{"version":4,"data":{"actionType":"INITIATE","spectra":[{"originalInfo":{"nucleus":["1H","13C"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"SG-V4016 (1-6)/15","pulseSequence":"hsqcedetgp","aqMod":3,"experiment":"hsqc","title":"Parameter file, TopSpin 3.5 pl 6","temperature":300.0486,"type":"NMR FID","phc1":[-10.27187,0],"phc0":[213.138,0],"numberOfPoints":[1024,512],"originFrequency":[400.131585725277,100.621320611325],"probeName":"Z116098_0570 (PA BBO 400S1 BBF-H-D-05 Z SP)","baseFrequency":[400.13,100.612768526],"fieldStrength":9.397691313082694,"spectralWidth":[7.8590498731819,184.725866067629],"acquisitionTime":0.16265700000000022,"pulseStrength90":25000,"relaxationTime":1.435693,"numberOfScans":2,"groupDelay":67.9849700927734,"DSPFVS":20,"DECIM":6360,"digitalFilter":67.9849700927734,"increment":[0.0001590000000000002,0.00031831115459882625],"date":"2023-11-08T07:58:20.000Z","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1585.7252769819752,8552.085325007396],"experimentNumber":15},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"black","negativeColor":"yellow"},"data":{"re":{"z":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-9,11,-11,13,-15,17,-18,20,-22,24,-27,30,-33,37,-40,44,-49,55,-60,66,-75,83,-94,106,-122,141,-166,199,-248,323,-457,752,-2779,4542,11086,-8983,-6334,4891,2585,5894,-4092,-9728,7617,5776,-1347,-1026,-7521,4403,10072,-8418,-5192,332,383,8010,-4976,-7995,5040,4071,1325,-1405,-8043,4111,7492,-5239,-1021,-2772,-113,7493,-4265,-4937,3171,1817,2139,-2577,-6507,4622,4278,-2556,-983,-3407,4107,5380,-5650,-1758,2016,2255,2745,-4806,-1251,4669,1500,-1886,-3502,-3004,6604,2410,-4990,-1613,121,5296,2531,-7650,-1699,6030,2668,1307,-7747,-2877,8874,1982,-3328,-3241,-2965,9381,4889,-9840,-1822,2747,4014,5026,-9688,-4305,8302,1113,616,-4376,-6417,11151,5273,-8739,-2203,-2061,5665,7031,-9246,-4713,5558,1772,3122,-5607,-8779,8461,5261,-3417,-1245,-4580,4230,8514,-8702,-3415,2641,985,6101,-6422,-6224,7557,2679,-96,-1806,-6120,4890,6510,-6587,-980,461,1717,4446,-6122,-2808,4333,768,-593,-2569,-3339,5104,1790,-4741,-1575,-527,3520,2379,-5767,-1075,3930,2040,-234,-6275,-500,5942,-349,-1044,-3200,-1196,7426,1400,-6471,541,1364,4224,669,-7793,188,5432,1448,-265,-6940,-1058,10232,15,-5373,-2527,-532,8609,1440,-10002,560,4986,3202,1207,-8839,-2862,9072,723,-4234,-3941,-2829,9675,2360,-7981,-1088,1472,4637,3557,-11262,-2489,7844,671,853,-5869,-5213,9189,3025,-6835,-1824,-1770,5258,4495,-8040,-2050,3787,2009,2037,-5476,-3742,7154,1541,-2095,-1474,-3021,4810,3910,-6408,286,2380,1319,2112,-4927,-1359,5469,-650,-1140,-1865,-466,5287,70,-4618,209,1419,2828,295,-4335,136,3806,-502,-1122,-5317,814,7050,-1119,-3705,-872,783,4523,-1320,-6356,1288,3264,3792,-1580,-8062,1596,6335,-1745,-2607,-5215,1825,7022,-1775,-5945,-1774,2997,6487,-1690,-8740,1975,6446,1124,-964,-7574,265,9127,-903,-5188,-2915,-484,7917,-1011,-8376,537,3736,4310,655,-7709,-266,7286,410,-893,-4977,-1316,7401,365,-7156,-861,646,4956,1751,-7490,-1001,4461,-879,-475,-4095,-1586,6265,-29,-3131,-744,-31,3744,1626,-5041,164,3095,897,-1263,-5057,1147,4939,-994,-2614,-901,341,3198,-2345,-4229,1460,2132,2875,-1353,-4137,3322,3091,-429,-2153,-2394,1552,5966,-2445,-4033,1286,2560,4208,-3183,-5720,3059,3434,1419,-3992,-5192,4014,6451,-2672,-3437,-1768,2965,5494,-3599,-5512,1143,3499,4749,-2805,-7079,3657,5650,-738,-2973,-4777,1286,6779,-1664,-4849,-674,2972,4696,-1973,-6657,1528,3735,1273,-110,-5853,1595,6141,-1039,-3520,-1248,2872,6038,-1392,-5226,1054,1763,1961,-1062,-5692,911,4580,-26,-1679,-3102,164,6330,-2444,-3186,613,789,2673,-1282,-3861,1913,2109,-604,-651,-2560,2273,4467,-3090,-1624,-639,2497,2031,-2567,-3457,2162,3171],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,9,-10,12,-13,14,-16,17,-19,22,-24,26,-29,32,-35,38,-43,47,-52,58,-65,73,-82,93,-107,125,-148,180,-227,302,-439,759,-3046,2561,12378,-6024,-6840,3075,2320,8542,-3105,-11047,5708,5460,-148,-1462,-8256,2077,9923,-4105,-4095,-1861,133,7549,-2292,-7207,1651,2558,2147,-808,-8591,2635,6328,-2269,-1585,-4546,1669,6497,-2048,-3375,1158,1028,4174,-2416,-4789,3862,2399,-319,-1820,-2971,3809,3683,-4242,-1467,-74,2492,3811,-5825,-2722,4988,504,1236,-3650,-4189,7948,2576,-4385,-1481,-2918,5332,4041,-8361,-1049,4312,2500,2667,-6838,-5791,9502,1989,-3074,-2539,-4927,8655,5694,-8280,-2761,643,4457,5586,-9307,-6679,7723,3337,2442,-3853,-8832,9010,6105,-6130,-2459,-3909,5258,9058,-8750,-5469,2766,1753,5257,-5320,-9632,7402,5084,-1710,-1908,-6581,4498,8356,-4597,-4468,-432,2241,4354,-4775,-6766,3624,1983,382,-1382,-5559,3536,4153,-2973,-2466,-2331,2759,3566,-5006,-3160,1754,1430,1864,-4188,-3342,4381,942,-1603,-1396,-1956,4193,1232,-3750,-373,1308,3477,1056,-5964,288,6128,-1103,-267,-4090,-1358,8159,204,-5368,-914,326,6493,1492,-8468,-518,5824,1635,717,-7124,-2140,9546,1199,-3731,-2620,-3165,8339,3493,-8483,-2227,2900,3078,3442,-8364,-4492,8348,1181,-1611,-4061,-4620,8768,4213,-7513,-1691,-298,4918,5495,-8702,-3923,5282,1892,1639,-5082,-4875,6624,2549,-3230,-1911,-3192,4306,5029,-6331,-2884,1413,2688,2521,-4468,-5500,4774,1649,-943,-2525,-2427,3954,3197,-4698,-1007,600,1178,2171,-3371,-1818,2604,476,747,-2762,-714,4720,-1212,-1772,-1398,-2,3119,334,-4114,-547,3264,2617,-705,-5059,136,4790,-1231,-2573,-3353,828,7344,-1487,-6413,-6,1372,3587,-834,-7847,923,4916,58,-1772,-5416,-451,8501,-1647,-4930,-1664,351,7049,583,-8371,622,4914,2698,839,-7816,-2985,6913,-321,-3880,-3556,-1225,8952,1593,-7255,-1811,2059,3312,2484,-7486,-1942,5850,1808,99,-3540,-2133,7012,2110,-3782,-559,-772,5193,2316,-5588,-351,3196,786,983,-2559,-1253,4525,723,-1817,-1721,-88,3192,734,-3504,79,1149,1688,133,-4457,1027,3238,-518,-1619,-1174,751,4215,-1248,-2608,709,1299,2583,-1261,-5533,2060,4085,-409,-1925,-3892,2277,5423,-2015,-3504,-1251,2478,4591,-3256,-5842,2651,3035,1737,-651,-4625,4046,4919,-861,-3312,-3159,2208,7054,-1887,-5065,498,2833,4916,-1090,-7229,1696,4982,47,-3838,-5404,-274,7931,-1877,-5254,-1738,1383,6166,-698,-6629,-144,3514,3721,-1483,-5641,-819,4712,2,-1328,-2529,140,5642,-117,-3579,715,1239,2563,815,-4741,227,2832,-257,-711,-2949,676,4192,-1012,-2250,-668,212,2717,-834,-3907,1888,2228,493,-1400,-3267,1660,2829,-1667,-2489,-36,2801,2359,-3651,-3325,2701,2173],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,1,-1,1,-2,1,-1,1,-2,2,-3,3,-3,3,-4,3,-4,5,-4,5,-5,5,-5,6,-5,4,-2,-1,7,-19,46,-112,341,-2775,-11621,4865,7529,-1295,-1370,-7592,1474,12829,-3937,-6784,-1108,-409,9567,-1195,-12146,4212,5376,1633,1279,-10092,547,10035,-3406,-3561,-2496,-1509,8832,-287,-8322,1530,1828,4597,2698,-8293,453,7102,-2879,-80,-3688,-506,7012,-2663,-5129,2314,-40,2913,143,-6081,3829,3535,-1223,-1243,-2985,1982,5428,-3289,-3467,291,2198,5303,-4294,-4446,4303,3124,1977,-5053,-5374,6672,3592,-3297,-3132,-3174,4645,6149,-7179,-4064,2323,3296,4914,-6872,-6332,8385,3532,-1523,-3580,-7937,7614,7293,-7957,-3648,-2061,3531,9986,-6791,-9229,5319,2558,4208,-3120,-10061,8469,7344,-4255,-2119,-5740,2705,10150,-6739,-6673,1139,905,6537,-3168,-10622,5958,3994,-503,-91,-6197,3037,9486,-4609,-4163,-118,-367,8802,-3021,-6810,5133,1558,668,1153,-6801,1819,5476,-3345,-1384,-1112,897,5459,-4720,-3685,2627,464,2057,-1581,-4435,4421,2811,-3298,-1590,-87,4544,2127,-4943,-2499,2105,3321,1921,-4915,-3612,5778,1567,-773,-4125,-2835,7302,3911,-5588,-2623,-1038,6429,3997,-8228,-4191,6084,2914,2482,-7220,-5394,10170,2839,-2822,-3195,-3342,7332,5540,-8551,-3811,727,4046,5656,-8538,-5720,7790,1865,1537,-5140,-6873,8487,5764,-6189,-2768,-1479,3949,7273,-9150,-5015,4638,2728,4204,-2878,-7046,5952,4378,-3593,-931,-4891,4185,8188,-6255,-2933,1980,115,5829,-3870,-5475,4998,2492,-1520,-2433,-4609,3757,5108,-4093,-1860,259,1461,3876,-3901,-2862,4655,260,-1317,-3216,-2350,4193,498,-3852,-2023,1216,4770,1601,-5589,-1372,3424,1584,-878,-6233,-1263,7388,-101,-3162,-3880,70,7325,96,-8260,-1630,1169,4812,137,-7833,-1083,5623,1686,-531,-6304,-288,9576,972,-5503,-3112,-1250,8958,1864,-9938,-2010,3589,3856,1999,-6339,-2856,7049,3202,-1804,-3962,-3467,8890,3020,-8072,-554,1319,4503,3823,-7092,-4390,4461,1748,1205,-4657,-4577,6754,2844,-4219,-2392,-1695,3840,4177,-5572,-1679,3232,609,1558,-3974,-2231,5199,-312,-1626,-505,-1173,3635,1700,-4448,-699,2294,1892,261,-4301,-481,2985,-516,-2101,-1881,-107,5075,-91,-4696,139,2405,3448,-506,-5389,-525,5186,961,-2163,-3982,924,6280,-125,-4475,-1964,2821,5819,-267,-5748,925,3597,3466,-1462,-7203,884,6160,141,-2568,-5658,657,8321,-463,-6073,-2836,1869,6863,274,-6345,-533,4614,2331,-748,-5997,-264,6532,902,-4409,-3334,-819,6338,1366,-6048,35,2427,2601,1306,-5594,-1251,4524,265,-411,-4132,-560,5763,966,-4178,-1587,1315,3555,1541,-5772,-394,3372,312,55,-3350,-689,4073,-923,-3013,-450,746,2826,-195,-4335,127,3403,12,-1935,-2703,-647,3419,-791,-2523,-1247],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-3,4,-5,5,-5,6,-6,7,-8,9,-9,11,-12,12,-14,15,-16,18,-20,21,-24,27,-30,33,-37,42,-47,51,-47,-4,833,4973,-6768,-9555,8437,5490,-3289,-3514,-5262,7031,10282,-7233,-5155,2232,2360,7025,-7666,-9236,5546,3746,1440,-2965,-6648,4966,5652,-4031,-2504,-1928,2181,7015,-5581,-4134,2704,1636,2859,-4311,-4811,4258,2367,-1213,-1181,-2265,3876,3330,-4651,-788,-993,2362,2767,-5717,-1639,3976,-223,-332,-3832,-1444,6918,501,-5220,734,-627,5486,2466,-8211,839,3813,-541,878,-7047,-1427,9591,-623,-4435,-1336,-2708,8557,2869,-11407,-180,3073,3739,3036,-10061,-2353,10670,634,-1090,-6256,-5099,10524,2591,-9729,-1236,-257,6163,6990,-10831,-3144,6379,3491,2867,-6609,-5762,9185,2990,-5581,-3231,-3731,6279,5561,-8567,-2476,2698,2694,4487,-5382,-5763,6880,3571,-179,-2553,-5130,6378,3983,-4375,-1537,-345,3517,3614,-4705,-2016,2902,1444,1071,-2731,-2605,5371,841,-1477,-678,-1254,4344,1081,-4297,888,1421,1788,1605,-6010,380,5564,-525,-884,-3555,502,6463,-2160,-4918,1085,1613,4409,165,-7740,2122,4790,-322,628,-6566,450,9769,-2379,-4513,-847,167,7405,-385,-8980,1004,3558,2771,1717,-9313,-584,9896,-1061,-2860,-4012,-2765,9650,1213,-8391,-364,2852,5125,2695,-9775,-1653,7525,2405,-926,-6125,-2780,8177,1773,-5339,-1652,-800,6100,3338,-7908,-2024,4580,2262,1957,-5288,-3213,6485,1337,-1458,-3035,-1891,4752,1936,-6515,-1301,1515,2982,2024,-4994,-700,2869,-300,-56,-3325,-607,4679,-1146,-2633,-624,-453,2877,-298,-4243,2142,2532,336,-345,-3504,1689,4133,-1799,-2034,-1610,1053,5875,-3321,-5190,2534,3412,2418,-1793,-7001,2964,5359,-1077,-2372,-4944,2246,7678,-2834,-5926,775,1939,5835,-1524,-8741,2311,5774,872,-1006,-6517,1586,7770,-1328,-4786,-1700,699,6883,-847,-8260,736,3887,2604,-206,-7451,1236,6689,769,-2798,-5393,-423,7910,-617,-5274,-1027,2313,4386,514,-7075,-700,4562,1509,-31,-4390,-1155,6774,523,-1471,-1655,293,4593,-560,-3606,202,1674,1458,130,-4582,618,2494,-1518,-2299,-1619,543,3479,-1438,-3391,84,31,3072,-1701,-4399,2937,2071,-537,-2197,-2605,2237,3729,-3526,-3224,809,2560,3523,-3976,-4772,3285,1822,13,-2235,-3287,3689,4045,-2733,-2423,-387,3693,4253,-3904,-4372,2011,2893,3876,-3303,-6155,4054,4637,-1226,-2034,-4759,2065,6977,-4396,-3379,458,3235,3376,-2160,-5913,2617,3801,-111,-2097,-5512,2777,6368,-1350,-3112,-1805,2196,3869,-1535,-5207,664,3136,3095,-835,-4525,562,3267,-104,-1982,-2787,1318,4664,-1632,-2942,-112,1361,2157,-1260,-4362,665,2459,1232,-2383,-1976,1643,1865,-1748,-1583,-199,1579,3568,-2142,-2490,1614,1799,-484,-1989,-1196,3406,1853,-2095],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-6,6,-6,8,-9,10,-12,14,-16,17,-20,22,-24,27,-30,34,-38,42,-47,51,-57,63,-70,77,-85,94,-104,115,-127,141,-157,174,-194,218,-247,282,-325,381,-457,564,-732,1033,-1741,7540,908,-9692,569,-649,8388,1000,-13182,530,6738,1233,1768,-9210,-3137,12824,636,-4347,-2324,-2991,10352,2736,-9952,-392,2593,2141,3991,-9819,-3225,8507,183,-1415,-2539,-3976,8087,1268,-6862,244,861,3493,3952,-8153,-101,6496,-696,147,-3000,-1728,7040,-1362,-3558,1006,-57,5066,-14,-5911,1927,3474,208,-15,-5715,2631,5978,-1571,-3621,-2221,2437,7326,-4500,-6630,1154,3515,4593,-4039,-7677,4400,6392,-1132,-3257,-6395,3240,7764,-4072,-4094,-762,4090,9200,-4600,-9350,4413,4777,2080,-1489,-10500,4336,9956,-3141,-1946,-5466,1251,10739,-3987,-8499,2197,2197,6223,-298,-11710,2819,6790,-162,202,-7541,-441,10857,-3796,-5740,-718,-935,8820,819,-10870,2258,5067,798,1585,-7790,-566,9820,-1886,-2408,-842,-1757,7010,-502,-6500,2784,21,322,1966,-6683,2056,5551,-2410,-1128,-2083,19,6264,-2612,-4950,2258,1035,3263,-1958,-5453,4065,4447,-1234,-3047,-4432,4695,5356,-3744,-3297,-859,3043,4079,-4563,-4769,3387,3133,2124,-3952,-5653,5571,5588,-3440,-4270,-3394,5384,7954,-7107,-4764,450,2666,6637,-5857,-7201,6156,4359,-136,-3762,-8643,5089,8653,-5292,-4384,-2323,2282,8648,-5207,-7120,4755,3014,3718,-2367,-9290,3848,6856,-1627,-1428,-5096,1460,8676,-3910,-5703,1578,615,5239,-1121,-7704,3844,3778,303,-168,-5539,1035,5444,-4245,-3462,355,599,5468,-2275,-5233,3040,2318,880,-323,-4932,2841,4811,-3147,-1669,-1118,798,3595,-4151,-3709,3496,1216,656,-3707,-2813,5322,2755,-2965,-3024,-1678,5215,3848,-4630,-2897,2745,4690,2356,-5329,-3754,5077,3904,553,-4663,-4333,7202,4100,-4738,-3728,-908,6015,3764,-7245,-3544,3868,3462,2991,-5653,-5113,7010,4231,-2867,-4755,-4941,5439,4734,-6600,-3325,494,3980,5641,-4261,-4497,4937,2736,1386,-2569,-5598,4940,5572,-4239,-1991,-2899,2237,7342,-5834,-3800,2332,2095,2446,-2712,-5088,5224,3492,-1684,-646,-2979,2568,5029,-4499,-2261,1378,571,3159,-3695,-3834,4260,2223,-2018,-2055,-2585,3840,2073,-3428,-2042,375,2686,1448,-4226,-2015,3951,1527,-840,-3722,-1433,5142,1014,-4007,-1373,676,4520,884,-5253,-1692,3311,2433,120,-5656,-1320,5372,2180,-2770,-3900,-1660,6843,2040,-6199,-2133,1150,4680,1345,-7158,-2290,4444,2321,-901,-5530,-3135,7366,3521,-3907,-3128,-1155,5932,4351,-5326,-2050,2220,4616,1572,-6090,-4144,5046,1978,-1054,-3525,-4318,4483,3204,-3511,-1924,222,3073,3983,-4895,-2896,3511,395,-398,-3628,-3308,4756,2709,-2608,-1056,561,2027,2144,-4218,-1438,3140,1376,789,-2045,-521,3049,47,-2069,-1973,193,2695,272,-3853,-2,1458,1708,401],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-3,4,-5,5,-5,6,-7,8,-8,10,-10,11,-13,14,-16,17,-19,21,-23,25,-28,30,-34,38,-42,46,-53,58,-66,75,-87,101,-119,143,-178,233,-331,563,-2728,-2864,-1882,7062,6222,-12717,-2421,4711,3169,3829,-8806,-6043,9729,3557,-2043,-3940,-4597,7856,5352,-6387,-3298,-262,4706,5350,-7421,-4286,5286,2244,2284,-4731,-4132,6373,2123,-3384,-2315,-2078,5492,2228,-4554,-897,1858,2018,1986,-5844,-1706,4702,199,-49,-1895,-1388,6716,-597,-4568,1304,767,3778,916,-6799,2846,3943,-1093,1816,-4853,437,9140,-4036,-4268,757,-218,7273,-561,-9739,2883,4403,1573,643,-9299,2249,9985,-2947,-4332,-3569,-528,10846,-899,-10808,1417,2279,5108,1633,-11426,461,10118,-1431,-712,-6664,-2579,11362,167,-7955,-1006,-721,7099,2675,-10413,-1067,5969,2674,1196,-7102,-3252,9253,1039,-4874,-3058,-1916,6848,1740,-7594,-1315,2333,3972,1904,-7584,-48,5150,1126,-1292,-4209,-2466,6036,1318,-4393,-1509,703,3033,-93,-5827,-227,1551,913,-37,-5195,-67,4692,-2323,-952,-1361,718,6029,-2301,-4848,2623,824,1853,-1697,-6122,4467,4802,-2755,-1060,-3979,2248,7854,-5284,-4443,1758,847,4412,-2784,-8928,5718,4714,25,-1363,-6594,3084,8078,-4634,-4680,-51,991,8868,-2544,-9847,2131,3225,2715,-792,-9817,3059,8995,-2325,-3537,-4845,-139,9779,-1582,-7690,673,2037,5194,-155,-10020,1282,5505,431,-840,-5667,-368,9008,-625,-4661,-2103,249,5658,764,-5672,77,3684,2530,-253,-5596,89,5176,1002,-1434,-2699,1411,5444,-1531,-4129,589,1350,2811,-734,-3657,3108,2076,446,-1066,-3517,3206,4038,-2882,-1607,-400,1965,4132,-4216,-3284,3778,1850,110,-2317,-4601,4576,3055,-4275,-1509,-1428,3818,4528,-4815,-4300,3368,2516,2333,-4189,-6501,5328,4192,-2744,-2456,-3769,4914,6355,-5739,-5328,2000,4129,5417,-4411,-7266,4533,4042,476,-2560,-6175,3661,6975,-4493,-4285,-1944,2538,6479,-3506,-5877,2379,3106,3263,-2766,-7588,3119,6089,-860,-3654,-4165,1273,6216,-1618,-4692,1404,2729,3354,-1707,-6191,942,3755,1167,-905,-2983,2200,3550,-1340,-2435,-576,2102,3088,-2407,-2320,1886,1419,1334,-2817,-1924,3072,2109,-1547,-1123,-1074,3143,1681,-3726,-410,1187,1456,1702,-4431,-1941,5009,1662,-398,-1995,-2022,5109,2606,-4972,-1971,1035,3978,2842,-5864,-2846,4645,2287,-818,-4930,-3732,5921,3490,-4468,-2736,-1530,6089,3889,-5151,-4378,2718,3478,2762,-4460,-4644,6530,4238,-1765,-4270,-2958,3812,4145,-4043,-3409,183,3669,3556,-4713,-5205,3922,2952,-781,-2762,-3343,3143,4423,-2514,-3052,-1461,2434,4085,-2980,-3251,1491,2692,1932,-3452,-2914,2335,2131,-52,-1135,-1979,3018,2661,-2426,135,736,1815,1813,-4159,-1447,2075,1653,-847,-2397,-992,3205,1857,-3037,-2145,322,1978,987,-4147,-1069],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,17,-19,21,-24,25,-28,31,-34,38,-42,46,-50,52,-44,-3,51,7356,3130,1547,-7012,-5057,12823,3823,-5653,-2048,-4870,7274,5416,-11569,-2507,4210,630,4623,-8435,-7075,10599,1612,-1653,-1954,-6404,8559,5472,-8004,-1113,-480,2595,6063,-7825,-4513,7365,-375,290,-2362,-5962,6157,3124,-5801,0,-832,2945,5555,-5730,-1274,4761,-608,1664,-4323,-3418,7069,367,-4254,-935,244,5190,409,-6968,-289,3878,2516,-63,-7283,626,7512,170,-2633,-4779,1096,9301,-1659,-6082,-367,2522,6538,-386,-9660,1199,5293,2618,-1229,-9504,-6,9667,-1040,-4514,-3430,-81,10678,-236,-8323,-149,3090,6084,2041,-11143,804,7678,500,-831,-7817,-2661,12996,138,-7346,-207,-613,7599,3674,-11164,-1012,6544,929,3222,-6811,-3687,11810,-421,-3832,-1650,-5302,6952,2697,-8871,448,2822,1803,4639,-8313,-2973,7811,-1399,-460,-2242,-3611,6974,1248,-6266,900,490,3337,2171,-6568,780,5032,-99,-177,-3103,-527,6549,-874,-5030,697,867,4482,-1260,-7115,2157,5049,373,-1383,-5105,2364,6624,-1383,-4002,-2642,2227,6807,-2729,-6862,94,2365,5481,-3020,-8111,3132,5849,1606,-2167,-5550,2814,9348,-2857,-5445,-2834,1411,9712,-2448,-10262,1836,4205,3855,-433,-9757,2785,9498,-1051,-3080,-4478,-11,10030,-1656,-8455,-798,2255,5804,1187,-9766,2642,6442,252,278,-6245,-359,9460,-1069,-4768,-912,-1182,6104,1524,-7846,978,3277,17,1063,-6068,-824,6881,-2020,-2832,-556,-909,5279,738,-5663,1775,670,463,86,-5394,2363,4462,-2378,-1415,-163,1609,4969,-2618,-4436,2523,2430,2949,-3003,-4767,3653,3590,-488,-2646,-4359,4174,4442,-3737,-3619,-1024,4010,5479,-4340,-5907,2995,3829,2582,-3143,-6813,4779,5745,-2186,-4124,-4662,4762,7568,-5277,-5093,1401,3663,5464,-3962,-7991,3997,4375,1031,-2204,-7958,3324,7438,-2517,-3097,-2389,1551,7652,-2937,-6422,2085,2195,3703,-466,-7563,1282,5600,-876,-1930,-4512,1114,6419,-3048,-5146,406,954,4565,-1051,-5236,3084,4343,-759,-397,-4124,958,5105,-2472,-2443,-144,664,4184,-2067,-3756,3727,2390,-191,-1232,-4416,4064,3436,-3338,-2217,287,2679,3287,-3965,-3438,3750,2451,-593,-3842,-3661,4723,3424,-1055,-2552,-1563,4816,3238,-4525,-3548,1570,5196,3354,-6065,-4965,4296,4157,-1024,-4689,-4328,5771,4623,-4645,-4937,-1280,5622,5413,-4788,-4389,1866,4265,2744,-5406,-6183,5466,3155,-915,-3947,-4266,5239,4368,-4089,-3061,906,2911,5053,-3431,-5108,3757,3587,1014,-2835,-3971,4309,4662,-2197,-2357,-1525,1977,4484,-3776,-3123,1297,1816,2124,-1594,-2704,3555,2302,-2559,-941,-1042,1874,3247,-4465,-2350,1753,681,1637,-2746,-2015,3529,1108,-1557,-2491,-562,3706],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-5,6,-7,8,-9,10,-11,13,-14,15,-16,19,-20,23,-25,28,-31,34,-37,42,-46,52,-58,65,-74,85,-98,115,-139,173,-227,327,-579,2501,7026,1364,-424,-8842,-2053,10920,392,-4698,-2975,-1480,9295,1898,-8751,-1671,3191,4537,2792,-7895,-2656,8008,1765,-1255,-4596,-386,7068,-187,-4774,-2479,222,5494,970,-6472,897,3323,1872,377,-6641,871,4384,-2415,-874,-2821,1544,6490,-2416,-3162,1780,1082,2551,-785,-6931,4744,3971,-2527,-582,-4669,2126,6712,-5317,-4591,1898,1004,5601,-3969,-8402,6037,3832,-2180,-881,-7221,3703,9291,-7119,-3611,16,1779,8299,-5485,-9548,5160,4037,2421,-937,-10734,5451,9697,-4509,-3929,-4118,603,11346,-3937,-9005,3042,2023,7138,-1251,-11911,1986,7399,741,-1921,-6649,736,11504,-773,-6705,-1600,1013,7695,-577,-8091,24,3907,2305,-502,-8465,562,6478,-265,-2224,-3717,139,6906,-1611,-4966,-799,1755,4201,-2155,-6807,2153,2686,1037,-1895,-5597,1573,4826,-3191,-1828,-39,1532,4650,-2655,-3799,3630,817,271,-1406,-4615,5923,3260,-4505,-1241,-1183,3276,5875,-6115,-3418,3701,972,3146,-5007,-6324,6945,4055,-2766,-2853,-5538,5864,7288,-7429,-3226,2627,2985,4789,-5295,-7844,7776,3824,-387,-3092,-7486,6367,7516,-4699,-4315,-1283,3032,8999,-4751,-7429,4048,4183,3084,-2788,-8752,3963,6564,-1920,-2565,-4363,3498,7760,-4363,-5281,-559,2341,5103,-2602,-6425,2271,4106,814,-1538,-5477,2485,5982,-2836,-2802,-2048,898,4676,-3543,-4776,1663,1486,753,-2430,-3541,2893,1961,-1102,-2310,-1535,3140,3334,-3560,-557,1663,1524,2808,-4028,-2361,4349,784,-231,-1844,-3845,6184,1768,-4347,-930,654,3905,3968,-6890,-916,5437,1210,233,-3761,-4024,7290,2528,-5770,-2106,-1217,5780,5365,-7747,-3896,3934,3469,1996,-6015,-4366,7320,4172,-3335,-3547,-3837,6197,5152,-6976,-3625,1846,4040,5235,-5612,-4924,4465,2350,104,-4223,-4949,6204,3692,-3159,-3366,-1412,3006,5448,-4515,-3724,1944,2205,2369,-4256,-3968,4227,4348,-1967,-1182,-3804,3532,3420,-2664,-3891,-308,2334,2155,-3750,-1968,3088,1811,62,-2655,-2524,3526,2190,-2225,-2196,125,2788,924,-4197,-577,3098,1433,663,-4601,-535,5215,568,-2694,-1287,484,6054,529,-5741,-504,2557,2158,-630,-5996,-467,5249,861,-1414,-3756,-1437,5933,1072,-6540,-1279,1337,5306,1476,-6860,-1575,5136,2401,-1064,-5441,-949,6717,3104,-4640,-3716,-624,5830,2484,-6481,-3445,2391,3310,593,-6069,-1432,6102,3755,-1143,-3618,-2441,6046,2192,-4482,-2086,1076,4184,1654,-4392,-3445,3658,2136,-212,-3520,-2899,4538,1692,-3059,-1850,-1314,4130,1802,-3691,-1175,2677,1645,142,-3313,-1093,2851,274,-883,-1846,-278,4816,190,-2869,-971,885,1604,-598,-4538,502,2707,-230,-1810,-2519,725,3987],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-9,11,-12,14,-16,17,-19,21,-23,26,-28,31,-35,38,-42,46,-51,56,-62,69,-77,86,-96,110,-125,144,-169,202,-250,324,-458,782,-3671,-4621,-3123,5214,7914,-9590,-4459,4114,2249,5565,-5652,-10361,10721,4796,-2345,-2003,-8437,5888,9784,-8352,-4240,962,1510,7974,-5180,-9392,6257,2761,-68,-888,-9048,5890,6762,-6099,-984,-1712,-232,8219,-4202,-5742,4912,370,1744,-549,-5699,5849,3152,-5227,-508,-1061,1346,4212,-6209,-1971,3962,395,1435,-2914,-2007,6862,2226,-4085,-2784,-1493,7418,2761,-7221,-1507,3433,4286,1312,-7494,-2522,6198,1223,-1106,-6213,-2201,10162,1821,-5449,-2887,-87,9163,3042,-10376,-2500,2590,4807,2776,-9207,-3049,8621,2061,-1526,-5847,-4839,9937,4693,-7976,-2083,462,6329,5903,-10375,-3961,6862,2053,2245,-6285,-7190,10276,3527,-5462,-2072,-4918,6286,7629,-9255,-2957,4062,1513,5824,-5954,-4896,8149,698,-2053,-836,-5131,5755,4179,-6359,-99,777,1039,5090,-5577,-2826,5426,-100,205,-2371,-4097,6337,2978,-5445,109,-304,2983,3460,-6920,-462,5249,-557,-988,-4149,-1486,6681,-883,-4798,-2684,1200,5130,211,-6995,187,3995,3176,429,-7405,1197,6051,648,-1894,-4899,1286,8485,-128,-6021,-2236,1456,6822,254,-10240,-622,5858,3078,10,-8506,-1305,9045,537,-3569,-4223,-1798,11089,1518,-9250,-753,512,5305,2734,-10115,-1906,7546,176,-610,-5951,-3186,10126,579,-6989,-451,-1995,5213,4216,-7960,-1154,4454,573,2106,-4682,-3403,7881,469,-2345,-1056,-2730,5396,2152,-7513,-187,2130,259,2437,-5137,-1460,6410,-517,-1113,-897,-2692,5442,-236,-5444,1856,1741,1343,947,-5264,1765,5377,-1085,-1430,-4499,1214,6660,-1365,-5500,257,2171,4135,-1589,-6201,2226,3826,1247,-837,-6591,2034,5703,-1270,-3081,-3519,2853,7622,-1850,-6993,-229,3728,5048,-2064,-7202,1319,6569,1269,-1848,-7079,1703,8060,-1123,-4442,-1399,2172,7513,-1417,-7808,586,4118,4883,-162,-8001,808,7160,-74,-2811,-4139,-229,7050,509,-5855,-184,654,4190,-523,-6872,299,4695,1217,514,-4000,-1197,6999,-628,-3472,-153,-753,2982,490,-4767,814,3080,-727,-90,-2806,362,4842,-2163,-2178,610,77,2848,-1467,-4237,2061,3174,430,-1480,-3385,1498,5036,-1698,-3454,-928,2743,3968,-2947,-3335,1558,3475,2486,-3374,-5294,3105,4754,-41,-3436,-3858,3887,5312,-2159,-4187,-1600,3612,5282,-5005,-5757,1974,4412,2285,-3606,-6315,3140,5150,-751,-4635,-4561,3163,7235,-3144,-5010,-1363,2516,5965,-2835,-6530,1448,4404,1571,-877,-5947,2186,5568,-1845,-2892,-1819,2226,5716,-1971,-5154,1780,1714,2614,-1297,-4157,2445,4086,-1090,-1514,-2974,808,4759,-2040,-3107,494,367,1541,-2036,-4164,2684,2653,-1793,-2041,-2448,2833,4074,-3178,-1884,1947,1227,1490,-2840,-4092],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,6,-6,8,-8,9,-10,12,-13,15,-17,19,-21,24,-26,29,-32,35,-39,43,-47,52,-58,64,-70,78,-86,95,-106,118,-131,147,-167,191,-222,260,-313,387,-503,710,-1188,5229,-3006,-8895,76,1804,9639,-2923,-9849,2373,6989,2529,-651,-9341,1884,9155,-1186,-4232,-3847,-89,9080,-1534,-7437,-581,2218,4613,-1246,-8239,1467,4827,1785,-1742,-5273,2199,6026,-2062,-2481,-1990,986,5703,-2506,-5166,2846,424,2901,-1223,-6074,4811,3861,-3421,-130,-2008,2539,6021,-5503,-2977,3789,-903,3444,-4294,-5608,8030,2102,-4015,655,-4373,4395,5160,-7760,-2696,2545,2435,5253,-7660,-7516,8616,3224,-554,-3062,-6688,7515,7313,-7673,-3072,-476,4708,8619,-7588,-8237,6045,3161,2743,-4684,-9362,6699,8014,-3997,-3883,-4588,4085,10079,-5312,-7221,1642,2721,6279,-3659,-8802,4120,6397,-31,-3272,-6619,2969,7926,-1725,-4850,-2208,3079,6785,-2528,-5487,550,2320,3517,-2081,-5765,2952,3601,70,-1708,-4341,3841,4710,-2913,-2274,-82,1400,4001,-4756,-4706,4255,717,310,-1445,-3964,5755,1889,-5004,-441,-1788,2727,2944,-5921,-817,3873,-138,1183,-3829,-2827,8636,1142,-5564,-287,-2507,6739,3993,-9016,-1218,4315,1431,3002,-6650,-5848,8878,1253,-2857,-2635,-4543,8748,5031,-8770,-1362,849,4675,5112,-8161,-4658,7285,2354,791,-4917,-6726,7651,5571,-4796,-4056,-2893,5249,6926,-5307,-5055,3527,3577,4305,-4834,-5756,5069,3812,-274,-3372,-4591,4199,5178,-4177,-3249,1115,3494,4496,-4342,-3758,2340,2410,966,-2819,-3274,3970,2812,-2289,-1584,-1800,4121,2485,-4414,-220,2127,872,1204,-4724,-916,4960,-73,-1762,-1330,-1304,5079,-988,-4867,-196,1514,3052,657,-5330,372,6207,-125,-1332,-2780,-316,6880,-904,-6134,141,342,4555,1983,-8608,124,6049,364,-1370,-6710,-848,8855,1714,-4686,-3437,-750,7271,2278,-7379,-1554,2865,3985,2592,-7668,-1077,7578,1148,-1997,-4024,-2384,7189,2546,-5758,-3423,537,5843,3726,-5502,-3426,4059,2884,-158,-4740,-3152,6219,2677,-3419,-3502,-1717,4229,2578,-3846,-2322,2564,3341,2712,-3012,-2064,3390,1140,-1710,-3236,-2344,3702,1320,-3083,-1178,488,2706,518,-4340,207,1833,-13,-247,-3172,76,4054,-1011,-2678,-1912,158,3486,-613,-4900,1505,2920,-50,-697,-5047,1647,5323,-1433,-3098,-2092,1891,5492,-892,-4247,1844,2512,2783,-1545,-6177,591,5251,-770,-1155,-2976,641,6717,-620,-4895,-1253,2532,4616,483,-6699,-169,4660,1944,-1447,-5534,-490,7277,626,-3282,-2717,924,6504,-612,-5638,-1473,2516,3527,1011,-6111,-1005,4418,1099,-1351,-3824,-450,5285,1069,-4050,-1840,-106,3491,53,-3551,84,2367,2234,64,-3492,-357,3508,46,-1791,-1564,195,4126,-86,-2931,690,1792,2420,-1403,-2288,2437,2067,1014,-1093,-2063,841,3551,-1386,-2527,400,2254,1359,-1710],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,-1,1,-1,1,-1,2,-2,3,-2,3,-4,6,-7,10,-19,41,-133,1645,5252,-4750,-10291,6604,8352,-2514,-2113,-6828,3353,11413,-6117,-5816,1090,1994,7928,-2937,-10751,4878,4659,419,-404,-8974,2622,9257,-3247,-2198,-679,-2036,8487,-2195,-8811,3882,611,1140,794,-9357,3063,6654,-4196,547,-1983,-458,8716,-4463,-5369,3681,727,2406,-940,-6837,4969,4046,-4180,-439,-2067,1675,5969,-4219,-4337,3839,1788,3248,-4415,-6257,6413,3968,-1302,-4041,-3144,5170,5599,-5052,-3351,-125,5308,4137,-7659,-4038,4500,3317,2425,-6413,-5811,8033,3330,-3600,-4859,-4548,7720,6282,-7307,-4416,673,4704,6035,-9003,-6690,7831,3135,1644,-5106,-7220,8327,6882,-4635,-3326,-4261,4944,8390,-7947,-6221,5331,1044,5395,-5033,-9741,6709,5633,-2394,-208,-7008,4349,8072,-6715,-3764,405,77,6960,-4112,-6579,5970,1582,-977,642,-6559,4620,6102,-5084,-75,-252,1650,4938,-4049,-4300,5355,64,676,-739,-5805,5994,2473,-5266,-1125,-461,2546,4102,-6775,-3291,5168,1976,900,-4157,-3292,6992,1710,-3507,-2782,-301,6019,2694,-6301,-1510,2631,4893,2417,-6855,-2568,5938,3568,-1449,-6789,-2262,7492,2983,-4450,-4433,-1157,8578,3661,-10216,-2194,4054,3745,2775,-7867,-4151,7146,1749,-1769,-3626,-4764,8263,4296,-6877,-2221,-802,4772,4339,-7177,-4421,6997,1346,1681,-3662,-6800,8044,2428,-4652,-806,-4323,4330,5979,-8006,-1969,2237,-249,4174,-3512,-4041,6584,465,-2237,-1400,-3172,5107,3936,-6108,661,2187,-192,1746,-4852,-1955,5536,414,-1674,-1561,-1914,5877,663,-4908,335,2389,2678,-389,-6202,-1105,5559,448,-2563,-4494,-870,6895,1155,-6233,-2490,542,6478,427,-7132,-243,4618,4612,-1477,-7420,210,6259,1089,-3153,-4896,1145,7925,696,-5075,-2331,903,6985,198,-7492,-43,4981,2838,873,-7000,-560,8214,928,-3265,-3025,-1149,7663,1986,-5626,-767,2883,4568,1973,-7334,-1533,6134,1069,-1251,-4050,-1639,7479,853,-4885,-871,-312,4424,3438,-5590,-1418,3239,132,-226,-4086,-1661,6273,-1304,-3010,146,-52,2703,634,-4859,1363,2938,482,581,-3321,88,4479,-627,-2260,-459,532,5123,-1768,-5233,1899,2923,1942,-2322,-4645,1860,5056,-351,-3889,-3329,1366,5332,-1644,-4974,-83,3243,3795,-2120,-6417,1475,5702,1651,-3280,-5927,2224,6432,-1327,-4499,-3877,1632,6630,-1969,-5183,-884,3684,4551,-1950,-6535,1493,4713,2042,-2767,-5512,2113,6952,-477,-4428,-1506,1099,6078,-1308,-7623,653,2831,2863,-830,-4186,334,5200,-307,-2555,-2649,877,5626,-1235,-3638,66,1865,2978,393,-4927,917,3469,-563,-1716,-1549,569,3468,-1505,-3731,1420,1051,2110,-930,-3691,2119,2979,-1182,-1484,-3116,1776,3798,-2091],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,4,-5,5,-6,7,-7,8,-9,10,-11,12,-13,15,-16,17,-20,21,-23,25,-28,31,-35,38,-43,49,-55,64,-75,89,-108,136,-180,254,-404,807,-4596,-9579,6893,5751,-404,-4833,-7019,5180,8220,-4301,-5295,-2505,3860,7409,-5179,-7317,3634,4587,3495,-4452,-5898,4293,4461,-938,-4098,-5228,3724,6390,-3954,-3228,133,1596,5730,-4543,-4361,3428,1976,1858,-2550,-5086,5150,3172,-4077,-324,-2490,3078,4862,-6643,-1565,4295,-857,3255,-3972,-4319,8130,913,-3661,453,-1953,5472,3650,-8649,-17,4253,913,3650,-7572,-4274,9894,-288,-2356,-2103,-3866,9704,5341,-10108,-257,3059,3480,4267,-9828,-4689,8897,1987,-551,-5598,-5304,9676,4959,-8052,-2713,-1173,5237,6082,-9028,-5104,6518,2963,3075,-5770,-6543,8074,5329,-3114,-3557,-4292,5495,7452,-6101,-4632,1481,4902,6170,-5698,-4563,4569,3254,-492,-4074,-4461,5171,4253,-2598,-2386,-2287,5173,3017,-4399,-2417,1037,1941,3356,-4551,-2955,3782,-34,804,-1836,-3139,6054,530,-5648,1358,-124,2192,2414,-6151,-315,4069,-501,-553,-2678,-1349,7143,-49,-5085,1860,-723,5064,1875,-8916,1732,5898,-7,500,-7573,-2164,9386,-986,-4240,-1167,-1522,8578,896,-8978,-606,3697,3092,1541,-8265,-1950,9113,883,-2485,-4485,-2373,9791,2528,-8314,-2080,414,6125,2920,-7868,-3537,6201,2467,-72,-4989,-4036,7805,3221,-4460,-3331,-1218,5775,4545,-6837,-2112,1401,3337,1950,-5870,-3657,5924,2464,-1747,-4581,-2074,4279,1405,-3758,-2018,61,3476,966,-4858,-232,2374,1248,1040,-3238,-1247,4497,192,-1626,-1603,-77,4673,-565,-4578,946,1994,1647,1108,-5490,1304,4679,-2660,-2052,-2378,746,6039,-1907,-5448,2557,1178,3560,-374,-7808,2405,5191,-1277,-1520,-4398,1018,7052,-2454,-5171,-110,1164,5003,-23,-8724,1629,5707,1396,-1458,-6423,-104,8027,-734,-3463,-1967,111,7316,-266,-7387,-515,3093,3836,-412,-8128,-1176,8121,1219,-1403,-4974,-1807,7218,1350,-4881,-1900,941,4063,660,-6904,-1037,3839,1688,-905,-5094,-484,4793,521,-2068,-1904,-1253,4663,1101,-4373,48,1402,3122,-771,-3188,1674,1959,997,-740,-3805,644,3207,-1450,-2347,701,1200,2515,-2697,-3249,1913,1848,688,-154,-3708,3776,4695,-2218,-2310,1007,1163,3536,-3650,-4359,3253,1578,1873,-2037,-4594,2923,4681,-2688,-2244,-1482,2843,6443,-3412,-4599,758,3379,3663,-2436,-7252,3794,4969,63,-1595,-3774,1961,7127,-2658,-4063,22,2577,5308,-3272,-6126,698,3212,1798,-2174,-4967,1678,5369,-758,-3628,-2265,1507,4689,-1323,-4659,-491,2761,2842,-1475,-4438,-3,2738,313,-1464,-3151,1478,3114,-344,-2041,-1548,2172,3466,-1537,-1916,1095,2081,806,-1440,-3282,2216,2305,-674,-1819,-1399,1996,2504,-1882,-1669,3204,1057,656,-3409,-2552,3576,2075,-2476,-1227,39],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-2,3,-3,3,-4,4,-4,4,-5,6,-6,6,-7,9,-9,11,-12,15,-17,21,-25,32,-41,56,-80,123,-213,453,-3097,173,12428,-1837,-8667,1267,2755,6687,-228,-12301,3036,7172,434,589,-9018,19,11170,-1956,-5452,-1817,-1750,10443,1412,-11459,1744,3325,1396,2833,-8926,-523,9514,-3793,-927,-1748,-3078,10039,-206,-8251,2054,652,1933,2824,-9313,-374,6394,-3674,4,-2882,-1555,7836,-1813,-5553,1771,-903,1998,38,-7545,3920,5783,-2092,-414,-4407,1713,7487,-3319,-4794,324,2537,4374,-4849,-7564,4298,4770,-124,-4128,-6380,4185,6996,-2311,-5212,-3472,4522,6937,-4359,-6593,809,3865,6255,-6532,-9624,4156,5638,913,-4437,-8865,5536,9954,-4730,-5345,-2745,3427,9598,-5475,-8508,2634,2797,5683,-1997,-12309,5091,6979,-1784,-1430,-7065,1673,11351,-3644,-6495,277,328,7721,-514,-9907,4486,3102,-66,387,-7065,693,9634,-4472,-2731,-190,-1987,7555,-1766,-7498,3955,1164,1595,1484,-6437,3145,5734,-4164,-405,-569,-300,5848,-4408,-5655,4788,913,1082,-1177,-5509,4520,4287,-3209,-1672,-2070,3631,5839,-5308,-4159,2852,3122,2889,-4928,-5511,5216,4524,-1604,-4040,-3309,6338,5790,-3433,-4621,-462,6422,5236,-5762,-5496,3324,5746,4586,-6731,-6167,6896,4385,-1769,-4320,-6035,6767,6684,-6572,-3814,749,3926,6710,-5766,-7252,5592,3502,1632,-3661,-8334,6041,6879,-4081,-2505,-3911,2758,8574,-6177,-4627,2441,1752,4254,-2537,-8135,5991,4824,-1169,-729,-3660,1955,6912,-5173,-2210,2074,-645,5025,-4067,-5196,5241,2211,-2214,545,-4433,3295,4631,-5090,-1641,107,2135,3466,-4787,-4578,4762,695,-1177,-2075,-2272,6340,3121,-5523,-2616,-43,4166,2894,-6431,-2209,4759,3316,29,-5511,-2749,5944,3461,-3225,-3743,-1872,6123,3807,-7353,-4023,2034,5262,2094,-7314,-3141,5723,3575,-83,-5960,-4040,6923,4629,-4037,-4823,-1376,5570,3915,-6333,-2848,2941,4192,2944,-6226,-4136,5644,2393,-509,-3721,-2938,6144,4699,-5260,-1637,-2373,3046,4141,-5901,-2557,4172,1805,1848,-3236,-4088,5342,2582,-2943,-1236,-844,3319,4358,-5453,-2966,2867,-55,1627,-2529,-3228,5448,838,-2901,-2030,-1597,3372,2298,-4923,229,2006,1553,866,-4355,-1641,5290,326,-1490,-2702,-559,4755,527,-5199,-1465,1818,3328,622,-6814,-543,5248,1979,-2735,-4909,-195,7316,548,-5143,-4489,31,5817,754,-5815,-2317,3262,3920,-269,-6878,-1498,6359,1255,-2343,-4627,-94,6070,1337,-4619,-2884,1353,5932,1538,-6234,-1040,4175,3843,591,-6538,-2296,5640,1766,-3221,-3462,-2097,5269,2612,-5420,-1913,1991,2672,1618,-5004,-1931,4550,1450,91,-2076,-2201,4543,542,-4065,123,1267,2178,727,-4238,-47,2756,807,-275,-2745,-569,4899,-197,-3520,-407,-189,3086,-62,-4752,525,3319],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-12,13,-14,16,-18,20,-22,24,-26,29,-32,35,-38,42,-47,52,-58,65,-73,83,-95,108,-127,152,-188,239,-325,493,-1194,7678,6092,-8836,-4978,890,6019,4241,-8181,-6074,6778,3996,-532,-7112,-4978,7460,5989,-4252,-4311,-2624,4242,5476,-5967,-4584,745,2805,2681,-4343,-2766,5283,2139,-89,-2718,-4522,6270,3003,-5549,-1155,-1198,3339,2747,-7213,-1461,4793,-788,1278,-4421,-2491,7921,-212,-4097,647,-1767,4806,1762,-8820,2348,4460,-255,1646,-6131,-873,10541,-2229,-5684,-226,-1446,8264,616,-11359,1353,4802,1095,1467,-10033,-529,11483,-560,-3185,-3854,-2342,10088,703,-8719,-313,1779,4628,3609,-10743,-2620,9105,1259,177,-7562,-3894,11547,1933,-6018,-2091,-687,8297,3364,-9168,-3093,3852,4714,2215,-8472,-3373,7190,3417,-1698,-4527,-2935,7229,1293,-5002,-2816,-118,4976,2597,-6457,-1852,2406,2808,1138,-6264,-1525,7433,583,-1437,-1069,-1337,5065,23,-6005,541,411,2941,1403,-5887,2237,3755,-3074,-15,-3076,-118,7311,-1946,-3957,3263,131,4510,-113,-7431,3533,5928,-1943,426,-4477,1043,8661,-3589,-5005,2068,1105,5912,-1825,-8953,4145,4184,1132,-915,-7994,2178,9815,-2788,-4622,-2384,991,8944,-1960,-9547,1135,2745,4096,-23,-9538,-40,8002,984,-1518,-5424,-398,8903,269,-7702,-2157,852,5860,1324,-9266,-375,5255,2684,1021,-6777,-943,6651,186,-2422,-2846,-319,6593,1033,-6367,-1233,2162,4970,94,-4641,130,3190,1101,-637,-4097,-177,5175,-1681,-3227,-486,179,3887,-1344,-4070,1686,1938,783,129,-3681,2065,4350,-4333,-2069,-887,928,3873,-3991,-3982,2902,1397,1385,-2590,-6604,4644,4644,-3409,-567,-2528,2701,5006,-4353,-4584,2743,1344,3824,-3925,-7553,4694,5666,-1522,-2273,-4497,3683,7914,-4578,-4404,-227,2099,6696,-4048,-7925,2724,4242,1729,-1760,-7268,2340,8366,-1841,-4139,-3938,2565,6492,-2613,-6259,188,2694,4361,-1636,-6696,572,5362,567,-2369,-4271,2250,5232,-1105,-3398,-2394,1589,5150,-628,-4383,1470,3206,2536,-2245,-4445,567,2476,10,-1198,-2893,1798,3227,-1966,-3121,1003,-31,2416,-2965,-2624,4320,2244,-2035,-1224,-2076,2873,3366,-4432,-1621,933,1449,1914,-4118,-4540,4528,918,-571,-2644,-2661,3265,3502,-3920,-2358,-213,2731,2299,-5302,-3452,4484,3592,-184,-3140,-4336,5275,4125,-2995,-3347,-2027,4381,3961,-5341,-3117,2101,2775,2608,-4876,-5595,4150,3437,-668,-3776,-2909,4013,5571,-2765,-4017,-715,3418,4195,-3234,-4632,1658,3720,1933,-2601,-4926,2641,3507,-671,-2345,-2297,3091,4189,-1597,-2742,154,2691,3145,-1539,-2588,2483,2382,463,-2690,-1688,2022,2217,-2124,-2022,-1285,1274,1879,-3769,-147,1168,1446,527,-2381,-873,3140,1215,-2470,-345,686,3092,1274,-4349,-1504,1693,2975],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,1,-2,2,-2,2,-2,2,-3,3,-3,4,-7,13,-33,127,-1393,-11120,-2734,9595,868,-317,-6744,-2336,12294,1792,-7386,-3176,-836,7561,3560,-11303,-1266,4935,2112,3260,-8447,-5516,10953,675,-3633,-1577,-4905,8822,4351,-9253,967,1721,2127,5646,-9196,-2954,9168,-1444,614,-1863,-5570,9020,1488,-7110,1516,257,2871,4473,-7528,-547,7326,-2425,290,-3134,-3324,8401,-1991,-7646,1556,-98,2994,1274,-7812,2247,5781,-71,-123,-6140,437,9208,-2501,-6455,-2185,848,7719,-497,-9135,-22,3862,4211,-2264,-8886,2193,8416,873,-3736,-7295,1122,8872,-1552,-4373,-3195,2588,9274,-1779,-10884,624,5531,4079,-1152,-10550,1588,9642,-6,-2760,-6521,-591,11505,-1091,-8664,-585,1551,6885,1584,-10333,1459,6657,-80,346,-7001,-1476,10595,-1128,-4602,465,-2657,8706,1572,-9527,2458,3433,1544,1903,-7209,-1299,7653,-3164,-1246,-263,-2973,6987,251,-7459,3162,711,1008,1865,-6642,2263,7590,-2612,-1549,-1388,-243,6518,-900,-5808,2243,1773,2593,103,-8402,2275,5183,-1352,-2610,-4616,3033,7494,-3282,-5123,-548,2723,5237,-3297,-8297,2331,5726,1444,-3353,-7042,5232,6885,-1039,-4983,-4128,3072,7661,-2508,-7359,29,4153,6261,-2958,-9118,3665,6962,2405,-3050,-7854,3941,7583,-2155,-4177,-2750,2223,8748,-2877,-6378,2327,3385,5085,-1697,-9082,3281,6598,-676,-878,-6001,1168,8743,-2459,-4366,1127,-979,5554,-962,-8101,3607,2989,69,739,-5175,687,6750,-4135,-2629,321,-1295,5186,-2470,-6996,4223,2270,-594,-663,-3635,3149,5564,-4325,-2286,458,1203,4721,-3587,-4736,3882,3546,1400,-2544,-5060,4327,4752,-2057,-3687,-1958,3702,5076,-6132,-4719,2377,4443,3701,-4835,-5798,4882,5869,86,-5876,-6408,5549,6409,-2794,-4733,-2325,5393,6303,-5209,-6270,1778,3854,2714,-4575,-5854,6004,3741,738,-4288,-5694,4277,6535,-4769,-3850,-592,2946,6111,-5614,-6109,3636,3149,2212,-3090,-5731,3506,5390,-2513,-2380,-2311,2504,6056,-3794,-4388,2026,1819,3525,-1925,-4748,2879,4085,-1753,118,-2343,2528,4902,-3408,-1680,3952,1004,2750,-3457,-3964,4572,1916,-1787,-1277,-2636,3073,2643,-4350,-1699,2008,2110,1883,-4331,-4626,4921,2216,-556,-2734,-2669,5122,3761,-5144,-3198,530,4392,2520,-5340,-3238,3721,3807,51,-6336,-3165,5222,4675,-2390,-5774,-443,5951,4117,-4260,-3886,1160,5484,2338,-6305,-3085,4707,4493,73,-4913,-3178,5943,3364,-4039,-4872,-1243,5796,4559,-5782,-3220,1080,3177,2855,-5001,-3564,4040,3362,-652,-3407,-2760,4256,2971,-3822,-2492,13,1665,2790,-4211,-1535,2503,1514,924,-3005,-2943,3768,1855,-3062,-1704,-59,2693,2056,-5103,-1043,3224,1178,-1265,-2631,-1862,4339,1715,-4054,-1430],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,5,-6,6,-7,9,-9,10,-11,12,-13,15,-16,17,-19,21,-24,26,-30,33,-39,44,-51,61,-75,95,-130,197,-373,1973,637,-8981,-2126,10450,3380,-4238,-6329,-2204,9697,3560,-7023,-4621,2151,7667,924,-8368,-1890,4976,2641,249,-7933,-2105,8007,1534,-3357,-5201,-2563,7288,2035,-6904,-561,750,4355,3666,-7099,-722,4651,-495,703,-3908,-1181,7318,-1779,-3468,1037,-1139,4124,1078,-8875,2996,3646,-2154,1219,-5868,517,7901,-3833,-3857,1280,-526,7037,-925,-9457,6195,3958,-462,-804,-8020,2237,9031,-4596,-4690,-1270,541,10066,-2172,-9126,2028,2796,4372,510,-11705,2388,9454,-1533,-3961,-4412,214,10140,-1923,-7808,-579,3528,6704,704,-10539,1221,7083,3057,-1197,-9301,-409,8698,1493,-4812,-4220,710,8883,-894,-7397,-1401,2203,6008,63,-8252,80,5448,2473,-2200,-5381,-331,7861,-1102,-3891,-2911,172,7054,-983,-6231,2327,1731,2305,584,-5882,1785,6085,-2030,-1110,-1926,1599,7643,-2629,-3235,3778,-825,2116,-714,-5991,4286,3839,-3169,-1092,-2899,2788,7502,-5587,-4672,3461,-63,4611,-3165,-8053,7652,3987,-796,-1019,-4671,4187,8101,-5765,-2695,584,2261,7738,-5064,-8659,3292,4386,1098,-3143,-7875,4599,8570,-2267,-3704,-4254,2193,8396,-3432,-7690,795,4269,5598,-3066,-8960,3334,7416,-84,-2785,-5031,2559,7165,-1354,-4920,-2017,3514,6671,-3039,-6220,1501,3377,4546,-3049,-6516,2586,5450,-555,-2606,-3945,2361,6376,-2025,-3176,318,1232,3927,-1798,-5116,2966,1813,1031,-603,-4418,3095,4688,-4057,-777,-1874,260,4243,-4338,-3382,3901,449,460,-2195,-3677,4863,2493,-4254,-848,-886,2647,5425,-5323,-4170,3577,2268,1599,-4655,-5549,6557,4172,-3003,-2245,-4018,4393,6271,-6262,-3782,1067,3533,4907,-5707,-5264,5584,4076,-315,-3277,-4252,6299,5811,-4850,-4052,-1906,4484,6429,-4480,-6502,3011,3777,1958,-4557,-5366,4982,5716,465,-3161,-3686,4169,5152,-3544,-4855,125,2363,4011,-3980,-4945,1305,3542,2409,-3746,-4446,2757,3712,-1192,-1822,-2221,3156,3106,-3478,-3265,912,1465,1992,-3316,-3797,4309,1102,-1632,-525,-1910,3591,2836,-2713,-768,1399,1806,2627,-5044,-1735,5179,1173,-1345,-2109,-2494,4719,1238,-4210,-1690,201,3117,1152,-4801,-3074,4689,2447,-992,-3391,-2269,6420,1516,-4077,-2755,-174,5199,3063,-5777,-2618,3241,2503,1036,-6902,-3250,5953,3222,-2918,-4288,-1808,5443,3798,-4962,-4075,1688,4627,1943,-6368,-5547,2964,3436,-371,-5310,-3378,5700,4157,-2637,-3214,-760,5550,2770,-3375,-4036,1877,3196,1825,-4247,-2747,3515,2369,-1052,-4129,-2202,3958,2792,-3204,-1167,254,2195,1186,-3592,-2448,2363,1257,-601,-2365,-1756,4062,732,-2684,-2138,1009,2544,-345,-4468,112,3269,1011,428,-3773,-258,3682,-1296,-2762],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-6,7,-8,10,-10,12,-13,15,-16,18,-20,23,-25,28,-31,34,-38,41,-46,50,-55,61,-67,74,-82,91,-101,112,-126,142,-162,185,-215,256,-312,392,-523,767,-1367,6653,6078,-8253,-3569,-225,7462,4876,-8547,-4733,6247,3688,3809,-7300,-7496,8521,3496,-4386,-1916,-5029,6639,7041,-9659,-3259,2424,1054,7038,-6684,-7538,9456,2018,-761,-180,-8148,6374,6647,-7492,503,-1219,893,7575,-8279,-4888,6078,179,907,-1091,-6887,6250,2746,-6882,1966,-1098,1706,4894,-7676,-633,5939,-240,-626,-4653,-3704,7389,197,-7003,-1536,-1105,4335,2826,-8959,-202,5653,3150,401,-6810,-2620,8366,2365,-3241,-5089,-1405,8590,1956,-8294,-2693,2712,6514,741,-9299,-2529,5893,3473,-1128,-7821,-2461,9315,3260,-4982,-5160,-2585,10308,2570,-8600,-3109,2244,7246,3827,-10272,-2292,6966,1665,1712,-7409,-4295,9667,2177,-6487,-2022,-1810,6328,4104,-9380,-1060,4774,983,3283,-6649,-5194,10242,185,-2345,-447,-5200,6589,3409,-7644,224,2074,431,5049,-6638,-2078,7295,-864,-869,-942,-3053,6053,1281,-7653,2008,2361,205,2624,-7348,558,7588,-1128,-468,-3610,-1106,7708,-1201,-6670,793,1703,4773,-461,-7681,798,6238,1078,-1259,-5477,555,9102,77,-5042,-2413,2486,8225,-544,-8058,-1007,3863,5571,-1573,-8711,333,6464,2372,-4508,-6825,1124,9312,882,-5736,-3961,833,8271,-836,-8597,288,3774,4872,1550,-9871,666,7931,640,-1671,-5254,-865,9642,863,-6924,-2317,-731,5523,2453,-8546,592,4351,-479,1201,-6338,-3347,7320,-602,-3629,746,-1783,5606,1362,-7172,2007,2206,-196,739,-5209,845,5428,-3455,-1948,-88,-1505,5659,-1645,-6491,3516,2258,1383,225,-6095,1720,6059,-3042,-2433,-2749,1120,7518,-3723,-5502,2490,3609,3086,-1471,-5770,2846,5904,75,-3264,-4491,2040,7262,-2314,-5265,-2224,3490,6030,-2500,-6515,811,5189,2912,-2992,-7529,3377,7255,-372,-5577,-5214,3215,7471,-1660,-5931,-1675,3384,6003,-2241,-8305,1270,3956,2061,-668,-6161,2242,6916,-1150,-2591,-3011,208,6566,-2270,-4658,1996,1281,3041,-508,-6927,2526,5946,-720,-43,-3339,499,5974,-2641,-3614,562,934,3942,-313,-5216,2032,1743,-1373,-39,-3619,1740,6360,-3621,-2278,1444,1583,3112,-1947,-4359,2315,1450,-1013,-2612,-3168,1688,5326,-3975,-3095,55,1272,4368,-3061,-4116,3706,3738,1479,-3427,-4572,4488,5413,-1857,-4939,-2314,3341,3929,-3653,-5295,434,4301,4086,-4223,-6205,3228,4080,938,-3982,-5028,3793,6349,-2256,-4379,-1868,4145,4219,-4923,-4705,222,3266,3478,-3503,-4962,3354,4168,-586,-3437,-4810,3403,6079,-1571,-3189,-585,3059,4262,-2184,-4357,1868,2468,1859,-2017,-2729,1725,3976,-2673,-879,-722,1502,3843,-3850,-3599,1294,1001,919,-1955,-3511,3146,2036,-2173,-1809,-1358,1809,2999,-3637,-2083,2122,1875,1449],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-6,6,-7,8,-9,10,-12,13,-15,16,-18,19,-22,24,-27,30,-33,37,-40,44,-49,53,-59,65,-72,81,-90,101,-114,131,-151,178,-216,274,-379,638,-3654,-4304,1797,8308,-974,-10056,122,5083,5393,-2016,-8768,483,7725,-85,-2155,-7524,998,8525,-587,-3679,-3091,1272,8270,-1033,-7431,2440,2868,2978,-44,-7592,1864,6289,-2330,-356,-3906,-937,7460,-2707,-4455,2446,614,4464,-191,-8244,4004,3007,-3351,676,-4065,2260,7165,-5461,-3483,2596,-341,2661,-3364,-7724,7265,2918,-2718,-161,-4826,4385,7176,-7725,-2637,2162,512,6430,-5936,-8364,7131,3882,189,-2207,-7896,6086,8033,-5462,-4260,-2642,2190,9080,-4700,-7905,3848,4448,4385,-3367,-9408,4084,7727,-180,-3020,-6606,2886,10080,-4725,-7861,-758,4373,6930,-2681,-7501,2421,5390,3172,-5096,-7670,3527,6458,-359,-4562,-4992,3360,6399,-2220,-5000,-188,1867,5926,-2531,-6458,3084,2858,1945,-480,-6400,3357,4719,-3996,-829,-2227,951,5178,-5023,-2743,4572,-804,1977,-980,-5734,5751,2208,-2751,1142,-3227,2192,3604,-7650,-1976,5330,566,2283,-3498,-4970,7901,2024,-5824,-967,-2483,5730,4592,-8587,-2819,3803,2020,3844,-5884,-5588,8273,3388,-2089,-2771,-5199,7452,5695,-6703,-4563,-667,4639,5411,-7001,-6219,5461,3647,1361,-4638,-6900,5659,5632,-3512,-4159,-3156,5030,6456,-4103,-4936,943,4964,4481,-4956,-6291,3171,4435,1799,-3178,-5761,4200,5390,-2657,-3182,-1450,3417,5096,-4412,-3202,1063,2446,2298,-3902,-4213,4451,1334,-65,-1560,-4125,4014,3725,-4578,-460,256,1404,3255,-4541,-2953,4527,-213,170,-1572,-3004,5521,1360,-5803,-249,343,2074,2782,-6286,-523,5185,348,-561,-3718,-1934,7146,854,-6081,-1222,-749,4317,2127,-8217,-823,5424,1356,424,-4932,-3484,7861,2543,-4357,-2281,-2019,6127,3669,-6691,-3523,3904,4284,2551,-7351,-4082,5727,3763,-1037,-5418,-3100,7116,4700,-5474,-3508,-1071,5572,4047,-6312,-3573,2891,3091,724,-5199,-3570,5039,3971,-1327,-3757,-1484,4358,3153,-3690,-2948,556,3059,1721,-4745,-944,2465,2184,674,-3364,-610,4206,1246,-2419,-1592,-1280,3402,1540,-5367,-370,2453,-231,742,-4936,-847,4653,-1039,-1905,-722,-863,4133,-258,-5793,718,4020,1085,-256,-5513,894,5123,-1437,-1720,-2465,609,5850,-413,-5250,504,2130,3463,351,-7188,326,4948,568,-2249,-4635,455,6789,-133,-4932,-1303,2306,6092,-517,-6395,-1063,4288,2889,-55,-6286,-939,6726,688,-2571,-4791,-958,6466,1784,-4372,-2078,1834,4371,184,-4452,-815,3506,2925,-1810,-4074,-890,5975,2374,-3364,-2226,103,5163,801,-3911,-375,1639,3568,126,-4373,-71,2317,1540,166,-2679,688,2748,11,-3484,61,615,1529,484,-3954,1421,2720,-816,-359,-2567,460,4021,-1176,-2395,-7,1525,2390,-1928,-3465,3114],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-7,8,-8,10,-11,12,-13,15,-17,18,-20,22,-24,27,-29,33,-36,40,-45,50,-55,61,-70,79,-90,104,-123,147,-182,235,-328,535,-2390,4290,8252,1276,-5007,-8478,6257,6922,-3577,-4539,-4192,5372,8694,-6743,-5886,1983,2242,7472,-3871,-9184,6089,5131,-1040,-1919,-7603,4732,8634,-6592,-2513,-1039,-58,8567,-3934,-8010,5138,1737,153,1207,-8153,4721,6387,-6284,117,-1620,284,7958,-6156,-5574,5809,-1100,1075,234,-6546,5324,3417,-5278,814,-1534,2530,6103,-7689,-3450,5256,-116,1972,-4174,-4842,6494,2695,-4349,-1599,-2895,6613,5534,-7111,-2110,2502,4049,3307,-6745,-4909,7096,4533,140,-5444,-4963,8328,5730,-4266,-4878,-757,6888,4789,-7989,-4920,3636,5950,3715,-7048,-6059,7740,3623,-1001,-4842,-4667,8065,6080,-6002,-3367,-1935,5064,6876,-8940,-5994,4689,2688,3959,-5239,-8112,7206,3570,-2224,-1730,-4845,4560,6151,-7298,-1754,910,391,5386,-4708,-6123,6912,1161,360,-931,-6298,4553,4055,-5212,1523,1397,89,5586,-6179,-2895,6748,-822,-31,-791,-4258,6788,3183,-6040,161,-638,2339,3178,-7075,-2744,6471,541,-534,-3584,-3009,8908,1705,-5693,-2172,-404,5719,3628,-8818,-2176,4783,3485,746,-8162,-2589,8736,2452,-2400,-5360,-2211,7259,2927,-6119,-3618,1733,6595,1647,-9030,-2927,4884,4710,1041,-6947,-2811,7888,3786,-2156,-5858,-2800,8090,3252,-6972,-2537,869,5185,3115,-8273,-3054,5624,976,810,-5556,-3162,7235,1760,-3913,-2027,-3424,5156,4623,-6389,-655,3555,371,3121,-5181,-3464,6934,-362,-2801,627,-1964,4532,2253,-7279,624,2423,-63,1674,-6068,-1599,6134,-1890,-1836,-1450,-1857,4265,804,-5450,1400,1718,960,1178,-7077,-551,6310,-243,-2459,-2908,-129,7067,-632,-5581,-1285,1785,4544,401,-7077,251,6861,2083,-1245,-6461,651,7407,-383,-5077,-3691,1130,7705,644,-6864,-1271,2796,5474,-243,-7814,-720,6408,2521,-2692,-6604,14,7334,653,-4153,-3091,161,6336,755,-6179,-58,1236,3940,638,-6788,-560,5674,1283,-1728,-3838,-1998,6310,397,-4773,246,532,3665,1368,-5940,708,4319,-560,211,-2956,-908,5983,-1564,-3385,953,-821,2335,-521,-5540,2495,3530,-87,-128,-3694,837,4330,-1775,-2506,-103,1008,4162,-2004,-5310,1700,2817,530,-1611,-5027,1604,5092,-1758,-2524,-2014,2115,5760,-2929,-5587,400,2475,2458,-2599,-6925,2762,6059,23,-2678,-5220,3566,6391,-1314,-5028,-1377,2814,5523,-2920,-6265,-672,4336,4334,-2251,-5613,1000,5501,-93,-3492,-5131,1554,6198,-1186,-4729,-1039,1920,4232,-1866,-5938,764,3599,1519,-1095,-4707,721,5249,-1329,-2620,-1835,535,4663,-1067,-3977,348,380,2000,-63,-4393,1718,4644,-780,-1905,-1593,273,3159,-2381,-3196,2016,831,1925,-568,-3502,2137,3460,-1814,-2036,-2213,1613],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-13,13,-15,16,-18,20,-22,24,-26,29,-31,35,-38,43,-49,56,-63,74,-87,105,-130,169,-234,362,-702,3615,8992,1424,-5239,-8187,4796,8126,-2646,-5379,-4922,4367,8460,-4013,-6614,48,4646,6039,-4588,-7758,4338,4461,738,-3828,-6829,4041,5853,-4205,-1639,-2382,2579,7331,-5588,-4855,3396,-471,3381,-1614,-7381,4783,2987,-4181,228,-2886,1282,7085,-7153,162,3414,-1045,3609,-3043,-5497,7911,942,-3679,-189,-3523,4695,5055,-8857,-597,3116,-51,3752,-6331,-5756,10129,1629,-3172,-3079,-4638,8721,4629,-8845,-3028,1266,3678,5899,-8978,-4885,6581,3955,272,-5876,-5804,7345,5511,-6346,-4349,-2133,6499,6762,-7753,-6635,1737,5305,4204,-5557,-6234,5887,5931,-1511,-5155,-5734,6996,7002,-3856,-5231,-1980,5993,4409,-5621,-4006,2095,3647,4096,-4339,-5921,4799,3056,-486,-2173,-4858,4772,4281,-3895,-2616,-1085,2480,4586,-5529,-4507,4644,131,1079,-2049,-5707,5657,958,-5908,2048,-442,2522,4230,-7831,-172,4146,-1916,1459,-3026,-3113,8314,-582,-6204,196,-1485,5735,1805,-8753,-464,5110,-275,1457,-6545,-2628,7926,721,-3807,-1627,-1761,7773,4159,-8024,-758,2531,3593,2523,-8835,-4078,9130,1815,-2528,-5336,-2772,8881,3886,-7047,-4803,397,5430,3123,-7427,-3942,4520,4188,1330,-6621,-3602,6932,2775,-2576,-5120,-2457,6523,3958,-5443,-2907,-277,5125,3382,-6343,-2720,3913,3914,738,-4607,-3729,5990,2430,-3204,-1935,-1686,5204,1917,-5242,520,1190,1137,2726,-4387,-1072,5516,-1444,-617,-740,-1095,5663,800,-5313,1130,306,318,280,-6229,1658,4562,-1877,-813,-2747,-1159,6229,-1589,-5891,1308,576,2951,424,-7291,1456,4625,-563,-1284,-5289,225,6718,-1265,-4714,-305,795,5738,483,-7886,-743,4882,2671,195,-7432,-142,8336,-621,-2880,-3773,235,7189,688,-6359,-2227,2628,5032,838,-6707,-1399,5230,2763,-2096,-5873,-364,6999,1110,-4834,-2756,121,5227,1369,-6357,-71,3728,2521,608,-4643,-1149,4747,870,-737,-3393,-1215,4843,-820,-3889,-1303,-330,2474,-1126,-4495,-248,3242,-494,332,-4742,472,5122,-1736,-1490,-997,404,3194,-710,-4451,2070,1731,-189,-184,-4621,1786,4883,-1927,-2609,-1132,1775,5586,-2912,-4975,2559,1953,2087,-416,-6043,2526,4699,-699,-3557,-2678,2890,6457,-1745,-5567,837,3505,3480,-2073,-7093,2144,4118,-338,-2006,-4379,1875,5725,-2190,-4645,-1382,2725,5750,-1614,-5756,124,2006,2623,-2150,-5894,1106,4737,-36,-3712,-3159,909,5164,-269,-3902,-685,2816,3556,-2084,-5905,370,2562,1939,-1179,-4423,1363,4307,-888,-1623,-1828,950,4144,-828,-3334,2414,1111,1776,-947,-1677,2038,2259,-1130,-1672,-2714,2339,2847,-3318,-2771,1283,1815,1728,-2536,-3489,2853,2133,-2269,-1652,-1219,3612,3286],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-5,5,-5,6,-7,7,-8,9,-11,12,-13,14,-15,17,-19,20,-23,25,-27,30,-33,37,-41,46,-51,57,-65,74,-85,98,-117,142,-178,237,-346,619,-2896,-6303,-3607,2700,9357,-3343,-7929,1444,5345,4912,-1921,-10363,3878,7110,-854,-2131,-7437,1550,10203,-3155,-7378,-1353,49,9042,-719,-10498,3676,3806,1322,1849,-9284,1954,9311,-3090,-2310,-2048,-2949,8435,-1615,-8518,4424,-128,1604,2606,-8759,2739,5507,-4186,760,-1859,-86,8239,-4466,-5470,5817,-686,1830,-1214,-8273,4631,4606,-4995,-43,-2834,2250,7260,-5296,-6009,3675,2120,4512,-3435,-8591,6096,5974,-1172,-2837,-5206,4805,7468,-5150,-5437,-941,3926,6500,-5622,-7124,3077,5906,2432,-4920,-7207,6653,6108,-1538,-4974,-5863,5033,7718,-5299,-6011,-303,5008,8028,-5273,-7680,4527,4603,4522,-4717,-8354,5681,7550,-2024,-2949,-5559,3674,9099,-6050,-4423,1352,1479,5737,-3365,-9207,5444,4995,-458,534,-7111,2630,7839,-5056,-1312,-546,-528,6677,-2845,-6220,5369,955,-858,822,-6399,3432,5006,-5688,-923,359,369,4841,-5824,-4564,6939,-748,-90,-2179,-6405,6981,3973,-5800,-443,-617,2194,4931,-7462,-4081,5374,1602,921,-4215,-3679,7735,5293,-2352,-4027,-2694,5611,5253,-7682,-5386,1525,4760,4009,-6717,-6177,5527,5445,-723,-5102,-4290,7384,4983,-3234,-5457,-1487,6575,6248,-6140,-5598,1300,4916,4806,-6580,-5193,4738,4563,801,-5467,-5709,6862,4900,-4469,-4100,-2439,4048,6674,-5737,-4428,4206,2410,3629,-4007,-6206,5975,3027,-3518,-1417,-4129,3037,6124,-5081,-1131,2265,25,4418,-3698,-4091,6600,949,-2623,-500,-4262,4072,3234,-7655,-652,1580,341,2170,-5516,-2846,7096,-726,-2395,-1129,-2430,5487,1505,-6149,-735,2223,3281,2804,-7160,-1912,5840,1993,-589,-4293,-1872,7040,1897,-4845,-3318,771,7075,2970,-7625,-3250,3774,3657,662,-6847,-2703,6095,3476,-2090,-5438,-2866,7027,2250,-4558,-3828,544,6064,2448,-7144,-3406,3972,4714,123,-6180,-3883,6031,3535,-1285,-5363,-2827,5711,3870,-4951,-2419,-110,3723,3456,-5974,-3032,4269,1238,384,-2813,-3259,5536,1521,-4181,-273,-1361,2950,2972,-5118,-1018,3239,780,935,-3866,-2253,5951,-274,-2997,640,-769,4111,1407,-6116,749,2393,599,629,-4275,-135,6776,-10,-3324,-1723,-545,5639,-128,-4904,134,3006,2806,-277,-5921,300,6155,199,-3009,-4573,-330,6557,285,-5053,-2215,2354,5813,-881,-6525,-847,5273,3669,-1106,-5733,-691,5808,1414,-3430,-4613,397,6331,1230,-5560,-1114,2145,6084,1085,-5642,-930,4074,2578,-1637,-4580,99,4771,1077,-3900,-3567,774,5517,361,-5542,-615,1917,3338,718,-5588,-1121,4287,358,-1088,-2024,-1243,4360,135,-3728,-591,269,1838,161,-4869,122,3554,-673,465,-2445,-117,5243,-1164,-3011,-471,1598,2376,-875,-4275],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-4,5,-5,7,-8,9,-10,11,-12,13,-14,16,-18,19,-21,24,-26,29,-31,35,-38,42,-46,52,-58,64,-71,79,-90,103,-117,137,-163,197,-249,335,-509,2128,-5842,-6566,157,5832,5663,-7304,-6214,3733,5202,2993,-7431,-6378,6954,5396,-938,-4262,-5077,6874,5889,-5512,-3161,-1782,2819,6388,-6388,-4119,5061,1066,2542,-3914,-5650,7597,3094,-4965,-348,-3019,2209,4416,-7419,-208,3582,-1849,3062,-3580,-5587,8418,-656,-4753,156,-2438,4523,3558,-9286,899,3894,-622,2164,-6600,-2678,9972,-1439,-4611,-506,-2958,8183,2608,-9228,1314,4608,3627,2514,-8269,-2835,9499,1830,-2180,-4412,-2893,9715,2379,-8193,-2740,884,7006,3264,-8594,-3688,6343,3957,-587,-8056,-4158,8512,4749,-3869,-5913,-2066,7606,3164,-7325,-4037,2195,6869,2484,-7260,-3559,5878,4234,-156,-6233,-3770,7931,2795,-3352,-3079,-3857,6447,3089,-5915,-2171,1345,2834,3602,-5958,-2963,6589,646,-236,-3176,-4266,6383,281,-5255,1121,-142,2098,4379,-6174,27,5202,-1969,1261,-3059,-1759,7704,-2767,-4938,1820,-1318,3540,2386,-8064,2640,3755,-1404,432,-5013,-448,9399,-2298,-5053,622,-525,6484,-133,-9044,1297,4539,1634,513,-7783,345,8312,-305,-3614,-4176,-96,8047,211,-7798,-1410,2910,4795,1645,-8771,-2208,7152,3583,-1704,-6407,-1239,8864,1416,-5518,-4338,-53,6658,1332,-7450,-1983,3302,4268,-597,-6260,-438,5614,2189,-722,-6051,-1462,6525,-86,-4298,-1860,-498,6319,1000,-7119,910,4028,1111,848,-4877,134,5780,-1583,-1586,-185,-1172,5955,-247,-5153,2300,337,1004,1123,-5271,1443,4664,-2069,-712,-2262,-531,4303,-2523,-5227,3711,-132,2766,-1986,-6514,3613,5051,-1372,-2056,-2880,1697,7217,-3039,-5409,1700,2669,4332,-3205,-7404,3003,4802,881,-2104,-5600,2430,8006,-2212,-5124,-1808,3008,5506,-2055,-7635,1162,4124,2554,-2175,-6498,621,6661,1160,-3589,-4229,902,6788,-1045,-6555,-2564,2107,6475,-320,-6186,-559,3570,2956,-2166,-5320,669,5623,261,-2342,-3136,1215,5930,-2318,-3840,-351,2520,3136,-926,-5835,1781,2192,377,73,-3280,937,3597,-1765,-1818,-151,328,2896,-945,-3819,4257,1342,-53,435,-3330,1263,3750,-3463,-1842,8,288,3583,-4230,-3569,3596,1345,1584,-2236,-4402,4126,4221,-2587,-1609,-1606,3844,4836,-5873,-4317,2024,2943,1909,-3327,-5011,4538,4888,-2151,-2481,-3592,3437,5309,-2609,-3860,-211,3419,5145,-3596,-5945,2877,5037,2313,-2567,-3871,3140,5531,-1329,-4649,-1066,3952,5528,-2931,-3424,33,2913,3860,-2301,-4601,1614,3623,731,-2889,-4063,2911,3616,-818,-3558,-1981,1795,3271,-2590,-2340,515,1842,1918,-2146,-3016,1844,2997,-755,-820,-765,2358,2438,-2941,-2370,849,1183,896,-2531,-2235,3581,2875,-692,-1228,-1379,2516,1518,-3221,-1185,2117,2735,580,-4179],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,9,-10,11,-13,15,-15,17,-19,21,-24,26,-28,31,-34,37,-41,46,-50,55,-61,68,-76,85,-96,110,-127,149,-180,223,-290,410,-702,3595,4667,-1611,-8965,-958,9816,712,-4106,-5618,2,10326,1015,-7716,-1483,816,7254,1325,-10756,-903,6872,1315,1024,-8508,-3227,10363,-823,-3842,-2296,-2357,9312,1511,-9905,473,2872,1780,3441,-9544,-1133,8600,-1974,-507,-1577,-4367,8973,372,-7154,2647,405,1479,3054,-8487,1252,7690,-3228,-422,-1669,-2129,9903,-2055,-7093,3182,494,3204,584,-8951,3361,6932,-2479,-850,-3987,590,9578,-2718,-6574,706,1662,6196,-2339,-9767,1577,5906,1720,-927,-7388,2090,9977,-1733,-4665,-3984,1508,8908,-1471,-7943,-328,5479,6475,-1283,-9896,2453,7499,2573,-2950,-7548,2262,7544,-166,-4688,-3743,2253,9867,-1961,-6980,14,3169,5025,-904,-10005,2071,7281,89,-1377,-5810,1197,9697,-1665,-4932,-624,-681,6797,-339,-8054,1724,1742,396,1965,-6875,1195,8264,-4257,-1389,175,-1088,6755,-1221,-7266,5054,309,195,536,-6568,3087,5698,-4946,-504,-1720,-61,6661,-4770,-6715,5179,459,1367,-1138,-6798,6256,6025,-3712,-3924,-3269,2273,7535,-5399,-5273,3209,2490,4147,-4406,-7926,4741,5801,-918,-3736,-6032,4786,7962,-3210,-6327,-2535,4490,7402,-5170,-7178,1305,5052,4493,-4097,-6798,4101,6252,499,-4126,-6215,5200,7850,-2982,-5292,-2115,3490,5663,-4082,-5690,2633,4008,3218,-2403,-7416,3611,6340,-1818,-1750,-3416,1755,6632,-3346,-4705,1301,1384,5518,-2158,-8122,4392,3394,-1204,-699,-4451,3864,5565,-4375,-2134,1455,-613,3289,-2819,-5205,6327,1426,-392,-878,-4508,3695,3067,-6160,-2147,1102,1853,4102,-4973,-3924,6695,2432,-553,-2611,-4288,6186,5204,-5082,-2556,-722,5227,4995,-6636,-4737,3616,3479,1846,-6155,-4907,6378,5730,-3449,-5500,-3388,5584,5524,-4752,-5047,1603,4929,3835,-5932,-6287,3610,4940,951,-5137,-5074,6362,6597,-2772,-4998,-1950,5441,5409,-4544,-4622,1112,4554,3362,-4659,-4774,4028,4413,453,-3804,-4500,5962,4053,-3092,-2304,-2072,2988,4779,-4785,-4126,3586,1973,1357,-2452,-4763,4465,2429,-3264,-513,-1709,2289,4186,-4584,-932,3381,1779,1061,-2914,-2355,6402,866,-2960,-1087,-937,6032,2976,-6039,-903,2534,2959,725,-5129,-2267,5884,1432,-2279,-3278,-1417,6179,2558,-5070,-2745,856,3367,2099,-6512,-2459,4942,3080,-961,-5924,-1556,6441,3910,-3398,-3886,292,5038,2673,-6615,-3302,2811,4803,1514,-6538,-3217,5446,4045,-1307,-5369,-2059,5168,1728,-3366,-4255,-716,5306,2153,-5539,-2089,3258,3077,3,-5357,-2487,4781,2210,-2126,-3183,-2061,4617,2385,-5458,-2168,815,2205,416,-3230,-1180,3508,676,-617,-2436,-1482,4720,1051,-3588,-733,969,2967,940,-5965,1144,3981,951,-1763,-3445,206,4529,-706],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,8,-8,10,-11,12,-14,16,-17,19,-22,24,-27,30,-33,36,-41,44,-49,55,-60,66,-73,80,-89,99,-110,124,-139,157,-180,207,-243,293,-364,475,-680,1177,-5519,-3333,8153,3705,-1406,-8283,-2214,9617,2627,-5381,-4244,-2502,8398,2942,-8238,-1539,2322,4960,3513,-9267,-2616,7648,1172,-953,-4460,-3659,8420,1992,-4724,-512,-881,4450,4463,-9396,-42,4289,-58,1749,-4177,-3719,7339,-2206,-4627,2120,-2906,4226,2911,-8680,2740,3188,-2628,2091,-5678,-1119,8172,-4358,-4215,17,-1095,7598,-207,-9513,3457,3384,778,1409,-8748,-50,9423,-2644,-3849,-1725,94,9175,-55,-8427,234,2630,5190,380,-9794,-383,7474,1290,-2743,-6738,172,9803,271,-6498,-2578,2380,7411,750,-9487,-1404,4605,5280,-1097,-9958,-1140,7862,1136,-3773,-8206,820,9865,1210,-4212,-3110,641,7911,566,-8652,-1005,2966,2785,636,-8552,-359,7307,-50,-1351,-2696,-1961,8654,-441,-6269,2224,504,2933,2219,-7917,2550,5247,-1844,1999,-2946,-1184,7976,-2910,-4245,2504,-1700,4011,424,-7193,3474,4497,-1972,1112,-4854,1186,6861,-5693,-4568,2568,422,4725,-1512,-8339,4939,4799,-1248,-714,-7445,2194,7719,-4433,-5151,-705,1649,7162,-2845,-8419,1608,2309,2821,-1321,-8090,2661,7182,-689,-3647,-4627,2881,8428,-2295,-6015,-1361,2676,7152,-1274,-7371,564,4412,3553,-3235,-7509,2403,7032,-110,-2841,-3614,2328,7522,-1641,-5315,-1188,2800,4302,-525,-7029,1651,3822,330,-662,-5623,1732,6717,-3040,-1603,-140,5,6594,-1765,-4806,2128,1388,1922,453,-6067,2857,4020,-3290,-188,-2420,-238,5825,-3385,-4324,3676,907,1853,-641,-6747,4310,3886,-3541,-168,-2167,2183,5972,-6407,-4526,2792,172,2322,-2654,-5534,4728,3537,-2100,-2389,-3362,4287,5563,-5541,-4833,805,3031,3903,-4446,-6222,2965,3484,721,-4180,-5198,4250,7312,-3978,-4764,-2339,2723,5957,-4353,-5591,560,4148,4716,-4385,-4968,2926,5023,870,-4333,-4583,2448,6095,-2078,-4603,-1480,3619,5167,-2112,-4795,1732,3129,2744,-2187,-4701,2748,3364,652,-1359,-3210,2113,5273,-3741,-2659,546,902,4442,-2042,-2695,3347,724,-1167,-1008,-3709,2754,3636,-4229,-700,-710,1221,2646,-3295,-2623,5055,-315,-492,-1614,-3136,4480,2542,-3898,-950,633,2513,1569,-4985,-2320,4557,604,1187,-3663,-3293,5195,2275,-3757,-3442,8,3954,2913,-4937,-3071,3519,3362,1193,-4894,-4796,4865,3722,-1811,-4732,-2725,5114,4652,-3432,-4119,977,4248,3091,-5624,-4531,3275,4328,1014,-4750,-4599,4517,3526,-2007,-3673,-1144,4853,4164,-2743,-2503,449,2267,3299,-3610,-3251,1362,2140,540,-3276,-1649,3951,2243,-1122,-1281,-1141,2428,2985,-3272,-1067,2287,821,1320,-3167,-2049,3736,1388,-1195,-1151,-584,2258,1352,-3199,-1486,1940,365,1468,-3286,-1848,3480,1339,-3240,-1532,-650],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,12,-13,15,-16,18,-20,21,-24,26,-29,33,-36,39,-44,48,-54,60,-68,76,-86,99,-116,137,-168,218,-309,534,-2657,-1677,8384,3556,-9259,-4028,3767,6579,3630,-9073,-3736,6751,4427,322,-7601,-4397,9309,2905,-5568,-3493,-1319,7419,4636,-8918,-2203,3848,2941,4391,-7141,-3903,7885,1637,-2263,-1946,-5617,7444,5235,-7624,401,77,1838,6220,-7586,-3361,7683,-879,314,-1260,-6033,7648,837,-8193,1755,-361,1404,4296,-9153,458,6115,-3294,1634,-3543,-2766,8687,-1161,-7413,1280,18,5523,3003,-10450,898,7437,-387,473,-6889,-2070,10386,-170,-6800,-2188,508,8262,421,-10485,-1182,4007,5419,56,-9276,-1905,9538,2019,-2710,-7620,-940,9935,1574,-7447,-4245,1716,6547,841,-8350,-2428,5197,6618,1274,-9612,-2154,8068,2464,-2811,-5813,-2611,9595,1237,-6867,-1309,397,6877,2383,-8866,-133,4644,1062,2036,-6020,-2474,7313,91,-3201,-742,-3017,7080,1438,-8339,2148,1694,520,3310,-5806,-757,6675,-2218,-1415,-586,-2160,6663,-560,-6777,3265,1729,1421,1639,-6917,2230,7488,-4391,-1009,-2161,-1285,7911,-3416,-7923,2750,1079,2872,-1000,-7817,3117,7636,-1491,-2528,-5183,311,9767,-2309,-6206,-199,1064,7622,-1259,-9995,-19,6339,2980,-2292,-7816,954,8866,-81,-4448,-4674,1199,9427,-1360,-7783,-1494,3217,6400,-2369,-8394,24,5679,3218,-1625,-7333,942,7872,-603,-4390,-4415,681,7687,-1545,-7099,-1027,2497,3822,-211,-8148,1186,5909,-589,-887,-3170,471,7539,-1001,-4298,305,-20,3741,549,-7252,2468,2150,-1594,664,-4480,984,6454,-3303,-2294,436,-271,4243,-2035,-6618,3842,1874,-684,-361,-6154,4200,5889,-4253,-1391,-330,2315,5830,-4122,-5996,3668,3772,1533,-2333,-6312,3802,6218,-2240,-3066,-2957,3422,8297,-3594,-6384,586,3900,5231,-3863,-7703,2602,6215,901,-3678,-5821,2329,6638,-2355,-5741,-1742,3666,6041,-2303,-6466,444,3724,4983,-2416,-6179,1615,5360,1342,-2970,-4717,2564,5824,-1467,-3895,-1212,3372,5453,-3641,-5880,2111,3782,3073,-1383,-5326,2682,5112,-224,-1672,-1843,1241,5081,-2962,-3068,2357,802,1412,-1962,-4718,3370,3182,-3277,-795,-3038,3083,4369,-4313,-1277,3082,1355,1177,-3207,-4360,5153,2136,-1950,-1471,-2178,3791,3095,-4944,-3075,2247,2697,2596,-4252,-3613,5018,4536,-795,-3399,-1909,4707,5561,-4308,-2851,-505,4852,3521,-4780,-5418,3468,4482,1354,-4872,-4491,5246,5432,-1033,-4879,-3498,4878,5135,-4726,-5128,-236,4192,4885,-4299,-4891,2060,5037,1604,-4738,-4449,3867,4176,-1457,-4307,-1860,4839,3845,-4130,-2962,1469,2271,3520,-4325,-4743,3033,2206,-10,-1815,-3121,3385,4038,-2566,-1579,-740,2410,2657,-2663,-3670,4066,1078,109,-1027,-1849,3045,2440,-2565,-2131,237,1867,1330,-3980,-2111,3853],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-6,7,-7,9,-10,10,-11,13,-14,15,-17,19,-21,23,-25,28,-30,33,-36,40,-44,49,-54,58,-62,59,-39,-73,1529,9668,-1426,-7540,-2015,2460,7889,-951,-10348,-609,5548,3423,-762,-9096,85,10187,116,-2965,-5617,-869,9243,-157,-7270,584,2226,4301,2080,-10339,796,6474,-952,506,-5190,-1678,9510,-2396,-4231,2169,-1493,4638,1048,-7929,2480,3244,-2861,1059,-4952,1173,8250,-5330,-3209,2030,-1519,6240,-2367,-7893,5105,2357,-1967,868,-7037,4006,8204,-5941,-3987,1152,1655,6806,-3865,-8963,4162,3787,2012,-2558,-8321,5273,8217,-2918,-3791,-3697,2290,8885,-2898,-7215,-40,4507,6520,-4247,-8246,3506,7408,1918,-5294,-7078,2938,9786,-825,-5831,-4325,3362,10230,-2421,-8330,-181,3945,5282,-3492,-9418,2911,6063,1124,-3029,-7912,3207,8960,-2160,-3482,-3329,973,8014,-2686,-7203,3111,1144,2969,-208,-8589,2374,6920,-2755,145,-3130,69,7690,-4351,-4586,3282,-1030,2380,-541,-8015,4680,3100,-3923,305,-2774,1510,6744,-5377,-3280,3558,118,1894,-2985,-5968,5803,3149,-3148,-1269,-4289,3725,6145,-7353,-3310,2269,2462,4601,-4794,-6189,5244,3554,61,-3586,-4803,5906,6522,-3848,-4639,-2208,3917,6340,-5946,-5570,3041,5003,3749,-5063,-7287,3862,6249,-333,-4921,-5806,5121,6600,-3640,-4605,-1689,4546,6990,-4873,-5933,2433,3555,3033,-2664,-7208,5250,5428,-105,-2203,-4881,2506,5946,-2652,-2727,504,1391,5093,-3358,-5044,3570,2058,1277,-479,-5527,3015,4011,-3215,-577,-134,482,5081,-4603,-2545,4640,-550,801,-1708,-4523,6342,2058,-4489,280,-1314,2139,3794,-5878,-2213,4584,1210,1039,-2593,-4474,7026,2363,-3847,-2130,-1352,5124,4118,-6914,-3392,3706,2689,2917,-6212,-4699,5969,1964,-2340,-3892,-2420,5948,3476,-6055,-3434,466,5160,3412,-5882,-4816,4024,5047,-582,-6552,-4951,6119,4190,-2790,-4088,-2600,5971,3763,-4050,-4619,457,5041,3236,-5223,-3589,3639,2548,1233,-3368,-4043,5281,3601,-1806,-2303,-1577,4182,2780,-4344,-3814,862,1050,1797,-3900,-3207,5216,1013,-847,-480,-3647,3484,3268,-3991,373,849,361,2031,-3809,-1686,5101,-432,-1298,-648,-1976,3188,713,-3759,205,1810,2281,1428,-4551,-300,6266,276,-1495,-3201,-2207,6136,1057,-4154,-933,1729,3877,1553,-6429,-444,4290,1804,-322,-5445,-1713,5988,1509,-3169,-2714,80,6817,1535,-6021,-2575,3131,5368,943,-6356,-2552,4505,3602,-1522,-5383,-1647,5917,2369,-3136,-2608,538,5514,928,-6031,-2361,2403,3252,776,-5018,-2137,5128,2240,-1808,-3731,-1313,4752,735,-3605,-1540,1087,2755,659,-4689,-1330,2861,834,658,-3924,-618,2800,86,-2682,-344,-459,3887,118,-5251,1064,3170,486,-108,-3267,-599,3441,-353,-2083,62,1255,5129,-1393,-3476,1652,2629,20],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,8,-9,10,-11,12,-14,14,-16,17,-19,21,-23,25,-28,30,-33,37,-41,46,-51,58,-65,75,-87,103,-126,157,-208,298,-500,2387,-6441,-8922,5760,7092,-1860,-6027,-4875,7212,7972,-4953,-5844,-527,5974,6210,-5919,-6392,3815,4189,4399,-5530,-8114,6881,4856,-1068,-3975,-5510,5565,7055,-6703,-2961,1484,1994,6051,-4700,-6424,6529,923,670,-1008,-6554,5067,5848,-6672,314,-247,225,6142,-7139,-4313,6760,-1602,574,-758,-6445,7144,3091,-6428,944,-2734,2647,5445,-8116,-2294,7021,-1627,503,-2670,-6281,10207,2617,-6352,-58,-1419,6046,5230,-10027,-2314,4825,2427,3785,-7686,-4829,8747,3547,-3166,-4740,-3451,7836,4837,-8031,-3800,1494,6301,5478,-7693,-5298,6437,4585,1125,-6407,-5294,7458,5723,-3167,-4505,-2573,7332,4592,-7029,-3999,1865,5719,3706,-7067,-3540,5891,3412,908,-4217,-5863,7866,3808,-3644,-3773,-3579,3995,5215,-8642,-2456,2548,1446,4095,-5960,-4769,7247,1436,-1512,-109,-4303,4870,2786,-6348,1121,1459,-28,4705,-6554,-2398,7795,-1990,-2017,-1066,-4666,7264,1403,-8417,2081,1227,1702,4162,-8026,-1113,7824,-191,-870,-3309,-1866,9528,594,-6854,717,1092,5846,1853,-8980,338,6803,2092,575,-7571,-2598,9104,1381,-4602,-3198,-1893,8399,2826,-8770,-2968,4102,4816,1585,-8959,-2503,7341,4734,-982,-6355,-2874,8911,3758,-4358,-3376,-150,6930,3287,-8398,-2465,2740,4303,2332,-7124,-2241,7121,671,-1795,-4427,-2317,7607,799,-6140,-2020,-80,4464,2263,-7316,-317,3851,366,427,-4958,-2818,6278,-521,-2933,-1283,-2653,5056,1338,-6678,1261,3559,313,2313,-6389,-790,6990,-2243,-2259,122,-1241,6665,-813,-7887,1661,1810,1161,480,-6137,1163,7232,-2293,-2298,-2713,365,7913,-2466,-6165,1088,2092,4677,-1148,-8667,849,7021,1197,-2894,-5353,865,8709,-659,-5656,-2282,1431,7299,-215,-7553,739,4220,3498,-768,-8014,-476,6233,1088,-2370,-4824,263,6819,434,-5180,-2423,2071,5900,575,-6586,-653,4993,2620,-512,-5148,1078,5576,1051,-2159,-2753,-501,6386,-308,-5148,-76,1557,2315,553,-6480,436,3803,512,-872,-3276,225,5130,-1528,-3164,821,169,2883,-181,-4436,2512,3668,-77,-133,-3238,916,5492,-2800,-2759,398,718,4541,-1325,-5469,3975,3528,263,-1384,-3922,2953,4893,-2769,-3680,-952,1339,5211,-2739,-5913,1207,4114,1562,-2979,-5995,3311,6241,-2490,-3702,-4207,2340,5739,-2402,-5658,-781,4542,4575,-2254,-5631,1757,4637,2078,-2752,-5476,1903,7368,313,-4945,-2434,2849,5315,-2299,-4833,-178,3885,4377,-2276,-5168,1798,4697,752,-3016,-4399,2205,5210,-958,-2813,-625,737,4608,-1768,-5372,1461,2836,1021,-1249,-2982,1394,4064,-1835,-1705,-1334,1552,3520,-2593,-2757,3298,547,525,-1634,-2899,2679,3500,-3007,-351],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-5,5,-5,7,-7,8,-9,10,-11,12,-14,16,-17,19,-21,23,-25,28,-31,34,-38,43,-47,52,-59,67,-76,87,-102,121,-147,183,-241,344,-582,2574,-3637,-9464,5155,6522,-204,-4055,-7432,4090,9072,-3085,-4682,-2594,2330,9557,-4357,-7460,3203,3633,4069,-1625,-8616,3125,7649,-2838,-653,-4727,1175,7934,-3518,-5927,3254,-785,5117,-600,-8600,5075,3929,-2428,1951,-5142,1554,6812,-5278,-2365,2890,-1866,5134,-1807,-7375,6647,1813,-3123,925,-4218,4255,6352,-6714,-1757,2105,79,4934,-5693,-5552,7562,2426,-931,-3073,-5028,7329,5341,-6383,-3366,-498,5374,5396,-6612,-5995,5050,4392,877,-6023,-6781,7534,6912,-1516,-5248,-4763,5950,6861,-5579,-5919,-20,3782,6273,-7845,-6483,4381,5287,3556,-6138,-6499,6373,5504,-2153,-4356,-4561,5845,7425,-6041,-4140,276,2277,6946,-6401,-8081,4454,3314,753,-2881,-6992,4351,5063,-5909,-399,-2205,1030,7298,-5365,-3848,3975,-300,3047,-698,-6353,7280,3242,-3994,396,-2624,2305,5462,-6861,-815,4325,-18,1866,-2731,-3374,7755,1323,-3892,-82,-1943,4356,4014,-7827,-1616,4198,1985,2558,-5215,-5318,8202,635,-3122,-3084,-3174,7582,4316,-7401,-2626,1408,4850,3721,-7570,-5612,5382,4236,222,-4812,-3087,7783,3322,-4758,-4949,-1987,6517,3785,-6217,-4166,2068,4924,1820,-7331,-3424,4517,4184,285,-5155,-3358,8334,4222,-3650,-3841,-3346,6652,4013,-7364,-2605,2424,1579,2816,-4807,-4247,6850,1185,-1507,-2351,-3239,5712,3403,-6111,-476,675,1843,3508,-5682,-2042,5497,165,-94,-1147,-3347,5479,1633,-6203,420,468,2150,1598,-6624,-426,5767,-992,522,-2360,-1266,7401,320,-5516,336,609,4635,2467,-7470,-734,5628,1064,-827,-4983,-1413,7404,829,-4137,-1707,328,7207,1327,-7728,-2357,3607,3474,-138,-7233,-2072,4987,3474,-3151,-6202,-925,7346,1588,-5620,-2700,2048,6974,541,-5898,-2776,3732,4262,326,-7104,-816,5625,1441,-3205,-5494,-501,7053,1392,-6326,-2144,976,4999,1146,-6638,-1166,2080,2380,197,-5040,-1288,6675,-292,-2636,-533,-520,4869,1095,-4310,147,2506,1753,1832,-3823,-1880,4898,-1468,-1067,-162,-1309,4442,179,-4870,1592,662,1035,58,-5251,1192,4647,-2322,-1893,-1703,1239,5891,-1937,-4473,111,2573,2653,-977,-5059,1267,4562,699,-2176,-3655,781,5721,-619,-4745,-1040,2406,5004,-1517,-6791,-81,5099,2539,-2892,-5414,1442,5320,1389,-3944,-3228,1243,5091,-333,-6656,-2042,3171,4794,-1263,-6815,19,3982,2691,-1752,-5738,483,6417,695,-3276,-2155,82,5958,592,-4303,-586,2721,3124,-869,-4488,482,4516,1124,-1591,-3101,696,5345,-1466,-2976,-4,1630,3552,-570,-3845,2025,2650,689,-351,-3777,2030,3891,-1850,-2100,469,896,2846,-1333,-3658,1722,1838,323,-1445,-2253,2503,3869,-3028,-4126],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-6,7,-7,8,-9,9,-10,11,-12,13,-14,15,-17,18,-20,23,-25,29,-33,37,-42,49,-59,71,-89,118,-168,273,-571,3128,10028,-3033,-7899,-80,4071,6461,-3196,-9430,3092,6769,4250,-3739,-7702,4381,7951,-1060,-4407,-4975,4006,10362,-4417,-6295,176,2066,5100,-1937,-8791,4574,4973,782,-225,-7089,1925,8504,-3865,-2652,-1527,304,8247,-2950,-7662,4557,988,503,276,-7450,4108,5996,-6099,89,-2297,598,8179,-6289,-4185,5185,99,2223,-661,-6704,8099,4256,-7529,-1800,-1639,2066,7857,-7421,-5511,5629,1086,3302,-3896,-7806,8023,4006,-4177,-2297,-4427,5736,7077,-7719,-5566,2523,3482,6163,-6334,-9312,5740,6196,-3,-4015,-7505,6171,7794,-4795,-4530,-2275,5375,8386,-6669,-8690,2049,5325,3766,-5931,-8600,4842,5495,162,-4206,-5360,6325,8590,-3854,-3883,-1670,4144,6421,-5033,-5312,3158,3056,3398,-3615,-7369,6080,4688,-1934,-3206,-3644,4054,5688,-6363,-1447,859,-215,5289,-3757,-5693,6381,1674,-636,196,-4819,4803,4733,-5713,656,1811,-525,6146,-6136,-4826,7212,506,-472,-830,-5057,6953,2736,-7133,-288,691,2313,5611,-7525,-2757,6197,-257,750,-4377,-4227,8774,2965,-5671,-2644,-1451,4723,4832,-7518,-4215,4287,4517,2748,-7697,-5076,7461,4170,-2950,-5358,-4193,7572,5587,-6006,-3598,-483,6228,4560,-7072,-5762,4340,4365,835,-6239,-4649,6246,3705,-2376,-3826,-2525,7056,5287,-5734,-4319,-306,4643,3736,-6723,-4539,4519,2425,2004,-3386,-4241,5287,2897,-2581,-943,-1710,4021,3646,-6361,-1850,3484,-104,2673,-4293,-2568,6470,445,-2957,-383,-1282,3917,2477,-7345,831,1090,259,1717,-5635,-1102,6560,-433,-2956,-1519,-1466,6146,987,-7533,1097,3244,3008,908,-6567,-882,6026,76,-1958,-3180,-1785,8809,1498,-6740,-1280,823,6293,2059,-8051,-2660,5053,3636,-138,-6252,-2362,8546,2730,-3890,-3905,-1347,7133,2608,-7096,-2351,2424,5742,2227,-6429,-2197,5603,3543,-436,-4681,-1703,6874,3260,-3158,-2870,-669,5430,2840,-4495,-2150,2211,3649,498,-7171,-2000,4843,1323,-1856,-2979,-1371,5705,2360,-3819,-73,509,2112,2446,-5487,-951,3816,-732,18,-1548,-251,5000,-1022,-3383,16,244,3216,-562,-6420,1826,3433,517,103,-3434,2003,6780,-1498,-4344,166,1230,4002,-1654,-5720,2242,4330,1000,-805,-5315,998,6074,221,-2686,-2881,729,6631,-964,-6265,-951,3578,4317,-1205,-7031,-124,6691,2116,-2435,-4638,457,6795,565,-5111,-2585,1327,5565,-549,-6178,-1503,3905,3277,-887,-5458,466,4181,2026,-2876,-2931,-204,7799,1556,-5249,-3166,1151,4909,-765,-4765,185,3347,2108,332,-4144,976,4762,272,-1871,-1657,-715,3152,-93,-3277,113,1895,1296,181,-3735,935,3549,-1137,-2004,-718,1017,4183,-1597,-2972,652,1615,2635],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,5,-5,7,-7,8,-9,9,-10,12,-13,14,-16,18,-19,21,-24,26,-29,32,-35,39,-44,50,-56,65,-76,90,-112,147,-215,398,-2232,-4185,7023,7384,-7354,-5936,1541,4616,6665,-6995,-6591,6594,4882,-313,-3356,-8101,6484,6298,-4757,-1955,-1815,3204,8239,-5733,-5763,5530,898,3044,-2761,-8195,6790,4201,-5019,524,-3141,1969,6421,-7393,-2463,4333,-1392,3929,-3188,-5550,7964,491,-3258,1410,-3663,4891,4176,-6278,-344,2899,204,3866,-6113,-3992,8542,-847,-2657,-2779,-3433,7847,3807,-7622,-1462,2055,3066,2579,-8589,-3823,7261,1672,-905,-5466,-2635,8505,3813,-5952,-4711,-706,8059,4046,-8914,-3649,4147,5563,1843,-8229,-3385,6149,4113,212,-6446,-4188,8175,4320,-4755,-4974,-817,8376,4596,-8246,-4457,4375,4488,3030,-7608,-4955,8842,1830,-1174,-3399,-4614,7529,3812,-7298,-1195,-972,3032,5205,-8785,-2496,6107,-409,1793,-1173,-5685,7658,1941,-4884,-468,-1850,1480,4713,-7835,-502,3981,-1883,1376,-3925,-2704,7474,-854,-5324,550,-1657,4159,1730,-7727,1304,4175,-1345,1106,-6252,-1662,8053,278,-4678,-1215,-608,7040,1107,-8578,757,4298,3452,1247,-8203,-1111,7715,821,-2072,-5121,-531,9558,1473,-6177,-2439,1799,6101,827,-8750,-2738,5277,3951,-397,-7778,-1842,8095,2445,-3022,-5220,-779,8207,417,-7250,-1626,1719,6377,732,-8801,-1554,4398,2145,704,-5941,-2665,8256,2090,-3577,-2490,-2613,7173,1273,-6932,-416,1856,2517,1605,-5266,-960,5653,105,-111,-1818,-1488,7113,-396,-6772,758,-11,1517,3152,-6758,1660,5446,-1643,-1318,-2592,-885,6570,-1192,-5347,1248,515,1789,-149,-6655,2355,5839,-1850,-1131,-4185,1160,7787,-2200,-4426,844,2205,5884,-1001,-6928,1637,5437,2102,-2217,-6111,2371,6454,-212,-4582,-3173,1532,6579,-441,-5715,-2000,3676,4132,-1939,-6244,989,6132,2093,-3299,-6144,2112,6590,-94,-4206,-2957,1993,7052,-734,-6427,-757,2842,5305,-799,-7096,398,4671,1521,-1507,-4502,617,5858,-1074,-4010,-1156,-1171,3951,-193,-5514,1212,2819,1142,297,-5010,507,5935,-1529,-1336,1189,-52,3829,-2076,-4117,2422,1942,-572,167,-3404,1599,3286,-3312,-2122,-796,1924,4315,-3174,-3804,2574,832,956,-1770,-4749,3839,4774,-3353,-2003,-1827,2507,4397,-2530,-4855,1867,3595,3349,-3194,-5552,2526,4165,-610,-3187,-4547,1715,5445,-1904,-3770,-1701,3042,4716,-4202,-5307,693,4212,2744,-4297,-5842,2592,5531,472,-4186,-4323,2915,5079,-1393,-4987,-1015,3699,5137,-2070,-5732,2067,3495,1807,-2478,-4928,2553,4634,-471,-2669,-3071,2350,4201,-2318,-3769,142,1476,3174,-2152,-5169,1865,3297,-1687,-2193,-3235,1365,4125,-1890,-2034,968,772,2944,-2636,-4418,3674,883,-428,-203,-1964,2838,3091,-2902,-1975,410,3147,3227,-3007,-1812,3459],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,8,-8,9,-11,12,-14,15,-17,19,-21,23,-25,28,-31,35,-38,41,-46,51,-56,62,-67,75,-83,92,-102,115,-131,148,-170,198,-234,284,-358,477,-695,1233,-5808,-1540,9115,2091,-1870,-7802,-282,10561,1061,-7612,-4160,623,8973,855,-8578,-1558,3356,5814,1108,-9580,-17,8972,1603,-2827,-7002,-848,9116,-197,-3999,-1355,161,7563,1138,-9182,1223,3477,345,849,-6094,1293,7504,-2538,-1409,-530,-2005,7990,-2281,-7362,4493,637,1121,1125,-7267,2918,6691,-5259,-1059,-2212,-616,8028,-4632,-6836,5538,-667,2696,-119,-9063,5490,6941,-5057,-516,-4440,3048,8928,-6064,-6018,3072,1073,5923,-3431,-10329,5605,6225,-1448,-2372,-7141,2175,10920,-2708,-5118,-929,1774,8129,-3205,-9453,2862,5792,3413,-1762,-9645,2374,8593,-1291,-4383,-6531,2525,8723,-2997,-5895,-1616,2139,6644,-2593,-8929,1799,4559,2444,-1343,-7698,2092,7749,-1134,-2668,-5121,1337,8659,-2142,-5393,725,1102,4554,-1371,-6890,3080,3488,-884,-364,-4634,1990,7039,-3664,-2303,1115,-265,5743,-2172,-6434,4919,1076,-695,578,-5413,3631,5285,-5371,-1027,450,-236,5600,-5091,-6852,6246,550,808,-2058,-7067,6312,5775,-6572,-1816,-2922,3252,6883,-7010,-6022,4906,1321,2927,-3786,-8151,7506,6919,-3993,-3659,-3720,4458,8112,-4978,-5651,576,3878,5505,-4596,-8019,5192,5301,1080,-3435,-5836,4849,6542,-3056,-4313,-2951,4958,6567,-3832,-6494,1127,4889,4128,-3613,-6498,4064,4947,1181,-3022,-5233,4749,5149,-2849,-3353,-2000,2602,5095,-4477,-4350,1973,1974,3097,-1404,-6008,3849,2860,-1645,-559,-2703,2049,4252,-5861,-2712,2069,221,3049,-4354,-4062,5550,-5,-2436,354,-3457,4410,4008,-6987,-86,3024,1716,3590,-5526,-3834,7845,153,-2041,-3544,-3264,6398,2436,-7097,-1983,879,2770,4465,-7852,-4226,6853,3062,1053,-4716,-4124,8316,4179,-4089,-2787,-1385,6330,4472,-6636,-5126,3847,3177,1688,-6636,-5463,6028,4649,-1374,-4710,-2797,5867,4678,-4029,-3842,-192,5541,4057,-4064,-3178,1848,3658,1465,-4346,-3337,4675,3554,-1318,-2907,-2036,4637,2877,-4175,-1500,349,2719,3155,-3866,-2660,3284,160,109,-1987,-2422,4712,2111,-3132,-349,-309,2566,2517,-5007,-154,4111,602,-511,-1963,-528,6258,-200,-3803,243,-37,4405,375,-6880,871,4147,500,14,-4454,-141,6096,647,-3548,-2243,536,6216,1195,-6941,-1312,1886,3104,308,-7277,-1716,6619,2509,-2593,-3859,-1405,7458,2388,-5375,-3007,1829,5526,2325,-7424,-2319,4763,3045,-593,-5157,-2230,4812,3679,-2917,-4572,-543,5638,1761,-3611,-2568,2203,4124,1875,-5617,-3679,4405,1823,-1095,-4536,-1248,4296,1638,-2436,-1798,1262,4174,2512,-4290,-1461,2846,1419,34,-2952,-764,2586,1145,-2026,-968,-1002,3348,140,-3515,-4,626,2777,57,-3603,551,4466,576,-2088,-3018,217],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,8,-10,11,-12,13,-14,16,-17,20,-21,24,-26,29,-33,36,-41,46,-53,60,-71,84,-103,131,-176,265,-507,3382,5833,1626,-8068,-4631,10250,3107,-3690,-4739,-5499,7954,5117,-8278,-1875,-684,4987,5321,-8227,-3816,7000,2486,937,-4279,-6283,9330,2497,-5969,-42,-2623,3725,5903,-9060,-1651,4014,-109,3758,-4320,-4435,8423,1204,-3853,2516,-3707,3635,3317,-8412,1652,2748,-299,2830,-5639,-2119,7923,-921,-3313,-53,-1786,5163,1197,-9102,2004,4311,1256,622,-7878,326,7586,-1283,-2839,-4292,-1055,9115,934,-7666,-1782,2802,5886,721,-9146,-197,6028,3301,-1904,-7096,-33,8280,874,-4489,-5376,945,8985,71,-7899,-2313,2609,6642,265,-10585,-830,5502,3601,-6,-9053,-1807,9499,1094,-3888,-4387,-2723,8571,2710,-9282,532,1852,2898,2929,-9146,-1714,7712,-9,-1012,-4039,-3199,8878,906,-6572,1405,-1699,2673,3963,-7141,-735,5371,-1817,1973,-3072,-3845,7989,-2835,-4729,2248,-923,3290,984,-7435,1735,3343,-1068,63,-4593,-530,7721,-3157,-4656,1609,984,4794,-675,-8367,3131,3913,-393,-494,-6672,1819,7362,-1700,-3981,-2895,2697,7564,-1135,-6862,-535,3748,4121,-2320,-7558,2124,6113,1740,-2575,-7413,2838,8101,-1990,-3301,-3198,1441,7974,-1873,-7963,-71,4371,4810,-1327,-8634,2096,5489,1519,-2371,-6982,1264,8420,-1572,-3181,-1859,50,6534,-321,-8108,1492,2693,1529,492,-6464,-303,6780,-1986,-1546,-1003,-2371,8283,-1233,-5529,2934,-131,1568,781,-7159,1713,3954,-1751,-1156,-2148,-1228,5783,-3065,-3778,2250,322,2593,-636,-5684,2410,5065,-2383,-1478,-1883,2388,5840,-3950,-3761,3195,1059,3495,-2312,-6592,3492,3488,-76,-2315,-3683,3493,5912,-3702,-4202,-716,2728,5912,-3098,-5583,1895,3673,1782,-4414,-5549,3453,6112,-999,-3901,-4338,4959,7193,-2396,-5331,-1349,3323,4327,-4471,-4955,2140,4640,3216,-2673,-7285,3367,5341,-2619,-2558,-4034,1852,6129,-3926,-3839,618,2443,3957,-1121,-5707,3466,2973,202,-409,-4265,2078,4407,-2466,-2139,-361,768,4568,-2311,-4265,3042,1314,714,-269,-3781,2108,3876,-3537,-850,-60,542,4061,-3641,-3081,3193,1008,614,-1189,-3245,3570,2383,-4173,137,-900,2271,2804,-3604,-3493,3680,3169,662,-3519,-3655,4449,3403,-1958,-3558,-1879,3726,4005,-5256,-3754,1390,3541,1600,-4801,-3211,2931,3594,-1251,-4078,-3771,4486,2761,-2435,-3155,-1864,4790,2894,-3962,-3936,1468,4364,2903,-4909,-3955,2596,2807,-787,-2607,-3123,4656,3823,-3133,-2628,-1128,3896,4099,-3749,-4637,2934,1289,430,-3176,-3983,3399,2835,-1858,-1303,-1467,2699,3238,-3384,-1802,1521,1223,1212,-2560,-3677,4086,813,-1655,-693,-1714,2437,2115,-3798,-1199,995,391,6,-2805,-1620,4993,924,-1100,-956,-1444,2815,1250],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,2,-3,3,-4,5,-6,6,-7,8,-9,10,-11,12,-14,16,-16,18,-21,23,-25,28,-31,34,-37,41,-45,50,-56,62,-69,77,-86,97,-108,114,-84,67,-7937,-3086,1501,7909,3908,-9394,-4238,7069,5252,862,-7625,-3557,8995,3860,-3330,-5351,-2075,8944,3886,-8097,-4175,1278,6395,3028,-8457,-3250,4512,3112,1321,-6114,-3389,7890,687,-3273,-2697,-2436,6053,2735,-7470,899,1184,767,2000,-7090,-2201,6686,-1884,204,-6,-3897,7899,-434,-8221,2733,735,1055,2893,-8265,2060,7732,-3111,-656,-3562,-2614,9402,-1823,-7882,3235,280,4863,936,-10395,3315,6718,-863,-378,-6377,-166,10707,-3212,-7135,145,751,7812,1148,-11008,418,6023,2461,-294,-9470,-1155,9642,-694,-5472,-4028,-2425,10774,1600,-9119,-1081,3469,5961,637,-10412,-2980,6972,2146,12,-6541,-867,8780,1617,-5372,-3695,667,6912,1465,-6889,-2318,2914,5601,687,-8326,-768,4989,956,-213,-5646,-870,7659,-1188,-4186,-417,-728,5467,218,-6561,1712,3213,-76,1904,-7531,490,6566,-3236,-1713,-9,-1099,7087,-2214,-6230,2994,2040,997,-442,-7596,1853,7082,-4978,-1708,-1748,888,7414,-3972,-6988,4402,1192,3720,-1687,-8063,3503,6736,-3720,-2953,-4794,1415,9384,-3683,-7210,817,1379,5887,-2001,-10576,4041,6385,-182,-2360,-8850,2520,10692,-1433,-6091,-2607,2000,8338,-2233,-8180,506,5306,5000,-1399,-8511,956,6657,669,-3409,-6943,1804,8284,-1364,-5230,-1357,1397,5133,-1052,-7172,305,3546,2832,-1558,-5358,976,5597,-1542,-2336,-3208,300,5331,-2337,-3829,2610,1512,3362,-1621,-5464,4194,3142,-1297,290,-2278,1551,5754,-5653,-2580,1683,100,3669,-4342,-3649,5164,2277,-2280,-1354,-4938,4984,5593,-5645,-1681,1109,3005,5208,-6345,-6033,5540,3279,1632,-2530,-6226,6046,6339,-4086,-3235,-2240,3233,6927,-5230,-5652,3174,3296,3218,-3949,-7922,5550,6855,-1040,-3654,-4044,3973,7546,-2950,-4575,452,3390,4199,-4156,-8470,2179,5128,1225,-4187,-6157,3397,5765,-295,-3817,-3202,3362,5868,-2746,-4748,-113,4080,4535,-1388,-5245,1804,4466,-54,-1767,-2809,3474,4911,-2582,-2138,-1522,2579,4568,-3551,-3525,2428,1747,1164,-2341,-3046,4151,2321,-2290,-200,-1242,1534,2840,-4332,-3099,2071,875,1646,-3351,-3906,5772,1249,-2936,-1981,-975,3050,2523,-5736,-1908,2006,1150,2345,-5117,-3291,5929,2843,-2645,-2990,-2479,5419,3956,-5758,-3124,734,3831,3700,-5097,-3599,4808,3676,50,-3907,-3640,6730,4906,-3132,-3497,-1334,3566,4547,-4843,-4705,1682,3749,3349,-4879,-4145,3882,4003,-1015,-3218,-3123,3682,3842,-2259,-3646,-1917,3563,3975,-3250,-4883,1724,2793,1349,-3549,-3249,2479,3525,-1488,-2678,-1224,2850,2689,-2717,-1663,1656,2818,1809,-2293,-1895,3790,782,-1386,-1975,-1232,4104,620,-2632,-1659,454,3103,1078,-3521],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,7,-8,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,29,-32,35,-39,45,-51,57,-66,77,-92,111,-141,189,-280,512,-2625,-6308,-4141,-171,10623,93,-11224,70,4155,4019,1906,-11541,-27,8408,-684,-2409,-4878,-3709,10528,887,-6993,-37,-1146,5233,3481,-10414,-623,6664,-994,1822,-5139,-3888,9228,255,-5248,2147,-2624,4293,3224,-8778,1135,3561,-1026,2759,-4441,-759,7399,-4003,-3465,1172,-1120,5612,312,-6589,4233,2654,-1144,-372,-6115,1043,7593,-2067,-3115,-548,419,7425,-3240,-6940,1892,3917,3439,-2743,-7394,3346,6957,720,-3578,-6264,3118,8923,-2423,-6420,-2539,2887,8175,-3446,-8405,1037,5110,4730,-2411,-8698,2841,7516,691,-2970,-7395,2414,10470,-1635,-5834,-1419,1486,7260,-2516,-10900,2372,3670,3604,-889,-9750,991,8600,-1429,-2033,-2914,-2014,9747,-637,-6341,2731,731,3284,1421,-8194,922,6298,-2135,-105,-3784,-2628,8551,-2335,-5116,2156,-760,3557,557,-7303,3084,3891,-2681,-132,-2541,1234,7121,-4982,-4062,2688,-443,3085,-1312,-5691,3582,3636,-1497,-1885,-3884,2341,7470,-5261,-3432,191,2391,5254,-5147,-6034,3408,3914,1376,-3820,-7115,3884,6163,-2289,-4577,-3897,5262,6039,-3707,-5281,46,5260,5969,-5493,-7045,2749,4387,2070,-4653,-7816,4586,6552,-2604,-4274,-4361,4855,7313,-4906,-4678,1567,2957,6346,-3890,-7374,4443,3326,600,-2469,-6344,2193,7963,-2685,-2286,-551,-609,7044,-1954,-5861,3879,938,838,-888,-7068,2321,4905,-4041,-98,-1766,-478,5397,-3326,-3590,3982,-428,1783,-225,-4605,4942,3022,-3330,-840,-1106,1901,4427,-5570,-1460,3476,1176,1164,-2423,-3741,4440,3343,-2274,-3337,-2473,4599,3843,-5658,-3530,1522,4243,3021,-4750,-4928,4498,3269,21,-4360,-3633,5650,5378,-3763,-4178,-1223,5767,4373,-5055,-3587,1711,4371,2557,-4970,-5396,5318,3438,340,-4339,-3721,4813,4694,-4197,-3660,-593,3812,4128,-4964,-4165,2426,2723,2103,-3394,-5215,4389,3492,-1427,-1855,-3312,2911,5814,-3849,-2350,1577,1242,3631,-3765,-3768,4784,642,-1763,-1176,-4131,3958,4621,-4577,818,622,1583,2654,-3633,-2192,3478,917,-700,-1137,-1970,4459,1849,-4646,317,412,1519,1618,-4763,-1411,5427,813,-471,-2187,-2194,4972,1796,-3636,-1760,-68,4828,1692,-6547,-1704,4288,2208,-320,-4473,-2073,5815,1865,-2230,-3635,-535,5790,2070,-4909,-2849,1883,4383,1339,-6101,-2643,3086,3453,334,-5599,-1571,5248,2929,-2474,-3561,-1257,4929,2637,-4377,-2034,1436,4352,2972,-5809,-1331,3297,1790,-272,-4044,-1199,4235,2192,-3530,-1179,-1521,3131,2238,-4829,-804,2609,413,1991,-3198,-2080,4196,1273,-2171,-911,-729,2864,1433,-4443,1209,2881,1405,643,-3215,-374,3167,-201,-2503,-1143,-628,1939,123,-3882,-839,2286,1977,-237,-3939],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,10,-11,12,-14,15,-17,20,-22,23,-26,29,-33,36,-39,44,-48,53,-59,64,-72,80,-88,99,-110,123,-141,161,-185,218,-263,327,-427,609,-1052,5235,4712,404,-4134,-7809,8748,6342,-5103,-5187,-3269,7128,7445,-8255,-6122,1976,4949,3503,-6248,-6122,5031,5437,1172,-5295,-5681,6802,5548,-4700,-4285,-2979,5286,5509,-6791,-3539,2802,2329,2602,-4457,-5285,6103,1759,-1051,-1649,-4187,6000,3362,-6775,108,460,1500,3997,-6211,-3069,7106,-1607,-254,-1498,-3377,8438,2151,-7088,1234,808,3123,4096,-9317,-1011,8786,-151,-516,-3590,-4114,11031,193,-7927,-128,-538,5567,4155,-10936,-1020,6887,353,1602,-8290,-3719,11642,2003,-5893,-2669,-2350,8587,5161,-10263,-3307,4085,4715,4404,-9058,-5239,8511,3461,-2457,-7073,-4989,9528,4640,-8463,-3608,-458,5703,4230,-7277,-4969,4862,4353,1828,-7436,-3809,7117,3595,-2472,-4498,-3807,6746,3761,-4941,-2856,90,5083,3091,-6852,-1201,4899,1148,1575,-4542,-3727,7390,-360,-3590,-262,-2931,5408,1277,-8009,1619,3311,605,2907,-6113,-759,7801,-2456,-1464,-907,-2337,7858,-108,-8217,3101,1930,1787,2037,-8783,2356,7937,-3863,-1583,-3089,-881,9511,-1105,-8475,599,1930,4986,1156,-10912,2504,8871,-254,-1719,-6283,-201,10747,-1010,-5341,-1822,484,8641,2405,-10679,-715,5843,2478,-402,-8783,-2362,9222,1518,-2691,-4448,-308,9578,1397,-7269,-2713,2205,4214,1405,-8915,-1441,5537,2494,-38,-5821,-1158,7629,2234,-3710,-3420,-527,5871,895,-6317,-313,3476,3801,806,-6799,567,5997,-294,-207,-3865,-284,5065,-1688,-4045,1327,459,4221,531,-6238,2582,3839,-899,-209,-4836,426,7013,-2595,-4446,-377,-234,5307,-2081,-6540,4125,2731,-486,-1001,-5992,2121,8051,-3660,-3736,-920,1625,6691,-3097,-7855,2303,3893,2272,-2052,-8470,3800,7426,-2076,-3393,-4618,457,8338,-3001,-7813,-292,2677,5586,-1123,-9352,1979,5736,1022,-1818,-6367,1079,8923,-848,-5154,-3279,2319,7383,-1148,-5647,-801,3448,5513,-1541,-6977,183,6597,1897,-2865,-3845,1740,6485,-1271,-3226,-800,2250,4835,-1202,-4986,579,3659,1348,-607,-5026,2010,4644,-1750,-1305,-1427,1348,3955,-2875,-3900,1679,1620,2228,-1820,-3962,3097,2748,-2134,-221,-1760,2429,4266,-4586,-2380,3086,1185,1535,-3178,-4695,3788,3856,-1839,-2318,-3684,3732,5091,-4254,-3930,1282,2793,4742,-3225,-5940,3753,4456,447,-3746,-4472,5478,6965,-2530,-3070,-2343,3094,6086,-3986,-5918,1858,4604,3289,-3165,-6204,3398,6204,-354,-4446,-3097,3999,6910,-2985,-5508,-677,2785,4705,-3780,-6506,1115,3646,2675,-3011,-3666,2318,3842,-1403,-3405,-2395,1943,4676,-2586,-4558,147,2891,2558,-2889,-3221,2834,3983,-474,-2533,-2212,2339,3149,-1858,-1137,-271,2127,3197,-2723,-3855,3052,1205,-848,-2056,-2165,4592,2732],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,4,-6,7,-7,8,-9,10,-11,12,-14,16,-17,19,-21,23,-25,28,-30,33,-37,40,-44,49,-53,58,-64,72,-80,89,-100,114,-131,153,-182,220,-276,365,-525,898,-4570,2409,6033,1621,-2123,-10681,4321,9959,-3502,-4958,-3745,1138,10279,-3664,-10323,1858,1506,4462,1517,-10252,2823,7255,-2510,-449,-4678,9,9869,-1956,-5718,3207,-1120,5762,1911,-9385,2380,3300,-1815,2177,-5299,-447,8453,-2886,-2632,3731,-1173,4329,-1393,-5555,5537,3199,-1310,612,-5172,2313,7079,-5386,-2564,-528,855,6041,-4142,-6160,4594,2962,989,-3694,-5583,5766,4110,-2905,-3831,-1707,4473,6814,-5502,-6676,2086,5044,4293,-6535,-6604,4501,5001,1401,-6007,-6577,5252,7414,-3311,-4430,-3420,5321,8744,-7261,-5911,1760,4281,6275,-6582,-9341,5349,7215,184,-1945,-7305,5114,9063,-5351,-3028,-1600,2326,8915,-3953,-9113,3838,2375,2483,-429,-8674,4203,7435,-3013,-155,-2725,-545,8300,-4809,-4771,3824,666,3112,-265,-5908,4273,3917,-3600,-264,-2444,927,5849,-4177,-3009,2203,65,2947,-3236,-5960,6280,1720,-4642,-1857,-2820,4306,5524,-5424,-3084,2517,2337,4331,-6277,-4751,5847,2708,-621,-4217,-3487,6723,4916,-5067,-4280,-646,4655,4356,-6543,-4688,3268,4464,1895,-7871,-5044,6309,4196,-917,-5870,-4218,7725,4333,-5024,-4285,-1232,6181,5066,-7226,-4909,5160,4081,3373,-6058,-5401,6868,3415,-1915,-3178,-4853,6544,5835,-6786,-2108,464,2496,4864,-5804,-5459,6393,2551,-245,-1982,-5734,4297,4730,-4462,-607,-601,871,5461,-4515,-3817,4523,301,1018,-1242,-4769,5985,2417,-4297,696,-1066,2232,3906,-7619,-1504,3714,330,1049,-3099,-2549,6122,1411,-3619,-1722,-853,3811,2067,-7107,-1316,4031,3050,-475,-5227,-2474,6324,2756,-1965,-3810,-943,6143,1399,-6747,-3155,2557,5535,1467,-7578,-2886,4030,3984,-123,-6873,-1813,6668,2390,-3124,-4706,-210,5748,3244,-6094,-1672,2404,5275,2789,-6930,-2876,6061,2728,551,-5352,-3918,8059,2826,-4168,-2849,-1017,5023,2473,-6483,-2083,3559,2270,2745,-4656,-3128,6241,652,-1195,-1736,-3152,6064,2161,-5719,-278,185,1872,1501,-4031,-1931,4797,481,-1285,-1390,-1645,4052,837,-5916,1087,907,1921,1341,-5308,-278,3860,-438,-1177,-1629,-189,5395,952,-4147,-412,1096,3107,775,-6458,-328,4321,1017,-870,-4708,-11,5052,24,-4374,-2991,2245,5779,-220,-6859,-458,4043,3691,-902,-5427,-544,6125,2410,-2748,-4914,1109,8806,-425,-5722,-2282,1363,5668,-719,-6843,-1118,3702,3601,-1693,-6694,-863,5920,110,-3635,-3707,70,7192,1300,-5719,-1092,1194,4650,546,-5917,-548,3246,1232,-72,-4269,-758,4922,-387,-3084,-1000,-456,4458,377,-5127,812,3759,851,-1147,-2896,-315,4239,-1094,-1733,-579,403,2918,-1194,-3630,1171,2862,-1062,-1230,-3613,497,3783,-860,-2225,-369,1882],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,13,-14,15,-17,19,-21,23,-25,28,-32,35,-39,43,-49,56,-64,75,-90,112,-153,261,-1666,-1696,3629,9186,-5569,-8989,3238,4085,4957,-3223,-10139,3157,8192,-1099,-3709,-7685,2438,8465,-2537,-6104,-2416,4258,7010,-2458,-7686,2571,4059,3923,-3542,-8225,3286,6412,-1466,-2391,-4166,2664,7599,-4130,-3497,1027,1467,5898,-2952,-5901,6201,1466,199,-116,-6578,3835,5270,-5481,-132,723,290,6179,-5735,-3462,6341,-944,860,-1285,-5658,7780,4031,-7192,-179,-1978,3308,6201,-8991,-3371,6054,1251,2302,-5533,-7944,9540,4384,-6136,-1107,-3469,5262,7218,-10090,-4431,4524,1308,5178,-7758,-7539,10213,4061,-2603,-3240,-6371,8021,7501,-8045,-4474,9,3193,6163,-7535,-7766,5297,4698,1895,-4417,-8467,6441,6061,-2842,-4802,-3361,4203,7281,-4818,-6044,488,4235,5101,-4648,-5951,3930,2948,1054,-3974,-5785,5352,4184,-3902,-2547,-2989,3928,5829,-5422,-1769,1660,859,1686,-3736,-5356,6631,444,-1190,-581,-3136,5311,3220,-6052,1330,906,893,3656,-7693,-2131,6783,-1191,-1847,-2273,-3827,8492,1325,-8266,598,2028,2905,2921,-9346,-829,7589,519,664,-5555,-4064,10356,1736,-6771,-347,-595,5642,4928,-9552,-2630,5077,2186,1855,-6859,-5127,9754,2672,-5424,-4242,-3497,7803,6245,-7891,-3683,2170,4320,3033,-7608,-5692,5631,4180,291,-5194,-3906,6468,4091,-4198,-4734,-1924,3889,4358,-6132,-2766,2439,3101,3276,-5403,-3093,5383,2650,-1332,-2528,-1330,5001,3472,-3995,-1521,-203,3580,2644,-5989,-1844,3446,1559,-2,-4125,-1364,5728,-57,-3564,501,-518,4377,108,-6001,1330,3623,725,1145,-5090,-276,7961,-1906,-3576,-1041,-826,6599,-214,-7417,1559,2792,1676,507,-8269,-599,7614,-504,-1906,-4613,41,8876,416,-8800,-394,2905,5304,909,-10258,752,7072,1260,-1966,-5890,-1807,9148,950,-5770,-2848,-138,5952,1637,-8664,-1511,5314,3729,849,-7951,-1657,6893,1470,-2160,-4911,-998,7310,2763,-4822,-2655,1524,4398,1981,-5856,-1227,3658,2700,-704,-3286,-694,6258,1351,-3661,-2335,-684,4359,1,-3334,173,1431,3454,1120,-4309,-265,4009,-253,-241,-3113,-510,4575,-1421,-4093,333,1455,2613,-877,-5241,3096,3542,-736,-1236,-3734,1950,5908,-3401,-3256,947,1115,4853,-2416,-6906,2147,4413,814,-804,-6587,2855,6407,-2278,-3702,-3040,2089,7523,-2652,-7173,851,3250,4199,-1039,-6891,2196,6586,-50,-2819,-4490,779,6855,-454,-5815,-744,3163,5572,-584,-7087,-36,4126,3138,-1749,-5604,1684,6809,1786,-4026,-2927,-338,4919,30,-5225,-927,2144,3715,-438,-4517,-229,3892,846,-372,-3041,863,4047,-261,-3196,-356,983,3732,-752,-3833,590,2320,1707,-747,-2454,1431,3513,-1176,-2091,692,1812,2681,-2746,-2744,2129],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-5,6,-6,8,-8,9,-10,11,-13,14,-16,17,-19,21,-23,24,-27,30,-33,36,-40,44,-49,54,-61,67,-76,87,-99,115,-137,165,-206,269,-374,580,-1126,5647,10085,-7680,-4315,-891,3807,7879,-7290,-9198,6208,3042,3226,-2670,-10079,5518,8085,-4807,-1924,-3372,1236,9038,-6431,-6617,3246,226,5560,-229,-10036,5097,5195,-3259,803,-5683,1087,8626,-4846,-2805,2778,-1292,4233,-2341,-5149,6041,2184,-2423,459,-3957,3465,5396,-6047,-1270,1965,258,3495,-4705,-3964,6066,1686,-1486,-3326,-2562,7589,3131,-6389,-2681,-272,5618,3181,-7457,-4543,5849,4800,1104,-8147,-4480,7578,3216,-3134,-4490,-3239,8169,4145,-6091,-3746,136,5375,4694,-9869,-4331,6390,2571,2289,-8288,-5260,8646,4091,-4093,-5977,-5696,7832,7492,-7907,-2805,1136,3180,6380,-7232,-6631,8208,2392,86,-1733,-6519,6899,5248,-6938,-1948,-2521,1617,7297,-6697,-4829,5001,814,2499,-1183,-7117,6025,4078,-5187,613,-3403,606,5381,-5865,-1161,4139,-715,3174,-3084,-5600,6044,-308,-3427,596,-1382,3366,3276,-7533,-832,3454,1654,1480,-5443,-2140,6628,1735,-3041,-2806,-1670,7396,796,-6903,-2364,3013,5380,1096,-8080,-1190,6970,3119,-2124,-6462,-1109,7933,1265,-4123,-5395,630,8829,1186,-7808,-2821,2402,5290,2648,-8441,-2523,6559,2650,-913,-6773,-3627,8690,1838,-4776,-2549,-568,7207,2924,-8621,-3322,2912,3018,1530,-6897,-2968,7777,1800,-1527,-2467,-3516,6218,2345,-6826,-321,346,1989,5143,-5801,-2291,6258,-173,888,-1498,-4274,5464,1442,-4762,462,-926,1445,2431,-6735,-416,4644,-888,46,-3393,-1854,5227,591,-4557,-379,354,4386,-409,-6795,1184,5041,659,-222,-4926,538,6199,-138,-3899,-1749,1963,6110,-873,-7079,-182,3448,3305,-1151,-5897,255,5931,1439,-3446,-5540,855,7548,592,-5550,-2868,1966,7503,-1323,-6747,-467,2885,4235,-1384,-7657,480,7145,1251,-3531,-4847,42,7589,-398,-5914,-2225,1861,5562,1265,-7846,-299,4080,2398,829,-5492,-625,6663,270,-3814,-1580,-203,4441,404,-5284,693,2895,1519,2126,-5573,-1150,5033,-870,-1423,-1224,-1713,4813,-118,-5443,827,854,1647,290,-4713,779,5504,-1086,-1640,-1929,1252,4864,-887,-3140,929,752,2088,-1743,-5545,1988,3434,-353,-2368,-3470,2323,5259,-1217,-4903,339,2437,3900,-3224,-5982,1718,4969,1781,-2449,-4459,3079,6675,602,-3982,-2747,2806,6715,-2371,-5115,-471,4071,4174,-2637,-6159,1943,4989,1956,-2892,-6080,2615,6885,-1123,-3014,-2824,2297,5898,-1890,-5016,317,1571,2705,-2067,-5120,1591,3425,-135,-2671,-3195,1405,5616,-1068,-3428,-1776,733,3504,-405,-5482,1378,4007,-63,-1031,-3803,1427,3695,-1433,-2035,1429,771,4016,-985,-4822,2380,1623,1559,-327,-3135,1535,2485,-2005,-2194,802,1107,2635,-2676,-2519,1503,2617,98],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-1,2,-2,2,-1,1,0,-1,3,-6,11,-20,35,-66,136,-338,2455,986,-11912,517,10603,-1961,-4538,-6236,290,11485,-1613,-7601,150,2481,6389,-513,-10281,-143,7056,1525,-1917,-7732,-1521,9655,549,-4549,-4390,-390,8187,-765,-6650,-127,677,4915,-1109,-7369,2243,4443,728,-344,-4995,1290,6668,-3119,-2941,247,-391,5322,-2692,-5897,4292,1442,442,361,-6516,4737,5429,-4851,-270,-645,815,7664,-6006,-5668,5460,558,2170,-2497,-7002,7399,5259,-7460,-1166,-2857,2928,8758,-7326,-6002,4416,1166,5164,-3487,-9522,8415,5963,-4445,-1373,-7277,4579,10522,-6487,-5684,1124,2287,8169,-4523,-12163,4935,5540,1838,-1179,-8004,5003,10326,-2497,-5261,-3507,1935,9363,-3950,-8354,185,4357,5285,-1628,-8963,2494,6763,319,-3608,-5286,2453,7652,-502,-5296,-2083,1347,6057,-2631,-5978,2871,3163,3231,-1412,-5757,3415,4765,-1351,-1905,-3949,1810,6032,-4431,-2525,1075,1001,4023,-3697,-5270,4734,1466,-1414,-771,-4691,4672,3801,-6420,165,278,2080,5137,-6451,-4913,6647,1181,57,-2715,-5696,8020,3791,-6470,-1563,-443,3705,7431,-8062,-4139,5955,3415,1654,-5153,-7443,9300,5677,-5361,-2197,-4368,5966,7790,-7657,-5509,2934,3129,5173,-6003,-6970,6753,4716,-1761,-2927,-5936,5594,8051,-5147,-5325,-1547,3089,7420,-5061,-7167,3658,4080,3311,-4269,-5833,4802,5552,-1843,-2851,-3854,2531,6460,-3896,-3580,67,3100,3525,-3856,-5306,3164,2122,1589,-2781,-4265,3738,2392,-2644,-1831,-2199,1907,3471,-5066,-2336,3946,-118,2061,-2922,-2068,5534,38,-1993,-344,-1187,4587,2520,-6236,-930,2948,1674,2101,-6033,-377,6679,903,-3316,-2303,-2620,6814,2127,-6281,-1097,877,3866,2891,-7861,-1873,7720,1215,-715,-4701,-3787,8568,3870,-5619,-2406,660,5456,4440,-8767,-2537,4251,3342,2062,-7011,-4942,7866,3883,-2998,-4142,-3482,6047,4801,-5584,-3648,1735,3579,3180,-6087,-5117,3869,3085,-115,-2624,-4197,5007,4607,-3341,-2230,-997,4671,3827,-5317,-1621,2317,2791,2246,-3103,-2905,3651,1272,-1064,-1355,-909,3689,-345,-3273,-1121,807,2211,1709,-4436,-866,3376,892,-500,-2439,-571,4990,-576,-4525,670,-235,3917,-595,-6450,1364,4016,698,-442,-4756,348,5829,702,-4578,-865,499,6678,-325,-7425,407,4707,2381,-660,-7433,201,7269,540,-2753,-3473,-849,7494,890,-6708,-2122,1640,4935,24,-5816,-1653,5760,1492,-751,-5141,-1857,5529,3042,-3949,-4163,-802,4540,1693,-5695,-2140,1621,3659,-152,-4848,-1612,4159,1279,-1033,-3817,-1839,4873,2172,-4224,-2310,1464,3514,1304,-3667,-1997,3197,1710,-1042,-3237,-351,3344,289,-1258,-1313,789,3247,-496,-4053,-319,1467,1916,-1665,-2795,1515,3627,-108,-2273],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,8,-8,10,-11,12,-13,15,-17,19,-20,22,-24,27,-30,32,-36,40,-43,48,-53,58,-64,72,-81,90,-102,115,-132,154,-182,222,-281,375,-555,1660,-8517,-6598,8870,2867,-688,-3910,-6561,9242,6907,-9141,-1402,-1582,3967,7293,-8616,-5674,7242,941,3174,-4675,-7904,7927,3091,-4086,569,-3980,3738,7561,-6854,-2885,2584,-871,4010,-3239,-6492,6664,1675,-3004,1241,-3589,4201,4348,-6827,-1079,2705,1113,3769,-4095,-2534,6552,-867,-1722,-2096,-1706,6190,1631,-5606,-892,1675,3236,1586,-6756,-261,5823,1913,-1577,-5818,-45,8256,500,-4290,-3050,96,8584,499,-9550,-398,2526,5144,327,-9009,101,7570,2488,-1925,-7356,-2489,9218,590,-6829,-2081,-659,8392,2925,-11633,-1443,5200,3825,2060,-8582,-3779,10851,1330,-2956,-3763,-4359,9129,3514,-8572,-867,693,4004,5429,-9309,-4131,6474,-536,97,-3902,-4476,8490,2039,-5251,686,-1109,3841,5240,-7946,-820,4748,-1295,2374,-3129,-3460,6881,1133,-3957,1268,-1220,2297,1819,-7523,555,3528,-924,765,-4823,-903,6469,-421,-3368,-922,-31,5258,359,-6523,972,2716,3411,-1122,-6925,2709,7352,902,-3447,-3918,1957,6533,-1303,-6179,-2625,2281,6765,-2131,-8099,427,4965,3705,-2480,-8265,1390,8001,-690,-4219,-4748,1684,9515,-2144,-6335,-564,494,5765,-287,-9827,1317,5913,1422,-453,-5893,-830,9262,-822,-3824,-2545,-1514,6988,210,-8819,323,3374,3385,2317,-6831,-1869,7001,-624,-980,-2280,-2284,7622,-672,-4815,1289,705,2219,1594,-6705,798,4239,-1126,534,-2546,-540,6038,-882,-3898,3029,348,2867,88,-5108,1882,3289,-1958,-1241,-2919,1432,5701,-2249,-4618,574,3087,3281,-2788,-5748,2524,4011,1182,-2593,-5274,3525,4378,-486,-3767,-2109,2534,5830,-2282,-5569,971,4010,4278,-2705,-5609,3126,5550,732,-3516,-5568,4102,7159,-3049,-4449,-2719,1784,7701,-3553,-6407,2492,3157,4517,-2607,-7299,3635,5797,17,-1211,-3849,967,7802,-1575,-4402,-350,1629,4926,-1421,-6378,2369,3293,-985,-319,-5084,636,5841,-1852,-2522,-33,-622,5509,19,-5105,2517,442,1417,294,-4372,757,4078,-2641,-825,-489,457,3818,-2417,-3166,3498,1942,886,-1175,-4902,3896,2988,-2669,-1375,-1139,2844,3469,-4359,-2388,1861,3422,2441,-4434,-3586,3541,4559,-1018,-5241,-2405,4666,3788,-2812,-3255,-522,4117,3079,-4014,-4044,2111,3661,1479,-5111,-4680,5745,4377,-1545,-3514,-2188,5193,4439,-3926,-4417,-677,4025,3363,-3805,-4833,3613,2774,465,-2737,-4720,3475,4828,-1925,-1867,-1347,2586,3954,-2502,-5190,909,2196,2188,-1959,-4997,2542,3249,-323,-1812,-2941,1525,4740,-2940,-1567,667,331,3597,-2673,-3474,2966,1034,263,-1442,-1727,3525,2745,-2582,-952,1107,1374,1531,-3179,-2587,2491,1294,-1151,-2259,-1769,4361,2491,-3209,-1705],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-6,6,-7,8,-9,11,-11,13,-14,16,-18,20,-22,24,-27,31,-34,37,-41,46,-51,56,-62,69,-76,85,-94,106,-119,135,-155,180,-211,254,-313,389,-735,11237,2271,-10025,-909,2177,5634,2685,-11669,-3192,8756,2781,-375,-7649,-3926,10155,2064,-6262,-3785,-1260,7739,4518,-8196,-2965,5148,4751,2230,-7705,-3144,7404,2579,-2021,-3368,-2635,6928,2147,-4598,-1839,366,5211,626,-6722,-265,3630,2015,1970,-6077,-410,6664,-1794,-1611,-693,-429,6542,-865,-7277,2930,1652,1905,1276,-6952,2745,7249,-4791,-1877,-1894,23,8088,-3870,-6262,3264,8,3021,-412,-10584,4907,7427,-3743,-1260,-4715,39,10883,-4289,-7404,1415,1239,7593,-1252,-12982,4618,6233,-1251,-955,-9069,835,12149,-1769,-5666,-2516,58,10319,5,-10428,1778,4196,4530,222,-11168,-549,9903,-586,-1593,-6830,-179,9458,-277,-6389,-952,1913,7950,699,-9267,-996,4900,2386,-728,-4871,-621,6837,829,-2634,-4088,266,6657,-702,-4488,-141,1223,3670,-1162,-5946,2772,3985,-1333,-538,-5547,1675,5656,-2587,-2277,762,615,4530,-3067,-4951,4417,2507,-863,-959,-6429,4239,6872,-5267,-1931,-540,1143,7141,-4807,-5805,5104,2202,712,-2123,-8324,5775,7020,-4967,-3669,-1833,3233,8708,-6911,-6840,3024,2779,4593,-3500,-9019,5360,6255,-1998,-1910,-6930,3567,9578,-4316,-5000,-1147,2869,8268,-3337,-9655,1956,5669,3116,-1947,-8010,1769,8107,-1689,-3227,-3498,314,8900,-2807,-6327,373,2883,3812,-664,-7685,1660,4335,508,-2151,-4472,1755,5970,-1679,-3307,-927,2076,5022,-2439,-3846,1601,2126,1548,-2428,-3486,2409,3362,-2200,-529,-2705,2217,4446,-4651,-2624,2386,1102,2118,-2926,-4204,5191,2374,-2257,-914,-2858,4555,3822,-6271,-1528,2530,2694,3300,-6285,-4127,6087,2971,-857,-3115,-5036,6570,5926,-6223,-2657,-356,4573,6208,-7842,-5371,4154,2593,2260,-3981,-7526,6784,5628,-2813,-3542,-2682,3868,7018,-5336,-6169,1271,3614,3649,-4831,-6597,4345,5123,37,-4114,-3678,4005,6035,-3027,-4092,-1993,3035,4750,-3175,-6159,2506,3293,2145,-1537,-4961,2587,4189,-1758,-2627,-2554,3053,2919,-3889,-2181,80,1757,2415,-2502,-2748,3535,1659,178,-851,-1635,3968,1953,-3227,-599,463,2461,1440,-4495,-1229,3352,1033,-436,-4812,-1422,5391,727,-4442,-1965,-397,4338,1700,-6871,-928,3499,2030,277,-5172,-2414,6285,1506,-3286,-2762,-1929,7041,1981,-5421,-1734,1038,5077,2970,-5947,-3690,5568,2912,-189,-4694,-3454,6382,3596,-6117,-1650,-108,4331,2682,-6571,-4158,3146,3306,840,-3492,-4084,5525,2928,-2301,-2738,-1920,3591,4788,-4117,-3679,389,3768,2958,-4087,-3835,3925,2784,-773,-2587,-2802,3322,2071,-2503,-1492,-276,2422,2043,-3228,-1966,2460,2148,-125,-3007,-1092,4243,1656,-1897,-1143,-398,3318,1038,-2624,-1039,2034,951],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-8,10,-11,11,-12,14,-15,17,-19,20,-23,25,-28,31,-34,38,-42,47,-53,61,-70,82,-97,119,-152,208,-317,601,-2880,-3510,11419,2205,-10911,-1625,2301,4089,3617,-10270,-2675,8308,550,-472,-5495,-5886,10834,3876,-7419,-747,-2058,4561,5861,-7729,-2229,5110,357,2540,-5199,-5621,8761,835,-5036,228,-2581,4356,3929,-7469,-170,3513,230,1628,-4642,-2081,6410,-1544,-2645,45,-1603,5299,225,-6341,1965,3165,2222,49,-6064,1419,6193,-1200,-2186,-3956,1290,7449,-2090,-5735,-782,2483,5756,-2381,-7300,1371,4838,3080,-2558,-8867,3852,7923,-1376,-4465,-4390,3324,10650,-2402,-8352,-392,2600,6345,-1104,-11156,2114,7042,869,-609,-9367,435,11309,-1593,-4995,-3073,-862,9891,510,-10055,1789,2495,3001,1184,-9622,-278,9324,-1098,-2163,-3718,-3953,10124,175,-8035,1667,411,4588,2301,-8823,-51,6464,-1619,640,-3759,-3819,7923,-218,-4235,1712,-1530,4398,1784,-6647,2819,3496,-631,287,-3631,-649,6021,-2003,-3806,663,1030,4819,-2024,-5554,2898,2678,364,-2802,-6027,3872,4635,-2922,-3636,-1906,3274,5298,-3861,-6269,798,3831,4020,-3684,-6376,4244,5533,1069,-3775,-5193,5119,7280,-3121,-4478,-2926,3411,7359,-4377,-6819,1879,3785,4565,-1902,-9450,4548,6696,-305,-2479,-6782,2916,10036,-4428,-5780,294,581,6701,-2339,-6808,3686,3599,1418,-135,-7256,1559,7224,-3236,-2581,-1711,187,7107,-2552,-6247,2522,350,2480,1089,-7190,2150,5671,-2947,-857,-3445,-612,5615,-2382,-4821,2701,-1120,3592,-737,-4979,3609,3808,-1818,-187,-2778,1856,4064,-4319,-2487,2493,2018,2323,-3641,-4197,2999,2826,-1110,-3135,-3090,5393,3802,-3596,-3611,-118,4449,4279,-4908,-4433,2356,3748,1529,-5938,-4204,4967,4415,-2066,-3767,-2194,6746,5245,-5080,-2190,-221,5540,5872,-5763,-5034,4712,3876,1041,-3954,-5852,4865,4632,-3579,-3485,-3412,3377,6865,-4361,-4193,1475,1680,5668,-3200,-6265,3985,3329,-1348,-1334,-2964,2461,5592,-3732,-3388,-917,817,4494,-2797,-5613,2696,2519,955,-1492,-3836,2955,4955,-3771,-400,-139,447,3190,-3283,-3373,3542,-538,-761,-1655,-2840,3807,2244,-3004,-1170,-166,1186,2538,-3432,-1693,3085,1645,840,-3845,-2501,4318,2546,-2847,-3168,-751,4718,2066,-4451,-2692,863,3960,2143,-5529,-2026,4816,1885,-593,-4587,-2238,5216,3172,-3894,-4304,-1361,5272,2446,-5785,-1579,2041,3125,2590,-5348,-3350,5287,3619,-1572,-4669,-3029,6338,3105,-4525,-2154,-940,3655,4255,-6405,-3011,3771,3769,1797,-3367,-4284,4414,2705,-1804,-2606,-2238,3580,2646,-4257,-1886,1886,1991,2152,-3175,-2889,3639,1029,-1057,-1339,-1433,4220,1879,-3345,-1187,1734,1295,1961,-3642,-1968,4045,524,-1632,-1210,-1541,3409,797,-3051,-487,43,2539,580,-3369,-1464,2946],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,10,-11,13,-13,15,-17,18,-20,23,-25,28,-31,34,-37,41,-46,50,-55,60,-67,74,-82,91,-102,115,-130,149,-172,202,-242,298,-382,518,-778,1428,-6922,-7177,11084,1926,27,-4863,-6083,9393,6695,-7892,-2818,-905,6185,6819,-9590,-5558,5104,2275,3014,-6755,-7856,7654,4492,-3241,-3798,-4748,5506,6645,-5596,-4623,-56,4030,4331,-5846,-4759,5117,1938,-281,-3737,-3079,6840,2538,-3050,-1935,-990,4837,2476,-6181,-285,2507,2102,1833,-5480,-1195,6575,-1334,-2729,-2047,-1552,7109,-947,-7345,2304,1776,2121,1693,-9317,1209,8183,-2151,-944,-3883,-2133,9530,-2059,-7473,1485,908,6767,2443,-12543,1402,7230,47,-37,-9235,-1842,12831,-1371,-7676,-719,-1770,9665,2765,-12167,555,5880,2741,2689,-9700,-3421,10307,866,-3490,-4134,-4144,10595,2420,-9099,-1986,-309,5223,3292,-9452,-2594,7134,2863,-293,-4667,-3972,8458,3976,-4991,-2531,-750,5628,2740,-6011,-2723,2507,3804,2159,-5545,-2500,6207,1054,-31,-3679,-1799,6695,-826,-4176,142,209,3344,941,-6058,1087,3628,-1362,0,-5055,103,6403,-2774,-2904,-262,340,5881,-2026,-7839,3786,2630,449,-57,-7871,2499,8642,-4253,-2926,-2657,936,8750,-3793,-8488,3778,1493,3996,-1735,-11129,3955,8283,-1153,-2684,-5490,1188,11316,-2672,-8147,-309,1914,7125,-502,-11241,1793,6849,893,-633,-8584,-556,9802,-1272,-3709,-3082,-732,9154,103,-8683,144,2791,4085,2235,-8665,-1334,7106,933,-2151,-3677,-1051,7192,124,-4911,-808,478,5025,1505,-6412,63,3124,2501,-837,-4851,-273,5284,-580,-1895,-2588,696,4813,-2554,-4212,1502,1932,1526,-1213,-5947,2561,4079,-2147,-875,-3815,2680,6631,-4075,-3357,2310,1354,4625,-4460,-6121,4994,2166,-1704,-2017,-4547,4394,6105,-4370,-3986,71,1425,6414,-4734,-6830,4394,2763,1819,-2240,-7404,5581,6505,-2816,-3527,-3298,2498,8971,-4280,-7347,2217,3042,4054,-1381,-7933,3092,6637,-120,-2574,-5840,2635,8534,-2110,-5354,-1760,1948,6542,-1548,-7066,1550,4079,2125,-2288,-6708,1791,6649,-775,-3778,-2819,1281,6170,-658,-6448,525,1687,3149,-1088,-4534,2581,4691,-1301,-1804,-2528,2309,3481,-1610,-2604,-593,1621,3420,-2822,-3547,3597,1375,-675,-2246,-3867,3688,3004,-3408,-3503,-279,3048,4208,-5133,-2708,3494,1908,1586,-3525,-3639,6196,3674,-2859,-2659,-1156,6055,4031,-6633,-3660,1607,2431,2629,-5836,-5098,5911,4202,-1229,-5115,-4383,6539,4924,-5087,-4159,-875,4811,5369,-6313,-5860,4836,4437,1604,-2787,-5437,4748,4941,-1871,-4395,-2364,4114,5942,-4088,-5385,1341,3421,3587,-3461,-4351,3388,3414,-266,-3130,-3805,3488,4057,-2248,-2869,-303,2558,3175,-2852,-3500,1587,2885,872,-2952,-2509,3203,2291,-2217,-1236,-1392,3672,2685,-3695,-1766,1551,2014,2115,-3192,-2318,2522,2031,-1436,-2676,-516],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,26,-28,31,-34,39,-43,47,-52,58,-64,72,-81,93,-107,127,-156,208,-339,1899,2842,485,-11229,1087,11768,-1833,-3117,-3384,-613,10817,-329,-10285,915,744,5287,2461,-11187,682,8147,-589,2128,-5787,-3157,10119,186,-6157,1278,-1157,5400,2096,-8277,1076,3743,-1092,1647,-4836,-377,7455,-948,-2818,783,-1169,4828,-597,-6459,2559,1652,-693,-1717,-4853,2911,4915,-3201,-2248,-1198,1900,4783,-3742,-4367,1937,2334,3490,-5205,-7455,4230,3432,-235,-3690,-4529,5034,6092,-4992,-4707,-2680,3919,6099,-5798,-7782,3924,4652,4520,-4089,-8597,7435,6441,-2413,-3506,-5575,4410,9982,-6341,-5993,246,2393,8673,-3787,-11179,5198,4801,2204,-426,-9784,3671,11020,-3997,-3914,-3032,71,9584,-4001,-8215,2738,1662,2986,845,-9544,1637,7410,-1961,-489,-3673,-1583,8338,-2200,-5561,2414,-78,3431,1359,-7362,2143,4794,-1808,390,-3006,630,6582,-2043,-3106,1365,163,3430,-2364,-5111,4666,2890,-875,-1778,-5323,2593,4209,-4005,-2052,-695,3101,3531,-5294,-3679,3862,2686,2229,-4931,-3962,7125,3607,-2706,-4099,-2544,6460,4962,-6619,-3172,1495,5292,5460,-6644,-5761,5334,4351,1709,-6225,-6972,7230,5536,-4295,-4240,-3961,5441,7541,-8466,-5508,2252,2710,6160,-5726,-7627,5937,4865,-1747,-1698,-6132,4857,7967,-5352,-2727,-819,343,6941,-3940,-7161,4331,1721,1949,133,-6934,3542,5883,-4634,-119,-2521,1416,6606,-4061,-3687,3180,1672,2745,-1322,-4539,4065,3793,-2933,-664,-24,2567,3883,-4226,-2175,2486,1907,1473,-2991,-3793,4362,1511,-2487,-2275,-1521,4660,2176,-4974,-1163,1496,2172,1416,-5199,-2458,3611,2912,-400,-4266,-1054,6113,1689,-3422,-3534,-840,5504,2791,-7358,-2795,2858,4270,931,-7220,-2525,6507,2503,-792,-3960,-3261,7283,3614,-4791,-2685,-295,5330,4795,-7072,-2996,3437,2622,1221,-4711,-4466,5665,3891,-2276,-3102,-2941,5822,5088,-6061,-2182,3052,1640,3084,-4381,-4727,5287,2164,-1077,-521,-4573,3543,3151,-4705,-368,179,236,4103,-3850,-2068,3061,224,-840,-1534,-1701,4381,2129,-4252,-310,-209,2213,1294,-3321,-139,2564,576,-552,-2532,-148,4250,697,-2463,-707,1030,4401,-478,-6050,-918,2591,3032,-84,-4772,244,5231,1642,-3302,-3309,284,4929,1322,-4382,-1117,1345,5113,-990,-6671,424,4693,714,-1151,-6449,-1006,7139,1394,-3595,-2705,117,6475,874,-6505,-2092,2746,4138,2166,-6267,-1798,6198,2052,-471,-5399,-2269,6426,1474,-4347,-2242,-368,4307,3053,-4794,-1180,2793,1568,888,-4209,-1052,4759,1124,-2754,-1953,-509,2761,1649,-4519,-944,1470,1709,-9,-3521,-1107,2019,-862,-1134,-895,-10,3413,-675,-3412,124,1004,2034,-240,-2538,-161,3447,-82,-2269,-1711,-255,3564,-1729],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-10,12,-12,14,-16,18,-20,22,-24,28,-30,34,-37,41,-45,50,-55,61,-67,73,-81,91,-101,113,-126,142,-162,187,-218,262,-323,420,-603,1809,-6640,-4578,-532,2925,9847,-8113,-7293,5245,4078,3609,-3647,-10714,6463,8369,-3784,-3939,-3962,3501,9759,-6749,-6763,1958,1284,5779,-3643,-9035,4365,4524,-409,-2922,-6055,3692,6771,-3163,-3636,-1619,2439,5510,-3509,-4436,2462,2509,3015,-3300,-4532,4679,3367,-1950,-1796,-3107,4895,2717,-6581,-711,762,1087,2832,-5530,-3437,6860,-999,-1572,-3120,-4053,7570,2927,-6765,646,785,4142,4524,-9134,-1503,7452,-6,2146,-5263,-5471,10562,1699,-6331,-1055,-1706,7014,6121,-11410,-2465,5517,2610,2550,-8085,-6241,11280,3098,-3727,-3257,-5785,7759,7142,-10038,-3971,2890,4225,6120,-8885,-6623,7843,4600,567,-3268,-7189,8347,6470,-6758,-3512,-1627,4791,6475,-5974,-5412,4510,3215,2041,-3427,-5925,5239,3662,-2167,-2018,-4051,4057,5186,-5095,-3674,71,3042,3543,-4516,-3102,4068,1960,-228,-3065,-2139,5176,517,-3756,-500,-802,3881,1754,-6462,67,3185,1134,1396,-5121,-699,7395,-620,-3634,-2037,-2040,7177,164,-7740,1670,3162,2637,2393,-8441,-341,8121,-274,-1407,-4776,-3171,10232,-529,-7647,-186,529,5461,2637,-10772,-691,7487,2249,1143,-7970,-3699,10308,2526,-6128,-2663,-2572,8349,4343,-9830,-1011,3676,3469,3472,-9294,-3933,8593,1723,-2310,-3613,-4084,7684,5070,-7478,-1976,215,4074,4578,-7011,-4028,4578,1765,765,-5144,-3356,6075,2413,-3646,-2382,-623,4737,2115,-5150,-519,1372,2670,135,-4717,-1308,3763,229,-1028,-2470,-855,5392,72,-4196,-220,574,2682,-31,-5533,2257,4356,64,-776,-4339,681,6519,-2034,-4564,-511,1213,5781,-1425,-7124,1858,2102,2183,-738,-6876,1159,7338,-2605,-3532,-4299,1779,8518,-1394,-7960,1748,3003,3866,35,-9704,1992,6852,-282,-2159,-6571,-389,8954,-599,-7290,-509,1371,6330,442,-8951,-931,5966,1584,95,-6886,-1780,8165,-963,-4793,-3789,-1739,6273,-255,-6983,-1411,2062,2781,1061,-5926,-1016,4983,929,-1670,-3938,-1224,5261,94,-4119,-124,679,3505,982,-4578,596,3425,461,-551,-5176,1479,5101,-535,-2562,-1540,163,4477,-2724,-3747,1209,1956,2404,-1340,-4581,4034,4439,-2437,-2905,-2571,3327,4334,-3718,-4753,1047,3212,3341,-3617,-5442,2315,4436,-660,-3785,-4272,4127,7058,-2187,-5412,-1769,2836,6739,-3004,-7156,2175,4580,2241,-2918,-6428,3120,6773,-966,-4221,-3993,2226,6624,-2383,-5183,-124,1229,4914,-945,-6804,1024,4562,-152,-1784,-5799,1457,6264,-1644,-5002,-1677,1593,5154,-537,-6443,652,2367,2430,-1295,-4043,492,4359,-119,-3030,-1489,1238,3833,-1195,-3728,666,1915,1699,-1249,-4315,1226,2487,-159,-1787,-2601,2426,3384,-2280,-2851,390,2056,1791,-1791],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-7,7,-8,10,-10,12,-13,15,-17,19,-21,23,-26,29,-32,36,-39,43,-47,52,-58,64,-71,79,-87,96,-107,120,-135,153,-174,201,-235,281,-347,449,-631,1061,-4369,-5341,-1302,1878,10049,-5666,-9296,4083,3163,4249,-601,-10784,5041,8252,-3720,-1762,-4926,541,10682,-3414,-7255,1297,232,5915,95,-9451,3589,5421,-1958,-726,-4767,1030,7071,-3794,-4090,549,-399,3896,-1893,-6384,4082,2256,-543,-526,-4286,2756,5177,-3904,-2339,-864,2428,3841,-3992,-4292,3793,2856,480,-3981,-3830,6313,3617,-2998,-4320,-2357,5528,3402,-6333,-2349,2279,4246,4146,-8056,-4347,7299,2524,906,-5464,-5366,8178,3282,-5705,-2572,-4213,6189,6873,-8982,-4751,3841,3596,5157,-7679,-7477,8685,4699,-1009,-3103,-7381,6326,8068,-7837,-3496,185,2099,7679,-7297,-7128,6562,2693,1283,-3414,-8899,6080,7878,-5499,-2149,-3517,2530,7722,-4843,-5149,4104,877,4178,-1039,-6807,4587,4033,-2696,-1173,-3578,1258,6112,-5048,-2182,1520,604,3165,-2913,-4248,4448,1831,-2541,-1039,-2575,4829,3923,-5120,-988,1052,2758,1590,-5674,-2029,5109,2304,-562,-4962,-2710,6240,1100,-4098,-3840,704,5623,1043,-7517,-1246,3135,4555,306,-7683,-2312,7603,1901,-2177,-6361,-2699,9430,2137,-7504,-1368,-122,5809,4349,-9499,-2335,5622,1950,1084,-6551,-6682,7791,3333,-3584,-4373,-3221,7749,6305,-8322,-2811,1899,2335,5360,-7124,-5556,7495,2304,-743,-2273,-5837,5949,5267,-6113,-1205,-608,1691,5622,-6497,-3252,5333,973,1131,-2396,-4964,4628,2396,-3318,-1494,-1376,2794,3226,-3930,-1656,3469,90,498,-3153,-2882,5287,279,-2000,-1299,-261,3461,594,-5354,-807,2862,2080,47,-4711,520,4907,246,-2503,-3254,1165,5855,351,-4567,-2849,1636,4418,-132,-7781,-48,4456,3074,-872,-7042,-436,7910,148,-3922,-4159,30,7223,-316,-6670,-1023,2009,3704,131,-7574,-1106,7255,1497,-1086,-4869,-1248,9308,1552,-4966,-1698,-31,5794,2719,-7294,-1631,4430,804,2039,-5957,-2777,7102,1670,-2543,-1865,-1714,4921,2440,-5808,-842,1542,2913,2580,-4641,-1606,5445,616,-803,-1237,-1565,4952,1270,-4313,-276,1075,2564,1266,-4134,305,3759,-654,-1279,-1949,327,4987,-264,-3328,84,1937,3568,-1410,-4575,1076,3942,-421,-1762,-4729,1124,5328,-1720,-3731,-2788,2164,5143,-1634,-4524,-1147,2418,4143,-2455,-5802,2589,5945,297,-3588,-5251,2284,5860,-2124,-4304,-1802,2081,6424,-1405,-6749,407,4645,3325,-728,-6566,1428,6572,613,-2456,-3681,961,7106,-403,-5776,503,1894,4539,-680,-7652,698,4975,1250,-673,-3491,1227,4635,-445,-3084,99,969,3913,433,-5498,-354,2232,921,465,-3890,772,4309,-1356,-2927,-349,444,2918,-1406,-3315,1446,1487,1463,-357,-2572,1180,2601,-1290,-2212,-974,1235,3302,-2316,-4144,949,2059,1323,-1813,-2921],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-7,8,-8,9,-10,11,-13,13,-15,17,-19,20,-22,24,-27,29,-33,36,-40,43,-48,53,-59,66,-74,84,-96,112,-132,158,-195,251,-341,507,-915,4080,5095,1761,-360,-12358,4852,10512,-3279,-3677,-4551,599,11329,-3395,-9515,1317,1519,6983,17,-11074,2893,7330,346,-2452,-7443,786,9586,-1730,-6171,-1820,145,6994,-321,-8332,1770,3750,2910,-749,-7144,1063,6179,-211,-1707,-4012,313,6029,-2206,-3584,1040,1407,3828,-1168,-5024,4446,1927,-117,-601,-4101,2709,4162,-4375,-1334,-578,2913,4917,-5865,-5107,5446,1009,-618,-3044,-5163,7835,4798,-5770,-1402,-1321,6351,7578,-8465,-4921,4884,1441,4256,-4279,-8328,9557,3832,-4192,-2237,-5718,6416,9473,-8626,-5491,2961,2272,8149,-5164,-9600,8391,5398,-1005,-2008,-10438,6198,9585,-5628,-4322,-902,1707,8853,-5395,-9174,4480,2468,3640,-2894,-9600,4514,6238,-2135,-4510,-4550,1905,8881,-4261,-6312,-16,1839,4138,-2410,-7190,3237,2993,517,-1121,-4647,2409,4773,-2579,-2785,-855,1596,4930,-4076,-3577,2515,2291,2583,-2856,-2552,5633,1280,-2413,-1682,-1378,5300,4025,-6155,-1037,2253,2086,2869,-7148,-2637,6691,1850,-1942,-3479,-3647,8111,2588,-6766,-1304,282,4933,4015,-8297,-3927,7451,2858,522,-5310,-4942,9779,3278,-4727,-2707,-3642,7272,5493,-9925,-2953,4623,2609,3736,-6442,-7238,9228,3642,-2535,-3382,-5550,6308,6158,-7196,-4908,190,2921,6367,-6738,-7473,6388,3164,1865,-3619,-6663,5305,6186,-3511,-3251,-1941,3446,6885,-5588,-4452,2271,2246,3008,-3625,-5517,4511,3222,-1968,-1890,-2354,3741,3665,-3971,-1262,662,2930,3178,-4095,-1871,3921,1157,-887,-3115,-984,4436,1443,-3735,-232,377,4287,1975,-6294,-461,4107,766,236,-6709,-310,7220,69,-3325,-2636,-1468,7876,1765,-7998,774,3011,3505,2857,-8136,-1115,7403,153,-1470,-5493,-2776,9436,1805,-7089,-1617,-1164,6324,2610,-9310,-1966,5760,2256,803,-5593,-3070,8772,3119,-4198,-2370,-2387,7448,3743,-7612,-2829,1672,2640,1345,-5840,-4078,6748,2464,-1331,-3805,-2628,6117,3434,-4347,-1398,362,3454,2623,-5369,-2707,3082,2010,1306,-2126,-3204,4760,480,-2673,-1255,-77,3113,1658,-3958,-333,1881,2258,1631,-3351,-643,4416,386,-1615,-1944,-492,5034,-371,-4693,-507,1815,4215,-132,-5745,1133,2674,-422,-2287,-4279,1438,6127,-1326,-4650,-1222,1657,5145,-896,-6545,1314,4354,2038,-1315,-6070,346,7154,534,-2621,-2996,527,7592,-311,-6870,-1455,3483,3804,1035,-7282,-35,5500,1914,-1734,-6737,573,8441,1740,-3928,-1164,1274,4643,1533,-6279,-1320,3575,3005,365,-4244,-1915,5613,1072,-2092,-2079,-657,5085,1680,-3872,-1911,1663,3104,1044,-4153,-993,3549,442,42,-2179,-998,4849,423,-2328,-51,2129,1780,-1051,-3092,753,3639,-640,-1446,-3555,1830,4330],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-6,6,-7,9,-9,10,-12,13,-15,17,-19,21,-24,27,-29,33,-36,39,-44,48,-53,59,-65,73,-80,88,-98,109,-121,136,-154,175,-201,234,-277,339,-432,594,-2177,8718,3838,616,-1356,-8005,7908,8939,-6933,-3961,-2839,2833,8892,-7792,-6634,5314,195,4253,-2644,-8593,6850,5030,-3127,-1176,-4702,2529,7968,-5616,-3382,3175,47,5308,-2787,-7267,5909,2273,-1465,-1273,-3628,3717,4259,-4018,-1014,-17,864,3827,-5198,-2032,3959,1629,-1047,-4097,-2823,6930,1032,-5577,-1587,651,5314,1422,-7433,-997,3162,3071,913,-7790,-701,8550,188,-2354,-4531,-1766,9260,882,-8199,-1678,375,6318,2877,-10626,-2882,7582,1480,-496,-8688,-5313,11747,3631,-5667,-3418,-2783,8811,5786,-11923,-1704,4813,3377,4656,-9431,-5173,9221,2290,-1691,-3803,-6367,9902,6803,-7880,-930,-94,3222,7106,-8665,-4448,5940,1173,2333,-2851,-6281,6956,4264,-4187,-642,-2670,2759,6805,-6209,-2402,4108,392,2097,-3450,-3878,5409,2264,-3861,-1225,-1775,2908,2517,-4766,-682,1924,1579,435,-5317,38,4712,-128,-1176,-2587,-354,5723,-396,-6003,-734,3053,3900,-509,-7982,1053,5556,1440,-1260,-7549,1076,7186,-616,-3253,-3041,427,8614,-652,-8327,755,3044,5565,999,-10512,385,7754,432,-1589,-6711,-486,10791,-433,-5340,-1624,-596,7374,2391,-11274,-676,6035,3175,1213,-8116,-2516,9130,1478,-3205,-3686,-2802,7196,3169,-9473,-643,1433,1806,2430,-7591,-2217,7108,1714,-620,-3205,-2945,6037,1607,-5271,-604,-121,3035,2940,-6857,-1039,4198,621,531,-3265,-587,5511,767,-3057,-46,-895,3949,-15,-5815,926,2777,538,-1037,-4518,1523,4123,-2037,-3241,-1721,977,4896,-2329,-4342,901,2662,3320,-3409,-6265,2521,5264,992,-2927,-5131,3279,7179,-3788,-4358,-820,2269,6639,-3251,-7733,1940,4647,2594,-2292,-7249,3220,8002,-544,-4119,-5305,1638,8277,-1889,-6604,2003,2514,5431,-1779,-8822,1922,5253,-354,-1463,-5463,-455,8217,126,-3908,-2013,-1348,5918,1234,-6016,172,3866,1178,818,-6118,-1314,6210,-423,-2081,-1021,-160,4340,756,-4824,270,2180,2532,942,-5828,1054,4367,-1684,-442,-2396,888,3601,-2433,-3540,530,1313,2590,-1479,-4362,1304,2217,-994,-2855,-2938,2353,3832,-1923,-2844,-298,2918,3154,-4263,-4290,3369,3616,1928,-2510,-3785,5261,4948,-2742,-3521,-1969,4891,6234,-4324,-4412,1378,3901,4140,-3876,-5296,4055,5953,69,-3185,-5084,3925,5524,-3089,-3762,-592,4052,6448,-4301,-5987,999,3004,3546,-2402,-5240,1562,4337,-1245,-2576,-3709,2358,6101,-1612,-5575,413,2550,4145,-2288,-4723,1888,2271,741,-187,-3649,1094,4506,-2320,-3316,-5,1158,2626,-978,-3873,1145,2566,294,-1995,-3461,2136,3667,-2766,-1356,-650,1389,2067,-3865,-2268,2417,1909,65,-2016,-2150,3926,1970,-2062,-2242,-185,3438],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,1,-1,1,-2,1,-1,2,-2,3,-2,3,-3,4,-4,5,-4,5,-6,7,-7,8,-9,9,-10,10,-10,10,-11,10,-13,40,-1119,-4862,-1678,12584,665,-11263,845,3862,5286,2100,-11358,-1137,11107,-41,-1219,-5898,-3810,12137,1005,-8349,-289,-547,6347,4700,-10453,266,6018,1313,1720,-6842,-2501,8791,862,-2852,-1416,-1524,5817,2133,-6479,-723,2131,2357,1891,-5594,466,5048,586,-182,-2824,-1391,6063,-815,-4104,1187,781,4437,-1041,-5994,3180,3635,-806,-950,-6877,3130,6202,-5130,-3739,-2013,1980,7528,-4855,-6564,4164,3155,3117,-2860,-9560,5101,6832,-4642,-1565,-3458,4229,9977,-7905,-6556,2506,2621,6044,-3209,-11207,5882,6487,155,-539,-9555,1638,11490,-4619,-6408,-706,-100,8922,-1629,-11803,2965,5367,3502,-22,-11920,2449,9316,-2976,-3677,-3835,-363,10608,-918,-7548,-14,2146,5631,504,-8567,1013,5118,321,353,-6383,-1568,8575,-814,-3905,-927,-346,5869,-372,-6217,2751,3490,998,-471,-4577,799,5441,-1257,-1326,-2236,358,5485,-3753,-3314,1561,1751,2454,-3312,-4572,4654,2807,-2632,-2024,-3683,5562,5177,-5995,-2010,42,2586,3493,-6042,-4616,5567,1385,-203,-3186,-6826,7165,6267,-5381,-2925,-1292,3723,7774,-7629,-7182,5545,2361,3528,-4670,-8771,7293,6938,-3131,-2184,-4890,4539,9859,-6747,-6283,2818,2059,7203,-4174,-9070,4117,4116,276,-1657,-6520,4584,8695,-4912,-3725,-2440,1588,7740,-3291,-6070,1085,2256,2920,-1272,-8292,3104,5815,-1272,-1596,-3921,3578,6406,-2683,-4166,813,2331,2877,-1595,-5449,2176,1761,-1178,-524,-2466,3598,4682,-2564,-1802,119,2462,2483,-4391,-1232,3797,2816,1030,-2266,-2850,5413,2602,-3857,-1400,-558,4458,2805,-5806,-1705,1946,3213,1703,-6537,-2695,6764,1649,-2387,-2799,-3316,6659,3500,-6523,-2123,1294,3753,3482,-7122,-4548,6193,3067,596,-5178,-5491,7415,5532,-3650,-3375,-1971,4894,4984,-6307,-4320,3844,2202,3972,-4761,-5447,5632,3108,-2012,-2618,-5477,5454,5658,-3923,-3052,723,2069,5467,-3987,-5980,5085,2319,200,-3624,-4266,4018,4326,-3912,-1768,-1943,2754,3510,-3753,-2184,1666,2139,1798,-2083,-2736,4224,1611,-1503,-2688,-407,2982,1758,-3215,-1266,1921,1934,651,-3340,-923,3711,1828,-2700,-3092,31,5257,708,-5103,-496,829,3914,639,-6660,-913,5013,2438,511,-5185,-1612,7646,1372,-4445,-1982,143,6173,1361,-6518,-1654,3594,3096,1712,-7023,-2432,6399,2617,-665,-4653,-1936,6804,2593,-6027,-2246,708,4120,3292,-6710,-2120,4640,2648,148,-3765,-4311,6417,2724,-2773,-1897,-2050,4969,2036,-5479,-2598,2589,2174,2030,-5062,-2513,5149,2616,-2154,-2494,-2324,3771,2510,-3205,-2161,462,2922,1397,-2261,-1874,2828,148,-311,-2576,204,4105,613,-2865,-1073,1225,1800,-1491,-3754,57],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,4,-5,5,-6,7,-9,9,-11,12,-14,16,-18,19,-22,25,-28,30,-34,38,-42,47,-51,57,-63,70,-77,84,-93,103,-114,126,-140,156,-175,196,-221,253,-292,342,-410,508,-662,942,-1616,7087,3997,-11019,-1927,1107,4676,6851,-9321,-5657,9417,1772,579,-5088,-5487,8697,4456,-7011,-737,-2475,4952,6086,-7571,-2947,3597,2101,3664,-3895,-4718,6579,3166,-2760,-1953,-2667,4581,3346,-4678,-1064,1136,1790,2766,-4895,-873,4856,218,-375,-3226,-433,5880,117,-4457,-249,-5,4079,-161,-7172,1532,3972,1310,-587,-6840,491,8224,-2544,-3272,-2242,638,7342,-1596,-8210,1406,3858,3980,-1725,-10182,1903,8212,-621,-3118,-7082,-842,10378,-2054,-7887,338,822,7527,1698,-13178,1948,6204,2166,1176,-9116,-2153,10671,-666,-5512,-2346,-1720,9766,2707,-10143,-480,2545,4019,5138,-9786,-1396,9646,-235,-1168,-4997,-5157,8502,2825,-6445,-962,188,6120,2834,-7702,-657,5664,448,825,-4477,-2982,6506,595,-3136,239,-1810,5018,2514,-5947,-189,3022,296,409,-3707,-505,4782,-1754,-1920,-1460,382,5315,-2377,-5242,830,2461,2192,-2440,-5184,2883,4941,-267,-2052,-3923,4566,6788,-3698,-4421,-710,2428,6584,-2926,-7672,2695,4713,2620,-1520,-6606,3943,6988,-2358,-2677,-4352,1774,10625,-3599,-7280,521,2664,5985,-1800,-9839,3569,6600,1038,-1657,-8306,778,10916,-2701,-5337,-1101,567,7584,-1085,-9215,2141,3453,2827,226,-8551,366,7169,-496,-2634,-3235,-454,7929,-1741,-6935,427,864,3419,1718,-6750,269,5562,-880,-214,-3076,-1181,5585,-1042,-3228,682,1471,3577,-140,-4887,1912,3137,46,-351,-3488,1639,3947,-2143,-2331,537,1578,3485,-2889,-3829,2041,2131,1352,-2747,-5029,4644,4099,-2537,-2792,-2975,4681,4087,-4460,-4658,1023,3240,3726,-6479,-6492,4432,4460,187,-2844,-6622,4956,5238,-3731,-4271,-1897,4085,5532,-4339,-7253,3236,2936,2799,-4262,-7891,4749,6617,-2478,-2605,-5696,3000,7891,-3964,-4612,1195,1520,5943,-2559,-6517,3707,4363,837,-727,-5855,1289,6443,-3035,-2088,120,1268,5934,-1365,-6003,2198,1832,1114,-1163,-4089,2561,3295,-2232,-438,-1606,2106,3888,-2534,-2804,1483,751,939,-1714,-3030,2919,2608,-1440,-1527,-844,3243,2765,-4440,-3018,966,2783,2421,-3464,-2422,3780,2598,-1451,-2792,-2343,5019,2191,-4116,-3196,137,4357,2950,-4319,-2301,3985,2893,566,-5185,-3481,5616,3281,-2801,-3963,-2150,6335,3370,-4352,-3485,1082,4314,3612,-4456,-4648,4855,3573,-50,-3786,-4850,4858,4769,-3765,-3293,-1466,3720,4675,-5159,-3843,2948,2300,2270,-3393,-4344,5008,3706,-1011,-3137,-3055,2174,3625,-3857,-2037,994,1527,3199,-2244,-3889,2995,1451,485,-2083,-2889,2400,2688,-4146,-1150,310,1190,2600,-3136,-1820,2938,1454,-1382,-2164,-1623,3130,776,-2407,-995,703,2788,574,-4807,-898,3123,2388,58],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,15,-15,17,-19,21,-24,26,-30,32,-36,40,-45,49,-56,63,-71,81,-94,110,-132,164,-217,316,-576,3236,2907,-11075,-4285,10066,804,-956,-4644,-6223,11432,4370,-9288,-1127,-1598,5319,6985,-11170,-4363,6455,2502,2500,-5395,-6470,9388,2767,-4759,-1450,-3685,6224,5535,-7784,-2397,4211,2034,3684,-4958,-5412,6365,2457,-990,-2483,-2828,6400,2804,-5032,-392,1367,2115,2314,-6841,-2016,4997,215,422,-3578,-682,6667,-176,-3663,-649,-6,6023,-935,-5924,2099,2717,1413,50,-6550,2121,7377,-2394,-2351,-3096,366,9966,-2685,-7587,2129,1163,5146,179,-10489,3594,7773,-456,-1216,-6659,666,11346,-2085,-6016,319,-609,8314,603,-12173,1545,5762,2303,2127,-10521,-1253,11847,-1705,-4403,-3292,-2742,10724,2618,-9864,172,1548,4331,2909,-10178,-1861,7337,338,-160,-4817,-3943,9688,1410,-6201,173,-1271,5508,2616,-9334,-1212,4346,1691,1342,-4538,-2529,6384,1119,-3064,-2538,-650,6153,485,-5351,1050,3400,1504,-300,-5984,821,4159,-1123,-1818,-3406,1213,6254,-2684,-2859,1268,1104,3908,-2783,-6468,3008,3366,-764,-1118,-4702,4911,6014,-5315,-3484,-1289,2109,7426,-5523,-6973,4166,3721,3467,-2159,-8610,5860,8382,-3018,-1623,-4950,1377,9820,-4007,-6983,3405,1225,6711,-1219,-11206,4730,6277,136,-1473,-8043,2145,10239,-3322,-5217,-1633,1028,8515,-161,-9539,2647,3330,1480,457,-7851,292,7171,-1220,-2908,-3859,-346,9006,-825,-6865,-67,1693,2637,1500,-7100,1280,4906,-688,-1486,-2919,600,6300,-1209,-3188,743,-442,3561,-2021,-4551,2060,1922,651,-2064,-2790,1697,4387,-2709,-2610,-665,2486,3895,-3267,-2308,2954,3119,1520,-3477,-3632,6137,3995,-1784,-2763,-2036,3642,4376,-5882,-3436,863,3407,4859,-6113,-6166,4567,4730,-324,-3900,-5563,5503,6873,-5405,-4502,-2053,4403,7864,-6021,-5872,2177,2213,3934,-3726,-7099,5542,5558,-1348,-2841,-6105,4508,7692,-4413,-5499,-216,1834,5364,-2629,-8226,3420,3517,785,-1682,-4891,1303,5697,-2807,-2948,-555,-50,5665,-1750,-4927,2392,2062,1527,-1320,-4133,1786,3211,-2675,-1660,-2548,1537,3520,-3637,-3459,3164,1651,2568,-2913,-3259,3306,2467,-744,-2264,-1473,4485,2524,-3350,-1292,1133,2989,1298,-4472,-3189,3549,1790,-1450,-3367,-1447,5252,1600,-4757,-2144,-207,6182,2063,-4804,-2453,2873,3744,1347,-5505,-4234,5470,2830,-2226,-3768,-1883,5022,3642,-5525,-4077,665,3556,2834,-6582,-3397,4473,3016,-93,-4718,-4976,6191,4114,-4253,-3288,-1831,4517,4818,-5901,-3720,3168,3406,2445,-5045,-4353,3448,4275,-1002,-1651,-2182,3381,3495,-3513,-1905,591,1515,3731,-2930,-3356,2165,2031,-107,-2432,-1640,3032,1727,-3118,-1527,697,2037,1397,-3679,-1708,2411,1326,-367,-3521,-18,3310,884,-3416],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,5,-7,7,-8,9,-10,10,-12,13,-15,16,-17,19,-22,23,-26,28,-32,35,-39,44,-49,55,-64,73,-86,102,-123,147,-151,27,-10842,-1932,11190,1120,-2573,-5796,-3483,10395,1236,-9204,-251,1090,5264,3127,-9739,-1220,6433,856,2132,-6096,-4506,8380,1161,-4810,-1254,-1253,5974,3553,-7655,-595,2785,903,1340,-6250,-781,5005,1064,-2031,-2404,-576,4904,-107,-4748,475,1408,3047,-1385,-4850,2442,2656,-365,-1791,-3220,2669,6066,-4439,-3464,160,2420,5082,-3800,-6931,3849,3466,1538,-1525,-7436,5750,7321,-3393,-2966,-2451,2628,9694,-4747,-7489,2600,1781,6110,-2425,-11064,4411,7565,-1227,-1096,-7406,1428,10673,-3906,-6650,-344,475,9870,-974,-11194,3475,5102,2430,-113,-10529,1341,9298,-2383,-3297,-2499,-1422,10956,174,-8840,1082,989,4418,995,-8776,1504,6035,-342,692,-4562,-727,7421,-876,-5259,648,-405,5094,757,-6251,1752,2241,946,-340,-4803,1596,4254,-2477,-2423,-623,681,3203,-2693,-4283,2792,2518,1815,-3048,-3066,3768,2704,-2550,-2848,-1312,3795,4077,-4956,-2602,1892,1738,4448,-4801,-5300,5416,3247,-549,-3603,-5273,6145,5400,-5773,-3083,-1265,3874,6532,-7999,-5319,4943,2570,3367,-4764,-8256,6741,5716,-3080,-2039,-5182,3240,7086,-6702,-5116,1989,2647,6846,-3616,-9980,5720,4223,-799,-1476,-7544,4267,8376,-2778,-3710,-1140,1682,7967,-2860,-7211,864,2322,1650,-59,-6874,2331,5791,-1158,-1335,-2588,-956,6475,-1984,-3893,2491,1043,1907,-1607,-4033,2025,3174,-1975,-414,-2026,2237,2969,-2791,-953,1123,1889,1855,-3484,-2491,3019,2808,-806,-3358,-2327,4615,1785,-3177,-2228,482,3620,2701,-5476,-2091,4010,1701,2139,-5529,-2327,5818,2586,-3052,-3643,-2906,5483,3539,-7271,-2682,1376,3399,4369,-7126,-3869,5994,2955,-1208,-4812,-5149,5887,3820,-4682,-2568,-2209,4260,6405,-6042,-3869,4310,2787,3716,-3777,-5560,5915,4365,-1589,-2849,-4511,3888,7006,-4534,-3319,477,2131,4234,-3867,-4958,2707,2415,205,-1996,-4904,3021,4454,-2786,-1093,-94,2545,3060,-3719,-2583,1440,-79,572,-2138,-2899,3716,1738,-3343,-1891,802,2175,1746,-2967,-1415,2345,1083,457,-3837,-1069,4716,972,-1416,-2785,426,4835,284,-3896,-1358,670,2949,887,-6051,-76,4175,1760,-1326,-5219,-1809,5815,1353,-4151,-2604,221,6157,1222,-6495,-2331,3074,2017,-444,-6622,-1596,5715,398,-1170,-4077,-1791,5754,2897,-5164,-1218,795,3352,2552,-6394,-2975,4480,2689,-956,-5203,-2658,3982,2504,-2819,-1876,-1410,4572,3206,-3910,-2097,1969,3379,1498,-3542,-1657,3527,1954,-1553,-1301,-1229,2829,2446,-2548,-152,361,1321,1903,-3397,-1037,1925,171,-705,-1222,-1859,3298,799,-3259,-576,800,2108,814,-3076,1060,2614,152,-1776,-2296,796,3755,-1619,-2472,-32],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-13,13,-15,17,-19,22,-24,26,-30,33,-37,40,-44,49,-54,59,-66,73,-81,90,-101,112,-126,142,-162,187,-218,260,-318,406,-555,870,-3271,8487,8861,-9236,-1878,-160,3864,8116,-8097,-6948,8174,1563,2415,-4005,-9744,8688,7380,-6714,-3221,-3765,3515,10245,-7600,-5762,4015,2174,4866,-4031,-8415,7546,4558,-3424,-1395,-5893,3571,6551,-5610,-4183,420,588,5682,-3673,-6471,4997,1986,-496,-1277,-4398,5438,2996,-4524,-800,-417,3092,4055,-4587,-1226,4732,1297,1148,-4704,-1530,6042,-1389,-2512,-2084,-1296,5883,781,-8826,93,3195,4321,1750,-8420,-50,7953,568,-1352,-4714,-2586,11532,1044,-6764,-967,-416,6750,2772,-11473,-1761,6971,1896,1695,-9120,-4277,13751,2078,-4890,-2259,-4135,8665,4578,-11110,-2338,4029,3605,4535,-10348,-5080,9017,2437,-814,-3252,-5115,9742,5041,-6993,-1723,-270,5012,6643,-8601,-3444,5441,1591,2195,-4123,-6119,7552,2983,-4012,-1121,-1505,3530,5221,-5884,-2298,2949,969,2717,-4644,-3670,5390,1748,-1383,-2287,-2146,5067,1759,-5915,70,1548,3076,1599,-6592,22,3989,1164,-1599,-3911,1188,7393,-1496,-4269,-1597,980,7063,-441,-6360,2918,4518,1998,-1259,-7490,911,8345,-506,-4011,-4556,993,10206,-1241,-7034,687,2817,5961,814,-10671,1139,6639,-11,-367,-8029,-1939,10991,-1718,-6723,-1266,-262,8850,2123,-11380,-377,4673,2908,2574,-8308,-2371,9272,536,-3872,-2669,-2784,8794,2241,-7343,-259,1724,3525,3315,-9273,-2040,7365,447,-553,-3453,-3146,7104,1096,-5897,-130,-254,3218,2671,-6612,737,2964,-100,-296,-3861,-1074,5344,-896,-3549,-187,416,4369,-810,-5469,632,3002,886,-546,-3989,2819,5336,-1210,-1789,-2351,1856,5129,-3026,-4442,1284,2764,3619,-2965,-6848,2244,3996,793,-1606,-7132,3447,6944,-3403,-4365,-818,1982,6737,-3326,-6978,2062,3088,3100,-2495,-7968,3366,7466,-2066,-3162,-4565,1586,8353,-1873,-6317,603,335,5335,-490,-8646,1664,6308,252,-1216,-4658,218,9191,-707,-5140,-461,-110,6286,107,-7867,549,3209,2017,256,-6810,-83,6157,-320,-1184,-2455,-728,6546,-1046,-5124,1697,1856,1660,-375,-4914,943,3306,-393,-716,-2268,622,4516,-1579,-3864,29,1960,3041,-1824,-4167,2583,3355,-688,-1902,-3410,3092,3287,-4495,-3627,500,3647,4853,-3793,-4127,2331,3960,2668,-3995,-4937,4307,4656,-2185,-3233,-3243,4199,5548,-4382,-5045,-415,3240,5374,-3567,-5423,2841,4670,1206,-4391,-4697,3331,6170,-2948,-3353,-1609,3014,6594,-3826,-5708,2845,3567,2499,-3215,-6183,4179,4951,-1044,-1268,-4031,1527,6331,-3034,-3909,-1230,1527,4377,-1605,-4034,2282,4185,647,-2003,-3184,2034,5221,-1537,-2122,-474,961,4142,-1911,-4273,1088,609,1399,-1540,-3779,1489,3134,-1765,-1663,-1309,1344,2318,-3326,-2537,1383,1995],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-4,5,-5,6,-6,7,-7,9,-10,10,-11,12,-14,15,-17,18,-20,22,-25,27,-31,35,-39,44,-51,60,-71,88,-113,152,-229,416,-1821,1457,11444,-2879,-10881,2745,3429,4455,1295,-11161,1765,9809,-963,-2773,-5384,-233,10714,-1427,-6461,-1872,784,5141,186,-7642,1363,3818,2222,-13,-5705,724,6419,-1857,-2790,-1561,1381,4685,-328,-4802,1374,1733,1336,-1520,-4799,2700,1967,-1347,-978,-1857,2485,4766,-5216,-2765,1303,2748,3798,-5326,-5047,5521,1363,-97,-2581,-4937,6477,4465,-6683,-2224,-13,3589,7437,-7702,-5434,5207,2102,2553,-4628,-8613,7785,4562,-5943,-2296,-5470,4782,9502,-8393,-5147,3906,2415,6152,-5879,-9601,7509,5390,-846,-1323,-8320,5237,9735,-6939,-3932,-1298,2264,9894,-4272,-8468,3421,2454,3012,-2638,-10217,3540,7961,-2927,-1933,-3498,462,7460,-3106,-4419,337,1530,4283,-1263,-6564,2357,5025,-170,82,-3828,1383,5887,-2946,-2693,-40,439,3357,-2016,-4018,3593,1731,1262,-2298,-3276,3484,1542,-2549,-555,-973,3941,2829,-5482,-1389,2755,352,2559,-5310,-2882,6782,4,-2171,-2587,-2683,6932,3121,-6881,-1762,1397,4305,3511,-8165,-3722,7314,1858,-527,-4498,-5537,7853,2974,-6427,-2372,-1274,5945,4606,-9417,-3955,5277,2997,2960,-6416,-5938,8865,3475,-2457,-3630,-4122,5814,6206,-6861,-3937,1047,2989,5878,-4910,-7055,6075,3039,-636,-1232,-6196,5248,4847,-4026,-2085,-1097,2312,5555,-4461,-4105,4134,819,2788,-840,-4829,3772,3748,-3372,-1757,-1086,2206,3787,-3096,-3152,1820,1680,2545,-4494,-1776,2953,480,-361,-1828,-1530,4781,906,-3461,-909,786,3824,682,-5405,-469,3941,1084,-993,-5141,114,7997,211,-3422,-1824,399,6621,429,-6496,-975,2843,2383,1437,-8126,-696,7610,449,-3408,-4969,-1655,7904,1654,-7195,-1298,1027,4009,3453,-8552,-1117,5908,1436,179,-5439,-5230,8248,1485,-4301,-1840,-1886,5259,3599,-6130,-2026,3067,2212,2874,-4990,-3753,6398,2152,-2742,-2907,-3475,4622,2171,-4237,-1355,398,3767,2903,-3704,-2761,2785,268,-305,-2145,-1589,3352,1476,-2849,-1242,-539,2116,1384,-4656,-373,3404,1506,-1514,-2753,-1262,4262,608,-2157,-901,1040,4458,-766,-4844,376,2996,2397,-93,-4790,276,4464,-293,-2573,-3386,1004,3700,-1425,-5364,-787,2290,5627,-1530,-6319,1530,3276,972,-1830,-4835,1095,6642,-937,-3940,-3648,1615,6576,-288,-7127,461,3188,3031,190,-6251,459,6462,1021,-2534,-4575,286,6201,1433,-5348,-1111,1700,4642,723,-6611,-105,4617,2030,-619,-5458,-2741,4856,1101,-3646,-1383,388,3283,1567,-4839,-1120,1487,2342,291,-3804,-1143,3707,412,-1284,-595,469,3763,-287,-3833,-377,1746,2026,-210,-3776,973,2366,-33,-1496,-1399,1004,2967,-170,-2156,-982,1779,2606,-3242,-4866,1141,3272],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,5,-5,7,-7,8,-9,9,-10,12,-13,14,-16,18,-19,22,-23,26,-28,31,-34,38,-42,46,-51,57,-63,71,-82,93,-108,128,-155,194,-253,354,-553,1083,-5729,-11750,5814,4328,1573,-2015,-10883,5740,10961,-5526,-3894,-3431,2776,10808,-5650,-7839,4421,1797,6273,-1276,-11353,3680,7713,-3311,-1020,-5663,588,11032,-4617,-6471,2148,221,5233,369,-8873,3930,3739,-1052,444,-6313,1324,8183,-2104,-2467,-783,303,5751,-2380,-5347,3030,503,1436,-854,-4715,3491,4453,-2858,-2633,-2068,1895,4547,-4319,-3069,2864,2184,2022,-4468,-4214,6671,3419,-2239,-3612,-3140,7266,4627,-6474,-2244,112,6174,5204,-7974,-3580,6622,2637,1632,-6287,-6267,9805,4359,-4504,-3410,-3945,6996,7123,-10922,-4125,3503,3922,6394,-8111,-8120,10400,3247,-1916,-4112,-6765,7834,8265,-7888,-3066,-1187,3255,9300,-7275,-7683,6641,2676,1742,-2673,-8931,6729,8238,-4130,-1342,-2552,2432,8203,-5382,-5538,3942,590,4210,-3367,-6939,4888,3645,-3011,-326,-4129,2558,4258,-4642,-2752,865,1051,3105,-3537,-4322,4243,2535,-1179,-3154,-3247,4607,2454,-4835,-1350,180,3458,2185,-6017,-2230,4377,2620,-36,-6065,-1242,7802,529,-3573,-2923,-1474,6884,1634,-7843,-1128,2318,4455,2772,-9112,-2551,8087,2245,-1116,-6073,-4355,9361,2294,-6399,-1751,-699,6999,5526,-10414,-2648,5945,3525,3006,-9106,-6277,9288,1908,-3940,-3761,-3731,6790,6068,-9130,-2213,2295,3246,5115,-7240,-4887,7636,2405,-756,-3447,-5613,7459,4839,-5801,-1585,-680,3354,5186,-7175,-4250,4533,781,924,-3432,-4415,6651,2695,-2644,-438,-1226,3606,3072,-5893,-1133,4172,1221,2027,-3938,-2748,4320,517,-2142,-2684,-335,3667,500,-5195,-1151,2500,2713,160,-6101,206,4512,669,-2292,-4463,1032,6361,-357,-4284,-1525,1352,6608,-819,-6737,1653,3556,3682,-1294,-7134,-435,7280,170,-4426,-4388,-539,8835,834,-7582,-1849,2486,6014,-138,-10000,-236,6257,2174,-1321,-6823,-1974,9210,-46,-5699,-1396,-594,7262,1976,-8785,-962,5339,2706,1962,-5906,-1747,6451,1233,-3441,-1687,-2231,6696,1523,-7326,-1068,2438,2176,2687,-6512,-1073,5702,-133,715,-2714,-893,5443,1211,-3225,462,113,3106,1162,-4928,1064,4441,218,-530,-4199,893,4509,-203,-3515,-200,1920,4721,-374,-5089,1044,2969,1820,-2074,-4786,576,5291,-252,-3186,-2928,2277,6423,-2955,-4833,646,2745,3869,-2864,-6280,2376,5385,824,-3728,-5023,2047,5814,-463,-4362,-2740,2844,7286,-1470,-6002,986,3637,3203,-1902,-7470,1024,7418,-258,-3136,-3397,1337,6304,-774,-5875,397,2170,4241,-1258,-6888,27,4338,950,-359,-5880,-141,6707,-379,-3545,-2304,-1085,4683,-675,-5803,-162,2521,1333,-171,-3675,957,4526,-518,-2539,-1683,830,4219,-116,-3098,1935,2065,595,-203,-3724,2448,3152,-1100,-2157,-1234],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-7,8,-8,10,-10,12,-14,15,-17,19,-21,24,-26,29,-33,36,-40,43,-48,54,-59,66,-73,82,-92,104,-118,138,-165,207,-303,1431,1292,-3174,-8987,5604,8662,-4825,-3924,-4481,2031,9666,-4832,-7512,2635,3298,4537,-2950,-8810,3742,6094,-811,-822,-5824,3230,7475,-3466,-2883,9,1979,5173,-2017,-4823,2956,1450,1377,-1902,-5460,2990,3507,-2416,-791,-1794,2159,3524,-4596,-1229,1256,1740,1291,-4078,-1626,5867,1168,-2823,-1662,-1496,6446,1926,-6998,-987,1889,3690,2635,-8750,-3094,7821,967,-768,-4029,-3255,8680,2804,-8232,-752,-1003,5842,4912,-10788,-3100,6056,1989,2511,-6748,-6768,12054,3602,-4386,-3111,-5221,8016,6946,-10233,-2958,2950,3472,6232,-9194,-6574,8707,4213,-217,-4257,-6878,7764,7663,-6435,-3789,-862,2025,7746,-7114,-4954,5045,2545,3480,-2802,-6847,4757,5123,-2910,-1881,-3886,3655,4764,-4625,-4028,1471,2779,2703,-3471,-3617,2684,1440,879,-3468,-3662,5268,1792,-4194,-1761,-316,4046,1122,-5598,412,3626,1162,-316,-4700,-1223,6305,-684,-3445,-2425,724,6453,-96,-7980,1058,2884,2972,806,-9245,-486,7990,-67,-3266,-3573,-2104,8403,852,-7785,415,2022,5682,1977,-10046,-1184,7820,959,319,-6504,-3300,10473,881,-5997,-1913,-1759,8170,5204,-10604,-2233,5366,2929,3640,-8148,-4418,7721,2123,-2114,-3546,-3790,6899,4764,-7258,-2825,786,3713,4526,-6242,-4258,6558,1701,224,-3497,-4041,5642,1838,-3993,-2110,-523,3363,2251,-6210,-2323,2104,1282,1317,-2414,-1956,3699,773,-1359,-240,46,3508,-603,-4361,811,2097,2571,229,-4229,2049,5225,265,-1435,-2743,1013,5155,-1962,-3579,-392,2814,4781,-475,-7011,2155,3602,514,-2316,-6482,2233,7305,-2958,-4041,-1850,390,6806,-1595,-7564,690,2501,4172,231,-8175,1620,8273,-421,-2336,-4156,-557,8588,-1165,-6393,-2246,1059,5741,1255,-8861,17,6543,2167,-5,-6086,-2064,8524,-26,-4813,-1787,753,6857,1415,-6794,-1582,2501,1227,234,-4618,-1307,6268,794,-1691,-1904,-1883,5177,321,-4386,-711,1380,1922,-432,-5374,614,3876,99,-622,-2624,-190,4248,-371,-2784,-477,1486,4671,-1486,-4169,2052,2421,-246,-2026,-3286,1957,4182,-1857,-2494,-1351,2763,4840,-3114,-3796,2254,2174,2278,-2216,-5670,2473,3724,-718,-2866,-3458,3709,6475,-3068,-5114,156,3514,5491,-2280,-6124,2485,4135,1627,-3254,-6695,2577,6112,-1005,-5372,-2766,2633,5896,-1408,-5082,123,3037,3678,-1686,-5737,855,5211,789,-2215,-3821,1251,5640,-1601,-5353,-839,1638,4065,-337,-5801,165,3481,1599,-1722,-4117,1053,3862,-1425,-2464,-951,-1180,4149,-1601,-3855,1240,1359,1321,-985,-3302,1675,2526,-1064,-2677,-1753,2044,3860,-2456,-3286,671,1213,1285,-2791,-3474,2952,3486,-1047,-2693,-2202,3139,3784,-2665],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,6,-6,8,-8,10,-11,12,-14,16,-18,20,-23,26,-29,32,-36,40,-44,49,-54,60,-66,73,-81,89,-97,108,-119,132,-146,162,-182,203,-229,260,-298,347,-412,502,-638,873,-1399,5824,-1975,-6498,-2333,-247,12218,-2754,-11540,2974,3839,4581,1892,-13364,2603,10205,-905,-1313,-4113,-1338,11553,-797,-7875,986,210,6270,1607,-12138,1512,6440,-406,959,-6986,-2775,11770,-1598,-4258,372,-2235,6075,1238,-8835,2656,2265,-57,2348,-6519,486,6671,-2856,-2447,-1154,-620,6499,-1463,-5999,2714,2580,2808,-425,-6431,2456,5270,-1896,-2455,-3668,2829,5535,-5236,-3443,719,1734,3865,-5508,-5070,4207,3139,362,-4637,-6459,6304,7011,-4627,-3394,-2515,5372,8729,-6760,-6320,3572,2196,5251,-3913,-9382,6639,6721,-2342,-1995,-7718,4213,10921,-6599,-4910,105,1227,9551,-4960,-10914,4512,5554,2067,-495,-9985,3842,8976,-4079,-1930,-3158,-535,11714,-2548,-8398,2619,857,5833,459,-10784,2829,6281,-2472,840,-4895,-330,8546,-3337,-4713,2090,-635,4504,254,-6495,3066,4565,-836,563,-3812,1642,4835,-4153,-2553,153,1135,4794,-4023,-5388,3865,2623,724,-2847,-4014,4442,4327,-3858,-2128,-1141,4522,4173,-5468,-3349,2688,3008,2202,-4807,-4227,6131,1968,-913,-3981,-4358,7594,4869,-7174,-3344,-333,4325,5502,-7763,-5037,6392,3039,2591,-5504,-7290,8011,4460,-4235,-3392,-3358,4953,8956,-7242,-4928,3035,2380,6129,-6642,-8681,7919,4103,-94,-1632,-8356,5420,7760,-5882,-3336,-533,1225,6367,-5256,-6151,4527,2261,1722,-1592,-7705,4909,4772,-4105,-319,-2682,2318,6257,-4691,-3998,1404,1698,2388,-2136,-4374,5406,1647,-2213,-396,-3261,2511,3465,-4124,-2414,787,1105,1808,-3852,-3443,5276,2132,-1083,-2538,-1513,5572,1862,-4332,-1101,1132,4319,1668,-5484,-1333,4795,3652,215,-5751,-1989,6706,2468,-3879,-4959,-300,7776,2732,-6627,-2786,2224,5135,2922,-8443,-3477,6272,2653,-1428,-4992,-4771,8030,4663,-5930,-2848,-1264,6400,4113,-8127,-2798,3492,1555,1487,-6469,-5205,6769,2877,-2639,-2854,-3982,5403,4460,-6613,-3532,718,2287,4664,-5260,-2902,4595,2297,18,-1946,-4251,4121,3148,-5376,-2455,399,1525,3510,-5072,-2311,3674,540,-63,-1916,-2182,5348,2449,-4004,-629,-814,3475,1276,-4743,-178,3111,836,-391,-3437,-1063,4936,556,-2876,-2141,1178,6022,-286,-4673,-593,2323,4301,68,-5587,171,5354,835,-1467,-3620,1049,5426,478,-4907,-3241,1190,6897,88,-7310,-289,3636,3146,-179,-6679,-484,6528,1510,-3361,-4230,-392,7990,326,-6482,-776,1612,4167,1726,-7420,-1426,5858,1922,-347,-4804,-1787,6511,2048,-4276,-1755,-996,5099,2621,-5621,-735,2234,2108,382,-4275,-1387,5477,47,-1496,-1560,-933,4273,1396,-5010,-728,1887,1939,1071,-4289,-1552,3567,-605,-774,-2309,-881,4224,751,-3597,-811,1038,3454,773],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,23,-26,29,-33,35,-39,43,-48,53,-59,65,-71,79,-87,97,-108,120,-135,153,-174,202,-236,284,-352,457,-649,1109,-5371,-4920,926,4168,6881,-9425,-6822,6158,3994,2381,-4057,-7496,7781,5461,-4126,-3503,-3199,4509,6625,-6620,-3895,1248,2752,3126,-4661,-5481,4511,2632,92,-2824,-4511,4427,3721,-3517,-1852,-953,3144,2914,-6060,-1035,3215,281,800,-4106,-1395,6564,-60,-3080,-1495,-2077,5735,730,-6211,747,2535,1153,1033,-7244,-201,7296,-2170,-2155,-2229,-2422,9200,-704,-8361,2179,1949,5543,1500,-10856,550,7733,-833,60,-7015,-2458,11798,-386,-7549,-1373,-1020,7488,3410,-12527,-366,5328,1449,2264,-9462,-4578,11114,499,-4119,-3980,-4229,9304,4702,-9855,-1818,1411,4216,5595,-7924,-3547,8077,1933,-165,-3779,-4437,7367,3390,-4310,-2293,-1282,4036,3892,-6054,-3060,3260,2268,1973,-6006,-2752,6226,1362,-1001,-3176,-1011,4725,1046,-4490,-998,793,1767,828,-4766,405,3013,-570,82,-3430,976,6752,-1648,-2764,659,612,3938,-1750,-6996,2173,3060,-12,-872,-6457,2740,7367,-2297,-3262,-848,425,8664,-2496,-8382,4087,3670,3071,-387,-9190,2535,9005,-1476,-2212,-4523,48,9676,-2829,-7243,236,2201,6131,-1198,-11400,2249,6666,805,365,-7137,525,9572,63,-5356,-1929,-578,8812,1608,-9051,273,3768,2165,-9,-7683,-834,6950,-213,-1640,-4306,-1090,7338,552,-5700,-1416,1798,4475,1922,-6624,-494,3684,970,-203,-3365,-813,4834,-1120,-2345,-1395,1301,4029,-799,-4826,1348,2264,565,-1392,-4435,2059,3815,-2504,-1808,-2466,1064,4112,-2756,-2969,1739,1246,2919,-3050,-5489,3702,4612,-502,-1727,-4355,3944,5903,-5507,-4384,935,2246,5337,-3157,-6583,3701,4869,776,-2414,-6009,3503,5917,-2901,-4057,-2398,1232,7484,-3516,-7040,2400,3049,3193,-2892,-7683,3103,6425,-1209,-2622,-6731,2119,7704,-2354,-4313,144,1984,5489,-1207,-7515,1560,4829,1435,-1680,-4860,1024,6203,-714,-3145,-2324,879,5465,-1778,-4483,578,2484,1364,-1412,-4917,1771,4596,-438,-1540,-2566,939,3846,-1357,-4535,444,2202,1934,-1963,-4072,2510,1513,-407,-1117,-2464,3773,3708,-3221,-1424,-787,2768,3957,-3626,-3274,3382,3263,377,-3243,-3686,5309,3431,-3515,-3147,-1296,5075,4248,-5295,-1963,2184,2566,2412,-4631,-3970,5205,3517,-1688,-4146,-3533,4530,4497,-3888,-3761,606,4105,4953,-5084,-6072,3663,3111,1131,-4143,-4703,4173,4591,-2350,-2852,-2852,3257,5237,-3359,-4992,1059,3027,2599,-2606,-5218,1580,3948,216,-1993,-3306,2088,4748,-1451,-3834,-140,1421,3734,-2039,-4487,1671,2533,1385,-1198,-2340,2553,3322,-2307,-2168,-594,1802,2085,-499,-2683,801,951,-43,-1935,-1999,3891,1632,-1319,-974,-1238,2996,1643,-4557,-1524,1683,2274,55,-3326,-1818],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,5,-5,5,-6,6,-7,8,-9,10,-11,12,-14,15,-17,19,-21,24,-28,31,-36,41,-50,60,-74,96,-133,207,-409,2271,5049,3368,2804,-11424,-2602,11940,-873,-2509,-4056,-3203,12240,2531,-10482,-760,-6,4955,4941,-12153,-2603,9093,585,1324,-5897,-5576,10045,1911,-6345,-114,-1895,4941,5066,-10139,-608,4738,-631,3106,-5735,-4032,9550,1464,-2357,-82,-2635,5739,3965,-7166,-356,2831,346,2148,-5192,-1217,5231,-1447,-1909,-1398,-1877,5295,347,-5854,927,2014,2951,191,-6583,1443,4134,869,-1801,-5388,2428,7080,-3108,-4892,-2543,1433,6572,-3467,-7701,1665,3674,3038,-2731,-9644,4324,7263,-1549,-3298,-5716,1282,11796,-3570,-7703,495,1881,8343,-2271,-11146,3172,6576,1398,-366,-9397,741,11552,-1721,-3677,-2622,-1323,10457,-793,-10432,3109,3407,4080,2218,-9892,476,8553,-835,-530,-4550,-3667,10089,-533,-7231,934,-745,5225,4074,-9681,1890,5729,-1038,2328,-4630,-2433,7700,-1130,-3678,232,-924,5014,757,-7008,2973,2765,-1126,277,-3768,1830,6513,-1866,-1456,-56,1258,4433,-3668,-4424,2345,1636,1369,-1965,-4271,4690,4753,-831,-3031,-3927,3269,5852,-3931,-4102,-679,3924,5587,-3912,-5161,4899,3955,1365,-3520,-7525,6784,6766,-4472,-3347,-4237,3885,7669,-6442,-6878,2638,2787,5327,-4304,-9358,4821,6011,-956,-1994,-7603,2111,9257,-5166,-4936,-770,1787,7234,-2433,-9730,3664,3688,1872,256,-7952,1059,8266,-3823,-1977,-3170,-950,7670,-2787,-6857,2349,85,3236,-82,-7164,2910,4093,-1673,-906,-3118,1153,6239,-3234,-3027,1418,274,2714,-1104,-5329,3249,3247,-1199,-683,-2865,1838,3931,-3862,-3284,147,1625,3606,-3574,-3642,3729,2094,95,-2568,-2190,4417,3438,-3283,-3453,-647,4200,3932,-5645,-3441,2292,3842,3102,-7933,-4800,5877,3143,-2169,-3782,-3764,7190,6113,-5492,-4005,-1376,4062,6537,-5547,-5366,4824,3505,2044,-3895,-6546,5709,5434,-3057,-2713,-3842,3939,7333,-4638,-4255,1104,2330,4777,-3876,-7713,5499,4132,27,-1312,-5653,3988,6963,-3349,-3328,-408,913,5347,-2077,-4902,3298,2083,1423,-879,-5953,1683,3847,-2757,-2178,-1108,-340,4103,-3714,-4153,2677,953,1324,-1611,-2636,3553,1217,-3659,-1292,-1290,2681,2550,-4244,-2317,2739,2623,1270,-4192,-2105,4298,2384,-1060,-3292,-1767,4904,1484,-3696,-2869,1838,3270,1389,-5811,-2064,4365,2930,153,-4515,-2508,5862,2412,-3380,-4831,-793,6340,2884,-6710,-3305,3212,4049,2097,-6661,-2728,4918,2675,-624,-3885,-2955,4294,2111,-3726,-3354,-507,3841,4438,-6106,-3736,3116,2194,1782,-3506,-3580,4640,2969,-271,-1786,-2001,3257,3769,-4374,-1420,318,1572,1973,-4042,-2775,3442,1316,-289,-1407,-994,2641,2482,-2437,-2,8,2002,381,-2472,-1253,3468,366,-776,-1350,-1250,4468],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-6,6,-7,8,-8,10,-11,12,-14,15,-17,19,-21,23,-26,28,-31,34,-38,41,-45,49,-54,58,-59,57,-39,-47,1014,8681,2119,-1451,-6838,-3621,9376,3504,-7064,-2272,-619,6627,4203,-8667,-2565,2813,3008,2201,-6597,-3008,7077,2602,-2221,-2987,-1455,6161,2955,-4881,-1050,597,4414,2102,-5996,-634,4296,1414,683,-3551,-244,6589,-499,-3589,-55,-788,4292,-911,-4977,3354,2012,-182,490,-6463,2134,7588,-3559,-3249,-1158,577,7352,-2806,-6887,4137,1625,2087,-1728,-9547,4829,7814,-3642,-1724,-4249,977,10950,-4818,-7829,2646,890,6807,-639,-11646,3610,6318,-1133,-346,-8000,1057,12528,-2653,-6471,-1655,193,9834,-1200,-11816,1398,4492,3437,-138,-9329,-1083,8660,14,-3191,-3774,-1237,9293,816,-7266,-988,1519,5104,1939,-8139,-452,4939,30,419,-4709,-933,6434,-406,-3567,-2728,-709,4804,578,-6199,991,1782,2698,-378,-4913,1907,2951,-536,-620,-2789,-131,5507,-3004,-3901,914,1041,4190,-2729,-4763,4421,3119,-278,-1192,-5685,3200,5286,-5878,-2465,477,2297,5038,-4898,-6172,6080,2558,-127,-1695,-6537,6848,6373,-4956,-2320,-3313,2709,8674,-4861,-7020,3709,2789,4181,-2308,-9834,5823,5452,-2581,-3265,-6158,1928,9033,-4804,-6477,135,2031,7416,-1642,-10636,2339,5443,1974,-1682,-6648,1544,7530,-1739,-3848,-1961,1161,7311,-796,-6398,2189,1992,4037,-1767,-6596,176,4655,56,-1751,-4019,786,5674,-1574,-3146,309,480,2597,-2367,-4289,1758,1501,769,-2453,-3813,2651,3781,-2819,-698,-555,1027,4047,-4075,-2497,2883,795,1353,-3111,-2130,5512,2459,-3251,-1944,-2317,3470,4117,-6480,-2754,2246,2442,2562,-5167,-3234,6452,1721,-1122,-3660,-3143,5173,4865,-6204,-2694,-283,3557,5182,-7022,-6319,5278,2033,1268,-3333,-6672,5256,4533,-3464,-2981,-1774,3782,7296,-5202,-5597,2536,2251,3976,-3268,-7083,3293,4641,-524,-4322,-5083,4196,6937,-3293,-3888,-542,1676,4031,-3347,-5587,1813,3636,2576,-2653,-3400,2045,4239,-2014,-2239,-1643,1648,3941,-2791,-2717,778,1774,2719,-1933,-3562,4348,2436,-278,-2359,-1352,2632,1949,-3222,-678,888,2662,1872,-4513,-866,3937,735,-241,-3690,-1032,5272,250,-4127,-561,-332,2613,1666,-5669,-1007,4602,2478,831,-4387,-1935,6620,868,-3774,-2709,-382,5718,2188,-6292,-2086,1746,3486,1927,-4472,-4461,5928,3143,-1886,-3685,-2615,5959,3930,-5285,-2314,-333,3518,3700,-5074,-3261,2894,2854,1084,-4173,-4046,4800,3961,-2696,-3405,-906,4241,4430,-5232,-3350,1396,3525,1682,-4046,-4192,3258,2300,342,-1756,-644,3774,2970,-3681,-1673,233,2874,1482,-3886,-1488,2814,1732,-357,-2141,-1021,3317,893,-714,-1880,1140,2652,-620,-3748,-1004,2506,1682,-730,-4566,767,4103,205,-2878,-2637,1283,4374],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,6,-6,7,-7,8,-10,10,-11,13,-14,16,-18,20,-22,24,-26,29,-32,36,-40,44,-50,56,-63,71,-81,94,-112,138,-184,304,-1532,-5266,-4191,9211,5167,-9236,-2320,2835,5054,6197,-10044,-5884,9643,1864,883,-4716,-7909,10041,5878,-9001,-1938,-2147,4408,8923,-8772,-4213,5606,1193,3395,-3597,-8038,8371,3398,-4702,467,-5740,3210,7418,-8166,-2800,3552,-655,6043,-4088,-6267,7280,619,-2351,-739,-4386,4865,2922,-6766,-1623,1313,606,1556,-5861,-2831,5409,298,-1295,-2857,-1979,6226,334,-5065,-1042,315,5222,747,-8176,607,5289,2069,-398,-6662,-1,7478,1305,-3184,-4420,628,9695,-194,-8438,-1421,2269,6138,1534,-10524,359,6586,2099,-294,-8624,-1287,11444,185,-5093,-1369,-1501,10301,2156,-10772,-588,3018,3405,3534,-10244,-3105,9908,131,-2876,-3855,-5045,10550,3944,-8593,192,-2029,4138,6197,-9113,-1519,6936,-1056,518,-5120,-5994,7181,1874,-5697,-500,-1723,5208,3598,-8025,-228,2882,-923,1650,-4242,-2496,6638,-677,-3806,-87,-1708,4398,1317,-5882,967,1579,187,403,-4634,-718,5733,-790,-3068,-1922,-504,5426,-1749,-5964,564,3218,3547,-1339,-6287,1868,6131,1070,-1313,-5342,2018,8027,-1880,-5227,-3067,2370,8008,-3407,-8577,718,3761,3534,-2432,-9012,2492,8590,-95,-2363,-6085,725,10115,-951,-6475,-1192,1777,8200,-103,-10466,1789,3546,874,930,-7814,-1436,9104,-1622,-3388,-3515,-1772,8179,660,-8304,811,1117,2513,2028,-7684,-939,7154,654,-245,-2896,-3326,7009,325,-5900,796,46,2485,1974,-6382,107,4121,-259,736,-3753,-314,6796,-1295,-4606,968,-308,3456,-527,-7819,2460,2981,39,-620,-3987,1590,6302,-2011,-3182,-953,1801,4476,-2621,-5883,2826,2818,1024,-2609,-5791,3096,5065,-1121,-3388,-3030,4869,6923,-4160,-5425,424,3746,5912,-3223,-7534,2969,4599,2684,-3196,-7295,3467,7492,-2483,-3717,-4208,1955,7185,-4033,-6420,775,3023,5000,-2020,-7203,2875,3673,241,-1443,-4659,2137,7731,-2731,-4732,-857,126,6886,-1123,-7442,2759,3063,1030,1346,-5649,1462,5998,-3050,-2124,-1906,-301,5988,-472,-3940,1670,2428,1501,95,-4539,1160,3793,-2805,-1238,-2423,778,5000,-2563,-3040,1858,1056,2401,-3048,-3820,3112,3866,-1185,-2710,-1178,2541,3542,-2886,-2551,-566,2970,2462,-4606,-3980,2929,2970,998,-2690,-2871,4744,4830,-3063,-3574,-996,4157,5204,-5078,-2527,1842,4105,2458,-5034,-5759,4364,4598,-660,-4050,-3795,4635,4915,-3217,-3669,-140,4112,4599,-2477,-5308,3252,2533,2286,-2290,-5410,3429,4016,-133,-2351,-3359,3467,5508,-3537,-4557,1333,1930,3507,-2867,-4989,3284,3005,-456,-663,-3132,2875,4773,-3255,-1846,276,2248,1696,-3566,-2105,3331,2446,353,-965,-2654,3470,3677,-3353,-1464,-57,1846,2186,-3636,-3063],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,7,-7,8,-9,10,-12,14,-15,17,-19,22,-24,27,-30,32,-37,40,-45,48,-53,60,-66,72,-79,88,-97,107,-119,133,-148,167,-190,217,-251,295,-356,443,-579,825,-1402,5968,285,-10690,402,2898,6518,759,-9649,-103,7333,1256,-1602,-6199,-419,8994,698,-5151,-3219,910,7461,-85,-6715,-182,3848,3599,310,-6138,288,4818,422,-1340,-4100,344,6633,-1980,-3237,49,-359,5361,-552,-5578,3887,2372,-965,722,-5180,3125,5765,-5684,-1346,-913,-200,6331,-5024,-5111,5857,1405,-48,-2044,-7326,4991,5905,-6573,-910,-1651,2763,8980,-6813,-6194,5714,1536,3664,-4423,-8135,7699,5936,-3662,-2719,-6136,2482,10001,-6436,-6556,2227,3091,6688,-3805,-10127,6341,5205,-554,-1936,-9357,3635,10286,-4376,-5794,-2359,1236,9314,-2804,-8664,1846,4167,4298,-1156,-8264,1735,5890,-1461,-2859,-5311,2010,8497,-2405,-5333,-1440,1984,5516,-2529,-6353,1637,2973,1550,-1854,-5131,2411,5362,-1319,-2664,-1769,1562,4322,-4096,-2431,1079,443,3003,-2848,-3659,4506,1215,-1867,-501,-3984,3691,3706,-5066,-1377,2287,988,3452,-4676,-4099,7442,926,-890,-2399,-4793,6379,4722,-7561,-601,746,2471,6059,-7526,-4590,5635,1301,1369,-4792,-7002,8650,5806,-4787,-2668,-2583,5127,7749,-7526,-5236,4262,2171,4426,-4881,-7422,7052,5566,-1434,-2599,-6006,4873,7445,-3942,-4950,-26,3493,5538,-4178,-7198,3934,2757,1981,-3175,-7278,3517,5119,-2469,-2782,-2418,2828,5363,-2803,-3744,1042,2659,2671,-2940,-4603,3902,2168,1181,-1738,-3143,2936,2618,-2321,-585,390,1519,2488,-3489,-2427,2742,1453,1326,-2260,-1948,5202,1318,-2626,-987,-1390,3964,2689,-6077,-1197,3295,421,1116,-4689,-2455,7483,1775,-2815,-1390,-2040,5856,1641,-7342,-45,3349,2608,2176,-6948,-2688,7903,1357,-739,-4147,-3523,8008,3036,-6932,-1755,466,4453,4184,-6761,-3966,5885,2390,1087,-4552,-3597,7055,3655,-3712,-2129,-2160,5145,4788,-5398,-2599,1896,3562,2818,-5522,-4688,4421,4435,-332,-2805,-3627,4540,4292,-2627,-2829,211,2908,3367,-4125,-2896,2411,2784,1183,-3230,-2400,3397,1671,-1993,-906,-1206,3875,1861,-3603,-2156,1644,1505,1391,-3797,-367,3616,-73,-1366,-1942,-317,4615,698,-3851,-480,213,2246,-278,-5376,1454,3674,151,-1141,-4015,194,7266,-538,-4286,-837,419,4611,-92,-6639,-683,4133,1916,-764,-6337,226,7239,1193,-2492,-3202,554,5295,273,-6376,327,755,3985,1155,-5744,-1237,6608,980,-1604,-4725,-637,7123,1421,-4890,-3091,731,4064,1461,-5782,-1868,3557,3144,448,-5592,-1847,4172,2072,-1849,-2112,-1053,3752,2397,-4379,-1888,949,2815,512,-4312,-1195,3586,746,-480,-1896,11,3192,486,-3462,-545,453,2793,-174,-3275,694,2426,679,-499,-4025,858,2979,-122,-3564,-1106,734,3648,-442,-3168,1273,2559,1697,-2511],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-4,4,-5,6,-7,8,-9,10,-10,12,-14,16,-18,21,-24,32,-45,78,-200,2059,5906,-6888,-8161,8259,3936,-1081,-4912,-8154,7762,7898,-6893,-3198,-1188,2877,10046,-7842,-9404,4593,2054,3461,-3395,-9890,6861,6835,-4389,-954,-4760,2071,10163,-6434,-5434,2698,-141,5898,-1102,-8215,5811,4651,-2638,398,-3693,2981,7463,-6450,-2635,1702,-1398,5207,-3194,-6450,5645,1033,-754,-654,-4461,3593,4347,-4246,-1151,384,3377,4150,-5442,-5298,4820,1551,1460,-3156,-2426,6974,3205,-4739,-2879,-609,6307,3308,-7551,-3043,3533,3725,1053,-7776,-3547,7124,3337,-2159,-6518,-3091,7867,3344,-7550,-3450,-868,6875,4722,-9870,-3774,6149,2665,2878,-7070,-6488,9884,2224,-3086,-2905,-4789,7040,5552,-8810,-3158,385,2872,7757,-10055,-6884,7694,2230,1203,-2605,-6518,7551,5410,-6844,-788,-2856,2836,7914,-6206,-4028,5515,316,3181,-2424,-6575,6813,3077,-4160,-85,-2664,2547,5165,-6661,-1330,3135,185,2801,-3166,-3992,6025,363,-2634,186,-2437,4941,2582,-6285,-1068,2878,2155,2384,-5656,-1563,6325,734,-2711,-4156,-1877,7289,523,-5153,-1111,2488,5358,759,-8365,-1730,5379,3963,-775,-7917,353,8085,-198,-3092,-4066,-206,9415,1060,-7915,-1652,1349,7274,1645,-9322,-1157,7221,1541,-928,-7803,-3223,10694,1618,-4845,-2418,-1266,7000,2824,-9617,-1622,2118,3784,3351,-7667,-2294,9298,1083,-644,-3188,-4651,8340,2842,-7715,391,-179,2930,4354,-7615,-2494,5961,-1745,1213,-2618,-3172,6294,1957,-3948,-128,-1169,1542,2187,-6428,563,3985,-807,438,-3213,-1793,6054,-1171,-3163,-86,-1060,3629,991,-6163,797,4031,1060,-667,-4921,1317,6752,-1052,-2368,-2979,1952,6580,-1061,-5363,152,1678,4655,-1441,-7442,619,4623,2400,-2569,-6397,1804,7640,-614,-4560,-3237,1603,6888,-522,-7530,-493,3817,5457,-1026,-9668,1069,7037,251,-3295,-6311,822,8486,-1102,-6232,-1957,1201,7612,299,-7684,-678,5759,2597,143,-6026,-1185,7908,-667,-3788,-1501,-1888,6311,750,-6254,1522,1609,1574,398,-5984,831,5261,-862,-330,-3441,-745,6261,-724,-4809,1354,1489,1349,108,-5593,1187,3671,-1429,-2011,-2679,1222,5571,-1480,-4099,1362,942,3264,-2613,-4553,1995,3714,-283,-1451,-3708,2525,5360,-1740,-3529,-1419,2182,3686,-3335,-7018,1472,4301,3455,-1803,-7163,3077,4994,-985,-4977,-4264,3258,6499,-3195,-4979,-1215,3348,6260,-2535,-7326,1908,4321,2778,-2465,-6476,2925,5813,-1200,-3275,-3419,1768,6049,-2464,-5535,265,2807,3545,-2201,-6558,1907,4905,1308,-2372,-3704,47,5341,-1605,-3009,-1003,1147,3281,-1254,-4219,620,2693,913,-1173,-4364,1330,3488,-1922,-2731,-1143,979,3927,-1848,-4022,2538,1822,423,-1358,-3120,3274,3084,-1892],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-6,6,-6,6,-8,8,-9,10,-11,11,-13,13,-15,17,-18,20,-22,24,-28,30,-36,41,-48,58,-71,91,-123,178,-293,616,-3592,-11217,3886,8745,-874,-3770,-4622,1925,9728,-3323,-7569,1108,2300,6970,-1973,-7924,2271,4614,2336,-1615,-7323,2671,6652,-1387,-2658,-4041,1709,6990,-3457,-4048,2399,600,3536,-3289,-4846,3546,1934,-127,-552,-4300,2889,4468,-5340,26,69,-558,5349,-4917,-4865,6994,-287,-530,-674,-6588,6420,3509,-7065,-634,-435,2813,5544,-7548,-3326,7386,1191,524,-3791,-7070,9152,4591,-7208,-714,-3652,5361,7594,-10600,-4413,4382,2798,4205,-6702,-8758,8998,4825,-3359,-4397,-5324,6580,7838,-7091,-3534,304,3423,8513,-5745,-8101,5416,3582,1060,-4258,-7503,5340,7119,-3951,-3764,-3833,2868,8520,-4436,-6065,1047,3512,5440,-3657,-6460,3070,3682,440,-3049,-4923,2170,5476,-2945,-1774,-1596,1703,4246,-4651,-3130,2342,558,2353,-2576,-3845,4722,2264,-1647,17,-2395,4068,2987,-5794,885,1490,1378,2872,-5095,-1851,7993,-60,-2325,-1429,-2683,6243,1132,-8721,891,658,3006,4418,-8236,-1855,6896,191,-1801,-4344,-2454,10106,3307,-8129,-1361,-932,5429,4228,-10621,-1705,5926,1706,934,-5039,-5640,8621,2598,-6014,-2262,-3172,6740,5140,-8338,-3427,4550,3652,3747,-6453,-5122,6857,3580,-413,-3635,-4436,5883,5553,-5880,-3699,-322,4182,3708,-5629,-3642,2255,3777,1572,-2811,-4298,4613,2939,-2114,-2063,-1860,2834,1983,-4038,-2303,861,2977,2700,-4582,-449,3973,450,-209,-1425,-1309,5232,1163,-3649,-410,-699,2017,1725,-5643,714,2719,-437,-1514,-3559,-89,5834,-1159,-3832,303,-714,4981,24,-6704,1257,4253,1555,402,-6117,188,7253,-550,-3570,-3225,670,8568,-111,-7686,585,1238,4238,2336,-7844,-823,6138,1489,-1259,-4877,-1837,8687,1072,-6246,-2347,-139,6200,1526,-6614,-1432,4137,2740,368,-5946,-2454,5420,1911,-3096,-4313,-1203,5918,996,-5526,-3439,599,3622,2362,-5549,-1123,4206,1879,-684,-3369,-1149,5454,1608,-2749,-1524,-946,4010,387,-4098,-1409,1852,70,359,-3498,-699,4253,487,-1670,-1770,-910,4654,-508,-3370,1028,1035,2624,-1614,-4760,1429,4125,-886,-591,-2623,1775,5155,-2792,-4790,1005,534,2769,-1324,-5908,2412,4425,-324,-1909,-3986,2603,6579,-1632,-4354,-591,1756,5484,-1604,-6828,2198,3746,2286,-1673,-5987,773,5780,-413,-2781,-3024,196,6885,-681,-5066,-1012,1868,3689,-1040,-6447,751,4351,1004,-1158,-4929,673,6166,0,-2904,-2426,1652,4533,710,-5263,-1227,3022,1896,-1418,-4577,707,3521,773,-1847,-2332,220,4299,-740,-3519,-623,2223,2449,-1006,-3052,1672,2634,601,-181,-2700,1187,3817,-2009,-1088,-419,1784,1553,-1346,-3064,2265,1984,850,-2362,-4003,1917,4278,-2413,-2687,-318],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,15,-17,18,-20,22,-24,26,-30,33,-37,40,-44,48,-54,59,-65,73,-81,90,-102,116,-132,153,-180,217,-270,354,-504,856,-3806,3245,11116,-5065,-6084,-1029,2879,9689,-4673,-10888,4431,4262,3560,-1035,-10133,3294,11056,-2908,-2031,-4938,-888,12160,-2584,-8789,2412,1202,5453,540,-11912,3051,6954,-811,1370,-6637,-521,10199,-2505,-4744,1358,-2298,6153,139,-8781,3376,2372,-1441,2740,-5719,299,8311,-5170,-2118,1597,-1017,5381,-2815,-6884,4421,2021,-433,-1739,-5455,3543,5636,-4726,-3501,-716,1062,5180,-5065,-5436,3198,3036,2004,-4788,-5089,5478,4832,-1622,-3742,-3681,6071,5157,-4926,-5110,775,4748,5647,-6894,-6005,4015,3970,1412,-6062,-6925,7722,7300,-3066,-3987,-5793,6296,8681,-7079,-5895,340,3029,7022,-5142,-9021,6262,4718,598,-1902,-8438,4616,9025,-5477,-2693,-2317,835,9206,-4284,-7690,4327,1652,3475,-979,-9556,5240,6757,-3440,-86,-4331,151,9386,-5687,-4330,2972,-1057,3707,-1154,-7114,4276,3977,-3145,990,-3061,1900,5917,-5218,-2406,2073,-100,2936,-3662,-4841,4381,1471,-1498,-788,-3764,5033,3889,-6550,-2706,21,3419,3653,-7476,-3213,4870,2162,504,-4594,-4288,6345,4261,-3718,-3930,-2511,6614,3706,-6656,-3426,1118,5368,2483,-8176,-3815,6473,4340,-167,-6108,-5928,7545,3201,-4647,-4435,-2160,6340,6014,-8543,-3841,3142,2499,4218,-6311,-5985,7285,3181,-2563,-2835,-4993,5840,6133,-6575,-2365,464,1642,6328,-5576,-6556,6733,1834,1064,-1617,-5557,5865,4331,-5629,-568,-575,1418,4626,-4778,-3105,4553,-331,2387,-1543,-4492,5820,1248,-3655,535,-1886,2786,3658,-5891,-1615,2894,1185,947,-4028,-3350,5438,1664,-2329,-1252,-1390,5348,2107,-6220,-825,3307,3366,793,-6760,-771,5881,1618,-1742,-4427,-1543,8079,1674,-5958,-3721,-469,5790,1367,-7271,-2655,3385,2950,597,-7389,-1856,7697,3642,-2411,-5059,-872,8023,1559,-7342,-2376,615,5679,3303,-8884,-2377,5255,2216,1184,-6271,-3189,7384,2455,-3785,-2481,-2514,6507,3846,-7258,-1768,2741,2285,2357,-5899,-3587,4990,-149,-632,-963,-2195,4538,1720,-4759,-483,-378,1477,2119,-5045,-1461,4153,420,874,-2077,-2180,4737,1008,-3390,196,1065,2088,2076,-5469,-260,3685,-729,-190,-2529,-363,6248,-917,-4548,-95,1796,4885,-309,-6302,-210,4835,1928,-1276,-4791,641,5558,125,-3360,-3391,852,7720,-660,-4982,-1036,1910,5686,-752,-7098,-239,5811,2060,-3085,-5494,546,7255,-586,-4458,-3813,880,6000,856,-6630,-474,2841,4509,150,-7035,-555,4723,1342,-755,-4822,-568,5681,358,-4423,-2166,1086,4371,-99,-5766,-293,4083,566,-528,-3982,383,5524,47,-2055,-859,-1016,3576,1597,-4476,708,1440,719,142,-3276,-450,4145,-454,-1829,-570,483,3593,-1472,-4779,1414,629],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,3,-5,5,-5,6,-7,8,-8,10,-10,11,-12,13,-15,17,-18,20,-22,25,-28,32,-36,42,-49,59,-73,95,-135,219,-989,4425,8432,-6041,-6991,3658,5083,3397,-5105,-7502,5659,6062,-150,-5136,-4817,5100,5840,-4110,-4251,-1557,4091,4916,-5075,-5414,2379,3543,3699,-4122,-4807,4913,3067,-896,-569,-3297,4640,3662,-5672,-308,731,2031,2776,-5056,-2223,6835,-315,-1629,-868,-3887,7156,1108,-7509,1899,1254,2475,4637,-7271,-302,8571,-1256,-55,-2827,-3259,9566,527,-7713,2296,-64,4616,3708,-10280,-1387,8017,1156,932,-6130,-5387,11018,2175,-5036,-2740,-3070,8903,4966,-10452,-2328,4364,3831,4079,-8869,-6529,9336,3142,-2775,-4159,-4444,8467,5424,-6670,-4098,59,5643,5627,-6689,-4463,5741,4709,2303,-5683,-5444,6475,4946,-2862,-3390,-2917,4309,4712,-4161,-1476,1472,4970,3554,-4969,-2536,4226,1167,1030,-3997,-2549,6329,1481,-4313,-154,-1138,3632,153,-5575,902,2624,-49,789,-4374,-1476,5737,-1704,-2179,-867,-975,6333,301,-6650,3536,2412,1327,1414,-7186,990,7856,-2669,-2085,-1512,-1089,9318,-1277,-8202,1962,2039,3885,-12,-9599,626,8568,-650,-1243,-6089,-1335,9862,-513,-7733,-1808,1469,6680,2636,-9649,-654,5956,2576,344,-7103,-2874,9620,1149,-4226,-3463,-1651,7608,2233,-7848,-2164,3072,4648,1261,-7295,-2319,6038,2776,-294,-5436,-1746,7136,1948,-3587,-3498,-1224,4511,1570,-5201,-1703,1669,3078,200,-5356,-870,4743,-343,-66,-2320,-826,4975,-1198,-3355,638,225,1853,-747,-4979,1652,3316,-1738,-635,-3334,1059,4723,-1996,-2293,1142,-44,3947,-1458,-6643,3157,2972,-911,-264,-4883,3140,6086,-4050,-3880,102,1116,5663,-2679,-7787,2702,2063,1541,-1165,-7780,3406,7840,-2566,-3725,-3564,1626,7965,-3308,-7073,1853,3072,5096,-2682,-8767,1998,7062,-297,-1801,-6325,712,8552,-925,-4492,-2424,1319,6482,-245,-6420,-252,3347,2166,-730,-5740,598,5504,669,-2184,-4294,302,4646,1216,-3838,-1282,2569,3287,-477,-5293,213,3413,1622,-708,-3385,1965,4146,-1197,-2401,-908,713,3523,-1836,-3832,1590,1329,1279,-655,-3647,2698,2666,-1669,-1831,-2252,2021,3757,-3411,-3386,2050,163,787,-2355,-4360,5160,2465,-2263,-1750,-3226,3586,4373,-4310,-3597,1563,2699,3962,-5337,-4369,3655,3530,-650,-3061,-5300,4406,5170,-2896,-3915,-353,4114,5726,-4447,-5863,2273,2931,2918,-2700,-5702,3442,4743,-371,-2977,-3661,3085,6023,-2620,-5022,-663,4192,3850,-2021,-5695,880,4353,512,-3089,-4579,2241,4866,-791,-3006,-1992,1809,5276,-2164,-4156,-295,1024,2842,-1468,-3208,1047,1360,-1161,-661,-2338,909,2561,-2287,-2380,422,1537,1858,-1991,-2679,2259,1224,427,-2243,-1488,3020,1076,-3468,-1315,801,1439,951,-4157,-1786,3280,1307],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-6,7,-6,7,-7,8,-7,6,-3,-3,21,-66,236,-2121,-10015,389,5635,870,-845,-9148,-216,11396,-1848,-4328,-3875,-1810,11594,-275,-11320,1052,2243,4966,4163,-12811,-92,9353,-423,511,-5077,-3617,10285,294,-7078,469,-1071,5361,4398,-10667,587,5593,-694,2469,-5836,-3126,8522,-1708,-3565,-281,-3942,5941,2630,-8788,2423,2818,-1247,2186,-6084,-1267,8997,-3243,-1097,-523,-1533,6010,-1036,-7322,3566,2898,1457,377,-6304,2425,6642,-3059,-4250,-2253,1851,7948,-3248,-4822,538,3519,5613,-2739,-8292,3036,5277,1767,-2404,-6974,4406,7715,-2687,-4503,-3431,4251,9032,-3186,-8190,973,4045,5307,-2600,-9074,5237,7358,241,-2437,-8503,3180,10924,-3710,-4484,-2209,662,9160,-1961,-9586,3616,3123,2231,963,-10154,2017,8834,-2530,-1006,-4329,-773,10121,-2453,-7100,1673,306,4766,900,-9204,2844,5788,-1381,1585,-4232,-871,8720,-2434,-3815,2483,-2123,3868,1112,-7199,4045,3554,-2208,-30,-5029,730,5192,-3409,-3094,1544,1113,4921,-2684,-6503,3577,1660,-374,-2277,-4839,3894,5202,-3625,-2628,-1007,3590,6183,-4071,-4724,3392,3876,4068,-4364,-6700,5035,6078,-1291,-3474,-4983,4567,6347,-4425,-6135,-2050,4777,6607,-6059,-6355,3727,2674,3088,-5194,-7925,5279,6461,-1562,-2943,-5660,4029,7928,-5176,-4976,-793,1990,6431,-4450,-7956,5027,3700,622,-728,-7815,3469,8017,-4843,-3648,-2027,1165,7280,-2451,-6544,2866,1154,2874,1823,-7418,3758,4086,-3674,1022,-3214,1955,6160,-4502,-3285,2768,944,2467,-596,-6594,3871,2823,-2412,-798,-3635,2128,3928,-4642,-2282,1697,1508,1903,-2991,-4216,4524,2469,-2151,-2517,-4059,6641,4246,-5527,-3312,100,4571,4114,-5749,-4020,4970,3419,705,-5432,-3529,6347,4963,-2223,-4416,-1595,5472,4099,-5217,-5361,1151,5033,2742,-6741,-4096,4616,3444,2065,-4730,-5516,6715,4466,-3973,-4014,-2738,4947,6401,-5457,-3768,2192,2254,3434,-5249,-6236,4664,3584,-991,-1665,-4722,4420,5035,-5436,-3040,279,523,4550,-3745,-5313,2803,666,165,-478,-4211,3469,4207,-2658,7,-278,1623,3194,-4737,-2156,4293,844,-44,-2340,-2558,4139,2820,-4264,-35,82,2269,2576,-5327,-2209,3162,1717,658,-4240,-2292,5803,1883,-2854,-3109,-998,4039,1737,-6003,-1445,3381,4100,906,-6486,-2518,4490,2956,-1031,-5183,-1027,6522,2005,-4559,-3169,58,5821,1886,-6276,-2114,2341,4294,1438,-6134,-2970,4654,3792,-2296,-4444,-1622,6035,3480,-5004,-3484,1005,4793,3132,-7279,-2143,3749,2492,-140,-4328,-2335,4984,2517,-3109,-2449,-1557,4353,1768,-5247,-1106,1989,2029,2176,-2636,-3487,3838,1109,496,-553,-2033,2939,1618,-4521,-1578,696,1603,1235,-4184,269,3826,317,-343,-1480],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,5,-6,6,-7,7,-9,9,-11,12,-13,15,-16,18,-22,25,-29,34,-41,52,-70,105,-194,1235,-94,-6774,-4561,8108,4610,-4177,-3676,-1991,7584,5285,-7011,-3690,2446,5594,3458,-5942,-2776,4884,3354,382,-5553,-3612,7258,1585,-3572,-1596,-1364,4138,2015,-7218,644,1923,1305,2656,-6207,-2134,6332,-1996,-1173,-788,-2874,6769,415,-6941,3483,362,1024,3875,-8344,941,6976,-4055,-1672,-2133,-1618,9050,-2737,-8656,4023,1753,3013,2431,-11295,2539,8421,-2832,-857,-5486,-2098,11119,-2335,-8265,-47,568,8212,505,-11557,1538,6425,508,-281,-8039,-805,10466,-919,-5298,-3218,-812,8856,1402,-9424,-1736,4128,4943,2108,-9179,-1704,8658,2132,-2107,-5117,-2158,8180,1467,-6371,-3653,631,7497,845,-8513,-1135,3069,3016,350,-7004,-1167,6483,992,-1056,-4376,-1089,7014,543,-4385,-102,-539,4837,997,-7162,1864,2387,22,1398,-4537,143,5134,-2903,-2512,1030,413,5098,-1045,-7430,3585,991,-1047,-1,-6776,3652,7108,-3350,-1650,581,244,6833,-3655,-6262,4237,1078,1388,-865,-8393,5173,7596,-3814,-2505,-3087,1565,10141,-3865,-7952,2043,2152,4805,-1055,-10538,2501,6756,752,-2889,-7117,2698,10503,-2662,-5220,-1671,3178,7882,-1020,-8810,513,4525,3517,-1204,-8323,848,7429,-123,-4353,-3947,-153,8240,688,-6137,-594,1567,4114,-558,-7185,1039,4954,1805,-1621,-4766,354,4132,-1987,-2953,-2946,581,4216,-1204,-4311,669,661,2396,-1309,-4902,2402,3463,-1367,-249,-2351,2296,3955,-3821,-2690,2222,1250,2640,-2351,-5497,6012,1699,-1421,-398,-2820,3433,4793,-6320,-2874,930,1641,5012,-4929,-6067,5861,2958,-47,-3176,-5198,5284,5319,-4684,-2422,-1261,3013,6057,-5203,-6236,3927,3752,2014,-4943,-6647,4233,6310,-2045,-4219,-4339,3469,7308,-3597,-5691,-504,2334,5528,-3718,-7779,3583,5964,1561,-2664,-5739,1894,6753,-1052,-4019,-2290,3238,4073,-2174,-5202,951,3430,2738,-3222,-5375,1265,4060,-355,-2846,-3893,2166,4711,-2038,-1908,-795,1441,3701,-2264,-3752,2667,2226,434,-1207,-3453,3465,2134,-2676,-1429,-1383,2154,3124,-3893,-1836,1990,1146,1254,-3737,-2320,4330,2567,-2665,-1735,-558,3677,2452,-5674,-2487,2871,2217,1558,-5083,-3312,6221,2202,-2857,-3423,-2630,5410,3315,-5242,-2851,504,4191,3760,-6158,-5062,4759,3016,608,-4999,-4479,4875,4214,-2787,-3751,-345,4746,4760,-5333,-4389,2483,3808,3166,-4399,-4734,3004,5563,-1286,-2437,-2472,3220,4347,-3446,-4213,-115,3232,2114,-3310,-5575,2609,3006,1882,-3473,-2520,2826,4047,-766,-1566,-81,2542,1722,-2983,-1812,1083,2008,137,-1820,-1016,3231,1266,-1415,-1551,-409,3861,733,-3668,15,944,1351,709,-4708,-1159,2741,62,-1681,-4064,-850,4798,540,-4094],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-3,4,-5,5,-6,7,-8,9,-10,12,-12,14,-15,17,-19,21,-24,26,-28,31,-34,38,-41,46,-50,56,-62,69,-77,86,-96,109,-124,143,-167,199,-243,308,-414,614,-1117,5828,3930,-6932,-2838,-1385,7997,4776,-10108,-1970,3763,4032,3485,-10238,-3229,9540,1928,-1241,-4129,-5994,10189,4419,-10130,-1431,-822,4832,5576,-10300,-2778,6045,347,3273,-4593,-6918,8625,1408,-5062,501,-3973,4223,5764,-8241,-1035,4350,-1390,3958,-4159,-5634,8078,-464,-3414,1568,-4218,4946,4119,-7022,1995,2690,-3,2168,-5533,-1173,8057,-1800,-2460,-352,-2339,6986,368,-6315,949,1916,2680,641,-8144,-534,6718,576,-1479,-6666,-435,8015,-518,-5590,-1864,1881,7453,564,-8569,-63,4634,4725,-809,-9482,-39,8354,988,-1962,-6173,-990,9380,518,-7111,-2267,1448,7522,327,-9765,561,5213,2954,1228,-9422,-1533,10172,-485,-3856,-3960,-2697,9403,1711,-7590,406,1005,4236,3829,-9328,-1007,7397,-726,551,-4844,-3881,9012,841,-6193,1748,-1189,2988,3125,-8034,-37,4172,-1631,875,-4398,-3930,8066,-1520,-4435,1459,-1968,5298,456,-7392,3472,4677,-248,1256,-4541,441,6973,-3128,-3991,228,1179,6557,-3001,-6772,2664,3828,1585,-523,-7405,2680,7937,-845,-2409,-3488,2387,7399,-1762,-5963,-225,4116,5180,-2330,-7551,1825,5007,1861,-3094,-7899,2454,7605,-1492,-5013,-4905,2296,8211,-2210,-7100,-314,2622,6270,-1486,-9596,2558,5041,978,-1458,-7231,622,9438,-1657,-4455,-1500,-897,8348,-818,-7334,765,2215,2185,1078,-8433,86,7218,-2333,-1107,-2207,-707,7694,-592,-5533,2828,471,1475,1445,-7317,2226,5840,-2036,1347,-2805,-410,6101,-1692,-3619,2882,-16,3441,-1262,-4865,3749,3170,-2942,-1280,-3549,2096,6289,-4762,-4338,1237,2589,4404,-3619,-5503,3408,4881,383,-2525,-4360,4756,5541,-3647,-3765,-1954,4769,5816,-5012,-5454,1070,4279,4020,-4066,-7008,3833,5676,1750,-3933,-4563,4570,5935,-4119,-5147,-914,4012,6186,-4164,-6475,2232,3278,3886,-3440,-6376,4642,5011,-474,-2700,-3944,2881,7176,-4440,-3382,1252,1667,4523,-2499,-6403,3223,3179,866,-960,-5362,1469,4328,-2719,-1733,165,60,4258,-1001,-4554,3309,1536,1885,183,-5059,2583,4270,-2971,-1749,-495,1524,4035,-3491,-2956,3374,1925,1610,-2462,-3447,4501,3235,-3755,-2710,-913,3415,2528,-5034,-3261,2143,2946,1101,-3228,-4073,5044,2857,131,-3733,-1902,4184,3758,-3835,-4438,370,4339,3751,-4418,-3945,2359,3655,1719,-5529,-4680,4638,4492,-1018,-3903,-1718,3798,4552,-3688,-4445,896,3161,4406,-4074,-4001,3739,2792,1153,-4192,-3304,4758,4184,-2219,-3248,-1794,3540,4461,-4767,-4634,1495,3188,1956,-4296,-4633,2964,3926,-1990,-1172,-2439,2007,2968,-3984,-2394,483,540,2509,-2332,-2980,3509,2112,-341,-1067,-2886,2767,3291,-3292,-700,436,1561,1410],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,5,-5,6,-6,8,-8,9,-11,11,-13,14,-16,18,-20,22,-24,27,-29,32,-36,39,-43,47,-53,57,-63,71,-79,87,-98,111,-127,147,-173,207,-257,336,-477,818,-4260,-3062,2162,6615,1718,-10167,-2205,4551,3454,729,-6847,-1752,7536,690,-1786,-5076,-1442,7555,1032,-5785,-559,1311,5227,400,-7432,1695,2653,-348,1590,-6213,-143,8413,-2070,-1105,-414,-1273,6341,-479,-7038,2616,851,196,2154,-7335,2518,5276,-4671,-93,-843,-295,6602,-2900,-6567,4498,275,943,-784,-8042,4458,6806,-4795,-733,-3838,587,10488,-4621,-5925,4035,1060,4427,-1815,-11677,4950,6321,-1428,-2153,-6428,1746,9645,-4431,-6848,-509,2382,7528,-1740,-10705,3287,4918,3049,-1625,-8943,1480,8395,-993,-3902,-5112,991,8773,-567,-6275,-1465,3881,5597,-1223,-7343,1092,5093,2992,-2737,-5853,1534,6873,-1132,-3745,-3121,341,6598,-1947,-4879,546,1922,4139,-1977,-7635,2405,3887,207,721,-4558,759,5951,-4091,-1963,1627,-924,4354,-2608,-4769,4406,1135,-452,-3,-4593,2301,4666,-6672,-1237,-250,370,3777,-4726,-5200,6521,927,-455,-1303,-5961,5677,6295,-5365,-2256,-305,2644,6691,-7243,-5679,5246,2919,1827,-3430,-8402,7054,5951,-4486,-2489,-4854,4434,7971,-5501,-6514,2283,3200,5128,-3976,-8079,4582,5361,990,-3096,-6871,3623,8256,-3266,-4381,-3040,1962,6698,-2474,-6884,479,2888,4683,-2716,-6395,2011,4500,939,-3130,-4294,2738,5650,-3534,-3423,179,1886,4074,-3155,-4770,2102,1587,1674,-2290,-5310,3477,2314,-2852,-601,-1958,1229,4187,-3878,-1452,1853,-116,2108,-2385,-4113,5849,290,-2405,-1308,-2545,3414,2812,-5328,-1152,2369,1512,1604,-5721,-3556,6400,855,-3301,-2073,-3537,6389,3456,-6173,-2704,1534,3199,3662,-6097,-3721,6694,2941,25,-4798,-4145,6769,4925,-5568,-2895,154,4953,5119,-6697,-4824,2818,3683,1991,-5612,-6394,6023,4320,-1632,-4751,-3846,5577,3905,-4486,-4652,-746,4047,2580,-4581,-4913,2152,2903,1833,-3803,-3512,3637,3242,-1291,-3382,-2666,3711,3657,-3004,-2302,758,2046,1858,-4003,-3194,3743,1700,227,-2289,-2801,4369,1673,-2646,-338,-232,2843,2494,-5133,-1090,2178,474,-131,-2514,-1977,4223,-268,-3995,75,481,4129,1336,-5864,932,4908,-23,-1078,-4200,-477,5824,861,-3768,-1872,238,3856,906,-6986,-1530,4275,2417,1027,-5765,-935,7015,980,-3176,-3894,-1089,6852,1586,-5597,-3030,1529,4793,946,-5573,-4335,4962,3806,-645,-5394,-2746,6101,3383,-3704,-4104,-390,5766,2110,-4723,-3027,2753,2992,2048,-5556,-1828,4342,3321,-1310,-3716,-1923,4576,2313,-3092,-1929,-1083,3598,862,-2953,-1842,2565,1461,-22,-4405,-1049,3423,949,244,-2320,-747,2051,1094,-3008,-1081,1268,722,155,-3650,351,3542,594,-1166,-1025,-353,3948,-1493,-5162,983,2557,2080,-623,-5440,1260],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,3,-4,4,-4,6,-6,6,-7,7,-8,9,-10,10,-12,13,-14,16,-17,19,-21,24,-27,31,-35,41,-48,59,-73,96,-134,225,-1371,3291,4882,2689,-5888,-7130,7948,4026,-1515,-4887,-4824,7494,6440,-6752,-4498,-679,4081,7708,-7794,-7756,5930,3692,715,-3386,-8479,8692,4962,-6408,-955,-3533,3245,8471,-8459,-4969,4780,1114,5143,-1864,-8569,7560,3600,-3039,747,-5857,2314,7878,-6579,-887,2869,-1345,4604,-3687,-6737,6492,211,-2394,973,-4823,5022,4372,-6907,-154,1730,1311,4138,-6596,-3683,7398,-645,-1863,-1441,-3856,7652,3726,-6497,-996,670,4213,3394,-8137,-1475,5779,2756,1111,-5548,-4064,8606,3844,-3521,-4128,-1045,7475,2966,-7302,-3562,1975,5734,3177,-9206,-3166,6957,4025,439,-6302,-3202,8620,2928,-5070,-4094,-3046,8279,4891,-9215,-2076,1979,4567,2827,-7283,-4976,8139,848,480,-3481,-5058,7664,4356,-6427,321,-1866,3163,5118,-6881,-2522,5363,-759,2225,-2186,-6109,7730,1699,-4390,560,-2860,3638,3519,-7692,334,3711,-1207,1461,-2443,-2534,7103,-758,-2964,199,-1590,4551,1427,-7288,1595,4249,-114,1533,-6930,-1629,7451,120,-3391,-1488,-350,7414,-382,-7090,-321,2869,4102,648,-8088,-399,7170,2230,-2647,-5397,311,8722,559,-6838,-4289,648,7611,73,-8292,-1807,4035,4112,565,-8635,-32,7198,1510,-1653,-5881,-969,9442,1188,-5149,-2833,-612,7264,2087,-7895,-1348,3453,3169,716,-7356,-2652,7818,982,-1581,-2726,-2789,7503,1183,-6729,254,1097,2343,3787,-7109,-1175,6001,-964,-217,-2963,-1719,6690,-641,-4682,2169,-84,2212,2344,-7437,850,3936,-2310,80,-3256,-895,6071,-2406,-4786,1418,-693,3841,-314,-6022,1963,3264,-54,-615,-5479,938,6963,-1608,-3495,-1029,808,5548,-1908,-6895,963,3079,3204,-1885,-6687,2393,6457,-654,-3434,-3810,1575,7375,-496,-6221,-1091,3599,5557,-1173,-6855,1352,4351,3810,-839,-7168,321,7554,-66,-4296,-4168,1747,7722,-2218,-5282,-242,2259,4769,426,-6689,986,4515,799,-1382,-4424,602,6436,-412,-2801,-574,-323,4780,-356,-5565,1888,2417,1546,1391,-4696,-53,4875,-1939,-1571,-65,-607,5027,-1307,-4383,2123,802,1602,546,-4326,2437,4614,-3178,-1890,-1065,1499,3774,-3925,-4217,2202,1618,1405,-966,-4114,3237,3716,-544,-1951,-3452,2596,5893,-4562,-4096,440,3249,3160,-3915,-5937,1907,3871,-552,-3567,-4302,3531,4940,-629,-4787,-1286,3617,4737,-2351,-5174,1226,3693,3439,-4483,-5281,2786,4833,445,-4282,-3794,2666,5143,-2753,-3800,-1476,2535,4784,-3417,-4443,750,2534,1858,-2886,-4643,2902,3792,-235,-2034,-3480,2288,4630,-559,-3619,720,-6,3305,-1683,-4699,2087,1257,272,-1149,-2647,1570,3204,-3067,-2280,1059,1365,2208,-2259,-3470,3294,1828,-480,-1005,-2810,2789],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,2,-2,4,-4,4,-4,5,-6,6,-7,7,-8,9,-9,11,-11,12,-14,15,-16,18,-21,23,-26,29,-34,39,-47,57,-72,95,-135,216,-441,2539,6546,1107,-4464,-7632,1522,8477,-1569,-5592,-2767,3373,7927,-2640,-7260,752,3136,4626,-1636,-8248,2103,5010,-661,-374,-6193,899,6688,-3778,-2841,1003,-1103,6100,-1986,-7384,3140,-43,616,135,-7407,3735,5750,-5387,-230,-107,-1222,7372,-5584,-4636,7264,-1450,1732,180,-6926,7065,4528,-6735,-549,-511,1205,6558,-7390,-4555,6417,329,2966,-4263,-6830,7648,4733,-4418,-1469,-3469,3583,8360,-8458,-5596,4040,3308,4583,-5986,-8747,6061,6282,-950,-2773,-7248,5403,9166,-4806,-6053,-1196,3350,7630,-4857,-7486,2977,4120,3679,-5073,-7422,5143,6515,-550,-4052,-4759,4933,8109,-3365,-4862,-664,4105,6073,-4049,-5691,2617,3013,3547,-2735,-5659,4182,4477,-2081,-2189,-3753,4295,5649,-4168,-2923,1811,519,3425,-2021,-5025,5364,1596,-1818,183,-3854,3662,4172,-5811,173,2110,-528,4209,-5432,-2989,6615,-1811,-1892,-457,-4292,5663,3841,-6790,425,712,1498,5935,-6756,-4081,7368,756,-518,-3255,-4322,7380,3074,-5594,-2086,-284,5694,5545,-8547,-3978,5299,2464,3303,-5384,-6470,8142,4155,-3227,-4339,-4891,6189,4269,-6410,-4557,854,4365,4117,-5455,-5305,4199,4875,1091,-3405,-6047,4861,4784,-3047,-4967,-2601,4889,4708,-4968,-3391,751,3649,3785,-4022,-2904,3861,2850,504,-2988,-2544,4058,2302,-4238,-475,-1733,3010,3100,-5246,-1082,3902,-399,2033,-3151,-3051,5048,421,-3059,1394,-1600,2744,2278,-6928,1117,2309,159,1997,-4053,-1445,6756,-519,-3738,-639,-2414,5447,802,-7039,557,2925,2082,2212,-6413,-797,6721,1078,-1964,-3413,-2231,7480,220,-7803,-530,1767,4567,1346,-7057,-1861,5065,753,-1844,-5268,-2274,7969,2612,-4642,-3151,-795,5423,2399,-6973,-3092,2205,3737,1241,-5225,-2967,4345,3545,-913,-3712,-1880,5410,2437,-3479,-4154,-120,3557,1844,-4585,-1386,2641,1726,286,-4709,-2575,3929,1572,-1320,-1692,-1543,4766,1008,-2783,-1468,1138,1918,650,-3829,352,2078,-1316,-468,-2030,-1653,4288,-698,-3109,1383,424,2443,490,-5260,1647,4116,-761,-1315,-2947,1274,4556,-1741,-4100,-295,453,4106,-1724,-6156,1984,4369,710,-1181,-5414,-189,5943,-992,-4540,-1394,-42,6788,-971,-6801,37,3256,1802,40,-6149,540,6998,1036,-2231,-3959,-281,7100,511,-5594,-808,1910,4622,8,-6361,-419,4449,3073,-775,-5891,-146,4870,653,-2798,-3491,621,4435,-35,-4114,-1789,956,3463,-262,-4889,-262,3767,1273,-1011,-3264,376,3675,-578,-2652,-706,1090,3127,-700,-2900,1215,837,1198,-1040,-1638,898,2964,-1232,-2083,-78,407,2924,-2788,-3219,2661,1701,1611,-1010,-3849,3609,3260,-2027,-1569,-715,2438,3135],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,19,-21,22,-25,28,-31,34,-37,41,-44,48,-54,60,-66,74,-83,94,-106,121,-142,169,-207,265,-367,601,-2219,-6232,-4803,3847,9001,-5917,-6397,1357,3309,6486,-3970,-8890,4563,5420,2499,-1648,-7574,5253,8804,-4950,-4256,-3300,1548,9490,-4441,-7160,3763,2615,4235,-355,-10230,5147,6613,-3294,623,-4750,-403,8771,-5311,-4003,2491,-1293,6055,586,-8746,4859,2863,-2123,2274,-5642,920,8437,-5636,-2104,2813,-1467,5303,-2571,-7204,6505,1589,-2311,886,-5453,5734,6250,-7112,-2087,1242,1372,5242,-5789,-5875,6292,2177,-571,-3286,-6063,6367,4165,-5060,-3901,-2560,5232,5900,-6528,-6080,2792,4256,3840,-7266,-5099,6199,4383,-953,-6239,-5475,6655,5806,-5283,-5542,-1377,6396,6013,-6711,-5773,2173,5513,4514,-7605,-7479,6594,5158,-1335,-4406,-5464,6808,8457,-5996,-4095,-806,1723,7536,-7620,-6709,5593,1177,2647,-2039,-7674,5744,5376,-3910,182,-1583,1537,6733,-6622,-3125,3678,-816,3952,-1595,-6199,7686,2066,-4422,932,-3308,2080,5133,-7389,-1186,4162,-293,4006,-3478,-4970,7076,85,-3513,-454,-3288,5179,3698,-8138,-1012,2895,2913,2765,-6080,-3384,7479,1908,-2273,-3286,-3281,6484,3423,-6718,-2493,-130,6067,4237,-6938,-3204,4158,4750,-306,-8230,-3249,7808,4499,-3120,-4868,-3587,7275,5084,-6210,-3398,700,5739,4287,-7677,-4349,3648,2711,1984,-5961,-3985,7693,3703,-4102,-3351,-1784,6575,4403,-7976,-2167,1167,3786,4616,-6601,-4501,6855,1048,-172,-2220,-4724,7871,2896,-6306,-261,-1084,2469,4484,-6184,-1907,5055,-198,546,-2489,-3439,6702,731,-4952,1959,-210,3062,2554,-5828,619,4857,-1055,799,-4185,-2595,6421,-648,-4343,-273,-635,4968,1146,-7175,302,4506,1563,316,-7914,-1395,6489,-303,-3890,-3214,67,6981,1142,-6997,-2859,2980,4863,613,-7454,-1046,6102,3276,-1263,-6759,-1059,6834,1770,-4802,-4422,883,7014,1411,-6756,-2225,2095,4860,2550,-7453,-1552,5305,1165,-1937,-5825,-1596,6929,1713,-4211,-2582,-157,5551,1486,-8039,273,3354,3625,857,-6048,-1037,6169,618,-1969,-1876,-2378,5087,178,-4729,-832,1275,1604,2345,-5070,-471,4477,-861,-315,-676,-919,5427,753,-4648,1013,1136,1247,290,-5606,2304,5640,-1621,-1329,-2665,783,5886,-613,-5248,376,2086,3834,-1221,-6528,2077,4580,592,-1766,-4840,1341,6271,-651,-6051,-2168,1791,5887,-1263,-6582,-759,3779,2671,-2216,-5860,419,4731,1312,-2710,-4164,521,6774,132,-5266,-2156,1970,5294,-814,-5539,10,4809,3100,-1685,-6045,465,5823,1283,-1618,-4880,965,5062,82,-4305,-756,2585,4678,307,-5962,213,2543,1717,28,-4269,355,5544,-762,-2618,-854,530,4622,-113,-4211,1413,1948,344,72,-3961,2394,3892,-1407,-1637,-933,958,2751,-1237,-3908],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,7,-8,9,-10,11,-13,14,-16,18,-20,22,-24,27,-30,33,-36,41,-45,50,-55,61,-67,75,-82,92,-102,114,-128,146,-166,191,-225,269,-335,443,-663,2619,-4061,-6058,-167,4465,6666,-5600,-6517,3477,4580,2636,-4454,-7287,4859,6063,-2076,-3081,-3809,3572,6919,-4864,-4421,424,1879,4672,-3450,-6169,5268,2012,17,138,-6879,4558,7126,-5710,-1131,168,463,5893,-3757,-3580,6328,-1655,408,789,-5716,6064,2942,-6412,728,362,1029,4960,-6923,-4099,7089,-801,-202,-3532,-5685,8107,2582,-7641,-738,-787,4323,4467,-8513,-2635,6399,1223,3023,-4654,-5698,8855,3424,-4771,-3114,-2914,7915,4701,-8656,-3436,1987,3934,4584,-7779,-4952,6591,5292,-216,-5335,-4894,7579,5320,-3751,-4689,-2352,6411,5564,-5900,-4787,1990,4845,3439,-5831,-4918,4616,3478,813,-4551,-4713,5937,3848,-3311,-2970,-2673,5047,4610,-5928,-2332,2411,-234,3875,-4494,-5046,6317,362,-2342,899,-4137,4322,3068,-6822,355,1095,-261,4684,-5440,-1428,7050,-1693,-373,308,-3471,6831,1053,-6337,2485,1208,-144,2780,-7396,-1740,7725,-1355,-1972,-2200,-2298,8840,1260,-6495,1351,976,4280,2568,-8495,-2221,7579,1361,-933,-7044,-2322,9417,1013,-5331,-2743,-1027,7977,1999,-8569,-2287,4864,4802,1499,-7225,-3530,7168,2467,-2615,-4933,-2553,8036,3526,-5017,-3634,-345,5966,2780,-6383,-2795,2627,2959,1766,-7911,-1856,6364,1772,-2169,-4551,-1896,6084,2474,-4911,-472,46,3022,2612,-5251,-362,4127,-632,382,-2468,-1908,5893,108,-3008,593,-2018,3093,1943,-5176,-286,3322,-1170,1400,-3567,38,6916,-1769,-2655,229,-392,4285,-385,-6647,3051,2957,0,-141,-5637,878,8017,-2367,-3121,-952,318,6935,-948,-7014,3258,3207,2717,-197,-8059,2459,6806,-58,-2839,-3388,121,7562,-92,-7559,-1531,2888,6434,-407,-8421,-244,6281,1810,-1429,-8097,-906,6992,496,-4348,-3645,763,7038,552,-5256,-1480,2558,3774,689,-6460,-725,4779,2658,-2469,-4634,-70,5195,-698,-2225,-2438,-575,5205,-918,-4849,927,845,2360,298,-4659,917,4341,-818,-274,-2301,-65,4004,-1615,-3163,1477,-12,1724,-710,-5395,3211,2979,-2266,-1013,-3111,611,4579,-3514,-2649,1199,2382,1783,-1615,-4977,2562,3273,-850,-2601,-3959,2903,5400,-4245,-3345,405,1640,3438,-2398,-5687,2865,4394,398,-2313,-5767,2151,5852,-2279,-4244,-2753,3147,5185,-2949,-5697,146,3462,3350,-2995,-6436,1157,4694,1311,-3106,-3859,2310,6379,-322,-4035,-2097,2800,5631,-1272,-5152,1299,2983,3410,-890,-5248,1389,4374,-28,-2208,-3761,1583,5153,-1547,-3807,265,-35,3304,-1534,-2569,1448,2331,1498,-816,-1742,2127,4609,-1425,-2173,-375,1637,2964,-3137,-2202,1449,1077,74,-1593,-2229,2805,1961,-2419,-629,-459,807,2058,-3724,-2705,2131,1097,655,-2155],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,5,-6,6,-6,7,-8,9,-9,11,-11,13,-14,16,-18,19,-22,25,-28,32,-37,44,-52,64,-79,105,-147,230,-458,2815,6096,-2257,-8996,670,7803,429,-2544,-6770,1638,10310,-2487,-4959,-3204,1944,8041,-306,-9792,-371,4270,5224,-191,-9121,848,9335,-1136,-2315,-4644,-579,8710,-1425,-7378,960,10,4857,2462,-10441,1398,6249,-1431,1785,-5179,-1332,9835,-3156,-3181,1423,-2309,4966,858,-8651,4895,3449,-2273,2365,-6155,730,8766,-4489,-2731,1133,-459,6034,-2985,-7689,6106,2573,-762,-733,-5490,3021,6895,-5286,-3102,-1136,2132,8229,-5905,-7085,3118,2805,2384,-2653,-8170,3722,7204,-2453,-4023,-5835,4397,8222,-2844,-6704,-1677,4352,5922,-4349,-7692,2676,6023,3016,-3992,-8144,3714,8284,-391,-4110,-4857,4170,8123,-3253,-6803,-284,3028,7012,-4805,-9971,2920,4972,1238,-2164,-8674,4503,8289,-4108,-2996,-2857,970,9129,-4246,-7267,3082,86,3054,-12,-8298,2887,5296,-3214,157,-4205,-141,7852,-3982,-4196,4177,-1212,4471,-1730,-7842,5906,2207,-2828,628,-2993,1007,5869,-6534,-3018,2806,217,4953,-3778,-5764,6173,1336,-2154,-974,-4983,4829,5454,-6485,-2642,1278,2125,5792,-5918,-5248,5396,3718,800,-4322,-5874,5928,5591,-3993,-5018,-2263,5184,6592,-5990,-5731,1932,4779,4559,-5612,-7335,5378,4401,154,-6097,-6409,6167,6111,-4367,-5179,-3099,5385,6687,-5146,-5094,1962,4034,4042,-4892,-6935,4468,4353,60,-2633,-5161,4907,6478,-4212,-3231,-354,1212,5588,-4473,-5853,4760,1734,1394,-989,-5206,4385,3838,-4798,-1024,-1981,1791,5865,-5888,-3396,4954,-1514,1496,-2539,-5107,5734,2375,-3458,-483,-1402,3673,2819,-7188,-1670,4455,528,970,-3726,-3869,7833,949,-3195,-1531,-968,4941,3015,-7236,-2392,2821,2854,2700,-6576,-3669,6594,4658,-1137,-5350,-1812,6691,3060,-4668,-3771,-723,6835,3225,-6191,-4343,3975,4561,859,-5629,-4364,5645,3518,-1036,-3878,-1790,6577,3866,-4620,-4369,1212,5879,2819,-5721,-4011,4301,2927,1057,-5276,-3485,6340,3353,-1729,-2238,-2526,5226,4871,-4753,-2038,2001,1870,2686,-4394,-3551,4436,1197,26,-3155,-4187,4465,2574,-4868,-375,1199,553,2496,-5177,-1251,5612,596,-1091,-1709,-2334,4959,1980,-5391,-414,763,2608,1139,-6489,-300,5407,805,-1481,-4094,-747,6886,491,-3889,-2313,266,4940,354,-5924,-494,4503,2959,-405,-5196,-1048,6381,2032,-3869,-4215,1004,6967,1455,-5839,-2654,1955,5047,930,-6747,-2066,6128,3938,-694,-5692,-1293,5632,3270,-3272,-4150,418,5305,2376,-4995,-2499,2771,3922,968,-6463,-1579,3489,2006,-1207,-4720,-1521,5713,1334,-4422,-1907,-393,3762,1087,-5571,-1401,2146,704,469,-2955,-1430,4218,-337,-1831,47,-1056,3451,471,-5076,490,1248,1207,251,-3796,122,4113,-795],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-6,6,-7,8,-9,11,-12,14,-15,17,-18,20,-23,25,-28,31,-34,38,-42,46,-51,57,-62,69,-77,85,-94,105,-119,134,-153,177,-207,250,-311,407,-586,1027,-4916,-4938,8658,4606,-814,-5709,-4084,8420,5498,-5518,-3917,-1090,7327,4744,-6565,-2674,3903,2564,3171,-5931,-4482,7567,2754,-2301,-2324,-4088,6591,4293,-7641,419,186,1138,6429,-5295,-2693,6801,-1549,-1302,-347,-5143,7633,1265,-7330,2692,1226,728,4293,-6777,-644,7430,-2301,-86,-2804,-3754,9042,268,-7063,1549,1119,3613,3405,-9869,1419,8266,359,-423,-5714,-1404,9479,-636,-6755,-1385,-114,7616,1909,-10468,-1330,4395,4086,1257,-9066,-2632,8707,1957,-3122,-4891,-1272,8463,3188,-7795,-3219,1323,5913,1406,-8691,-3252,5830,5122,-342,-7349,-2947,7498,1470,-2659,-4632,-1750,9540,1876,-6682,-2476,-563,4965,2830,-7845,-720,4706,762,495,-5666,-3089,7281,853,-3969,-867,-2770,5279,1871,-8177,6,1862,628,2639,-6087,-1374,6196,-1970,-2609,-431,-2678,5660,-280,-7533,2890,2412,454,1836,-6149,1211,7434,-3176,-1693,-369,605,6301,-2371,-7144,2449,865,2023,124,-8413,2444,6877,-1063,-2243,-4075,1137,8468,-971,-7590,530,1764,5426,-450,-10146,900,6211,1676,-273,-6643,1047,8294,-321,-5579,-3623,1729,7401,-796,-7349,-839,4325,4925,-926,-8137,-447,5274,1352,-1984,-6504,503,6627,-265,-3764,-4230,398,6296,228,-6363,338,2239,3838,169,-7411,1111,5220,-842,82,-3439,-690,7144,-1829,-4563,653,77,5774,333,-5308,2693,3713,-1765,717,-4460,52,6219,-4038,-3285,1348,-467,4696,-1504,-5652,4227,2525,-1282,-393,-4796,2305,5951,-4318,-2768,639,1311,4468,-2815,-7195,3496,3478,1244,-1513,-5891,2901,6976,-2579,-2838,-2649,2865,7335,-3401,-5474,2380,3270,3759,-3067,-6466,3761,5790,-991,-3114,-4565,2386,7106,-1533,-5019,-1743,3115,5632,-1845,-6558,812,4135,3450,-2508,-6316,1971,5361,734,-3914,-3364,2565,5330,-2180,-4753,-696,2375,4591,-2535,-4590,1420,4813,1513,-1773,-4811,1055,4174,-1047,-2361,-2454,740,5084,-2439,-3719,1569,453,1090,-925,-4410,2907,1660,-1876,-375,-2114,1108,4843,-3317,-2609,2679,150,2093,-1644,-3304,5129,2023,-3284,-1115,-2548,2847,4306,-4901,-2840,1751,1348,3930,-4048,-4230,4796,2502,-487,-3148,-3106,4300,4574,-3837,-4467,1551,4543,3900,-5881,-4575,3161,3473,2053,-4034,-5126,4518,4007,-1418,-4232,-2926,4370,5367,-3693,-3982,-801,3548,4270,-2270,-4228,2961,4231,322,-3518,-4029,2664,3877,-1925,-3210,-1481,1871,4010,-3058,-4156,131,2488,1946,-2502,-4318,3523,2430,-643,-1752,-3549,2690,2121,-2954,-2683,542,1765,2146,-2907,-3025,2077,1623,-724,-742,-2599,3156,1604,-2865,-862,1364,2410,1130,-4714,-831,2986,-96,177,-1875,-2268,3491,1748,-3815,-1765,-55],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,2,-2,2,-2,2,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,3,-3,6,-8,12,-19,31,-51,88,-170,406,-2762,-3093,10020,2467,-9025,-2522,2742,8232,2287,-9561,-1968,4878,4957,88,-8671,-2099,9338,2032,-3541,-4720,-2428,9451,1759,-7505,-1092,241,4656,4585,-10162,-2553,7000,18,966,-5308,-5230,9261,1261,-5524,-611,-2579,4701,4446,-8876,340,3657,-985,3703,-5417,-3300,9489,-1883,-1982,2650,-2655,5864,2599,-9365,3186,3281,-1237,3162,-5980,338,8654,-4416,-2336,40,-2289,7118,207,-8423,3375,3362,862,1092,-8728,1910,7221,-1885,-2423,-3182,-40,10084,-554,-8108,373,2775,5513,-1720,-10474,651,6410,1651,-1380,-8482,759,8475,10,-3960,-4308,514,9124,-869,-7663,-1914,3592,5729,-546,-9521,73,6439,2985,-258,-7950,911,9643,1212,-5466,-3196,-118,9028,718,-8743,381,2876,3967,2253,-9337,-156,7429,-380,108,-3522,-1745,9462,-1547,-5324,2136,-410,3313,2209,-7874,2173,4280,-3067,1800,-3808,-188,8038,-3524,-3666,3457,-1699,3578,-169,-6932,5912,3852,-1348,790,-5731,1786,7177,-4163,-4561,1563,647,4901,-2211,-6868,5007,3961,1143,-2378,-7366,4457,7777,-3830,-3482,-2360,1853,8395,-3442,-7000,2059,4768,3467,-2301,-8354,4302,6694,354,-3852,-5308,2972,8244,-2101,-6861,-1900,2593,7441,-2998,-7138,223,4203,4298,-2547,-7094,2689,6170,575,-3077,-5508,2610,7647,-2688,-3670,-1233,1854,6626,-2241,-8127,1887,4027,1287,-86,-6574,1123,5897,-2212,-1903,-1984,-268,5071,-2836,-4724,2639,-146,2688,852,-6446,4412,3630,-2083,346,-2567,373,6299,-2825,-3206,3470,750,1681,-1748,-5459,6640,3517,-3688,-764,-1684,3521,5314,-5057,-3004,2319,1497,2662,-3468,-5179,4715,3727,-1499,-4002,-3917,4932,5191,-5093,-4198,631,3305,4615,-5257,-5835,3507,4648,1422,-4700,-6356,4791,6303,-1550,-4597,-3758,4608,6114,-3582,-5522,799,4671,5281,-4596,-6066,3542,4805,1219,-4066,-5437,4699,4573,-2490,-3407,-2616,3750,5282,-4219,-4069,879,1913,4002,-3034,-5552,3603,3378,718,-1026,-3908,2837,5369,-2494,-1511,450,947,3049,-3442,-4331,3249,1944,-214,-556,-3887,3100,2819,-4928,-1500,744,1206,3129,-5156,-2814,4488,-168,136,-2648,-2618,4838,1877,-4159,-1914,-1114,4125,3205,-6035,-2104,3001,1711,385,-3931,-3598,5483,3468,-2995,-3459,-1463,5132,3172,-5494,-3349,2395,4622,2275,-6391,-3991,4107,4624,-737,-3848,-3561,4856,4335,-3485,-4721,-905,3614,3929,-4339,-3343,2341,4199,2271,-4355,-3704,3083,2840,-1653,-3608,-3416,3798,2663,-3182,-2274,-887,2686,2885,-5136,-3734,2158,2366,259,-2958,-2845,4762,2535,-2009,-2156,-1659,3995,2639,-4311,-865,236,1054,847,-3222,-2196,3086,929,-2151,-1090,-1320,3641,781,-3732,-204,2255],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-5,5,-5,6,-7,7,-9,10,-11,12,-14,15,-16,18,-20,22,-24,27,-31,33,-37,41,-46,52,-58,66,-75,86,-99,115,-131,114,532,9594,2350,-9097,-2166,3422,7457,1868,-8634,-1121,6125,1845,76,-6467,-2379,10979,848,-4013,-1377,-1196,6145,2951,-8697,255,2468,1441,3241,-7696,-2080,8117,-1972,-285,-1063,-4259,6325,1131,-6733,3494,346,288,2970,-6347,878,6518,-4569,-399,-1458,-596,8284,-1650,-6920,4119,-251,2569,1824,-7275,2523,7448,-3404,-1064,-3596,375,9384,-3265,-5747,1995,1215,5260,-770,-10085,3341,7170,441,-1119,-6770,695,9555,-2502,-5268,-2113,1416,7585,-1781,-9033,-842,4728,5541,-1438,-9074,1881,7939,1722,-2394,-7784,521,8848,-1101,-5163,-3398,1880,8912,-1258,-8767,644,4438,4943,-843,-8011,1641,7463,-118,-1393,-5453,570,9309,-1641,-4424,237,-244,6015,613,-7739,3270,2141,-241,2708,-5825,70,8855,-3446,-1133,571,-2028,5871,-915,-6973,4508,1157,-904,1503,-6004,1724,4776,-5137,-1009,1026,281,6056,-3886,-6503,4264,2318,804,-210,-7260,4819,6279,-4388,-2328,-2398,3157,6663,-4614,-7393,3930,1773,2601,-2377,-7877,4026,5118,-1745,-5083,-5305,3224,9207,-3618,-5823,-951,2927,6971,-2757,-8188,1775,4634,2340,-3659,-7261,2463,7085,-1423,-4876,-4556,2974,7476,-3121,-5092,-1613,3491,5181,-3423,-6496,2732,3676,2641,-2228,-6994,3427,5890,-2023,-2253,-3365,1688,6237,-2977,-4689,2146,504,2176,-1490,-5968,2343,3132,-1215,21,-3572,1352,5244,-4779,-2301,1557,-1397,3526,-1688,-4797,4517,1905,-1252,980,-2790,2943,4191,-5648,-1177,671,949,2681,-4313,-4081,5780,1966,-1239,-1376,-3415,4634,5213,-5775,-2301,354,3148,4630,-5299,-5660,4018,4137,654,-3573,-5183,5259,4998,-2898,-3158,-2170,4739,5927,-5723,-4857,1461,4125,3253,-3974,-5517,3691,4955,960,-4298,-5188,4283,5485,-1319,-5490,-2332,4219,4215,-3958,-4644,1773,3519,3643,-4022,-4896,2808,3764,303,-2803,-4233,4164,4367,-2141,-1550,-23,1280,4336,-4081,-3017,2931,1118,834,-1842,-4245,4017,2018,-2984,-167,-1044,1993,3613,-3734,-1391,2763,185,1380,-2351,-3181,5597,235,-3654,-832,-547,3178,2801,-5966,-512,3339,698,966,-4913,-3075,5311,831,-3047,-1196,-768,5083,2014,-5199,-2396,2113,2581,2046,-5764,-4035,5993,1859,-1376,-4862,-2547,5062,2928,-4575,-3864,556,4639,2314,-5509,-3029,3231,4190,788,-4871,-3618,5309,3751,-1806,-4412,-1194,6068,2511,-3692,-2746,362,4142,2451,-4250,-2976,2615,2836,1031,-4627,-2739,4720,2286,-1415,-2622,-1173,2619,2486,-2867,-1131,1632,1876,2160,-3796,-315,4018,1330,-337,-1189,-1315,4046,1920,-4659,223,1377,2368,-53,-4188,199,3711,-80,-440,-1488,-957,3633,964,-2920,-905,1265,3465,-20,-4288,256,4543,495],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,7,-7,8,-9,10,-11,12,-14,15,-17,19,-22,24,-26,29,-32,36,-40,44,-49,54,-61,68,-76,85,-97,110,-126,148,-175,214,-271,368,-562,1884,-6925,-6460,7277,3840,-957,-6150,-5935,8122,4877,-4794,-5368,-1240,7213,5179,-7806,-4790,2743,4389,4503,-7953,-6042,6392,4149,-557,-4160,-6578,8520,4189,-5717,-2185,-1941,3317,7164,-7389,-3145,5593,-1042,3169,-4493,-7044,8401,1674,-3639,1113,-3426,3043,5662,-8788,-59,3352,-2001,4412,-5367,-4458,9175,-337,-4057,2199,-3452,4745,3122,-8553,2580,2399,28,4054,-7493,-2647,8161,-1547,-2117,-1398,-3132,9090,698,-8050,231,2328,3563,3509,-9362,-2711,7648,1014,-1900,-5695,-4096,9821,1085,-6928,-2984,719,7414,3393,-8215,-3344,4978,4123,1335,-8363,-2808,8686,2176,-3078,-6052,-1777,8588,2512,-5042,-4577,720,6598,2513,-8283,-2820,2565,3049,2126,-7613,-3156,7972,1481,-2518,-3506,-2375,7398,3857,-7939,-1736,-155,4467,3975,-8774,-1424,5345,-472,1343,-3302,-2572,7836,546,-3941,1953,-3268,2547,3507,-8276,58,4568,-1665,1524,-3040,-2540,7451,-2316,-2948,2047,-1244,4819,634,-8517,2412,3900,-39,1896,-6860,-1681,8910,-2475,-3627,-372,-681,6144,-2,-8504,3496,3835,2234,499,-7773,50,8493,-193,-2666,-4077,-527,8628,288,-6870,-1049,1239,7117,255,-9650,-111,5193,3107,-1153,-8105,-674,7431,891,-3180,-5138,225,7712,799,-6619,-2222,2500,6074,959,-7864,-748,4893,2637,19,-5350,-1252,6333,-169,-4182,-2447,-1512,6659,609,-7450,840,1739,2080,1902,-7926,521,5919,-1417,-517,-2117,-2453,7417,-903,-5545,2685,-970,2936,1449,-6185,945,3965,-2659,243,-3435,-1539,6138,-2674,-3676,2045,539,3226,-125,-7275,4022,4360,-1743,-661,-4813,2399,7022,-3069,-3913,461,575,5264,-1537,-6495,2852,4220,904,-2405,-7082,2432,7805,-2712,-4085,-2660,3091,7587,-2021,-6539,988,2983,4431,-2381,-7718,739,6266,1448,-3614,-4933,2860,7114,-939,-5621,-2592,1653,7358,-1753,-5913,130,3276,2978,-1711,-6515,1785,5176,423,-1957,-3843,323,6019,-1549,-3253,36,57,4693,-9,-6090,2502,1775,986,690,-5018,1964,3702,-1602,-1011,-1485,-527,4855,-3371,-4395,2320,1343,954,-194,-4303,2697,2819,-3426,-1711,-1740,688,4412,-3075,-3464,3078,656,999,-1329,-5539,4299,2792,-3354,-2038,-1631,3236,4838,-4315,-3286,1066,3031,3385,-4206,-5322,4109,3667,-784,-3007,-2445,3900,4717,-3617,-3495,-639,3437,5741,-3381,-6000,2378,4218,2258,-2116,-5393,3938,5420,-1567,-3791,-3602,2659,5639,-2379,-4276,122,2758,3609,-3501,-4504,1896,2879,1995,-1641,-4192,3682,4333,-2006,-2556,-1745,1757,4801,-2318,-3322,1200,990,2401,-2401,-3804,2349,3144,105,-1148,-1639,1346,2385,-3021,-681,1525,1224,2682,-1903,-3283,2776,471,-1375,-1896],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,-1,1,-1,1,-1,1,-2,2,-1,2,-3,2,-3,3,-3,3,-3,4,-5,5,-5,6,-7,8,-9,10,-12,13,-16,19,-23,29,-38,51,-76,127,-264,1954,-911,-8977,2724,9607,634,-2336,-6396,1121,9961,-1564,-5762,-509,150,6792,-446,-10277,2762,4537,350,546,-7451,413,8557,-2515,-2151,-922,-3158,7886,-1617,-8688,4112,997,853,1283,-7417,2262,6219,-3677,-857,-1165,-3123,7867,-3426,-6757,5522,-336,1838,115,-7936,4763,5685,-5178,69,-2001,872,8558,-5245,-5448,5906,1598,3429,-2246,-7401,5097,5462,-2862,-2910,-4286,3941,8361,-5244,-5006,1158,4324,6228,-4849,-7804,3847,5513,997,-2892,-6976,4051,7104,-2127,-4190,-4880,4589,8170,-4774,-6858,13,4913,5965,-4838,-8213,3390,4861,2742,-3473,-7342,3568,7691,-2684,-3498,-3294,2351,7692,-4386,-6036,1281,1282,4855,-1082,-8408,4137,3434,-1438,-886,-5367,1568,7763,-5143,-2728,59,-1210,7052,-1275,-6598,6056,369,-1333,1392,-5282,3226,5816,-7168,-2386,85,-1834,5828,-4477,-4466,5191,503,-857,-659,-5286,5939,4506,-5735,-741,-9,1353,5324,-6117,-4259,6022,1773,664,-3737,-6198,5880,3302,-3408,-2555,-2063,5348,6524,-7315,-4946,3065,4296,3913,-5587,-6141,6244,5376,-1148,-5440,-3659,5796,5919,-3010,-5227,-1516,5927,4728,-5901,-4795,3023,4490,3270,-5453,-5104,4821,4185,-1681,-4773,-5427,5232,4463,-3327,-2608,-841,3044,5260,-5056,-4530,3431,1354,2979,-3474,-4885,5665,2860,-2188,-1435,-2466,2936,5495,-5233,-2510,2654,105,2805,-3750,-3918,6076,1820,-2984,-145,-3885,3096,3649,-6713,-267,1879,693,2435,-4570,-2541,6609,92,-1860,-1368,-2780,5019,2367,-5569,746,1875,1039,2509,-7166,-2110,6553,116,-1218,-3656,-2847,6516,2960,-4928,-1360,745,4896,2301,-7464,-1570,4557,2726,530,-5580,-3018,6190,3699,-2058,-3516,-1602,5679,3313,-5774,-3687,667,5237,2735,-6262,-3820,4125,3558,645,-5461,-2925,6326,3085,-3689,-3379,-2213,5728,3316,-5205,-1996,721,3553,3299,-5309,-2138,4810,1310,631,-2265,-2894,4981,2215,-3375,-436,-301,2473,2887,-4476,-1143,4760,211,1228,-2650,-1854,4433,-562,-3341,1093,-977,3150,1682,-6005,-429,3170,632,-1123,-3163,98,6244,-235,-3216,-1114,-634,4560,860,-5962,690,3639,2564,-158,-4121,-456,6046,11,-2492,-1656,-73,6456,-539,-6262,-1509,2975,4438,730,-6166,-855,4745,2722,-1502,-4284,-1198,6085,774,-4107,-3766,672,5443,-145,-4667,-1750,2328,4127,-346,-5507,-741,4299,2088,-1082,-4344,-1177,5238,1027,-3792,-2458,492,4511,1361,-5271,-917,2805,1741,-137,-3342,-178,4143,307,-2746,-1714,-552,4011,-197,-4243,709,736,990,459,-3457,482,2819,-1646,-629,-1244,-428,3735,-1122,-3672,1575,1055,1677,-1738,-3953,1365,3722,-4,-1440,-2550,1721,4221,-2606,-4271],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-4,5,-5,5,-7,7,-8,9,-9,11,-12,13,-15,16,-18,20,-23,25,-29,34,-39,47,-56,71,-90,123,-181,304,-658,4077,9406,-4849,-5948,-746,4286,7596,-4788,-7015,2915,4833,3184,-5111,-8968,5039,6151,-707,-4554,-6163,4831,7677,-4210,-5014,-331,2954,6783,-4967,-6685,4469,1731,3134,-2376,-8863,4708,5559,-3288,-1483,-3311,1607,7685,-5041,-3705,3357,-504,4008,-2004,-7057,6564,2816,-3236,1681,-4605,2117,6228,-7807,-859,2713,-2389,4219,-4395,-6219,7272,-21,-2439,900,-4819,5881,5458,-9192,-64,1487,308,6035,-6948,-4872,8010,1410,-1441,-2824,-5959,8494,4627,-8236,-2647,-364,4099,6361,-8105,-4397,6003,4262,214,-4732,-6864,7853,4939,-3199,-3951,-3871,6512,5025,-6574,-5665,1990,4678,4655,-6752,-6560,5539,4505,1509,-6080,-5263,6090,4161,-4066,-3329,-3211,6076,6603,-5449,-3892,804,5067,4128,-5301,-5621,5447,2490,-715,-2352,-5440,6584,4136,-5602,-1261,-878,1615,4850,-6601,-3509,6185,-436,3343,-2468,-4881,7031,1184,-4935,396,-2353,3235,3717,-7521,-188,4585,-707,2681,-3899,-3502,9171,-118,-3181,692,-2946,5652,2210,-8862,566,4009,-334,2471,-6963,-1959,8358,125,-4311,-2022,-2213,8028,3297,-8303,-1198,1620,5549,2296,-8939,-3617,8021,1893,-1398,-5741,-3074,7412,2628,-4864,-3077,-7,7926,2890,-6359,-3405,3583,5783,1551,-8569,-3911,6712,3391,-811,-5804,-1593,6547,3278,-4945,-2718,-948,5494,2921,-6537,-2165,3366,2163,2553,-6152,-3138,5600,402,-1003,-2804,-2122,5635,2376,-5400,-464,-369,2135,3125,-6054,-2164,5541,-1819,666,-2968,-2866,5602,289,-4345,855,-455,2371,1217,-6095,1961,5145,-2664,-377,-1662,-1475,6762,-2038,-4131,816,1418,4353,-203,-7681,1648,4677,577,-665,-6294,596,8481,-681,-4841,-1879,1236,6531,691,-9183,-779,3628,3346,-777,-7482,-1641,7120,2214,-2981,-4311,-243,8193,432,-6992,-1838,1942,5770,524,-7334,-1426,4940,3017,-1353,-6289,515,6846,602,-3919,-4524,-1054,6204,1252,-5336,-1873,1625,4368,1121,-6785,79,3897,2026,-558,-4555,-1306,5476,-447,-2359,-1456,-1050,3595,327,-4638,370,1735,-816,1785,-4583,1115,4290,-1458,-911,-392,176,4191,-1353,-4176,2324,1533,-198,-610,-4158,2767,4835,-2587,-2062,-1737,1179,4838,-2655,-4729,200,2280,1737,-1536,-5803,2103,4680,-1201,-2841,-4198,3318,6535,-1257,-5552,-480,2037,5448,-2523,-6483,2275,4879,1395,-1980,-6219,2076,6437,-897,-4594,-3392,1774,6436,-1125,-5143,-691,2778,4812,-1579,-5357,549,4723,1977,-2204,-4936,1073,6079,-253,-4306,-1414,2686,5590,-655,-4649,-507,3928,3603,-520,-5133,1002,3553,-339,-1720,-2326,594,3729,-882,-2790,-625,70,2506,-761,-3144,2179,2650,-429,-1388,-2256,1727,3335,-2551,-2697,621,1064,2411],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,-1,1,-1,1,-2,1,-1,2,-2,2,-2,3,-3,4,-3,4,-4,5,-6,6,-6,7,-8,9,-10,10,-12,13,-14,16,-18,21,-23,27,-33,40,-51,70,-108,220,-1743,-3558,4083,8784,-5334,-7157,4969,3817,5884,-2512,-9422,5076,5637,-818,-1439,-7160,3422,8016,-5546,-2620,263,147,7426,-3261,-7257,4436,2864,-114,594,-6720,3861,6366,-5459,-1207,-131,-1742,8071,-3499,-5293,6514,-1323,1127,21,-6783,5674,3364,-6660,1000,-956,676,6420,-6894,-3532,6412,738,1054,-3574,-4440,6944,3577,-6260,-846,-850,4096,6755,-7321,-3818,4022,3578,2121,-6187,-5567,7603,4286,-511,-4525,-3893,7669,4222,-5401,-4065,-283,5517,4825,-7008,-4553,3632,5974,2823,-7339,-6749,6034,5092,-1692,-5260,-6677,7765,6677,-6727,-3927,-593,4825,5801,-7233,-4802,4292,1984,1831,-4138,-7393,7141,4242,-3714,-1820,-4407,2729,6372,-6565,-2170,1996,725,5861,-3943,-5172,6240,132,-641,516,-5401,3175,5055,-5964,976,1108,-393,4740,-3876,-3305,6473,-1811,-2452,762,-2775,5766,2565,-7139,211,1973,1613,3703,-6257,-1877,6848,-260,-1696,-2563,-3447,7220,1914,-6581,-1317,305,4472,3005,-7670,-1296,5287,2661,1505,-6344,-3699,7718,2533,-3712,-3662,-932,7905,2643,-6208,-4052,2387,5246,1239,-8310,-2512,5720,4590,-146,-6057,-3532,6823,3175,-3428,-4356,-2242,7287,3783,-6637,-2474,1174,4306,2888,-7144,-2488,5078,1940,351,-4069,-3803,6173,2286,-3935,-1282,-1234,4475,3753,-6559,-1925,4057,-195,1977,-3123,-3460,6614,-54,-3519,1243,-1587,3585,2249,-6993,658,1900,-523,2263,-3345,-821,5997,-671,-2810,587,-1512,4444,975,-6310,812,3086,845,1400,-7095,0,6149,-1596,-2651,-1549,-338,7204,-17,-5614,295,1677,3877,199,-6301,173,5639,759,-1439,-6991,-287,8157,1199,-4737,-3435,2026,5847,1781,-6892,-1397,3262,3947,-566,-7448,-70,6045,2079,-1946,-5193,-1947,6604,1046,-4237,-3583,1036,6527,1392,-6226,-654,3402,1775,26,-6576,-840,4786,508,-1177,-1937,-1860,5288,-466,-4943,285,-319,2418,1164,-5723,752,3991,-240,62,-2591,-788,5918,-1082,-3631,1051,102,1973,1410,-5070,1091,3346,-1022,457,-2874,453,5374,-2484,-3315,252,381,2460,-1538,-4491,1798,3098,-1237,-1313,-4156,671,6017,-1863,-4137,-1452,1503,3511,-2637,-5679,948,3995,3337,-2072,-6432,1674,5196,605,-2829,-2519,2286,5068,-1412,-4738,-1394,3331,5815,-1760,-6733,380,4742,2118,-1823,-4444,570,5578,749,-3404,-3753,2105,6050,240,-3680,-1493,2121,3517,-1404,-5740,938,3485,1702,-2470,-3718,1063,3797,-46,-2074,-1003,-785,4406,-85,-3981,1753,665,1906,-237,-4917,871,4483,-1796,-2416,-1911,349,3848,-1119,-2651,1995,1778,1065,-855,-3602,2426,1584,-1588,-985,-560,2537,3119,-1588,-3750,1971,1870,476,-2652,-3887,4291],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-4,5,-5,6,-8,8,-9,11,-12,14,-16,18,-20,23,-25,28,-31,35,-39,43,-48,53,-59,65,-71,79,-87,96,-107,118,-130,144,-160,178,-200,225,-255,292,-339,401,-488,618,-838,1324,-5308,1624,7376,1487,-1456,-9818,1835,8572,231,-5652,-3973,682,10475,-1208,-8156,-440,3604,5534,-2196,-8698,2818,6411,1590,-2440,-7795,1650,7763,-995,-3934,-3754,1137,8855,-2246,-6848,1242,1906,3798,-127,-8682,2272,5222,15,-479,-4516,559,8148,-3886,-4169,3066,-887,4886,-1438,-9269,5396,2610,-2388,1806,-5092,2371,7712,-6557,-2250,2125,-526,5838,-3331,-6562,6699,2073,-2373,-86,-6819,5567,7712,-6026,-3127,1458,1260,7623,-5670,-7406,6558,2614,914,-3104,-7970,5852,7649,-4820,-2432,-3133,2857,8220,-5144,-6656,2646,3727,4478,-4500,-8192,5422,5837,-1225,-2956,-7115,4216,7868,-4345,-6232,-1295,3666,7476,-5392,-7562,1278,3709,4023,-3372,-7660,4877,6546,-500,-3114,-5966,3724,6867,-2700,-3477,-706,2222,6131,-4736,-5936,4074,1901,1782,-1193,-6160,4470,5322,-4387,-390,-1933,2114,5704,-5717,-3070,4184,291,2779,-2001,-5584,5600,1265,-3851,327,-2801,3482,6331,-6949,-1874,4503,86,3669,-3933,-5136,7929,684,-2622,-289,-4398,5536,4750,-8550,-1228,2989,2541,4104,-7051,-5214,7644,3128,-1475,-4121,-5220,7428,5780,-6746,-3499,-880,4901,6633,-7252,-5558,4173,5011,912,-5561,-6821,6456,5459,-899,-4992,-4125,4849,5874,-5913,-5093,1250,4584,5110,-6835,-5757,4584,4814,1631,-4573,-5178,6098,4460,-3283,-3359,-3635,4099,4840,-4892,-2459,1886,2147,3389,-4755,-4052,4912,1114,-204,-1694,-4088,5320,2561,-4575,-313,12,2453,3112,-5324,-2244,5126,-478,907,-2561,-3143,6823,1104,-4719,655,-787,3835,3002,-7612,-177,5679,117,127,-4216,-1854,8724,415,-5227,-1429,-1273,6727,2594,-8118,-422,3925,2777,260,-6688,-1608,7920,1219,-4129,-2878,-2646,7368,2875,-6972,-2959,2300,5117,2881,-7414,-2923,4990,3278,-468,-4700,-2607,7397,3845,-3563,-3723,-1343,5095,3652,-5853,-4766,2753,4441,699,-6623,-3178,5101,3624,-21,-4374,-3341,7010,2055,-3922,-2561,883,4437,2424,-5434,-1087,4137,1414,835,-3171,-2286,4203,-158,-509,-845,-1043,4289,291,-5352,-138,1816,1653,895,-4036,75,5788,-736,-2814,-2456,-397,4511,-554,-5184,782,1261,3657,311,-6225,817,5537,-466,-3352,-3709,465,7758,-317,-5750,-696,1407,4422,0,-7070,381,4453,1189,-1691,-5904,-964,7510,1270,-4123,-2409,1234,6684,81,-7824,-525,3521,3397,-786,-5799,-1885,7494,2033,-3534,-5405,45,6690,1952,-4610,-2488,2082,4758,388,-5699,-1214,2952,3019,-1488,-5357,-1078,5380,1674,-2850,-3227,-351,4743,-101,-2926,-1555,1250,3087,92,-4929,416,3169,968,-1555,-2825,-616,4444,-1361,-4180,90,359,2753,-980,-4739,879,2811,78,-365,-2658,796],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,7,-8,9,-9,11,-12,14,-15,17,-18,20,-22,24,-26,29,-32,35,-39,42,-47,52,-57,65,-72,81,-92,106,-122,145,-176,221,-293,425,-756,3804,4700,767,-6395,-7302,9043,4246,-4018,-2999,-3576,5773,7095,-9287,-4151,2471,2504,5892,-4915,-7021,7787,2135,-1985,-1865,-6458,4830,6032,-6380,78,491,-807,7442,-5468,-4528,7196,-788,43,1080,-5914,4546,3683,-6247,1907,106,734,5630,-6045,-1865,6062,-1823,683,-1752,-3872,6923,1048,-6178,-524,-510,3844,3202,-7632,-960,5894,2129,1522,-6859,-2543,8719,2389,-3618,-3658,-1221,6656,2102,-8942,-2846,2881,5409,1100,-8641,-2394,6289,3208,-1106,-7201,-3064,8577,3114,-4623,-5095,-921,7489,2453,-8710,-2517,3043,4770,3016,-9453,-2863,7821,3501,-501,-5795,-3832,9085,2412,-5694,-1792,-1774,6239,4652,-8391,-1148,3876,1046,4128,-5484,-4032,7191,773,-2632,676,-4044,6081,3978,-7391,940,683,837,4456,-5491,-3524,6311,-744,-795,-285,-4136,5417,1042,-8525,1800,1283,761,2334,-6049,-92,6169,-1788,-1447,-1980,-2957,5456,-149,-6547,1413,2065,2533,1508,-7613,782,5673,-1077,-1364,-3953,-1135,7679,128,-4823,-1644,552,6566,-444,-7979,-639,3910,3701,-1366,-8052,-901,7486,2094,-3759,-5265,310,7851,68,-6444,-2743,1629,6897,535,-7540,-2168,4064,3728,-645,-8221,-35,8020,-341,-2002,-3838,-731,8687,-1145,-6033,-920,301,4594,1642,-7565,-611,4395,-20,1271,-3461,-2933,7017,-174,-3850,1193,-2429,4182,3194,-7418,1075,2911,-399,1817,-4224,-1643,6479,-2123,-1814,973,-2333,4999,23,-5606,3217,2052,-579,622,-4861,586,5222,-2373,-2079,-258,224,5136,-2066,-5239,1751,2773,805,-1220,-6451,1344,5660,-1046,-3142,-3152,1275,5707,-2653,-4925,-315,2789,5159,-3003,-7220,1152,5131,2077,-2478,-6553,1673,6593,-770,-5300,-3890,1749,6683,-2202,-6598,-908,3364,5891,-1855,-7143,1064,5149,884,-2215,-6392,1562,6007,-1125,-2476,-2865,1456,5798,-1080,-5772,1753,1063,4054,-514,-7157,1150,4150,-1637,-1163,-1539,36,5064,-2451,-3584,1125,434,1753,460,-4076,1546,3457,-902,652,-2408,982,4643,-3667,-2843,1200,1093,1589,-343,-5002,3505,2671,-1604,-960,-2409,1982,4447,-4353,-2922,52,935,4240,-3744,-5235,3339,2967,199,-2899,-4166,3605,3647,-2384,-3640,-1164,3449,5349,-4048,-4095,1733,3710,3741,-2861,-4818,3322,5225,-589,-3817,-3761,3707,4637,-1846,-2641,-1195,4086,3986,-4858,-5829,1587,3239,1894,-2707,-4497,2717,3698,-853,-3924,-3196,2543,4460,-1835,-2996,230,2073,4807,-2115,-4046,1582,3491,1816,-1099,-3486,2050,4319,-2470,-869,-1006,574,3111,-2330,-2868,2528,2107,133,-132,-3105,3330,2973,-1780,-1492,-1046,2415,2685,-3049,-979,2391,1513,368,-1988,-3237,3577,2883,-3106,-3195,-655,3401,1766],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-10,12,-15,17,-21,27,-36,55,-97,226,-1460,-7164,-2509,-100,8666,1409,-10104,-815,3312,4600,-106,-9396,-2331,8653,2024,-2442,-6536,-2047,9420,1048,-6314,-3054,527,7676,2618,-7430,-583,4231,5004,2276,-8262,-1629,6742,1419,-1446,-3961,-1950,7779,-252,-5985,558,-532,4237,1698,-8860,1519,4431,-876,1993,-3234,-1230,8075,-3269,-2695,2723,-2762,4848,602,-7988,4541,3109,-2738,2660,-6526,1579,8544,-5041,-2434,2095,-1274,7341,-2642,-9818,5241,3899,51,417,-8487,2284,9389,-5368,-3058,-1684,179,10256,-3366,-9354,2342,2721,4335,-1105,-9860,1996,8741,-881,-2152,-5458,1055,11134,-2057,-7391,-1303,2584,7407,-911,-10136,1114,5048,2293,-865,-8236,1010,8294,326,-2782,-4703,1128,9840,309,-6431,-1911,2530,6496,-221,-7487,1519,2867,2400,-1169,-6789,1640,6689,-670,-3379,-3127,-380,5684,-1248,-4817,2116,400,4347,731,-6348,2290,4438,-3785,1503,-1594,-124,6568,-4753,-3494,2737,-949,2976,-862,-6735,5390,2100,-3265,-222,-3531,2530,7932,-5681,-2535,2523,1939,3993,-3354,-8114,6013,3501,-595,-712,-5638,3499,8104,-4742,-3961,-522,1908,6808,-4355,-7717,4369,4304,1394,-2665,-8759,4936,7973,-3293,-3929,-3205,2682,8210,-3963,-8084,2493,2811,5166,-1970,-7080,3497,5794,608,-2656,-6616,3776,7826,-1941,-5389,-2817,2588,6911,-2370,-4831,18,2897,4433,-2150,-6229,1653,4586,-65,-2002,-4601,2533,4730,-3007,-1877,271,-245,4302,-2256,-4937,3324,-99,1119,5,-5634,4162,4418,-3588,-77,-937,1795,4585,-5018,-3633,3929,1183,1530,-2733,-4728,5507,2658,-4044,-1657,-1244,3103,3823,-7293,-2288,5063,765,2358,-4433,-4678,7115,3704,-3209,-2072,-3037,5756,5784,-7038,-3182,2190,2121,3403,-5940,-5969,7441,4603,-1127,-3860,-6240,5698,6505,-4819,-4931,-1007,4747,4578,-5787,-6257,1103,5495,2307,-4764,-5683,3628,4834,-1311,-3330,-3721,4481,5542,-2726,-3342,-758,3920,4787,-4212,-4752,3384,2762,1991,-3639,-3708,3265,3932,-150,-3171,-1928,2981,2917,-4664,-2469,1897,1687,3257,-3160,-3649,2498,431,-1364,-1613,-1373,3716,2171,-4216,-848,691,1523,1392,-5286,-945,4822,281,-1315,-1989,-1234,5262,837,-7178,-796,1044,3608,2302,-5758,-983,5234,1370,-1043,-3566,-1635,5365,1542,-4637,-2243,46,5615,2280,-6847,-2017,3571,4393,521,-6574,-2801,5240,2996,-2339,-2738,-805,5961,4237,-4867,-3423,1761,4691,3163,-6257,-3500,4434,4122,41,-4400,-2593,5397,3324,-3347,-2777,-1154,4144,3145,-3010,-2637,1279,4576,1741,-4741,-1945,3901,3194,43,-3723,-2382,3758,2524,-2953,-1464,163,4300,1318,-3084,-486,1701,1575,380,-3056,-446,3480,189,-2527,-1112,-156,2066,-111,-4065],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,4,-5,5,-5,5,-5,3,-1,-2,7,-18,40,-91,248,-1010,-7934,-1860,-1820,6382,3826,-10891,-2157,5958,949,2546,-7517,-5097,10775,1192,-3078,-1652,-4200,7659,4513,-7706,594,1716,979,4921,-7361,-4644,8259,-636,-970,-636,-5407,6873,1886,-8087,2476,391,544,5002,-7186,-2156,5584,-1441,754,-2777,-2733,6899,-1395,-6433,1100,828,2476,2000,-7332,1652,6717,-1543,-1533,-4575,-1424,8162,-1648,-5698,-283,589,6470,-772,-8150,233,4842,2763,-2074,-7475,862,8268,1500,-4105,-5139,2060,8576,-855,-7339,-2614,2975,7468,-1356,-9114,315,5401,3747,-1447,-8622,315,9288,41,-4412,-5329,-364,8931,293,-7925,-910,1255,5795,1983,-9917,158,5911,311,567,-7213,-3015,8956,-476,-4633,186,-2063,6619,2327,-8669,611,2110,553,3893,-7102,-1862,8102,-2439,-1592,605,-2859,5510,-829,-7231,2423,1293,810,3238,-5584,56,7346,-3471,-1076,-412,-793,6525,-1821,-6053,3056,1060,2105,-177,-7170,3571,6233,-3383,-2133,-1846,2155,7840,-2959,-5739,984,3362,4999,-2139,-7590,3290,4009,690,-2828,-5003,2194,7031,-1923,-4849,-2816,3413,6462,-2379,-6611,-902,3704,4438,-2617,-7859,2118,4663,883,-2810,-7436,3872,9072,-2341,-4141,-3460,2288,7285,-1807,-7850,1602,2702,3871,-867,-7980,2747,6385,-252,-1931,-4336,324,6842,-1976,-5608,-230,946,4389,-182,-7087,1616,3159,-1231,673,-4077,306,7066,-4494,-2498,1145,-1062,3225,-1699,-4719,4149,1597,-807,486,-4797,1759,4286,-4960,-2452,752,67,4445,-3953,-5039,3784,2730,33,-1705,-5498,3417,5412,-2606,-2687,-546,3930,5734,-5413,-5037,2715,2905,2754,-4245,-4802,3716,3762,-914,-3209,-3821,4862,5589,-4008,-4457,-686,4301,4926,-3711,-4873,2972,3538,2354,-3471,-5397,3731,4292,83,-3586,-4812,3307,4947,-3399,-4452,-1519,2657,4266,-4332,-5153,1921,3841,714,-2441,-4868,3709,5209,-2526,-2864,-1492,2174,5164,-4112,-4015,739,502,1413,-1005,-5105,2339,3142,-2973,-337,-1607,1586,4818,-3453,-2546,2862,-333,1260,-2817,-3528,3494,2321,-3245,-1126,-884,3642,2893,-4546,-1227,2797,1291,1546,-3952,-3785,4686,2158,-2834,-2797,-1970,4432,2949,-4621,-1316,875,4908,2036,-4485,-2599,3566,2739,194,-4667,-3590,4962,3988,-2132,-3590,-529,4322,3231,-4895,-4067,849,4267,1664,-5500,-3868,3621,3957,131,-4404,-2881,5135,3226,-2340,-3467,-1465,4447,3985,-4440,-1986,1274,2301,1313,-3474,-5091,3896,2249,-1275,-2575,-1495,3314,2495,-3164,-2465,54,1624,3290,-3327,-3150,3830,1090,-655,-889,-2860,3357,1674,-3398,-35,783,2114,2174,-3217,-1078,2380,457,-676,-3045,-1872,3061,1148,-3235,-1052,612,1658,235,-5383,150,3318,1336,886,-3957],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-4,4,-4,5,-6,7,-7,9,-9,11,-13,13,-15,17,-20,22,-24,27,-29,33,-36,40,-45,49,-54,60,-66,73,-82,91,-100,112,-127,143,-163,188,-220,265,-332,447,-718,3276,3721,2884,-7839,-6406,9281,4634,-3762,-5488,-4046,8733,5999,-7823,-4476,440,6163,5310,-7390,-5592,4918,4629,1576,-5020,-5138,7087,4084,-2600,-2852,-1618,6928,2767,-7237,-3354,1014,4216,4905,-6978,-3485,5535,1555,1060,-3307,-5478,6942,1773,-6231,-251,-3479,4963,4190,-7826,140,4291,-766,2224,-4532,-3475,7377,-2216,-3887,1334,-2435,6724,1720,-9855,2196,4771,-1047,2743,-6203,-1524,9320,-2716,-3278,-2342,-2006,8960,288,-10029,2765,3660,3565,1861,-10498,-910,10310,-559,-986,-4871,-2703,10144,511,-8193,-407,784,6689,3470,-10158,-1491,6985,2226,148,-9000,-2962,10909,1711,-4593,-4295,-1941,8713,3365,-7645,-2029,2326,5243,2763,-8747,-2686,7679,2596,-1631,-5971,-2718,8393,2098,-3389,-3010,-764,6690,1560,-6673,-2136,2661,2772,2630,-6617,-368,6165,-443,-269,-2826,-2226,6837,-595,-5029,1342,-549,3062,2481,-6826,1389,4059,-1951,310,-3130,-506,7989,-3531,-3343,2378,-696,4662,-228,-8405,3468,3497,-1982,716,-7084,1725,8867,-4022,-4180,253,-335,7959,-1526,-9462,2661,4556,1958,360,-8092,961,8764,-2989,-3525,-3423,1014,9067,-2886,-9088,623,3429,4874,-789,-10120,835,7483,117,-2323,-7113,1152,9197,-56,-6670,-3005,320,7123,-297,-8797,-1359,3918,4672,-1103,-8289,-227,7597,1434,-1926,-4157,-145,7465,-796,-5376,-1669,421,6056,-104,-5446,257,3638,446,211,-5530,991,5356,-1343,-963,-818,-1074,5517,-976,-5242,1573,1749,1601,-1250,-6052,3132,4771,-3148,-876,-2356,-288,4430,-3654,-4621,3366,100,2275,-1630,-6474,4770,4268,-2104,-1603,-4532,2255,7768,-4386,-3945,2246,1960,4815,-2747,-8710,4607,4974,-1088,-3262,-5644,3078,7431,-3502,-4763,-1129,2482,7244,-2986,-7141,1975,4433,2892,-2011,-7638,2195,6444,-234,-2944,-4159,2388,6683,-2157,-5579,17,1749,6807,-2277,-6275,1432,5182,1115,-1882,-5786,1212,5828,-924,-3659,-2699,1221,5010,-926,-4806,840,1955,2890,-1708,-5253,1417,2469,-401,-1182,-3441,1835,3271,-2067,-2032,776,-691,3303,-2761,-3529,4213,1009,-189,-1467,-2211,3366,3632,-2631,-1199,513,2722,3311,-5014,-3738,3484,2436,493,-1650,-4994,4351,3765,-3298,-1411,-699,4168,4802,-5906,-3312,2680,3541,2165,-3861,-4277,5706,4545,-2546,-3392,-3254,4814,5621,-5161,-5167,386,3101,3926,-4681,-6342,3324,4598,841,-4135,-4283,2388,5423,-3817,-3631,-1639,2863,4933,-4301,-5718,1347,3277,1823,-2225,-3997,3047,3709,-430,-2115,-3953,2700,4379,-1648,-3136,-83,1672,3045,-2207,-3415,1735,2911,1666,-2980,-2672,2622,2192,-1501,-1324,-1503,1982,2670,-2539,-1979,2123,834,2323,-2968,-2807,3433,591],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,12,-14,14,-17,19,-21,23,-26,29,-33,36,-40,44,-48,53,-60,65,-72,79,-88,97,-108,120,-134,150,-168,190,-217,250,-294,352,-435,564,-792,1322,-6015,527,9143,7,-532,-7433,95,10188,-1045,-5777,-763,-986,7368,2327,-10779,2032,4250,1255,3785,-7769,-1412,9706,-2593,-2400,-1202,-2709,7742,849,-9167,3068,-562,1659,3481,-7032,565,6510,-2279,-507,-1712,-1736,7609,-1499,-6170,3559,154,1227,811,-6897,3004,5556,-3087,-343,-3043,1191,8078,-3346,-5853,1959,2518,3881,-1932,-7966,3988,5071,-773,-3135,-5914,3811,7100,-2939,-4697,-2256,3867,6539,-4060,-8245,2061,5319,3894,-4133,-8277,3307,6340,-439,-4919,-6433,3579,8875,-3018,-5219,-1635,2641,8563,-4090,-9226,2840,2839,4012,-3345,-9815,4072,6744,-1285,-2295,-5511,1486,10827,-3335,-5430,-214,1638,5233,458,-9279,3526,5309,-1134,178,-7426,-12,8380,-3391,-2525,530,-2366,6898,-1226,-6620,4555,1907,1290,1113,-5279,2390,6134,-4577,-363,1167,-195,6376,-2757,-5179,3632,1003,55,257,-5563,5535,6005,-4019,-1975,-1174,1949,5218,-4806,-3852,3754,2740,1744,-4250,-6049,5297,4872,-2623,-4570,-3108,5476,5567,-5094,-4865,384,5334,4370,-6523,-4903,3357,4548,1786,-5471,-5138,5000,5983,-2093,-3683,-3395,5780,7178,-4790,-4360,-79,3840,6174,-5549,-6536,4125,3777,1125,-3697,-7143,5260,6065,-3927,-2882,-3964,3251,6255,-4097,-4720,2304,2343,3721,-2039,-6965,5157,4202,-2269,448,-3710,1679,6639,-5652,-2243,2519,-569,3413,-2787,-5671,5262,2009,-2775,673,-3854,2936,3254,-5579,-448,1589,476,3467,-3944,-2901,5270,1567,-1314,-1685,-4204,4472,2826,-5490,-1276,1296,2385,3180,-5852,-1796,5147,3927,-364,-4934,-2556,5535,3408,-3822,-3378,-497,4944,3142,-6164,-3050,3300,5602,1397,-6530,-3039,5135,3934,-768,-5381,-3148,6503,3901,-3830,-3754,-254,5924,4076,-6418,-2853,2439,3861,3118,-5939,-4472,6132,2842,-2233,-3155,-3945,5521,2962,-4003,-2986,-36,2656,3661,-5069,-3910,4318,2454,1490,-1920,-4529,5519,3404,-3578,-347,-1624,2973,4167,-4328,-664,2270,412,989,-3284,-4053,5445,650,-3287,1071,-1326,2559,3015,-5397,-234,2788,854,506,-4045,-663,4867,717,-3323,-1238,-162,5480,1309,-5894,418,2372,2120,-31,-4785,-1399,5781,2063,-2665,-4205,370,5659,985,-4799,-2871,2269,5327,1380,-6250,-2037,4184,3730,-483,-5232,-1167,5503,1917,-2583,-3996,-1010,5872,1885,-4673,-2395,925,4674,1806,-5761,-1763,3755,2071,481,-5016,-2166,5640,690,-1871,-2201,-1194,4138,2229,-5827,-428,2139,1997,1495,-4588,-1769,5021,1047,-795,-1238,-1507,3442,960,-3102,-540,48,1642,1173,-4309,-675,4438,-317,-23,-3088,-1744,3641,-1598,-4408,138,797,2243,-821,-4683,1002,3711,264,-1335,-2104,597,4896,-1380,-3642,-426,1058],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,14,-16,17,-19,21,-23,25,-28,32,-35,39,-45,49,-54,52,-10,-1036,-3888,5979,9025,-8147,-6330,2160,3161,5642,-6878,-9151,5730,5974,240,-4025,-6829,6505,7771,-3950,-4591,-2742,4091,7583,-4488,-5974,2391,3446,5374,-5041,-7778,3697,3981,284,-2110,-5668,5076,4947,-4175,-2264,-2305,3817,4851,-4669,-3288,2759,264,2476,-2729,-5830,5398,1953,-2322,679,-3351,3744,4075,-6674,2,3869,-244,3486,-5565,-3804,8860,-809,-3497,75,-3711,6468,3153,-8492,684,3260,522,2994,-8378,-3895,9518,54,-1360,-2417,-5243,9023,3352,-9653,-431,83,4257,5537,-10359,-4025,8043,1054,89,-4592,-7339,9908,5118,-6801,-3174,-1291,6225,6137,-8107,-4074,4583,3475,3342,-6100,-5705,7314,5126,-1867,-4231,-4405,6228,6188,-4883,-4736,-806,4754,5220,-5863,-4117,2663,2950,1781,-5049,-4845,5602,3661,-2326,-2242,-2783,5410,3130,-4969,-1201,-414,2403,3092,-5199,-1560,5202,663,968,-2213,-3223,7548,1071,-4864,1544,-236,3180,2704,-6488,264,4469,-790,1512,-5290,-2704,8586,-2480,-4091,654,-1183,5071,1382,-9402,1760,4377,1122,416,-7105,-1016,9287,-1596,-3497,-281,-1927,9065,1529,-9747,1078,2348,3501,2014,-9200,-2119,8517,414,-2194,-4364,-2686,9250,1373,-8832,-1895,774,5467,2847,-8539,-1762,5335,3436,837,-6991,-3978,7932,3400,-3915,-4648,-879,7229,3358,-6228,-3138,748,4178,1973,-7021,-3674,4101,2048,-109,-4501,-2144,5921,2498,-3189,-1739,-258,4142,1305,-3155,-248,682,1481,1103,-5284,-651,4939,-1383,-99,-1401,-1297,6177,169,-3567,1503,808,1865,394,-6825,3370,5654,-1905,-1087,-2530,-38,6412,-1952,-5222,2612,1206,3935,-2073,-8784,2124,4069,-1637,-1347,-5374,111,9107,-1941,-5195,-999,725,6975,-1292,-8161,1572,3988,1731,-841,-8368,-90,8599,-847,-4163,-2647,546,8295,-478,-7301,-950,2233,4328,721,-7434,-697,5593,1505,-1166,-6261,-651,7878,-161,-4477,-2475,-106,6197,665,-6480,190,3811,2929,-159,-5680,-820,5090,1128,-910,-4586,41,4774,-112,-3946,-397,911,3690,563,-5213,1402,3153,871,-860,-3921,438,4247,-2152,-928,-621,424,3877,-1787,-4350,2748,1979,1726,-1224,-4058,3255,3982,-2461,-1132,-1180,2090,5281,-3035,-4632,2620,2553,2789,-1705,-5690,4365,4814,-1984,-3077,-3297,2575,5864,-4311,-5212,153,2294,5409,-3136,-7239,1350,4953,1187,-2376,-5686,2622,5902,-1835,-4180,-1021,1613,6797,-578,-6101,1267,3355,3056,-1892,-5493,2904,5925,880,-3061,-3677,1330,6508,-1369,-5094,-824,2736,3909,-1355,-4668,529,3766,1617,-371,-3663,1226,4213,-1173,-2284,-2477,90,3815,-1040,-3951,1139,1423,2389,-1503,-2671,1739,921,-1334,-1832,-1641,1749,3996,-2456,-1326,1805],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,5,-5,6,-6,7,-8,8,-9,11,-12,13,-15,16,-18,20,-22,25,-27,30,-32,36,-39,44,-49,55,-61,68,-78,89,-104,123,-150,190,-256,386,-739,3663,10609,-4257,-6694,1325,2197,7737,-2363,-10643,4976,4920,-1656,13,-8531,1186,9940,-4356,-2881,-97,-1000,8121,-792,-8239,4691,2455,1002,1364,-8551,613,7296,-4439,-771,-1093,-1618,7198,-3129,-5814,4106,952,2102,1031,-7099,4066,5643,-4319,-744,-1998,1240,5874,-4574,-2567,3266,1365,2785,-2273,-4790,4673,4058,-2670,-2914,-2914,5009,5922,-5687,-3307,868,4169,3271,-5746,-4903,4187,4712,1473,-5551,-5260,6636,4925,-3757,-4521,-3650,6862,5290,-5899,-4400,648,4544,4273,-7220,-7741,6734,3997,1117,-3286,-7233,7614,5398,-4691,-3148,-3366,3990,8334,-6891,-6092,3230,2184,3631,-2490,-9284,5719,4956,-934,292,-5974,3505,8803,-7347,-4038,1470,-819,6375,-3964,-7750,6031,1512,-886,736,-6686,3631,4561,-5589,-1604,966,-174,4412,-3356,-3954,4914,221,-279,-445,-4621,3965,2134,-4583,-293,-480,1930,4504,-4644,-2844,5249,1277,-726,-4667,-2893,5903,2724,-3692,-2640,-1370,5269,3274,-6433,-2459,3642,5044,1024,-7376,-3543,6099,2840,-1121,-6625,-2823,7840,2723,-5029,-3360,-1314,7191,2601,-8386,-2003,4391,4076,2259,-7133,-5112,7636,3709,-2187,-4083,-4779,6246,3521,-6141,-2290,-641,4503,4974,-6654,-3932,4981,1360,1111,-2524,-5079,7020,2886,-4207,149,-2764,3943,5793,-6754,-1377,2612,72,3774,-2414,-4213,6154,1257,-2227,1297,-2191,3325,3295,-4978,-114,3556,-831,2905,-4238,-2033,5156,266,-1421,-1091,-1126,4926,1566,-5348,166,2100,3769,2781,-5438,88,5356,461,-1183,-4234,-506,6647,-18,-4325,-2262,1368,4814,991,-5146,-967,4020,2850,-521,-6325,-649,6476,934,-3222,-4968,-445,6320,1368,-4592,-2299,2019,5143,-56,-7649,-529,5432,2124,188,-6680,-2232,8052,1147,-3129,-4063,-384,6770,1366,-5367,-1205,1854,2339,2147,-7553,-2263,5870,541,-35,-3406,-2325,4384,1638,-4395,-893,580,3129,3296,-5866,137,3809,-391,800,-2627,-1611,5380,-98,-3751,-1,-763,2787,903,-4698,564,2625,-832,-286,-3347,-617,5295,-1692,-3313,-384,410,3720,248,-5056,1401,3250,416,-1723,-4265,1106,4841,-998,-3761,-2581,1149,5432,174,-4035,-35,3458,4313,-1586,-6242,1800,5300,1182,-3577,-5106,1529,7741,344,-3545,-3288,2685,5610,-1250,-4444,-1165,3572,4502,-924,-5365,1390,4948,589,-2876,-4621,1141,6252,-769,-3590,-1757,802,5348,98,-5792,322,3691,2260,-501,-5226,242,5008,150,-2142,-624,412,4545,-346,-4967,1092,1503,2142,-339,-4689,892,3927,-589,-912,-2341,-933,3832,-1208,-3506,1141,978,1268,-1036,-3102,2003,2747,-446,-2652,-1404,1440,3349,-2776,-2865,-519,557,2521,-3092,-3969,2137,3222,-283],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-8,9,-10,12,-13,15,-16,18,-19,21,-24,25,-28,31,-34,37,-41,46,-50,56,-62,68,-77,87,-99,113,-132,158,-193,243,-325,475,-835,3732,-1748,-11927,4400,5730,-19,-2483,-7165,2124,9903,-5079,-4915,-2370,2240,8146,-3754,-9725,1508,4471,2521,-1322,-9626,2113,7270,-110,-3100,-5818,528,8046,-2155,-6700,-994,1406,5860,-1280,-6319,2283,3171,2490,-1333,-5763,2324,5838,-2698,-735,-2444,2073,6291,-3357,-3504,2699,1053,3591,-617,-5916,5243,2975,-2713,1092,-3126,2411,6626,-7790,-1210,2528,465,6119,-5107,-5948,7556,821,-2561,-1593,-6440,6155,6790,-8768,-1333,1477,1243,6460,-6922,-6122,7847,2042,-117,-2888,-7414,6650,6565,-7149,-2672,-1417,3960,8260,-7818,-8105,5462,3311,4439,-4518,-9733,7578,6496,-2222,-3187,-6084,4241,8718,-4857,-5567,867,2320,6348,-3556,-7719,4485,4434,1711,-3236,-6818,3061,5802,-2600,-3545,-2440,2822,6591,-4878,-4208,1558,2238,4879,-3072,-4453,3468,1780,256,-1204,-4440,3930,3340,-4234,-579,-569,1147,4473,-4034,-2578,3754,-106,1154,-3669,-2137,5934,336,-3999,262,-1128,3806,3886,-7448,-1496,4071,-514,1298,-4234,-3515,8390,78,-4259,406,-1719,6298,3852,-9244,-191,3385,1797,3891,-8200,-4804,8023,1455,-2279,-3527,-4558,7229,4436,-8438,-3064,1585,4449,5371,-9381,-4508,6698,3609,1108,-4148,-5449,7928,4771,-5185,-4043,-2146,4988,4634,-5912,-5883,2742,3876,3620,-6212,-6482,4071,4525,-886,-3597,-4019,5646,4468,-3857,-2292,-1101,3326,4271,-4841,-2594,3457,1837,1724,-4925,-3269,5041,1769,-1598,-1939,-1668,3900,1798,-4681,-426,913,571,1466,-5562,-2135,3271,-248,-839,-1807,-1636,6630,522,-4328,1174,-70,2200,1431,-7448,325,5914,-1116,-1347,-3798,-1336,7755,-870,-4093,-299,536,5604,1367,-8218,1064,4833,2242,-24,-6210,-889,9409,195,-3544,-2838,-1390,7246,1477,-7373,-1170,2989,3803,1644,-8559,-1931,8223,1201,-1098,-4536,-2083,7185,2616,-5339,-2443,40,5234,2611,-7454,-2763,5348,2525,-10,-5142,-1940,6271,2418,-1905,-2565,-1231,5415,2045,-4316,-2016,791,3375,531,-6128,-1580,3775,570,-20,-2736,-1157,4305,433,-2936,-1917,-122,3464,-469,-4135,425,1690,-51,288,-3782,-594,4448,-860,-2777,-1213,541,3814,-994,-3700,2264,1924,1329,-553,-5645,2150,5915,-1725,-1916,-2600,1485,5264,-680,-6222,1195,2018,4361,-1509,-6820,1437,5278,154,-2072,-4295,1093,7867,-1241,-4640,-1472,1248,6516,-1097,-7145,387,3624,3452,-575,-6150,261,7211,215,-3940,-4241,-754,5650,772,-6583,123,1628,4836,133,-6950,290,4551,1232,-1035,-3458,-1140,4499,1477,-3096,-1959,1459,3811,178,-4179,-2,1759,2650,-492,-4804,878,3734,-1364,-1762,-2351,670,2907,-581,-3157,460,2548,1345,-455,-2420,1379,3332,-111,-1375],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-8,10,-11,11,-13,15,-16,18,-21,23,-24,27,-31,34,-37,41,-46,50,-56,62,-69,77,-86,97,-110,126,-147,173,-208,259,-339,480,-792,2840,-4355,-9333,8479,5878,-2374,-2368,-5537,5361,8388,-7317,-3439,1373,794,6823,-4798,-7503,5359,2025,697,-686,-6844,3734,6472,-5238,-1687,-368,658,6986,-4678,-5807,5738,604,1262,-229,-5799,3522,4485,-4209,65,-1408,1516,5325,-5205,-2782,5616,703,1109,-1767,-3142,5894,1999,-4557,-1298,-764,3904,3566,-6481,-1963,4120,2551,1179,-6739,-3225,8325,2511,-2053,-4360,-1013,7413,3147,-6137,-3887,1492,6309,2092,-9543,-1795,4716,3658,3055,-7616,-3705,9262,2443,-3140,-4618,-3780,8517,4589,-7158,-2605,353,5910,5907,-9431,-3662,7113,3156,1949,-5293,-6691,8666,3310,-5140,-195,-3454,5768,6861,-9051,-3042,3965,-378,5184,-4473,-5891,7396,809,-2150,274,-5198,4199,5479,-6900,-159,1134,-180,5511,-4381,-3691,6000,716,-245,-1097,-4112,5554,2183,-5572,990,545,901,3282,-6173,-1293,6462,-1233,-603,-1818,-1758,6657,1150,-4624,-758,1309,4112,830,-6175,-522,4362,2857,-1017,-6376,-34,6403,850,-3665,-4180,837,7910,395,-6764,-474,2489,6122,344,-7662,-159,4488,3266,-481,-7467,-726,8622,568,-5395,-4004,-301,8116,1287,-8028,-718,2222,4247,3034,-9026,-2106,6143,1304,-558,-3922,-3221,8378,1613,-6651,109,-1128,4446,3504,-8175,-289,4547,-377,1114,-4811,-2857,6907,165,-4879,608,-2233,3757,3034,-6412,-27,2209,-398,2405,-3614,-2334,4148,-319,-2722,11,-1853,4010,768,-5183,1769,1343,866,451,-5186,287,5691,-2153,-1561,-1035,952,6086,-1823,-5146,519,1239,2922,-1049,-5568,649,4280,529,-1765,-3804,979,6048,-1876,-3523,-2547,1166,6111,-1942,-6397,-290,3656,3787,-1706,-6486,2279,6045,437,-1613,-4250,943,7088,-1725,-4635,-2344,670,6986,-1032,-6248,1485,3482,2053,-868,-6428,-21,7201,-678,-2302,-1920,-1100,6818,-709,-5309,209,531,2744,905,-7102,1292,5261,-950,-185,-2344,-1296,6458,-1276,-3705,1211,-585,2126,541,-4559,2642,2793,-1274,-30,-2902,248,4989,-2491,-1601,1799,289,2708,-675,-3502,2658,2093,-451,-721,-3159,1995,4685,-1577,-3487,189,2600,3577,-3227,-4860,1887,2778,648,-2483,-3976,3107,4295,-694,-3697,-2795,3054,5568,-2930,-4250,-236,3697,2964,-4814,-4778,1898,3761,1396,-3318,-4613,2771,4849,-1281,-2795,-3186,3585,4939,-3409,-4856,579,2356,4547,-2246,-6405,1758,3969,6,-3232,-3917,1726,4993,-2419,-2819,-157,336,3752,-1702,-4529,1072,2187,1403,-586,-4788,1290,4092,-1097,-2043,-871,520,4734,-2141,-3444,2299,108,841,-1183,-3925,2368,3031,-830,-1356,-750,1247,3373,-3457,-2307,2492,2452,1140,-2015,-1458,2893,1976,-1265,-1795,-1329,2717,3357,-2528,-2099],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,0,1,-1,1,0,1,-1,2,-2,1,-2,2,-2,3,-3,2,-3,3,-3,4,-5,5,-6,5,-6,6,-7,8,-9,9,-10,11,-11,9,-6,-4,35,-161,1186,10973,-572,-7994,-733,57,8885,979,-11491,1302,6275,2915,-484,-10234,-870,10988,-4,-3987,-3054,-723,9565,1889,-9394,-153,3173,5203,2031,-8683,-1719,5782,1400,-349,-6573,-1500,7622,970,-3640,-2787,-525,7006,38,-5919,-102,1687,2858,400,-6359,1346,4045,-1456,876,-3130,-645,7699,-3213,-3939,1144,-588,4554,-342,-7242,5677,3316,-2913,549,-6043,1718,7640,-5341,-3063,2636,-97,6926,-4043,-7529,6963,3867,402,190,-8463,4567,7905,-6636,-3270,-1750,2242,9507,-5574,-8188,5186,1896,3547,-1180,-10686,4831,9835,-3630,-3259,-4837,2284,10506,-4277,-7346,2575,1484,7147,-1338,-11327,2635,6069,314,-1248,-8772,1381,10747,-1452,-5063,-3046,1413,8722,-935,-7861,1232,3932,2764,-525,-8616,1634,6647,-937,-2438,-5255,1500,5959,-1078,-3493,-729,965,4842,-945,-5342,1669,1956,1770,-274,-4564,2207,4354,-3614,-672,-1756,1467,5588,-4787,-2205,3587,1066,1903,-2215,-5716,6858,3613,-3755,-947,-3321,3669,5149,-6840,-3502,3940,1050,3189,-4903,-5650,7852,2694,-2536,-1907,-5484,6413,6670,-7909,-3455,664,2948,6475,-7189,-7541,6376,2287,-227,-3669,-8341,6967,6397,-5430,-2737,-1931,2597,8222,-6292,-7375,2176,3746,3567,-3198,-8478,4652,5810,-1141,-3365,-5936,2974,7783,-3586,-4656,-329,3051,6595,-2725,-6994,2715,4555,1702,-1153,-5459,1280,5109,-1272,-2133,-2408,3492,5441,-3198,-3371,1545,2835,2207,-1604,-2681,2660,1145,-1205,-1776,-3238,2004,1467,-4443,-785,-55,1598,4290,-4310,-2969,4714,1349,-949,-2390,-3053,6898,2236,-4748,-1264,-1446,3090,1513,-7474,-1438,4551,666,1222,-4190,-3849,7437,2723,-3277,-2117,-2723,5472,3779,-7699,-2929,2220,3897,3259,-6518,-5247,7781,3559,-529,-3913,-4335,6866,5703,-5439,-4037,-830,4041,5171,-6763,-4622,4945,2852,2219,-3337,-5299,6301,4678,-3668,-3730,-2767,3801,5783,-4549,-4272,1843,1698,2917,-3948,-4503,3051,3125,351,-2780,-1931,3312,3757,-3170,-1519,-406,2474,2993,-3615,-1367,2347,1079,742,-3494,-1673,4200,1241,-2305,-904,-900,2581,775,-4479,-977,2463,2254,1413,-4300,113,4283,515,-1415,-2541,353,5366,168,-5278,-315,905,3805,12,-6550,-540,5970,1180,-1462,-4123,-774,6860,1084,-5290,-2177,277,4691,1469,-7201,-881,3575,2004,979,-6167,-2124,8136,2022,-4595,-3107,-484,6292,2111,-5619,-2682,876,4359,980,-6613,-2197,4769,3034,-343,-5008,-2928,6400,3397,-3727,-3734,-549,2779,2359,-4527,-2298,2460,3617,1084,-4158,-2145,4113,1988,-1778,-2536,-877,3395,1380,-3742,-1183,1119,3084,734,-3892,-243,2518,1107,-1537,-2374,-90,3723,-305,-3079,159,1460,2864],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-1,2,-2,2,-3,3,-4,3,-4,4,-5,5,-6,7,-7,9,-10,12,-15,19,-25,38,-69,164,-1290,-2943,6334,6615,-10662,-3774,5167,812,4710,-6418,-6555,9356,2368,-2694,-730,-6015,5430,5678,-8175,-205,1667,757,6197,-5592,-6212,6957,697,-611,-293,-5676,5405,4276,-6856,-179,-645,2263,3598,-6888,-1187,5583,-593,1176,-1925,-3030,5994,591,-5169,400,311,3614,1645,-7160,-12,3385,844,-121,-4296,-125,7942,-39,-2740,-3319,1272,7482,-1299,-7607,-873,2320,4962,-478,-7485,-169,6793,1370,-2125,-7666,177,9039,124,-4825,-3305,519,9795,212,-10121,-585,4150,4740,1003,-10087,-1500,9708,-470,-2188,-5950,-4038,11180,1509,-6487,-525,-582,5703,4887,-9924,-1075,5199,836,1711,-5886,-5565,8737,-24,-3649,-829,-4338,5931,3067,-9062,-546,3819,235,3959,-5303,-3686,5854,-774,-791,-445,-3465,6071,930,-6679,2243,1072,1147,1909,-6061,-1281,5325,-1831,-1417,-1765,-1168,6198,-729,-5105,1351,930,2496,193,-5791,2084,5045,392,-2418,-4793,1538,6726,-2853,-6186,-2050,3158,5216,-2716,-6576,1977,3923,3095,-3202,-7594,2004,6518,-105,-3194,-5260,2981,7805,-2007,-5951,-1271,2080,7616,-2635,-8910,1672,4696,2377,-457,-8600,1030,8578,-2025,-3957,-2702,-556,9638,-2251,-7528,1504,2338,4050,-143,-8292,659,5956,-1309,-207,-4780,-1574,9044,-948,-4546,312,-1587,4914,1042,-6668,344,3457,111,1157,-4684,-1103,5956,-2100,-2336,573,-601,4245,-439,-6061,3024,1638,-43,410,-4290,733,4413,-3319,-2928,-692,1515,4531,-2218,-4544,3093,841,1075,-2416,-3466,3752,4971,-1659,-3470,-2284,4698,5778,-4317,-4560,1125,1947,3209,-3545,-5605,3615,4151,1063,-2302,-5688,4350,4771,-2693,-3898,-2776,3500,6089,-4533,-4897,867,4237,4309,-4597,-6516,4268,4150,81,-2587,-5866,3669,6423,-2733,-4231,-2490,1333,5940,-1722,-5567,1527,2372,2823,-726,-6605,1857,3838,-1947,-956,-2472,-381,5463,-1753,-4301,1818,20,3200,-230,-3939,2637,4088,-1740,-494,-2508,603,4844,-3410,-1152,1281,191,2292,-808,-4198,2403,1744,-845,-1438,-2191,1941,3742,-2909,-2133,905,941,2555,-3676,-3284,2927,3068,-454,-3663,-2883,4359,4040,-2775,-2450,231,3255,3020,-4791,-3883,2543,4404,1682,-4672,-3200,4525,2761,-1583,-4142,-2014,5694,2621,-3970,-4435,443,5028,3747,-5868,-4534,3256,4200,833,-2881,-3767,4322,4622,-2190,-2277,-2122,4896,5253,-3446,-3138,1137,1388,3500,-3691,-3855,3310,2837,938,-1022,-4487,2721,4017,-3610,-1249,-1151,2006,4292,-2218,-3431,3333,829,-417,-1817,-2635,2315,1899,-2279,82,-833,1045,2776,-4013,-1795,2528,1131,84,-2207,-2422,3402,976,-2218,-2307,-155,2393,1639,-3836,-1540,2843,1895,564,-4389,-1949,3269],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,4,-5,5,-6,7,-8,10,-11,13,-14,16,-18,20,-23,26,-29,32,-35,39,-43,48,-53,59,-65,72,-79,88,-96,106,-117,129,-143,158,-176,197,-221,250,-285,330,-387,463,-573,743,-1046,1756,-7433,-2786,7924,657,2673,-8263,-3604,11585,2749,-6365,-2431,-3087,8946,4204,-9290,-1928,3008,3641,4762,-8552,-4697,7540,3132,-1714,-4133,-4622,7356,5322,-5867,-2992,137,6249,3888,-6980,-2440,3342,2279,2271,-4853,-3369,5637,643,-1890,-3110,-2782,5939,1851,-5364,-265,-163,3425,1428,-6795,-522,4030,-291,723,-3605,-675,7250,-2578,-4060,1410,-765,4347,-102,-8944,3627,4684,-987,532,-7514,1018,8891,-5654,-4983,-768,-390,8955,-1145,-9675,4283,3549,1673,1049,-8775,1876,10016,-2064,-2721,-2425,-1287,11147,-1444,-9862,1867,2859,5473,2531,-11583,989,7986,-1153,-783,-6359,-2297,11262,619,-7324,-1370,-172,7184,2508,-9598,227,5696,3624,1908,-6893,-1313,8641,1834,-3541,-4139,-1657,7550,1397,-5719,-560,2152,4944,808,-7235,-113,4562,628,-791,-4654,-424,6292,-783,-3268,-1153,-842,5445,-409,-5010,2147,2450,1248,-202,-5804,2532,4811,-2916,-641,-2276,509,7242,-4950,-5244,2434,515,3738,-2089,-7286,3921,3762,-3094,-629,-4543,2765,8056,-5400,-4520,1258,847,6710,-3354,-8956,5301,4157,-35,-1061,-6925,3353,9935,-4596,-4787,-2439,2433,9516,-4166,-8961,3680,3774,3150,-1125,-9418,3060,8181,-1822,-1719,-5155,1280,8850,-2630,-7085,644,1637,5872,-351,-9586,1598,5590,1466,-383,-6417,1013,8402,-131,-3865,-2134,588,5609,-1765,-6009,527,3571,2925,-369,-5863,1695,4414,489,-1409,-2571,450,4382,-3089,-3406,-131,873,3393,-1837,-5147,2794,2566,158,-2137,-4390,2962,3714,-4738,-1714,245,2812,5307,-4094,-4095,4223,1834,1831,-1780,-5946,5917,4264,-3777,-1568,-3040,5014,6583,-5860,-3827,2674,1962,4139,-5221,-6000,6143,3880,-1709,-3467,-4887,5827,7919,-6117,-4653,907,3172,6665,-4406,-7870,5302,4597,852,-3656,-7383,4655,6761,-3188,-3042,-1480,3672,7443,-3581,-6444,1924,3813,3944,-2508,-7018,3074,5144,468,-1720,-4537,2531,6153,-3678,-4334,-529,2164,3762,-3828,-5449,1049,1840,457,-2004,-3842,3522,3699,-2467,-2179,-1624,2607,3339,-3582,-1901,883,2067,2030,-3019,-2350,4302,2381,-864,-931,-1894,3547,2609,-5199,-2841,2676,3372,1916,-4878,-2262,5566,1023,-1323,-3670,-2543,5292,1715,-5304,-1793,-401,4029,3939,-5884,-3114,5105,2869,593,-4452,-3490,7222,3120,-3251,-3358,-1979,5639,4218,-5778,-4400,2465,3233,1695,-6684,-5483,5626,4185,-1487,-4351,-3637,5045,6136,-4067,-4847,147,4445,4674,-4378,-4899,3417,3093,1832,-3607,-4452,3983,4321,-1976,-2969,-1005,3103,3324,-3359,-3651,1534,2176,1431,-2987,-3359,2480,1992,-315,-3227,-1488,3873,3439,-3257,-1792,170,2912,-703,-3047,-352,3430,1593,-1027,-2607,-1165],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,7,-7,9,-9,11,-12,14,-16,18,-20,22,-25,27,-30,34,-37,41,-46,51,-56,62,-69,76,-84,92,-103,114,-127,141,-159,179,-204,235,-276,330,-411,545,-842,3447,1864,543,-8978,-2929,12647,-145,-5525,-1776,-1696,8649,4314,-11410,-1081,4024,2771,3956,-7923,-3702,9475,-21,-2485,-1240,-4496,7839,3043,-8177,3289,-4,1481,3606,-7406,-2134,6182,-946,253,-3664,-1530,6604,-418,-4717,961,143,2855,684,-4583,1664,3657,-55,-1147,-3775,1195,6834,-1365,-3671,-1024,2630,5476,-2974,-5983,1032,3414,3026,-2140,-7582,4490,5534,-646,-3141,-5254,2656,8286,-4011,-6210,-469,1913,7498,-2730,-9336,4020,5477,2830,-1452,-8688,3672,9547,-3052,-3691,-4678,1195,10037,-3005,-7608,1263,2380,5650,712,-11229,1988,8303,-181,-750,-7124,-374,11404,-1735,-5611,-718,-367,6827,1709,-10316,2669,4532,623,1193,-7485,-981,9187,-2800,-2680,-884,-2282,6089,167,-7686,2725,1320,1148,2259,-4908,43,4912,-2572,-743,-1259,108,5302,-2565,-5001,1979,905,1439,-661,-4863,2543,4052,-1899,-1656,-2095,3306,5285,-2018,-3805,1202,3109,4230,-3912,-5470,3852,4254,1014,-2945,-5772,4850,6176,-3035,-4573,-1967,4570,6535,-5815,-5833,2299,4100,4697,-4629,-7253,5689,5354,-208,-3145,-6528,5693,8171,-4549,-4851,-1031,2205,7599,-5005,-7529,2870,3709,3675,-2491,-8114,4910,6560,-1925,-1648,-3711,1751,9325,-3018,-5780,616,1038,4506,-668,-7860,3874,4485,-1041,123,-5439,1233,6305,-3598,-2327,1938,-291,5647,-1509,-5434,3670,2182,664,611,-4689,2482,4655,-3774,-1428,449,1176,3157,-2778,-4051,3569,1678,907,-3241,-2833,3373,3952,-3636,-3087,-804,2644,3106,-4943,-3238,2606,3786,1760,-5056,-2827,4740,3426,-980,-4508,-2427,5781,3592,-5204,-4180,-738,4991,3681,-5768,-4679,4275,3671,1604,-5921,-4322,6394,3455,-2880,-3979,-3640,4808,6040,-5566,-4128,381,3607,4678,-6340,-5698,4899,4071,1185,-3447,-5129,5501,5283,-3962,-2691,-1217,2676,5477,-4852,-4351,3286,1428,1921,-2136,-6091,4513,2790,-1957,-1475,-2082,1249,6046,-4648,-2581,2578,-318,1691,-3058,-3152,4324,1905,-1741,-825,-1439,2306,2202,-4782,-773,1404,612,1331,-3693,-1761,4206,1707,-1431,-3595,-1258,4370,2969,-5290,-1320,387,3012,2054,-4755,-1988,3885,2900,-466,-5513,-513,6708,1176,-3798,-3931,-881,5250,1968,-5137,-1243,1685,4703,1893,-5965,-1906,4806,4273,-772,-4282,-2435,5784,1484,-4349,-4126,-449,4801,1955,-6253,-2449,3664,3322,985,-4604,-3557,4627,2521,-2299,-2433,-2256,4692,3509,-4170,-1536,719,1923,3411,-4554,-2817,4311,1512,-36,-2309,-2684,4096,2793,-2905,-1422,-457,2232,1986,-4059,-864,2852,903,390,-2593,-886,3466,1647,-3032,-1064,277,2444,898,-3918,-955,2029,1381,725,-3665,-528,3497,467,-2302,-2025,898,4714,-234],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,30,-32,36,-40,44,-49,56,-63,71,-82,93,-95,490,-5742,-3545,-3375,5590,8496,-9001,-5364,4499,2439,4910,-5359,-8112,9328,5518,-1139,-3422,-6544,5762,8468,-6063,-4229,-136,3473,7765,-6135,-7168,4833,3697,2435,-3040,-6840,5592,4675,-1742,-2744,-3112,3811,5523,-4463,-3804,1501,2310,2589,-4818,-3860,5084,1613,659,-2575,-3847,5868,2034,-4521,-470,-1734,3300,2187,-6478,-1030,4162,141,453,-4800,-2805,6788,-1051,-3992,-493,-2142,5891,2070,-9548,1792,4068,1949,3117,-8334,-1269,10581,-1154,-3531,-2362,-4242,9839,1335,-10227,678,1991,4320,4364,-10139,-2047,9568,367,-1188,-5885,-6045,10903,2474,-9323,-1077,-138,6171,5293,-11354,-2634,6833,2463,2503,-7004,-5467,9152,3256,-3730,-2602,-4553,7170,5910,-9178,-3723,1572,3616,3622,-6647,-4297,6729,2620,226,-3764,-5195,6238,3150,-4624,-2830,-287,3654,2868,-5962,-1471,2830,2988,1400,-4622,-1670,4796,1033,-1887,-1671,279,6404,103,-5524,-10,774,2094,712,-6827,1523,4532,-1011,-1110,-3061,101,6997,-2361,-5887,528,397,4421,-36,-8211,2267,4825,-293,249,-6939,612,9438,-3358,-4086,-1310,-904,8046,-381,-10135,1883,4991,3412,1123,-8891,-200,10300,-1194,-3557,-4544,-134,10626,398,-8705,421,1597,5568,1494,-10444,311,6742,-732,-471,-5484,-2346,9964,370,-5443,-2174,-901,6093,2476,-8258,-1237,4049,2667,1162,-7206,-2328,7285,877,-1817,-2012,-1557,5405,1432,-4206,-570,693,4771,2252,-6052,-501,4464,805,-510,-3156,-63,5249,76,-3595,-1125,845,4787,-1778,-5155,1770,1905,2022,-568,-3897,2059,4756,-2652,-2331,-1712,1303,6081,-3988,-4716,1730,1445,2771,-2177,-7366,4195,5903,-2156,-2367,-3898,3204,7859,-3690,-5875,928,2681,6101,-3183,-8579,2606,5181,1107,-691,-6086,2288,7836,-3083,-4786,-2393,1722,7787,-2168,-7717,115,4276,3128,-778,-7869,1521,6966,200,-3790,-4224,247,7617,-514,-4609,-448,1992,4146,-486,-6730,-194,5389,1683,154,-5109,657,5482,-1025,-2947,-2061,1332,5279,-207,-5438,163,2458,1654,-1002,-4144,1796,3215,-1555,-1633,-2058,476,3696,-1675,-2301,883,277,2963,-1867,-3338,3849,2201,-1024,-1446,-2943,3255,3467,-3831,-2812,373,2814,3377,-4481,-2139,3700,2081,1209,-2530,-4761,5585,3760,-3392,-4113,-1450,3164,4617,-4416,-4616,2507,1577,3722,-5343,-5777,5132,4975,-1325,-3920,-2637,3213,6467,-3402,-5287,240,1673,5175,-3703,-6170,2720,3707,9,-3001,-4662,3174,6747,-1855,-3903,-2321,1954,5317,-2487,-4118,850,2452,3020,-1634,-6284,2167,3521,833,-1412,-3053,2221,4230,-190,-3625,-321,2510,2458,-2585,-2914,1420,1712,390,-2493,-2766,2985,2043,-1511,-1012,977,3025,651,-3607],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-7,8,-8,10,-11,13,-14,16,-18,19,-22,24,-27,29,-32,36,-40,44,-48,53,-58,64,-71,78,-86,95,-106,119,-133,151,-172,199,-235,282,-350,458,-653,1118,-4795,-7494,405,-476,8286,-1027,-12886,1641,6300,226,1312,-7479,596,9891,-1873,-3516,-1202,-1975,8861,573,-8383,2527,2566,1212,2254,-7891,1070,7388,-2799,-83,-1850,-1429,6834,-871,-5992,1864,463,2521,-481,-5771,3533,3932,-1970,-571,-2740,2168,4451,-3211,-4048,891,2648,3208,-4352,-4198,4297,2983,-975,-3094,-5046,6364,4755,-4090,-2818,-1265,4577,5432,-6530,-4754,3935,2874,3485,-5713,-7156,6897,4631,-1726,-3565,-5682,6780,7574,-5796,-4957,-1432,4186,7879,-6544,-8890,5361,3663,2376,-3657,-9076,5888,8261,-3110,-1768,-5612,2103,10990,-6602,-6848,2291,1655,4701,-1629,-10432,4676,5075,-1408,-1531,-5808,1998,9241,-4259,-3706,1295,-811,6276,-2290,-7514,3510,2280,626,1230,-6035,2702,6168,-3575,-1008,-160,160,5275,-3167,-4869,3813,436,760,-720,-5385,3932,2539,-2917,-1976,-638,2461,4829,-5000,-3218,2560,2880,1017,-4755,-3808,6071,2105,-2020,-3903,-1922,5530,2487,-5976,-2105,101,5194,3344,-7139,-2909,4143,3383,1158,-7481,-3621,7929,3134,-4081,-3061,-2870,6789,5334,-7061,-3289,3070,5369,5069,-7922,-5758,7660,3001,753,-4819,-5712,6870,6508,-5051,-3019,-1682,3539,6939,-6132,-5835,4879,1238,3906,-3755,-7394,5973,4722,-3425,-2,-3278,2181,6918,-5501,-3558,1698,-161,2903,-3145,-6064,4372,1133,-1772,-729,-4041,2841,4828,-4492,-1679,650,455,3302,-4646,-3605,4188,348,-1489,-2044,-1714,4688,1578,-2387,-736,1193,4421,1907,-5875,-855,4382,1844,75,-4203,-737,5604,797,-2806,-3406,-74,6083,1308,-5300,-1844,2723,4437,739,-6899,-2229,5318,2552,-1031,-5519,-1036,7235,2113,-4527,-2351,859,6110,3076,-7824,-1797,3972,3855,2564,-6545,-3666,7680,1616,-2453,-4130,-2870,6997,4106,-6681,-2076,49,3906,4943,-6883,-2684,5309,1257,945,-3468,-4898,6672,2370,-4060,-1108,-1307,2672,2905,-5608,-2186,3792,1117,1692,-3041,-3694,4936,706,-2799,-125,-1347,3823,2032,-4841,-532,2215,776,-218,-4464,-2334,4419,214,-2091,-1407,-441,4257,435,-4117,581,2436,1739,-22,-5071,945,5003,855,-1732,-3054,-235,5370,-672,-4225,-1427,1561,4358,-2022,-5802,445,4092,2197,-1311,-6671,43,6632,418,-3607,-3930,226,7220,-794,-4722,-980,1761,4149,-598,-6048,-401,4207,2316,-870,-5620,-192,7367,285,-3537,-1554,277,6756,615,-6291,-1231,2575,3414,896,-4904,615,5166,404,-885,-2200,-1075,5306,-307,-4342,-568,994,2833,163,-5509,-159,3966,375,-37,-2095,-291,4627,39,-3520,-190,1676,2104,-705,-4359,787,2469,-425,-503,-2902,965,4027,-1156,-2265,547,1412,3389,-1436,-3221,683,3158,512,-2661,-2910],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,8,-9,11,-12,13,-14,16,-17,19,-21,23,-25,29,-31,34,-38,42,-46,52,-58,65,-74,84,-99,115,-138,171,-220,306,-504,2329,2539,4765,-3636,-11197,7429,6759,-2456,-1479,-6454,4629,10213,-5915,-5641,321,1770,8023,-4193,-10723,4596,4064,1923,-1925,-9663,2881,8862,-3319,-3865,-3958,1181,9145,-2991,-7201,1999,2990,4547,-2075,-7675,2675,4213,-579,-1962,-4606,3073,5813,-1848,-2540,-554,1328,4406,-3646,-3258,2957,582,1018,-2084,-3297,4310,3440,-3708,-900,-1842,3091,3963,-6007,-2009,4592,-36,1790,-4697,-2785,9038,249,-3997,-1576,-3864,6909,3638,-8839,-1654,2394,1650,4551,-7190,-5449,8904,1211,-1729,-2577,-6674,9814,5671,-7942,-1154,-156,4557,7454,-9421,-5486,7225,1863,3857,-4383,-7822,9090,5638,-4880,-2190,-4171,4965,7657,-8075,-5860,3100,3214,5994,-6282,-8548,7908,3784,-884,-2335,-5401,3588,7859,-4531,-3198,-593,2123,7184,-3365,-5546,3706,1230,2259,-2146,-5388,5360,3126,-2797,-516,-2175,4258,4834,-4240,-2441,1049,2043,2551,-3823,-2506,5195,1177,-1664,-1729,-2120,5104,905,-4606,648,62,3317,1740,-6335,1007,5883,-112,29,-5319,-2943,8808,-454,-5599,-323,-570,6275,1263,-9185,573,5083,1739,2134,-8697,-2113,9556,-323,-3319,-1952,-2894,9156,2943,-9300,-1228,2407,4090,4288,-10087,-2248,8018,1740,-1053,-5955,-5273,8799,2849,-7061,-2902,-1562,4829,6184,-7578,-4270,4743,1600,3701,-5357,-5141,7045,4051,-2644,-3322,-3498,6239,4552,-6240,-1917,1940,2248,2555,-5389,-2695,4883,2221,1291,-2561,-2868,5107,1464,-2227,-767,203,3645,2883,-6122,-264,1985,856,879,-4449,-228,5052,207,-2608,-435,-1180,5151,412,-5115,-350,2606,1909,-1447,-5960,1743,5350,-2071,-2271,-2609,344,7144,-2289,-3257,677,1367,5247,-1057,-9026,1858,5675,-45,-875,-6497,1334,9008,-643,-5034,-2824,178,6847,431,-8604,1086,3752,2864,1204,-7965,-1192,8972,166,-2859,-4162,-1524,9311,1142,-7550,-1065,1598,3661,2150,-7047,-1691,4835,1627,-434,-4867,-625,6992,1961,-3311,-2865,61,3887,2467,-5450,-1652,4077,1824,-41,-4983,-588,4145,915,-2635,-2310,-848,4636,-425,-4970,-203,780,2209,-18,-3767,1005,2980,639,-1134,-2742,1081,4871,-2097,-2376,556,1680,3330,-1851,-4488,2012,1978,156,-1363,-5328,3689,4437,-1869,-3301,-173,2478,6160,-3130,-5826,2886,3035,2271,-3123,-6432,3059,6079,-1424,-2668,-3449,1804,7223,-2168,-5008,-535,2407,5195,-1238,-6984,2125,4719,1774,-2536,-5240,2165,8338,-259,-3789,-1247,1141,6143,-1095,-6665,1438,3015,3585,119,-7162,-784,4540,-73,-3115,-4546,-371,5453,206,-3988,-15,1809,4262,449,-4809,728,3107,334,-452,-2102,745,3978,-1137,-2578,-92,1229,2797,-1045,-3805,2261,1668,1000,-1998,-2781,1143,2372],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-6,6,-6,8,-8,10,-12,12,-14,16,-18,20,-22,25,-28,31,-34,38,-41,46,-51,56,-61,69,-75,83,-92,102,-114,126,-142,160,-182,209,-244,289,-353,449,-612,969,-4197,5862,6948,-2111,-375,-7185,4114,11099,-6342,-5401,287,132,7541,-4027,-8615,4973,3364,827,265,-7140,2924,7177,-3423,-3077,-1187,-14,7081,-3355,-6333,3205,1897,2186,-1294,-6124,2364,3735,-2237,-280,-1005,1302,4116,-4326,-2707,1860,292,2134,-3777,-2798,5449,1190,-2465,-2791,-2445,4867,1561,-5563,-1298,1787,4600,1860,-6584,-2145,6615,2388,-291,-5504,-3530,8338,2778,-3551,-3478,-1773,6840,4598,-8863,-1825,2826,3609,4500,-9316,-5363,8458,2325,-543,-4580,-4951,9401,5631,-7522,-2147,-515,4729,7604,-9491,-5920,6560,3223,4251,-5444,-7961,7677,4678,-4612,-1820,-4041,3415,8288,-6221,-3597,1353,-353,4874,-4636,-6347,6684,2948,-676,-119,-5036,3972,5548,-5368,-411,1263,1061,5661,-3747,-4912,5418,1381,-340,-916,-3414,4757,2417,-3406,-1277,614,1841,3139,-5483,-323,3471,1499,-263,-4676,-2390,5462,363,-3039,-1406,-637,5931,562,-6400,-376,1634,2914,-39,-7732,-1255,6587,1021,-532,-5779,-1233,8371,11,-6944,-2424,300,7930,2665,-9610,-12,4490,2270,2038,-7731,-1167,9586,838,-3748,-4126,-2244,9096,2822,-8787,-357,83,3981,3957,-9245,-2568,7252,1707,447,-4540,-5049,7394,2806,-5351,-1372,-2575,4398,4604,-7063,-1292,2188,861,3083,-4005,-5210,6724,1808,-2337,-816,-2269,3434,3308,-5958,-554,1895,575,2963,-4854,-2265,5018,-1199,-1599,-890,-2044,4523,698,-5451,670,2864,2472,-432,-4802,744,3716,167,-1743,-3601,736,5468,-985,-4323,-2082,1511,4045,-990,-7225,621,3138,1887,-1597,-6347,1177,5944,1309,-3971,-2512,971,6758,-1043,-6101,105,2598,5101,-1495,-8192,1637,5407,1895,-1074,-7522,43,8093,-452,-4511,-2368,269,7776,194,-8065,-325,2909,2954,1816,-7272,-980,6750,156,-2817,-3718,-1676,7599,107,-5836,-222,484,2668,1354,-6812,-1289,3949,-287,334,-2879,-1411,6044,303,-3451,-21,-1076,3262,1607,-5294,679,2329,1520,377,-3631,-78,4344,-749,-2163,-405,149,2578,-217,-3216,593,2551,993,-735,-3142,2511,4103,-1240,-2518,-1691,2351,4067,-3625,-3467,1031,1304,3299,-4082,-5003,2783,5164,337,-3106,-3974,2858,6121,-2995,-4393,-2136,3524,5289,-3320,-5507,1787,4009,4307,-3174,-6289,2485,5776,-760,-2338,-3147,1607,5992,-2594,-5454,-366,1970,4418,-2186,-6040,1249,3214,1534,-106,-4797,480,5246,-487,-3757,-1798,1297,4979,-1908,-4047,1118,1416,1971,96,-3968,1617,3660,-1018,-984,-3364,665,3995,-1546,-2695,-374,767,1684,-1230,-3725,1720,1951,544,-537,-2492,492,2796,-2144,-2090,2093,1687,1364,-2242,-2657,1870,2467,115,-1925,-910,2546,2767,-1955,-2606,599,3122],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-2,3,-3,4,-5,5,-6,7,-7,8,-9,10,-11,12,-14,15,-17,18,-21,23,-26,28,-32,36,-41,45,-51,58,-63,61,-7,-1274,-7784,750,13181,-3324,-8353,1343,1821,7997,-1142,-12878,3293,7122,474,539,-9118,257,12555,-2182,-5353,-2121,-530,9527,605,-9865,2235,3974,3283,478,-9597,165,8379,-132,-1408,-3634,-936,8593,-286,-5418,728,350,4973,898,-6647,1011,3651,1205,427,-4570,1610,5347,-1284,-2425,-1876,549,5674,-2852,-4371,2125,1507,1792,-2426,-6291,4186,3754,-3050,-712,-3583,3830,6116,-5767,-3833,3185,1800,4815,-4985,-7414,7808,3252,-1609,-1958,-5819,5416,7790,-7305,-3998,884,2321,8787,-6226,-7071,6757,2196,1848,-1427,-9585,7205,7785,-4465,-1888,-4756,3398,10209,-6088,-8206,3977,2627,6391,-1387,-10356,5787,6090,-1957,-1315,-7333,2676,9944,-3800,-5363,-794,185,7724,-2111,-9681,4477,4079,937,803,-7632,2034,7641,-2715,-2824,-2000,519,6897,-1709,-5376,1988,2849,3058,-1030,-5456,2407,3335,-781,-2048,-3374,1526,4766,-3784,-1475,655,1801,3267,-4005,-3554,3685,2098,-291,-3279,-3684,6951,3750,-4730,-1024,-651,4301,4427,-5957,-1791,3808,1749,3174,-5699,-5119,7863,2412,-3646,-2168,-3888,6214,4799,-9099,-3083,3353,2926,4942,-7990,-4157,7828,2476,-1065,-3322,-6643,8993,6087,-6667,-2918,-549,3496,7291,-7652,-5250,4717,2637,2282,-3155,-7365,6939,5826,-3338,-2518,-3034,4237,7854,-5909,-4830,861,2323,4754,-4023,-5982,4815,3331,-1843,-1613,-6315,3023,4702,-3745,-3621,-797,894,4319,-4244,-5205,2127,1735,722,-2474,-3187,4346,3037,-3082,-708,-1191,3118,2732,-4639,-1172,1884,1764,2113,-4457,-2636,3895,1829,-1843,-1767,-2035,5140,1999,-5093,-314,1774,4212,1917,-6563,-708,6016,294,-612,-4317,-2391,7180,947,-6995,-1362,-187,6390,2469,-9166,-1536,4565,2525,1495,-7560,-3693,7037,2138,-3943,-2655,-2545,7784,3358,-6793,-3009,1685,3476,4370,-7640,-4019,7240,2330,-416,-4326,-4904,7512,4623,-4653,-3385,-403,4813,4256,-5200,-2611,2813,1822,2013,-3178,-4858,5350,3533,-3758,-2477,-2741,3681,3592,-4363,-2152,995,1540,1609,-3893,-2266,4108,1229,-104,-2601,-1986,4861,1624,-3164,-1427,1264,2149,1228,-5781,213,3608,593,-631,-3675,-757,5060,-1560,-2991,-1238,32,4060,-1772,-5066,949,3301,1846,-145,-5649,73,5756,-577,-2989,-4149,783,6090,342,-5731,-595,2646,4601,429,-7583,511,5411,1613,-624,-6094,-208,7313,464,-4173,-2345,1895,5702,2136,-7759,-975,3646,3261,172,-6347,-1050,5636,1179,-2413,-3772,-1358,7280,2061,-4858,-1009,568,4526,806,-5733,-1011,3717,3125,-973,-3205,-1735,4326,1366,-3941,-1089,240,3650,829,-4021,-861,1740,1916,-89,-2040,-1557,3753,190,-2434,-1462,-10,4452,-986,-3588,576],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-9,11,-11,13,-14,16,-18,20,-22,24,-26,30,-33,36,-41,44,-49,54,-60,67,-74,82,-93,104,-119,136,-158,188,-227,287,-384,569,-1047,4756,8472,-9889,-4312,3684,1373,5043,-7530,-9115,8256,2947,-1021,-1484,-6277,5698,6235,-6733,-3260,-310,1768,4758,-4132,-5820,5754,1347,1408,-1227,-5497,5161,3665,-4023,-1376,-886,2402,3943,-4870,-1570,3286,1792,1219,-3901,-2647,5257,1212,-1999,-1792,-601,4917,285,-5596,137,561,3469,510,-6652,-379,4578,-198,-1920,-4843,-385,8690,520,-6173,-832,436,6913,188,-9594,1424,6025,986,931,-8142,-2177,11499,-31,-3547,-3864,-3329,9759,1844,-9743,1312,1073,5288,4201,-10296,-1978,9623,2409,-546,-4888,-5721,9748,2879,-8063,-1858,-2459,6633,4923,-10255,-2645,5743,1317,3508,-5815,-5431,8504,1512,-2512,-2065,-3905,5403,5245,-6851,-1774,1372,1659,3948,-5139,-3346,6010,934,-1396,-426,-3305,4859,2243,-5502,117,736,2079,1168,-5681,-475,4113,-872,-1109,-3693,-328,5188,-930,-3287,-1178,297,3757,-1787,-5730,1638,3972,2035,-1806,-6065,1697,5955,-1446,-2289,-4266,1917,7632,-3526,-6122,1249,1857,5315,-501,-8724,2805,4969,658,-1201,-6844,1112,8704,-2020,-3735,-545,124,8719,-716,-9510,1784,4818,2410,-440,-9354,1036,8198,-1269,-1051,-4131,-2201,8907,292,-8298,878,1054,4804,1994,-8941,228,4991,702,317,-4241,-1905,7682,475,-4287,-500,-412,4898,1951,-7208,-913,3123,796,1910,-5148,-1463,5333,-1403,-1522,-603,-741,4223,411,-4352,825,1352,1280,-747,-4327,989,4200,-2245,-1845,-1536,974,4110,-2150,-3106,1068,2427,3324,-2240,-3483,3086,3865,-1426,-2389,-4014,2459,5868,-2631,-3995,-1004,2895,5201,-3511,-6164,2152,3593,2659,-2967,-5956,5203,6244,-1542,-2405,-3533,2844,6777,-4159,-4736,-333,2354,5098,-2814,-7581,4069,4150,1134,-573,-7438,2269,7514,-2273,-2959,-2362,173,7365,-3110,-6602,417,2204,3364,-55,-7050,1029,6132,-1035,300,-3897,210,6106,-1136,-5567,121,2349,2883,-991,-6132,1492,3083,-149,-237,-3844,855,4980,-2008,-2496,614,1272,2994,-1764,-3145,1807,1395,-63,-969,-3047,2436,2735,-2778,-2015,-72,2921,2101,-3338,-3016,1346,1667,1531,-3270,-3229,4217,3513,-1745,-3133,-3574,3426,2629,-4785,-3138,356,3353,3741,-5165,-2200,3596,2947,-252,-3309,-3795,4817,2739,-2471,-3569,-2759,4241,3677,-5171,-5317,2531,3805,3211,-3203,-5400,4567,3606,-381,-2904,-3593,4051,4931,-2421,-3068,271,1111,5574,-3218,-4071,2058,2350,1544,-2570,-5039,2874,4265,-1590,-1492,37,1498,4390,-3371,-3429,1321,1105,983,-1130,-3403,2181,2722,-1091,-1626,-443,2453,1964,-2744,-2466,1855,1821,1158,-1954,-2102,2925,1103,-2436,-1121,-1429,3701,1518,-3091,-2225,1779,2880,1232,-3738,-1670,4483,1279,-622],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,7,-9,10,-11,12,-14,16,-17,19,-21,24,-26,29,-31,35,-38,43,-47,52,-57,63,-70,77,-86,96,-108,122,-139,161,-187,223,-274,348,-470,698,-1266,5388,4094,-13608,1910,8370,1119,1408,-7119,-2744,13220,1302,-7706,-1393,-2373,9166,4361,-12046,-961,5003,2688,3365,-9430,-4262,10654,1508,-2900,-2756,-4613,8001,3756,-8333,-679,1274,3217,4530,-7833,-3180,6329,1281,-118,-4095,-3066,6530,1407,-4196,-1595,-794,4219,1231,-6356,-255,1657,1133,1092,-4771,990,6102,-1536,-844,-2909,325,6026,-1933,-5161,1036,574,2906,-1305,-7377,3458,5286,-1849,-766,-6109,2254,8322,-4741,-4895,1238,1310,5963,-3893,-8992,4873,4207,2160,-1810,-8756,4267,8942,-4186,-2836,-2835,1281,10399,-3910,-10451,3053,3492,3928,490,-10966,4062,9364,-1578,-2093,-7177,-285,10811,-1677,-7469,249,647,7156,1644,-11844,2173,6660,839,846,-7941,-910,10053,-691,-3434,-2549,-557,8231,919,-8307,305,2000,1739,808,-6970,725,6021,-1130,-1092,-4052,219,6333,-1322,-4154,694,792,2956,-986,-5570,1852,2034,-95,-1932,-4003,2631,5707,-2994,-3027,-693,3388,5177,-3832,-5006,4153,2521,1370,-3044,-5434,6781,3935,-2756,-2863,-2001,4371,6794,-7157,-4337,3694,3262,4541,-5447,-7264,5738,5608,-653,-2231,-7043,5408,8293,-6370,-3354,-364,2262,8182,-4927,-8155,5108,3475,2315,-2299,-8823,5264,9236,-2749,-3845,-5421,2153,9311,-4655,-7101,1394,1829,5460,-1287,-9343,3731,5751,-831,-1660,-6248,996,8375,-2700,-4012,288,-710,5666,-3101,-7717,2768,3300,969,-486,-6501,2608,4710,-2787,-1949,-871,286,4555,-1840,-5143,1611,453,1050,-1353,-3848,4123,3321,-813,-1727,-2252,4358,4315,-3638,-1471,1555,669,2808,-4386,-3928,5362,2204,-651,-2837,-4365,5979,2925,-5306,-1230,149,4030,3770,-7182,-3317,4302,3546,968,-4990,-4086,6925,3422,-3464,-3118,-2042,6393,6331,-7079,-4631,2721,1440,4785,-5919,-6412,5892,3991,-191,-2210,-4724,5172,5657,-5686,-3377,-1123,3533,6157,-5481,-5067,3878,2692,1816,-3233,-5744,4891,4785,-3055,-2986,-2801,2830,6124,-4266,-3672,1629,1528,3432,-2969,-5048,3784,2846,-53,-1083,-4879,2641,3376,-3213,-1616,915,1410,1952,-3865,-2457,3608,1150,-521,-2144,-2216,4316,2189,-2651,-1443,-373,3399,1503,-4592,-1915,2792,1675,1037,-4333,-847,5044,1136,-2271,-3624,-795,5279,2079,-5673,-785,2819,4104,618,-6945,-1245,5644,2054,-1568,-4715,-3120,8123,1272,-3988,-3574,-205,5685,2613,-6415,-2059,3958,3404,1668,-6124,-3660,6238,3279,-3526,-4148,-2778,5344,3323,-4512,-2294,1601,3177,2444,-5989,-3210,3405,2152,269,-3700,-4327,5548,1881,-3690,-2019,-207,2793,4120,-5900,-2303,2637,933,690,-2426,-3033,3453,1792,-2116,-1602,-903,2561,347,-3021,-474,2747,880,-543,-2380,-1097,3490,1196,-1784],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-9,10,-11,12,-13,15,-17,18,-20,21,-24,27,-30,33,-36,40,-45,50,-56,63,-72,82,-95,111,-134,166,-213,291,-443,1180,-7168,-4906,11228,1997,-4433,-3467,-3515,8425,5448,-10028,-2219,3054,1959,4795,-7889,-5528,7656,856,-545,-2638,-5557,7262,3375,-5553,723,-487,2315,3598,-6222,-1563,4409,369,-45,-3754,-2431,5616,-238,-2186,-754,353,4007,830,-5746,44,3007,1224,140,-5735,815,4287,-197,-2211,-2419,1470,7112,-2843,-5392,1117,1109,4532,-2081,-7870,3719,5216,43,-1345,-5872,2412,10292,-4035,-4137,-1373,-489,9276,-2233,-10261,4459,4367,2550,514,-11549,1563,10511,-2175,-2373,-5115,-961,11371,-791,-9975,646,1054,4939,2417,-11787,1249,8394,673,198,-6356,-1975,10407,-663,-6702,-754,-1401,8174,3143,-9397,1053,4846,2401,2286,-5623,-3340,7222,-239,-1956,-1586,-2173,6050,1044,-6341,675,1519,3064,1923,-6079,211,4111,-763,98,-2233,-218,3911,-1017,-3452,25,43,3971,-1536,-4867,2769,1993,477,-2066,-5309,2485,5126,-4142,-2624,-1453,1952,5614,-4075,-4219,3232,3082,2806,-3506,-7444,5659,5608,-1805,-3282,-4281,2889,7622,-5811,-4944,425,2172,6192,-3521,-9253,3568,5175,603,-1806,-7560,3752,9193,-3821,-4095,-2443,1047,9030,-2313,-8231,2295,2144,4600,-692,-8799,1861,8150,-1188,-1515,-4551,-440,8948,-2154,-6322,215,-334,5466,192,-7800,1177,5533,36,219,-5769,-643,7089,-689,-3211,-1866,-333,4656,-219,-4794,2268,2281,1669,450,-4021,2046,3557,-2219,-1836,-1461,64,3630,-2735,-3097,1528,1883,1928,-2056,-3374,2973,2394,-2002,-2655,-1829,3284,3519,-5304,-2107,119,2935,3950,-5456,-4141,4540,2393,-155,-3647,-3974,6408,4419,-4267,-3072,-2553,4608,5586,-5550,-4884,2967,2808,4016,-5559,-6015,5993,4361,-832,-2971,-4845,4474,6579,-5211,-3898,445,2566,6760,-5167,-6769,3974,3564,511,-1246,-6113,3170,5343,-3095,-3200,-1569,2837,5291,-2921,-5169,1969,1463,3181,-2214,-5361,2812,3695,-1131,-1074,-2645,265,5414,-2206,-4166,200,1390,3262,-1909,-2897,3238,535,-1909,-1685,-2619,2390,3101,-2348,-1907,1025,2314,2564,-2251,-2091,3986,1419,70,-1898,-2535,3531,1553,-2533,-2070,-229,4243,1549,-5393,-2827,1611,3202,1179,-5707,-1688,4134,2485,-1459,-3338,-1702,5869,2309,-5183,-2673,622,4847,2702,-6896,-2201,4292,2822,452,-5135,-3253,4760,3007,-3409,-3103,-2029,5080,4387,-5580,-4355,1875,4040,3338,-4357,-3403,4177,2505,-1164,-2622,-3438,4284,4473,-4199,-2710,-285,2532,4288,-2496,-2853,3320,277,565,-1952,-2543,3607,2154,-1549,-1315,-1253,2208,3931,-3466,-2103,1752,374,1077,-1949,-1330,3755,1171,-2417,-1523,-607,3483,1784,-3170,-211,1963,1817,790,-3728,-725,3917,458,-1764,-3134,276,3898,-279,-4169,-1654],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,4,-5,5,-6,6,-8,9,-10,11,-12,14,-15,17,-20,22,-24,26,-29,32,-35,40,-43,48,-53,58,-64,72,-80,89,-99,112,-126,143,-164,192,-228,277,-348,454,-788,10216,3739,-8452,-1805,-2035,7011,7022,-11236,-4699,6280,1079,5403,-7642,-6999,10449,3048,-3805,-2462,-5986,7535,7204,-9769,-2800,1289,2969,6908,-7271,-5128,7447,1697,414,-3408,-7714,7658,5868,-4843,-1872,-635,2755,5540,-5238,-3950,1964,1556,2210,-2034,-3654,5642,2694,-1568,-1992,-1969,4463,3302,-4816,-1146,2058,2178,1282,-4778,-392,4785,-504,-874,-2552,-366,7044,-674,-5390,-724,453,5050,-429,-8365,821,4817,970,728,-6848,-1003,9536,-1187,-4459,-1833,-326,7808,700,-9496,1888,3373,4062,1556,-11233,-207,10904,-2465,-2301,-6075,-3587,11915,-874,-9560,-410,222,7292,3564,-10105,-1687,6935,775,1498,-7997,-4676,10296,926,-5606,-2194,-3088,8173,4759,-10526,-1299,3100,1641,3947,-8033,-3844,8694,1378,-1400,-2582,-4595,7578,3760,-6452,-827,-117,2535,3707,-6209,-1484,4929,525,193,-3308,-1322,5766,1261,-4087,-1142,-675,4205,267,-4377,836,2910,1048,-288,-4957,524,5805,-1883,-2652,-1037,605,5978,-2516,-5337,2544,927,3753,-782,-6982,3549,5147,-2295,-2293,-6112,1893,8792,-3782,-5210,-1558,432,8737,-2082,-8008,3740,4209,1926,-1166,-9330,2699,10194,-2019,-3691,-3514,-431,9922,-1686,-8433,1358,2676,6160,198,-10262,1328,8162,523,-408,-5716,-735,10277,-343,-6381,-1048,-201,7221,1292,-8997,-131,3603,415,1183,-5943,-1376,7497,-1365,-1926,-1975,-1743,4852,806,-6168,-251,2249,1528,1490,-6376,-273,6058,-1349,-1020,-1818,1191,4959,-970,-4062,-2,81,2962,-1646,-4823,2418,4404,-1031,-1620,-4210,2727,5243,-3438,-2357,38,3179,3319,-2620,-4305,2518,2940,1898,-2783,-5776,4675,5248,-3469,-2688,-2378,3552,7832,-4852,-5497,2087,3663,5524,-4341,-7833,4119,4619,727,-3434,-6014,3974,8297,-3549,-4349,-839,2777,7154,-2509,-8004,2605,3332,3358,-1036,-8664,2409,6689,-1302,-2337,-3493,351,8285,-1978,-5724,984,1296,4666,-904,-7668,824,4625,-774,-898,-3564,892,6081,-1041,-3601,466,1350,5095,-363,-4661,1684,3331,927,-712,-3241,1576,3854,-2280,-2826,-877,1746,3953,-3167,-3005,1159,1188,1212,-2667,-3498,2762,3642,-1841,-2023,-1966,4740,2824,-5063,-3901,1227,2967,3068,-4077,-3425,3967,3132,-1109,-4848,-3284,4593,3434,-3723,-3208,-935,3868,4143,-4822,-4287,2614,3046,1725,-5663,-4374,5893,4928,-1777,-3907,-2161,4160,5031,-4916,-4399,125,3187,4852,-4018,-6121,3681,3275,1251,-2682,-4425,3611,5121,-3075,-3423,-1061,2179,5106,-2673,-4198,2090,2807,2272,-2027,-5180,2510,4104,-1443,-1818,-2372,2244,4790,-1997,-3293,1795,425,2753,-3319,-3955,2203,1779,-571,-980,-1173,2134,1045,-2361,-2072,408,2262],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-6,6,-7,7,-9,9,-10,12,-13,15,-16,18,-19,22,-24,27,-30,33,-37,42,-46,52,-59,65,-74,81,-77,-132,-162,7977,1599,-11166,703,5628,1229,1829,-9139,-1439,10766,-456,-4369,-2628,-2204,8655,2810,-8315,-6,2014,3541,1780,-6848,-1458,5124,-497,-866,-4303,-1332,5674,-669,-4802,200,585,3948,71,-5827,733,2048,1088,-473,-5463,2809,4981,-2847,-2850,-1189,992,5230,-3871,-4322,2758,1440,2362,-3291,-5351,5248,3698,-2652,-1579,-4897,3507,7896,-7321,-4496,700,1670,6236,-4858,-8244,6048,5184,-1633,-1556,-8577,5488,9632,-4808,-3760,-2679,2401,9263,-4802,-8153,4506,2780,4095,-2098,-10079,3328,8216,-3295,-1707,-6341,1243,11654,-3925,-6557,1004,1566,7591,-751,-11508,2905,4875,-353,682,-7082,-338,8719,-2244,-3697,-1341,-410,6118,-977,-7493,1452,1954,324,-585,-5828,2117,5733,-874,-1963,-2816,335,4369,-2664,-3308,2645,1300,2413,-1796,-3492,3160,2896,-620,-2467,-2882,3105,2981,-4647,-1114,227,2689,4070,-4955,-3623,4833,1860,976,-3681,-4803,7186,2544,-4123,-2680,-1004,5642,5674,-8235,-3647,3006,2918,3765,-6091,-6483,6427,3576,-2103,-2935,-5294,6853,7274,-7267,-3752,610,3626,6132,-7035,-6422,5782,2248,765,-3692,-7283,6320,7728,-3491,-2916,-1812,4041,8464,-5235,-6565,3563,1939,3189,-2573,-7914,4266,5275,-1353,-1323,-6417,1473,5998,-3442,-3528,-346,2629,3286,-2004,-6148,2655,2425,-1153,-1553,-4082,2817,4095,-3034,-1944,686,826,2881,-2945,-2672,3675,1676,606,-2783,-2754,3123,694,-2798,-1919,-658,4578,1936,-6734,-1292,1932,2632,470,-6555,-2235,6043,1211,-2115,-2848,-374,6810,2394,-6006,-1878,645,4592,1985,-6957,-2073,4831,2367,149,-5719,-3889,8162,3025,-3561,-1936,-2185,5859,3881,-6994,-3065,2688,2754,4091,-6488,-4801,6214,3556,-1605,-3552,-5191,6585,5746,-5749,-3079,-97,3048,4402,-4715,-4369,3458,2477,614,-3694,-4831,5248,3831,-2666,-1715,-2154,2374,4906,-4935,-3753,2264,1167,821,-2522,-2901,4162,1400,-2191,-248,-2210,3658,2661,-3286,-2234,1383,2600,1352,-2747,-1312,3465,997,-787,-2186,-928,2340,-329,-3397,-1004,384,3528,1133,-6119,84,3838,1217,-18,-4916,454,5172,1018,-3658,-2809,657,5810,-147,-5769,-230,2660,3507,538,-6763,-555,5751,240,-1952,-4849,-1313,7731,1184,-4629,-853,28,6604,1432,-7940,-2173,5347,2266,134,-5349,-2766,7927,2396,-4083,-2825,-1929,6055,2381,-5529,-1220,1463,3091,1101,-5569,-2016,4482,987,-1299,-2987,-1867,4075,885,-2999,-216,499,1970,295,-4352,-1097,3454,597,1482,-2628,-1114,3438,835,-2749,-1683,-848,2478,500,-4399,-132,2013,1917,-203,-3144,434,3754,568,-2789,-728,1023,3150,-183,-3740,873,1962,2391,-1276,-3434,1515,4721],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,10,-10,12,-13,15,-16,18,-20,22,-23,26,-29,32,-35,39,-43,47,-52,57,-63,71,-78,87,-97,109,-124,142,-165,193,-233,287,-369,502,-755,1396,-6832,-7715,7680,2513,4917,-4965,-7762,9010,5216,-3973,-2136,-5972,5867,10095,-8163,-5738,1952,2158,7582,-4717,-10357,7981,5242,179,-1894,-8248,4707,9434,-6576,-3052,-1086,1722,8798,-4157,-8771,5141,1788,2318,-1588,-7866,3691,4900,-2631,-1713,-2948,1054,6822,-4956,-3901,2636,1844,2725,-2002,-5328,4396,3419,-2215,-1412,-2382,4795,2349,-4886,-170,963,2644,2468,-5799,-2088,5502,991,-323,-4927,-2002,7868,1454,-4202,-1992,-1226,7676,4176,-9076,-1273,4159,2479,2314,-8263,-2998,9247,546,-3014,-3337,-4229,9928,3918,-8803,-1809,-136,5738,6236,-10569,-5378,9129,1217,1427,-6156,-7317,10797,4025,-6357,-1745,-3215,5548,7693,-9714,-4194,4875,2549,4688,-5080,-7381,7504,2473,-3740,-1579,-5595,5653,7499,-7458,-2752,607,1528,5367,-6922,-5273,6187,1157,617,-875,-4444,4742,3515,-3967,-1153,-251,2927,4467,-4885,-2545,4680,2219,1466,-3525,-3387,4539,1701,-3101,-1838,289,4884,540,-5305,-411,3400,1710,184,-5291,-527,6318,543,-2917,-2281,136,6181,-89,-5667,-795,679,6118,-153,-9531,277,5923,1290,-996,-7428,-491,10115,-1078,-5295,-2738,-24,8831,2264,-9192,173,2827,3012,1638,-10141,-2427,8675,813,-1997,-5081,-3385,9885,1680,-8540,-155,393,5532,4001,-9657,-1322,6481,1191,1290,-5696,-4372,9447,1307,-4089,-571,-2962,6179,3326,-7866,-1740,3619,1749,3475,-4713,-3592,4720,488,-1234,-1178,-2764,3634,2845,-5834,-702,976,1914,2671,-5488,-749,4828,1,-1190,-2052,-390,5777,-402,-3448,-783,1542,3828,-1369,-5488,1536,3606,502,-1562,-4595,2034,6051,-849,-3577,-2919,2399,6013,-2585,-5683,391,3366,3564,-1529,-7658,1784,6518,-52,-2517,-4775,1012,9334,-2772,-5183,-430,735,6848,-885,-8080,1626,4703,2095,-1179,-7868,991,7757,-808,-3788,-2946,1606,9097,-699,-7457,551,2344,3823,2692,-8557,258,6663,646,-1521,-4520,-1595,7825,935,-5173,-1248,-279,4666,1161,-7193,-83,4023,492,-65,-4266,-537,5856,659,-2052,237,-635,3965,-420,-4438,428,2379,1588,-617,-5212,689,3805,-1188,-1835,-680,1579,3600,-983,-3746,767,1588,2801,-2069,-3294,2747,3646,-940,-2519,-2385,3161,4627,-2941,-3260,712,2931,4521,-3686,-4840,2784,3931,1500,-2662,-5981,3214,4835,-524,-5054,-2522,3408,7196,-3771,-5708,2044,3197,4571,-2812,-7546,3376,4945,6,-2867,-4482,2649,6472,-2943,-5173,-1339,2960,6059,-3006,-6645,1703,3878,2084,-386,-5895,1353,6588,-2323,-2693,-1884,1259,6113,-1306,-5145,1057,2689,2228,-252,-4863,1651,3080,-882,-2135,-1564,1620,3605,-1405,-3115,925,1005,1940,-1118,-4249,504,1596,-357,-931,-1974],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-5,6,-6,7,-8,8,-9,9,-11,11,-13,14,-15,16,-17,19,-21,23,-25,28,-31,35,-39,46,-53,63,-77,97,-128,184,-321,2282,-551,-2408,-7677,1480,10718,-3902,-4481,-1302,1108,9006,-927,-9813,2698,4570,2324,-711,-8847,1431,8703,-2315,-2292,-2516,-304,6961,-1240,-4978,836,1019,2513,-997,-6829,3284,3256,-1242,-1744,-3752,3367,4331,-4445,-1841,-823,1546,3597,-4530,-3377,3603,770,1212,-3318,-3257,6382,3164,-4676,-1125,-1389,4412,3827,-9038,-2121,3997,1496,2482,-6327,-5121,8252,2195,-3599,-2992,-5020,7441,6654,-8838,-2521,1601,2350,6893,-8142,-5040,8528,3145,329,-3036,-7820,8742,7203,-7638,-3591,-2463,3426,9621,-8045,-6491,5556,1642,4017,-4060,-8917,7336,6737,-3353,-2131,-5740,3329,8599,-4842,-4861,977,1221,6357,-3507,-7796,4131,3071,326,-1668,-6533,2706,6319,-3262,-1735,-1341,1503,4873,-3387,-4205,2227,1426,1503,-1513,-5425,3801,3093,-2412,-2127,-2050,3413,2440,-4140,-677,2285,1913,1932,-6011,-1257,5933,-29,-991,-2557,-1292,5869,1206,-5250,-1899,21,4334,2475,-8025,-2571,5522,802,1072,-6439,-2729,9879,922,-4856,-1832,-1487,8195,3659,-9250,-2019,4154,3062,3158,-10188,-4913,10105,2111,-2509,-3175,-5737,8710,4728,-7185,-1883,-894,3840,5960,-7332,-3923,6931,2710,-71,-3995,-5713,7113,2839,-3928,-2147,-901,4066,6974,-6943,-4135,3610,843,4231,-3314,-4583,4315,2468,-1268,-1373,-3862,3827,4192,-4806,-1209,49,884,2368,-3573,-1685,3136,-150,839,-2472,-1404,4994,1664,-3657,-748,-68,3203,1318,-4838,488,2727,1199,605,-3764,-631,6649,-645,-2514,-2707,-207,6039,-441,-6784,99,3473,3291,-18,-8383,792,5406,-485,-1945,-5681,-1061,8723,-927,-5912,-848,170,6984,1753,-8614,256,4583,1817,112,-6417,-1356,9891,1209,-3846,-4323,-2005,7987,1756,-7070,-819,1957,3822,2763,-8260,-1544,6648,2161,-1388,-4074,-2642,6981,2298,-6104,-1444,1080,4409,3120,-6136,-1642,3608,2253,517,-3470,-2106,5554,2186,-2179,-2002,-1718,3982,904,-3335,-337,1804,1041,367,-2934,-1037,3495,-244,-195,-1573,-4,4032,-535,-3016,281,1295,3218,-1124,-4596,1540,3337,75,-1685,-2964,1334,5328,-1858,-3082,-404,1145,4264,-2423,-6280,983,4513,1315,-3456,-6150,2382,5972,-1606,-3285,-2167,2486,7846,-2082,-5314,1181,3421,3808,-1350,-7551,1747,4537,913,-2885,-5286,448,6278,-1443,-5445,-2005,207,5505,-882,-6220,988,3607,3115,-1263,-6374,147,5123,-477,-3020,-3085,1466,4673,-34,-5879,203,3636,3347,1154,-5364,-309,4162,223,-255,-2734,-105,5125,244,-2526,66,1306,3417,-897,-4131,285,2481,758,-2066,-1823,1110,3767,-2067,-1812,-405,2287,2411,-2240,-2684,1990,2400,858,-2426,-2695,1800,3642,-2183,-3636,-950,3448,3645,-2832],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-6,7,-8,8,-10,11,-13,13,-15,17,-20,21,-23,26,-28,32,-35,38,-43,47,-51,57,-63,70,-78,87,-97,110,-126,146,-172,206,-258,343,-529,2687,-3046,-3525,-5341,2293,11397,-5809,-7886,2075,2809,7350,-2486,-12062,5980,6962,-1249,473,-8441,1403,12107,-4176,-5139,-1457,-1124,9126,-1873,-10882,4239,3655,2102,1443,-9904,279,9461,-2685,-1808,-2530,-2238,9056,-1523,-5822,2022,1152,3558,794,-9358,1730,5890,-2729,-400,-3939,7,6435,-2882,-4577,1788,954,3350,-1456,-5163,3131,2315,-330,-1801,-4435,4098,5077,-2394,-1343,-807,2712,4804,-6505,-4234,3979,2246,3040,-4258,-4631,7529,4287,-2663,-2781,-3925,6623,6154,-7179,-4032,1083,4705,5072,-9029,-6985,7519,3519,-102,-4493,-8241,7047,6635,-6997,-3314,-2691,3930,8804,-7716,-8466,5223,1601,5688,-4242,-10916,7717,6442,-1802,-1534,-6358,4064,10846,-5753,-5871,1577,250,7655,-3397,-9401,6363,3587,75,-742,-8102,4694,7168,-5288,-3353,-1841,1892,5572,-2259,-6577,3794,410,2122,-816,-5452,3772,3263,-2805,-874,-1787,868,4825,-4731,-3259,1186,1026,2898,-2721,-3826,5459,2173,-3147,-3002,-2770,5014,3769,-6193,-2871,1846,3362,3366,-5807,-2294,4940,2110,51,-4860,-2905,7851,1938,-4705,-2454,-1146,7258,4078,-9119,-2427,4122,2480,2605,-8145,-5186,8732,1856,-1412,-5118,-4490,8815,5211,-7789,-2627,482,3710,5842,-8555,-4986,6582,2152,963,-4509,-6173,8149,4536,-5059,-3408,-3928,5379,6821,-7972,-4285,2914,1277,4672,-4577,-7866,6798,3583,-2364,-1496,-4250,4628,5138,-4458,-1920,213,1291,3670,-3494,-4484,4909,1357,444,-1890,-3161,4034,3923,-3503,-1121,159,2257,2267,-5287,-2612,4569,447,-1107,-3373,-1814,5467,1354,-2782,-612,701,4179,891,-4687,-1132,2245,3610,909,-6973,-355,6267,1293,-2219,-4988,-707,7281,895,-5650,-2760,1548,6075,2266,-7799,-730,4802,1924,744,-7862,-1880,7960,2092,-3789,-4563,-2659,8331,2745,-8372,-3246,2547,3890,3545,-7085,-3043,6945,1435,503,-3710,-3797,7719,3033,-4803,-1842,-1043,4354,3403,-6892,-3118,4455,1411,1751,-4206,-4325,6269,1779,-2656,-1673,-1414,4460,3759,-5785,-1177,2660,888,1165,-4149,-1611,5546,843,-1192,-1415,-1720,3633,1206,-4423,264,1240,2633,-763,-4210,-1265,4147,-192,-1885,-2674,1414,4579,-1324,-4028,193,2275,4077,-1618,-5811,1889,3695,2138,-2374,-5106,1107,5980,-297,-3655,-2998,1218,5934,-1662,-6124,-310,2992,4864,-671,-7844,1243,5956,809,-1499,-5007,1484,6797,-1476,-5359,-2047,-413,6136,328,-7268,-676,3820,3037,-367,-7321,891,6546,774,-3350,-3468,-578,5883,1583,-5438,-1959,2460,2694,1192,-4985,112,4767,631,-1326,-3003,-1366,4696,945,-3990,-415,-63,3540,295,-4514,-511,2352,806,-1011,-2785,-497,3806,-1087,-3280,-313,944,4197,-1095],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,5,-6,6,-8,9,-9,10,-11,12,-13,16,-17,18,-20,22,-24,27,-29,32,-34,38,-42,47,-52,57,-65,73,-83,96,-111,133,-161,201,-262,363,-556,1051,-5454,-7122,2968,1956,6475,-6202,-9152,5225,5469,-489,-2541,-6308,4606,7090,-4239,-3431,-1489,2208,6244,-3860,-5612,2056,3308,2244,-2576,-5183,4140,2935,-2375,-1624,-4012,3496,3935,-3617,-903,152,2662,3102,-3243,-2270,4772,760,-825,-2034,-1434,7031,884,-4457,724,-646,4109,2698,-7971,42,4587,171,1541,-6847,-1817,9299,-1809,-4916,-1816,-1679,8014,1863,-9511,888,3839,3175,2330,-7334,-2990,10479,263,-3047,-2931,-5238,10441,4004,-10333,-1319,1121,5321,4828,-10236,-4679,8793,2564,1068,-5895,-5696,8671,4545,-6380,-3010,-2697,6195,7278,-7912,-4573,2438,2902,3782,-5626,-6673,6109,3552,-3010,-2630,-4108,5819,4576,-4853,-2684,1120,3111,4708,-4436,-3638,2677,2465,609,-3266,-4169,4193,2038,-2766,-1227,-1674,3604,1185,-5137,-346,3211,741,491,-4847,404,4963,-557,-1506,-2236,-442,6399,-238,-4843,1304,1089,2478,-241,-7390,1803,6577,-852,-1483,-5508,596,9134,-715,-5159,-996,281,6916,396,-9273,1572,5508,1265,454,-7668,-721,9705,-160,-3881,-2300,-1030,9112,224,-11123,366,3310,5131,2531,-9155,-1248,9001,558,-2374,-5121,-4561,9511,1319,-7197,-2603,-235,4588,3077,-8447,-2030,4739,2321,794,-6196,-2301,7482,1808,-1776,-1678,-1816,4407,2808,-6116,-1291,2585,2122,2162,-5136,-727,4545,-256,-292,-2209,-1113,4540,409,-3458,-741,607,1675,36,-4663,901,2994,352,374,-4404,1430,4770,-686,-3609,-744,298,5154,-3051,-5106,3650,2411,1467,-1698,-6642,2917,6125,-1667,-3035,-4077,1957,6257,-2693,-6548,2038,1579,3875,-2003,-8595,2636,6698,-1024,-2477,-5663,1857,8207,-1548,-5167,-2023,2334,6884,-1512,-8667,1214,4390,2434,-1073,-8803,-626,7662,-1192,-2747,-3331,286,7360,-816,-7814,-9,2621,3705,1101,-6638,-1239,5029,1715,-899,-4482,-1547,4834,574,-3390,-1560,-349,3597,-428,-4894,491,2863,1172,-186,-4013,831,4792,159,-2430,-1370,-279,4336,-611,-2567,415,2464,3096,-2336,-3111,2310,3222,-801,-2420,-2258,2165,3875,-2406,-2927,784,1887,2247,-3564,-3554,3412,3246,-119,-2360,-3681,3721,4133,-3940,-2761,-1436,3212,4187,-4469,-4774,3077,2986,1862,-3020,-5142,4222,3706,-2314,-2507,-4083,2984,6122,-3925,-4011,1189,2845,4307,-3457,-6271,3401,4161,-144,-2315,-5666,3058,6192,-2658,-3977,-2091,1796,5773,-2172,-5534,525,2622,2210,-1321,-5515,1742,5223,-1252,-1396,-2114,2097,4423,-1751,-2651,791,745,2220,-233,-3732,1413,3230,158,-382,-2098,1948,2652,-2565,-1566,-94,1662,1731,-1998,-2409,1944,1515,199,-1303,-2165,3182,3049,-1591,-1565,-596,2190,1812,-3129,-1735,2564,2967,-381,-2004,-2079],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-4,5,-5,6,-6,7,-7,8,-9,9,-10,11,-12,13,-14,16,-17,19,-20,22,-25,27,-32,36,-42,49,-58,70,-88,115,-159,241,-447,2411,3426,5540,238,-12291,1875,7733,-54,-1806,-8061,-1492,12612,-1451,-6629,157,-1086,8650,2236,-12217,1801,6415,1823,2049,-8901,-1667,10487,-868,-3354,-2668,-2427,9260,1570,-10051,1568,2055,2764,4249,-9603,-273,6669,-1224,33,-3906,-3112,9055,39,-6470,867,-1448,3715,2356,-7547,867,4991,-502,638,-3309,116,5701,-1831,-4344,-146,396,3944,-2222,-6007,1512,2728,1367,-2418,-5123,3298,5455,-2898,-3495,-4273,3722,6682,-4344,-5477,1605,2111,4614,-4772,-7920,4579,5632,778,-3358,-7129,5206,7417,-3777,-4183,-2472,2739,9755,-5589,-9220,3798,3196,3963,-2708,-10342,6107,9576,-3516,-1158,-5333,1887,11554,-4854,-7574,1789,1670,5618,-1575,-11496,3697,6126,341,-4,-6737,155,10463,-3435,-3676,-1060,-1498,8015,-325,-9487,2948,1202,1045,1630,-7110,705,7631,-2807,-880,-2307,-2300,6771,-853,-5923,2540,1066,1792,1124,-5045,3678,3623,-2634,-1544,-1993,1493,5276,-3447,-3353,2443,1298,2756,-3258,-4945,5102,2349,-471,-3941,-3259,5466,4586,-3234,-3073,-428,4228,4520,-6588,-4892,2494,4214,2081,-6020,-5588,6966,4350,-2265,-3130,-4358,6504,7108,-7243,-4445,1533,4145,5504,-5906,-7231,6471,3552,1041,-3900,-8044,6072,7349,-4392,-2546,-3104,1972,8238,-6710,-5972,3586,1564,3910,-3036,-9034,6083,6682,-1889,-1513,-5305,2100,7247,-3726,-3828,1769,221,5815,-2231,-6183,3730,2422,302,-72,-4859,3290,5444,-3974,-794,-548,310,4510,-2816,-4151,4159,1840,247,-1848,-3344,3593,3352,-3343,-2059,451,2934,2479,-4665,-2589,3292,2079,1337,-5086,-899,5932,2459,-993,-2983,-1910,3895,1893,-5218,-2143,1772,5088,2767,-6171,-2427,5216,3126,-838,-5931,-2936,6790,2769,-4651,-4288,-1087,6837,3595,-8498,-4432,2982,3468,2481,-6341,-5208,6113,3120,-1372,-4324,-5474,6989,5433,-6256,-2475,-557,3994,5486,-5637,-5012,3775,2207,1809,-4537,-5707,5467,4492,-3086,-2524,-2945,3043,5204,-4691,-3704,2195,2389,1884,-3328,-4895,4466,2147,-1998,-281,-2334,2572,4463,-4114,-1321,789,730,2251,-3044,-1870,5255,1266,-2237,-989,-1518,4609,1262,-3979,-711,1320,3119,583,-5351,-980,5107,1400,-1176,-4590,-288,5337,1506,-3192,-1886,27,5883,361,-6130,-555,3781,4166,151,-7102,-755,5926,1207,-2422,-5549,-683,7515,1837,-4426,-2856,179,5331,443,-7002,-1634,4801,2791,743,-6904,-945,6601,2085,-2845,-4087,-1403,5985,3465,-5964,-1669,1855,2481,2257,-5585,-1287,4841,1905,-143,-3121,-1738,5572,1504,-3695,-1283,-555,2673,2708,-3793,-1395,2839,1768,498,-3030,-2183,3209,549,-1975,-74,-626,3571,2177,-4584,24,1612,1463,23,-3200,396,4111],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,4,-4,4,-5,5,-6,7,-7,8,-10,11,-12,13,-15,17,-19,20,-23,25,-28,31,-34,38,-42,46,-51,57,-64,71,-80,89,-101,116,-134,158,-189,233,-301,412,-1385,8742,4483,-3334,-2128,-4777,7606,6484,-7227,-3402,1340,3956,5400,-6684,-5674,5679,2891,1281,-3851,-4218,6561,4104,-3908,-2742,-932,4001,3517,-5417,-836,3425,1342,1717,-5117,-1856,4361,351,-1605,-1800,-1593,5553,2,-4539,1323,596,2603,473,-6771,2191,5373,-958,-163,-3931,42,7491,-1222,-5443,514,168,6155,-1144,-9948,3592,4390,156,777,-8051,-516,10711,-2665,-3924,-352,-1423,9475,78,-11003,1727,3110,3468,2277,-10601,-146,10658,-133,-1303,-4840,-2691,11435,508,-8972,-1686,-566,6838,3138,-10350,-2620,6918,2486,1265,-6332,-2735,9393,2086,-4958,-3520,-2463,7669,4441,-8415,-2728,2890,3147,3610,-6012,-2343,6670,1616,-1462,-3121,-2177,5998,2256,-4755,-822,-779,4212,2220,-4713,-583,3096,560,-618,-3925,765,5228,-593,-2156,248,487,4939,-1187,-5107,1843,1528,1756,-579,-6080,2304,5313,-2831,-2497,-3180,1280,7701,-5092,-3772,2687,219,4484,-1802,-8194,4217,4938,-1897,-1091,-5972,2009,8289,-4760,-4711,-258,143,8283,-1685,-9920,3480,4149,2571,-141,-8937,2349,9329,-2038,-4575,-3968,515,9407,-446,-7367,787,2050,4691,982,-9599,765,6784,872,-1692,-4003,-392,8149,-118,-4735,-1975,-768,6337,215,-6221,226,2812,1886,-654,-5080,-690,5472,103,-2389,-3295,-211,4523,-778,-4541,23,452,1635,-278,-4517,2098,3758,-596,-1019,-2425,895,3347,-2694,-1534,320,1260,2637,-3292,-3057,3929,1473,-750,-2317,-4459,4004,3813,-3339,-1483,-253,2280,5405,-3729,-4435,3376,1781,2168,-3097,-5352,5238,3428,-2211,-2480,-2007,3387,7051,-4751,-4831,1746,2279,4306,-3570,-7349,4679,5656,-960,-2675,-5615,3395,7393,-3302,-4134,-1152,2660,7405,-2676,-7341,3704,3608,2326,-1605,-6888,2314,5871,-1363,-2841,-2534,136,7445,-2989,-5148,427,1647,4275,-1148,-6078,1751,3039,-325,-1803,-2662,990,4003,-1733,-2836,-942,1348,3592,-2641,-3135,1906,2669,-217,-1756,-2644,2484,2664,-2078,-2282,-1945,2521,2187,-2216,-1898,2728,1864,600,-2753,-634,3868,-384,-1694,-1950,-1697,4147,1859,-4698,-1185,1135,3058,2374,-5449,-3123,4520,2318,-1108,-3661,-3761,5144,3152,-4535,-2231,-1077,2988,2995,-5413,-3488,3681,3354,1507,-3363,-3598,5959,4326,-3120,-3274,-2096,4717,4543,-5586,-3988,485,2920,4059,-5051,-5509,4235,2910,-69,-3721,-4278,3098,3531,-2568,-1749,-242,3198,3079,-2040,-3667,2467,1967,1111,-1835,-3134,2490,2480,-595,-1681,-1278,2005,1795,-2249,-1795,-135,1872,1279,-2896,-2064,2288,672,-1651,-1235,-680,3572,951,-3628,-189,1055,2550,847,-2922,-1834,3489,781,-244,-3065,125,4435,1270,-3014,-1871,1007,3673],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,2,-2,3,-3,4,-4,4,-5,6,-5,6,-7,7,-9,9,-10,11,-12,14,-15,17,-20,24,-28,33,-41,56,-85,175,-983,-6233,-2151,10668,2296,-7848,-1132,-886,7847,4003,-12868,-1280,7842,1456,2268,-8537,-4889,11150,1707,-4553,-1987,-5962,8736,5332,-10638,-1588,2832,1460,5854,-8910,-5798,10046,827,-573,-1995,-5711,8549,4737,-7960,327,177,2424,4220,-6159,-3605,5994,-146,938,-2425,-5344,6640,760,-5392,-572,-862,2306,3334,-6683,-198,4636,-219,297,-5887,-248,7336,111,-3106,-1782,390,6577,-258,-6058,513,1894,3295,-1138,-8137,1661,5851,-116,-2080,-5396,2968,8095,-2424,-7210,-863,1409,8006,-1943,-9321,1371,4959,3339,-1283,-9427,25,9596,-1168,-3533,-4408,-514,11927,-1661,-9552,1383,1599,7057,1229,-11759,969,7500,-1053,-79,-7183,-1765,11909,-44,-6492,252,-1840,8793,2810,-9949,947,4189,213,2423,-7606,-2637,9624,-359,-2036,-1996,-3829,6612,1538,-7617,1593,2185,2573,2857,-6750,-179,7206,-2125,-734,-2431,-2721,6246,-91,-5507,2033,989,1673,310,-5608,739,5021,-1543,-444,-3456,1045,6585,-2632,-5348,443,1641,5428,-2625,-7379,2366,4594,2062,-1757,-4723,3999,5383,-1800,-3980,-3392,1680,7510,-4283,-5066,850,2588,5969,-3908,-7616,3340,4836,427,-2729,-8756,3798,8684,-3344,-5313,-2834,1704,8528,-2924,-7990,2963,2026,4630,-652,-10919,3419,7808,-2640,-1894,-4709,-141,9889,-2495,-6480,78,1480,5406,637,-9588,1065,4554,-224,1436,-6518,-305,8084,-1450,-4628,-255,-1368,5181,-306,-6932,2276,2324,435,1011,-5600,2019,5575,-1996,-1461,-1408,215,4012,-2610,-3992,1896,1558,2224,-815,-4525,2771,4570,-3768,-3102,-628,2734,5194,-2043,-4495,1576,2906,3356,-4467,-5550,4591,4465,-889,-3140,-4052,5973,5569,-3833,-2809,-471,4355,5492,-5289,-4536,3740,3765,3327,-5077,-6395,6739,6023,-1810,-2810,-4473,5769,7421,-4824,-4387,-916,2093,6022,-4316,-6343,4388,3521,1603,-2553,-6085,3973,6572,-3242,-2607,-2687,1427,7109,-3151,-4772,1548,892,4689,-1898,-6407,3460,4253,-1212,-621,-3714,2188,5924,-3847,-3749,1272,448,3046,-1641,-5417,3015,3866,-329,-251,-3530,2699,3527,-3494,-2722,47,1124,2257,-3435,-1881,3556,1619,245,-3004,-2116,5476,2673,-3238,-2745,591,3253,2581,-5224,-1719,2965,3386,683,-5191,-3303,5552,2748,-2273,-2592,-2036,4455,3319,-5654,-3201,1562,4478,2085,-5227,-3571,4367,3471,530,-5234,-4119,6325,3773,-3209,-3998,-2406,4425,4321,-5944,-3953,934,3076,2830,-6139,-3173,5385,3573,-530,-3106,-3624,4761,3977,-3733,-2335,-584,2381,3945,-5093,-4583,2707,2408,1553,-2528,-3597,3843,4161,-2171,-1656,-653,2326,3079,-2480,-1565,1947,175,1265,-2370,-3597,3069,825,-1633,-1026,-1604,3744,2734,-3828,-1154],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,9,-10,12,-13,14,-15,17,-19,22,-24,26,-29,32,-35,39,-42,46,-51,56,-63,70,-77,86,-97,109,-125,144,-168,200,-245,312,-420,623,-1132,5241,3507,-10981,-534,4785,4219,1594,-7303,-3942,8670,1797,-2300,-4109,-1785,7789,1706,-5705,-1130,389,4610,1331,-7060,-1841,3336,2549,508,-6109,-1040,5610,-926,-3152,-2227,-107,6352,-1985,-5549,289,1268,3638,265,-6175,2787,3586,-2545,-47,-3029,1038,7279,-4407,-4086,2378,-817,4824,-2222,-8227,4874,4604,-1329,215,-7142,2709,9058,-6296,-3646,1014,2189,8389,-3993,-9917,6776,3029,278,-511,-8836,3119,9577,-5120,-4970,-2802,135,10107,-3734,-10035,2383,2773,4743,308,-11735,2151,9598,-828,-1785,-6469,-955,11803,-785,-7164,-483,7,7668,308,-10056,413,5303,2504,90,-8042,-732,8563,-127,-3817,-3854,-299,7633,496,-5371,-179,1948,3713,-505,-6783,880,4040,668,113,-3966,465,4648,-2178,-2207,-609,1099,4316,-2442,-4157,3134,1026,33,-1031,-5459,3998,4640,-3230,-1389,-1291,2124,5502,-4902,-3694,3874,1209,2511,-3723,-6733,6284,3259,-2780,-803,-5291,4328,6946,-7626,-3364,2415,1467,5792,-4658,-7675,5827,4382,-556,-1802,-6543,4463,8006,-5364,-3676,-1353,1778,6902,-5381,-8809,3621,4002,2164,-1554,-8146,4125,7471,-2932,-3598,-3834,1943,8191,-3817,-5765,1180,3310,4671,-1798,-7472,2160,4680,378,-1426,-4299,1451,5971,-2254,-3419,-1203,1599,5203,-1645,-5845,688,2896,2731,-866,-5051,2045,3576,-1875,-648,-2657,1976,4817,-3206,-1571,49,2769,2583,-2710,-3341,4806,973,-1277,-1006,-2807,3284,2146,-4511,-1391,-305,2277,2977,-5566,-1792,5688,893,-1236,-2342,-3703,6893,2673,-5049,-1852,-951,4922,4446,-7133,-2303,4254,2139,1813,-6122,-4580,7523,3289,-3351,-2154,-2333,5664,5247,-7477,-3282,1345,3106,4177,-6023,-5902,5739,4178,-755,-3250,-4626,5012,5049,-4580,-3707,-2715,3725,5892,-4662,-5829,2335,2943,2945,-3315,-5134,3431,3119,-1046,-2016,-2151,3053,5054,-2248,-2966,-263,61,3002,-3504,-2606,2618,1585,-1045,-1980,-1961,3722,1492,-1789,-1666,-379,2107,1922,-3340,-1494,2067,414,427,-3630,-1210,4383,418,-1946,-1028,-625,4532,118,-5102,-812,1716,1168,537,-4535,-1921,4997,-473,-920,-3452,-2265,5795,688,-5229,-270,1883,3774,1487,-6443,-1143,5699,2845,-1568,-4849,-1762,7063,2700,-4226,-2464,-296,5612,3354,-5936,-3075,1996,3376,1392,-6730,-2966,5878,2581,-1440,-2795,-2477,4430,3303,-5064,-2714,1260,3074,1959,-4129,-3882,4407,3127,697,-2673,-2487,3236,2666,-2511,-2470,-548,3267,2828,-4654,-535,1705,914,232,-2210,-1796,2691,957,-1992,-2565,-935,2928,316,-3679,-820,1473,919,956,-3361,-460,2992,173,99,-1420,275,4247,81,-2705,312,1390,2035,-315,-4247,1640,3645,1259,-221],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,6,-6,7,-7,8,-10,10,-11,12,-14,15,-17,18,-20,22,-25,27,-30,34,-38,43,-48,54,-63,73,-86,105,-130,169,-236,370,-730,3852,6095,-10151,-3937,6331,2566,1938,-7337,-7332,10824,5132,-5449,-2790,-3711,8004,8821,-11250,-4836,4392,2493,6754,-6117,-9002,9007,3661,-2592,-1992,-7850,6256,8220,-7778,-1641,386,1233,8344,-4929,-6768,6252,398,1044,-1491,-8599,4935,5388,-5125,-510,-2181,1633,7162,-6555,-3715,4524,-658,984,-3094,-4983,5383,3660,-3880,544,-3102,3768,4109,-6691,-1322,4559,569,1433,-5944,-3249,7336,1579,-2725,-2997,-1653,7186,2774,-6928,-1380,1833,5405,1525,-8797,-1055,6715,2901,-624,-8592,-205,9533,784,-4401,-3756,-1760,9395,1338,-10147,-1857,1293,5365,2310,-10168,-2138,9589,1170,61,-5830,-4223,10270,2834,-7614,-2209,-2206,5924,4561,-11197,-2860,6101,1301,3777,-7354,-5875,10242,2545,-3709,-1533,-5346,7871,6615,-8755,-1334,3428,679,4879,-6563,-5093,7937,408,-43,-1704,-4972,7107,3951,-6833,1796,949,640,3912,-6158,-1784,5697,-697,-1343,-1373,-955,7068,1089,-5048,504,461,2279,1541,-7012,688,4794,-319,-599,-5340,-1053,6217,29,-3690,-1986,1207,6710,-795,-6960,457,3985,3854,-948,-8983,1824,6598,816,-2744,-7207,827,8951,-1073,-5956,-2598,1251,8165,-1447,-8826,1133,5509,4450,-319,-9871,836,9680,-605,-2423,-5951,-1512,9759,298,-8123,-1294,576,5598,2431,-9985,-726,7369,425,266,-5877,-2906,9340,606,-4952,-970,-1029,6271,2929,-8836,-393,3739,1643,3040,-5574,-2409,8032,-83,-2961,327,-2188,4966,2222,-5981,1878,2390,929,2190,-5506,-496,6634,-1008,-2303,-824,-1095,5949,-1185,-6833,979,2216,1741,-1579,-6068,1756,4306,217,-2663,-3763,2555,5532,-2178,-5079,-612,2217,5165,-3250,-6711,1812,4227,1970,-3868,-7285,2527,7923,-1255,-4685,-4120,2380,7797,-3666,-6198,-449,3303,5596,-3142,-8446,2496,5536,1784,-2460,-7273,2555,7352,-2264,-3992,-2876,1725,7966,-1823,-8470,1858,2385,3923,-534,-8819,1560,6522,-179,-1462,-4950,-167,7688,-1229,-5151,-410,929,3797,171,-6654,1510,3768,-491,-103,-4144,92,5506,-1187,-4260,356,358,4618,-472,-5370,2915,2670,48,-1608,-4071,2018,5028,-1501,-3235,647,1252,4635,-1625,-4724,3096,2254,1314,-2374,-4336,3213,3665,-1670,-2807,-1194,3457,4855,-4224,-4889,481,4639,2774,-4268,-5282,3960,4109,-992,-3775,-3219,4728,5324,-3395,-4416,-2451,4122,5567,-4933,-5641,2529,3812,2882,-4259,-6059,4232,4971,-45,-3627,-4811,2876,5473,-2924,-4728,361,3131,5211,-2965,-6427,1242,3369,934,-1337,-3739,3066,4694,-2027,-1314,-2132,928,5294,-2379,-4304,1195,1816,1839,-871,-3954,2212,2979,-1778,-1221,-1635,1901,4269,-3437,-2810,1366,894,1968,-2680,-2294,3000,2595,431],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,-1,0,0,1,-1,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-3,2,-3,3,-4,4,-4,5,-4,4,-3,0,8,-33,136,-1110,-9050,-126,9887,-1325,-4595,-3511,34,8203,-995,-8549,-1123,2515,4802,-591,-7855,204,6058,813,-1951,-4539,1350,6240,-1582,-3847,-1379,607,6068,-2092,-4855,1698,2490,1826,-1336,-4782,3216,5284,-2952,-171,-1767,1529,6235,-5078,-3321,4029,-207,2968,-3112,-6458,7320,2855,-3518,-27,-3820,4071,7279,-7110,-2590,3023,1138,5498,-5343,-8039,8375,3114,-3253,-2295,-7574,6214,8421,-7864,-3776,672,2400,7067,-7153,-9560,6266,3581,2115,-3703,-10491,7046,7872,-4908,-3310,-2951,2786,10226,-5201,-7961,2642,2685,5767,-2700,-10171,4622,6463,350,-2337,-6727,1849,8838,-2459,-5114,-1438,2531,8276,-3094,-7464,1302,4245,3938,-2306,-6258,2887,4981,-295,-1554,-3919,4105,5493,-3740,-3288,519,1385,4191,-2683,-4489,2771,809,-930,-648,-4155,4235,3070,-4453,348,-260,2415,3735,-5579,-850,4475,-425,730,-3570,-3552,7074,890,-5815,-2028,-472,4357,4131,-8133,-1529,5252,992,3689,-5265,-4920,10164,2467,-4406,-2458,-4038,7292,5989,-7927,-2077,2277,3160,4967,-6781,-5197,7974,3460,-394,-4301,-6605,7838,6711,-4765,-4191,-1345,5646,6883,-6112,-6950,4974,3825,2558,-4897,-7778,5590,5037,-1939,-3514,-2638,4171,5065,-4478,-5767,61,4187,3980,-4812,-5060,3556,4070,858,-2392,-3410,4269,3715,-2361,-1490,-1519,2729,3911,-5527,-871,1877,81,2655,-3511,-2133,4360,519,-1371,-1598,-2720,4440,1843,-6162,477,1835,1145,2374,-6763,-991,4758,155,-997,-4497,-1255,6942,349,-5785,1487,689,3975,856,-8045,-1225,5740,973,-15,-5239,-2358,8196,668,-5004,-1307,-387,6167,2795,-8825,-2294,4622,1751,1866,-7028,-3967,8447,3067,-2892,-3525,-2538,7104,3861,-6825,-2782,2328,3945,1878,-7417,-4977,4111,2680,-150,-4011,-2873,5225,3540,-3391,-1727,-1588,4562,2858,-4614,-1399,1650,2198,1687,-3902,-3628,4880,1865,-1561,-2788,-1459,3140,2478,-4612,-1698,187,2939,1294,-4260,-121,2967,766,-540,-3669,-630,4493,-626,-1190,-701,60,2812,-921,-4848,816,2631,1699,440,-4047,229,5877,-1333,-2329,-2380,-188,6157,-1436,-5612,718,2962,2649,-377,-5925,1156,5628,-1653,-2453,-3418,820,7392,-808,-5627,-673,2224,3908,-775,-7583,382,4724,2107,-1456,-6273,-251,7651,1435,-3671,-2092,330,5831,685,-6544,-818,2685,2816,-52,-5420,-289,4983,2226,-1141,-4244,-1524,5329,1175,-4816,-2155,1877,2373,790,-4504,-783,3087,3182,-516,-3531,-618,4345,1097,-1283,-2675,-1113,2754,963,-3182,-222,2108,1992,-1028,-2303,30,2410,-121,-2252,-1585,1142,3319,-1391,-2450,-34,1044,1853,-1310,-3695,2850,2154,1034,-2115,-2564,2097,4623,-1626,-3255,969],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-17,19,-21,24,-27,30,-33,37,-40,45,-49,55,-61,67,-74,82,-91,101,-112,126,-141,159,-181,208,-242,287,-351,445,-606,949,-3417,6318,9197,-6030,-2599,-3143,4665,9517,-7161,-7331,3450,3629,5418,-3847,-10921,6887,7431,-2057,-1833,-8001,4130,11165,-6800,-4910,-281,839,9128,-4380,-10061,6168,4031,617,636,-10339,1811,9076,-4761,-2059,-605,-591,9740,-3569,-6951,3363,582,2340,917,-7848,3519,5158,-5042,84,-2916,-156,6852,-5313,-4345,3547,162,3025,-1966,-6732,5320,3365,-3879,-1604,-2900,2662,5510,-5650,-3858,2548,3091,3135,-5022,-5421,6552,3592,-421,-3738,-3841,6453,4337,-5654,-3664,-342,7381,4750,-7621,-5211,3475,3569,3451,-8345,-4953,8374,4047,-1348,-5369,-3589,8643,6241,-8218,-4197,-926,5440,6291,-8680,-5666,5885,2760,1663,-5839,-8691,8796,5127,-5625,-1999,-5090,5910,9696,-7790,-4237,3015,1632,6837,-5984,-8022,7681,2933,-1809,-521,-6555,3770,7654,-6269,-1559,-329,405,6141,-5599,-5171,6393,253,164,329,-5381,5016,4575,-5154,324,-584,1255,3847,-5518,-2455,4703,404,422,-2591,-4015,5971,1411,-5237,-1197,-1279,3539,2695,-6722,-1731,5240,3567,721,-5382,-2170,7208,1519,-1254,-4746,-778,8572,1387,-6817,-3065,2058,6299,2429,-8960,-1426,4688,3173,669,-7934,-4144,8694,4054,-2215,-4535,-2745,8557,3285,-8959,-2055,1923,6223,2758,-9605,-4055,7191,2040,323,-6109,-5436,8472,2157,-5420,-2048,-1467,5511,5266,-8233,-2409,4731,1190,3487,-4773,-5148,7786,717,-3107,-838,-3137,4951,3886,-7087,-1219,1367,313,3847,-5123,-4417,5723,415,-1514,-324,-2861,4216,2871,-5440,413,955,552,2064,-6650,-1065,5664,781,-1845,-2194,-1296,7453,1461,-4689,-794,1329,4530,69,-6492,154,5234,2059,-1725,-6033,-1001,6544,678,-4217,-3092,-159,7435,-220,-6673,-1668,2912,4146,-645,-8045,74,6868,2992,-2780,-6542,-84,8759,532,-4983,-2695,126,6482,1623,-8076,-402,3374,4001,1594,-8119,-1494,7091,1503,-2116,-4351,-1514,8580,677,-6038,-307,1776,4113,2564,-7580,-184,5508,1188,629,-3243,-2469,6720,949,-4403,-755,27,2242,2524,-5912,-762,3075,-285,689,-3680,3,5484,-579,-3984,-1213,-597,3340,1337,-4453,996,2992,1453,-1654,-5052,337,5509,-2166,-1808,-1555,345,5248,-1444,-4780,1009,2072,3228,-1250,-5327,1503,3586,763,-3578,-3264,2050,6150,-1297,-4240,-2464,3363,5521,-2484,-6450,277,4061,2733,-3233,-5170,2135,5738,1459,-4094,-3938,1896,6515,-2158,-5968,-740,2619,4869,-2249,-6747,806,4643,850,-1154,-4775,856,6585,-392,-3439,-3353,419,5638,-1277,-5776,404,2102,2882,-331,-5934,424,4460,-447,-2235,-3156,-329,4887,-434,-3552,791,1086,2481,97,-4522,1179,2596,-370,-143,-2782,311,4209,-1824,-3360,367,1610],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,1,-1,1,-2,2,-2,3,-2,3,-4,3,-4,5,-5,6,-6,7,-8,8,-9,9,-10,11,-13,14,-15,17,-19,21,-22,26,-29,33,-38,47,-59,80,-138,770,3839,6826,-5271,-9086,3069,6568,2832,-3781,-6964,4085,7182,-2552,-3879,-3528,4191,6125,-3974,-5576,490,2445,4245,-4090,-6116,3337,1974,55,-1406,-5126,5557,4186,-3465,-611,-1760,1977,4096,-5993,-2152,4243,698,2101,-3271,-4393,7798,966,-4203,875,-2398,3934,5026,-8411,-1133,4463,414,3370,-5485,-4275,9569,689,-4697,-1156,-4496,8015,4524,-10761,-1428,3457,2157,5625,-8749,-5062,9272,1914,-1789,-3247,-5615,9395,5848,-8128,-2644,-307,5501,6654,-8594,-5113,6413,4198,988,-5343,-8485,9466,5373,-4268,-2358,-3905,5735,7506,-7176,-4781,2062,3334,5392,-5221,-7915,4353,4842,133,-4183,-5325,5499,5576,-2951,-3175,-2574,3540,4083,-4498,-3260,2379,1861,2495,-4504,-3567,5068,1071,-255,-1479,-2735,4057,2408,-6117,-331,126,2286,2998,-5256,-220,4213,-1877,-200,-2142,-1995,7119,306,-5239,887,-376,3719,1048,-8217,787,5480,-610,-47,-4915,-2767,8649,224,-5088,-462,-1025,6799,2099,-9442,878,4922,1477,2362,-7365,-2186,9488,721,-4156,-3142,-2468,9485,3294,-8225,-868,2131,4370,2184,-7758,-3233,7144,2334,250,-5822,-3341,8170,3095,-6246,-2198,-1424,5820,4823,-7333,-3452,3285,3531,1159,-7182,-3533,5419,2990,-988,-3149,-1320,4932,2928,-4740,-2754,-339,4186,2802,-5788,-1757,3466,2326,1060,-4255,-1225,5076,489,-1023,-1590,-1240,3890,659,-4864,740,911,2171,934,-4976,841,4451,-1043,-651,-1041,-269,5982,-1652,-6021,1319,2319,2694,-872,-7259,2284,4904,-1627,-1871,-4444,201,7457,-1419,-6009,-181,381,6297,-402,-8876,2463,5398,566,-928,-5725,551,8332,-697,-4963,-2390,1269,7261,685,-8609,-267,3870,2927,823,-7557,123,7731,775,-2222,-4837,-287,7641,631,-5267,-612,1517,4390,1227,-7151,-1719,3751,2319,-829,-5150,-430,4563,1835,-3001,-2049,-216,4760,1817,-3921,-1271,1514,2138,-275,-4621,148,2947,205,-1015,-2639,730,4463,-766,-3043,-540,-384,3568,-564,-4129,1870,2529,204,-812,-3207,1983,4740,-3073,-2208,190,7,5052,-3293,-5301,2882,3107,891,-1611,-4036,3166,5364,-3115,-2783,-1726,1392,6202,-3971,-5864,1274,2642,2766,-2594,-6862,2440,6083,-1092,-3541,-3594,1776,6402,-2440,-4663,-710,2366,4072,-2625,-7635,1897,5191,1480,-2103,-5445,1356,6482,-133,-3406,-2309,2100,6219,-1241,-5868,-108,2126,3706,-1640,-4909,609,4238,-238,-2431,-3354,980,5379,-362,-1990,-215,1374,2853,-691,-4492,1257,3669,872,-1384,-3074,1735,3784,-1748,-737,-1466,1103,3118,-2057,-3046,1897,1408,1192,-2516,-2322,3331,1690,-1610,-1655,103,2332,2997,-3150,-2656,1856,2894,1920,-2925,-2678,3803,2912],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-4,5,-6,6,-7,7,-9,9,-10,11,-12,14,-14,16,-17,19,-21,24,-26,29,-31,36,-39,44,-51,58,-68,80,-97,122,-160,225,-353,694,-3548,-9064,2859,4085,3479,-2519,-9003,3089,9818,-1248,-2973,-7632,856,11904,-3093,-7030,-704,1336,7760,-606,-11983,2500,6840,743,742,-9701,-92,11660,-2654,-5032,-1308,-2140,9809,-115,-10065,2453,1086,1644,2707,-9584,-60,9367,-2836,119,-2783,-2963,9208,-915,-6304,3307,619,2432,1706,-8409,2209,4838,-2981,-213,-2987,-1907,7570,-3766,-5172,2464,998,2917,-711,-6260,3299,3702,-983,-2303,-3859,2209,6582,-3377,-3526,422,2518,5843,-4548,-6540,2839,4559,2364,-3665,-6560,5967,5708,-1766,-6346,-4805,4858,8206,-5459,-5186,126,3769,7189,-6501,-8738,5353,6175,1288,-4374,-9608,5196,7048,-3250,-4568,-5169,3550,10278,-6127,-6419,2090,1921,6482,-2570,-9464,5010,6688,-666,-454,-8230,2128,9495,-4073,-4730,-348,308,8336,-2979,-9490,5099,2519,826,-1147,-7610,2588,7020,-4783,-755,-727,-1314,7633,-2480,-6542,4174,-62,259,-146,-6751,3484,3728,-3998,-801,-1005,1194,5302,-5114,-3810,3234,550,975,-2432,-5440,5186,3533,-2504,-3250,-1192,4210,6023,-5717,-4611,1800,4136,2723,-6637,-5258,5066,4620,-696,-4919,-4115,6093,3950,-4649,-4404,-1441,6166,6054,-7033,-5105,2049,5076,3188,-6387,-5780,5818,3816,-424,-4624,-5026,7644,6454,-5603,-4028,-1796,4799,6701,-6543,-6555,4401,3586,3795,-4596,-7756,6246,4007,-2449,-1984,-4873,3172,7384,-5626,-3198,1252,572,4601,-3047,-6438,6044,2475,171,-1242,-4403,3290,4766,-5281,-1577,821,164,3308,-3148,-4036,4790,1438,-945,216,-3953,3420,2376,-4904,-423,402,1976,3552,-5702,-2238,4798,909,52,-3243,-2453,6098,1589,-4235,-2197,564,4544,2934,-7086,-2455,3046,4356,354,-5969,-3172,6133,2701,-2033,-5264,-732,7758,1433,-6539,-3678,801,6109,3078,-7857,-3008,4648,3154,1722,-6866,-3098,7983,2331,-3265,-4003,-2774,7002,3076,-7747,-2392,103,4808,2673,-7420,-2977,4625,1839,554,-4641,-4050,6841,4141,-4265,-2160,-637,3221,4342,-6047,-3227,2650,623,2092,-2820,-3725,4850,1597,-3282,-395,-2985,3522,2540,-4995,-853,2602,316,1904,-2954,-1641,4615,198,-2908,-524,-1232,4124,1165,-5895,-17,1711,1487,1011,-4544,-497,4504,112,-1525,-2355,-157,5641,883,-5064,-1391,1280,3462,-12,-6019,-221,3722,3571,-1472,-6031,-82,5108,1279,-3397,-4051,1498,5315,1327,-5036,-1811,2910,4053,775,-6214,-288,4999,2532,-1228,-5663,-1251,6822,1182,-3700,-1896,597,5821,1839,-6597,-1902,2878,3440,942,-4820,-2051,5829,1026,-1872,-3744,-348,4719,1924,-4408,-1602,965,4518,872,-4409,-891,3320,926,161,-3147,-2529,3455,937,-3642,-900,688,1976,2025,-3542,600,1805,-785,-885,-2801],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,4,-5,5,-6,7,-8,8,-9,10,-12,13,-14,16,-18,19,-21,24,-26,29,-33,36,-41,45,-51,58,-67,79,-96,125,-192,966,-745,-5863,-6135,7193,5373,-5561,-3880,-603,5975,5032,-7004,-4566,2919,4175,2831,-4630,-5629,5839,2737,-866,-2882,-3760,5876,3852,-4939,-758,276,2595,4403,-6032,-1620,4117,-919,1561,-2718,-3144,6707,-176,-5018,2134,-1549,4183,3526,-8197,1654,4589,-365,1987,-5516,-2513,8524,-1445,-4364,1214,-1415,7125,280,-11088,2036,5172,123,1515,-9156,-1369,10162,-1554,-3831,-2494,-3003,9400,1042,-9783,-562,3272,3911,3580,-10135,-1878,9946,2128,-865,-5217,-3635,10159,3459,-7916,-3208,-385,6792,3877,-9997,-3425,5728,5039,629,-6818,-5434,7962,3194,-3423,-4909,-1543,6590,3552,-6136,-3369,429,5529,1578,-7898,-3227,3761,3377,636,-5794,-1946,5823,1480,-2064,-2759,-1199,5325,1098,-6962,670,1451,2028,1298,-6110,-4,4416,-1937,-53,-2029,-1132,6570,-2266,-4508,1833,-682,2896,185,-8382,2085,5485,-2786,-464,-2832,303,8445,-2965,-5626,724,635,5675,-576,-8574,3173,4662,-1216,-512,-6728,623,9329,-3391,-6203,83,-366,8978,-600,-9136,1297,4669,3521,-209,-9303,-466,9255,36,-2658,-4518,-76,8514,-346,-7495,-1082,1773,5669,1045,-9764,-993,6035,2017,426,-6576,-1157,6714,2028,-4462,-3560,-203,6378,206,-6428,-1829,1603,3778,-113,-4647,-616,4584,593,-507,-3140,224,5552,-110,-3317,-229,-449,4270,-65,-5469,2109,2892,-430,-901,-4232,2163,4412,-2575,-1365,-957,1513,5135,-2867,-4493,2095,2722,1049,-611,-4642,3711,4291,-2447,-2818,-1514,2382,5436,-5383,-4845,2961,1324,2558,-2437,-7211,4663,5891,-1684,-1763,-5674,2712,6360,-4417,-5474,1118,2757,5390,-2634,-7343,3811,4366,373,-2357,-6390,2968,7526,-867,-4258,-2113,824,7145,-2908,-7342,770,2935,3703,-1301,-6697,1650,5786,1024,-3174,-4189,1194,5337,-756,-5321,-1492,1459,4769,-1773,-6201,1178,2920,1201,-1666,-4873,1669,3957,-170,-1314,-2786,446,2971,-2419,-3277,503,500,2856,-937,-3517,2262,1295,-564,-1019,-1875,1899,3841,-4341,-1485,1546,2122,2713,-3235,-3246,4255,120,-1054,-1675,-2872,3794,3452,-4754,-2445,512,3254,3396,-4746,-3040,3791,2340,-753,-4123,-4194,3923,2960,-3283,-2544,25,4133,4853,-4652,-4148,2498,3614,1716,-4854,-6241,4425,3591,-722,-3437,-3772,4161,5526,-3429,-4108,183,3039,4298,-3504,-4792,2099,3412,2094,-1951,-5044,2580,4811,-1629,-2560,-2413,3990,4485,-2159,-4930,1209,2734,2129,-2825,-3581,1797,1706,274,-2307,-2823,2453,2453,-2597,-1633,81,1582,1713,-2819,-2425,1946,956,459,-1983,-1971,3576,2148,-2223,-590,647,3073,1635,-4102,-1236,2602,1552,702,-4266,-438,4167,1516,-2026,-2551,482,5451,2268,-4449],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,8,-8,10,-10,12,-13,14,-16,18,-20,22,-25,27,-30,33,-37,41,-45,49,-55,61,-67,75,-84,95,-108,123,-143,169,-202,252,-329,470,-811,4372,1564,-4671,-4371,-1431,10242,-1193,-8843,-1024,1507,7478,1694,-12005,-859,8076,1724,275,-8398,-2287,11947,116,-6704,-2843,-2052,8975,3622,-12200,94,2614,2307,2810,-8845,-4101,10266,-295,-2398,-2167,-4333,8689,3350,-7793,1341,427,2573,5181,-8598,-2005,7910,-2586,365,-2531,-3832,8288,759,-5709,3295,-1027,2000,2288,-8855,1088,5319,-2401,535,-4102,-1142,7608,-1639,-5348,1429,326,4760,-666,-7573,2864,5406,658,-1520,-6249,2097,8405,-1897,-4250,-2920,1599,7202,-1790,-7652,851,3560,4651,-2479,-10250,2806,6775,1968,-2925,-6931,1455,9779,-1679,-5804,-4895,2270,9928,-2166,-9493,1497,4224,5709,-1700,-10617,1905,7511,87,-1918,-6377,-276,10234,-2540,-7179,-1250,49,6483,280,-9892,1984,4929,162,1876,-7265,-1442,10292,-2257,-3972,-1827,-2998,7899,535,-8082,2630,2184,1249,1777,-5949,1412,7739,-1958,-1676,-1075,-1983,7196,-2606,-7448,3771,1310,1358,344,-7118,2920,5933,-2872,-1229,-2700,-382,5957,-2694,-5612,2919,2131,3641,-2105,-6840,4308,5516,-1896,-2771,-4255,3890,6758,-2749,-5276,-1134,3323,5418,-4417,-7062,1732,3727,4368,-4847,-8087,4202,6241,-508,-3303,-4553,4591,8075,-3479,-6146,-918,4179,5939,-4901,-6612,2940,3888,4706,-2980,-7818,3951,7559,-2502,-3170,-5148,1900,9124,-3894,-6252,1454,1028,4937,-1882,-8708,3462,4510,-51,-503,-5890,601,7526,-3169,-4111,218,-129,4834,-1891,-6187,4576,1495,-859,-87,-5391,2563,5818,-4268,-1213,221,-489,4790,-3311,-4259,4021,1526,342,-1065,-3947,2856,5296,-4164,-1975,-69,3015,4130,-4719,-4533,2831,3153,2156,-4722,-4176,5701,3612,-2911,-3879,-2525,5153,4616,-4388,-3266,1045,4058,2880,-5541,-5426,3547,4486,765,-4303,-3907,6276,4875,-2942,-4318,-2682,5639,5607,-5526,-4816,1046,3813,5126,-5607,-5859,4642,4329,3,-2620,-5280,5079,6096,-4303,-2003,-297,2682,5657,-4954,-5160,1813,2818,2420,-2169,-4849,4390,3605,-1697,-1979,-3004,1517,5103,-5209,-3846,3153,195,1548,-1829,-3632,3688,1922,-2291,-1075,-2962,2329,2563,-4111,-517,2079,366,2988,-3981,-3121,5005,1343,-1887,-1635,-1663,4532,2229,-5316,-2375,1511,3245,1715,-5705,-2105,4547,2253,74,-4393,-292,6357,2173,-3151,-3159,237,5331,1840,-5943,-2202,3390,3498,143,-6697,-3244,5101,3498,-1102,-4415,-2001,5170,3585,-4494,-2703,968,5029,2324,-6296,-2649,3603,4281,1206,-4967,-2968,5991,3111,-2939,-3060,-1783,5006,3511,-4933,-2738,267,3520,2968,-4221,-2949,3733,1836,120,-2858,-3048,5450,3364,-3707,-1435,-48,2902,2797,-3782,-1580,2821,658,65,-1401,-2743,4202,2740,-2577,-980,1318,3032,860],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,8,-9,9,-11,13,-13,15,-17,18,-20,22,-25,28,-31,33,-37,41,-46,51,-56,62,-70,78,-88,100,-115,133,-157,191,-239,317,-461,820,-4431,-3741,2427,5076,2777,-7957,-3376,6210,4491,485,-6483,-2545,7263,2072,-3695,-2597,-759,5973,2228,-6473,-528,1635,3064,3369,-7233,-903,5089,-720,916,-3474,-2713,8541,-882,-5092,1249,-958,4289,1849,-6964,1364,4482,-2104,1605,-4143,-195,8985,-3276,-3475,2121,-1364,4557,-709,-8276,3947,4120,-1920,-8,-7215,2372,9297,-5045,-3775,-199,-381,7928,-2228,-10099,4515,4534,2170,-532,-9230,858,10775,-1920,-3936,-3859,-265,10785,-1525,-10470,-151,3335,6305,402,-11000,-622,7982,1057,-660,-7014,-972,10474,731,-4881,-4269,1211,7406,837,-8633,-211,3117,4257,-203,-7735,-332,5803,1746,-2469,-5015,353,8344,-493,-4202,-2494,200,6343,-978,-6667,678,1730,3019,427,-5722,1588,4776,-2229,-1443,-1637,-1052,6306,-1909,-4051,3527,-1113,2296,-678,-6234,3328,4130,-3549,-220,-3306,1447,7594,-4758,-5077,3648,-353,3176,-2520,-6531,5395,4304,-3080,-1089,-5250,2491,8137,-5215,-5165,1685,1564,5760,-3676,-7663,4229,3795,106,-574,-7281,4496,9455,-3669,-4076,-2059,1948,7963,-3946,-8180,1668,3662,4074,-3434,-8441,2394,6557,-742,-2203,-5012,1943,8790,-1868,-6307,-1290,2308,6780,-1564,-7377,2342,4409,2875,-1506,-5845,1827,5820,-964,-2724,-3487,530,5679,-1131,-3453,-113,1154,3041,-1171,-5037,2371,2289,-451,-1059,-4625,2247,4372,-3227,-326,-1560,410,4427,-2971,-4102,4556,991,-35,-1781,-4837,4237,3564,-5074,-532,-1413,1547,3887,-5398,-2780,4904,1481,1211,-3179,-4472,6476,2159,-4328,-1870,-2452,3992,5618,-6470,-3430,2982,2398,2729,-3640,-5533,6405,4087,-2240,-1299,-5041,4980,7164,-5377,-4121,121,3573,4829,-4429,-5455,3594,4571,694,-2689,-5886,4772,5198,-2151,-3742,-2354,3536,5648,-3238,-5235,905,4112,3169,-2100,-5253,3784,4508,-89,-2600,-4296,2048,3078,-2631,-3230,-3,3279,4493,-3323,-3777,1901,1436,1232,-1672,-3734,3821,1620,-2158,-520,-1935,2785,2132,-3468,-1185,851,163,1299,-2233,-2586,5850,1044,-621,-1005,-2798,4490,1082,-3576,-201,1722,1740,1991,-5349,-1150,5447,422,-1397,-2270,-1544,6052,2553,-5394,-229,800,3233,3367,-5660,-2909,4251,2239,175,-4708,-3353,6463,3046,-3504,-2730,-1469,4288,3889,-5561,-3118,1584,3899,2473,-5720,-3181,4779,2463,-938,-3064,-3607,5683,4216,-3887,-3514,-327,4014,2122,-3441,-3841,1999,3339,299,-3814,-3835,3324,2697,-1588,-2398,-1595,4022,3162,-3968,-1929,675,2690,1790,-3257,-1590,3996,541,-1082,-2671,-1299,2679,1473,-2216,-556,152,2249,1095,-4769,1218,1834,575,-83,-2406,-1382,4123,243,-2185,-628,-108,3995,945,-4288,741,2877,2061,-577,-3418,279],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,0,1,-1,1,-1,2,-1,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,29,-32,34,-35,31,-443,2809,5483,2774,-8492,-4240,7858,3977,-343,-6894,-5130,10006,4720,-6641,-3233,-1930,7315,5773,-10035,-3539,5527,2523,3742,-7669,-5601,8687,2748,-2196,-2657,-6691,7401,5841,-9693,-1316,2441,940,6849,-8118,-5062,7695,-615,815,-2046,-6736,8230,3872,-6805,920,-1955,908,6236,-7906,-2494,7298,-1633,1027,-2211,-4473,7567,2684,-5027,909,-119,2938,4708,-8999,-492,5984,-807,344,-3839,-2851,9520,-573,-4844,-1159,-254,5990,1983,-8434,-846,4755,2384,976,-8088,-614,8222,1728,-3868,-5924,-565,9480,581,-7759,-1965,2113,8225,941,-9909,-1199,5459,4293,-805,-8718,-995,9362,1248,-3159,-6298,-1859,9969,926,-9154,-939,-266,6954,2588,-9844,-825,6276,2369,1190,-7363,-3348,10505,1222,-5208,-2259,-2629,6784,3839,-9401,-818,2625,441,3098,-7894,-3097,8949,-819,-1644,-567,-4723,6181,2248,-7652,2743,932,882,3666,-7370,-166,5771,-2771,-677,-1351,-2388,7864,-661,-6521,2528,1118,2332,2089,-6803,1638,5734,-1115,-1406,-3521,561,8466,-2414,-5632,-407,1160,5195,-893,-7686,1149,6102,1268,-2591,-6955,1432,7609,-90,-5040,-4357,1708,7728,-1755,-8618,-1727,3759,5344,-1206,-8237,1028,5871,2571,-1954,-8994,2366,8800,-1870,-4032,-4159,1623,8573,-2409,-7555,465,2985,5114,-405,-8623,102,7015,215,96,-5235,-1117,8825,-768,-6503,508,108,6168,1913,-7843,934,3490,-143,988,-6114,-667,7439,-2596,-3292,518,-1577,5652,653,-7686,2994,1620,-400,180,-5097,118,5797,-3092,-862,955,125,5369,-2568,-5484,3004,605,2604,-1213,-6353,3331,5155,-3025,-3916,-1748,2509,6496,-3860,-5801,1539,2622,3441,-2847,-7669,2806,5516,-848,-4494,-4603,3530,6484,-2494,-5394,-1997,3124,6214,-3131,-7415,1788,5158,4540,-4981,-8129,3129,5605,-1349,-4205,-4415,3392,8018,-3300,-4510,-1406,3581,5289,-3454,-7654,2152,3605,2634,-1433,-7200,2627,6008,-1664,-2314,-3859,1457,5712,-3181,-4701,1500,915,4028,-1300,-5623,1977,3722,-73,71,-4140,-616,5431,-3156,-2668,1540,441,3843,-1776,-3919,2597,1893,-2356,-725,-2706,3428,5074,-5119,-3360,1151,1779,2338,-2468,-2910,4137,2774,-595,-2800,-3754,4743,4141,-4229,-3398,-205,3407,4003,-4500,-4927,2795,3612,2096,-4422,-3500,5858,5218,-2953,-4283,-2816,6114,4777,-4724,-5005,700,4986,4049,-5029,-4815,4030,3079,97,-5137,-3942,4754,4990,-2264,-4128,-2142,4211,5463,-4880,-3588,1767,3640,3024,-4777,-4051,3580,3529,4,-2261,-3747,3620,4471,-2102,-3412,-558,1064,4397,-3525,-4926,3317,2992,747,-1573,-3502,4022,3046,-2764,-1115,-2121,1929,4351,-3351,-2619,2510,-59,1080,-2699,-3141,3609],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,5,-6,6,-7,7,-8,8,-9,9,-10,11,-12,11,-12,12,-12,11,-9,5,4,-25,77,-253,2027,7750,117,-3503,-6100,1344,9146,-1004,-5760,-3401,1831,7548,102,-7747,1022,3639,2215,-342,-8731,222,7503,-887,-1394,-2748,-826,8037,-1364,-4686,2613,-245,3393,654,-7633,2970,4594,-2633,1799,-4803,-675,7946,-5443,-2485,3049,-1391,4733,-810,-7813,5981,3494,-3818,787,-4887,3106,8088,-6345,-3307,1939,911,6019,-4598,-9118,7844,3613,-85,-1147,-7909,4090,8761,-6860,-3667,-535,2514,8244,-5030,-9243,4886,4678,4230,-2114,-9580,4208,8250,-1402,-3921,-5403,2980,8989,-3551,-7036,-757,3006,6638,-2955,-9121,2483,5952,2372,-3656,-7894,2474,7683,-82,-3397,-5114,1708,6984,-2689,-5970,-457,2662,5630,-1234,-6831,2356,3249,1690,-826,-6013,2600,5540,-2107,-1841,-2277,427,5801,-3207,-4905,3668,130,1938,-837,-5907,4579,3513,-3373,398,-1920,1280,6311,-6303,-3782,5209,158,3207,-2611,-5629,6070,2643,-5056,-550,-2346,3904,6208,-8328,-2929,3526,299,3606,-4693,-6618,8264,2633,-2190,-2490,-5841,5432,7187,-7086,-3365,1567,2389,6171,-5495,-5310,5283,3805,1402,-3573,-6329,6143,7083,-3437,-4287,-2677,4407,8125,-4907,-6493,2529,3524,4991,-4832,-7092,3673,6133,875,-2129,-5576,4142,5644,-2966,-4128,-3801,3266,4712,-3190,-4262,1159,1766,4580,-3303,-5361,3444,3017,-535,-1831,-4856,3128,4413,-2854,-1011,141,236,3166,-4846,-2307,4583,753,1051,-812,-3635,4828,1322,-3987,124,-649,1169,3183,-5348,-1937,4524,595,1619,-2697,-3009,6294,1705,-4628,-640,-964,3405,3132,-6301,-3025,3200,1455,1731,-4539,-3508,7159,1853,-3815,-2185,-1259,5669,4088,-7212,-2960,3183,3734,1663,-6499,-4645,6051,3196,-911,-3930,-3137,5650,3930,-4343,-4284,-588,4540,4334,-5654,-4635,2924,3690,1546,-3687,-3846,3465,3945,-1533,-4323,-2738,4359,4525,-3428,-3109,-224,4234,3886,-4312,-3413,1978,1851,927,-2762,-1823,3589,1932,-1183,-647,-1708,3116,1890,-4408,-988,2298,1562,1731,-2114,-1437,3120,-462,-1372,-1327,-1364,3401,1311,-5352,917,1189,1959,906,-6048,-375,5449,-1203,-1799,-2101,-225,4470,-371,-5753,-404,1663,3524,1082,-6420,-946,5543,270,-1049,-4026,-835,6230,388,-5022,-2350,1309,5172,769,-6831,-1656,2943,3699,354,-5735,-1557,6039,2885,-2612,-4492,-795,6324,1910,-4628,-2539,1579,4866,617,-6656,-1973,3312,2996,636,-5676,-2242,5376,1851,-2871,-2380,-472,3718,2244,-5043,-2321,1195,2629,1050,-3515,-904,2801,542,-1592,-3718,-976,4282,-133,-2174,-46,-83,2437,1096,-3571,35,2053,-772,-94,-2433,575,3993,295,-2886,-317,587,2447,-153,-3690,1710,3902,135,-1729,-2823,1860,4097,-1231,-3244,-199,298,4927],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-9,10,-11,13,-14,15,-17,19,-21,23,-25,29,-32,37,-42,50,-63,82,-121,234,-1732,-5738,-5537,6682,7598,-6439,-6692,301,5786,7642,-7582,-6958,4269,4693,3255,-5262,-6786,8121,7042,-3858,-3889,-4966,4815,9484,-6679,-5376,2393,1858,7953,-4771,-9446,6539,2394,1004,-1635,-8041,3708,7869,-7342,-2289,-752,59,8792,-5162,-6444,5483,1055,1447,-594,-8551,5289,3542,-5871,42,-1427,1147,8130,-6219,-3765,5758,-555,1068,-1859,-5758,6858,3366,-6760,-998,-2021,3778,5329,-7233,-1803,5834,1415,1627,-4517,-4676,7820,2946,-2349,-1543,-3252,5784,4967,-8067,-4139,3045,5408,4628,-9337,-4143,5683,4445,-177,-7044,-5890,8290,5466,-3994,-4665,-2576,7741,5091,-7483,-4718,2367,5769,5403,-9181,-5383,7853,3339,-43,-6364,-5520,9065,4820,-5063,-2400,-2950,5933,6415,-9007,-2895,3156,3062,4234,-5425,-6541,7473,3185,-2459,-1347,-5201,5759,5034,-7589,-1064,1235,1092,5943,-6019,-4458,8413,-284,-645,-38,-5226,6302,2998,-7035,423,283,442,5447,-6258,-1598,6214,-616,-213,-1564,-4382,7993,1893,-6146,990,624,2611,2311,-8314,-336,6255,1732,20,-5928,-1216,8685,872,-5010,-2592,30,6941,2097,-9428,-2660,4131,4183,0,-7895,-1750,8922,3438,-2310,-5733,-1960,8258,2061,-5599,-3648,842,8604,2153,-8668,-1873,4936,4304,743,-7457,-1990,8446,1979,-1758,-5097,-2758,8606,2408,-6076,-1640,988,4951,2673,-8919,-1678,4551,2230,1026,-5520,-3907,7845,383,-3983,887,-1673,5762,2281,-7846,-734,3770,308,3504,-5267,-2178,7270,-1962,-3312,457,-2241,5193,1232,-6044,2666,815,4,1863,-6000,-891,6593,-1507,-1235,-152,-1492,5373,-439,-7236,177,1067,2214,564,-6699,1388,5845,514,-2173,-4689,93,7376,-527,-7249,-2060,2460,5401,-446,-7678,-174,5747,2921,-2345,-6820,-469,7863,620,-3750,-4525,1462,7991,-583,-6896,-1492,3222,5472,-1162,-7842,430,5022,3206,-1588,-6635,974,7078,-954,-4264,-3338,-667,6824,807,-7283,-42,2422,3450,650,-7660,1410,6022,1104,-1527,-3421,-45,7086,-1398,-3757,781,-615,3591,713,-6222,-62,4166,-411,-657,-4259,-663,4959,-2678,-2614,1305,308,3729,-531,-3724,2613,2618,-533,-786,-3703,1371,5735,-2352,-2247,700,1915,4263,-2970,-5887,2369,2959,143,-4046,-5078,3104,5020,-1772,-1714,-1937,2756,5933,-3133,-6422,791,3834,3319,-2232,-7339,2119,4588,1039,-3205,-4405,3536,5115,-1892,-4675,-1582,4350,5324,-2269,-6261,814,4328,3238,-4137,-5996,1472,5565,36,-2682,-4263,2350,5892,-827,-3954,-935,2880,4049,-2110,-5572,1596,2432,1070,-1408,-4542,2113,4174,-1100,-2869,-2035,727,3267,-2966,-3969,1223,419,2083,-1684,-4148,2869,4141,-916,-1004,-1616,530,4161,-4031,-3146],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-9,9,-11,12,-13,14,-16,18,-20,22,-25,27,-30,34,-37,41,-45,50,-55,61,-68,75,-83,92,-103,116,-132,150,-174,203,-245,303,-392,551,-907,4039,-3274,-7288,1814,4537,5456,-4301,-9029,3282,6011,341,-3166,-6709,3462,8365,-3416,-3905,-2707,2119,7026,-3815,-5266,3249,1748,3312,-1095,-8069,5313,4817,-2788,734,-3489,182,7392,-5692,-3320,3684,-1396,4054,-3227,-6396,6385,2569,-4592,1644,-3180,3002,5940,-8782,-1352,4095,118,3314,-3945,-5926,7248,1466,-4224,-412,-4759,5496,6977,-8086,-2371,1680,2276,5970,-8290,-6696,8420,4240,-1103,-3338,-7146,7985,6388,-6248,-3813,-1638,6088,7298,-7361,-6421,3572,3427,2612,-5667,-5434,6540,6809,-870,-4648,-4853,5964,7452,-4600,-6372,61,5461,6561,-5513,-6088,1736,3356,2936,-4714,-5788,4899,4273,-1336,-2660,-4524,5342,5544,-4525,-3200,-588,1949,6094,-5175,-4143,4257,679,869,15,-6702,5782,3110,-4335,-100,-716,2843,5215,-6652,-2478,5161,-283,2417,-1840,-3182,7669,1542,-4587,62,-2872,3863,4174,-8780,699,4629,345,1052,-5518,-3869,9222,639,-5051,-186,-2256,8362,4023,-8893,-1921,3398,1861,2202,-7924,-3937,8487,1808,-1838,-4261,-3064,8692,3859,-6560,-2781,-524,4349,4259,-7809,-3798,4107,4139,1214,-6191,-4340,6474,4838,-3270,-3933,-2766,6792,4613,-5794,-3555,635,5368,2204,-5243,-4053,3823,3280,446,-4260,-3541,5384,2853,-2437,-2170,-1623,4437,3716,-4922,-668,1132,613,3087,-4213,-3412,3834,-68,-792,-1489,-1628,5264,3321,-5170,1120,180,-23,1995,-6980,-313,5109,-889,-141,-2267,-2082,5728,-821,-4591,1750,814,2451,1259,-7058,549,5234,-742,-650,-4728,-1511,8318,-157,-5588,-1354,12,6031,633,-8133,504,5361,1973,-150,-7002,-1053,7969,1082,-3191,-2812,178,6962,2364,-6841,-2555,2628,3996,1311,-6868,-2950,6301,2835,-2737,-5178,-1616,7338,1418,-4377,-2435,889,6577,2270,-5816,-1383,2799,3282,504,-4927,-2438,5425,699,-1492,-3632,-856,5058,1218,-3502,-2124,-895,2721,1163,-4317,79,2849,825,1325,-2676,-447,4178,-535,-2632,574,-51,4330,151,-5469,2344,2145,-201,-236,-3978,1698,4143,-2707,-1419,-1073,552,4105,-864,-5431,2058,1897,635,-433,-4911,1935,4036,-2074,-2599,-2412,2681,5149,-1787,-6283,622,1873,3332,-1945,-6741,2017,5945,697,-2278,-5447,737,6646,-1948,-5396,-1275,2474,5181,-1840,-6090,505,4949,3207,-852,-6284,-54,5761,822,-3291,-4361,1124,5948,-472,-5328,-1372,1734,4694,233,-4963,-1257,2925,1639,-1119,-3744,476,4732,574,-1357,-1967,2536,4117,-1321,-3598,250,1864,1982,-1089,-3800,1536,2925,-859,-1736,-2242,502,3993,-1570,-3342,16,428,3304,-1831,-3637,1852,2640,-837,-547,-2497,3094,4820,-2632,-2397,1715,2028,3448,-2675,-3280,3177,2990,248,-2216],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-11,13,-14,16,-18,20,-23,26,-30,35,-42,52,-67,91,-131,216,-458,2878,6725,-4807,-9370,3138,8102,1831,-3627,-7473,4790,9054,-2031,-5992,-5226,3336,10994,-2840,-7251,1441,3287,6497,-2580,-11220,4035,6720,234,-1974,-8746,3066,9749,-4315,-3869,-182,-301,9086,-2318,-10086,5032,3727,1971,1000,-9201,2516,9136,-4538,-508,-2411,-1928,9114,-3149,-7534,4384,-68,2629,1266,-8667,4391,5420,-3849,-555,-2486,-144,9253,-5602,-5174,5551,851,4117,-1173,-7343,6329,4833,-4065,-1268,-4391,3307,8043,-5610,-4936,1687,1845,5395,-5462,-8853,6295,3840,-897,-4079,-5511,5683,7358,-5163,-4959,-933,6063,7311,-7280,-6916,2852,5427,3417,-5117,-7736,5607,6387,412,-5143,-6704,6695,7088,-4546,-5665,-2433,4447,7813,-6827,-7945,3316,3406,4409,-4966,-8469,6083,6247,-2562,-2377,-6041,3244,8856,-6013,-4675,1198,712,6605,-2801,-7734,4990,3055,-180,-463,-6024,3957,6738,-5287,-941,8,-481,7343,-3502,-5904,6280,652,305,-726,-6724,4994,4455,-6142,-89,-79,519,6103,-5365,-4120,5606,943,747,-2680,-5526,7681,3589,-5070,-931,-2347,4307,4116,-7771,-3215,4713,2870,2524,-7587,-4783,6861,3510,-2820,-3454,-4064,6110,5123,-6776,-5026,1168,6137,4454,-7492,-4460,6015,5268,1469,-7493,-4529,7580,4645,-2750,-5390,-2733,6088,4072,-6261,-5006,771,5184,4135,-6772,-4917,5519,3713,817,-4485,-5080,6567,3728,-4200,-3130,-2667,4853,5422,-6476,-3201,2828,873,4750,-2834,-6403,5145,2297,-1591,-958,-3871,3847,4350,-5819,-792,1316,1271,3915,-4654,-3102,6394,-79,-1849,-1075,-3793,5287,2722,-6017,133,1702,1022,3282,-5450,-1453,6106,576,-1772,-3883,-2326,6824,2214,-6703,-1069,1875,4744,3144,-7096,-1484,5574,2762,-291,-6481,-1411,7779,2142,-4678,-4033,-1692,6913,2481,-7690,-3289,3189,5676,1189,-7586,-3106,5665,3355,-1290,-5121,-2440,7055,2317,-4019,-4866,586,5323,3039,-5699,-2119,2834,3626,1697,-5691,-1957,5715,3104,-1301,-4815,-2791,5987,3100,-5411,-1257,37,4586,2734,-5942,-2656,3344,1229,401,-2900,-2286,6027,516,-3111,-417,-1358,3966,1981,-5672,-306,3299,-234,2145,-3187,-783,5330,172,-2952,362,-980,4202,-225,-4590,1303,2319,276,783,-4362,574,5880,-818,-2953,-1045,1288,6174,-594,-5430,-166,3974,3380,-795,-7135,-1024,5628,1510,-3012,-5348,1094,6183,546,-4914,-2933,2005,5840,-197,-7769,-1097,4540,4551,-2421,-6229,594,4863,1172,-2949,-4046,-224,6674,-206,-5536,-2518,2598,4286,312,-6323,-252,4669,3543,-413,-6439,294,5716,417,-2617,-3580,522,5300,1076,-5048,-1307,1341,1825,572,-4433,-61,4480,936,-871,-643,185,4551,265,-3867,532,230,2277,562,-3628,290,3506,126],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,5,-5,5,-6,6,-7,8,-8,10,-11,12,-13,14,-16,17,-19,21,-23,25,-28,31,-35,39,-44,51,-60,71,-85,107,-141,199,-316,638,-3904,-6954,6708,6053,-1703,-4930,-3656,6592,5892,-6303,-4085,767,3652,5244,-7091,-5372,6420,1838,1535,-3371,-5821,5871,3291,-3770,668,-2204,3160,6675,-6940,-2768,5030,-2052,2616,-3106,-5417,7599,1476,-3408,1990,-2663,3665,5122,-8795,-322,6128,-2229,3075,-5532,-4790,8942,-262,-4577,403,-2403,6220,3448,-9151,608,4849,631,2342,-8337,-3164,11104,-393,-4881,-3496,-2950,8318,2927,-8975,-1958,2251,5248,2907,-10624,-4561,8061,2638,-546,-7079,-4770,8238,3966,-5321,-5997,-1598,7489,3975,-7550,-5115,3614,5068,3315,-7723,-4874,7322,4349,-1020,-8320,-3344,7478,3137,-3895,-4128,-1419,6343,2643,-6952,-2919,2706,3097,3540,-7278,-3662,6515,198,69,-2438,-3510,6472,2425,-6500,16,751,2446,3308,-6966,-1773,5612,-1886,1456,-3109,-2233,7949,-756,-4083,2592,-841,4550,1649,-7698,1875,5725,-1693,328,-4004,-1900,9082,-1841,-4813,134,-886,6466,890,-9796,752,4999,983,662,-6455,-1021,9809,-646,-6108,-2919,-744,8600,121,-8785,-320,3869,5410,-87,-9411,-1130,8161,2292,-3299,-6283,-1015,9606,2427,-6535,-3759,2377,8008,1238,-7994,-2521,4377,5296,285,-8224,-1764,6288,3514,-2532,-5551,-1245,7503,2050,-4654,-2472,921,6439,37,-6789,139,3650,1022,1481,-5854,-917,6266,116,-2678,-1159,-1789,6011,301,-5208,1393,900,1685,1801,-4513,35,5769,-2661,-1362,-1970,-1363,6851,-2492,-5377,3152,1788,1318,-318,-5686,2353,5078,-3211,-1012,-3320,21,6798,-2777,-4531,2428,1339,3872,-2366,-6787,3076,6460,-662,-1427,-5507,1735,8453,-2330,-6305,-610,3487,6903,-1178,-8541,1432,4813,3220,-1715,-6700,616,7290,572,-5380,-3461,1533,7369,-112,-6890,-1723,2347,5631,-1298,-6048,335,5563,1882,-3782,-6841,602,6689,8,-3619,-1892,1710,7215,-1405,-4826,-979,2645,3331,-1007,-6056,1297,3943,-140,-559,-3330,449,5779,-1594,-4636,279,359,2601,-2044,-4233,2537,2428,132,-1676,-3112,1903,4859,-4205,-2513,955,1234,2356,-2797,-4983,3257,2503,101,-1991,-5191,3594,3800,-4321,-2069,-1753,1464,3818,-2874,-5140,2183,3187,1846,-3871,-5813,3705,5765,-2180,-2337,-2342,2658,5557,-4244,-4576,788,2968,3052,-3160,-5713,3470,5914,112,-4438,-4326,2092,7034,-2061,-5356,-1736,2947,5199,-2526,-5980,1101,4059,3227,-2642,-5696,2082,4159,411,-4462,-3197,2487,5093,-1259,-4095,-214,3277,4116,-3577,-4199,2215,3167,859,-1428,-4198,1674,3193,-2294,-1371,-2670,1519,3229,-3369,-3192,2796,1747,2378,-629,-2583,2189,1957,-1383,-1877,-523,2372,3401,-3207,-2561,1663,1169,1976,-2754,-3085,3893,2781,-1201,-2979,-696,3666,3275,-4300,-3208,1506],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,9,-10,12,-12,14,-15,17,-19,21,-24,26,-29,31,-34,38,-42,46,-51,57,-64,72,-81,91,-105,123,-146,178,-225,302,-446,813,-4242,-732,10540,-44,-6349,-3171,1534,8516,333,-10324,-950,4880,5718,-663,-10546,-333,8147,1782,-1863,-6700,295,11545,75,-6331,-2008,-457,8547,1121,-10193,1193,4694,1553,738,-8367,-2012,10389,-1128,-3464,-3116,-3350,8696,-48,-8443,1510,502,2482,3438,-9687,788,8384,-3439,-149,-2388,-3104,8428,-1033,-7312,3919,114,2499,1898,-9175,3145,6006,-5160,420,-3833,-1069,8431,-3755,-6033,3367,194,4702,-77,-9854,4259,6058,-2053,-774,-5778,1304,10046,-4003,-6592,463,1914,6254,-3395,-8603,3034,5039,2431,-2742,-8979,2348,8457,-790,-5096,-5653,2447,8955,-1977,-7961,-1156,3056,6550,-2934,-9171,2544,4646,4364,-2027,-8369,2672,7229,-990,-3956,-6251,1637,9023,-2482,-6800,283,1924,5285,-982,-8873,2317,4502,532,1136,-6234,203,8039,-2394,-3379,-111,-457,6800,-1629,-7863,3015,2524,101,1030,-7097,2130,6868,-4774,-1232,-1346,-1408,7218,-3053,-6562,5365,594,861,350,-6852,4236,5862,-6062,-123,-844,2403,7099,-4875,-4898,3830,1871,2732,-3428,-6613,5940,3953,-3912,-2750,-3368,3799,6899,-6144,-6167,1010,3173,5703,-5247,-7273,4027,5444,1710,-3418,-6122,5171,7931,-2683,-4647,-2520,3691,7697,-4753,-6042,788,5620,4645,-4980,-8176,3476,5407,868,-4595,-5039,4672,7632,-3327,-5220,-1610,3034,7368,-4131,-6312,1680,3505,2123,-2053,-6915,4364,4993,-2502,-2023,-3417,2261,7225,-3624,-3800,1697,645,4958,-3439,-5629,3914,2992,-2119,-313,-3790,3343,5162,-4878,-725,1312,1241,3481,-4042,-4882,5526,662,-1714,-533,-4275,4900,3631,-5323,-1492,659,1493,4158,-6173,-3445,7057,2751,-220,-2966,-4333,5421,4615,-5468,-2824,-673,4555,4467,-6913,-3613,3174,3173,2138,-6031,-5373,5124,4213,-2456,-3727,-3274,6389,4958,-4141,-5345,61,4569,4598,-5729,-6231,3714,4097,1253,-4929,-4527,4719,5223,-1853,-3933,-4081,4413,6015,-3906,-3017,239,4221,5302,-5601,-4565,3018,2210,1224,-3315,-4269,4132,4173,-2686,-1088,-2143,2108,4489,-5962,-2059,2368,1213,1608,-3334,-3265,4717,2965,-4046,546,-1700,2319,3132,-5307,-733,2727,456,1724,-3455,-2019,6775,0,-2004,-1931,-838,4930,1191,-6605,-460,2592,2474,1013,-6154,-2228,6187,924,-1920,-3687,-2397,7426,2745,-5199,-2632,567,4354,3102,-6202,-2689,5508,3183,-592,-4663,-2635,6115,2681,-2918,-4272,-509,6239,2365,-5429,-3961,1631,4491,2086,-5092,-4218,4558,4039,-589,-5492,-2291,5423,3019,-2398,-3990,-399,4802,2434,-4313,-1774,2084,2453,1536,-4254,-2022,4295,2657,-755,-2745,-1280,5327,2246,-3367,-1491,368,1602,1027,-3645,-978,1980,164,-648,-1927,-1370,4546,890,-2302,494,614],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-5,6,-6,7,-8,8,-9,10,-11,12,-14,15,-17,18,-20,22,-24,27,-29,32,-36,40,-44,49,-55,63,-72,83,-97,116,-139,150,610,7802,2899,-8664,-3499,4439,4664,2875,-7665,-3953,8230,1879,-1965,-4667,-4296,8648,3064,-7524,-716,418,4489,4804,-8308,-714,6189,-375,3026,-3756,-4570,7967,-298,-4831,1283,-1601,3816,4007,-8010,1428,4041,-3041,2561,-4941,-3026,9426,-2851,-4716,2326,-2584,5203,705,-9208,3020,3156,-116,1479,-6840,-404,8930,-2787,-4109,-596,34,8901,-823,-9916,1985,3728,3037,1302,-9513,-343,8885,319,-3286,-4878,0,10809,-582,-6831,-2149,1895,7039,816,-9400,-564,6108,5377,-685,-8491,-1164,8388,2552,-2348,-5797,-485,8676,1044,-5992,-3491,966,7001,1107,-8963,-1366,4765,2482,430,-8022,-1136,8416,336,-2647,-1949,-1468,7927,437,-6393,875,307,2113,2350,-6900,405,5261,-2275,-502,-2479,-2724,7809,-1208,-5496,3586,-1050,2558,1318,-7135,2200,4452,-3162,823,-3396,672,7094,-4516,-3758,2500,-325,4737,-13,-7978,4198,3835,-1673,-1247,-5178,2587,8598,-4070,-4605,-629,1013,6850,-2079,-8586,1707,5225,1081,-1624,-7190,2006,8747,-599,-3912,-3292,1977,8892,-3429,-7438,-347,4483,5860,-1411,-7961,1317,5733,2165,-2334,-6440,1699,8667,-808,-3743,-4336,2416,8240,-2278,-6739,-696,3017,4901,-2237,-8871,2402,4996,-295,-1071,-4964,1372,6243,-2096,-2817,-1153,674,5514,-606,-7328,1414,2346,558,1271,-6108,2381,5527,-3724,-2180,-674,-1160,6005,-3313,-4953,3549,817,1002,-104,-5405,4175,4114,-3553,-94,-449,405,5500,-4292,-4874,4059,853,1974,-2592,-6033,5486,4660,-3661,-1387,-3084,4332,6940,-4280,-4654,1636,2628,4390,-4266,-7126,3850,4461,29,-1900,-4967,4654,7215,-3444,-6182,-2000,2624,6276,-3997,-5256,1885,5462,3310,-4001,-6144,3835,5654,-53,-3248,-5224,4948,5607,-1946,-5723,-1283,3465,5805,-3609,-5233,1999,2549,1576,-3338,-4352,2840,4389,-1071,-1320,-2942,1645,5269,-2350,-2086,336,1663,3937,-2729,-5208,3314,1795,-747,145,-2825,2302,3092,-4854,-1872,670,598,2465,-3781,-2434,4373,873,-1809,-1689,-1999,4656,1559,-4735,-351,181,2188,2537,-4710,-2524,6303,659,-394,-3014,-4010,4463,2423,-5170,-2510,-624,3745,3495,-5608,-2873,4051,3198,1245,-5512,-3194,5053,4160,-1688,-4337,-2868,5356,4453,-4378,-4563,492,3714,2352,-4403,-4871,3005,4474,15,-4900,-3361,4694,3909,-2187,-5201,-1390,4989,4174,-4557,-3607,1958,3047,2257,-3580,-3803,3000,3274,-80,-3169,-2364,4210,3560,-2614,-2030,250,1572,3197,-4309,-2251,895,2047,1052,-3321,-693,3626,1674,-2372,-1489,-1390,2748,428,-5108,-1423,1954,1385,571,-2284,-2023,3564,-299,-2726,-2126,-1272,4174,534,-5015,-250,2133,1708,-178,-3494,248,5772,949],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,3,-3,4,-4,4,-4,5,-6,7,-6,7,-9,9,-10,11,-12,14,-15,17,-18,20,-23,25,-28,32,-35,41,-48,56,-67,83,-105,139,-189,628,-9141,-4608,7081,4539,47,-7302,-3807,9049,4664,-3963,-6181,-938,9632,3998,-7849,-3001,1176,7167,2790,-9678,-4210,6871,4029,922,-7626,-4965,9252,2791,-3980,-3371,-2197,8657,4452,-8630,-1154,3252,1921,4788,-7364,-4048,7641,-352,909,-916,-4729,7348,2112,-7392,1165,-805,1469,5221,-8226,-786,6809,-3567,680,-1308,-4253,8600,246,-7288,3296,-505,3403,2734,-10144,802,6931,-1822,15,-5807,-1117,9596,-677,-6925,2384,351,6712,1433,-9977,2079,5774,1525,556,-8212,-1399,10335,-61,-5307,-2905,614,8814,519,-9755,-1204,4770,4676,-711,-9545,-39,8480,2872,-1524,-7512,79,9202,734,-6032,-3784,391,8620,1675,-7836,131,3598,4436,719,-9078,142,8106,1697,-1895,-6509,-1716,9337,-411,-5549,-2408,-883,6005,2602,-8604,964,3227,1339,1974,-6431,-1838,7701,-1726,-1843,399,-3350,6760,-176,-7806,2795,1451,72,1375,-6632,385,7215,-3115,576,-822,-2824,7742,-2238,-6118,3417,1188,2318,435,-8095,3735,5615,-2702,-842,-2827,1811,7984,-2518,-6449,2447,2160,4161,-562,-8799,2981,5673,-376,-2351,-6717,2270,9166,-1701,-4971,-1334,2663,6690,-2280,-8971,1398,4743,2643,-1941,-8281,2463,7600,711,-3983,-4109,2059,7574,-349,-4871,-1891,3051,6570,-2157,-7865,386,4295,3791,-1179,-6801,1167,6047,-647,-2736,-4565,-502,6792,-2472,-5370,1833,1945,4002,187,-6558,2491,4605,-412,-206,-5355,559,7014,-2492,-2574,168,407,4511,-649,-6370,4146,2259,43,1224,-4068,2872,6507,-3426,-1108,621,-968,5342,-3221,-5636,5429,2228,608,-469,-5363,2885,5321,-4750,-3380,-330,640,6097,-4989,-5700,4375,2680,1334,-3588,-6890,5079,5727,-2279,-4099,-4600,4467,8137,-4411,-5739,878,3570,5220,-4553,-7724,2778,4688,1529,-4965,-4813,3522,6697,-1927,-4360,-2047,2945,5960,-3435,-4515,556,4322,4045,-3690,-5667,2679,4611,572,-2205,-5293,2885,5927,-2547,-3652,-1423,2819,4647,-2329,-4094,1715,2271,2129,-1688,-5137,3141,2702,-1754,-245,-2700,1826,4461,-3579,-2903,1763,1670,1354,-2658,-4102,4558,1149,-3784,-13,-1864,2294,3601,-4414,-2192,1466,1408,2925,-4203,-3427,5138,1262,-2275,-1786,-2636,5418,2680,-4361,-2882,1384,3226,2780,-5028,-4588,5157,3331,-1805,-2910,-4261,5760,4730,-5074,-4100,-1043,5330,3594,-4637,-4256,3220,3818,2729,-5052,-4032,4670,4278,-1070,-3876,-3266,5347,2925,-4175,-3964,-552,4353,4039,-4894,-3546,2761,3280,-196,-4366,-3836,3874,3838,-1086,-2519,-2178,3084,3423,-3920,-3194,634,2607,2060,-2715,-2655,2967,2755,272,-2969,-2936,3337,1812,-2699,-1016,-156,2255,1893,-3752,-1976,3439,1056,-583,-1472],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,29,-32,36,-42,47,-53,62,-72,88,-111,154,-255,1432,-1664,-8682,-352,9578,585,-4718,-3974,-495,8937,-427,-8795,1076,1776,3969,2391,-8769,211,7576,-1355,-249,-4484,-2067,8649,-821,-5386,2115,-1990,4409,2105,-8281,2242,4599,-2473,1232,-4270,-1249,7972,-3954,-3133,2548,-2474,4079,168,-9013,5385,3567,-2854,469,-4601,1219,8154,-5253,-4014,1161,168,5412,-3375,-9274,5010,4382,50,-2348,-8484,2547,8847,-2987,-4643,-2875,2153,8613,-3131,-7878,1469,4155,5396,-2776,-9635,3252,6669,1390,-4049,-6812,3386,8524,-1778,-6379,-3044,3415,7663,-2707,-8955,407,4753,6195,-1947,-9052,3107,6597,1019,-2980,-6653,1313,8269,-1877,-4538,-2344,871,6785,-1398,-7487,3391,2708,1828,809,-8166,3060,7145,-2760,-614,-1309,-1946,8435,-4060,-5379,3663,-708,2704,446,-6860,3848,3831,-3067,380,-2516,280,6596,-5292,-2937,4084,-317,2425,-2004,-6818,6586,3545,-4171,-567,-3868,3003,6571,-5092,-3140,3343,159,4884,-4084,-6739,5849,3685,-2059,-4501,-5098,4772,7723,-4391,-3236,-364,3408,7328,-4313,-6574,3881,4827,2096,-3669,-6797,5279,6145,-1426,-4571,-3564,5352,7447,-3722,-5149,-137,4445,6374,-4114,-6048,2571,4443,2761,-3268,-7766,6168,5093,-2164,-2866,-4924,3836,6475,-3479,-3550,533,2016,6154,-2156,-5881,3726,1623,604,-1688,-6767,4268,5892,-3700,-377,772,-94,5710,-4012,-4106,4466,917,524,-905,-4875,4935,2539,-4740,873,-1011,296,4510,-4804,-3382,5549,110,-430,-2623,-3600,5876,3146,-4581,-770,-279,3002,3823,-6605,-2426,3190,1882,1330,-3942,-4157,6560,3353,-3532,-3318,-2143,4920,3562,-5819,-3891,2434,4977,3152,-6129,-3566,3445,3797,483,-4258,-5243,5310,4836,-4633,-4656,-2243,5045,4454,-5496,-4219,642,4570,3399,-4292,-3133,3680,3354,-1479,-2595,-3590,6368,3448,-2328,-1752,-2606,3848,3623,-5362,-3060,1092,1693,3107,-3152,-4312,3426,1863,-1780,-1597,-2752,2861,2528,-4641,-325,972,849,1944,-2973,-1670,4829,-40,-1582,-1065,-2302,3560,1177,-4770,156,1884,521,2010,-4682,-48,5024,-1228,-576,-3013,-166,5289,1497,-5827,-1165,1593,2391,1525,-6259,-876,5465,649,-1919,-4612,-2594,7099,2296,-3399,-3078,188,3970,981,-6029,-1709,3808,3394,490,-5511,-1620,6027,2915,-740,-4596,-1780,5378,1520,-4747,-2728,1759,4823,1267,-5329,-2675,3805,3994,1177,-5481,-1391,4580,1840,-1387,-3477,-675,4379,2179,-3480,-1881,1043,1650,1938,-4662,-1074,3825,484,102,-2558,-1176,4049,912,-2469,-77,277,2761,1508,-4877,-63,2332,-437,61,-2258,-140,3664,-498,-2134,-668,-145,2730,-2,-4099,1971,2683,903,-984,-4057,558,4173,-910,-2341,-927,666,4181,-1912,-4956],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-17,19,-21,23,-27,30,-32,36,-40,45,-49,54,-59,65,-72,80,-89,98,-109,121,-135,152,-172,197,-228,268,-323,403,-528,763,-1345,6168,8691,-5517,-4543,-2744,5756,6838,-7594,-6985,2707,4618,3381,-8365,-6636,6139,5766,-748,-5705,-6065,6882,7441,-4152,-5352,-2107,5867,6431,-7105,-5611,3659,3452,5633,-5453,-7176,7199,4221,-1219,-2291,-5822,5553,6483,-6416,-1705,-604,1776,6133,-7262,-5098,6326,-125,-17,-1631,-7346,6265,5430,-6409,1953,-488,759,6701,-7232,-2659,6122,-901,1219,-2402,-6283,8402,2504,-5106,2586,-1076,3515,4344,-9695,-297,6290,-552,952,-5683,-4787,9844,1420,-5947,-1513,-2088,7263,5660,-9745,-1960,4677,4084,3774,-9122,-3878,9122,4013,-2203,-5903,-2446,8265,3560,-6958,-4807,1147,7063,3747,-8290,-5008,5800,4450,1543,-8086,-4361,7727,3338,-2770,-6659,-3643,8525,4553,-6116,-3614,335,6471,4064,-7892,-3441,5165,2509,3355,-5581,-4206,8493,1899,-4565,-1898,-2846,5951,5038,-6193,-145,2657,591,3464,-5348,-2919,7342,-391,-1842,-728,-3386,6778,1006,-7220,2217,88,1467,3176,-7217,-232,7367,-1871,-469,-2468,-3999,7171,-568,-6550,479,1147,2427,1708,-8706,-82,7423,-637,-1923,-4499,-153,10397,-540,-6631,-612,346,7008,404,-9771,-1571,5087,3038,-616,-7924,-1575,10516,1134,-4167,-4401,-675,8172,1783,-7489,-2640,2945,6151,512,-8917,-2138,5709,2249,-1859,-7177,-827,8333,1408,-4796,-4121,-1084,7460,1907,-6441,-1715,1110,5618,1184,-8380,-1359,5063,1246,760,-4631,-1701,7433,214,-5207,-1412,-597,4457,1221,-6789,636,2620,-510,2539,-5078,-460,6273,-1184,-2984,696,-1998,5065,809,-5675,3669,2717,628,710,-6284,1843,6743,-3396,-2609,-1536,298,5945,-2324,-7445,2933,3177,731,-548,-6580,2160,6412,-2816,-3862,-2892,1975,8490,-2079,-6817,554,2454,4294,-1270,-8449,1729,5277,125,-2233,-5799,1759,7727,469,-4705,-2140,2891,6619,-698,-7094,-759,4483,3831,-682,-6337,-73,6588,1179,-3106,-4454,287,6998,-406,-4312,-2318,1166,5038,-45,-7314,-325,3435,2158,-867,-5520,100,4546,300,-1384,-3328,140,4756,-555,-3364,994,422,2519,-767,-5692,3282,3572,-1347,-522,-3265,-30,4142,-2461,-3332,457,-646,3378,-1543,-4478,3261,2022,-1306,-1669,-2972,2529,4988,-4033,-3930,618,688,4736,-3978,-5243,4429,3195,509,-2172,-3540,3381,5562,-3949,-3018,-1183,3158,6016,-4033,-4178,1972,3712,2778,-3729,-4473,3403,6365,-109,-3508,-3283,3036,6685,-2411,-5709,-887,3692,4635,-2744,-6027,1829,4956,729,-3395,-4094,2115,5278,-507,-3647,-3465,2314,5217,-1685,-3753,301,3586,3858,-1792,-4157,731,3477,778,-1138,-2980,2028,3850,-791,-1318,-570,1147,3346,-1278,-3938,1822,2173,545,-877,-2233,2777,2980,-1457,-1374,-480,1943,2181],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-9,11,-12,14,-15,17,-18,20,-23,26,-28,31,-35,39,-42,47,-51,56,-62,70,-77,86,-96,109,-123,141,-163,193,-235,299,-413,688,-3420,-2191,2967,8246,-2956,-11364,3853,3653,2897,-1217,-9034,3921,8751,-3422,-2799,-3380,-286,9429,-3326,-6245,2387,174,4375,-344,-9209,4031,4399,-3320,1961,-4121,179,9311,-4394,-3348,3514,-1440,4525,-524,-6591,4879,2616,-3069,2139,-4059,2430,7056,-6025,-1748,2945,622,4388,-3172,-6670,7058,2934,-1658,-1115,-5338,5844,6001,-7305,-3415,1240,3439,6259,-4789,-7355,5457,4935,1872,-5223,-6269,6260,6308,-2874,-4841,-4193,6769,7674,-5399,-6385,1174,5075,5057,-5979,-5995,4707,5324,1340,-5814,-6097,6425,6952,-2817,-3970,-4297,6670,7061,-5926,-5973,1843,3495,6570,-3808,-7088,4795,5159,-214,-2118,-7895,5212,7329,-4994,-2108,-1708,1544,7137,-4259,-6058,4358,1060,1751,-2065,-8564,5533,4092,-4559,969,-2010,1826,5904,-5918,-2833,5234,-1448,2026,-1993,-5048,6803,881,-4859,869,-3393,3734,5106,-7820,-2510,4492,551,2377,-3447,-4100,7357,2075,-4461,-2301,-2834,6991,4745,-7568,-2409,2803,3284,3829,-6367,-4990,5877,3488,-472,-4401,-5095,7419,5021,-4665,-3914,-948,5859,4711,-7240,-4775,2776,6247,3938,-7485,-4716,5801,3901,-683,-4396,-5526,7290,4587,-4698,-4214,-946,4882,4098,-5498,-3909,3058,3217,2644,-5349,-4260,5572,2945,-1006,-1036,-4180,5143,4406,-5317,-678,165,1740,4516,-4944,-4089,4950,1484,484,-1003,-4368,5251,1474,-5017,1634,153,812,3366,-5801,-1469,4147,-1179,715,-2262,-3524,6493,428,-5195,757,1294,1394,2768,-6526,-1059,4834,554,-716,-4064,-632,6756,1329,-3934,-1101,1002,5125,1812,-7055,-2076,3870,1731,-458,-6323,-2016,6958,2035,-4210,-4489,-1265,7000,1716,-5630,-4123,754,6140,819,-7310,-3132,4664,4397,-1485,-5770,-1598,6260,3403,-2662,-4498,-1723,6161,3716,-5178,-2193,1390,4107,1968,-6970,-1889,4018,1528,1104,-4106,-1886,6219,1706,-2828,-1605,-1378,3197,1960,-5629,333,2047,1530,1976,-3459,-1521,4393,58,-1862,143,-1432,3684,-271,-4376,785,1899,-43,866,-4453,25,5441,-2006,-2116,-848,-688,4668,-969,-3970,866,1458,2525,-575,-5610,1426,4276,-1223,-1990,-2310,1933,6382,-1324,-5019,-619,2031,3964,-1378,-5906,-726,5371,1104,-1922,-4975,1026,6511,746,-3529,-4090,1297,7061,-797,-5887,-491,2501,4833,-752,-6932,103,5170,2725,-1360,-4188,353,5912,-224,-5097,-2866,1900,6137,280,-5351,-979,2625,2681,-487,-5223,504,4992,367,-1070,-3804,-236,5258,-1262,-3705,-817,1520,2890,344,-3736,266,2972,434,-17,-3004,529,4589,-1371,-2888,171,-319,2813,-216,-3016,2006,2147,-33,-408,-3055,1789,3539,-1740,-2265,-138,1710,3178,-2430,-4403,2264,2398,-37,-2752,-3470,2321],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,10,-12,13,-14,16,-18,20,-22,25,-27,29,-33,37,-40,44,-48,54,-59,65,-73,81,-90,102,-114,129,-148,171,-202,242,-300,390,-547,906,-3897,1240,5546,2305,-2909,-9863,4551,8224,-818,-4366,-6058,4604,9226,-3180,-7040,-1557,5112,7226,-4179,-8300,2332,5842,3372,-4170,-7874,4480,7581,-1427,-3783,-5700,3495,9982,-3834,-5256,-63,1867,7501,-2231,-6690,4648,3164,1061,-764,-8604,4461,6958,-5169,-1068,-2028,216,7297,-4512,-6430,6841,349,2019,579,-7292,5342,5499,-6684,1027,-2210,47,7256,-6157,-4031,5253,306,789,-1734,-7318,8460,3911,-6467,721,-2971,3997,7300,-8869,-3658,5546,2034,4447,-5944,-6391,9586,4205,-3826,-4066,-5028,5669,8663,-7753,-4926,1440,3843,6834,-7343,-7721,6813,5178,1649,-4918,-7457,6659,7951,-3691,-5105,-3129,5560,9266,-6534,-6754,865,6315,5388,-6447,-6717,4761,4765,281,-4820,-5968,5479,5219,-3544,-2622,-3637,4091,7747,-6000,-4382,2392,2038,3837,-5040,-5433,6367,1761,-775,-690,-5734,5466,4753,-6448,-196,2029,2083,5990,-5784,-4379,6436,647,-1611,-183,-4860,6811,4003,-6741,641,1194,2372,5059,-7096,-1850,8310,-430,867,-3099,-3785,9076,1487,-8175,-128,-917,3668,4581,-10074,-2798,6614,2371,1598,-5961,-4817,9753,3517,-4987,-3765,-2836,7498,5077,-9541,-3112,3189,5323,1999,-8281,-5532,7554,3920,-1938,-5200,-4714,7771,5559,-5681,-4293,-522,5933,3318,-7434,-5583,4189,5555,1948,-7247,-4468,5370,3821,-1499,-5124,-3306,6777,3758,-4880,-1986,-536,3973,4378,-5733,-2821,4256,2012,1530,-4544,-4040,6361,1639,-2549,-870,-1200,3936,2974,-6691,-1407,2711,540,1777,-3901,-1746,7561,422,-2606,-1035,-2155,5964,1771,-6948,1684,2914,396,1112,-5843,-963,6977,-1198,-2207,-2532,-1804,6942,744,-7232,644,2407,4024,1085,-8833,-448,7211,1318,-2613,-5573,-1356,8862,811,-6337,-2836,1176,6212,1669,-7103,-1883,5065,3159,-645,-6367,-1536,7635,2380,-4268,-4907,-1030,8017,2366,-5645,-2905,1909,5029,1848,-7247,-2903,5180,3711,-579,-5864,-1293,7660,2521,-3847,-4406,-76,6676,1436,-5622,-1539,1989,3493,1683,-6051,-1052,4528,924,-532,-3304,-311,4820,901,-4262,-262,970,3164,938,-5103,1054,2046,-52,-842,-3886,-139,6757,-1348,-3840,-353,901,4208,-1420,-5906,1766,3419,853,-566,-4870,1131,6316,-1699,-4412,-1197,819,5257,-2563,-7701,564,3783,1964,-2047,-6361,229,5828,-7,-4100,-3347,334,7126,-1069,-7049,-1509,2282,5298,-1231,-6112,494,5237,2587,-2475,-5524,629,6837,1508,-4083,-2667,2090,5645,-1244,-6867,-1154,3415,4008,-210,-6752,452,4822,566,-2213,-4300,-30,5745,185,-4499,-1115,2236,4987,-292,-4588,271,3242,2533,-1455,-3855,592,4518,-660,-2491,-1249,2176,3362,-1506,-3577,645,2249,1558,-566,-4227,1773],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,7,-9,9,-10,12,-13,14,-16,17,-19,21,-23,25,-28,29,-33,36,-40,44,-48,54,-60,67,-75,86,-98,114,-134,161,-200,258,-352,531,-981,4756,6108,-1628,-4024,-7453,6967,6538,-4514,-3221,-1316,3441,8966,-6367,-6297,5464,2311,2938,-2436,-8517,7106,4991,-3984,217,-3585,1168,8960,-6687,-3459,4952,-1695,4495,-2137,-7282,6017,1984,-3484,1105,-4149,2328,5944,-6850,-1168,4370,-962,3289,-4677,-5075,8500,1078,-2579,511,-3997,6003,3648,-7534,-3257,2736,3199,3297,-6994,-3563,7248,2295,-918,-4705,-3836,7790,3992,-6469,-3938,-147,6509,4558,-8884,-4312,5257,5466,1693,-9171,-4671,7762,4512,-785,-6029,-3631,8803,4226,-5479,-4703,-1039,6141,4000,-8435,-4558,3295,3884,1875,-7131,-5874,8215,3415,-2010,-4428,-5912,7927,5230,-6901,-2282,856,3154,6922,-7253,-4567,7369,1408,1839,-3325,-6099,6939,3943,-5426,511,-1867,1725,4938,-7254,-2597,6153,-1114,1522,-2670,-4198,7448,513,-5167,539,-2183,3470,3686,-7152,-669,4872,527,1955,-4959,-2430,9260,-200,-5852,-373,-1286,5958,2048,-7834,-294,2789,2128,952,-6715,-2153,7439,1292,-2919,-4630,-594,9140,2629,-7135,-1835,3024,6183,1195,-7165,-1470,3768,3630,-457,-7296,-1661,9053,3098,-3356,-6042,-251,8144,2121,-7047,-1610,1378,5229,2119,-8076,-1679,5713,2614,497,-5712,-3286,8631,1891,-3436,-2541,-1587,6175,2993,-6547,-708,2084,1091,3962,-5664,-2263,7370,-644,-996,-1632,-2978,6537,2329,-6342,-56,681,1915,3550,-6702,-370,5152,-1589,-385,-2305,-2330,6150,-1371,-4161,2011,184,2655,1247,-6940,321,5292,-1031,-736,-3229,-472,6850,-1888,-5430,-717,193,4786,533,-7687,723,5464,1015,-1917,-5333,803,6110,289,-4648,-2938,386,6925,-473,-7030,-102,3922,3757,-678,-7288,504,6087,2337,-1789,-5821,226,7409,525,-4406,-3316,1471,6406,4,-7621,291,3903,4634,323,-7830,670,5837,1116,-579,-4628,-855,7494,-421,-5707,-1457,1138,5940,531,-6301,997,3423,1202,294,-5075,391,5985,-382,-2456,-195,-440,4964,377,-4712,2522,2054,1107,-428,-3994,612,4597,-2836,-942,-780,-66,5507,-1968,-4246,2360,1814,451,-140,-4923,2622,5096,-2154,-815,-1378,1278,4533,-2070,-5112,1490,3976,2345,-2862,-5110,2636,4586,-286,-2497,-3731,2267,5959,-2719,-5909,-397,3902,4404,-2151,-5793,1043,4227,2773,-2204,-5963,2307,5785,430,-4040,-3470,3478,5971,-2775,-4510,-1498,3434,4205,-3036,-5663,83,3410,1466,-2341,-3524,3270,4974,-538,-3226,-2688,1397,5224,-2192,-5111,1228,2452,2935,-1883,-4758,1614,2905,-104,-1649,-2543,1460,4325,-1116,-2082,-316,354,2500,-1103,-3444,2116,2037,-63,-943,-2142,1622,4258,-2949,-2191,1272,1531,2042,-2837,-2583,3146,2386,-730,-2358,-2647,3416,2850,-1774,-2382,827,3081,2638],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-2,3,-3,4,-4,4,-5,6,-6,7,-8,8,-10,10,-12,13,-15,15,-17,20,-22,24,-27,31,-35,39,-46,52,-63,76,-96,130,-192,354,-1737,-4074,-5697,787,11063,-1605,-10444,-319,3703,5973,-218,-10730,-94,8218,2942,-2271,-8584,1178,9610,233,-5203,-5889,1040,9655,-293,-8790,-1232,3314,5499,-987,-9266,1280,7246,1003,-1327,-6407,366,8938,-982,-4310,-1430,-670,7438,-602,-8093,2060,2490,2258,1869,-8104,1922,6637,-4710,-1271,-1645,-1351,7999,-1835,-6784,4692,-572,3348,564,-8552,4469,6766,-4689,-539,-1877,366,8788,-6219,-5449,4903,331,3804,-1556,-9593,5972,5095,-4309,-1082,-5129,2845,10223,-7280,-6320,2700,2247,7417,-4444,-10369,4678,5761,-149,-2515,-9971,4611,9772,-4769,-4302,-2405,2852,8860,-4286,-9007,2512,5247,4060,-3221,-9534,2584,7976,536,-3282,-5918,1893,8603,-2307,-7112,-2185,2585,6981,-2509,-8202,1499,4010,5092,-2466,-8175,3469,6053,791,-1563,-5436,1455,7088,-4131,-5338,423,785,5734,-1785,-6403,4868,1200,-1475,-553,-6318,3428,5878,-4469,-1215,-477,-160,6733,-5198,-4818,5861,148,1246,-728,-5886,5897,5476,-5966,-1786,230,1506,5627,-7162,-4916,5399,1705,3220,-1928,-5981,8464,5257,-5337,-2143,-3127,4222,7394,-8071,-4562,3200,4069,4052,-5869,-8408,6041,5370,-2032,-3126,-6336,6638,8788,-4999,-5769,508,4022,5807,-3473,-6703,3651,5135,2301,-4306,-6050,4457,6994,-1275,-3591,-4350,4210,6390,-3047,-5723,-934,4120,5572,-4146,-6382,3137,3047,1908,-4008,-4542,3665,4474,-2331,-1514,-2190,2657,4826,-4567,-3390,2216,168,4462,-3160,-4877,4572,2713,-1450,-29,-3760,3916,4731,-5501,-595,623,846,1957,-3306,-3941,6319,379,-1681,-184,-4139,5269,3524,-7385,321,1099,2523,3449,-6892,-3272,7125,712,-1093,-3340,-4043,7540,3621,-6614,-1442,-921,3990,4449,-8020,-2874,5856,2758,2388,-6671,-5749,7142,3691,-3145,-3561,-3022,5486,5322,-6573,-3327,2149,4813,3421,-6334,-5056,4665,4240,-919,-5219,-3894,5453,3764,-3737,-4048,-1362,5416,4055,-4284,-3852,2517,3751,2613,-4969,-4303,3662,3687,-756,-2582,-1638,5358,2262,-3698,-1567,63,3918,3461,-4055,-1026,3255,1705,521,-2502,-1674,5566,922,-2738,512,-669,2797,1722,-5799,-594,3858,785,-142,-4593,-1616,5908,-864,-3577,-649,-851,4358,221,-6796,1045,5087,1627,-461,-6021,-1073,7256,703,-3900,-2869,-1121,6901,-275,-6541,-1081,3313,4146,1322,-7401,-1590,6503,2883,-1009,-5044,-1677,7657,877,-5609,-2273,685,4801,1538,-6287,-1907,4303,3515,828,-5505,-2109,5105,2404,-2046,-5341,-1319,5004,2486,-5752,-2879,2260,4631,1951,-5696,-1533,3721,2614,403,-4347,-651,4911,2136,-2048,-2838,-1163,4860,1624,-4475,-1460,1679,1506,615,-4302,-907,3604,-68,-596,-2109,599,3091,12,-2718],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-6,6,-8,8,-9,10,-10,12,-13,14,-15,17,-19,20,-23,24,-27,30,-33,37,-40,45,-51,58,-66,76,-89,107,-130,159,-189,848,-9131,-3045,2529,5241,6403,-8964,-5765,7787,2698,-316,-3455,-6805,8410,4848,-6585,-1440,-1790,2839,7099,-7421,-3027,5739,-1210,2962,-4140,-7266,8795,1117,-5766,1205,-3363,3817,5354,-7759,-670,3777,-2017,1752,-3596,-4027,9093,-960,-3724,1557,-2396,5382,2193,-8277,1318,3255,1614,1596,-6819,-629,7955,-1377,-3731,-3260,-1278,7895,1042,-8397,-653,1989,5213,310,-9649,-1397,8254,2080,-1480,-6449,105,9112,795,-5104,-4959,374,9003,1290,-9205,-1899,4159,7453,969,-9468,-1712,6937,2373,-1650,-6762,-2720,8432,295,-5897,-2183,-814,9029,3792,-9506,-918,3066,4005,2662,-8756,-2362,10139,112,-1980,-2070,-3816,7936,2329,-7847,1012,-145,3578,3748,-8094,-475,6025,-2028,721,-3200,-4408,7000,-225,-5788,2079,-1414,2908,1675,-7013,2119,5187,-2703,954,-3857,-2188,7968,-3315,-4940,2165,-645,4868,886,-7991,2215,4079,75,-648,-4846,706,9653,-2672,-4626,-1537,-162,6132,-1083,-7251,1374,4024,3701,-1940,-8951,2646,7421,1177,-2295,-6100,424,8137,-1484,-5504,-3134,3111,6847,-1156,-7757,280,5304,4039,-2477,-8426,1566,6757,427,-3233,-6722,1204,9064,-1195,-5884,-537,-125,6945,-341,-8126,1154,5488,1483,-188,-7041,51,7922,-1528,-2142,-2799,-1606,7506,125,-7251,1713,690,1029,2113,-7305,253,7650,-2578,568,-1255,-1429,6024,-2315,-3954,3633,70,2190,-203,-6514,2926,5077,-2263,424,-630,689,6644,-3729,-3891,2176,14,2920,-2255,-6907,4181,5702,-2108,-1874,-3577,2303,7134,-4072,-4745,-1196,2921,5311,-4265,-6351,2752,3745,2195,-2972,-5458,3226,6439,-708,-3735,-3428,3005,6242,-3204,-6079,391,4070,4515,-2694,-7182,2309,4507,1450,-2037,-5877,2879,6667,-1760,-3056,-2211,1477,6766,-3383,-5388,973,2263,4901,-1912,-7112,2726,4454,403,-1649,-4872,1454,6325,-2261,-3168,182,-46,4610,-2136,-5894,3268,1853,-369,-538,-4379,1890,4281,-3244,-1773,236,305,5031,-2825,-4471,3903,439,-438,-1185,-2611,4605,2666,-3088,-1599,-850,1192,3622,-5601,-3268,3605,1955,1080,-3319,-3958,4161,3727,-3733,-2840,-714,3250,4169,-4313,-3098,2480,3546,3160,-4897,-3572,3397,4147,-65,-4527,-2600,3611,4140,-2768,-4466,-959,5212,3155,-5219,-4478,1751,4304,2487,-3694,-4933,3979,4029,-1010,-3285,-3704,4179,4830,-2957,-3390,407,2074,4011,-3723,-5072,3354,2598,1547,-3806,-3951,3765,3353,-1115,-2393,-1404,1587,4215,-3893,-2444,2193,1149,2510,-1613,-2419,2237,1732,-1002,165,-1628,1631,3102,-4206,-622,1429,746,741,-2835,-1838,4138,793,-817,-1410,-952,4474,2400,-4091,-267,1839,2957,899,-4430,-1438,4597,2699,-2214,-2436],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,2,-2,3,-3,4,-4,5,-6,7,-7,7,-9,10,-11,11,-13,14,-16,17,-19,21,-23,24,-26,25,-20,-22,764,5079,2156,-10238,-1590,9905,2723,-2657,-7976,-3349,10413,1926,-6937,-4142,-1190,7723,2743,-10022,-2622,5823,5236,2006,-7956,-2588,8938,3241,-2446,-5195,-2139,9456,3447,-6016,-3072,315,6441,2880,-8567,-2103,3365,2930,1935,-7828,-3168,8429,62,-2284,-1908,-2808,7317,1620,-7610,978,1301,1536,2677,-8220,-543,7125,-2916,495,-3152,-3706,8466,-2357,-6748,2862,177,3318,1939,-9897,2025,7016,-3287,360,-4070,-764,10099,-3748,-6736,2111,-307,5950,-417,-10324,4331,6214,-338,-311,-7517,424,12941,-2221,-5655,-764,153,8881,-73,-12109,934,5850,3293,-927,-10229,-316,9140,514,-2988,-7198,-343,10975,250,-7173,-2859,2253,7854,438,-10149,-1772,6567,3064,-619,-8078,-934,7481,135,-3335,-5231,125,8486,198,-6652,-980,1167,4367,1425,-8605,773,5162,248,-572,-6884,1112,8336,-2680,-2998,-426,-1131,5663,-1075,-6304,2870,2216,-731,1350,-7005,1027,7324,-3653,-973,-1730,-1685,7054,-3324,-5834,5516,1928,1579,9,-8832,4297,6379,-4626,-803,-2669,1156,8417,-5322,-6210,4304,1804,4076,-1500,-9194,5064,7239,-2837,-2339,-5300,2498,9494,-5032,-6525,608,2572,6094,-2419,-8898,3628,5364,1933,-2526,-7639,1994,8747,-1091,-4769,-2890,3126,7682,-1806,-8308,-879,4291,3981,-1845,-8467,1415,6612,1860,-2419,-6354,2664,7728,-1719,-5056,-3351,1399,6196,-1171,-6074,552,2539,3582,-1548,-6274,1675,5237,-244,-101,-4010,821,5286,-3509,-3263,1211,1836,4723,-1962,-4915,3575,2022,-1043,-387,-4392,2669,4933,-5889,-1249,1576,830,3306,-3960,-4370,5628,1404,-731,-870,-4326,5724,5342,-5251,-2404,-325,2765,5231,-5848,-4835,4252,2411,1867,-3799,-6389,6719,5755,-3476,-3263,-2700,4381,7476,-5810,-5252,1883,3143,3461,-3835,-7699,4823,4020,-758,-3715,-5635,4694,6811,-3776,-5282,-1799,3812,5537,-4335,-5341,1300,4153,2608,-3625,-6333,3273,5022,-277,-3581,-3433,2556,5799,-3578,-2875,1148,2582,4621,-2044,-3993,1901,3575,1194,-2796,-3901,3281,3058,-2307,-1361,-2619,2517,4034,-3481,-2081,2949,1041,1767,-2515,-2510,4411,606,-2463,-1761,320,3402,4130,-4359,-1337,3107,1117,1168,-3180,-2493,5670,653,-2644,-2654,-1374,4139,2282,-5794,-1317,2399,2088,1833,-6229,-3675,6279,2211,-1175,-3453,-2503,6404,5066,-4401,-2693,-273,4156,4497,-5347,-2806,2462,4291,836,-5127,-3589,5129,4376,-2229,-3997,-2632,4470,3977,-4149,-3337,1172,4738,2424,-4874,-4046,4571,3374,629,-4179,-2934,5201,3556,-2401,-2882,-1443,2843,2869,-3047,-3252,2016,2537,1192,-3521,-2579,3303,2072,-1340,-2375,-982,3545,2319,-3974,-1315,1608,1251,233,-4094,-663,3321,548],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-10,10,-12,13,-15,18,-20,22,-25,28,-31,34,-38,41,-46,51,-56,62,-69,75,-83,93,-102,113,-125,139,-155,173,-195,220,-251,290,-341,408,-505,657,-929,1570,-6574,-2380,11822,104,-2569,-4845,-2949,10069,662,-9478,646,1847,5287,4192,-10072,-844,7630,-311,1505,-4842,-4932,9044,1108,-5841,1884,-2592,4057,4737,-9238,1771,6162,-1991,3820,-4970,-2104,8259,-3107,-3879,1889,-1283,4423,1174,-8059,1888,4234,-2065,782,-6162,573,7814,-2168,-3556,49,-43,7149,-1229,-7753,2751,4410,2093,-1510,-7956,2023,6326,-294,-4070,-5932,2576,8446,-1677,-7091,-1359,3521,6835,-2947,-8943,1740,5833,3813,-3287,-9254,3125,8092,-858,-5428,-5701,2854,10554,-2950,-6111,-1101,1997,7650,-1016,-10715,1667,5736,2092,-687,-9099,1772,9362,-1508,-3954,-2238,-1343,8694,-1141,-8347,2026,1645,3473,2326,-8997,1436,7093,-2415,-407,-2932,-3132,8040,-2277,-6307,2942,84,4013,1984,-9304,3240,5371,-2599,598,-3061,-550,6798,-4474,-3108,2799,-872,4765,-1312,-6497,4812,4227,-3131,-1053,-4697,1932,6503,-5195,-3491,1327,2900,4868,-3825,-7075,3172,4640,1302,-2586,-5382,3995,5793,-3082,-5222,-2421,4037,6768,-5062,-6562,883,4000,6146,-5001,-7108,3604,5831,2077,-4020,-6009,5530,7626,-2911,-4955,-4028,4146,7546,-4899,-6190,1548,3042,4620,-4087,-7574,4396,5717,49,-2799,-6141,2333,7833,-2949,-4694,-296,1298,5811,-1915,-7946,3280,1894,701,238,-7155,2876,5668,-4816,-1259,251,-965,5535,-3109,-5104,4491,316,1943,444,-4802,3941,3473,-2747,164,-829,662,5865,-4474,-3943,4188,763,297,-2267,-4227,5496,3599,-3108,-1273,-392,3763,4523,-5335,-4246,3533,2333,2284,-3748,-5475,5287,4564,-1663,-3784,-3149,5157,4744,-3943,-3670,-750,5174,4602,-5099,-6108,3447,5156,1027,-5283,-5331,6291,4086,-1781,-3367,-3206,5258,4236,-3630,-4274,59,4739,4505,-6481,-5612,3610,3388,1470,-4362,-4882,5963,4391,-2502,-2473,-1908,3467,5735,-4786,-2998,882,1809,4559,-3366,-3756,5531,3521,-1795,-1112,-2872,3300,3547,-4836,-778,881,-144,3116,-4722,-3231,3492,-302,-522,172,-2856,3616,3276,-5220,-2,536,895,2858,-5711,-1621,4913,832,-867,-2025,-1656,3993,2792,-4225,-1526,-40,4176,2342,-4732,-2769,4751,2755,509,-5464,-1486,6458,3443,-3996,-2971,-397,5196,2113,-6240,-2910,1313,4471,503,-5928,-2488,5030,2701,-401,-4699,-1261,5088,3851,-3906,-3468,-375,5878,2782,-5808,-3217,2379,4028,849,-6100,-2179,4574,2020,-235,-3491,-1497,5150,2521,-4252,-1772,-899,3435,1215,-4856,-1631,1533,1659,710,-3608,-1858,3933,1458,-3215,-492,-969,2804,2293,-4432,-524,2292,727,625,-3245,-1690,5162,272,-1861,-2017,-801,1914,-105,-5224,577,2678,1363,-1152,-3336,-58,4757,568,-1649,-2449,1083,4875,-469,-5201,-24,2359],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-4,4,-4,5,-5,6,-7,7,-9,10,-11,12,-14,15,-16,19,-20,22,-25,27,-30,34,-38,42,-47,52,-58,66,-75,87,-102,123,-153,202,-297,547,-2988,-5744,9256,5516,-8417,-4271,808,4491,6050,-9679,-6249,5658,4951,1919,-6349,-6728,7721,6205,-2980,-4901,-2998,7336,6526,-6382,-5291,26,4370,4965,-7112,-6554,4422,3611,2153,-4999,-5194,6832,4406,-3861,-2082,-3494,4986,4926,-7120,-2089,1803,1872,4604,-5262,-3320,5835,526,-1020,-1462,-5098,6545,3220,-6529,1345,97,1102,4107,-6812,-1751,6839,-1021,772,-2761,-3559,8635,-550,-7206,2500,-865,3770,4371,-9678,603,7793,-923,953,-5788,-3092,11179,-727,-8206,333,-1017,6552,3748,-10902,-947,6044,2463,2359,-9459,-2524,9822,2143,-3950,-3159,-3047,9350,4158,-9795,-1847,2645,6438,3557,-9518,-3276,7848,2675,-330,-7279,-4316,8286,4276,-5838,-3560,-1260,6770,4034,-7176,-2433,3418,4208,2457,-6800,-3940,6276,2874,-886,-4578,-3744,7327,1477,-4424,-2434,-359,4983,2182,-6986,-293,2475,205,1748,-5228,-2193,6836,-583,-2583,-979,-1492,6729,170,-6792,2284,1989,-59,1232,-5788,372,6110,-2645,-1303,-1633,-1384,7081,-438,-7523,3309,1099,2778,1388,-8484,2580,8211,-1788,-1670,-3675,-170,9841,-2074,-8186,420,1574,6333,878,-10127,2222,6574,140,-330,-8050,-1285,11433,-825,-6275,-2453,-253,7855,779,-9285,-532,4023,5218,77,-9193,-740,7342,1882,-2821,-5021,-531,7967,1139,-6046,-2639,1565,7461,761,-7918,-203,5265,3586,522,-7428,-1066,6551,390,-2856,-3404,-951,6419,631,-5908,132,98,3989,1793,-5413,857,4244,648,-1149,-4139,253,5881,-2680,-2436,664,-458,3431,-1379,-5314,3351,3330,-215,393,-4720,2675,5721,-4737,-2971,949,-383,5853,-2565,-6697,4517,2567,1014,-1881,-6518,5062,7364,-4149,-3104,-2140,2531,7177,-4913,-6897,3200,3868,2850,-2927,-8483,2967,8109,-79,-2563,-5001,2672,9227,-2666,-6348,-441,2817,5687,-2430,-7793,2475,4767,2289,-2193,-6734,1225,7544,-587,-5169,-4315,465,6938,-999,-5974,-699,2929,4247,-484,-5924,890,4439,2018,-2337,-4263,1100,5950,-955,-4140,-687,2126,4389,-1892,-4780,1523,2185,1488,-1132,-4409,2756,2717,-1865,-1329,-825,1548,2577,-3275,-3527,1911,1739,1636,-2466,-3512,3378,1306,-2131,-1810,-1587,4042,4471,-5190,-2470,1621,1503,2836,-3529,-3150,4953,2623,-926,-3196,-4291,4743,4027,-3510,-3295,713,3783,5727,-4340,-6020,3293,4497,497,-4257,-4974,4752,5296,-3449,-4127,-3113,3691,5624,-3884,-6110,1724,3992,2546,-3458,-6381,3324,4190,204,-2662,-4222,2892,6169,-1422,-3706,-867,2246,4516,-2471,-4556,1694,3445,2008,-2514,-4037,2682,3302,-1520,-1879,-1410,1595,3686,-1010,-2119,117,-10,1338,-2685,-2404,2919,1455,-270,-1489,-2212,2751,3382,-3230,-1921,57],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,1,0,0,-1,1,0,1,-1,1,-1,1,-1,1,-1,2,-1,1,-1,2,-1,1,-1,1,-1,0,1,-1,3,-7,13,-28,68,-219,1734,10216,-1529,-10938,2259,3394,3628,384,-11182,1958,9159,-3017,-1327,-5045,-1094,10495,-1742,-6742,2834,-1387,3952,1801,-9921,2623,6249,-2128,1869,-5268,-2375,8852,-3571,-4062,2385,-1682,4047,197,-8029,3760,3215,-1736,1458,-3715,232,7694,-5333,-3267,2295,608,5072,-3216,-5624,4191,3533,-661,-1613,-5206,4411,5988,-3985,-3868,-1224,4176,6328,-5806,-6807,2626,3471,3215,-5390,-7723,4843,5895,-987,-5447,-6115,6637,7674,-4613,-5229,-2664,5987,8316,-5881,-6757,3027,5067,4055,-4811,-8719,7063,5877,-1856,-3025,-7776,3625,9654,-5383,-5139,-1074,2048,8635,-4085,-9168,4409,2972,1238,-480,-8868,3594,8906,-4126,-997,-3544,-1064,8663,-3968,-5103,3373,210,3616,461,-9217,4191,4812,-3692,237,-2359,-1005,7254,-3619,-2773,3006,-757,3037,-1084,-6120,4101,2082,-4495,643,-3565,3610,4995,-6145,-2669,2993,2160,3702,-4517,-4581,6364,2468,-1070,-2425,-4132,5950,4712,-3838,-4042,422,5040,3158,-6007,-5185,3825,3855,829,-6083,-5429,7010,5126,-2087,-4701,-4177,6511,4744,-5867,-4789,-449,5676,5308,-5740,-6058,4958,3297,2385,-5595,-5422,6431,5607,-3059,-4033,-4327,5635,6092,-4912,-3279,1501,4010,4689,-4309,-7165,6210,2492,-670,-1494,-6575,3195,5489,-5267,-1672,-913,1393,5546,-4334,-5436,4669,-503,669,-15,-4788,3124,3563,-4090,232,-1132,141,4047,-4786,-1533,4270,-548,756,-2116,-3042,5165,2816,-4585,-238,-933,3866,2180,-5721,-2762,3699,1648,219,-4723,-2778,5437,1963,-2821,-3755,-654,6284,3365,-5323,-2497,2735,4307,1350,-6767,-2881,6026,3330,-914,-6321,-1626,7786,3079,-4090,-4484,-1004,7696,1597,-6592,-2134,2937,4379,1812,-5851,-2401,6437,3202,-206,-5595,-3618,6824,2829,-5666,-3291,-687,5291,3524,-6346,-2419,3243,954,2104,-4709,-3556,6680,2135,-2892,-1242,-2623,4320,2982,-5053,-1550,1983,668,1731,-4133,-2922,4075,234,-422,-793,-3002,4024,1626,-4640,641,1136,1885,2395,-3598,-1710,4205,-1055,-2178,-1555,-592,4799,-72,-3578,379,1916,3375,64,-4521,1687,4287,695,-2805,-3814,1389,7560,675,-5488,-2432,1164,4612,-396,-5935,-229,4152,3058,-598,-5346,650,6176,2649,-2608,-4407,1232,6629,-187,-4360,-2858,1997,4353,221,-6326,-71,4982,3245,-310,-5328,-467,6032,840,-2589,-3537,-71,6000,775,-5579,-1615,723,2033,2123,-6822,-964,3792,902,-937,-3589,-422,4447,720,-3498,-1653,-1070,3457,2294,-3739,12,1388,1009,167,-3634,-605,5405,-102,-1955,233,-529,3803,337,-4143,606,2687,-197,339,-3758,350,4634,-1029,-1292,-1472,1364,4201,-2287,-4221,512,2021,2115,-1537,-5097,1610,4322,-274],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,12,-12,14,-16,18,-20,22,-24,28,-30,34,-38,41,-46,50,-55,61,-67,75,-82,92,-102,113,-127,142,-160,183,-211,246,-293,361,-465,643,-1037,4263,-5434,-9528,6666,3163,1536,-3349,-9991,6038,8883,-4723,-4674,-3533,4543,9454,-5043,-8315,3255,4492,5203,-3319,-9089,3955,6137,-379,-2764,-6369,4172,7917,-3244,-4592,-2936,3178,7555,-4388,-6231,1077,3861,4935,-2975,-6680,5042,4123,-1836,-1232,-4750,3460,5786,-3241,-2065,1469,1632,5504,-4916,-3907,6160,846,273,-1113,-5914,5478,3449,-5388,1046,370,1171,4534,-7488,-2782,7579,-966,1196,-2888,-5423,8954,2945,-7213,-801,-2642,4084,6001,-9852,-2697,6378,263,3355,-6009,-7178,11031,3109,-4620,-2406,-4725,8398,5758,-10096,-3705,2390,2991,6434,-8375,-7731,8957,4342,-1520,-6019,-6673,8694,7140,-6959,-3741,-247,4678,7191,-8229,-6976,4372,3895,3465,-5852,-7484,6031,4949,-1021,-3130,-3378,5693,6204,-4972,-5591,569,3441,4790,-6506,-5593,5034,2126,1529,-4486,-4293,4773,3281,-3141,-1933,-2161,3485,4004,-6040,-2,2044,632,1453,-4670,-2336,6687,-1088,-2672,-889,-1586,5490,1561,-6129,957,2004,2095,2376,-7232,-13,7882,-1291,-1214,-3610,-3130,9243,-712,-7087,1715,224,4292,2619,-10502,-273,8219,-15,-891,-6517,-3805,10482,1101,-6877,-1620,-581,6764,3842,-10209,-1712,4985,3223,1194,-7849,-3398,9376,2549,-3131,-2824,-2060,8549,4052,-7997,-3101,1420,5064,3366,-7488,-5101,4577,2716,159,-5809,-3467,6009,2992,-4494,-3427,-1430,5378,3535,-5365,-1862,2855,2571,2979,-4500,-2387,4689,1310,363,-3487,-2396,5492,1236,-3730,-895,-1234,3395,940,-5660,281,3398,-851,-108,-4160,-1166,6604,-2963,-4008,1158,348,4229,-89,-7621,2477,3485,557,676,-5762,687,6349,-3176,-2797,-1389,161,7619,-1422,-7517,1986,2919,2888,-697,-8415,1140,6741,-634,-1896,-5207,-136,9248,-1312,-8095,-208,1748,5073,464,-9543,-397,7313,1740,-1005,-6768,-1284,8605,730,-4960,-3054,-50,6881,1146,-7966,-1474,3366,4114,962,-6421,-877,6560,1567,-1105,-4521,-1285,6679,1213,-5268,-2337,296,4699,195,-5737,-1580,3760,3098,-226,-3478,291,5961,228,-1813,-1504,695,4638,-111,-4329,1144,1811,1923,-536,-4641,1785,3881,-945,-1956,-2356,1816,4412,-2483,-4038,938,1087,2483,-1486,-6357,2918,3405,-984,-2607,-3835,2581,5930,-2503,-4105,1210,2056,4037,-3238,-6149,3059,4995,568,-2704,-4487,2460,6917,-2662,-3152,-2104,2759,7605,-3029,-6659,996,3944,4118,-2894,-6748,1968,6785,-1198,-3353,-4314,1040,7303,-1100,-4772,-231,1943,4707,-1817,-6851,306,4124,1113,-2116,-5140,2280,4754,-682,-3324,-3093,1657,4873,-1019,-5552,-890,2905,3942,-2049,-4753,1041,4026,639,-1512,-3398,2138,4681,-1208,-4137,-711,2527,3044,-1391,-3481,1882,2202,1545,-1577],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-3,4,-4,5,-5,7,-7,8,-9,10,-11,13,-14,15,-18,20,-21,24,-27,30,-33,35,-39,43,-47,52,-56,60,-63,61,-48,-10,576,-1615,-9458,5853,8947,-4471,-2813,-2472,1610,9460,-5560,-7679,3032,2237,4661,-333,-9497,4376,6027,-4141,1325,-4252,319,8760,-4962,-4174,3236,-1347,4315,-878,-8088,5522,3969,-2323,846,-4732,1909,6657,-5605,-2327,3180,537,3579,-3295,-4753,5620,2634,-1651,-1298,-2615,4869,3888,-5528,-2425,116,3437,4010,-5782,-4157,4858,2974,954,-5562,-4131,7431,2654,-4057,-4440,-2352,7298,4057,-7235,-3789,1559,5417,3943,-8862,-4848,7355,4171,658,-6591,-5710,8847,4255,-5243,-4895,-3262,6294,7331,-8347,-3788,2265,2981,7277,-6808,-8260,8282,3192,-495,-2139,-7078,7476,6689,-6316,-2453,-186,1995,7786,-7344,-6449,5417,1299,1689,-621,-7814,7432,5443,-5348,545,-2167,2070,6751,-7152,-2920,4257,-990,2334,-1819,-4445,5296,2617,-4269,4,-1869,2705,3707,-6190,-1559,4581,-186,1666,-3667,-2220,6375,13,-2222,-1996,-2035,5737,2168,-6867,-1389,1848,3392,767,-8010,-1302,5758,1946,-2228,-5863,-1510,8582,1721,-5409,-2379,480,6961,1943,-7675,-2471,3810,5573,1692,-8407,-2354,7869,2170,-1074,-5287,-2654,9080,2537,-5698,-2695,-1154,6559,4358,-8466,-983,5984,1811,2481,-5311,-4473,9052,2644,-2105,-2082,-3852,5531,4768,-6979,-373,776,1783,3600,-5937,-3294,5542,126,-1060,-1338,-5052,6226,2449,-4612,167,416,1534,4513,-5674,-2606,5485,-1260,872,-1338,-2939,4581,182,-3736,1044,12,2424,1244,-4563,1364,4303,247,-1403,-4706,-891,5605,-1256,-3226,-842,1220,4562,526,-6346,-300,3052,3615,-852,-6372,-109,6700,2120,-4306,-3900,1291,6525,-628,-4972,-1811,2572,4894,-536,-7235,-552,3505,3090,-917,-7132,-766,6529,754,-2970,-3076,-432,8656,208,-8063,-176,1488,4316,1196,-7618,-626,5340,1598,-595,-5420,-1062,7446,390,-3536,-155,-484,4113,1925,-5868,-336,2952,1649,1205,-4942,-1627,5068,604,-2460,-216,-1493,4408,1144,-4846,1184,1569,-309,1323,-4465,-841,4478,-1893,-2452,-1061,-810,4296,110,-2893,1966,1101,1876,-2297,-4916,1839,4553,-536,-2351,-2341,1518,3798,-1711,-3926,379,1737,2601,-2482,-4953,1409,3337,996,-2313,-3984,1997,5821,-1184,-3757,-2496,2972,5526,-2407,-5784,-61,3577,3245,-2228,-6685,2035,5640,981,-3098,-4207,2658,5342,-1759,-4102,-2334,2419,5711,-819,-5956,1122,3459,1654,-1470,-6425,2040,5464,-409,-2050,-2476,651,5440,-1297,-4886,-781,1851,4148,374,-5780,383,3173,108,-645,-3073,-312,4481,-739,-2778,-443,-383,2841,-730,-4271,846,3011,-209,-245,-2601,948,4334,-1988,-2619,-176,1194,3815,-2428,-4100,2821,2139,1209,-1698,-3800,2796,3045,-2309,-2939,-1071,2456,3572,-3053,-3364],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,9,-10,12,-13,14,-15,18,-20,21,-24,27,-30,34,-38,44,-51,60,-71,86,-108,144,-206,336,-712,4253,12461,-3583,-4286,-1984,-58,11795,-2724,-10622,2144,4606,4963,-1433,-11677,2599,9196,-1,-2708,-5773,1833,11389,-853,-7301,-2375,2379,8259,-499,-8948,609,4733,3758,-678,-7426,933,6897,629,-3887,-5213,1099,7864,-1433,-5279,-217,901,5892,-982,-7183,2894,3591,161,-1239,-6090,1611,7228,-3320,-1036,-1768,1128,5256,-3548,-4392,5567,448,561,-197,-6175,5845,5225,-4903,-927,-1613,2346,8301,-6430,-4727,5942,2395,2520,-3210,-7825,9047,4627,-6382,-994,-3997,4133,8444,-9268,-5595,3824,1805,4881,-5505,-8982,8287,4945,-2361,-2099,-7053,5030,11185,-7101,-5606,9,2731,8956,-4863,-8317,4203,4833,1746,-2608,-9403,4478,9359,-3081,-4295,-3147,2072,9522,-3661,-6611,1257,4055,5906,-3150,-8712,2541,5827,1187,-2786,-6632,3364,6934,-2787,-3767,-1822,2206,6659,-1950,-4186,537,2512,3761,-1976,-5831,4552,2654,-3124,-1298,-2476,3284,4854,-4277,-1335,1066,385,4366,-4990,-4329,7405,1079,-985,-1238,-4011,7053,3492,-5681,26,942,2699,4447,-8083,-3209,6593,-616,-402,-4240,-5428,8441,4388,-6923,-2088,-1510,5367,6911,-8869,-4259,5502,3175,3521,-6173,-6379,9848,4619,-3735,-2862,-3829,6600,6233,-7720,-3730,2270,2957,5782,-6997,-7395,6176,3501,-1304,-3789,-6176,5564,7054,-3179,-3883,-2552,4858,7536,-6506,-5719,2588,3134,3213,-4230,-6355,4481,4810,-170,-2782,-2896,4551,4595,-3442,-2793,-370,2461,3182,-3741,-3118,1745,1282,1226,-4015,-4619,4738,1524,-2619,-921,-1283,2727,2941,-4902,-1496,2536,421,2106,-4786,-1833,7180,-1081,-3050,-660,-1571,5103,976,-7087,501,2151,3500,1732,-7176,-1406,6803,-113,-2341,-3032,-2274,7709,1618,-6937,-270,2127,3583,2536,-8841,-2358,7035,1344,-451,-5807,-3353,9408,2777,-6322,-2624,-1978,6682,4241,-8022,-2958,4173,3286,2008,-6140,-3660,7489,4093,-2559,-3834,-2247,6540,3291,-4838,-3595,-253,4194,2786,-6582,-4185,3548,2697,153,-5451,-3374,4721,4113,-1538,-2541,-1589,3091,2829,-4575,-1113,335,2128,1151,-3298,-955,3275,975,-922,-2488,-1249,5115,-876,-4886,-241,875,2272,431,-4813,1689,4886,-242,-1815,-3766,-421,4771,-1678,-3975,-467,708,5112,-600,-5561,2177,3903,582,-1478,-5252,1350,7510,-361,-3918,-2188,834,6852,-600,-7977,538,4032,3088,-1619,-6833,-618,5881,829,-1995,-3827,-1029,7864,774,-6203,-2570,2018,4572,759,-6634,-944,4074,1579,-801,-6247,-783,6402,1712,-3867,-3387,990,4226,1119,-4989,-1341,3162,3942,-139,-5301,-1280,4263,1116,-1507,-4555,-1450,4384,1055,-3034,-106,667,3682,827,-3739,-630,2428,1247,-1413,-2584,697,2630,-1150,-2004,-1416,1209,2913],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,-1,1,0,0,-1,0,0,1,0,1,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-4,4,-5,5,-6,5,-5,5,-4,2,3,-11,28,-71,94,1077,3620,7311,-8624,-6415,7804,2185,1355,-1746,-8951,7396,4490,-5559,-1529,-3192,3608,7918,-8028,-3608,4138,517,3708,-2526,-6718,6296,3164,-4295,699,-4238,3214,5783,-6402,-1646,3591,-417,3740,-2960,-2885,6795,1441,-1930,-826,-3694,6446,2645,-6434,-593,1437,2853,946,-6137,-1908,6751,1672,-1165,-4051,-2024,7820,802,-5370,-1491,207,7055,1357,-7351,-977,4957,3467,-753,-8459,-1992,8730,1580,-2136,-5408,-2396,10072,1678,-8341,-1562,256,8584,3225,-11248,-1858,6600,3167,1614,-8746,-4156,10807,1794,-3193,-2665,-3868,7638,4063,-8988,-2553,2220,3354,5240,-8554,-4931,7943,403,-312,-3671,-6001,8923,2010,-5682,-818,-1202,3764,5163,-7719,-1530,5380,753,1602,-3308,-5043,6973,1412,-5056,272,-1614,3834,3150,-6799,-539,4265,-566,1490,-4032,-1774,6550,-1706,-3916,-451,-439,5746,-314,-6661,1351,3804,1725,-1129,-6522,657,6236,-670,-3532,-3789,1249,6877,-1106,-6760,-204,1587,6336,-1920,-8667,556,5932,3005,-2147,-7547,679,7740,-588,-3355,-4833,83,8213,238,-6666,337,1903,5487,1283,-9057,335,6560,1789,-882,-6227,-761,10793,858,-5091,-2133,-2005,8514,1691,-9921,641,2247,1445,2899,-8334,-2297,9164,589,-1845,-2582,-2563,6574,1878,-7315,1327,259,1442,3058,-7460,-624,5272,-1711,-152,-1906,-2099,6512,-216,-4214,501,-458,2128,640,-6525,1491,4009,-961,219,-3306,496,5865,-2343,-2989,803,1508,3477,-783,-5839,1590,3239,-246,-2289,-4412,1279,5590,-2848,-4570,-891,1478,5077,-2976,-5005,-32,3802,3663,-3026,-6020,2397,5947,699,-1911,-5117,4040,7317,-3500,-4466,-1906,3027,6227,-2992,-6426,804,3722,3604,-2108,-7381,2435,5434,-1242,-2103,-4098,740,8356,-2534,-4937,-226,912,5364,-128,-7018,2561,4823,-448,-136,-4955,932,6328,-1032,-2366,-1107,-831,5039,261,-5579,1191,2021,1246,495,-4435,721,4169,-2431,-1408,-1232,-1034,4295,-514,-3604,1709,857,1090,-733,-4490,3386,3612,-2300,-1322,-1373,2287,3984,-3546,-3293,912,799,1303,-2393,-4321,3300,4101,-1861,-3207,-2913,4039,4499,-3733,-3176,-11,3349,3742,-3520,-4571,3461,3379,1066,-4710,-4566,5036,5047,-1438,-4106,-4030,3512,3825,-3366,-4592,563,3240,3716,-2782,-5438,2961,4141,1390,-2884,-5000,2430,5549,-2157,-2576,-2833,2248,5292,-2703,-4182,1597,1825,2029,-2447,-4903,3274,3426,-295,-1549,-3570,881,4052,-3057,-2196,1251,1736,2330,-1756,-4521,2707,3225,-54,-1145,-1629,1351,3387,-2852,-1350,342,616,2283,-3086,-3078,2902,1482,409,-2643,-1989,3374,2160,-3046,-1841,63,3136,2121,-2836,-2865,1580,1618,-305,-2841,-2409,4177],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-6,6,-8,8,-9,11,-12,14,-15,17,-20,21,-24,26,-29,32,-36,39,-43,48,-52,58,-64,70,-77,85,-95,105,-117,131,-148,167,-192,223,-263,317,-395,516,-733,1236,-5765,-312,5527,2196,2664,-12607,-486,10563,557,-2929,-5551,-1633,11318,1004,-8944,-320,359,6932,2335,-11390,-2051,7332,3130,683,-8257,-2849,10480,2432,-4771,-4331,-682,8376,3831,-7916,-2696,2603,4220,2393,-8194,-1420,6591,1791,-17,-3943,-1251,6718,1456,-4391,-1563,-791,6114,1381,-6682,290,2169,1507,1439,-5962,1180,6468,-2763,-1129,-2451,-2273,6337,-2328,-6057,2566,587,1222,110,-7775,5498,6319,-5227,-165,-4474,723,10482,-5069,-5966,4345,321,6431,-1332,-11795,5627,6937,-1907,256,-7557,1260,10909,-5493,-7137,866,1416,9396,-2116,-11591,4054,6055,1166,-175,-10393,2619,11053,-2710,-3221,-4280,-435,11032,377,-9196,1160,2811,6424,17,-9391,1234,7660,1220,-1487,-6545,-517,9593,546,-6122,-2236,592,5757,-48,-8252,11,3783,2423,-740,-7003,0,6352,-304,-887,-4047,402,6643,-858,-3754,-455,913,5288,-2195,-6799,2502,3019,-99,-545,-5710,2935,6371,-3970,-1259,217,627,5015,-4230,-5740,5566,1188,340,-1695,-7079,6947,6279,-5755,-1839,-1200,2752,7521,-5428,-6212,5298,2768,3162,-3942,-9505,7180,6166,-4269,-1371,-4929,4090,10337,-5619,-5920,2370,1866,6927,-3964,-9709,6187,5990,-625,-2458,-7332,3159,9583,-3093,-4818,-2136,606,8946,-3712,-9252,3161,4351,3049,-1616,-8497,2581,6103,51,-2431,-5023,1035,8621,-2436,-5747,-1068,2636,4115,-2208,-6161,2555,4952,1527,-808,-5270,3487,4929,-1674,-1712,-1667,1057,3672,-3013,-3714,2597,1547,1776,-1947,-4365,3879,3275,-1574,-1857,-2720,3183,4114,-4635,-1830,2277,680,3226,-4535,-3360,6502,2127,-916,-1922,-4291,5895,3022,-6416,-1735,956,3645,4309,-7597,-4311,5342,1513,203,-4314,-5242,7235,4245,-6408,-4334,-2006,4613,5535,-6438,-4117,3565,3173,3864,-5216,-8207,6784,4831,-3110,-5235,-3945,5743,5752,-5364,-4136,656,4138,5247,-4311,-6958,3120,4252,149,-2771,-4671,3259,5101,-3135,-2760,-1860,3448,5030,-4331,-5469,1437,2152,2052,-1744,-5311,2810,3874,-1395,-1503,-2257,3005,2464,-3065,-1544,1359,1924,2564,-4028,-2912,3704,1207,869,-2632,-1592,4414,1254,-3128,-1578,-281,2627,2150,-4956,-892,3006,977,1104,-4513,-2563,6543,1769,-3211,-3713,-1590,6394,1594,-6372,-1737,2407,3203,625,-5880,-2381,6718,1157,-2089,-3953,-2040,7193,2836,-5516,-2818,974,4057,2002,-7443,-3197,4791,2792,1198,-5655,-2523,7260,2223,-3879,-4418,-1281,5357,3859,-6182,-3800,2271,3658,1427,-4782,-3997,4213,3710,-1051,-3849,-2816,4891,2877,-3609,-2858,-300,2673,3160,-3816,-2193,3527,2548,1202,-3604,-1288,4221,2317,-2172,-1983,-1417,3277,2100,-3279,-1368,2103,511,-557,-3593,-594],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,9,-11,13,-14,15,-17,19,-22,24,-26,29,-31,35,-38,42,-46,51,-57,62,-69,77,-85,95,-106,120,-136,155,-180,212,-255,317,-414,589,-1004,5014,1638,-1419,-4855,-4815,11261,3433,-8658,-1957,-962,3504,6523,-10501,-3048,5591,-634,2976,-4746,-4571,8959,1907,-5670,32,-2431,4341,4659,-8302,-22,3053,-771,3499,-4242,-2252,7783,-97,-3330,-725,-1447,4350,1729,-7090,544,3271,746,1344,-6409,1205,6209,-1004,-1975,-3094,96,7287,-794,-6380,100,3688,4304,-1537,-7896,1384,5222,1600,-2008,-6439,1781,8254,-1606,-5032,-4187,920,10005,-1875,-7509,764,4449,6551,-1433,-10555,3077,7884,-523,-2536,-7727,1487,10858,-2069,-6987,-1747,252,9059,180,-11430,1621,5086,1134,1426,-9085,-1799,10211,-289,-2821,-3005,-2376,9755,-259,-9420,579,2088,3173,3121,-8116,-1169,8066,-1573,274,-3459,-3697,8872,513,-5069,536,-729,4718,2374,-8128,1901,4683,-1562,853,-4262,-1363,6088,-1652,-3874,407,1462,3858,-2217,-6357,2901,4356,-478,-1603,-4691,3491,5921,-2023,-4173,-1541,3809,5421,-1789,-5045,1610,3804,2780,-3145,-5699,3917,4926,-406,-3605,-5956,3205,6305,-3400,-4470,-943,4242,7195,-5043,-7705,2351,4885,3255,-2988,-8379,4118,6988,-3136,-3334,-4727,3214,10056,-3507,-7211,1109,1515,7036,-1774,-9838,3552,5108,835,-1317,-7033,1236,8975,-3159,-4141,-512,-995,7867,291,-8342,2143,1874,1450,622,-5491,287,6256,-2298,-1874,-2230,-765,7650,-928,-5221,2859,759,2096,-183,-6084,1870,4251,-1958,-555,-1281,798,5004,-3524,-3065,2543,249,1647,-1599,-5286,2898,3229,-1692,-1844,-2520,3198,4763,-3539,-2786,1230,3027,4379,-4850,-4219,3658,3263,885,-3841,-5009,3918,5067,-2363,-3880,-2677,5988,5185,-5502,-5229,777,4532,4656,-6920,-5502,4258,4671,641,-3774,-4567,5536,6307,-4189,-3840,-2298,3749,6150,-4234,-6355,2442,2691,3224,-2953,-7099,4572,4624,-1738,-2008,-3915,3247,6605,-3907,-3852,470,2371,4339,-2546,-5642,2968,2274,-554,-414,-4336,1278,5529,-3032,-1752,-645,794,4717,-2470,-4464,2727,1533,244,-1000,-2026,2733,3487,-3606,-1436,351,1490,2364,-3831,-3214,3305,1387,-58,-2512,-2016,3955,3082,-1994,-2220,18,3351,3031,-4373,-2324,895,3702,1027,-5185,-3115,5248,3289,-1310,-3797,-2741,5821,3264,-3376,-3821,1448,5826,2084,-5494,-3925,3808,3788,2249,-6165,-2904,5897,2958,-1556,-2576,-1853,5904,2910,-5122,-2630,-210,4188,3754,-4856,-3489,3589,3419,505,-3054,-4633,5595,3871,-2978,-1644,-2887,2870,2607,-4266,-3229,2039,1806,243,-2818,-4773,3932,369,-1423,-790,-2140,2677,3297,-3109,-3076,1090,1507,1442,-2911,-2288,2985,530,-1369,-502,-345,4047,546,-3167,-1127,1303,1154,1001,-3630,-808,3391,1713,-2247,-2392,-343,4355,1832,-4216,-1345,1838,4416,-293],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-4,5,-5,6,-6,8,-9,9,-10,11,-12,13,-14,16,-17,19,-20,21,-21,20,-17,3,45,-496,-3613,-4037,-3956,10043,4177,-11482,-1443,2554,4766,6216,-9642,-4795,9151,2074,93,-5398,-6059,10776,5466,-6918,-3691,-2989,6070,6649,-8834,-5010,3877,3570,4152,-5748,-6074,6891,4407,-1457,-3565,-4894,6215,5374,-6034,-3052,239,4174,4213,-5629,-4144,2772,2132,1883,-5201,-2013,5759,919,-3293,-1797,-2005,4876,1486,-6241,525,1634,976,2680,-7399,139,6630,-1919,-734,-691,-1866,8114,-1152,-7607,2475,571,4402,-471,-9517,1495,7357,-1392,-991,-4595,-1040,11909,-3549,-7352,1221,195,7603,1096,-11922,2281,7145,169,1761,-8892,-1152,12341,-1267,-5183,-2128,-1662,10963,2066,-11295,-815,2767,4974,3414,-9990,-1754,9374,93,-1664,-4899,-3819,10844,3517,-8980,-2936,-144,6215,4568,-8353,-1963,5807,2397,1520,-5635,-4145,7283,1675,-3060,-3494,-1633,6430,2607,-6289,-2904,1837,2868,1605,-6301,-1091,4398,299,350,-4042,-1026,4759,-1223,-2253,-1257,198,4134,-316,-5912,3552,1922,-208,35,-5856,1788,5928,-3449,-2795,542,-1012,5732,-4172,-5765,4765,3294,2236,-419,-7757,3985,6867,-3690,-2602,-4576,1451,11002,-3110,-6682,2651,1989,5504,-1338,-10626,4195,7548,-745,-1773,-7789,889,11114,-2283,-6566,-1544,459,8188,-301,-10807,1551,4623,2067,-526,-8617,498,10126,-905,-3156,-3716,-1600,8639,455,-8987,-253,2702,5232,1168,-8205,-310,7161,1580,-1742,-5397,-997,6806,1164,-3168,-1321,139,4653,115,-5965,293,2514,2244,-691,-5226,1663,4998,-1277,-1999,-2491,476,5492,-2781,-3349,1049,1332,3055,-930,-5613,2386,2823,-2164,-310,-1804,2773,5196,-5341,-2574,501,1368,5351,-4057,-6387,5074,2606,-577,-1913,-5281,4129,5970,-4290,-1670,-1784,2918,6466,-4634,-7317,3687,3909,3031,-3194,-8089,5582,6174,-2645,-3551,-3851,2992,7559,-3553,-6637,1329,3275,5421,-1786,-8811,2886,5524,12,-2361,-5694,2020,8423,-1463,-4238,-1602,1801,5192,-1845,-6582,1865,4058,3107,-965,-6179,1224,6460,-745,-2759,-3066,1370,5654,-1448,-2994,-473,1171,2603,-1106,-4961,2580,2475,-336,-582,-3752,2711,3975,-2671,-2783,-453,2527,2070,-2779,-3014,3258,2199,600,-1966,-2245,4717,1931,-3338,-622,-149,3942,2901,-5639,-2628,2332,1936,1796,-4934,-2713,5953,3678,-3049,-3119,-1758,5696,4506,-5902,-3389,894,4693,4636,-6515,-3967,5184,3613,978,-3163,-4757,6214,4179,-3782,-3404,-1370,3054,5104,-4559,-5549,3111,4144,2768,-4671,-6589,4503,5022,-1121,-3080,-3058,3904,5003,-3930,-5061,-703,2486,3650,-3586,-4955,2191,1911,20,-3244,-3542,2786,3841,-1760,-2886,-2202,1933,3728,-2881,-1948,1579,2574,2333,-1974,-2697,3227,1816,-1837,-1473,-1223,2252,2808,-3243],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-4,4,-5,5,-6,7,-8,9,-10,11,-11,13,-15,17,-20,24,-28,35,-46,60,-85,130,-225,498,-2542,-10316,698,2588,5105,2676,-11244,-2279,8815,-656,-875,-4606,-3168,10054,307,-6601,312,-1090,5320,4199,-9223,851,4779,-1743,2195,-5457,-2754,7325,-1677,-4407,408,-1531,3748,319,-6948,1087,2917,-452,-25,-4099,678,5817,-1731,-2606,-497,1210,5136,-3541,-5598,1577,2413,2858,-3683,-6452,4079,4622,-2170,-3515,-3435,4458,7124,-4526,-5160,-10,4437,6377,-6338,-6948,3823,4381,2606,-3562,-8232,6446,7591,-2811,-4424,-5115,3612,10390,-7051,-6560,1228,3101,6675,-4052,-10438,5582,5539,-551,-2135,-8441,2962,11920,-3011,-5489,-971,580,9789,-2225,-9293,3150,2063,2755,987,-9193,2240,8323,-2395,-1220,-3718,-588,8557,-1839,-6549,2162,-178,2823,333,-7941,2821,5121,-2242,-256,-4075,-897,7533,-2156,-3180,1110,407,3240,7,-4671,3379,2808,-1306,-521,-3076,2833,4571,-4533,-3025,558,2746,3304,-4640,-5308,4024,2857,796,-3743,-4256,5637,4781,-2946,-3807,-1815,5673,4397,-6643,-4392,1794,4300,4312,-7746,-4941,5049,2940,446,-5403,-7257,7583,6899,-5681,-4241,-2189,5298,7697,-7660,-5084,3175,2549,4666,-4644,-7652,7183,5810,-1970,-1850,-5718,4471,7353,-5048,-3336,53,1528,5881,-3272,-8462,3952,3712,523,-849,-5794,3522,6218,-3358,-1704,-399,907,6031,-2036,-5101,4997,638,1319,-202,-5841,3898,4277,-4081,477,-1098,952,3862,-3818,-3773,2571,1618,1132,-2013,-3238,5214,2739,-2798,-1317,-752,4274,3673,-4220,-2407,2890,3568,1300,-4592,-3449,4152,1960,-1506,-3781,-2393,5656,2407,-4709,-2437,301,5148,1590,-7144,-2785,3195,4770,1230,-6733,-3314,6994,2908,-2144,-4083,-2990,8099,2758,-5582,-3309,1541,3182,3835,-7274,-3996,4400,2709,957,-5535,-5692,6773,4856,-4318,-1294,-2860,3967,5887,-6807,-3743,2970,1869,3157,-4627,-5703,5750,1971,-696,-1944,-3165,3513,3615,-5323,-2148,1654,1085,2800,-4207,-3727,4874,-113,-42,-758,-2956,3981,2866,-3816,-1375,470,1743,3359,-4454,-655,3711,2055,-247,-2761,-2574,5137,1114,-3578,-1143,535,4078,1215,-4987,-2137,2866,1781,-661,-4335,-1155,5722,1270,-1216,-3089,-462,5360,533,-4921,-1199,1624,4583,979,-6009,-669,4945,2400,-2816,-5819,490,7356,874,-4782,-3423,-36,6662,2450,-6496,-1036,2590,4182,1193,-5680,-2059,6204,2714,-1028,-3570,-397,6669,2062,-4828,-704,57,3832,2323,-5769,-2414,3926,1122,-47,-4071,-2280,4467,682,-2271,-1330,-1234,3165,1747,-4332,-580,2126,547,764,-2694,-987,5069,497,-1463,-1223,-740,4264,747,-2867,-363,1631,1393,991,-3220,57,4121,-38,-964,-1886,-89,3976,-429,-4366,657,2961,2477,-1653,-4930,655,3703,1211,-1786,-3808],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,1,-1,1,0,1,-1,1,-1,1,-2,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,6,-8,9,-10,11,-13,14,-17,20,-22,27,-39,728,3400,7418,-8374,-8500,9246,3536,-379,-4631,-8118,8535,9442,-7424,-4400,-2334,3561,10465,-8397,-7185,5863,3758,4751,-4755,-9887,6750,6539,-3394,-4162,-6304,4214,8359,-5355,-4473,322,1767,6390,-3555,-7495,4754,3948,708,-2848,-5846,4050,5780,-3137,-3526,-2195,3634,5782,-5124,-3667,2467,2457,1873,-3239,-3755,4788,2249,-2288,-1612,-2762,4862,1400,-6440,53,1013,2682,3725,-6421,-1082,6657,-703,-732,-2447,-3642,8659,1552,-6853,639,718,5592,4066,-11041,-833,7317,41,1192,-6608,-4079,10527,1881,-5765,-2078,-3573,7903,5026,-11876,-1305,5564,2650,4214,-9316,-4993,10625,3377,-2286,-2836,-6229,8323,6155,-8277,-2776,920,4983,6711,-8630,-5616,7759,2232,1474,-3838,-7591,7562,5580,-4639,-1931,-3103,4257,6538,-7051,-3706,2183,2513,3691,-5615,-4262,4928,2563,-1276,-2569,-1962,4339,2686,-4905,-973,1831,3240,3217,-5319,-1521,4834,-157,169,-3428,-1805,5467,-47,-2988,-1563,-1344,4085,1140,-6051,1137,2139,218,525,-6575,48,7493,-1002,-3336,-3172,-1113,8265,-1718,-8699,1908,1797,4253,1488,-9801,1407,8046,-752,-983,-5434,-1609,10843,242,-6737,-759,-984,6811,1984,-11743,227,6376,2332,-470,-8607,-3314,10112,110,-5833,-3651,-2040,9222,3249,-8617,-374,2267,3333,3666,-7341,-4061,6603,966,-1112,-3961,-4433,9423,2596,-5750,-2798,-353,5229,3316,-7193,-2460,3797,2032,-425,-4871,-2555,5432,1221,-2231,-1277,-137,4516,-93,-4233,-179,2400,2539,151,-4978,353,4044,411,-416,-3750,344,5202,-2480,-4148,2,923,3099,-2602,-6212,3060,3652,-185,-1797,-4697,1228,6247,-3498,-3993,-538,829,7109,-2690,-7621,2421,3921,2940,-409,-6115,2226,6613,-915,-2512,-3929,821,7435,-2497,-7196,1391,2485,5418,-1698,-8883,1214,7042,-107,-1520,-4973,-103,9530,-850,-5334,-853,1281,6670,-248,-8507,1031,4101,2185,-715,-6211,-767,6752,-290,-2252,-3055,-294,6937,239,-5497,265,1174,2471,341,-6536,727,4416,-350,-595,-2840,1099,6092,-1254,-2542,-734,722,3772,-311,-4039,1390,2044,167,-1209,-3735,1136,4089,-1775,-1487,-498,-167,3240,-2490,-4032,1761,1951,1528,-1684,-3132,2910,2797,-1546,-2774,-1630,3699,3099,-4213,-2727,1826,2661,2506,-3271,-5355,4143,5787,607,-2275,-3708,4112,5270,-3209,-3866,-608,2976,5719,-4380,-5257,3157,3645,2584,-3320,-7224,3392,5547,-2284,-2720,-2775,2589,6876,-2576,-4827,419,2466,3881,-2431,-6134,2018,4964,1460,-1043,-3606,2419,5524,-2415,-2965,-994,1786,4879,-1650,-5250,1514,2529,2463,-163,-3555,1716,4770,-543,-2712,-1731,1318,4208,-2013,-2693,1309,1792,744,-759,-1772,1960,922],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,7,-7,9,-10,11,-12,14,-16,18,-21,23,-26,28,-31,35,-38,43,-48,52,-58,63,-70,77,-85,94,-103,114,-126,140,-156,174,-195,220,-252,291,-342,410,-505,655,-916,1506,-6234,2963,10381,-4996,-1763,-4917,161,10447,-3000,-9551,3530,745,4824,-429,-10474,2195,7021,-2594,-670,-4760,-812,9364,-2506,-6046,1261,326,4631,-24,-7493,2787,3521,-1151,-419,-3972,2162,5643,-2901,-2059,-10,725,4764,-3778,-3892,3655,2384,-413,-2662,-4333,4333,3683,-2517,-2813,-2528,6015,4902,-5210,-1860,2187,2475,3098,-6282,-3890,6361,3179,-942,-4729,-5535,8016,5141,-7134,-3798,-1560,5205,6026,-9187,-5335,4460,1492,3284,-5867,-7361,9112,5925,-2523,-2761,-6322,5801,9320,-7186,-4259,2180,2827,7215,-6082,-8749,6552,4398,-265,-1613,-8566,4902,7652,-5904,-2946,-1642,654,9222,-4621,-7720,4310,1160,3525,-290,-7974,5656,4936,-3786,114,-3715,1085,7616,-4618,-2286,1994,-347,2351,-1905,-4932,4557,2393,-1803,57,-2415,2656,4947,-5499,-2005,1939,865,2082,-5591,-2732,4647,485,-1286,-4032,-2045,5258,1159,-4482,-2671,57,5603,1408,-6912,-1726,5187,2579,893,-6564,-2203,7071,1913,-3542,-4787,-1902,6620,3307,-7837,-2180,1425,5057,3795,-8473,-3338,6772,615,802,-6111,-4773,9116,2082,-5162,-3453,-3049,5827,5565,-8090,-3527,2886,2396,4111,-6078,-5990,7953,3222,-2325,-1979,-4685,6297,6355,-7584,-2047,-561,1436,4522,-5343,-4131,4521,957,778,-1826,-5195,5262,3689,-3016,-754,85,1235,3923,-3568,-1492,4092,96,1846,-2572,-3267,4761,1199,-3065,-171,-799,2735,2205,-4253,-567,2012,1200,129,-4517,356,5027,340,-3569,-2207,301,4450,-32,-3883,-241,1637,4322,4,-7167,-332,5051,1194,-1488,-5423,593,6906,411,-3262,-2195,410,6857,206,-7453,-273,2532,4341,637,-8291,-43,6762,1020,-1896,-4018,-1895,7896,758,-6774,-1668,495,5697,4177,-9145,-1517,4963,1874,890,-5283,-3165,7055,580,-4038,-1587,-2314,4008,2843,-7164,-1805,1331,1372,2609,-4545,-3157,5243,1180,-1088,-907,-2859,3372,2638,-4510,77,445,1469,2681,-4669,-938,3931,-287,-2028,-1927,-260,4362,60,-2852,1139,1694,1838,-778,-4438,930,3750,773,-859,-2531,233,4611,-722,-3294,-968,1355,3855,-2141,-5520,849,2247,2622,-2569,-4994,2854,3895,798,-2806,-3959,2012,6100,-1891,-4793,-1513,2315,5268,-2678,-6471,942,3746,2753,-804,-7235,891,6032,-853,-4025,-2297,1600,5203,-572,-4904,472,3488,4522,-18,-6062,-119,4455,797,-1661,-3608,-516,6142,827,-3966,-1054,770,4518,722,-4685,-216,3582,1393,-254,-3768,827,4051,-870,-2458,-43,420,3964,-153,-3908,1162,2456,-41,-553,-3140,1044,3429,-1595,-1822,-241,839,3102,-654,-3306,1114,1165,964,-1697,-4390,1719,3891,-1070,-2503,-3399,2875,3432,-3327,-3024,435,2915],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,1,0,1,-1,1,-1,1,-1,2,-1,2,-2,3,-3,3,-4,3,-4,4,-3,3,-2,-1,5,-15,35,-87,262,-1976,-9207,5621,11411,-5815,-4556,-1005,2591,11073,-5192,-10361,5237,3805,3375,-1356,-11571,4313,9181,-3560,-3314,-5079,1436,11809,-4519,-8207,1151,995,7556,-930,-11439,2334,7472,444,-621,-7581,1308,9371,-1928,-4416,-377,696,6720,-2660,-7004,2314,3765,2481,-1141,-6292,1835,5074,-1757,-1527,-3692,1794,5663,-2578,-3362,1505,1776,4319,-3523,-5473,4625,2079,-1106,-2480,-3507,5358,4092,-6549,-1463,-640,2253,4343,-6369,-3833,7176,1710,2185,-2773,-6519,8886,3527,-6259,-1280,-3633,4973,6125,-10715,-3955,4998,963,5001,-6981,-8015,10086,4212,-3327,-1706,-6864,7573,8517,-8617,-4360,1199,3675,8408,-6204,-9090,7064,4501,-287,-3342,-8658,6906,9192,-6199,-3137,-2960,2967,8992,-5369,-7357,3390,2000,4797,-1870,-8729,4422,5332,-1300,-2496,-4628,3218,7035,-4945,-4611,348,1508,4666,-3826,-6615,3344,2335,1973,-2670,-3560,3167,3041,-2341,-1311,-1287,2817,4092,-4439,-1617,2737,725,2404,-2913,-3680,6559,1308,-2678,-1951,-1307,7626,1750,-7431,-1980,1882,3395,3276,-7707,-1145,7053,467,-1047,-4640,-2872,9351,1768,-7363,-1333,73,5922,3517,-10164,-3381,6138,2072,1007,-5729,-5741,9827,1929,-5911,-2491,-4112,7729,5060,-9735,-3194,3890,4193,4798,-7451,-6244,7926,2378,-1185,-3869,-6116,8181,6251,-5999,-2942,350,3763,4569,-6732,-5401,6124,1894,1626,-2182,-6037,5225,4990,-3502,-2539,-1796,4110,4456,-5103,-3129,1962,2757,3062,-3510,-4603,4316,2192,-1026,-2562,-3043,4412,1473,-2573,-900,622,3845,1024,-5929,-864,4434,152,-815,-3596,-742,5837,323,-4625,103,339,5556,121,-6793,565,3230,716,502,-6401,-217,7171,139,-3064,-2249,634,8754,-343,-7480,185,2148,4720,658,-7895,-405,7539,483,-1707,-5091,-2789,8377,1612,-6165,-2409,123,8114,3342,-9717,-1440,5542,3075,1136,-7238,-4107,8319,2702,-4133,-3128,-1348,8273,3524,-7820,-1595,2368,3926,3416,-6740,-3690,6017,1318,-440,-2801,-2888,6786,2331,-5123,-1859,974,3293,2116,-4626,-1465,2697,1421,416,-3148,-2154,4907,318,-2700,-1042,783,4348,-273,-4049,581,2199,1184,-837,-3926,797,4805,-1927,-1388,-1328,1308,5276,-1592,-4267,-350,2169,3691,-2133,-5487,2278,4120,-106,-3118,-5456,1741,6179,-1640,-4223,-1689,1754,4873,-2236,-7127,1731,4393,3275,-1911,-6877,1304,7079,-978,-3553,-4032,840,6403,-1849,-6650,-907,1547,4638,-224,-6625,-454,5775,991,-1327,-4743,778,6962,-209,-5243,-1994,945,5019,415,-5840,8,3945,3024,843,-4917,-1578,6141,516,-2535,-2146,-922,3977,211,-3485,-1504,2948,3012,-141,-3583,561,2955,136,-2013,-2540,806,4273,-1005,-2949,-639],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,9,-10,11,-12,14,-15,17,-20,21,-24,27,-30,33,-37,42,-48,56,-65,77,-94,121,-167,262,-542,3120,9012,-5915,-8525,5496,3422,2165,-2988,-10237,6183,6711,-5068,-1349,-3985,1684,9205,-4599,-5168,2510,1600,4184,-2977,-7084,4008,3242,-1765,-21,-4365,2123,5167,-3962,-2355,1328,698,3112,-3521,-3578,4420,938,228,-3252,-2365,3989,2088,-4131,-2170,-378,4390,2266,-6877,-1220,3739,2456,699,-4884,-1404,6937,933,-3183,-3097,-1710,9043,1164,-9358,-647,1880,5595,2722,-9294,-2004,8398,2383,-508,-6742,-3911,11103,1130,-5894,-2059,-2391,7879,5962,-10179,-3650,4245,2540,4281,-7464,-5326,10064,2927,-2404,-3382,-6200,7733,7402,-9162,-2183,651,2744,8005,-8161,-6458,6924,2806,782,-3518,-7690,6423,5707,-3657,-851,-1865,2581,5900,-5952,-3630,3127,1638,2044,-3791,-5289,4406,568,-3496,-1055,-1923,3572,2921,-4743,-1381,3419,873,2333,-3462,-1299,4552,719,-1365,-1997,-1273,4901,-203,-4677,111,1873,3406,403,-6101,-249,5386,1622,-502,-6003,-11,7351,-660,-4957,-2931,369,7617,-268,-8896,779,2876,3895,-777,-9643,414,8618,885,-2493,-6937,-1440,9552,919,-6275,-1873,1162,6936,1788,-11284,-730,6537,1288,1411,-7439,-3364,10201,1566,-2864,-2476,-2641,6541,3698,-8770,-882,2009,1436,3433,-7486,-3301,7396,1664,-702,-2317,-3161,6902,2267,-5885,-848,619,2583,3345,-6663,-2388,4412,-825,742,-1819,-2484,5237,1452,-3709,98,156,3623,2144,-5115,-913,2627,1338,-496,-3198,160,5251,-616,-2464,-1356,398,3446,-1908,-4706,96,2045,1809,-1840,-5556,1302,4292,-1808,-2599,-3679,2113,7153,-2253,-4156,-1543,2680,5153,-1118,-7741,1417,4192,1319,-1646,-8026,2575,7384,-1481,-3319,-3328,1122,8475,-1233,-7393,680,2287,4543,622,-8566,-488,6113,716,-1864,-5743,4,7798,-508,-5603,-1567,174,5894,1941,-7382,-466,2803,1238,1560,-6305,-1392,6807,-770,-1951,-1809,-1469,4846,1096,-5443,1334,1075,1125,1078,-4745,605,3229,-215,-1632,-1525,-174,3024,-594,-2052,1334,1991,2588,-835,-3059,1359,3897,-739,-1952,-3172,1610,4866,-2197,-2845,310,2068,3626,-2050,-4108,2148,3222,431,-3182,-2751,3585,4947,-1303,-3608,-2266,4551,3421,-4413,-3996,1520,4556,3176,-3410,-5276,3166,4331,-756,-4023,-3725,3748,6345,-2618,-4535,-2011,3185,5455,-3949,-5906,2679,4320,1978,-1249,-6608,1856,5301,-477,-2947,-2363,2422,6517,-2458,-5390,653,1157,3112,-1046,-5951,1714,3648,153,-1746,-4266,1421,6385,-1448,-2071,125,876,3081,-1109,-4583,1938,1725,-805,-268,-1930,1372,3728,-1025,-1259,939,918,3526,-2366,-2631,1470,1673,641,-2593,-2701,2245,3142,-2044,-2542,-1194,2490,2131,-2920,-2185,2315,2607,634,-3687,-2775,3985,2072,-766],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-4,4,-4,5,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-24,28,-31,33,-37,41,-46,50,-56,62,-68,76,-83,93,-103,116,-129,146,-165,189,-220,259,-314,392,-518,748,-1307,6111,-462,-13409,4202,4554,1180,195,-11244,123,11588,-1973,-3357,-5031,-2190,13184,359,-10372,1200,2192,6247,2465,-13161,-443,8779,-9,-416,-6527,-2857,10492,-250,-7161,-989,440,7464,2587,-9444,-362,4504,1345,2420,-6579,-2262,7624,-227,-2316,-3846,-1056,6838,172,-5332,738,1439,2555,949,-6436,272,4386,-327,-484,-4485,1546,5403,-2492,-2865,51,716,4501,-3073,-6249,3846,1942,1343,-2476,-5203,5163,6405,-4358,-2122,-827,3804,8436,-6686,-5958,5663,1641,3159,-3828,-10171,6617,6506,-3105,-2046,-6961,3660,10896,-7349,-7032,1696,3486,8020,-3117,-11412,5303,5478,-588,-1832,-9489,5326,10827,-3931,-3166,-1686,220,10565,-3347,-10172,2628,3732,4798,-180,-10159,3646,7852,-1606,-2509,-5788,-178,11257,-2597,-7640,1152,475,5770,59,-8537,2587,4816,1396,-540,-5698,549,5819,-2955,-3818,-1404,911,5325,-1324,-5699,1860,2030,1350,-1590,-4562,2632,4071,-1828,-1061,-2394,2776,4957,-3870,-3491,1300,1479,1938,-4604,-4374,6229,2500,-1706,-2622,-4343,6950,4728,-6830,-2330,782,3935,4852,-7744,-4769,6733,1582,1511,-4928,-6972,8477,5483,-5717,-2019,-2603,5387,8017,-7908,-5607,4148,3049,6207,-6070,-8345,7385,5888,-2582,-3613,-6608,6167,9614,-6763,-5025,573,2238,7928,-4916,-8569,5202,4254,2515,-2358,-7728,4729,7830,-3923,-2786,-2600,1134,9092,-3085,-6212,3547,1470,2460,-1849,-6587,4079,4496,-958,-1492,-3843,1411,5755,-3913,-3158,469,2496,2791,-3538,-4922,3314,3216,309,-2739,-2200,4289,2653,-4126,-353,234,2859,2240,-5688,-2365,3619,2253,306,-5111,-2245,6607,1779,-3264,-1562,70,6251,3824,-6326,-1791,2409,3130,1958,-7288,-3574,7042,2836,-1959,-5221,-3873,8252,3206,-6237,-2189,73,5249,3833,-8569,-4797,5639,3384,1952,-6541,-5415,8600,4203,-3683,-3460,-2575,6415,5923,-7409,-3602,2267,2930,4223,-5975,-5711,6033,3903,-829,-3727,-3990,5452,4898,-5065,-3748,-362,2533,4041,-5003,-3943,4771,1807,679,-2751,-3961,4241,3196,-2958,-1443,-1077,3286,3807,-3214,-625,1840,2259,504,-3423,-1471,3913,1241,-1480,-2188,-1384,3574,1156,-4130,-971,1314,2138,324,-5198,-1264,4160,965,-1465,-2822,233,6194,-63,-4873,-1307,690,5181,925,-7448,523,5482,2201,-1005,-5680,282,7511,295,-4315,-4540,337,6578,1884,-6729,-852,1883,4577,-290,-7702,-652,6175,2674,-1944,-5916,-2173,7580,2976,-5970,-2630,375,5331,1819,-6918,-1539,4332,2088,1119,-5043,-2704,5953,2812,-3062,-2722,-1179,4554,1929,-5741,-2652,1838,3222,1264,-3977,-1386,3080,1857,-1458,-2651,-860,3607,1699,-2599,-1145,1598,1667,557,-2962,-30,3202,32,-1022],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-3,3,-4,4,-4,5,-5,6,-7,7,-9,9,-10,11,-12,13,-15,16,-18,20,-22,24,-27,29,-33,38,-43,50,-60,74,-94,127,-182,155,-4068,-6841,9502,6076,-6676,-1861,-1063,4506,6836,-7659,-4109,4619,2158,2717,-5148,-7193,7326,2615,-3877,-1921,-3904,4923,6332,-6372,-2605,2124,586,3513,-4128,-3424,5758,1622,-1798,-2871,-1567,6233,1897,-4241,331,1091,3137,365,-6557,-122,4935,673,-1077,-4984,855,6763,-834,-2989,-2154,910,6351,-1131,-7591,967,3744,3555,-452,-9808,2853,8455,-1279,-2701,-5273,-3,11849,-2125,-8691,1056,1777,7427,1043,-12147,325,7821,668,266,-8506,-1111,12106,-189,-6002,-1755,-2725,9270,4178,-10912,-178,3753,2610,3645,-8424,-3637,11210,2329,-3067,-3810,-4130,9712,2814,-8312,-227,-17,4276,4764,-7852,-2665,6940,1248,339,-4346,-3283,6989,727,-4091,-713,-1507,2785,2963,-5945,-311,3498,952,1712,-5113,-1263,6053,-1043,-2473,-336,664,4896,-657,-4434,909,495,2170,-370,-5381,1789,4201,-1548,-1824,-2935,3392,5266,-2738,-4320,651,2336,6495,-2962,-7903,2772,4475,1414,-1621,-8274,3426,8694,-1816,-3182,-3328,3022,8584,-3664,-8492,1671,2757,4736,-1360,-10029,2498,7399,-823,-2172,-6101,713,10312,-1608,-6678,552,406,6538,1120,-9456,1707,5397,1985,941,-7350,-377,10764,-1102,-2956,-1577,-1976,7447,337,-8655,1083,2617,2132,1157,-8016,-567,6234,134,-267,-2788,-2418,5612,524,-4594,846,128,2974,1378,-6214,1734,3572,-577,-358,-2722,734,5353,-2463,-3914,1113,535,3050,-1218,-4018,2628,2309,-61,-2831,-4031,4226,4692,-3220,-1888,-1765,3227,6159,-4698,-3662,2223,2248,2944,-3735,-5687,5146,3939,-1586,-3243,-4104,4545,6177,-4495,-4032,-574,3033,5522,-5520,-6681,3280,3416,1357,-2263,-7689,3589,6250,-2778,-4077,-2533,1899,7610,-3433,-6429,2776,3177,4498,-2171,-7829,3931,5762,-1515,-1342,-4999,137,7359,-3072,-4404,-945,1233,6670,-1376,-7558,2054,2934,997,578,-5280,1797,6420,-2004,-2269,-338,1017,3879,-1395,-4042,1846,2296,285,-198,-3644,1554,3163,-1263,-1709,-124,1681,3277,-3251,-2172,2038,2829,545,-2492,-3752,3146,2123,-1063,-1826,-2360,4569,2450,-4176,-2607,-297,3434,2321,-4531,-1408,4831,2631,1021,-4887,-3773,4758,2200,-4605,-3199,-1889,4668,3886,-5600,-2852,2136,3625,3338,-6000,-5918,4227,2624,158,-3600,-3657,5009,4538,-5014,-3259,-959,3137,4348,-5335,-5313,4150,3614,1432,-2598,-4170,3794,5208,-1891,-3566,-2294,2509,4662,-3183,-4430,-636,1962,2472,-2806,-4681,3291,3524,-149,-2148,-2397,2035,3501,-2587,-1315,703,1374,1356,-2270,-2118,2739,873,75,-871,-1838,2788,2030,-3340,-1529,896,2344,1133,-3486,-570,1404,2711,-400,-3461,-1250,3643,2265,-3203,-2397,190,3819,1642,-4629,-1626],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,-1,0,-1,1,-1,2,-1,2,-2,2,-2,2,-2,2,-2,3,-3,3,-2,3,-2,2,-1,0,3,-8,18,-40,96,-291,2062,12298,767,-5383,-3701,-2801,11619,2472,-11404,-206,2607,5478,5289,-11895,-3527,10003,318,-608,-6675,-6153,12326,3534,-8423,-1804,-675,6290,6419,-11385,-2697,6276,2849,2458,-6167,-6431,10044,1794,-3195,-1357,-4104,7309,4420,-7689,-2389,1569,1709,4893,-5855,-2757,5882,937,-518,-1910,-2579,6314,2297,-4482,-447,413,3230,585,-5788,1755,4872,675,-979,-4769,99,6707,-1609,-3789,-961,953,6795,-1314,-6490,2669,2268,3609,224,-8665,2840,6341,-2627,-2294,-3609,653,11104,-3679,-8025,1430,1606,6429,-605,-12162,4175,7465,-786,245,-9171,943,13094,-3356,-6209,-2012,-1072,10387,-120,-11625,1538,4093,3718,1521,-11233,-63,10813,-1618,-2959,-4466,-2859,10658,546,-8913,372,1374,4597,1872,-10131,-1246,7376,-111,914,-5452,-4390,8784,510,-6155,-696,-1347,4824,3104,-6895,152,3254,2148,914,-4357,-1294,7230,-224,-2651,-763,650,4359,-1472,-4833,420,2213,2615,-174,-5684,2504,4278,-500,-1730,-4026,1118,5477,-3100,-4383,556,2357,5014,-3703,-5948,4629,2155,1647,-2315,-6174,5287,6531,-3554,-3617,-2452,2606,8118,-5427,-8073,2888,3534,5107,-2649,-10086,4502,5873,-1222,-1665,-6674,3083,9657,-4753,-6766,698,2078,8126,-1023,-11103,4303,5454,1957,-737,-8614,2237,9384,-2479,-3926,-2488,1441,9254,-1296,-8224,2199,2078,3353,248,-8712,844,6386,-341,-1522,-4232,-977,7209,-1321,-5175,-190,1287,4004,620,-6661,2821,3881,488,-502,-2928,1469,5026,-1667,-3164,-1041,1966,4958,-2576,-3774,2076,2494,1398,-1969,-3818,3179,3848,-2553,-1624,-1689,3870,3840,-4319,-2704,2043,2242,1934,-5253,-4711,5648,3136,-1991,-3514,-3977,5383,6250,-4725,-2606,7,4815,4970,-5879,-5566,5230,2972,431,-4931,-5930,6973,5007,-4436,-3400,-2690,4876,7042,-5501,-5428,1769,2959,5226,-3691,-7040,5636,4998,-1317,-1508,-6951,2993,7689,-3843,-4586,-570,2466,6472,-3335,-6864,2826,3274,657,-1785,-6744,2634,4943,-2426,-1550,-1086,1840,4240,-3068,-4521,1227,1580,2176,-1060,-4775,2422,3040,-435,-1093,-2309,1963,3484,-4364,-2333,1961,3166,2597,-4256,-4081,4662,1290,206,-2721,-1802,4799,2386,-4063,-3419,-23,2507,1577,-4921,-744,3342,2256,-235,-4769,-3080,5556,1603,-2331,-2973,-1088,5661,3175,-6375,-2757,2688,4139,1984,-6589,-5315,5960,4331,-1004,-4680,-2686,7014,4030,-5039,-4593,-714,4795,3589,-5113,-3850,4714,3365,990,-4903,-4198,6867,3438,-2883,-3265,-2559,3728,5355,-4323,-3652,761,1608,2804,-3753,-5331,4245,3075,-1078,-3053,-4139,3475,3172,-3182,-1786,-965,1930,2951,-3115,-2733,2053,2219,417,-1730,-2167,3020,2370,-3260,-1674,645,2187],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,5,-6,7,-7,9,-9,11,-11,13,-14,16,-18,20,-22,25,-27,30,-34,39,-45,50,-59,69,-84,103,-134,186,-306,1073,2299,4695,4105,-10737,-2439,8846,790,-228,-5315,-4072,9846,2278,-6351,-805,-1637,5352,2991,-7114,-1359,4579,1486,667,-4269,-954,7712,-804,-2058,-701,-1656,6283,2756,-5337,104,1585,2316,-523,-5227,587,4269,-801,-1203,-3968,1326,5947,-3743,-3822,753,355,5294,-3050,-6698,3442,3211,-50,-1456,-6601,4411,6922,-3802,-1973,-3602,2411,8446,-4253,-8544,5393,2645,3804,-2825,-10286,4487,8211,-2439,-1838,-6508,1873,11522,-4240,-6847,972,1452,7610,-2158,-12358,4771,6509,836,-292,-10276,1116,10851,-1706,-4562,-3628,-1855,10162,-144,-9960,1492,2693,4397,1818,-9278,-719,8694,-733,-869,-4185,-1309,8834,-219,-7075,-387,470,4186,1579,-8899,1623,4493,-108,218,-4587,46,5154,-3419,-2846,-296,223,3835,-1419,-5122,1874,2745,1407,-1680,-4050,2583,4850,-2611,-1196,-2400,2985,5663,-4084,-3674,1968,2171,2349,-4623,-5265,5288,2554,-455,-2507,-4620,5036,5705,-5220,-4727,-158,4240,6568,-5992,-6422,5775,4181,2119,-3728,-6978,6310,6673,-4467,-3422,-3767,3847,8147,-6337,-6275,2069,3851,5214,-2474,-9475,4817,5775,-1453,-880,-6555,2719,9381,-4014,-4569,-948,1184,7588,-2020,-8960,2621,2666,2198,-323,-7292,2068,6985,-2125,-2846,-2777,-181,6199,-1637,-5823,1726,695,2770,-207,-6074,1627,3466,-1759,-1799,-3131,1375,5228,-3180,-2872,1092,2596,2309,-2748,-4379,3784,1619,-372,-2087,-2196,4250,2310,-3194,-2495,628,3235,3196,-5477,-2670,3250,1927,398,-4191,-4086,6199,2996,-2408,-1966,-3276,5279,3581,-7109,-1881,2832,3798,4300,-6613,-4309,5010,2829,-667,-4379,-4511,6582,5423,-5772,-2846,-41,4078,5047,-5722,-4443,4210,3415,1785,-4527,-6154,6153,4859,-1601,-2868,-3227,4285,6827,-4952,-3981,1706,2231,5143,-4048,-6694,4865,3701,-617,-1837,-4106,3928,5116,-3614,-2537,-1890,2459,4039,-3446,-3385,2639,2421,1548,-1444,-2611,2977,3112,-3276,-287,-474,1634,1897,-3659,-1352,2426,1667,593,-2588,-1374,4163,2319,-1796,-1573,-145,5200,1376,-3668,-925,2549,3127,550,-5208,-609,4701,2305,-1694,-3705,-1287,6337,839,-4446,-2222,658,5369,1163,-6699,-1314,4022,3088,729,-5026,-2498,7369,1570,-1788,-3563,-1226,7192,2773,-6146,-2581,1981,4212,2884,-6322,-2555,4334,2354,-925,-3469,-3280,5815,3155,-4085,-2920,-607,3315,3670,-4945,-2795,3333,2862,945,-4676,-3266,4628,408,-2227,-1976,-1115,3466,2633,-3865,-1569,1633,2497,190,-3463,-1453,3005,281,-869,-2119,-599,2600,2104,-3522,-1359,1631,2786,290,-3767,-504,2648,-1323,-1210,-1973,1090,5088,-62,-2700,-679,1257,3385,-1063,-3282,890,2563,1392,-1122,-4158,1563,5028],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,10,-11,13,-14,16,-18,20,-23,26,-28,32,-36,40,-44,48,-54,59,-65,72,-79,87,-97,107,-119,132,-148,165,-185,210,-240,277,-325,389,-482,626,-887,1507,-6830,-3318,5458,2101,4405,-10739,-6648,11189,2871,-536,-4537,-6295,10167,6079,-9089,-2291,-269,4955,8469,-9401,-6850,7453,2523,3059,-4331,-9152,9681,7158,-4545,-3796,-4097,4522,8846,-7722,-4965,2791,1769,4631,-2995,-8190,6347,3812,-1624,-918,-4405,5126,5811,-5984,-1474,1684,1617,5661,-4200,-4135,3456,1044,237,-2248,-3731,4244,2685,-3941,-631,175,3118,2290,-5711,-712,3402,927,-202,-6495,-1304,6857,187,-3490,-2133,-2534,8435,785,-7547,-320,1261,5608,1478,-8794,-706,8234,385,132,-6935,-2349,11048,794,-6126,-1678,-770,8436,2893,-12039,687,6413,2961,2868,-10516,-3824,11149,1980,-4814,-3293,-5141,11336,3722,-10905,-2109,2100,4872,6175,-9485,-3645,8604,1589,654,-4240,-6327,9345,4582,-6677,-1237,-1613,4393,5803,-9096,-3660,5237,1089,3599,-4547,-5512,6805,2166,-3550,-464,-2096,4922,3542,-6079,-817,3318,852,2704,-5410,-1296,4511,539,-736,-1928,-1614,5443,-1109,-5094,1134,977,2911,567,-5304,723,4474,-98,-762,-5735,1099,8211,-1643,-3351,-1499,700,7227,-2833,-7924,1643,3266,3008,-751,-7993,1303,8007,-336,-2543,-4153,378,9483,-2078,-8291,306,1857,6694,227,-10994,1477,7192,407,-129,-7942,-642,10367,-1491,-5477,-2761,-1396,8656,1984,-10145,211,2930,1930,2588,-9204,-1861,7328,710,-3226,-2594,-1959,8593,3647,-6626,-677,710,3602,2837,-7216,-938,5849,440,677,-3636,-2763,6474,356,-3854,-95,-96,4636,1695,-6025,939,2325,546,496,-3669,727,4109,-1756,-2161,-1007,681,4969,-1246,-3492,1130,2193,1797,-2001,-5331,2503,3844,-1299,-1354,-4092,2182,5734,-4273,-3927,239,2040,4767,-4098,-6623,2954,3136,1149,-2594,-5751,2924,6027,-2558,-4179,-2197,1426,7405,-2814,-7132,3267,3223,3728,-2809,-8975,4036,6742,-735,-2273,-5652,2566,8602,-2942,-5728,-797,2150,5689,-308,-8548,2379,4198,576,-201,-7728,715,7762,-1069,-2959,-1932,297,6292,-729,-6929,1303,2584,2416,975,-5531,576,4623,-560,-1431,-1631,-246,5014,-1584,-3792,-370,892,1270,-342,-4044,1286,3025,-551,-404,-2204,343,3959,-2040,-2951,473,1691,2910,-2894,-3343,1186,3535,-128,-2650,-3659,3772,2905,-2066,-2491,-1408,3465,3981,-3887,-4445,2466,3646,2370,-4348,-3970,4747,3898,-861,-3760,-3536,3997,5186,-3434,-3064,2077,4789,5485,-4349,-6004,3582,4062,1007,-4208,-5409,4316,5245,-1747,-3816,-2349,3645,6079,-4444,-4476,468,2484,3428,-2873,-6506,3431,4574,-1,-1921,-4207,1978,5144,-1634,-3132,-417,653,4506,-2349,-5514,2935,1712,65,-769,-4078,1581,2517,-1289,-1619,-602,1865,3176,-1669,-4021,1408,1516,914,-2335,-2988],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-13,13,-15,17,-19,21,-24,26,-29,32,-36,39,-43,47,-52,57,-64,70,-77,85,-94,105,-117,132,-148,170,-196,229,-274,337,-435,608,-1004,4638,-566,-3832,-4731,-1735,10343,-2056,-7393,150,1340,5928,2029,-8819,1099,5100,1127,-147,-5709,-755,7175,-926,-3309,-1078,-1554,6450,-569,-5087,1813,3246,2550,-92,-6175,1144,5256,-1007,-1880,-2075,993,5326,-3804,-3570,1160,1080,3197,-3185,-5811,5521,1656,-1362,-2282,-4394,5230,4987,-6321,-2275,442,2820,4525,-6373,-4919,6623,1305,1474,-4232,-7923,8536,6349,-4640,-2849,-3442,5332,9138,-8498,-7210,4444,3989,5305,-6529,-10093,7494,5634,-2195,-2179,-7279,4804,10449,-6273,-6855,-506,2423,9129,-3607,-10290,4850,3362,2128,-791,-8482,4003,8501,-3369,-3071,-3902,1047,9647,-2825,-7563,965,2063,3877,-404,-8497,2866,6038,-1048,-516,-3894,1238,6267,-1201,-3786,742,1697,4413,-2848,-4540,3922,2389,-173,-1037,-4007,3010,3662,-3055,-1403,-1017,3010,3317,-5064,-2915,3078,665,2339,-3476,-2786,6409,1568,-3136,-2511,-1101,6215,2650,-6996,-606,1755,1892,3464,-6010,-2898,7394,2241,-1240,-5046,-5553,7665,4283,-7179,-2193,-405,4569,5918,-7634,-4251,5852,3411,2549,-5006,-7287,8912,3690,-4990,-3197,-4796,4888,7956,-7657,-4729,1376,2592,5327,-5869,-7153,5804,3693,-959,-2014,-6191,4557,6892,-4674,-3005,-1528,1659,6303,-4684,-5360,3558,2357,634,-1018,-5988,4889,4382,-3113,-2034,-2374,1573,3503,-3932,-2969,1732,1862,1852,-2285,-2477,3816,1725,-1334,-1048,-1939,2682,1209,-4077,-1354,124,964,2119,-3797,-1112,5096,1363,160,-3410,-1419,6140,-288,-5398,-976,-134,5667,620,-6770,538,3411,2434,944,-6654,-2171,8847,815,-2854,-3690,-1912,8460,1297,-7503,-2080,1500,4723,1571,-10034,-1861,6234,2703,-649,-4225,-2802,8109,3127,-6023,-2164,-1247,5153,3575,-7625,-2829,3781,2022,2213,-4518,-4906,6795,1885,-2383,-2410,-2471,4559,4198,-5562,-2529,1533,2302,2889,-5313,-3163,3503,1288,351,-2873,-1800,3959,3301,-3298,-670,519,2636,2114,-2883,-128,3384,722,-1250,-3501,-1104,3205,607,-2427,-1312,336,3345,-46,-4667,-351,2067,1678,-147,-3612,901,5041,321,-2095,-2143,802,5474,-1375,-5644,443,2457,3921,-498,-6358,1404,6477,1010,-3123,-4724,1804,6349,-668,-4921,-3089,493,5925,-3,-6820,425,3353,2477,370,-6594,492,6801,748,-3339,-3891,-754,6373,61,-6892,207,1351,4437,1459,-6296,185,4042,163,-1362,-4302,-946,4818,1068,-4722,-203,786,4604,1276,-5146,-612,3369,1885,1276,-3298,-781,4159,526,-2278,-1370,253,3376,851,-3326,628,1460,2375,-465,-3511,99,3638,788,-447,-2996,1085,3878,-900,-4132,-291,1449,2386,-2037,-3548,1885,3288,-1163,-2591,-3129,2775,4519,-1790,-3800,-937,3284,3930,-2554],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-12,14,-15,17,-19,21,-24,26,-28,32,-34,39,-42,47,-52,58,-65,73,-82,94,-109,128,-157,202,-297,1348,-1841,-4010,-7406,6387,9291,-8848,-4570,-163,3129,9957,-7169,-9246,6899,3640,2844,-3198,-11436,6435,8820,-6567,-3160,-4759,1085,10739,-6856,-8681,3189,1791,5610,-1921,-10809,4196,6978,-2510,-1755,-5956,1696,9787,-3271,-4782,362,159,5850,-910,-7253,2862,2529,-128,-253,-5866,1224,6833,-3486,-2194,76,934,5196,-2985,-5028,2821,1259,1052,-3051,-5273,4715,3255,-2983,-1771,-2048,3885,3004,-6262,-2268,3557,2853,1864,-6727,-3522,7087,1863,-1255,-4516,-3360,9808,2893,-7496,-1428,-425,5159,5062,-8576,-2565,6635,3145,1794,-6904,-6236,10962,3050,-5150,-3165,-3866,7499,5494,-10281,-3663,2628,3197,5830,-7512,-8166,8537,3194,-744,-3197,-7396,7787,7786,-8313,-1473,-1624,3417,8360,-6548,-6356,5496,935,3021,-2793,-8094,6358,4938,-5274,-512,-2931,1988,7660,-6252,-4174,2674,1166,3806,-3025,-4832,5511,1953,-2423,-897,-3471,2592,3542,-4901,-1343,1142,1763,2656,-4320,-2564,5040,1449,-302,-3339,-1402,5759,1143,-4884,-1338,953,5124,1597,-6243,-1020,5964,3258,82,-6884,-105,6829,664,-3161,-4130,-441,7830,1128,-7443,-314,1840,5127,1552,-10302,-1629,8291,1539,489,-6823,-2200,10255,1046,-6357,-2418,-1234,6813,4486,-9372,-2095,4744,2658,2522,-8675,-4781,10290,1791,-2502,-3136,-4421,8279,4140,-8948,-2547,1506,3642,4829,-7408,-5008,7389,1437,1053,-2446,-5359,7033,3673,-5743,-1111,-722,3343,4184,-5900,-2440,3983,1672,947,-3470,-3025,7030,1311,-2342,-1481,-592,4176,1447,-5609,-470,3384,1154,833,-3958,-421,4937,815,-2999,-1903,1030,5342,-165,-4603,-1092,1722,2012,-807,-5487,843,5519,-11,-1757,-7110,1103,7072,-1659,-4669,-2550,1537,6045,-1881,-6643,726,3953,3553,-948,-7614,437,7941,-821,-3785,-4682,-81,8751,-158,-6240,-1495,1687,6689,166,-9796,1047,5445,1502,703,-7296,-2576,8689,36,-4652,-2155,-1187,7493,1316,-7793,326,2476,2141,2824,-5742,-1645,6671,-224,-2591,-2058,-1076,6281,1302,-5576,-440,1191,2490,1571,-6355,-67,3875,351,116,-3719,-812,5390,484,-4042,507,-410,4085,764,-3907,1927,3276,445,-1479,-2589,1851,4734,-1123,-2510,-652,2298,4248,-2025,-3432,1757,1622,1988,-3094,-4881,3257,3950,-1901,-3058,-3837,2695,5988,-2350,-5083,60,3451,4621,-3559,-6905,1561,4141,302,-3324,-5450,2876,6497,-1423,-3415,-2811,2347,6425,-2437,-5877,1127,2948,3327,-1252,-7287,1667,6320,1079,-2370,-5185,1092,7183,-1263,-4412,-1253,1369,5545,-1299,-5064,-84,2160,1991,-16,-5737,365,5785,-649,-2656,-1138,188,3463,-869,-4798,543,1707,1895,-577,-3579,794,3626,-1175,-1841,-1346,580,2928,-455],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-17,19,-21,23,-26,29,-31,34,-38,43,-47,53,-58,65,-73,82,-92,105,-121,141,-168,205,-259,349,-522,975,-5140,-9428,4183,3784,4119,-2511,-9317,3356,5853,-2302,-2203,-5588,2366,9033,-3504,-4677,685,2543,6234,-2753,-6091,3096,3588,734,-1577,-4498,3953,4806,-2525,-2292,-1502,1907,4176,-4604,-2958,2073,1538,2659,-2361,-3026,6265,513,-2906,-1203,-2988,4779,2009,-6969,-742,2449,2813,2620,-7518,-1631,8074,-300,-975,-3166,-3788,9329,2897,-7768,-878,75,4823,5215,-10675,-2527,6281,1731,2450,-6726,-6206,11111,4097,-5135,-2436,-3790,6996,6447,-8616,-4385,3818,2319,5974,-7668,-8356,8639,3490,-2653,-3566,-7754,6128,8377,-7290,-2819,-577,2452,7365,-6091,-6488,5477,3379,3558,-3031,-7658,5326,5762,-3234,-2291,-3126,2309,5619,-3833,-3379,1769,1911,3206,-2090,-4669,4757,1740,-1085,-776,-3330,3339,3691,-3826,-2007,-158,1590,1348,-4875,-1417,3424,200,-760,-2838,-936,5248,451,-3031,-1250,-487,5841,1423,-7617,-318,2446,1302,480,-6985,-492,7505,-679,-2561,-2446,-2179,8944,834,-8393,286,1863,4459,2968,-9232,-144,7985,284,-897,-5791,-3407,10258,1775,-7851,-1192,-1573,7037,3407,-9978,-2752,6046,2339,2369,-7248,-3960,10245,2581,-4263,-3433,-3712,7867,4513,-6395,-3341,1932,2699,4101,-6306,-4852,6598,2140,-246,-3490,-4548,5459,3468,-4563,-865,-417,3805,3533,-4430,-3536,3888,1672,794,-2997,-1886,3987,1148,-2654,-418,-530,4372,1562,-4578,51,2332,739,-122,-4650,-100,4612,-701,-1629,-2656,829,5931,-887,-4531,28,1633,3800,-1176,-6278,1748,3383,224,-1666,-5357,1012,6677,-1423,-3047,-457,1221,6641,-1937,-8166,2408,3880,1763,-1073,-8224,670,8592,756,-2683,-4891,689,7507,-475,-7018,-162,1526,5050,2131,-7469,-398,6147,1158,-39,-3867,-2773,8235,235,-4968,-1866,-1818,6501,1356,-8078,-1445,3173,1905,1660,-6217,-2708,6694,973,-1367,-3242,-2092,5067,1703,-5209,53,1420,1660,939,-4677,-112,3659,765,-249,-1662,-833,3787,-707,-2979,-998,729,3219,-704,-3012,1532,2557,445,-501,-3145,2190,2930,-2359,-2022,-1594,2038,4009,-2661,-4635,1943,3777,2132,-2648,-4617,2747,4088,-782,-3465,-3347,1735,5653,-3251,-5067,191,2327,4319,-2136,-5654,2019,4140,851,-2203,-5123,3072,7172,-1627,-2715,-2620,2311,6139,-1645,-6316,180,2985,1863,-1377,-6541,2639,6093,110,-2172,-3854,747,7824,128,-5610,-432,648,3545,-922,-5373,248,3595,1734,-747,-3709,530,4361,-768,-2924,-1616,-176,3455,-856,-3358,537,976,1385,343,-3102,403,3265,-860,-1376,-794,1801,3297,-1347,-2445,1227,2343,1909,-2107,-1986,1984,2284,-241,-2010,-1226,3164,3060,-3315,-2050,343,2292,1487,-3260,-4043,1604,3068,-1670,-2886,-3052],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-1,1,-1,2,-2,3,-3,4,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,18,-19,21,-24,26,-32,38,-51,87,-514,1911,8440,-4105,-12458,5212,4274,818,-735,-11472,2188,11917,-4427,-3818,-3131,-101,13131,-3016,-10972,2389,2848,3845,-267,-12566,3063,8226,-2946,348,-6988,-2177,12237,-3387,-9109,2093,-442,6699,889,-11118,1240,4440,-184,1340,-6381,-993,10198,-2344,-3229,-605,-1273,6382,336,-7027,2080,2920,459,507,-6750,504,5652,-2728,-1714,-1846,821,5928,-2175,-4868,1248,1210,1198,-1639,-5579,4894,4667,-2106,-3263,-3740,3902,4627,-4972,-2781,1603,3573,3522,-5853,-5992,4270,2615,1979,-3989,-6088,6895,6652,-4546,-3266,-3894,4953,8200,-7499,-6226,2715,3526,5480,-5531,-10405,7245,5835,-542,-2767,-8044,5822,10364,-5451,-3993,-322,2224,9110,-3933,-10246,4397,3900,2823,-1885,-10191,3350,7529,-3449,-2002,-4519,294,9965,-3848,-7735,3803,137,4204,3,-8659,3674,4751,-1124,390,-5036,1003,7604,-3478,-2725,1259,470,4299,-1643,-5494,3837,2000,-444,-888,-3767,1947,5427,-3835,-2884,704,1443,3205,-5849,-3891,3380,1794,-448,-3369,-3916,6201,2335,-2946,-2321,-2176,4467,3298,-5856,-2266,2167,4032,2673,-8205,-3868,6837,3471,-2010,-4725,-3529,8652,3918,-7001,-3635,-717,6436,5671,-9340,-4137,5164,3357,3325,-6582,-6757,8511,4833,-2760,-3105,-5888,7032,6504,-8270,-3531,1957,3573,5884,-6300,-8324,6805,3312,-272,-2663,-7745,6404,6863,-6568,-2222,-1395,1176,6717,-5378,-5489,3888,2243,2356,-1479,-5604,5002,3243,-3351,-1156,-2545,1650,5679,-5063,-3109,3014,327,2121,-2264,-3585,5942,1868,-2547,-1633,-2622,3541,3045,-4510,-1902,1488,2043,1435,-4925,-2181,5181,1110,-1925,-3062,-442,6164,1809,-4268,-797,632,4992,942,-7126,-1068,5180,2716,-433,-7791,-1797,7026,2118,-3550,-4544,-1004,7963,2418,-6076,-2879,1095,5710,2398,-8739,-2629,6087,1750,-859,-5916,-2727,8218,3122,-5513,-1876,-531,5892,4981,-8191,-2508,3514,2963,2118,-5815,-3520,7023,2373,-2928,-2710,-3023,6188,3582,-6173,-604,667,2455,3200,-4337,-3534,4478,1752,-602,-2384,-4392,4376,3233,-4413,-749,-341,1168,2265,-3521,-318,3986,982,1066,-3678,-861,5433,248,-3420,-692,348,3304,-131,-6410,322,2907,1128,-1101,-4132,1008,4753,-1104,-2873,-3167,1220,5038,-249,-4535,-384,3237,4275,-2238,-6456,1055,4884,1484,-1813,-5153,1054,8054,15,-4104,-2604,707,6865,-718,-6945,-166,2959,3722,898,-7396,1127,6034,870,-2673,-4508,-999,7021,953,-5448,-1404,1232,4786,482,-5900,-1305,4212,2358,-276,-4695,-1626,6422,1315,-3277,-2594,-915,4445,979,-6043,-539,3067,1305,152,-4100,-1602,4410,1411,-1133,-1853,-815,4136,-123,-3820,39,1680,2017,-162,-3200,282,3628],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,7,-7,9,-9,11,-13,14,-16,18,-20,22,-24,27,-30,33,-37,40,-45,49,-55,60,-67,73,-82,91,-100,111,-125,140,-160,182,-211,249,-301,378,-506,771,-2781,5972,6523,-4088,-3014,-2841,3962,7343,-6580,-6067,3434,3389,4341,-4634,-6341,4191,4543,-876,-1893,-4482,4928,4887,-3583,-2687,-655,3373,4059,-5788,-3272,2905,1509,2102,-3535,-2342,7158,1045,-2675,-190,-962,3978,2689,-5951,775,2501,700,2396,-6370,210,6686,-2355,-1955,-2535,-1775,9078,680,-7737,1187,2070,3583,2392,-10092,-525,9573,366,-924,-5971,-2513,11876,786,-8120,-453,-861,6692,3496,-11896,-162,6879,1499,1704,-9211,-3957,11757,1267,-5194,-2963,-3940,9363,4767,-10810,-2070,2444,2851,4946,-9270,-3767,8521,2254,-703,-4403,-4957,8088,4490,-6204,-1828,-399,3664,4822,-6796,-3323,3928,2255,1861,-5529,-4203,5854,2866,-1481,-2172,-1199,4730,2153,-5123,-1011,621,2279,1993,-4210,-1176,5146,-94,-277,-3747,-1685,4762,-447,-3063,-528,181,3895,-15,-6691,1968,2900,-770,1135,-5269,300,8753,-3785,-3669,-173,1197,7724,-2910,-7900,3400,3423,1827,-214,-9776,1886,7507,-1812,-2129,-3994,50,9369,-2386,-9034,1608,2691,5396,2063,-10929,903,7412,475,-151,-6542,-1844,10192,693,-6321,-2091,-340,7499,2178,-9195,34,4416,2974,1139,-7651,-2938,8440,1778,-1809,-2808,-2042,6836,1105,-7505,-1802,624,4174,2650,-7358,-1398,3985,1463,-57,-3512,-1415,4566,839,-3587,-1918,693,3750,825,-4410,566,1774,1650,-745,-4354,1209,3118,-1383,-1616,-1334,1428,4831,-1668,-4004,19,912,1807,-2098,-5667,3180,2952,-1653,-1247,-3221,1582,5618,-2847,-3949,-1126,1521,4666,-4118,-6916,3398,3293,108,-2228,-6383,3585,6659,-2785,-3511,-1906,1995,7269,-3151,-7626,1913,2659,2311,-686,-8243,2595,7041,-860,-3776,-5018,1424,9939,-2436,-5938,512,833,5628,71,-8305,1262,5354,975,-1334,-5560,322,6649,-650,-3958,-1128,498,4664,-587,-6508,149,2848,2816,-386,-5674,217,4815,-70,-1712,-1672,676,4350,-315,-2498,765,606,2411,-1167,-4039,918,1338,-366,-2265,-2830,1992,2927,-2107,-1599,482,-128,2086,-3169,-2628,2232,909,858,-2551,-3662,3618,2880,-3084,-2174,-963,2559,2704,-4502,-3280,2089,2711,2316,-4909,-4070,5051,3308,-1410,-3072,-2717,3523,5077,-3770,-3902,449,2641,4422,-4500,-4572,3540,3325,-57,-2447,-5009,4970,5812,-1712,-3888,-2470,3467,5458,-3531,-5786,1765,3411,3275,-2781,-5204,2211,4536,-33,-1915,-3409,2575,4902,-2631,-3499,104,2132,3480,-2154,-4251,2163,3566,2167,-2373,-3554,1987,3983,-746,-1808,-641,2006,3604,-2086,-2228,1084,616,1487,-2961,-1889,2901,1746,-2085,-1532,-219,2675,1976,-3508,-2114,1079,825,956,-3287,-1908,4200,642,-809,-2711,-2360,3231,1996,-3277,-2259,1209,4050],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-5,6,-6,7,-8,8,-9,10,-11,12,-13,14,-16,17,-20,22,-25,28,-31,34,-34,21,67,-1127,-9651,644,10956,-1782,-5653,-2661,425,9910,101,-11670,262,5203,4235,2571,-11214,-334,10755,193,-1669,-5250,-4598,11971,1101,-10511,683,-730,6730,4550,-12084,-1191,7888,847,2546,-5572,-4868,11649,1294,-5492,-1496,-3566,5923,3696,-9163,-482,2795,745,4429,-6260,-3916,8429,-1385,-3111,-973,-2176,6515,2421,-6344,828,1507,2115,1949,-6282,538,6009,-1607,-1400,-2316,-248,6968,-1644,-5123,8,2234,3261,-1980,-6509,3907,5255,-350,-1119,-6179,3893,7345,-2328,-4983,-2610,2921,8215,-3243,-7835,1285,3482,5168,-2425,-9649,4451,7710,-770,-1811,-6774,3169,10376,-3269,-6681,-68,1835,7986,-2211,-11841,3801,5286,1864,-429,-9510,1618,11712,-2839,-3610,-2704,-1438,11983,-823,-9785,1535,635,4467,1077,-10240,1178,7921,-1102,-317,-4975,-1310,10506,-1588,-5833,1779,-1658,4781,1742,-8345,629,4274,-186,1026,-5477,-105,7177,-2249,-3857,-92,-142,4027,209,-6451,1939,2421,852,257,-4564,2457,5415,-3226,-1719,-799,1677,4103,-3831,-5477,2210,2614,2450,-3454,-5057,3906,3798,-419,-5193,-3399,5664,5331,-4382,-3965,-290,4170,6195,-5783,-5683,5013,3366,2819,-4430,-8721,6838,6357,-2322,-4218,-3899,4397,7233,-6244,-6059,1180,2422,6354,-3777,-8809,5603,4985,513,-1958,-8212,3604,9644,-3234,-3638,-2007,1607,7445,-3326,-8142,2875,3025,2678,-891,-7708,3545,7500,-2542,-2180,-3658,-240,7775,-3577,-6171,1785,-40,3795,-688,-6603,2747,2957,-1690,495,-2975,1181,5667,-2637,-2937,331,830,2792,-1542,-4304,3381,1732,-1227,-1773,-2390,3429,3714,-2945,-1907,1004,3282,3515,-4571,-3742,3525,3631,846,-4296,-3220,6008,3820,-3276,-5668,-983,5431,4045,-5294,-2866,1420,4259,3202,-7163,-5176,6155,2946,-230,-4619,-4352,7640,5739,-4799,-3583,-2570,5037,6003,-6820,-4750,4565,3214,2538,-3351,-8017,5639,3945,-2283,-4394,-3702,5102,7553,-4513,-4833,2109,1362,4749,-4424,-7232,4657,2887,203,-2016,-4310,3423,4852,-3919,-2619,-316,1856,4303,-5339,-4103,2698,1363,1272,-1983,-3865,4378,2643,-1972,-1143,-300,2105,2726,-4762,-1725,3446,1101,921,-3000,-2909,4725,2363,-2088,-1653,-1293,4512,2013,-4395,-2039,2724,2297,-264,-4386,-1682,4477,1219,-1923,-4700,-849,5616,1943,-3579,-2666,1191,5219,1815,-5352,-2590,3709,3645,180,-6256,-1987,6132,2720,-2677,-3932,-1829,5485,3266,-6356,-2062,1736,4922,2759,-6901,-3594,4923,3047,-182,-4826,-3653,6283,2359,-3887,-2530,-1814,4673,3484,-5835,-2699,2075,1057,1911,-4266,-2313,4352,2518,-1570,-1699,-2581,3616,3523,-2612,-2048,431,2098,2030,-2999,-2255,5005,1533,186,-1845,-1914,3391,612,-3984,-1842],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,4,-6,6,-7,7,-8,9,-10,11,-12,13,-14,16,-17,19,-22,23,-26,29,-32,35,-39,45,-51,57,-66,77,-92,112,-141,185,-259,408,-807,4222,4980,-10344,-3202,5459,2881,1310,-5776,-4383,7521,3767,-4782,-2651,-1919,6026,4922,-6512,-1374,1617,2812,2165,-7137,-2311,4171,2021,-1312,-4090,-2075,6401,-490,-3744,58,482,3947,527,-6019,2045,3363,50,-600,-5999,-425,7057,-1913,-2459,-1545,-562,7023,-3202,-6846,3226,2158,530,1630,-8908,4294,7943,-4045,-1828,-3083,-262,10728,-2383,-8803,2853,1323,4616,455,-10235,2980,8620,-2278,-617,-7565,9,11058,-2764,-6741,-1121,-145,8933,865,-11933,569,6114,1564,-208,-8272,-1317,11202,152,-4390,-4404,-1871,9814,2244,-8732,-840,1679,5187,1980,-8739,-1847,5718,1460,-908,-5515,-1744,7905,1436,-4084,-1755,167,5520,1484,-6139,79,2232,2391,810,-4651,-524,5588,-1063,-1384,-2818,26,5198,-1994,-2776,1404,293,2420,-1409,-6218,3224,3815,-824,-278,-3736,1642,5409,-4625,-2541,1008,1023,5150,-3492,-7209,5097,4343,411,-1599,-6846,5103,6649,-3966,-2196,-2295,2153,7957,-5393,-6728,3929,2954,3310,-1557,-10068,5788,7961,-2597,-1952,-5589,2290,10489,-4729,-6579,1472,2180,7216,-1490,-9518,2807,5600,1064,-407,-7852,-582,8897,-2416,-3755,-1988,23,7093,-921,-8191,1460,3312,2972,505,-8392,84,6159,140,-1965,-4611,500,4812,-1858,-4337,-624,751,4216,-1516,-6280,1195,2274,833,-742,-4976,832,3534,-1604,-2275,-1443,2240,3799,-3176,-2916,2628,2129,1667,-1647,-3504,3452,2806,-2589,-1806,-3565,3400,4472,-4834,-2071,2559,1789,1924,-3630,-5053,6018,3717,-1712,-1698,-4204,5313,4545,-6681,-3172,-111,3556,6102,-5670,-5974,5393,3685,1650,-3067,-6510,6285,5535,-3534,-2837,-2838,3750,7701,-4605,-5500,1792,3701,3528,-3783,-7279,4707,6385,-882,-2842,-5335,3404,5749,-3533,-4635,-1160,2272,4928,-3493,-5800,2702,3819,1303,-2154,-5043,3467,5562,-1281,-1299,-2187,1476,4530,-2471,-3133,749,2046,2124,-1914,-3809,1765,1750,-1108,-1802,-1543,2643,2142,-2418,-955,496,1557,2322,-3460,-1707,3160,1020,-108,-1869,-2574,4489,1818,-3672,-997,557,3402,1760,-6557,-2248,3124,1785,729,-3948,-1754,5878,1656,-3702,-1767,-1235,4332,2898,-5462,-1948,2750,2817,1656,-6082,-2119,5981,2812,-2249,-3468,-2739,6352,4544,-4905,-3092,431,4124,3092,-5194,-4425,4805,2361,959,-2748,-3841,5311,3461,-3631,-3395,-2161,3928,3983,-2489,-3166,1005,2017,2511,-3878,-4323,2673,3762,-1372,-2626,-2198,3123,2914,-2254,-1858,652,2137,1798,-2987,-2612,3421,606,830,-3039,-2213,3057,1129,-2754,-1832,-778,2899,1006,-2079,-1415,2311,1236,-52,-1599,-1170,3026,-205,-1965,-1016,468,4271,-557,-4356,-199,2492,2505,67,-4583,165,4358,1033,-1132],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-6,7,-8,9,-10,11,-12,14,-16,17,-19,22,-23,26,-29,32,-35,39,-43,47,-52,57,-63,70,-78,87,-98,111,-125,144,-168,199,-242,305,-407,600,-1079,5297,4331,-10603,-1255,4639,4032,2898,-9038,-4000,12015,1606,-2952,-4527,-5336,9844,4304,-10409,-1303,736,3239,6925,-11331,-5806,8164,1940,1585,-5682,-7654,10162,4698,-7018,-586,-2629,5084,7831,-9588,-3905,4650,942,5021,-4283,-7175,7866,2644,-1964,461,-5661,5375,4525,-7607,-1404,3452,-196,4411,-5303,-5803,6685,724,-1927,107,-2640,6281,3043,-6342,792,1081,1836,2561,-6587,-866,5684,-831,-1146,-4626,-1770,7796,438,-6316,-2200,597,5628,-954,-7892,-858,5208,3414,-691,-7624,584,7951,-783,-2737,-5170,-6,10574,-747,-8473,-1119,2369,7231,597,-11050,813,7051,3807,980,-8754,-619,11537,38,-3767,-2618,-2824,10680,1856,-10280,3,2367,4105,4121,-9581,-2200,11282,191,-821,-4164,-5220,11553,1875,-7770,593,-1697,5122,5136,-8917,-1810,5414,-485,1419,-4534,-4420,8648,846,-4939,681,-2607,5018,3601,-7605,-345,2312,351,1219,-4119,-1825,6717,-770,-1933,-5,-1825,5083,-660,-6221,2387,3216,1800,71,-6098,484,5406,-1189,-2922,-3176,2204,6799,-2571,-5924,85,2111,4856,-1678,-7095,1751,4350,1890,-3131,-7103,2637,8147,-587,-5210,-2661,1373,9009,-3480,-8144,2052,2789,5319,-2527,-10041,2512,6861,874,-1552,-6783,1083,10907,-2858,-5748,-2313,1515,9356,-68,-10564,947,3954,3367,180,-9223,145,9320,-1874,-2575,-2280,-1282,9095,37,-7521,1807,2153,4032,2047,-8666,478,6085,-1266,248,-3210,-2041,6667,-2078,-4536,2139,-727,3328,1256,-5641,840,2799,-1397,-973,-3607,335,4973,-2836,-3373,285,293,3831,-1247,-5272,2949,3954,583,-1738,-3425,2967,5543,-2371,-3169,-1779,2860,4374,-4060,-4587,2282,3850,3675,-3540,-5855,3688,4588,567,-4264,-4540,5357,7279,-3483,-5233,-355,3309,5470,-4867,-7533,2988,6116,1916,-4189,-6130,4721,6123,-1537,-3052,-4256,3011,8348,-3727,-6061,144,2221,5428,-2913,-7760,3290,5009,128,-1268,-5866,2132,7895,-3366,-3210,-1125,202,5913,-2544,-5832,1356,2968,1734,-781,-6038,1653,4716,-2562,-1377,-1309,699,4386,-2172,-3540,3114,1370,1856,-1015,-3386,2556,3640,-2623,-1254,-939,2402,4345,-3799,-3039,1451,2258,1296,-3533,-3636,3950,3372,-1822,-2024,-293,4561,3436,-4138,-2489,-13,3356,2831,-5890,-3381,3784,3960,604,-4189,-3945,4592,4813,-2029,-3302,-1767,6327,4383,-5064,-4051,1112,5639,2770,-4956,-4573,5351,3733,-653,-3720,-3281,5059,3908,-3297,-4015,-673,4929,4947,-4590,-4077,2723,4093,2643,-3395,-5002,4964,4363,-1906,-2483,-3121,3627,5134,-4331,-3768,1741,1517,2385,-3105,-4451,3354,1941,-1465,-1161,-2939,2957,3995,-3029,-2146,553,803,1922,-3363,-2113,2120,991,164],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,2,-2,2,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-6,8,-11,15,-22,38,-73,183,-1306,-6952,-267,9265,937,-6867,-2331,865,5744,1903,-8833,-1425,4278,2802,-248,-7423,-199,6234,61,-1809,-3755,-840,7467,381,-4601,286,1413,4844,209,-5951,1923,3773,-936,126,-5555,1922,4984,-3489,-2175,613,-486,4674,-3148,-7112,5937,1310,611,-367,-7136,4431,6026,-5969,-1268,-591,1238,7661,-4877,-6335,5842,1930,4428,-2879,-8702,6486,7384,-4917,-2177,-4721,3166,10752,-6318,-6368,2923,1569,6611,-3081,-10795,4823,7052,-929,-2116,-6783,2947,11617,-3980,-6069,-1285,1082,9139,-2376,-10626,2469,4301,3887,-1336,-9380,1257,9531,-751,-2642,-4506,1553,7977,-1336,-6631,-374,1961,5610,-1137,-7488,1643,4879,1902,-1024,-6006,598,6480,-1466,-2830,-1800,955,5549,-2267,-4507,1058,1485,3073,-2248,-4472,4216,3038,-1817,-1179,-2674,2839,4368,-5371,-1713,2492,-659,4343,-4979,-5830,5985,306,-1704,-2019,-3502,5818,4481,-7205,-1005,928,1684,5231,-6745,-4997,6664,2793,347,-3342,-6550,7553,5528,-4859,-3494,-1856,4124,8056,-8589,-5306,4941,2660,3316,-5420,-7805,5885,4898,-2328,-2925,-5439,5233,8798,-5149,-4578,1274,2114,5567,-4612,-8270,4052,4325,1576,-3500,-5785,3192,5553,-2529,-3925,-3156,1189,6460,-3125,-5988,1168,3348,3761,-1889,-5349,3012,4108,-169,-3631,-2584,2325,3883,-2855,-3038,-296,1815,3839,-3321,-2630,3781,1839,635,-2105,-3367,4980,2456,-4645,-489,-156,2800,3277,-5133,-1280,4442,633,2563,-4262,-3835,7005,944,-3274,-137,-943,5531,2311,-6965,-1392,2588,2293,1875,-8050,-2541,7424,983,-1710,-3564,-2857,9034,2666,-7835,-2739,802,4072,4271,-8008,-3648,6134,3129,907,-4832,-4651,7472,3995,-4798,-3444,-2001,5121,5628,-5170,-3611,3147,2826,3651,-5109,-4399,5303,3801,-105,-3272,-3376,4782,4722,-3652,-3071,247,2669,4826,-4313,-3876,2666,2281,1426,-4246,-2998,2678,2033,-2883,-1959,-1182,2420,2689,-4117,-1478,1460,2266,1500,-2748,-1369,2923,670,-1324,-2264,-248,5485,255,-3737,-181,854,2826,446,-4738,256,3809,479,-1102,-3918,160,6109,-1006,-4251,-1067,1518,3862,1683,-7362,278,4021,2178,82,-5985,-347,7166,373,-4216,-3370,643,7064,1471,-6797,-1695,2458,3164,1047,-6089,-1493,7008,1787,-2060,-4631,-827,6863,1290,-5015,-3183,897,3464,2469,-6796,-3210,4016,3416,-219,-4703,-2510,4896,2227,-3772,-2763,-1212,4670,3049,-5219,-2152,1532,3397,1863,-3698,-1362,2999,1164,-873,-3170,-466,3667,392,-3429,-1201,480,3033,1189,-4042,-31,1920,576,-399,-2204,327,4148,243,-1773,222,1286,3690,-1054,-4249,603,3287,2370,-926,-5101,716,3770,-788,-2609,-2706,985,4773,-2396,-5033,-250],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-11,13,-15,16,-17,19,-21,23,-26,28,-31,33,-37,41,-46,50,-55,62,-70,79,-90,104,-121,146,-179,228,-308,465,-1728,6579,5574,-3511,-2947,-5060,7975,6394,-7881,-4250,1487,4125,6414,-7283,-7571,8431,3176,618,-3593,-8944,8156,8903,-5461,-3307,-2881,3070,10327,-7480,-8004,4908,1262,4404,-2726,-10673,7270,6658,-3527,-206,-4928,2308,9724,-7683,-3539,2517,-104,5676,-2123,-7656,7638,2643,-2032,1333,-6568,3517,6467,-4371,-1528,813,433,5518,-5064,-5100,6672,428,-850,-722,-3964,4605,2879,-5575,-60,-79,1975,3892,-6088,-2139,4210,1652,287,-5089,-2919,7227,2327,-3218,-2795,-1169,7382,3240,-7219,-2141,1525,5481,2392,-8836,-2187,6677,3104,300,-7150,-3884,10032,3058,-6186,-4314,-1202,8347,4567,-10607,-2190,3515,3803,5075,-9053,-5090,10252,1961,-1877,-4232,-5841,8399,6161,-8247,-1343,479,4174,7031,-8917,-5032,7314,3027,2045,-2918,-6631,7252,4852,-6149,169,-2080,3377,7043,-7742,-3428,3905,-601,4431,-4162,-5645,7406,2496,-3877,737,-1945,3678,3404,-6806,-958,3753,208,2712,-4923,-2993,7222,147,-1999,-781,-1953,5142,782,-5350,-328,2277,2534,1010,-7474,-222,5858,943,-2048,-4318,-265,7880,1102,-6024,-3163,1494,6952,-794,-7541,-206,2344,4540,175,-7919,-494,8419,1537,-2320,-5931,-550,10444,221,-6542,-1656,724,7136,1165,-11331,-259,4626,2744,606,-7482,-2227,9384,1124,-3702,-3021,-2588,8995,3005,-8001,-999,2117,3586,3060,-7104,-3740,6894,992,-824,-3609,-3883,7530,1291,-6483,-1299,-96,2437,3890,-7166,-1988,5020,-446,1712,-1954,-2875,6659,-586,-3039,-133,-268,2674,843,-5898,-181,3935,-784,222,-4332,409,5753,-1971,-3943,-863,-839,3603,-615,-5755,400,2993,1518,-1240,-6254,1180,6080,-730,-3905,-3872,2320,6896,-1211,-5689,-1660,3488,5168,-2097,-6026,1444,4537,2657,-1913,-6083,997,7962,-126,-5181,-4173,2071,8146,-1161,-7399,330,3517,4899,-607,-8190,735,6014,1625,-1298,-6350,-137,7919,-1323,-4658,-2280,959,6615,1040,-8286,652,3091,2831,979,-5821,-595,6010,-974,-2156,-1735,-1812,4801,-125,-5374,726,761,1968,508,-6119,806,4479,562,-952,-653,-943,5099,-1432,-3191,1832,840,1820,-273,-5098,2601,3579,-1874,-944,-2580,2375,4846,-2149,-4568,695,1474,2682,-2585,-5019,2994,3466,411,-3146,-3346,2813,5228,-1323,-4399,-2333,3679,5070,-3642,-4551,1381,3880,2720,-3049,-5590,987,4239,75,-3369,-3849,3415,7010,-1882,-3930,-2017,3798,5169,-2678,-5152,366,4170,2511,-3026,-6119,3005,6169,-1426,-3815,-2910,1515,6760,-2155,-4161,-349,1134,4467,-1829,-6295,2481,3721,817,-2232,-4341,869,4808,-1128,-3644,-855,351,3465,-1093,-4711,1366,2673,1184,-1228,-2537,2474,2950,-920,-1697,156,1367],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-7,7,-8,9,-10,12,-12,14,-15,17,-19,21,-23,26,-28,31,-35,39,-43,48,-54,61,-70,81,-95,115,-144,194,-309,931,3635,5413,-1427,-8942,2347,6617,1953,-2425,-5487,1118,8326,-1615,-3892,-3156,1190,6708,-1974,-5221,1579,2718,3520,-1572,-5751,4100,3112,-1054,-770,-3865,2279,4772,-4554,-2376,1216,616,3902,-3684,-4259,5726,576,-2029,154,-5336,5326,5999,-7179,455,1248,2317,5226,-6561,-3860,6575,-566,-152,-2070,-5763,8714,4623,-7678,-53,-351,2812,7598,-8943,-4472,6547,1810,3650,-5594,-7605,8830,4656,-4718,-2674,-4773,5670,7637,-7821,-6126,2921,2639,6431,-4882,-8106,7260,4648,-533,-4481,-6115,4463,9447,-4645,-4632,-2320,3671,7966,-4298,-6902,2175,3370,4083,-3294,-7236,3529,4169,-942,-3008,-4181,4720,5777,-3335,-2801,631,3218,4543,-3727,-2548,3017,2696,-26,-2555,-4585,4424,2758,-2502,-796,-2256,2519,3923,-6684,-370,2703,944,2998,-4461,-3176,6530,238,-2727,115,-2618,6252,1169,-7745,-437,2091,2339,2787,-7677,-1700,7312,-256,-2533,-2092,-4339,8828,2893,-8119,158,1457,3145,5203,-9024,-2770,7148,1377,-224,-5305,-3991,9396,2987,-5759,-1969,-1794,6996,6235,-8383,-4472,5017,3385,2255,-6081,-5909,8205,4246,-2874,-4123,-3948,4990,4931,-5653,-3810,1126,4852,5017,-6048,-5470,3931,3933,790,-3476,-5118,4700,3535,-2013,-3065,-1692,4151,2647,-4662,-1960,1390,1224,2491,-4906,-2984,4247,900,-6,-562,-2414,4458,1725,-3642,127,-167,2527,1157,-4759,419,3694,-345,-918,-4315,-760,6783,-2138,-3070,-549,-988,4600,593,-7240,1768,3741,1125,-295,-6514,-90,7397,-1889,-3657,-1524,452,7333,618,-8642,1246,3114,3464,685,-7571,-257,7659,575,-2039,-4453,-1289,8094,381,-7233,-1530,2252,4165,1596,-8171,-1958,6266,3499,446,-5531,-3231,7948,2210,-4189,-3027,-1224,6539,2760,-5839,-1577,3069,2469,1434,-5805,-2675,4860,3002,-1186,-3413,-1432,4960,1346,-3766,-1017,972,4989,2213,-4257,-621,2545,1484,67,-4006,-1760,3505,426,-1192,-286,853,2744,-192,-4387,801,1459,1621,561,-3781,1408,4117,-1308,-1176,-2180,2213,4338,-1370,-3547,940,1842,2752,-1126,-5359,2064,4717,-137,-1394,-4242,1070,6774,-2878,-5317,535,2030,4716,-2437,-7564,1530,4041,1188,-1937,-5321,2697,6592,-1516,-3783,-2246,899,7120,-27,-7041,-25,3013,3472,-579,-5795,1108,6956,1074,-2528,-4272,-17,6558,556,-4079,-1360,1639,4002,-916,-6069,-419,3503,2566,-266,-3129,-208,4623,119,-2817,-1563,1132,4611,-45,-3613,-60,1995,2554,-1423,-3216,370,2894,398,-1860,-2799,137,2657,-901,-2549,-161,432,1578,-936,-4086,2881,2545,-409,-2110,-2983,2109,2754,-2000,-1423,262,1716,2939,-3010,-4389,2244,2245,1295,-3076,-3017,3230,4048],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,14,-15,17,-19,21,-23,25,-28,30,-34,36,-40,45,-49,54,-60,66,-74,82,-93,107,-123,144,-172,212,-270,365,-546,1004,-4933,-7212,2757,4618,6204,-5612,-8986,6513,6611,472,-3901,-8159,4846,8810,-5009,-4952,-1727,2205,10198,-5369,-9800,3945,3507,4733,-1867,-11534,4195,9102,-3710,-1365,-5624,694,11097,-3650,-6332,2011,-1154,5236,798,-10583,2927,5329,-2236,1798,-5982,-1190,9247,-3154,-3747,1942,-2484,7702,-1983,-8732,4275,3549,-739,703,-5867,1299,6369,-4309,-1042,-192,113,5836,-3444,-5741,5182,1848,601,-1543,-5474,5421,4249,-4337,-1289,-1838,2879,4679,-5153,-5303,3230,3215,3205,-4815,-4639,7008,4792,-1740,-5065,-3547,6385,5538,-5630,-5085,-1036,4730,6531,-6763,-4954,4735,3640,2901,-5424,-7249,8563,4996,-4022,-3467,-5443,6868,7475,-8514,-4948,1631,2451,7042,-7256,-8572,6428,3898,1719,-2336,-8533,6281,7128,-6377,-1517,-3061,883,9241,-5340,-7068,4081,479,4300,-1926,-8940,5814,4092,-3235,772,-3753,1701,7431,-4189,-2864,3293,-2162,2987,-1755,-5352,6123,2106,-2648,-291,-3152,2926,4741,-6994,-493,2725,-238,3230,-5067,-3859,5193,1070,-1366,-2651,-3895,5637,2113,-5427,-1523,279,4342,2136,-6193,-1514,5477,3640,256,-5494,-2160,7135,3094,-3624,-4303,-2642,7701,2816,-6914,-2282,1816,4331,2691,-9244,-3390,5565,2917,92,-6159,-3512,7253,2454,-5068,-3366,-3124,6850,4485,-7442,-2754,2710,3256,4115,-7225,-4763,7180,1590,-332,-2734,-5206,6935,6607,-5577,-1274,-423,1581,6184,-5506,-4659,5511,416,1599,-1303,-5487,5855,2959,-3892,498,-1624,1630,4050,-6149,-591,3759,-1293,459,-1767,-3827,6078,1278,-4589,1443,-744,2949,2566,-6306,17,4069,461,565,-4799,-1740,5699,476,-3627,-1993,-296,3647,865,-5253,-356,2182,3104,-97,-7232,173,4855,2426,-1863,-4876,-204,6522,1388,-4986,-3246,904,6854,449,-7217,-358,3537,4496,138,-6197,-1022,7651,2566,-2291,-5115,-1829,8868,1430,-6286,-1560,402,4637,1448,-8014,-1549,4329,2687,1407,-5727,-3146,7436,1410,-3752,-2499,-1814,5558,2191,-6168,-1063,720,2409,3435,-5302,-2900,4799,979,-82,-802,-2179,4874,1167,-6052,859,20,1242,2206,-3750,-752,2902,-368,-878,-1562,-2165,4594,161,-3851,1400,975,2602,-487,-4822,715,3466,667,-1799,-2225,931,3988,-811,-3870,-1638,2199,4067,-1373,-6292,-955,4445,2005,-1989,-6190,2366,5578,-482,-3867,-3737,1868,7356,-1040,-5829,-541,2034,4779,-2827,-5243,-629,5073,2889,-2647,-5788,1543,6561,308,-3910,-3283,2011,6476,54,-6234,-271,1665,4583,-199,-6888,-463,4856,939,-2578,-5014,437,6345,893,-2942,-915,1647,4529,268,-5851,-188,2613,1880,288,-4724,-576,4706,-499,-1992,13,371,3958,543,-3832,496,1429,280,874,-2447],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-5,6,-7,8,-8,9,-10,10,-11,12,-13,15,-16,18,-20,23,-25,28,-32,36,-43,51,-62,78,-103,151,-264,1586,-1696,-4366,-4177,4535,6890,-4478,-4601,689,3119,6070,-4000,-6732,3485,3738,2541,-3116,-5358,4677,4181,-1404,-1753,-1392,2702,4125,-4665,-2496,2127,1006,3634,-5204,-3788,6348,-27,-564,916,-3289,4802,3137,-7586,85,1671,943,3686,-7221,-1100,7109,-2001,-549,-753,-3846,8076,1929,-7912,424,-580,3375,4766,-9501,-1758,8202,-935,1503,-5180,-5608,12143,1929,-6986,-1637,-2237,6676,5998,-10860,-2512,5119,1973,1679,-7971,-6313,9295,2187,-3199,-3879,-4654,8007,5583,-7763,-3998,777,5191,4531,-7810,-5353,6419,3514,893,-3883,-4542,8372,5303,-3188,-4156,-2435,4224,5133,-4667,-4027,1169,3386,3054,-5576,-4209,3762,2184,494,-3773,-3377,5351,1717,-2630,328,-1933,3265,4144,-4979,-1126,2714,658,2215,-3954,-1717,6157,-1291,-2548,758,-1249,5543,748,-7052,1947,3116,136,2331,-6228,-437,6046,-1739,-2704,-2258,-2465,7772,-128,-8042,1971,2053,2309,1137,-8632,1123,8590,-1177,-1940,-4776,-1815,9430,-690,-7618,-1500,398,6243,1343,-9240,-1438,6324,2789,418,-6080,-2637,9940,2468,-3753,-3043,-1844,7145,2469,-8091,-1975,3995,3815,2476,-7173,-3386,6270,2602,-1377,-4664,-2572,6389,2855,-3192,-2363,311,4628,1774,-5485,-1817,1828,3305,1164,-5024,-2284,3791,1499,-1226,-2589,-694,4624,149,-3842,382,1111,2275,1328,-6043,797,4499,-1967,24,-2293,1344,5669,-2192,-3126,987,-436,3773,-1682,-5497,3274,3002,-604,-144,-5691,799,7155,-3200,-3096,555,-333,5683,-1979,-7021,3441,3183,1247,-469,-7130,2944,7323,-1584,-2933,-2822,486,6844,-1523,-6591,897,1384,2878,-79,-8569,2107,5909,-515,-1676,-4928,15,7830,-1312,-5058,-1327,155,4882,336,-7646,71,4744,2648,-268,-5137,115,5708,593,-2398,-2654,483,5855,-244,-5586,-960,445,4575,-32,-5556,1258,3678,2497,-1311,-3778,1484,4203,-70,-2629,-599,521,2858,-787,-4406,864,2103,757,-2168,-4007,3262,4219,-1721,-1114,-1201,1814,4271,-2339,-3100,2203,1744,1839,-2594,-4475,3528,2580,-2873,-1110,-2870,2684,5310,-4487,-3388,2342,3217,3181,-2239,-4561,4180,3198,-1402,-2382,-4353,4101,6226,-3407,-2904,-909,2843,5517,-2811,-6394,1768,2380,2835,-2927,-5386,2491,5506,-2383,-3549,-3277,2007,5731,-2257,-3836,333,1593,3486,-1334,-6338,1034,3713,1298,-2686,-4349,2106,3775,-224,-2648,-1957,1349,4146,-896,-4157,683,2167,1596,-2270,-4697,2886,2274,-531,-1625,-1602,2180,4181,-1053,-1657,418,1037,2266,-1145,-1165,1862,1453,130,-2235,-2920,2383,1505,-2355,-1761,660,1916,1043,-3364,-2265,2952,753,-441,-2166,-2100,3936,3220,-4235,-2561,172,2673,2963,-4627],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-6,6,-7,7,-9,10,-12,13,-15,16,-18,21,-22,25,-28,31,-35,38,-42,47,-52,57,-63,70,-77,85,-94,105,-117,131,-147,167,-190,220,-260,315,-398,544,-875,3831,-24,-4486,-6310,1438,10021,-2369,-6209,-3054,2057,9500,-1258,-10752,1726,4626,3872,-324,-10027,517,10402,-2568,-2005,-5331,-1465,12300,-260,-8843,1053,756,6635,2877,-11748,903,7466,-595,668,-6740,-2316,11181,-520,-5799,867,-2970,6013,3161,-10976,2869,3182,-2262,3583,-6372,-1692,9516,-2842,-2967,926,-2227,6201,696,-8245,3466,2011,-26,1876,-6274,810,6556,-3393,-2329,-259,120,6379,-3711,-6470,3491,2982,2416,-2101,-7075,3616,5800,-2418,-2996,-3291,3297,7757,-2822,-5474,220,3878,6295,-3621,-7316,2474,5498,2462,-2476,-8008,4547,7364,-3772,-3794,-4195,3685,8801,-5118,-7482,492,3886,7256,-3667,-9293,4780,5794,542,-2829,-7115,2749,10296,-3307,-4084,-2108,621,9567,-2485,-9139,3272,2368,3182,871,-8344,1734,7681,-1846,-1469,-3040,-1201,9096,-2394,-6289,1953,-1039,5192,816,-8126,3350,5157,-2798,1234,-4479,215,8433,-4144,-2127,3180,-1713,3931,-1816,-6847,4350,2612,-1930,385,-4627,2537,5478,-5005,-3794,341,1193,4269,-4296,-4740,5192,2318,90,-3043,-4362,6266,5161,-2502,-3860,-1748,4994,5011,-5403,-4286,2310,4888,2524,-5610,-5707,4713,5440,-178,-3764,-4541,6799,5895,-3960,-5780,-1877,4831,6614,-6591,-5736,2859,2951,4321,-5042,-8008,5864,5605,-1181,-2561,-5968,4395,8554,-6727,-5019,-372,2734,7590,-4962,-7791,6621,3356,862,-1626,-5804,3329,6051,-4776,-1379,-648,1131,7389,-3557,-5387,3255,1140,2596,-684,-5474,4059,3792,-3092,246,-2038,1013,5637,-3998,-1814,3803,276,2565,-1506,-4584,5203,1999,-2702,-1311,-1918,3240,3417,-4864,-2026,2030,1634,2401,-5688,-3399,5014,3119,-1419,-4162,-2214,5980,2937,-3673,-3581,-374,4877,2443,-6119,-3361,3787,3600,535,-5944,-3124,7196,2149,-2498,-3475,-2589,6568,3194,-5065,-3203,972,5649,3300,-7161,-3965,4166,2676,1956,-5873,-5435,5939,4610,-2498,-3918,-2037,4826,4551,-6265,-3359,3008,2913,3070,-4558,-4062,5266,2498,-1302,-1675,-3834,4286,4021,-3598,-1665,-57,1362,3242,-4784,-4289,5892,173,363,-743,-2643,4856,1541,-3492,43,-345,1987,1927,-4308,-2245,3874,1731,420,-1711,-1316,4596,1193,-3805,115,1068,2728,245,-5571,-1237,4315,2536,-155,-4599,-1023,5856,1369,-3226,-2838,-114,4360,1189,-6729,-1747,3925,4245,628,-6651,-1400,4910,2905,-1787,-4631,-730,6025,1744,-4797,-3893,-577,6565,826,-5317,-1699,2163,3587,223,-6541,-1436,6038,2285,-2088,-4383,-1620,6793,506,-5889,-2204,477,3831,1540,-5763,-2266,4370,2556,1250,-4099,-2632,5480,1619,-1262,-2615,-638,4192,2088,-3862,-1288,722,1542,815,-4045,-1116,4658,-276,-2159,-1561,-1045,3868,-78],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-13,14,-16,17,-20,22,-24,26,-29,31,-35,38,-42,47,-52,58,-64,71,-80,89,-100,113,-130,151,-178,215,-269,356,-515,908,-4461,-4965,3684,4847,1614,-7502,-4375,5204,3620,-709,-5248,-4928,6484,3075,-4257,-1480,-694,6030,3426,-6855,-1222,2612,1083,1738,-5397,-2788,7254,-345,-2570,-1176,-2828,4409,1115,-7836,2879,1346,1004,2617,-6460,-489,5872,-3925,-1729,713,-2312,6988,-506,-7545,3940,1724,2743,1591,-8721,2159,9103,-2154,-1622,-3382,-1406,10786,-1052,-7765,2827,90,5753,1416,-11729,222,7630,324,198,-6582,-2279,11420,283,-7166,-2880,-817,9062,2734,-9741,-818,5245,3885,1580,-9418,-3626,8166,917,-2953,-4938,-2915,8013,3188,-6665,-2662,1165,6878,2393,-8460,-1284,3850,3749,365,-6453,-2943,6274,2010,-1233,-4007,-1178,6780,1787,-5665,-1684,185,3019,1140,-7202,368,3963,-253,642,-4391,-619,6599,-808,-3147,33,-1363,4859,-296,-6472,3176,2843,84,1629,-5289,1525,6154,-4776,-1419,-850,-712,6557,-1835,-6109,4128,1865,116,217,-7757,3296,7840,-3834,-2264,-2468,88,8636,-3379,-7942,2239,2376,3564,125,-8921,3131,7822,-1130,-1665,-5186,1169,9833,-2968,-5772,-663,1012,6732,-367,-8966,-592,5646,2888,-1164,-6948,1061,8443,-672,-3014,-3466,-558,8176,291,-5898,-763,2680,5096,736,-7388,-362,5263,1644,-1578,-4775,-71,6156,-646,-2848,-1783,-646,6296,-340,-3536,367,2053,2528,-707,-5054,1317,3456,-1992,-1054,-3447,686,5441,-2171,-2866,2050,-1493,3257,-1749,-5297,3795,2884,-2156,-772,-3131,2381,4923,-5438,-2099,1717,1539,3937,-3113,-6060,4870,2696,-1097,-1023,-5613,4255,6237,-4673,-3217,905,1948,5690,-4147,-5430,4789,2675,2020,-2437,-7134,4517,6811,-2426,-2805,-3501,3152,7570,-3578,-6830,1066,3424,4298,-2229,-7699,1843,6333,-1551,-3196,-4842,1356,6734,-1647,-3776,-1338,2755,6044,-1976,-4898,617,4349,3417,-1297,-5204,2259,4424,2,-2721,-3439,2660,3609,-1247,-3369,1008,1389,2322,-3016,-3959,1820,2692,807,-973,-4255,3163,2812,-2310,-819,-1075,1199,3086,-2379,-2399,1562,879,-38,-1142,-2829,4210,1659,-4274,-1063,-742,2727,3032,-4231,-1439,3911,718,3193,-4051,-4031,6391,1483,-2671,-2681,-2551,5257,3986,-5063,-2634,1409,2563,2253,-5355,-4810,4456,2506,428,-4044,-4883,5325,4478,-4065,-3747,-1546,3963,3164,-3470,-5033,2751,3725,2733,-3770,-4967,3959,4124,-1346,-2991,-2552,3015,4691,-3036,-3453,475,2625,3238,-3341,-2920,1072,2751,1203,-3089,-3462,3480,3407,-1220,-2525,-590,2291,2864,-2452,-2700,1274,1918,1967,-3284,-1790,3242,986,-862,-1619,-940,2232,1143,-3209,-298,1324,630,918,-3169,-376,2769,484,-1169,-1048,-1424,3850,1466,-3859,-431,2443,2492,1238,-4749,-674,2958,2088,-1317,-4356,-1148],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-13,14,-15,18,-20,23,-26,30,-35,42,-53,67,-92,-197,2454,6912,1961,-10081,-1728,7101,3691,-1002,-8744,-2405,10282,919,-4087,-3667,-2299,9649,2788,-10125,-1341,2287,5123,4153,-10730,-2214,9226,1995,-502,-5348,-5244,11294,2709,-6368,71,-1885,4664,6255,-10014,-3342,6127,874,3638,-6075,-5572,9306,14,-3359,1026,-2883,5612,5034,-9366,197,3610,-916,3907,-5059,-2459,8299,-975,-2881,415,-3521,6212,2484,-8182,2049,2276,415,2273,-6898,-1434,7463,-1759,-3363,-1434,-1357,6838,-1245,-7472,420,2071,4530,-437,-8084,1034,7545,1911,-1651,-5782,772,8301,445,-6028,-2921,2712,8977,-1001,-8988,-740,4273,4356,-340,-10013,1555,8630,-66,-2910,-7005,1118,10274,-511,-7059,-2317,697,9731,-23,-9562,621,4599,3402,1090,-9243,-833,9109,-260,-2799,-4600,-3381,10174,321,-7809,1032,74,4693,3659,-9938,-423,6050,-955,1004,-4036,-3653,9222,-472,-5669,2164,-869,3647,2329,-8730,1922,3904,-1048,1706,-4139,-1147,8198,-3226,-3253,2384,-123,4988,-184,-7712,2751,2254,-646,324,-5406,2913,6880,-3850,-4627,-1627,1530,7307,-2782,-7007,2455,2542,1617,-2225,-7455,3967,7001,-916,-3736,-3701,4197,6547,-2158,-5657,-857,3810,7030,-3611,-7605,2124,5825,2823,-3092,-8302,4631,6886,-2053,-3759,-4629,3486,8452,-3516,-7055,350,2208,6370,-1903,-8262,3723,6010,1259,-1418,-7480,2632,9507,-2742,-3024,-1269,294,7574,-1589,-5932,3437,2417,2564,278,-6945,2773,5797,-2944,-962,-3135,-977,7946,-1812,-5886,3118,460,2675,197,-6806,2727,3890,-1531,-75,-3418,796,6732,-2561,-3562,2889,1360,2941,-2551,-5571,3911,3515,-1487,-1606,-3655,2617,6198,-5184,-4459,1741,3275,3578,-3576,-5891,2591,5392,-32,-3450,-4937,4691,5372,-1819,-4423,-1887,4783,5323,-4726,-5398,2223,4383,3968,-5198,-6778,4420,5980,752,-4585,-4394,5886,5928,-4413,-4574,-2000,3748,6699,-4219,-6024,2053,2589,3811,-3426,-6862,3685,4253,-340,-2190,-5211,3572,6070,-4822,-3696,1012,1131,4512,-3768,-5270,2718,2130,287,-1664,-4795,2421,5033,-3027,-1191,-468,710,4832,-3028,-4139,3717,384,54,-1420,-5020,4355,3776,-3651,-1269,-226,2101,4804,-4719,-3282,3841,2227,597,-3775,-2643,4543,2305,-2266,-2627,-1156,3539,3799,-4131,-3577,3347,3631,1970,-5120,-3188,5639,3127,-2024,-5011,-2474,5611,3145,-4422,-3454,1771,5569,2674,-5884,-4199,3131,3263,804,-6186,-3353,5600,3553,-1793,-4315,-2340,5438,2930,-4400,-4076,970,4463,2350,-5737,-3661,3763,3390,1511,-4486,-3341,5754,3762,-2084,-3181,-2344,3244,3680,-3889,-3371,2269,2047,2189,-3472,-3759,2519,2432,-1352,-1610,-2129,2171,3532,-4043,-2704,1394,734,2132,-4636,-2364,3589],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-4,4,-4,5,-5,6,-6,8,-9,9,-10,12,-13,14,-16,17,-20,21,-24,26,-29,32,-36,39,-44,49,-55,62,-70,77,-81,55,202,7568,1775,-3273,-4962,-1208,7370,2329,-6722,-2160,546,5470,849,-7663,32,4615,2499,910,-5196,-1785,7369,-649,-3585,-1572,-1482,6184,210,-6716,2803,1823,-176,1350,-5761,1488,6870,-4009,-1926,-658,-808,7938,-2361,-6706,3888,1023,1627,1225,-7217,3209,6964,-5508,-501,-2654,530,9573,-4890,-7005,3375,982,3058,-966,-9866,4437,7525,-3492,-2144,-6559,1387,10198,-3585,-5934,1700,1817,7668,-721,-10760,2969,6604,2639,-1521,-7358,1665,9774,-1317,-5177,-2572,270,9176,-271,-8573,-599,3001,5267,-1382,-8330,98,8223,1510,-952,-6191,29,8405,649,-5521,-2792,1064,6916,-430,-5881,616,1487,3742,-221,-8234,816,4837,332,-657,-3678,276,6988,-2068,-3272,537,-488,3389,-503,-6224,3936,2531,-755,969,-3758,1970,5147,-5120,-2178,1058,51,6038,-3397,-6392,5812,1836,106,182,-5724,4328,5202,-5566,-1657,-75,1624,6913,-4949,-6156,6312,1708,1479,-2204,-7633,5532,7527,-4821,-2826,-2924,3271,8898,-5694,-5917,2024,3475,5083,-4485,-8744,4261,6045,265,-3184,-5871,2934,8696,-3159,-4988,-2184,3613,6806,-2588,-6241,1455,5163,3317,-2566,-7656,2841,6083,46,-2803,-4175,2429,7023,-1942,-5183,-1458,2879,3530,-2354,-4591,1728,2842,1858,-1101,-5279,1853,3722,-2122,-1887,-3127,2236,4542,-3742,-1785,2363,928,4335,-1945,-4568,5233,3206,-3131,-621,-2587,2437,3518,-5417,-1757,2888,206,3363,-4323,-3873,6324,1283,-2203,-1643,-2840,5506,4547,-6782,-1806,1243,2074,4532,-5982,-4940,5592,2578,-359,-3948,-4504,5956,4911,-5177,-3527,-671,5573,6109,-5998,-5462,4054,3066,2099,-5730,-6112,4207,5104,-2695,-3735,-2826,4173,5183,-4219,-4180,1794,3601,4058,-4460,-6157,3545,3128,1539,-3611,-4411,4319,3828,-1732,-3562,-2793,3592,3805,-2824,-3861,1579,3582,2194,-2757,-3583,2350,1232,247,-1372,-3828,3863,2922,-3837,-1311,6,2658,2438,-3979,-2036,3108,543,651,-3135,-1276,4229,581,-3962,675,-1386,1785,2080,-5522,-1399,3057,596,760,-4780,-2111,6296,694,-2584,-2594,-638,4512,3204,-6767,-542,2216,1784,1402,-5477,-2351,6611,1360,-3481,-3962,-1914,5839,2631,-5968,-2693,1459,4487,2622,-5517,-3032,3943,3079,-943,-3797,-4030,5948,4170,-4516,-3656,-1349,5464,2621,-5067,-2571,2304,4506,1333,-3304,-3337,3087,4060,-1625,-2843,-2758,4435,3499,-2418,-2747,374,3481,3024,-3189,-1331,2385,1578,657,-4048,-814,2776,894,-1423,-538,-1088,3102,1575,-3071,-938,1395,2358,318,-3780,-954,2898,280,-2013,-2346,-290,4334,-520,-4667,359,1445,2138,-460,-4749,152,4881,1362,-1287,-2272,-1120,6250,-16,-4072,358,1499,3960],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-2,2,-3,3,-4,4,-4,5,-5,6,-6,7,-8,8,-9,9,-6,-2,49,-837,-6636,-4989,8299,5201,-6531,-5570,-1710,7474,5029,-8300,-4719,4272,5028,4225,-7542,-6063,8369,4108,-179,-4115,-6047,8165,6127,-6739,-3014,-926,4518,7181,-8956,-5902,6269,1565,2367,-3947,-7477,7599,4498,-3669,-798,-3631,3535,8126,-8340,-2277,3232,-1176,5774,-4160,-7251,8069,1948,-2743,1850,-5688,3703,5387,-8841,-323,1783,-918,3967,-4185,-4090,8411,-1235,-1765,427,-4204,5724,3162,-7502,-713,1607,1626,3201,-7118,-2137,7869,103,-719,-3530,-3207,8263,2173,-7071,-2064,386,6608,2289,-8252,-2474,5631,4030,1007,-8359,-3367,8584,3135,-2472,-5289,-1402,8335,2643,-7062,-3184,1788,6972,2513,-9332,-3048,5518,2726,1523,-7486,-3515,9587,2608,-4227,-4084,-3260,8262,2846,-9083,-1657,795,3811,4544,-9399,-4245,7191,1402,-462,-4367,-5088,8040,3092,-5769,781,-1203,4662,4978,-7908,-985,4626,-1739,3642,-3910,-4670,8640,557,-5202,965,-3436,3920,3079,-8295,339,4033,-55,2283,-4548,-3469,7245,-1666,-3122,51,-1539,5652,1661,-7495,1489,3928,2264,-79,-6644,-480,7158,-830,-1785,-3354,-831,7699,818,-7309,-782,2556,4841,-546,-9248,1279,6375,1869,-1680,-7416,97,8701,856,-4633,-4312,1499,8217,-1043,-7556,-1197,3284,5531,604,-9148,-832,7788,1906,-1856,-6731,176,9094,-498,-4739,-2741,906,6679,1032,-7486,371,3334,2781,1715,-7695,-1719,8132,253,-1137,-3390,-2696,7438,282,-5794,300,836,2520,2765,-7269,-312,4781,-1114,655,-3951,-2211,7336,-862,-4457,1568,259,2146,-122,-5940,767,4031,-1961,-1066,-2259,649,7041,-2752,-3301,987,-361,4182,-1261,-7053,3156,4029,510,-2931,-4563,2386,7527,-2660,-4005,-1730,3427,6117,-3045,-6671,1476,4348,3485,-2017,-7644,2908,6672,1606,-4154,-4812,3927,7974,-2065,-4413,-2389,3561,6672,-2501,-7054,87,4106,3894,-2813,-7383,1605,6812,559,-2341,-6368,816,8277,-2612,-4848,-1454,1510,4772,-521,-7166,716,3647,321,337,-5372,258,6977,-2518,-2863,-1801,-633,5532,-1558,-5459,1605,1258,2096,155,-5088,1031,4933,-1441,-647,-1679,-37,3995,-1808,-3476,1392,680,2064,-255,-4425,3020,3630,-2257,-2393,-1733,1076,4107,-3757,-4496,1580,1092,2823,-2222,-5837,3969,2868,-2199,-2022,-2784,3989,4025,-2875,-4319,-1118,3969,4536,-4812,-5697,2076,5454,1206,-4140,-5818,3575,6120,-2053,-3247,-3285,4231,4466,-3800,-4660,-134,3999,4524,-3890,-5592,2477,4528,1102,-3607,-4262,3025,5328,-2170,-3478,-2605,3141,4690,-3183,-4223,1339,3264,2619,-893,-4860,2227,4112,-1098,-2711,-3106,676,4976,-1936,-3446,1429,827,2781,-1934,-4637,3314,2617,1019,-918,-3730,1555,3747,-3838,-1348],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,11,-12,14,-16,17,-19,21,-25,27,-30,33,-36,40,-44,49,-55,59,-66,72,-80,89,-99,110,-123,137,-156,178,-205,239,-286,352,-454,635,-1050,4381,-1426,-8705,789,3958,4333,-2949,-7408,801,7352,-1459,-2765,-5660,1476,7877,-2302,-4118,-122,-797,6092,-1033,-7712,2736,3272,-322,662,-7290,811,6550,-4710,-735,278,-1559,5726,-3129,-6582,4974,817,-34,361,-6284,4210,5622,-5365,-464,-472,-224,6683,-5479,-4889,5735,952,1589,-3121,-8235,6694,6208,-5863,-1746,-3228,1944,8491,-7294,-6171,5223,1664,3670,-3895,-8658,6440,7222,-2555,-3002,-5578,3844,9502,-4939,-5521,-489,4023,7438,-5319,-8533,2613,5245,3071,-3310,-8030,4547,8300,-2321,-4861,-3569,3649,6901,-3331,-6164,80,4536,5895,-3342,-7419,2111,3631,2178,-2744,-7501,4658,5990,-1588,-2268,-2488,1965,6688,-4182,-4039,2293,76,4123,-1937,-6911,5468,3326,-2131,-387,-5975,2203,5080,-5416,-395,1491,394,4679,-4048,-5748,6503,276,-365,-842,-4696,4859,3200,-7271,312,583,1708,4496,-6890,-3214,7239,313,-573,-3442,-4352,7954,4058,-6678,-1775,-1026,4296,5864,-7746,-3624,5645,2996,1841,-5298,-4665,7272,3831,-4200,-4001,-3225,5909,6094,-6178,-4311,1623,4210,5287,-5879,-5570,5314,4892,-442,-5006,-5332,4696,6484,-2486,-3024,-3254,4143,5960,-4722,-4745,598,3751,3899,-4941,-5738,4557,3830,-205,-3155,-6299,4300,4110,-3785,-1204,-952,3057,4209,-4742,-2694,3316,757,2248,-2339,-4668,5181,1458,-2994,439,-2435,3476,3153,-6707,-630,4332,361,2671,-3044,-1949,7054,912,-3763,35,-1737,5067,1282,-7467,864,4365,2200,2115,-6081,-2826,8163,-27,-2442,-2204,-1877,8477,1892,-7787,-339,2515,3455,2024,-7655,-1641,7146,2135,-188,-5088,-3057,7632,3441,-4880,-2747,-340,5393,2526,-6978,-2911,3469,3482,264,-5698,-3751,5333,3176,-2583,-3677,-3432,5540,3641,-4308,-3475,1154,5331,2772,-4380,-3550,3089,1966,-183,-4544,-2883,5851,1541,-1993,-2776,-1736,4422,1651,-4844,-1394,827,1923,1278,-4993,-1561,4070,164,-632,-2632,-1514,4281,179,-3741,65,-859,1918,678,-4242,1646,2790,-318,-128,-2794,-846,5491,-2099,-3482,647,842,3845,-18,-6237,1074,4804,498,-1779,-4475,178,6577,-1298,-3526,-1225,87,6573,-346,-6294,636,2945,2382,-71,-6420,-591,6398,804,-2858,-3747,-312,6165,461,-4632,-3094,1403,4655,523,-6428,-1581,4012,2766,-1400,-5402,225,6152,1841,-2925,-3197,-530,5311,1093,-4855,-1456,2130,2707,-711,-4458,-54,3814,1857,-1224,-4273,82,3800,-81,-2532,-1359,483,4129,260,-4201,-848,1828,2102,883,-3416,-778,4022,-995,-2757,-877,130,3391,-1340,-4069,203,2483,887,-369,-3079,1482,4472,-1394,-2007,-362,1187,3588,-2840,-4005,1390,2795,2320,-1962,-5540,1839,3846,-696,-2533],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,2,-3,3,-3,4,-4,5,-6,6,-6,7,-8,9,-10,11,-12,14,-16,18,-21,25,-30,37,-47,64,-94,160,-362,2802,6488,-4667,-8396,4288,5300,2473,-4221,-7695,4893,7060,-2607,-4436,-4937,4368,8238,-4679,-4945,763,4943,8543,-5497,-8660,4692,3833,2549,-3471,-9523,5385,7564,-3637,-2940,-4852,1026,9554,-4895,-6747,3389,526,5471,-1137,-10981,5328,5527,-1825,-95,-5731,464,8142,-5808,-2909,2126,-1804,6674,-2170,-7388,6105,2021,-2568,1690,-5610,2740,6572,-7642,-489,2421,-553,4329,-5337,-5803,7400,1337,-925,-124,-5464,6291,4918,-7075,-1806,753,3187,5141,-7033,-4828,5124,2869,147,-4408,-4793,7354,4785,-3406,-4179,-1851,5661,5224,-6522,-4617,2312,4468,4623,-6636,-5684,5572,5537,510,-5434,-5973,7104,5154,-3946,-4190,-3007,5578,6831,-7139,-5624,959,4520,5209,-5694,-6355,6699,3262,20,-3246,-7511,6940,5684,-6682,-1378,-2368,3274,6953,-6613,-5072,4429,1596,3163,-2801,-7976,7743,3798,-4213,272,-3474,1419,5496,-6565,-1804,4222,-845,3469,-2398,-6004,6668,166,-3896,248,-3390,4692,4843,-7169,145,3427,-1144,2829,-4490,-3173,7157,-489,-3192,-1350,-1819,5602,2580,-6184,-1426,2295,2554,2433,-6628,-2065,6215,1613,-1265,-4266,-3363,6985,3290,-5307,-3484,460,6142,2250,-7938,-3379,4473,4949,2054,-7045,-3155,7180,3279,-1406,-5163,-3128,8938,2784,-6192,-3305,5,6182,3063,-7679,-3253,5271,3148,817,-7026,-4137,7297,1786,-2406,-3321,-3068,7198,3636,-6952,-1851,789,1597,4306,-6704,-3762,5802,-178,572,-1895,-4222,4891,1388,-3735,538,-218,1994,4883,-6011,-804,4229,-1541,884,-2802,-3137,6182,-97,-3884,1187,-912,2287,2083,-6669,-124,4559,-1028,571,-3804,-1161,7189,-794,-2765,-728,-760,5238,1104,-7401,489,4705,1895,-393,-6030,888,7031,1199,-3258,-4555,789,7309,1085,-6291,-3286,1756,5016,326,-7698,-1564,5074,2793,-104,-6410,-82,7167,1045,-4127,-4789,833,6766,1027,-6090,-1692,2441,5870,1370,-6331,-753,5016,3148,-82,-4702,-1853,6944,1834,-3473,-2041,-76,4535,1360,-6118,-701,1722,2708,1562,-6683,-761,5612,-1253,-2789,-891,-938,5214,313,-4618,715,-15,1043,1581,-4645,837,3736,-1301,-399,-2060,-311,5575,-112,-3076,1231,2293,3634,-598,-5124,1497,4974,-404,-1922,-3612,695,5578,-1770,-3840,1121,1666,4330,-1113,-6128,1103,5137,1748,-1639,-3810,2413,5143,423,-4398,-3159,1986,5944,-1244,-5835,311,3425,3905,-2002,-5820,115,5206,1860,-2575,-5445,1523,7933,280,-3897,-2495,1715,5356,-1159,-5971,465,3501,2964,-2208,-6148,813,4234,896,-2335,-3352,768,4780,-473,-3835,314,1201,4410,-284,-5128,1383,3310,163,-231,-4562,538,3940,-667,-2870,-1563,254,4054,-774,-3663,2102,1468,902],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,4,-4,5,-5,5,-6,6,-7,9,-10,10,-11,13,-14,15,-18,19,-21,23,-25,28,-32,34,-39,43,-50,56,-65,75,-91,111,-143,195,-299,581,-3032,-7657,4072,5974,-1496,-5036,-2680,3936,7624,-5021,-4850,1447,1775,5697,-3844,-6570,5915,2606,-402,-61,-5252,2526,5674,-5625,-1486,254,761,5747,-3969,-5853,6407,392,-725,1274,-4845,4721,4407,-6376,1469,716,1775,4935,-6989,-3718,6909,-972,750,-1837,-5900,7887,3191,-7291,571,-725,2374,6113,-9001,-3331,7305,1025,1129,-4849,-6701,8853,3224,-5906,-2249,-2627,6975,5832,-8477,-4739,4159,4404,4223,-7395,-5985,7641,5009,-1416,-4981,-3666,6840,5645,-4977,-5846,-431,6949,6309,-5795,-5537,3276,4540,3262,-5595,-6238,5717,5087,-717,-4851,-3709,5803,5797,-3563,-3306,-2114,4128,4331,-5925,-3849,3984,2024,3424,-4129,-4819,6516,1735,-2147,-223,-4060,4520,4098,-6609,-214,2249,-99,3456,-4449,-4232,7089,-707,-1783,-58,-2864,4088,1160,-6273,1683,1821,-459,3252,-7660,-1400,7770,-2288,-2326,-1706,-1999,8559,520,-7752,-132,2559,3349,2679,-8860,-1771,7643,-19,-909,-5033,-2905,8590,1906,-7064,-1713,1851,5920,3104,-9582,-2870,4974,3610,757,-6488,-3019,7610,3545,-4215,-4520,-1216,6892,4221,-5984,-3689,1207,4923,1798,-7115,-3628,5314,5155,685,-7042,-2602,5494,1381,-1895,-3831,-899,5337,2335,-5133,-486,752,4138,2325,-5867,-1138,4323,1275,-37,-3003,-2702,6456,572,-4549,-38,546,2272,2233,-6115,1442,4198,-1670,1132,-3845,-609,6241,-3147,-4043,630,-1848,4949,-462,-6983,3053,4134,314,-250,-5525,-194,7534,-2910,-3964,-1390,-412,6562,-817,-7984,1575,4110,1864,246,-7492,267,8802,-1597,-3428,-3871,1222,7711,381,-6385,-63,2122,4871,885,-7713,-618,4824,1790,-1566,-5522,-261,7642,1275,-4837,-2725,1265,5523,574,-5710,-1076,3171,4472,-37,-7105,-268,5607,2746,-1446,-4499,1348,4882,885,-4218,-2654,235,4796,96,-3963,100,2584,2873,-680,-3115,600,6235,-931,-1204,-2148,-704,4192,-887,-3969,695,-306,1347,93,-4340,1922,3150,-1441,101,-1247,96,6101,-3642,-2388,521,1703,2084,-1667,-5703,3242,3325,-1718,-1263,-3814,2331,5827,-2458,-4693,498,1568,4312,-1211,-6851,2913,3458,939,-1320,-5119,2303,5980,-1468,-3951,-2419,3456,5458,-2311,-5621,2051,3589,2844,-3300,-6051,1933,6129,331,-3961,-3752,1874,6528,-1988,-5164,-2163,2478,5062,-1325,-4689,294,4428,3055,-1772,-5758,872,4559,-409,-2581,-2292,2547,3907,-372,-3454,-533,2046,3869,-2044,-3884,114,3149,-596,-1120,-2449,1327,3565,-1651,-1989,150,755,2398,-2007,-2720,1937,1514,-783,-768,-2760,2638,2416,-2440,-1528,-1290,2226,3017,-2853,-3100,3278,1845,534,-2144,-2871,3419,1940,-2326,-1491,-263,3615,3706,-4055,-2660,2177],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,7,-8,9,-10,12,-12,14,-15,18,-19,21,-24,27,-29,32,-36,39,-43,48,-52,58,-64,71,-80,89,-100,114,-130,151,-178,214,-268,354,-510,888,-4365,518,9782,-770,-4937,-3956,2787,9041,-2490,-7886,-537,3400,5911,-3078,-9002,1286,6337,1268,-2920,-7729,1582,9321,-1269,-5099,-4272,1049,9148,-2192,-9290,1741,1465,5448,1364,-10923,2175,8283,-791,-882,-4342,-1142,9216,-2383,-5404,628,-496,5546,1843,-8792,3123,3568,-2230,2819,-6083,-1415,8226,-4775,-3329,2228,-2727,6782,-936,-7409,6057,2110,-1762,2627,-5312,1601,7856,-5591,-2062,1455,-585,6252,-2858,-5982,5205,2502,-415,-97,-7558,4701,7581,-5666,-1828,-1536,1303,8547,-4904,-5951,2676,3364,4425,-3759,-8070,5086,6075,-801,-3987,-5263,4339,8152,-3011,-6244,-952,5038,6598,-3331,-6599,1949,5517,4083,-4464,-8656,5183,7160,595,-3715,-6066,4567,8809,-3469,-5426,-1220,2433,8255,-4725,-7871,2624,3280,2485,-1122,-8802,2471,6668,-3636,-949,-2383,133,8175,-4332,-5560,3547,248,4683,136,-8306,5113,3193,-3082,1429,-4222,1571,6337,-5283,-2727,3388,-809,4616,-2496,-6599,5694,1832,-3517,748,-3591,3510,5852,-6711,-1465,3248,1442,3012,-5376,-6066,6918,1273,-1141,-2302,-4504,4796,5504,-6048,-3882,805,4032,5342,-5632,-4984,4427,3396,1653,-4173,-6708,6280,5508,-3005,-3058,-2239,5538,7043,-5322,-5559,-153,4477,4327,-6516,-4921,4663,2971,1064,-4624,-5971,4780,6541,-2827,-3650,-3839,5319,5444,-4693,-3593,799,3270,4123,-5930,-4814,4355,2408,-439,-2726,-5724,4462,5061,-4330,-695,-483,2853,5122,-3234,-4275,4480,54,2011,-1024,-4816,5592,2936,-3528,628,-1228,2971,5504,-6852,-2022,4495,-577,1721,-3235,-4093,6150,2857,-4197,-52,-2298,4507,3612,-7066,-1678,3787,1328,1247,-5692,-2883,7027,643,-3701,-2709,-2373,6532,3120,-7751,-2055,2794,3751,2970,-7866,-4206,5510,2867,-1168,-4495,-3138,6638,3751,-3712,-2983,-630,7025,3841,-6155,-3442,1501,4400,2407,-5438,-4199,5565,4190,-691,-4435,-1853,5521,3887,-4258,-3122,-544,5977,3650,-6220,-3162,3104,4228,1857,-3467,-3153,6347,1697,-1688,-2241,-3835,5132,2968,-5320,-931,842,1156,2091,-3367,-1618,4534,-278,-851,-2261,-1522,4444,2097,-3885,516,797,1946,2055,-4893,-288,4251,-12,-1176,-1327,-1341,4556,-61,-5222,189,1039,3600,-168,-5869,-708,4934,729,-1579,-3755,-478,6998,478,-4312,-2690,344,5202,981,-5962,-263,4122,3336,-232,-5466,-396,6236,1449,-2315,-5053,338,6503,1612,-4786,-1695,1892,6179,1293,-6151,-1984,3841,3705,-1075,-6007,-142,5851,1466,-2416,-4192,619,5468,1283,-5201,-728,1239,3587,766,-5622,-2117,4479,1186,-1161,-3879,-1515,5163,1206,-2100,-1615,185,3097,1058,-4740,82,2165,937,774,-2913,-740,4346,-348,-1845,-999,-448],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,5,-5,6,-6,7,-7,8,-9,10,-12,13,-14,15,-18,19,-21,22,-26,28,-31,34,-38,42,-47,53,-60,68,-78,92,-110,134,-170,220,49,6099,4671,-7828,-4259,4502,2995,3134,-5495,-5125,7599,3410,-2871,-2236,-4228,4436,6602,-6531,-1327,1827,528,4571,-4862,-4748,5877,89,-1463,-716,-5762,5810,3707,-7365,1383,256,74,5402,-6877,-1603,8025,-1351,-786,-114,-4767,7035,1399,-8045,1811,-559,2490,3103,-9084,-3,6849,-1386,12,-4280,-2763,10899,1376,-7006,-271,-84,5104,3379,-9532,-1084,6095,968,689,-7181,-3834,9613,2245,-4347,-3630,-612,8636,2343,-7604,-2505,2622,5760,2396,-8289,-3158,5961,3348,-596,-7164,-3737,8429,2559,-4309,-4062,-1507,7990,3244,-8055,-2228,509,3870,2429,-8028,-2100,5517,1219,480,-4928,-2793,7921,1297,-4280,-517,-2541,5247,4229,-6043,-791,2062,56,2858,-4291,-3114,6406,-1287,-1392,278,-3244,5233,1538,-8752,2396,2630,-453,2129,-6201,573,6262,-3876,-242,-953,-2043,6979,-1681,-6665,3582,1806,1352,1010,-8211,1539,7137,-2770,-1804,-2602,395,9011,-1034,-6976,1178,2543,4916,237,-8570,1007,6348,807,-1646,-6025,360,8707,178,-5130,-2820,2110,7060,595,-8466,-1934,3753,5140,-288,-7682,-622,6041,1913,-2719,-5487,-571,7876,1593,-4579,-2906,923,6705,-28,-6476,164,3700,3192,486,-7437,140,6215,371,-467,-3301,-242,5814,7,-4261,937,-441,3566,979,-6431,2421,3228,-1271,429,-3727,-872,5117,-3121,-3274,1423,-1186,4215,-932,-5426,3760,2371,-1636,683,-3860,1177,7503,-3786,-1975,1183,469,4283,-1743,-5949,3233,3396,93,-989,-5970,3661,6592,-4660,-4193,-1416,1835,6798,-3732,-5128,2191,2235,2661,-2319,-7119,2813,6331,-708,-3022,-3574,2046,7633,-2353,-4791,-1192,2848,5353,-2004,-7178,422,4579,3663,-2999,-7046,1785,5208,-103,-3914,-3890,1870,6557,-2132,-4418,-750,1635,4347,-1059,-5881,1236,3717,967,-876,-2813,1685,4823,-2780,-854,-1241,585,4899,-2893,-5287,1884,1166,1836,122,-5709,2849,1960,-2486,-161,-2320,650,3445,-3378,-2610,2168,809,2304,-2359,-3983,3553,1567,-1842,-553,-2630,2207,4951,-4315,-3139,1839,-466,2666,-3364,-3470,5045,2880,-1240,-2825,-2717,3697,4295,-3910,-3422,990,2287,3627,-4811,-3944,3113,3393,-362,-2563,-4580,4583,5319,-2792,-3694,-1635,4490,5706,-3244,-4856,1001,4557,3174,-3573,-5439,2756,4540,-488,-3402,-3438,3295,3146,-1732,-3333,-508,3419,4561,-3272,-3961,1358,3131,2174,-2167,-4352,2669,3455,-163,-2232,-2012,2538,3422,-2231,-2794,184,-178,2353,-2955,-2308,3027,1201,-291,-1080,-3565,2752,2528,-2221,-73,793,1902,2318,-2112,-2236,2330,282,128,-1427,-1708,4384,1301,-2808,-1021,364,3778,1127,-4957,-1295,1824,3115,58,-4253,-1830,4738,2329],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,4,-4,5,-6,6,-7,8,-9,10,-12,13,-13,15,-17,19,-21,23,-25,28,-31,34,-38,42,-47,52,-58,66,-74,84,-92,91,-29,-827,-9356,-1180,5361,3772,1102,-10112,-1942,8580,2112,-3224,-6392,-717,10331,2070,-7691,-2850,299,8355,1095,-10560,-2340,4788,4422,1438,-9133,-1862,9469,1599,-1954,-4796,-2625,10568,2437,-6904,-643,-57,3894,3689,-9515,-1440,5566,-183,2561,-5822,-3028,10408,18,-4245,371,-3135,5828,2656,-9634,2513,3642,-838,2865,-5481,-2361,9537,-3444,-2615,1546,-2393,6934,-9,-8891,4095,2047,-250,2477,-7630,613,7373,-4249,-2076,216,-640,6654,-2806,-8540,3496,2111,1571,442,-10506,1441,8092,-1277,-3271,-3902,225,9355,-1397,-8313,-1102,3339,6978,-1300,-10072,1560,6778,3094,-1834,-8558,1996,8383,-832,-3682,-4731,1658,9247,-1104,-7946,-1410,1398,6878,-4,-8687,1392,5942,3331,-1014,-7352,1311,8792,52,-3614,-3607,-377,7268,-233,-6825,603,1320,3771,1339,-8636,1658,5973,-1104,870,-3988,-1232,7276,-2400,-4933,1421,-1097,2995,570,-7879,3302,4136,-3075,3023,-4673,520,7575,-4416,-3197,3300,-1126,4663,-1986,-7600,5239,1919,-2040,-50,-4204,3894,7336,-5002,-2280,925,728,5057,-4640,-7060,4677,3807,552,-2284,-7312,3949,7750,-3003,-4429,-3097,2872,8305,-4487,-7152,1272,3405,4222,-4431,-7914,3120,7017,-281,-5351,-6119,4506,9353,-2087,-5175,-1927,3585,6958,-3581,-5862,1055,5298,4331,-3891,-7272,2893,5302,706,-3175,-5452,3477,6931,-2703,-4542,-1095,1898,5572,-2201,-7053,1591,1994,2851,-1063,-5771,3554,4371,-1640,-1103,-1315,-158,5322,-2982,-4627,3891,362,1994,112,-6046,4404,3289,-5165,656,-1915,2287,4854,-4917,-2714,3398,1033,2627,-3049,-6127,6392,3563,-3878,-1604,-3145,3412,4963,-6032,-3128,2865,2032,2537,-4365,-4184,6073,3606,-1283,-3167,-3198,6075,4610,-5121,-3607,-643,4936,3917,-5649,-4759,3965,4585,1620,-5391,-4817,5570,4182,-1689,-3853,-3709,4460,5823,-3969,-4970,676,3560,4596,-5945,-6277,2210,4914,2032,-3962,-5634,5053,4714,-2042,-2807,-3326,2945,4138,-3231,-4186,351,3029,2628,-3377,-4007,3188,1465,-220,-1009,-3285,4066,3880,-3539,-915,-94,914,3076,-3920,-3545,4160,483,285,-663,-2983,4487,1266,-3831,-686,-673,2349,2209,-4139,-2505,4202,2225,-325,-3795,-1901,5964,1736,-3190,-1464,-169,4782,3150,-6752,-2113,3345,1906,778,-4264,-2504,6236,3351,-3766,-3815,-1347,6188,3149,-4737,-3789,757,4766,1558,-6585,-2523,5991,3533,-1293,-5294,-2158,5826,2896,-3975,-3860,-644,5394,3174,-4834,-3047,1567,3675,1380,-4453,-2891,4303,3293,-818,-3877,-2395,4280,2581,-2018,-1399,307,4161,2538,-4532,-2126,1833,1509,576,-3145,-2467,4056,2161,-2187,-2074,-1751,2624,1953,-3324,-867,1625,1149,998,-2941],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,1,-1,1,-2,1,-1,2,-2,2,-2,2,-3,3,-3,3,-2,2,-1,-1,4,-11,27,-174,-1087,-6037,-3078,9470,1549,-5580,-2743,-632,7351,3605,-9191,-1239,3881,1085,2690,-6458,-3352,8448,101,-2159,-1250,-3865,6970,2797,-7317,1471,120,-961,3887,-6567,-697,6874,-3438,-956,-410,-3887,7175,-443,-5955,4032,930,320,2176,-7996,905,6247,-4218,-532,-2443,-1644,9238,-2458,-6964,2507,1023,4196,-286,-8748,2368,5978,-494,-424,-6881,992,10150,-950,-6079,-1562,1649,8377,125,-9537,1093,6117,4009,-1593,-7805,540,9116,1198,-4180,-5898,77,9674,1637,-6334,-3560,2887,7852,151,-7183,-1018,4181,5054,-444,-8540,241,8361,-141,-1037,-5115,-1579,8471,-1449,-5278,-893,-108,5887,687,-8797,767,3612,243,2144,-5715,-716,7967,-2368,-2918,1580,-1945,5130,-82,-6702,3631,2205,-1195,1407,-6008,1019,7346,-3036,-887,736,-1334,5307,-3453,-6009,5024,1169,81,317,-5798,2651,6478,-4573,-2411,-1031,964,7349,-4100,-6184,3659,2832,2377,-580,-7779,3064,6527,-3690,-2549,-5120,2123,7679,-3484,-6206,-1309,2842,5601,-2318,-8586,1864,6371,2618,-2636,-7415,2632,7166,-1009,-5235,-3182,3262,6685,-2076,-5788,-1435,3117,4885,-2103,-7816,1394,5607,1661,-1246,-6123,1921,6541,-2443,-3344,-2902,904,6786,-2183,-6064,3057,1149,2358,-683,-6355,2128,4195,-1330,-1336,-4109,-368,6167,-2716,-2617,1530,-1133,4159,322,-6703,4035,1820,-2794,-174,-3354,1155,4371,-4612,-1396,2209,-157,4295,-2493,-5034,5648,1341,-679,-976,-3716,4191,4615,-6006,-1931,324,1713,3972,-4674,-3842,4319,1945,237,-3126,-4603,4817,4123,-2106,-3992,-1731,3367,6154,-4579,-3947,1728,4128,3145,-5009,-6490,4472,5191,-54,-2893,-4513,3754,4924,-1920,-4376,-1599,3177,4969,-4044,-4119,1439,3819,3125,-2875,-5774,2687,3956,234,-3384,-4169,2504,4493,-1793,-2999,-554,3000,3972,-2995,-2997,1900,1188,1272,-1727,-3548,3319,2872,-2317,-75,-1910,445,3573,-3063,-2687,3016,96,2515,-1487,-3996,3954,1446,-2083,-576,-80,2645,2550,-5134,-364,3318,122,668,-3883,-2870,4932,1368,-3632,-1830,-2181,4313,4183,-5826,-1012,3396,3403,2039,-4452,-2168,5689,1450,-1163,-4082,-1374,5046,2972,-4197,-3518,-69,4806,2597,-4728,-3010,3541,3411,349,-4878,-4668,4425,4765,-3071,-4540,-977,5474,3847,-4109,-3329,-353,4301,3011,-4248,-3971,2632,3680,2092,-5105,-3115,4268,2320,-2577,-2171,-1975,3072,2158,-3607,-1906,916,1596,892,-3780,-3395,3567,767,-991,-1242,-1509,3430,1907,-2657,-144,101,1882,903,-4624,-1601,2759,648,-829,-2241,-1403,4117,113,-3677,900,1528,2380,517,-4742,637,4296,832,-646,-2004,-977,5754,200,-3171,-2469,1428,3203,390,-3592],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-10,11,-12,14,-16,17,-19,22,-24,27,-30,33,-36,40,-43,48,-52,58,-65,71,-78,87,-97,107,-120,135,-154,176,-205,242,-293,368,-486,705,-1239,5895,5004,-4559,-3712,-4429,7287,4858,-8211,-5504,2611,5424,4288,-8091,-4007,5663,4584,389,-7183,-4415,9188,5585,-2893,-5052,-4045,7956,6531,-6830,-2790,1883,5603,4642,-7344,-4843,5964,2506,908,-4625,-5710,7085,2725,-4059,-193,-3330,4641,6183,-7993,-1372,4534,-341,4250,-3798,-5300,8128,239,-3464,1055,-3659,5924,3175,-9158,1297,2039,-1773,3680,-6091,-2888,7776,-1295,-2150,1728,-4538,6251,1725,-9453,1940,2333,57,2757,-8268,135,8427,-1575,-1911,-4034,-2156,9369,766,-8643,449,2822,4672,1997,-8880,-1099,9140,2435,-923,-5581,-2926,9765,1342,-5903,-3038,90,8043,2871,-9503,-2000,4037,5697,1353,-8831,-2240,7536,2796,-2511,-6059,-2817,7743,1646,-6149,-4155,-582,7746,3220,-8216,-1222,3399,3338,2448,-6741,-1104,6147,801,-2012,-2269,-2479,7321,1217,-6952,-298,-1334,4521,2677,-7561,27,5541,-1067,1621,-3414,-3053,7884,-1943,-4524,2077,-2511,3494,3096,-7523,2285,4088,-2202,270,-4042,-563,8502,-3587,-4283,1421,-1685,6121,-976,-9345,4128,3484,404,615,-6562,533,8303,-2183,-4655,-2660,1054,8459,-1412,-8192,2407,3499,2967,33,-8113,1256,7961,1044,-2010,-4787,379,8661,-702,-6206,-276,2368,6770,-318,-8965,-597,3855,3542,-1677,-7815,887,8384,1072,-2928,-4693,557,9480,-452,-6551,-1225,2004,5454,66,-8230,854,4469,2231,-228,-6083,948,7572,533,-3094,-1735,-1690,6551,-307,-5557,1217,1058,1577,1199,-6305,1781,5281,-2992,-1222,-891,-1116,5928,-1522,-4325,3822,169,2413,494,-6659,3206,4200,-3436,487,-2496,1235,6137,-4896,-3753,2455,1042,3283,-1034,-6913,3665,4036,-1462,-1845,-4231,1672,6688,-4351,-3174,388,2002,5164,-3036,-6782,2193,4318,2275,-2388,-6623,2137,7001,-1706,-4450,-3818,3263,7613,-2378,-6572,33,3760,4570,-3314,-6810,1584,5031,1179,-2801,-4955,2377,7112,-1281,-3954,-2356,1962,6630,-1822,-5651,-74,3694,3724,-1574,-5973,2153,5874,471,-2086,-3720,2417,6802,-1949,-4436,-1017,-160,4367,-1057,-4241,2713,3203,-28,-1375,-4381,2446,3945,-3972,-1452,-93,748,3861,-2905,-4188,3722,1990,674,-808,-3674,3910,3312,-3775,-946,-352,2153,4019,-3209,-3378,2875,2654,477,-3759,-4177,5085,4048,-2991,-2046,-1733,3929,5266,-4797,-4267,1740,3065,3115,-5091,-5756,3571,4051,-459,-3783,-4476,4056,5473,-3518,-3291,-1062,3332,4528,-4510,-4937,2265,4401,2179,-5048,-5198,4710,4823,218,-3182,-3224,3387,4252,-2873,-4563,-755,2805,3983,-3807,-4129,2283,3461,1534,-2365,-4006,3997,3044,-1218,-3469,-1775,2914,3046,-2697,-2171,1181,1696,1406,-3330,-2885,3423,1379,-776,-1669,-1901,3445,2276],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,6,-8,8,-10,12,-12,14,-16,18,-20,22,-24,26,-29,32,-35,39,-43,48,-53,58,-65,72,-80,90,-100,113,-128,148,-171,204,-249,318,-438,721,-3434,-1492,2754,5530,-191,-11178,1089,5918,1483,851,-7200,-1927,10238,-2650,-4298,-357,-2175,7459,-93,-9130,3276,1285,-311,1653,-8450,37,7300,-4262,-540,-396,-3210,7740,-807,-6752,4450,-132,22,2435,-6168,2232,5811,-5818,-556,-1517,-736,6686,-4790,-5706,4413,758,1946,-673,-8567,6112,6613,-5186,-1168,-3248,1662,9088,-4664,-5622,2711,3085,4876,-2770,-8525,4850,5767,509,-4447,-6087,3741,7530,-3082,-5683,-2876,4189,8447,-4358,-6909,1832,5432,5033,-5135,-7849,3398,5770,1461,-3550,-6728,4081,7886,-4038,-4384,-3066,2945,7785,-3703,-6881,1678,2858,4155,-1302,-8132,2805,4655,-1270,-618,-4590,1667,7319,-3709,-3385,1075,-587,5470,-1647,-7739,4190,2543,-996,616,-6143,2971,6407,-4338,-872,2153,-2614,5640,-4255,-5864,5962,400,-847,374,-5707,3710,4745,-6237,-555,517,64,5894,-5480,-4661,5531,713,65,-1805,-5066,6456,5823,-5257,-2959,-1006,3071,5581,-6443,-5542,3971,3493,3115,-4164,-5893,5617,5470,-1769,-3929,-4241,4986,6999,-5448,-5043,-847,3723,5116,-5047,-5040,4011,4452,2500,-4229,-5915,4133,5644,-1868,-3139,-4862,5276,6422,-2909,-2725,-563,2315,4127,-5738,-4378,4128,2445,1579,-2899,-5416,5128,3759,-3565,-1223,-2284,2350,5930,-3378,-2709,2347,254,3291,-1642,-5024,4631,1083,-2407,1005,-3237,1517,4832,-5526,-1849,3099,775,2571,-3507,-4402,5745,14,-2378,365,-2005,3408,2194,-7124,783,2636,538,1966,-5371,-2675,4830,623,-1676,-1990,-2322,6704,2287,-5623,-784,1137,3605,3258,-6653,-3184,4235,3628,-1343,-4510,-3073,6785,2908,-3590,-4271,-920,5993,3176,-5267,-4555,1872,5726,1702,-5522,-3382,2983,3509,-551,-4686,-2832,5703,2829,-2978,-4199,-1012,5752,4204,-5078,-2837,2157,2630,2418,-5237,-3657,4710,2799,-404,-3094,-3195,5521,1942,-4127,78,-488,2022,3317,-2968,-3187,3479,701,782,-2191,-3134,5174,626,-3494,538,44,3292,2138,-4844,-369,2865,202,1078,-2397,-2396,5628,-280,-4767,-853,-771,3194,1010,-5660,-413,3558,1004,-502,-5013,-1703,6678,-1032,-1689,-1858,-148,6127,166,-5912,-680,2768,3142,-321,-5440,-20,5137,2419,-954,-4461,-500,6851,2028,-3384,-2697,980,5101,396,-5633,-1627,3211,3682,-399,-5051,-623,5180,1130,-1943,-4213,-489,5583,1142,-3655,-1568,1382,4909,133,-4837,-2442,3349,1637,-28,-4288,-859,4794,750,-1651,-1110,-812,4584,684,-3422,-179,1852,1736,767,-2949,-933,3100,-460,-792,-1147,-505,3915,470,-2267,819,750,430,-39,-3859,1135,2999,-1699,-861,-2015,47,3596,-1492,-3625,1233,2144,2438,-593,-4442,1461,4153,-469,-713,-2776,323],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-6,6,-8,9,-9,10,-11,12,-14,15,-16,18,-20,21,-24,26,-29,32,-36,40,-45,51,-58,67,-79,94,-116,150,-209,341,-2048,2218,4458,5108,-4972,-9605,6396,5225,750,-4616,-6423,5510,7098,-4246,-6020,-2350,5207,6654,-6096,-6693,2640,5067,4494,-6295,-6977,5187,4628,215,-5386,-7112,4813,6795,-4190,-4539,-1391,3194,7891,-5558,-5100,4035,1859,3300,-4152,-7460,7066,3804,-3029,-685,-3988,2524,7518,-6106,-3277,2768,-540,5796,-3219,-6893,6474,1745,-1996,1476,-4899,4192,5654,-8350,-946,3088,-469,4766,-5605,-5518,6899,-180,-2166,-403,-4728,6358,4755,-8389,-526,1634,1514,4954,-8663,-4809,9177,1750,-318,-3686,-5053,8431,4731,-6795,-1768,-1613,5461,5261,-8987,-4316,5397,4024,3388,-5593,-6311,7091,4713,-3256,-4853,-3563,7767,5733,-6798,-5364,683,6687,5478,-7608,-7050,5494,5467,1621,-5999,-4421,6962,4981,-1533,-4094,-4714,6134,5390,-5979,-3547,80,4157,5039,-6867,-3786,5892,2358,1316,-4143,-4942,6309,2968,-4687,8,-3255,3433,4582,-8421,-897,4573,224,2519,-3118,-4660,6967,176,-4327,1293,-3380,3233,3843,-7528,1206,4934,-177,3106,-6105,-4010,8917,-1106,-3605,-79,-2712,6002,1193,-7990,938,3484,2317,1809,-7775,-971,8631,83,-3038,-4776,-2181,9271,2252,-7273,-1736,1755,5150,1427,-9077,-2902,6621,3917,91,-7418,-2659,8410,2367,-5199,-3913,-998,7556,3059,-7309,-3789,2895,4945,1974,-6456,-2510,5664,3816,-306,-5402,-2871,7894,2627,-4513,-3060,123,5590,2998,-7014,-1302,2200,2967,2165,-5391,-2287,6746,737,-659,-2033,-3186,6367,400,-6029,-618,771,2725,3442,-6084,-783,4337,-733,753,-2011,-1557,6614,-481,-5132,1795,120,3141,947,-6497,2291,4778,-936,-119,-5122,104,6485,-1480,-3698,48,55,5735,-167,-7943,1652,4553,1126,-1788,-5017,695,8475,-1404,-4703,-1879,140,7162,-302,-7429,164,3061,3984,-304,-7508,627,5881,509,-2346,-5979,-602,7267,384,-5057,-3508,1824,5927,-662,-7160,-1810,3703,3780,-753,-6447,-953,6405,1822,-2439,-5034,-128,7141,35,-4334,-1400,1337,5444,609,-5904,-416,4114,2620,-270,-4246,-14,6144,-239,-3016,-1510,-1288,5303,-518,-5331,1850,1313,1411,-226,-4656,1270,4461,-1451,-1798,-2042,-396,5098,-2181,-4340,2237,2316,2683,-1049,-4362,1910,4274,-2459,-2755,-2113,1893,5626,-3092,-5168,1267,1034,4019,-2763,-6627,2674,5699,52,-3047,-4448,2664,7091,-2200,-5530,-1050,2685,4870,-2063,-6707,735,3978,3357,-2725,-6535,1786,6692,643,-3789,-4087,2201,6695,-1638,-4803,-850,2725,4230,-2789,-5637,1382,4464,1525,-2709,-5338,1077,6001,190,-4389,-2676,2436,5387,-1665,-4757,1009,1753,2475,-241,-4723,1347,3806,-41,-1070,-2600,1141,4805,-1670,-2713,-724,1562,2957,-1264,-4110,2520],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,4,-4,4,-6,6,-7,7,-8,9,-10,11,-11,13,-14,16,-17,19,-21,23,-26,29,-32,36,-40,46,-52,61,-73,89,-112,148,-208,330,-657,3458,7290,-1874,-2580,-6084,2912,9057,-5129,-4946,593,-240,7497,-2428,-8668,4149,4097,-492,1699,-6320,2639,7604,-4999,-1794,473,-1530,6749,-2631,-6840,5429,-341,144,2105,-8105,3319,5137,-5163,308,-1112,137,7263,-4549,-4508,6153,-470,-329,-1021,-5464,6629,4292,-4465,-726,-1457,3347,5384,-7551,-3417,6029,1591,2534,-4351,-5900,7456,4829,-4094,-2864,-3118,6125,5535,-6880,-4926,1018,6684,4356,-6102,-6718,4136,5259,1278,-5016,-6621,6101,5265,-3275,-5436,-3640,6379,5569,-6160,-5184,-690,3658,5561,-6089,-6116,4698,3806,1403,-3185,-7634,6540,5395,-3304,-2608,-3033,3192,5832,-5233,-2247,3197,801,3223,-4215,-7382,6410,2370,-2863,215,-6276,3933,6265,-6718,-564,1259,-1097,5337,-4049,-5468,6360,-479,-1550,400,-5291,3941,4356,-6877,-41,1699,117,3305,-7240,-3392,7275,-598,-1394,-2326,-3679,7648,2376,-6598,-938,1611,3776,4295,-7303,-2084,6921,1949,590,-4450,-3533,6785,2897,-4862,-3322,-446,6794,2769,-7370,-3615,2918,6143,2451,-7664,-3165,5692,3577,-649,-5816,-3390,6411,3605,-4144,-5179,-1489,7511,3804,-7401,-3320,2949,4140,3802,-7587,-3733,5951,2419,-552,-3995,-2967,6123,3714,-4855,-1535,-922,3570,4973,-5807,-2089,4314,444,1829,-3064,-4773,5782,655,-3513,-695,-3000,3672,4379,-6714,231,2659,-58,2409,-3511,-2741,5924,-1402,-1987,-214,-1595,3627,865,-6551,190,3647,269,156,-4605,-909,6435,-45,-2858,-1371,-2164,6526,1467,-7175,-1031,2896,2522,969,-7037,-1623,6506,572,-1828,-4326,-1460,7209,937,-5475,-3188,1741,6386,546,-7426,-2298,4693,4520,-333,-6603,-1380,5515,2992,-3192,-4407,-942,6554,2545,-5793,-2908,510,5569,1062,-7177,-1473,3430,2560,558,-6597,-1376,5662,955,-2501,-2974,-2049,6650,779,-6009,494,374,3431,2232,-5771,-447,3750,-870,261,-2554,-1834,4666,696,-3595,-252,312,1399,1065,-5856,203,4039,-221,21,-2675,47,5264,-143,-3531,1441,231,2087,530,-5553,1438,3368,-386,-977,-3599,-255,5530,-2107,-3973,-343,1994,5726,-883,-6415,469,2694,1654,-1927,-5073,829,6295,649,-3800,-4600,1847,6010,-427,-5157,-1402,2541,3727,-1832,-5945,-165,5325,1607,-2293,-4725,1275,6270,-1111,-3899,-3309,1438,5804,614,-5611,-772,3140,3652,-1070,-5025,1992,4401,830,-2588,-4592,618,4545,-165,-3431,-527,535,5161,-2031,-4305,-328,2203,1471,-592,-4006,1389,4554,-925,-562,-1250,988,4191,-1315,-5322,478,1540,429,-1321,-4390,863,3790,-1298,-445,-1762,1902,4500,-2521,-2986,2685,2376,2222,-1462,-3737,3324,2455,-898,-3199,-2629,1964,4213,-2010,-4205,467,1560,3514],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-7,8,-9,10,-11,13,-14,14,-16,18,-19,22,-24,26,-28,32,-35,39,-44,50,-55,63,-74,87,-105,133,-178,276,-1103,-2485,-5588,2084,11348,-4015,-7018,-1317,2821,7283,-1347,-9081,1986,5618,5001,-3190,-8928,1746,8650,-202,-4759,-5802,2160,8838,-2347,-6194,-1956,3119,6271,-1414,-9225,1321,4549,3458,-1526,-8286,2925,7457,-1634,-2244,-4156,2047,8940,-2956,-6256,1606,-326,4299,344,-8946,3255,3253,-1792,1302,-4854,1328,6965,-5116,-2146,2759,-1016,5063,-2663,-6645,5411,1862,-1106,1267,-5094,3300,6625,-7659,-2078,1999,-923,6440,-5322,-6384,7418,2133,211,-1895,-7494,6706,7410,-6525,-2143,-396,2881,7596,-7602,-6589,5405,3142,3467,-3497,-8769,6139,7011,-3609,-2523,-4614,3697,8042,-4814,-5849,1321,4874,6446,-4457,-8900,5069,4888,1216,-4868,-6023,5780,7237,-2103,-4850,-3454,4459,6895,-4033,-6072,409,3842,5261,-3830,-6664,3619,4289,554,-2565,-7017,4840,6505,-3293,-2253,-2357,1568,6214,-4996,-4184,3531,-309,2831,-1037,-6576,4624,3355,-2917,480,-2625,2473,6495,-6357,-2592,3097,-1012,3695,-2639,-4527,6335,1766,-3383,1138,-2944,4559,3992,-8325,-1276,2688,731,4518,-5264,-4856,8060,154,-2722,-2163,-4329,7793,4903,-7728,-1441,1200,4269,4783,-7337,-4063,6508,2571,-365,-2640,-5868,6879,4882,-5757,-4312,-1127,5334,5638,-7132,-5722,3459,3575,3101,-6039,-5075,6087,5459,-1746,-3115,-3133,5328,4928,-4037,-3400,-336,4665,5066,-5388,-4755,2987,4247,2427,-4398,-5221,5746,2481,-1169,-1702,-3652,4398,4768,-4821,-2152,41,1805,4138,-4432,-3088,3127,1116,1451,-1124,-4652,5588,2052,-3647,888,-1059,2594,2969,-5847,-396,5082,127,266,-2842,-3448,5688,1221,-5263,1187,-1341,4309,1904,-8101,-103,4601,325,258,-5215,-1421,8096,969,-3371,-1715,-1220,5543,2799,-7561,-1174,3740,2242,1765,-7680,-2913,7616,1671,-1905,-4548,-1465,7684,3576,-6269,-1647,783,4754,2208,-6822,-2905,5527,4082,381,-5497,-2671,6583,3558,-2938,-3733,-1205,7003,4786,-4746,-3200,1177,4389,2142,-5942,-2447,4825,2757,197,-3778,-2179,5006,2260,-2318,-2931,-737,4197,2597,-4328,-1576,2197,1414,1020,-4488,-1681,4551,-896,-1457,-985,-895,3389,194,-4402,516,1771,1683,506,-4466,484,4033,-1744,-1139,-1292,-1060,6258,-530,-4276,227,1613,3126,42,-5831,1133,5218,-1338,-1944,-4466,521,6461,-1175,-4867,-1578,343,4487,-228,-6960,249,4897,1814,-968,-5578,-584,6143,380,-3345,-2689,-275,5727,550,-5580,-2169,3232,3415,-962,-6294,-2124,6403,3064,-1113,-5089,-696,6387,764,-4275,-3308,1493,5002,662,-5325,-1921,2588,3796,-695,-5325,-1068,5039,464,-1710,-2979,-335,3815,1111,-3845,-996,-273,2617,113,-5160,1173,1681,555,-781,-2784,-224,3793,-894,-2445],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,10,-10,12,-13,15,-17,19,-21,23,-26,28,-31,35,-38,43,-47,52,-57,63,-70,77,-85,95,-106,118,-133,151,-173,201,-237,289,-363,486,-741,2849,-5904,-4316,4583,2065,5275,-4996,-8434,7812,3449,-3077,-1410,-6108,5537,7452,-6336,-935,937,-335,6815,-4412,-6327,7323,1281,3,-62,-6683,5194,4813,-8002,1047,679,-692,6963,-5992,-4377,6580,-1726,-709,-2080,-4466,7955,2364,-6631,81,200,2882,3619,-6932,-1488,6055,79,162,-3811,-3625,8079,2465,-5771,-1537,-927,6776,3576,-7639,-1983,3993,4333,1832,-6475,-3341,7923,3396,-2989,-5638,-3156,7599,2725,-5933,-3924,-40,7391,3323,-8054,-3474,4164,5075,2056,-7625,-3909,8079,4094,-1382,-5574,-4527,7421,4008,-7012,-2604,-197,5359,4759,-7722,-2413,5409,1959,1858,-5546,-5388,8432,1026,-4039,194,-3569,3722,5842,-8136,-774,2183,-64,4277,-3858,-3190,6490,456,-1995,-70,-4467,5071,2503,-5904,1712,1148,-271,3419,-5360,-1544,6796,-1761,-1485,-181,-2089,7158,1109,-6467,877,651,2599,1303,-6936,-461,5644,-418,-1301,-5337,-107,7928,-219,-6592,-512,2133,4023,280,-8137,-522,5608,1795,-1384,-7035,-1867,6480,1353,-3800,-3999,478,7753,-270,-6294,-2818,1522,5734,372,-7601,-600,4850,3216,-442,-6788,-1026,6786,781,-3208,-3743,-1469,8599,1117,-7174,-1561,2367,3592,1139,-7639,-342,5155,407,1294,-4406,-1111,7562,477,-4738,987,-1805,4536,2197,-7412,555,4403,-858,2276,-4119,-1703,7036,-1954,-3735,776,-2068,3765,801,-6891,2199,2185,-515,1874,-5659,-41,6202,-3422,-3444,-389,-1,4485,-1358,-5014,3043,2383,1040,-1388,-5069,2030,7194,-1983,-3698,-3439,609,6371,-1307,-6227,698,3323,4444,-1789,-7164,1164,5963,1322,-2618,-4618,2365,6575,-1533,-3985,-2585,2507,5697,-2110,-6207,-1022,3146,4778,-1890,-6968,2056,6241,323,-3009,-5846,1313,6509,-2342,-4042,-1489,1449,6915,-490,-5282,1637,3380,1618,1219,-6352,1342,4630,-1606,-2337,-2381,-4,5263,-1374,-4679,865,1038,3685,410,-5260,1707,4473,-911,404,-2696,901,5408,-1414,-3194,1519,323,1854,-1724,-4738,2433,1918,-2660,-185,-2478,1521,4383,-3988,-2499,1724,1813,2965,-3164,-4531,3164,3652,-128,-2596,-4291,2040,6359,-3671,-4219,-1520,2699,5199,-5816,-4879,2498,4840,2290,-3884,-4519,2700,4902,566,-3869,-3440,3683,6229,-1466,-4617,-1183,4149,4878,-3969,-4328,1597,4724,2524,-3937,-4970,2023,4364,-1252,-3366,-3758,2692,5234,-2154,-3219,714,1624,3429,-1715,-5005,2056,2048,730,-992,-3583,2496,4589,-2584,-1163,-418,187,3078,-1446,-2733,2229,1893,206,-600,-3646,1536,2843,-1534,-1378,-782,1527,3653,-2414,-2221,3447,865,1373,-904,-2847,4176,2414,-2689,-1653,-1373,2270,2199,-4702,-1479,3770,2292,41,-3511,-2635,4855,3161,-2077,-3376],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,10,-10,12,-13,15,-16,18,-20,21,-23,26,-29,32,-36,39,-44,48,-55,61,-69,79,-91,106,-127,156,-196,248,-194,6308,2040,-11582,305,6230,1532,-91,-7663,-745,11601,950,-5770,-4605,-469,9674,1046,-9076,-1335,4040,5789,1267,-10484,-1169,7460,3376,-1520,-7185,-702,9621,1086,-4972,-4043,-92,7640,806,-7269,-462,2121,4471,2258,-8694,358,6569,506,555,-4516,-1871,8733,-1305,-5202,907,-1739,4402,984,-6919,3932,2917,-1626,2663,-5431,-932,8003,-3681,-2543,1822,-2483,5228,-1433,-7631,5567,2568,-1505,531,-7243,2906,7929,-5832,-2559,340,-495,8014,-3818,-8639,5485,1999,1000,-513,-8267,3761,8806,-2915,-3749,-2802,1036,9602,-4365,-8474,3422,1533,4662,-471,-11206,3189,7528,654,-1428,-7354,2037,9634,-2595,-5653,-1541,2005,8260,-1628,-8641,1647,3034,4250,-2282,-9242,1749,7416,-37,-3180,-5641,1807,8022,-1045,-5037,-1321,1540,5985,-1701,-6447,1644,3807,3145,-1668,-6207,2123,5277,-1357,-1258,-2052,495,6239,-3203,-5082,2396,-350,2403,-9,-6316,3330,4657,-2699,1682,-3319,1332,7831,-5475,-2933,4176,-303,3638,-3150,-5799,5361,2261,-2999,-182,-4429,3030,6506,-7215,-3205,1731,236,6401,-4939,-7723,6022,1549,-1746,-1780,-6414,5148,7929,-6277,-2886,-695,2553,7420,-5002,-7412,3438,3596,2987,-4089,-8078,4766,5633,-1757,-3115,-3969,2309,7897,-3939,-6553,250,4941,4357,-3237,-5823,2356,4657,1053,-4057,-6222,2792,5889,-2676,-4182,-3137,3250,6371,-3220,-4872,622,2157,4126,-2259,-4458,2854,2731,510,-835,-3459,3260,5595,-3573,-1847,-972,625,3775,-4257,-3061,3855,211,951,-1926,-3742,4276,2326,-5496,167,-204,1014,4119,-5074,-1508,4384,742,1643,-3535,-4542,7073,1298,-4394,-91,-990,4751,3347,-6995,-1389,4417,2353,2639,-5651,-4443,7561,1797,-3317,-2663,-3295,5269,5053,-6817,-2561,1147,2758,3792,-5363,-5739,4990,4380,291,-4391,-5603,5834,4813,-3230,-3527,-1627,4158,4102,-4298,-4370,2430,4115,3082,-5041,-4649,3383,2700,-1088,-3468,-3928,4235,4021,-2651,-3237,-717,3803,4540,-4005,-2545,2579,2589,1269,-2785,-4046,3592,1973,-1340,-1978,-1867,3062,2436,-3295,-985,1103,1176,2049,-3713,-1188,4104,-44,-663,-1846,-1125,3507,1978,-3920,-54,1211,957,2844,-4134,-1431,5730,-608,-678,-2228,-1690,6367,-233,-4881,85,1124,3399,1840,-6826,-252,4621,364,-74,-5024,-1747,7624,2038,-4821,-2570,-931,4848,2953,-6674,-2239,2621,2993,806,-7135,-2341,6607,2817,-850,-4929,-920,5791,2764,-3975,-2623,840,5343,2947,-5722,-2824,3445,3520,950,-3926,-2583,4857,2450,-1971,-3159,-1521,4002,2426,-3727,-2397,1364,2681,1038,-3726,-1179,2282,1323,-458,-1855,-1224,2845,782,-3349,-1302,242,3736,424,-3927,371,1361,299],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,4,-4,4,-6,6,-7,7,-8,10,-10,11,-13,14,-16,17,-19,21,-24,25,-28,31,-34,37,-41,46,-50,56,-62,71,-79,91,-104,122,-146,179,-228,309,-464,857,-4281,-4899,9443,2053,-4844,-1560,-3705,6650,5537,-9846,-1818,3001,1274,4809,-6296,-4251,8457,-496,-730,224,-6219,6479,4592,-7300,1009,750,996,5163,-6669,-2729,6659,-3742,542,-541,-3358,6103,1049,-5989,2467,602,1537,3243,-7840,1974,5761,-1556,-630,-3754,-1995,9223,-967,-6508,811,2000,5464,355,-8228,1269,5184,1584,-974,-5597,451,8914,870,-5021,-3504,1162,8362,-614,-8223,-2093,2680,6658,-722,-9333,212,6073,3341,-1729,-8144,1033,9872,801,-3996,-3843,489,9264,659,-8332,-1023,1525,4607,1610,-9388,-730,7692,-793,90,-5271,-2027,9446,138,-5343,2,-2630,6377,3844,-9539,1745,5091,578,3593,-6677,-2695,7949,-648,-2619,854,-3434,5384,1941,-7735,3253,2178,-250,3248,-5032,289,6866,-3784,-1925,491,-1740,6177,-287,-6759,3269,2466,-686,1186,-5973,1931,6564,-3043,-716,-2041,678,7464,-3437,-6300,2210,3182,2973,-1078,-5977,1972,5517,162,-2896,-5636,2202,7634,-1512,-5268,-1817,3318,7552,-3050,-7531,-404,3960,3453,-1918,-8243,2275,5611,939,-1848,-5240,2271,7596,-1540,-3453,-2566,955,7353,-2908,-7593,1221,3721,2738,-97,-8002,2478,6808,-1147,-1456,-3594,374,7792,-1403,-5598,1242,848,4451,910,-6872,851,3132,-991,1087,-3624,-493,6313,-1809,-3556,2000,-1973,3392,137,-5793,3327,1987,-1595,1322,-3225,1413,5053,-3382,-1273,955,40,4890,-2625,-5632,4059,2189,-888,130,-3922,3075,5589,-4186,-2788,-1003,1962,5039,-3931,-5107,2854,3521,1705,-3555,-3766,4339,5000,-1922,-4004,-3458,3176,6418,-2907,-4491,853,3992,4227,-4965,-6561,3396,4400,1826,-4696,-5395,4008,5202,-1704,-3435,-2624,3856,5053,-3803,-5871,-76,3816,4143,-3121,-6531,2548,2967,418,-1044,-5676,2631,5271,-2267,-2542,-2994,1839,5793,-3769,-5577,2995,1069,1040,-315,-5268,3650,4173,-2763,-594,-1796,1115,3977,-3344,-2951,2639,300,1742,-1200,-4013,3064,1968,-3006,-116,-2818,1716,3571,-3676,-1282,3388,713,1575,-3257,-2824,4332,835,-1595,-2571,-2447,4779,3653,-4079,-2514,629,3151,2118,-5125,-3286,4114,2879,-638,-4311,-2304,6188,3339,-3291,-2899,896,4718,2907,-5158,-3510,1927,3687,1504,-4152,-3671,3713,2753,-850,-4851,-3108,4180,2653,-3594,-2472,-1278,4095,3260,-3514,-3480,2198,3092,2028,-3612,-4415,4380,1934,-2854,-2388,-2071,3502,2974,-2987,-1478,-76,1435,2809,-3121,-2965,3021,-579,-142,-576,-3218,2763,2180,-2087,-522,674,1406,3018,-3994,-1415,3456,-129,-144,-1345,-1459,4352,1646,-2308,-586,465,2304,1260,-3956,-495,3534,676,-295,-2233,-1941,4345,823,-3615,-1560,509,4061,-512,-4464,-1211,3215],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-7,8,-8,10,-10,11,-13,14,-16,17,-19,21,-22,25,-27,30,-33,36,-41,46,-52,58,-66,76,-89,106,-128,160,-210,293,-457,884,-4378,-4864,11718,950,-6222,-3372,-1533,9153,5581,-9847,-2910,3705,4644,3198,-8686,-5435,8601,2550,-2478,-5376,-4213,8547,4585,-5794,-3688,-570,6088,5405,-7876,-4484,3267,3960,2249,-6116,-3672,6594,3237,-2122,-2496,-2705,7399,2671,-6237,-2210,225,4330,3397,-6495,-1289,4501,101,2211,-3204,-4489,8648,-539,-3846,396,-2676,5021,1410,-8149,2636,3334,-1531,2765,-5400,-1469,8774,-3060,-1951,411,-1780,5828,1341,-7952,1965,3596,-47,3198,-8812,514,8359,-3631,-2341,-2014,-2200,9779,-1010,-8668,2751,2365,3462,850,-11218,1742,8369,-1389,-382,-5506,-1824,10527,45,-7478,-635,-184,8493,2489,-10281,-1832,5106,2186,336,-7441,-2595,9844,2074,-4823,-3383,-1214,8322,3137,-8150,-3013,2984,4663,1780,-9630,-2025,5202,3308,-191,-6670,-263,7336,-10,-3402,-3106,-1937,6104,583,-4964,716,1174,1731,2513,-5789,943,5321,-912,-262,-2681,-1076,7399,-2025,-5015,2113,-758,4005,798,-7546,2761,3918,-2842,256,-4084,328,7286,-4606,-3541,1661,-865,5885,-2352,-8017,4679,3618,-1129,592,-6681,2295,8506,-4708,-4242,-707,654,7833,-2089,-8175,3381,4006,1905,-227,-9314,1977,8748,-2396,-3398,-3381,-470,8964,-1502,-8052,-216,2247,6621,-609,-9802,1462,6428,1347,-1193,-6138,198,8663,38,-4610,-2687,739,7460,-527,-6834,-162,4382,4540,841,-7146,-941,6265,1291,-860,-4635,516,6648,17,-2457,-1862,250,6287,-1073,-5886,967,2457,1419,705,-5072,1352,4491,-1095,-249,-1995,726,5418,-2844,-4924,2479,32,1622,-197,-5387,2582,2933,-3297,276,-2877,1816,5545,-4795,-3596,3513,1073,4277,-2551,-6363,5984,2941,-3061,-893,-3930,4482,7058,-6529,-4302,1584,2185,6304,-3883,-8594,4651,4854,1668,-2298,-7040,4821,6135,-2835,-3650,-2196,2525,8143,-3988,-7034,1649,3694,4118,-2732,-7128,2726,5567,494,-3596,-5009,3170,6629,-2789,-4422,-450,1932,5660,-1931,-6369,659,3991,2082,-1896,-5438,1879,4695,-1074,-2065,-2664,623,4877,-2945,-4074,1021,547,2923,-2386,-4369,3137,2598,-332,-1045,-3422,2065,2850,-2586,-1423,511,1042,2455,-3721,-3100,3960,587,-489,-647,-3796,3295,2426,-4625,-1488,-102,2379,2818,-4898,-1974,3726,1247,-174,-3783,-3957,5710,3265,-3143,-3216,-1438,5167,4016,-5538,-3200,3234,3313,1985,-4367,-5456,5634,3136,-2019,-3742,-2637,5595,4741,-4347,-4343,345,4555,4580,-4345,-5667,2774,4757,1165,-4482,-4546,3830,2721,-1557,-3709,-2479,3060,5010,-2918,-3365,1251,2420,2967,-2429,-3064,3463,2517,1138,-2769,-2485,3141,4265,-1891,-2252,-848,1195,2842,-2385,-2921,1526,2307,639,-2318,-2490,3346,2154,-1613,-660,-1040],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-13,15,-16,18,-19,21,-23,26,-28,32,-35,38,-42,47,-52,58,-66,74,-84,96,-112,133,-161,201,-264,366,-388,7559,2408,-11871,431,5094,227,1671,-7211,-2180,10414,-1148,-2487,-1074,-3243,7776,3643,-8720,1461,2189,-387,4399,-7163,-1086,8387,-1348,-349,17,-3644,6242,-170,-7464,4520,55,1465,2856,-6385,2433,5736,-4176,595,-2151,-738,6470,-2810,-5238,2834,585,2505,-1029,-6982,2711,4870,-1941,-2415,-4789,2750,7801,-2722,-5746,-734,3401,6797,-3942,-8309,1015,4956,4577,-4118,-7772,2727,6748,299,-2486,-6580,4081,8915,-3663,-6204,-1588,3731,8670,-3758,-8449,2153,4667,3543,-1131,-9335,3553,9053,-2206,-1839,-3706,1219,9388,-3373,-9115,679,775,5754,-328,-9222,2626,5897,-1359,821,-7519,-689,8771,-4054,-3399,996,-1757,6698,-90,-7834,3442,2629,54,1263,-5017,802,6157,-4956,-971,15,-1443,5297,-1206,-6134,4910,631,-50,1384,-5173,2518,4848,-4918,-607,-1040,1141,5327,-4132,-3258,3554,1818,1088,-2652,-5020,4889,5419,-2555,-2326,-2538,4859,6310,-5313,-4304,616,4004,5352,-4366,-5656,4647,4411,1075,-4829,-5780,5606,6124,-3476,-5473,-3290,4883,6634,-4863,-5322,1863,3729,5336,-4832,-6807,5306,4876,987,-2261,-6145,4987,6765,-3242,-3558,-2489,2482,7934,-4781,-6129,3134,2374,3084,-1094,-6952,4635,4927,-2707,-154,-3309,857,7363,-3834,-3389,1013,590,3442,-2059,-6590,4306,2640,-2262,609,-4209,1486,4993,-4584,-1381,1266,-273,3370,-2851,-4856,4585,1632,-576,-745,-4051,3920,3232,-4931,-1401,1686,1657,4056,-4267,-3757,4956,2797,-956,-1924,-3122,5549,3424,-4149,-3082,100,4352,2924,-5850,-3720,3201,2609,1777,-6206,-4417,5669,5020,-900,-3652,-2872,6130,3688,-4108,-3019,-889,6125,4820,-5435,-3519,2955,3364,1987,-5268,-4577,5642,3977,-1150,-2932,-3622,4551,4765,-4865,-2427,-472,3243,4584,-4367,-4146,4450,2036,1161,-1816,-4533,4442,2978,-4184,-719,-932,2282,4389,-3801,-2213,4303,440,1664,-1370,-3295,3042,1649,-2367,868,-1627,2112,2534,-5398,-407,3263,237,594,-3850,-1810,5078,616,-2068,-1297,-710,4282,2648,-5023,-1527,1864,1406,229,-4758,-1823,5732,1246,-2721,-2748,-555,4586,2241,-4426,-2318,2063,4578,1600,-5736,-1795,4250,3312,-688,-4513,-812,6140,1903,-3235,-4145,-1650,5668,2115,-5195,-3307,1696,4256,2841,-5204,-1580,3798,2891,-488,-3949,-1193,5726,1805,-2801,-2814,-515,4195,2642,-5098,-1614,2172,2550,1872,-4816,-1717,4106,541,-1397,-2682,-2027,3441,1630,-3583,-1474,460,269,1718,-4375,-341,4095,-326,-630,-1862,-1826,4761,1294,-3582,183,-361,1518,1342,-4167,211,3810,-505,-567,-2586,-117,3595,-547,-3271,56,1016,3339,-930,-4509,-38,3448,1383,-700,-3447,630,5073,-119],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,6,-6,7,-7,9,-10,12,-13,15,-16,18,-20,23,-25,28,-31,34,-37,42,-46,51,-57,62,-69,76,-84,94,-105,117,-132,149,-170,196,-229,274,-338,437,-615,2072,-9159,-6448,6191,1554,4782,-6272,-8332,8173,5116,-2624,-3181,-6102,7580,8163,-7680,-4784,432,4689,7169,-6239,-8263,5157,5355,840,-3902,-7581,5413,7044,-2351,-4627,-3503,4628,6844,-5044,-5511,85,3791,4092,-5242,-5135,4237,3227,282,-3471,-5917,4458,4806,-3524,-976,-1725,3393,5919,-5212,-1830,3353,658,3093,-3372,-5074,6361,385,-2797,572,-3078,3794,3974,-7829,-841,2401,4,4391,-5587,-2648,9448,-1037,-1790,-296,-3327,8723,2113,-9767,1748,3832,1566,4026,-8500,-2447,9571,-644,-2462,-3806,-5200,10904,2704,-9797,-901,126,4955,4230,-9949,-3297,7659,2691,2052,-6182,-4858,9231,3422,-5484,-1789,-2625,7140,5741,-8295,-3470,1957,4689,2992,-7354,-4727,6622,3958,-1568,-4515,-4073,8212,4610,-4692,-3808,-445,5228,3473,-7487,-3054,2580,3201,2217,-5906,-3509,6259,1989,-1222,-1846,-3933,5183,1757,-5448,-244,731,3391,2176,-5768,-335,4161,943,720,-4059,-2250,6169,-1131,-4690,2192,-1488,3865,1116,-7737,2257,4940,-2115,-1042,-5127,-1302,9103,-1991,-5233,1108,-1049,6916,496,-9746,2595,4476,688,1602,-7642,199,9477,-1877,-4110,-2755,-888,10416,363,-9129,45,3587,3339,1144,-9888,-429,7722,1039,-1165,-6061,-1535,9775,1091,-7252,-2493,-301,7362,3836,-8648,-1663,5403,2240,-71,-5830,-2830,7616,1909,-2661,-4176,-747,7556,2055,-5966,-1798,1264,5315,1356,-6480,-1983,4221,2419,696,-5578,-1704,7456,973,-3319,-1749,-212,5758,919,-5140,324,584,1803,445,-6086,810,5169,-1544,-929,-2060,424,5539,-804,-6064,2916,1784,2799,-791,-6360,3047,5049,-2335,-585,-2809,373,8251,-4395,-4852,2037,1300,4836,-1853,-8192,4143,5112,-728,-1811,-6548,977,9064,-3737,-5334,-442,2426,8177,-1601,-8491,1512,3885,3071,-643,-8087,1936,8110,85,-3506,-3524,1812,9067,-803,-7426,-850,3286,5014,-783,-8116,598,6209,110,-903,-5559,529,6886,-146,-4085,-2562,849,5482,-651,-6008,-162,2592,4088,-683,-5765,1488,4668,339,-2100,-3459,-75,4435,-650,-4537,-214,2314,3528,-1314,-4234,1167,1422,762,-705,-3598,2494,4204,-3037,-3043,-273,1436,3383,-3246,-3847,3733,1884,1278,-2036,-3903,4785,3390,-2949,-1174,-1519,3667,6240,-3842,-4761,3350,2719,2278,-3418,-6579,4050,4976,-2025,-3740,-2844,3096,5431,-2940,-5084,1644,3379,3819,-4251,-6529,3821,4338,650,-2666,-4314,2266,6983,-2080,-5108,-1006,2492,5035,-2903,-5898,1683,3480,2855,-1613,-4985,2267,5717,-465,-2000,-3780,2587,5950,-2448,-4431,-91,2011,4392,-3403,-6050,1062,2760,2415,-2801,-4657,203,4289,-1419,-3645,-1218,2707,3407,-2934,-2639,1557,2969,1625,-2733],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-5,6,-6,7,-8,8,-10,10,-12,12,-14,16,-17,19,-21,23,-25,28,-32,37,-42,50,-59,71,-90,126,-399,-803,-7172,716,10081,-2695,-5042,627,405,7162,105,-10553,4572,3996,1579,1564,-8612,1013,7208,-4069,-1526,-1249,-2758,7567,-543,-6272,3860,880,979,786,-7676,2772,5771,-4967,-63,-1404,-721,5474,-3087,-4172,3803,356,1921,-1179,-5324,4100,3450,-3454,-2516,-2772,3882,5462,-5208,-3878,1109,3974,3579,-4790,-5876,5443,4604,-689,-5073,-5333,7111,5669,-4901,-3848,-1446,4770,5743,-6686,-6405,2917,4352,4074,-6093,-6763,5222,4687,-740,-3970,-6610,6518,8193,-5136,-3134,-2112,3647,8962,-5053,-6959,3372,1311,4108,-3132,-8165,6524,6513,-3073,-1477,-5630,1656,8926,-5220,-4962,948,-705,5297,-2262,-9216,5259,3934,-929,769,-4894,1053,6002,-4535,-1844,1164,-968,4417,-2724,-5453,5290,1694,-1885,975,-4507,4207,4270,-4088,-604,-222,915,4301,-4472,-3575,4218,1098,590,-2731,-3549,5575,3231,-5334,-2527,610,4260,3707,-7195,-3408,3476,3298,1140,-5927,-3885,6561,3653,-1782,-4545,-1538,7532,3505,-5180,-4188,22,5950,4242,-6396,-3516,3838,4638,2492,-6438,-4690,7564,2888,-2007,-4338,-3210,6666,4990,-7345,-3997,711,4127,6093,-6726,-4815,5272,2731,640,-3502,-5767,6920,4274,-4102,-688,-2213,3018,6216,-6392,-3130,2977,599,3283,-2618,-5607,5838,1114,-2582,1156,-4373,2441,5454,-5376,-781,2039,-156,2464,-2846,-3515,5685,1275,-2817,284,-2451,3887,3211,-5676,840,1384,1200,1382,-3643,-1853,5948,-677,-2339,-2551,-1243,5177,1653,-5850,-1031,2066,4213,669,-6493,-1756,4358,3006,-475,-5788,-1551,7252,1614,-2912,-4857,-701,6742,2822,-6671,-2196,2368,4364,435,-7863,-1313,4103,2119,-451,-5958,-1815,7607,1513,-3103,-2686,-808,6395,2484,-7287,-1458,2061,3355,2130,-7550,-1787,5982,1275,-1562,-3098,-3160,6036,2943,-5654,-703,595,3424,4196,-5468,-2286,3474,-750,-87,-3393,-3635,5357,423,-3006,201,-1836,2659,2167,-4898,-1261,3285,-584,937,-2882,-1893,5639,-993,-3206,-777,-658,3297,457,-6319,1383,3212,1021,-734,-4707,-995,6219,-1112,-2375,-512,877,5937,-901,-4996,38,2459,2099,-993,-5564,284,5926,637,-2975,-5022,131,6218,-258,-4452,-1821,3049,4612,259,-5494,-1125,3640,3191,-2412,-6161,22,4966,1154,-2424,-4821,1244,6309,-393,-4608,-1425,3072,5470,365,-7076,328,3878,1616,4,-5110,-964,5132,-495,-3284,-1966,-787,4260,881,-4963,-1708,1542,2501,1091,-4232,-1256,3840,-773,-726,-1042,-125,4051,-724,-3368,1673,662,784,246,-3424,1486,3461,-1804,-628,-1589,-1003,4536,-891,-2712,1460,539,2083,-1390,-3127,2705,2415,994,-1785,-2728,998,4372,-1545,-2739,352,1209,3374,-2623,-3813],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-6,8,-8,10,-11,12,-14,15,-16,18,-20,22,-24,26,-30,32,-36,39,-43,47,-51,57,-63,70,-78,87,-97,110,-126,146,-172,207,-256,329,-449,679,-1257,6139,8420,-4771,-1169,-6083,4532,11620,-6349,-7844,1827,1620,7272,-3339,-10794,4290,5664,389,-1361,-8775,3696,9848,-3880,-5143,-2809,3079,8334,-2961,-8317,1806,3608,5192,-3056,-8938,2045,6999,262,-1847,-5290,2802,7329,-2344,-4402,-1464,1364,6293,-1666,-6237,2779,2358,3303,-1725,-5070,3401,3854,-1700,-1156,-2587,2312,5940,-5354,-2040,2021,-89,4583,-2136,-5794,6391,1509,-1378,502,-4379,4481,4732,-7979,-251,2614,-347,5581,-6772,-5172,8784,122,-1690,-1142,-4941,7251,5819,-9387,-1280,212,1639,6740,-8015,-5076,8377,2415,392,-5828,-8093,9142,6269,-6391,-1797,-1870,4674,8391,-7660,-6260,4223,3463,4003,-5576,-9039,7404,5269,-1973,-1569,-5971,5293,8193,-5886,-4133,-224,4291,6854,-4751,-6646,3530,3550,2126,-3469,-6932,4910,5427,-2609,-3302,-3508,3825,5703,-3816,-3378,634,2842,3787,-5109,-4388,4859,2878,521,-2473,-3948,5460,2620,-4517,-569,-1227,2637,4131,-5864,-781,5377,-1006,363,-3506,-3856,7491,820,-4256,200,-1876,5756,2434,-8560,-453,3862,-607,2321,-5113,-3928,9237,-600,-3090,-1329,-3893,8094,2658,-8520,-1058,3093,2689,3936,-8286,-3386,9375,771,-1505,-3952,-3968,8529,4114,-6741,-2532,544,5410,5148,-8753,-3700,5422,2894,2543,-5274,-5273,8120,3760,-4432,-3819,-2999,6343,5036,-6439,-4088,1712,3726,4733,-5497,-4286,4733,2764,-640,-3855,-3925,4636,3460,-3157,-3190,-405,4312,3499,-4594,-2420,2699,1129,1439,-4712,-2093,4550,838,-414,-2120,-2251,4229,1035,-3939,-901,833,2403,1607,-5325,373,4510,-340,-776,-1773,-859,6638,-1719,-6013,1186,895,3998,1370,-6955,1411,5418,-1145,-824,-5119,-1461,7805,-780,-5351,-1549,-179,5550,467,-9202,305,4605,1915,-122,-7724,-1896,7847,-41,-3591,-3267,-1370,7541,1133,-7048,-1109,2474,4291,1653,-8305,-1459,7104,1473,-1967,-6606,-2515,8192,2480,-4821,-2652,-557,5959,3225,-5992,-1437,3773,3053,648,-4509,-2126,5525,1324,-1668,-2742,-914,4431,1261,-3784,-1643,1084,3853,1197,-4463,118,1821,1755,132,-3940,-284,3499,-354,-3284,-1142,742,3339,-293,-3809,436,1825,328,-1603,-3135,1472,4654,-1732,-2706,-1188,1146,4749,-1207,-4882,1506,2813,1366,-772,-6764,1323,5955,-1604,-2535,-2851,1553,6348,-2250,-5907,1300,1658,4193,-796,-6114,1623,4573,136,-1798,-5749,977,7729,-1349,-5160,-1795,2050,6022,218,-7400,589,3354,2844,-941,-6208,-469,6029,544,-2723,-4136,-518,6090,1452,-5167,-187,1677,3716,540,-5635,-54,3793,561,-746,-3254,-1243,5127,336,-2266,-1319,-10,4287,1138,-4974,-5,1834,2098,521,-3132,1576,3450,762,-899,-1983,695,3028],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,-1,1,-1,1,-1,1,-1,2,-1,2,-2,2,-2,2,-3,2,-2,3,-3,4,-4,4,-5,6,-6,6,-7,7,-9,10,-12,14,-16,19,-23,29,-41,67,-851,1545,2133,6547,-2981,-9798,6215,4598,51,891,-8074,3296,8421,-6125,-2591,422,-369,7019,-4619,-6554,4897,-21,187,943,-6696,4377,5442,-5452,66,-1693,-209,6089,-4825,-4358,4949,15,788,-1272,-5229,5064,3038,-5081,-1400,-681,2977,3584,-5729,-1524,2227,1448,1117,-5124,-3135,6450,1735,-3057,-3696,-2613,6789,3816,-6845,-3549,1546,6790,3623,-7882,-3101,5782,4489,1256,-7091,-2912,8479,3027,-4198,-3829,-3454,8689,4678,-8745,-2699,565,4980,4881,-8628,-4201,7621,2347,1491,-5509,-6922,8414,3660,-6319,-2087,-3072,4927,7065,-9169,-3367,3582,1651,4287,-4495,-7014,7789,2528,-1816,1276,-6246,4057,6320,-6749,-1666,1067,-1363,4426,-3973,-4825,5358,762,-1005,33,-5107,4568,3463,-5659,933,339,-427,3624,-4968,-1760,5747,-1128,-1915,-1808,-2750,5853,789,-4962,-592,826,4319,1753,-7007,464,4697,1761,-4,-4409,-964,6550,556,-4145,-3742,158,7388,1279,-6662,-1100,3002,5724,-826,-8817,-499,6083,2894,-1075,-5924,-362,7841,206,-4934,-3967,-1123,8092,2252,-8449,-2248,3078,3511,825,-7873,-2314,8529,1268,-1428,-4806,-3558,8352,1625,-6671,-1127,-494,4841,4518,-6950,-2283,5001,476,1378,-3568,-4004,7843,1266,-4686,-486,-2540,4024,3354,-8162,-425,3093,-320,2262,-5929,-2611,5614,-1495,-2791,204,-1413,4025,1540,-5591,544,1222,875,1423,-5059,-119,5349,-999,-1488,-850,-115,6114,-1315,-4631,-242,2330,1778,223,-6087,945,6346,965,-2678,-4245,1090,5975,-138,-4683,-1726,1897,5684,23,-5483,527,4576,3855,-2764,-6916,1218,6324,746,-2713,-4957,2159,7123,-1628,-7445,-2228,2361,5909,-497,-8306,-412,4139,1642,-1430,-7027,-572,7753,-16,-3394,-2802,-879,7726,1424,-5965,156,2515,2246,1943,-6193,-102,5349,-114,-748,-3862,-1505,6088,243,-3275,17,-754,2280,2475,-5415,-4,3408,-909,-182,-3965,-1852,4714,-1314,-3000,898,-1089,2047,677,-4491,1173,3089,-889,-212,-3933,1400,5574,-1978,-2847,-25,1182,3286,-1674,-4654,1959,2863,101,-2686,-4436,3060,5734,-1408,-3586,-1670,2514,5733,-2632,-5848,-1462,3635,3986,-2921,-4947,2007,3610,2542,-3290,-4955,2640,6256,-958,-3703,-2945,2045,5553,-2405,-5243,517,2370,3127,-3218,-6798,2774,5050,-211,-1740,-3632,1850,6363,-1934,-3344,-656,1460,5473,-745,-5728,1258,3108,1731,-1630,-5272,1156,4682,-1304,-2258,-1551,280,4486,-1025,-2181,2206,2074,1177,143,-4052,1892,2468,-1896,-610,-581,720,3114,-2398,-3691,1779,469,819,-2042,-4152,2285,2608,-1996,-1492,-1498,2093,2565,-2537,-2771,402,2649,2458,-2899,-4210,4077,2311,-192,-2821,-1776,3743],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-4,4,-4,5,-5,6,-7,7,-8,10,-11,12,-13,14,-17,18,-20,23,-25,28,-30,34,-37,41,-45,50,-55,61,-68,76,-85,96,-110,126,-146,173,-211,268,-366,594,-3296,516,1194,6588,389,-12099,3710,8334,-648,-789,-8005,-207,10195,-1673,-5789,-2261,-1189,9284,415,-11796,421,5322,3623,910,-10172,-792,9667,1025,-4193,-4422,-412,10335,663,-7738,-1419,690,5617,1010,-8266,336,5319,1392,884,-7080,-361,6354,-428,-2333,-2351,-62,6369,-1415,-4901,771,1126,3839,857,-6092,2341,3980,-1835,1544,-4532,145,6606,-4393,-3400,1208,15,4369,-1706,-6977,4669,1153,-688,1056,-6434,3566,7375,-6946,-1382,672,1037,7562,-4469,-8175,6672,3429,-241,-1232,-8783,5371,8542,-5999,-2734,-2144,2815,8989,-5952,-7974,4652,2543,2998,-1638,-10043,6088,6021,-2586,-2064,-5636,2703,10351,-4404,-5947,723,2264,7707,-2305,-9839,3305,5802,1027,-730,-7168,1033,8807,-1598,-4076,-2776,63,7620,-3046,-6237,1080,2165,4085,-1336,-7060,2160,5305,484,-577,-4941,1493,5548,-1723,-2831,-466,226,5097,-2165,-5204,2404,1022,1938,-1618,-5778,3435,3791,-2764,-212,-1816,1517,6193,-5013,-2562,2909,613,3110,-3822,-5340,6639,2502,-4043,137,-3856,4222,6562,-8296,-3640,3754,1232,3784,-6065,-6241,8430,1053,-2602,-1739,-6004,7081,5428,-8046,-2658,39,2953,6361,-6942,-6657,5401,2500,2163,-3237,-6890,6486,6067,-4546,-3046,-2575,4206,9093,-6212,-6453,3611,2175,3741,-4585,-8018,4229,5391,-504,-2479,-4204,2479,7252,-2655,-3622,-894,2295,5507,-3177,-4720,2136,3143,1826,-2243,-5075,3217,3828,-1091,-3095,-3166,2980,4326,-3680,-2240,575,1573,3609,-2868,-4145,4723,1476,-323,-796,-3726,4631,1409,-4503,-1078,-995,2238,3076,-5466,-1111,4826,687,561,-3799,-2577,6590,671,-4713,318,-1939,4904,2415,-7652,-1312,3627,1818,1847,-6012,-2431,8042,1120,-4088,-2160,-2903,6066,3906,-8314,-2593,2848,4384,4168,-6884,-4169,7024,1927,-1350,-4378,-3577,7179,4530,-5021,-3267,-169,5302,5370,-6241,-3251,4268,4680,1806,-4352,-4528,5965,3755,-3025,-3268,-2566,4601,4379,-4439,-3946,897,2738,2448,-4101,-3389,2737,3011,1160,-2545,-3248,4947,2343,-3363,-1540,-248,3179,1990,-2597,-882,2836,535,1498,-2145,-2346,3748,444,-1726,-2004,-354,3780,-50,-4385,878,2028,1825,452,-5594,263,4850,626,-1507,-3067,-773,5579,-435,-6238,-512,903,3775,799,-7026,202,4829,1347,-1009,-4817,-1363,7219,-683,-4773,-1115,569,5736,-169,-7175,-1169,4197,2182,582,-5642,-2282,7625,429,-2911,-3801,-596,6393,1132,-5583,-2110,1810,3883,1416,-5622,-1563,4624,2776,-1004,-4056,-2602,6125,2640,-2798,-2793,-731,3686,2284,-5349,-2530,2538,2645,452,-3730,-2352,4577,1687,-1395,-2199,-1457,3970,1140,-3798,-805,1686,1679,1147,-3895,-1268],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,10,-11,13,-15,17,-18,20,-22,26,-28,31,-35,39,-43,47,-52,57,-63,69,-77,84,-93,103,-115,128,-143,161,-182,209,-241,282,-339,421,-548,777,-1320,5955,4346,-3850,-1086,-6106,6483,6493,-9070,-2705,2164,1000,6894,-5756,-5787,7178,1502,-528,-87,-6843,5306,5020,-6871,-21,-138,449,5312,-5699,-2992,6242,-735,681,-1425,-3432,5831,1934,-4979,302,469,2396,2742,-6906,-1250,5465,43,-443,-4552,-976,5873,-797,-5297,-1653,-96,6195,-83,-6217,-506,3085,2762,-229,-8990,-11,7507,612,-1079,-6723,558,8204,646,-5347,-2470,422,7846,58,-8323,-170,3686,3964,1536,-11195,-2228,9348,136,-1537,-4101,-3130,10437,1127,-8481,-1575,757,6557,3681,-10042,-2475,5745,-180,1565,-6203,-5740,9251,1281,-4308,218,-3451,5796,5324,-9667,-1448,3857,1201,4341,-6025,-4227,7865,1178,-1588,399,-4262,5532,2271,-6706,831,1543,-474,2643,-5708,-702,6677,-1975,356,-733,-1895,5630,393,-5642,2040,1139,2823,676,-5441,1578,4870,-409,-2038,-3896,632,7167,-2270,-4254,-313,1662,6482,-1036,-6783,1687,4102,2560,-2393,-6680,1899,6590,-502,-3381,-4665,1975,7456,-2058,-5797,-1154,1770,6209,-1555,-9371,2715,4174,1683,-686,-8165,663,9651,-1331,-3612,-3969,-505,9067,-1078,-8177,1050,1591,3386,991,-9254,382,5963,-205,254,-4309,-1382,8650,-626,-5347,457,-1615,4833,2819,-7622,910,4724,289,2084,-5453,-1914,6686,-1155,-4046,-97,-2407,3722,729,-6125,1594,3056,-247,233,-3757,295,6074,-2628,-1588,-44,-150,5109,-1646,-3189,3002,2735,251,-1391,-4174,2910,4930,-1959,-3423,-3546,3055,6322,-2551,-4832,574,3257,3162,-2987,-6261,2729,4191,148,-3581,-5239,3893,5792,-2772,-3998,-2988,4413,5867,-4835,-5510,1363,4150,4545,-3551,-6966,4107,4623,-419,-3176,-4865,2596,7519,-2318,-4038,-2423,1232,5819,-2751,-6469,1717,2394,2462,-1148,-6620,1950,5600,-1492,-3315,-2868,944,6851,-2359,-5333,509,1430,1585,-925,-5200,1373,4568,-1712,-365,-3711,1008,4810,-2752,-2629,1184,264,3003,-524,-4802,3844,1974,-831,218,-2517,1522,4359,-3451,-2732,770,1327,2912,-3400,-3428,3124,1941,-1295,-2878,-3259,3460,4128,-2839,-2185,-581,3263,2376,-4373,-3710,1208,4094,1475,-4721,-4159,3651,5270,-822,-3026,-2351,4933,3808,-3088,-4414,-322,4671,4162,-5920,-4972,2667,4155,968,-4503,-4678,5109,4517,-2230,-4092,-3248,4587,4763,-4105,-4048,1239,2081,4055,-3466,-4694,3270,3501,-759,-1846,-3688,2987,4085,-3997,-1870,-565,838,4223,-2336,-4141,2330,2328,792,-1390,-3883,3085,3479,-1725,-2162,-1740,2292,3853,-2863,-2221,2278,1223,436,-1342,-1225,3858,1606,-1331,-246,-579,2854,2435,-4124,-1415,2064,2246,695,-3652,-1709,4803,1092,-1912,-1380,-238,4024,1861,-3218,-1770,1185,3945,1658],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-13,15,-16,18,-19,22,-25,28,-31,35,-39,44,-51,58,-68,81,-98,123,-164,239,-715,-169,-6304,-3512,12575,-604,-8638,-1428,-1776,7453,3086,-11418,-1071,5720,2795,3569,-8983,-4022,11257,2510,-4623,-3924,-3893,8455,4517,-9329,-1930,1967,4980,3505,-9412,-4314,7082,2111,283,-5222,-3694,8045,2832,-5386,-1937,-1740,5264,3282,-5435,-2087,1804,2113,2533,-5543,-1397,5079,-391,-789,-2673,-1666,5699,-511,-4929,282,476,4260,475,-6603,2165,3882,-465,797,-5039,450,6889,-2800,-2877,1716,-798,6284,-1166,-8579,4737,2456,-1061,-938,-8397,3642,9813,-3317,-2854,-2011,397,9788,-2429,-9728,4240,1944,3374,464,-11580,2404,9303,-2385,-1986,-5504,900,11180,-1589,-8414,621,1907,7159,326,-12110,1460,6572,334,-557,-7801,-143,10275,-824,-5119,-2776,-876,8873,898,-9638,-308,3787,3709,1549,-7751,-3468,7641,615,-2002,-4342,-965,6628,1014,-4907,-594,1586,5668,473,-7166,-813,2581,2069,-92,-5557,407,5260,-690,-1609,-1776,-1569,5866,-1556,-4387,3051,712,2303,-455,-5593,3038,3184,-3352,-572,-3597,1282,6821,-4492,-2541,2554,878,4807,-1866,-6886,6010,4102,-3096,-907,-6168,3501,7211,-5929,-3170,1115,1486,6979,-4800,-6951,4886,3412,1502,-2148,-7947,4736,8156,-3872,-3763,-1311,1690,9899,-2586,-9010,1801,2959,3541,-834,-9366,2825,7535,357,-2311,-6067,686,8739,-2642,-5718,-1066,1317,6125,-1380,-7901,1241,4645,2907,-597,-6664,1271,6200,-1097,-2123,-3602,1036,5999,-2085,-4978,1113,1624,3044,-397,-5954,2442,3428,29,-478,-2966,-23,3739,-2970,-2567,378,1536,3906,-3139,-4394,3525,1896,946,-2324,-3341,3868,3943,-3387,-1067,-1071,2721,3226,-5250,-3109,3412,1193,1831,-3280,-3826,6533,4635,-4032,-2450,-3744,4605,5117,-6580,-3040,2980,3016,4362,-4855,-6662,6153,3397,-967,-4282,-5646,5029,7308,-5448,-3580,-89,2614,7226,-4094,-5872,3783,3507,1563,-4042,-7020,4172,6238,-3488,-3098,-2825,3329,6737,-3831,-4725,953,2718,3664,-1694,-5344,2727,4683,-87,-1253,-4402,2417,6014,-1985,-2692,-395,1843,2300,-3458,-3316,2078,2249,382,-464,-3881,3084,2696,-1247,-804,-1679,2864,3481,-3340,-1783,1660,805,1742,-2592,-1103,3798,594,-1397,-2910,-1968,3719,2778,-3805,-1265,1347,3038,2051,-4476,-965,4600,916,-1395,-3159,-1971,5830,1597,-4883,-1513,-112,4523,3131,-6231,-2435,4404,2529,849,-4619,-2811,6817,2519,-4050,-2763,-2173,5327,4550,-5970,-4579,1118,3408,3444,-5440,-3378,5892,3074,-16,-4328,-2717,4620,3752,-3572,-3664,-745,3403,4458,-4807,-3014,2131,3313,812,-2957,-3384,3743,3236,-1240,-2389,-2287,3891,4411,-4150,-1996,945,2530,1515,-3410,-3081,2586,1890,-1874,-2828,-1543,3102,818,-2556],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,2,-3,3,-4,4,-4,4,-6,6,-7,7,-7,9,-10,10,-12,13,-14,15,-16,19,-20,22,-25,27,-30,33,-37,43,-48,55,-65,76,-89,100,-77,186,-10673,-1626,5248,187,4492,-7488,-4750,8747,1182,-3325,-1982,-3990,8308,3666,-8012,-229,2393,1549,3371,-6911,-1968,6712,-1079,-344,-2021,-3619,6241,1710,-5263,2066,768,1364,2718,-6472,1327,5516,-895,1286,-3571,261,6635,-1998,-3557,142,1522,4372,-1945,-7046,2320,4361,2308,-2393,-6041,2227,6966,-1406,-4867,-2028,3710,7268,-2666,-6632,407,3566,5899,-3952,-8981,3972,7349,940,-3639,-8218,1979,10264,-3139,-4234,-3148,508,9607,-1524,-9492,2273,3987,4506,513,-10564,1378,8213,-1233,-1013,-5020,-1098,10079,-2096,-7549,988,-980,6463,1669,-10016,2645,5141,-40,3076,-5181,-1180,8460,-1170,-2579,-816,-2069,7528,920,-8579,3181,2847,678,2609,-5728,-476,6908,-1478,-553,-816,-2617,5583,-274,-4787,2788,1016,1263,668,-4635,1879,4296,-2957,-1597,-1972,1483,4924,-2317,-4236,1351,2967,4070,-3512,-5144,3357,4427,-825,-2574,-4128,4366,5771,-3082,-3283,-1335,4204,6504,-4092,-5001,2473,3997,3634,-4633,-6513,4647,5918,-758,-2701,-5913,4060,7991,-5607,-5609,-428,2926,6932,-3579,-8662,4472,3586,1534,-3087,-8224,3247,7876,-3197,-2194,-4611,246,9110,-3155,-6142,1816,814,4883,-640,-8026,1102,5340,-2236,221,-4635,383,7721,-3138,-3305,1982,-1411,4705,-1455,-6296,3709,3014,-621,-102,-4321,1475,5362,-3510,-1761,958,-657,3078,-2977,-4205,4570,2165,391,-712,-2374,2825,4610,-3763,-1525,-583,2835,3633,-4434,-3326,3049,2430,1712,-3750,-3724,5035,3782,-2586,-2625,-2641,4995,3289,-5858,-3127,469,4227,3076,-6376,-4092,4844,4222,1040,-4923,-5191,5067,3819,-3396,-3078,-2427,5090,5384,-6131,-5127,1762,3050,3883,-4704,-6943,5910,3173,630,-4543,-5035,3476,6911,-4360,-3065,-886,2573,5806,-3723,-4727,4304,2921,1724,-1952,-6232,4421,4514,-3265,82,-3071,619,4426,-3696,-3438,1269,205,1476,-2068,-5484,4754,2561,-1088,-541,-965,1572,3063,-3861,-1269,1540,1227,1177,-2705,-3093,4518,929,-2186,-2452,-2024,3697,1978,-3458,-818,2017,2069,912,-4590,-1987,4015,1702,-881,-3992,-982,5731,1423,-3638,-1512,-63,5246,471,-5809,-1829,2500,3992,1447,-5845,-2787,5784,2085,-1145,-4194,-2017,6251,2272,-5379,-3838,845,5532,1486,-5990,-3579,4170,2178,977,-4778,-2400,6515,2249,-2785,-3039,-2288,4352,2923,-4837,-1675,2050,2597,2496,-3814,-3295,4139,1839,-471,-1875,-2727,4789,1623,-3576,-1171,1181,1865,2473,-3433,-1192,3525,1067,1019,-631,-1532,3995,1550,-3289,-1057,279,2045,1208,-5388,-1090,2581,152,-352,-2421,-530,4289,244,-2961,-1482,306,2986,-558,-5257,-50,2170,1990,-784,-4617,-212,5086,2065,-2957,-1684],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-12,13,-14,16,-18,19,-23,25,-28,32,-36,42,-49,57,-69,85,-108,144,-209,337,-830,5386,6553,-11395,-3648,7205,1769,3470,-6579,-6056,9518,4994,-4811,-1713,-5552,6957,7248,-9690,-4544,2416,2368,6012,-7154,-7562,8220,4325,-403,-3256,-6535,7084,6081,-6602,-2409,-1064,2898,6969,-5869,-5967,4618,2107,2529,-3413,-5815,6039,4525,-2335,-2462,-3054,4802,4560,-4687,-3061,674,2974,2398,-4171,-2444,4445,644,108,-3692,-1905,6224,252,-3938,-329,-1440,3514,3090,-7000,-67,3212,-61,1120,-6562,-1775,9158,-1975,-3728,399,-973,8630,121,-8973,3410,2646,2477,1454,-7811,-102,10283,-791,-2593,-3205,-2530,10317,1298,-9935,636,1132,5856,4662,-10543,-888,8764,144,525,-6830,-3772,11310,1247,-7199,-941,-1820,6824,4074,-10893,-1798,5205,2167,3755,-7304,-4739,8621,2140,-4039,-2839,-3996,6887,2980,-7897,-2264,2093,4497,3465,-6914,-3277,5439,1468,876,-3708,-2425,6436,1455,-3090,-1563,-844,4167,2673,-5993,-1712,1718,1258,617,-5753,-272,4442,-2016,-542,-3317,-919,6266,-2093,-4608,1709,165,3610,80,-6924,2577,4683,-935,-526,-5399,-78,8310,-2847,-3764,904,742,6221,-947,-8685,4191,4549,-94,612,-7638,34,10037,-2969,-4586,-1629,737,9836,-2168,-10638,1847,2924,3128,596,-9988,1625,8665,-1113,-2389,-4949,-1387,10288,-1102,-8088,362,1302,4696,1172,-9094,519,6881,1686,-1161,-6008,-1772,8666,654,-3655,-2577,-556,6775,1263,-7377,-1044,2758,2914,571,-6178,-369,6733,1348,-1061,-2083,-271,5962,388,-4822,-105,331,3649,434,-4363,1083,2481,-255,-923,-4408,938,5519,-1052,-2577,-1053,968,2372,-2550,-4548,1665,828,800,-1042,-4835,4506,4748,-3102,-940,-2673,1038,6332,-4573,-4367,2160,2648,2882,-2651,-7552,4672,4727,-1412,-1456,-5121,3850,7686,-4869,-4835,598,2321,5947,-3941,-7279,4412,5423,1503,-1343,-7255,3708,7608,-2649,-4424,-3037,1113,7567,-1813,-8103,1889,2730,4121,-961,-7405,1296,5701,-318,-2568,-4963,-927,8247,-682,-4674,-457,852,4596,-1174,-7031,559,3678,1950,-1385,-3717,988,5375,-1642,-2145,-2245,1443,4217,-1782,-3061,647,1775,1461,-1501,-3100,2207,2286,-1571,-1282,-2171,3131,2304,-4389,-1551,555,2665,1898,-3266,-3158,2926,2676,-826,-1788,-3604,4957,3149,-3879,-1552,-777,3080,3880,-5290,-2477,3378,2306,484,-4241,-4911,5861,4752,-3837,-2401,-1866,4497,5705,-6218,-4154,1620,3235,4064,-3464,-5845,4452,3428,104,-3653,-4598,3888,5096,-3823,-3721,585,3867,5262,-3965,-5659,2755,4149,1561,-2104,-5212,4461,5314,-1395,-3491,-2940,1917,4658,-3444,-3726,1363,2403,1569,-1988,-4037,2294,2999,539,-1157,-3811,2586,3904,-2033,-918,294,2200,2394,-3503,-3103,3178,2112],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-10,10,-12,13,-15,16,-18,21,-23,26,-29,32,-35,38,-43,47,-52,58,-64,70,-78,86,-95,106,-118,132,-148,168,-193,223,-263,317,-395,518,-743,1281,-5491,-1305,12372,-2524,-4158,-878,-1069,7945,2222,-10604,1870,3876,1974,2653,-7557,-1234,7890,-2094,-1989,-1216,-2343,6049,-699,-5754,1853,247,984,1042,-5411,-57,4734,-1993,-562,-2786,179,5785,-2863,-3963,1293,1268,2275,-2235,-6413,2552,2145,-480,-1859,-4347,3639,5257,-3707,-4069,-970,4188,6034,-5178,-5135,3399,3836,3821,-4336,-6454,6454,5718,-2362,-3480,-5217,5495,7376,-6236,-4837,36,2902,7354,-4756,-9205,5579,3769,2148,-2669,-8831,6104,7396,-5089,-1470,-3019,1199,10821,-3976,-7373,3388,1719,4918,-691,-11228,4081,6678,-3468,-1089,-5727,1553,9944,-4102,-3421,1752,-865,7566,-112,-8248,3814,2491,-259,2003,-7231,1091,7083,-2736,-2845,-833,-1217,6568,-2439,-4191,3590,866,482,-80,-5579,2443,3941,-4244,-679,-336,1663,3724,-4010,-4063,2164,1804,2089,-2389,-4065,3956,2361,-2468,-1595,-1887,5731,3813,-4969,-2639,1492,3738,3179,-6381,-3667,5014,1657,872,-4683,-3602,7731,2893,-3567,-3340,-2305,6184,5203,-6658,-3792,3335,4111,4952,-5655,-6283,6577,3665,-1122,-4295,-5748,7152,4974,-5899,-3758,-569,3020,6284,-5812,-5461,4417,2385,2781,-2559,-7411,5919,5777,-3341,-1367,-2329,2518,7265,-4319,-5201,2812,1226,3590,-3210,-5756,5337,2581,-2103,437,-3819,2068,4900,-4927,-2002,1830,-113,2468,-2885,-3879,4516,1359,-469,-361,-3028,4328,2391,-2811,-461,2176,1516,2971,-3911,-2181,4563,691,-523,-3923,-2144,5246,1497,-3625,-2949,-4,5211,777,-5176,-1905,3057,2819,95,-4725,-1319,5975,1416,-2054,-4941,-2563,6330,1593,-5237,-1812,457,4696,1682,-7103,-1697,3729,2214,587,-4827,-3771,8496,2639,-2351,-3652,-3405,6042,3289,-7657,-2254,1229,2449,4283,-6033,-3608,5501,2282,-643,-2651,-4604,5402,3006,-5022,-702,-1001,3209,4236,-5559,-3198,2117,-56,1384,-2951,-3055,3642,1686,-3384,-577,-833,1770,2190,-4236,-345,2592,-739,1214,-3243,-1889,4536,1235,-1047,-1015,-1753,2756,894,-5732,333,2992,1588,-97,-4714,-303,2683,349,-3264,-3315,669,5269,186,-3776,-642,1851,4030,-620,-5316,425,3926,2329,-2268,-6614,498,6583,52,-2979,-3074,140,5701,59,-5462,-861,2554,4146,-774,-6834,171,4391,1459,-1742,-4453,966,6232,1746,-3973,-2075,-685,4936,2206,-6321,-884,2242,2344,589,-4283,-2385,5025,1032,-2658,-2278,-905,4422,1801,-5451,-415,1806,1823,2351,-3859,-1652,3337,-598,-476,-1346,-2230,4913,-82,-3745,-537,817,1659,1502,-4476,-250,3174,-541,391,-1035,-1622,4028,668,-2976,-659,495,2799,-1030,-3228,607,2347,81,-1363,-3036,1100,3063,471,-3859,-1339,1891,4439,-1895,-3754,500,2497],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,8,-10,11,-12,14,-15,16,-19,20,-23,24,-27,30,-33,37,-41,46,-51,58,-64,74,-84,98,-117,143,-182,248,-378,729,-4151,-8724,9099,6440,-5507,-1655,-4333,4791,10297,-9091,-5940,3832,2171,6713,-5070,-9918,8460,6081,-1457,-2032,-7525,4772,10388,-6239,-5545,-1297,2010,8623,-5583,-9571,4561,2725,3061,-1930,-8148,4792,6870,-3244,-2140,-4126,1161,7214,-2414,-5977,382,2539,4379,-2377,-5835,3334,3270,-256,-807,-4148,2794,5432,-2965,-2651,238,2255,4654,-4668,-2819,3288,199,2603,-2504,-3348,4988,1777,-3198,-148,-2159,4385,4281,-8156,-1096,3191,468,2531,-5929,-2320,8592,-382,-3221,-2825,-4466,7993,4445,-9285,-1323,1435,2902,5017,-8956,-3724,9589,984,-162,-4286,-6102,11028,4306,-7116,-1950,-2251,4916,7686,-9449,-5362,5789,1976,4466,-6228,-6915,9283,3728,-2680,-3230,-5079,5655,7461,-7557,-4567,3316,2977,6396,-6940,-6654,5768,3262,100,-2914,-5242,6707,5907,-4888,-2327,-1206,2636,5105,-3713,-4570,2640,206,1971,-3439,-5153,5309,2040,-1806,-1871,-1610,3803,3063,-4565,-1437,175,868,1951,-5208,-1648,3755,-478,241,-2148,-1392,7091,-614,-5383,-274,-609,4624,1390,-8643,1296,4299,597,-324,-5212,-954,9346,-801,-4254,-2043,-1360,7838,1256,-9129,323,4448,2642,3194,-10068,-2180,10057,-358,-1336,-3931,-3772,9232,2099,-9409,-1033,126,5395,4379,-10194,-2272,8471,2033,155,-5719,-5551,9363,3191,-5062,-2350,-2160,7320,5566,-7107,-3586,3110,3412,3495,-4840,-5371,7010,2271,-2003,-1833,-2205,5385,2763,-4470,-1112,1419,3665,2766,-6207,-3021,5058,1676,568,-3556,-1003,4646,605,-3187,-2179,-335,3921,1508,-4977,241,1449,1077,430,-3871,1238,4315,-479,-1533,-1441,-228,5387,-414,-4780,1492,2221,2551,-1191,-6131,1834,5433,-391,-1200,-3817,549,7544,-2787,-4839,1271,1105,5537,-377,-8405,1849,5208,1385,-44,-6712,440,8180,-322,-4151,-2767,13,8196,-82,-7789,-1003,2745,3898,1366,-7178,-427,8151,1680,-2459,-4798,-957,7971,1306,-6276,-743,1233,4571,2500,-7739,-923,4131,1966,115,-4942,-2847,6070,278,-3593,-2136,-818,4203,1280,-6375,-964,2146,1950,617,-3814,-568,3576,610,-1328,-1245,397,4087,115,-4321,180,1141,3775,-901,-4591,1424,3313,74,-1548,-2827,1439,4640,-2302,-3376,-996,1584,4215,-2040,-3951,2616,2369,1429,-1938,-5569,2809,5639,-1354,-2956,-3547,2341,5283,-2396,-4657,1515,2669,3067,-2626,-6317,3204,4384,-528,-1477,-5312,2770,6101,-1261,-5149,-1266,2090,5103,-1806,-6805,1505,3581,1312,-873,-6431,222,6647,655,-3336,-3049,2158,6509,-1342,-6182,406,2747,2291,-1360,-5696,1007,3191,362,-1083,-3531,1791,5573,-132,-2669,-783,490,3512,-524,-4454,100,2827,815,121,-3358,230,3427,-1944,-2186,-1502],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,8,-8,10,-11,12,-13,15,-16,18,-20,22,-24,27,-30,32,-36,40,-45,49,-55,62,-71,80,-91,104,-112,76,867,7618,-2226,-11709,5007,4735,-728,407,-7541,2303,8707,-3892,-2140,-1530,723,8226,-1569,-6775,3140,1627,1652,1058,-6090,2806,6248,-3371,-751,-1253,-195,5172,-3820,-4282,2895,1628,2435,-2041,-4586,4627,2477,-2693,-1802,-2166,3897,3386,-4786,-1726,421,2918,3648,-6427,-2756,5810,2440,512,-4819,-2516,7615,3323,-5678,-2881,-2255,6590,6424,-9314,-3665,2938,2970,4270,-8360,-4985,8787,2862,-1703,-4309,-5949,8912,7314,-7856,-2992,176,5132,7103,-8107,-6846,6532,2375,3001,-4934,-9202,8049,5577,-4743,-674,-5090,3298,10155,-6775,-4378,2029,144,4992,-3241,-7857,6458,4319,-2244,-955,-4947,2808,6516,-4593,-1844,418,58,5456,-2741,-5307,4568,1405,298,-854,-5449,3704,4409,-3489,249,406,-159,3505,-2997,-1697,3365,-483,67,-2573,-1639,5165,933,-3455,-1695,-310,3990,1813,-6624,-1905,2710,3083,681,-6002,-1694,5904,1250,-2361,-5293,-477,8129,1679,-5800,-2599,251,5437,759,-8006,-1528,5158,3267,1593,-8038,-2741,9224,1697,-4028,-4424,-2126,8175,3805,-9003,-2830,1561,4764,4125,-8005,-3730,6562,1628,-671,-4598,-5953,7312,4911,-6513,-836,-638,4933,5958,-8261,-3936,4278,1779,2224,-3368,-5152,7004,1568,-2895,-771,-2566,2544,4652,-5842,-1981,1793,904,3243,-4476,-3598,5602,641,-2003,-694,-2872,3022,1633,-4051,779,2021,1466,898,-4534,-1252,4547,-34,-946,-2461,-555,4508,-420,-4433,-806,992,4286,190,-5636,-1366,3125,1924,-687,-5759,440,6576,-842,-3061,-3154,1257,6898,-1043,-5838,-1214,2508,5212,-614,-8471,1086,5640,1932,-987,-6507,-1079,8111,-300,-4384,-2135,-733,8066,988,-7724,-691,3706,2497,-234,-8109,-1586,7170,676,-2054,-3973,-2037,8292,1085,-6841,-540,1305,2777,3436,-5100,-1618,4804,517,-250,-3760,-2708,5544,371,-4132,-1073,-1039,3102,1748,-5147,36,2927,-364,669,-2340,-1643,4771,-331,-1887,-117,-98,3598,779,-4294,1620,2057,979,31,-3839,594,4374,-707,-1932,-2880,1294,4496,-1479,-3589,505,2565,2282,-2328,-5319,1633,4961,-152,-2555,-3611,1513,4651,-1882,-4025,-1308,2325,5131,-1979,-6185,1457,3373,2512,-2682,-5883,2197,5445,-539,-3281,-3139,1961,6820,-1065,-5433,-831,2076,4791,-480,-7229,1404,3742,40,-1517,-5506,41,5427,-892,-3352,-1136,-282,5146,91,-5168,864,2785,2108,398,-5153,152,5272,-836,-619,-2322,499,4450,-1148,-3057,-885,1097,641,-1097,-4553,1106,2880,203,624,-2523,1208,3362,-931,-2738,468,1259,2199,-1269,-4111,2001,1912,4,-896,-1624,1882,2885,-2863,-2310,200,1459,3840,-1991,-2750,1833,2687,779,-2655,-2752,4291,3485,-2022],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,6,-6,8,-8,10,-11,12,-14,16,-18,20,-22,26,-28,32,-35,38,-44,48,-52,58,-64,71,-78,86,-95,105,-117,129,-143,159,-177,199,-225,256,-295,345,-411,504,-646,891,-1432,5691,-4601,-8965,3888,538,5213,-1783,-11678,4404,7808,-2708,-1778,-8613,2228,13540,-4832,-6302,1191,-85,9797,-1542,-12757,3826,5717,597,520,-9608,596,10332,-3097,-3482,-1676,-537,9553,-319,-8581,1400,2536,4331,472,-8210,666,6970,-254,-2015,-4159,-534,7377,-1297,-4244,-218,1432,4779,-859,-6782,1789,3042,514,-2098,-4363,2139,4664,-2290,-1002,-2098,1108,5209,-3879,-3306,3005,1293,2450,-3281,-5808,6006,2786,-1495,-1712,-3662,4593,7078,-7679,-2350,1602,2028,4876,-4817,-6350,7122,2096,-656,-2722,-8202,8531,6883,-8111,-3348,-901,2744,9332,-7898,-6718,6406,1755,3321,-3427,-10360,7231,7892,-4909,-1385,-4654,4216,11537,-6504,-6654,2270,1390,7532,-3217,-9653,5860,5801,103,-1462,-7685,2884,9092,-3913,-4188,-1187,849,7734,-1813,-8397,3542,2007,1557,-1602,-7578,3385,5289,-2372,-2896,-3169,1780,5929,-4364,-4589,2250,1580,2507,-2244,-4556,4140,3444,-1431,-2003,-3730,3279,3816,-3531,-1455,-895,2328,3673,-5308,-1935,3651,295,900,-4476,-4081,6571,1066,-4801,-1794,-1222,5159,3121,-9149,-1705,4731,1875,2068,-6266,-4196,8200,2075,-2819,-1924,-4100,7595,4165,-8381,-1892,976,3396,5232,-8099,-5620,7842,1781,287,-4463,-5888,8889,6426,-6114,-3170,-2668,5065,8010,-7435,-5343,4707,3100,3399,-4408,-7867,6968,4508,-3694,-1691,-5666,3981,7238,-5760,-4305,1333,1816,4159,-4108,-5724,4949,2890,645,-1704,-4996,3993,5190,-3951,-2357,-780,2640,4252,-5215,-2669,2333,741,1863,-3003,-3708,3888,1861,-2713,-1196,-941,3740,2124,-4114,-729,1525,2015,1091,-6044,-780,4602,490,-1476,-2674,-1644,7315,328,-6779,-2045,1303,4990,1285,-6905,-1023,5463,1172,316,-6059,-1801,8030,169,-5226,-2548,-871,5732,2719,-9464,-514,4161,3241,2370,-9419,-3427,8240,246,-2399,-4197,-2239,6980,2639,-7304,-2382,1568,4312,3210,-8166,-3075,6692,2928,631,-5325,-4462,6789,2709,-4107,-1879,-1514,4611,3988,-4898,-1988,2257,2087,1246,-3825,-2497,5451,1882,-1710,-1718,-1486,4503,3024,-3672,-1454,1083,1457,2480,-4481,-1482,3661,568,-741,-2553,-479,4095,434,-3075,-94,364,3138,-597,-4964,-611,3047,2221,-683,-4699,961,4543,-307,-1964,-976,236,4498,-499,-5591,-9,2555,3306,-1183,-6041,876,5772,-112,-1678,-4847,128,7437,-946,-5814,-256,960,5085,-604,-7560,249,5373,1935,-2273,-5793,-1038,8175,363,-3954,-3455,229,6458,880,-6716,-464,2638,2709,537,-6284,-1216,5912,1725,-1783,-3083,-1190,6444,1077,-4879,-608,1225,3660,992,-5398,-845,3518,1568,1099,-3440,-1159,4872,-412,-2332,-1260,293,3351,-659,-3839,-85,1307,375,-565],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,5,-7,7,-8,8,-9,11,-12,12,-13,16,-17,19,-20,23,-25,28,-31,35,-38,44,-50,56,-65,77,-92,115,-153,247,-1253,-3018,-5866,4818,6870,-7768,-3134,595,2293,6837,-4188,-7296,5410,2652,314,-1295,-6398,5297,5960,-4224,-2035,-549,2047,4721,-4175,-2727,2976,409,359,-2421,-4468,5386,2168,-3109,-407,-308,4788,2527,-4346,-1464,2016,2081,1100,-5376,-1677,6141,1351,-1367,-2668,-1950,8202,817,-6023,-1335,539,4836,1032,-9777,-511,6314,1697,482,-8053,-2503,9534,539,-4879,-3180,-2337,9410,2453,-9944,-546,3004,3410,3552,-10542,-2644,9709,439,-162,-5432,-5533,10447,4648,-8445,-2391,-1261,5083,5662,-10375,-2916,6868,981,2989,-5450,-6485,10041,3030,-4458,-1729,-3315,5405,5644,-7431,-3165,3060,1300,4259,-5533,-4814,6515,1597,-40,-1274,-3450,5697,3967,-3502,76,622,1791,2249,-6304,-960,4699,-5,8,-2794,-1957,6048,843,-4202,-700,703,4346,462,-5485,-324,3670,1109,-1127,-5210,1369,5899,-1319,-3098,-2903,866,6541,-917,-7263,1268,2526,3823,-1094,-8291,3179,6002,-357,-680,-6345,1554,9840,-864,-5482,-1521,1313,8339,-1154,-10074,1522,5184,3256,2001,-8073,-113,9453,-187,-3046,-3953,-1585,9934,881,-8695,-350,897,3624,3256,-9056,-1044,7276,115,-261,-4742,-3016,7398,399,-4354,-948,-1066,5273,3418,-8385,-497,3218,755,2354,-4492,-3218,6898,-424,-3488,-498,-2402,4169,1344,-5853,286,3169,913,1405,-3805,-123,4989,-510,-2616,-2291,37,4817,-118,-4315,1242,1701,1525,-389,-5157,2242,3165,-1113,-2205,-3381,3419,5694,-2527,-4396,-1151,3548,4375,-3058,-5467,2549,4056,2803,-3892,-7107,3174,5688,-2230,-2914,-4106,2415,7641,-2889,-4689,263,2593,5468,-1966,-7714,2467,6774,805,-2201,-6803,2096,8074,-953,-4816,-1596,-105,6625,-165,-8305,1416,4095,2597,761,-7036,257,6224,-572,-2053,-2252,355,6523,-134,-5099,-308,1067,2983,452,-6396,469,3870,447,-908,-2907,-30,5719,-1347,-3236,-279,174,3380,-687,-3751,1500,2473,646,-1166,-3671,1672,4468,-1393,-1782,65,1699,3435,-2880,-3425,1992,2188,1114,-2224,-2723,3914,3996,-1268,-3035,-651,3862,5034,-3297,-4298,953,3682,2581,-3075,-4694,3913,3357,382,-3582,-5248,3240,5153,-2679,-2559,-1145,3150,4847,-3887,-4330,1356,3573,2352,-3876,-6333,3899,5417,-970,-3866,-3798,3711,6709,-3662,-4225,-243,1295,4665,-1685,-6188,2030,3838,253,-1799,-5235,1899,5838,-1599,-2972,-934,1785,5297,-2924,-4206,1625,1682,1491,-1555,-4222,3047,3656,-884,-1895,-1572,1191,3208,-1769,-3325,90,967,2336,-1856,-2415,3111,2306,-1296,-1516,-1816,2469,2823,-2500,-2770,1379,1473,1235,-2863,-3290,2628,1873,-572,-3262,-2322,4030,2277,-2148,-2188,-385,3875,2034,-4993,-2303],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-2,2,-3,3,-3,4,-4,4,-4,5,-6,5,-6,7,-7,8,-8,10,-10,12,-13,14,-17,19,-24,29,-36,47,-64,91,-141,246,-548,2988,9415,-875,-1258,-6125,-351,12854,-1901,-8013,1492,-215,8137,2803,-13088,1334,7401,772,1622,-9739,-2521,12770,-868,-5584,-2381,-3712,9726,2819,-10088,-222,2665,3609,3272,-9430,-2616,10062,804,278,-3469,-3785,8418,2427,-7681,-375,-1432,4279,4014,-7640,-1205,4345,823,943,-4689,-2260,7608,398,-3261,-83,-1002,5449,-1171,-4117,1694,2301,903,-565,-5258,1235,4985,-311,-1366,-2047,865,6495,-3408,-4445,2044,1288,4541,-2941,-6708,3955,4427,-1774,-1069,-6253,2117,7754,-5119,-4013,-388,1856,8142,-4149,-8905,3929,3924,1987,-424,-9852,4026,9097,-4898,-4011,-4036,1210,11879,-4874,-8618,3236,1448,5434,-953,-11569,3450,7778,-1059,-103,-6593,-838,12935,-2860,-5936,-234,60,7173,-178,-10155,3017,4578,1576,1287,-8431,304,9507,-718,-3687,-1997,-2396,7750,220,-6131,1580,1700,2863,1020,-7423,-275,4691,-330,-663,-3805,333,5759,-1900,-3173,-700,1087,3488,-1257,-5223,1450,4368,-1161,-1343,-4859,3246,3296,-3076,-2170,-2577,2518,4041,-4931,-4080,3595,2265,2307,-3975,-5516,6360,3694,-2797,-1403,-3620,5214,6186,-7058,-4608,2452,2594,6084,-5568,-7102,6047,4144,-869,-3264,-7005,6312,6587,-5993,-3373,-1840,3456,8775,-6396,-7411,4286,2599,2603,-1857,-9249,5416,7583,-3063,-2614,-4688,3090,9152,-3666,-5549,1703,2271,5965,-1656,-9815,1892,4412,-845,-1126,-5016,1943,7322,-3288,-3016,-1225,-60,5730,-2140,-6935,2676,2122,1013,-913,-5764,2154,3525,-1566,-2099,-1363,1623,4530,-3043,-3277,1629,1359,2100,-3653,-3525,3717,1952,-814,-1718,-2902,4763,2719,-5141,-551,819,3515,2675,-5699,-2485,4088,2812,-42,-3919,-2854,6492,3174,-4840,-1236,-1043,4502,3080,-8909,-2985,4161,2929,2450,-6189,-4589,6427,2361,-3303,-3466,-2864,7445,5559,-6418,-2789,1045,3306,5213,-6724,-5426,5580,3171,846,-3629,-5109,6305,4095,-5295,-2670,-1550,4272,5239,-6151,-5827,3088,2230,3314,-3258,-6529,4480,4859,-1908,-2494,-3520,2455,6137,-4474,-2300,306,1386,3424,-2673,-4598,2905,2779,318,-2341,-3377,3613,2088,-3079,-827,299,2037,3190,-4058,-1856,2896,1020,-108,-2710,-929,4287,1145,-3593,-1799,-636,4085,1278,-3855,-1453,2267,2899,284,-4833,-1081,5434,936,-2659,-3114,-367,7215,303,-4816,-1991,2424,4438,1156,-5756,-1329,5151,2251,-1984,-5822,-2215,7307,975,-4543,-2632,-419,6111,2373,-7136,-2980,3522,3689,-143,-6010,-2992,6607,2012,-2263,-4087,-2577,5634,2452,-6426,-3198,-62,3782,3523,-5862,-3280,4218,2305,320,-3510,-2498,3946,2904,-3198,-1858,-500,2994,1780,-3789,-1453,2288,1475,253,-3143,-1997,3954,722,-1686,-2107,-139,3230],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,1,-1,1,0,1,-1,2,-1,1,-2,1,-2,3,-2,3,-3,3,-4,4,-4,5,-5,6,-6,7,-7,7,-7,7,-7,5,-2,-6,24,-79,237,3570,3009,5105,-6041,-5806,9198,1480,-2227,-3415,-4775,5916,4846,-6506,-540,38,1647,5443,-6375,-3994,4360,1026,827,-2437,-3028,6122,3119,-4342,-1234,-1279,3647,1670,-6203,86,2882,748,1469,-4487,-1807,5030,-1378,-989,-2117,703,6091,-1371,-5423,1518,1288,3334,-1047,-7197,2935,5453,-1492,-2688,-6240,912,10186,-3393,-5076,-571,975,8510,-966,-9632,3510,4686,2156,213,-9022,622,10300,-2228,-3545,-2058,-956,11190,-1461,-8471,2362,1069,5209,2926,-10480,168,8388,160,614,-6251,-3371,10587,392,-5847,-145,-1253,6948,4196,-9460,-504,5390,1604,1844,-7543,-3831,9738,723,-3559,-1857,-2133,5927,2833,-7291,188,1403,1400,1942,-5889,-1231,4866,-1433,-2448,-2409,-790,3985,-1222,-4044,405,176,1598,-244,-4647,2559,3098,479,-1188,-3713,2317,4767,-2564,-3538,-373,1795,5099,-3513,-5537,2695,3311,2169,-2445,-6345,4489,3989,-3718,-2623,-3962,3398,7307,-4314,-6939,2014,3450,6215,-4312,-9091,3720,5222,-195,-1795,-7462,3176,10085,-3022,-4826,-1968,684,8490,-3265,-8620,1981,2644,3146,-851,-10087,1870,8148,-2076,-1168,-3224,-9,9168,-1209,-6142,1173,365,4681,98,-8688,1225,5129,-771,1416,-4602,339,6834,-823,-4270,-654,-955,4959,609,-5739,335,2544,789,323,-3532,1130,5952,-1928,-1823,-800,404,4370,-3150,-4103,1380,1664,1090,-1549,-3272,3215,4346,-2014,-1513,-1778,2805,4848,-4527,-3145,1647,2249,2986,-4845,-3260,3637,2905,593,-3623,-4172,5745,4355,-3042,-3249,-588,3224,5947,-5877,-4147,3881,4162,2331,-4656,-5645,5870,5455,-1640,-2628,-3379,5198,7184,-4787,-4420,-121,1180,4985,-5077,-6064,4568,5009,263,-1449,-6069,3416,6473,-4449,-3207,-2822,1212,7305,-3075,-4462,3308,1152,2762,-1352,-6933,2645,4888,-1461,-671,-2166,618,4205,-2113,-3385,512,-45,2710,-1168,-3710,1972,3144,-843,-640,-3233,1777,4476,-3661,-1040,1041,1235,2035,-3139,-3032,4192,1468,-632,-1943,-1452,4278,2378,-2635,-2361,-450,3497,2157,-4983,-2406,2520,2713,1107,-4474,-2753,5038,2143,-2742,-2812,-1602,5526,2491,-4785,-2730,1440,3241,1573,-6683,-3176,4768,4497,617,-4203,-3277,6675,4046,-4242,-3532,-486,5124,3965,-5269,-3698,3355,3177,3362,-4816,-4500,4347,3879,-733,-2952,-3863,3487,5269,-4409,-3386,-556,2982,4107,-3724,-3716,2621,1608,455,-2247,-3153,3305,3096,-2810,-1704,-1251,1613,2990,-2707,-2225,1704,1218,606,-3424,-2524,2870,2033,-1715,-725,-210,2730,969,-3819,-1049,1650,1700,-175,-2507,-1091,3657,1201,-1774,-1969,-822,3666,401,-3711,-609,1605,2827,615,-4939,182,4885,732,-1548,-3139,-117,4754],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,9,-9,11,-12,14,-16,17,-19,21,-23,26,-29,32,-35,39,-43,47,-52,57,-63,70,-77,86,-95,107,-120,134,-154,177,-206,247,-303,390,-546,920,-4524,-2114,744,5629,4597,-11525,-1297,7032,921,2231,-7112,-5550,12669,1854,-5966,-1412,-3992,7304,6274,-11701,-2196,6075,3535,4797,-8151,-6592,9606,2178,-2391,-1990,-6113,7615,6122,-8343,-1049,538,2658,7242,-7912,-5463,6401,924,1131,-3372,-5556,7297,3908,-4572,-442,-2770,3380,4585,-5967,-2240,3625,1236,1289,-3417,-2570,6015,680,-1812,-1502,-2531,5845,1591,-4434,1132,437,1808,86,-6718,-202,5062,-53,10,-3562,495,6845,-2363,-6142,539,318,6762,-95,-8928,2529,4761,-93,150,-8219,960,9969,-3081,-3104,-1920,-1752,10255,-605,-10371,1244,2244,4698,1124,-11734,889,8692,-838,-861,-5288,-2968,11732,-322,-7800,-1127,-737,6891,3504,-11459,-159,6774,922,2147,-7740,-2825,9735,1211,-4148,-1935,-3355,7010,3852,-8668,470,2236,3037,2354,-6311,-1685,5963,645,-539,-2150,-3637,7496,3487,-4857,208,-542,4180,2029,-5646,-1429,3254,314,246,-3692,-1521,6226,-2263,-2608,-259,165,4308,-555,-5318,-267,1818,1270,-275,-6321,3236,4882,-2273,-2881,-1732,2077,6722,-2994,-6453,1431,1757,4134,-2037,-7773,4357,5824,249,-1650,-5756,3000,8558,-4020,-3456,-730,1105,7847,-2688,-8432,3768,3975,2939,-845,-7831,3282,8200,-2968,-2091,-4647,-1014,10849,-1914,-8156,1427,1687,5973,360,-10615,1072,6809,-577,-763,-6415,295,8290,-950,-5479,-952,-1130,6992,698,-8357,458,3615,2,164,-6473,-965,6272,-2162,-2390,-1114,-832,6014,-828,-5970,1855,2160,1488,-315,-4608,1315,4259,-1306,-1622,-2869,1239,4548,-2644,-3779,1216,1472,2286,-2940,-5345,3105,2796,-300,-1953,-5608,3612,3804,-3463,-2240,-713,2892,4174,-4246,-5555,3322,2848,2111,-3400,-6054,5225,5291,-2971,-2211,-2630,4072,7395,-5393,-5504,852,3366,4519,-5484,-7080,5335,5579,158,-2541,-6875,4675,6762,-4485,-3833,-634,3104,6970,-3554,-7046,3588,2529,1692,-760,-7402,2717,6462,-2148,-2467,-3278,1084,6891,-3126,-4758,1354,987,4313,-2123,-4600,2689,2743,-77,-750,-3813,2077,4314,-1939,-3216,-254,510,3918,-937,-4395,3965,2165,344,-709,-3025,2374,1981,-3379,-2127,-1449,1489,2244,-3613,-1964,3262,2305,560,-4138,-2622,3605,2141,-2568,-2308,-2041,4769,2905,-4691,-2129,1176,4401,2041,-5899,-3616,4141,2413,33,-3948,-3766,5582,3618,-4117,-2364,-547,5187,4112,-5599,-3544,2171,2151,2788,-4671,-4463,5577,3844,-1013,-2887,-2566,4499,5345,-5331,-3146,1275,3669,3745,-4225,-4347,3306,2210,-1,-2377,-4100,4259,4169,-2156,-1212,-1325,2834,4112,-3145,-4024,1868,2444,2148,-2896,-3392,3813,3523,-1305,-1380,-3014,1254,2577,-3013,-2011,288,722,1388,-1623,-2602],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-6,6,-7,8,-9,10,-12,13,-15,17,-18,21,-24,26,-29,32,-36,39,-43,48,-52,58,-64,70,-78,85,-95,104,-117,129,-144,162,-183,210,-242,284,-340,420,-547,772,-1304,6109,1805,-5002,-1510,-2893,8326,2788,-7945,-751,2472,1903,3143,-7961,-1040,5470,-453,-1293,-3730,-3374,6307,-742,-5597,-412,-1458,3751,1441,-5302,4,3128,-159,340,-4484,717,5918,-1578,-1623,-844,920,5495,-3373,-4014,3216,2131,1590,-1994,-5917,4550,4822,-3248,-1915,-3455,3212,6541,-5711,-5305,2494,1508,6057,-3584,-7680,5634,3886,-295,-1332,-6922,4536,8932,-5637,-4659,-100,2442,8828,-4538,-9850,4310,3624,1962,-1599,-10348,3270,9065,-4681,-2608,-4629,908,10337,-3987,-7772,1654,775,4655,-713,-10957,2354,6856,-1630,-232,-5845,-273,9132,-1601,-5379,-1218,-316,7156,219,-8381,2400,2917,486,1367,-5033,682,6253,-2309,-1362,-2177,414,4786,-1707,-3527,1962,663,2081,-1063,-4853,2799,2580,-1556,-1823,-2217,2644,3140,-3687,-2822,1311,1427,2833,-3726,-3633,4147,1431,-129,-2848,-3479,5446,3826,-5385,-1926,-386,3683,5333,-6342,-4420,4719,1115,2296,-4198,-5697,6798,4336,-4252,-2086,-4716,5302,5775,-6896,-3847,1301,1868,6303,-6758,-7590,7273,3229,755,-3415,-7072,5939,7927,-5215,-2938,-1568,2788,7175,-4860,-7385,4076,2159,3081,-909,-8893,4215,6876,-1126,-516,-4144,1744,8017,-3569,-4286,1464,791,5653,-1661,-7071,2644,3033,-560,60,-3884,3079,5212,-2647,-1037,856,403,3716,-2690,-3013,2266,1369,364,-1851,-2429,4566,1123,-3079,-1233,478,2897,2286,-5212,-1379,2540,1203,700,-4951,-1663,5562,738,-2567,-3603,-327,6107,2428,-6203,-1321,981,3870,3151,-6319,-2003,4526,1877,108,-3849,-3560,7533,2534,-5104,-1748,-1835,5201,4929,-6922,-2438,3202,2553,2495,-5697,-4946,7359,3965,-1952,-2841,-3391,6563,5097,-5907,-2138,1119,2735,5148,-6016,-4461,5266,1696,-8,-3685,-5685,5457,3149,-3770,-2121,-1195,2131,4967,-4126,-3707,2324,1050,1876,-2344,-3495,3217,2472,-1138,-1783,-2237,2646,3051,-3170,-1735,1360,685,447,-2520,-838,3067,1170,-1249,-2717,-603,3693,478,-3079,-1180,1197,1977,451,-4853,315,3738,334,-629,-3756,-393,5307,-711,-2135,-1728,1044,5139,-511,-5011,-48,2036,2115,226,-6785,195,5990,1337,-2506,-3843,-1473,7458,581,-5451,-2177,1297,5916,85,-7705,-879,3283,2829,-587,-4779,-1732,6563,1893,-4569,-2390,-55,4529,1902,-5342,-1526,2677,2890,1083,-4675,-2412,5610,1627,-1373,-2089,-1807,5046,2065,-3591,242,1366,1300,2473,-3600,-791,3557,1420,-142,-2646,-2378,4065,1880,-2660,-1744,-307,1555,1509,-3311,-751,1431,836,39,-3445,-1135,2656,-247,-922,-520,1241,3273,-111,-3206,-693,2741,1906,-1219,-4088,2457,3126,-776,-2791,-3251,1243,4014,-545,-3352,-265,2969,3414,-1593],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,1,-1,1,-2,2,-2,3,-3,4,-4,4,-5,6,-7,7,-8,9,-9,11,-12,13,-15,16,-18,20,-22,24,-27,30,-34,38,-42,48,-54,60,-63,40,558,1528,-5922,-6824,10144,4016,-7619,-2172,-3276,5883,8134,-10835,-5548,5317,2918,4517,-7254,-9162,9459,4778,-3508,-2029,-7129,5628,9791,-7052,-3842,-7,1005,8513,-5868,-9382,7724,2954,1537,-1608,-7542,5718,8597,-5135,-1461,-840,2710,7951,-5050,-5676,4522,1375,2939,-1942,-6401,5049,3593,-2600,23,-3128,2090,5389,-5715,-1946,2327,1000,1612,-3552,-3515,5195,1534,-1279,-2453,-1787,5754,1903,-4852,-2051,608,2296,1257,-7499,-879,4646,1171,461,-4925,-1669,9751,1214,-3544,-2032,-1928,7975,2885,-10210,597,3611,3512,3276,-9328,-4119,9580,1179,-1896,-5030,-3586,10339,2138,-8123,-1434,267,5137,5468,-10920,-3415,6785,1548,2797,-6394,-5704,11275,3187,-4586,-1561,-4411,7138,7290,-9686,-2946,3833,1933,4352,-6675,-7193,7865,906,-1933,-491,-5596,6670,5357,-7487,-1844,18,2637,4947,-5402,-4325,5145,781,43,-1643,-4495,5273,1923,-4313,20,-1628,3244,3190,-4840,-556,4343,618,434,-3081,-1472,6285,-152,-2710,-1334,-335,5221,479,-5289,784,1599,2811,-301,-7121,709,5116,-567,-1557,-4741,955,9056,-1596,-4787,-841,1326,6274,-56,-9370,1824,5007,702,987,-7507,-842,9501,-228,-3736,-4058,-1636,9852,1187,-8852,162,1787,5268,2050,-9603,-962,7463,538,-944,-4785,-3023,10072,938,-7416,-1292,-662,6772,3894,-9531,-567,4401,2330,2253,-7191,-3644,6837,1272,-3706,-1105,-3624,5812,2580,-5865,-1313,2102,3159,2781,-7251,-1424,5377,-733,-1039,-1800,-1302,5365,1778,-4312,-149,-69,2176,756,-5205,387,3313,-318,-1796,-2748,1194,5511,-861,-2309,-806,1922,4270,-791,-5576,2022,2416,1550,-1414,-5843,2688,5936,-1283,-3570,-1828,1807,6299,-3053,-5535,-980,3244,5530,-2023,-7585,2451,5169,538,-1840,-6402,2177,7610,-2169,-4446,-2927,1413,7408,-1820,-8678,1538,3448,3154,-206,-8641,1124,8484,-188,-1629,-4117,-119,7750,-662,-7137,-99,1962,5326,-250,-7562,711,5075,-157,-33,-4492,-1225,7202,-398,-4362,62,329,4113,112,-5372,360,2633,819,-384,-4307,-36,4827,165,-1563,-393,661,3610,-179,-4564,1479,843,2093,-1056,-3442,969,3405,-1113,-2081,-2668,1679,3138,-1599,-2856,1216,2167,1488,-3153,-4099,2274,2767,372,-3766,-3258,3680,4644,-2476,-3326,-198,4113,5300,-3641,-5282,1227,3901,2616,-3997,-6612,3874,4557,-1130,-3314,-4047,3993,6627,-3476,-4888,-228,2934,4289,-2838,-5824,2890,3386,-15,-1745,-6506,2288,5093,-2184,-3316,-1679,2166,6541,-2330,-5466,1295,2855,1995,-1165,-5227,1602,4168,-1327,-667,-2976,1515,4690,-1459,-3781,647,1710,3244,-1281,-3961,1166,3378,-414,-1201,-2247,2370,4064,-1854],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-4,5,-5,5,-6,6,-7,8,-8,9,-11,11,-12,13,-15,16,-19,20,-23,27,-31,38,-47,60,-80,118,-197,431,-2623,-9405,2144,5126,757,-293,-8388,-2,7332,-1957,-3682,-2465,-285,7164,-321,-4902,1170,1902,3624,-721,-7185,2092,3850,-1011,855,-4086,1975,5118,-1777,-1751,419,1940,4575,-3509,-3786,4022,934,-513,-1910,-4662,3590,2992,-4268,-1145,-1127,3590,4864,-6443,-1483,4158,779,3058,-4776,-6214,7766,2114,-3020,-1854,-4213,5587,6142,-8874,-2302,2652,1966,5886,-7046,-6777,7895,2620,-596,-3900,-7221,7038,8201,-6960,-2051,-171,3024,9692,-7101,-8132,5167,2771,2674,-3132,-9971,6290,7305,-3176,-1741,-5525,2696,10461,-5495,-6535,2416,820,6618,-1379,-8922,3871,4130,514,-655,-5780,2391,5998,-3463,-3228,-903,1253,5918,-2027,-4249,2692,1506,1966,-451,-4310,2690,3384,-1832,-179,-2084,2564,3605,-3800,-1252,2370,1549,3350,-4553,-1731,3753,1102,-1174,-2605,-1976,5360,2227,-4995,-499,701,4036,2514,-6939,-1634,6568,1269,353,-5706,-2370,8549,261,-4112,-2135,-1865,6599,3530,-9235,-1324,2709,2455,3588,-8289,-5082,8391,2499,-3481,-2849,-4685,8161,6083,-8473,-2233,875,3578,5212,-7990,-5035,7112,3208,864,-3513,-6841,6636,5732,-4395,-1791,-1310,3859,6940,-6028,-5093,3577,2179,3709,-3772,-5431,6185,4007,-2421,-1105,-3686,2641,3892,-3905,-1715,1571,1406,3753,-3812,-3321,4487,390,-131,-2385,-2600,3918,2094,-3131,-662,-1163,2380,1400,-3722,-1066,2685,-42,437,-3018,-638,5161,-149,-2269,-1053,429,5992,-160,-5768,1559,1779,1669,451,-4596,18,6224,497,-1713,-4204,-520,7732,-783,-7719,-857,1993,5799,847,-8838,-734,5313,1693,424,-6564,-675,7869,965,-2789,-1598,-2363,7227,2507,-7068,-1490,1831,3649,2652,-6363,-2332,6920,1497,-1413,-2730,-3610,5510,2114,-5646,-1431,580,3501,2893,-5943,-2580,3548,1767,844,-3793,-2790,5844,2321,-2552,-2194,-1521,3628,2328,-3749,33,2592,1338,457,-2062,-1055,3678,-277,-1784,-413,486,2649,-487,-3669,1497,1881,1046,-467,-3289,938,4163,403,-1821,-2098,333,4334,-1425,-3653,585,2150,3261,-365,-5153,1223,3068,-811,-2394,-4823,1735,6436,-2270,-2614,-1218,1405,5671,-1093,-4774,1494,2503,2502,-1135,-6373,546,6148,607,-2016,-5460,656,7768,-802,-4854,-1457,466,5010,-748,-6271,359,3372,2498,1391,-5171,-233,6109,943,-4510,-2583,-554,4763,76,-5808,-1406,2332,1792,495,-4507,-871,4562,1005,-1972,-2985,115,3832,545,-3691,-679,82,3034,120,-3041,910,3006,572,-387,-2436,466,4423,-609,-2037,-2136,1126,2810,-932,-3520,546,1325,2021,-1520,-2558,2043,2582,-1274,-2283,-2190,2662,2123,-3656,-3495,1997,1633,661,-2768,-3436,2628,3787,-902,-2403,-3569],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,5,-6,7,-8,8,-9,11,-12,13,-15,16,-17,20,-21,24,-26,29,-32,36,-40,44,-50,56,-64,72,-83,97,-114,140,-175,231,-332,563,-2004,3248,9718,-7352,-6519,5329,3953,4505,-4075,-9664,7368,6192,-3736,-1921,-6696,3698,10075,-6637,-6050,2050,759,8390,-2072,-10694,5399,5290,618,-763,-9061,2739,10172,-5122,-3829,-1396,10,8745,-3617,-10058,3823,1772,4093,140,-9771,2327,6513,-2695,-937,-4167,-1078,7925,-2516,-5873,2853,-99,3210,-272,-7499,2975,4799,-912,-1048,-4046,1342,6026,-4461,-2877,1558,593,4045,-3761,-3156,3374,2395,333,-2347,-4083,5141,3584,-5239,-2011,-950,4253,3278,-6379,-3150,4275,2313,3317,-5719,-6232,7546,2464,-1614,-3473,-3965,9462,4758,-8203,-3279,20,4604,6725,-8466,-5616,6625,3069,1472,-5467,-6272,8750,5285,-5305,-2269,-3788,4730,8417,-8969,-5425,4454,2353,3979,-3960,-8215,7708,4767,-2169,-1230,-6479,5238,8046,-6588,-3733,461,-785,7447,-4500,-8685,6684,2011,-189,-1002,-6783,4014,6346,-5511,-1367,-37,99,5704,-5168,-4638,4964,963,2134,-1403,-4769,4818,3324,-3077,-1080,-1368,3710,3659,-4997,-2172,3068,1555,1804,-4923,-2807,5258,1639,-2645,-2574,-1953,6559,2292,-7055,-1215,1036,4704,1323,-7431,-1894,5010,3186,-215,-6447,-1946,8681,1379,-4425,-3081,-1159,8114,2976,-9278,-1702,3453,2453,2993,-9022,-4427,8315,2559,-554,-4239,-5173,9690,3973,-8556,-2672,171,5378,3909,-9662,-3641,5540,1524,1237,-5330,-6643,8274,4550,-2751,-1903,-3988,5403,6628,-6031,-2472,3067,1571,4025,-4043,-5573,6564,1505,-1014,-2124,-3854,4572,4785,-5160,-1160,1106,1438,2766,-5785,-2321,4448,322,-847,-2397,-2741,4367,1772,-3067,-1693,519,3116,1701,-6138,-1087,3346,1579,-195,-3834,-1063,5153,100,-2963,-1175,-27,5526,-905,-6757,-408,2717,2870,-438,-6887,121,4869,684,-2527,-4878,-32,7394,167,-6394,-1873,1615,7370,-198,-8964,-513,3749,3706,-255,-7190,-473,7409,1147,-2866,-3679,-1901,8719,1991,-7694,-1539,3135,3842,2908,-8025,-2177,6844,1313,-275,-3660,-2275,7606,306,-4961,-1215,-632,3131,3336,-6432,-1004,4014,1856,687,-2813,-3291,5565,1160,-4133,-509,-1385,4645,1271,-5197,428,3251,2669,270,-4760,-343,5492,652,-1172,-1708,151,5156,174,-4628,632,1588,1696,-1129,-4962,1124,3678,-226,-1785,-3508,2273,5570,-1451,-4639,-1002,2260,3676,-2230,-5693,876,4006,2070,-2382,-5092,3005,5657,-818,-3193,-3721,1704,6453,-1506,-5432,-877,3102,4395,-1962,-6747,2527,4909,1670,-1841,-5850,1222,6724,-928,-5009,-2238,1213,5884,-1222,-6603,589,3603,2821,-797,-6179,983,5559,-661,-2557,-2572,793,5586,150,-5195,-166,673,3556,-133,-5001,220,5195,942,-887,-3699,-465,5142,-1360,-2508,-430,204,2071,-717,-5528,319,3352],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-6,7,-8,9,-10,12,-13,15,-17,19,-21,23,-27,29,-33,37,-41,45,-50,55,-61,68,-74,82,-92,101,-111,124,-138,154,-171,194,-219,251,-290,342,-414,523,-705,1103,-3926,3446,9138,-4561,-5408,-928,2821,5833,-4110,-6109,2779,3427,3086,-3080,-6208,3671,5462,-2288,-2034,-3498,3256,5333,-3932,-2569,358,1574,4145,-4101,-3466,4535,1945,-1082,-1177,-2834,4141,3143,-4834,-1334,186,3755,3204,-6805,-401,4661,99,46,-3836,-3158,8627,859,-5636,-1060,-1708,6678,2088,-9660,-834,5060,1074,2464,-6883,-3961,10131,3,-3092,-3069,-4537,9094,3393,-9558,-1802,2606,5036,5290,-9698,-5308,8970,2149,429,-3342,-6519,10269,4930,-6885,-2595,-1516,4907,7180,-8263,-5205,5636,1803,3792,-6016,-7884,7171,4562,-2919,-3012,-4335,5715,5734,-6102,-2579,403,1921,5451,-5196,-5152,4424,2584,1893,-1993,-4438,3902,4134,-4616,-1561,-1377,2858,3723,-4070,-1610,3211,1627,1191,-4669,-2067,5393,-223,-1138,-2204,-1544,5431,722,-4699,297,1421,3175,1792,-6920,-70,5666,-295,-33,-4067,-1188,8649,-1200,-6034,-191,942,6009,1861,-10256,1085,6163,700,1373,-7974,-1163,10784,-761,-5290,-1699,-1360,8041,1651,-9520,-1362,2736,3612,1429,-8728,-1987,7576,1471,-1923,-4351,-3234,9010,3614,-7571,-1069,-939,4841,4512,-9059,-2564,5577,842,-318,-5931,-4525,7347,2884,-3173,-1406,-1353,3813,3618,-6304,-1773,2306,2550,2295,-4722,-3296,4943,1366,-581,-2497,-1912,3519,1347,-3990,-60,1437,3142,1424,-4929,600,3253,-269,-1522,-2983,-330,5379,-1126,-2880,-315,349,3611,-597,-5187,1093,2474,1087,617,-5816,2010,5830,-1666,-2014,-2576,555,6118,-1262,-6124,1906,2440,2353,-1270,-8466,2590,5964,-1581,-1795,-5060,478,8954,-2068,-6238,-418,752,6073,-1486,-8290,1577,5127,1772,450,-5948,1099,8328,-755,-3105,-3538,44,7779,287,-7627,295,1977,2521,1573,-7286,-836,5317,1105,-755,-3443,-2027,6605,1707,-5704,-1603,183,5606,1733,-5974,163,3402,1759,-469,-3900,-409,4253,-703,-1786,-978,-1112,2983,1108,-4232,641,2097,2286,-1250,-3303,846,1746,74,-1075,-2248,1209,3231,-1962,-2804,-58,1189,2876,-2886,-3846,2564,2842,-784,-1103,-2767,2234,5001,-3034,-2271,13,1027,5135,-2483,-4872,3410,3419,757,-3202,-5182,2926,4337,-2526,-2884,-2879,2676,6634,-4172,-5373,879,3303,3916,-2655,-7192,2740,4242,41,-1743,-4642,2891,6190,-2164,-4567,-1384,2245,5397,-533,-6119,2219,3868,1521,-513,-6971,254,5822,-176,-2129,-2689,847,5863,-712,-5544,-986,1060,3119,-39,-3884,1364,2327,892,-1178,-2637,184,3551,-2165,-3549,-136,1667,1258,-1207,-2157,1229,1607,490,-1820,-2148,2232,1659,-1791,-1781,690,2431,2146,-3974,-2322,2100,2335,1640,-2734,-1623,3756,2068,-1791,-2975,-1175,2896,2901,-3532,-2614,-240,3559],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,2,-3,3,-4,5,-5,6,-6,7,-8,8,-9,9,-10,11,-12,13,-13,12,-9,4,12,-55,210,-1667,-9526,2439,9160,-2625,-2251,-3817,2192,10924,-2721,-8539,826,1954,7541,-576,-11729,3731,7759,-182,579,-8545,-199,12726,-2806,-6342,-1875,-1384,10592,368,-11260,3375,4087,839,3317,-9974,-1617,10921,-2364,-2577,-2976,-2572,9940,1409,-8596,1964,740,3421,4089,-8256,377,7501,-1928,-689,-4639,-2044,9075,351,-4634,634,-68,4124,452,-7275,1278,3956,-1410,731,-4357,645,5792,-3105,-3016,-543,-212,4637,-2651,-5633,3339,2161,2356,-2662,-5660,5280,4596,-2450,-2698,-3787,4001,6481,-6117,-4952,792,3333,5221,-5375,-8089,5968,4714,591,-3779,-7421,5144,9228,-5169,-3184,-3179,2773,9522,-6154,-7594,3832,3268,5613,-3248,-10529,5438,8430,-1380,-2956,-5544,1147,11410,-5613,-6220,1457,231,8058,-1168,-9684,4001,4655,1036,43,-8165,1355,9855,-2529,-1938,-797,-1589,8500,-1336,-7383,3689,663,1065,762,-7669,1234,5391,-2051,-382,-1966,262,6444,-2998,-5201,2787,332,1519,-1131,-5310,4157,3614,-2371,-1848,-3098,2684,5653,-4096,-2363,1377,2731,3181,-3877,-4601,4406,2679,-383,-4019,-4447,6908,5308,-3654,-4202,-879,5653,5097,-7561,-3134,2804,3975,4660,-6210,-6051,6785,3533,-1558,-4403,-5445,6202,6287,-6583,-4092,168,4367,6815,-6633,-6372,5339,2855,2432,-4465,-8758,6508,7230,-3273,-2977,-4397,3058,8939,-5391,-5623,1282,1676,5368,-1693,-7797,5109,4888,-1360,-728,-5229,2837,7520,-4162,-2905,-26,811,5153,-3463,-5271,3482,2048,-239,640,-5647,3071,4801,-4030,-475,729,536,4111,-4312,-3641,2920,1461,985,-1869,-2215,4514,2288,-3351,-3100,-352,2840,2189,-4640,-2505,2650,2384,1674,-4895,-2047,5252,2584,-1749,-3279,-752,6381,1932,-5568,-2180,31,4991,1955,-7314,-2407,4171,3561,888,-5332,-3219,7857,2673,-3698,-3235,-1900,7107,4077,-6095,-2533,2402,3861,3356,-7780,-4206,6063,2861,-1098,-4961,-3583,8179,4634,-5441,-2739,-662,3850,5656,-6056,-5200,4057,2442,1492,-2810,-5065,5318,3137,-3075,-1680,-2242,3963,5341,-4353,-3034,1798,1814,2776,-2746,-3626,4331,1670,-1226,-2212,-2841,2938,2517,-4362,-769,863,1012,1659,-3455,-1831,4252,-1105,-1551,-1526,-1808,5039,873,-3295,-1666,1405,2873,230,-5903,-394,4171,2163,-840,-4080,-1170,4610,1049,-2681,-2718,1811,5614,276,-7154,-470,2818,3689,-367,-8043,-860,5511,1476,-2706,-5684,-319,7176,1218,-4680,-4144,108,5176,1577,-6654,-1185,3437,2186,440,-6046,-2406,6708,610,-2866,-3321,-252,6849,2857,-5117,-1244,506,2519,2155,-4705,-2100,4382,1287,-1163,-2879,-2317,4783,1276,-3981,-1853,1,2555,2111,-3320,-1858,2547,334,350,-2494,-2043,3950,435,-3019,-1742],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,-1,1,0,1,-1,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-12,12,-13,13,-12,10,-3,-14,54,-192,1815,5260,-6927,-5828,6640,3899,-395,-2258,-5094,5052,4403,-4312,-3005,-1729,3864,4485,-5868,-2912,2333,2437,1836,-4902,-3873,4661,1217,-1469,-1354,-3106,4463,1637,-5194,125,1172,1925,1284,-7360,1181,4523,-268,-414,-3108,-1432,8953,-2517,-4343,1762,-531,5502,229,-8098,2346,4789,-604,786,-6984,125,9161,-1896,-4590,-1688,-1264,8796,1071,-11186,2487,5263,2024,2349,-10022,-1399,12284,-425,-2681,-4668,-3248,11956,1526,-9589,-1035,1128,5068,3186,-10210,-1878,8435,876,455,-5677,-4313,9912,2807,-7142,-2171,-2400,6506,3815,-9341,-3047,3374,3928,2233,-7149,-3361,6445,1899,-2185,-4520,-3007,5694,3070,-4442,-1196,711,3529,2601,-5701,-1530,4152,249,264,-3142,-1013,6031,-673,-2843,-1497,-1114,4848,-603,-5077,1164,1644,1622,245,-5645,2449,5811,-2590,-394,-1852,583,7060,-2723,-5174,2971,1283,4298,-1773,-8361,2882,5915,-3278,-924,-5999,2234,9354,-3750,-5771,1266,1826,6452,-1124,-10140,3506,4445,1373,-551,-8979,2043,9427,-2881,-3921,-2052,-94,8131,-909,-9126,882,3596,3849,988,-9166,-108,7906,76,-1533,-3823,-1481,9137,783,-6253,519,-169,5262,1028,-7375,-1201,4077,1531,-561,-4304,-1500,6008,569,-3044,-1280,-317,6370,32,-4799,935,1566,968,-156,-3730,803,4199,-312,-1553,-2894,836,4295,-1645,-2269,735,1217,3458,-2577,-3976,3972,3728,49,-1635,-3884,3478,5599,-3226,-2320,-135,1626,4138,-4838,-4650,4738,1526,1769,-1920,-4952,5823,5117,-2955,-2230,-3317,3031,7047,-5731,-5640,2038,2886,4572,-2591,-7610,3865,5051,-1046,-2367,-5070,3294,7896,-3630,-4239,137,1216,7277,-2239,-7869,2117,3925,2817,-1600,-7086,2439,6004,-1585,-2230,-2599,829,7607,-2094,-6412,486,1878,2781,-1112,-5840,1217,5106,716,-1087,-3937,1001,5200,-1935,-3045,-259,784,4098,-1188,-4471,2219,2255,977,-1159,-3349,2083,2950,-1209,-1572,-1734,1942,3213,-2758,-1142,1045,1986,725,-1941,-2290,4353,1415,-1824,-2178,-1198,4178,3285,-4972,-2830,2401,3061,2857,-4851,-3259,4757,2355,-1531,-2837,-2692,5367,3717,-4890,-3083,345,4253,3593,-5428,-3787,3985,1906,1272,-4618,-4614,4949,3977,-2311,-3670,-2130,4567,5082,-6050,-4637,2155,3817,3295,-3416,-5412,4319,3912,-1321,-1119,-4527,1941,4880,-2483,-3567,-537,2981,4071,-3163,-4113,2031,3265,1182,-1218,-5313,2239,2594,-2884,-2453,-2515,2593,2907,-2953,-3242,1180,1877,1121,-1964,-2187,3321,1976,-858,-1835,-304,2294,2711,-2541,-1610,2063,1863,2257,-2912,-765,3576,1226,-245,-2400,-1180,4633,1266,-3862,-1165,194,2834,1385,-4031,-1134,2789,2231,-605,-4736,-151,5164,1188,-3038],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-13,14,-15,17,-19,20,-23,25,-28,30,-33,37,-39,44,-48,53,-58,65,-72,81,-91,103,-118,137,-161,194,-239,307,-419,627,-1146,5382,2034,-10300,284,1727,6066,1345,-11128,-1648,9606,628,-2039,-7132,-2871,11722,346,-7939,-813,-1834,8999,5089,-12779,-984,6222,3052,3086,-9234,-3880,11360,51,-3272,-2651,-4796,9390,5384,-9380,-159,1108,2423,5553,-9285,-3867,8440,95,148,-3725,-5312,8341,2263,-7293,555,-1082,2184,4933,-6370,-999,4802,-930,1549,-3235,-3155,5873,476,-2995,114,-870,4006,983,-6939,287,3058,434,-396,-5677,107,5733,-478,-3381,-2674,179,6184,-706,-6729,9,3009,4462,-1655,-8127,994,5956,1364,-2205,-6600,2706,8646,-2408,-4949,-2523,1459,7415,-2173,-8453,1326,4050,5274,-1004,-10503,1793,8782,-1025,-2582,-5217,-453,11746,-2562,-7868,983,577,7887,996,-11602,752,7017,703,941,-7763,-2631,10337,-1856,-5393,-1071,-1874,8730,1572,-8832,2041,2852,2815,3222,-7768,-2148,8343,-1962,-1464,-1311,-3363,7242,693,-7478,1817,-527,1063,2341,-6112,694,4396,-1370,607,-3149,-1262,7029,-763,-4639,867,915,2888,-347,-6553,2743,3857,-663,-1938,-4722,2253,4914,-3400,-3667,-1095,1495,5416,-3065,-6029,2864,3580,2250,-3299,-6450,4620,4929,-2215,-4363,-4661,4460,7840,-3900,-5166,869,3481,6764,-4671,-7928,4935,5331,2211,-2362,-8589,3490,8628,-3445,-2705,-3533,1997,9221,-4088,-7356,2433,3568,4012,-1347,-8569,2300,7715,-1648,-265,-6231,396,9157,-3146,-4737,44,297,5845,-260,-8739,2363,2549,-83,72,-5415,519,7586,-2782,-2273,-397,-875,5266,-932,-4617,2587,628,-84,-1159,-4891,2626,4768,-2863,-2651,-710,1140,4534,-2466,-4292,3170,2404,1878,-2755,-4682,3585,2889,-1366,-3139,-1942,3991,3350,-4025,-3404,1408,2677,3779,-4537,-4586,2947,3901,653,-3884,-3507,4882,4850,-3149,-4379,-2482,5271,5772,-5707,-3762,2517,4348,3997,-4398,-6425,5237,4013,-1146,-3616,-4891,5522,6261,-3986,-4023,-296,2714,5976,-4899,-5554,3250,3493,1692,-3357,-6861,4206,5244,-2421,-3413,-3444,2720,6906,-4626,-4999,1412,1196,2948,-1208,-5963,2901,2811,-1456,-1292,-4684,1367,4648,-3729,-2679,490,621,2921,-3219,-4546,3175,2025,-1650,-1333,-3276,2999,3906,-3493,-1451,677,2287,2032,-3574,-3488,2666,1809,-138,-2757,-2830,5388,3426,-2964,-1656,382,4388,2637,-5622,-1752,3428,2724,-880,-4489,-2214,4362,2851,-2495,-4079,-2671,5008,2547,-4677,-2946,677,4779,3385,-7326,-2833,3831,3603,1644,-5337,-3251,4813,3502,-2690,-3492,-1926,5178,3407,-5346,-2948,618,4499,3378,-4072,-2974,4796,2845,-938,-2451,-3974,3845,4231,-3575,-2443,-439,1529,3203,-3249,-2178,3213,2451,771,-2461,-2532,4313,2799,-2646,-293,-829,1971,2561,-4018,-1670,2367,2154,1397],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-7,8,-9,10,-11,12,-13,14,-15,17,-19,21,-23,26,-30,33,-37,43,-50,60,-74,97,-141,263,-1645,-5295,-2260,7264,3027,-7233,-1745,1425,5121,1012,-6646,-2952,5334,1116,-61,-4473,-2103,6304,610,-3430,-3138,-157,5882,624,-5204,681,1251,1278,361,-7068,535,5692,-2018,-459,-2946,1051,6695,-2875,-4707,3128,343,3242,-914,-8430,4099,5051,-1728,480,-5375,1861,10167,-5159,-4734,2446,191,6675,-2549,-8105,5350,5027,-466,-314,-8053,1654,10134,-5671,-5213,-977,353,10297,-2764,-10550,2759,3751,3298,309,-10901,2867,9497,-996,-1494,-5281,-1242,11324,-1549,-8422,354,1139,6780,306,-10135,570,6597,481,-703,-6793,-214,8154,651,-3524,-3537,-966,6926,546,-7029,-14,2718,3155,126,-7306,-494,4686,1359,-796,-3697,666,5667,-834,-2989,-283,39,3428,-1466,-5161,2095,2875,680,212,-3735,3241,3563,-4913,-1603,630,1040,4751,-4440,-4732,3749,1248,1415,-2167,-5673,5587,3759,-4052,-1463,-2742,4379,7173,-6538,-3467,3434,993,4069,-3338,-7982,6223,5138,-3309,-1804,-6034,4654,9046,-5989,-4861,609,1718,7598,-4296,-8793,5900,4233,876,-657,-8410,3144,8516,-4155,-2521,-4229,1741,8801,-3042,-7481,1941,2294,4402,-1496,-7361,2661,6290,246,-2428,-4157,1529,7434,-1168,-3777,-336,1679,5597,-2083,-6239,1391,2214,2314,-1834,-4305,1343,4126,-1129,-1818,-1856,1679,5570,-2042,-3429,949,1092,1886,-2151,-3196,4418,1663,-1918,-2080,-2358,5489,2477,-4411,-648,447,2325,3009,-5214,-3390,5308,784,-63,-3236,-3911,6173,2938,-5865,-214,-552,3890,3793,-6759,-3232,4814,1775,665,-4132,-5149,7879,3706,-4891,-2943,-2731,5159,4557,-6765,-3587,1968,2785,3301,-4648,-6118,5458,4328,-2230,-2533,-4107,4861,7330,-5154,-4069,-1152,3669,4823,-5230,-4803,2808,2308,1518,-3316,-5598,4398,5362,-1608,-3756,-2341,2944,4777,-2707,-4499,1923,2883,4094,-3425,-4018,2999,2263,-195,-2190,-1146,3061,3846,-1629,-1751,-638,2105,2764,-3493,-2691,3147,1347,745,-2358,-1790,4055,328,-2412,-955,-663,2262,418,-4838,414,3087,1463,760,-4330,-1513,6443,150,-2011,-2523,-297,4654,1504,-6044,-1239,1813,2756,970,-6955,-2040,5107,2256,-1546,-4228,-1625,7140,1527,-4984,-1684,763,5010,2856,-6447,-2400,4615,2281,404,-5405,-2892,6018,2913,-3090,-2732,-1306,5540,3169,-4613,-2589,1857,3246,2328,-5582,-3628,4432,1980,-69,-3612,-2474,4117,3591,-2677,-2388,-1462,2467,1886,-3763,-1372,2631,2082,964,-2265,-1991,2774,1381,-517,-2458,-1001,3308,2070,-3546,-869,1803,1380,784,-3285,-199,3472,290,-788,-1934,199,3443,-1816,-2596,-67,1682,2695,-1150,-4055,775,3939,-439,-769,-4094,936,5683,-862,-3156,-168,1931,3199,-1464,-5167,239],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,5,-5,6,-6,7,-7,8,-10,11,-12,13,-15,17,-18,21,-22,24,-27,30,-34,37,-41,45,-50,56,-62,70,-79,89,-101,116,-126,105,97,7630,2773,-1874,-4850,-3522,9065,3145,-8027,-2587,-644,6608,5526,-11042,-4255,6601,1899,2920,-6847,-7593,11608,2752,-4309,-2383,-4784,7223,8350,-10624,-3030,2442,2439,6546,-7886,-9536,8354,3152,51,-2261,-7894,7280,6632,-7464,-1811,-461,1511,7132,-6539,-5518,6501,471,2033,-1076,-8272,6224,3558,-4269,1093,-1112,2010,5151,-6063,-2513,3407,255,2055,-3086,-4080,6188,600,-3431,-225,-1745,4003,3180,-6391,-1543,1623,3110,1474,-5660,-1335,6082,766,-2192,-3390,-1595,7903,798,-4882,-1374,1117,6195,1225,-8180,-1122,6509,2944,-635,-8697,-820,9494,475,-4227,-3339,-1401,9456,1892,-8195,-971,1580,6225,4196,-9515,-1367,7550,699,220,-7243,-3868,10630,1245,-6361,-1675,-1630,7457,4070,-9357,-1434,3820,2670,3655,-7065,-5089,8985,1020,-2660,-1992,-5162,7286,5332,-7826,-210,368,1290,5047,-6927,-3615,6411,-131,-329,-1400,-5699,5951,1204,-5618,83,-562,2667,3828,-6344,-944,5443,-451,665,-2385,-1458,5930,187,-3485,515,582,3309,206,-6031,355,4488,671,-1363,-5388,520,5760,-663,-4433,-3423,716,7501,-882,-5464,-133,3229,4775,-1358,-8010,1777,4994,1146,-2076,-7081,2246,8742,-1019,-4822,-4108,1232,8319,-885,-8655,-45,3666,4347,283,-8790,-175,7639,1225,-2381,-4921,-1863,10796,771,-6231,-623,129,6397,1511,-9645,-151,5183,451,1052,-7504,-2581,9398,-263,-3714,-653,-1991,6140,2024,-8699,1044,2513,269,3094,-5901,-314,6017,-992,-1294,-765,-1800,6128,-453,-5832,982,2942,743,1565,-4888,1106,3617,-1552,-762,-1649,254,5245,-2073,-4988,94,1624,2766,-2741,-6214,2861,3792,-355,-2373,-4123,2250,5195,-2911,-4910,-1665,3513,6001,-4395,-6357,1790,3845,2873,-2774,-7274,3507,6049,-941,-3991,-4610,4515,7507,-3662,-6332,-1369,2785,6388,-2161,-7756,2809,4897,1751,-1497,-7845,2077,7086,-2201,-3132,-4027,696,7012,-1522,-6963,1449,2273,4726,-420,-7828,2167,5480,-926,-1274,-4307,-934,7294,-1604,-3281,-139,152,4166,584,-5920,1497,3623,88,-304,-4616,1094,6139,-2162,-1399,-116,489,3705,-1326,-4589,1958,1644,633,-493,-2548,2211,4432,-2135,-1527,-328,1662,3562,-3101,-4449,1686,2414,1793,-2805,-3963,2827,4938,-653,-3678,-3024,5199,4687,-3473,-4222,124,4145,3904,-3758,-4900,2526,3958,649,-2894,-4167,3361,4085,-2639,-3462,-3424,2684,5450,-3643,-4246,2178,3107,4481,-3302,-5071,3398,5086,-1179,-3386,-4825,3142,6102,-3581,-2937,-2050,1614,6010,-3347,-6358,2943,2260,2071,-1538,-5742,2782,4893,-1370,-2311,-1316,1502,4450,-3095,-3643,1591,516,1464,-1231,-3726,3582,2392,-1061,-1537,-2587,772],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,2,-2,2,-2,3,-3,3,-3,3,-4,4,-4,5,-5,7,-7,8,-10,11,-13,15,-19,24,-31,43,-62,103,-216,1242,3925,3622,-392,-8531,560,7812,1404,-2537,-4434,741,7923,-1027,-4875,-2868,608,6505,-1294,-6265,2198,1991,1876,174,-5575,2018,3847,-2707,-1470,-1573,244,5207,-4429,-4046,3386,-1057,2719,-2268,-6629,5672,3296,-4540,87,-3110,2430,6467,-5901,-2794,4455,-296,4258,-3962,-6500,6975,2801,-2762,-1071,-5972,4753,7486,-7682,-3853,1651,1557,7569,-6186,-9302,7379,3874,1387,-2177,-9486,5685,8666,-5302,-4020,-3809,2260,10176,-5553,-7879,3569,2759,4908,-2285,-9682,4051,7927,-553,-2363,-6631,1965,9000,-3669,-6167,-843,2474,7572,-1937,-7853,1685,4364,1868,-2530,-5531,746,5610,-1471,-3030,-2879,817,5766,-2453,-3052,158,760,4619,-2336,-3898,3171,1564,-461,-550,-4424,3140,4253,-4337,-914,-322,1216,4691,-4487,-2719,3855,303,746,-2596,-3902,6781,1976,-5430,-481,-1949,3839,4961,-6871,-2597,3997,1902,3558,-4793,-5396,8870,2489,-5312,-690,-2743,5784,5904,-7883,-2375,3848,1305,5759,-6612,-6556,7659,3488,-3072,-3092,-5030,7073,6767,-6648,-2686,-199,3980,6749,-5851,-6548,5296,2912,1750,-3005,-6838,4744,6903,-3441,-2954,-3708,3085,5632,-4037,-5436,1199,2679,4288,-2142,-5822,3393,2645,524,-2635,-3812,3142,3953,-2810,-1823,-767,2527,4215,-3729,-3638,2272,1953,1774,-2318,-3187,3816,1082,-1540,-890,-2571,3171,2891,-4106,-22,1166,1588,2094,-5017,-1658,5243,62,-862,-841,-3359,5757,913,-5278,-774,1289,2746,1972,-6716,-978,6172,482,-918,-5248,-2150,8121,659,-6354,-850,290,4687,3880,-8552,-1123,4816,2868,1285,-6549,-3740,7235,2034,-3401,-2773,-2789,6573,4068,-6271,-2617,1642,4374,3402,-6774,-3122,5380,2052,-725,-4020,-4478,6010,4765,-5845,-2383,-1423,2945,2554,-5432,-2732,2735,3251,681,-4678,-2496,3523,2339,-1249,-3467,-2731,4160,2019,-3745,-928,1482,1327,827,-3790,439,3048,810,-962,-1753,-273,4370,130,-3567,-116,424,2452,49,-4344,1869,2806,-348,-280,-5224,779,5555,-153,-3669,-914,-315,3916,-1030,-5715,1523,2097,2143,-469,-5444,480,6989,-466,-3000,-3497,-167,5057,-97,-6210,-335,3125,4051,178,-6818,752,6365,1934,-1170,-5516,-1069,6057,739,-4866,-1787,129,4901,2240,-6252,-1599,2900,2954,-511,-5709,-1444,6076,1709,-2804,-2544,-226,5301,2415,-4877,-1771,253,3853,577,-5647,-1478,3169,670,-1006,-3564,-1707,4406,658,-2787,-1664,399,3846,503,-3663,-487,2876,912,-504,-3401,947,4391,-1516,-864,-934,120,4487,-1065,-2862,1300,1101,1214,-573,-3467,1269,2538,-1295,-1800,-2929,2061,3343,-1837,-3352,-395,1287,2732,-1492,-4047,2428,2769,273,-2716,-3593,1825,4224],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,11,-12,14,-16,17,-19,21,-24,26,-29,32,-35,38,-42,46,-51,56,-62,69,-77,86,-97,109,-124,144,-170,204,-254,333,-478,839,-4048,-5805,677,4225,5824,-8138,-5736,4921,4222,1794,-3869,-8912,8846,6370,-4114,-3240,-5177,5012,9248,-8076,-6550,2300,3190,6887,-4321,-9456,6780,5178,-1698,-1678,-8182,5171,11333,-5676,-4627,-59,571,8685,-4543,-8101,5390,1884,1908,-838,-8912,3712,7797,-5218,-1456,-3113,-613,7899,-5018,-5506,4645,236,2289,-605,-7109,5083,3925,-3769,965,-2500,2289,5763,-6713,-2300,3312,625,2627,-3853,-5299,5718,2878,-2726,-2236,-3384,4326,4136,-5300,-3137,1686,4306,3139,-5674,-4238,5309,3426,-185,-5454,-3434,7244,3312,-4508,-3881,-1598,8382,4248,-7831,-2843,2452,4074,3384,-8407,-4438,8246,3284,19,-5903,-4834,8549,5081,-6289,-1850,-2836,6471,6770,-9428,-4173,5680,1593,2679,-5707,-7974,9236,3159,-2814,-2440,-5786,4163,7218,-7993,-2117,1498,1689,6614,-5310,-6835,6678,406,-1122,-657,-7072,5403,5499,-6131,-364,-465,769,6138,-5420,-3249,5706,-207,-105,-525,-4661,5515,2720,-5942,779,-1488,1747,3637,-6378,-1264,4744,644,1024,-4189,-3011,6261,2243,-2245,-2100,-439,5443,1041,-5714,-1787,3374,3270,-178,-7053,-1777,6649,1832,-2496,-5494,-532,9244,1346,-6847,-2421,486,6565,2280,-8736,-1426,4558,4489,341,-8739,-1205,9087,1474,-3611,-4164,-2519,8421,2187,-8239,-2351,822,5211,3912,-9550,-2425,5913,2079,463,-5676,-5129,9234,3047,-6295,-1442,-2856,6266,4179,-7635,-1855,3407,2301,3389,-4588,-4484,6285,1246,-2194,-1121,-2719,4966,3220,-5695,1149,1486,128,3644,-5054,-1673,6424,41,-575,-910,-4083,5349,545,-5416,1654,856,1173,586,-5471,1164,5822,15,-1543,-2609,-336,5408,-769,-5547,-1142,2138,4774,38,-6884,1109,3749,2436,-2505,-7096,588,6379,-104,-3750,-4111,1732,7991,-1660,-6970,-2398,3089,6489,-357,-7880,-129,5281,2157,-1927,-7426,527,7145,-310,-4148,-4036,517,7675,856,-7885,-961,3175,4003,532,-6640,-686,6815,-238,-1114,-3530,-1584,7416,-490,-5629,-593,-372,4332,967,-7006,-857,4496,92,265,-4803,-1437,6671,136,-3788,-740,-90,3105,1408,-5079,1534,2458,-1049,653,-3613,-798,5327,-1678,-2618,-715,-1187,3352,-1425,-3685,1306,2865,382,-813,-4675,1900,4516,-1179,-2825,-1449,1582,4935,-2133,-4207,669,3877,4253,-2007,-4985,1392,3472,426,-3419,-4286,3222,6354,-1293,-4586,-1281,2751,5143,-3579,-6535,957,4457,3255,-2563,-5754,2816,5656,560,-2545,-3996,1919,6062,-2134,-5384,-881,2851,5000,-1513,-6038,1602,4352,2018,-1357,-5520,1647,5946,-492,-2588,-2354,1411,5142,-1166,-4398,1622,1351,2671,25,-6007,461,4317,-1459,-1697,-1663,728,5394,-1343,-3509,162,1331,2741,-1049,-5226],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,10,-11,13,-14,16,-18,20,-22,25,-27,30,-33,37,-40,45,-50,54,-60,67,-74,83,-91,102,-115,129,-149,172,-201,244,-307,415,-658,3081,-779,-5031,-3427,1443,7615,-3165,-6850,986,2992,4292,-2082,-6200,3090,3765,329,-1929,-3689,3050,5217,-3871,-1647,-1072,1590,4707,-4747,-4568,3830,122,2156,-1217,-5179,5451,3473,-4304,765,-1538,2317,5652,-7498,-1080,4605,-1243,2355,-3163,-5837,9085,814,-4683,1524,-2894,4786,5309,-9401,-619,3752,2112,4278,-6592,-6259,9804,731,-3018,-2595,-6153,8626,5533,-9219,-2377,378,4187,6616,-8169,-6611,6089,3483,1860,-5386,-7572,7853,6209,-4080,-3191,-3441,5591,8612,-6353,-6430,2867,4266,4530,-5087,-7290,6055,4396,118,-4119,-5748,5387,5347,-3803,-2977,-477,3488,5490,-3557,-4595,1912,2659,2203,-2223,-4129,3696,2496,-1311,-2268,-4088,4846,4179,-4462,-1769,1094,2026,3307,-5119,-2930,4809,-917,-720,-1641,-4208,5554,152,-4902,1408,-454,1830,2549,-6856,-167,6569,-648,640,-4116,-2142,8043,-979,-6410,550,-2048,5419,2394,-9304,0,4954,1242,1585,-6534,-3160,10649,834,-3638,-1117,-3306,7524,3154,-9747,-1046,3917,3358,2660,-8490,-3880,7850,2318,-1462,-4115,-4661,7185,5280,-7112,-2846,-137,4434,4532,-7341,-4085,3394,3506,2092,-4344,-4985,5210,4949,-2520,-4612,-3044,5366,3833,-3614,-2795,968,3654,3682,-5762,-2169,3644,1417,146,-3441,-2183,3629,1325,-2073,-1327,-1852,4316,2003,-4356,700,1691,868,2434,-5143,-284,5956,-1473,-1713,-1239,177,5030,-262,-5984,2619,2078,1575,962,-5741,1910,5751,-1810,-769,-2365,59,6853,-1765,-6148,552,1365,4411,176,-7487,1992,4514,-423,-686,-5592,369,9180,-824,-3928,-862,1284,5698,961,-8560,-612,5253,2274,-83,-7304,-39,7300,685,-3581,-3173,-670,6161,1810,-6075,-1749,424,4108,1714,-6800,-2065,3766,1420,-1379,-3956,-1160,6356,2057,-2699,-3817,37,4571,1612,-5300,-1621,1765,2688,1195,-3764,-6,3484,589,-1087,-3148,-1049,4543,-577,-2264,480,1174,2314,12,-4078,886,2321,-31,-328,-3497,607,3552,-2775,-2153,411,324,3499,-2195,-4913,3383,2272,601,-594,-3431,2186,5385,-2826,-1470,-480,199,4239,-2537,-5728,3293,3558,2257,-1637,-6539,2607,5517,-1309,-2463,-2585,827,6972,-2675,-5807,389,2611,4347,-1190,-6588,1608,5102,315,-1491,-4640,1112,5716,-309,-3960,-2577,1477,5013,-817,-6325,1291,2155,1530,-1129,-5893,770,4594,717,-2787,-2595,37,5068,1026,-3632,-1099,377,4552,-501,-3367,481,1946,1483,-1083,-2662,454,3543,-981,-2202,-1070,668,3121,-1228,-2051,2530,1195,204,326,-2518,1457,2038,-2108,-1685,-854,1812,3093,-3302,-2825,1593,1164,1371,-2651,-2967,3426,2088,-1735,-1465,-1415,3472,3919,-4173,-2549,2010,2405,2063,-3822],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-5,5,-6,7,-8,9,-9,11,-12,13,-15,17,-19,21,-23,25,-28,31,-34,38,-42,46,-50,55,-61,68,-76,84,-95,107,-122,142,-167,201,-253,342,-542,2271,835,-2800,-7807,3670,8947,-3942,-5660,-3340,3502,7849,-4105,-9385,2433,2176,4525,-2103,-10165,4330,8320,-1721,-2640,-7181,2460,12421,-4204,-6909,-657,-121,10027,-2046,-10897,3714,3439,1268,1374,-9833,1504,10670,-3522,-2248,-2371,-1817,10590,-1230,-8431,2050,1294,3164,1515,-10069,2542,7681,-4117,916,-2980,-1648,9015,-2233,-5658,2761,443,2876,399,-8529,3401,4477,-3461,-902,-2460,984,6621,-4702,-3386,2294,674,3500,-3114,-7079,4642,3378,-935,-1695,-4240,5251,6329,-4842,-5001,-39,4165,6140,-5664,-6288,2917,4572,2914,-5199,-7567,7267,5239,-1301,-3947,-4876,6604,6274,-5888,-5742,3,4692,7816,-5685,-6746,3843,3898,2381,-4876,-8113,8419,7324,-3735,-3051,-5416,5038,9244,-5969,-5820,2818,1598,5843,-2701,-9691,5118,5049,-1287,-262,-8366,2777,8962,-5557,-3339,592,-288,8137,-3033,-7691,3937,1115,-288,1084,-7024,3543,5768,-4998,-1038,-1279,-476,6545,-3592,-4900,4039,53,1717,-587,-5639,5273,4210,-4829,-1848,-1060,2121,4847,-5597,-3362,4223,1393,1985,-3784,-3589,5681,3004,-3147,-2921,-2453,6510,3657,-6178,-4183,238,4444,3374,-7093,-3800,5997,4777,-126,-6726,-4357,7238,3971,-3393,-4030,-1883,5423,4585,-6764,-4175,2183,4030,4178,-6717,-5743,6663,3627,-727,-5108,-5771,6595,4887,-5512,-4256,-1727,4034,5740,-6348,-5120,4734,2860,3218,-4474,-6804,6728,4339,-2203,-1619,-3831,3826,5743,-5981,-2658,1603,532,4103,-2974,-5263,5065,411,-670,18,-4065,4102,2961,-4310,-563,715,581,3691,-4573,-3206,5728,107,-286,-1735,-2719,5221,2106,-4531,-961,474,3094,2473,-6104,-965,4288,1622,-602,-5149,-2340,5285,1618,-4358,-3150,29,6651,2144,-7048,-3032,3932,4760,726,-6899,-2655,5302,3004,-2359,-5552,-316,7276,2891,-5565,-3073,743,6392,1770,-7340,-2015,3729,3537,1954,-7130,-3415,6652,2923,-2418,-4915,-2760,7142,2361,-6003,-1893,991,4982,3808,-7066,-3408,5687,1438,237,-4283,-3769,6523,2642,-4231,-1126,-1018,2674,3223,-5858,-1293,2906,119,1389,-4757,-3594,4996,959,-2939,-2127,-1087,4164,2282,-5862,619,2152,619,1319,-3705,-2204,4233,-18,-3414,-1414,678,4004,217,-4828,20,1642,1405,66,-6043,906,4324,-266,-2623,-4025,89,6817,-170,-5160,-1775,1568,5309,-194,-6253,-1020,4455,2525,-1244,-5854,67,6406,747,-2834,-3832,-858,6265,376,-6381,-2627,1943,4656,191,-6298,-883,5101,2005,-1261,-5480,-547,7074,-110,-3792,-2850,912,5334,1765,-5482,-926,2942,3259,731,-5365,-593,4360,727,-1448,-2712,-1234,6100,906,-3368,-446,1094,2209,262,-4672,64,3794,-221,-1385,-3781,-638,5216,-59],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-7,9,-10,10,-11,13,-14,15,-18,19,-22,23,-26,28,-31,35,-38,42,-47,53,-58,66,-75,85,-99,115,-137,169,-214,290,-432,793,-4128,-6183,4162,3641,2644,-5539,-5436,5625,3638,-3505,-3475,-3848,4908,4920,-5585,-2049,443,2038,3648,-5657,-2424,4643,657,2418,-3373,-3805,6336,742,-5413,917,-2802,2239,4632,-7629,127,4779,-1342,516,-3645,-3155,8310,-1226,-4319,1498,-2038,5311,1634,-9762,1642,5028,-75,2884,-7348,-1818,9875,-1082,-4827,-1420,-2991,8035,2436,-9677,123,3617,2928,3542,-9943,-2553,10372,692,-2341,-4912,-3717,10245,3557,-7936,-2163,498,6775,3126,-9943,-3645,6087,3453,763,-5801,-3092,8588,4233,-3780,-4744,-2926,5199,3891,-6685,-4085,1107,5345,3624,-6414,-3484,5871,3848,749,-5455,-2619,6361,2520,-3591,-2724,-1408,4440,2627,-5276,535,923,2417,2505,-6401,-1575,6323,185,-250,-2677,-1402,5742,-1095,-5475,2104,1152,1729,1002,-6989,1619,5699,-2739,-647,-2477,-2057,8613,-2411,-6552,2411,495,5306,1017,-9177,2389,4997,-1324,126,-5993,508,9815,-3766,-6049,204,-459,7480,328,-9680,2269,4855,2382,1074,-7862,41,9283,-741,-3504,-4122,-1319,8039,-361,-9267,-1073,2562,5232,1083,-8221,-1053,6252,2568,-1478,-5774,-1269,7083,2104,-5181,-3379,335,5422,1777,-6997,-1184,2861,3149,1113,-5529,-1782,5093,2277,-1024,-3277,-1314,6423,692,-3215,-309,-64,4435,290,-4954,810,2498,789,822,-3419,1294,5153,-2215,-2186,-519,335,4057,-1541,-4820,2373,1848,301,302,-5705,2995,5102,-4623,-1952,-1879,935,5900,-3296,-5062,3964,2006,1436,-2072,-7292,4558,5357,-2362,-2084,-4185,2980,8269,-3455,-4898,1468,2525,5372,-1488,-7745,3047,6195,589,-1986,-4736,2342,7541,-1779,-4584,-886,1313,7167,-1571,-7327,842,4327,3485,-1820,-7023,671,6046,231,-4155,-2592,920,6527,-393,-4926,-1854,2318,4382,-202,-5694,188,4166,2449,-2420,-4887,1217,3835,66,-2278,-1961,392,4607,-1370,-2933,-385,2661,2939,-907,-3962,1702,2211,-152,-364,-2695,1817,4238,-2997,-1902,1619,-962,2784,-2866,-4124,2972,1694,135,-541,-2519,3067,3898,-4299,-2279,-661,2347,3276,-4055,-3780,3633,2352,-607,-2239,-5054,4633,4921,-4522,-2006,-2249,2546,4386,-3542,-4765,2904,2415,2275,-3583,-5752,4322,5105,-2260,-3580,-3309,3225,5314,-3390,-3943,250,2752,3499,-3345,-6629,1802,3439,2009,-4437,-4382,2472,5055,-2335,-3703,-1625,2251,4849,-1338,-4189,349,2721,1844,-2431,-4627,2457,2156,340,-2467,-2749,2211,2787,-1547,-1682,-412,835,2661,-1590,-3049,2374,2049,398,-977,-1951,3165,2446,-2742,-617,-759,1379,1852,-2259,-1101,1761,1409,-146,-1939,-2256,4243,587,-2757,-1559,-910,2918,1554,-4054,-597,2684,2242,827,-4828,-2759,4631,1648,-2756,-2263,-1394],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-13,14,-15,17,-19,21,-24,27,-31,35,-41,49,-61,79,-111,187,-684,1558,6627,-703,-8571,159,4462,4465,-1452,-10032,-117,8837,161,-3624,-6350,-374,12289,209,-8313,-2460,798,9340,-7,-12114,81,6848,2491,744,-9129,-3546,12413,263,-5187,-1845,-2436,8793,2554,-11194,365,3293,2351,3574,-9785,-1755,9294,-973,-308,-1819,-4593,8335,8,-9091,2166,-1171,3003,4383,-8919,-1036,6141,-1587,712,-2314,-3256,8499,-1192,-6540,2171,-2755,3097,2879,-7892,2609,4887,-1485,-54,-4464,1577,7470,-2575,-4645,-510,1595,5045,-1485,-7710,3402,5837,1562,-2578,-5607,3341,7497,-1832,-5281,-4124,2243,8960,-2141,-7397,261,3884,6343,-2834,-9905,1997,6484,2458,-2201,-7393,4627,8762,-1847,-4794,-4623,2767,10365,-2896,-9871,1006,1920,6633,-2499,-9812,2858,7912,333,-960,-8249,438,10496,-2600,-6191,-608,-797,8087,-894,-8944,3531,2939,519,1801,-7975,1018,8647,-3944,-1914,-186,-2721,8676,-209,-7481,4293,954,933,1426,-7720,1592,5482,-3677,-614,-2127,-898,7343,-3004,-5534,3501,900,2906,-1778,-5738,3595,5309,-3249,-1060,-2361,2717,6901,-5119,-5213,2036,2325,3436,-4087,-6647,5023,5706,-1618,-3994,-4930,4203,6218,-3504,-5449,-1732,4310,6351,-3749,-7026,1662,5339,3602,-4866,-7642,4362,6426,-244,-3874,-6291,5927,7058,-4528,-4412,-1792,3765,7578,-5629,-8081,3738,3585,5446,-2413,-8158,4352,6884,-2129,-2740,-3842,3272,8112,-4387,-4944,873,1094,5614,-2870,-8111,4043,3637,-471,-1707,-4960,1789,7295,-3740,-2864,272,-441,5789,-2094,-6078,2992,1367,-329,1162,-3640,3301,5204,-4100,-1766,-14,503,4489,-3521,-4856,4927,1213,47,-1266,-5048,4975,3828,-3721,-1743,-590,3908,2553,-6009,-5014,3934,3630,1854,-4138,-5073,4613,3769,-1567,-3369,-4085,5151,5590,-4395,-3876,755,5723,3528,-6753,-3958,3642,3984,1085,-5639,-4595,5895,3716,-2143,-4575,-2838,6222,5853,-5172,-4533,-257,4501,3741,-6034,-5533,3747,3462,312,-4652,-6206,5659,4882,-3900,-2273,-1506,2192,5774,-3856,-3913,2018,1558,2114,-2127,-4809,5015,3917,-2353,-1566,-2736,3311,4542,-3780,-2037,2271,909,1941,-3222,-4276,3669,1219,-2064,-1304,-2220,3460,2294,-5221,-1693,1692,2311,1961,-4098,-2295,5012,1705,-1835,-3276,-313,4497,2284,-4332,-2656,511,3720,1993,-4752,-1838,4103,4048,-1098,-5212,-2120,6269,2992,-4193,-4590,374,5752,2013,-6027,-2864,3512,4418,1640,-6626,-3269,6087,3505,-158,-6292,-1076,5707,2692,-4662,-3037,191,5780,3079,-5359,-2399,3109,4566,486,-5628,-3883,5921,2340,-2059,-3921,-1562,5332,2857,-3719,-1626,17,1793,2008,-4152,-3331,2317,2215,-286,-3032,-2248,3563,1828,-2076,-1450,-379,3118,2498,-4041,-1622,2922],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,0,0,-1,1,-1,1,-2,1,-1,1,-2,1,-2,2,-2,2,-3,2,-3,2,-3,3,-4,4,-4,5,-5,6,-7,8,-10,11,-14,17,-21,26,-26,-4,211,7409,2310,-5836,-3587,-1819,5323,2662,-7936,-2824,2723,3562,2464,-7321,-2857,6800,1510,-473,-2610,-2759,6675,117,-4618,652,-100,3295,3026,-7614,882,4261,-2959,1428,-3050,-1687,7955,-1659,-3150,2888,-984,4685,527,-9233,3316,4687,-2852,1172,-5225,1040,10266,-3536,-5151,787,-945,8045,-603,-10804,3714,4619,-293,507,-8312,1170,10592,-3168,-3975,-2720,-1091,9948,-325,-9057,205,3935,4621,217,-11223,30,8763,1038,-2462,-7413,-1230,10796,314,-7478,-2269,-203,6988,333,-8951,-979,4026,3752,346,-8247,-631,7369,1440,-2524,-5220,-1311,8498,931,-5221,-2411,1034,6588,429,-7606,476,2915,1735,212,-6262,698,5195,-340,-2512,-915,-793,5809,-1096,-4741,2101,1493,1380,1723,-6215,2260,4443,-3131,-74,-2155,386,7286,-3907,-4105,4084,1021,3219,-1650,-7706,5818,4949,-3549,-1227,-3164,2120,8386,-5333,-3788,2081,1195,5343,-3476,-8985,5710,6754,-1759,-784,-6217,4274,8996,-4665,-6409,-1910,1765,8835,-2705,-9269,2752,4700,1833,-1531,-8643,1272,7187,-7,-3677,-5143,1746,8108,-1809,-7126,-1404,3305,5258,-2343,-7404,876,5846,1991,-1824,-6186,1517,7234,-1412,-3206,-2559,1696,6258,-2252,-5725,210,2682,4123,-1926,-4666,2732,2654,-158,-767,-5074,1742,4658,-3653,-1641,-630,564,4412,-3274,-3890,3477,548,572,48,-3310,4242,3162,-3336,273,526,1269,5276,-4584,-5287,5040,2045,1059,-2328,-5132,5989,4514,-4534,-1001,-2066,4172,5868,-6234,-4333,3871,2178,3282,-3819,-6250,6692,4217,-2966,-2843,-4209,3611,6412,-4491,-4789,809,4613,4562,-4334,-6429,5281,4817,1640,-3881,-5762,3725,6060,-2592,-4234,-2161,2584,5970,-2591,-6085,1447,4719,2914,-3545,-6999,2829,4696,-1307,-3451,-4467,2768,5426,-599,-2393,-674,3004,4740,-2278,-3675,1521,4278,1771,-1623,-3452,3568,3840,-1228,-1530,-1843,1794,2265,-3635,-1331,1425,1325,2905,-2084,-3093,3905,1636,-1781,-487,-2084,3593,2477,-5682,-2173,1462,1806,2410,-4573,-1069,5095,592,-1815,-2401,-1929,5393,2546,-4662,-2715,764,2947,1998,-5682,-2196,4954,1708,111,-4364,-3241,6214,3342,-3639,-3262,-863,4349,3783,-6720,-4363,3596,3006,2237,-5548,-4708,5974,4615,-1140,-2468,-2226,4148,5436,-3693,-3753,1052,3918,4265,-4256,-4807,3353,4035,85,-3719,-4002,3906,4706,-2050,-2644,-1977,3871,2954,-2903,-3592,850,2617,3122,-3187,-2446,2412,2173,344,-2823,-1781,3296,2359,-1849,-623,79,2245,1234,-3450,-980,2598,730,-77,-3395,-579,5001,822,-2744,547,366,2725,1277,-5216,193,2561,775,-566,-4704,-1195,6004,250,-2695,-2347,7,5805,709,-5083,-1517,2640,3066],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,0,1,-1,1,-1,2,-1,1,-2,2,-2,2,-3,2,-3,3,-4,4,-4,6,-7,9,-12,19,-40,122,-1172,-7825,-3256,8400,3004,-4955,-4742,-851,7863,4035,-7324,-3629,2475,6783,2629,-10300,-2544,7049,3349,-443,-7469,-4153,10324,3176,-5245,-2542,-3108,8102,4512,-9571,-2832,4515,2647,5269,-8642,-4933,9283,2163,-1322,-2875,-5820,7754,5364,-8623,-724,972,1946,6981,-8730,-4478,8346,-1823,2071,-1923,-6414,7605,2395,-6394,2363,-1888,2022,5011,-7659,-901,6092,-2816,1148,-2803,-3437,8088,-128,-5260,442,-1180,3292,2778,-8625,186,4450,-83,1121,-4892,-2058,9628,-289,-4336,-2249,-866,6635,1401,-9359,-107,3935,3644,541,-9830,-2122,8716,2738,-2127,-5464,980,9110,1111,-6400,-3608,1747,8541,-601,-9796,-543,3705,5599,452,-10142,-601,9067,383,-1670,-7007,-1658,9623,869,-5469,-1391,283,8139,3069,-12214,-1200,5276,1741,2431,-6572,-1665,9074,-21,-3278,-1364,-2462,6256,2450,-8974,1383,1544,1741,4268,-7959,-1827,7366,-1119,-48,-2301,-3335,6531,719,-5624,2443,347,1974,2606,-6663,905,6825,-3131,-847,-2360,-1151,7400,-2180,-6520,1834,1069,3336,1003,-7915,1475,5497,-20,-1216,-4900,-2,8860,-2521,-4878,-1248,1599,6212,-1683,-7536,1888,5363,3376,-2254,-7779,1403,6878,69,-3886,-3208,2770,7578,-1144,-6251,-1766,2956,5954,-2434,-8628,2233,6176,3374,-2404,-8521,1374,8632,-1007,-3609,-5229,-60,8729,-1686,-6320,-418,1472,5942,701,-9832,1827,5200,793,-285,-5826,-696,8149,-1766,-4632,394,-277,5224,1070,-7189,3104,3588,308,1764,-6286,590,5771,-1661,-2479,625,-1757,5636,-1212,-6400,3170,1729,888,-401,-4910,2559,6042,-3664,-1156,691,697,6073,-1915,-4359,3165,2367,990,-1660,-5501,3090,5744,-2219,-1755,-2194,3156,5500,-3803,-4098,562,4322,3450,-4040,-6955,2602,4792,1824,-3397,-5849,4849,6546,-1718,-4947,-3062,3247,7158,-4361,-5662,-233,4093,5052,-3444,-7951,3004,5617,347,-3135,-4828,2864,6619,-1972,-4005,-1609,3024,6362,-2717,-6555,2558,3488,1791,-1474,-5946,2659,5438,-2161,-667,-1759,1357,6717,-2925,-3505,270,856,2924,-1025,-4488,2208,2716,-468,-294,-3711,-225,5709,-3875,-2240,1510,39,3118,-2306,-4109,3823,2100,-2050,-190,-3655,1914,3654,-4725,-2166,204,1012,2987,-3449,-4413,3816,2512,-6,-2946,-3582,4298,3342,-3902,-3986,19,3977,3582,-4006,-4195,2320,4046,1999,-4464,-4801,4847,3759,-977,-3672,-2295,4567,4798,-4137,-3995,-126,4437,4593,-5302,-3991,3331,5625,1073,-4391,-3248,4904,4183,-1359,-4287,-1950,4740,4990,-3799,-2360,539,2066,3379,-3834,-3773,2585,3764,-320,-2118,-4406,2884,4975,-2156,-3207,-1231,1371,3953,-2877,-3664,1780,66,1391,-1729,-3410,3715,2133,-1562,-1451],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,8,-9,10,-11,13,-15,16,-17,20,-22,25,-27,30,-33,37,-41,45,-50,54,-60,66,-74,82,-91,101,-113,126,-143,162,-186,219,-261,319,-410,568,-927,3548,-745,-8554,455,4980,2688,-1546,-6337,313,9062,-912,-2730,-2819,-442,7664,30,-6379,2171,1657,2323,1969,-7682,2361,5240,-2118,905,-3717,-557,8044,-3559,-4640,3509,-1631,3135,-1113,-8056,5541,3840,-4597,246,-4025,2263,7288,-6389,-2343,3850,-182,5156,-3381,-8812,6903,3948,-1010,89,-7208,4771,8936,-5813,-3908,432,1614,7894,-3706,-10041,4194,4827,2088,-1716,-9418,3858,8107,-3242,-4753,-4000,2627,9680,-3690,-8293,42,3318,6184,-2066,-9532,2697,6630,1829,-3496,-7268,2382,8176,-263,-5194,-2950,2885,7264,-2551,-7252,385,4890,5131,-1521,-7608,1755,5638,-847,-1741,-6747,1935,7479,-2859,-3084,-1398,24,5401,-3331,-5738,2995,1881,988,493,-5304,3831,5799,-3842,-450,-227,1493,5283,-6070,-4459,4327,-1290,634,-967,-6051,5643,2135,-4065,852,-2589,1780,6333,-6416,-2684,4261,113,3602,-4854,-5593,6442,3813,-3451,-1245,-5159,5257,7971,-6179,-3533,2031,2429,5785,-5119,-6594,6871,3984,-975,-2937,-6121,5748,7609,-4632,-4102,-1138,3196,6510,-4584,-6505,2912,3651,2294,-4675,-6593,4134,5886,-839,-3394,-4654,3240,7328,-2508,-5583,-2111,2569,4399,-4926,-5816,3068,3803,1749,-2090,-5274,5099,4527,-659,-2614,-3122,1993,4932,-4840,-1645,1479,1365,4165,-3508,-3687,3814,1022,-1033,-1836,-2575,4053,3560,-4476,316,545,28,4755,-4196,-1981,5770,-897,-477,-1610,-4420,7161,2175,-6501,-471,186,4149,3595,-7587,-2159,6268,1090,-184,-3290,-3448,7547,2034,-5503,-1546,-1301,5712,3951,-8718,-1646,4213,2881,1611,-5862,-4176,6391,2379,-2822,-3369,-3669,6583,4710,-5786,-3429,1054,3821,4773,-6249,-4437,3744,4109,389,-4291,-4312,4907,3485,-2763,-3647,-1858,4359,3896,-3859,-3010,1369,2828,3097,-4573,-3135,3495,1827,839,-2508,-4060,4168,2126,-4029,-1663,-316,2577,2984,-4835,-1196,2653,-267,1654,-2682,-2129,4725,431,-2381,-1472,-510,2660,1137,-4305,948,1781,1093,28,-4990,-768,4981,-747,-2556,-1035,-1085,5492,602,-4261,-264,1587,1874,144,-5164,-396,4858,749,-1253,-3879,-2572,6492,710,-4261,-1636,1062,4466,504,-5616,-1205,5732,1951,-496,-4226,-1199,7141,2737,-3981,-2450,-9,6521,1570,-5315,-1545,3204,3338,308,-6308,-2506,4269,2051,-847,-4095,-2476,5281,2829,-3270,-3333,495,4135,1690,-4920,-2673,2720,3770,-601,-4460,-915,5307,2533,-2384,-3177,-287,3908,1580,-2164,-830,530,1932,-1064,-3854,-1099,3121,-174,-419,-1689,60,4109,-1542,-720,318,1470,2604,-387,-3102,1523,3720,-7,-1219,-3442,678,5079,-1522,-3831,-1133,927,3952,-1318,-5514,806,2209,162,-1480,-4520,1889,4766,-1671,-2127],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,5,-6,7,-8,9,-9,10,-11,13,-14,15,-17,19,-21,23,-26,28,-32,36,-40,45,-52,61,-71,86,-107,140,-197,311,-628,3262,6802,-7206,-6039,4698,5245,3066,-6846,-6470,6431,4851,-625,-5113,-6171,6999,6135,-6211,-5186,-1233,6056,7272,-7682,-6871,4479,3811,3721,-5741,-8477,7117,6229,-1858,-2853,-5201,4977,7819,-7311,-3934,598,1275,6831,-6220,-7311,6758,1316,946,-616,-8120,5547,6236,-5993,-592,-1728,294,9604,-5770,-6379,6313,-391,2032,-786,-7530,6197,3592,-6244,789,-2025,705,5414,-7400,-2619,4937,-369,3240,-1935,-5392,7650,2168,-4382,618,-3228,5058,5115,-7576,-2522,4887,1820,3383,-6441,-2980,8588,1824,-2564,-4222,-2681,7696,4135,-6900,-3193,1099,6773,3957,-9488,-4142,4866,3668,1359,-8293,-3951,8089,3524,-2483,-4996,-2260,9500,3958,-8036,-3925,653,5867,4264,-8506,-2378,6200,2879,1585,-6508,-5530,9945,3421,-4176,-3585,-3803,6218,5188,-7845,-2347,1917,1558,5105,-5837,-4513,7233,358,-1553,-2068,-5082,5767,3966,-7276,-102,641,1351,4853,-5708,-1964,6765,-876,-434,-1390,-4290,6824,1904,-6724,1084,-234,1551,3549,-7183,-1327,4834,-1327,-162,-3384,-3375,7205,-172,-5599,-365,747,4739,1468,-8231,141,4563,294,860,-5814,-1186,7896,1524,-3680,-3566,-1407,8110,1779,-8079,-1958,3296,4599,679,-7899,-788,7686,3621,-899,-7651,-1637,8244,1824,-5240,-3886,454,7600,1999,-7469,-2317,3685,5387,252,-7886,-1289,7633,2034,-2191,-4302,-1994,8592,1707,-6277,-2320,-663,4482,2606,-7452,-1052,3819,1738,2864,-5350,-2136,6476,639,-2846,-746,-2323,3918,2138,-6321,542,2374,737,2667,-5698,-813,7313,-983,-1975,-169,-2213,4814,1189,-5972,3074,1411,1889,1259,-5685,699,6188,-1040,-1884,-3202,711,6271,-612,-5746,338,2821,3078,-807,-6864,1673,6142,830,-1757,-5295,1046,7539,-861,-4789,-752,1962,6047,-1300,-7430,628,3859,4337,-1184,-7099,1460,6539,109,-3305,-4845,1149,7771,-353,-4568,-2289,1715,5247,-1103,-7605,521,3369,3070,-1249,-6424,382,6421,-276,-3452,-2971,-15,6741,-1102,-5446,275,683,3414,919,-6935,980,4244,-1309,147,-3097,-297,6025,-2141,-3635,949,236,3505,190,-5887,1113,2830,-877,-43,-3514,698,5086,-2790,-2576,718,-144,4399,-1594,-5949,1951,2799,66,-1377,-4297,2303,3987,-2951,-2651,-497,2451,4827,-2906,-4653,2343,3864,1075,-2816,-4763,3248,5017,-498,-2700,-3325,2887,5656,-3431,-4589,146,2740,4384,-2597,-5244,1241,4757,1854,-3444,-5567,2661,6633,-144,-3891,-3192,3637,6223,-2862,-5237,1182,2848,4163,-2161,-5858,2046,3624,363,-3170,-4642,2227,5388,-1623,-3815,-1479,649,3666,-1468,-4926,514,1949,1549,-1564,-3914,2545,3246,-1174,-1185,-1626,1659,3858,-1382,-3323,927,1903,1630],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,-1,1,-1,1,-2,1,-2,2,-3,3,-3,4,-4,5,-5,6,-7,8,-9,11,-12,15,-17,21,-27,42,-75,193,-1609,-6255,3395,7612,-2588,-3693,-1901,2173,6768,-2133,-6648,3530,2475,2253,-642,-7253,4396,5590,-3170,-776,-2737,415,8718,-4305,-4757,3782,349,3440,-1425,-6800,6106,2871,-5152,1279,-3372,2095,5821,-6032,-1713,4498,-1461,3200,-2895,-7031,8977,1368,-4499,-516,-4067,4733,6495,-8486,-2351,3387,983,5050,-6600,-6480,8446,4094,-2018,-1560,-6982,7564,7948,-7073,-3900,804,4299,6495,-6605,-6836,5276,5080,1534,-4625,-6939,5810,7744,-2364,-3269,-3497,4862,7122,-4374,-5460,347,5461,5546,-5413,-7598,3527,5067,2687,-3855,-6447,4444,4729,-2112,-4214,-4304,3838,6422,-4082,-4462,-69,2553,6140,-4449,-6020,4127,903,804,-963,-5814,4496,4290,-4354,-49,-172,1237,5186,-4969,-2992,5302,-894,1728,-1658,-3998,5591,1325,-4962,1016,-609,2527,4429,-7302,-378,5365,-836,1836,-3721,-3432,7882,970,-5005,-535,-1192,5170,4075,-9236,-1242,4157,1613,2535,-6843,-3895,7846,1758,-3514,-3488,-3776,7854,4118,-7471,-3058,2322,3549,4148,-7975,-4384,5582,4702,-248,-5438,-4632,6986,4543,-3533,-4160,-1346,5028,4716,-6097,-4486,2256,3400,2921,-5517,-4394,5169,4478,524,-4052,-3142,6296,2478,-3819,-2792,-1784,3515,3697,-5508,-2841,1284,1381,1643,-3989,-3483,4923,959,-1836,35,-2506,5615,1620,-4476,1166,850,124,3132,-4766,-1106,5442,-2383,-482,-1338,-2436,5419,67,-5775,1099,1773,1747,565,-7072,1184,6142,-1782,-1339,-2806,-1593,7686,-994,-6328,977,1791,3436,1529,-8118,413,6000,997,-1731,-5615,-1372,8359,-2,-5315,-753,-700,5978,544,-7914,-938,4277,3377,1400,-7019,-1660,6899,2426,-2377,-4736,-237,7055,3708,-5850,-2666,1523,4823,1464,-5571,-2726,3773,3687,220,-4335,-1337,4983,1338,-2218,-3141,-1365,4047,1541,-4165,-878,1467,4258,1108,-4509,-222,1726,143,585,-3196,-946,4213,-799,-2440,230,-1446,3338,789,-4993,1920,2626,-429,1249,-5003,1533,4369,-2678,-2880,-274,-220,2914,-1257,-5637,2720,2010,1315,-1046,-5212,1940,4505,-2427,-3186,-1505,511,6181,-2694,-6004,1412,2543,3003,-630,-6975,741,6014,-1114,-1679,-3413,632,6744,-1709,-5364,-1739,1584,4759,-1343,-6542,1253,3691,2887,-1119,-6459,627,6316,574,-2687,-3108,488,4996,-319,-6170,-1290,3251,3684,-838,-5056,-253,4199,1754,-2089,-4766,-152,5178,607,-2987,-1730,244,4532,-935,-4322,1319,1424,1805,-145,-3918,169,2770,102,-1943,-1498,1104,3666,-1552,-3013,581,-98,2026,-1300,-3522,2105,2315,-787,-1281,-2217,1479,2642,-3327,-2651,1229,1095,2908,-2574,-3793,2628,2508,-92,-2453,-2547,3255,3157,-2593,-2940,238,2673,3339,-3028,-2866,1834],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,6,-8,8,-10,12,-12,14,-16,18,-20,22,-24,27,-29,33,-35,39,-43,48,-52,58,-64,70,-78,86,-96,107,-121,136,-157,180,-212,254,-313,404,-561,907,-3604,3946,8388,-2650,-4196,-4316,4995,8585,-4244,-7975,-1112,5969,6473,-5585,-9223,2676,5426,2796,-4143,-8568,4580,8389,-3348,-4858,-5829,3588,10261,-4379,-7535,-420,3173,7178,-3322,-10202,3475,5777,1004,-208,-8530,2824,8709,-5163,-3504,-2136,204,9438,-2683,-7910,4120,1741,1392,614,-7898,4119,7413,-5875,705,-1970,-1691,8498,-4864,-5359,6057,-822,2576,-266,-8581,6113,4094,-5601,-402,-2740,1352,7230,-5439,-3732,5082,-183,2513,-2753,-7137,6907,4155,-4126,-2564,-4440,4765,6132,-6811,-3347,960,3652,5216,-5560,-6685,6474,4814,261,-4280,-5382,6533,6441,-3836,-4616,-1501,5244,5801,-6352,-5746,2331,4470,4668,-5766,-6626,5604,4982,361,-4009,-6337,6273,7898,-4820,-2974,-2401,5898,7699,-7434,-5997,2869,2481,4662,-4031,-8407,6497,4510,-2854,-2784,-5426,3728,7158,-4971,-3118,767,550,6868,-3422,-6994,6756,1471,-1079,955,-5905,4650,6530,-5562,-750,1068,866,5516,-5902,-3738,6234,-110,284,-270,-4934,5571,3899,-5725,475,131,2820,4183,-6436,-2725,5343,337,1104,-4073,-4535,8560,3705,-5652,-1735,-2475,4571,3373,-8151,-3359,3368,4264,1775,-7661,-3765,7397,4021,-1962,-5143,-3480,7087,4034,-6248,-3012,-317,5216,3013,-7642,-4636,4663,6700,1576,-8431,-4140,7433,3819,-1608,-4615,-4069,7131,4838,-6733,-3940,-679,5014,5226,-7053,-4334,4645,2411,1371,-4532,-4844,7243,3780,-3941,-958,-2108,5453,4891,-6535,-1454,2521,1532,2140,-3850,-4265,5398,1101,-2148,-787,-2415,4040,3159,-6078,173,1432,882,2192,-3654,-1856,6002,-620,-1707,-1228,-2430,6182,1007,-7544,95,1739,2169,1373,-6668,-1297,5566,615,-1010,-4268,-1966,7009,552,-6321,-1839,2461,4242,23,-7310,-548,5268,2241,-253,-5520,-1094,7772,2521,-3903,-2981,-673,7417,1479,-6549,-3588,2903,5788,2022,-8103,-949,5921,2666,-1023,-6380,-1773,7438,1766,-4034,-3053,411,6376,1764,-6557,-1665,1981,3813,1264,-6479,-815,6191,1866,-942,-3821,-2216,6227,1194,-4317,-517,129,3077,1614,-6896,-666,4359,133,519,-2830,-1568,5601,-447,-4527,973,-1419,3146,846,-6095,947,1575,480,-573,-3611,348,6039,-1214,-3745,-1271,370,4369,-410,-6876,-93,2045,1558,-1650,-4792,964,4093,-478,-2800,-2739,456,5548,-985,-5455,521,2492,3704,-2038,-6529,771,5529,1767,-1203,-3913,1732,6733,-180,-4258,-2245,1797,4979,-755,-6150,-296,3033,2693,-1056,-5236,517,4660,1400,-2321,-4245,1502,6532,-535,-4317,-1515,2473,4752,620,-5268,-454,3227,1384,-814,-4390,1097,4674,785,-2970,-2263,92,4258,284,-4239,420,1704,905,436,-4879,1232,3898,-1421,-726,-1584,178],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,-1,0,-1,1,-1,1,-1,2,-1,1,-2,3,-3,2,-3,3,-2,0,1,-4,9,-20,44,-125,1392,4347,4846,-5297,-5464,5260,2385,758,-3030,-6753,6045,5429,-6114,-1607,-1097,2605,6023,-6527,-3456,4116,-55,2203,-1060,-6596,7268,2752,-5278,2021,-2535,1729,6192,-8459,-1448,4287,-2797,1930,-3019,-4764,7815,99,-3543,1272,-2599,3615,4293,-8784,90,4278,1188,3380,-7444,-3363,9385,1080,-2916,-1275,-3149,7919,4421,-8923,-2780,2660,3898,3492,-9204,-4108,8054,3211,-363,-4923,-5443,9251,4544,-5780,-3720,-1406,6510,4948,-7793,-3806,4674,5176,2102,-6797,-4810,6011,3999,-1636,-5775,-3825,7325,4738,-4529,-4778,-771,5153,3795,-6453,-2944,2894,3248,2440,-5692,-5148,6069,2131,-1868,-2760,-3808,5964,3432,-5138,-234,656,2284,4152,-6029,-2457,5551,-1486,899,-1587,-4343,7063,456,-5820,3275,-325,1718,3976,-7440,300,5261,-2433,1242,-3278,-2076,8228,-890,-5588,2263,-1099,4599,2013,-9095,1669,4716,-811,543,-7522,-1281,8324,-118,-4510,-1125,-492,6652,1923,-8558,-1049,4516,3034,1680,-8365,-2117,8316,1949,-3450,-5883,-1702,9359,2224,-6915,-3296,1019,5987,2207,-8550,-2374,4795,4273,-706,-6614,-1967,7471,3233,-2463,-4241,-838,6658,1638,-6586,-2185,-416,5452,1307,-6121,-839,3417,1809,503,-4887,-2169,6125,912,-2915,-2009,-770,4889,1319,-5525,1933,2773,1066,832,-5775,685,5972,-1386,-1101,-1184,-2231,5415,-735,-5720,2201,41,1618,1430,-5040,1654,4872,-2931,-617,-2384,195,6386,-1971,-6706,1774,709,3217,-380,-6887,2455,4930,-1645,-1727,-3794,-187,8051,-2139,-5615,148,1292,5069,-1195,-8092,1900,5049,1211,-2537,-6834,403,8040,333,-3841,-2874,2286,7817,-744,-7863,150,3349,4738,-1357,-6822,529,5743,4217,-1960,-6418,721,5806,1122,-3444,-3041,762,6160,-745,-5488,-1112,2476,3132,-112,-4567,765,3735,845,-1079,-4669,158,5610,-1165,-2646,-629,342,3568,-1403,-5499,2304,2809,-29,990,-3064,1463,5266,-2445,-1855,-68,1015,3954,-1835,-4861,4073,1399,764,-1016,-3860,3809,5036,-2945,-2306,-623,645,3975,-3400,-3893,2571,1454,918,-820,-4742,4241,5353,-2020,-1916,-2489,2274,6470,-4719,-4737,1862,2131,4366,-2981,-5924,2425,5209,717,-4477,-3994,2664,5644,-1813,-3921,-1811,2702,4599,-2562,-4869,1235,4631,2307,-2256,-5761,2631,5985,-1300,-3104,-3644,2380,5365,-1426,-3232,-1157,2764,3724,-1619,-4879,1085,2825,1973,-1562,-4063,2089,4318,-1331,-2530,-1383,2217,2676,-2159,-2982,1282,1480,648,-1157,-3374,2888,1292,-1431,-637,-1751,2140,2768,-3114,-2146,2503,1499,1825,-3162,-3201,3095,1990,-2405,-1757,-1633,3438,2004,-4123,-2518,1241,2225,2312,-4471,-2931,2955,2312,-963,-2181,-3033,3904,4146],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,7,-8,9,-10,11,-12,14,-15,17,-19,21,-24,27,-30,35,-41,48,-58,72,-93,131,-209,431,-2421,-7808,644,3783,5672,-1096,-9142,1399,7504,2263,-3533,-7965,1785,9810,-96,-5363,-3809,2627,8915,-1964,-9036,-522,3718,6196,-1066,-9628,849,7146,2111,-2265,-7677,189,11707,-950,-5069,-1571,273,9424,445,-9294,1751,3590,2035,1571,-8546,-317,9045,-2430,-1151,-2324,-2194,8118,-566,-8365,2549,-647,1260,2721,-8251,1767,6049,-5072,337,-2854,-1216,9380,-2120,-5874,3715,90,2901,-650,-9162,3781,4516,-4005,-146,-3732,-60,8074,-3758,-5156,3640,818,5127,-2192,-9012,4433,6711,-1376,-2625,-7530,3698,8129,-3054,-5215,-1788,2753,7941,-4574,-8479,2533,5256,3427,-2573,-8058,3819,8155,538,-5058,-7002,2448,9128,-2846,-6659,-1935,3633,8061,-4141,-7609,1542,5269,3600,-3372,-9236,4993,6061,-121,-3664,-5592,749,10385,-4273,-5710,939,631,7699,-1816,-8610,3541,3415,880,336,-6730,2508,8317,-3295,-3265,141,-976,6892,-1961,-7120,3780,408,-908,1339,-6154,3457,6804,-4342,60,-241,-965,7401,-4741,-4676,4884,697,2031,-1360,-5561,5726,5236,-3968,-886,-1655,3151,6115,-6386,-5298,4783,2964,2721,-4077,-7252,5753,4865,-3082,-4259,-4406,4602,7315,-5431,-6170,-291,3936,5486,-5354,-6373,4611,4827,1250,-4909,-5950,5420,6968,-3576,-5666,-3289,5626,7580,-5631,-5858,1145,5235,3458,-4348,-6032,2960,4492,1186,-4697,-7592,5025,6462,-3303,-3855,-3203,3184,5933,-4197,-4729,1284,1786,3498,-3660,-6704,4176,4583,-2218,-762,-4474,3947,5591,-4681,-1726,229,1404,4642,-2756,-5280,6085,1709,-852,-466,-3886,3677,3697,-5736,-909,115,821,3935,-4756,-3823,6307,282,-1484,-1214,-4591,5852,2724,-6524,-913,-392,3751,3634,-6316,-1993,5226,2841,-843,-3605,-2941,6814,2789,-4142,-3961,-671,5920,3631,-7146,-4283,3494,4299,2602,-7356,-4438,6451,3568,-1316,-5461,-2648,6648,4261,-4745,-3831,231,5793,3978,-6981,-4654,3020,3409,1672,-6421,-4063,5657,3974,-1303,-3262,-3507,5699,3914,-5236,-3093,-377,3906,3877,-5520,-3418,4646,2156,2394,-4122,-4815,4736,2289,-3297,-1345,-609,2012,2695,-5649,-1517,2605,489,2056,-2821,-2339,5784,115,-3034,-956,-452,2528,1977,-5412,46,3340,435,-454,-3262,-638,6205,274,-2174,-1859,-659,4658,985,-6116,-703,3492,3880,1171,-5865,-1744,4471,1969,-2234,-4235,-2297,6401,2064,-5684,-3110,1169,5637,982,-6453,-1751,5304,3884,-196,-6934,-1046,5010,2520,-3962,-4901,601,6800,2731,-5198,-3710,1273,4300,1262,-6418,-2332,4204,3007,874,-4323,-1782,5955,1648,-3232,-2873,-495,5249,2640,-5489,-1425,1466,2921,450,-4280,-1368,3662,111,-1966,-2334,-518,3973,845,-2251,-1595,1271,1966,711,-5054],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-3,3,-4,4,-4,5,-5,6,-6,7,-7,8,-10,11,-12,13,-14,15,-17,19,-21,24,-26,29,-32,36,-41,47,-53,63,-80,508,-2596,-3991,-3588,7525,3994,-6615,-1401,353,4071,5334,-7873,-2765,7014,536,1418,-4038,-4885,7502,1743,-5802,569,-1343,3326,4268,-7443,216,5070,-1225,2189,-3880,-4099,8079,-1941,-4891,1810,-2153,3507,1471,-8422,3161,4936,-907,1593,-6084,-1121,8513,-1818,-4536,-505,-331,6692,1052,-9018,2577,5499,1299,2011,-8828,-655,9440,-373,-2659,-5292,-1449,9847,1447,-9023,-844,2446,5824,1275,-9429,-1953,7608,3677,-1784,-8032,-1567,8336,3018,-3996,-4777,-358,8981,2045,-7207,-2931,1077,6752,12,-8390,-943,6089,2616,781,-7091,-1751,7884,424,-3628,-3428,-1652,7292,1401,-7091,49,1888,2809,2936,-7194,-654,5414,-320,922,-2554,-3377,8331,-286,-7537,1691,-579,2835,3149,-7977,1217,5606,-3519,478,-3352,-1236,7610,-2922,-4889,1959,-39,3380,659,-8595,4159,4860,-2857,898,-3659,151,9775,-2705,-4560,762,240,6809,-1681,-8696,2672,4518,1075,-459,-7566,1811,9419,-1283,-4478,-3073,692,7703,-1457,-8249,-217,3820,4745,-622,-8506,1199,7828,1162,-2796,-6374,-350,8115,167,-4897,-2617,1902,7469,-1076,-7025,-650,3809,4661,-733,-8024,392,6625,1431,-782,-5749,1584,7758,-1558,-4671,-1426,-272,5919,-164,-6768,1619,3018,1092,1735,-6660,809,6555,-2064,-1613,-367,-610,5674,-1473,-4670,3415,466,499,503,-4981,1346,3474,-3650,-730,-2422,1051,4949,-3653,-4674,4003,1215,2178,-943,-5806,3522,3830,-2690,-1639,-2407,3202,5698,-4598,-4249,1370,2880,4100,-2075,-6767,4108,4868,-408,-2662,-4970,3860,7570,-2845,-5191,-1453,3375,6475,-2753,-6731,1751,4619,2828,-2957,-7178,2476,6108,71,-3999,-4088,2602,6313,-1802,-4947,-1098,2915,5412,-1966,-6731,1365,4084,3104,-3140,-5514,2903,5001,-750,-3353,-2939,1649,5755,-2286,-4835,209,1726,2792,-1285,-4922,2966,2108,-938,-141,-4044,2161,3572,-2672,-1142,672,27,3084,-2600,-3816,3231,1101,-987,142,-3085,3507,2758,-4467,-2109,222,1433,3376,-4582,-2590,4840,808,-625,-2522,-3321,4338,2701,-4478,-3001,-1234,3137,4030,-5035,-2960,2924,1610,1987,-3467,-5359,5606,5113,-2293,-3171,-1368,3209,4775,-4516,-4686,1285,4350,3599,-5358,-4807,3295,4587,-822,-4363,-3729,4431,5921,-1747,-4824,-170,4087,4114,-3214,-3533,1080,3134,1930,-3327,-3737,2620,3002,531,-1900,-3616,3833,4601,-2561,-2785,-1108,2428,3877,-3709,-2533,1772,1269,1345,-2089,-2763,3288,1099,-1671,-1569,-2146,2160,1403,-3426,-716,1940,790,865,-1658,-1662,3781,1911,-1420,-1264,-639,2140,1106,-4593,-328,1958,2036,324,-3699,-808,4803,1070,-2502,-1807,-1521,5084,2632,-4143,-2538,1013,3137,1064,-5184],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,4,-5,6,-6,8,-8,9,-11,11,-12,14,-15,18,-20,21,-24,26,-29,32,-35,39,-43,47,-52,58,-64,70,-79,88,-97,111,-126,144,-167,198,-239,298,-393,566,-983,4554,3195,-2855,-4405,-3040,9209,1549,-8028,-3588,2438,7280,2957,-9337,-2801,5392,4931,-32,-10500,-2770,8723,2734,-4036,-6438,-2164,10054,2413,-6775,-4054,909,8218,3223,-9737,-2462,5802,3431,1013,-8311,-3763,9485,2377,-3500,-3264,-4008,7829,4221,-8349,-666,1169,1976,4398,-7768,-1430,8839,-1043,-636,-2863,-5257,8593,1008,-7480,1771,-904,2685,3492,-8289,474,7470,-2025,1930,-2339,-3539,9014,-1435,-6327,3165,-1279,3720,2304,-10141,1323,6062,-2121,377,-6061,-807,10497,-3083,-6354,-970,662,6944,88,-10049,969,4750,577,-115,-7860,676,9197,-652,-5364,-5548,489,8826,-85,-8337,-1701,3800,6283,-248,-9123,-560,7348,3365,-2024,-8209,-118,8447,1240,-5393,-5949,1909,9883,-367,-8870,-1541,3548,5410,24,-9772,658,6923,1132,-887,-6046,-950,9074,-461,-4403,-875,-1109,7609,1032,-8134,1455,2722,1227,1824,-6360,-228,6866,-2878,-788,-794,-2178,6668,-1609,-6889,4032,1158,1388,1445,-7626,1164,5767,-3801,-713,-2179,-18,6634,-2071,-6044,3525,1891,2319,-55,-7972,4311,5647,-2929,-1942,-3535,1730,7920,-3490,-6489,952,2641,5276,-2652,-9360,3435,6447,327,-2457,-6554,2944,9598,-3020,-5866,-1877,2552,7390,-2075,-7888,1104,4436,4078,-1892,-8352,1886,7329,1094,-3419,-6556,2010,8517,-1292,-5775,-3345,1183,6131,-1467,-7168,197,4405,2963,-2127,-8235,1051,6692,1233,-2074,-4438,413,7490,-1989,-4400,433,428,5544,-1139,-6630,2996,2975,-132,539,-4430,990,5866,-4287,-2767,1168,-360,4715,-2297,-4475,3721,1423,-304,74,-5616,3430,5031,-4647,-1145,304,662,5609,-4025,-4677,4901,1684,1340,-1813,-5681,5532,4404,-4223,-2600,-2142,4015,4652,-5804,-5427,3590,2007,2668,-3880,-6533,4490,5175,-1883,-4671,-3335,3456,6578,-3899,-6318,-253,3665,5445,-4093,-6183,1380,4377,1874,-4923,-5232,3351,7267,-1532,-4053,-3627,3812,5903,-3193,-4437,458,4063,4293,-3258,-5366,3564,3128,2603,-2210,-5261,2893,5486,-2149,-2182,-2387,1527,4668,-4424,-4426,1808,377,2058,-866,-4848,3669,3021,-1283,-996,-2648,3233,4174,-4291,-2171,1739,570,3238,-2370,-4258,4341,2380,-2547,-1163,-1963,3220,2453,-5521,-1105,1808,1124,2100,-3505,-2156,4926,1712,-1499,-3116,-2807,5347,1928,-5843,-2643,1347,3290,2317,-5984,-4065,3965,3282,492,-4666,-3741,4856,4792,-2257,-3733,-2021,4688,4610,-5288,-3066,1039,4498,2738,-5368,-4845,3670,4283,115,-3954,-3004,4776,4379,-3286,-3736,-788,4517,3337,-4953,-3402,2260,3248,1225,-4306,-3348,3948,2781,-329,-2124,-2173,4733,3226,-2890,-1493,1018,2859,2080,-4319,-2958,2191,2646,546,-2518,-1485,3570,1281],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-7,8,-8,10,-11,13,-14,16,-17,19,-22,25,-28,31,-34,37,-41,45,-50,56,-61,68,-75,82,-91,102,-112,126,-141,158,-180,207,-241,285,-348,443,-607,977,-4419,-289,4681,2907,2052,-8620,-1421,8718,135,-2589,-2745,-3116,8088,-343,-7522,1182,24,3354,2310,-7918,562,5642,-2396,857,-4031,-2492,8072,-2188,-3896,3720,-2301,3439,1385,-10416,4012,4660,-3155,617,-5783,1143,8565,-4133,-4479,2354,-421,5173,-1698,-9255,4613,5037,618,614,-7841,1937,9020,-3886,-4285,-1119,1030,8282,-2504,-8574,1907,3833,2816,-3086,-7715,1698,8352,1355,-4380,-5480,2063,9025,-880,-6539,-1590,3404,7475,-2566,-9034,330,5925,4262,-2340,-8603,2376,7647,251,-2798,-5909,2285,8567,-1880,-5575,-925,2338,8110,-2113,-7715,2392,4608,1312,-298,-7126,970,6568,-2133,-1478,-2570,-1199,7602,-2240,-6324,2422,206,2727,1854,-7255,3332,6208,-3523,462,-1684,-1786,8423,-3668,-3814,4403,551,3216,-1453,-7186,4751,5272,-4230,-141,-3059,2287,6976,-5894,-5010,2843,152,4130,-3077,-7137,5592,4522,-2316,-2079,-3766,4290,8091,-5684,-4092,460,3393,6900,-4347,-8189,3281,5023,2448,-4203,-5309,4472,7533,-2487,-4542,-3847,4111,6388,-4390,-6352,99,3851,4543,-4168,-6133,2130,4427,2155,-4234,-6677,3919,6512,-2597,-4697,-3093,2916,7624,-3659,-4302,1367,2620,4691,-2830,-6090,3213,4116,-728,-980,-6233,4007,5302,-3499,-2259,-194,305,5703,-2296,-4760,4556,291,495,-810,-4662,2904,4102,-3582,553,-668,332,5011,-5462,-3437,4771,228,-845,-717,-4395,5167,3247,-4915,-245,-741,2458,4603,-5607,-2850,2937,2397,1135,-3973,-3357,6370,4899,-4117,-2183,-1992,4867,4591,-5734,-4011,3092,4075,2562,-5710,-5261,5749,5054,-909,-4430,-3591,5721,5357,-3922,-4971,-681,4825,4173,-4148,-5531,3203,4260,1331,-4548,-5581,5279,3569,-307,-2732,-2990,5295,5036,-4154,-3258,-864,4305,4734,-4961,-5110,3383,2325,2723,-2664,-3242,5177,2815,-1813,-2728,-2405,3139,4327,-4742,-1495,616,795,2377,-3772,-2911,4830,822,-1466,-1449,-2844,3495,3110,-4464,-34,1653,1624,2928,-2230,-2732,4003,1534,-1346,-549,-2222,4604,661,-5770,620,1162,2895,2100,-6421,-1481,5663,1395,-205,-3279,-868,5521,1275,-5347,-2318,-187,4536,1690,-7098,-2675,4446,3361,143,-4649,-1772,6119,2973,-2376,-4660,-637,5198,3465,-4439,-3541,316,3931,2118,-4763,-2848,5037,3216,-1620,-4884,-1404,4967,2420,-2891,-3476,-444,4473,2701,-4603,-2191,2026,4105,1378,-4370,-1432,3873,1294,-504,-3136,-1144,3988,1613,-3271,-1622,-862,2193,1452,-3968,-1286,2917,-167,-380,-3901,-491,4282,135,-3053,342,-614,2555,1949,-4595,655,2496,410,-941,-4334,1,4009,-548,-3472,-1442,2111,4104,-16,-4602,19,3597,1951,-290,-3697,-137,4666,39,-3115,-2552,928],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-5,5,-6,6,-7,7,-8,9,-10,12,-13,14,-15,17,-20,21,-24,27,-30,35,-40,46,-55,68,-91,143,-747,1398,4504,5399,-8036,-6131,7872,3516,-50,-6655,-5694,8793,5819,-3546,-6260,-3037,6886,6415,-7845,-5224,1201,6413,4586,-8136,-6020,6081,5726,196,-6868,-6372,8392,5694,-4354,-5197,-3550,5682,6407,-7303,-2504,1816,3748,5683,-6393,-5805,6591,2066,155,-2324,-6125,7280,4938,-5465,-541,-1205,1310,6724,-5944,-3107,6363,-1518,1213,-1582,-6927,7622,2706,-7503,2550,-1028,2520,5558,-7704,-1159,6324,-893,1379,-4265,-4645,8524,-727,-5820,1324,-1943,4926,3599,-10145,-1249,6261,369,1964,-6737,-3385,11094,1630,-4244,-3319,-2303,8376,4113,-9892,-2798,3586,3626,2353,-8520,-3383,8020,2469,-2202,-5924,-2873,8521,3975,-5632,-4757,531,7942,4790,-7806,-5433,4597,4056,2397,-7483,-3971,8085,4985,-1051,-6982,-2060,8223,2879,-4661,-3455,-915,7038,3730,-6671,-2776,3521,3301,2827,-6915,-3737,7167,590,-2600,-1404,-3175,6688,3984,-6813,198,2415,1103,2660,-6455,-1729,6918,-779,-575,-492,-3550,7157,-424,-7655,1965,36,1267,2201,-6764,131,6779,-2322,-767,-2994,-2491,8561,-1471,-6343,989,522,4952,1002,-9055,1065,5750,-867,-661,-6084,-586,9793,-1675,-5802,-596,153,7624,200,-9882,-81,5010,3640,-797,-8712,-1398,8528,1513,-4112,-4577,-980,7638,1574,-7672,-3200,1903,6676,1586,-8242,-920,4545,4146,-31,-7997,-1778,7288,1319,-4579,-4175,-969,6885,892,-6577,-2464,656,5197,2204,-7162,-483,4511,1463,1467,-5380,-2740,6617,-209,-2719,-272,-2146,4776,984,-6215,1015,2463,455,746,-5473,615,6764,-3148,-1994,268,-1116,4734,-1846,-5980,2938,863,93,672,-6009,2338,5949,-2375,-1599,-1226,-137,6283,-2503,-6779,2166,2795,2556,-2028,-6112,1654,7182,-1524,-2228,-4793,1316,8155,-2976,-6376,64,1795,5228,-1648,-7065,969,5713,3209,-2893,-6164,1233,7736,-434,-5576,-3196,2782,7105,-774,-6933,-1413,4038,5359,-1709,-7142,-240,5935,2450,-2247,-5328,518,6433,-451,-3680,-2550,1702,5122,-398,-5495,288,3070,2071,309,-6405,1213,3587,9,-468,-2977,505,4588,-2546,-2744,160,-999,3382,-368,-4664,3231,2685,-1159,-602,-3980,1158,3735,-2479,-2273,234,220,4091,-3113,-3318,3186,2758,-711,-745,-3609,3686,4636,-3099,-2122,-244,2517,3860,-3479,-4697,3215,3655,795,-3416,-4973,4082,6274,-2696,-5011,-1453,3152,5360,-3906,-5200,795,3296,2789,-3317,-6331,3190,5135,-226,-3105,-4481,2556,6599,-2575,-5677,-2050,2944,5080,-2390,-5748,2346,4085,2971,-3334,-5194,2799,4080,-359,-3379,-3007,2150,5405,-1205,-3551,-1212,3588,4263,-1925,-4873,1754,2471,990,-2557,-3382,1853,3269,-1736,-1881,-1470,1975,3317,-2710,-3303,1123],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-8,8,-9,10,-11,12,-13,14,-16,18,-19,22,-23,26,-29,33,-37,42,-49,58,-69,85,-108,144,-208,335,-686,3789,9015,-2824,-3553,-3102,142,7849,-2388,-7393,2682,2063,3581,760,-8775,3941,5868,-3129,234,-4138,-1139,8884,-3617,-4448,3029,-1138,4188,-265,-7524,5099,4127,-3685,1510,-3065,2062,7862,-6189,-3393,3728,610,4907,-2180,-6852,5968,3439,-2944,-361,-4298,3720,7556,-6396,-3352,1008,2053,4769,-5934,-6791,5295,4855,-290,-4173,-6781,6069,8080,-3390,-4238,-2042,4264,7611,-6483,-7243,1699,5260,4245,-5104,-7968,4248,6407,431,-5100,-5767,5874,7453,-3854,-4639,-2034,5310,7615,-5624,-6464,1622,5009,4800,-3447,-8292,5016,5562,-556,-2805,-6112,3974,7413,-5064,-2858,331,1667,6735,-3908,-6070,4556,1511,2347,-1167,-7657,4687,5013,-5406,-19,-2359,889,5824,-4785,-3247,4750,-484,1425,-738,-6131,6384,3258,-5134,1873,-1965,2594,4716,-6260,-1858,4565,-166,2808,-2963,-5600,6547,2420,-4428,-1404,-2722,4133,5523,-7639,-2699,3613,3072,3512,-6123,-4590,6590,3464,-2241,-4409,-4018,6877,5074,-5742,-4295,-716,5262,5134,-6867,-5641,3823,5169,2117,-6673,-5055,6406,4147,-681,-4775,-4332,6998,4955,-5299,-3708,-393,5498,4489,-6466,-4437,4593,3018,1370,-4929,-5100,5897,2877,-1850,-3158,-3533,5142,4992,-5254,-2683,340,1267,6046,-4268,-3751,5021,1419,-540,-395,-4549,3274,2861,-4814,-160,-449,329,3645,-3697,-2084,5720,-1774,-331,-1618,-4414,6142,478,-5050,28,474,2141,2236,-6832,-432,5620,847,-1717,-4738,-2335,7222,936,-5085,-1293,-31,4065,2293,-6757,-1331,4526,2571,1076,-7037,-1386,7201,1987,-3296,-3318,-930,7077,3115,-6312,-3348,1928,5667,2049,-7305,-2471,4393,3660,-815,-6936,-1869,6095,2713,-4187,-4210,-460,6036,3442,-5162,-2590,2142,4273,1611,-6435,-2040,4108,1988,396,-5139,-1078,5588,2499,-3768,-874,58,4388,3008,-5509,-1281,3118,670,1000,-3992,-2630,4721,-298,-2464,-478,-1750,3594,1907,-5352,1006,1575,-214,1685,-4289,-160,5437,-1487,-2969,-230,-537,5773,-972,-5397,1300,2819,2601,-131,-5527,1360,6624,-1855,-2295,-2195,312,6583,-864,-4839,9,1908,4258,-424,-7238,-112,6359,1130,-2168,-5080,-659,6897,309,-4456,-2051,1638,4279,-205,-5966,-1145,3189,2947,24,-6094,-164,5368,1736,-2241,-4361,-289,5445,-128,-3845,-3123,2272,4784,-483,-6394,-1014,3629,1393,-411,-5281,-1322,4924,708,-2517,-2833,242,4868,82,-4173,198,1889,3373,-67,-4684,926,3160,636,-17,-3152,-88,4589,-797,-2420,985,861,3328,253,-4230,1298,3294,-221,148,-2777,1841,4314,-2386,-2298,-61,676,3243,-1550,-3544,2027,2665,-3,-1767,-3444,1842,5331,-1161,-2530,-1789,1426,3329,-2570,-4990,1012,2225,1759],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-3,4,-5,5,-4,4,-3,1,2,-10,25,-56,-62,-3334,-7929,5429,8074,-6327,-5168,-1240,4976,7837,-6290,-8614,2431,5243,4262,-4369,-8019,5185,7492,-601,-4869,-6425,3549,8454,-3007,-6257,-1782,5271,7711,-4970,-7041,3266,5487,3367,-3242,-7271,4131,5477,-1591,-3345,-6175,3652,8642,-3939,-4309,-1191,-13,7473,-4297,-6089,5009,2186,-388,-230,-7931,3365,5569,-5419,121,-2031,1752,7116,-5992,-4834,6033,259,1509,-524,-5747,7145,3530,-6273,1279,-1798,2333,6530,-7576,-2716,5904,-1076,1422,-3325,-6557,9354,2835,-5154,-1614,-3019,5245,6930,-9262,-3423,4764,1572,4069,-7323,-6584,8480,3216,-2636,-3220,-4044,8126,4899,-6779,-4710,-207,5669,5841,-7082,-6916,4916,5064,1030,-5666,-7237,7272,5811,-2239,-4496,-3778,6413,6864,-5278,-5647,818,4148,5438,-6215,-7162,3531,4347,1184,-4617,-4344,4886,4609,-2343,-3919,-3703,5052,6106,-5804,-2552,1733,3318,4939,-5450,-4208,6794,185,-662,-412,-3958,5612,4587,-5853,-752,442,-76,4400,-6098,-3416,7218,-279,-630,-1466,-4222,7965,3134,-6830,593,925,2753,4146,-7888,-1778,6780,-1055,-500,-4040,-4152,8703,1407,-6612,-1589,495,6234,4386,-9475,-519,5640,1747,1920,-6347,-4657,7769,2317,-4754,-3494,-3279,7484,5167,-7784,-3950,3434,4863,3291,-7456,-3758,6767,3351,-1289,-6306,-4443,7840,4524,-3328,-3828,-711,6455,4226,-7343,-3915,2457,4343,2699,-5484,-3143,4829,3671,-114,-3752,-3383,6139,2743,-4471,-1910,-885,3997,2630,-6063,-953,3369,898,1212,-4147,-2647,6397,745,-2821,128,-2274,4657,998,-7224,838,1378,1091,572,-3907,-987,6828,-712,-2221,-127,-594,5079,212,-7460,1397,2380,1241,1009,-5353,427,6515,-11,-2558,-3131,-1241,6578,-1202,-6569,236,1429,4839,2105,-7887,-1208,6250,1049,-475,-6244,-222,7635,525,-5456,-2094,402,7901,1306,-7342,-1759,3258,4060,-111,-6939,-2083,6766,2547,-2410,-5217,-733,7194,1815,-4803,-1591,794,5060,256,-7328,-1697,3565,2981,189,-5720,-2440,5718,955,-2506,-3349,297,5139,1708,-3783,-389,933,2891,1889,-5582,583,4182,376,90,-2490,-740,4017,-889,-3072,456,622,3564,1044,-4908,2547,3205,-865,172,-3828,540,5015,-1424,-3675,40,669,3861,-1555,-5160,1186,3031,2014,-1957,-4505,2352,6328,-2103,-3901,-1375,2733,5091,-2872,-6482,1095,2847,3375,-1494,-7628,1226,5609,-432,-3038,-4252,1977,5991,146,-4777,-1146,2549,4683,-1692,-6852,770,4614,2480,-2697,-5238,670,6587,198,-4438,-2439,1877,6186,-837,-5376,-1390,2176,4078,-1005,-4831,-293,4999,1092,-2088,-3542,-520,3920,-670,-3737,-1995,1201,3433,-386,-4833,1149,1894,1896,-1039,-3924,1618,4083,-676,-1388],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-10,12,-14,15,-17,19,-21,24,-26,29,-32,36,-40,44,-48,53,-59,65,-72,79,-88,97,-108,120,-134,151,-171,195,-224,263,-315,387,-499,692,-1122,4467,-4850,-8213,7385,2802,1714,-2468,-7473,5672,5694,-4338,-1582,-3199,1398,8915,-5711,-5720,3583,-1228,4085,-850,-6974,4648,2914,-4894,1156,-3206,2294,6021,-7184,-1914,3008,-2077,3148,-2734,-5349,7933,1559,-4506,233,-2711,4522,5524,-7844,-1400,3642,-23,3859,-6030,-4398,8280,2340,-2510,-2597,-3686,6773,3253,-6543,-2326,1730,5278,3882,-7384,-4995,5774,5159,1217,-6182,-4949,7421,4444,-2410,-5469,-3016,8121,5025,-6366,-4535,465,6895,4049,-7897,-4343,5590,3394,1245,-6444,-5088,8218,4434,-4107,-3430,-4435,6663,7154,-7573,-1740,1000,2403,5515,-5894,-5762,7468,1766,435,-1069,-5831,6181,5478,-6654,-205,-1119,2314,6931,-6121,-2915,5535,-805,2240,-1652,-4841,6202,2714,-6347,660,-2049,2973,4297,-7709,-1035,4520,-954,898,-3506,-4251,8270,-40,-5381,-1131,-626,4228,2238,-7089,-1198,5099,243,941,-5946,-2644,6733,-157,-4712,-3116,-521,7697,1879,-7487,-1238,3096,5404,1056,-7831,-3256,6738,3001,-1927,-6026,-1410,7552,2943,-5300,-3624,785,7607,1322,-6936,-1524,2856,6318,1256,-8235,-2512,5628,1726,-1112,-4426,-2270,7613,1274,-4954,-2033,-1647,5670,2726,-7307,-1413,2879,2162,2247,-5047,-3068,7949,1119,-2287,-1325,-2872,5752,1720,-5880,-667,1663,2036,3351,-4164,-1765,6060,-1171,-2468,-627,-3291,5138,-69,-5275,1575,-731,2074,2782,-6241,138,5154,-1296,-1427,-2429,-329,6442,-1634,-4541,506,395,2728,-139,-7300,2102,4788,475,-536,-4747,-421,6646,-216,-4681,-2695,1214,5621,287,-7509,-48,4123,3252,-1178,-6251,803,6646,1507,-4007,-5059,773,7052,328,-5434,-2782,1677,6624,779,-6776,-545,3987,3624,-571,-6807,-465,6357,-138,-2831,-3795,1039,7906,69,-5745,-559,1250,3942,1040,-6436,-199,4590,535,233,-4299,-1279,5544,-1004,-2434,-1087,-256,5423,663,-5325,634,2115,-160,588,-4289,-103,4291,-1672,-2636,-975,-501,4925,-754,-4564,2163,1822,332,9,-3989,999,5204,-2503,-2559,-1109,1467,5498,-2721,-5289,2107,3127,1562,-1762,-5504,2746,5005,-1345,-3049,-2384,2578,5612,-2201,-5174,-266,2204,4300,-3078,-6024,1737,4839,677,-3208,-5133,1990,5394,-1749,-3856,-2737,2846,6152,-1948,-5233,254,4100,3151,-2314,-5566,2470,4395,2118,-2386,-4058,2170,3930,-1491,-3454,-1240,1788,4386,-1837,-4664,1001,2111,2926,-923,-4094,1249,3003,-714,-1771,-2061,75,3845,-2511,-2275,598,1704,3021,-1669,-4004,1815,2414,-689,135,-2366,1113,3352,-2330,-2689,1167,1117,3510,-1997,-3095,3694,1901,-2307,-1758,-1963,3386,3120,-3773,-2609,1818,1208,1829,-3318,-3408,3537,1409,-609,-2255,-3796,3365,3152,-2790,-2621],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,0,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,4,-4,5,-5,6,-6,7,-8,8,-8,10,-9,10,-9,8,-3,-9,45,-185,1631,9985,-1780,-10380,3303,4596,2585,-530,-9929,1720,8349,-202,-4274,-6037,1699,9677,-2409,-8272,-313,4045,7913,-1150,-11447,1840,6919,2840,-2651,-8924,1228,9323,645,-4251,-4682,1277,9408,-652,-7178,-175,2194,6472,-671,-9127,1218,5502,1676,-668,-7800,921,8259,-2244,-2627,-825,-1696,6774,-1038,-6544,3713,1399,2034,1530,-7044,3120,5815,-3541,601,-89,-678,8053,-4929,-4996,4805,-1088,3049,-25,-7579,4289,4809,-5284,343,-3596,1992,8304,-7264,-5261,3350,638,4020,-3600,-8099,7883,5314,-2510,-985,-5511,5048,9174,-5956,-4619,1060,1935,8392,-4534,-10558,6711,5164,1672,-3716,-7942,5292,9054,-3482,-5652,-3595,3715,9823,-5120,-8325,1393,4321,5740,-3614,-8014,3557,7758,2020,-4497,-6736,3727,7542,-810,-4281,-2884,2429,7631,-3971,-5642,-63,2843,4673,-3024,-7894,3934,4415,387,191,-5388,2103,6608,-3784,-2288,155,45,5627,-2911,-5348,4199,1150,911,114,-6062,4552,5012,-5713,-276,225,-112,5604,-5829,-3906,5541,-321,-66,-1482,-6368,7004,4346,-6514,-336,-1072,3183,6199,-8164,-4061,5320,1729,2138,-4440,-6518,8907,3671,-5703,-1867,-2762,4933,6426,-8530,-3973,3103,2076,4711,-5295,-6494,6448,4480,-1102,-3776,-5198,6086,6010,-6345,-5209,-1433,4806,6718,-6131,-7083,3473,4992,3430,-4872,-5957,4944,5166,-789,-3332,-4454,4421,6380,-4112,-4461,-1163,3864,5887,-4238,-5555,2353,2089,1549,-3006,-3878,4822,3376,-1694,-1577,-2620,2386,2866,-5354,-2668,2453,963,2259,-3148,-3815,5202,996,-1840,-42,-2674,3575,2942,-6305,-23,1504,397,1941,-5338,-2999,6728,-221,-757,-2043,-2384,5891,1507,-6738,209,1970,3060,3324,-7391,-1183,6812,1230,-1739,-4491,-3128,8634,1645,-5629,-2440,511,5298,3687,-8018,-3564,4635,2929,1693,-6447,-3832,7560,3315,-3712,-3007,-778,6092,4914,-6890,-3632,2921,4587,1810,-5687,-3964,4501,3029,105,-4756,-2849,6501,3546,-3036,-3788,-2203,4924,3793,-3912,-3226,1792,4465,2451,-5200,-2750,3788,1474,-683,-3957,-1423,4523,2452,-4058,-1034,991,2529,2197,-5756,261,3202,-495,1064,-2362,-1534,5171,345,-3697,277,412,3978,553,-5815,582,2750,-279,1027,-3453,-1606,5744,-399,-2553,-334,148,4150,-1052,-6307,921,3912,2857,85,-5410,528,6758,758,-3218,-4197,-512,6513,479,-5415,-1118,2538,3714,106,-7475,-726,5056,2336,-1572,-5785,-1287,7021,1044,-4491,-3000,417,6216,1273,-4887,-840,3729,3951,703,-6864,-1837,4964,3182,-1756,-4087,-151,6329,2106,-4770,-1511,-291,5545,1450,-5713,-1296,2805,1723,-725,-3580,-1088,4862,1022,-2006,-1123,-260,4140,1366,-3946,244,1881,3231],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-4,5,-5,5,-6,6,-7,8,-9,10,-11,13,-14,17,-20,22,-27,33,-42,54,-76,114,-196,435,-2806,-6081,7756,5586,-6030,-1306,-377,1991,6566,-7751,-3390,5584,-939,2288,-2482,-7212,6807,2854,-4999,1043,-3323,2191,6746,-7163,-1051,3450,-1522,3210,-3584,-5004,8086,902,-4161,1356,-2740,4031,2805,-8344,596,4248,353,2145,-5517,-1375,7858,-908,-4100,-1956,-2716,6585,1686,-8994,-299,3208,4407,1030,-7019,-1073,6652,1868,-1292,-5233,-977,9703,1211,-5720,-4517,412,7794,2183,-9278,-1627,4325,5243,1200,-8537,-1934,8337,2602,-2938,-7754,-1447,9856,2206,-5750,-3081,-77,7342,2402,-9084,-1804,4240,2656,2862,-7963,-3174,9216,669,-1548,-2213,-3318,7472,1516,-8241,-537,247,3172,4617,-8951,-3032,6735,-1230,842,-3510,-4780,8993,1335,-5648,1308,-482,1855,3209,-7542,-152,5585,-2011,1030,-2408,-2821,7315,-1582,-3693,1267,-1375,4329,1797,-6965,1210,5115,-1032,-76,-4609,115,7201,-1517,-4501,-564,-403,6823,-664,-7912,490,5370,3107,-1155,-7139,1569,8736,180,-3190,-6335,1018,8170,-1233,-5078,-1673,3847,6758,-181,-8126,-1068,3937,4081,-1671,-7882,744,6899,1295,-3642,-5010,216,9226,-442,-5308,-1362,1265,5883,709,-8477,812,3660,1638,1276,-5941,-1872,7657,293,-2005,-1887,-1362,6273,-32,-7024,629,1434,1507,3544,-6389,-1140,6613,-1546,-1019,-733,-2564,5801,53,-5473,1933,567,1000,1324,-6012,632,5469,-2768,469,-3175,-1112,5578,-2443,-3621,1994,689,2776,-1001,-6180,2651,4608,-604,-1317,-3670,1886,6216,-2604,-4041,1322,2112,4109,-2285,-7363,2359,4937,605,-776,-5211,2227,6782,-546,-5066,-3617,2957,6931,-2178,-4943,-430,3534,4159,-2163,-6214,885,5604,1238,-3570,-4119,2745,6191,-1297,-4277,-3206,613,6429,-1222,-6160,-685,3265,2904,-798,-6463,3006,4661,-558,-1411,-4581,751,5442,-2013,-3577,-784,-171,4773,-1009,-5905,2232,1343,30,-200,-5183,760,6117,-3315,-781,-56,481,3693,-2123,-4400,2740,911,451,-404,-3899,2026,3583,-4170,-1630,336,915,4122,-3632,-2570,2775,1841,1279,-2613,-5627,4211,3396,-3049,-950,-1209,2508,3674,-3955,-3727,1157,2662,1834,-3937,-4212,3901,3981,-276,-4390,-3522,3756,4884,-2394,-4798,-624,3785,4283,-3899,-4914,2157,4627,1459,-3701,-5027,3315,4865,-1031,-4432,-3999,3818,4526,-3144,-2805,0,3396,3658,-3410,-5171,2523,3484,599,-703,-4626,3766,2789,-1663,-1774,-2157,1191,4365,-3191,-2959,1082,1182,2605,-2025,-4045,3170,1823,-1150,-410,-2276,1450,4218,-2504,-1256,810,794,1754,-2405,-2436,3504,833,-767,-455,-881,2000,2253,-2825,-665,1444,1131,2668,-3317,-1109,3522,1996,-549,-2321,-1473,2530,2513,-3420,-2444,761,3287,3094,-4419,-2801,3443],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,8,-9,10,-11,13,-14,16,-17,19,-21,23,-27,29,-32,35,-39,43,-47,52,-58,64,-71,79,-88,99,-112,128,-148,173,-206,254,-322,436,-648,1175,-5783,-1706,10938,-1912,-3890,-4010,-1534,11328,1176,-10052,-1013,2934,6465,1544,-11436,-1946,8649,2405,-712,-8026,-2286,10908,2483,-5525,-5689,-997,8542,1665,-9712,-2249,4610,6521,2243,-8011,-2571,7433,2738,-1129,-6732,-819,8427,2107,-4877,-2479,-1752,7185,2653,-7484,461,2372,3076,1976,-8529,-1702,7690,-1204,-1385,-1882,-3417,7316,485,-8088,1961,323,1702,2353,-7947,1527,6052,-4170,619,-1607,-1247,8296,-3429,-6674,3436,208,3402,111,-9188,3989,7166,-3392,400,-5000,-384,11102,-4439,-6243,1299,806,6915,-1905,-11250,3008,7136,-368,-287,-8072,663,10450,-2640,-6187,-1662,859,10109,-787,-9756,1503,5205,4695,-2031,-10878,1183,9378,607,-3518,-6496,904,9793,654,-7867,-3006,2139,7539,595,-9131,-834,4634,3547,-764,-7444,811,7504,1397,-2315,-4574,93,7610,-823,-5533,-792,1084,5720,70,-6923,2110,4356,233,-323,-6134,233,6576,-2946,-3128,-1784,-425,6384,-1873,-6627,3873,361,492,785,-7261,3023,5100,-4454,-2241,-1878,785,7041,-5068,-5666,4842,586,2419,-1807,-7587,5633,6810,-3854,-2401,-3672,2670,8330,-4365,-5180,3309,1500,4887,-2075,-9281,5082,5279,-1491,-2976,-7065,2567,9119,-4162,-5789,-1088,2733,7989,-2708,-8781,2508,5402,3111,-2969,-7743,3917,7937,-1744,-3416,-4079,2173,9125,-1963,-6685,-706,2854,5107,-2932,-6883,2252,5198,1834,-3089,-5555,2736,5976,-837,-2643,-3663,1723,5930,-3268,-4526,818,1302,3189,-1839,-6594,2725,3304,-276,-714,-2822,3069,5096,-3848,-2939,1911,724,3960,-2674,-3614,4203,1400,-1750,-567,-4003,3192,5018,-6078,-1055,-291,1206,4639,-4420,-4397,6260,1079,-354,-2444,-5041,6255,4489,-5535,-2114,-224,3949,5081,-6062,-4543,4623,2548,1842,-4720,-6118,5833,5598,-3789,-4101,-2436,3706,7407,-5865,-4983,1425,4067,4082,-5330,-6895,4938,5458,1049,-4411,-6198,3488,6497,-3471,-5394,-1588,4557,5976,-4495,-5869,1254,3645,2111,-4350,-4572,3128,5054,-1066,-2214,-3182,3363,3683,-2199,-3231,-113,3482,3237,-3187,-2896,3423,2195,1192,-1298,-4047,4447,2736,-2517,-1517,-1029,2287,3102,-4980,-1494,3288,-12,1630,-3771,-2468,5056,1017,-2380,-1112,-897,3935,2658,-6184,-936,3403,947,68,-4328,-2317,5928,1498,-2098,-2858,-1151,6895,1663,-5455,-1639,2221,4172,2730,-6398,-2086,5899,2181,694,-4625,-3442,6577,2944,-4313,-2283,887,5391,2830,-6147,-3315,3298,4084,444,-4239,-3772,6089,3266,-2077,-3728,-1917,5102,2393,-4678,-3564,-35,3456,2584,-5524,-3583,3395,3924,1344,-3367,-2643,3153,2531,-1918,-3073,327,3290,2676,-3076,-1222,1120,2067,648,-3441,-2712,3155,1315,-1233,-1965,542],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-6,7,-8,8,-10,11,-12,14,-15,17,-18,20,-22,25,-27,30,-33,36,-40,44,-49,53,-60,67,-75,84,-95,115,-166,1337,4614,4243,-9897,-1163,7682,-136,-1020,-4559,-4763,8977,1221,-7013,721,-2155,4456,4774,-7910,-1232,5718,-1841,2136,-4046,-3736,8710,-1335,-5010,1253,-3083,3976,3227,-8447,1541,3996,-2510,1168,-5902,-849,8207,-2586,-4952,1096,-1014,6104,-958,-7972,2750,3880,1558,-436,-6768,1760,7493,-1067,-3363,-1608,2132,7645,-1635,-8279,-448,3864,5211,-2296,-9074,1335,6106,2695,-2816,-7922,1621,8092,-643,-4752,-5437,1352,9912,-1435,-7982,174,3509,7123,-1168,-11570,1779,6574,518,-2380,-7396,162,10143,-1856,-4965,-1625,-1648,9808,552,-9683,100,3489,3164,1175,-8468,800,8805,-974,-749,-2242,-3361,8875,50,-6774,2238,564,1746,2696,-7972,146,5877,-3341,246,-2887,-2730,7996,-1716,-5241,2070,-924,3260,-682,-6046,2734,4234,-2956,-169,-2605,1703,7122,-3896,-4308,1417,2184,4445,-2810,-7047,3342,3711,-143,-3336,-5590,4320,6920,-2398,-4281,-1212,2864,6770,-4617,-7349,1893,4484,3942,-4928,-6331,2644,6879,1686,-4367,-5366,4452,7683,-3745,-5178,-1863,3201,7750,-4475,-6378,1555,4297,3814,-2249,-8943,2665,5902,-272,-2676,-6327,2575,9938,-4501,-4730,390,723,6513,-881,-7207,3311,3245,1092,145,-6969,1010,6821,-4008,-2789,-844,-644,5577,-2250,-5802,3942,1591,1554,1114,-5230,2953,4923,-3797,274,-580,-388,5014,-3183,-4293,3534,81,667,-870,-5056,3912,3704,-3320,-134,-2165,1727,4517,-5401,-3028,3124,1930,2551,-3961,-3904,5647,4085,-1923,-2348,-3387,4842,5230,-4325,-5018,733,4697,3836,-5507,-4534,3247,3806,1098,-3155,-4703,5989,5939,-2310,-4719,-2426,5983,4429,-4514,-4817,538,4021,4342,-4818,-5113,2845,2634,2007,-3878,-5372,5295,4658,-2679,-3396,-912,2665,5313,-5006,-4453,2460,2355,2798,-2933,-5764,3900,3090,-1461,466,-3695,1152,4497,-3995,-1706,1984,450,3777,-2826,-3966,3737,1119,-789,-272,-2999,3361,3420,-3765,-829,399,954,2445,-3814,-3382,4381,752,-889,-1760,-2469,4758,2530,-3642,-1213,644,2677,3043,-5113,-2411,4086,1900,-207,-5361,-1720,5951,2880,-3608,-1939,735,4904,2845,-5170,-3511,2189,3619,1889,-4945,-2335,4487,2418,-707,-4352,-1221,5905,3979,-4553,-3367,127,4422,2466,-5802,-2033,2225,3309,1170,-5736,-3256,4822,2351,-2427,-2739,-1980,6043,4193,-2818,-2510,501,2222,2953,-5057,-2730,3208,1386,118,-2554,-3122,2789,1638,-2376,-1603,-112,3515,2803,-2362,-1510,2516,1336,1662,-3199,-2014,3645,499,-2260,-74,-853,3021,907,-4129,693,1566,41,522,-3730,-1368,3625,-358,-1684,-1608,-247,3607,257,-4639,-566,2347,2657,-97,-4771,-2035,4322,1041,-1663,-3158,-333,5620,391],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-5,5,-5,6,-7,8,-9,10,-11,13,-14,16,-18,19,-22,24,-27,30,-34,37,-40,45,-50,55,-60,66,-74,82,-91,102,-115,130,-147,169,-195,222,-221,75,-9722,-2094,2910,3184,4979,-9060,-4369,9829,3492,-800,-5789,-5350,9916,5175,-7295,-3390,-1421,6736,7577,-9412,-5946,5286,5888,1735,-6646,-6118,8278,4771,-2207,-5420,-3908,6751,5338,-6027,-4382,707,5555,5484,-7268,-4376,3666,4019,1474,-6477,-3717,7453,3127,-1488,-2998,-3192,6246,4747,-6986,-1561,203,2284,4216,-6134,-2156,6715,-830,0,-2530,-4297,8554,2303,-6141,1612,273,1989,1988,-8135,-161,6577,-2466,-136,-2713,-3169,9562,-1905,-7039,1905,-975,4919,1503,-10618,1528,7132,-774,-201,-6827,-3083,11909,-374,-6713,-1067,-1455,8676,2373,-11111,832,5084,3100,2664,-9502,-2917,10005,1875,-4256,-3640,-3452,10117,2337,-8067,-2208,2330,5776,3787,-9723,-3845,7931,3424,-454,-7188,-3019,9108,4065,-5589,-4409,-2277,7393,3216,-7305,-3429,1952,4971,2578,-7369,-1722,5276,2155,243,-4512,-2325,5800,834,-3212,-1210,-797,6104,1168,-6284,-394,2475,1100,1787,-5621,-786,5423,-3071,-1123,-964,-1515,5463,-334,-7195,2364,878,719,2016,-7401,1273,6317,-3495,-2224,-1849,-1259,8482,-2652,-7644,2779,2817,3786,476,-9353,3017,6408,-1687,-1202,-6511,815,9955,-2877,-7027,-1052,1568,6379,-283,-10241,1883,6834,2482,-1092,-9031,397,9864,11,-5487,-3196,123,8755,-75,-9132,-1023,3407,5574,505,-9445,-1330,7784,1665,-3542,-5861,-559,9269,1673,-5603,-1839,631,6129,562,-7528,-1386,4016,3581,-507,-6686,-723,6010,-91,-508,-3213,408,6052,-482,-4902,-1325,1000,4689,-557,-5984,1782,3073,-415,-337,-4271,1067,5731,-2919,-2873,525,193,4603,-1785,-5561,4145,3317,-51,-442,-4701,2770,6571,-4248,-2762,-399,1658,5950,-3806,-5954,3542,2914,1983,-601,-7672,4081,6791,-3907,-2472,-2252,1998,8098,-3762,-5462,1910,3504,4246,-2870,-7245,3679,5591,18,-2268,-4805,2764,7850,-3079,-5937,-2057,1170,5912,-2185,-6799,790,3536,3704,-3097,-6549,1274,6207,-183,-3125,-4140,1620,6450,-1867,-4295,-1042,3028,4575,-2274,-6641,1937,4363,1427,-2086,-5743,1106,5466,-944,-2966,-3196,2037,3980,-1994,-3419,1136,2087,1987,-1420,-4008,2740,3269,-716,-1424,-2988,2773,4660,-4157,-1819,1422,1245,1425,-2852,-3412,5454,1331,-2315,-293,-1995,5110,5288,-4615,-2651,924,3194,3840,-4350,-4296,5114,3702,-877,-3602,-4795,4389,5305,-3660,-4021,-480,3716,4873,-4552,-5521,3526,3635,2357,-4110,-4656,4682,5207,-1457,-4692,-2579,4982,5275,-3187,-5802,1045,3786,5037,-4719,-6558,2067,5361,830,-3068,-3207,3336,4443,-2671,-3819,-2168,2709,4769,-2413,-4734,1280,3795,1993,-2366,-4503,1453,3125,-362,-2305,-2117,2611,3010,-2246,-1956,269,1535,2700,-3792],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,12,-12,14,-15,17,-19,20,-22,24,-27,29,-32,36,-39,44,-49,54,-61,70,-80,93,-110,133,-166,217,-307,510,-1556,-2328,-3045,-1675,10446,-1875,-7563,3024,1516,3616,2576,-9702,810,7098,-2304,1780,-4618,-1274,8778,-1779,-6070,2612,-1593,4574,682,-8312,3067,4043,-1497,934,-4167,317,6499,-3996,-3881,2324,595,4255,-1528,-6492,5343,3860,-901,-1284,-6068,3317,7182,-3288,-3185,251,3088,6099,-3969,-7006,2949,3148,2717,-4733,-7205,4460,5918,-2329,-4748,-5267,6174,7594,-4883,-6132,-1655,5343,6338,-5618,-7608,2861,4883,3434,-5755,-9160,5458,6902,-2742,-4121,-5730,3932,9278,-4974,-6837,-58,2401,7410,-3311,-9693,4425,5042,326,-1139,-9495,3995,9652,-3896,-3101,-2574,-348,7876,-2381,-7018,2940,608,2541,648,-6601,4174,5282,-2960,-248,-2125,-401,7823,-2907,-4805,3812,-83,2449,-700,-7252,4388,3240,-3975,-842,-3684,1489,6509,-5315,-3813,2783,1035,2318,-3263,-5584,5233,3670,-2299,-2272,-3176,4301,4357,-6410,-3857,2055,4114,4123,-6295,-5265,3749,4027,-290,-4692,-3634,6063,5081,-2558,-4789,-2239,5815,5844,-7062,-5142,1570,4146,3924,-7616,-5549,4865,5253,608,-4724,-5919,6764,6247,-4327,-4123,-2645,4757,7760,-5971,-5322,1913,2353,5508,-4151,-8038,5916,3970,260,-1420,-4853,4694,7091,-5382,-1471,908,98,5845,-4993,-5443,4661,1025,174,-640,-4736,4248,5038,-5302,381,-887,123,4793,-4444,-3778,4266,403,724,-972,-4456,5149,2360,-3662,-516,-826,2657,3694,-5245,-2131,4143,2134,610,-2976,-2140,5866,3076,-3204,-1595,-628,4390,3393,-5419,-3370,2736,4123,658,-6929,-2896,5539,3251,-1964,-4629,-2470,6952,3192,-4063,-3627,176,6748,4151,-6751,-3597,3491,4215,2066,-6879,-4158,7136,4073,-544,-4783,-2498,6733,3919,-4897,-2726,-787,4600,3875,-7004,-3356,4981,2742,1582,-4941,-4611,5323,2501,-2625,-2287,-2370,5404,3911,-6914,-1835,1869,1656,3356,-5178,-3607,4781,1069,-1502,-1059,-4018,3805,2253,-3872,-294,1224,1014,2936,-4038,-2675,4579,-204,-1254,-1379,-2254,4477,599,-4319,-35,1587,2264,1012,-5477,-441,5408,-79,-1542,-3571,-800,5333,312,-3754,-803,1422,4030,305,-6068,-642,4287,1814,-29,-5558,-615,5053,1444,-2758,-4237,-389,5530,1747,-4074,-2912,642,5721,1175,-6582,-1072,5362,2691,-446,-4553,-627,6482,1895,-2685,-3741,433,6037,1298,-5679,-2407,2419,2879,378,-5675,-1710,5351,960,-1236,-3645,-2242,4655,1172,-3660,-1676,-242,3658,1267,-5248,108,3810,1103,200,-3387,-2081,4065,-529,-1486,-1393,82,2239,778,-5232,-184,2308,68,-1364,-2816,950,3719,-942,-1469,-709,2451,4265,-1253,-4456,-416,3362,1391,-774,-3877,760,4821,-1525,-2087,-2282,857,4433,-2177,-4665,1080,2788,2928,-1401,-4427],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-4,5,-6,6,-7,8,-9,10,-11,12,-14,16,-18,20,-22,24,-27,30,-33,36,-41,45,-50,54,-60,67,-74,82,-91,102,-114,128,-146,167,-194,229,-276,345,-453,651,-1131,5385,4133,-2449,-2572,-7383,8190,7645,-8033,-3278,-238,4660,8387,-7571,-8075,5216,5226,2167,-4877,-8324,6043,8099,-3305,-3880,-4147,5121,9325,-6114,-6566,714,4311,6084,-5111,-8896,3856,6437,695,-3298,-7003,4628,7556,-3217,-3512,-3389,4843,6808,-4214,-4952,1556,2745,4631,-4380,-6877,5238,3448,-237,-1625,-4639,5144,5499,-5380,-1480,-1220,1965,5698,-5039,-3630,5521,62,836,-1204,-5291,6763,1630,-5313,2260,-911,4249,5102,-8381,-1505,6603,-965,2097,-4025,-4643,9954,2701,-5303,422,-2283,6758,5139,-11164,-1880,4937,1157,2404,-7273,-6740,10982,2770,-5146,-2791,-5251,8877,7452,-10298,-3342,3462,4137,7270,-9212,-6138,8161,4058,44,-4210,-7355,7724,6327,-4473,-4922,-2618,5703,6723,-7926,-4894,4489,3425,3896,-4849,-5069,6210,5481,-1811,-4637,-3131,4545,5999,-3903,-3743,-115,4390,4941,-5119,-2707,3737,2618,2026,-6268,-3449,5789,1411,-2777,-491,-1997,6246,2236,-7317,-674,1645,835,2833,-4870,-1200,6555,-519,-1865,-1447,-2894,7380,412,-6455,1858,795,2464,4016,-7649,-310,7979,-263,606,-4179,-4288,9276,140,-7783,573,-340,5821,1643,-9996,322,7281,831,823,-7320,-2930,11159,1433,-5819,-2623,-1617,7666,2657,-9788,-2060,3897,2929,2938,-8013,-3700,8183,2640,-1896,-5488,-3898,9798,3316,-7132,-3309,1045,5859,2517,-8178,-4101,4272,2903,410,-5348,-3774,5596,2874,-3422,-2643,-1071,5535,3130,-5800,-2124,1325,3995,1515,-5949,-2223,4072,2299,-1425,-3018,-1349,6051,-810,-2583,-340,-1191,4178,900,-5221,617,2770,123,-71,-3695,446,6471,-2191,-2941,-1012,-554,5836,-1371,-6810,2479,2257,1801,308,-6390,1639,6818,-2069,-3043,-2855,-568,8479,-2618,-7784,1180,1791,3728,-221,-9210,1320,6672,-760,-1704,-5616,475,8445,-149,-7036,-1828,1369,6265,-809,-9217,470,4973,2298,-185,-6335,-296,7554,1589,-3364,-3709,-756,8031,-308,-6243,-2933,2188,4065,1549,-7931,-1885,4909,1864,-1295,-5234,-862,7049,1807,-2868,-2363,453,4781,517,-5068,-422,1701,2360,506,-4624,753,4140,134,-1212,-2854,-418,4756,-879,-3018,1703,241,2047,-1494,-4348,2030,2974,-1180,-1011,-3295,2448,5794,-2733,-2807,1369,1106,3602,-1940,-4562,4115,2494,-1463,-2251,-4286,3680,5665,-3183,-3840,86,2587,5413,-4190,-6532,1962,3934,1348,-2960,-6123,2322,6652,-1973,-3510,-3068,2882,7106,-2629,-5779,1143,2591,4411,-2108,-6259,1393,5620,147,-2822,-4986,2360,6186,-1567,-4862,-1825,1139,5625,-1249,-6899,-195,3175,2139,-274,-4754,1002,3785,550,-2548,-3730,2112,3196,-705,-3949,-3,1174,2440,-1614,-4392,1249,3212,-225,-1668,-2432,1582,2745],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,7,-7,8,-9,10,-12,13,-14,16,-18,20,-22,25,-27,29,-33,36,-40,44,-49,53,-59,65,-72,79,-88,99,-111,123,-140,161,-187,220,-266,333,-442,663,-2942,3946,2549,2487,925,-10324,3909,7676,-3860,-1652,-2580,710,9361,-4842,-5742,1955,395,4470,-623,-6897,3469,4532,-3121,1759,-2870,668,7374,-5073,-3098,2827,-1097,4004,-2467,-6111,4164,3034,-1627,-376,-3552,2689,5829,-6108,-2286,2197,2689,4168,-6241,-4670,5127,3397,-486,-4311,-3620,5529,4097,-4696,-4838,-1181,6367,3558,-7752,-4072,2451,4670,3802,-8413,-4603,7964,4778,-585,-5813,-5402,7838,5959,-5891,-3968,-2096,6956,6394,-9287,-4853,3557,3871,4355,-6728,-7231,7483,4188,-2052,-2888,-5311,6522,7117,-6948,-1550,413,1620,6924,-5175,-6301,6497,2386,929,-1798,-7762,6220,6223,-4706,1103,-1929,1285,8177,-5670,-5813,5295,565,2155,-580,-6341,6283,2505,-4240,522,-2514,1824,4576,-5876,-1663,4355,-478,3145,-2489,-4433,4782,1439,-4641,-435,-978,5143,3310,-6945,-893,3194,1770,1955,-5408,-2376,5789,2239,-2197,-4634,-2214,7511,2537,-5686,-3312,1474,5822,2619,-7897,-2659,4853,4640,1274,-7845,-3669,8406,3229,-3147,-4872,-2491,7033,2239,-6397,-3181,-233,5243,3629,-8020,-2962,4745,3023,501,-5399,-4752,8328,3562,-4915,-2684,-3249,5408,4846,-8578,-1438,2616,1149,3264,-5117,-5409,7214,1744,-1732,-1141,-4400,5339,3445,-5616,722,649,730,5755,-5876,-2971,4667,913,-546,-1180,-3201,5219,2645,-4059,1577,-511,2652,2875,-6287,-805,4648,-856,-103,-2020,-1878,5983,-529,-3938,-1838,911,3801,481,-6270,285,3714,1700,-9,-4446,-153,6681,888,-4384,-3875,97,7278,593,-5484,-2069,1715,5578,-412,-6935,-627,5494,3276,-1119,-6167,-499,6885,895,-4608,-4362,299,7902,-203,-7587,-802,2550,4905,164,-7880,-1414,5696,676,-1535,-4197,-1033,8100,1173,-4934,-1830,201,5477,1928,-6858,-1372,3673,2372,1502,-5576,-2679,6510,-74,-3203,-834,-1343,4283,1151,-5210,118,1790,247,1096,-5165,-437,5331,-944,-2268,-231,-805,4680,83,-4587,1727,1263,1150,31,-5072,364,4728,-513,-1695,-1506,589,4914,-749,-4649,496,2319,2173,-1121,-5191,1905,4003,418,-2609,-3937,2774,5781,-1347,-4217,-1253,2302,5513,-975,-5649,805,2181,3221,-1984,-6999,2270,5528,1400,-3151,-4908,2173,6162,-546,-4886,-1757,1715,4911,-1358,-6741,990,2991,2133,-1089,-6271,734,6746,-505,-2643,-3542,299,6537,-301,-5522,888,1459,3575,109,-6011,2002,3623,-570,-105,-3530,-479,3691,-765,-3594,929,1263,3493,605,-3694,1671,3037,-400,-763,-3398,477,3072,-752,-3001,1048,1005,2969,-1583,-3596,1199,1121,-570,-1932,-2700,1881,2986,-412,-2245,865,2975,3278,-2810,-4792,3238,3383,1202,-4474,-3514,2495,4749,-1256,-3311,-878,4295],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,1,-1,1,-1,2,-1,1,-2,2,-3,2,-3,3,-3,4,-4,4,-5,5,-6,7,-7,7,-8,8,-8,8,-7,6,-3,8,-769,-433,1629,9504,-4279,-10213,6508,5325,1541,-1532,-10960,5332,10524,-4997,-4529,-4162,1779,10175,-4499,-9987,1865,4180,6409,-1651,-11278,1849,8239,1040,-2883,-7462,1142,10469,-1147,-7733,-3112,1394,6639,-1889,-8750,1335,4232,3763,-1239,-8209,1120,5557,-624,-3581,-4846,748,6900,-1868,-4335,-1012,1721,4066,-1743,-5824,3243,2764,704,116,-6169,3917,5438,-5176,-483,104,1442,6000,-5398,-4321,4266,1655,-31,-1377,-6961,6841,3557,-5685,823,-1174,3493,7226,-8018,-3037,5174,111,2848,-4180,-8045,8199,4398,-4837,-586,-5002,6311,9616,-8448,-4973,3276,1934,5833,-5054,-9121,7664,4739,-782,-3777,-7645,5902,8645,-5809,-4669,-303,3411,8630,-6441,-8981,3287,4414,3634,-3977,-9452,4127,7761,-2353,-3775,-4636,2959,9143,-4199,-6718,-519,3316,6087,-2790,-7772,2092,4677,2401,-2874,-5502,3116,5594,-1386,-2459,-2289,2731,4103,-3941,-4839,697,874,3408,-2566,-5022,4823,1579,-1597,-848,-3559,3597,5169,-5217,-579,660,1531,4297,-6007,-3043,6875,-1073,-1132,-2824,-4129,7671,1631,-7661,147,331,3247,3396,-6984,-1817,6579,1190,886,-4739,-5859,9425,3165,-6755,-1431,-2863,6456,5704,-9612,-3997,4120,2576,2468,-6612,-5884,7820,3176,-2910,-3440,-5071,6638,6447,-8184,-4126,1036,3474,6244,-7250,-5906,6290,3677,879,-3573,-5423,5459,4852,-4690,-3093,-2630,4415,5749,-5090,-4648,1502,3842,4329,-4615,-5318,4528,2085,99,-2989,-3569,5070,3275,-2717,-2251,-299,2651,2603,-4248,-1272,2678,1108,1751,-2923,-3009,3191,1334,-2875,-991,-1149,4277,1752,-5530,39,1684,516,1046,-4646,-570,5893,-1296,-2424,-848,-1369,6189,419,-7061,549,1634,2379,468,-7299,-662,7483,1054,-1621,-3427,-1238,8145,544,-5454,-840,230,5451,1914,-8903,-1103,5799,709,875,-6917,-2494,8402,2660,-4507,-3217,-2111,7285,3967,-7795,-3259,2943,4052,2281,-7542,-3173,5519,3532,-1873,-3560,-2496,6778,3213,-5035,-3167,76,4230,3189,-4743,-2826,4396,2511,823,-4146,-2632,6015,658,-3271,-2587,-1802,3602,1697,-4639,-938,716,2866,1759,-4774,330,3789,198,215,-3234,-629,4878,-1029,-3852,11,867,2929,202,-5163,1128,3325,-916,-387,-3802,1355,6127,-2057,-4380,-16,264,4886,-1190,-6415,1986,3944,1802,-1778,-5738,445,6142,-1382,-4172,-2412,1283,5134,-774,-7111,-1044,3645,3569,-761,-7913,733,5666,252,-1822,-4969,-518,6422,490,-5154,-2143,2215,5751,958,-6635,-1046,3992,1352,-1145,-5626,-758,6680,1056,-2782,-2936,-531,5945,1226,-4617,-1841,2394,3575,431,-5370,-580,2680,694,-2212,-3884,-438,5164,1123,-2643,-921,1452,4045,-264,-2902,551],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-6,6,-6,8,-9,10,-11,13,-14,15,-17,19,-21,24,-27,30,-32,36,-40,44,-49,53,-59,66,-72,81,-89,100,-112,126,-143,164,-189,224,-271,339,-448,653,-1167,5304,7249,-6943,-1960,-1687,2603,7716,-6345,-5770,4982,413,2870,-1933,-8056,5372,3752,-5163,2125,-3319,862,6363,-5966,-2629,3891,-380,2869,-2187,-5231,6721,1364,-3831,225,-2998,4446,3350,-6556,209,2369,1483,1467,-5018,-2099,6585,1953,-2801,-4104,-2518,7185,2222,-5411,-2171,1052,5111,973,-8097,-1252,5603,4011,-732,-7261,-2334,8077,1325,-3970,-4154,-236,9618,1674,-7975,-2786,1231,6846,2672,-10197,-2663,7333,2136,558,-6698,-3470,9962,1936,-4948,-2128,-2559,9197,4473,-10769,-1082,2534,2645,3460,-8252,-6400,8868,1222,-770,-3732,-6137,7761,3996,-7828,-1853,-413,2826,6436,-7104,-4449,5460,-379,1868,-2398,-4355,7661,1981,-4905,740,-1353,2093,3967,-6949,-1061,4287,-1335,1803,-1725,-2384,6753,693,-4707,513,-267,3994,1682,-6801,602,4453,961,279,-3758,662,6708,-1000,-2903,-2558,1175,6196,653,-6026,-79,2650,5038,-551,-7043,993,5921,2247,-1815,-6810,-42,8097,224,-5480,-2720,1071,8275,-123,-7511,125,3255,5160,-207,-9139,525,7295,688,-261,-5652,-767,9716,132,-5760,-2399,55,7718,2743,-8461,-997,3958,965,1955,-8136,-3228,8948,-880,-3574,-1742,-2657,6367,2720,-7254,646,944,635,3393,-7047,-662,5328,-1573,-1034,-1266,-2820,5350,575,-4799,-52,-162,1711,1855,-5261,263,5272,-1727,171,-1661,-177,5783,-1198,-3791,616,600,1639,-282,-7195,1743,4377,-253,-476,-3532,1715,5180,-1443,-4585,-1760,1247,5820,-2626,-6205,341,3851,1815,-2457,-5657,2802,5526,-1002,-4154,-4446,1920,7416,-1543,-6119,-1602,3448,6175,-1888,-7316,373,5261,2326,-1636,-7304,2066,7242,-658,-1624,-4605,1650,8322,-763,-5643,454,1962,3938,-769,-7889,1156,5474,-206,-1084,-5706,466,7339,-1261,-2887,-781,575,4532,-1009,-5929,1823,1567,678,926,-4081,52,4747,-1507,-1828,-292,-595,3132,-373,-4217,1805,1938,1191,-128,-3547,2080,3529,-1773,-879,-81,1610,4680,-2150,-3518,3170,1652,-61,-2770,-4387,3596,3956,-1673,-3190,-2460,2854,3507,-2640,-3404,768,3471,2789,-4554,-3620,2867,3139,1072,-3692,-3646,3787,4889,-1541,-3598,-1681,3330,5769,-4364,-3943,1203,3604,2881,-4359,-5139,3435,4025,-271,-3366,-4069,2919,5368,-2796,-3435,-1601,2216,5669,-2639,-3981,1343,2420,1676,-1524,-5286,1624,3964,-1217,-1579,-2856,1839,4413,-2247,-4247,1584,967,1918,-489,-4458,2476,2299,272,-1163,-3109,1957,4226,-2326,-1995,1223,729,505,-1751,-2707,2863,578,-767,-1360,-1171,3297,1951,-3495,-1150,225,1463,2122,-2231,-2101,3704,1379,-612,-2237,-2437,4027,2976,-2721,-2263,483,2802,2480,-3572,-1518,2617,2703,1010],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,4,-4,4,-4,5,-5,5,-6,6,-7,7,-9,10,-10,11,-12,14,-15,17,-19,21,-25,28,-32,36,-36,16,226,-46,-9021,787,12446,-3827,-5140,-1800,-348,10946,-501,-11828,2026,3806,5394,2295,-11619,602,10218,-852,-2330,-6139,-2104,12391,1274,-7623,-2021,191,7394,1797,-9828,-1328,6305,2279,354,-6946,-1641,9013,1874,-4059,-4809,-626,8327,873,-7080,-2024,1137,4723,1008,-9098,233,4924,1356,-641,-5018,-278,7452,-196,-3898,-1197,-412,5647,-1152,-6494,2052,1767,981,487,-5878,3423,6789,-4878,-460,-1253,48,8367,-3493,-4973,4053,-369,3046,-1021,-8309,6041,5810,-4466,-1759,-4099,2037,9144,-6478,-5384,2433,18,5821,-3058,-11044,6448,5648,-1437,-1137,-8441,3602,10847,-5024,-5426,-431,1580,9015,-3837,-11015,3970,4340,2849,-2041,-11091,3556,10050,-2220,-3863,-4315,928,10549,-1780,-8876,366,1940,5864,77,-9430,517,6683,1034,-1959,-7677,591,8614,-115,-3840,-1477,566,6664,220,-6487,-61,3820,2270,-1682,-5976,942,3628,-513,-1232,-4430,1302,5526,-3449,-3157,1111,-211,5292,-3524,-6553,4449,2103,-859,-699,-4008,4742,5128,-4395,-1433,193,1972,4773,-6005,-4716,5302,829,254,-3232,-6511,5997,4958,-5772,-1492,-2212,3952,6455,-7858,-5102,5141,2873,3584,-4072,-7041,8257,5836,-3530,-2899,-4651,4135,9580,-6707,-4968,253,2142,5397,-4915,-8704,5294,5177,433,-1823,-6957,4968,8542,-4123,-4277,-1725,3764,8110,-4474,-7993,3159,3108,3978,-1834,-7307,3063,5848,-1208,-2817,-3684,2917,6408,-1750,-3183,-432,1944,5190,-2594,-4634,1589,2514,1309,-2125,-4302,3117,4833,-2071,-1282,-796,2666,4277,-3614,-2234,2619,492,2116,-2641,-3615,4579,1993,-1870,-895,-2910,4475,3561,-5912,-1726,2872,2826,2919,-5798,-2772,7282,1887,-1477,-3177,-2453,7432,3226,-5948,-1741,923,3506,4058,-7518,-3694,8009,2734,783,-5241,-4434,7874,3753,-4697,-3526,-2047,5549,6535,-6167,-4139,4175,2558,3795,-5825,-6542,5873,4343,-1823,-3545,-4444,4018,5407,-5244,-4522,119,3302,5121,-4531,-5452,3866,3515,1234,-4566,-5652,3930,4842,-2733,-2091,-1668,2560,4213,-3412,-2814,1821,2028,2159,-3967,-3147,3237,966,-734,-1693,-2054,2962,2539,-3102,-1177,1287,1991,1426,-4269,-1254,2732,1100,-53,-2284,-501,6017,173,-3151,-900,-73,4552,1089,-5625,-338,3769,1189,295,-4065,147,6622,802,-2979,-2135,-192,6366,951,-6889,-351,3085,3657,1130,-6004,-330,6292,1378,-2819,-3619,-1000,7075,1880,-6216,-1731,86,5425,1712,-6909,-1318,4657,2132,-84,-5344,-2669,7103,2946,-4098,-3285,-1012,5446,3289,-5614,-2229,1601,3628,1520,-4686,-2178,4688,2364,-893,-3352,-2262,3351,2948,-3519,-1339,-399,2792,2294,-2568,-1590,2518,1419,132,-3023,-1834,4188,969,-2586],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-7,7,-8,9,-10,12,-14,14,-16,19,-21,23,-25,28,-32,34,-38,43,-47,52,-56,63,-69,76,-85,94,-105,118,-132,150,-172,199,-233,281,-348,454,-646,2191,-9650,-4445,8829,460,900,-3567,-6789,7878,3564,-6927,-61,-2277,3933,5525,-8235,-2365,4691,237,2103,-4019,-4903,7723,514,-4217,-494,-2000,3865,3645,-7294,-958,3268,-668,2290,-5391,-1030,5730,-625,-2595,-455,-1153,5469,-206,-6269,652,2366,4187,-1855,-6965,991,6103,1611,-2373,-5499,2484,7267,-1729,-5042,-2090,2135,6949,-1767,-8557,-306,4817,4987,-1987,-10966,1665,8246,355,-2713,-6966,-564,11727,-1398,-8765,-233,888,7929,1255,-10575,1411,6014,1807,1102,-9171,-2588,11053,-1335,-4946,-3002,-2253,8583,2267,-9320,747,2729,3921,3475,-9591,-1338,8468,-564,-532,-3579,-3430,8857,1175,-7770,34,924,3214,3842,-8077,-617,6412,-463,440,-3014,-2488,7196,-920,-4849,971,-855,3634,612,-6388,1781,3078,-478,77,-4178,1301,6294,-2264,-2979,-1270,672,5203,-551,-6491,746,3666,3099,-2304,-6629,2782,4996,-1477,-3794,-4359,3364,7558,-3159,-4934,-1449,4260,5841,-3762,-7307,3174,3920,2413,-3110,-8247,3667,8234,-1039,-4262,-4818,1623,9921,-3509,-8526,347,1248,5883,-1515,-9434,2765,5714,464,-1351,-7453,965,8961,-3041,-4810,-1026,-944,8138,-660,-8625,1284,4036,2416,567,-7189,335,7545,-1883,-2298,-709,-1628,6980,-1381,-6291,2004,581,1512,1438,-5745,1321,5200,-1379,-1165,-2564,-795,5150,-2258,-3346,2500,1464,2329,-504,-4057,4235,4829,-2188,-1403,-2660,2654,6094,-2193,-3754,859,2151,3012,-3219,-4505,4529,3603,282,-2884,-3862,3664,5160,-1875,-3050,-1311,4485,4506,-5081,-5624,1441,3815,4302,-4667,-6084,4708,3897,-1006,-3152,-5714,4441,5142,-4147,-3404,-2333,3738,6573,-3558,-6348,3440,2939,2654,-3973,-5575,4380,6182,-1570,-2154,-4720,2462,7351,-4157,-4682,-509,1496,5071,-2439,-6225,2482,2887,678,-641,-4307,1186,6123,-2181,-2299,-474,-515,4536,-1704,-4292,2563,1335,-374,-798,-3876,2605,3758,-3168,-1430,-200,1529,3620,-2738,-3119,2479,531,282,-1927,-3016,3643,2739,-2460,-823,74,3252,2682,-5111,-3721,2372,2862,1551,-4097,-2929,5027,3015,-1741,-3625,-2150,5017,2947,-3426,-3060,881,5187,2224,-4150,-3194,2685,3488,625,-3986,-3768,4898,4197,-2931,-3933,-1808,4326,4574,-3873,-2599,1899,4210,3316,-5225,-4951,4562,2870,94,-3467,-3948,4075,2413,-3378,-2930,-959,3328,4344,-4093,-3132,2173,1726,2836,-2855,-3506,3662,3421,-1817,-1661,-1291,2422,3227,-4071,-1027,1642,1217,2566,-2909,-1558,3877,1413,-1172,-663,-1797,2097,1913,-4113,-378,536,1020,588,-3102,-1801,3378,1496,-1256,-2976,-1252,4092,968,-3854,-2129,926,3375,1342,-5205,-1253,3407,2446,-1367,-3794,32,4836,2512,-3117,-2744],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-5,6,-6,7,-8,9,-10,11,-12,14,-16,17,-19,21,-23,26,-28,31,-35,38,-41,46,-51,56,-61,68,-76,85,-95,106,-121,138,-160,188,-226,278,-358,483,-1020,8728,3701,-11619,977,4350,2599,3687,-10885,-3805,12399,-72,-2091,-5478,-4269,11492,3797,-9712,-1388,1517,6187,5308,-11525,-2666,8155,3112,1444,-5659,-6147,11004,4921,-4910,-3776,-2422,7093,5645,-8984,-4123,2786,3817,2534,-7407,-5329,6537,2279,-1304,-3574,-2978,7625,3216,-3737,-1980,-171,5010,3407,-5520,-1929,2722,2148,1536,-6361,-1605,5732,-622,-2313,-1138,-1058,6277,1251,-7093,1569,889,2251,372,-7525,1332,7906,-1937,-961,-3347,-1588,9107,-2139,-7756,1868,270,4544,348,-10291,3019,7504,-495,-386,-7143,165,11589,-3547,-6676,-256,487,8685,640,-12949,1126,6068,1622,596,-10650,306,11366,-2405,-4859,-3402,-1307,10366,955,-10941,-640,3245,5253,2517,-11677,-863,9183,1330,-2616,-6145,-2648,10345,2034,-7095,-2856,893,7523,3236,-8811,-1540,3723,2174,860,-6898,-2099,7649,1710,-3845,-2882,-1086,7443,1319,-4699,-250,1421,3904,137,-4890,470,3631,1231,161,-4007,140,5362,-1256,-3054,-583,-147,4375,-993,-5031,2926,2461,22,-660,-5154,3093,6111,-4610,-2987,-1304,500,7842,-4517,-5697,5280,2432,2583,-1101,-7911,5449,6432,-2944,-2130,-4252,2305,10310,-4495,-7293,1854,1029,5809,-2556,-11493,4097,6697,-378,-1566,-8069,1923,9763,-3068,-6263,-2159,1946,8201,-2596,-9465,1077,5610,3344,-140,-8710,410,8838,-1289,-2954,-4558,-871,7410,-873,-6227,-383,3157,4752,-73,-7901,334,4742,1843,-732,-5600,130,5175,-952,-3791,-2543,718,5617,-1108,-5597,1015,1971,2049,-1917,-4725,2237,3687,-1015,-1773,-3400,1957,4064,-3573,-2239,1351,1678,3432,-3628,-3734,4912,2797,-794,-2630,-4889,3156,4600,-4761,-2966,1087,2113,4718,-3995,-5236,5224,2884,-28,-2930,-5446,5946,5219,-5470,-3156,-887,4085,7030,-5688,-6299,4110,2660,3323,-4517,-7049,6734,5761,-2714,-4011,-4409,4395,8500,-5324,-4986,742,3462,5611,-2914,-7088,2790,5247,714,-2363,-5368,3254,7414,-2394,-4807,-2194,2545,5182,-2813,-5971,1598,3070,2209,-1963,-5815,2240,4503,55,-1640,-2824,2756,5666,-2310,-3195,495,2522,2923,-2528,-2789,3160,1611,-299,-1700,-2263,3016,2577,-2680,-994,-770,1993,2007,-4051,-2473,2425,1568,290,-1971,-2749,5530,2889,-2989,-2474,-774,5544,2591,-5316,-2181,2977,2547,2141,-5226,-3627,5676,3497,-1218,-4051,-2942,6251,4110,-5882,-2370,1889,4179,1930,-5627,-4692,4049,2740,243,-4162,-4527,6134,5137,-3458,-3513,-369,5632,5376,-5399,-3687,3168,4221,1915,-5232,-4725,4317,4265,-141,-2741,-3539,3848,4877,-5020,-2972,-149,3578,3931,-3210,-2788,2343,2562,499,-2212,-3524,2524,2686,-2142,-2701,-1126,4323,2130,-3301,-3076,1893,2527],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,7,-8,9,-9,10,-12,12,-14,15,-17,18,-21,23,-25,28,-31,34,-37,42,-47,54,-61,69,-81,95,-114,141,-183,251,-383,728,-3676,-4052,10310,264,-8175,590,352,2883,3672,-9387,-1020,5947,-224,1630,-4208,-2674,8792,-58,-4465,1410,-2400,4571,1619,-7983,604,4050,-311,1508,-4620,-326,7193,-1555,-1716,469,148,4474,-2204,-6397,2786,2804,1112,-1779,-5416,3140,5569,-2595,-3432,-4471,3553,6271,-3311,-5171,150,2987,5786,-3618,-6673,3795,5176,1574,-3023,-6844,4853,8615,-2753,-4761,-3383,3079,10047,-5245,-7992,2486,3380,5749,-3278,-9704,4961,7480,-226,-1517,-8517,2632,10885,-3483,-5383,163,736,9097,-1376,-10356,2939,4742,2487,384,-8768,1565,9800,-2788,-3342,-3971,-523,8452,-404,-8087,1833,223,3009,1804,-8912,1164,6025,-2600,800,-3736,-2043,6941,-2038,-4162,1964,536,3332,-146,-6490,3836,4369,-1267,-724,-4206,104,5883,-3902,-1844,471,1814,3772,-4125,-4740,2222,3669,853,-3269,-4370,4788,4492,-3043,-4623,-2599,3938,5378,-5051,-4651,1397,3818,3100,-4558,-5527,5640,4578,-1420,-5192,-5213,6421,5918,-4587,-3982,-3044,3886,6271,-6420,-5772,2369,2758,3887,-3540,-8136,5839,6004,-2396,-1979,-5626,3290,8903,-4729,-5359,1367,1791,6650,-2235,-9847,4775,4725,-719,-1919,-7728,3193,7645,-4311,-2652,-1154,292,7592,-2220,-7745,2693,1529,1418,-1083,-6362,2076,5515,-1872,-1237,-1287,930,4785,-4321,-2824,3656,1020,1523,-1262,-4282,3117,3336,-2503,-912,-1072,2559,3116,-3447,-2012,2649,2375,2154,-4588,-4305,3801,3052,-1947,-3315,-1813,5153,3467,-4175,-2978,79,4829,3114,-5830,-3111,2847,2267,797,-5659,-3546,6605,4248,-2456,-4752,-2861,7113,3928,-5997,-3257,1251,4367,4334,-5220,-4753,5838,1949,609,-3533,-4320,5614,4959,-4575,-3239,-1559,4274,6098,-5979,-4334,2860,2002,3963,-3404,-6442,6020,3950,-2492,-1193,-3712,3017,6113,-5005,-1588,613,1194,3726,-3105,-3600,3745,2156,82,-1472,-2894,3476,3593,-2397,-1334,256,1203,3022,-4485,-2174,3464,1479,8,-2080,-2004,3686,1999,-3157,-369,-880,3663,1360,-3973,-1079,3013,201,-1097,-3536,-1362,5252,1256,-2490,-2810,-429,5489,1681,-4955,-1077,2594,4242,967,-7298,-1210,4056,2483,-1357,-5358,-1466,5659,2279,-4484,-2988,614,5683,807,-6432,-2769,3833,4070,1022,-6031,-2646,5790,1818,-1135,-4803,-1663,5119,3608,-4398,-1726,592,3253,1695,-6039,-871,4287,1773,21,-4009,-1807,4870,2772,-1959,-2135,-1539,2581,2882,-4893,-1715,2045,1022,2221,-3345,-2651,3260,1513,-1660,-1340,-1724,2699,1075,-3936,-568,2417,771,-118,-1940,-563,3755,-76,-1850,-775,847,2935,605,-3706,-584,1800,3108,857,-4424,858,4256,811,-1544,-2195,917,4048,-60,-4363,-611,1665,3536,-730,-4356,-387,3246]],"minZ":-13608,"maxZ":13751,"minX":0,"maxX":0.16249800000000023,"minY":2.007843137254902,"maxY":514.0078431372533},"im":{"z":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-9,10,-11,13,-15,17,-19,21,-23,26,-29,32,-36,40,-44,49,-54,59,-65,73,-80,88,-98,107,-119,132,-146,163,-182,204,-231,264,-305,356,-425,523,-673,935,-1533,6569,157,-4243,-2850,-3945,12650,670,-11411,-413,2141,4638,5214,-12672,-1599,9225,-402,-813,-5819,-3744,11729,1477,-7835,-473,-1620,6613,4835,-11125,-1181,4755,55,2511,-5473,-2974,8395,-583,-3459,-1414,-1946,5739,2437,-5670,751,1979,1601,2084,-6245,100,5760,-1165,-2052,-2782,911,6820,-1636,-4946,-143,1558,3809,-1341,-7147,3249,4226,238,-1601,-5441,2730,7263,-3277,-4403,-1040,1608,7724,-4927,-8569,3143,3811,3846,-2395,-9842,4872,7188,-2750,-2637,-5240,3364,11868,-4924,-7422,2052,973,7612,-1906,-12330,5244,5611,-597,-586,-9788,2604,11095,-4188,-5043,-1081,-148,10371,-1876,-10957,2242,3124,3168,2969,-9977,312,10177,-1647,-1289,-3661,-2014,11046,-797,-7410,144,230,3878,1820,-7924,1559,7056,-836,267,-5460,-771,7420,-2286,-3370,175,-395,5395,-296,-6501,1966,3827,222,-348,-5262,1427,5733,-3051,-3347,-2069,987,4500,-3506,-4702,1681,2449,2269,-2476,-5725,4851,3512,-1821,-2610,-4065,5484,6328,-5708,-4509,117,3476,5636,-5330,-6130,4598,3149,102,-4325,-6411,7399,6876,-4468,-2477,-2682,3925,7973,-6229,-5851,2733,3136,5085,-4031,-8409,5730,6097,-1776,-1734,-6245,3805,9470,-5250,-6072,541,1207,7661,-3788,-9723,5361,4411,619,-366,-7059,3093,8901,-2944,-3168,-2899,-115,8071,-2775,-7071,2541,2381,2761,-25,-6983,3078,5808,-1801,-1690,-3110,473,5285,-2618,-3819,1890,1308,3192,-1989,-5425,4012,2225,-1288,-2554,-3020,3336,4168,-4053,-3144,284,2050,3387,-4485,-4248,4440,2739,-332,-4472,-2905,6801,3647,-4578,-2612,-551,5076,4509,-7009,-2238,2289,3084,2713,-6052,-3529,6306,3260,-1172,-3833,-4591,6900,5670,-6239,-2710,-757,4881,5369,-7099,-4441,5752,2840,723,-4920,-5303,7581,5291,-3409,-2957,-3117,4831,6645,-6375,-4623,1757,2522,3367,-3651,-6350,5587,4577,-1312,-1804,-4347,3603,5338,-4303,-3002,398,2057,4835,-3781,-5186,5106,3089,-144,-459,-3733,4008,4716,-3336,-2543,-735,1664,3778,-3633,-2511,2926,718,552,-2682,-3983,3668,1731,-2935,-2875,-979,2902,1823,-4521,-1344,1761,2442,1122,-5406,-1553,6281,1332,-1514,-3061,-659,5837,1669,-5165,-1462,1739,4618,1202,-5341,-1815,4878,3272,-326,-5682,-2435,7684,1118,-4428,-4088,-1677,6974,1770,-6697,-2826,2198,3171,3022,-6708,-3454,6139,2803,-1241,-4061,-2925,7812,3987,-7218,-2298,746,4261,3053,-6752,-3356,3271,1965,1076,-3718,-3575,5918,1814,-2816,-1908,-1366,4380,3874,-6576,-2355,2384,2154,1177,-3434,-2442,4308,1038,-772,-1825,-174,3603,2022,-2599,-1587,1251,1780,854,-4396,-1289,2802,1639,-1343,-2909,511,3361,-531,-3915,-1743,1957,4000,568],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-7,8,-9,11,-12,13,-15,17,-19,21,-23,26,-29,32,-36,39,-43,48,-53,58,-65,71,-79,88,-98,109,-122,138,-156,178,-206,242,-290,357,-463,651,-1093,5121,2154,-3497,-3977,-3916,11719,3843,-10194,-995,-170,4788,4823,-10262,-4844,6513,1788,1413,-5921,-5229,8872,3221,-5016,-3264,-2254,5772,4871,-7621,-2476,2459,2093,3249,-4513,-3166,6307,2092,-1371,-2728,-2439,5491,1181,-3924,-383,-516,2562,760,-5080,358,3534,387,-567,-3788,575,6162,-1172,-3556,69,-145,5792,-1441,-6446,3486,2529,1469,-128,-7039,2284,6632,-4030,-2241,-2358,999,9017,-3491,-8558,1469,2189,4886,-1607,-10984,4056,7244,-2423,-544,-7150,1049,12333,-1958,-6971,-377,145,8360,46,-11826,2546,6396,2227,1832,-9640,-317,11149,-1697,-4550,-2544,-543,10053,439,-9709,669,1691,4799,2531,-9387,199,7851,823,-319,-4279,-2663,8957,1063,-6311,-694,-674,4923,2498,-7379,283,4189,775,896,-5778,-1337,5680,315,-2474,-699,-779,4857,-665,-5660,1368,1264,1743,-385,-4300,1997,3917,-1109,-1786,-3727,1907,5802,-3176,-2488,1150,704,4124,-3529,-7108,4227,2634,-1263,-1113,-4975,5022,5816,-4233,-3090,-954,2617,7793,-5118,-6179,3866,3184,3310,-2581,-9344,6450,7719,-2445,-2196,-4096,2793,8983,-4702,-7620,1000,1256,6598,-2861,-10466,3769,6083,130,-865,-6988,2306,9764,-2710,-4695,-2098,440,8285,-2346,-9099,1801,4168,3283,481,-6711,-313,6529,-839,-2236,-3591,537,6601,-575,-5065,-16,689,3878,412,-5109,2118,3897,129,-1677,-3962,1837,5470,-1856,-2313,-354,994,3904,-1860,-3884,2419,1727,52,-1152,-3584,2703,2135,-3103,-1358,-131,2930,3724,-5184,-3806,3080,1893,1655,-4894,-3258,5997,2747,-3474,-2485,-2818,5252,5035,-5291,-3234,1410,3381,3745,-4889,-4645,6009,2502,-263,-3239,-5268,6058,4734,-4176,-3214,-381,4184,6378,-4923,-5592,3015,3583,2852,-3884,-7092,4797,6069,-2228,-3425,-4135,4129,6821,-3879,-6048,569,1980,4818,-2811,-7002,3452,3707,764,-1455,-6218,3386,5581,-1875,-2409,-1187,737,3953,-1774,-4606,1833,2682,1314,-654,-4114,2136,3600,-1812,-1022,-1906,2327,2447,-4171,-2897,2506,792,1823,-1963,-2791,3455,1369,-1490,-1472,-89,3543,3011,-3499,-625,1352,1977,1148,-4205,-1157,4164,1249,-542,-4217,-1661,6211,2333,-3828,-2753,550,4185,2405,-6253,-1689,2709,2386,1811,-4890,-2397,5938,2036,-2282,-3288,-1252,6523,3181,-5428,-2880,1467,3885,2603,-6640,-3805,4434,3164,-902,-4299,-3433,5731,3019,-4231,-2759,-1489,3760,4041,-6231,-3946,1722,2277,2331,-3424,-3255,4339,3126,-1347,-3133,-1851,3865,3491,-2210,-1024,1005,1084,2559,-3041,-2555,3568,2407,-739,-1585,-1989,3608,2566,-2588,-1311,205,2304,193,-2758,-1272,2157,1882,-1813,-3215,-348,3764,383,-2987,-1941,1757,3780,502],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,0,1,-1,1,-1,2,-2,2,-3,3,-2,3,-3,4,-5,5,-6,6,-7,8,-9,9,-10,12,-13,15,-16,19,-21,25,-29,34,-41,52,-69,101,-177,704,1915,4596,4509,-10106,-6548,9724,2488,-1259,-5267,-7649,10568,5806,-8727,-1772,-2495,4801,8780,-8845,-4665,6448,2128,2359,-5069,-7319,7224,4350,-4163,-228,-3985,4485,7297,-7788,-3757,2364,657,5151,-5253,-5435,7328,395,-1924,-1514,-3073,4637,2691,-6764,-926,544,1354,2296,-4898,-2541,4120,108,-2196,-2834,-637,5733,348,-4873,-89,-69,5566,-788,-8429,751,4429,2221,-902,-6911,60,8841,-1916,-4131,-4064,-581,9435,-1225,-8790,1196,1321,7484,235,-11448,622,7864,673,-1280,-6803,-2585,12245,-523,-6068,-1818,-3430,10095,2097,-12228,-415,4654,1942,3008,-10771,-3368,10900,437,-2644,-2861,-3499,10260,3310,-9529,-158,960,5135,5083,-10475,-2671,8561,-316,957,-3371,-5297,8444,2503,-5781,-666,-1975,4351,4098,-8415,-991,3821,1150,2353,-4111,-3107,6187,-123,-3161,-588,-2244,4344,1597,-6654,257,2715,-179,376,-5778,1175,5979,-624,-3423,-2761,1610,6140,-1901,-5235,684,2860,3540,-2273,-5623,3265,3806,-327,-2705,-6673,3374,8754,-3016,-4296,-2812,1560,7066,-3400,-7756,1765,3516,3885,-2046,-10279,4239,7290,-1466,-2420,-6506,1082,10629,-2723,-5989,-861,1090,6928,-1093,-11541,2787,5783,1410,-1114,-9039,1551,9875,-1533,-4088,-2287,-945,8819,377,-9775,962,2453,2777,2055,-9187,-1473,6951,-1145,-1011,-4427,-1709,7691,-102,-6552,292,636,2456,2999,-6929,588,5430,-336,4,-3221,25,6362,-1254,-2576,168,1342,3585,-950,-4925,1656,3249,1192,-1611,-4441,2144,5167,-2001,-3510,-671,2373,5091,-3293,-4624,2613,3145,2736,-3697,-6054,3738,4184,-1524,-3381,-3766,4913,7517,-5029,-4747,783,4617,5117,-4866,-6862,5227,4783,809,-3613,-7329,4025,6778,-3063,-4502,-2617,3943,8396,-4321,-6109,2768,3132,5149,-2620,-7467,4624,6879,-1083,-1738,-5451,1928,8009,-3769,-4737,-363,659,5957,-1761,-6830,1597,4003,759,-1043,-6695,1190,6446,-2650,-1964,-1102,155,4775,-1819,-5944,2046,1056,1424,-984,-4077,2339,2862,-2219,-1923,-1443,1148,4569,-2147,-2726,2060,1595,1308,-3133,-4168,3285,3076,-2317,-1652,-977,2680,3854,-3987,-2625,1475,2925,2503,-4811,-3674,3622,3276,1080,-3362,-3369,5851,4544,-2600,-2388,-1483,5373,4089,-5351,-4900,3098,3400,2408,-6437,-5316,5577,3447,-557,-4938,-3614,6377,4454,-3878,-5311,-855,3616,3880,-4850,-4647,4567,2751,1990,-4176,-6263,4880,4902,-2632,-2732,-2933,3768,6128,-5248,-3833,1543,2209,2938,-2736,-5231,3701,4650,-10,-1720,-4044,2706,4775,-3267,-2696,283,1051,2585,-2960,-3281,2564,1224,-839,-2244,-2545,3388,2143,-1535,-1253,22,983,1482,-3323,-2399,3398,648,-481,-2235,-498,3127],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,3,-3,3,-4,4,-4,5,-6,6,-6,7,-8,9,-10,11,-12,14,-15,16,-18,20,-22,24,-29,32,-36,42,-50,60,-74,94,-125,180,-294,612,-3058,-11451,1149,4154,5038,1540,-10139,9,9333,580,-2227,-5805,-1915,11012,665,-7635,-1580,-398,6212,1277,-9788,-1395,6247,2946,864,-5647,-2333,8497,194,-3495,-3334,-489,6563,971,-5361,497,2806,2542,931,-6209,1035,4139,-251,-743,-4357,1230,6644,-2519,-1894,255,699,3952,-3493,-5046,4927,1974,-3,-379,-5541,3324,3972,-5410,-3100,54,1756,5641,-5781,-5987,5080,2495,2218,-3097,-8169,6465,8056,-4257,-2819,-3638,3596,10984,-6609,-6125,2582,1626,6854,-3681,-10972,5186,6264,-360,-1844,-7845,3080,11600,-4949,-5189,568,69,9827,-2183,-10081,2740,3984,3915,-546,-9575,1857,9436,-1625,-1874,-3845,-913,9923,-662,-6898,1079,1919,4817,1204,-8525,679,5201,561,-617,-5511,-910,7577,-1850,-4408,-1320,967,4587,-1331,-4543,2090,2251,1648,-597,-5936,2115,4266,-2243,-1961,-3034,1603,3777,-4259,-1371,2265,1696,2549,-4245,-4176,5695,2763,-3080,-1675,-3856,4896,3976,-6835,-855,1417,3326,4336,-6500,-4400,5314,1772,714,-3611,-5835,7532,5005,-4762,-2406,-1810,3378,7091,-7770,-5700,5105,2450,3416,-5062,-7540,7038,5529,-3866,-2818,-5697,4951,8247,-5922,-5227,466,3666,6289,-2611,-8337,4807,3691,-476,-3085,-8069,4970,6822,-2683,-2602,-1491,1332,6603,-4045,-6567,2053,1511,3827,-1812,-5473,1779,2688,-1646,-134,-2564,1505,5521,-3977,-3101,786,824,3033,-1650,-4213,4041,1873,80,-734,-2734,3409,2453,-3272,-1143,988,1845,1956,-4896,-1048,3393,970,783,-4428,-3147,5280,1738,-2388,-1060,-1413,5313,2471,-5800,-2020,1485,3397,2638,-7111,-3053,6834,2192,-1885,-4009,-3502,7432,3217,-5799,-1043,865,4430,3775,-7124,-4089,5459,2658,582,-4314,-4589,7060,2533,-4321,-3078,-2690,4380,5621,-5773,-3526,2850,2548,2598,-4950,-5531,6084,3735,-2507,-1834,-4685,4154,5183,-4292,-3168,252,2328,4357,-4250,-4465,3414,2202,476,-1557,-4155,3920,2977,-2505,-1720,-856,1646,3062,-3626,-1958,1375,1023,1808,-2868,-1213,3310,1921,-2068,-1748,-949,2570,1393,-3768,-396,2253,2580,1701,-4189,225,3729,44,-1109,-3210,-608,5889,-750,-3860,-320,249,3321,1076,-5675,124,4974,1022,-165,-5386,551,7651,586,-2754,-3248,-252,5048,1086,-6114,-1227,3011,2561,834,-7022,-1724,6043,878,-1229,-3519,-2753,6471,2542,-5126,-3078,668,3743,2322,-5407,-2765,4714,3354,-230,-4121,-2622,4763,2405,-2797,-2659,-739,3865,2591,-4495,-1920,2731,2191,1457,-5202,-2590,3481,884,-1778,-1143,-1023,3439,2225,-3768,-1409,316,2165,713,-2592,-735,2360,945,317,-2462,402,3368,-772,-3235,-1158,1127,2420,-71,-3734,-72,1248,1095,-1294,-3542],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,5,-5,6,-7,8,-8,9,-10,10,-11,10,-10,9,-4,-4,26,-83,410,-3730,-8419,8503,8478,-8985,-3489,-1192,3607,9554,-7882,-9530,7618,3181,3795,-2428,-11356,7481,7354,-5007,-1439,-5098,3740,11318,-7422,-6097,2257,1476,6144,-2182,-9968,6202,4502,-2588,-334,-5196,2527,7912,-5388,-2834,943,162,5203,-2563,-5568,4575,1996,-1022,-385,-3737,4313,4711,-3876,-2355,376,3105,3521,-5936,-2793,4878,2073,684,-5716,-2966,6572,1474,-3990,-3332,-1308,7319,2500,-8472,-2854,2304,5235,2844,-8296,-1405,7711,1251,-648,-6033,-2874,11533,1920,-7027,-2600,-1951,7990,4818,-11115,-2292,6638,2591,2981,-8326,-5267,10657,2017,-3911,-3361,-5605,9082,6264,-8640,-3181,588,3781,8049,-8997,-6474,6670,2545,-624,-4190,-7016,8045,5135,-7180,-2139,-2055,4579,7929,-7327,-4089,4854,520,3418,-3772,-7213,6626,2862,-3068,-1115,-3594,2929,4736,-6359,-2198,2418,964,2893,-4780,-3535,6024,1296,-2728,-1042,-2619,4759,1354,-5649,-957,2410,2014,478,-6323,-896,5040,1083,-1351,-4989,-155,7312,-192,-6298,-1333,745,6683,-325,-9561,179,3862,3469,-858,-8191,22,8772,939,-2979,-5489,-1271,9213,75,-6936,-1126,908,6726,2160,-10816,-890,7608,2559,325,-7072,-3052,10454,1014,-4807,-2158,-1971,8053,3056,-9966,-1078,3049,2879,4147,-8270,-3401,8424,892,-1754,-3047,-5069,8764,3728,-7642,-1070,191,4460,4653,-7430,-2157,4726,1125,663,-3025,-3808,6419,1645,-3611,-610,-464,2098,2548,-7015,-147,3524,-485,553,-3578,-1533,5040,-523,-2922,71,-144,5519,-561,-6176,1173,2769,1484,-1690,-4545,1025,5353,-661,-3441,-2279,721,6250,-1376,-6044,688,2869,4803,-1792,-7247,1195,5166,1811,-3684,-6579,1725,6201,82,-5203,-3736,982,8032,-670,-6603,447,3287,4608,-1163,-9179,1729,7378,332,-1045,-6229,-875,9418,-153,-5932,-1285,1101,5433,730,-8331,362,4424,2106,-559,-6795,-1293,7912,-206,-2466,-1734,-1834,7213,669,-5942,831,1213,1720,1709,-6595,79,5424,-982,-643,-2021,-857,5714,178,-4493,281,1687,2741,243,-4866,730,4102,-844,-575,-2345,712,4392,-2501,-3658,7,1707,4008,-1025,-4706,2575,2885,651,-2470,-4207,2978,4819,-1572,-3161,-1748,3338,4501,-3128,-4873,1487,3224,3556,-3520,-5857,3231,5576,-589,-3173,-4757,4137,6840,-3351,-5212,-1472,2582,5697,-4032,-6746,2193,3508,2386,-2112,-8205,2940,6687,-1293,-3544,-2754,2351,6142,-2351,-4959,1118,2190,3084,-1275,-6302,2551,4217,14,-2294,-4634,-273,5880,-1101,-4375,407,1521,4613,-1119,-5139,1028,2829,266,-1241,-4260,594,4185,-2313,-1931,27,792,2908,-2109,-4604,1168,1798,699,-1264,-3352,2780,2846,-2081,-2069,-974,2180,3257,-3132,-2980],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,9,-11,11,-13,14,-17,19,-20,23,-25,28,-31,34,-39,42,-47,51,-57,62,-69,76,-84,93,-102,115,-127,143,-160,181,-208,240,-282,339,-420,547,-770,1281,-5418,3009,10692,-5408,-4809,-4001,2939,10467,-3265,-8905,2570,4078,4981,-1495,-10445,2886,7268,-538,-1815,-6586,885,8358,-2640,-5886,-2218,1475,6008,-1268,-8195,2607,2802,1918,-173,-6586,1968,5046,-1250,-1639,-4075,1234,5187,-3868,-3950,1871,1447,3919,-2650,-4970,5714,2209,-1430,-1895,-4306,4667,4273,-6048,-1181,1331,2600,4896,-7041,-3490,6364,670,-433,-2639,-5844,8031,4668,-5994,-651,-1561,5462,6713,-9297,-3847,6607,936,3428,-5234,-7715,9137,4854,-4552,-3073,-3936,6782,8348,-9074,-4552,3305,1964,6705,-6079,-8099,7482,4258,29,-1741,-7593,5615,7631,-5182,-4038,-1706,2809,8523,-6116,-7538,4637,3703,3612,-2698,-8982,4876,6043,-1557,-2687,-3409,3374,7945,-3243,-4578,263,1932,4962,-2311,-5625,3224,3008,567,-3546,-3823,3407,4004,-3521,-1308,-1304,2148,4778,-4485,-1569,3012,1237,1322,-3243,-2684,6180,1303,-2469,-624,-2004,6474,1683,-7348,-19,1751,2253,2117,-6695,-828,7360,795,-1476,-2377,-3403,7900,1689,-8045,-416,1095,4709,3331,-8067,-2844,7208,1507,222,-5977,-4717,9934,3565,-5767,-3076,-2075,6552,5467,-8646,-2875,4776,3260,3213,-6705,-7938,7814,3392,-2933,-4296,-4152,6258,6574,-5942,-3150,1783,3159,5885,-6348,-5221,5650,3340,703,-4290,-4920,4448,3489,-2878,-1424,-1475,4513,4624,-4441,-4770,1206,3201,1750,-3313,-2327,2998,1809,-1445,-2571,-1503,3136,2414,-3557,-686,1227,2841,2216,-5289,-805,3006,423,-496,-2491,-1341,5249,-104,-3486,-200,-272,4443,703,-5112,1510,2748,124,-415,-6141,-1529,7212,-2050,-3890,-2042,-513,6912,998,-7382,535,2513,3444,1166,-8191,758,7566,435,-1794,-4117,-1878,8748,1290,-6830,-1340,564,5910,2933,-7536,-2513,5277,3157,1155,-5451,-2301,8658,1783,-4350,-1679,-1446,5819,2628,-7310,-630,2169,2496,1294,-4639,-3810,5974,1120,-2589,-3086,-3122,4595,2362,-3641,-1784,-1110,2986,2498,-4994,-2659,3978,823,-495,-3633,-2410,3481,-38,-2547,-1534,-134,3359,642,-4480,112,2898,2087,-679,-3553,1308,3355,98,-1495,-1376,1664,4135,-2731,-4105,-35,2082,3024,-795,-6561,2244,4330,-195,-2508,-3052,2220,6658,-1573,-4184,-798,1986,5280,-2911,-6366,1295,4903,1681,-3045,-5534,1298,6542,-1550,-3142,-3649,1180,6623,-1990,-7507,221,3339,4659,637,-6886,-324,5656,687,-2252,-4048,-491,7004,1476,-4835,-1685,1390,3885,1639,-5882,-505,2845,1110,-1020,-5356,-1228,5431,367,-2929,-2251,98,4752,756,-4362,-860,2270,2060,-747,-3318,259,3175,-128,-869,-1668,48,3702,32,-3015,208,1754,1597,-2388,-2102,507,1556,-34,-1697,-1275,1953,1664,-1744,-2294,-480,3013],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-1,2,-2,2,-3,3,-4,3,-3,4,-5,5,-5,6,-7,7,-8,8,-10,10,-12,14,-17,20,-24,32,-41,58,-90,162,-388,2701,9468,-5236,-11078,5137,4520,2751,-1251,-10405,4642,11294,-4283,-3635,-4187,-88,11944,-3548,-10061,3616,2666,6354,98,-11244,4239,7527,-2194,-185,-6056,-949,11539,-2460,-5438,983,-1224,5752,-682,-9472,3158,2765,-1798,1100,-6966,1627,7061,-3055,-2249,-125,-290,5968,-2219,-5822,3331,1854,1234,-533,-5242,3523,4494,-3109,-2536,-343,2560,4765,-4746,-4716,3522,3650,2936,-5376,-4637,5195,4729,-836,-4718,-5363,6551,5303,-6088,-3032,-657,4366,5863,-6817,-5652,4349,3674,2854,-5958,-6737,9439,5604,-2875,-2633,-5346,6381,9552,-7501,-5830,1800,3410,7682,-5957,-9921,6702,4679,1843,-3143,-9412,6268,9607,-6927,-3744,-1824,1744,9683,-6144,-8790,6127,1833,4018,-1212,-9398,6666,7172,-4367,-1671,-4574,667,9358,-4662,-4065,3452,651,4574,-1580,-7739,4961,4484,-2172,-6,-3065,2427,6842,-5190,-2604,2507,304,3069,-3300,-4155,5137,2049,-1282,-1921,-2005,5024,3360,-4259,-1783,461,3824,2822,-5606,-3093,3737,3133,690,-4982,-3738,6506,2879,-2531,-4396,-2165,6811,4678,-6129,-2558,1835,4913,3520,-9027,-4001,7179,3036,-56,-5467,-4559,9654,3821,-5465,-2613,-1880,6981,5742,-9209,-3280,3363,2157,4282,-7469,-5801,8806,3528,-2905,-3844,-6132,7076,6777,-7305,-3113,1045,3312,5946,-6714,-6055,6468,757,720,-2514,-5863,6551,4414,-5537,-771,-1927,2487,5014,-5958,-4332,4614,1638,2758,-2084,-4356,4958,2072,-2700,-995,-2220,3229,3171,-6173,-1353,3180,590,2281,-4013,-2756,4676,1369,-3407,-511,-920,5170,2900,-6548,-1899,2257,2447,1056,-6798,-1278,4599,2064,-1539,-4870,-80,6520,1500,-4837,-2297,420,6799,955,-7060,-1638,3706,4503,265,-8742,-1330,5810,2673,-2496,-5611,-2140,8986,1813,-6568,-1477,3,6123,2760,-8968,-3292,5462,2075,1254,-6314,-2633,7396,1587,-3049,-2409,-1345,6808,3729,-7795,-1806,3380,2283,3338,-5569,-2970,5717,1272,-325,-2599,-3177,5775,3194,-5958,-1174,320,2557,3045,-5439,-2776,3720,444,165,-2089,-823,4631,1793,-4377,-385,630,3512,578,-5792,-444,3493,-30,-994,-3483,-1138,5430,-395,-4439,-707,1061,4554,-1117,-5332,701,4389,1678,-1451,-5998,-199,4984,229,-2340,-4163,642,5526,-1002,-4584,-2092,2192,5878,-634,-6662,458,4952,3049,-2004,-5471,702,6909,-1048,-4654,-3744,577,7325,-1902,-6343,-467,3313,5858,-571,-7611,-463,5342,1166,-2160,-4638,-1072,6570,637,-4802,-1556,1120,5108,405,-5794,-812,2572,1573,-21,-4774,-936,4582,-421,-1720,-1669,-109,3562,468,-4197,1032,2414,617,2081,-3772,-322,3961,-923,-2719,-2672,-167,2915,-1178,-3357,727,2041,840,-720,-3502,1128,2657,-902],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,3,-3,4,-4,5,-5,6,-6,8,-8,10,-11,13,-16,20,-25,32,-44,62,-98,176,-414,2887,7346,-7581,-8110,6227,4278,2775,-2809,-8351,6342,6871,-3356,-4193,-3885,4793,7164,-5509,-6397,1176,2783,5336,-3832,-7206,3602,4339,-903,-2689,-4312,4430,5324,-2125,-3196,-772,3276,4600,-4150,-2381,1901,2320,2117,-4970,-4047,4636,2028,-1257,-659,-2212,4470,2906,-5635,-471,595,2115,4665,-6245,-1683,6215,-1052,-1628,-2847,-3435,8166,1271,-7909,2108,-571,3902,3056,-10874,-1930,7899,-255,534,-4480,-5074,11937,1907,-5994,-2210,-1403,6400,5286,-11666,-2283,6457,3052,2953,-7341,-5286,10000,1315,-4709,-3549,-4756,9048,5251,-9487,-3766,2060,3561,5298,-8522,-5864,6960,2810,976,-4653,-6781,7310,5154,-5138,-3370,-719,3709,6151,-6244,-4998,2282,2604,2580,-4608,-5431,4999,3344,-1326,-3035,-2828,4235,2936,-3887,-1157,175,2922,2337,-4940,-2391,3234,971,1033,-3828,-987,6087,-796,-3112,210,-1119,4412,2426,-6043,1881,2567,1154,1360,-5374,-469,7282,-1972,-2946,-1160,-1389,8189,-1013,-8033,1343,2499,2251,893,-8787,1831,8454,-1675,-2392,-4017,-322,10321,-917,-7668,919,543,5098,2152,-10431,309,8474,597,-373,-6602,-1943,9611,487,-6450,-2777,-1081,7649,1988,-9447,-1717,3383,3019,2350,-8052,-2913,8819,2582,-1775,-4448,-2359,7014,2737,-6020,-2658,1020,4270,2149,-6057,-1913,4797,2092,-379,-4763,-1643,5305,1161,-2444,-1323,-1534,5186,709,-3838,-1470,1874,2609,-215,-4067,-879,4427,-767,-901,-3009,-217,4228,-1716,-4501,99,1386,2992,-985,-5333,2585,3424,-1106,-1308,-3480,2522,6546,-2478,-4129,1172,1472,5662,-1504,-6802,2998,4114,162,-1380,-7764,2292,7649,-1975,-3311,-1336,779,7987,-2989,-7173,2990,2613,5024,-222,-8386,2423,6584,-891,-2177,-4736,230,8467,-1791,-6444,-575,1327,6357,-271,-7972,733,5669,844,-760,-6838,281,6737,-31,-3669,-2641,1305,6665,-213,-5960,-58,1540,2707,43,-5038,-73,4948,889,-2086,-2755,-447,5425,-2030,-3594,-550,2176,3128,-840,-4284,620,2012,1413,-792,-3625,2462,3653,-1697,-2082,-1164,1341,2653,-3151,-3124,2455,1295,1005,-2698,-4316,2500,2832,-2998,-2519,-2531,3941,6209,-5029,-3797,76,2516,2529,-4462,-4891,3339,3661,-1531,-2792,-3899,3407,5119,-4210,-3270,-603,2463,5579,-4459,-6362,2658,4059,1492,-2871,-5464,2604,6255,-1388,-4101,-3351,3571,6085,-3358,-4947,199,3752,3482,-1791,-5687,2324,5462,1208,-3261,-3419,1529,4994,-1448,-5159,-235,1225,4139,-1672,-4254,1520,3190,775,-2299,-3787,1043,4397,-1159,-2000,-2280,1200,4007,-2495,-3621,628,1327,1413,-2389,-2773,2667,2951,-273,-1859,-958,3934,2278,-2371,-1650,921,2739,604,-2624,-3148,1994,1581,-305],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-5,5,-5,6,-7,8,-9,10,-11,13,-14,16,-18,20,-22,25,-27,30,-33,36,-40,45,-49,54,-60,67,-74,82,-93,104,-117,135,-155,181,-216,264,-337,452,-671,1214,-5933,-835,12634,-2254,-3851,-2820,-1487,11760,155,-10668,1731,2787,4311,2745,-12624,-699,9409,-1141,137,-5010,-3005,11582,559,-7704,-472,-997,6276,4065,-10716,865,5198,-823,2896,-5725,-2936,9404,-530,-4771,694,-2590,6799,2961,-8085,1385,3766,-113,1544,-5392,400,6833,-2300,-2901,-1092,-148,5210,-1476,-7151,2491,3096,1621,-721,-6752,3407,6083,-1504,-2900,-2738,3292,7389,-4209,-5070,865,3318,5621,-4417,-6766,4116,5027,1518,-2889,-7097,5579,7145,-3024,-4565,-4976,2526,9591,-5230,-6544,1579,3599,5831,-4104,-11382,5165,6683,166,-1441,-8745,2758,10239,-4628,-6187,-1054,1278,9647,-2337,-10194,3017,3936,3392,386,-10442,3042,9069,-3402,-2930,-4171,-1206,9746,-1534,-8984,1143,855,4815,2394,-9450,2213,5972,-2313,1197,-4445,-1307,9108,-2248,-4517,1457,-2254,3903,-219,-6610,3399,2777,-1120,1103,-4336,1469,5858,-3515,-2571,1186,722,4302,-4319,-6137,3222,2304,-314,-1740,-4450,4216,5486,-3090,-2619,-1037,4382,4804,-4947,-4048,2004,4198,3231,-5702,-5892,6060,4646,10,-4773,-5483,6682,5108,-5903,-4021,-634,5323,6691,-6570,-5978,3502,3780,2404,-5712,-8124,6657,5200,-1836,-2322,-5197,5230,8253,-6247,-5334,348,2169,6543,-3691,-8318,5578,3312,-639,-537,-8284,4069,7188,-5303,-1856,-1732,-342,7599,-3337,-7487,4516,1665,2852,-659,-7727,3717,4541,-2614,-358,-3271,498,6501,-4065,-3812,2241,920,1929,-1039,-6037,3496,3134,-2075,-11,-3068,1881,3771,-4460,-2385,1971,1640,3127,-4144,-3029,5705,2987,-1874,-3478,-2292,5188,3520,-6342,-2611,799,4514,2566,-6658,-4738,3884,3809,70,-6312,-2820,6371,3969,-2251,-4807,-2878,7166,3618,-5949,-4076,2272,4673,3768,-6895,-4191,6351,3629,1311,-5004,-5171,7551,5312,-4455,-3009,-709,5282,5312,-5085,-3041,3242,3719,3439,-3907,-6430,6839,3210,-1922,-2037,-5734,4141,4823,-4998,-1772,323,539,4481,-4425,-5116,2955,1588,246,-1835,-4695,4162,2796,-2575,187,-18,1344,5293,-3936,-1853,3488,733,1005,-2366,-2415,5689,953,-2935,-1543,-271,4426,1799,-4261,-1344,2629,1572,-837,-4773,-2181,6057,-806,-3675,-2867,517,4608,452,-5032,-2459,2498,4543,226,-6661,-765,4556,2027,-2058,-4947,-1952,7145,988,-3937,-3505,725,6833,898,-6807,-1331,2791,4576,926,-7686,-3802,5199,2983,-2770,-4681,-2268,6231,2696,-4874,-2683,-393,4902,2231,-5676,-1430,4258,2002,416,-4265,-2825,5828,1395,-3455,-2324,-538,4951,3810,-4940,-834,2097,1074,1439,-3572,-2349,5020,501,-1585,-1187,-1324,3203,1533,-2926,-673,1762,1132,138,-2651,-357,4879,312,-1966,-2315,-95,5018,50,-3041,-327,1068],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,0,1,-1,1,-1,2,-1,1,-2,2,-3,2,-3,4,-3,4,-5,5,-6,6,-7,7,-9,9,-10,11,-14,15,-18,24,-37,90,-957,-5805,-4590,9653,5801,-7270,-3359,-650,5728,5812,-8596,-4704,5121,4478,2672,-6643,-5177,7395,4101,-2376,-5289,-3492,6629,4588,-6667,-4210,492,3146,2219,-6375,-3044,2982,1696,1599,-3758,-3824,6782,1234,-2472,-264,-1283,4723,1652,-5731,571,1806,597,1228,-5548,-1096,8126,-2876,-1555,-2186,-2532,7350,-1734,-6839,3374,1538,2298,1533,-9711,2144,7772,-2269,-1436,-2863,-694,11253,-1906,-9197,1348,1174,5808,315,-12025,1199,9000,-1116,141,-8212,-654,12354,-786,-6753,-1613,-1258,9292,1988,-11364,231,4239,3351,2376,-9945,-3214,11305,761,-1976,-4698,-1883,10044,3207,-8846,-3375,103,5394,3485,-8408,-2786,5580,2300,679,-5819,-2987,7032,3320,-4553,-2679,-2132,5647,1292,-6305,-880,1137,3338,3150,-6734,-558,4271,212,95,-3782,-547,6369,-894,-3377,424,172,3771,-200,-6009,3252,3503,900,352,-5227,1747,6383,-2948,-2290,299,-244,5966,-3008,-6779,3989,2445,662,1176,-7147,3155,7212,-4176,-2075,-1746,1000,9084,-4082,-8237,2230,2165,3700,-750,-9794,4540,8414,-2774,-2900,-5579,1549,9942,-2685,-7129,428,1298,7258,-1152,-10240,2555,5856,690,-1509,-8418,493,8615,434,-5652,-2339,1495,7801,-31,-8552,79,2798,4166,941,-7311,-137,7139,919,-3159,-3992,69,6236,401,-3580,-1555,127,4059,295,-5376,-461,1506,1211,-565,-4814,-126,4701,78,-2013,-1807,-237,5869,-1840,-2820,1922,450,2211,-1484,-4870,2925,3347,-1335,-376,-2226,2716,4913,-4223,-3057,2219,1784,2560,-3111,-6093,5715,1852,-1622,-2007,-4549,4609,5967,-5180,-2405,-346,2035,6649,-4350,-5436,4093,2409,998,-3480,-6423,5332,6737,-3578,-3143,-2412,3489,7851,-4717,-5562,1369,3018,4779,-3164,-7600,3755,5794,-443,-1820,-5367,2813,7755,-1904,-4044,-1204,1760,6509,-2235,-5858,440,3449,2687,-1196,-6553,1566,5725,487,-3127,-3684,721,5098,-1878,-4335,684,1010,2023,-1066,-6219,2400,2202,39,-244,-3065,2008,3836,-2867,-2756,-283,859,2434,-3696,-2484,2441,1429,497,-2385,-2943,4295,2212,-2879,-1958,92,2836,3182,-5091,-1797,3091,2301,1346,-4542,-4092,4931,1438,-3424,-1882,-1346,4397,3592,-5172,-2682,1348,3879,2234,-6140,-3682,5223,2028,-1133,-2713,-3236,4350,5167,-4442,-4379,-385,3454,3866,-4776,-4602,4028,4310,329,-4007,-4177,5108,4548,-1376,-3021,-3204,4553,4559,-3137,-4376,676,1723,3742,-2499,-4158,2578,3006,112,-3019,-3625,2859,2883,-2988,-2556,-1241,2201,2932,-2470,-2779,940,2930,1424,-3130,-2457,3447,960,-2759,-2164,-1246,2176,1420,-4187,-1439,940,2633,412,-2899,-1241,3580,2336,-562,-1289,8,3290,417,-3785,-718],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,9,-11,12,-13,14,-16,18,-20,22,-24,27,-29,32,-35,38,-43,47,-52,57,-62,69,-78,86,-98,111,-127,147,-171,195,-186,-247,-10788,-2228,4728,3599,2809,-11168,-3039,10306,908,-1802,-4824,-4674,11032,4116,-8775,-1126,473,3764,6656,-10443,-3623,7135,1461,1218,-4985,-5619,9929,1984,-5940,544,-3717,5624,6114,-8808,-1935,3924,-1181,4152,-6124,-4310,8280,-190,-3722,-26,-3529,4813,2317,-7122,221,2280,-84,2748,-5522,-1405,7259,-647,-2780,-687,-1170,6877,-454,-5644,1170,3082,2442,-579,-7869,1296,6814,-261,-873,-6350,2113,8861,-2160,-6014,-1541,1801,7913,-1900,-9147,504,4073,4225,-1866,-9000,1911,7679,415,-4643,-6026,797,10566,-1769,-7248,-727,1241,8824,-644,-11869,1140,4633,2743,631,-9354,20,10886,-428,-3006,-2472,-2002,9261,-677,-10888,1244,1949,4010,3393,-10010,-1043,7510,-1464,69,-4256,-3858,10134,-93,-7030,1530,-1946,3674,3550,-9180,-415,4741,-1422,1373,-4368,-2585,8333,-1296,-4192,1426,-510,4594,1253,-8077,1909,3357,-260,168,-4835,1256,7154,-3179,-3546,279,1940,5185,-1680,-7068,1514,4113,1661,-1345,-5930,3216,6330,-1996,-3501,-3609,3043,7632,-3409,-5313,53,2890,6622,-3466,-8181,2434,4886,1516,-3618,-7319,4529,7843,-2529,-4357,-4468,3212,8880,-3711,-7139,1073,3010,5595,-1796,-9280,4543,6758,-1007,-1142,-7223,1709,9931,-3598,-5505,-1574,-605,8007,-1414,-8713,2609,3048,1657,1437,-7057,540,7377,-1786,-1651,-1912,-1170,7765,-2399,-6269,2729,830,1886,1382,-6556,2860,4244,-2178,424,-2714,321,5077,-2561,-3789,2418,-559,2731,-1652,-5472,4160,3117,-3169,-610,-2448,2388,5992,-4158,-3473,874,3648,3979,-3354,-4888,4080,3958,-415,-3000,-4212,4774,4212,-3774,-3560,-525,4616,4759,-5707,-5183,2722,3718,2555,-5318,-5317,5324,5451,-1953,-4831,-5136,5865,6216,-4564,-4134,-1596,3674,6217,-4789,-5924,2720,3372,2617,-4545,-7427,4734,5444,-2475,-1423,-3780,3483,7428,-4553,-5190,617,2048,4178,-2717,-7521,3845,2748,272,-489,-4794,2963,6079,-3305,12,-681,941,5028,-2774,-3995,2999,1337,123,-388,-3441,3776,3739,-3172,-1265,470,696,3348,-3388,-2586,3794,1001,481,-2420,-3219,4280,3770,-2968,-2687,-393,3075,2807,-4696,-2425,3721,2922,592,-5369,-2375,5406,3663,-2716,-3387,-2214,5610,3488,-4770,-2550,862,4709,1963,-5668,-3835,4318,3333,512,-6353,-3268,5649,3403,-2908,-3392,-1515,5371,4139,-5794,-4173,1057,4246,2146,-5922,-3708,5831,3764,-842,-4239,-4579,6069,3282,-4478,-3405,-1000,4318,3462,-4998,-3338,2846,1586,3145,-3261,-3649,4687,1933,-1140,-1513,-1282,3320,3151,-4660,-1538,715,2364,2492,-3044,-2364,2964,733,-1140,-1345,-2692,3357,2035,-3729,-955,761,1081,375,-4515,-437,4529,1220,-2660,-2724],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-6,6,-6,8,-8,10,-10,12,-12,14,-15,17,-19,21,-23,25,-27,31,-34,38,-42,47,-54,60,-70,80,-96,118,-151,209,-343,1054,4152,5714,1973,-11501,-1602,8755,2270,-1049,-7612,-1860,9718,2191,-6889,-3151,230,7949,1576,-7103,-877,3210,4450,1435,-7522,-1530,5154,2410,-1253,-4415,-2254,6603,824,-4113,-2167,-347,6020,1747,-6600,2612,3030,423,1021,-4806,224,5916,-2120,-1188,165,-1230,5880,-1756,-7160,4372,141,352,-304,-6476,3245,6458,-4966,51,-1623,1070,9632,-5186,-7373,3991,2538,4273,-1827,-9736,5599,7445,-4017,-3027,-5505,1786,11554,-5680,-7368,2126,740,7699,-1625,-11399,3841,7053,499,114,-8723,565,10982,-2349,-5707,-1508,1309,9376,-1012,-10628,1395,2900,4400,-222,-9717,1095,8328,-228,-2671,-6027,-436,9237,-175,-5980,-3193,1517,6528,-223,-8306,52,4924,1520,-1080,-6052,-317,5539,-199,-3248,-3152,212,5252,-824,-4057,1048,918,4082,-1750,-5794,3656,3059,-2036,-286,-5387,2470,5531,-4409,-1522,923,-127,4012,-2813,-4983,4831,1010,-752,-442,-4751,5316,5645,-5989,-1624,-36,1589,5783,-5510,-6121,5576,1337,1050,-2601,-6309,7823,5923,-4229,-3080,-2379,4088,8071,-5868,-6230,4003,2396,5064,-3999,-8290,6202,6823,-2791,-1952,-5054,3139,7671,-5217,-4874,23,2477,5725,-2933,-8060,2591,4564,1896,-2204,-6364,2803,6203,-2083,-4367,-3141,357,7448,-1646,-6161,673,1553,5656,-1691,-5408,1943,3000,838,-2142,-3439,2255,5237,-1678,-1375,-1172,906,5171,-3333,-3913,1312,645,1227,-2295,-4660,2522,2454,-2395,96,-1451,3206,3837,-4260,-1910,2040,-212,2295,-2787,-3324,3949,1033,-3164,-878,-2946,5174,3237,-6912,-1790,1989,2833,3034,-7082,-3248,6867,1739,-1709,-3367,-4710,6046,3347,-6065,-2811,-612,3975,4649,-6582,-5002,5087,3952,490,-4539,-5046,5848,4100,-3707,-3951,-3355,5580,6620,-5240,-4127,1069,2816,3471,-3979,-5000,4251,5048,-321,-2655,-4384,3274,4631,-1439,-4481,-201,2279,3931,-4724,-3484,2336,2331,2099,-2574,-3531,3558,3408,-533,-2552,-2039,3322,2939,-2242,-2199,114,973,1848,-3857,-2395,3088,430,97,-1459,-1642,3989,1185,-2965,-141,-282,2402,1158,-4156,128,2985,749,-145,-2624,-1005,5546,1016,-4723,-1755,837,4265,735,-5761,88,3828,2562,684,-4654,-2610,6639,423,-2598,-2211,-1021,5596,1576,-7346,-2859,2683,3027,1978,-6702,-1744,4430,2904,-1105,-3680,-2061,6782,2734,-5253,-2666,520,4659,2167,-5677,-2973,3095,3160,1393,-4829,-3167,4911,3069,-2338,-3915,-1282,4614,2305,-4012,-1959,766,3046,1371,-3547,-2366,3201,1512,-262,-2093,-2413,2868,1370,-2606,-927,344,2641,1521,-3056,-1194,1102,1047,-338,-2819,-103,3296,-1045,-1194,-208,235,3200,-693,-3790,-171,2209,2596,-253,-3700,1246,3330],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-7,8,-9,11,-11,13,-15,16,-18,20,-22,24,-27,30,-33,37,-40,44,-49,54,-59,65,-72,80,-88,99,-111,125,-143,163,-190,226,-274,346,-460,672,-1202,6149,5884,-2966,-3113,-6608,8096,6573,-8245,-4130,691,4742,8434,-8865,-5843,7707,2725,1782,-2893,-8541,9190,6428,-6446,-1951,-4211,3961,8627,-8131,-4391,4661,403,5283,-3444,-8161,8862,4158,-4359,-37,-5084,3538,7446,-7023,-1279,3874,-964,4600,-3297,-6132,7569,806,-3418,-374,-5178,3688,4529,-7110,-170,1145,1394,3030,-6559,-3326,6963,856,-1948,-1980,-2223,7946,2650,-6319,-2588,1270,5445,2044,-7760,-1843,5969,3302,252,-8619,-2226,8708,1213,-4965,-4941,-364,9379,1533,-8215,-2438,2250,6499,2336,-10697,-2235,6482,2666,586,-8835,-4078,10850,2290,-6142,-4519,-3335,8553,4209,-9559,-1572,2187,2843,4030,-8699,-3225,8150,1062,-775,-3527,-5453,9408,4284,-7920,-373,-825,3169,5915,-8653,-3722,5710,887,1061,-2971,-4824,8242,2323,-4356,1017,-1514,3797,5153,-7785,-536,4236,-796,2101,-4037,-2800,7072,207,-3891,677,-621,4008,1305,-7150,372,3295,886,871,-5573,-1025,8302,-34,-2890,-2702,-452,6281,304,-7293,-360,3644,4914,484,-7899,1098,6294,2574,-2291,-6185,981,8709,-830,-6277,-3403,2798,8869,-1793,-8699,-1128,3450,5144,-328,-9132,173,8059,828,-2464,-7476,-1480,9829,514,-6512,-2050,548,8180,1321,-10186,580,3921,2296,1839,-8621,-1390,9465,-199,-2997,-2416,-2490,8844,1633,-7495,247,1574,2305,2871,-7713,-378,5815,-1554,328,-2770,-3161,7318,806,-4970,1320,144,2783,873,-6990,1228,3700,-2207,-515,-4089,-320,6717,-1419,-4725,848,-153,3905,-228,-6100,2406,4355,-677,-2330,-4784,1728,6963,-2106,-3671,-1228,1691,5055,-2782,-6226,349,4258,2198,-3537,-6712,2356,6456,104,-3280,-5453,3036,7522,-1864,-5714,-1972,2737,6585,-2752,-6252,2177,4508,2567,-2578,-6617,2117,7671,623,-3348,-4983,1782,7391,-1474,-5890,41,2758,4833,-456,-8776,1938,5262,414,-684,-5164,194,7551,-2097,-2880,-1141,415,5952,-770,-6071,743,1825,542,1315,-5940,345,4628,-2465,-1148,-637,766,4935,173,-4076,2623,1322,-287,225,-4593,2405,3762,-2220,-2185,-2222,938,4517,-3330,-4415,2295,1861,1530,-2415,-3455,3701,3747,-2337,-2444,-3129,3687,5134,-3614,-3714,853,3001,3954,-3459,-5515,2789,4731,534,-3939,-4773,4807,5683,-2302,-5545,-1913,5530,6557,-3835,-4971,1196,4967,3727,-4922,-5220,4329,4862,1074,-4293,-3961,4055,6144,-3347,-5096,-1852,3538,5494,-2582,-4260,1622,2383,2263,-2707,-6170,3284,4638,-214,-2693,-3681,1839,5116,-3412,-3406,270,2304,3927,-1186,-5659,1607,3295,701,-772,-3133,2046,4558,-2472,-2169,180,2097,3184,-2382,-3063,2816,2249,-1229,-1668,-3528,2832,3444,-3192,-1040,666,2411,1164],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,9,-10,12,-13,14,-16,17,-19,21,-24,26,-28,31,-34,38,-42,46,-50,57,-62,69,-78,88,-100,115,-134,158,-191,239,-316,455,-789,3960,506,-3756,-4073,1117,10189,-2283,-6735,-1128,2805,7565,-355,-10670,938,6619,2977,-1066,-8334,1593,8546,-867,-2848,-4158,857,7689,-1385,-6778,-36,1859,5094,-388,-9058,1255,4375,1143,-441,-4846,1911,6686,-3643,-2078,-29,-910,5608,-1491,-5665,3724,1077,-919,90,-5909,3394,5262,-6109,-451,225,661,6655,-6068,-4679,7049,578,2197,-1817,-7234,8832,5079,-6551,-1909,-2284,4236,8568,-7605,-6046,4395,1367,3507,-4467,-8424,6503,6241,-2216,-3621,-6116,5114,9199,-6838,-5025,1482,2620,6854,-3377,-8419,5699,5160,1089,-3990,-8039,3434,7649,-3739,-5128,-3428,2319,8704,-3228,-6790,1307,3692,5177,-2817,-8415,2579,5662,777,-3531,-6446,3064,6117,-739,-3461,-1989,3427,5325,-2386,-4693,2029,1782,3267,-2116,-5196,3919,2095,-2017,-477,-3923,3051,4742,-4758,-1759,2285,155,3252,-4247,-3910,4990,-30,-2549,-312,-3883,4782,3666,-6794,-340,1650,1866,4014,-6835,-4479,7394,-20,-1063,-2036,-3803,8156,3944,-7347,-1170,-856,3950,5899,-9157,-3262,6417,1757,1471,-4779,-5654,8124,4559,-6188,-2771,-3441,5859,5468,-8398,-5082,3499,4169,4193,-6309,-7208,6523,5143,-296,-3994,-5267,6274,6703,-4920,-5069,-645,4176,4978,-4877,-6280,2943,4092,2724,-4756,-6298,4599,3856,-2851,-2732,-3049,3815,4298,-3099,-3412,290,2802,3169,-4246,-2949,2823,1955,105,-3361,-3690,3821,1643,-3787,-1344,-1954,3508,1685,-5185,-620,3104,108,1374,-4175,-846,6185,-1071,-2529,-128,-1452,4532,918,-6742,826,3290,1890,2135,-5805,-2043,6902,-284,-2307,-2148,-201,6829,1742,-6398,-985,2929,3648,975,-9060,-2461,6878,1872,-1672,-3871,-2403,7056,1872,-5409,-3062,-14,5932,3425,-7562,-3175,3931,3230,560,-5501,-3328,7264,2409,-2246,-2917,-2738,5098,3403,-6083,-3459,2896,4637,2678,-6327,-2815,3881,3390,-161,-4154,-3018,5318,2546,-2806,-1373,-203,2981,2502,-3663,-1397,1947,3251,611,-5062,-1128,4084,1048,-945,-2258,-2304,3642,260,-4258,677,-142,1819,1813,-4056,343,3000,-616,-513,-2557,313,5581,-1254,-4190,-459,389,4165,700,-6034,2398,5140,164,-1708,-4236,727,6995,-1397,-3575,-1451,1181,5193,-793,-6823,743,3111,2536,124,-6483,489,5964,627,-3541,-3056,1879,5736,103,-5925,-767,2376,4243,570,-5498,-371,6383,1062,-1025,-4870,-419,6561,1939,-4176,-2933,2156,4802,1922,-5433,-1325,2911,3277,-823,-4634,-1778,4306,1523,-1915,-3349,-105,4046,389,-3293,-1308,313,2112,253,-3921,353,2173,1055,285,-2907,-461,3735,207,-2567,-1051,1215,1858,-697,-3183,290,1192,654,-425,-3657,1150,4397,-1823,-2374,-1014,835,4423,-2283],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,5,-6,6,-7,7,-8,9,-10,11,-12,13,-15,17,-19,20,-22,24,-27,29,-32,35,-40,44,-48,53,-60,68,-77,89,-104,125,-153,197,-274,456,-2128,797,4899,7320,-4618,-10671,6832,5466,952,-2729,-9953,6600,9565,-5174,-3720,-4034,2383,10313,-5564,-8266,5382,3127,5382,-1282,-10852,5377,6680,-3731,45,-5205,517,11641,-4722,-5144,3296,-348,6043,-544,-9541,5437,3722,-2723,959,-5679,1172,7100,-5795,-2872,2509,-1556,6484,-2568,-6103,6690,2245,-2137,-835,-4732,4023,5476,-5271,-2072,378,3360,4626,-5641,-5711,6661,2484,-233,-5285,-5254,7345,5260,-4389,-3986,-1729,5510,5572,-7375,-4577,3498,5272,2828,-8054,-5625,5655,4186,-182,-6045,-5725,8033,6086,-5248,-3749,-970,7778,6154,-8962,-4861,2896,4138,5376,-7784,-6918,8085,4257,-2693,-4607,-6516,8236,6552,-7810,-3468,398,2262,7039,-6646,-7938,5552,3326,1907,-2328,-8782,6337,5491,-5298,-1046,-3260,1999,8087,-6560,-3691,4638,488,3240,-2706,-6978,7125,2464,-3765,1058,-2448,3981,5301,-7506,-135,4374,-153,2911,-3847,-4530,6894,226,-3357,-878,-1107,5175,3180,-7698,-1231,2760,2612,1506,-6778,-3198,6963,2423,-1514,-2852,-1887,6602,2775,-6517,-3209,403,6274,2476,-7911,-2337,5372,4321,689,-7510,-2516,9203,3635,-3498,-5376,-1520,8534,3425,-6744,-3634,996,6575,3382,-9688,-3313,5033,4169,1456,-6511,-4545,9332,3409,-3490,-3759,-2663,7524,3798,-8229,-970,2074,2740,2860,-6630,-3657,6402,2271,-907,-1676,-5324,6688,3515,-7833,-1628,164,2539,3561,-7887,-3424,4272,495,1400,-2332,-3704,6170,1455,-4916,579,-2017,2484,2550,-7208,486,4204,-943,-550,-4307,-1588,6786,57,-5720,-792,-288,5037,1353,-6835,214,4172,1952,650,-6768,289,6943,-401,-3566,-3485,259,7409,304,-7553,-2118,3150,5699,-202,-8271,-840,5388,3587,-1203,-6846,365,8021,133,-5120,-4886,903,7552,557,-7321,-979,3173,5485,2107,-8771,-888,6982,2805,-1778,-5866,-1385,7537,629,-4646,-2367,-247,7599,1530,-8130,-117,3411,2004,684,-6974,-2325,7536,100,-2502,-1694,-1988,5919,715,-6267,-505,1960,1529,663,-5885,-1126,5745,-843,-1460,-1571,-343,6078,-995,-5137,311,1895,1619,660,-4559,291,4865,-419,-1975,-3498,972,5987,-2608,-5686,235,2081,4036,-357,-5453,390,3582,393,-3093,-4945,2272,6473,-2017,-4295,-1284,2943,5495,-384,-6183,-564,3859,4239,-2452,-6572,2980,4334,588,-3840,-4860,1777,6779,-489,-4314,-3175,2697,5684,-1608,-6345,8,5012,2204,-2006,-6330,1560,5461,537,-3793,-3398,1341,5307,-1577,-4844,27,2433,4460,36,-6096,1267,5087,1359,-1239,-4036,-565,6372,-412,-3608,-292,900,4459,-1297,-5158,1360,3187,732,267,-2966,-801,3477,-1482,-1697,-687,136,3722,-1408,-5364,2154,2467,743,-1864,-3639,2928],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-19,20,-23,24,-27,30,-33,36,-40,44,-50,55,-62,70,-80,91,-106,124,-149,184,-237,325,-496,943,-4895,-8498,3418,4670,5172,-4066,-8610,4430,6884,-1201,-3973,-6019,3677,8741,-4438,-5715,-1351,4133,7479,-4579,-6155,1772,4577,2807,-4395,-6650,5697,4488,-2152,-2262,-5422,3786,6136,-3991,-2522,593,1388,5387,-3799,-5295,5254,1014,182,413,-5448,5273,3827,-7019,155,-825,753,4895,-6038,-2685,6759,-677,469,-2107,-4562,8030,3206,-7364,249,-1097,2893,5474,-9027,-2975,7137,1170,1922,-4666,-6509,10243,4021,-5554,-2701,-2616,7189,6185,-9861,-3728,4361,2762,4709,-7488,-5995,8599,4670,-1474,-4379,-5149,8239,7646,-8212,-4596,-476,4768,5286,-6297,-6665,5136,4813,2519,-6485,-7116,6535,5639,-871,-4230,-3768,5222,5842,-4847,-4863,-344,4314,4865,-5455,-4952,4816,2059,836,-3901,-4127,4842,2195,-2676,-2065,-2565,4092,4615,-4883,-1498,2473,1128,2245,-4457,-3567,6482,633,-2030,-41,-3777,5378,2483,-6524,623,1914,551,4070,-6135,-2714,7219,-535,-2496,-2521,-2188,8193,1111,-7617,840,1455,2828,2637,-9392,-1273,9242,-108,-1135,-5098,-3377,10184,1385,-7899,-1319,-371,6785,3361,-10074,-2636,5264,3774,1414,-6651,-4442,7708,3392,-3973,-4039,-3242,8007,4378,-7082,-3155,1386,6043,3083,-6822,-3332,5883,3457,-579,-6101,-4253,6315,4051,-3416,-3305,-1173,5948,2598,-5544,-2923,2180,3247,2864,-4821,-2250,5268,1816,-1377,-2493,-1832,5831,1469,-3557,-396,-1132,2914,2102,-4618,-862,2800,-70,866,-3525,-1026,6063,-1249,-3454,145,-676,5342,-574,-6378,1299,3575,658,316,-4919,612,7744,-2004,-1754,57,-455,6166,-2297,-7852,1724,3392,2773,314,-8149,519,8237,-1016,-2128,-5208,-119,8825,-483,-7454,45,1999,4519,-290,-8178,-1130,6527,1533,-1463,-5638,-985,8442,1465,-5047,-3937,-66,6318,1448,-6640,-1754,4362,4008,-232,-6478,-1884,5068,1698,-2429,-3918,47,5751,684,-4589,-2944,462,5241,765,-5861,-986,2474,1979,-249,-5021,-1139,4671,1370,-1526,-1997,82,4415,-930,-3270,-70,1190,1713,993,-4384,1064,4421,-598,-878,-2470,-862,3875,-1156,-3659,917,1654,2812,-1060,-5610,2547,3275,-79,-1033,-3197,2772,4841,-2647,-4888,-947,1171,4434,-2893,-5837,2970,4850,333,-1933,-5571,3799,6272,-2461,-3713,-1951,2095,5614,-2966,-5817,1005,2784,3021,-2539,-6560,2043,5253,662,-4277,-4198,1418,7067,-613,-4313,-1500,1514,4449,-1439,-6881,1482,4218,2594,-1793,-6053,-446,5203,-940,-3106,-3071,1964,5648,-524,-3698,-142,3005,3186,-1325,-4107,1578,3460,939,-1128,-3838,575,4676,-1074,-2603,-877,1132,2098,-1676,-3576,1575,2076,568,-768,-3110,2128,3593,-2056,-2431,-192,1389,2776,-2520,-2950,2460,3003,257,-2147,-3457],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-2,2,-2,2,-3,3,-4,4,-4,4,-5,4,-4,2,1,-7,20,-55,403,-3646,-8681,1357,9415,-2736,-7916,-2468,1875,9256,-1042,-11576,2006,3949,4928,-8,-11223,1521,9783,-2302,-1178,-5345,-1752,11367,-1541,-7396,512,466,6092,2126,-10707,4088,6542,-922,1568,-5718,-1906,9327,-3170,-4033,2124,-2000,6307,790,-8639,4346,3227,-2766,1380,-6237,80,8285,-4294,-3343,868,-22,6663,-2507,-7605,5855,2862,-385,-843,-6140,4085,7216,-5175,-2492,-258,2162,6558,-4611,-7067,4733,4335,2404,-3773,-7303,4863,6326,-1704,-4067,-4948,5637,7737,-4362,-6264,-645,5222,7186,-5280,-8198,3726,5362,4355,-4395,-8811,5686,7120,-1651,-3792,-5339,4364,9814,-5638,-5862,629,2886,7976,-4558,-9044,5494,4895,1781,-1366,-8942,4045,8412,-3518,-1954,-3971,-45,9771,-3760,-7177,3991,260,2635,-696,-8974,3595,4463,-3765,473,-3190,-641,7658,-4841,-5335,3539,-1621,3250,-2239,-8295,4753,2674,-2484,-551,-4366,2783,6404,-5101,-3007,2933,-21,3595,-3939,-6190,4889,1954,-1887,-2342,-4492,4566,5287,-5641,-2565,999,2590,4247,-6214,-5414,4796,4353,317,-3891,-5405,6096,5095,-4603,-5099,-1849,5653,5058,-6049,-5353,302,5492,4397,-7656,-6175,6281,5264,268,-6062,-6021,7272,6680,-4588,-3966,-3426,5151,6005,-6263,-5825,2960,3465,4638,-3697,-5945,7197,3607,190,-2472,-5837,5128,6499,-5664,-2475,-1136,1922,6582,-5434,-6075,4792,1602,1956,-979,-5374,4780,4569,-4233,14,-1440,1996,5344,-4523,-3296,3464,-339,798,-1290,-4807,4957,2461,-4003,212,-783,2589,3398,-6417,-2330,3892,263,1753,-4729,-2962,5921,1673,-3734,-1975,-1008,5361,2784,-6056,-4183,2894,4523,1486,-7151,-3954,4797,2394,-574,-4201,-1855,6872,3538,-4949,-3365,658,6602,2703,-7378,-3536,3249,4412,385,-7188,-4146,6040,2814,-1039,-5192,-3872,6604,2298,-5511,-4016,-19,5612,5208,-7075,-3711,3773,2494,931,-5394,-3496,6983,2887,-1827,-1257,-2428,5101,4465,-5312,-2033,1729,1878,2055,-5400,-2576,5245,774,-811,-663,-2916,4875,3258,-4847,-404,960,1745,2072,-4462,-600,3817,-1012,-797,-1889,-1336,5117,-718,-4148,-547,1008,2499,2222,-6499,-195,3978,1345,-691,-3433,-386,5669,833,-5423,-2088,5,5778,927,-6184,-528,3971,2846,-114,-6232,-523,6891,1668,-2646,-3270,-303,7212,1834,-5727,-2955,3540,5503,-106,-6443,-1887,3721,3424,-769,-5709,-415,6444,1719,-3126,-3828,-866,7097,1652,-5860,-2130,1089,3542,859,-6024,-2057,4996,2716,37,-4545,-775,5650,628,-3657,-1621,-331,4614,2039,-5111,-379,3186,1960,1116,-3472,-474,4611,-1215,-2233,56,-1046,3693,761,-5230,98,1468,681,-479,-4287,202,3749,-937,-1728,-1550,-471,3649,-797,-4992],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-5,5,-6,7,-8,8,-9,11,-12,13,-15,16,-18,19,-22,23,-26,29,-31,34,-38,41,-46,51,-57,63,-71,80,-92,105,-123,145,-176,220,-290,413,-1442,7721,5700,-5452,-5312,-2178,7618,6295,-6258,-6075,1764,5821,4590,-8308,-5779,5597,4004,817,-5930,-5272,7532,2380,-3617,-1971,-2895,5891,4825,-6111,-2203,3125,2352,3990,-6317,-4048,7141,234,-622,-1854,-4511,6388,3546,-7202,1114,520,717,3742,-5860,-2019,6887,-2422,130,-1237,-3181,7555,-474,-7703,2370,131,3521,2781,-9740,-16,8154,-2220,774,-4338,-3020,8986,-814,-8376,-179,325,5161,1901,-10744,-417,7332,1843,352,-8559,-2854,11098,375,-5815,-3581,-1193,8967,4296,-10410,-2738,4713,5109,2480,-9000,-3021,8347,2624,-1853,-6352,-3571,8953,4082,-6941,-3233,-327,7924,3113,-8345,-3407,4577,5161,1853,-7857,-2337,7073,2105,-1397,-5331,-2468,7377,1591,-4133,-1238,-410,5052,2727,-7989,-500,3801,667,1160,-4976,-1466,5918,-490,-2219,-379,-1354,4432,616,-7288,1692,1921,112,2238,-6461,-1071,7133,-3241,-2268,3,-2327,6971,-1280,-7178,3625,1419,1472,841,-7924,2612,8690,-3175,-2106,-2572,-108,9623,-2050,-8010,2734,2104,4484,155,-9127,1397,6493,-552,-1927,-4531,-640,9046,-1245,-6960,-1748,1093,8553,344,-9622,-744,5608,3612,-1135,-7979,-759,7571,1099,-5334,-3229,487,7874,945,-6996,-2750,1991,6453,201,-7620,-1632,4064,2817,-1387,-6124,-1053,6330,929,-2468,-3127,504,6251,-613,-4465,857,-558,3260,378,-5008,1631,3731,118,-671,-2683,360,6172,-2109,-3860,2119,-1079,2160,-1039,-4347,4304,2335,-663,-428,-4038,1874,5643,-2748,-2885,1115,645,5227,-2739,-7190,4432,2617,-234,-259,-5759,3739,6325,-4489,-2286,-1270,2139,6361,-4125,-6938,4291,3386,2477,-2412,-6556,3014,6932,-2415,-3176,-3465,2604,7545,-2879,-6727,-176,2172,4781,-2139,-9010,1721,5699,972,-1913,-6630,1226,6759,-1017,-4495,-3483,1871,6624,-921,-5942,303,4304,4035,-1712,-5636,239,4899,511,-2349,-4051,1914,5128,-977,-3726,-1366,553,3902,-1773,-4962,1337,1756,-202,223,-4506,2051,3248,-2452,-414,-268,1307,3005,-3328,-1063,2506,1037,950,-2364,-2799,3329,2719,-1791,-1484,-1514,2376,3434,-4301,-2382,1936,973,1898,-3370,-4102,5056,2856,-2325,-1880,-2656,3855,4664,-4360,-3033,1710,3690,2772,-5148,-5294,3605,4023,276,-3713,-4728,3755,5082,-3253,-3620,-189,4656,3494,-3720,-5907,1826,4249,2328,-3897,-4629,2749,4890,-320,-4929,-2343,3934,4389,-3373,-3305,-1641,3527,3616,-2950,-4438,2341,3245,1652,-2603,-3569,1474,4138,-2455,-3442,-2365,1892,2783,-2732,-2390,1551,2040,2241,-2341,-3641,1971,2624,-519,-1835,-1356,3437,2816,-3651,-1210,971,1647,436,-2900,-1260,3675,1842,287,-2872,-1416,3946,1045,-2990,-1238,1107,2668],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-5,6,-6,8,-9,9,-10,11,-13,14,-15,17,-19,21,-23,25,-28,31,-34,38,-42,46,-53,59,-66,75,-86,97,-99,46,1200,8575,2160,-10566,275,6692,4586,317,-10269,-1416,10612,335,-3666,-4493,-3133,9787,1777,-9423,-1574,581,4757,4021,-11520,-1354,7162,324,-498,-4661,-5119,9749,1079,-6428,1028,-3565,4909,4468,-9920,-430,5629,-208,3239,-7077,-4383,9631,-3217,-3010,1334,-3470,5074,2211,-10003,2621,2780,-1568,2333,-5717,-411,7993,-3140,-3511,-615,-1566,7896,-296,-8323,3162,3023,1041,723,-8045,1730,8316,-932,-3700,-3698,1164,8775,-2233,-7082,792,3608,6503,-1541,-10854,1531,6703,1932,-3288,-7041,1671,8216,-1177,-4839,-5837,2582,9785,-1235,-7677,-275,4020,6222,-1583,-10494,1784,7214,1272,-494,-8399,1268,9424,-1400,-5117,-3228,-1273,9516,473,-8572,862,3427,3382,747,-9650,219,7792,-2254,-2091,-3903,-2268,9051,-283,-6455,1842,-626,3587,1279,-9567,1578,4873,-3263,1131,-3776,-476,7885,-3548,-3981,2711,-1311,4326,405,-7699,3280,2615,-2887,766,-4633,690,7172,-4449,-3357,1791,79,5168,-2565,-6788,4858,3812,-495,-2266,-5807,3362,6758,-3596,-3644,-1975,2933,7255,-4587,-5882,2047,3512,3760,-3939,-7595,3821,7229,1024,-4564,-6609,4088,7441,-1791,-5471,-3097,4130,6750,-4405,-7435,2491,4532,4714,-3303,-6525,3331,6225,-195,-3626,-5292,2882,8077,-2608,-4823,154,2159,7304,-1477,-8105,3592,3772,1496,-882,-8251,927,7269,-4319,-2222,-1290,-870,6974,-2927,-5939,3929,-54,2262,-335,-7716,1968,3822,-5003,48,-3141,-396,5275,-4042,-3338,3237,-463,2072,-867,-5330,4999,3424,-3899,-629,-2783,2024,6099,-5002,-3059,2108,2752,2222,-3735,-5713,5350,4534,-1355,-3009,-3343,5228,4366,-5567,-3119,450,3815,4215,-5317,-5458,2780,4011,1261,-4019,-4812,5565,5241,-2197,-5296,-3477,5568,6355,-4289,-4711,-1241,5052,4459,-5621,-4604,3413,5092,1350,-4953,-4850,6025,5677,-1795,-3233,-2726,4126,6805,-4953,-5236,1579,1865,3821,-3994,-4409,4238,3397,2,-1526,-4111,3227,5022,-4905,-2792,591,1003,4272,-2691,-2986,4830,276,245,-197,-3460,3697,2585,-3972,-465,822,1385,3189,-4875,-1919,2957,303,-150,-2328,-4528,5160,2465,-3868,-1377,-357,3804,3516,-5314,-1620,3615,2228,508,-4733,-1802,5856,3175,-3000,-2936,-1427,5385,2317,-6197,-3285,2389,5174,2144,-6045,-3442,5030,3880,-588,-4448,-2483,5426,3544,-3998,-3356,237,5318,2586,-5585,-3006,1536,4266,1657,-6712,-3460,4223,3790,-1036,-4379,-1842,3785,3050,-3020,-3276,592,3866,2361,-4652,-2748,3720,1862,2019,-3462,-3801,6442,2502,-2567,-828,-1841,3991,2605,-3477,-747,1324,1833,1919,-2748,-1477,4650,1219,-2097,-313,-650,3400,47,-3772,245,2072,1333,1058,-3805,-108,4372,1136],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-6,7,-8,8,-10,11,-11,13,-14,16,-17,19,-21,23,-24,27,-30,34,-37,40,-45,50,-57,65,-73,85,-101,122,-152,197,-272,417,-787,3939,2953,-10305,-3082,5646,4790,425,-7606,-2735,8237,2851,-2532,-5070,-1105,9004,2531,-6197,-3010,588,6540,2214,-8693,-254,4956,2562,1481,-6160,-2990,8877,-1354,-2570,-399,-3067,6722,1455,-6694,2193,1773,1169,2791,-6865,-632,7175,-3309,-350,-375,-3380,6710,-1038,-7231,4175,-32,1814,1602,-7577,3024,5947,-4055,420,-2848,-372,9926,-3515,-6715,3206,955,4240,-243,-9620,3287,7986,-1304,-2440,-6735,310,10652,-4324,-6799,-317,983,6656,901,-10520,801,6548,2487,-1332,-8654,610,9188,8,-5249,-5526,1068,9783,-326,-8358,-1410,2906,6371,669,-9007,-541,6863,2794,-1942,-7879,-950,7691,506,-4903,-3022,215,7370,42,-6378,-1251,1914,5284,313,-7398,933,4604,-131,-513,-4309,-802,6978,-2071,-2732,136,-397,4159,125,-6214,3537,3503,-1475,1805,-5443,2215,6421,-4525,-1845,-171,-351,5282,-2700,-6370,4891,1911,-1440,237,-6906,3143,6527,-5202,-2074,11,1658,7720,-3593,-6220,3899,2813,2226,-1610,-8591,4368,6388,-4303,-2572,-3956,2774,8428,-5882,-6682,1536,3834,5143,-3372,-8684,2922,5869,1029,-2696,-6976,2216,8714,-1505,-4868,-2390,2380,6849,-1943,-6928,595,5037,3410,-2018,-7029,2328,6012,825,-3350,-6073,2985,7475,-903,-3524,-1961,1436,6234,-2185,-5921,2769,3568,2770,-1483,-6077,3733,4448,-1558,-395,-2547,1909,7061,-3427,-3480,1759,-914,2472,-2298,-4709,3849,2129,-3079,-999,-2767,2048,5727,-4858,-1051,1851,586,3178,-3102,-4941,5455,1259,-2597,-957,-3148,5283,4405,-5518,-3009,879,1840,4701,-4896,-4195,6341,2689,748,-3168,-5859,5854,6201,-5339,-3809,-1236,3695,5664,-5888,-5109,4938,3981,2074,-4930,-5705,5598,4658,-2500,-3620,-3378,4866,6419,-4587,-4485,386,3577,4812,-3921,-5358,4011,5248,1704,-3628,-4937,3213,4699,-1802,-3490,-2332,4440,5154,-3200,-3869,1068,2652,3491,-4301,-4007,3203,1913,-169,-890,-2803,3400,3162,-2869,-1254,-1073,1804,2196,-2318,-3175,2292,1120,-83,-1347,-3206,4838,2175,-2745,677,-49,2437,2892,-5460,-690,4384,-94,-502,-3416,-2964,5801,1250,-4414,-1316,-670,4176,2923,-5559,127,3106,1555,618,-5440,-3132,6494,2286,-1881,-3384,-1147,5740,2890,-6041,-3446,1627,2906,2740,-6422,-2858,4146,3674,-829,-4709,-2690,4988,4010,-3892,-4597,-47,4776,3376,-4221,-3461,2733,4294,1698,-4082,-3389,3694,2000,-646,-2711,-1925,3951,2954,-3551,-3366,-93,3111,2581,-4190,-2625,1935,1552,991,-3083,-2850,3257,1038,-1299,-1906,-319,3020,1295,-4245,-1499,1215,1137,766,-3430,-224,3356,275,-1297,-1811,-795,3978,-341,-2951,-847,1886,2407,-1190,-4410,-533,4052,-823,-1996],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,6,-7,8,-9,9,-10,11,-13,14,-15,17,-18,20,-22,24,-27,30,-32,36,-39,43,-48,54,-60,68,-77,88,-102,120,-145,180,-234,324,-500,967,-5422,-6327,8905,4238,-4487,-5089,-1862,8623,6081,-8131,-3163,3308,4603,4790,-9326,-4591,8792,2973,-1074,-5513,-6324,9394,5362,-7145,-1341,-2149,4873,7069,-8638,-2900,5295,393,3935,-3902,-6309,8107,2009,-4817,374,-4129,4235,6336,-8222,-1900,4861,-1905,5144,-4358,-5209,8777,-1545,-3830,966,-3947,4831,3448,-7930,1004,3187,-463,2475,-6748,-1728,8959,-654,-3447,-1767,-2699,7493,2276,-9171,510,1976,3666,1205,-9700,-2241,7848,1862,-1966,-5422,-1910,10471,1965,-8220,-3752,755,8340,1576,-9155,-3625,4437,5424,-485,-10032,-2048,7279,2823,-2661,-6745,-1225,9233,2117,-6780,-2550,113,8271,2008,-9401,-377,4762,3449,1177,-8250,-2081,9318,519,-2809,-3521,-3553,8598,2014,-8612,-717,288,4040,3280,-9417,-1095,6165,-1158,1298,-2670,-4417,9205,1068,-5475,994,-2166,3429,3921,-8077,1542,4804,-1558,2114,-4282,-2347,8019,-2130,-4462,1079,-1550,4112,531,-9118,2519,3597,-1324,-258,-7168,598,9275,-3117,-3425,84,-158,6870,-2221,-8095,1808,4240,3056,-513,-8231,563,8663,-365,-3647,-5610,913,8464,-465,-6376,-2420,3215,7227,-2397,-9938,804,5180,4092,-1854,-8286,1511,8502,117,-4591,-5105,342,7604,-98,-6615,-1200,2546,6501,-1507,-9673,-21,5772,2353,-1185,-6771,556,7576,-1701,-2887,-2627,-1595,7280,-1017,-7201,766,1625,3019,980,-7069,489,5444,-1003,-874,-1885,-1361,7197,-470,-5620,2708,300,2599,962,-6819,3411,4738,-2058,-578,-2885,-101,6762,-3111,-5704,3019,1094,2189,-1005,-6595,3891,5474,-1350,-1180,-3567,2546,6602,-4666,-4788,1395,2960,4828,-2376,-6318,3835,4584,1263,-3316,-7317,3313,7141,-2168,-4874,-2189,3374,5960,-2098,-6178,-27,5087,5259,-3491,-6532,1907,6029,1591,-3726,-5089,3108,7736,-1965,-5110,-2838,3736,6464,-2551,-6734,1355,3566,4825,-2777,-6747,1670,5661,-123,-1542,-5702,2769,6631,-2895,-3676,-1591,583,4609,-1128,-5971,2216,2857,264,-723,-4756,1860,5142,-2851,-1641,-30,-45,4984,-1513,-4044,2784,1774,580,-1890,-3964,3826,4125,-4129,36,-440,1801,3363,-3704,-3022,3819,1810,-396,-2204,-3529,4898,4075,-3319,-2736,-852,3562,3797,-5592,-4085,2122,3842,1841,-4840,-4900,4978,3210,-1003,-4884,-3402,4622,6045,-3250,-4441,-1083,4411,4677,-5520,-4340,1859,5197,1296,-4887,-5234,4101,4765,-1841,-4181,-3140,3611,5363,-3100,-4293,-687,3914,5620,-3230,-4378,2531,3505,1264,-3435,-4873,3205,4532,-1510,-2452,-1694,3294,3874,-3135,-4106,1354,2064,2500,-2139,-3498,3098,2104,-1478,-1752,-2528,2739,2287,-3579,-1885,1014,1802,2894,-2421,-2200,3130,1157,-916,-1575,-1553,3600,3097,-4320,-2158,1716],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-4,5,-5,5,-6,6,-7,7,-8,9,-10,11,-12,14,-15,16,-19,21,-25,29,-33,40,-49,62,-83,119,-196,419,-2837,-8203,885,8779,-154,-6603,-4484,1541,9137,-651,-9399,-1563,3271,5679,-1962,-9204,396,5440,1068,-1862,-5973,1243,8487,-1602,-3962,-809,-1177,7932,-267,-9312,2632,1085,517,1441,-8141,944,7814,-2942,-1416,-884,-2032,7337,-2069,-6636,5227,445,1160,1294,-6926,4096,6205,-5964,-734,-1202,-368,7358,-5720,-5954,6368,1084,1767,-1615,-8761,6678,6087,-6151,-996,-4090,2409,9514,-4588,-4935,3403,2643,4028,-3880,-10881,6450,6132,-1458,-2262,-6608,4343,9113,-4137,-5785,-550,3821,7900,-3325,-9014,2953,4569,4399,-4468,-8313,4069,7912,-131,-3670,-5749,3318,8743,-1517,-6680,-1592,3465,7748,-3929,-7625,1369,3925,3902,-1926,-8487,2108,5601,-1421,-2910,-5004,1440,7375,-3924,-4434,319,709,4667,-1990,-6165,3453,1862,-823,1497,-5197,2238,6061,-4449,-543,927,-181,5361,-3605,-4375,6183,494,-883,-599,-4827,4882,4322,-5992,-711,1489,950,5101,-5851,-4496,7339,1193,-50,-1783,-6129,5695,5378,-5851,-1836,-1003,3940,5006,-6287,-5018,5168,2674,2768,-4725,-7389,6102,4289,-3640,-3333,-4255,6510,6633,-5265,-5646,25,4643,6534,-4740,-7134,3977,5352,2078,-5010,-5957,4376,6659,-2400,-5565,-4116,4433,6484,-4565,-5251,69,4036,4441,-3717,-6208,3047,3947,1542,-4157,-3782,3237,4034,-3759,-2129,-2641,2416,4891,-4382,-2919,1220,1338,2894,-1572,-4093,4367,968,-2356,430,-3691,2888,3281,-4464,-1029,1716,-48,2961,-3692,-2866,5912,705,-2559,-1359,-4088,4059,2881,-6367,401,2294,1076,2421,-5203,-3461,7267,980,-2757,-2116,-2552,5653,2800,-6789,-2170,1070,3237,2126,-7931,-3188,5020,2013,372,-4920,-3791,6501,3278,-5011,-3819,-596,6103,4399,-6574,-3640,3542,4169,1420,-5608,-4109,5574,4813,-1552,-5004,-1703,4918,4232,-4442,-4826,-374,5707,3943,-6199,-2581,2304,3718,1123,-5405,-3386,4477,3568,-1044,-2959,-2579,4772,2205,-3486,-1261,-1052,2176,3746,-5732,-1584,4130,621,318,-2953,-1691,3641,512,-2310,327,-384,2423,566,-5039,151,3159,-907,72,-3864,-1146,5399,-377,-2330,10,-270,3908,275,-6010,22,3739,1750,367,-4957,-583,6361,-550,-2463,-2264,479,6141,-410,-6444,-586,3865,3473,832,-5060,-1449,6440,1937,-1915,-4009,-1909,6338,2826,-3851,-1716,1684,6567,1586,-6318,-1967,4105,4208,-355,-4839,-1115,6207,3739,-3089,-5069,-473,4534,744,-3872,-3109,1207,3597,1360,-5469,-751,3059,2564,-746,-5976,-4,4874,1715,-3268,-1802,-1327,3994,1616,-4093,-733,1807,998,81,-3566,-665,3414,-812,-818,-1421,-508,4044,-27,-3070,1689,2187,1989,-169,-3853,993,2739,-873,-2721,-2243,581,5305,-980,-3144,1421],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,6,-8,8,-10,11,-12,14,-16,17,-19,21,-24,26,-28,32,-35,38,-42,47,-51,57,-62,68,-76,84,-93,105,-119,134,-155,181,-215,263,-336,459,-716,2570,-6502,-8660,3916,4802,4080,-6360,-8243,6259,6044,-1377,-4367,-6478,5478,8071,-5420,-5851,-1226,4171,8595,-5956,-6518,4916,3288,678,-2288,-9396,5572,6666,-3742,-232,-4273,2056,8931,-6394,-3995,4225,-695,5077,-2200,-7178,5570,1893,-3359,1554,-4453,3322,6294,-7080,-1434,4438,-1229,5502,-5565,-5942,8430,1668,-3071,840,-3494,5576,5851,-8353,60,2966,1414,3542,-6341,-4596,9178,554,-721,-3454,-5478,8516,4435,-7745,-2322,-197,4421,5091,-7535,-4755,5649,3611,1258,-7521,-4406,7803,4671,-3691,-5726,-3597,8343,5433,-7627,-4111,704,4955,5108,-8946,-5522,6160,4226,2348,-7309,-4876,9449,4559,-3618,-5051,-3710,7272,5414,-7530,-2928,1058,2944,4771,-6094,-5572,6703,1911,-417,-4421,-6177,7590,3977,-5323,-1373,-1348,3309,5532,-6785,-2470,4514,-863,2354,-2639,-6287,7117,422,-5931,320,-1895,3724,5487,-7777,-231,4774,-955,1844,-5129,-2859,7559,-426,-4571,40,-1470,6638,3275,-9483,-54,3335,1257,1465,-6198,-2088,9208,-150,-3260,-3712,-2972,8393,2608,-9125,-1617,3962,4370,1868,-9529,-2348,7005,3101,-642,-7134,-2754,9770,2797,-4963,-4530,271,8047,2120,-8178,-3404,3899,5047,1429,-8493,-2719,6550,3914,-1887,-6069,-2320,9358,2776,-5058,-2046,-815,6671,2154,-7704,-1999,5233,2782,2304,-6895,-3043,6932,238,-1920,-2168,-3422,7008,2684,-6594,321,479,2469,1749,-6266,119,5671,-211,-760,-2304,-3070,6350,-180,-5566,1399,-378,2366,1720,-7591,269,5120,-2243,350,-3875,-721,7366,-2516,-5149,1354,895,4920,146,-8266,1547,5265,-596,-605,-5423,1168,8744,-668,-5179,-2344,1829,6083,-1380,-9041,399,3702,3210,-941,-7452,1102,7899,1354,-3249,-5249,-80,8384,922,-6914,-2972,2745,7839,-446,-7132,-949,5047,3538,-1950,-7318,-301,6906,789,-2756,-3949,-755,7553,535,-5943,-1852,2955,5415,-232,-6463,201,4004,2094,-1330,-6000,-637,6147,47,-3611,-716,-332,3467,199,-6177,726,2412,1688,1144,-4854,1278,4558,-2198,-1980,-1418,8,5200,-1631,-4808,1963,1180,1124,-510,-5328,3278,4413,-1962,-3021,-1474,1499,5100,-2925,-4802,1605,1704,2521,-2511,-6081,1823,5374,-1854,-2208,-3239,3709,5808,-2178,-4433,-402,3017,4176,-1231,-6353,2548,4332,1267,-3567,-5448,2559,6845,-1748,-5236,-3022,3267,7679,-2298,-4834,-529,3628,5065,-2321,-6704,973,4568,821,-1861,-4074,1847,5288,-1311,-3776,-1730,2063,4517,-2511,-4694,-240,2809,2425,-1938,-4632,1503,4987,782,-3436,-2964,2647,3840,-2200,-3821,1702,1052,2519,-1868,-3635,3356,2708,-679,-1750,-2654,1583,4376,-1962,-2161,360,1228,3279,-2537,-2942,2960,1907,-567,-2292],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-4,4,-4,5,-6,6,-7,7,-7,9,-9,10,-12,12,-13,16,-18,20,-24,28,-34,43,-57,82,-147,818,5032,6795,-4708,-9913,3902,6017,2780,-4425,-8072,4818,9080,-1136,-3143,-4560,2897,8544,-4807,-5912,-179,2437,6572,-2970,-8106,4572,3595,-330,-826,-6195,2636,7555,-5775,-3210,-845,-514,6271,-4573,-6293,4815,-215,156,304,-7288,5716,5376,-6603,577,-1293,-577,6363,-5355,-4934,7517,-772,661,-271,-5545,7163,3421,-5669,-424,-1030,3712,7011,-8180,-3813,5726,871,2617,-4702,-6076,8261,4322,-3840,-3074,-5097,6064,7170,-7691,-4504,2165,4036,3276,-6521,-7066,5505,5955,-418,-5223,-4610,6544,6733,-3672,-4853,-3514,6692,5833,-6446,-5508,2302,5191,4203,-6242,-6665,5643,4230,817,-4805,-5934,6842,7269,-1625,-2454,-3319,3429,6739,-5881,-4636,3768,2997,3295,-3277,-6423,6551,2324,-2518,-1825,-4577,4189,6908,-4746,-1809,1819,794,4468,-3718,-5666,6997,-108,-1592,190,-4392,6032,3766,-6394,292,1168,506,3066,-6190,-2043,6680,-216,715,-1323,-2735,6825,3217,-7669,110,632,2931,3739,-7117,-2529,7108,1258,65,-5463,-3868,7857,3482,-5035,-3639,-490,5578,4741,-7561,-3427,4948,2796,1731,-6350,-3985,6757,3705,-3081,-5830,-3273,7430,3718,-5014,-5168,469,5933,3412,-6417,-3216,4942,4142,1558,-6501,-3994,6129,4150,-1390,-4466,-3073,6681,3279,-4792,-2758,-775,5176,4385,-6407,-2497,4991,1983,2047,-3447,-4497,5885,1876,-3973,-1233,-1985,4182,2913,-6756,-456,2053,306,2463,-3601,-2189,6514,-53,-2508,-361,-3404,4690,1040,-7051,970,3082,1411,790,-5374,-626,6242,-954,-2468,-195,-1057,5949,182,-6030,1494,1467,2405,1432,-7107,-337,6543,206,-2700,-4184,-1513,7720,1243,-5190,-1871,543,5581,397,-7240,-1392,5254,4044,-1446,-6519,-1385,7266,1974,-3161,-3571,332,5333,623,-5812,-3258,1215,5657,923,-6762,-1306,4664,3168,-920,-4665,-953,7164,1551,-1628,-3274,16,4978,1459,-5685,-2615,2275,3395,1160,-5020,-193,4707,-284,-1159,-1370,-1033,5259,-497,-4093,-29,-665,3352,981,-5226,575,2759,-9,111,-3494,-356,5459,-1373,-2739,276,516,2121,354,-4529,2200,2517,-756,-1814,-2801,1038,6010,-950,-3877,303,1515,5126,-2946,-6702,3278,3972,982,-1498,-4251,612,5293,-735,-3136,-2953,993,5929,-1312,-5336,-126,3743,3073,-1115,-5315,931,5406,1198,-3266,-5796,462,5156,132,-4056,-3086,1730,4901,-781,-5779,-552,3166,3263,-1573,-5232,311,4404,211,-2595,-4397,408,5125,-463,-3320,-1123,1128,4149,-1709,-4493,537,2879,1211,-577,-4261,1323,4961,-1016,-1895,-945,861,2882,-1756,-2734,1343,1132,1447,423,-3294,2098,3637,-1182,-1540,-1322,1567,3950,-2593,-3576,1678,1231,1345,-1780,-4479,2625,2913],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-2,2,-2,3,-3,4,-3,4,-5,6,-5,6,-8,8,-9,10,-11,12,-14,15,-17,19,-22,24,-27,32,-36,41,-47,55,-66,78,-98,130,-181,286,-581,3457,9772,-350,-6339,-5661,4019,9066,-2613,-7896,-1972,6138,7680,-3546,-9700,2626,6089,2899,-3791,-7446,2814,10271,-2077,-3576,-4862,594,10667,-3602,-7804,2290,1758,4518,-570,-10153,3673,5422,-3027,369,-4063,-110,9276,-5305,-4495,2479,-728,5785,-1178,-8658,5628,2602,-1238,1723,-6129,2172,8735,-6872,-1701,2349,-1200,6262,-3293,-7144,7271,1368,-2985,198,-6717,4764,6993,-7600,-974,1284,2528,6858,-6387,-6428,5860,3907,743,-3094,-6879,6286,5961,-4526,-4078,-2455,3508,8117,-5631,-6328,1663,4986,4366,-4476,-7577,5028,7189,1051,-5151,-6477,5470,7103,-4389,-6385,-1624,5430,6595,-5004,-6711,326,4567,6147,-3954,-8182,5559,4849,397,-2800,-5503,5460,8725,-4532,-4797,-1581,2559,8377,-5923,-6063,3873,1816,1735,-1846,-7055,3690,5030,-4540,274,-2830,1293,7613,-5772,-4931,3333,-605,2801,-1960,-6302,6887,2493,-5005,304,-4339,3628,5768,-7500,-1313,5204,-257,3110,-3863,-5370,8445,2083,-3993,-2107,-2769,6155,4413,-7127,-1437,2167,2799,4708,-7061,-5414,7115,3594,-436,-4511,-4146,7354,5511,-6085,-4455,-46,4952,4678,-7789,-5038,4488,4772,1531,-6395,-5291,7530,5823,-2467,-5419,-3722,6393,4859,-5884,-5044,-427,5715,5236,-7021,-4769,3038,4360,1902,-5738,-4724,6781,3982,-1776,-4698,-3724,6002,5724,-6457,-2114,1100,3314,5150,-5903,-4604,5228,2033,227,-1818,-5047,5433,3429,-3428,-22,-1036,763,4178,-5928,-1799,4844,206,-172,-2918,-3488,6076,1933,-5250,762,-375,2467,2977,-7738,-712,4612,-194,-415,-4347,-3430,7027,523,-4313,-596,99,5475,1529,-7499,-1428,3090,3540,1472,-7072,-2789,8579,2305,-3803,-4444,-2413,7078,1423,-7426,-2807,2497,4881,2472,-6263,-2340,5463,4279,-736,-6606,-2681,7123,3016,-5179,-5532,-875,6740,3147,-5960,-2570,1409,4669,1124,-7315,-2884,5878,2854,-197,-6458,-2292,6889,2189,-4008,-2384,-1016,3969,1914,-5930,-2283,3079,1432,1775,-5659,-2693,4527,579,-1577,-1425,-1594,3742,1506,-4244,875,1140,1214,1495,-4225,-505,4424,-1839,-1683,-1992,-598,5286,-316,-5174,622,2607,2502,-165,-6214,358,4884,-1650,-1374,-4073,1065,6262,-779,-4883,-67,794,4337,-1697,-6360,496,4551,578,-1667,-5233,560,7000,-715,-4418,-2312,1550,6765,237,-7574,-919,4506,4404,-1919,-6780,-170,6261,1741,-2715,-5225,1260,7524,1476,-4851,-2386,1537,5433,-556,-6624,-727,3558,2972,-1535,-5269,-425,5115,1660,-2372,-3850,-101,4668,-992,-4808,-1349,1384,2575,448,-6074,388,3116,1093,-774,-3270,-232,4023,-530,-2141,-195,1818,3120,-935,-4482,646,1754,-205,-856,-3574,765,3431,-1859,-1906,-247,1382,3404],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,9,-9,10,-11,12,-14,15,-17,19,-21,22,-25,27,-31,34,-37,41,-46,51,-56,64,-72,82,-95,112,-134,165,-215,302,-511,2805,-1522,-6885,-4383,7141,7197,-4585,-5785,-1019,5550,6296,-7036,-5198,4471,3019,3612,-6219,-7588,7153,3687,-1677,-3055,-6900,4599,7044,-6376,-3089,878,588,5450,-5538,-6712,7882,1065,-416,16,-5877,5515,5226,-6555,-632,-190,-872,6440,-7062,-3303,6493,-1736,2093,-616,-4634,7851,1473,-5792,1763,979,2625,4546,-8065,-2168,7426,-1075,758,-4986,-3498,9859,1599,-6080,-466,354,6085,4084,-8348,-3106,5443,3601,1918,-7062,-3756,9063,2285,-2710,-5286,-1444,9213,4311,-7085,-4406,828,6430,4219,-7566,-4754,6093,4846,953,-7950,-3705,7523,3686,-2385,-6188,-1250,7990,4575,-6710,-3165,693,5849,3027,-6866,-2758,5418,2480,2010,-6437,-5493,7037,3353,-3926,-2328,-3179,4804,4658,-7690,-1854,3280,596,4208,-6000,-4299,7465,-262,-2934,-260,-2953,4991,2955,-6897,2076,1626,-425,3810,-7133,-1713,7533,-2466,-781,-692,-2654,6139,700,-7772,2098,907,2798,2857,-7834,504,8377,-1910,-1262,-3444,-1581,9011,-836,-6611,-290,1822,4887,1147,-10467,15,5848,1763,-1217,-6898,-1354,8587,1351,-6184,-3762,392,7250,1560,-7873,-2387,3591,4872,-776,-8150,-2150,5896,4048,-783,-6181,271,7984,2007,-5333,-4043,-459,6685,1900,-6980,-1992,2296,4695,1687,-7733,-1560,6179,1574,-699,-5086,-1370,6880,256,-4622,263,-72,4556,1400,-7372,1057,3132,107,1076,-3517,-1190,5402,-1323,-2732,919,-1173,3879,794,-7807,2321,1813,-907,1624,-5361,536,5545,-2884,-2556,-923,-334,4899,-1679,-6602,3916,2534,640,-293,-5537,1973,7195,-3226,-3042,-1849,1353,5407,-2330,-6585,1508,3661,3568,-1569,-7064,1555,6692,335,-3500,-5751,1960,7585,-1027,-6221,-3376,2151,5928,-1348,-6461,256,3869,4601,-2713,-7583,1121,6533,1383,-3519,-5037,1058,7125,-346,-4991,-1115,2008,5560,-1117,-6426,884,3803,2641,-580,-6201,-463,5023,229,-1288,-2446,1092,6275,-779,-4252,1142,1432,2082,538,-4734,1569,3948,-287,-893,-2759,-386,4790,-1796,-2840,2009,653,3496,-1191,-3994,2090,2961,-904,-932,-2895,2539,4627,-3430,-2807,1609,1611,2865,-3174,-5041,4688,4274,-1020,-2943,-3898,2407,4603,-3641,-4216,-514,2911,3529,-3272,-5090,2585,3366,1879,-3607,-4458,3555,5248,-746,-3384,-2636,1872,4655,-3515,-5232,-833,2923,3965,-3901,-6198,1956,3889,938,-4331,-4927,2220,5542,-658,-3406,-2791,2356,4713,-2205,-4583,92,3524,3096,-2404,-4556,2721,2959,99,-1212,-3342,2691,4255,-2324,-2253,-1503,1063,4248,-2097,-3477,2291,2295,1122,-1383,-3381,2260,3609,-2292,-1597,-453,1883,2103,-2815,-2161,2129,1489,-113,-1684,-1618,4039,1816,-2535,-1611,-769,3333,2400,-4222],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,26,-28,31,-34,37,-41,46,-50,56,-61,68,-76,86,-96,110,-126,147,-175,213,-269,358,-523,931,-4900,-2677,4866,5608,61,-9902,-933,8567,3281,-2161,-7596,-527,10042,1359,-7105,-3855,579,8838,-31,-8984,-1019,4306,4635,789,-9697,-290,8163,419,-851,-4972,-1453,10327,336,-5249,726,-1115,4646,2380,-9408,1488,5941,-1431,2252,-5069,-2226,8865,-3468,-4640,2034,-1925,6252,856,-9837,3509,2418,-1336,2054,-6972,-208,8941,-5348,-4415,1436,-781,7523,-1871,-8944,5638,3500,148,149,-7573,3650,8443,-3997,-3448,-2881,501,8279,-3888,-9020,2736,3182,4168,-2437,-9992,3172,7472,-1204,-3988,-6383,2235,10089,-2232,-7761,-1366,1961,8227,-1703,-8214,315,5917,4298,-2077,-9776,2560,8209,625,-4091,-6548,2641,8552,-2647,-6898,-2926,2931,7848,-1405,-7791,2145,3701,2060,-1346,-8542,1556,7430,-2748,-1948,-2235,186,8506,-1634,-5258,2917,-587,2736,952,-8400,2819,4610,-2944,241,-3292,-430,7358,-4972,-4270,2627,-1001,4021,-2171,-6743,5656,2847,-2391,687,-3545,2082,7469,-6651,-3249,2346,870,5606,-3015,-5892,5951,3579,-1813,-1622,-6774,4594,7351,-4509,-4256,-926,2355,6390,-4630,-7269,4960,3758,1591,-3536,-8611,5756,7430,-3361,-6570,-5131,4129,7884,-4804,-7104,624,4394,6172,-4567,-8004,2528,5792,1661,-4569,-7999,4179,6470,-1488,-4509,-4361,4457,7678,-3679,-5925,1005,2910,4661,-3666,-7296,2706,4208,1972,-1626,-6498,4085,6412,-4282,-3247,-782,848,5356,-2728,-5130,4369,747,1565,-278,-5700,3569,4387,-3407,-1000,-1209,1735,6478,-4826,-3336,4529,146,2099,-2291,-3849,6430,3020,-4290,-525,-1187,3694,4908,-5861,-3255,3184,470,2791,-3697,-4062,7067,1708,-3337,-2454,-2516,5915,3922,-6182,-3101,2329,3706,4628,-5828,-4446,5407,4309,108,-4241,-4939,6275,4830,-4791,-4425,-1786,4733,4506,-5495,-5730,3042,5143,3480,-4938,-5749,3836,3672,-940,-4906,-4485,3399,4870,-4139,-3663,-2576,4786,5215,-5603,-3717,2666,3185,2105,-3492,-4691,4012,3193,-1437,-2490,-1487,3405,4870,-4845,-2317,8,1958,3931,-3490,-2444,3401,1386,428,-1605,-2546,3842,2704,-4343,-301,1454,1887,2343,-5725,-1426,4573,-47,-1202,-2426,-1585,7095,816,-6064,-391,241,3478,2122,-5401,-1500,4171,2506,-667,-3674,-1531,5907,1574,-5267,-2320,-723,5416,1999,-6717,-2468,4206,3016,1215,-6926,-1868,6171,2572,-2285,-4753,-583,6844,2598,-5370,-2652,873,4774,1005,-6494,-2869,4140,4394,1073,-5595,-3476,5429,2620,-1341,-3885,-1581,5835,3441,-4967,-1878,1026,3294,1272,-4703,-2816,4000,2578,-265,-3416,-1922,5271,1220,-2173,-1200,-559,3352,1571,-3713,-677,1820,1872,54,-4209,-945,4141,207,-1578,-1264,824,4173,1559,-3898,-721,2408,1322,983,-3783,-536],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,13,-15,17,-19,21,-23,26,-28,31,-34,38,-41,45,-50,56,-61,68,-76,85,-96,108,-124,144,-170,206,-257,341,-495,885,-4690,-4179,3857,7107,2227,-10660,-2871,7252,3076,-1242,-7184,-3433,10136,2057,-6456,-3252,-1684,7430,3699,-8628,-1581,3394,1720,3981,-6969,-4405,8496,38,-1301,-1227,-5003,7861,3429,-8329,424,635,2094,4545,-6908,-2541,7891,-2182,-299,-308,-4486,7447,1241,-6860,1938,172,1199,3744,-8464,899,6168,-1736,443,-3164,-1817,8009,-146,-6396,935,199,4681,848,-10131,967,6812,-69,-321,-5401,-5,9770,-171,-6205,-1807,938,8054,175,-8330,-587,5236,5106,-545,-9167,-166,8393,2660,-3666,-7861,768,9358,696,-5776,-4372,1032,9207,405,-8679,-650,4504,4597,-981,-8303,-250,8601,265,-2691,-6018,-1639,9171,-338,-6096,-1225,-712,6877,2135,-9537,538,3931,755,1560,-5721,-2840,8154,-660,-2545,-1280,-2670,6756,1850,-7497,1528,652,162,3487,-6514,360,7514,-3176,-1149,554,-1719,6048,-380,-6524,4541,2427,998,554,-6177,2134,7189,-3249,-1993,-1361,516,8200,-2788,-7468,2702,2297,3918,-1806,-8038,3184,6499,-759,-2551,-4838,2558,8105,-2421,-5686,-729,2798,8068,-2731,-8755,531,5479,2246,-4398,-8663,1187,8025,-546,-4448,-4184,2561,7295,-2963,-5041,-2008,2659,6168,-2018,-7734,1452,4718,1983,-2080,-7473,1599,7101,-1262,-3066,-4223,1293,7874,-1490,-7133,1577,1227,4237,-1163,-8123,2170,5385,-291,-927,-3974,614,7406,-2806,-2525,281,197,4182,-1513,-6057,2939,2964,-521,1105,-3939,1758,5207,-4509,-2352,832,-28,4960,-3533,-4883,3712,3005,-1121,-328,-4716,3859,4738,-5037,-1998,-125,1754,5002,-3339,-5607,3675,3103,521,-4248,-5672,4771,5993,-1906,-3624,-2123,3918,5399,-3556,-6289,1257,5111,3403,-4694,-6325,3910,5782,669,-5064,-5260,4502,7257,-2573,-6317,-2332,4186,5825,-3953,-5474,750,4258,3921,-3724,-5469,2999,4750,-150,-2996,-5014,3315,6550,-2352,-3233,-313,1805,5132,-2591,-3999,1277,2744,1756,-271,-4879,2978,4511,-3347,-1211,-1204,1519,5308,-2942,-1849,1591,1348,3087,-1892,-3748,4171,1896,-2722,-652,-1356,2675,3772,-4957,-2429,2807,1359,1398,-2744,-2210,4788,1867,-2605,-792,-1215,3925,3456,-5291,-3146,1968,3183,3517,-4970,-2986,4563,2814,-1368,-3618,-2034,5360,4898,-4848,-4949,675,4083,2762,-5214,-4069,3781,4575,1343,-4849,-3806,5435,3578,-2247,-3972,-2181,6422,4269,-3878,-4664,673,4799,2948,-4534,-4450,2172,3879,823,-4550,-2996,4881,3682,-1480,-3415,-2304,4733,2829,-3993,-3910,1667,4509,1250,-3194,-3222,2966,1859,-167,-2300,-2578,4583,2343,-3333,-1168,672,2422,2059,-4119,-1652,3595,395,-464,-2320,-1775,3500,157,-4779,-1674,-150,2484,1707,-4059,-986,4308,2021,-699,-3822,-796],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,4,-5,6,-7,8,-8,9,-10,11,-12,13,-15,16,-19,21,-24,29,-34,42,-55,73,527,-1853,-5121,-3702,9057,4435,-8607,-5017,1176,7505,3417,-8173,-4361,5843,4486,546,-7969,-3494,9720,2645,-2956,-4126,-2835,8497,3191,-7062,-2073,939,5209,4602,-8380,-3471,6962,605,1991,-4446,-4726,8494,1499,-4803,131,-2921,3958,5471,-8536,-46,3341,-2149,2702,-5641,-3979,7789,-2117,-3778,771,-2492,6170,1845,-10147,2601,3626,-801,2141,-7259,-1693,10373,-1583,-3907,-69,-1449,8016,786,-8774,2882,3612,2860,1672,-10349,-91,9549,-1433,-3168,-4516,-746,10153,-101,-7906,-1534,1790,7151,1576,-11052,-476,6728,2923,-2203,-8038,-1891,9394,1582,-6181,-4713,1068,9511,1756,-9498,-3036,2908,5333,1825,-8213,-1044,7529,3788,-702,-7247,-1306,7691,666,-4095,-4645,-1290,7627,1083,-6708,240,1577,4028,2771,-7919,-1276,5859,-117,-280,-2983,-2478,7735,-1084,-5124,2177,-1225,3326,1740,-7343,1736,4757,-2945,613,-4194,-1174,7873,-3482,-3787,2682,-119,4820,-739,-8594,4588,3670,-2014,-225,-5732,1396,8460,-3858,-4768,300,-311,6434,-2693,-7651,4341,4499,619,-153,-8218,2635,9506,-3003,-4566,-2846,1742,7433,-2669,-7688,1194,4354,5404,-2327,-8950,1249,8182,1528,-2651,-6253,1626,8635,263,-6514,-3376,2491,7065,-1509,-8971,13,3461,4190,-1557,-8059,1726,6703,821,-2225,-5269,1396,7625,-467,-4048,-406,1013,7073,20,-6987,1541,3775,1915,-460,-5862,2130,6277,-2397,-1662,-2265,-11,5855,-2101,-5842,3237,924,987,-388,-6494,2226,3992,-2998,256,-2241,1203,5285,-4327,-4104,2641,1015,1785,-1194,-7378,5136,4531,-3126,-1687,-2242,3163,6053,-5810,-4109,2170,2628,4230,-4289,-7147,4823,4218,-1668,-1928,-6237,4869,8503,-3347,-4483,-1564,2554,6144,-5188,-5947,2536,4674,2269,-3981,-7176,3846,5621,-725,-4534,-4326,3794,7571,-3164,-5896,-1034,3202,5008,-2881,-5873,1857,5492,2066,-2724,-4946,3845,4899,-789,-2901,-3206,3109,6380,-3237,-4255,722,1474,4063,-2041,-4846,2800,3372,-816,-1313,-3690,2348,4123,-2832,-1934,-179,1417,2607,-2732,-4306,4055,1076,-1349,-1249,-3040,2967,3601,-3651,-251,599,1565,2897,-5301,-3747,4112,982,-343,-3148,-2303,4889,2716,-4193,-2421,-1019,4552,3516,-5853,-3179,3539,3325,858,-4619,-4259,5024,3544,-2775,-3581,-1798,5193,4478,-5098,-3546,687,4080,3193,-5911,-5277,4460,4884,-130,-4748,-3785,4164,5395,-2561,-4664,-2691,4017,4448,-3744,-4784,674,3383,2633,-4047,-5215,4460,4335,-814,-3295,-3859,3125,4357,-2397,-2403,-166,3416,2972,-3177,-2657,2437,1528,1135,-3109,-2465,3469,1609,-1928,-1514,-1084,2559,2539,-4141,-479,1338,1540,638,-3309,-1750,3801,1065,-1658,-715,-797,3470,1813,-4402],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-5,5,-6,7,-7,8,-9,11,-12,13,-15,17,-19,20,-23,25,-28,31,-35,38,-42,47,-52,57,-64,71,-79,89,-100,114,-131,152,-182,223,-288,410,-714,3310,8638,123,-3676,-5600,-231,10038,-689,-8025,182,1517,7211,168,-11029,1308,5846,1171,1281,-7614,-2265,9551,-1192,-4592,-1085,-2720,9612,1303,-8597,709,2549,584,4205,-8364,-1088,7657,-3281,-1304,-273,-2252,7148,-897,-7409,3533,341,887,2889,-7084,1529,7025,-3783,-1210,-392,-2392,7939,-3020,-6459,4328,1082,3423,-722,-8015,4151,5971,-3113,-1774,-4414,2815,7972,-4209,-6917,475,4067,5873,-3714,-7190,4053,4963,1703,-2742,-8198,3337,8435,-1105,-5675,-3843,4475,9380,-2624,-8282,-144,4879,6850,-2956,-9056,3015,7491,1531,-3889,-7218,2494,8253,-2033,-5120,-4426,2219,8786,-3572,-6813,651,2507,5443,-2128,-9722,3407,5585,-762,-485,-6012,762,9095,-3261,-4021,1256,-1152,6061,-36,-7974,3416,3286,191,890,-5973,920,6534,-4630,-1800,-400,-1556,6705,-2614,-6067,4931,800,-887,-447,-6000,3860,4970,-5700,-989,247,835,7155,-4349,-5735,5435,1434,1498,-2039,-6484,5976,5401,-2846,-2988,-2009,3361,7022,-6415,-6181,2246,3378,3001,-4276,-6344,5334,4474,-1067,-4544,-4918,4908,7106,-2687,-5672,-2461,5378,6558,-4777,-5965,2739,4454,3828,-5209,-6797,5128,5381,-1403,-2985,-5130,5803,7171,-4494,-4412,-1742,3485,6341,-4228,-6971,3296,3491,2493,-2705,-7470,4534,4342,-2246,-1157,-3383,1831,7116,-3625,-2708,1593,563,3139,-1940,-6152,3854,1808,-2750,294,-3960,1918,4225,-4616,-999,2187,-298,4192,-3839,-3662,4592,929,-1842,-1309,-2449,3713,3239,-5596,-1761,1951,1753,4131,-4560,-4321,5533,744,-309,-2727,-3727,6086,4149,-5148,-3014,495,4964,3298,-6789,-3831,4428,3733,1093,-5916,-3298,5399,4075,-2460,-3396,-2080,5041,4220,-5217,-4707,802,4635,3159,-5658,-3871,4665,4656,148,-4617,-3951,5484,4067,-2783,-3074,-2622,4696,5502,-4863,-3895,690,3076,4369,-4851,-3848,3466,2350,97,-2538,-3063,5344,3698,-4443,-1733,-439,1968,4155,-3922,-2473,2441,251,1717,-1935,-3503,4401,1898,-3067,-1316,-1926,2357,2722,-4936,-754,2561,534,983,-3316,-2220,5988,545,-3223,-528,-388,3705,1773,-5074,-469,3628,1483,-360,-5680,-612,5643,-146,-2515,-2767,-847,5442,1900,-5950,-2386,2191,3666,1018,-5694,-455,4567,2479,-1217,-5046,-1375,5587,2688,-4055,-3756,-343,5036,1681,-6767,-3255,3691,4775,378,-4967,-2482,5314,2160,-370,-4387,-1428,5739,2438,-3556,-3050,-119,4237,3219,-6521,-2112,2176,1335,755,-4199,-2096,4161,962,-1448,-2656,-1100,4424,2629,-3963,-1071,1570,3234,1203,-3818,45,3767,-548,-548,-1777,209,4474,-541,-2874,-620,1064,1004,719,-4591,411,3492,97,-2271,-2688,803,4181,-1239,-3725,-83,1651,2279],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,5,-6,7,-7,8,-8,10,-11,12,-13,15,-16,18,-20,22,-25,27,-30,34,-38,44,-50,57,-64,59,367,5267,6096,-6830,-7456,6746,5743,918,-6756,-7563,7625,5718,-4177,-4644,-3227,5563,6161,-6943,-5313,772,4723,5484,-7087,-6444,4755,3805,1135,-4108,-5901,7461,5422,-5269,-1454,-2513,3347,6150,-7198,-3481,3907,214,2660,-3289,-6186,7518,305,-4321,675,-3414,2826,5858,-7955,-1475,3513,-1612,3824,-4669,-4392,8972,-274,-4383,1704,-3621,6823,3535,-10358,-11,4068,18,2759,-6902,-3574,10143,-13,-1882,-2299,-3038,8903,3536,-9975,-346,2449,3507,5036,-10818,-3994,8670,2371,-1068,-5768,-3670,10341,3868,-5945,-3726,-733,6883,4788,-8778,-4123,4274,5026,2241,-7779,-5150,7423,4852,-1977,-5632,-2983,7814,4523,-5893,-2673,-276,5647,5993,-7621,-4102,3353,4174,1942,-6771,-4245,6769,1926,-1636,-4121,-3537,6447,2734,-6867,-1572,1511,2820,3078,-7111,-1166,5295,-631,388,-3068,-3573,6621,343,-4792,1129,-1143,2706,2923,-7054,610,4937,-1752,1000,-2433,-2365,8728,-1832,-4423,692,-1882,5013,1494,-9510,2111,5765,-92,682,-6349,-741,9652,-1008,-4393,-1946,-348,8308,682,-9494,1577,4458,2917,1997,-9590,375,8609,202,-3330,-4422,-441,9554,449,-8388,-811,1296,6830,1757,-9188,-1986,5385,2958,-627,-7387,-2449,8361,1849,-3983,-5388,-744,7001,2019,-7040,-2728,610,4404,538,-7213,-874,5063,2925,284,-5673,-1238,6089,863,-3699,-1874,-816,6097,1014,-5270,-3,1147,1077,1724,-5470,60,4383,-1823,-1000,-1937,-523,4966,-833,-5403,2540,1040,1449,-118,-7394,1092,5850,-2092,63,-2510,867,7426,-3684,-4325,2748,1234,3419,-1211,-7493,3945,5221,-728,-2253,-4631,1726,8262,-2897,-4955,1398,1780,5952,-3404,-8347,2267,5122,1695,-2069,-7537,1496,8470,-1724,-4749,-3372,2345,7833,-1313,-7394,229,3381,4665,-2142,-7677,1299,4830,2132,-2711,-5540,936,6384,-21,-5069,-3371,1372,7021,-1128,-6065,-393,2772,2549,-1574,-6675,893,4958,499,-1800,-3355,471,6064,-1068,-4286,-131,861,4057,-1517,-4896,1157,2660,-1176,-1031,-4335,1593,4063,-3296,-2089,19,948,3437,-2807,-3339,4351,1512,397,-1390,-3756,3346,4407,-4339,-1060,-817,2192,4363,-4957,-4567,3744,1705,297,-2071,-5680,3680,5191,-1904,-2287,-2965,3757,6155,-4668,-4640,1652,3219,3814,-2876,-5952,3257,4316,311,-2957,-4468,3207,6415,-2096,-4431,-1756,2895,5086,-2840,-6610,3025,5112,1849,-2476,-5135,2528,5523,-1083,-3671,-3534,2749,4557,-2139,-5549,-407,3834,3505,-2146,-4837,1453,3318,159,-2461,-4585,3093,3641,-407,-2536,-2161,2571,3373,-1757,-3285,455,1132,1369,-2051,-3639,3247,2506,-515,-1235,-933,2156,2075,-3147,-211,2052,1307,1997,-3035,-2628,4674,2733],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-12,13,-15,16,-18,20,-23,25,-27,31,-34,37,-41,45,-50,54,-61,66,-73,81,-90,100,-112,126,-144,164,-191,225,-271,337,-440,624,-1041,4591,-3209,-9272,3542,4180,4876,-3844,-9886,3747,7066,-1170,-1139,-6381,1537,10308,-4090,-4803,-449,34,8642,-1860,-8947,3737,3750,526,971,-7763,1809,9035,-4825,-2014,-1307,-1981,9363,-2640,-6613,4800,899,1692,1402,-8013,2736,6737,-4681,1445,-431,128,7351,-3793,-4414,5127,845,1806,-1005,-6423,4773,4945,-3299,-1587,-3524,2319,5491,-6723,-3447,4350,934,2622,-4730,-7174,4483,4105,-2113,-4147,-4760,5786,6177,-5059,-5019,2,5591,6514,-6273,-6725,3665,5095,2922,-7391,-6588,6467,6753,-1848,-5118,-5068,6088,7935,-6017,-4613,-1072,4666,6380,-7161,-6283,4346,4884,3237,-4011,-7007,5161,6220,-2736,-1311,-4979,3865,8726,-5128,-4777,1475,1847,6349,-3310,-6852,4739,3726,-816,818,-6091,1126,7648,-5202,-2220,336,-710,5731,-3701,-5876,6422,595,480,1446,-5214,4110,4650,-5089,361,607,-1259,4849,-5345,-3506,6319,117,-628,-2255,-4328,6031,3310,-5396,-1218,-379,2594,3709,-6031,-2778,4702,2099,818,-4844,-4048,6480,3076,-4408,-3340,-1992,5743,3334,-6146,-4287,1583,4242,2549,-7428,-5068,4445,5002,708,-6029,-4497,7555,4846,-2485,-4074,-2127,7487,5435,-6194,-4594,1047,4272,3612,-7263,-4473,5886,4132,909,-4306,-4808,8362,4425,-4483,-1528,-2554,4151,5482,-6262,-2087,3416,1063,3725,-3868,-6712,5449,2495,-3139,-99,-3287,2755,5473,-5788,-552,2145,893,3038,-3550,-2563,6435,481,-2821,538,-1877,4296,2450,-6034,515,2100,1018,2629,-5030,-1550,4693,-547,-2495,-2310,-1037,5720,1409,-5971,-1007,1940,2791,1803,-6163,-958,6013,1106,-1405,-4378,-1994,7347,1608,-5105,-2547,372,4774,1584,-6789,-1921,3974,4664,494,-6613,-1368,5792,1965,-850,-5068,-2243,6622,3545,-5534,-3048,465,6636,2133,-6405,-2090,3453,2792,702,-5847,-2262,6450,1398,-2116,-3074,-1861,7112,2505,-5636,-738,552,3010,3330,-5589,-1062,4306,41,321,-2110,-3100,4451,763,-4069,-682,-874,2518,2129,-4576,237,2560,-1189,342,-2609,-1104,4778,-1011,-2156,-181,-401,3076,-399,-4767,320,3895,-176,380,-3425,684,5421,-729,-2802,-799,1198,4943,-995,-6055,1475,2814,1902,-768,-4500,347,5809,98,-3168,-3267,1601,6151,-856,-5063,-1664,2678,4995,-475,-6505,-458,4807,2971,-3000,-4902,1065,6339,1223,-2840,-3471,1266,5935,131,-4165,-1677,2344,4602,-1097,-6439,-167,4320,796,-899,-4086,416,5277,181,-2507,-1251,-572,4654,524,-5410,-207,1203,1412,-941,-4989,-701,3785,413,-1368,-2198,-164,3816,116,-3976,400,1170,415,-570,-3543,1101,2851,-393,-1164,-1871,980,3075,-1444,-2583,228,1209,2676,-432,-1964,2510,3058,-1145,-1870],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,-1,1,-1,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,1,-1,1,1,-2,6,-13,28,-69,221,-2241,-7693,3338,10711,-3975,-5882,-2140,3897,8096,-4055,-8626,986,5059,3442,-2694,-8891,2959,6845,96,-3354,-6177,3727,8337,-3842,-5384,-1462,2176,7624,-3878,-6528,2865,2617,3842,-1694,-7429,4119,5722,-3093,-1323,-3830,1548,6969,-5556,-3417,2678,214,3571,-835,-8119,5895,1944,-3816,665,-5274,2565,8165,-8421,-2109,3118,-236,5126,-5373,-6592,8918,1540,-3391,-1043,-5781,6903,6098,-7359,-1960,2063,1606,6488,-6865,-8460,8682,3139,-1480,-3084,-6166,8972,6145,-7657,-2978,-1058,4528,7420,-8297,-7000,4464,4920,2787,-4408,-7548,8119,6759,-3034,-4813,-4459,6089,8496,-6389,-5763,98,4374,6682,-4540,-8469,4249,4324,2086,-4425,-7440,5485,5492,-2704,-4064,-3921,4514,6701,-5634,-4146,-335,3221,4936,-5234,-5994,4942,2931,494,-2697,-3705,5218,4630,-4444,-2277,-1074,1347,4400,-6160,-3136,4811,137,1578,-3568,-5605,7406,1638,-4502,746,-1882,3383,4099,-8087,373,4775,-610,2072,-4765,-4615,8912,688,-4785,-1919,-2449,6744,4146,-8354,-788,3163,1883,2319,-7547,-2581,9855,945,-2860,-2864,-3933,8362,3647,-8599,-3232,917,5793,5064,-9177,-4757,7102,3344,709,-5673,-5235,8684,4652,-5088,-4668,-2013,6481,4905,-7324,-5060,1728,4699,3299,-5833,-4624,5507,3806,-830,-5118,-4276,5968,4414,-3478,-4498,-971,5237,3331,-5220,-3125,1730,2614,2674,-4056,-3682,5749,2069,-2841,-857,-2081,5487,3176,-5939,-199,1255,1960,3337,-5530,-1271,5424,-719,-709,-2923,-2688,5877,-1111,-4939,1974,1356,3208,1787,-7713,559,5005,-1671,-1956,-4732,-1769,7506,-437,-6046,360,284,5142,1139,-8545,390,4089,1951,37,-6541,-70,9442,780,-5493,-2098,-1207,7287,512,-8123,-1784,2942,3987,667,-7792,-1440,6581,2050,-948,-4392,-2889,7535,1665,-6436,-3386,91,6008,2268,-7656,-1619,4412,4532,731,-6292,-2170,6559,2234,-2942,-3765,-251,6235,2062,-5223,-3307,2881,3831,1846,-6123,-2124,4150,881,-191,-3561,-431,5003,1063,-3023,-2354,498,5235,826,-4349,164,1734,1294,-550,-4543,33,5160,-2170,-1713,-1470,336,3882,-1356,-5260,1985,2106,1476,-914,-5258,596,6222,-2239,-2709,-1657,2001,6524,-2570,-6116,790,1749,4122,-895,-7282,1893,5080,248,-4007,-4877,1325,7780,-1612,-4962,-1716,4492,6351,-572,-8528,-361,4632,2874,-560,-6788,629,6964,1095,-4082,-3805,737,6470,124,-5653,-2190,3660,4744,33,-5118,-30,5426,2220,-1233,-4050,-377,5357,741,-3002,-2030,748,3971,564,-5240,-879,2442,1779,-752,-4151,531,3280,317,-1995,-2544,689,4245,-836,-3220,-227,1828,2544,-1318,-4373,2303,1722,6,-1687,-2816,2239,3932,-1232,-2116,936],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,17,-19,21,-23,25,-28,31,-35,39,-43,48,-55,63,-73,87,-105,131,-171,242,-382,766,-4521,-8764,7816,6472,-4665,-4471,-3907,5617,8117,-7906,-5362,2482,1465,5934,-3853,-9401,6799,3365,-495,-1245,-6672,3782,7997,-6506,-2745,847,-715,8470,-4533,-7347,6452,576,228,252,-7390,5212,6552,-5847,151,-927,-34,5880,-4686,-4477,5674,-627,1346,-2115,-6256,5620,1895,-5780,330,-896,2793,5157,-7363,-2202,5609,1622,737,-3246,-4924,6923,2683,-5145,-3693,-985,6221,4152,-7271,-3564,2825,3775,1672,-7115,-3615,7522,4898,-1172,-6046,-3671,8934,4619,-4676,-5445,-51,8849,3607,-8456,-3972,3324,4688,4201,-9440,-5764,7423,3909,-481,-5863,-5168,9409,5593,-5709,-2927,-2051,4782,6803,-8199,-3645,4727,1282,3181,-4950,-7244,7676,2753,-2453,-1839,-4145,3964,6445,-6760,-991,356,-535,5529,-4828,-6589,6347,-98,-414,1129,-5603,5110,4505,-6177,866,1691,668,4655,-6098,-2144,5492,-1286,-1732,-1031,-2652,5844,367,-6623,789,962,3019,2590,-6569,-813,6236,422,-1370,-2854,-1301,7296,1464,-5735,-2450,796,5673,1530,-6986,-1139,4224,4892,-546,-7788,-1258,6466,2756,-2981,-4784,-364,8473,1926,-5663,-3339,1360,7671,657,-8866,-2093,4205,4126,198,-8696,-2334,8869,819,-3314,-5602,-1641,8935,2188,-6353,-879,-126,5169,2911,-7062,-1584,6201,1988,9,-5490,-3866,7371,1872,-5018,-71,-1392,4668,5083,-7615,-864,2732,971,2101,-4625,-3218,7099,-564,-3386,911,-2439,5009,1135,-6116,1517,2664,523,822,-4904,-1191,6090,-1028,-2668,-856,-1938,5252,-954,-6283,156,2611,1798,-376,-6268,875,6906,-1365,-3827,-3062,1661,7276,-600,-5888,-1239,1932,5565,-650,-7233,15,4502,2132,-2547,-5971,1714,7094,1108,-3570,-3846,2202,6321,-939,-7056,-1158,3222,5009,-598,-8630,1212,5954,1377,-1956,-6515,769,6998,-176,-4415,-2996,-975,6797,-212,-6698,301,1801,3901,419,-6213,656,5480,7,-1871,-2651,-729,6580,635,-4951,466,566,3711,1674,-4948,1162,4030,-576,417,-2904,-496,4709,-1959,-2719,1160,-449,2182,-477,-5736,2109,2487,729,-191,-2847,1911,5085,-2629,-3693,946,1552,2722,-1198,-4670,2857,3131,541,-2023,-4048,3505,6194,-2590,-3675,-1131,2696,5891,-2990,-5908,1543,3356,2252,-3151,-5152,2754,4536,-29,-3711,-3308,2642,5431,-1722,-4333,8,3436,4323,-2313,-6206,1340,4196,3039,-2808,-5499,1756,5662,-602,-3477,-3774,2375,6448,-1221,-4880,-435,2199,3074,-2355,-5496,1054,3647,1584,-1858,-4375,1676,4172,-1916,-1797,-2288,898,3960,-1490,-4726,2088,1801,1337,-1325,-4451,797,2329,-1795,-165,-1180,1214,2518,-2161,-3388,1281,888,608,-523,-2547,2851,2578,-2110,-1332,-171,2858,3397,-2903,-2085,1803],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,6,-6,6,-8,8,-10,12,-12,14,-16,18,-20,22,-25,28,-31,34,-38,42,-47,51,-57,63,-69,77,-85,94,-105,117,-131,147,-166,190,-219,257,-308,382,-499,707,-1207,5465,534,-12006,1305,6068,3859,-533,-9404,-167,10078,514,-5231,-4968,314,9387,94,-8227,-1182,3570,6831,723,-8875,496,5833,3170,-710,-7536,272,6490,-1201,-2839,-3433,-232,7698,-1056,-6293,590,894,4089,677,-7796,1293,5842,-2421,606,-4641,-836,8482,-4122,-4519,2048,-1012,4181,-816,-8967,5196,2991,-2200,664,-5656,3001,8542,-5529,-2625,2731,-714,7281,-4178,-9148,6755,3696,-2539,-933,-8161,4895,9318,-7249,-3839,-436,1511,8525,-5130,-9185,6033,3178,2612,-2649,-9953,4824,8458,-2911,-3719,-5329,3417,11254,-4288,-9130,1012,2703,6593,-2880,-11037,3299,6919,998,-3265,-7493,2913,9636,-2952,-6685,-3590,2464,8224,-3407,-7647,328,3932,4494,-2423,-7847,2307,6004,486,-3193,-5403,3825,7382,-2493,-3407,-630,1171,6853,-2171,-5704,3073,1269,2324,-1806,-6070,3786,5433,-3534,-1088,-2949,1101,6819,-5373,-3778,3803,469,1693,-2263,-6280,5730,3686,-4619,-191,-3342,3254,7334,-7789,-2018,4657,830,3026,-4131,-5673,7957,1750,-4276,-1708,-3136,7121,6781,-7513,-2923,2027,2186,5853,-6479,-7189,6644,4018,352,-2640,-7611,6668,8439,-5034,-3855,-1698,4902,7998,-5758,-7310,3991,3938,2697,-3674,-7800,5213,5870,-1060,-4653,-4944,4841,7319,-4132,-5694,-560,3658,5381,-4908,-7337,3702,4229,1444,-3656,-6433,4604,5647,-1728,-3617,-3457,3665,4732,-3236,-3167,959,1855,4500,-3161,-3440,4264,2058,-549,-1576,-4296,4347,2628,-5428,-745,475,1758,3320,-4864,-2334,5722,-606,376,-1603,-3324,6631,672,-4912,14,797,4093,3769,-7388,-1938,5810,1136,1296,-4303,-3867,8707,2324,-5567,-1849,-1886,6379,3073,-8922,-2120,4065,2506,1878,-7026,-4266,6839,2848,-2472,-4564,-4824,8689,5512,-6882,-4064,478,5531,3805,-7264,-5186,5503,4194,-24,-4954,-3628,7151,3414,-4140,-3760,-1925,4805,4849,-5692,-5090,1171,4051,3477,-4263,-4283,4011,2418,315,-2982,-2894,4817,3776,-3282,-2460,56,3330,2103,-4644,-1525,3468,2557,757,-3498,-2620,4209,691,-1627,-2161,-893,5382,1304,-4527,378,2945,1349,256,-4315,392,5336,411,-2051,-1125,-382,5909,751,-5958,556,1992,1749,124,-6923,319,5475,-638,-1273,-4756,-628,6888,-191,-5057,-287,2349,5668,1171,-7503,-396,5690,1727,-326,-4995,-1458,8331,1939,-5169,-3434,452,5844,2063,-6899,-1655,3286,3348,1208,-7437,-1550,6582,2955,-1680,-5121,-1866,6063,2399,-5321,-3191,1362,4880,1025,-5668,-1288,3723,3015,603,-4057,-1287,4433,1767,-1868,-2476,-849,3372,1836,-2857,-948,1649,3352,411,-5070,-922,2599,752,-926,-2354,-16,5774,-2,-2837,-1122,620,3224,-347,-4250,766,3954,494,-2032],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,1,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-1,2,-2,2,-2,3,-4,3,-4,4,-5,6,-6,8,-8,10,-11,11,-7,-33,850,6933,4834,-10132,-4102,6517,3647,2688,-7188,-7298,10246,4307,-3955,-2899,-4634,8341,6137,-8956,-2485,1585,3033,5885,-7393,-5931,7905,935,-1401,-1848,-6709,6509,5818,-6685,33,-132,796,5702,-6246,-3093,6201,-879,870,-2497,-6172,7519,1269,-4633,1511,-870,2201,3410,-7632,-896,6207,-555,-192,-3646,-2486,6854,711,-5904,242,-110,5705,1112,-8048,492,4881,2275,-109,-6465,-209,7169,1977,-2709,-4622,805,8993,1613,-6587,-2820,2845,7260,-629,-10189,-1476,5827,3439,-822,-9365,-1553,9629,1792,-3863,-5076,-1629,10602,1284,-10150,-2022,1523,5757,3548,-11610,-1229,7355,1889,805,-7454,-4225,10068,855,-5963,-2390,-1953,6156,4216,-10326,-1662,4723,891,3815,-6711,-4464,8648,-438,-3480,-1329,-4151,6949,2672,-7307,536,1377,829,4254,-5699,-1300,7396,-2256,-1603,-698,-3226,6746,-86,-6689,1385,1877,856,612,-5443,10,6560,-1267,-1525,-2693,651,7617,-770,-6178,249,2080,4325,-1640,-7132,1040,5588,1935,-1733,-6349,1124,7371,-113,-5544,-4198,2940,7537,-1475,-6831,-54,4194,4852,-2038,-9415,609,6813,1378,-1407,-7732,1873,9912,-1118,-4915,-1439,2021,8827,-1075,-8492,1371,3886,4719,-1171,-9685,82,7630,-79,-1762,-4320,-548,9938,-706,-5916,415,-610,6040,2089,-8591,1398,4818,75,847,-5677,-842,8009,-1983,-2541,280,-2092,4332,951,-6445,1710,3408,71,343,-6050,564,5316,-1892,-2500,-232,-1149,4895,-1371,-5173,3139,2781,121,-778,-5234,2480,5349,-2328,-1942,-2425,980,5828,-3224,-5553,1009,2554,3414,-2231,-5144,3293,4942,-472,-4257,-3946,5141,7003,-2908,-4171,-1942,4775,5853,-4658,-6963,1687,5310,3152,-4669,-7088,3255,6305,-111,-4184,-4909,3713,7116,-2189,-4983,-1613,2145,6036,-3203,-7753,2198,3336,1567,-2807,-7406,1986,7004,-2386,-3949,-3161,1190,6842,-2036,-6079,1135,1555,3507,298,-5366,2133,4790,-2716,-766,-1938,104,6036,-1383,-3158,1041,884,3829,-1051,-4736,2871,2790,-1615,-848,-2491,1663,3554,-4568,-1727,2096,1835,1600,-2935,-3726,2985,3305,-1793,-1305,-2343,3463,4040,-4002,-3641,758,3537,2428,-4152,-4045,3934,3874,348,-4098,-2720,4549,4145,-3207,-3136,-2153,5638,4170,-4858,-3732,890,4782,2585,-6352,-5717,3866,3967,-4,-5344,-3716,5385,4895,-2527,-4305,-1676,4744,4394,-4678,-3881,2279,4351,3331,-4233,-5211,3276,4254,-434,-3066,-3155,4206,3983,-3211,-4018,355,2874,2993,-3214,-4235,2820,924,786,-1547,-3368,3542,4025,-2103,-1837,-456,2341,3333,-2698,-2060,3096,2241,146,-2035,-2700,2634,3003,-3272,-1849,-940,1554,2427,-4216,-1100,2920,2425,641,-2594,-1643,4855,2088],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-3,4,-4,4,-6,6,-7,7,-8,10,-10,11,-13,14,-16,17,-19,20,-23,25,-28,30,-33,36,-41,45,-50,56,-62,70,-80,92,-106,121,-135,112,43,10247,2183,-5851,-3428,-2573,10454,4327,-9420,-3482,4174,4376,3886,-8986,-4719,8805,3871,-2090,-6454,-2535,9596,2929,-5118,-3615,-1161,8083,3489,-8547,-1388,2058,3803,2954,-7087,-2267,6618,611,348,-3958,-1758,7314,789,-5442,-507,-448,3821,1953,-6826,784,3736,-1394,1016,-4989,-1444,8352,-2474,-4301,1009,-838,5652,-190,-9384,4581,4571,-2397,1559,-6480,1164,9474,-4557,-4229,191,-593,7777,-675,-10733,3985,3294,296,197,-9410,1965,10331,-3708,-2920,-2986,-460,11786,-1068,-10258,1051,1758,4845,455,-12001,1898,9085,507,-1692,-7955,-669,11037,66,-7235,-2162,628,9176,1707,-9546,-1282,4452,4039,-1107,-9099,-1240,9536,1378,-2674,-5922,-226,9496,1571,-5786,-2804,1768,5805,723,-7241,-29,4327,2195,837,-6387,842,6498,-229,-2485,-2808,-271,6292,-466,-6176,1977,174,2960,-860,-8276,2811,4407,-2261,-639,-3742,501,7095,-5125,-4347,3259,-573,3808,-1764,-7529,5110,3801,-3353,-1622,-4774,2919,8519,-6146,-4174,2396,-64,5801,-3793,-9132,6087,3670,-4,-1737,-7721,5083,9363,-3553,-4286,-2007,1754,10084,-3443,-9457,3485,3539,4600,-1782,-9252,3041,8773,-1457,-3622,-4935,2061,9454,-2530,-7127,-1114,1885,6939,-1165,-8937,1902,4884,2478,-2102,-7501,328,8447,-812,-3963,-4112,1284,7401,-1735,-5753,-653,2452,4800,-941,-6340,1175,4042,847,-1509,-4261,914,5767,-3178,-3082,-438,941,4469,-2836,-4973,2946,1512,658,-1461,-4664,3925,4086,-3322,-1191,-1020,1533,4177,-4320,-4717,3997,1960,1420,-3223,-5325,5485,3273,-3907,-3131,-1147,4808,5375,-6845,-4080,3393,2407,3388,-5481,-5762,6857,3576,-3052,-2201,-4338,5533,7493,-6268,-4975,1435,3192,4736,-5384,-6723,4502,4292,985,-2998,-6546,4358,6622,-2882,-5353,-2807,3334,6968,-3583,-6216,1571,3585,3299,-3446,-8655,3111,5710,-437,-3500,-4889,2748,6368,-2368,-4226,-1256,3101,4012,-3327,-5332,1312,1782,1641,-2490,-3809,2397,3278,-1029,-1599,-2480,2562,4094,-3997,-2064,1169,2169,1422,-2110,-2760,4298,1198,-1380,-1402,-2353,4186,2880,-4667,-1410,945,1664,2465,-4479,-2614,4462,1140,-800,-3656,-2872,6569,1564,-5324,-1758,672,4333,2538,-6576,-3011,5016,1731,594,-3658,-3031,6827,3286,-4496,-3504,-624,5573,3368,-6686,-3266,2609,2547,1839,-5105,-4035,5627,3998,-1114,-3739,-3147,6112,4174,-4020,-4003,134,4611,4126,-5460,-4196,3941,4224,1720,-4815,-4162,4316,3498,-1635,-4239,-2324,4468,3456,-3979,-3613,887,2676,3149,-3339,-3820,3113,2740,-123,-2273,-2161,4637,1805,-2700,-1506,-356,2426,1089,-3842,-1405,1297,1007,-991,-4506,-1509,4125,337,-3467,-808,288,3998],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,-1,1,-1,2,-1,1,-2,2,-2,3,-3,3,-4,4,-4,5,-5,5,-6,7,-7,8,-9,11,-12,12,-14,16,-18,20,-23,26,-29,35,-41,50,-63,86,-135,-1502,-6806,-1862,11570,1029,-8511,-2446,-1181,7991,3887,-11950,-381,5876,2164,2420,-8778,-3483,10669,-1280,-2199,-2219,-4804,7736,2876,-8806,-109,1668,1941,5253,-7026,-2309,8427,-920,341,-1619,-4922,7895,205,-6134,1881,-141,1498,2541,-7175,815,5621,-2131,-653,-3522,-525,6952,-1510,-4489,2648,295,4162,-1058,-7386,1626,4955,240,-2391,-6135,2589,6684,-2194,-4762,-1913,1783,6056,-2404,-7147,1084,4042,5770,-3122,-8639,2738,7118,1085,-3636,-8184,3025,9255,-2899,-5360,-3018,3488,9128,-3605,-8892,2461,4174,5412,-1254,-10782,2063,9014,-575,-2610,-4722,-336,10302,-2122,-7694,344,662,6717,1144,-11000,2117,6399,-623,828,-7463,-1686,9411,-1648,-3974,-633,-1666,6522,1213,-10153,2270,1933,127,2472,-6816,-347,7823,-2545,-955,-474,-1485,6277,-1602,-5979,3803,964,450,458,-5900,2793,5464,-4128,-1675,-1763,189,6011,-3735,-4521,3365,1939,1980,-2075,-5917,3685,5241,-1137,-3301,-4411,4133,6416,-3873,-5820,-260,4225,5265,-4197,-6581,3441,4751,2115,-4573,-7038,4761,8061,-2309,-4319,-4665,4887,7204,-4213,-6125,25,4016,6866,-4859,-7253,2979,4785,1922,-2694,-6990,3746,6720,-3357,-3843,-3313,875,8483,-4206,-6872,2115,2308,4845,-841,-7793,1787,5392,-903,-296,-5501,1298,8142,-2955,-2947,1864,-297,5553,-1381,-6290,4295,2028,-1494,-632,-5176,1515,7011,-3927,-1110,985,-319,3940,-2798,-4562,3603,1087,-1319,-982,-3890,2694,3891,-4521,-2329,888,1292,2932,-3885,-4285,3651,2436,1737,-3424,-4487,4875,3574,-2799,-3588,-1048,4930,5218,-5004,-4133,872,4427,3771,-5075,-4231,4585,4397,724,-5960,-3557,5860,3717,-3541,-3222,-1675,5394,5425,-4719,-4357,894,4672,3866,-5767,-6222,4851,4888,-7,-3951,-5670,5267,5793,-4994,-3311,-546,3082,4721,-5211,-4505,4115,1964,2162,-3435,-6237,4435,5562,-2543,-801,-1857,2708,5322,-4379,-3620,2006,1069,2555,-2632,-5253,3367,2286,-2472,-752,-892,2686,4068,-5186,-2589,2370,1056,2037,-3225,-1811,4661,2582,-3180,-1727,-1289,4055,1720,-4105,-1184,877,2630,1297,-4233,-2024,4216,1849,-1328,-3015,-1040,4673,1000,-4200,-3054,1503,4763,1532,-5272,-3185,3208,4331,100,-5739,-2667,4542,3815,-1867,-3986,-1471,5720,3781,-5084,-3217,285,4807,2371,-5485,-3386,3907,2923,-490,-5058,-3292,4298,2008,-1923,-3801,-1596,4248,2764,-5281,-3406,1280,2568,1617,-4364,-2724,4423,2786,-668,-2118,-2172,3837,2747,-3901,-1908,-1213,2679,2463,-3961,-2582,4349,2452,-1276,-2036,-1378,3421,894,-2930,-450,362,1969,2586,-4184,-378,3322,592,-930,-2801,-1056,3629,886,-2373,-758,-39,3812,685,-4532],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,11,-12,13,-15,17,-19,21,-23,26,-28,32,-34,38,-41,46,-50,56,-61,67,-74,82,-91,101,-113,126,-142,162,-186,217,-257,312,-394,524,-763,1343,-6046,-6176,5655,2609,4578,-7832,-7269,9048,5945,-1021,-4551,-6362,7908,6776,-6377,-5399,99,4737,6463,-6609,-6267,3589,3169,1966,-4569,-5707,6158,4926,-1287,-3715,-3769,6778,5569,-4716,-1893,1609,3578,4113,-5922,-3885,4761,1632,1881,-2585,-2932,7125,1826,-5105,229,-1894,3595,3787,-8542,878,4290,-716,1804,-4402,-2803,9124,-2356,-4274,-78,-2521,6934,1883,-9854,2134,4961,24,2930,-8943,-2350,10081,-2157,-3704,-2707,-3229,9237,2054,-10298,2634,2204,4186,3168,-10880,-1284,10222,505,-1584,-6174,-5658,11491,3070,-8875,-1554,-891,7548,4816,-10861,-2107,7554,2325,1501,-6526,-4079,11335,4358,-4989,-3667,-4087,8777,5472,-7335,-3482,1459,4175,3559,-6556,-4293,5959,2592,-725,-4614,-3355,6317,2775,-4206,-3413,-1395,4768,2076,-5726,-2373,2834,2188,2188,-5314,-2496,5682,-81,173,-2882,-1544,5716,-230,-5432,1208,-35,3883,2090,-7645,1648,4687,-1124,469,-3957,-143,8118,-1881,-5243,1933,59,5277,905,-9294,3228,4719,-417,18,-7081,1409,9664,-3289,-4344,-1167,11,8848,-1164,-10334,1305,3004,4222,283,-10002,1768,9754,-2547,-4000,-4090,-471,10644,224,-9227,-1987,1773,4880,1360,-9532,-708,6802,1457,-1065,-7038,-1941,9277,2241,-4104,-2711,620,7800,1927,-8118,-1135,3243,4228,244,-6315,-924,5142,1480,-1826,-3984,-672,6777,1400,-5268,-443,1124,3872,1024,-6283,932,2746,550,-865,-5460,726,5883,-1228,-2203,-633,212,5101,-1052,-4066,2002,1521,1967,-469,-4351,2650,4218,-2610,-1630,-1932,1158,6978,-3992,-4691,3553,1109,3061,-2409,-7121,4020,5668,-2365,-1870,-3442,2628,7189,-4042,-5068,582,2666,5895,-2423,-8548,3040,5598,1045,-2074,-7489,3095,9509,-2528,-4746,-2567,1887,7016,-2611,-7546,1279,4765,2738,-1966,-8194,1282,6580,-106,-1335,-4618,1208,6704,-1399,-5554,-745,1698,4577,-1243,-5515,51,3441,1469,-1220,-5013,235,5614,-472,-3158,-1410,474,5738,-1030,-4300,1203,1425,2823,-381,-5213,1278,2831,-1060,-1148,-2932,2075,3864,-2799,-1885,390,1392,2633,-1470,-2736,3807,2142,-698,-1024,-2291,3430,2773,-3816,-780,-43,3585,3374,-3935,-3680,3617,1598,710,-2825,-3986,4985,3439,-3042,-2651,-1724,3188,4938,-4985,-4547,1756,3180,3381,-3897,-5993,5424,4603,-1357,-3003,-3443,4757,6920,-3653,-4984,19,3533,4975,-3871,-5673,1601,3694,2429,-3130,-5912,3002,5240,-2014,-2666,-1957,3169,5820,-2437,-4655,770,2073,3645,-1805,-4651,1788,3186,354,-2886,-2861,2607,4874,-2347,-2959,-114,2195,3118,-2925,-2741,2222,2041,-161,-2880,-2196,2191,2687,-1142,-1148,-848,2059,1208,-2673,-1961,2426,2418,574,-3542,-946],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,10,-10,11,-13,14,-15,17,-19,21,-23,25,-27,30,-34,37,-41,45,-49,54,-61,68,-76,86,-99,114,-133,160,-197,257,-363,618,-3276,61,2095,7320,-531,-13354,3096,7623,-633,-547,-8163,-103,12964,-3569,-5434,-689,-1867,8197,1520,-11305,3191,4833,900,1919,-8077,119,10103,-3208,-1824,-996,-3768,7901,-248,-6952,2516,1150,1852,2246,-7623,364,6132,-2964,-347,-1646,-586,6387,-3008,-5043,2646,1490,2877,-2239,-5510,3832,3726,-2044,300,-3587,2856,6794,-3945,-3556,706,2630,3956,-4163,-6151,4867,4790,1778,-4005,-4973,6659,6869,-2582,-4314,-4326,5301,7040,-5859,-6210,1054,4461,4774,-5964,-7913,6520,6011,672,-3152,-7649,6954,7701,-4345,-3256,-2688,3502,9769,-6461,-8293,4371,2597,5389,-1705,-10308,4654,6868,-1144,-2515,-6182,2252,9344,-5688,-6017,1550,64,6776,-1893,-9801,4012,3000,-937,78,-6703,1502,8434,-3773,-2003,100,-1087,6321,-1974,-6437,3604,2220,-295,696,-5119,3128,4858,-4232,-855,-867,827,4617,-4005,-3782,5277,974,-644,-1851,-3860,6103,3288,-4403,-1798,-1354,3711,4830,-5300,-3683,2635,2523,2488,-4887,-3569,6187,3584,-1217,-5312,-2906,6888,3954,-5497,-3266,-1141,5916,4796,-7583,-3858,4153,3367,4064,-6943,-5468,6783,3000,-2429,-3365,-5511,6697,5714,-6028,-3500,96,3603,6144,-7158,-5259,4754,1850,1867,-3877,-7136,6636,4637,-4020,-1750,-4125,2974,7098,-6000,-3446,3661,1196,4415,-2528,-6306,5086,3822,-2809,-32,-4190,1945,6361,-5126,-1018,1355,-503,3566,-2960,-4001,5376,377,-1414,-165,-2321,3895,2429,-5292,-1988,1094,1395,2716,-4934,-2039,3081,-52,-1736,-1765,-1932,5607,1489,-4503,-2362,166,4403,2610,-5480,-986,4589,2521,274,-5609,-1910,5567,1899,-2767,-4097,-1553,7857,1888,-4865,-2476,1649,5753,1554,-6120,-1727,4421,2383,-665,-5711,-2409,6621,3092,-3466,-3192,-1587,6427,2315,-6374,-2562,2590,3615,3198,-6958,-4706,5614,1624,-1023,-4126,-4908,6174,3059,-4315,-593,-993,3748,4165,-6078,-3431,3007,709,153,-3592,-3996,5520,2340,-4137,-185,-1686,2305,3070,-5201,-906,2650,1170,711,-3957,-2567,4327,565,-3323,-36,-1364,4027,513,-4103,-638,1595,1748,347,-4599,-54,5136,-351,-2613,-3234,7,5683,-325,-5215,-962,2561,3018,-986,-5842,788,4811,1117,-2411,-4933,1546,5975,-213,-4953,-3464,1314,5919,-146,-4779,-1490,3120,3277,-962,-6763,-290,5324,1853,-2793,-3316,-607,6786,-450,-5951,-2571,826,5458,-417,-6701,-935,3159,2100,-1006,-5321,-1740,6206,507,-2609,-2337,-619,4878,912,-4852,-972,1074,3327,1463,-5554,-657,4536,-5,-1892,-2454,-2373,4417,999,-3680,47,445,1832,757,-3718,-255,3673,173,-1699,-2314,541,4496,-576,-2299,-154,1498,1768,-1210,-4231,1915,2888,-550,-2266,-3069,1474],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-5,7,-7,8,-9,10,-12,13,-14,16,-17,20,-21,24,-26,29,-32,35,-38,42,-46,52,-57,63,-70,79,-89,101,-115,133,-157,189,-236,314,-480,2359,-2919,-3406,-5641,4510,10015,-7866,-6001,-593,3445,7386,-4284,-8922,4212,5424,1184,-2209,-7285,4639,8935,-1799,-4738,-2948,2804,7006,-3381,-6546,1344,4832,4184,-3147,-7723,4097,5078,-434,-1936,-4764,3378,5928,-3236,-3303,-1934,437,5234,-3211,-3215,3563,811,2290,-2931,-5095,6537,2114,-3898,622,-3156,4638,4657,-6949,-408,3994,43,3778,-5389,-5391,8019,290,-2638,-601,-4119,7346,4718,-9424,-21,3156,3298,4797,-8732,-4199,8857,821,-1542,-3553,-5637,9883,5887,-9399,-1822,-289,4672,5953,-9501,-4050,7238,2014,1757,-4215,-9245,9918,4823,-5481,-2937,-4907,5320,7450,-8576,-5293,3130,3045,4999,-5389,-8330,6931,4308,-1769,-3954,-5754,5272,7400,-5160,-4390,-998,3882,6346,-4775,-5266,3815,3343,2417,-4037,-4731,5495,3136,-2196,-2514,-3115,4245,4193,-3939,-1901,221,1901,3663,-5116,-2063,4986,-445,-327,-2159,-2277,7302,1610,-4169,-616,-871,4519,2514,-7847,671,5246,-1228,828,-4314,-1888,8370,-316,-5883,-1039,-1556,6739,2600,-8930,1158,5571,938,1964,-8497,-1587,9648,-135,-4032,-2686,-2395,9358,2993,-10196,-900,2395,3947,4464,-10225,-3232,8627,1699,-462,-6209,-5134,9704,3115,-7194,-2211,-385,6482,4754,-8821,-4920,6150,3314,1374,-6407,-4324,6919,3549,-3656,-3959,-1711,6120,4501,-5451,-2767,1445,4094,3300,-6012,-2426,4723,2540,-256,-5232,-2330,4956,1882,-2631,-2721,-270,4338,1337,-4222,-663,2851,2023,1097,-4713,-1230,5121,-380,-2217,-1029,-635,6053,-1109,-4559,2054,1704,1570,-163,-6786,1188,5763,-1169,-1960,-4143,233,7499,-2373,-5946,1106,287,4685,718,-7839,1663,6361,40,-1020,-5731,869,9333,-1917,-5329,-1556,126,6415,-466,-9024,1189,4092,3061,-1148,-8520,-118,7822,269,-4216,-3979,-1620,7099,459,-7439,-211,1183,4614,1163,-7650,-1447,6081,1835,-1022,-5641,-2008,6526,1874,-5000,-2198,-109,4311,1429,-5838,-289,3211,3507,152,-5411,-1248,4574,1023,-2288,-2224,-1570,4619,-328,-4700,-1247,107,2934,14,-4768,731,2456,272,-422,-3216,821,4111,-1821,-3127,-1124,1547,3295,-2609,-4146,2143,2774,1064,-659,-4718,3309,6042,-3695,-2299,-1961,2562,5765,-2270,-5608,2234,3139,3655,-1735,-5049,3795,5416,-1927,-2782,-3456,1433,6482,-3341,-5556,-283,3119,5580,-2975,-7646,1543,4485,1806,-2837,-5813,2279,7465,-2157,-3708,-2306,1283,6258,-1674,-5920,1161,3884,2799,-760,-6006,357,6280,1507,-3154,-3318,1454,5098,-734,-4403,-835,1368,3901,-393,-3826,28,3684,1523,-661,-2860,1070,4047,294,-2594,-1422,2088,3830,-2236,-4643,1165,1287,1720,-1700,-3878,2261,2040,-1174,-2115,-890,2348,3438,-2364],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,3,-3,3,-5,5,-5,6,-8,8,-10,11,-13,14,-16,18,-20,23,-25,28,-31,34,-38,43,-46,51,-57,63,-69,77,-84,94,-104,114,-127,142,-158,177,-199,227,-262,306,-365,450,-582,819,-1388,5985,6971,-4348,-2453,-6321,3854,9883,-5763,-6986,3414,1058,8346,-3135,-9453,6134,4684,-1055,-679,-9663,2907,8978,-5418,-2888,-1189,-355,9665,-2230,-8360,5219,965,1555,1052,-8345,3360,6185,-3380,-176,-1251,-185,8110,-4124,-4892,2991,-141,1204,-1392,-4610,4555,3091,-3321,-1380,-1258,3656,4952,-5980,-2283,3548,2367,1152,-4816,-4087,6360,2793,-1055,-3509,-3160,7347,3101,-5403,-3043,-24,6008,3129,-7751,-3632,4803,4263,2107,-6480,-4927,8536,3629,-3241,-4705,-4277,8748,6361,-7241,-3504,25,5328,6040,-8816,-5225,6762,2865,2275,-5479,-8100,8263,5456,-5188,-2810,-4175,5024,7714,-7246,-6078,4722,1481,5183,-4478,-9173,6886,3860,-2065,-1758,-6329,4186,8608,-6441,-3243,927,141,4642,-3600,-6575,6022,532,229,-150,-4973,4377,5113,-3836,-1111,127,991,4087,-4495,-3117,5198,424,-409,-2018,-3462,5054,1759,-4526,-553,1050,4158,2807,-6862,-1243,4140,1713,-165,-4374,-1613,6246,1231,-3001,-3683,-246,6445,785,-6922,-2333,2603,5360,2036,-8207,-1183,5002,3591,-1025,-6658,-2857,8377,2819,-4768,-4165,-2149,7815,2442,-8769,-2149,2097,4121,2658,-8562,-2509,7785,2409,-732,-4316,-5032,8383,3206,-7484,-2136,-1194,4487,4723,-8050,-2343,5853,848,2440,-3995,-5346,6920,1570,-3818,-1193,-2546,3675,4818,-6610,-771,2414,138,4017,-5248,-3002,6008,1167,-2292,-947,-2042,3608,2195,-6481,530,2071,1606,1492,-4339,-476,4237,-1386,-1442,-2318,-97,4374,797,-4649,-180,2158,2829,301,-5603,363,5145,1493,-1527,-4916,725,6413,-666,-4285,-2163,1576,5431,-251,-6572,-549,3143,4478,-271,-7066,854,6449,1895,-2381,-4793,-435,7173,-1,-6987,-1543,574,7293,-200,-8129,-85,4293,3371,-107,-7163,-585,6988,534,-2288,-3091,-1819,6313,615,-6720,-976,878,3629,2014,-6372,-1738,5892,456,451,-3838,-1358,5448,384,-3764,-254,-66,2957,1881,-4997,-247,3132,738,1354,-3147,-2363,5452,-270,-3313,-205,-812,3892,751,-4003,544,1924,265,-167,-2986,591,3775,-771,-2419,-1387,1273,3731,-2105,-4655,664,2485,2808,-2844,-5389,2899,4508,829,-2874,-2929,2598,5280,-1302,-5427,-1327,3143,4360,-3028,-5055,833,4069,2061,-3234,-5351,1876,6083,-648,-3487,-2972,2845,6755,-1546,-4694,266,2561,5169,-1789,-6842,1943,4724,1480,-2669,-5465,172,6091,-567,-4261,-820,895,5667,-1154,-5103,1273,2982,2204,-134,-4642,1079,4336,344,-1508,-2875,850,4327,-632,-3601,731,1455,1698,-1126,-4903,589,4304,-1609,-840,-1528,1160,3061,-2043,-3634,425,616,2001,-1782,-3707,1864,2292,-913,-1347,-1739,2330,4509,-2512,-3508,293,1614,1500],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,3,-3,4,-5,6,-8,10,-14,19,-27,42,-76,508,1919,7679,-671,-12746,4186,6892,479,-962,-9906,1121,11808,-1565,-6272,-2303,68,9963,-1105,-9382,682,4665,3840,-858,-8453,1563,7233,859,-2136,-5981,-399,9194,-803,-6170,-1652,893,5384,-252,-7741,1598,2598,950,-510,-4687,2202,5850,-1386,-1232,-1479,-385,6090,-3438,-3456,2182,1120,1651,-2233,-5781,4790,3644,-3409,-676,-3338,4712,6609,-6812,-3457,3380,874,4299,-4417,-7537,7222,2222,-1782,-1791,-7378,5517,7109,-8666,-3370,1112,1904,9116,-7484,-8521,7943,2483,791,-3579,-9127,6827,8023,-5715,-3881,-2930,3951,10352,-5977,-8198,3675,3051,5555,-4128,-10326,4952,6925,-2747,-2326,-6323,3393,10607,-4971,-5673,-291,1763,7471,-2465,-8759,4008,4704,1807,-2291,-7509,2296,7120,-1905,-2757,-2421,1739,6598,-3528,-5641,1204,1674,3420,-2452,-5431,4040,2629,-1075,-1266,-3172,3796,3890,-4440,-2646,-1462,2227,4794,-4999,-2983,4188,1140,590,-2709,-4445,6663,2276,-5790,-355,-417,3739,3883,-7923,-1942,5443,1668,2607,-5325,-3607,8323,1584,-3989,-2740,-2621,6504,4999,-10495,-2107,3851,2861,5047,-8421,-5788,9345,2719,-2428,-3456,-6335,8709,5727,-7668,-2493,-1174,5058,6803,-8290,-6787,5980,3550,2787,-4907,-6269,6848,5669,-4435,-3929,-3526,4176,7774,-6613,-4921,1764,2522,4189,-4683,-6183,5509,3172,-631,-2771,-4672,3858,5224,-4292,-2385,-782,2680,4246,-4288,-2860,3175,3175,1192,-3756,-3519,4380,3221,-1680,-2383,-2038,3395,2170,-3946,-755,1618,2014,1747,-4933,-1274,5715,-419,-1515,-3648,-895,6352,584,-6459,-736,1622,3553,2121,-7803,-386,4824,-572,-1320,-4736,-1898,7349,310,-4961,-1381,-198,5763,2117,-9005,-120,5186,2830,1517,-7138,-2418,9403,815,-4632,-3963,-2583,8309,3812,-7343,-2091,2934,4761,4219,-7691,-3707,6391,2743,-339,-5199,-3339,7014,4082,-4987,-4177,-8,5172,4909,-7039,-2856,3641,3600,1427,-4536,-3551,5807,3091,-1833,-1829,-2250,4053,2588,-3970,-1906,1219,2162,2206,-4222,-1592,4121,1116,-1272,-2620,-1218,3848,-80,-3352,-257,1592,3818,525,-5603,362,1998,959,-1456,-5302,-388,4639,-1102,-2884,-1915,1731,5203,-2461,-5208,1850,2316,3951,-329,-7467,961,6410,-723,-3715,-2771,1121,7391,-868,-5651,-2415,2404,5027,-452,-8147,1237,6160,1825,-871,-5406,330,8015,-501,-5847,-1505,1201,5478,183,-7328,466,5541,2347,-514,-6246,-834,7670,403,-3080,-3592,-763,5315,1037,-4785,-833,1154,4148,2080,-6206,-885,4706,1327,-219,-4688,-1154,4703,-583,-2989,-1636,-531,3492,1178,-5691,-148,2839,1932,-1618,-4406,508,3844,-8,-2145,-2379,1557,3064,-1136,-3657,767,1721,1617,-1560,-4485,2227,3754],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-10,11,-13,13,-15,17,-19,21,-23,26,-28,31,-34,37,-41,45,-50,55,-61,66,-74,82,-92,103,-117,133,-153,180,-215,265,-338,460,-700,2484,-9886,-6737,6841,2593,5108,-6855,-7910,9201,5010,-3604,-2038,-7692,5986,7879,-6281,-3937,1134,2584,7064,-5722,-6756,6395,1625,793,-116,-7358,5065,7174,-6092,-779,-822,262,6734,-4133,-4640,2986,1304,749,-1721,-5280,5643,3119,-4603,-553,-1537,2354,3259,-6355,-1150,3235,134,1255,-4284,-1194,5722,1475,-2968,-2976,-548,6471,792,-6299,-898,2644,5010,1431,-8969,-1099,6256,1399,-1753,-6074,-433,9846,1265,-4899,-2663,-218,9580,2469,-9485,-1073,2654,3833,2668,-9742,-3266,9116,1907,-1941,-5065,-3373,11862,2401,-8985,-227,167,5517,5033,-10304,-3323,5750,986,2714,-6654,-5506,10770,3187,-4814,-1768,-4191,5963,6361,-8688,-1978,3051,484,4884,-6339,-6340,6852,1793,-1693,-1459,-4743,5993,4132,-7096,-621,728,595,2880,-5127,-2362,5247,-254,-751,-1801,-1981,5887,375,-4528,235,78,1992,1688,-5943,303,5170,-1046,-1018,-4259,-31,6633,-1309,-3607,-1669,1442,6693,-1765,-6306,417,4164,3815,-1874,-7658,1764,6749,687,-749,-5011,1372,8223,-2244,-6147,-1821,1667,8550,-407,-9241,1743,5306,3833,-203,-9382,-89,8616,-319,-3464,-3844,-850,10053,205,-8372,296,2717,5763,3180,-8669,-681,7206,637,486,-4905,-2735,9015,653,-5735,683,-1891,5343,2801,-7841,-790,3596,893,2888,-4374,-2105,7508,41,-2665,-305,-1599,5183,2536,-4608,-231,2536,877,1755,-4576,-930,5330,-1624,-2386,-1628,-786,4205,-596,-4421,2560,2246,537,-447,-4830,1493,4005,-1711,-1703,-2467,1140,5337,-2068,-4756,-130,3031,4887,-3180,-6309,1909,4425,2869,-2850,-5603,2172,6344,-1517,-4563,-3227,3270,6702,-2828,-4765,895,3421,4807,-2854,-7784,1962,5245,-584,-2063,-6034,2178,7373,-2753,-4467,-2372,1528,7214,-1746,-6714,1333,2881,3399,680,-8212,427,6261,-158,-1081,-3675,-1398,7242,-1666,-5562,-126,581,3816,284,-6458,1480,5529,-1175,152,-3830,-1029,6343,-1438,-3396,1382,-930,3467,-207,-5069,1387,1877,-771,667,-2584,1698,3451,-1974,-2744,388,532,3105,-2902,-4283,2091,1976,-858,-2664,-2571,2429,3055,-3004,-2897,-1830,2342,4384,-4393,-3198,1863,2984,2355,-3342,-4337,3691,4389,220,-3509,-3228,3639,3702,-3344,-3175,-1770,3910,3992,-3800,-4033,2620,3736,1889,-2862,-5127,3401,4737,-2060,-2545,-3189,3922,5522,-3294,-4117,41,2714,4442,-3489,-5581,3021,2939,1228,-2415,-4560,3190,4386,-2439,-3788,-698,1181,2947,-2378,-5595,1308,1836,1882,-1260,-4871,1952,2631,-2623,-1943,-1447,1671,3843,-2230,-2858,1759,1305,1756,-923,-3984,1925,1986,-2684,-1158,-846,1853,3222,-2042,-1961,1333,1201,890,-2294,-3551,2682,2669,-841,-2892],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-8,8,-10,11,-12,13,-15,16,-18,20,-22,25,-27,30,-33,37,-41,45,-50,55,-62,69,-77,87,-99,115,-134,159,-193,241,-305,19,-7410,-1441,14031,-504,-8741,-1221,-721,8301,1882,-11301,240,5350,2324,1702,-10396,-2671,10818,953,-3199,-3261,-2897,8567,3165,-7507,-1360,976,5247,3673,-8344,-2391,6051,1410,328,-4925,-2348,7518,1588,-4379,-1784,-1398,5295,548,-6397,827,3044,1629,1066,-5938,1081,6243,-1745,-438,-4738,-187,6937,-3341,-4905,1556,800,4269,-1451,-8345,5737,4293,-2246,-609,-7010,1566,8640,-5750,-4795,814,901,6965,-3486,-9255,5976,4482,441,-892,-9807,3510,8876,-5420,-3504,-3217,198,10136,-4681,-10580,4482,3357,3614,-829,-11812,3867,9110,-2199,-1270,-6925,578,11774,-3487,-8090,-857,493,8060,1188,-11222,1506,6532,1156,-479,-7554,-1221,11209,-1248,-4958,-2944,-2074,8877,-173,-8227,392,2479,3758,149,-8458,94,6793,-717,-1723,-4305,202,5473,-692,-3724,-618,856,3921,-1666,-5807,1838,3067,1287,-2027,-5042,3019,5746,-3350,-1783,-632,1892,6439,-4317,-4660,4157,996,2620,-2237,-6006,6066,3333,-3660,-923,-3004,3249,7545,-6360,-4069,2541,2263,4747,-4402,-7602,7602,4702,-2216,-1842,-6619,5106,9248,-5788,-3796,353,2629,8772,-6545,-8441,5964,5125,2328,-2820,-9136,5614,8021,-3025,-3770,-4123,1614,9209,-3295,-7986,2750,3143,5944,-2136,-9537,4243,6282,-71,-2338,-5403,3015,8788,-2703,-5187,-447,1223,5861,-2385,-7266,1980,3186,1140,-1443,-6327,1897,5676,-1933,-2043,-1774,1768,5277,-2602,-3707,565,1094,2036,-2381,-4922,3181,2366,-1570,-1945,-3640,4276,3989,-3617,-1800,599,1245,3111,-4633,-2964,5807,1685,-1025,-2890,-2991,5634,1461,-4581,-1576,-909,4835,5504,-6590,-3392,5109,2514,1267,-5216,-3918,7340,3406,-4313,-2492,-3491,5963,6167,-7487,-3486,1769,3264,3476,-5737,-7466,6792,3103,-420,-3232,-5224,5792,6235,-5248,-3300,-1088,4095,6046,-6058,-6122,3884,2618,2234,-3851,-6586,5360,4972,-955,-4339,-3511,3147,6570,-3990,-4806,1513,3286,3227,-2679,-5079,4151,2727,93,-2672,-3347,3334,2746,-2296,-2674,-1670,2561,1657,-3644,-1993,1558,2372,851,-3037,-2282,2656,1258,-3772,-1594,-845,3342,1628,-5347,-2043,2086,1698,847,-5146,-1980,6880,514,-3155,-2851,82,6371,1851,-5790,-942,814,3154,318,-7460,-1638,5822,2438,-1168,-4852,-2841,5721,1787,-5452,-3048,-956,5641,3254,-7594,-2222,3714,3200,1235,-4873,-4060,6778,2892,-1926,-3285,-1831,7147,3975,-6187,-1875,1714,3855,2779,-5973,-3468,4508,3859,-425,-3445,-3067,5782,2712,-3507,-2733,-679,3244,2930,-4994,-3265,1090,2020,413,-3686,-2141,4117,1219,-928,-708,-1170,3902,1730,-3043,-227,1553,1910,-42,-2769,-832,2900,662,-927,-3306,37,3880,-5,-3422,143],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-7,8,-9,10,-11,13,-14,15,-17,19,-21,23,-26,29,-31,35,-38,42,-46,51,-56,62,-70,78,-86,97,-109,125,-144,168,-201,245,-312,421,-628,1153,-5836,-5341,12875,1274,-6160,-2078,-2673,7201,6008,-11376,-1554,4904,2852,4027,-8073,-4759,8461,1404,-3130,-2978,-4825,8649,4814,-8587,-1210,41,2248,5738,-7465,-3577,6737,-569,154,-2316,-3674,7335,1658,-6157,-610,-619,3125,2147,-6640,-1403,5502,1707,353,-3325,-1131,6870,-1064,-3973,-1065,956,6114,-575,-6673,1569,3408,2326,-389,-7283,1550,6974,-421,-2316,-4497,1545,8056,-3314,-6521,-705,1307,7043,-1442,-9713,2256,6196,1686,-420,-8803,1951,10527,-1978,-4338,-3475,315,10228,-1770,-9878,1034,3606,5030,950,-12826,1006,9244,-1080,-779,-7174,-2925,12700,850,-8021,625,-1141,7898,3235,-11049,-127,4344,880,2511,-6301,-2738,9640,-226,-3864,-1394,-1608,5914,3451,-8210,1533,1868,1114,4113,-6811,-1764,5352,-1138,-1178,-2270,-2850,5995,283,-4854,878,44,672,592,-6163,2734,4067,-1117,-1960,-4012,1938,5891,-2537,-4759,-418,1743,3727,-2886,-5700,2410,4684,2159,-2013,-5293,4575,6087,-3038,-3344,-2023,3031,6886,-5199,-5626,1144,3765,4157,-4454,-8541,3371,4866,-595,-2402,-7297,3655,7694,-4039,-4654,-1335,2080,8291,-3752,-8121,2764,4512,2797,118,-9620,4209,7644,-1791,-2418,-5322,851,9920,-2680,-6996,771,2414,5333,-520,-8828,1988,5628,-182,-700,-5935,-1408,7330,-1585,-4224,236,-62,4665,122,-5222,3036,3126,-215,767,-5642,402,5659,-3253,-2046,-375,531,4557,-2226,-5006,2816,2563,590,-1288,-4419,2740,3220,-1605,-1877,-1461,1766,4304,-3622,-4487,2487,2124,2565,-3103,-4695,4298,3601,-1405,-3650,-4077,5176,4867,-4160,-3596,-728,3335,3733,-5416,-5017,2696,3005,2891,-5624,-5764,5327,5532,-2073,-2994,-3814,4859,6207,-4417,-4274,1534,3135,5412,-4830,-5830,4518,4440,1463,-2807,-6052,4401,5643,-3577,-3760,-1610,1897,5726,-4119,-5708,2353,1826,2671,-1743,-6900,3134,4587,-3106,-2117,-2378,556,5907,-2764,-4333,1491,946,3753,-2239,-5587,3323,2888,-1574,-1146,-3351,1169,4411,-2251,-2169,970,964,2600,-2610,-3471,3557,2273,-758,-2099,-2356,3099,2939,-4175,-1994,-268,2234,2217,-3992,-1990,2994,2708,-168,-4812,-1496,5532,3421,-2932,-2368,-28,4280,2174,-5567,-3238,1346,3704,1729,-5626,-2712,4843,2573,600,-4835,-2984,6117,3073,-3203,-3522,102,5942,3526,-5818,-3424,2730,3519,2057,-4611,-4055,5608,3941,-1473,-3983,-2880,4431,4406,-4493,-3088,1871,2784,1593,-5094,-3877,3692,2379,769,-1929,-2849,4569,4373,-2478,-2262,277,956,3860,-2768,-3744,2228,1459,972,-3057,-2866,2341,1744,-1904,-610,-825,1734,2297,-3333,-2258,2691,1826,-436,-2844,-1286,3865,1230,-2224,-1665,595,3409,1410,-4337,-619,2635],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,5,-7,7,-8,9,-10,11,-12,13,-15,16,-18,19,-21,24,-26,29,-32,35,-39,43,-49,56,-65,76,-91,111,-140,187,-267,428,-863,4868,7077,-12263,-2731,6289,2493,3715,-8828,-6727,11110,3668,-4836,-3614,-5666,7523,7469,-10710,-2573,2357,4078,6065,-7886,-6582,7627,2752,-94,-4340,-6469,6960,5064,-4865,-2586,-584,3642,5044,-5796,-2813,2634,2562,1807,-4437,-4356,5218,1616,-1587,-3301,-3758,4962,1059,-5393,-110,-817,1544,1563,-5558,383,5188,189,-1184,-3695,-912,7141,-2155,-6005,68,-502,5440,684,-9581,2633,5022,-1378,1448,-8204,1025,9941,-2562,-3706,-2973,-2184,10001,-322,-10644,1845,3223,2761,1742,-10762,353,10113,-290,-2183,-5396,-3471,12671,385,-9212,-518,-113,8341,3552,-12448,-712,7995,1027,609,-7538,-3256,10237,1506,-4878,-1652,-2429,8644,3992,-9986,-1445,3461,2773,4142,-8107,-3165,8205,2732,-2145,-3263,-2619,7604,3890,-6674,-434,64,2779,4444,-6458,-1635,4264,1244,1301,-4469,-1896,5990,302,-2542,-1498,613,4747,-102,-6076,1296,3215,1198,-1433,-6162,2104,5843,-1773,-2289,-2990,34,7420,-2335,-6083,3096,2120,3328,-1258,-7799,3881,5332,-2339,-1928,-5795,3928,9887,-3241,-5214,-37,1991,7352,-3051,-10770,3419,5326,2374,-84,-8449,3188,9515,-2401,-2620,-3447,1018,9345,-2256,-8500,1147,2571,4740,-595,-11465,1277,8237,1219,-1439,-5547,-547,10165,-1488,-6261,-1290,753,6592,1843,-9078,675,4551,1801,130,-6942,-2168,7281,1159,-3447,-2650,-1117,5211,648,-5761,288,830,1444,270,-5235,1092,4448,-724,-768,-3133,18,6554,-1253,-2431,158,899,4267,-936,-4848,3451,2844,1169,-2456,-3641,3421,4562,-2755,-2207,-972,1802,3571,-4172,-4484,2934,2080,1840,-2695,-5759,5931,4801,-2990,-1842,-3251,2873,6767,-6329,-5416,2306,2530,4781,-3893,-7187,5373,5792,346,-2680,-6579,4207,8948,-4092,-4155,-628,1330,6676,-4482,-7051,2676,4300,1815,-1450,-7413,3433,6147,-1762,-2992,-3767,914,9042,-2568,-6842,-80,2664,4187,-843,-8049,598,4979,271,-2198,-5861,1435,6536,-1012,-3449,-907,329,4659,-913,-5692,1022,1355,1815,-1461,-3213,2918,3608,-1301,-1789,-1727,2297,3338,-1859,-2168,1264,1931,1688,-2939,-2029,4326,1806,-1121,-2732,-1131,4846,3875,-4771,-2883,930,2877,3204,-5094,-3015,4165,2212,-934,-4469,-4113,5486,3175,-4570,-2119,-302,4197,4588,-5205,-4339,3130,1619,2102,-5258,-5828,5938,4430,-2541,-4215,-3227,4439,6282,-5746,-4861,376,4644,3471,-4201,-5673,4115,4311,-415,-2840,-4916,4053,5461,-3355,-3784,-2465,3063,4129,-3061,-4716,1448,2676,2490,-2291,-4847,2020,3626,-1678,-1763,-2691,1570,3536,-3212,-2526,547,2188,1848,-2733,-2747,2957,1680,-84,-1931,-1934,2948,738,-2805,-1507,407,2509,1721,-2973,-1812,2633,1175,639],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,12,-14,14,-16,18,-20,22,-25,27,-30,33,-37,42,-48,54,-62,71,-83,99,-121,152,-197,255,235,8212,671,-13136,1668,6732,1219,1053,-8712,-3227,11761,-1485,-4554,-430,-2760,8220,1834,-10309,306,3835,2631,2584,-8888,-2020,8120,-589,-1959,-3741,-1801,7378,947,-6116,461,-190,3153,3055,-6366,415,4915,-1348,-641,-3095,-562,6298,-1334,-2585,366,877,4288,-1636,-5955,1496,3688,232,-1500,-4659,3279,4729,-2758,-2857,-1233,2623,6879,-4728,-5423,3017,3340,3347,-4757,-6910,5745,5880,-1793,-2929,-6192,5062,9251,-7087,-4497,-8,2825,8810,-5886,-9677,5462,3846,2303,-3899,-9557,5627,9847,-2922,-2140,-3525,934,11804,-4834,-8318,2802,1806,6931,-1723,-10606,3042,7739,-447,-1861,-7040,780,10509,-3144,-4302,-558,-464,7953,-375,-9297,2954,4164,671,1234,-5871,126,7417,-2304,-2835,-31,-440,6628,-1798,-5161,1513,1656,1983,-43,-5835,1636,4751,-2622,-766,-1308,1676,5136,-3000,-3991,810,1551,2069,-2840,-3948,3275,2863,-1420,-3280,-2847,5669,2936,-4424,-2377,416,5200,4487,-5685,-3932,3702,3174,1748,-5908,-4437,7506,5050,-2894,-3455,-4529,6697,7242,-7213,-3346,1498,3746,5291,-6207,-6517,6193,4014,307,-3222,-7739,6807,7602,-5494,-3628,-1734,3212,8097,-5300,-7209,3260,3069,3016,-2255,-9243,5002,7580,-1990,-1983,-4445,2614,9306,-3877,-4713,2288,1210,4850,-1508,-7215,3833,4630,-412,-304,-5299,2452,7054,-4380,-2545,874,-550,4740,-2523,-4305,3944,3455,-1388,-1789,-2899,3344,3876,-3493,-1532,-279,2203,3257,-4878,-1272,2666,1824,783,-3704,-2778,4481,2680,-2012,-3473,-972,5565,2674,-6681,-1465,2211,4370,2250,-6563,-1896,6089,3318,-823,-5331,-2467,7285,3625,-5069,-2960,-929,6217,3763,-7424,-4049,4024,3611,2474,-6443,-4040,8641,2234,-1759,-3548,-4047,6633,5235,-6102,-3516,605,3097,4490,-6324,-4960,4798,2675,224,-3320,-5659,4979,5029,-3945,-2339,-1231,4163,5990,-4771,-4150,3159,1802,1397,-2813,-5302,4879,1954,-1891,-2046,-2981,3491,4113,-3866,-2709,2345,1109,1815,-3576,-2700,4028,1094,-1752,-1655,-1106,4288,1618,-4764,-986,2145,2043,271,-5376,-1511,4226,1266,-902,-3393,-517,4913,390,-3976,-1605,1207,4724,169,-6123,-1478,3595,2890,-423,-6041,-308,5893,2039,-2594,-4384,430,6577,257,-5723,-1025,2180,5515,953,-7866,-1859,4876,2726,-1842,-5955,-1875,6203,1223,-4396,-2127,-410,5683,2147,-6341,-1347,2744,3494,2518,-6141,-2145,5006,1574,-2327,-3760,-3592,4345,2271,-4616,-1545,608,3465,2303,-4052,-2026,4124,1581,186,-2587,-2432,4345,1593,-3454,-1429,797,2831,1772,-3653,-970,3153,-89,-383,-2333,-529,4047,281,-2805,-1137,751,2824,-537,-3361,430,2375,1919,-806,-2885,211,4876,81],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,5,-5,5,-6,6,-8,9,-9,11,-12,14,-15,17,-18,20,-22,24,-27,30,-33,36,-40,45,-49,54,-60,66,-74,83,-95,106,-123,142,-167,201,-249,321,-445,703,-3215,9288,6949,-6798,-2046,-5131,6516,9507,-8204,-5333,3569,2532,7432,-6086,-9647,7563,4764,-598,-2863,-7662,5949,9458,-6279,-3680,-1178,3410,7333,-4296,-7887,4113,1998,2652,-1250,-7755,3586,6390,-1665,-1510,-4050,2383,5988,-4014,-4461,1072,1614,2477,-3926,-4782,5092,1960,-1739,-2021,-2978,4793,2237,-6111,-1007,-1,2821,2305,-6223,-1419,4722,594,1080,-5193,-3106,8143,853,-5032,-875,-963,6826,2465,-9123,19,3509,1926,2721,-9442,-2385,10079,171,-3498,-2907,-4173,9813,4547,-9198,-658,1640,5166,5119,-11291,-3117,9133,1021,1551,-5645,-5221,10492,4206,-8906,-2032,-1957,5958,6405,-9666,-5405,4887,2079,4449,-7145,-7026,8020,2985,-3045,-3077,-5557,6192,6966,-7229,-1694,814,2184,5187,-6380,-5027,6187,2753,339,-2761,-4776,5953,4040,-4468,-1452,-712,3076,3388,-5098,-3167,2267,746,533,-4457,-1581,5297,-89,-1140,-2112,-1604,4823,180,-5221,746,1235,2836,2185,-7286,908,5112,348,-1248,-4340,-144,8391,-1128,-4934,239,1678,6375,-78,-8584,2246,6800,437,891,-7945,-670,9979,-1306,-4788,-3228,-923,8186,742,-11208,801,4276,3367,2127,-10408,-1925,9439,-240,-2817,-4465,-2831,10087,2055,-7994,-1601,28,5910,4168,-9889,-1829,5965,2059,874,-5936,-4021,9546,2078,-3928,-3027,-1788,6218,3949,-7649,-1771,2167,1272,3422,-4930,-2707,6358,934,-2548,-1458,-1974,4820,2272,-4844,-531,243,2327,1670,-5082,-529,2391,-242,-382,-3143,-660,5031,-793,-3718,68,642,5287,-1818,-5694,641,3203,699,-275,-6244,2236,6369,-2994,-2099,-1994,2021,6849,-2696,-5389,1455,2102,3572,-2138,-7643,3522,5141,-729,-2099,-5763,1829,9578,-2048,-6015,-11,1085,6306,-2360,-9202,2554,5220,347,-674,-8837,237,8988,-1210,-3965,-3150,640,9107,-557,-9270,421,2703,2812,131,-8531,325,7151,294,-1999,-5089,-2172,7739,-584,-4212,-100,435,4541,1591,-7447,110,4524,1447,418,-4746,1128,5399,-420,-3052,-891,476,4547,248,-4966,640,1252,1338,-251,-5018,1788,3800,-1077,-1721,-834,1245,4721,-1632,-3879,1742,1591,2630,-2389,-4265,1951,4276,258,-2228,-3639,4153,4583,-2284,-3568,-650,3700,5088,-3976,-5032,3052,3583,1944,-3748,-5799,5583,6033,-1598,-3247,-3463,3527,5760,-3621,-4740,1060,2985,3780,-2929,-6238,4111,5437,537,-3292,-5229,4158,6861,-3027,-4140,-2287,1784,5340,-3189,-6415,2301,3284,2349,-791,-6519,3007,5230,-672,-1588,-2703,1776,6298,-1895,-4120,61,1583,2335,-218,-3877,1401,3141,297,-914,-2773,1272,4225,-197,-3288,-516,1613,1693,-2041,-4046,1490,2985,-333,-1177,-1246,1739,2299,-3291,-2223,-149,2800],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,3,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-12,13,-15,16,-18,21,-23,26,-31,37,-44,55,-70,94,-138,245,-1518,-3232,-6711,1776,12127,-5036,-6777,-185,567,8371,-2244,-11531,3289,5700,1754,-540,-8350,1465,9374,-2972,-3846,-2571,393,9199,-927,-7707,2588,2131,3134,1062,-6755,1951,5860,-723,-1865,-2903,888,5215,-3151,-3436,1304,1078,2679,-1273,-5889,4350,1758,-924,-1541,-4115,4395,4316,-4170,-1833,392,3495,3767,-5246,-2229,4171,1860,1622,-4859,-4232,8286,2958,-3623,-2964,-2937,6579,6006,-9053,-3599,3955,2722,5464,-7496,-6832,8904,3234,-738,-3425,-7286,8812,6609,-7605,-1765,-868,3475,9489,-7598,-6040,6786,2381,4250,-4162,-10257,7463,6746,-4415,-1999,-5252,3927,9970,-7282,-5436,2193,690,5788,-3975,-9266,5464,4607,-1054,-831,-6716,2582,7621,-3175,-2559,-1082,829,6337,-3210,-5410,3729,1492,873,-187,-4505,2344,4155,-3042,-367,-557,1432,3984,-3535,-2299,4021,1239,104,-3293,-3868,3754,2360,-2416,-1504,-1545,5182,2651,-4949,-1571,1422,4685,2022,-5916,-2197,5503,1149,-615,-4446,-2685,8017,1804,-6217,-2074,-421,6439,4093,-9418,-2630,4509,3635,2096,-6786,-4000,8588,2875,-2370,-3264,-4029,7571,5811,-7660,-2332,1247,3063,4840,-9391,-6419,6542,2309,-343,-3823,-6618,8112,5652,-5169,-1927,-2002,4526,6644,-7353,-3867,3734,1288,3183,-3369,-6615,5600,3978,-2357,-1019,-2549,5560,5934,-4941,-3199,784,1132,2439,-3809,-5403,4711,1737,54,-1711,-2130,3395,2480,-5292,-875,1225,1404,1539,-4922,-1318,2710,922,-617,-3716,-979,4899,407,-3470,-1564,1102,3780,120,-6747,-84,3374,2089,942,-5300,-587,5967,331,-2522,-4476,-563,7249,245,-6841,-1917,1582,4197,943,-8880,20,5574,1823,-7,-6285,-1935,7583,78,-4710,-2165,176,6496,2345,-8658,-2142,2846,2626,1053,-8740,-2064,7385,1488,-2461,-4078,-2103,6678,2525,-6462,-1560,818,3687,3250,-6597,-2463,4886,2305,714,-4285,-3841,5915,1739,-4365,-932,-136,2881,3638,-5556,-1033,3164,1229,1002,-2514,-1920,5011,-430,-2466,-1216,-128,3840,1115,-3894,499,1743,1723,144,-3594,320,3609,335,-1907,-1728,216,4385,-478,-2946,-459,1230,3244,-2198,-4890,449,3757,972,-1717,-4118,1450,5565,-588,-3112,-2031,2074,4938,-1764,-6300,559,3741,3038,-2403,-6453,1528,6483,-235,-2967,-5395,1623,7237,-653,-4682,-746,2237,4149,476,-6881,427,4040,2394,-305,-6455,-217,5961,198,-3114,-1812,212,6051,-415,-6110,11,2912,1347,-283,-5497,-559,4158,126,-2444,-2005,-1394,5827,1209,-4254,-497,144,2250,1288,-4570,-399,3754,268,-816,-3116,392,3383,129,-3266,-696,80,2018,-896,-4227,1831,1727,707,-1696,-2503,1269,4417,-1069,-2226,-847,2238,2193,-2770,-2514],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-9,9,-10,12,-14,15,-17,19,-21,24,-26,29,-31,34,-39,42,-46,51,-56,63,-69,76,-84,93,-105,117,-131,150,-171,199,-235,284,-357,473,-689,1221,-5690,-7511,3996,1340,7184,-4393,-12652,5589,7867,-106,-1562,-8689,2437,11410,-4738,-6910,166,549,9113,-2382,-11084,4574,4273,2527,-53,-9080,2112,8920,-1888,-3563,-2875,625,9281,-1803,-5899,2433,1894,2874,181,-6306,2745,4795,-1033,-248,-3729,1464,5785,-4095,-3331,411,2388,3626,-3955,-4468,3178,2573,119,-1982,-4711,4099,4128,-3379,-1785,-1123,3563,4767,-7116,-3130,4873,897,3093,-6268,-4589,8899,1922,-2773,-1483,-3288,5896,5326,-9289,-3448,2696,3014,5469,-8000,-5545,8997,2909,396,-3332,-7575,9474,7202,-8044,-2288,-2688,3487,8681,-8033,-6570,6587,3162,3397,-3671,-9615,7883,5543,-4590,-2975,-5762,4342,9445,-7846,-6290,1708,1587,6172,-3834,-9583,5368,5229,-31,-616,-7164,3885,7616,-5027,-2498,-1170,1662,6172,-3875,-6593,3322,1411,2067,-2150,-5134,3966,4157,-2524,-622,-2599,2456,4780,-3455,-1996,2135,1331,2866,-3736,-2611,5399,1528,-1209,-3005,-2419,5545,1472,-5176,-1308,1288,4308,1401,-6974,-401,6289,1152,499,-5083,-1949,9477,892,-4780,-2702,-1608,7277,3785,-10545,-652,5457,3527,2153,-6928,-2128,10444,2574,-3336,-4183,-3908,11175,5054,-9125,-2334,984,4262,6126,-9332,-4559,7355,1193,390,-4343,-6134,9626,4255,-4748,-1539,-2494,5327,6636,-6551,-3587,4012,1766,2846,-4487,-6093,6372,3897,-2476,-2213,-5147,5351,4994,-5833,-1835,546,2029,3652,-3849,-3598,4252,1387,434,-2954,-2567,4059,2673,-4494,-491,562,3160,2050,-5537,-1359,4240,233,-393,-3057,-771,5305,-110,-2855,-982,113,5569,-291,-6950,535,3316,2435,597,-6830,-402,6603,129,-1168,-3394,652,7372,-439,-6036,-868,766,5085,568,-9732,1053,5935,2098,-1070,-8259,-1417,8933,-419,-4756,-2926,-1506,7433,1577,-8519,-372,3439,2875,1416,-8740,-2001,7185,-274,-2051,-4980,-1836,8229,2077,-6824,-1547,-137,4892,3157,-7506,-2631,4161,2432,978,-3799,-3262,7485,1819,-3315,-1728,-965,3662,3998,-5043,-377,1776,671,279,-4578,-1285,4721,1023,-1963,-2281,-598,4830,-114,-3343,1123,2299,1894,-362,-5113,334,3935,-7,-2835,-2970,994,4678,-939,-3382,-711,1936,3238,-2510,-5310,1375,3417,674,-1668,-4630,1278,6607,-379,-3707,-3357,2232,7059,-2252,-6962,628,3272,3419,-1643,-7091,1466,6019,-395,-1294,-5716,1323,7827,-2204,-5507,-353,1201,5197,-1023,-6986,1214,4933,2540,-1100,-6910,100,7750,142,-3249,-2205,-230,6497,235,-6149,-208,2813,2589,-317,-5861,501,5172,763,-405,-3654,-176,4544,-890,-3316,-782,827,2137,-311,-4446,1552,1982,-77,-1087,-2794,697,3332,-614,-1610,482,1495,3255,-1349,-4324,725,1830,-210,-1567,-3282],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,12,-13,15,-16,18,-20,22,-25,28,-30,33,-37,41,-46,50,-57,63,-71,80,-91,105,-124,150,-193,286,-1629,2494,2271,5104,-5165,-9732,7874,6857,-1959,-608,-6484,4482,10410,-6206,-3971,-395,907,7347,-4130,-7949,4792,2777,2622,-1390,-7818,3540,6090,-3299,-2519,-2088,2003,6079,-3019,-5340,2871,939,2086,-2408,-4798,3956,2047,-1880,-1513,-3363,3745,2831,-4572,-183,2587,2305,2239,-5112,-1706,5652,1026,44,-3875,-1765,7868,1084,-5772,-2078,-4,5881,3232,-8750,-2468,4792,1184,1237,-7437,-2630,9438,738,-3023,-3892,-3512,9124,3235,-9375,-301,2754,4589,3819,-10688,-4238,10054,2042,279,-4699,-6471,10206,4602,-8466,-1690,-2189,6093,6944,-10051,-4638,6803,1619,2096,-4062,-6972,8787,3806,-4524,-2190,-5306,5360,7303,-7340,-3868,1204,2357,5785,-4981,-5873,5472,1218,-630,-1282,-5491,4122,5184,-3918,-1150,-399,2196,3905,-5082,-2632,3294,354,-379,-2818,-1902,5056,1528,-3567,-828,-334,3758,1388,-4054,-34,2796,2902,-538,-5766,341,4597,-160,-1751,-2234,-855,7144,-185,-6433,104,2490,5792,462,-8019,668,6010,1421,-79,-6436,-792,10383,-710,-6123,-2123,-1194,8763,1268,-9050,-641,2841,2242,1434,-8133,-1553,8937,-453,-3331,-4415,-3159,9729,2919,-7596,-820,780,4992,3090,-9093,-3192,7457,1336,164,-5358,-4245,9088,2845,-4676,-766,-1572,4777,4086,-6455,-1638,2764,981,1874,-5173,-3639,5981,948,-1771,-2632,-2357,3951,1665,-3884,-328,1220,1249,1198,-4435,-1517,3841,-1167,-412,-1145,44,5219,-465,-2971,-306,1151,3005,-688,-5978,425,2304,-357,-2369,-4988,2528,5576,-2540,-2271,-1489,2069,6396,-2010,-6014,1771,3368,3663,-1145,-6981,3196,6564,-464,-2392,-5023,1089,8511,-3173,-6106,-871,1367,6425,-1302,-8788,465,4454,1423,-1575,-5997,1094,7863,-1971,-4630,-2866,234,6395,-258,-7739,1387,2963,3300,1361,-7899,770,5885,-213,-1158,-4806,-559,6923,757,-4876,-1037,674,3557,755,-7214,113,3622,390,1144,-3155,-1414,4909,280,-2727,-98,-126,4379,-1201,-4575,1103,1809,-102,54,-3112,798,4312,-1702,-1389,-860,1232,3145,-2323,-2587,779,1845,2224,-1496,-3615,3272,2997,-1164,-3236,-2683,2689,3635,-3364,-2991,1170,2695,2741,-4351,-4868,3739,2848,1164,-2775,-5056,3438,4608,-1720,-3181,-2944,2641,6427,-3969,-6178,1410,3742,3053,-4059,-6026,3545,4674,1100,-2916,-4557,1856,6671,-1837,-5637,-1568,1609,5054,-1953,-5507,1504,3320,1641,-1248,-6041,1149,4495,-1888,-2427,-2456,939,5565,-909,-4395,818,2145,2560,-827,-4326,1377,2674,-748,-1616,-2477,555,2752,-1812,-3190,-151,156,1954,-1092,-3551,438,1418,-225,-2103,-2559,1749,1504,-2310,-1072,896,2359,1482,-3173,-2790,2860,2219,820,-2852,-2870,3563],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,8,-9,11,-12,14,-15,16,-18,20,-22,24,-27,30,-33,36,-40,44,-48,53,-58,64,-72,79,-88,100,-112,128,-148,173,-207,255,-329,457,-752,3552,117,-2518,-6412,-670,14228,-3965,-7122,-512,1113,9106,1736,-12185,1850,5576,1050,1984,-9897,-771,11807,-1860,-4942,-2000,-2498,9569,1432,-10386,399,1392,3470,3374,-9492,-1958,8086,-1144,-755,-3016,-2674,9050,-442,-5762,657,431,4595,1999,-7396,370,3178,1296,453,-4296,1304,5496,-1569,-1376,-735,12,4526,-2639,-5005,1750,2496,2354,-2107,-6098,4573,4739,-1477,-801,-3241,2888,6641,-4997,-3603,2028,2543,5895,-4911,-7939,6824,4280,-1457,-2760,-7433,5980,9213,-6131,-3282,-1329,3061,9939,-6249,-8910,5896,3324,3442,-1136,-11033,5457,8467,-4760,-2750,-5369,2720,12006,-5593,-7355,1532,1327,7207,-966,-11461,3238,7606,648,224,-7827,367,11464,-3878,-4480,-1233,18,7817,-555,-9287,2131,3967,1931,-295,-7549,1498,7369,-1009,-1549,-3082,1068,6956,-1931,-5304,1831,1824,2881,-455,-5926,2976,3351,-1835,-1246,-2920,2093,4562,-4593,-2857,1058,2188,3151,-3652,-4291,5215,2470,-478,-3114,-4631,4984,4147,-4779,-2518,-2433,4754,4921,-6308,-3593,4371,3220,3179,-5536,-5842,7845,3175,-2887,-2676,-3046,6014,5874,-7649,-3967,1319,3174,6408,-7397,-7663,7372,3508,904,-2768,-7377,5802,7188,-5486,-3743,-2815,4191,8660,-7867,-7061,4399,2391,4067,-2971,-8562,6238,5220,-3429,-1826,-5301,2811,8734,-5208,-5325,582,166,5898,-3056,-8021,4311,3116,-282,-1342,-4898,2852,5880,-3532,-2542,-367,355,3578,-3192,-3330,3443,1051,915,-1752,-3783,4437,2226,-3004,-930,-650,2668,3102,-5890,-1600,2018,2381,1643,-3958,-2787,6896,1353,-2635,-4026,-1449,5834,2445,-5005,-2177,1324,5385,2195,-7777,-3042,4459,2214,-837,-5844,-3658,8499,2434,-5027,-2996,-817,5971,4169,-8352,-2535,4057,3387,3038,-7083,-3990,7443,2482,-1557,-4010,-4101,6709,4905,-6735,-3963,312,4664,5031,-5788,-5119,4622,2609,1688,-3604,-4914,6142,4234,-4077,-3155,-1803,2943,5576,-5684,-4210,3487,1899,2392,-3987,-5046,4806,2481,-1998,-1099,-2581,2882,3185,-4495,-2414,2201,2130,2386,-4076,-1927,3669,1012,-382,-2276,-1482,4161,1629,-3858,200,1930,2180,619,-5960,-117,4893,1678,-1197,-3399,528,5542,-186,-4391,-2741,936,4946,616,-5908,-853,3453,2424,-914,-7242,203,5790,2128,-2617,-4885,-597,7503,480,-4529,-1481,764,5786,444,-8809,-1326,5166,1789,800,-6808,-1163,7898,1933,-5206,-2750,-1260,6657,2730,-6043,-2180,2796,3853,1206,-5606,-2287,6836,1901,-1604,-2757,-2170,5659,2599,-5496,-2326,370,3117,3184,-4826,-2383,3747,1544,491,-3600,-2012,4896,775,-2658,-1005,373,2946,1474,-3454,217,1642,1994,-94,-3813,-148,4243,325,-2152,-2205,13,3543,-534],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-7,8,-9,10,-11,13,-14,16,-17,20,-22,25,-27,30,-33,36,-40,43,-48,53,-59,65,-71,78,-87,96,-106,118,-133,149,-170,196,-228,271,-330,418,-558,817,-1451,6916,5027,-5681,-1531,-3673,7249,7440,-8705,-3579,4182,2944,5754,-7106,-7237,5905,3761,-1596,-3025,-6409,6491,5676,-5939,-2741,-153,3325,6139,-5603,-4122,3604,818,2379,-3349,-4412,5800,3252,-3610,-1186,-1044,4448,3191,-4635,-1415,1900,2325,1299,-5628,-1066,4909,-213,-2144,-2564,-454,7494,-303,-6739,348,1331,5151,407,-8563,1951,5094,700,-1198,-7317,464,9556,-2732,-4995,-1270,-7,8154,-938,-9674,2367,5362,2446,158,-9921,1225,9786,-748,-2893,-2940,-1706,11468,1804,-10923,663,2665,5586,3405,-12740,-2021,8951,1148,-406,-6823,-4201,11357,1033,-5981,-2152,-1769,7728,4229,-9330,-2112,4335,1103,2987,-7121,-5137,8462,537,-2865,-2266,-3812,6865,2804,-6159,-655,1390,3271,3409,-6679,-1525,5371,1287,-463,-3830,-1919,5505,138,-4137,-532,370,3405,812,-5811,496,3827,517,173,-4178,1790,4905,-2046,-1606,-1269,1475,5305,-2753,-4405,2112,2105,2886,-1607,-5355,3899,5015,-2306,-1448,-4866,2485,8423,-5163,-6056,418,1117,6371,-3118,-9796,4403,5285,1141,-354,-7576,2004,9691,-3189,-4765,-2582,1271,8871,-1851,-8008,1634,3224,4292,1159,-10131,1918,8837,-764,-832,-4657,-777,9265,-989,-7070,-696,-654,5332,-14,-9064,215,4597,464,775,-5839,-1576,7268,-576,-3242,-917,-175,5531,1143,-6451,795,861,1986,558,-4969,-252,4770,-1830,-1027,-2408,346,3908,-1707,-3688,-487,926,1574,-579,-3529,2755,1992,-1421,-1415,-3276,3497,5050,-2952,-2888,-156,1630,3605,-3614,-6159,3502,2136,1225,-2995,-3916,4518,4215,-3039,-2627,-1309,4051,6279,-4475,-4423,2363,2152,3940,-4239,-6920,5284,5735,-97,-3293,-5363,4045,7590,-4812,-4773,-834,2581,5931,-3389,-7517,2676,3835,2737,-1645,-6366,2949,6865,-2262,-3405,-3219,2010,7117,-2542,-7023,2044,2752,3777,-669,-5790,1167,5266,-835,-1498,-3493,827,5482,-2010,-3172,606,1299,3657,-785,-5132,1847,3171,333,-509,-3362,1329,4186,-1394,-2363,-816,798,3036,-1022,-3307,2267,2042,-211,-1361,-2513,2238,2306,-2619,-2581,-519,2914,3214,-4078,-1990,2730,1075,1782,-3784,-3100,4300,2273,-1404,-3992,-2903,4971,3294,-4524,-3317,140,4144,2619,-5683,-3412,3096,1674,1846,-3717,-4536,5069,3046,-2716,-3218,-2689,4245,5299,-4726,-4854,2253,3215,3005,-4842,-4246,4815,4595,-428,-3362,-3724,3492,5655,-3004,-3493,-231,3646,3700,-4160,-4232,2466,1827,1720,-2736,-4969,2466,4527,-2051,-2068,-1911,2661,3852,-2406,-3415,2241,2048,1736,-2034,-3017,1529,1405,-1573,-1437,-1682,3138,2789,-2962,-1355,991,1764,721,-3277,-1613,2476,1725,-1109,-1727,-1758,3777,162,-3576,-2243,689,2823,1326],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,4,-5,5,-6,6,-7,8,-9,9,-11,12,-12,14,-15,17,-18,20,-22,24,-26,29,-32,36,-40,45,-51,58,-68,79,-96,118,-151,206,-310,479,599,8422,4368,-13686,-1265,7442,2038,2063,-9299,-4685,13559,1623,-4926,-2674,-4345,9202,4712,-10449,-1208,2346,2620,5019,-8429,-4715,8666,989,-1497,-2310,-5300,8991,3799,-9960,-1096,178,3163,6283,-7460,-2373,6542,642,637,-2278,-3582,7105,1484,-4222,-275,-1296,3128,1549,-7682,44,3581,660,1554,-4512,-1035,4960,-1066,-3147,-1787,-380,6310,-1320,-6200,1739,1989,3712,-701,-8346,2201,5616,47,-2215,-5590,1797,8480,-3532,-5035,-968,838,8067,-3014,-10108,2783,5068,2087,-1393,-10020,2900,10736,-1536,-3892,-5369,-588,12167,-705,-10292,1583,888,5411,1098,-12423,1234,8000,1172,-699,-7185,-1670,12222,-532,-8379,-951,-1175,8091,2486,-11303,804,4936,1159,2638,-7916,-2246,8413,6,-2883,-1830,-3152,7848,1282,-7612,466,1208,1902,2513,-6982,-1111,5789,-1224,-967,-3307,-2084,6908,239,-5571,1797,816,3003,402,-6336,1878,3744,374,-1278,-4478,1958,5008,-1485,-3008,-562,2150,5216,-3416,-5268,3113,4060,2260,-2882,-6315,5067,4736,-2950,-3386,-4736,3583,7139,-5176,-5297,2508,4041,5140,-5186,-7464,4928,6345,-162,-2441,-9235,4890,9291,-4757,-4485,-2441,2272,9667,-3707,-8713,2685,4574,3675,-1457,-9740,3752,7814,-2099,-2237,-5835,-349,10445,-3817,-7858,691,675,6118,-416,-9349,2012,5663,-782,342,-6812,-855,8929,-2581,-3739,-423,-472,6176,392,-6128,1937,3471,1272,184,-6064,722,4496,-2613,-1949,-471,820,5842,-2191,-4236,1875,1909,1355,-1344,-4609,3102,3953,-2686,-1274,-1600,3664,4556,-4173,-3596,2483,1639,2986,-4271,-4582,3634,3217,383,-3477,-3772,5354,3671,-4044,-2905,-633,4679,5724,-5347,-5643,3727,4361,3559,-5628,-5513,5320,4133,-1023,-2433,-5095,5469,6618,-6872,-5654,-178,3888,5227,-4816,-8099,3064,4482,1795,-3630,-6561,4251,7399,-3233,-2363,-2034,2481,7778,-3339,-6194,2734,2701,3029,-2048,-7873,3601,5386,-1508,-1311,-3626,1216,6643,-2760,-3417,1545,1721,3767,-3049,-5556,3313,3356,-1167,-1297,-3543,2566,3810,-3758,-2788,1099,1925,2467,-3741,-3565,3908,2392,-108,-2532,-2218,4154,3412,-4127,-3026,586,3202,1960,-4645,-2056,3443,3417,-47,-5457,-2343,5769,2131,-2749,-3550,-1202,6669,3474,-5241,-3370,2147,4964,1821,-6851,-3046,4005,3033,373,-5272,-3228,6919,2641,-5014,-4791,-1132,5264,4648,-6690,-2696,2441,3851,4330,-5385,-4361,5190,3374,-1530,-3249,-3772,5140,4535,-5084,-3309,1253,3290,3545,-5386,-3864,3458,3110,820,-4093,-3796,3834,3800,-3207,-2102,-958,2389,3865,-3866,-1611,2555,1921,613,-4204,-2764,3831,1656,-2245,-1879,-1780,2250,1166,-3029,-1895,2147,1188,522,-1997,-2446,3390],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,2,-3,3,-4,4,-4,4,-5,5,-5,6,-7,7,-8,8,-9,9,-10,12,-14,15,-17,19,-21,22,-20,2,89,-795,-11774,-1395,6697,2165,1393,-9295,-3542,10544,1043,-5027,-3033,-3418,8888,3395,-9512,-2998,1328,4688,3366,-7607,-3713,7738,725,-254,-4012,-2044,7287,2322,-5595,-1110,-422,4735,2009,-6209,-305,1960,2165,1308,-4719,-627,5244,-236,-1960,-1903,56,6570,-1906,-4372,2760,1708,2762,-1571,-7217,4102,5099,-2653,-1157,-3903,2217,7938,-5235,-4952,2504,833,6257,-2672,-9229,5153,4917,-351,-1237,-9263,2539,10129,-4624,-4772,-1131,1635,10915,-3614,-10353,4513,4411,3597,-37,-11174,4388,10265,-1928,-2042,-4887,-40,11041,-2009,-9247,2102,2538,6464,1129,-11219,1498,7098,1027,-106,-6982,-1612,11666,-369,-4883,-2077,-140,7989,1599,-7449,-274,3512,2726,1312,-6885,779,5858,-346,-1883,-2727,-1031,6362,177,-4400,1194,474,3595,353,-5798,2161,5006,-228,-919,-2593,1019,4469,-1546,-2940,307,957,4468,-4205,-4657,2883,2420,451,-3252,-5350,4570,4120,-4224,-1438,-2173,3315,7231,-6970,-3874,3963,3033,3397,-4430,-6584,7542,4616,-2239,-1835,-6996,6134,7596,-5737,-3789,273,2243,7238,-4723,-8680,6015,4646,1064,-2247,-9977,4278,8920,-3564,-2610,-1844,1879,9120,-4476,-7940,3481,3588,3514,-1968,-8969,3619,6138,-1968,-1540,-5421,1917,8729,-2164,-4912,-1370,416,5227,-800,-6441,856,3729,-483,-635,-5208,1643,4650,-2753,-2144,-1793,913,4223,-2875,-4505,846,827,1194,-907,-3560,2968,3064,-1209,-1742,-2767,2913,3560,-4560,-2410,2185,1771,2331,-4919,-3115,5221,1550,-849,-3074,-3178,6374,2652,-4964,-1622,15,4385,2979,-6736,-3876,5059,2664,-72,-4754,-4098,7875,4026,-4019,-2925,-1817,4846,6174,-7764,-4001,2372,3775,3950,-5321,-6987,5982,2857,-1113,-3918,-5610,4904,6298,-6101,-3962,-614,4252,5628,-5552,-7119,3784,3320,1938,-2647,-6693,4070,5872,-2118,-2527,-1382,1906,6361,-3485,-4595,443,2407,3650,-2257,-6601,3219,1800,-552,-798,-2949,3021,3713,-2789,-2310,1140,1561,2271,-4035,-2800,3047,1721,-92,-2263,-1564,2811,702,-2447,-909,-538,3977,1755,-4181,-2222,3282,1740,-121,-3965,-876,5207,-2,-2603,-2080,-147,5776,1493,-4530,-2306,3121,3994,-372,-5504,-925,6780,558,-1472,-4880,-1638,6898,1063,-5269,-3240,1319,3791,2400,-7273,-2971,4029,2719,-376,-4834,-3019,6508,3067,-2021,-3279,-1725,6666,3025,-6617,-4161,1511,3617,2774,-5162,-4781,4667,3552,-1850,-4022,-2121,4184,3049,-3668,-2173,-163,3371,2548,-4486,-2840,2807,1579,-154,-2029,-2923,3204,2337,-1598,-1671,-742,2349,2341,-2736,-824,1634,2032,285,-2922,-1042,3701,993,-2067,-1202,127,3257,1267,-3303,-867,1929,2305,-87,-3163,177,3576,491,-2103,-2779],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-11,13,-14,16,-17,19,-22,24,-26,29,-33,37,-41,46,-52,58,-68,78,-93,113,-142,190,-277,840,-5922,-7269,9253,4562,-6119,-2296,-3010,6376,8221,-10605,-4588,4133,2884,6498,-7978,-8754,9394,3163,-2772,-1567,-7224,7395,8204,-8039,-3114,901,2663,6981,-5830,-7113,6473,1129,922,-1406,-6930,5600,5178,-5017,-1431,-2484,2952,5865,-5271,-3876,4096,420,1518,-3555,-5851,6225,2268,-2970,-805,-2401,4635,3073,-6614,-1880,2266,957,1225,-5691,-2151,5780,560,-2116,-3046,-244,7612,467,-6703,-908,1613,7656,1588,-8635,39,5250,2287,645,-8253,-1022,11451,264,-4607,-2569,-1151,9629,1441,-9715,-119,2241,4487,3369,-10436,-1804,9759,1182,355,-6317,-5089,11454,1804,-7532,-1572,-1923,6566,4739,-11631,-2079,5805,1426,3631,-7603,-4939,10359,2039,-4563,-741,-3553,6609,6510,-9457,-1208,1972,1011,5880,-6504,-3296,7303,1273,-1225,-1507,-4811,6044,3070,-5566,-572,543,2808,3568,-5883,-2144,4606,256,44,-3621,-2119,6391,967,-4469,-349,871,3984,959,-5082,789,3322,1353,-74,-5116,-1310,6985,7,-3731,-3348,2139,6599,-1531,-6730,348,2522,4165,-1285,-9173,2428,6507,1153,-3076,-7723,699,9090,-2609,-5371,-1596,-423,8854,-509,-9300,1655,3239,3673,-150,-10024,1004,8981,-777,-2515,-4002,-1117,9964,96,-8046,-1094,1395,6909,3388,-10523,-1240,6795,-166,124,-6907,-3124,9915,822,-5332,-926,-1570,6148,872,-9027,-519,4431,898,2092,-6075,-2145,8450,-798,-1901,-500,-2857,4941,931,-6624,1278,1647,2184,1331,-4596,-226,5209,-1200,-2151,-1788,507,5494,-1123,-4281,887,2389,2503,-1296,-5554,2683,5177,-115,-2330,-3923,2177,5982,-2375,-3331,-1845,3286,6910,-3590,-5502,2754,4290,2531,-3374,-6963,4000,6091,-1151,-3042,-4711,3376,7989,-3290,-5722,591,3257,6004,-2795,-9078,2692,5048,669,-2108,-6242,1974,7625,-1383,-4646,-1802,1814,7585,-2670,-7789,1680,2805,2501,684,-8507,1538,7083,-850,-1798,-3759,522,7732,-2141,-5801,509,-309,3958,0,-6946,2162,3647,-549,-3,-4131,-546,5582,-1059,-3383,379,-520,4069,-505,-4600,2425,2263,607,-1134,-3595,1596,3522,-795,-2604,-1147,2264,5268,-2475,-3487,2607,3116,582,-3148,-3486,2909,3246,131,-3141,-2640,3867,3728,-4028,-3656,511,3098,2682,-5329,-5257,3075,3922,917,-2878,-3887,6242,4705,-3312,-4352,-1351,5100,5894,-5804,-5574,2166,4512,2580,-4195,-6070,3607,4829,-1190,-3695,-3608,4523,6303,-3389,-4097,453,2513,4325,-3363,-6622,3438,3160,1181,-1407,-5458,2084,6808,-2033,-3172,-898,1876,5140,-3256,-4019,1889,1537,2527,-1686,-5068,1883,4686,-371,-1749,-2820,1909,4233,-2336,-2273,1333,819,2342,-1134,-3700,3693,1586,-272,-1732,-1247,3347,3418,-2490,-2102],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,11,-12,13,-15,17,-19,21,-23,26,-28,32,-34,38,-42,47,-51,57,-63,70,-77,86,-95,107,-120,136,-156,180,-212,255,-316,413,-589,1007,-4639,547,11599,-2917,-5737,-1507,976,8296,479,-10992,1982,4120,3404,317,-8860,169,8798,719,-3074,-3479,-1101,8490,-686,-5494,-653,1777,4334,65,-7267,842,4963,746,-747,-3715,1422,5567,-1828,-3223,-1783,410,5785,-1668,-3694,2303,1465,2226,-1603,-6164,4270,4184,-3265,-779,-2646,3812,5518,-5873,-3768,3967,45,3191,-3813,-6652,7441,3798,-3531,-1368,-5447,6205,7294,-8664,-5015,930,2232,6047,-7095,-7318,8203,3755,467,-2590,-9383,7510,8411,-6535,-2547,-2706,1505,10707,-6347,-8572,5144,3430,3578,-1856,-9181,5463,7115,-2730,-2410,-6030,3105,10284,-4382,-6126,755,2230,5849,-3255,-9682,4267,4794,-267,-161,-6579,2481,7360,-2182,-3868,-2798,-685,6737,-2326,-5454,1198,2208,2529,-1458,-5438,2576,4898,-1688,-1392,-2913,2187,3948,-3217,-2504,483,1236,2698,-3452,-2517,4085,-219,46,-1956,-3465,5841,2142,-4288,-889,-48,4324,3752,-6468,-1975,4937,852,1669,-5308,-3872,8278,1531,-5336,-2027,-2478,6184,5058,-9105,-2672,4089,2492,3711,-7482,-5763,8530,3428,-2750,-3112,-5143,8135,6070,-7676,-3517,164,3656,6389,-7752,-6946,5971,2847,3108,-4028,-8866,7612,5838,-4607,-3293,-2804,3074,6872,-5225,-5264,3708,2927,4960,-3213,-6608,4298,3894,-2183,-2410,-4576,3247,5247,-3196,-3232,412,2715,4226,-3503,-3489,2830,2650,1601,-2272,-2787,4184,2946,-3165,-1730,-1269,2984,2552,-4525,-765,1601,1754,1432,-3706,-2142,5051,555,-1929,-2438,-1522,4506,150,-5656,-593,1563,3068,861,-7092,-87,6122,1584,-737,-4514,-2006,7397,382,-5519,-363,786,5938,1291,-8334,-1184,5585,1940,1349,-7226,-3114,8427,2272,-4224,-3786,-1130,6492,3203,-7781,-1920,2956,3042,3589,-7806,-4133,6475,3159,-966,-3697,-4130,6524,3913,-5853,-2340,-1118,3484,4058,-6804,-3340,4119,2677,538,-4264,-4444,5021,3090,-2254,-1934,-2704,3946,2685,-4651,-1398,1854,1496,809,-3382,-2868,3220,389,-1409,-1657,-861,3695,1891,-3455,-950,425,3212,-159,-3497,118,2643,46,-661,-2266,352,4793,-944,-3626,-479,1279,4346,-1204,-4311,1122,2352,1432,-1431,-5025,596,5302,-345,-3019,-2987,1150,5643,-1323,-6069,287,1510,4058,701,-7766,201,4739,400,-1261,-4886,905,6866,695,-4944,-2329,1206,5127,-265,-6285,-489,4640,2440,-388,-6394,-1336,5715,940,-3550,-2630,-1277,6649,1290,-5578,-1568,2322,3709,1145,-5928,-991,3512,1860,-1363,-2549,-587,5076,1729,-3293,-1947,702,4010,436,-4049,639,2307,1659,516,-2361,-571,3623,743,-1810,-588,-200,3561,-114,-2294,-266,1506,237,179,-3183,459,2892,-842,-1863,-1761,88,4302,-1384,-2280,-88,1116],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-17,19,-21,23,-25,28,-32,34,-40,45,-52,60,-71,86,-109,146,-208,340,-717,4458,10881,-7963,-7705,5220,2698,4861,-4690,-10253,7344,6490,-3383,-1340,-6390,3557,11493,-8076,-4687,284,953,9651,-4617,-11452,5562,2496,501,318,-10028,3821,8672,-5145,-3828,-2071,-352,8483,-2403,-7154,3840,1107,2175,395,-8148,3094,5555,-3639,-462,-3142,1099,6675,-4189,-3787,3430,683,2756,-2452,-6656,4577,1430,-1862,-1836,-2303,4439,3580,-4946,-2368,1716,2994,2262,-6037,-3030,5664,2101,-30,-4628,-3167,7200,3428,-4625,-3471,-1598,6485,3620,-8736,-1529,3442,3593,3299,-6934,-3892,9405,2437,-892,-4744,-6389,8558,6492,-7596,-2965,-494,3896,7237,-9454,-6371,7120,2492,3261,-5840,-8591,9482,5321,-4887,-1215,-4060,6373,7812,-8424,-4119,3230,868,6766,-4507,-9293,9042,3468,-1138,-302,-6540,5306,7602,-6184,-1277,44,1004,7067,-4109,-6468,5536,1460,569,-952,-6306,5083,3715,-5716,-318,-718,1480,5028,-5691,-2019,5245,1109,329,-3354,-4756,6593,1354,-3654,-1847,-1061,4044,2703,-6025,-596,3177,2760,1211,-6313,-570,6836,1452,-2777,-2507,-775,7270,1177,-7340,-2638,754,7023,677,-9151,-1868,5656,2734,-60,-8181,-1746,8445,626,-4023,-3495,-1541,9210,3129,-9415,-2160,1882,5107,3997,-9828,-3432,8800,1479,298,-5638,-4492,10421,3644,-5847,-1318,-1817,5915,5904,-8451,-2576,4795,1922,2470,-5377,-5487,7588,1528,-3292,-1144,-3782,4701,4784,-6657,-1784,1019,1165,3859,-5610,-3457,5310,399,-462,-2145,-2769,5176,2901,-4975,738,423,1725,1285,-4088,-464,5087,-688,-860,-2189,-342,5135,-666,-4619,-1342,1344,3566,429,-6218,704,4451,1889,-1260,-5131,467,5681,-1094,-3720,-2579,803,6363,-1645,-7573,-432,4006,5212,-311,-7514,122,6428,834,-2766,-5709,270,9020,-485,-5293,-2428,1774,7324,512,-9069,806,3146,3526,759,-8549,-98,7752,435,-1505,-4062,-2941,7830,1187,-6358,-1601,884,5129,1986,-8018,-1519,5550,1604,808,-4479,-2963,6035,505,-3764,-694,-1277,3936,2412,-5206,-52,2971,895,2463,-4634,-1526,5601,-50,-2197,-821,-875,4401,63,-3196,1221,2497,449,-830,-3791,744,4970,-995,-3125,-2339,1055,4142,-1554,-4319,1256,3217,2448,-2743,-5016,2182,3778,-878,-2274,-3542,3137,4803,-2030,-4480,-1377,1787,5966,-2301,-5171,309,3847,3680,-2189,-5591,2848,6229,-1223,-3104,-3116,2293,6800,-2319,-5197,436,2364,5495,-2037,-6795,1934,4584,435,-2217,-5297,669,6767,-1994,-3548,-1943,598,5810,-1132,-4878,1641,2500,3015,-581,-5463,634,4372,-307,-2740,-1950,844,6356,84,-4248,716,53,3055,-19,-4003,652,2062,-381,-654,-2285,661,3592,-779,-2456,1159,1195,2809,-1527,-3908,3268,2339,499],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-4,6,-6,6,-7,7,-9,9,-10,11,-13,14,-16,17,-18,21,-23,26,-28,31,-32,29,-12,-83,1626,7019,-3816,-10377,3636,5704,366,-2501,-8343,2619,9396,-3687,-4039,-2229,1898,7716,-3026,-7124,1623,2118,3912,-988,-7811,3928,5134,667,-2160,-4280,2325,4728,-2707,-3197,-322,992,5817,-2872,-3071,4009,2472,459,-1233,-3934,4439,2439,-3692,313,-1506,2373,4579,-6878,-1812,4354,-508,2110,-5422,-4376,6896,853,-4028,-757,-1526,6527,4522,-8892,-762,3577,1725,4527,-7042,-4500,10420,1396,-3616,-2243,-5661,9529,4454,-8728,-1792,1056,3307,7494,-8798,-6244,8178,1223,846,-3825,-6993,8846,5343,-6607,-3252,-2673,4792,8494,-8218,-6501,5036,3246,4016,-4307,-8082,6912,5269,-1771,-2130,-6710,4390,6635,-5570,-4493,-371,2109,4934,-4286,-5537,4073,2823,1474,-3705,-4604,3398,4567,-2740,-2371,-2424,2046,3889,-3734,-2525,1243,617,1503,-4597,-2323,4524,395,-742,-2430,-2058,5059,1244,-5093,310,1034,2966,2521,-6920,77,6152,921,-72,-4360,-1614,8040,-781,-6390,767,-1117,6184,2277,-9337,392,5423,1626,828,-6519,-2883,8860,9,-5232,-2267,-1804,8326,2497,-9645,-905,2817,3679,3836,-9275,-2919,8677,2441,-1710,-4715,-4946,9351,3121,-7197,-2213,-182,5078,4549,-7244,-3781,4831,3520,1840,-5542,-5689,6253,4096,-3646,-3683,-1926,5461,4990,-5172,-3975,1943,2853,2478,-4425,-3094,4624,2192,-990,-2624,-1397,5315,2425,-4257,-2106,-55,3806,1331,-4775,-635,2201,1007,436,-4504,450,3666,-1348,-2586,-1091,-1229,4475,-345,-5362,577,2449,1583,120,-5045,1327,5020,-1671,-1698,-2098,857,6946,-1489,-6272,310,956,4147,-450,-7580,703,5750,-115,-800,-5521,-915,9260,-2969,-6233,-1155,1129,5849,136,-9506,758,5510,2850,98,-8347,136,8627,-564,-3490,-3316,-1605,6555,1248,-6450,-1648,838,4294,1680,-7638,-1584,5694,1514,-1699,-4174,-1446,6910,2154,-3841,-1950,-479,4791,1923,-6056,-1728,3071,2670,352,-4818,-261,4078,806,-1483,-1573,-1412,4227,72,-4843,369,1695,1909,-837,-3379,1746,2889,-902,-1303,-2705,1596,2912,-2696,-2204,341,1425,3068,-2161,-4203,2077,3249,-172,-2255,-3617,2974,4256,-3510,-3097,-1511,1853,4698,-3772,-5310,3529,2659,1997,-2058,-5001,3584,5895,-1182,-2908,-3026,1834,5983,-3052,-5481,837,3542,3203,-2411,-7231,2412,4728,1363,-1660,-5968,1999,6562,-64,-5121,-1045,666,5022,-185,-6483,1214,3689,2211,-1302,-5448,-1127,4390,-388,-2399,-3235,1270,5065,-818,-3929,494,1606,2947,-718,-4263,559,2247,272,-1604,-2903,410,4172,158,-2057,-222,1701,2362,-716,-2907,396,1841,781,-331,-1980,1289,2162,-1203,-1186,-117,1985,2830,-2594,-3596,1896,2456,436,-3334,-3818,3131,2401,-1424],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-7,8,-9,10,-11,13,-15,16,-18,21,-23,26,-29,32,-35,39,-43,48,-53,59,-65,71,-79,87,-96,107,-119,133,-149,170,-193,223,-261,314,-387,501,-702,1165,-5282,2845,10014,-2484,-2142,-5805,1165,11607,-4483,-7793,1110,494,9153,-1935,-13361,4595,6131,856,862,-9827,1002,12317,-3421,-4481,-1797,-3461,9838,-1739,-9424,4295,3027,2117,2848,-8816,657,8293,-3381,-606,-821,-1838,7959,-580,-7019,2932,-1430,3612,1898,-8641,1648,5190,-3498,-597,-3286,850,7676,-3167,-4818,1448,780,3097,-2128,-6460,4219,2928,-1641,-1247,-4466,3805,5643,-5183,-3600,-1188,3168,5211,-6218,-6771,3679,3213,3557,-5411,-7607,5901,4322,-2399,-4915,-4856,6861,6811,-6398,-3949,546,4255,7261,-6869,-8261,6985,4588,2131,-3260,-9294,7056,8531,-3597,-3642,-5381,2936,9793,-5206,-6472,3639,2381,6647,-3445,-10436,6044,6174,-1292,-1216,-8203,1846,9355,-4978,-4410,-245,150,7991,-1997,-9608,5992,2876,-421,1004,-7643,3141,7154,-3919,-876,-550,-118,7062,-2174,-6735,3777,-163,1022,818,-5621,3423,4222,-4006,-726,-2152,2627,5637,-4057,-4373,3442,1201,2610,-4034,-4959,5178,2587,-2958,-2700,-2122,4931,3334,-5416,-3427,1107,5129,3553,-6749,-2838,5391,2658,-217,-5785,-3358,7653,4988,-3841,-3481,-1865,7591,5066,-8700,-3633,1961,4883,3748,-7922,-5757,6881,3855,-445,-4409,-5712,7014,6465,-6507,-2153,-1420,4579,7460,-7393,-5593,5036,2832,3038,-3321,-8292,6936,5150,-3557,-1835,-5526,3899,6600,-5979,-3135,1922,1301,4669,-2567,-7177,4839,4019,-2491,-501,-5582,3699,5489,-4644,-400,373,582,3899,-3766,-4337,4578,704,-496,-2132,-4173,3175,3336,-4237,-77,1317,1838,2274,-4293,-2498,4930,2109,122,-4271,-1522,5798,2900,-3532,-2876,303,5120,2343,-6888,-2025,2640,3621,1175,-5189,-295,5622,2030,-1520,-4559,-631,7421,1711,-5204,-2031,1408,6407,1730,-9029,-2593,3735,3980,1415,-7071,-2743,8231,2550,-3469,-3097,-1954,7517,4539,-7039,-2356,1338,3927,3875,-6929,-3736,5892,1155,823,-4147,-3766,7755,2585,-4567,-482,-2848,3745,3964,-6141,-1554,3723,485,1772,-3222,-3446,4304,1109,-3282,-364,-2568,2654,3191,-4674,-703,2432,418,1053,-4029,-1992,4643,1104,-2296,-790,249,3852,883,-5039,-328,3110,1207,320,-4870,572,3865,351,-1559,-3115,892,5127,220,-4627,-1456,2531,4358,-177,-7122,-391,3887,2230,-804,-5917,723,6147,467,-4172,-3472,1082,7157,-227,-5592,-810,2241,4267,845,-7438,-436,5430,2056,44,-5946,-1072,7664,1266,-4105,-2116,379,6539,287,-6241,-302,3285,2835,872,-5876,-2069,6528,537,-1553,-3138,-1173,6031,1100,-4816,299,751,2390,1201,-5534,-197,4353,-104,-1051,-2772,-1677,4641,201,-2796,-381,1013,3220,533,-4388,-462,2419,-824,-1206,-3680,307,4466,-85,-2362,508,1368],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,6,-6,6,-7,8,-8,10,-11,11,-12,14,-15,17,-19,20,-23,25,-27,31,-34,37,-41,47,-52,59,-68,79,-93,112,-140,181,-256,434,-2091,-3439,-4248,5826,8190,-7955,-4038,405,3988,5897,-6065,-6301,5395,4272,785,-4460,-5490,4878,5104,-3232,-3927,-2949,3584,4525,-5761,-3560,1595,2248,3148,-4835,-3873,3590,2178,-360,-2200,-3898,5228,1636,-4695,-1055,-948,2600,3479,-5857,-498,4014,-326,1454,-3249,-2286,6817,-652,-5000,1529,-1034,4704,1791,-8999,915,5538,351,2931,-6477,-1585,11085,-1954,-4255,184,-1694,8878,1236,-9928,831,3384,2968,3659,-9889,-2184,10020,-993,-3288,-4699,-3099,10629,2602,-8611,-1515,139,5982,4311,-10826,-2595,8036,2398,985,-6285,-5686,8614,3180,-6206,-2315,-2376,7499,5203,-8797,-4395,2954,3867,4141,-7397,-3736,5917,2523,-785,-4002,-4073,5392,3812,-5055,-2610,-814,3625,1939,-5308,-747,2913,2163,2358,-4410,-2219,5401,-767,-787,-2160,588,4370,486,-5295,1429,531,1794,955,-6534,1082,4629,-1662,-665,-3227,177,7433,-1710,-4754,2593,195,3027,170,-8559,1958,5821,-739,-704,-6640,-250,9681,-3872,-4892,-11,1259,6589,-1463,-8965,1900,5660,2237,266,-8253,-253,9779,-2352,-2853,-2532,-719,9616,6,-8852,709,2441,4380,1804,-8781,-476,8518,1345,91,-5468,-1964,8501,981,-6276,-2232,107,5618,2790,-7937,-966,3674,2492,1078,-5831,-2002,6062,1227,-2616,-2604,-948,4888,992,-4306,-1315,1298,2237,1500,-6341,316,3146,573,-119,-3082,-419,4314,-899,-1715,-527,-173,4203,-1282,-4944,2354,2022,1215,-744,-4024,2040,5360,-2760,-1841,-1095,1260,6338,-2889,-4952,3196,2410,2574,-1786,-6506,4233,5373,-2470,-2498,-3369,2262,7865,-4082,-5023,736,1887,4872,-3649,-7533,4403,4762,222,-2199,-5544,1885,8648,-1534,-4333,-1925,1214,6727,-1995,-8452,2410,3454,3156,-507,-6883,838,7175,-824,-2412,-4223,210,7812,-2497,-5314,-145,2755,4170,-49,-5926,657,4515,2164,-1228,-4335,275,5037,-259,-3116,-1869,2204,4866,-847,-5127,1069,1528,2548,-1321,-3669,621,2925,-1086,-1266,-1957,-201,3696,-1520,-1569,1045,1379,1238,-2661,-2853,2730,1563,-1131,-1766,-2899,2965,3411,-4118,-2740,788,2367,2198,-3760,-3400,4160,2620,235,-2246,-3988,4404,3544,-1988,-2208,-1136,3261,3866,-6164,-4913,2936,3193,2508,-3522,-4441,5244,4764,-1169,-3267,-3172,2817,5647,-4293,-5312,663,2963,4109,-3991,-7004,4280,3897,433,-2562,-5223,3302,5190,-1899,-3764,-1225,3600,4602,-2884,-5276,1085,2405,1543,-2229,-5337,2895,3567,-682,-1388,-2306,1102,4587,-1928,-3141,258,1875,2510,-1390,-3513,2177,1763,95,-2511,-2192,2836,1571,-3068,-2220,-1399,2131,2074,-2248,-1380,2711,2057,-1526,-3202,-1400,4048,1538,-2291,-1544,-748,3163,1275,-3990,-1978],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-8,9,-9,10,-11,13,-14,15,-17,19,-21,25,-28,31,-37,43,-53,67,-88,126,-205,432,-2409,-9442,-557,2568,7276,474,-12642,195,7066,1698,1451,-7722,-1724,12140,-935,-6930,-974,-2470,9566,3265,-12184,-622,3219,2903,3471,-9198,-2626,10712,-972,-2565,-1990,-4736,8765,4083,-9096,1266,239,2632,6072,-8506,-1697,7975,-991,-14,-3592,-3637,8422,649,-6336,1008,-1118,3547,3298,-7990,1971,5288,-603,249,-3699,-855,6513,-1195,-4225,904,1271,5419,-664,-7530,2574,4463,1350,-2745,-5730,3941,6519,-1678,-3560,-2396,3072,8411,-2871,-6252,235,3384,5679,-2874,-7990,2572,6292,1876,-1919,-8456,3408,9002,-3199,-6026,-3827,2299,9710,-3564,-9755,3452,3338,4261,-1614,-11301,3945,9036,-1239,-1365,-7676,-345,12091,-2474,-7009,322,-36,7146,-366,-11410,1991,4954,1275,1999,-8594,-923,10460,-2697,-3215,-951,-1548,6763,155,-9313,1987,1785,666,2399,-8541,874,7081,-3279,-671,-1003,-1132,6935,-1570,-5726,4600,-505,2562,-301,-6284,2332,5364,-2712,-1474,-2773,2119,6662,-2853,-4874,2571,2546,2150,-3590,-5818,4725,3844,-1773,-3069,-3925,3701,6568,-3698,-3026,-1032,4335,5861,-5792,-6253,3772,3311,3053,-4591,-7243,5115,4770,-1937,-4117,-4969,4946,7924,-5597,-4983,782,2852,6799,-4603,-9034,3607,3965,2106,-2507,-9644,5071,7558,-3522,-2584,-3867,2393,9171,-4286,-7069,2895,1551,5987,-1978,-9087,4169,4631,-1707,264,-5164,1019,7895,-4642,-3604,1229,955,6076,-473,-6716,3260,1988,-620,542,-5576,1504,5713,-3693,-744,-101,83,4412,-2826,-6051,4605,1435,-893,-892,-4189,3621,4561,-4601,-2342,280,2147,3031,-4472,-3758,4651,2895,548,-4374,-2327,5463,3068,-2262,-3540,-2150,5741,3712,-4997,-3688,1353,5072,3526,-6006,-4689,5881,4482,1274,-5535,-4212,6725,4230,-3123,-4585,-2239,7387,5152,-7011,-4575,2152,3480,4447,-5804,-5559,5680,3501,-752,-3195,-4688,4592,5421,-5913,-3226,-264,3680,6034,-5002,-4955,4243,3290,2746,-3116,-6512,5535,5054,-2897,-1966,-3127,2258,5313,-4183,-1895,1763,1025,3534,-3203,-3397,4043,2305,-1809,-1678,-2121,1941,3606,-5171,-1537,1635,883,1580,-2959,-2427,4408,2175,-2588,-3723,-1700,4998,1684,-3847,-1275,2570,1609,1862,-5741,-2166,4591,2119,-370,-4637,-1444,6762,1679,-3973,-3917,1069,6557,1733,-5776,-2679,3489,4568,1318,-6547,-2096,5227,2278,-2205,-6087,-1656,6036,3271,-4339,-3857,727,5783,2050,-6848,-2595,3483,3964,812,-4588,-3329,5699,1521,-2508,-4489,-1241,4929,3172,-5439,-1825,1578,3477,1921,-4800,-3864,4811,2235,-276,-2819,-3436,4957,3038,-4301,-865,1332,1826,2079,-4671,-1242,2259,642,269,-2684,-2098,4419,727,-2669,-862,-44,2258,1547,-3570,-686,3120,604,37,-2792],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-3,3,-3,4,-4,5,-5,6,-6,6,-7,8,-9,10,-12,15,-18,22,-29,40,-57,89,-165,249,3537,3430,2967,-7444,-3904,8373,3511,-3310,-5483,-3396,8999,4435,-6339,-3751,-5,5813,4401,-6787,-2547,3864,2846,1416,-4760,-2706,5557,2670,-1918,-2884,-3122,6353,1884,-5439,1030,-155,2918,2245,-5394,417,4643,-2447,1460,-2692,-1607,7021,-3233,-3446,1432,-1782,4797,183,-8430,3755,4505,-1495,681,-6479,1537,9738,-3987,-4256,1431,-288,6711,-1292,-9891,4531,3442,742,-253,-8450,1390,9932,-3330,-4139,-2429,-310,10378,-1644,-10503,2333,2527,3601,1701,-11465,-35,8660,-1118,-2379,-5204,-1750,11239,554,-7632,-1724,186,7500,2002,-10400,-723,5382,2396,487,-7301,-1917,9295,2109,-3375,-2728,-485,8810,1873,-5502,-1739,1128,4516,2369,-6154,-657,2820,1758,1275,-5050,-1271,5906,-309,-1944,-2154,-156,5332,-701,-4949,2019,1499,1517,409,-5110,996,5235,-3073,-227,-826,-45,5617,-2933,-4595,3216,1040,2080,64,-7254,4963,4882,-3057,-945,-4127,2727,8153,-6112,-5044,2852,1812,4814,-3321,-7776,5809,4707,-426,-1395,-7031,4161,10363,-5109,-4022,-1803,1496,7901,-3195,-9038,2606,3781,1962,-1116,-8622,2087,9139,-1429,-3958,-3600,846,10136,-1670,-7966,241,2127,5157,-235,-8200,1046,5238,1037,-1896,-5624,1189,8181,-649,-4197,-1962,475,5484,-116,-5667,499,2727,1910,-649,-5039,856,4163,-354,-712,-3128,987,6325,-1344,-3482,1084,2235,3479,-1193,-3996,2463,1895,-275,-1055,-3626,2656,3514,-4698,-1166,194,1836,3519,-4677,-4032,3845,1645,606,-1935,-5640,4647,3725,-3797,-143,-1550,3367,6255,-5670,-4270,3169,2246,2325,-4291,-5598,4923,4162,-3615,-2038,-3792,4292,6944,-4375,-3606,1473,2402,5454,-5014,-7818,5023,4706,462,-3015,-5037,4639,6927,-3742,-4833,-1314,3895,6616,-4000,-6014,1513,2965,3562,-2167,-6636,3255,4733,-431,-3025,-3751,2368,5338,-1693,-4712,-1135,2772,3601,-2561,-4054,927,1857,2405,-1914,-4117,2592,3995,-1252,-2126,-87,1389,3687,-2184,-3219,1371,299,1708,-2309,-3400,3506,2220,-2300,-1298,-1635,3411,2129,-4081,-1127,880,1038,972,-3743,-2367,4910,1167,-918,-2439,-1928,5247,2622,-6131,-1753,618,2974,1332,-5765,-2780,4044,3164,-226,-3886,-2883,5827,3153,-4182,-2978,148,4496,3566,-7029,-2628,3238,2496,-139,-4685,-4173,4445,2538,-2354,-2516,-2177,4593,4403,-5106,-3045,530,3881,3824,-4789,-4055,2449,3669,1065,-2732,-3953,3372,2560,-3191,-3106,-1084,3042,3300,-3391,-2984,2014,2948,1464,-2011,-2201,2246,2925,-799,-2148,-1463,3211,1205,-2033,-1764,-91,2223,1049,-3410,-1828,2673,461,391,-1954,-1328,2941,590,-2321,-556,283,3056,-252,-4293,-907,931,1051,-758,-3266,-258,4646],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-17,19,-21,23,-26,29,-32,36,-39,44,-48,54,-59,66,-73,81,-90,100,-112,125,-141,161,-185,215,-256,313,-401,558,-929,4215,4171,-1563,-6313,-3587,10889,2334,-6781,-2571,-989,7350,5952,-10841,-2899,5097,2125,4543,-7630,-6754,10878,2299,-2347,-2245,-6493,8774,7066,-8317,-1019,899,2630,7310,-8423,-6784,8071,152,1299,-1134,-6547,7984,5068,-6226,564,-1654,1593,5904,-5578,-3704,5246,-1164,1820,-1387,-5730,7909,1836,-4527,919,-1507,2668,3312,-7879,-399,4337,459,628,-4129,-678,7563,821,-4716,-1858,-229,6479,-211,-8099,-421,3723,4125,-722,-8348,602,6759,764,-2054,-5722,-710,9348,-1177,-7171,-2607,2142,8224,-480,-9634,571,4901,4808,1306,-9906,-882,9565,284,-2099,-5489,-2624,11423,534,-8199,-1794,393,7743,3720,-10848,-1363,7156,836,1220,-7334,-4320,10909,700,-5214,-1234,-3855,8034,4731,-10366,127,2807,220,3935,-7562,-3521,9017,-1321,-2461,-1172,-4342,6669,2509,-8082,1112,351,1577,2091,-6151,-131,6085,-2408,-1397,-1733,-2134,7166,-1128,-6256,708,408,3008,141,-6725,941,5587,-800,-1833,-4379,1653,6380,-1822,-5298,-661,2367,5786,-1616,-8246,1031,4414,2276,-2397,-6781,2051,7016,-270,-4040,-5281,2752,7592,-3041,-7645,-1153,3963,7235,-2393,-8791,2667,5477,1996,-2017,-8027,1395,8750,-1879,-4526,-3547,635,9402,-2330,-8058,509,2519,5076,-21,-10250,561,8584,600,32,-5518,-1228,9125,-2205,-5578,-983,-522,6401,1745,-9610,1245,4343,239,1216,-5613,-827,8979,-2344,-2411,1028,-2010,6523,285,-6165,1849,833,429,998,-4762,658,6106,-2294,-1269,-1178,-204,4509,-2677,-3988,2308,2792,891,-60,-5022,3072,6367,-2270,-2088,-1141,2023,6241,-2345,-5390,724,3488,3405,-3247,-5711,3906,5318,871,-3219,-5295,3978,5802,-2515,-5328,-2840,3674,6645,-3782,-5969,852,5054,3537,-3872,-7229,4159,4600,-416,-3369,-5459,3724,7793,-3209,-5084,-625,813,7478,-3923,-7307,2898,3639,3406,-1317,-6698,3027,5850,-1839,-1881,-2946,2031,7429,-2195,-4195,2365,2082,3359,-859,-5261,2457,3962,-1577,168,-4403,1796,5289,-1877,-3056,1295,501,2878,-1563,-5596,3308,2514,-950,-32,-3218,2535,3970,-3435,-1874,1299,1843,3555,-3272,-4503,3422,1470,-500,-3040,-3165,2324,3683,-3979,-3066,148,3714,2494,-4559,-4751,3494,1869,758,-4688,-3935,5033,3113,-2040,-4007,-2321,5297,4942,-4308,-3218,2058,3818,3332,-6026,-4333,3407,4207,2354,-5468,-5272,5062,5191,-2380,-3012,-3280,3843,4826,-3249,-4388,694,3659,2932,-4322,-4905,3973,4136,775,-2958,-3939,3337,5126,-3257,-2274,-1441,2255,5165,-3812,-3889,3023,2634,712,-1609,-3984,4346,2681,-1903,-1338,-1765,1935,3066,-3219,-2860,1724,1766,1299,-1239,-1878,3096,462,-2910,-578,-1496,3799,2039],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-6,6,-7,7,-9,10,-12,13,-14,16,-18,19,-22,24,-26,29,-32,36,-40,44,-48,53,-59,65,-72,79,-88,99,-111,125,-142,163,-190,225,-274,344,-455,659,-1154,5719,1280,-6414,-2099,-848,8773,92,-7879,-1418,3876,5969,-32,-8721,-388,6132,3055,-1213,-5309,-1333,7398,1636,-4877,-1958,-414,7412,400,-5967,1065,3144,2572,-352,-7449,429,5313,-2387,-1041,-3028,-605,7697,-3033,-3875,2777,-50,3991,-156,-6187,4052,4458,-4195,1241,-3419,594,7083,-5832,-3831,2681,105,5139,-2873,-8635,6959,3115,-1612,249,-7556,4256,9180,-6737,-2873,1095,1192,9009,-4587,-8894,6133,4143,1789,-2733,-9354,4971,9204,-3129,-3633,-4339,1969,10018,-5221,-8327,2394,3638,6563,-1058,-9785,2668,8382,565,-1640,-6960,1664,9918,-2282,-6761,-1900,1294,7068,-893,-7791,851,4664,3562,-1892,-7317,2231,6212,727,-1878,-4596,1194,7034,-1361,-4966,-217,1535,4520,-1121,-5143,2713,2735,1519,178,-5584,3096,4787,-3068,-920,-642,1011,5322,-3107,-3030,3372,165,1414,-2181,-5392,5615,3248,-3845,-544,-2972,2416,5037,-6448,-2713,4192,58,3386,-3317,-6061,7486,3459,-4315,-1129,-5108,5621,7415,-8014,-4065,3288,1782,5434,-5650,-6367,7089,4718,-558,-2941,-6386,6080,8098,-5681,-4237,-320,3633,6941,-5383,-7311,4455,4109,2076,-3275,-8311,4535,6520,-2893,-3355,-4483,2888,7640,-5109,-6058,304,2626,4588,-3527,-6773,2486,3453,1465,-2958,-5056,3005,5716,-2148,-3329,-2286,2275,4726,-3484,-3402,1790,771,3601,-4111,-3947,3583,2028,-349,-2188,-2705,4237,2781,-4384,-1107,-161,1489,1868,-5187,-1502,4226,-847,-917,-2653,-2990,4701,2268,-5547,886,432,2930,4020,-7334,-2432,5562,1243,416,-4924,-2578,7072,1463,-5191,-1921,-851,5271,3640,-7234,-1683,3835,2265,1421,-5355,-2625,7267,3411,-2466,-3538,-2645,7123,4665,-6474,-3035,1641,5171,4598,-6531,-4908,5353,4123,632,-4651,-3714,5828,4547,-3854,-2568,-902,4441,4785,-5767,-4579,1561,3985,2484,-3910,-3672,4213,3040,-579,-3654,-1962,4257,2653,-4336,-2533,-796,2140,1907,-4335,-2921,2774,1671,672,-2922,-1493,4194,431,-2556,-1156,-240,3160,1994,-4075,46,1625,-188,344,-2218,-749,4523,-648,-2953,-638,515,4983,-535,-4996,855,1975,1461,971,-5155,-280,5714,-209,-1405,-2864,-1770,6291,441,-6145,-1011,1527,4478,1084,-6702,-1057,5602,1439,-656,-5091,-1423,6762,1366,-3895,-2194,506,6019,1738,-6567,-1740,3825,3179,1781,-5681,-1274,5867,1823,-2435,-2826,-945,5710,2956,-4946,-2324,1137,3852,1977,-5344,-2932,2633,2148,-60,-3809,-1461,3094,1455,-2106,-2332,-1458,4033,1214,-4017,-1706,1781,2279,-138,-4823,-153,3510,731,-367,-2751,79,3643,501,-3348,269,552,3408,-791,-3291,7,2051,599,-489,-3637,425,3543,-916,-3614,-265,746,3465,-1551],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-6,7,-7,8,-10,10,-11,13,-14,16,-18,20,-22,25,-27,29,-32,36,-40,44,-48,53,-59,66,-73,82,-93,106,-122,142,-172,216,-293,479,-2482,-1571,5327,7545,-7702,-6663,6056,3360,3833,-5652,-8088,8734,4308,-3640,-2587,-4925,6109,9526,-7968,-5524,2578,1793,7231,-5460,-9567,7302,3994,-1035,-36,-7543,5344,9010,-6285,-2306,-707,466,8493,-5067,-6995,5284,952,2325,-69,-9085,5896,5324,-4410,797,-2044,-145,6212,-5351,-4033,5876,-516,1660,-2163,-6427,6492,2751,-5460,724,-3124,3439,4528,-6904,-1742,4047,642,3294,-6598,-2978,7275,1766,-2772,-3395,-2533,6400,2533,-7002,-2577,1185,5527,2856,-7345,-3577,5757,3408,-773,-7593,-4613,8945,2728,-4300,-4426,-1818,9027,4447,-9165,-3788,1276,5200,4112,-9371,-4030,6920,3468,970,-7255,-6512,9245,3953,-5034,-2217,-3515,6169,7029,-8688,-2737,3776,3004,5042,-6146,-6588,8348,1541,-2676,-394,-4551,5515,6008,-7497,-407,722,279,4551,-6391,-3816,7400,-363,17,-17,-5984,6075,3188,-7106,1209,121,1870,5714,-6240,-2624,5631,-1971,33,-2867,-2517,7103,1668,-6611,754,263,3105,2089,-7060,-989,5055,951,-59,-4870,-1749,7737,215,-4584,-2290,173,7605,1852,-6266,-1768,2906,4170,700,-8896,-659,5850,2856,-1543,-6843,-1178,8934,-318,-5905,-3979,126,8158,1993,-8494,-1351,3095,5650,1341,-9429,-1096,8174,1391,-545,-4677,-4369,9408,567,-7100,-1809,-116,5661,3878,-8446,-116,4802,2088,2432,-5840,-3611,8337,620,-3942,-1391,-1865,4393,4093,-7788,-990,2517,892,2128,-5253,-2583,6894,-830,-2802,-303,-2766,4969,1148,-7352,91,1323,1409,2230,-4825,804,5396,-1212,-1586,-925,-659,6130,-697,-5511,609,1862,2720,-91,-6496,1011,4453,-707,-1489,-4832,1596,6687,-858,-5057,-1075,2330,5951,-630,-6808,1427,4597,2509,-2219,-7807,1562,7187,8,-4325,-5531,1538,7691,-1363,-5753,-2589,2441,6762,-1155,-8200,1047,4491,1656,-1295,-7221,579,7996,-794,-3619,-3468,-616,8052,501,-7560,330,2409,4229,1162,-6930,-258,5199,-1114,-1167,-4609,-1436,7013,-261,-3958,910,-98,3644,1152,-6849,479,3771,364,144,-3569,12,5743,-1446,-1693,1091,568,3791,-865,-4253,2344,1862,-779,-1164,-4468,2291,4603,-1986,-2237,-673,884,4372,-2592,-5029,1670,2372,1699,-2395,-5106,3319,4742,-1266,-2439,-2247,3300,5135,-1562,-5362,1177,4115,4528,-2359,-5041,1837,5122,-61,-2777,-4558,3782,5857,-1565,-3725,-3021,3715,5712,-2884,-5808,395,3737,5046,-3403,-6331,2872,5275,284,-2172,-4612,2300,7167,-1747,-3992,-2463,2180,5398,-2138,-5092,437,3567,1983,-1848,-4835,294,4871,-1106,-1653,-1562,644,5460,-1327,-4230,911,2360,2373,-580,-4856,1083,3678,-724,-943,-2629,871,3991,-1720,-3241,183,1428,2735,-1271,-3457,2179],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,0,1,-1,1,-1,2,-2,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,5,-6,6,-7,7,-8,9,-10,12,-13,14,-17,19,-22,26,-32,39,-49,66,-91,139,-238,527,-3126,-9862,2060,5635,2987,-2622,-7955,3694,7952,-408,-3760,-5357,2897,8048,-2735,-6532,-412,2296,5378,-2417,-7498,2077,3429,2072,-1644,-7284,2870,5145,-3531,-2306,-2404,1547,6870,-3033,-4060,2588,-317,2528,-847,-5983,5404,4488,-4194,-396,-3803,2347,6824,-6532,-3283,3979,-537,3930,-3537,-5713,7808,2607,-3175,-149,-4466,5159,6723,-9162,-2637,2612,729,5190,-6353,-6409,8953,3108,-2172,-3710,-6395,7638,6595,-8039,-3480,82,3704,7057,-7384,-7325,5719,3588,2335,-4136,-8487,6943,7473,-3831,-3995,-3208,4380,9475,-5830,-6171,790,4113,5130,-4974,-7647,3500,5382,1198,-3718,-6435,4900,7628,-2288,-4778,-2769,2890,6595,-4218,-4543,937,3277,3076,-3861,-5073,5229,2920,-159,-2329,-4730,5409,5712,-4575,-1660,-314,1113,4001,-5580,-2143,3893,-464,654,-1919,-4537,6475,732,-4479,349,-1367,2866,4233,-7706,-972,5546,411,1138,-3877,-3882,9599,758,-5331,260,-2395,5142,4335,-8109,-806,4287,1446,2854,-7220,-3781,9212,2065,-4114,-3695,-2780,8352,4933,-8796,-1584,2625,3884,4123,-8551,-4725,7281,3063,-319,-5016,-5777,7447,4797,-5321,-4648,-2078,5601,5405,-7111,-5241,3336,3913,2389,-5925,-5545,5477,4383,-1220,-4549,-3245,4869,4668,-3626,-3491,-790,5294,2856,-5828,-1796,1797,2418,2768,-5325,-3362,4368,582,-1716,-3329,-2238,4313,3024,-4750,-633,2196,2327,2117,-5015,-1660,4603,-194,-1058,-1426,-1414,5114,-754,-5460,437,1025,3492,1024,-6786,799,5978,351,-1018,-2365,-993,7664,-471,-5943,-289,93,4483,1203,-7973,-374,5630,1375,120,-5951,-753,8396,1397,-4758,-2567,565,6915,2131,-8048,-1490,3560,3345,991,-7134,-2100,5962,2384,-3824,-4304,-2177,7143,2263,-6350,-2924,1253,5951,1828,-6265,-2866,4179,3422,69,-4981,-2817,6393,2552,-3824,-2204,-777,4427,2147,-4296,-2259,2056,3525,156,-5275,-1128,4074,1435,-931,-3976,-410,4875,415,-3653,-1449,-48,2334,-942,-5766,605,2695,877,-1026,-3959,349,5481,-1444,-1567,-130,117,3992,-1941,-4737,1043,1964,1504,-1744,-4489,1948,4387,-1735,-2355,-2133,1085,5274,-2132,-6249,2030,2850,2503,-1553,-5870,2200,5806,-549,-2560,-3522,1098,6774,-789,-5408,-280,2004,4893,688,-6988,111,5175,1778,-1558,-6864,83,7485,373,-4694,-4257,948,6036,-373,-6349,-1187,3127,2826,467,-5918,-17,4987,1398,-1768,-5185,802,4566,38,-3800,-1515,656,4330,-343,-4281,235,3224,2222,-839,-3408,-132,4251,874,-2797,-2983,1399,4608,-1270,-3528,-5,1035,2302,-2127,-4202,1288,2770,-629,-2184,-2033,1751,3680,-1614,-3390,1355,2741,2754,-3159,-4649,2167,2919,-734,-2778,-3418],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-8,9,-10,11,-12,13,-15,16,-19,21,-23,27,-31,36,-43,51,-64,82,-112,167,-294,1052,-3261,-9354,4367,8110,-3129,-4423,-4496,3243,9153,-4911,-7979,696,2419,6866,-2425,-11066,4928,5759,-1077,-776,-8326,1826,10907,-4654,-3373,443,-909,8596,-1796,-10477,4201,2006,1352,1989,-10038,1641,6853,-5188,-1393,-1654,-1003,9540,-2397,-6528,6031,101,1589,972,-7939,3377,5990,-5152,908,-2409,-536,6751,-4863,-4313,3665,-1648,1377,-2693,-7352,5014,4130,-4021,-655,-3716,3725,6139,-5900,-3126,1919,1648,3405,-4987,-5852,5919,3958,-510,-4454,-4431,5962,5914,-5318,-4038,-1670,6172,5669,-7047,-6297,2871,5234,4156,-5602,-7544,5765,5725,-313,-3942,-5904,8365,7549,-5641,-4376,-2591,4998,7970,-7193,-6597,2727,1564,3997,-3524,-8837,7633,5044,-2139,-1678,-5185,3592,8084,-5974,-3769,2009,1413,6747,-3414,-8885,5354,1947,-805,1595,-7570,3533,6072,-5739,-935,-728,-815,6158,-4128,-5813,6184,-377,279,374,-6178,5553,4685,-5384,196,-1312,654,5088,-6306,-3408,6102,51,1200,-1618,-4248,5375,2449,-6115,-594,-364,4047,4047,-6780,-2895,2613,3728,2532,-5753,-3956,6658,3584,-1768,-4249,-3050,7535,2660,-5888,-2518,-471,5970,3532,-9134,-3816,5139,5056,1199,-6602,-3790,7085,3327,-2812,-5184,-3509,7829,4916,-7233,-3423,684,5070,6133,-8178,-4924,6333,3112,1487,-4815,-6245,6585,3855,-3650,-1509,-2178,4095,5180,-7553,-3673,2889,1588,4076,-2888,-5275,6455,1213,-1293,322,-4118,4109,4363,-5572,-352,526,142,4808,-3616,-4568,6491,67,-1910,-922,-3680,4873,2604,-4388,308,1325,975,2176,-5142,-2166,5385,-451,-1575,-3017,-1647,5779,1261,-4326,-1062,1748,4235,1203,-7856,-1061,5514,2002,-1694,-5003,-1976,6945,1763,-3961,-3102,-958,6980,1396,-6543,-2244,2120,4848,1047,-8315,-1734,5204,2934,-1939,-6249,-1400,7427,1567,-3660,-4455,-175,7008,2269,-5828,-1972,1943,3464,887,-6970,-2844,6175,896,-1768,-3654,-3317,7445,1922,-5554,-1910,324,4035,3578,-6322,-587,4013,1199,468,-3258,-2840,6881,1225,-2558,-554,-1403,4306,2195,-4877,707,3066,-22,1649,-3619,-1071,5152,477,-2417,58,-1648,5467,335,-5525,1109,2793,1078,564,-4353,-382,5141,-845,-2431,-1867,818,4630,-702,-5098,554,3155,3724,85,-6537,306,5656,1389,-2875,-4879,642,5900,-667,-4441,-2721,2140,5267,-571,-6704,275,4139,3715,-1303,-7006,887,5018,1612,-2912,-4270,773,7689,-95,-4062,-2823,1852,4918,-448,-5951,328,5181,2491,77,-6241,-228,5552,527,-2629,-3170,133,5250,-1165,-4854,-407,2111,2146,683,-5005,-959,3141,-323,-178,-2927,869,4286,-1236,-3983,1848,868,2474,478,-5356,794,1510,-48,-491,-2275,812,3947,-1253,-3921],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,6,-6,6,-8,8,-8,10,-10,12,-12,14,-15,17,-19,20,-22,24,-27,30,-32,36,-40,46,-52,60,-69,81,-99,122,-157,212,-312,542,-2706,5311,8628,-4450,-5165,-1512,6545,5842,-5823,-6925,2100,4303,4215,-5071,-7025,4807,4196,348,-3374,-5001,4924,5477,-4516,-3451,-2,2378,6164,-5143,-4007,4020,501,2017,-2464,-5396,5982,1992,-4216,962,-2032,3196,4961,-7435,-1621,4860,-1854,2890,-3973,-2671,8116,-984,-4848,1657,-1701,4714,2733,-9172,-712,4313,-1101,3277,-6362,-2817,11266,-204,-4255,-869,-3210,8201,2714,-9497,-942,3061,3770,4165,-10139,-4328,8945,2261,-652,-5245,-4599,10107,3472,-8009,-2500,-45,6673,6434,-8782,-5121,5094,2922,2033,-6059,-5801,7088,5145,-3532,-4590,-4161,7053,5913,-5137,-4151,373,4438,4573,-6367,-3907,3543,3131,2098,-4839,-3363,6557,3108,-2106,-3915,-2960,5222,2030,-4886,-1013,230,2127,4638,-5609,-3121,4566,761,452,-2265,-4276,5672,353,-5165,1271,-383,1998,3560,-7058,545,5352,-1844,1353,-3403,-1545,7989,-1345,-4807,1561,-1478,4696,1941,-8997,2022,5256,-982,1297,-6211,-1282,9396,-2750,-4720,-772,-1282,7341,1096,-9807,1317,3942,3656,1724,-9519,-320,8063,-327,-3125,-4084,-2884,8206,987,-8786,-2610,1683,5947,2319,-9142,-2536,6278,3499,-356,-6471,-3059,7370,3347,-3022,-3923,-443,6834,2165,-6493,-2043,2248,4773,1659,-6797,-2195,5734,2253,181,-5234,-1432,5045,2141,-2738,-631,-515,5491,1949,-6244,-365,1742,1618,473,-5580,-925,5905,-578,-1370,-1293,-1052,4454,-628,-5111,2795,1319,670,1047,-4742,2581,5886,-3443,-339,-1511,-674,5371,-2545,-5885,2663,831,3746,-251,-7863,2651,5290,-2234,-2332,-3392,332,7676,-2146,-5649,-465,2021,6044,-1364,-7702,2376,4919,2101,-1481,-7264,603,8295,-347,-4152,-2623,975,8182,-225,-7901,133,4710,4516,531,-8086,-923,6233,1741,-2379,-4732,-139,7045,783,-4878,-2143,237,5150,-1009,-5986,-898,3446,2514,-774,-5297,-196,4475,313,-1435,-3621,612,4705,-842,-3552,-1615,1139,4456,-133,-4944,1606,2489,-129,-1131,-5060,784,4056,-1552,-2173,-833,998,3596,-1189,-4240,2532,-124,111,-696,-3045,2766,3425,-2891,-3220,189,1783,5210,-4361,-4102,3190,1787,642,-2157,-5018,4401,5700,-2607,-2536,-1680,3520,6017,-3403,-4658,1936,3015,2897,-4035,-5429,3436,4742,-130,-3604,-3976,1731,6567,-2380,-4784,-545,2649,4837,-2956,-4920,1792,4265,1283,-2691,-5419,1731,5580,238,-4018,-3120,1291,5056,-1082,-5158,238,3758,2900,-1609,-4335,698,3414,1629,-2322,-3866,1495,3942,-550,-3054,-964,1284,3317,-1336,-2930,1162,1879,1531,-1681,-2793,2090,987,-1177,-2073,-1600,2564,3682,-3454,-1734,664,1164,1576,-2031,-2253,2482,1699,-1216,-1393,-1513,3216,3318,-3532,-1166,1650,1605],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,1,-1,0,0,0,-1,1,0,1,0,1,-1,0,-1,0,0,1,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-5,9,-17,41,-147,1537,9414,-742,-8478,521,3190,6120,-1263,-9775,1377,7718,44,-852,-7220,-1560,11335,-1709,-6741,-1900,23,9008,1226,-12368,2127,4764,1494,2666,-8811,-1073,10460,-2027,-2640,-1751,-3536,8880,338,-9432,1695,1260,1928,4118,-8912,190,7079,-3429,347,-2221,-3540,8417,-290,-7279,4699,-793,1933,2975,-9169,2203,5787,-3766,-722,-2706,190,9236,-4988,-5652,3876,831,3232,-586,-8242,4942,6126,-1333,-1969,-5273,2001,7566,-3691,-5552,-514,3248,7531,-2878,-8678,2077,4822,3480,-3568,-7647,4218,7230,-1174,-4699,-5531,4106,8958,-3232,-6439,-1071,4216,7939,-3986,-8811,3577,4864,3461,-2439,-9386,4135,8236,-1695,-3528,-4017,2430,10344,-4286,-6702,647,1115,7092,-360,-9672,3944,4547,1002,394,-7660,1151,11065,-3877,-3884,-796,-939,7678,-324,-8032,4571,1272,315,1351,-6747,2264,7113,-4317,-528,-945,-532,6180,-2910,-5448,4829,1113,-552,-154,-6077,3345,4669,-4802,-364,-1278,719,6391,-5170,-4192,4751,1346,1305,-2353,-6558,5724,4114,-2874,-2842,-2964,4420,6958,-5069,-5178,2370,4105,3936,-6246,-6512,5211,3410,-558,-5611,-5144,6586,5299,-2305,-5318,-2430,4119,6252,-5591,-5511,1430,3216,4931,-5718,-8051,5351,3947,627,-2915,-6224,4858,6720,-4341,-3755,-2991,4330,6222,-5149,-5060,3127,1761,3707,-2670,-7459,5397,4273,-3088,-215,-4211,2222,7225,-5128,-3137,1668,-242,4881,-2273,-5927,4524,552,-1792,800,-4879,2949,4777,-5562,-942,1495,237,3622,-3578,-4069,5313,561,-1178,-3123,-2417,4722,3985,-5199,-1253,5,1265,2710,-5049,-3202,5066,1159,-1295,-3683,-3410,6106,2620,-3691,-3478,-842,5012,3826,-6730,-3135,1936,2777,-11,-6484,-3390,6133,4700,-1266,-5092,-3470,6199,4824,-4547,-3577,-872,6141,1894,-6133,-4286,3357,4641,1089,-5319,-4706,5799,3571,-1208,-4487,-2936,6135,4689,-5719,-3979,1414,2937,3596,-5430,-3669,3672,2357,1362,-2826,-3871,4799,3805,-4060,-630,-12,2526,4829,-4971,-2361,2519,522,1063,-2063,-4002,5124,1389,-3693,80,-657,3720,2314,-4627,250,1132,-331,1302,-2166,-1995,5772,908,-2575,-524,-866,5735,1077,-5027,-218,2556,2558,1063,-5429,-716,5527,766,-1111,-3233,357,4783,458,-5579,-1583,2251,3898,612,-6758,-1792,4385,3288,-68,-5695,-1154,6742,2084,-3672,-4467,361,5842,1584,-5844,-2273,1875,6100,975,-7773,-1756,4433,2721,-1347,-4711,-1133,5701,1695,-3145,-3979,20,3822,2167,-5710,-1529,2000,2710,431,-5797,-1953,4250,1607,-1877,-2884,-2032,4467,2048,-4034,-9,1259,2627,1885,-4981,-179,2620,250,343,-2723,-754,3393,69,-3081,1031,192,2122,962,-4384,823,2887,167],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,5,-7,7,-8,9,-10,10,-12,13,-14,15,-17,19,-21,23,-25,29,-32,36,-40,45,-53,61,-72,86,-108,140,-193,297,-574,3002,3800,-8355,-3577,5095,4100,393,-7178,-3849,7162,3986,-2869,-3499,-2067,7355,4222,-6621,-2933,1579,4329,3245,-8065,-3674,6132,1138,1325,-3681,-4236,6685,1471,-5282,179,-1876,2730,4554,-7013,40,4106,-46,2634,-3623,-2837,8387,-1804,-3748,1964,-2856,4436,2477,-8882,2453,4076,-1228,2419,-6505,-1531,9790,-2936,-4154,714,-2094,7653,791,-9552,2100,3552,-230,1963,-8790,-74,9906,-1361,-4162,-2685,-2199,9161,1236,-7637,-294,1221,5369,1974,-9252,-1655,7746,2085,-907,-7798,-1846,10673,1375,-6748,-3007,441,7453,2408,-8628,-2656,3390,4805,444,-7816,-2547,7031,3560,-1649,-5852,-2062,8250,2112,-4157,-2939,-701,4974,1625,-6770,-1171,2852,2470,1796,-5786,-1670,5315,-270,-36,-1649,-1537,7159,-232,-6067,1342,-611,2476,1523,-7342,1580,4751,-2973,215,-2132,-434,7645,-3091,-4063,2930,-1765,3186,62,-7671,4560,4963,-2257,-13,-4482,559,8201,-4790,-6446,740,-512,5288,-779,-7321,3762,4926,-547,-1397,-6718,1981,9413,-3305,-4427,-1708,1228,8330,-1470,-7579,1668,4034,2008,-1886,-8079,447,7742,708,-2982,-4498,-71,8292,-750,-6328,-1029,2166,7007,-865,-8255,-526,4584,3395,-969,-6282,-15,7471,367,-3929,-3814,322,7066,-317,-4373,-905,1422,5367,941,-5895,805,3569,1614,307,-6037,1231,4824,-2355,-1569,-980,-628,4259,-1030,-4547,2309,50,1117,572,-4951,3012,4650,-3393,425,-1601,466,4131,-3800,-3242,3551,1109,2029,-390,-5843,4064,3250,-2768,-849,-2270,2302,6533,-4067,-4288,3271,655,3226,-3483,-6472,5189,2886,-2246,-3000,-3012,3418,6232,-4441,-4907,615,1620,5471,-3955,-6982,2550,4906,1355,-3014,-5837,3291,7258,-2156,-3266,-3342,2154,6794,-2374,-5178,657,4000,3298,-2882,-5498,1647,5105,1255,-2802,-4240,3006,5393,-1812,-2760,-2409,3032,5103,-3341,-4010,1333,1219,2898,-1999,-4227,1779,2624,-518,-717,-3457,1104,2966,-2780,-2391,1312,1147,2440,-2019,-3816,3470,1362,-134,-1186,-2963,3090,2804,-4818,-1406,293,1347,2826,-4199,-3070,4214,835,-338,-2837,-3263,4255,3835,-4128,-997,113,2288,3236,-5102,-3514,2810,2321,506,-3233,-3931,5902,4232,-2585,-2479,-1828,4256,4065,-5491,-4484,2916,3116,2043,-4217,-4643,2737,4200,-1202,-3753,-2940,4278,5146,-2871,-3568,-787,4130,3824,-3759,-3414,1552,2602,2090,-3879,-3289,3229,3800,-789,-2262,-2404,3190,4085,-2741,-2858,39,3490,2335,-2340,-2075,1561,1302,892,-1614,-2354,3183,1928,-2031,-489,245,1192,2971,-3350,-2390,2258,117,295,-1859,-1942,3129,668,-2121,-795,119,3260,1540,-3813,-526,1611,559,1232,-3835,-893,3657,2493,-2259],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-6,7,-8,8,-10,10,-12,12,-14,15,-17,19,-21,23,-25,27,-30,34,-38,42,-47,54,-61,71,-83,99,-120,151,-198,277,-430,834,-4762,-3940,9056,2980,-2751,-6506,-1837,10031,2237,-7931,-2521,1501,7157,3819,-10104,-1579,6899,1603,833,-8134,-5315,10446,2258,-4593,-2025,-3564,9001,4401,-9757,-575,2101,1513,5222,-8943,-4724,8248,193,-1085,-880,-5071,8104,2778,-7436,1876,-1152,38,5895,-8097,-2202,6332,-3515,1202,-2321,-4638,7642,441,-6477,1897,-464,2170,2801,-7695,986,7585,-3010,526,-3584,-1746,9301,-2853,-6802,1146,1038,5745,431,-10708,1321,6138,1717,-637,-7206,505,9955,-1000,-5168,-3793,1049,8194,-557,-7751,-714,4047,5481,-897,-9746,109,7819,2676,-1957,-8304,422,9711,-420,-5404,-3603,1673,9284,-561,-8994,-494,1825,5320,160,-9624,1107,7724,1125,120,-6179,-1156,9837,-702,-5391,-413,-912,6512,864,-9539,1879,3656,264,2275,-7319,-1816,8405,-1694,-3254,-1169,-2954,6853,126,-6997,3511,-25,-124,2965,-6960,-349,7638,-2888,-805,-88,-1974,7709,-1876,-6121,3486,14,1222,391,-7632,3237,6126,-4422,-38,-2194,509,8197,-3427,-6459,1822,1683,3922,-1853,-8129,3687,5013,-331,-2352,-5561,2207,8114,-2936,-4936,-2706,3597,7382,-2979,-7322,1211,5281,4669,-3711,-8514,2746,7512,1051,-3162,-5927,3292,8844,-902,-5218,-2068,3138,7204,-2341,-8198,1976,3724,2685,-2518,-7847,2427,7653,-1743,-1355,-4064,709,8294,-2574,-5784,664,64,5214,-309,-8074,2271,3855,-229,792,-5242,952,7678,-3837,-2677,455,-855,4788,-952,-6716,3976,2908,-1586,303,-5054,1563,6833,-4467,-1784,932,-45,4731,-2658,-4428,4099,1726,-511,-1202,-4567,3355,4449,-5383,-2825,-681,2281,6369,-4531,-5296,3446,1952,811,-3640,-5826,5238,5653,-1780,-4694,-3723,4399,6735,-3230,-4547,362,4130,4577,-4377,-7046,3577,4159,1840,-4470,-5178,4734,5074,-1977,-4950,-3576,4220,6784,-3543,-3590,-127,3109,4761,-4368,-6287,3480,3393,1921,-2917,-5391,2934,6271,-2360,-2338,-2972,2262,7035,-3338,-4984,2038,1939,2329,-1439,-5560,3422,3652,-2361,29,-2840,1794,5597,-2302,-2643,2644,-694,2149,-2199,-4503,4551,2191,-1308,-1133,-1429,3058,2824,-4801,-1444,2621,615,2248,-3793,-4814,4210,1629,-2157,-1996,-1835,4473,2656,-3807,-1999,983,3260,3301,-3978,-2461,4307,1149,466,-4464,-2590,5153,3960,-3238,-4407,-1394,4813,3387,-5204,-4328,2789,5383,1836,-4211,-3234,4059,5237,-454,-4439,-3572,6356,3964,-2480,-4608,-2284,5568,3948,-3643,-3803,2376,3997,3079,-4690,-3793,4249,2708,-1986,-3078,-2966,3990,5025,-3093,-2547,226,2213,3907,-4153,-3344,3633,1910,-339,-2958,-3427,4363,3594,-1922,-791,-1050,2033,2066,-3825,-1724,1787,619,116,-3224,-2598,3497,1585,-2878,-1585,87],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,7,-8,8,-9,10,-11,12,-13,15,-16,18,-20,22,-24,27,-31,35,-40,46,-55,66,-83,112,-172,347,-2550,-5984,-641,9641,1087,-7251,-2516,985,6404,1790,-8776,-2278,4348,3628,1495,-7337,-1052,7845,993,-2834,-3777,-1390,7801,-581,-6565,633,-284,3346,3763,-8823,376,5342,-1419,757,-4191,-3741,7513,-2258,-3222,2724,-2129,4173,1707,-8696,4203,4333,-2904,1972,-5439,-1353,8001,-4360,-4324,2598,-904,5468,-2168,-9573,5601,2281,-1481,1680,-6815,2674,10260,-5118,-3149,-486,-62,7327,-1843,-8393,2670,3444,3255,-1059,-9562,2313,8280,-894,-3602,-3547,2120,9878,-1688,-6342,-489,2210,7823,-1420,-10433,485,5315,3068,-1491,-7877,973,8495,-3,-4346,-4476,2250,8491,-508,-6468,-1225,2082,6063,-894,-7809,2069,4777,222,-256,-7162,705,6983,-946,-2043,-1895,448,6510,-2185,-6120,2522,432,2828,1556,-6346,2610,4359,-3774,652,-3122,-1607,6762,-3326,-3517,3786,-1336,2410,-258,-5611,4262,3742,-4426,-288,-2910,2284,6518,-5531,-3352,3424,-780,4114,-3232,-7950,6690,3566,-2710,-919,-5473,4677,7289,-6577,-3807,317,1285,5146,-4032,-7504,5023,5004,684,-3061,-6540,5003,8054,-1610,-3811,-2961,3265,7941,-4108,-7503,2360,4566,4440,-4163,-7591,3098,6711,141,-3820,-4115,3915,6656,-2388,-4764,-2088,2846,5434,-3292,-5770,815,3950,4271,-2702,-6604,2371,4448,84,-1851,-4729,2092,5493,-2879,-1901,-1322,953,4689,-2575,-4334,2788,1645,342,538,-5263,3147,4182,-2973,942,-487,-165,4248,-4150,-2892,4908,159,-11,-1114,-4954,6306,3036,-5020,155,-350,2715,4339,-6126,-2600,5923,1473,560,-3313,-5382,7194,2076,-4137,-2132,-1974,5186,4048,-7137,-3100,3549,2629,3389,-5098,-4926,5368,3969,-1475,-3917,-3915,5779,4710,-4736,-4541,-528,4075,4393,-5332,-5398,4152,4579,2394,-4221,-5547,4740,3826,-2384,-3965,-3066,3958,4797,-3553,-3392,-140,3197,3423,-4095,-3913,2592,2935,1465,-3142,-4291,4227,2105,-2113,-2131,-2437,3006,3858,-3474,-3219,1334,1288,2658,-3614,-2231,4638,934,-1404,-2091,-1108,2447,2266,-3547,-291,1075,698,1829,-3759,-1183,4769,1051,-1627,-1869,-729,5002,2309,-5533,263,2227,1334,661,-5926,-400,5496,734,-1574,-2798,-2118,6552,1022,-4652,-420,-196,4325,2484,-6628,-3050,3919,2879,-233,-4733,-1048,7136,3780,-4380,-3457,-1135,5811,2229,-5370,-2148,2225,4053,1268,-4752,-3057,5247,3056,-1963,-4632,-2771,6055,2221,-3041,-4051,-395,4428,2281,-3400,-3076,2697,3376,1812,-4711,-3875,3305,2084,-1948,-2839,-2420,3316,1417,-2792,-587,1084,2879,1726,-3530,-379,1931,587,-337,-2390,-1720,4079,-282,-2276,-306,-848,2088,16,-3736,553,3525,867,529,-3583,-84,4920,-805,-2589,-750,500,3849,-154,-5997,485],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-8,8,-10,11,-13,13,-15,17,-18,20,-23,25,-28,30,-33,37,-40,45,-49,54,-59,66,-74,83,-94,106,-121,141,-166,201,-251,330,-474,1854,-6987,-5428,3539,5254,4617,-9121,-6492,6053,5238,375,-6111,-7097,8424,6127,-5160,-3696,-2350,6207,6642,-7974,-4899,2846,3344,5243,-5881,-7546,8074,3181,-1768,-1374,-6014,6806,5833,-7855,-2108,578,1208,7393,-5767,-5043,6552,138,413,-595,-5295,5779,3568,-7223,2181,-1646,912,6876,-7811,-2610,5485,-2101,1529,-2224,-5788,7486,2635,-6779,1802,-1638,2758,4440,-8878,-1194,5634,-547,1810,-5286,-3529,8088,1291,-5571,-1943,-3152,7091,3730,-8519,-2069,3518,3823,890,-7026,-3576,8274,3613,-1452,-5133,-2901,8681,3216,-6289,-3108,805,7418,3065,-8477,-2170,3774,6031,838,-8773,-3362,7430,3002,-1286,-5538,-3297,8053,2998,-7569,-2897,-363,5596,4682,-8916,-3498,4252,2021,1585,-6990,-3189,9632,2116,-4791,-1701,-2518,6250,3728,-7288,-322,1802,1067,3715,-5814,-3723,6657,-1632,-715,529,-4333,6236,2429,-8190,1225,1192,724,3287,-7681,98,7530,-1880,-1292,-1179,-2787,8219,1243,-7252,2450,-255,3336,2355,-9095,-342,7721,74,-1871,-5158,-1019,8778,-210,-6605,-645,525,6914,-58,-8640,-312,4643,2750,-1552,-7323,-924,8922,1192,-4265,-5802,1331,8032,-874,-7553,-1713,3867,6243,622,-8533,-783,6404,3061,52,-7686,-1319,7896,1223,-4140,-4196,114,8896,-77,-7899,-1363,1682,4655,1688,-7661,-518,6018,877,164,-4777,-1835,8770,-804,-4096,-251,-1118,5441,1564,-8203,1136,4225,-527,1898,-6239,-1395,6403,-1385,-2116,-183,-2180,5167,515,-6180,2799,2863,294,1437,-5379,2244,7163,-2628,-2672,-916,-404,6773,-1903,-5272,3094,2027,939,-128,-7250,3244,5829,-1650,-1617,-2345,1299,5956,-1402,-6734,684,3006,5010,-1667,-8671,2293,5928,1181,-2524,-6008,1479,7048,-2185,-4918,-1639,2264,7478,-2514,-7190,-1346,3818,4539,-2241,-7471,542,5972,2042,-3170,-5402,2149,7675,-1612,-4620,-1810,2621,6766,-1017,-7199,590,4463,2907,-1257,-7649,2363,5685,-930,-1999,-3006,860,6185,-1985,-4517,-262,1329,4091,-598,-4924,2259,3635,-2067,-397,-4378,540,4932,-3270,-3160,1739,967,4357,-879,-4400,2595,2403,-362,-850,-3070,1625,4623,-3929,-2398,254,1411,3613,-2865,-5138,3279,2664,121,-3006,-5090,3246,5267,-2273,-3641,-1135,3334,5121,-2879,-4987,1281,4463,1669,-3824,-5182,2897,5715,-938,-3932,-3508,4036,5568,-2884,-5619,-647,3594,5386,-2682,-5840,1866,4617,1914,-4249,-5662,3541,5601,-96,-3297,-4054,3648,6909,-3615,-4512,470,3170,3967,-2714,-5065,2225,3516,620,-1519,-3892,2639,3430,-1996,-2433,-721,1769,4087,-3026,-3934,2223,1793,607,-1919,-3595,3784,2650,-2438,-1359,-903,1688,3982,-4146,-2483,2867,543,1348,-2671],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,6,-8,9,-9,10,-12,12,-14,15,-17,19,-21,24,-26,29,-32,37,-41,48,-56,67,-84,113,-181,365,3477,5541,-2493,-8410,2941,6044,406,-2894,-8179,1567,8982,-2379,-5355,-2863,1331,8752,-2192,-8386,1806,2434,4242,-634,-8088,2123,6496,-2348,329,-3453,-1514,8964,-4808,-3787,2351,-1849,4640,-225,-7803,4391,3370,-2546,2885,-5031,1846,6983,-6314,-2097,2725,-837,5390,-2761,-6659,8033,2653,-2573,763,-5853,5042,7922,-7757,-1943,1887,496,6427,-5883,-6562,5928,3444,-821,-3366,-7063,5684,6300,-4728,-3264,-2487,3733,8568,-6487,-6649,4292,4630,4195,-4361,-8201,4875,6810,-1914,-3752,-5144,5213,6980,-2726,-4810,-1467,4495,6223,-4039,-7493,2939,3895,3744,-3541,-7175,4131,6420,-426,-3195,-6187,2462,7579,-3824,-4611,-767,2265,6277,-2410,-5900,3639,2225,861,-599,-5187,3022,5615,-3470,-194,-2966,694,6582,-5352,-4129,3543,-1089,2505,-1435,-6117,4462,2671,-4450,777,-2456,1588,5974,-7211,-2364,4659,-1057,2110,-3237,-5040,7274,2298,-4636,-675,-2799,5457,5352,-8446,-2567,2973,2565,3094,-7109,-4954,6848,3654,-2263,-2944,-4760,6501,6499,-6480,-3974,-362,5381,5507,-6985,-5204,5001,5027,2453,-4972,-4799,6240,5315,-3714,-4344,-2774,5447,6419,-3467,-4084,589,4667,3537,-5205,-5068,2727,3923,2185,-4178,-3976,5269,4588,-2385,-3264,-2904,3783,4922,-4965,-3518,228,2737,2748,-3581,-4614,5965,1823,121,-2065,-5307,3937,4160,-4489,651,417,548,4182,-4247,-2403,5302,-434,10,-1980,-3830,4557,1303,-5589,1043,-763,2255,2957,-6583,-1188,5314,-576,-513,-3569,-2471,7675,472,-5816,-951,-644,5531,2131,-7020,-1433,3529,1896,1489,-6018,-3104,8010,2102,-3077,-2555,-453,6729,3081,-7750,-3158,2186,3906,2368,-5921,-1913,4554,2430,-991,-4466,-3291,6506,3353,-4126,-3854,-1475,6059,3532,-6325,-4388,2868,4408,159,-5945,-3377,5209,2195,-1277,-4141,-1271,5314,1048,-4700,-1659,-667,4328,2705,-6157,-1364,3158,2280,630,-4080,-1956,4809,-3,-2550,-975,-2035,4021,1099,-4859,-226,1630,928,1316,-4825,223,5406,67,-1615,-1337,-925,5214,-111,-5484,520,1881,809,1053,-5273,1044,6412,-81,-1695,-2634,1484,6718,-359,-5815,1037,1317,4310,598,-6039,-745,5161,1570,-1577,-4381,206,7782,1259,-4461,-2778,827,6341,671,-6312,-528,3763,3869,62,-5501,-257,5471,1997,-3108,-2927,108,5761,2501,-4719,-1872,1403,4730,556,-5879,-1799,2442,3592,-376,-4571,-447,5269,1490,-2401,-2195,860,4749,1306,-5386,-1476,1485,2932,21,-4930,-845,3462,742,-730,-2313,-77,4365,-417,-1837,-386,36,2304,78,-3999,1746,3466,359,-357,-3302,372,3888,-2191,-2793,-340,977,3024,-1770,-4866,2230,2524,1209,-1302,-3841,1417,4335],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,8,-9,11,-11,13,-15,16,-18,20,-22,24,-26,29,-31,35,-39,42,-47,53,-58,65,-73,82,-94,107,-125,148,-181,230,-311,464,-862,4484,8092,-1200,-4824,-5330,3835,9225,-4289,-6277,-2750,5430,7929,-5680,-7200,3355,4278,3520,-3174,-10421,6254,7199,-1243,-3490,-6655,3083,9429,-4952,-3910,610,1341,8316,-4180,-9061,4736,3385,-38,-79,-8147,3749,7563,-4948,-1,-1347,-1032,7346,-3607,-5525,4814,470,1518,975,-7681,4762,4364,-6079,1742,-346,28,6798,-7663,-4329,5784,-739,1646,-1111,-6376,8542,3092,-5429,-382,-2901,4097,6773,-8597,-3705,4460,1196,3474,-5191,-5631,7176,4591,-3207,-3283,-4947,6950,5782,-7083,-4390,1223,5213,5194,-7447,-6492,5540,5347,873,-5821,-6644,7006,5697,-4338,-4412,-3857,7253,6687,-6604,-5004,444,5643,5087,-6767,-5412,5425,3552,2202,-6626,-6553,6800,5526,-3167,-3357,-4956,4572,5770,-6235,-4309,2620,2102,4900,-5226,-6878,6745,2875,-1243,-526,-5122,4035,5611,-5430,-1685,718,-301,5024,-4951,-3928,6287,-313,-528,-338,-5731,5654,2582,-7201,1441,-557,1240,4119,-7117,-2843,8033,-1496,-140,-1868,-3125,7333,1432,-7054,-578,-138,3976,3290,-8659,-790,7074,2242,878,-6583,-3708,8326,2073,-4634,-3740,-2108,6287,3424,-8102,-3020,2258,4654,1863,-7380,-4353,6213,3991,-1555,-5400,-3601,8457,3858,-5024,-4159,544,6810,3874,-7212,-3819,2233,4083,3443,-6955,-3895,5677,4103,-1066,-5371,-3646,7636,4077,-4444,-2563,-1361,5100,5066,-7231,-2077,3575,583,2609,-3718,-4251,6335,2143,-3792,-521,-3095,5779,3104,-6142,243,2236,86,2803,-3671,-2656,6472,-452,-1044,-238,-2120,4625,1791,-6748,1910,2288,1069,2166,-5883,-511,6799,-855,-2894,-1654,-481,8016,131,-6632,244,1903,2736,1574,-7624,137,6244,598,-783,-4792,-265,8499,1162,-5377,-1904,1154,6323,1125,-7412,-1275,4039,3972,104,-7211,-1216,7281,2922,-2675,-5318,-350,7620,2890,-5766,-3227,1333,5378,1560,-7238,-1137,4394,2338,-371,-6217,-1953,6556,1678,-4401,-3048,-1202,5678,2166,-5749,-18,1354,1931,1034,-7031,119,4439,-111,-635,-3777,-1323,4208,112,-3432,-166,-775,3123,592,-5106,1265,3405,-609,451,-3390,-495,5817,-1970,-4283,481,543,3419,-1253,-4752,1517,2025,-196,-825,-4821,1619,6227,-3162,-3147,-660,1262,5564,-900,-5363,95,3212,2600,-2104,-4931,1850,6330,-679,-4181,-3209,963,6679,-89,-6091,-430,1515,4981,-1422,-6622,353,5520,2932,-2759,-5926,1371,6216,16,-3793,-3300,1378,5607,-711,-4101,-1682,2697,4532,-1580,-5704,439,4910,2861,-1916,-3300,1322,4802,745,-3442,-2474,1165,4451,-437,-4538,-138,3337,2738,-17,-5079,624,3361,-1205,-878,-1609,844,4953,-1662,-3618,861,1388,2095,276,-3791,2424,3262,-768,-2128,-553,1247,4056],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-5,6,-6,7,-8,9,-10,11,-13,13,-15,17,-18,20,-23,25,-28,30,-33,38,-42,46,-53,59,-68,78,-91,110,-137,185,-300,2174,-1646,-5627,-4338,5369,8674,-5276,-5777,235,3728,7835,-5857,-7928,4626,3701,834,-2839,-8510,4198,7028,-4013,-1982,-3311,1209,8184,-5240,-6009,3432,-969,4215,-1212,-8204,5930,3184,-3398,264,-4357,2256,7406,-7360,-676,4537,-1373,3229,-3548,-5374,7432,668,-4017,1019,-4249,4767,4133,-7556,-253,4488,282,3412,-5791,-5345,8887,1392,-2208,-1963,-3425,7299,4875,-8312,-2976,1344,3866,5279,-7897,-4964,5675,3503,-1692,-5933,-5904,8077,5574,-4334,-4928,-2855,6418,5541,-7155,-5216,1713,6025,4083,-6874,-5228,5685,5432,-356,-6503,-4375,7945,6024,-3593,-3435,-1668,6519,6191,-7103,-4302,1566,3816,5688,-6783,-5560,6437,1896,460,-2887,-5502,5671,4884,-5029,-751,-455,2140,4598,-5317,-3845,4217,-1125,2304,-2390,-5578,6557,1734,-4382,2259,-2043,1465,4852,-7340,-458,5606,-2245,578,-2876,-2288,7882,-175,-4451,643,-1656,4589,2317,-8067,380,5973,-957,2072,-5283,-2913,9581,-236,-5059,-1667,-1579,6595,1999,-7949,-1298,3158,3670,1461,-8465,-2639,8085,1761,-2190,-4756,-3316,8045,2866,-5419,-4206,364,7213,3277,-8219,-3402,4048,5023,1165,-7041,-2347,6648,3464,-1102,-5496,-1609,8309,3246,-5378,-3184,254,6841,3325,-7705,-2110,3392,2181,2165,-5183,-3443,6422,2058,-1197,-2096,-2680,6323,3005,-6814,501,59,2336,1702,-5737,-357,5667,68,89,-634,-2402,5705,-194,-4532,1988,407,1415,1563,-6211,-19,4919,-1005,-258,-2102,-1325,7152,-1366,-4652,975,1053,2419,83,-7900,1639,5351,-1849,-1578,-4935,94,8322,-1362,-5422,-1532,1034,5986,-555,-8713,717,5007,2906,-693,-7513,363,7125,1380,-3261,-4246,839,7858,339,-6136,-2191,1883,5223,-1242,-8718,-612,5032,2517,-811,-5470,-417,6453,2604,-3201,-4070,277,6196,45,-4886,-2341,2424,4172,1317,-4964,492,4238,687,-207,-4471,-270,5608,-254,-3600,-709,1225,4906,-428,-6210,1009,2677,879,425,-3939,271,5658,-1351,-2068,-514,-147,5390,-532,-4563,2388,1530,1219,434,-5140,1790,4965,-2593,-2191,-1892,460,4913,-1660,-4664,3808,1942,1838,-1413,-4589,2675,5225,-2941,-2949,-2504,2046,6838,-2803,-4803,464,4240,4117,-2445,-7515,2522,4687,1121,-3726,-4218,3263,6671,-221,-3672,-2690,2466,6983,-1709,-5023,-16,4247,2685,-2910,-6397,1262,4675,893,-1801,-3833,1355,4618,-499,-3497,-796,2454,4677,-1420,-5703,-209,2354,2306,-1652,-3789,276,3727,434,-875,-2516,1374,5398,-1107,-3770,53,1764,3007,-1053,-3956,2471,2325,-645,-1204,-2992,1276,3080,-2227,-2700,207,652,2078,-2634,-3270,1954,1395,-979,-1236,-1660,3146,2685,-2993,-1092,1505,1603,1398,-3249],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-7,8,-8,10,-11,12,-13,15,-17,19,-21,23,-26,29,-32,36,-39,43,-48,53,-58,65,-71,79,-89,99,-111,125,-142,163,-190,227,-277,356,-496,833,-3984,-2535,3665,6193,-1401,-10182,884,5644,3677,-2957,-8604,815,8721,-511,-3581,-5703,362,9864,-2151,-8937,-815,2209,5428,-1129,-8853,1342,5504,1695,-1252,-7568,1440,9952,-1548,-3875,-1155,-561,7405,-164,-7871,2761,972,992,1767,-8509,1898,7442,-3671,-50,-1800,-2525,8498,-2514,-6689,4549,-658,1453,2220,-8171,4386,5317,-5387,1277,-2642,232,8114,-5433,-5619,5556,-312,2868,-1804,-8005,6290,4932,-2838,-884,-4412,3541,8073,-5862,-5021,2094,1921,6948,-3750,-9243,5154,5712,-123,-3965,-8462,4756,8421,-3428,-4485,-3595,3513,8013,-3667,-7841,1832,4850,5445,-3544,-7763,3725,5949,1397,-3337,-7191,3547,7623,-2676,-4324,-3111,3093,7118,-2833,-6055,1460,2568,3680,-2670,-7802,4661,4101,230,-978,-5904,1446,8093,-4182,-3263,37,-175,6945,-2836,-7267,4416,2138,367,126,-5896,2360,5624,-5332,-1615,-972,-1269,6307,-3935,-4803,5498,-116,116,-105,-6120,5418,4172,-5976,141,-621,1347,6136,-6646,-4633,5159,1583,1182,-1473,-5741,7462,2816,-4289,-888,-3211,3056,6436,-6678,-4926,3618,2022,3156,-4933,-6389,5644,4372,-1777,-4796,-5255,6482,6320,-5352,-4474,-431,4296,4733,-6889,-5774,4279,4825,2364,-5611,-6055,5916,5039,-789,-5203,-3900,5340,6031,-3576,-5022,627,4743,5734,-5123,-5767,3226,4096,2304,-3072,-5714,4910,4565,-2480,-1838,-3356,1806,5593,-4944,-3074,1992,906,3827,-2011,-4409,4497,1502,-846,48,-2719,3902,3121,-5441,-764,2194,392,3640,-4403,-2857,6685,127,-777,-1004,-2907,5155,3038,-6038,219,2115,1479,3591,-5970,-2745,6707,1542,-1666,-4230,-4185,6961,2164,-5494,-2512,145,4876,3644,-6749,-2429,4189,2927,986,-5047,-3472,6467,3785,-3565,-5186,-1992,6134,4319,-4879,-3627,1910,5495,2542,-5831,-3172,5168,4118,-634,-5699,-3028,5994,3953,-3257,-4030,-1584,5102,4270,-5159,-3899,1917,3403,3278,-5573,-2653,4963,1828,-753,-2535,-2701,4285,3037,-4367,-2276,-1127,3145,3208,-5132,-2063,3486,81,632,-1968,-3026,4361,1139,-2522,-1183,-1867,2950,2323,-4759,-198,2411,-141,1195,-3183,-513,5759,-575,-3939,-1321,-956,5168,772,-5698,168,3326,1280,976,-4116,-443,5841,-403,-2559,-2269,-232,5767,901,-5727,-548,3041,2896,675,-5884,-918,5575,1473,-1931,-5507,-1432,6583,1023,-3452,-3388,321,4646,1643,-6188,-2088,2856,3735,455,-6586,-861,5060,1706,-2462,-4566,-360,6378,1998,-4764,-3691,2257,4311,1585,-6006,-1082,2260,3116,-942,-3709,-1089,4697,1939,-2166,-2513,-1425,3485,1074,-3334,-128,945,2217,984,-5396,-841,2909,133,-247,-1887,-1700,4024,478,-3557,-530,1308,1736,-98,-3378,1010],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-8,10,-11,12,-13,15,-17,19,-21,23,-25,27,-31,33,-37,41,-45,49,-55,61,-67,75,-84,94,-106,120,-139,162,-192,234,-296,396,-583,1052,-5046,-5050,2915,4081,3318,-8089,-5071,7613,3819,-1273,-5090,-5520,8048,4659,-7756,-2969,-1137,3805,6364,-7929,-3318,5749,1474,2465,-3352,-6262,7308,2271,-5563,936,-3621,2835,5166,-7196,-707,3601,-277,3359,-3589,-5672,7998,-908,-4031,2303,-2845,4103,3148,-8483,255,4123,-524,3338,-6609,-3028,9471,-2426,-3559,-372,-3074,7197,2609,-9179,155,3400,2852,891,-7257,-1808,8116,1235,-1749,-4148,-3123,9491,2582,-7867,-1962,1385,6798,1263,-9388,-2238,4790,4066,-391,-8009,-3004,9128,2718,-3308,-6270,-1250,8222,4136,-5585,-2010,395,6118,3082,-8028,-2610,5738,3515,1505,-7533,-2080,7965,1503,-2482,-3421,-3015,7823,2609,-7453,-686,1098,3132,3604,-6804,-1949,6823,-133,826,-3167,-3942,7623,214,-5266,1525,-986,2551,3213,-6714,-136,5429,-2712,2201,-2959,-3092,7463,-1559,-4655,1432,-1375,2848,797,-7128,1384,4878,-1246,306,-5172,-374,8664,-2716,-4290,-7,106,6373,-546,-8041,2833,4025,2260,-1973,-7511,1471,8224,-772,-3773,-3106,400,8274,-1762,-7381,-493,3486,4719,-47,-8877,939,6875,2753,-621,-7618,576,7800,1250,-4918,-3561,1240,7777,215,-6715,-2194,3448,5350,-1001,-7229,988,5238,1421,-480,-6644,-360,7642,-634,-3896,-2035,-984,7326,417,-7992,319,1817,1579,467,-5894,-309,6102,-1721,-1424,-2034,-2033,6835,813,-5204,2447,-237,1802,1354,-6309,1753,3838,-2538,-321,-444,11,5993,-2513,-4352,2672,-2,1698,-144,-5458,4054,4899,-2254,-1343,-3281,1953,6065,-3071,-4449,2819,3029,4512,-3437,-7327,3764,4772,-364,-2964,-5287,3581,6781,-1624,-4828,-2060,2926,6639,-3350,-7176,719,4725,3824,-2656,-6547,1579,6309,325,-3606,-4551,2858,6094,-1112,-5093,-913,2714,5262,-2471,-6273,826,3281,3088,-2371,-5634,627,5245,-664,-1974,-3465,2384,6986,-2747,-3874,408,1185,4412,-1126,-6113,2791,2585,130,-637,-3752,2172,5619,-3074,-1707,-181,913,3819,-1660,-4069,3499,1789,-110,684,-3319,3110,4259,-4749,-1132,264,924,2991,-3062,-3067,3514,1746,-660,-2262,-3396,4821,3748,-3268,-2026,-1097,2276,5077,-4426,-3700,3004,3164,500,-4311,-5341,3284,4583,-2438,-4512,-2358,3515,5066,-4344,-4155,396,3955,4933,-3180,-5112,3779,4602,64,-3541,-4134,3294,4789,-1413,-4552,-1930,3275,4259,-4409,-3615,1433,3329,3142,-3496,-4944,3197,3230,404,-3459,-4638,3330,2163,-2240,-2914,-722,2555,3867,-3337,-3447,2139,2300,1479,-2246,-3035,2943,2877,-791,-655,-1313,1306,3537,-4244,-1293,815,1461,1646,-2185,-3235,3860,1151,-1507,-798,-2990,2423,1912,-4070,-888,1416,1829,1958,-3612,-2248,4169,1491,-1878,-1961,-1459],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,2,-3,3,-3,4,-5,5,-5,6,-7,6,-8,9,-9,10,-11,12,-13,14,-16,18,-20,23,-28,36,-56,405,-1914,-7233,-2533,9355,1521,-6697,-4354,638,8343,1642,-8323,-2648,4551,5236,871,-9196,-1872,8883,2872,-1546,-6430,-2118,9017,2092,-5045,-1667,-785,7142,1765,-9825,239,3313,1753,3157,-7623,-2395,8792,-1493,-1616,-1758,-3795,7806,1875,-7897,2459,1095,183,4615,-7198,-201,6869,-3348,-337,-1230,-3093,8364,-1491,-7081,5327,334,2567,1791,-9232,3813,6505,-3058,-122,-4350,-1192,8713,-4106,-5922,2820,863,5016,-976,-10408,1879,6983,-1363,368,-7585,1714,11059,-2997,-5186,-448,637,8268,-1215,-9435,1829,4513,3695,-928,-8394,737,8621,-55,-3754,-4702,1542,9235,161,-7232,-2669,3637,7400,-1042,-9461,345,6960,3873,-1469,-8496,1357,7763,679,-3567,-5409,194,7916,-700,-5796,-654,835,3986,446,-8253,1136,4621,-876,235,-6533,-241,8891,-3237,-2701,-675,-1401,5323,-753,-6205,2779,1535,62,1964,-6529,1097,7017,-4471,-993,379,-1510,5859,-3158,-4287,6190,245,1343,119,-7371,3795,5224,-5255,-760,-2045,679,8132,-5777,-4135,4201,984,2335,-2217,-8166,4816,5492,-3207,-3561,-4525,2680,8932,-6105,-4995,1724,2544,5905,-2822,-7787,3554,5227,1073,-3928,-7441,3097,7878,-2154,-4426,-3259,2857,8268,-2600,-6903,-889,3828,6107,-2611,-7445,2869,4961,1741,-3290,-7023,1300,7676,-2089,-4340,-1779,1745,6489,-2819,-6190,664,2257,3303,-818,-5864,2753,3829,-2014,-812,-3780,598,5872,-4041,-2035,806,315,3616,-2226,-6138,4427,1509,-1388,1080,-3905,1590,4327,-6027,-1138,1532,195,3812,-4308,-4651,5809,1353,-1214,-2024,-4447,4863,3975,-5304,-1679,957,2705,4712,-6312,-4451,5027,2324,-481,-3674,-4301,6481,5840,-4318,-3610,-997,3835,7347,-5564,-5189,2831,4321,3930,-5901,-6938,5073,4744,-1254,-4595,-4207,4652,6276,-3421,-4982,-845,4066,5256,-4193,-4661,2853,4333,2367,-4197,-5083,3922,5420,-999,-2949,-3638,3363,3811,-4577,-2753,-558,2557,4350,-3032,-4513,3648,1617,789,-3190,-4393,3723,3187,-2405,-1005,-1603,2625,4171,-4646,-2802,2604,1474,1744,-2192,-2571,4870,2007,-2550,-50,-1006,3237,2670,-5422,-1525,2272,1070,1024,-3138,-2600,6150,754,-3487,-2513,-2427,4781,3005,-6363,-2671,1732,3614,1921,-5218,-2663,5757,1604,-2236,-3465,-2135,6972,2959,-5432,-2491,1002,4911,1844,-5678,-3360,4398,3358,714,-5165,-3627,6112,2998,-3037,-5948,-1897,5426,4322,-5417,-3918,1206,4318,3142,-5531,-2465,3244,3228,1345,-3623,-3065,4908,3881,-1634,-3495,-1422,5361,1779,-4084,-1552,1443,2931,502,-3773,-2975,3922,1588,-765,-1756,-1183,3972,1823,-2696,-1333,-775,1733,821,-3442,-1555,4092,258,-1020,-2778,-1294,4764,120,-2232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-5,5,-5,7,-7,9,-10,12,-14,17,-23,31,-48,85,-209,1413,8980,2257,-4828,-4820,-1758,8758,1591,-8677,-1768,1759,4124,3414,-9263,-2178,8257,1459,-58,-5013,-5006,8315,2129,-5674,683,-1547,3540,5143,-10090,-192,4983,-2070,3584,-4006,-4427,7638,-1981,-4311,2471,-3189,4305,2415,-9218,1648,2829,-3305,2057,-5990,-762,7475,-2235,-3350,1233,-1298,6401,527,-8189,3195,4287,291,1402,-6629,-1091,8805,-2428,-3676,-1593,589,8863,-802,-8133,174,2949,5039,-1466,-9743,776,7453,537,-2089,-6208,1373,7655,-514,-5294,-3117,1809,9112,-300,-8723,-1419,3533,5027,-830,-9941,133,6345,2156,-1379,-7016,-217,8351,-1119,-4723,-2661,-428,8000,-172,-8971,786,2917,3633,2384,-7707,-303,7233,-2578,-860,-3418,-1962,8739,-684,-6865,2043,-12,3202,3410,-7441,800,4415,-3382,1551,-3517,-981,6893,-3036,-3825,3369,-1877,2871,882,-7342,2616,2716,-2279,1001,-2974,449,7319,-3814,-4083,3352,1004,4533,-2112,-7184,4385,4673,-1374,-182,-5616,2719,7641,-3474,-4037,-1052,2722,6525,-2192,-7054,2449,4393,3516,-2351,-6773,4228,6029,-39,-4091,-4316,3327,6513,-3232,-5528,-1018,3119,6083,-2950,-8201,1864,5370,3819,-2517,-8076,3758,6668,-1101,-2551,-4315,1244,6681,-3720,-4502,-178,1489,5357,-1508,-7138,2810,3074,603,-547,-5634,1767,6344,-2828,-2617,-1116,-89,5731,-1443,-6145,3306,470,584,324,-5895,2736,4240,-3425,71,-490,-219,4960,-4141,-3989,2999,24,887,-1226,-4565,4836,3787,-2429,-220,-1071,3068,6248,-4656,-2082,2986,1206,2392,-3407,-5892,5905,3559,-2752,-3281,-3440,4289,6032,-5160,-4113,525,3595,3832,-5028,-5320,3571,4606,-37,-4127,-5040,5147,5632,-1399,-4239,-2200,3795,4608,-2969,-5759,876,3810,3507,-4654,-5310,3095,4857,115,-2831,-3534,5182,5401,-3478,-3786,-2781,3284,4179,-4365,-4587,1122,2920,2075,-1774,-5561,2932,2838,-1217,-1648,-4158,3159,4844,-2282,-1775,1087,488,5209,-2910,-3771,3200,484,-191,-1077,-3627,2759,2658,-4175,-386,-777,730,2711,-3592,-1890,4667,66,-449,-2292,-2549,4198,2299,-4408,-163,999,2139,1938,-5057,-2568,4427,1103,613,-3203,-3134,5309,2375,-4023,-2893,-135,5639,1576,-4732,-3783,1914,3801,1225,-5822,-2356,5057,2881,-1316,-4219,-1938,5250,4020,-4291,-3625,1085,4561,1733,-5138,-3303,2868,3909,1809,-4311,-3322,3802,3477,-1365,-4922,-2498,5194,3116,-3938,-2026,-406,3607,2206,-4460,-2521,2713,1323,614,-2964,-3044,3760,2623,-996,-1719,-757,3165,3596,-4271,-1644,2815,1751,470,-3851,-1868,3798,937,-2808,7,551,3487,1776,-3723,-142,1054,418,528,-3416,-687,4735,-544,-2387,-1512,386,4203,809,-4459,119,2524,1439],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,3,-3,4,-4,5,-5,6,-6,7,-8,8,-10,10,-11,13,-15,18,-24,37,-93,589,7728,6240,-7565,-5801,5784,4451,1081,-6381,-6521,8586,4598,-3554,-5228,-3415,7595,5172,-6333,-4997,473,5699,5002,-7180,-4420,5059,3904,2253,-6768,-4889,8016,3295,-3428,-2297,-4298,5097,5138,-8007,-873,1238,1397,5730,-6051,-3440,6490,-467,-377,-407,-5253,7350,2744,-8019,1779,-255,1931,3786,-7119,-1470,7882,-1703,410,-1766,-3917,8498,-664,-7779,2546,-1803,2985,2204,-10135,1342,7934,-1583,642,-5506,-2212,10815,-991,-7066,538,-661,5850,2177,-11500,791,5368,1669,1007,-7282,-2233,10984,734,-5121,-4399,-1613,9039,2753,-9473,-3264,2734,6223,2564,-8797,-1941,7489,3085,-1192,-6572,-1789,9004,3606,-4807,-4587,-449,7616,2226,-8844,-2701,2310,5045,2133,-7876,-1668,5818,1674,-140,-5003,-1773,7818,1403,-4258,-1032,-569,4259,2123,-7597,716,3160,1193,2465,-5126,-2504,7633,-707,-1795,-304,-804,6594,971,-6810,3219,1815,-25,2813,-7314,1331,7474,-3248,-679,-791,-2471,8460,-1106,-7567,3010,1458,1567,424,-8754,2800,7315,-2136,-894,-2485,386,9496,-3894,-8916,1336,1730,5433,267,-10014,2996,6402,233,-1039,-7379,-175,9200,-1177,-6200,-3624,1078,7814,-582,-8556,-156,4280,4547,-999,-9035,3,7025,1272,-2662,-5542,287,7910,491,-6391,-2533,2492,6020,-171,-7728,-647,3692,4493,-688,-6559,486,6391,-814,-3074,-3934,-154,7139,-527,-4627,309,697,3390,133,-7671,1584,4723,-1083,-240,-4396,-287,6378,-2429,-3105,1219,-285,4311,-2110,-6238,3659,2716,-1212,-811,-5564,2332,6516,-5393,-2247,414,1212,6758,-3659,-5811,4517,1741,304,-1492,-5926,4436,6269,-4166,-2620,-1597,1604,6882,-3985,-7016,2815,3348,2446,-3537,-7403,2690,6872,-1401,-3352,-5669,3402,7885,-2977,-5885,-792,3235,6568,-2881,-7215,1993,5056,3379,-2808,-7343,1985,7270,-1144,-4078,-2894,3388,6611,-1326,-6504,-1129,2000,4156,-1346,-6706,1362,4768,2017,-2973,-5095,1941,6329,-1090,-3384,-1644,756,5376,-1457,-3924,1354,1607,1535,-1241,-4680,3268,3495,-2965,-885,-2791,819,4456,-4310,-3269,3221,855,1720,-2491,-4155,4731,2135,-2465,-2130,-2018,2843,3831,-4849,-2209,2217,1910,4342,-4500,-4441,5170,2598,-1492,-1967,-4598,4363,4589,-4885,-3342,2020,3454,4325,-4875,-4599,4186,4229,711,-4446,-5264,4866,5506,-2812,-3565,-3457,4344,6276,-4557,-4556,2252,4776,3161,-4018,-5942,3752,4412,-105,-4176,-3906,4671,5079,-3186,-4598,-861,4104,5048,-3262,-3017,2199,3168,2818,-2760,-3968,2227,2989,-501,-2326,-2293,3438,3581,-1531,-3308,65,2325,1893,-2812,-3071,2489,2843,-467,-2147,-2653,4224,2012,-4164,-794,871,1438,1614,-4334,-2286,2130,795],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-5,5,-5,7,-7,7,-8,9,-10,12,-12,14,-15,17,-19,21,-22,24,-28,30,-33,37,-42,47,-53,60,-69,81,-96,116,-143,186,-257,392,-732,3769,-273,-10427,960,4285,2878,-925,-10632,496,9535,-2409,-1509,-3940,-1591,9927,-3158,-8468,1071,-173,4693,2482,-9504,530,6671,-762,1332,-4696,-2655,9527,-1339,-5034,3198,-3004,5654,1117,-8395,3688,3540,-2438,1480,-4664,-1168,7852,-3928,-3667,2755,-2131,5081,-1063,-7576,5179,2798,-1784,787,-5287,3220,7425,-5031,-2363,472,952,6845,-5042,-6215,3633,3841,1664,-2927,-6605,4123,7225,-2221,-3799,-3878,3730,7565,-3121,-5959,342,3555,6786,-4408,-7878,2726,5261,2150,-4034,-6605,4113,8051,-1352,-4238,-4911,2902,8771,-4630,-6664,424,3238,6697,-3764,-8209,3277,4836,1367,-1632,-8399,2960,8885,-3402,-3462,-1877,-48,8003,-2334,-7629,2638,2752,2368,708,-7869,2955,5518,-3766,1038,-1450,-577,8015,-3319,-4889,3344,-1602,3018,461,-7191,4170,3656,-4043,1449,-2540,813,6587,-5348,-2445,3985,-591,3107,-2554,-5404,5573,1400,-2985,-830,-2960,3842,5410,-5997,-3629,1707,1439,3654,-4609,-5897,6082,3052,-87,-3475,-3930,7173,5590,-3896,-3418,-500,4946,5645,-5139,-4378,1385,4052,3849,-5568,-5755,3823,4721,-614,-4481,-4003,5721,5971,-3110,-3768,-2063,5385,6152,-4903,-4867,2817,2604,3688,-3392,-6405,5418,4667,-702,-3311,-4395,3719,5536,-5456,-2871,97,891,4900,-3426,-5774,5033,1701,1100,-38,-5612,3798,4144,-4147,-710,-1716,-473,4992,-4672,-3688,2993,-1354,1489,-248,-5475,4188,2435,-4110,475,-1453,1619,5252,-4727,-1955,3912,985,1034,-2664,-3805,6163,2650,-4102,-1067,-784,4207,2831,-6498,-1761,2024,2709,1820,-4972,-3652,6344,2288,-1522,-4698,-2068,4689,3095,-5345,-3967,-340,4922,3203,-5975,-3248,2629,5281,1051,-5644,-3185,5260,2709,-1150,-5234,-2341,5770,3412,-5173,-2393,817,4182,3326,-7032,-3349,3688,2455,1034,-3851,-2960,6586,2533,-2420,-1184,-2768,3871,4031,-4665,-2089,661,871,2487,-2744,-4206,4254,1791,-1631,-892,-2459,4275,1989,-4404,-328,459,2072,3006,-4925,-2095,2748,-59,-1371,-1375,-2086,5467,780,-5171,485,1236,2009,294,-4390,-771,4023,-550,-1480,-1337,-102,5890,150,-4496,-662,1701,4036,620,-5372,-174,4254,1677,-477,-4792,-1637,5764,1606,-2353,-3600,-46,6588,803,-5286,-2665,3221,5165,166,-5770,-1218,4725,2526,-966,-5757,-633,5752,1995,-3845,-3719,432,5419,745,-4675,-2372,1570,2467,791,-5029,-1759,3935,1793,-1294,-4375,-604,4034,1873,-4041,-1739,595,3743,743,-4645,-1674,2012,893,395,-4158,-1524,4382,49,-1234,-413,-660,3592,1170,-3497,-325,1922,308,-26,-2670,-195,4770,-1056,-2121,-1052,-213,2953,-1029,-3766,268,2018,1823,-544,-4283,1148,3497,-1156,-1283],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-5,6,-6,8,-8,9,-11,12,-14,15,-17,19,-21,23,-25,28,-32,35,-39,43,-48,54,-60,67,-75,85,-97,112,-132,158,-196,259,-384,719,-3492,-8348,5789,7948,-4576,-4778,-3299,4832,7865,-5598,-6806,2028,5081,5547,-5394,-9136,4404,5919,-192,-4388,-6478,4582,7810,-2830,-2937,-3327,4784,7413,-5731,-6069,1926,2378,3670,-4901,-6960,5327,3376,-1515,-1427,-5195,4004,6040,-5392,-1683,-331,1104,7020,-4595,-4526,6904,17,890,170,-6304,5180,3937,-6303,1621,-1092,212,5223,-7370,-2877,6749,-155,1023,-1862,-4829,8564,2795,-6789,400,-1343,4272,5917,-10007,-855,7584,186,1698,-5787,-6261,10320,1295,-5231,-2228,-3532,7335,5934,-10263,-4152,3789,2155,4214,-7729,-6065,9215,5270,-1711,-4467,-5224,8036,5476,-6295,-4372,-1368,5031,6386,-7984,-4842,3727,4197,2710,-6364,-6235,7121,5663,-1830,-5250,-4043,7209,5771,-4921,-2680,295,4399,4695,-7317,-4285,3272,2854,1326,-3670,-4206,6111,2136,-2665,-909,-3532,4974,4243,-7353,-306,1022,-111,2501,-5152,-3567,7589,-728,-1304,-263,-4571,6246,2898,-7516,722,545,1394,3162,-7041,-744,6735,-1436,-1123,-2457,-2259,9167,-243,-6909,921,339,2736,2308,-9489,-928,7831,-928,793,-5377,-2485,10386,1813,-6305,-1021,-1320,6433,2258,-9951,-701,4187,2072,821,-8745,-3550,8683,2708,-4637,-4864,-2121,6788,3757,-7861,-2965,2424,5725,3583,-7674,-3310,4491,4152,-474,-6236,-3031,7460,3509,-4027,-3727,-1343,6130,3478,-6230,-2565,1463,4187,3144,-5889,-1898,4710,1781,-816,-4097,-1529,6204,779,-4300,-1203,-1812,4113,1513,-6059,1957,2399,-6,1640,-5362,187,6078,-1462,-2381,381,-1033,4558,350,-6961,2008,3038,-49,928,-5143,600,7209,-1439,-2553,-1545,107,7476,-854,-8318,2246,3214,3872,25,-7131,1421,6721,-1313,-2645,-3778,517,8132,-1577,-7485,347,1827,5547,-569,-8711,1222,6398,1606,-1690,-6924,-1313,8143,113,-4447,-3445,509,7371,213,-6138,-249,2998,4044,906,-7686,105,6882,2473,-1351,-4616,-1126,7032,1110,-4926,-2075,282,4899,127,-5930,-444,2773,2689,41,-5465,-584,4897,-120,-2477,-1690,182,4715,-615,-4036,-360,-680,1976,-317,-5258,631,3316,-1773,-796,-1715,677,4732,-1389,-3410,1374,1146,2966,-1475,-4782,3235,3837,-174,-1683,-3435,1377,5656,-3433,-3575,1374,2412,4370,-2339,-5977,3148,4628,555,-3438,-5119,2992,6534,-2509,-4292,-1451,2196,5878,-3429,-6543,1586,3523,2587,-2601,-6666,2356,6106,-207,-2959,-5186,3123,6599,-1924,-5626,-1334,1483,5925,-1270,-6762,198,4374,1377,-2472,-5443,1142,5795,1066,-2666,-3319,2351,4375,-707,-4721,-1234,1829,3212,-1690,-4273,720,2858,-115,-1818,-2774,1966,2890,-1006,-2026,-1972,2013,2898,-458,-3479,1234,583,259,-1592,-2346,2879,1421,-2315,-867,258],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,6,-6,7,-8,9,-10,11,-12,13,-14,16,-17,19,-21,24,-26,29,-32,34,-37,41,-44,47,-48,47,-38,4,136,-1862,-7796,5186,8566,-5005,-3700,-1533,2216,9006,-4254,-9337,3814,2143,3651,-1599,-9291,4522,7292,-3393,-380,-3989,575,8738,-3999,-6211,3508,-81,3855,-528,-9216,5130,3108,-3234,1437,-5951,333,7528,-5786,-3768,3113,-1936,4854,-2558,-6438,5940,2209,-2612,747,-4182,3143,5711,-6035,-2283,1342,-31,3528,-5017,-5125,6900,1922,-615,-3055,-4008,6343,5977,-5395,-2828,-147,6023,4949,-7253,-4474,4030,3036,2344,-5029,-6112,6757,4423,-739,-5328,-4367,7162,6258,-5423,-4576,-1275,5563,5043,-7579,-4978,3229,2941,3983,-5094,-7674,8132,4415,-1719,-2810,-5355,6478,7441,-5365,-3100,-563,2609,7004,-4906,-6601,5697,3063,1539,-2222,-6703,5942,5577,-5190,-343,-2203,734,7451,-6153,-3833,4463,479,1777,-361,-7483,4671,2861,-4405,2378,-2272,2262,4153,-6197,-1585,4903,-1154,2855,-1975,-4354,6468,356,-3944,-1245,-3224,4547,3186,-7194,-1011,3205,2051,2882,-5142,-3613,7171,1758,-1837,-3290,-3512,7164,2598,-6079,-3867,321,5218,2123,-7690,-2470,4861,3784,-15,-5794,-3479,8108,3023,-3301,-4918,-2277,7682,4082,-6880,-4067,1921,5276,2630,-8431,-3496,6036,4154,-48,-5448,-4444,7263,2988,-4054,-3756,-2054,5867,4655,-6745,-2781,2308,2592,3833,-5678,-4334,6043,-414,-1554,-1354,-5465,5145,3023,-5169,-140,1003,1680,4705,-5219,-2608,4594,-763,-1063,-1672,-3813,4762,631,-4846,-230,-574,1984,3310,-6183,-149,4559,-1628,222,-2393,-1566,5888,173,-4336,785,1603,3169,2156,-6508,599,3732,1050,109,-5033,-205,6044,-338,-3993,-3055,1501,6802,106,-6297,-560,1864,4105,207,-5636,-223,6313,2442,-1801,-5746,642,7587,1324,-3611,-3974,2232,6408,754,-6858,-1910,2558,3533,765,-6572,-1017,6785,1399,-1120,-5666,-1432,6519,1074,-5071,-2468,1096,4388,2157,-7335,-1088,2814,716,1072,-6263,-1908,6105,130,-2997,-842,-1024,3632,1746,-5588,681,2014,1594,2143,-4688,-1006,4497,-639,-1069,-851,-1122,4914,361,-3618,997,777,891,-337,-4748,1851,4854,-675,-1072,-659,-104,4634,-1268,-4874,563,1894,2709,-1155,-5840,1430,5173,-186,-2372,-3916,1336,6372,-1589,-4247,-1321,1601,3493,-1702,-5838,469,4152,2438,-2041,-5381,1175,5185,1048,-4006,-4732,1678,5544,-1003,-5954,-1828,3052,5581,-1703,-6882,-159,3467,2117,-1783,-5615,596,5309,-843,-2936,-3067,1607,5685,-566,-4144,811,1894,3445,147,-5268,494,3825,201,-1071,-2993,125,4885,-471,-3840,-477,402,3693,748,-4094,659,1780,-1291,-1613,-2978,-667,3841,-2600,-620,673,-138,2645,-1085,-2805,2534,2232,224,-1522,-2499,3051,4717,-1901,-2186,-1102,1838,2751,-2256,-3545,2106],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-25,28,-30,34,-37,41,-45,49,-55,60,-66,73,-80,90,-99,111,-123,138,-157,180,-208,245,-295,368,-482,687,-1166,5477,-1894,-10928,2914,4633,5149,-1198,-11046,2145,8723,109,-2407,-6444,1632,9345,-2209,-6002,-588,1965,8469,-619,-9502,33,6106,4100,-1375,-8298,1515,6278,-846,-2155,-5564,906,8051,-1198,-4581,-1036,917,6572,-816,-7655,2453,2656,503,734,-5890,2156,7091,-4147,-599,-955,-923,8255,-3479,-6045,5638,109,1101,-355,-7375,4871,4610,-5983,416,-1424,1890,6403,-6784,-3846,5284,377,3464,-2708,-7304,8513,4039,-4484,-520,-5313,3813,8337,-8141,-3445,2912,1078,5192,-4968,-8719,7502,4622,-1826,-2596,-6530,5729,9594,-6319,-5108,-233,3550,8138,-5559,-8437,4494,4998,3186,-3531,-8514,4970,7769,-1819,-2748,-4772,3941,8656,-4039,-7034,-120,3014,5588,-4099,-7691,3313,4675,1547,-2627,-7638,3693,6417,-1536,-3029,-3157,2385,5556,-3901,-4478,1852,312,5115,-3537,-5945,4480,2824,-1206,-5,-4242,3421,4659,-5870,-1031,115,132,3497,-4710,-4216,6742,-23,-867,-1714,-4691,7929,2239,-5682,-153,-645,2086,5020,-7713,-3432,7312,514,899,-3292,-4179,8438,1993,-6427,-1191,-1529,4167,6688,-8960,-3773,5682,1467,2382,-5902,-6478,9040,2522,-3333,-2119,-3598,6915,6706,-7940,-3886,1046,2993,5612,-6669,-6961,6209,4715,49,-5292,-6062,5281,6581,-3945,-4122,-2254,4601,6813,-5840,-5364,1863,3572,2526,-4749,-4673,4526,4095,-224,-4194,-4295,3900,4249,-4035,-1763,-1206,3218,3704,-5081,-2333,4160,2012,1995,-2986,-4783,4088,2143,-3218,-1775,-2554,3163,3984,-5703,-45,1339,186,2730,-4311,-2320,5949,-1045,-2716,-202,-2323,6625,2048,-6972,-52,2758,1593,1484,-5670,-2236,6634,-798,-1480,-2397,-2527,8964,1177,-7703,-201,1048,4420,959,-8671,-1623,6945,1586,383,-4472,-3372,8070,1591,-5184,-3213,-1029,6722,3174,-6812,-2564,3389,3772,1695,-5892,-2906,7264,3256,-2928,-5038,-3238,6462,4224,-5141,-3122,-242,3560,3074,-6368,-3264,3902,3444,1016,-5067,-2363,4103,2838,-2617,-2324,-1019,3962,3142,-3914,-862,593,2943,816,-4753,-1352,3446,892,460,-1370,-1461,3987,760,-3584,-493,799,2548,261,-5887,287,4175,-176,-896,-3124,-372,5393,-738,-4176,13,1038,4807,-1292,-7085,438,3656,901,-56,-5559,346,7073,-1428,-3610,-1350,896,6976,-20,-6779,377,3082,3069,-441,-6873,138,7571,1236,-2865,-4754,-882,7623,1540,-5226,-1371,1022,5075,-538,-6525,-1123,4519,2133,-1096,-5809,-1356,5674,321,-4221,-3927,199,6607,1638,-5222,-1436,2556,3898,181,-5636,-562,4047,882,-1359,-4239,-579,4925,607,-3328,-775,404,2592,-61,-3660,-1226,1772,1872,518,-3357,-525,3353,-38,-2207,-1327,716,3906,-1207,-3215,1486,987,2181,-847],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-2,2,-3,3,-4,4,-5,6,-5,6,-7,8,-8,10,-10,11,-12,14,-15,17,-18,20,-22,25,-27,29,-33,38,-45,55,-89,797,4383,6562,-7756,-7156,7276,2302,601,-2693,-8342,7522,6654,-6393,-1267,-2414,2556,8059,-6431,-6010,5574,-377,4239,-2294,-8675,5752,3730,-3032,479,-3699,3032,6881,-7439,-2393,2625,-595,4059,-2683,-5682,7017,959,-2787,1544,-3708,3694,4260,-6838,-189,3219,107,3031,-3667,-3514,7402,862,-2363,-1928,-1534,5752,2358,-5837,-356,2205,4787,2109,-7818,-2433,5972,2950,-1054,-5716,-1609,8386,1587,-3892,-5337,-391,8554,2607,-7561,-2931,3721,6425,3824,-9217,-2789,6533,3655,-405,-6403,-2920,9341,1908,-5925,-4236,-2025,7822,4504,-10289,-2325,3759,4296,4082,-7794,-4794,8913,1978,-1197,-3621,-5104,7936,3368,-7552,-761,-143,1812,5531,-6309,-3871,8258,365,1091,-1895,-5339,7170,2164,-5892,1220,-1679,2505,4095,-7670,-2785,4868,-1352,185,-3264,-3607,7942,28,-4121,876,-1339,2778,2168,-7008,833,4413,-89,1866,-5110,-1702,7074,-1467,-4511,-2257,-658,5523,-242,-7892,-473,2861,3928,-460,-6549,274,6245,940,-2583,-5424,-413,7838,-811,-5740,-2575,1553,8012,-465,-7607,-1856,4353,3895,-179,-9111,211,7453,2438,-2199,-6218,-761,9038,1113,-6307,-2804,102,7172,1370,-9661,-1565,4225,2376,989,-7098,-1996,9094,239,-4314,-2498,-1889,7265,2843,-7905,-60,1502,2059,2329,-6986,-2111,6090,-928,-944,-1709,-2762,6622,635,-6731,1904,75,1545,2357,-6468,76,4378,-1270,15,-2242,-1914,5093,-1220,-4373,2049,1291,3929,-730,-6613,1945,4062,-326,-1474,-3164,79,5935,-2877,-4720,-1591,1549,4584,-3387,-7791,1094,4886,2183,-2703,-6132,2038,6656,-770,-3562,-4419,2700,7721,-1480,-6274,-1654,3234,4485,-1831,-6255,364,4985,2775,-1814,-6789,2916,7851,-1295,-4399,-3518,2051,6518,-2659,-6302,-948,2836,4781,-452,-6996,2326,5881,-495,-2446,-5145,567,6662,-1831,-3812,-860,378,5392,-983,-6692,1238,2707,814,-383,-6168,-98,6366,-2828,-1894,-435,-20,4381,-381,-4766,1912,1515,1894,261,-3338,2383,3664,-3528,-1425,-537,71,4176,-2046,-2638,2440,1403,546,-1575,-3706,2402,2830,-2394,-3482,-3422,2042,4647,-1675,-3644,1078,2518,3208,-3577,-6059,3841,4241,-320,-3889,-4369,3899,5433,-2383,-5324,-1545,4436,4319,-3426,-5667,1798,4163,2016,-3544,-5291,2627,5996,132,-3053,-4452,3912,5194,-2718,-3903,-257,3213,5474,-1883,-5712,1734,3926,1057,-1675,-4797,3231,4912,-1068,-2889,-1856,2625,4568,-2694,-4398,1210,1390,3121,-2411,-3031,1977,2503,-702,271,-2764,2073,3245,-3038,-2100,1960,1637,3017,-3820,-2752,1839,1792,-1600,-1242,-1842,3311,2264,-3394,-2913,1615,1780,1112,-3936,-3024,3283,2285,-771,-2737,-2042,3226,3325],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,6,-6,7,-7,9,-10,10,-12,13,-15,16,-18,20,-22,24,-27,30,-33,36,-40,44,-49,55,-61,69,-78,90,-104,123,-148,186,-247,365,-671,2737,10080,-303,-2915,-5211,-1688,10553,799,-7983,-1861,459,6084,2662,-10148,-1629,7047,3754,-367,-8388,-1111,9420,969,-3931,-3914,-2105,8248,975,-6385,-1795,1997,4642,1477,-8942,-586,5240,2609,1747,-5598,-788,8759,0,-3569,-839,-1277,5893,-213,-6848,1738,2223,1109,2135,-6492,561,6379,-4011,-32,-960,-1609,6963,-2270,-5506,4555,-5,1057,949,-7316,4171,6229,-4852,-984,-2932,197,9194,-5477,-6702,4637,-95,4617,-1172,-9322,6848,6125,-3328,-375,-5578,1324,11536,-5530,-5701,1465,413,7261,-2996,-9731,4134,6338,1654,-553,-8620,2931,10106,-2695,-3409,-3013,1384,9596,-2290,-8384,611,3094,5816,-557,-9581,1082,7055,1212,-2607,-7018,885,8238,-980,-6398,-1692,1760,7523,157,-6919,-166,3583,3918,-335,-7039,2102,4817,31,-1425,-4563,858,6919,-1512,-3501,629,354,4942,-674,-5397,3857,2365,330,182,-5062,2349,5841,-4604,-1393,-599,-545,5695,-4630,-4868,5651,809,-149,-495,-6557,6152,4217,-6345,-940,-14,1783,7175,-6196,-5451,6220,1078,2651,-2990,-7139,7317,5343,-4873,-2007,-5068,4200,8664,-7019,-5663,2815,2487,5151,-3757,-10001,6409,5327,-659,-2299,-6774,4280,8549,-3808,-5471,-2598,3045,6924,-2791,-8565,2238,4536,2851,-1847,-6531,2623,6258,423,-3465,-4775,2512,6387,-2841,-4113,-442,2485,4461,-1980,-6470,1562,2450,1089,-2220,-5532,3014,4832,-1674,-1568,-2915,2207,5443,-3552,-1976,2708,949,4461,-2775,-4020,4103,2004,-1838,-1566,-3625,3590,3712,-4906,-704,1622,1039,3322,-4266,-3380,5011,415,-1491,-1989,-3087,4676,3205,-5275,-2525,1522,3126,3615,-7476,-3511,6529,2158,224,-3357,-4936,7283,4330,-5487,-2884,-1594,5270,5459,-7225,-3945,4843,3787,2873,-5647,-6199,6224,4638,-2966,-3681,-3659,4812,6445,-4501,-5379,837,4210,4581,-5571,-5664,2885,4169,1144,-3389,-5199,3591,4527,-2654,-3314,-2387,3463,4810,-3927,-4862,1185,3549,3331,-3351,-5275,2573,1433,-1252,-2193,-3272,3340,2660,-2197,-1658,-837,1338,3470,-2954,-1877,2313,846,966,-3162,-1530,4630,880,-4119,-893,-722,2734,1758,-5365,-396,2771,513,454,-4166,-1339,5909,494,-3051,-2310,-129,6055,3058,-6987,-583,2321,3011,214,-7427,-2281,5848,890,-2164,-2076,-1291,7118,1281,-6455,-1025,726,5164,2171,-7514,-3148,4842,2571,-249,-4411,-3826,7325,2884,-3451,-3333,-398,5314,3433,-6836,-3737,1572,2751,1746,-5022,-4177,4722,3917,-748,-3671,-2905,4324,3646,-2739,-2640,-691,3870,3226,-4184,-2095,2417,2321,784,-2954,-2411,3833,1908,-2903,-2430,-474,2240,1836,-4558,-913,1745,2019,554,-3662,274,2937,-119,-1053,-1445,-488,4226],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-8,9,-10,11,-12,13,-15,17,-18,20,-23,24,-27,30,-33,37,-42,47,-54,61,-71,83,-102,128,-172,267,-468,-2269,-3323,-3677,9780,3475,-8806,-2063,743,3435,5443,-8919,-2319,8230,558,1891,-4471,-6528,8968,3505,-6866,42,-2711,2468,5831,-9056,-2139,5083,-817,3473,-3255,-6481,8044,-519,-4538,367,-3260,4525,4235,-7033,616,3271,-532,1868,-3732,-988,6733,-926,-3501,-153,-1303,5475,182,-7411,1564,3286,2619,1264,-6672,-46,7162,-614,-3739,-4419,469,7500,-773,-6816,-2104,3563,7566,-1724,-8389,760,4758,3772,-2057,-8595,1271,8121,-390,-2795,-4691,415,10073,-699,-7529,-1779,1130,6933,-210,-11280,349,6059,2792,233,-8650,318,10379,-174,-3722,-2169,-2488,9436,1901,-10645,479,2421,2662,2906,-8893,-1969,8261,13,-293,-2682,-4493,8266,193,-6761,1722,-1528,3491,3457,-8446,115,5812,-2429,1188,-3705,-2414,8651,-1719,-4978,2434,-988,2880,2485,-6398,2039,3715,-1659,-489,-4252,724,5284,-2677,-3070,338,-9,4091,-1801,-6419,2705,4194,116,-1973,-6665,3314,7186,-2668,-3879,-1633,3560,5844,-2906,-6364,-232,3884,4354,-3758,-8017,2627,5612,1774,-2629,-6766,2812,8924,-1701,-3676,-2645,3731,8532,-3006,-7207,241,2330,5780,-1910,-8039,2559,6773,-1566,-2485,-7601,1134,9748,-2085,-3152,-1670,386,6215,-84,-8246,1844,2633,1713,-491,-7385,-108,7227,-2408,-2435,-1706,-1400,6707,-1030,-6571,1598,982,825,1443,-6297,1790,5154,-2131,-250,-883,387,5966,-2120,-3519,2397,-78,2294,193,-5655,4290,2768,-2709,-1442,-2652,1648,5143,-4423,-4515,1711,2209,1798,-3532,-5045,3362,4100,-599,-2687,-3982,3275,4736,-2899,-4127,-651,4229,3727,-4948,-4332,2552,4264,2076,-5670,-6742,5196,5200,-290,-3468,-4679,5456,5422,-3439,-3914,-718,3725,5462,-3974,-5096,3061,3909,3416,-3474,-6865,3575,5368,-2123,-2464,-4281,3430,5985,-4313,-4292,-9,1362,4590,-1885,-7241,2612,2721,461,-1308,-4781,2493,5392,-2666,-2263,-269,492,3319,-3149,-4035,4132,1354,886,230,-3645,2741,4615,-3067,-1069,-125,1267,3755,-3214,-2862,3865,1829,-1324,-1380,-2697,3047,3166,-3219,-2841,-1085,4789,3569,-5125,-2038,3606,2912,1116,-3752,-2461,4841,2179,-2917,-3160,-1002,5954,3134,-4654,-4150,1420,4647,2603,-5363,-3891,2635,4503,-322,-4959,-2268,4951,3464,-2050,-4114,-1207,6448,3489,-4768,-3966,1002,3119,2730,-5667,-4580,3119,3716,37,-3999,-3714,4552,3853,-4127,-2565,-1927,2474,4567,-5644,-3123,2298,1656,2199,-4542,-4217,4263,1157,-1308,-1641,-1692,2711,3107,-3089,-2493,516,2145,2250,-2693,-2594,3895,1664,-680,-1453,-428,2833,1601,-4537,-1243,-278,174,2268,-3248,-1281,3992,1167,-1114,-2573,-62,4169,1893,-3239,-1587,881,2561,583,-3752],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-6,6,-6,8,-8,10,-12,12,-14,16,-18,20,-22,25,-27,30,-33,36,-40,45,-49,54,-60,66,-73,80,-89,99,-110,123,-138,156,-178,207,-242,291,-361,471,-667,1125,-5003,-3297,3105,3306,6373,-9723,-4352,8633,3313,241,-6281,-6530,10293,4466,-6535,-2878,-2252,6019,6197,-8468,-3608,3274,4867,2424,-6920,-4920,6711,3715,-100,-4167,-4503,7169,4006,-5380,-2639,-122,3976,3402,-6112,-1096,2793,1831,2155,-4646,-2820,7134,-272,-2650,-978,-1476,6616,513,-7742,669,1032,2277,2232,-8198,547,7080,-3217,189,-2046,-2397,8566,-2815,-7118,2495,-846,2302,1585,-9157,1471,5869,-2262,446,-4745,-1600,10017,-1961,-5825,1239,-1099,6093,1399,-11611,1903,6763,134,1068,-8449,-1893,11205,-917,-5157,-1987,-1793,9077,1364,-10176,754,3482,3158,1523,-9372,-1124,8482,1154,-1991,-5916,-2670,9292,2015,-6540,-2681,1202,5582,2442,-8834,-1481,4907,2859,953,-6525,-1809,7244,1214,-3089,-2644,-2019,7405,457,-4570,-607,1530,4211,935,-6405,-707,5684,536,-350,-4484,-1268,5465,-1770,-1830,343,-1264,4491,-811,-6747,2797,1967,-171,1385,-5065,2293,6437,-4779,-1369,218,510,6737,-2765,-7192,4900,837,2207,-778,-8095,3413,6629,-3615,-612,-3371,1310,7581,-4402,-6880,3210,1411,4353,-1677,-9458,3729,6960,-1719,-1321,-7289,1051,10890,-3115,-6544,-196,1571,6945,-536,-9827,2223,5366,2863,-819,-8029,-251,10123,-706,-4351,-3332,1725,8811,-1122,-7185,-535,2176,4332,231,-8320,842,6122,2053,-206,-5436,679,5934,-579,-3321,-1973,643,5606,-1180,-4802,710,2010,2351,-2071,-4378,1603,4073,-1613,-1111,-2144,2310,5594,-2062,-3362,1013,-359,2558,-2488,-4655,3732,2375,-1090,-1523,-3419,2463,5079,-5256,-2490,1182,1217,3397,-5152,-6627,4369,1754,-307,-1203,-4386,5405,6624,-4581,-2757,-154,2836,6727,-5335,-5950,4565,3233,1109,-3264,-7276,5279,6235,-3076,-3010,-2860,3286,7552,-4341,-5717,1241,2724,5048,-2369,-8824,3200,5137,-339,-2478,-6002,3182,6807,-2655,-4563,-2948,2370,5891,-3120,-6080,1339,3248,3829,-2714,-4925,1448,5054,955,-3059,-2728,1682,5027,-1983,-3862,-189,1607,3532,-2247,-4362,2472,1688,1099,-1198,-3539,3090,4109,-3337,-1635,108,1457,2838,-3196,-2304,2624,420,571,-2605,-2727,5243,1091,-3292,-1155,-1692,4177,2669,-5097,-677,2799,2135,1387,-3510,-3359,5868,1172,-2289,-2719,-1706,6281,3459,-5321,-2952,1509,2360,2732,-6543,-3271,4800,2429,-187,-5632,-4458,6545,4212,-5110,-2899,235,3728,4621,-5468,-4319,2597,3240,1786,-4437,-4622,5321,3563,-1056,-3918,-3119,3379,4577,-3456,-3207,478,2885,3474,-2026,-3617,2158,2926,223,-2897,-3495,3524,2501,-2089,-3440,-1125,2383,3736,-3370,-3112,1126,1615,289,-2375,-1966,3622,1662,-1142,-1208,-1266,2321,1549,-3527,-1105,2106,1078,433,-3035,-1771],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-9,10,-12,13,-15,17,-18,20,-23,25,-28,31,-34,38,-41,46,-51,56,-62,68,-75,83,-92,102,-113,127,-142,161,-183,211,-246,293,-360,463,-643,1063,-5157,-524,4099,3925,1832,-9817,657,9585,-427,-1726,-4326,-2518,11934,916,-7496,2297,-290,4678,4447,-11173,44,6608,-509,2110,-4675,-3284,8456,-634,-4702,1108,-3189,4314,3990,-8396,1515,3580,-326,2659,-4766,-1241,7119,-2928,-2835,560,-1500,5816,-269,-5447,2918,2400,-372,-334,-4991,2796,6191,-3111,-3266,-1390,2220,7056,-2895,-6582,1137,3299,3724,-3559,-6703,2799,6270,1641,-3016,-5316,4145,8575,-2779,-4906,-2740,3013,8531,-5518,-7821,2198,3138,5733,-3604,-8834,4572,6995,-1074,-2078,-7142,2838,10575,-4264,-5023,-891,1020,9171,-1138,-10127,3232,4585,2594,335,-8759,2578,9689,-3439,-2587,-3053,-882,10030,-2408,-8505,2916,204,3205,1702,-8900,-104,4656,-2475,932,-3052,-1077,8471,-1959,-4470,2390,-824,3050,913,-6017,2782,3841,-1357,633,-4077,77,5247,-4562,-2380,2686,1589,2551,-1223,-5235,4138,3573,-423,-778,-4115,3595,6115,-3954,-3188,-447,2576,5115,-4534,-4704,2870,3869,2651,-4198,-5224,5645,4608,-1092,-4038,-3755,5324,4873,-4967,-4871,-377,3886,5302,-5707,-5758,3562,2858,1742,-5272,-7736,5227,5226,-3705,-3095,-4685,3542,7735,-5243,-5323,1485,2289,5884,-3711,-8698,4732,3300,-691,-325,-5643,3518,6930,-5558,-2408,-1860,-180,6829,-2791,-5688,4487,171,1052,-819,-6995,2447,4406,-2813,66,-1633,-150,6903,-2926,-3832,3328,1538,1452,-1617,-5754,4176,2640,-3947,-264,-986,1576,3545,-5233,-2892,1614,1019,1394,-2704,-2740,4324,3104,-2139,-2452,-2274,4658,2944,-4279,-2997,2272,3175,2274,-5832,-3008,3900,4192,-979,-5657,-2685,6557,4081,-4229,-3798,-328,4826,2758,-6040,-3683,3222,4064,2486,-6583,-3572,5734,2653,-567,-5018,-3036,5625,3711,-4644,-2412,-1917,4247,3805,-6204,-3864,2959,1771,3516,-4918,-6018,4707,4098,-1998,-1147,-4094,3017,5852,-3599,-1605,1170,977,3112,-3564,-2783,4258,1707,-1570,-352,-3533,3101,4291,-4718,-248,980,1451,2710,-3665,-2726,4078,70,-344,-567,-3284,3665,1781,-3900,-519,181,1305,1595,-4299,-527,3179,468,-676,-2783,-1444,4793,1292,-3995,-268,-142,3140,1476,-6350,-2232,1861,2844,-921,-4756,-1742,4850,1242,-2776,-3437,228,6095,1857,-3618,-3534,1306,4520,924,-6152,-1782,4239,3169,-1452,-6886,-1295,5719,960,-2593,-3824,-1166,5494,2843,-4380,-742,2608,2826,1638,-6219,-929,4444,1092,279,-4575,-516,4846,922,-2829,-246,-374,3626,1735,-5760,-552,2721,1707,1411,-2546,-2723,5395,873,-2214,-121,-2120,3428,817,-3661,73,1056,871,-35,-2304,-1014,3191,287,-2258,-1033,-513,2574,-121,-3946,-692,2369,908,-1336,-3896,220,4582,1100,-1407,-1904,862],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-3,4,-4,4,-4,5,-6,7,-7,8,-8,10,-10,11,-12,14,-15,15,-16,19,-20,22,-24,26,-29,32,-35,39,-44,50,-55,61,-62,249,-1284,-3281,-7939,8425,8392,-8425,-3079,-1236,4390,8272,-6173,-7299,5838,3232,3902,-4941,-7888,7191,5850,-2570,-3724,-5141,4269,6993,-5347,-3612,-525,3288,6062,-5156,-8173,4322,3565,861,-3045,-5164,4007,4247,-1785,-2563,-3351,3559,4668,-5340,-2608,1501,842,3605,-3701,-3651,5785,247,-1071,-885,-4313,6704,3084,-7726,-98,896,992,3453,-7207,-1686,6245,-577,-612,-2529,-4580,7963,468,-7351,1148,32,4136,3229,-9494,512,5756,-450,1450,-5170,-4361,11321,460,-6222,-453,-2879,8745,4372,-10705,-1312,4837,1960,3331,-8695,-4816,10221,1859,-1146,-3031,-4745,8882,4467,-8540,-1529,1071,5077,5832,-8238,-5218,6309,4092,500,-5010,-5777,6801,5251,-4333,-3456,-1287,5035,4504,-6509,-3138,2826,3006,4065,-4880,-4583,4917,2117,-554,-3318,-3074,5591,2276,-3388,-1262,-1691,3777,3095,-5592,68,4102,1290,1606,-4280,-2630,5742,91,-1793,-424,-1637,3662,694,-7040,687,1464,1899,1911,-6105,90,7690,-3827,-1147,-1034,9,8521,-1464,-7044,2160,2124,3508,878,-10038,1518,7994,-848,-1484,-4953,-634,10049,-1291,-6492,-360,992,6041,485,-10079,728,5240,2751,1583,-7017,-2396,10026,493,-5036,-1991,-2556,8146,2589,-9098,-1585,2330,3935,1997,-7873,-2718,7578,2674,-1167,-5412,-2857,8773,1542,-5375,-1760,254,4940,2728,-7307,-2090,3887,2213,857,-5269,-694,5133,1373,-1547,-3106,-1033,5032,445,-4030,-106,840,2556,387,-4508,1705,3109,-932,-334,-2665,386,5992,-2974,-3793,-234,-194,2678,-1753,-5738,1984,2918,-847,-426,-4802,1938,5315,-3179,-3980,-1974,853,6129,-2114,-6605,3392,950,667,-783,-8094,2205,8381,-1816,-2400,-4276,1876,8567,-3901,-6602,1176,2202,4450,147,-8243,2578,6923,-46,-784,-5378,334,8648,-2059,-5808,-1210,1152,7198,-1101,-7572,273,4328,3162,-237,-8201,590,6433,-203,-2945,-4785,-555,5743,159,-5711,-1273,1200,3951,-631,-5329,47,3818,1173,-426,-3308,1303,5061,-379,-1540,-1715,-266,4337,-1095,-3280,922,2160,1359,-563,-4043,2751,2671,-1754,-619,-1442,1610,3442,-2572,-2829,1523,916,1607,-2529,-3306,3446,2696,-1989,-1240,-3642,3207,5644,-3787,-3907,1897,2977,4324,-3539,-5260,4327,3581,-300,-2619,-4422,4671,6382,-2989,-3159,-1274,3013,6197,-3943,-6805,2979,3446,2138,-3394,-6368,3230,7186,-1250,-3624,-2997,2862,6159,-2370,-4465,-157,3105,4444,-1806,-6630,1885,3884,599,-2218,-4150,1077,4134,-312,-3884,-1873,1059,4774,-1917,-4546,107,3192,2185,-2555,-3902,497,3406,-1204,-2444,-2080,1890,3618,-1646,-3491,394,736,2791,-2024,-2654,2075,1204,354,-1133,-1624,2011,1450,-2210],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-1,2,-2,2,-3,3,-4,4,-5,5,-5,6,-7,8,-9,10,-10,11,-13,14,-16,17,-19,22,-25,28,-31,36,-43,51,-61,75,-97,131,-190,314,-670,4163,10280,-3579,-2819,-2666,942,12548,-2193,-9217,3354,1630,4871,1560,-11617,2382,7419,-2452,-884,-5255,-2084,9540,-2640,-6134,1028,-515,4650,1417,-9164,2724,4624,-1594,2018,-4634,-120,7194,-3506,-3223,1102,-665,5183,-1896,-7269,4312,3207,-772,-645,-4951,3730,6040,-3306,-1814,-146,2434,5028,-3752,-4973,4040,3434,685,-3094,-5436,5167,4685,-3957,-3430,-2705,5957,5070,-6175,-4667,669,4769,5532,-6681,-4825,5585,4107,1063,-6357,-6381,6936,5486,-4725,-3383,-4739,5147,8380,-6317,-6483,2602,2712,7043,-5321,-9519,6307,5669,232,-2806,-7959,4992,7974,-5664,-3086,-1994,1763,7738,-4144,-7077,4101,2521,1782,-778,-9292,3642,7163,-4570,-836,-2129,1117,8407,-3609,-5247,3769,-350,2188,-737,-6498,4405,3349,-3272,225,-2748,1261,5274,-3833,-2250,2836,95,2407,-2059,-4206,5000,1656,-2135,-1420,-2951,5040,2643,-4548,-2672,1459,2727,2192,-5576,-3189,5595,2002,-431,-4060,-3227,6692,2474,-4900,-3432,-565,6759,3108,-6188,-2116,3652,4332,2149,-7831,-2737,5950,3183,-855,-5921,-3257,7286,4175,-5395,-2651,-1290,5280,3403,-8953,-4624,3252,2564,2697,-6337,-6373,6588,2994,-2025,-1871,-4244,5269,6658,-5792,-2411,1578,2048,4507,-5457,-5650,5658,2117,-445,-1800,-6169,4441,4809,-4549,-1651,-169,2206,5505,-5188,-3210,4283,632,852,-1319,-4652,4483,2129,-5337,-578,-1467,2538,3435,-4174,-1410,3854,1257,149,-3210,-2122,4856,1607,-4518,-1432,-536,3661,1068,-5683,-1240,2760,1991,836,-4421,-1644,5108,1554,-2129,-4767,-159,5412,1016,-5905,-2389,1983,5861,1761,-6886,-1903,4861,2066,-62,-7551,-2145,7044,707,-3225,-4705,329,6458,1266,-6729,-1357,993,4560,2670,-7985,-2249,5405,1583,681,-4284,-2628,6996,2200,-3458,-1921,-1761,4680,3450,-7367,-1338,2366,2018,1709,-4945,-3830,5995,1419,-2240,-1190,-2966,5419,2739,-4698,-1184,886,670,3269,-4965,-1726,4969,-381,814,-1041,-1897,4618,955,-4492,868,799,1035,1419,-3394,-105,4742,-643,-954,-2145,-189,5356,-331,-4786,-1109,1150,4007,-567,-4868,697,4028,1915,-1487,-4240,1377,5327,52,-3850,-2997,754,5410,435,-5370,137,2960,3565,-2465,-5342,1308,4989,1823,-2693,-5667,798,5194,167,-3757,-3154,1461,6317,562,-6319,-1120,3741,3375,-1167,-7436,-814,5240,549,-2684,-4027,-631,6091,1274,-3861,-413,1111,4031,1227,-6074,-372,3985,717,333,-4313,-607,4273,73,-2579,-685,-430,2435,54,-4682,1603,2742,1566,1444,-3174,-895,3768,-1434,-2437,-1672,-21,3740,143,-2297,1986,2105,869,329,-3460,448,3387,-878,-2674,-1872,2262,3003,-1387,-3308,1455,2226,2212],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-4,5,-6,7,-7,8,-9,10,-11,12,-13,15,-17,18,-21,22,-25,28,-31,35,-39,44,-50,57,-67,80,-99,128,-181,308,-1142,2088,8947,-4579,-10597,4317,3290,2652,-1086,-11275,4142,8474,-3849,-3481,-4516,697,11110,-4753,-7116,1965,2001,5671,-2622,-9105,3455,6282,643,-2218,-6447,2097,8107,-2446,-3889,-3004,2424,6255,-2970,-6248,1060,1974,3604,-2605,-7150,2896,4240,-951,-844,-3911,2303,4597,-4608,-2572,380,573,5424,-3845,-5265,5641,318,121,-676,-5592,5625,3339,-6370,-346,-76,1812,5683,-6568,-3268,6823,-491,1241,-4115,-5650,7680,3657,-6096,-847,-1985,5513,6189,-9984,-3333,5643,1033,4113,-5944,-7360,10043,4759,-3656,-2091,-5979,6258,8760,-8574,-4817,2152,2541,7323,-6963,-9259,8271,4062,232,-2695,-7866,7844,7268,-4875,-4114,-2275,4531,8510,-6365,-6652,2444,3187,4028,-3884,-7130,3914,5071,-887,-3697,-4701,3733,5901,-4087,-3464,-484,2259,5215,-4363,-4127,2861,2287,1210,-2607,-4952,5026,2400,-1533,-1312,-2485,3551,4046,-5590,-1398,2425,602,1979,-4110,-2690,5470,-77,-1937,-820,-2190,6143,2133,-6334,-158,1730,3707,2144,-8568,-1753,7859,-467,-916,-3540,-3602,8968,1356,-7465,-183,45,4269,2777,-9790,-2333,5294,1538,1792,-5644,-4683,10834,2883,-4565,-3204,-2285,7375,4833,-9101,-2865,3868,3687,3241,-7175,-5192,8273,2772,-1924,-4663,-4537,6619,6010,-6558,-4028,-413,5114,5321,-6830,-4874,5566,4086,160,-3894,-5015,6841,3993,-3383,-3141,-2339,4038,3919,-4441,-3296,2338,2148,2637,-4813,-2995,4244,1261,-957,-3277,-1311,5578,1538,-3829,-962,154,2669,936,-4767,-101,3971,355,-730,-3195,462,5277,-248,-3431,-83,-862,5985,-309,-6675,1516,2765,1996,294,-6176,-56,8142,-1722,-3537,-3041,-75,7930,320,-8821,-97,1807,4014,405,-8026,-1662,7755,850,-1955,-4755,-1697,9786,1697,-5639,-1295,1351,6275,1689,-8655,-986,5370,1986,678,-7215,-2103,7778,1589,-2897,-2717,-1769,6405,3562,-7028,-2349,3060,4710,3228,-6547,-2033,5960,1703,-183,-3872,-3205,5185,2090,-3852,-1629,1344,3253,1054,-4946,-1718,2866,1241,-198,-4024,-653,4229,639,-1163,-1199,189,4136,-827,-4787,226,1493,1770,-676,-4431,2079,4675,-382,-1743,-3505,471,5582,-1151,-4415,454,955,3312,-2683,-5673,2206,3971,-445,-2437,-5565,1613,7683,-2626,-4439,-1153,2335,5353,-2155,-7448,1243,3433,3421,-2044,-6227,1739,7482,-1254,-4494,-3795,1331,7225,-2342,-6451,42,3479,4760,566,-7173,1618,5735,2167,-1669,-5749,-329,6293,273,-3903,-2497,2220,5530,70,-6351,-736,2716,2236,-1103,-5121,-1234,4200,1244,-2076,-3458,559,5014,-1171,-4043,-356,2096,3288,-1742,-5448,36,3151,1530,-677,-2993,717,4342,-1754,-2444,193,1904,2812,-1338,-3110,829,3039],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,9,-9,11,-12,14,-16,17,-19,21,-23,26,-29,32,-35,39,-43,48,-52,57,-64,70,-77,86,-95,106,-118,133,-151,171,-198,232,-278,344,-443,616,-994,3975,-6178,-9111,6603,2727,1784,-3044,-8914,5534,8778,-4660,-1188,-4582,1753,9369,-5641,-7074,3111,252,4817,-1275,-9521,4930,5119,-2650,156,-4436,1683,8816,-4578,-2790,1994,-632,5499,-1796,-6489,4973,2273,-1402,-569,-3660,2953,4166,-5993,-2383,2392,2013,3495,-4183,-2748,4528,1634,-615,-3635,-2782,6377,1649,-4305,-3016,-685,5236,3632,-6569,-2847,4061,3679,1619,-7320,-3004,7600,3064,-1998,-5144,-3617,9143,2985,-6453,-2582,119,7093,3909,-8979,-2912,6305,4236,2465,-8312,-5556,9838,3231,-4408,-2282,-4663,7563,6038,-9409,-3242,2883,2975,7615,-7389,-6573,8290,3695,-126,-1955,-6904,7978,5161,-8168,-1682,-498,2891,6897,-7296,-5513,5302,1756,2774,-2269,-7096,6398,3039,-4646,828,-3365,2094,5023,-5479,-2536,2813,-495,2732,-2164,-4103,4800,997,-2562,-650,-2084,3478,2329,-6111,-321,1191,2002,1030,-5338,-1444,5748,71,-2169,-4327,-637,6759,847,-4223,-1150,1320,5468,252,-7576,471,4779,3235,-701,-6942,-322,8892,646,-3198,-3202,212,8588,1374,-8580,-2283,1475,5143,1418,-10072,-501,6847,1521,-1046,-6291,-2720,9331,1781,-5158,-3720,-1574,7130,3687,-9609,-1837,4639,2219,3522,-6940,-3664,7571,1442,-1478,-1572,-3931,7120,2882,-7296,-981,712,3251,4102,-7461,-4091,5974,-10,-47,-2390,-4300,5962,1740,-4189,381,-518,2016,4215,-5096,-1844,4264,-983,90,-2380,-2652,6587,-540,-3398,13,-872,4894,-685,-5877,-156,3503,1216,-1799,-3357,276,6123,-698,-3591,-2366,1118,5745,-1188,-6537,-213,3897,4368,-2234,-6238,597,5469,1017,-1088,-6298,1259,6931,-1474,-4821,-3150,2335,6744,-1943,-7593,160,3105,3610,-452,-7238,-675,7103,190,-2361,-3760,349,8737,143,-6247,-473,1972,5874,1201,-8186,-387,4308,1971,697,-5692,-987,7583,-612,-3686,-1847,-157,5369,1047,-6708,1056,2209,1679,1021,-5868,-294,5591,-1352,-958,-1585,-1789,5216,-627,-4338,507,659,1415,962,-5317,364,3515,-620,-1521,-2165,391,5124,-1301,-3173,1209,1170,2775,-1666,-3349,1510,3002,24,-2717,-3273,2080,4164,-1826,-4600,-202,1638,4521,-2330,-5443,1441,3469,1991,-4007,-5431,3338,4362,-450,-4492,-4167,3193,6324,-3014,-5160,-57,3449,5257,-3406,-6248,2404,4563,1556,-2428,-5636,3176,7389,-1746,-3245,-2840,3276,6837,-896,-6034,351,2431,3462,-967,-5769,351,4988,457,-824,-3541,1176,5980,-821,-4477,-18,1106,3900,-149,-4953,1406,3012,753,-267,-3545,1148,5339,-1345,-1489,-459,662,3438,-1554,-3043,2120,1809,766,-850,-3784,2313,3151,-2152,-2301,-1346,1622,2606,-1388,-2705,1552,3105,367,-2810,-2738,3089,2287,-1868,-2313],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-15,17,-19,21,-23,25,-28,31,-34,38,-42,47,-52,59,-68,77,-88,103,-120,134,-108,-667,-10643,680,11521,-3013,-3479,-4317,-530,11910,-91,-8821,2058,2836,5758,826,-11857,387,9197,364,-1595,-6647,-1542,11535,159,-5857,-1815,176,6984,813,-10033,-880,4317,2058,496,-7369,-989,7670,-254,-2912,-4311,-1010,7002,-53,-5677,-721,915,3954,218,-6556,1770,4486,1147,344,-4234,1991,7381,-3565,-2074,113,1192,5812,-2573,-4529,5246,988,1232,-65,-6596,4817,4294,-4559,-975,-2333,2787,7804,-6568,-6241,3946,1202,3662,-3289,-9869,7441,6153,-4025,-1281,-5211,3954,9763,-7048,-5121,1880,867,8526,-3705,-10194,6697,6253,-492,-624,-8259,3436,11341,-4754,-4469,-1754,1174,9397,-1995,-10631,5245,4156,3453,-792,-9641,3633,8524,-1230,-2302,-4894,663,9564,-2798,-6704,449,2264,5458,-1371,-9076,522,3526,726,-980,-6014,1080,6844,-1484,-2965,-2735,1619,6375,-2256,-5114,1123,799,3923,-2669,-5748,1585,2907,-860,-693,-3958,2833,3789,-4280,-1457,763,7,2922,-4986,-4083,5998,1600,-1607,-2642,-4721,5774,4026,-6975,-1495,399,2472,5107,-7845,-4414,6430,243,-256,-3715,-6594,8114,4493,-5253,-1842,-2379,5682,6163,-8561,-5835,4921,3061,4053,-4462,-8047,7526,4543,-3051,-3063,-5997,6058,7770,-6835,-5389,-27,2877,6360,-5842,-8025,5241,4267,664,-2809,-7091,4888,6743,-3284,-3187,-2702,3298,7077,-3858,-5561,2186,2328,3785,-2756,-5824,2880,4665,-672,-1695,-4212,2547,5432,-2785,-1992,-434,1747,3807,-4211,-3233,2957,1011,1471,-2538,-3461,3458,1582,-3371,19,-1322,2524,2269,-5809,-829,3383,1397,465,-4122,-3518,6560,-158,-2551,-1838,-2112,4796,2662,-8014,-1140,1790,2021,1954,-6392,-2635,7503,1485,-1137,-3784,-2677,6857,2282,-7178,-1608,387,4668,3508,-8341,-3261,5595,3047,728,-6307,-4915,8542,3091,-4548,-2476,-3841,6335,4548,-7703,-3543,3868,3197,2133,-5497,-5449,7134,3386,-756,-3057,-5011,4795,3348,-4664,-3004,38,2937,3794,-4612,-4544,4037,3336,1711,-1638,-2621,3980,2352,-3575,-1943,-1600,2607,2131,-3274,-674,1883,1171,1972,-3061,-2145,2826,1196,-1160,-2259,-953,3598,980,-3677,501,76,2644,1102,-4857,914,4036,557,-1250,-3370,-715,6070,437,-4813,-571,1168,5819,566,-6222,-43,4575,1157,-202,-5030,-869,6195,-1061,-3189,-2408,1047,6252,466,-6562,-947,2803,4958,1464,-7100,-1410,6202,1902,-2067,-5094,-1497,6769,2263,-4028,-1630,776,5355,2192,-6607,-560,4698,2797,3,-4804,-3380,5367,2401,-2730,-2488,86,5544,2199,-4368,-2098,1196,3134,1705,-4700,-1913,3287,972,-235,-3485,-1001,3962,933,-2645,-2039,1607,2683,470,-4097,-803,2549,292,-817,-1548,527,2549,-1012,-3481,-1657],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-5,6,-6,6,-8,9,-10,11,-13,14,-15,17,-19,21,-23,26,-28,32,-35,39,-43,47,-54,59,-67,76,-87,100,-118,142,-178,236,-350,650,-3325,-5600,8818,5583,-9090,-1963,-511,3571,7858,-8301,-6333,7259,1862,2366,-3198,-7434,7228,4316,-5270,-904,-3119,3459,7712,-6980,-2101,4211,766,3252,-3544,-6778,6152,2059,-2780,-1133,-3703,4153,3034,-6337,-543,2329,1675,1354,-4392,-2303,6240,-604,78,-1667,-997,5019,-438,-5307,63,1692,3859,307,-5431,446,4856,522,-1308,-6857,-998,7774,43,-4897,-4777,251,8887,497,-9025,-276,3676,6315,776,-10387,131,8474,1634,-1005,-6284,-1885,11205,162,-6962,-2245,-1019,7641,2684,-10868,-716,4912,3026,2734,-9655,-3641,11270,-206,-3377,-3152,-4923,10076,3274,-8486,-134,1970,2578,5717,-8251,-3922,7978,-175,415,-3171,-5630,7941,2865,-5517,251,-1928,3370,4187,-6941,-794,5186,-675,1319,-3115,-3257,6862,554,-2671,953,-953,3373,1674,-5500,1618,3604,392,89,-3063,374,5742,-1202,-2507,-458,1244,5981,-1370,-5516,-113,2486,2698,-1887,-7121,1704,5867,343,-2852,-5697,2082,7416,-2344,-4295,-1417,1901,6987,-1546,-8081,1771,3838,3001,-1477,-9597,3127,7340,-155,-4635,-5792,605,9987,-2247,-7876,29,2010,5881,-277,-10322,1882,6619,15,401,-7949,-97,9484,-1077,-4540,-1669,-1179,8004,1810,-8804,1479,2789,1989,1557,-8702,-655,6985,-1039,-1391,-2714,-2355,6544,424,-5762,930,256,2884,1888,-6070,232,4920,-1471,-24,-1598,-461,7000,-939,-3977,1297,849,3186,24,-5238,2695,3063,-1065,-991,-3026,1321,4804,-1800,-3066,-899,1469,3333,-2898,-4449,2411,3230,786,-2578,-4944,3098,5598,-2718,-4152,-2680,3681,5207,-3555,-4725,570,2429,4530,-4534,-6253,3787,2934,1603,-4084,-6126,3515,6095,-2460,-3651,-2227,1801,7556,-3927,-6701,1112,3188,4482,-1628,-7424,3443,4620,-139,-2008,-4671,902,7751,-3275,-4691,-1,-15,6437,-1688,-6992,2291,3150,839,-392,-5737,1764,6715,-2030,-2099,-921,-204,5395,-1554,-5619,2020,1803,629,224,-3971,2013,3112,-1871,-1020,-1075,1164,5044,-1937,-3699,2122,1347,788,-2036,-4109,1731,2848,-1539,-1897,-1282,3118,3359,-4259,-1916,1704,3354,1672,-3698,-3358,3964,3662,-169,-2203,-2292,5000,2666,-2866,-3527,-1844,4484,3878,-4523,-3985,2662,3835,2660,-4139,-4659,4487,4661,-1184,-3305,-2585,4464,5036,-3415,-4022,664,3976,3634,-4183,-4589,2146,3316,811,-3186,-4701,4477,4463,-3334,-2478,-1927,1831,4159,-3958,-3597,2183,2104,3238,-2697,-4016,3366,3474,-1074,-1546,-1340,2025,4834,-3299,-2279,828,1731,4220,-1651,-3129,2190,1517,-1148,-1292,-815,3194,1800,-2977,-1519,-119,568,1413,-3231,-2274,3214,2174,-563,-2260,-1292,3772,2651,-2479,-1999,246,3205,1023,-3421,-2557,2042],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-9,10,-12,12,-14,16,-18,20,-22,25,-28,31,-34,38,-42,46,-51,56,-63,68,-76,84,-92,103,-114,128,-143,161,-183,209,-242,285,-344,429,-564,809,-1399,6187,2550,-12066,739,2488,4600,3988,-11008,-2362,9876,-109,-1678,-5549,-3998,11043,3321,-8671,-316,-1033,5767,5579,-9912,-3758,5858,2858,1517,-6827,-4670,9279,2931,-4507,-2691,-2865,6708,4118,-6503,-2024,940,2196,3279,-6641,-1719,5397,1027,-1103,-3750,-2164,5868,641,-3820,-899,-125,3785,1124,-5515,-219,3924,-233,17,-5133,1217,7795,-2198,-2250,-1551,-1027,5529,-2816,-6444,4513,1711,2165,-68,-8717,3438,6766,-2960,-969,-4191,730,10167,-3881,-6737,3598,1134,5216,-609,-11394,4293,6213,-695,571,-8434,-677,11162,-4690,-5557,-741,-928,9676,275,-11857,2505,5141,1430,2012,-10129,-246,10171,-1715,-3268,-4282,-2156,10526,891,-8015,296,1439,5534,2561,-10209,-275,6666,1481,23,-6078,-2818,8802,1326,-5167,-1794,-1112,5870,1708,-6310,327,3624,2494,613,-5457,-456,4859,208,-2470,-2440,-417,5892,-1882,-3945,1638,-151,2855,-734,-3944,3421,3463,-99,-676,-4714,2307,4990,-4803,-2778,1412,1397,4052,-3960,-5267,4923,2817,306,-2236,-5002,4682,6687,-4614,-3022,-1557,2540,7599,-5272,-6279,3468,2525,3250,-3236,-9508,5987,6782,-3452,-2218,-4872,3331,9837,-3970,-6257,429,1530,6014,-2735,-10045,3793,5906,1032,-992,-7679,1328,9664,-2524,-4285,-2410,236,8334,-1562,-6990,737,3468,3280,-1137,-8499,1981,7041,-699,-2123,-4391,302,6811,-1276,-4806,430,1198,3871,-222,-6658,1632,2944,719,-1138,-4694,2317,4183,-1357,-2171,-131,1671,3982,-2305,-3367,3075,2455,1648,-2343,-3534,4080,2121,-2965,-1248,-1137,3416,3797,-4580,-3009,3025,192,2815,-4743,-3589,5684,2070,-1556,-2898,-4529,5392,3847,-5874,-2745,-189,3872,4484,-5972,-5218,5310,3280,954,-3479,-6644,6888,5087,-5146,-3634,-2025,4127,6436,-5570,-5564,3097,3405,3214,-4339,-7782,5282,4674,-1980,-3172,-4033,4244,7323,-4521,-4920,729,2166,5266,-3762,-6453,3347,3994,1127,-2358,-5862,2572,6060,-1888,-3120,-1807,1900,4838,-2997,-3228,1410,1177,2464,-1405,-3766,2657,2098,-677,-869,-2431,2714,2551,-2784,-823,284,2294,1791,-4186,-1888,3703,1027,-1050,-2722,-820,3975,62,-3882,-1442,590,2479,1707,-4205,-2263,3468,1447,363,-4588,-1782,5230,953,-3820,-1696,-874,6371,2277,-6997,-1290,2639,2674,2118,-5906,-3587,5929,2839,-1320,-4441,-1542,7053,3531,-5578,-2491,538,4124,3208,-5523,-3864,3692,3680,688,-4635,-4551,4955,4644,-3306,-2355,-1724,4690,4425,-5379,-2787,2564,2401,2064,-3437,-3790,3653,3185,-1004,-2494,-2166,3184,3659,-2150,-2862,342,2072,2666,-3140,-2426,2808,2111,583,-2071,-1381,3086,1430,-1597,-910,474,2448,272,-4007,-866,1391,1881,-7],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,5,-6,7,-8,9,-9,11,-11,13,-15,16,-18,20,-22,24,-26,29,-32,35,-39,44,-49,55,-62,71,-81,96,-115,142,-183,247,297,4881,3052,-11542,-2585,9223,685,-1508,-5104,-5084,10401,2384,-7074,-911,128,4664,5250,-9295,-1251,5586,1284,1464,-4744,-4221,8204,1548,-5262,329,-3015,4880,3826,-6242,301,3393,165,1963,-4399,-1808,5868,-1855,-1959,-1115,-919,4991,-557,-4591,1366,801,2208,-502,-5095,1219,5228,-704,-1484,-4733,2366,7079,-2731,-4074,-1043,1932,5667,-4022,-7131,3708,3666,2504,-1333,-9381,2793,8176,-2823,-2880,-4254,2403,10000,-4629,-7749,1872,2347,6646,-1337,-11166,2838,7540,-1073,-1035,-8804,1306,10095,-2647,-5390,-449,470,9584,-65,-11044,850,3098,3233,1823,-9828,96,9635,-2152,-2397,-2946,-2632,8928,305,-7246,2039,487,3882,2604,-7616,-18,5693,-833,701,-4729,-2093,6034,-1241,-5005,1440,540,4168,1116,-5802,1079,2413,-1001,379,-4674,965,5910,-1859,-2813,1501,724,3893,-2429,-4553,3331,2608,2238,-2008,-4213,4198,4198,-3442,-3533,-1992,3096,4880,-3675,-3699,1812,2798,4914,-5645,-5633,4952,3411,804,-3941,-6344,5482,7653,-4715,-4033,-2310,3062,6873,-5332,-6452,3482,2349,5282,-4284,-8542,5718,5881,-1847,-2487,-5735,2922,9567,-5017,-6365,997,1200,6505,-2287,-8028,3564,3415,971,-1283,-7211,1739,8713,-3510,-3238,-481,-622,7032,-1079,-7014,2802,1741,1328,178,-6368,1576,5003,-2774,-9,-1496,869,4481,-3340,-4519,1904,-74,2954,-272,-5106,2225,2620,-2291,301,-3085,2183,4741,-3244,-2507,1815,1240,2650,-3597,-3277,4868,2340,-1288,-3673,-2793,5893,3858,-3697,-2239,-805,4192,2512,-6011,-4533,3449,3435,1050,-5494,-4085,6619,4714,-965,-3503,-3615,5751,4639,-4950,-3521,-786,4197,4368,-6585,-5948,4903,3041,942,-3373,-5612,6297,4570,-3193,-2276,-2756,4319,5620,-5510,-4358,1702,2908,4113,-3365,-6928,5268,3822,-1579,-1228,-5079,4066,5127,-3581,-2836,157,215,5045,-2509,-5248,3172,1813,-439,-428,-3650,2169,3829,-2016,-1452,-118,464,2831,-2842,-2806,3313,1563,352,-878,-3052,4127,1447,-2302,-420,975,1892,1547,-3302,-1264,3637,1642,-462,-3016,-2184,4997,2264,-2753,-2577,-568,5246,2321,-3804,-1077,1612,2850,1218,-5624,-2249,4144,1490,-1285,-4207,-1661,6327,1211,-3225,-3445,-347,5518,2219,-5745,-1263,2477,4241,1998,-4966,-3658,5946,2313,-2325,-4416,-2356,6560,2860,-4622,-3965,-329,3155,3043,-5664,-3033,4140,2810,177,-3679,-3487,5298,2801,-2747,-1749,-1719,3791,3774,-4448,-1963,2765,816,1831,-2974,-2513,2561,436,-2218,-1153,-1772,2800,1835,-3871,-839,817,330,671,-1815,-1242,3161,662,-1320,-2213,-419,2927,758,-3016,1005,1779,3388,521,-3770,-297,3549,1757,-1169,-3377,2204,4914,-212],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-4,4,-4,5,-5,6,-6,7,-8,10,-10,11,-13,15,-16,17,-19,22,-23,26,-29,31,-35,39,-42,47,-52,57,-64,72,-82,92,-105,122,-144,171,-205,237,-444,9924,2556,-2380,-3379,-7457,9777,6811,-9837,-2285,656,3730,8127,-8791,-6797,8066,3536,2502,-4182,-7104,9197,6402,-5285,-1828,-3293,5339,8262,-8569,-4762,3250,3145,4472,-4400,-7762,6038,3088,-1201,-2253,-4239,4819,4383,-3912,-1899,-989,1571,4900,-5234,-2374,3468,1451,996,-3392,-3008,5011,899,-1850,-1584,-1553,3405,1153,-5819,1069,2752,1515,1920,-6106,-455,6474,-2339,-2422,-2191,-1555,7434,-780,-7763,859,870,4182,1275,-10262,855,7948,-977,-569,-6668,-2608,12635,-1010,-6728,-375,-1487,7668,1952,-12039,1074,5448,1048,2195,-8797,-4134,11073,673,-4409,-3285,-3787,10647,3468,-9890,-1648,2690,5225,4655,-9586,-3086,8463,935,-712,-3933,-4653,9501,2940,-6569,-867,-1221,5489,5801,-8995,-2340,4167,532,2087,-4887,-4055,6688,2506,-3029,-2554,-2775,3962,2648,-4899,-878,1677,2895,1457,-5260,-1252,4795,210,-852,-1702,-1067,5874,224,-3393,-343,719,3549,-670,-6249,2108,4061,624,-456,-5361,630,6883,-2193,-1994,-2136,305,7151,-2104,-6631,2802,2430,3402,-1024,-8096,3148,6686,-1610,-1943,-4630,1244,9878,-2959,-7596,1696,1178,5972,-930,-10417,2020,7183,1457,-548,-7164,-873,9297,-1679,-5448,-1743,-1433,7704,1564,-10186,1154,3909,3767,1180,-8684,-1327,9036,369,-3247,-3852,-2024,8337,1727,-7342,-114,1712,4606,1850,-8262,-1821,4633,828,-958,-4316,-1722,7020,1259,-3837,-363,-204,4206,514,-5110,448,2238,1053,-223,-5183,183,4788,-1188,-1133,-1392,691,4865,-2433,-4626,2156,2745,1762,-1385,-4238,3430,2657,-1019,-2466,-2732,3236,6145,-4214,-2932,-265,1989,4490,-3571,-6870,3332,3780,-902,-2370,-6784,3712,6376,-3176,-3476,-2466,3103,7037,-3996,-7099,1683,2887,3684,-2223,-8046,4071,7448,-1941,-2226,-4610,1731,9641,-3439,-5883,213,660,5138,-932,-7796,2282,5318,799,-596,-5830,2261,7538,-1470,-4566,-2136,400,6880,-1690,-7707,1398,1757,3415,-295,-6428,-537,5521,-573,-1738,-2250,-1458,6568,-1139,-4352,1079,1869,2173,-797,-4225,2500,3350,-680,-2100,-2204,2117,2666,-2345,-2632,-662,1677,3217,-2937,-2717,2779,3593,931,-3076,-2776,3287,3566,-3174,-801,-1331,3795,3788,-4604,-2791,2053,2931,1564,-4779,-3500,3987,4065,-1436,-2122,-3965,5045,5049,-4460,-3674,579,2378,4395,-4963,-5869,4286,4551,772,-4448,-4931,4313,5103,-3141,-3089,-2672,4243,5201,-4298,-4105,2115,3463,2400,-2689,-4388,3189,3893,-756,-3006,-4202,2990,5821,-3213,-3725,-517,2222,4247,-2797,-4948,1167,3662,875,-2791,-3430,2272,2683,-1327,-2160,-1270,2112,3467,-2180,-3626,3571,2606,1964,-985,-3179,3697,2494,-1704,-2466,-679,3201],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-12,14,-15,17,-19,21,-23,25,-27,30,-34,37,-41,46,-51,57,-64,72,-83,95,-111,133,-163,210,-293,486,-1910,-4253,-5250,-1622,11371,-905,-9618,1123,1958,3999,2405,-10958,249,7435,-2120,-723,-5324,-2162,9050,-601,-5932,-275,-1142,5166,978,-7622,1272,3518,372,1590,-4589,-141,5652,-1794,-1273,241,257,4899,-2049,-4953,2487,2056,2180,-716,-5662,3560,3159,-2694,-1424,-2123,2403,4284,-3315,-3159,461,2870,3501,-5317,-5662,4828,3822,-302,-3531,-6577,6448,5185,-6280,-2554,-1601,3824,8508,-6829,-7059,5627,2507,3233,-4526,-8653,7241,5680,-2615,-1784,-6217,5034,9542,-5792,-5658,738,2173,6852,-4704,-9750,5520,4254,497,-1043,-9966,3466,10289,-4136,-4616,-1518,736,9537,-3005,-7805,3129,2344,2971,811,-9390,2447,6724,-1952,-671,-2851,396,7773,-2277,-5550,1873,435,3657,1224,-6201,2113,4616,-1753,821,-3669,1508,4256,-3623,-1531,167,1287,3337,-3166,-5203,2863,815,-391,-1934,-4493,3524,3334,-3791,-1637,-1344,3126,3401,-5793,-2440,3460,2970,1734,-6064,-3653,6131,2374,-2554,-3238,-3590,5938,3816,-6394,-2749,1010,4030,3564,-7469,-4183,5704,2098,1138,-4163,-6031,7879,5152,-6156,-2032,-2202,5216,6460,-8015,-4312,3692,1930,5442,-3785,-7723,6705,4439,-2275,-2141,-5754,4094,6851,-5218,-3408,360,1946,5801,-4350,-7637,4698,2585,1232,-1578,-6185,3491,6110,-3358,-1795,-1290,216,5682,-2762,-2638,2423,213,1312,-823,-5417,3149,3103,-2695,-1412,-411,2601,3042,-3517,-1671,1899,1753,732,-3863,-1472,4210,1547,-2050,-2673,-822,4443,1119,-4257,-2138,432,2981,1993,-4691,-757,4486,2827,-958,-5727,-1176,6258,925,-4094,-2047,79,5763,2029,-6240,-1181,2641,2636,1635,-7039,-2535,6360,1969,-2143,-4380,-2946,6139,2642,-6278,-2242,454,4845,3622,-8081,-3266,4362,1637,3188,-5086,-3968,6990,2999,-3905,-2687,-3507,4944,5008,-6444,-2096,1736,2002,3637,-4315,-3702,5385,2265,-817,-2209,-3586,3409,3766,-4042,-2016,-761,2033,2371,-3816,-2672,3343,1198,1061,-1906,-2238,3884,554,-2858,-238,-126,1487,1844,-3891,-376,2463,459,-212,-3289,-990,3688,-1152,-2381,-2467,314,4760,-1467,-4380,-7,2396,1910,-718,-4092,893,4763,580,-2526,-5122,1338,6032,-787,-5571,-1358,1457,4966,-328,-6569,-425,3847,2753,-1016,-5579,-872,6352,160,-3398,-3385,71,7250,1130,-5290,-651,2479,3015,129,-5956,-808,5447,1835,-1764,-3855,-1415,5753,1881,-5291,-1406,861,4039,1529,-5058,-670,2394,1401,1115,-4777,-1736,5241,1032,-2558,-471,-401,3528,839,-2982,-1,2107,1529,58,-2863,-340,3108,-840,-2191,-1268,90,4342,348,-3094,-204,1974,1204,-1516,-3289,1281,3029,-1293,-1520,-1315,1612,4105,-1800,-2347,-60,1643,3021,-917,-3319],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-7,9,-9,11,-13,13,-15,17,-20,22,-24,27,-30,33,-37,41,-45,50,-55,61,-67,74,-81,90,-100,112,-124,138,-156,176,-201,232,-272,326,-402,522,-736,1241,-5516,-5423,1118,2290,9621,-7693,-9808,7647,3882,1890,-2994,-10694,7196,9039,-5107,-2205,-3853,1970,10922,-6770,-9401,3446,1417,5352,-2073,-10246,3994,6483,-1896,-673,-4986,1786,8627,-4806,-4489,1082,686,5986,-2179,-7428,3473,3579,1966,-1601,-5152,3178,4854,-3484,-2329,-2045,1320,4826,-3693,-3342,2423,1183,2006,-3442,-3349,4940,1575,-946,-2013,-2201,4466,3808,-6766,-1847,1683,2394,3137,-7000,-2343,6775,790,-681,-3685,-4312,7748,1443,-6409,-1545,-539,6068,4513,-10464,-2813,5737,1695,1656,-7424,-4795,10015,2817,-5302,-2651,-5468,8330,6717,-10359,-2595,3381,2849,5069,-8317,-5664,9705,3410,-1412,-2511,-6974,9330,6503,-7364,-2829,-894,4179,7097,-6846,-6393,4392,1571,2382,-2700,-8016,7167,5755,-4637,-2412,-3411,3351,6253,-5581,-4297,2190,1847,3767,-3101,-4880,4572,2611,-322,-1721,-3687,4275,2623,-5346,-924,956,1925,2754,-3628,-1701,4745,1236,30,-4343,-2324,5653,-389,-4896,-1030,-787,4235,1239,-5303,848,2549,2892,-623,-8419,-1063,7647,-987,-1901,-3472,-1552,8342,169,-7771,1324,2154,4573,1834,-9872,676,7861,1210,-756,-6341,-1944,9867,915,-6801,-2072,-1082,6349,3930,-10199,-1158,5897,2701,2884,-7699,-4003,10130,919,-4273,-3344,-3285,8565,5496,-7740,-2693,1975,3821,4149,-7576,-3628,6015,1453,576,-3126,-4979,6295,3671,-5322,-1276,-2191,3236,3519,-5630,-1467,4375,1533,1584,-3470,-3114,4360,197,-2544,-1073,-1955,4396,1048,-5972,-625,2382,2173,625,-4172,107,4738,-891,-1682,-2957,322,6189,-1330,-4490,-251,1360,4367,-535,-7009,1252,4001,668,-2733,-5572,652,6488,-2652,-4282,-1646,921,6636,-1404,-7798,336,3799,2209,-701,-7945,728,8128,-887,-2969,-5047,971,8727,-2218,-6546,-33,2391,6120,-220,-9669,575,6818,1632,968,-5649,-1802,8577,-498,-4497,-2928,-1172,7116,2116,-9026,-242,3756,2630,1005,-6667,-1128,7188,866,-2244,-2551,-1277,6248,40,-5805,-927,1834,4030,1066,-5733,-1427,3473,361,-243,-2586,124,3584,-859,-3005,-100,1393,2700,-970,-3867,815,2872,252,-2154,-3252,2143,4157,-1281,-3848,-1325,2283,4168,-3076,-4863,2199,3245,2110,-1364,-3922,3507,4153,-786,-4100,-4775,2163,4967,-3760,-4442,-440,2953,4716,-3604,-6683,3535,4508,1067,-2155,-5999,3728,7736,-2599,-3906,-2432,1550,6536,-3288,-6308,-238,4000,2830,-2177,-6313,2454,5523,-948,-2132,-4369,711,7745,-1476,-4190,-524,1806,5773,-48,-5761,1809,4036,622,-1557,-5064,779,5764,-2236,-4018,-1204,1516,4488,-532,-4124,1075,2267,1616,-1480,-3627,730,3462,-567,-1406,-1028,995,3192,-2371,-2648,413,796,711,-1555,-3609],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,7,-8,9,-10,11,-13,14,-16,18,-20,23,-25,28,-31,35,-39,43,-47,51,-57,63,-70,77,-86,94,-105,117,-131,147,-166,189,-218,256,-308,383,-508,780,-3512,4533,3308,2737,-1654,-10980,4344,8755,-4233,-2406,-5086,772,11323,-3435,-7258,1734,1544,4378,-1325,-7720,3616,4051,146,-1886,-5387,1220,7367,-3224,-2487,57,621,5359,-490,-4655,2582,1872,956,-1505,-4162,2923,3743,-3419,-2058,-909,1595,4533,-4206,-2046,3055,1632,1020,-4580,-2830,5018,2005,-2351,-3202,-2138,6933,3406,-6242,-2013,425,3194,3387,-8716,-2200,6314,1246,485,-4581,-4965,10833,3842,-6122,-2465,-2545,6819,6438,-9984,-4093,5803,1982,4902,-6619,-8199,8563,3159,-3149,-3187,-5861,7571,8477,-7195,-4534,1038,2225,8565,-5785,-7957,5864,3596,1209,-2176,-8164,6283,7479,-5341,-2729,-2006,3120,7516,-4602,-5504,4151,1332,3942,-2096,-7466,4713,5039,-1936,-1408,-3783,1390,5485,-5026,-2830,2170,-30,2631,-2528,-3821,4495,2720,-1915,-1490,-2454,4400,2797,-3843,-1320,-688,2264,2353,-5752,-1523,4764,2322,414,-4435,-943,7153,762,-2331,-1779,-1013,6382,1391,-7636,303,3118,3037,1738,-8354,-876,7137,691,-2226,-4576,-3334,9047,2173,-6976,-1457,355,4698,3284,-9253,-1599,5547,1102,2205,-7279,-4162,9799,1855,-4559,-1883,-3288,6655,5223,-8370,-2024,2463,1901,3511,-6156,-4848,6488,2863,32,-2138,-5078,6814,4660,-6429,-1649,217,2147,5044,-6019,-3724,4930,1343,667,-3113,-3834,5062,2445,-3537,-181,-1441,2553,3659,-4287,-999,2387,1288,443,-3136,-974,4808,844,-2453,-1412,-54,3839,729,-4927,-231,2171,2678,793,-5881,253,4885,-312,-762,-3005,-91,5778,-988,-4822,-639,1133,5945,-403,-6455,861,4280,1880,-671,-6993,-114,7886,-554,-2334,-3969,-194,7920,-270,-6739,589,2376,4237,1198,-8203,-1114,6555,861,-1661,-5027,-853,7575,1065,-4990,-416,-286,5181,2893,-7416,-386,4684,1230,1766,-5372,-1894,7089,1464,-2941,-2695,-1142,4111,3490,-5854,-838,612,2331,2464,-5391,-2188,3525,1268,-156,-1796,-1427,4063,658,-3454,-836,1609,2977,1619,-3999,-875,2932,590,-982,-2226,298,3122,-655,-3660,-293,619,1846,-1602,-4536,1896,1263,2099,-973,-2511,2012,4687,-1088,-3297,-2114,2184,5095,-2036,-4102,422,2398,2603,-2249,-5339,2030,5298,1067,-2633,-4550,2046,6171,-2347,-3675,10,1484,6580,-1029,-5169,1921,4677,2363,-1902,-6270,1138,8112,-1274,-2454,-3795,1298,6573,-574,-5786,767,2589,3400,-286,-7174,381,4725,799,-1182,-3609,-50,5838,-159,-3598,-679,147,3687,354,-5110,212,1951,1045,-295,-3063,-585,3722,415,-2342,-1675,-342,3398,-1036,-2968,772,2365,1344,-964,-2069,1756,2939,-910,-1960,-274,518,3245,-2035,-1756,1306,2079,1297,-2614,-3217,2615,2825,-625,-3223,-3312,4543],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-4,4,-5,5,-6,6,-7,9,-10,10,-12,14,-15,16,-19,20,-22,25,-27,31,-34,37,-42,46,-51,55,-62,69,-76,86,-96,108,-123,142,-166,198,-247,328,-512,2163,1999,-2108,-9574,4297,11768,-5530,-4423,-4035,931,11475,-3424,-9911,3690,2517,4059,197,-12482,2131,9446,-1867,-912,-7227,-2437,12062,-2058,-7022,73,-1037,6444,632,-9499,1621,6116,-239,789,-6771,-1249,7662,-1806,-3752,-1789,-758,5942,1095,-7440,2122,2562,2070,-40,-5671,1497,6286,-1206,-1862,-3060,275,5318,-3129,-4158,1880,898,3643,-2421,-4980,4160,3387,-912,-2728,-3622,5547,5342,-4581,-1793,-943,2972,5549,-6286,-5302,5123,1295,490,-3711,-7448,8174,5355,-4450,-3088,-4764,5814,8384,-8517,-4817,4190,2426,6865,-5469,-9617,7771,4745,-1964,-1784,-7537,6950,10027,-6595,-4586,-165,2093,10044,-5454,-9416,6275,3486,2452,-859,-10572,5469,9655,-3490,-2050,-3175,1423,9530,-4207,-8435,3340,1332,5567,-260,-8982,2929,5640,-830,-1025,-3643,464,7682,-2063,-4360,1373,772,3555,-1157,-4763,3209,2121,619,-1118,-3261,2746,4096,-3382,-752,-1716,3504,3652,-5268,-2165,2863,2433,701,-3895,-3950,6068,2300,-2095,-2340,-2209,4114,2841,-7570,-1868,1170,3766,2792,-7078,-3069,6483,1863,-387,-5042,-4442,7625,3821,-6140,-2171,-496,4953,4404,-8827,-5551,4594,3065,3086,-6773,-7410,8469,3884,-2961,-2809,-4890,6664,7797,-8819,-3838,2134,1714,6573,-5235,-7318,6926,2901,276,-3138,-6145,5210,6210,-4848,-3303,-1186,1864,6193,-5373,-5224,3859,2439,2321,-2726,-7142,5664,4902,-2826,-1770,-2184,2760,4086,-4279,-3109,2370,1211,1812,-3512,-3840,4404,1773,-1939,-1972,-1446,3791,2709,-4504,-1193,1201,1933,2202,-4819,-2641,4583,1988,-163,-3768,-1665,5339,1155,-4800,-1724,326,4600,224,-6441,-719,2976,3532,497,-7808,-1546,7206,883,-1737,-4361,-1391,7952,2310,-7524,-443,2091,6168,1866,-8067,-1415,6544,2035,-466,-7292,-3859,9344,1640,-5357,-4007,-1598,6440,4470,-7669,-2477,3331,2336,3269,-6675,-4719,6530,2642,-2439,-4050,-3363,5851,3788,-5402,-1744,1015,3722,2517,-5008,-3354,5632,2555,-134,-2054,-3084,5304,2626,-3609,-647,-882,3276,3349,-4981,-667,3577,685,455,-2464,-1867,3902,-255,-2721,-616,222,2857,-268,-3539,520,2654,1139,-811,-4897,868,6838,629,-2347,-2139,1175,5730,-1130,-4330,-806,1753,4591,-714,-5725,1321,4795,1008,-1852,-4653,547,7225,-1472,-2837,-1394,2432,7840,42,-6664,-74,3979,3686,-726,-7233,138,5708,1204,-1873,-4622,-81,7656,998,-4993,-1497,1551,5175,2284,-6992,-1120,4288,2742,271,-5316,-1256,6542,1114,-3494,-2310,-151,5499,2736,-5639,-1408,2467,2578,1850,-4195,-1673,5246,80,-1709,-2032,-83,4481,1404,-4723,-64,1337,2651,-580,-2510,1000,2307,-264,-1592,-2856,78,3763,-1685],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,10,-11,12,-14,15,-17,19,-21,24,-27,30,-33,37,-41,45,-49,54,-60,66,-73,80,-90,99,-110,122,-137,154,-175,201,-232,274,-333,417,-553,806,-1440,6563,8745,-8322,-2620,-1085,3991,8407,-6638,-6586,5632,1759,3473,-2852,-7436,5873,5213,-4142,-2215,-3519,3362,6766,-5135,-4731,1205,1156,4639,-3136,-5672,4457,2828,-1082,-1930,-3607,4712,2723,-4294,-1097,-194,2815,1907,-4242,-1181,3352,-99,115,-3570,-1640,6648,-267,-3078,-982,-789,5966,1008,-6030,69,3298,2453,1514,-7416,-792,7915,-302,-1298,-3594,-637,9688,-250,-8363,-829,696,6336,3717,-9263,-572,8476,926,767,-7432,-3918,10764,410,-6749,-1834,-2718,8492,4947,-10469,-1252,4848,3603,5013,-7910,-4819,9086,3030,-1575,-3557,-5401,8150,5828,-8375,-1897,342,3155,6155,-7745,-3539,6555,2451,746,-3903,-5217,6803,4025,-4358,-1615,-1361,3516,4533,-5898,-1824,3550,985,2413,-4800,-4084,4887,1239,-1994,-2059,-1214,4311,1476,-4526,-619,2225,1765,1011,-5716,-66,4291,131,-828,-4566,190,5678,-904,-4720,-590,919,5492,-748,-7461,1408,4048,2111,-812,-6268,1355,7069,-2415,-2938,-3271,1308,8673,-1962,-8986,1709,1889,5337,-62,-10320,2200,6801,-528,-1936,-5422,-1404,10223,-833,-7482,-624,388,7503,1556,-10007,513,5332,1828,1843,-8206,-2792,8176,-340,-3322,-1974,-1686,6902,2726,-8351,-31,2530,2999,995,-6504,-2555,6174,-78,505,-2757,-2921,5793,3071,-6153,-1538,164,3449,1889,-5529,-489,3761,212,-7,-3771,-1515,4787,853,-2405,-530,-984,2744,-314,-4004,138,1372,1021,-939,-3335,1395,4535,-2035,-3007,-2216,1475,4796,-1671,-3933,-352,2227,3370,-2852,-5463,3948,3816,-609,-3098,-4323,2882,6458,-2842,-3324,-447,1835,5802,-1749,-7278,3134,3528,2806,-1847,-6913,3222,7209,-2153,-3195,-4147,933,7740,-2188,-5775,860,2305,4264,-565,-8081,2503,6174,-1153,-2609,-6212,-264,7987,-1753,-4576,-478,967,5561,-1046,-7589,906,4433,1813,840,-5899,-2,5446,-995,-2151,-1997,536,5685,1020,-3946,-296,519,2418,685,-4489,1046,3613,-256,-2119,-2154,1329,3452,-255,-2793,1218,1402,2410,-2320,-3769,2640,1458,-1554,-712,-2352,3890,3607,-2206,-1826,575,2938,3188,-4201,-1997,2249,2157,1501,-2911,-3902,4324,3648,-2407,-2356,-2026,4458,4586,-4348,-4304,940,3620,4059,-3102,-5291,4059,4323,382,-2962,-4925,4363,6308,-2780,-3416,58,2948,5245,-3644,-5639,1972,2468,2772,-3389,-5130,3021,5193,-922,-2133,-3352,1824,6564,-3288,-3648,277,1489,2930,-2924,-5100,2132,4144,-237,-1332,-4106,8,4409,-1643,-2427,-769,1693,3525,-2299,-4149,2610,1501,283,-1029,-3565,2496,1975,-1123,-1840,-732,3119,1421,-2431,-2315,524,1072,269,-2399,-1768,3426,3148,-1741,-2993,-786,3595,1003,-4305,-1565,1895,3150,1429],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-3,4,-4,4,-4,4,-4,3,-2,-1,7,-17,38,-86,233,-1412,-1368,10900,380,-11894,2793,3936,4076,3751,-11638,-172,10438,-813,-1720,-5543,-3282,12752,2138,-9821,-240,315,7818,4237,-11676,-1413,7992,-15,1222,-7244,-3786,10796,1737,-5992,-1329,-2742,5994,3281,-9431,-595,4354,1982,2703,-6320,-2933,6606,593,-1749,-1357,-1531,5897,-224,-5576,-119,1252,1611,72,-5661,301,5145,-687,-1733,-3526,349,5864,-3045,-4540,1166,1737,4756,-2679,-5664,3536,3945,651,-1157,-6213,5029,6253,-2526,-2198,-2364,2857,8843,-5813,-7411,2873,1718,4510,-2886,-9950,4485,7490,-449,-1870,-7530,3679,11368,-5141,-5888,31,286,7952,-2640,-11607,4563,5023,970,-528,-9441,2416,11274,-2154,-3864,-2221,-630,11612,-599,-9785,2272,3612,3534,1322,-8677,1129,7689,-1659,-1357,-4691,-1067,9558,-1273,-5929,286,909,5563,587,-9000,800,4476,-194,618,-4670,84,7751,-2054,-2544,-209,927,5527,-430,-5861,1866,1946,861,-433,-4931,2277,4303,-1997,-2484,-2247,1045,4547,-4149,-3153,2404,1928,2462,-4085,-5443,4829,4127,-807,-2768,-4867,6173,4786,-6307,-3754,701,3377,5712,-6373,-5905,5375,3319,2116,-3824,-7525,6668,5707,-4038,-2725,-3808,4362,9812,-7372,-5829,3326,2238,4799,-4585,-8571,5681,6291,-573,-2702,-7842,4243,8208,-5855,-4661,-875,2190,8669,-3549,-8040,4299,2910,2128,-399,-7158,3780,7632,-2792,-2127,-3096,-1036,7943,-2815,-5534,2407,1524,3034,-777,-6610,3409,4907,-1701,-374,-3779,1924,4810,-3130,-3471,1958,956,2823,-2768,-4246,3937,2489,-444,-528,-3463,3546,2603,-3602,-2337,1309,2727,3114,-5610,-1981,3188,2342,684,-5000,-3180,5342,3149,-4103,-2603,-1587,6236,3633,-6972,-3910,2092,3635,2930,-6350,-3655,7154,3114,-1126,-4359,-5150,8001,3362,-5848,-2834,-514,5390,6124,-7087,-4103,3589,2107,1577,-4777,-5315,6397,4917,-2967,-3038,-3392,5334,7136,-5299,-5468,2106,2607,4176,-4475,-6274,4696,3610,-770,-1574,-4381,4539,5319,-4123,-2729,-506,2441,5562,-3301,-3353,3424,695,488,-1846,-3889,3348,1373,-3445,-1392,-1071,2190,3178,-3340,-2038,3194,1915,1718,-2015,-1872,3590,947,-1973,-1198,-526,3670,1831,-4365,194,1395,2598,-7,-5533,-1222,5527,2086,-769,-3600,-857,6410,757,-4916,-1843,300,4931,2466,-6495,-1461,3777,3540,385,-6083,-1333,7689,1681,-2989,-3176,-820,7123,1679,-6675,-1944,1664,4149,1419,-6758,-2410,5646,2790,-687,-3850,-3798,5999,3135,-4464,-2817,-732,4554,3282,-5920,-3272,3713,3686,1555,-4393,-4033,5255,2320,-2581,-2863,-2006,4803,2793,-5820,-1903,851,2417,1556,-3083,-2231,2575,377,-166,-2019,5,3379,1848,-3749,-1167,816,2445,1536,-4977,-1383,4606],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-4,4,-6,6,-6,7,-9,9,-10,11,-13,14,-16,17,-18,21,-23,25,-28,31,-34,38,-41,46,-50,56,-63,71,-81,93,-107,126,-152,188,-242,332,-508,1994,-8231,-4837,9430,1743,326,-5364,-5239,8433,3775,-5923,-2182,-1973,4503,5492,-7699,-3158,4092,2514,2730,-4389,-4358,6493,2763,-1830,-2515,-1780,4941,3970,-3371,-2251,1842,2460,2021,-6167,-811,3544,370,-1097,-3067,-607,5621,-236,-3261,-349,-386,4808,-668,-7814,1812,4227,846,-288,-6826,1844,7576,-3166,-2776,-2335,-711,9474,-2303,-8374,3593,2554,3999,-1605,-9386,3550,7973,-1830,-1076,-5102,-14,11508,-2898,-8634,895,463,8290,946,-11538,2851,6000,2253,534,-8220,-613,11527,-2015,-4916,-2760,-242,9936,1875,-11364,129,3566,4888,2925,-8830,-1511,7918,-6,-1425,-3873,-4088,8835,2643,-7006,-1497,1331,5277,3412,-8038,-1290,4895,975,143,-5194,-1958,7094,1421,-4801,-871,426,4854,1035,-5355,913,1504,2278,-582,-3744,296,3616,-795,-1182,-2679,556,5635,-2133,-3571,1332,2104,3994,-2710,-5623,4751,4041,-213,-1073,-4846,3560,4858,-4979,-3362,-917,1335,5978,-4853,-8119,5209,3888,2263,-1696,-8640,4541,7205,-4060,-2371,-4068,2139,8639,-4110,-7885,2604,2893,5266,-1282,-10194,4607,7130,-367,-797,-6649,1646,9411,-3815,-6186,2,704,8157,-1375,-9460,2516,4374,2601,-1239,-7383,-103,9506,-838,-3149,-2514,-576,8481,-384,-6413,113,1927,3825,1489,-5794,1059,5124,133,-1598,-3765,-1480,5344,-2282,-3236,210,887,4556,-1171,-3182,1333,2341,673,-1355,-2706,2526,3544,-2465,-2692,-449,1968,3051,-3556,-3717,1912,2603,524,-3207,-4868,5538,3463,-3163,-1393,-2408,3607,4692,-5424,-3331,1060,2560,3567,-6167,-5183,4665,2997,-64,-2475,-5437,5980,4878,-4670,-2541,-501,3510,6499,-4892,-7076,4064,3032,2458,-3080,-7135,5141,5912,-2999,-2955,-4012,3145,7656,-4731,-5361,1102,2266,4379,-3473,-6659,3098,4892,-506,-1419,-4743,1936,6122,-2786,-2913,-673,1230,6117,-2633,-3931,825,1862,2185,-1064,-4490,3456,3310,-1643,-2513,-1232,1680,4010,-1988,-2053,782,1352,2323,-1831,-3527,2510,2537,-1971,-2062,-973,3452,2419,-3474,-1943,143,1667,1207,-5050,-1779,3836,1757,-476,-2481,-1450,5036,2588,-4517,-1248,-1296,4224,2741,-6969,-3072,3007,3496,2342,-5503,-2990,6009,3324,-3057,-4375,-2924,4688,2426,-4730,-3433,1859,3791,3154,-6484,-4206,4719,3270,292,-3776,-3719,5119,4507,-3617,-3161,-1542,3470,4771,-4931,-4935,3015,3259,2690,-4704,-4598,3625,4800,-2566,-1787,-3011,3787,3952,-2818,-3765,944,2086,2635,-2426,-3957,3050,2451,519,-1835,-2102,3178,1591,-1853,-1712,-261,3085,865,-3109,-1055,2908,1000,-567,-2320,-1683,2977,1574,-3950,-1217,-952,3162,1462,-4338,-1264,3767,3671,-250,-4107,-1274,3502,521,-1999,-3140],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,1,-2,2,-2,3,-3,4,-3,4,-4,5,-5,5,-6,6,-7,8,-9,10,-11,11,-13,15,-16,18,-21,24,-27,32,-38,45,-57,71,-93,129,-181,729,-8773,-4522,10664,524,-2795,-3266,-4402,11682,4728,-10526,-1613,1221,4694,5811,-11050,-3554,8907,1662,279,-4761,-6571,10790,4345,-7587,-1280,-3268,5662,8381,-9842,-3585,5070,1571,4619,-4347,-6951,7799,3096,-2608,-3158,-3575,3914,5619,-6793,-2723,2158,1483,3650,-5896,-3795,6290,516,-1249,-1364,-3831,5952,1063,-5172,36,547,2576,1443,-6472,1101,4119,3,-1374,-4243,-718,6969,-839,-3791,-1997,-373,7905,-1001,-7340,1193,2618,3703,82,-9145,1528,7210,-280,-3089,-5728,60,10779,-2432,-6608,84,1149,7200,1258,-10599,2180,6530,2134,635,-10249,-1270,12069,-1007,-4844,-3251,-2130,11462,1650,-11223,-274,3589,3027,3607,-10812,-1928,9191,618,-1584,-4095,-4693,10569,2855,-8539,-270,-416,4007,4145,-9911,-1661,5632,896,1185,-3603,-3299,7605,773,-5228,-1022,-2054,5282,2687,-7012,-489,2746,1460,2392,-5510,-1284,5866,-849,-2737,-1081,-1541,4750,83,-4341,1343,1707,1676,-27,-6301,1423,5187,-1228,-2003,-3277,1906,6364,-2651,-4320,-456,2158,5461,-2296,-6621,3304,3734,2681,-2545,-6644,5000,7766,-2416,-3125,-3657,2136,8506,-3832,-7058,2237,2137,3997,-1458,-10466,4316,6792,-245,-1440,-6805,1839,10843,-2989,-4970,-1470,863,8049,-2018,-10170,2092,4260,2528,1343,-9891,269,8701,-2425,-2606,-2210,-1529,8756,-1168,-7954,1652,516,3038,2933,-8357,953,6240,-756,-738,-3297,-712,6670,-208,-4153,919,164,3659,313,-4477,1281,3407,-318,-267,-3911,1132,5732,-1965,-3309,223,472,1847,-2430,-4409,2665,3584,693,-2439,-4503,3894,4080,-2419,-2717,-2082,2583,3676,-4307,-3432,1032,1975,4334,-4606,-4898,4092,3894,167,-4115,-5575,5603,5595,-4480,-4323,-2747,4587,7040,-5367,-6680,2718,3718,3433,-2675,-7072,4705,6170,-2077,-3674,-5372,3281,9197,-3044,-5253,468,2649,5573,-2751,-7657,3133,4835,1261,-1473,-6111,2594,6959,-2334,-4235,-2415,-176,6672,-1664,-6393,1701,1782,1877,329,-4101,2557,4751,-1083,-1223,-1403,130,5743,-2821,-2787,1903,1318,2392,-945,-4087,2477,3706,-1520,-1053,-1433,2124,3390,-2656,-3240,720,1579,2684,-2708,-3723,2978,2601,-1276,-2291,-1975,4507,3533,-2829,-2497,-129,4533,2109,-4281,-2136,4075,2456,1380,-5434,-4416,5437,2576,-3229,-3960,-2314,4938,4007,-5029,-3811,1077,3775,3397,-6015,-4539,4883,3829,132,-5021,-3678,6639,4318,-3138,-2854,-1266,3650,5484,-5078,-5112,2530,2663,3010,-3629,-5554,3858,4540,-1397,-2615,-2898,3567,4651,-4423,-3567,762,2352,3029,-3004,-3817,3264,4546,-640,-1763,-4061,2420,3213,-2413,-2330,158,1222,1956,-3498,-2274,3556,1700,243,-1953,-2562,2853,2273,-2399,-526],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,5,-5,6,-6,7,-7,8,-9,10,-12,13,-14,15,-17,18,-21,23,-25,29,-32,36,-41,46,-53,62,-74,92,-118,162,-248,471,-1973,-1903,10996,863,-8950,-1013,1065,5036,1837,-10017,-1556,6576,1506,-193,-6313,-3137,8587,908,-3503,-3025,-1122,6404,2251,-7834,349,1697,2750,1335,-4885,-73,5170,-20,-1792,-3434,-307,5467,-2709,-3870,364,1402,4091,-663,-5811,3689,2865,-829,-737,-3642,3151,5419,-4954,-1553,247,1552,6370,-4875,-5103,4631,2369,741,-1644,-7200,6955,7086,-6025,-2442,-3241,2698,8594,-5344,-7311,3445,2200,4785,-3190,-11760,6507,7083,-1989,-1277,-6989,2165,10669,-5519,-6214,543,1359,8584,-1764,-10753,3843,5386,1253,-330,-10329,1280,9501,-2353,-5299,-3638,-1096,8660,-325,-8663,1194,3521,4919,786,-8654,613,5866,126,84,-6264,-48,7922,-786,-3725,-311,124,4662,-46,-5541,1153,3213,440,-1126,-5700,1422,3065,-2101,-1178,-1927,2729,4562,-1546,-3392,3684,1728,1689,-2030,-3723,5186,3156,-1817,-1396,-3186,4067,3793,-5618,-3758,2105,2423,4696,-5592,-4405,6280,1849,-78,-2277,-5178,6818,6097,-6223,-2122,-835,2766,5851,-7420,-6074,4740,1727,1884,-4674,-7476,7293,6114,-3398,-1974,-4478,4378,9342,-5358,-5352,3165,2031,6582,-3192,-8953,5917,3965,-632,-1374,-5940,3095,7794,-4099,-3090,-822,1493,7516,-2931,-7041,3012,2304,2847,-1583,-6997,3192,5906,-1083,-1775,-3181,1254,4864,-2119,-3743,330,1258,3059,-2184,-5349,2994,3249,-790,-1275,-2414,2277,2551,-3389,-1262,1297,2128,2164,-3804,-1061,3099,710,-328,-2617,-2562,4965,1896,-2977,-1185,96,4515,3270,-6391,-484,4075,992,1430,-4861,-2988,6073,2866,-2389,-2769,-2988,6372,3610,-6406,-2260,1905,3322,2504,-7624,-3817,7177,489,365,-4399,-4518,6646,3674,-5270,-2089,-1278,4293,4612,-7078,-5384,4796,2784,2473,-3642,-6508,5892,3964,-1344,-2460,-2703,4777,5231,-4605,-4306,795,2094,4988,-4773,-5236,3275,3346,674,-2666,-2283,3408,3413,-3086,-1277,-948,2233,3424,-4375,-2534,3377,558,977,-1818,-2303,3626,1205,-1810,-1604,-169,2554,1402,-3606,-262,1025,1049,317,-4502,-1679,4078,618,58,-1536,588,5072,-1223,-4247,-734,1629,4339,-353,-6272,-605,3373,1029,-834,-3634,-1060,5583,489,-3241,-1847,94,5629,1104,-7111,-1565,3227,2967,97,-5426,-2424,7245,1283,-2015,-3302,-1357,6491,2413,-6840,-1352,2555,4262,2479,-6210,-2284,5521,1927,803,-4457,-2648,6551,2384,-3166,-2963,221,3993,3088,-5103,-1832,2083,2820,1241,-3894,-1099,4347,1755,-1238,-2386,-566,4075,1986,-3507,-888,471,2925,594,-3485,-2442,3127,1202,-1046,-1457,418,2463,1137,-3618,-252,1477,2202,-644,-3354,683,2582,633,-854,-2929,-579,4407,-290,-3264,-1490,1245,3801,-1523,-4332,-52,2459],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,11,-13,14,-16,18,-19,21,-23,26,-29,31,-34,39,-42,47,-52,58,-64,72,-81,93,-105,122,-143,171,-210,269,-367,557,-1052,5416,8098,-9823,-4124,1473,3881,7004,-9725,-8016,9047,2672,609,-4476,-8555,7657,8413,-7211,-2303,-1651,1989,10081,-8962,-7239,5407,1911,4243,-1733,-10131,6540,5800,-4271,-270,-5006,2914,9289,-5831,-4722,2722,578,6701,-3081,-7229,6834,3174,-2230,-1382,-6113,4193,5837,-5880,-1037,561,430,4422,-4606,-3851,4817,-235,-757,-2032,-4216,4736,2834,-3814,-1373,629,4098,3696,-6352,-1121,3707,2073,-95,-6506,-2299,6618,1664,-2442,-3776,-1867,7311,862,-7571,-1621,765,5256,2209,-10682,-771,7293,1835,654,-6660,-4372,9393,805,-5732,-2127,-2268,8311,4137,-10291,-2579,4408,1953,4168,-10192,-4430,9567,1124,-2448,-4363,-4938,9856,5148,-8215,-1613,469,4268,6191,-9214,-4796,7066,1907,845,-3675,-6603,7823,4440,-5381,409,-3261,3311,5993,-7122,-3836,3310,-164,4334,-4037,-5916,5920,1343,-2544,548,-2760,3689,4487,-6875,-986,3047,1055,1584,-4424,-2309,4795,-903,-1885,-1931,-1868,4785,-384,-5987,-469,1903,2838,1098,-6393,111,5132,1148,-1210,-4411,215,7832,-564,-3492,-1919,1131,7502,-469,-7073,258,3428,3534,-805,-8490,830,7432,896,-1717,-5327,243,8997,441,-6511,-2025,443,7319,1603,-10408,243,5127,2094,1698,-8672,-1553,10400,193,-4481,-2863,-1363,9136,2456,-9589,-235,1659,2779,3573,-8425,-3242,8026,1132,-1343,-3741,-5188,7097,2464,-5743,1063,-215,3086,3934,-7195,-451,5131,759,669,-3617,-2666,7005,-19,-2481,844,-736,3483,612,-6212,1015,3343,609,257,-2979,467,5087,-586,-2242,-1731,985,4863,-1710,-5850,1436,2861,4139,-2183,-6307,2901,4862,-172,-2032,-3808,2187,5942,-1918,-3752,-1564,2542,4695,-4162,-7116,3049,3468,2814,-2825,-6657,3010,7805,-720,-4618,-4203,1421,8563,-2439,-5174,104,2587,4019,-1563,-8340,2914,5810,-398,-1297,-5001,1449,8393,-1194,-5874,-320,1210,6857,446,-7747,421,3441,1339,1018,-5413,-406,5833,-543,-1627,-3090,-202,4531,116,-5693,737,331,1526,668,-4913,1282,4045,-940,-1046,-1469,525,5579,-1527,-3853,1971,1164,2564,-267,-3922,1110,3147,-81,-1525,-2608,1771,3876,-2336,-3667,910,1520,3924,-2509,-4956,3463,3960,425,-3878,-3649,3254,3077,-1688,-3390,-1937,2961,4967,-3848,-4539,2009,3499,2450,-4321,-6163,4651,4670,-567,-4018,-4848,3562,4561,-4026,-3626,-530,3902,6222,-3107,-6107,1356,3112,2265,-1803,-5341,3336,5243,-582,-2829,-3725,1815,5939,-3455,-5211,241,1226,3668,-2370,-6435,2387,4311,608,-1594,-3796,724,4042,-1271,-3259,-568,996,4696,-1514,-3936,1635,1966,1068,340,-3075,1738,3399,-1958,-924,-1946,2451,3588,-2034,-2613,1751,1354,812],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-14,16,-19,24,-30,40,-57,91,-191,1487,4150,-1280,-10074,1048,9639,-448,-2941,-5412,620,10079,-912,-6862,-396,2347,6626,-701,-7340,1177,4930,1099,-1165,-5820,904,5308,-189,-3075,-2550,490,5529,-2006,-5148,1379,2132,3873,-960,-4748,4909,2121,-1669,235,-4338,3219,4201,-5673,-1954,1002,1347,3676,-4845,-3706,6589,910,730,-1913,-5236,6266,3462,-5991,-1366,-833,3517,6307,-8827,-4472,7819,1634,1647,-4605,-7382,8849,4485,-6514,-1571,-3920,4276,8645,-8712,-4120,2934,2271,6440,-3878,-8756,7889,5071,-2443,-3084,-7008,5907,8871,-6398,-5081,-62,2185,8277,-4786,-9138,2923,2425,3240,-2996,-8943,4003,7115,-2391,-2046,-2495,1155,6934,-3351,-5906,1959,2416,4664,-2031,-6857,2509,3634,-59,-1739,-4289,3351,5144,-2000,-2112,-324,2850,3032,-3937,-3357,2630,1687,1766,-2036,-2942,4782,1782,-2251,-464,-1989,3894,2516,-5159,550,3931,835,1392,-6847,-3138,6073,107,-1819,-1098,-3993,6100,2933,-8129,-51,1168,2631,4861,-7678,-3016,6481,173,-80,-3747,-4617,9107,3859,-6505,-891,-1110,5884,6580,-9740,-4059,5306,2327,3592,-5073,-6276,8757,4308,-2480,-1949,-3696,6103,5903,-8733,-4009,2012,2798,5340,-6436,-5376,5013,2981,400,-1771,-5304,4697,5647,-3834,-2780,-1352,2525,5107,-3964,-3440,2826,2276,2240,-2425,-4269,4234,4297,-1189,-2699,-3244,3604,3231,-4240,-1785,876,2445,777,-3122,-1882,3327,1082,-322,-3218,-605,4753,174,-2775,532,324,3248,1332,-5053,24,3879,124,-703,-3534,-148,6163,-180,-4762,-2023,354,6614,-140,-7750,618,3648,3096,632,-6702,-498,7824,112,-2699,-3636,-1531,7871,2678,-6271,-1045,1402,4629,2087,-7342,-1553,6835,1364,-265,-6062,-2960,8072,1671,-4864,-748,-1319,4953,2925,-7088,-2180,2192,2404,2201,-5996,-3882,5936,2110,-2818,-2674,-3445,4451,3325,-4937,-1754,-31,2883,2431,-4738,-2909,3138,1618,-52,-2610,-2399,3779,1751,-2179,-1555,-283,2957,418,-3857,-107,1394,246,-314,-4212,255,3877,-754,-1624,-518,925,3197,-1935,-4459,399,2089,1824,-2140,-4092,1821,2720,-57,-1728,-1423,255,5153,-1302,-4566,840,1227,3230,-2595,-6264,1581,4970,-308,-1826,-4206,2739,6535,-1238,-4280,-2311,1060,5506,-104,-6803,58,3526,3310,-703,-6361,303,5566,-220,-1381,-4011,-720,5846,224,-6256,-1324,1939,4234,1345,-5488,125,4684,1134,423,-4633,-648,4698,1272,-3222,-2671,379,4646,1273,-5040,-802,2719,2428,655,-3641,-604,3528,310,-1331,-1720,-397,3349,-138,-4259,-944,1406,1320,-940,-2826,1710,1910,-431,-791,-1086,1190,3046,-1716,-3939,106,2234,2843,-2999,-3324,2265,1682,181,-3038,-3436,3128,3302,-1869],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-8,9,-11,11,-13,14,-16,18,-20,22,-24,27,-29,33,-36,40,-44,48,-53,59,-65,71,-78,87,-97,109,-122,139,-158,183,-215,259,-321,416,-583,950,-3942,4619,6684,-2178,-1542,-8626,6319,9237,-5678,-4442,-1534,2133,11092,-6116,-10781,4917,2926,3198,-1277,-10294,5171,9760,-3940,-1105,-5003,278,11106,-5121,-6814,3718,-383,5080,-199,-10887,5726,5397,-1606,414,-6750,-17,9312,-3871,-3690,1354,-1267,6393,-1201,-7907,3341,2067,-392,957,-6490,1852,5556,-3458,-2293,-1329,839,5259,-4462,-4471,3929,1700,726,-3127,-4490,4415,4344,-4346,-3015,-1650,4255,4421,-4869,-3560,2409,4134,3026,-5114,-4229,7339,3997,-1764,-3936,-4403,7895,3738,-5966,-3295,-1760,6261,6037,-9019,-4719,5682,3792,3712,-7234,-7691,7939,4754,-2637,-3687,-4926,6963,7982,-8135,-4048,1118,3102,8799,-6819,-7427,6871,3890,1400,-2696,-8828,6858,7439,-6575,-1787,-2193,3212,8865,-6269,-5389,5137,460,3423,-2969,-8593,6289,5597,-3502,-537,-4114,2747,7685,-5633,-2834,2141,71,4313,-2629,-5539,5390,2504,-2469,-240,-4179,3682,4279,-4882,-1095,1847,1284,3001,-5398,-3451,5036,1245,-1621,-2395,-1584,5582,2209,-4414,-568,964,4076,2257,-6913,-2192,4425,3969,-157,-5998,-1528,7042,3221,-2468,-4201,-2085,8661,2070,-6527,-1376,576,5086,3377,-8866,-2598,6098,3815,1246,-7654,-3782,10118,3168,-4634,-3044,-1730,6932,4635,-8039,-2781,2927,3282,4093,-7614,-5951,7886,2646,-971,-2807,-5400,7972,5366,-7204,-1143,-71,2546,5615,-6585,-5419,4993,1890,862,-3814,-4333,6486,3642,-4620,-939,-2081,1985,4899,-5904,-2448,3827,-197,518,-3814,-3505,5290,2211,-3410,71,-363,3029,1838,-4913,-1082,2596,1975,1735,-4126,-1073,5373,645,-1904,-3084,-966,6146,466,-4992,-1045,1887,4040,-769,-6611,116,5625,2208,-1432,-6500,-551,7205,-126,-4943,-3172,842,7760,492,-7538,-1563,3219,4983,629,-8607,-704,7339,1895,-1060,-5212,-989,8846,1712,-5256,-1459,169,5442,3304,-8300,-710,4135,1532,1441,-5796,-1949,7257,737,-3146,-1531,-1335,6561,2630,-7733,-666,1755,2383,3124,-6719,-2221,6322,1091,-503,-1424,-2723,6963,1286,-4395,203,977,2576,2224,-5151,-749,3774,49,-856,-2639,-1098,4728,237,-2993,-1309,762,3263,-56,-4834,1217,3795,868,-461,-4006,1399,5447,-1662,-3748,-2590,1637,5477,-902,-4736,-380,3918,3258,-1649,-5407,226,6126,185,-2932,-3530,1877,6906,-1033,-4833,-2358,4104,5516,-1451,-7738,-276,3838,2794,-1668,-6725,531,6416,1,-3923,-3630,1345,7162,-1792,-6526,-694,2337,3001,-1208,-7508,1091,5312,1421,-1070,-5013,-450,6231,-484,-4493,-1494,873,4264,615,-6373,-48,2423,1362,-149,-5103,-1024,4722,-116,-2843,-2560,-497,3608,-302,-3868,735,1590,641,-1104,-3944,1622,4163,-445,-1448,-1147,728],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-7,8,-9,9,-11,11,-13,15,-16,18,-20,22,-24,27,-29,32,-35,39,-43,46,-52,57,-64,71,-81,91,-104,121,-142,172,-214,280,-401,696,-3344,-4126,-3484,3931,9741,-5745,-6733,2395,4305,5065,-2243,-7869,4740,5301,-840,-3442,-5701,3356,5929,-2800,-3627,-1518,2138,5185,-3176,-4676,2591,1124,750,-2668,-3721,5159,2769,-1826,-1675,-3932,4698,3555,-5430,-662,1238,728,2544,-5058,-2829,5277,-1085,-1705,-1335,-3125,7317,2056,-7651,-107,2106,3147,3365,-8773,-1861,8099,-319,-653,-4129,-4704,9915,2078,-9074,-439,-915,4933,5211,-10615,-2594,6073,2512,2027,-7020,-6165,10275,2160,-4680,-2541,-3422,7854,5994,-9646,-4404,2775,3361,5885,-7602,-5852,7823,3223,-1386,-3325,-7523,7064,5893,-6289,-3990,-1922,4077,5709,-5670,-4842,4089,2747,1992,-4784,-6103,5429,4613,-2491,-1558,-2802,4717,4988,-4935,-3405,-127,2302,3682,-3882,-2626,3701,970,1081,-2456,-2370,5406,2252,-2754,-677,-1024,3497,2557,-6679,39,2933,-302,982,-5365,-494,7050,-2449,-2149,-1206,-1318,5475,24,-7031,935,2932,1330,2029,-8005,65,7285,-936,-2581,-4119,-1346,9668,-249,-8406,-247,1617,5165,1934,-10174,399,7814,673,147,-6432,-2947,10527,1852,-5698,-1938,-1161,6616,4000,-10180,-2143,4897,1624,2333,-8148,-2752,9617,1808,-2545,-4189,-3986,6740,3324,-6663,-1779,159,3717,3234,-7345,-3900,5510,2655,-114,-4045,-2906,5931,1843,-2229,-2397,-883,4715,2433,-5151,-1555,1821,1380,1146,-4616,-407,4464,887,-696,-2671,-1169,4529,-597,-3468,1174,461,2007,374,-5099,2581,3495,-583,-280,-2874,142,5663,-2807,-3135,805,1404,5460,-1688,-6828,2958,2822,864,-898,-5873,1072,6120,-2297,-3340,-1543,1095,7636,-1087,-6364,2427,2952,3137,-903,-7799,1133,7053,-898,-2247,-5518,460,8076,-1814,-5991,-1137,1798,6624,468,-8523,543,5914,1660,-884,-5126,-1715,7095,-199,-4306,-1665,-724,5660,691,-6966,-586,2703,2732,89,-5660,-188,4775,650,-1061,-3445,-1584,4667,896,-4405,-535,-255,4795,52,-3681,461,2836,618,-848,-2987,293,3409,-1396,-2547,-1962,331,2640,-2014,-3478,1859,1898,335,-1081,-3124,2902,3050,-2200,-1373,-1701,2241,3852,-2792,-2371,2238,1924,2560,-2972,-4868,4766,3263,-1784,-2219,-3253,3223,5757,-2925,-3293,778,2649,4453,-2209,-6579,2992,3945,822,-2220,-5395,3004,5775,-2237,-2365,-1437,1638,4578,-2373,-5038,1232,3925,2962,-616,-6421,1440,5329,-985,-1530,-3719,920,4903,-1910,-3984,-1232,1859,4086,-2081,-5638,1061,3103,739,-1155,-4493,549,5657,-487,-2328,-1049,1075,3977,-962,-2489,-165,625,1956,-2023,-2664,1689,2788,-538,-1242,-1523,1559,3494,-2401,-1886,1364,1387,1574,-2597,-3245,3668,1795,-1524,-2012,-1958,3515,1416,-2203,-2070,-516,2896,2253,-4307,-3338],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-6,6,-8,8,-9,10,-11,11,-13,15,-16,17,-19,22,-24,26,-30,34,-39,45,-53,64,-79,101,-135,194,-312,635,-3598,-8071,-912,1544,8553,-2080,-10988,2688,5345,2584,-1091,-11921,1324,11198,-2546,-2288,-4022,-1591,12366,-1447,-9813,1701,2057,6232,1383,-12135,1852,7795,79,873,-6392,-2723,12049,-1626,-5760,488,-1286,5695,2212,-11054,1364,3184,-796,2054,-7100,-1460,7978,-2515,-3047,489,-2379,6055,1014,-7147,2141,2333,-300,1617,-6115,528,6959,-3760,-3178,-896,-852,5193,-3030,-5760,2290,3356,1583,-3051,-5618,3386,4674,-2275,-3806,-3392,4043,7651,-4650,-4589,-672,4399,6391,-5120,-7302,4052,4805,2943,-3964,-6523,6332,6863,-3462,-4135,-4729,4406,9666,-4602,-6917,1295,3433,7298,-4385,-10075,5363,4886,537,-1453,-9323,3574,10570,-6116,-4782,-2547,436,9783,-3719,-9534,3011,3303,3428,164,-10580,3545,8953,-2425,-1389,-5287,610,9034,-3000,-6211,2830,-1026,4704,-106,-9071,2411,4104,-1821,631,-3976,756,6691,-3456,-3361,923,-355,4504,-1675,-6443,3868,1427,-1649,-568,-3246,2709,5190,-4325,-2420,768,1390,4998,-4355,-5362,3516,2249,1468,-3361,-4139,6104,4289,-3338,-3964,-1714,6338,4930,-6020,-3872,1424,5387,3358,-6578,-4415,5625,3803,-2,-5069,-5337,8116,5344,-4750,-4057,-2440,5567,7892,-7127,-5570,3346,3173,3856,-6482,-8103,7359,4915,-2773,-3339,-5977,5322,8883,-6481,-4289,51,2541,6548,-4955,-7344,4296,3625,1554,-2548,-7234,3976,6853,-3949,-1800,-1746,911,7034,-4386,-5713,3399,1641,1877,-1503,-6258,4213,3831,-3574,-99,-1939,949,5641,-4790,-2732,3116,408,2521,-3039,-3230,5811,2056,-2238,-1694,-1337,4462,3613,-5303,-1271,1500,2611,1631,-4209,-2495,5349,3273,-1699,-3586,-2831,6077,2627,-4396,-3641,86,6585,2821,-6649,-3133,3843,3866,1335,-6814,-2586,7571,3563,-2216,-4623,-2284,7557,2291,-6622,-3827,283,6403,3048,-7107,-3343,4307,2910,637,-5940,-4840,7648,4161,-4184,-4784,-2527,5702,4625,-7016,-2763,2281,3531,2726,-5404,-4995,6385,1905,-2019,-2552,-4450,5119,4194,-5483,-292,1597,3559,3615,-4569,-3495,4211,551,-689,-2071,-3192,4427,2408,-4743,-226,-37,2250,3023,-4499,-1360,3054,1007,59,-2758,-1289,5859,143,-3446,-983,224,3552,1834,-5496,-1466,3719,1884,-730,-5923,-1138,5947,2023,-3621,-3371,-1113,6583,693,-5147,-1864,2426,5602,4,-5992,-273,4720,2963,-1568,-5955,-1087,6881,1274,-3262,-4489,1721,7090,218,-6825,-2784,2966,5523,254,-6774,-2225,6496,1411,-1752,-3873,-2329,7128,1410,-6110,-2109,807,4002,1873,-6654,-1561,2542,2547,1485,-3730,-1866,4978,752,-2792,-1740,-783,4259,2619,-4313,-1776,1349,1154,2046,-3282,-2757,4928,300,-823,-1692,-1156,4357,1552,-3706,-1159,2081,1670,266,-3832],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-5,5,-6,6,-7,8,-9,10,-11,12,-13,14,-15,17,-19,21,-24,26,-28,31,-34,38,-42,46,-52,59,-67,77,-89,103,-124,154,-198,272,-921,5187,4548,838,-5550,-6292,7827,4292,-2904,-4172,-4188,6211,6187,-6171,-3997,496,3718,4520,-4742,-4070,4382,2379,209,-3861,-4581,4407,2093,-3152,-1574,-2303,3392,1989,-6133,-1458,2439,902,1816,-5177,-2074,5370,-862,-1233,-978,-1574,5835,-317,-7655,2534,2103,832,628,-8008,725,7565,-4009,-1842,-3000,-2908,10874,-587,-8200,3176,494,4109,2050,-11886,466,8683,117,-267,-5924,-1625,11570,-335,-6776,-213,539,7071,1702,-11696,-596,5597,2391,1100,-7861,-3956,11800,1520,-4767,-3156,-2721,7967,3569,-8514,-2098,2930,4938,4209,-8671,-4008,7140,2269,-523,-6346,-4063,8107,3874,-4048,-2796,-1113,6081,4044,-7122,-1983,3330,2843,1679,-5595,-2045,6118,1163,-1499,-2336,-1063,4273,826,-4759,190,-752,2985,838,-6273,2007,2785,177,120,-5152,-16,5709,-2367,-2072,38,-916,5747,-2550,-6654,3525,1934,98,-361,-6432,2767,7402,-4377,-3364,-1693,165,7989,-2957,-7667,3922,3961,2074,-1084,-7937,3173,7220,-2045,-2839,-4596,-47,9591,-2347,-8446,55,1875,6794,100,-11211,772,5706,316,-620,-7531,-385,10321,-349,-5355,-2185,-172,7631,780,-8929,-562,4195,4139,665,-7311,-267,6534,733,-2259,-3395,-907,7021,952,-5393,-592,2003,5064,1362,-6190,-712,4373,2070,-124,-6065,-222,5147,-1014,-1983,-922,165,4797,-1395,-4842,-29,921,2565,-482,-4121,3226,5077,-1295,-609,-3239,2420,5127,-2772,-2230,2343,868,3179,-2015,-4931,5022,3001,-1117,-1737,-4560,3364,5747,-5339,-3156,882,1682,6020,-3853,-6335,4247,3273,853,-3275,-6802,4380,7153,-4101,-4583,-3013,2409,6524,-4118,-6853,2371,3450,4029,-2249,-8676,3048,6905,-649,-1112,-4476,2177,7481,-2307,-6077,-544,1538,6564,-2224,-5830,910,3927,1459,-2347,-6033,2525,6513,-2155,-3670,-2282,1883,5843,-572,-4646,-307,318,2848,-1850,-4606,1730,3723,-449,-2269,-3480,1653,4223,-2605,-2263,205,1345,2859,-2774,-3108,2060,1649,1279,-2537,-3467,2323,2515,-3198,-2323,-167,2555,3336,-4896,-2294,2782,1680,661,-3320,-3401,4705,2159,-3435,-1564,-1135,4478,3089,-5818,-4442,2711,2240,2433,-3838,-4421,5733,2387,-1979,-3647,-3448,5722,5107,-5225,-3896,-472,3362,3605,-5293,-5372,4678,4716,287,-3967,-5396,4964,5232,-2384,-3635,-3117,3494,4672,-3916,-5549,370,3371,3359,-3347,-5680,2659,3427,-355,-3668,-3114,2942,4552,-2216,-1559,-1371,2304,2782,-3647,-2920,2048,1981,1626,-2711,-3728,1587,2640,-1596,-2095,-1125,2315,1787,-2943,-898,832,1413,632,-2460,-1164,2701,86,-1587,-1607,-873,4024,955,-3172,-1776,2104,3578,815,-3847,-600,4166,2167,-758,-2671,-672,5059],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,23,-26,28,-32,35,-39,43,-48,53,-59,65,-72,81,-90,100,-113,128,-147,169,-199,240,-302,410,-671,3288,3262,-504,-8751,-2447,10968,636,-5348,-4246,-3183,9705,3175,-10465,-434,2824,5192,3256,-10699,-2595,10237,404,-752,-5257,-5564,10955,2968,-7770,-543,-1703,5543,5954,-10975,-1832,6053,430,3195,-5215,-5479,9496,816,-4255,811,-4554,6125,4851,-9062,-711,3532,-328,4116,-5717,-3057,7017,-1285,-3328,71,-2502,5580,2073,-6868,2074,1383,719,1341,-6666,-1057,5426,-1584,-1395,-3023,-892,6916,-1358,-6612,-15,1784,4474,-2020,-7978,1511,5506,1470,-749,-7153,1531,8847,-1129,-4405,-2871,1990,8981,-2986,-7511,1273,3443,5208,-1471,-10038,2566,8089,1243,-2481,-7872,946,10788,-1992,-5601,-1725,721,8820,-224,-11033,1654,4358,3240,1713,-9956,-170,9948,-961,-610,-3486,-3174,10908,-137,-8627,1603,-263,4405,2589,-8622,-250,7771,-924,769,-3471,-2205,9225,400,-5176,849,-1460,4017,1691,-9045,2134,3127,-1003,1618,-4991,-1585,8714,-3146,-3523,797,-339,5407,-1303,-7743,3240,3205,-106,79,-5722,2359,7591,-3293,-2807,-1320,1501,5164,-1978,-6044,1931,2772,2826,-4210,-7527,4110,5320,-1307,-3456,-5264,3746,7778,-5895,-4392,-1892,5052,6779,-4313,-8246,1833,4754,2166,-2812,-8386,4146,7981,-1514,-3498,-5345,2238,8937,-3753,-5351,-144,2642,6707,-4269,-9870,4179,5001,967,-59,-7586,2910,9126,-2824,-3837,-2142,375,8948,-1814,-7782,2337,2052,3396,804,-6614,1926,5633,-3344,-509,-3258,-1045,8091,-2398,-4362,2661,-795,2105,127,-6607,3110,3453,-2214,8,-3860,722,6267,-3450,-3546,1898,908,3045,-2191,-5101,2991,3015,-746,-1080,-2898,3014,5387,-3328,-3600,-109,3114,4798,-4084,-4821,2695,4501,765,-5347,-3374,4946,3592,-1640,-3647,-3692,5658,5154,-4661,-5271,1768,4253,4389,-5489,-6390,4596,4416,870,-5294,-5221,6346,6342,-3026,-4285,-2537,4589,7228,-5242,-5221,1200,3608,5499,-5108,-7553,5036,4413,-957,-2457,-4762,4110,5778,-3461,-3667,-1154,1276,5163,-3189,-5249,3198,1816,807,-1005,-5284,2863,4606,-3889,-1484,-1210,1572,5261,-3770,-4008,3340,241,495,-1499,-4203,3411,3122,-2942,-1832,-674,3415,3170,-4202,-1310,3453,1689,1291,-2391,-3062,4321,2658,-1510,-1909,-1246,3236,2233,-4246,-2501,3250,3263,2539,-5125,-3120,4295,3307,-1235,-4533,-1885,5427,2707,-4033,-4441,-702,5452,2836,-6175,-3912,4244,3289,1179,-6170,-3716,5106,3402,-2027,-4804,-2393,7154,4408,-5376,-3499,184,3838,4112,-6252,-3249,3923,3357,1240,-4495,-4178,5538,3046,-2736,-3219,-2461,3429,3326,-4582,-2466,1119,2065,3080,-3204,-2752,4261,2268,-713,-1787,-2262,3204,3415,-3692,-1462,650,821,2189,-4009,-2398,3394,354,391,-2716,-979,4920,1408],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-6,6,-7,8,-9,10,-12,13,-15,17,-19,21,-23,25,-28,31,-34,38,-42,47,-51,56,-62,68,-75,82,-91,101,-112,124,-139,156,-177,203,-235,278,-336,421,-557,805,-1413,6843,3642,-7414,-1748,1061,6517,2073,-8792,-2481,5539,3008,622,-7159,-1432,6254,1830,-1591,-5050,-1959,7518,1560,-5312,-2280,720,3886,1802,-6982,10,3840,1531,1771,-4865,-1041,6739,-267,-3325,379,-1008,6200,-1222,-6673,3097,1361,-380,1469,-6740,3250,6689,-3618,-2290,-755,323,8143,-3615,-6681,4752,1604,2613,-692,-9157,5419,8894,-4651,-2382,-3478,745,11381,-6125,-6970,3352,2036,5964,-461,-10105,4143,6763,-1465,-966,-7629,2109,10752,-2774,-6267,-1818,1548,9212,-37,-10502,1972,4830,3355,305,-8771,263,9075,-52,-3434,-4583,-407,8900,509,-8845,-1092,1994,5935,402,-8676,-470,5481,3270,-430,-5768,-92,6371,906,-3195,-2845,72,5784,-1845,-4747,115,1410,3283,-1653,-5615,1872,4018,-662,-427,-2552,772,5968,-2888,-2755,1001,431,3956,-2458,-5481,4336,2862,-235,-380,-5195,4389,4860,-6071,-2498,842,1768,5095,-4770,-6277,6136,1731,67,-1779,-6928,6016,7031,-5464,-1157,-1672,2794,8448,-5821,-6637,3534,3368,3179,-2433,-8993,5731,7412,-3542,-2679,-4212,3655,9491,-4818,-5855,1530,3612,5293,-3188,-8502,4457,5458,697,-2390,-6971,2187,9108,-2938,-4840,-3302,643,6486,-1582,-5940,72,2835,4788,-2616,-6419,2058,4345,1419,-1953,-4865,1144,4898,-2185,-3526,-1197,2111,5326,-2005,-4739,2012,1020,2029,-1916,-4379,3143,3486,-1000,-1424,-924,2604,3333,-4207,-3745,3005,2101,2149,-3619,-3566,5515,206,-2478,-24,-2245,4618,3804,-6263,-2035,2958,2316,2370,-4772,-4388,6336,1919,-1294,-2227,-4443,6172,5412,-5771,-3973,-155,3033,4768,-5408,-4920,6662,3274,420,-4635,-5747,5668,4934,-4412,-2676,-1919,4534,5878,-6494,-5541,2592,3243,3484,-2669,-6300,4836,4745,-1089,-3869,-3778,2807,5630,-3363,-4393,-720,3758,5771,-4229,-5700,2486,3309,809,-3614,-4547,2338,3320,-1562,-3220,-1809,3715,3732,-2376,-3194,759,2059,2194,-3672,-3090,2027,1374,-138,-1917,-1476,4416,1276,-3152,-792,-349,2208,1176,-3348,-629,4802,1346,681,-3703,-1995,5594,-25,-3355,-626,-164,3949,2174,-5650,-640,3496,1511,564,-4723,-1626,6841,1968,-3116,-2987,-524,5876,2322,-6294,-1097,3081,3455,1142,-5727,-1708,5570,2987,-2338,-4466,-1503,7133,3635,-4798,-3374,537,4860,3367,-6482,-3732,5094,3195,591,-4669,-3167,3952,4259,-2765,-3354,-955,3757,3152,-3714,-3153,2716,3317,1277,-3647,-3744,3495,2168,344,-2334,-2334,3575,1293,-3285,-2460,423,3243,2042,-2768,-908,2029,1526,509,-3515,-1261,3284,91,-2128,-807,-364,3124,2142,-3899,-872,2755,2405,-261,-4182,817,3174,-856,-1978,-1994,-541,4652,-883,-4671,364,1250,2770,-659],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,0,0,0,1,-1,1,0,1,-1,1,-1,1,-1,1,-1,1,-2,1,-2,1,-1,1,-2,1,-1,0,1,-2,6,-11,24,-54,155,-1517,-1613,8006,6105,-9503,-3192,4118,4742,4174,-8878,-5832,9439,2817,-1406,-4655,-6287,8879,6037,-7878,-2152,-512,4684,8039,-9183,-4890,6415,1495,3182,-4051,-9460,9250,4718,-6138,-849,-3550,4300,7643,-7650,-3647,3837,168,4510,-4973,-7309,7943,1802,-3308,890,-5342,3691,5885,-7444,331,2169,-510,4825,-4931,-4531,6999,-73,-2114,-1749,-3444,6112,2147,-6439,259,1158,1993,3215,-6848,-1345,6232,-249,-1432,-3370,-1400,7705,601,-6986,-2511,601,6612,1995,-8224,-1173,4931,4889,-370,-8248,-1436,7460,2090,-2828,-6631,-1638,9619,1860,-7249,-2047,1119,8227,2133,-9864,-2065,5529,3730,1105,-9646,-2916,10870,1124,-2573,-4004,-1891,9266,4272,-9312,-702,1740,4209,5221,-9968,-3818,7114,1152,815,-3193,-4788,8785,3059,-6461,-999,-1569,4171,6031,-8922,62,4691,-132,3525,-3593,-5917,8066,969,-4600,33,-2505,4192,3155,-5970,674,3503,-1000,2587,-4455,-2442,7607,-1537,-2812,135,-1015,5421,560,-5764,1487,4363,1487,731,-5877,-146,6270,-1509,-3956,-3974,744,8062,-204,-6570,-1538,2289,4664,-1932,-7892,1459,5041,2582,-2032,-7407,1674,8769,-250,-3977,-5315,918,9340,-1339,-7174,-728,2269,6155,-197,-9849,1033,7039,1975,-910,-7559,-767,11059,-668,-4195,-2568,-1548,7997,381,-8370,806,3229,2016,2410,-9540,-1111,8749,-511,-1273,-2282,-2864,7923,1141,-5817,1265,605,2110,3053,-7068,-256,5437,-30,386,-2817,-2057,6148,-919,-5625,1150,-1437,2422,925,-6558,1139,2752,-1633,345,-3592,-217,6481,-3046,-3518,722,-259,4010,-361,-5782,2375,3812,-627,-1001,-3712,2842,6746,-2584,-3202,-2470,3237,5617,-1958,-6320,443,3587,3595,-3724,-7558,3385,6347,858,-3099,-6062,2183,7780,-3014,-4931,-1763,2902,7489,-2807,-6552,1467,3646,4024,-3000,-7624,3231,6976,-1250,-2511,-4817,2375,8536,-2559,-4790,-1175,2868,5340,-1322,-8076,1887,4281,1497,-22,-6243,1368,6357,-1826,-2317,-1689,-1327,6193,174,-6255,2475,1394,1473,1328,-5708,848,4720,-1084,-1629,-619,487,4226,-2270,-3986,2754,691,1440,-752,-3605,2285,3621,-2982,-1613,-1341,1399,4330,-2609,-3031,1681,1469,2056,-3250,-4955,3436,2939,-1508,-2321,-2203,4106,4147,-3898,-3715,-292,3459,2483,-4936,-4374,3882,3982,1229,-3921,-4681,4097,4633,-516,-3993,-3111,4740,5288,-4514,-3806,1007,4935,3967,-3738,-6131,2714,4462,1086,-3680,-4518,3880,4793,-1551,-3526,-2589,2576,5666,-3738,-3845,1537,2399,3713,-2668,-4769,3516,4250,-1171,-1854,-4090,1493,4426,-2004,-2560,-1248,1089,2889,-2993,-4418,1684,1315,156,-1188,-2578,1908,3162,-2455,-1085,89,874,3551,-2484,-2256,3154],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,-1,1,-1,1,-2,1,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,11,-12,15,-17,18,-20,24,-28,33,-43,61,-102,246,-2104,-10125,-390,7330,1471,-1852,-7173,158,8950,224,-5003,-2060,875,7456,-1567,-5396,74,2281,3802,-996,-6485,260,3672,409,-1094,-4339,1299,7127,-2526,-2958,112,-659,6211,-1753,-5901,4418,1978,18,-647,-5006,3335,6148,-5323,-1375,486,-107,6511,-6278,-6182,5098,1434,-92,-1026,-7404,6241,5746,-6427,-1369,-1857,2088,7736,-7802,-6240,5558,1247,3098,-2682,-9375,7305,5103,-4705,-2026,-4837,4175,9172,-6452,-6854,2583,2254,7067,-4965,-10574,5429,5618,207,-1951,-7998,3675,9043,-3499,-5984,-1518,2401,8846,-2662,-8163,1542,4048,4049,-2336,-7969,3763,6010,-299,-2676,-5240,2712,7908,-2354,-4181,-1398,2800,6336,-2506,-5909,2185,3122,2525,-2419,-5644,2850,3627,-2623,23,-2556,1975,4928,-4857,-1264,1477,839,3022,-2045,-4352,5892,981,-2139,561,-3162,4485,4117,-7062,48,1364,479,4420,-5617,-4998,7596,630,-1225,-1090,-4782,7241,3874,-7730,-1099,469,1802,5751,-8261,-3216,7350,2246,539,-3818,-6233,7627,4540,-6633,-2518,-2716,4820,6836,-6817,-5079,4136,2672,3778,-5637,-6825,6991,5086,-1865,-3456,-5047,5067,6344,-4814,-4018,1013,3919,6234,-5167,-7207,3215,3921,1604,-4369,-5344,4668,5379,-2188,-2671,-3008,3995,6054,-3234,-3065,939,2761,3141,-3962,-3943,3717,2860,544,-2626,-3439,4357,3220,-3247,-1731,-318,2228,3214,-4356,-1518,2938,-560,1712,-2354,-2506,6197,-487,-4125,307,-877,3520,950,-6019,-339,3472,1464,1653,-4702,-3294,7294,-325,-4258,-1074,-887,7540,2508,-8190,-175,1641,3142,1506,-6204,-2238,8086,951,-1072,-3080,-2628,6403,2560,-6738,-3089,825,5724,3213,-7516,-3527,5764,3335,438,-4965,-3657,7795,3000,-3749,-3546,-2431,5353,4480,-6504,-2876,2547,4346,2799,-4595,-4154,4783,3418,-1400,-4362,-2418,4843,2804,-5012,-3720,-434,3865,2202,-2456,-1857,1452,2877,1944,-2912,-2094,2833,1808,-1419,-2282,-979,3981,210,-4544,-615,727,1436,1310,-3869,1096,4392,-11,-852,-2414,-827,4751,-256,-4720,449,680,3178,527,-5418,935,4867,-277,-1641,-3227,-329,5923,-1985,-4448,119,2575,4127,-503,-6329,1984,4825,2755,-634,-6133,1110,6304,-588,-4302,-3083,1349,5737,30,-7207,-532,3328,3324,-69,-6811,-1273,5734,1122,-1437,-5090,-1122,6419,1278,-4340,-2888,1139,5054,1619,-5576,-2194,3358,2561,-523,-4776,-1787,4100,1489,-2271,-3256,-417,5797,1598,-3036,-731,2068,2459,694,-4501,-958,2188,957,-1232,-2482,-112,3421,-498,-2348,89,377,2985,-1045,-2922,821,2171,1719,-958,-3326,647,3519,-1958,-2339,-1634,1609,4383,-1073,-3796,1654,3214,1869,-1847,-2834,2301,4433,-288,-1349,-1044],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,6,-6,7,-7,8,-10,11,-11,13,-14,15,-18,19,-22,23,-26,28,-31,35,-39,43,-48,54,-61,69,-79,93,-111,136,-175,242,-389,1592,-4861,-6831,7047,6886,-2532,-4691,-5104,6382,8332,-6938,-4846,162,3940,8124,-6806,-7990,6044,3141,1791,-3431,-9545,5509,8530,-4742,-2219,-4060,2201,10648,-6623,-6053,4096,1533,6084,-2543,-10541,4858,4469,-3753,750,-6234,1029,9168,-5817,-3451,2014,-1458,5941,-2291,-7433,5244,1916,-1517,688,-5231,2898,5616,-5977,-758,1323,-1481,4916,-4069,-5428,7219,1439,-1136,-2067,-4675,7228,4430,-5748,-2449,-671,3297,4502,-6620,-4528,5628,1563,384,-4948,-4396,6625,3761,-4860,-3032,-2189,6626,4131,-6243,-3356,1055,6302,3813,-8751,-5509,5913,4921,956,-6424,-6554,8216,4779,-4837,-4491,-2246,8084,5402,-8613,-4027,2317,4167,5534,-7836,-6008,8078,3267,-100,-3104,-5890,8212,6042,-7162,-2525,-1118,3004,7992,-7217,-6358,5438,1295,2334,-2485,-6539,6912,4213,-4153,-378,-3403,2909,6986,-6418,-2439,3503,-396,3563,-2516,-5638,7608,937,-3951,433,-3360,3606,3958,-7592,-1239,2776,-288,1739,-4364,-3184,7301,776,-3080,-2062,-2815,6189,1710,-6508,-1293,2934,3700,1129,-7125,-2723,6659,2398,-563,-6026,-2236,8045,1513,-5611,-3230,-254,7353,2480,-9264,-1906,3173,4615,938,-8667,-3219,7094,3423,-2077,-6930,-2812,8189,2209,-4780,-2440,-12,7116,2889,-8875,-2300,4466,3695,1603,-7066,-3780,8457,1554,-2157,-2958,-4184,7979,3532,-8510,-780,1031,2777,4799,-6716,-2130,6902,-72,-214,-2080,-4505,6296,1524,-4938,296,-483,3076,3490,-6358,-1717,4448,-381,627,-2907,-2444,6729,120,-3229,791,-1073,3839,1162,-6466,-83,4443,413,-591,-4224,-1594,6491,-1438,-4149,-549,1066,5828,189,-6383,-338,4184,2274,-759,-5865,1186,7779,2014,-2695,-3938,1399,6929,-853,-6152,-2245,3019,4888,-777,-8109,345,4891,3901,-1933,-6985,362,7976,61,-2918,-4579,1294,8582,-548,-6074,-1517,1598,4927,782,-8388,991,4533,2098,-1576,-6721,-1230,7323,46,-3177,-2180,-518,5457,1789,-8427,136,3447,1762,1423,-6384,-205,5724,-929,-1723,-2088,-1792,5217,1,-4951,788,1124,1835,850,-4526,1146,5025,-1856,-333,-2189,-441,4076,-1912,-3930,1392,688,1550,-777,-6300,1235,5657,-695,-1579,-1516,554,6118,-1760,-4481,-284,2199,3653,-1787,-6255,2110,4308,1752,-2299,-5055,2303,6344,116,-4354,-1837,2767,6011,-2577,-6267,-383,3545,3996,-2501,-6723,1390,5247,1878,-3400,-4605,2164,6596,-1893,-5340,-2257,2014,5526,-2204,-6489,994,3226,3168,-1249,-7054,2604,5363,832,-1304,-3800,1241,6435,-1261,-4481,-784,698,3630,-346,-5598,506,3512,832,-1457,-3081,1295,5027,-2504,-1739,-1475,45,2967,-1607,-3680,1848,2364,1290,-771,-3294,2049,3418,-1831,-1722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,18,-20,22,-25,28,-30,33,-37,41,-45,50,-55,61,-67,75,-84,94,-105,119,-136,157,-185,222,-275,356,-499,819,-2878,3565,8947,-4501,-6193,-575,4310,5439,-3318,-7067,2567,4249,2733,-2214,-6439,4813,5695,-2933,-2509,-3567,3488,6571,-4661,-3354,1778,1916,4419,-1788,-6301,5021,1733,-1228,818,-5026,3713,5032,-6226,-214,893,-493,5742,-4625,-4404,6609,-755,343,-762,-4763,6712,4019,-7238,1210,63,3728,6383,-7630,-3413,7468,-508,-212,-2605,-6638,8874,2662,-6637,-514,-1815,4495,6430,-8627,-4528,5118,3067,4804,-6227,-5378,8408,3949,-3192,-3693,-5937,6372,8364,-7996,-4186,1319,4174,6448,-7290,-8034,5988,4513,2084,-3889,-7096,4633,6696,-3663,-5277,-3551,5758,6823,-4525,-4442,729,4115,4285,-5225,-6819,3591,2922,1580,-3030,-5774,4860,3501,-2963,-2888,-1369,3206,4825,-5070,-2943,2419,-501,2753,-3458,-3709,5715,438,-2838,-1130,-3312,4727,4123,-6162,-435,1955,-734,3739,-6194,-3116,6820,-15,-3481,-202,-2181,6977,2406,-7321,1198,3069,2542,2103,-7663,-998,7580,-920,-1186,-2568,-3964,9916,1416,-7235,-1161,829,4329,3950,-9749,-1728,6485,2254,-154,-5627,-3362,8360,2419,-6067,-3744,-2044,6877,3916,-7901,-3175,4522,3794,2602,-6885,-3839,6722,4883,-730,-4443,-2389,6704,4842,-3691,-3493,110,5424,2895,-5291,-4152,2219,3665,1764,-5188,-3440,4740,3429,-708,-3395,-2960,4970,1333,-2665,-638,177,2469,3237,-5209,-869,3991,-447,401,-2851,-1849,5136,873,-3207,655,-397,3320,522,-6166,1840,3569,-581,1416,-3206,-652,6314,-2496,-3913,37,-644,4766,669,-7233,2701,3517,1349,172,-6851,-252,7235,-1850,-2737,-2703,99,7678,-882,-6614,171,2723,4891,688,-9070,-893,7240,1128,-1892,-5373,74,7956,274,-4032,-1276,1877,5653,1802,-7905,-1734,4418,2927,396,-6163,-1271,6409,2233,-3622,-4138,-1026,6668,1221,-5851,-2441,1739,3485,1435,-5523,-2299,3947,2369,340,-3926,-371,5038,1332,-2562,-2478,575,3872,101,-3163,-226,1415,1969,-594,-5089,1165,3819,-798,-686,-1123,643,4105,-712,-2284,1925,1448,1787,-1310,-3319,3008,3050,-2702,-714,-2168,1278,4647,-2481,-4831,864,2097,3664,-2194,-5178,3443,3795,119,-1631,-4519,2300,5188,-2725,-4226,-189,2310,5547,-1863,-5822,3265,4820,2017,-2794,-6231,1904,5519,-1485,-3345,-2496,2427,5686,-469,-6012,-1386,3726,3513,-1317,-6721,797,4037,1760,-1325,-4278,-514,5617,243,-3916,-2176,1254,4693,66,-4831,-218,3155,2833,-1026,-4247,811,4678,1345,-1332,-2053,569,3288,-832,-2785,-799,2263,3731,-1033,-4160,1526,2675,1249,-1979,-2267,2064,3875,-2127,-2011,160,2283,3582,-2753,-2437,2704,2404,772,-2104,-1972,3336,3162,-1287,-2430,-1035,3181,3030,-3048,-3264,1842,2494],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,6,-6,6,-7,9,-9,10,-12,12,-14,15,-18,20,-22,24,-26,29,-33,37,-40,45,-51,57,-65,75,-87,102,-125,157,-212,323,-631,3909,9263,-3733,-7646,143,3992,6935,-3904,-9277,4225,6875,1376,-3103,-8602,2461,10131,-3079,-5199,-3088,1486,10428,-2375,-8307,2319,2866,5548,1041,-11031,2897,8185,-1969,-1075,-5636,-1162,11218,-2522,-6613,1929,-1489,6113,1787,-10400,3208,4956,-1103,2480,-6591,-182,8531,-4302,-1642,1655,-2614,6574,-339,-7647,3859,2213,-819,776,-6062,1905,7053,-6809,-3676,897,-225,6388,-2585,-5340,5737,2762,478,-2068,-6908,3847,5749,-4608,-3984,-1789,2967,6679,-6336,-5527,2813,4625,3497,-4455,-6733,4359,5631,-61,-5507,-5754,5661,8050,-3916,-5217,-1255,7072,7807,-6183,-6383,2613,5073,5226,-5688,-8448,5678,6048,-907,-3481,-7081,5621,7858,-6127,-4235,99,3467,8668,-4802,-7856,4339,3815,1572,-1831,-8718,5021,6803,-3164,-1483,-4542,429,8537,-5457,-6093,2112,89,4388,-155,-7903,5054,3205,-2385,1009,-3927,2331,7503,-5456,-3683,4535,-2271,4536,-2659,-5938,5064,2398,-2852,1062,-4036,3316,5270,-6506,-2192,3343,1288,3808,-5273,-4026,6608,2589,-78,-3743,-4121,5866,5078,-6227,-3487,-389,4399,4276,-7161,-4869,4977,4132,549,-5517,-4952,5864,4168,-2544,-5754,-3507,7323,4865,-6390,-4147,1199,4820,4851,-8671,-4636,5401,4344,1660,-5741,-5070,6861,4454,-3532,-3022,-2819,5565,7092,-6667,-4100,2042,3438,5707,-6369,-6166,6677,2942,-716,-2508,-5864,5606,4642,-5786,-2040,-1068,644,5218,-6138,-4257,4940,628,1364,-1160,-4814,5692,2146,-4644,231,-413,2751,4644,-5236,-2258,4824,901,1448,-2696,-4293,4636,1714,-4382,-574,-780,5060,2705,-6010,-755,3838,1417,1892,-5001,-2321,7714,1363,-3213,-3078,-1492,6855,1775,-6421,-1981,3273,4610,1437,-7596,-2216,5474,3773,-2165,-6690,-1678,6784,3715,-5012,-4026,-655,6851,1409,-7854,-2413,2094,4749,1839,-8957,-1887,5969,3129,-802,-4441,-2449,7025,2970,-4817,-3524,-64,5997,3105,-8166,-2939,3476,2936,2731,-5525,-3079,6599,1249,-2493,-2534,-3701,4735,3313,-5366,-1609,1183,2111,3234,-5152,-2259,4958,-165,-533,-1142,-2622,5084,366,-5216,1286,581,1199,1124,-4986,-410,3768,-900,-451,-1290,-693,5614,-749,-4527,234,851,3246,296,-5800,418,4879,179,-1664,-4672,844,5804,-95,-3589,-1262,1415,5073,35,-6085,-436,3731,3417,-1503,-6647,-634,5113,1342,-3721,-5083,1233,7273,414,-4974,-2593,3693,4683,-377,-6990,-286,3943,3788,-1060,-6019,642,5580,528,-3072,-3228,88,5685,1218,-4689,-1631,1118,4150,161,-5865,-509,4106,2930,-664,-4508,-1581,5680,-693,-3724,-1199,-995,3879,708,-5895,118,2493,1614,-340,-3560,-98,5013,-374,-2075,-877,-1108,3758,-823,-4362,1075,1759,276],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,4,-4,4,-5,5,-6,6,-8,9,-9,10,-12,13,-14,16,-18,20,-22,25,-27,30,-33,37,-41,45,-52,57,-65,74,-85,100,-120,149,-196,286,-527,3135,4333,-7152,-7003,5296,5267,-1072,-5437,-5215,6846,5019,-4834,-4399,-1147,4413,5394,-6769,-4541,3587,2682,2928,-3732,-4857,5675,1926,-1409,-2040,-3963,3472,4748,-7158,252,2685,-20,4646,-5822,-3305,6849,-1930,-989,-1059,-4963,6377,3151,-7584,574,276,2507,4085,-6824,-861,7886,-2428,-152,-3349,-2803,8417,-750,-7027,2009,-627,5026,3287,-10527,-749,6672,-436,1481,-5670,-3010,9808,1117,-6271,-2862,-1662,8314,3525,-10384,-2230,3809,2824,2132,-8074,-4726,10019,2804,-2945,-5811,-3309,8809,4043,-5971,-3105,472,6273,4430,-8604,-4810,3374,3911,260,-6296,-4005,6896,3721,-1632,-4637,-4370,7038,3147,-5541,-2530,-1191,4958,3138,-7571,-1169,3427,935,1882,-5193,-3572,6485,384,-2950,66,-3563,4382,1784,-7015,1749,1880,-263,2551,-5351,-1001,7488,-3209,-2227,-367,-2536,5254,-776,-7072,3066,1542,1322,1825,-7532,1178,7251,-3115,-1834,-2167,-1373,8264,-1054,-9386,1268,958,3422,1847,-10023,421,7483,-853,-2244,-5793,-29,9597,-42,-7212,-1632,1297,6507,169,-9372,-88,5127,2423,-73,-7381,-1420,8014,1981,-4053,-5229,-1242,8416,2632,-7286,-2106,2458,5963,995,-7736,-1578,5322,3081,400,-6527,-1408,7058,1808,-3294,-3695,-1009,6332,1086,-4772,-410,1624,4192,2296,-6530,-1122,4853,181,267,-3200,-244,6352,-800,-3813,815,-478,4431,939,-4948,1754,2426,-447,26,-3572,163,6535,-3243,-1997,1238,796,3924,-1814,-5743,2563,2496,-326,-217,-4510,2540,7053,-3344,-2922,-335,582,6523,-3162,-6650,2940,3400,1510,-866,-7055,3112,6739,-2155,-3281,-3210,796,7823,-2128,-5917,1125,2922,4624,-1366,-8660,1275,5738,981,-2427,-6195,901,7325,-495,-5284,-3423,1026,5428,-1086,-6729,-166,4045,4557,-1308,-6411,-102,6263,1256,-1910,-3896,1635,5820,-723,-3232,-1144,331,5904,-612,-4034,1345,2205,2131,-410,-4040,1540,4679,-863,-966,-1708,477,4042,-1334,-3195,1427,503,2279,-426,-3139,3188,2469,-2201,-1357,-1235,943,3990,-4313,-1105,1660,1197,2718,-2120,-4721,3888,1709,-302,-1958,-2573,3478,4635,-4289,-2628,859,2413,4801,-3809,-4502,3575,3284,-144,-2229,-5142,4509,5394,-3019,-4215,-1864,3540,6077,-2668,-6458,1288,4006,2616,-2949,-4868,2941,4343,430,-2361,-3190,2238,5438,-2188,-5367,-897,3865,3778,-2347,-5861,771,4886,1708,-2602,-4968,1653,4976,-659,-3456,-2128,2297,4337,-1271,-2482,219,986,2118,-795,-3592,1154,1474,786,-1190,-1853,1747,3704,-1609,-1715,-118,695,2859,-2048,-2209,2633,-1045,84,-1093,-2013,3670,1781,-2702,-1678,-708,1991,1689,-3987,-1475,2677,1306,-74,-1915,-2128,3937,1265,-3677],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-10,11,-13,14,-15,17,-19,22,-24,26,-29,32,-35,38,-43,47,-52,57,-63,70,-77,86,-95,107,-120,137,-157,182,-216,262,-330,437,-635,1119,-5533,-778,9213,1428,-3196,-6974,579,10790,-873,-7145,-3938,1172,10141,-84,-10474,-8,6272,3955,1461,-10213,-270,10718,541,-2956,-4849,-2320,12155,1555,-8120,1005,-1412,5975,4110,-11191,-151,6310,-661,968,-5900,-2400,9584,-1904,-4602,1480,-2396,5724,3137,-10452,1547,3418,-1011,2832,-6482,-2015,8923,-2847,-2310,1313,-2509,7355,1060,-7771,3223,2259,21,2358,-7701,137,7662,-4131,-2799,40,-542,7150,-1800,-7415,1679,2138,3374,-388,-9182,2534,7776,-617,-3701,-5492,1718,9973,-2413,-6631,-1659,3197,6212,-3018,-8962,1682,5774,3249,-3065,-8085,3166,9668,-553,-3847,-5917,1936,9431,-1471,-7733,-1394,3198,7257,-2096,-9788,3068,6180,2313,-2462,-8869,1221,9025,-2174,-4040,-3199,748,8916,-2390,-8556,2128,2364,3011,906,-9395,968,6954,-3160,16,-3756,-1304,8684,-2732,-6080,2733,-963,5143,1277,-8747,3262,4074,-3462,730,-5427,-594,6918,-4585,-3665,1937,-204,4820,-1163,-8406,5863,1388,-2179,-744,-4392,2180,7060,-5272,-3211,-592,867,5574,-4677,-6417,3837,3327,701,-3016,-5957,5130,6754,-3752,-3888,-2737,5059,7101,-4904,-6232,1799,5593,4037,-4748,-6204,3283,5928,983,-4988,-6316,4158,6783,-2706,-5529,-3774,4830,7051,-4595,-7082,2363,3214,5083,-4742,-8312,4712,4973,-975,-2157,-7085,3688,7167,-4759,-3387,-1632,1334,6434,-3421,-6028,4197,2008,578,-490,-5926,3786,6479,-3341,-1589,-2718,53,6390,-5013,-3873,4047,825,1454,-578,-5611,3524,3656,-4784,836,-2112,1642,5010,-4007,-2351,3197,209,1561,-2486,-5326,5320,3540,-3597,-1923,-1522,3813,4377,-5548,-2884,2567,2937,2568,-5329,-4484,5493,3730,-1922,-3817,-2956,6112,5024,-4926,-4247,-633,4385,4072,-6386,-4942,3080,3708,946,-6297,-5117,6283,4530,-1058,-5603,-4201,6162,4261,-4915,-4039,-998,4627,4914,-6011,-4931,3372,3689,1307,-4966,-5071,4967,3766,-2679,-3000,-3405,4644,5676,-5605,-3492,1331,2906,4838,-3812,-3888,4297,2155,-581,-1702,-3262,3239,3809,-4039,-2309,919,2016,4455,-3585,-2642,4124,581,62,-935,-3113,4908,2877,-3672,-606,369,2747,3167,-5243,-2001,5044,522,721,-3257,-984,4789,2350,-3567,-238,221,3648,2156,-5510,-1696,3581,2640,-107,-4263,-2418,5843,2839,-2950,-3939,-279,6277,2798,-4949,-3884,1932,4041,2061,-6074,-3123,4290,3452,-988,-5057,-2395,5827,2735,-4327,-3881,-861,5347,1973,-5773,-1865,2470,4435,970,-6041,-2741,5311,2499,-1758,-4901,-1030,5356,2733,-4782,-1664,347,2354,3170,-5439,-2789,2429,1760,746,-3871,-2122,5147,1251,-2855,-1621,-919,3922,1104,-4160,40,1343,-34,1118,-2739,-1901,4638,-748,-2243,-1143,-712],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,6,-7,8,-9,9,-11,11,-12,14,-15,16,-17,20,-21,23,-26,28,-32,36,-41,47,-54,64,-77,95,-123,168,-253,466,-2303,-4250,-482,7646,3600,-7755,-2567,1880,4708,2968,-8524,-2265,6440,2351,665,-4648,-2743,7891,1936,-3303,-1370,-2261,5418,2668,-7427,-377,2175,397,3150,-5588,-1862,6683,-941,-1375,-481,-2492,6616,170,-7172,2947,554,-205,2565,-7559,1561,6976,-2774,-965,-1273,-883,8563,-2372,-8199,4413,2189,2579,1523,-9720,2367,8303,-3216,-1285,-4342,-485,11823,-1812,-6348,1216,450,6531,219,-10827,1858,6210,776,-831,-9335,212,9898,-1153,-4675,-3215,1165,9459,-188,-9562,151,4620,6062,-566,-9124,-1563,7719,2466,-1730,-6971,-672,7573,613,-4769,-4284,1005,8337,1250,-7937,-2001,2496,3913,-799,-7816,-76,5892,405,-854,-6365,-647,6684,-759,-4330,-572,-65,4667,1370,-7693,2130,2559,92,2276,-5433,580,5979,-2733,-2270,834,-1377,5751,93,-6727,4471,2149,385,254,-5996,3216,6704,-3790,-2411,-513,-432,6022,-3225,-5692,4941,1366,1879,-87,-8303,3229,7459,-3840,-2384,-3348,2223,8735,-3335,-7806,2236,2576,3928,-2199,-9436,4182,6972,-1208,-1456,-5753,2137,8721,-1567,-6080,-2354,2801,7065,-2314,-8870,1319,5336,3087,-2593,-7897,1840,6219,45,-4562,-5649,2416,7578,-867,-5520,-1934,2260,6220,-746,-6257,2152,3337,2619,-418,-6142,1118,5916,-768,-2037,-4200,-116,5644,-2454,-4963,2573,-71,3264,-1386,-5780,2977,2827,-1897,28,-2872,1645,5000,-4157,-1860,2104,44,3909,-2128,-5404,5723,735,-1536,-1706,-4475,3859,4217,-4674,219,2191,776,4051,-2802,-5853,4586,1983,-529,-2252,-6254,5170,5843,-4603,-3251,100,3261,5196,-4015,-6599,4041,3187,1983,-4146,-6203,4823,5595,-1809,-3499,-4027,3413,5860,-3240,-5463,167,2911,5605,-2971,-5899,2563,3920,1829,-4243,-5168,3262,4927,-2180,-3117,-2537,3297,5427,-3282,-3761,617,2741,3957,-2664,-5265,3510,3267,213,-1744,-3406,1343,3905,-2810,-2762,-1413,783,3966,-2863,-3914,3545,1373,959,-1287,-3502,3213,1577,-2722,-1468,-1044,2428,3118,-3844,-2077,2352,390,1621,-2812,-2882,6108,754,-3402,-222,-1650,3045,2479,-5893,-901,3886,1271,1370,-4862,-3922,5889,2145,-2551,-1155,-1161,5057,3624,-6233,-3044,2174,3659,3301,-5215,-3835,5851,2788,-806,-4822,-3213,5346,3648,-3005,-3288,-1292,4682,4021,-4593,-3444,2841,3451,2061,-5081,-4296,3995,4214,-306,-3587,-1700,4429,3884,-2660,-2769,305,2679,2596,-4310,-3221,2602,2225,606,-3605,-3299,3287,1558,-714,-1727,-22,3123,2818,-3626,-1433,973,1576,2276,-2667,-2118,2817,952,-873,-980,-1221,3263,2286,-3412,-1106,599,1221,288,-3646,-523,3691,-41,233,-2757,-852,4845,830,-4264,-878,1133,2244,1113,-5981,-48],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,2,-3,3,-4,3,-4,4,-5,5,-6,6,-6,7,-8,8,-9,9,-10,12,-13,14,-15,17,-19,22,-25,27,-29,25,20,-488,-7995,-5907,2555,6667,2481,-9034,-3678,4769,4744,325,-7544,-4070,11130,2877,-3783,-4903,-3371,8971,5402,-9583,-3185,2774,6006,5303,-9205,-3840,7570,3281,680,-5003,-6383,9768,4238,-5978,-2057,-1932,4984,7802,-9538,-1237,5399,-410,4540,-5447,-5003,8550,443,-3754,1587,-4940,5441,5655,-8379,933,2144,-269,4434,-5694,-3619,7784,-1642,-3904,115,-2861,6169,1982,-8931,803,2879,233,2535,-8822,-819,8846,-1240,-2211,-3021,-2975,8610,-165,-8636,749,1775,5554,723,-9280,-797,7532,1454,-1066,-7586,-619,9870,2123,-5841,-5566,580,8125,825,-8493,-2626,3962,6351,1231,-10102,-1172,7011,3546,-1136,-7250,-1072,10270,248,-5874,-4536,-379,8979,1649,-9201,-305,4019,5210,2546,-9546,-1458,8466,666,-476,-5685,-4253,9415,2047,-7378,-416,-1095,4875,4241,-8753,-802,5867,-284,1761,-3888,-3424,9303,-1652,-4008,1559,-2392,3237,1646,-6947,2036,4169,-1217,1401,-3906,-1516,8113,-3429,-3400,795,-1249,6590,-741,-7575,2005,3818,940,-532,-6508,2548,7529,-2337,-4578,-1283,-351,8187,-2885,-7411,1337,4227,4056,-1329,-8833,1424,7125,934,-3446,-6259,1617,9870,-1030,-7621,-2401,2830,7150,-1907,-8384,-578,5637,4372,-1916,-7702,1749,7253,1178,-3212,-5631,516,9334,-978,-7055,-1452,1497,6784,-1723,-8712,1136,4937,1960,-800,-7583,656,7566,-1190,-1875,-2536,-704,7783,-1242,-6622,1983,140,2564,938,-6383,1548,5351,-2053,-830,-2937,-929,7378,-1697,-4627,2443,-1083,3488,1097,-5450,2524,3564,-2167,-164,-2687,134,6146,-3812,-4393,1744,437,3246,-1239,-6755,4620,3452,-1242,-1675,-4580,2673,6614,-3523,-4651,-117,2654,6512,-2883,-6932,2386,5235,2098,-3749,-6240,3228,5798,-1681,-4595,-3497,3612,6604,-4178,-5944,-132,3516,6180,-4540,-7076,1449,4185,2566,-4313,-6898,2782,6578,-1558,-4816,-4360,1945,6675,-2308,-5952,-506,4231,4184,-2325,-6900,3261,4280,325,-2112,-5020,1528,5447,-1490,-3517,-468,1835,3908,-1769,-6003,3546,1934,1501,-568,-4394,2316,3979,-3393,-1949,-553,-207,4691,-1843,-3418,2031,2538,804,-793,-4522,5047,3252,-3327,-1377,-785,2574,4442,-4599,-3445,3590,2236,1359,-2597,-3591,5909,3057,-3466,-1876,-1962,5381,3478,-5450,-3833,1426,4318,3421,-5155,-5016,4152,4594,-349,-4393,-3996,4657,4112,-3874,-4846,-669,4146,3772,-4188,-5134,1804,4124,2162,-4684,-6071,5238,4759,-1224,-4929,-3055,4202,5177,-2849,-4746,-365,4955,5264,-3938,-5032,1957,3412,1547,-3096,-4000,2609,3793,-1416,-2954,-2079,1848,4067,-3022,-3183,892,938,2948,-2221,-2921,2995,1404,-945,-1012,-1810,2853,3561,-3554,-846,241,2156,2820,-3730],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,2,-3,3,-4,4,-5,6,-7,8,-9,10,-11,12,-14,15,-17,19,-20,23,-26,28,-31,33,-36,40,-43,44,-44,39,-16,-73,776,6272,3869,-1685,-9325,319,7541,92,-3055,-6416,-259,9312,-663,-6644,-2089,505,5528,-195,-10055,1541,4363,1432,1275,-6270,-882,7212,-3516,-2443,360,-1721,7000,-600,-7567,3670,1356,687,1499,-7386,2490,6420,-4428,-573,29,-1999,7430,-4523,-5744,6249,2069,1550,-91,-7965,5036,6233,-5040,-2602,-2990,2219,6874,-5757,-7109,4031,1632,4587,-2422,-9572,5758,5969,-2055,-1846,-4893,3559,10262,-4146,-7103,49,3237,8116,-3356,-10241,3078,5541,2417,-2274,-8758,3353,8699,354,-5794,-4889,3825,8573,-2482,-6743,-620,4717,6113,-3679,-8607,2328,5063,2281,-2476,-7322,2786,8308,-1369,-3777,-4573,2311,8126,-2867,-5148,1769,1376,4270,-1564,-7925,3783,3535,-1253,169,-5795,1485,6501,-3761,-1972,2257,-1033,5537,-2701,-6689,6305,144,-1331,244,-4943,3094,5537,-6451,-541,1198,398,5433,-4749,-5599,6965,978,-669,-929,-6176,5781,5351,-7027,-2405,-479,2203,6825,-6414,-5751,5910,1841,602,-3808,-7133,6445,6179,-4556,-3391,-4202,5050,7710,-5638,-5655,1554,5734,4651,-4808,-7146,5651,6135,981,-3056,-6107,4642,6971,-4388,-4782,-1927,3498,7032,-4713,-7050,1645,4900,4858,-5698,-6761,4293,4547,161,-3182,-6126,3983,5760,-2890,-2978,-1399,2895,5039,-3825,-4086,2948,1827,1887,-2764,-4722,4653,3391,-3126,60,-2027,2704,6182,-5911,-1846,3396,492,2196,-2311,-3504,6103,1474,-3992,-849,-3345,4038,3613,-7525,-356,2298,291,2539,-4334,-4380,6554,1260,-3074,-2513,-2169,7161,2952,-6329,-1017,1940,3043,3883,-6456,-4434,6236,2315,-1644,-4636,-3558,8251,2490,-5980,-2762,215,5813,3470,-6433,-4412,3614,3673,1732,-5577,-5193,5156,4572,-2438,-4124,-3500,5418,5262,-5304,-4465,12,5533,3231,-5940,-3292,3652,4881,1174,-5841,-3468,5513,3329,-973,-4442,-1700,4840,3268,-3663,-2210,1026,2511,3213,-4470,-2497,3288,1930,-663,-3385,-1154,5812,1275,-3912,-22,-417,2817,1626,-5306,-132,3700,-97,711,-2157,-2115,5855,1065,-4066,65,127,2828,1411,-6375,-506,4161,1178,-556,-4514,-1120,5709,39,-3884,-2073,418,4761,40,-6808,20,3179,3163,486,-6227,-643,6387,1558,-2822,-3108,-1189,6742,1555,-6454,-1914,2236,4579,1503,-5203,-2371,4017,2717,-727,-5537,-1475,5723,1920,-2717,-3827,378,6005,1281,-6118,-1911,1737,3845,757,-6056,-1996,4939,2896,-1808,-5174,536,5455,2024,-2941,-2356,-285,5277,993,-4162,-1307,2700,3450,389,-3050,-1096,4171,526,-772,-482,-360,4099,528,-3134,210,2335,2044,-201,-3683,719,3539,-784,-2177,-1142,-32,3933,-448,-4502,-139,2212,1565,-1171,-4680,1563,4684,-120,-2393,-3125,1929,5684],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,4,-4,5,-5,6,-6,7,-7,9,-10,10,-11,13,-14,15,-17,19,-20,23,-25,28,-32,36,-41,46,-53,62,-73,88,-110,143,-198,304,-585,3405,5989,50,-5397,-6668,7814,7959,-4475,-4473,-2519,6030,7698,-6750,-5898,3269,5148,5212,-7522,-7834,6395,4494,3,-4474,-8907,6878,6112,-5871,-3183,-2290,3718,8125,-6932,-6907,5001,1665,4427,-3476,-8785,6902,4224,-4020,349,-5071,2981,7597,-7605,-3205,2914,-1070,5429,-2556,-6956,7147,1224,-3587,1973,-5528,3439,6586,-7512,205,2398,-541,5009,-6451,-6048,7896,-669,-2621,-339,-4195,7122,3835,-8998,-1304,985,1774,3828,-8514,-4213,6715,1335,-1355,-4593,-4935,8897,4000,-5994,-3256,-252,6089,4765,-8857,-4678,5425,3534,1621,-8571,-4453,7911,4221,-2605,-5245,-3926,8683,3955,-6544,-4593,-847,6946,4722,-8252,-4436,4712,4519,3174,-8269,-6253,7483,3917,-2414,-4707,-4619,7619,6309,-8279,-2061,863,2958,6357,-6713,-3872,5502,328,1056,-3331,-5497,7553,2933,-5488,536,-2829,3388,4847,-7253,-1171,4732,-2128,2718,-3511,-4388,7491,-40,-4187,1177,-2248,4360,3594,-8613,229,4028,-1522,2268,-5752,-1638,8794,-761,-4623,-1290,-2443,6604,2125,-8906,591,3952,3094,1399,-8260,-1080,8775,214,-3592,-6058,-1185,7801,1324,-7301,-2928,1704,6523,1705,-9357,-2018,5528,3206,-835,-7026,-1737,7965,2687,-4366,-4161,-258,9422,2310,-7219,-3260,1128,6779,1911,-8684,-2235,5349,2515,-365,-7595,-1574,8214,1362,-4597,-3261,-1673,8046,3406,-7882,-305,2247,2172,3664,-7441,-2024,5847,-256,-1628,-2582,-2468,6270,709,-5626,1209,202,2441,1265,-6915,202,5270,-1553,191,-2702,-1923,7177,-1895,-4610,885,259,2913,1000,-6577,2118,4294,-1250,66,-3879,-710,6608,-2297,-3779,532,329,5814,205,-7159,2291,3649,600,-669,-5559,1562,7443,-93,-5245,-3132,1926,6130,-955,-7735,-199,4967,4056,-786,-8708,833,7033,1425,-2070,-5859,1707,7085,1131,-5516,-2804,2213,7278,-724,-6516,-1137,3855,5074,-773,-6365,423,5356,1186,-3239,-5396,1004,7274,-599,-5142,-786,327,5381,114,-6456,202,2949,852,-281,-5047,601,5185,-326,-1868,-1631,-966,5764,210,-4250,1699,1682,1204,255,-4980,1047,4050,-1760,-1658,-1619,514,4352,-2775,-4637,2034,1866,1782,-516,-5653,2983,3938,-2418,-1950,-3012,2299,4170,-2600,-4724,1491,3329,3718,-2619,-6090,3313,4990,-1425,-2968,-5648,2821,6286,-2226,-5240,-1586,2790,5541,-3214,-7124,2356,3381,2494,-3051,-6257,3113,6068,226,-4626,-3156,2021,5489,-1793,-5399,-1295,2507,4290,-2577,-5916,1305,4137,1612,-2251,-5924,1705,5646,-622,-2955,-3128,2505,4293,-1773,-4713,408,2917,2749,-1321,-5281,1143,2347,797,-1019,-3591,731,4273,-2025,-1924,1058,1564,2841,-1838,-3397,2143,2149,21,-1335,-2539,3467,3282],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-11,11,-13,15,-16,18,-20,22,-24,27,-29,33,-36,40,-44,49,-54,60,-66,73,-82,92,-104,118,-136,160,-192,236,-304,424,-702,3398,-1756,-5968,-3184,3082,8628,-4814,-7090,1714,2547,5273,-3373,-9476,3629,5217,-728,-916,-6515,1892,9099,-3485,-2965,-259,35,6816,-2404,-7573,5486,2662,-521,803,-8881,3360,6264,-5546,-391,-460,-1428,6744,-4512,-5630,5379,-250,-93,-811,-6219,6583,4187,-6179,162,-137,688,6897,-6690,-5284,6235,-278,2245,-2168,-6076,7881,5899,-5551,-1765,-2241,3714,7157,-7007,-3894,3766,3728,3543,-5025,-7295,6019,5766,-1611,-4549,-5233,7227,7405,-5508,-5374,-1156,4983,9040,-5776,-7079,3689,4984,3857,-5439,-6989,5536,6729,-893,-4789,-5785,6026,7097,-5199,-4374,-945,3865,6769,-5906,-5754,3858,3082,3742,-3270,-6156,5212,4155,-1669,-1583,-4043,3148,5638,-6452,-2683,1235,-89,4640,-2689,-4540,6610,-185,-2663,102,-5411,3392,3823,-5979,22,2454,-769,4653,-4117,-3954,7750,-129,-911,-815,-4814,6459,2797,-7232,1288,2333,2327,3187,-7618,-2483,7601,1079,-903,-3628,-3443,9027,3123,-6255,-1415,-1633,4764,3970,-7539,-3319,4185,3194,1567,-6587,-5192,8437,4581,-3167,-3901,-3744,7897,5229,-5877,-4206,950,5403,3655,-7825,-4722,4388,5034,888,-5336,-3435,6895,3422,-2801,-4297,-1852,6753,4539,-5220,-3513,374,3388,3918,-5725,-3865,3884,1002,-419,-3468,-3048,6567,2196,-2824,-857,-1092,2872,4456,-5423,-1682,2381,-738,1510,-2695,-2830,6202,244,-3632,647,-1253,3808,2015,-7077,743,3804,535,1888,-5201,-810,7330,-594,-3016,504,-2427,5565,1101,-6874,590,2619,1672,1502,-6712,-1530,7300,-887,-2520,-3240,-831,7751,213,-7712,-1155,1275,5044,1149,-7934,-2002,6345,1547,-816,-5508,-1260,8046,1866,-4808,-3773,955,5073,2154,-6110,-2250,2107,3873,709,-6369,-2188,4293,3334,-2364,-5288,-3525,6359,2322,-3900,-2976,1222,4821,1017,-5694,-1887,2125,2923,2175,-5196,-28,4797,1212,-1222,-3380,-925,4907,1245,-4636,-149,943,2590,1703,-4766,-1336,3161,-1494,19,-2379,-1124,5108,-1247,-2305,469,266,2778,219,-5195,2017,2728,-916,-741,-3959,414,5616,-1595,-3251,973,1338,4093,-552,-5893,2120,4056,-220,-1802,-5507,1293,5611,-1876,-4047,-2809,1664,6142,-920,-6320,-337,4550,2593,-1531,-6638,961,5535,1418,-1666,-3950,1238,6838,-915,-4718,-1838,2081,5330,-351,-6574,-124,4343,4106,-1175,-5893,550,5573,70,-2300,-3315,403,4397,-952,-3143,-2164,2469,4038,-240,-5947,-116,3236,928,-1019,-3409,-31,4642,-1191,-2708,-1346,458,3606,-828,-4152,1787,2299,1093,-390,-3413,1365,3537,-1793,-1032,-1254,629,3951,-2257,-3717,1625,978,1730,-998,-3753,1661,3778,-1835,-1542,-879,2563,3615,-3018,-3544,1434,2287,1626,-2071],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-6,7,-8,8,-9,10,-11,13,-13,15,-16,18,-20,22,-25,28,-31,35,-40,45,-53,62,-73,90,-115,155,-231,430,-2795,-1947,4799,7735,-3461,-8912,2208,6367,4968,-3683,-9065,3613,7927,-493,-4686,-5707,4612,10325,-4081,-5852,-2201,3272,7847,-4045,-8686,2371,3357,2973,-2369,-9525,4036,7193,-2801,-1893,-4455,494,9575,-4023,-6190,2435,325,5868,49,-9480,4436,5325,-2648,1269,-5770,1514,8532,-5670,-1874,2564,-1449,5212,-2971,-7457,6722,1922,-2931,1266,-6249,4220,6877,-7608,-935,890,-500,6654,-5308,-6391,7025,1742,-680,-1166,-5334,6262,7293,-7060,-2326,-470,2662,6402,-7049,-4661,5535,4511,2318,-3521,-7099,7428,7163,-1956,-4627,-3762,5923,7284,-6220,-6047,1829,5234,5292,-6128,-7155,4284,5715,569,-6049,-6652,6237,6870,-2008,-5206,-3754,5832,7803,-6332,-5842,1148,4353,6451,-5350,-6773,4412,3113,1248,-3225,-7222,4698,6884,-4399,-2501,-2900,2021,6512,-4191,-4613,4650,720,2304,-1077,-6432,5007,4130,-3874,-140,-3023,1994,6102,-4993,-1854,3315,-465,2163,-2896,-5095,7151,1406,-4266,-521,-2618,4889,4134,-8293,-401,3423,-272,3381,-5617,-4758,7814,1294,-1987,-2349,-2870,5952,4256,-6999,-1640,1821,3709,3808,-7639,-3838,7877,3730,-1184,-4772,-3553,8298,3911,-5277,-3642,-986,7043,3657,-7744,-3421,2995,4928,1944,-7635,-4800,7707,3096,-449,-6104,-3178,6883,5628,-5828,-3839,-593,6288,4425,-6292,-4243,2067,4447,2376,-6760,-4904,6648,3370,-1014,-2367,-3723,5455,4191,-5194,-1873,616,1975,3648,-5457,-3481,5204,-145,1060,-1354,-4183,4926,1929,-4911,685,-1213,1587,2790,-5415,-1722,5770,-968,-16,-2691,-3006,6782,-519,-5090,1381,-893,3796,2133,-7027,726,5094,1223,755,-4537,-2604,7520,-672,-3637,-367,-1391,6681,2416,-6881,-543,4968,3011,1112,-6307,-1941,6856,1370,-1927,-4230,-654,6930,2201,-6340,-3385,1762,5811,2199,-7289,-2704,5253,3729,-648,-6768,-2652,6820,1335,-3161,-4404,-69,7561,1541,-6802,-2468,1460,3939,1812,-6722,-1864,4835,2395,893,-5313,-3335,6024,1272,-4051,-1612,-930,5392,1747,-6103,-683,2233,2231,1116,-4435,-33,4576,160,-2226,-1769,-2474,4129,1278,-4087,-120,1667,1948,832,-4673,-16,4299,-1451,-1179,-1482,498,5878,-1654,-4901,787,1540,1512,-1163,-6170,2461,5379,-29,-1704,-2277,987,6318,-1173,-5096,893,1717,4448,-456,-7132,578,4122,1720,-1698,-5577,1010,7173,134,-4858,-2531,1392,5756,-213,-6075,-1617,2977,5020,-304,-6703,-174,6013,2732,-2583,-5388,391,5808,-213,-5768,-2992,1907,6375,-187,-5824,49,3655,3024,-727,-5297,-412,5114,2226,-1227,-3573,-24,5795,-483,-3165,-610,1519,3353,-1233,-4257,125,3137,779,-1439,-1896,549,3937,-1334,-3259,-305,586,2292,-971,-3822,1158],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,4,-4,5,-5,6,-6,7,-9,10,-11,12,-13,15,-17,18,-20,23,-25,29,-31,35,-38,43,-47,53,-58,65,-71,79,-88,99,-112,127,-145,169,-200,241,-302,399,-583,1046,-4910,-7245,4980,4024,2780,-5386,-6676,7198,5191,-3421,-2596,-4538,4940,7315,-7370,-3865,1964,1522,6206,-4782,-6456,6961,2101,-924,733,-5809,5720,6383,-7079,-132,-728,-1064,5849,-5662,-4263,6421,-191,1314,460,-5497,6409,1960,-7696,1317,604,733,4264,-7623,-2357,7856,68,-792,-2332,-5976,9321,1214,-7084,378,-622,4650,2892,-8369,-2770,6995,2508,783,-7347,-4388,8966,2100,-5090,-4231,-2285,8731,4597,-8047,-3584,2130,5094,4780,-7371,-4583,5992,3329,-675,-6134,-4159,8168,5094,-3485,-5356,-1849,6505,3248,-7757,-4057,1328,5516,3321,-8207,-4802,4869,4101,401,-5508,-4434,9051,4504,-4490,-1201,-2116,5098,4136,-6741,-2049,4438,397,4186,-3873,-4640,7238,33,-3313,797,-4232,4121,2906,-7753,385,1957,-849,3208,-5983,-3169,8208,-2256,-2104,-188,-2713,5947,1771,-8426,2212,2638,1021,4208,-8062,-946,7669,-2593,-2538,-1902,-1843,7697,281,-9074,92,1560,3915,3055,-9401,-1316,6594,1475,-698,-5396,-1810,8517,743,-6243,-3155,879,7112,2350,-8638,-1916,4081,4579,1161,-8184,-1599,7280,2544,-2298,-5039,-1492,8319,1765,-5678,-3673,-52,5625,754,-7094,-2031,3353,3222,576,-7169,-1750,6545,1641,-1702,-4091,-2536,7094,858,-5206,-955,-1258,3147,2611,-6614,-861,3085,552,730,-4543,-1673,6855,-601,-3918,1703,-1537,3567,2373,-6350,1748,3087,-1159,1764,-3105,-583,6162,-3886,-1912,725,-814,4437,36,-7221,3206,3883,-776,439,-5047,1149,6583,-2248,-4059,-657,899,6173,-2070,-7600,2412,2942,2488,-327,-6126,2003,6825,-398,-3282,-4112,2379,8097,-291,-6185,-282,2433,5617,35,-7542,-1450,4822,3368,-2560,-6179,-28,6590,970,-3704,-3774,1940,5810,-318,-6132,-756,3597,5065,-430,-7176,238,4435,2173,-1698,-5584,1301,6025,-96,-1908,-1711,61,4887,-1260,-4919,139,1378,1396,450,-4219,1517,4966,-1117,-664,-1482,405,4843,-2474,-3419,2302,672,936,-1491,-4745,2934,3673,-2220,-636,-3460,1536,4816,-2649,-2894,1758,131,3548,-1506,-6089,3453,2784,-1660,-1333,-2640,3241,4919,-3179,-2275,342,2339,4176,-3166,-6194,1947,3627,723,-2551,-5141,3122,5108,-1948,-4178,-1331,3477,5673,-2926,-4540,450,3563,3112,-3843,-5007,1878,4399,560,-3798,-3376,1865,4518,-1896,-5366,-2022,2389,4280,-2459,-4248,599,3511,1524,-1671,-3805,2347,4507,-1015,-2216,-3187,2894,4882,-2402,-2399,95,1544,2429,-1677,-4087,2809,2025,351,-925,-2337,2446,3269,-2747,-979,889,74,2739,-2411,-3044,1637,1352,-1065,-1950,-1716,2466,2129,-3155,-1821,332,1611,2953,-2379,-2754,3155,807,122,-2512,-3021,5008,1799,-1886,-1123,-507],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,-1,1,-1,1,-2,2,-2,3,-3,4,-4,4,-4,5,-6,7,-8,8,-9,10,-10,12,-13,14,-15,17,-18,20,-22,23,-24,26,-26,22,-10,-34,596,-1880,-9488,971,10340,-251,-5759,-4068,1655,9493,339,-9806,-1497,3840,6816,375,-10042,322,6945,2805,-1218,-7725,208,8418,431,-4534,-3192,-393,9517,-506,-8795,-206,1823,4129,1492,-9871,1496,6903,-770,690,-4581,-1583,9143,-1122,-5925,967,-1782,5653,847,-8967,2925,3251,-2399,1435,-5616,276,8570,-4411,-3829,3016,-2185,5616,-1219,-8721,4358,2829,-1456,2223,-7585,1407,8308,-6179,-2604,305,-875,7719,-3122,-9289,5073,2663,1805,-369,-8296,4356,7807,-4395,-3350,-2530,1397,9237,-5412,-8408,1435,2704,5952,-2870,-9513,3226,7968,761,-3824,-7107,2945,9785,-1849,-6390,-3002,2551,8729,-4589,-9187,741,4797,5700,-2904,-9093,3381,6171,822,-2566,-7205,2163,9197,-3333,-4589,-1593,2167,7824,-1877,-7710,2940,4428,2462,-944,-7377,3367,6199,-1253,-1343,-3898,99,7646,-3324,-5299,3104,-579,2999,-284,-7957,4828,3380,-3245,353,-4489,439,6473,-4892,-2756,3164,-1033,4583,-3751,-6474,5445,3019,-4049,-731,-3843,4496,6545,-7350,-3372,1402,1292,5704,-6424,-6270,8040,3768,-1452,-2011,-6022,5628,6605,-5319,-3720,-1847,4760,6512,-6164,-8205,4818,4499,3443,-4530,-7602,6521,7157,-1446,-4661,-4098,5169,6445,-3770,-6588,-1088,5419,5032,-4984,-7508,3505,5835,2359,-4108,-5927,4121,6336,-1687,-2869,-5137,3122,7613,-4119,-4099,-378,2873,5097,-3505,-6161,3640,1929,978,-1605,-5814,3483,5064,-3957,-1229,-1675,2309,5932,-3717,-4691,4544,1243,805,-1600,-5462,5414,2411,-4684,-54,-1565,2298,3890,-7007,-2842,4564,553,1003,-2115,-3296,7087,1430,-4160,-843,-1254,3935,4136,-7357,-1542,3480,1447,2442,-5938,-5239,7154,2518,-2038,-3300,-3445,6134,3693,-6495,-3802,3167,5880,2564,-5941,-5269,4561,3138,-526,-5227,-5004,6293,4483,-3349,-4300,-2366,5557,5011,-5298,-4932,2142,4071,2525,-5792,-4922,4382,3586,-875,-4529,-3115,4562,3376,-3123,-3644,-2001,5147,3439,-5122,-3479,982,1942,1761,-3662,-3982,4364,1720,-950,-1091,-2623,4652,2938,-4837,-912,1229,614,2443,-3435,-1606,4429,-322,-423,-1913,-2101,5120,1007,-4586,546,641,1612,2331,-5078,-772,4379,-134,-1759,-1534,-1280,7199,1551,-6381,58,1538,2969,1063,-6492,-1328,5720,2332,-366,-5160,-1236,7588,1481,-4256,-2054,42,6275,2376,-7132,-3130,3568,2916,1208,-6610,-2936,4619,2212,-1718,-4370,-2434,6724,2270,-4949,-4407,803,5087,1379,-5379,-1716,3944,4338,477,-4768,-2686,5727,2357,-1421,-3419,-1187,4414,1973,-4721,-3224,1491,3412,1995,-4323,-1513,3898,1775,708,-3781,-2408,4651,721,-2716,-1313,-1326,2553,754,-4416,-473,1464,1449,1092,-3870,-1027,3365,331,-2192],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-6,7,-7,8,-8,9,-10,11,-12,13,-14,15,-17,18,-20,23,-26,29,-34,40,-47,57,-70,90,-120,157,-334,8499,4027,-7104,-2119,-1069,7827,4951,-9256,-2662,4089,1109,3519,-6182,-5156,7435,1053,-2650,-1999,-4238,5906,4382,-8027,-49,1849,860,5331,-5974,-3568,7490,-822,-1691,-1244,-4625,6628,2416,-8022,3496,1047,796,3395,-6946,-494,7673,-3045,188,-924,-2217,8684,61,-7437,1987,444,2064,1768,-8585,157,6845,-751,-860,-5173,-873,9698,-1437,-6140,-1726,1229,7553,1674,-10398,-91,7314,4332,-1093,-9532,-841,8919,1714,-3670,-5350,-209,8960,822,-7494,-3578,1889,6926,374,-9403,-1448,5957,4415,-541,-8921,-874,8346,2013,-2735,-5839,-1047,9169,1528,-6864,-1396,117,6894,2602,-8609,-732,6396,1289,1536,-5618,-2569,8710,-587,-4240,905,-3524,4824,2453,-8098,1391,3594,-482,2843,-5718,-1548,8297,-2469,-1840,-25,-2358,5711,219,-6656,2354,1605,-1290,1967,-6222,1507,7470,-3535,-869,-416,-169,6279,-2255,-7209,3652,2924,2356,-1361,-7705,3085,7319,-1796,-2231,-3239,389,7693,-2393,-5974,-23,1960,5082,-2227,-8965,2144,6750,2557,-1955,-7217,2160,9143,-105,-4736,-4832,2535,6423,-2237,-6654,-666,4594,4932,-1781,-7997,958,5138,1224,-1465,-6408,1276,9012,630,-3389,-3701,-180,7538,-1323,-6393,894,1729,4631,315,-7468,1398,5989,-920,-590,-4096,1050,7283,-1451,-4648,1620,-1065,4048,-257,-7316,3604,2964,-594,-257,-4934,-329,5820,-3543,-2269,1382,-989,3580,-1228,-5115,4876,1738,-376,-414,-5290,2044,5888,-5751,-2445,1022,1048,4625,-3962,-6366,3034,3381,380,-2450,-6118,3199,6508,-3811,-2675,-1172,2357,4879,-3878,-6103,2310,4620,3163,-3151,-5716,2793,6749,-654,-4038,-4570,3706,6311,-2397,-5527,-2889,4838,6015,-4042,-5895,1130,3422,3481,-3389,-6159,2316,5243,-704,-3567,-3762,3284,5973,-1739,-4022,-881,2905,5246,-3177,-5730,3116,1793,1892,-855,-5485,2397,4573,-2200,-774,-1714,-416,3702,-3597,-4848,2419,606,1375,-576,-3875,2497,2518,-3045,-769,-1229,1543,5219,-4139,-1938,2683,953,2097,-2230,-3784,5990,2828,-3482,-1407,-2154,3520,3345,-4288,-1976,2744,2007,2052,-2907,-4511,4716,2067,-2160,-1955,-2103,5839,3739,-4914,-3260,-47,4164,3989,-5148,-4948,2959,4142,197,-4914,-4775,5401,5061,-1741,-4559,-1849,3826,4204,-4182,-4638,256,3184,3029,-4482,-4778,1902,3670,449,-3953,-3398,4677,4138,-2231,-3788,-1352,3245,2987,-2871,-2827,1838,2970,2299,-2359,-3150,3342,2704,-373,-1598,-2770,1982,3629,-2316,-1038,663,2254,1742,-2402,-2483,2474,1232,-939,30,-2468,2880,2287,-3059,-1324,-184,995,2311,-3136,-2273,3358,-281,100,-1825,-1508,4991,1935,-3703,-585,-562,2867,684,-4378,-1089,3893,2309],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,-1,0,0,1,-1,2,-1,2,-2,2,-3,3,-3,4,-4,4,-5,5,-5,6,-6,5,-5,3,0,-4,13,-25,30,314,8784,4676,-9416,-2492,5007,5330,1083,-10133,-4147,8424,4107,-2549,-6950,-3715,10534,4157,-6610,-4848,126,7363,4110,-9355,-2711,4738,3910,1986,-8583,-3439,8894,2463,-1425,-5291,-3305,8970,1748,-7399,-1696,-580,5083,4406,-8625,227,6038,954,1385,-2854,-4162,8664,-1065,-4345,1093,-2279,6007,3062,-8305,2112,5399,-929,3118,-6057,-1429,9085,-2664,-2293,-58,-2495,6639,-280,-8807,4596,3632,771,1812,-8163,624,9925,-2949,-3188,-2780,-1828,10623,-1253,-9856,2648,1902,3682,818,-9868,818,8189,-813,-2825,-6319,-910,9845,-828,-9012,-2114,2212,7875,774,-10129,-207,6463,3336,-279,-8881,-772,9244,725,-4284,-5555,-48,9716,873,-7842,-2257,1678,6302,-604,-9930,-995,5245,3386,236,-8348,-819,8341,-304,-4062,-3398,-406,7573,28,-6662,-829,390,4007,802,-7810,1012,6566,-1159,-30,-3718,-1885,7369,-2147,-5483,2117,-40,3447,343,-8073,1822,4168,-2528,913,-4800,176,8325,-4997,-4002,1949,-411,5177,-2277,-8197,4473,3739,-1280,-218,-7003,3811,9145,-3421,-3582,-338,180,7855,-2930,-9364,3948,4546,2870,-2236,-8872,4021,8170,-2179,-3915,-4125,2703,9741,-3215,-6483,846,4067,6547,-3440,-8664,1924,6375,1044,-2875,-8560,1489,8687,-57,-5997,-4292,3092,7440,-2324,-7582,410,2825,4887,-1754,-7397,2025,4937,1180,-1642,-5235,86,7962,-2711,-3220,-1875,1365,5523,-1880,-5910,1495,2017,2367,-1073,-5121,3115,6203,-2927,-1851,-954,363,6235,-2999,-4716,3226,678,1099,-1238,-5457,4584,3564,-3271,-1376,-2365,1023,5704,-6013,-3483,3419,1979,3412,-3140,-6536,6211,4113,-2490,-1785,-3389,3611,7066,-5326,-3419,2033,3213,5088,-4776,-6322,5179,4547,-377,-2960,-6165,4390,8558,-3402,-4538,-1345,3141,5823,-3714,-5710,2598,4156,3851,-3733,-6410,4367,6987,346,-4424,-4169,3946,7297,-2745,-5191,-1263,3207,5018,-3665,-6540,2201,2997,2442,-3257,-5621,3222,5461,-1048,-3549,-2349,2274,5043,-2803,-2836,378,1548,3695,-3061,-4385,3195,2703,281,-1838,-4105,3556,3267,-3786,-1871,-31,1136,3367,-3448,-2806,4446,727,132,-2004,-2971,4833,2283,-4463,-612,1075,2282,2547,-5798,-2868,3418,1340,-268,-3483,-3286,4974,3214,-4756,-2098,-1069,5077,3530,-6353,-2454,3472,4622,1309,-6141,-4257,7475,3827,-1938,-4755,-3553,5828,4577,-5417,-3372,695,5354,4115,-4934,-4510,3741,3771,73,-5389,-3514,4490,3731,-2795,-5493,-1945,4328,4621,-5730,-4105,1408,4685,2549,-4316,-4701,2150,3002,1444,-2637,-2834,3755,2068,-2729,-3400,-677,3187,2533,-4465,-3390,2618,2416,1389,-4962,-2821,3880,2812,-2468,-2378,-65,3145,2514,-3819,-561,2504,2313],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,5,-5,6,-6,7,-7,9,-9,10,-11,12,-13,14,-16,17,-19,21,-24,26,-31,35,-40,48,-58,72,-93,126,-182,295,-591,3371,1596,-11361,1010,7362,1060,-32,-8102,-1921,10852,-155,-4950,-2025,-1112,8345,1279,-10168,1631,3593,886,2246,-8646,-2531,9101,-1599,-2262,224,-3459,7769,614,-8865,4147,1234,1033,3594,-7114,82,7421,-3119,-509,-714,-3227,7871,-1442,-6115,4099,1305,551,-41,-7587,3137,6005,-3406,-523,-2285,923,8219,-3394,-7063,2117,1142,4904,-2690,-9046,1557,6297,1145,-3682,-6744,3125,9598,-2740,-4969,-2439,3348,8762,-4102,-7973,594,5636,6260,-3127,-8204,1993,8012,2088,-3874,-7605,2638,9227,-742,-5244,-3636,3009,9497,-2468,-9112,213,3577,4112,-431,-9248,2568,7944,-540,-1062,-5812,-1277,8887,-3295,-4482,503,-1436,5849,-152,-9254,2303,3661,68,2075,-7257,328,8254,-3563,-1788,1441,-1632,5573,540,-7792,4953,2239,-537,118,-6171,2613,5977,-4125,-719,376,-606,6474,-3843,-5621,4451,2156,743,-981,-5339,4296,6177,-3906,-1668,-1221,1976,5863,-4491,-6482,3412,2519,2918,-3889,-7240,5431,6023,-845,-3673,-4626,4642,6396,-3055,-5374,-1216,3383,5018,-3279,-7027,1441,5263,3123,-4904,-7439,4128,5533,-1201,-4411,-5407,4639,6923,-4383,-4814,-1281,3055,6267,-3728,-7598,1702,4187,2323,-2965,-7290,4668,5855,-1831,-2721,-3652,1425,6926,-4038,-4939,1605,1028,3508,91,-6964,4308,4267,-1527,431,-3783,1053,6810,-3942,-2255,1215,-321,4524,-1828,-5464,3332,2542,-1752,-497,-3746,3355,5288,-6190,-1656,2161,210,3966,-4512,-4092,5274,706,-1235,-2004,-3184,4209,4231,-5032,-2355,233,2837,4440,-6227,-4743,4760,2072,316,-4039,-4099,6701,4882,-3839,-3540,-2569,5028,5404,-5073,-4725,1463,5321,4386,-4687,-3933,3846,4623,478,-4921,-4063,5203,5116,-3761,-5022,-2225,5048,4574,-5491,-4523,1804,3569,3384,-4626,-4817,4281,3335,-13,-4340,-4493,4706,4186,-3446,-1964,-783,2439,4286,-4573,-3585,2567,655,1400,-1885,-4256,4261,2705,-2510,-90,-874,2467,2850,-4415,-1066,2940,896,1467,-2436,-3213,5318,710,-3834,-1265,-683,3573,2474,-5462,-578,4179,1581,226,-5369,-1525,5834,1485,-3623,-2373,-211,4947,2023,-4709,-1607,2534,3338,1214,-5365,-1249,4717,3155,-1790,-4711,-2216,5763,2430,-4174,-3760,883,4314,2532,-5353,-2181,2397,4096,246,-6285,-1796,5415,2685,-2310,-4432,-637,6291,2064,-4458,-2723,688,5582,1759,-5863,-2662,2713,2965,401,-5296,-2231,6386,1346,-1699,-2747,-1375,4116,2132,-4166,-1117,1948,1422,1758,-3300,-2212,3863,1878,-1325,-1155,-1712,3495,1021,-4095,-713,1407,2953,1447,-4823,-451,3793,-1282,-836,-2911,804,3497,75,-4237,-619,1109,2959,870,-5456,534,4565,392,-834,-2540,496,5051,-381,-4180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,12,-13,14,-16,18,-20,22,-24,27,-30,33,-37,41,-46,50,-56,63,-71,79,-90,102,-118,137,-163,199,-252,339,-508,952,-4968,-7671,9943,5237,-2832,-4344,-4547,6872,6956,-7661,-5908,56,4538,6603,-7804,-6733,4017,5592,2424,-6468,-7501,6642,5238,-2036,-5303,-3515,7762,6689,-6760,-4125,749,3824,5938,-7514,-4656,4733,3415,1394,-3160,-5318,6653,4041,-4665,-2181,-3265,2991,6525,-6654,-2631,3568,-37,3341,-4236,-6083,7803,-655,-2151,410,-2854,4572,4101,-8604,784,2954,-1374,4146,-5679,-2922,8831,-1745,-2976,-904,-4380,7316,2808,-10420,1516,3222,1763,3666,-8823,-1475,9492,-513,-2023,-3918,-3904,9953,2198,-9338,-1573,1466,5794,4124,-11034,-2110,8430,2873,-508,-7325,-3542,10394,3557,-6018,-3113,-1938,8380,4907,-10064,-4127,2920,6259,2758,-9049,-3705,8036,4290,-199,-6706,-4947,9278,2831,-4689,-4296,-1392,7080,3995,-8455,-4158,2263,4010,1934,-7498,-2455,6381,2526,-1178,-4577,-3301,6618,2267,-4731,-849,-1525,3626,3608,-7523,-952,4999,-1062,1347,-3209,-2231,6902,-831,-4543,3593,-917,4823,2428,-7700,1948,4971,-2011,1737,-4967,-1223,8693,-3239,-3190,782,-1061,7711,493,-9944,2592,4213,352,1059,-8319,28,9871,-1627,-2957,-3288,-883,9072,-15,-8751,-762,3268,4988,1354,-9688,-757,7493,1496,-1733,-5947,-765,10102,493,-5358,-2809,1169,6689,847,-8818,-1535,5101,3421,389,-8346,-2017,6769,2249,-3476,-5211,-1352,8194,2461,-5101,-2037,1413,6495,1205,-8372,-802,4442,2417,668,-6182,-759,6055,-78,-2530,-2795,-943,5595,-360,-5113,1197,1097,2035,1514,-6211,1394,4676,-1804,-277,-2304,-672,6468,-1877,-4942,2081,909,2870,70,-6479,3935,5062,-2213,-822,-3545,316,6742,-3205,-4910,959,935,3673,-1085,-7670,4060,4774,782,-1588,-6311,2449,7853,-2935,-4716,-2077,1477,6969,-2069,-9806,1099,4664,4313,-1539,-7778,1685,7190,-1045,-4075,-4748,2033,8018,-2081,-6536,-755,2364,5758,-1815,-8309,413,6575,3121,-2543,-5786,998,7603,-494,-3449,-3491,1682,6952,524,-5061,-445,3279,2857,-960,-5634,704,3572,1195,-1784,-3208,295,4747,-1044,-2919,241,-240,3894,-2134,-5092,2497,1470,-35,-275,-3455,1488,3767,-1896,-2886,-148,741,4731,-3662,-4654,3829,835,-7,-2213,-4548,4324,4000,-3502,-2827,-1448,2770,4710,-3623,-4103,3082,2101,2743,-3296,-5467,4824,4243,-1659,-3106,-4161,3879,5431,-3669,-4869,957,3443,4522,-3387,-5737,4206,4452,636,-3653,-5128,3263,5874,-962,-3928,-2204,3054,5936,-2750,-4789,305,4478,2574,-3067,-6615,3010,4325,744,-4260,-3895,2851,5536,-898,-3865,-1772,2071,5235,-2255,-4668,341,3367,2047,-1485,-4183,955,4163,-740,-2039,-2466,623,4069,-2065,-2189,164,1878,1403,-3138,-2723,3314,1474,-1002,-2623,-3081],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-5,5,-6,6,-6,8,-8,8,-10,10,-12,13,-13,15,-16,18,-20,21,-24,27,-29,33,-37,44,-50,58,-67,72,-36,-1207,-7095,2418,10232,-3644,-7673,394,1223,7406,-1773,-11726,3846,4718,171,-488,-8279,925,9613,-3501,-3346,-874,-2108,7911,-1092,-9424,3255,2062,817,2663,-8127,1881,6972,-5954,440,-894,-2225,7665,-2906,-5960,4846,778,-42,1119,-7657,4331,5175,-4472,-367,-1114,1975,6023,-6105,-4072,3513,1336,2210,-3015,-6465,5213,5900,-3179,-2772,-4487,4206,6877,-5871,-5117,1338,3992,6010,-5556,-7164,4049,6043,952,-5414,-6070,6734,7126,-2626,-4852,-3497,6176,8352,-5143,-5103,446,5471,7087,-7337,-8469,5168,4385,2526,-4783,-8522,5895,7154,-3457,-3757,-4551,4207,9073,-5442,-5718,3371,1899,5260,-3754,-9278,4971,4281,-1735,-94,-6666,938,8564,-5374,-2552,1584,-90,6487,-1632,-7699,5988,1670,-1768,1530,-5786,2329,5230,-6127,-1252,833,-152,5570,-4391,-5635,5412,230,-2038,-611,-3457,5182,3773,-6095,60,-105,2283,3581,-6829,-2857,5177,1955,37,-3461,-5089,6787,4552,-3563,-2434,-1063,5616,5415,-6942,-5183,2228,5550,2476,-6295,-4896,6067,4948,-2024,-6035,-4893,6748,5293,-4990,-5221,-2260,6945,4818,-6983,-5430,3670,4178,4664,-6700,-6471,6901,4977,-439,-5207,-5048,7355,4579,-5744,-3102,-2054,3461,5439,-7986,-5044,4460,169,2620,-4023,-6786,6009,2756,-2459,-672,-2434,2485,4719,-6007,-2562,2031,-1002,3545,-3718,-3889,6525,1426,-3633,13,-2914,3644,3230,-5953,-535,2072,408,2438,-4234,-1916,6036,-186,-890,-1387,-1044,5597,2036,-6531,-1013,2148,3217,1062,-5758,-1610,6093,1574,-1068,-4440,-2488,5472,1908,-5005,-3171,-120,4978,2959,-5748,-2039,4112,4091,1390,-6013,-2091,7333,2993,-2870,-5663,-936,7646,1511,-4553,-2696,1063,5571,2556,-7045,-1654,4258,2705,1416,-5451,-2652,7021,2268,-3653,-3499,-2226,5387,2852,-5396,-1932,1681,3128,2217,-4905,-2929,4536,1350,-22,-2910,-3970,6477,2663,-5003,-853,-299,3739,2377,-5937,-1568,4313,-445,785,-2289,-3495,5573,212,-3632,642,-506,2503,48,-5051,766,3065,-77,-18,-3614,-474,5966,-1144,-2580,-931,-220,4438,84,-5388,587,3359,1450,-657,-5437,903,6064,-540,-2711,-3080,324,6295,374,-6345,-1048,3088,4011,-312,-5501,-355,5585,2490,-2053,-5545,1673,5152,1187,-4153,-2862,146,5318,-269,-6100,-690,2166,4458,-764,-6914,-985,4920,2041,-1722,-3879,-397,5099,-86,-3527,-3536,903,4183,361,-5787,-353,2859,1636,333,-4964,69,4444,-780,-2080,-2822,-1507,4151,77,-4238,-230,1180,741,773,-5287,531,4167,-380,-135,-2401,-25,3348,-508,-3312,259,538,1479,-1478,-3174,1266,2839,-1351,-2224,-1501,340,4157,-2852,-3220,1214,2182,2172,-929,-4429,2306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-8,8,-10,11,-12,14,-16,18,-20,22,-24,28,-30,34,-38,42,-46,50,-56,61,-67,75,-82,91,-100,110,-122,136,-152,171,-193,221,-254,298,-356,438,-563,780,-1267,5397,-4868,-7702,2557,2500,6580,-5555,-9878,5249,6892,275,-2910,-7240,4806,9578,-2627,-6454,-3101,4343,9247,-3738,-7165,515,4510,4491,-3295,-8403,2941,6027,0,-2837,-6205,3555,7247,-2306,-3609,-2816,1587,7218,-4053,-5817,3310,813,3006,-3132,-7841,4313,3720,-2835,552,-3714,1695,6202,-5218,-2384,2786,44,3630,-3631,-6075,7805,1658,-3994,909,-4520,4253,6022,-8576,-1274,3003,-4,4910,-5949,-5324,8322,907,-2000,-1218,-5802,7856,5820,-9308,-2224,914,2725,6379,-8064,-6497,7801,2022,-901,-3945,-6798,9327,5442,-6899,-2848,-3336,5106,7592,-8298,-5444,5283,2771,3552,-6070,-7531,7126,5974,-1725,-4248,-6081,5307,7800,-5536,-4893,-637,4665,6724,-5759,-6318,2170,4097,3055,-5638,-6043,5378,4958,-958,-3773,-3912,5434,5537,-4254,-3012,-819,2952,5108,-5233,-3657,4208,1313,1922,-1477,-4760,6095,4296,-3576,-443,-1284,3889,3356,-6115,-1431,2704,-710,2704,-3861,-4235,7393,-227,-3923,1474,-2190,4820,3479,-9812,177,3841,-274,2717,-5532,-2945,8465,-1476,-3920,-503,-2531,7536,3355,-8704,142,2761,2798,2987,-8475,-3945,8578,1046,-1641,-5109,-4856,8366,3540,-8092,-2981,563,4603,4475,-9413,-3743,6190,2999,1586,-6428,-4945,7692,4859,-3216,-4965,-3248,6742,5547,-7211,-4383,2023,4087,2826,-5389,-5438,4521,4418,966,-4149,-3058,5704,4043,-2435,-2745,-1402,4338,3742,-4566,-1462,674,2941,3087,-5177,-2445,5391,1453,-1169,-2844,-3220,5152,1509,-4235,876,-649,3348,2008,-5708,-476,4716,-888,-253,-3337,-1635,5798,-1289,-4946,1193,190,3151,810,-8086,1169,5345,-493,-428,-5575,-1299,8683,-765,-3958,-506,-191,5654,-172,-8103,548,5135,2532,168,-7776,-213,8897,-55,-3408,-3837,-169,7458,547,-7956,-1262,3317,4088,2233,-8012,-498,5883,2246,-1808,-5536,-1926,7719,3025,-5326,-2089,310,5780,2418,-6079,-2316,3004,4199,1828,-6704,-1299,5150,1908,-2453,-4136,-1424,5639,1835,-4067,-2055,-299,3939,1661,-4913,-888,2281,1642,333,-2973,273,5629,269,-2269,93,86,4908,-299,-5060,777,1676,1205,352,-4638,1510,4764,-1267,-1615,-367,661,5561,-1590,-4210,1649,1421,1758,-952,-6418,2353,5387,-991,-1572,-3997,1739,6943,-3012,-6280,461,1751,4163,-1091,-7768,2128,4763,426,-1313,-5370,1616,6688,-1179,-5235,-2601,1176,6146,-143,-6668,-1442,5415,3136,-1338,-6088,867,6351,1557,-3064,-5367,-270,6035,822,-5281,-1926,1892,5258,-269,-7235,-710,3870,1394,-611,-5855,754,4626,-361,-2574,-1757,1619,4709,-148,-3207,906,1898,2265,-170,-4046,-228,3065,537,-1011,-2735,-246,4537,-2410,-3876,1222,1189,2610,-540],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-12,14,-15,16,-18,20,-22,24,-26,29,-32,35,-39,43,-48,54,-62,71,-83,99,-120,151,-200,292,-517,2487,4136,4028,-4014,-9786,7264,5474,-2259,-1499,-6591,3822,9624,-7005,-4388,345,571,7259,-3191,-8138,5571,2971,-924,112,-6436,3577,7482,-6649,-741,-302,154,7311,-4769,-6083,6652,-581,938,-892,-5181,5724,4358,-5462,249,-1181,2284,5035,-6073,-4000,5926,407,598,-2757,-4457,7408,3259,-4548,-2125,108,5249,4728,-8466,-3241,4160,2847,1934,-6880,-4464,6102,3080,-2125,-5838,-2732,7124,3877,-6313,-4223,16,7073,4647,-8262,-3615,3603,4912,2511,-7687,-5459,7374,3805,-1316,-4891,-3399,8171,4905,-7941,-3914,-579,5186,6958,-8549,-5778,6321,2423,3352,-5031,-6942,7769,4223,-5739,-1639,-3602,3786,7373,-8119,-2888,2602,249,5021,-4803,-6274,6876,762,-3438,559,-4993,4728,5382,-5968,-508,1850,-983,4755,-5387,-4536,8048,-952,-2369,619,-3434,6228,2208,-6333,1065,1217,2089,2212,-5789,-745,6527,401,-1374,-3372,-1980,6966,2373,-5944,-1318,1287,4875,1807,-8512,-455,4528,3600,-220,-6774,-1852,7112,2712,-3268,-4543,444,8509,1769,-7354,-3737,1763,5843,193,-9518,-1728,4811,3830,-539,-8327,-1877,8098,1053,-3421,-4729,-1819,7848,2140,-8036,-2433,1490,4910,3236,-7418,-2222,5970,1635,-355,-5062,-3691,7817,1270,-5120,-701,-827,5231,4307,-7517,-1404,3154,332,1877,-2792,-3413,7190,-794,-3926,1606,-2261,4229,2704,-7113,-935,3164,-275,1705,-5325,-1009,5393,-1632,-2105,218,-522,4929,222,-6148,1998,2651,899,-183,-5302,768,6168,-806,-2444,-2840,1049,6335,-294,-5659,64,3582,3781,-746,-7894,776,6711,1594,-1612,-5708,1131,7443,-464,-5414,-3786,1412,5992,-1237,-6834,-2119,3750,4322,-904,-7863,687,6228,976,-2885,-5964,-66,6893,-489,-4977,-2348,2011,6508,187,-7588,442,3276,2615,224,-7643,1246,7420,-50,-2166,-3137,-1118,6523,-824,-5112,288,689,2347,1756,-6796,39,4855,-1062,-182,-2285,-121,5263,-1041,-3356,982,914,3868,1324,-5538,1232,4644,-1817,-495,-1658,528,5478,-2323,-2537,636,561,3427,-2234,-4271,3066,3149,-247,-1521,-4164,1347,5994,-2402,-3714,-1539,2770,5467,-2615,-6112,1685,4237,2612,-2873,-4727,2004,4807,39,-4772,-2699,2662,5982,-1711,-4781,-890,3328,3687,-1731,-6264,1537,5931,861,-3158,-6165,3222,5221,-225,-3920,-3096,2836,7151,-2429,-5149,383,2973,3701,-1873,-5758,1769,4309,58,-1268,-4010,1405,5912,-875,-3274,-1038,1513,3813,-2794,-5220,1084,2240,1492,-1337,-4244,1596,4123,-2347,-1595,-632,707,3993,-1121,-4116,2770,356,538,-629,-3360,3175,3297,-2270,-1548,-760,1802,2307,-2589,-2250,3038,1099,1535,-1885,-4005,4081,4524,-1201,-3348,-696,3720,3726],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,5,-5,7,-7,8,-9,10,-11,12,-13,15,-17,19,-21,23,-25,28,-31,34,-37,41,-47,51,-57,64,-71,81,-92,105,-123,146,-177,222,-297,434,-781,3607,7334,-776,-1572,-8776,519,12031,-1597,-7296,-2064,1723,9721,-245,-10486,250,5094,3639,-641,-9428,1651,8804,1134,-3144,-5233,79,8922,-167,-6710,-938,1466,6749,257,-8965,1299,5860,3188,226,-6643,276,7034,-1485,-3023,-4223,947,7830,-1428,-5153,2225,107,5190,709,-7538,3025,3841,-2441,-150,-4603,1048,6771,-5261,-2290,1631,-771,5437,-2509,-8669,7528,2849,-1476,1133,-5700,4062,7921,-6198,-2588,1705,725,7144,-6238,-7848,7961,2504,358,-1248,-8651,5305,7841,-6298,-2013,-1638,2523,8647,-6525,-8622,5223,4007,3708,-4229,-10895,6253,8245,-3418,-3341,-4057,4375,10631,-4524,-8429,1096,2091,7522,-2404,-9053,4391,6373,1383,-3696,-6915,2319,8811,-1249,-4369,-3779,1691,8638,-3293,-7165,439,3641,4934,-2087,-7409,2695,4236,963,-1680,-5583,3869,5497,-2757,-2027,-1482,1454,6534,-4279,-5628,3598,629,1808,-1958,-5845,4286,2854,-3733,282,-2132,1252,5278,-5988,-2540,4358,-507,3050,-2793,-4561,8032,2538,-4035,216,-3106,4794,6721,-7732,-1008,2795,541,5043,-5293,-5170,9004,2620,-1676,-2238,-6142,6919,5564,-7062,-4674,-84,3403,6720,-8218,-5965,6855,3715,485,-3786,-6097,6438,7882,-3502,-3552,-1486,5090,6824,-5787,-5654,2890,3745,4243,-4862,-8397,4584,5614,-843,-4070,-5542,5122,6141,-3262,-4982,-1429,4562,4574,-5235,-5148,1515,3170,2814,-3080,-4857,3958,2971,-945,-2066,-3103,3504,3666,-5496,-2094,653,1803,2686,-4567,-2764,4119,1747,223,-2119,-3956,5588,2128,-4008,335,-605,2511,3996,-6658,-275,4644,-1140,-257,-4392,-3503,7580,1561,-5957,-960,-1311,4047,3025,-7430,-543,3896,945,1470,-5555,-3126,8235,-10,-3657,-1902,-1769,6658,3396,-7730,-1668,3204,3544,4034,-7533,-3423,7462,2265,-2005,-3922,-3302,7757,4633,-5977,-2990,368,5020,3900,-5556,-3208,4148,4294,784,-4688,-3874,5971,3905,-2854,-4233,-2797,5392,4688,-3977,-2952,295,4543,2210,-5612,-3819,3327,3188,1176,-4060,-2588,4492,2088,-2698,-1555,-1012,3335,1693,-3897,-1816,3470,734,1028,-4705,-1137,4433,-94,-1537,-881,-2795,4680,1162,-5588,1892,1332,2277,-962,-4691,326,4377,-243,-2345,-1730,118,5559,-2105,-6329,-399,2169,3073,-114,-6347,-271,7103,634,-1660,-5572,-388,7836,39,-6306,-1722,1024,6330,290,-7942,-902,4278,3204,-1064,-6928,-985,6650,1840,-2966,-4035,488,6430,2186,-6007,-2569,2936,4541,866,-6823,-1106,4765,2592,-1818,-5349,-1283,5654,1102,-3935,-2451,944,5374,1319,-4280,-1430,1440,2612,228,-4451,-688,4760,1985,-1248,-3671,-519,3453,817,-3657,-2075,2114,2478,637,-5091,134,3581,678,-89,-2328,351,4515],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-4,6,-6,6,-7,7,-7,8,-8,7,-5,1,8,-30,98,-160,-4408,-3068,-3857,6562,7132,-9728,-3865,4456,1377,5020,-5950,-7424,10046,2050,-2313,-1658,-5634,7490,6556,-6603,-871,1651,1003,6376,-4283,-5939,6584,-1760,-556,-842,-5970,6042,3231,-5860,1646,-673,725,4617,-6182,-2469,5668,-962,-848,-2085,-2183,6186,121,-5664,-56,-147,4752,2586,-6818,362,4975,1773,131,-5749,-1127,8098,642,-4640,-3207,-722,7276,-211,-8422,-2365,3519,6465,1336,-10078,-398,6984,3295,-1650,-8654,-1470,9886,1026,-3889,-4175,-798,9811,1890,-9409,-695,3727,5381,2715,-10809,-1659,8558,1075,-310,-5705,-3759,10776,1516,-7000,-1646,-1517,6041,4566,-9251,-696,3719,835,3781,-5486,-4151,8684,886,-2900,-325,-4792,6378,3998,-7313,-292,2810,698,3615,-4615,-3326,7890,-1627,-2241,-485,-2998,5246,1483,-7245,1961,757,956,2344,-5356,15,6039,-2345,-1649,-2522,-1159,7194,-131,-5978,728,2180,2938,-1881,-7542,418,6058,1194,-2252,-4533,-712,8758,-1001,-6171,-1580,1794,7523,-224,-8322,-211,4749,3525,-2724,-8496,1623,6787,1088,-3078,-6155,952,8990,-833,-4837,-2104,463,7614,-686,-9481,606,4678,5121,-35,-8354,640,8870,-831,-2437,-4182,-1707,8782,-7,-6183,-13,139,5320,2597,-8955,493,4756,-367,1737,-3675,-1897,6892,-721,-4346,178,-1631,3991,2014,-6436,1353,2945,187,1235,-3786,-1266,6676,-2350,-635,1124,-1180,4153,-905,-6452,3540,1529,-59,-66,-4722,2402,4967,-2009,-2261,-849,1082,3956,-2761,-5919,2551,2730,2123,-2689,-5774,2971,5926,-1823,-3039,-4071,2060,6633,-2364,-5404,-1503,2945,5748,-2260,-6829,2471,4660,2389,-4564,-5598,3838,5606,-494,-4219,-3112,3473,6307,-3103,-6021,-1737,2279,5730,-2485,-6277,2259,4149,1788,-2649,-5603,2119,6892,-1477,-2173,-1929,479,6145,-667,-6220,239,1618,2975,186,-6746,1795,5922,-504,-835,-3600,-157,5205,-2132,-2637,1711,-1156,2483,26,-5000,2925,2728,-878,-147,-2442,1505,4638,-3515,-2445,589,179,2662,-1752,-3151,4020,1919,-1086,-1318,-2068,3930,3846,-3418,-3315,871,841,2705,-3597,-3355,3720,2375,-1188,-3699,-3704,3836,4808,-3035,-3346,-2677,3860,3481,-4408,-4283,950,4770,2828,-4411,-4173,4441,3810,-124,-4211,-4043,3736,5430,-1995,-3742,-1565,3663,5692,-4068,-4182,2735,3461,3516,-3770,-5149,3187,4493,-909,-2122,-3824,4254,4098,-4422,-2612,629,1915,4009,-3680,-4154,2957,1787,-53,-1903,-3593,3660,4426,-1952,-1565,-849,1678,3327,-2488,-3368,2466,877,732,-2159,-2099,2676,1561,-2188,126,-587,1675,2984,-4024,-1876,2437,45,-256,-3115,-1219,4614,2499,-1979,-2532,-1103,3507,1701,-4397,-2726,2376,2036,1022,-3704],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-9,10,-12,14,-15,17,-19,21,-23,26,-28,31,-35,38,-42,46,-51,56,-62,67,-76,83,-92,103,-116,131,-149,171,-200,237,-291,373,-516,849,-4181,-2610,-8,7055,3256,-12460,-23,6825,2558,745,-9432,-3369,11614,1148,-3361,-4888,-1921,10149,2649,-9978,-3635,3305,4688,2756,-8638,-2346,6931,3661,-19,-7408,-3723,9031,2815,-5543,-4581,-2010,6500,2340,-7118,-2816,1800,4575,1496,-7017,-1578,4817,-1092,630,-4376,-2286,8091,-663,-4999,1565,452,4247,1003,-7901,2587,3460,-948,2339,-5158,-51,8661,-3361,-3560,1609,-2069,6374,-1922,-10349,4990,3308,-438,1703,-7574,1965,9231,-5248,-3741,493,-682,10449,-2895,-10339,4020,3793,1435,-88,-10962,2506,11059,-2968,-2790,-5017,-471,11659,-1621,-8058,1884,3402,7421,-340,-11448,2199,7798,917,-1470,-8020,-964,10637,-286,-5338,-2617,1077,8790,702,-9808,-699,4728,5238,298,-8946,17,6412,1637,-2227,-5538,-548,7990,143,-5064,-1561,642,5741,-710,-7808,507,2253,2509,43,-6827,244,5179,-1650,-1466,-2217,-838,7056,-3164,-4852,999,551,2530,-645,-7493,4161,4227,-3384,-236,-3572,2056,5928,-4877,-3666,2809,978,5041,-2580,-7304,5179,3317,-3586,-506,-5913,3596,8096,-6569,-3680,1870,2090,6247,-6336,-7619,5997,4712,781,-2221,-7634,5272,8837,-4670,-3602,-1913,2658,9413,-4543,-8836,2719,4047,4414,-3386,-9420,1935,8579,-451,-1988,-6244,1607,9026,-2387,-5843,-1643,1353,6740,-3033,-7345,1920,4878,3350,-1564,-6873,2589,7191,-412,-4002,-3442,2217,6748,-2081,-4546,-219,2816,3437,-992,-5472,1780,2861,29,-879,-3716,2316,4781,-3956,-2395,-340,1281,3833,-3846,-4258,4099,779,1011,-1773,-4983,4931,3937,-4334,-756,-114,1610,4125,-6162,-4149,4834,-214,987,-3260,-3955,6162,1690,-3982,-2728,-2621,5637,5515,-8146,-3486,3043,3433,3216,-5218,-5684,5989,4914,-2415,-4793,-4442,5999,5371,-6241,-4206,137,3179,7489,-5160,-5794,4789,4349,1936,-5641,-7410,5277,6185,-4075,-4022,-3031,3939,6286,-4325,-5672,1959,3532,3801,-3995,-6432,3595,4387,-825,-2877,-4267,3137,4459,-2872,-3005,-1829,4087,3698,-4284,-3941,2680,3065,1491,-2743,-3079,3107,2747,-761,-1605,-2250,3493,3374,-3236,-1269,2217,3117,1526,-4472,-1677,4254,-274,-2390,-2563,-601,5003,3079,-4364,-1238,1583,2058,2335,-6020,-1853,5982,1054,-654,-3821,-1858,6548,1725,-4680,-500,675,5562,1713,-7234,-2164,5357,2774,-414,-5722,-3271,7902,2360,-4216,-3794,-1396,6553,2563,-6709,-2868,2994,4157,2989,-5505,-3140,6132,3228,-2041,-4940,-1984,5602,4267,-4836,-4352,-392,4012,4012,-4632,-4554,2488,3157,1415,-4524,-2936,4357,3083,-1913,-2572,-1632,3834,2795,-4095,-2069,1636,2801,1489,-3426,-2605,2830,2713,-1254,-4026,-732,4732,1167,-3254,-901,1294,1435,720,-4782,-850],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-24,27,-31,33,-37,40,-45,49,-55,60,-66,73,-80,89,-98,109,-122,138,-155,176,-202,236,-280,339,-427,566,-822,1436,-6935,-2371,7795,479,1876,-9041,-3731,10429,819,-5003,-1386,-4025,7410,4258,-9825,480,3324,968,5364,-7718,-3974,9533,-608,-1938,-1869,-4884,7846,2459,-8152,2465,1548,1283,3796,-7355,153,6734,-1729,-1042,-2264,-1716,6415,-199,-6085,2426,909,2978,509,-7498,1482,3669,101,-1082,-3753,1223,7675,-1249,-4038,272,1026,7455,-975,-6887,1296,4357,2885,-1626,-7718,1405,7067,90,-3680,-7562,2501,7638,-1333,-7020,-1710,3407,7005,-1756,-10394,2706,5461,3548,-1598,-9743,2601,8845,-1053,-4187,-3953,-886,11173,-2497,-8797,647,629,6391,1513,-10539,846,6987,-64,527,-6938,-1805,10089,-543,-6419,-848,-2029,6586,2875,-9160,2183,3078,-370,3148,-6726,-1213,8367,-2267,-1929,-264,-3098,5813,705,-7906,1973,1652,-383,1562,-6867,1329,5891,-1769,-2182,-768,-1631,6221,-866,-5768,2193,1476,1820,-1477,-6873,2991,5226,-2737,-2486,-3264,3026,6091,-3640,-6387,1470,3630,4441,-3835,-6330,3387,4310,211,-4741,-5012,4733,5595,-2439,-5034,-3175,3875,7691,-4540,-5953,1943,3368,5035,-5028,-8326,3912,5892,675,-3239,-7205,3418,9490,-4214,-3742,-3345,1687,8618,-3377,-8534,2680,3180,2331,-1077,-9139,4024,6192,-964,-801,-5210,110,8430,-3363,-5033,745,-226,4851,117,-6945,2506,3760,-552,1599,-4695,12,7316,-3196,-2843,388,303,4638,-1390,-4854,3471,1784,-1336,47,-3833,2288,4315,-4231,-1020,1098,266,4022,-3002,-3464,4400,1810,-691,-1626,-3695,4545,3957,-3604,-1969,-1020,3160,4582,-5175,-3494,1479,4170,2515,-5060,-4829,4782,3471,-1400,-4523,-2909,5269,4687,-5532,-4810,-1064,4458,5112,-4737,-5218,3088,3733,1793,-4637,-5209,5311,4552,-2009,-3153,-4571,5832,5846,-4778,-3098,1249,3398,5076,-5051,-5300,4935,2878,1267,-3039,-5261,3622,6828,-2071,-1853,-769,326,5635,-3543,-4763,2555,1649,2546,-1445,-5289,3561,2916,-2983,431,-2565,1597,4444,-4943,-2170,2870,993,2513,-1648,-3900,4329,287,-2193,-414,-1318,3148,2189,-4767,-1020,1650,1337,1876,-3077,-2304,5060,2451,-2908,-2310,-1276,4236,1805,-4935,-2725,172,4345,2455,-4581,-2782,3758,2967,-223,-4077,-2146,6067,3085,-3271,-4333,-558,5410,2703,-4826,-2904,784,3933,1276,-5959,-3757,3642,2870,-119,-5070,-3076,5123,2461,-3944,-2894,-879,3920,3741,-5230,-2483,2527,3682,2896,-4443,-3553,5056,2774,-836,-2681,-2368,4617,2523,-2430,-1577,94,2369,2493,-5025,-2307,2817,2570,648,-2326,-1546,3013,1253,-2616,138,-271,2366,837,-2381,-1935,3297,1294,-434,-1621,-925,3671,48,-3093,-668,714,3827,486,-3939,1659,3471,1493,-874,-4141,-557,4551,214,-3014,-593,200],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,3,-3,4,-4,4,-6,6,-7,7,-9,10,-10,11,-13,14,-16,17,-19,20,-23,25,-28,32,-36,43,-54,77,-152,949,1737,-7216,-6409,11937,4268,-5722,-3345,-3949,8230,6991,-10544,-4845,3743,4015,5898,-8506,-6022,10009,4203,-1687,-5719,-5969,7985,5834,-5301,-3695,-1364,6256,5465,-7118,-4972,4294,4099,1762,-5596,-4738,7127,3417,-902,-3488,-3288,5887,3634,-6012,-915,-230,3099,3913,-6472,-1894,4631,389,2017,-4606,-3199,7407,-108,-5443,-514,-1201,5177,1406,-7654,1865,5008,-961,1490,-6558,-1607,9709,-1609,-3941,-152,-1133,6746,542,-9938,1646,3928,2318,2038,-9773,-132,10651,-2459,-3402,-2727,-3351,11412,379,-11323,829,1539,5133,3611,-11978,-2674,9385,-230,-522,-6403,-4411,12631,1538,-7384,-2961,406,8272,4442,-11820,-3054,5904,3877,2263,-8367,-3325,8724,2547,-3293,-4825,-3284,8914,3691,-6635,-2821,2064,4947,1970,-7413,-3426,5126,2292,-12,-5201,-2538,6505,484,-3224,-2553,-1436,4439,1622,-5852,3,2593,3247,816,-5813,-717,5887,-927,322,-3468,-1791,7658,-1504,-5007,2183,-223,3719,138,-7226,2237,4501,-913,-496,-4139,748,8269,-2782,-4369,2290,1117,5683,-1895,-9973,4168,5074,103,-408,-7411,2686,9907,-3373,-4824,-972,486,8331,-1711,-10533,3870,3389,2503,-72,-9655,988,8288,-97,-2809,-6133,-946,10059,86,-7727,-711,1686,6419,708,-9637,816,7153,1993,-363,-7247,-993,8126,1600,-3470,-3495,1083,7674,1178,-7395,-1482,4337,2774,1443,-7559,-1013,4836,535,-1338,-3661,406,5888,642,-4120,-2019,831,5170,-981,-4986,1434,3005,1174,247,-4761,706,4633,-1617,-1781,-1238,1125,5127,-3276,-4545,2669,2059,2201,-1737,-4926,3645,2861,-1974,-1428,-2263,1990,5541,-5142,-4955,2748,2769,3180,-3495,-7823,5616,5182,-2249,-1649,-5884,3640,7529,-4633,-5095,18,2078,6987,-3558,-8276,4705,5414,1161,-3097,-6667,2018,7330,-2171,-3934,-3617,2227,8122,-3075,-5829,2119,3270,3330,-2341,-8050,1506,6352,1237,-2988,-5226,984,7055,-1301,-5331,-1050,2018,4422,-1086,-5537,1722,1900,1585,-1610,-5173,1666,4767,-1070,-3350,-2482,969,4387,-2110,-3379,911,1902,3544,-2079,-4595,2124,2259,-1135,-904,-3098,1001,3219,-3359,-1793,833,1868,2394,-4689,-3090,4385,1716,-1610,-2730,-2335,5254,3228,-4101,-2057,-629,1963,4403,-5443,-3685,5121,3244,-292,-3360,-4298,7226,3863,-2878,-2773,-2081,3865,5152,-6495,-4685,2211,3432,3183,-5253,-5676,5400,4504,-1517,-3739,-3105,4887,5062,-3875,-4045,-111,3804,4781,-4128,-5455,3356,3975,1519,-3990,-6209,2975,4577,-481,-2958,-2019,3446,4579,-3125,-3825,1353,1781,3368,-3651,-3780,3490,3016,745,-1583,-2680,3600,3372,-1387,-1897,7,2090,2169,-2278,-2827,2489,1073,594,-2945,-1879,3061,2997,-1712],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-3,4,-5,6,-7,7,-8,9,-9,11,-12,13,-14,15,-17,18,-20,22,-23,26,-29,31,-33,36,-39,42,-45,46,-44,33,8,-178,1988,12091,-1365,-7076,27,-1366,7792,1632,-10518,1392,4884,544,2883,-8641,542,9097,-1811,-3737,-1471,-2643,8418,1160,-8503,1451,1786,2257,2306,-7291,-443,7065,-3668,-440,-1768,-1680,7233,-1357,-4773,2395,689,1697,201,-5381,2408,4258,-3123,-1202,-3070,2034,7058,-3212,-4255,560,3172,3807,-3981,-5703,4483,4165,-1246,-3069,-5743,5255,6062,-1868,-4041,-2745,3891,7029,-5279,-5982,2816,4937,4596,-5314,-7447,5709,7602,-955,-4726,-7215,5741,8296,-5154,-5228,-2756,2821,7658,-5489,-7307,4018,3584,3901,-2695,-11581,4939,8777,-2650,-1869,-6014,1790,10363,-4650,-7432,1361,258,5179,-1466,-10337,3992,4863,-2100,582,-7227,550,8575,-4227,-2734,-8,-831,7020,-1183,-8070,3709,2927,-358,1751,-6959,1514,6236,-4521,-1675,-526,-306,5288,-3416,-5328,5499,846,899,280,-3740,4403,3286,-3450,-1363,-1425,2350,4080,-4438,-4316,3050,3036,2938,-3016,-5481,4648,3435,-2748,-3546,-4710,5865,5202,-4108,-3280,-27,5686,4674,-7715,-4700,3537,3879,2299,-7166,-5442,7744,5097,-1948,-4401,-4802,6413,6535,-7109,-3593,749,4431,5344,-5827,-7464,5883,3737,604,-3678,-7009,5389,5864,-4063,-1238,-3587,3532,8342,-4876,-4979,2641,1404,3852,-1222,-7176,5198,4068,-2512,-1288,-3544,2643,5787,-5310,-3176,1814,515,2804,-2265,-5068,5129,2666,-1748,1108,-3977,2145,4769,-5128,-424,2156,1369,2485,-5284,-2760,4854,1375,-1282,-2146,-2414,4865,3343,-3659,-1016,373,3263,2704,-5840,-2810,6004,2730,894,-5272,-2332,6084,2949,-2948,-4882,-851,4814,1490,-6985,-2125,1879,3737,1624,-6661,-2652,5388,2014,711,-4942,-2753,7013,1598,-4734,-3127,-1841,6524,4079,-6359,-3572,2793,4221,2753,-6558,-4220,6288,2121,-1151,-3235,-3924,6424,4810,-4978,-1560,560,3607,4223,-5812,-4033,3774,1533,1134,-2387,-5372,6049,2299,-2973,-425,-1658,3275,3259,-4294,-1962,2524,-782,2484,-2524,-3044,5020,1102,-2702,-767,-624,2762,2338,-4552,-1045,2302,975,664,-4357,-1420,4774,342,-2877,-2177,-392,4399,576,-4642,-896,2958,3149,253,-4504,-359,5512,2031,-2724,-3586,737,5639,121,-4453,-2853,2370,5838,275,-6433,-464,4460,2940,-681,-6181,-864,7230,1248,-2589,-4211,-919,7001,1417,-5161,-1644,349,5404,399,-6040,-1188,3673,3085,-1122,-5461,-194,6516,1623,-2694,-2406,-1053,5052,1343,-6069,-1374,1869,2874,1123,-4394,-71,3413,334,-988,-2678,-1264,4431,1817,-3860,169,915,1461,1555,-4926,-778,3213,-583,420,-2646,-1256,3509,-845,-2888,373,1645,2002,-894,-3789,1310,3278,758,-1343,-2425,617,4838,-1064,-3510,-438,1415,3868,-941,-4006,771,3607,1585],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-7,8,-8,10,-11,12,-14,15,-17,18,-21,23,-25,27,-31,34,-37,42,-46,52,-58,64,-72,81,-94,108,-128,155,-192,251,-356,591,-2278,5206,10789,-9688,-5756,4497,2224,5002,-5942,-9883,8476,6282,-2315,-2888,-7318,4697,9908,-5870,-4624,-308,2546,9229,-4344,-9194,4775,4752,3384,-1665,-8455,5264,8101,-3327,-4006,-3992,3065,7493,-4933,-5586,92,3421,5415,-2841,-5569,4193,2925,303,-3427,-5218,4558,3368,-3071,-1818,-959,3046,3940,-5870,-2950,3316,351,2393,-2807,-4436,7577,945,-3069,-1225,-3249,3838,3682,-8516,-2195,3341,533,3168,-7235,-2636,9854,932,-3276,-1555,-4298,7659,4042,-9479,-1210,2699,4022,3630,-9519,-3819,8790,1163,119,-4873,-6126,10946,5457,-7604,-2352,-951,5985,6970,-11319,-4605,6017,3599,3510,-6654,-7710,9843,4724,-4694,-3063,-3615,6719,7577,-8331,-4399,1185,4451,5070,-6832,-6255,6045,4114,188,-4632,-5936,6174,7208,-4424,-4688,-1953,3663,5653,-4967,-4143,2369,1902,3159,-3514,-4220,5370,2620,-1011,-2576,-3641,4797,3466,-5147,-444,1431,3368,2423,-6096,-934,4827,101,319,-3696,-2231,7087,-1264,-3901,216,-1376,4665,1851,-8004,464,5125,609,747,-6465,-1803,9235,-521,-3522,-351,-2193,7965,989,-9467,1069,3258,2025,1682,-9123,-1350,10464,34,-3683,-3143,-3358,10084,1719,-7511,-1148,682,5685,4666,-10435,-3612,6972,2863,-350,-7618,-3868,8963,2590,-5186,-4342,-787,6942,5363,-8123,-3123,4096,4243,899,-6457,-4399,6331,2759,-1917,-3411,-3886,5813,4267,-5641,-2822,-667,3953,3379,-6293,-2215,4897,2355,-204,-3691,-1099,5351,1048,-2727,-2411,-909,4958,1479,-4603,687,2023,1695,708,-6159,1769,5689,-935,-1362,-2101,-983,7122,-669,-6052,2233,199,3437,-495,-6951,2323,5039,-1052,-2196,-4150,407,8893,-2771,-5858,-114,1934,6099,-206,-8518,2320,5058,898,134,-8963,968,8200,-787,-3605,-2386,38,8858,1209,-8477,226,3149,5312,566,-9225,-648,8046,728,-1957,-4727,-64,8169,1260,-6029,-2319,379,5997,2609,-8026,-516,4776,2198,-757,-5608,-1339,6999,1172,-3407,-1446,-74,5963,294,-5753,-1316,1977,2323,136,-4406,-681,3589,1036,-494,-2680,-143,4042,-241,-3514,-494,1085,3064,-502,-5572,1005,2009,456,-1375,-3665,2406,4027,-3080,-2090,-197,1282,4075,-2063,-4113,2257,2136,1635,-1654,-4575,3727,4444,-3087,-3540,-2899,2511,6288,-4008,-4689,371,2855,4013,-2294,-6515,3442,5360,-1307,-2744,-5037,2471,6596,-2865,-4747,-400,1942,5879,-2375,-7028,1165,3970,2643,-2355,-6288,1607,6636,530,-3939,-2881,1703,7398,-2231,-6549,-215,3172,3695,-1364,-6074,747,5442,1768,-2460,-4250,883,5634,-789,-4241,-2465,2044,4202,-520,-4450,908,2587,1661,-791,-4995,2175,3622,505,-3046,-1036,1690,3154,-1228,-3450,2595,2226],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,10,-11,13,-14,16,-18,20,-22,24,-27,30,-33,37,-41,45,-50,55,-61,67,-74,83,-92,102,-114,128,-144,165,-191,224,-268,332,-431,607,-1014,4205,-2506,-11986,6337,6372,242,-698,-7772,2604,11338,-5563,-5494,265,-290,8671,-1444,-9899,5327,2777,489,471,-7863,2860,7733,-3676,-1039,18,-114,7536,-2969,-6062,4132,-285,1388,-1186,-6048,2905,3527,-3252,-1079,-1634,1712,5268,-3767,-3926,2868,1911,1913,-5344,-5404,6594,3867,-3019,-2887,-2569,6931,5221,-5890,-3042,50,5684,3858,-7060,-4557,5152,2733,860,-6423,-4728,7216,3526,-4237,-4784,-3182,6894,6099,-8528,-3953,1722,4281,5742,-7287,-6442,7801,4104,-466,-5068,-7234,9181,7236,-6231,-2576,-2581,3792,8609,-8904,-6748,5377,2701,4543,-3939,-7745,7432,6140,-4371,-1092,-6473,3420,8076,-6531,-3520,2791,576,6247,-2937,-8283,6773,1654,-549,405,-5967,3963,6670,-5528,-1664,723,-169,5502,-3919,-4303,5938,140,-843,-1661,-2869,4550,3597,-5198,-970,237,1928,3802,-6192,-2306,3640,1215,-13,-3734,-2398,6475,1944,-3676,-3090,-724,5606,1609,-6660,-1804,2773,4655,751,-8486,-1494,6868,2411,-1177,-5748,-2364,8824,2703,-5116,-3571,-979,7076,3534,-9069,-1923,3711,4019,2070,-8244,-3164,8441,1925,-2139,-4423,-4562,8893,4097,-7448,-2557,643,5245,4467,-7972,-4692,5449,2242,1717,-4731,-7094,7798,3562,-3950,-1944,-2081,4197,6157,-7399,-2491,3515,1164,3169,-4320,-5054,5418,1303,-3373,169,-2472,3372,3254,-6899,-1937,1845,754,2942,-3100,-2084,7337,-260,-1683,-638,-1731,5102,875,-4726,566,1214,2568,581,-4413,171,5417,949,-2592,-3062,250,6396,121,-4502,-2289,1252,5282,-818,-6909,-201,3913,2796,-2124,-7045,-676,5817,651,-2759,-5284,123,7693,2,-7447,-1636,2937,5629,-379,-8219,-530,5306,3275,449,-7166,-1075,8688,580,-3929,-3070,-1434,7677,1934,-7226,-866,1536,3162,1641,-7249,-476,5886,1326,-1566,-4096,-3005,6434,1450,-6164,300,445,3316,2397,-5520,-2016,3871,1504,-297,-2485,-2125,4896,208,-4345,-239,32,3926,1038,-5914,-199,2431,844,-1646,-2722,62,5244,-1944,-3670,-1153,708,4955,-985,-4442,933,2818,1357,-1527,-5444,1809,4920,-528,-3448,-1694,2116,4563,-2339,-5336,-3,3122,3739,-2861,-6255,2035,5061,1736,-2904,-5749,3131,5518,-1339,-4017,-2765,3224,5841,-2812,-5904,495,3445,3815,-1355,-6638,2383,5535,-84,-1701,-4501,1242,7186,-1770,-5271,-1291,1803,4246,-1387,-7519,642,2972,1185,-1429,-5789,-72,5583,-665,-2980,-1946,686,3741,-1893,-5621,828,1949,1426,12,-4580,727,4901,-168,-1279,-1093,-687,4352,-1987,-2729,605,1384,1758,354,-4109,1824,3277,-258,-2516,-1548,831,3787,-2525,-2935,10,2622,1975,-1076,-4505,2091,3223,-826,-1677,-2835,3663,3571,-693,-3545],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,2,-3,3,-4,4,-4,5,-5,6,-6,7,-8,10,-10,12,-12,14,-15,18,-19,21,-25,28,-32,37,-43,51,-63,80,-107,157,-265,587,-3725,-11880,6303,7773,-2182,-2318,-7277,2444,11426,-5826,-7499,201,1227,8943,-2335,-11442,4613,6652,2174,-1924,-9805,1179,12089,-1228,-4857,-4008,903,9687,-1609,-9661,277,2791,5505,52,-9237,1910,6047,1443,-1917,-6218,898,7166,-2549,-4055,-997,2683,6303,-1594,-6860,1891,2851,3376,-1454,-5334,2638,5131,-1672,-1558,-2081,1536,6513,-5600,-2452,2985,72,4355,-3974,-5742,6783,1969,-4172,-643,-4104,5571,5778,-8404,-2533,2480,1196,6184,-7293,-6497,8422,1491,-1070,-1973,-7748,7958,6461,-8354,-2149,-1694,3487,8531,-8574,-8291,7482,2382,3089,-4487,-9496,8344,6419,-4512,-2952,-5002,3843,11632,-7380,-7802,2630,2397,6591,-4284,-10235,4929,6405,-63,-2796,-6973,3852,9346,-3852,-4193,-2467,2615,8558,-4097,-8279,2984,3814,3150,-1599,-7067,2513,5147,-1908,-2928,-3500,1885,5490,-2860,-3955,-175,1533,3170,-3106,-3939,4505,1268,668,-2151,-5439,4243,3339,-3832,-1392,-1161,3576,4293,-6436,-1773,4190,869,417,-3517,-3379,6886,1186,-4519,-961,-2525,5411,5671,-9330,-362,4178,1700,3744,-6925,-3217,9715,1066,-3038,-2435,-4278,8116,4984,-9109,-2285,2691,4745,6114,-8632,-4882,8503,1851,-333,-4781,-5017,8324,6067,-6476,-2549,-2011,5220,7361,-7145,-5201,4861,4631,3611,-6415,-6869,6580,4411,-3385,-3997,-4230,4747,6812,-4776,-3919,605,2404,4995,-4692,-6044,4969,3512,755,-2385,-4612,5115,3114,-2501,-2130,-2111,2740,3948,-4282,-2767,1745,2398,1067,-3058,-2746,4461,1525,-977,-1689,-1467,4599,1530,-4794,850,1980,1828,2499,-5394,-332,4723,670,-1277,-2747,-1939,6196,664,-5537,154,1011,4642,1814,-8094,152,4848,695,-165,-5049,-1115,8375,-429,-5596,-1816,-588,7971,1946,-9929,-1655,4137,3333,1999,-7187,-2092,9073,954,-3527,-4391,-1921,8926,2405,-7691,-2265,1701,5282,2147,-7337,-2887,6459,3130,616,-5269,-3681,6894,2591,-4019,-2690,-2132,5522,3990,-6159,-2830,2323,2321,2315,-4543,-3333,3995,2703,-1267,-1967,-363,4509,2974,-3760,-357,-165,1825,1512,-3477,-956,3057,289,-977,-3753,-544,4376,688,-2463,-629,-266,4830,-591,-4042,-100,1914,1320,-409,-3572,1489,5541,-749,-2398,-2161,950,5812,-1619,-4907,121,3294,3992,-1400,-6429,1625,4978,-539,-2763,-4683,1385,7100,-893,-5883,-1140,1443,6137,80,-7262,1485,4755,1028,-2061,-5381,-793,7089,641,-3620,-2368,348,6143,944,-5885,-759,3571,3445,439,-6241,-205,6467,961,-2138,-4125,-678,5742,591,-5453,-1235,1153,2942,1917,-5420,-1735,3010,1754,-406,-3409,863,4551,210,-2633,-799,1212,3526,478,-4509,1312,1701,1491,-723,-3332,537,3021,107,-2139,-2647],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-1,2,-2,3,-3,4,-4,5,-5,6,-7,7,-7,8,-9,9,-12,18,-38,127,-1402,-5069,6196,8738,-9035,-3939,2652,1894,5454,-5206,-9199,8559,4467,-1504,-1799,-6843,5353,7704,-6044,-2020,69,738,7037,-4455,-5165,5992,900,1011,-384,-6288,4839,3848,-5283,219,-148,936,3768,-5468,-3058,3790,1103,510,-3377,-2581,5151,1250,-3578,-1102,-495,6362,1758,-5994,-1259,1920,2355,1416,-7971,193,7132,789,-1527,-5081,-732,9140,213,-5389,-2692,169,7762,1583,-9105,-2060,3878,3840,2020,-9891,-2692,10232,1065,-2755,-4003,-4344,10726,4648,-8643,-2607,146,5773,5203,-10620,-3579,7927,1787,481,-5832,-5948,10309,3264,-6138,-2193,-3348,5310,6987,-9566,-3360,3795,1580,4742,-5149,-6550,7028,2056,-2186,-366,-4090,5470,5685,-6688,-1345,1536,748,5247,-4627,-4131,6609,38,-1663,-649,-4024,3950,1484,-5564,784,1852,1456,1780,-5390,-1067,5111,-148,-1506,-2731,-220,5771,-269,-4684,-923,2852,4588,-829,-6537,-572,4100,1781,-1750,-6693,1014,7074,920,-3857,-5366,782,8064,-463,-6451,-44,2630,6503,-448,-10056,613,5707,1730,-161,-7779,-287,9353,-547,-4115,-2616,-938,9533,790,-8945,-995,3277,4456,1594,-10018,-544,9168,245,-756,-5280,-3256,9599,899,-7800,-1479,-249,5143,3220,-8522,-384,5375,304,1136,-5725,-3534,8381,-415,-3770,-395,-2052,5057,2746,-5932,-527,3249,1102,1972,-5425,-934,6020,-2291,-1586,-381,-452,4465,-129,-4883,911,2028,1287,-270,-4199,518,5591,-620,-1485,-1989,582,5100,-1928,-4453,413,2771,3763,-2799,-5674,2530,5177,1069,-2634,-5248,3148,6739,-2483,-5169,-2370,2877,6013,-1651,-6062,617,3474,4269,-1497,-7229,2553,7043,10,-2918,-5455,2626,7989,-1251,-5319,-470,1434,6329,-2172,-8178,2523,3491,2729,-460,-7529,1579,7830,-902,-2244,-1932,-148,7365,-1239,-5792,103,1190,2347,692,-6901,691,5129,-167,-364,-3445,-816,5531,-1109,-4586,1826,-340,3439,824,-5642,2160,3821,371,42,-3702,140,4109,-2190,-2013,1193,1508,2507,-1909,-4048,3081,2327,-751,-1103,-3472,3368,4688,-2724,-3101,-384,1885,3412,-3451,-5283,2207,2541,1991,-3916,-2524,3553,4525,-919,-3379,-2018,3710,5328,-3675,-3472,-284,4276,3327,-3569,-4808,3180,3685,1178,-4066,-5690,4135,4028,-768,-4106,-2781,3227,5771,-4227,-5488,942,2488,4399,-2693,-6985,3357,4161,465,-2746,-4785,2672,5613,-2847,-3537,1071,919,5194,-2079,-5071,2001,1551,913,-2167,-4740,2244,3628,-724,-1661,-2244,1878,3999,-1939,-3023,1138,1279,2365,-367,-3578,2716,2676,-714,101,-1538,1330,2762,-2991,-1824,1403,1214,1295,-3159,-2621,4038,2837,-1462,-1472,-1338,3024,2454,-3122,-771,1113,2240,2568,-5188,-3718,4464],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,23,-26,29,-32,36,-39,43,-48,53,-58,64,-70,78,-86,95,-105,115,-128,143,-160,180,-206,236,-274,324,-391,490,-642,914,-1538,6775,-1601,-9870,1933,-785,8774,1563,-12362,1349,8571,1113,-20,-8670,-1771,11708,-519,-5434,-2576,-883,9670,2243,-11590,-194,3224,4207,2233,-9520,-2770,8836,1138,-1939,-5505,-4359,9526,1765,-6162,-961,-55,5607,3178,-7923,-1919,3418,2001,617,-5808,-1564,7150,-2,-3237,-1849,-1225,5583,-569,-6195,1216,1123,2985,1139,-5888,3233,5199,-1525,-569,-3775,458,7770,-2745,-4774,2223,1050,4187,-2028,-7547,5032,4185,-621,-586,-7350,3710,7993,-6264,-2286,664,1550,7811,-4831,-9204,5913,3820,666,-1054,-10949,5668,9193,-5608,-4000,-3752,918,11469,-4171,-8859,2375,2856,6003,-1416,-11982,3058,8477,-1870,-813,-6635,154,12228,-3210,-5914,-1964,268,7652,88,-10398,2092,3665,2735,645,-8280,514,8768,-868,-4135,-2461,224,7213,-431,-6574,537,1936,4458,621,-6559,1383,4123,-26,-1517,-4565,1601,4816,-1311,-4058,189,478,5451,-1623,-4528,2071,2147,811,-2493,-4944,4402,4889,-3267,-2050,-1261,2626,5183,-5564,-2599,3617,-17,3154,-4512,-5961,7867,3358,-2930,-1691,-3508,5556,6799,-7049,-4266,1408,2479,5006,-6644,-6848,8099,3051,-1130,-3254,-7217,7389,8836,-6134,-3540,-1821,2987,8502,-6338,-6985,4812,3050,3288,-3723,-9092,5664,6768,-4239,-2229,-4107,2733,8812,-5093,-6534,665,2537,5435,-2185,-8195,4024,4923,249,-2786,-6280,1056,7652,-3203,-3040,-637,1013,5726,-2372,-4768,2845,3346,2577,-1221,-4735,2852,3795,-2827,-1565,-1613,1115,4590,-3396,-3849,730,1628,2020,-3531,-2678,4166,1828,309,-2105,-3473,4538,2503,-5147,-1932,1613,3880,2748,-5594,-2263,5706,1366,-162,-3927,-2997,6371,2353,-4013,-1214,-991,5142,4106,-7615,-2110,4335,3973,2737,-5985,-4400,7881,3113,-4399,-2429,-3567,6944,5482,-7160,-2230,1843,3605,4502,-7583,-5320,5845,3757,-332,-3102,-5371,5754,3880,-5680,-2859,-1961,4148,5547,-5020,-4569,2712,1996,2351,-3595,-5963,4872,4767,-1920,-2075,-3265,3003,4958,-3452,-3666,819,2485,3408,-3384,-3580,4156,2589,-315,-1532,-2014,2388,2100,-3939,-1290,1000,3436,1806,-4067,-827,2203,1733,-768,-2963,-1931,3831,-91,-2874,-1929,898,4209,1409,-4688,853,2951,2369,888,-5872,-582,5586,272,-3019,-2615,-561,6464,652,-6659,-637,1405,3917,756,-6569,-1549,5813,1544,-1523,-4711,-955,7506,2783,-4585,-2076,329,5239,3308,-7019,-1439,4051,3311,1577,-5314,-3450,6865,2070,-2633,-3319,-2205,6874,2244,-5347,-2633,968,4622,1753,-6402,-3747,3676,2275,137,-3264,-2137,4693,2602,-3715,-2060,-934,3058,1827,-3788,-2141,1196,1425,677,-3562,-1553,3952,804,-1373,-2173,-338,2273,579,-3409,-492,1582,2152,104],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-5,5,-5,6,-7,8,-8,10,-11,13,-14,16,-17,19,-20,23,-26,28,-31,35,-38,43,-47,52,-58,64,-71,79,-89,101,-115,134,-158,190,-240,323,-520,2406,2350,3545,-7259,-6480,9843,3203,-3283,-1803,-4062,7417,5048,-8917,-1576,1859,1622,5042,-6621,-4963,7202,912,-1089,-1567,-5527,6501,3284,-5015,-238,-186,3511,4873,-6244,-2184,4824,536,245,-1495,-1669,5408,964,-4676,313,489,4234,1452,-6119,794,3362,2627,-789,-5935,633,6496,-1505,-2691,-2034,1271,8262,-1911,-6601,868,1603,5746,-1183,-9673,3148,6559,658,-1403,-7097,446,9766,-2267,-5226,-2042,-971,9880,-1139,-10708,1595,3148,3872,1461,-10962,-420,10181,-628,-2324,-5874,-868,11916,10,-8571,-395,-183,6416,2481,-11148,84,7224,764,2494,-6092,-3206,11128,-187,-5313,-502,-3130,6779,2654,-8905,-219,3506,587,3294,-6173,-2567,7561,-55,-2003,-1246,-2247,5688,1735,-6055,1258,-100,864,1273,-5646,340,4932,-650,-2253,-1626,-294,4584,-1871,-4954,1615,2372,3519,-1176,-5315,2175,4233,503,-2090,-4463,2974,4675,-2471,-3948,-1109,3175,5543,-2748,-6247,2531,4583,3915,-3734,-7205,4989,6081,-1261,-2809,-5006,3556,9002,-3045,-5480,-1449,2636,7828,-2415,-9176,3176,4787,2333,-1412,-9474,3249,7977,-2179,-2453,-3424,693,9026,-1134,-9256,1926,1589,4875,230,-9065,1861,7063,-1231,-1319,-5546,-912,8758,-1734,-6232,689,-1037,5800,1926,-8249,550,4256,295,450,-4474,-114,6320,-1849,-2191,756,-337,4511,237,-5597,2998,1614,1158,-530,-3955,1790,3784,-2719,-618,-1459,1841,3831,-1592,-4101,1429,1412,1710,-2047,-4332,3373,4103,-2190,-3267,-3022,2985,3862,-3842,-4237,-405,3498,4095,-5767,-5227,4325,3963,1676,-4133,-5065,5021,5549,-3660,-3941,-3597,4396,5981,-5163,-4620,1039,3373,4719,-3869,-7797,4647,4959,421,-2428,-4081,3628,7930,-3698,-3630,-202,1687,6778,-3147,-6654,2833,2729,1770,-1170,-6805,2452,6255,-3295,-1416,-2672,2295,7286,-2315,-4134,1296,2353,2575,-10,-5855,3070,2956,-1459,-1131,-2638,1607,3946,-2072,-2316,759,-169,2028,-1616,-3183,3511,1936,-1461,-948,-1349,2267,3000,-2719,-1938,-106,1674,2842,-3151,-2006,4339,1745,-162,-2320,-2113,5003,3401,-3442,-2441,-372,5400,2996,-4738,-2014,2780,4367,576,-5245,-2672,4277,2050,-1665,-3667,-2933,4630,3617,-4109,-2338,-541,3853,3442,-5454,-3247,3850,2957,888,-4332,-4328,5632,4652,-1646,-3093,-2441,3494,3973,-5110,-2882,475,2426,2963,-3587,-4455,3693,2286,-263,-2135,-3861,3370,3229,-3157,-1357,78,2359,3394,-3387,-3378,919,1641,690,-2093,-3491,3016,2643,-2289,-1792,-1173,2296,2696,-3634,-1464,2751,428,1346,-2795,-2591,3780,674,-3457,-375,612,3809,700,-3021,-525,2932,1735,174,-4166,-1382,4387,2087,-1725,-3469,519,4168,636],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,1,-1,2,-2,3,-2,3,-4,5,-5,6,-7,7,-9,10,-11,12,-13,16,-17,18,-20,22,-24,25,-26,26,-25,20,-9,-17,82,-291,1960,9743,1134,88,-8142,-5532,12673,1402,-6979,-1104,-1760,9082,4920,-12221,-2341,5089,3066,3598,-10002,-5587,11501,1889,-2491,-3672,-5322,8947,5539,-8255,-3188,-376,4480,5883,-7890,-4300,6780,2353,2355,-4476,-5671,6992,3155,-3445,-2645,-1710,5760,4076,-5709,-2416,2556,2377,1481,-5234,-3490,4633,1040,-1301,-2415,-1843,6409,770,-4611,-111,451,2729,961,-6083,1552,4294,-430,-54,-4390,-816,7482,-2937,-4611,-29,449,7198,-1152,-9828,4064,4019,780,175,-9455,2166,9036,-3394,-4503,-2647,-557,10367,-1769,-10060,2229,2758,4833,2208,-11347,462,10059,-1358,-1843,-6545,-1450,12264,-449,-8033,-407,570,7894,2439,-11575,502,6220,2035,2517,-8986,-2569,10984,-18,-3578,-2164,-2259,8352,3000,-9995,-343,2860,3020,2653,-7904,-2202,6908,871,-2493,-3160,-2740,6709,832,-6135,-581,-61,4026,2202,-7019,-1080,2541,1049,572,-4415,-1110,5395,-1684,-2327,-1039,359,5839,-1729,-5761,2016,2036,2221,-216,-5558,4137,4505,-1762,-768,-2101,2965,7303,-4029,-5235,1798,624,4513,-3191,-8124,5298,4293,-1137,-2270,-6668,4324,9475,-5429,-4537,-1169,2483,8508,-4113,-9851,4228,4295,2517,-984,-9729,3060,9776,-2654,-2633,-4212,1629,10023,-2639,-7607,1619,1632,5173,-926,-10656,2653,7239,111,-1553,-7135,-1853,10214,-1131,-5635,-855,1602,6933,1541,-7879,844,5044,1877,-370,-6232,-586,6296,-334,-2208,-2521,128,5918,529,-5245,796,1577,2264,333,-6198,1465,2893,-548,-45,-3166,2819,4943,-2032,-2375,650,1800,3435,-2352,-3709,3231,2101,-373,-1957,-3811,4015,3916,-3691,-2214,-1295,2353,5417,-5439,-3869,3241,1538,2260,-3115,-6066,6130,3923,-3442,-2929,-4411,4721,6421,-6208,-4995,2178,3438,5079,-5035,-7411,6560,4744,98,-2709,-5918,4230,6761,-4487,-4874,-2174,1765,7449,-4228,-7618,2900,4340,2917,-2357,-7524,3493,6042,-1648,-3146,-3928,2266,7199,-2949,-5592,523,1829,3991,-1628,-6019,2799,3798,309,-793,-4343,1890,5949,-1404,-2696,-1219,1246,3139,-2561,-4318,1836,3189,1485,-1762,-2578,2254,2929,-2134,-883,-1088,2477,2486,-3723,-3126,1873,1809,1392,-3705,-2147,3621,1572,-734,-3344,-1841,4515,2214,-5550,-2012,757,3013,1767,-5242,-2012,5111,2671,-1621,-3811,-3243,6960,2803,-5509,-3271,-1083,5548,4108,-7469,-3382,2840,3238,1582,-5250,-5299,6735,3380,-2158,-3372,-3075,5649,4701,-4903,-3990,430,3039,4876,-4548,-6146,4225,2474,-657,-3804,-4841,3933,4555,-2792,-2273,-1253,2772,4524,-3192,-4632,2558,2068,1761,-2407,-4867,2777,3454,-1004,-1580,-2218,2663,3486,-2584,-2245,559,1838,1219,-3129,-2479,2298,1085,-776,-1774,-1945,4042],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-13,15,-18,21,-26,32,-42,56,-78,120,-205,447,-2200,-7316,-1177,-1510,8871,4176,-11421,-467,4198,2340,2843,-7181,-2528,9951,-595,-2455,-2582,-3235,7161,3469,-6792,541,918,2066,3226,-8347,-1408,5866,-20,-260,-2552,-821,6769,-736,-4107,1336,-471,2680,-241,-6463,2161,3254,-179,-611,-3756,1878,5132,-2653,-3923,-700,1993,5149,-3536,-5742,2561,3311,3698,-3910,-6074,4813,5907,-1948,-2638,-5251,3593,8246,-5242,-5073,462,2598,7497,-3710,-9392,4606,4668,1883,-1744,-8400,4255,9252,-4402,-4979,-3563,2534,10380,-3341,-8960,3409,2475,5961,664,-11306,3269,9089,-1000,-65,-6873,-679,11977,-3118,-7405,-4,-594,7330,52,-9731,2134,4873,903,478,-6852,-895,8090,-1282,-2719,-946,-1498,6049,-1007,-7707,2755,2886,1071,1495,-5744,1391,5747,-1222,-879,-801,993,4400,-2074,-4711,1721,2339,1308,-372,-4542,2885,3774,-1932,-2756,-3834,3151,4253,-4355,-3672,-281,2705,4329,-4042,-3693,4888,2368,1546,-4990,-4017,6252,4610,-4132,-3157,-2725,4600,8207,-6707,-4893,2908,2563,4602,-5373,-6956,6215,5129,27,-2917,-6480,5981,8154,-4625,-4474,-1375,2396,7374,-5078,-7441,4377,1590,2472,-1740,-8164,4899,7717,-3520,-2366,-3931,2009,8699,-4160,-7166,1792,582,5338,-2149,-7434,2959,3942,-33,1511,-5646,1490,7810,-2703,-3181,637,-303,5237,-1860,-4975,3917,2842,483,765,-4749,3264,4138,-3272,-813,390,1653,1849,-3908,-2612,3234,1525,131,-2773,-1851,4796,1459,-2194,-2238,-460,4121,2299,-5200,-2253,2324,2907,1561,-5541,-2427,5516,889,-1263,-4253,-2507,6280,2299,-4627,-2470,-778,5123,2796,-7624,-3706,3217,3392,1972,-6731,-4941,7411,2704,-1860,-4119,-2813,6743,4086,-5891,-3661,1652,3686,4619,-5459,-5011,5324,2877,604,-2781,-5641,4992,6192,-4314,-2006,-727,3157,4704,-4881,-4757,3940,1496,1222,-2294,-4949,4022,3051,-1470,-1877,-2490,2920,3977,-3501,-1921,2365,932,2472,-2099,-3114,3428,1396,-2505,-1891,-1572,3608,1921,-4681,-1001,2062,696,1455,-4320,-1550,4287,1635,-1322,-3345,-615,5256,761,-3184,-968,779,1852,466,-5366,-417,3992,1508,-1315,-4512,-998,6094,588,-2427,-2245,1256,6225,875,-5755,-1172,1920,3695,1041,-6731,-800,5631,2105,399,-4911,-2084,6774,1124,-3928,-2727,708,5116,2164,-6255,-1403,2787,2237,1247,-6037,-3072,6162,2943,-1539,-3398,-1775,3869,2778,-4264,-2527,660,2671,2695,-4755,-2334,3954,775,-467,-2733,-1878,5348,1512,-3260,-2260,-60,1934,1967,-2658,-1404,2441,972,-1013,-2125,-2130,4663,442,-2455,-612,-481,2793,-369,-3086,460,2344,1033,-17,-3283,-161,3843,736,-3132,-1734,123,3895,-1470,-3830,-89,2671,2433,-866,-4820],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,4,-5,6,-6,8,-8,9,-11,12,-14,15,-17,19,-21,23,-26,29,-32,36,-40,44,-49,54,-59,66,-72,80,-89,98,-110,122,-137,154,-176,202,-235,279,-341,436,-600,984,-4350,-3103,-1748,5735,7922,-11817,-4671,5708,4097,4806,-7161,-9102,10361,5345,-4627,-2137,-6279,6678,9400,-9192,-5206,3189,2966,7891,-6941,-8772,7257,4378,1568,-3212,-8015,6232,8920,-6430,-3559,-2201,2947,7304,-6299,-6354,3131,2478,3018,-3136,-6378,4358,4515,-1126,-1743,-3599,4061,4256,-5161,-1864,1842,2414,2172,-5102,-3882,4216,757,874,-4269,-2334,5643,1616,-5522,381,528,4730,2354,-8330,56,5424,593,1524,-7132,-2237,8319,-561,-4304,-779,-1581,7937,2733,-10465,196,3002,3293,1502,-9836,-3482,9660,928,-2649,-4638,-4592,11734,3080,-9905,-852,1070,6213,5002,-11683,-3481,7500,1890,909,-7302,-6728,11544,2083,-6497,-1933,-4084,7536,6346,-10358,-3761,3890,2563,4117,-6619,-5860,8833,2896,-1900,-2199,-5240,6118,5957,-7689,-2253,438,2513,5896,-5606,-3825,4949,649,-5,-3971,-4886,5353,2768,-2905,-1468,-2074,3114,2663,-5048,-574,3465,1798,777,-5184,-251,4647,-1773,-2635,-2580,477,6729,-1623,-6018,729,2421,4239,-1208,-7562,2355,5341,-504,-868,-5377,252,8722,-2035,-6163,-66,813,8279,-425,-9013,2645,4993,1981,-76,-9003,-124,10408,-2459,-4958,-3546,-540,10384,828,-9915,1702,2897,5627,1318,-10873,323,9020,190,-988,-5793,-2024,10505,1330,-6722,-392,-208,5320,2216,-11005,-1009,5706,2461,2021,-6678,-3082,8865,1803,-3077,-1969,-2705,5987,3579,-6908,-1064,1838,2792,2015,-6011,-1060,5419,231,-2113,-3213,-1442,5704,640,-3349,-640,1061,2831,262,-5688,-697,3301,858,59,-4122,292,3647,-1449,-2262,-1410,1399,4380,-1327,-4900,1474,3120,1760,-1426,-5642,3450,5618,-2244,-1939,-3508,3745,7298,-3826,-7140,724,2175,3504,-3740,-8573,3534,6537,1492,-2585,-6228,2271,8370,-2582,-4714,-675,1685,7175,-3644,-8226,1901,4475,2399,-1212,-9149,2021,8255,-2279,-2171,-4840,692,7883,-775,-7653,-576,2637,4494,77,-8365,313,5765,107,-1423,-5192,-443,6974,156,-5035,-1962,205,5563,1145,-5269,364,3673,1260,-1196,-4605,962,4771,-786,-2692,-1902,555,4721,-1324,-4646,888,2326,2238,-1669,-4808,2640,3804,-1405,-2132,-1460,1978,4489,-3452,-3753,1490,1954,2822,-4223,-4055,3158,3818,105,-1755,-3932,4844,4033,-3958,-4988,-1635,4202,5261,-4142,-4977,1993,3099,3673,-4361,-5567,4168,4812,-1575,-3178,-3211,4325,6014,-4628,-5942,750,2373,4760,-3992,-6025,3888,4302,1319,-3360,-5011,3814,6727,-3133,-3234,-613,3037,3954,-1941,-6186,1865,4614,3096,-2954,-4863,2951,5407,-38,-2363,-3540,2406,4760,-2019,-3782,8,2018,2372,-1638,-4815,2089,2116,-169,-2544,-2857,2171,3924,-2238,-2337,180,1189,1693,-3014,-2148],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-5,6,-7,8,-9,11,-12,13,-15,17,-19,21,-24,27,-30,34,-38,41,-46,51,-55,61,-68,74,-82,91,-100,110,-122,135,-150,168,-189,213,-242,279,-325,387,-474,606,-833,1338,-5589,2745,7261,-393,246,-9701,833,10919,-852,-6394,-1253,-1423,8970,126,-9363,2833,3374,2453,742,-7948,731,7073,-899,-2872,-2376,-775,6787,-2165,-4988,3077,489,3313,-1035,-5870,3843,3360,-686,-1060,-3768,3156,4591,-4824,-2674,177,2063,3900,-4991,-4663,3592,1923,-2,-4309,-3084,6031,3214,-5029,-2614,-2306,5799,5282,-7527,-4291,3710,2991,3312,-6730,-6367,9134,3477,-1978,-3034,-6120,7444,7951,-7894,-3430,433,3842,8104,-7847,-7653,7348,4026,931,-4444,-9708,6353,8820,-4887,-3813,-3263,3445,9822,-6043,-7929,3139,2461,5686,-3174,-10822,5008,7309,-2479,-1041,-5550,2425,9442,-5163,-4177,204,1026,5740,-2533,-7439,3195,3035,-148,-2108,-6449,2864,6473,-3366,-680,-819,-628,5709,-3504,-4341,1682,1286,658,-1449,-3720,3303,3475,-2440,-2391,-1734,3067,3019,-4479,-2133,3357,2541,1745,-4718,-2592,5201,2090,44,-2635,-1415,6505,1050,-6232,-1173,1540,5694,3797,-8489,-2282,5312,3134,1067,-6756,-3931,9380,2788,-3577,-3285,-3250,7568,5403,-8058,-1836,3131,3879,4686,-9035,-4529,8176,3074,-1322,-3192,-5984,8098,6771,-6061,-3126,-346,3971,7352,-6659,-5820,5955,2088,2172,-3643,-6745,6308,4795,-3557,-437,-3776,2344,6097,-5107,-3230,1570,1911,3665,-4010,-6026,4839,2673,-1138,-1922,-4080,3594,4339,-4240,-2793,-460,1586,3568,-2861,-3098,2931,428,-967,-1647,-1872,4925,1515,-2946,-337,283,3336,1356,-5266,271,3495,1629,-300,-5114,-426,5730,460,-3714,-2964,-227,7860,485,-5998,-1064,1645,5232,103,-7255,-242,6910,260,-1937,-5847,-778,7262,1218,-5655,-2748,177,6576,2117,-8829,-1182,5420,2355,1488,-6204,-2907,8270,1361,-3011,-3270,-2213,7289,3483,-7438,-1670,2341,4396,2770,-6151,-3562,5440,2435,-356,-3445,-3517,6254,3931,-4966,-862,-353,2897,3257,-4966,-2055,3827,1629,893,-3142,-3472,3522,1706,-2631,-542,-894,3260,2256,-4099,-817,2220,-62,1009,-2210,-680,3998,574,-2031,-2876,763,3438,827,-3283,-186,1502,2230,-1298,-3612,10,4297,320,-1364,-3201,1468,5061,-1491,-3782,-1731,2100,4273,-2410,-6199,1015,2379,2690,-2296,-5424,1642,4910,418,-5203,-3558,1617,6131,-1777,-5978,-777,1721,4276,-1162,-6992,179,5498,1238,-2410,-5262,412,6628,-350,-4021,-1465,936,5401,-121,-7103,-622,3618,1858,722,-5755,-1711,5932,221,-2422,-1195,-1276,5099,312,-4940,-194,1472,3826,73,-4467,-1057,4609,1059,-1480,-2749,-651,3857,899,-4047,-741,2069,2348,-439,-4483,665,1822,594,161,-2875,467,3367,-1063,-3589,-970,1881,3670,-1621,-4052,1392,2288,621,-2234,-3341,3219,3978,59,-2195,-1139,2433],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,7,-8,9,-10,11,-12,13,-15,17,-19,23,-30,48,-116,1138,4323,-4720,-10449,7897,7593,-4691,-2786,-6427,5398,11970,-6469,-6646,2155,2180,8561,-4053,-12155,7026,6123,-1019,-1388,-9940,4938,11066,-3964,-3619,-2018,1490,10140,-3732,-9881,3545,2585,2713,-263,-8458,2609,9045,-1752,-1800,-3636,550,8110,-1932,-5158,2033,458,3985,-1508,-7234,2242,3605,-1288,-1216,-4832,2670,5049,-3244,-1452,385,1328,3931,-3773,-4096,3944,1654,413,-3563,-5257,6264,2755,-4623,-1977,-1310,5460,3330,-7306,-2777,3804,2197,2820,-7064,-5137,8006,2401,-2597,-2791,-5059,10041,5580,-9267,-2709,172,4634,6550,-9387,-7621,7349,2249,1550,-5153,-7566,9903,5785,-6543,-3277,-3957,5275,8399,-9792,-6795,4699,2474,5310,-5184,-10427,7770,6219,-2722,-1866,-6362,5670,9978,-6674,-5434,798,1344,8101,-5159,-7447,5914,2806,1037,-1104,-6489,4467,6081,-4519,-1793,-1879,959,6809,-4664,-3969,2874,2685,2802,-1083,-3934,4870,2688,-1914,-1529,-2589,3107,3468,-4069,-1386,1619,2511,1853,-4679,-2153,4483,1156,-617,-2312,-2435,5639,613,-5051,-1764,261,4911,2193,-8413,-347,3881,2371,1262,-6460,-1913,7633,202,-4875,-2774,-989,8148,2301,-8202,-1312,3491,3970,2989,-9803,-2957,9587,737,-1804,-4592,-4759,9148,4230,-8070,-2550,-1793,4869,6116,-9950,-4181,6827,1707,2593,-5897,-6658,8528,3819,-4059,-2039,-4307,4896,6206,-6790,-3312,2372,2763,3568,-5096,-5166,6274,2682,-1944,-2059,-4245,4980,4586,-5532,-1798,312,1945,2470,-4836,-2677,2814,879,-901,-2090,-3385,3982,1050,-3463,-1009,-52,3428,2298,-5210,-602,3854,471,1077,-4750,-784,5104,455,-1832,-2092,-142,5249,-489,-5482,-551,2880,3155,-899,-7058,842,5440,586,-1413,-5377,1126,8541,-1981,-5752,-1680,1118,6976,33,-9185,315,4566,2330,-108,-7276,-560,8039,634,-4490,-4229,-2122,8706,920,-7859,-692,3304,4103,1632,-9314,-1838,6919,940,-623,-5365,-2044,8432,2524,-5978,-2746,606,5184,2755,-6877,-1397,3599,1774,691,-5017,-2111,6192,1037,-2502,-37,-492,4908,1566,-4883,-902,1806,1357,975,-4142,-1208,4116,-203,-959,-2677,511,4021,-1158,-4358,-914,504,2704,294,-5162,950,3091,-1032,-1545,-3091,1019,5869,-681,-3448,-892,2224,4637,-3240,-6130,1813,3678,2523,-1879,-6230,3166,6952,-579,-3548,-3103,1890,6418,-2578,-5827,781,3496,3653,-1748,-7337,1772,6358,1253,-2894,-4707,1466,7057,-693,-4766,-2427,581,7355,-966,-6226,255,3985,2489,-622,-6886,471,7440,-934,-2075,-3021,252,5997,275,-6067,370,990,3799,1738,-5375,-199,4830,1558,-991,-3680,-179,4808,-809,-2874,-1778,917,3729,-352,-4184,808,3097,-65,-635,-3399,760,2910,-1113],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,6,-7,8,-8,10,-11,12,-13,15,-16,19,-21,22,-25,28,-30,34,-38,41,-46,50,-56,62,-69,77,-86,98,-111,127,-149,176,-215,273,-367,550,-1030,4944,9743,-6940,-5933,88,1636,7896,-3694,-9433,5917,5167,529,-1267,-7409,4462,8193,-4072,-2479,-2578,1622,6700,-2685,-4930,2333,1938,2300,-1635,-5890,3355,4049,-2520,-1236,-2888,3070,4274,-4303,-1864,1391,2197,2283,-4665,-3432,4930,1715,-741,-3745,-2668,6325,2167,-4496,-1324,-454,4022,3160,-7394,-695,4890,359,225,-6810,-2942,9718,1314,-3619,-1442,-2445,8654,3211,-10393,-1783,3346,4137,4685,-9103,-5578,10416,1870,-2294,-3185,-5613,10367,5794,-8112,-2006,-42,5413,6873,-9115,-5325,6885,2814,2196,-5404,-7700,9635,5920,-5406,-2171,-3864,4955,8553,-7973,-3324,4373,2168,5261,-4793,-7395,6721,4009,-1205,-1243,-5058,4413,5148,-5062,-2327,690,2001,3454,-4376,-3372,4474,1588,-128,-2675,-3723,4275,2662,-3155,-1625,243,2749,1725,-4332,199,2985,1251,203,-4463,-1215,5461,-315,-4188,-1898,-655,5887,3,-6219,-657,1370,4036,975,-7395,323,6845,609,-1761,-5589,265,9383,-1082,-5488,-2145,-439,7104,1576,-8839,1116,5082,2302,1457,-8391,-1923,9469,261,-2724,-3809,-3246,9083,1881,-9336,-837,1886,4490,3392,-9416,-2707,8106,2247,225,-4138,-4586,8310,3339,-6055,-2276,-1479,4715,4338,-7892,-2119,4189,2169,1822,-4565,-4807,5919,2599,-2820,-2428,-2026,5943,3908,-5548,-899,1413,1850,2100,-4780,-2027,5393,637,-2345,-1942,-934,4559,209,-3514,139,1900,3095,46,-5368,-325,3124,-292,-303,-3970,230,4819,-966,-2116,-967,1845,5785,-1095,-5343,2368,3408,1899,-2020,-6563,1706,7271,-499,-2840,-4712,1217,6937,-2683,-5425,-1435,1468,4731,-892,-9677,1596,5096,772,-1534,-6767,136,8305,-1207,-4071,-2192,44,7377,731,-7970,526,2906,2890,730,-8282,-2083,7392,-54,-2416,-3681,99,8230,1259,-5908,-664,2255,3055,2101,-7333,-634,5260,907,-626,-2119,-1301,5540,-340,-1992,-1252,-1495,3988,1086,-4304,420,2212,488,463,-3588,122,3438,-548,-1040,-2091,1344,3482,-798,-2599,2081,2362,287,-2531,-4126,2251,3959,-1143,-2800,-3638,3113,3451,-2413,-4455,724,2969,2607,-3060,-4189,3957,3712,-630,-2376,-3324,3818,4885,-2516,-3690,-492,3229,5350,-3353,-6246,2527,4027,3464,-2971,-5647,4179,5373,-947,-2932,-3435,2109,5806,-3598,-4937,138,2584,5393,-1414,-7980,2354,4946,588,-1646,-4571,1339,5833,-1798,-2895,-2015,1107,5705,-718,-5451,947,2860,2099,-773,-3584,1246,4467,341,-2202,-1895,773,4822,-1739,-2822,112,1654,2317,-63,-4464,2016,3141,307,-1739,-1695,1226,4044,-1458,-2710,44,1548,2012,-1182,-3174,2343,3656,-494,-2525,-3105,2766,3260,-2910,-2907,-40,2805,2023,-3981,-3471,1893,2647,372],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-4,4,-5,5,-7,7,-8,8,-9,10,-10,12,-13,14,-15,17,-18,20,-22,24,-27,30,-34,38,-43,50,-59,71,-87,112,-149,214,-339,660,-3200,1021,13319,-4009,-9164,2510,1612,6653,-811,-13181,4637,8526,-1043,-624,-9043,196,12835,-3548,-7858,-1111,-382,9932,142,-12520,1312,4668,2132,1921,-10120,-973,10540,-1447,-2838,-3633,-3059,10023,31,-8641,1219,1566,3997,3084,-8312,-298,6696,-1424,-215,-4566,-2868,8121,-1855,-4246,-1036,-840,5505,63,-6354,1420,3348,333,-23,-4735,2100,4894,-2599,-2813,-1324,1788,3959,-2253,-5375,3506,1997,2312,-3006,-6385,4693,3321,-2137,-2354,-3250,4317,7002,-6667,-3848,1548,3798,5879,-5392,-7565,7481,4458,1347,-2272,-7881,6176,8265,-6752,-4001,-1660,2350,10288,-6810,-8495,5131,2966,4724,-2231,-10883,6336,7067,-3171,-1682,-6958,3250,11834,-5120,-6599,674,1188,7557,-2691,-10708,3571,5193,1189,-364,-9043,937,10104,-3481,-4397,-1729,-1086,6993,-2282,-6924,2371,2576,2912,-830,-7178,1935,5869,-1988,-804,-2924,696,6584,-2396,-4188,1411,993,2224,-951,-4789,3911,2299,-996,-921,-3193,3797,3349,-3054,-3100,-266,1665,3001,-5487,-2506,4452,1796,242,-4647,-4467,6436,3052,-4375,-2064,-1647,4992,3682,-7976,-3316,4103,3265,2837,-5430,-5655,8049,3304,-2637,-3123,-4793,7727,6758,-8071,-4010,-11,4013,7167,-8093,-6392,5627,3421,2306,-3694,-7872,7126,6780,-4389,-2824,-4093,4078,8301,-7113,-6460,2809,1964,4424,-3621,-9027,5746,4406,-1446,-1377,-4937,3557,7433,-4497,-2963,729,1084,5344,-3504,-5683,4160,2542,310,-665,-6144,3443,4786,-3038,-1627,-441,2078,3573,-4301,-2938,3437,2307,1066,-2764,-2518,4910,1775,-2781,-642,-130,3984,1968,-6014,-1706,2619,1759,1218,-5214,-1805,5379,1438,-758,-3284,-1342,6789,1550,-5863,-2449,892,4735,818,-7475,-1807,5848,1601,1044,-4839,-2465,7565,2952,-4619,-3473,-1509,7960,2749,-7474,-1113,3002,3852,3068,-6578,-3955,7024,1489,-1651,-3727,-4397,7498,4902,-4985,-2789,-416,3674,4666,-6010,-4065,3758,2154,1625,-4884,-4767,5480,3433,-2903,-1851,-2061,2876,4296,-5686,-2797,1674,1879,3109,-4640,-3772,4122,1302,-961,-873,-2127,3655,1811,-2715,-1376,297,2156,2047,-3653,-1191,3064,44,-505,-1777,-409,4420,1561,-3273,-332,1884,2961,117,-3714,-655,3551,1603,-1583,-4912,1726,5312,629,-3534,-2260,1365,5898,861,-5582,112,3678,3233,-79,-5982,76,5040,1699,-1824,-5425,-758,6600,467,-4685,-1525,-24,6591,634,-7106,-507,4203,1777,516,-6521,-1351,7616,1964,-3484,-2702,-411,6272,2122,-5288,-1338,2422,2318,1369,-6137,-1447,5333,426,-112,-2665,-1243,5049,1217,-4605,-1984,158,3156,2028,-4391,-824,3437,1521,1566,-2982,-1305,4663,551,-3419,-596,-296,2929,812,-3678,217,2369],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,5,-6,7,-8,8,-9,11,-11,12,-13,15,-16,18,-20,22,-24,26,-28,31,-35,38,-42,48,-54,61,-69,81,-94,113,-137,175,-232,334,-554,2229,-6853,-8658,8428,3814,-1633,-3034,-6538,6092,7434,-7219,-2357,811,3080,5600,-6540,-4371,5261,2105,731,-3479,-5421,5009,4539,-3462,-1704,-2046,3948,3202,-4927,-2728,2930,1143,727,-4553,-1933,5803,962,-2758,-3214,-1782,5719,1224,-5936,340,1738,3090,912,-6833,781,5581,325,-694,-5330,193,8629,-1839,-4827,759,36,7732,476,-10784,1870,4790,2410,234,-8037,-660,10769,-1900,-3640,-3720,-1036,11020,1705,-10650,1170,2798,4089,3489,-13392,-1124,10239,379,-1801,-6056,-4417,11620,1719,-7667,-139,-1634,7313,5574,-11004,-1509,6896,2089,1901,-6585,-5342,9428,2018,-3561,-2503,-3076,5931,4644,-6740,-1847,1281,1484,2891,-4908,-2254,4926,1792,-1294,-2606,-3146,5513,1713,-4876,-796,-6,3075,1410,-4525,-487,3802,238,61,-4034,-605,4823,-1238,-2155,-771,722,5210,-1017,-5333,837,2352,1862,-1265,-5428,3515,6241,-1803,-1964,-2738,595,6926,-4332,-5723,2057,1747,5137,-2647,-8180,3535,5668,192,-1524,-5926,731,10376,-4277,-4918,-1637,-521,9034,-1594,-10629,1516,3367,2374,300,-10620,1230,9556,-1247,-2287,-4454,-691,9436,-790,-8485,-269,1649,4779,1840,-9879,-337,6122,438,-474,-4900,-2129,8329,-108,-4373,-1450,670,5761,1433,-7252,-754,3331,1638,450,-5526,-1171,5098,238,-1716,-2030,286,3855,-1299,-4267,-8,2763,2700,-1993,-4304,1056,3492,-915,-1403,-2840,2490,4946,-2027,-2330,-156,2789,3107,-3566,-4810,2855,2835,-249,-3763,-4991,4780,4126,-2164,-2890,-1330,2363,5536,-4154,-5329,3265,3164,2746,-3349,-6925,5280,5516,-312,-2191,-3952,3233,7149,-5123,-5949,990,2571,6767,-3622,-9340,3697,5036,1166,-3096,-6357,3105,6136,-2765,-3710,-1531,942,7915,-2591,-5967,3423,2571,2105,-1023,-7361,1753,5925,-1042,-1695,-3649,774,6875,-394,-3912,420,1730,3433,-34,-5690,1220,3430,-1009,-819,-2554,1827,4450,-2348,-2292,823,779,2830,-2643,-3595,1258,2779,854,-2224,-3031,2543,3206,-1924,-2523,-1200,2551,3692,-2863,-2663,3478,2689,320,-3691,-2219,4922,2207,-2806,-3551,-1970,5142,4182,-4171,-2713,1382,3147,3830,-5347,-3902,3812,3467,-863,-4690,-3105,4964,4545,-4133,-2439,-1021,4919,4848,-5387,-4649,2323,3654,2316,-4733,-5658,5128,2956,-215,-2474,-3499,3869,4665,-2670,-3556,766,2669,4909,-3891,-4999,1979,2746,453,-2070,-3788,2198,3952,-2307,-1968,-293,908,3844,-3114,-3761,2120,1954,1523,-1678,-4008,1653,1839,-2194,-1805,-1087,2463,2197,-1865,-2131,1071,1787,826,-2583,-2332,2285,1149,-1600,-2153,-1030,3540,1527,-3903,-1446,612,2986,455,-4515,196,3596,3016,-1980,-3587,-825,4660,1966,-2760,-1833],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,6,-6,7,-7,9,-10,12,-13,14,-16,18,-20,22,-25,28,-30,33,-37,41,-45,49,-55,61,-67,74,-82,91,-102,114,-128,147,-167,194,-226,263,-275,97,-11794,-619,9806,1057,-700,-6797,-1656,12452,744,-9153,-1185,-1159,8901,4027,-13056,-58,6052,1637,2495,-9020,-4306,12503,925,-4663,-2948,-4506,9736,3409,-10574,-1367,1963,2646,4450,-8596,-3899,9027,370,-717,-3531,-4559,8722,3219,-6116,-1733,-477,2971,4410,-5422,-2201,5260,218,1926,-3534,-2484,6316,-864,-3173,-664,218,5037,-154,-5957,468,2910,1112,-334,-5239,1724,5358,-1663,-3237,-1950,1437,6806,-2379,-5095,1383,1593,4910,-1592,-8725,4091,5360,-458,-3347,-7122,3154,8992,-4340,-4918,-582,714,9331,-4620,-10304,3794,3962,3373,-344,-11179,3369,9487,-2671,-2023,-4396,1043,12979,-3148,-8385,2029,571,6648,309,-13121,1566,6929,213,472,-7376,-1224,11363,-1961,-6441,-1187,-1783,7753,1118,-10112,2069,4752,1064,3325,-8006,-1647,7858,-801,-1884,-2837,-1854,7222,258,-6854,1944,466,1764,2059,-6009,120,5477,-1327,-115,-2580,-806,4403,-1611,-3867,594,984,3302,-1220,-5804,2488,3080,762,-2977,-3778,2146,5438,-2673,-3030,-692,3030,4808,-4975,-4760,2834,3172,2114,-3757,-7571,6438,4813,-2308,-2534,-4361,4131,8186,-5401,-5063,1431,3161,6245,-5310,-7269,5813,5112,487,-2703,-7657,4753,7368,-3823,-3595,-1985,1251,9811,-3530,-7772,2845,1946,4260,-1822,-10455,3867,7863,-1201,-2026,-5352,1053,9753,-3760,-6192,805,766,6597,-441,-8992,3434,4547,1159,-3,-5881,514,6447,-1971,-3449,-602,91,6091,-1501,-5225,2545,1096,1173,161,-6476,2112,5031,-1746,-1779,-919,956,4152,-3332,-1857,1466,1574,1002,-2878,-4255,3593,2585,-1738,-2709,-3278,3623,3737,-4826,-3022,744,2897,2813,-5988,-3146,4295,2719,558,-4692,-5365,6991,3228,-4914,-3829,-2198,6423,5598,-6923,-3781,3898,4386,3900,-6455,-7003,6613,4147,-1521,-2646,-4793,4820,6097,-5268,-2772,-560,3966,5560,-5308,-7946,4499,3914,855,-1945,-6330,6328,5845,-2982,-1704,-2532,2300,7484,-5352,-4680,1901,1704,2793,-2434,-6902,3169,3307,-1263,-1929,-4485,2743,5907,-4000,-2374,384,1464,4037,-2405,-2966,3644,1287,-766,-1275,-2584,2348,2906,-3883,-1313,-281,2253,1775,-3784,-1729,2008,1105,-492,-2095,-2192,5424,1584,-3265,-2783,883,4134,2090,-5879,-1051,2515,3082,1708,-5213,-1486,5489,2287,-2619,-4340,-872,6972,2028,-4387,-2144,923,5361,2311,-6649,-2802,4878,3067,658,-4798,-1854,6811,3414,-2718,-3544,-1244,6543,3124,-6884,-2689,2903,3538,2215,-4940,-3952,4647,2316,-363,-3032,-3088,4914,3952,-3708,-2706,-701,3746,3613,-3924,-3675,4045,2026,1113,-2771,-3279,3417,1414,-2867,-2156,-1168,2611,1869,-2848,-2105,2735,1200,192,-3322,-2052,4155,1329,-1595,-385],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-8,10,-12,16,-21,33,-64,175,-1742,-2928,7668,4326,-9792,-1737,2627,3503,4055,-7090,-5667,8096,3073,-1683,-3774,-4204,6609,3014,-5433,-2210,-24,4319,2213,-7116,-2166,4518,762,186,-3677,-1362,5454,-97,-1340,-2054,-45,5713,-389,-5059,2355,1036,2457,-71,-5723,3545,5266,-2124,-2223,-2775,649,8045,-3892,-3975,2016,-1,5253,-2153,-7935,5173,3497,-1238,-705,-6713,2314,9753,-4563,-5520,-517,59,9000,-2860,-10521,4599,4287,1411,-139,-10076,2411,10520,-2747,-3310,-5106,-73,10770,-2346,-9289,1276,2847,6577,1211,-11928,1520,8668,-102,580,-6482,-2055,10641,399,-6412,-983,366,7464,1829,-9868,-416,4387,1403,1304,-7226,-1450,7729,151,-1494,-2381,-232,6352,1377,-6535,-1007,1216,2818,631,-6193,106,4664,-763,-185,-3772,250,4893,-2043,-2633,-321,140,3968,-2687,-3813,3423,2074,889,-956,-3874,4050,4109,-2730,-1884,-1660,2075,5766,-5295,-4695,4020,1027,3432,-3708,-6080,5603,5685,-3388,-1586,-4442,4041,8301,-6636,-4372,2346,1772,6346,-4245,-8708,5679,4881,322,-1883,-8014,5414,8736,-3762,-4078,-1993,1875,8658,-3682,-9015,3457,2617,2689,-1443,-9207,2284,7341,-2950,-2449,-4257,807,7883,-1740,-6347,-54,1180,5591,-1913,-8056,1217,3300,504,-528,-5757,1080,5435,-1674,-2203,-2017,848,4703,-2134,-4812,1969,2157,574,-1865,-3628,2531,4016,-1634,-1742,-1472,2641,4171,-3678,-2053,1710,874,2003,-3391,-3649,4000,1581,-2181,-2182,-2890,5320,2442,-5059,-1685,-332,2980,3368,-4776,-3418,5292,2576,69,-3908,-4568,6505,3736,-4146,-2410,-2086,5300,5956,-7368,-2141,3715,2577,2795,-4865,-5397,6515,4496,-1581,-2643,-4141,4838,6301,-6391,-3441,895,2501,4699,-4367,-6416,5348,4146,461,-3876,-6551,3771,5395,-3617,-3202,-2449,2079,6041,-3079,-4155,2197,1927,2278,-2588,-6091,2745,4192,-2029,-1426,-2100,1538,4864,-2050,-3276,-175,1069,3501,-2196,-3228,2452,1175,-695,-1136,-1454,3208,2180,-2532,-685,436,2199,2243,-4411,-2243,3194,1850,-341,-3299,-2049,4528,745,-3752,-1991,-1060,3481,140,-6130,-1049,3038,2615,273,-4963,-2206,5926,1450,-1654,-2637,-2384,6067,1709,-4327,-1820,1332,3956,1256,-6858,-1744,5234,2530,-399,-4943,-2859,6564,2980,-3066,-2213,-2356,5001,3745,-5649,-3174,2617,3489,2250,-5563,-3306,6159,2300,-795,-3270,-2197,3707,3116,-4408,-1654,306,2260,4000,-3963,-3428,2807,2942,-722,-3241,-2208,3111,2991,-2365,-915,-1311,2002,2355,-3354,-2396,2344,699,-560,-2617,-964,3560,1237,-2033,-339,312,2670,1050,-3145,-278,1759,1989,-583,-4885,535,3300,233,-2066,-2208,129,3778,-116,-4607,-1148,849,3535,91,-4720,-576,3078],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,6,-6,7,-7,9,-10,11,-13,14,-15,17,-20,21,-24,26,-29,32,-35,39,-42,46,-51,57,-62,68,-75,84,-93,103,-116,132,-149,172,-200,238,-290,368,-494,729,-1321,7147,3954,-8685,-706,-1236,6622,5359,-11663,-3449,8231,1539,2885,-7335,-6976,10106,4189,-5952,-3108,-4776,7804,8134,-11280,-3809,3782,3862,7090,-6839,-7394,9389,3375,-1079,-3006,-7734,7251,5901,-6941,-1287,-524,1857,7649,-6850,-5605,5945,1434,1404,-2252,-7328,6550,3529,-5258,-1000,-1567,2566,4612,-5664,-1824,3840,25,633,-3942,-3891,5478,2485,-3200,-980,-585,4232,2494,-6954,391,1597,2564,180,-6837,-120,5624,150,-1643,-4470,-732,7256,83,-5626,-696,2258,6471,559,-9171,345,5081,3062,707,-8869,4,10351,-500,-4238,-4292,-1211,10202,1080,-9565,714,3264,5547,2359,-11357,-1822,8657,861,1107,-7373,-3988,11338,1010,-7420,-984,-2263,8414,3704,-10761,-1257,5261,2210,3455,-8207,-6118,10029,738,-2542,-2672,-4533,8286,3895,-8278,-372,975,2665,4644,-8486,-4122,6939,640,-573,-2400,-4205,7740,2180,-6440,595,375,1300,1524,-6692,-128,4612,-11,304,-3961,-1092,6725,-295,-3577,-128,892,4878,-1398,-5671,1519,2997,1386,-1220,-5203,2549,6137,-854,-2561,-3014,2308,7644,-2011,-6032,-577,2553,5507,-2071,-8437,2867,5568,1891,-1837,-8093,1984,8857,-1381,-5390,-3810,492,9888,-1185,-7884,918,2933,4329,-979,-10041,2343,8371,-131,-2547,-4043,-967,10903,-661,-7075,640,1112,6917,2032,-9204,25,6747,959,144,-6301,-1698,9010,-896,-4261,-740,-2096,6535,1254,-7286,724,2931,1626,2207,-5680,-1067,6303,-1421,-1656,-1298,-710,5367,-950,-5602,1919,1975,887,-20,-5646,1112,3932,-2232,-1583,-2095,396,4694,-1988,-3905,1848,2697,3148,-2520,-5261,2164,2865,-778,-2425,-4729,2832,4974,-3397,-3810,-1871,2590,5874,-3030,-6417,2545,3911,2692,-3208,-5916,4927,6642,-626,-2498,-4671,3747,8843,-4085,-5666,-652,2323,6810,-4153,-7026,3488,4296,2104,-2742,-6757,4295,7846,-1441,-3716,-2444,1123,8230,-2665,-6131,1908,1593,3866,-510,-7422,1766,4888,-1280,-762,-3352,128,7892,-2204,-3917,131,87,4421,-997,-5979,1535,4022,-286,-656,-3727,2361,5151,-2207,-2840,13,238,3640,-1547,-4201,3278,1970,-70,-977,-3281,1437,2250,-2801,-2703,-1134,2478,3805,-3690,-2530,2025,2757,1411,-2549,-2356,4255,3853,-1489,-3249,-2242,4884,3632,-4937,-4008,1509,4051,3169,-6036,-4185,2890,4330,703,-3973,-3935,6227,4228,-3647,-3811,-1360,5230,4897,-5210,-4709,1355,2326,3156,-4830,-5755,5131,3313,-1245,-3886,-5172,3168,5439,-3824,-3554,-165,3409,6229,-3412,-5028,2757,3242,1180,-2620,-4628,3169,4587,-1891,-1988,-1171,3331,4196,-3394,-3607,1779,2423,1513,-1708,-3866,3409,3289,-1139,-1206,-1795,2125,3622,-2133,-2011,1374,663,2137],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-9,10,-11,12,-14,15,-17,19,-21,23,-25,27,-31,33,-37,42,-47,53,-61,72,-85,104,-135,194,-353,2368,2503,372,-8378,-360,9469,65,-4719,-4178,-985,8110,1252,-6933,-628,1591,4866,639,-7624,1222,6548,474,318,-3945,-38,5418,-789,-3117,-890,-553,4136,-688,-5646,1347,1416,1555,-1157,-6396,2652,4397,-3364,-754,-2953,1255,6433,-4128,-3137,4071,1270,3430,-2215,-7376,6920,3467,-3945,-272,-5300,4179,6501,-8176,-3733,3478,1289,6419,-5383,-9322,7916,4032,-416,-2585,-7675,5108,8715,-4842,-4158,-696,1316,9737,-5309,-8927,4652,3152,2711,-2165,-10599,5093,8570,-3519,-2778,-4745,1548,9559,-4888,-7524,2347,1422,6337,-609,-9609,3898,5660,458,-1988,-6667,1168,8731,-2559,-4502,-1341,55,7775,-1705,-6924,443,2672,2454,-323,-6515,1463,5656,-468,-1582,-1583,1843,4509,-1666,-2946,1491,1207,2592,-2695,-4037,3346,1734,-922,-1119,-3052,3748,2716,-4144,-470,262,1976,3547,-6396,-3416,4317,414,1480,-3282,-3661,8289,3731,-4899,-441,-1572,5096,5143,-7745,-3775,4568,1679,3536,-5743,-6446,8149,2478,-2590,-1560,-4875,7113,6476,-7848,-3569,1242,3321,6030,-6590,-7615,6175,3691,799,-2455,-6676,6005,7304,-4286,-2019,-1722,2998,7974,-6154,-6560,2609,3332,3551,-3725,-6492,3706,4471,-1772,-1559,-4718,2961,6754,-4249,-3672,258,1811,4817,-3065,-5789,2514,1842,434,-2326,-4504,3153,3967,-2405,-3244,-1040,1471,3570,-3528,-1582,1623,-602,1407,-2276,-2519,4372,1749,-1704,-540,-1639,3531,1337,-4883,-5,1871,2170,1720,-6331,-410,5277,432,-892,-3974,-1283,6214,780,-5020,-1415,677,3761,3271,-7714,-1695,4753,2043,685,-6655,-3457,7886,1417,-4172,-2411,-919,6606,4356,-7617,-1793,3206,3202,2141,-7045,-4402,7392,2314,-1092,-3462,-4106,5975,4414,-5072,-3466,908,4668,3964,-5635,-4971,3559,3400,1114,-3368,-3932,5635,3650,-2948,-2826,-1696,4446,4062,-4623,-3276,1408,1720,1691,-3397,-4138,3090,2066,-1405,-2089,-2288,3357,2268,-2396,-583,-108,2342,927,-3615,-503,2977,1016,-413,-2404,-735,3816,69,-3485,-832,874,4354,-80,-5069,775,2489,962,-243,-2856,507,4793,-137,-3382,-2170,265,5735,351,-4985,-52,2133,2938,-767,-6836,177,6460,1189,-3083,-4118,-739,7200,-123,-5682,-578,1034,4267,32,-6160,-1155,5337,2194,-495,-5563,-655,6487,1717,-3774,-2927,-743,4790,1470,-5606,-1388,3055,2378,1158,-5353,-2622,4998,1656,-1130,-2519,-896,4933,2601,-3012,-2067,240,3719,1998,-3560,-1529,3822,1860,19,-3555,-889,3593,1036,-2799,-1178,-1792,2427,502,-3366,-355,965,920,-1105,-3323,391,2169,264,-1125,-1794,1927,2990,-1441,-3584,755,2102,2436,-1594,-4046,1437,2707,-1172,-2507,-3028,2108,5486,-1437],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-8,8,-10,11,-12,14,-15,17,-19,21,-25,27,-30,33,-37,41,-45,50,-56,62,-68,76,-84,94,-104,116,-130,148,-168,193,-226,270,-335,441,-1440,6843,4579,2468,-5046,-8578,8683,6371,-5754,-4257,-4988,5868,9536,-7990,-5823,3885,1932,6122,-5323,-10834,9758,5581,-2432,-2432,-9017,4644,10531,-6910,-3823,-59,1426,8942,-4111,-9851,5845,3870,1370,-95,-9180,4163,7786,-4552,-1672,-2325,-412,9310,-3121,-6044,3374,-577,4275,27,-7766,4580,5278,-3417,44,-3075,2558,5035,-4984,-2452,2798,1162,2791,-4397,-4400,4493,1426,-1002,-1668,-2055,4869,3693,-5367,-2061,736,5138,2722,-7440,-2915,5083,3011,312,-7338,-3571,8443,1948,-4958,-2143,-2171,7689,4385,-10203,-2602,2692,5150,3786,-9911,-3758,9276,1211,-1015,-4944,-5699,10331,3913,-7451,-2491,-2192,5795,7103,-10937,-3921,6205,2366,3146,-6652,-8564,9602,3763,-3809,-1662,-5461,5289,7305,-8253,-2684,2789,2105,6021,-6915,-8379,7088,1640,-944,-809,-7272,5480,5621,-6981,-527,-518,1468,5907,-3861,-4367,5546,535,133,-1888,-4852,5086,2541,-4640,195,-1057,2204,3376,-6113,-1348,4340,1468,-137,-3542,-1314,5681,55,-3531,-2334,-1043,6068,1851,-6771,-1137,2638,4459,248,-7304,34,6510,1701,-1591,-5805,-314,9518,656,-5802,-2836,-19,7306,1211,-9100,-671,4301,4591,334,-9003,-2316,9309,1751,-4375,-5507,-2708,9328,1692,-8244,-540,961,4373,4097,-10102,-2953,8417,1901,249,-5880,-3284,8962,1981,-5407,-1560,-3270,5789,5083,-7862,-2206,4275,1522,2857,-5037,-5355,7049,317,-2269,-2033,-3552,4028,2503,-5717,-516,658,2569,2799,-5190,-2444,5801,420,-298,-1258,-2902,3591,426,-5134,954,645,2291,663,-5756,524,3716,554,-1072,-4051,759,6894,-1202,-3742,-379,1493,4210,-1116,-5323,955,4478,1918,-780,-5952,1882,5997,-1011,-3282,-4263,2370,7298,-1717,-6279,-321,3134,6514,-2257,-7184,1146,6074,2034,-2034,-6632,827,8907,-548,-4408,-3424,-23,7785,-92,-8535,1947,2273,4206,1556,-8105,-486,6067,708,-2441,-4131,-574,8088,619,-6132,-1507,94,4706,2507,-7209,-32,4930,1190,-547,-3805,-909,6395,-255,-4533,372,-670,4242,-99,-6012,-487,1941,180,1216,-3761,-122,4738,-221,-2406,-1264,604,4383,-878,-5004,1862,2126,1487,-1365,-3973,1288,3433,-228,-2472,-3718,2797,4664,-2484,-4724,311,3559,3021,-2100,-5834,2041,4061,619,-4163,-4669,2705,5211,-1722,-3963,-2116,2891,5607,-2796,-5275,1264,4158,3242,-2361,-6703,2332,5101,-148,-3373,-3432,1852,6224,-1219,-3626,-1215,2308,4526,-1944,-7248,2395,4180,2262,-842,-6303,1137,6045,-1158,-2995,-3439,1487,7331,-1194,-4753,700,874,3135,-121,-5604,1770,4351,-1051,-1314,-3851,1965,4485,-1272,-2476,-211,1802,3639,368,-4911,2107,2441,-440,-500,-2171,1787],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,6,-7,8,-9,10,-10,11,-12,12,-14,16,-16,19,-20,23,-25,29,-33,38,-45,56,-69,89,-120,174,-281,568,-3235,-6746,-1009,2318,8286,-2741,-9111,2126,4873,3204,-1380,-8583,2668,6377,-294,-2036,-4822,1277,6096,-2502,-4153,414,1459,3765,-2090,-5344,2651,1541,951,-1571,-4173,3208,4189,-3679,-1589,-337,1677,4357,-5049,-2507,3527,475,2256,-2411,-4342,6329,1562,-3836,-748,-2155,4455,5111,-9144,-1918,4062,1051,3347,-7202,-4799,9320,1409,-4353,-2583,-5716,7879,7131,-9441,-2330,1965,2765,6002,-8134,-6757,8666,2920,-897,-3603,-6743,8402,6510,-7125,-2653,-3153,4239,8295,-7866,-8284,5285,3899,3811,-4276,-8919,7726,5992,-2152,-2813,-5275,3090,9065,-5335,-5313,1242,3945,5169,-4351,-6995,4370,2574,1289,-2416,-5518,2648,5874,-2162,-3756,-2654,2230,5004,-4191,-3099,1837,2726,1801,-2789,-3023,3487,642,-21,-1430,-2756,4420,2379,-4097,-391,522,2760,2531,-6081,-1194,5503,1159,-238,-3623,-2394,6702,282,-5434,1044,-740,3636,2262,-7493,-1077,6449,1325,900,-5289,-3093,9596,844,-4746,-936,-2127,6834,4533,-8832,-1253,4608,2534,3049,-8711,-4072,8864,1528,-1594,-4071,-4048,8787,5035,-7628,-3207,246,4082,4776,-7966,-4973,6117,2644,1375,-4674,-6765,7897,5046,-5390,-2967,-702,4821,5810,-6415,-4035,2220,2946,3774,-4997,-4946,4895,3797,-56,-2587,-3868,4559,3515,-3813,-2380,-173,2890,2829,-3628,-2192,3354,853,1757,-2882,-556,3857,509,-2803,-2745,-788,4104,1008,-4952,1959,2642,893,1180,-4450,348,5576,-1544,-2113,-2460,-651,6097,-1054,-5396,1409,1544,2235,436,-8550,2585,6688,-184,-806,-4943,-1354,9592,-1650,-5722,-678,1194,5987,564,-7291,1127,5211,2147,449,-7607,-1847,8599,1918,-3822,-2446,-416,7789,1586,-7951,-1470,2545,4059,2386,-7492,-1609,7119,1967,-708,-5118,-2663,7763,1734,-4382,-1071,176,4295,2161,-6331,-2055,4697,2234,-294,-4977,-1657,5009,1838,-2179,-1975,-702,4168,1459,-4405,-767,898,2370,887,-3406,251,2928,-106,-1402,-986,-729,4075,-1199,-3487,203,857,2815,-131,-3693,1690,4085,404,-888,-3149,574,4487,-1734,-3491,215,852,4140,-2345,-5245,2378,2744,1592,-1499,-6071,1726,5452,-1431,-2028,-3113,1315,4978,-1482,-6588,389,1466,3393,-1301,-7991,3277,5250,-430,-2883,-4047,1780,6327,-1539,-4509,-880,1522,5511,-1579,-6949,162,2374,1975,-529,-4969,-1203,5261,428,-2471,-3487,748,5039,114,-4817,-734,1593,2922,-25,-4681,-466,4379,94,-2060,-4007,161,3895,69,-2570,-491,1762,2367,-240,-4375,718,1922,701,-1064,-2694,582,2482,-424,-1528,-2011,1199,3146,-2342,-2324,1006,2045,1954,-3265,-2359,2333,2724,-1617,-2313,-947,1849,2853,-1879,-4098,895,2793,2927,-3011,-3993],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-6,7,-8,8,-9,11,-11,12,-14,15,-16,18,-19,21,-23,25,-28,31,-34,38,-42,47,-54,62,-74,88,-107,135,-176,245,-377,709,-3571,-5384,-2718,1924,10525,-5946,-9145,3919,3818,5977,-2429,-11526,4513,7829,-1668,-1846,-8153,2609,13527,-4892,-6053,603,803,8467,-1990,-11495,4476,5190,2050,-582,-10309,2161,10735,-2882,-3357,-2442,-1953,10477,-1330,-9786,3270,1556,3667,1844,-9287,1087,6285,-2141,885,-3912,-1528,8462,-3450,-5833,1747,605,3718,-473,-7608,4090,4802,-2777,-619,-3085,1524,5394,-3534,-2689,1228,1661,3257,-3796,-5123,3809,3891,-1181,-2533,-5075,5482,4983,-3689,-3250,-1366,5275,6076,-6071,-5238,1273,3916,2835,-6327,-6393,6181,4228,-1804,-4797,-6261,7492,7213,-7034,-4484,-938,4189,9704,-7672,-7968,6544,4060,3693,-5170,-9964,7104,6551,-4273,-2336,-5588,4468,10770,-6048,-5617,1506,1957,6682,-3509,-10361,5286,4636,-1608,309,-8551,3553,9246,-5805,-3508,-438,60,7694,-3190,-7107,3739,2211,1657,291,-7641,3177,6493,-3429,-573,-1483,227,6017,-3092,-5207,3529,573,755,-880,-4679,4523,3334,-2799,-1181,-2011,3128,3846,-5509,-2513,2341,1537,1580,-3901,-4673,5828,2308,-2529,-2703,-2175,6404,2763,-4754,-3054,748,5545,3322,-7807,-3215,5501,4452,901,-7224,-4373,7577,3640,-3492,-4298,-3097,8978,4236,-8368,-4451,830,4628,5085,-8559,-4845,7008,4466,398,-4905,-5334,7491,5150,-5128,-3300,-1107,4089,6622,-8723,-4321,4303,1719,3336,-5703,-7076,6715,3819,-3176,-1863,-5980,3699,7689,-7029,-2943,1721,1688,3723,-5410,-5795,5806,2142,-1924,-1280,-5133,4250,5064,-4811,-2250,1080,1569,2891,-3574,-2360,3865,-447,-1111,-1699,-2175,5146,2230,-5047,-1525,741,2232,2344,-5489,-574,4323,2809,-174,-4782,-734,6663,1795,-2878,-2544,-209,5573,1307,-6932,-845,2570,4792,1869,-8246,-1482,7319,2630,-1423,-5071,-824,7161,1957,-4788,-2766,960,7489,1597,-9142,-1729,4349,3454,1392,-7487,-2030,7776,1422,-2870,-5012,-2728,7708,3575,-7651,-1908,-113,4875,3707,-6870,-2374,5917,2347,-711,-5192,-4138,7357,2743,-4282,-2186,-1674,3644,3821,-6359,-1873,3387,1046,1018,-3227,-3099,5476,1222,-3016,219,-1704,3806,617,-5688,-382,2332,529,-512,-3449,-235,5175,-652,-2520,-666,-289,4252,-456,-4973,88,1736,2209,-564,-4906,944,4991,1118,-1692,-3884,1024,5857,-610,-4603,-2062,1644,4958,-2266,-6681,-16,3593,3816,-2569,-6921,1823,6193,113,-3043,-3174,1363,6961,-1385,-6144,-1623,3720,6004,-1737,-6764,1183,5493,1869,-1115,-6058,-240,7818,1152,-4153,-1569,260,5685,914,-6247,-516,3097,2872,-272,-6416,-1190,6837,711,-2238,-2555,-746,5506,728,-5323,-626,1784,2807,723,-5674,-298,3536,1302,-653,-3499,121,4901,-235,-3898,806,650,2305,243,-4952],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,6,-6,7,-7,9,-9,10,-12,13,-15,17,-18,21,-23,25,-27,30,-34,37,-41,45,-50,55,-62,68,-76,85,-94,108,-123,141,-165,196,-241,308,-423,672,-2745,4873,5082,-810,-3710,-5473,6627,6862,-4099,-4345,-1517,4239,6406,-4874,-4936,1475,2378,4560,-3863,-5010,4346,2144,-730,-1816,-4440,4840,3320,-4640,-803,504,1839,3811,-5897,-2073,4062,-90,1415,-1667,-3074,6168,-517,-4809,1302,-1526,4769,1594,-7719,715,4820,-397,1850,-5689,-2759,9668,-1506,-4928,-1159,-865,6945,2021,-9824,-106,4014,2594,2373,-9361,-2320,11032,854,-3720,-4469,-4191,10299,3362,-10674,-1818,1753,5733,5212,-10708,-4507,8747,2200,-1607,-6684,-5081,8942,4797,-6436,-3061,-1383,5799,4787,-9708,-4122,4072,2805,3024,-6741,-5725,7061,4037,-2882,-3981,-3235,5601,5266,-4443,-2760,859,4487,4587,-6165,-3363,4410,1553,847,-4972,-3192,5626,674,-1809,-1529,-840,4942,906,-5000,-99,1718,1883,1519,-5113,720,4990,-1120,-798,-2552,-1758,6501,-887,-5520,1236,852,3948,413,-7965,2357,5944,-1359,64,-4254,-329,8861,-3549,-6354,924,194,6898,72,-10785,2399,5757,531,698,-8409,-1755,9630,-1061,-3983,-2832,-255,9280,107,-9824,980,3504,3868,1450,-9785,-402,9046,1786,-2827,-5209,-2124,9894,1786,-7237,-1470,262,6719,1687,-7649,-1463,4944,3079,1011,-4937,-2088,7636,2476,-3104,-2622,-2842,5854,2574,-6729,-1890,1830,3171,1415,-5037,-2445,5013,1716,-420,-4285,-1012,4714,-635,-3143,-1143,658,3280,-694,-5590,1976,2890,936,-155,-4747,3157,5216,-2523,-1754,-196,777,4927,-2187,-5992,2338,1330,1872,-1206,-6426,3121,5401,-2402,-2340,-2734,2153,6994,-4476,-6012,1859,3195,3672,-2385,-7280,3977,4952,-792,-2251,-5869,2707,8101,-3261,-5114,-261,2461,6811,-1539,-8869,2292,5223,2097,-699,-8053,1470,7254,-100,-3631,-2770,1717,6244,-1047,-7794,-1025,3064,4265,869,-8054,1645,5725,1343,-845,-4746,156,5766,-522,-3658,-1254,1037,4830,36,-4478,319,3362,2330,-269,-3729,1053,3625,-1156,-2276,-1170,496,4103,-1371,-2638,449,1934,1731,-1307,-2658,2478,1793,-730,-1356,-2189,2794,3677,-2293,-2501,1051,810,2805,-3447,-3635,5197,2147,-760,-2458,-3445,4701,4393,-3420,-2744,-664,3205,4778,-5728,-4929,3173,3174,1589,-3653,-5147,4755,5075,-1924,-3635,-2543,3466,6707,-3463,-5591,1314,3033,3172,-3694,-6707,2627,5006,195,-4056,-4559,3178,6369,-2319,-4657,-1735,2950,4581,-2012,-5862,1142,4891,1285,-2090,-4694,2552,4926,131,-2201,-2934,2215,4951,-1832,-4514,250,2322,3040,-1844,-3313,2032,2004,176,-1029,-2209,1885,2777,-1750,-2625,-482,1931,1350,-2980,-2728,1609,1512,176,-2019,-2217,3184,1027,-2798,-789,-668,2138,2163,-4450,-2229,2784,2647,334,-3974,-1834,4379,2541,-1756,-2880,-978,3950],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-12,12,-14,15,-17,17,-19,22,-23,26,-29,31,-34,39,-42,48,-55,63,-74,87,-106,134,-179,262,-472,2417,4206,-1538,-8716,826,9829,-844,-2486,-5910,613,11893,-1818,-8282,-174,1451,7434,1173,-11862,555,6256,1591,1380,-9806,-1028,11016,-1501,-4353,-1757,-2354,9107,2818,-11225,-148,2778,2509,3761,-9505,-2957,9613,-2050,-1584,-2684,-4735,9478,1919,-8342,1517,-337,2421,4724,-10004,-491,6366,-1540,-47,-2404,-2451,7627,-806,-5386,2221,-461,4567,1280,-7319,1653,3743,-846,-501,-4019,856,6816,-2502,-4689,-197,885,5522,-2783,-7593,2810,3765,1328,-3128,-6312,3922,5673,-1883,-2893,-4383,3156,7550,-4240,-5113,-42,2431,6807,-3831,-9103,2505,6260,1789,-3934,-8167,4224,8845,-3272,-3547,-5362,2610,10627,-2586,-8034,1897,2393,6378,-1789,-12369,3338,7027,-1850,-1914,-7746,761,10950,-3006,-5543,-185,-1600,7649,-285,-11856,3791,3927,493,540,-7386,790,9566,-4131,-3513,-1754,-2437,8360,288,-7553,2931,623,879,1849,-8540,978,6618,-2510,40,-1560,-313,7064,-2082,-4072,3272,1164,2173,-1118,-6822,2406,3925,-3021,-664,-3437,2590,5040,-3979,-4625,1510,3456,4474,-3342,-5440,4540,4699,-248,-2436,-3990,4757,6516,-3039,-3353,-3259,5523,6457,-5860,-5774,2766,3704,4435,-5349,-6810,4980,5187,-342,-4409,-4958,6562,6970,-4486,-4182,-2225,3886,8236,-6270,-7800,3521,3052,2200,-3279,-9110,5486,6988,-3472,-2793,-4228,2878,8525,-4302,-6314,2500,922,5720,-1374,-7511,4201,3608,-534,-314,-5572,2670,8333,-3891,-3167,325,386,4953,-2306,-6193,3167,1713,-649,-947,-4260,3776,4504,-4562,-1283,-1465,898,4118,-2648,-3871,3997,1853,-244,-949,-4042,5008,4277,-4095,-2369,-372,3594,3775,-5741,-2958,2956,3225,301,-5117,-4107,7180,2902,-1696,-4129,-2882,6622,2399,-5528,-3046,87,5590,2381,-7738,-2893,4138,3761,504,-5439,-3589,7084,5113,-2609,-4896,-3905,5472,4564,-5000,-2590,1069,3827,5045,-6343,-5146,4280,2748,235,-2893,-5538,5098,4938,-4181,-2480,-1974,3398,6253,-6073,-5512,2628,2299,2742,-3240,-5191,3511,2672,-2610,-1971,-3064,1741,4951,-4121,-1847,3212,1674,2075,-2777,-4328,4298,2096,-2397,-663,-2109,2950,2974,-3892,-2398,2326,1450,2418,-3823,-2189,4503,951,-951,-3571,-1013,4782,1021,-4215,-1964,2163,3734,535,-5516,-2423,3640,3667,-1574,-5288,-1677,5606,1927,-3817,-3931,474,6352,1188,-4697,-1723,2765,3728,1413,-6772,-2580,4942,2540,-2586,-5521,-1665,6596,2070,-3578,-2745,-364,6033,1861,-6723,-2543,4117,3001,561,-5654,-2471,5744,1984,-2079,-3026,-1693,6152,4053,-5046,-2139,1004,3561,2294,-4400,-3199,4172,884,253,-3014,-2671,5482,2731,-2558,-716,-53,3976,1964,-4569,-392,3462,1115,-246,-2440,-1280,3838,-16],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,5,-6,6,-7,9,-10,11,-12,14,-16,17,-19,22,-25,27,-30,33,-36,41,-45,49,-55,61,-67,74,-81,90,-100,112,-125,140,-158,180,-208,244,-293,364,-475,681,-1185,5326,5813,-7517,-3098,2328,5354,3995,-7486,-3974,5006,2209,1410,-5481,-3322,5294,2505,-3774,-1606,-2389,5609,3103,-5756,-1410,833,1589,2340,-6495,-1154,4464,86,-444,-2664,-2695,7363,-492,-4795,1283,-227,3858,2613,-7211,1932,4486,-1815,443,-4084,-354,8218,-3377,-5788,2172,-1586,7217,199,-10126,2459,4146,-644,1667,-7418,986,9794,-3066,-4733,-894,-778,10984,128,-10293,2676,4149,2935,1009,-10618,-139,10406,-1193,-2878,-4828,-2034,11420,106,-9580,556,1574,6145,1568,-10667,-1436,7515,1991,677,-5795,-1408,9138,1671,-6006,-2974,-141,7324,1860,-8408,-2148,3451,3982,1591,-7866,-1234,5635,2205,534,-4774,-1497,6212,-22,-3640,-2266,-92,4967,167,-6318,140,3418,1091,596,-5257,1061,5265,-1595,165,-1586,728,5919,-1944,-5286,2476,399,1494,-260,-6152,3871,4126,-4353,-1987,-2097,2234,8020,-4372,-5571,3452,1088,3692,-2578,-7988,5096,5223,-3147,-1432,-6156,3232,9558,-4448,-4962,1452,1127,7824,-2711,-8616,3026,4785,602,-1757,-8571,2182,8177,-3017,-4599,-3473,1349,9465,-1770,-7848,377,4116,4890,-236,-8504,2339,7010,-513,-2898,-5093,-64,9347,-308,-5172,-246,1398,5179,-245,-7056,461,3504,1319,-759,-5552,1224,5172,-395,-2921,-3212,1341,5851,-1424,-3857,324,1298,3547,-1818,-4545,3107,2103,687,-921,-4539,2123,4288,-2394,-1868,1017,1000,3472,-2660,-3003,3964,1190,-421,-111,-4411,4463,3326,-3961,-813,-146,2404,3603,-4511,-3939,4977,1756,1237,-2479,-5996,5642,3495,-4331,-2453,-2802,3146,6366,-5991,-4482,2440,2138,3731,-4170,-7598,6086,4394,-1080,-2398,-5942,3965,7484,-3357,-4338,-93,2499,6404,-3284,-5922,2130,3887,901,-1745,-5604,3358,6600,-1956,-3437,-3002,2315,5661,-3378,-4610,765,2626,3735,-2665,-5388,1759,3707,622,-3029,-3231,2460,4692,-1896,-2365,-1007,1955,4233,-3317,-3736,2883,2191,1707,-1769,-2736,3354,2357,-1573,-1337,-892,3453,3001,-4987,-1561,1757,714,1261,-3314,-1678,4408,1914,-1431,-2266,-2343,3649,2455,-5585,-1382,973,2925,1688,-5092,-2939,5970,1426,-905,-3430,-2634,6381,2843,-4416,-1817,526,4994,3946,-5777,-3414,3424,3493,861,-4809,-4116,6576,3518,-2321,-2963,-1874,5036,4387,-4792,-4775,1267,4274,1084,-4453,-4589,4407,3461,138,-2894,-3049,4119,4429,-2988,-3852,-1199,3375,2869,-3729,-3357,2812,2891,894,-2286,-3249,3145,2016,-901,-2074,-2001,2436,1605,-3596,-2637,1411,3520,911,-2674,-1816,2852,2587,-1802,-1870,-1008,3656,1510,-2602,-640,-987,1923,1642,-4266,-212,2533,937,-386,-2765,-210,4835,704,-2215,-1065,978,2718,175,-6099,-422,3776,2190,-1100],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,5,-6,8,-8,9,-10,11,-12,14,-15,17,-19,21,-22,25,-27,31,-33,37,-41,45,-49,56,-62,69,-78,88,-100,116,-136,164,-203,266,-381,659,-3024,-523,10159,1618,-7783,-1460,1748,5992,3744,-10556,-1957,7598,2527,-122,-7012,-4117,11432,2652,-6832,-2016,-2802,7988,5689,-10295,-1658,4836,2309,5375,-7494,-6387,9601,1932,-1001,-2176,-5795,7556,4732,-9183,-1160,-995,1368,6811,-8174,-4827,8465,-637,548,-1326,-6403,7092,3023,-7087,1910,-1205,2412,4775,-7394,-696,5324,-1868,1365,-1748,-3589,7052,689,-4384,1273,-1303,3904,2446,-7308,184,4857,305,250,-4750,-401,8036,-1465,-4475,-2170,1437,6504,-1283,-7554,-252,2827,5397,-970,-7314,768,6333,1595,-2564,-6879,1931,9216,-889,-5959,-2432,908,9873,-931,-10008,-354,4597,5738,-373,-10479,761,9161,832,-2334,-6181,-1019,10742,116,-6767,-313,-12,7283,2311,-11296,-669,5466,1472,2563,-7089,-2515,10254,362,-4058,-1089,-2774,7418,2566,-9182,1185,1127,641,3848,-7532,-1827,8001,-1628,-1995,-1731,-2973,5768,1133,-5996,1811,1047,1475,3979,-6219,-623,5033,-2672,-549,-2140,-1626,6293,-2396,-5503,1691,1315,2084,-884,-6608,2866,3704,-1490,-640,-3416,1858,6518,-895,-4034,-260,3339,6791,-2044,-7209,2221,5135,2465,-2502,-7037,3372,5688,-344,-3626,-4618,3576,8212,-2644,-5498,-1166,3319,6518,-3305,-8387,2175,5130,2495,-1821,-7540,1685,9226,-2093,-3008,-4009,1008,9353,-1907,-7108,1681,1188,4621,-103,-9474,1265,6310,-807,-613,-5928,-347,9208,-1743,-4711,-1011,-695,6351,566,-7422,1813,3633,58,958,-5792,-513,6201,-3023,-1475,-201,-634,5558,-846,-5172,3089,523,-350,408,-4371,2201,4823,-3121,-1743,-1101,2181,3967,-3589,-4556,3180,2999,509,-1724,-5366,3447,3672,-3084,-2865,-3886,3033,5428,-3535,-4026,946,3034,2512,-5547,-4731,3808,4526,1456,-4598,-4574,4691,6316,-2235,-4635,-2277,4328,5417,-5178,-4810,1208,3825,3720,-3479,-7214,3324,4981,317,-3359,-5201,4308,6567,-3186,-4564,-1105,3026,6785,-3562,-6195,1897,2713,2134,-2091,-7770,3066,5184,-3009,-1752,-2390,1492,6152,-2726,-3200,2121,1815,2946,-662,-5197,3204,2237,-2720,1159,-3280,1851,5025,-2869,-1318,528,688,3076,-1348,-3826,4034,1915,-1168,-386,-2053,3103,1680,-4478,-519,979,1295,2985,-4148,-2567,3223,1821,-852,-2985,-1221,4891,2623,-4198,-3418,61,4053,3089,-3961,-2722,2451,4059,328,-5010,-1943,4268,3753,-1897,-4322,-3182,5936,3454,-3452,-4251,-178,5160,3898,-5330,-5294,3156,3760,1447,-4947,-3740,5355,3952,-1914,-3490,-2959,5220,4460,-4453,-3038,1321,2914,3278,-4080,-4355,3849,2058,398,-2224,-3683,4117,3120,-2963,-1006,-727,2537,4237,-3503,-2317,2425,1571,1078,-1080,-2940,3558,1948,-1917,-406,-1039,2510,1978,-3458,-1099,2832],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-4,4,-4,6,-6,7,-8,8,-10,11,-12,13,-15,17,-18,21,-22,25,-28,31,-34,38,-42,46,-51,57,-64,71,-78,87,-96,95,-41,-775,-8472,-1736,7142,2531,-1624,-5384,-1024,7718,1577,-5573,-2648,885,6264,1285,-6270,-473,3253,2159,938,-6459,-373,6330,-185,-994,-2428,-809,6954,-1424,-5803,1762,350,2117,340,-6792,2956,3686,-3621,845,-2751,647,7034,-5460,-3222,3225,-1075,5075,-2162,-6806,6016,4291,-2950,166,-5838,2946,8595,-6761,-4422,2393,982,6995,-4111,-9656,5971,3632,-1065,-1919,-7798,3772,9881,-4275,-4498,-1190,1019,9432,-4356,-8909,2700,2718,5496,-469,-9224,2093,8202,-906,-3129,-5600,1075,9733,-2120,-6184,-1463,1739,7143,-155,-9106,545,5690,2942,-1473,-6382,649,7661,-116,-2836,-4320,693,7465,-304,-3932,-532,2496,4973,-235,-6946,815,2718,1058,-748,-4598,1151,4976,-2311,-1643,-727,-366,5709,-2055,-3860,2915,1428,340,-1488,-4578,3969,3237,-4653,809,-1042,1235,5747,-5605,-3938,3674,99,2861,-2813,-6494,7263,3738,-3551,-217,-3505,3723,6511,-7618,-3635,4066,1647,5063,-6154,-7903,7034,3576,-1427,-3585,-6368,5093,8393,-6142,-5362,-904,2960,7556,-4514,-7338,3578,3508,1923,-2888,-7623,4304,7448,-1783,-3133,-4101,3184,7175,-3342,-4706,1378,2714,5355,-3129,-6789,2287,5236,1143,-2963,-5603,2024,6473,-2217,-3218,-565,2603,5293,-2941,-4192,1261,2166,2549,-2508,-4979,2625,2669,-114,-2194,-2980,2415,3800,-1871,-996,571,854,2789,-3778,-3333,4776,455,-592,-930,-3393,4619,574,-5969,338,-947,2538,2878,-5246,-1219,4553,-221,-174,-3843,-3984,5884,2552,-5427,-167,-868,3586,3829,-7685,-2872,4518,547,2139,-6006,-4627,7288,3208,-2863,-2338,-2754,5470,6352,-6636,-2680,1611,3671,3268,-6128,-6215,6017,3817,551,-4323,-4969,5210,4931,-3865,-2407,-624,3583,5585,-3436,-4813,3143,2772,2399,-3192,-5365,4163,4330,-1484,-2764,-2695,3417,3945,-3335,-2290,-309,2600,3631,-3364,-2977,1845,1961,551,-2051,-1521,3836,1137,-3561,-610,-1192,2489,1000,-3213,16,1717,23,1353,-3273,-1648,4499,-1092,-2427,-1541,-849,3386,753,-5533,-100,1691,1970,478,-4095,-612,6043,512,-1316,-2809,-898,6510,-316,-5944,-905,2558,3641,1918,-6358,-699,4724,1731,-1184,-3631,-1021,6364,1209,-5011,-1733,-179,4770,2778,-6319,-2925,3523,2657,857,-5141,-2221,6120,2258,-2268,-4020,-1528,4401,2824,-4399,-3053,945,4223,1464,-4679,-2706,3197,2363,-209,-3509,-1042,4703,2082,-1956,-3330,21,2744,1965,-3528,-1491,967,1368,255,-3343,-336,3904,1381,-1064,-3066,299,4189,360,-3810,-86,638,2276,167,-4094,922,1898,89,-377,-2482,1095,3582,-1522,-2813,496,302,2649,180,-3882,833,2327,972,-1089,-3750,1965,4281,-1256,-2044,-1285],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,5,-6,6,-6,8,-8,10,-11,12,-13,15,-16,17,-20,22,-24,27,-29,32,-36,41,-46,53,-61,70,-83,101,-127,168,-241,872,-7997,-6077,7078,4156,-1007,-6109,-5326,9653,6039,-6832,-4626,-2489,6193,7576,-9489,-5302,4875,2901,4670,-5721,-8266,8072,5457,-2795,-2236,-7250,6172,8306,-7248,-4501,942,2117,8632,-5670,-7622,7071,1643,-511,-1062,-8323,4938,7061,-6519,-639,-1036,1052,7750,-5144,-5353,5450,-136,2800,619,-7319,5230,4569,-3140,1782,-2145,1278,5981,-7240,-1964,4793,181,1666,-2624,-3807,7118,1687,-4048,-1293,-1938,5439,3716,-8386,-2242,4147,2412,2103,-6068,-2718,7797,773,-3305,-4990,-1712,7834,2514,-6232,-2861,767,6479,2010,-8627,-2893,6187,4520,-183,-8280,-3161,9179,2251,-3830,-4886,-1933,9662,3584,-8234,-2857,280,6191,4037,-9082,-3845,6984,825,1742,-6613,-5556,10438,1551,-5421,-1920,-2810,6027,6366,-8637,-2547,3954,1848,4140,-5940,-5672,9033,1576,-1624,-1555,-5593,6850,3385,-6842,191,569,-267,5363,-6302,-3463,6921,-757,-1161,-1137,-4477,6731,2127,-6016,1483,210,1163,2841,-6811,-1040,5520,-1022,-970,-2648,-1684,7597,333,-5573,483,343,4542,1697,-7687,-531,4468,2326,-1099,-5534,-444,7789,-103,-3866,-3089,940,7573,-1165,-5969,-1935,2166,5078,-239,-8738,-20,6092,2838,-1719,-8171,275,8450,642,-4453,-3705,678,8628,456,-8992,-18,2317,4293,1328,-8814,-984,6852,1019,-1308,-6518,-2876,8540,427,-6237,-657,-752,5839,2076,-9209,-518,5586,1598,1053,-6594,-3213,7638,-120,-4589,-347,-3034,5211,1781,-6576,127,1904,161,2713,-4874,-1762,6787,-1403,-1023,-787,-2018,6134,541,-6243,2497,1252,770,1705,-4512,1598,5372,-2219,-2244,-2106,333,6235,-1516,-5244,1684,1375,2803,-922,-6168,2235,4098,318,-2418,-4155,1932,8135,-2794,-5190,-1062,3218,6006,-2085,-6978,571,3717,2450,-3247,-7568,1367,7487,1163,-2414,-5064,1642,7332,-658,-5612,-1146,2931,5143,-2258,-7224,1274,5012,3608,-1637,-7505,1165,7748,-369,-3237,-3210,568,8346,-1070,-6196,1352,2260,3662,1675,-6844,1816,4897,-205,-957,-3401,-401,6714,-710,-2866,313,544,3781,-993,-6433,1809,2979,67,245,-5212,205,6387,-3013,-2453,-250,1198,4463,-1545,-4732,2274,2963,-305,-1679,-2917,2147,4528,-2045,-2296,-56,2386,3572,-2975,-4369,1730,3186,1783,-2728,-5099,2618,4943,-749,-4290,-2919,3149,5815,-3526,-5244,-419,3847,4346,-4639,-6395,2769,5394,1004,-3870,-4788,3905,4523,-2110,-3857,-2021,2956,5572,-3684,-5021,548,3079,4766,-3335,-6590,1579,5161,335,-3448,-4779,2234,5155,-1826,-2831,-1057,1778,4008,-2143,-4618,2365,2827,1822,-2271,-5282,2684,6065,-1433,-2144,-1457,701,4463,-2448,-3332,1400,876,1042,-1598,-3418,2801,3260,-1613,-646],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-25,27,-30,33,-37,40,-44,49,-54,60,-66,74,-82,92,-103,116,-132,152,-177,211,-259,331,-460,753,-2978,1044,8358,-1177,-6413,-915,4910,5315,-509,-8449,1162,5495,1233,-1807,-6442,1302,7615,-2449,-3026,-2679,816,5907,-2760,-5587,2194,1775,3438,764,-7159,4076,3674,-3125,971,-2378,76,7412,-5534,-3388,4877,-413,2749,-2773,-5563,6277,3085,-5444,236,-3573,2937,5972,-8694,-2880,2513,1715,5574,-5414,-6859,8245,2784,-3436,-549,-6961,6038,7857,-8769,-3657,1623,3416,6929,-5396,-7412,7161,3940,1924,-2811,-7198,6544,8336,-5434,-3113,-3073,3479,8222,-5801,-8195,2350,3826,3420,-4517,-8268,4339,5323,5,-3417,-6619,2955,7687,-4225,-4552,-2811,2800,6230,-3244,-7089,727,2612,3340,-2906,-6632,4887,4406,-902,-2694,-5768,2348,6177,-3920,-2114,-604,1328,5536,-3702,-3121,4755,611,1452,-762,-5524,5122,2229,-4550,314,-610,1392,5573,-5841,-1828,4359,-1487,1542,-1713,-4386,7260,814,-6086,181,-2026,3686,4388,-8803,-1802,4998,15,2878,-4650,-3667,8835,1752,-4580,-1196,-3628,5294,5140,-8970,-1789,2651,3088,4030,-6686,-4465,7265,2873,-1447,-4413,-6863,7624,5025,-6309,-3887,-25,3895,4361,-6902,-5490,3476,3802,1927,-5006,-6167,5728,4843,-2086,-4445,-3638,4557,5374,-4908,-4690,402,3896,3524,-5875,-4054,3533,1963,1812,-3380,-3255,4821,2393,-1381,-2390,-2480,3424,1847,-4323,-2033,1934,1129,1788,-3238,-2571,4339,358,-1065,-872,-2374,3933,1069,-6000,779,545,1182,2239,-5091,-1299,6073,-808,-831,-3462,-2666,6585,-366,-6478,523,152,2435,2682,-8404,-538,6398,839,-937,-5122,-1452,7675,378,-5441,-741,1354,6668,2777,-9252,-443,3713,2292,1466,-6601,-2700,7649,2047,-2210,-3606,-2358,6120,2437,-5409,-3154,2098,4413,2022,-5543,-3873,4288,3562,657,-4728,-2028,5108,2849,-3438,-2993,-1268,5028,3348,-4206,-2953,2079,2978,2140,-5697,-1675,3062,1641,-1283,-3157,-1447,4381,1272,-3265,-976,531,3079,869,-4479,-336,2278,866,1799,-2966,-51,4028,-329,-1667,-1304,-81,3005,739,-4883,1005,2294,-5,335,-4503,1972,5185,-1262,-3579,-1500,862,4778,-1235,-5315,1001,1961,2049,-1050,-5237,1613,5695,-1677,-2697,-2741,1232,6368,-1600,-5201,1218,769,4399,-880,-6439,130,5464,1641,-2058,-4899,330,7035,217,-4778,-2608,220,4876,-10,-5714,-712,2299,3170,-8,-5132,-932,5124,1687,-3174,-4011,-439,4990,1273,-3992,-1981,1083,4334,447,-4466,-606,2674,2287,168,-4578,142,4287,-242,-3008,-2326,757,2938,-37,-3606,-422,1658,1725,-1004,-3136,-427,4067,-857,-995,-1931,922,4414,-1728,-2936,1523,620,3194,-516,-4067,1546,1751,-1750,-695,-2620,2443,3602,-2148,-3109,-509,2318,3306,-2502,-4948,2467,3160],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,3,-3,3,-4,4,-5,5,-6,8,-8,9,-10,12,-13,15,-17,18,-21,23,-26,29,-32,36,-40,44,-48,53,-60,66,-73,82,-91,101,-114,127,-145,165,-190,223,-266,328,-427,609,-1059,4648,8827,-4775,-6697,-1195,5301,6853,-5414,-8949,3955,4695,4384,-3902,-9904,6793,7019,-2795,-3478,-6091,5222,11439,-5439,-6955,1844,2426,8202,-2945,-9096,4832,4113,-467,828,-8608,2912,11114,-4338,-3625,-605,-73,10216,-2388,-8756,3409,433,1166,955,-9826,3715,6968,-4692,218,-1992,-488,8541,-3062,-5888,3869,-1339,3335,628,-8895,4043,4577,-4799,328,-2104,1679,6534,-5385,-3270,4727,-501,3122,-3294,-5843,6514,3990,-3140,-1849,-3449,4959,5548,-6375,-3351,432,2813,4768,-6441,-5212,5193,4257,855,-5872,-4969,7820,5156,-4649,-4696,-3265,6376,6259,-6777,-4825,2069,5444,5969,-7899,-6651,6422,4254,244,-5642,-6198,7372,6656,-5372,-4337,-2058,5335,7563,-6901,-5093,4116,2873,3768,-5333,-8630,6643,4039,-1460,-2180,-6889,4338,7608,-6292,-3754,1043,655,5809,-5001,-7452,5898,189,-516,212,-6177,4771,6022,-5577,105,-112,-174,6180,-5015,-4547,4940,244,-255,-1504,-5989,6813,2849,-5634,178,-905,2426,3438,-7469,-3016,5196,1587,432,-4358,-2966,7171,1975,-4851,-1862,-96,5891,3127,-7560,-2802,4340,3467,608,-6036,-2672,6506,3635,-2139,-5183,-2919,8520,3037,-6772,-4586,986,7603,2782,-8816,-4024,3818,5425,725,-7742,-1908,8147,2345,-1885,-6098,-2311,9218,4652,-6930,-3581,-365,4571,5279,-8056,-4179,5406,1958,1425,-4014,-5975,8609,2673,-4401,-2151,-2324,4968,4766,-6619,-2794,2948,1253,2935,-4627,-5156,5690,1249,-2199,129,-2778,5444,2982,-5572,1024,2341,242,1987,-4517,-2518,6411,-1800,-1112,-1839,-2163,6175,693,-6631,581,1473,2579,467,-6666,-853,5855,800,-2939,-2684,-981,7176,937,-5603,-1313,1662,5847,677,-6348,22,4822,3611,-1510,-6115,65,6588,2167,-3370,-4497,560,8301,682,-7401,-2198,2556,6332,596,-8745,-1348,6625,2454,-1502,-6027,-1173,8185,1049,-3919,-4649,77,7993,1153,-6764,-1760,2851,4585,1390,-7020,-1564,6230,2105,-1667,-3292,-2511,6476,1738,-5360,-1342,-175,2831,2643,-6441,-853,3482,487,-179,-3602,-2174,6342,549,-3103,-948,-1150,4224,326,-5476,1157,2343,168,-420,-2619,-121,5382,-1135,-3549,-121,1137,3327,-831,-4885,1038,3313,1539,-1064,-5550,998,5649,-117,-3748,-2735,1987,5926,-674,-5717,162,3434,3999,-2111,-6895,1662,5978,1843,-3189,-4459,3435,7317,-1115,-5309,-2516,1740,6716,-1728,-7531,-23,3866,3477,-3518,-7252,1199,6055,2030,-2583,-4132,1242,6343,-421,-3648,-2020,1876,5743,-1184,-5783,359,3277,3470,-2579,-5165,1089,6045,-357,-1754,-2999,-735,6554,-365,-5202,105,2115,1158,-582,-4754,624,3756,-324,-653,-3058,-65,3627,-428,-4690,711,1761,2660],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-5,5,-6,6,-7,8,-9,9,-10,12,-12,13,-15,16,-17,20,-22,24,-26,30,-33,37,-41,47,-55,65,-79,99,-132,196,-367,2139,3386,-3917,-7839,4505,6975,-1432,-3333,-4489,5198,6990,-4778,-4608,-502,2653,6344,-5118,-4971,3652,1309,1015,-2403,-6424,5614,3289,-3597,-688,-2746,3431,4975,-5879,-2636,2998,-795,3568,-3054,-5099,6335,1411,-4974,1336,-3519,2554,3552,-8944,-840,4330,311,2979,-5197,-4783,10963,-134,-4550,-537,-3889,7261,4574,-10004,205,3767,1979,4044,-8181,-5422,9671,2710,-1808,-2717,-3635,8285,6277,-7774,-1855,-540,4138,5533,-9500,-4407,6223,4275,1499,-5801,-5626,8937,5934,-4330,-4297,-3503,7353,6327,-7181,-4789,951,5783,3614,-6202,-6223,4374,4936,621,-5266,-5425,4344,2976,-2897,-3173,-2281,4954,5291,-5979,-2482,787,2233,1662,-3709,-3746,5699,770,563,-1708,-4546,5553,1225,-4496,-118,-791,1951,4088,-6735,-966,4845,-885,618,-3920,-2750,7350,39,-4883,1349,-1525,3467,2043,-7331,1651,5122,-493,-383,-4852,-2416,10406,-571,-5189,658,-1819,5679,2445,-10023,1148,4380,2053,2549,-7707,-2399,8271,-88,-4041,-3487,-1330,8869,2383,-9311,-2072,1429,4663,3485,-10009,-3305,7159,3021,-330,-5681,-2862,8156,3327,-4762,-2419,297,6054,3559,-7417,-3726,2898,4320,718,-6285,-2641,5865,2446,-1777,-4698,-2687,5829,2045,-3489,-2513,709,4786,1499,-4864,-1139,3005,2217,1974,-3884,-1722,6218,-43,-1837,-346,-1839,5442,1476,-5496,1794,2094,1669,1375,-5656,115,5023,-2477,-1368,-1214,-1615,5450,-1402,-5100,3170,864,1793,138,-7080,2224,6667,-3003,-1402,-4224,17,7785,-2374,-5621,822,1529,6112,63,-7891,1579,5269,484,-1395,-5603,1241,8204,-817,-4591,-2579,1158,6672,94,-7981,-817,3598,3961,-309,-8208,-448,6822,1463,-2481,-4249,-857,6459,691,-5520,-2068,732,5036,943,-6920,-590,4174,3626,-540,-6208,-1354,6063,1708,-2256,-3275,-507,5441,-85,-4498,-373,746,4074,390,-5258,-311,3065,464,-212,-4572,-391,4440,-2357,-2782,-68,87,3972,-1068,-3995,2335,2684,-560,-1079,-4349,2075,5717,-3737,-2312,-333,702,3553,-3277,-6120,1183,3435,744,-415,-5710,4029,5411,-3362,-2057,-994,1980,5705,-2944,-5083,2811,3426,2545,-2507,-5847,2888,4931,-907,-2206,-4183,2714,6477,-2122,-5800,-437,3321,5602,-1746,-6247,87,4525,1737,-1806,-5547,1576,5945,415,-4390,-2070,1215,5915,-1554,-6116,-1360,3662,4070,-1939,-5514,820,4049,977,-1897,-3975,1021,5483,-589,-3734,-2125,1957,4171,-117,-4060,800,2865,1490,-1128,-3749,1472,2596,-753,-763,-673,1356,3228,-2297,-3012,895,620,2894,-2158,-3099,2565,1947,-78,-1136,-2470,2647,2480,-3618,-2824,329,900,1969,-2623,-2905,3342,1920,-1083,-2497,-2921,4910,4665,-3526],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-17,19,-21,23,-26,29,-32,35,-39,43,-48,53,-58,64,-71,80,-88,99,-111,125,-144,165,-193,231,-285,369,-521,882,-4742,-244,6879,1478,-2692,-8078,3126,9910,-1288,-4607,-5151,1517,10153,-2557,-9112,-346,3003,6085,-635,-11570,2657,7000,805,-705,-7720,410,11379,-1767,-6132,-2447,-509,9955,974,-10398,1731,3253,1172,3155,-10113,-9,8995,-2212,-1776,-3389,-3609,9251,-1051,-7305,2541,-2,3024,2612,-8122,622,6298,-3192,1412,-2774,-2187,7814,-2101,-4293,3065,-652,3828,1005,-8687,3187,5190,-2998,-271,-3391,632,7408,-5170,-4596,1832,1430,6203,-2123,-7705,3744,4233,78,-1520,-5996,2429,7696,-3446,-4347,-2173,3331,7007,-4376,-6112,1417,4412,3783,-4369,-7328,4486,6645,503,-4515,-5604,4059,9453,-3626,-5189,-1068,3504,7145,-4854,-8047,3614,4369,3442,-3898,-9137,3971,6072,-2342,-2304,-5549,2484,9547,-4778,-5634,1085,421,6570,-1333,-9066,4469,3124,962,-125,-7469,1912,8444,-3871,-2115,389,-1872,6716,-2445,-7639,4934,1085,172,631,-9615,2591,5487,-4691,-393,-642,-938,5486,-3565,-4475,5238,-259,-326,-1024,-5999,5157,2690,-3682,-781,-783,2697,5571,-4628,-4378,3068,2550,2352,-3982,-5725,5258,4196,-3014,-3064,-3397,6067,5031,-5324,-4049,1399,5267,4874,-5230,-5331,2940,4798,1211,-4921,-5781,5384,4782,-3242,-4388,-4113,6160,6448,-4683,-5223,329,4454,4372,-6594,-6795,4564,3868,2409,-4430,-6099,7272,5091,-3692,-3012,-3178,3795,6790,-4896,-4215,3022,1678,3604,-3338,-7213,4011,3778,-1880,-268,-5586,2569,6772,-4809,-1111,864,-514,4946,-2833,-4737,5209,1003,-1570,-240,-4243,5227,4553,-5728,-289,768,522,4283,-4072,-3088,5122,1117,-1504,-1521,-3666,5508,3026,-4497,-1487,1032,3036,3214,-6091,-3833,4091,2175,-337,-4874,-2878,5851,3434,-3474,-2789,-1088,5923,2750,-7117,-3035,2527,4435,2079,-7083,-2377,5429,3541,-1474,-5287,-3037,6824,4434,-4890,-3085,-1288,6373,4031,-6130,-4278,2591,4136,3130,-5482,-3259,4560,3915,-924,-3948,-4441,6465,3642,-4810,-2034,-927,3780,4525,-6172,-3721,3333,2409,2225,-3442,-4801,5659,3364,-2456,-938,-2839,2063,3167,-5185,-1347,3349,850,2239,-2946,-2817,5106,342,-2603,-880,-1448,4646,885,-5976,-538,1630,1251,1069,-4756,-1436,4812,728,-2143,-1057,-733,6110,1673,-5067,-553,2246,2897,-229,-6788,-458,5890,2124,-935,-4398,-822,5797,1409,-4987,-2330,1008,5719,186,-5839,-2481,4273,3619,167,-6277,-973,6003,1879,-3012,-4021,973,5709,1717,-5126,-2844,1588,4458,1886,-5314,-1470,4619,3585,-123,-5023,-2544,5288,1544,-2846,-4249,-1281,5385,1989,-4024,-1504,2024,3189,356,-5038,-1776,3992,-19,-1634,-1234,-1991,4258,510,-4560,-239,840,2108,2848,-4356,204,2760,-271,-691,-1633,-710],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-5,6,-6,7,-8,9,-10,11,-12,13,-15,16,-18,19,-22,23,-26,29,-32,36,-40,44,-50,56,-64,75,-88,107,-136,180,-266,489,-2565,-5823,-965,5877,4882,-7431,-4524,2870,5128,3253,-6808,-4302,6342,2397,273,-3282,-4947,6029,2696,-5862,-398,-1058,2271,4675,-7310,-808,5174,-1301,1738,-2942,-4101,7430,286,-4887,2055,-2209,4063,3727,-8598,2090,5265,-1143,1932,-5722,-2015,9079,-2097,-3835,1099,-2009,5486,1889,-9696,3091,3837,-921,2583,-7410,-1217,9825,-1995,-4034,-3186,-2610,9526,1670,-8950,-281,2814,3904,2967,-9224,-1607,8316,883,-3328,-6885,-2728,9749,2084,-7444,-3276,84,6701,2336,-8971,-2702,5382,4332,996,-7739,-2108,7815,3903,-3173,-4459,-1886,7878,2648,-6030,-3600,-557,5476,2049,-7657,-1609,2178,1951,1194,-5805,-2544,7155,535,-771,-3153,-2891,6884,320,-4467,990,-342,3633,3195,-7050,-247,4039,-2086,282,-2934,-1891,7146,-1724,-4908,2559,-16,2469,1827,-7734,2738,4362,-3812,799,-3943,98,8016,-3481,-5709,2374,-229,6053,-356,-8919,2001,5137,-64,578,-6715,-263,9879,-2990,-4756,-1023,-501,8051,-980,-9679,1614,5962,3042,-868,-9140,1199,9140,195,-3429,-4821,538,8747,76,-8215,-2331,2472,5277,279,-8887,-1790,5462,3148,-86,-7773,-324,6211,427,-4281,-3755,377,6602,1071,-6028,-1331,2889,4318,-258,-6450,123,3783,-170,246,-4870,-428,6128,-1324,-2467,-1774,-303,5937,-674,-5054,1532,59,784,563,-5520,1961,5120,-2752,-177,-272,-942,5041,-1936,-4666,5154,907,1911,-876,-5762,4329,4367,-3233,-98,-2608,1208,7104,-4226,-3757,2973,969,2550,-2829,-7087,4647,4930,-1998,-872,-3815,2905,7636,-3622,-3920,773,2333,5291,-3165,-7727,3820,5423,1095,-1419,-5771,2269,6437,-1406,-4267,-3414,2476,6319,-2186,-7493,879,3239,4579,-2029,-6140,2035,4772,1137,-3618,-4314,2465,6302,-1060,-3888,-1217,1871,5337,-1854,-5434,454,3906,3550,-1686,-5118,2322,3229,-471,-1621,-3380,2561,4254,-2095,-2407,704,345,2936,-1814,-4655,4214,1403,-853,-840,-3559,2853,4323,-4618,-833,-563,1030,2646,-2856,-3489,3857,1637,-366,-803,-3686,4269,2827,-4026,-2132,1272,2366,3225,-4271,-3351,3459,1312,683,-2998,-4967,4818,3941,-4808,-2061,-886,4423,5275,-5520,-4742,2001,4182,2310,-3329,-5437,5234,3962,-1198,-3823,-3658,2787,4043,-2950,-4379,-446,4000,3638,-2899,-4816,1356,5095,2407,-3394,-4452,3717,4230,-693,-3753,-2515,3658,5194,-2669,-4452,273,2815,1947,-2960,-3428,2953,2995,1734,-2626,-3255,2368,3003,-2456,-1096,-1277,1716,2703,-3801,-3052,2239,1270,888,-2064,-3083,2714,1624,-2190,-499,-1063,2551,2108,-3413,-1430,2394,988,1151,-4075,-1418,3884,679,-1673,-2720,-412,2728,1583,-3973,-1422,1047,1975,653,-4944,-2210],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-2,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,12,-12,13,-14,13,-13,9,-1,-23,107,-760,-6546,-4817,569,8395,1559,-9709,-1822,3700,4986,269,-10654,-2050,8400,3319,-2324,-6787,-2230,10585,2747,-7646,-2762,-102,8095,3293,-9776,-1014,4775,3213,3407,-8803,-2680,9462,1632,-3537,-1873,-3980,8590,3736,-9716,769,840,2508,5850,-7100,-2834,7659,-847,1097,-1285,-5664,7848,2276,-6776,3224,-522,2076,4587,-7770,121,6222,-2676,1161,-1784,-4576,8323,-813,-5803,2259,-1158,3352,1567,-8356,2910,5366,-1653,124,-5104,-542,9140,-2145,-4333,-66,414,5859,-638,-8583,1746,5082,2032,-909,-8969,264,8800,470,-4953,-5230,1437,8730,-329,-7142,-1697,1851,7254,-1425,-10331,-73,6114,3689,-1396,-7740,496,9297,-873,-3832,-4685,812,8645,250,-6634,-363,2466,6035,462,-9987,530,5028,807,424,-8033,-1275,10388,-1787,-4050,-1101,-955,7744,883,-8899,1257,2233,823,2572,-6179,109,7178,-2208,-2058,-1680,-1990,6972,381,-6886,3401,1082,417,2376,-6189,1336,5225,-4262,-722,-1275,-1437,7009,-2824,-5207,2715,829,2234,798,-7748,2946,6568,-2737,-913,-2935,1529,6059,-3897,-5454,1793,3375,3869,-3370,-7963,3094,5205,1196,-3405,-5192,2689,8146,-1582,-5423,-2970,3755,6897,-4069,-6366,-67,4225,4243,-2694,-7454,2905,5332,1269,-3032,-5862,3492,8754,-1851,-4195,-2686,2559,8073,-3299,-6466,1718,3301,3602,-845,-7588,2971,5585,-349,-1854,-4192,1179,7164,-2103,-4459,-116,-1412,5221,-1341,-7984,3077,2676,-1283,2560,-5245,706,6586,-2993,-2470,19,-622,4361,-946,-5751,3214,1052,-409,474,-5325,3037,4685,-5283,-598,262,571,4582,-5329,-5024,4697,1883,-512,-1279,-5302,4588,3587,-2895,-2635,-391,2907,5295,-4275,-5255,2432,3639,3008,-4386,-5624,4870,4679,-1998,-5177,-4055,3658,4790,-4416,-4550,-828,5277,4076,-4606,-5131,2965,4816,1001,-4300,-5247,6190,5339,-417,-5001,-3834,4120,5516,-3316,-3443,348,4201,4948,-3631,-6067,3851,3377,2288,-2417,-5612,3308,5467,-1123,-1306,-2059,1729,5054,-3958,-4041,1260,1089,2374,-1138,-4474,3655,2461,-1521,-115,-2816,2307,4170,-3872,-2743,1498,1167,2519,-3066,-4516,4247,1383,-2307,-899,-1404,5265,2808,-3901,-547,2677,946,2988,-4596,-2205,5100,2858,-575,-2409,-2198,4893,3285,-4731,-2667,1327,3274,2513,-5447,-2421,4084,2418,642,-4784,-3490,5162,4198,-2903,-4076,-1599,5936,2895,-4647,-3281,1397,4636,1513,-4855,-3478,3686,3273,-783,-5573,-3380,5038,3841,-2748,-4333,-311,4375,3751,-4588,-3619,2446,4618,1037,-4123,-3898,3284,2092,-1374,-2223,-2004,3491,2911,-3329,-1642,498,2487,3904,-4239,-2558,3046,868,-30,-1443,-2707,3789,613,-3335,-1078,-541,2843,2665,-4864],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,-1,1,-1,1,-2,2,-3,3,-2,3,-4,4,-5,5,-6,7,-7,8,-9,9,-11,12,-14,15,-17,19,-21,23,-26,30,-33,38,-45,54,-67,91,-147,566,4626,3508,-93,-7303,-2391,8320,2098,-3080,-3638,-2413,7900,1809,-7296,-551,1620,2335,3954,-7885,-1337,5888,-490,583,-2833,-2833,7534,-901,-5529,1489,-1599,3366,3294,-8990,2015,4697,-3226,1992,-3240,121,8016,-4107,-3132,1733,-1640,4243,121,-8763,4492,3828,-1755,775,-6006,1613,9886,-4097,-5054,-335,125,7571,-2464,-10223,4466,3630,1150,79,-8215,2383,9344,-1995,-4362,-4172,744,9506,-1846,-8831,619,2899,5405,-755,-9365,1927,7057,2152,-1655,-6746,1565,7824,910,-5881,-3382,1900,7798,-927,-7180,-583,4223,5172,-1307,-7885,204,5923,1260,-2910,-6293,1298,7672,-164,-4557,-2923,211,6949,-1293,-5993,2467,1323,1920,-10,-6085,2551,5803,-1948,-786,-2089,-1836,7093,-2393,-5394,3329,-97,2757,-182,-7145,4313,4250,-3279,107,-2804,95,6281,-4711,-4302,3823,240,2754,-1856,-7439,5920,3908,-3560,-398,-4559,3569,7083,-5524,-3686,2537,958,5910,-3726,-8428,5260,4217,-1245,-1968,-6999,3773,8495,-4506,-4743,-1980,3057,7202,-3085,-7710,2057,4698,3129,-3450,-7595,2897,5874,-1153,-3568,-4203,3820,6893,-2526,-5261,-1359,2503,6618,-2889,-6063,1960,3263,3054,-1810,-5688,3395,6355,-1033,-2275,-4255,2523,5611,-2564,-5210,-225,646,5237,-1297,-5251,3025,2256,-388,-250,-4437,2067,4327,-4756,-703,634,508,5880,-3142,-3970,3960,21,-65,-709,-4102,3464,3892,-4730,-85,-1460,597,4070,-5999,-3755,5010,684,-305,-2728,-4513,6885,3608,-4551,-1163,-1655,3879,4323,-7165,-4076,4170,1577,3200,-4840,-5557,5648,3848,-2833,-3982,-2881,5487,6000,-6990,-4407,-218,4303,4511,-4971,-5163,3787,3866,-475,-4103,-3708,4010,5404,-1707,-4473,-2464,3258,5032,-4940,-4508,1073,4401,2628,-4418,-5235,2969,3448,1160,-3412,-3899,4852,3915,-2308,-3635,-1500,2076,4091,-3312,-2406,1172,1733,2319,-2466,-2604,3831,3027,-945,-981,-1911,4178,2411,-4517,-604,1723,1306,3059,-5158,-2333,4614,209,-923,-918,-2448,3401,2386,-5821,254,1332,1924,1198,-4521,-1933,5857,491,-2091,-3328,-2001,5867,956,-4835,-1303,-248,2790,1362,-6858,-1807,6105,3834,-818,-3853,-2182,6914,2384,-3666,-3998,-356,4610,3613,-6218,-3212,2901,3486,2114,-4832,-3951,5049,3283,-1413,-4889,-1163,5373,2911,-3808,-3645,200,4199,3460,-3278,-2719,3144,4045,880,-3781,-2176,4189,2476,-1600,-3285,-1244,4130,2118,-3187,-960,-661,3115,2267,-2700,-1096,3525,512,-487,-2843,-2221,3750,207,-1745,-642,-851,1484,611,-2606,-86,2512,1420,-382,-3287,-808,4278,-1000,-2718,-746,-161,3053,313,-4167,224,2326,988,-415,-4801,400,4981,674,-1772,-1678,671,5261],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-5,5,-6,6,-7,9,-9,10,-11,13,-15,16,-18,20,-23,24,-28,30,-33,37,-41,45,-50,55,-61,69,-77,86,-97,110,-127,148,-176,217,-279,394,-677,3335,3931,-396,-6133,-5204,7376,4588,-3648,-5249,-2295,6551,5785,-6507,-4855,1153,5342,4191,-8937,-4284,6265,2922,1437,-6858,-5848,8223,3827,-3130,-3454,-3208,5848,6864,-7062,-2640,2400,1817,5204,-6819,-6541,7871,1353,-1437,-722,-6164,5191,5155,-6365,-20,-1311,2047,5979,-6841,-3546,6342,-1592,619,-904,-6026,6419,2056,-7267,1044,-528,999,6074,-8647,-1232,6224,-1732,1296,-3126,-4056,8036,891,-5409,1974,-2257,4631,4424,-9229,-577,5999,316,2296,-4886,-2605,8958,436,-5296,-3637,-2193,7941,2345,-8363,-1016,2772,4379,2822,-7217,-1739,7637,3874,-1179,-7155,-2028,8707,3658,-6243,-3758,-442,7808,3034,-6797,-2623,3607,4892,2630,-8222,-2133,8467,2674,-201,-6655,-3120,8906,2874,-5357,-1655,-1745,6259,3485,-8315,-2438,4747,1258,1900,-6441,-3081,7919,-524,-2006,-947,-3930,5885,2684,-7360,174,357,1777,3844,-6705,-2080,6348,-1217,-915,-1254,-3917,6982,-54,-7145,2888,-49,2697,2704,-7153,909,8212,-1969,-749,-2234,-1124,7282,-2183,-6974,1486,1521,3311,1132,-7425,1115,5441,-87,-1334,-5514,-495,8403,-1218,-6158,-2895,1281,6504,-181,-8640,-954,4879,3616,-1207,-7641,207,7270,62,-2109,-6701,841,7404,483,-6375,-1800,1877,7520,-1074,-7978,-416,4839,4647,-1143,-7322,1345,7841,611,-2427,-4045,358,8103,368,-5725,-247,1353,5450,472,-8203,178,4448,-61,-419,-4546,-967,7677,-989,-1610,-257,-2190,6021,791,-6935,1669,1946,-58,2148,-5622,771,5865,-4290,-1474,-980,-429,5175,-770,-5757,3474,1616,93,185,-5424,2633,5648,-2943,-2460,-2039,1199,6727,-3302,-5419,1299,1889,2548,-1641,-6648,3323,7191,-2102,-3768,-3703,2048,6340,-3174,-5526,83,3058,5172,-2884,-7722,1327,5486,1700,-4495,-6162,3394,6635,-720,-4861,-3618,2310,6770,-1520,-6371,-1066,2693,5110,-2989,-6840,1289,4338,2283,-2572,-5830,1440,5466,-913,-3652,-3294,1056,6457,-1538,-4979,1705,2517,3160,-991,-5906,2147,4821,-1462,-1616,-2611,471,5497,-1845,-4078,2442,-678,3282,-911,-5815,2442,2427,-358,-876,-2910,1535,4665,-2592,-2728,187,178,3224,-2343,-4536,4143,1987,-1198,-961,-2895,3383,4826,-3587,-2355,1103,1980,2861,-4473,-3125,3373,3477,-90,-2620,-5188,4013,4246,-2553,-2733,-3007,3198,6028,-4156,-4390,1647,2740,1821,-3947,-4433,2841,5445,-481,-4012,-3937,4863,5938,-1710,-5172,-1377,3346,3633,-2173,-5354,1057,3338,2539,-3094,-4979,3107,4051,-833,-3140,-2920,3893,4952,-2722,-4556,-283,2851,4044,-4136,-4142,2400,3489,435,-2461,-2745,2322,4579,-2200,-1268,-1254,1470,3434,-2667,-2949,3099,966,995,-1538,-3895,1760,1804],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-7,9,-9,11,-12,13,-15,17,-19,21,-24,26,-28,31,-35,38,-42,46,-51,57,-62,68,-76,84,-93,104,-116,131,-148,170,-197,231,-279,346,-453,642,-1084,4750,-226,-6420,-1309,840,8580,-1327,-7341,805,2947,2393,207,-8556,1387,6568,-2614,-1384,-4616,-1560,8232,-1665,-4988,2822,905,3680,734,-8095,2776,4093,-2579,1631,-3531,180,7813,-4851,-3046,3726,-2237,4756,-1247,-7117,5197,3690,-3439,2144,-5469,2428,6900,-6350,-3175,2708,-176,4408,-3528,-7210,6378,4089,-1571,-2051,-7616,5344,8654,-6463,-3512,-339,2941,8141,-5114,-8627,4286,3931,2713,-3802,-8077,5228,7481,-1653,-5024,-4724,4295,8587,-3483,-6970,-784,4208,5838,-4175,-8591,2373,6091,2166,-2803,-6334,3052,7395,20,-5001,-4967,3734,8623,-2775,-5160,-1109,2659,6145,-2642,-7111,4259,3806,973,-911,-6233,2412,6331,-2469,-673,-672,641,6947,-2920,-4421,4770,-660,2694,132,-6903,5309,3745,-3377,4,-2122,1120,6251,-6473,-3339,4872,-164,2493,-1813,-6325,6112,2081,-4225,636,-2207,3184,5724,-7247,-1714,3398,-339,2599,-3920,-5106,6941,3349,-3796,-2078,-5051,5661,5773,-6546,-4357,1276,3725,4813,-6441,-6002,5245,3468,1313,-4921,-4995,6202,5667,-4113,-3648,-2195,7316,6158,-5286,-5886,1654,5076,3905,-4914,-6251,4610,4583,1028,-4980,-4958,5362,4087,-2052,-2901,-2420,4360,5511,-4799,-3439,2275,2701,3669,-4502,-5342,4786,2403,-1380,-1104,-3719,4604,2371,-4369,-901,133,1195,4793,-4684,-3522,4209,-207,-251,-1130,-4367,4679,1982,-4984,460,-500,1432,2758,-5077,-1020,5449,-496,-1486,-1725,-2680,7333,814,-4789,-285,333,2891,2011,-7311,-1010,4545,156,407,-5329,-2706,7058,1997,-3262,-1519,-587,6440,2310,-6568,-3531,4022,3378,1630,-8362,-5140,7020,2923,-2346,-4303,-3204,6469,3583,-3823,-2069,-415,5330,2722,-5426,-4128,3091,3731,2314,-5667,-3472,5343,3784,-1122,-4124,-2509,7016,3147,-4385,-2942,453,4024,3642,-4059,-2203,2707,2267,263,-3024,-2389,4098,1551,-2134,-918,-1823,3223,2091,-4827,-908,1948,1315,962,-4257,-2599,5081,-602,-2010,-549,-2210,3746,1618,-5307,503,1282,1453,770,-5265,-546,5072,-60,-1383,-1017,89,5503,-253,-5503,1039,1928,2881,285,-7141,107,5737,1417,-2690,-2695,-471,6415,-249,-4740,-1698,2193,5230,565,-5970,-1090,4527,2462,-1020,-5197,423,5957,1083,-3739,-3417,246,5133,1055,-6707,-2247,1661,5152,680,-5760,-1317,4008,2930,-1168,-4101,-727,4386,109,-3439,-3160,340,4627,1101,-4973,-221,1307,2713,170,-4659,-210,4276,997,-789,-2844,-1344,2405,-352,-2764,-1021,-37,2722,49,-4952,233,2143,-130,-230,-2889,828,2907,-1688,-3188,-111,758,2005,-1651,-5458,490,1659,-59,-368,-2869,-123,4611,-2100,-2527,79,1499,3933,-1606,-4784,1851,3259,581,-1455],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,8,-9,10,-12,13,-14,15,-17,19,-21,23,-26,28,-32,36,-41,46,-54,65,-79,102,-148,268,-1456,-1997,5406,6819,-6402,-6870,3125,5385,4878,-6000,-7427,4651,5970,-21,-5076,-7065,6370,7480,-3850,-5613,-2527,5606,7849,-5230,-7327,2144,4392,5253,-3821,-9295,4943,5563,-668,-1505,-5904,4389,8404,-5536,-3142,44,1598,7396,-4631,-7474,4936,1146,1016,-23,-8917,4772,6511,-6605,-242,-2460,-207,7721,-5959,-4174,6368,-1199,2263,-258,-7495,6415,4703,-5614,670,-2774,1645,6646,-6732,-2749,5425,-1186,1540,-3117,-5048,8086,2875,-4786,452,-3037,3271,6220,-9176,-2192,3059,1829,2921,-6998,-5583,7459,3927,-2221,-3828,-3712,7532,6109,-7527,-3754,370,6333,5471,-7101,-5058,5348,5259,1804,-5561,-4881,7015,3789,-3004,-5047,-3025,7250,5861,-7319,-4151,-580,4969,4224,-7911,-5591,4535,3403,2245,-5135,-5662,6905,4085,-3899,-1729,-3409,4802,5672,-6050,-1678,966,1733,4158,-4208,-4867,6148,1116,-269,-427,-4890,4870,4273,-7432,1341,200,793,3517,-5127,-2778,6498,-959,-128,-1487,-3590,7165,2022,-6543,1772,225,1451,3798,-8044,-1098,5059,-879,-290,-3845,-3428,8988,310,-6855,-170,331,4994,2737,-8597,-1717,5882,3112,287,-6506,-4219,8406,2673,-3446,-3825,-1422,7923,3079,-7735,-3068,2337,5674,2608,-9145,-3136,5427,3175,12,-6468,-2755,8966,3187,-4883,-4932,-914,6800,2200,-7743,-2880,2151,4050,2727,-7347,-2420,6523,1852,-304,-4377,-3867,7040,2454,-4583,-796,-1676,5457,2481,-7406,-1444,3291,-222,2434,-4141,-2239,6045,-270,-2846,-101,-2140,4755,2361,-6576,2651,1355,664,2237,-4623,-287,6298,-2519,-1880,-1059,-1912,5250,-661,-5529,2222,1927,1847,454,-6753,893,5401,-1236,-1553,-3049,-267,7322,-1034,-6004,386,2077,4714,-152,-7330,273,6384,1426,-1802,-5754,347,8698,21,-5226,-3599,1702,6528,499,-7517,-2052,3410,3648,-1746,-7763,-602,6357,2440,-2904,-5922,93,8854,535,-5071,-2723,1089,5629,-160,-7119,-970,3171,2685,13,-5743,583,5091,462,-2137,-3036,-1188,5812,-480,-5648,-168,870,2590,744,-5777,1031,4379,-280,816,-2821,-467,5259,-1117,-3288,719,-27,3142,-106,-5368,2029,4269,-149,-1010,-3446,-150,5685,-2588,-2523,1000,729,4947,-2529,-5611,1473,2779,-490,-193,-2999,3490,5855,-2282,-2637,-1247,1529,5399,-2079,-5448,458,3177,3444,-2041,-6678,2220,6137,-215,-5157,-4229,1510,5663,-2193,-5705,-714,2440,4497,-1489,-6944,495,5115,2451,-2451,-5679,2001,6530,-550,-4686,-3747,2022,6153,-1331,-5216,-928,3087,3513,-1828,-5171,1539,4924,1754,-2618,-4564,1885,4692,-1388,-2518,-604,1068,4383,-212,-4068,1737,2948,1220,-1549,-4048,1762,3745,-1616,-1843,-1559,287,3560,-3202,-3021,1909],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,5,-7,7,-8,8,-9,11,-12,13,-15,16,-17,19,-21,24,-25,28,-31,35,-37,41,-47,52,-57,64,-72,83,-95,112,-133,163,-209,286,-435,827,-3994,-8546,5215,4884,653,-2757,-6959,4495,6511,-3138,-2125,-2894,1250,7756,-5071,-6158,3294,-702,3326,-1061,-7060,4700,4739,-2967,294,-4135,999,7573,-6848,-2682,3824,-1993,4028,-2154,-5976,7018,2184,-4419,1505,-3035,3325,6102,-7623,-406,2660,-608,4396,-4680,-5744,8037,1620,-2977,-697,-3831,5924,5169,-7017,-2291,1327,1880,4086,-8109,-6396,8170,3831,-920,-4239,-5576,7043,6710,-5180,-2666,-2016,5547,6318,-7338,-6222,4029,3989,2826,-5693,-5638,5503,5137,-303,-6262,-4430,6268,6230,-3327,-4080,-1734,5408,6048,-6415,-6068,3402,2954,3257,-5639,-4865,6814,3369,-298,-3258,-4827,5345,5212,-4785,-1947,-1269,1235,6197,-4980,-4125,5056,390,1281,101,-5337,6071,3144,-5350,1311,-1778,-345,5488,-6142,-1648,4795,-1759,956,-1308,-4712,6097,692,-4745,1308,-1837,2385,4092,-7668,315,4475,-823,1992,-4395,-2162,8151,-1047,-4096,-691,-1774,6218,3144,-7594,-628,3563,3158,1727,-7686,-2623,8134,2219,-1650,-3214,-3102,7697,3631,-5881,-4329,677,5129,3291,-8481,-3417,4214,5306,-201,-6307,-4131,6889,4477,-2526,-4503,-1487,6810,2385,-4328,-2894,-350,4338,3314,-6805,-3079,4322,3302,1334,-5672,-3401,6077,1593,-2111,-1953,-1912,4507,4274,-6088,-1092,2026,1296,2411,-4935,-2531,4430,-985,-475,-2284,-3460,4722,2283,-4416,483,-348,1082,3291,-5281,-1653,5159,-1579,-666,-977,-2203,6279,-484,-5723,2094,1741,1515,970,-7208,849,5714,-927,-705,-4086,-372,7314,-669,-4947,399,242,4756,875,-7617,1249,4832,2597,-244,-5962,15,7907,587,-4128,-2234,43,6459,1720,-6069,-1625,2871,4968,-466,-6277,-1882,6289,2239,-2803,-5541,-1096,6366,1265,-3632,-3673,-247,6396,938,-6098,-1513,2799,4796,1621,-5542,-177,4608,1065,-83,-4078,-1285,5896,-200,-3451,-1069,-947,4966,610,-5531,247,2285,781,1255,-3276,-1564,4391,-1060,-2556,-1047,-1883,4035,408,-3654,1300,1394,1711,759,-5568,1583,3575,-2272,-1304,-149,485,4462,-1733,-4158,2399,1622,644,-57,-4583,2612,5899,-1885,-1106,-1910,1120,5923,-1743,-4545,748,1525,2084,-1476,-5722,2098,4848,470,-1559,-3895,1128,6949,-1274,-5185,-2200,1549,5670,-1001,-6246,674,2288,3327,-1545,-6079,1014,5851,1319,-3198,-4478,1263,5024,366,-3845,-191,1610,4328,-508,-5049,56,3090,2853,-938,-3528,1529,3837,778,-916,-2647,557,4405,-1474,-4169,-245,1055,2480,-1057,-4635,-278,2259,-385,-207,-2564,-12,3757,-1540,-3468,750,1321,2119,-1437,-4047,2254,1178,-781,-618,-2199,1973,3538,-3783,-2646,906,1907,3661,-2153,-2610,2950,2940,-719,-1839,-3641,2791,4375,-2134,-2691,-397],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-9,11,-11,13,-15,16,-18,20,-22,24,-27,29,-33,37,-40,44,-50,55,-62,69,-77,88,-101,118,-140,171,-220,305,-499,1737,-2028,-10296,2908,8917,-684,-3902,-5469,2550,9916,-1680,-6775,-3588,3112,8873,-2140,-9219,1811,5904,3907,-2996,-8947,2331,8534,152,-3732,-6397,2036,8429,-2783,-5710,216,1622,6969,116,-9429,1254,4114,1009,-515,-7295,1511,7841,-3585,-1474,-2099,-1915,7639,-2463,-7178,3847,237,131,1613,-8617,1973,5637,-4311,332,-1975,-1680,7407,-4163,-4719,5248,-1222,3002,-385,-8428,5980,5146,-5362,391,-2552,1313,8559,-5811,-4979,4365,562,3692,-2367,-6925,7426,4555,-3926,-1518,-5945,5008,8762,-6359,-4767,1287,3233,7081,-5797,-9689,4714,4967,1384,-1926,-7615,6210,8492,-3862,-4908,-3773,4465,7628,-5027,-7009,506,4348,4561,-4778,-7220,3603,5095,845,-3191,-6970,4526,7377,-1970,-3945,-3610,4133,8398,-5303,-6132,1826,1496,4395,-2720,-7541,3899,3958,-1121,-1195,-5505,2675,6725,-4373,-1060,-425,-437,6797,-4068,-6337,4802,1020,-368,662,-6008,4388,5102,-6845,114,15,-1,5694,-5879,-2788,5686,-1486,-345,-2386,-5907,6520,4059,-6662,243,-769,1557,4700,-6762,-1415,5395,1098,1542,-3489,-5195,9045,3973,-5300,-3300,-2437,4606,5631,-7612,-4756,3186,3634,4589,-5769,-7364,7045,5327,-1105,-4533,-5079,5968,5002,-4738,-4819,-765,5131,4381,-5985,-4294,3300,3899,2970,-4741,-6403,5620,4945,-993,-4680,-4425,5437,4904,-4465,-3925,-1231,3646,5303,-4741,-4797,4599,1906,1897,-3753,-5003,4622,3432,-3290,-748,-2037,4537,5009,-4797,-2003,2601,553,2470,-3487,-3434,5459,-728,-1948,-394,-2759,4499,3123,-6599,554,2622,775,2628,-4741,-3276,5786,-423,-1700,-1192,-2758,5865,2543,-6875,381,1617,2829,2642,-7405,-2109,7080,2059,-1216,-4639,-2531,6754,1116,-5795,-2094,231,5300,1303,-7922,-2211,4690,3362,-626,-6085,-2607,7335,2804,-4166,-3262,-1364,7003,3646,-5883,-2996,1665,5980,2342,-6846,-4281,3578,3609,-30,-5872,-2863,6030,2665,-1796,-4809,-1414,6395,2802,-5686,-3475,1774,3288,2036,-5971,-2914,3755,2018,-829,-2895,-2778,5882,944,-4047,153,522,4030,2005,-4400,-955,3495,237,1682,-3330,-264,5202,-1790,-2140,-74,-920,3765,2054,-5812,170,3671,1160,-589,-4146,-279,5543,-1331,-2940,-1044,-210,4880,-159,-6746,1553,3329,1687,212,-6301,575,6888,371,-3261,-3110,-259,6461,-364,-6181,-535,2880,3956,46,-6384,-658,5635,2530,-2450,-6355,-458,6628,979,-4220,-3813,895,6124,-177,-5498,-1923,3624,3968,-608,-4690,-955,4407,2202,-1701,-4573,-550,5674,221,-4259,-1294,2257,4997,943,-3996,-1435,3133,2612,474,-4263,-255,3676,-351,-1043,-1536,1101,5249,-804,-3840,724,1468,1471,611,-4224,-64,4141,-374,-1775],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-6,6,-8,8,-10,10,-11,13,-14,16,-18,19,-21,24,-26,29,-31,35,-38,43,-46,51,-57,63,-70,79,-88,100,-114,131,-154,185,-227,292,-402,628,-2323,7173,7782,-7126,-3233,195,4523,5982,-6810,-5494,6040,2093,1617,-2308,-6020,7023,3986,-5043,179,-3262,1987,6827,-7307,-2181,4588,-1757,3004,-1627,-6293,7148,1530,-4301,2508,-2649,2460,5152,-7523,-834,4914,-1554,2631,-4641,-4436,8523,-753,-3757,878,-2916,5716,2591,-8269,655,3294,432,2831,-6611,-1803,8954,68,-2401,-3008,-3238,7676,1469,-8105,-1695,1848,4828,1817,-8837,-3595,7117,3422,-913,-7596,-3822,8741,3435,-3494,-5114,-1504,7515,4109,-7063,-3892,1527,5659,2208,-7699,-3612,5303,1496,631,-6251,-4623,9173,2260,-4640,-3618,-2868,7018,3068,-8107,-1653,1437,2359,3475,-6789,-3606,6765,-387,-411,-2724,-5403,6777,2725,-5360,1147,-527,2136,4815,-7534,-1101,5579,-2208,561,-2154,-4955,6661,218,-4659,2139,-1283,3603,2990,-8061,827,4181,-1693,944,-4072,-1174,7414,-1949,-4091,473,162,4389,918,-8537,1543,4844,-69,-55,-6149,-1194,9026,-1904,-4713,-583,-255,8005,-246,-7666,-1157,2948,4635,49,-8427,-1029,6666,1786,-3406,-6401,-435,8308,1285,-5348,-3372,2173,6872,-80,-7651,-1444,3282,5055,587,-7442,292,6120,1207,-681,-5267,-861,8018,162,-5361,-2249,-320,5549,1693,-6652,872,3214,1554,1367,-6009,-1603,7126,-1500,-2039,-778,-1814,4828,630,-6116,1329,1023,1252,2804,-6903,961,5432,-2909,-118,-537,-1397,5629,-1945,-5873,4354,1044,1669,759,-5525,3318,5438,-2710,-250,-1656,593,6261,-3587,-5059,2190,135,3977,-1488,-8166,3434,5248,-849,-2295,-4841,2120,7906,-2015,-4564,-1415,1508,6145,-2903,-6069,1539,5008,1840,-1815,-6218,1370,6461,-694,-4447,-3121,2352,6806,-1051,-6190,-1282,2949,5486,-1566,-5639,196,4984,2107,-1541,-5917,2162,5782,587,-2792,-3543,1495,6122,-1656,-4847,-4,1182,3433,-299,-5928,1610,4029,648,-107,-4127,614,5361,-1537,-2459,-878,-573,3379,-1182,-5585,1998,1132,299,28,-3847,2092,5073,-2913,-1728,875,736,4133,-1942,-4727,3151,1348,-107,-1383,-3798,4120,3143,-3981,-2818,-865,375,3330,-3145,-2761,3395,1737,-574,-2328,-4755,3854,5650,-1779,-2594,-1903,3335,5389,-3298,-3744,592,3681,3430,-3769,-6363,2245,4746,654,-4337,-3712,3720,4962,-1326,-5339,-2150,3623,4850,-3754,-4834,546,3767,2824,-2871,-4403,2296,4318,367,-1979,-4192,2499,4311,-1420,-3960,-1126,2414,4209,-2620,-5092,1039,1935,1867,-1359,-4130,2497,3259,-498,-2194,-1384,2420,2773,-2378,-2322,2103,1464,1757,-1810,-4135,2497,2101,-720,-461,-1111,2297,2745,-3825,-1211,1510,967,1511,-3469,-2644,3570,1974,-1707,-1786,-2505,3764,1234,-4031,-2610,1294,3568,1425,-4088,-2302,3639,3458],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,5,-6,8,-8,9,-10,11,-13,14,-15,17,-19,20,-23,25,-27,30,-33,36,-40,44,-49,54,-60,67,-76,86,-98,114,-134,159,-190,208,-174,8712,1131,-9522,-1065,2592,4869,975,-8765,-1535,6919,2426,-1190,-7620,-1641,8463,1503,-5796,-4983,495,8960,722,-9364,-1953,3316,6421,939,-9414,-829,6578,2763,-477,-7443,-1512,8607,327,-4731,-2856,-1610,7530,1707,-9650,985,1693,2547,2653,-8398,-1504,7502,-1630,-1093,-2071,-3018,8159,750,-7397,1801,-199,2691,3593,-9157,1294,6503,-4505,-23,-2120,-2200,7899,-2217,-5835,3116,-1753,3331,602,-8672,3873,4850,-3580,-496,-4699,-170,9152,-3663,-5782,1780,-52,6414,-2159,-10049,3794,6166,-4,156,-7805,1270,9896,-2106,-4519,-1520,2259,8903,-2415,-9204,1245,4607,3871,-244,-10206,896,8483,646,-2649,-6375,1361,9077,-332,-5998,-3149,2613,7826,-1733,-7937,307,3709,4636,-1143,-8811,1479,7742,568,-858,-5597,280,9090,-2273,-6046,-316,-18,6685,-339,-8098,2519,2736,1340,1582,-7009,883,7810,-3489,-1714,0,-1123,6185,-1193,-6803,3954,989,1442,1407,-7217,4082,5808,-3948,710,-1201,-34,6284,-3713,-4729,4795,226,1885,-1335,-6519,5613,4340,-4302,-1454,-2973,2830,7541,-5568,-5803,3007,2845,3198,-3555,-8212,4648,6595,-1142,-3237,-5228,3171,8550,-4759,-6063,-341,3100,7221,-4251,-8163,2217,4545,2355,-4261,-7662,3640,7917,-1709,-5170,-3886,3450,6525,-3272,-6855,-472,4840,4492,-2689,-7226,981,3938,2262,-3082,-7229,3200,6393,-2973,-3550,-4268,1582,7262,-3731,-4473,2569,1218,2184,-1558,-5542,3169,3394,-1071,99,-4754,1981,6279,-3832,-1689,1305,-399,3733,-2753,-4958,4650,1316,-2507,-124,-4325,3834,3219,-6599,-1205,593,2096,4608,-3992,-5357,5216,1890,-743,-1802,-4666,5670,3963,-5703,-1629,40,2729,4180,-6532,-4291,5296,2855,1467,-3910,-4301,6278,4152,-4365,-3176,-2284,4250,4789,-5170,-5818,2186,4036,2718,-5072,-5504,3554,5431,449,-2980,-4425,5670,5905,-3335,-3368,-1550,4656,4528,-4751,-5727,682,3362,3388,-4655,-4865,3462,4892,-89,-3513,-3861,4303,4358,-3157,-2879,-1075,3258,4259,-3980,-3064,3433,2823,1266,-2337,-3338,4103,2797,-2394,-1774,-1572,2909,3304,-4215,-1974,2348,819,1904,-2998,-2838,3988,1242,-1173,169,-2263,5202,2373,-4448,-1847,3300,1911,943,-5179,-1021,5614,903,-1792,-2711,-1226,5188,1787,-6320,-1615,1059,3741,1992,-6612,-1570,5636,2351,-1629,-4711,-2659,7435,3071,-3549,-3477,21,6022,2435,-5323,-3253,4465,3950,1384,-4947,-2457,5235,3906,-1775,-4294,-2244,4439,3326,-4867,-3729,1887,4749,3133,-6221,-3312,1751,4062,1288,-4412,-4109,3762,2627,-2282,-2741,-2213,3898,2339,-4521,-3182,567,2560,910,-4501,-1519,3601,1651,-802,-2246,-801,3325,1861,-2864,-906,919,2981],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-8,10,-10,12,-13,14,-16,18,-19,21,-23,26,-29,33,-35,40,-45,51,-58,66,-77,93,-113,144,-195,296,-560,3001,2711,-9062,-3489,8826,1678,-763,-3199,-4619,8694,2826,-7245,-784,-1692,4071,4087,-8897,-1745,6330,-326,1071,-4103,-4286,8469,-199,-4532,1163,-3439,2471,4765,-8495,1277,3636,-1799,2683,-4245,-2691,8914,-2740,-4644,1981,-1809,5258,1535,-8791,3564,3320,42,1094,-6377,219,8868,-945,-4439,-1303,735,7299,439,-8507,860,3675,1350,204,-9718,331,8307,65,-2463,-6293,1159,9377,526,-7559,-3422,2689,6925,-342,-9885,-723,4689,4602,-1040,-9163,0,8247,-19,-2588,-6904,-126,9944,-978,-7058,-2531,1186,7999,-161,-9145,1118,4125,3708,685,-7253,-376,8414,-1078,-2071,-2856,-2640,7287,-54,-6662,930,130,2236,3726,-7817,135,7060,-1806,588,-1885,-3952,6568,-2041,-5419,2841,-2293,3129,1464,-7252,3205,4336,-3136,660,-3725,-346,8230,-3389,-3873,2927,246,3459,-989,-7425,4659,3752,-1434,-554,-4815,1741,7139,-3432,-4792,462,1503,5986,-2056,-6745,3099,4233,1754,-1726,-6771,3318,8044,-1116,-3543,-3443,3774,7429,-2210,-6777,-96,4211,5767,-2162,-8173,1123,4921,1504,-3239,-6634,2098,6503,-339,-4079,-4438,2183,8224,-2905,-7636,876,1736,4740,-2336,-7874,2720,4682,18,-452,-6456,935,7828,-2061,-2800,-1137,-794,6800,-1655,-6763,2720,1234,755,2142,-6629,1830,5194,-2192,-251,-431,-827,5859,-2259,-4187,4219,-732,986,-31,-5639,4383,5501,-4008,-792,-1660,1248,5458,-4697,-4112,3436,1263,1597,-1942,-5979,3929,4326,-2978,-2538,-3023,3717,6232,-4545,-3849,3369,2943,3123,-5053,-5810,4801,4503,1050,-4196,-4603,4430,6125,-3986,-4716,-2529,5314,5823,-4153,-6430,1590,3790,3060,-4330,-5636,3373,5296,925,-3998,-3607,2853,5038,-3385,-5321,-1698,4678,4794,-3993,-4927,2096,3260,2905,-3207,-5780,4224,4372,-1552,-2113,-3516,2623,5073,-2233,-2925,836,790,4809,-1351,-4766,4224,1265,-366,-1432,-3593,3051,3572,-4049,-1121,-115,788,3454,-3576,-3648,3532,565,-831,-471,-3589,4612,3096,-4955,-1364,852,2378,2578,-4847,-1848,4938,1522,-1394,-4758,-3743,5005,3149,-4801,-2686,-81,3442,3634,-5566,-2273,3758,3166,283,-5263,-2471,4876,3779,-1298,-4483,-1582,4382,4391,-3365,-3840,920,5296,3317,-4775,-3200,3234,5063,-264,-4042,-3979,3957,3615,-1961,-4217,-1666,4854,4405,-4415,-3118,1001,4524,2899,-4004,-3087,2771,3176,-279,-3314,-3244,4973,2217,-3328,-1210,-1966,3341,3305,-4496,-2727,2360,1251,561,-3339,-1479,3105,913,-2561,-657,319,3246,1554,-4780,-1681,2287,1388,863,-4168,-1935,4576,152,-2489,-1548,-1147,3619,1009,-4271,-689,2938,2919,150,-4210,-879,4402,321,-1967,-4503,274,4810,1269,-4306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-8,9,-11,12,-13,15,-16,18,-19,22,-24,26,-29,32,-35,39,-44,48,-53,59,-65,73,-82,92,-105,119,-139,163,-197,243,-312,427,-647,1208,-6137,-5847,10282,2069,-604,-5187,-4682,8806,4547,-6277,-4526,-600,7506,5711,-8975,-5384,4185,4690,3749,-7248,-4808,8139,3967,-406,-4820,-4216,8243,3960,-6312,-3496,-496,5151,3985,-7790,-3172,2937,3136,2787,-6604,-4560,5884,2563,-1269,-2887,-4698,6382,3189,-6844,145,277,1073,4203,-6736,-2812,6410,-2473,289,-1632,-4240,7571,692,-6451,3094,-458,1530,3689,-8194,-195,6097,-2273,1915,-2813,-3299,8541,-1128,-6760,1936,-412,3995,3132,-11022,3427,7484,-1857,643,-5763,-1998,10274,-840,-5143,-1543,-921,7026,1324,-10441,-11,4424,2396,661,-9177,-3117,8389,802,-3362,-4755,-2189,8746,2177,-8163,-3178,1332,5933,2273,-9312,-2208,5701,4424,500,-8237,-2649,7581,3236,-3080,-4129,-1470,6793,2346,-6956,-3025,734,4433,2456,-7577,-1200,5700,2419,-188,-5323,-1340,8289,-139,-4037,-964,-2138,6669,1843,-7756,1736,1200,798,3177,-5700,-1183,6909,-2856,-899,-299,-3195,6280,-601,-6275,3313,327,1813,1611,-6591,2623,6616,-4005,-923,-1719,-926,9480,-3041,-6786,4621,1020,1990,-152,-9124,2754,6789,-1698,-181,-5915,453,9056,-2974,-6720,1431,2369,7276,-929,-9082,2636,6171,1471,-921,-6710,280,8801,-410,-5078,-3126,878,7891,-391,-8094,-1800,2680,4374,-619,-8838,-619,6322,2533,-1574,-6404,1048,7327,-244,-4341,-2488,1073,6048,982,-6519,-606,2510,3166,685,-6362,353,5312,429,-1584,-4833,-14,6833,-1417,-4178,-386,276,3968,-588,-6441,2432,2521,-479,120,-5274,1061,6521,-3368,-1248,393,-179,5260,-2217,-5918,3883,2315,-1128,-458,-4015,3825,6550,-4015,-2398,-762,1275,5485,-3979,-5939,3901,2218,1294,-1667,-7159,3966,5990,-2502,-3409,-3313,2236,6428,-3788,-6544,1831,2551,3372,-2673,-8344,3403,5106,754,-2568,-5705,3369,7339,-3135,-4829,-1734,3103,6285,-3003,-7157,1255,5571,2039,-2718,-6288,1832,7176,-337,-3595,-3952,2356,5460,-1627,-4373,-1206,2667,4608,-1447,-6057,597,2753,2896,-1109,-3614,3368,4857,-82,-2865,-2094,983,4382,-3467,-3373,2207,2140,1901,-1195,-4516,3650,2479,-1162,-122,-2713,2114,3952,-3582,-1969,1751,1014,2033,-2636,-3709,4139,1465,-908,-2152,-3082,4472,2661,-4794,-1779,2255,2099,3357,-4955,-4838,4449,2426,-303,-3117,-3093,5305,5238,-4138,-3184,1035,3818,4377,-5220,-4069,4031,2468,1039,-4146,-5052,4503,5408,-3044,-3871,-3389,4970,5268,-3775,-5224,864,3243,3219,-2930,-4133,1795,4042,1777,-2382,-4910,2968,3933,-755,-3492,-1321,3099,3827,-3130,-4245,797,2211,1286,-2670,-4302,3008,3941,-1307,-2543,-2784,3730,3014,-2698,-2817,-72,1050,2291,-3208,-2983,2659,915,630,-1636,-1905],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-4,4,-5,5,-5,6,-7,7,-9,9,-10,11,-13,13,-15,16,-17,19,-21,24,-26,30,-33,37,-42,49,-57,68,-83,106,-148,259,-1652,-3312,-1573,9416,446,-9510,797,1492,4170,1669,-8241,385,8204,-1568,-101,-4048,-2509,9537,-1038,-5496,1469,-2241,4295,3144,-8146,2246,4714,-3088,2312,-4040,-1629,8646,-1658,-3399,1636,-2633,5249,1257,-8134,3901,2601,-2373,201,-4738,1430,8177,-4314,-3251,1223,-179,6143,-2906,-7188,3146,4010,780,-2017,-6766,3858,7138,-3154,-3872,-2752,2198,7543,-3858,-6774,1688,4800,4606,-3219,-9234,3098,5677,1420,-3645,-7524,3973,8147,-3137,-5226,-3979,2760,7304,-3941,-6754,807,2755,5496,-3792,-8236,3608,5579,544,-3405,-7923,2468,8860,-3338,-3506,-2037,879,7119,-1901,-7389,3880,1651,1147,1033,-8130,1811,7279,-4578,671,-2139,-1373,7800,-1869,-4719,2456,-664,2695,453,-7423,3758,4386,-3932,705,-2976,-286,5595,-4776,-3681,4239,-1088,1420,-1615,-6207,5033,2323,-4101,708,-3620,1943,6440,-5557,-3746,2495,1552,3589,-4012,-6244,5322,3589,-1936,-4075,-3870,5265,7576,-5337,-4455,-1177,4435,5812,-4889,-5585,3433,4539,2991,-3733,-5846,4523,5429,-857,-4636,-4350,4693,6157,-3493,-4528,-1794,5173,6005,-5460,-6626,3893,4366,1932,-3755,-6220,5360,5831,-1699,-2195,-4316,3566,6307,-5092,-4572,808,1832,6357,-3521,-6859,4790,1717,-455,-247,-5848,3333,4889,-4105,-1342,-800,-188,5758,-4130,-4831,5293,-581,786,-3,-4255,5281,3462,-4228,580,-551,1593,4591,-6124,-2552,3767,-658,1886,-2436,-3828,5877,2018,-3586,-668,-728,3414,3023,-6566,-2089,4209,2303,870,-4327,-4109,6432,2527,-2188,-3449,-2073,5424,3710,-5772,-3186,1321,3759,2822,-6098,-3413,3488,3598,8,-5132,-2409,6101,4025,-3114,-4538,-871,5284,3148,-5898,-3407,1345,4156,3035,-6301,-2786,3991,3395,787,-4505,-3261,6375,3110,-3895,-2087,-1445,3674,4358,-5654,-2119,2725,1689,2936,-3497,-4694,5490,1675,-982,-581,-3046,2703,3673,-4845,-154,1682,-387,2506,-3530,-2654,5618,-1444,-1111,-1019,-1541,3889,1281,-4822,422,649,1605,1409,-4956,-110,5283,-1042,-421,-2129,-2116,5974,236,-4773,-429,1074,3658,923,-5938,-683,3930,1412,-1103,-3726,-644,6771,881,-3765,-2294,1035,5095,608,-6007,-1836,3654,3872,-46,-5875,-1228,5240,2099,-1432,-4778,-570,6548,1054,-3880,-3896,1048,4957,2160,-5969,-1658,3947,3875,338,-5653,-2686,6488,1708,-1260,-3872,-873,5451,1118,-4364,-1378,1582,3236,1491,-6224,-1622,2857,1501,64,-3011,-1431,4345,1127,-2713,-1151,-821,3999,1371,-4933,444,3384,546,463,-3705,37,4050,-837,-2360,-936,890,3420,-17,-3973,1600,1024,785,-1212,-3819,584,4554,-905,-2681,-1386,352,4535,-886,-4021,-204,1907,2069,-864,-5125,-746],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-10,10,-12,14,-15,17,-19,21,-22,26,-28,31,-34,38,-41,46,-51,56,-61,68,-75,83,-93,103,-116,132,-151,175,-206,249,-312,412,-616,2240,-5927,-4177,844,2416,7597,-7000,-6286,5333,4503,1474,-4085,-7520,7445,5094,-2450,-4032,-4868,5182,8184,-5299,-5461,682,4519,6131,-5300,-7783,4143,4992,3138,-5221,-7117,5500,6304,-3330,-3872,-3370,4601,6123,-6346,-3486,513,1299,4539,-4263,-6510,4887,1779,229,-15,-6241,5740,5215,-6131,-732,-513,617,5583,-5730,-3444,5271,-1382,625,254,-5779,7460,2082,-6820,2554,-1557,1588,5753,-9239,-419,5789,-1621,2460,-2611,-5883,10269,427,-5555,269,-1709,4449,5152,-10381,-2167,5635,1904,1677,-6964,-4767,9247,1327,-4086,-2224,-3993,8369,5070,-9002,-3376,2150,3364,3838,-9409,-5027,6920,4310,-1007,-4138,-6182,7769,5050,-5193,-3775,-1904,5496,4583,-6489,-4174,3064,4377,3605,-6032,-5310,5922,2911,398,-3627,-4554,5732,3380,-4907,-2433,-1593,5071,3859,-6992,-2198,3003,1197,2983,-4057,-4136,5746,1026,-2688,-606,-3926,4688,3070,-6226,870,1520,223,4051,-6175,-2358,6697,-1871,-1477,-1442,-2549,7206,575,-6276,1653,774,1861,2433,-7341,1155,7160,-1962,-768,-3152,-1606,8132,-638,-7794,1510,803,3761,1841,-10109,1136,6758,-418,-642,-5287,-2473,9691,1111,-6021,-1647,-1485,8178,1043,-8881,-956,3533,3082,1533,-8210,-1479,6577,2224,-1869,-5690,-1642,7077,2617,-6631,-2872,1843,5791,2238,-7138,-2695,4092,3396,1130,-6193,-2478,6665,2810,-1941,-3877,-1924,5733,2083,-5482,-576,1066,4152,775,-6567,-922,3498,-422,1675,-2467,-2048,5125,-951,-3308,769,-1467,3505,201,-6128,1982,2194,-541,2604,-5051,-600,4528,-2236,-2147,478,109,4834,-1742,-6309,2374,2849,-329,579,-6400,1645,6199,-2250,-1666,-546,454,6777,-2150,-6250,1816,2425,2916,-1042,-8716,1798,6690,-752,-2593,-3433,-46,7663,-1375,-7046,-974,2535,6479,-959,-7912,1181,5668,1963,-668,-6378,561,6650,-999,-4263,-3437,1476,6673,-541,-6770,-1909,2435,4740,-425,-6203,-544,4486,1748,-1070,-3516,-993,6181,377,-3960,-2239,347,5374,-157,-4526,606,1280,2327,908,-4342,699,3043,-1734,-567,-1861,311,5855,-1823,-2566,1221,1120,1837,-2353,-4931,2560,2088,-505,-624,-1506,2259,3957,-2914,-1422,1630,558,3940,-2656,-4786,3388,2190,-259,-1468,-4275,2581,5555,-4386,-2623,448,1818,5179,-3771,-6264,3080,3700,1162,-2028,-4891,3240,5431,-2321,-3444,-2065,2555,6971,-3697,-5593,1568,2577,3003,-2293,-6208,1669,4837,472,-2035,-4389,2549,6448,-1403,-3995,-935,2196,4784,-1496,-5586,367,4181,2978,-2374,-4597,1896,3735,591,-996,-3043,1826,5930,-1455,-3567,-844,926,4655,-1568,-3093,1654,1786,638,-1587,-2397,1617,2765,-2378,-1775,-73,578,2319,-2210],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,26,-28,31,-34,38,-42,46,-52,57,-64,72,-82,93,-108,127,-153,191,-252,366,-649,3286,4804,2677,-1111,-10525,3218,8689,-4424,-2533,-3437,-781,10128,-3914,-7591,2639,-214,2799,507,-8939,2686,4473,-3249,1381,-4390,-746,8405,-4242,-3959,3903,-2469,3922,-107,-7394,5147,3070,-3558,45,-4581,2149,7167,-6643,-1376,3145,-51,4194,-3507,-5803,6258,2827,-1896,-1479,-4580,5152,5812,-5309,-3691,228,3913,4717,-5895,-5998,3764,4251,1277,-5373,-5170,5319,5221,-2433,-4827,-2764,6124,6557,-4910,-4133,1236,5426,6218,-7092,-6243,3855,4373,1678,-4100,-7234,7429,5099,-2289,-3814,-4946,4561,7414,-6125,-4047,292,2920,7266,-5150,-8097,4758,3459,857,-1116,-7148,3814,5548,-5202,-1888,-1131,1038,7410,-5097,-6124,4362,-330,1703,-496,-6802,5348,4124,-4141,2098,-2278,991,6671,-5437,-2282,3894,-1728,2142,-1464,-5453,6333,1913,-3887,324,-1333,2417,4841,-6500,-1502,4067,635,1948,-3825,-3047,5653,1515,-3235,-2314,-2156,5035,2760,-6469,-1463,2863,3379,3099,-6621,-3652,5002,2258,17,-5773,-4088,7692,3175,-4306,-4273,499,7118,3664,-5260,-3774,2366,4707,2815,-6388,-4280,5750,2828,279,-5292,-4207,7162,3215,-4511,-3819,-1618,5210,5697,-6601,-3385,2752,1036,2154,-6291,-4616,7210,2139,-1753,-1550,-3774,5996,3831,-6070,-1576,658,-59,4064,-4620,-3705,4691,-269,435,-1398,-4319,5277,2859,-4981,750,100,797,3562,-5270,-1586,5450,-790,531,-2450,-2567,5779,555,-4602,138,18,2170,2463,-5436,-170,4300,175,-764,-4565,-1537,7323,-314,-3437,-690,-238,5674,917,-6597,-417,3825,3580,-749,-6496,-664,6844,367,-2756,-4284,-1024,7248,2057,-4631,-3691,1791,5362,1761,-7127,-1202,3839,3523,-672,-6217,-247,6447,2776,-2430,-4054,-1088,6259,2082,-5609,-2191,246,5026,2311,-6885,-1026,3215,1434,22,-3964,-1942,6391,520,-2746,-1516,-1931,3859,2687,-4574,81,2051,1251,2503,-3674,-1608,4482,-237,-1457,-1568,-2489,4534,436,-5433,970,1873,870,654,-4512,-613,4167,-2047,-2761,-751,-33,4920,-262,-3803,2030,1648,773,-1150,-5591,1255,5177,-520,-2737,-2596,-105,5758,-1620,-4769,869,2121,6022,-1681,-5830,1312,4972,2462,-2753,-5290,960,5825,369,-3133,-2767,2098,4634,-1999,-4883,-1535,3092,4591,-1691,-5877,299,4642,2064,-2073,-5289,213,4816,-3,-2818,-3732,533,5284,-141,-6582,-46,2453,1849,-368,-3993,1399,4994,668,-509,-3521,376,6456,-742,-3650,-306,132,3535,486,-4432,2025,3165,-182,-236,-2228,533,4676,-1000,-2169,479,-370,3769,43,-3469,2103,2189,-837,-1378,-2789,1348,4016,-1545,-2432,340,2007,2380,-2819,-3954,2346,2649,872,-2009,-3621,3876,4190,-1805,-2964,-1703,2448,3681],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-7,8,-9,10,-11,13,-14,16,-17,19,-21,24,-27,29,-32,36,-40,44,-49,53,-59,64,-72,79,-88,98,-109,123,-139,159,-184,216,-259,322,-420,598,-1029,4688,5197,-10,-900,-9563,4520,9308,-3310,-4295,-3731,1323,10819,-3449,-8275,1631,3429,4755,-1788,-9640,3319,7004,381,-3365,-6938,2113,9299,-1955,-5400,-2527,2325,8740,-1717,-7623,1813,2537,4008,-1204,-8249,3396,4898,-347,-1301,-5825,2165,6992,-2762,-1802,-321,-133,6466,-3416,-7433,4367,1214,716,409,-6012,3583,4744,-5183,-260,-1648,786,8255,-5021,-3661,6339,-1348,1333,-1145,-6689,6679,3521,-5585,1120,-1106,2631,6771,-7316,-2938,6172,-445,3470,-4698,-7333,7334,3812,-3691,-720,-5298,5289,7288,-8407,-3321,3165,2223,6091,-5106,-8516,7636,3703,-1266,-3320,-7581,6518,7820,-5768,-4416,-1914,4541,6960,-5470,-6177,3636,4076,2247,-3660,-7623,5674,6770,-1699,-4617,-4866,4433,6381,-3945,-5121,44,3467,5738,-4645,-5818,3095,2872,2655,-2988,-4394,4255,3734,-1993,-3304,-4048,3735,4901,-3773,-2215,2540,831,3405,-3127,-4832,5870,859,-1137,-384,-4906,4798,4286,-5472,811,1193,953,4094,-5706,-3228,5975,-1802,-638,-1052,-4132,8040,2075,-6881,569,421,3002,4567,-7937,-1731,6884,379,777,-4949,-5367,8522,1905,-6064,-1202,-1350,5691,4494,-9070,-2822,4965,3227,3645,-6682,-5153,7772,1614,-2950,-3110,-3657,6287,5545,-6978,-3856,1506,4709,4161,-7834,-4246,4625,4889,1121,-4270,-4847,7440,5384,-3215,-4357,-2589,5002,4614,-5533,-3906,595,2576,3124,-5373,-4937,4255,2621,575,-3908,-3643,5071,1954,-2832,-2556,383,3175,3429,-5362,-1377,2986,1239,1892,-3838,-3396,6277,-144,-2954,-678,-1603,4447,2495,-4682,623,2491,745,1866,-3989,-1353,6773,-1056,-1008,-1055,-445,6822,766,-5312,786,2634,2790,1505,-8076,-1073,6743,-305,-388,-3035,-2701,8215,678,-6973,138,138,4746,2819,-6852,-2937,5722,2417,1094,-5176,-3366,7850,2040,-4576,-4102,-724,6151,2259,-7808,-3558,3177,3681,2968,-6444,-3922,4768,2295,-2068,-5138,-1769,6802,2464,-5325,-2988,-444,4505,2845,-6243,-2653,3174,2333,1105,-4381,-1688,4830,1868,-1385,-2109,-1530,4226,1493,-4295,-2128,1147,2613,799,-4358,-1638,2534,866,-385,-3458,-1598,4846,-796,-4185,352,562,3320,1507,-4389,1596,3264,683,-668,-4006,913,6369,-1683,-3627,15,1204,4446,-1846,-6290,1616,3338,1047,-1069,-5946,1976,6911,-475,-3484,-2089,1483,7513,-1054,-5999,1331,3239,4002,-1445,-6780,-114,6663,812,-2271,-4720,47,6962,-651,-4817,-2026,1114,5566,298,-5835,-1102,4478,3280,-659,-5164,206,5118,2014,-3257,-3894,466,6105,512,-4912,-2305,2594,3692,615,-4784,-893,3539,1558,-1087,-3769,-437,4266,398,-2688,-1212,411,3811,-513,-3407,821,1850,1088,-784,-3439,258,2617],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,5,-6,6,-7,9,-9,10,-12,13,-15,16,-19,20,-23,25,-28,30,-33,36,-41,45,-49,54,-59,66,-73,81,-91,101,-114,129,-148,171,-202,244,-305,405,-602,2490,-5519,-3862,-862,2825,9877,-6902,-7598,5003,1660,2742,-1965,-9108,6694,5889,-4132,30,-3888,1656,8253,-5890,-3849,4034,-1954,3692,-1910,-6753,6436,3515,-3214,2479,-3620,2379,6032,-7031,-656,3448,-2043,3771,-4546,-3848,6729,152,-3239,-110,-2435,4540,3301,-6885,-884,1656,2466,3046,-6335,-3407,5749,2555,-1038,-4814,-3883,7043,3887,-5585,-3397,-1114,6610,3396,-7297,-2755,3318,6053,1131,-8456,-4154,7612,3683,-1236,-6034,-3050,9514,4212,-5727,-2742,-2059,6726,3536,-8842,-3588,4750,1912,3680,-6947,-5062,9254,2634,-3208,-3142,-4508,6505,5830,-7234,-1217,519,2968,5814,-6562,-4201,6076,632,719,-2240,-6616,6861,3669,-5218,1162,-1272,1544,7037,-6658,-2437,4972,-1423,2649,-1009,-5716,7320,569,-4164,1799,-2396,2131,4401,-5964,-237,4750,-1499,1893,-4954,-1646,6068,-349,-3138,-945,-618,5090,845,-6388,-591,3425,1387,-210,-5617,-623,6493,712,-1659,-4401,-790,7369,1841,-6201,-2408,2776,6287,272,-8700,-579,4957,3431,-1129,-8327,-1684,8067,1491,-3882,-5199,-1218,8467,797,-6854,-2872,1879,5610,1896,-8750,-892,6036,521,-5,-6397,-3926,8335,892,-3369,-1651,-2469,6051,2329,-7428,-633,3075,760,2977,-6777,-1860,6864,-557,-506,-1203,-3912,6331,1715,-5279,1031,14,2635,2970,-6385,-1016,5078,-2370,454,-1780,-2343,5966,-1227,-5037,1736,-104,1312,1375,-5347,429,4650,-2286,-997,-2831,36,6110,-1869,-4488,-227,750,4398,-1133,-6622,1356,5432,-170,-2287,-4411,-136,6173,-466,-3617,-2441,2674,5758,-869,-6742,-34,3225,4443,-2013,-6806,221,6511,1031,-3067,-5793,862,6856,-1644,-3546,-2570,2559,6902,-956,-7045,73,3911,4902,-359,-6875,823,6042,907,-2266,-4686,319,7468,-1181,-5339,-203,-153,5108,617,-7177,1049,4101,1074,1114,-5130,-12,5883,-1378,-1874,-640,-920,4220,281,-6309,2293,791,-854,1138,-4621,1311,3769,-2206,-210,-324,-763,3848,-1157,-4002,2103,1601,-279,-1342,-4871,1955,3094,-1800,-1697,-1296,1899,4578,-3222,-4637,2067,2705,1990,-2323,-3994,2801,4659,-2327,-2805,-2649,2928,5262,-2924,-4474,-791,2974,5266,-3154,-5876,2417,3776,1995,-3520,-4457,3790,6068,-616,-4152,-3601,4012,5873,-2613,-4330,-400,2680,4556,-2232,-5535,2622,2725,2700,-2316,-4179,2358,5601,-1520,-2703,-1688,940,5144,-2362,-3537,629,1514,3416,-917,-4657,1918,1905,-1298,-1711,-2339,167,3546,-2210,-1509,-220,-125,3175,-23,-2854,1796,1512,-1349,-374,-2593,1754,4476,-1682,-864,555,1636,2212,-2489,-2624,2519,2213,-640,-1504,-2488,2562,2603,-2637,-2485,-16,2805,2496,-4223,-2131,2696,2687,524,-2977],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-13,14,-15,17,-19,22,-24,26,-29,32,-35,39,-44,49,-54,60,-68,77,-87,99,-116,139,-177,267,-1677,-2329,-34,11075,22,-10502,2674,3708,3235,124,-11258,747,10630,-131,-2322,-6413,-1741,10361,1292,-7736,-2640,1299,8047,1070,-9058,-1100,6040,3644,-577,-7594,-1115,8870,623,-3471,-4047,-1626,8301,325,-5424,-1831,657,4798,1123,-7592,612,4714,1505,1171,-5490,109,7829,-1335,-2409,-880,-799,6250,-1794,-6849,4168,1050,931,2033,-7350,2103,6267,-4472,-558,-1626,-672,6508,-3099,-4776,3790,-8,4287,-953,-8165,6128,4769,-5473,-30,-3812,2145,8798,-7180,-6331,3160,388,4773,-1869,-9823,6624,5362,-2176,-391,-8021,3208,11320,-5710,-6325,698,1190,8697,-3188,-10414,4277,4712,2988,-455,-8239,3641,8415,-1930,-2816,-3477,1753,9375,-2416,-8260,881,2923,6368,-1409,-9240,367,5832,1317,-1797,-6628,1338,7388,-1730,-4947,-1866,1678,7177,-1387,-5431,1056,2863,3672,-2697,-6062,2053,4357,-463,-1377,-4697,1494,5285,-4313,-2814,807,569,3951,-3106,-5620,5522,1372,-329,489,-5669,4514,4574,-5049,-1148,-233,472,4984,-5830,-4406,5826,-372,1358,-1209,-5612,7569,4820,-5902,-786,-409,2722,6568,-7756,-4701,4664,2147,3090,-3782,-8375,7343,5063,-4001,-1769,-4880,4584,6647,-7367,-4835,3277,3072,5371,-5498,-8554,6899,3801,810,-2627,-7025,5701,8433,-3674,-4027,-1741,3508,6002,-4112,-6707,2457,4293,2241,-3718,-6927,3449,6357,-1011,-3085,-3884,3151,5856,-2608,-4785,-790,2015,5144,-3682,-5461,2879,2823,2215,-2913,-4447,4660,2813,-2475,-1637,-1502,2985,3783,-3959,-1731,2123,46,3221,-3490,-3461,5236,1716,-2918,-326,-2058,5461,3634,-6749,-1786,2320,2689,2391,-5772,-2005,6635,421,-2159,-2202,-3292,6953,3935,-7380,-1928,1805,3382,3178,-7809,-3596,6676,1494,41,-3312,-3767,7852,3629,-6247,-2379,-568,4492,5509,-8270,-4516,4286,2976,2639,-7070,-5146,6111,3286,-3073,-3494,-3317,5154,4760,-4846,-4680,712,3234,4539,-5374,-5912,4595,5103,859,-3948,-4669,5932,4651,-2547,-2992,-1363,4272,3840,-4743,-2725,2051,2805,1563,-4479,-1897,4064,2560,-2027,-2358,-346,4448,2889,-3306,-1507,48,2447,1892,-4199,-1293,2722,879,381,-3145,-728,5511,1688,-3333,-606,-453,3723,1419,-6818,290,4132,385,1266,-4686,-407,7455,-464,-3433,-1466,519,5890,699,-6501,-785,3004,3297,397,-7278,-769,5428,1267,-2613,-4293,-1164,7338,2231,-5788,-1513,1460,5572,2810,-7368,-1523,5481,3397,281,-4494,-1897,6143,2402,-4014,-3080,-139,5701,2475,-6010,-2590,1657,3764,303,-5852,-2091,4896,1909,-2582,-4819,-1459,4890,1672,-4494,-2461,1162,3980,2084,-5148,-1017,2380,2334,-53,-3580,-2422,3061,664,-1378,-2903,185,3291,-563,-3858,-488],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,8,-9,11,-11,13,-15,16,-18,20,-22,25,-27,31,-34,37,-41,45,-50,55,-60,67,-75,82,-91,101,-113,127,-143,164,-189,220,-261,319,-402,538,-790,1412,-6646,-5499,9413,908,571,-3200,-6478,7692,4955,-7146,-1052,-1950,3997,5957,-8432,-3834,4939,-622,2080,-2345,-6132,7894,1335,-4265,419,-2697,3315,4762,-7562,86,4147,-1278,3057,-3848,-3513,6908,520,-3603,327,-2164,4948,1449,-6590,1489,3812,1168,170,-6731,-715,6427,-366,-2783,-3359,-542,6965,1000,-6232,-703,3691,4961,-481,-7879,-120,6356,2623,-2077,-8140,-729,7021,1192,-4607,-4796,312,9186,1302,-7930,-1285,2922,6536,1549,-10017,324,6835,1836,-299,-7262,-1201,10481,-166,-6004,-2526,-1967,8195,1872,-10203,702,3262,3949,4017,-9252,-1895,8934,17,-1853,-3112,-4646,8199,2809,-7351,729,-280,3742,4777,-8790,-2170,6967,-1422,1048,-2417,-4302,6877,-285,-4612,1832,-902,2390,2791,-6133,1466,4483,-1888,590,-3124,145,6024,-2963,-4865,481,229,4403,234,-7654,1452,4363,-261,-439,-5339,2280,7064,-2455,-3742,-1659,1081,5811,-1542,-7465,508,3667,3622,-1780,-6732,2156,6155,1466,-3784,-6009,2668,6992,-1237,-4545,-1916,2792,7755,-1447,-7395,1570,3964,3615,-1571,-7403,1621,7213,-120,-2269,-5963,635,9426,-1475,-5711,-625,1181,6519,1671,-8995,1413,4396,1001,356,-6878,726,7890,-1889,-2351,-2005,-1283,7222,-3,-5430,2752,1178,1172,1123,-6156,949,6706,-2292,-78,-657,-2250,5929,-2846,-4232,2364,589,1475,724,-5867,2344,3931,-2564,-424,-1095,-319,5178,-2235,-3270,2223,636,2498,-2273,-5366,2691,3159,-822,-2529,-4169,3407,5771,-3150,-3789,379,3374,4751,-3806,-6803,4037,4175,1895,-3411,-5160,3390,4994,-360,-3590,-3550,4650,5932,-3254,-4044,115,4272,4449,-3532,-5714,3527,5317,1151,-3808,-6179,3567,5591,-1833,-2339,-3385,1563,7164,-3009,-5481,1944,2798,4018,-1016,-5995,3282,5333,-560,-289,-5286,1704,6911,-2664,-2885,415,87,5945,-1416,-5592,3024,2057,-852,-151,-3807,1159,4221,-3097,-993,-95,-482,3333,-1743,-4547,3197,1294,586,369,-2744,2233,2965,-3783,-882,92,1732,2756,-3532,-3419,2823,859,63,-2287,-2801,4901,2639,-2572,-1412,-899,3219,3413,-4271,-3138,2195,3900,2771,-4041,-3326,4090,2858,-789,-3827,-3517,3778,3299,-3275,-3816,-390,4396,3168,-4850,-4220,987,3938,2655,-4781,-4729,4553,3492,-488,-3381,-3791,3081,3922,-3505,-3450,-684,3303,5660,-5229,-4842,2719,2527,1775,-2354,-4382,3012,3322,-2571,-2330,-2005,1923,4245,-2876,-2552,1199,1324,1999,-1515,-4265,1882,2261,-1491,-970,-2944,2582,3089,-3919,-1315,1936,452,1314,-4071,-2776,2379,1186,-95,-766,-1992,2722,1584,-3352,-1462,2114,1582,1633,-3491,-1486,3865,1010,-1637,-3149,-866,4326,2912,-3875,-1784,443],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-4,6,-7,7,-8,9,-10,11,-12,13,-14,15,-17,19,-20,22,-25,27,-29,32,-34,34,-33,25,4,-113,1346,3053,-9236,-2544,9989,1581,-2548,-4894,-3324,10773,3368,-8063,-1348,1155,6765,5509,-9800,-3637,7337,3486,1239,-7122,-5725,9065,4878,-3873,-3500,-2458,7640,5449,-8048,-3749,1791,4166,3551,-7804,-2901,6087,3069,-623,-5602,-2908,7640,2786,-3183,-1796,-905,4909,2768,-7248,-1314,2746,2788,2442,-5299,-954,7695,-1519,-258,-1485,-3007,7485,263,-6734,1975,798,962,2346,-6682,1343,6813,-3513,182,-3135,-1484,7937,-3051,-7035,2624,103,3870,275,-11132,3298,6623,-2500,-289,-7103,-1002,11098,-3732,-5739,1111,-499,7353,214,-11525,1866,5946,2244,1386,-8342,-231,10478,-2425,-4806,-2299,-1851,10828,-77,-10234,42,2691,3771,1363,-9985,-1038,9273,1935,-827,-6000,-2733,9637,789,-6070,-2394,-1548,6971,2510,-7994,-1524,2934,4179,385,-7088,-1833,6114,1847,-2419,-3942,-1339,6864,116,-4697,-650,-563,3619,753,-7364,2129,3123,1370,149,-4878,1586,6338,-2820,-1171,-5,-838,5233,-1531,-5398,3869,1711,672,336,-6741,2534,5768,-3674,-805,-638,497,7594,-4654,-6016,4103,1681,3115,-375,-8888,5396,7411,-4413,-1112,-4164,2498,8416,-5230,-5869,2142,2177,4817,-2732,-9221,5321,6331,-734,-1992,-6738,857,10905,-3051,-4905,-345,1360,7830,-2264,-9034,2345,3759,3162,-472,-8918,1812,8219,-403,-3251,-4815,207,8922,-1131,-5563,-490,2821,4776,-788,-6827,375,4365,2398,-154,-5373,1541,6862,5,-3486,-1684,753,4846,-1673,-4459,1230,659,2547,-2301,-4962,2984,3015,-1455,-1673,-3449,1778,5582,-4601,-3810,1752,-11,3840,-3244,-6556,4892,3340,-1736,-1223,-3225,4758,4598,-4692,-1852,1047,2283,5496,-5692,-5026,6590,2751,747,-1937,-5610,5497,4823,-4534,-2657,-2075,3372,6272,-5083,-4915,2723,3260,3447,-3874,-7356,4450,5830,-3070,-2419,-4726,2937,8277,-4055,-5006,1219,3174,4745,-4087,-8017,3260,5257,282,-2084,-6147,2124,6467,-1787,-3823,-2392,2468,6248,-2998,-6425,1502,3701,2836,-2043,-4883,2268,3838,-87,-1894,-4445,2099,4539,-2129,-2594,-552,3052,3537,-2488,-2984,2252,1608,221,-1622,-4112,3762,2153,-3047,-609,-1155,2009,3470,-4987,-1387,2214,1668,572,-2316,-2117,4836,1494,-2856,-1722,-2491,4287,3071,-5918,-1456,1947,982,1901,-5603,-3093,6319,1573,-2715,-2836,-2057,5659,3147,-3937,-2595,1428,4068,3261,-6724,-3681,4389,2814,784,-3801,-4097,5699,4726,-3543,-3549,-1108,5150,4759,-5469,-4855,2257,3976,2933,-4228,-4958,3461,3841,-1038,-3754,-4152,4440,5782,-3676,-2913,-678,3364,2952,-3935,-3446,2552,2357,640,-3455,-2393,2893,2492,-1513,-2514,-1506,3008,2568,-2750,-2120,1219,1231,1590,-3118,-2014,2888,567,-1074],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,10,-10,12,-13,14,-16,17,-19,21,-23,26,-28,30,-33,37,-41,45,-50,56,-63,71,-81,93,-108,128,-155,194,-249,327,-774,10411,2322,-9535,164,1367,4431,3672,-10072,-691,8839,-1297,686,-4891,-3909,9650,509,-5931,851,-2020,4747,3948,-8414,-817,4320,-1091,2805,-4139,-3041,6642,-2204,-4227,1391,-1179,4749,1590,-7418,2467,3314,-466,535,-4514,449,5742,-3585,-3318,-293,1180,6070,-1482,-5682,1604,3541,3044,-2018,-6515,3382,6088,-220,-2839,-6052,2942,7731,-3606,-5515,-653,2738,7959,-3738,-7880,1873,4441,2667,-3114,-9383,2951,6961,-1242,-2754,-5782,2053,10882,-2812,-6013,377,985,7287,-872,-9625,2115,5222,131,173,-8876,-465,9627,-3088,-3625,-2032,-1771,9722,-672,-8904,958,1339,2917,3583,-8961,1103,7734,-1551,473,-2829,-1943,8811,-1161,-5748,1604,-552,3607,2092,-8575,3089,4506,-3502,1437,-4282,-752,8032,-3129,-4240,2153,-1315,3408,-1505,-6738,3362,3528,-1525,-907,-3911,2912,4700,-3480,-3899,-1040,1475,4898,-4848,-5127,2125,3595,1090,-2891,-4511,3805,5545,-1652,-3989,-4466,3663,7336,-3365,-5110,-322,5359,5047,-5612,-6402,3505,4428,1282,-4256,-5969,5079,6777,-2658,-3193,-3188,2856,9411,-4414,-5535,2161,2929,5297,-2979,-7593,4644,3914,-363,-1038,-6141,2269,7295,-3262,-3760,-29,-80,8217,-2372,-7188,3018,2434,1022,81,-6262,1500,6746,-2769,-1963,-1971,-686,6618,-2685,-4201,3607,-553,2236,-452,-6184,2805,3401,-3526,193,-1305,246,4009,-4811,-3629,3125,580,1427,-2457,-4262,4695,2100,-3475,-2045,-2271,3152,3710,-4929,-2321,666,3447,2807,-5049,-4141,4076,3619,-327,-3502,-3088,5593,3454,-3306,-4326,-1221,5332,3618,-5835,-3682,1781,3302,2891,-5615,-4092,4860,4075,-1969,-4948,-3826,5100,4343,-4438,-2852,-12,4834,4846,-5780,-5008,3777,3349,3506,-4394,-5168,5780,4684,-2165,-2567,-3407,3657,6535,-5019,-3218,1121,1999,3904,-3380,-4637,3592,1914,430,-286,-4679,3420,5244,-4465,-504,-273,968,3426,-2636,-3456,4537,1814,-557,-1004,-4132,3456,2283,-4926,-748,1062,910,2748,-4364,-1433,4731,758,222,-1730,-1390,5431,2344,-3423,-1308,415,3265,1315,-4759,-1752,3111,1215,818,-5142,-1422,6159,935,-2531,-2879,-1090,5428,1936,-4781,-2422,1163,5067,2903,-5928,-2862,3982,3789,-633,-6332,-1668,5812,1928,-2418,-3551,-398,6652,2167,-3741,-2520,1485,3334,2560,-5971,-1778,3839,2289,-23,-4160,-2012,5635,2334,-4682,-2565,-211,3775,2754,-4361,-1752,3783,2449,1036,-2494,-2043,4783,1689,-1802,-1419,-893,4028,2794,-3238,67,1373,1471,438,-3187,-1461,4323,424,-2477,-377,-1192,3138,260,-4401,-458,1662,1504,-311,-3992,-1039,3995,-304,-2661,-2004,427,3535,58,-4511,-1121,1823,4177,-1018,-5051,17,4225,1400],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,12,-13,15,-15,17,-20,21,-23,26,-28,31,-35,38,-43,46,-51,58,-64,72,-81,93,-106,123,-145,174,-217,283,-398,648,-2766,7296,7208,-9176,-2371,1215,2930,6612,-9158,-6180,8779,2886,1369,-3401,-7339,8156,7788,-6500,-3290,-2463,4036,8780,-7214,-6015,4108,3673,3591,-5598,-7552,5805,5222,-924,-3126,-4260,6485,7241,-4874,-4477,-1015,2917,5709,-5370,-5497,2965,1899,2265,-3726,-5574,5480,3839,-2080,-1955,-3244,3905,4921,-5574,-346,1238,1052,4554,-6531,-2580,5712,-693,136,-1176,-3267,6371,1207,-6537,1352,176,2694,2930,-7494,472,6245,-2048,922,-4174,-3927,9231,-460,-7395,644,-2080,5630,1977,-10553,-282,5974,-735,2387,-7720,-3534,10880,-41,-6102,-1992,-3894,8489,3645,-11105,108,3280,2482,4467,-9403,-4176,9270,1127,-1078,-4177,-5836,10216,4384,-7475,-1833,-265,6049,5408,-8319,-4165,6121,3137,1706,-6823,-4399,7620,3564,-2575,-1920,-3234,5569,3750,-6369,-3063,2149,5144,2557,-6002,-2969,3481,1871,-314,-3455,-3169,5575,1111,-2355,-1202,-1822,4363,1446,-6817,144,804,-296,2035,-6376,157,6528,-514,-1473,831,-2567,4862,-293,-7153,3315,2110,1743,2081,-8455,1017,6148,-2245,-438,-2653,145,7947,-1980,-6233,2382,1273,4886,1149,-9365,1795,7165,-709,-780,-6090,-871,11450,-1271,-5310,-658,-439,8900,210,-10075,283,5770,1973,650,-8634,-3062,8783,-658,-3763,-3187,-1721,9416,830,-8273,-490,2493,3923,2578,-8863,-2095,6493,1928,-618,-4662,-1728,6710,1115,-4756,-2731,-656,5708,998,-5181,-1672,2490,4474,1077,-3928,-1478,5343,1553,-542,-3058,-1065,5235,-598,-3202,1088,2014,3257,259,-5774,1995,2722,261,34,-3661,1491,4787,-3240,-3425,1228,274,4040,-1554,-6757,3524,2902,-511,-575,-4735,2465,6393,-3003,-2696,-1082,1906,7309,-3623,-8112,2398,2347,2058,-1638,-8982,4524,7757,-2001,-1175,-3966,1227,9103,-2294,-6875,16,2021,6369,-1239,-8197,2801,5038,442,-1653,-5571,943,7621,-1230,-4219,-1766,665,5596,-1275,-6791,-413,2890,3059,-258,-5578,738,6315,345,-2400,-2961,353,6302,-686,-4844,-691,1690,3716,-354,-5091,203,4492,1201,-1281,-4393,255,4802,-1271,-2374,-1843,799,3894,-767,-3699,2044,1301,1962,-946,-3825,2207,3018,-1289,-987,-1821,1456,4192,-3507,-1980,2078,-47,2412,-2490,-4345,3063,1283,-1557,-1588,-2401,1845,3864,-3462,-2839,719,2246,3919,-4624,-5610,3315,2497,200,-3832,-4235,2897,5389,-3215,-2589,-1147,2734,5715,-3550,-5342,2531,2312,2977,-3978,-6761,2835,5672,-1990,-3145,-4975,2956,6481,-3807,-2691,290,3150,4443,-2733,-6406,1326,4323,1830,-2537,-4713,1615,6032,-795,-2391,-1088,1552,4187,-933,-3908,649,1653,1576,-1441,-3994,779,2908,204,-1928,-2178,3025,3280,-1561,-1646,1707,1713],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-5,6,-7,8,-9,9,-11,12,-13,14,-16,16,-18,20,-21,23,-23,24,-23,20,-12,-7,58,-224,2063,1759,-10694,2062,9225,-2633,-1328,-5143,-684,10533,-2225,-7243,1631,-1341,4363,1775,-9096,1591,4818,-1872,2166,-5440,-1858,8959,-2804,-2788,672,-1178,4001,372,-5915,2820,2747,-1486,423,-5074,2226,5999,-3305,-2775,658,1398,4925,-2349,-5080,3825,2360,383,-2951,-4597,4617,4496,-4425,-3872,-2132,4312,6081,-5497,-3264,2864,3505,4901,-5935,-7799,5922,4245,-409,-5040,-5683,5666,5576,-5176,-3821,-3243,4356,8812,-6579,-5484,2299,3061,6005,-5124,-10140,6532,4891,-1270,-1461,-6778,4520,9570,-6254,-3899,111,16,7646,-3245,-9660,3443,4001,2086,100,-10006,3984,7753,-4002,-2422,-2425,-319,9514,-3612,-7105,3099,17,3751,749,-7407,3738,4598,-2815,-527,-3500,-268,5896,-3266,-2102,3478,503,2904,-539,-5688,3464,2852,-3703,-964,-2595,2656,4979,-5469,-2034,1813,2469,2420,-4566,-4090,5612,2542,-1122,-4303,-3344,5933,4105,-5606,-3742,515,5509,3419,-7276,-3202,2920,2724,2489,-6622,-4800,5888,3566,-1826,-4255,-3474,6811,4186,-4900,-3720,-516,5042,4577,-7299,-4133,4719,3765,2196,-5862,-6367,7556,4705,-3425,-2478,-3109,4395,6568,-7122,-3658,1884,1788,5477,-5106,-6071,5503,3306,-159,-1013,-5325,3134,5884,-5227,-1309,-556,556,6282,-4334,-4292,5197,9,733,-528,-5784,4864,3028,-4340,305,-1133,1496,4119,-4676,-2050,3182,255,325,-2265,-2661,4921,1304,-3904,721,-1261,3574,2644,-6317,-1568,2893,1343,783,-4865,-2444,5852,1256,-2581,-2728,-183,6088,229,-6340,-2495,1468,3897,842,-6691,-1839,4717,2761,-753,-7265,-977,6510,1067,-3370,-2528,-790,6653,2778,-6421,-1845,1431,3552,1371,-7839,-1734,6384,2172,-904,-4841,-3029,7711,2990,-5671,-2028,-423,5337,4171,-7577,-2767,3476,2999,1480,-5208,-4230,6096,2646,-3123,-1516,-3113,4164,3376,-5624,-240,1903,349,3838,-4716,-2139,6022,-132,-1192,-1429,-2445,3433,1106,-4833,235,1271,1386,1797,-4363,-674,4454,-818,-386,-1146,-863,4526,673,-4948,272,1417,1643,-54,-4687,448,3756,423,-1333,-3746,67,5613,319,-3895,-2102,1782,4508,-851,-4741,105,3643,3807,-472,-5533,-372,5315,704,-4086,-3808,771,7614,127,-4302,-3305,1389,4267,-78,-7155,-300,4245,3035,-15,-7174,-182,5171,680,-2173,-3109,-734,6904,660,-4481,-395,1508,4083,620,-5788,-9,3842,1633,193,-3754,-1536,4096,1424,-3173,-1993,-1163,3378,1038,-5851,209,2805,-417,717,-3021,-1783,4257,93,-1634,-558,353,3527,96,-3727,-221,2306,-553,-348,-3730,948,3834,-539,-1563,-550,1619,2698,-139,-4774,1390,2069,2753,-2029,-3222,2438,3827,-161,-2370,-2792,2268,4945,-2455,-3336],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-8,9,-10,11,-12,13,-15,17,-19,20,-22,24,-27,30,-32,36,-40,44,-48,53,-59,66,-74,83,-94,107,-124,146,-175,215,-276,379,-577,1098,-5603,-9033,7858,3482,805,-2505,-8212,5929,9759,-7155,-4422,-1692,2863,10802,-5069,-9437,4324,3533,2507,-2834,-10848,5061,7941,-3351,-2452,-5908,2843,9843,-3889,-6718,-182,2396,5990,-2776,-8727,2779,4664,1264,-2383,-7766,3144,5939,-1993,-2205,-4416,1725,6551,-2572,-4988,2360,2340,4758,-2776,-6268,3851,2205,-74,-838,-4257,3199,4740,-3859,341,485,104,4344,-5429,-3686,4959,-111,788,-1271,-4452,7013,2459,-6581,-412,-1092,3235,5904,-9092,-2534,6318,-288,2436,-4733,-5593,9721,2506,-5183,-1472,-2750,6625,6317,-10388,-3074,4390,2363,3519,-6880,-7629,10616,3648,-2615,-2961,-5821,6945,7070,-7438,-4026,197,3495,7558,-6920,-6490,6228,3537,844,-3596,-7395,6590,5488,-3791,-3561,-3430,4568,7536,-5596,-6144,1787,3740,3652,-2853,-7011,5575,4224,-405,-2682,-4687,3733,5118,-2687,-2390,-893,2890,4740,-4749,-3399,2740,569,1396,-3084,-3874,4558,1674,-1035,-711,-2273,4329,2557,-5606,-1086,1374,711,2581,-4858,-1029,6845,291,-1394,-1511,-1426,6721,139,-7365,935,849,4383,3002,-8234,-384,7973,-984,146,-4254,-4236,9714,1356,-6504,-750,-351,6914,4001,-9195,-2220,5442,1485,643,-7738,-3955,10271,3598,-3311,-2721,-2995,7803,5447,-8032,-1583,2766,3720,4914,-7528,-5698,7737,3106,-616,-4440,-4856,7466,4167,-6258,-2451,-742,4329,4662,-6869,-4682,3661,2545,1047,-3280,-4779,4635,3076,-2715,-2893,-1935,3970,2133,-4249,-1980,401,2311,1866,-5627,-1694,3677,1728,-1351,-2921,-875,5457,-46,-2445,4,-514,3786,640,-5447,1213,2954,-481,-48,-4680,216,6543,-500,-3318,-822,-212,5852,-1333,-6414,1705,1986,1819,-832,-7490,261,7056,-1773,-2409,-2829,51,8331,-155,-7383,82,1835,4394,1312,-8620,-173,6922,202,-660,-6344,-1568,9621,399,-6026,-1991,-676,5236,1944,-8124,-1321,4689,2353,1139,-6941,-2180,7510,866,-2129,-2902,-1190,7226,1917,-6840,-1698,2170,3660,2591,-6879,-3002,4123,2214,-805,-3307,-1332,5160,2535,-4035,-707,-388,4110,497,-4418,-120,2503,2091,614,-3430,-670,4317,-705,-2188,-792,1004,4673,-574,-4008,1496,2086,1911,-1229,-3889,1926,3033,-1846,-1488,-3193,1605,5060,-3206,-4523,1019,2163,4814,-1865,-7109,3503,3116,548,-2795,-4162,3179,5402,-2759,-2617,-1058,2806,5479,-3279,-6687,1330,3964,2031,-2126,-7583,2509,5811,-823,-2384,-3874,304,7522,-1961,-5357,-26,1398,4554,-389,-7146,1213,4084,2465,-1892,-5211,-193,6195,324,-3309,-2328,731,4877,76,-5650,15,1380,2833,-873,-5025,562,4176,152,-1954,-3230,-478,4642,-1121,-2258,238,1494,2910,-967,-3512,792,3193,793,-2299,-1860],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,3,-4,4,-4,5,-5,5,-6,6,-8,8,-9,10,-10,11,-12,13,-14,17,-18,20,-22,26,-30,36,-44,56,-80,144,-909,-2628,2283,10018,-4360,-8073,4471,1942,3966,-964,-9880,3754,6711,-4526,-136,-4647,840,8629,-4418,-3730,1735,-555,5239,-1219,-7282,4143,3938,-1801,1186,-3551,2127,5770,-4989,-2180,3131,-377,2989,-3297,-3709,5372,1362,-782,-1676,-2962,5406,3768,-4614,-1349,-809,4721,2578,-6286,-1790,4280,3208,668,-6036,-2735,7504,1305,-2641,-3505,-2752,7167,2234,-7235,-3077,598,6592,4983,-9274,-4925,6736,2640,466,-6438,-6565,9434,4124,-4063,-2011,-3331,6151,6608,-8509,-4120,3950,2838,6454,-6926,-7322,8005,3281,-151,-2657,-7210,5932,6596,-6604,-2344,-749,2257,7978,-5964,-6146,6015,1459,2292,-1117,-7107,6434,4944,-5147,555,-2124,889,6098,-5012,-3374,4703,-857,2300,-1408,-4943,5241,2441,-3416,666,-2580,3069,3950,-5217,-1155,3304,328,1821,-4236,-2770,6061,981,-2208,-2532,-1266,6020,1119,-5466,-517,1064,3634,1362,-6314,-593,5184,2006,-498,-5679,-1461,7047,856,-4254,-3557,24,7002,1114,-7716,-1646,2539,4153,1343,-8015,-1484,6543,1848,-851,-5941,-2852,10094,1941,-5728,-1550,-1106,5829,3918,-9387,-2836,3779,2225,2184,-5861,-5289,9555,1918,-4141,-1587,-4607,6404,3795,-8952,-1349,1019,1364,4711,-6448,-3658,6222,1090,-8,-1701,-4725,5768,3888,-5013,612,-574,859,3542,-5132,-1126,4632,295,-137,-2788,-2352,5698,-543,-4819,-245,-449,1916,1522,-6101,1587,3824,78,-917,-2711,869,4170,-62,-3051,-875,544,4811,-78,-5167,1513,2627,3344,-829,-6054,333,4606,645,-2864,-5438,738,6652,-377,-5686,-965,1648,5164,-1203,-7350,55,4847,2615,-2039,-6460,60,7782,62,-3423,-3103,-94,7954,-516,-7329,-282,973,4593,454,-8414,1454,4770,1256,-291,-5347,-1029,7373,629,-4687,-1742,230,5629,1346,-6138,86,3010,120,856,-5559,-1117,5583,-388,-2441,-1264,-1294,3552,-232,-5138,391,1026,1268,1232,-4777,68,4633,-334,-158,-763,386,4269,-1580,-3560,1727,1327,529,-962,-4689,1993,2462,-764,-2338,-2295,1710,4435,-1804,-4452,306,2309,4044,-2588,-4522,2328,2921,-68,-1307,-4683,3099,5284,-1992,-3807,-2457,3200,5152,-3220,-5758,42,2790,4555,-2624,-5992,1392,4451,1381,-2097,-4360,2226,5056,-308,-2639,-1297,2222,6199,-1750,-7423,1339,2289,2088,-775,-5713,1562,5248,-644,-2191,-3731,593,6019,-1642,-4599,-305,2488,3715,618,-5869,1713,3528,-518,716,-3505,95,3611,-1689,-2499,-857,499,3012,-1160,-2990,1639,2002,666,-554,-1839,1870,3041,-1514,-538,-1164,1875,3645,-1505,-3445,1681,2143,51,-2442,-2422,2566,2518,-1962,-1766,-756,2896,2634,-3393,-4093,2575,2576,1206,-3770,-4277,3722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-7,7,-8,10,-10,12,-14,15,-18,20,-22,25,-27,30,-34,38,-42,47,-52,57,-62,69,-77,84,-94,104,-115,128,-143,160,-181,206,-237,275,-326,398,-505,690,-1094,4514,-3977,-5796,152,-168,10464,-2552,-11002,3717,4245,4204,-8,-11228,2729,10867,-2506,-2738,-4852,-1199,11360,-2410,-8985,545,1128,6404,-71,-12469,330,6662,1736,160,-6552,-1190,9684,-1588,-3863,-2293,-1514,7440,102,-8100,1643,2744,2910,1247,-8666,1117,5195,391,-1722,-3493,166,6721,-1288,-3959,-256,324,4055,-1897,-6675,2529,2215,409,237,-5279,3653,5931,-4964,-1181,-492,1376,5891,-5123,-4509,5273,930,1719,-1881,-6918,6691,5108,-5697,-1436,-3305,3207,7511,-6180,-4377,4126,1442,5131,-3626,-9483,7885,4760,-3395,-2083,-7510,5226,8443,-7686,-3898,2537,1663,8093,-5921,-10071,6504,5059,715,-1249,-8962,3536,9393,-5543,-3659,-2297,1181,9476,-3849,-9145,3037,3039,4551,-742,-9121,3117,7202,-2027,-1422,-5534,1817,7857,-2765,-4664,483,2265,5547,-2218,-7019,2594,3295,855,-1048,-5496,2536,6320,-2504,-2205,-1624,1554,3467,-3673,-3696,2443,744,2582,-3746,-5278,5005,2614,-1082,-1671,-2817,4953,3792,-5873,-1101,925,1123,4245,-5572,-3652,6070,1953,-1171,-1607,-4522,7857,3279,-6704,-859,-170,3608,5437,-8264,-3385,6113,846,3150,-6238,-6307,9900,4857,-4703,-2078,-3440,5150,5703,-8872,-4086,3953,2636,4545,-6220,-8408,7654,3082,-1953,-4165,-5929,5559,7351,-6476,-4408,155,2376,6744,-5683,-7514,5351,3406,2498,-3323,-6856,5932,5677,-3304,-2981,-3002,2343,6186,-4733,-3347,2116,2436,2219,-3050,-5023,3747,3069,-676,-1756,-3602,3147,3322,-3289,-1514,668,1733,2579,-4002,-1910,3769,2907,1558,-4045,-2324,5800,893,-3005,-160,-901,3771,1434,-5924,-32,4260,1089,1689,-4818,-2479,5931,716,-2664,-2660,-1735,7031,1505,-7191,-393,2646,2867,2058,-7764,-1650,7173,750,-1699,-4931,-2905,9085,1823,-6991,-2638,-1772,4908,2954,-9050,-1452,6032,2121,1405,-5948,-3974,7326,3845,-4190,-2838,-2363,5480,4735,-6885,-2376,3043,3311,3544,-5912,-5184,6006,3589,194,-2157,-3445,4774,3956,-5583,-2672,287,3112,2970,-4479,-2100,3100,1539,1158,-3188,-2824,5026,1409,-3316,-1671,-847,3507,1959,-3762,-687,2286,2670,-154,-4059,-518,3218,488,-1499,-1804,20,5475,-576,-4412,668,1606,3466,-912,-5463,1085,4896,573,-849,-3949,-502,5299,-1570,-4161,-1105,1319,5736,-119,-7504,590,2879,2086,-632,-8131,121,8000,-810,-2832,-2407,87,6693,-277,-6369,-1527,2553,3883,1686,-7777,-1584,5371,1113,-749,-5438,-1390,7993,818,-6568,-2668,1121,5412,2413,-7443,-1629,3684,1922,356,-5366,-1946,6094,1380,-2855,-2541,75,4724,1123,-4500,-468,1903,2222,851,-3888,-888,4699,134,-949,-3014,507,4988,-595,-1709,-175,699,2394,333],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-12,14,-16,17,-20,22,-24,27,-29,32,-35,39,-43,47,-52,57,-63,69,-76,85,-95,106,-119,137,-157,184,-220,271,-351,491,-819,3853,2904,1710,-2115,-8396,6792,5779,-4800,-1175,-2890,2187,10017,-7445,-3902,3939,418,3728,-2221,-6977,5443,3026,-2202,-854,-4030,2891,5237,-5362,-1415,1173,23,3124,-3429,-3424,5018,1704,-2086,-2293,-757,5221,2188,-5750,-477,2586,2534,1572,-5528,-687,5165,1507,-2332,-4188,-413,7667,819,-4302,-2067,-451,6466,-686,-8259,42,2775,4938,725,-9259,97,7733,996,-901,-4676,-1864,10291,1416,-6620,-1732,30,6333,2320,-11014,-1252,5963,1226,3036,-7485,-3414,9979,995,-4220,-3038,-4155,8546,3759,-9728,-541,3377,3738,5469,-8027,-3137,6958,925,-144,-2269,-6425,7465,3954,-7275,-232,-1054,2960,5432,-6972,-1927,4738,-1275,2437,-1948,-4753,7396,349,-4112,-1475,-3204,3202,3133,-5753,719,3238,-1694,1685,-4046,-2035,4326,-416,-2740,-1285,-1538,4902,169,-6028,123,2042,1984,-922,-6439,1326,4735,-917,-2355,-3472,389,6644,-347,-5011,48,1236,5656,-1766,-8160,2168,4089,1547,-1158,-8414,1351,7552,-2234,-4523,-4331,569,7997,-1264,-7873,1084,2024,5634,419,-10747,2886,6233,-304,-241,-6657,-1921,9355,-1038,-5577,-363,-839,6925,1471,-8745,297,2890,1210,1684,-7609,-1193,7100,-1213,-1565,-2451,-3213,6747,1970,-6346,631,744,1428,2640,-6067,-656,3983,-439,608,-2600,-2463,5246,348,-3966,1129,-39,3707,591,-4684,1561,3303,-202,-823,-2407,1124,4612,-2148,-3173,243,831,2845,-2406,-4881,2115,3472,454,-2513,-4938,2704,4660,-3420,-3429,-2520,2061,5058,-3715,-4412,1259,3898,3538,-2851,-5193,3196,5837,1422,-1912,-6166,2980,7678,-3434,-3345,-2005,1832,6205,-3491,-6951,2101,2812,2504,-2233,-7641,2902,6038,-822,-890,-4855,382,7522,-2280,-4646,1077,1566,5662,-844,-7091,2092,3756,482,-714,-5839,-897,7061,-1566,-3500,-406,-87,4439,-829,-4679,1197,1438,1833,515,-4640,-265,4233,-2975,-605,-1932,-422,4442,-1770,-4530,1779,713,1187,-241,-3485,3274,3197,-913,-2312,-1285,2439,3351,-2639,-2713,1912,2156,1228,-3520,-3586,3629,3295,-363,-1809,-2587,2983,2930,-3298,-2724,1109,4219,1789,-4231,-3887,2834,3354,1081,-4478,-4866,5479,3828,-1705,-3605,-2563,4413,5611,-3576,-3570,382,3142,4311,-3499,-5342,3940,3587,-426,-3013,-3571,2974,5453,-2332,-2530,-1656,1130,4686,-4816,-4483,1008,2089,2065,-2853,-4787,2044,3323,-896,-1526,-3537,1266,4769,-1922,-4299,-128,919,2292,-2303,-4232,2710,2707,-1022,-607,-2665,1067,2485,-1537,-717,-177,721,2421,-2835,-2666,2577,169,-1620,-541,-1521,3124,1607,-2955,-351,785,2742,1055,-3806,-1191,2964,3282,306,-2529,-1206,3917,774,-2715,-3315,-761,5668,1514],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,11,-11,13,-14,16,-17,19,-22,23,-26,29,-33,38,-44,51,-62,76,-95,125,-177,274,-529,2671,5834,2462,2519,-10406,117,12059,-1304,-2989,-3351,-3514,11853,1993,-10923,-116,1314,4900,3421,-11917,-2098,9942,170,-909,-6025,-5406,11753,2080,-7956,-2057,-1906,7548,5474,-9898,-1131,5778,2493,3750,-6223,-3517,8379,1976,-2205,-3546,-2371,7079,2296,-4866,-1019,706,4011,3043,-6104,-305,4688,1133,-409,-4790,-695,6606,-384,-2630,-1188,-829,5156,-45,-5426,1517,1504,1038,-176,-6383,2902,5917,-4009,-1841,-2387,298,8075,-3554,-5686,4023,1346,2062,277,-9164,4547,7423,-3023,-777,-5702,1589,10140,-5203,-6530,1687,1533,7339,-2893,-11109,5796,4987,-1139,-441,-8091,1120,11121,-2724,-4655,-2206,248,9570,-1311,-10564,2586,3920,4011,1662,-11134,689,9163,-265,-2658,-4822,-1394,9213,-547,-8709,-264,477,5371,1671,-9798,897,5603,762,-187,-5326,-681,7484,465,-3149,-1752,-1292,5682,251,-6522,403,2383,1818,1113,-4974,-115,2828,-635,-2027,-2257,1756,4881,-2032,-3250,1534,890,3585,-2036,-4750,4382,2622,-353,-156,-4032,4090,6219,-5200,-2719,171,1757,5865,-4514,-4932,4762,2327,1987,-2515,-6392,4670,5248,-4983,-1844,-1902,3535,8894,-6527,-6549,2225,2307,4405,-3878,-8670,5743,6024,-2482,-2572,-6933,2832,9804,-6245,-5488,413,678,7618,-2635,-9475,3837,3829,882,-342,-8303,2783,8878,-2335,-3545,-3973,1060,8677,-3137,-6745,1828,2619,3702,-830,-8693,1243,5146,-882,-2483,-3939,687,6568,-764,-3118,-38,965,5193,-1418,-5691,2481,2563,733,-903,-4825,1699,3352,-1859,-665,-1090,2094,4428,-4775,-1472,1937,1727,1335,-2735,-3070,5405,2297,-1946,-2958,-2722,5343,3485,-5142,-2800,1446,2451,3673,-6427,-4412,5405,2224,-1011,-2789,-4795,6890,5256,-6373,-2131,-528,3807,4911,-7020,-5146,5222,2510,2073,-4028,-5873,7004,3713,-3551,-2854,-3206,4326,6808,-6309,-4640,1656,3699,4867,-5291,-8279,5368,3573,351,-2372,-5234,4480,5879,-3822,-3413,488,2406,6357,-3441,-6257,2523,2880,1346,-2084,-5888,2822,3816,-1176,-2926,-1604,1335,3710,-2595,-3456,905,1150,2623,-1618,-2566,3026,1872,-573,-1937,-1646,2771,1562,-2936,-941,837,2162,1331,-4731,-1668,3071,879,-362,-2903,-609,5114,560,-3826,-584,992,4834,1834,-6661,-1009,3003,1158,639,-5398,-1534,5954,2135,-3102,-1964,-2333,6379,2205,-5910,-1633,1700,4512,2721,-6968,-2525,5507,2783,-629,-4734,-3687,7051,3319,-6016,-3184,-916,4023,4151,-5426,-3186,3780,3770,1679,-4775,-3982,4735,3301,-2297,-2593,-2212,3554,3418,-4006,-3934,1485,1776,2261,-4071,-4022,3101,3003,79,-2722,-3014,3493,2303,-1810,-677,76,3041,2248,-2628,-810,1482,677,848,-1740,-1553,3644],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-7,8,-8,10,-10,12,-14,14,-16,19,-21,25,-28,33,-42,57,-85,172,-503,-7243,-1085,684,4252,5439,-9923,-3383,7338,562,1993,-4936,-5105,7446,1288,-5095,-453,-3616,5245,4550,-6398,33,2564,620,1868,-4180,-3031,5328,258,-2437,-1260,-1841,5006,502,-4539,425,1493,2827,431,-6368,748,4651,-939,-1891,-4439,387,6003,-2589,-4485,-1217,1997,6053,-1299,-7004,2124,4402,1789,-2156,-7417,2668,7471,-3302,-3080,-3796,1053,8925,-3729,-8885,1696,3453,6309,-1701,-11225,3705,8966,-967,-1437,-7071,517,11042,-1621,-6606,-610,-419,9724,785,-10576,1407,3970,2137,1715,-8833,-1351,8928,-1331,-2320,-3497,-3160,10057,1325,-9263,145,1075,2637,4335,-8295,-1868,7696,-840,766,-2774,-2627,8370,546,-5572,409,-556,3577,3308,-6811,479,3635,-1288,1042,-3615,-1595,5154,-1506,-3983,-28,886,3859,-1078,-5704,2203,3509,1036,-1001,-3946,2317,5469,-1301,-2354,-2637,3908,6387,-3888,-4329,1524,1984,2885,-4197,-6826,3712,4216,228,-2604,-6294,4273,7332,-3632,-3367,-1487,2492,7473,-4151,-7830,3371,3003,3580,-2941,-8301,4222,7757,-1853,-2505,-5085,611,9061,-3915,-6189,414,1274,7825,-1954,-9024,3452,3939,-65,-58,-7619,27,8515,-2933,-3993,-1233,-536,6927,-1710,-7493,2481,2379,1824,1530,-7914,834,5954,-2349,-1053,-1841,175,6412,-727,-4935,1632,1369,1308,997,-6133,1490,4242,-2239,-1247,-1946,105,4258,-2682,-3111,1156,1283,2295,-1762,-4277,2933,3625,-1023,-3665,-1905,3581,3818,-3831,-2645,-88,2605,3830,-4649,-3632,4012,2929,659,-4238,-4247,5250,4167,-2160,-4687,-3580,4559,4909,-5145,-3757,1239,3421,4840,-5549,-6127,4742,4028,210,-2754,-5280,5709,5216,-4396,-3198,-1267,4032,6299,-5164,-4586,2028,2519,2960,-3193,-7718,4378,5175,-1181,-2295,-4373,2548,6342,-3244,-4084,125,1272,5310,-2374,-6050,2779,2862,-702,-769,-3709,2146,4960,-1049,-1347,-1668,577,4850,-2161,-3070,1665,1833,900,147,-3614,2424,2899,-2768,-1593,-792,2003,1607,-4241,-1493,2190,1707,-594,-3974,-1979,3377,504,-2180,-1600,-187,4366,2098,-4313,-2833,814,3008,817,-5093,-1440,4510,2412,-909,-3715,-1343,6641,2416,-4742,-2644,-319,4634,2720,-6683,-2862,2749,3661,993,-5978,-3473,6029,3117,-2490,-3499,-2519,5086,3131,-5762,-2838,-637,4099,4226,-5564,-3842,3851,3262,-339,-4159,-3448,6016,3074,-2532,-2220,-2063,3259,4881,-3404,-2883,2868,415,2056,-2992,-2773,3810,2214,-864,-965,-2395,2799,2797,-3222,-989,1615,1952,1903,-3359,-2750,4212,1107,-127,-877,-1884,3425,741,-3914,-329,1485,2122,50,-2315,-600,2922,1474,-1625,-3178,-404,4113,1113,-2752,-923,1343,3642,-515,-4570,-912,2937,2975,-260,-4716],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,5,-5,6,-7,7,-8,9,-10,11,-12,14,-16,18,-20,22,-24,26,-29,33,-36,40,-44,48,-54,60,-66,74,-82,93,-104,119,-138,163,-200,278,-1200,-2705,-4662,9334,4345,-11491,-1374,4203,3873,6370,-10809,-5814,10026,495,-1081,-4749,-7654,9147,4824,-8111,-1795,-1396,5178,7561,-9512,-4483,6624,2645,2703,-5069,-7357,8291,5387,-3806,-2143,-4331,4645,6333,-7022,-2360,2816,2648,4891,-5732,-5364,4961,2263,-270,-2765,-4466,5617,4103,-3286,-2224,-833,3909,2412,-5217,-2360,3400,1793,1547,-4085,-2045,6525,-146,-2774,-653,-764,5597,819,-5543,1134,1627,1750,2175,-7059,886,6337,-1592,-1086,-3044,-907,9267,-1783,-7034,1913,813,5321,897,-11082,1211,7932,-395,773,-7836,-1793,11871,-882,-5752,-2531,-1536,8873,2874,-11428,91,4234,2783,3432,-10511,-1925,10743,-276,-2432,-3736,-3655,11538,2374,-9260,-539,1827,5755,4128,-10883,-2664,7299,1474,231,-4843,-4559,7731,2656,-6220,-883,-789,4730,3292,-8720,-839,2827,2137,2528,-5611,-2868,5899,450,-1866,-2555,-2089,5967,1518,-5461,-516,1682,2427,959,-5103,411,3591,-90,-413,-2701,-667,6027,-882,-4637,-269,956,4289,258,-6818,4229,1986,641,147,-5895,2313,6140,-2432,-2137,-2778,123,8492,-2746,-6741,2989,3019,4357,-937,-9588,3750,7593,-2310,-1823,-6148,883,9088,-3962,-6730,1821,553,6524,-105,-10329,2862,6375,1638,-587,-7494,-1704,10360,-1669,-3615,-2931,-664,7487,-1221,-10727,1198,3186,3053,1761,-9383,653,9110,256,-2542,-3640,-698,8536,244,-6191,-242,1031,4526,780,-6973,-170,3591,933,29,-4251,-919,6705,-1151,-3107,-1055,-199,4432,359,-5482,740,1438,1113,-304,-3282,773,5099,-1308,-2532,-3006,1866,4870,-2736,-3451,1495,1446,2593,-3601,-6075,3014,3223,-199,-2486,-4165,4103,5733,-4025,-3191,770,3060,5953,-4544,-6378,3669,3422,1131,-1999,-6985,5231,6797,-3281,-2833,-2796,3004,7095,-4143,-6733,1505,1607,5348,-2812,-8761,3489,5567,19,-2168,-5887,2628,8135,-3257,-4610,-224,1594,7521,-1523,-8339,2201,4017,1304,-1189,-7614,1467,6304,-1391,-3938,-2837,-237,7118,-205,-5843,747,1995,2397,-1106,-5201,2072,4256,-231,-625,-2629,1667,5328,-1573,-2420,-243,1198,3595,-1676,-3166,2024,1998,-318,-1993,-2358,3376,2832,-3312,-2273,-994,2837,3304,-3204,-2268,3302,1997,554,-3292,-3502,5220,2940,-2538,-2620,-2511,3235,4069,-4520,-3320,1085,3770,3193,-4998,-4666,4787,3823,-793,-3961,-4501,4927,3615,-4811,-2845,222,3225,3957,-4933,-6069,3308,3659,2029,-3434,-5036,3955,4161,-1362,-3291,-2372,2711,6084,-4190,-4152,1828,1862,3341,-2852,-5578,2703,4051,-226,-2314,-3476,3071,5903,-2744,-3022,947,2036,3205,-4023,-3473,2073,1942,1193,-2004,-2375,3020,3386,-2070,-1412,-906,469,2796,-1871,-2722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-9,10,-11,13,-15,17,-19,22,-24,27,-30,33,-37,42,-46,51,-57,63,-70,77,-84,93,-103,114,-125,138,-153,169,-188,210,-236,267,-304,350,-410,489,-603,779,-1087,1798,-7447,-1624,8842,-1325,-408,-5553,-1959,9725,1650,-7155,745,-423,5559,2495,-9161,395,5410,-101,1049,-5206,-253,7324,-735,-4278,176,-317,5458,181,-5847,142,2915,987,335,-5210,1264,5320,-1117,-1514,-1591,1746,4631,-3648,-4046,1144,1869,3103,-4184,-5273,4453,3199,-959,-3134,-5641,4462,5542,-5384,-3750,-1458,3267,6510,-5702,-6092,5218,3583,2890,-3907,-9560,5398,5948,-3775,-2889,-4754,3380,10067,-5688,-8001,2502,2624,7125,-3789,-10909,5661,6264,-2573,-1181,-7469,2626,9876,-5469,-4264,-286,-66,9884,-1225,-9855,3362,2996,2802,1088,-8306,2505,7197,-2738,-3078,-2621,-1140,9814,-960,-6260,1337,1715,3972,1284,-7477,2556,5555,-1770,-503,-3248,80,5763,-2159,-3031,620,90,3329,-1142,-4361,2412,2586,-1033,-1729,-3475,3003,3916,-2486,-1851,-443,3114,4179,-4413,-2523,3998,3216,1570,-3471,-4486,6934,3221,-2746,-2091,-3093,5115,5028,-6769,-2843,1011,4215,4218,-7070,-4531,6723,3485,1050,-4931,-5313,7074,4621,-3952,-2419,-563,4417,8149,-6868,-5407,3369,2589,4810,-4564,-7719,7549,5060,-3107,-2544,-5710,4492,8375,-6927,-3560,1761,1109,6471,-4269,-7203,4686,3121,616,-1426,-6395,3896,7105,-4432,-2261,-1109,873,6446,-3494,-5692,2347,1188,1720,-1535,-4743,4533,4471,-2653,-354,-1522,1661,4247,-3824,-3266,1974,1217,628,-2592,-2175,3082,2782,-1204,-1807,-2527,3862,918,-4481,-1617,1025,1454,2305,-5940,-2253,4518,1910,333,-4163,-1624,6878,2787,-4317,-1412,-20,5923,2256,-6701,-1944,3861,3316,1594,-6765,-3339,6999,1316,-1955,-4777,-2527,7062,3928,-6573,-2414,1331,4217,4047,-7439,-3472,4692,2167,-849,-4600,-4252,6554,3946,-4088,-2146,-1341,5367,4003,-6852,-3251,4232,2189,2327,-4146,-4798,5175,2600,-2714,-2585,-3943,4906,4888,-4515,-2741,1066,1451,3683,-3992,-2786,4283,1927,-767,-1896,-2338,3123,2631,-4048,-1814,-264,695,2039,-4868,-597,2551,565,235,-3183,-1651,3833,617,-3536,-2838,-471,2504,467,-3515,-501,2419,2929,-616,-5351,365,5109,1157,-1799,-3781,1157,5625,365,-4299,-1809,1989,4453,-548,-7198,-242,5646,3138,-838,-4149,-963,7164,466,-3741,-3196,769,6297,1886,-8023,-2142,2839,3778,1118,-6613,-975,5097,1650,-2384,-4218,-1660,7598,1399,-5124,-2069,927,5235,1482,-6762,-1662,4736,1972,-251,-4148,-1075,6193,1517,-2952,-1618,-1351,4381,1830,-4838,-1521,1835,1675,310,-3136,-1291,5413,563,-2872,-2320,-823,3251,526,-3310,-730,941,944,-75,-3611,4,3058,-200,-2185,-2368,405,4300,-164,-3795,-1099,2390,4021,-520,-4470,913,4328,977,-1255,-3528,149,4699,-592,-3789,-1744,797],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,0,1,-1,0,0,0,-1,0,-1,1,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,1,-1,3,-6,12,-25,62,-191,1853,5831,-7021,-7078,9683,3798,-1459,-4073,-7901,8077,8535,-7837,-2735,-926,2920,10028,-8269,-8125,6044,2437,3065,-3440,-11020,6715,8261,-4482,-3128,-5307,3560,10362,-6295,-7007,3358,1191,6739,-2329,-9614,5248,5252,-2077,-2099,-8051,2433,7619,-4863,-4554,136,1255,6402,-2415,-5698,2655,3310,1651,-1603,-5733,2565,3275,-1709,-957,-1736,1191,3248,-4671,-1645,2959,471,2191,-5503,-3519,5453,514,-369,-2453,-3722,6680,1967,-6536,-491,1455,3776,3224,-8389,-2312,6917,301,447,-4488,-3086,10285,987,-6348,-956,-1714,6705,4220,-10404,-1561,6070,2308,2412,-8693,-5155,11609,2068,-3157,-2939,-4372,8393,6101,-10619,-2326,2306,3011,6768,-9147,-5807,9542,1341,-193,-3781,-8359,8279,6453,-6878,-2791,-2501,3066,6427,-8079,-5567,3691,1071,4332,-4872,-6401,7236,4448,-3071,-2212,-3849,3888,5542,-4951,-3298,1074,2239,3752,-3475,-3841,4632,1470,-363,-3368,-3370,5917,1109,-3225,-453,-98,3104,2355,-5469,-1401,2319,1606,-145,-3463,-2105,6252,-307,-3031,-1765,-19,5938,511,-6995,1479,3289,2978,501,-7290,665,7828,-664,-2380,-3923,-155,8005,-166,-7518,317,556,4813,1914,-9299,-485,7521,1189,279,-6775,-1936,10835,540,-6044,-1030,-2578,7467,3059,-10593,-978,3601,2743,2964,-8125,-3850,8538,1193,-2123,-3546,-3364,7829,3456,-8039,-2111,747,3538,4121,-7258,-2674,5401,1585,-643,-5837,-3722,6838,2909,-3928,-1405,-1492,4465,2906,-4958,-874,2371,1356,987,-3905,-3346,4815,560,-1969,-1993,-648,4849,943,-3925,958,1139,1963,437,-5003,1632,4213,-856,-1486,-3179,219,5786,-2022,-3305,-1175,850,4086,-1583,-6125,2882,3232,877,-978,-7037,2009,6660,-2222,-3116,-2333,599,7522,-2408,-6999,555,3345,3392,-2231,-8438,1938,8133,-340,-3071,-4581,110,8622,-1204,-4900,-500,2335,5812,-1549,-7991,801,5107,2061,-493,-6699,-849,8296,304,-3605,-2016,-1916,6692,1319,-6688,-1405,3552,3123,601,-6338,-1366,5958,-284,-1416,-3069,-1055,5729,993,-4355,348,796,2989,1139,-5026,-9,2362,71,-50,-3128,-27,4083,-1210,-2776,-364,1066,3100,-687,-4895,1923,2537,410,-2391,-3297,1996,4116,-1436,-1568,-1090,2142,4284,-2984,-3760,1920,3560,2762,-4126,-6104,3090,4181,-1337,-2658,-3579,3966,5995,-3404,-4276,859,2180,4691,-3902,-5405,2975,3872,1037,-3792,-4892,4662,4955,-1220,-3435,-2246,2617,6469,-2454,-5997,1896,4013,3437,-1460,-6758,1752,6169,-355,-1711,-4167,1473,6852,-2370,-4207,-482,1363,4894,-2103,-6339,1228,2424,1258,-807,-4270,309,4643,-1129,-2397,-1726,161,3650,-764,-3751,-152,1321,2204,-1137,-3347,1946,3397,-452],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,6,-7,8,-9,10,-10,11,-11,13,-14,16,-17,18,-19,21,-21,21,-16,6,32,-176,1442,10254,-3032,-7572,1763,1686,4789,668,-10093,2445,6510,-1445,175,-4108,871,8736,-2270,-3581,532,-102,4425,-266,-6172,2484,1538,410,-141,-4390,1795,4290,-2800,-2228,-890,559,3725,-4362,-3311,2727,491,1148,-3620,-3498,5210,2256,-2174,-1093,-2287,4933,3255,-5995,-2080,2347,2023,3063,-6064,-4535,8169,2010,-548,-4119,-6738,6540,4722,-6633,-1724,-2317,5390,6130,-8826,-4400,5406,2538,3256,-6354,-8564,10151,3716,-4262,-2499,-5522,6634,8756,-7254,-3880,1905,2430,7056,-6983,-7826,6867,3720,254,-1053,-6895,5788,7085,-5623,-2201,-1141,1061,7226,-4372,-7073,5219,791,3131,-1918,-8521,5156,4988,-2510,-327,-2609,614,5719,-4238,-2922,2385,275,4842,-1036,-5077,3223,1943,-1246,-1403,-3002,4033,2838,-4083,-1224,178,2096,3170,-3956,-2462,4476,1876,-568,-3155,-1936,7487,817,-4435,-1709,-392,4781,2040,-7221,-594,3223,3486,1168,-8059,-1581,7743,414,-1709,-4237,-1797,8392,2287,-7022,-1291,851,4859,5020,-9532,-3146,7078,1849,1505,-5202,-5240,9074,2793,-4083,-2910,-2313,6205,5843,-9233,-3014,3773,1315,3643,-6389,-4835,7337,3017,-2922,-2147,-5467,6205,4268,-6053,-1856,1028,2272,5565,-3500,-3297,4908,1933,1029,-2957,-3976,4730,3771,-4117,-505,-119,2215,3565,-4722,-2570,2801,832,1082,-2233,-2619,3953,1412,-2039,10,-797,3190,1976,-4006,-10,2137,2140,10,-4410,-242,3589,-72,-2185,-3877,841,5031,-1089,-4751,-342,2139,5158,927,-6132,625,5545,1522,-1355,-5353,-580,7167,806,-4826,-2296,158,7348,-472,-7785,220,3910,2835,1132,-8224,-626,7565,698,-1853,-5266,-1586,9156,1239,-6952,-1344,1328,5665,2031,-9101,-1402,4350,982,551,-5921,-3341,7675,1904,-3934,-2246,-1348,5280,4078,-6420,-738,2682,1907,3440,-4638,-2540,4459,430,-1310,-3578,-2382,4475,364,-3799,284,1108,1616,1112,-4087,-786,3659,388,-477,-3004,-1206,3815,525,-3844,-174,1650,4022,-78,-4562,1431,2432,581,-1153,-3649,1386,5356,-1930,-2581,-508,1460,3699,-2628,-4468,1421,2669,2129,-2039,-4641,2023,6256,560,-2749,-3820,1875,6073,-2217,-4037,-887,2177,4853,-703,-5936,1106,3729,2118,-1821,-5511,645,6112,-241,-2902,-1684,1731,7146,-1552,-5874,131,2887,3534,-262,-7284,641,5319,135,-2067,-4676,-1115,6650,-576,-3891,-658,178,4441,709,-4971,20,3248,1300,390,-3889,122,4523,-1147,-2950,-1104,1097,3012,-714,-4200,809,2310,2032,-935,-3254,342,3616,51,-1489,-557,946,2656,-2048,-2938,1846,1439,2269,-2412,-3292,2001,4115,-1435,-2210,-1996,2242,4090,-1786,-3182,-643,3008,2324,-3022,-4747,2334,3306,1257],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-5,6,-8,8,-10,11,-13,14,-16,18,-19,22,-25,27,-30,35,-38,43,-46,52,-57,63,-70,77,-85,95,-104,116,-129,144,-162,182,-207,238,-278,331,-405,518,-716,1165,-4513,3082,9754,-6950,-3645,919,2132,8522,-4991,-10126,6188,3915,1542,-1738,-9896,4529,9673,-5252,-2912,-3713,1462,12059,-3670,-8152,3014,719,6417,1217,-11020,2742,7232,-1828,-250,-6939,-414,11115,-3748,-6027,768,-565,6932,684,-10073,2154,4393,-128,1105,-6782,615,7221,-1881,-2636,-1412,-232,5154,-1916,-5188,2329,1961,1995,-949,-4881,3227,4150,-994,-1110,-2124,2548,5052,-4431,-2325,1373,2787,3796,-4723,-4184,5582,937,-1107,-1527,-4654,6221,4257,-5414,-1508,-1309,4449,4785,-6954,-4171,5090,1252,2019,-4207,-8227,8840,4617,-4784,-1823,-5747,7167,7681,-8062,-4102,2938,2816,7133,-5707,-9197,8190,3726,-460,-2496,-8281,6022,9035,-7290,-3873,-521,2054,8813,-5520,-8374,4750,1243,2633,-1237,-9288,5055,6381,-3168,-421,-3952,2578,8325,-5176,-5388,2443,1056,5441,-1914,-8102,5076,3533,-993,-172,-5700,2179,6264,-2296,-3090,-165,1004,4930,-2767,-4134,2829,1630,602,-865,-3825,2908,3135,-3152,-205,-1132,2510,3188,-4676,-1203,3197,1844,1556,-5812,-1930,6524,-25,-2770,-2925,-1553,5932,2591,-6913,-1565,1772,3030,2931,-7980,-2853,6983,387,-341,-5021,-3940,9405,2419,-6070,-1365,-1898,5810,5297,-8559,-3960,5457,1928,2900,-6662,-6059,8135,2966,-3919,-3239,-5300,5978,5721,-7791,-2021,1319,3374,5504,-6511,-6199,6286,2429,1145,-2941,-6034,5769,5540,-4660,-1340,-1323,2205,6664,-5593,-2986,3014,1655,1944,-2111,-5034,5732,2732,-4190,-432,-2900,2536,2719,-4336,-1435,1656,622,2515,-2104,-2439,4213,-256,-842,-2059,-2086,4726,1072,-4488,778,1249,3236,811,-5258,-711,4023,833,-951,-3959,328,5923,577,-4623,-3054,142,6288,297,-7447,857,2709,2972,630,-7449,326,7027,579,-2932,-4071,-1736,9111,-229,-6633,-777,2299,5782,1951,-7979,-1589,5499,2166,875,-5353,-1911,8039,1999,-4144,-1613,-1754,6168,3446,-9139,-2884,4182,3266,2747,-6770,-3775,6872,3008,-1731,-3648,-3553,5906,2488,-4494,-543,841,3088,3441,-6037,-1993,5052,996,-591,-2557,-3241,4074,1332,-2936,-467,-247,2432,2077,-3982,194,2312,-810,-437,-3837,-534,4310,119,-2177,-2433,-165,3761,-807,-4117,1720,710,2072,-850,-4678,370,3514,343,-3062,-2151,1907,5868,-2062,-4490,-297,1739,4987,-1613,-6235,1872,4486,652,-1387,-5973,673,6492,-1460,-2496,-2723,1558,5819,-2134,-6637,174,3099,4065,129,-7046,846,6166,-92,-2348,-4494,920,6808,-880,-5274,-817,1770,5078,2070,-5935,201,4944,1825,-45,-4215,-735,5124,495,-2200,-1410,365,5506,155,-5496,-908,2543,1476,177,-4526,369,2971,453,336,-1583,385,3706,5,-2457,-144,-270],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-7,9,-9,11,-11,13,-14,15,-17,18,-20,22,-24,27,-29,32,-36,39,-43,48,-54,61,-70,80,-93,110,-135,170,-226,326,-551,1708,-2481,-8998,5846,6820,-2387,-2160,-2905,2097,8854,-5408,-4787,2001,1985,3647,-2992,-6741,3722,3139,-230,-788,-4288,3404,5354,-3819,-1585,-496,2376,4264,-3657,-1497,3354,650,829,-2498,-2529,4651,481,-4230,-631,-909,4112,1869,-6942,618,3428,1941,2007,-7187,-897,8644,315,-2059,-3492,-1792,7819,38,-7650,307,1861,3251,3141,-9459,-1258,8472,666,242,-5942,-3460,10783,2032,-6770,-333,-2036,5887,4837,-11756,-2837,5694,2687,3302,-7610,-5757,10913,1171,-4291,-1768,-5760,7753,4740,-9001,-2449,1058,3314,6925,-7718,-6136,7556,1597,234,-2839,-6303,6799,4286,-4461,-1140,-2386,2293,5755,-6534,-2903,3921,694,2599,-3110,-3984,4985,2069,-2155,-1491,-2293,3680,1961,-4560,-528,1482,625,1876,-4190,-158,4205,-264,-1608,-3174,-90,4845,1017,-4404,200,211,3469,-31,-6244,1558,3963,1041,-1089,-5622,234,9024,-1619,-3378,-1047,-283,6991,-1483,-7997,1310,3276,2960,1256,-8325,384,7405,-985,-2768,-3336,-1009,9442,-624,-8362,-73,-10,5420,982,-9992,-123,6302,223,582,-6378,-3527,9891,416,-5229,-1099,-1475,7713,3508,-8574,-1427,3503,2853,2907,-6346,-2927,6134,466,-1486,-2546,-2245,5677,2451,-5531,-846,-381,1560,2649,-6884,-971,3634,386,21,-2573,-1634,4387,674,-2416,488,-95,3708,1651,-6534,1003,2705,1065,-881,-3493,1687,4505,-245,-2254,-1439,1543,5153,-1851,-5115,2076,1627,1363,-1487,-5505,2719,3815,-524,-2350,-2721,1621,6477,-3500,-4857,199,2070,4656,-1991,-7714,1930,2786,1910,-172,-6769,2542,6071,-1125,-4007,-2092,887,7421,-1661,-7671,698,2488,4425,-779,-9022,2183,5832,-240,-1596,-4241,62,6984,-1778,-5122,89,730,5696,464,-6680,1109,4389,1064,-525,-5486,-1319,6000,-537,-2472,-1848,-423,5992,1010,-3902,90,1814,1958,1408,-4764,-759,4485,-28,-1048,-2354,1038,3902,-1164,-3416,-416,1233,1545,-930,-3734,940,2072,188,-814,-1077,1097,3347,-2903,-2305,779,2092,3423,-4003,-2741,1757,2687,832,-2830,-4129,3741,4868,-3394,-3169,-1450,3874,3927,-4591,-3793,2040,3216,2068,-3224,-4281,3880,2252,-852,-3281,-4615,4435,5607,-3047,-4843,496,3242,5477,-3230,-5060,2488,3440,1391,-2611,-6190,2886,5861,-862,-3019,-2861,2463,5451,-2058,-5376,-39,1479,3006,-1792,-5393,1976,3953,-231,-1207,-2898,460,5831,-513,-3180,808,679,3823,-2628,-2357,1600,945,1084,-904,-2495,2116,2826,-1758,-1538,22,1681,2713,-2661,-2677,1548,1028,687,-2359,-1977,2972,1777,-1436,-1761,825,2154,1538,-3926,-1167,2359,2863,1466,-4913,-1246,3177,1542,-1928,-2552,-1250,4454,2738,-4476,-2281],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-3,2,-3,3,-4,4,-4,5,-5,6,-7,8,-8,9,-10,12,-13,14,-15,17,-18,21,-22,25,-28,31,-35,41,-47,55,-67,83,-108,153,-247,518,-3323,-10648,4173,5837,954,356,-8612,777,11533,-2904,-4336,-3432,-845,11066,-147,-10769,1748,2614,4258,2335,-11933,494,11079,-1257,-389,-6056,-4209,12175,-650,-8232,203,-1266,7874,3609,-10994,209,6135,1103,1584,-6033,-3102,10674,652,-4097,-1084,-2500,5889,2661,-7056,392,1736,767,2660,-5210,-421,6499,-589,-1100,-2731,-202,5706,-771,-5203,2630,1435,2217,-674,-6328,1639,4330,-938,-870,-3944,1322,5951,-4240,-2897,627,1102,6553,-5331,-6064,4204,3233,1794,-3367,-6656,5521,5893,-3989,-2230,-4308,4072,8547,-6202,-6602,2474,1727,5341,-4281,-10082,5836,6112,-781,-1147,-8101,3148,9923,-4193,-4296,-2307,1180,10202,-3332,-11263,4230,4493,1785,628,-10753,3177,10332,-3386,-2878,-4316,-2100,11320,-1944,-8527,2666,1714,3942,-14,-10202,1825,6268,-675,831,-5940,-538,8893,-2231,-4248,125,-1148,4702,545,-7712,2218,3178,1017,98,-4684,1106,5444,-2339,-2241,-639,825,3916,-2900,-5087,2699,2346,1781,-1853,-5073,4128,2877,-1122,-2971,-2412,3222,4512,-4625,-2624,1501,2920,3003,-5460,-4659,5632,2681,-804,-3347,-4430,5947,4471,-5113,-2664,-491,4132,6532,-7206,-4159,5162,1978,3416,-4590,-6933,8188,4465,-2441,-1842,-5869,6130,7606,-6652,-3424,2103,2347,6744,-3861,-8974,5995,3581,-661,-2019,-8265,4570,8925,-4584,-2903,-1518,1905,7719,-3928,-7206,3264,769,2277,-2309,-7457,3351,5681,-2604,-1624,-3087,949,7525,-3527,-3949,2118,1232,3303,-1158,-5585,3114,3761,-1720,-1191,-3010,2270,3770,-4008,-1885,689,191,2666,-3469,-3411,4251,1963,707,-2948,-3177,4184,1844,-3093,-1538,26,4492,2312,-5275,-2037,2828,2503,1168,-5507,-1779,5601,2407,-2577,-4175,-2013,7459,3357,-6433,-1713,1025,5425,3001,-8172,-3933,5821,3478,1404,-5271,-4724,7411,4015,-4986,-2390,-2083,5494,5570,-7200,-2876,3148,3936,2757,-4321,-4869,5082,3745,-1248,-2266,-4029,5104,6055,-5854,-2924,732,2647,3898,-4518,-4712,3841,2671,221,-2373,-4643,4305,4339,-4049,-1525,-751,2538,4174,-4414,-1831,2309,1414,57,-2162,-2181,3420,3255,-2121,-1171,-731,2824,1882,-2741,-500,2025,1742,1687,-3404,-1243,4357,1649,-2385,-2207,-1247,4264,-34,-4395,-1170,1067,3336,-295,-6080,-1240,4273,1617,-313,-5091,-359,5840,1187,-3710,-2901,307,5408,1295,-7180,-337,3598,3786,-105,-6541,-1253,6507,1660,-2446,-4071,-1556,7175,1761,-6294,-2511,1343,4614,1266,-7064,-950,4948,3571,72,-4255,-2689,4913,2838,-2472,-2225,-1020,4168,3309,-5230,-3264,2617,2057,1607,-4862,-556,5091,1882,-2505,-3046,-2790,4114,1244,-3834,-1999,749,2767,1721,-2700,-1188,3499,187,-448,-2132],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,5,-5,5,-6,7,-7,8,-10,11,-12,13,-15,16,-18,19,-22,24,-26,29,-32,35,-39,43,-47,52,-59,72,-504,-398,4436,6189,-8057,-4371,5370,2166,2081,-3480,-6339,6817,3882,-3302,-2713,-3950,4928,3643,-5128,-1628,1898,888,2639,-5120,-3361,4208,1097,-637,-2472,-1310,4744,594,-3826,0,-980,4090,1043,-6300,677,3278,307,201,-5448,-176,8209,-3385,-2282,-830,-561,6418,-1657,-8047,1830,3139,2139,152,-8661,2563,8888,-2570,-1006,-4190,-1224,10787,-1442,-8598,1413,161,6317,1344,-11835,1128,7152,129,1088,-7100,-2464,13026,-858,-5942,-478,-1527,8455,2599,-10926,507,3786,2277,3228,-8741,-3633,9505,782,-1754,-3703,-4750,9649,3212,-7077,-649,365,3065,4098,-7371,-2186,5701,1981,300,-4266,-3086,7325,1435,-4362,-1833,-1268,4249,1576,-4255,-790,1430,2182,677,-4600,-967,5052,-609,-1570,-1255,-641,4704,-1060,-3962,789,587,1502,-819,-6580,3456,3569,-1340,-1177,-3230,2614,6145,-4103,-3482,-182,726,5492,-4281,-7101,3794,4246,864,-1047,-7071,3412,7226,-2869,-3180,-1905,1421,9091,-3720,-7497,2225,1285,3757,-54,-9422,3307,6417,-1543,-1332,-5566,772,9582,-2247,-6552,-9,317,7080,124,-10058,1752,4512,1625,1658,-7854,-799,9781,-712,-3449,-2447,-1445,8492,1339,-6862,45,2643,2904,725,-6272,-870,5357,361,-1871,-2968,-1001,5519,-1068,-2754,-483,643,3624,-731,-4776,1199,3656,94,-295,-3205,106,4602,-1176,-1755,-735,559,3815,-3036,-3286,2465,1605,615,-1720,-3984,4107,2792,-3139,-1672,-2955,2699,4855,-5428,-3606,2361,2041,4269,-4258,-5334,4864,2788,-465,-3304,-4685,5044,6876,-4831,-3724,-570,2530,5957,-4341,-5902,4089,2299,1412,-3038,-5627,4830,5816,-2398,-2914,-4388,2092,7633,-2300,-5583,1244,2138,4924,-1935,-6659,4108,5000,-825,-611,-4458,1788,6772,-2349,-3025,-834,1195,5585,-570,-6446,430,1540,1652,-1459,-4545,856,3949,-1050,-926,-2162,809,4468,-1896,-3339,966,1214,1147,-1971,-3295,1395,2223,-804,-735,-2600,1763,2664,-3565,-2532,956,2151,1026,-2874,-2608,3257,1677,-911,-2619,-2726,5658,2849,-3939,-2796,528,3757,3442,-6017,-3492,3437,1365,450,-5454,-3331,5650,2428,-2112,-3383,-1786,5837,4117,-4363,-3439,1508,3694,2401,-4140,-4594,4373,2288,70,-3584,-3977,6188,4960,-3893,-3686,-597,2948,4409,-4331,-4508,3649,3776,1328,-2277,-5274,4665,3513,-2061,-1785,-2902,2078,4305,-2967,-3852,949,2499,3467,-1494,-3697,2403,1180,365,-2309,-1680,2549,4229,-2585,-921,-436,2157,2243,-3005,-2660,1973,908,486,-1416,-1874,3001,1234,-1939,-1251,-17,2480,437,-3596,-795,2137,1247,-1112,-3353,-602,3675,-9,-2685,-2532,-353,4120,1366,-4042,-1705,734,3638,206,-5546,-1007,3757],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-3,3,-3,3,-4,4,-6,6,-7,8,-8,10,-11,12,-14,16,-17,20,-21,24,-26,29,-32,35,-38,42,-47,51,-56,62,-68,76,-84,94,-104,118,-134,154,-178,211,-255,319,-420,601,-1030,4709,1036,-5266,-1241,-3131,9586,2000,-11309,-223,3883,3540,2956,-10828,-2841,11335,729,-2065,-2986,-4030,11701,2308,-10971,-1133,272,6016,6036,-11779,-4176,7406,801,2922,-5705,-7477,10789,2736,-6600,-1306,-3630,6008,6113,-9305,-2263,3937,642,4143,-5578,-5272,7412,-449,-3675,-990,-4122,5718,4471,-6661,-215,1376,667,3133,-5725,-2260,5952,84,-1454,-3134,-1596,5544,-53,-5090,231,1255,2573,1085,-6621,1350,3361,1451,-952,-5733,1100,6276,-1983,-3030,-2895,2285,7971,-2996,-7827,2012,2593,3437,-545,-8833,2991,7505,-49,-2340,-6501,116,9431,-1377,-6782,-879,307,9634,-863,-11208,2384,5506,1961,-32,-9490,130,10781,-1070,-3298,-2740,-3069,10745,624,-10784,1226,2554,3332,3318,-11135,-195,8341,-683,-1271,-4064,-2841,9756,69,-7191,295,-1764,5495,3903,-9366,-1213,4015,128,1237,-4841,-2943,8333,-260,-4116,-44,-1441,4756,825,-6688,1857,2109,482,1158,-5586,488,5849,-1682,-2544,-1917,-548,5700,-2628,-5163,669,1403,2781,-1443,-5049,3279,5155,318,-2289,-3711,3597,6866,-3530,-4413,-563,3296,6153,-2619,-6323,3712,4544,3122,-2401,-7749,4813,7569,-1854,-2946,-4190,2027,9015,-4264,-6582,355,2431,6300,-3267,-10973,4128,6053,-200,-2172,-7850,2219,10583,-3552,-5149,-642,603,8478,-1539,-8639,2256,3071,2150,791,-10030,908,7444,-1985,-1302,-2427,-1078,8588,-634,-5641,1772,1120,3726,744,-8065,1889,4398,-1431,-381,-4924,-254,7497,-1520,-4292,577,21,2765,-921,-6082,1784,3942,257,-1955,-3822,2176,4641,-3391,-2933,-191,2456,3608,-2672,-3261,3066,2516,787,-3609,-4357,4233,2894,-2462,-2929,-2338,4017,4773,-5040,-3374,1802,3781,4087,-4623,-5236,5418,4368,71,-4419,-4929,5282,5877,-6098,-3725,-2013,4240,6449,-6196,-5691,3774,4573,3958,-4035,-6526,4350,4516,-901,-2448,-4413,3887,7812,-5388,-4909,380,2097,5629,-1947,-6946,4677,3734,10,-2048,-6350,3749,6729,-4209,-2844,-287,1389,5841,-2784,-5309,2470,2290,1514,-1178,-5409,3466,4344,-1831,-1756,-2059,1636,2888,-2470,-3421,1523,1813,1594,-1516,-3754,3529,1781,-1668,-1587,-244,3215,2264,-2442,-2748,1054,3118,2322,-4114,-2092,3620,2142,-490,-3613,-1610,5175,3376,-3688,-2873,285,4206,1864,-6379,-3512,3039,3430,1493,-6106,-2585,6150,3692,-1786,-4418,-1539,5480,4045,-5944,-2946,1365,3877,2554,-5874,-4028,4973,3385,791,-3730,-5157,4834,4117,-3568,-3705,-2176,4490,3967,-5491,-3323,2907,1985,2529,-3504,-3982,4538,2232,-1424,-1586,-1931,3016,4425,-3494,-2440,643,1451,2813,-3445,-3624,4270,2444,-1524,-2474,-2878,4207,2845,-3661,-1909,-902,1686,3102],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-6,6,-7,7,-9,10,-10,12,-13,15,-17,19,-20,23,-26,28,-32,35,-38,42,-47,51,-57,63,-70,78,-88,98,-111,126,-145,169,-202,247,-317,441,-731,3707,1825,-1149,-5200,-3953,8116,1144,-5049,-1715,-1221,5312,3374,-7527,-1629,3550,2745,1699,-6175,-1845,6703,559,-2488,-2665,-1262,5419,912,-5211,612,475,3703,-11,-5830,1897,2530,-1258,186,-4466,1107,5179,-3683,-3263,-331,152,5729,-3067,-4734,3602,1671,501,-224,-6584,4376,7021,-4501,-2418,-2585,1469,8151,-4681,-8164,4082,2119,3881,-2209,-10124,4854,7413,-3774,-1949,-5165,1175,10649,-4504,-7275,1440,283,7746,-1260,-10757,3629,6656,625,-914,-9098,291,10519,-1769,-4204,-2613,32,9228,-682,-9907,2022,3914,3857,1352,-9495,87,7797,-184,-2187,-4809,-1213,6900,-1304,-6148,567,1573,5196,879,-7215,1375,4219,716,-1508,-4707,573,5399,-719,-2249,-1154,-180,4640,-1954,-4111,1973,1395,2021,-1880,-4802,3130,3598,-1808,-2021,-2589,2018,4843,-3634,-2462,1601,811,3415,-4326,-5779,6018,2757,-1235,-2046,-4715,6262,5591,-5811,-1751,1025,2591,6928,-6182,-6325,5392,2560,2538,-3449,-7572,5074,4925,-5059,-2766,-2551,3968,8778,-6894,-6043,2790,1934,4944,-4139,-9592,4958,5646,-1896,-2662,-7379,3709,9391,-3176,-5194,-409,1940,5932,-3157,-8458,3599,3951,514,-1170,-7498,1659,6117,-2196,-2054,-2573,1510,6591,-2064,-4771,991,2295,4256,-1058,-5607,2401,4088,-1384,-2286,-2623,1278,3082,-1973,-2578,-911,1749,2972,-2806,-2992,2586,2860,-360,-2883,-2489,4653,2647,-2999,-2056,355,3457,3356,-6121,-1507,3420,1731,1505,-5208,-2379,5995,1629,-3057,-2932,-2239,5218,3331,-6622,-3290,1730,2767,2696,-6749,-3415,5680,2872,-307,-3166,-3482,7264,3932,-5412,-2465,-440,3877,5977,-7048,-5377,4508,3287,1716,-4370,-5499,6650,5234,-3171,-2260,-4154,3952,5787,-4941,-3881,1913,3129,4724,-4029,-5242,4446,3345,469,-2614,-4099,3021,5593,-2925,-2233,-686,1578,4657,-3142,-4153,1984,2215,962,-1833,-3933,2129,1965,-851,-2076,-1561,2189,3774,-3069,-1878,2143,1763,1584,-3351,-1486,3081,343,-2831,-2521,-796,3124,1409,-4031,-1323,2018,3418,932,-4799,-1754,4774,430,-764,-4658,-1290,6379,969,-4789,-2268,233,4054,1469,-7020,-722,4684,1876,972,-4542,-2193,6461,1098,-1856,-4452,-1659,5965,2571,-5058,-2174,1645,4485,2240,-6009,-2827,6184,2870,-748,-3074,-2288,5507,2299,-4070,-2142,-1805,3829,3032,-5004,-3270,3276,2601,2222,-3036,-3243,4598,1070,-1888,-2785,-2268,4251,2681,-3629,-1647,1011,2053,2792,-4099,-2626,3233,1280,-580,-1823,-1857,3941,1701,-2923,-160,219,2642,658,-2928,-39,2075,1246,-36,-2313,64,3675,-1214,-1785,-1216,403,4320,-658,-4060,825,2231,1224,-888,-4201,470,3577,131,-1914,-2285,1720,4256,-485],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,1,-1,1,0,1,-1,1,-1,1,-1,1,-1,1,-2,1,-2,2,-2,2,-2,2,-2,2,-2,3,-3,3,-4,4,-4,4,-5,5,-6,4,1,-28,25,4880,4013,4067,-7884,-6524,10406,2803,-3799,-4342,-4965,7920,5459,-9733,-2647,568,3669,6846,-9817,-7463,9100,2642,655,-4478,-9138,10080,5321,-7178,-1967,-3569,3499,9693,-8662,-6481,4139,1311,5181,-4376,-8447,7836,4520,-3627,745,-5438,3485,8038,-6712,-3416,1702,666,5174,-3675,-6712,5560,2818,-789,-821,-4996,4753,4349,-4446,-925,325,1142,4435,-4255,-2964,5104,2247,-884,-2028,-2197,5104,1637,-4060,-2057,-481,6056,1507,-7364,-579,4099,3203,239,-7093,-1774,7326,920,-2368,-4906,-1567,9498,600,-6507,-1353,831,5395,2060,-9762,-1573,5973,1992,1033,-7855,-3776,10207,625,-3057,-2971,-2524,8269,3816,-10853,-1997,3113,3744,4714,-9868,-3862,9242,1358,-2016,-3468,-5471,9473,3992,-7252,-1424,-204,3492,6453,-9455,-3461,6675,1488,1676,-4703,-5806,7745,2457,-4973,510,-3356,3106,5148,-7846,-2442,3238,470,3947,-3820,-4183,5739,235,-2728,-275,-2445,4058,3021,-7001,-593,1645,359,826,-5677,-1500,4749,-33,-1931,-3040,-447,6082,-737,-5064,-707,1764,4281,553,-6858,1552,4601,1179,-1951,-6867,1343,6807,153,-3709,-2754,860,8820,-1814,-7353,-244,1997,5557,-1016,-10828,1139,7632,477,-2054,-7411,187,11116,-226,-5242,-1803,489,6421,1265,-10682,75,4238,1929,2377,-9356,-1278,10245,-411,-3346,-4136,-1967,9037,2051,-8730,-986,989,3695,3671,-7410,-1903,7181,537,870,-2569,-2414,8490,105,-6129,-879,-985,2903,3356,-7049,-577,4265,254,1277,-3767,-699,5662,-1340,-3699,-320,-609,3624,896,-5677,1592,3108,973,103,-4572,553,4880,179,-2636,-1855,2203,4733,-1129,-3974,1676,3139,2021,-2556,-6008,2874,3955,-974,-3225,-4546,3748,5458,-3210,-4636,-756,2766,5904,-3982,-7150,2338,4390,2282,-2995,-7178,3267,6963,-1633,-3231,-4724,2509,8971,-2978,-6407,963,2529,5760,-1275,-9212,1398,4861,1223,-1204,-6610,1225,8086,-718,-5780,-1944,37,6857,450,-7187,307,2641,753,953,-5822,-642,6631,-360,-1415,-3123,-1114,4233,-1259,-4813,821,-92,897,8,-5193,932,3813,-282,-342,-1833,422,4470,-1393,-3984,1237,286,2172,-1789,-4822,2093,2854,-538,-2019,-2196,3943,2828,-2467,-2742,-1036,3199,3301,-4083,-4173,2816,3843,-53,-4241,-4882,3215,4091,-959,-4004,-2874,2755,3692,-3396,-4612,616,3067,3784,-4365,-5717,2883,3728,890,-3558,-4409,3502,5705,-3209,-3282,-1539,2836,5254,-4549,-5924,1391,3399,3908,-3374,-6565,3170,5084,-1404,-3043,-3686,3374,6210,-1826,-4386,937,2250,3767,-2328,-6232,2411,3378,216,-1450,-4832,1586,3848,-2682,-1811,-340,53,4105,-2416,-4291,2283,662,109,-795,-2806,3011],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-6,7,-8,9,-10,11,-12,14,-15,17,-20,22,-26,31,-37,46,-58,77,-105,157,-260,544,-2925,-7922,-418,2117,6570,-433,-8494,-350,5480,1575,-180,-5820,-7,6300,-1998,-2318,-2047,500,6273,-2487,-6226,1003,1127,2532,-741,-4954,2135,3900,-1733,-369,-3717,1849,5196,-4262,-2058,1234,764,4063,-2690,-4540,5954,184,-1115,-649,-4416,6214,4425,-6731,-1461,-622,2008,5325,-6748,-4851,6281,1835,1686,-3724,-7192,7854,5526,-5431,-1643,-2261,3561,8216,-8166,-5430,3758,2898,4451,-4571,-8392,6948,5872,-3075,-2206,-6272,4627,9952,-6035,-4045,-429,3290,8708,-3493,-9379,4051,4979,1846,-1399,-8945,2514,9698,-3019,-4326,-3176,2558,8503,-3502,-8597,1965,3429,2915,-1751,-7160,2767,3961,-539,-1968,-3704,1534,4790,-1779,-2548,-1076,1006,4385,-2732,-3587,2915,1512,-244,-2791,-4685,3910,2595,-3318,-1710,-1876,2980,3654,-6529,-1205,3201,816,2692,-4792,-2547,5438,1360,-3421,-1713,-2816,6512,3866,-6496,-512,2772,2066,2694,-7019,-3714,8815,603,-694,-4158,-5764,8177,3258,-7543,-2011,125,4010,6308,-7611,-4163,6937,2209,2181,-4232,-7658,8074,3850,-4634,-3474,-3676,5451,7596,-7826,-4018,2769,2319,4713,-4696,-6732,5818,3786,-612,-2970,-6491,4653,5916,-5112,-3269,-1254,3426,4735,-4675,-4431,2682,3044,2076,-3523,-4511,4389,3204,-1071,-2764,-1680,3795,4369,-4107,-2039,594,1751,2477,-3973,-1649,3384,592,-1132,-1667,-1799,4857,313,-3663,-781,-138,2353,1650,-6111,350,4068,2,-583,-3313,-846,6786,174,-4472,-871,-566,4582,1613,-7144,1116,3700,2450,1391,-5511,-1478,8662,1597,-1320,-1966,-1749,6802,1710,-8192,-676,1960,3679,2553,-7559,-1831,5807,2027,-930,-4712,-3822,8142,2587,-5300,-1582,-1127,6104,3933,-7241,-3674,4215,3424,1263,-6164,-4253,6410,3330,-4217,-2903,-2450,4880,4151,-4274,-1507,45,3262,2422,-4498,-3287,3814,777,-1199,-2761,-2336,3675,3110,-4079,-1930,-1765,2850,1050,-4318,-407,2288,1415,196,-1913,-961,4275,219,-2137,-1242,-48,4093,-934,-4170,-75,2121,1683,-782,-4023,1117,4437,-971,-1889,-1922,705,6060,-2214,-4320,650,1488,3994,-1563,-6294,790,4997,276,-1527,-5532,2102,6233,209,-4328,-2190,98,5578,128,-7002,785,3410,3014,-94,-6769,367,6527,439,-2115,-4290,-350,7098,-305,-6307,-1341,1690,4318,1108,-6088,-1484,5556,2285,-1291,-4568,-773,5593,785,-3955,-2206,1313,3790,1184,-5698,-1481,2790,2373,732,-4190,-602,3072,807,-1366,-1826,621,2544,-80,-3233,221,1024,1359,-634,-3756,358,3737,451,-1573,-2103,1378,2861,-1717,-3240,-941,1938,2519,-1134,-2723,1779,3360,-192,-1220,-2823,2289,3397,-2759,-2831,-1295,1198,1844,-2552,-4080,2785,3432,3109,-2827,-3409],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,13,-15,15,-17,19,-21,24,-26,29,-31,35,-38,43,-47,52,-59,66,-76,87,-100,119,-143,180,-241,378,-1671,-3520,-5944,5656,8037,-7784,-4388,452,3599,7426,-6171,-9853,5775,4085,1030,-2123,-9686,7031,8615,-6293,-3719,-2183,2205,10577,-6007,-8541,4374,2632,5231,-315,-11807,5969,7538,-4147,-1819,-6246,2681,9925,-4401,-5954,3502,-145,7354,-452,-9932,4765,3574,-2208,1273,-6588,1679,7118,-3874,-2588,639,-763,6913,-1736,-6008,4377,-218,885,-633,-5735,4331,4656,-4734,-950,-658,1472,4723,-5352,-3121,4291,2140,1322,-4230,-3711,5252,2920,-2618,-2554,-1578,5798,4479,-6124,-2252,1437,3179,3092,-6954,-4118,6757,3105,1114,-6044,-5704,8781,4193,-6389,-3222,-2230,6887,6077,-9057,-3689,3946,3509,5154,-6639,-8181,8352,4069,-2443,-3371,-7073,7621,7001,-7247,-2900,-511,4057,7063,-7183,-7496,6649,1942,2328,-1811,-8463,7661,6487,-5626,-1313,-2941,2557,8915,-7334,-4993,3343,631,3836,-2576,-7393,6148,3243,-2238,590,-4575,3076,7063,-5637,-729,2961,442,3927,-3211,-4070,5351,1615,-1469,-860,-3399,3759,2640,-4754,-740,1389,2303,2651,-5998,-1799,5235,2297,-393,-4242,-2745,6581,1597,-3958,-2417,592,5415,1150,-6261,-2350,3194,3495,1104,-8714,-1836,8031,978,-955,-5113,-2541,9409,2327,-6972,-2508,225,7069,3461,-10556,-2319,4566,2938,2335,-6614,-4093,8536,1230,-3974,-3149,-3378,7963,4248,-8067,-2306,1701,3646,4730,-8024,-4589,7672,1826,503,-3111,-4484,7146,4119,-6495,-1116,-1871,2987,5209,-5833,-4158,5750,333,1764,-2094,-4000,5750,1184,-3345,-612,-1627,3056,3778,-5450,-1881,3258,-545,1639,-3605,-2657,5315,744,-3248,-6,-481,4232,1555,-6053,891,2842,1761,-301,-5748,-892,4724,-78,-1978,-3316,182,6975,-1152,-4589,-714,2188,5029,33,-6843,206,5469,2608,-1534,-6474,-27,7337,69,-3903,-3764,1112,7329,-1020,-6783,-371,2524,5310,-180,-8453,-570,6643,913,-1054,-6113,-1908,8632,550,-4752,-1817,1201,6448,2493,-6956,-1120,4022,1366,773,-6205,-2511,7149,85,-3251,-2555,-1783,6252,1185,-5331,-1187,889,2095,2199,-5038,-1650,5016,76,-1405,-2900,-1043,5316,-75,-4620,349,1165,1004,1258,-4622,115,3884,-222,-556,-2664,-653,4480,-1458,-2402,-137,263,2824,-123,-4169,1525,3661,594,-1744,-3381,1411,4703,-1947,-3281,-1914,2043,4877,-1872,-5887,-254,3323,2980,-2391,-6050,2741,5742,975,-2434,-3967,1809,6391,-1362,-5149,-1084,2994,6449,-1511,-4903,-987,4375,2513,-1964,-7610,2032,6537,-1352,-2902,-3937,1710,6231,-927,-4894,342,1997,4156,130,-5893,69,3823,312,-2312,-5740,-51,6042,-501,-2960,-1685,1175,4406,-752,-5765,971,1698,1909,495,-4394,987,4051,115,-2289,-956,712,3703,-1584,-3313],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,9,-10,11,-12,13,-15,17,-18,20,-23,25,-26,29,-32,36,-39,42,-47,51,-57,63,-70,78,-89,101,-117,136,-162,197,-249,331,-477,811,-3455,3607,8332,-2136,-4211,-6035,2161,8023,-2410,-5333,-408,1614,5426,-3388,-7588,2061,2671,2678,-914,-5671,3849,3977,-2008,-1418,-2159,2292,4618,-4573,-2325,2092,846,2439,-3908,-3226,6147,1301,-2767,-1992,-3014,5098,2936,-6382,-581,1053,1180,3267,-7499,-1711,6726,-1103,-686,-2492,-4020,8600,2868,-8037,-507,365,3920,5642,-10228,-3197,8327,1351,1002,-5702,-6333,10243,2965,-6173,-2285,-2577,6463,7075,-11161,-3430,4255,3151,5109,-6415,-7033,8217,4412,-1896,-3665,-6052,6752,6919,-7884,-4061,423,3678,7370,-5831,-5818,5496,3077,964,-4072,-5871,5783,5376,-2347,-2542,-2658,3344,6511,-4168,-3273,1772,3113,3344,-3822,-3851,3332,2104,-332,-2565,-3192,4509,1558,-4301,-714,-863,3926,2969,-5285,-328,3386,-159,1655,-3803,-950,6616,-193,-3191,297,-1103,5542,1622,-6962,1852,1884,779,734,-7592,-137,8284,-724,-2959,-2080,-1526,8851,-26,-8630,719,2026,3857,1676,-10003,-197,8392,-607,-1099,-4799,-2669,10200,1191,-7662,-710,74,6390,3774,-10180,-1927,6635,2230,1071,-5990,-3688,10279,2930,-3933,-3120,-2016,6708,3693,-6518,-1824,2100,3968,3013,-7749,-4253,6193,2658,-663,-3952,-3578,5567,2873,-4404,-1537,46,4526,2278,-5365,-1526,2802,2487,486,-4430,-1814,5958,705,-2536,-1891,-480,4482,-500,-3568,58,1002,3319,979,-4711,1006,3754,-905,-868,-3481,295,5543,-2693,-3776,1404,-145,3832,-906,-6365,3096,4399,-769,-1630,-5789,2204,6827,-2867,-4796,-357,-322,7364,-1796,-6879,2447,3617,2414,-861,-6910,246,7790,-1707,-2803,-3783,873,9336,-596,-7031,24,3234,4407,129,-9816,127,6116,913,-1564,-5406,-477,6502,25,-4344,-562,468,4950,1352,-7510,-738,4684,2900,-854,-4898,-991,5547,898,-3252,-1928,-662,4293,392,-4490,-1111,150,4007,663,-3754,-351,3595,583,-535,-3049,303,4949,201,-2022,-1570,306,3561,-5,-4335,1676,2513,-182,-935,-4158,2447,4598,-2727,-1918,-1410,1559,3405,-4665,-3583,2179,3027,1736,-1882,-4830,4143,4584,-1973,-1438,-3490,2339,5425,-3378,-4210,968,2947,4240,-2966,-6770,3807,4387,139,-1625,-5664,3304,5948,-2715,-3905,-1708,2596,6409,-2401,-5469,1518,5293,2100,-2170,-7430,1478,5545,-147,-3132,-3865,1385,5407,-1877,-5607,-1119,1915,3409,-1312,-6321,370,3500,1506,-1667,-4917,1187,5134,-481,-3112,-1818,413,4713,-2120,-4509,370,2523,1717,-976,-3279,2030,3523,-508,-2139,-309,1968,3076,-2432,-1970,1289,2399,1706,-2146,-2690,1642,1530,-848,-662,-1254,3112,2942,-2408,-2099,1276,3087,1937,-3497,-3329,3212,2649,-105,-2838,-2041,5155,2906,-2355,-3376,318,3047],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,0,0,-1,0,0,1,0,1,0,1,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,-1,2,-5,8,-15,27,-52,107,-287,2509,6600,-4000,-9848,5074,7363,-262,-2071,-9138,3286,10470,-3038,-5801,-2336,1390,10479,-2393,-9858,3783,3654,3873,-876,-11971,2436,9483,-2300,-1819,-5429,-1769,11720,-2161,-9025,2633,-1030,6273,2865,-10854,1699,6637,-804,1117,-7667,-2142,10547,-1847,-4178,608,-2652,7401,1794,-9228,1760,2696,-418,3060,-6959,-653,7633,-3390,-2316,-1003,-1238,6232,-1341,-6387,3544,1257,-176,184,-6334,2761,4351,-2782,-1446,-1115,1929,4649,-3436,-5955,1984,1935,2882,-3537,-5631,3746,5825,-119,-3256,-4887,5071,6681,-4864,-5415,-1412,4665,5545,-6108,-6029,4089,3562,3392,-4753,-7020,6626,6546,-3096,-3227,-5941,4198,9383,-6288,-4453,544,3485,8308,-4859,-9072,4781,4538,1626,-1688,-8922,5314,9175,-5510,-2620,-3456,891,10645,-4000,-7314,3117,1333,4128,309,-9441,3701,6203,-2635,-1185,-5387,-665,8951,-4045,-4183,1993,-763,5290,-563,-7805,4544,4247,-1606,1103,-4502,1410,6628,-4730,-2628,1235,1283,3717,-1830,-4396,3939,1858,-385,-959,-4201,3984,4827,-3609,-1901,-513,2422,4424,-4803,-3947,3618,2645,963,-4910,-4286,4908,3034,-2249,-3670,-2376,6775,4629,-4973,-3484,934,4536,5299,-7050,-4862,5643,3447,749,-6369,-4367,7642,5754,-3557,-4209,-2620,6011,5734,-7696,-3979,4139,2809,5625,-5194,-7078,7031,4306,-1648,-2830,-7035,5489,7684,-5399,-2558,-1422,1693,6914,-5359,-5923,4076,937,1299,-1845,-6150,3966,4624,-3578,-570,-3905,1312,6114,-5160,-4357,3209,1635,3593,-1713,-5130,5551,3643,-3122,-399,-2322,2283,4436,-6488,-640,2122,1029,1878,-4325,-3344,5590,1570,-1774,-1309,-2305,3780,2543,-4235,-2781,1056,3636,1318,-5532,-2641,4179,1875,-650,-5742,-1916,6779,2755,-5159,-2653,-32,6648,3618,-7228,-2369,2051,4816,2435,-6337,-2154,5468,2203,-1383,-4614,-2072,6753,3930,-5170,-3154,18,4587,2634,-7344,-3790,3966,2875,2253,-6005,-4316,5953,2363,-2397,-1721,-3224,6342,4632,-6242,-2211,1014,1332,2479,-5274,-3630,5458,3221,-29,-3492,-5268,5273,2458,-5051,-1178,-831,2786,3818,-4326,-2896,4145,348,-187,-2273,-3156,5169,1483,-4020,-1051,-1260,3051,1795,-4423,-447,2965,276,-590,-2919,-537,4031,724,-2293,-1667,120,3640,22,-6225,-610,2418,2496,-1347,-5836,-540,5447,764,-3148,-4568,140,5793,430,-5840,-2051,1409,4880,707,-8102,-226,4467,2880,-889,-5689,-1026,6487,1735,-3043,-4219,174,5765,-162,-5122,-1246,1934,4460,808,-6630,-2163,4702,1185,-1447,-4786,-1294,5648,1344,-4542,-2169,464,4866,1654,-5903,-1419,3789,2702,1385,-5279,-2869,3936,337,-2733,-1919,-2508,3842,1788,-4027,204,1407,2783,880,-4479,-168,3379,433],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-4,4,-4,4,-5,6,-7,7,-9,9,-11,11,-13,14,-16,17,-19,21,-23,25,-28,31,-34,38,-41,46,-51,57,-65,74,-83,97,-114,136,-167,215,-291,441,-832,4518,7101,-6894,-5070,1906,4151,3171,-4655,-4803,5603,3013,-741,-3330,-3461,4021,3832,-3781,-2091,-1134,3425,3590,-5874,-1484,3033,1389,714,-4054,-2357,7334,-690,-3136,-792,-2147,4726,1196,-5929,1325,2657,1051,2566,-6306,301,7163,-2643,-2855,-972,-3218,8120,-1147,-8688,2697,2119,2648,2677,-9526,1028,8534,-1259,-546,-5137,-2150,11578,359,-7934,-52,158,5745,3710,-11548,-160,7744,1429,1396,-8246,-4202,11582,700,-4992,-3841,-3227,8340,4010,-9656,-2714,2668,3524,3328,-9185,-4089,8525,2361,-1569,-5448,-4711,8014,2973,-5274,-2931,-1539,5593,2928,-7484,-3685,3357,1921,1629,-4555,-3385,5704,2161,-1017,-3200,-3185,6250,1934,-5431,-546,155,3498,1121,-6049,275,3129,-323,820,-3849,-255,5750,-2435,-3157,234,581,2679,-340,-6001,2975,3744,543,309,-5760,1718,7687,-3553,-2395,-69,-371,7839,-1814,-7825,3664,3427,2342,-15,-7803,1873,8435,-3085,-2317,-4079,512,10992,-2428,-8025,2333,1762,5828,-382,-9811,1394,7912,-259,-823,-6655,-1286,10260,-2544,-6140,-2479,-405,6919,1187,-8676,-889,4790,2888,1652,-7188,-1866,7586,353,-1729,-3333,-2062,5927,1852,-6145,-1026,2191,4114,1000,-6791,-949,4013,831,33,-4718,-606,4702,585,-2530,-966,-882,3921,-1413,-4385,877,1285,2217,-1181,-4572,1385,3523,-3131,-1479,-2235,182,5045,-3440,-2964,3399,509,2304,-1638,-5369,5119,3543,-1684,-813,-3633,1764,5620,-4525,-2239,360,1889,4822,-3339,-6246,4975,3309,-761,-1366,-5636,3907,5976,-3235,-3090,-1139,2122,6351,-4015,-6823,2622,3684,3291,-1445,-7133,2181,6530,-758,-2625,-4297,1572,9194,-2280,-6542,-851,2573,5285,-1845,-7809,1946,5102,-101,-2599,-5744,1696,6532,-631,-4528,-2431,889,6045,-497,-5353,689,3410,1932,-703,-5111,1047,3089,233,-1376,-2987,1284,3876,-1028,-2590,148,1646,2765,-1787,-3305,2562,1699,776,-1903,-2503,3302,3604,-2364,-1226,-20,991,3625,-3635,-3034,1846,1855,1178,-2982,-2797,4657,2758,-3662,-2287,-1183,2993,4791,-5221,-3210,2820,1916,2176,-3933,-4897,5254,2564,-2732,-2857,-2868,4618,5364,-4803,-3979,1128,2915,3852,-5808,-4540,3994,2876,536,-2794,-3911,4825,4598,-2371,-3233,-1380,3602,5431,-4106,-4056,1106,1574,2600,-3279,-5734,3665,5321,-1036,-2629,-2669,1996,4636,-1720,-4712,-544,2673,3416,-2516,-3562,1494,3389,2068,-1605,-2962,1612,2569,-1688,-960,-953,1769,2805,-3539,-1434,2067,987,677,-2472,-1296,4248,1927,-1024,-847,286,3467,1665,-3364,-2467,2344,2155,281,-3530,-1897,3930,632,-1562,-2185,-446,5071,1851,-2650,-1290,1463,4476,1672,-5364,-1738,4392,1693,-306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,11,-12,14,-16,17,-19,21,-24,26,-29,33,-36,40,-43,48,-54,60,-67,75,-85,95,-109,127,-149,179,-224,295,-427,753,-3653,42,10642,-105,-7248,-1043,1333,8684,988,-10200,1991,5880,3081,84,-10566,-1115,11392,-262,-3955,-5486,-2497,10813,16,-10251,467,1367,5204,4105,-10627,-1232,8201,1165,1305,-5141,-5379,11088,1436,-6790,-834,-2351,6601,5567,-10192,96,4846,173,4300,-6791,-3844,9095,-645,-2732,637,-3847,6196,3569,-7248,1954,2762,152,3215,-5581,-1016,8332,-1700,-1857,-764,-2097,6924,409,-5957,2366,2494,1301,1365,-7335,1649,6919,-793,-1927,-4499,1255,7494,-2305,-4316,-384,3264,6250,-2695,-7079,2537,5312,2627,-2374,-7740,2563,7759,-986,-4489,-4883,2656,9177,-3371,-7763,654,2924,6445,-1936,-10270,2893,6962,581,-2255,-8559,1970,11806,-3148,-4873,-3244,779,10067,-1700,-8958,1052,2732,3248,1013,-11416,855,10206,-2378,-1676,-5099,-2701,10178,-939,-7277,639,-898,4835,1652,-9601,1483,5617,-1661,941,-5350,-283,8765,-3005,-4193,1451,-2284,4565,1577,-8039,1884,3365,-1615,416,-4392,335,5981,-3105,-2301,89,300,5398,-2498,-5148,2763,1915,1480,-1380,-6044,2700,5902,-3261,-2843,-2570,2439,6318,-3234,-5744,575,3083,4341,-3899,-6358,4465,4862,371,-3899,-4967,4501,6949,-2870,-4352,-2796,5401,7965,-5754,-5934,2232,4250,4446,-3719,-7710,5374,6330,-1137,-2445,-6654,3207,8878,-3691,-4889,-717,2053,7208,-2307,-8855,4239,3368,2146,-882,-7347,1679,6244,-3512,-2747,-1390,310,7805,-3366,-6312,3207,1112,2006,887,-6693,2582,5856,-2263,-1185,-3735,869,6672,-4001,-4448,2025,46,2912,-1569,-6610,3527,2998,-2679,-262,-3028,2616,5126,-5160,-2232,1579,1755,3235,-3664,-3535,4378,2333,-772,-3242,-3415,3734,4025,-3411,-2279,-747,3027,3805,-5761,-4288,3468,4489,606,-5168,-4660,5692,3968,-2416,-4300,-2843,5034,5174,-4274,-4282,669,4814,4380,-6193,-4564,4500,4502,1235,-4163,-5270,5622,4677,-2531,-4086,-3132,5301,5268,-5364,-4455,1323,2244,3333,-4236,-6326,3755,4037,-674,-1783,-4840,3252,5806,-3077,-2213,-161,1794,4215,-3310,-4112,3800,722,1047,-1903,-4401,3708,2884,-3683,-1813,-519,522,4852,-3458,-2354,3419,1035,272,-2398,-3078,4644,2060,-4253,-121,-692,3087,2438,-5397,-1767,3760,2284,854,-4323,-2527,4849,1594,-2333,-3514,-971,4283,1797,-4757,-2344,1346,5024,1197,-6756,-2320,3022,3514,-1235,-4218,-664,5687,1490,-4109,-2744,671,5004,3096,-7167,-3364,2620,3562,2416,-6558,-2050,5227,2901,-393,-4930,-2333,5647,2795,-4161,-3186,-654,5211,3815,-5436,-2924,3858,2300,1652,-3637,-3577,4671,1367,-2297,-2073,-2119,3485,3361,-5006,-1489,1152,1705,2210,-2760,-2018,3213,1417,-1199,-1688,-1094,3294,1431,-4375,-967,1602],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-4,4,-5,5,-5,6,-7,7,-8,9,-10,12,-13,14,-16,17,-20,21,-23,26,-29,32,-36,39,-44,48,-54,61,-69,79,-93,110,-132,162,-195,-34,-6835,-3907,7937,2993,-4331,-4024,-1406,6265,3759,-5689,-1393,621,4900,2117,-7789,-812,3687,2302,278,-4895,-2358,6111,-192,-2843,-215,-1385,4908,456,-6781,2983,1533,-654,1371,-6193,1539,8104,-2735,-2358,-726,-1213,6644,-2880,-7476,4042,2487,946,946,-7388,3777,8304,-4105,-855,-2613,739,10983,-3842,-9069,4366,2437,5097,-157,-10974,2898,8565,-2491,-706,-7001,-174,11893,-2755,-7997,-85,938,7973,708,-11185,-38,5887,2043,166,-8820,609,10555,358,-3994,-3911,474,8547,280,-9034,-641,1920,4593,-54,-9151,-741,6600,1930,-1636,-5930,28,7223,733,-4550,-2512,562,6813,-279,-5483,1269,1015,2796,-140,-6259,118,4295,-728,-1057,-3008,-692,4687,-1428,-3571,522,-817,3475,-1132,-5217,3947,2154,-1329,63,-4183,1727,6460,-4767,-1768,1215,-104,5571,-3695,-6693,6221,2386,-1103,-401,-7816,4248,7107,-6516,-2713,-1081,2068,7963,-5447,-7929,5171,2443,2690,-2671,-8682,4984,6792,-4033,-2817,-4910,2113,8835,-4042,-7170,1254,3077,5316,-1860,-10441,3171,5629,730,-1979,-7025,1774,8492,-4128,-4498,-2938,590,7829,-1360,-7687,1444,3501,2653,-1841,-6579,1249,5341,33,-2666,-4108,534,5269,-137,-4016,-855,1385,5236,-324,-5040,1869,2046,1250,-1734,-4313,2567,2296,-1992,-1163,-1163,956,3839,-2931,-3207,1134,1133,2077,-1244,-3898,3639,1571,-1736,-1081,-1150,3130,3497,-6997,-2950,3024,1188,2847,-3520,-4669,5023,1218,-2084,-1599,-2451,5593,5285,-6230,-1756,1598,2467,4469,-5697,-5895,5237,2990,116,-2709,-6139,5325,5598,-3975,-2725,-1223,2950,6906,-5674,-4690,3856,3707,2271,-2886,-6040,4827,4773,-1776,-2289,-3779,2972,6357,-3058,-5185,399,2762,4354,-4330,-5116,3320,2949,2265,-2160,-4089,3362,4363,-2112,-2938,-3066,2348,4250,-3696,-3211,96,653,2629,-2409,-3013,3351,2097,-192,-1828,-2669,2617,2934,-1936,-1292,3,1914,2127,-4619,-922,3668,98,-752,-2774,-1957,4848,-460,-3508,57,-525,3809,2259,-5037,-685,2547,938,529,-4397,-2262,6047,1192,-4641,-1969,-507,5064,2260,-6762,-2723,3242,2125,1505,-5712,-2269,5888,2503,-3123,-3182,-3484,7348,2914,-5113,-2207,1431,2976,2629,-5871,-4059,4676,4289,307,-4319,-4090,5961,3786,-3220,-2998,-1012,3817,3177,-4040,-3942,1108,2655,1927,-4088,-3256,3369,2133,-568,-2209,-2478,3608,1767,-1405,-2779,687,3491,936,-2791,-1390,1603,1234,249,-2526,-2000,2078,640,-1469,-239,-127,3076,602,-3262,546,1796,960,126,-2709,-481,3549,-1261,-925,-1567,567,2994,211,-3647,107,961,2683,259,-5448,-102,3047,-293,-2608,-2371,38,5166,726,-4034,-110],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,4,-5,5,-6,6,-8,8,-9,11,-11,12,-14,15,-17,19,-21,23,-25,28,-31,35,-38,43,-48,54,-61,69,-79,90,-104,118,-116,317,-8130,-1875,6209,2914,-520,-7325,-3426,9631,2559,-4683,-5319,-2365,8999,5177,-9725,-3220,2076,5433,5189,-10012,-5655,9024,3359,-1152,-5931,-6404,10988,4722,-7954,-1607,-1806,4686,6986,-8832,-4196,6022,71,3515,-4256,-7182,9602,2484,-4069,-722,-4510,4679,7454,-8777,-2155,3352,-61,5403,-4042,-5515,8608,982,-2334,84,-4195,4829,4203,-7886,21,2366,-316,3074,-6577,-3298,7459,-526,-1833,-1227,-1979,7085,2192,-5983,-140,2176,3400,524,-6520,-600,5316,1613,-1509,-5962,-1292,8590,1208,-6007,-2932,806,6776,991,-9290,-597,3902,6124,-309,-8918,-1385,8523,1875,-1576,-6449,-1684,11207,1276,-6506,-2814,-1111,8005,1199,-10559,-957,4872,4138,2757,-8540,-2145,9565,241,-1457,-4588,-2016,9180,2667,-8918,635,1169,3582,4973,-8661,-2446,7410,283,-19,-3819,-4747,8834,1775,-6658,490,-1956,4052,3549,-10131,-718,5779,-1265,2401,-4464,-4363,7771,-677,-2771,-762,-2278,4790,1426,-8321,1252,2457,-275,1070,-5771,-168,6992,-1189,-3804,-40,-163,6557,-286,-6695,1348,1953,1811,-396,-6529,935,5861,632,-2990,-4898,893,8129,-1430,-6116,-1081,1882,6008,-2390,-8328,1290,5077,2722,-2274,-7522,2570,7698,916,-3401,-5248,1334,10335,-3593,-7263,-433,2420,6955,-845,-9841,1457,6591,1660,-901,-7741,153,8388,-745,-3390,-1563,299,7774,-668,-8528,1334,2219,2294,1877,-8180,-794,6577,-1228,-1394,-3704,-3070,7548,-778,-5031,1285,121,3075,1597,-7963,190,3461,-1389,95,-4233,-111,6893,-1398,-3141,1967,-115,3858,655,-5861,3513,3146,-1947,-799,-3857,2005,5892,-2826,-2675,-77,1627,3220,-2201,-4981,2224,3752,1977,-2285,-4479,3748,5877,-1392,-3379,-2371,3370,5206,-2907,-6232,191,3915,4982,-4367,-5396,2279,5338,296,-3333,-5199,3471,7075,-3026,-4493,-2367,2910,7597,-3183,-6819,2484,2730,4516,-3152,-7671,3082,6261,-479,-2780,-5138,3155,6949,-2055,-4359,-754,1228,5398,-1063,-6383,3935,3220,187,208,-5053,1836,6633,-1937,-1470,-530,628,6237,-1897,-5162,2730,1651,647,478,-5342,1733,4291,-1760,-2487,-2091,293,4096,-3753,-4294,2932,2132,2496,-215,-4212,4020,2489,-2144,-1651,-1647,2870,3051,-3845,-3496,2301,2359,1622,-3792,-4215,2992,3393,-976,-4406,-2622,5193,4348,-3177,-2673,-602,4697,4147,-5049,-4327,2731,4460,664,-4786,-4715,4840,3682,-886,-4043,-3295,3990,4434,-3880,-3786,532,3251,6107,-4363,-5162,3786,4080,1463,-3156,-4817,3371,3480,-1549,-3607,-2531,4545,4558,-4072,-3548,2026,2779,3191,-2428,-4403,2676,3791,-1137,-2540,-2021,3507,3877,-3317,-2747,1319,1286,2639,-2921,-3035,3178,1654,304,-1691],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-2,2,-2,2,-3,3,-4,4,-4,4,-5,5,-6,6,-7,7,-8,8,-9,10,-11,13,-14,15,-18,21,-24,30,-37,47,-63,90,-143,278,-1696,664,6663,290,-7933,-921,4384,3536,-315,-7298,1124,6442,955,-1798,-5316,-185,7054,-2043,-4649,-1082,-251,5651,-662,-6477,3058,2554,-492,785,-4947,2489,6451,-3710,-1679,165,-930,5375,-4794,-7773,6307,1107,528,827,-7461,5165,6326,-5831,-753,-699,258,7747,-4544,-6887,6534,1435,2984,-2170,-8689,6683,5920,-5463,-1212,-3670,2703,9551,-6401,-6257,2049,2127,5739,-3839,-9699,6351,6693,-2255,-2324,-8061,3880,9909,-3990,-5314,-1445,2548,8679,-3956,-9193,2448,4788,2970,-3321,-8442,2818,8046,-407,-3578,-4963,2030,9148,-2068,-5239,-283,3125,6393,-2150,-5720,1160,4064,2369,-977,-5236,3107,5185,-1868,-1721,-1812,885,4002,-3149,-3563,1481,648,3739,-2838,-6079,4638,915,-1598,587,-3748,2731,5567,-5965,-16,2479,678,4773,-3832,-4081,7577,-769,-1332,-1727,-4434,4975,4120,-6100,-1365,953,922,5692,-6350,-5224,6531,2284,179,-3012,-6673,7277,5592,-5357,-1972,-648,4488,7298,-7229,-4951,4696,2939,3827,-3672,-7944,6094,5942,-3194,-2747,-4008,4941,7755,-4798,-6110,418,4486,5337,-3545,-7020,4664,5227,1242,-3092,-5627,3521,5995,-2139,-3454,-2806,3074,5829,-4026,-5488,371,2353,3786,-3489,-5341,3887,2748,-157,-3816,-3734,2729,3188,-2986,-1166,-627,2229,3603,-4213,-3447,3139,688,2014,-1835,-2365,4688,833,-3126,843,-2717,3843,2866,-5968,-210,3196,773,1815,-4500,-3640,6955,-414,-3161,-1869,-2447,6601,3668,-7717,-96,2393,885,3672,-7234,-2104,7938,1416,-1304,-3056,-2980,7626,2905,-6777,-1132,431,3670,4152,-7368,-3108,5310,2917,83,-4639,-4165,7490,4110,-4059,-3746,-1963,5882,4582,-6110,-3660,3218,3300,2007,-4614,-3824,5604,2926,-989,-3373,-2663,5060,4586,-3135,-3308,-950,3144,3800,-3708,-4035,2181,3383,776,-3472,-2868,3663,1084,-1832,-1536,-2512,4020,2005,-3706,-944,858,1551,1299,-5467,-1536,3668,697,-195,-2852,-1293,5574,-204,-4128,-565,960,3132,162,-5750,594,3687,-1210,-85,-3790,-656,6174,-923,-4478,-544,1426,4029,-720,-6038,338,5556,2445,40,-5757,-178,6075,468,-4291,-2839,582,6566,635,-6043,-265,3427,2704,111,-7023,-707,6232,953,-4442,-4278,-36,6639,1865,-5094,-1433,1395,4154,1153,-5990,-992,3662,2979,635,-3511,-1605,5130,1227,-3031,-2541,-808,4220,1188,-3858,-2387,533,1636,1574,-4409,-366,3854,994,118,-2402,-931,4636,321,-2593,-1931,-130,2400,188,-4422,852,1042,812,-72,-2218,-255,3642,-758,-1360,-765,-20,3661,-1109,-3625,1694,1421,949,-454,-4462,2373,4578,-2252,-1797,-220,1146,4382,-1743,-3447,1254,2136,2450,-2204,-4984,1801,3980],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,5,-7,7,-8,8,-9,11,-12,13,-14,16,-17,20,-21,23,-26,28,-31,34,-38,42,-46,51,-56,63,-70,80,-92,106,-125,151,-188,243,-335,516,-996,5807,7721,-5095,-4606,-2475,6086,6779,-6208,-5544,2819,4047,4824,-8511,-7689,7213,6117,-1743,-4468,-5826,6261,8038,-7270,-3488,-583,3815,8064,-7542,-8169,5880,2981,3191,-3993,-9539,6450,6765,-3723,-789,-4760,3643,8811,-5892,-5348,2855,197,4916,-2496,-8193,6595,3596,-2728,772,-5226,3545,7297,-6948,-1242,1294,-1668,5555,-2571,-7842,5520,430,-1549,636,-5597,4028,5673,-7260,-854,1875,929,3919,-4955,-4940,6899,594,-1453,-3468,-4709,6378,3365,-5515,-2621,191,5097,3477,-6709,-3682,5033,4495,1359,-6112,-4273,7617,3336,-2980,-4848,-2505,7146,3556,-6692,-5197,1405,6001,3718,-8827,-4043,5104,4528,1848,-6682,-4705,9025,4451,-4624,-3699,-4127,8576,5391,-8021,-2190,1007,4945,6073,-8572,-5622,8030,2934,103,-4934,-5888,8597,4726,-6607,-1358,-2129,3903,8314,-8145,-3701,5106,1059,4540,-3928,-6893,7731,2364,-4250,338,-3162,3738,4751,-6858,-1443,3339,274,3505,-5110,-4238,8137,297,-3541,-851,-3451,4683,3593,-7192,179,2984,1623,2760,-5573,-1870,7214,-161,-2465,-1943,-2038,6290,1734,-6297,-1426,1974,4101,149,-7771,-2105,6250,3519,-1584,-6061,-1120,8369,868,-4019,-4502,1169,7298,2184,-7499,-2041,3274,6110,2031,-9471,-258,6548,3288,-936,-6590,-2467,8658,1872,-5976,-3741,-814,7941,2693,-9028,-1761,3637,2728,3454,-7410,-2684,8333,1240,-1736,-4030,-3594,8426,2952,-5938,-1197,212,3290,3755,-8291,-2646,5398,-157,720,-2986,-3887,7341,1755,-4901,84,-1631,2284,2623,-7441,-459,4445,-1379,1273,-3428,-2569,6408,-989,-4721,-385,-883,3077,796,-5914,1046,3016,1123,268,-5482,-26,5032,-1035,-3548,-2752,411,6361,-729,-6336,463,2832,3155,-1373,-7455,478,5771,1468,-2337,-5626,1307,7284,-565,-5851,-2074,1280,6818,-1384,-7547,-977,4409,3812,-985,-7283,271,8004,1046,-3045,-5297,478,8380,612,-6513,-427,1338,6396,-549,-8444,-499,5568,2312,-675,-5423,-742,7378,-1677,-3677,-2214,-1763,5933,173,-6462,400,2994,1631,1698,-4580,79,5227,-1328,-1370,-2540,-512,5672,946,-4899,1464,517,2509,113,-4888,1303,4676,-706,-1767,-2537,-51,5120,-2280,-2820,92,2755,2815,-473,-4992,2824,3485,-831,-1496,-2920,1442,5240,-1790,-5519,-621,3455,4673,-2162,-6069,1041,4065,3012,-2841,-4751,2010,6316,-439,-4213,-2501,3069,5837,-2548,-5537,-948,2317,4240,-3233,-5774,1285,5283,1526,-4294,-6358,2014,5966,-193,-4739,-2781,2520,5339,-2173,-5926,1025,3615,3459,-2401,-5956,1538,4811,1100,-1666,-3695,1467,5618,-1212,-4558,467,1417,5443,-326,-4909,704,3062,606,-1274,-4600,368,4059,-1246,-1499,-1211,473,3116],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,4,-4,4,-5,5,-6,7,-7,9,-10,11,-12,13,-16,17,-19,21,-23,26,-29,32,-35,39,-44,48,-53,59,-66,74,-84,94,-108,125,-148,181,-231,324,-554,2731,2385,-3647,-7053,3162,7299,-2472,-4514,-2588,2136,6499,-3540,-4133,972,1130,4727,-2643,-7003,3439,3576,-1624,-494,-4668,3772,5655,-5632,-1492,1268,-138,5472,-4104,-6244,6521,473,-456,-1402,-4961,5529,3817,-6827,-338,1407,306,5851,-7235,-3891,6878,-305,-445,-2317,-6584,8327,4585,-7472,-1030,-1468,4315,6644,-8939,-4411,6687,1331,1890,-4656,-8396,9213,4766,-4707,-1617,-4015,6313,8704,-8330,-4804,3040,3725,4895,-6606,-8449,5597,4699,-96,-5017,-7026,7273,8849,-4924,-5023,-796,4174,6376,-5640,-6296,3035,4667,3777,-3509,-6527,4500,5677,451,-4088,-4739,3802,5642,-3068,-3654,-949,3354,4912,-5708,-2911,2000,2005,1240,-3846,-5570,6464,1532,-2348,-312,-3132,3060,4427,-5188,-1076,3137,-343,2198,-5872,-3050,6517,-369,-2248,-83,-2445,5366,2102,-6534,1859,3167,778,3022,-6981,-1745,8696,-449,-3790,-2443,-1638,8222,2687,-8795,812,574,4147,4271,-8540,-2210,7132,1516,-943,-5160,-5379,9491,2484,-6706,-2505,-1277,5233,4640,-8277,-3380,4373,3456,1908,-6500,-5710,6555,3985,-2239,-5019,-3616,7215,5115,-5393,-3598,1747,4371,2866,-7058,-4019,3373,3928,1189,-4679,-3496,5504,4410,-1699,-4344,-2478,4352,3878,-4446,-1013,853,3666,2230,-4184,-1476,3292,320,578,-3026,-2488,5719,1426,-3641,-83,-1668,4067,2131,-5572,1034,3580,-612,-435,-3651,-546,6302,-1282,-4214,-789,-156,5026,969,-6852,1889,3742,391,843,-5256,-658,7686,-2037,-4851,-1098,-436,6659,419,-8802,246,2896,2811,272,-8069,-246,7679,518,-2179,-4592,-1649,8619,1658,-6820,-1721,1138,6342,1835,-8315,-391,4605,2691,-259,-6429,-1803,6648,1321,-3822,-4192,232,6585,1573,-6250,-1394,2943,4531,1586,-5623,-2005,4937,2079,-1028,-4429,-921,5184,2025,-4084,-2558,1099,4489,1188,-5587,-174,1417,2592,-383,-4034,-1712,4307,226,-1119,-1385,-858,4589,-1241,-3976,2168,955,1897,203,-5879,2718,3586,-1695,-1035,-3146,-47,5373,-2138,-3323,1845,1987,2898,-1702,-5988,2019,4392,277,-2033,-4147,2399,6282,-2018,-4490,-372,2123,5564,-1496,-7675,2178,4036,851,-2124,-6553,1318,7429,-960,-4624,-2852,1070,6726,-740,-6587,221,3241,3777,-1256,-6362,1101,5935,1931,-3175,-3996,561,7045,-44,-3107,-1194,1045,4459,170,-5737,500,2507,1886,-275,-5361,-1164,4354,839,-1972,-3430,237,5092,-549,-3512,246,2565,2908,-1693,-3087,1267,2773,311,-1588,-2628,1931,3487,-1727,-2662,-288,910,2533,-2826,-2666,1923,1542,-370,-1509,-3129,2604,2472,-2237,-2397,-1063,2468,2781,-3117,-3388,1846,1404,1039,-2399,-3786,3044,4190,-1800,-2455,-2054,1211,4495,-3462],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-9,9,-11,12,-14,15,-17,19,-21,23,-26,28,-31,34,-38,42,-46,51,-56,62,-69,76,-85,94,-106,120,-136,156,-183,218,-268,345,-480,786,-3445,1019,6502,1782,-2640,-7455,4900,7350,-1605,-4632,-5303,4511,9882,-3622,-7485,-909,3051,7547,-4943,-10690,5041,5373,2266,-3091,-10541,4210,10007,-2114,-3556,-5733,505,11113,-5533,-8605,2667,460,4859,-1104,-10645,4273,7558,-2387,207,-6578,852,11581,-4530,-4233,2611,-745,6369,-308,-8867,4676,3897,-2251,3218,-5621,754,8719,-4577,-1830,1957,-1729,5126,-1630,-7827,5327,1921,-706,-84,-6189,3505,5601,-5168,-2073,152,1559,6045,-5069,-4907,5672,2125,1770,-3802,-6208,5975,5929,-3339,-3032,-2882,3646,5883,-5804,-5764,2052,4586,4549,-4870,-6241,4387,4634,857,-6692,-6444,6798,7200,-5097,-5010,-3378,5604,7895,-5626,-7524,1049,4704,5940,-5327,-8733,6410,5572,-36,-4632,-7034,5423,8675,-3950,-3507,-1455,2506,7710,-5225,-6604,5456,3472,2799,-1828,-8391,4780,6147,-4142,-207,-3905,2403,7861,-5338,-5020,3482,318,4015,-821,-8267,5561,2910,-3670,326,-3658,1841,6236,-6008,-2457,3437,-1747,3833,-2462,-5475,5731,2121,-2373,101,-4658,3838,4476,-5544,-1875,2316,2513,2182,-6019,-3443,6109,1898,-355,-3408,-4173,6145,3608,-4279,-3130,-536,5035,4777,-6319,-4244,5299,5456,1191,-7357,-3809,6235,4647,-1394,-5747,-3546,7618,3912,-5575,-5008,-955,5624,4156,-8397,-5650,3684,3008,3210,-7003,-4650,7323,4428,-2708,-2642,-4053,6711,6556,-6345,-2955,-137,2776,4909,-5908,-3835,4911,1963,338,-2468,-6470,6109,3949,-5236,-111,-1298,1711,5860,-5420,-2784,5248,21,1187,-2116,-4143,5399,2540,-4010,788,-1795,2683,4756,-6613,-1151,4310,-751,1370,-3579,-1653,6470,1503,-2928,-265,-981,5275,1520,-5585,-750,3782,2428,1689,-6484,-2094,6552,1801,-3469,-3729,-736,6401,2729,-6318,-2803,1990,4775,1090,-7984,-834,5063,3288,-782,-5417,-1950,7040,3126,-4171,-4395,-816,7748,1398,-6762,-3444,2309,4846,1878,-7204,-1890,6025,2944,1113,-6126,-2904,6731,1114,-3923,-2748,-984,5991,3145,-6648,-1880,3081,1793,1138,-5877,-2838,6776,2040,-1580,-2263,-2679,6364,2562,-4484,-102,1883,2675,1937,-4783,-1508,4833,308,525,-2646,-1314,5087,-41,-4436,263,488,3187,483,-4955,178,3167,148,-181,-3127,-338,5929,-633,-4467,-625,978,4376,505,-6657,165,4299,-31,-1656,-5551,227,6831,-1291,-4504,-2892,2483,6160,-989,-6025,-378,3272,2370,-1641,-6702,59,5258,1787,-2407,-4594,1068,5254,758,-4385,-2859,905,6078,-696,-6754,210,3085,3565,-1148,-6145,-1068,4590,966,-2131,-3241,-848,5121,-395,-5827,-835,837,3053,1229,-5289,-476,4113,2097,-520,-4300,-316,4726,-8,-3862,-1436,-149,4380,1022,-4624,-914,1445,590,-127,-3496,1085],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,20,-21,24,-27,30,-32,36,-40,44,-49,54,-59,66,-73,80,-89,99,-110,122,-138,155,-176,202,-236,281,-344,439,-610,1010,-4352,-4563,-823,5100,5585,-5985,-4439,3728,3911,1026,-4504,-5621,7273,3849,-2608,-1955,-3877,4099,4352,-6080,-1946,2921,660,3558,-5572,-4342,6668,-889,-1276,-40,-4669,6693,2954,-8549,1147,1040,254,3966,-7188,-2605,8285,-2204,-690,-637,-3148,7656,1355,-8217,699,1172,2281,3386,-10249,-1116,8238,131,266,-4446,-4234,10011,1394,-7991,-1274,-1602,6793,3955,-10436,-2582,6489,3344,1388,-8134,-4923,9510,2876,-3815,-4147,-2532,8709,3950,-8022,-4182,1000,4247,3633,-6958,-3666,5143,4437,37,-5563,-4156,7607,3287,-3426,-4389,-2240,5772,3651,-5937,-3601,1086,4189,3177,-6939,-3247,5091,1493,976,-4498,-3715,6261,971,-3584,-1611,-1009,4407,3217,-6646,-303,2360,200,2499,-4767,-2112,6971,-825,-2692,426,-2476,5614,907,-7765,2765,2178,74,1833,-6169,658,8429,-2768,-2229,-219,-1687,8300,-451,-8302,2053,1034,2717,1235,-10006,99,7977,-2851,-2264,-4300,-1437,10206,-357,-7938,182,622,5914,1062,-9466,-857,6729,1896,-1144,-6223,-478,9553,798,-5015,-3000,-901,7447,1595,-8509,-1515,2667,5040,372,-6938,-2295,6731,2689,-2609,-5438,-1028,7054,907,-4982,-4207,484,6495,1368,-4862,-661,2092,3470,1062,-5741,-1696,4724,813,-1417,-2969,-1497,5766,232,-3532,293,936,2112,-100,-6107,1041,3839,-2042,-106,-3472,555,6487,-3331,-3180,2097,217,3331,-832,-5539,3141,3011,-1697,-859,-5082,1685,7693,-3533,-3196,511,216,4455,-2330,-7520,3911,2808,-847,-1402,-6975,1688,6969,-2641,-3269,-2275,736,7049,-2780,-8083,1535,4078,4751,-735,-8923,2189,6359,-330,-3124,-3894,1687,7697,253,-5543,-1544,2299,6207,-867,-6381,-137,4268,3249,-1615,-6022,547,6178,902,-2719,-4176,1049,5689,32,-4052,-1913,848,4467,-582,-5779,1194,2114,1805,-449,-4528,202,5173,-2021,-927,-751,1029,4432,-1277,-3940,712,1186,602,-768,-4894,2526,3391,-2407,-890,-745,1272,4547,-3612,-3191,2619,701,1839,-2144,-4720,4314,2203,-1797,-1311,-2303,2583,4330,-5603,-3012,1683,1909,3783,-2928,-5259,4043,2729,-1028,-1419,-3577,3851,6210,-5079,-4638,-279,2477,4060,-3326,-6332,2793,4080,1477,-2503,-5536,3668,5775,-1184,-2672,-2978,3012,6826,-3143,-5009,-50,2730,2867,-3054,-5836,1950,5599,793,-1309,-2937,2548,4862,-1546,-2788,-1849,3289,4449,-1679,-2885,613,2647,2549,-1822,-3936,3076,3772,-787,-2336,-2441,2101,3007,-2529,-3423,33,1883,1078,-1816,-2658,3738,1900,-497,-1761,-1974,2652,2830,-3757,-1719,831,1412,1773,-3517,-1106,4289,1495,7,-2513,-2038,3588,1943,-3561,-2453,-632,3570,2655,-5141,-3252,3427,2331,788,-2919,-3859],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,9,-11,11,-12,14,-16,17,-20,21,-24,26,-29,32,-36,40,-44,49,-56,63,-71,82,-95,113,-138,176,-247,418,-1346,-5798,-3513,1990,8633,-774,-9587,-1569,4638,6764,-677,-9422,1096,7449,2257,-2922,-8106,491,10812,-142,-6525,-3384,670,9407,13,-9882,1163,3543,5612,1013,-11407,369,8328,-684,-1232,-4244,-3338,11192,119,-6908,1007,-1684,6810,2760,-10665,1324,5542,-188,2965,-6586,-1046,8497,-1961,-3991,148,-4210,6566,1914,-8991,3053,4050,-1674,2251,-6366,-653,8724,-3936,-2062,43,-1141,5234,-275,-7272,4507,2658,630,851,-7143,2425,7059,-3136,-3089,-1595,648,7802,-2322,-7297,2001,2032,4448,-1127,-8855,4752,6670,-297,-3588,-6007,2897,9137,-3129,-5604,-1249,2743,7087,-3913,-7846,2357,5048,4849,-3888,-9596,3379,7956,-613,-3344,-7171,3305,10569,-3707,-6247,-1197,2962,8057,-3296,-9148,3681,4461,1812,-1437,-8899,3196,7945,-2753,-2119,-3728,432,9440,-2873,-6295,2117,66,4338,-92,-9058,2963,4842,-2103,1326,-4275,-712,7986,-2754,-4284,2380,-1240,4275,-1035,-6817,4719,2916,-1709,741,-5035,1277,7005,-4914,-2568,1061,-511,4529,-2899,-6279,4556,2816,-1430,-1686,-4759,4004,6608,-4455,-3215,-777,2204,6269,-4630,-5899,2893,3435,3607,-3982,-5939,5165,5901,-1205,-4031,-3584,4028,6787,-4115,-6085,176,4806,4954,-5082,-6915,2476,4722,1305,-3407,-6212,4644,6830,-2756,-4313,-3355,4751,7491,-4552,-5595,858,2770,4940,-3827,-8057,4790,3392,228,-1252,-7155,4297,7622,-4120,-3166,-1550,621,7145,-3112,-5441,3511,1506,1751,327,-6373,4307,6058,-2744,7,-3662,933,7235,-4145,-4001,2924,-19,3092,-1976,-5280,4350,1813,-2629,125,-3018,1814,4407,-5395,-3085,3567,802,1765,-3786,-4863,5720,1432,-1884,-1667,-2975,4706,3858,-5574,-2901,2019,2237,2453,-6052,-3834,5304,3131,-129,-4447,-3832,5591,4046,-4900,-5041,-1511,5522,5011,-5924,-4376,1940,4687,2190,-5743,-4042,4760,4156,-369,-4338,-3887,5003,3937,-4445,-4257,-1220,4085,4881,-4633,-3288,2238,3012,2210,-4702,-4567,4099,3201,-1093,-2727,-3809,3777,5434,-4574,-2496,1275,1542,3002,-4028,-4510,3628,1281,-670,-1407,-3002,3790,2168,-3166,-1164,94,1921,3861,-6076,-1978,3553,731,509,-1211,-2602,4303,1189,-3704,95,-219,2952,2239,-6244,-1077,3973,940,-590,-3351,-1080,5312,1447,-3569,-2103,229,5203,861,-6238,-1692,3428,2207,-821,-5315,-443,5205,1986,-2388,-4228,-564,6307,2800,-4742,-3701,1034,4497,2286,-6284,-1527,3691,3471,-471,-4802,-1569,5496,2968,-2636,-4342,-1179,5738,1202,-5015,-2216,2255,5010,2342,-5556,-2787,3364,2065,-165,-4600,-1314,5390,2054,-1919,-3170,-1753,2723,1896,-4503,-979,2250,1412,699,-4630,-1217,3639,214,-1218,-1615,-2245,3901,1855,-3309],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,8,-9,9,-10,11,-12,13,-16,17,-18,20,-23,25,-27,30,-34,37,-42,47,-52,59,-68,78,-89,88,-363,5315,2763,-1007,-5282,-2806,7557,1590,-4775,-2650,-2714,4666,3688,-7818,257,2451,1963,3025,-5152,-3667,7568,-1046,-2042,-301,-3561,5653,2372,-7080,2081,1578,-313,4175,-7351,-403,7856,-2847,-948,-739,-2061,7910,22,-7879,3605,968,1340,1748,-8657,1865,7447,-2756,-1057,-2874,-1204,9310,-534,-7308,1553,573,5128,305,-9171,1817,7363,458,-119,-7107,-135,10540,-248,-6434,-1830,223,8002,1360,-10162,-1303,5060,4386,-580,-8357,-1712,7364,2905,-3017,-5990,-468,8695,1899,-5869,-2897,749,7653,898,-8970,-1695,3652,2855,-417,-7544,52,6376,812,-2521,-5360,-470,7100,15,-4011,-202,225,4491,1416,-6608,172,3890,-49,1163,-4800,-1038,7386,-2386,-2460,1807,-1810,4606,485,-7352,3695,1357,-1461,1925,-6470,615,6342,-4029,-1461,632,-480,6557,-2108,-8477,4120,2529,546,885,-7062,3716,7942,-3356,-2550,-1258,2140,8068,-3040,-7170,3563,2332,3680,-992,-9271,3013,7014,-2314,-3060,-4455,2494,8714,-801,-6372,101,2382,7804,-1048,-8619,1704,4806,1701,-2270,-7081,2103,7921,-62,-4782,-3759,1391,7340,-2264,-6139,-878,3169,4037,-1276,-6522,1279,4743,1591,-1509,-5905,1275,5859,-1545,-2410,-864,983,6129,-1728,-4763,1427,1444,2661,-232,-5403,2720,3791,-1375,-330,-3571,741,5293,-2549,-3378,2498,-379,3855,-1492,-5374,4615,1973,-2034,197,-3342,3470,5509,-5155,-3526,1841,901,4484,-3273,-4607,5405,2244,-2168,-2498,-4804,5533,5974,-4828,-2050,1076,2231,4781,-4069,-6047,4592,2773,1381,-3129,-4762,5374,6463,-3872,-3790,-2632,3547,6861,-4746,-5944,3063,4047,3699,-3691,-6471,2865,5483,352,-3729,-4068,2550,6883,-2097,-4483,-1309,3633,5414,-3655,-4704,1253,3685,1953,-3198,-4627,2785,3727,-450,-2424,-2959,2677,4879,-2388,-2158,-182,1433,3521,-2378,-4013,3089,1920,1233,-1940,-3838,3836,880,-3832,-966,-589,608,3281,-3339,-2406,3435,761,894,-1367,-2482,3934,1240,-2812,-253,-1357,2564,3220,-5462,-1679,4043,510,1682,-4163,-3629,5896,1584,-2904,-1959,-1631,4520,3816,-5262,-2785,2805,2918,2738,-4577,-3817,6149,3194,-1384,-2980,-2809,5684,3926,-4359,-3346,931,3814,3555,-5233,-4142,3720,3574,517,-3920,-2838,4626,3709,-1312,-4051,-1565,4901,3425,-3643,-4272,357,4804,3169,-3831,-2824,2041,3291,173,-2443,-2604,2777,1832,-1618,-2209,-439,2514,2454,-3457,-2481,1630,1365,2048,-3470,-1912,2632,1028,-1427,-1293,-710,1125,1473,-4725,-236,764,1143,598,-3234,-929,3814,100,-869,-1880,-497,4806,962,-3851,-842,1489,1745,841,-4880,-88,4718,1447,-1090,-4009,-1864,4763,1299,-3401,-1859,605,4900],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-13,13,-15,16,-18,20,-22,25,-27,30,-33,36,-41,45,-51,59,-67,80,-95,118,-156,226,-415,2554,5001,-425,-8160,-3145,8273,3082,-3399,-6298,-1085,11029,3317,-6103,-4721,1411,7109,2928,-9892,-3249,6014,4069,902,-8509,-2963,8410,3895,-3709,-5943,-2682,9067,2438,-7556,-1947,549,5212,4599,-10235,-3860,7316,1008,837,-5573,-5323,9369,1747,-5935,-843,-2263,4871,5085,-9417,-854,4313,152,4780,-5337,-3945,9071,-1472,-4250,668,-4170,5579,2112,-8531,1257,2514,-967,3287,-5655,-2350,8640,-2124,-2615,26,-2731,6689,235,-8367,2402,1574,2677,2139,-8730,-29,9437,-2801,-2470,-3921,-1980,8873,-810,-7178,-564,1868,6672,1062,-9574,-631,5951,2458,-1152,-7824,40,8764,264,-4417,-4823,-21,9172,-419,-7868,-1403,3568,6524,83,-10770,-319,6967,2552,-1423,-9142,190,9240,-735,-4548,-4422,271,9390,297,-9290,521,2150,3768,3008,-9522,-664,7793,-456,-269,-4959,-2707,9166,349,-5657,1036,-1324,3883,2184,-8006,876,5366,-1547,1068,-4323,-2827,8611,-2488,-4204,2812,-1450,5138,865,-7677,3331,3040,-1350,673,-5849,771,7238,-3322,-4535,738,88,6993,-949,-7998,3249,4597,-105,-396,-7701,1653,7005,-2843,-2922,-2650,2183,6782,-2079,-6518,1268,4320,4654,-1828,-7589,2175,6455,1872,-3425,-6031,2979,8997,-2260,-5262,-3047,2815,7557,-1855,-7762,766,4231,4305,-2966,-8869,2153,6291,838,-3155,-4614,1578,8221,-2106,-5340,-1557,2358,6472,-2256,-7728,557,3029,1975,-481,-6599,936,6405,-1847,-2907,-3159,-934,7723,-1429,-6721,2856,634,3380,404,-5969,2661,5489,-2325,353,-3280,497,7038,-2856,-4494,2098,387,2313,233,-5307,3396,3171,-1684,-1246,-2530,1553,5674,-5301,-4306,3218,1330,3152,-3656,-6564,3997,3919,-1323,-3306,-4091,2899,5987,-4029,-2928,-235,2686,5449,-3303,-5157,2860,3536,1837,-3536,-5688,4289,5493,-1691,-5635,-3709,3177,6509,-3082,-5243,-205,3899,3774,-2554,-5756,2179,4520,2637,-3565,-4771,3246,5846,-1021,-4502,-3908,2528,6134,-4650,-4918,1387,2341,5974,-3554,-6416,3547,3764,145,-2407,-5633,2029,4971,-2290,-3075,202,93,4270,-3137,-5554,2598,1566,588,-1844,-3942,2230,2946,-3949,-53,-749,1043,4877,-2294,-2767,3331,-168,727,-2389,-3066,4249,1799,-4375,-239,-1946,3259,3685,-5289,-2155,3413,1804,1256,-4892,-3664,5876,2912,-2923,-2596,-1669,5524,4381,-5445,-4096,720,2243,3650,-4937,-4176,3453,3702,-1147,-5635,-2881,4763,4758,-3437,-4806,-929,5251,4382,-4122,-4321,2153,5087,2589,-3660,-4396,3678,4269,-1150,-3797,-3326,4266,4659,-3042,-2847,-1910,3676,2905,-3879,-3594,2377,1345,1371,-2474,-3567,4524,3200,-2834,-1677,-2199,3434,2671,-4399,-1859,1276,1692,2626,-3045,-2806,4118,1445],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-10,11,-12,14,-16,17,-20,22,-24,27,-30,34,-37,41,-45,50,-55,61,-67,74,-82,91,-101,113,-126,142,-160,183,-211,247,-297,367,-476,671,-1134,5271,268,-8093,-757,1724,5445,1087,-9069,551,6113,1073,-33,-7125,-484,8069,-1674,-3542,-1539,-2145,8024,710,-6900,2665,1111,-1208,1323,-7379,969,8024,-4769,-1183,-324,-1831,7209,-2749,-6449,5051,806,158,432,-8224,3823,7074,-5108,52,-1471,276,8515,-3838,-8046,3509,1427,2270,-264,-9207,4544,7137,-3301,-1563,-5020,1066,8632,-4801,-7883,1527,3031,5630,-2505,-9490,3399,6327,1544,-3250,-7043,2649,9601,-895,-5826,-5005,1977,9405,-2097,-7233,-452,3713,6374,-2524,-8549,1658,7291,1490,-3282,-7039,1720,7904,-1395,-3578,-2647,2364,7275,-1704,-6094,1701,1621,4592,-1565,-8274,2888,5193,-1853,-449,-5444,204,7336,-3444,-3204,997,-607,4559,-1356,-7438,3954,1909,-744,1292,-5527,1653,6551,-5855,-1221,1093,-620,5070,-2303,-6522,5934,1767,-1189,167,-5592,4415,5553,-5261,-1474,142,1715,6784,-5396,-6663,5531,2701,152,-3022,-6932,5111,6548,-4224,-3201,-2737,4385,6931,-6153,-5746,2808,3597,3624,-4905,-6128,3695,5451,351,-3570,-6244,4665,7367,-4156,-5860,-2369,4016,5966,-3857,-5930,1577,4824,3862,-3897,-6813,2842,5272,-7,-2741,-4542,3830,6272,-3130,-4693,-1824,1384,5071,-3490,-4106,2422,2617,1580,-2842,-5300,4197,3716,-1674,-488,-2941,1900,5989,-4882,-2472,2563,-129,1769,-2235,-4450,4430,2388,-2729,-485,-2549,3245,3792,-5433,-141,2861,673,2631,-5084,-4166,5791,-48,-2386,-1223,-2666,4735,4669,-6605,-2085,2202,907,4001,-5775,-3977,4808,2428,-1029,-3206,-4631,5627,5105,-7148,-3118,-405,3501,5279,-6626,-5035,4404,3664,2072,-4222,-4027,5275,4348,-2511,-3948,-2342,5973,5117,-4501,-3720,-356,4884,3671,-4812,-4500,2617,3872,950,-3922,-3502,4813,3964,-2412,-4229,-2985,4343,3946,-4230,-2929,209,2143,3308,-3752,-2131,3682,1859,-443,-2461,-4068,3278,2409,-3690,-586,-377,2067,3710,-4691,-818,4319,-157,1026,-1969,-2564,6410,295,-3271,415,-851,2690,1931,-5252,-540,3374,838,-948,-3262,-1748,5567,1571,-3454,190,-346,4180,1028,-6290,195,2724,1312,823,-4912,-1609,6568,75,-2319,-2402,-1261,5675,1990,-5386,-1544,2241,4664,1027,-7114,-2825,4331,2942,-1560,-4997,-1586,6314,2612,-3516,-3530,-545,4320,1970,-5428,-2893,1512,4900,248,-4651,-1283,3702,2922,-445,-3731,-1396,4609,1581,-2289,-2547,-232,4410,1105,-4905,-2086,3799,1726,706,-2979,-908,5094,1472,-2181,-2004,-405,3624,656,-2647,-351,2209,670,1025,-3028,-592,4307,-523,-504,-2698,184,4906,-590,-4335,1310,1725,748,-313,-4050,206,4406,-1348,-2080,-1786,869,4575,-994,-3321,239,1670,2846,-1386,-5296,1440,4495,1342,-1642],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-2,3,-3,3,-4,4,-4,5,-5,6,-7,7,-8,10,-11,12,-14,16,-19,22,-28,36,-49,74,-127,287,-1785,-4016,7121,6938,-6945,-4090,1495,6049,3321,-7672,-5237,5606,5403,1058,-5766,-5552,7124,5308,-4320,-6062,-2872,7880,7624,-7961,-5299,835,5756,5659,-7534,-6598,6879,3711,1314,-4853,-7082,7237,5447,-5874,-2566,-2908,4105,7258,-7833,-3744,4898,320,5652,-4161,-8315,7322,2812,-3160,934,-5775,3546,6264,-6463,-970,2398,-418,5442,-4364,-4942,9024,-216,-3591,731,-5535,4962,5107,-7636,879,2450,87,5380,-6435,-3080,6796,-920,-2375,-2002,-3894,7816,2728,-7855,-947,2070,3461,3007,-8194,-3270,7856,2272,208,-5966,-4251,10743,2835,-7498,-3239,-1535,6969,3469,-9063,-3550,4627,5494,1804,-8800,-2785,8000,4269,-1110,-6104,-2921,8641,4084,-6096,-4644,622,7773,3614,-8105,-3675,3039,4891,2882,-7761,-4326,7026,3357,-2123,-3948,-3143,8327,3935,-7427,-1052,-40,3809,4475,-7776,-2824,4810,-503,2318,-3630,-4952,7586,793,-4828,623,-1925,3742,4133,-8392,-490,5197,-841,3319,-4758,-4014,7282,-1191,-5042,969,-2334,5241,2134,-8014,226,3501,-994,1881,-6376,-1489,8713,-2087,-2639,-735,-2199,6256,1753,-7942,1292,3121,2262,568,-7909,-481,7867,2164,-2544,-5201,-825,8366,1087,-7401,-3154,1804,7590,581,-8768,-1625,5997,4132,-447,-8125,-887,8258,2663,-3102,-5644,307,9389,1472,-7179,-1833,1812,7783,1136,-8983,-1358,4531,3116,-918,-7448,-1665,9317,1978,-2656,-3604,-1171,8439,1106,-6283,-502,1596,2895,2527,-5792,-1122,7329,-726,-1072,-2250,-3217,5338,-342,-5233,262,-748,3185,969,-7669,1887,4603,-1778,-619,-2015,-1197,6375,-1741,-5125,1377,-381,4359,-937,-6894,2605,3958,-873,-957,-5176,1501,6923,-1616,-4389,122,1372,6191,-1971,-9032,2102,5193,1749,-1469,-6743,1927,7387,-932,-3996,-3301,1956,7227,-834,-7373,797,4536,5218,-2383,-7940,1627,6170,2529,-3233,-6223,2714,7234,264,-4655,-3341,3083,6548,-777,-6806,-1100,2822,4808,-848,-6832,1298,4236,816,-2839,-4336,522,6848,-908,-4849,-1451,1132,4151,-1940,-5881,934,3176,1305,-130,-5226,1778,4874,-1293,-908,-688,392,4639,-1173,-4171,2047,1578,1223,925,-4306,1682,4583,-2244,-1934,-845,1171,4113,-2628,-3988,1848,1231,1422,-2146,-5666,3983,4714,-1912,-2076,-3178,2914,5395,-4299,-3752,1654,2018,2968,-3059,-5642,3342,4295,-1538,-3967,-4509,3058,5345,-2215,-5127,-2059,4775,5809,-3855,-6000,1548,5058,1851,-3674,-6656,3730,4937,-221,-4130,-4662,2846,5521,-1621,-4994,-551,3041,4638,-4091,-6264,1630,4066,1224,-3064,-4626,2686,5270,-1385,-2901,-3371,2703,4911,-1902,-4265,1093,3161,2822,-2206,-3434,3275,2761,383,-1837,-2795,1347,3920,-3286,-2665,-253],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-1,1,-2,2,-2,3,-3,4,-4,5,-5,5,-6,7,-8,9,-10,10,-12,13,-15,16,-18,21,-24,26,-31,36,-45,56,-74,106,-176,386,-2479,-9126,2724,5732,-579,-2276,-4945,1584,9394,-4646,-4986,-654,1204,7644,-2387,-7762,3708,2453,-443,1321,-7615,1321,8402,-6001,-1193,1103,-724,6640,-3058,-6574,4614,1498,103,613,-5987,3684,5512,-6310,559,-219,1039,6297,-5813,-5053,7151,-165,726,-1663,-7128,6230,4713,-5208,-2307,-2408,2998,6073,-6282,-4288,4166,2042,3464,-4301,-7469,7224,6288,-2901,-3028,-5505,5452,7220,-5440,-5522,-46,4520,7098,-4968,-7323,3427,5429,2638,-4802,-7757,5787,6283,-1360,-4756,-4576,5308,7102,-4256,-4996,-100,3464,5682,-5252,-6470,3090,5088,2208,-2704,-6284,5053,5860,-3273,-2823,-3499,2856,7186,-4520,-3484,1346,16,4710,-1597,-6999,4808,1227,-2236,1214,-5233,2541,5795,-5892,-293,729,-716,5312,-3620,-4651,7520,-159,-1500,-959,-4275,4851,4047,-7107,-241,1178,509,4743,-6861,-3778,6369,872,-348,-2816,-5271,6967,4349,-6175,-2201,506,2521,4387,-8882,-3877,5616,3376,757,-4867,-5767,7452,3890,-4155,-3652,-3959,5483,4664,-6847,-5394,1628,4822,2895,-6539,-5602,5242,4576,149,-3902,-4388,6278,5037,-3320,-5569,-2602,4876,5556,-6357,-4813,-374,4987,4153,-6255,-5126,4955,2682,23,-4397,-4718,4700,3351,-3333,-1515,-1780,3130,4782,-5543,-2304,4001,949,2858,-3373,-4078,6473,2256,-3623,240,-3259,2506,2935,-7030,354,3939,-1096,1949,-4678,-2768,6210,-1185,-2864,-53,-2693,5280,2484,-7701,883,2755,1900,2043,-6213,-1206,7851,-896,-2636,-2184,-1810,6428,738,-7021,-2241,2587,3391,1890,-8118,-1988,6341,2240,-321,-5674,-3071,8013,2379,-4564,-3356,-313,5648,2701,-7332,-3278,3664,4114,892,-5671,-3472,5130,2399,-327,-4697,-2489,7496,2163,-3806,-3648,-101,5682,3178,-5368,-2913,3086,2358,946,-5671,-2160,4658,1533,-82,-2245,-2045,4578,1897,-4809,-538,-564,2189,2929,-4487,-1628,3280,-456,-529,-1906,-2122,5438,33,-3642,761,-909,2190,1975,-4055,1890,4053,-265,378,-3116,-398,5506,-99,-3841,1342,925,3478,947,-6235,2024,3245,-96,-331,-4678,738,5843,-1581,-3665,-1798,247,5284,-1381,-7467,1311,2786,2384,-318,-6086,1239,6412,1524,-3151,-3300,263,7752,816,-6157,-2168,1352,4569,217,-6489,-712,4285,2485,-1148,-6214,-801,4574,2203,-2565,-2747,1408,5387,755,-4387,-2349,1427,3148,-492,-6702,-540,3471,1613,-422,-4258,264,5467,376,-1332,-1809,-370,4185,454,-4440,-150,982,1755,170,-4297,-55,2511,-54,-672,-373,-141,3017,-670,-3202,1609,4,956,-274,-3799,1437,3034,-1498,-1229,-749,649,4955,-1750,-2795,1141,1796,2460,-2030,-5087,1997,3477,549,-1849,-2884,2274,5396,-2999,-2968,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-11,11,-13,14,-16,17,-19,22,-24,26,-28,32,-35,39,-43,47,-52,58,-64,72,-80,90,-102,117,-135,159,-191,237,-309,436,-725,3157,-3334,-9617,5824,5498,267,-4026,-6075,4370,8741,-2682,-5409,-2224,4954,7926,-5407,-7445,2316,4976,3467,-4551,-9186,4412,7245,1076,-4100,-6641,5130,9245,-3240,-4507,-2735,3212,8630,-4675,-8095,2789,3516,4337,-2426,-8566,4215,5738,-1510,-1612,-4666,3269,9494,-4514,-4401,2918,-606,5598,-1192,-9389,5538,3007,-1981,838,-6491,2428,8296,-7101,-2386,2744,-1535,6651,-3013,-5971,6455,432,-1069,685,-6040,4658,5797,-7485,-1220,548,871,5879,-6649,-5880,7676,761,-1847,-1787,-7049,7914,6065,-6851,-2556,-837,3739,7072,-7239,-4473,4586,3120,2612,-4939,-7332,6858,5062,-2724,-4493,-5142,6026,6590,-6012,-6225,511,5469,4244,-6139,-5781,4878,5958,2629,-4855,-7399,7498,5739,-2159,-5519,-4949,4776,8256,-6220,-5556,-117,3458,5201,-5971,-6111,5940,3249,2024,-3527,-7231,6384,4899,-4115,-1554,-2978,2467,6246,-6416,-3295,4282,198,3356,-2092,-6578,7308,3436,-3503,323,-2111,3263,5995,-6972,-1075,4545,-344,3118,-4607,-5305,8284,-356,-4277,-103,-3829,5037,4155,-9166,-355,1839,1601,3586,-6780,-3415,7093,1748,-2348,-2748,-2782,8134,3561,-6976,-3429,1402,5490,3324,-8256,-4541,6639,2952,-880,-6185,-4068,7766,3960,-3970,-5145,-695,7494,4166,-6331,-3838,2660,5364,2964,-7046,-4234,5727,5264,84,-5927,-2987,6870,3314,-4114,-4458,-1424,5299,4868,-6920,-2875,3350,3989,2190,-5629,-4594,6140,3298,-700,-3095,-3595,6636,2677,-5821,-1413,1411,2816,4293,-5793,-1538,6057,-839,723,-3152,-3597,6105,952,-4136,989,-869,2876,3558,-7157,-291,4062,387,2157,-3264,-1126,7824,130,-4570,631,-900,3988,1148,-8262,211,5654,1043,-414,-5611,-1469,7850,-578,-3555,-1992,-1653,6922,1591,-8000,-1043,3287,3940,1061,-8166,-742,7340,1872,-2117,-5327,-1795,7752,1911,-4864,-2624,502,6378,1795,-7977,-2421,3883,4790,-853,-6896,-694,5605,3268,-2302,-4879,-139,7440,1360,-4406,-2226,507,4905,1467,-5666,-648,4300,3053,1206,-5267,-925,5140,163,-3622,-2037,-758,4783,393,-5786,-762,3326,1927,1370,-5964,-639,4069,-1065,-985,-1542,-719,4826,-454,-4305,-332,1107,1525,-494,-4598,1615,5314,-903,-1428,-1873,976,6358,-1423,-4961,413,2687,3810,-1099,-6516,1138,4533,706,-3219,-4179,2651,5566,-2005,-4036,-2412,2097,4531,-1205,-6373,2114,4681,2307,-1724,-6229,-110,6750,360,-4209,-3867,1561,5948,-639,-5527,-1297,3917,4791,-1953,-6336,101,4835,1975,-1446,-4974,842,6094,-94,-3056,-3630,1431,6028,59,-5261,-2,3039,2164,-1272,-4815,642,4210,1187,-1689,-2960,98,4646,-851,-3988,-230,1541,2781,-278,-4706,809,3268,568,-1206],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-8,9,-10,12,-13,15,-16,18,-19,22,-24,26,-29,32,-35,39,-43,48,-53,59,-65,73,-83,94,-107,123,-144,173,-213,275,-380,607,-1902,4046,7827,-6210,-4214,1732,1944,5072,-4162,-8164,5958,3016,-944,213,-5371,5426,6013,-6141,-501,603,-170,6012,-4707,-5208,7094,211,-1117,-286,-5777,4643,4881,-7765,283,267,1062,4961,-6468,-3342,7595,-867,-637,-1789,-3899,7990,2742,-7778,336,168,3710,4396,-7007,-2758,6793,685,659,-5730,-5231,8874,3640,-4967,-1451,-1722,6644,5129,-9053,-4730,3555,5169,3091,-8125,-5209,7063,4705,-2535,-5599,-4146,8315,4663,-5769,-5425,-1326,6617,4202,-7150,-4783,1745,4930,1992,-8708,-5170,7226,4326,-1307,-4492,-5217,7264,4364,-6281,-2421,-914,4926,6726,-6505,-3804,4184,1044,2120,-4098,-5602,8208,1933,-2815,504,-4322,4596,5237,-6369,-480,2617,-257,3543,-4115,-4639,8464,-746,-2472,-194,-4330,6574,2950,-7241,2155,1472,23,2411,-6833,-1057,7226,-1022,-1400,-841,-2776,7100,793,-8816,1007,1852,3288,2222,-8357,-1858,8958,844,-1581,-4305,-2002,8689,555,-7375,-1779,723,5752,1599,-7708,-2686,5489,3966,472,-7528,-1706,7897,2097,-3932,-5469,-1518,8246,2977,-6627,-3910,1300,6601,1099,-6825,-983,3888,3502,483,-7625,-1523,7141,2297,-1703,-3149,-2170,7714,1472,-6228,-2629,303,3227,1666,-6716,-1411,5262,515,-24,-3356,-1528,6430,-134,-4429,-147,-1149,3350,3005,-6352,754,4375,263,1254,-4020,-1809,7122,-2019,-3536,1858,-1235,3929,689,-6988,3004,3496,-33,1422,-5215,492,5803,-2803,-2928,-448,-63,6860,-1228,-7024,2040,3796,3039,-546,-6828,373,6713,-847,-3234,-2974,1136,7368,-745,-7314,-119,2373,4426,-206,-8028,-477,5535,1590,-2401,-6060,548,6512,113,-5766,-3691,2066,6174,-1193,-5877,-262,2616,3490,-1574,-7289,1110,5447,1933,-1281,-5164,254,6041,-476,-3062,-1659,-168,5492,-286,-5731,1310,2056,1569,-17,-5824,156,5950,-124,82,-2766,125,3801,-1477,-3464,1075,487,2451,-23,-5933,1984,2347,-1968,-126,-2699,-507,5927,-3414,-2519,1904,265,2752,-636,-4892,4039,3014,-1467,-2382,-4143,2486,4727,-1131,-2852,1626,2189,3380,-2428,-5220,2827,3725,-215,-1886,-5542,3021,5412,-2545,-3883,-1183,2704,5742,-2434,-6291,1408,4095,2997,-1900,-6099,1593,5884,554,-3777,-4436,3073,5459,-2751,-4304,-2016,2962,4066,-2484,-5222,116,4341,1433,-3202,-4845,1358,4174,-319,-3024,-3401,1513,5904,-1921,-4344,23,1857,2750,-2385,-4067,1265,2440,-332,-1201,-4068,1082,3535,-1387,-1477,-251,929,2228,-2041,-4027,2099,1554,1100,-795,-3643,3034,3180,-3276,-1294,353,884,2624,-2846,-1944,2321,1716,826,-2701,-2870,3963,2595,-2570,-2037,-1217,2043,3740,-3346,-2693,2013,2397,998,-3502,-3501,3803,2987],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,-1,0,0,0,1,-1,1,-2,3,-5,8,-13,23,-45,99,-284,1826,10664,-1675,-7265,-166,1792,6963,-1038,-9334,1986,6393,4451,-2843,-8519,2333,8578,553,-5336,-6276,1492,9862,128,-8259,-2050,2425,7805,-1620,-10119,-207,4643,4050,-1213,-9825,180,9869,-803,-4307,-4646,979,9757,-658,-7368,484,1284,5478,206,-8681,2229,5657,-1996,606,-5593,-1129,9436,-1906,-3593,2029,-1028,5470,477,-8766,3702,4212,-1395,1709,-6663,-763,7195,-6402,-2447,1901,-1518,6555,-2730,-7506,5445,429,-1161,622,-7365,5486,6782,-5800,-2930,-220,1448,8090,-5315,-7893,5579,2892,3106,-1483,-8359,5490,7154,-3634,-3587,-5011,3730,9026,-4340,-7741,1882,2989,6045,-3820,-7995,3145,5345,884,-3894,-7692,3884,7857,-1502,-5668,-3577,2937,8138,-3635,-8408,-348,4613,6355,-3277,-8598,3226,6646,2291,-2449,-6782,2362,8036,-3755,-3883,-3122,1734,9091,-2997,-7385,1898,1965,3238,-267,-7482,3164,6793,-2250,-587,-3846,793,7789,-3804,-2994,3066,-757,4319,-1240,-7009,4290,3273,-3462,85,-4460,2342,7474,-5788,-2051,1458,-206,5298,-3723,-5874,6572,1309,-2013,-1099,-5678,5224,6470,-6931,-2825,576,2398,5299,-5535,-7026,5833,3241,750,-3097,-6509,6435,6676,-5058,-3929,-1381,5203,7384,-5932,-5213,1879,4232,3206,-5773,-7883,5500,5629,-1159,-4957,-4245,4832,6649,-3552,-5176,-1241,5642,5373,-4695,-6367,1709,4171,3339,-3913,-6893,5159,5345,171,-3995,-5160,4273,6072,-4914,-3095,-814,2598,5198,-4361,-5244,3413,1290,765,-2138,-5061,5192,4206,-3043,-1020,-1726,921,4338,-4329,-2758,3514,-658,1673,-1365,-3927,4595,1737,-3565,-341,-435,3265,3930,-6123,-2201,4056,-109,944,-4206,-3358,6688,1029,-2829,-971,-2676,5930,4387,-6664,-1800,3353,2948,2996,-6101,-3304,7410,2051,-2032,-3930,-2840,7348,3313,-6865,-2638,2308,4402,3417,-6549,-5339,4369,3823,526,-6044,-5411,5565,4224,-2952,-4053,-2551,4749,4248,-5063,-3518,1054,4367,2961,-5158,-4510,3589,3648,1328,-4187,-4726,5531,3333,-3283,-3686,-1185,4748,3975,-5043,-1755,19,1400,2463,-3927,-3268,4338,2781,-608,-1992,-2324,4211,2715,-4152,-898,810,915,2487,-5248,-1575,4710,104,362,-1951,-913,5108,1175,-3862,766,1419,1973,291,-5865,159,4558,222,-322,-2812,-1163,5922,276,-5586,-899,683,3936,455,-6916,-583,3967,2901,-236,-6475,-1895,6826,290,-2339,-2993,-1296,7146,2324,-6460,-1943,2271,5008,1485,-6544,-2837,5775,2960,-2357,-5632,-870,6234,2025,-3230,-4173,134,5355,1669,-6094,-2754,1748,3647,789,-5614,-2273,3655,3781,62,-4377,-1533,5084,1643,-2969,-2511,1303,3960,1851,-4513,-787,3249,1870,489,-3252,-1674,3960,225,-2239,-1188,-229,2965],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-6,7,-7,8,-9,10,-12,13,-15,17,-19,25,-32,51,-110,863,1928,-5895,-6431,8440,2898,-3697,-1696,-3571,5048,5626,-7779,-1342,3294,-388,4500,-6011,-5087,7444,-280,-2078,-52,-5431,6516,3838,-6682,2180,2456,569,5027,-6457,-1308,8321,-3284,-956,-397,-3340,6850,659,-7449,2197,2057,1674,2963,-8968,-570,7159,-1443,-1025,-3701,-2246,8568,384,-6579,-453,884,6370,1415,-8793,-1065,5967,2453,-151,-8098,-1490,9731,2428,-4105,-5032,-675,8391,2126,-8491,-3043,2994,6780,804,-8872,-1070,6734,3490,791,-8576,-1287,10024,2558,-4865,-4772,-1692,8164,2786,-8596,-691,2672,5236,2353,-10038,-1828,5642,1077,-145,-5585,-3232,9010,1209,-4993,-1089,-1979,5747,3602,-7959,360,3143,-991,2949,-6177,-2003,7464,-1197,-2468,1356,-2525,5745,667,-8134,2700,3258,-251,2480,-6619,69,6986,-2804,-2471,-132,-713,7086,-814,-8012,3657,2776,1462,655,-7582,1148,6976,-2894,-2524,-2444,1184,7947,-2964,-7549,1930,3605,3775,-1210,-9503,896,8467,574,-3328,-6003,524,8112,124,-4771,-3554,1901,8289,-837,-7868,-1318,4577,5044,-1960,-8810,395,6866,2101,-3514,-5412,1402,7812,-738,-3966,-2661,743,7959,-429,-7059,1387,3305,3255,36,-8309,-361,7260,-438,-1634,-3323,-908,7854,-1721,-4084,802,-662,2876,1672,-7817,1804,4043,-1900,204,-3898,-173,7112,-4367,-3736,1767,-1031,4629,-864,-5864,3546,3285,-2063,-431,-4690,1158,5657,-4132,-2688,1197,568,4646,-2860,-5398,4701,2594,-526,-1326,-5637,3629,7150,-3760,-3364,-416,1917,6078,-3722,-6001,2221,2835,2476,-2854,-6357,4497,5848,-1361,-4961,-4197,3148,7141,-3467,-5576,-841,4754,5907,-3153,-6305,2059,4731,3275,-3697,-5579,2956,6426,143,-3632,-2994,4016,6197,-2636,-4829,-376,3069,5672,-3231,-6438,2469,3127,1342,-1037,-4593,1726,5288,-1091,-2178,-1393,194,5552,-3279,-5081,2561,1204,743,-26,-5355,1812,3987,-2091,-939,-1872,873,4322,-4060,-3660,2832,-320,819,-1823,-3333,3673,1706,-3003,-276,-1381,3650,4376,-5193,-3259,1418,2025,2335,-4761,-4213,3998,3895,-1182,-3026,-2748,3789,4525,-4169,-4296,1108,4581,3340,-4246,-3982,2796,3086,785,-4674,-3544,4414,4728,-3282,-4244,-517,4075,4418,-3412,-4149,-255,3649,2782,-4597,-5041,3411,3946,6,-4007,-3667,3420,4830,-2664,-3429,-1247,4363,3395,-4520,-4782,2510,3540,3114,-3152,-3300,2567,2981,-2490,-2458,-2066,3836,4076,-2896,-1660,554,1457,1931,-2865,-1837,3665,954,-562,-1823,-1840,2629,2528,-4178,-1079,689,1233,2027,-3472,-1865,3720,516,-68,-2216,-1104,3849,210,-2320,11,703,2100,1593,-4906,-1092,3671,828,464,-3871,-2839,4806,2374,-4443,-2231,-48,3458,681,-5925],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,5,-5,5,-7,8,-9,10,-12,13,-15,17,-18,21,-23,26,-30,33,-36,40,-44,49,-54,59,-65,72,-80,88,-97,107,-119,133,-148,165,-186,211,-241,279,-327,393,-487,634,-898,1522,-6653,-1299,9220,1756,564,-7891,-2189,9612,1686,-6370,-4298,-517,9879,2135,-10518,-3379,3681,5325,1220,-9774,-3507,8850,3829,-993,-7283,-2453,9673,3585,-6231,-4146,-177,8503,1746,-7479,-1402,2773,4351,2271,-9116,-2612,6739,1724,-420,-5198,-3780,9618,1333,-4867,-153,-1951,6304,3368,-9074,-210,5208,428,1335,-5722,-2934,7921,-822,-3339,701,-3683,5695,1996,-8097,2225,2978,-1127,2954,-6429,-1660,7676,-3707,-3183,-467,-1171,9618,-1429,-9323,4385,2390,801,1558,-9588,1813,8669,-2223,-2807,-3064,-514,9953,-2511,-8869,1508,1844,4795,382,-10619,2425,7907,138,-3437,-6287,803,10557,370,-7442,-4162,685,7419,755,-9104,642,5618,3981,382,-7565,156,8075,1714,-3837,-5587,440,7747,-552,-6718,-2705,2158,6792,-465,-8555,-377,5036,2745,-839,-7871,-135,7271,643,-1802,-4438,-1374,8488,-1179,-5528,2518,967,5127,1514,-7296,1427,5849,-2284,535,-4585,-499,6616,-2842,-3658,2817,-824,4299,-208,-6824,4572,3808,-2988,148,-4931,1619,7833,-4599,-2661,1481,-821,6482,-2107,-8852,4463,3115,-383,-1031,-6645,3052,7701,-5238,-4471,-263,1270,8417,-4858,-8028,3189,3372,3033,-2576,-9339,3752,7202,-1475,-3044,-5415,1985,8839,-2820,-6651,1347,2756,6752,-2983,-8634,2538,6257,3721,-3038,-7360,2500,8851,-792,-3878,-3429,2615,6875,-1700,-6768,-379,2760,5561,-1804,-7405,2007,4972,771,-746,-5781,2097,7465,-2956,-2302,-1379,420,5351,-3214,-5480,3093,1544,1999,-1369,-6172,2460,3680,-2953,-524,-1998,1130,4899,-4083,-3388,3660,133,1610,-1809,-5117,4626,3013,-3930,-671,-2047,3188,4235,-5040,-2604,3132,611,3460,-5371,-5594,5523,3130,-2688,-3518,-3981,3421,5952,-5154,-4647,705,3335,5033,-5119,-5371,4705,4967,664,-4920,-5387,4245,6429,-2464,-4118,-2326,4265,6966,-4322,-6035,1967,3738,4355,-4062,-6686,3018,4213,223,-3304,-4567,3694,5105,-2456,-4584,-1482,2919,4220,-4714,-4569,1883,3057,2473,-2689,-5692,3572,2922,-608,-1354,-3277,3737,4477,-2827,-1983,64,826,2610,-2583,-3682,3979,1592,-1060,-1674,-3104,3187,3544,-4347,-1535,130,1682,2549,-3839,-2078,4032,831,-431,-1986,-1961,4204,1255,-4686,-688,-119,2810,1919,-5405,-1655,4113,1876,842,-3932,-3131,6248,1076,-3928,-2488,-924,4932,2536,-5495,-2220,2534,2600,1654,-4757,-4702,6751,3359,-1883,-4273,-3339,5360,3133,-4683,-2711,1231,4965,3458,-5128,-4237,2982,2670,1787,-4306,-4213,4973,3960,-2086,-2560,-1969,4901,3427,-4781,-3147,709,3415,1748,-4887,-3395,2856,3643,585,-1961,-3462,3192,1748,-2364,-1739,-831,2556,2311,-3955,-1797,2110,829,1060,-3142,-1591],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,5,-6,7,-7,8,-9,10,-11,13,-14,15,-17,18,-21,23,-25,28,-31,34,-38,41,-46,52,-58,65,-74,85,-99,118,-146,188,-264,452,-2234,-1903,226,7490,3390,-10235,-11,4764,1217,2168,-6927,-3176,10091,120,-2053,-819,-2896,6175,1830,-8256,1668,1466,-232,4017,-7212,-659,7732,-3756,-638,-503,-4027,6601,100,-7873,3924,319,874,1527,-7839,643,6882,-2698,-1430,-1567,-286,8285,-2053,-6600,3565,1846,3080,-247,-7902,2764,5504,-2106,-2849,-5383,2019,9008,-1921,-6774,-526,2760,6604,-2338,-8566,950,5584,4013,-3331,-8321,1690,8452,-78,-3706,-6410,1274,9369,-1639,-6559,-3168,1605,7949,-1906,-8403,619,4852,3680,-1457,-9021,1972,9000,-148,-2040,-4772,1293,9584,-2347,-6619,50,660,5664,1106,-9375,2275,4811,-418,1385,-4866,-197,9178,-2800,-3365,1128,-2073,5977,771,-7965,2189,2017,-826,1771,-5064,1983,7237,-4583,-1597,1366,-2714,6117,-1668,-5944,4901,1914,-381,-235,-5874,3465,4877,-4555,-1391,-1101,1944,6310,-3735,-5563,3162,2315,2158,-2111,-6283,4481,6876,-2355,-3600,-3350,3341,7059,-3970,-5962,366,3306,4711,-4077,-7922,2566,5915,2229,-3487,-7233,4735,6990,-2040,-4054,-4734,4820,7465,-4348,-5731,129,3904,5320,-3057,-7784,2608,4462,1601,-2831,-6552,3738,7107,-2716,-3136,-3517,1237,7001,-3075,-5461,2276,1433,3893,-1412,-6587,3350,4161,-1899,-265,-2945,1789,6972,-3983,-2443,3433,-1267,3840,-736,-6182,3813,1561,-2067,295,-4073,1865,5236,-5356,-2108,2584,-148,2998,-2700,-3637,4785,1920,-1660,79,-4194,4111,4296,-4731,-2387,927,3367,3746,-4890,-5176,5176,2918,-416,-4606,-4184,5652,4344,-3923,-3934,-1267,4376,4640,-4727,-5654,2094,4843,1763,-4982,-5375,5007,5216,-638,-6225,-3475,4818,5496,-4190,-3744,-349,4737,4550,-4000,-5122,3382,3416,2199,-4443,-5404,4696,4025,-502,-2671,-3910,5254,4853,-4414,-3220,191,3301,3382,-4653,-4151,3746,1081,939,-1946,-4715,3807,3173,-3727,-178,-1128,1977,3667,-3921,-2774,2939,-342,242,-1099,-3705,4513,1796,-3811,559,-326,1479,3854,-4819,-624,3494,-410,1278,-3537,-2238,6674,957,-4527,-1552,-2368,4762,1883,-5981,-2428,2667,2767,1940,-5949,-1826,6095,1971,-2409,-4685,-58,5504,3523,-5305,-2598,649,4274,1163,-5399,-3160,3944,2946,-541,-4955,-2622,5436,2342,-3211,-3346,-1886,6437,3297,-4192,-3109,1058,4567,1075,-6473,-3908,3793,2707,163,-4444,-1926,6383,3061,-2416,-2843,-456,3219,2540,-4968,-2752,2657,1530,2179,-3608,-1977,2418,1430,-1305,-1805,-2537,4671,2110,-4232,-1165,1177,1787,1443,-2804,-770,2870,-164,-684,-1310,-747,4631,675,-2810,489,1545,2073,-72,-3644,1342,3676,645,-1156,-1609,-717,4238,-811,-3299,-1375,1735,3436,2,-4692,970,3842,2324,-1168,-3968,-232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-7,8,-8,10,-11,12,-13,15,-16,18,-20,21,-23,26,-28,31,-35,38,-43,48,-55,62,-72,84,-99,116,-125,-67,-6507,-2902,-609,6268,6583,-10218,-4585,4603,5262,2669,-8022,-6751,8788,4395,-2332,-5045,-4845,7911,5532,-6674,-5540,-90,6583,5144,-8200,-6410,4442,5482,3375,-8318,-4502,7273,5418,-2417,-4626,-4333,6525,5678,-6164,-3775,-378,4839,4707,-7839,-5052,5078,938,1781,-4312,-5929,7771,2634,-4875,661,-2799,3558,4753,-7579,-176,3253,-165,3770,-4585,-4982,8109,-1307,-2859,1587,-4417,6432,2966,-8501,2164,2960,-474,3147,-7053,-1853,9722,-2317,-1981,-484,-3420,9521,993,-9762,589,2217,3310,4695,-9024,-1184,10257,106,-1374,-5809,-3026,10957,1128,-7735,-1614,498,7205,3390,-10068,-1707,5891,2861,-133,-7334,-3675,10028,2356,-4804,-4756,-2059,8893,3836,-8474,-2792,2778,5899,2607,-9377,-2846,5898,4103,-81,-6776,-3052,7668,1642,-4125,-3393,-1829,7896,2980,-6573,-1023,1260,3424,2070,-7743,-1589,5972,1923,-668,-3919,-2879,7103,-61,-4773,-21,-1938,3920,2513,-7593,320,4853,-889,1207,-4171,-1638,9181,-1859,-4240,2015,-1187,5031,823,-8306,3729,3282,-1170,847,-5021,545,9019,-3068,-5069,422,-214,8407,-1436,-8636,2887,5416,2417,-21,-8493,298,9756,-1825,-3718,-4078,-765,9862,-208,-8738,-563,3448,6579,68,-10136,619,6962,1277,-1290,-7110,346,9169,1107,-6361,-3535,1046,6850,652,-8357,-1659,5087,4614,-551,-7686,-830,6650,1323,-2360,-5324,-315,7503,1588,-3722,-1832,634,4750,318,-7002,-41,1890,1713,-86,-5303,1225,6330,-577,-926,-2025,-897,6002,-1939,-4918,1659,88,2677,1273,-6061,1836,4230,-2901,-1119,-3046,465,6512,-3353,-3651,3856,1226,2303,-849,-6509,4477,3955,-2291,-1545,-4609,2049,7006,-4018,-4853,960,1597,5027,-1867,-7263,3116,4871,239,-2363,-5653,2875,7305,-2388,-4678,-108,1646,6530,-2774,-8081,1542,3658,2813,-1508,-7245,2170,6319,-900,-3306,-3980,2309,7183,-2228,-6716,-2043,2683,5666,-1793,-7021,207,5192,2735,-1460,-6114,1211,5877,21,-3611,-2491,2057,6034,-2086,-3344,-954,1532,4222,-1801,-6867,1374,3565,848,-1453,-3829,2514,4825,-2638,-2681,-67,278,5324,-1913,-3544,3276,797,22,-1719,-3715,3061,3288,-2933,-1669,-288,1985,3381,-4650,-3147,3308,1164,-36,-2103,-2905,4444,2634,-3292,-2567,-1516,4370,4508,-5046,-4074,3765,2966,2285,-4889,-4929,5236,3577,-2176,-2692,-3911,4737,4633,-4010,-5174,192,3433,3596,-3637,-4794,2768,3337,629,-3284,-4816,4112,6115,-2626,-4692,-1296,4220,4815,-2805,-5081,312,4136,1743,-3677,-5548,2509,4028,118,-2722,-3010,2416,4412,-1606,-3623,-475,2935,3392,-3228,-2038,1190,2687,1078,-1890,-3622,3243,2760,-1367,-2466,-2713,2049,3243,-3347],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-6,7,-8,8,-10,10,-12,13,-14,16,-17,19,-21,23,-26,29,-32,35,-39,45,-51,57,-66,75,-88,106,-131,168,-230,348,-653,3230,6018,-870,596,-7021,182,10454,-2500,-4784,403,-2375,8180,330,-9763,4602,3082,-258,2814,-7930,87,8086,-4479,-1333,-971,-1223,6484,-755,-6066,5194,141,107,644,-6366,2422,5206,-4162,-501,-510,-29,6506,-4365,-7197,3676,1345,2532,-1937,-7050,5239,5339,-4565,-2607,-3441,3093,7284,-5539,-5352,1628,2958,4317,-4662,-7708,4984,5042,255,-4188,-5240,5534,7106,-3697,-5493,-3503,4992,6860,-5068,-7173,1037,4850,5233,-5121,-7203,5378,5409,1251,-4312,-8236,5336,7212,-3922,-4465,-2841,3388,8480,-4592,-6777,2835,2086,5094,-1707,-8768,4749,5061,-2067,-389,-5544,431,8866,-4586,-3603,1891,-1163,6285,-901,-8537,4208,1838,-1473,1394,-5878,1777,6837,-5242,-1285,2083,-1159,5997,-2711,-5652,5081,34,-900,599,-5606,3856,5082,-5366,-1576,493,985,4506,-4526,-4648,5960,1848,72,-3293,-4689,5560,4193,-5013,-2872,-1811,4249,5298,-6407,-4087,3112,4486,3110,-5260,-6224,5193,5365,-1799,-3700,-4652,5256,4634,-3984,-4307,-1500,5902,4922,-6920,-4761,3774,5067,3118,-5199,-4816,5875,5362,-784,-4819,-4483,6314,5855,-5856,-3079,-1355,3000,5905,-6506,-4480,3707,1389,1799,-3543,-7160,5112,3607,-4062,-2110,-3361,1335,6649,-5121,-2249,2836,-726,4212,-1984,-6814,5087,1068,-3442,722,-2915,2515,4784,-5017,-965,2191,-1115,3323,-2845,-2654,6386,847,-2354,-234,-2743,4033,2639,-6083,-583,971,1546,1779,-4984,-3547,6388,1915,-863,-2491,-2454,5412,1759,-5612,-2902,842,4534,1850,-7096,-3241,5913,3649,772,-5820,-4059,6761,4087,-2391,-4022,-1055,6191,2462,-5215,-3413,1147,5361,2397,-7117,-2762,3343,3122,942,-6406,-3844,5915,3125,-2823,-3027,-1464,4987,4076,-5905,-1888,465,3519,3392,-5603,-4025,4263,-34,128,-3636,-4028,5485,2806,-4033,212,-702,2675,3668,-4743,-2277,3681,-310,908,-428,-3288,5174,1845,-2833,-383,-1422,1283,2925,-5873,177,3479,-863,1356,-3240,-967,5393,503,-2991,403,-193,3884,725,-5820,809,3224,1988,-241,-4770,-1023,5613,402,-3714,-2138,-393,5585,360,-6444,-368,2998,3697,-826,-5789,-681,4333,2443,-1079,-5577,-622,5964,2085,-3660,-3919,962,5820,1233,-5372,-1404,2716,5141,-480,-6380,-427,5610,2137,-1166,-4678,-1912,5865,1467,-3463,-2135,38,4810,981,-4928,-472,2822,3415,461,-4475,-1277,4623,793,-925,-1614,-44,4714,987,-3494,242,2112,1154,584,-4735,-444,2723,-114,-974,-1909,-1334,3849,-1227,-4622,1208,1208,1694,-410,-4001,943,4023,-669,-1200,-2694,943,3979,-774,-3554,-282,1042,2853,-1412,-4789,2619,3394,1070,-1536,-4286,1547,5303,-1143,-3244,-1012,1625,4703],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-9,11,-12,13,-15,17,-18,20,-22,24,-27,30,-32,36,-39,43,-48,52,-58,65,-71,80,-89,99,-112,128,-148,173,-206,255,-328,459,-765,3475,3972,2534,-5557,-8810,7699,5623,-4473,-5172,-5087,4793,9774,-7240,-6733,1054,3582,6433,-5848,-9574,5553,6294,1641,-3006,-7935,5961,8890,-2713,-4581,-4280,4819,7479,-4806,-6940,643,4438,5039,-5069,-7212,3642,4222,1505,-3279,-6698,5321,6364,-4045,-3474,-2688,2513,6738,-4709,-4415,3808,670,3824,-2497,-6581,6388,3145,-3125,776,-3648,3016,5588,-6731,-1612,2068,-1386,5730,-3906,-5345,9229,1036,-2674,-188,-5532,5882,4219,-8943,-381,2095,1635,3890,-7907,-4188,9979,1738,-1630,-2905,-5689,8784,4236,-8885,-1313,-469,3880,6487,-9694,-5925,6873,3331,1958,-5386,-6768,9184,5072,-4909,-3198,-2858,7145,7180,-8656,-4974,2563,4729,4053,-6818,-7659,6094,4368,-101,-5555,-6312,6346,6608,-4596,-4170,-1820,6088,5252,-6367,-4830,2641,3758,2841,-5905,-5665,4448,2998,-1177,-3795,-3717,5820,3799,-3598,-2588,-782,3472,5497,-4870,-2884,4020,1085,1210,-2697,-4031,6499,1309,-4452,308,-1822,4183,3636,-6948,1255,4629,-1100,1609,-5449,-2091,8554,-1621,-4633,276,-2353,5830,2604,-7863,632,4375,924,1478,-6839,-2926,8847,604,-3314,-2250,-680,8602,2855,-9002,-513,2809,3974,3614,-9002,-2862,8072,2488,-1682,-4849,-3772,8890,2310,-7026,-2380,-357,5977,4419,-8294,-4064,4971,4372,1529,-6839,-4388,7160,4399,-2610,-4917,-2051,7725,3512,-6459,-3402,1695,5509,2486,-6857,-2636,4471,2677,1100,-5416,-3162,5151,1841,-1401,-3223,-2513,5259,2064,-4682,-545,2478,1591,2495,-5460,-1351,5715,-1046,73,-2126,-2752,5399,242,-4409,2666,587,3777,645,-6016,820,5939,-2224,669,-3003,-227,7245,-2144,-4819,1540,1497,4651,-305,-7768,2301,5024,276,-467,-5948,-289,8498,-1619,-4045,-1688,136,7309,-1064,-8424,1013,3568,2700,544,-7145,-9,8142,1425,-4069,-4256,752,8660,1412,-6911,-1279,1500,5161,887,-7175,-555,5788,3554,-1592,-6169,-632,6996,1598,-4325,-3189,588,6069,1648,-5815,-1823,2236,4046,987,-5364,-938,4446,1112,-823,-3456,220,5542,-336,-2992,-1043,673,3789,414,-6195,521,1870,1440,512,-4091,1422,5212,-1652,-2459,-620,596,5391,-884,-5721,2901,2122,1687,-567,-5238,1973,4011,-2186,-2008,-1351,2227,6292,-3005,-5154,2038,2507,2608,-1608,-5552,2942,4553,-1206,-3629,-2631,2171,6704,-1896,-5000,616,2313,5018,-3638,-7007,1959,5696,671,-2568,-5171,3095,7511,-1264,-3335,-2368,1730,6579,-1326,-6852,-708,3295,3855,-2074,-6460,623,6448,380,-3082,-5080,1669,6863,-469,-5314,-991,2277,5439,-777,-6128,-100,4340,1183,-1856,-4889,424,3014,-1097,-2024,-2417,527,4616,-1038,-2397,-256,1245,2137,-158,-3642,2167,3335],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-3,3,-4,4,-5,6,-7,7,-9,10,-11,12,-14,16,-17,20,-22,25,-27,30,-33,37,-41,45,-49,54,-60,66,-73,80,-89,98,-110,122,-137,154,-173,198,-229,269,-322,396,-511,707,-1138,4435,-5485,-6615,2632,-638,7066,-3169,-9661,5845,4674,-807,732,-6821,2405,7850,-4510,-2619,-408,-543,6362,-2136,-7832,4393,465,-400,239,-6777,3154,6088,-6122,284,-258,1003,6323,-5826,-4015,6912,527,688,-1793,-4852,6715,3785,-4780,-1662,-1124,4216,3872,-7210,-4527,4367,2114,1095,-6098,-3472,6857,3751,-2271,-4480,-2931,6676,5382,-6209,-3898,32,5524,3889,-8651,-5294,5982,4331,1623,-7357,-5146,7697,5628,-3057,-5995,-4567,7948,6064,-6607,-4779,182,4793,6504,-7082,-6602,6863,2551,805,-4567,-6997,7351,4933,-5531,-1228,-2623,4362,8388,-6423,-3570,3954,436,3508,-4403,-7445,6657,1830,-3292,506,-5666,4058,6706,-6044,-2181,668,-52,5359,-3412,-4723,5751,-612,-1729,571,-4841,5200,3574,-6862,704,1682,1066,3215,-6072,-2028,6147,-396,-972,-1570,-2271,6140,1271,-5490,-1040,890,2629,1668,-6724,-2989,4744,3104,-503,-5550,-2322,8393,1039,-3983,-4239,-258,7665,3100,-7099,-3344,3719,6002,1325,-8519,-2501,6481,3901,159,-6693,-2262,8385,2084,-5211,-3955,-1489,7554,4090,-7595,-2293,3058,4474,2712,-8697,-4129,6756,1818,-475,-4172,-3775,7133,3011,-5558,232,-847,3571,4066,-6769,-2547,5420,553,1876,-3592,-4836,7702,691,-4190,4,-1750,3571,4141,-5806,-515,3451,-399,1776,-4435,-2364,6205,1157,-2491,934,-1521,3340,2663,-6568,1969,2489,101,1073,-4364,-1302,6215,-1019,-3363,-794,236,4985,-714,-6381,1154,3087,2917,-114,-6367,-1173,5958,839,-2577,-3955,-18,6628,685,-4959,-1336,2113,5874,388,-7690,-199,4168,4734,-1509,-7520,-960,7010,1645,-3783,-5304,715,8478,360,-5912,-1480,1811,5687,866,-8164,-811,5997,2518,393,-6434,-358,6619,1160,-1799,-3074,-163,6064,1314,-5448,-210,1732,3411,2208,-7154,107,4960,-445,-878,-2814,-2718,6637,243,-3790,1195,-1095,2442,1466,-4479,941,4406,-1356,921,-3233,-1430,5493,-1368,-3792,499,186,2958,-992,-5201,2259,4047,-949,-1674,-3393,831,5633,-2534,-3993,434,1879,3526,-2224,-6100,687,4392,893,-1735,-3851,1295,5253,-614,-2551,-2080,2133,5470,-2143,-4484,-256,3325,4463,-1706,-5947,1247,5110,1463,-2254,-5828,2694,6664,-1535,-3134,-3396,2187,6420,-1086,-5015,-699,4032,4262,-2455,-5916,1845,4610,40,-1925,-4377,2031,6268,-1557,-3783,-1460,1617,4982,-733,-5054,1499,2732,1826,325,-4776,844,4577,-1991,-1913,-1242,539,3876,-1139,-3182,1230,1281,1130,-266,-3992,1222,2448,-2438,-1020,-543,318,4004,-3301,-2846,1451,1165,772,-2236,-3923,2652,4185,-1308,-2573,-2242,2359,3847,-2439,-2060,1648,2245,1604,-2939,-3481,3214,2429,-1215,-3306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-2,2,-3,3,-4,4,-5,6,-6,6,-7,8,-8,10,-11,11,-13,14,-16,17,-20,21,-23,27,-30,34,-39,44,-52,61,-73,82,-63,-771,-5817,1056,10665,-4624,-7833,2647,2726,6876,-2817,-11893,3123,7230,628,-2748,-8042,2119,11840,-2105,-5936,-3082,2059,9605,-1192,-8788,604,5056,5490,-889,-9669,558,7491,1358,-2531,-6155,560,9116,-1096,-4945,-2801,2739,8807,-883,-6983,1312,3221,3159,-1450,-8411,2327,5928,-694,-1658,-5060,349,7214,-3532,-4321,827,350,4893,-1021,-7854,4829,2860,-1070,581,-5759,2995,6413,-6208,-2811,1618,-626,5617,-3973,-6349,7610,1698,-1477,-567,-6134,5058,6200,-7478,-2362,895,1788,6990,-6238,-6740,7128,2451,1413,-3518,-9687,6679,7840,-5287,-3233,-2943,3220,10032,-7179,-7069,3099,3798,3877,-4410,-9566,5975,6441,-838,-1981,-6530,4413,9245,-3735,-6568,-916,4175,7116,-4295,-9289,2068,4739,3111,-3502,-8162,3000,8025,-516,-5588,-4305,2921,7298,-4069,-4437,-186,2288,5926,-3246,-7248,2940,4543,872,-2831,-5659,4095,4942,-3383,-1849,-1158,2292,5766,-4107,-3554,3268,342,3495,-2167,-5598,5265,2601,-3088,150,-2266,2455,4561,-7334,-1375,4401,715,3164,-5051,-5104,7193,462,-3455,-937,-2598,6400,5510,-7884,-1902,2698,2151,4717,-7576,-5562,8361,2358,-1304,-3513,-5562,8473,5705,-7094,-3155,-586,4568,6646,-9131,-4673,5264,4268,665,-4982,-6803,6373,6769,-3577,-3617,-2931,4950,6539,-5365,-6561,2234,4404,5108,-5888,-7124,4761,5490,-336,-4204,-4844,4414,5660,-2782,-3197,-1967,4353,4324,-4040,-4721,275,3799,2678,-4624,-4609,4960,3328,-278,-3273,-3393,4841,4746,-3677,-1403,-496,1226,4049,-4987,-2329,4678,200,350,-3088,-3426,5905,1654,-4672,-926,-504,3533,3166,-5932,-102,5030,466,659,-4083,-2692,7350,1219,-4908,-804,-465,5492,1515,-7868,-213,4871,2167,1988,-6610,-2097,8117,1578,-3376,-4032,-2413,7177,3108,-6874,-1589,830,6016,2862,-8525,-3856,7572,3098,-222,-5385,-3197,7599,3174,-5660,-2941,-609,5033,4148,-7044,-4394,3597,4770,1992,-4980,-4152,5567,3462,-1900,-4808,-1869,5863,4375,-4014,-2809,316,3803,2268,-4835,-1307,3003,2897,1474,-4392,-2672,5287,1619,-3188,-1576,348,3413,538,-5689,-657,1500,585,-722,-3814,-942,5066,116,-1589,-1235,-642,5578,-1003,-4996,221,1260,2373,698,-5491,854,4741,-1381,-2295,-3050,943,8033,-424,-4681,-595,1550,5878,-67,-7601,1307,4904,910,-336,-6306,285,7912,-204,-4213,-1791,1044,6316,443,-7822,136,4424,3217,-526,-7348,435,6623,1719,-2810,-3293,-907,6693,-27,-4929,-3599,1554,6458,961,-7009,-2827,5888,2208,-1044,-5773,-1233,6220,724,-3075,-3307,735,5100,842,-5499,-1331,1864,3591,885,-4367,-857,3625,704,-1389,-1877,622,4725,60,-3088,-1086],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-9,9,-11,12,-14,15,-17,18,-21,23,-26,29,-32,35,-38,42,-47,52,-57,65,-71,80,-90,102,-117,135,-161,195,-245,330,-496,940,-4832,-8537,8817,4514,-4098,-833,-4526,4819,6950,-8409,-1321,1132,1088,5938,-4073,-5369,6947,-165,-360,-769,-6069,4768,5295,-6329,474,748,1384,4790,-5862,-3843,6768,-1248,-705,-2354,-3258,6655,2673,-5569,109,-317,2916,4125,-7647,-1180,6003,850,-226,-4726,-2124,7456,1432,-5880,-2866,64,5900,1499,-7852,-1633,4464,3856,-98,-7465,-1792,7553,3082,-3043,-6768,-790,8995,2426,-7001,-4614,-238,8382,1447,-9853,-1795,3476,4679,2264,-9690,-2004,8934,1839,-2730,-5854,-3449,9326,3269,-7962,-1288,-75,5801,3744,-9685,-2822,5728,1988,2216,-5268,-4615,8580,2127,-5394,-1062,-4147,5365,5613,-8610,-470,3195,1068,3822,-4264,-3891,7443,161,-1815,-3,-4614,5354,2539,-7448,1097,1211,379,3342,-5596,-836,7579,-1958,-1849,-1472,-1740,6108,808,-6667,1214,2221,3201,-297,-7347,827,6841,-9,-2100,-4282,293,7883,-751,-5037,-3359,1357,5357,-1311,-7807,41,5680,2820,-2234,-7549,1173,7144,1091,-3427,-5532,971,7893,-140,-7864,-2075,1986,7386,-268,-8344,346,5401,3707,-302,-9246,-275,8861,378,-2794,-3847,-950,8528,516,-6951,66,1434,5544,608,-8070,-412,6532,156,1296,-4710,-1773,8390,-59,-4611,935,-778,4913,2718,-8199,496,3376,-572,1814,-3244,-1549,7150,-2123,-3072,-64,-953,3574,5,-5669,3389,2969,-1229,382,-5592,352,5244,-1354,-1887,-405,-510,5656,-897,-6370,2320,3432,1463,-1191,-5424,2638,6957,-738,-3516,-2785,2291,5478,-2346,-5954,-1358,4484,4475,-2436,-6288,1687,5162,2006,-3772,-6542,1927,6849,-1258,-4580,-3895,3602,7873,-2312,-7618,-71,3900,4271,-2699,-7635,1724,4845,305,-3236,-6470,1865,7849,-2091,-4421,-1735,1806,6960,-711,-5937,1507,3040,1213,-702,-5775,1026,6516,-1556,-1117,-3058,-519,6621,386,-5374,772,1123,3420,500,-5552,1848,4910,-598,-841,-3560,623,4612,-3300,-4323,910,109,984,-1623,-4745,2303,3693,-1604,-1071,-2421,2361,4249,-3585,-3091,1717,2116,3441,-3471,-4399,3710,2402,-429,-3150,-3959,3277,5275,-2596,-3371,-1350,3772,4368,-4056,-4791,2556,3469,3846,-5057,-5140,4412,4894,-906,-4516,-3021,3909,4894,-2183,-4602,-1043,4169,4417,-4280,-5176,2164,3590,2026,-3182,-4941,4377,4635,-1186,-3032,-3434,3797,5879,-2961,-3897,-239,2251,3665,-2879,-5147,2301,2167,373,-1884,-4657,2851,4412,-1976,-2215,-400,944,3654,-3775,-3224,3224,1400,907,-2080,-4087,3248,2822,-2970,-1318,-38,2628,3755,-3150,-2478,3189,1425,731,-2822,-3035,3277,1783,-2585,-1733,-875,3374,2836,-4338,-2586,2027,2180,1160,-3212,-2106,3992,2573,-1818,-3128,-1489,4647,2967,-3366,-2723,1970],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,9,-11,12,-14,15,-16,19,-20,22,-24,27,-29,33,-36,40,-44,49,-55,61,-68,77,-89,102,-120,142,-174,222,-300,448,-822,3968,1589,-13109,1271,9300,-337,-1142,-7883,-1013,12308,-631,-8386,-2495,104,8703,1850,-11521,-844,5082,3862,1230,-10608,-3458,10281,1559,-2885,-5500,-1133,9751,2352,-9094,-3599,2066,6615,2910,-8855,-1711,5416,3112,894,-7225,-2815,7161,1852,-3324,-3748,-1611,8413,1070,-6711,-145,1231,3469,635,-6866,568,4885,492,382,-4419,-490,8106,-2605,-3908,450,-1275,5088,-152,-8332,3134,4828,-1324,1565,-6015,2120,7967,-5350,-2774,412,96,6740,-1714,-8390,6507,3132,214,-332,-9330,4098,8362,-5171,-3739,-1628,1652,9990,-3613,-9882,2920,2943,4167,-890,-10592,2727,9595,-2868,-2518,-5254,1765,11125,-2829,-8390,1491,1503,7319,-1924,-12136,1848,6322,1567,-1131,-8186,-180,10166,-15,-4757,-2984,1163,9379,-573,-9362,-1582,3666,4326,331,-7757,-807,6982,1297,-1997,-5459,606,7513,-479,-3813,-1804,1198,5921,-1412,-6327,644,2408,2020,-398,-6781,2084,4452,-1906,-1876,-3222,-137,6490,-3441,-4861,3160,45,2163,-814,-6447,4235,3043,-2223,-930,-3700,1973,6861,-5931,-2035,3673,-292,5165,-4704,-5910,7268,2508,-1809,-1022,-6019,5328,7413,-5794,-3705,486,2814,6825,-4774,-7384,4588,4167,818,-2140,-8707,4477,7967,-3715,-3422,-3865,3913,8377,-5129,-6430,2600,2291,5303,-2039,-8251,2843,6516,994,-2716,-7071,2423,8957,-2744,-4780,-2863,3030,6284,-859,-6863,1753,3148,3482,-2173,-5654,2257,6430,595,-2766,-3903,1319,6211,-3500,-3490,-298,2015,4456,-2424,-4363,2766,2792,30,-901,-3586,3591,3498,-4154,-811,-841,1679,3871,-4572,-3281,4246,525,1036,-1812,-3537,5150,1956,-3387,-777,-1766,3370,4115,-8778,-3043,5152,2231,2896,-4270,-5074,6864,2566,-3990,-2211,-3119,6462,5537,-7280,-3523,1669,1984,3328,-6199,-5198,6237,3991,-865,-3959,-5600,6250,6920,-4818,-4546,295,4621,6362,-5517,-6912,2926,3955,2424,-4108,-6350,4946,5275,-2372,-4203,-2509,4041,5582,-3930,-4112,313,2824,4110,-3458,-4980,2175,4008,838,-2794,-4490,3702,4032,-2444,-1907,-1519,2993,3321,-4990,-3998,1285,2102,2393,-2824,-2809,3140,2097,-913,-1587,-1939,4154,1824,-5222,-125,908,1189,1592,-3916,-1443,5208,-66,-941,-3255,-1824,5005,599,-5261,-49,667,2893,2241,-6179,-1506,5332,-94,538,-4560,-2953,7661,1794,-5113,-1853,877,4871,1771,-6028,-1589,4769,2243,1167,-5461,-3357,6893,2703,-2735,-2704,-2284,6433,2459,-5410,-2715,1713,4146,2248,-5611,-3667,5331,3078,-507,-4717,-2944,5208,3580,-2900,-2973,-752,4411,3661,-4551,-3991,2153,3463,1174,-3615,-3547,3493,2981,-1263,-2981,-1651,3656,1799,-3033,-1670,179,2859,1542,-5006,-2254,2221,402,-219],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-7,7,-8,9,-10,12,-12,14,-16,17,-19,21,-23,25,-29,31,-35,39,-43,48,-54,62,-71,82,-95,115,-141,180,-245,370,-1442,6798,5193,-9970,-1736,4133,588,3217,-6983,-4342,9543,-651,-3517,-363,-5193,7057,3539,-7660,234,2271,799,3944,-6338,-2372,7014,-1383,-994,-1391,-3604,6600,1363,-6277,1758,1209,2498,979,-6052,157,6221,-209,-1502,-3812,-79,8121,-1650,-5153,109,480,5415,-870,-7094,1328,5259,2782,-2453,-7129,2658,8654,-1528,-3984,-4682,2629,8737,-2370,-7580,-24,4411,6106,-932,-8788,1789,7270,3402,-1295,-8538,2883,10334,-1815,-5516,-4004,391,8887,-832,-9097,553,2459,4311,1166,-10403,260,7503,-966,-1285,-5083,-2677,11222,-1792,-5994,-431,-1107,6390,2127,-9677,1225,4838,-895,2033,-5887,-2046,8569,-1446,-2735,-727,-3303,7631,2003,-7596,2217,2532,-820,2489,-5536,-1237,6220,-2966,-1133,413,360,5512,-708,-7089,2791,1750,786,699,-6232,2666,6056,-2961,-2658,-1989,1910,6761,-3588,-5314,1777,2838,4081,-2167,-6417,3372,5611,597,-4293,-5965,3197,7641,-1585,-5317,-2137,4682,6649,-4351,-7076,1849,4758,4109,-3411,-7468,3476,5786,39,-3962,-6710,3910,7789,-3755,-5427,-2597,2193,8717,-2530,-8983,2298,3475,2223,-618,-9125,3193,7048,-2259,-2052,-3719,229,9072,-1345,-7076,2616,706,4489,89,-8309,3424,5857,-1425,580,-3880,-1443,7588,-2826,-2947,818,-869,4440,-45,-5520,3783,2962,-1934,1001,-4266,943,5783,-4190,-2220,773,337,4192,-2183,-5826,4419,2567,-46,-645,-4066,2921,3867,-4079,-2729,207,3381,4745,-4751,-5293,2420,2782,1261,-5002,-4353,5357,4479,-1170,-3763,-2751,5384,4931,-3756,-4364,-33,4498,5153,-5295,-5546,4261,4103,1444,-4523,-5389,5397,6289,-1677,-4623,-2839,3325,7007,-5423,-5653,215,3062,4692,-3709,-7098,4358,3835,1541,-1755,-6775,4451,5267,-2437,-3041,-63,1940,5187,-3307,-5505,2920,1490,2089,-547,-4764,3232,3620,-2221,-812,-3548,695,4379,-4013,-2498,2854,45,2249,-1597,-3880,4058,2628,-2729,353,-1473,2470,3770,-4389,-1979,2244,1865,1014,-4197,-2712,4530,1761,-1070,-1526,-418,5180,2769,-4759,-2021,2179,3207,1343,-4558,-2531,4046,3656,-505,-4673,-1758,5112,4416,-3267,-3134,-781,6236,3430,-5877,-2826,2581,4791,1938,-6051,-3550,4619,2986,-1486,-4567,-2941,5904,4168,-3084,-3516,-834,4724,3401,-5029,-2633,3407,2706,1059,-5762,-3712,3956,2831,-1322,-3087,-1835,4092,4614,-4995,-2455,1284,2090,2687,-4003,-2646,3480,1657,-182,-1891,-2320,3113,3071,-2803,-706,84,1611,2264,-3351,-1632,2998,368,504,-2045,-2852,3828,990,-4049,-884,-748,1817,399,-4294,-929,3124,1783,-50,-2956,-211,4705,668,-3562,-2044,482,4567,275,-5165,-1031,2741,2543,-884,-5290,-215,5403,1307],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-9,10,-12,12,-14,16,-17,19,-22,24,-27,29,-32,36,-40,44,-49,54,-61,69,-77,88,-101,117,-138,167,-206,252,-559,10878,2025,-8650,-1844,-1810,6069,5502,-11656,-3124,5751,1839,1695,-7505,-5405,11500,2936,-5201,-3840,-3237,9053,5723,-9482,-3734,3532,4901,4644,-8250,-5464,7212,4188,-39,-5435,-6273,7359,3931,-5230,-4073,-981,5403,4886,-7052,-3562,2452,3927,2514,-6535,-3971,5903,2796,-1486,-3716,-3519,6924,2775,-5313,-1222,-1185,2915,3861,-6709,-169,4370,199,2180,-5017,-1790,7338,-2337,-2914,758,-2160,6253,1243,-9277,2237,3653,-356,2209,-6463,176,9888,-3022,-4692,-927,-1448,7573,-1344,-9509,2343,4272,2348,2729,-10429,-248,8801,-1163,-3062,-4154,-1046,10881,-350,-8622,1183,1959,6001,2212,-11871,-454,8398,-127,-198,-8222,-3311,12425,891,-6400,-1848,-875,7934,3274,-9784,-1705,6016,3966,1860,-10213,-4578,9024,1801,-2556,-4980,-2582,7959,3347,-5824,-3639,551,6243,2169,-8140,-784,3470,2765,79,-6118,-973,6890,1804,-2423,-1965,-241,5152,537,-4923,-136,1025,2024,856,-6136,1014,4364,-1239,-797,-2688,189,6108,-3607,-3928,2153,-855,4079,-1507,-7281,2842,4294,-1537,-576,-5116,2353,8382,-4540,-4243,696,1049,6752,-2346,-7863,4107,3534,1432,-2132,-7038,2723,8945,-3632,-3066,-1982,511,9698,-2857,-9545,2003,2991,4426,-1688,-9585,1019,7495,-673,-3038,-6256,95,9408,-446,-6290,-855,1617,7192,1656,-8811,-625,4866,1758,-1106,-6642,-857,7597,896,-3164,-3443,635,6436,-172,-6429,-1314,1999,3423,-813,-6705,-35,4876,2097,-422,-4408,308,5041,-2006,-2881,-1582,313,3742,-939,-4775,2186,1639,477,-1380,-3702,2480,3763,-2686,-803,-1515,1794,4111,-3156,-3366,3588,2431,1540,-1676,-5299,5255,3181,-3252,-1759,-2482,3035,5578,-5273,-4903,2510,596,3948,-3365,-6464,6075,4902,-1524,-2601,-5625,4243,7761,-5185,-5314,-576,3334,6587,-4068,-7002,2854,4173,1475,-2369,-7977,3840,8213,-2419,-2895,-3196,2092,8168,-2596,-6484,388,3237,5681,-2762,-7730,1815,5407,1424,-2401,-4984,1700,6382,-1189,-4098,-1866,1518,5087,-1677,-3856,989,1710,2274,-1138,-4228,1863,5411,-762,-1281,-1996,1581,3512,-3013,-2550,1008,988,1798,-2091,-3329,3462,1680,-1428,-1728,-2018,2526,3050,-4133,-1081,184,2346,2498,-3897,-2382,4256,1600,933,-2821,-3280,4481,3426,-4849,-2125,-246,4588,3503,-5674,-2777,3562,3137,1043,-3845,-3115,5728,3398,-3820,-2715,-2622,4247,5281,-5215,-4722,2148,3362,3069,-4901,-5531,5518,4609,-825,-3939,-4543,4102,4915,-3446,-3104,-830,3917,5460,-4771,-4597,2742,3109,1984,-4044,-3826,2738,4465,-1909,-2576,-2656,3518,4198,-3275,-3154,-495,1593,3042,-2892,-3901,1603,3039,-97,-2768,-1956,3644,1966,-1297,212,280,2705],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-7,8,-9,10,-11,12,-14,15,-17,19,-20,22,-24,26,-29,32,-35,39,-43,48,-53,60,-68,77,-88,103,-123,150,-192,267,-685,-124,-6944,-1850,11026,-409,-4130,-1311,-2699,7344,2547,-10625,1866,2326,630,3345,-7850,-1404,7992,-2020,-779,-289,-2036,5546,-480,-6228,2780,1075,1543,1806,-6385,926,6858,-3068,-819,-2237,578,5658,-1951,-4602,2451,1764,3537,-630,-6527,3181,4294,-892,-2363,-4318,3256,6049,-4399,-5084,-779,4343,7090,-4648,-6091,2841,3844,4173,-4233,-6975,5973,6369,-1212,-4412,-4498,6507,7594,-5538,-5234,187,2494,8318,-4597,-9040,4229,4895,2933,-2102,-9187,4020,8699,-3625,-3355,-4177,1248,10593,-5039,-5769,2090,1177,5360,104,-10939,3488,5250,-2190,472,-5286,1425,8738,-3500,-5431,389,-1422,6990,-830,-9261,3774,2898,-1067,1609,-5786,845,7873,-3481,-1457,-356,-1376,5579,-1543,-5413,4141,1116,1153,-1011,-4815,2728,5468,-2982,-1850,-713,1181,5101,-4122,-3609,3150,2675,1280,-3433,-3973,4490,3743,-2673,-3160,-3365,4365,5432,-5147,-4851,1582,5769,3500,-6044,-4342,3969,3836,1440,-5091,-5409,6483,5268,-3599,-4839,-3905,5448,6878,-6503,-3881,2294,5121,4943,-6254,-6878,5511,4144,1344,-2537,-6238,6140,7365,-4088,-2194,-1099,1270,8130,-5604,-6572,3698,2416,1799,-1591,-7411,5071,4448,-2350,-1275,-3682,585,7220,-4697,-3093,1886,144,3648,-820,-6259,3620,2174,-2601,-528,-4189,2539,3738,-4378,-2190,1052,-356,3183,-3475,-4157,4339,1363,-1252,-1172,-2598,3711,3175,-4320,-1213,831,1906,3019,-4809,-2354,4471,2213,-690,-3542,-1539,5300,2329,-4839,-2962,-438,5100,2641,-6246,-2946,3439,3678,2047,-7311,-3360,5454,3291,-557,-5856,-2920,6923,2533,-5453,-3733,-441,4571,4988,-6422,-2343,4509,3513,2158,-4866,-3834,7256,2808,-2968,-2927,-3892,5753,3901,-5274,-1866,709,2105,4017,-6014,-4384,4529,1783,1551,-2267,-3792,5243,3663,-4232,-774,-401,1905,3319,-4296,-2963,3273,-98,1606,-2084,-3503,4775,1067,-2792,-88,-1029,1888,2422,-5780,-376,3940,585,20,-3707,-1242,5431,-240,-2444,-1255,-444,4162,320,-4820,-150,2300,2978,732,-3853,-950,5191,648,-2296,-3007,5,5246,1557,-4133,-1472,2918,4948,622,-6525,-2094,3783,2955,-1530,-6539,-1328,6328,1872,-2643,-3271,646,6365,970,-5454,-1444,2098,4466,404,-6297,-1897,4238,2803,-492,-4288,-1621,5151,1322,-3858,-1926,826,4449,613,-6747,-1292,2177,2391,1679,-4866,-1106,4222,1020,-1364,-2529,-1805,4552,1585,-4764,164,880,1527,1987,-2876,-453,3753,626,-353,-1275,-1431,4272,193,-3137,-74,745,2161,529,-4489,1261,3044,-573,-817,-2614,405,4343,-887,-3160,-42,1724,3591,-1251,-4681,284,2030,655,-2193,-3038,2752,4538,-296,-3580,-1907,2909,4270,-1547,-3548],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,14,-14,16,-18,20,-22,24,-26,29,-32,35,-38,42,-46,51,-57,63,-69,77,-86,97,-110,126,-147,173,-209,259,-335,460,-697,1297,-6695,-6587,8819,589,2437,-6589,-7742,10254,6604,-5427,-2635,-4862,5929,9871,-9564,-5705,3535,2879,4897,-6074,-8951,9099,4955,-1303,-3239,-7794,5955,8947,-5092,-4773,-1602,4166,9101,-5109,-8204,3470,4336,3339,-3022,-6984,4795,4876,-1666,-2622,-5118,4941,5933,-3748,-4119,-505,2412,4796,-3912,-4249,4572,3026,2639,-3902,-5327,5027,2690,-2603,-459,-1086,2837,4372,-7031,-606,4039,80,2142,-4063,-3534,6977,141,-3476,-572,-3037,7218,3791,-10154,1233,3173,1195,2996,-8067,-3215,9595,-712,-1877,-2959,-4125,10359,2104,-9347,405,311,3861,4880,-10533,-3992,9199,2107,-220,-6806,-6150,10334,3328,-8105,-2618,-2011,7337,5900,-9896,-4548,5544,4203,3038,-6353,-7136,9497,4802,-2922,-4263,-4740,7710,7165,-7557,-4438,1578,4533,4856,-6612,-5364,5242,3883,-12,-5237,-5446,6257,5716,-3782,-2169,-1868,5102,5082,-5560,-2294,2756,3132,1536,-5549,-1884,4694,3288,-282,-3162,-3027,6174,543,-4382,-583,-148,1977,1835,-6537,-25,3682,-1142,-392,-5332,-1270,7404,-1831,-4194,863,-997,4969,377,-8766,984,5060,230,644,-7065,-296,9051,-2131,-4251,-1402,-1309,8532,700,-9592,1084,4234,2921,2189,-9186,-1094,8581,-678,-2685,-4527,-3049,9481,1765,-8211,-1365,1449,5748,2738,-10423,-1530,6246,2512,841,-6475,-4242,9317,3077,-4318,-3331,-2038,7510,2792,-7713,-1807,2981,4584,1228,-7206,-2409,6610,1466,-1035,-3974,-1962,6378,2240,-4237,-1938,484,3546,1637,-5291,-1650,2805,2629,201,-3455,-589,5545,154,-2391,-1663,-1085,4436,55,-3823,1929,680,1915,337,-5497,2466,5076,-2079,-1017,-2448,294,6305,-2008,-4495,2145,1568,3628,-1407,-6564,3688,4570,-756,-1108,-4888,2324,8757,-3378,-4227,-160,442,6412,-1367,-9931,3456,5008,2041,-1518,-7207,808,7886,-920,-4228,-2633,-48,8641,-784,-6807,-456,3156,4235,-549,-8281,947,6765,45,-2126,-5265,-424,7329,-554,-5129,-2240,319,4436,666,-6247,-199,4222,2968,-521,-5800,-1531,5460,116,-2390,-2731,715,5088,231,-4365,-258,2012,2479,327,-4971,1075,3561,259,-1786,-3591,1091,4008,-1680,-2413,92,1791,2394,-2596,-4536,1870,1509,-220,-2767,-3173,2633,4200,-3850,-3117,-866,1617,4197,-3197,-3821,3079,3079,1465,-1559,-5105,4284,4807,-3118,-2665,-2398,3078,6177,-3607,-5280,2385,1821,3280,-5098,-6178,4049,4305,-511,-2402,-4897,3080,7581,-2743,-3210,-930,2290,6214,-2417,-7317,1878,4937,2161,-2210,-5522,2547,6265,-367,-3592,-3110,2343,6666,-1202,-6488,-671,2828,3210,-330,-4689,1886,2967,1282,-1354,-3912,1784,3939,-682,-4066,-777,1934,3044,-1526,-3420,969,2035,659,-741,-4120],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-12,13,-15,17,-19,21,-23,25,-28,31,-34,38,-42,46,-51,57,-64,71,-79,90,-103,120,-143,176,-230,357,-1877,-579,166,6419,-2258,-10192,3732,4214,823,1236,-7100,1582,9317,-4097,-2188,-1053,-981,7805,-234,-8253,4027,1962,1513,1342,-6359,1723,6397,-3659,-371,-1886,540,4268,-3258,-4911,2711,1831,2203,-2602,-4164,4106,3192,-2864,-3062,-2307,4212,3411,-5546,-3550,1000,3656,2805,-6245,-4466,5475,4008,-799,-5093,-4665,8131,4485,-4675,-3149,-2406,7131,6040,-8164,-4572,2704,4583,3694,-6903,-7420,7168,4559,-2058,-3862,-6510,7523,6444,-7174,-3308,-1008,4796,9311,-6803,-6920,5344,1834,3899,-3152,-8981,6834,6062,-4596,-1812,-4824,2432,9072,-7040,-4825,3143,1027,4529,-2865,-7481,5575,3262,-1073,-705,-7101,3922,7595,-5676,-2353,615,-125,5229,-3105,-5171,4146,1967,348,180,-4464,3982,3626,-6478,-780,404,1574,4198,-4482,-3180,4382,492,77,-3197,-3101,6345,3538,-3460,-2165,-849,4926,2679,-6157,-2311,3180,4233,1318,-6005,-2099,6206,2167,-1517,-4967,-2431,8078,2762,-5840,-3068,732,6284,3362,-8017,-3028,3606,4326,1413,-8043,-4939,8293,3274,-2683,-3002,-3149,7530,4306,-7795,-3251,1034,4581,4851,-7625,-5416,6020,1982,1288,-3041,-6613,7559,3927,-4540,-1494,-2004,3208,5648,-6405,-4653,4253,1259,1962,-2360,-6457,5483,3072,-2259,316,-3091,3523,4070,-5066,-2197,1682,488,2187,-4568,-4361,5877,997,-1312,-919,-2799,4150,2084,-5489,57,1993,1695,1522,-4979,-297,4595,277,-1491,-3132,-462,4415,924,-4127,-1904,1149,4997,99,-4742,-245,3900,2718,-872,-5369,-1511,5600,869,-2699,-4466,-751,6364,204,-6272,-1301,2441,4321,254,-7524,147,6189,2869,-3,-5214,-678,6867,1002,-5354,-2691,-796,6913,904,-7093,-1035,3277,2782,2030,-7374,-2371,6312,930,-1769,-3082,-3365,6545,1883,-5501,-935,93,3645,3111,-5391,-1542,5087,305,570,-3844,-3951,4574,742,-4605,-67,-1304,2273,2712,-5306,-706,3046,-258,525,-2771,57,5028,-741,-2723,-314,521,2943,-1234,-4635,627,2655,688,23,-4063,311,4538,-794,-2861,-2379,2076,4940,-2039,-5159,115,2411,2538,-1870,-5863,1503,4168,1315,-2669,-4353,3201,5958,-333,-4129,-2032,1950,5072,-596,-5437,-490,4013,2415,-1937,-6235,886,5131,1209,-2873,-3816,948,6424,-685,-5449,-824,2039,4317,-264,-7532,-269,3299,1917,-171,-5710,-749,6743,-244,-3224,-1195,687,5617,737,-5237,-233,2200,1583,1168,-4326,862,4331,-1041,-1701,-2793,-22,3770,126,-3712,1310,1209,1838,-620,-4762,-383,2402,-1685,-877,-1893,394,3754,-1539,-2039,1099,540,1234,-2043,-2970,2665,3987,313,-3062,-1819,2138,4237,-2599,-3746,-616,2247,2644,-1884,-4785,1649,3318,866,-3391,-3590,3393],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-12,13,-15,17,-19,21,-23,25,-27,30,-33,37,-41,45,-51,57,-64,73,-84,98,-116,141,-178,241,-373,1923,-4607,-2152,-3272,2503,11662,-6770,-8280,3887,2897,6546,-4093,-11625,6403,7553,-2223,-2274,-7314,2862,11800,-5536,-5588,532,2668,8192,-3860,-10875,3464,5318,3429,-2431,-9461,2695,9447,-1485,-3112,-4459,1578,8710,-1435,-6946,-257,2864,6370,-1518,-8072,1870,5572,175,-924,-6106,2077,7934,-2018,-3080,-2369,1951,6405,-2554,-4770,2110,1047,2177,-1438,-5498,4466,2941,-3801,109,-2718,2895,5891,-5687,-2335,3511,918,4212,-5495,-5198,7474,1422,-2927,-1294,-4714,7078,5828,-9549,-1359,2498,2305,6186,-7908,-5998,8029,1287,1159,-3960,-8376,8167,5862,-8523,-1979,-1146,4673,8274,-8496,-6279,5191,4087,3956,-5463,-9101,8386,6013,-4951,-2577,-5592,4925,10076,-7597,-5907,1799,2267,6515,-4540,-8589,6422,5412,-197,-4136,-7585,3808,8028,-3295,-4652,-1723,3648,7604,-4004,-6015,2733,2722,3010,-3383,-6704,3932,5519,-599,-2484,-3817,2380,5231,-3605,-2311,-302,2481,3471,-3965,-3156,4160,1801,-580,-2203,-3960,5561,1886,-4717,-517,-148,2728,3047,-8291,-1071,4430,705,702,-4613,-3407,8242,-316,-5549,-1943,-1567,6639,3447,-7945,531,4651,1362,2920,-8191,-4575,9524,1410,-1889,-2529,-3344,9594,3646,-9157,-869,587,4299,3950,-9350,-3747,7585,2217,328,-5270,-6144,10158,5093,-5969,-3620,-2465,5484,6338,-8656,-5180,3633,4181,3177,-5345,-7098,6701,4832,-2626,-4567,-4922,5485,5460,-5079,-4991,-371,4171,3688,-4547,-3931,3927,2406,1042,-3812,-4178,5425,2833,-3856,-2255,-926,4233,2229,-4413,-1963,1787,2256,1692,-3739,-593,4360,40,-168,-73,-1995,4946,2,-4677,576,1080,2496,1074,-7402,454,5207,370,-633,-4180,-713,8050,-342,-5448,-661,634,4688,133,-8272,101,4692,1654,-1086,-6291,-894,8972,-196,-5106,-2572,41,8042,288,-8469,-1051,3132,3871,2075,-8698,-1903,8020,885,-2425,-5573,-1656,8350,1698,-6569,-2543,793,4983,2954,-7382,-3079,5724,2585,-346,-5493,-3170,5868,1883,-3901,-2497,-119,5266,1880,-6335,-1817,2177,2791,1469,-5019,-2273,4520,1476,601,-2217,-765,5812,1134,-3868,-1394,843,3112,1091,-4463,-506,3389,178,-723,-3536,576,5023,-2561,-2957,60,835,4964,-518,-5075,1098,2393,1169,-1478,-3620,3042,5811,-1510,-4077,-2177,2528,6022,-2651,-5173,281,3939,3902,-2861,-7016,1559,7144,-1161,-3448,-4701,44,7111,-1839,-4984,-1689,1479,5547,-533,-6413,599,4818,1682,-2758,-5922,-514,6496,-1299,-3477,-4310,1728,7276,-708,-7032,-186,3004,4253,313,-6625,-745,6741,1468,-1035,-3172,-107,5538,-190,-4100,-2004,1000,3812,259,-4385,-345,2778,893,-990,-4453,544,4530,1350,-3249,-1890,496,2988,-99],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,8,-9,9,-11,12,-14,16,-18,20,-22,25,-27,31,-34,37,-41,45,-50,55,-61,67,-74,81,-90,99,-110,122,-137,155,-175,200,-232,274,-329,410,-537,767,-1316,5457,4536,-3058,-1221,-7486,4015,7613,-5836,-3252,751,-432,7161,-3496,-6649,4926,1436,-517,-283,-7052,3090,5995,-5367,-1170,234,1807,5412,-4856,-2625,4738,713,87,-2187,-3535,5327,2245,-3679,-728,-1427,3611,3109,-6431,-1844,1956,2107,423,-6301,-2590,6851,2228,-3132,-4643,-1286,7637,1510,-6899,-1897,1354,6783,2456,-9056,-1183,5450,2096,1502,-8315,-2110,9659,1664,-3861,-3837,-3045,9018,4667,-9161,-2634,2601,4559,4699,-11129,-4461,8720,1530,337,-5527,-5762,9864,4023,-7221,-1717,-2149,5515,6687,-9194,-4320,5806,1099,3518,-4632,-6733,9788,4120,-2586,-1732,-4231,5216,6986,-7897,-2701,1249,738,4966,-4807,-5626,7151,2184,-2034,-182,-4946,4807,3980,-5170,159,354,1248,4376,-5028,-2840,6371,793,-1178,-2863,-2104,5164,941,-3892,313,1249,3833,323,-5724,-487,4745,1711,-1634,-6500,-515,7080,1177,-3810,-3150,354,7608,43,-7039,-464,2737,5976,770,-9060,-204,6389,1265,-497,-7446,-478,8379,789,-5679,-1763,-1184,8716,2862,-9186,-251,3328,4590,2222,-8853,-2015,8234,842,-1236,-4721,-3891,8708,2941,-7355,-558,1566,4671,3247,-8628,-1370,5228,525,1739,-4161,-3968,7827,1378,-4488,434,-2368,4678,3178,-6960,-788,2507,293,2972,-3581,-3188,6264,-31,-2878,-719,-2509,4571,911,-5236,337,2193,936,1017,-3911,-865,5329,-39,-813,-2254,743,4776,17,-5020,728,3246,3352,-1753,-4723,2073,4192,-51,-2478,-3962,1471,6772,-1853,-3909,-2196,2256,6604,-1566,-6112,1547,3142,4251,-2283,-6087,1210,7244,262,-2980,-5586,1358,8773,-1443,-5586,-991,1811,6566,-591,-9424,-262,5106,898,-103,-6743,674,6815,-440,-2242,-2984,-918,7141,884,-6719,-179,782,4171,1159,-6836,-381,5264,-120,-1129,-2308,-1060,5808,294,-4329,1013,-490,2885,1170,-5571,181,3217,-699,-347,-3191,-832,5544,-1773,-3608,-61,296,3159,73,-4916,2173,2256,-885,-439,-1873,1176,3530,-2271,-3623,-1607,1578,3663,-1797,-4305,973,3171,783,-1138,-5122,3587,3978,-1556,-2539,-2241,2650,4338,-4368,-3566,-213,2227,3730,-3784,-5771,2411,4451,392,-3040,-4228,3266,5393,-2134,-3769,-2494,3145,5150,-3499,-5108,594,2391,2966,-2910,-6593,2959,4513,1258,-2882,-5010,3184,7038,-3063,-3986,632,604,6304,-1303,-5325,1785,2996,2568,-682,-4492,2208,5556,-1158,-675,-3003,578,5238,-2212,-3907,1284,322,1154,-663,-5129,1434,3107,-1765,-1385,-1637,782,3512,-2339,-3133,1575,639,2081,-2035,-2848,2153,2491,-1562,-1110,-1538,2102,2683,-2795,-2271,1166,2136,2373,-2679,-3359,3872,3375,-1218,-2513,-2015,3468,3093,-1806,-2999,-844,4316,2667]],"minZ":-13686,"maxZ":14228,"minX":0,"maxX":0.16249800000000023,"minY":2.007843137254902,"maxY":514.0078431372533}},"originalData":{"re":{"z":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-9,11,-11,13,-15,17,-18,20,-22,24,-27,30,-33,37,-40,44,-49,55,-60,66,-75,83,-94,106,-122,141,-166,199,-248,323,-457,752,-2779,4542,11086,-8983,-6334,4891,2585,5894,-4092,-9728,7617,5776,-1347,-1026,-7521,4403,10072,-8418,-5192,332,383,8010,-4976,-7995,5040,4071,1325,-1405,-8043,4111,7492,-5239,-1021,-2772,-113,7493,-4265,-4937,3171,1817,2139,-2577,-6507,4622,4278,-2556,-983,-3407,4107,5380,-5650,-1758,2016,2255,2745,-4806,-1251,4669,1500,-1886,-3502,-3004,6604,2410,-4990,-1613,121,5296,2531,-7650,-1699,6030,2668,1307,-7747,-2877,8874,1982,-3328,-3241,-2965,9381,4889,-9840,-1822,2747,4014,5026,-9688,-4305,8302,1113,616,-4376,-6417,11151,5273,-8739,-2203,-2061,5665,7031,-9246,-4713,5558,1772,3122,-5607,-8779,8461,5261,-3417,-1245,-4580,4230,8514,-8702,-3415,2641,985,6101,-6422,-6224,7557,2679,-96,-1806,-6120,4890,6510,-6587,-980,461,1717,4446,-6122,-2808,4333,768,-593,-2569,-3339,5104,1790,-4741,-1575,-527,3520,2379,-5767,-1075,3930,2040,-234,-6275,-500,5942,-349,-1044,-3200,-1196,7426,1400,-6471,541,1364,4224,669,-7793,188,5432,1448,-265,-6940,-1058,10232,15,-5373,-2527,-532,8609,1440,-10002,560,4986,3202,1207,-8839,-2862,9072,723,-4234,-3941,-2829,9675,2360,-7981,-1088,1472,4637,3557,-11262,-2489,7844,671,853,-5869,-5213,9189,3025,-6835,-1824,-1770,5258,4495,-8040,-2050,3787,2009,2037,-5476,-3742,7154,1541,-2095,-1474,-3021,4810,3910,-6408,286,2380,1319,2112,-4927,-1359,5469,-650,-1140,-1865,-466,5287,70,-4618,209,1419,2828,295,-4335,136,3806,-502,-1122,-5317,814,7050,-1119,-3705,-872,783,4523,-1320,-6356,1288,3264,3792,-1580,-8062,1596,6335,-1745,-2607,-5215,1825,7022,-1775,-5945,-1774,2997,6487,-1690,-8740,1975,6446,1124,-964,-7574,265,9127,-903,-5188,-2915,-484,7917,-1011,-8376,537,3736,4310,655,-7709,-266,7286,410,-893,-4977,-1316,7401,365,-7156,-861,646,4956,1751,-7490,-1001,4461,-879,-475,-4095,-1586,6265,-29,-3131,-744,-31,3744,1626,-5041,164,3095,897,-1263,-5057,1147,4939,-994,-2614,-901,341,3198,-2345,-4229,1460,2132,2875,-1353,-4137,3322,3091,-429,-2153,-2394,1552,5966,-2445,-4033,1286,2560,4208,-3183,-5720,3059,3434,1419,-3992,-5192,4014,6451,-2672,-3437,-1768,2965,5494,-3599,-5512,1143,3499,4749,-2805,-7079,3657,5650,-738,-2973,-4777,1286,6779,-1664,-4849,-674,2972,4696,-1973,-6657,1528,3735,1273,-110,-5853,1595,6141,-1039,-3520,-1248,2872,6038,-1392,-5226,1054,1763,1961,-1062,-5692,911,4580,-26,-1679,-3102,164,6330,-2444,-3186,613,789,2673,-1282,-3861,1913,2109,-604,-651,-2560,2273,4467,-3090,-1624,-639,2497,2031,-2567,-3457,2162,3171],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,9,-10,12,-13,14,-16,17,-19,22,-24,26,-29,32,-35,38,-43,47,-52,58,-65,73,-82,93,-107,125,-148,180,-227,302,-439,759,-3046,2561,12378,-6024,-6840,3075,2320,8542,-3105,-11047,5708,5460,-148,-1462,-8256,2077,9923,-4105,-4095,-1861,133,7549,-2292,-7207,1651,2558,2147,-808,-8591,2635,6328,-2269,-1585,-4546,1669,6497,-2048,-3375,1158,1028,4174,-2416,-4789,3862,2399,-319,-1820,-2971,3809,3683,-4242,-1467,-74,2492,3811,-5825,-2722,4988,504,1236,-3650,-4189,7948,2576,-4385,-1481,-2918,5332,4041,-8361,-1049,4312,2500,2667,-6838,-5791,9502,1989,-3074,-2539,-4927,8655,5694,-8280,-2761,643,4457,5586,-9307,-6679,7723,3337,2442,-3853,-8832,9010,6105,-6130,-2459,-3909,5258,9058,-8750,-5469,2766,1753,5257,-5320,-9632,7402,5084,-1710,-1908,-6581,4498,8356,-4597,-4468,-432,2241,4354,-4775,-6766,3624,1983,382,-1382,-5559,3536,4153,-2973,-2466,-2331,2759,3566,-5006,-3160,1754,1430,1864,-4188,-3342,4381,942,-1603,-1396,-1956,4193,1232,-3750,-373,1308,3477,1056,-5964,288,6128,-1103,-267,-4090,-1358,8159,204,-5368,-914,326,6493,1492,-8468,-518,5824,1635,717,-7124,-2140,9546,1199,-3731,-2620,-3165,8339,3493,-8483,-2227,2900,3078,3442,-8364,-4492,8348,1181,-1611,-4061,-4620,8768,4213,-7513,-1691,-298,4918,5495,-8702,-3923,5282,1892,1639,-5082,-4875,6624,2549,-3230,-1911,-3192,4306,5029,-6331,-2884,1413,2688,2521,-4468,-5500,4774,1649,-943,-2525,-2427,3954,3197,-4698,-1007,600,1178,2171,-3371,-1818,2604,476,747,-2762,-714,4720,-1212,-1772,-1398,-2,3119,334,-4114,-547,3264,2617,-705,-5059,136,4790,-1231,-2573,-3353,828,7344,-1487,-6413,-6,1372,3587,-834,-7847,923,4916,58,-1772,-5416,-451,8501,-1647,-4930,-1664,351,7049,583,-8371,622,4914,2698,839,-7816,-2985,6913,-321,-3880,-3556,-1225,8952,1593,-7255,-1811,2059,3312,2484,-7486,-1942,5850,1808,99,-3540,-2133,7012,2110,-3782,-559,-772,5193,2316,-5588,-351,3196,786,983,-2559,-1253,4525,723,-1817,-1721,-88,3192,734,-3504,79,1149,1688,133,-4457,1027,3238,-518,-1619,-1174,751,4215,-1248,-2608,709,1299,2583,-1261,-5533,2060,4085,-409,-1925,-3892,2277,5423,-2015,-3504,-1251,2478,4591,-3256,-5842,2651,3035,1737,-651,-4625,4046,4919,-861,-3312,-3159,2208,7054,-1887,-5065,498,2833,4916,-1090,-7229,1696,4982,47,-3838,-5404,-274,7931,-1877,-5254,-1738,1383,6166,-698,-6629,-144,3514,3721,-1483,-5641,-819,4712,2,-1328,-2529,140,5642,-117,-3579,715,1239,2563,815,-4741,227,2832,-257,-711,-2949,676,4192,-1012,-2250,-668,212,2717,-834,-3907,1888,2228,493,-1400,-3267,1660,2829,-1667,-2489,-36,2801,2359,-3651,-3325,2701,2173],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,1,-1,1,-2,1,-1,1,-2,2,-3,3,-3,3,-4,3,-4,5,-4,5,-5,5,-5,6,-5,4,-2,-1,7,-19,46,-112,341,-2775,-11621,4865,7529,-1295,-1370,-7592,1474,12829,-3937,-6784,-1108,-409,9567,-1195,-12146,4212,5376,1633,1279,-10092,547,10035,-3406,-3561,-2496,-1509,8832,-287,-8322,1530,1828,4597,2698,-8293,453,7102,-2879,-80,-3688,-506,7012,-2663,-5129,2314,-40,2913,143,-6081,3829,3535,-1223,-1243,-2985,1982,5428,-3289,-3467,291,2198,5303,-4294,-4446,4303,3124,1977,-5053,-5374,6672,3592,-3297,-3132,-3174,4645,6149,-7179,-4064,2323,3296,4914,-6872,-6332,8385,3532,-1523,-3580,-7937,7614,7293,-7957,-3648,-2061,3531,9986,-6791,-9229,5319,2558,4208,-3120,-10061,8469,7344,-4255,-2119,-5740,2705,10150,-6739,-6673,1139,905,6537,-3168,-10622,5958,3994,-503,-91,-6197,3037,9486,-4609,-4163,-118,-367,8802,-3021,-6810,5133,1558,668,1153,-6801,1819,5476,-3345,-1384,-1112,897,5459,-4720,-3685,2627,464,2057,-1581,-4435,4421,2811,-3298,-1590,-87,4544,2127,-4943,-2499,2105,3321,1921,-4915,-3612,5778,1567,-773,-4125,-2835,7302,3911,-5588,-2623,-1038,6429,3997,-8228,-4191,6084,2914,2482,-7220,-5394,10170,2839,-2822,-3195,-3342,7332,5540,-8551,-3811,727,4046,5656,-8538,-5720,7790,1865,1537,-5140,-6873,8487,5764,-6189,-2768,-1479,3949,7273,-9150,-5015,4638,2728,4204,-2878,-7046,5952,4378,-3593,-931,-4891,4185,8188,-6255,-2933,1980,115,5829,-3870,-5475,4998,2492,-1520,-2433,-4609,3757,5108,-4093,-1860,259,1461,3876,-3901,-2862,4655,260,-1317,-3216,-2350,4193,498,-3852,-2023,1216,4770,1601,-5589,-1372,3424,1584,-878,-6233,-1263,7388,-101,-3162,-3880,70,7325,96,-8260,-1630,1169,4812,137,-7833,-1083,5623,1686,-531,-6304,-288,9576,972,-5503,-3112,-1250,8958,1864,-9938,-2010,3589,3856,1999,-6339,-2856,7049,3202,-1804,-3962,-3467,8890,3020,-8072,-554,1319,4503,3823,-7092,-4390,4461,1748,1205,-4657,-4577,6754,2844,-4219,-2392,-1695,3840,4177,-5572,-1679,3232,609,1558,-3974,-2231,5199,-312,-1626,-505,-1173,3635,1700,-4448,-699,2294,1892,261,-4301,-481,2985,-516,-2101,-1881,-107,5075,-91,-4696,139,2405,3448,-506,-5389,-525,5186,961,-2163,-3982,924,6280,-125,-4475,-1964,2821,5819,-267,-5748,925,3597,3466,-1462,-7203,884,6160,141,-2568,-5658,657,8321,-463,-6073,-2836,1869,6863,274,-6345,-533,4614,2331,-748,-5997,-264,6532,902,-4409,-3334,-819,6338,1366,-6048,35,2427,2601,1306,-5594,-1251,4524,265,-411,-4132,-560,5763,966,-4178,-1587,1315,3555,1541,-5772,-394,3372,312,55,-3350,-689,4073,-923,-3013,-450,746,2826,-195,-4335,127,3403,12,-1935,-2703,-647,3419,-791,-2523,-1247],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-3,4,-5,5,-5,6,-6,7,-8,9,-9,11,-12,12,-14,15,-16,18,-20,21,-24,27,-30,33,-37,42,-47,51,-47,-4,833,4973,-6768,-9555,8437,5490,-3289,-3514,-5262,7031,10282,-7233,-5155,2232,2360,7025,-7666,-9236,5546,3746,1440,-2965,-6648,4966,5652,-4031,-2504,-1928,2181,7015,-5581,-4134,2704,1636,2859,-4311,-4811,4258,2367,-1213,-1181,-2265,3876,3330,-4651,-788,-993,2362,2767,-5717,-1639,3976,-223,-332,-3832,-1444,6918,501,-5220,734,-627,5486,2466,-8211,839,3813,-541,878,-7047,-1427,9591,-623,-4435,-1336,-2708,8557,2869,-11407,-180,3073,3739,3036,-10061,-2353,10670,634,-1090,-6256,-5099,10524,2591,-9729,-1236,-257,6163,6990,-10831,-3144,6379,3491,2867,-6609,-5762,9185,2990,-5581,-3231,-3731,6279,5561,-8567,-2476,2698,2694,4487,-5382,-5763,6880,3571,-179,-2553,-5130,6378,3983,-4375,-1537,-345,3517,3614,-4705,-2016,2902,1444,1071,-2731,-2605,5371,841,-1477,-678,-1254,4344,1081,-4297,888,1421,1788,1605,-6010,380,5564,-525,-884,-3555,502,6463,-2160,-4918,1085,1613,4409,165,-7740,2122,4790,-322,628,-6566,450,9769,-2379,-4513,-847,167,7405,-385,-8980,1004,3558,2771,1717,-9313,-584,9896,-1061,-2860,-4012,-2765,9650,1213,-8391,-364,2852,5125,2695,-9775,-1653,7525,2405,-926,-6125,-2780,8177,1773,-5339,-1652,-800,6100,3338,-7908,-2024,4580,2262,1957,-5288,-3213,6485,1337,-1458,-3035,-1891,4752,1936,-6515,-1301,1515,2982,2024,-4994,-700,2869,-300,-56,-3325,-607,4679,-1146,-2633,-624,-453,2877,-298,-4243,2142,2532,336,-345,-3504,1689,4133,-1799,-2034,-1610,1053,5875,-3321,-5190,2534,3412,2418,-1793,-7001,2964,5359,-1077,-2372,-4944,2246,7678,-2834,-5926,775,1939,5835,-1524,-8741,2311,5774,872,-1006,-6517,1586,7770,-1328,-4786,-1700,699,6883,-847,-8260,736,3887,2604,-206,-7451,1236,6689,769,-2798,-5393,-423,7910,-617,-5274,-1027,2313,4386,514,-7075,-700,4562,1509,-31,-4390,-1155,6774,523,-1471,-1655,293,4593,-560,-3606,202,1674,1458,130,-4582,618,2494,-1518,-2299,-1619,543,3479,-1438,-3391,84,31,3072,-1701,-4399,2937,2071,-537,-2197,-2605,2237,3729,-3526,-3224,809,2560,3523,-3976,-4772,3285,1822,13,-2235,-3287,3689,4045,-2733,-2423,-387,3693,4253,-3904,-4372,2011,2893,3876,-3303,-6155,4054,4637,-1226,-2034,-4759,2065,6977,-4396,-3379,458,3235,3376,-2160,-5913,2617,3801,-111,-2097,-5512,2777,6368,-1350,-3112,-1805,2196,3869,-1535,-5207,664,3136,3095,-835,-4525,562,3267,-104,-1982,-2787,1318,4664,-1632,-2942,-112,1361,2157,-1260,-4362,665,2459,1232,-2383,-1976,1643,1865,-1748,-1583,-199,1579,3568,-2142,-2490,1614,1799,-484,-1989,-1196,3406,1853,-2095],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-6,6,-6,8,-9,10,-12,14,-16,17,-20,22,-24,27,-30,34,-38,42,-47,51,-57,63,-70,77,-85,94,-104,115,-127,141,-157,174,-194,218,-247,282,-325,381,-457,564,-732,1033,-1741,7540,908,-9692,569,-649,8388,1000,-13182,530,6738,1233,1768,-9210,-3137,12824,636,-4347,-2324,-2991,10352,2736,-9952,-392,2593,2141,3991,-9819,-3225,8507,183,-1415,-2539,-3976,8087,1268,-6862,244,861,3493,3952,-8153,-101,6496,-696,147,-3000,-1728,7040,-1362,-3558,1006,-57,5066,-14,-5911,1927,3474,208,-15,-5715,2631,5978,-1571,-3621,-2221,2437,7326,-4500,-6630,1154,3515,4593,-4039,-7677,4400,6392,-1132,-3257,-6395,3240,7764,-4072,-4094,-762,4090,9200,-4600,-9350,4413,4777,2080,-1489,-10500,4336,9956,-3141,-1946,-5466,1251,10739,-3987,-8499,2197,2197,6223,-298,-11710,2819,6790,-162,202,-7541,-441,10857,-3796,-5740,-718,-935,8820,819,-10870,2258,5067,798,1585,-7790,-566,9820,-1886,-2408,-842,-1757,7010,-502,-6500,2784,21,322,1966,-6683,2056,5551,-2410,-1128,-2083,19,6264,-2612,-4950,2258,1035,3263,-1958,-5453,4065,4447,-1234,-3047,-4432,4695,5356,-3744,-3297,-859,3043,4079,-4563,-4769,3387,3133,2124,-3952,-5653,5571,5588,-3440,-4270,-3394,5384,7954,-7107,-4764,450,2666,6637,-5857,-7201,6156,4359,-136,-3762,-8643,5089,8653,-5292,-4384,-2323,2282,8648,-5207,-7120,4755,3014,3718,-2367,-9290,3848,6856,-1627,-1428,-5096,1460,8676,-3910,-5703,1578,615,5239,-1121,-7704,3844,3778,303,-168,-5539,1035,5444,-4245,-3462,355,599,5468,-2275,-5233,3040,2318,880,-323,-4932,2841,4811,-3147,-1669,-1118,798,3595,-4151,-3709,3496,1216,656,-3707,-2813,5322,2755,-2965,-3024,-1678,5215,3848,-4630,-2897,2745,4690,2356,-5329,-3754,5077,3904,553,-4663,-4333,7202,4100,-4738,-3728,-908,6015,3764,-7245,-3544,3868,3462,2991,-5653,-5113,7010,4231,-2867,-4755,-4941,5439,4734,-6600,-3325,494,3980,5641,-4261,-4497,4937,2736,1386,-2569,-5598,4940,5572,-4239,-1991,-2899,2237,7342,-5834,-3800,2332,2095,2446,-2712,-5088,5224,3492,-1684,-646,-2979,2568,5029,-4499,-2261,1378,571,3159,-3695,-3834,4260,2223,-2018,-2055,-2585,3840,2073,-3428,-2042,375,2686,1448,-4226,-2015,3951,1527,-840,-3722,-1433,5142,1014,-4007,-1373,676,4520,884,-5253,-1692,3311,2433,120,-5656,-1320,5372,2180,-2770,-3900,-1660,6843,2040,-6199,-2133,1150,4680,1345,-7158,-2290,4444,2321,-901,-5530,-3135,7366,3521,-3907,-3128,-1155,5932,4351,-5326,-2050,2220,4616,1572,-6090,-4144,5046,1978,-1054,-3525,-4318,4483,3204,-3511,-1924,222,3073,3983,-4895,-2896,3511,395,-398,-3628,-3308,4756,2709,-2608,-1056,561,2027,2144,-4218,-1438,3140,1376,789,-2045,-521,3049,47,-2069,-1973,193,2695,272,-3853,-2,1458,1708,401],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-3,4,-5,5,-5,6,-7,8,-8,10,-10,11,-13,14,-16,17,-19,21,-23,25,-28,30,-34,38,-42,46,-53,58,-66,75,-87,101,-119,143,-178,233,-331,563,-2728,-2864,-1882,7062,6222,-12717,-2421,4711,3169,3829,-8806,-6043,9729,3557,-2043,-3940,-4597,7856,5352,-6387,-3298,-262,4706,5350,-7421,-4286,5286,2244,2284,-4731,-4132,6373,2123,-3384,-2315,-2078,5492,2228,-4554,-897,1858,2018,1986,-5844,-1706,4702,199,-49,-1895,-1388,6716,-597,-4568,1304,767,3778,916,-6799,2846,3943,-1093,1816,-4853,437,9140,-4036,-4268,757,-218,7273,-561,-9739,2883,4403,1573,643,-9299,2249,9985,-2947,-4332,-3569,-528,10846,-899,-10808,1417,2279,5108,1633,-11426,461,10118,-1431,-712,-6664,-2579,11362,167,-7955,-1006,-721,7099,2675,-10413,-1067,5969,2674,1196,-7102,-3252,9253,1039,-4874,-3058,-1916,6848,1740,-7594,-1315,2333,3972,1904,-7584,-48,5150,1126,-1292,-4209,-2466,6036,1318,-4393,-1509,703,3033,-93,-5827,-227,1551,913,-37,-5195,-67,4692,-2323,-952,-1361,718,6029,-2301,-4848,2623,824,1853,-1697,-6122,4467,4802,-2755,-1060,-3979,2248,7854,-5284,-4443,1758,847,4412,-2784,-8928,5718,4714,25,-1363,-6594,3084,8078,-4634,-4680,-51,991,8868,-2544,-9847,2131,3225,2715,-792,-9817,3059,8995,-2325,-3537,-4845,-139,9779,-1582,-7690,673,2037,5194,-155,-10020,1282,5505,431,-840,-5667,-368,9008,-625,-4661,-2103,249,5658,764,-5672,77,3684,2530,-253,-5596,89,5176,1002,-1434,-2699,1411,5444,-1531,-4129,589,1350,2811,-734,-3657,3108,2076,446,-1066,-3517,3206,4038,-2882,-1607,-400,1965,4132,-4216,-3284,3778,1850,110,-2317,-4601,4576,3055,-4275,-1509,-1428,3818,4528,-4815,-4300,3368,2516,2333,-4189,-6501,5328,4192,-2744,-2456,-3769,4914,6355,-5739,-5328,2000,4129,5417,-4411,-7266,4533,4042,476,-2560,-6175,3661,6975,-4493,-4285,-1944,2538,6479,-3506,-5877,2379,3106,3263,-2766,-7588,3119,6089,-860,-3654,-4165,1273,6216,-1618,-4692,1404,2729,3354,-1707,-6191,942,3755,1167,-905,-2983,2200,3550,-1340,-2435,-576,2102,3088,-2407,-2320,1886,1419,1334,-2817,-1924,3072,2109,-1547,-1123,-1074,3143,1681,-3726,-410,1187,1456,1702,-4431,-1941,5009,1662,-398,-1995,-2022,5109,2606,-4972,-1971,1035,3978,2842,-5864,-2846,4645,2287,-818,-4930,-3732,5921,3490,-4468,-2736,-1530,6089,3889,-5151,-4378,2718,3478,2762,-4460,-4644,6530,4238,-1765,-4270,-2958,3812,4145,-4043,-3409,183,3669,3556,-4713,-5205,3922,2952,-781,-2762,-3343,3143,4423,-2514,-3052,-1461,2434,4085,-2980,-3251,1491,2692,1932,-3452,-2914,2335,2131,-52,-1135,-1979,3018,2661,-2426,135,736,1815,1813,-4159,-1447,2075,1653,-847,-2397,-992,3205,1857,-3037,-2145,322,1978,987,-4147,-1069],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,17,-19,21,-24,25,-28,31,-34,38,-42,46,-50,52,-44,-3,51,7356,3130,1547,-7012,-5057,12823,3823,-5653,-2048,-4870,7274,5416,-11569,-2507,4210,630,4623,-8435,-7075,10599,1612,-1653,-1954,-6404,8559,5472,-8004,-1113,-480,2595,6063,-7825,-4513,7365,-375,290,-2362,-5962,6157,3124,-5801,0,-832,2945,5555,-5730,-1274,4761,-608,1664,-4323,-3418,7069,367,-4254,-935,244,5190,409,-6968,-289,3878,2516,-63,-7283,626,7512,170,-2633,-4779,1096,9301,-1659,-6082,-367,2522,6538,-386,-9660,1199,5293,2618,-1229,-9504,-6,9667,-1040,-4514,-3430,-81,10678,-236,-8323,-149,3090,6084,2041,-11143,804,7678,500,-831,-7817,-2661,12996,138,-7346,-207,-613,7599,3674,-11164,-1012,6544,929,3222,-6811,-3687,11810,-421,-3832,-1650,-5302,6952,2697,-8871,448,2822,1803,4639,-8313,-2973,7811,-1399,-460,-2242,-3611,6974,1248,-6266,900,490,3337,2171,-6568,780,5032,-99,-177,-3103,-527,6549,-874,-5030,697,867,4482,-1260,-7115,2157,5049,373,-1383,-5105,2364,6624,-1383,-4002,-2642,2227,6807,-2729,-6862,94,2365,5481,-3020,-8111,3132,5849,1606,-2167,-5550,2814,9348,-2857,-5445,-2834,1411,9712,-2448,-10262,1836,4205,3855,-433,-9757,2785,9498,-1051,-3080,-4478,-11,10030,-1656,-8455,-798,2255,5804,1187,-9766,2642,6442,252,278,-6245,-359,9460,-1069,-4768,-912,-1182,6104,1524,-7846,978,3277,17,1063,-6068,-824,6881,-2020,-2832,-556,-909,5279,738,-5663,1775,670,463,86,-5394,2363,4462,-2378,-1415,-163,1609,4969,-2618,-4436,2523,2430,2949,-3003,-4767,3653,3590,-488,-2646,-4359,4174,4442,-3737,-3619,-1024,4010,5479,-4340,-5907,2995,3829,2582,-3143,-6813,4779,5745,-2186,-4124,-4662,4762,7568,-5277,-5093,1401,3663,5464,-3962,-7991,3997,4375,1031,-2204,-7958,3324,7438,-2517,-3097,-2389,1551,7652,-2937,-6422,2085,2195,3703,-466,-7563,1282,5600,-876,-1930,-4512,1114,6419,-3048,-5146,406,954,4565,-1051,-5236,3084,4343,-759,-397,-4124,958,5105,-2472,-2443,-144,664,4184,-2067,-3756,3727,2390,-191,-1232,-4416,4064,3436,-3338,-2217,287,2679,3287,-3965,-3438,3750,2451,-593,-3842,-3661,4723,3424,-1055,-2552,-1563,4816,3238,-4525,-3548,1570,5196,3354,-6065,-4965,4296,4157,-1024,-4689,-4328,5771,4623,-4645,-4937,-1280,5622,5413,-4788,-4389,1866,4265,2744,-5406,-6183,5466,3155,-915,-3947,-4266,5239,4368,-4089,-3061,906,2911,5053,-3431,-5108,3757,3587,1014,-2835,-3971,4309,4662,-2197,-2357,-1525,1977,4484,-3776,-3123,1297,1816,2124,-1594,-2704,3555,2302,-2559,-941,-1042,1874,3247,-4465,-2350,1753,681,1637,-2746,-2015,3529,1108,-1557,-2491,-562,3706],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-5,6,-7,8,-9,10,-11,13,-14,15,-16,19,-20,23,-25,28,-31,34,-37,42,-46,52,-58,65,-74,85,-98,115,-139,173,-227,327,-579,2501,7026,1364,-424,-8842,-2053,10920,392,-4698,-2975,-1480,9295,1898,-8751,-1671,3191,4537,2792,-7895,-2656,8008,1765,-1255,-4596,-386,7068,-187,-4774,-2479,222,5494,970,-6472,897,3323,1872,377,-6641,871,4384,-2415,-874,-2821,1544,6490,-2416,-3162,1780,1082,2551,-785,-6931,4744,3971,-2527,-582,-4669,2126,6712,-5317,-4591,1898,1004,5601,-3969,-8402,6037,3832,-2180,-881,-7221,3703,9291,-7119,-3611,16,1779,8299,-5485,-9548,5160,4037,2421,-937,-10734,5451,9697,-4509,-3929,-4118,603,11346,-3937,-9005,3042,2023,7138,-1251,-11911,1986,7399,741,-1921,-6649,736,11504,-773,-6705,-1600,1013,7695,-577,-8091,24,3907,2305,-502,-8465,562,6478,-265,-2224,-3717,139,6906,-1611,-4966,-799,1755,4201,-2155,-6807,2153,2686,1037,-1895,-5597,1573,4826,-3191,-1828,-39,1532,4650,-2655,-3799,3630,817,271,-1406,-4615,5923,3260,-4505,-1241,-1183,3276,5875,-6115,-3418,3701,972,3146,-5007,-6324,6945,4055,-2766,-2853,-5538,5864,7288,-7429,-3226,2627,2985,4789,-5295,-7844,7776,3824,-387,-3092,-7486,6367,7516,-4699,-4315,-1283,3032,8999,-4751,-7429,4048,4183,3084,-2788,-8752,3963,6564,-1920,-2565,-4363,3498,7760,-4363,-5281,-559,2341,5103,-2602,-6425,2271,4106,814,-1538,-5477,2485,5982,-2836,-2802,-2048,898,4676,-3543,-4776,1663,1486,753,-2430,-3541,2893,1961,-1102,-2310,-1535,3140,3334,-3560,-557,1663,1524,2808,-4028,-2361,4349,784,-231,-1844,-3845,6184,1768,-4347,-930,654,3905,3968,-6890,-916,5437,1210,233,-3761,-4024,7290,2528,-5770,-2106,-1217,5780,5365,-7747,-3896,3934,3469,1996,-6015,-4366,7320,4172,-3335,-3547,-3837,6197,5152,-6976,-3625,1846,4040,5235,-5612,-4924,4465,2350,104,-4223,-4949,6204,3692,-3159,-3366,-1412,3006,5448,-4515,-3724,1944,2205,2369,-4256,-3968,4227,4348,-1967,-1182,-3804,3532,3420,-2664,-3891,-308,2334,2155,-3750,-1968,3088,1811,62,-2655,-2524,3526,2190,-2225,-2196,125,2788,924,-4197,-577,3098,1433,663,-4601,-535,5215,568,-2694,-1287,484,6054,529,-5741,-504,2557,2158,-630,-5996,-467,5249,861,-1414,-3756,-1437,5933,1072,-6540,-1279,1337,5306,1476,-6860,-1575,5136,2401,-1064,-5441,-949,6717,3104,-4640,-3716,-624,5830,2484,-6481,-3445,2391,3310,593,-6069,-1432,6102,3755,-1143,-3618,-2441,6046,2192,-4482,-2086,1076,4184,1654,-4392,-3445,3658,2136,-212,-3520,-2899,4538,1692,-3059,-1850,-1314,4130,1802,-3691,-1175,2677,1645,142,-3313,-1093,2851,274,-883,-1846,-278,4816,190,-2869,-971,885,1604,-598,-4538,502,2707,-230,-1810,-2519,725,3987],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-9,11,-12,14,-16,17,-19,21,-23,26,-28,31,-35,38,-42,46,-51,56,-62,69,-77,86,-96,110,-125,144,-169,202,-250,324,-458,782,-3671,-4621,-3123,5214,7914,-9590,-4459,4114,2249,5565,-5652,-10361,10721,4796,-2345,-2003,-8437,5888,9784,-8352,-4240,962,1510,7974,-5180,-9392,6257,2761,-68,-888,-9048,5890,6762,-6099,-984,-1712,-232,8219,-4202,-5742,4912,370,1744,-549,-5699,5849,3152,-5227,-508,-1061,1346,4212,-6209,-1971,3962,395,1435,-2914,-2007,6862,2226,-4085,-2784,-1493,7418,2761,-7221,-1507,3433,4286,1312,-7494,-2522,6198,1223,-1106,-6213,-2201,10162,1821,-5449,-2887,-87,9163,3042,-10376,-2500,2590,4807,2776,-9207,-3049,8621,2061,-1526,-5847,-4839,9937,4693,-7976,-2083,462,6329,5903,-10375,-3961,6862,2053,2245,-6285,-7190,10276,3527,-5462,-2072,-4918,6286,7629,-9255,-2957,4062,1513,5824,-5954,-4896,8149,698,-2053,-836,-5131,5755,4179,-6359,-99,777,1039,5090,-5577,-2826,5426,-100,205,-2371,-4097,6337,2978,-5445,109,-304,2983,3460,-6920,-462,5249,-557,-988,-4149,-1486,6681,-883,-4798,-2684,1200,5130,211,-6995,187,3995,3176,429,-7405,1197,6051,648,-1894,-4899,1286,8485,-128,-6021,-2236,1456,6822,254,-10240,-622,5858,3078,10,-8506,-1305,9045,537,-3569,-4223,-1798,11089,1518,-9250,-753,512,5305,2734,-10115,-1906,7546,176,-610,-5951,-3186,10126,579,-6989,-451,-1995,5213,4216,-7960,-1154,4454,573,2106,-4682,-3403,7881,469,-2345,-1056,-2730,5396,2152,-7513,-187,2130,259,2437,-5137,-1460,6410,-517,-1113,-897,-2692,5442,-236,-5444,1856,1741,1343,947,-5264,1765,5377,-1085,-1430,-4499,1214,6660,-1365,-5500,257,2171,4135,-1589,-6201,2226,3826,1247,-837,-6591,2034,5703,-1270,-3081,-3519,2853,7622,-1850,-6993,-229,3728,5048,-2064,-7202,1319,6569,1269,-1848,-7079,1703,8060,-1123,-4442,-1399,2172,7513,-1417,-7808,586,4118,4883,-162,-8001,808,7160,-74,-2811,-4139,-229,7050,509,-5855,-184,654,4190,-523,-6872,299,4695,1217,514,-4000,-1197,6999,-628,-3472,-153,-753,2982,490,-4767,814,3080,-727,-90,-2806,362,4842,-2163,-2178,610,77,2848,-1467,-4237,2061,3174,430,-1480,-3385,1498,5036,-1698,-3454,-928,2743,3968,-2947,-3335,1558,3475,2486,-3374,-5294,3105,4754,-41,-3436,-3858,3887,5312,-2159,-4187,-1600,3612,5282,-5005,-5757,1974,4412,2285,-3606,-6315,3140,5150,-751,-4635,-4561,3163,7235,-3144,-5010,-1363,2516,5965,-2835,-6530,1448,4404,1571,-877,-5947,2186,5568,-1845,-2892,-1819,2226,5716,-1971,-5154,1780,1714,2614,-1297,-4157,2445,4086,-1090,-1514,-2974,808,4759,-2040,-3107,494,367,1541,-2036,-4164,2684,2653,-1793,-2041,-2448,2833,4074,-3178,-1884,1947,1227,1490,-2840,-4092],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,6,-6,8,-8,9,-10,12,-13,15,-17,19,-21,24,-26,29,-32,35,-39,43,-47,52,-58,64,-70,78,-86,95,-106,118,-131,147,-167,191,-222,260,-313,387,-503,710,-1188,5229,-3006,-8895,76,1804,9639,-2923,-9849,2373,6989,2529,-651,-9341,1884,9155,-1186,-4232,-3847,-89,9080,-1534,-7437,-581,2218,4613,-1246,-8239,1467,4827,1785,-1742,-5273,2199,6026,-2062,-2481,-1990,986,5703,-2506,-5166,2846,424,2901,-1223,-6074,4811,3861,-3421,-130,-2008,2539,6021,-5503,-2977,3789,-903,3444,-4294,-5608,8030,2102,-4015,655,-4373,4395,5160,-7760,-2696,2545,2435,5253,-7660,-7516,8616,3224,-554,-3062,-6688,7515,7313,-7673,-3072,-476,4708,8619,-7588,-8237,6045,3161,2743,-4684,-9362,6699,8014,-3997,-3883,-4588,4085,10079,-5312,-7221,1642,2721,6279,-3659,-8802,4120,6397,-31,-3272,-6619,2969,7926,-1725,-4850,-2208,3079,6785,-2528,-5487,550,2320,3517,-2081,-5765,2952,3601,70,-1708,-4341,3841,4710,-2913,-2274,-82,1400,4001,-4756,-4706,4255,717,310,-1445,-3964,5755,1889,-5004,-441,-1788,2727,2944,-5921,-817,3873,-138,1183,-3829,-2827,8636,1142,-5564,-287,-2507,6739,3993,-9016,-1218,4315,1431,3002,-6650,-5848,8878,1253,-2857,-2635,-4543,8748,5031,-8770,-1362,849,4675,5112,-8161,-4658,7285,2354,791,-4917,-6726,7651,5571,-4796,-4056,-2893,5249,6926,-5307,-5055,3527,3577,4305,-4834,-5756,5069,3812,-274,-3372,-4591,4199,5178,-4177,-3249,1115,3494,4496,-4342,-3758,2340,2410,966,-2819,-3274,3970,2812,-2289,-1584,-1800,4121,2485,-4414,-220,2127,872,1204,-4724,-916,4960,-73,-1762,-1330,-1304,5079,-988,-4867,-196,1514,3052,657,-5330,372,6207,-125,-1332,-2780,-316,6880,-904,-6134,141,342,4555,1983,-8608,124,6049,364,-1370,-6710,-848,8855,1714,-4686,-3437,-750,7271,2278,-7379,-1554,2865,3985,2592,-7668,-1077,7578,1148,-1997,-4024,-2384,7189,2546,-5758,-3423,537,5843,3726,-5502,-3426,4059,2884,-158,-4740,-3152,6219,2677,-3419,-3502,-1717,4229,2578,-3846,-2322,2564,3341,2712,-3012,-2064,3390,1140,-1710,-3236,-2344,3702,1320,-3083,-1178,488,2706,518,-4340,207,1833,-13,-247,-3172,76,4054,-1011,-2678,-1912,158,3486,-613,-4900,1505,2920,-50,-697,-5047,1647,5323,-1433,-3098,-2092,1891,5492,-892,-4247,1844,2512,2783,-1545,-6177,591,5251,-770,-1155,-2976,641,6717,-620,-4895,-1253,2532,4616,483,-6699,-169,4660,1944,-1447,-5534,-490,7277,626,-3282,-2717,924,6504,-612,-5638,-1473,2516,3527,1011,-6111,-1005,4418,1099,-1351,-3824,-450,5285,1069,-4050,-1840,-106,3491,53,-3551,84,2367,2234,64,-3492,-357,3508,46,-1791,-1564,195,4126,-86,-2931,690,1792,2420,-1403,-2288,2437,2067,1014,-1093,-2063,841,3551,-1386,-2527,400,2254,1359,-1710],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,-1,1,-1,1,-1,2,-2,3,-2,3,-4,6,-7,10,-19,41,-133,1645,5252,-4750,-10291,6604,8352,-2514,-2113,-6828,3353,11413,-6117,-5816,1090,1994,7928,-2937,-10751,4878,4659,419,-404,-8974,2622,9257,-3247,-2198,-679,-2036,8487,-2195,-8811,3882,611,1140,794,-9357,3063,6654,-4196,547,-1983,-458,8716,-4463,-5369,3681,727,2406,-940,-6837,4969,4046,-4180,-439,-2067,1675,5969,-4219,-4337,3839,1788,3248,-4415,-6257,6413,3968,-1302,-4041,-3144,5170,5599,-5052,-3351,-125,5308,4137,-7659,-4038,4500,3317,2425,-6413,-5811,8033,3330,-3600,-4859,-4548,7720,6282,-7307,-4416,673,4704,6035,-9003,-6690,7831,3135,1644,-5106,-7220,8327,6882,-4635,-3326,-4261,4944,8390,-7947,-6221,5331,1044,5395,-5033,-9741,6709,5633,-2394,-208,-7008,4349,8072,-6715,-3764,405,77,6960,-4112,-6579,5970,1582,-977,642,-6559,4620,6102,-5084,-75,-252,1650,4938,-4049,-4300,5355,64,676,-739,-5805,5994,2473,-5266,-1125,-461,2546,4102,-6775,-3291,5168,1976,900,-4157,-3292,6992,1710,-3507,-2782,-301,6019,2694,-6301,-1510,2631,4893,2417,-6855,-2568,5938,3568,-1449,-6789,-2262,7492,2983,-4450,-4433,-1157,8578,3661,-10216,-2194,4054,3745,2775,-7867,-4151,7146,1749,-1769,-3626,-4764,8263,4296,-6877,-2221,-802,4772,4339,-7177,-4421,6997,1346,1681,-3662,-6800,8044,2428,-4652,-806,-4323,4330,5979,-8006,-1969,2237,-249,4174,-3512,-4041,6584,465,-2237,-1400,-3172,5107,3936,-6108,661,2187,-192,1746,-4852,-1955,5536,414,-1674,-1561,-1914,5877,663,-4908,335,2389,2678,-389,-6202,-1105,5559,448,-2563,-4494,-870,6895,1155,-6233,-2490,542,6478,427,-7132,-243,4618,4612,-1477,-7420,210,6259,1089,-3153,-4896,1145,7925,696,-5075,-2331,903,6985,198,-7492,-43,4981,2838,873,-7000,-560,8214,928,-3265,-3025,-1149,7663,1986,-5626,-767,2883,4568,1973,-7334,-1533,6134,1069,-1251,-4050,-1639,7479,853,-4885,-871,-312,4424,3438,-5590,-1418,3239,132,-226,-4086,-1661,6273,-1304,-3010,146,-52,2703,634,-4859,1363,2938,482,581,-3321,88,4479,-627,-2260,-459,532,5123,-1768,-5233,1899,2923,1942,-2322,-4645,1860,5056,-351,-3889,-3329,1366,5332,-1644,-4974,-83,3243,3795,-2120,-6417,1475,5702,1651,-3280,-5927,2224,6432,-1327,-4499,-3877,1632,6630,-1969,-5183,-884,3684,4551,-1950,-6535,1493,4713,2042,-2767,-5512,2113,6952,-477,-4428,-1506,1099,6078,-1308,-7623,653,2831,2863,-830,-4186,334,5200,-307,-2555,-2649,877,5626,-1235,-3638,66,1865,2978,393,-4927,917,3469,-563,-1716,-1549,569,3468,-1505,-3731,1420,1051,2110,-930,-3691,2119,2979,-1182,-1484,-3116,1776,3798,-2091],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,4,-5,5,-6,7,-7,8,-9,10,-11,12,-13,15,-16,17,-20,21,-23,25,-28,31,-35,38,-43,49,-55,64,-75,89,-108,136,-180,254,-404,807,-4596,-9579,6893,5751,-404,-4833,-7019,5180,8220,-4301,-5295,-2505,3860,7409,-5179,-7317,3634,4587,3495,-4452,-5898,4293,4461,-938,-4098,-5228,3724,6390,-3954,-3228,133,1596,5730,-4543,-4361,3428,1976,1858,-2550,-5086,5150,3172,-4077,-324,-2490,3078,4862,-6643,-1565,4295,-857,3255,-3972,-4319,8130,913,-3661,453,-1953,5472,3650,-8649,-17,4253,913,3650,-7572,-4274,9894,-288,-2356,-2103,-3866,9704,5341,-10108,-257,3059,3480,4267,-9828,-4689,8897,1987,-551,-5598,-5304,9676,4959,-8052,-2713,-1173,5237,6082,-9028,-5104,6518,2963,3075,-5770,-6543,8074,5329,-3114,-3557,-4292,5495,7452,-6101,-4632,1481,4902,6170,-5698,-4563,4569,3254,-492,-4074,-4461,5171,4253,-2598,-2386,-2287,5173,3017,-4399,-2417,1037,1941,3356,-4551,-2955,3782,-34,804,-1836,-3139,6054,530,-5648,1358,-124,2192,2414,-6151,-315,4069,-501,-553,-2678,-1349,7143,-49,-5085,1860,-723,5064,1875,-8916,1732,5898,-7,500,-7573,-2164,9386,-986,-4240,-1167,-1522,8578,896,-8978,-606,3697,3092,1541,-8265,-1950,9113,883,-2485,-4485,-2373,9791,2528,-8314,-2080,414,6125,2920,-7868,-3537,6201,2467,-72,-4989,-4036,7805,3221,-4460,-3331,-1218,5775,4545,-6837,-2112,1401,3337,1950,-5870,-3657,5924,2464,-1747,-4581,-2074,4279,1405,-3758,-2018,61,3476,966,-4858,-232,2374,1248,1040,-3238,-1247,4497,192,-1626,-1603,-77,4673,-565,-4578,946,1994,1647,1108,-5490,1304,4679,-2660,-2052,-2378,746,6039,-1907,-5448,2557,1178,3560,-374,-7808,2405,5191,-1277,-1520,-4398,1018,7052,-2454,-5171,-110,1164,5003,-23,-8724,1629,5707,1396,-1458,-6423,-104,8027,-734,-3463,-1967,111,7316,-266,-7387,-515,3093,3836,-412,-8128,-1176,8121,1219,-1403,-4974,-1807,7218,1350,-4881,-1900,941,4063,660,-6904,-1037,3839,1688,-905,-5094,-484,4793,521,-2068,-1904,-1253,4663,1101,-4373,48,1402,3122,-771,-3188,1674,1959,997,-740,-3805,644,3207,-1450,-2347,701,1200,2515,-2697,-3249,1913,1848,688,-154,-3708,3776,4695,-2218,-2310,1007,1163,3536,-3650,-4359,3253,1578,1873,-2037,-4594,2923,4681,-2688,-2244,-1482,2843,6443,-3412,-4599,758,3379,3663,-2436,-7252,3794,4969,63,-1595,-3774,1961,7127,-2658,-4063,22,2577,5308,-3272,-6126,698,3212,1798,-2174,-4967,1678,5369,-758,-3628,-2265,1507,4689,-1323,-4659,-491,2761,2842,-1475,-4438,-3,2738,313,-1464,-3151,1478,3114,-344,-2041,-1548,2172,3466,-1537,-1916,1095,2081,806,-1440,-3282,2216,2305,-674,-1819,-1399,1996,2504,-1882,-1669,3204,1057,656,-3409,-2552,3576,2075,-2476,-1227,39],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-2,3,-3,3,-4,4,-4,4,-5,6,-6,6,-7,9,-9,11,-12,15,-17,21,-25,32,-41,56,-80,123,-213,453,-3097,173,12428,-1837,-8667,1267,2755,6687,-228,-12301,3036,7172,434,589,-9018,19,11170,-1956,-5452,-1817,-1750,10443,1412,-11459,1744,3325,1396,2833,-8926,-523,9514,-3793,-927,-1748,-3078,10039,-206,-8251,2054,652,1933,2824,-9313,-374,6394,-3674,4,-2882,-1555,7836,-1813,-5553,1771,-903,1998,38,-7545,3920,5783,-2092,-414,-4407,1713,7487,-3319,-4794,324,2537,4374,-4849,-7564,4298,4770,-124,-4128,-6380,4185,6996,-2311,-5212,-3472,4522,6937,-4359,-6593,809,3865,6255,-6532,-9624,4156,5638,913,-4437,-8865,5536,9954,-4730,-5345,-2745,3427,9598,-5475,-8508,2634,2797,5683,-1997,-12309,5091,6979,-1784,-1430,-7065,1673,11351,-3644,-6495,277,328,7721,-514,-9907,4486,3102,-66,387,-7065,693,9634,-4472,-2731,-190,-1987,7555,-1766,-7498,3955,1164,1595,1484,-6437,3145,5734,-4164,-405,-569,-300,5848,-4408,-5655,4788,913,1082,-1177,-5509,4520,4287,-3209,-1672,-2070,3631,5839,-5308,-4159,2852,3122,2889,-4928,-5511,5216,4524,-1604,-4040,-3309,6338,5790,-3433,-4621,-462,6422,5236,-5762,-5496,3324,5746,4586,-6731,-6167,6896,4385,-1769,-4320,-6035,6767,6684,-6572,-3814,749,3926,6710,-5766,-7252,5592,3502,1632,-3661,-8334,6041,6879,-4081,-2505,-3911,2758,8574,-6177,-4627,2441,1752,4254,-2537,-8135,5991,4824,-1169,-729,-3660,1955,6912,-5173,-2210,2074,-645,5025,-4067,-5196,5241,2211,-2214,545,-4433,3295,4631,-5090,-1641,107,2135,3466,-4787,-4578,4762,695,-1177,-2075,-2272,6340,3121,-5523,-2616,-43,4166,2894,-6431,-2209,4759,3316,29,-5511,-2749,5944,3461,-3225,-3743,-1872,6123,3807,-7353,-4023,2034,5262,2094,-7314,-3141,5723,3575,-83,-5960,-4040,6923,4629,-4037,-4823,-1376,5570,3915,-6333,-2848,2941,4192,2944,-6226,-4136,5644,2393,-509,-3721,-2938,6144,4699,-5260,-1637,-2373,3046,4141,-5901,-2557,4172,1805,1848,-3236,-4088,5342,2582,-2943,-1236,-844,3319,4358,-5453,-2966,2867,-55,1627,-2529,-3228,5448,838,-2901,-2030,-1597,3372,2298,-4923,229,2006,1553,866,-4355,-1641,5290,326,-1490,-2702,-559,4755,527,-5199,-1465,1818,3328,622,-6814,-543,5248,1979,-2735,-4909,-195,7316,548,-5143,-4489,31,5817,754,-5815,-2317,3262,3920,-269,-6878,-1498,6359,1255,-2343,-4627,-94,6070,1337,-4619,-2884,1353,5932,1538,-6234,-1040,4175,3843,591,-6538,-2296,5640,1766,-3221,-3462,-2097,5269,2612,-5420,-1913,1991,2672,1618,-5004,-1931,4550,1450,91,-2076,-2201,4543,542,-4065,123,1267,2178,727,-4238,-47,2756,807,-275,-2745,-569,4899,-197,-3520,-407,-189,3086,-62,-4752,525,3319],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-12,13,-14,16,-18,20,-22,24,-26,29,-32,35,-38,42,-47,52,-58,65,-73,83,-95,108,-127,152,-188,239,-325,493,-1194,7678,6092,-8836,-4978,890,6019,4241,-8181,-6074,6778,3996,-532,-7112,-4978,7460,5989,-4252,-4311,-2624,4242,5476,-5967,-4584,745,2805,2681,-4343,-2766,5283,2139,-89,-2718,-4522,6270,3003,-5549,-1155,-1198,3339,2747,-7213,-1461,4793,-788,1278,-4421,-2491,7921,-212,-4097,647,-1767,4806,1762,-8820,2348,4460,-255,1646,-6131,-873,10541,-2229,-5684,-226,-1446,8264,616,-11359,1353,4802,1095,1467,-10033,-529,11483,-560,-3185,-3854,-2342,10088,703,-8719,-313,1779,4628,3609,-10743,-2620,9105,1259,177,-7562,-3894,11547,1933,-6018,-2091,-687,8297,3364,-9168,-3093,3852,4714,2215,-8472,-3373,7190,3417,-1698,-4527,-2935,7229,1293,-5002,-2816,-118,4976,2597,-6457,-1852,2406,2808,1138,-6264,-1525,7433,583,-1437,-1069,-1337,5065,23,-6005,541,411,2941,1403,-5887,2237,3755,-3074,-15,-3076,-118,7311,-1946,-3957,3263,131,4510,-113,-7431,3533,5928,-1943,426,-4477,1043,8661,-3589,-5005,2068,1105,5912,-1825,-8953,4145,4184,1132,-915,-7994,2178,9815,-2788,-4622,-2384,991,8944,-1960,-9547,1135,2745,4096,-23,-9538,-40,8002,984,-1518,-5424,-398,8903,269,-7702,-2157,852,5860,1324,-9266,-375,5255,2684,1021,-6777,-943,6651,186,-2422,-2846,-319,6593,1033,-6367,-1233,2162,4970,94,-4641,130,3190,1101,-637,-4097,-177,5175,-1681,-3227,-486,179,3887,-1344,-4070,1686,1938,783,129,-3681,2065,4350,-4333,-2069,-887,928,3873,-3991,-3982,2902,1397,1385,-2590,-6604,4644,4644,-3409,-567,-2528,2701,5006,-4353,-4584,2743,1344,3824,-3925,-7553,4694,5666,-1522,-2273,-4497,3683,7914,-4578,-4404,-227,2099,6696,-4048,-7925,2724,4242,1729,-1760,-7268,2340,8366,-1841,-4139,-3938,2565,6492,-2613,-6259,188,2694,4361,-1636,-6696,572,5362,567,-2369,-4271,2250,5232,-1105,-3398,-2394,1589,5150,-628,-4383,1470,3206,2536,-2245,-4445,567,2476,10,-1198,-2893,1798,3227,-1966,-3121,1003,-31,2416,-2965,-2624,4320,2244,-2035,-1224,-2076,2873,3366,-4432,-1621,933,1449,1914,-4118,-4540,4528,918,-571,-2644,-2661,3265,3502,-3920,-2358,-213,2731,2299,-5302,-3452,4484,3592,-184,-3140,-4336,5275,4125,-2995,-3347,-2027,4381,3961,-5341,-3117,2101,2775,2608,-4876,-5595,4150,3437,-668,-3776,-2909,4013,5571,-2765,-4017,-715,3418,4195,-3234,-4632,1658,3720,1933,-2601,-4926,2641,3507,-671,-2345,-2297,3091,4189,-1597,-2742,154,2691,3145,-1539,-2588,2483,2382,463,-2690,-1688,2022,2217,-2124,-2022,-1285,1274,1879,-3769,-147,1168,1446,527,-2381,-873,3140,1215,-2470,-345,686,3092,1274,-4349,-1504,1693,2975],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,1,-2,2,-2,2,-2,2,-3,3,-3,4,-7,13,-33,127,-1393,-11120,-2734,9595,868,-317,-6744,-2336,12294,1792,-7386,-3176,-836,7561,3560,-11303,-1266,4935,2112,3260,-8447,-5516,10953,675,-3633,-1577,-4905,8822,4351,-9253,967,1721,2127,5646,-9196,-2954,9168,-1444,614,-1863,-5570,9020,1488,-7110,1516,257,2871,4473,-7528,-547,7326,-2425,290,-3134,-3324,8401,-1991,-7646,1556,-98,2994,1274,-7812,2247,5781,-71,-123,-6140,437,9208,-2501,-6455,-2185,848,7719,-497,-9135,-22,3862,4211,-2264,-8886,2193,8416,873,-3736,-7295,1122,8872,-1552,-4373,-3195,2588,9274,-1779,-10884,624,5531,4079,-1152,-10550,1588,9642,-6,-2760,-6521,-591,11505,-1091,-8664,-585,1551,6885,1584,-10333,1459,6657,-80,346,-7001,-1476,10595,-1128,-4602,465,-2657,8706,1572,-9527,2458,3433,1544,1903,-7209,-1299,7653,-3164,-1246,-263,-2973,6987,251,-7459,3162,711,1008,1865,-6642,2263,7590,-2612,-1549,-1388,-243,6518,-900,-5808,2243,1773,2593,103,-8402,2275,5183,-1352,-2610,-4616,3033,7494,-3282,-5123,-548,2723,5237,-3297,-8297,2331,5726,1444,-3353,-7042,5232,6885,-1039,-4983,-4128,3072,7661,-2508,-7359,29,4153,6261,-2958,-9118,3665,6962,2405,-3050,-7854,3941,7583,-2155,-4177,-2750,2223,8748,-2877,-6378,2327,3385,5085,-1697,-9082,3281,6598,-676,-878,-6001,1168,8743,-2459,-4366,1127,-979,5554,-962,-8101,3607,2989,69,739,-5175,687,6750,-4135,-2629,321,-1295,5186,-2470,-6996,4223,2270,-594,-663,-3635,3149,5564,-4325,-2286,458,1203,4721,-3587,-4736,3882,3546,1400,-2544,-5060,4327,4752,-2057,-3687,-1958,3702,5076,-6132,-4719,2377,4443,3701,-4835,-5798,4882,5869,86,-5876,-6408,5549,6409,-2794,-4733,-2325,5393,6303,-5209,-6270,1778,3854,2714,-4575,-5854,6004,3741,738,-4288,-5694,4277,6535,-4769,-3850,-592,2946,6111,-5614,-6109,3636,3149,2212,-3090,-5731,3506,5390,-2513,-2380,-2311,2504,6056,-3794,-4388,2026,1819,3525,-1925,-4748,2879,4085,-1753,118,-2343,2528,4902,-3408,-1680,3952,1004,2750,-3457,-3964,4572,1916,-1787,-1277,-2636,3073,2643,-4350,-1699,2008,2110,1883,-4331,-4626,4921,2216,-556,-2734,-2669,5122,3761,-5144,-3198,530,4392,2520,-5340,-3238,3721,3807,51,-6336,-3165,5222,4675,-2390,-5774,-443,5951,4117,-4260,-3886,1160,5484,2338,-6305,-3085,4707,4493,73,-4913,-3178,5943,3364,-4039,-4872,-1243,5796,4559,-5782,-3220,1080,3177,2855,-5001,-3564,4040,3362,-652,-3407,-2760,4256,2971,-3822,-2492,13,1665,2790,-4211,-1535,2503,1514,924,-3005,-2943,3768,1855,-3062,-1704,-59,2693,2056,-5103,-1043,3224,1178,-1265,-2631,-1862,4339,1715,-4054,-1430],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,5,-6,6,-7,9,-9,10,-11,12,-13,15,-16,17,-19,21,-24,26,-30,33,-39,44,-51,61,-75,95,-130,197,-373,1973,637,-8981,-2126,10450,3380,-4238,-6329,-2204,9697,3560,-7023,-4621,2151,7667,924,-8368,-1890,4976,2641,249,-7933,-2105,8007,1534,-3357,-5201,-2563,7288,2035,-6904,-561,750,4355,3666,-7099,-722,4651,-495,703,-3908,-1181,7318,-1779,-3468,1037,-1139,4124,1078,-8875,2996,3646,-2154,1219,-5868,517,7901,-3833,-3857,1280,-526,7037,-925,-9457,6195,3958,-462,-804,-8020,2237,9031,-4596,-4690,-1270,541,10066,-2172,-9126,2028,2796,4372,510,-11705,2388,9454,-1533,-3961,-4412,214,10140,-1923,-7808,-579,3528,6704,704,-10539,1221,7083,3057,-1197,-9301,-409,8698,1493,-4812,-4220,710,8883,-894,-7397,-1401,2203,6008,63,-8252,80,5448,2473,-2200,-5381,-331,7861,-1102,-3891,-2911,172,7054,-983,-6231,2327,1731,2305,584,-5882,1785,6085,-2030,-1110,-1926,1599,7643,-2629,-3235,3778,-825,2116,-714,-5991,4286,3839,-3169,-1092,-2899,2788,7502,-5587,-4672,3461,-63,4611,-3165,-8053,7652,3987,-796,-1019,-4671,4187,8101,-5765,-2695,584,2261,7738,-5064,-8659,3292,4386,1098,-3143,-7875,4599,8570,-2267,-3704,-4254,2193,8396,-3432,-7690,795,4269,5598,-3066,-8960,3334,7416,-84,-2785,-5031,2559,7165,-1354,-4920,-2017,3514,6671,-3039,-6220,1501,3377,4546,-3049,-6516,2586,5450,-555,-2606,-3945,2361,6376,-2025,-3176,318,1232,3927,-1798,-5116,2966,1813,1031,-603,-4418,3095,4688,-4057,-777,-1874,260,4243,-4338,-3382,3901,449,460,-2195,-3677,4863,2493,-4254,-848,-886,2647,5425,-5323,-4170,3577,2268,1599,-4655,-5549,6557,4172,-3003,-2245,-4018,4393,6271,-6262,-3782,1067,3533,4907,-5707,-5264,5584,4076,-315,-3277,-4252,6299,5811,-4850,-4052,-1906,4484,6429,-4480,-6502,3011,3777,1958,-4557,-5366,4982,5716,465,-3161,-3686,4169,5152,-3544,-4855,125,2363,4011,-3980,-4945,1305,3542,2409,-3746,-4446,2757,3712,-1192,-1822,-2221,3156,3106,-3478,-3265,912,1465,1992,-3316,-3797,4309,1102,-1632,-525,-1910,3591,2836,-2713,-768,1399,1806,2627,-5044,-1735,5179,1173,-1345,-2109,-2494,4719,1238,-4210,-1690,201,3117,1152,-4801,-3074,4689,2447,-992,-3391,-2269,6420,1516,-4077,-2755,-174,5199,3063,-5777,-2618,3241,2503,1036,-6902,-3250,5953,3222,-2918,-4288,-1808,5443,3798,-4962,-4075,1688,4627,1943,-6368,-5547,2964,3436,-371,-5310,-3378,5700,4157,-2637,-3214,-760,5550,2770,-3375,-4036,1877,3196,1825,-4247,-2747,3515,2369,-1052,-4129,-2202,3958,2792,-3204,-1167,254,2195,1186,-3592,-2448,2363,1257,-601,-2365,-1756,4062,732,-2684,-2138,1009,2544,-345,-4468,112,3269,1011,428,-3773,-258,3682,-1296,-2762],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-6,7,-8,10,-10,12,-13,15,-16,18,-20,23,-25,28,-31,34,-38,41,-46,50,-55,61,-67,74,-82,91,-101,112,-126,142,-162,185,-215,256,-312,392,-523,767,-1367,6653,6078,-8253,-3569,-225,7462,4876,-8547,-4733,6247,3688,3809,-7300,-7496,8521,3496,-4386,-1916,-5029,6639,7041,-9659,-3259,2424,1054,7038,-6684,-7538,9456,2018,-761,-180,-8148,6374,6647,-7492,503,-1219,893,7575,-8279,-4888,6078,179,907,-1091,-6887,6250,2746,-6882,1966,-1098,1706,4894,-7676,-633,5939,-240,-626,-4653,-3704,7389,197,-7003,-1536,-1105,4335,2826,-8959,-202,5653,3150,401,-6810,-2620,8366,2365,-3241,-5089,-1405,8590,1956,-8294,-2693,2712,6514,741,-9299,-2529,5893,3473,-1128,-7821,-2461,9315,3260,-4982,-5160,-2585,10308,2570,-8600,-3109,2244,7246,3827,-10272,-2292,6966,1665,1712,-7409,-4295,9667,2177,-6487,-2022,-1810,6328,4104,-9380,-1060,4774,983,3283,-6649,-5194,10242,185,-2345,-447,-5200,6589,3409,-7644,224,2074,431,5049,-6638,-2078,7295,-864,-869,-942,-3053,6053,1281,-7653,2008,2361,205,2624,-7348,558,7588,-1128,-468,-3610,-1106,7708,-1201,-6670,793,1703,4773,-461,-7681,798,6238,1078,-1259,-5477,555,9102,77,-5042,-2413,2486,8225,-544,-8058,-1007,3863,5571,-1573,-8711,333,6464,2372,-4508,-6825,1124,9312,882,-5736,-3961,833,8271,-836,-8597,288,3774,4872,1550,-9871,666,7931,640,-1671,-5254,-865,9642,863,-6924,-2317,-731,5523,2453,-8546,592,4351,-479,1201,-6338,-3347,7320,-602,-3629,746,-1783,5606,1362,-7172,2007,2206,-196,739,-5209,845,5428,-3455,-1948,-88,-1505,5659,-1645,-6491,3516,2258,1383,225,-6095,1720,6059,-3042,-2433,-2749,1120,7518,-3723,-5502,2490,3609,3086,-1471,-5770,2846,5904,75,-3264,-4491,2040,7262,-2314,-5265,-2224,3490,6030,-2500,-6515,811,5189,2912,-2992,-7529,3377,7255,-372,-5577,-5214,3215,7471,-1660,-5931,-1675,3384,6003,-2241,-8305,1270,3956,2061,-668,-6161,2242,6916,-1150,-2591,-3011,208,6566,-2270,-4658,1996,1281,3041,-508,-6927,2526,5946,-720,-43,-3339,499,5974,-2641,-3614,562,934,3942,-313,-5216,2032,1743,-1373,-39,-3619,1740,6360,-3621,-2278,1444,1583,3112,-1947,-4359,2315,1450,-1013,-2612,-3168,1688,5326,-3975,-3095,55,1272,4368,-3061,-4116,3706,3738,1479,-3427,-4572,4488,5413,-1857,-4939,-2314,3341,3929,-3653,-5295,434,4301,4086,-4223,-6205,3228,4080,938,-3982,-5028,3793,6349,-2256,-4379,-1868,4145,4219,-4923,-4705,222,3266,3478,-3503,-4962,3354,4168,-586,-3437,-4810,3403,6079,-1571,-3189,-585,3059,4262,-2184,-4357,1868,2468,1859,-2017,-2729,1725,3976,-2673,-879,-722,1502,3843,-3850,-3599,1294,1001,919,-1955,-3511,3146,2036,-2173,-1809,-1358,1809,2999,-3637,-2083,2122,1875,1449],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-6,6,-7,8,-9,10,-12,13,-15,16,-18,19,-22,24,-27,30,-33,37,-40,44,-49,53,-59,65,-72,81,-90,101,-114,131,-151,178,-216,274,-379,638,-3654,-4304,1797,8308,-974,-10056,122,5083,5393,-2016,-8768,483,7725,-85,-2155,-7524,998,8525,-587,-3679,-3091,1272,8270,-1033,-7431,2440,2868,2978,-44,-7592,1864,6289,-2330,-356,-3906,-937,7460,-2707,-4455,2446,614,4464,-191,-8244,4004,3007,-3351,676,-4065,2260,7165,-5461,-3483,2596,-341,2661,-3364,-7724,7265,2918,-2718,-161,-4826,4385,7176,-7725,-2637,2162,512,6430,-5936,-8364,7131,3882,189,-2207,-7896,6086,8033,-5462,-4260,-2642,2190,9080,-4700,-7905,3848,4448,4385,-3367,-9408,4084,7727,-180,-3020,-6606,2886,10080,-4725,-7861,-758,4373,6930,-2681,-7501,2421,5390,3172,-5096,-7670,3527,6458,-359,-4562,-4992,3360,6399,-2220,-5000,-188,1867,5926,-2531,-6458,3084,2858,1945,-480,-6400,3357,4719,-3996,-829,-2227,951,5178,-5023,-2743,4572,-804,1977,-980,-5734,5751,2208,-2751,1142,-3227,2192,3604,-7650,-1976,5330,566,2283,-3498,-4970,7901,2024,-5824,-967,-2483,5730,4592,-8587,-2819,3803,2020,3844,-5884,-5588,8273,3388,-2089,-2771,-5199,7452,5695,-6703,-4563,-667,4639,5411,-7001,-6219,5461,3647,1361,-4638,-6900,5659,5632,-3512,-4159,-3156,5030,6456,-4103,-4936,943,4964,4481,-4956,-6291,3171,4435,1799,-3178,-5761,4200,5390,-2657,-3182,-1450,3417,5096,-4412,-3202,1063,2446,2298,-3902,-4213,4451,1334,-65,-1560,-4125,4014,3725,-4578,-460,256,1404,3255,-4541,-2953,4527,-213,170,-1572,-3004,5521,1360,-5803,-249,343,2074,2782,-6286,-523,5185,348,-561,-3718,-1934,7146,854,-6081,-1222,-749,4317,2127,-8217,-823,5424,1356,424,-4932,-3484,7861,2543,-4357,-2281,-2019,6127,3669,-6691,-3523,3904,4284,2551,-7351,-4082,5727,3763,-1037,-5418,-3100,7116,4700,-5474,-3508,-1071,5572,4047,-6312,-3573,2891,3091,724,-5199,-3570,5039,3971,-1327,-3757,-1484,4358,3153,-3690,-2948,556,3059,1721,-4745,-944,2465,2184,674,-3364,-610,4206,1246,-2419,-1592,-1280,3402,1540,-5367,-370,2453,-231,742,-4936,-847,4653,-1039,-1905,-722,-863,4133,-258,-5793,718,4020,1085,-256,-5513,894,5123,-1437,-1720,-2465,609,5850,-413,-5250,504,2130,3463,351,-7188,326,4948,568,-2249,-4635,455,6789,-133,-4932,-1303,2306,6092,-517,-6395,-1063,4288,2889,-55,-6286,-939,6726,688,-2571,-4791,-958,6466,1784,-4372,-2078,1834,4371,184,-4452,-815,3506,2925,-1810,-4074,-890,5975,2374,-3364,-2226,103,5163,801,-3911,-375,1639,3568,126,-4373,-71,2317,1540,166,-2679,688,2748,11,-3484,61,615,1529,484,-3954,1421,2720,-816,-359,-2567,460,4021,-1176,-2395,-7,1525,2390,-1928,-3465,3114],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-7,8,-8,10,-11,12,-13,15,-17,18,-20,22,-24,27,-29,33,-36,40,-45,50,-55,61,-70,79,-90,104,-123,147,-182,235,-328,535,-2390,4290,8252,1276,-5007,-8478,6257,6922,-3577,-4539,-4192,5372,8694,-6743,-5886,1983,2242,7472,-3871,-9184,6089,5131,-1040,-1919,-7603,4732,8634,-6592,-2513,-1039,-58,8567,-3934,-8010,5138,1737,153,1207,-8153,4721,6387,-6284,117,-1620,284,7958,-6156,-5574,5809,-1100,1075,234,-6546,5324,3417,-5278,814,-1534,2530,6103,-7689,-3450,5256,-116,1972,-4174,-4842,6494,2695,-4349,-1599,-2895,6613,5534,-7111,-2110,2502,4049,3307,-6745,-4909,7096,4533,140,-5444,-4963,8328,5730,-4266,-4878,-757,6888,4789,-7989,-4920,3636,5950,3715,-7048,-6059,7740,3623,-1001,-4842,-4667,8065,6080,-6002,-3367,-1935,5064,6876,-8940,-5994,4689,2688,3959,-5239,-8112,7206,3570,-2224,-1730,-4845,4560,6151,-7298,-1754,910,391,5386,-4708,-6123,6912,1161,360,-931,-6298,4553,4055,-5212,1523,1397,89,5586,-6179,-2895,6748,-822,-31,-791,-4258,6788,3183,-6040,161,-638,2339,3178,-7075,-2744,6471,541,-534,-3584,-3009,8908,1705,-5693,-2172,-404,5719,3628,-8818,-2176,4783,3485,746,-8162,-2589,8736,2452,-2400,-5360,-2211,7259,2927,-6119,-3618,1733,6595,1647,-9030,-2927,4884,4710,1041,-6947,-2811,7888,3786,-2156,-5858,-2800,8090,3252,-6972,-2537,869,5185,3115,-8273,-3054,5624,976,810,-5556,-3162,7235,1760,-3913,-2027,-3424,5156,4623,-6389,-655,3555,371,3121,-5181,-3464,6934,-362,-2801,627,-1964,4532,2253,-7279,624,2423,-63,1674,-6068,-1599,6134,-1890,-1836,-1450,-1857,4265,804,-5450,1400,1718,960,1178,-7077,-551,6310,-243,-2459,-2908,-129,7067,-632,-5581,-1285,1785,4544,401,-7077,251,6861,2083,-1245,-6461,651,7407,-383,-5077,-3691,1130,7705,644,-6864,-1271,2796,5474,-243,-7814,-720,6408,2521,-2692,-6604,14,7334,653,-4153,-3091,161,6336,755,-6179,-58,1236,3940,638,-6788,-560,5674,1283,-1728,-3838,-1998,6310,397,-4773,246,532,3665,1368,-5940,708,4319,-560,211,-2956,-908,5983,-1564,-3385,953,-821,2335,-521,-5540,2495,3530,-87,-128,-3694,837,4330,-1775,-2506,-103,1008,4162,-2004,-5310,1700,2817,530,-1611,-5027,1604,5092,-1758,-2524,-2014,2115,5760,-2929,-5587,400,2475,2458,-2599,-6925,2762,6059,23,-2678,-5220,3566,6391,-1314,-5028,-1377,2814,5523,-2920,-6265,-672,4336,4334,-2251,-5613,1000,5501,-93,-3492,-5131,1554,6198,-1186,-4729,-1039,1920,4232,-1866,-5938,764,3599,1519,-1095,-4707,721,5249,-1329,-2620,-1835,535,4663,-1067,-3977,348,380,2000,-63,-4393,1718,4644,-780,-1905,-1593,273,3159,-2381,-3196,2016,831,1925,-568,-3502,2137,3460,-1814,-2036,-2213,1613],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-13,13,-15,16,-18,20,-22,24,-26,29,-31,35,-38,43,-49,56,-63,74,-87,105,-130,169,-234,362,-702,3615,8992,1424,-5239,-8187,4796,8126,-2646,-5379,-4922,4367,8460,-4013,-6614,48,4646,6039,-4588,-7758,4338,4461,738,-3828,-6829,4041,5853,-4205,-1639,-2382,2579,7331,-5588,-4855,3396,-471,3381,-1614,-7381,4783,2987,-4181,228,-2886,1282,7085,-7153,162,3414,-1045,3609,-3043,-5497,7911,942,-3679,-189,-3523,4695,5055,-8857,-597,3116,-51,3752,-6331,-5756,10129,1629,-3172,-3079,-4638,8721,4629,-8845,-3028,1266,3678,5899,-8978,-4885,6581,3955,272,-5876,-5804,7345,5511,-6346,-4349,-2133,6499,6762,-7753,-6635,1737,5305,4204,-5557,-6234,5887,5931,-1511,-5155,-5734,6996,7002,-3856,-5231,-1980,5993,4409,-5621,-4006,2095,3647,4096,-4339,-5921,4799,3056,-486,-2173,-4858,4772,4281,-3895,-2616,-1085,2480,4586,-5529,-4507,4644,131,1079,-2049,-5707,5657,958,-5908,2048,-442,2522,4230,-7831,-172,4146,-1916,1459,-3026,-3113,8314,-582,-6204,196,-1485,5735,1805,-8753,-464,5110,-275,1457,-6545,-2628,7926,721,-3807,-1627,-1761,7773,4159,-8024,-758,2531,3593,2523,-8835,-4078,9130,1815,-2528,-5336,-2772,8881,3886,-7047,-4803,397,5430,3123,-7427,-3942,4520,4188,1330,-6621,-3602,6932,2775,-2576,-5120,-2457,6523,3958,-5443,-2907,-277,5125,3382,-6343,-2720,3913,3914,738,-4607,-3729,5990,2430,-3204,-1935,-1686,5204,1917,-5242,520,1190,1137,2726,-4387,-1072,5516,-1444,-617,-740,-1095,5663,800,-5313,1130,306,318,280,-6229,1658,4562,-1877,-813,-2747,-1159,6229,-1589,-5891,1308,576,2951,424,-7291,1456,4625,-563,-1284,-5289,225,6718,-1265,-4714,-305,795,5738,483,-7886,-743,4882,2671,195,-7432,-142,8336,-621,-2880,-3773,235,7189,688,-6359,-2227,2628,5032,838,-6707,-1399,5230,2763,-2096,-5873,-364,6999,1110,-4834,-2756,121,5227,1369,-6357,-71,3728,2521,608,-4643,-1149,4747,870,-737,-3393,-1215,4843,-820,-3889,-1303,-330,2474,-1126,-4495,-248,3242,-494,332,-4742,472,5122,-1736,-1490,-997,404,3194,-710,-4451,2070,1731,-189,-184,-4621,1786,4883,-1927,-2609,-1132,1775,5586,-2912,-4975,2559,1953,2087,-416,-6043,2526,4699,-699,-3557,-2678,2890,6457,-1745,-5567,837,3505,3480,-2073,-7093,2144,4118,-338,-2006,-4379,1875,5725,-2190,-4645,-1382,2725,5750,-1614,-5756,124,2006,2623,-2150,-5894,1106,4737,-36,-3712,-3159,909,5164,-269,-3902,-685,2816,3556,-2084,-5905,370,2562,1939,-1179,-4423,1363,4307,-888,-1623,-1828,950,4144,-828,-3334,2414,1111,1776,-947,-1677,2038,2259,-1130,-1672,-2714,2339,2847,-3318,-2771,1283,1815,1728,-2536,-3489,2853,2133,-2269,-1652,-1219,3612,3286],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-5,5,-5,6,-7,7,-8,9,-11,12,-13,14,-15,17,-19,20,-23,25,-27,30,-33,37,-41,46,-51,57,-65,74,-85,98,-117,142,-178,237,-346,619,-2896,-6303,-3607,2700,9357,-3343,-7929,1444,5345,4912,-1921,-10363,3878,7110,-854,-2131,-7437,1550,10203,-3155,-7378,-1353,49,9042,-719,-10498,3676,3806,1322,1849,-9284,1954,9311,-3090,-2310,-2048,-2949,8435,-1615,-8518,4424,-128,1604,2606,-8759,2739,5507,-4186,760,-1859,-86,8239,-4466,-5470,5817,-686,1830,-1214,-8273,4631,4606,-4995,-43,-2834,2250,7260,-5296,-6009,3675,2120,4512,-3435,-8591,6096,5974,-1172,-2837,-5206,4805,7468,-5150,-5437,-941,3926,6500,-5622,-7124,3077,5906,2432,-4920,-7207,6653,6108,-1538,-4974,-5863,5033,7718,-5299,-6011,-303,5008,8028,-5273,-7680,4527,4603,4522,-4717,-8354,5681,7550,-2024,-2949,-5559,3674,9099,-6050,-4423,1352,1479,5737,-3365,-9207,5444,4995,-458,534,-7111,2630,7839,-5056,-1312,-546,-528,6677,-2845,-6220,5369,955,-858,822,-6399,3432,5006,-5688,-923,359,369,4841,-5824,-4564,6939,-748,-90,-2179,-6405,6981,3973,-5800,-443,-617,2194,4931,-7462,-4081,5374,1602,921,-4215,-3679,7735,5293,-2352,-4027,-2694,5611,5253,-7682,-5386,1525,4760,4009,-6717,-6177,5527,5445,-723,-5102,-4290,7384,4983,-3234,-5457,-1487,6575,6248,-6140,-5598,1300,4916,4806,-6580,-5193,4738,4563,801,-5467,-5709,6862,4900,-4469,-4100,-2439,4048,6674,-5737,-4428,4206,2410,3629,-4007,-6206,5975,3027,-3518,-1417,-4129,3037,6124,-5081,-1131,2265,25,4418,-3698,-4091,6600,949,-2623,-500,-4262,4072,3234,-7655,-652,1580,341,2170,-5516,-2846,7096,-726,-2395,-1129,-2430,5487,1505,-6149,-735,2223,3281,2804,-7160,-1912,5840,1993,-589,-4293,-1872,7040,1897,-4845,-3318,771,7075,2970,-7625,-3250,3774,3657,662,-6847,-2703,6095,3476,-2090,-5438,-2866,7027,2250,-4558,-3828,544,6064,2448,-7144,-3406,3972,4714,123,-6180,-3883,6031,3535,-1285,-5363,-2827,5711,3870,-4951,-2419,-110,3723,3456,-5974,-3032,4269,1238,384,-2813,-3259,5536,1521,-4181,-273,-1361,2950,2972,-5118,-1018,3239,780,935,-3866,-2253,5951,-274,-2997,640,-769,4111,1407,-6116,749,2393,599,629,-4275,-135,6776,-10,-3324,-1723,-545,5639,-128,-4904,134,3006,2806,-277,-5921,300,6155,199,-3009,-4573,-330,6557,285,-5053,-2215,2354,5813,-881,-6525,-847,5273,3669,-1106,-5733,-691,5808,1414,-3430,-4613,397,6331,1230,-5560,-1114,2145,6084,1085,-5642,-930,4074,2578,-1637,-4580,99,4771,1077,-3900,-3567,774,5517,361,-5542,-615,1917,3338,718,-5588,-1121,4287,358,-1088,-2024,-1243,4360,135,-3728,-591,269,1838,161,-4869,122,3554,-673,465,-2445,-117,5243,-1164,-3011,-471,1598,2376,-875,-4275],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-4,5,-5,7,-8,9,-10,11,-12,13,-14,16,-18,19,-21,24,-26,29,-31,35,-38,42,-46,52,-58,64,-71,79,-90,103,-117,137,-163,197,-249,335,-509,2128,-5842,-6566,157,5832,5663,-7304,-6214,3733,5202,2993,-7431,-6378,6954,5396,-938,-4262,-5077,6874,5889,-5512,-3161,-1782,2819,6388,-6388,-4119,5061,1066,2542,-3914,-5650,7597,3094,-4965,-348,-3019,2209,4416,-7419,-208,3582,-1849,3062,-3580,-5587,8418,-656,-4753,156,-2438,4523,3558,-9286,899,3894,-622,2164,-6600,-2678,9972,-1439,-4611,-506,-2958,8183,2608,-9228,1314,4608,3627,2514,-8269,-2835,9499,1830,-2180,-4412,-2893,9715,2379,-8193,-2740,884,7006,3264,-8594,-3688,6343,3957,-587,-8056,-4158,8512,4749,-3869,-5913,-2066,7606,3164,-7325,-4037,2195,6869,2484,-7260,-3559,5878,4234,-156,-6233,-3770,7931,2795,-3352,-3079,-3857,6447,3089,-5915,-2171,1345,2834,3602,-5958,-2963,6589,646,-236,-3176,-4266,6383,281,-5255,1121,-142,2098,4379,-6174,27,5202,-1969,1261,-3059,-1759,7704,-2767,-4938,1820,-1318,3540,2386,-8064,2640,3755,-1404,432,-5013,-448,9399,-2298,-5053,622,-525,6484,-133,-9044,1297,4539,1634,513,-7783,345,8312,-305,-3614,-4176,-96,8047,211,-7798,-1410,2910,4795,1645,-8771,-2208,7152,3583,-1704,-6407,-1239,8864,1416,-5518,-4338,-53,6658,1332,-7450,-1983,3302,4268,-597,-6260,-438,5614,2189,-722,-6051,-1462,6525,-86,-4298,-1860,-498,6319,1000,-7119,910,4028,1111,848,-4877,134,5780,-1583,-1586,-185,-1172,5955,-247,-5153,2300,337,1004,1123,-5271,1443,4664,-2069,-712,-2262,-531,4303,-2523,-5227,3711,-132,2766,-1986,-6514,3613,5051,-1372,-2056,-2880,1697,7217,-3039,-5409,1700,2669,4332,-3205,-7404,3003,4802,881,-2104,-5600,2430,8006,-2212,-5124,-1808,3008,5506,-2055,-7635,1162,4124,2554,-2175,-6498,621,6661,1160,-3589,-4229,902,6788,-1045,-6555,-2564,2107,6475,-320,-6186,-559,3570,2956,-2166,-5320,669,5623,261,-2342,-3136,1215,5930,-2318,-3840,-351,2520,3136,-926,-5835,1781,2192,377,73,-3280,937,3597,-1765,-1818,-151,328,2896,-945,-3819,4257,1342,-53,435,-3330,1263,3750,-3463,-1842,8,288,3583,-4230,-3569,3596,1345,1584,-2236,-4402,4126,4221,-2587,-1609,-1606,3844,4836,-5873,-4317,2024,2943,1909,-3327,-5011,4538,4888,-2151,-2481,-3592,3437,5309,-2609,-3860,-211,3419,5145,-3596,-5945,2877,5037,2313,-2567,-3871,3140,5531,-1329,-4649,-1066,3952,5528,-2931,-3424,33,2913,3860,-2301,-4601,1614,3623,731,-2889,-4063,2911,3616,-818,-3558,-1981,1795,3271,-2590,-2340,515,1842,1918,-2146,-3016,1844,2997,-755,-820,-765,2358,2438,-2941,-2370,849,1183,896,-2531,-2235,3581,2875,-692,-1228,-1379,2516,1518,-3221,-1185,2117,2735,580,-4179],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,9,-10,11,-13,15,-15,17,-19,21,-24,26,-28,31,-34,37,-41,46,-50,55,-61,68,-76,85,-96,110,-127,149,-180,223,-290,410,-702,3595,4667,-1611,-8965,-958,9816,712,-4106,-5618,2,10326,1015,-7716,-1483,816,7254,1325,-10756,-903,6872,1315,1024,-8508,-3227,10363,-823,-3842,-2296,-2357,9312,1511,-9905,473,2872,1780,3441,-9544,-1133,8600,-1974,-507,-1577,-4367,8973,372,-7154,2647,405,1479,3054,-8487,1252,7690,-3228,-422,-1669,-2129,9903,-2055,-7093,3182,494,3204,584,-8951,3361,6932,-2479,-850,-3987,590,9578,-2718,-6574,706,1662,6196,-2339,-9767,1577,5906,1720,-927,-7388,2090,9977,-1733,-4665,-3984,1508,8908,-1471,-7943,-328,5479,6475,-1283,-9896,2453,7499,2573,-2950,-7548,2262,7544,-166,-4688,-3743,2253,9867,-1961,-6980,14,3169,5025,-904,-10005,2071,7281,89,-1377,-5810,1197,9697,-1665,-4932,-624,-681,6797,-339,-8054,1724,1742,396,1965,-6875,1195,8264,-4257,-1389,175,-1088,6755,-1221,-7266,5054,309,195,536,-6568,3087,5698,-4946,-504,-1720,-61,6661,-4770,-6715,5179,459,1367,-1138,-6798,6256,6025,-3712,-3924,-3269,2273,7535,-5399,-5273,3209,2490,4147,-4406,-7926,4741,5801,-918,-3736,-6032,4786,7962,-3210,-6327,-2535,4490,7402,-5170,-7178,1305,5052,4493,-4097,-6798,4101,6252,499,-4126,-6215,5200,7850,-2982,-5292,-2115,3490,5663,-4082,-5690,2633,4008,3218,-2403,-7416,3611,6340,-1818,-1750,-3416,1755,6632,-3346,-4705,1301,1384,5518,-2158,-8122,4392,3394,-1204,-699,-4451,3864,5565,-4375,-2134,1455,-613,3289,-2819,-5205,6327,1426,-392,-878,-4508,3695,3067,-6160,-2147,1102,1853,4102,-4973,-3924,6695,2432,-553,-2611,-4288,6186,5204,-5082,-2556,-722,5227,4995,-6636,-4737,3616,3479,1846,-6155,-4907,6378,5730,-3449,-5500,-3388,5584,5524,-4752,-5047,1603,4929,3835,-5932,-6287,3610,4940,951,-5137,-5074,6362,6597,-2772,-4998,-1950,5441,5409,-4544,-4622,1112,4554,3362,-4659,-4774,4028,4413,453,-3804,-4500,5962,4053,-3092,-2304,-2072,2988,4779,-4785,-4126,3586,1973,1357,-2452,-4763,4465,2429,-3264,-513,-1709,2289,4186,-4584,-932,3381,1779,1061,-2914,-2355,6402,866,-2960,-1087,-937,6032,2976,-6039,-903,2534,2959,725,-5129,-2267,5884,1432,-2279,-3278,-1417,6179,2558,-5070,-2745,856,3367,2099,-6512,-2459,4942,3080,-961,-5924,-1556,6441,3910,-3398,-3886,292,5038,2673,-6615,-3302,2811,4803,1514,-6538,-3217,5446,4045,-1307,-5369,-2059,5168,1728,-3366,-4255,-716,5306,2153,-5539,-2089,3258,3077,3,-5357,-2487,4781,2210,-2126,-3183,-2061,4617,2385,-5458,-2168,815,2205,416,-3230,-1180,3508,676,-617,-2436,-1482,4720,1051,-3588,-733,969,2967,940,-5965,1144,3981,951,-1763,-3445,206,4529,-706],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,8,-8,10,-11,12,-14,16,-17,19,-22,24,-27,30,-33,36,-41,44,-49,55,-60,66,-73,80,-89,99,-110,124,-139,157,-180,207,-243,293,-364,475,-680,1177,-5519,-3333,8153,3705,-1406,-8283,-2214,9617,2627,-5381,-4244,-2502,8398,2942,-8238,-1539,2322,4960,3513,-9267,-2616,7648,1172,-953,-4460,-3659,8420,1992,-4724,-512,-881,4450,4463,-9396,-42,4289,-58,1749,-4177,-3719,7339,-2206,-4627,2120,-2906,4226,2911,-8680,2740,3188,-2628,2091,-5678,-1119,8172,-4358,-4215,17,-1095,7598,-207,-9513,3457,3384,778,1409,-8748,-50,9423,-2644,-3849,-1725,94,9175,-55,-8427,234,2630,5190,380,-9794,-383,7474,1290,-2743,-6738,172,9803,271,-6498,-2578,2380,7411,750,-9487,-1404,4605,5280,-1097,-9958,-1140,7862,1136,-3773,-8206,820,9865,1210,-4212,-3110,641,7911,566,-8652,-1005,2966,2785,636,-8552,-359,7307,-50,-1351,-2696,-1961,8654,-441,-6269,2224,504,2933,2219,-7917,2550,5247,-1844,1999,-2946,-1184,7976,-2910,-4245,2504,-1700,4011,424,-7193,3474,4497,-1972,1112,-4854,1186,6861,-5693,-4568,2568,422,4725,-1512,-8339,4939,4799,-1248,-714,-7445,2194,7719,-4433,-5151,-705,1649,7162,-2845,-8419,1608,2309,2821,-1321,-8090,2661,7182,-689,-3647,-4627,2881,8428,-2295,-6015,-1361,2676,7152,-1274,-7371,564,4412,3553,-3235,-7509,2403,7032,-110,-2841,-3614,2328,7522,-1641,-5315,-1188,2800,4302,-525,-7029,1651,3822,330,-662,-5623,1732,6717,-3040,-1603,-140,5,6594,-1765,-4806,2128,1388,1922,453,-6067,2857,4020,-3290,-188,-2420,-238,5825,-3385,-4324,3676,907,1853,-641,-6747,4310,3886,-3541,-168,-2167,2183,5972,-6407,-4526,2792,172,2322,-2654,-5534,4728,3537,-2100,-2389,-3362,4287,5563,-5541,-4833,805,3031,3903,-4446,-6222,2965,3484,721,-4180,-5198,4250,7312,-3978,-4764,-2339,2723,5957,-4353,-5591,560,4148,4716,-4385,-4968,2926,5023,870,-4333,-4583,2448,6095,-2078,-4603,-1480,3619,5167,-2112,-4795,1732,3129,2744,-2187,-4701,2748,3364,652,-1359,-3210,2113,5273,-3741,-2659,546,902,4442,-2042,-2695,3347,724,-1167,-1008,-3709,2754,3636,-4229,-700,-710,1221,2646,-3295,-2623,5055,-315,-492,-1614,-3136,4480,2542,-3898,-950,633,2513,1569,-4985,-2320,4557,604,1187,-3663,-3293,5195,2275,-3757,-3442,8,3954,2913,-4937,-3071,3519,3362,1193,-4894,-4796,4865,3722,-1811,-4732,-2725,5114,4652,-3432,-4119,977,4248,3091,-5624,-4531,3275,4328,1014,-4750,-4599,4517,3526,-2007,-3673,-1144,4853,4164,-2743,-2503,449,2267,3299,-3610,-3251,1362,2140,540,-3276,-1649,3951,2243,-1122,-1281,-1141,2428,2985,-3272,-1067,2287,821,1320,-3167,-2049,3736,1388,-1195,-1151,-584,2258,1352,-3199,-1486,1940,365,1468,-3286,-1848,3480,1339,-3240,-1532,-650],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,12,-13,15,-16,18,-20,21,-24,26,-29,33,-36,39,-44,48,-54,60,-68,76,-86,99,-116,137,-168,218,-309,534,-2657,-1677,8384,3556,-9259,-4028,3767,6579,3630,-9073,-3736,6751,4427,322,-7601,-4397,9309,2905,-5568,-3493,-1319,7419,4636,-8918,-2203,3848,2941,4391,-7141,-3903,7885,1637,-2263,-1946,-5617,7444,5235,-7624,401,77,1838,6220,-7586,-3361,7683,-879,314,-1260,-6033,7648,837,-8193,1755,-361,1404,4296,-9153,458,6115,-3294,1634,-3543,-2766,8687,-1161,-7413,1280,18,5523,3003,-10450,898,7437,-387,473,-6889,-2070,10386,-170,-6800,-2188,508,8262,421,-10485,-1182,4007,5419,56,-9276,-1905,9538,2019,-2710,-7620,-940,9935,1574,-7447,-4245,1716,6547,841,-8350,-2428,5197,6618,1274,-9612,-2154,8068,2464,-2811,-5813,-2611,9595,1237,-6867,-1309,397,6877,2383,-8866,-133,4644,1062,2036,-6020,-2474,7313,91,-3201,-742,-3017,7080,1438,-8339,2148,1694,520,3310,-5806,-757,6675,-2218,-1415,-586,-2160,6663,-560,-6777,3265,1729,1421,1639,-6917,2230,7488,-4391,-1009,-2161,-1285,7911,-3416,-7923,2750,1079,2872,-1000,-7817,3117,7636,-1491,-2528,-5183,311,9767,-2309,-6206,-199,1064,7622,-1259,-9995,-19,6339,2980,-2292,-7816,954,8866,-81,-4448,-4674,1199,9427,-1360,-7783,-1494,3217,6400,-2369,-8394,24,5679,3218,-1625,-7333,942,7872,-603,-4390,-4415,681,7687,-1545,-7099,-1027,2497,3822,-211,-8148,1186,5909,-589,-887,-3170,471,7539,-1001,-4298,305,-20,3741,549,-7252,2468,2150,-1594,664,-4480,984,6454,-3303,-2294,436,-271,4243,-2035,-6618,3842,1874,-684,-361,-6154,4200,5889,-4253,-1391,-330,2315,5830,-4122,-5996,3668,3772,1533,-2333,-6312,3802,6218,-2240,-3066,-2957,3422,8297,-3594,-6384,586,3900,5231,-3863,-7703,2602,6215,901,-3678,-5821,2329,6638,-2355,-5741,-1742,3666,6041,-2303,-6466,444,3724,4983,-2416,-6179,1615,5360,1342,-2970,-4717,2564,5824,-1467,-3895,-1212,3372,5453,-3641,-5880,2111,3782,3073,-1383,-5326,2682,5112,-224,-1672,-1843,1241,5081,-2962,-3068,2357,802,1412,-1962,-4718,3370,3182,-3277,-795,-3038,3083,4369,-4313,-1277,3082,1355,1177,-3207,-4360,5153,2136,-1950,-1471,-2178,3791,3095,-4944,-3075,2247,2697,2596,-4252,-3613,5018,4536,-795,-3399,-1909,4707,5561,-4308,-2851,-505,4852,3521,-4780,-5418,3468,4482,1354,-4872,-4491,5246,5432,-1033,-4879,-3498,4878,5135,-4726,-5128,-236,4192,4885,-4299,-4891,2060,5037,1604,-4738,-4449,3867,4176,-1457,-4307,-1860,4839,3845,-4130,-2962,1469,2271,3520,-4325,-4743,3033,2206,-10,-1815,-3121,3385,4038,-2566,-1579,-740,2410,2657,-2663,-3670,4066,1078,109,-1027,-1849,3045,2440,-2565,-2131,237,1867,1330,-3980,-2111,3853],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-6,7,-7,9,-10,10,-11,13,-14,15,-17,19,-21,23,-25,28,-30,33,-36,40,-44,49,-54,58,-62,59,-39,-73,1529,9668,-1426,-7540,-2015,2460,7889,-951,-10348,-609,5548,3423,-762,-9096,85,10187,116,-2965,-5617,-869,9243,-157,-7270,584,2226,4301,2080,-10339,796,6474,-952,506,-5190,-1678,9510,-2396,-4231,2169,-1493,4638,1048,-7929,2480,3244,-2861,1059,-4952,1173,8250,-5330,-3209,2030,-1519,6240,-2367,-7893,5105,2357,-1967,868,-7037,4006,8204,-5941,-3987,1152,1655,6806,-3865,-8963,4162,3787,2012,-2558,-8321,5273,8217,-2918,-3791,-3697,2290,8885,-2898,-7215,-40,4507,6520,-4247,-8246,3506,7408,1918,-5294,-7078,2938,9786,-825,-5831,-4325,3362,10230,-2421,-8330,-181,3945,5282,-3492,-9418,2911,6063,1124,-3029,-7912,3207,8960,-2160,-3482,-3329,973,8014,-2686,-7203,3111,1144,2969,-208,-8589,2374,6920,-2755,145,-3130,69,7690,-4351,-4586,3282,-1030,2380,-541,-8015,4680,3100,-3923,305,-2774,1510,6744,-5377,-3280,3558,118,1894,-2985,-5968,5803,3149,-3148,-1269,-4289,3725,6145,-7353,-3310,2269,2462,4601,-4794,-6189,5244,3554,61,-3586,-4803,5906,6522,-3848,-4639,-2208,3917,6340,-5946,-5570,3041,5003,3749,-5063,-7287,3862,6249,-333,-4921,-5806,5121,6600,-3640,-4605,-1689,4546,6990,-4873,-5933,2433,3555,3033,-2664,-7208,5250,5428,-105,-2203,-4881,2506,5946,-2652,-2727,504,1391,5093,-3358,-5044,3570,2058,1277,-479,-5527,3015,4011,-3215,-577,-134,482,5081,-4603,-2545,4640,-550,801,-1708,-4523,6342,2058,-4489,280,-1314,2139,3794,-5878,-2213,4584,1210,1039,-2593,-4474,7026,2363,-3847,-2130,-1352,5124,4118,-6914,-3392,3706,2689,2917,-6212,-4699,5969,1964,-2340,-3892,-2420,5948,3476,-6055,-3434,466,5160,3412,-5882,-4816,4024,5047,-582,-6552,-4951,6119,4190,-2790,-4088,-2600,5971,3763,-4050,-4619,457,5041,3236,-5223,-3589,3639,2548,1233,-3368,-4043,5281,3601,-1806,-2303,-1577,4182,2780,-4344,-3814,862,1050,1797,-3900,-3207,5216,1013,-847,-480,-3647,3484,3268,-3991,373,849,361,2031,-3809,-1686,5101,-432,-1298,-648,-1976,3188,713,-3759,205,1810,2281,1428,-4551,-300,6266,276,-1495,-3201,-2207,6136,1057,-4154,-933,1729,3877,1553,-6429,-444,4290,1804,-322,-5445,-1713,5988,1509,-3169,-2714,80,6817,1535,-6021,-2575,3131,5368,943,-6356,-2552,4505,3602,-1522,-5383,-1647,5917,2369,-3136,-2608,538,5514,928,-6031,-2361,2403,3252,776,-5018,-2137,5128,2240,-1808,-3731,-1313,4752,735,-3605,-1540,1087,2755,659,-4689,-1330,2861,834,658,-3924,-618,2800,86,-2682,-344,-459,3887,118,-5251,1064,3170,486,-108,-3267,-599,3441,-353,-2083,62,1255,5129,-1393,-3476,1652,2629,20],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,8,-9,10,-11,12,-14,14,-16,17,-19,21,-23,25,-28,30,-33,37,-41,46,-51,58,-65,75,-87,103,-126,157,-208,298,-500,2387,-6441,-8922,5760,7092,-1860,-6027,-4875,7212,7972,-4953,-5844,-527,5974,6210,-5919,-6392,3815,4189,4399,-5530,-8114,6881,4856,-1068,-3975,-5510,5565,7055,-6703,-2961,1484,1994,6051,-4700,-6424,6529,923,670,-1008,-6554,5067,5848,-6672,314,-247,225,6142,-7139,-4313,6760,-1602,574,-758,-6445,7144,3091,-6428,944,-2734,2647,5445,-8116,-2294,7021,-1627,503,-2670,-6281,10207,2617,-6352,-58,-1419,6046,5230,-10027,-2314,4825,2427,3785,-7686,-4829,8747,3547,-3166,-4740,-3451,7836,4837,-8031,-3800,1494,6301,5478,-7693,-5298,6437,4585,1125,-6407,-5294,7458,5723,-3167,-4505,-2573,7332,4592,-7029,-3999,1865,5719,3706,-7067,-3540,5891,3412,908,-4217,-5863,7866,3808,-3644,-3773,-3579,3995,5215,-8642,-2456,2548,1446,4095,-5960,-4769,7247,1436,-1512,-109,-4303,4870,2786,-6348,1121,1459,-28,4705,-6554,-2398,7795,-1990,-2017,-1066,-4666,7264,1403,-8417,2081,1227,1702,4162,-8026,-1113,7824,-191,-870,-3309,-1866,9528,594,-6854,717,1092,5846,1853,-8980,338,6803,2092,575,-7571,-2598,9104,1381,-4602,-3198,-1893,8399,2826,-8770,-2968,4102,4816,1585,-8959,-2503,7341,4734,-982,-6355,-2874,8911,3758,-4358,-3376,-150,6930,3287,-8398,-2465,2740,4303,2332,-7124,-2241,7121,671,-1795,-4427,-2317,7607,799,-6140,-2020,-80,4464,2263,-7316,-317,3851,366,427,-4958,-2818,6278,-521,-2933,-1283,-2653,5056,1338,-6678,1261,3559,313,2313,-6389,-790,6990,-2243,-2259,122,-1241,6665,-813,-7887,1661,1810,1161,480,-6137,1163,7232,-2293,-2298,-2713,365,7913,-2466,-6165,1088,2092,4677,-1148,-8667,849,7021,1197,-2894,-5353,865,8709,-659,-5656,-2282,1431,7299,-215,-7553,739,4220,3498,-768,-8014,-476,6233,1088,-2370,-4824,263,6819,434,-5180,-2423,2071,5900,575,-6586,-653,4993,2620,-512,-5148,1078,5576,1051,-2159,-2753,-501,6386,-308,-5148,-76,1557,2315,553,-6480,436,3803,512,-872,-3276,225,5130,-1528,-3164,821,169,2883,-181,-4436,2512,3668,-77,-133,-3238,916,5492,-2800,-2759,398,718,4541,-1325,-5469,3975,3528,263,-1384,-3922,2953,4893,-2769,-3680,-952,1339,5211,-2739,-5913,1207,4114,1562,-2979,-5995,3311,6241,-2490,-3702,-4207,2340,5739,-2402,-5658,-781,4542,4575,-2254,-5631,1757,4637,2078,-2752,-5476,1903,7368,313,-4945,-2434,2849,5315,-2299,-4833,-178,3885,4377,-2276,-5168,1798,4697,752,-3016,-4399,2205,5210,-958,-2813,-625,737,4608,-1768,-5372,1461,2836,1021,-1249,-2982,1394,4064,-1835,-1705,-1334,1552,3520,-2593,-2757,3298,547,525,-1634,-2899,2679,3500,-3007,-351],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-5,5,-5,7,-7,8,-9,10,-11,12,-14,16,-17,19,-21,23,-25,28,-31,34,-38,43,-47,52,-59,67,-76,87,-102,121,-147,183,-241,344,-582,2574,-3637,-9464,5155,6522,-204,-4055,-7432,4090,9072,-3085,-4682,-2594,2330,9557,-4357,-7460,3203,3633,4069,-1625,-8616,3125,7649,-2838,-653,-4727,1175,7934,-3518,-5927,3254,-785,5117,-600,-8600,5075,3929,-2428,1951,-5142,1554,6812,-5278,-2365,2890,-1866,5134,-1807,-7375,6647,1813,-3123,925,-4218,4255,6352,-6714,-1757,2105,79,4934,-5693,-5552,7562,2426,-931,-3073,-5028,7329,5341,-6383,-3366,-498,5374,5396,-6612,-5995,5050,4392,877,-6023,-6781,7534,6912,-1516,-5248,-4763,5950,6861,-5579,-5919,-20,3782,6273,-7845,-6483,4381,5287,3556,-6138,-6499,6373,5504,-2153,-4356,-4561,5845,7425,-6041,-4140,276,2277,6946,-6401,-8081,4454,3314,753,-2881,-6992,4351,5063,-5909,-399,-2205,1030,7298,-5365,-3848,3975,-300,3047,-698,-6353,7280,3242,-3994,396,-2624,2305,5462,-6861,-815,4325,-18,1866,-2731,-3374,7755,1323,-3892,-82,-1943,4356,4014,-7827,-1616,4198,1985,2558,-5215,-5318,8202,635,-3122,-3084,-3174,7582,4316,-7401,-2626,1408,4850,3721,-7570,-5612,5382,4236,222,-4812,-3087,7783,3322,-4758,-4949,-1987,6517,3785,-6217,-4166,2068,4924,1820,-7331,-3424,4517,4184,285,-5155,-3358,8334,4222,-3650,-3841,-3346,6652,4013,-7364,-2605,2424,1579,2816,-4807,-4247,6850,1185,-1507,-2351,-3239,5712,3403,-6111,-476,675,1843,3508,-5682,-2042,5497,165,-94,-1147,-3347,5479,1633,-6203,420,468,2150,1598,-6624,-426,5767,-992,522,-2360,-1266,7401,320,-5516,336,609,4635,2467,-7470,-734,5628,1064,-827,-4983,-1413,7404,829,-4137,-1707,328,7207,1327,-7728,-2357,3607,3474,-138,-7233,-2072,4987,3474,-3151,-6202,-925,7346,1588,-5620,-2700,2048,6974,541,-5898,-2776,3732,4262,326,-7104,-816,5625,1441,-3205,-5494,-501,7053,1392,-6326,-2144,976,4999,1146,-6638,-1166,2080,2380,197,-5040,-1288,6675,-292,-2636,-533,-520,4869,1095,-4310,147,2506,1753,1832,-3823,-1880,4898,-1468,-1067,-162,-1309,4442,179,-4870,1592,662,1035,58,-5251,1192,4647,-2322,-1893,-1703,1239,5891,-1937,-4473,111,2573,2653,-977,-5059,1267,4562,699,-2176,-3655,781,5721,-619,-4745,-1040,2406,5004,-1517,-6791,-81,5099,2539,-2892,-5414,1442,5320,1389,-3944,-3228,1243,5091,-333,-6656,-2042,3171,4794,-1263,-6815,19,3982,2691,-1752,-5738,483,6417,695,-3276,-2155,82,5958,592,-4303,-586,2721,3124,-869,-4488,482,4516,1124,-1591,-3101,696,5345,-1466,-2976,-4,1630,3552,-570,-3845,2025,2650,689,-351,-3777,2030,3891,-1850,-2100,469,896,2846,-1333,-3658,1722,1838,323,-1445,-2253,2503,3869,-3028,-4126],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-6,7,-7,8,-9,9,-10,11,-12,13,-14,15,-17,18,-20,23,-25,29,-33,37,-42,49,-59,71,-89,118,-168,273,-571,3128,10028,-3033,-7899,-80,4071,6461,-3196,-9430,3092,6769,4250,-3739,-7702,4381,7951,-1060,-4407,-4975,4006,10362,-4417,-6295,176,2066,5100,-1937,-8791,4574,4973,782,-225,-7089,1925,8504,-3865,-2652,-1527,304,8247,-2950,-7662,4557,988,503,276,-7450,4108,5996,-6099,89,-2297,598,8179,-6289,-4185,5185,99,2223,-661,-6704,8099,4256,-7529,-1800,-1639,2066,7857,-7421,-5511,5629,1086,3302,-3896,-7806,8023,4006,-4177,-2297,-4427,5736,7077,-7719,-5566,2523,3482,6163,-6334,-9312,5740,6196,-3,-4015,-7505,6171,7794,-4795,-4530,-2275,5375,8386,-6669,-8690,2049,5325,3766,-5931,-8600,4842,5495,162,-4206,-5360,6325,8590,-3854,-3883,-1670,4144,6421,-5033,-5312,3158,3056,3398,-3615,-7369,6080,4688,-1934,-3206,-3644,4054,5688,-6363,-1447,859,-215,5289,-3757,-5693,6381,1674,-636,196,-4819,4803,4733,-5713,656,1811,-525,6146,-6136,-4826,7212,506,-472,-830,-5057,6953,2736,-7133,-288,691,2313,5611,-7525,-2757,6197,-257,750,-4377,-4227,8774,2965,-5671,-2644,-1451,4723,4832,-7518,-4215,4287,4517,2748,-7697,-5076,7461,4170,-2950,-5358,-4193,7572,5587,-6006,-3598,-483,6228,4560,-7072,-5762,4340,4365,835,-6239,-4649,6246,3705,-2376,-3826,-2525,7056,5287,-5734,-4319,-306,4643,3736,-6723,-4539,4519,2425,2004,-3386,-4241,5287,2897,-2581,-943,-1710,4021,3646,-6361,-1850,3484,-104,2673,-4293,-2568,6470,445,-2957,-383,-1282,3917,2477,-7345,831,1090,259,1717,-5635,-1102,6560,-433,-2956,-1519,-1466,6146,987,-7533,1097,3244,3008,908,-6567,-882,6026,76,-1958,-3180,-1785,8809,1498,-6740,-1280,823,6293,2059,-8051,-2660,5053,3636,-138,-6252,-2362,8546,2730,-3890,-3905,-1347,7133,2608,-7096,-2351,2424,5742,2227,-6429,-2197,5603,3543,-436,-4681,-1703,6874,3260,-3158,-2870,-669,5430,2840,-4495,-2150,2211,3649,498,-7171,-2000,4843,1323,-1856,-2979,-1371,5705,2360,-3819,-73,509,2112,2446,-5487,-951,3816,-732,18,-1548,-251,5000,-1022,-3383,16,244,3216,-562,-6420,1826,3433,517,103,-3434,2003,6780,-1498,-4344,166,1230,4002,-1654,-5720,2242,4330,1000,-805,-5315,998,6074,221,-2686,-2881,729,6631,-964,-6265,-951,3578,4317,-1205,-7031,-124,6691,2116,-2435,-4638,457,6795,565,-5111,-2585,1327,5565,-549,-6178,-1503,3905,3277,-887,-5458,466,4181,2026,-2876,-2931,-204,7799,1556,-5249,-3166,1151,4909,-765,-4765,185,3347,2108,332,-4144,976,4762,272,-1871,-1657,-715,3152,-93,-3277,113,1895,1296,181,-3735,935,3549,-1137,-2004,-718,1017,4183,-1597,-2972,652,1615,2635],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,5,-5,7,-7,8,-9,9,-10,12,-13,14,-16,18,-19,21,-24,26,-29,32,-35,39,-44,50,-56,65,-76,90,-112,147,-215,398,-2232,-4185,7023,7384,-7354,-5936,1541,4616,6665,-6995,-6591,6594,4882,-313,-3356,-8101,6484,6298,-4757,-1955,-1815,3204,8239,-5733,-5763,5530,898,3044,-2761,-8195,6790,4201,-5019,524,-3141,1969,6421,-7393,-2463,4333,-1392,3929,-3188,-5550,7964,491,-3258,1410,-3663,4891,4176,-6278,-344,2899,204,3866,-6113,-3992,8542,-847,-2657,-2779,-3433,7847,3807,-7622,-1462,2055,3066,2579,-8589,-3823,7261,1672,-905,-5466,-2635,8505,3813,-5952,-4711,-706,8059,4046,-8914,-3649,4147,5563,1843,-8229,-3385,6149,4113,212,-6446,-4188,8175,4320,-4755,-4974,-817,8376,4596,-8246,-4457,4375,4488,3030,-7608,-4955,8842,1830,-1174,-3399,-4614,7529,3812,-7298,-1195,-972,3032,5205,-8785,-2496,6107,-409,1793,-1173,-5685,7658,1941,-4884,-468,-1850,1480,4713,-7835,-502,3981,-1883,1376,-3925,-2704,7474,-854,-5324,550,-1657,4159,1730,-7727,1304,4175,-1345,1106,-6252,-1662,8053,278,-4678,-1215,-608,7040,1107,-8578,757,4298,3452,1247,-8203,-1111,7715,821,-2072,-5121,-531,9558,1473,-6177,-2439,1799,6101,827,-8750,-2738,5277,3951,-397,-7778,-1842,8095,2445,-3022,-5220,-779,8207,417,-7250,-1626,1719,6377,732,-8801,-1554,4398,2145,704,-5941,-2665,8256,2090,-3577,-2490,-2613,7173,1273,-6932,-416,1856,2517,1605,-5266,-960,5653,105,-111,-1818,-1488,7113,-396,-6772,758,-11,1517,3152,-6758,1660,5446,-1643,-1318,-2592,-885,6570,-1192,-5347,1248,515,1789,-149,-6655,2355,5839,-1850,-1131,-4185,1160,7787,-2200,-4426,844,2205,5884,-1001,-6928,1637,5437,2102,-2217,-6111,2371,6454,-212,-4582,-3173,1532,6579,-441,-5715,-2000,3676,4132,-1939,-6244,989,6132,2093,-3299,-6144,2112,6590,-94,-4206,-2957,1993,7052,-734,-6427,-757,2842,5305,-799,-7096,398,4671,1521,-1507,-4502,617,5858,-1074,-4010,-1156,-1171,3951,-193,-5514,1212,2819,1142,297,-5010,507,5935,-1529,-1336,1189,-52,3829,-2076,-4117,2422,1942,-572,167,-3404,1599,3286,-3312,-2122,-796,1924,4315,-3174,-3804,2574,832,956,-1770,-4749,3839,4774,-3353,-2003,-1827,2507,4397,-2530,-4855,1867,3595,3349,-3194,-5552,2526,4165,-610,-3187,-4547,1715,5445,-1904,-3770,-1701,3042,4716,-4202,-5307,693,4212,2744,-4297,-5842,2592,5531,472,-4186,-4323,2915,5079,-1393,-4987,-1015,3699,5137,-2070,-5732,2067,3495,1807,-2478,-4928,2553,4634,-471,-2669,-3071,2350,4201,-2318,-3769,142,1476,3174,-2152,-5169,1865,3297,-1687,-2193,-3235,1365,4125,-1890,-2034,968,772,2944,-2636,-4418,3674,883,-428,-203,-1964,2838,3091,-2902,-1975,410,3147,3227,-3007,-1812,3459],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,8,-8,9,-11,12,-14,15,-17,19,-21,23,-25,28,-31,35,-38,41,-46,51,-56,62,-67,75,-83,92,-102,115,-131,148,-170,198,-234,284,-358,477,-695,1233,-5808,-1540,9115,2091,-1870,-7802,-282,10561,1061,-7612,-4160,623,8973,855,-8578,-1558,3356,5814,1108,-9580,-17,8972,1603,-2827,-7002,-848,9116,-197,-3999,-1355,161,7563,1138,-9182,1223,3477,345,849,-6094,1293,7504,-2538,-1409,-530,-2005,7990,-2281,-7362,4493,637,1121,1125,-7267,2918,6691,-5259,-1059,-2212,-616,8028,-4632,-6836,5538,-667,2696,-119,-9063,5490,6941,-5057,-516,-4440,3048,8928,-6064,-6018,3072,1073,5923,-3431,-10329,5605,6225,-1448,-2372,-7141,2175,10920,-2708,-5118,-929,1774,8129,-3205,-9453,2862,5792,3413,-1762,-9645,2374,8593,-1291,-4383,-6531,2525,8723,-2997,-5895,-1616,2139,6644,-2593,-8929,1799,4559,2444,-1343,-7698,2092,7749,-1134,-2668,-5121,1337,8659,-2142,-5393,725,1102,4554,-1371,-6890,3080,3488,-884,-364,-4634,1990,7039,-3664,-2303,1115,-265,5743,-2172,-6434,4919,1076,-695,578,-5413,3631,5285,-5371,-1027,450,-236,5600,-5091,-6852,6246,550,808,-2058,-7067,6312,5775,-6572,-1816,-2922,3252,6883,-7010,-6022,4906,1321,2927,-3786,-8151,7506,6919,-3993,-3659,-3720,4458,8112,-4978,-5651,576,3878,5505,-4596,-8019,5192,5301,1080,-3435,-5836,4849,6542,-3056,-4313,-2951,4958,6567,-3832,-6494,1127,4889,4128,-3613,-6498,4064,4947,1181,-3022,-5233,4749,5149,-2849,-3353,-2000,2602,5095,-4477,-4350,1973,1974,3097,-1404,-6008,3849,2860,-1645,-559,-2703,2049,4252,-5861,-2712,2069,221,3049,-4354,-4062,5550,-5,-2436,354,-3457,4410,4008,-6987,-86,3024,1716,3590,-5526,-3834,7845,153,-2041,-3544,-3264,6398,2436,-7097,-1983,879,2770,4465,-7852,-4226,6853,3062,1053,-4716,-4124,8316,4179,-4089,-2787,-1385,6330,4472,-6636,-5126,3847,3177,1688,-6636,-5463,6028,4649,-1374,-4710,-2797,5867,4678,-4029,-3842,-192,5541,4057,-4064,-3178,1848,3658,1465,-4346,-3337,4675,3554,-1318,-2907,-2036,4637,2877,-4175,-1500,349,2719,3155,-3866,-2660,3284,160,109,-1987,-2422,4712,2111,-3132,-349,-309,2566,2517,-5007,-154,4111,602,-511,-1963,-528,6258,-200,-3803,243,-37,4405,375,-6880,871,4147,500,14,-4454,-141,6096,647,-3548,-2243,536,6216,1195,-6941,-1312,1886,3104,308,-7277,-1716,6619,2509,-2593,-3859,-1405,7458,2388,-5375,-3007,1829,5526,2325,-7424,-2319,4763,3045,-593,-5157,-2230,4812,3679,-2917,-4572,-543,5638,1761,-3611,-2568,2203,4124,1875,-5617,-3679,4405,1823,-1095,-4536,-1248,4296,1638,-2436,-1798,1262,4174,2512,-4290,-1461,2846,1419,34,-2952,-764,2586,1145,-2026,-968,-1002,3348,140,-3515,-4,626,2777,57,-3603,551,4466,576,-2088,-3018,217],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,8,-10,11,-12,13,-14,16,-17,20,-21,24,-26,29,-33,36,-41,46,-53,60,-71,84,-103,131,-176,265,-507,3382,5833,1626,-8068,-4631,10250,3107,-3690,-4739,-5499,7954,5117,-8278,-1875,-684,4987,5321,-8227,-3816,7000,2486,937,-4279,-6283,9330,2497,-5969,-42,-2623,3725,5903,-9060,-1651,4014,-109,3758,-4320,-4435,8423,1204,-3853,2516,-3707,3635,3317,-8412,1652,2748,-299,2830,-5639,-2119,7923,-921,-3313,-53,-1786,5163,1197,-9102,2004,4311,1256,622,-7878,326,7586,-1283,-2839,-4292,-1055,9115,934,-7666,-1782,2802,5886,721,-9146,-197,6028,3301,-1904,-7096,-33,8280,874,-4489,-5376,945,8985,71,-7899,-2313,2609,6642,265,-10585,-830,5502,3601,-6,-9053,-1807,9499,1094,-3888,-4387,-2723,8571,2710,-9282,532,1852,2898,2929,-9146,-1714,7712,-9,-1012,-4039,-3199,8878,906,-6572,1405,-1699,2673,3963,-7141,-735,5371,-1817,1973,-3072,-3845,7989,-2835,-4729,2248,-923,3290,984,-7435,1735,3343,-1068,63,-4593,-530,7721,-3157,-4656,1609,984,4794,-675,-8367,3131,3913,-393,-494,-6672,1819,7362,-1700,-3981,-2895,2697,7564,-1135,-6862,-535,3748,4121,-2320,-7558,2124,6113,1740,-2575,-7413,2838,8101,-1990,-3301,-3198,1441,7974,-1873,-7963,-71,4371,4810,-1327,-8634,2096,5489,1519,-2371,-6982,1264,8420,-1572,-3181,-1859,50,6534,-321,-8108,1492,2693,1529,492,-6464,-303,6780,-1986,-1546,-1003,-2371,8283,-1233,-5529,2934,-131,1568,781,-7159,1713,3954,-1751,-1156,-2148,-1228,5783,-3065,-3778,2250,322,2593,-636,-5684,2410,5065,-2383,-1478,-1883,2388,5840,-3950,-3761,3195,1059,3495,-2312,-6592,3492,3488,-76,-2315,-3683,3493,5912,-3702,-4202,-716,2728,5912,-3098,-5583,1895,3673,1782,-4414,-5549,3453,6112,-999,-3901,-4338,4959,7193,-2396,-5331,-1349,3323,4327,-4471,-4955,2140,4640,3216,-2673,-7285,3367,5341,-2619,-2558,-4034,1852,6129,-3926,-3839,618,2443,3957,-1121,-5707,3466,2973,202,-409,-4265,2078,4407,-2466,-2139,-361,768,4568,-2311,-4265,3042,1314,714,-269,-3781,2108,3876,-3537,-850,-60,542,4061,-3641,-3081,3193,1008,614,-1189,-3245,3570,2383,-4173,137,-900,2271,2804,-3604,-3493,3680,3169,662,-3519,-3655,4449,3403,-1958,-3558,-1879,3726,4005,-5256,-3754,1390,3541,1600,-4801,-3211,2931,3594,-1251,-4078,-3771,4486,2761,-2435,-3155,-1864,4790,2894,-3962,-3936,1468,4364,2903,-4909,-3955,2596,2807,-787,-2607,-3123,4656,3823,-3133,-2628,-1128,3896,4099,-3749,-4637,2934,1289,430,-3176,-3983,3399,2835,-1858,-1303,-1467,2699,3238,-3384,-1802,1521,1223,1212,-2560,-3677,4086,813,-1655,-693,-1714,2437,2115,-3798,-1199,995,391,6,-2805,-1620,4993,924,-1100,-956,-1444,2815,1250],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,2,-3,3,-4,5,-6,6,-7,8,-9,10,-11,12,-14,16,-16,18,-21,23,-25,28,-31,34,-37,41,-45,50,-56,62,-69,77,-86,97,-108,114,-84,67,-7937,-3086,1501,7909,3908,-9394,-4238,7069,5252,862,-7625,-3557,8995,3860,-3330,-5351,-2075,8944,3886,-8097,-4175,1278,6395,3028,-8457,-3250,4512,3112,1321,-6114,-3389,7890,687,-3273,-2697,-2436,6053,2735,-7470,899,1184,767,2000,-7090,-2201,6686,-1884,204,-6,-3897,7899,-434,-8221,2733,735,1055,2893,-8265,2060,7732,-3111,-656,-3562,-2614,9402,-1823,-7882,3235,280,4863,936,-10395,3315,6718,-863,-378,-6377,-166,10707,-3212,-7135,145,751,7812,1148,-11008,418,6023,2461,-294,-9470,-1155,9642,-694,-5472,-4028,-2425,10774,1600,-9119,-1081,3469,5961,637,-10412,-2980,6972,2146,12,-6541,-867,8780,1617,-5372,-3695,667,6912,1465,-6889,-2318,2914,5601,687,-8326,-768,4989,956,-213,-5646,-870,7659,-1188,-4186,-417,-728,5467,218,-6561,1712,3213,-76,1904,-7531,490,6566,-3236,-1713,-9,-1099,7087,-2214,-6230,2994,2040,997,-442,-7596,1853,7082,-4978,-1708,-1748,888,7414,-3972,-6988,4402,1192,3720,-1687,-8063,3503,6736,-3720,-2953,-4794,1415,9384,-3683,-7210,817,1379,5887,-2001,-10576,4041,6385,-182,-2360,-8850,2520,10692,-1433,-6091,-2607,2000,8338,-2233,-8180,506,5306,5000,-1399,-8511,956,6657,669,-3409,-6943,1804,8284,-1364,-5230,-1357,1397,5133,-1052,-7172,305,3546,2832,-1558,-5358,976,5597,-1542,-2336,-3208,300,5331,-2337,-3829,2610,1512,3362,-1621,-5464,4194,3142,-1297,290,-2278,1551,5754,-5653,-2580,1683,100,3669,-4342,-3649,5164,2277,-2280,-1354,-4938,4984,5593,-5645,-1681,1109,3005,5208,-6345,-6033,5540,3279,1632,-2530,-6226,6046,6339,-4086,-3235,-2240,3233,6927,-5230,-5652,3174,3296,3218,-3949,-7922,5550,6855,-1040,-3654,-4044,3973,7546,-2950,-4575,452,3390,4199,-4156,-8470,2179,5128,1225,-4187,-6157,3397,5765,-295,-3817,-3202,3362,5868,-2746,-4748,-113,4080,4535,-1388,-5245,1804,4466,-54,-1767,-2809,3474,4911,-2582,-2138,-1522,2579,4568,-3551,-3525,2428,1747,1164,-2341,-3046,4151,2321,-2290,-200,-1242,1534,2840,-4332,-3099,2071,875,1646,-3351,-3906,5772,1249,-2936,-1981,-975,3050,2523,-5736,-1908,2006,1150,2345,-5117,-3291,5929,2843,-2645,-2990,-2479,5419,3956,-5758,-3124,734,3831,3700,-5097,-3599,4808,3676,50,-3907,-3640,6730,4906,-3132,-3497,-1334,3566,4547,-4843,-4705,1682,3749,3349,-4879,-4145,3882,4003,-1015,-3218,-3123,3682,3842,-2259,-3646,-1917,3563,3975,-3250,-4883,1724,2793,1349,-3549,-3249,2479,3525,-1488,-2678,-1224,2850,2689,-2717,-1663,1656,2818,1809,-2293,-1895,3790,782,-1386,-1975,-1232,4104,620,-2632,-1659,454,3103,1078,-3521],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,7,-8,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,29,-32,35,-39,45,-51,57,-66,77,-92,111,-141,189,-280,512,-2625,-6308,-4141,-171,10623,93,-11224,70,4155,4019,1906,-11541,-27,8408,-684,-2409,-4878,-3709,10528,887,-6993,-37,-1146,5233,3481,-10414,-623,6664,-994,1822,-5139,-3888,9228,255,-5248,2147,-2624,4293,3224,-8778,1135,3561,-1026,2759,-4441,-759,7399,-4003,-3465,1172,-1120,5612,312,-6589,4233,2654,-1144,-372,-6115,1043,7593,-2067,-3115,-548,419,7425,-3240,-6940,1892,3917,3439,-2743,-7394,3346,6957,720,-3578,-6264,3118,8923,-2423,-6420,-2539,2887,8175,-3446,-8405,1037,5110,4730,-2411,-8698,2841,7516,691,-2970,-7395,2414,10470,-1635,-5834,-1419,1486,7260,-2516,-10900,2372,3670,3604,-889,-9750,991,8600,-1429,-2033,-2914,-2014,9747,-637,-6341,2731,731,3284,1421,-8194,922,6298,-2135,-105,-3784,-2628,8551,-2335,-5116,2156,-760,3557,557,-7303,3084,3891,-2681,-132,-2541,1234,7121,-4982,-4062,2688,-443,3085,-1312,-5691,3582,3636,-1497,-1885,-3884,2341,7470,-5261,-3432,191,2391,5254,-5147,-6034,3408,3914,1376,-3820,-7115,3884,6163,-2289,-4577,-3897,5262,6039,-3707,-5281,46,5260,5969,-5493,-7045,2749,4387,2070,-4653,-7816,4586,6552,-2604,-4274,-4361,4855,7313,-4906,-4678,1567,2957,6346,-3890,-7374,4443,3326,600,-2469,-6344,2193,7963,-2685,-2286,-551,-609,7044,-1954,-5861,3879,938,838,-888,-7068,2321,4905,-4041,-98,-1766,-478,5397,-3326,-3590,3982,-428,1783,-225,-4605,4942,3022,-3330,-840,-1106,1901,4427,-5570,-1460,3476,1176,1164,-2423,-3741,4440,3343,-2274,-3337,-2473,4599,3843,-5658,-3530,1522,4243,3021,-4750,-4928,4498,3269,21,-4360,-3633,5650,5378,-3763,-4178,-1223,5767,4373,-5055,-3587,1711,4371,2557,-4970,-5396,5318,3438,340,-4339,-3721,4813,4694,-4197,-3660,-593,3812,4128,-4964,-4165,2426,2723,2103,-3394,-5215,4389,3492,-1427,-1855,-3312,2911,5814,-3849,-2350,1577,1242,3631,-3765,-3768,4784,642,-1763,-1176,-4131,3958,4621,-4577,818,622,1583,2654,-3633,-2192,3478,917,-700,-1137,-1970,4459,1849,-4646,317,412,1519,1618,-4763,-1411,5427,813,-471,-2187,-2194,4972,1796,-3636,-1760,-68,4828,1692,-6547,-1704,4288,2208,-320,-4473,-2073,5815,1865,-2230,-3635,-535,5790,2070,-4909,-2849,1883,4383,1339,-6101,-2643,3086,3453,334,-5599,-1571,5248,2929,-2474,-3561,-1257,4929,2637,-4377,-2034,1436,4352,2972,-5809,-1331,3297,1790,-272,-4044,-1199,4235,2192,-3530,-1179,-1521,3131,2238,-4829,-804,2609,413,1991,-3198,-2080,4196,1273,-2171,-911,-729,2864,1433,-4443,1209,2881,1405,643,-3215,-374,3167,-201,-2503,-1143,-628,1939,123,-3882,-839,2286,1977,-237,-3939],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,10,-11,12,-14,15,-17,20,-22,23,-26,29,-33,36,-39,44,-48,53,-59,64,-72,80,-88,99,-110,123,-141,161,-185,218,-263,327,-427,609,-1052,5235,4712,404,-4134,-7809,8748,6342,-5103,-5187,-3269,7128,7445,-8255,-6122,1976,4949,3503,-6248,-6122,5031,5437,1172,-5295,-5681,6802,5548,-4700,-4285,-2979,5286,5509,-6791,-3539,2802,2329,2602,-4457,-5285,6103,1759,-1051,-1649,-4187,6000,3362,-6775,108,460,1500,3997,-6211,-3069,7106,-1607,-254,-1498,-3377,8438,2151,-7088,1234,808,3123,4096,-9317,-1011,8786,-151,-516,-3590,-4114,11031,193,-7927,-128,-538,5567,4155,-10936,-1020,6887,353,1602,-8290,-3719,11642,2003,-5893,-2669,-2350,8587,5161,-10263,-3307,4085,4715,4404,-9058,-5239,8511,3461,-2457,-7073,-4989,9528,4640,-8463,-3608,-458,5703,4230,-7277,-4969,4862,4353,1828,-7436,-3809,7117,3595,-2472,-4498,-3807,6746,3761,-4941,-2856,90,5083,3091,-6852,-1201,4899,1148,1575,-4542,-3727,7390,-360,-3590,-262,-2931,5408,1277,-8009,1619,3311,605,2907,-6113,-759,7801,-2456,-1464,-907,-2337,7858,-108,-8217,3101,1930,1787,2037,-8783,2356,7937,-3863,-1583,-3089,-881,9511,-1105,-8475,599,1930,4986,1156,-10912,2504,8871,-254,-1719,-6283,-201,10747,-1010,-5341,-1822,484,8641,2405,-10679,-715,5843,2478,-402,-8783,-2362,9222,1518,-2691,-4448,-308,9578,1397,-7269,-2713,2205,4214,1405,-8915,-1441,5537,2494,-38,-5821,-1158,7629,2234,-3710,-3420,-527,5871,895,-6317,-313,3476,3801,806,-6799,567,5997,-294,-207,-3865,-284,5065,-1688,-4045,1327,459,4221,531,-6238,2582,3839,-899,-209,-4836,426,7013,-2595,-4446,-377,-234,5307,-2081,-6540,4125,2731,-486,-1001,-5992,2121,8051,-3660,-3736,-920,1625,6691,-3097,-7855,2303,3893,2272,-2052,-8470,3800,7426,-2076,-3393,-4618,457,8338,-3001,-7813,-292,2677,5586,-1123,-9352,1979,5736,1022,-1818,-6367,1079,8923,-848,-5154,-3279,2319,7383,-1148,-5647,-801,3448,5513,-1541,-6977,183,6597,1897,-2865,-3845,1740,6485,-1271,-3226,-800,2250,4835,-1202,-4986,579,3659,1348,-607,-5026,2010,4644,-1750,-1305,-1427,1348,3955,-2875,-3900,1679,1620,2228,-1820,-3962,3097,2748,-2134,-221,-1760,2429,4266,-4586,-2380,3086,1185,1535,-3178,-4695,3788,3856,-1839,-2318,-3684,3732,5091,-4254,-3930,1282,2793,4742,-3225,-5940,3753,4456,447,-3746,-4472,5478,6965,-2530,-3070,-2343,3094,6086,-3986,-5918,1858,4604,3289,-3165,-6204,3398,6204,-354,-4446,-3097,3999,6910,-2985,-5508,-677,2785,4705,-3780,-6506,1115,3646,2675,-3011,-3666,2318,3842,-1403,-3405,-2395,1943,4676,-2586,-4558,147,2891,2558,-2889,-3221,2834,3983,-474,-2533,-2212,2339,3149,-1858,-1137,-271,2127,3197,-2723,-3855,3052,1205,-848,-2056,-2165,4592,2732],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,4,-6,7,-7,8,-9,10,-11,12,-14,16,-17,19,-21,23,-25,28,-30,33,-37,40,-44,49,-53,58,-64,72,-80,89,-100,114,-131,153,-182,220,-276,365,-525,898,-4570,2409,6033,1621,-2123,-10681,4321,9959,-3502,-4958,-3745,1138,10279,-3664,-10323,1858,1506,4462,1517,-10252,2823,7255,-2510,-449,-4678,9,9869,-1956,-5718,3207,-1120,5762,1911,-9385,2380,3300,-1815,2177,-5299,-447,8453,-2886,-2632,3731,-1173,4329,-1393,-5555,5537,3199,-1310,612,-5172,2313,7079,-5386,-2564,-528,855,6041,-4142,-6160,4594,2962,989,-3694,-5583,5766,4110,-2905,-3831,-1707,4473,6814,-5502,-6676,2086,5044,4293,-6535,-6604,4501,5001,1401,-6007,-6577,5252,7414,-3311,-4430,-3420,5321,8744,-7261,-5911,1760,4281,6275,-6582,-9341,5349,7215,184,-1945,-7305,5114,9063,-5351,-3028,-1600,2326,8915,-3953,-9113,3838,2375,2483,-429,-8674,4203,7435,-3013,-155,-2725,-545,8300,-4809,-4771,3824,666,3112,-265,-5908,4273,3917,-3600,-264,-2444,927,5849,-4177,-3009,2203,65,2947,-3236,-5960,6280,1720,-4642,-1857,-2820,4306,5524,-5424,-3084,2517,2337,4331,-6277,-4751,5847,2708,-621,-4217,-3487,6723,4916,-5067,-4280,-646,4655,4356,-6543,-4688,3268,4464,1895,-7871,-5044,6309,4196,-917,-5870,-4218,7725,4333,-5024,-4285,-1232,6181,5066,-7226,-4909,5160,4081,3373,-6058,-5401,6868,3415,-1915,-3178,-4853,6544,5835,-6786,-2108,464,2496,4864,-5804,-5459,6393,2551,-245,-1982,-5734,4297,4730,-4462,-607,-601,871,5461,-4515,-3817,4523,301,1018,-1242,-4769,5985,2417,-4297,696,-1066,2232,3906,-7619,-1504,3714,330,1049,-3099,-2549,6122,1411,-3619,-1722,-853,3811,2067,-7107,-1316,4031,3050,-475,-5227,-2474,6324,2756,-1965,-3810,-943,6143,1399,-6747,-3155,2557,5535,1467,-7578,-2886,4030,3984,-123,-6873,-1813,6668,2390,-3124,-4706,-210,5748,3244,-6094,-1672,2404,5275,2789,-6930,-2876,6061,2728,551,-5352,-3918,8059,2826,-4168,-2849,-1017,5023,2473,-6483,-2083,3559,2270,2745,-4656,-3128,6241,652,-1195,-1736,-3152,6064,2161,-5719,-278,185,1872,1501,-4031,-1931,4797,481,-1285,-1390,-1645,4052,837,-5916,1087,907,1921,1341,-5308,-278,3860,-438,-1177,-1629,-189,5395,952,-4147,-412,1096,3107,775,-6458,-328,4321,1017,-870,-4708,-11,5052,24,-4374,-2991,2245,5779,-220,-6859,-458,4043,3691,-902,-5427,-544,6125,2410,-2748,-4914,1109,8806,-425,-5722,-2282,1363,5668,-719,-6843,-1118,3702,3601,-1693,-6694,-863,5920,110,-3635,-3707,70,7192,1300,-5719,-1092,1194,4650,546,-5917,-548,3246,1232,-72,-4269,-758,4922,-387,-3084,-1000,-456,4458,377,-5127,812,3759,851,-1147,-2896,-315,4239,-1094,-1733,-579,403,2918,-1194,-3630,1171,2862,-1062,-1230,-3613,497,3783,-860,-2225,-369,1882],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,13,-14,15,-17,19,-21,23,-25,28,-32,35,-39,43,-49,56,-64,75,-90,112,-153,261,-1666,-1696,3629,9186,-5569,-8989,3238,4085,4957,-3223,-10139,3157,8192,-1099,-3709,-7685,2438,8465,-2537,-6104,-2416,4258,7010,-2458,-7686,2571,4059,3923,-3542,-8225,3286,6412,-1466,-2391,-4166,2664,7599,-4130,-3497,1027,1467,5898,-2952,-5901,6201,1466,199,-116,-6578,3835,5270,-5481,-132,723,290,6179,-5735,-3462,6341,-944,860,-1285,-5658,7780,4031,-7192,-179,-1978,3308,6201,-8991,-3371,6054,1251,2302,-5533,-7944,9540,4384,-6136,-1107,-3469,5262,7218,-10090,-4431,4524,1308,5178,-7758,-7539,10213,4061,-2603,-3240,-6371,8021,7501,-8045,-4474,9,3193,6163,-7535,-7766,5297,4698,1895,-4417,-8467,6441,6061,-2842,-4802,-3361,4203,7281,-4818,-6044,488,4235,5101,-4648,-5951,3930,2948,1054,-3974,-5785,5352,4184,-3902,-2547,-2989,3928,5829,-5422,-1769,1660,859,1686,-3736,-5356,6631,444,-1190,-581,-3136,5311,3220,-6052,1330,906,893,3656,-7693,-2131,6783,-1191,-1847,-2273,-3827,8492,1325,-8266,598,2028,2905,2921,-9346,-829,7589,519,664,-5555,-4064,10356,1736,-6771,-347,-595,5642,4928,-9552,-2630,5077,2186,1855,-6859,-5127,9754,2672,-5424,-4242,-3497,7803,6245,-7891,-3683,2170,4320,3033,-7608,-5692,5631,4180,291,-5194,-3906,6468,4091,-4198,-4734,-1924,3889,4358,-6132,-2766,2439,3101,3276,-5403,-3093,5383,2650,-1332,-2528,-1330,5001,3472,-3995,-1521,-203,3580,2644,-5989,-1844,3446,1559,-2,-4125,-1364,5728,-57,-3564,501,-518,4377,108,-6001,1330,3623,725,1145,-5090,-276,7961,-1906,-3576,-1041,-826,6599,-214,-7417,1559,2792,1676,507,-8269,-599,7614,-504,-1906,-4613,41,8876,416,-8800,-394,2905,5304,909,-10258,752,7072,1260,-1966,-5890,-1807,9148,950,-5770,-2848,-138,5952,1637,-8664,-1511,5314,3729,849,-7951,-1657,6893,1470,-2160,-4911,-998,7310,2763,-4822,-2655,1524,4398,1981,-5856,-1227,3658,2700,-704,-3286,-694,6258,1351,-3661,-2335,-684,4359,1,-3334,173,1431,3454,1120,-4309,-265,4009,-253,-241,-3113,-510,4575,-1421,-4093,333,1455,2613,-877,-5241,3096,3542,-736,-1236,-3734,1950,5908,-3401,-3256,947,1115,4853,-2416,-6906,2147,4413,814,-804,-6587,2855,6407,-2278,-3702,-3040,2089,7523,-2652,-7173,851,3250,4199,-1039,-6891,2196,6586,-50,-2819,-4490,779,6855,-454,-5815,-744,3163,5572,-584,-7087,-36,4126,3138,-1749,-5604,1684,6809,1786,-4026,-2927,-338,4919,30,-5225,-927,2144,3715,-438,-4517,-229,3892,846,-372,-3041,863,4047,-261,-3196,-356,983,3732,-752,-3833,590,2320,1707,-747,-2454,1431,3513,-1176,-2091,692,1812,2681,-2746,-2744,2129],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-5,6,-6,8,-8,9,-10,11,-13,14,-16,17,-19,21,-23,24,-27,30,-33,36,-40,44,-49,54,-61,67,-76,87,-99,115,-137,165,-206,269,-374,580,-1126,5647,10085,-7680,-4315,-891,3807,7879,-7290,-9198,6208,3042,3226,-2670,-10079,5518,8085,-4807,-1924,-3372,1236,9038,-6431,-6617,3246,226,5560,-229,-10036,5097,5195,-3259,803,-5683,1087,8626,-4846,-2805,2778,-1292,4233,-2341,-5149,6041,2184,-2423,459,-3957,3465,5396,-6047,-1270,1965,258,3495,-4705,-3964,6066,1686,-1486,-3326,-2562,7589,3131,-6389,-2681,-272,5618,3181,-7457,-4543,5849,4800,1104,-8147,-4480,7578,3216,-3134,-4490,-3239,8169,4145,-6091,-3746,136,5375,4694,-9869,-4331,6390,2571,2289,-8288,-5260,8646,4091,-4093,-5977,-5696,7832,7492,-7907,-2805,1136,3180,6380,-7232,-6631,8208,2392,86,-1733,-6519,6899,5248,-6938,-1948,-2521,1617,7297,-6697,-4829,5001,814,2499,-1183,-7117,6025,4078,-5187,613,-3403,606,5381,-5865,-1161,4139,-715,3174,-3084,-5600,6044,-308,-3427,596,-1382,3366,3276,-7533,-832,3454,1654,1480,-5443,-2140,6628,1735,-3041,-2806,-1670,7396,796,-6903,-2364,3013,5380,1096,-8080,-1190,6970,3119,-2124,-6462,-1109,7933,1265,-4123,-5395,630,8829,1186,-7808,-2821,2402,5290,2648,-8441,-2523,6559,2650,-913,-6773,-3627,8690,1838,-4776,-2549,-568,7207,2924,-8621,-3322,2912,3018,1530,-6897,-2968,7777,1800,-1527,-2467,-3516,6218,2345,-6826,-321,346,1989,5143,-5801,-2291,6258,-173,888,-1498,-4274,5464,1442,-4762,462,-926,1445,2431,-6735,-416,4644,-888,46,-3393,-1854,5227,591,-4557,-379,354,4386,-409,-6795,1184,5041,659,-222,-4926,538,6199,-138,-3899,-1749,1963,6110,-873,-7079,-182,3448,3305,-1151,-5897,255,5931,1439,-3446,-5540,855,7548,592,-5550,-2868,1966,7503,-1323,-6747,-467,2885,4235,-1384,-7657,480,7145,1251,-3531,-4847,42,7589,-398,-5914,-2225,1861,5562,1265,-7846,-299,4080,2398,829,-5492,-625,6663,270,-3814,-1580,-203,4441,404,-5284,693,2895,1519,2126,-5573,-1150,5033,-870,-1423,-1224,-1713,4813,-118,-5443,827,854,1647,290,-4713,779,5504,-1086,-1640,-1929,1252,4864,-887,-3140,929,752,2088,-1743,-5545,1988,3434,-353,-2368,-3470,2323,5259,-1217,-4903,339,2437,3900,-3224,-5982,1718,4969,1781,-2449,-4459,3079,6675,602,-3982,-2747,2806,6715,-2371,-5115,-471,4071,4174,-2637,-6159,1943,4989,1956,-2892,-6080,2615,6885,-1123,-3014,-2824,2297,5898,-1890,-5016,317,1571,2705,-2067,-5120,1591,3425,-135,-2671,-3195,1405,5616,-1068,-3428,-1776,733,3504,-405,-5482,1378,4007,-63,-1031,-3803,1427,3695,-1433,-2035,1429,771,4016,-985,-4822,2380,1623,1559,-327,-3135,1535,2485,-2005,-2194,802,1107,2635,-2676,-2519,1503,2617,98],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-1,2,-2,2,-1,1,0,-1,3,-6,11,-20,35,-66,136,-338,2455,986,-11912,517,10603,-1961,-4538,-6236,290,11485,-1613,-7601,150,2481,6389,-513,-10281,-143,7056,1525,-1917,-7732,-1521,9655,549,-4549,-4390,-390,8187,-765,-6650,-127,677,4915,-1109,-7369,2243,4443,728,-344,-4995,1290,6668,-3119,-2941,247,-391,5322,-2692,-5897,4292,1442,442,361,-6516,4737,5429,-4851,-270,-645,815,7664,-6006,-5668,5460,558,2170,-2497,-7002,7399,5259,-7460,-1166,-2857,2928,8758,-7326,-6002,4416,1166,5164,-3487,-9522,8415,5963,-4445,-1373,-7277,4579,10522,-6487,-5684,1124,2287,8169,-4523,-12163,4935,5540,1838,-1179,-8004,5003,10326,-2497,-5261,-3507,1935,9363,-3950,-8354,185,4357,5285,-1628,-8963,2494,6763,319,-3608,-5286,2453,7652,-502,-5296,-2083,1347,6057,-2631,-5978,2871,3163,3231,-1412,-5757,3415,4765,-1351,-1905,-3949,1810,6032,-4431,-2525,1075,1001,4023,-3697,-5270,4734,1466,-1414,-771,-4691,4672,3801,-6420,165,278,2080,5137,-6451,-4913,6647,1181,57,-2715,-5696,8020,3791,-6470,-1563,-443,3705,7431,-8062,-4139,5955,3415,1654,-5153,-7443,9300,5677,-5361,-2197,-4368,5966,7790,-7657,-5509,2934,3129,5173,-6003,-6970,6753,4716,-1761,-2927,-5936,5594,8051,-5147,-5325,-1547,3089,7420,-5061,-7167,3658,4080,3311,-4269,-5833,4802,5552,-1843,-2851,-3854,2531,6460,-3896,-3580,67,3100,3525,-3856,-5306,3164,2122,1589,-2781,-4265,3738,2392,-2644,-1831,-2199,1907,3471,-5066,-2336,3946,-118,2061,-2922,-2068,5534,38,-1993,-344,-1187,4587,2520,-6236,-930,2948,1674,2101,-6033,-377,6679,903,-3316,-2303,-2620,6814,2127,-6281,-1097,877,3866,2891,-7861,-1873,7720,1215,-715,-4701,-3787,8568,3870,-5619,-2406,660,5456,4440,-8767,-2537,4251,3342,2062,-7011,-4942,7866,3883,-2998,-4142,-3482,6047,4801,-5584,-3648,1735,3579,3180,-6087,-5117,3869,3085,-115,-2624,-4197,5007,4607,-3341,-2230,-997,4671,3827,-5317,-1621,2317,2791,2246,-3103,-2905,3651,1272,-1064,-1355,-909,3689,-345,-3273,-1121,807,2211,1709,-4436,-866,3376,892,-500,-2439,-571,4990,-576,-4525,670,-235,3917,-595,-6450,1364,4016,698,-442,-4756,348,5829,702,-4578,-865,499,6678,-325,-7425,407,4707,2381,-660,-7433,201,7269,540,-2753,-3473,-849,7494,890,-6708,-2122,1640,4935,24,-5816,-1653,5760,1492,-751,-5141,-1857,5529,3042,-3949,-4163,-802,4540,1693,-5695,-2140,1621,3659,-152,-4848,-1612,4159,1279,-1033,-3817,-1839,4873,2172,-4224,-2310,1464,3514,1304,-3667,-1997,3197,1710,-1042,-3237,-351,3344,289,-1258,-1313,789,3247,-496,-4053,-319,1467,1916,-1665,-2795,1515,3627,-108,-2273],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,8,-8,10,-11,12,-13,15,-17,19,-20,22,-24,27,-30,32,-36,40,-43,48,-53,58,-64,72,-81,90,-102,115,-132,154,-182,222,-281,375,-555,1660,-8517,-6598,8870,2867,-688,-3910,-6561,9242,6907,-9141,-1402,-1582,3967,7293,-8616,-5674,7242,941,3174,-4675,-7904,7927,3091,-4086,569,-3980,3738,7561,-6854,-2885,2584,-871,4010,-3239,-6492,6664,1675,-3004,1241,-3589,4201,4348,-6827,-1079,2705,1113,3769,-4095,-2534,6552,-867,-1722,-2096,-1706,6190,1631,-5606,-892,1675,3236,1586,-6756,-261,5823,1913,-1577,-5818,-45,8256,500,-4290,-3050,96,8584,499,-9550,-398,2526,5144,327,-9009,101,7570,2488,-1925,-7356,-2489,9218,590,-6829,-2081,-659,8392,2925,-11633,-1443,5200,3825,2060,-8582,-3779,10851,1330,-2956,-3763,-4359,9129,3514,-8572,-867,693,4004,5429,-9309,-4131,6474,-536,97,-3902,-4476,8490,2039,-5251,686,-1109,3841,5240,-7946,-820,4748,-1295,2374,-3129,-3460,6881,1133,-3957,1268,-1220,2297,1819,-7523,555,3528,-924,765,-4823,-903,6469,-421,-3368,-922,-31,5258,359,-6523,972,2716,3411,-1122,-6925,2709,7352,902,-3447,-3918,1957,6533,-1303,-6179,-2625,2281,6765,-2131,-8099,427,4965,3705,-2480,-8265,1390,8001,-690,-4219,-4748,1684,9515,-2144,-6335,-564,494,5765,-287,-9827,1317,5913,1422,-453,-5893,-830,9262,-822,-3824,-2545,-1514,6988,210,-8819,323,3374,3385,2317,-6831,-1869,7001,-624,-980,-2280,-2284,7622,-672,-4815,1289,705,2219,1594,-6705,798,4239,-1126,534,-2546,-540,6038,-882,-3898,3029,348,2867,88,-5108,1882,3289,-1958,-1241,-2919,1432,5701,-2249,-4618,574,3087,3281,-2788,-5748,2524,4011,1182,-2593,-5274,3525,4378,-486,-3767,-2109,2534,5830,-2282,-5569,971,4010,4278,-2705,-5609,3126,5550,732,-3516,-5568,4102,7159,-3049,-4449,-2719,1784,7701,-3553,-6407,2492,3157,4517,-2607,-7299,3635,5797,17,-1211,-3849,967,7802,-1575,-4402,-350,1629,4926,-1421,-6378,2369,3293,-985,-319,-5084,636,5841,-1852,-2522,-33,-622,5509,19,-5105,2517,442,1417,294,-4372,757,4078,-2641,-825,-489,457,3818,-2417,-3166,3498,1942,886,-1175,-4902,3896,2988,-2669,-1375,-1139,2844,3469,-4359,-2388,1861,3422,2441,-4434,-3586,3541,4559,-1018,-5241,-2405,4666,3788,-2812,-3255,-522,4117,3079,-4014,-4044,2111,3661,1479,-5111,-4680,5745,4377,-1545,-3514,-2188,5193,4439,-3926,-4417,-677,4025,3363,-3805,-4833,3613,2774,465,-2737,-4720,3475,4828,-1925,-1867,-1347,2586,3954,-2502,-5190,909,2196,2188,-1959,-4997,2542,3249,-323,-1812,-2941,1525,4740,-2940,-1567,667,331,3597,-2673,-3474,2966,1034,263,-1442,-1727,3525,2745,-2582,-952,1107,1374,1531,-3179,-2587,2491,1294,-1151,-2259,-1769,4361,2491,-3209,-1705],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-6,6,-7,8,-9,11,-11,13,-14,16,-18,20,-22,24,-27,31,-34,37,-41,46,-51,56,-62,69,-76,85,-94,106,-119,135,-155,180,-211,254,-313,389,-735,11237,2271,-10025,-909,2177,5634,2685,-11669,-3192,8756,2781,-375,-7649,-3926,10155,2064,-6262,-3785,-1260,7739,4518,-8196,-2965,5148,4751,2230,-7705,-3144,7404,2579,-2021,-3368,-2635,6928,2147,-4598,-1839,366,5211,626,-6722,-265,3630,2015,1970,-6077,-410,6664,-1794,-1611,-693,-429,6542,-865,-7277,2930,1652,1905,1276,-6952,2745,7249,-4791,-1877,-1894,23,8088,-3870,-6262,3264,8,3021,-412,-10584,4907,7427,-3743,-1260,-4715,39,10883,-4289,-7404,1415,1239,7593,-1252,-12982,4618,6233,-1251,-955,-9069,835,12149,-1769,-5666,-2516,58,10319,5,-10428,1778,4196,4530,222,-11168,-549,9903,-586,-1593,-6830,-179,9458,-277,-6389,-952,1913,7950,699,-9267,-996,4900,2386,-728,-4871,-621,6837,829,-2634,-4088,266,6657,-702,-4488,-141,1223,3670,-1162,-5946,2772,3985,-1333,-538,-5547,1675,5656,-2587,-2277,762,615,4530,-3067,-4951,4417,2507,-863,-959,-6429,4239,6872,-5267,-1931,-540,1143,7141,-4807,-5805,5104,2202,712,-2123,-8324,5775,7020,-4967,-3669,-1833,3233,8708,-6911,-6840,3024,2779,4593,-3500,-9019,5360,6255,-1998,-1910,-6930,3567,9578,-4316,-5000,-1147,2869,8268,-3337,-9655,1956,5669,3116,-1947,-8010,1769,8107,-1689,-3227,-3498,314,8900,-2807,-6327,373,2883,3812,-664,-7685,1660,4335,508,-2151,-4472,1755,5970,-1679,-3307,-927,2076,5022,-2439,-3846,1601,2126,1548,-2428,-3486,2409,3362,-2200,-529,-2705,2217,4446,-4651,-2624,2386,1102,2118,-2926,-4204,5191,2374,-2257,-914,-2858,4555,3822,-6271,-1528,2530,2694,3300,-6285,-4127,6087,2971,-857,-3115,-5036,6570,5926,-6223,-2657,-356,4573,6208,-7842,-5371,4154,2593,2260,-3981,-7526,6784,5628,-2813,-3542,-2682,3868,7018,-5336,-6169,1271,3614,3649,-4831,-6597,4345,5123,37,-4114,-3678,4005,6035,-3027,-4092,-1993,3035,4750,-3175,-6159,2506,3293,2145,-1537,-4961,2587,4189,-1758,-2627,-2554,3053,2919,-3889,-2181,80,1757,2415,-2502,-2748,3535,1659,178,-851,-1635,3968,1953,-3227,-599,463,2461,1440,-4495,-1229,3352,1033,-436,-4812,-1422,5391,727,-4442,-1965,-397,4338,1700,-6871,-928,3499,2030,277,-5172,-2414,6285,1506,-3286,-2762,-1929,7041,1981,-5421,-1734,1038,5077,2970,-5947,-3690,5568,2912,-189,-4694,-3454,6382,3596,-6117,-1650,-108,4331,2682,-6571,-4158,3146,3306,840,-3492,-4084,5525,2928,-2301,-2738,-1920,3591,4788,-4117,-3679,389,3768,2958,-4087,-3835,3925,2784,-773,-2587,-2802,3322,2071,-2503,-1492,-276,2422,2043,-3228,-1966,2460,2148,-125,-3007,-1092,4243,1656,-1897,-1143,-398,3318,1038,-2624,-1039,2034,951],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-8,10,-11,11,-12,14,-15,17,-19,20,-23,25,-28,31,-34,38,-42,47,-53,61,-70,82,-97,119,-152,208,-317,601,-2880,-3510,11419,2205,-10911,-1625,2301,4089,3617,-10270,-2675,8308,550,-472,-5495,-5886,10834,3876,-7419,-747,-2058,4561,5861,-7729,-2229,5110,357,2540,-5199,-5621,8761,835,-5036,228,-2581,4356,3929,-7469,-170,3513,230,1628,-4642,-2081,6410,-1544,-2645,45,-1603,5299,225,-6341,1965,3165,2222,49,-6064,1419,6193,-1200,-2186,-3956,1290,7449,-2090,-5735,-782,2483,5756,-2381,-7300,1371,4838,3080,-2558,-8867,3852,7923,-1376,-4465,-4390,3324,10650,-2402,-8352,-392,2600,6345,-1104,-11156,2114,7042,869,-609,-9367,435,11309,-1593,-4995,-3073,-862,9891,510,-10055,1789,2495,3001,1184,-9622,-278,9324,-1098,-2163,-3718,-3953,10124,175,-8035,1667,411,4588,2301,-8823,-51,6464,-1619,640,-3759,-3819,7923,-218,-4235,1712,-1530,4398,1784,-6647,2819,3496,-631,287,-3631,-649,6021,-2003,-3806,663,1030,4819,-2024,-5554,2898,2678,364,-2802,-6027,3872,4635,-2922,-3636,-1906,3274,5298,-3861,-6269,798,3831,4020,-3684,-6376,4244,5533,1069,-3775,-5193,5119,7280,-3121,-4478,-2926,3411,7359,-4377,-6819,1879,3785,4565,-1902,-9450,4548,6696,-305,-2479,-6782,2916,10036,-4428,-5780,294,581,6701,-2339,-6808,3686,3599,1418,-135,-7256,1559,7224,-3236,-2581,-1711,187,7107,-2552,-6247,2522,350,2480,1089,-7190,2150,5671,-2947,-857,-3445,-612,5615,-2382,-4821,2701,-1120,3592,-737,-4979,3609,3808,-1818,-187,-2778,1856,4064,-4319,-2487,2493,2018,2323,-3641,-4197,2999,2826,-1110,-3135,-3090,5393,3802,-3596,-3611,-118,4449,4279,-4908,-4433,2356,3748,1529,-5938,-4204,4967,4415,-2066,-3767,-2194,6746,5245,-5080,-2190,-221,5540,5872,-5763,-5034,4712,3876,1041,-3954,-5852,4865,4632,-3579,-3485,-3412,3377,6865,-4361,-4193,1475,1680,5668,-3200,-6265,3985,3329,-1348,-1334,-2964,2461,5592,-3732,-3388,-917,817,4494,-2797,-5613,2696,2519,955,-1492,-3836,2955,4955,-3771,-400,-139,447,3190,-3283,-3373,3542,-538,-761,-1655,-2840,3807,2244,-3004,-1170,-166,1186,2538,-3432,-1693,3085,1645,840,-3845,-2501,4318,2546,-2847,-3168,-751,4718,2066,-4451,-2692,863,3960,2143,-5529,-2026,4816,1885,-593,-4587,-2238,5216,3172,-3894,-4304,-1361,5272,2446,-5785,-1579,2041,3125,2590,-5348,-3350,5287,3619,-1572,-4669,-3029,6338,3105,-4525,-2154,-940,3655,4255,-6405,-3011,3771,3769,1797,-3367,-4284,4414,2705,-1804,-2606,-2238,3580,2646,-4257,-1886,1886,1991,2152,-3175,-2889,3639,1029,-1057,-1339,-1433,4220,1879,-3345,-1187,1734,1295,1961,-3642,-1968,4045,524,-1632,-1210,-1541,3409,797,-3051,-487,43,2539,580,-3369,-1464,2946],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,10,-11,13,-13,15,-17,18,-20,23,-25,28,-31,34,-37,41,-46,50,-55,60,-67,74,-82,91,-102,115,-130,149,-172,202,-242,298,-382,518,-778,1428,-6922,-7177,11084,1926,27,-4863,-6083,9393,6695,-7892,-2818,-905,6185,6819,-9590,-5558,5104,2275,3014,-6755,-7856,7654,4492,-3241,-3798,-4748,5506,6645,-5596,-4623,-56,4030,4331,-5846,-4759,5117,1938,-281,-3737,-3079,6840,2538,-3050,-1935,-990,4837,2476,-6181,-285,2507,2102,1833,-5480,-1195,6575,-1334,-2729,-2047,-1552,7109,-947,-7345,2304,1776,2121,1693,-9317,1209,8183,-2151,-944,-3883,-2133,9530,-2059,-7473,1485,908,6767,2443,-12543,1402,7230,47,-37,-9235,-1842,12831,-1371,-7676,-719,-1770,9665,2765,-12167,555,5880,2741,2689,-9700,-3421,10307,866,-3490,-4134,-4144,10595,2420,-9099,-1986,-309,5223,3292,-9452,-2594,7134,2863,-293,-4667,-3972,8458,3976,-4991,-2531,-750,5628,2740,-6011,-2723,2507,3804,2159,-5545,-2500,6207,1054,-31,-3679,-1799,6695,-826,-4176,142,209,3344,941,-6058,1087,3628,-1362,0,-5055,103,6403,-2774,-2904,-262,340,5881,-2026,-7839,3786,2630,449,-57,-7871,2499,8642,-4253,-2926,-2657,936,8750,-3793,-8488,3778,1493,3996,-1735,-11129,3955,8283,-1153,-2684,-5490,1188,11316,-2672,-8147,-309,1914,7125,-502,-11241,1793,6849,893,-633,-8584,-556,9802,-1272,-3709,-3082,-732,9154,103,-8683,144,2791,4085,2235,-8665,-1334,7106,933,-2151,-3677,-1051,7192,124,-4911,-808,478,5025,1505,-6412,63,3124,2501,-837,-4851,-273,5284,-580,-1895,-2588,696,4813,-2554,-4212,1502,1932,1526,-1213,-5947,2561,4079,-2147,-875,-3815,2680,6631,-4075,-3357,2310,1354,4625,-4460,-6121,4994,2166,-1704,-2017,-4547,4394,6105,-4370,-3986,71,1425,6414,-4734,-6830,4394,2763,1819,-2240,-7404,5581,6505,-2816,-3527,-3298,2498,8971,-4280,-7347,2217,3042,4054,-1381,-7933,3092,6637,-120,-2574,-5840,2635,8534,-2110,-5354,-1760,1948,6542,-1548,-7066,1550,4079,2125,-2288,-6708,1791,6649,-775,-3778,-2819,1281,6170,-658,-6448,525,1687,3149,-1088,-4534,2581,4691,-1301,-1804,-2528,2309,3481,-1610,-2604,-593,1621,3420,-2822,-3547,3597,1375,-675,-2246,-3867,3688,3004,-3408,-3503,-279,3048,4208,-5133,-2708,3494,1908,1586,-3525,-3639,6196,3674,-2859,-2659,-1156,6055,4031,-6633,-3660,1607,2431,2629,-5836,-5098,5911,4202,-1229,-5115,-4383,6539,4924,-5087,-4159,-875,4811,5369,-6313,-5860,4836,4437,1604,-2787,-5437,4748,4941,-1871,-4395,-2364,4114,5942,-4088,-5385,1341,3421,3587,-3461,-4351,3388,3414,-266,-3130,-3805,3488,4057,-2248,-2869,-303,2558,3175,-2852,-3500,1587,2885,872,-2952,-2509,3203,2291,-2217,-1236,-1392,3672,2685,-3695,-1766,1551,2014,2115,-3192,-2318,2522,2031,-1436,-2676,-516],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,26,-28,31,-34,39,-43,47,-52,58,-64,72,-81,93,-107,127,-156,208,-339,1899,2842,485,-11229,1087,11768,-1833,-3117,-3384,-613,10817,-329,-10285,915,744,5287,2461,-11187,682,8147,-589,2128,-5787,-3157,10119,186,-6157,1278,-1157,5400,2096,-8277,1076,3743,-1092,1647,-4836,-377,7455,-948,-2818,783,-1169,4828,-597,-6459,2559,1652,-693,-1717,-4853,2911,4915,-3201,-2248,-1198,1900,4783,-3742,-4367,1937,2334,3490,-5205,-7455,4230,3432,-235,-3690,-4529,5034,6092,-4992,-4707,-2680,3919,6099,-5798,-7782,3924,4652,4520,-4089,-8597,7435,6441,-2413,-3506,-5575,4410,9982,-6341,-5993,246,2393,8673,-3787,-11179,5198,4801,2204,-426,-9784,3671,11020,-3997,-3914,-3032,71,9584,-4001,-8215,2738,1662,2986,845,-9544,1637,7410,-1961,-489,-3673,-1583,8338,-2200,-5561,2414,-78,3431,1359,-7362,2143,4794,-1808,390,-3006,630,6582,-2043,-3106,1365,163,3430,-2364,-5111,4666,2890,-875,-1778,-5323,2593,4209,-4005,-2052,-695,3101,3531,-5294,-3679,3862,2686,2229,-4931,-3962,7125,3607,-2706,-4099,-2544,6460,4962,-6619,-3172,1495,5292,5460,-6644,-5761,5334,4351,1709,-6225,-6972,7230,5536,-4295,-4240,-3961,5441,7541,-8466,-5508,2252,2710,6160,-5726,-7627,5937,4865,-1747,-1698,-6132,4857,7967,-5352,-2727,-819,343,6941,-3940,-7161,4331,1721,1949,133,-6934,3542,5883,-4634,-119,-2521,1416,6606,-4061,-3687,3180,1672,2745,-1322,-4539,4065,3793,-2933,-664,-24,2567,3883,-4226,-2175,2486,1907,1473,-2991,-3793,4362,1511,-2487,-2275,-1521,4660,2176,-4974,-1163,1496,2172,1416,-5199,-2458,3611,2912,-400,-4266,-1054,6113,1689,-3422,-3534,-840,5504,2791,-7358,-2795,2858,4270,931,-7220,-2525,6507,2503,-792,-3960,-3261,7283,3614,-4791,-2685,-295,5330,4795,-7072,-2996,3437,2622,1221,-4711,-4466,5665,3891,-2276,-3102,-2941,5822,5088,-6061,-2182,3052,1640,3084,-4381,-4727,5287,2164,-1077,-521,-4573,3543,3151,-4705,-368,179,236,4103,-3850,-2068,3061,224,-840,-1534,-1701,4381,2129,-4252,-310,-209,2213,1294,-3321,-139,2564,576,-552,-2532,-148,4250,697,-2463,-707,1030,4401,-478,-6050,-918,2591,3032,-84,-4772,244,5231,1642,-3302,-3309,284,4929,1322,-4382,-1117,1345,5113,-990,-6671,424,4693,714,-1151,-6449,-1006,7139,1394,-3595,-2705,117,6475,874,-6505,-2092,2746,4138,2166,-6267,-1798,6198,2052,-471,-5399,-2269,6426,1474,-4347,-2242,-368,4307,3053,-4794,-1180,2793,1568,888,-4209,-1052,4759,1124,-2754,-1953,-509,2761,1649,-4519,-944,1470,1709,-9,-3521,-1107,2019,-862,-1134,-895,-10,3413,-675,-3412,124,1004,2034,-240,-2538,-161,3447,-82,-2269,-1711,-255,3564,-1729],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-10,12,-12,14,-16,18,-20,22,-24,28,-30,34,-37,41,-45,50,-55,61,-67,73,-81,91,-101,113,-126,142,-162,187,-218,262,-323,420,-603,1809,-6640,-4578,-532,2925,9847,-8113,-7293,5245,4078,3609,-3647,-10714,6463,8369,-3784,-3939,-3962,3501,9759,-6749,-6763,1958,1284,5779,-3643,-9035,4365,4524,-409,-2922,-6055,3692,6771,-3163,-3636,-1619,2439,5510,-3509,-4436,2462,2509,3015,-3300,-4532,4679,3367,-1950,-1796,-3107,4895,2717,-6581,-711,762,1087,2832,-5530,-3437,6860,-999,-1572,-3120,-4053,7570,2927,-6765,646,785,4142,4524,-9134,-1503,7452,-6,2146,-5263,-5471,10562,1699,-6331,-1055,-1706,7014,6121,-11410,-2465,5517,2610,2550,-8085,-6241,11280,3098,-3727,-3257,-5785,7759,7142,-10038,-3971,2890,4225,6120,-8885,-6623,7843,4600,567,-3268,-7189,8347,6470,-6758,-3512,-1627,4791,6475,-5974,-5412,4510,3215,2041,-3427,-5925,5239,3662,-2167,-2018,-4051,4057,5186,-5095,-3674,71,3042,3543,-4516,-3102,4068,1960,-228,-3065,-2139,5176,517,-3756,-500,-802,3881,1754,-6462,67,3185,1134,1396,-5121,-699,7395,-620,-3634,-2037,-2040,7177,164,-7740,1670,3162,2637,2393,-8441,-341,8121,-274,-1407,-4776,-3171,10232,-529,-7647,-186,529,5461,2637,-10772,-691,7487,2249,1143,-7970,-3699,10308,2526,-6128,-2663,-2572,8349,4343,-9830,-1011,3676,3469,3472,-9294,-3933,8593,1723,-2310,-3613,-4084,7684,5070,-7478,-1976,215,4074,4578,-7011,-4028,4578,1765,765,-5144,-3356,6075,2413,-3646,-2382,-623,4737,2115,-5150,-519,1372,2670,135,-4717,-1308,3763,229,-1028,-2470,-855,5392,72,-4196,-220,574,2682,-31,-5533,2257,4356,64,-776,-4339,681,6519,-2034,-4564,-511,1213,5781,-1425,-7124,1858,2102,2183,-738,-6876,1159,7338,-2605,-3532,-4299,1779,8518,-1394,-7960,1748,3003,3866,35,-9704,1992,6852,-282,-2159,-6571,-389,8954,-599,-7290,-509,1371,6330,442,-8951,-931,5966,1584,95,-6886,-1780,8165,-963,-4793,-3789,-1739,6273,-255,-6983,-1411,2062,2781,1061,-5926,-1016,4983,929,-1670,-3938,-1224,5261,94,-4119,-124,679,3505,982,-4578,596,3425,461,-551,-5176,1479,5101,-535,-2562,-1540,163,4477,-2724,-3747,1209,1956,2404,-1340,-4581,4034,4439,-2437,-2905,-2571,3327,4334,-3718,-4753,1047,3212,3341,-3617,-5442,2315,4436,-660,-3785,-4272,4127,7058,-2187,-5412,-1769,2836,6739,-3004,-7156,2175,4580,2241,-2918,-6428,3120,6773,-966,-4221,-3993,2226,6624,-2383,-5183,-124,1229,4914,-945,-6804,1024,4562,-152,-1784,-5799,1457,6264,-1644,-5002,-1677,1593,5154,-537,-6443,652,2367,2430,-1295,-4043,492,4359,-119,-3030,-1489,1238,3833,-1195,-3728,666,1915,1699,-1249,-4315,1226,2487,-159,-1787,-2601,2426,3384,-2280,-2851,390,2056,1791,-1791],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-7,7,-8,10,-10,12,-13,15,-17,19,-21,23,-26,29,-32,36,-39,43,-47,52,-58,64,-71,79,-87,96,-107,120,-135,153,-174,201,-235,281,-347,449,-631,1061,-4369,-5341,-1302,1878,10049,-5666,-9296,4083,3163,4249,-601,-10784,5041,8252,-3720,-1762,-4926,541,10682,-3414,-7255,1297,232,5915,95,-9451,3589,5421,-1958,-726,-4767,1030,7071,-3794,-4090,549,-399,3896,-1893,-6384,4082,2256,-543,-526,-4286,2756,5177,-3904,-2339,-864,2428,3841,-3992,-4292,3793,2856,480,-3981,-3830,6313,3617,-2998,-4320,-2357,5528,3402,-6333,-2349,2279,4246,4146,-8056,-4347,7299,2524,906,-5464,-5366,8178,3282,-5705,-2572,-4213,6189,6873,-8982,-4751,3841,3596,5157,-7679,-7477,8685,4699,-1009,-3103,-7381,6326,8068,-7837,-3496,185,2099,7679,-7297,-7128,6562,2693,1283,-3414,-8899,6080,7878,-5499,-2149,-3517,2530,7722,-4843,-5149,4104,877,4178,-1039,-6807,4587,4033,-2696,-1173,-3578,1258,6112,-5048,-2182,1520,604,3165,-2913,-4248,4448,1831,-2541,-1039,-2575,4829,3923,-5120,-988,1052,2758,1590,-5674,-2029,5109,2304,-562,-4962,-2710,6240,1100,-4098,-3840,704,5623,1043,-7517,-1246,3135,4555,306,-7683,-2312,7603,1901,-2177,-6361,-2699,9430,2137,-7504,-1368,-122,5809,4349,-9499,-2335,5622,1950,1084,-6551,-6682,7791,3333,-3584,-4373,-3221,7749,6305,-8322,-2811,1899,2335,5360,-7124,-5556,7495,2304,-743,-2273,-5837,5949,5267,-6113,-1205,-608,1691,5622,-6497,-3252,5333,973,1131,-2396,-4964,4628,2396,-3318,-1494,-1376,2794,3226,-3930,-1656,3469,90,498,-3153,-2882,5287,279,-2000,-1299,-261,3461,594,-5354,-807,2862,2080,47,-4711,520,4907,246,-2503,-3254,1165,5855,351,-4567,-2849,1636,4418,-132,-7781,-48,4456,3074,-872,-7042,-436,7910,148,-3922,-4159,30,7223,-316,-6670,-1023,2009,3704,131,-7574,-1106,7255,1497,-1086,-4869,-1248,9308,1552,-4966,-1698,-31,5794,2719,-7294,-1631,4430,804,2039,-5957,-2777,7102,1670,-2543,-1865,-1714,4921,2440,-5808,-842,1542,2913,2580,-4641,-1606,5445,616,-803,-1237,-1565,4952,1270,-4313,-276,1075,2564,1266,-4134,305,3759,-654,-1279,-1949,327,4987,-264,-3328,84,1937,3568,-1410,-4575,1076,3942,-421,-1762,-4729,1124,5328,-1720,-3731,-2788,2164,5143,-1634,-4524,-1147,2418,4143,-2455,-5802,2589,5945,297,-3588,-5251,2284,5860,-2124,-4304,-1802,2081,6424,-1405,-6749,407,4645,3325,-728,-6566,1428,6572,613,-2456,-3681,961,7106,-403,-5776,503,1894,4539,-680,-7652,698,4975,1250,-673,-3491,1227,4635,-445,-3084,99,969,3913,433,-5498,-354,2232,921,465,-3890,772,4309,-1356,-2927,-349,444,2918,-1406,-3315,1446,1487,1463,-357,-2572,1180,2601,-1290,-2212,-974,1235,3302,-2316,-4144,949,2059,1323,-1813,-2921],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-7,8,-8,9,-10,11,-13,13,-15,17,-19,20,-22,24,-27,29,-33,36,-40,43,-48,53,-59,66,-74,84,-96,112,-132,158,-195,251,-341,507,-915,4080,5095,1761,-360,-12358,4852,10512,-3279,-3677,-4551,599,11329,-3395,-9515,1317,1519,6983,17,-11074,2893,7330,346,-2452,-7443,786,9586,-1730,-6171,-1820,145,6994,-321,-8332,1770,3750,2910,-749,-7144,1063,6179,-211,-1707,-4012,313,6029,-2206,-3584,1040,1407,3828,-1168,-5024,4446,1927,-117,-601,-4101,2709,4162,-4375,-1334,-578,2913,4917,-5865,-5107,5446,1009,-618,-3044,-5163,7835,4798,-5770,-1402,-1321,6351,7578,-8465,-4921,4884,1441,4256,-4279,-8328,9557,3832,-4192,-2237,-5718,6416,9473,-8626,-5491,2961,2272,8149,-5164,-9600,8391,5398,-1005,-2008,-10438,6198,9585,-5628,-4322,-902,1707,8853,-5395,-9174,4480,2468,3640,-2894,-9600,4514,6238,-2135,-4510,-4550,1905,8881,-4261,-6312,-16,1839,4138,-2410,-7190,3237,2993,517,-1121,-4647,2409,4773,-2579,-2785,-855,1596,4930,-4076,-3577,2515,2291,2583,-2856,-2552,5633,1280,-2413,-1682,-1378,5300,4025,-6155,-1037,2253,2086,2869,-7148,-2637,6691,1850,-1942,-3479,-3647,8111,2588,-6766,-1304,282,4933,4015,-8297,-3927,7451,2858,522,-5310,-4942,9779,3278,-4727,-2707,-3642,7272,5493,-9925,-2953,4623,2609,3736,-6442,-7238,9228,3642,-2535,-3382,-5550,6308,6158,-7196,-4908,190,2921,6367,-6738,-7473,6388,3164,1865,-3619,-6663,5305,6186,-3511,-3251,-1941,3446,6885,-5588,-4452,2271,2246,3008,-3625,-5517,4511,3222,-1968,-1890,-2354,3741,3665,-3971,-1262,662,2930,3178,-4095,-1871,3921,1157,-887,-3115,-984,4436,1443,-3735,-232,377,4287,1975,-6294,-461,4107,766,236,-6709,-310,7220,69,-3325,-2636,-1468,7876,1765,-7998,774,3011,3505,2857,-8136,-1115,7403,153,-1470,-5493,-2776,9436,1805,-7089,-1617,-1164,6324,2610,-9310,-1966,5760,2256,803,-5593,-3070,8772,3119,-4198,-2370,-2387,7448,3743,-7612,-2829,1672,2640,1345,-5840,-4078,6748,2464,-1331,-3805,-2628,6117,3434,-4347,-1398,362,3454,2623,-5369,-2707,3082,2010,1306,-2126,-3204,4760,480,-2673,-1255,-77,3113,1658,-3958,-333,1881,2258,1631,-3351,-643,4416,386,-1615,-1944,-492,5034,-371,-4693,-507,1815,4215,-132,-5745,1133,2674,-422,-2287,-4279,1438,6127,-1326,-4650,-1222,1657,5145,-896,-6545,1314,4354,2038,-1315,-6070,346,7154,534,-2621,-2996,527,7592,-311,-6870,-1455,3483,3804,1035,-7282,-35,5500,1914,-1734,-6737,573,8441,1740,-3928,-1164,1274,4643,1533,-6279,-1320,3575,3005,365,-4244,-1915,5613,1072,-2092,-2079,-657,5085,1680,-3872,-1911,1663,3104,1044,-4153,-993,3549,442,42,-2179,-998,4849,423,-2328,-51,2129,1780,-1051,-3092,753,3639,-640,-1446,-3555,1830,4330],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-6,6,-7,9,-9,10,-12,13,-15,17,-19,21,-24,27,-29,33,-36,39,-44,48,-53,59,-65,73,-80,88,-98,109,-121,136,-154,175,-201,234,-277,339,-432,594,-2177,8718,3838,616,-1356,-8005,7908,8939,-6933,-3961,-2839,2833,8892,-7792,-6634,5314,195,4253,-2644,-8593,6850,5030,-3127,-1176,-4702,2529,7968,-5616,-3382,3175,47,5308,-2787,-7267,5909,2273,-1465,-1273,-3628,3717,4259,-4018,-1014,-17,864,3827,-5198,-2032,3959,1629,-1047,-4097,-2823,6930,1032,-5577,-1587,651,5314,1422,-7433,-997,3162,3071,913,-7790,-701,8550,188,-2354,-4531,-1766,9260,882,-8199,-1678,375,6318,2877,-10626,-2882,7582,1480,-496,-8688,-5313,11747,3631,-5667,-3418,-2783,8811,5786,-11923,-1704,4813,3377,4656,-9431,-5173,9221,2290,-1691,-3803,-6367,9902,6803,-7880,-930,-94,3222,7106,-8665,-4448,5940,1173,2333,-2851,-6281,6956,4264,-4187,-642,-2670,2759,6805,-6209,-2402,4108,392,2097,-3450,-3878,5409,2264,-3861,-1225,-1775,2908,2517,-4766,-682,1924,1579,435,-5317,38,4712,-128,-1176,-2587,-354,5723,-396,-6003,-734,3053,3900,-509,-7982,1053,5556,1440,-1260,-7549,1076,7186,-616,-3253,-3041,427,8614,-652,-8327,755,3044,5565,999,-10512,385,7754,432,-1589,-6711,-486,10791,-433,-5340,-1624,-596,7374,2391,-11274,-676,6035,3175,1213,-8116,-2516,9130,1478,-3205,-3686,-2802,7196,3169,-9473,-643,1433,1806,2430,-7591,-2217,7108,1714,-620,-3205,-2945,6037,1607,-5271,-604,-121,3035,2940,-6857,-1039,4198,621,531,-3265,-587,5511,767,-3057,-46,-895,3949,-15,-5815,926,2777,538,-1037,-4518,1523,4123,-2037,-3241,-1721,977,4896,-2329,-4342,901,2662,3320,-3409,-6265,2521,5264,992,-2927,-5131,3279,7179,-3788,-4358,-820,2269,6639,-3251,-7733,1940,4647,2594,-2292,-7249,3220,8002,-544,-4119,-5305,1638,8277,-1889,-6604,2003,2514,5431,-1779,-8822,1922,5253,-354,-1463,-5463,-455,8217,126,-3908,-2013,-1348,5918,1234,-6016,172,3866,1178,818,-6118,-1314,6210,-423,-2081,-1021,-160,4340,756,-4824,270,2180,2532,942,-5828,1054,4367,-1684,-442,-2396,888,3601,-2433,-3540,530,1313,2590,-1479,-4362,1304,2217,-994,-2855,-2938,2353,3832,-1923,-2844,-298,2918,3154,-4263,-4290,3369,3616,1928,-2510,-3785,5261,4948,-2742,-3521,-1969,4891,6234,-4324,-4412,1378,3901,4140,-3876,-5296,4055,5953,69,-3185,-5084,3925,5524,-3089,-3762,-592,4052,6448,-4301,-5987,999,3004,3546,-2402,-5240,1562,4337,-1245,-2576,-3709,2358,6101,-1612,-5575,413,2550,4145,-2288,-4723,1888,2271,741,-187,-3649,1094,4506,-2320,-3316,-5,1158,2626,-978,-3873,1145,2566,294,-1995,-3461,2136,3667,-2766,-1356,-650,1389,2067,-3865,-2268,2417,1909,65,-2016,-2150,3926,1970,-2062,-2242,-185,3438],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,1,-1,1,-2,1,-1,2,-2,3,-2,3,-3,4,-4,5,-4,5,-6,7,-7,8,-9,9,-10,10,-10,10,-11,10,-13,40,-1119,-4862,-1678,12584,665,-11263,845,3862,5286,2100,-11358,-1137,11107,-41,-1219,-5898,-3810,12137,1005,-8349,-289,-547,6347,4700,-10453,266,6018,1313,1720,-6842,-2501,8791,862,-2852,-1416,-1524,5817,2133,-6479,-723,2131,2357,1891,-5594,466,5048,586,-182,-2824,-1391,6063,-815,-4104,1187,781,4437,-1041,-5994,3180,3635,-806,-950,-6877,3130,6202,-5130,-3739,-2013,1980,7528,-4855,-6564,4164,3155,3117,-2860,-9560,5101,6832,-4642,-1565,-3458,4229,9977,-7905,-6556,2506,2621,6044,-3209,-11207,5882,6487,155,-539,-9555,1638,11490,-4619,-6408,-706,-100,8922,-1629,-11803,2965,5367,3502,-22,-11920,2449,9316,-2976,-3677,-3835,-363,10608,-918,-7548,-14,2146,5631,504,-8567,1013,5118,321,353,-6383,-1568,8575,-814,-3905,-927,-346,5869,-372,-6217,2751,3490,998,-471,-4577,799,5441,-1257,-1326,-2236,358,5485,-3753,-3314,1561,1751,2454,-3312,-4572,4654,2807,-2632,-2024,-3683,5562,5177,-5995,-2010,42,2586,3493,-6042,-4616,5567,1385,-203,-3186,-6826,7165,6267,-5381,-2925,-1292,3723,7774,-7629,-7182,5545,2361,3528,-4670,-8771,7293,6938,-3131,-2184,-4890,4539,9859,-6747,-6283,2818,2059,7203,-4174,-9070,4117,4116,276,-1657,-6520,4584,8695,-4912,-3725,-2440,1588,7740,-3291,-6070,1085,2256,2920,-1272,-8292,3104,5815,-1272,-1596,-3921,3578,6406,-2683,-4166,813,2331,2877,-1595,-5449,2176,1761,-1178,-524,-2466,3598,4682,-2564,-1802,119,2462,2483,-4391,-1232,3797,2816,1030,-2266,-2850,5413,2602,-3857,-1400,-558,4458,2805,-5806,-1705,1946,3213,1703,-6537,-2695,6764,1649,-2387,-2799,-3316,6659,3500,-6523,-2123,1294,3753,3482,-7122,-4548,6193,3067,596,-5178,-5491,7415,5532,-3650,-3375,-1971,4894,4984,-6307,-4320,3844,2202,3972,-4761,-5447,5632,3108,-2012,-2618,-5477,5454,5658,-3923,-3052,723,2069,5467,-3987,-5980,5085,2319,200,-3624,-4266,4018,4326,-3912,-1768,-1943,2754,3510,-3753,-2184,1666,2139,1798,-2083,-2736,4224,1611,-1503,-2688,-407,2982,1758,-3215,-1266,1921,1934,651,-3340,-923,3711,1828,-2700,-3092,31,5257,708,-5103,-496,829,3914,639,-6660,-913,5013,2438,511,-5185,-1612,7646,1372,-4445,-1982,143,6173,1361,-6518,-1654,3594,3096,1712,-7023,-2432,6399,2617,-665,-4653,-1936,6804,2593,-6027,-2246,708,4120,3292,-6710,-2120,4640,2648,148,-3765,-4311,6417,2724,-2773,-1897,-2050,4969,2036,-5479,-2598,2589,2174,2030,-5062,-2513,5149,2616,-2154,-2494,-2324,3771,2510,-3205,-2161,462,2922,1397,-2261,-1874,2828,148,-311,-2576,204,4105,613,-2865,-1073,1225,1800,-1491,-3754,57],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,4,-5,5,-6,7,-9,9,-11,12,-14,16,-18,19,-22,25,-28,30,-34,38,-42,47,-51,57,-63,70,-77,84,-93,103,-114,126,-140,156,-175,196,-221,253,-292,342,-410,508,-662,942,-1616,7087,3997,-11019,-1927,1107,4676,6851,-9321,-5657,9417,1772,579,-5088,-5487,8697,4456,-7011,-737,-2475,4952,6086,-7571,-2947,3597,2101,3664,-3895,-4718,6579,3166,-2760,-1953,-2667,4581,3346,-4678,-1064,1136,1790,2766,-4895,-873,4856,218,-375,-3226,-433,5880,117,-4457,-249,-5,4079,-161,-7172,1532,3972,1310,-587,-6840,491,8224,-2544,-3272,-2242,638,7342,-1596,-8210,1406,3858,3980,-1725,-10182,1903,8212,-621,-3118,-7082,-842,10378,-2054,-7887,338,822,7527,1698,-13178,1948,6204,2166,1176,-9116,-2153,10671,-666,-5512,-2346,-1720,9766,2707,-10143,-480,2545,4019,5138,-9786,-1396,9646,-235,-1168,-4997,-5157,8502,2825,-6445,-962,188,6120,2834,-7702,-657,5664,448,825,-4477,-2982,6506,595,-3136,239,-1810,5018,2514,-5947,-189,3022,296,409,-3707,-505,4782,-1754,-1920,-1460,382,5315,-2377,-5242,830,2461,2192,-2440,-5184,2883,4941,-267,-2052,-3923,4566,6788,-3698,-4421,-710,2428,6584,-2926,-7672,2695,4713,2620,-1520,-6606,3943,6988,-2358,-2677,-4352,1774,10625,-3599,-7280,521,2664,5985,-1800,-9839,3569,6600,1038,-1657,-8306,778,10916,-2701,-5337,-1101,567,7584,-1085,-9215,2141,3453,2827,226,-8551,366,7169,-496,-2634,-3235,-454,7929,-1741,-6935,427,864,3419,1718,-6750,269,5562,-880,-214,-3076,-1181,5585,-1042,-3228,682,1471,3577,-140,-4887,1912,3137,46,-351,-3488,1639,3947,-2143,-2331,537,1578,3485,-2889,-3829,2041,2131,1352,-2747,-5029,4644,4099,-2537,-2792,-2975,4681,4087,-4460,-4658,1023,3240,3726,-6479,-6492,4432,4460,187,-2844,-6622,4956,5238,-3731,-4271,-1897,4085,5532,-4339,-7253,3236,2936,2799,-4262,-7891,4749,6617,-2478,-2605,-5696,3000,7891,-3964,-4612,1195,1520,5943,-2559,-6517,3707,4363,837,-727,-5855,1289,6443,-3035,-2088,120,1268,5934,-1365,-6003,2198,1832,1114,-1163,-4089,2561,3295,-2232,-438,-1606,2106,3888,-2534,-2804,1483,751,939,-1714,-3030,2919,2608,-1440,-1527,-844,3243,2765,-4440,-3018,966,2783,2421,-3464,-2422,3780,2598,-1451,-2792,-2343,5019,2191,-4116,-3196,137,4357,2950,-4319,-2301,3985,2893,566,-5185,-3481,5616,3281,-2801,-3963,-2150,6335,3370,-4352,-3485,1082,4314,3612,-4456,-4648,4855,3573,-50,-3786,-4850,4858,4769,-3765,-3293,-1466,3720,4675,-5159,-3843,2948,2300,2270,-3393,-4344,5008,3706,-1011,-3137,-3055,2174,3625,-3857,-2037,994,1527,3199,-2244,-3889,2995,1451,485,-2083,-2889,2400,2688,-4146,-1150,310,1190,2600,-3136,-1820,2938,1454,-1382,-2164,-1623,3130,776,-2407,-995,703,2788,574,-4807,-898,3123,2388,58],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,15,-15,17,-19,21,-24,26,-30,32,-36,40,-45,49,-56,63,-71,81,-94,110,-132,164,-217,316,-576,3236,2907,-11075,-4285,10066,804,-956,-4644,-6223,11432,4370,-9288,-1127,-1598,5319,6985,-11170,-4363,6455,2502,2500,-5395,-6470,9388,2767,-4759,-1450,-3685,6224,5535,-7784,-2397,4211,2034,3684,-4958,-5412,6365,2457,-990,-2483,-2828,6400,2804,-5032,-392,1367,2115,2314,-6841,-2016,4997,215,422,-3578,-682,6667,-176,-3663,-649,-6,6023,-935,-5924,2099,2717,1413,50,-6550,2121,7377,-2394,-2351,-3096,366,9966,-2685,-7587,2129,1163,5146,179,-10489,3594,7773,-456,-1216,-6659,666,11346,-2085,-6016,319,-609,8314,603,-12173,1545,5762,2303,2127,-10521,-1253,11847,-1705,-4403,-3292,-2742,10724,2618,-9864,172,1548,4331,2909,-10178,-1861,7337,338,-160,-4817,-3943,9688,1410,-6201,173,-1271,5508,2616,-9334,-1212,4346,1691,1342,-4538,-2529,6384,1119,-3064,-2538,-650,6153,485,-5351,1050,3400,1504,-300,-5984,821,4159,-1123,-1818,-3406,1213,6254,-2684,-2859,1268,1104,3908,-2783,-6468,3008,3366,-764,-1118,-4702,4911,6014,-5315,-3484,-1289,2109,7426,-5523,-6973,4166,3721,3467,-2159,-8610,5860,8382,-3018,-1623,-4950,1377,9820,-4007,-6983,3405,1225,6711,-1219,-11206,4730,6277,136,-1473,-8043,2145,10239,-3322,-5217,-1633,1028,8515,-161,-9539,2647,3330,1480,457,-7851,292,7171,-1220,-2908,-3859,-346,9006,-825,-6865,-67,1693,2637,1500,-7100,1280,4906,-688,-1486,-2919,600,6300,-1209,-3188,743,-442,3561,-2021,-4551,2060,1922,651,-2064,-2790,1697,4387,-2709,-2610,-665,2486,3895,-3267,-2308,2954,3119,1520,-3477,-3632,6137,3995,-1784,-2763,-2036,3642,4376,-5882,-3436,863,3407,4859,-6113,-6166,4567,4730,-324,-3900,-5563,5503,6873,-5405,-4502,-2053,4403,7864,-6021,-5872,2177,2213,3934,-3726,-7099,5542,5558,-1348,-2841,-6105,4508,7692,-4413,-5499,-216,1834,5364,-2629,-8226,3420,3517,785,-1682,-4891,1303,5697,-2807,-2948,-555,-50,5665,-1750,-4927,2392,2062,1527,-1320,-4133,1786,3211,-2675,-1660,-2548,1537,3520,-3637,-3459,3164,1651,2568,-2913,-3259,3306,2467,-744,-2264,-1473,4485,2524,-3350,-1292,1133,2989,1298,-4472,-3189,3549,1790,-1450,-3367,-1447,5252,1600,-4757,-2144,-207,6182,2063,-4804,-2453,2873,3744,1347,-5505,-4234,5470,2830,-2226,-3768,-1883,5022,3642,-5525,-4077,665,3556,2834,-6582,-3397,4473,3016,-93,-4718,-4976,6191,4114,-4253,-3288,-1831,4517,4818,-5901,-3720,3168,3406,2445,-5045,-4353,3448,4275,-1002,-1651,-2182,3381,3495,-3513,-1905,591,1515,3731,-2930,-3356,2165,2031,-107,-2432,-1640,3032,1727,-3118,-1527,697,2037,1397,-3679,-1708,2411,1326,-367,-3521,-18,3310,884,-3416],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,5,-7,7,-8,9,-10,10,-12,13,-15,16,-17,19,-22,23,-26,28,-32,35,-39,44,-49,55,-64,73,-86,102,-123,147,-151,27,-10842,-1932,11190,1120,-2573,-5796,-3483,10395,1236,-9204,-251,1090,5264,3127,-9739,-1220,6433,856,2132,-6096,-4506,8380,1161,-4810,-1254,-1253,5974,3553,-7655,-595,2785,903,1340,-6250,-781,5005,1064,-2031,-2404,-576,4904,-107,-4748,475,1408,3047,-1385,-4850,2442,2656,-365,-1791,-3220,2669,6066,-4439,-3464,160,2420,5082,-3800,-6931,3849,3466,1538,-1525,-7436,5750,7321,-3393,-2966,-2451,2628,9694,-4747,-7489,2600,1781,6110,-2425,-11064,4411,7565,-1227,-1096,-7406,1428,10673,-3906,-6650,-344,475,9870,-974,-11194,3475,5102,2430,-113,-10529,1341,9298,-2383,-3297,-2499,-1422,10956,174,-8840,1082,989,4418,995,-8776,1504,6035,-342,692,-4562,-727,7421,-876,-5259,648,-405,5094,757,-6251,1752,2241,946,-340,-4803,1596,4254,-2477,-2423,-623,681,3203,-2693,-4283,2792,2518,1815,-3048,-3066,3768,2704,-2550,-2848,-1312,3795,4077,-4956,-2602,1892,1738,4448,-4801,-5300,5416,3247,-549,-3603,-5273,6145,5400,-5773,-3083,-1265,3874,6532,-7999,-5319,4943,2570,3367,-4764,-8256,6741,5716,-3080,-2039,-5182,3240,7086,-6702,-5116,1989,2647,6846,-3616,-9980,5720,4223,-799,-1476,-7544,4267,8376,-2778,-3710,-1140,1682,7967,-2860,-7211,864,2322,1650,-59,-6874,2331,5791,-1158,-1335,-2588,-956,6475,-1984,-3893,2491,1043,1907,-1607,-4033,2025,3174,-1975,-414,-2026,2237,2969,-2791,-953,1123,1889,1855,-3484,-2491,3019,2808,-806,-3358,-2327,4615,1785,-3177,-2228,482,3620,2701,-5476,-2091,4010,1701,2139,-5529,-2327,5818,2586,-3052,-3643,-2906,5483,3539,-7271,-2682,1376,3399,4369,-7126,-3869,5994,2955,-1208,-4812,-5149,5887,3820,-4682,-2568,-2209,4260,6405,-6042,-3869,4310,2787,3716,-3777,-5560,5915,4365,-1589,-2849,-4511,3888,7006,-4534,-3319,477,2131,4234,-3867,-4958,2707,2415,205,-1996,-4904,3021,4454,-2786,-1093,-94,2545,3060,-3719,-2583,1440,-79,572,-2138,-2899,3716,1738,-3343,-1891,802,2175,1746,-2967,-1415,2345,1083,457,-3837,-1069,4716,972,-1416,-2785,426,4835,284,-3896,-1358,670,2949,887,-6051,-76,4175,1760,-1326,-5219,-1809,5815,1353,-4151,-2604,221,6157,1222,-6495,-2331,3074,2017,-444,-6622,-1596,5715,398,-1170,-4077,-1791,5754,2897,-5164,-1218,795,3352,2552,-6394,-2975,4480,2689,-956,-5203,-2658,3982,2504,-2819,-1876,-1410,4572,3206,-3910,-2097,1969,3379,1498,-3542,-1657,3527,1954,-1553,-1301,-1229,2829,2446,-2548,-152,361,1321,1903,-3397,-1037,1925,171,-705,-1222,-1859,3298,799,-3259,-576,800,2108,814,-3076,1060,2614,152,-1776,-2296,796,3755,-1619,-2472,-32],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-13,13,-15,17,-19,22,-24,26,-30,33,-37,40,-44,49,-54,59,-66,73,-81,90,-101,112,-126,142,-162,187,-218,260,-318,406,-555,870,-3271,8487,8861,-9236,-1878,-160,3864,8116,-8097,-6948,8174,1563,2415,-4005,-9744,8688,7380,-6714,-3221,-3765,3515,10245,-7600,-5762,4015,2174,4866,-4031,-8415,7546,4558,-3424,-1395,-5893,3571,6551,-5610,-4183,420,588,5682,-3673,-6471,4997,1986,-496,-1277,-4398,5438,2996,-4524,-800,-417,3092,4055,-4587,-1226,4732,1297,1148,-4704,-1530,6042,-1389,-2512,-2084,-1296,5883,781,-8826,93,3195,4321,1750,-8420,-50,7953,568,-1352,-4714,-2586,11532,1044,-6764,-967,-416,6750,2772,-11473,-1761,6971,1896,1695,-9120,-4277,13751,2078,-4890,-2259,-4135,8665,4578,-11110,-2338,4029,3605,4535,-10348,-5080,9017,2437,-814,-3252,-5115,9742,5041,-6993,-1723,-270,5012,6643,-8601,-3444,5441,1591,2195,-4123,-6119,7552,2983,-4012,-1121,-1505,3530,5221,-5884,-2298,2949,969,2717,-4644,-3670,5390,1748,-1383,-2287,-2146,5067,1759,-5915,70,1548,3076,1599,-6592,22,3989,1164,-1599,-3911,1188,7393,-1496,-4269,-1597,980,7063,-441,-6360,2918,4518,1998,-1259,-7490,911,8345,-506,-4011,-4556,993,10206,-1241,-7034,687,2817,5961,814,-10671,1139,6639,-11,-367,-8029,-1939,10991,-1718,-6723,-1266,-262,8850,2123,-11380,-377,4673,2908,2574,-8308,-2371,9272,536,-3872,-2669,-2784,8794,2241,-7343,-259,1724,3525,3315,-9273,-2040,7365,447,-553,-3453,-3146,7104,1096,-5897,-130,-254,3218,2671,-6612,737,2964,-100,-296,-3861,-1074,5344,-896,-3549,-187,416,4369,-810,-5469,632,3002,886,-546,-3989,2819,5336,-1210,-1789,-2351,1856,5129,-3026,-4442,1284,2764,3619,-2965,-6848,2244,3996,793,-1606,-7132,3447,6944,-3403,-4365,-818,1982,6737,-3326,-6978,2062,3088,3100,-2495,-7968,3366,7466,-2066,-3162,-4565,1586,8353,-1873,-6317,603,335,5335,-490,-8646,1664,6308,252,-1216,-4658,218,9191,-707,-5140,-461,-110,6286,107,-7867,549,3209,2017,256,-6810,-83,6157,-320,-1184,-2455,-728,6546,-1046,-5124,1697,1856,1660,-375,-4914,943,3306,-393,-716,-2268,622,4516,-1579,-3864,29,1960,3041,-1824,-4167,2583,3355,-688,-1902,-3410,3092,3287,-4495,-3627,500,3647,4853,-3793,-4127,2331,3960,2668,-3995,-4937,4307,4656,-2185,-3233,-3243,4199,5548,-4382,-5045,-415,3240,5374,-3567,-5423,2841,4670,1206,-4391,-4697,3331,6170,-2948,-3353,-1609,3014,6594,-3826,-5708,2845,3567,2499,-3215,-6183,4179,4951,-1044,-1268,-4031,1527,6331,-3034,-3909,-1230,1527,4377,-1605,-4034,2282,4185,647,-2003,-3184,2034,5221,-1537,-2122,-474,961,4142,-1911,-4273,1088,609,1399,-1540,-3779,1489,3134,-1765,-1663,-1309,1344,2318,-3326,-2537,1383,1995],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-4,5,-5,6,-6,7,-7,9,-10,10,-11,12,-14,15,-17,18,-20,22,-25,27,-31,35,-39,44,-51,60,-71,88,-113,152,-229,416,-1821,1457,11444,-2879,-10881,2745,3429,4455,1295,-11161,1765,9809,-963,-2773,-5384,-233,10714,-1427,-6461,-1872,784,5141,186,-7642,1363,3818,2222,-13,-5705,724,6419,-1857,-2790,-1561,1381,4685,-328,-4802,1374,1733,1336,-1520,-4799,2700,1967,-1347,-978,-1857,2485,4766,-5216,-2765,1303,2748,3798,-5326,-5047,5521,1363,-97,-2581,-4937,6477,4465,-6683,-2224,-13,3589,7437,-7702,-5434,5207,2102,2553,-4628,-8613,7785,4562,-5943,-2296,-5470,4782,9502,-8393,-5147,3906,2415,6152,-5879,-9601,7509,5390,-846,-1323,-8320,5237,9735,-6939,-3932,-1298,2264,9894,-4272,-8468,3421,2454,3012,-2638,-10217,3540,7961,-2927,-1933,-3498,462,7460,-3106,-4419,337,1530,4283,-1263,-6564,2357,5025,-170,82,-3828,1383,5887,-2946,-2693,-40,439,3357,-2016,-4018,3593,1731,1262,-2298,-3276,3484,1542,-2549,-555,-973,3941,2829,-5482,-1389,2755,352,2559,-5310,-2882,6782,4,-2171,-2587,-2683,6932,3121,-6881,-1762,1397,4305,3511,-8165,-3722,7314,1858,-527,-4498,-5537,7853,2974,-6427,-2372,-1274,5945,4606,-9417,-3955,5277,2997,2960,-6416,-5938,8865,3475,-2457,-3630,-4122,5814,6206,-6861,-3937,1047,2989,5878,-4910,-7055,6075,3039,-636,-1232,-6196,5248,4847,-4026,-2085,-1097,2312,5555,-4461,-4105,4134,819,2788,-840,-4829,3772,3748,-3372,-1757,-1086,2206,3787,-3096,-3152,1820,1680,2545,-4494,-1776,2953,480,-361,-1828,-1530,4781,906,-3461,-909,786,3824,682,-5405,-469,3941,1084,-993,-5141,114,7997,211,-3422,-1824,399,6621,429,-6496,-975,2843,2383,1437,-8126,-696,7610,449,-3408,-4969,-1655,7904,1654,-7195,-1298,1027,4009,3453,-8552,-1117,5908,1436,179,-5439,-5230,8248,1485,-4301,-1840,-1886,5259,3599,-6130,-2026,3067,2212,2874,-4990,-3753,6398,2152,-2742,-2907,-3475,4622,2171,-4237,-1355,398,3767,2903,-3704,-2761,2785,268,-305,-2145,-1589,3352,1476,-2849,-1242,-539,2116,1384,-4656,-373,3404,1506,-1514,-2753,-1262,4262,608,-2157,-901,1040,4458,-766,-4844,376,2996,2397,-93,-4790,276,4464,-293,-2573,-3386,1004,3700,-1425,-5364,-787,2290,5627,-1530,-6319,1530,3276,972,-1830,-4835,1095,6642,-937,-3940,-3648,1615,6576,-288,-7127,461,3188,3031,190,-6251,459,6462,1021,-2534,-4575,286,6201,1433,-5348,-1111,1700,4642,723,-6611,-105,4617,2030,-619,-5458,-2741,4856,1101,-3646,-1383,388,3283,1567,-4839,-1120,1487,2342,291,-3804,-1143,3707,412,-1284,-595,469,3763,-287,-3833,-377,1746,2026,-210,-3776,973,2366,-33,-1496,-1399,1004,2967,-170,-2156,-982,1779,2606,-3242,-4866,1141,3272],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,5,-5,7,-7,8,-9,9,-10,12,-13,14,-16,18,-19,22,-23,26,-28,31,-34,38,-42,46,-51,57,-63,71,-82,93,-108,128,-155,194,-253,354,-553,1083,-5729,-11750,5814,4328,1573,-2015,-10883,5740,10961,-5526,-3894,-3431,2776,10808,-5650,-7839,4421,1797,6273,-1276,-11353,3680,7713,-3311,-1020,-5663,588,11032,-4617,-6471,2148,221,5233,369,-8873,3930,3739,-1052,444,-6313,1324,8183,-2104,-2467,-783,303,5751,-2380,-5347,3030,503,1436,-854,-4715,3491,4453,-2858,-2633,-2068,1895,4547,-4319,-3069,2864,2184,2022,-4468,-4214,6671,3419,-2239,-3612,-3140,7266,4627,-6474,-2244,112,6174,5204,-7974,-3580,6622,2637,1632,-6287,-6267,9805,4359,-4504,-3410,-3945,6996,7123,-10922,-4125,3503,3922,6394,-8111,-8120,10400,3247,-1916,-4112,-6765,7834,8265,-7888,-3066,-1187,3255,9300,-7275,-7683,6641,2676,1742,-2673,-8931,6729,8238,-4130,-1342,-2552,2432,8203,-5382,-5538,3942,590,4210,-3367,-6939,4888,3645,-3011,-326,-4129,2558,4258,-4642,-2752,865,1051,3105,-3537,-4322,4243,2535,-1179,-3154,-3247,4607,2454,-4835,-1350,180,3458,2185,-6017,-2230,4377,2620,-36,-6065,-1242,7802,529,-3573,-2923,-1474,6884,1634,-7843,-1128,2318,4455,2772,-9112,-2551,8087,2245,-1116,-6073,-4355,9361,2294,-6399,-1751,-699,6999,5526,-10414,-2648,5945,3525,3006,-9106,-6277,9288,1908,-3940,-3761,-3731,6790,6068,-9130,-2213,2295,3246,5115,-7240,-4887,7636,2405,-756,-3447,-5613,7459,4839,-5801,-1585,-680,3354,5186,-7175,-4250,4533,781,924,-3432,-4415,6651,2695,-2644,-438,-1226,3606,3072,-5893,-1133,4172,1221,2027,-3938,-2748,4320,517,-2142,-2684,-335,3667,500,-5195,-1151,2500,2713,160,-6101,206,4512,669,-2292,-4463,1032,6361,-357,-4284,-1525,1352,6608,-819,-6737,1653,3556,3682,-1294,-7134,-435,7280,170,-4426,-4388,-539,8835,834,-7582,-1849,2486,6014,-138,-10000,-236,6257,2174,-1321,-6823,-1974,9210,-46,-5699,-1396,-594,7262,1976,-8785,-962,5339,2706,1962,-5906,-1747,6451,1233,-3441,-1687,-2231,6696,1523,-7326,-1068,2438,2176,2687,-6512,-1073,5702,-133,715,-2714,-893,5443,1211,-3225,462,113,3106,1162,-4928,1064,4441,218,-530,-4199,893,4509,-203,-3515,-200,1920,4721,-374,-5089,1044,2969,1820,-2074,-4786,576,5291,-252,-3186,-2928,2277,6423,-2955,-4833,646,2745,3869,-2864,-6280,2376,5385,824,-3728,-5023,2047,5814,-463,-4362,-2740,2844,7286,-1470,-6002,986,3637,3203,-1902,-7470,1024,7418,-258,-3136,-3397,1337,6304,-774,-5875,397,2170,4241,-1258,-6888,27,4338,950,-359,-5880,-141,6707,-379,-3545,-2304,-1085,4683,-675,-5803,-162,2521,1333,-171,-3675,957,4526,-518,-2539,-1683,830,4219,-116,-3098,1935,2065,595,-203,-3724,2448,3152,-1100,-2157,-1234],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-7,8,-8,10,-10,12,-14,15,-17,19,-21,24,-26,29,-33,36,-40,43,-48,54,-59,66,-73,82,-92,104,-118,138,-165,207,-303,1431,1292,-3174,-8987,5604,8662,-4825,-3924,-4481,2031,9666,-4832,-7512,2635,3298,4537,-2950,-8810,3742,6094,-811,-822,-5824,3230,7475,-3466,-2883,9,1979,5173,-2017,-4823,2956,1450,1377,-1902,-5460,2990,3507,-2416,-791,-1794,2159,3524,-4596,-1229,1256,1740,1291,-4078,-1626,5867,1168,-2823,-1662,-1496,6446,1926,-6998,-987,1889,3690,2635,-8750,-3094,7821,967,-768,-4029,-3255,8680,2804,-8232,-752,-1003,5842,4912,-10788,-3100,6056,1989,2511,-6748,-6768,12054,3602,-4386,-3111,-5221,8016,6946,-10233,-2958,2950,3472,6232,-9194,-6574,8707,4213,-217,-4257,-6878,7764,7663,-6435,-3789,-862,2025,7746,-7114,-4954,5045,2545,3480,-2802,-6847,4757,5123,-2910,-1881,-3886,3655,4764,-4625,-4028,1471,2779,2703,-3471,-3617,2684,1440,879,-3468,-3662,5268,1792,-4194,-1761,-316,4046,1122,-5598,412,3626,1162,-316,-4700,-1223,6305,-684,-3445,-2425,724,6453,-96,-7980,1058,2884,2972,806,-9245,-486,7990,-67,-3266,-3573,-2104,8403,852,-7785,415,2022,5682,1977,-10046,-1184,7820,959,319,-6504,-3300,10473,881,-5997,-1913,-1759,8170,5204,-10604,-2233,5366,2929,3640,-8148,-4418,7721,2123,-2114,-3546,-3790,6899,4764,-7258,-2825,786,3713,4526,-6242,-4258,6558,1701,224,-3497,-4041,5642,1838,-3993,-2110,-523,3363,2251,-6210,-2323,2104,1282,1317,-2414,-1956,3699,773,-1359,-240,46,3508,-603,-4361,811,2097,2571,229,-4229,2049,5225,265,-1435,-2743,1013,5155,-1962,-3579,-392,2814,4781,-475,-7011,2155,3602,514,-2316,-6482,2233,7305,-2958,-4041,-1850,390,6806,-1595,-7564,690,2501,4172,231,-8175,1620,8273,-421,-2336,-4156,-557,8588,-1165,-6393,-2246,1059,5741,1255,-8861,17,6543,2167,-5,-6086,-2064,8524,-26,-4813,-1787,753,6857,1415,-6794,-1582,2501,1227,234,-4618,-1307,6268,794,-1691,-1904,-1883,5177,321,-4386,-711,1380,1922,-432,-5374,614,3876,99,-622,-2624,-190,4248,-371,-2784,-477,1486,4671,-1486,-4169,2052,2421,-246,-2026,-3286,1957,4182,-1857,-2494,-1351,2763,4840,-3114,-3796,2254,2174,2278,-2216,-5670,2473,3724,-718,-2866,-3458,3709,6475,-3068,-5114,156,3514,5491,-2280,-6124,2485,4135,1627,-3254,-6695,2577,6112,-1005,-5372,-2766,2633,5896,-1408,-5082,123,3037,3678,-1686,-5737,855,5211,789,-2215,-3821,1251,5640,-1601,-5353,-839,1638,4065,-337,-5801,165,3481,1599,-1722,-4117,1053,3862,-1425,-2464,-951,-1180,4149,-1601,-3855,1240,1359,1321,-985,-3302,1675,2526,-1064,-2677,-1753,2044,3860,-2456,-3286,671,1213,1285,-2791,-3474,2952,3486,-1047,-2693,-2202,3139,3784,-2665],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,6,-6,8,-8,10,-11,12,-14,16,-18,20,-23,26,-29,32,-36,40,-44,49,-54,60,-66,73,-81,89,-97,108,-119,132,-146,162,-182,203,-229,260,-298,347,-412,502,-638,873,-1399,5824,-1975,-6498,-2333,-247,12218,-2754,-11540,2974,3839,4581,1892,-13364,2603,10205,-905,-1313,-4113,-1338,11553,-797,-7875,986,210,6270,1607,-12138,1512,6440,-406,959,-6986,-2775,11770,-1598,-4258,372,-2235,6075,1238,-8835,2656,2265,-57,2348,-6519,486,6671,-2856,-2447,-1154,-620,6499,-1463,-5999,2714,2580,2808,-425,-6431,2456,5270,-1896,-2455,-3668,2829,5535,-5236,-3443,719,1734,3865,-5508,-5070,4207,3139,362,-4637,-6459,6304,7011,-4627,-3394,-2515,5372,8729,-6760,-6320,3572,2196,5251,-3913,-9382,6639,6721,-2342,-1995,-7718,4213,10921,-6599,-4910,105,1227,9551,-4960,-10914,4512,5554,2067,-495,-9985,3842,8976,-4079,-1930,-3158,-535,11714,-2548,-8398,2619,857,5833,459,-10784,2829,6281,-2472,840,-4895,-330,8546,-3337,-4713,2090,-635,4504,254,-6495,3066,4565,-836,563,-3812,1642,4835,-4153,-2553,153,1135,4794,-4023,-5388,3865,2623,724,-2847,-4014,4442,4327,-3858,-2128,-1141,4522,4173,-5468,-3349,2688,3008,2202,-4807,-4227,6131,1968,-913,-3981,-4358,7594,4869,-7174,-3344,-333,4325,5502,-7763,-5037,6392,3039,2591,-5504,-7290,8011,4460,-4235,-3392,-3358,4953,8956,-7242,-4928,3035,2380,6129,-6642,-8681,7919,4103,-94,-1632,-8356,5420,7760,-5882,-3336,-533,1225,6367,-5256,-6151,4527,2261,1722,-1592,-7705,4909,4772,-4105,-319,-2682,2318,6257,-4691,-3998,1404,1698,2388,-2136,-4374,5406,1647,-2213,-396,-3261,2511,3465,-4124,-2414,787,1105,1808,-3852,-3443,5276,2132,-1083,-2538,-1513,5572,1862,-4332,-1101,1132,4319,1668,-5484,-1333,4795,3652,215,-5751,-1989,6706,2468,-3879,-4959,-300,7776,2732,-6627,-2786,2224,5135,2922,-8443,-3477,6272,2653,-1428,-4992,-4771,8030,4663,-5930,-2848,-1264,6400,4113,-8127,-2798,3492,1555,1487,-6469,-5205,6769,2877,-2639,-2854,-3982,5403,4460,-6613,-3532,718,2287,4664,-5260,-2902,4595,2297,18,-1946,-4251,4121,3148,-5376,-2455,399,1525,3510,-5072,-2311,3674,540,-63,-1916,-2182,5348,2449,-4004,-629,-814,3475,1276,-4743,-178,3111,836,-391,-3437,-1063,4936,556,-2876,-2141,1178,6022,-286,-4673,-593,2323,4301,68,-5587,171,5354,835,-1467,-3620,1049,5426,478,-4907,-3241,1190,6897,88,-7310,-289,3636,3146,-179,-6679,-484,6528,1510,-3361,-4230,-392,7990,326,-6482,-776,1612,4167,1726,-7420,-1426,5858,1922,-347,-4804,-1787,6511,2048,-4276,-1755,-996,5099,2621,-5621,-735,2234,2108,382,-4275,-1387,5477,47,-1496,-1560,-933,4273,1396,-5010,-728,1887,1939,1071,-4289,-1552,3567,-605,-774,-2309,-881,4224,751,-3597,-811,1038,3454,773],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,23,-26,29,-33,35,-39,43,-48,53,-59,65,-71,79,-87,97,-108,120,-135,153,-174,202,-236,284,-352,457,-649,1109,-5371,-4920,926,4168,6881,-9425,-6822,6158,3994,2381,-4057,-7496,7781,5461,-4126,-3503,-3199,4509,6625,-6620,-3895,1248,2752,3126,-4661,-5481,4511,2632,92,-2824,-4511,4427,3721,-3517,-1852,-953,3144,2914,-6060,-1035,3215,281,800,-4106,-1395,6564,-60,-3080,-1495,-2077,5735,730,-6211,747,2535,1153,1033,-7244,-201,7296,-2170,-2155,-2229,-2422,9200,-704,-8361,2179,1949,5543,1500,-10856,550,7733,-833,60,-7015,-2458,11798,-386,-7549,-1373,-1020,7488,3410,-12527,-366,5328,1449,2264,-9462,-4578,11114,499,-4119,-3980,-4229,9304,4702,-9855,-1818,1411,4216,5595,-7924,-3547,8077,1933,-165,-3779,-4437,7367,3390,-4310,-2293,-1282,4036,3892,-6054,-3060,3260,2268,1973,-6006,-2752,6226,1362,-1001,-3176,-1011,4725,1046,-4490,-998,793,1767,828,-4766,405,3013,-570,82,-3430,976,6752,-1648,-2764,659,612,3938,-1750,-6996,2173,3060,-12,-872,-6457,2740,7367,-2297,-3262,-848,425,8664,-2496,-8382,4087,3670,3071,-387,-9190,2535,9005,-1476,-2212,-4523,48,9676,-2829,-7243,236,2201,6131,-1198,-11400,2249,6666,805,365,-7137,525,9572,63,-5356,-1929,-578,8812,1608,-9051,273,3768,2165,-9,-7683,-834,6950,-213,-1640,-4306,-1090,7338,552,-5700,-1416,1798,4475,1922,-6624,-494,3684,970,-203,-3365,-813,4834,-1120,-2345,-1395,1301,4029,-799,-4826,1348,2264,565,-1392,-4435,2059,3815,-2504,-1808,-2466,1064,4112,-2756,-2969,1739,1246,2919,-3050,-5489,3702,4612,-502,-1727,-4355,3944,5903,-5507,-4384,935,2246,5337,-3157,-6583,3701,4869,776,-2414,-6009,3503,5917,-2901,-4057,-2398,1232,7484,-3516,-7040,2400,3049,3193,-2892,-7683,3103,6425,-1209,-2622,-6731,2119,7704,-2354,-4313,144,1984,5489,-1207,-7515,1560,4829,1435,-1680,-4860,1024,6203,-714,-3145,-2324,879,5465,-1778,-4483,578,2484,1364,-1412,-4917,1771,4596,-438,-1540,-2566,939,3846,-1357,-4535,444,2202,1934,-1963,-4072,2510,1513,-407,-1117,-2464,3773,3708,-3221,-1424,-787,2768,3957,-3626,-3274,3382,3263,377,-3243,-3686,5309,3431,-3515,-3147,-1296,5075,4248,-5295,-1963,2184,2566,2412,-4631,-3970,5205,3517,-1688,-4146,-3533,4530,4497,-3888,-3761,606,4105,4953,-5084,-6072,3663,3111,1131,-4143,-4703,4173,4591,-2350,-2852,-2852,3257,5237,-3359,-4992,1059,3027,2599,-2606,-5218,1580,3948,216,-1993,-3306,2088,4748,-1451,-3834,-140,1421,3734,-2039,-4487,1671,2533,1385,-1198,-2340,2553,3322,-2307,-2168,-594,1802,2085,-499,-2683,801,951,-43,-1935,-1999,3891,1632,-1319,-974,-1238,2996,1643,-4557,-1524,1683,2274,55,-3326,-1818],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,5,-5,5,-6,6,-7,8,-9,10,-11,12,-14,15,-17,19,-21,24,-28,31,-36,41,-50,60,-74,96,-133,207,-409,2271,5049,3368,2804,-11424,-2602,11940,-873,-2509,-4056,-3203,12240,2531,-10482,-760,-6,4955,4941,-12153,-2603,9093,585,1324,-5897,-5576,10045,1911,-6345,-114,-1895,4941,5066,-10139,-608,4738,-631,3106,-5735,-4032,9550,1464,-2357,-82,-2635,5739,3965,-7166,-356,2831,346,2148,-5192,-1217,5231,-1447,-1909,-1398,-1877,5295,347,-5854,927,2014,2951,191,-6583,1443,4134,869,-1801,-5388,2428,7080,-3108,-4892,-2543,1433,6572,-3467,-7701,1665,3674,3038,-2731,-9644,4324,7263,-1549,-3298,-5716,1282,11796,-3570,-7703,495,1881,8343,-2271,-11146,3172,6576,1398,-366,-9397,741,11552,-1721,-3677,-2622,-1323,10457,-793,-10432,3109,3407,4080,2218,-9892,476,8553,-835,-530,-4550,-3667,10089,-533,-7231,934,-745,5225,4074,-9681,1890,5729,-1038,2328,-4630,-2433,7700,-1130,-3678,232,-924,5014,757,-7008,2973,2765,-1126,277,-3768,1830,6513,-1866,-1456,-56,1258,4433,-3668,-4424,2345,1636,1369,-1965,-4271,4690,4753,-831,-3031,-3927,3269,5852,-3931,-4102,-679,3924,5587,-3912,-5161,4899,3955,1365,-3520,-7525,6784,6766,-4472,-3347,-4237,3885,7669,-6442,-6878,2638,2787,5327,-4304,-9358,4821,6011,-956,-1994,-7603,2111,9257,-5166,-4936,-770,1787,7234,-2433,-9730,3664,3688,1872,256,-7952,1059,8266,-3823,-1977,-3170,-950,7670,-2787,-6857,2349,85,3236,-82,-7164,2910,4093,-1673,-906,-3118,1153,6239,-3234,-3027,1418,274,2714,-1104,-5329,3249,3247,-1199,-683,-2865,1838,3931,-3862,-3284,147,1625,3606,-3574,-3642,3729,2094,95,-2568,-2190,4417,3438,-3283,-3453,-647,4200,3932,-5645,-3441,2292,3842,3102,-7933,-4800,5877,3143,-2169,-3782,-3764,7190,6113,-5492,-4005,-1376,4062,6537,-5547,-5366,4824,3505,2044,-3895,-6546,5709,5434,-3057,-2713,-3842,3939,7333,-4638,-4255,1104,2330,4777,-3876,-7713,5499,4132,27,-1312,-5653,3988,6963,-3349,-3328,-408,913,5347,-2077,-4902,3298,2083,1423,-879,-5953,1683,3847,-2757,-2178,-1108,-340,4103,-3714,-4153,2677,953,1324,-1611,-2636,3553,1217,-3659,-1292,-1290,2681,2550,-4244,-2317,2739,2623,1270,-4192,-2105,4298,2384,-1060,-3292,-1767,4904,1484,-3696,-2869,1838,3270,1389,-5811,-2064,4365,2930,153,-4515,-2508,5862,2412,-3380,-4831,-793,6340,2884,-6710,-3305,3212,4049,2097,-6661,-2728,4918,2675,-624,-3885,-2955,4294,2111,-3726,-3354,-507,3841,4438,-6106,-3736,3116,2194,1782,-3506,-3580,4640,2969,-271,-1786,-2001,3257,3769,-4374,-1420,318,1572,1973,-4042,-2775,3442,1316,-289,-1407,-994,2641,2482,-2437,-2,8,2002,381,-2472,-1253,3468,366,-776,-1350,-1250,4468],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-6,6,-7,8,-8,10,-11,12,-14,15,-17,19,-21,23,-26,28,-31,34,-38,41,-45,49,-54,58,-59,57,-39,-47,1014,8681,2119,-1451,-6838,-3621,9376,3504,-7064,-2272,-619,6627,4203,-8667,-2565,2813,3008,2201,-6597,-3008,7077,2602,-2221,-2987,-1455,6161,2955,-4881,-1050,597,4414,2102,-5996,-634,4296,1414,683,-3551,-244,6589,-499,-3589,-55,-788,4292,-911,-4977,3354,2012,-182,490,-6463,2134,7588,-3559,-3249,-1158,577,7352,-2806,-6887,4137,1625,2087,-1728,-9547,4829,7814,-3642,-1724,-4249,977,10950,-4818,-7829,2646,890,6807,-639,-11646,3610,6318,-1133,-346,-8000,1057,12528,-2653,-6471,-1655,193,9834,-1200,-11816,1398,4492,3437,-138,-9329,-1083,8660,14,-3191,-3774,-1237,9293,816,-7266,-988,1519,5104,1939,-8139,-452,4939,30,419,-4709,-933,6434,-406,-3567,-2728,-709,4804,578,-6199,991,1782,2698,-378,-4913,1907,2951,-536,-620,-2789,-131,5507,-3004,-3901,914,1041,4190,-2729,-4763,4421,3119,-278,-1192,-5685,3200,5286,-5878,-2465,477,2297,5038,-4898,-6172,6080,2558,-127,-1695,-6537,6848,6373,-4956,-2320,-3313,2709,8674,-4861,-7020,3709,2789,4181,-2308,-9834,5823,5452,-2581,-3265,-6158,1928,9033,-4804,-6477,135,2031,7416,-1642,-10636,2339,5443,1974,-1682,-6648,1544,7530,-1739,-3848,-1961,1161,7311,-796,-6398,2189,1992,4037,-1767,-6596,176,4655,56,-1751,-4019,786,5674,-1574,-3146,309,480,2597,-2367,-4289,1758,1501,769,-2453,-3813,2651,3781,-2819,-698,-555,1027,4047,-4075,-2497,2883,795,1353,-3111,-2130,5512,2459,-3251,-1944,-2317,3470,4117,-6480,-2754,2246,2442,2562,-5167,-3234,6452,1721,-1122,-3660,-3143,5173,4865,-6204,-2694,-283,3557,5182,-7022,-6319,5278,2033,1268,-3333,-6672,5256,4533,-3464,-2981,-1774,3782,7296,-5202,-5597,2536,2251,3976,-3268,-7083,3293,4641,-524,-4322,-5083,4196,6937,-3293,-3888,-542,1676,4031,-3347,-5587,1813,3636,2576,-2653,-3400,2045,4239,-2014,-2239,-1643,1648,3941,-2791,-2717,778,1774,2719,-1933,-3562,4348,2436,-278,-2359,-1352,2632,1949,-3222,-678,888,2662,1872,-4513,-866,3937,735,-241,-3690,-1032,5272,250,-4127,-561,-332,2613,1666,-5669,-1007,4602,2478,831,-4387,-1935,6620,868,-3774,-2709,-382,5718,2188,-6292,-2086,1746,3486,1927,-4472,-4461,5928,3143,-1886,-3685,-2615,5959,3930,-5285,-2314,-333,3518,3700,-5074,-3261,2894,2854,1084,-4173,-4046,4800,3961,-2696,-3405,-906,4241,4430,-5232,-3350,1396,3525,1682,-4046,-4192,3258,2300,342,-1756,-644,3774,2970,-3681,-1673,233,2874,1482,-3886,-1488,2814,1732,-357,-2141,-1021,3317,893,-714,-1880,1140,2652,-620,-3748,-1004,2506,1682,-730,-4566,767,4103,205,-2878,-2637,1283,4374],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,6,-6,7,-7,8,-10,10,-11,13,-14,16,-18,20,-22,24,-26,29,-32,36,-40,44,-50,56,-63,71,-81,94,-112,138,-184,304,-1532,-5266,-4191,9211,5167,-9236,-2320,2835,5054,6197,-10044,-5884,9643,1864,883,-4716,-7909,10041,5878,-9001,-1938,-2147,4408,8923,-8772,-4213,5606,1193,3395,-3597,-8038,8371,3398,-4702,467,-5740,3210,7418,-8166,-2800,3552,-655,6043,-4088,-6267,7280,619,-2351,-739,-4386,4865,2922,-6766,-1623,1313,606,1556,-5861,-2831,5409,298,-1295,-2857,-1979,6226,334,-5065,-1042,315,5222,747,-8176,607,5289,2069,-398,-6662,-1,7478,1305,-3184,-4420,628,9695,-194,-8438,-1421,2269,6138,1534,-10524,359,6586,2099,-294,-8624,-1287,11444,185,-5093,-1369,-1501,10301,2156,-10772,-588,3018,3405,3534,-10244,-3105,9908,131,-2876,-3855,-5045,10550,3944,-8593,192,-2029,4138,6197,-9113,-1519,6936,-1056,518,-5120,-5994,7181,1874,-5697,-500,-1723,5208,3598,-8025,-228,2882,-923,1650,-4242,-2496,6638,-677,-3806,-87,-1708,4398,1317,-5882,967,1579,187,403,-4634,-718,5733,-790,-3068,-1922,-504,5426,-1749,-5964,564,3218,3547,-1339,-6287,1868,6131,1070,-1313,-5342,2018,8027,-1880,-5227,-3067,2370,8008,-3407,-8577,718,3761,3534,-2432,-9012,2492,8590,-95,-2363,-6085,725,10115,-951,-6475,-1192,1777,8200,-103,-10466,1789,3546,874,930,-7814,-1436,9104,-1622,-3388,-3515,-1772,8179,660,-8304,811,1117,2513,2028,-7684,-939,7154,654,-245,-2896,-3326,7009,325,-5900,796,46,2485,1974,-6382,107,4121,-259,736,-3753,-314,6796,-1295,-4606,968,-308,3456,-527,-7819,2460,2981,39,-620,-3987,1590,6302,-2011,-3182,-953,1801,4476,-2621,-5883,2826,2818,1024,-2609,-5791,3096,5065,-1121,-3388,-3030,4869,6923,-4160,-5425,424,3746,5912,-3223,-7534,2969,4599,2684,-3196,-7295,3467,7492,-2483,-3717,-4208,1955,7185,-4033,-6420,775,3023,5000,-2020,-7203,2875,3673,241,-1443,-4659,2137,7731,-2731,-4732,-857,126,6886,-1123,-7442,2759,3063,1030,1346,-5649,1462,5998,-3050,-2124,-1906,-301,5988,-472,-3940,1670,2428,1501,95,-4539,1160,3793,-2805,-1238,-2423,778,5000,-2563,-3040,1858,1056,2401,-3048,-3820,3112,3866,-1185,-2710,-1178,2541,3542,-2886,-2551,-566,2970,2462,-4606,-3980,2929,2970,998,-2690,-2871,4744,4830,-3063,-3574,-996,4157,5204,-5078,-2527,1842,4105,2458,-5034,-5759,4364,4598,-660,-4050,-3795,4635,4915,-3217,-3669,-140,4112,4599,-2477,-5308,3252,2533,2286,-2290,-5410,3429,4016,-133,-2351,-3359,3467,5508,-3537,-4557,1333,1930,3507,-2867,-4989,3284,3005,-456,-663,-3132,2875,4773,-3255,-1846,276,2248,1696,-3566,-2105,3331,2446,353,-965,-2654,3470,3677,-3353,-1464,-57,1846,2186,-3636,-3063],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,7,-7,8,-9,10,-12,14,-15,17,-19,22,-24,27,-30,32,-37,40,-45,48,-53,60,-66,72,-79,88,-97,107,-119,133,-148,167,-190,217,-251,295,-356,443,-579,825,-1402,5968,285,-10690,402,2898,6518,759,-9649,-103,7333,1256,-1602,-6199,-419,8994,698,-5151,-3219,910,7461,-85,-6715,-182,3848,3599,310,-6138,288,4818,422,-1340,-4100,344,6633,-1980,-3237,49,-359,5361,-552,-5578,3887,2372,-965,722,-5180,3125,5765,-5684,-1346,-913,-200,6331,-5024,-5111,5857,1405,-48,-2044,-7326,4991,5905,-6573,-910,-1651,2763,8980,-6813,-6194,5714,1536,3664,-4423,-8135,7699,5936,-3662,-2719,-6136,2482,10001,-6436,-6556,2227,3091,6688,-3805,-10127,6341,5205,-554,-1936,-9357,3635,10286,-4376,-5794,-2359,1236,9314,-2804,-8664,1846,4167,4298,-1156,-8264,1735,5890,-1461,-2859,-5311,2010,8497,-2405,-5333,-1440,1984,5516,-2529,-6353,1637,2973,1550,-1854,-5131,2411,5362,-1319,-2664,-1769,1562,4322,-4096,-2431,1079,443,3003,-2848,-3659,4506,1215,-1867,-501,-3984,3691,3706,-5066,-1377,2287,988,3452,-4676,-4099,7442,926,-890,-2399,-4793,6379,4722,-7561,-601,746,2471,6059,-7526,-4590,5635,1301,1369,-4792,-7002,8650,5806,-4787,-2668,-2583,5127,7749,-7526,-5236,4262,2171,4426,-4881,-7422,7052,5566,-1434,-2599,-6006,4873,7445,-3942,-4950,-26,3493,5538,-4178,-7198,3934,2757,1981,-3175,-7278,3517,5119,-2469,-2782,-2418,2828,5363,-2803,-3744,1042,2659,2671,-2940,-4603,3902,2168,1181,-1738,-3143,2936,2618,-2321,-585,390,1519,2488,-3489,-2427,2742,1453,1326,-2260,-1948,5202,1318,-2626,-987,-1390,3964,2689,-6077,-1197,3295,421,1116,-4689,-2455,7483,1775,-2815,-1390,-2040,5856,1641,-7342,-45,3349,2608,2176,-6948,-2688,7903,1357,-739,-4147,-3523,8008,3036,-6932,-1755,466,4453,4184,-6761,-3966,5885,2390,1087,-4552,-3597,7055,3655,-3712,-2129,-2160,5145,4788,-5398,-2599,1896,3562,2818,-5522,-4688,4421,4435,-332,-2805,-3627,4540,4292,-2627,-2829,211,2908,3367,-4125,-2896,2411,2784,1183,-3230,-2400,3397,1671,-1993,-906,-1206,3875,1861,-3603,-2156,1644,1505,1391,-3797,-367,3616,-73,-1366,-1942,-317,4615,698,-3851,-480,213,2246,-278,-5376,1454,3674,151,-1141,-4015,194,7266,-538,-4286,-837,419,4611,-92,-6639,-683,4133,1916,-764,-6337,226,7239,1193,-2492,-3202,554,5295,273,-6376,327,755,3985,1155,-5744,-1237,6608,980,-1604,-4725,-637,7123,1421,-4890,-3091,731,4064,1461,-5782,-1868,3557,3144,448,-5592,-1847,4172,2072,-1849,-2112,-1053,3752,2397,-4379,-1888,949,2815,512,-4312,-1195,3586,746,-480,-1896,11,3192,486,-3462,-545,453,2793,-174,-3275,694,2426,679,-499,-4025,858,2979,-122,-3564,-1106,734,3648,-442,-3168,1273,2559,1697,-2511],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-4,4,-5,6,-7,8,-9,10,-10,12,-14,16,-18,21,-24,32,-45,78,-200,2059,5906,-6888,-8161,8259,3936,-1081,-4912,-8154,7762,7898,-6893,-3198,-1188,2877,10046,-7842,-9404,4593,2054,3461,-3395,-9890,6861,6835,-4389,-954,-4760,2071,10163,-6434,-5434,2698,-141,5898,-1102,-8215,5811,4651,-2638,398,-3693,2981,7463,-6450,-2635,1702,-1398,5207,-3194,-6450,5645,1033,-754,-654,-4461,3593,4347,-4246,-1151,384,3377,4150,-5442,-5298,4820,1551,1460,-3156,-2426,6974,3205,-4739,-2879,-609,6307,3308,-7551,-3043,3533,3725,1053,-7776,-3547,7124,3337,-2159,-6518,-3091,7867,3344,-7550,-3450,-868,6875,4722,-9870,-3774,6149,2665,2878,-7070,-6488,9884,2224,-3086,-2905,-4789,7040,5552,-8810,-3158,385,2872,7757,-10055,-6884,7694,2230,1203,-2605,-6518,7551,5410,-6844,-788,-2856,2836,7914,-6206,-4028,5515,316,3181,-2424,-6575,6813,3077,-4160,-85,-2664,2547,5165,-6661,-1330,3135,185,2801,-3166,-3992,6025,363,-2634,186,-2437,4941,2582,-6285,-1068,2878,2155,2384,-5656,-1563,6325,734,-2711,-4156,-1877,7289,523,-5153,-1111,2488,5358,759,-8365,-1730,5379,3963,-775,-7917,353,8085,-198,-3092,-4066,-206,9415,1060,-7915,-1652,1349,7274,1645,-9322,-1157,7221,1541,-928,-7803,-3223,10694,1618,-4845,-2418,-1266,7000,2824,-9617,-1622,2118,3784,3351,-7667,-2294,9298,1083,-644,-3188,-4651,8340,2842,-7715,391,-179,2930,4354,-7615,-2494,5961,-1745,1213,-2618,-3172,6294,1957,-3948,-128,-1169,1542,2187,-6428,563,3985,-807,438,-3213,-1793,6054,-1171,-3163,-86,-1060,3629,991,-6163,797,4031,1060,-667,-4921,1317,6752,-1052,-2368,-2979,1952,6580,-1061,-5363,152,1678,4655,-1441,-7442,619,4623,2400,-2569,-6397,1804,7640,-614,-4560,-3237,1603,6888,-522,-7530,-493,3817,5457,-1026,-9668,1069,7037,251,-3295,-6311,822,8486,-1102,-6232,-1957,1201,7612,299,-7684,-678,5759,2597,143,-6026,-1185,7908,-667,-3788,-1501,-1888,6311,750,-6254,1522,1609,1574,398,-5984,831,5261,-862,-330,-3441,-745,6261,-724,-4809,1354,1489,1349,108,-5593,1187,3671,-1429,-2011,-2679,1222,5571,-1480,-4099,1362,942,3264,-2613,-4553,1995,3714,-283,-1451,-3708,2525,5360,-1740,-3529,-1419,2182,3686,-3335,-7018,1472,4301,3455,-1803,-7163,3077,4994,-985,-4977,-4264,3258,6499,-3195,-4979,-1215,3348,6260,-2535,-7326,1908,4321,2778,-2465,-6476,2925,5813,-1200,-3275,-3419,1768,6049,-2464,-5535,265,2807,3545,-2201,-6558,1907,4905,1308,-2372,-3704,47,5341,-1605,-3009,-1003,1147,3281,-1254,-4219,620,2693,913,-1173,-4364,1330,3488,-1922,-2731,-1143,979,3927,-1848,-4022,2538,1822,423,-1358,-3120,3274,3084,-1892],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-6,6,-6,6,-8,8,-9,10,-11,11,-13,13,-15,17,-18,20,-22,24,-28,30,-36,41,-48,58,-71,91,-123,178,-293,616,-3592,-11217,3886,8745,-874,-3770,-4622,1925,9728,-3323,-7569,1108,2300,6970,-1973,-7924,2271,4614,2336,-1615,-7323,2671,6652,-1387,-2658,-4041,1709,6990,-3457,-4048,2399,600,3536,-3289,-4846,3546,1934,-127,-552,-4300,2889,4468,-5340,26,69,-558,5349,-4917,-4865,6994,-287,-530,-674,-6588,6420,3509,-7065,-634,-435,2813,5544,-7548,-3326,7386,1191,524,-3791,-7070,9152,4591,-7208,-714,-3652,5361,7594,-10600,-4413,4382,2798,4205,-6702,-8758,8998,4825,-3359,-4397,-5324,6580,7838,-7091,-3534,304,3423,8513,-5745,-8101,5416,3582,1060,-4258,-7503,5340,7119,-3951,-3764,-3833,2868,8520,-4436,-6065,1047,3512,5440,-3657,-6460,3070,3682,440,-3049,-4923,2170,5476,-2945,-1774,-1596,1703,4246,-4651,-3130,2342,558,2353,-2576,-3845,4722,2264,-1647,17,-2395,4068,2987,-5794,885,1490,1378,2872,-5095,-1851,7993,-60,-2325,-1429,-2683,6243,1132,-8721,891,658,3006,4418,-8236,-1855,6896,191,-1801,-4344,-2454,10106,3307,-8129,-1361,-932,5429,4228,-10621,-1705,5926,1706,934,-5039,-5640,8621,2598,-6014,-2262,-3172,6740,5140,-8338,-3427,4550,3652,3747,-6453,-5122,6857,3580,-413,-3635,-4436,5883,5553,-5880,-3699,-322,4182,3708,-5629,-3642,2255,3777,1572,-2811,-4298,4613,2939,-2114,-2063,-1860,2834,1983,-4038,-2303,861,2977,2700,-4582,-449,3973,450,-209,-1425,-1309,5232,1163,-3649,-410,-699,2017,1725,-5643,714,2719,-437,-1514,-3559,-89,5834,-1159,-3832,303,-714,4981,24,-6704,1257,4253,1555,402,-6117,188,7253,-550,-3570,-3225,670,8568,-111,-7686,585,1238,4238,2336,-7844,-823,6138,1489,-1259,-4877,-1837,8687,1072,-6246,-2347,-139,6200,1526,-6614,-1432,4137,2740,368,-5946,-2454,5420,1911,-3096,-4313,-1203,5918,996,-5526,-3439,599,3622,2362,-5549,-1123,4206,1879,-684,-3369,-1149,5454,1608,-2749,-1524,-946,4010,387,-4098,-1409,1852,70,359,-3498,-699,4253,487,-1670,-1770,-910,4654,-508,-3370,1028,1035,2624,-1614,-4760,1429,4125,-886,-591,-2623,1775,5155,-2792,-4790,1005,534,2769,-1324,-5908,2412,4425,-324,-1909,-3986,2603,6579,-1632,-4354,-591,1756,5484,-1604,-6828,2198,3746,2286,-1673,-5987,773,5780,-413,-2781,-3024,196,6885,-681,-5066,-1012,1868,3689,-1040,-6447,751,4351,1004,-1158,-4929,673,6166,0,-2904,-2426,1652,4533,710,-5263,-1227,3022,1896,-1418,-4577,707,3521,773,-1847,-2332,220,4299,-740,-3519,-623,2223,2449,-1006,-3052,1672,2634,601,-181,-2700,1187,3817,-2009,-1088,-419,1784,1553,-1346,-3064,2265,1984,850,-2362,-4003,1917,4278,-2413,-2687,-318],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,15,-17,18,-20,22,-24,26,-30,33,-37,40,-44,48,-54,59,-65,73,-81,90,-102,116,-132,153,-180,217,-270,354,-504,856,-3806,3245,11116,-5065,-6084,-1029,2879,9689,-4673,-10888,4431,4262,3560,-1035,-10133,3294,11056,-2908,-2031,-4938,-888,12160,-2584,-8789,2412,1202,5453,540,-11912,3051,6954,-811,1370,-6637,-521,10199,-2505,-4744,1358,-2298,6153,139,-8781,3376,2372,-1441,2740,-5719,299,8311,-5170,-2118,1597,-1017,5381,-2815,-6884,4421,2021,-433,-1739,-5455,3543,5636,-4726,-3501,-716,1062,5180,-5065,-5436,3198,3036,2004,-4788,-5089,5478,4832,-1622,-3742,-3681,6071,5157,-4926,-5110,775,4748,5647,-6894,-6005,4015,3970,1412,-6062,-6925,7722,7300,-3066,-3987,-5793,6296,8681,-7079,-5895,340,3029,7022,-5142,-9021,6262,4718,598,-1902,-8438,4616,9025,-5477,-2693,-2317,835,9206,-4284,-7690,4327,1652,3475,-979,-9556,5240,6757,-3440,-86,-4331,151,9386,-5687,-4330,2972,-1057,3707,-1154,-7114,4276,3977,-3145,990,-3061,1900,5917,-5218,-2406,2073,-100,2936,-3662,-4841,4381,1471,-1498,-788,-3764,5033,3889,-6550,-2706,21,3419,3653,-7476,-3213,4870,2162,504,-4594,-4288,6345,4261,-3718,-3930,-2511,6614,3706,-6656,-3426,1118,5368,2483,-8176,-3815,6473,4340,-167,-6108,-5928,7545,3201,-4647,-4435,-2160,6340,6014,-8543,-3841,3142,2499,4218,-6311,-5985,7285,3181,-2563,-2835,-4993,5840,6133,-6575,-2365,464,1642,6328,-5576,-6556,6733,1834,1064,-1617,-5557,5865,4331,-5629,-568,-575,1418,4626,-4778,-3105,4553,-331,2387,-1543,-4492,5820,1248,-3655,535,-1886,2786,3658,-5891,-1615,2894,1185,947,-4028,-3350,5438,1664,-2329,-1252,-1390,5348,2107,-6220,-825,3307,3366,793,-6760,-771,5881,1618,-1742,-4427,-1543,8079,1674,-5958,-3721,-469,5790,1367,-7271,-2655,3385,2950,597,-7389,-1856,7697,3642,-2411,-5059,-872,8023,1559,-7342,-2376,615,5679,3303,-8884,-2377,5255,2216,1184,-6271,-3189,7384,2455,-3785,-2481,-2514,6507,3846,-7258,-1768,2741,2285,2357,-5899,-3587,4990,-149,-632,-963,-2195,4538,1720,-4759,-483,-378,1477,2119,-5045,-1461,4153,420,874,-2077,-2180,4737,1008,-3390,196,1065,2088,2076,-5469,-260,3685,-729,-190,-2529,-363,6248,-917,-4548,-95,1796,4885,-309,-6302,-210,4835,1928,-1276,-4791,641,5558,125,-3360,-3391,852,7720,-660,-4982,-1036,1910,5686,-752,-7098,-239,5811,2060,-3085,-5494,546,7255,-586,-4458,-3813,880,6000,856,-6630,-474,2841,4509,150,-7035,-555,4723,1342,-755,-4822,-568,5681,358,-4423,-2166,1086,4371,-99,-5766,-293,4083,566,-528,-3982,383,5524,47,-2055,-859,-1016,3576,1597,-4476,708,1440,719,142,-3276,-450,4145,-454,-1829,-570,483,3593,-1472,-4779,1414,629],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,3,-5,5,-5,6,-7,8,-8,10,-10,11,-12,13,-15,17,-18,20,-22,25,-28,32,-36,42,-49,59,-73,95,-135,219,-989,4425,8432,-6041,-6991,3658,5083,3397,-5105,-7502,5659,6062,-150,-5136,-4817,5100,5840,-4110,-4251,-1557,4091,4916,-5075,-5414,2379,3543,3699,-4122,-4807,4913,3067,-896,-569,-3297,4640,3662,-5672,-308,731,2031,2776,-5056,-2223,6835,-315,-1629,-868,-3887,7156,1108,-7509,1899,1254,2475,4637,-7271,-302,8571,-1256,-55,-2827,-3259,9566,527,-7713,2296,-64,4616,3708,-10280,-1387,8017,1156,932,-6130,-5387,11018,2175,-5036,-2740,-3070,8903,4966,-10452,-2328,4364,3831,4079,-8869,-6529,9336,3142,-2775,-4159,-4444,8467,5424,-6670,-4098,59,5643,5627,-6689,-4463,5741,4709,2303,-5683,-5444,6475,4946,-2862,-3390,-2917,4309,4712,-4161,-1476,1472,4970,3554,-4969,-2536,4226,1167,1030,-3997,-2549,6329,1481,-4313,-154,-1138,3632,153,-5575,902,2624,-49,789,-4374,-1476,5737,-1704,-2179,-867,-975,6333,301,-6650,3536,2412,1327,1414,-7186,990,7856,-2669,-2085,-1512,-1089,9318,-1277,-8202,1962,2039,3885,-12,-9599,626,8568,-650,-1243,-6089,-1335,9862,-513,-7733,-1808,1469,6680,2636,-9649,-654,5956,2576,344,-7103,-2874,9620,1149,-4226,-3463,-1651,7608,2233,-7848,-2164,3072,4648,1261,-7295,-2319,6038,2776,-294,-5436,-1746,7136,1948,-3587,-3498,-1224,4511,1570,-5201,-1703,1669,3078,200,-5356,-870,4743,-343,-66,-2320,-826,4975,-1198,-3355,638,225,1853,-747,-4979,1652,3316,-1738,-635,-3334,1059,4723,-1996,-2293,1142,-44,3947,-1458,-6643,3157,2972,-911,-264,-4883,3140,6086,-4050,-3880,102,1116,5663,-2679,-7787,2702,2063,1541,-1165,-7780,3406,7840,-2566,-3725,-3564,1626,7965,-3308,-7073,1853,3072,5096,-2682,-8767,1998,7062,-297,-1801,-6325,712,8552,-925,-4492,-2424,1319,6482,-245,-6420,-252,3347,2166,-730,-5740,598,5504,669,-2184,-4294,302,4646,1216,-3838,-1282,2569,3287,-477,-5293,213,3413,1622,-708,-3385,1965,4146,-1197,-2401,-908,713,3523,-1836,-3832,1590,1329,1279,-655,-3647,2698,2666,-1669,-1831,-2252,2021,3757,-3411,-3386,2050,163,787,-2355,-4360,5160,2465,-2263,-1750,-3226,3586,4373,-4310,-3597,1563,2699,3962,-5337,-4369,3655,3530,-650,-3061,-5300,4406,5170,-2896,-3915,-353,4114,5726,-4447,-5863,2273,2931,2918,-2700,-5702,3442,4743,-371,-2977,-3661,3085,6023,-2620,-5022,-663,4192,3850,-2021,-5695,880,4353,512,-3089,-4579,2241,4866,-791,-3006,-1992,1809,5276,-2164,-4156,-295,1024,2842,-1468,-3208,1047,1360,-1161,-661,-2338,909,2561,-2287,-2380,422,1537,1858,-1991,-2679,2259,1224,427,-2243,-1488,3020,1076,-3468,-1315,801,1439,951,-4157,-1786,3280,1307],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-6,7,-6,7,-7,8,-7,6,-3,-3,21,-66,236,-2121,-10015,389,5635,870,-845,-9148,-216,11396,-1848,-4328,-3875,-1810,11594,-275,-11320,1052,2243,4966,4163,-12811,-92,9353,-423,511,-5077,-3617,10285,294,-7078,469,-1071,5361,4398,-10667,587,5593,-694,2469,-5836,-3126,8522,-1708,-3565,-281,-3942,5941,2630,-8788,2423,2818,-1247,2186,-6084,-1267,8997,-3243,-1097,-523,-1533,6010,-1036,-7322,3566,2898,1457,377,-6304,2425,6642,-3059,-4250,-2253,1851,7948,-3248,-4822,538,3519,5613,-2739,-8292,3036,5277,1767,-2404,-6974,4406,7715,-2687,-4503,-3431,4251,9032,-3186,-8190,973,4045,5307,-2600,-9074,5237,7358,241,-2437,-8503,3180,10924,-3710,-4484,-2209,662,9160,-1961,-9586,3616,3123,2231,963,-10154,2017,8834,-2530,-1006,-4329,-773,10121,-2453,-7100,1673,306,4766,900,-9204,2844,5788,-1381,1585,-4232,-871,8720,-2434,-3815,2483,-2123,3868,1112,-7199,4045,3554,-2208,-30,-5029,730,5192,-3409,-3094,1544,1113,4921,-2684,-6503,3577,1660,-374,-2277,-4839,3894,5202,-3625,-2628,-1007,3590,6183,-4071,-4724,3392,3876,4068,-4364,-6700,5035,6078,-1291,-3474,-4983,4567,6347,-4425,-6135,-2050,4777,6607,-6059,-6355,3727,2674,3088,-5194,-7925,5279,6461,-1562,-2943,-5660,4029,7928,-5176,-4976,-793,1990,6431,-4450,-7956,5027,3700,622,-728,-7815,3469,8017,-4843,-3648,-2027,1165,7280,-2451,-6544,2866,1154,2874,1823,-7418,3758,4086,-3674,1022,-3214,1955,6160,-4502,-3285,2768,944,2467,-596,-6594,3871,2823,-2412,-798,-3635,2128,3928,-4642,-2282,1697,1508,1903,-2991,-4216,4524,2469,-2151,-2517,-4059,6641,4246,-5527,-3312,100,4571,4114,-5749,-4020,4970,3419,705,-5432,-3529,6347,4963,-2223,-4416,-1595,5472,4099,-5217,-5361,1151,5033,2742,-6741,-4096,4616,3444,2065,-4730,-5516,6715,4466,-3973,-4014,-2738,4947,6401,-5457,-3768,2192,2254,3434,-5249,-6236,4664,3584,-991,-1665,-4722,4420,5035,-5436,-3040,279,523,4550,-3745,-5313,2803,666,165,-478,-4211,3469,4207,-2658,7,-278,1623,3194,-4737,-2156,4293,844,-44,-2340,-2558,4139,2820,-4264,-35,82,2269,2576,-5327,-2209,3162,1717,658,-4240,-2292,5803,1883,-2854,-3109,-998,4039,1737,-6003,-1445,3381,4100,906,-6486,-2518,4490,2956,-1031,-5183,-1027,6522,2005,-4559,-3169,58,5821,1886,-6276,-2114,2341,4294,1438,-6134,-2970,4654,3792,-2296,-4444,-1622,6035,3480,-5004,-3484,1005,4793,3132,-7279,-2143,3749,2492,-140,-4328,-2335,4984,2517,-3109,-2449,-1557,4353,1768,-5247,-1106,1989,2029,2176,-2636,-3487,3838,1109,496,-553,-2033,2939,1618,-4521,-1578,696,1603,1235,-4184,269,3826,317,-343,-1480],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,5,-6,6,-7,7,-9,9,-11,12,-13,15,-16,18,-22,25,-29,34,-41,52,-70,105,-194,1235,-94,-6774,-4561,8108,4610,-4177,-3676,-1991,7584,5285,-7011,-3690,2446,5594,3458,-5942,-2776,4884,3354,382,-5553,-3612,7258,1585,-3572,-1596,-1364,4138,2015,-7218,644,1923,1305,2656,-6207,-2134,6332,-1996,-1173,-788,-2874,6769,415,-6941,3483,362,1024,3875,-8344,941,6976,-4055,-1672,-2133,-1618,9050,-2737,-8656,4023,1753,3013,2431,-11295,2539,8421,-2832,-857,-5486,-2098,11119,-2335,-8265,-47,568,8212,505,-11557,1538,6425,508,-281,-8039,-805,10466,-919,-5298,-3218,-812,8856,1402,-9424,-1736,4128,4943,2108,-9179,-1704,8658,2132,-2107,-5117,-2158,8180,1467,-6371,-3653,631,7497,845,-8513,-1135,3069,3016,350,-7004,-1167,6483,992,-1056,-4376,-1089,7014,543,-4385,-102,-539,4837,997,-7162,1864,2387,22,1398,-4537,143,5134,-2903,-2512,1030,413,5098,-1045,-7430,3585,991,-1047,-1,-6776,3652,7108,-3350,-1650,581,244,6833,-3655,-6262,4237,1078,1388,-865,-8393,5173,7596,-3814,-2505,-3087,1565,10141,-3865,-7952,2043,2152,4805,-1055,-10538,2501,6756,752,-2889,-7117,2698,10503,-2662,-5220,-1671,3178,7882,-1020,-8810,513,4525,3517,-1204,-8323,848,7429,-123,-4353,-3947,-153,8240,688,-6137,-594,1567,4114,-558,-7185,1039,4954,1805,-1621,-4766,354,4132,-1987,-2953,-2946,581,4216,-1204,-4311,669,661,2396,-1309,-4902,2402,3463,-1367,-249,-2351,2296,3955,-3821,-2690,2222,1250,2640,-2351,-5497,6012,1699,-1421,-398,-2820,3433,4793,-6320,-2874,930,1641,5012,-4929,-6067,5861,2958,-47,-3176,-5198,5284,5319,-4684,-2422,-1261,3013,6057,-5203,-6236,3927,3752,2014,-4943,-6647,4233,6310,-2045,-4219,-4339,3469,7308,-3597,-5691,-504,2334,5528,-3718,-7779,3583,5964,1561,-2664,-5739,1894,6753,-1052,-4019,-2290,3238,4073,-2174,-5202,951,3430,2738,-3222,-5375,1265,4060,-355,-2846,-3893,2166,4711,-2038,-1908,-795,1441,3701,-2264,-3752,2667,2226,434,-1207,-3453,3465,2134,-2676,-1429,-1383,2154,3124,-3893,-1836,1990,1146,1254,-3737,-2320,4330,2567,-2665,-1735,-558,3677,2452,-5674,-2487,2871,2217,1558,-5083,-3312,6221,2202,-2857,-3423,-2630,5410,3315,-5242,-2851,504,4191,3760,-6158,-5062,4759,3016,608,-4999,-4479,4875,4214,-2787,-3751,-345,4746,4760,-5333,-4389,2483,3808,3166,-4399,-4734,3004,5563,-1286,-2437,-2472,3220,4347,-3446,-4213,-115,3232,2114,-3310,-5575,2609,3006,1882,-3473,-2520,2826,4047,-766,-1566,-81,2542,1722,-2983,-1812,1083,2008,137,-1820,-1016,3231,1266,-1415,-1551,-409,3861,733,-3668,15,944,1351,709,-4708,-1159,2741,62,-1681,-4064,-850,4798,540,-4094],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-3,4,-5,5,-6,7,-8,9,-10,12,-12,14,-15,17,-19,21,-24,26,-28,31,-34,38,-41,46,-50,56,-62,69,-77,86,-96,109,-124,143,-167,199,-243,308,-414,614,-1117,5828,3930,-6932,-2838,-1385,7997,4776,-10108,-1970,3763,4032,3485,-10238,-3229,9540,1928,-1241,-4129,-5994,10189,4419,-10130,-1431,-822,4832,5576,-10300,-2778,6045,347,3273,-4593,-6918,8625,1408,-5062,501,-3973,4223,5764,-8241,-1035,4350,-1390,3958,-4159,-5634,8078,-464,-3414,1568,-4218,4946,4119,-7022,1995,2690,-3,2168,-5533,-1173,8057,-1800,-2460,-352,-2339,6986,368,-6315,949,1916,2680,641,-8144,-534,6718,576,-1479,-6666,-435,8015,-518,-5590,-1864,1881,7453,564,-8569,-63,4634,4725,-809,-9482,-39,8354,988,-1962,-6173,-990,9380,518,-7111,-2267,1448,7522,327,-9765,561,5213,2954,1228,-9422,-1533,10172,-485,-3856,-3960,-2697,9403,1711,-7590,406,1005,4236,3829,-9328,-1007,7397,-726,551,-4844,-3881,9012,841,-6193,1748,-1189,2988,3125,-8034,-37,4172,-1631,875,-4398,-3930,8066,-1520,-4435,1459,-1968,5298,456,-7392,3472,4677,-248,1256,-4541,441,6973,-3128,-3991,228,1179,6557,-3001,-6772,2664,3828,1585,-523,-7405,2680,7937,-845,-2409,-3488,2387,7399,-1762,-5963,-225,4116,5180,-2330,-7551,1825,5007,1861,-3094,-7899,2454,7605,-1492,-5013,-4905,2296,8211,-2210,-7100,-314,2622,6270,-1486,-9596,2558,5041,978,-1458,-7231,622,9438,-1657,-4455,-1500,-897,8348,-818,-7334,765,2215,2185,1078,-8433,86,7218,-2333,-1107,-2207,-707,7694,-592,-5533,2828,471,1475,1445,-7317,2226,5840,-2036,1347,-2805,-410,6101,-1692,-3619,2882,-16,3441,-1262,-4865,3749,3170,-2942,-1280,-3549,2096,6289,-4762,-4338,1237,2589,4404,-3619,-5503,3408,4881,383,-2525,-4360,4756,5541,-3647,-3765,-1954,4769,5816,-5012,-5454,1070,4279,4020,-4066,-7008,3833,5676,1750,-3933,-4563,4570,5935,-4119,-5147,-914,4012,6186,-4164,-6475,2232,3278,3886,-3440,-6376,4642,5011,-474,-2700,-3944,2881,7176,-4440,-3382,1252,1667,4523,-2499,-6403,3223,3179,866,-960,-5362,1469,4328,-2719,-1733,165,60,4258,-1001,-4554,3309,1536,1885,183,-5059,2583,4270,-2971,-1749,-495,1524,4035,-3491,-2956,3374,1925,1610,-2462,-3447,4501,3235,-3755,-2710,-913,3415,2528,-5034,-3261,2143,2946,1101,-3228,-4073,5044,2857,131,-3733,-1902,4184,3758,-3835,-4438,370,4339,3751,-4418,-3945,2359,3655,1719,-5529,-4680,4638,4492,-1018,-3903,-1718,3798,4552,-3688,-4445,896,3161,4406,-4074,-4001,3739,2792,1153,-4192,-3304,4758,4184,-2219,-3248,-1794,3540,4461,-4767,-4634,1495,3188,1956,-4296,-4633,2964,3926,-1990,-1172,-2439,2007,2968,-3984,-2394,483,540,2509,-2332,-2980,3509,2112,-341,-1067,-2886,2767,3291,-3292,-700,436,1561,1410],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,5,-5,6,-6,8,-8,9,-11,11,-13,14,-16,18,-20,22,-24,27,-29,32,-36,39,-43,47,-53,57,-63,71,-79,87,-98,111,-127,147,-173,207,-257,336,-477,818,-4260,-3062,2162,6615,1718,-10167,-2205,4551,3454,729,-6847,-1752,7536,690,-1786,-5076,-1442,7555,1032,-5785,-559,1311,5227,400,-7432,1695,2653,-348,1590,-6213,-143,8413,-2070,-1105,-414,-1273,6341,-479,-7038,2616,851,196,2154,-7335,2518,5276,-4671,-93,-843,-295,6602,-2900,-6567,4498,275,943,-784,-8042,4458,6806,-4795,-733,-3838,587,10488,-4621,-5925,4035,1060,4427,-1815,-11677,4950,6321,-1428,-2153,-6428,1746,9645,-4431,-6848,-509,2382,7528,-1740,-10705,3287,4918,3049,-1625,-8943,1480,8395,-993,-3902,-5112,991,8773,-567,-6275,-1465,3881,5597,-1223,-7343,1092,5093,2992,-2737,-5853,1534,6873,-1132,-3745,-3121,341,6598,-1947,-4879,546,1922,4139,-1977,-7635,2405,3887,207,721,-4558,759,5951,-4091,-1963,1627,-924,4354,-2608,-4769,4406,1135,-452,-3,-4593,2301,4666,-6672,-1237,-250,370,3777,-4726,-5200,6521,927,-455,-1303,-5961,5677,6295,-5365,-2256,-305,2644,6691,-7243,-5679,5246,2919,1827,-3430,-8402,7054,5951,-4486,-2489,-4854,4434,7971,-5501,-6514,2283,3200,5128,-3976,-8079,4582,5361,990,-3096,-6871,3623,8256,-3266,-4381,-3040,1962,6698,-2474,-6884,479,2888,4683,-2716,-6395,2011,4500,939,-3130,-4294,2738,5650,-3534,-3423,179,1886,4074,-3155,-4770,2102,1587,1674,-2290,-5310,3477,2314,-2852,-601,-1958,1229,4187,-3878,-1452,1853,-116,2108,-2385,-4113,5849,290,-2405,-1308,-2545,3414,2812,-5328,-1152,2369,1512,1604,-5721,-3556,6400,855,-3301,-2073,-3537,6389,3456,-6173,-2704,1534,3199,3662,-6097,-3721,6694,2941,25,-4798,-4145,6769,4925,-5568,-2895,154,4953,5119,-6697,-4824,2818,3683,1991,-5612,-6394,6023,4320,-1632,-4751,-3846,5577,3905,-4486,-4652,-746,4047,2580,-4581,-4913,2152,2903,1833,-3803,-3512,3637,3242,-1291,-3382,-2666,3711,3657,-3004,-2302,758,2046,1858,-4003,-3194,3743,1700,227,-2289,-2801,4369,1673,-2646,-338,-232,2843,2494,-5133,-1090,2178,474,-131,-2514,-1977,4223,-268,-3995,75,481,4129,1336,-5864,932,4908,-23,-1078,-4200,-477,5824,861,-3768,-1872,238,3856,906,-6986,-1530,4275,2417,1027,-5765,-935,7015,980,-3176,-3894,-1089,6852,1586,-5597,-3030,1529,4793,946,-5573,-4335,4962,3806,-645,-5394,-2746,6101,3383,-3704,-4104,-390,5766,2110,-4723,-3027,2753,2992,2048,-5556,-1828,4342,3321,-1310,-3716,-1923,4576,2313,-3092,-1929,-1083,3598,862,-2953,-1842,2565,1461,-22,-4405,-1049,3423,949,244,-2320,-747,2051,1094,-3008,-1081,1268,722,155,-3650,351,3542,594,-1166,-1025,-353,3948,-1493,-5162,983,2557,2080,-623,-5440,1260],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,3,-4,4,-4,6,-6,6,-7,7,-8,9,-10,10,-12,13,-14,16,-17,19,-21,24,-27,31,-35,41,-48,59,-73,96,-134,225,-1371,3291,4882,2689,-5888,-7130,7948,4026,-1515,-4887,-4824,7494,6440,-6752,-4498,-679,4081,7708,-7794,-7756,5930,3692,715,-3386,-8479,8692,4962,-6408,-955,-3533,3245,8471,-8459,-4969,4780,1114,5143,-1864,-8569,7560,3600,-3039,747,-5857,2314,7878,-6579,-887,2869,-1345,4604,-3687,-6737,6492,211,-2394,973,-4823,5022,4372,-6907,-154,1730,1311,4138,-6596,-3683,7398,-645,-1863,-1441,-3856,7652,3726,-6497,-996,670,4213,3394,-8137,-1475,5779,2756,1111,-5548,-4064,8606,3844,-3521,-4128,-1045,7475,2966,-7302,-3562,1975,5734,3177,-9206,-3166,6957,4025,439,-6302,-3202,8620,2928,-5070,-4094,-3046,8279,4891,-9215,-2076,1979,4567,2827,-7283,-4976,8139,848,480,-3481,-5058,7664,4356,-6427,321,-1866,3163,5118,-6881,-2522,5363,-759,2225,-2186,-6109,7730,1699,-4390,560,-2860,3638,3519,-7692,334,3711,-1207,1461,-2443,-2534,7103,-758,-2964,199,-1590,4551,1427,-7288,1595,4249,-114,1533,-6930,-1629,7451,120,-3391,-1488,-350,7414,-382,-7090,-321,2869,4102,648,-8088,-399,7170,2230,-2647,-5397,311,8722,559,-6838,-4289,648,7611,73,-8292,-1807,4035,4112,565,-8635,-32,7198,1510,-1653,-5881,-969,9442,1188,-5149,-2833,-612,7264,2087,-7895,-1348,3453,3169,716,-7356,-2652,7818,982,-1581,-2726,-2789,7503,1183,-6729,254,1097,2343,3787,-7109,-1175,6001,-964,-217,-2963,-1719,6690,-641,-4682,2169,-84,2212,2344,-7437,850,3936,-2310,80,-3256,-895,6071,-2406,-4786,1418,-693,3841,-314,-6022,1963,3264,-54,-615,-5479,938,6963,-1608,-3495,-1029,808,5548,-1908,-6895,963,3079,3204,-1885,-6687,2393,6457,-654,-3434,-3810,1575,7375,-496,-6221,-1091,3599,5557,-1173,-6855,1352,4351,3810,-839,-7168,321,7554,-66,-4296,-4168,1747,7722,-2218,-5282,-242,2259,4769,426,-6689,986,4515,799,-1382,-4424,602,6436,-412,-2801,-574,-323,4780,-356,-5565,1888,2417,1546,1391,-4696,-53,4875,-1939,-1571,-65,-607,5027,-1307,-4383,2123,802,1602,546,-4326,2437,4614,-3178,-1890,-1065,1499,3774,-3925,-4217,2202,1618,1405,-966,-4114,3237,3716,-544,-1951,-3452,2596,5893,-4562,-4096,440,3249,3160,-3915,-5937,1907,3871,-552,-3567,-4302,3531,4940,-629,-4787,-1286,3617,4737,-2351,-5174,1226,3693,3439,-4483,-5281,2786,4833,445,-4282,-3794,2666,5143,-2753,-3800,-1476,2535,4784,-3417,-4443,750,2534,1858,-2886,-4643,2902,3792,-235,-2034,-3480,2288,4630,-559,-3619,720,-6,3305,-1683,-4699,2087,1257,272,-1149,-2647,1570,3204,-3067,-2280,1059,1365,2208,-2259,-3470,3294,1828,-480,-1005,-2810,2789],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,2,-2,4,-4,4,-4,5,-6,6,-7,7,-8,9,-9,11,-11,12,-14,15,-16,18,-21,23,-26,29,-34,39,-47,57,-72,95,-135,216,-441,2539,6546,1107,-4464,-7632,1522,8477,-1569,-5592,-2767,3373,7927,-2640,-7260,752,3136,4626,-1636,-8248,2103,5010,-661,-374,-6193,899,6688,-3778,-2841,1003,-1103,6100,-1986,-7384,3140,-43,616,135,-7407,3735,5750,-5387,-230,-107,-1222,7372,-5584,-4636,7264,-1450,1732,180,-6926,7065,4528,-6735,-549,-511,1205,6558,-7390,-4555,6417,329,2966,-4263,-6830,7648,4733,-4418,-1469,-3469,3583,8360,-8458,-5596,4040,3308,4583,-5986,-8747,6061,6282,-950,-2773,-7248,5403,9166,-4806,-6053,-1196,3350,7630,-4857,-7486,2977,4120,3679,-5073,-7422,5143,6515,-550,-4052,-4759,4933,8109,-3365,-4862,-664,4105,6073,-4049,-5691,2617,3013,3547,-2735,-5659,4182,4477,-2081,-2189,-3753,4295,5649,-4168,-2923,1811,519,3425,-2021,-5025,5364,1596,-1818,183,-3854,3662,4172,-5811,173,2110,-528,4209,-5432,-2989,6615,-1811,-1892,-457,-4292,5663,3841,-6790,425,712,1498,5935,-6756,-4081,7368,756,-518,-3255,-4322,7380,3074,-5594,-2086,-284,5694,5545,-8547,-3978,5299,2464,3303,-5384,-6470,8142,4155,-3227,-4339,-4891,6189,4269,-6410,-4557,854,4365,4117,-5455,-5305,4199,4875,1091,-3405,-6047,4861,4784,-3047,-4967,-2601,4889,4708,-4968,-3391,751,3649,3785,-4022,-2904,3861,2850,504,-2988,-2544,4058,2302,-4238,-475,-1733,3010,3100,-5246,-1082,3902,-399,2033,-3151,-3051,5048,421,-3059,1394,-1600,2744,2278,-6928,1117,2309,159,1997,-4053,-1445,6756,-519,-3738,-639,-2414,5447,802,-7039,557,2925,2082,2212,-6413,-797,6721,1078,-1964,-3413,-2231,7480,220,-7803,-530,1767,4567,1346,-7057,-1861,5065,753,-1844,-5268,-2274,7969,2612,-4642,-3151,-795,5423,2399,-6973,-3092,2205,3737,1241,-5225,-2967,4345,3545,-913,-3712,-1880,5410,2437,-3479,-4154,-120,3557,1844,-4585,-1386,2641,1726,286,-4709,-2575,3929,1572,-1320,-1692,-1543,4766,1008,-2783,-1468,1138,1918,650,-3829,352,2078,-1316,-468,-2030,-1653,4288,-698,-3109,1383,424,2443,490,-5260,1647,4116,-761,-1315,-2947,1274,4556,-1741,-4100,-295,453,4106,-1724,-6156,1984,4369,710,-1181,-5414,-189,5943,-992,-4540,-1394,-42,6788,-971,-6801,37,3256,1802,40,-6149,540,6998,1036,-2231,-3959,-281,7100,511,-5594,-808,1910,4622,8,-6361,-419,4449,3073,-775,-5891,-146,4870,653,-2798,-3491,621,4435,-35,-4114,-1789,956,3463,-262,-4889,-262,3767,1273,-1011,-3264,376,3675,-578,-2652,-706,1090,3127,-700,-2900,1215,837,1198,-1040,-1638,898,2964,-1232,-2083,-78,407,2924,-2788,-3219,2661,1701,1611,-1010,-3849,3609,3260,-2027,-1569,-715,2438,3135],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,19,-21,22,-25,28,-31,34,-37,41,-44,48,-54,60,-66,74,-83,94,-106,121,-142,169,-207,265,-367,601,-2219,-6232,-4803,3847,9001,-5917,-6397,1357,3309,6486,-3970,-8890,4563,5420,2499,-1648,-7574,5253,8804,-4950,-4256,-3300,1548,9490,-4441,-7160,3763,2615,4235,-355,-10230,5147,6613,-3294,623,-4750,-403,8771,-5311,-4003,2491,-1293,6055,586,-8746,4859,2863,-2123,2274,-5642,920,8437,-5636,-2104,2813,-1467,5303,-2571,-7204,6505,1589,-2311,886,-5453,5734,6250,-7112,-2087,1242,1372,5242,-5789,-5875,6292,2177,-571,-3286,-6063,6367,4165,-5060,-3901,-2560,5232,5900,-6528,-6080,2792,4256,3840,-7266,-5099,6199,4383,-953,-6239,-5475,6655,5806,-5283,-5542,-1377,6396,6013,-6711,-5773,2173,5513,4514,-7605,-7479,6594,5158,-1335,-4406,-5464,6808,8457,-5996,-4095,-806,1723,7536,-7620,-6709,5593,1177,2647,-2039,-7674,5744,5376,-3910,182,-1583,1537,6733,-6622,-3125,3678,-816,3952,-1595,-6199,7686,2066,-4422,932,-3308,2080,5133,-7389,-1186,4162,-293,4006,-3478,-4970,7076,85,-3513,-454,-3288,5179,3698,-8138,-1012,2895,2913,2765,-6080,-3384,7479,1908,-2273,-3286,-3281,6484,3423,-6718,-2493,-130,6067,4237,-6938,-3204,4158,4750,-306,-8230,-3249,7808,4499,-3120,-4868,-3587,7275,5084,-6210,-3398,700,5739,4287,-7677,-4349,3648,2711,1984,-5961,-3985,7693,3703,-4102,-3351,-1784,6575,4403,-7976,-2167,1167,3786,4616,-6601,-4501,6855,1048,-172,-2220,-4724,7871,2896,-6306,-261,-1084,2469,4484,-6184,-1907,5055,-198,546,-2489,-3439,6702,731,-4952,1959,-210,3062,2554,-5828,619,4857,-1055,799,-4185,-2595,6421,-648,-4343,-273,-635,4968,1146,-7175,302,4506,1563,316,-7914,-1395,6489,-303,-3890,-3214,67,6981,1142,-6997,-2859,2980,4863,613,-7454,-1046,6102,3276,-1263,-6759,-1059,6834,1770,-4802,-4422,883,7014,1411,-6756,-2225,2095,4860,2550,-7453,-1552,5305,1165,-1937,-5825,-1596,6929,1713,-4211,-2582,-157,5551,1486,-8039,273,3354,3625,857,-6048,-1037,6169,618,-1969,-1876,-2378,5087,178,-4729,-832,1275,1604,2345,-5070,-471,4477,-861,-315,-676,-919,5427,753,-4648,1013,1136,1247,290,-5606,2304,5640,-1621,-1329,-2665,783,5886,-613,-5248,376,2086,3834,-1221,-6528,2077,4580,592,-1766,-4840,1341,6271,-651,-6051,-2168,1791,5887,-1263,-6582,-759,3779,2671,-2216,-5860,419,4731,1312,-2710,-4164,521,6774,132,-5266,-2156,1970,5294,-814,-5539,10,4809,3100,-1685,-6045,465,5823,1283,-1618,-4880,965,5062,82,-4305,-756,2585,4678,307,-5962,213,2543,1717,28,-4269,355,5544,-762,-2618,-854,530,4622,-113,-4211,1413,1948,344,72,-3961,2394,3892,-1407,-1637,-933,958,2751,-1237,-3908],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,7,-8,9,-10,11,-13,14,-16,18,-20,22,-24,27,-30,33,-36,41,-45,50,-55,61,-67,75,-82,92,-102,114,-128,146,-166,191,-225,269,-335,443,-663,2619,-4061,-6058,-167,4465,6666,-5600,-6517,3477,4580,2636,-4454,-7287,4859,6063,-2076,-3081,-3809,3572,6919,-4864,-4421,424,1879,4672,-3450,-6169,5268,2012,17,138,-6879,4558,7126,-5710,-1131,168,463,5893,-3757,-3580,6328,-1655,408,789,-5716,6064,2942,-6412,728,362,1029,4960,-6923,-4099,7089,-801,-202,-3532,-5685,8107,2582,-7641,-738,-787,4323,4467,-8513,-2635,6399,1223,3023,-4654,-5698,8855,3424,-4771,-3114,-2914,7915,4701,-8656,-3436,1987,3934,4584,-7779,-4952,6591,5292,-216,-5335,-4894,7579,5320,-3751,-4689,-2352,6411,5564,-5900,-4787,1990,4845,3439,-5831,-4918,4616,3478,813,-4551,-4713,5937,3848,-3311,-2970,-2673,5047,4610,-5928,-2332,2411,-234,3875,-4494,-5046,6317,362,-2342,899,-4137,4322,3068,-6822,355,1095,-261,4684,-5440,-1428,7050,-1693,-373,308,-3471,6831,1053,-6337,2485,1208,-144,2780,-7396,-1740,7725,-1355,-1972,-2200,-2298,8840,1260,-6495,1351,976,4280,2568,-8495,-2221,7579,1361,-933,-7044,-2322,9417,1013,-5331,-2743,-1027,7977,1999,-8569,-2287,4864,4802,1499,-7225,-3530,7168,2467,-2615,-4933,-2553,8036,3526,-5017,-3634,-345,5966,2780,-6383,-2795,2627,2959,1766,-7911,-1856,6364,1772,-2169,-4551,-1896,6084,2474,-4911,-472,46,3022,2612,-5251,-362,4127,-632,382,-2468,-1908,5893,108,-3008,593,-2018,3093,1943,-5176,-286,3322,-1170,1400,-3567,38,6916,-1769,-2655,229,-392,4285,-385,-6647,3051,2957,0,-141,-5637,878,8017,-2367,-3121,-952,318,6935,-948,-7014,3258,3207,2717,-197,-8059,2459,6806,-58,-2839,-3388,121,7562,-92,-7559,-1531,2888,6434,-407,-8421,-244,6281,1810,-1429,-8097,-906,6992,496,-4348,-3645,763,7038,552,-5256,-1480,2558,3774,689,-6460,-725,4779,2658,-2469,-4634,-70,5195,-698,-2225,-2438,-575,5205,-918,-4849,927,845,2360,298,-4659,917,4341,-818,-274,-2301,-65,4004,-1615,-3163,1477,-12,1724,-710,-5395,3211,2979,-2266,-1013,-3111,611,4579,-3514,-2649,1199,2382,1783,-1615,-4977,2562,3273,-850,-2601,-3959,2903,5400,-4245,-3345,405,1640,3438,-2398,-5687,2865,4394,398,-2313,-5767,2151,5852,-2279,-4244,-2753,3147,5185,-2949,-5697,146,3462,3350,-2995,-6436,1157,4694,1311,-3106,-3859,2310,6379,-322,-4035,-2097,2800,5631,-1272,-5152,1299,2983,3410,-890,-5248,1389,4374,-28,-2208,-3761,1583,5153,-1547,-3807,265,-35,3304,-1534,-2569,1448,2331,1498,-816,-1742,2127,4609,-1425,-2173,-375,1637,2964,-3137,-2202,1449,1077,74,-1593,-2229,2805,1961,-2419,-629,-459,807,2058,-3724,-2705,2131,1097,655,-2155],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,5,-6,6,-6,7,-8,9,-9,11,-11,13,-14,16,-18,19,-22,25,-28,32,-37,44,-52,64,-79,105,-147,230,-458,2815,6096,-2257,-8996,670,7803,429,-2544,-6770,1638,10310,-2487,-4959,-3204,1944,8041,-306,-9792,-371,4270,5224,-191,-9121,848,9335,-1136,-2315,-4644,-579,8710,-1425,-7378,960,10,4857,2462,-10441,1398,6249,-1431,1785,-5179,-1332,9835,-3156,-3181,1423,-2309,4966,858,-8651,4895,3449,-2273,2365,-6155,730,8766,-4489,-2731,1133,-459,6034,-2985,-7689,6106,2573,-762,-733,-5490,3021,6895,-5286,-3102,-1136,2132,8229,-5905,-7085,3118,2805,2384,-2653,-8170,3722,7204,-2453,-4023,-5835,4397,8222,-2844,-6704,-1677,4352,5922,-4349,-7692,2676,6023,3016,-3992,-8144,3714,8284,-391,-4110,-4857,4170,8123,-3253,-6803,-284,3028,7012,-4805,-9971,2920,4972,1238,-2164,-8674,4503,8289,-4108,-2996,-2857,970,9129,-4246,-7267,3082,86,3054,-12,-8298,2887,5296,-3214,157,-4205,-141,7852,-3982,-4196,4177,-1212,4471,-1730,-7842,5906,2207,-2828,628,-2993,1007,5869,-6534,-3018,2806,217,4953,-3778,-5764,6173,1336,-2154,-974,-4983,4829,5454,-6485,-2642,1278,2125,5792,-5918,-5248,5396,3718,800,-4322,-5874,5928,5591,-3993,-5018,-2263,5184,6592,-5990,-5731,1932,4779,4559,-5612,-7335,5378,4401,154,-6097,-6409,6167,6111,-4367,-5179,-3099,5385,6687,-5146,-5094,1962,4034,4042,-4892,-6935,4468,4353,60,-2633,-5161,4907,6478,-4212,-3231,-354,1212,5588,-4473,-5853,4760,1734,1394,-989,-5206,4385,3838,-4798,-1024,-1981,1791,5865,-5888,-3396,4954,-1514,1496,-2539,-5107,5734,2375,-3458,-483,-1402,3673,2819,-7188,-1670,4455,528,970,-3726,-3869,7833,949,-3195,-1531,-968,4941,3015,-7236,-2392,2821,2854,2700,-6576,-3669,6594,4658,-1137,-5350,-1812,6691,3060,-4668,-3771,-723,6835,3225,-6191,-4343,3975,4561,859,-5629,-4364,5645,3518,-1036,-3878,-1790,6577,3866,-4620,-4369,1212,5879,2819,-5721,-4011,4301,2927,1057,-5276,-3485,6340,3353,-1729,-2238,-2526,5226,4871,-4753,-2038,2001,1870,2686,-4394,-3551,4436,1197,26,-3155,-4187,4465,2574,-4868,-375,1199,553,2496,-5177,-1251,5612,596,-1091,-1709,-2334,4959,1980,-5391,-414,763,2608,1139,-6489,-300,5407,805,-1481,-4094,-747,6886,491,-3889,-2313,266,4940,354,-5924,-494,4503,2959,-405,-5196,-1048,6381,2032,-3869,-4215,1004,6967,1455,-5839,-2654,1955,5047,930,-6747,-2066,6128,3938,-694,-5692,-1293,5632,3270,-3272,-4150,418,5305,2376,-4995,-2499,2771,3922,968,-6463,-1579,3489,2006,-1207,-4720,-1521,5713,1334,-4422,-1907,-393,3762,1087,-5571,-1401,2146,704,469,-2955,-1430,4218,-337,-1831,47,-1056,3451,471,-5076,490,1248,1207,251,-3796,122,4113,-795],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-6,6,-7,8,-9,11,-12,14,-15,17,-18,20,-23,25,-28,31,-34,38,-42,46,-51,57,-62,69,-77,85,-94,105,-119,134,-153,177,-207,250,-311,407,-586,1027,-4916,-4938,8658,4606,-814,-5709,-4084,8420,5498,-5518,-3917,-1090,7327,4744,-6565,-2674,3903,2564,3171,-5931,-4482,7567,2754,-2301,-2324,-4088,6591,4293,-7641,419,186,1138,6429,-5295,-2693,6801,-1549,-1302,-347,-5143,7633,1265,-7330,2692,1226,728,4293,-6777,-644,7430,-2301,-86,-2804,-3754,9042,268,-7063,1549,1119,3613,3405,-9869,1419,8266,359,-423,-5714,-1404,9479,-636,-6755,-1385,-114,7616,1909,-10468,-1330,4395,4086,1257,-9066,-2632,8707,1957,-3122,-4891,-1272,8463,3188,-7795,-3219,1323,5913,1406,-8691,-3252,5830,5122,-342,-7349,-2947,7498,1470,-2659,-4632,-1750,9540,1876,-6682,-2476,-563,4965,2830,-7845,-720,4706,762,495,-5666,-3089,7281,853,-3969,-867,-2770,5279,1871,-8177,6,1862,628,2639,-6087,-1374,6196,-1970,-2609,-431,-2678,5660,-280,-7533,2890,2412,454,1836,-6149,1211,7434,-3176,-1693,-369,605,6301,-2371,-7144,2449,865,2023,124,-8413,2444,6877,-1063,-2243,-4075,1137,8468,-971,-7590,530,1764,5426,-450,-10146,900,6211,1676,-273,-6643,1047,8294,-321,-5579,-3623,1729,7401,-796,-7349,-839,4325,4925,-926,-8137,-447,5274,1352,-1984,-6504,503,6627,-265,-3764,-4230,398,6296,228,-6363,338,2239,3838,169,-7411,1111,5220,-842,82,-3439,-690,7144,-1829,-4563,653,77,5774,333,-5308,2693,3713,-1765,717,-4460,52,6219,-4038,-3285,1348,-467,4696,-1504,-5652,4227,2525,-1282,-393,-4796,2305,5951,-4318,-2768,639,1311,4468,-2815,-7195,3496,3478,1244,-1513,-5891,2901,6976,-2579,-2838,-2649,2865,7335,-3401,-5474,2380,3270,3759,-3067,-6466,3761,5790,-991,-3114,-4565,2386,7106,-1533,-5019,-1743,3115,5632,-1845,-6558,812,4135,3450,-2508,-6316,1971,5361,734,-3914,-3364,2565,5330,-2180,-4753,-696,2375,4591,-2535,-4590,1420,4813,1513,-1773,-4811,1055,4174,-1047,-2361,-2454,740,5084,-2439,-3719,1569,453,1090,-925,-4410,2907,1660,-1876,-375,-2114,1108,4843,-3317,-2609,2679,150,2093,-1644,-3304,5129,2023,-3284,-1115,-2548,2847,4306,-4901,-2840,1751,1348,3930,-4048,-4230,4796,2502,-487,-3148,-3106,4300,4574,-3837,-4467,1551,4543,3900,-5881,-4575,3161,3473,2053,-4034,-5126,4518,4007,-1418,-4232,-2926,4370,5367,-3693,-3982,-801,3548,4270,-2270,-4228,2961,4231,322,-3518,-4029,2664,3877,-1925,-3210,-1481,1871,4010,-3058,-4156,131,2488,1946,-2502,-4318,3523,2430,-643,-1752,-3549,2690,2121,-2954,-2683,542,1765,2146,-2907,-3025,2077,1623,-724,-742,-2599,3156,1604,-2865,-862,1364,2410,1130,-4714,-831,2986,-96,177,-1875,-2268,3491,1748,-3815,-1765,-55],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,2,-2,2,-2,2,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,3,-3,6,-8,12,-19,31,-51,88,-170,406,-2762,-3093,10020,2467,-9025,-2522,2742,8232,2287,-9561,-1968,4878,4957,88,-8671,-2099,9338,2032,-3541,-4720,-2428,9451,1759,-7505,-1092,241,4656,4585,-10162,-2553,7000,18,966,-5308,-5230,9261,1261,-5524,-611,-2579,4701,4446,-8876,340,3657,-985,3703,-5417,-3300,9489,-1883,-1982,2650,-2655,5864,2599,-9365,3186,3281,-1237,3162,-5980,338,8654,-4416,-2336,40,-2289,7118,207,-8423,3375,3362,862,1092,-8728,1910,7221,-1885,-2423,-3182,-40,10084,-554,-8108,373,2775,5513,-1720,-10474,651,6410,1651,-1380,-8482,759,8475,10,-3960,-4308,514,9124,-869,-7663,-1914,3592,5729,-546,-9521,73,6439,2985,-258,-7950,911,9643,1212,-5466,-3196,-118,9028,718,-8743,381,2876,3967,2253,-9337,-156,7429,-380,108,-3522,-1745,9462,-1547,-5324,2136,-410,3313,2209,-7874,2173,4280,-3067,1800,-3808,-188,8038,-3524,-3666,3457,-1699,3578,-169,-6932,5912,3852,-1348,790,-5731,1786,7177,-4163,-4561,1563,647,4901,-2211,-6868,5007,3961,1143,-2378,-7366,4457,7777,-3830,-3482,-2360,1853,8395,-3442,-7000,2059,4768,3467,-2301,-8354,4302,6694,354,-3852,-5308,2972,8244,-2101,-6861,-1900,2593,7441,-2998,-7138,223,4203,4298,-2547,-7094,2689,6170,575,-3077,-5508,2610,7647,-2688,-3670,-1233,1854,6626,-2241,-8127,1887,4027,1287,-86,-6574,1123,5897,-2212,-1903,-1984,-268,5071,-2836,-4724,2639,-146,2688,852,-6446,4412,3630,-2083,346,-2567,373,6299,-2825,-3206,3470,750,1681,-1748,-5459,6640,3517,-3688,-764,-1684,3521,5314,-5057,-3004,2319,1497,2662,-3468,-5179,4715,3727,-1499,-4002,-3917,4932,5191,-5093,-4198,631,3305,4615,-5257,-5835,3507,4648,1422,-4700,-6356,4791,6303,-1550,-4597,-3758,4608,6114,-3582,-5522,799,4671,5281,-4596,-6066,3542,4805,1219,-4066,-5437,4699,4573,-2490,-3407,-2616,3750,5282,-4219,-4069,879,1913,4002,-3034,-5552,3603,3378,718,-1026,-3908,2837,5369,-2494,-1511,450,947,3049,-3442,-4331,3249,1944,-214,-556,-3887,3100,2819,-4928,-1500,744,1206,3129,-5156,-2814,4488,-168,136,-2648,-2618,4838,1877,-4159,-1914,-1114,4125,3205,-6035,-2104,3001,1711,385,-3931,-3598,5483,3468,-2995,-3459,-1463,5132,3172,-5494,-3349,2395,4622,2275,-6391,-3991,4107,4624,-737,-3848,-3561,4856,4335,-3485,-4721,-905,3614,3929,-4339,-3343,2341,4199,2271,-4355,-3704,3083,2840,-1653,-3608,-3416,3798,2663,-3182,-2274,-887,2686,2885,-5136,-3734,2158,2366,259,-2958,-2845,4762,2535,-2009,-2156,-1659,3995,2639,-4311,-865,236,1054,847,-3222,-2196,3086,929,-2151,-1090,-1320,3641,781,-3732,-204,2255],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-5,5,-5,6,-7,7,-9,10,-11,12,-14,15,-16,18,-20,22,-24,27,-31,33,-37,41,-46,52,-58,66,-75,86,-99,115,-131,114,532,9594,2350,-9097,-2166,3422,7457,1868,-8634,-1121,6125,1845,76,-6467,-2379,10979,848,-4013,-1377,-1196,6145,2951,-8697,255,2468,1441,3241,-7696,-2080,8117,-1972,-285,-1063,-4259,6325,1131,-6733,3494,346,288,2970,-6347,878,6518,-4569,-399,-1458,-596,8284,-1650,-6920,4119,-251,2569,1824,-7275,2523,7448,-3404,-1064,-3596,375,9384,-3265,-5747,1995,1215,5260,-770,-10085,3341,7170,441,-1119,-6770,695,9555,-2502,-5268,-2113,1416,7585,-1781,-9033,-842,4728,5541,-1438,-9074,1881,7939,1722,-2394,-7784,521,8848,-1101,-5163,-3398,1880,8912,-1258,-8767,644,4438,4943,-843,-8011,1641,7463,-118,-1393,-5453,570,9309,-1641,-4424,237,-244,6015,613,-7739,3270,2141,-241,2708,-5825,70,8855,-3446,-1133,571,-2028,5871,-915,-6973,4508,1157,-904,1503,-6004,1724,4776,-5137,-1009,1026,281,6056,-3886,-6503,4264,2318,804,-210,-7260,4819,6279,-4388,-2328,-2398,3157,6663,-4614,-7393,3930,1773,2601,-2377,-7877,4026,5118,-1745,-5083,-5305,3224,9207,-3618,-5823,-951,2927,6971,-2757,-8188,1775,4634,2340,-3659,-7261,2463,7085,-1423,-4876,-4556,2974,7476,-3121,-5092,-1613,3491,5181,-3423,-6496,2732,3676,2641,-2228,-6994,3427,5890,-2023,-2253,-3365,1688,6237,-2977,-4689,2146,504,2176,-1490,-5968,2343,3132,-1215,21,-3572,1352,5244,-4779,-2301,1557,-1397,3526,-1688,-4797,4517,1905,-1252,980,-2790,2943,4191,-5648,-1177,671,949,2681,-4313,-4081,5780,1966,-1239,-1376,-3415,4634,5213,-5775,-2301,354,3148,4630,-5299,-5660,4018,4137,654,-3573,-5183,5259,4998,-2898,-3158,-2170,4739,5927,-5723,-4857,1461,4125,3253,-3974,-5517,3691,4955,960,-4298,-5188,4283,5485,-1319,-5490,-2332,4219,4215,-3958,-4644,1773,3519,3643,-4022,-4896,2808,3764,303,-2803,-4233,4164,4367,-2141,-1550,-23,1280,4336,-4081,-3017,2931,1118,834,-1842,-4245,4017,2018,-2984,-167,-1044,1993,3613,-3734,-1391,2763,185,1380,-2351,-3181,5597,235,-3654,-832,-547,3178,2801,-5966,-512,3339,698,966,-4913,-3075,5311,831,-3047,-1196,-768,5083,2014,-5199,-2396,2113,2581,2046,-5764,-4035,5993,1859,-1376,-4862,-2547,5062,2928,-4575,-3864,556,4639,2314,-5509,-3029,3231,4190,788,-4871,-3618,5309,3751,-1806,-4412,-1194,6068,2511,-3692,-2746,362,4142,2451,-4250,-2976,2615,2836,1031,-4627,-2739,4720,2286,-1415,-2622,-1173,2619,2486,-2867,-1131,1632,1876,2160,-3796,-315,4018,1330,-337,-1189,-1315,4046,1920,-4659,223,1377,2368,-53,-4188,199,3711,-80,-440,-1488,-957,3633,964,-2920,-905,1265,3465,-20,-4288,256,4543,495],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,7,-7,8,-9,10,-11,12,-14,15,-17,19,-22,24,-26,29,-32,36,-40,44,-49,54,-61,68,-76,85,-97,110,-126,148,-175,214,-271,368,-562,1884,-6925,-6460,7277,3840,-957,-6150,-5935,8122,4877,-4794,-5368,-1240,7213,5179,-7806,-4790,2743,4389,4503,-7953,-6042,6392,4149,-557,-4160,-6578,8520,4189,-5717,-2185,-1941,3317,7164,-7389,-3145,5593,-1042,3169,-4493,-7044,8401,1674,-3639,1113,-3426,3043,5662,-8788,-59,3352,-2001,4412,-5367,-4458,9175,-337,-4057,2199,-3452,4745,3122,-8553,2580,2399,28,4054,-7493,-2647,8161,-1547,-2117,-1398,-3132,9090,698,-8050,231,2328,3563,3509,-9362,-2711,7648,1014,-1900,-5695,-4096,9821,1085,-6928,-2984,719,7414,3393,-8215,-3344,4978,4123,1335,-8363,-2808,8686,2176,-3078,-6052,-1777,8588,2512,-5042,-4577,720,6598,2513,-8283,-2820,2565,3049,2126,-7613,-3156,7972,1481,-2518,-3506,-2375,7398,3857,-7939,-1736,-155,4467,3975,-8774,-1424,5345,-472,1343,-3302,-2572,7836,546,-3941,1953,-3268,2547,3507,-8276,58,4568,-1665,1524,-3040,-2540,7451,-2316,-2948,2047,-1244,4819,634,-8517,2412,3900,-39,1896,-6860,-1681,8910,-2475,-3627,-372,-681,6144,-2,-8504,3496,3835,2234,499,-7773,50,8493,-193,-2666,-4077,-527,8628,288,-6870,-1049,1239,7117,255,-9650,-111,5193,3107,-1153,-8105,-674,7431,891,-3180,-5138,225,7712,799,-6619,-2222,2500,6074,959,-7864,-748,4893,2637,19,-5350,-1252,6333,-169,-4182,-2447,-1512,6659,609,-7450,840,1739,2080,1902,-7926,521,5919,-1417,-517,-2117,-2453,7417,-903,-5545,2685,-970,2936,1449,-6185,945,3965,-2659,243,-3435,-1539,6138,-2674,-3676,2045,539,3226,-125,-7275,4022,4360,-1743,-661,-4813,2399,7022,-3069,-3913,461,575,5264,-1537,-6495,2852,4220,904,-2405,-7082,2432,7805,-2712,-4085,-2660,3091,7587,-2021,-6539,988,2983,4431,-2381,-7718,739,6266,1448,-3614,-4933,2860,7114,-939,-5621,-2592,1653,7358,-1753,-5913,130,3276,2978,-1711,-6515,1785,5176,423,-1957,-3843,323,6019,-1549,-3253,36,57,4693,-9,-6090,2502,1775,986,690,-5018,1964,3702,-1602,-1011,-1485,-527,4855,-3371,-4395,2320,1343,954,-194,-4303,2697,2819,-3426,-1711,-1740,688,4412,-3075,-3464,3078,656,999,-1329,-5539,4299,2792,-3354,-2038,-1631,3236,4838,-4315,-3286,1066,3031,3385,-4206,-5322,4109,3667,-784,-3007,-2445,3900,4717,-3617,-3495,-639,3437,5741,-3381,-6000,2378,4218,2258,-2116,-5393,3938,5420,-1567,-3791,-3602,2659,5639,-2379,-4276,122,2758,3609,-3501,-4504,1896,2879,1995,-1641,-4192,3682,4333,-2006,-2556,-1745,1757,4801,-2318,-3322,1200,990,2401,-2401,-3804,2349,3144,105,-1148,-1639,1346,2385,-3021,-681,1525,1224,2682,-1903,-3283,2776,471,-1375,-1896],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,-1,1,-1,1,-1,1,-2,2,-1,2,-3,2,-3,3,-3,3,-3,4,-5,5,-5,6,-7,8,-9,10,-12,13,-16,19,-23,29,-38,51,-76,127,-264,1954,-911,-8977,2724,9607,634,-2336,-6396,1121,9961,-1564,-5762,-509,150,6792,-446,-10277,2762,4537,350,546,-7451,413,8557,-2515,-2151,-922,-3158,7886,-1617,-8688,4112,997,853,1283,-7417,2262,6219,-3677,-857,-1165,-3123,7867,-3426,-6757,5522,-336,1838,115,-7936,4763,5685,-5178,69,-2001,872,8558,-5245,-5448,5906,1598,3429,-2246,-7401,5097,5462,-2862,-2910,-4286,3941,8361,-5244,-5006,1158,4324,6228,-4849,-7804,3847,5513,997,-2892,-6976,4051,7104,-2127,-4190,-4880,4589,8170,-4774,-6858,13,4913,5965,-4838,-8213,3390,4861,2742,-3473,-7342,3568,7691,-2684,-3498,-3294,2351,7692,-4386,-6036,1281,1282,4855,-1082,-8408,4137,3434,-1438,-886,-5367,1568,7763,-5143,-2728,59,-1210,7052,-1275,-6598,6056,369,-1333,1392,-5282,3226,5816,-7168,-2386,85,-1834,5828,-4477,-4466,5191,503,-857,-659,-5286,5939,4506,-5735,-741,-9,1353,5324,-6117,-4259,6022,1773,664,-3737,-6198,5880,3302,-3408,-2555,-2063,5348,6524,-7315,-4946,3065,4296,3913,-5587,-6141,6244,5376,-1148,-5440,-3659,5796,5919,-3010,-5227,-1516,5927,4728,-5901,-4795,3023,4490,3270,-5453,-5104,4821,4185,-1681,-4773,-5427,5232,4463,-3327,-2608,-841,3044,5260,-5056,-4530,3431,1354,2979,-3474,-4885,5665,2860,-2188,-1435,-2466,2936,5495,-5233,-2510,2654,105,2805,-3750,-3918,6076,1820,-2984,-145,-3885,3096,3649,-6713,-267,1879,693,2435,-4570,-2541,6609,92,-1860,-1368,-2780,5019,2367,-5569,746,1875,1039,2509,-7166,-2110,6553,116,-1218,-3656,-2847,6516,2960,-4928,-1360,745,4896,2301,-7464,-1570,4557,2726,530,-5580,-3018,6190,3699,-2058,-3516,-1602,5679,3313,-5774,-3687,667,5237,2735,-6262,-3820,4125,3558,645,-5461,-2925,6326,3085,-3689,-3379,-2213,5728,3316,-5205,-1996,721,3553,3299,-5309,-2138,4810,1310,631,-2265,-2894,4981,2215,-3375,-436,-301,2473,2887,-4476,-1143,4760,211,1228,-2650,-1854,4433,-562,-3341,1093,-977,3150,1682,-6005,-429,3170,632,-1123,-3163,98,6244,-235,-3216,-1114,-634,4560,860,-5962,690,3639,2564,-158,-4121,-456,6046,11,-2492,-1656,-73,6456,-539,-6262,-1509,2975,4438,730,-6166,-855,4745,2722,-1502,-4284,-1198,6085,774,-4107,-3766,672,5443,-145,-4667,-1750,2328,4127,-346,-5507,-741,4299,2088,-1082,-4344,-1177,5238,1027,-3792,-2458,492,4511,1361,-5271,-917,2805,1741,-137,-3342,-178,4143,307,-2746,-1714,-552,4011,-197,-4243,709,736,990,459,-3457,482,2819,-1646,-629,-1244,-428,3735,-1122,-3672,1575,1055,1677,-1738,-3953,1365,3722,-4,-1440,-2550,1721,4221,-2606,-4271],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-4,5,-5,5,-7,7,-8,9,-9,11,-12,13,-15,16,-18,20,-23,25,-29,34,-39,47,-56,71,-90,123,-181,304,-658,4077,9406,-4849,-5948,-746,4286,7596,-4788,-7015,2915,4833,3184,-5111,-8968,5039,6151,-707,-4554,-6163,4831,7677,-4210,-5014,-331,2954,6783,-4967,-6685,4469,1731,3134,-2376,-8863,4708,5559,-3288,-1483,-3311,1607,7685,-5041,-3705,3357,-504,4008,-2004,-7057,6564,2816,-3236,1681,-4605,2117,6228,-7807,-859,2713,-2389,4219,-4395,-6219,7272,-21,-2439,900,-4819,5881,5458,-9192,-64,1487,308,6035,-6948,-4872,8010,1410,-1441,-2824,-5959,8494,4627,-8236,-2647,-364,4099,6361,-8105,-4397,6003,4262,214,-4732,-6864,7853,4939,-3199,-3951,-3871,6512,5025,-6574,-5665,1990,4678,4655,-6752,-6560,5539,4505,1509,-6080,-5263,6090,4161,-4066,-3329,-3211,6076,6603,-5449,-3892,804,5067,4128,-5301,-5621,5447,2490,-715,-2352,-5440,6584,4136,-5602,-1261,-878,1615,4850,-6601,-3509,6185,-436,3343,-2468,-4881,7031,1184,-4935,396,-2353,3235,3717,-7521,-188,4585,-707,2681,-3899,-3502,9171,-118,-3181,692,-2946,5652,2210,-8862,566,4009,-334,2471,-6963,-1959,8358,125,-4311,-2022,-2213,8028,3297,-8303,-1198,1620,5549,2296,-8939,-3617,8021,1893,-1398,-5741,-3074,7412,2628,-4864,-3077,-7,7926,2890,-6359,-3405,3583,5783,1551,-8569,-3911,6712,3391,-811,-5804,-1593,6547,3278,-4945,-2718,-948,5494,2921,-6537,-2165,3366,2163,2553,-6152,-3138,5600,402,-1003,-2804,-2122,5635,2376,-5400,-464,-369,2135,3125,-6054,-2164,5541,-1819,666,-2968,-2866,5602,289,-4345,855,-455,2371,1217,-6095,1961,5145,-2664,-377,-1662,-1475,6762,-2038,-4131,816,1418,4353,-203,-7681,1648,4677,577,-665,-6294,596,8481,-681,-4841,-1879,1236,6531,691,-9183,-779,3628,3346,-777,-7482,-1641,7120,2214,-2981,-4311,-243,8193,432,-6992,-1838,1942,5770,524,-7334,-1426,4940,3017,-1353,-6289,515,6846,602,-3919,-4524,-1054,6204,1252,-5336,-1873,1625,4368,1121,-6785,79,3897,2026,-558,-4555,-1306,5476,-447,-2359,-1456,-1050,3595,327,-4638,370,1735,-816,1785,-4583,1115,4290,-1458,-911,-392,176,4191,-1353,-4176,2324,1533,-198,-610,-4158,2767,4835,-2587,-2062,-1737,1179,4838,-2655,-4729,200,2280,1737,-1536,-5803,2103,4680,-1201,-2841,-4198,3318,6535,-1257,-5552,-480,2037,5448,-2523,-6483,2275,4879,1395,-1980,-6219,2076,6437,-897,-4594,-3392,1774,6436,-1125,-5143,-691,2778,4812,-1579,-5357,549,4723,1977,-2204,-4936,1073,6079,-253,-4306,-1414,2686,5590,-655,-4649,-507,3928,3603,-520,-5133,1002,3553,-339,-1720,-2326,594,3729,-882,-2790,-625,70,2506,-761,-3144,2179,2650,-429,-1388,-2256,1727,3335,-2551,-2697,621,1064,2411],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,-1,1,-1,1,-2,1,-1,2,-2,2,-2,3,-3,4,-3,4,-4,5,-6,6,-6,7,-8,9,-10,10,-12,13,-14,16,-18,21,-23,27,-33,40,-51,70,-108,220,-1743,-3558,4083,8784,-5334,-7157,4969,3817,5884,-2512,-9422,5076,5637,-818,-1439,-7160,3422,8016,-5546,-2620,263,147,7426,-3261,-7257,4436,2864,-114,594,-6720,3861,6366,-5459,-1207,-131,-1742,8071,-3499,-5293,6514,-1323,1127,21,-6783,5674,3364,-6660,1000,-956,676,6420,-6894,-3532,6412,738,1054,-3574,-4440,6944,3577,-6260,-846,-850,4096,6755,-7321,-3818,4022,3578,2121,-6187,-5567,7603,4286,-511,-4525,-3893,7669,4222,-5401,-4065,-283,5517,4825,-7008,-4553,3632,5974,2823,-7339,-6749,6034,5092,-1692,-5260,-6677,7765,6677,-6727,-3927,-593,4825,5801,-7233,-4802,4292,1984,1831,-4138,-7393,7141,4242,-3714,-1820,-4407,2729,6372,-6565,-2170,1996,725,5861,-3943,-5172,6240,132,-641,516,-5401,3175,5055,-5964,976,1108,-393,4740,-3876,-3305,6473,-1811,-2452,762,-2775,5766,2565,-7139,211,1973,1613,3703,-6257,-1877,6848,-260,-1696,-2563,-3447,7220,1914,-6581,-1317,305,4472,3005,-7670,-1296,5287,2661,1505,-6344,-3699,7718,2533,-3712,-3662,-932,7905,2643,-6208,-4052,2387,5246,1239,-8310,-2512,5720,4590,-146,-6057,-3532,6823,3175,-3428,-4356,-2242,7287,3783,-6637,-2474,1174,4306,2888,-7144,-2488,5078,1940,351,-4069,-3803,6173,2286,-3935,-1282,-1234,4475,3753,-6559,-1925,4057,-195,1977,-3123,-3460,6614,-54,-3519,1243,-1587,3585,2249,-6993,658,1900,-523,2263,-3345,-821,5997,-671,-2810,587,-1512,4444,975,-6310,812,3086,845,1400,-7095,0,6149,-1596,-2651,-1549,-338,7204,-17,-5614,295,1677,3877,199,-6301,173,5639,759,-1439,-6991,-287,8157,1199,-4737,-3435,2026,5847,1781,-6892,-1397,3262,3947,-566,-7448,-70,6045,2079,-1946,-5193,-1947,6604,1046,-4237,-3583,1036,6527,1392,-6226,-654,3402,1775,26,-6576,-840,4786,508,-1177,-1937,-1860,5288,-466,-4943,285,-319,2418,1164,-5723,752,3991,-240,62,-2591,-788,5918,-1082,-3631,1051,102,1973,1410,-5070,1091,3346,-1022,457,-2874,453,5374,-2484,-3315,252,381,2460,-1538,-4491,1798,3098,-1237,-1313,-4156,671,6017,-1863,-4137,-1452,1503,3511,-2637,-5679,948,3995,3337,-2072,-6432,1674,5196,605,-2829,-2519,2286,5068,-1412,-4738,-1394,3331,5815,-1760,-6733,380,4742,2118,-1823,-4444,570,5578,749,-3404,-3753,2105,6050,240,-3680,-1493,2121,3517,-1404,-5740,938,3485,1702,-2470,-3718,1063,3797,-46,-2074,-1003,-785,4406,-85,-3981,1753,665,1906,-237,-4917,871,4483,-1796,-2416,-1911,349,3848,-1119,-2651,1995,1778,1065,-855,-3602,2426,1584,-1588,-985,-560,2537,3119,-1588,-3750,1971,1870,476,-2652,-3887,4291],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-4,5,-5,6,-8,8,-9,11,-12,14,-16,18,-20,23,-25,28,-31,35,-39,43,-48,53,-59,65,-71,79,-87,96,-107,118,-130,144,-160,178,-200,225,-255,292,-339,401,-488,618,-838,1324,-5308,1624,7376,1487,-1456,-9818,1835,8572,231,-5652,-3973,682,10475,-1208,-8156,-440,3604,5534,-2196,-8698,2818,6411,1590,-2440,-7795,1650,7763,-995,-3934,-3754,1137,8855,-2246,-6848,1242,1906,3798,-127,-8682,2272,5222,15,-479,-4516,559,8148,-3886,-4169,3066,-887,4886,-1438,-9269,5396,2610,-2388,1806,-5092,2371,7712,-6557,-2250,2125,-526,5838,-3331,-6562,6699,2073,-2373,-86,-6819,5567,7712,-6026,-3127,1458,1260,7623,-5670,-7406,6558,2614,914,-3104,-7970,5852,7649,-4820,-2432,-3133,2857,8220,-5144,-6656,2646,3727,4478,-4500,-8192,5422,5837,-1225,-2956,-7115,4216,7868,-4345,-6232,-1295,3666,7476,-5392,-7562,1278,3709,4023,-3372,-7660,4877,6546,-500,-3114,-5966,3724,6867,-2700,-3477,-706,2222,6131,-4736,-5936,4074,1901,1782,-1193,-6160,4470,5322,-4387,-390,-1933,2114,5704,-5717,-3070,4184,291,2779,-2001,-5584,5600,1265,-3851,327,-2801,3482,6331,-6949,-1874,4503,86,3669,-3933,-5136,7929,684,-2622,-289,-4398,5536,4750,-8550,-1228,2989,2541,4104,-7051,-5214,7644,3128,-1475,-4121,-5220,7428,5780,-6746,-3499,-880,4901,6633,-7252,-5558,4173,5011,912,-5561,-6821,6456,5459,-899,-4992,-4125,4849,5874,-5913,-5093,1250,4584,5110,-6835,-5757,4584,4814,1631,-4573,-5178,6098,4460,-3283,-3359,-3635,4099,4840,-4892,-2459,1886,2147,3389,-4755,-4052,4912,1114,-204,-1694,-4088,5320,2561,-4575,-313,12,2453,3112,-5324,-2244,5126,-478,907,-2561,-3143,6823,1104,-4719,655,-787,3835,3002,-7612,-177,5679,117,127,-4216,-1854,8724,415,-5227,-1429,-1273,6727,2594,-8118,-422,3925,2777,260,-6688,-1608,7920,1219,-4129,-2878,-2646,7368,2875,-6972,-2959,2300,5117,2881,-7414,-2923,4990,3278,-468,-4700,-2607,7397,3845,-3563,-3723,-1343,5095,3652,-5853,-4766,2753,4441,699,-6623,-3178,5101,3624,-21,-4374,-3341,7010,2055,-3922,-2561,883,4437,2424,-5434,-1087,4137,1414,835,-3171,-2286,4203,-158,-509,-845,-1043,4289,291,-5352,-138,1816,1653,895,-4036,75,5788,-736,-2814,-2456,-397,4511,-554,-5184,782,1261,3657,311,-6225,817,5537,-466,-3352,-3709,465,7758,-317,-5750,-696,1407,4422,0,-7070,381,4453,1189,-1691,-5904,-964,7510,1270,-4123,-2409,1234,6684,81,-7824,-525,3521,3397,-786,-5799,-1885,7494,2033,-3534,-5405,45,6690,1952,-4610,-2488,2082,4758,388,-5699,-1214,2952,3019,-1488,-5357,-1078,5380,1674,-2850,-3227,-351,4743,-101,-2926,-1555,1250,3087,92,-4929,416,3169,968,-1555,-2825,-616,4444,-1361,-4180,90,359,2753,-980,-4739,879,2811,78,-365,-2658,796],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,7,-8,9,-9,11,-12,14,-15,17,-18,20,-22,24,-26,29,-32,35,-39,42,-47,52,-57,65,-72,81,-92,106,-122,145,-176,221,-293,425,-756,3804,4700,767,-6395,-7302,9043,4246,-4018,-2999,-3576,5773,7095,-9287,-4151,2471,2504,5892,-4915,-7021,7787,2135,-1985,-1865,-6458,4830,6032,-6380,78,491,-807,7442,-5468,-4528,7196,-788,43,1080,-5914,4546,3683,-6247,1907,106,734,5630,-6045,-1865,6062,-1823,683,-1752,-3872,6923,1048,-6178,-524,-510,3844,3202,-7632,-960,5894,2129,1522,-6859,-2543,8719,2389,-3618,-3658,-1221,6656,2102,-8942,-2846,2881,5409,1100,-8641,-2394,6289,3208,-1106,-7201,-3064,8577,3114,-4623,-5095,-921,7489,2453,-8710,-2517,3043,4770,3016,-9453,-2863,7821,3501,-501,-5795,-3832,9085,2412,-5694,-1792,-1774,6239,4652,-8391,-1148,3876,1046,4128,-5484,-4032,7191,773,-2632,676,-4044,6081,3978,-7391,940,683,837,4456,-5491,-3524,6311,-744,-795,-285,-4136,5417,1042,-8525,1800,1283,761,2334,-6049,-92,6169,-1788,-1447,-1980,-2957,5456,-149,-6547,1413,2065,2533,1508,-7613,782,5673,-1077,-1364,-3953,-1135,7679,128,-4823,-1644,552,6566,-444,-7979,-639,3910,3701,-1366,-8052,-901,7486,2094,-3759,-5265,310,7851,68,-6444,-2743,1629,6897,535,-7540,-2168,4064,3728,-645,-8221,-35,8020,-341,-2002,-3838,-731,8687,-1145,-6033,-920,301,4594,1642,-7565,-611,4395,-20,1271,-3461,-2933,7017,-174,-3850,1193,-2429,4182,3194,-7418,1075,2911,-399,1817,-4224,-1643,6479,-2123,-1814,973,-2333,4999,23,-5606,3217,2052,-579,622,-4861,586,5222,-2373,-2079,-258,224,5136,-2066,-5239,1751,2773,805,-1220,-6451,1344,5660,-1046,-3142,-3152,1275,5707,-2653,-4925,-315,2789,5159,-3003,-7220,1152,5131,2077,-2478,-6553,1673,6593,-770,-5300,-3890,1749,6683,-2202,-6598,-908,3364,5891,-1855,-7143,1064,5149,884,-2215,-6392,1562,6007,-1125,-2476,-2865,1456,5798,-1080,-5772,1753,1063,4054,-514,-7157,1150,4150,-1637,-1163,-1539,36,5064,-2451,-3584,1125,434,1753,460,-4076,1546,3457,-902,652,-2408,982,4643,-3667,-2843,1200,1093,1589,-343,-5002,3505,2671,-1604,-960,-2409,1982,4447,-4353,-2922,52,935,4240,-3744,-5235,3339,2967,199,-2899,-4166,3605,3647,-2384,-3640,-1164,3449,5349,-4048,-4095,1733,3710,3741,-2861,-4818,3322,5225,-589,-3817,-3761,3707,4637,-1846,-2641,-1195,4086,3986,-4858,-5829,1587,3239,1894,-2707,-4497,2717,3698,-853,-3924,-3196,2543,4460,-1835,-2996,230,2073,4807,-2115,-4046,1582,3491,1816,-1099,-3486,2050,4319,-2470,-869,-1006,574,3111,-2330,-2868,2528,2107,133,-132,-3105,3330,2973,-1780,-1492,-1046,2415,2685,-3049,-979,2391,1513,368,-1988,-3237,3577,2883,-3106,-3195,-655,3401,1766],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-10,12,-15,17,-21,27,-36,55,-97,226,-1460,-7164,-2509,-100,8666,1409,-10104,-815,3312,4600,-106,-9396,-2331,8653,2024,-2442,-6536,-2047,9420,1048,-6314,-3054,527,7676,2618,-7430,-583,4231,5004,2276,-8262,-1629,6742,1419,-1446,-3961,-1950,7779,-252,-5985,558,-532,4237,1698,-8860,1519,4431,-876,1993,-3234,-1230,8075,-3269,-2695,2723,-2762,4848,602,-7988,4541,3109,-2738,2660,-6526,1579,8544,-5041,-2434,2095,-1274,7341,-2642,-9818,5241,3899,51,417,-8487,2284,9389,-5368,-3058,-1684,179,10256,-3366,-9354,2342,2721,4335,-1105,-9860,1996,8741,-881,-2152,-5458,1055,11134,-2057,-7391,-1303,2584,7407,-911,-10136,1114,5048,2293,-865,-8236,1010,8294,326,-2782,-4703,1128,9840,309,-6431,-1911,2530,6496,-221,-7487,1519,2867,2400,-1169,-6789,1640,6689,-670,-3379,-3127,-380,5684,-1248,-4817,2116,400,4347,731,-6348,2290,4438,-3785,1503,-1594,-124,6568,-4753,-3494,2737,-949,2976,-862,-6735,5390,2100,-3265,-222,-3531,2530,7932,-5681,-2535,2523,1939,3993,-3354,-8114,6013,3501,-595,-712,-5638,3499,8104,-4742,-3961,-522,1908,6808,-4355,-7717,4369,4304,1394,-2665,-8759,4936,7973,-3293,-3929,-3205,2682,8210,-3963,-8084,2493,2811,5166,-1970,-7080,3497,5794,608,-2656,-6616,3776,7826,-1941,-5389,-2817,2588,6911,-2370,-4831,18,2897,4433,-2150,-6229,1653,4586,-65,-2002,-4601,2533,4730,-3007,-1877,271,-245,4302,-2256,-4937,3324,-99,1119,5,-5634,4162,4418,-3588,-77,-937,1795,4585,-5018,-3633,3929,1183,1530,-2733,-4728,5507,2658,-4044,-1657,-1244,3103,3823,-7293,-2288,5063,765,2358,-4433,-4678,7115,3704,-3209,-2072,-3037,5756,5784,-7038,-3182,2190,2121,3403,-5940,-5969,7441,4603,-1127,-3860,-6240,5698,6505,-4819,-4931,-1007,4747,4578,-5787,-6257,1103,5495,2307,-4764,-5683,3628,4834,-1311,-3330,-3721,4481,5542,-2726,-3342,-758,3920,4787,-4212,-4752,3384,2762,1991,-3639,-3708,3265,3932,-150,-3171,-1928,2981,2917,-4664,-2469,1897,1687,3257,-3160,-3649,2498,431,-1364,-1613,-1373,3716,2171,-4216,-848,691,1523,1392,-5286,-945,4822,281,-1315,-1989,-1234,5262,837,-7178,-796,1044,3608,2302,-5758,-983,5234,1370,-1043,-3566,-1635,5365,1542,-4637,-2243,46,5615,2280,-6847,-2017,3571,4393,521,-6574,-2801,5240,2996,-2339,-2738,-805,5961,4237,-4867,-3423,1761,4691,3163,-6257,-3500,4434,4122,41,-4400,-2593,5397,3324,-3347,-2777,-1154,4144,3145,-3010,-2637,1279,4576,1741,-4741,-1945,3901,3194,43,-3723,-2382,3758,2524,-2953,-1464,163,4300,1318,-3084,-486,1701,1575,380,-3056,-446,3480,189,-2527,-1112,-156,2066,-111,-4065],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,4,-5,5,-5,5,-5,3,-1,-2,7,-18,40,-91,248,-1010,-7934,-1860,-1820,6382,3826,-10891,-2157,5958,949,2546,-7517,-5097,10775,1192,-3078,-1652,-4200,7659,4513,-7706,594,1716,979,4921,-7361,-4644,8259,-636,-970,-636,-5407,6873,1886,-8087,2476,391,544,5002,-7186,-2156,5584,-1441,754,-2777,-2733,6899,-1395,-6433,1100,828,2476,2000,-7332,1652,6717,-1543,-1533,-4575,-1424,8162,-1648,-5698,-283,589,6470,-772,-8150,233,4842,2763,-2074,-7475,862,8268,1500,-4105,-5139,2060,8576,-855,-7339,-2614,2975,7468,-1356,-9114,315,5401,3747,-1447,-8622,315,9288,41,-4412,-5329,-364,8931,293,-7925,-910,1255,5795,1983,-9917,158,5911,311,567,-7213,-3015,8956,-476,-4633,186,-2063,6619,2327,-8669,611,2110,553,3893,-7102,-1862,8102,-2439,-1592,605,-2859,5510,-829,-7231,2423,1293,810,3238,-5584,56,7346,-3471,-1076,-412,-793,6525,-1821,-6053,3056,1060,2105,-177,-7170,3571,6233,-3383,-2133,-1846,2155,7840,-2959,-5739,984,3362,4999,-2139,-7590,3290,4009,690,-2828,-5003,2194,7031,-1923,-4849,-2816,3413,6462,-2379,-6611,-902,3704,4438,-2617,-7859,2118,4663,883,-2810,-7436,3872,9072,-2341,-4141,-3460,2288,7285,-1807,-7850,1602,2702,3871,-867,-7980,2747,6385,-252,-1931,-4336,324,6842,-1976,-5608,-230,946,4389,-182,-7087,1616,3159,-1231,673,-4077,306,7066,-4494,-2498,1145,-1062,3225,-1699,-4719,4149,1597,-807,486,-4797,1759,4286,-4960,-2452,752,67,4445,-3953,-5039,3784,2730,33,-1705,-5498,3417,5412,-2606,-2687,-546,3930,5734,-5413,-5037,2715,2905,2754,-4245,-4802,3716,3762,-914,-3209,-3821,4862,5589,-4008,-4457,-686,4301,4926,-3711,-4873,2972,3538,2354,-3471,-5397,3731,4292,83,-3586,-4812,3307,4947,-3399,-4452,-1519,2657,4266,-4332,-5153,1921,3841,714,-2441,-4868,3709,5209,-2526,-2864,-1492,2174,5164,-4112,-4015,739,502,1413,-1005,-5105,2339,3142,-2973,-337,-1607,1586,4818,-3453,-2546,2862,-333,1260,-2817,-3528,3494,2321,-3245,-1126,-884,3642,2893,-4546,-1227,2797,1291,1546,-3952,-3785,4686,2158,-2834,-2797,-1970,4432,2949,-4621,-1316,875,4908,2036,-4485,-2599,3566,2739,194,-4667,-3590,4962,3988,-2132,-3590,-529,4322,3231,-4895,-4067,849,4267,1664,-5500,-3868,3621,3957,131,-4404,-2881,5135,3226,-2340,-3467,-1465,4447,3985,-4440,-1986,1274,2301,1313,-3474,-5091,3896,2249,-1275,-2575,-1495,3314,2495,-3164,-2465,54,1624,3290,-3327,-3150,3830,1090,-655,-889,-2860,3357,1674,-3398,-35,783,2114,2174,-3217,-1078,2380,457,-676,-3045,-1872,3061,1148,-3235,-1052,612,1658,235,-5383,150,3318,1336,886,-3957],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-4,4,-4,5,-6,7,-7,9,-9,11,-13,13,-15,17,-20,22,-24,27,-29,33,-36,40,-45,49,-54,60,-66,73,-82,91,-100,112,-127,143,-163,188,-220,265,-332,447,-718,3276,3721,2884,-7839,-6406,9281,4634,-3762,-5488,-4046,8733,5999,-7823,-4476,440,6163,5310,-7390,-5592,4918,4629,1576,-5020,-5138,7087,4084,-2600,-2852,-1618,6928,2767,-7237,-3354,1014,4216,4905,-6978,-3485,5535,1555,1060,-3307,-5478,6942,1773,-6231,-251,-3479,4963,4190,-7826,140,4291,-766,2224,-4532,-3475,7377,-2216,-3887,1334,-2435,6724,1720,-9855,2196,4771,-1047,2743,-6203,-1524,9320,-2716,-3278,-2342,-2006,8960,288,-10029,2765,3660,3565,1861,-10498,-910,10310,-559,-986,-4871,-2703,10144,511,-8193,-407,784,6689,3470,-10158,-1491,6985,2226,148,-9000,-2962,10909,1711,-4593,-4295,-1941,8713,3365,-7645,-2029,2326,5243,2763,-8747,-2686,7679,2596,-1631,-5971,-2718,8393,2098,-3389,-3010,-764,6690,1560,-6673,-2136,2661,2772,2630,-6617,-368,6165,-443,-269,-2826,-2226,6837,-595,-5029,1342,-549,3062,2481,-6826,1389,4059,-1951,310,-3130,-506,7989,-3531,-3343,2378,-696,4662,-228,-8405,3468,3497,-1982,716,-7084,1725,8867,-4022,-4180,253,-335,7959,-1526,-9462,2661,4556,1958,360,-8092,961,8764,-2989,-3525,-3423,1014,9067,-2886,-9088,623,3429,4874,-789,-10120,835,7483,117,-2323,-7113,1152,9197,-56,-6670,-3005,320,7123,-297,-8797,-1359,3918,4672,-1103,-8289,-227,7597,1434,-1926,-4157,-145,7465,-796,-5376,-1669,421,6056,-104,-5446,257,3638,446,211,-5530,991,5356,-1343,-963,-818,-1074,5517,-976,-5242,1573,1749,1601,-1250,-6052,3132,4771,-3148,-876,-2356,-288,4430,-3654,-4621,3366,100,2275,-1630,-6474,4770,4268,-2104,-1603,-4532,2255,7768,-4386,-3945,2246,1960,4815,-2747,-8710,4607,4974,-1088,-3262,-5644,3078,7431,-3502,-4763,-1129,2482,7244,-2986,-7141,1975,4433,2892,-2011,-7638,2195,6444,-234,-2944,-4159,2388,6683,-2157,-5579,17,1749,6807,-2277,-6275,1432,5182,1115,-1882,-5786,1212,5828,-924,-3659,-2699,1221,5010,-926,-4806,840,1955,2890,-1708,-5253,1417,2469,-401,-1182,-3441,1835,3271,-2067,-2032,776,-691,3303,-2761,-3529,4213,1009,-189,-1467,-2211,3366,3632,-2631,-1199,513,2722,3311,-5014,-3738,3484,2436,493,-1650,-4994,4351,3765,-3298,-1411,-699,4168,4802,-5906,-3312,2680,3541,2165,-3861,-4277,5706,4545,-2546,-3392,-3254,4814,5621,-5161,-5167,386,3101,3926,-4681,-6342,3324,4598,841,-4135,-4283,2388,5423,-3817,-3631,-1639,2863,4933,-4301,-5718,1347,3277,1823,-2225,-3997,3047,3709,-430,-2115,-3953,2700,4379,-1648,-3136,-83,1672,3045,-2207,-3415,1735,2911,1666,-2980,-2672,2622,2192,-1501,-1324,-1503,1982,2670,-2539,-1979,2123,834,2323,-2968,-2807,3433,591],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,12,-14,14,-17,19,-21,23,-26,29,-33,36,-40,44,-48,53,-60,65,-72,79,-88,97,-108,120,-134,150,-168,190,-217,250,-294,352,-435,564,-792,1322,-6015,527,9143,7,-532,-7433,95,10188,-1045,-5777,-763,-986,7368,2327,-10779,2032,4250,1255,3785,-7769,-1412,9706,-2593,-2400,-1202,-2709,7742,849,-9167,3068,-562,1659,3481,-7032,565,6510,-2279,-507,-1712,-1736,7609,-1499,-6170,3559,154,1227,811,-6897,3004,5556,-3087,-343,-3043,1191,8078,-3346,-5853,1959,2518,3881,-1932,-7966,3988,5071,-773,-3135,-5914,3811,7100,-2939,-4697,-2256,3867,6539,-4060,-8245,2061,5319,3894,-4133,-8277,3307,6340,-439,-4919,-6433,3579,8875,-3018,-5219,-1635,2641,8563,-4090,-9226,2840,2839,4012,-3345,-9815,4072,6744,-1285,-2295,-5511,1486,10827,-3335,-5430,-214,1638,5233,458,-9279,3526,5309,-1134,178,-7426,-12,8380,-3391,-2525,530,-2366,6898,-1226,-6620,4555,1907,1290,1113,-5279,2390,6134,-4577,-363,1167,-195,6376,-2757,-5179,3632,1003,55,257,-5563,5535,6005,-4019,-1975,-1174,1949,5218,-4806,-3852,3754,2740,1744,-4250,-6049,5297,4872,-2623,-4570,-3108,5476,5567,-5094,-4865,384,5334,4370,-6523,-4903,3357,4548,1786,-5471,-5138,5000,5983,-2093,-3683,-3395,5780,7178,-4790,-4360,-79,3840,6174,-5549,-6536,4125,3777,1125,-3697,-7143,5260,6065,-3927,-2882,-3964,3251,6255,-4097,-4720,2304,2343,3721,-2039,-6965,5157,4202,-2269,448,-3710,1679,6639,-5652,-2243,2519,-569,3413,-2787,-5671,5262,2009,-2775,673,-3854,2936,3254,-5579,-448,1589,476,3467,-3944,-2901,5270,1567,-1314,-1685,-4204,4472,2826,-5490,-1276,1296,2385,3180,-5852,-1796,5147,3927,-364,-4934,-2556,5535,3408,-3822,-3378,-497,4944,3142,-6164,-3050,3300,5602,1397,-6530,-3039,5135,3934,-768,-5381,-3148,6503,3901,-3830,-3754,-254,5924,4076,-6418,-2853,2439,3861,3118,-5939,-4472,6132,2842,-2233,-3155,-3945,5521,2962,-4003,-2986,-36,2656,3661,-5069,-3910,4318,2454,1490,-1920,-4529,5519,3404,-3578,-347,-1624,2973,4167,-4328,-664,2270,412,989,-3284,-4053,5445,650,-3287,1071,-1326,2559,3015,-5397,-234,2788,854,506,-4045,-663,4867,717,-3323,-1238,-162,5480,1309,-5894,418,2372,2120,-31,-4785,-1399,5781,2063,-2665,-4205,370,5659,985,-4799,-2871,2269,5327,1380,-6250,-2037,4184,3730,-483,-5232,-1167,5503,1917,-2583,-3996,-1010,5872,1885,-4673,-2395,925,4674,1806,-5761,-1763,3755,2071,481,-5016,-2166,5640,690,-1871,-2201,-1194,4138,2229,-5827,-428,2139,1997,1495,-4588,-1769,5021,1047,-795,-1238,-1507,3442,960,-3102,-540,48,1642,1173,-4309,-675,4438,-317,-23,-3088,-1744,3641,-1598,-4408,138,797,2243,-821,-4683,1002,3711,264,-1335,-2104,597,4896,-1380,-3642,-426,1058],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,14,-16,17,-19,21,-23,25,-28,32,-35,39,-45,49,-54,52,-10,-1036,-3888,5979,9025,-8147,-6330,2160,3161,5642,-6878,-9151,5730,5974,240,-4025,-6829,6505,7771,-3950,-4591,-2742,4091,7583,-4488,-5974,2391,3446,5374,-5041,-7778,3697,3981,284,-2110,-5668,5076,4947,-4175,-2264,-2305,3817,4851,-4669,-3288,2759,264,2476,-2729,-5830,5398,1953,-2322,679,-3351,3744,4075,-6674,2,3869,-244,3486,-5565,-3804,8860,-809,-3497,75,-3711,6468,3153,-8492,684,3260,522,2994,-8378,-3895,9518,54,-1360,-2417,-5243,9023,3352,-9653,-431,83,4257,5537,-10359,-4025,8043,1054,89,-4592,-7339,9908,5118,-6801,-3174,-1291,6225,6137,-8107,-4074,4583,3475,3342,-6100,-5705,7314,5126,-1867,-4231,-4405,6228,6188,-4883,-4736,-806,4754,5220,-5863,-4117,2663,2950,1781,-5049,-4845,5602,3661,-2326,-2242,-2783,5410,3130,-4969,-1201,-414,2403,3092,-5199,-1560,5202,663,968,-2213,-3223,7548,1071,-4864,1544,-236,3180,2704,-6488,264,4469,-790,1512,-5290,-2704,8586,-2480,-4091,654,-1183,5071,1382,-9402,1760,4377,1122,416,-7105,-1016,9287,-1596,-3497,-281,-1927,9065,1529,-9747,1078,2348,3501,2014,-9200,-2119,8517,414,-2194,-4364,-2686,9250,1373,-8832,-1895,774,5467,2847,-8539,-1762,5335,3436,837,-6991,-3978,7932,3400,-3915,-4648,-879,7229,3358,-6228,-3138,748,4178,1973,-7021,-3674,4101,2048,-109,-4501,-2144,5921,2498,-3189,-1739,-258,4142,1305,-3155,-248,682,1481,1103,-5284,-651,4939,-1383,-99,-1401,-1297,6177,169,-3567,1503,808,1865,394,-6825,3370,5654,-1905,-1087,-2530,-38,6412,-1952,-5222,2612,1206,3935,-2073,-8784,2124,4069,-1637,-1347,-5374,111,9107,-1941,-5195,-999,725,6975,-1292,-8161,1572,3988,1731,-841,-8368,-90,8599,-847,-4163,-2647,546,8295,-478,-7301,-950,2233,4328,721,-7434,-697,5593,1505,-1166,-6261,-651,7878,-161,-4477,-2475,-106,6197,665,-6480,190,3811,2929,-159,-5680,-820,5090,1128,-910,-4586,41,4774,-112,-3946,-397,911,3690,563,-5213,1402,3153,871,-860,-3921,438,4247,-2152,-928,-621,424,3877,-1787,-4350,2748,1979,1726,-1224,-4058,3255,3982,-2461,-1132,-1180,2090,5281,-3035,-4632,2620,2553,2789,-1705,-5690,4365,4814,-1984,-3077,-3297,2575,5864,-4311,-5212,153,2294,5409,-3136,-7239,1350,4953,1187,-2376,-5686,2622,5902,-1835,-4180,-1021,1613,6797,-578,-6101,1267,3355,3056,-1892,-5493,2904,5925,880,-3061,-3677,1330,6508,-1369,-5094,-824,2736,3909,-1355,-4668,529,3766,1617,-371,-3663,1226,4213,-1173,-2284,-2477,90,3815,-1040,-3951,1139,1423,2389,-1503,-2671,1739,921,-1334,-1832,-1641,1749,3996,-2456,-1326,1805],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,5,-5,6,-6,7,-8,8,-9,11,-12,13,-15,16,-18,20,-22,25,-27,30,-32,36,-39,44,-49,55,-61,68,-78,89,-104,123,-150,190,-256,386,-739,3663,10609,-4257,-6694,1325,2197,7737,-2363,-10643,4976,4920,-1656,13,-8531,1186,9940,-4356,-2881,-97,-1000,8121,-792,-8239,4691,2455,1002,1364,-8551,613,7296,-4439,-771,-1093,-1618,7198,-3129,-5814,4106,952,2102,1031,-7099,4066,5643,-4319,-744,-1998,1240,5874,-4574,-2567,3266,1365,2785,-2273,-4790,4673,4058,-2670,-2914,-2914,5009,5922,-5687,-3307,868,4169,3271,-5746,-4903,4187,4712,1473,-5551,-5260,6636,4925,-3757,-4521,-3650,6862,5290,-5899,-4400,648,4544,4273,-7220,-7741,6734,3997,1117,-3286,-7233,7614,5398,-4691,-3148,-3366,3990,8334,-6891,-6092,3230,2184,3631,-2490,-9284,5719,4956,-934,292,-5974,3505,8803,-7347,-4038,1470,-819,6375,-3964,-7750,6031,1512,-886,736,-6686,3631,4561,-5589,-1604,966,-174,4412,-3356,-3954,4914,221,-279,-445,-4621,3965,2134,-4583,-293,-480,1930,4504,-4644,-2844,5249,1277,-726,-4667,-2893,5903,2724,-3692,-2640,-1370,5269,3274,-6433,-2459,3642,5044,1024,-7376,-3543,6099,2840,-1121,-6625,-2823,7840,2723,-5029,-3360,-1314,7191,2601,-8386,-2003,4391,4076,2259,-7133,-5112,7636,3709,-2187,-4083,-4779,6246,3521,-6141,-2290,-641,4503,4974,-6654,-3932,4981,1360,1111,-2524,-5079,7020,2886,-4207,149,-2764,3943,5793,-6754,-1377,2612,72,3774,-2414,-4213,6154,1257,-2227,1297,-2191,3325,3295,-4978,-114,3556,-831,2905,-4238,-2033,5156,266,-1421,-1091,-1126,4926,1566,-5348,166,2100,3769,2781,-5438,88,5356,461,-1183,-4234,-506,6647,-18,-4325,-2262,1368,4814,991,-5146,-967,4020,2850,-521,-6325,-649,6476,934,-3222,-4968,-445,6320,1368,-4592,-2299,2019,5143,-56,-7649,-529,5432,2124,188,-6680,-2232,8052,1147,-3129,-4063,-384,6770,1366,-5367,-1205,1854,2339,2147,-7553,-2263,5870,541,-35,-3406,-2325,4384,1638,-4395,-893,580,3129,3296,-5866,137,3809,-391,800,-2627,-1611,5380,-98,-3751,-1,-763,2787,903,-4698,564,2625,-832,-286,-3347,-617,5295,-1692,-3313,-384,410,3720,248,-5056,1401,3250,416,-1723,-4265,1106,4841,-998,-3761,-2581,1149,5432,174,-4035,-35,3458,4313,-1586,-6242,1800,5300,1182,-3577,-5106,1529,7741,344,-3545,-3288,2685,5610,-1250,-4444,-1165,3572,4502,-924,-5365,1390,4948,589,-2876,-4621,1141,6252,-769,-3590,-1757,802,5348,98,-5792,322,3691,2260,-501,-5226,242,5008,150,-2142,-624,412,4545,-346,-4967,1092,1503,2142,-339,-4689,892,3927,-589,-912,-2341,-933,3832,-1208,-3506,1141,978,1268,-1036,-3102,2003,2747,-446,-2652,-1404,1440,3349,-2776,-2865,-519,557,2521,-3092,-3969,2137,3222,-283],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-8,9,-10,12,-13,15,-16,18,-19,21,-24,25,-28,31,-34,37,-41,46,-50,56,-62,68,-77,87,-99,113,-132,158,-193,243,-325,475,-835,3732,-1748,-11927,4400,5730,-19,-2483,-7165,2124,9903,-5079,-4915,-2370,2240,8146,-3754,-9725,1508,4471,2521,-1322,-9626,2113,7270,-110,-3100,-5818,528,8046,-2155,-6700,-994,1406,5860,-1280,-6319,2283,3171,2490,-1333,-5763,2324,5838,-2698,-735,-2444,2073,6291,-3357,-3504,2699,1053,3591,-617,-5916,5243,2975,-2713,1092,-3126,2411,6626,-7790,-1210,2528,465,6119,-5107,-5948,7556,821,-2561,-1593,-6440,6155,6790,-8768,-1333,1477,1243,6460,-6922,-6122,7847,2042,-117,-2888,-7414,6650,6565,-7149,-2672,-1417,3960,8260,-7818,-8105,5462,3311,4439,-4518,-9733,7578,6496,-2222,-3187,-6084,4241,8718,-4857,-5567,867,2320,6348,-3556,-7719,4485,4434,1711,-3236,-6818,3061,5802,-2600,-3545,-2440,2822,6591,-4878,-4208,1558,2238,4879,-3072,-4453,3468,1780,256,-1204,-4440,3930,3340,-4234,-579,-569,1147,4473,-4034,-2578,3754,-106,1154,-3669,-2137,5934,336,-3999,262,-1128,3806,3886,-7448,-1496,4071,-514,1298,-4234,-3515,8390,78,-4259,406,-1719,6298,3852,-9244,-191,3385,1797,3891,-8200,-4804,8023,1455,-2279,-3527,-4558,7229,4436,-8438,-3064,1585,4449,5371,-9381,-4508,6698,3609,1108,-4148,-5449,7928,4771,-5185,-4043,-2146,4988,4634,-5912,-5883,2742,3876,3620,-6212,-6482,4071,4525,-886,-3597,-4019,5646,4468,-3857,-2292,-1101,3326,4271,-4841,-2594,3457,1837,1724,-4925,-3269,5041,1769,-1598,-1939,-1668,3900,1798,-4681,-426,913,571,1466,-5562,-2135,3271,-248,-839,-1807,-1636,6630,522,-4328,1174,-70,2200,1431,-7448,325,5914,-1116,-1347,-3798,-1336,7755,-870,-4093,-299,536,5604,1367,-8218,1064,4833,2242,-24,-6210,-889,9409,195,-3544,-2838,-1390,7246,1477,-7373,-1170,2989,3803,1644,-8559,-1931,8223,1201,-1098,-4536,-2083,7185,2616,-5339,-2443,40,5234,2611,-7454,-2763,5348,2525,-10,-5142,-1940,6271,2418,-1905,-2565,-1231,5415,2045,-4316,-2016,791,3375,531,-6128,-1580,3775,570,-20,-2736,-1157,4305,433,-2936,-1917,-122,3464,-469,-4135,425,1690,-51,288,-3782,-594,4448,-860,-2777,-1213,541,3814,-994,-3700,2264,1924,1329,-553,-5645,2150,5915,-1725,-1916,-2600,1485,5264,-680,-6222,1195,2018,4361,-1509,-6820,1437,5278,154,-2072,-4295,1093,7867,-1241,-4640,-1472,1248,6516,-1097,-7145,387,3624,3452,-575,-6150,261,7211,215,-3940,-4241,-754,5650,772,-6583,123,1628,4836,133,-6950,290,4551,1232,-1035,-3458,-1140,4499,1477,-3096,-1959,1459,3811,178,-4179,-2,1759,2650,-492,-4804,878,3734,-1364,-1762,-2351,670,2907,-581,-3157,460,2548,1345,-455,-2420,1379,3332,-111,-1375],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-8,10,-11,11,-13,15,-16,18,-21,23,-24,27,-31,34,-37,41,-46,50,-56,62,-69,77,-86,97,-110,126,-147,173,-208,259,-339,480,-792,2840,-4355,-9333,8479,5878,-2374,-2368,-5537,5361,8388,-7317,-3439,1373,794,6823,-4798,-7503,5359,2025,697,-686,-6844,3734,6472,-5238,-1687,-368,658,6986,-4678,-5807,5738,604,1262,-229,-5799,3522,4485,-4209,65,-1408,1516,5325,-5205,-2782,5616,703,1109,-1767,-3142,5894,1999,-4557,-1298,-764,3904,3566,-6481,-1963,4120,2551,1179,-6739,-3225,8325,2511,-2053,-4360,-1013,7413,3147,-6137,-3887,1492,6309,2092,-9543,-1795,4716,3658,3055,-7616,-3705,9262,2443,-3140,-4618,-3780,8517,4589,-7158,-2605,353,5910,5907,-9431,-3662,7113,3156,1949,-5293,-6691,8666,3310,-5140,-195,-3454,5768,6861,-9051,-3042,3965,-378,5184,-4473,-5891,7396,809,-2150,274,-5198,4199,5479,-6900,-159,1134,-180,5511,-4381,-3691,6000,716,-245,-1097,-4112,5554,2183,-5572,990,545,901,3282,-6173,-1293,6462,-1233,-603,-1818,-1758,6657,1150,-4624,-758,1309,4112,830,-6175,-522,4362,2857,-1017,-6376,-34,6403,850,-3665,-4180,837,7910,395,-6764,-474,2489,6122,344,-7662,-159,4488,3266,-481,-7467,-726,8622,568,-5395,-4004,-301,8116,1287,-8028,-718,2222,4247,3034,-9026,-2106,6143,1304,-558,-3922,-3221,8378,1613,-6651,109,-1128,4446,3504,-8175,-289,4547,-377,1114,-4811,-2857,6907,165,-4879,608,-2233,3757,3034,-6412,-27,2209,-398,2405,-3614,-2334,4148,-319,-2722,11,-1853,4010,768,-5183,1769,1343,866,451,-5186,287,5691,-2153,-1561,-1035,952,6086,-1823,-5146,519,1239,2922,-1049,-5568,649,4280,529,-1765,-3804,979,6048,-1876,-3523,-2547,1166,6111,-1942,-6397,-290,3656,3787,-1706,-6486,2279,6045,437,-1613,-4250,943,7088,-1725,-4635,-2344,670,6986,-1032,-6248,1485,3482,2053,-868,-6428,-21,7201,-678,-2302,-1920,-1100,6818,-709,-5309,209,531,2744,905,-7102,1292,5261,-950,-185,-2344,-1296,6458,-1276,-3705,1211,-585,2126,541,-4559,2642,2793,-1274,-30,-2902,248,4989,-2491,-1601,1799,289,2708,-675,-3502,2658,2093,-451,-721,-3159,1995,4685,-1577,-3487,189,2600,3577,-3227,-4860,1887,2778,648,-2483,-3976,3107,4295,-694,-3697,-2795,3054,5568,-2930,-4250,-236,3697,2964,-4814,-4778,1898,3761,1396,-3318,-4613,2771,4849,-1281,-2795,-3186,3585,4939,-3409,-4856,579,2356,4547,-2246,-6405,1758,3969,6,-3232,-3917,1726,4993,-2419,-2819,-157,336,3752,-1702,-4529,1072,2187,1403,-586,-4788,1290,4092,-1097,-2043,-871,520,4734,-2141,-3444,2299,108,841,-1183,-3925,2368,3031,-830,-1356,-750,1247,3373,-3457,-2307,2492,2452,1140,-2015,-1458,2893,1976,-1265,-1795,-1329,2717,3357,-2528,-2099],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,0,1,-1,1,0,1,-1,2,-2,1,-2,2,-2,3,-3,2,-3,3,-3,4,-5,5,-6,5,-6,6,-7,8,-9,9,-10,11,-11,9,-6,-4,35,-161,1186,10973,-572,-7994,-733,57,8885,979,-11491,1302,6275,2915,-484,-10234,-870,10988,-4,-3987,-3054,-723,9565,1889,-9394,-153,3173,5203,2031,-8683,-1719,5782,1400,-349,-6573,-1500,7622,970,-3640,-2787,-525,7006,38,-5919,-102,1687,2858,400,-6359,1346,4045,-1456,876,-3130,-645,7699,-3213,-3939,1144,-588,4554,-342,-7242,5677,3316,-2913,549,-6043,1718,7640,-5341,-3063,2636,-97,6926,-4043,-7529,6963,3867,402,190,-8463,4567,7905,-6636,-3270,-1750,2242,9507,-5574,-8188,5186,1896,3547,-1180,-10686,4831,9835,-3630,-3259,-4837,2284,10506,-4277,-7346,2575,1484,7147,-1338,-11327,2635,6069,314,-1248,-8772,1381,10747,-1452,-5063,-3046,1413,8722,-935,-7861,1232,3932,2764,-525,-8616,1634,6647,-937,-2438,-5255,1500,5959,-1078,-3493,-729,965,4842,-945,-5342,1669,1956,1770,-274,-4564,2207,4354,-3614,-672,-1756,1467,5588,-4787,-2205,3587,1066,1903,-2215,-5716,6858,3613,-3755,-947,-3321,3669,5149,-6840,-3502,3940,1050,3189,-4903,-5650,7852,2694,-2536,-1907,-5484,6413,6670,-7909,-3455,664,2948,6475,-7189,-7541,6376,2287,-227,-3669,-8341,6967,6397,-5430,-2737,-1931,2597,8222,-6292,-7375,2176,3746,3567,-3198,-8478,4652,5810,-1141,-3365,-5936,2974,7783,-3586,-4656,-329,3051,6595,-2725,-6994,2715,4555,1702,-1153,-5459,1280,5109,-1272,-2133,-2408,3492,5441,-3198,-3371,1545,2835,2207,-1604,-2681,2660,1145,-1205,-1776,-3238,2004,1467,-4443,-785,-55,1598,4290,-4310,-2969,4714,1349,-949,-2390,-3053,6898,2236,-4748,-1264,-1446,3090,1513,-7474,-1438,4551,666,1222,-4190,-3849,7437,2723,-3277,-2117,-2723,5472,3779,-7699,-2929,2220,3897,3259,-6518,-5247,7781,3559,-529,-3913,-4335,6866,5703,-5439,-4037,-830,4041,5171,-6763,-4622,4945,2852,2219,-3337,-5299,6301,4678,-3668,-3730,-2767,3801,5783,-4549,-4272,1843,1698,2917,-3948,-4503,3051,3125,351,-2780,-1931,3312,3757,-3170,-1519,-406,2474,2993,-3615,-1367,2347,1079,742,-3494,-1673,4200,1241,-2305,-904,-900,2581,775,-4479,-977,2463,2254,1413,-4300,113,4283,515,-1415,-2541,353,5366,168,-5278,-315,905,3805,12,-6550,-540,5970,1180,-1462,-4123,-774,6860,1084,-5290,-2177,277,4691,1469,-7201,-881,3575,2004,979,-6167,-2124,8136,2022,-4595,-3107,-484,6292,2111,-5619,-2682,876,4359,980,-6613,-2197,4769,3034,-343,-5008,-2928,6400,3397,-3727,-3734,-549,2779,2359,-4527,-2298,2460,3617,1084,-4158,-2145,4113,1988,-1778,-2536,-877,3395,1380,-3742,-1183,1119,3084,734,-3892,-243,2518,1107,-1537,-2374,-90,3723,-305,-3079,159,1460,2864],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-1,2,-2,2,-3,3,-4,3,-4,4,-5,5,-6,7,-7,9,-10,12,-15,19,-25,38,-69,164,-1290,-2943,6334,6615,-10662,-3774,5167,812,4710,-6418,-6555,9356,2368,-2694,-730,-6015,5430,5678,-8175,-205,1667,757,6197,-5592,-6212,6957,697,-611,-293,-5676,5405,4276,-6856,-179,-645,2263,3598,-6888,-1187,5583,-593,1176,-1925,-3030,5994,591,-5169,400,311,3614,1645,-7160,-12,3385,844,-121,-4296,-125,7942,-39,-2740,-3319,1272,7482,-1299,-7607,-873,2320,4962,-478,-7485,-169,6793,1370,-2125,-7666,177,9039,124,-4825,-3305,519,9795,212,-10121,-585,4150,4740,1003,-10087,-1500,9708,-470,-2188,-5950,-4038,11180,1509,-6487,-525,-582,5703,4887,-9924,-1075,5199,836,1711,-5886,-5565,8737,-24,-3649,-829,-4338,5931,3067,-9062,-546,3819,235,3959,-5303,-3686,5854,-774,-791,-445,-3465,6071,930,-6679,2243,1072,1147,1909,-6061,-1281,5325,-1831,-1417,-1765,-1168,6198,-729,-5105,1351,930,2496,193,-5791,2084,5045,392,-2418,-4793,1538,6726,-2853,-6186,-2050,3158,5216,-2716,-6576,1977,3923,3095,-3202,-7594,2004,6518,-105,-3194,-5260,2981,7805,-2007,-5951,-1271,2080,7616,-2635,-8910,1672,4696,2377,-457,-8600,1030,8578,-2025,-3957,-2702,-556,9638,-2251,-7528,1504,2338,4050,-143,-8292,659,5956,-1309,-207,-4780,-1574,9044,-948,-4546,312,-1587,4914,1042,-6668,344,3457,111,1157,-4684,-1103,5956,-2100,-2336,573,-601,4245,-439,-6061,3024,1638,-43,410,-4290,733,4413,-3319,-2928,-692,1515,4531,-2218,-4544,3093,841,1075,-2416,-3466,3752,4971,-1659,-3470,-2284,4698,5778,-4317,-4560,1125,1947,3209,-3545,-5605,3615,4151,1063,-2302,-5688,4350,4771,-2693,-3898,-2776,3500,6089,-4533,-4897,867,4237,4309,-4597,-6516,4268,4150,81,-2587,-5866,3669,6423,-2733,-4231,-2490,1333,5940,-1722,-5567,1527,2372,2823,-726,-6605,1857,3838,-1947,-956,-2472,-381,5463,-1753,-4301,1818,20,3200,-230,-3939,2637,4088,-1740,-494,-2508,603,4844,-3410,-1152,1281,191,2292,-808,-4198,2403,1744,-845,-1438,-2191,1941,3742,-2909,-2133,905,941,2555,-3676,-3284,2927,3068,-454,-3663,-2883,4359,4040,-2775,-2450,231,3255,3020,-4791,-3883,2543,4404,1682,-4672,-3200,4525,2761,-1583,-4142,-2014,5694,2621,-3970,-4435,443,5028,3747,-5868,-4534,3256,4200,833,-2881,-3767,4322,4622,-2190,-2277,-2122,4896,5253,-3446,-3138,1137,1388,3500,-3691,-3855,3310,2837,938,-1022,-4487,2721,4017,-3610,-1249,-1151,2006,4292,-2218,-3431,3333,829,-417,-1817,-2635,2315,1899,-2279,82,-833,1045,2776,-4013,-1795,2528,1131,84,-2207,-2422,3402,976,-2218,-2307,-155,2393,1639,-3836,-1540,2843,1895,564,-4389,-1949,3269],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,4,-5,5,-6,7,-8,10,-11,13,-14,16,-18,20,-23,26,-29,32,-35,39,-43,48,-53,59,-65,72,-79,88,-96,106,-117,129,-143,158,-176,197,-221,250,-285,330,-387,463,-573,743,-1046,1756,-7433,-2786,7924,657,2673,-8263,-3604,11585,2749,-6365,-2431,-3087,8946,4204,-9290,-1928,3008,3641,4762,-8552,-4697,7540,3132,-1714,-4133,-4622,7356,5322,-5867,-2992,137,6249,3888,-6980,-2440,3342,2279,2271,-4853,-3369,5637,643,-1890,-3110,-2782,5939,1851,-5364,-265,-163,3425,1428,-6795,-522,4030,-291,723,-3605,-675,7250,-2578,-4060,1410,-765,4347,-102,-8944,3627,4684,-987,532,-7514,1018,8891,-5654,-4983,-768,-390,8955,-1145,-9675,4283,3549,1673,1049,-8775,1876,10016,-2064,-2721,-2425,-1287,11147,-1444,-9862,1867,2859,5473,2531,-11583,989,7986,-1153,-783,-6359,-2297,11262,619,-7324,-1370,-172,7184,2508,-9598,227,5696,3624,1908,-6893,-1313,8641,1834,-3541,-4139,-1657,7550,1397,-5719,-560,2152,4944,808,-7235,-113,4562,628,-791,-4654,-424,6292,-783,-3268,-1153,-842,5445,-409,-5010,2147,2450,1248,-202,-5804,2532,4811,-2916,-641,-2276,509,7242,-4950,-5244,2434,515,3738,-2089,-7286,3921,3762,-3094,-629,-4543,2765,8056,-5400,-4520,1258,847,6710,-3354,-8956,5301,4157,-35,-1061,-6925,3353,9935,-4596,-4787,-2439,2433,9516,-4166,-8961,3680,3774,3150,-1125,-9418,3060,8181,-1822,-1719,-5155,1280,8850,-2630,-7085,644,1637,5872,-351,-9586,1598,5590,1466,-383,-6417,1013,8402,-131,-3865,-2134,588,5609,-1765,-6009,527,3571,2925,-369,-5863,1695,4414,489,-1409,-2571,450,4382,-3089,-3406,-131,873,3393,-1837,-5147,2794,2566,158,-2137,-4390,2962,3714,-4738,-1714,245,2812,5307,-4094,-4095,4223,1834,1831,-1780,-5946,5917,4264,-3777,-1568,-3040,5014,6583,-5860,-3827,2674,1962,4139,-5221,-6000,6143,3880,-1709,-3467,-4887,5827,7919,-6117,-4653,907,3172,6665,-4406,-7870,5302,4597,852,-3656,-7383,4655,6761,-3188,-3042,-1480,3672,7443,-3581,-6444,1924,3813,3944,-2508,-7018,3074,5144,468,-1720,-4537,2531,6153,-3678,-4334,-529,2164,3762,-3828,-5449,1049,1840,457,-2004,-3842,3522,3699,-2467,-2179,-1624,2607,3339,-3582,-1901,883,2067,2030,-3019,-2350,4302,2381,-864,-931,-1894,3547,2609,-5199,-2841,2676,3372,1916,-4878,-2262,5566,1023,-1323,-3670,-2543,5292,1715,-5304,-1793,-401,4029,3939,-5884,-3114,5105,2869,593,-4452,-3490,7222,3120,-3251,-3358,-1979,5639,4218,-5778,-4400,2465,3233,1695,-6684,-5483,5626,4185,-1487,-4351,-3637,5045,6136,-4067,-4847,147,4445,4674,-4378,-4899,3417,3093,1832,-3607,-4452,3983,4321,-1976,-2969,-1005,3103,3324,-3359,-3651,1534,2176,1431,-2987,-3359,2480,1992,-315,-3227,-1488,3873,3439,-3257,-1792,170,2912,-703,-3047,-352,3430,1593,-1027,-2607,-1165],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,7,-7,9,-9,11,-12,14,-16,18,-20,22,-25,27,-30,34,-37,41,-46,51,-56,62,-69,76,-84,92,-103,114,-127,141,-159,179,-204,235,-276,330,-411,545,-842,3447,1864,543,-8978,-2929,12647,-145,-5525,-1776,-1696,8649,4314,-11410,-1081,4024,2771,3956,-7923,-3702,9475,-21,-2485,-1240,-4496,7839,3043,-8177,3289,-4,1481,3606,-7406,-2134,6182,-946,253,-3664,-1530,6604,-418,-4717,961,143,2855,684,-4583,1664,3657,-55,-1147,-3775,1195,6834,-1365,-3671,-1024,2630,5476,-2974,-5983,1032,3414,3026,-2140,-7582,4490,5534,-646,-3141,-5254,2656,8286,-4011,-6210,-469,1913,7498,-2730,-9336,4020,5477,2830,-1452,-8688,3672,9547,-3052,-3691,-4678,1195,10037,-3005,-7608,1263,2380,5650,712,-11229,1988,8303,-181,-750,-7124,-374,11404,-1735,-5611,-718,-367,6827,1709,-10316,2669,4532,623,1193,-7485,-981,9187,-2800,-2680,-884,-2282,6089,167,-7686,2725,1320,1148,2259,-4908,43,4912,-2572,-743,-1259,108,5302,-2565,-5001,1979,905,1439,-661,-4863,2543,4052,-1899,-1656,-2095,3306,5285,-2018,-3805,1202,3109,4230,-3912,-5470,3852,4254,1014,-2945,-5772,4850,6176,-3035,-4573,-1967,4570,6535,-5815,-5833,2299,4100,4697,-4629,-7253,5689,5354,-208,-3145,-6528,5693,8171,-4549,-4851,-1031,2205,7599,-5005,-7529,2870,3709,3675,-2491,-8114,4910,6560,-1925,-1648,-3711,1751,9325,-3018,-5780,616,1038,4506,-668,-7860,3874,4485,-1041,123,-5439,1233,6305,-3598,-2327,1938,-291,5647,-1509,-5434,3670,2182,664,611,-4689,2482,4655,-3774,-1428,449,1176,3157,-2778,-4051,3569,1678,907,-3241,-2833,3373,3952,-3636,-3087,-804,2644,3106,-4943,-3238,2606,3786,1760,-5056,-2827,4740,3426,-980,-4508,-2427,5781,3592,-5204,-4180,-738,4991,3681,-5768,-4679,4275,3671,1604,-5921,-4322,6394,3455,-2880,-3979,-3640,4808,6040,-5566,-4128,381,3607,4678,-6340,-5698,4899,4071,1185,-3447,-5129,5501,5283,-3962,-2691,-1217,2676,5477,-4852,-4351,3286,1428,1921,-2136,-6091,4513,2790,-1957,-1475,-2082,1249,6046,-4648,-2581,2578,-318,1691,-3058,-3152,4324,1905,-1741,-825,-1439,2306,2202,-4782,-773,1404,612,1331,-3693,-1761,4206,1707,-1431,-3595,-1258,4370,2969,-5290,-1320,387,3012,2054,-4755,-1988,3885,2900,-466,-5513,-513,6708,1176,-3798,-3931,-881,5250,1968,-5137,-1243,1685,4703,1893,-5965,-1906,4806,4273,-772,-4282,-2435,5784,1484,-4349,-4126,-449,4801,1955,-6253,-2449,3664,3322,985,-4604,-3557,4627,2521,-2299,-2433,-2256,4692,3509,-4170,-1536,719,1923,3411,-4554,-2817,4311,1512,-36,-2309,-2684,4096,2793,-2905,-1422,-457,2232,1986,-4059,-864,2852,903,390,-2593,-886,3466,1647,-3032,-1064,277,2444,898,-3918,-955,2029,1381,725,-3665,-528,3497,467,-2302,-2025,898,4714,-234],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,30,-32,36,-40,44,-49,56,-63,71,-82,93,-95,490,-5742,-3545,-3375,5590,8496,-9001,-5364,4499,2439,4910,-5359,-8112,9328,5518,-1139,-3422,-6544,5762,8468,-6063,-4229,-136,3473,7765,-6135,-7168,4833,3697,2435,-3040,-6840,5592,4675,-1742,-2744,-3112,3811,5523,-4463,-3804,1501,2310,2589,-4818,-3860,5084,1613,659,-2575,-3847,5868,2034,-4521,-470,-1734,3300,2187,-6478,-1030,4162,141,453,-4800,-2805,6788,-1051,-3992,-493,-2142,5891,2070,-9548,1792,4068,1949,3117,-8334,-1269,10581,-1154,-3531,-2362,-4242,9839,1335,-10227,678,1991,4320,4364,-10139,-2047,9568,367,-1188,-5885,-6045,10903,2474,-9323,-1077,-138,6171,5293,-11354,-2634,6833,2463,2503,-7004,-5467,9152,3256,-3730,-2602,-4553,7170,5910,-9178,-3723,1572,3616,3622,-6647,-4297,6729,2620,226,-3764,-5195,6238,3150,-4624,-2830,-287,3654,2868,-5962,-1471,2830,2988,1400,-4622,-1670,4796,1033,-1887,-1671,279,6404,103,-5524,-10,774,2094,712,-6827,1523,4532,-1011,-1110,-3061,101,6997,-2361,-5887,528,397,4421,-36,-8211,2267,4825,-293,249,-6939,612,9438,-3358,-4086,-1310,-904,8046,-381,-10135,1883,4991,3412,1123,-8891,-200,10300,-1194,-3557,-4544,-134,10626,398,-8705,421,1597,5568,1494,-10444,311,6742,-732,-471,-5484,-2346,9964,370,-5443,-2174,-901,6093,2476,-8258,-1237,4049,2667,1162,-7206,-2328,7285,877,-1817,-2012,-1557,5405,1432,-4206,-570,693,4771,2252,-6052,-501,4464,805,-510,-3156,-63,5249,76,-3595,-1125,845,4787,-1778,-5155,1770,1905,2022,-568,-3897,2059,4756,-2652,-2331,-1712,1303,6081,-3988,-4716,1730,1445,2771,-2177,-7366,4195,5903,-2156,-2367,-3898,3204,7859,-3690,-5875,928,2681,6101,-3183,-8579,2606,5181,1107,-691,-6086,2288,7836,-3083,-4786,-2393,1722,7787,-2168,-7717,115,4276,3128,-778,-7869,1521,6966,200,-3790,-4224,247,7617,-514,-4609,-448,1992,4146,-486,-6730,-194,5389,1683,154,-5109,657,5482,-1025,-2947,-2061,1332,5279,-207,-5438,163,2458,1654,-1002,-4144,1796,3215,-1555,-1633,-2058,476,3696,-1675,-2301,883,277,2963,-1867,-3338,3849,2201,-1024,-1446,-2943,3255,3467,-3831,-2812,373,2814,3377,-4481,-2139,3700,2081,1209,-2530,-4761,5585,3760,-3392,-4113,-1450,3164,4617,-4416,-4616,2507,1577,3722,-5343,-5777,5132,4975,-1325,-3920,-2637,3213,6467,-3402,-5287,240,1673,5175,-3703,-6170,2720,3707,9,-3001,-4662,3174,6747,-1855,-3903,-2321,1954,5317,-2487,-4118,850,2452,3020,-1634,-6284,2167,3521,833,-1412,-3053,2221,4230,-190,-3625,-321,2510,2458,-2585,-2914,1420,1712,390,-2493,-2766,2985,2043,-1511,-1012,977,3025,651,-3607],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-7,8,-8,10,-11,13,-14,16,-18,19,-22,24,-27,29,-32,36,-40,44,-48,53,-58,64,-71,78,-86,95,-106,119,-133,151,-172,199,-235,282,-350,458,-653,1118,-4795,-7494,405,-476,8286,-1027,-12886,1641,6300,226,1312,-7479,596,9891,-1873,-3516,-1202,-1975,8861,573,-8383,2527,2566,1212,2254,-7891,1070,7388,-2799,-83,-1850,-1429,6834,-871,-5992,1864,463,2521,-481,-5771,3533,3932,-1970,-571,-2740,2168,4451,-3211,-4048,891,2648,3208,-4352,-4198,4297,2983,-975,-3094,-5046,6364,4755,-4090,-2818,-1265,4577,5432,-6530,-4754,3935,2874,3485,-5713,-7156,6897,4631,-1726,-3565,-5682,6780,7574,-5796,-4957,-1432,4186,7879,-6544,-8890,5361,3663,2376,-3657,-9076,5888,8261,-3110,-1768,-5612,2103,10990,-6602,-6848,2291,1655,4701,-1629,-10432,4676,5075,-1408,-1531,-5808,1998,9241,-4259,-3706,1295,-811,6276,-2290,-7514,3510,2280,626,1230,-6035,2702,6168,-3575,-1008,-160,160,5275,-3167,-4869,3813,436,760,-720,-5385,3932,2539,-2917,-1976,-638,2461,4829,-5000,-3218,2560,2880,1017,-4755,-3808,6071,2105,-2020,-3903,-1922,5530,2487,-5976,-2105,101,5194,3344,-7139,-2909,4143,3383,1158,-7481,-3621,7929,3134,-4081,-3061,-2870,6789,5334,-7061,-3289,3070,5369,5069,-7922,-5758,7660,3001,753,-4819,-5712,6870,6508,-5051,-3019,-1682,3539,6939,-6132,-5835,4879,1238,3906,-3755,-7394,5973,4722,-3425,-2,-3278,2181,6918,-5501,-3558,1698,-161,2903,-3145,-6064,4372,1133,-1772,-729,-4041,2841,4828,-4492,-1679,650,455,3302,-4646,-3605,4188,348,-1489,-2044,-1714,4688,1578,-2387,-736,1193,4421,1907,-5875,-855,4382,1844,75,-4203,-737,5604,797,-2806,-3406,-74,6083,1308,-5300,-1844,2723,4437,739,-6899,-2229,5318,2552,-1031,-5519,-1036,7235,2113,-4527,-2351,859,6110,3076,-7824,-1797,3972,3855,2564,-6545,-3666,7680,1616,-2453,-4130,-2870,6997,4106,-6681,-2076,49,3906,4943,-6883,-2684,5309,1257,945,-3468,-4898,6672,2370,-4060,-1108,-1307,2672,2905,-5608,-2186,3792,1117,1692,-3041,-3694,4936,706,-2799,-125,-1347,3823,2032,-4841,-532,2215,776,-218,-4464,-2334,4419,214,-2091,-1407,-441,4257,435,-4117,581,2436,1739,-22,-5071,945,5003,855,-1732,-3054,-235,5370,-672,-4225,-1427,1561,4358,-2022,-5802,445,4092,2197,-1311,-6671,43,6632,418,-3607,-3930,226,7220,-794,-4722,-980,1761,4149,-598,-6048,-401,4207,2316,-870,-5620,-192,7367,285,-3537,-1554,277,6756,615,-6291,-1231,2575,3414,896,-4904,615,5166,404,-885,-2200,-1075,5306,-307,-4342,-568,994,2833,163,-5509,-159,3966,375,-37,-2095,-291,4627,39,-3520,-190,1676,2104,-705,-4359,787,2469,-425,-503,-2902,965,4027,-1156,-2265,547,1412,3389,-1436,-3221,683,3158,512,-2661,-2910],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,8,-9,11,-12,13,-14,16,-17,19,-21,23,-25,29,-31,34,-38,42,-46,52,-58,65,-74,84,-99,115,-138,171,-220,306,-504,2329,2539,4765,-3636,-11197,7429,6759,-2456,-1479,-6454,4629,10213,-5915,-5641,321,1770,8023,-4193,-10723,4596,4064,1923,-1925,-9663,2881,8862,-3319,-3865,-3958,1181,9145,-2991,-7201,1999,2990,4547,-2075,-7675,2675,4213,-579,-1962,-4606,3073,5813,-1848,-2540,-554,1328,4406,-3646,-3258,2957,582,1018,-2084,-3297,4310,3440,-3708,-900,-1842,3091,3963,-6007,-2009,4592,-36,1790,-4697,-2785,9038,249,-3997,-1576,-3864,6909,3638,-8839,-1654,2394,1650,4551,-7190,-5449,8904,1211,-1729,-2577,-6674,9814,5671,-7942,-1154,-156,4557,7454,-9421,-5486,7225,1863,3857,-4383,-7822,9090,5638,-4880,-2190,-4171,4965,7657,-8075,-5860,3100,3214,5994,-6282,-8548,7908,3784,-884,-2335,-5401,3588,7859,-4531,-3198,-593,2123,7184,-3365,-5546,3706,1230,2259,-2146,-5388,5360,3126,-2797,-516,-2175,4258,4834,-4240,-2441,1049,2043,2551,-3823,-2506,5195,1177,-1664,-1729,-2120,5104,905,-4606,648,62,3317,1740,-6335,1007,5883,-112,29,-5319,-2943,8808,-454,-5599,-323,-570,6275,1263,-9185,573,5083,1739,2134,-8697,-2113,9556,-323,-3319,-1952,-2894,9156,2943,-9300,-1228,2407,4090,4288,-10087,-2248,8018,1740,-1053,-5955,-5273,8799,2849,-7061,-2902,-1562,4829,6184,-7578,-4270,4743,1600,3701,-5357,-5141,7045,4051,-2644,-3322,-3498,6239,4552,-6240,-1917,1940,2248,2555,-5389,-2695,4883,2221,1291,-2561,-2868,5107,1464,-2227,-767,203,3645,2883,-6122,-264,1985,856,879,-4449,-228,5052,207,-2608,-435,-1180,5151,412,-5115,-350,2606,1909,-1447,-5960,1743,5350,-2071,-2271,-2609,344,7144,-2289,-3257,677,1367,5247,-1057,-9026,1858,5675,-45,-875,-6497,1334,9008,-643,-5034,-2824,178,6847,431,-8604,1086,3752,2864,1204,-7965,-1192,8972,166,-2859,-4162,-1524,9311,1142,-7550,-1065,1598,3661,2150,-7047,-1691,4835,1627,-434,-4867,-625,6992,1961,-3311,-2865,61,3887,2467,-5450,-1652,4077,1824,-41,-4983,-588,4145,915,-2635,-2310,-848,4636,-425,-4970,-203,780,2209,-18,-3767,1005,2980,639,-1134,-2742,1081,4871,-2097,-2376,556,1680,3330,-1851,-4488,2012,1978,156,-1363,-5328,3689,4437,-1869,-3301,-173,2478,6160,-3130,-5826,2886,3035,2271,-3123,-6432,3059,6079,-1424,-2668,-3449,1804,7223,-2168,-5008,-535,2407,5195,-1238,-6984,2125,4719,1774,-2536,-5240,2165,8338,-259,-3789,-1247,1141,6143,-1095,-6665,1438,3015,3585,119,-7162,-784,4540,-73,-3115,-4546,-371,5453,206,-3988,-15,1809,4262,449,-4809,728,3107,334,-452,-2102,745,3978,-1137,-2578,-92,1229,2797,-1045,-3805,2261,1668,1000,-1998,-2781,1143,2372],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-6,6,-6,8,-8,10,-12,12,-14,16,-18,20,-22,25,-28,31,-34,38,-41,46,-51,56,-61,69,-75,83,-92,102,-114,126,-142,160,-182,209,-244,289,-353,449,-612,969,-4197,5862,6948,-2111,-375,-7185,4114,11099,-6342,-5401,287,132,7541,-4027,-8615,4973,3364,827,265,-7140,2924,7177,-3423,-3077,-1187,-14,7081,-3355,-6333,3205,1897,2186,-1294,-6124,2364,3735,-2237,-280,-1005,1302,4116,-4326,-2707,1860,292,2134,-3777,-2798,5449,1190,-2465,-2791,-2445,4867,1561,-5563,-1298,1787,4600,1860,-6584,-2145,6615,2388,-291,-5504,-3530,8338,2778,-3551,-3478,-1773,6840,4598,-8863,-1825,2826,3609,4500,-9316,-5363,8458,2325,-543,-4580,-4951,9401,5631,-7522,-2147,-515,4729,7604,-9491,-5920,6560,3223,4251,-5444,-7961,7677,4678,-4612,-1820,-4041,3415,8288,-6221,-3597,1353,-353,4874,-4636,-6347,6684,2948,-676,-119,-5036,3972,5548,-5368,-411,1263,1061,5661,-3747,-4912,5418,1381,-340,-916,-3414,4757,2417,-3406,-1277,614,1841,3139,-5483,-323,3471,1499,-263,-4676,-2390,5462,363,-3039,-1406,-637,5931,562,-6400,-376,1634,2914,-39,-7732,-1255,6587,1021,-532,-5779,-1233,8371,11,-6944,-2424,300,7930,2665,-9610,-12,4490,2270,2038,-7731,-1167,9586,838,-3748,-4126,-2244,9096,2822,-8787,-357,83,3981,3957,-9245,-2568,7252,1707,447,-4540,-5049,7394,2806,-5351,-1372,-2575,4398,4604,-7063,-1292,2188,861,3083,-4005,-5210,6724,1808,-2337,-816,-2269,3434,3308,-5958,-554,1895,575,2963,-4854,-2265,5018,-1199,-1599,-890,-2044,4523,698,-5451,670,2864,2472,-432,-4802,744,3716,167,-1743,-3601,736,5468,-985,-4323,-2082,1511,4045,-990,-7225,621,3138,1887,-1597,-6347,1177,5944,1309,-3971,-2512,971,6758,-1043,-6101,105,2598,5101,-1495,-8192,1637,5407,1895,-1074,-7522,43,8093,-452,-4511,-2368,269,7776,194,-8065,-325,2909,2954,1816,-7272,-980,6750,156,-2817,-3718,-1676,7599,107,-5836,-222,484,2668,1354,-6812,-1289,3949,-287,334,-2879,-1411,6044,303,-3451,-21,-1076,3262,1607,-5294,679,2329,1520,377,-3631,-78,4344,-749,-2163,-405,149,2578,-217,-3216,593,2551,993,-735,-3142,2511,4103,-1240,-2518,-1691,2351,4067,-3625,-3467,1031,1304,3299,-4082,-5003,2783,5164,337,-3106,-3974,2858,6121,-2995,-4393,-2136,3524,5289,-3320,-5507,1787,4009,4307,-3174,-6289,2485,5776,-760,-2338,-3147,1607,5992,-2594,-5454,-366,1970,4418,-2186,-6040,1249,3214,1534,-106,-4797,480,5246,-487,-3757,-1798,1297,4979,-1908,-4047,1118,1416,1971,96,-3968,1617,3660,-1018,-984,-3364,665,3995,-1546,-2695,-374,767,1684,-1230,-3725,1720,1951,544,-537,-2492,492,2796,-2144,-2090,2093,1687,1364,-2242,-2657,1870,2467,115,-1925,-910,2546,2767,-1955,-2606,599,3122],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-2,3,-3,4,-5,5,-6,7,-7,8,-9,10,-11,12,-14,15,-17,18,-21,23,-26,28,-32,36,-41,45,-51,58,-63,61,-7,-1274,-7784,750,13181,-3324,-8353,1343,1821,7997,-1142,-12878,3293,7122,474,539,-9118,257,12555,-2182,-5353,-2121,-530,9527,605,-9865,2235,3974,3283,478,-9597,165,8379,-132,-1408,-3634,-936,8593,-286,-5418,728,350,4973,898,-6647,1011,3651,1205,427,-4570,1610,5347,-1284,-2425,-1876,549,5674,-2852,-4371,2125,1507,1792,-2426,-6291,4186,3754,-3050,-712,-3583,3830,6116,-5767,-3833,3185,1800,4815,-4985,-7414,7808,3252,-1609,-1958,-5819,5416,7790,-7305,-3998,884,2321,8787,-6226,-7071,6757,2196,1848,-1427,-9585,7205,7785,-4465,-1888,-4756,3398,10209,-6088,-8206,3977,2627,6391,-1387,-10356,5787,6090,-1957,-1315,-7333,2676,9944,-3800,-5363,-794,185,7724,-2111,-9681,4477,4079,937,803,-7632,2034,7641,-2715,-2824,-2000,519,6897,-1709,-5376,1988,2849,3058,-1030,-5456,2407,3335,-781,-2048,-3374,1526,4766,-3784,-1475,655,1801,3267,-4005,-3554,3685,2098,-291,-3279,-3684,6951,3750,-4730,-1024,-651,4301,4427,-5957,-1791,3808,1749,3174,-5699,-5119,7863,2412,-3646,-2168,-3888,6214,4799,-9099,-3083,3353,2926,4942,-7990,-4157,7828,2476,-1065,-3322,-6643,8993,6087,-6667,-2918,-549,3496,7291,-7652,-5250,4717,2637,2282,-3155,-7365,6939,5826,-3338,-2518,-3034,4237,7854,-5909,-4830,861,2323,4754,-4023,-5982,4815,3331,-1843,-1613,-6315,3023,4702,-3745,-3621,-797,894,4319,-4244,-5205,2127,1735,722,-2474,-3187,4346,3037,-3082,-708,-1191,3118,2732,-4639,-1172,1884,1764,2113,-4457,-2636,3895,1829,-1843,-1767,-2035,5140,1999,-5093,-314,1774,4212,1917,-6563,-708,6016,294,-612,-4317,-2391,7180,947,-6995,-1362,-187,6390,2469,-9166,-1536,4565,2525,1495,-7560,-3693,7037,2138,-3943,-2655,-2545,7784,3358,-6793,-3009,1685,3476,4370,-7640,-4019,7240,2330,-416,-4326,-4904,7512,4623,-4653,-3385,-403,4813,4256,-5200,-2611,2813,1822,2013,-3178,-4858,5350,3533,-3758,-2477,-2741,3681,3592,-4363,-2152,995,1540,1609,-3893,-2266,4108,1229,-104,-2601,-1986,4861,1624,-3164,-1427,1264,2149,1228,-5781,213,3608,593,-631,-3675,-757,5060,-1560,-2991,-1238,32,4060,-1772,-5066,949,3301,1846,-145,-5649,73,5756,-577,-2989,-4149,783,6090,342,-5731,-595,2646,4601,429,-7583,511,5411,1613,-624,-6094,-208,7313,464,-4173,-2345,1895,5702,2136,-7759,-975,3646,3261,172,-6347,-1050,5636,1179,-2413,-3772,-1358,7280,2061,-4858,-1009,568,4526,806,-5733,-1011,3717,3125,-973,-3205,-1735,4326,1366,-3941,-1089,240,3650,829,-4021,-861,1740,1916,-89,-2040,-1557,3753,190,-2434,-1462,-10,4452,-986,-3588,576],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-9,11,-11,13,-14,16,-18,20,-22,24,-26,30,-33,36,-41,44,-49,54,-60,67,-74,82,-93,104,-119,136,-158,188,-227,287,-384,569,-1047,4756,8472,-9889,-4312,3684,1373,5043,-7530,-9115,8256,2947,-1021,-1484,-6277,5698,6235,-6733,-3260,-310,1768,4758,-4132,-5820,5754,1347,1408,-1227,-5497,5161,3665,-4023,-1376,-886,2402,3943,-4870,-1570,3286,1792,1219,-3901,-2647,5257,1212,-1999,-1792,-601,4917,285,-5596,137,561,3469,510,-6652,-379,4578,-198,-1920,-4843,-385,8690,520,-6173,-832,436,6913,188,-9594,1424,6025,986,931,-8142,-2177,11499,-31,-3547,-3864,-3329,9759,1844,-9743,1312,1073,5288,4201,-10296,-1978,9623,2409,-546,-4888,-5721,9748,2879,-8063,-1858,-2459,6633,4923,-10255,-2645,5743,1317,3508,-5815,-5431,8504,1512,-2512,-2065,-3905,5403,5245,-6851,-1774,1372,1659,3948,-5139,-3346,6010,934,-1396,-426,-3305,4859,2243,-5502,117,736,2079,1168,-5681,-475,4113,-872,-1109,-3693,-328,5188,-930,-3287,-1178,297,3757,-1787,-5730,1638,3972,2035,-1806,-6065,1697,5955,-1446,-2289,-4266,1917,7632,-3526,-6122,1249,1857,5315,-501,-8724,2805,4969,658,-1201,-6844,1112,8704,-2020,-3735,-545,124,8719,-716,-9510,1784,4818,2410,-440,-9354,1036,8198,-1269,-1051,-4131,-2201,8907,292,-8298,878,1054,4804,1994,-8941,228,4991,702,317,-4241,-1905,7682,475,-4287,-500,-412,4898,1951,-7208,-913,3123,796,1910,-5148,-1463,5333,-1403,-1522,-603,-741,4223,411,-4352,825,1352,1280,-747,-4327,989,4200,-2245,-1845,-1536,974,4110,-2150,-3106,1068,2427,3324,-2240,-3483,3086,3865,-1426,-2389,-4014,2459,5868,-2631,-3995,-1004,2895,5201,-3511,-6164,2152,3593,2659,-2967,-5956,5203,6244,-1542,-2405,-3533,2844,6777,-4159,-4736,-333,2354,5098,-2814,-7581,4069,4150,1134,-573,-7438,2269,7514,-2273,-2959,-2362,173,7365,-3110,-6602,417,2204,3364,-55,-7050,1029,6132,-1035,300,-3897,210,6106,-1136,-5567,121,2349,2883,-991,-6132,1492,3083,-149,-237,-3844,855,4980,-2008,-2496,614,1272,2994,-1764,-3145,1807,1395,-63,-969,-3047,2436,2735,-2778,-2015,-72,2921,2101,-3338,-3016,1346,1667,1531,-3270,-3229,4217,3513,-1745,-3133,-3574,3426,2629,-4785,-3138,356,3353,3741,-5165,-2200,3596,2947,-252,-3309,-3795,4817,2739,-2471,-3569,-2759,4241,3677,-5171,-5317,2531,3805,3211,-3203,-5400,4567,3606,-381,-2904,-3593,4051,4931,-2421,-3068,271,1111,5574,-3218,-4071,2058,2350,1544,-2570,-5039,2874,4265,-1590,-1492,37,1498,4390,-3371,-3429,1321,1105,983,-1130,-3403,2181,2722,-1091,-1626,-443,2453,1964,-2744,-2466,1855,1821,1158,-1954,-2102,2925,1103,-2436,-1121,-1429,3701,1518,-3091,-2225,1779,2880,1232,-3738,-1670,4483,1279,-622],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,7,-9,10,-11,12,-14,16,-17,19,-21,24,-26,29,-31,35,-38,43,-47,52,-57,63,-70,77,-86,96,-108,122,-139,161,-187,223,-274,348,-470,698,-1266,5388,4094,-13608,1910,8370,1119,1408,-7119,-2744,13220,1302,-7706,-1393,-2373,9166,4361,-12046,-961,5003,2688,3365,-9430,-4262,10654,1508,-2900,-2756,-4613,8001,3756,-8333,-679,1274,3217,4530,-7833,-3180,6329,1281,-118,-4095,-3066,6530,1407,-4196,-1595,-794,4219,1231,-6356,-255,1657,1133,1092,-4771,990,6102,-1536,-844,-2909,325,6026,-1933,-5161,1036,574,2906,-1305,-7377,3458,5286,-1849,-766,-6109,2254,8322,-4741,-4895,1238,1310,5963,-3893,-8992,4873,4207,2160,-1810,-8756,4267,8942,-4186,-2836,-2835,1281,10399,-3910,-10451,3053,3492,3928,490,-10966,4062,9364,-1578,-2093,-7177,-285,10811,-1677,-7469,249,647,7156,1644,-11844,2173,6660,839,846,-7941,-910,10053,-691,-3434,-2549,-557,8231,919,-8307,305,2000,1739,808,-6970,725,6021,-1130,-1092,-4052,219,6333,-1322,-4154,694,792,2956,-986,-5570,1852,2034,-95,-1932,-4003,2631,5707,-2994,-3027,-693,3388,5177,-3832,-5006,4153,2521,1370,-3044,-5434,6781,3935,-2756,-2863,-2001,4371,6794,-7157,-4337,3694,3262,4541,-5447,-7264,5738,5608,-653,-2231,-7043,5408,8293,-6370,-3354,-364,2262,8182,-4927,-8155,5108,3475,2315,-2299,-8823,5264,9236,-2749,-3845,-5421,2153,9311,-4655,-7101,1394,1829,5460,-1287,-9343,3731,5751,-831,-1660,-6248,996,8375,-2700,-4012,288,-710,5666,-3101,-7717,2768,3300,969,-486,-6501,2608,4710,-2787,-1949,-871,286,4555,-1840,-5143,1611,453,1050,-1353,-3848,4123,3321,-813,-1727,-2252,4358,4315,-3638,-1471,1555,669,2808,-4386,-3928,5362,2204,-651,-2837,-4365,5979,2925,-5306,-1230,149,4030,3770,-7182,-3317,4302,3546,968,-4990,-4086,6925,3422,-3464,-3118,-2042,6393,6331,-7079,-4631,2721,1440,4785,-5919,-6412,5892,3991,-191,-2210,-4724,5172,5657,-5686,-3377,-1123,3533,6157,-5481,-5067,3878,2692,1816,-3233,-5744,4891,4785,-3055,-2986,-2801,2830,6124,-4266,-3672,1629,1528,3432,-2969,-5048,3784,2846,-53,-1083,-4879,2641,3376,-3213,-1616,915,1410,1952,-3865,-2457,3608,1150,-521,-2144,-2216,4316,2189,-2651,-1443,-373,3399,1503,-4592,-1915,2792,1675,1037,-4333,-847,5044,1136,-2271,-3624,-795,5279,2079,-5673,-785,2819,4104,618,-6945,-1245,5644,2054,-1568,-4715,-3120,8123,1272,-3988,-3574,-205,5685,2613,-6415,-2059,3958,3404,1668,-6124,-3660,6238,3279,-3526,-4148,-2778,5344,3323,-4512,-2294,1601,3177,2444,-5989,-3210,3405,2152,269,-3700,-4327,5548,1881,-3690,-2019,-207,2793,4120,-5900,-2303,2637,933,690,-2426,-3033,3453,1792,-2116,-1602,-903,2561,347,-3021,-474,2747,880,-543,-2380,-1097,3490,1196,-1784],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-9,10,-11,12,-13,15,-17,18,-20,21,-24,27,-30,33,-36,40,-45,50,-56,63,-72,82,-95,111,-134,166,-213,291,-443,1180,-7168,-4906,11228,1997,-4433,-3467,-3515,8425,5448,-10028,-2219,3054,1959,4795,-7889,-5528,7656,856,-545,-2638,-5557,7262,3375,-5553,723,-487,2315,3598,-6222,-1563,4409,369,-45,-3754,-2431,5616,-238,-2186,-754,353,4007,830,-5746,44,3007,1224,140,-5735,815,4287,-197,-2211,-2419,1470,7112,-2843,-5392,1117,1109,4532,-2081,-7870,3719,5216,43,-1345,-5872,2412,10292,-4035,-4137,-1373,-489,9276,-2233,-10261,4459,4367,2550,514,-11549,1563,10511,-2175,-2373,-5115,-961,11371,-791,-9975,646,1054,4939,2417,-11787,1249,8394,673,198,-6356,-1975,10407,-663,-6702,-754,-1401,8174,3143,-9397,1053,4846,2401,2286,-5623,-3340,7222,-239,-1956,-1586,-2173,6050,1044,-6341,675,1519,3064,1923,-6079,211,4111,-763,98,-2233,-218,3911,-1017,-3452,25,43,3971,-1536,-4867,2769,1993,477,-2066,-5309,2485,5126,-4142,-2624,-1453,1952,5614,-4075,-4219,3232,3082,2806,-3506,-7444,5659,5608,-1805,-3282,-4281,2889,7622,-5811,-4944,425,2172,6192,-3521,-9253,3568,5175,603,-1806,-7560,3752,9193,-3821,-4095,-2443,1047,9030,-2313,-8231,2295,2144,4600,-692,-8799,1861,8150,-1188,-1515,-4551,-440,8948,-2154,-6322,215,-334,5466,192,-7800,1177,5533,36,219,-5769,-643,7089,-689,-3211,-1866,-333,4656,-219,-4794,2268,2281,1669,450,-4021,2046,3557,-2219,-1836,-1461,64,3630,-2735,-3097,1528,1883,1928,-2056,-3374,2973,2394,-2002,-2655,-1829,3284,3519,-5304,-2107,119,2935,3950,-5456,-4141,4540,2393,-155,-3647,-3974,6408,4419,-4267,-3072,-2553,4608,5586,-5550,-4884,2967,2808,4016,-5559,-6015,5993,4361,-832,-2971,-4845,4474,6579,-5211,-3898,445,2566,6760,-5167,-6769,3974,3564,511,-1246,-6113,3170,5343,-3095,-3200,-1569,2837,5291,-2921,-5169,1969,1463,3181,-2214,-5361,2812,3695,-1131,-1074,-2645,265,5414,-2206,-4166,200,1390,3262,-1909,-2897,3238,535,-1909,-1685,-2619,2390,3101,-2348,-1907,1025,2314,2564,-2251,-2091,3986,1419,70,-1898,-2535,3531,1553,-2533,-2070,-229,4243,1549,-5393,-2827,1611,3202,1179,-5707,-1688,4134,2485,-1459,-3338,-1702,5869,2309,-5183,-2673,622,4847,2702,-6896,-2201,4292,2822,452,-5135,-3253,4760,3007,-3409,-3103,-2029,5080,4387,-5580,-4355,1875,4040,3338,-4357,-3403,4177,2505,-1164,-2622,-3438,4284,4473,-4199,-2710,-285,2532,4288,-2496,-2853,3320,277,565,-1952,-2543,3607,2154,-1549,-1315,-1253,2208,3931,-3466,-2103,1752,374,1077,-1949,-1330,3755,1171,-2417,-1523,-607,3483,1784,-3170,-211,1963,1817,790,-3728,-725,3917,458,-1764,-3134,276,3898,-279,-4169,-1654],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,4,-5,5,-6,6,-8,9,-10,11,-12,14,-15,17,-20,22,-24,26,-29,32,-35,40,-43,48,-53,58,-64,72,-80,89,-99,112,-126,143,-164,192,-228,277,-348,454,-788,10216,3739,-8452,-1805,-2035,7011,7022,-11236,-4699,6280,1079,5403,-7642,-6999,10449,3048,-3805,-2462,-5986,7535,7204,-9769,-2800,1289,2969,6908,-7271,-5128,7447,1697,414,-3408,-7714,7658,5868,-4843,-1872,-635,2755,5540,-5238,-3950,1964,1556,2210,-2034,-3654,5642,2694,-1568,-1992,-1969,4463,3302,-4816,-1146,2058,2178,1282,-4778,-392,4785,-504,-874,-2552,-366,7044,-674,-5390,-724,453,5050,-429,-8365,821,4817,970,728,-6848,-1003,9536,-1187,-4459,-1833,-326,7808,700,-9496,1888,3373,4062,1556,-11233,-207,10904,-2465,-2301,-6075,-3587,11915,-874,-9560,-410,222,7292,3564,-10105,-1687,6935,775,1498,-7997,-4676,10296,926,-5606,-2194,-3088,8173,4759,-10526,-1299,3100,1641,3947,-8033,-3844,8694,1378,-1400,-2582,-4595,7578,3760,-6452,-827,-117,2535,3707,-6209,-1484,4929,525,193,-3308,-1322,5766,1261,-4087,-1142,-675,4205,267,-4377,836,2910,1048,-288,-4957,524,5805,-1883,-2652,-1037,605,5978,-2516,-5337,2544,927,3753,-782,-6982,3549,5147,-2295,-2293,-6112,1893,8792,-3782,-5210,-1558,432,8737,-2082,-8008,3740,4209,1926,-1166,-9330,2699,10194,-2019,-3691,-3514,-431,9922,-1686,-8433,1358,2676,6160,198,-10262,1328,8162,523,-408,-5716,-735,10277,-343,-6381,-1048,-201,7221,1292,-8997,-131,3603,415,1183,-5943,-1376,7497,-1365,-1926,-1975,-1743,4852,806,-6168,-251,2249,1528,1490,-6376,-273,6058,-1349,-1020,-1818,1191,4959,-970,-4062,-2,81,2962,-1646,-4823,2418,4404,-1031,-1620,-4210,2727,5243,-3438,-2357,38,3179,3319,-2620,-4305,2518,2940,1898,-2783,-5776,4675,5248,-3469,-2688,-2378,3552,7832,-4852,-5497,2087,3663,5524,-4341,-7833,4119,4619,727,-3434,-6014,3974,8297,-3549,-4349,-839,2777,7154,-2509,-8004,2605,3332,3358,-1036,-8664,2409,6689,-1302,-2337,-3493,351,8285,-1978,-5724,984,1296,4666,-904,-7668,824,4625,-774,-898,-3564,892,6081,-1041,-3601,466,1350,5095,-363,-4661,1684,3331,927,-712,-3241,1576,3854,-2280,-2826,-877,1746,3953,-3167,-3005,1159,1188,1212,-2667,-3498,2762,3642,-1841,-2023,-1966,4740,2824,-5063,-3901,1227,2967,3068,-4077,-3425,3967,3132,-1109,-4848,-3284,4593,3434,-3723,-3208,-935,3868,4143,-4822,-4287,2614,3046,1725,-5663,-4374,5893,4928,-1777,-3907,-2161,4160,5031,-4916,-4399,125,3187,4852,-4018,-6121,3681,3275,1251,-2682,-4425,3611,5121,-3075,-3423,-1061,2179,5106,-2673,-4198,2090,2807,2272,-2027,-5180,2510,4104,-1443,-1818,-2372,2244,4790,-1997,-3293,1795,425,2753,-3319,-3955,2203,1779,-571,-980,-1173,2134,1045,-2361,-2072,408,2262],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-6,6,-7,7,-9,9,-10,12,-13,15,-16,18,-19,22,-24,27,-30,33,-37,42,-46,52,-59,65,-74,81,-77,-132,-162,7977,1599,-11166,703,5628,1229,1829,-9139,-1439,10766,-456,-4369,-2628,-2204,8655,2810,-8315,-6,2014,3541,1780,-6848,-1458,5124,-497,-866,-4303,-1332,5674,-669,-4802,200,585,3948,71,-5827,733,2048,1088,-473,-5463,2809,4981,-2847,-2850,-1189,992,5230,-3871,-4322,2758,1440,2362,-3291,-5351,5248,3698,-2652,-1579,-4897,3507,7896,-7321,-4496,700,1670,6236,-4858,-8244,6048,5184,-1633,-1556,-8577,5488,9632,-4808,-3760,-2679,2401,9263,-4802,-8153,4506,2780,4095,-2098,-10079,3328,8216,-3295,-1707,-6341,1243,11654,-3925,-6557,1004,1566,7591,-751,-11508,2905,4875,-353,682,-7082,-338,8719,-2244,-3697,-1341,-410,6118,-977,-7493,1452,1954,324,-585,-5828,2117,5733,-874,-1963,-2816,335,4369,-2664,-3308,2645,1300,2413,-1796,-3492,3160,2896,-620,-2467,-2882,3105,2981,-4647,-1114,227,2689,4070,-4955,-3623,4833,1860,976,-3681,-4803,7186,2544,-4123,-2680,-1004,5642,5674,-8235,-3647,3006,2918,3765,-6091,-6483,6427,3576,-2103,-2935,-5294,6853,7274,-7267,-3752,610,3626,6132,-7035,-6422,5782,2248,765,-3692,-7283,6320,7728,-3491,-2916,-1812,4041,8464,-5235,-6565,3563,1939,3189,-2573,-7914,4266,5275,-1353,-1323,-6417,1473,5998,-3442,-3528,-346,2629,3286,-2004,-6148,2655,2425,-1153,-1553,-4082,2817,4095,-3034,-1944,686,826,2881,-2945,-2672,3675,1676,606,-2783,-2754,3123,694,-2798,-1919,-658,4578,1936,-6734,-1292,1932,2632,470,-6555,-2235,6043,1211,-2115,-2848,-374,6810,2394,-6006,-1878,645,4592,1985,-6957,-2073,4831,2367,149,-5719,-3889,8162,3025,-3561,-1936,-2185,5859,3881,-6994,-3065,2688,2754,4091,-6488,-4801,6214,3556,-1605,-3552,-5191,6585,5746,-5749,-3079,-97,3048,4402,-4715,-4369,3458,2477,614,-3694,-4831,5248,3831,-2666,-1715,-2154,2374,4906,-4935,-3753,2264,1167,821,-2522,-2901,4162,1400,-2191,-248,-2210,3658,2661,-3286,-2234,1383,2600,1352,-2747,-1312,3465,997,-787,-2186,-928,2340,-329,-3397,-1004,384,3528,1133,-6119,84,3838,1217,-18,-4916,454,5172,1018,-3658,-2809,657,5810,-147,-5769,-230,2660,3507,538,-6763,-555,5751,240,-1952,-4849,-1313,7731,1184,-4629,-853,28,6604,1432,-7940,-2173,5347,2266,134,-5349,-2766,7927,2396,-4083,-2825,-1929,6055,2381,-5529,-1220,1463,3091,1101,-5569,-2016,4482,987,-1299,-2987,-1867,4075,885,-2999,-216,499,1970,295,-4352,-1097,3454,597,1482,-2628,-1114,3438,835,-2749,-1683,-848,2478,500,-4399,-132,2013,1917,-203,-3144,434,3754,568,-2789,-728,1023,3150,-183,-3740,873,1962,2391,-1276,-3434,1515,4721],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,10,-10,12,-13,15,-16,18,-20,22,-23,26,-29,32,-35,39,-43,47,-52,57,-63,71,-78,87,-97,109,-124,142,-165,193,-233,287,-369,502,-755,1396,-6832,-7715,7680,2513,4917,-4965,-7762,9010,5216,-3973,-2136,-5972,5867,10095,-8163,-5738,1952,2158,7582,-4717,-10357,7981,5242,179,-1894,-8248,4707,9434,-6576,-3052,-1086,1722,8798,-4157,-8771,5141,1788,2318,-1588,-7866,3691,4900,-2631,-1713,-2948,1054,6822,-4956,-3901,2636,1844,2725,-2002,-5328,4396,3419,-2215,-1412,-2382,4795,2349,-4886,-170,963,2644,2468,-5799,-2088,5502,991,-323,-4927,-2002,7868,1454,-4202,-1992,-1226,7676,4176,-9076,-1273,4159,2479,2314,-8263,-2998,9247,546,-3014,-3337,-4229,9928,3918,-8803,-1809,-136,5738,6236,-10569,-5378,9129,1217,1427,-6156,-7317,10797,4025,-6357,-1745,-3215,5548,7693,-9714,-4194,4875,2549,4688,-5080,-7381,7504,2473,-3740,-1579,-5595,5653,7499,-7458,-2752,607,1528,5367,-6922,-5273,6187,1157,617,-875,-4444,4742,3515,-3967,-1153,-251,2927,4467,-4885,-2545,4680,2219,1466,-3525,-3387,4539,1701,-3101,-1838,289,4884,540,-5305,-411,3400,1710,184,-5291,-527,6318,543,-2917,-2281,136,6181,-89,-5667,-795,679,6118,-153,-9531,277,5923,1290,-996,-7428,-491,10115,-1078,-5295,-2738,-24,8831,2264,-9192,173,2827,3012,1638,-10141,-2427,8675,813,-1997,-5081,-3385,9885,1680,-8540,-155,393,5532,4001,-9657,-1322,6481,1191,1290,-5696,-4372,9447,1307,-4089,-571,-2962,6179,3326,-7866,-1740,3619,1749,3475,-4713,-3592,4720,488,-1234,-1178,-2764,3634,2845,-5834,-702,976,1914,2671,-5488,-749,4828,1,-1190,-2052,-390,5777,-402,-3448,-783,1542,3828,-1369,-5488,1536,3606,502,-1562,-4595,2034,6051,-849,-3577,-2919,2399,6013,-2585,-5683,391,3366,3564,-1529,-7658,1784,6518,-52,-2517,-4775,1012,9334,-2772,-5183,-430,735,6848,-885,-8080,1626,4703,2095,-1179,-7868,991,7757,-808,-3788,-2946,1606,9097,-699,-7457,551,2344,3823,2692,-8557,258,6663,646,-1521,-4520,-1595,7825,935,-5173,-1248,-279,4666,1161,-7193,-83,4023,492,-65,-4266,-537,5856,659,-2052,237,-635,3965,-420,-4438,428,2379,1588,-617,-5212,689,3805,-1188,-1835,-680,1579,3600,-983,-3746,767,1588,2801,-2069,-3294,2747,3646,-940,-2519,-2385,3161,4627,-2941,-3260,712,2931,4521,-3686,-4840,2784,3931,1500,-2662,-5981,3214,4835,-524,-5054,-2522,3408,7196,-3771,-5708,2044,3197,4571,-2812,-7546,3376,4945,6,-2867,-4482,2649,6472,-2943,-5173,-1339,2960,6059,-3006,-6645,1703,3878,2084,-386,-5895,1353,6588,-2323,-2693,-1884,1259,6113,-1306,-5145,1057,2689,2228,-252,-4863,1651,3080,-882,-2135,-1564,1620,3605,-1405,-3115,925,1005,1940,-1118,-4249,504,1596,-357,-931,-1974],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-5,6,-6,7,-8,8,-9,9,-11,11,-13,14,-15,16,-17,19,-21,23,-25,28,-31,35,-39,46,-53,63,-77,97,-128,184,-321,2282,-551,-2408,-7677,1480,10718,-3902,-4481,-1302,1108,9006,-927,-9813,2698,4570,2324,-711,-8847,1431,8703,-2315,-2292,-2516,-304,6961,-1240,-4978,836,1019,2513,-997,-6829,3284,3256,-1242,-1744,-3752,3367,4331,-4445,-1841,-823,1546,3597,-4530,-3377,3603,770,1212,-3318,-3257,6382,3164,-4676,-1125,-1389,4412,3827,-9038,-2121,3997,1496,2482,-6327,-5121,8252,2195,-3599,-2992,-5020,7441,6654,-8838,-2521,1601,2350,6893,-8142,-5040,8528,3145,329,-3036,-7820,8742,7203,-7638,-3591,-2463,3426,9621,-8045,-6491,5556,1642,4017,-4060,-8917,7336,6737,-3353,-2131,-5740,3329,8599,-4842,-4861,977,1221,6357,-3507,-7796,4131,3071,326,-1668,-6533,2706,6319,-3262,-1735,-1341,1503,4873,-3387,-4205,2227,1426,1503,-1513,-5425,3801,3093,-2412,-2127,-2050,3413,2440,-4140,-677,2285,1913,1932,-6011,-1257,5933,-29,-991,-2557,-1292,5869,1206,-5250,-1899,21,4334,2475,-8025,-2571,5522,802,1072,-6439,-2729,9879,922,-4856,-1832,-1487,8195,3659,-9250,-2019,4154,3062,3158,-10188,-4913,10105,2111,-2509,-3175,-5737,8710,4728,-7185,-1883,-894,3840,5960,-7332,-3923,6931,2710,-71,-3995,-5713,7113,2839,-3928,-2147,-901,4066,6974,-6943,-4135,3610,843,4231,-3314,-4583,4315,2468,-1268,-1373,-3862,3827,4192,-4806,-1209,49,884,2368,-3573,-1685,3136,-150,839,-2472,-1404,4994,1664,-3657,-748,-68,3203,1318,-4838,488,2727,1199,605,-3764,-631,6649,-645,-2514,-2707,-207,6039,-441,-6784,99,3473,3291,-18,-8383,792,5406,-485,-1945,-5681,-1061,8723,-927,-5912,-848,170,6984,1753,-8614,256,4583,1817,112,-6417,-1356,9891,1209,-3846,-4323,-2005,7987,1756,-7070,-819,1957,3822,2763,-8260,-1544,6648,2161,-1388,-4074,-2642,6981,2298,-6104,-1444,1080,4409,3120,-6136,-1642,3608,2253,517,-3470,-2106,5554,2186,-2179,-2002,-1718,3982,904,-3335,-337,1804,1041,367,-2934,-1037,3495,-244,-195,-1573,-4,4032,-535,-3016,281,1295,3218,-1124,-4596,1540,3337,75,-1685,-2964,1334,5328,-1858,-3082,-404,1145,4264,-2423,-6280,983,4513,1315,-3456,-6150,2382,5972,-1606,-3285,-2167,2486,7846,-2082,-5314,1181,3421,3808,-1350,-7551,1747,4537,913,-2885,-5286,448,6278,-1443,-5445,-2005,207,5505,-882,-6220,988,3607,3115,-1263,-6374,147,5123,-477,-3020,-3085,1466,4673,-34,-5879,203,3636,3347,1154,-5364,-309,4162,223,-255,-2734,-105,5125,244,-2526,66,1306,3417,-897,-4131,285,2481,758,-2066,-1823,1110,3767,-2067,-1812,-405,2287,2411,-2240,-2684,1990,2400,858,-2426,-2695,1800,3642,-2183,-3636,-950,3448,3645,-2832],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-6,7,-8,8,-10,11,-13,13,-15,17,-20,21,-23,26,-28,32,-35,38,-43,47,-51,57,-63,70,-78,87,-97,110,-126,146,-172,206,-258,343,-529,2687,-3046,-3525,-5341,2293,11397,-5809,-7886,2075,2809,7350,-2486,-12062,5980,6962,-1249,473,-8441,1403,12107,-4176,-5139,-1457,-1124,9126,-1873,-10882,4239,3655,2102,1443,-9904,279,9461,-2685,-1808,-2530,-2238,9056,-1523,-5822,2022,1152,3558,794,-9358,1730,5890,-2729,-400,-3939,7,6435,-2882,-4577,1788,954,3350,-1456,-5163,3131,2315,-330,-1801,-4435,4098,5077,-2394,-1343,-807,2712,4804,-6505,-4234,3979,2246,3040,-4258,-4631,7529,4287,-2663,-2781,-3925,6623,6154,-7179,-4032,1083,4705,5072,-9029,-6985,7519,3519,-102,-4493,-8241,7047,6635,-6997,-3314,-2691,3930,8804,-7716,-8466,5223,1601,5688,-4242,-10916,7717,6442,-1802,-1534,-6358,4064,10846,-5753,-5871,1577,250,7655,-3397,-9401,6363,3587,75,-742,-8102,4694,7168,-5288,-3353,-1841,1892,5572,-2259,-6577,3794,410,2122,-816,-5452,3772,3263,-2805,-874,-1787,868,4825,-4731,-3259,1186,1026,2898,-2721,-3826,5459,2173,-3147,-3002,-2770,5014,3769,-6193,-2871,1846,3362,3366,-5807,-2294,4940,2110,51,-4860,-2905,7851,1938,-4705,-2454,-1146,7258,4078,-9119,-2427,4122,2480,2605,-8145,-5186,8732,1856,-1412,-5118,-4490,8815,5211,-7789,-2627,482,3710,5842,-8555,-4986,6582,2152,963,-4509,-6173,8149,4536,-5059,-3408,-3928,5379,6821,-7972,-4285,2914,1277,4672,-4577,-7866,6798,3583,-2364,-1496,-4250,4628,5138,-4458,-1920,213,1291,3670,-3494,-4484,4909,1357,444,-1890,-3161,4034,3923,-3503,-1121,159,2257,2267,-5287,-2612,4569,447,-1107,-3373,-1814,5467,1354,-2782,-612,701,4179,891,-4687,-1132,2245,3610,909,-6973,-355,6267,1293,-2219,-4988,-707,7281,895,-5650,-2760,1548,6075,2266,-7799,-730,4802,1924,744,-7862,-1880,7960,2092,-3789,-4563,-2659,8331,2745,-8372,-3246,2547,3890,3545,-7085,-3043,6945,1435,503,-3710,-3797,7719,3033,-4803,-1842,-1043,4354,3403,-6892,-3118,4455,1411,1751,-4206,-4325,6269,1779,-2656,-1673,-1414,4460,3759,-5785,-1177,2660,888,1165,-4149,-1611,5546,843,-1192,-1415,-1720,3633,1206,-4423,264,1240,2633,-763,-4210,-1265,4147,-192,-1885,-2674,1414,4579,-1324,-4028,193,2275,4077,-1618,-5811,1889,3695,2138,-2374,-5106,1107,5980,-297,-3655,-2998,1218,5934,-1662,-6124,-310,2992,4864,-671,-7844,1243,5956,809,-1499,-5007,1484,6797,-1476,-5359,-2047,-413,6136,328,-7268,-676,3820,3037,-367,-7321,891,6546,774,-3350,-3468,-578,5883,1583,-5438,-1959,2460,2694,1192,-4985,112,4767,631,-1326,-3003,-1366,4696,945,-3990,-415,-63,3540,295,-4514,-511,2352,806,-1011,-2785,-497,3806,-1087,-3280,-313,944,4197,-1095],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,5,-6,6,-8,9,-9,10,-11,12,-13,16,-17,18,-20,22,-24,27,-29,32,-34,38,-42,47,-52,57,-65,73,-83,96,-111,133,-161,201,-262,363,-556,1051,-5454,-7122,2968,1956,6475,-6202,-9152,5225,5469,-489,-2541,-6308,4606,7090,-4239,-3431,-1489,2208,6244,-3860,-5612,2056,3308,2244,-2576,-5183,4140,2935,-2375,-1624,-4012,3496,3935,-3617,-903,152,2662,3102,-3243,-2270,4772,760,-825,-2034,-1434,7031,884,-4457,724,-646,4109,2698,-7971,42,4587,171,1541,-6847,-1817,9299,-1809,-4916,-1816,-1679,8014,1863,-9511,888,3839,3175,2330,-7334,-2990,10479,263,-3047,-2931,-5238,10441,4004,-10333,-1319,1121,5321,4828,-10236,-4679,8793,2564,1068,-5895,-5696,8671,4545,-6380,-3010,-2697,6195,7278,-7912,-4573,2438,2902,3782,-5626,-6673,6109,3552,-3010,-2630,-4108,5819,4576,-4853,-2684,1120,3111,4708,-4436,-3638,2677,2465,609,-3266,-4169,4193,2038,-2766,-1227,-1674,3604,1185,-5137,-346,3211,741,491,-4847,404,4963,-557,-1506,-2236,-442,6399,-238,-4843,1304,1089,2478,-241,-7390,1803,6577,-852,-1483,-5508,596,9134,-715,-5159,-996,281,6916,396,-9273,1572,5508,1265,454,-7668,-721,9705,-160,-3881,-2300,-1030,9112,224,-11123,366,3310,5131,2531,-9155,-1248,9001,558,-2374,-5121,-4561,9511,1319,-7197,-2603,-235,4588,3077,-8447,-2030,4739,2321,794,-6196,-2301,7482,1808,-1776,-1678,-1816,4407,2808,-6116,-1291,2585,2122,2162,-5136,-727,4545,-256,-292,-2209,-1113,4540,409,-3458,-741,607,1675,36,-4663,901,2994,352,374,-4404,1430,4770,-686,-3609,-744,298,5154,-3051,-5106,3650,2411,1467,-1698,-6642,2917,6125,-1667,-3035,-4077,1957,6257,-2693,-6548,2038,1579,3875,-2003,-8595,2636,6698,-1024,-2477,-5663,1857,8207,-1548,-5167,-2023,2334,6884,-1512,-8667,1214,4390,2434,-1073,-8803,-626,7662,-1192,-2747,-3331,286,7360,-816,-7814,-9,2621,3705,1101,-6638,-1239,5029,1715,-899,-4482,-1547,4834,574,-3390,-1560,-349,3597,-428,-4894,491,2863,1172,-186,-4013,831,4792,159,-2430,-1370,-279,4336,-611,-2567,415,2464,3096,-2336,-3111,2310,3222,-801,-2420,-2258,2165,3875,-2406,-2927,784,1887,2247,-3564,-3554,3412,3246,-119,-2360,-3681,3721,4133,-3940,-2761,-1436,3212,4187,-4469,-4774,3077,2986,1862,-3020,-5142,4222,3706,-2314,-2507,-4083,2984,6122,-3925,-4011,1189,2845,4307,-3457,-6271,3401,4161,-144,-2315,-5666,3058,6192,-2658,-3977,-2091,1796,5773,-2172,-5534,525,2622,2210,-1321,-5515,1742,5223,-1252,-1396,-2114,2097,4423,-1751,-2651,791,745,2220,-233,-3732,1413,3230,158,-382,-2098,1948,2652,-2565,-1566,-94,1662,1731,-1998,-2409,1944,1515,199,-1303,-2165,3182,3049,-1591,-1565,-596,2190,1812,-3129,-1735,2564,2967,-381,-2004,-2079],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-4,5,-5,6,-6,7,-7,8,-9,9,-10,11,-12,13,-14,16,-17,19,-20,22,-25,27,-32,36,-42,49,-58,70,-88,115,-159,241,-447,2411,3426,5540,238,-12291,1875,7733,-54,-1806,-8061,-1492,12612,-1451,-6629,157,-1086,8650,2236,-12217,1801,6415,1823,2049,-8901,-1667,10487,-868,-3354,-2668,-2427,9260,1570,-10051,1568,2055,2764,4249,-9603,-273,6669,-1224,33,-3906,-3112,9055,39,-6470,867,-1448,3715,2356,-7547,867,4991,-502,638,-3309,116,5701,-1831,-4344,-146,396,3944,-2222,-6007,1512,2728,1367,-2418,-5123,3298,5455,-2898,-3495,-4273,3722,6682,-4344,-5477,1605,2111,4614,-4772,-7920,4579,5632,778,-3358,-7129,5206,7417,-3777,-4183,-2472,2739,9755,-5589,-9220,3798,3196,3963,-2708,-10342,6107,9576,-3516,-1158,-5333,1887,11554,-4854,-7574,1789,1670,5618,-1575,-11496,3697,6126,341,-4,-6737,155,10463,-3435,-3676,-1060,-1498,8015,-325,-9487,2948,1202,1045,1630,-7110,705,7631,-2807,-880,-2307,-2300,6771,-853,-5923,2540,1066,1792,1124,-5045,3678,3623,-2634,-1544,-1993,1493,5276,-3447,-3353,2443,1298,2756,-3258,-4945,5102,2349,-471,-3941,-3259,5466,4586,-3234,-3073,-428,4228,4520,-6588,-4892,2494,4214,2081,-6020,-5588,6966,4350,-2265,-3130,-4358,6504,7108,-7243,-4445,1533,4145,5504,-5906,-7231,6471,3552,1041,-3900,-8044,6072,7349,-4392,-2546,-3104,1972,8238,-6710,-5972,3586,1564,3910,-3036,-9034,6083,6682,-1889,-1513,-5305,2100,7247,-3726,-3828,1769,221,5815,-2231,-6183,3730,2422,302,-72,-4859,3290,5444,-3974,-794,-548,310,4510,-2816,-4151,4159,1840,247,-1848,-3344,3593,3352,-3343,-2059,451,2934,2479,-4665,-2589,3292,2079,1337,-5086,-899,5932,2459,-993,-2983,-1910,3895,1893,-5218,-2143,1772,5088,2767,-6171,-2427,5216,3126,-838,-5931,-2936,6790,2769,-4651,-4288,-1087,6837,3595,-8498,-4432,2982,3468,2481,-6341,-5208,6113,3120,-1372,-4324,-5474,6989,5433,-6256,-2475,-557,3994,5486,-5637,-5012,3775,2207,1809,-4537,-5707,5467,4492,-3086,-2524,-2945,3043,5204,-4691,-3704,2195,2389,1884,-3328,-4895,4466,2147,-1998,-281,-2334,2572,4463,-4114,-1321,789,730,2251,-3044,-1870,5255,1266,-2237,-989,-1518,4609,1262,-3979,-711,1320,3119,583,-5351,-980,5107,1400,-1176,-4590,-288,5337,1506,-3192,-1886,27,5883,361,-6130,-555,3781,4166,151,-7102,-755,5926,1207,-2422,-5549,-683,7515,1837,-4426,-2856,179,5331,443,-7002,-1634,4801,2791,743,-6904,-945,6601,2085,-2845,-4087,-1403,5985,3465,-5964,-1669,1855,2481,2257,-5585,-1287,4841,1905,-143,-3121,-1738,5572,1504,-3695,-1283,-555,2673,2708,-3793,-1395,2839,1768,498,-3030,-2183,3209,549,-1975,-74,-626,3571,2177,-4584,24,1612,1463,23,-3200,396,4111],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,4,-4,4,-5,5,-6,7,-7,8,-10,11,-12,13,-15,17,-19,20,-23,25,-28,31,-34,38,-42,46,-51,57,-64,71,-80,89,-101,116,-134,158,-189,233,-301,412,-1385,8742,4483,-3334,-2128,-4777,7606,6484,-7227,-3402,1340,3956,5400,-6684,-5674,5679,2891,1281,-3851,-4218,6561,4104,-3908,-2742,-932,4001,3517,-5417,-836,3425,1342,1717,-5117,-1856,4361,351,-1605,-1800,-1593,5553,2,-4539,1323,596,2603,473,-6771,2191,5373,-958,-163,-3931,42,7491,-1222,-5443,514,168,6155,-1144,-9948,3592,4390,156,777,-8051,-516,10711,-2665,-3924,-352,-1423,9475,78,-11003,1727,3110,3468,2277,-10601,-146,10658,-133,-1303,-4840,-2691,11435,508,-8972,-1686,-566,6838,3138,-10350,-2620,6918,2486,1265,-6332,-2735,9393,2086,-4958,-3520,-2463,7669,4441,-8415,-2728,2890,3147,3610,-6012,-2343,6670,1616,-1462,-3121,-2177,5998,2256,-4755,-822,-779,4212,2220,-4713,-583,3096,560,-618,-3925,765,5228,-593,-2156,248,487,4939,-1187,-5107,1843,1528,1756,-579,-6080,2304,5313,-2831,-2497,-3180,1280,7701,-5092,-3772,2687,219,4484,-1802,-8194,4217,4938,-1897,-1091,-5972,2009,8289,-4760,-4711,-258,143,8283,-1685,-9920,3480,4149,2571,-141,-8937,2349,9329,-2038,-4575,-3968,515,9407,-446,-7367,787,2050,4691,982,-9599,765,6784,872,-1692,-4003,-392,8149,-118,-4735,-1975,-768,6337,215,-6221,226,2812,1886,-654,-5080,-690,5472,103,-2389,-3295,-211,4523,-778,-4541,23,452,1635,-278,-4517,2098,3758,-596,-1019,-2425,895,3347,-2694,-1534,320,1260,2637,-3292,-3057,3929,1473,-750,-2317,-4459,4004,3813,-3339,-1483,-253,2280,5405,-3729,-4435,3376,1781,2168,-3097,-5352,5238,3428,-2211,-2480,-2007,3387,7051,-4751,-4831,1746,2279,4306,-3570,-7349,4679,5656,-960,-2675,-5615,3395,7393,-3302,-4134,-1152,2660,7405,-2676,-7341,3704,3608,2326,-1605,-6888,2314,5871,-1363,-2841,-2534,136,7445,-2989,-5148,427,1647,4275,-1148,-6078,1751,3039,-325,-1803,-2662,990,4003,-1733,-2836,-942,1348,3592,-2641,-3135,1906,2669,-217,-1756,-2644,2484,2664,-2078,-2282,-1945,2521,2187,-2216,-1898,2728,1864,600,-2753,-634,3868,-384,-1694,-1950,-1697,4147,1859,-4698,-1185,1135,3058,2374,-5449,-3123,4520,2318,-1108,-3661,-3761,5144,3152,-4535,-2231,-1077,2988,2995,-5413,-3488,3681,3354,1507,-3363,-3598,5959,4326,-3120,-3274,-2096,4717,4543,-5586,-3988,485,2920,4059,-5051,-5509,4235,2910,-69,-3721,-4278,3098,3531,-2568,-1749,-242,3198,3079,-2040,-3667,2467,1967,1111,-1835,-3134,2490,2480,-595,-1681,-1278,2005,1795,-2249,-1795,-135,1872,1279,-2896,-2064,2288,672,-1651,-1235,-680,3572,951,-3628,-189,1055,2550,847,-2922,-1834,3489,781,-244,-3065,125,4435,1270,-3014,-1871,1007,3673],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,2,-2,3,-3,4,-4,4,-5,6,-5,6,-7,7,-9,9,-10,11,-12,14,-15,17,-20,24,-28,33,-41,56,-85,175,-983,-6233,-2151,10668,2296,-7848,-1132,-886,7847,4003,-12868,-1280,7842,1456,2268,-8537,-4889,11150,1707,-4553,-1987,-5962,8736,5332,-10638,-1588,2832,1460,5854,-8910,-5798,10046,827,-573,-1995,-5711,8549,4737,-7960,327,177,2424,4220,-6159,-3605,5994,-146,938,-2425,-5344,6640,760,-5392,-572,-862,2306,3334,-6683,-198,4636,-219,297,-5887,-248,7336,111,-3106,-1782,390,6577,-258,-6058,513,1894,3295,-1138,-8137,1661,5851,-116,-2080,-5396,2968,8095,-2424,-7210,-863,1409,8006,-1943,-9321,1371,4959,3339,-1283,-9427,25,9596,-1168,-3533,-4408,-514,11927,-1661,-9552,1383,1599,7057,1229,-11759,969,7500,-1053,-79,-7183,-1765,11909,-44,-6492,252,-1840,8793,2810,-9949,947,4189,213,2423,-7606,-2637,9624,-359,-2036,-1996,-3829,6612,1538,-7617,1593,2185,2573,2857,-6750,-179,7206,-2125,-734,-2431,-2721,6246,-91,-5507,2033,989,1673,310,-5608,739,5021,-1543,-444,-3456,1045,6585,-2632,-5348,443,1641,5428,-2625,-7379,2366,4594,2062,-1757,-4723,3999,5383,-1800,-3980,-3392,1680,7510,-4283,-5066,850,2588,5969,-3908,-7616,3340,4836,427,-2729,-8756,3798,8684,-3344,-5313,-2834,1704,8528,-2924,-7990,2963,2026,4630,-652,-10919,3419,7808,-2640,-1894,-4709,-141,9889,-2495,-6480,78,1480,5406,637,-9588,1065,4554,-224,1436,-6518,-305,8084,-1450,-4628,-255,-1368,5181,-306,-6932,2276,2324,435,1011,-5600,2019,5575,-1996,-1461,-1408,215,4012,-2610,-3992,1896,1558,2224,-815,-4525,2771,4570,-3768,-3102,-628,2734,5194,-2043,-4495,1576,2906,3356,-4467,-5550,4591,4465,-889,-3140,-4052,5973,5569,-3833,-2809,-471,4355,5492,-5289,-4536,3740,3765,3327,-5077,-6395,6739,6023,-1810,-2810,-4473,5769,7421,-4824,-4387,-916,2093,6022,-4316,-6343,4388,3521,1603,-2553,-6085,3973,6572,-3242,-2607,-2687,1427,7109,-3151,-4772,1548,892,4689,-1898,-6407,3460,4253,-1212,-621,-3714,2188,5924,-3847,-3749,1272,448,3046,-1641,-5417,3015,3866,-329,-251,-3530,2699,3527,-3494,-2722,47,1124,2257,-3435,-1881,3556,1619,245,-3004,-2116,5476,2673,-3238,-2745,591,3253,2581,-5224,-1719,2965,3386,683,-5191,-3303,5552,2748,-2273,-2592,-2036,4455,3319,-5654,-3201,1562,4478,2085,-5227,-3571,4367,3471,530,-5234,-4119,6325,3773,-3209,-3998,-2406,4425,4321,-5944,-3953,934,3076,2830,-6139,-3173,5385,3573,-530,-3106,-3624,4761,3977,-3733,-2335,-584,2381,3945,-5093,-4583,2707,2408,1553,-2528,-3597,3843,4161,-2171,-1656,-653,2326,3079,-2480,-1565,1947,175,1265,-2370,-3597,3069,825,-1633,-1026,-1604,3744,2734,-3828,-1154],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,9,-10,12,-13,14,-15,17,-19,22,-24,26,-29,32,-35,39,-42,46,-51,56,-63,70,-77,86,-97,109,-125,144,-168,200,-245,312,-420,623,-1132,5241,3507,-10981,-534,4785,4219,1594,-7303,-3942,8670,1797,-2300,-4109,-1785,7789,1706,-5705,-1130,389,4610,1331,-7060,-1841,3336,2549,508,-6109,-1040,5610,-926,-3152,-2227,-107,6352,-1985,-5549,289,1268,3638,265,-6175,2787,3586,-2545,-47,-3029,1038,7279,-4407,-4086,2378,-817,4824,-2222,-8227,4874,4604,-1329,215,-7142,2709,9058,-6296,-3646,1014,2189,8389,-3993,-9917,6776,3029,278,-511,-8836,3119,9577,-5120,-4970,-2802,135,10107,-3734,-10035,2383,2773,4743,308,-11735,2151,9598,-828,-1785,-6469,-955,11803,-785,-7164,-483,7,7668,308,-10056,413,5303,2504,90,-8042,-732,8563,-127,-3817,-3854,-299,7633,496,-5371,-179,1948,3713,-505,-6783,880,4040,668,113,-3966,465,4648,-2178,-2207,-609,1099,4316,-2442,-4157,3134,1026,33,-1031,-5459,3998,4640,-3230,-1389,-1291,2124,5502,-4902,-3694,3874,1209,2511,-3723,-6733,6284,3259,-2780,-803,-5291,4328,6946,-7626,-3364,2415,1467,5792,-4658,-7675,5827,4382,-556,-1802,-6543,4463,8006,-5364,-3676,-1353,1778,6902,-5381,-8809,3621,4002,2164,-1554,-8146,4125,7471,-2932,-3598,-3834,1943,8191,-3817,-5765,1180,3310,4671,-1798,-7472,2160,4680,378,-1426,-4299,1451,5971,-2254,-3419,-1203,1599,5203,-1645,-5845,688,2896,2731,-866,-5051,2045,3576,-1875,-648,-2657,1976,4817,-3206,-1571,49,2769,2583,-2710,-3341,4806,973,-1277,-1006,-2807,3284,2146,-4511,-1391,-305,2277,2977,-5566,-1792,5688,893,-1236,-2342,-3703,6893,2673,-5049,-1852,-951,4922,4446,-7133,-2303,4254,2139,1813,-6122,-4580,7523,3289,-3351,-2154,-2333,5664,5247,-7477,-3282,1345,3106,4177,-6023,-5902,5739,4178,-755,-3250,-4626,5012,5049,-4580,-3707,-2715,3725,5892,-4662,-5829,2335,2943,2945,-3315,-5134,3431,3119,-1046,-2016,-2151,3053,5054,-2248,-2966,-263,61,3002,-3504,-2606,2618,1585,-1045,-1980,-1961,3722,1492,-1789,-1666,-379,2107,1922,-3340,-1494,2067,414,427,-3630,-1210,4383,418,-1946,-1028,-625,4532,118,-5102,-812,1716,1168,537,-4535,-1921,4997,-473,-920,-3452,-2265,5795,688,-5229,-270,1883,3774,1487,-6443,-1143,5699,2845,-1568,-4849,-1762,7063,2700,-4226,-2464,-296,5612,3354,-5936,-3075,1996,3376,1392,-6730,-2966,5878,2581,-1440,-2795,-2477,4430,3303,-5064,-2714,1260,3074,1959,-4129,-3882,4407,3127,697,-2673,-2487,3236,2666,-2511,-2470,-548,3267,2828,-4654,-535,1705,914,232,-2210,-1796,2691,957,-1992,-2565,-935,2928,316,-3679,-820,1473,919,956,-3361,-460,2992,173,99,-1420,275,4247,81,-2705,312,1390,2035,-315,-4247,1640,3645,1259,-221],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,6,-6,7,-7,8,-10,10,-11,12,-14,15,-17,18,-20,22,-25,27,-30,34,-38,43,-48,54,-63,73,-86,105,-130,169,-236,370,-730,3852,6095,-10151,-3937,6331,2566,1938,-7337,-7332,10824,5132,-5449,-2790,-3711,8004,8821,-11250,-4836,4392,2493,6754,-6117,-9002,9007,3661,-2592,-1992,-7850,6256,8220,-7778,-1641,386,1233,8344,-4929,-6768,6252,398,1044,-1491,-8599,4935,5388,-5125,-510,-2181,1633,7162,-6555,-3715,4524,-658,984,-3094,-4983,5383,3660,-3880,544,-3102,3768,4109,-6691,-1322,4559,569,1433,-5944,-3249,7336,1579,-2725,-2997,-1653,7186,2774,-6928,-1380,1833,5405,1525,-8797,-1055,6715,2901,-624,-8592,-205,9533,784,-4401,-3756,-1760,9395,1338,-10147,-1857,1293,5365,2310,-10168,-2138,9589,1170,61,-5830,-4223,10270,2834,-7614,-2209,-2206,5924,4561,-11197,-2860,6101,1301,3777,-7354,-5875,10242,2545,-3709,-1533,-5346,7871,6615,-8755,-1334,3428,679,4879,-6563,-5093,7937,408,-43,-1704,-4972,7107,3951,-6833,1796,949,640,3912,-6158,-1784,5697,-697,-1343,-1373,-955,7068,1089,-5048,504,461,2279,1541,-7012,688,4794,-319,-599,-5340,-1053,6217,29,-3690,-1986,1207,6710,-795,-6960,457,3985,3854,-948,-8983,1824,6598,816,-2744,-7207,827,8951,-1073,-5956,-2598,1251,8165,-1447,-8826,1133,5509,4450,-319,-9871,836,9680,-605,-2423,-5951,-1512,9759,298,-8123,-1294,576,5598,2431,-9985,-726,7369,425,266,-5877,-2906,9340,606,-4952,-970,-1029,6271,2929,-8836,-393,3739,1643,3040,-5574,-2409,8032,-83,-2961,327,-2188,4966,2222,-5981,1878,2390,929,2190,-5506,-496,6634,-1008,-2303,-824,-1095,5949,-1185,-6833,979,2216,1741,-1579,-6068,1756,4306,217,-2663,-3763,2555,5532,-2178,-5079,-612,2217,5165,-3250,-6711,1812,4227,1970,-3868,-7285,2527,7923,-1255,-4685,-4120,2380,7797,-3666,-6198,-449,3303,5596,-3142,-8446,2496,5536,1784,-2460,-7273,2555,7352,-2264,-3992,-2876,1725,7966,-1823,-8470,1858,2385,3923,-534,-8819,1560,6522,-179,-1462,-4950,-167,7688,-1229,-5151,-410,929,3797,171,-6654,1510,3768,-491,-103,-4144,92,5506,-1187,-4260,356,358,4618,-472,-5370,2915,2670,48,-1608,-4071,2018,5028,-1501,-3235,647,1252,4635,-1625,-4724,3096,2254,1314,-2374,-4336,3213,3665,-1670,-2807,-1194,3457,4855,-4224,-4889,481,4639,2774,-4268,-5282,3960,4109,-992,-3775,-3219,4728,5324,-3395,-4416,-2451,4122,5567,-4933,-5641,2529,3812,2882,-4259,-6059,4232,4971,-45,-3627,-4811,2876,5473,-2924,-4728,361,3131,5211,-2965,-6427,1242,3369,934,-1337,-3739,3066,4694,-2027,-1314,-2132,928,5294,-2379,-4304,1195,1816,1839,-871,-3954,2212,2979,-1778,-1221,-1635,1901,4269,-3437,-2810,1366,894,1968,-2680,-2294,3000,2595,431],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,-1,0,0,1,-1,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-3,2,-3,3,-4,4,-4,5,-4,4,-3,0,8,-33,136,-1110,-9050,-126,9887,-1325,-4595,-3511,34,8203,-995,-8549,-1123,2515,4802,-591,-7855,204,6058,813,-1951,-4539,1350,6240,-1582,-3847,-1379,607,6068,-2092,-4855,1698,2490,1826,-1336,-4782,3216,5284,-2952,-171,-1767,1529,6235,-5078,-3321,4029,-207,2968,-3112,-6458,7320,2855,-3518,-27,-3820,4071,7279,-7110,-2590,3023,1138,5498,-5343,-8039,8375,3114,-3253,-2295,-7574,6214,8421,-7864,-3776,672,2400,7067,-7153,-9560,6266,3581,2115,-3703,-10491,7046,7872,-4908,-3310,-2951,2786,10226,-5201,-7961,2642,2685,5767,-2700,-10171,4622,6463,350,-2337,-6727,1849,8838,-2459,-5114,-1438,2531,8276,-3094,-7464,1302,4245,3938,-2306,-6258,2887,4981,-295,-1554,-3919,4105,5493,-3740,-3288,519,1385,4191,-2683,-4489,2771,809,-930,-648,-4155,4235,3070,-4453,348,-260,2415,3735,-5579,-850,4475,-425,730,-3570,-3552,7074,890,-5815,-2028,-472,4357,4131,-8133,-1529,5252,992,3689,-5265,-4920,10164,2467,-4406,-2458,-4038,7292,5989,-7927,-2077,2277,3160,4967,-6781,-5197,7974,3460,-394,-4301,-6605,7838,6711,-4765,-4191,-1345,5646,6883,-6112,-6950,4974,3825,2558,-4897,-7778,5590,5037,-1939,-3514,-2638,4171,5065,-4478,-5767,61,4187,3980,-4812,-5060,3556,4070,858,-2392,-3410,4269,3715,-2361,-1490,-1519,2729,3911,-5527,-871,1877,81,2655,-3511,-2133,4360,519,-1371,-1598,-2720,4440,1843,-6162,477,1835,1145,2374,-6763,-991,4758,155,-997,-4497,-1255,6942,349,-5785,1487,689,3975,856,-8045,-1225,5740,973,-15,-5239,-2358,8196,668,-5004,-1307,-387,6167,2795,-8825,-2294,4622,1751,1866,-7028,-3967,8447,3067,-2892,-3525,-2538,7104,3861,-6825,-2782,2328,3945,1878,-7417,-4977,4111,2680,-150,-4011,-2873,5225,3540,-3391,-1727,-1588,4562,2858,-4614,-1399,1650,2198,1687,-3902,-3628,4880,1865,-1561,-2788,-1459,3140,2478,-4612,-1698,187,2939,1294,-4260,-121,2967,766,-540,-3669,-630,4493,-626,-1190,-701,60,2812,-921,-4848,816,2631,1699,440,-4047,229,5877,-1333,-2329,-2380,-188,6157,-1436,-5612,718,2962,2649,-377,-5925,1156,5628,-1653,-2453,-3418,820,7392,-808,-5627,-673,2224,3908,-775,-7583,382,4724,2107,-1456,-6273,-251,7651,1435,-3671,-2092,330,5831,685,-6544,-818,2685,2816,-52,-5420,-289,4983,2226,-1141,-4244,-1524,5329,1175,-4816,-2155,1877,2373,790,-4504,-783,3087,3182,-516,-3531,-618,4345,1097,-1283,-2675,-1113,2754,963,-3182,-222,2108,1992,-1028,-2303,30,2410,-121,-2252,-1585,1142,3319,-1391,-2450,-34,1044,1853,-1310,-3695,2850,2154,1034,-2115,-2564,2097,4623,-1626,-3255,969],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-17,19,-21,24,-27,30,-33,37,-40,45,-49,55,-61,67,-74,82,-91,101,-112,126,-141,159,-181,208,-242,287,-351,445,-606,949,-3417,6318,9197,-6030,-2599,-3143,4665,9517,-7161,-7331,3450,3629,5418,-3847,-10921,6887,7431,-2057,-1833,-8001,4130,11165,-6800,-4910,-281,839,9128,-4380,-10061,6168,4031,617,636,-10339,1811,9076,-4761,-2059,-605,-591,9740,-3569,-6951,3363,582,2340,917,-7848,3519,5158,-5042,84,-2916,-156,6852,-5313,-4345,3547,162,3025,-1966,-6732,5320,3365,-3879,-1604,-2900,2662,5510,-5650,-3858,2548,3091,3135,-5022,-5421,6552,3592,-421,-3738,-3841,6453,4337,-5654,-3664,-342,7381,4750,-7621,-5211,3475,3569,3451,-8345,-4953,8374,4047,-1348,-5369,-3589,8643,6241,-8218,-4197,-926,5440,6291,-8680,-5666,5885,2760,1663,-5839,-8691,8796,5127,-5625,-1999,-5090,5910,9696,-7790,-4237,3015,1632,6837,-5984,-8022,7681,2933,-1809,-521,-6555,3770,7654,-6269,-1559,-329,405,6141,-5599,-5171,6393,253,164,329,-5381,5016,4575,-5154,324,-584,1255,3847,-5518,-2455,4703,404,422,-2591,-4015,5971,1411,-5237,-1197,-1279,3539,2695,-6722,-1731,5240,3567,721,-5382,-2170,7208,1519,-1254,-4746,-778,8572,1387,-6817,-3065,2058,6299,2429,-8960,-1426,4688,3173,669,-7934,-4144,8694,4054,-2215,-4535,-2745,8557,3285,-8959,-2055,1923,6223,2758,-9605,-4055,7191,2040,323,-6109,-5436,8472,2157,-5420,-2048,-1467,5511,5266,-8233,-2409,4731,1190,3487,-4773,-5148,7786,717,-3107,-838,-3137,4951,3886,-7087,-1219,1367,313,3847,-5123,-4417,5723,415,-1514,-324,-2861,4216,2871,-5440,413,955,552,2064,-6650,-1065,5664,781,-1845,-2194,-1296,7453,1461,-4689,-794,1329,4530,69,-6492,154,5234,2059,-1725,-6033,-1001,6544,678,-4217,-3092,-159,7435,-220,-6673,-1668,2912,4146,-645,-8045,74,6868,2992,-2780,-6542,-84,8759,532,-4983,-2695,126,6482,1623,-8076,-402,3374,4001,1594,-8119,-1494,7091,1503,-2116,-4351,-1514,8580,677,-6038,-307,1776,4113,2564,-7580,-184,5508,1188,629,-3243,-2469,6720,949,-4403,-755,27,2242,2524,-5912,-762,3075,-285,689,-3680,3,5484,-579,-3984,-1213,-597,3340,1337,-4453,996,2992,1453,-1654,-5052,337,5509,-2166,-1808,-1555,345,5248,-1444,-4780,1009,2072,3228,-1250,-5327,1503,3586,763,-3578,-3264,2050,6150,-1297,-4240,-2464,3363,5521,-2484,-6450,277,4061,2733,-3233,-5170,2135,5738,1459,-4094,-3938,1896,6515,-2158,-5968,-740,2619,4869,-2249,-6747,806,4643,850,-1154,-4775,856,6585,-392,-3439,-3353,419,5638,-1277,-5776,404,2102,2882,-331,-5934,424,4460,-447,-2235,-3156,-329,4887,-434,-3552,791,1086,2481,97,-4522,1179,2596,-370,-143,-2782,311,4209,-1824,-3360,367,1610],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,1,-1,1,-2,2,-2,3,-2,3,-4,3,-4,5,-5,6,-6,7,-8,8,-9,9,-10,11,-13,14,-15,17,-19,21,-22,26,-29,33,-38,47,-59,80,-138,770,3839,6826,-5271,-9086,3069,6568,2832,-3781,-6964,4085,7182,-2552,-3879,-3528,4191,6125,-3974,-5576,490,2445,4245,-4090,-6116,3337,1974,55,-1406,-5126,5557,4186,-3465,-611,-1760,1977,4096,-5993,-2152,4243,698,2101,-3271,-4393,7798,966,-4203,875,-2398,3934,5026,-8411,-1133,4463,414,3370,-5485,-4275,9569,689,-4697,-1156,-4496,8015,4524,-10761,-1428,3457,2157,5625,-8749,-5062,9272,1914,-1789,-3247,-5615,9395,5848,-8128,-2644,-307,5501,6654,-8594,-5113,6413,4198,988,-5343,-8485,9466,5373,-4268,-2358,-3905,5735,7506,-7176,-4781,2062,3334,5392,-5221,-7915,4353,4842,133,-4183,-5325,5499,5576,-2951,-3175,-2574,3540,4083,-4498,-3260,2379,1861,2495,-4504,-3567,5068,1071,-255,-1479,-2735,4057,2408,-6117,-331,126,2286,2998,-5256,-220,4213,-1877,-200,-2142,-1995,7119,306,-5239,887,-376,3719,1048,-8217,787,5480,-610,-47,-4915,-2767,8649,224,-5088,-462,-1025,6799,2099,-9442,878,4922,1477,2362,-7365,-2186,9488,721,-4156,-3142,-2468,9485,3294,-8225,-868,2131,4370,2184,-7758,-3233,7144,2334,250,-5822,-3341,8170,3095,-6246,-2198,-1424,5820,4823,-7333,-3452,3285,3531,1159,-7182,-3533,5419,2990,-988,-3149,-1320,4932,2928,-4740,-2754,-339,4186,2802,-5788,-1757,3466,2326,1060,-4255,-1225,5076,489,-1023,-1590,-1240,3890,659,-4864,740,911,2171,934,-4976,841,4451,-1043,-651,-1041,-269,5982,-1652,-6021,1319,2319,2694,-872,-7259,2284,4904,-1627,-1871,-4444,201,7457,-1419,-6009,-181,381,6297,-402,-8876,2463,5398,566,-928,-5725,551,8332,-697,-4963,-2390,1269,7261,685,-8609,-267,3870,2927,823,-7557,123,7731,775,-2222,-4837,-287,7641,631,-5267,-612,1517,4390,1227,-7151,-1719,3751,2319,-829,-5150,-430,4563,1835,-3001,-2049,-216,4760,1817,-3921,-1271,1514,2138,-275,-4621,148,2947,205,-1015,-2639,730,4463,-766,-3043,-540,-384,3568,-564,-4129,1870,2529,204,-812,-3207,1983,4740,-3073,-2208,190,7,5052,-3293,-5301,2882,3107,891,-1611,-4036,3166,5364,-3115,-2783,-1726,1392,6202,-3971,-5864,1274,2642,2766,-2594,-6862,2440,6083,-1092,-3541,-3594,1776,6402,-2440,-4663,-710,2366,4072,-2625,-7635,1897,5191,1480,-2103,-5445,1356,6482,-133,-3406,-2309,2100,6219,-1241,-5868,-108,2126,3706,-1640,-4909,609,4238,-238,-2431,-3354,980,5379,-362,-1990,-215,1374,2853,-691,-4492,1257,3669,872,-1384,-3074,1735,3784,-1748,-737,-1466,1103,3118,-2057,-3046,1897,1408,1192,-2516,-2322,3331,1690,-1610,-1655,103,2332,2997,-3150,-2656,1856,2894,1920,-2925,-2678,3803,2912],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-4,5,-6,6,-7,7,-9,9,-10,11,-12,14,-14,16,-17,19,-21,24,-26,29,-31,36,-39,44,-51,58,-68,80,-97,122,-160,225,-353,694,-3548,-9064,2859,4085,3479,-2519,-9003,3089,9818,-1248,-2973,-7632,856,11904,-3093,-7030,-704,1336,7760,-606,-11983,2500,6840,743,742,-9701,-92,11660,-2654,-5032,-1308,-2140,9809,-115,-10065,2453,1086,1644,2707,-9584,-60,9367,-2836,119,-2783,-2963,9208,-915,-6304,3307,619,2432,1706,-8409,2209,4838,-2981,-213,-2987,-1907,7570,-3766,-5172,2464,998,2917,-711,-6260,3299,3702,-983,-2303,-3859,2209,6582,-3377,-3526,422,2518,5843,-4548,-6540,2839,4559,2364,-3665,-6560,5967,5708,-1766,-6346,-4805,4858,8206,-5459,-5186,126,3769,7189,-6501,-8738,5353,6175,1288,-4374,-9608,5196,7048,-3250,-4568,-5169,3550,10278,-6127,-6419,2090,1921,6482,-2570,-9464,5010,6688,-666,-454,-8230,2128,9495,-4073,-4730,-348,308,8336,-2979,-9490,5099,2519,826,-1147,-7610,2588,7020,-4783,-755,-727,-1314,7633,-2480,-6542,4174,-62,259,-146,-6751,3484,3728,-3998,-801,-1005,1194,5302,-5114,-3810,3234,550,975,-2432,-5440,5186,3533,-2504,-3250,-1192,4210,6023,-5717,-4611,1800,4136,2723,-6637,-5258,5066,4620,-696,-4919,-4115,6093,3950,-4649,-4404,-1441,6166,6054,-7033,-5105,2049,5076,3188,-6387,-5780,5818,3816,-424,-4624,-5026,7644,6454,-5603,-4028,-1796,4799,6701,-6543,-6555,4401,3586,3795,-4596,-7756,6246,4007,-2449,-1984,-4873,3172,7384,-5626,-3198,1252,572,4601,-3047,-6438,6044,2475,171,-1242,-4403,3290,4766,-5281,-1577,821,164,3308,-3148,-4036,4790,1438,-945,216,-3953,3420,2376,-4904,-423,402,1976,3552,-5702,-2238,4798,909,52,-3243,-2453,6098,1589,-4235,-2197,564,4544,2934,-7086,-2455,3046,4356,354,-5969,-3172,6133,2701,-2033,-5264,-732,7758,1433,-6539,-3678,801,6109,3078,-7857,-3008,4648,3154,1722,-6866,-3098,7983,2331,-3265,-4003,-2774,7002,3076,-7747,-2392,103,4808,2673,-7420,-2977,4625,1839,554,-4641,-4050,6841,4141,-4265,-2160,-637,3221,4342,-6047,-3227,2650,623,2092,-2820,-3725,4850,1597,-3282,-395,-2985,3522,2540,-4995,-853,2602,316,1904,-2954,-1641,4615,198,-2908,-524,-1232,4124,1165,-5895,-17,1711,1487,1011,-4544,-497,4504,112,-1525,-2355,-157,5641,883,-5064,-1391,1280,3462,-12,-6019,-221,3722,3571,-1472,-6031,-82,5108,1279,-3397,-4051,1498,5315,1327,-5036,-1811,2910,4053,775,-6214,-288,4999,2532,-1228,-5663,-1251,6822,1182,-3700,-1896,597,5821,1839,-6597,-1902,2878,3440,942,-4820,-2051,5829,1026,-1872,-3744,-348,4719,1924,-4408,-1602,965,4518,872,-4409,-891,3320,926,161,-3147,-2529,3455,937,-3642,-900,688,1976,2025,-3542,600,1805,-785,-885,-2801],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,4,-5,5,-6,7,-8,8,-9,10,-12,13,-14,16,-18,19,-21,24,-26,29,-33,36,-41,45,-51,58,-67,79,-96,125,-192,966,-745,-5863,-6135,7193,5373,-5561,-3880,-603,5975,5032,-7004,-4566,2919,4175,2831,-4630,-5629,5839,2737,-866,-2882,-3760,5876,3852,-4939,-758,276,2595,4403,-6032,-1620,4117,-919,1561,-2718,-3144,6707,-176,-5018,2134,-1549,4183,3526,-8197,1654,4589,-365,1987,-5516,-2513,8524,-1445,-4364,1214,-1415,7125,280,-11088,2036,5172,123,1515,-9156,-1369,10162,-1554,-3831,-2494,-3003,9400,1042,-9783,-562,3272,3911,3580,-10135,-1878,9946,2128,-865,-5217,-3635,10159,3459,-7916,-3208,-385,6792,3877,-9997,-3425,5728,5039,629,-6818,-5434,7962,3194,-3423,-4909,-1543,6590,3552,-6136,-3369,429,5529,1578,-7898,-3227,3761,3377,636,-5794,-1946,5823,1480,-2064,-2759,-1199,5325,1098,-6962,670,1451,2028,1298,-6110,-4,4416,-1937,-53,-2029,-1132,6570,-2266,-4508,1833,-682,2896,185,-8382,2085,5485,-2786,-464,-2832,303,8445,-2965,-5626,724,635,5675,-576,-8574,3173,4662,-1216,-512,-6728,623,9329,-3391,-6203,83,-366,8978,-600,-9136,1297,4669,3521,-209,-9303,-466,9255,36,-2658,-4518,-76,8514,-346,-7495,-1082,1773,5669,1045,-9764,-993,6035,2017,426,-6576,-1157,6714,2028,-4462,-3560,-203,6378,206,-6428,-1829,1603,3778,-113,-4647,-616,4584,593,-507,-3140,224,5552,-110,-3317,-229,-449,4270,-65,-5469,2109,2892,-430,-901,-4232,2163,4412,-2575,-1365,-957,1513,5135,-2867,-4493,2095,2722,1049,-611,-4642,3711,4291,-2447,-2818,-1514,2382,5436,-5383,-4845,2961,1324,2558,-2437,-7211,4663,5891,-1684,-1763,-5674,2712,6360,-4417,-5474,1118,2757,5390,-2634,-7343,3811,4366,373,-2357,-6390,2968,7526,-867,-4258,-2113,824,7145,-2908,-7342,770,2935,3703,-1301,-6697,1650,5786,1024,-3174,-4189,1194,5337,-756,-5321,-1492,1459,4769,-1773,-6201,1178,2920,1201,-1666,-4873,1669,3957,-170,-1314,-2786,446,2971,-2419,-3277,503,500,2856,-937,-3517,2262,1295,-564,-1019,-1875,1899,3841,-4341,-1485,1546,2122,2713,-3235,-3246,4255,120,-1054,-1675,-2872,3794,3452,-4754,-2445,512,3254,3396,-4746,-3040,3791,2340,-753,-4123,-4194,3923,2960,-3283,-2544,25,4133,4853,-4652,-4148,2498,3614,1716,-4854,-6241,4425,3591,-722,-3437,-3772,4161,5526,-3429,-4108,183,3039,4298,-3504,-4792,2099,3412,2094,-1951,-5044,2580,4811,-1629,-2560,-2413,3990,4485,-2159,-4930,1209,2734,2129,-2825,-3581,1797,1706,274,-2307,-2823,2453,2453,-2597,-1633,81,1582,1713,-2819,-2425,1946,956,459,-1983,-1971,3576,2148,-2223,-590,647,3073,1635,-4102,-1236,2602,1552,702,-4266,-438,4167,1516,-2026,-2551,482,5451,2268,-4449],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,8,-8,10,-10,12,-13,14,-16,18,-20,22,-25,27,-30,33,-37,41,-45,49,-55,61,-67,75,-84,95,-108,123,-143,169,-202,252,-329,470,-811,4372,1564,-4671,-4371,-1431,10242,-1193,-8843,-1024,1507,7478,1694,-12005,-859,8076,1724,275,-8398,-2287,11947,116,-6704,-2843,-2052,8975,3622,-12200,94,2614,2307,2810,-8845,-4101,10266,-295,-2398,-2167,-4333,8689,3350,-7793,1341,427,2573,5181,-8598,-2005,7910,-2586,365,-2531,-3832,8288,759,-5709,3295,-1027,2000,2288,-8855,1088,5319,-2401,535,-4102,-1142,7608,-1639,-5348,1429,326,4760,-666,-7573,2864,5406,658,-1520,-6249,2097,8405,-1897,-4250,-2920,1599,7202,-1790,-7652,851,3560,4651,-2479,-10250,2806,6775,1968,-2925,-6931,1455,9779,-1679,-5804,-4895,2270,9928,-2166,-9493,1497,4224,5709,-1700,-10617,1905,7511,87,-1918,-6377,-276,10234,-2540,-7179,-1250,49,6483,280,-9892,1984,4929,162,1876,-7265,-1442,10292,-2257,-3972,-1827,-2998,7899,535,-8082,2630,2184,1249,1777,-5949,1412,7739,-1958,-1676,-1075,-1983,7196,-2606,-7448,3771,1310,1358,344,-7118,2920,5933,-2872,-1229,-2700,-382,5957,-2694,-5612,2919,2131,3641,-2105,-6840,4308,5516,-1896,-2771,-4255,3890,6758,-2749,-5276,-1134,3323,5418,-4417,-7062,1732,3727,4368,-4847,-8087,4202,6241,-508,-3303,-4553,4591,8075,-3479,-6146,-918,4179,5939,-4901,-6612,2940,3888,4706,-2980,-7818,3951,7559,-2502,-3170,-5148,1900,9124,-3894,-6252,1454,1028,4937,-1882,-8708,3462,4510,-51,-503,-5890,601,7526,-3169,-4111,218,-129,4834,-1891,-6187,4576,1495,-859,-87,-5391,2563,5818,-4268,-1213,221,-489,4790,-3311,-4259,4021,1526,342,-1065,-3947,2856,5296,-4164,-1975,-69,3015,4130,-4719,-4533,2831,3153,2156,-4722,-4176,5701,3612,-2911,-3879,-2525,5153,4616,-4388,-3266,1045,4058,2880,-5541,-5426,3547,4486,765,-4303,-3907,6276,4875,-2942,-4318,-2682,5639,5607,-5526,-4816,1046,3813,5126,-5607,-5859,4642,4329,3,-2620,-5280,5079,6096,-4303,-2003,-297,2682,5657,-4954,-5160,1813,2818,2420,-2169,-4849,4390,3605,-1697,-1979,-3004,1517,5103,-5209,-3846,3153,195,1548,-1829,-3632,3688,1922,-2291,-1075,-2962,2329,2563,-4111,-517,2079,366,2988,-3981,-3121,5005,1343,-1887,-1635,-1663,4532,2229,-5316,-2375,1511,3245,1715,-5705,-2105,4547,2253,74,-4393,-292,6357,2173,-3151,-3159,237,5331,1840,-5943,-2202,3390,3498,143,-6697,-3244,5101,3498,-1102,-4415,-2001,5170,3585,-4494,-2703,968,5029,2324,-6296,-2649,3603,4281,1206,-4967,-2968,5991,3111,-2939,-3060,-1783,5006,3511,-4933,-2738,267,3520,2968,-4221,-2949,3733,1836,120,-2858,-3048,5450,3364,-3707,-1435,-48,2902,2797,-3782,-1580,2821,658,65,-1401,-2743,4202,2740,-2577,-980,1318,3032,860],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,8,-9,9,-11,13,-13,15,-17,18,-20,22,-25,28,-31,33,-37,41,-46,51,-56,62,-70,78,-88,100,-115,133,-157,191,-239,317,-461,820,-4431,-3741,2427,5076,2777,-7957,-3376,6210,4491,485,-6483,-2545,7263,2072,-3695,-2597,-759,5973,2228,-6473,-528,1635,3064,3369,-7233,-903,5089,-720,916,-3474,-2713,8541,-882,-5092,1249,-958,4289,1849,-6964,1364,4482,-2104,1605,-4143,-195,8985,-3276,-3475,2121,-1364,4557,-709,-8276,3947,4120,-1920,-8,-7215,2372,9297,-5045,-3775,-199,-381,7928,-2228,-10099,4515,4534,2170,-532,-9230,858,10775,-1920,-3936,-3859,-265,10785,-1525,-10470,-151,3335,6305,402,-11000,-622,7982,1057,-660,-7014,-972,10474,731,-4881,-4269,1211,7406,837,-8633,-211,3117,4257,-203,-7735,-332,5803,1746,-2469,-5015,353,8344,-493,-4202,-2494,200,6343,-978,-6667,678,1730,3019,427,-5722,1588,4776,-2229,-1443,-1637,-1052,6306,-1909,-4051,3527,-1113,2296,-678,-6234,3328,4130,-3549,-220,-3306,1447,7594,-4758,-5077,3648,-353,3176,-2520,-6531,5395,4304,-3080,-1089,-5250,2491,8137,-5215,-5165,1685,1564,5760,-3676,-7663,4229,3795,106,-574,-7281,4496,9455,-3669,-4076,-2059,1948,7963,-3946,-8180,1668,3662,4074,-3434,-8441,2394,6557,-742,-2203,-5012,1943,8790,-1868,-6307,-1290,2308,6780,-1564,-7377,2342,4409,2875,-1506,-5845,1827,5820,-964,-2724,-3487,530,5679,-1131,-3453,-113,1154,3041,-1171,-5037,2371,2289,-451,-1059,-4625,2247,4372,-3227,-326,-1560,410,4427,-2971,-4102,4556,991,-35,-1781,-4837,4237,3564,-5074,-532,-1413,1547,3887,-5398,-2780,4904,1481,1211,-3179,-4472,6476,2159,-4328,-1870,-2452,3992,5618,-6470,-3430,2982,2398,2729,-3640,-5533,6405,4087,-2240,-1299,-5041,4980,7164,-5377,-4121,121,3573,4829,-4429,-5455,3594,4571,694,-2689,-5886,4772,5198,-2151,-3742,-2354,3536,5648,-3238,-5235,905,4112,3169,-2100,-5253,3784,4508,-89,-2600,-4296,2048,3078,-2631,-3230,-3,3279,4493,-3323,-3777,1901,1436,1232,-1672,-3734,3821,1620,-2158,-520,-1935,2785,2132,-3468,-1185,851,163,1299,-2233,-2586,5850,1044,-621,-1005,-2798,4490,1082,-3576,-201,1722,1740,1991,-5349,-1150,5447,422,-1397,-2270,-1544,6052,2553,-5394,-229,800,3233,3367,-5660,-2909,4251,2239,175,-4708,-3353,6463,3046,-3504,-2730,-1469,4288,3889,-5561,-3118,1584,3899,2473,-5720,-3181,4779,2463,-938,-3064,-3607,5683,4216,-3887,-3514,-327,4014,2122,-3441,-3841,1999,3339,299,-3814,-3835,3324,2697,-1588,-2398,-1595,4022,3162,-3968,-1929,675,2690,1790,-3257,-1590,3996,541,-1082,-2671,-1299,2679,1473,-2216,-556,152,2249,1095,-4769,1218,1834,575,-83,-2406,-1382,4123,243,-2185,-628,-108,3995,945,-4288,741,2877,2061,-577,-3418,279],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,0,1,-1,1,-1,2,-1,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,29,-32,34,-35,31,-443,2809,5483,2774,-8492,-4240,7858,3977,-343,-6894,-5130,10006,4720,-6641,-3233,-1930,7315,5773,-10035,-3539,5527,2523,3742,-7669,-5601,8687,2748,-2196,-2657,-6691,7401,5841,-9693,-1316,2441,940,6849,-8118,-5062,7695,-615,815,-2046,-6736,8230,3872,-6805,920,-1955,908,6236,-7906,-2494,7298,-1633,1027,-2211,-4473,7567,2684,-5027,909,-119,2938,4708,-8999,-492,5984,-807,344,-3839,-2851,9520,-573,-4844,-1159,-254,5990,1983,-8434,-846,4755,2384,976,-8088,-614,8222,1728,-3868,-5924,-565,9480,581,-7759,-1965,2113,8225,941,-9909,-1199,5459,4293,-805,-8718,-995,9362,1248,-3159,-6298,-1859,9969,926,-9154,-939,-266,6954,2588,-9844,-825,6276,2369,1190,-7363,-3348,10505,1222,-5208,-2259,-2629,6784,3839,-9401,-818,2625,441,3098,-7894,-3097,8949,-819,-1644,-567,-4723,6181,2248,-7652,2743,932,882,3666,-7370,-166,5771,-2771,-677,-1351,-2388,7864,-661,-6521,2528,1118,2332,2089,-6803,1638,5734,-1115,-1406,-3521,561,8466,-2414,-5632,-407,1160,5195,-893,-7686,1149,6102,1268,-2591,-6955,1432,7609,-90,-5040,-4357,1708,7728,-1755,-8618,-1727,3759,5344,-1206,-8237,1028,5871,2571,-1954,-8994,2366,8800,-1870,-4032,-4159,1623,8573,-2409,-7555,465,2985,5114,-405,-8623,102,7015,215,96,-5235,-1117,8825,-768,-6503,508,108,6168,1913,-7843,934,3490,-143,988,-6114,-667,7439,-2596,-3292,518,-1577,5652,653,-7686,2994,1620,-400,180,-5097,118,5797,-3092,-862,955,125,5369,-2568,-5484,3004,605,2604,-1213,-6353,3331,5155,-3025,-3916,-1748,2509,6496,-3860,-5801,1539,2622,3441,-2847,-7669,2806,5516,-848,-4494,-4603,3530,6484,-2494,-5394,-1997,3124,6214,-3131,-7415,1788,5158,4540,-4981,-8129,3129,5605,-1349,-4205,-4415,3392,8018,-3300,-4510,-1406,3581,5289,-3454,-7654,2152,3605,2634,-1433,-7200,2627,6008,-1664,-2314,-3859,1457,5712,-3181,-4701,1500,915,4028,-1300,-5623,1977,3722,-73,71,-4140,-616,5431,-3156,-2668,1540,441,3843,-1776,-3919,2597,1893,-2356,-725,-2706,3428,5074,-5119,-3360,1151,1779,2338,-2468,-2910,4137,2774,-595,-2800,-3754,4743,4141,-4229,-3398,-205,3407,4003,-4500,-4927,2795,3612,2096,-4422,-3500,5858,5218,-2953,-4283,-2816,6114,4777,-4724,-5005,700,4986,4049,-5029,-4815,4030,3079,97,-5137,-3942,4754,4990,-2264,-4128,-2142,4211,5463,-4880,-3588,1767,3640,3024,-4777,-4051,3580,3529,4,-2261,-3747,3620,4471,-2102,-3412,-558,1064,4397,-3525,-4926,3317,2992,747,-1573,-3502,4022,3046,-2764,-1115,-2121,1929,4351,-3351,-2619,2510,-59,1080,-2699,-3141,3609],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,5,-6,6,-7,7,-8,8,-9,9,-10,11,-12,11,-12,12,-12,11,-9,5,4,-25,77,-253,2027,7750,117,-3503,-6100,1344,9146,-1004,-5760,-3401,1831,7548,102,-7747,1022,3639,2215,-342,-8731,222,7503,-887,-1394,-2748,-826,8037,-1364,-4686,2613,-245,3393,654,-7633,2970,4594,-2633,1799,-4803,-675,7946,-5443,-2485,3049,-1391,4733,-810,-7813,5981,3494,-3818,787,-4887,3106,8088,-6345,-3307,1939,911,6019,-4598,-9118,7844,3613,-85,-1147,-7909,4090,8761,-6860,-3667,-535,2514,8244,-5030,-9243,4886,4678,4230,-2114,-9580,4208,8250,-1402,-3921,-5403,2980,8989,-3551,-7036,-757,3006,6638,-2955,-9121,2483,5952,2372,-3656,-7894,2474,7683,-82,-3397,-5114,1708,6984,-2689,-5970,-457,2662,5630,-1234,-6831,2356,3249,1690,-826,-6013,2600,5540,-2107,-1841,-2277,427,5801,-3207,-4905,3668,130,1938,-837,-5907,4579,3513,-3373,398,-1920,1280,6311,-6303,-3782,5209,158,3207,-2611,-5629,6070,2643,-5056,-550,-2346,3904,6208,-8328,-2929,3526,299,3606,-4693,-6618,8264,2633,-2190,-2490,-5841,5432,7187,-7086,-3365,1567,2389,6171,-5495,-5310,5283,3805,1402,-3573,-6329,6143,7083,-3437,-4287,-2677,4407,8125,-4907,-6493,2529,3524,4991,-4832,-7092,3673,6133,875,-2129,-5576,4142,5644,-2966,-4128,-3801,3266,4712,-3190,-4262,1159,1766,4580,-3303,-5361,3444,3017,-535,-1831,-4856,3128,4413,-2854,-1011,141,236,3166,-4846,-2307,4583,753,1051,-812,-3635,4828,1322,-3987,124,-649,1169,3183,-5348,-1937,4524,595,1619,-2697,-3009,6294,1705,-4628,-640,-964,3405,3132,-6301,-3025,3200,1455,1731,-4539,-3508,7159,1853,-3815,-2185,-1259,5669,4088,-7212,-2960,3183,3734,1663,-6499,-4645,6051,3196,-911,-3930,-3137,5650,3930,-4343,-4284,-588,4540,4334,-5654,-4635,2924,3690,1546,-3687,-3846,3465,3945,-1533,-4323,-2738,4359,4525,-3428,-3109,-224,4234,3886,-4312,-3413,1978,1851,927,-2762,-1823,3589,1932,-1183,-647,-1708,3116,1890,-4408,-988,2298,1562,1731,-2114,-1437,3120,-462,-1372,-1327,-1364,3401,1311,-5352,917,1189,1959,906,-6048,-375,5449,-1203,-1799,-2101,-225,4470,-371,-5753,-404,1663,3524,1082,-6420,-946,5543,270,-1049,-4026,-835,6230,388,-5022,-2350,1309,5172,769,-6831,-1656,2943,3699,354,-5735,-1557,6039,2885,-2612,-4492,-795,6324,1910,-4628,-2539,1579,4866,617,-6656,-1973,3312,2996,636,-5676,-2242,5376,1851,-2871,-2380,-472,3718,2244,-5043,-2321,1195,2629,1050,-3515,-904,2801,542,-1592,-3718,-976,4282,-133,-2174,-46,-83,2437,1096,-3571,35,2053,-772,-94,-2433,575,3993,295,-2886,-317,587,2447,-153,-3690,1710,3902,135,-1729,-2823,1860,4097,-1231,-3244,-199,298,4927],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-9,10,-11,13,-14,15,-17,19,-21,23,-25,29,-32,37,-42,50,-63,82,-121,234,-1732,-5738,-5537,6682,7598,-6439,-6692,301,5786,7642,-7582,-6958,4269,4693,3255,-5262,-6786,8121,7042,-3858,-3889,-4966,4815,9484,-6679,-5376,2393,1858,7953,-4771,-9446,6539,2394,1004,-1635,-8041,3708,7869,-7342,-2289,-752,59,8792,-5162,-6444,5483,1055,1447,-594,-8551,5289,3542,-5871,42,-1427,1147,8130,-6219,-3765,5758,-555,1068,-1859,-5758,6858,3366,-6760,-998,-2021,3778,5329,-7233,-1803,5834,1415,1627,-4517,-4676,7820,2946,-2349,-1543,-3252,5784,4967,-8067,-4139,3045,5408,4628,-9337,-4143,5683,4445,-177,-7044,-5890,8290,5466,-3994,-4665,-2576,7741,5091,-7483,-4718,2367,5769,5403,-9181,-5383,7853,3339,-43,-6364,-5520,9065,4820,-5063,-2400,-2950,5933,6415,-9007,-2895,3156,3062,4234,-5425,-6541,7473,3185,-2459,-1347,-5201,5759,5034,-7589,-1064,1235,1092,5943,-6019,-4458,8413,-284,-645,-38,-5226,6302,2998,-7035,423,283,442,5447,-6258,-1598,6214,-616,-213,-1564,-4382,7993,1893,-6146,990,624,2611,2311,-8314,-336,6255,1732,20,-5928,-1216,8685,872,-5010,-2592,30,6941,2097,-9428,-2660,4131,4183,0,-7895,-1750,8922,3438,-2310,-5733,-1960,8258,2061,-5599,-3648,842,8604,2153,-8668,-1873,4936,4304,743,-7457,-1990,8446,1979,-1758,-5097,-2758,8606,2408,-6076,-1640,988,4951,2673,-8919,-1678,4551,2230,1026,-5520,-3907,7845,383,-3983,887,-1673,5762,2281,-7846,-734,3770,308,3504,-5267,-2178,7270,-1962,-3312,457,-2241,5193,1232,-6044,2666,815,4,1863,-6000,-891,6593,-1507,-1235,-152,-1492,5373,-439,-7236,177,1067,2214,564,-6699,1388,5845,514,-2173,-4689,93,7376,-527,-7249,-2060,2460,5401,-446,-7678,-174,5747,2921,-2345,-6820,-469,7863,620,-3750,-4525,1462,7991,-583,-6896,-1492,3222,5472,-1162,-7842,430,5022,3206,-1588,-6635,974,7078,-954,-4264,-3338,-667,6824,807,-7283,-42,2422,3450,650,-7660,1410,6022,1104,-1527,-3421,-45,7086,-1398,-3757,781,-615,3591,713,-6222,-62,4166,-411,-657,-4259,-663,4959,-2678,-2614,1305,308,3729,-531,-3724,2613,2618,-533,-786,-3703,1371,5735,-2352,-2247,700,1915,4263,-2970,-5887,2369,2959,143,-4046,-5078,3104,5020,-1772,-1714,-1937,2756,5933,-3133,-6422,791,3834,3319,-2232,-7339,2119,4588,1039,-3205,-4405,3536,5115,-1892,-4675,-1582,4350,5324,-2269,-6261,814,4328,3238,-4137,-5996,1472,5565,36,-2682,-4263,2350,5892,-827,-3954,-935,2880,4049,-2110,-5572,1596,2432,1070,-1408,-4542,2113,4174,-1100,-2869,-2035,727,3267,-2966,-3969,1223,419,2083,-1684,-4148,2869,4141,-916,-1004,-1616,530,4161,-4031,-3146],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-9,9,-11,12,-13,14,-16,18,-20,22,-25,27,-30,34,-37,41,-45,50,-55,61,-68,75,-83,92,-103,116,-132,150,-174,203,-245,303,-392,551,-907,4039,-3274,-7288,1814,4537,5456,-4301,-9029,3282,6011,341,-3166,-6709,3462,8365,-3416,-3905,-2707,2119,7026,-3815,-5266,3249,1748,3312,-1095,-8069,5313,4817,-2788,734,-3489,182,7392,-5692,-3320,3684,-1396,4054,-3227,-6396,6385,2569,-4592,1644,-3180,3002,5940,-8782,-1352,4095,118,3314,-3945,-5926,7248,1466,-4224,-412,-4759,5496,6977,-8086,-2371,1680,2276,5970,-8290,-6696,8420,4240,-1103,-3338,-7146,7985,6388,-6248,-3813,-1638,6088,7298,-7361,-6421,3572,3427,2612,-5667,-5434,6540,6809,-870,-4648,-4853,5964,7452,-4600,-6372,61,5461,6561,-5513,-6088,1736,3356,2936,-4714,-5788,4899,4273,-1336,-2660,-4524,5342,5544,-4525,-3200,-588,1949,6094,-5175,-4143,4257,679,869,15,-6702,5782,3110,-4335,-100,-716,2843,5215,-6652,-2478,5161,-283,2417,-1840,-3182,7669,1542,-4587,62,-2872,3863,4174,-8780,699,4629,345,1052,-5518,-3869,9222,639,-5051,-186,-2256,8362,4023,-8893,-1921,3398,1861,2202,-7924,-3937,8487,1808,-1838,-4261,-3064,8692,3859,-6560,-2781,-524,4349,4259,-7809,-3798,4107,4139,1214,-6191,-4340,6474,4838,-3270,-3933,-2766,6792,4613,-5794,-3555,635,5368,2204,-5243,-4053,3823,3280,446,-4260,-3541,5384,2853,-2437,-2170,-1623,4437,3716,-4922,-668,1132,613,3087,-4213,-3412,3834,-68,-792,-1489,-1628,5264,3321,-5170,1120,180,-23,1995,-6980,-313,5109,-889,-141,-2267,-2082,5728,-821,-4591,1750,814,2451,1259,-7058,549,5234,-742,-650,-4728,-1511,8318,-157,-5588,-1354,12,6031,633,-8133,504,5361,1973,-150,-7002,-1053,7969,1082,-3191,-2812,178,6962,2364,-6841,-2555,2628,3996,1311,-6868,-2950,6301,2835,-2737,-5178,-1616,7338,1418,-4377,-2435,889,6577,2270,-5816,-1383,2799,3282,504,-4927,-2438,5425,699,-1492,-3632,-856,5058,1218,-3502,-2124,-895,2721,1163,-4317,79,2849,825,1325,-2676,-447,4178,-535,-2632,574,-51,4330,151,-5469,2344,2145,-201,-236,-3978,1698,4143,-2707,-1419,-1073,552,4105,-864,-5431,2058,1897,635,-433,-4911,1935,4036,-2074,-2599,-2412,2681,5149,-1787,-6283,622,1873,3332,-1945,-6741,2017,5945,697,-2278,-5447,737,6646,-1948,-5396,-1275,2474,5181,-1840,-6090,505,4949,3207,-852,-6284,-54,5761,822,-3291,-4361,1124,5948,-472,-5328,-1372,1734,4694,233,-4963,-1257,2925,1639,-1119,-3744,476,4732,574,-1357,-1967,2536,4117,-1321,-3598,250,1864,1982,-1089,-3800,1536,2925,-859,-1736,-2242,502,3993,-1570,-3342,16,428,3304,-1831,-3637,1852,2640,-837,-547,-2497,3094,4820,-2632,-2397,1715,2028,3448,-2675,-3280,3177,2990,248,-2216],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-11,13,-14,16,-18,20,-23,26,-30,35,-42,52,-67,91,-131,216,-458,2878,6725,-4807,-9370,3138,8102,1831,-3627,-7473,4790,9054,-2031,-5992,-5226,3336,10994,-2840,-7251,1441,3287,6497,-2580,-11220,4035,6720,234,-1974,-8746,3066,9749,-4315,-3869,-182,-301,9086,-2318,-10086,5032,3727,1971,1000,-9201,2516,9136,-4538,-508,-2411,-1928,9114,-3149,-7534,4384,-68,2629,1266,-8667,4391,5420,-3849,-555,-2486,-144,9253,-5602,-5174,5551,851,4117,-1173,-7343,6329,4833,-4065,-1268,-4391,3307,8043,-5610,-4936,1687,1845,5395,-5462,-8853,6295,3840,-897,-4079,-5511,5683,7358,-5163,-4959,-933,6063,7311,-7280,-6916,2852,5427,3417,-5117,-7736,5607,6387,412,-5143,-6704,6695,7088,-4546,-5665,-2433,4447,7813,-6827,-7945,3316,3406,4409,-4966,-8469,6083,6247,-2562,-2377,-6041,3244,8856,-6013,-4675,1198,712,6605,-2801,-7734,4990,3055,-180,-463,-6024,3957,6738,-5287,-941,8,-481,7343,-3502,-5904,6280,652,305,-726,-6724,4994,4455,-6142,-89,-79,519,6103,-5365,-4120,5606,943,747,-2680,-5526,7681,3589,-5070,-931,-2347,4307,4116,-7771,-3215,4713,2870,2524,-7587,-4783,6861,3510,-2820,-3454,-4064,6110,5123,-6776,-5026,1168,6137,4454,-7492,-4460,6015,5268,1469,-7493,-4529,7580,4645,-2750,-5390,-2733,6088,4072,-6261,-5006,771,5184,4135,-6772,-4917,5519,3713,817,-4485,-5080,6567,3728,-4200,-3130,-2667,4853,5422,-6476,-3201,2828,873,4750,-2834,-6403,5145,2297,-1591,-958,-3871,3847,4350,-5819,-792,1316,1271,3915,-4654,-3102,6394,-79,-1849,-1075,-3793,5287,2722,-6017,133,1702,1022,3282,-5450,-1453,6106,576,-1772,-3883,-2326,6824,2214,-6703,-1069,1875,4744,3144,-7096,-1484,5574,2762,-291,-6481,-1411,7779,2142,-4678,-4033,-1692,6913,2481,-7690,-3289,3189,5676,1189,-7586,-3106,5665,3355,-1290,-5121,-2440,7055,2317,-4019,-4866,586,5323,3039,-5699,-2119,2834,3626,1697,-5691,-1957,5715,3104,-1301,-4815,-2791,5987,3100,-5411,-1257,37,4586,2734,-5942,-2656,3344,1229,401,-2900,-2286,6027,516,-3111,-417,-1358,3966,1981,-5672,-306,3299,-234,2145,-3187,-783,5330,172,-2952,362,-980,4202,-225,-4590,1303,2319,276,783,-4362,574,5880,-818,-2953,-1045,1288,6174,-594,-5430,-166,3974,3380,-795,-7135,-1024,5628,1510,-3012,-5348,1094,6183,546,-4914,-2933,2005,5840,-197,-7769,-1097,4540,4551,-2421,-6229,594,4863,1172,-2949,-4046,-224,6674,-206,-5536,-2518,2598,4286,312,-6323,-252,4669,3543,-413,-6439,294,5716,417,-2617,-3580,522,5300,1076,-5048,-1307,1341,1825,572,-4433,-61,4480,936,-871,-643,185,4551,265,-3867,532,230,2277,562,-3628,290,3506,126],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,5,-5,5,-6,6,-7,8,-8,10,-11,12,-13,14,-16,17,-19,21,-23,25,-28,31,-35,39,-44,51,-60,71,-85,107,-141,199,-316,638,-3904,-6954,6708,6053,-1703,-4930,-3656,6592,5892,-6303,-4085,767,3652,5244,-7091,-5372,6420,1838,1535,-3371,-5821,5871,3291,-3770,668,-2204,3160,6675,-6940,-2768,5030,-2052,2616,-3106,-5417,7599,1476,-3408,1990,-2663,3665,5122,-8795,-322,6128,-2229,3075,-5532,-4790,8942,-262,-4577,403,-2403,6220,3448,-9151,608,4849,631,2342,-8337,-3164,11104,-393,-4881,-3496,-2950,8318,2927,-8975,-1958,2251,5248,2907,-10624,-4561,8061,2638,-546,-7079,-4770,8238,3966,-5321,-5997,-1598,7489,3975,-7550,-5115,3614,5068,3315,-7723,-4874,7322,4349,-1020,-8320,-3344,7478,3137,-3895,-4128,-1419,6343,2643,-6952,-2919,2706,3097,3540,-7278,-3662,6515,198,69,-2438,-3510,6472,2425,-6500,16,751,2446,3308,-6966,-1773,5612,-1886,1456,-3109,-2233,7949,-756,-4083,2592,-841,4550,1649,-7698,1875,5725,-1693,328,-4004,-1900,9082,-1841,-4813,134,-886,6466,890,-9796,752,4999,983,662,-6455,-1021,9809,-646,-6108,-2919,-744,8600,121,-8785,-320,3869,5410,-87,-9411,-1130,8161,2292,-3299,-6283,-1015,9606,2427,-6535,-3759,2377,8008,1238,-7994,-2521,4377,5296,285,-8224,-1764,6288,3514,-2532,-5551,-1245,7503,2050,-4654,-2472,921,6439,37,-6789,139,3650,1022,1481,-5854,-917,6266,116,-2678,-1159,-1789,6011,301,-5208,1393,900,1685,1801,-4513,35,5769,-2661,-1362,-1970,-1363,6851,-2492,-5377,3152,1788,1318,-318,-5686,2353,5078,-3211,-1012,-3320,21,6798,-2777,-4531,2428,1339,3872,-2366,-6787,3076,6460,-662,-1427,-5507,1735,8453,-2330,-6305,-610,3487,6903,-1178,-8541,1432,4813,3220,-1715,-6700,616,7290,572,-5380,-3461,1533,7369,-112,-6890,-1723,2347,5631,-1298,-6048,335,5563,1882,-3782,-6841,602,6689,8,-3619,-1892,1710,7215,-1405,-4826,-979,2645,3331,-1007,-6056,1297,3943,-140,-559,-3330,449,5779,-1594,-4636,279,359,2601,-2044,-4233,2537,2428,132,-1676,-3112,1903,4859,-4205,-2513,955,1234,2356,-2797,-4983,3257,2503,101,-1991,-5191,3594,3800,-4321,-2069,-1753,1464,3818,-2874,-5140,2183,3187,1846,-3871,-5813,3705,5765,-2180,-2337,-2342,2658,5557,-4244,-4576,788,2968,3052,-3160,-5713,3470,5914,112,-4438,-4326,2092,7034,-2061,-5356,-1736,2947,5199,-2526,-5980,1101,4059,3227,-2642,-5696,2082,4159,411,-4462,-3197,2487,5093,-1259,-4095,-214,3277,4116,-3577,-4199,2215,3167,859,-1428,-4198,1674,3193,-2294,-1371,-2670,1519,3229,-3369,-3192,2796,1747,2378,-629,-2583,2189,1957,-1383,-1877,-523,2372,3401,-3207,-2561,1663,1169,1976,-2754,-3085,3893,2781,-1201,-2979,-696,3666,3275,-4300,-3208,1506],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,9,-10,12,-12,14,-15,17,-19,21,-24,26,-29,31,-34,38,-42,46,-51,57,-64,72,-81,91,-105,123,-146,178,-225,302,-446,813,-4242,-732,10540,-44,-6349,-3171,1534,8516,333,-10324,-950,4880,5718,-663,-10546,-333,8147,1782,-1863,-6700,295,11545,75,-6331,-2008,-457,8547,1121,-10193,1193,4694,1553,738,-8367,-2012,10389,-1128,-3464,-3116,-3350,8696,-48,-8443,1510,502,2482,3438,-9687,788,8384,-3439,-149,-2388,-3104,8428,-1033,-7312,3919,114,2499,1898,-9175,3145,6006,-5160,420,-3833,-1069,8431,-3755,-6033,3367,194,4702,-77,-9854,4259,6058,-2053,-774,-5778,1304,10046,-4003,-6592,463,1914,6254,-3395,-8603,3034,5039,2431,-2742,-8979,2348,8457,-790,-5096,-5653,2447,8955,-1977,-7961,-1156,3056,6550,-2934,-9171,2544,4646,4364,-2027,-8369,2672,7229,-990,-3956,-6251,1637,9023,-2482,-6800,283,1924,5285,-982,-8873,2317,4502,532,1136,-6234,203,8039,-2394,-3379,-111,-457,6800,-1629,-7863,3015,2524,101,1030,-7097,2130,6868,-4774,-1232,-1346,-1408,7218,-3053,-6562,5365,594,861,350,-6852,4236,5862,-6062,-123,-844,2403,7099,-4875,-4898,3830,1871,2732,-3428,-6613,5940,3953,-3912,-2750,-3368,3799,6899,-6144,-6167,1010,3173,5703,-5247,-7273,4027,5444,1710,-3418,-6122,5171,7931,-2683,-4647,-2520,3691,7697,-4753,-6042,788,5620,4645,-4980,-8176,3476,5407,868,-4595,-5039,4672,7632,-3327,-5220,-1610,3034,7368,-4131,-6312,1680,3505,2123,-2053,-6915,4364,4993,-2502,-2023,-3417,2261,7225,-3624,-3800,1697,645,4958,-3439,-5629,3914,2992,-2119,-313,-3790,3343,5162,-4878,-725,1312,1241,3481,-4042,-4882,5526,662,-1714,-533,-4275,4900,3631,-5323,-1492,659,1493,4158,-6173,-3445,7057,2751,-220,-2966,-4333,5421,4615,-5468,-2824,-673,4555,4467,-6913,-3613,3174,3173,2138,-6031,-5373,5124,4213,-2456,-3727,-3274,6389,4958,-4141,-5345,61,4569,4598,-5729,-6231,3714,4097,1253,-4929,-4527,4719,5223,-1853,-3933,-4081,4413,6015,-3906,-3017,239,4221,5302,-5601,-4565,3018,2210,1224,-3315,-4269,4132,4173,-2686,-1088,-2143,2108,4489,-5962,-2059,2368,1213,1608,-3334,-3265,4717,2965,-4046,546,-1700,2319,3132,-5307,-733,2727,456,1724,-3455,-2019,6775,0,-2004,-1931,-838,4930,1191,-6605,-460,2592,2474,1013,-6154,-2228,6187,924,-1920,-3687,-2397,7426,2745,-5199,-2632,567,4354,3102,-6202,-2689,5508,3183,-592,-4663,-2635,6115,2681,-2918,-4272,-509,6239,2365,-5429,-3961,1631,4491,2086,-5092,-4218,4558,4039,-589,-5492,-2291,5423,3019,-2398,-3990,-399,4802,2434,-4313,-1774,2084,2453,1536,-4254,-2022,4295,2657,-755,-2745,-1280,5327,2246,-3367,-1491,368,1602,1027,-3645,-978,1980,164,-648,-1927,-1370,4546,890,-2302,494,614],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-5,6,-6,7,-8,8,-9,10,-11,12,-14,15,-17,18,-20,22,-24,27,-29,32,-36,40,-44,49,-55,63,-72,83,-97,116,-139,150,610,7802,2899,-8664,-3499,4439,4664,2875,-7665,-3953,8230,1879,-1965,-4667,-4296,8648,3064,-7524,-716,418,4489,4804,-8308,-714,6189,-375,3026,-3756,-4570,7967,-298,-4831,1283,-1601,3816,4007,-8010,1428,4041,-3041,2561,-4941,-3026,9426,-2851,-4716,2326,-2584,5203,705,-9208,3020,3156,-116,1479,-6840,-404,8930,-2787,-4109,-596,34,8901,-823,-9916,1985,3728,3037,1302,-9513,-343,8885,319,-3286,-4878,0,10809,-582,-6831,-2149,1895,7039,816,-9400,-564,6108,5377,-685,-8491,-1164,8388,2552,-2348,-5797,-485,8676,1044,-5992,-3491,966,7001,1107,-8963,-1366,4765,2482,430,-8022,-1136,8416,336,-2647,-1949,-1468,7927,437,-6393,875,307,2113,2350,-6900,405,5261,-2275,-502,-2479,-2724,7809,-1208,-5496,3586,-1050,2558,1318,-7135,2200,4452,-3162,823,-3396,672,7094,-4516,-3758,2500,-325,4737,-13,-7978,4198,3835,-1673,-1247,-5178,2587,8598,-4070,-4605,-629,1013,6850,-2079,-8586,1707,5225,1081,-1624,-7190,2006,8747,-599,-3912,-3292,1977,8892,-3429,-7438,-347,4483,5860,-1411,-7961,1317,5733,2165,-2334,-6440,1699,8667,-808,-3743,-4336,2416,8240,-2278,-6739,-696,3017,4901,-2237,-8871,2402,4996,-295,-1071,-4964,1372,6243,-2096,-2817,-1153,674,5514,-606,-7328,1414,2346,558,1271,-6108,2381,5527,-3724,-2180,-674,-1160,6005,-3313,-4953,3549,817,1002,-104,-5405,4175,4114,-3553,-94,-449,405,5500,-4292,-4874,4059,853,1974,-2592,-6033,5486,4660,-3661,-1387,-3084,4332,6940,-4280,-4654,1636,2628,4390,-4266,-7126,3850,4461,29,-1900,-4967,4654,7215,-3444,-6182,-2000,2624,6276,-3997,-5256,1885,5462,3310,-4001,-6144,3835,5654,-53,-3248,-5224,4948,5607,-1946,-5723,-1283,3465,5805,-3609,-5233,1999,2549,1576,-3338,-4352,2840,4389,-1071,-1320,-2942,1645,5269,-2350,-2086,336,1663,3937,-2729,-5208,3314,1795,-747,145,-2825,2302,3092,-4854,-1872,670,598,2465,-3781,-2434,4373,873,-1809,-1689,-1999,4656,1559,-4735,-351,181,2188,2537,-4710,-2524,6303,659,-394,-3014,-4010,4463,2423,-5170,-2510,-624,3745,3495,-5608,-2873,4051,3198,1245,-5512,-3194,5053,4160,-1688,-4337,-2868,5356,4453,-4378,-4563,492,3714,2352,-4403,-4871,3005,4474,15,-4900,-3361,4694,3909,-2187,-5201,-1390,4989,4174,-4557,-3607,1958,3047,2257,-3580,-3803,3000,3274,-80,-3169,-2364,4210,3560,-2614,-2030,250,1572,3197,-4309,-2251,895,2047,1052,-3321,-693,3626,1674,-2372,-1489,-1390,2748,428,-5108,-1423,1954,1385,571,-2284,-2023,3564,-299,-2726,-2126,-1272,4174,534,-5015,-250,2133,1708,-178,-3494,248,5772,949],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,3,-3,4,-4,4,-4,5,-6,7,-6,7,-9,9,-10,11,-12,14,-15,17,-18,20,-23,25,-28,32,-35,41,-48,56,-67,83,-105,139,-189,628,-9141,-4608,7081,4539,47,-7302,-3807,9049,4664,-3963,-6181,-938,9632,3998,-7849,-3001,1176,7167,2790,-9678,-4210,6871,4029,922,-7626,-4965,9252,2791,-3980,-3371,-2197,8657,4452,-8630,-1154,3252,1921,4788,-7364,-4048,7641,-352,909,-916,-4729,7348,2112,-7392,1165,-805,1469,5221,-8226,-786,6809,-3567,680,-1308,-4253,8600,246,-7288,3296,-505,3403,2734,-10144,802,6931,-1822,15,-5807,-1117,9596,-677,-6925,2384,351,6712,1433,-9977,2079,5774,1525,556,-8212,-1399,10335,-61,-5307,-2905,614,8814,519,-9755,-1204,4770,4676,-711,-9545,-39,8480,2872,-1524,-7512,79,9202,734,-6032,-3784,391,8620,1675,-7836,131,3598,4436,719,-9078,142,8106,1697,-1895,-6509,-1716,9337,-411,-5549,-2408,-883,6005,2602,-8604,964,3227,1339,1974,-6431,-1838,7701,-1726,-1843,399,-3350,6760,-176,-7806,2795,1451,72,1375,-6632,385,7215,-3115,576,-822,-2824,7742,-2238,-6118,3417,1188,2318,435,-8095,3735,5615,-2702,-842,-2827,1811,7984,-2518,-6449,2447,2160,4161,-562,-8799,2981,5673,-376,-2351,-6717,2270,9166,-1701,-4971,-1334,2663,6690,-2280,-8971,1398,4743,2643,-1941,-8281,2463,7600,711,-3983,-4109,2059,7574,-349,-4871,-1891,3051,6570,-2157,-7865,386,4295,3791,-1179,-6801,1167,6047,-647,-2736,-4565,-502,6792,-2472,-5370,1833,1945,4002,187,-6558,2491,4605,-412,-206,-5355,559,7014,-2492,-2574,168,407,4511,-649,-6370,4146,2259,43,1224,-4068,2872,6507,-3426,-1108,621,-968,5342,-3221,-5636,5429,2228,608,-469,-5363,2885,5321,-4750,-3380,-330,640,6097,-4989,-5700,4375,2680,1334,-3588,-6890,5079,5727,-2279,-4099,-4600,4467,8137,-4411,-5739,878,3570,5220,-4553,-7724,2778,4688,1529,-4965,-4813,3522,6697,-1927,-4360,-2047,2945,5960,-3435,-4515,556,4322,4045,-3690,-5667,2679,4611,572,-2205,-5293,2885,5927,-2547,-3652,-1423,2819,4647,-2329,-4094,1715,2271,2129,-1688,-5137,3141,2702,-1754,-245,-2700,1826,4461,-3579,-2903,1763,1670,1354,-2658,-4102,4558,1149,-3784,-13,-1864,2294,3601,-4414,-2192,1466,1408,2925,-4203,-3427,5138,1262,-2275,-1786,-2636,5418,2680,-4361,-2882,1384,3226,2780,-5028,-4588,5157,3331,-1805,-2910,-4261,5760,4730,-5074,-4100,-1043,5330,3594,-4637,-4256,3220,3818,2729,-5052,-4032,4670,4278,-1070,-3876,-3266,5347,2925,-4175,-3964,-552,4353,4039,-4894,-3546,2761,3280,-196,-4366,-3836,3874,3838,-1086,-2519,-2178,3084,3423,-3920,-3194,634,2607,2060,-2715,-2655,2967,2755,272,-2969,-2936,3337,1812,-2699,-1016,-156,2255,1893,-3752,-1976,3439,1056,-583,-1472],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,29,-32,36,-42,47,-53,62,-72,88,-111,154,-255,1432,-1664,-8682,-352,9578,585,-4718,-3974,-495,8937,-427,-8795,1076,1776,3969,2391,-8769,211,7576,-1355,-249,-4484,-2067,8649,-821,-5386,2115,-1990,4409,2105,-8281,2242,4599,-2473,1232,-4270,-1249,7972,-3954,-3133,2548,-2474,4079,168,-9013,5385,3567,-2854,469,-4601,1219,8154,-5253,-4014,1161,168,5412,-3375,-9274,5010,4382,50,-2348,-8484,2547,8847,-2987,-4643,-2875,2153,8613,-3131,-7878,1469,4155,5396,-2776,-9635,3252,6669,1390,-4049,-6812,3386,8524,-1778,-6379,-3044,3415,7663,-2707,-8955,407,4753,6195,-1947,-9052,3107,6597,1019,-2980,-6653,1313,8269,-1877,-4538,-2344,871,6785,-1398,-7487,3391,2708,1828,809,-8166,3060,7145,-2760,-614,-1309,-1946,8435,-4060,-5379,3663,-708,2704,446,-6860,3848,3831,-3067,380,-2516,280,6596,-5292,-2937,4084,-317,2425,-2004,-6818,6586,3545,-4171,-567,-3868,3003,6571,-5092,-3140,3343,159,4884,-4084,-6739,5849,3685,-2059,-4501,-5098,4772,7723,-4391,-3236,-364,3408,7328,-4313,-6574,3881,4827,2096,-3669,-6797,5279,6145,-1426,-4571,-3564,5352,7447,-3722,-5149,-137,4445,6374,-4114,-6048,2571,4443,2761,-3268,-7766,6168,5093,-2164,-2866,-4924,3836,6475,-3479,-3550,533,2016,6154,-2156,-5881,3726,1623,604,-1688,-6767,4268,5892,-3700,-377,772,-94,5710,-4012,-4106,4466,917,524,-905,-4875,4935,2539,-4740,873,-1011,296,4510,-4804,-3382,5549,110,-430,-2623,-3600,5876,3146,-4581,-770,-279,3002,3823,-6605,-2426,3190,1882,1330,-3942,-4157,6560,3353,-3532,-3318,-2143,4920,3562,-5819,-3891,2434,4977,3152,-6129,-3566,3445,3797,483,-4258,-5243,5310,4836,-4633,-4656,-2243,5045,4454,-5496,-4219,642,4570,3399,-4292,-3133,3680,3354,-1479,-2595,-3590,6368,3448,-2328,-1752,-2606,3848,3623,-5362,-3060,1092,1693,3107,-3152,-4312,3426,1863,-1780,-1597,-2752,2861,2528,-4641,-325,972,849,1944,-2973,-1670,4829,-40,-1582,-1065,-2302,3560,1177,-4770,156,1884,521,2010,-4682,-48,5024,-1228,-576,-3013,-166,5289,1497,-5827,-1165,1593,2391,1525,-6259,-876,5465,649,-1919,-4612,-2594,7099,2296,-3399,-3078,188,3970,981,-6029,-1709,3808,3394,490,-5511,-1620,6027,2915,-740,-4596,-1780,5378,1520,-4747,-2728,1759,4823,1267,-5329,-2675,3805,3994,1177,-5481,-1391,4580,1840,-1387,-3477,-675,4379,2179,-3480,-1881,1043,1650,1938,-4662,-1074,3825,484,102,-2558,-1176,4049,912,-2469,-77,277,2761,1508,-4877,-63,2332,-437,61,-2258,-140,3664,-498,-2134,-668,-145,2730,-2,-4099,1971,2683,903,-984,-4057,558,4173,-910,-2341,-927,666,4181,-1912,-4956],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-17,19,-21,23,-27,30,-32,36,-40,45,-49,54,-59,65,-72,80,-89,98,-109,121,-135,152,-172,197,-228,268,-323,403,-528,763,-1345,6168,8691,-5517,-4543,-2744,5756,6838,-7594,-6985,2707,4618,3381,-8365,-6636,6139,5766,-748,-5705,-6065,6882,7441,-4152,-5352,-2107,5867,6431,-7105,-5611,3659,3452,5633,-5453,-7176,7199,4221,-1219,-2291,-5822,5553,6483,-6416,-1705,-604,1776,6133,-7262,-5098,6326,-125,-17,-1631,-7346,6265,5430,-6409,1953,-488,759,6701,-7232,-2659,6122,-901,1219,-2402,-6283,8402,2504,-5106,2586,-1076,3515,4344,-9695,-297,6290,-552,952,-5683,-4787,9844,1420,-5947,-1513,-2088,7263,5660,-9745,-1960,4677,4084,3774,-9122,-3878,9122,4013,-2203,-5903,-2446,8265,3560,-6958,-4807,1147,7063,3747,-8290,-5008,5800,4450,1543,-8086,-4361,7727,3338,-2770,-6659,-3643,8525,4553,-6116,-3614,335,6471,4064,-7892,-3441,5165,2509,3355,-5581,-4206,8493,1899,-4565,-1898,-2846,5951,5038,-6193,-145,2657,591,3464,-5348,-2919,7342,-391,-1842,-728,-3386,6778,1006,-7220,2217,88,1467,3176,-7217,-232,7367,-1871,-469,-2468,-3999,7171,-568,-6550,479,1147,2427,1708,-8706,-82,7423,-637,-1923,-4499,-153,10397,-540,-6631,-612,346,7008,404,-9771,-1571,5087,3038,-616,-7924,-1575,10516,1134,-4167,-4401,-675,8172,1783,-7489,-2640,2945,6151,512,-8917,-2138,5709,2249,-1859,-7177,-827,8333,1408,-4796,-4121,-1084,7460,1907,-6441,-1715,1110,5618,1184,-8380,-1359,5063,1246,760,-4631,-1701,7433,214,-5207,-1412,-597,4457,1221,-6789,636,2620,-510,2539,-5078,-460,6273,-1184,-2984,696,-1998,5065,809,-5675,3669,2717,628,710,-6284,1843,6743,-3396,-2609,-1536,298,5945,-2324,-7445,2933,3177,731,-548,-6580,2160,6412,-2816,-3862,-2892,1975,8490,-2079,-6817,554,2454,4294,-1270,-8449,1729,5277,125,-2233,-5799,1759,7727,469,-4705,-2140,2891,6619,-698,-7094,-759,4483,3831,-682,-6337,-73,6588,1179,-3106,-4454,287,6998,-406,-4312,-2318,1166,5038,-45,-7314,-325,3435,2158,-867,-5520,100,4546,300,-1384,-3328,140,4756,-555,-3364,994,422,2519,-767,-5692,3282,3572,-1347,-522,-3265,-30,4142,-2461,-3332,457,-646,3378,-1543,-4478,3261,2022,-1306,-1669,-2972,2529,4988,-4033,-3930,618,688,4736,-3978,-5243,4429,3195,509,-2172,-3540,3381,5562,-3949,-3018,-1183,3158,6016,-4033,-4178,1972,3712,2778,-3729,-4473,3403,6365,-109,-3508,-3283,3036,6685,-2411,-5709,-887,3692,4635,-2744,-6027,1829,4956,729,-3395,-4094,2115,5278,-507,-3647,-3465,2314,5217,-1685,-3753,301,3586,3858,-1792,-4157,731,3477,778,-1138,-2980,2028,3850,-791,-1318,-570,1147,3346,-1278,-3938,1822,2173,545,-877,-2233,2777,2980,-1457,-1374,-480,1943,2181],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-9,11,-12,14,-15,17,-18,20,-23,26,-28,31,-35,39,-42,47,-51,56,-62,70,-77,86,-96,109,-123,141,-163,193,-235,299,-413,688,-3420,-2191,2967,8246,-2956,-11364,3853,3653,2897,-1217,-9034,3921,8751,-3422,-2799,-3380,-286,9429,-3326,-6245,2387,174,4375,-344,-9209,4031,4399,-3320,1961,-4121,179,9311,-4394,-3348,3514,-1440,4525,-524,-6591,4879,2616,-3069,2139,-4059,2430,7056,-6025,-1748,2945,622,4388,-3172,-6670,7058,2934,-1658,-1115,-5338,5844,6001,-7305,-3415,1240,3439,6259,-4789,-7355,5457,4935,1872,-5223,-6269,6260,6308,-2874,-4841,-4193,6769,7674,-5399,-6385,1174,5075,5057,-5979,-5995,4707,5324,1340,-5814,-6097,6425,6952,-2817,-3970,-4297,6670,7061,-5926,-5973,1843,3495,6570,-3808,-7088,4795,5159,-214,-2118,-7895,5212,7329,-4994,-2108,-1708,1544,7137,-4259,-6058,4358,1060,1751,-2065,-8564,5533,4092,-4559,969,-2010,1826,5904,-5918,-2833,5234,-1448,2026,-1993,-5048,6803,881,-4859,869,-3393,3734,5106,-7820,-2510,4492,551,2377,-3447,-4100,7357,2075,-4461,-2301,-2834,6991,4745,-7568,-2409,2803,3284,3829,-6367,-4990,5877,3488,-472,-4401,-5095,7419,5021,-4665,-3914,-948,5859,4711,-7240,-4775,2776,6247,3938,-7485,-4716,5801,3901,-683,-4396,-5526,7290,4587,-4698,-4214,-946,4882,4098,-5498,-3909,3058,3217,2644,-5349,-4260,5572,2945,-1006,-1036,-4180,5143,4406,-5317,-678,165,1740,4516,-4944,-4089,4950,1484,484,-1003,-4368,5251,1474,-5017,1634,153,812,3366,-5801,-1469,4147,-1179,715,-2262,-3524,6493,428,-5195,757,1294,1394,2768,-6526,-1059,4834,554,-716,-4064,-632,6756,1329,-3934,-1101,1002,5125,1812,-7055,-2076,3870,1731,-458,-6323,-2016,6958,2035,-4210,-4489,-1265,7000,1716,-5630,-4123,754,6140,819,-7310,-3132,4664,4397,-1485,-5770,-1598,6260,3403,-2662,-4498,-1723,6161,3716,-5178,-2193,1390,4107,1968,-6970,-1889,4018,1528,1104,-4106,-1886,6219,1706,-2828,-1605,-1378,3197,1960,-5629,333,2047,1530,1976,-3459,-1521,4393,58,-1862,143,-1432,3684,-271,-4376,785,1899,-43,866,-4453,25,5441,-2006,-2116,-848,-688,4668,-969,-3970,866,1458,2525,-575,-5610,1426,4276,-1223,-1990,-2310,1933,6382,-1324,-5019,-619,2031,3964,-1378,-5906,-726,5371,1104,-1922,-4975,1026,6511,746,-3529,-4090,1297,7061,-797,-5887,-491,2501,4833,-752,-6932,103,5170,2725,-1360,-4188,353,5912,-224,-5097,-2866,1900,6137,280,-5351,-979,2625,2681,-487,-5223,504,4992,367,-1070,-3804,-236,5258,-1262,-3705,-817,1520,2890,344,-3736,266,2972,434,-17,-3004,529,4589,-1371,-2888,171,-319,2813,-216,-3016,2006,2147,-33,-408,-3055,1789,3539,-1740,-2265,-138,1710,3178,-2430,-4403,2264,2398,-37,-2752,-3470,2321],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,10,-12,13,-14,16,-18,20,-22,25,-27,29,-33,37,-40,44,-48,54,-59,65,-73,81,-90,102,-114,129,-148,171,-202,242,-300,390,-547,906,-3897,1240,5546,2305,-2909,-9863,4551,8224,-818,-4366,-6058,4604,9226,-3180,-7040,-1557,5112,7226,-4179,-8300,2332,5842,3372,-4170,-7874,4480,7581,-1427,-3783,-5700,3495,9982,-3834,-5256,-63,1867,7501,-2231,-6690,4648,3164,1061,-764,-8604,4461,6958,-5169,-1068,-2028,216,7297,-4512,-6430,6841,349,2019,579,-7292,5342,5499,-6684,1027,-2210,47,7256,-6157,-4031,5253,306,789,-1734,-7318,8460,3911,-6467,721,-2971,3997,7300,-8869,-3658,5546,2034,4447,-5944,-6391,9586,4205,-3826,-4066,-5028,5669,8663,-7753,-4926,1440,3843,6834,-7343,-7721,6813,5178,1649,-4918,-7457,6659,7951,-3691,-5105,-3129,5560,9266,-6534,-6754,865,6315,5388,-6447,-6717,4761,4765,281,-4820,-5968,5479,5219,-3544,-2622,-3637,4091,7747,-6000,-4382,2392,2038,3837,-5040,-5433,6367,1761,-775,-690,-5734,5466,4753,-6448,-196,2029,2083,5990,-5784,-4379,6436,647,-1611,-183,-4860,6811,4003,-6741,641,1194,2372,5059,-7096,-1850,8310,-430,867,-3099,-3785,9076,1487,-8175,-128,-917,3668,4581,-10074,-2798,6614,2371,1598,-5961,-4817,9753,3517,-4987,-3765,-2836,7498,5077,-9541,-3112,3189,5323,1999,-8281,-5532,7554,3920,-1938,-5200,-4714,7771,5559,-5681,-4293,-522,5933,3318,-7434,-5583,4189,5555,1948,-7247,-4468,5370,3821,-1499,-5124,-3306,6777,3758,-4880,-1986,-536,3973,4378,-5733,-2821,4256,2012,1530,-4544,-4040,6361,1639,-2549,-870,-1200,3936,2974,-6691,-1407,2711,540,1777,-3901,-1746,7561,422,-2606,-1035,-2155,5964,1771,-6948,1684,2914,396,1112,-5843,-963,6977,-1198,-2207,-2532,-1804,6942,744,-7232,644,2407,4024,1085,-8833,-448,7211,1318,-2613,-5573,-1356,8862,811,-6337,-2836,1176,6212,1669,-7103,-1883,5065,3159,-645,-6367,-1536,7635,2380,-4268,-4907,-1030,8017,2366,-5645,-2905,1909,5029,1848,-7247,-2903,5180,3711,-579,-5864,-1293,7660,2521,-3847,-4406,-76,6676,1436,-5622,-1539,1989,3493,1683,-6051,-1052,4528,924,-532,-3304,-311,4820,901,-4262,-262,970,3164,938,-5103,1054,2046,-52,-842,-3886,-139,6757,-1348,-3840,-353,901,4208,-1420,-5906,1766,3419,853,-566,-4870,1131,6316,-1699,-4412,-1197,819,5257,-2563,-7701,564,3783,1964,-2047,-6361,229,5828,-7,-4100,-3347,334,7126,-1069,-7049,-1509,2282,5298,-1231,-6112,494,5237,2587,-2475,-5524,629,6837,1508,-4083,-2667,2090,5645,-1244,-6867,-1154,3415,4008,-210,-6752,452,4822,566,-2213,-4300,-30,5745,185,-4499,-1115,2236,4987,-292,-4588,271,3242,2533,-1455,-3855,592,4518,-660,-2491,-1249,2176,3362,-1506,-3577,645,2249,1558,-566,-4227,1773],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,7,-9,9,-10,12,-13,14,-16,17,-19,21,-23,25,-28,29,-33,36,-40,44,-48,54,-60,67,-75,86,-98,114,-134,161,-200,258,-352,531,-981,4756,6108,-1628,-4024,-7453,6967,6538,-4514,-3221,-1316,3441,8966,-6367,-6297,5464,2311,2938,-2436,-8517,7106,4991,-3984,217,-3585,1168,8960,-6687,-3459,4952,-1695,4495,-2137,-7282,6017,1984,-3484,1105,-4149,2328,5944,-6850,-1168,4370,-962,3289,-4677,-5075,8500,1078,-2579,511,-3997,6003,3648,-7534,-3257,2736,3199,3297,-6994,-3563,7248,2295,-918,-4705,-3836,7790,3992,-6469,-3938,-147,6509,4558,-8884,-4312,5257,5466,1693,-9171,-4671,7762,4512,-785,-6029,-3631,8803,4226,-5479,-4703,-1039,6141,4000,-8435,-4558,3295,3884,1875,-7131,-5874,8215,3415,-2010,-4428,-5912,7927,5230,-6901,-2282,856,3154,6922,-7253,-4567,7369,1408,1839,-3325,-6099,6939,3943,-5426,511,-1867,1725,4938,-7254,-2597,6153,-1114,1522,-2670,-4198,7448,513,-5167,539,-2183,3470,3686,-7152,-669,4872,527,1955,-4959,-2430,9260,-200,-5852,-373,-1286,5958,2048,-7834,-294,2789,2128,952,-6715,-2153,7439,1292,-2919,-4630,-594,9140,2629,-7135,-1835,3024,6183,1195,-7165,-1470,3768,3630,-457,-7296,-1661,9053,3098,-3356,-6042,-251,8144,2121,-7047,-1610,1378,5229,2119,-8076,-1679,5713,2614,497,-5712,-3286,8631,1891,-3436,-2541,-1587,6175,2993,-6547,-708,2084,1091,3962,-5664,-2263,7370,-644,-996,-1632,-2978,6537,2329,-6342,-56,681,1915,3550,-6702,-370,5152,-1589,-385,-2305,-2330,6150,-1371,-4161,2011,184,2655,1247,-6940,321,5292,-1031,-736,-3229,-472,6850,-1888,-5430,-717,193,4786,533,-7687,723,5464,1015,-1917,-5333,803,6110,289,-4648,-2938,386,6925,-473,-7030,-102,3922,3757,-678,-7288,504,6087,2337,-1789,-5821,226,7409,525,-4406,-3316,1471,6406,4,-7621,291,3903,4634,323,-7830,670,5837,1116,-579,-4628,-855,7494,-421,-5707,-1457,1138,5940,531,-6301,997,3423,1202,294,-5075,391,5985,-382,-2456,-195,-440,4964,377,-4712,2522,2054,1107,-428,-3994,612,4597,-2836,-942,-780,-66,5507,-1968,-4246,2360,1814,451,-140,-4923,2622,5096,-2154,-815,-1378,1278,4533,-2070,-5112,1490,3976,2345,-2862,-5110,2636,4586,-286,-2497,-3731,2267,5959,-2719,-5909,-397,3902,4404,-2151,-5793,1043,4227,2773,-2204,-5963,2307,5785,430,-4040,-3470,3478,5971,-2775,-4510,-1498,3434,4205,-3036,-5663,83,3410,1466,-2341,-3524,3270,4974,-538,-3226,-2688,1397,5224,-2192,-5111,1228,2452,2935,-1883,-4758,1614,2905,-104,-1649,-2543,1460,4325,-1116,-2082,-316,354,2500,-1103,-3444,2116,2037,-63,-943,-2142,1622,4258,-2949,-2191,1272,1531,2042,-2837,-2583,3146,2386,-730,-2358,-2647,3416,2850,-1774,-2382,827,3081,2638],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-2,3,-3,4,-4,4,-5,6,-6,7,-8,8,-10,10,-12,13,-15,15,-17,20,-22,24,-27,31,-35,39,-46,52,-63,76,-96,130,-192,354,-1737,-4074,-5697,787,11063,-1605,-10444,-319,3703,5973,-218,-10730,-94,8218,2942,-2271,-8584,1178,9610,233,-5203,-5889,1040,9655,-293,-8790,-1232,3314,5499,-987,-9266,1280,7246,1003,-1327,-6407,366,8938,-982,-4310,-1430,-670,7438,-602,-8093,2060,2490,2258,1869,-8104,1922,6637,-4710,-1271,-1645,-1351,7999,-1835,-6784,4692,-572,3348,564,-8552,4469,6766,-4689,-539,-1877,366,8788,-6219,-5449,4903,331,3804,-1556,-9593,5972,5095,-4309,-1082,-5129,2845,10223,-7280,-6320,2700,2247,7417,-4444,-10369,4678,5761,-149,-2515,-9971,4611,9772,-4769,-4302,-2405,2852,8860,-4286,-9007,2512,5247,4060,-3221,-9534,2584,7976,536,-3282,-5918,1893,8603,-2307,-7112,-2185,2585,6981,-2509,-8202,1499,4010,5092,-2466,-8175,3469,6053,791,-1563,-5436,1455,7088,-4131,-5338,423,785,5734,-1785,-6403,4868,1200,-1475,-553,-6318,3428,5878,-4469,-1215,-477,-160,6733,-5198,-4818,5861,148,1246,-728,-5886,5897,5476,-5966,-1786,230,1506,5627,-7162,-4916,5399,1705,3220,-1928,-5981,8464,5257,-5337,-2143,-3127,4222,7394,-8071,-4562,3200,4069,4052,-5869,-8408,6041,5370,-2032,-3126,-6336,6638,8788,-4999,-5769,508,4022,5807,-3473,-6703,3651,5135,2301,-4306,-6050,4457,6994,-1275,-3591,-4350,4210,6390,-3047,-5723,-934,4120,5572,-4146,-6382,3137,3047,1908,-4008,-4542,3665,4474,-2331,-1514,-2190,2657,4826,-4567,-3390,2216,168,4462,-3160,-4877,4572,2713,-1450,-29,-3760,3916,4731,-5501,-595,623,846,1957,-3306,-3941,6319,379,-1681,-184,-4139,5269,3524,-7385,321,1099,2523,3449,-6892,-3272,7125,712,-1093,-3340,-4043,7540,3621,-6614,-1442,-921,3990,4449,-8020,-2874,5856,2758,2388,-6671,-5749,7142,3691,-3145,-3561,-3022,5486,5322,-6573,-3327,2149,4813,3421,-6334,-5056,4665,4240,-919,-5219,-3894,5453,3764,-3737,-4048,-1362,5416,4055,-4284,-3852,2517,3751,2613,-4969,-4303,3662,3687,-756,-2582,-1638,5358,2262,-3698,-1567,63,3918,3461,-4055,-1026,3255,1705,521,-2502,-1674,5566,922,-2738,512,-669,2797,1722,-5799,-594,3858,785,-142,-4593,-1616,5908,-864,-3577,-649,-851,4358,221,-6796,1045,5087,1627,-461,-6021,-1073,7256,703,-3900,-2869,-1121,6901,-275,-6541,-1081,3313,4146,1322,-7401,-1590,6503,2883,-1009,-5044,-1677,7657,877,-5609,-2273,685,4801,1538,-6287,-1907,4303,3515,828,-5505,-2109,5105,2404,-2046,-5341,-1319,5004,2486,-5752,-2879,2260,4631,1951,-5696,-1533,3721,2614,403,-4347,-651,4911,2136,-2048,-2838,-1163,4860,1624,-4475,-1460,1679,1506,615,-4302,-907,3604,-68,-596,-2109,599,3091,12,-2718],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-6,6,-8,8,-9,10,-10,12,-13,14,-15,17,-19,20,-23,24,-27,30,-33,37,-40,45,-51,58,-66,76,-89,107,-130,159,-189,848,-9131,-3045,2529,5241,6403,-8964,-5765,7787,2698,-316,-3455,-6805,8410,4848,-6585,-1440,-1790,2839,7099,-7421,-3027,5739,-1210,2962,-4140,-7266,8795,1117,-5766,1205,-3363,3817,5354,-7759,-670,3777,-2017,1752,-3596,-4027,9093,-960,-3724,1557,-2396,5382,2193,-8277,1318,3255,1614,1596,-6819,-629,7955,-1377,-3731,-3260,-1278,7895,1042,-8397,-653,1989,5213,310,-9649,-1397,8254,2080,-1480,-6449,105,9112,795,-5104,-4959,374,9003,1290,-9205,-1899,4159,7453,969,-9468,-1712,6937,2373,-1650,-6762,-2720,8432,295,-5897,-2183,-814,9029,3792,-9506,-918,3066,4005,2662,-8756,-2362,10139,112,-1980,-2070,-3816,7936,2329,-7847,1012,-145,3578,3748,-8094,-475,6025,-2028,721,-3200,-4408,7000,-225,-5788,2079,-1414,2908,1675,-7013,2119,5187,-2703,954,-3857,-2188,7968,-3315,-4940,2165,-645,4868,886,-7991,2215,4079,75,-648,-4846,706,9653,-2672,-4626,-1537,-162,6132,-1083,-7251,1374,4024,3701,-1940,-8951,2646,7421,1177,-2295,-6100,424,8137,-1484,-5504,-3134,3111,6847,-1156,-7757,280,5304,4039,-2477,-8426,1566,6757,427,-3233,-6722,1204,9064,-1195,-5884,-537,-125,6945,-341,-8126,1154,5488,1483,-188,-7041,51,7922,-1528,-2142,-2799,-1606,7506,125,-7251,1713,690,1029,2113,-7305,253,7650,-2578,568,-1255,-1429,6024,-2315,-3954,3633,70,2190,-203,-6514,2926,5077,-2263,424,-630,689,6644,-3729,-3891,2176,14,2920,-2255,-6907,4181,5702,-2108,-1874,-3577,2303,7134,-4072,-4745,-1196,2921,5311,-4265,-6351,2752,3745,2195,-2972,-5458,3226,6439,-708,-3735,-3428,3005,6242,-3204,-6079,391,4070,4515,-2694,-7182,2309,4507,1450,-2037,-5877,2879,6667,-1760,-3056,-2211,1477,6766,-3383,-5388,973,2263,4901,-1912,-7112,2726,4454,403,-1649,-4872,1454,6325,-2261,-3168,182,-46,4610,-2136,-5894,3268,1853,-369,-538,-4379,1890,4281,-3244,-1773,236,305,5031,-2825,-4471,3903,439,-438,-1185,-2611,4605,2666,-3088,-1599,-850,1192,3622,-5601,-3268,3605,1955,1080,-3319,-3958,4161,3727,-3733,-2840,-714,3250,4169,-4313,-3098,2480,3546,3160,-4897,-3572,3397,4147,-65,-4527,-2600,3611,4140,-2768,-4466,-959,5212,3155,-5219,-4478,1751,4304,2487,-3694,-4933,3979,4029,-1010,-3285,-3704,4179,4830,-2957,-3390,407,2074,4011,-3723,-5072,3354,2598,1547,-3806,-3951,3765,3353,-1115,-2393,-1404,1587,4215,-3893,-2444,2193,1149,2510,-1613,-2419,2237,1732,-1002,165,-1628,1631,3102,-4206,-622,1429,746,741,-2835,-1838,4138,793,-817,-1410,-952,4474,2400,-4091,-267,1839,2957,899,-4430,-1438,4597,2699,-2214,-2436],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,2,-2,3,-3,4,-4,5,-6,7,-7,7,-9,10,-11,11,-13,14,-16,17,-19,21,-23,24,-26,25,-20,-22,764,5079,2156,-10238,-1590,9905,2723,-2657,-7976,-3349,10413,1926,-6937,-4142,-1190,7723,2743,-10022,-2622,5823,5236,2006,-7956,-2588,8938,3241,-2446,-5195,-2139,9456,3447,-6016,-3072,315,6441,2880,-8567,-2103,3365,2930,1935,-7828,-3168,8429,62,-2284,-1908,-2808,7317,1620,-7610,978,1301,1536,2677,-8220,-543,7125,-2916,495,-3152,-3706,8466,-2357,-6748,2862,177,3318,1939,-9897,2025,7016,-3287,360,-4070,-764,10099,-3748,-6736,2111,-307,5950,-417,-10324,4331,6214,-338,-311,-7517,424,12941,-2221,-5655,-764,153,8881,-73,-12109,934,5850,3293,-927,-10229,-316,9140,514,-2988,-7198,-343,10975,250,-7173,-2859,2253,7854,438,-10149,-1772,6567,3064,-619,-8078,-934,7481,135,-3335,-5231,125,8486,198,-6652,-980,1167,4367,1425,-8605,773,5162,248,-572,-6884,1112,8336,-2680,-2998,-426,-1131,5663,-1075,-6304,2870,2216,-731,1350,-7005,1027,7324,-3653,-973,-1730,-1685,7054,-3324,-5834,5516,1928,1579,9,-8832,4297,6379,-4626,-803,-2669,1156,8417,-5322,-6210,4304,1804,4076,-1500,-9194,5064,7239,-2837,-2339,-5300,2498,9494,-5032,-6525,608,2572,6094,-2419,-8898,3628,5364,1933,-2526,-7639,1994,8747,-1091,-4769,-2890,3126,7682,-1806,-8308,-879,4291,3981,-1845,-8467,1415,6612,1860,-2419,-6354,2664,7728,-1719,-5056,-3351,1399,6196,-1171,-6074,552,2539,3582,-1548,-6274,1675,5237,-244,-101,-4010,821,5286,-3509,-3263,1211,1836,4723,-1962,-4915,3575,2022,-1043,-387,-4392,2669,4933,-5889,-1249,1576,830,3306,-3960,-4370,5628,1404,-731,-870,-4326,5724,5342,-5251,-2404,-325,2765,5231,-5848,-4835,4252,2411,1867,-3799,-6389,6719,5755,-3476,-3263,-2700,4381,7476,-5810,-5252,1883,3143,3461,-3835,-7699,4823,4020,-758,-3715,-5635,4694,6811,-3776,-5282,-1799,3812,5537,-4335,-5341,1300,4153,2608,-3625,-6333,3273,5022,-277,-3581,-3433,2556,5799,-3578,-2875,1148,2582,4621,-2044,-3993,1901,3575,1194,-2796,-3901,3281,3058,-2307,-1361,-2619,2517,4034,-3481,-2081,2949,1041,1767,-2515,-2510,4411,606,-2463,-1761,320,3402,4130,-4359,-1337,3107,1117,1168,-3180,-2493,5670,653,-2644,-2654,-1374,4139,2282,-5794,-1317,2399,2088,1833,-6229,-3675,6279,2211,-1175,-3453,-2503,6404,5066,-4401,-2693,-273,4156,4497,-5347,-2806,2462,4291,836,-5127,-3589,5129,4376,-2229,-3997,-2632,4470,3977,-4149,-3337,1172,4738,2424,-4874,-4046,4571,3374,629,-4179,-2934,5201,3556,-2401,-2882,-1443,2843,2869,-3047,-3252,2016,2537,1192,-3521,-2579,3303,2072,-1340,-2375,-982,3545,2319,-3974,-1315,1608,1251,233,-4094,-663,3321,548],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-10,10,-12,13,-15,18,-20,22,-25,28,-31,34,-38,41,-46,51,-56,62,-69,75,-83,93,-102,113,-125,139,-155,173,-195,220,-251,290,-341,408,-505,657,-929,1570,-6574,-2380,11822,104,-2569,-4845,-2949,10069,662,-9478,646,1847,5287,4192,-10072,-844,7630,-311,1505,-4842,-4932,9044,1108,-5841,1884,-2592,4057,4737,-9238,1771,6162,-1991,3820,-4970,-2104,8259,-3107,-3879,1889,-1283,4423,1174,-8059,1888,4234,-2065,782,-6162,573,7814,-2168,-3556,49,-43,7149,-1229,-7753,2751,4410,2093,-1510,-7956,2023,6326,-294,-4070,-5932,2576,8446,-1677,-7091,-1359,3521,6835,-2947,-8943,1740,5833,3813,-3287,-9254,3125,8092,-858,-5428,-5701,2854,10554,-2950,-6111,-1101,1997,7650,-1016,-10715,1667,5736,2092,-687,-9099,1772,9362,-1508,-3954,-2238,-1343,8694,-1141,-8347,2026,1645,3473,2326,-8997,1436,7093,-2415,-407,-2932,-3132,8040,-2277,-6307,2942,84,4013,1984,-9304,3240,5371,-2599,598,-3061,-550,6798,-4474,-3108,2799,-872,4765,-1312,-6497,4812,4227,-3131,-1053,-4697,1932,6503,-5195,-3491,1327,2900,4868,-3825,-7075,3172,4640,1302,-2586,-5382,3995,5793,-3082,-5222,-2421,4037,6768,-5062,-6562,883,4000,6146,-5001,-7108,3604,5831,2077,-4020,-6009,5530,7626,-2911,-4955,-4028,4146,7546,-4899,-6190,1548,3042,4620,-4087,-7574,4396,5717,49,-2799,-6141,2333,7833,-2949,-4694,-296,1298,5811,-1915,-7946,3280,1894,701,238,-7155,2876,5668,-4816,-1259,251,-965,5535,-3109,-5104,4491,316,1943,444,-4802,3941,3473,-2747,164,-829,662,5865,-4474,-3943,4188,763,297,-2267,-4227,5496,3599,-3108,-1273,-392,3763,4523,-5335,-4246,3533,2333,2284,-3748,-5475,5287,4564,-1663,-3784,-3149,5157,4744,-3943,-3670,-750,5174,4602,-5099,-6108,3447,5156,1027,-5283,-5331,6291,4086,-1781,-3367,-3206,5258,4236,-3630,-4274,59,4739,4505,-6481,-5612,3610,3388,1470,-4362,-4882,5963,4391,-2502,-2473,-1908,3467,5735,-4786,-2998,882,1809,4559,-3366,-3756,5531,3521,-1795,-1112,-2872,3300,3547,-4836,-778,881,-144,3116,-4722,-3231,3492,-302,-522,172,-2856,3616,3276,-5220,-2,536,895,2858,-5711,-1621,4913,832,-867,-2025,-1656,3993,2792,-4225,-1526,-40,4176,2342,-4732,-2769,4751,2755,509,-5464,-1486,6458,3443,-3996,-2971,-397,5196,2113,-6240,-2910,1313,4471,503,-5928,-2488,5030,2701,-401,-4699,-1261,5088,3851,-3906,-3468,-375,5878,2782,-5808,-3217,2379,4028,849,-6100,-2179,4574,2020,-235,-3491,-1497,5150,2521,-4252,-1772,-899,3435,1215,-4856,-1631,1533,1659,710,-3608,-1858,3933,1458,-3215,-492,-969,2804,2293,-4432,-524,2292,727,625,-3245,-1690,5162,272,-1861,-2017,-801,1914,-105,-5224,577,2678,1363,-1152,-3336,-58,4757,568,-1649,-2449,1083,4875,-469,-5201,-24,2359],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-4,4,-4,5,-5,6,-7,7,-9,10,-11,12,-14,15,-16,19,-20,22,-25,27,-30,34,-38,42,-47,52,-58,66,-75,87,-102,123,-153,202,-297,547,-2988,-5744,9256,5516,-8417,-4271,808,4491,6050,-9679,-6249,5658,4951,1919,-6349,-6728,7721,6205,-2980,-4901,-2998,7336,6526,-6382,-5291,26,4370,4965,-7112,-6554,4422,3611,2153,-4999,-5194,6832,4406,-3861,-2082,-3494,4986,4926,-7120,-2089,1803,1872,4604,-5262,-3320,5835,526,-1020,-1462,-5098,6545,3220,-6529,1345,97,1102,4107,-6812,-1751,6839,-1021,772,-2761,-3559,8635,-550,-7206,2500,-865,3770,4371,-9678,603,7793,-923,953,-5788,-3092,11179,-727,-8206,333,-1017,6552,3748,-10902,-947,6044,2463,2359,-9459,-2524,9822,2143,-3950,-3159,-3047,9350,4158,-9795,-1847,2645,6438,3557,-9518,-3276,7848,2675,-330,-7279,-4316,8286,4276,-5838,-3560,-1260,6770,4034,-7176,-2433,3418,4208,2457,-6800,-3940,6276,2874,-886,-4578,-3744,7327,1477,-4424,-2434,-359,4983,2182,-6986,-293,2475,205,1748,-5228,-2193,6836,-583,-2583,-979,-1492,6729,170,-6792,2284,1989,-59,1232,-5788,372,6110,-2645,-1303,-1633,-1384,7081,-438,-7523,3309,1099,2778,1388,-8484,2580,8211,-1788,-1670,-3675,-170,9841,-2074,-8186,420,1574,6333,878,-10127,2222,6574,140,-330,-8050,-1285,11433,-825,-6275,-2453,-253,7855,779,-9285,-532,4023,5218,77,-9193,-740,7342,1882,-2821,-5021,-531,7967,1139,-6046,-2639,1565,7461,761,-7918,-203,5265,3586,522,-7428,-1066,6551,390,-2856,-3404,-951,6419,631,-5908,132,98,3989,1793,-5413,857,4244,648,-1149,-4139,253,5881,-2680,-2436,664,-458,3431,-1379,-5314,3351,3330,-215,393,-4720,2675,5721,-4737,-2971,949,-383,5853,-2565,-6697,4517,2567,1014,-1881,-6518,5062,7364,-4149,-3104,-2140,2531,7177,-4913,-6897,3200,3868,2850,-2927,-8483,2967,8109,-79,-2563,-5001,2672,9227,-2666,-6348,-441,2817,5687,-2430,-7793,2475,4767,2289,-2193,-6734,1225,7544,-587,-5169,-4315,465,6938,-999,-5974,-699,2929,4247,-484,-5924,890,4439,2018,-2337,-4263,1100,5950,-955,-4140,-687,2126,4389,-1892,-4780,1523,2185,1488,-1132,-4409,2756,2717,-1865,-1329,-825,1548,2577,-3275,-3527,1911,1739,1636,-2466,-3512,3378,1306,-2131,-1810,-1587,4042,4471,-5190,-2470,1621,1503,2836,-3529,-3150,4953,2623,-926,-3196,-4291,4743,4027,-3510,-3295,713,3783,5727,-4340,-6020,3293,4497,497,-4257,-4974,4752,5296,-3449,-4127,-3113,3691,5624,-3884,-6110,1724,3992,2546,-3458,-6381,3324,4190,204,-2662,-4222,2892,6169,-1422,-3706,-867,2246,4516,-2471,-4556,1694,3445,2008,-2514,-4037,2682,3302,-1520,-1879,-1410,1595,3686,-1010,-2119,117,-10,1338,-2685,-2404,2919,1455,-270,-1489,-2212,2751,3382,-3230,-1921,57],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,1,0,0,-1,1,0,1,-1,1,-1,1,-1,1,-1,2,-1,1,-1,2,-1,1,-1,1,-1,0,1,-1,3,-7,13,-28,68,-219,1734,10216,-1529,-10938,2259,3394,3628,384,-11182,1958,9159,-3017,-1327,-5045,-1094,10495,-1742,-6742,2834,-1387,3952,1801,-9921,2623,6249,-2128,1869,-5268,-2375,8852,-3571,-4062,2385,-1682,4047,197,-8029,3760,3215,-1736,1458,-3715,232,7694,-5333,-3267,2295,608,5072,-3216,-5624,4191,3533,-661,-1613,-5206,4411,5988,-3985,-3868,-1224,4176,6328,-5806,-6807,2626,3471,3215,-5390,-7723,4843,5895,-987,-5447,-6115,6637,7674,-4613,-5229,-2664,5987,8316,-5881,-6757,3027,5067,4055,-4811,-8719,7063,5877,-1856,-3025,-7776,3625,9654,-5383,-5139,-1074,2048,8635,-4085,-9168,4409,2972,1238,-480,-8868,3594,8906,-4126,-997,-3544,-1064,8663,-3968,-5103,3373,210,3616,461,-9217,4191,4812,-3692,237,-2359,-1005,7254,-3619,-2773,3006,-757,3037,-1084,-6120,4101,2082,-4495,643,-3565,3610,4995,-6145,-2669,2993,2160,3702,-4517,-4581,6364,2468,-1070,-2425,-4132,5950,4712,-3838,-4042,422,5040,3158,-6007,-5185,3825,3855,829,-6083,-5429,7010,5126,-2087,-4701,-4177,6511,4744,-5867,-4789,-449,5676,5308,-5740,-6058,4958,3297,2385,-5595,-5422,6431,5607,-3059,-4033,-4327,5635,6092,-4912,-3279,1501,4010,4689,-4309,-7165,6210,2492,-670,-1494,-6575,3195,5489,-5267,-1672,-913,1393,5546,-4334,-5436,4669,-503,669,-15,-4788,3124,3563,-4090,232,-1132,141,4047,-4786,-1533,4270,-548,756,-2116,-3042,5165,2816,-4585,-238,-933,3866,2180,-5721,-2762,3699,1648,219,-4723,-2778,5437,1963,-2821,-3755,-654,6284,3365,-5323,-2497,2735,4307,1350,-6767,-2881,6026,3330,-914,-6321,-1626,7786,3079,-4090,-4484,-1004,7696,1597,-6592,-2134,2937,4379,1812,-5851,-2401,6437,3202,-206,-5595,-3618,6824,2829,-5666,-3291,-687,5291,3524,-6346,-2419,3243,954,2104,-4709,-3556,6680,2135,-2892,-1242,-2623,4320,2982,-5053,-1550,1983,668,1731,-4133,-2922,4075,234,-422,-793,-3002,4024,1626,-4640,641,1136,1885,2395,-3598,-1710,4205,-1055,-2178,-1555,-592,4799,-72,-3578,379,1916,3375,64,-4521,1687,4287,695,-2805,-3814,1389,7560,675,-5488,-2432,1164,4612,-396,-5935,-229,4152,3058,-598,-5346,650,6176,2649,-2608,-4407,1232,6629,-187,-4360,-2858,1997,4353,221,-6326,-71,4982,3245,-310,-5328,-467,6032,840,-2589,-3537,-71,6000,775,-5579,-1615,723,2033,2123,-6822,-964,3792,902,-937,-3589,-422,4447,720,-3498,-1653,-1070,3457,2294,-3739,12,1388,1009,167,-3634,-605,5405,-102,-1955,233,-529,3803,337,-4143,606,2687,-197,339,-3758,350,4634,-1029,-1292,-1472,1364,4201,-2287,-4221,512,2021,2115,-1537,-5097,1610,4322,-274],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,12,-12,14,-16,18,-20,22,-24,28,-30,34,-38,41,-46,50,-55,61,-67,75,-82,92,-102,113,-127,142,-160,183,-211,246,-293,361,-465,643,-1037,4263,-5434,-9528,6666,3163,1536,-3349,-9991,6038,8883,-4723,-4674,-3533,4543,9454,-5043,-8315,3255,4492,5203,-3319,-9089,3955,6137,-379,-2764,-6369,4172,7917,-3244,-4592,-2936,3178,7555,-4388,-6231,1077,3861,4935,-2975,-6680,5042,4123,-1836,-1232,-4750,3460,5786,-3241,-2065,1469,1632,5504,-4916,-3907,6160,846,273,-1113,-5914,5478,3449,-5388,1046,370,1171,4534,-7488,-2782,7579,-966,1196,-2888,-5423,8954,2945,-7213,-801,-2642,4084,6001,-9852,-2697,6378,263,3355,-6009,-7178,11031,3109,-4620,-2406,-4725,8398,5758,-10096,-3705,2390,2991,6434,-8375,-7731,8957,4342,-1520,-6019,-6673,8694,7140,-6959,-3741,-247,4678,7191,-8229,-6976,4372,3895,3465,-5852,-7484,6031,4949,-1021,-3130,-3378,5693,6204,-4972,-5591,569,3441,4790,-6506,-5593,5034,2126,1529,-4486,-4293,4773,3281,-3141,-1933,-2161,3485,4004,-6040,-2,2044,632,1453,-4670,-2336,6687,-1088,-2672,-889,-1586,5490,1561,-6129,957,2004,2095,2376,-7232,-13,7882,-1291,-1214,-3610,-3130,9243,-712,-7087,1715,224,4292,2619,-10502,-273,8219,-15,-891,-6517,-3805,10482,1101,-6877,-1620,-581,6764,3842,-10209,-1712,4985,3223,1194,-7849,-3398,9376,2549,-3131,-2824,-2060,8549,4052,-7997,-3101,1420,5064,3366,-7488,-5101,4577,2716,159,-5809,-3467,6009,2992,-4494,-3427,-1430,5378,3535,-5365,-1862,2855,2571,2979,-4500,-2387,4689,1310,363,-3487,-2396,5492,1236,-3730,-895,-1234,3395,940,-5660,281,3398,-851,-108,-4160,-1166,6604,-2963,-4008,1158,348,4229,-89,-7621,2477,3485,557,676,-5762,687,6349,-3176,-2797,-1389,161,7619,-1422,-7517,1986,2919,2888,-697,-8415,1140,6741,-634,-1896,-5207,-136,9248,-1312,-8095,-208,1748,5073,464,-9543,-397,7313,1740,-1005,-6768,-1284,8605,730,-4960,-3054,-50,6881,1146,-7966,-1474,3366,4114,962,-6421,-877,6560,1567,-1105,-4521,-1285,6679,1213,-5268,-2337,296,4699,195,-5737,-1580,3760,3098,-226,-3478,291,5961,228,-1813,-1504,695,4638,-111,-4329,1144,1811,1923,-536,-4641,1785,3881,-945,-1956,-2356,1816,4412,-2483,-4038,938,1087,2483,-1486,-6357,2918,3405,-984,-2607,-3835,2581,5930,-2503,-4105,1210,2056,4037,-3238,-6149,3059,4995,568,-2704,-4487,2460,6917,-2662,-3152,-2104,2759,7605,-3029,-6659,996,3944,4118,-2894,-6748,1968,6785,-1198,-3353,-4314,1040,7303,-1100,-4772,-231,1943,4707,-1817,-6851,306,4124,1113,-2116,-5140,2280,4754,-682,-3324,-3093,1657,4873,-1019,-5552,-890,2905,3942,-2049,-4753,1041,4026,639,-1512,-3398,2138,4681,-1208,-4137,-711,2527,3044,-1391,-3481,1882,2202,1545,-1577],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-3,4,-4,5,-5,7,-7,8,-9,10,-11,13,-14,15,-18,20,-21,24,-27,30,-33,35,-39,43,-47,52,-56,60,-63,61,-48,-10,576,-1615,-9458,5853,8947,-4471,-2813,-2472,1610,9460,-5560,-7679,3032,2237,4661,-333,-9497,4376,6027,-4141,1325,-4252,319,8760,-4962,-4174,3236,-1347,4315,-878,-8088,5522,3969,-2323,846,-4732,1909,6657,-5605,-2327,3180,537,3579,-3295,-4753,5620,2634,-1651,-1298,-2615,4869,3888,-5528,-2425,116,3437,4010,-5782,-4157,4858,2974,954,-5562,-4131,7431,2654,-4057,-4440,-2352,7298,4057,-7235,-3789,1559,5417,3943,-8862,-4848,7355,4171,658,-6591,-5710,8847,4255,-5243,-4895,-3262,6294,7331,-8347,-3788,2265,2981,7277,-6808,-8260,8282,3192,-495,-2139,-7078,7476,6689,-6316,-2453,-186,1995,7786,-7344,-6449,5417,1299,1689,-621,-7814,7432,5443,-5348,545,-2167,2070,6751,-7152,-2920,4257,-990,2334,-1819,-4445,5296,2617,-4269,4,-1869,2705,3707,-6190,-1559,4581,-186,1666,-3667,-2220,6375,13,-2222,-1996,-2035,5737,2168,-6867,-1389,1848,3392,767,-8010,-1302,5758,1946,-2228,-5863,-1510,8582,1721,-5409,-2379,480,6961,1943,-7675,-2471,3810,5573,1692,-8407,-2354,7869,2170,-1074,-5287,-2654,9080,2537,-5698,-2695,-1154,6559,4358,-8466,-983,5984,1811,2481,-5311,-4473,9052,2644,-2105,-2082,-3852,5531,4768,-6979,-373,776,1783,3600,-5937,-3294,5542,126,-1060,-1338,-5052,6226,2449,-4612,167,416,1534,4513,-5674,-2606,5485,-1260,872,-1338,-2939,4581,182,-3736,1044,12,2424,1244,-4563,1364,4303,247,-1403,-4706,-891,5605,-1256,-3226,-842,1220,4562,526,-6346,-300,3052,3615,-852,-6372,-109,6700,2120,-4306,-3900,1291,6525,-628,-4972,-1811,2572,4894,-536,-7235,-552,3505,3090,-917,-7132,-766,6529,754,-2970,-3076,-432,8656,208,-8063,-176,1488,4316,1196,-7618,-626,5340,1598,-595,-5420,-1062,7446,390,-3536,-155,-484,4113,1925,-5868,-336,2952,1649,1205,-4942,-1627,5068,604,-2460,-216,-1493,4408,1144,-4846,1184,1569,-309,1323,-4465,-841,4478,-1893,-2452,-1061,-810,4296,110,-2893,1966,1101,1876,-2297,-4916,1839,4553,-536,-2351,-2341,1518,3798,-1711,-3926,379,1737,2601,-2482,-4953,1409,3337,996,-2313,-3984,1997,5821,-1184,-3757,-2496,2972,5526,-2407,-5784,-61,3577,3245,-2228,-6685,2035,5640,981,-3098,-4207,2658,5342,-1759,-4102,-2334,2419,5711,-819,-5956,1122,3459,1654,-1470,-6425,2040,5464,-409,-2050,-2476,651,5440,-1297,-4886,-781,1851,4148,374,-5780,383,3173,108,-645,-3073,-312,4481,-739,-2778,-443,-383,2841,-730,-4271,846,3011,-209,-245,-2601,948,4334,-1988,-2619,-176,1194,3815,-2428,-4100,2821,2139,1209,-1698,-3800,2796,3045,-2309,-2939,-1071,2456,3572,-3053,-3364],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,9,-10,12,-13,14,-15,18,-20,21,-24,27,-30,34,-38,44,-51,60,-71,86,-108,144,-206,336,-712,4253,12461,-3583,-4286,-1984,-58,11795,-2724,-10622,2144,4606,4963,-1433,-11677,2599,9196,-1,-2708,-5773,1833,11389,-853,-7301,-2375,2379,8259,-499,-8948,609,4733,3758,-678,-7426,933,6897,629,-3887,-5213,1099,7864,-1433,-5279,-217,901,5892,-982,-7183,2894,3591,161,-1239,-6090,1611,7228,-3320,-1036,-1768,1128,5256,-3548,-4392,5567,448,561,-197,-6175,5845,5225,-4903,-927,-1613,2346,8301,-6430,-4727,5942,2395,2520,-3210,-7825,9047,4627,-6382,-994,-3997,4133,8444,-9268,-5595,3824,1805,4881,-5505,-8982,8287,4945,-2361,-2099,-7053,5030,11185,-7101,-5606,9,2731,8956,-4863,-8317,4203,4833,1746,-2608,-9403,4478,9359,-3081,-4295,-3147,2072,9522,-3661,-6611,1257,4055,5906,-3150,-8712,2541,5827,1187,-2786,-6632,3364,6934,-2787,-3767,-1822,2206,6659,-1950,-4186,537,2512,3761,-1976,-5831,4552,2654,-3124,-1298,-2476,3284,4854,-4277,-1335,1066,385,4366,-4990,-4329,7405,1079,-985,-1238,-4011,7053,3492,-5681,26,942,2699,4447,-8083,-3209,6593,-616,-402,-4240,-5428,8441,4388,-6923,-2088,-1510,5367,6911,-8869,-4259,5502,3175,3521,-6173,-6379,9848,4619,-3735,-2862,-3829,6600,6233,-7720,-3730,2270,2957,5782,-6997,-7395,6176,3501,-1304,-3789,-6176,5564,7054,-3179,-3883,-2552,4858,7536,-6506,-5719,2588,3134,3213,-4230,-6355,4481,4810,-170,-2782,-2896,4551,4595,-3442,-2793,-370,2461,3182,-3741,-3118,1745,1282,1226,-4015,-4619,4738,1524,-2619,-921,-1283,2727,2941,-4902,-1496,2536,421,2106,-4786,-1833,7180,-1081,-3050,-660,-1571,5103,976,-7087,501,2151,3500,1732,-7176,-1406,6803,-113,-2341,-3032,-2274,7709,1618,-6937,-270,2127,3583,2536,-8841,-2358,7035,1344,-451,-5807,-3353,9408,2777,-6322,-2624,-1978,6682,4241,-8022,-2958,4173,3286,2008,-6140,-3660,7489,4093,-2559,-3834,-2247,6540,3291,-4838,-3595,-253,4194,2786,-6582,-4185,3548,2697,153,-5451,-3374,4721,4113,-1538,-2541,-1589,3091,2829,-4575,-1113,335,2128,1151,-3298,-955,3275,975,-922,-2488,-1249,5115,-876,-4886,-241,875,2272,431,-4813,1689,4886,-242,-1815,-3766,-421,4771,-1678,-3975,-467,708,5112,-600,-5561,2177,3903,582,-1478,-5252,1350,7510,-361,-3918,-2188,834,6852,-600,-7977,538,4032,3088,-1619,-6833,-618,5881,829,-1995,-3827,-1029,7864,774,-6203,-2570,2018,4572,759,-6634,-944,4074,1579,-801,-6247,-783,6402,1712,-3867,-3387,990,4226,1119,-4989,-1341,3162,3942,-139,-5301,-1280,4263,1116,-1507,-4555,-1450,4384,1055,-3034,-106,667,3682,827,-3739,-630,2428,1247,-1413,-2584,697,2630,-1150,-2004,-1416,1209,2913],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,-1,1,0,0,-1,0,0,1,0,1,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-4,4,-5,5,-6,5,-5,5,-4,2,3,-11,28,-71,94,1077,3620,7311,-8624,-6415,7804,2185,1355,-1746,-8951,7396,4490,-5559,-1529,-3192,3608,7918,-8028,-3608,4138,517,3708,-2526,-6718,6296,3164,-4295,699,-4238,3214,5783,-6402,-1646,3591,-417,3740,-2960,-2885,6795,1441,-1930,-826,-3694,6446,2645,-6434,-593,1437,2853,946,-6137,-1908,6751,1672,-1165,-4051,-2024,7820,802,-5370,-1491,207,7055,1357,-7351,-977,4957,3467,-753,-8459,-1992,8730,1580,-2136,-5408,-2396,10072,1678,-8341,-1562,256,8584,3225,-11248,-1858,6600,3167,1614,-8746,-4156,10807,1794,-3193,-2665,-3868,7638,4063,-8988,-2553,2220,3354,5240,-8554,-4931,7943,403,-312,-3671,-6001,8923,2010,-5682,-818,-1202,3764,5163,-7719,-1530,5380,753,1602,-3308,-5043,6973,1412,-5056,272,-1614,3834,3150,-6799,-539,4265,-566,1490,-4032,-1774,6550,-1706,-3916,-451,-439,5746,-314,-6661,1351,3804,1725,-1129,-6522,657,6236,-670,-3532,-3789,1249,6877,-1106,-6760,-204,1587,6336,-1920,-8667,556,5932,3005,-2147,-7547,679,7740,-588,-3355,-4833,83,8213,238,-6666,337,1903,5487,1283,-9057,335,6560,1789,-882,-6227,-761,10793,858,-5091,-2133,-2005,8514,1691,-9921,641,2247,1445,2899,-8334,-2297,9164,589,-1845,-2582,-2563,6574,1878,-7315,1327,259,1442,3058,-7460,-624,5272,-1711,-152,-1906,-2099,6512,-216,-4214,501,-458,2128,640,-6525,1491,4009,-961,219,-3306,496,5865,-2343,-2989,803,1508,3477,-783,-5839,1590,3239,-246,-2289,-4412,1279,5590,-2848,-4570,-891,1478,5077,-2976,-5005,-32,3802,3663,-3026,-6020,2397,5947,699,-1911,-5117,4040,7317,-3500,-4466,-1906,3027,6227,-2992,-6426,804,3722,3604,-2108,-7381,2435,5434,-1242,-2103,-4098,740,8356,-2534,-4937,-226,912,5364,-128,-7018,2561,4823,-448,-136,-4955,932,6328,-1032,-2366,-1107,-831,5039,261,-5579,1191,2021,1246,495,-4435,721,4169,-2431,-1408,-1232,-1034,4295,-514,-3604,1709,857,1090,-733,-4490,3386,3612,-2300,-1322,-1373,2287,3984,-3546,-3293,912,799,1303,-2393,-4321,3300,4101,-1861,-3207,-2913,4039,4499,-3733,-3176,-11,3349,3742,-3520,-4571,3461,3379,1066,-4710,-4566,5036,5047,-1438,-4106,-4030,3512,3825,-3366,-4592,563,3240,3716,-2782,-5438,2961,4141,1390,-2884,-5000,2430,5549,-2157,-2576,-2833,2248,5292,-2703,-4182,1597,1825,2029,-2447,-4903,3274,3426,-295,-1549,-3570,881,4052,-3057,-2196,1251,1736,2330,-1756,-4521,2707,3225,-54,-1145,-1629,1351,3387,-2852,-1350,342,616,2283,-3086,-3078,2902,1482,409,-2643,-1989,3374,2160,-3046,-1841,63,3136,2121,-2836,-2865,1580,1618,-305,-2841,-2409,4177],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-6,6,-8,8,-9,11,-12,14,-15,17,-20,21,-24,26,-29,32,-36,39,-43,48,-52,58,-64,70,-77,85,-95,105,-117,131,-148,167,-192,223,-263,317,-395,516,-733,1236,-5765,-312,5527,2196,2664,-12607,-486,10563,557,-2929,-5551,-1633,11318,1004,-8944,-320,359,6932,2335,-11390,-2051,7332,3130,683,-8257,-2849,10480,2432,-4771,-4331,-682,8376,3831,-7916,-2696,2603,4220,2393,-8194,-1420,6591,1791,-17,-3943,-1251,6718,1456,-4391,-1563,-791,6114,1381,-6682,290,2169,1507,1439,-5962,1180,6468,-2763,-1129,-2451,-2273,6337,-2328,-6057,2566,587,1222,110,-7775,5498,6319,-5227,-165,-4474,723,10482,-5069,-5966,4345,321,6431,-1332,-11795,5627,6937,-1907,256,-7557,1260,10909,-5493,-7137,866,1416,9396,-2116,-11591,4054,6055,1166,-175,-10393,2619,11053,-2710,-3221,-4280,-435,11032,377,-9196,1160,2811,6424,17,-9391,1234,7660,1220,-1487,-6545,-517,9593,546,-6122,-2236,592,5757,-48,-8252,11,3783,2423,-740,-7003,0,6352,-304,-887,-4047,402,6643,-858,-3754,-455,913,5288,-2195,-6799,2502,3019,-99,-545,-5710,2935,6371,-3970,-1259,217,627,5015,-4230,-5740,5566,1188,340,-1695,-7079,6947,6279,-5755,-1839,-1200,2752,7521,-5428,-6212,5298,2768,3162,-3942,-9505,7180,6166,-4269,-1371,-4929,4090,10337,-5619,-5920,2370,1866,6927,-3964,-9709,6187,5990,-625,-2458,-7332,3159,9583,-3093,-4818,-2136,606,8946,-3712,-9252,3161,4351,3049,-1616,-8497,2581,6103,51,-2431,-5023,1035,8621,-2436,-5747,-1068,2636,4115,-2208,-6161,2555,4952,1527,-808,-5270,3487,4929,-1674,-1712,-1667,1057,3672,-3013,-3714,2597,1547,1776,-1947,-4365,3879,3275,-1574,-1857,-2720,3183,4114,-4635,-1830,2277,680,3226,-4535,-3360,6502,2127,-916,-1922,-4291,5895,3022,-6416,-1735,956,3645,4309,-7597,-4311,5342,1513,203,-4314,-5242,7235,4245,-6408,-4334,-2006,4613,5535,-6438,-4117,3565,3173,3864,-5216,-8207,6784,4831,-3110,-5235,-3945,5743,5752,-5364,-4136,656,4138,5247,-4311,-6958,3120,4252,149,-2771,-4671,3259,5101,-3135,-2760,-1860,3448,5030,-4331,-5469,1437,2152,2052,-1744,-5311,2810,3874,-1395,-1503,-2257,3005,2464,-3065,-1544,1359,1924,2564,-4028,-2912,3704,1207,869,-2632,-1592,4414,1254,-3128,-1578,-281,2627,2150,-4956,-892,3006,977,1104,-4513,-2563,6543,1769,-3211,-3713,-1590,6394,1594,-6372,-1737,2407,3203,625,-5880,-2381,6718,1157,-2089,-3953,-2040,7193,2836,-5516,-2818,974,4057,2002,-7443,-3197,4791,2792,1198,-5655,-2523,7260,2223,-3879,-4418,-1281,5357,3859,-6182,-3800,2271,3658,1427,-4782,-3997,4213,3710,-1051,-3849,-2816,4891,2877,-3609,-2858,-300,2673,3160,-3816,-2193,3527,2548,1202,-3604,-1288,4221,2317,-2172,-1983,-1417,3277,2100,-3279,-1368,2103,511,-557,-3593,-594],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,9,-11,13,-14,15,-17,19,-22,24,-26,29,-31,35,-38,42,-46,51,-57,62,-69,77,-85,95,-106,120,-136,155,-180,212,-255,317,-414,589,-1004,5014,1638,-1419,-4855,-4815,11261,3433,-8658,-1957,-962,3504,6523,-10501,-3048,5591,-634,2976,-4746,-4571,8959,1907,-5670,32,-2431,4341,4659,-8302,-22,3053,-771,3499,-4242,-2252,7783,-97,-3330,-725,-1447,4350,1729,-7090,544,3271,746,1344,-6409,1205,6209,-1004,-1975,-3094,96,7287,-794,-6380,100,3688,4304,-1537,-7896,1384,5222,1600,-2008,-6439,1781,8254,-1606,-5032,-4187,920,10005,-1875,-7509,764,4449,6551,-1433,-10555,3077,7884,-523,-2536,-7727,1487,10858,-2069,-6987,-1747,252,9059,180,-11430,1621,5086,1134,1426,-9085,-1799,10211,-289,-2821,-3005,-2376,9755,-259,-9420,579,2088,3173,3121,-8116,-1169,8066,-1573,274,-3459,-3697,8872,513,-5069,536,-729,4718,2374,-8128,1901,4683,-1562,853,-4262,-1363,6088,-1652,-3874,407,1462,3858,-2217,-6357,2901,4356,-478,-1603,-4691,3491,5921,-2023,-4173,-1541,3809,5421,-1789,-5045,1610,3804,2780,-3145,-5699,3917,4926,-406,-3605,-5956,3205,6305,-3400,-4470,-943,4242,7195,-5043,-7705,2351,4885,3255,-2988,-8379,4118,6988,-3136,-3334,-4727,3214,10056,-3507,-7211,1109,1515,7036,-1774,-9838,3552,5108,835,-1317,-7033,1236,8975,-3159,-4141,-512,-995,7867,291,-8342,2143,1874,1450,622,-5491,287,6256,-2298,-1874,-2230,-765,7650,-928,-5221,2859,759,2096,-183,-6084,1870,4251,-1958,-555,-1281,798,5004,-3524,-3065,2543,249,1647,-1599,-5286,2898,3229,-1692,-1844,-2520,3198,4763,-3539,-2786,1230,3027,4379,-4850,-4219,3658,3263,885,-3841,-5009,3918,5067,-2363,-3880,-2677,5988,5185,-5502,-5229,777,4532,4656,-6920,-5502,4258,4671,641,-3774,-4567,5536,6307,-4189,-3840,-2298,3749,6150,-4234,-6355,2442,2691,3224,-2953,-7099,4572,4624,-1738,-2008,-3915,3247,6605,-3907,-3852,470,2371,4339,-2546,-5642,2968,2274,-554,-414,-4336,1278,5529,-3032,-1752,-645,794,4717,-2470,-4464,2727,1533,244,-1000,-2026,2733,3487,-3606,-1436,351,1490,2364,-3831,-3214,3305,1387,-58,-2512,-2016,3955,3082,-1994,-2220,18,3351,3031,-4373,-2324,895,3702,1027,-5185,-3115,5248,3289,-1310,-3797,-2741,5821,3264,-3376,-3821,1448,5826,2084,-5494,-3925,3808,3788,2249,-6165,-2904,5897,2958,-1556,-2576,-1853,5904,2910,-5122,-2630,-210,4188,3754,-4856,-3489,3589,3419,505,-3054,-4633,5595,3871,-2978,-1644,-2887,2870,2607,-4266,-3229,2039,1806,243,-2818,-4773,3932,369,-1423,-790,-2140,2677,3297,-3109,-3076,1090,1507,1442,-2911,-2288,2985,530,-1369,-502,-345,4047,546,-3167,-1127,1303,1154,1001,-3630,-808,3391,1713,-2247,-2392,-343,4355,1832,-4216,-1345,1838,4416,-293],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-4,5,-5,6,-6,8,-9,9,-10,11,-12,13,-14,16,-17,19,-20,21,-21,20,-17,3,45,-496,-3613,-4037,-3956,10043,4177,-11482,-1443,2554,4766,6216,-9642,-4795,9151,2074,93,-5398,-6059,10776,5466,-6918,-3691,-2989,6070,6649,-8834,-5010,3877,3570,4152,-5748,-6074,6891,4407,-1457,-3565,-4894,6215,5374,-6034,-3052,239,4174,4213,-5629,-4144,2772,2132,1883,-5201,-2013,5759,919,-3293,-1797,-2005,4876,1486,-6241,525,1634,976,2680,-7399,139,6630,-1919,-734,-691,-1866,8114,-1152,-7607,2475,571,4402,-471,-9517,1495,7357,-1392,-991,-4595,-1040,11909,-3549,-7352,1221,195,7603,1096,-11922,2281,7145,169,1761,-8892,-1152,12341,-1267,-5183,-2128,-1662,10963,2066,-11295,-815,2767,4974,3414,-9990,-1754,9374,93,-1664,-4899,-3819,10844,3517,-8980,-2936,-144,6215,4568,-8353,-1963,5807,2397,1520,-5635,-4145,7283,1675,-3060,-3494,-1633,6430,2607,-6289,-2904,1837,2868,1605,-6301,-1091,4398,299,350,-4042,-1026,4759,-1223,-2253,-1257,198,4134,-316,-5912,3552,1922,-208,35,-5856,1788,5928,-3449,-2795,542,-1012,5732,-4172,-5765,4765,3294,2236,-419,-7757,3985,6867,-3690,-2602,-4576,1451,11002,-3110,-6682,2651,1989,5504,-1338,-10626,4195,7548,-745,-1773,-7789,889,11114,-2283,-6566,-1544,459,8188,-301,-10807,1551,4623,2067,-526,-8617,498,10126,-905,-3156,-3716,-1600,8639,455,-8987,-253,2702,5232,1168,-8205,-310,7161,1580,-1742,-5397,-997,6806,1164,-3168,-1321,139,4653,115,-5965,293,2514,2244,-691,-5226,1663,4998,-1277,-1999,-2491,476,5492,-2781,-3349,1049,1332,3055,-930,-5613,2386,2823,-2164,-310,-1804,2773,5196,-5341,-2574,501,1368,5351,-4057,-6387,5074,2606,-577,-1913,-5281,4129,5970,-4290,-1670,-1784,2918,6466,-4634,-7317,3687,3909,3031,-3194,-8089,5582,6174,-2645,-3551,-3851,2992,7559,-3553,-6637,1329,3275,5421,-1786,-8811,2886,5524,12,-2361,-5694,2020,8423,-1463,-4238,-1602,1801,5192,-1845,-6582,1865,4058,3107,-965,-6179,1224,6460,-745,-2759,-3066,1370,5654,-1448,-2994,-473,1171,2603,-1106,-4961,2580,2475,-336,-582,-3752,2711,3975,-2671,-2783,-453,2527,2070,-2779,-3014,3258,2199,600,-1966,-2245,4717,1931,-3338,-622,-149,3942,2901,-5639,-2628,2332,1936,1796,-4934,-2713,5953,3678,-3049,-3119,-1758,5696,4506,-5902,-3389,894,4693,4636,-6515,-3967,5184,3613,978,-3163,-4757,6214,4179,-3782,-3404,-1370,3054,5104,-4559,-5549,3111,4144,2768,-4671,-6589,4503,5022,-1121,-3080,-3058,3904,5003,-3930,-5061,-703,2486,3650,-3586,-4955,2191,1911,20,-3244,-3542,2786,3841,-1760,-2886,-2202,1933,3728,-2881,-1948,1579,2574,2333,-1974,-2697,3227,1816,-1837,-1473,-1223,2252,2808,-3243],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-4,4,-5,5,-6,7,-8,9,-10,11,-11,13,-15,17,-20,24,-28,35,-46,60,-85,130,-225,498,-2542,-10316,698,2588,5105,2676,-11244,-2279,8815,-656,-875,-4606,-3168,10054,307,-6601,312,-1090,5320,4199,-9223,851,4779,-1743,2195,-5457,-2754,7325,-1677,-4407,408,-1531,3748,319,-6948,1087,2917,-452,-25,-4099,678,5817,-1731,-2606,-497,1210,5136,-3541,-5598,1577,2413,2858,-3683,-6452,4079,4622,-2170,-3515,-3435,4458,7124,-4526,-5160,-10,4437,6377,-6338,-6948,3823,4381,2606,-3562,-8232,6446,7591,-2811,-4424,-5115,3612,10390,-7051,-6560,1228,3101,6675,-4052,-10438,5582,5539,-551,-2135,-8441,2962,11920,-3011,-5489,-971,580,9789,-2225,-9293,3150,2063,2755,987,-9193,2240,8323,-2395,-1220,-3718,-588,8557,-1839,-6549,2162,-178,2823,333,-7941,2821,5121,-2242,-256,-4075,-897,7533,-2156,-3180,1110,407,3240,7,-4671,3379,2808,-1306,-521,-3076,2833,4571,-4533,-3025,558,2746,3304,-4640,-5308,4024,2857,796,-3743,-4256,5637,4781,-2946,-3807,-1815,5673,4397,-6643,-4392,1794,4300,4312,-7746,-4941,5049,2940,446,-5403,-7257,7583,6899,-5681,-4241,-2189,5298,7697,-7660,-5084,3175,2549,4666,-4644,-7652,7183,5810,-1970,-1850,-5718,4471,7353,-5048,-3336,53,1528,5881,-3272,-8462,3952,3712,523,-849,-5794,3522,6218,-3358,-1704,-399,907,6031,-2036,-5101,4997,638,1319,-202,-5841,3898,4277,-4081,477,-1098,952,3862,-3818,-3773,2571,1618,1132,-2013,-3238,5214,2739,-2798,-1317,-752,4274,3673,-4220,-2407,2890,3568,1300,-4592,-3449,4152,1960,-1506,-3781,-2393,5656,2407,-4709,-2437,301,5148,1590,-7144,-2785,3195,4770,1230,-6733,-3314,6994,2908,-2144,-4083,-2990,8099,2758,-5582,-3309,1541,3182,3835,-7274,-3996,4400,2709,957,-5535,-5692,6773,4856,-4318,-1294,-2860,3967,5887,-6807,-3743,2970,1869,3157,-4627,-5703,5750,1971,-696,-1944,-3165,3513,3615,-5323,-2148,1654,1085,2800,-4207,-3727,4874,-113,-42,-758,-2956,3981,2866,-3816,-1375,470,1743,3359,-4454,-655,3711,2055,-247,-2761,-2574,5137,1114,-3578,-1143,535,4078,1215,-4987,-2137,2866,1781,-661,-4335,-1155,5722,1270,-1216,-3089,-462,5360,533,-4921,-1199,1624,4583,979,-6009,-669,4945,2400,-2816,-5819,490,7356,874,-4782,-3423,-36,6662,2450,-6496,-1036,2590,4182,1193,-5680,-2059,6204,2714,-1028,-3570,-397,6669,2062,-4828,-704,57,3832,2323,-5769,-2414,3926,1122,-47,-4071,-2280,4467,682,-2271,-1330,-1234,3165,1747,-4332,-580,2126,547,764,-2694,-987,5069,497,-1463,-1223,-740,4264,747,-2867,-363,1631,1393,991,-3220,57,4121,-38,-964,-1886,-89,3976,-429,-4366,657,2961,2477,-1653,-4930,655,3703,1211,-1786,-3808],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,1,-1,1,0,1,-1,1,-1,1,-2,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,6,-8,9,-10,11,-13,14,-17,20,-22,27,-39,728,3400,7418,-8374,-8500,9246,3536,-379,-4631,-8118,8535,9442,-7424,-4400,-2334,3561,10465,-8397,-7185,5863,3758,4751,-4755,-9887,6750,6539,-3394,-4162,-6304,4214,8359,-5355,-4473,322,1767,6390,-3555,-7495,4754,3948,708,-2848,-5846,4050,5780,-3137,-3526,-2195,3634,5782,-5124,-3667,2467,2457,1873,-3239,-3755,4788,2249,-2288,-1612,-2762,4862,1400,-6440,53,1013,2682,3725,-6421,-1082,6657,-703,-732,-2447,-3642,8659,1552,-6853,639,718,5592,4066,-11041,-833,7317,41,1192,-6608,-4079,10527,1881,-5765,-2078,-3573,7903,5026,-11876,-1305,5564,2650,4214,-9316,-4993,10625,3377,-2286,-2836,-6229,8323,6155,-8277,-2776,920,4983,6711,-8630,-5616,7759,2232,1474,-3838,-7591,7562,5580,-4639,-1931,-3103,4257,6538,-7051,-3706,2183,2513,3691,-5615,-4262,4928,2563,-1276,-2569,-1962,4339,2686,-4905,-973,1831,3240,3217,-5319,-1521,4834,-157,169,-3428,-1805,5467,-47,-2988,-1563,-1344,4085,1140,-6051,1137,2139,218,525,-6575,48,7493,-1002,-3336,-3172,-1113,8265,-1718,-8699,1908,1797,4253,1488,-9801,1407,8046,-752,-983,-5434,-1609,10843,242,-6737,-759,-984,6811,1984,-11743,227,6376,2332,-470,-8607,-3314,10112,110,-5833,-3651,-2040,9222,3249,-8617,-374,2267,3333,3666,-7341,-4061,6603,966,-1112,-3961,-4433,9423,2596,-5750,-2798,-353,5229,3316,-7193,-2460,3797,2032,-425,-4871,-2555,5432,1221,-2231,-1277,-137,4516,-93,-4233,-179,2400,2539,151,-4978,353,4044,411,-416,-3750,344,5202,-2480,-4148,2,923,3099,-2602,-6212,3060,3652,-185,-1797,-4697,1228,6247,-3498,-3993,-538,829,7109,-2690,-7621,2421,3921,2940,-409,-6115,2226,6613,-915,-2512,-3929,821,7435,-2497,-7196,1391,2485,5418,-1698,-8883,1214,7042,-107,-1520,-4973,-103,9530,-850,-5334,-853,1281,6670,-248,-8507,1031,4101,2185,-715,-6211,-767,6752,-290,-2252,-3055,-294,6937,239,-5497,265,1174,2471,341,-6536,727,4416,-350,-595,-2840,1099,6092,-1254,-2542,-734,722,3772,-311,-4039,1390,2044,167,-1209,-3735,1136,4089,-1775,-1487,-498,-167,3240,-2490,-4032,1761,1951,1528,-1684,-3132,2910,2797,-1546,-2774,-1630,3699,3099,-4213,-2727,1826,2661,2506,-3271,-5355,4143,5787,607,-2275,-3708,4112,5270,-3209,-3866,-608,2976,5719,-4380,-5257,3157,3645,2584,-3320,-7224,3392,5547,-2284,-2720,-2775,2589,6876,-2576,-4827,419,2466,3881,-2431,-6134,2018,4964,1460,-1043,-3606,2419,5524,-2415,-2965,-994,1786,4879,-1650,-5250,1514,2529,2463,-163,-3555,1716,4770,-543,-2712,-1731,1318,4208,-2013,-2693,1309,1792,744,-759,-1772,1960,922],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,7,-7,9,-10,11,-12,14,-16,18,-21,23,-26,28,-31,35,-38,43,-48,52,-58,63,-70,77,-85,94,-103,114,-126,140,-156,174,-195,220,-252,291,-342,410,-505,655,-916,1506,-6234,2963,10381,-4996,-1763,-4917,161,10447,-3000,-9551,3530,745,4824,-429,-10474,2195,7021,-2594,-670,-4760,-812,9364,-2506,-6046,1261,326,4631,-24,-7493,2787,3521,-1151,-419,-3972,2162,5643,-2901,-2059,-10,725,4764,-3778,-3892,3655,2384,-413,-2662,-4333,4333,3683,-2517,-2813,-2528,6015,4902,-5210,-1860,2187,2475,3098,-6282,-3890,6361,3179,-942,-4729,-5535,8016,5141,-7134,-3798,-1560,5205,6026,-9187,-5335,4460,1492,3284,-5867,-7361,9112,5925,-2523,-2761,-6322,5801,9320,-7186,-4259,2180,2827,7215,-6082,-8749,6552,4398,-265,-1613,-8566,4902,7652,-5904,-2946,-1642,654,9222,-4621,-7720,4310,1160,3525,-290,-7974,5656,4936,-3786,114,-3715,1085,7616,-4618,-2286,1994,-347,2351,-1905,-4932,4557,2393,-1803,57,-2415,2656,4947,-5499,-2005,1939,865,2082,-5591,-2732,4647,485,-1286,-4032,-2045,5258,1159,-4482,-2671,57,5603,1408,-6912,-1726,5187,2579,893,-6564,-2203,7071,1913,-3542,-4787,-1902,6620,3307,-7837,-2180,1425,5057,3795,-8473,-3338,6772,615,802,-6111,-4773,9116,2082,-5162,-3453,-3049,5827,5565,-8090,-3527,2886,2396,4111,-6078,-5990,7953,3222,-2325,-1979,-4685,6297,6355,-7584,-2047,-561,1436,4522,-5343,-4131,4521,957,778,-1826,-5195,5262,3689,-3016,-754,85,1235,3923,-3568,-1492,4092,96,1846,-2572,-3267,4761,1199,-3065,-171,-799,2735,2205,-4253,-567,2012,1200,129,-4517,356,5027,340,-3569,-2207,301,4450,-32,-3883,-241,1637,4322,4,-7167,-332,5051,1194,-1488,-5423,593,6906,411,-3262,-2195,410,6857,206,-7453,-273,2532,4341,637,-8291,-43,6762,1020,-1896,-4018,-1895,7896,758,-6774,-1668,495,5697,4177,-9145,-1517,4963,1874,890,-5283,-3165,7055,580,-4038,-1587,-2314,4008,2843,-7164,-1805,1331,1372,2609,-4545,-3157,5243,1180,-1088,-907,-2859,3372,2638,-4510,77,445,1469,2681,-4669,-938,3931,-287,-2028,-1927,-260,4362,60,-2852,1139,1694,1838,-778,-4438,930,3750,773,-859,-2531,233,4611,-722,-3294,-968,1355,3855,-2141,-5520,849,2247,2622,-2569,-4994,2854,3895,798,-2806,-3959,2012,6100,-1891,-4793,-1513,2315,5268,-2678,-6471,942,3746,2753,-804,-7235,891,6032,-853,-4025,-2297,1600,5203,-572,-4904,472,3488,4522,-18,-6062,-119,4455,797,-1661,-3608,-516,6142,827,-3966,-1054,770,4518,722,-4685,-216,3582,1393,-254,-3768,827,4051,-870,-2458,-43,420,3964,-153,-3908,1162,2456,-41,-553,-3140,1044,3429,-1595,-1822,-241,839,3102,-654,-3306,1114,1165,964,-1697,-4390,1719,3891,-1070,-2503,-3399,2875,3432,-3327,-3024,435,2915],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,1,0,1,-1,1,-1,1,-1,2,-1,2,-2,3,-3,3,-4,3,-4,4,-3,3,-2,-1,5,-15,35,-87,262,-1976,-9207,5621,11411,-5815,-4556,-1005,2591,11073,-5192,-10361,5237,3805,3375,-1356,-11571,4313,9181,-3560,-3314,-5079,1436,11809,-4519,-8207,1151,995,7556,-930,-11439,2334,7472,444,-621,-7581,1308,9371,-1928,-4416,-377,696,6720,-2660,-7004,2314,3765,2481,-1141,-6292,1835,5074,-1757,-1527,-3692,1794,5663,-2578,-3362,1505,1776,4319,-3523,-5473,4625,2079,-1106,-2480,-3507,5358,4092,-6549,-1463,-640,2253,4343,-6369,-3833,7176,1710,2185,-2773,-6519,8886,3527,-6259,-1280,-3633,4973,6125,-10715,-3955,4998,963,5001,-6981,-8015,10086,4212,-3327,-1706,-6864,7573,8517,-8617,-4360,1199,3675,8408,-6204,-9090,7064,4501,-287,-3342,-8658,6906,9192,-6199,-3137,-2960,2967,8992,-5369,-7357,3390,2000,4797,-1870,-8729,4422,5332,-1300,-2496,-4628,3218,7035,-4945,-4611,348,1508,4666,-3826,-6615,3344,2335,1973,-2670,-3560,3167,3041,-2341,-1311,-1287,2817,4092,-4439,-1617,2737,725,2404,-2913,-3680,6559,1308,-2678,-1951,-1307,7626,1750,-7431,-1980,1882,3395,3276,-7707,-1145,7053,467,-1047,-4640,-2872,9351,1768,-7363,-1333,73,5922,3517,-10164,-3381,6138,2072,1007,-5729,-5741,9827,1929,-5911,-2491,-4112,7729,5060,-9735,-3194,3890,4193,4798,-7451,-6244,7926,2378,-1185,-3869,-6116,8181,6251,-5999,-2942,350,3763,4569,-6732,-5401,6124,1894,1626,-2182,-6037,5225,4990,-3502,-2539,-1796,4110,4456,-5103,-3129,1962,2757,3062,-3510,-4603,4316,2192,-1026,-2562,-3043,4412,1473,-2573,-900,622,3845,1024,-5929,-864,4434,152,-815,-3596,-742,5837,323,-4625,103,339,5556,121,-6793,565,3230,716,502,-6401,-217,7171,139,-3064,-2249,634,8754,-343,-7480,185,2148,4720,658,-7895,-405,7539,483,-1707,-5091,-2789,8377,1612,-6165,-2409,123,8114,3342,-9717,-1440,5542,3075,1136,-7238,-4107,8319,2702,-4133,-3128,-1348,8273,3524,-7820,-1595,2368,3926,3416,-6740,-3690,6017,1318,-440,-2801,-2888,6786,2331,-5123,-1859,974,3293,2116,-4626,-1465,2697,1421,416,-3148,-2154,4907,318,-2700,-1042,783,4348,-273,-4049,581,2199,1184,-837,-3926,797,4805,-1927,-1388,-1328,1308,5276,-1592,-4267,-350,2169,3691,-2133,-5487,2278,4120,-106,-3118,-5456,1741,6179,-1640,-4223,-1689,1754,4873,-2236,-7127,1731,4393,3275,-1911,-6877,1304,7079,-978,-3553,-4032,840,6403,-1849,-6650,-907,1547,4638,-224,-6625,-454,5775,991,-1327,-4743,778,6962,-209,-5243,-1994,945,5019,415,-5840,8,3945,3024,843,-4917,-1578,6141,516,-2535,-2146,-922,3977,211,-3485,-1504,2948,3012,-141,-3583,561,2955,136,-2013,-2540,806,4273,-1005,-2949,-639],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,9,-10,11,-12,14,-15,17,-20,21,-24,27,-30,33,-37,42,-48,56,-65,77,-94,121,-167,262,-542,3120,9012,-5915,-8525,5496,3422,2165,-2988,-10237,6183,6711,-5068,-1349,-3985,1684,9205,-4599,-5168,2510,1600,4184,-2977,-7084,4008,3242,-1765,-21,-4365,2123,5167,-3962,-2355,1328,698,3112,-3521,-3578,4420,938,228,-3252,-2365,3989,2088,-4131,-2170,-378,4390,2266,-6877,-1220,3739,2456,699,-4884,-1404,6937,933,-3183,-3097,-1710,9043,1164,-9358,-647,1880,5595,2722,-9294,-2004,8398,2383,-508,-6742,-3911,11103,1130,-5894,-2059,-2391,7879,5962,-10179,-3650,4245,2540,4281,-7464,-5326,10064,2927,-2404,-3382,-6200,7733,7402,-9162,-2183,651,2744,8005,-8161,-6458,6924,2806,782,-3518,-7690,6423,5707,-3657,-851,-1865,2581,5900,-5952,-3630,3127,1638,2044,-3791,-5289,4406,568,-3496,-1055,-1923,3572,2921,-4743,-1381,3419,873,2333,-3462,-1299,4552,719,-1365,-1997,-1273,4901,-203,-4677,111,1873,3406,403,-6101,-249,5386,1622,-502,-6003,-11,7351,-660,-4957,-2931,369,7617,-268,-8896,779,2876,3895,-777,-9643,414,8618,885,-2493,-6937,-1440,9552,919,-6275,-1873,1162,6936,1788,-11284,-730,6537,1288,1411,-7439,-3364,10201,1566,-2864,-2476,-2641,6541,3698,-8770,-882,2009,1436,3433,-7486,-3301,7396,1664,-702,-2317,-3161,6902,2267,-5885,-848,619,2583,3345,-6663,-2388,4412,-825,742,-1819,-2484,5237,1452,-3709,98,156,3623,2144,-5115,-913,2627,1338,-496,-3198,160,5251,-616,-2464,-1356,398,3446,-1908,-4706,96,2045,1809,-1840,-5556,1302,4292,-1808,-2599,-3679,2113,7153,-2253,-4156,-1543,2680,5153,-1118,-7741,1417,4192,1319,-1646,-8026,2575,7384,-1481,-3319,-3328,1122,8475,-1233,-7393,680,2287,4543,622,-8566,-488,6113,716,-1864,-5743,4,7798,-508,-5603,-1567,174,5894,1941,-7382,-466,2803,1238,1560,-6305,-1392,6807,-770,-1951,-1809,-1469,4846,1096,-5443,1334,1075,1125,1078,-4745,605,3229,-215,-1632,-1525,-174,3024,-594,-2052,1334,1991,2588,-835,-3059,1359,3897,-739,-1952,-3172,1610,4866,-2197,-2845,310,2068,3626,-2050,-4108,2148,3222,431,-3182,-2751,3585,4947,-1303,-3608,-2266,4551,3421,-4413,-3996,1520,4556,3176,-3410,-5276,3166,4331,-756,-4023,-3725,3748,6345,-2618,-4535,-2011,3185,5455,-3949,-5906,2679,4320,1978,-1249,-6608,1856,5301,-477,-2947,-2363,2422,6517,-2458,-5390,653,1157,3112,-1046,-5951,1714,3648,153,-1746,-4266,1421,6385,-1448,-2071,125,876,3081,-1109,-4583,1938,1725,-805,-268,-1930,1372,3728,-1025,-1259,939,918,3526,-2366,-2631,1470,1673,641,-2593,-2701,2245,3142,-2044,-2542,-1194,2490,2131,-2920,-2185,2315,2607,634,-3687,-2775,3985,2072,-766],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-4,4,-4,5,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-24,28,-31,33,-37,41,-46,50,-56,62,-68,76,-83,93,-103,116,-129,146,-165,189,-220,259,-314,392,-518,748,-1307,6111,-462,-13409,4202,4554,1180,195,-11244,123,11588,-1973,-3357,-5031,-2190,13184,359,-10372,1200,2192,6247,2465,-13161,-443,8779,-9,-416,-6527,-2857,10492,-250,-7161,-989,440,7464,2587,-9444,-362,4504,1345,2420,-6579,-2262,7624,-227,-2316,-3846,-1056,6838,172,-5332,738,1439,2555,949,-6436,272,4386,-327,-484,-4485,1546,5403,-2492,-2865,51,716,4501,-3073,-6249,3846,1942,1343,-2476,-5203,5163,6405,-4358,-2122,-827,3804,8436,-6686,-5958,5663,1641,3159,-3828,-10171,6617,6506,-3105,-2046,-6961,3660,10896,-7349,-7032,1696,3486,8020,-3117,-11412,5303,5478,-588,-1832,-9489,5326,10827,-3931,-3166,-1686,220,10565,-3347,-10172,2628,3732,4798,-180,-10159,3646,7852,-1606,-2509,-5788,-178,11257,-2597,-7640,1152,475,5770,59,-8537,2587,4816,1396,-540,-5698,549,5819,-2955,-3818,-1404,911,5325,-1324,-5699,1860,2030,1350,-1590,-4562,2632,4071,-1828,-1061,-2394,2776,4957,-3870,-3491,1300,1479,1938,-4604,-4374,6229,2500,-1706,-2622,-4343,6950,4728,-6830,-2330,782,3935,4852,-7744,-4769,6733,1582,1511,-4928,-6972,8477,5483,-5717,-2019,-2603,5387,8017,-7908,-5607,4148,3049,6207,-6070,-8345,7385,5888,-2582,-3613,-6608,6167,9614,-6763,-5025,573,2238,7928,-4916,-8569,5202,4254,2515,-2358,-7728,4729,7830,-3923,-2786,-2600,1134,9092,-3085,-6212,3547,1470,2460,-1849,-6587,4079,4496,-958,-1492,-3843,1411,5755,-3913,-3158,469,2496,2791,-3538,-4922,3314,3216,309,-2739,-2200,4289,2653,-4126,-353,234,2859,2240,-5688,-2365,3619,2253,306,-5111,-2245,6607,1779,-3264,-1562,70,6251,3824,-6326,-1791,2409,3130,1958,-7288,-3574,7042,2836,-1959,-5221,-3873,8252,3206,-6237,-2189,73,5249,3833,-8569,-4797,5639,3384,1952,-6541,-5415,8600,4203,-3683,-3460,-2575,6415,5923,-7409,-3602,2267,2930,4223,-5975,-5711,6033,3903,-829,-3727,-3990,5452,4898,-5065,-3748,-362,2533,4041,-5003,-3943,4771,1807,679,-2751,-3961,4241,3196,-2958,-1443,-1077,3286,3807,-3214,-625,1840,2259,504,-3423,-1471,3913,1241,-1480,-2188,-1384,3574,1156,-4130,-971,1314,2138,324,-5198,-1264,4160,965,-1465,-2822,233,6194,-63,-4873,-1307,690,5181,925,-7448,523,5482,2201,-1005,-5680,282,7511,295,-4315,-4540,337,6578,1884,-6729,-852,1883,4577,-290,-7702,-652,6175,2674,-1944,-5916,-2173,7580,2976,-5970,-2630,375,5331,1819,-6918,-1539,4332,2088,1119,-5043,-2704,5953,2812,-3062,-2722,-1179,4554,1929,-5741,-2652,1838,3222,1264,-3977,-1386,3080,1857,-1458,-2651,-860,3607,1699,-2599,-1145,1598,1667,557,-2962,-30,3202,32,-1022],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-3,3,-4,4,-4,5,-5,6,-7,7,-9,9,-10,11,-12,13,-15,16,-18,20,-22,24,-27,29,-33,38,-43,50,-60,74,-94,127,-182,155,-4068,-6841,9502,6076,-6676,-1861,-1063,4506,6836,-7659,-4109,4619,2158,2717,-5148,-7193,7326,2615,-3877,-1921,-3904,4923,6332,-6372,-2605,2124,586,3513,-4128,-3424,5758,1622,-1798,-2871,-1567,6233,1897,-4241,331,1091,3137,365,-6557,-122,4935,673,-1077,-4984,855,6763,-834,-2989,-2154,910,6351,-1131,-7591,967,3744,3555,-452,-9808,2853,8455,-1279,-2701,-5273,-3,11849,-2125,-8691,1056,1777,7427,1043,-12147,325,7821,668,266,-8506,-1111,12106,-189,-6002,-1755,-2725,9270,4178,-10912,-178,3753,2610,3645,-8424,-3637,11210,2329,-3067,-3810,-4130,9712,2814,-8312,-227,-17,4276,4764,-7852,-2665,6940,1248,339,-4346,-3283,6989,727,-4091,-713,-1507,2785,2963,-5945,-311,3498,952,1712,-5113,-1263,6053,-1043,-2473,-336,664,4896,-657,-4434,909,495,2170,-370,-5381,1789,4201,-1548,-1824,-2935,3392,5266,-2738,-4320,651,2336,6495,-2962,-7903,2772,4475,1414,-1621,-8274,3426,8694,-1816,-3182,-3328,3022,8584,-3664,-8492,1671,2757,4736,-1360,-10029,2498,7399,-823,-2172,-6101,713,10312,-1608,-6678,552,406,6538,1120,-9456,1707,5397,1985,941,-7350,-377,10764,-1102,-2956,-1577,-1976,7447,337,-8655,1083,2617,2132,1157,-8016,-567,6234,134,-267,-2788,-2418,5612,524,-4594,846,128,2974,1378,-6214,1734,3572,-577,-358,-2722,734,5353,-2463,-3914,1113,535,3050,-1218,-4018,2628,2309,-61,-2831,-4031,4226,4692,-3220,-1888,-1765,3227,6159,-4698,-3662,2223,2248,2944,-3735,-5687,5146,3939,-1586,-3243,-4104,4545,6177,-4495,-4032,-574,3033,5522,-5520,-6681,3280,3416,1357,-2263,-7689,3589,6250,-2778,-4077,-2533,1899,7610,-3433,-6429,2776,3177,4498,-2171,-7829,3931,5762,-1515,-1342,-4999,137,7359,-3072,-4404,-945,1233,6670,-1376,-7558,2054,2934,997,578,-5280,1797,6420,-2004,-2269,-338,1017,3879,-1395,-4042,1846,2296,285,-198,-3644,1554,3163,-1263,-1709,-124,1681,3277,-3251,-2172,2038,2829,545,-2492,-3752,3146,2123,-1063,-1826,-2360,4569,2450,-4176,-2607,-297,3434,2321,-4531,-1408,4831,2631,1021,-4887,-3773,4758,2200,-4605,-3199,-1889,4668,3886,-5600,-2852,2136,3625,3338,-6000,-5918,4227,2624,158,-3600,-3657,5009,4538,-5014,-3259,-959,3137,4348,-5335,-5313,4150,3614,1432,-2598,-4170,3794,5208,-1891,-3566,-2294,2509,4662,-3183,-4430,-636,1962,2472,-2806,-4681,3291,3524,-149,-2148,-2397,2035,3501,-2587,-1315,703,1374,1356,-2270,-2118,2739,873,75,-871,-1838,2788,2030,-3340,-1529,896,2344,1133,-3486,-570,1404,2711,-400,-3461,-1250,3643,2265,-3203,-2397,190,3819,1642,-4629,-1626],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,-1,0,-1,1,-1,2,-1,2,-2,2,-2,2,-2,2,-2,3,-3,3,-2,3,-2,2,-1,0,3,-8,18,-40,96,-291,2062,12298,767,-5383,-3701,-2801,11619,2472,-11404,-206,2607,5478,5289,-11895,-3527,10003,318,-608,-6675,-6153,12326,3534,-8423,-1804,-675,6290,6419,-11385,-2697,6276,2849,2458,-6167,-6431,10044,1794,-3195,-1357,-4104,7309,4420,-7689,-2389,1569,1709,4893,-5855,-2757,5882,937,-518,-1910,-2579,6314,2297,-4482,-447,413,3230,585,-5788,1755,4872,675,-979,-4769,99,6707,-1609,-3789,-961,953,6795,-1314,-6490,2669,2268,3609,224,-8665,2840,6341,-2627,-2294,-3609,653,11104,-3679,-8025,1430,1606,6429,-605,-12162,4175,7465,-786,245,-9171,943,13094,-3356,-6209,-2012,-1072,10387,-120,-11625,1538,4093,3718,1521,-11233,-63,10813,-1618,-2959,-4466,-2859,10658,546,-8913,372,1374,4597,1872,-10131,-1246,7376,-111,914,-5452,-4390,8784,510,-6155,-696,-1347,4824,3104,-6895,152,3254,2148,914,-4357,-1294,7230,-224,-2651,-763,650,4359,-1472,-4833,420,2213,2615,-174,-5684,2504,4278,-500,-1730,-4026,1118,5477,-3100,-4383,556,2357,5014,-3703,-5948,4629,2155,1647,-2315,-6174,5287,6531,-3554,-3617,-2452,2606,8118,-5427,-8073,2888,3534,5107,-2649,-10086,4502,5873,-1222,-1665,-6674,3083,9657,-4753,-6766,698,2078,8126,-1023,-11103,4303,5454,1957,-737,-8614,2237,9384,-2479,-3926,-2488,1441,9254,-1296,-8224,2199,2078,3353,248,-8712,844,6386,-341,-1522,-4232,-977,7209,-1321,-5175,-190,1287,4004,620,-6661,2821,3881,488,-502,-2928,1469,5026,-1667,-3164,-1041,1966,4958,-2576,-3774,2076,2494,1398,-1969,-3818,3179,3848,-2553,-1624,-1689,3870,3840,-4319,-2704,2043,2242,1934,-5253,-4711,5648,3136,-1991,-3514,-3977,5383,6250,-4725,-2606,7,4815,4970,-5879,-5566,5230,2972,431,-4931,-5930,6973,5007,-4436,-3400,-2690,4876,7042,-5501,-5428,1769,2959,5226,-3691,-7040,5636,4998,-1317,-1508,-6951,2993,7689,-3843,-4586,-570,2466,6472,-3335,-6864,2826,3274,657,-1785,-6744,2634,4943,-2426,-1550,-1086,1840,4240,-3068,-4521,1227,1580,2176,-1060,-4775,2422,3040,-435,-1093,-2309,1963,3484,-4364,-2333,1961,3166,2597,-4256,-4081,4662,1290,206,-2721,-1802,4799,2386,-4063,-3419,-23,2507,1577,-4921,-744,3342,2256,-235,-4769,-3080,5556,1603,-2331,-2973,-1088,5661,3175,-6375,-2757,2688,4139,1984,-6589,-5315,5960,4331,-1004,-4680,-2686,7014,4030,-5039,-4593,-714,4795,3589,-5113,-3850,4714,3365,990,-4903,-4198,6867,3438,-2883,-3265,-2559,3728,5355,-4323,-3652,761,1608,2804,-3753,-5331,4245,3075,-1078,-3053,-4139,3475,3172,-3182,-1786,-965,1930,2951,-3115,-2733,2053,2219,417,-1730,-2167,3020,2370,-3260,-1674,645,2187],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,5,-6,7,-7,9,-9,11,-11,13,-14,16,-18,20,-22,25,-27,30,-34,39,-45,50,-59,69,-84,103,-134,186,-306,1073,2299,4695,4105,-10737,-2439,8846,790,-228,-5315,-4072,9846,2278,-6351,-805,-1637,5352,2991,-7114,-1359,4579,1486,667,-4269,-954,7712,-804,-2058,-701,-1656,6283,2756,-5337,104,1585,2316,-523,-5227,587,4269,-801,-1203,-3968,1326,5947,-3743,-3822,753,355,5294,-3050,-6698,3442,3211,-50,-1456,-6601,4411,6922,-3802,-1973,-3602,2411,8446,-4253,-8544,5393,2645,3804,-2825,-10286,4487,8211,-2439,-1838,-6508,1873,11522,-4240,-6847,972,1452,7610,-2158,-12358,4771,6509,836,-292,-10276,1116,10851,-1706,-4562,-3628,-1855,10162,-144,-9960,1492,2693,4397,1818,-9278,-719,8694,-733,-869,-4185,-1309,8834,-219,-7075,-387,470,4186,1579,-8899,1623,4493,-108,218,-4587,46,5154,-3419,-2846,-296,223,3835,-1419,-5122,1874,2745,1407,-1680,-4050,2583,4850,-2611,-1196,-2400,2985,5663,-4084,-3674,1968,2171,2349,-4623,-5265,5288,2554,-455,-2507,-4620,5036,5705,-5220,-4727,-158,4240,6568,-5992,-6422,5775,4181,2119,-3728,-6978,6310,6673,-4467,-3422,-3767,3847,8147,-6337,-6275,2069,3851,5214,-2474,-9475,4817,5775,-1453,-880,-6555,2719,9381,-4014,-4569,-948,1184,7588,-2020,-8960,2621,2666,2198,-323,-7292,2068,6985,-2125,-2846,-2777,-181,6199,-1637,-5823,1726,695,2770,-207,-6074,1627,3466,-1759,-1799,-3131,1375,5228,-3180,-2872,1092,2596,2309,-2748,-4379,3784,1619,-372,-2087,-2196,4250,2310,-3194,-2495,628,3235,3196,-5477,-2670,3250,1927,398,-4191,-4086,6199,2996,-2408,-1966,-3276,5279,3581,-7109,-1881,2832,3798,4300,-6613,-4309,5010,2829,-667,-4379,-4511,6582,5423,-5772,-2846,-41,4078,5047,-5722,-4443,4210,3415,1785,-4527,-6154,6153,4859,-1601,-2868,-3227,4285,6827,-4952,-3981,1706,2231,5143,-4048,-6694,4865,3701,-617,-1837,-4106,3928,5116,-3614,-2537,-1890,2459,4039,-3446,-3385,2639,2421,1548,-1444,-2611,2977,3112,-3276,-287,-474,1634,1897,-3659,-1352,2426,1667,593,-2588,-1374,4163,2319,-1796,-1573,-145,5200,1376,-3668,-925,2549,3127,550,-5208,-609,4701,2305,-1694,-3705,-1287,6337,839,-4446,-2222,658,5369,1163,-6699,-1314,4022,3088,729,-5026,-2498,7369,1570,-1788,-3563,-1226,7192,2773,-6146,-2581,1981,4212,2884,-6322,-2555,4334,2354,-925,-3469,-3280,5815,3155,-4085,-2920,-607,3315,3670,-4945,-2795,3333,2862,945,-4676,-3266,4628,408,-2227,-1976,-1115,3466,2633,-3865,-1569,1633,2497,190,-3463,-1453,3005,281,-869,-2119,-599,2600,2104,-3522,-1359,1631,2786,290,-3767,-504,2648,-1323,-1210,-1973,1090,5088,-62,-2700,-679,1257,3385,-1063,-3282,890,2563,1392,-1122,-4158,1563,5028],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,10,-11,13,-14,16,-18,20,-23,26,-28,32,-36,40,-44,48,-54,59,-65,72,-79,87,-97,107,-119,132,-148,165,-185,210,-240,277,-325,389,-482,626,-887,1507,-6830,-3318,5458,2101,4405,-10739,-6648,11189,2871,-536,-4537,-6295,10167,6079,-9089,-2291,-269,4955,8469,-9401,-6850,7453,2523,3059,-4331,-9152,9681,7158,-4545,-3796,-4097,4522,8846,-7722,-4965,2791,1769,4631,-2995,-8190,6347,3812,-1624,-918,-4405,5126,5811,-5984,-1474,1684,1617,5661,-4200,-4135,3456,1044,237,-2248,-3731,4244,2685,-3941,-631,175,3118,2290,-5711,-712,3402,927,-202,-6495,-1304,6857,187,-3490,-2133,-2534,8435,785,-7547,-320,1261,5608,1478,-8794,-706,8234,385,132,-6935,-2349,11048,794,-6126,-1678,-770,8436,2893,-12039,687,6413,2961,2868,-10516,-3824,11149,1980,-4814,-3293,-5141,11336,3722,-10905,-2109,2100,4872,6175,-9485,-3645,8604,1589,654,-4240,-6327,9345,4582,-6677,-1237,-1613,4393,5803,-9096,-3660,5237,1089,3599,-4547,-5512,6805,2166,-3550,-464,-2096,4922,3542,-6079,-817,3318,852,2704,-5410,-1296,4511,539,-736,-1928,-1614,5443,-1109,-5094,1134,977,2911,567,-5304,723,4474,-98,-762,-5735,1099,8211,-1643,-3351,-1499,700,7227,-2833,-7924,1643,3266,3008,-751,-7993,1303,8007,-336,-2543,-4153,378,9483,-2078,-8291,306,1857,6694,227,-10994,1477,7192,407,-129,-7942,-642,10367,-1491,-5477,-2761,-1396,8656,1984,-10145,211,2930,1930,2588,-9204,-1861,7328,710,-3226,-2594,-1959,8593,3647,-6626,-677,710,3602,2837,-7216,-938,5849,440,677,-3636,-2763,6474,356,-3854,-95,-96,4636,1695,-6025,939,2325,546,496,-3669,727,4109,-1756,-2161,-1007,681,4969,-1246,-3492,1130,2193,1797,-2001,-5331,2503,3844,-1299,-1354,-4092,2182,5734,-4273,-3927,239,2040,4767,-4098,-6623,2954,3136,1149,-2594,-5751,2924,6027,-2558,-4179,-2197,1426,7405,-2814,-7132,3267,3223,3728,-2809,-8975,4036,6742,-735,-2273,-5652,2566,8602,-2942,-5728,-797,2150,5689,-308,-8548,2379,4198,576,-201,-7728,715,7762,-1069,-2959,-1932,297,6292,-729,-6929,1303,2584,2416,975,-5531,576,4623,-560,-1431,-1631,-246,5014,-1584,-3792,-370,892,1270,-342,-4044,1286,3025,-551,-404,-2204,343,3959,-2040,-2951,473,1691,2910,-2894,-3343,1186,3535,-128,-2650,-3659,3772,2905,-2066,-2491,-1408,3465,3981,-3887,-4445,2466,3646,2370,-4348,-3970,4747,3898,-861,-3760,-3536,3997,5186,-3434,-3064,2077,4789,5485,-4349,-6004,3582,4062,1007,-4208,-5409,4316,5245,-1747,-3816,-2349,3645,6079,-4444,-4476,468,2484,3428,-2873,-6506,3431,4574,-1,-1921,-4207,1978,5144,-1634,-3132,-417,653,4506,-2349,-5514,2935,1712,65,-769,-4078,1581,2517,-1289,-1619,-602,1865,3176,-1669,-4021,1408,1516,914,-2335,-2988],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-13,13,-15,17,-19,21,-24,26,-29,32,-36,39,-43,47,-52,57,-64,70,-77,85,-94,105,-117,132,-148,170,-196,229,-274,337,-435,608,-1004,4638,-566,-3832,-4731,-1735,10343,-2056,-7393,150,1340,5928,2029,-8819,1099,5100,1127,-147,-5709,-755,7175,-926,-3309,-1078,-1554,6450,-569,-5087,1813,3246,2550,-92,-6175,1144,5256,-1007,-1880,-2075,993,5326,-3804,-3570,1160,1080,3197,-3185,-5811,5521,1656,-1362,-2282,-4394,5230,4987,-6321,-2275,442,2820,4525,-6373,-4919,6623,1305,1474,-4232,-7923,8536,6349,-4640,-2849,-3442,5332,9138,-8498,-7210,4444,3989,5305,-6529,-10093,7494,5634,-2195,-2179,-7279,4804,10449,-6273,-6855,-506,2423,9129,-3607,-10290,4850,3362,2128,-791,-8482,4003,8501,-3369,-3071,-3902,1047,9647,-2825,-7563,965,2063,3877,-404,-8497,2866,6038,-1048,-516,-3894,1238,6267,-1201,-3786,742,1697,4413,-2848,-4540,3922,2389,-173,-1037,-4007,3010,3662,-3055,-1403,-1017,3010,3317,-5064,-2915,3078,665,2339,-3476,-2786,6409,1568,-3136,-2511,-1101,6215,2650,-6996,-606,1755,1892,3464,-6010,-2898,7394,2241,-1240,-5046,-5553,7665,4283,-7179,-2193,-405,4569,5918,-7634,-4251,5852,3411,2549,-5006,-7287,8912,3690,-4990,-3197,-4796,4888,7956,-7657,-4729,1376,2592,5327,-5869,-7153,5804,3693,-959,-2014,-6191,4557,6892,-4674,-3005,-1528,1659,6303,-4684,-5360,3558,2357,634,-1018,-5988,4889,4382,-3113,-2034,-2374,1573,3503,-3932,-2969,1732,1862,1852,-2285,-2477,3816,1725,-1334,-1048,-1939,2682,1209,-4077,-1354,124,964,2119,-3797,-1112,5096,1363,160,-3410,-1419,6140,-288,-5398,-976,-134,5667,620,-6770,538,3411,2434,944,-6654,-2171,8847,815,-2854,-3690,-1912,8460,1297,-7503,-2080,1500,4723,1571,-10034,-1861,6234,2703,-649,-4225,-2802,8109,3127,-6023,-2164,-1247,5153,3575,-7625,-2829,3781,2022,2213,-4518,-4906,6795,1885,-2383,-2410,-2471,4559,4198,-5562,-2529,1533,2302,2889,-5313,-3163,3503,1288,351,-2873,-1800,3959,3301,-3298,-670,519,2636,2114,-2883,-128,3384,722,-1250,-3501,-1104,3205,607,-2427,-1312,336,3345,-46,-4667,-351,2067,1678,-147,-3612,901,5041,321,-2095,-2143,802,5474,-1375,-5644,443,2457,3921,-498,-6358,1404,6477,1010,-3123,-4724,1804,6349,-668,-4921,-3089,493,5925,-3,-6820,425,3353,2477,370,-6594,492,6801,748,-3339,-3891,-754,6373,61,-6892,207,1351,4437,1459,-6296,185,4042,163,-1362,-4302,-946,4818,1068,-4722,-203,786,4604,1276,-5146,-612,3369,1885,1276,-3298,-781,4159,526,-2278,-1370,253,3376,851,-3326,628,1460,2375,-465,-3511,99,3638,788,-447,-2996,1085,3878,-900,-4132,-291,1449,2386,-2037,-3548,1885,3288,-1163,-2591,-3129,2775,4519,-1790,-3800,-937,3284,3930,-2554],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-12,14,-15,17,-19,21,-24,26,-28,32,-34,39,-42,47,-52,58,-65,73,-82,94,-109,128,-157,202,-297,1348,-1841,-4010,-7406,6387,9291,-8848,-4570,-163,3129,9957,-7169,-9246,6899,3640,2844,-3198,-11436,6435,8820,-6567,-3160,-4759,1085,10739,-6856,-8681,3189,1791,5610,-1921,-10809,4196,6978,-2510,-1755,-5956,1696,9787,-3271,-4782,362,159,5850,-910,-7253,2862,2529,-128,-253,-5866,1224,6833,-3486,-2194,76,934,5196,-2985,-5028,2821,1259,1052,-3051,-5273,4715,3255,-2983,-1771,-2048,3885,3004,-6262,-2268,3557,2853,1864,-6727,-3522,7087,1863,-1255,-4516,-3360,9808,2893,-7496,-1428,-425,5159,5062,-8576,-2565,6635,3145,1794,-6904,-6236,10962,3050,-5150,-3165,-3866,7499,5494,-10281,-3663,2628,3197,5830,-7512,-8166,8537,3194,-744,-3197,-7396,7787,7786,-8313,-1473,-1624,3417,8360,-6548,-6356,5496,935,3021,-2793,-8094,6358,4938,-5274,-512,-2931,1988,7660,-6252,-4174,2674,1166,3806,-3025,-4832,5511,1953,-2423,-897,-3471,2592,3542,-4901,-1343,1142,1763,2656,-4320,-2564,5040,1449,-302,-3339,-1402,5759,1143,-4884,-1338,953,5124,1597,-6243,-1020,5964,3258,82,-6884,-105,6829,664,-3161,-4130,-441,7830,1128,-7443,-314,1840,5127,1552,-10302,-1629,8291,1539,489,-6823,-2200,10255,1046,-6357,-2418,-1234,6813,4486,-9372,-2095,4744,2658,2522,-8675,-4781,10290,1791,-2502,-3136,-4421,8279,4140,-8948,-2547,1506,3642,4829,-7408,-5008,7389,1437,1053,-2446,-5359,7033,3673,-5743,-1111,-722,3343,4184,-5900,-2440,3983,1672,947,-3470,-3025,7030,1311,-2342,-1481,-592,4176,1447,-5609,-470,3384,1154,833,-3958,-421,4937,815,-2999,-1903,1030,5342,-165,-4603,-1092,1722,2012,-807,-5487,843,5519,-11,-1757,-7110,1103,7072,-1659,-4669,-2550,1537,6045,-1881,-6643,726,3953,3553,-948,-7614,437,7941,-821,-3785,-4682,-81,8751,-158,-6240,-1495,1687,6689,166,-9796,1047,5445,1502,703,-7296,-2576,8689,36,-4652,-2155,-1187,7493,1316,-7793,326,2476,2141,2824,-5742,-1645,6671,-224,-2591,-2058,-1076,6281,1302,-5576,-440,1191,2490,1571,-6355,-67,3875,351,116,-3719,-812,5390,484,-4042,507,-410,4085,764,-3907,1927,3276,445,-1479,-2589,1851,4734,-1123,-2510,-652,2298,4248,-2025,-3432,1757,1622,1988,-3094,-4881,3257,3950,-1901,-3058,-3837,2695,5988,-2350,-5083,60,3451,4621,-3559,-6905,1561,4141,302,-3324,-5450,2876,6497,-1423,-3415,-2811,2347,6425,-2437,-5877,1127,2948,3327,-1252,-7287,1667,6320,1079,-2370,-5185,1092,7183,-1263,-4412,-1253,1369,5545,-1299,-5064,-84,2160,1991,-16,-5737,365,5785,-649,-2656,-1138,188,3463,-869,-4798,543,1707,1895,-577,-3579,794,3626,-1175,-1841,-1346,580,2928,-455],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-17,19,-21,23,-26,29,-31,34,-38,43,-47,53,-58,65,-73,82,-92,105,-121,141,-168,205,-259,349,-522,975,-5140,-9428,4183,3784,4119,-2511,-9317,3356,5853,-2302,-2203,-5588,2366,9033,-3504,-4677,685,2543,6234,-2753,-6091,3096,3588,734,-1577,-4498,3953,4806,-2525,-2292,-1502,1907,4176,-4604,-2958,2073,1538,2659,-2361,-3026,6265,513,-2906,-1203,-2988,4779,2009,-6969,-742,2449,2813,2620,-7518,-1631,8074,-300,-975,-3166,-3788,9329,2897,-7768,-878,75,4823,5215,-10675,-2527,6281,1731,2450,-6726,-6206,11111,4097,-5135,-2436,-3790,6996,6447,-8616,-4385,3818,2319,5974,-7668,-8356,8639,3490,-2653,-3566,-7754,6128,8377,-7290,-2819,-577,2452,7365,-6091,-6488,5477,3379,3558,-3031,-7658,5326,5762,-3234,-2291,-3126,2309,5619,-3833,-3379,1769,1911,3206,-2090,-4669,4757,1740,-1085,-776,-3330,3339,3691,-3826,-2007,-158,1590,1348,-4875,-1417,3424,200,-760,-2838,-936,5248,451,-3031,-1250,-487,5841,1423,-7617,-318,2446,1302,480,-6985,-492,7505,-679,-2561,-2446,-2179,8944,834,-8393,286,1863,4459,2968,-9232,-144,7985,284,-897,-5791,-3407,10258,1775,-7851,-1192,-1573,7037,3407,-9978,-2752,6046,2339,2369,-7248,-3960,10245,2581,-4263,-3433,-3712,7867,4513,-6395,-3341,1932,2699,4101,-6306,-4852,6598,2140,-246,-3490,-4548,5459,3468,-4563,-865,-417,3805,3533,-4430,-3536,3888,1672,794,-2997,-1886,3987,1148,-2654,-418,-530,4372,1562,-4578,51,2332,739,-122,-4650,-100,4612,-701,-1629,-2656,829,5931,-887,-4531,28,1633,3800,-1176,-6278,1748,3383,224,-1666,-5357,1012,6677,-1423,-3047,-457,1221,6641,-1937,-8166,2408,3880,1763,-1073,-8224,670,8592,756,-2683,-4891,689,7507,-475,-7018,-162,1526,5050,2131,-7469,-398,6147,1158,-39,-3867,-2773,8235,235,-4968,-1866,-1818,6501,1356,-8078,-1445,3173,1905,1660,-6217,-2708,6694,973,-1367,-3242,-2092,5067,1703,-5209,53,1420,1660,939,-4677,-112,3659,765,-249,-1662,-833,3787,-707,-2979,-998,729,3219,-704,-3012,1532,2557,445,-501,-3145,2190,2930,-2359,-2022,-1594,2038,4009,-2661,-4635,1943,3777,2132,-2648,-4617,2747,4088,-782,-3465,-3347,1735,5653,-3251,-5067,191,2327,4319,-2136,-5654,2019,4140,851,-2203,-5123,3072,7172,-1627,-2715,-2620,2311,6139,-1645,-6316,180,2985,1863,-1377,-6541,2639,6093,110,-2172,-3854,747,7824,128,-5610,-432,648,3545,-922,-5373,248,3595,1734,-747,-3709,530,4361,-768,-2924,-1616,-176,3455,-856,-3358,537,976,1385,343,-3102,403,3265,-860,-1376,-794,1801,3297,-1347,-2445,1227,2343,1909,-2107,-1986,1984,2284,-241,-2010,-1226,3164,3060,-3315,-2050,343,2292,1487,-3260,-4043,1604,3068,-1670,-2886,-3052],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-1,1,-1,2,-2,3,-3,4,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,18,-19,21,-24,26,-32,38,-51,87,-514,1911,8440,-4105,-12458,5212,4274,818,-735,-11472,2188,11917,-4427,-3818,-3131,-101,13131,-3016,-10972,2389,2848,3845,-267,-12566,3063,8226,-2946,348,-6988,-2177,12237,-3387,-9109,2093,-442,6699,889,-11118,1240,4440,-184,1340,-6381,-993,10198,-2344,-3229,-605,-1273,6382,336,-7027,2080,2920,459,507,-6750,504,5652,-2728,-1714,-1846,821,5928,-2175,-4868,1248,1210,1198,-1639,-5579,4894,4667,-2106,-3263,-3740,3902,4627,-4972,-2781,1603,3573,3522,-5853,-5992,4270,2615,1979,-3989,-6088,6895,6652,-4546,-3266,-3894,4953,8200,-7499,-6226,2715,3526,5480,-5531,-10405,7245,5835,-542,-2767,-8044,5822,10364,-5451,-3993,-322,2224,9110,-3933,-10246,4397,3900,2823,-1885,-10191,3350,7529,-3449,-2002,-4519,294,9965,-3848,-7735,3803,137,4204,3,-8659,3674,4751,-1124,390,-5036,1003,7604,-3478,-2725,1259,470,4299,-1643,-5494,3837,2000,-444,-888,-3767,1947,5427,-3835,-2884,704,1443,3205,-5849,-3891,3380,1794,-448,-3369,-3916,6201,2335,-2946,-2321,-2176,4467,3298,-5856,-2266,2167,4032,2673,-8205,-3868,6837,3471,-2010,-4725,-3529,8652,3918,-7001,-3635,-717,6436,5671,-9340,-4137,5164,3357,3325,-6582,-6757,8511,4833,-2760,-3105,-5888,7032,6504,-8270,-3531,1957,3573,5884,-6300,-8324,6805,3312,-272,-2663,-7745,6404,6863,-6568,-2222,-1395,1176,6717,-5378,-5489,3888,2243,2356,-1479,-5604,5002,3243,-3351,-1156,-2545,1650,5679,-5063,-3109,3014,327,2121,-2264,-3585,5942,1868,-2547,-1633,-2622,3541,3045,-4510,-1902,1488,2043,1435,-4925,-2181,5181,1110,-1925,-3062,-442,6164,1809,-4268,-797,632,4992,942,-7126,-1068,5180,2716,-433,-7791,-1797,7026,2118,-3550,-4544,-1004,7963,2418,-6076,-2879,1095,5710,2398,-8739,-2629,6087,1750,-859,-5916,-2727,8218,3122,-5513,-1876,-531,5892,4981,-8191,-2508,3514,2963,2118,-5815,-3520,7023,2373,-2928,-2710,-3023,6188,3582,-6173,-604,667,2455,3200,-4337,-3534,4478,1752,-602,-2384,-4392,4376,3233,-4413,-749,-341,1168,2265,-3521,-318,3986,982,1066,-3678,-861,5433,248,-3420,-692,348,3304,-131,-6410,322,2907,1128,-1101,-4132,1008,4753,-1104,-2873,-3167,1220,5038,-249,-4535,-384,3237,4275,-2238,-6456,1055,4884,1484,-1813,-5153,1054,8054,15,-4104,-2604,707,6865,-718,-6945,-166,2959,3722,898,-7396,1127,6034,870,-2673,-4508,-999,7021,953,-5448,-1404,1232,4786,482,-5900,-1305,4212,2358,-276,-4695,-1626,6422,1315,-3277,-2594,-915,4445,979,-6043,-539,3067,1305,152,-4100,-1602,4410,1411,-1133,-1853,-815,4136,-123,-3820,39,1680,2017,-162,-3200,282,3628],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,7,-7,9,-9,11,-13,14,-16,18,-20,22,-24,27,-30,33,-37,40,-45,49,-55,60,-67,73,-82,91,-100,111,-125,140,-160,182,-211,249,-301,378,-506,771,-2781,5972,6523,-4088,-3014,-2841,3962,7343,-6580,-6067,3434,3389,4341,-4634,-6341,4191,4543,-876,-1893,-4482,4928,4887,-3583,-2687,-655,3373,4059,-5788,-3272,2905,1509,2102,-3535,-2342,7158,1045,-2675,-190,-962,3978,2689,-5951,775,2501,700,2396,-6370,210,6686,-2355,-1955,-2535,-1775,9078,680,-7737,1187,2070,3583,2392,-10092,-525,9573,366,-924,-5971,-2513,11876,786,-8120,-453,-861,6692,3496,-11896,-162,6879,1499,1704,-9211,-3957,11757,1267,-5194,-2963,-3940,9363,4767,-10810,-2070,2444,2851,4946,-9270,-3767,8521,2254,-703,-4403,-4957,8088,4490,-6204,-1828,-399,3664,4822,-6796,-3323,3928,2255,1861,-5529,-4203,5854,2866,-1481,-2172,-1199,4730,2153,-5123,-1011,621,2279,1993,-4210,-1176,5146,-94,-277,-3747,-1685,4762,-447,-3063,-528,181,3895,-15,-6691,1968,2900,-770,1135,-5269,300,8753,-3785,-3669,-173,1197,7724,-2910,-7900,3400,3423,1827,-214,-9776,1886,7507,-1812,-2129,-3994,50,9369,-2386,-9034,1608,2691,5396,2063,-10929,903,7412,475,-151,-6542,-1844,10192,693,-6321,-2091,-340,7499,2178,-9195,34,4416,2974,1139,-7651,-2938,8440,1778,-1809,-2808,-2042,6836,1105,-7505,-1802,624,4174,2650,-7358,-1398,3985,1463,-57,-3512,-1415,4566,839,-3587,-1918,693,3750,825,-4410,566,1774,1650,-745,-4354,1209,3118,-1383,-1616,-1334,1428,4831,-1668,-4004,19,912,1807,-2098,-5667,3180,2952,-1653,-1247,-3221,1582,5618,-2847,-3949,-1126,1521,4666,-4118,-6916,3398,3293,108,-2228,-6383,3585,6659,-2785,-3511,-1906,1995,7269,-3151,-7626,1913,2659,2311,-686,-8243,2595,7041,-860,-3776,-5018,1424,9939,-2436,-5938,512,833,5628,71,-8305,1262,5354,975,-1334,-5560,322,6649,-650,-3958,-1128,498,4664,-587,-6508,149,2848,2816,-386,-5674,217,4815,-70,-1712,-1672,676,4350,-315,-2498,765,606,2411,-1167,-4039,918,1338,-366,-2265,-2830,1992,2927,-2107,-1599,482,-128,2086,-3169,-2628,2232,909,858,-2551,-3662,3618,2880,-3084,-2174,-963,2559,2704,-4502,-3280,2089,2711,2316,-4909,-4070,5051,3308,-1410,-3072,-2717,3523,5077,-3770,-3902,449,2641,4422,-4500,-4572,3540,3325,-57,-2447,-5009,4970,5812,-1712,-3888,-2470,3467,5458,-3531,-5786,1765,3411,3275,-2781,-5204,2211,4536,-33,-1915,-3409,2575,4902,-2631,-3499,104,2132,3480,-2154,-4251,2163,3566,2167,-2373,-3554,1987,3983,-746,-1808,-641,2006,3604,-2086,-2228,1084,616,1487,-2961,-1889,2901,1746,-2085,-1532,-219,2675,1976,-3508,-2114,1079,825,956,-3287,-1908,4200,642,-809,-2711,-2360,3231,1996,-3277,-2259,1209,4050],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-5,6,-6,7,-8,8,-9,10,-11,12,-13,14,-16,17,-20,22,-25,28,-31,34,-34,21,67,-1127,-9651,644,10956,-1782,-5653,-2661,425,9910,101,-11670,262,5203,4235,2571,-11214,-334,10755,193,-1669,-5250,-4598,11971,1101,-10511,683,-730,6730,4550,-12084,-1191,7888,847,2546,-5572,-4868,11649,1294,-5492,-1496,-3566,5923,3696,-9163,-482,2795,745,4429,-6260,-3916,8429,-1385,-3111,-973,-2176,6515,2421,-6344,828,1507,2115,1949,-6282,538,6009,-1607,-1400,-2316,-248,6968,-1644,-5123,8,2234,3261,-1980,-6509,3907,5255,-350,-1119,-6179,3893,7345,-2328,-4983,-2610,2921,8215,-3243,-7835,1285,3482,5168,-2425,-9649,4451,7710,-770,-1811,-6774,3169,10376,-3269,-6681,-68,1835,7986,-2211,-11841,3801,5286,1864,-429,-9510,1618,11712,-2839,-3610,-2704,-1438,11983,-823,-9785,1535,635,4467,1077,-10240,1178,7921,-1102,-317,-4975,-1310,10506,-1588,-5833,1779,-1658,4781,1742,-8345,629,4274,-186,1026,-5477,-105,7177,-2249,-3857,-92,-142,4027,209,-6451,1939,2421,852,257,-4564,2457,5415,-3226,-1719,-799,1677,4103,-3831,-5477,2210,2614,2450,-3454,-5057,3906,3798,-419,-5193,-3399,5664,5331,-4382,-3965,-290,4170,6195,-5783,-5683,5013,3366,2819,-4430,-8721,6838,6357,-2322,-4218,-3899,4397,7233,-6244,-6059,1180,2422,6354,-3777,-8809,5603,4985,513,-1958,-8212,3604,9644,-3234,-3638,-2007,1607,7445,-3326,-8142,2875,3025,2678,-891,-7708,3545,7500,-2542,-2180,-3658,-240,7775,-3577,-6171,1785,-40,3795,-688,-6603,2747,2957,-1690,495,-2975,1181,5667,-2637,-2937,331,830,2792,-1542,-4304,3381,1732,-1227,-1773,-2390,3429,3714,-2945,-1907,1004,3282,3515,-4571,-3742,3525,3631,846,-4296,-3220,6008,3820,-3276,-5668,-983,5431,4045,-5294,-2866,1420,4259,3202,-7163,-5176,6155,2946,-230,-4619,-4352,7640,5739,-4799,-3583,-2570,5037,6003,-6820,-4750,4565,3214,2538,-3351,-8017,5639,3945,-2283,-4394,-3702,5102,7553,-4513,-4833,2109,1362,4749,-4424,-7232,4657,2887,203,-2016,-4310,3423,4852,-3919,-2619,-316,1856,4303,-5339,-4103,2698,1363,1272,-1983,-3865,4378,2643,-1972,-1143,-300,2105,2726,-4762,-1725,3446,1101,921,-3000,-2909,4725,2363,-2088,-1653,-1293,4512,2013,-4395,-2039,2724,2297,-264,-4386,-1682,4477,1219,-1923,-4700,-849,5616,1943,-3579,-2666,1191,5219,1815,-5352,-2590,3709,3645,180,-6256,-1987,6132,2720,-2677,-3932,-1829,5485,3266,-6356,-2062,1736,4922,2759,-6901,-3594,4923,3047,-182,-4826,-3653,6283,2359,-3887,-2530,-1814,4673,3484,-5835,-2699,2075,1057,1911,-4266,-2313,4352,2518,-1570,-1699,-2581,3616,3523,-2612,-2048,431,2098,2030,-2999,-2255,5005,1533,186,-1845,-1914,3391,612,-3984,-1842],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,4,-6,6,-7,7,-8,9,-10,11,-12,13,-14,16,-17,19,-22,23,-26,29,-32,35,-39,45,-51,57,-66,77,-92,112,-141,185,-259,408,-807,4222,4980,-10344,-3202,5459,2881,1310,-5776,-4383,7521,3767,-4782,-2651,-1919,6026,4922,-6512,-1374,1617,2812,2165,-7137,-2311,4171,2021,-1312,-4090,-2075,6401,-490,-3744,58,482,3947,527,-6019,2045,3363,50,-600,-5999,-425,7057,-1913,-2459,-1545,-562,7023,-3202,-6846,3226,2158,530,1630,-8908,4294,7943,-4045,-1828,-3083,-262,10728,-2383,-8803,2853,1323,4616,455,-10235,2980,8620,-2278,-617,-7565,9,11058,-2764,-6741,-1121,-145,8933,865,-11933,569,6114,1564,-208,-8272,-1317,11202,152,-4390,-4404,-1871,9814,2244,-8732,-840,1679,5187,1980,-8739,-1847,5718,1460,-908,-5515,-1744,7905,1436,-4084,-1755,167,5520,1484,-6139,79,2232,2391,810,-4651,-524,5588,-1063,-1384,-2818,26,5198,-1994,-2776,1404,293,2420,-1409,-6218,3224,3815,-824,-278,-3736,1642,5409,-4625,-2541,1008,1023,5150,-3492,-7209,5097,4343,411,-1599,-6846,5103,6649,-3966,-2196,-2295,2153,7957,-5393,-6728,3929,2954,3310,-1557,-10068,5788,7961,-2597,-1952,-5589,2290,10489,-4729,-6579,1472,2180,7216,-1490,-9518,2807,5600,1064,-407,-7852,-582,8897,-2416,-3755,-1988,23,7093,-921,-8191,1460,3312,2972,505,-8392,84,6159,140,-1965,-4611,500,4812,-1858,-4337,-624,751,4216,-1516,-6280,1195,2274,833,-742,-4976,832,3534,-1604,-2275,-1443,2240,3799,-3176,-2916,2628,2129,1667,-1647,-3504,3452,2806,-2589,-1806,-3565,3400,4472,-4834,-2071,2559,1789,1924,-3630,-5053,6018,3717,-1712,-1698,-4204,5313,4545,-6681,-3172,-111,3556,6102,-5670,-5974,5393,3685,1650,-3067,-6510,6285,5535,-3534,-2837,-2838,3750,7701,-4605,-5500,1792,3701,3528,-3783,-7279,4707,6385,-882,-2842,-5335,3404,5749,-3533,-4635,-1160,2272,4928,-3493,-5800,2702,3819,1303,-2154,-5043,3467,5562,-1281,-1299,-2187,1476,4530,-2471,-3133,749,2046,2124,-1914,-3809,1765,1750,-1108,-1802,-1543,2643,2142,-2418,-955,496,1557,2322,-3460,-1707,3160,1020,-108,-1869,-2574,4489,1818,-3672,-997,557,3402,1760,-6557,-2248,3124,1785,729,-3948,-1754,5878,1656,-3702,-1767,-1235,4332,2898,-5462,-1948,2750,2817,1656,-6082,-2119,5981,2812,-2249,-3468,-2739,6352,4544,-4905,-3092,431,4124,3092,-5194,-4425,4805,2361,959,-2748,-3841,5311,3461,-3631,-3395,-2161,3928,3983,-2489,-3166,1005,2017,2511,-3878,-4323,2673,3762,-1372,-2626,-2198,3123,2914,-2254,-1858,652,2137,1798,-2987,-2612,3421,606,830,-3039,-2213,3057,1129,-2754,-1832,-778,2899,1006,-2079,-1415,2311,1236,-52,-1599,-1170,3026,-205,-1965,-1016,468,4271,-557,-4356,-199,2492,2505,67,-4583,165,4358,1033,-1132],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-6,7,-8,9,-10,11,-12,14,-16,17,-19,22,-23,26,-29,32,-35,39,-43,47,-52,57,-63,70,-78,87,-98,111,-125,144,-168,199,-242,305,-407,600,-1079,5297,4331,-10603,-1255,4639,4032,2898,-9038,-4000,12015,1606,-2952,-4527,-5336,9844,4304,-10409,-1303,736,3239,6925,-11331,-5806,8164,1940,1585,-5682,-7654,10162,4698,-7018,-586,-2629,5084,7831,-9588,-3905,4650,942,5021,-4283,-7175,7866,2644,-1964,461,-5661,5375,4525,-7607,-1404,3452,-196,4411,-5303,-5803,6685,724,-1927,107,-2640,6281,3043,-6342,792,1081,1836,2561,-6587,-866,5684,-831,-1146,-4626,-1770,7796,438,-6316,-2200,597,5628,-954,-7892,-858,5208,3414,-691,-7624,584,7951,-783,-2737,-5170,-6,10574,-747,-8473,-1119,2369,7231,597,-11050,813,7051,3807,980,-8754,-619,11537,38,-3767,-2618,-2824,10680,1856,-10280,3,2367,4105,4121,-9581,-2200,11282,191,-821,-4164,-5220,11553,1875,-7770,593,-1697,5122,5136,-8917,-1810,5414,-485,1419,-4534,-4420,8648,846,-4939,681,-2607,5018,3601,-7605,-345,2312,351,1219,-4119,-1825,6717,-770,-1933,-5,-1825,5083,-660,-6221,2387,3216,1800,71,-6098,484,5406,-1189,-2922,-3176,2204,6799,-2571,-5924,85,2111,4856,-1678,-7095,1751,4350,1890,-3131,-7103,2637,8147,-587,-5210,-2661,1373,9009,-3480,-8144,2052,2789,5319,-2527,-10041,2512,6861,874,-1552,-6783,1083,10907,-2858,-5748,-2313,1515,9356,-68,-10564,947,3954,3367,180,-9223,145,9320,-1874,-2575,-2280,-1282,9095,37,-7521,1807,2153,4032,2047,-8666,478,6085,-1266,248,-3210,-2041,6667,-2078,-4536,2139,-727,3328,1256,-5641,840,2799,-1397,-973,-3607,335,4973,-2836,-3373,285,293,3831,-1247,-5272,2949,3954,583,-1738,-3425,2967,5543,-2371,-3169,-1779,2860,4374,-4060,-4587,2282,3850,3675,-3540,-5855,3688,4588,567,-4264,-4540,5357,7279,-3483,-5233,-355,3309,5470,-4867,-7533,2988,6116,1916,-4189,-6130,4721,6123,-1537,-3052,-4256,3011,8348,-3727,-6061,144,2221,5428,-2913,-7760,3290,5009,128,-1268,-5866,2132,7895,-3366,-3210,-1125,202,5913,-2544,-5832,1356,2968,1734,-781,-6038,1653,4716,-2562,-1377,-1309,699,4386,-2172,-3540,3114,1370,1856,-1015,-3386,2556,3640,-2623,-1254,-939,2402,4345,-3799,-3039,1451,2258,1296,-3533,-3636,3950,3372,-1822,-2024,-293,4561,3436,-4138,-2489,-13,3356,2831,-5890,-3381,3784,3960,604,-4189,-3945,4592,4813,-2029,-3302,-1767,6327,4383,-5064,-4051,1112,5639,2770,-4956,-4573,5351,3733,-653,-3720,-3281,5059,3908,-3297,-4015,-673,4929,4947,-4590,-4077,2723,4093,2643,-3395,-5002,4964,4363,-1906,-2483,-3121,3627,5134,-4331,-3768,1741,1517,2385,-3105,-4451,3354,1941,-1465,-1161,-2939,2957,3995,-3029,-2146,553,803,1922,-3363,-2113,2120,991,164],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,2,-2,2,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-6,8,-11,15,-22,38,-73,183,-1306,-6952,-267,9265,937,-6867,-2331,865,5744,1903,-8833,-1425,4278,2802,-248,-7423,-199,6234,61,-1809,-3755,-840,7467,381,-4601,286,1413,4844,209,-5951,1923,3773,-936,126,-5555,1922,4984,-3489,-2175,613,-486,4674,-3148,-7112,5937,1310,611,-367,-7136,4431,6026,-5969,-1268,-591,1238,7661,-4877,-6335,5842,1930,4428,-2879,-8702,6486,7384,-4917,-2177,-4721,3166,10752,-6318,-6368,2923,1569,6611,-3081,-10795,4823,7052,-929,-2116,-6783,2947,11617,-3980,-6069,-1285,1082,9139,-2376,-10626,2469,4301,3887,-1336,-9380,1257,9531,-751,-2642,-4506,1553,7977,-1336,-6631,-374,1961,5610,-1137,-7488,1643,4879,1902,-1024,-6006,598,6480,-1466,-2830,-1800,955,5549,-2267,-4507,1058,1485,3073,-2248,-4472,4216,3038,-1817,-1179,-2674,2839,4368,-5371,-1713,2492,-659,4343,-4979,-5830,5985,306,-1704,-2019,-3502,5818,4481,-7205,-1005,928,1684,5231,-6745,-4997,6664,2793,347,-3342,-6550,7553,5528,-4859,-3494,-1856,4124,8056,-8589,-5306,4941,2660,3316,-5420,-7805,5885,4898,-2328,-2925,-5439,5233,8798,-5149,-4578,1274,2114,5567,-4612,-8270,4052,4325,1576,-3500,-5785,3192,5553,-2529,-3925,-3156,1189,6460,-3125,-5988,1168,3348,3761,-1889,-5349,3012,4108,-169,-3631,-2584,2325,3883,-2855,-3038,-296,1815,3839,-3321,-2630,3781,1839,635,-2105,-3367,4980,2456,-4645,-489,-156,2800,3277,-5133,-1280,4442,633,2563,-4262,-3835,7005,944,-3274,-137,-943,5531,2311,-6965,-1392,2588,2293,1875,-8050,-2541,7424,983,-1710,-3564,-2857,9034,2666,-7835,-2739,802,4072,4271,-8008,-3648,6134,3129,907,-4832,-4651,7472,3995,-4798,-3444,-2001,5121,5628,-5170,-3611,3147,2826,3651,-5109,-4399,5303,3801,-105,-3272,-3376,4782,4722,-3652,-3071,247,2669,4826,-4313,-3876,2666,2281,1426,-4246,-2998,2678,2033,-2883,-1959,-1182,2420,2689,-4117,-1478,1460,2266,1500,-2748,-1369,2923,670,-1324,-2264,-248,5485,255,-3737,-181,854,2826,446,-4738,256,3809,479,-1102,-3918,160,6109,-1006,-4251,-1067,1518,3862,1683,-7362,278,4021,2178,82,-5985,-347,7166,373,-4216,-3370,643,7064,1471,-6797,-1695,2458,3164,1047,-6089,-1493,7008,1787,-2060,-4631,-827,6863,1290,-5015,-3183,897,3464,2469,-6796,-3210,4016,3416,-219,-4703,-2510,4896,2227,-3772,-2763,-1212,4670,3049,-5219,-2152,1532,3397,1863,-3698,-1362,2999,1164,-873,-3170,-466,3667,392,-3429,-1201,480,3033,1189,-4042,-31,1920,576,-399,-2204,327,4148,243,-1773,222,1286,3690,-1054,-4249,603,3287,2370,-926,-5101,716,3770,-788,-2609,-2706,985,4773,-2396,-5033,-250],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-11,13,-15,16,-17,19,-21,23,-26,28,-31,33,-37,41,-46,50,-55,62,-70,79,-90,104,-121,146,-179,228,-308,465,-1728,6579,5574,-3511,-2947,-5060,7975,6394,-7881,-4250,1487,4125,6414,-7283,-7571,8431,3176,618,-3593,-8944,8156,8903,-5461,-3307,-2881,3070,10327,-7480,-8004,4908,1262,4404,-2726,-10673,7270,6658,-3527,-206,-4928,2308,9724,-7683,-3539,2517,-104,5676,-2123,-7656,7638,2643,-2032,1333,-6568,3517,6467,-4371,-1528,813,433,5518,-5064,-5100,6672,428,-850,-722,-3964,4605,2879,-5575,-60,-79,1975,3892,-6088,-2139,4210,1652,287,-5089,-2919,7227,2327,-3218,-2795,-1169,7382,3240,-7219,-2141,1525,5481,2392,-8836,-2187,6677,3104,300,-7150,-3884,10032,3058,-6186,-4314,-1202,8347,4567,-10607,-2190,3515,3803,5075,-9053,-5090,10252,1961,-1877,-4232,-5841,8399,6161,-8247,-1343,479,4174,7031,-8917,-5032,7314,3027,2045,-2918,-6631,7252,4852,-6149,169,-2080,3377,7043,-7742,-3428,3905,-601,4431,-4162,-5645,7406,2496,-3877,737,-1945,3678,3404,-6806,-958,3753,208,2712,-4923,-2993,7222,147,-1999,-781,-1953,5142,782,-5350,-328,2277,2534,1010,-7474,-222,5858,943,-2048,-4318,-265,7880,1102,-6024,-3163,1494,6952,-794,-7541,-206,2344,4540,175,-7919,-494,8419,1537,-2320,-5931,-550,10444,221,-6542,-1656,724,7136,1165,-11331,-259,4626,2744,606,-7482,-2227,9384,1124,-3702,-3021,-2588,8995,3005,-8001,-999,2117,3586,3060,-7104,-3740,6894,992,-824,-3609,-3883,7530,1291,-6483,-1299,-96,2437,3890,-7166,-1988,5020,-446,1712,-1954,-2875,6659,-586,-3039,-133,-268,2674,843,-5898,-181,3935,-784,222,-4332,409,5753,-1971,-3943,-863,-839,3603,-615,-5755,400,2993,1518,-1240,-6254,1180,6080,-730,-3905,-3872,2320,6896,-1211,-5689,-1660,3488,5168,-2097,-6026,1444,4537,2657,-1913,-6083,997,7962,-126,-5181,-4173,2071,8146,-1161,-7399,330,3517,4899,-607,-8190,735,6014,1625,-1298,-6350,-137,7919,-1323,-4658,-2280,959,6615,1040,-8286,652,3091,2831,979,-5821,-595,6010,-974,-2156,-1735,-1812,4801,-125,-5374,726,761,1968,508,-6119,806,4479,562,-952,-653,-943,5099,-1432,-3191,1832,840,1820,-273,-5098,2601,3579,-1874,-944,-2580,2375,4846,-2149,-4568,695,1474,2682,-2585,-5019,2994,3466,411,-3146,-3346,2813,5228,-1323,-4399,-2333,3679,5070,-3642,-4551,1381,3880,2720,-3049,-5590,987,4239,75,-3369,-3849,3415,7010,-1882,-3930,-2017,3798,5169,-2678,-5152,366,4170,2511,-3026,-6119,3005,6169,-1426,-3815,-2910,1515,6760,-2155,-4161,-349,1134,4467,-1829,-6295,2481,3721,817,-2232,-4341,869,4808,-1128,-3644,-855,351,3465,-1093,-4711,1366,2673,1184,-1228,-2537,2474,2950,-920,-1697,156,1367],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-7,7,-8,9,-10,12,-12,14,-15,17,-19,21,-23,26,-28,31,-35,39,-43,48,-54,61,-70,81,-95,115,-144,194,-309,931,3635,5413,-1427,-8942,2347,6617,1953,-2425,-5487,1118,8326,-1615,-3892,-3156,1190,6708,-1974,-5221,1579,2718,3520,-1572,-5751,4100,3112,-1054,-770,-3865,2279,4772,-4554,-2376,1216,616,3902,-3684,-4259,5726,576,-2029,154,-5336,5326,5999,-7179,455,1248,2317,5226,-6561,-3860,6575,-566,-152,-2070,-5763,8714,4623,-7678,-53,-351,2812,7598,-8943,-4472,6547,1810,3650,-5594,-7605,8830,4656,-4718,-2674,-4773,5670,7637,-7821,-6126,2921,2639,6431,-4882,-8106,7260,4648,-533,-4481,-6115,4463,9447,-4645,-4632,-2320,3671,7966,-4298,-6902,2175,3370,4083,-3294,-7236,3529,4169,-942,-3008,-4181,4720,5777,-3335,-2801,631,3218,4543,-3727,-2548,3017,2696,-26,-2555,-4585,4424,2758,-2502,-796,-2256,2519,3923,-6684,-370,2703,944,2998,-4461,-3176,6530,238,-2727,115,-2618,6252,1169,-7745,-437,2091,2339,2787,-7677,-1700,7312,-256,-2533,-2092,-4339,8828,2893,-8119,158,1457,3145,5203,-9024,-2770,7148,1377,-224,-5305,-3991,9396,2987,-5759,-1969,-1794,6996,6235,-8383,-4472,5017,3385,2255,-6081,-5909,8205,4246,-2874,-4123,-3948,4990,4931,-5653,-3810,1126,4852,5017,-6048,-5470,3931,3933,790,-3476,-5118,4700,3535,-2013,-3065,-1692,4151,2647,-4662,-1960,1390,1224,2491,-4906,-2984,4247,900,-6,-562,-2414,4458,1725,-3642,127,-167,2527,1157,-4759,419,3694,-345,-918,-4315,-760,6783,-2138,-3070,-549,-988,4600,593,-7240,1768,3741,1125,-295,-6514,-90,7397,-1889,-3657,-1524,452,7333,618,-8642,1246,3114,3464,685,-7571,-257,7659,575,-2039,-4453,-1289,8094,381,-7233,-1530,2252,4165,1596,-8171,-1958,6266,3499,446,-5531,-3231,7948,2210,-4189,-3027,-1224,6539,2760,-5839,-1577,3069,2469,1434,-5805,-2675,4860,3002,-1186,-3413,-1432,4960,1346,-3766,-1017,972,4989,2213,-4257,-621,2545,1484,67,-4006,-1760,3505,426,-1192,-286,853,2744,-192,-4387,801,1459,1621,561,-3781,1408,4117,-1308,-1176,-2180,2213,4338,-1370,-3547,940,1842,2752,-1126,-5359,2064,4717,-137,-1394,-4242,1070,6774,-2878,-5317,535,2030,4716,-2437,-7564,1530,4041,1188,-1937,-5321,2697,6592,-1516,-3783,-2246,899,7120,-27,-7041,-25,3013,3472,-579,-5795,1108,6956,1074,-2528,-4272,-17,6558,556,-4079,-1360,1639,4002,-916,-6069,-419,3503,2566,-266,-3129,-208,4623,119,-2817,-1563,1132,4611,-45,-3613,-60,1995,2554,-1423,-3216,370,2894,398,-1860,-2799,137,2657,-901,-2549,-161,432,1578,-936,-4086,2881,2545,-409,-2110,-2983,2109,2754,-2000,-1423,262,1716,2939,-3010,-4389,2244,2245,1295,-3076,-3017,3230,4048],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,14,-15,17,-19,21,-23,25,-28,30,-34,36,-40,45,-49,54,-60,66,-74,82,-93,107,-123,144,-172,212,-270,365,-546,1004,-4933,-7212,2757,4618,6204,-5612,-8986,6513,6611,472,-3901,-8159,4846,8810,-5009,-4952,-1727,2205,10198,-5369,-9800,3945,3507,4733,-1867,-11534,4195,9102,-3710,-1365,-5624,694,11097,-3650,-6332,2011,-1154,5236,798,-10583,2927,5329,-2236,1798,-5982,-1190,9247,-3154,-3747,1942,-2484,7702,-1983,-8732,4275,3549,-739,703,-5867,1299,6369,-4309,-1042,-192,113,5836,-3444,-5741,5182,1848,601,-1543,-5474,5421,4249,-4337,-1289,-1838,2879,4679,-5153,-5303,3230,3215,3205,-4815,-4639,7008,4792,-1740,-5065,-3547,6385,5538,-5630,-5085,-1036,4730,6531,-6763,-4954,4735,3640,2901,-5424,-7249,8563,4996,-4022,-3467,-5443,6868,7475,-8514,-4948,1631,2451,7042,-7256,-8572,6428,3898,1719,-2336,-8533,6281,7128,-6377,-1517,-3061,883,9241,-5340,-7068,4081,479,4300,-1926,-8940,5814,4092,-3235,772,-3753,1701,7431,-4189,-2864,3293,-2162,2987,-1755,-5352,6123,2106,-2648,-291,-3152,2926,4741,-6994,-493,2725,-238,3230,-5067,-3859,5193,1070,-1366,-2651,-3895,5637,2113,-5427,-1523,279,4342,2136,-6193,-1514,5477,3640,256,-5494,-2160,7135,3094,-3624,-4303,-2642,7701,2816,-6914,-2282,1816,4331,2691,-9244,-3390,5565,2917,92,-6159,-3512,7253,2454,-5068,-3366,-3124,6850,4485,-7442,-2754,2710,3256,4115,-7225,-4763,7180,1590,-332,-2734,-5206,6935,6607,-5577,-1274,-423,1581,6184,-5506,-4659,5511,416,1599,-1303,-5487,5855,2959,-3892,498,-1624,1630,4050,-6149,-591,3759,-1293,459,-1767,-3827,6078,1278,-4589,1443,-744,2949,2566,-6306,17,4069,461,565,-4799,-1740,5699,476,-3627,-1993,-296,3647,865,-5253,-356,2182,3104,-97,-7232,173,4855,2426,-1863,-4876,-204,6522,1388,-4986,-3246,904,6854,449,-7217,-358,3537,4496,138,-6197,-1022,7651,2566,-2291,-5115,-1829,8868,1430,-6286,-1560,402,4637,1448,-8014,-1549,4329,2687,1407,-5727,-3146,7436,1410,-3752,-2499,-1814,5558,2191,-6168,-1063,720,2409,3435,-5302,-2900,4799,979,-82,-802,-2179,4874,1167,-6052,859,20,1242,2206,-3750,-752,2902,-368,-878,-1562,-2165,4594,161,-3851,1400,975,2602,-487,-4822,715,3466,667,-1799,-2225,931,3988,-811,-3870,-1638,2199,4067,-1373,-6292,-955,4445,2005,-1989,-6190,2366,5578,-482,-3867,-3737,1868,7356,-1040,-5829,-541,2034,4779,-2827,-5243,-629,5073,2889,-2647,-5788,1543,6561,308,-3910,-3283,2011,6476,54,-6234,-271,1665,4583,-199,-6888,-463,4856,939,-2578,-5014,437,6345,893,-2942,-915,1647,4529,268,-5851,-188,2613,1880,288,-4724,-576,4706,-499,-1992,13,371,3958,543,-3832,496,1429,280,874,-2447],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-5,6,-7,8,-8,9,-10,10,-11,12,-13,15,-16,18,-20,23,-25,28,-32,36,-43,51,-62,78,-103,151,-264,1586,-1696,-4366,-4177,4535,6890,-4478,-4601,689,3119,6070,-4000,-6732,3485,3738,2541,-3116,-5358,4677,4181,-1404,-1753,-1392,2702,4125,-4665,-2496,2127,1006,3634,-5204,-3788,6348,-27,-564,916,-3289,4802,3137,-7586,85,1671,943,3686,-7221,-1100,7109,-2001,-549,-753,-3846,8076,1929,-7912,424,-580,3375,4766,-9501,-1758,8202,-935,1503,-5180,-5608,12143,1929,-6986,-1637,-2237,6676,5998,-10860,-2512,5119,1973,1679,-7971,-6313,9295,2187,-3199,-3879,-4654,8007,5583,-7763,-3998,777,5191,4531,-7810,-5353,6419,3514,893,-3883,-4542,8372,5303,-3188,-4156,-2435,4224,5133,-4667,-4027,1169,3386,3054,-5576,-4209,3762,2184,494,-3773,-3377,5351,1717,-2630,328,-1933,3265,4144,-4979,-1126,2714,658,2215,-3954,-1717,6157,-1291,-2548,758,-1249,5543,748,-7052,1947,3116,136,2331,-6228,-437,6046,-1739,-2704,-2258,-2465,7772,-128,-8042,1971,2053,2309,1137,-8632,1123,8590,-1177,-1940,-4776,-1815,9430,-690,-7618,-1500,398,6243,1343,-9240,-1438,6324,2789,418,-6080,-2637,9940,2468,-3753,-3043,-1844,7145,2469,-8091,-1975,3995,3815,2476,-7173,-3386,6270,2602,-1377,-4664,-2572,6389,2855,-3192,-2363,311,4628,1774,-5485,-1817,1828,3305,1164,-5024,-2284,3791,1499,-1226,-2589,-694,4624,149,-3842,382,1111,2275,1328,-6043,797,4499,-1967,24,-2293,1344,5669,-2192,-3126,987,-436,3773,-1682,-5497,3274,3002,-604,-144,-5691,799,7155,-3200,-3096,555,-333,5683,-1979,-7021,3441,3183,1247,-469,-7130,2944,7323,-1584,-2933,-2822,486,6844,-1523,-6591,897,1384,2878,-79,-8569,2107,5909,-515,-1676,-4928,15,7830,-1312,-5058,-1327,155,4882,336,-7646,71,4744,2648,-268,-5137,115,5708,593,-2398,-2654,483,5855,-244,-5586,-960,445,4575,-32,-5556,1258,3678,2497,-1311,-3778,1484,4203,-70,-2629,-599,521,2858,-787,-4406,864,2103,757,-2168,-4007,3262,4219,-1721,-1114,-1201,1814,4271,-2339,-3100,2203,1744,1839,-2594,-4475,3528,2580,-2873,-1110,-2870,2684,5310,-4487,-3388,2342,3217,3181,-2239,-4561,4180,3198,-1402,-2382,-4353,4101,6226,-3407,-2904,-909,2843,5517,-2811,-6394,1768,2380,2835,-2927,-5386,2491,5506,-2383,-3549,-3277,2007,5731,-2257,-3836,333,1593,3486,-1334,-6338,1034,3713,1298,-2686,-4349,2106,3775,-224,-2648,-1957,1349,4146,-896,-4157,683,2167,1596,-2270,-4697,2886,2274,-531,-1625,-1602,2180,4181,-1053,-1657,418,1037,2266,-1145,-1165,1862,1453,130,-2235,-2920,2383,1505,-2355,-1761,660,1916,1043,-3364,-2265,2952,753,-441,-2166,-2100,3936,3220,-4235,-2561,172,2673,2963,-4627],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-6,6,-7,7,-9,10,-12,13,-15,16,-18,21,-22,25,-28,31,-35,38,-42,47,-52,57,-63,70,-77,85,-94,105,-117,131,-147,167,-190,220,-260,315,-398,544,-875,3831,-24,-4486,-6310,1438,10021,-2369,-6209,-3054,2057,9500,-1258,-10752,1726,4626,3872,-324,-10027,517,10402,-2568,-2005,-5331,-1465,12300,-260,-8843,1053,756,6635,2877,-11748,903,7466,-595,668,-6740,-2316,11181,-520,-5799,867,-2970,6013,3161,-10976,2869,3182,-2262,3583,-6372,-1692,9516,-2842,-2967,926,-2227,6201,696,-8245,3466,2011,-26,1876,-6274,810,6556,-3393,-2329,-259,120,6379,-3711,-6470,3491,2982,2416,-2101,-7075,3616,5800,-2418,-2996,-3291,3297,7757,-2822,-5474,220,3878,6295,-3621,-7316,2474,5498,2462,-2476,-8008,4547,7364,-3772,-3794,-4195,3685,8801,-5118,-7482,492,3886,7256,-3667,-9293,4780,5794,542,-2829,-7115,2749,10296,-3307,-4084,-2108,621,9567,-2485,-9139,3272,2368,3182,871,-8344,1734,7681,-1846,-1469,-3040,-1201,9096,-2394,-6289,1953,-1039,5192,816,-8126,3350,5157,-2798,1234,-4479,215,8433,-4144,-2127,3180,-1713,3931,-1816,-6847,4350,2612,-1930,385,-4627,2537,5478,-5005,-3794,341,1193,4269,-4296,-4740,5192,2318,90,-3043,-4362,6266,5161,-2502,-3860,-1748,4994,5011,-5403,-4286,2310,4888,2524,-5610,-5707,4713,5440,-178,-3764,-4541,6799,5895,-3960,-5780,-1877,4831,6614,-6591,-5736,2859,2951,4321,-5042,-8008,5864,5605,-1181,-2561,-5968,4395,8554,-6727,-5019,-372,2734,7590,-4962,-7791,6621,3356,862,-1626,-5804,3329,6051,-4776,-1379,-648,1131,7389,-3557,-5387,3255,1140,2596,-684,-5474,4059,3792,-3092,246,-2038,1013,5637,-3998,-1814,3803,276,2565,-1506,-4584,5203,1999,-2702,-1311,-1918,3240,3417,-4864,-2026,2030,1634,2401,-5688,-3399,5014,3119,-1419,-4162,-2214,5980,2937,-3673,-3581,-374,4877,2443,-6119,-3361,3787,3600,535,-5944,-3124,7196,2149,-2498,-3475,-2589,6568,3194,-5065,-3203,972,5649,3300,-7161,-3965,4166,2676,1956,-5873,-5435,5939,4610,-2498,-3918,-2037,4826,4551,-6265,-3359,3008,2913,3070,-4558,-4062,5266,2498,-1302,-1675,-3834,4286,4021,-3598,-1665,-57,1362,3242,-4784,-4289,5892,173,363,-743,-2643,4856,1541,-3492,43,-345,1987,1927,-4308,-2245,3874,1731,420,-1711,-1316,4596,1193,-3805,115,1068,2728,245,-5571,-1237,4315,2536,-155,-4599,-1023,5856,1369,-3226,-2838,-114,4360,1189,-6729,-1747,3925,4245,628,-6651,-1400,4910,2905,-1787,-4631,-730,6025,1744,-4797,-3893,-577,6565,826,-5317,-1699,2163,3587,223,-6541,-1436,6038,2285,-2088,-4383,-1620,6793,506,-5889,-2204,477,3831,1540,-5763,-2266,4370,2556,1250,-4099,-2632,5480,1619,-1262,-2615,-638,4192,2088,-3862,-1288,722,1542,815,-4045,-1116,4658,-276,-2159,-1561,-1045,3868,-78],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-13,14,-16,17,-20,22,-24,26,-29,31,-35,38,-42,47,-52,58,-64,71,-80,89,-100,113,-130,151,-178,215,-269,356,-515,908,-4461,-4965,3684,4847,1614,-7502,-4375,5204,3620,-709,-5248,-4928,6484,3075,-4257,-1480,-694,6030,3426,-6855,-1222,2612,1083,1738,-5397,-2788,7254,-345,-2570,-1176,-2828,4409,1115,-7836,2879,1346,1004,2617,-6460,-489,5872,-3925,-1729,713,-2312,6988,-506,-7545,3940,1724,2743,1591,-8721,2159,9103,-2154,-1622,-3382,-1406,10786,-1052,-7765,2827,90,5753,1416,-11729,222,7630,324,198,-6582,-2279,11420,283,-7166,-2880,-817,9062,2734,-9741,-818,5245,3885,1580,-9418,-3626,8166,917,-2953,-4938,-2915,8013,3188,-6665,-2662,1165,6878,2393,-8460,-1284,3850,3749,365,-6453,-2943,6274,2010,-1233,-4007,-1178,6780,1787,-5665,-1684,185,3019,1140,-7202,368,3963,-253,642,-4391,-619,6599,-808,-3147,33,-1363,4859,-296,-6472,3176,2843,84,1629,-5289,1525,6154,-4776,-1419,-850,-712,6557,-1835,-6109,4128,1865,116,217,-7757,3296,7840,-3834,-2264,-2468,88,8636,-3379,-7942,2239,2376,3564,125,-8921,3131,7822,-1130,-1665,-5186,1169,9833,-2968,-5772,-663,1012,6732,-367,-8966,-592,5646,2888,-1164,-6948,1061,8443,-672,-3014,-3466,-558,8176,291,-5898,-763,2680,5096,736,-7388,-362,5263,1644,-1578,-4775,-71,6156,-646,-2848,-1783,-646,6296,-340,-3536,367,2053,2528,-707,-5054,1317,3456,-1992,-1054,-3447,686,5441,-2171,-2866,2050,-1493,3257,-1749,-5297,3795,2884,-2156,-772,-3131,2381,4923,-5438,-2099,1717,1539,3937,-3113,-6060,4870,2696,-1097,-1023,-5613,4255,6237,-4673,-3217,905,1948,5690,-4147,-5430,4789,2675,2020,-2437,-7134,4517,6811,-2426,-2805,-3501,3152,7570,-3578,-6830,1066,3424,4298,-2229,-7699,1843,6333,-1551,-3196,-4842,1356,6734,-1647,-3776,-1338,2755,6044,-1976,-4898,617,4349,3417,-1297,-5204,2259,4424,2,-2721,-3439,2660,3609,-1247,-3369,1008,1389,2322,-3016,-3959,1820,2692,807,-973,-4255,3163,2812,-2310,-819,-1075,1199,3086,-2379,-2399,1562,879,-38,-1142,-2829,4210,1659,-4274,-1063,-742,2727,3032,-4231,-1439,3911,718,3193,-4051,-4031,6391,1483,-2671,-2681,-2551,5257,3986,-5063,-2634,1409,2563,2253,-5355,-4810,4456,2506,428,-4044,-4883,5325,4478,-4065,-3747,-1546,3963,3164,-3470,-5033,2751,3725,2733,-3770,-4967,3959,4124,-1346,-2991,-2552,3015,4691,-3036,-3453,475,2625,3238,-3341,-2920,1072,2751,1203,-3089,-3462,3480,3407,-1220,-2525,-590,2291,2864,-2452,-2700,1274,1918,1967,-3284,-1790,3242,986,-862,-1619,-940,2232,1143,-3209,-298,1324,630,918,-3169,-376,2769,484,-1169,-1048,-1424,3850,1466,-3859,-431,2443,2492,1238,-4749,-674,2958,2088,-1317,-4356,-1148],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-13,14,-15,18,-20,23,-26,30,-35,42,-53,67,-92,-197,2454,6912,1961,-10081,-1728,7101,3691,-1002,-8744,-2405,10282,919,-4087,-3667,-2299,9649,2788,-10125,-1341,2287,5123,4153,-10730,-2214,9226,1995,-502,-5348,-5244,11294,2709,-6368,71,-1885,4664,6255,-10014,-3342,6127,874,3638,-6075,-5572,9306,14,-3359,1026,-2883,5612,5034,-9366,197,3610,-916,3907,-5059,-2459,8299,-975,-2881,415,-3521,6212,2484,-8182,2049,2276,415,2273,-6898,-1434,7463,-1759,-3363,-1434,-1357,6838,-1245,-7472,420,2071,4530,-437,-8084,1034,7545,1911,-1651,-5782,772,8301,445,-6028,-2921,2712,8977,-1001,-8988,-740,4273,4356,-340,-10013,1555,8630,-66,-2910,-7005,1118,10274,-511,-7059,-2317,697,9731,-23,-9562,621,4599,3402,1090,-9243,-833,9109,-260,-2799,-4600,-3381,10174,321,-7809,1032,74,4693,3659,-9938,-423,6050,-955,1004,-4036,-3653,9222,-472,-5669,2164,-869,3647,2329,-8730,1922,3904,-1048,1706,-4139,-1147,8198,-3226,-3253,2384,-123,4988,-184,-7712,2751,2254,-646,324,-5406,2913,6880,-3850,-4627,-1627,1530,7307,-2782,-7007,2455,2542,1617,-2225,-7455,3967,7001,-916,-3736,-3701,4197,6547,-2158,-5657,-857,3810,7030,-3611,-7605,2124,5825,2823,-3092,-8302,4631,6886,-2053,-3759,-4629,3486,8452,-3516,-7055,350,2208,6370,-1903,-8262,3723,6010,1259,-1418,-7480,2632,9507,-2742,-3024,-1269,294,7574,-1589,-5932,3437,2417,2564,278,-6945,2773,5797,-2944,-962,-3135,-977,7946,-1812,-5886,3118,460,2675,197,-6806,2727,3890,-1531,-75,-3418,796,6732,-2561,-3562,2889,1360,2941,-2551,-5571,3911,3515,-1487,-1606,-3655,2617,6198,-5184,-4459,1741,3275,3578,-3576,-5891,2591,5392,-32,-3450,-4937,4691,5372,-1819,-4423,-1887,4783,5323,-4726,-5398,2223,4383,3968,-5198,-6778,4420,5980,752,-4585,-4394,5886,5928,-4413,-4574,-2000,3748,6699,-4219,-6024,2053,2589,3811,-3426,-6862,3685,4253,-340,-2190,-5211,3572,6070,-4822,-3696,1012,1131,4512,-3768,-5270,2718,2130,287,-1664,-4795,2421,5033,-3027,-1191,-468,710,4832,-3028,-4139,3717,384,54,-1420,-5020,4355,3776,-3651,-1269,-226,2101,4804,-4719,-3282,3841,2227,597,-3775,-2643,4543,2305,-2266,-2627,-1156,3539,3799,-4131,-3577,3347,3631,1970,-5120,-3188,5639,3127,-2024,-5011,-2474,5611,3145,-4422,-3454,1771,5569,2674,-5884,-4199,3131,3263,804,-6186,-3353,5600,3553,-1793,-4315,-2340,5438,2930,-4400,-4076,970,4463,2350,-5737,-3661,3763,3390,1511,-4486,-3341,5754,3762,-2084,-3181,-2344,3244,3680,-3889,-3371,2269,2047,2189,-3472,-3759,2519,2432,-1352,-1610,-2129,2171,3532,-4043,-2704,1394,734,2132,-4636,-2364,3589],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-4,4,-4,5,-5,6,-6,8,-9,9,-10,12,-13,14,-16,17,-20,21,-24,26,-29,32,-36,39,-44,49,-55,62,-70,77,-81,55,202,7568,1775,-3273,-4962,-1208,7370,2329,-6722,-2160,546,5470,849,-7663,32,4615,2499,910,-5196,-1785,7369,-649,-3585,-1572,-1482,6184,210,-6716,2803,1823,-176,1350,-5761,1488,6870,-4009,-1926,-658,-808,7938,-2361,-6706,3888,1023,1627,1225,-7217,3209,6964,-5508,-501,-2654,530,9573,-4890,-7005,3375,982,3058,-966,-9866,4437,7525,-3492,-2144,-6559,1387,10198,-3585,-5934,1700,1817,7668,-721,-10760,2969,6604,2639,-1521,-7358,1665,9774,-1317,-5177,-2572,270,9176,-271,-8573,-599,3001,5267,-1382,-8330,98,8223,1510,-952,-6191,29,8405,649,-5521,-2792,1064,6916,-430,-5881,616,1487,3742,-221,-8234,816,4837,332,-657,-3678,276,6988,-2068,-3272,537,-488,3389,-503,-6224,3936,2531,-755,969,-3758,1970,5147,-5120,-2178,1058,51,6038,-3397,-6392,5812,1836,106,182,-5724,4328,5202,-5566,-1657,-75,1624,6913,-4949,-6156,6312,1708,1479,-2204,-7633,5532,7527,-4821,-2826,-2924,3271,8898,-5694,-5917,2024,3475,5083,-4485,-8744,4261,6045,265,-3184,-5871,2934,8696,-3159,-4988,-2184,3613,6806,-2588,-6241,1455,5163,3317,-2566,-7656,2841,6083,46,-2803,-4175,2429,7023,-1942,-5183,-1458,2879,3530,-2354,-4591,1728,2842,1858,-1101,-5279,1853,3722,-2122,-1887,-3127,2236,4542,-3742,-1785,2363,928,4335,-1945,-4568,5233,3206,-3131,-621,-2587,2437,3518,-5417,-1757,2888,206,3363,-4323,-3873,6324,1283,-2203,-1643,-2840,5506,4547,-6782,-1806,1243,2074,4532,-5982,-4940,5592,2578,-359,-3948,-4504,5956,4911,-5177,-3527,-671,5573,6109,-5998,-5462,4054,3066,2099,-5730,-6112,4207,5104,-2695,-3735,-2826,4173,5183,-4219,-4180,1794,3601,4058,-4460,-6157,3545,3128,1539,-3611,-4411,4319,3828,-1732,-3562,-2793,3592,3805,-2824,-3861,1579,3582,2194,-2757,-3583,2350,1232,247,-1372,-3828,3863,2922,-3837,-1311,6,2658,2438,-3979,-2036,3108,543,651,-3135,-1276,4229,581,-3962,675,-1386,1785,2080,-5522,-1399,3057,596,760,-4780,-2111,6296,694,-2584,-2594,-638,4512,3204,-6767,-542,2216,1784,1402,-5477,-2351,6611,1360,-3481,-3962,-1914,5839,2631,-5968,-2693,1459,4487,2622,-5517,-3032,3943,3079,-943,-3797,-4030,5948,4170,-4516,-3656,-1349,5464,2621,-5067,-2571,2304,4506,1333,-3304,-3337,3087,4060,-1625,-2843,-2758,4435,3499,-2418,-2747,374,3481,3024,-3189,-1331,2385,1578,657,-4048,-814,2776,894,-1423,-538,-1088,3102,1575,-3071,-938,1395,2358,318,-3780,-954,2898,280,-2013,-2346,-290,4334,-520,-4667,359,1445,2138,-460,-4749,152,4881,1362,-1287,-2272,-1120,6250,-16,-4072,358,1499,3960],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-2,2,-3,3,-4,4,-4,5,-5,6,-6,7,-8,8,-9,9,-6,-2,49,-837,-6636,-4989,8299,5201,-6531,-5570,-1710,7474,5029,-8300,-4719,4272,5028,4225,-7542,-6063,8369,4108,-179,-4115,-6047,8165,6127,-6739,-3014,-926,4518,7181,-8956,-5902,6269,1565,2367,-3947,-7477,7599,4498,-3669,-798,-3631,3535,8126,-8340,-2277,3232,-1176,5774,-4160,-7251,8069,1948,-2743,1850,-5688,3703,5387,-8841,-323,1783,-918,3967,-4185,-4090,8411,-1235,-1765,427,-4204,5724,3162,-7502,-713,1607,1626,3201,-7118,-2137,7869,103,-719,-3530,-3207,8263,2173,-7071,-2064,386,6608,2289,-8252,-2474,5631,4030,1007,-8359,-3367,8584,3135,-2472,-5289,-1402,8335,2643,-7062,-3184,1788,6972,2513,-9332,-3048,5518,2726,1523,-7486,-3515,9587,2608,-4227,-4084,-3260,8262,2846,-9083,-1657,795,3811,4544,-9399,-4245,7191,1402,-462,-4367,-5088,8040,3092,-5769,781,-1203,4662,4978,-7908,-985,4626,-1739,3642,-3910,-4670,8640,557,-5202,965,-3436,3920,3079,-8295,339,4033,-55,2283,-4548,-3469,7245,-1666,-3122,51,-1539,5652,1661,-7495,1489,3928,2264,-79,-6644,-480,7158,-830,-1785,-3354,-831,7699,818,-7309,-782,2556,4841,-546,-9248,1279,6375,1869,-1680,-7416,97,8701,856,-4633,-4312,1499,8217,-1043,-7556,-1197,3284,5531,604,-9148,-832,7788,1906,-1856,-6731,176,9094,-498,-4739,-2741,906,6679,1032,-7486,371,3334,2781,1715,-7695,-1719,8132,253,-1137,-3390,-2696,7438,282,-5794,300,836,2520,2765,-7269,-312,4781,-1114,655,-3951,-2211,7336,-862,-4457,1568,259,2146,-122,-5940,767,4031,-1961,-1066,-2259,649,7041,-2752,-3301,987,-361,4182,-1261,-7053,3156,4029,510,-2931,-4563,2386,7527,-2660,-4005,-1730,3427,6117,-3045,-6671,1476,4348,3485,-2017,-7644,2908,6672,1606,-4154,-4812,3927,7974,-2065,-4413,-2389,3561,6672,-2501,-7054,87,4106,3894,-2813,-7383,1605,6812,559,-2341,-6368,816,8277,-2612,-4848,-1454,1510,4772,-521,-7166,716,3647,321,337,-5372,258,6977,-2518,-2863,-1801,-633,5532,-1558,-5459,1605,1258,2096,155,-5088,1031,4933,-1441,-647,-1679,-37,3995,-1808,-3476,1392,680,2064,-255,-4425,3020,3630,-2257,-2393,-1733,1076,4107,-3757,-4496,1580,1092,2823,-2222,-5837,3969,2868,-2199,-2022,-2784,3989,4025,-2875,-4319,-1118,3969,4536,-4812,-5697,2076,5454,1206,-4140,-5818,3575,6120,-2053,-3247,-3285,4231,4466,-3800,-4660,-134,3999,4524,-3890,-5592,2477,4528,1102,-3607,-4262,3025,5328,-2170,-3478,-2605,3141,4690,-3183,-4223,1339,3264,2619,-893,-4860,2227,4112,-1098,-2711,-3106,676,4976,-1936,-3446,1429,827,2781,-1934,-4637,3314,2617,1019,-918,-3730,1555,3747,-3838,-1348],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,11,-12,14,-16,17,-19,21,-25,27,-30,33,-36,40,-44,49,-55,59,-66,72,-80,89,-99,110,-123,137,-156,178,-205,239,-286,352,-454,635,-1050,4381,-1426,-8705,789,3958,4333,-2949,-7408,801,7352,-1459,-2765,-5660,1476,7877,-2302,-4118,-122,-797,6092,-1033,-7712,2736,3272,-322,662,-7290,811,6550,-4710,-735,278,-1559,5726,-3129,-6582,4974,817,-34,361,-6284,4210,5622,-5365,-464,-472,-224,6683,-5479,-4889,5735,952,1589,-3121,-8235,6694,6208,-5863,-1746,-3228,1944,8491,-7294,-6171,5223,1664,3670,-3895,-8658,6440,7222,-2555,-3002,-5578,3844,9502,-4939,-5521,-489,4023,7438,-5319,-8533,2613,5245,3071,-3310,-8030,4547,8300,-2321,-4861,-3569,3649,6901,-3331,-6164,80,4536,5895,-3342,-7419,2111,3631,2178,-2744,-7501,4658,5990,-1588,-2268,-2488,1965,6688,-4182,-4039,2293,76,4123,-1937,-6911,5468,3326,-2131,-387,-5975,2203,5080,-5416,-395,1491,394,4679,-4048,-5748,6503,276,-365,-842,-4696,4859,3200,-7271,312,583,1708,4496,-6890,-3214,7239,313,-573,-3442,-4352,7954,4058,-6678,-1775,-1026,4296,5864,-7746,-3624,5645,2996,1841,-5298,-4665,7272,3831,-4200,-4001,-3225,5909,6094,-6178,-4311,1623,4210,5287,-5879,-5570,5314,4892,-442,-5006,-5332,4696,6484,-2486,-3024,-3254,4143,5960,-4722,-4745,598,3751,3899,-4941,-5738,4557,3830,-205,-3155,-6299,4300,4110,-3785,-1204,-952,3057,4209,-4742,-2694,3316,757,2248,-2339,-4668,5181,1458,-2994,439,-2435,3476,3153,-6707,-630,4332,361,2671,-3044,-1949,7054,912,-3763,35,-1737,5067,1282,-7467,864,4365,2200,2115,-6081,-2826,8163,-27,-2442,-2204,-1877,8477,1892,-7787,-339,2515,3455,2024,-7655,-1641,7146,2135,-188,-5088,-3057,7632,3441,-4880,-2747,-340,5393,2526,-6978,-2911,3469,3482,264,-5698,-3751,5333,3176,-2583,-3677,-3432,5540,3641,-4308,-3475,1154,5331,2772,-4380,-3550,3089,1966,-183,-4544,-2883,5851,1541,-1993,-2776,-1736,4422,1651,-4844,-1394,827,1923,1278,-4993,-1561,4070,164,-632,-2632,-1514,4281,179,-3741,65,-859,1918,678,-4242,1646,2790,-318,-128,-2794,-846,5491,-2099,-3482,647,842,3845,-18,-6237,1074,4804,498,-1779,-4475,178,6577,-1298,-3526,-1225,87,6573,-346,-6294,636,2945,2382,-71,-6420,-591,6398,804,-2858,-3747,-312,6165,461,-4632,-3094,1403,4655,523,-6428,-1581,4012,2766,-1400,-5402,225,6152,1841,-2925,-3197,-530,5311,1093,-4855,-1456,2130,2707,-711,-4458,-54,3814,1857,-1224,-4273,82,3800,-81,-2532,-1359,483,4129,260,-4201,-848,1828,2102,883,-3416,-778,4022,-995,-2757,-877,130,3391,-1340,-4069,203,2483,887,-369,-3079,1482,4472,-1394,-2007,-362,1187,3588,-2840,-4005,1390,2795,2320,-1962,-5540,1839,3846,-696,-2533],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,2,-3,3,-3,4,-4,5,-6,6,-6,7,-8,9,-10,11,-12,14,-16,18,-21,25,-30,37,-47,64,-94,160,-362,2802,6488,-4667,-8396,4288,5300,2473,-4221,-7695,4893,7060,-2607,-4436,-4937,4368,8238,-4679,-4945,763,4943,8543,-5497,-8660,4692,3833,2549,-3471,-9523,5385,7564,-3637,-2940,-4852,1026,9554,-4895,-6747,3389,526,5471,-1137,-10981,5328,5527,-1825,-95,-5731,464,8142,-5808,-2909,2126,-1804,6674,-2170,-7388,6105,2021,-2568,1690,-5610,2740,6572,-7642,-489,2421,-553,4329,-5337,-5803,7400,1337,-925,-124,-5464,6291,4918,-7075,-1806,753,3187,5141,-7033,-4828,5124,2869,147,-4408,-4793,7354,4785,-3406,-4179,-1851,5661,5224,-6522,-4617,2312,4468,4623,-6636,-5684,5572,5537,510,-5434,-5973,7104,5154,-3946,-4190,-3007,5578,6831,-7139,-5624,959,4520,5209,-5694,-6355,6699,3262,20,-3246,-7511,6940,5684,-6682,-1378,-2368,3274,6953,-6613,-5072,4429,1596,3163,-2801,-7976,7743,3798,-4213,272,-3474,1419,5496,-6565,-1804,4222,-845,3469,-2398,-6004,6668,166,-3896,248,-3390,4692,4843,-7169,145,3427,-1144,2829,-4490,-3173,7157,-489,-3192,-1350,-1819,5602,2580,-6184,-1426,2295,2554,2433,-6628,-2065,6215,1613,-1265,-4266,-3363,6985,3290,-5307,-3484,460,6142,2250,-7938,-3379,4473,4949,2054,-7045,-3155,7180,3279,-1406,-5163,-3128,8938,2784,-6192,-3305,5,6182,3063,-7679,-3253,5271,3148,817,-7026,-4137,7297,1786,-2406,-3321,-3068,7198,3636,-6952,-1851,789,1597,4306,-6704,-3762,5802,-178,572,-1895,-4222,4891,1388,-3735,538,-218,1994,4883,-6011,-804,4229,-1541,884,-2802,-3137,6182,-97,-3884,1187,-912,2287,2083,-6669,-124,4559,-1028,571,-3804,-1161,7189,-794,-2765,-728,-760,5238,1104,-7401,489,4705,1895,-393,-6030,888,7031,1199,-3258,-4555,789,7309,1085,-6291,-3286,1756,5016,326,-7698,-1564,5074,2793,-104,-6410,-82,7167,1045,-4127,-4789,833,6766,1027,-6090,-1692,2441,5870,1370,-6331,-753,5016,3148,-82,-4702,-1853,6944,1834,-3473,-2041,-76,4535,1360,-6118,-701,1722,2708,1562,-6683,-761,5612,-1253,-2789,-891,-938,5214,313,-4618,715,-15,1043,1581,-4645,837,3736,-1301,-399,-2060,-311,5575,-112,-3076,1231,2293,3634,-598,-5124,1497,4974,-404,-1922,-3612,695,5578,-1770,-3840,1121,1666,4330,-1113,-6128,1103,5137,1748,-1639,-3810,2413,5143,423,-4398,-3159,1986,5944,-1244,-5835,311,3425,3905,-2002,-5820,115,5206,1860,-2575,-5445,1523,7933,280,-3897,-2495,1715,5356,-1159,-5971,465,3501,2964,-2208,-6148,813,4234,896,-2335,-3352,768,4780,-473,-3835,314,1201,4410,-284,-5128,1383,3310,163,-231,-4562,538,3940,-667,-2870,-1563,254,4054,-774,-3663,2102,1468,902],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,4,-4,5,-5,5,-6,6,-7,9,-10,10,-11,13,-14,15,-18,19,-21,23,-25,28,-32,34,-39,43,-50,56,-65,75,-91,111,-143,195,-299,581,-3032,-7657,4072,5974,-1496,-5036,-2680,3936,7624,-5021,-4850,1447,1775,5697,-3844,-6570,5915,2606,-402,-61,-5252,2526,5674,-5625,-1486,254,761,5747,-3969,-5853,6407,392,-725,1274,-4845,4721,4407,-6376,1469,716,1775,4935,-6989,-3718,6909,-972,750,-1837,-5900,7887,3191,-7291,571,-725,2374,6113,-9001,-3331,7305,1025,1129,-4849,-6701,8853,3224,-5906,-2249,-2627,6975,5832,-8477,-4739,4159,4404,4223,-7395,-5985,7641,5009,-1416,-4981,-3666,6840,5645,-4977,-5846,-431,6949,6309,-5795,-5537,3276,4540,3262,-5595,-6238,5717,5087,-717,-4851,-3709,5803,5797,-3563,-3306,-2114,4128,4331,-5925,-3849,3984,2024,3424,-4129,-4819,6516,1735,-2147,-223,-4060,4520,4098,-6609,-214,2249,-99,3456,-4449,-4232,7089,-707,-1783,-58,-2864,4088,1160,-6273,1683,1821,-459,3252,-7660,-1400,7770,-2288,-2326,-1706,-1999,8559,520,-7752,-132,2559,3349,2679,-8860,-1771,7643,-19,-909,-5033,-2905,8590,1906,-7064,-1713,1851,5920,3104,-9582,-2870,4974,3610,757,-6488,-3019,7610,3545,-4215,-4520,-1216,6892,4221,-5984,-3689,1207,4923,1798,-7115,-3628,5314,5155,685,-7042,-2602,5494,1381,-1895,-3831,-899,5337,2335,-5133,-486,752,4138,2325,-5867,-1138,4323,1275,-37,-3003,-2702,6456,572,-4549,-38,546,2272,2233,-6115,1442,4198,-1670,1132,-3845,-609,6241,-3147,-4043,630,-1848,4949,-462,-6983,3053,4134,314,-250,-5525,-194,7534,-2910,-3964,-1390,-412,6562,-817,-7984,1575,4110,1864,246,-7492,267,8802,-1597,-3428,-3871,1222,7711,381,-6385,-63,2122,4871,885,-7713,-618,4824,1790,-1566,-5522,-261,7642,1275,-4837,-2725,1265,5523,574,-5710,-1076,3171,4472,-37,-7105,-268,5607,2746,-1446,-4499,1348,4882,885,-4218,-2654,235,4796,96,-3963,100,2584,2873,-680,-3115,600,6235,-931,-1204,-2148,-704,4192,-887,-3969,695,-306,1347,93,-4340,1922,3150,-1441,101,-1247,96,6101,-3642,-2388,521,1703,2084,-1667,-5703,3242,3325,-1718,-1263,-3814,2331,5827,-2458,-4693,498,1568,4312,-1211,-6851,2913,3458,939,-1320,-5119,2303,5980,-1468,-3951,-2419,3456,5458,-2311,-5621,2051,3589,2844,-3300,-6051,1933,6129,331,-3961,-3752,1874,6528,-1988,-5164,-2163,2478,5062,-1325,-4689,294,4428,3055,-1772,-5758,872,4559,-409,-2581,-2292,2547,3907,-372,-3454,-533,2046,3869,-2044,-3884,114,3149,-596,-1120,-2449,1327,3565,-1651,-1989,150,755,2398,-2007,-2720,1937,1514,-783,-768,-2760,2638,2416,-2440,-1528,-1290,2226,3017,-2853,-3100,3278,1845,534,-2144,-2871,3419,1940,-2326,-1491,-263,3615,3706,-4055,-2660,2177],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,7,-8,9,-10,12,-12,14,-15,18,-19,21,-24,27,-29,32,-36,39,-43,48,-52,58,-64,71,-80,89,-100,114,-130,151,-178,214,-268,354,-510,888,-4365,518,9782,-770,-4937,-3956,2787,9041,-2490,-7886,-537,3400,5911,-3078,-9002,1286,6337,1268,-2920,-7729,1582,9321,-1269,-5099,-4272,1049,9148,-2192,-9290,1741,1465,5448,1364,-10923,2175,8283,-791,-882,-4342,-1142,9216,-2383,-5404,628,-496,5546,1843,-8792,3123,3568,-2230,2819,-6083,-1415,8226,-4775,-3329,2228,-2727,6782,-936,-7409,6057,2110,-1762,2627,-5312,1601,7856,-5591,-2062,1455,-585,6252,-2858,-5982,5205,2502,-415,-97,-7558,4701,7581,-5666,-1828,-1536,1303,8547,-4904,-5951,2676,3364,4425,-3759,-8070,5086,6075,-801,-3987,-5263,4339,8152,-3011,-6244,-952,5038,6598,-3331,-6599,1949,5517,4083,-4464,-8656,5183,7160,595,-3715,-6066,4567,8809,-3469,-5426,-1220,2433,8255,-4725,-7871,2624,3280,2485,-1122,-8802,2471,6668,-3636,-949,-2383,133,8175,-4332,-5560,3547,248,4683,136,-8306,5113,3193,-3082,1429,-4222,1571,6337,-5283,-2727,3388,-809,4616,-2496,-6599,5694,1832,-3517,748,-3591,3510,5852,-6711,-1465,3248,1442,3012,-5376,-6066,6918,1273,-1141,-2302,-4504,4796,5504,-6048,-3882,805,4032,5342,-5632,-4984,4427,3396,1653,-4173,-6708,6280,5508,-3005,-3058,-2239,5538,7043,-5322,-5559,-153,4477,4327,-6516,-4921,4663,2971,1064,-4624,-5971,4780,6541,-2827,-3650,-3839,5319,5444,-4693,-3593,799,3270,4123,-5930,-4814,4355,2408,-439,-2726,-5724,4462,5061,-4330,-695,-483,2853,5122,-3234,-4275,4480,54,2011,-1024,-4816,5592,2936,-3528,628,-1228,2971,5504,-6852,-2022,4495,-577,1721,-3235,-4093,6150,2857,-4197,-52,-2298,4507,3612,-7066,-1678,3787,1328,1247,-5692,-2883,7027,643,-3701,-2709,-2373,6532,3120,-7751,-2055,2794,3751,2970,-7866,-4206,5510,2867,-1168,-4495,-3138,6638,3751,-3712,-2983,-630,7025,3841,-6155,-3442,1501,4400,2407,-5438,-4199,5565,4190,-691,-4435,-1853,5521,3887,-4258,-3122,-544,5977,3650,-6220,-3162,3104,4228,1857,-3467,-3153,6347,1697,-1688,-2241,-3835,5132,2968,-5320,-931,842,1156,2091,-3367,-1618,4534,-278,-851,-2261,-1522,4444,2097,-3885,516,797,1946,2055,-4893,-288,4251,-12,-1176,-1327,-1341,4556,-61,-5222,189,1039,3600,-168,-5869,-708,4934,729,-1579,-3755,-478,6998,478,-4312,-2690,344,5202,981,-5962,-263,4122,3336,-232,-5466,-396,6236,1449,-2315,-5053,338,6503,1612,-4786,-1695,1892,6179,1293,-6151,-1984,3841,3705,-1075,-6007,-142,5851,1466,-2416,-4192,619,5468,1283,-5201,-728,1239,3587,766,-5622,-2117,4479,1186,-1161,-3879,-1515,5163,1206,-2100,-1615,185,3097,1058,-4740,82,2165,937,774,-2913,-740,4346,-348,-1845,-999,-448],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,5,-5,6,-6,7,-7,8,-9,10,-12,13,-14,15,-18,19,-21,22,-26,28,-31,34,-38,42,-47,53,-60,68,-78,92,-110,134,-170,220,49,6099,4671,-7828,-4259,4502,2995,3134,-5495,-5125,7599,3410,-2871,-2236,-4228,4436,6602,-6531,-1327,1827,528,4571,-4862,-4748,5877,89,-1463,-716,-5762,5810,3707,-7365,1383,256,74,5402,-6877,-1603,8025,-1351,-786,-114,-4767,7035,1399,-8045,1811,-559,2490,3103,-9084,-3,6849,-1386,12,-4280,-2763,10899,1376,-7006,-271,-84,5104,3379,-9532,-1084,6095,968,689,-7181,-3834,9613,2245,-4347,-3630,-612,8636,2343,-7604,-2505,2622,5760,2396,-8289,-3158,5961,3348,-596,-7164,-3737,8429,2559,-4309,-4062,-1507,7990,3244,-8055,-2228,509,3870,2429,-8028,-2100,5517,1219,480,-4928,-2793,7921,1297,-4280,-517,-2541,5247,4229,-6043,-791,2062,56,2858,-4291,-3114,6406,-1287,-1392,278,-3244,5233,1538,-8752,2396,2630,-453,2129,-6201,573,6262,-3876,-242,-953,-2043,6979,-1681,-6665,3582,1806,1352,1010,-8211,1539,7137,-2770,-1804,-2602,395,9011,-1034,-6976,1178,2543,4916,237,-8570,1007,6348,807,-1646,-6025,360,8707,178,-5130,-2820,2110,7060,595,-8466,-1934,3753,5140,-288,-7682,-622,6041,1913,-2719,-5487,-571,7876,1593,-4579,-2906,923,6705,-28,-6476,164,3700,3192,486,-7437,140,6215,371,-467,-3301,-242,5814,7,-4261,937,-441,3566,979,-6431,2421,3228,-1271,429,-3727,-872,5117,-3121,-3274,1423,-1186,4215,-932,-5426,3760,2371,-1636,683,-3860,1177,7503,-3786,-1975,1183,469,4283,-1743,-5949,3233,3396,93,-989,-5970,3661,6592,-4660,-4193,-1416,1835,6798,-3732,-5128,2191,2235,2661,-2319,-7119,2813,6331,-708,-3022,-3574,2046,7633,-2353,-4791,-1192,2848,5353,-2004,-7178,422,4579,3663,-2999,-7046,1785,5208,-103,-3914,-3890,1870,6557,-2132,-4418,-750,1635,4347,-1059,-5881,1236,3717,967,-876,-2813,1685,4823,-2780,-854,-1241,585,4899,-2893,-5287,1884,1166,1836,122,-5709,2849,1960,-2486,-161,-2320,650,3445,-3378,-2610,2168,809,2304,-2359,-3983,3553,1567,-1842,-553,-2630,2207,4951,-4315,-3139,1839,-466,2666,-3364,-3470,5045,2880,-1240,-2825,-2717,3697,4295,-3910,-3422,990,2287,3627,-4811,-3944,3113,3393,-362,-2563,-4580,4583,5319,-2792,-3694,-1635,4490,5706,-3244,-4856,1001,4557,3174,-3573,-5439,2756,4540,-488,-3402,-3438,3295,3146,-1732,-3333,-508,3419,4561,-3272,-3961,1358,3131,2174,-2167,-4352,2669,3455,-163,-2232,-2012,2538,3422,-2231,-2794,184,-178,2353,-2955,-2308,3027,1201,-291,-1080,-3565,2752,2528,-2221,-73,793,1902,2318,-2112,-2236,2330,282,128,-1427,-1708,4384,1301,-2808,-1021,364,3778,1127,-4957,-1295,1824,3115,58,-4253,-1830,4738,2329],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,4,-4,5,-6,6,-7,8,-9,10,-12,13,-13,15,-17,19,-21,23,-25,28,-31,34,-38,42,-47,52,-58,66,-74,84,-92,91,-29,-827,-9356,-1180,5361,3772,1102,-10112,-1942,8580,2112,-3224,-6392,-717,10331,2070,-7691,-2850,299,8355,1095,-10560,-2340,4788,4422,1438,-9133,-1862,9469,1599,-1954,-4796,-2625,10568,2437,-6904,-643,-57,3894,3689,-9515,-1440,5566,-183,2561,-5822,-3028,10408,18,-4245,371,-3135,5828,2656,-9634,2513,3642,-838,2865,-5481,-2361,9537,-3444,-2615,1546,-2393,6934,-9,-8891,4095,2047,-250,2477,-7630,613,7373,-4249,-2076,216,-640,6654,-2806,-8540,3496,2111,1571,442,-10506,1441,8092,-1277,-3271,-3902,225,9355,-1397,-8313,-1102,3339,6978,-1300,-10072,1560,6778,3094,-1834,-8558,1996,8383,-832,-3682,-4731,1658,9247,-1104,-7946,-1410,1398,6878,-4,-8687,1392,5942,3331,-1014,-7352,1311,8792,52,-3614,-3607,-377,7268,-233,-6825,603,1320,3771,1339,-8636,1658,5973,-1104,870,-3988,-1232,7276,-2400,-4933,1421,-1097,2995,570,-7879,3302,4136,-3075,3023,-4673,520,7575,-4416,-3197,3300,-1126,4663,-1986,-7600,5239,1919,-2040,-50,-4204,3894,7336,-5002,-2280,925,728,5057,-4640,-7060,4677,3807,552,-2284,-7312,3949,7750,-3003,-4429,-3097,2872,8305,-4487,-7152,1272,3405,4222,-4431,-7914,3120,7017,-281,-5351,-6119,4506,9353,-2087,-5175,-1927,3585,6958,-3581,-5862,1055,5298,4331,-3891,-7272,2893,5302,706,-3175,-5452,3477,6931,-2703,-4542,-1095,1898,5572,-2201,-7053,1591,1994,2851,-1063,-5771,3554,4371,-1640,-1103,-1315,-158,5322,-2982,-4627,3891,362,1994,112,-6046,4404,3289,-5165,656,-1915,2287,4854,-4917,-2714,3398,1033,2627,-3049,-6127,6392,3563,-3878,-1604,-3145,3412,4963,-6032,-3128,2865,2032,2537,-4365,-4184,6073,3606,-1283,-3167,-3198,6075,4610,-5121,-3607,-643,4936,3917,-5649,-4759,3965,4585,1620,-5391,-4817,5570,4182,-1689,-3853,-3709,4460,5823,-3969,-4970,676,3560,4596,-5945,-6277,2210,4914,2032,-3962,-5634,5053,4714,-2042,-2807,-3326,2945,4138,-3231,-4186,351,3029,2628,-3377,-4007,3188,1465,-220,-1009,-3285,4066,3880,-3539,-915,-94,914,3076,-3920,-3545,4160,483,285,-663,-2983,4487,1266,-3831,-686,-673,2349,2209,-4139,-2505,4202,2225,-325,-3795,-1901,5964,1736,-3190,-1464,-169,4782,3150,-6752,-2113,3345,1906,778,-4264,-2504,6236,3351,-3766,-3815,-1347,6188,3149,-4737,-3789,757,4766,1558,-6585,-2523,5991,3533,-1293,-5294,-2158,5826,2896,-3975,-3860,-644,5394,3174,-4834,-3047,1567,3675,1380,-4453,-2891,4303,3293,-818,-3877,-2395,4280,2581,-2018,-1399,307,4161,2538,-4532,-2126,1833,1509,576,-3145,-2467,4056,2161,-2187,-2074,-1751,2624,1953,-3324,-867,1625,1149,998,-2941],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,1,-1,1,-2,1,-1,2,-2,2,-2,2,-3,3,-3,3,-2,2,-1,-1,4,-11,27,-174,-1087,-6037,-3078,9470,1549,-5580,-2743,-632,7351,3605,-9191,-1239,3881,1085,2690,-6458,-3352,8448,101,-2159,-1250,-3865,6970,2797,-7317,1471,120,-961,3887,-6567,-697,6874,-3438,-956,-410,-3887,7175,-443,-5955,4032,930,320,2176,-7996,905,6247,-4218,-532,-2443,-1644,9238,-2458,-6964,2507,1023,4196,-286,-8748,2368,5978,-494,-424,-6881,992,10150,-950,-6079,-1562,1649,8377,125,-9537,1093,6117,4009,-1593,-7805,540,9116,1198,-4180,-5898,77,9674,1637,-6334,-3560,2887,7852,151,-7183,-1018,4181,5054,-444,-8540,241,8361,-141,-1037,-5115,-1579,8471,-1449,-5278,-893,-108,5887,687,-8797,767,3612,243,2144,-5715,-716,7967,-2368,-2918,1580,-1945,5130,-82,-6702,3631,2205,-1195,1407,-6008,1019,7346,-3036,-887,736,-1334,5307,-3453,-6009,5024,1169,81,317,-5798,2651,6478,-4573,-2411,-1031,964,7349,-4100,-6184,3659,2832,2377,-580,-7779,3064,6527,-3690,-2549,-5120,2123,7679,-3484,-6206,-1309,2842,5601,-2318,-8586,1864,6371,2618,-2636,-7415,2632,7166,-1009,-5235,-3182,3262,6685,-2076,-5788,-1435,3117,4885,-2103,-7816,1394,5607,1661,-1246,-6123,1921,6541,-2443,-3344,-2902,904,6786,-2183,-6064,3057,1149,2358,-683,-6355,2128,4195,-1330,-1336,-4109,-368,6167,-2716,-2617,1530,-1133,4159,322,-6703,4035,1820,-2794,-174,-3354,1155,4371,-4612,-1396,2209,-157,4295,-2493,-5034,5648,1341,-679,-976,-3716,4191,4615,-6006,-1931,324,1713,3972,-4674,-3842,4319,1945,237,-3126,-4603,4817,4123,-2106,-3992,-1731,3367,6154,-4579,-3947,1728,4128,3145,-5009,-6490,4472,5191,-54,-2893,-4513,3754,4924,-1920,-4376,-1599,3177,4969,-4044,-4119,1439,3819,3125,-2875,-5774,2687,3956,234,-3384,-4169,2504,4493,-1793,-2999,-554,3000,3972,-2995,-2997,1900,1188,1272,-1727,-3548,3319,2872,-2317,-75,-1910,445,3573,-3063,-2687,3016,96,2515,-1487,-3996,3954,1446,-2083,-576,-80,2645,2550,-5134,-364,3318,122,668,-3883,-2870,4932,1368,-3632,-1830,-2181,4313,4183,-5826,-1012,3396,3403,2039,-4452,-2168,5689,1450,-1163,-4082,-1374,5046,2972,-4197,-3518,-69,4806,2597,-4728,-3010,3541,3411,349,-4878,-4668,4425,4765,-3071,-4540,-977,5474,3847,-4109,-3329,-353,4301,3011,-4248,-3971,2632,3680,2092,-5105,-3115,4268,2320,-2577,-2171,-1975,3072,2158,-3607,-1906,916,1596,892,-3780,-3395,3567,767,-991,-1242,-1509,3430,1907,-2657,-144,101,1882,903,-4624,-1601,2759,648,-829,-2241,-1403,4117,113,-3677,900,1528,2380,517,-4742,637,4296,832,-646,-2004,-977,5754,200,-3171,-2469,1428,3203,390,-3592],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-10,11,-12,14,-16,17,-19,22,-24,27,-30,33,-36,40,-43,48,-52,58,-65,71,-78,87,-97,107,-120,135,-154,176,-205,242,-293,368,-486,705,-1239,5895,5004,-4559,-3712,-4429,7287,4858,-8211,-5504,2611,5424,4288,-8091,-4007,5663,4584,389,-7183,-4415,9188,5585,-2893,-5052,-4045,7956,6531,-6830,-2790,1883,5603,4642,-7344,-4843,5964,2506,908,-4625,-5710,7085,2725,-4059,-193,-3330,4641,6183,-7993,-1372,4534,-341,4250,-3798,-5300,8128,239,-3464,1055,-3659,5924,3175,-9158,1297,2039,-1773,3680,-6091,-2888,7776,-1295,-2150,1728,-4538,6251,1725,-9453,1940,2333,57,2757,-8268,135,8427,-1575,-1911,-4034,-2156,9369,766,-8643,449,2822,4672,1997,-8880,-1099,9140,2435,-923,-5581,-2926,9765,1342,-5903,-3038,90,8043,2871,-9503,-2000,4037,5697,1353,-8831,-2240,7536,2796,-2511,-6059,-2817,7743,1646,-6149,-4155,-582,7746,3220,-8216,-1222,3399,3338,2448,-6741,-1104,6147,801,-2012,-2269,-2479,7321,1217,-6952,-298,-1334,4521,2677,-7561,27,5541,-1067,1621,-3414,-3053,7884,-1943,-4524,2077,-2511,3494,3096,-7523,2285,4088,-2202,270,-4042,-563,8502,-3587,-4283,1421,-1685,6121,-976,-9345,4128,3484,404,615,-6562,533,8303,-2183,-4655,-2660,1054,8459,-1412,-8192,2407,3499,2967,33,-8113,1256,7961,1044,-2010,-4787,379,8661,-702,-6206,-276,2368,6770,-318,-8965,-597,3855,3542,-1677,-7815,887,8384,1072,-2928,-4693,557,9480,-452,-6551,-1225,2004,5454,66,-8230,854,4469,2231,-228,-6083,948,7572,533,-3094,-1735,-1690,6551,-307,-5557,1217,1058,1577,1199,-6305,1781,5281,-2992,-1222,-891,-1116,5928,-1522,-4325,3822,169,2413,494,-6659,3206,4200,-3436,487,-2496,1235,6137,-4896,-3753,2455,1042,3283,-1034,-6913,3665,4036,-1462,-1845,-4231,1672,6688,-4351,-3174,388,2002,5164,-3036,-6782,2193,4318,2275,-2388,-6623,2137,7001,-1706,-4450,-3818,3263,7613,-2378,-6572,33,3760,4570,-3314,-6810,1584,5031,1179,-2801,-4955,2377,7112,-1281,-3954,-2356,1962,6630,-1822,-5651,-74,3694,3724,-1574,-5973,2153,5874,471,-2086,-3720,2417,6802,-1949,-4436,-1017,-160,4367,-1057,-4241,2713,3203,-28,-1375,-4381,2446,3945,-3972,-1452,-93,748,3861,-2905,-4188,3722,1990,674,-808,-3674,3910,3312,-3775,-946,-352,2153,4019,-3209,-3378,2875,2654,477,-3759,-4177,5085,4048,-2991,-2046,-1733,3929,5266,-4797,-4267,1740,3065,3115,-5091,-5756,3571,4051,-459,-3783,-4476,4056,5473,-3518,-3291,-1062,3332,4528,-4510,-4937,2265,4401,2179,-5048,-5198,4710,4823,218,-3182,-3224,3387,4252,-2873,-4563,-755,2805,3983,-3807,-4129,2283,3461,1534,-2365,-4006,3997,3044,-1218,-3469,-1775,2914,3046,-2697,-2171,1181,1696,1406,-3330,-2885,3423,1379,-776,-1669,-1901,3445,2276],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,6,-8,8,-10,12,-12,14,-16,18,-20,22,-24,26,-29,32,-35,39,-43,48,-53,58,-65,72,-80,90,-100,113,-128,148,-171,204,-249,318,-438,721,-3434,-1492,2754,5530,-191,-11178,1089,5918,1483,851,-7200,-1927,10238,-2650,-4298,-357,-2175,7459,-93,-9130,3276,1285,-311,1653,-8450,37,7300,-4262,-540,-396,-3210,7740,-807,-6752,4450,-132,22,2435,-6168,2232,5811,-5818,-556,-1517,-736,6686,-4790,-5706,4413,758,1946,-673,-8567,6112,6613,-5186,-1168,-3248,1662,9088,-4664,-5622,2711,3085,4876,-2770,-8525,4850,5767,509,-4447,-6087,3741,7530,-3082,-5683,-2876,4189,8447,-4358,-6909,1832,5432,5033,-5135,-7849,3398,5770,1461,-3550,-6728,4081,7886,-4038,-4384,-3066,2945,7785,-3703,-6881,1678,2858,4155,-1302,-8132,2805,4655,-1270,-618,-4590,1667,7319,-3709,-3385,1075,-587,5470,-1647,-7739,4190,2543,-996,616,-6143,2971,6407,-4338,-872,2153,-2614,5640,-4255,-5864,5962,400,-847,374,-5707,3710,4745,-6237,-555,517,64,5894,-5480,-4661,5531,713,65,-1805,-5066,6456,5823,-5257,-2959,-1006,3071,5581,-6443,-5542,3971,3493,3115,-4164,-5893,5617,5470,-1769,-3929,-4241,4986,6999,-5448,-5043,-847,3723,5116,-5047,-5040,4011,4452,2500,-4229,-5915,4133,5644,-1868,-3139,-4862,5276,6422,-2909,-2725,-563,2315,4127,-5738,-4378,4128,2445,1579,-2899,-5416,5128,3759,-3565,-1223,-2284,2350,5930,-3378,-2709,2347,254,3291,-1642,-5024,4631,1083,-2407,1005,-3237,1517,4832,-5526,-1849,3099,775,2571,-3507,-4402,5745,14,-2378,365,-2005,3408,2194,-7124,783,2636,538,1966,-5371,-2675,4830,623,-1676,-1990,-2322,6704,2287,-5623,-784,1137,3605,3258,-6653,-3184,4235,3628,-1343,-4510,-3073,6785,2908,-3590,-4271,-920,5993,3176,-5267,-4555,1872,5726,1702,-5522,-3382,2983,3509,-551,-4686,-2832,5703,2829,-2978,-4199,-1012,5752,4204,-5078,-2837,2157,2630,2418,-5237,-3657,4710,2799,-404,-3094,-3195,5521,1942,-4127,78,-488,2022,3317,-2968,-3187,3479,701,782,-2191,-3134,5174,626,-3494,538,44,3292,2138,-4844,-369,2865,202,1078,-2397,-2396,5628,-280,-4767,-853,-771,3194,1010,-5660,-413,3558,1004,-502,-5013,-1703,6678,-1032,-1689,-1858,-148,6127,166,-5912,-680,2768,3142,-321,-5440,-20,5137,2419,-954,-4461,-500,6851,2028,-3384,-2697,980,5101,396,-5633,-1627,3211,3682,-399,-5051,-623,5180,1130,-1943,-4213,-489,5583,1142,-3655,-1568,1382,4909,133,-4837,-2442,3349,1637,-28,-4288,-859,4794,750,-1651,-1110,-812,4584,684,-3422,-179,1852,1736,767,-2949,-933,3100,-460,-792,-1147,-505,3915,470,-2267,819,750,430,-39,-3859,1135,2999,-1699,-861,-2015,47,3596,-1492,-3625,1233,2144,2438,-593,-4442,1461,4153,-469,-713,-2776,323],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-6,6,-8,9,-9,10,-11,12,-14,15,-16,18,-20,21,-24,26,-29,32,-36,40,-45,51,-58,67,-79,94,-116,150,-209,341,-2048,2218,4458,5108,-4972,-9605,6396,5225,750,-4616,-6423,5510,7098,-4246,-6020,-2350,5207,6654,-6096,-6693,2640,5067,4494,-6295,-6977,5187,4628,215,-5386,-7112,4813,6795,-4190,-4539,-1391,3194,7891,-5558,-5100,4035,1859,3300,-4152,-7460,7066,3804,-3029,-685,-3988,2524,7518,-6106,-3277,2768,-540,5796,-3219,-6893,6474,1745,-1996,1476,-4899,4192,5654,-8350,-946,3088,-469,4766,-5605,-5518,6899,-180,-2166,-403,-4728,6358,4755,-8389,-526,1634,1514,4954,-8663,-4809,9177,1750,-318,-3686,-5053,8431,4731,-6795,-1768,-1613,5461,5261,-8987,-4316,5397,4024,3388,-5593,-6311,7091,4713,-3256,-4853,-3563,7767,5733,-6798,-5364,683,6687,5478,-7608,-7050,5494,5467,1621,-5999,-4421,6962,4981,-1533,-4094,-4714,6134,5390,-5979,-3547,80,4157,5039,-6867,-3786,5892,2358,1316,-4143,-4942,6309,2968,-4687,8,-3255,3433,4582,-8421,-897,4573,224,2519,-3118,-4660,6967,176,-4327,1293,-3380,3233,3843,-7528,1206,4934,-177,3106,-6105,-4010,8917,-1106,-3605,-79,-2712,6002,1193,-7990,938,3484,2317,1809,-7775,-971,8631,83,-3038,-4776,-2181,9271,2252,-7273,-1736,1755,5150,1427,-9077,-2902,6621,3917,91,-7418,-2659,8410,2367,-5199,-3913,-998,7556,3059,-7309,-3789,2895,4945,1974,-6456,-2510,5664,3816,-306,-5402,-2871,7894,2627,-4513,-3060,123,5590,2998,-7014,-1302,2200,2967,2165,-5391,-2287,6746,737,-659,-2033,-3186,6367,400,-6029,-618,771,2725,3442,-6084,-783,4337,-733,753,-2011,-1557,6614,-481,-5132,1795,120,3141,947,-6497,2291,4778,-936,-119,-5122,104,6485,-1480,-3698,48,55,5735,-167,-7943,1652,4553,1126,-1788,-5017,695,8475,-1404,-4703,-1879,140,7162,-302,-7429,164,3061,3984,-304,-7508,627,5881,509,-2346,-5979,-602,7267,384,-5057,-3508,1824,5927,-662,-7160,-1810,3703,3780,-753,-6447,-953,6405,1822,-2439,-5034,-128,7141,35,-4334,-1400,1337,5444,609,-5904,-416,4114,2620,-270,-4246,-14,6144,-239,-3016,-1510,-1288,5303,-518,-5331,1850,1313,1411,-226,-4656,1270,4461,-1451,-1798,-2042,-396,5098,-2181,-4340,2237,2316,2683,-1049,-4362,1910,4274,-2459,-2755,-2113,1893,5626,-3092,-5168,1267,1034,4019,-2763,-6627,2674,5699,52,-3047,-4448,2664,7091,-2200,-5530,-1050,2685,4870,-2063,-6707,735,3978,3357,-2725,-6535,1786,6692,643,-3789,-4087,2201,6695,-1638,-4803,-850,2725,4230,-2789,-5637,1382,4464,1525,-2709,-5338,1077,6001,190,-4389,-2676,2436,5387,-1665,-4757,1009,1753,2475,-241,-4723,1347,3806,-41,-1070,-2600,1141,4805,-1670,-2713,-724,1562,2957,-1264,-4110,2520],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,4,-4,4,-6,6,-7,7,-8,9,-10,11,-11,13,-14,16,-17,19,-21,23,-26,29,-32,36,-40,46,-52,61,-73,89,-112,148,-208,330,-657,3458,7290,-1874,-2580,-6084,2912,9057,-5129,-4946,593,-240,7497,-2428,-8668,4149,4097,-492,1699,-6320,2639,7604,-4999,-1794,473,-1530,6749,-2631,-6840,5429,-341,144,2105,-8105,3319,5137,-5163,308,-1112,137,7263,-4549,-4508,6153,-470,-329,-1021,-5464,6629,4292,-4465,-726,-1457,3347,5384,-7551,-3417,6029,1591,2534,-4351,-5900,7456,4829,-4094,-2864,-3118,6125,5535,-6880,-4926,1018,6684,4356,-6102,-6718,4136,5259,1278,-5016,-6621,6101,5265,-3275,-5436,-3640,6379,5569,-6160,-5184,-690,3658,5561,-6089,-6116,4698,3806,1403,-3185,-7634,6540,5395,-3304,-2608,-3033,3192,5832,-5233,-2247,3197,801,3223,-4215,-7382,6410,2370,-2863,215,-6276,3933,6265,-6718,-564,1259,-1097,5337,-4049,-5468,6360,-479,-1550,400,-5291,3941,4356,-6877,-41,1699,117,3305,-7240,-3392,7275,-598,-1394,-2326,-3679,7648,2376,-6598,-938,1611,3776,4295,-7303,-2084,6921,1949,590,-4450,-3533,6785,2897,-4862,-3322,-446,6794,2769,-7370,-3615,2918,6143,2451,-7664,-3165,5692,3577,-649,-5816,-3390,6411,3605,-4144,-5179,-1489,7511,3804,-7401,-3320,2949,4140,3802,-7587,-3733,5951,2419,-552,-3995,-2967,6123,3714,-4855,-1535,-922,3570,4973,-5807,-2089,4314,444,1829,-3064,-4773,5782,655,-3513,-695,-3000,3672,4379,-6714,231,2659,-58,2409,-3511,-2741,5924,-1402,-1987,-214,-1595,3627,865,-6551,190,3647,269,156,-4605,-909,6435,-45,-2858,-1371,-2164,6526,1467,-7175,-1031,2896,2522,969,-7037,-1623,6506,572,-1828,-4326,-1460,7209,937,-5475,-3188,1741,6386,546,-7426,-2298,4693,4520,-333,-6603,-1380,5515,2992,-3192,-4407,-942,6554,2545,-5793,-2908,510,5569,1062,-7177,-1473,3430,2560,558,-6597,-1376,5662,955,-2501,-2974,-2049,6650,779,-6009,494,374,3431,2232,-5771,-447,3750,-870,261,-2554,-1834,4666,696,-3595,-252,312,1399,1065,-5856,203,4039,-221,21,-2675,47,5264,-143,-3531,1441,231,2087,530,-5553,1438,3368,-386,-977,-3599,-255,5530,-2107,-3973,-343,1994,5726,-883,-6415,469,2694,1654,-1927,-5073,829,6295,649,-3800,-4600,1847,6010,-427,-5157,-1402,2541,3727,-1832,-5945,-165,5325,1607,-2293,-4725,1275,6270,-1111,-3899,-3309,1438,5804,614,-5611,-772,3140,3652,-1070,-5025,1992,4401,830,-2588,-4592,618,4545,-165,-3431,-527,535,5161,-2031,-4305,-328,2203,1471,-592,-4006,1389,4554,-925,-562,-1250,988,4191,-1315,-5322,478,1540,429,-1321,-4390,863,3790,-1298,-445,-1762,1902,4500,-2521,-2986,2685,2376,2222,-1462,-3737,3324,2455,-898,-3199,-2629,1964,4213,-2010,-4205,467,1560,3514],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-7,8,-9,10,-11,13,-14,14,-16,18,-19,22,-24,26,-28,32,-35,39,-44,50,-55,63,-74,87,-105,133,-178,276,-1103,-2485,-5588,2084,11348,-4015,-7018,-1317,2821,7283,-1347,-9081,1986,5618,5001,-3190,-8928,1746,8650,-202,-4759,-5802,2160,8838,-2347,-6194,-1956,3119,6271,-1414,-9225,1321,4549,3458,-1526,-8286,2925,7457,-1634,-2244,-4156,2047,8940,-2956,-6256,1606,-326,4299,344,-8946,3255,3253,-1792,1302,-4854,1328,6965,-5116,-2146,2759,-1016,5063,-2663,-6645,5411,1862,-1106,1267,-5094,3300,6625,-7659,-2078,1999,-923,6440,-5322,-6384,7418,2133,211,-1895,-7494,6706,7410,-6525,-2143,-396,2881,7596,-7602,-6589,5405,3142,3467,-3497,-8769,6139,7011,-3609,-2523,-4614,3697,8042,-4814,-5849,1321,4874,6446,-4457,-8900,5069,4888,1216,-4868,-6023,5780,7237,-2103,-4850,-3454,4459,6895,-4033,-6072,409,3842,5261,-3830,-6664,3619,4289,554,-2565,-7017,4840,6505,-3293,-2253,-2357,1568,6214,-4996,-4184,3531,-309,2831,-1037,-6576,4624,3355,-2917,480,-2625,2473,6495,-6357,-2592,3097,-1012,3695,-2639,-4527,6335,1766,-3383,1138,-2944,4559,3992,-8325,-1276,2688,731,4518,-5264,-4856,8060,154,-2722,-2163,-4329,7793,4903,-7728,-1441,1200,4269,4783,-7337,-4063,6508,2571,-365,-2640,-5868,6879,4882,-5757,-4312,-1127,5334,5638,-7132,-5722,3459,3575,3101,-6039,-5075,6087,5459,-1746,-3115,-3133,5328,4928,-4037,-3400,-336,4665,5066,-5388,-4755,2987,4247,2427,-4398,-5221,5746,2481,-1169,-1702,-3652,4398,4768,-4821,-2152,41,1805,4138,-4432,-3088,3127,1116,1451,-1124,-4652,5588,2052,-3647,888,-1059,2594,2969,-5847,-396,5082,127,266,-2842,-3448,5688,1221,-5263,1187,-1341,4309,1904,-8101,-103,4601,325,258,-5215,-1421,8096,969,-3371,-1715,-1220,5543,2799,-7561,-1174,3740,2242,1765,-7680,-2913,7616,1671,-1905,-4548,-1465,7684,3576,-6269,-1647,783,4754,2208,-6822,-2905,5527,4082,381,-5497,-2671,6583,3558,-2938,-3733,-1205,7003,4786,-4746,-3200,1177,4389,2142,-5942,-2447,4825,2757,197,-3778,-2179,5006,2260,-2318,-2931,-737,4197,2597,-4328,-1576,2197,1414,1020,-4488,-1681,4551,-896,-1457,-985,-895,3389,194,-4402,516,1771,1683,506,-4466,484,4033,-1744,-1139,-1292,-1060,6258,-530,-4276,227,1613,3126,42,-5831,1133,5218,-1338,-1944,-4466,521,6461,-1175,-4867,-1578,343,4487,-228,-6960,249,4897,1814,-968,-5578,-584,6143,380,-3345,-2689,-275,5727,550,-5580,-2169,3232,3415,-962,-6294,-2124,6403,3064,-1113,-5089,-696,6387,764,-4275,-3308,1493,5002,662,-5325,-1921,2588,3796,-695,-5325,-1068,5039,464,-1710,-2979,-335,3815,1111,-3845,-996,-273,2617,113,-5160,1173,1681,555,-781,-2784,-224,3793,-894,-2445],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,10,-10,12,-13,15,-17,19,-21,23,-26,28,-31,35,-38,43,-47,52,-57,63,-70,77,-85,95,-106,118,-133,151,-173,201,-237,289,-363,486,-741,2849,-5904,-4316,4583,2065,5275,-4996,-8434,7812,3449,-3077,-1410,-6108,5537,7452,-6336,-935,937,-335,6815,-4412,-6327,7323,1281,3,-62,-6683,5194,4813,-8002,1047,679,-692,6963,-5992,-4377,6580,-1726,-709,-2080,-4466,7955,2364,-6631,81,200,2882,3619,-6932,-1488,6055,79,162,-3811,-3625,8079,2465,-5771,-1537,-927,6776,3576,-7639,-1983,3993,4333,1832,-6475,-3341,7923,3396,-2989,-5638,-3156,7599,2725,-5933,-3924,-40,7391,3323,-8054,-3474,4164,5075,2056,-7625,-3909,8079,4094,-1382,-5574,-4527,7421,4008,-7012,-2604,-197,5359,4759,-7722,-2413,5409,1959,1858,-5546,-5388,8432,1026,-4039,194,-3569,3722,5842,-8136,-774,2183,-64,4277,-3858,-3190,6490,456,-1995,-70,-4467,5071,2503,-5904,1712,1148,-271,3419,-5360,-1544,6796,-1761,-1485,-181,-2089,7158,1109,-6467,877,651,2599,1303,-6936,-461,5644,-418,-1301,-5337,-107,7928,-219,-6592,-512,2133,4023,280,-8137,-522,5608,1795,-1384,-7035,-1867,6480,1353,-3800,-3999,478,7753,-270,-6294,-2818,1522,5734,372,-7601,-600,4850,3216,-442,-6788,-1026,6786,781,-3208,-3743,-1469,8599,1117,-7174,-1561,2367,3592,1139,-7639,-342,5155,407,1294,-4406,-1111,7562,477,-4738,987,-1805,4536,2197,-7412,555,4403,-858,2276,-4119,-1703,7036,-1954,-3735,776,-2068,3765,801,-6891,2199,2185,-515,1874,-5659,-41,6202,-3422,-3444,-389,-1,4485,-1358,-5014,3043,2383,1040,-1388,-5069,2030,7194,-1983,-3698,-3439,609,6371,-1307,-6227,698,3323,4444,-1789,-7164,1164,5963,1322,-2618,-4618,2365,6575,-1533,-3985,-2585,2507,5697,-2110,-6207,-1022,3146,4778,-1890,-6968,2056,6241,323,-3009,-5846,1313,6509,-2342,-4042,-1489,1449,6915,-490,-5282,1637,3380,1618,1219,-6352,1342,4630,-1606,-2337,-2381,-4,5263,-1374,-4679,865,1038,3685,410,-5260,1707,4473,-911,404,-2696,901,5408,-1414,-3194,1519,323,1854,-1724,-4738,2433,1918,-2660,-185,-2478,1521,4383,-3988,-2499,1724,1813,2965,-3164,-4531,3164,3652,-128,-2596,-4291,2040,6359,-3671,-4219,-1520,2699,5199,-5816,-4879,2498,4840,2290,-3884,-4519,2700,4902,566,-3869,-3440,3683,6229,-1466,-4617,-1183,4149,4878,-3969,-4328,1597,4724,2524,-3937,-4970,2023,4364,-1252,-3366,-3758,2692,5234,-2154,-3219,714,1624,3429,-1715,-5005,2056,2048,730,-992,-3583,2496,4589,-2584,-1163,-418,187,3078,-1446,-2733,2229,1893,206,-600,-3646,1536,2843,-1534,-1378,-782,1527,3653,-2414,-2221,3447,865,1373,-904,-2847,4176,2414,-2689,-1653,-1373,2270,2199,-4702,-1479,3770,2292,41,-3511,-2635,4855,3161,-2077,-3376],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,10,-10,12,-13,15,-16,18,-20,21,-23,26,-29,32,-36,39,-44,48,-55,61,-69,79,-91,106,-127,156,-196,248,-194,6308,2040,-11582,305,6230,1532,-91,-7663,-745,11601,950,-5770,-4605,-469,9674,1046,-9076,-1335,4040,5789,1267,-10484,-1169,7460,3376,-1520,-7185,-702,9621,1086,-4972,-4043,-92,7640,806,-7269,-462,2121,4471,2258,-8694,358,6569,506,555,-4516,-1871,8733,-1305,-5202,907,-1739,4402,984,-6919,3932,2917,-1626,2663,-5431,-932,8003,-3681,-2543,1822,-2483,5228,-1433,-7631,5567,2568,-1505,531,-7243,2906,7929,-5832,-2559,340,-495,8014,-3818,-8639,5485,1999,1000,-513,-8267,3761,8806,-2915,-3749,-2802,1036,9602,-4365,-8474,3422,1533,4662,-471,-11206,3189,7528,654,-1428,-7354,2037,9634,-2595,-5653,-1541,2005,8260,-1628,-8641,1647,3034,4250,-2282,-9242,1749,7416,-37,-3180,-5641,1807,8022,-1045,-5037,-1321,1540,5985,-1701,-6447,1644,3807,3145,-1668,-6207,2123,5277,-1357,-1258,-2052,495,6239,-3203,-5082,2396,-350,2403,-9,-6316,3330,4657,-2699,1682,-3319,1332,7831,-5475,-2933,4176,-303,3638,-3150,-5799,5361,2261,-2999,-182,-4429,3030,6506,-7215,-3205,1731,236,6401,-4939,-7723,6022,1549,-1746,-1780,-6414,5148,7929,-6277,-2886,-695,2553,7420,-5002,-7412,3438,3596,2987,-4089,-8078,4766,5633,-1757,-3115,-3969,2309,7897,-3939,-6553,250,4941,4357,-3237,-5823,2356,4657,1053,-4057,-6222,2792,5889,-2676,-4182,-3137,3250,6371,-3220,-4872,622,2157,4126,-2259,-4458,2854,2731,510,-835,-3459,3260,5595,-3573,-1847,-972,625,3775,-4257,-3061,3855,211,951,-1926,-3742,4276,2326,-5496,167,-204,1014,4119,-5074,-1508,4384,742,1643,-3535,-4542,7073,1298,-4394,-91,-990,4751,3347,-6995,-1389,4417,2353,2639,-5651,-4443,7561,1797,-3317,-2663,-3295,5269,5053,-6817,-2561,1147,2758,3792,-5363,-5739,4990,4380,291,-4391,-5603,5834,4813,-3230,-3527,-1627,4158,4102,-4298,-4370,2430,4115,3082,-5041,-4649,3383,2700,-1088,-3468,-3928,4235,4021,-2651,-3237,-717,3803,4540,-4005,-2545,2579,2589,1269,-2785,-4046,3592,1973,-1340,-1978,-1867,3062,2436,-3295,-985,1103,1176,2049,-3713,-1188,4104,-44,-663,-1846,-1125,3507,1978,-3920,-54,1211,957,2844,-4134,-1431,5730,-608,-678,-2228,-1690,6367,-233,-4881,85,1124,3399,1840,-6826,-252,4621,364,-74,-5024,-1747,7624,2038,-4821,-2570,-931,4848,2953,-6674,-2239,2621,2993,806,-7135,-2341,6607,2817,-850,-4929,-920,5791,2764,-3975,-2623,840,5343,2947,-5722,-2824,3445,3520,950,-3926,-2583,4857,2450,-1971,-3159,-1521,4002,2426,-3727,-2397,1364,2681,1038,-3726,-1179,2282,1323,-458,-1855,-1224,2845,782,-3349,-1302,242,3736,424,-3927,371,1361,299],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,4,-4,4,-6,6,-7,7,-8,10,-10,11,-13,14,-16,17,-19,21,-24,25,-28,31,-34,37,-41,46,-50,56,-62,71,-79,91,-104,122,-146,179,-228,309,-464,857,-4281,-4899,9443,2053,-4844,-1560,-3705,6650,5537,-9846,-1818,3001,1274,4809,-6296,-4251,8457,-496,-730,224,-6219,6479,4592,-7300,1009,750,996,5163,-6669,-2729,6659,-3742,542,-541,-3358,6103,1049,-5989,2467,602,1537,3243,-7840,1974,5761,-1556,-630,-3754,-1995,9223,-967,-6508,811,2000,5464,355,-8228,1269,5184,1584,-974,-5597,451,8914,870,-5021,-3504,1162,8362,-614,-8223,-2093,2680,6658,-722,-9333,212,6073,3341,-1729,-8144,1033,9872,801,-3996,-3843,489,9264,659,-8332,-1023,1525,4607,1610,-9388,-730,7692,-793,90,-5271,-2027,9446,138,-5343,2,-2630,6377,3844,-9539,1745,5091,578,3593,-6677,-2695,7949,-648,-2619,854,-3434,5384,1941,-7735,3253,2178,-250,3248,-5032,289,6866,-3784,-1925,491,-1740,6177,-287,-6759,3269,2466,-686,1186,-5973,1931,6564,-3043,-716,-2041,678,7464,-3437,-6300,2210,3182,2973,-1078,-5977,1972,5517,162,-2896,-5636,2202,7634,-1512,-5268,-1817,3318,7552,-3050,-7531,-404,3960,3453,-1918,-8243,2275,5611,939,-1848,-5240,2271,7596,-1540,-3453,-2566,955,7353,-2908,-7593,1221,3721,2738,-97,-8002,2478,6808,-1147,-1456,-3594,374,7792,-1403,-5598,1242,848,4451,910,-6872,851,3132,-991,1087,-3624,-493,6313,-1809,-3556,2000,-1973,3392,137,-5793,3327,1987,-1595,1322,-3225,1413,5053,-3382,-1273,955,40,4890,-2625,-5632,4059,2189,-888,130,-3922,3075,5589,-4186,-2788,-1003,1962,5039,-3931,-5107,2854,3521,1705,-3555,-3766,4339,5000,-1922,-4004,-3458,3176,6418,-2907,-4491,853,3992,4227,-4965,-6561,3396,4400,1826,-4696,-5395,4008,5202,-1704,-3435,-2624,3856,5053,-3803,-5871,-76,3816,4143,-3121,-6531,2548,2967,418,-1044,-5676,2631,5271,-2267,-2542,-2994,1839,5793,-3769,-5577,2995,1069,1040,-315,-5268,3650,4173,-2763,-594,-1796,1115,3977,-3344,-2951,2639,300,1742,-1200,-4013,3064,1968,-3006,-116,-2818,1716,3571,-3676,-1282,3388,713,1575,-3257,-2824,4332,835,-1595,-2571,-2447,4779,3653,-4079,-2514,629,3151,2118,-5125,-3286,4114,2879,-638,-4311,-2304,6188,3339,-3291,-2899,896,4718,2907,-5158,-3510,1927,3687,1504,-4152,-3671,3713,2753,-850,-4851,-3108,4180,2653,-3594,-2472,-1278,4095,3260,-3514,-3480,2198,3092,2028,-3612,-4415,4380,1934,-2854,-2388,-2071,3502,2974,-2987,-1478,-76,1435,2809,-3121,-2965,3021,-579,-142,-576,-3218,2763,2180,-2087,-522,674,1406,3018,-3994,-1415,3456,-129,-144,-1345,-1459,4352,1646,-2308,-586,465,2304,1260,-3956,-495,3534,676,-295,-2233,-1941,4345,823,-3615,-1560,509,4061,-512,-4464,-1211,3215],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-7,8,-8,10,-10,11,-13,14,-16,17,-19,21,-22,25,-27,30,-33,36,-41,46,-52,58,-66,76,-89,106,-128,160,-210,293,-457,884,-4378,-4864,11718,950,-6222,-3372,-1533,9153,5581,-9847,-2910,3705,4644,3198,-8686,-5435,8601,2550,-2478,-5376,-4213,8547,4585,-5794,-3688,-570,6088,5405,-7876,-4484,3267,3960,2249,-6116,-3672,6594,3237,-2122,-2496,-2705,7399,2671,-6237,-2210,225,4330,3397,-6495,-1289,4501,101,2211,-3204,-4489,8648,-539,-3846,396,-2676,5021,1410,-8149,2636,3334,-1531,2765,-5400,-1469,8774,-3060,-1951,411,-1780,5828,1341,-7952,1965,3596,-47,3198,-8812,514,8359,-3631,-2341,-2014,-2200,9779,-1010,-8668,2751,2365,3462,850,-11218,1742,8369,-1389,-382,-5506,-1824,10527,45,-7478,-635,-184,8493,2489,-10281,-1832,5106,2186,336,-7441,-2595,9844,2074,-4823,-3383,-1214,8322,3137,-8150,-3013,2984,4663,1780,-9630,-2025,5202,3308,-191,-6670,-263,7336,-10,-3402,-3106,-1937,6104,583,-4964,716,1174,1731,2513,-5789,943,5321,-912,-262,-2681,-1076,7399,-2025,-5015,2113,-758,4005,798,-7546,2761,3918,-2842,256,-4084,328,7286,-4606,-3541,1661,-865,5885,-2352,-8017,4679,3618,-1129,592,-6681,2295,8506,-4708,-4242,-707,654,7833,-2089,-8175,3381,4006,1905,-227,-9314,1977,8748,-2396,-3398,-3381,-470,8964,-1502,-8052,-216,2247,6621,-609,-9802,1462,6428,1347,-1193,-6138,198,8663,38,-4610,-2687,739,7460,-527,-6834,-162,4382,4540,841,-7146,-941,6265,1291,-860,-4635,516,6648,17,-2457,-1862,250,6287,-1073,-5886,967,2457,1419,705,-5072,1352,4491,-1095,-249,-1995,726,5418,-2844,-4924,2479,32,1622,-197,-5387,2582,2933,-3297,276,-2877,1816,5545,-4795,-3596,3513,1073,4277,-2551,-6363,5984,2941,-3061,-893,-3930,4482,7058,-6529,-4302,1584,2185,6304,-3883,-8594,4651,4854,1668,-2298,-7040,4821,6135,-2835,-3650,-2196,2525,8143,-3988,-7034,1649,3694,4118,-2732,-7128,2726,5567,494,-3596,-5009,3170,6629,-2789,-4422,-450,1932,5660,-1931,-6369,659,3991,2082,-1896,-5438,1879,4695,-1074,-2065,-2664,623,4877,-2945,-4074,1021,547,2923,-2386,-4369,3137,2598,-332,-1045,-3422,2065,2850,-2586,-1423,511,1042,2455,-3721,-3100,3960,587,-489,-647,-3796,3295,2426,-4625,-1488,-102,2379,2818,-4898,-1974,3726,1247,-174,-3783,-3957,5710,3265,-3143,-3216,-1438,5167,4016,-5538,-3200,3234,3313,1985,-4367,-5456,5634,3136,-2019,-3742,-2637,5595,4741,-4347,-4343,345,4555,4580,-4345,-5667,2774,4757,1165,-4482,-4546,3830,2721,-1557,-3709,-2479,3060,5010,-2918,-3365,1251,2420,2967,-2429,-3064,3463,2517,1138,-2769,-2485,3141,4265,-1891,-2252,-848,1195,2842,-2385,-2921,1526,2307,639,-2318,-2490,3346,2154,-1613,-660,-1040],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-13,15,-16,18,-19,21,-23,26,-28,32,-35,38,-42,47,-52,58,-66,74,-84,96,-112,133,-161,201,-264,366,-388,7559,2408,-11871,431,5094,227,1671,-7211,-2180,10414,-1148,-2487,-1074,-3243,7776,3643,-8720,1461,2189,-387,4399,-7163,-1086,8387,-1348,-349,17,-3644,6242,-170,-7464,4520,55,1465,2856,-6385,2433,5736,-4176,595,-2151,-738,6470,-2810,-5238,2834,585,2505,-1029,-6982,2711,4870,-1941,-2415,-4789,2750,7801,-2722,-5746,-734,3401,6797,-3942,-8309,1015,4956,4577,-4118,-7772,2727,6748,299,-2486,-6580,4081,8915,-3663,-6204,-1588,3731,8670,-3758,-8449,2153,4667,3543,-1131,-9335,3553,9053,-2206,-1839,-3706,1219,9388,-3373,-9115,679,775,5754,-328,-9222,2626,5897,-1359,821,-7519,-689,8771,-4054,-3399,996,-1757,6698,-90,-7834,3442,2629,54,1263,-5017,802,6157,-4956,-971,15,-1443,5297,-1206,-6134,4910,631,-50,1384,-5173,2518,4848,-4918,-607,-1040,1141,5327,-4132,-3258,3554,1818,1088,-2652,-5020,4889,5419,-2555,-2326,-2538,4859,6310,-5313,-4304,616,4004,5352,-4366,-5656,4647,4411,1075,-4829,-5780,5606,6124,-3476,-5473,-3290,4883,6634,-4863,-5322,1863,3729,5336,-4832,-6807,5306,4876,987,-2261,-6145,4987,6765,-3242,-3558,-2489,2482,7934,-4781,-6129,3134,2374,3084,-1094,-6952,4635,4927,-2707,-154,-3309,857,7363,-3834,-3389,1013,590,3442,-2059,-6590,4306,2640,-2262,609,-4209,1486,4993,-4584,-1381,1266,-273,3370,-2851,-4856,4585,1632,-576,-745,-4051,3920,3232,-4931,-1401,1686,1657,4056,-4267,-3757,4956,2797,-956,-1924,-3122,5549,3424,-4149,-3082,100,4352,2924,-5850,-3720,3201,2609,1777,-6206,-4417,5669,5020,-900,-3652,-2872,6130,3688,-4108,-3019,-889,6125,4820,-5435,-3519,2955,3364,1987,-5268,-4577,5642,3977,-1150,-2932,-3622,4551,4765,-4865,-2427,-472,3243,4584,-4367,-4146,4450,2036,1161,-1816,-4533,4442,2978,-4184,-719,-932,2282,4389,-3801,-2213,4303,440,1664,-1370,-3295,3042,1649,-2367,868,-1627,2112,2534,-5398,-407,3263,237,594,-3850,-1810,5078,616,-2068,-1297,-710,4282,2648,-5023,-1527,1864,1406,229,-4758,-1823,5732,1246,-2721,-2748,-555,4586,2241,-4426,-2318,2063,4578,1600,-5736,-1795,4250,3312,-688,-4513,-812,6140,1903,-3235,-4145,-1650,5668,2115,-5195,-3307,1696,4256,2841,-5204,-1580,3798,2891,-488,-3949,-1193,5726,1805,-2801,-2814,-515,4195,2642,-5098,-1614,2172,2550,1872,-4816,-1717,4106,541,-1397,-2682,-2027,3441,1630,-3583,-1474,460,269,1718,-4375,-341,4095,-326,-630,-1862,-1826,4761,1294,-3582,183,-361,1518,1342,-4167,211,3810,-505,-567,-2586,-117,3595,-547,-3271,56,1016,3339,-930,-4509,-38,3448,1383,-700,-3447,630,5073,-119],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,6,-6,7,-7,9,-10,12,-13,15,-16,18,-20,23,-25,28,-31,34,-37,42,-46,51,-57,62,-69,76,-84,94,-105,117,-132,149,-170,196,-229,274,-338,437,-615,2072,-9159,-6448,6191,1554,4782,-6272,-8332,8173,5116,-2624,-3181,-6102,7580,8163,-7680,-4784,432,4689,7169,-6239,-8263,5157,5355,840,-3902,-7581,5413,7044,-2351,-4627,-3503,4628,6844,-5044,-5511,85,3791,4092,-5242,-5135,4237,3227,282,-3471,-5917,4458,4806,-3524,-976,-1725,3393,5919,-5212,-1830,3353,658,3093,-3372,-5074,6361,385,-2797,572,-3078,3794,3974,-7829,-841,2401,4,4391,-5587,-2648,9448,-1037,-1790,-296,-3327,8723,2113,-9767,1748,3832,1566,4026,-8500,-2447,9571,-644,-2462,-3806,-5200,10904,2704,-9797,-901,126,4955,4230,-9949,-3297,7659,2691,2052,-6182,-4858,9231,3422,-5484,-1789,-2625,7140,5741,-8295,-3470,1957,4689,2992,-7354,-4727,6622,3958,-1568,-4515,-4073,8212,4610,-4692,-3808,-445,5228,3473,-7487,-3054,2580,3201,2217,-5906,-3509,6259,1989,-1222,-1846,-3933,5183,1757,-5448,-244,731,3391,2176,-5768,-335,4161,943,720,-4059,-2250,6169,-1131,-4690,2192,-1488,3865,1116,-7737,2257,4940,-2115,-1042,-5127,-1302,9103,-1991,-5233,1108,-1049,6916,496,-9746,2595,4476,688,1602,-7642,199,9477,-1877,-4110,-2755,-888,10416,363,-9129,45,3587,3339,1144,-9888,-429,7722,1039,-1165,-6061,-1535,9775,1091,-7252,-2493,-301,7362,3836,-8648,-1663,5403,2240,-71,-5830,-2830,7616,1909,-2661,-4176,-747,7556,2055,-5966,-1798,1264,5315,1356,-6480,-1983,4221,2419,696,-5578,-1704,7456,973,-3319,-1749,-212,5758,919,-5140,324,584,1803,445,-6086,810,5169,-1544,-929,-2060,424,5539,-804,-6064,2916,1784,2799,-791,-6360,3047,5049,-2335,-585,-2809,373,8251,-4395,-4852,2037,1300,4836,-1853,-8192,4143,5112,-728,-1811,-6548,977,9064,-3737,-5334,-442,2426,8177,-1601,-8491,1512,3885,3071,-643,-8087,1936,8110,85,-3506,-3524,1812,9067,-803,-7426,-850,3286,5014,-783,-8116,598,6209,110,-903,-5559,529,6886,-146,-4085,-2562,849,5482,-651,-6008,-162,2592,4088,-683,-5765,1488,4668,339,-2100,-3459,-75,4435,-650,-4537,-214,2314,3528,-1314,-4234,1167,1422,762,-705,-3598,2494,4204,-3037,-3043,-273,1436,3383,-3246,-3847,3733,1884,1278,-2036,-3903,4785,3390,-2949,-1174,-1519,3667,6240,-3842,-4761,3350,2719,2278,-3418,-6579,4050,4976,-2025,-3740,-2844,3096,5431,-2940,-5084,1644,3379,3819,-4251,-6529,3821,4338,650,-2666,-4314,2266,6983,-2080,-5108,-1006,2492,5035,-2903,-5898,1683,3480,2855,-1613,-4985,2267,5717,-465,-2000,-3780,2587,5950,-2448,-4431,-91,2011,4392,-3403,-6050,1062,2760,2415,-2801,-4657,203,4289,-1419,-3645,-1218,2707,3407,-2934,-2639,1557,2969,1625,-2733],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-5,6,-6,7,-8,8,-10,10,-12,12,-14,16,-17,19,-21,23,-25,28,-32,37,-42,50,-59,71,-90,126,-399,-803,-7172,716,10081,-2695,-5042,627,405,7162,105,-10553,4572,3996,1579,1564,-8612,1013,7208,-4069,-1526,-1249,-2758,7567,-543,-6272,3860,880,979,786,-7676,2772,5771,-4967,-63,-1404,-721,5474,-3087,-4172,3803,356,1921,-1179,-5324,4100,3450,-3454,-2516,-2772,3882,5462,-5208,-3878,1109,3974,3579,-4790,-5876,5443,4604,-689,-5073,-5333,7111,5669,-4901,-3848,-1446,4770,5743,-6686,-6405,2917,4352,4074,-6093,-6763,5222,4687,-740,-3970,-6610,6518,8193,-5136,-3134,-2112,3647,8962,-5053,-6959,3372,1311,4108,-3132,-8165,6524,6513,-3073,-1477,-5630,1656,8926,-5220,-4962,948,-705,5297,-2262,-9216,5259,3934,-929,769,-4894,1053,6002,-4535,-1844,1164,-968,4417,-2724,-5453,5290,1694,-1885,975,-4507,4207,4270,-4088,-604,-222,915,4301,-4472,-3575,4218,1098,590,-2731,-3549,5575,3231,-5334,-2527,610,4260,3707,-7195,-3408,3476,3298,1140,-5927,-3885,6561,3653,-1782,-4545,-1538,7532,3505,-5180,-4188,22,5950,4242,-6396,-3516,3838,4638,2492,-6438,-4690,7564,2888,-2007,-4338,-3210,6666,4990,-7345,-3997,711,4127,6093,-6726,-4815,5272,2731,640,-3502,-5767,6920,4274,-4102,-688,-2213,3018,6216,-6392,-3130,2977,599,3283,-2618,-5607,5838,1114,-2582,1156,-4373,2441,5454,-5376,-781,2039,-156,2464,-2846,-3515,5685,1275,-2817,284,-2451,3887,3211,-5676,840,1384,1200,1382,-3643,-1853,5948,-677,-2339,-2551,-1243,5177,1653,-5850,-1031,2066,4213,669,-6493,-1756,4358,3006,-475,-5788,-1551,7252,1614,-2912,-4857,-701,6742,2822,-6671,-2196,2368,4364,435,-7863,-1313,4103,2119,-451,-5958,-1815,7607,1513,-3103,-2686,-808,6395,2484,-7287,-1458,2061,3355,2130,-7550,-1787,5982,1275,-1562,-3098,-3160,6036,2943,-5654,-703,595,3424,4196,-5468,-2286,3474,-750,-87,-3393,-3635,5357,423,-3006,201,-1836,2659,2167,-4898,-1261,3285,-584,937,-2882,-1893,5639,-993,-3206,-777,-658,3297,457,-6319,1383,3212,1021,-734,-4707,-995,6219,-1112,-2375,-512,877,5937,-901,-4996,38,2459,2099,-993,-5564,284,5926,637,-2975,-5022,131,6218,-258,-4452,-1821,3049,4612,259,-5494,-1125,3640,3191,-2412,-6161,22,4966,1154,-2424,-4821,1244,6309,-393,-4608,-1425,3072,5470,365,-7076,328,3878,1616,4,-5110,-964,5132,-495,-3284,-1966,-787,4260,881,-4963,-1708,1542,2501,1091,-4232,-1256,3840,-773,-726,-1042,-125,4051,-724,-3368,1673,662,784,246,-3424,1486,3461,-1804,-628,-1589,-1003,4536,-891,-2712,1460,539,2083,-1390,-3127,2705,2415,994,-1785,-2728,998,4372,-1545,-2739,352,1209,3374,-2623,-3813],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-6,8,-8,10,-11,12,-14,15,-16,18,-20,22,-24,26,-30,32,-36,39,-43,47,-51,57,-63,70,-78,87,-97,110,-126,146,-172,207,-256,329,-449,679,-1257,6139,8420,-4771,-1169,-6083,4532,11620,-6349,-7844,1827,1620,7272,-3339,-10794,4290,5664,389,-1361,-8775,3696,9848,-3880,-5143,-2809,3079,8334,-2961,-8317,1806,3608,5192,-3056,-8938,2045,6999,262,-1847,-5290,2802,7329,-2344,-4402,-1464,1364,6293,-1666,-6237,2779,2358,3303,-1725,-5070,3401,3854,-1700,-1156,-2587,2312,5940,-5354,-2040,2021,-89,4583,-2136,-5794,6391,1509,-1378,502,-4379,4481,4732,-7979,-251,2614,-347,5581,-6772,-5172,8784,122,-1690,-1142,-4941,7251,5819,-9387,-1280,212,1639,6740,-8015,-5076,8377,2415,392,-5828,-8093,9142,6269,-6391,-1797,-1870,4674,8391,-7660,-6260,4223,3463,4003,-5576,-9039,7404,5269,-1973,-1569,-5971,5293,8193,-5886,-4133,-224,4291,6854,-4751,-6646,3530,3550,2126,-3469,-6932,4910,5427,-2609,-3302,-3508,3825,5703,-3816,-3378,634,2842,3787,-5109,-4388,4859,2878,521,-2473,-3948,5460,2620,-4517,-569,-1227,2637,4131,-5864,-781,5377,-1006,363,-3506,-3856,7491,820,-4256,200,-1876,5756,2434,-8560,-453,3862,-607,2321,-5113,-3928,9237,-600,-3090,-1329,-3893,8094,2658,-8520,-1058,3093,2689,3936,-8286,-3386,9375,771,-1505,-3952,-3968,8529,4114,-6741,-2532,544,5410,5148,-8753,-3700,5422,2894,2543,-5274,-5273,8120,3760,-4432,-3819,-2999,6343,5036,-6439,-4088,1712,3726,4733,-5497,-4286,4733,2764,-640,-3855,-3925,4636,3460,-3157,-3190,-405,4312,3499,-4594,-2420,2699,1129,1439,-4712,-2093,4550,838,-414,-2120,-2251,4229,1035,-3939,-901,833,2403,1607,-5325,373,4510,-340,-776,-1773,-859,6638,-1719,-6013,1186,895,3998,1370,-6955,1411,5418,-1145,-824,-5119,-1461,7805,-780,-5351,-1549,-179,5550,467,-9202,305,4605,1915,-122,-7724,-1896,7847,-41,-3591,-3267,-1370,7541,1133,-7048,-1109,2474,4291,1653,-8305,-1459,7104,1473,-1967,-6606,-2515,8192,2480,-4821,-2652,-557,5959,3225,-5992,-1437,3773,3053,648,-4509,-2126,5525,1324,-1668,-2742,-914,4431,1261,-3784,-1643,1084,3853,1197,-4463,118,1821,1755,132,-3940,-284,3499,-354,-3284,-1142,742,3339,-293,-3809,436,1825,328,-1603,-3135,1472,4654,-1732,-2706,-1188,1146,4749,-1207,-4882,1506,2813,1366,-772,-6764,1323,5955,-1604,-2535,-2851,1553,6348,-2250,-5907,1300,1658,4193,-796,-6114,1623,4573,136,-1798,-5749,977,7729,-1349,-5160,-1795,2050,6022,218,-7400,589,3354,2844,-941,-6208,-469,6029,544,-2723,-4136,-518,6090,1452,-5167,-187,1677,3716,540,-5635,-54,3793,561,-746,-3254,-1243,5127,336,-2266,-1319,-10,4287,1138,-4974,-5,1834,2098,521,-3132,1576,3450,762,-899,-1983,695,3028],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,-1,1,-1,1,-1,1,-1,2,-1,2,-2,2,-2,2,-3,2,-2,3,-3,4,-4,4,-5,6,-6,6,-7,7,-9,10,-12,14,-16,19,-23,29,-41,67,-851,1545,2133,6547,-2981,-9798,6215,4598,51,891,-8074,3296,8421,-6125,-2591,422,-369,7019,-4619,-6554,4897,-21,187,943,-6696,4377,5442,-5452,66,-1693,-209,6089,-4825,-4358,4949,15,788,-1272,-5229,5064,3038,-5081,-1400,-681,2977,3584,-5729,-1524,2227,1448,1117,-5124,-3135,6450,1735,-3057,-3696,-2613,6789,3816,-6845,-3549,1546,6790,3623,-7882,-3101,5782,4489,1256,-7091,-2912,8479,3027,-4198,-3829,-3454,8689,4678,-8745,-2699,565,4980,4881,-8628,-4201,7621,2347,1491,-5509,-6922,8414,3660,-6319,-2087,-3072,4927,7065,-9169,-3367,3582,1651,4287,-4495,-7014,7789,2528,-1816,1276,-6246,4057,6320,-6749,-1666,1067,-1363,4426,-3973,-4825,5358,762,-1005,33,-5107,4568,3463,-5659,933,339,-427,3624,-4968,-1760,5747,-1128,-1915,-1808,-2750,5853,789,-4962,-592,826,4319,1753,-7007,464,4697,1761,-4,-4409,-964,6550,556,-4145,-3742,158,7388,1279,-6662,-1100,3002,5724,-826,-8817,-499,6083,2894,-1075,-5924,-362,7841,206,-4934,-3967,-1123,8092,2252,-8449,-2248,3078,3511,825,-7873,-2314,8529,1268,-1428,-4806,-3558,8352,1625,-6671,-1127,-494,4841,4518,-6950,-2283,5001,476,1378,-3568,-4004,7843,1266,-4686,-486,-2540,4024,3354,-8162,-425,3093,-320,2262,-5929,-2611,5614,-1495,-2791,204,-1413,4025,1540,-5591,544,1222,875,1423,-5059,-119,5349,-999,-1488,-850,-115,6114,-1315,-4631,-242,2330,1778,223,-6087,945,6346,965,-2678,-4245,1090,5975,-138,-4683,-1726,1897,5684,23,-5483,527,4576,3855,-2764,-6916,1218,6324,746,-2713,-4957,2159,7123,-1628,-7445,-2228,2361,5909,-497,-8306,-412,4139,1642,-1430,-7027,-572,7753,-16,-3394,-2802,-879,7726,1424,-5965,156,2515,2246,1943,-6193,-102,5349,-114,-748,-3862,-1505,6088,243,-3275,17,-754,2280,2475,-5415,-4,3408,-909,-182,-3965,-1852,4714,-1314,-3000,898,-1089,2047,677,-4491,1173,3089,-889,-212,-3933,1400,5574,-1978,-2847,-25,1182,3286,-1674,-4654,1959,2863,101,-2686,-4436,3060,5734,-1408,-3586,-1670,2514,5733,-2632,-5848,-1462,3635,3986,-2921,-4947,2007,3610,2542,-3290,-4955,2640,6256,-958,-3703,-2945,2045,5553,-2405,-5243,517,2370,3127,-3218,-6798,2774,5050,-211,-1740,-3632,1850,6363,-1934,-3344,-656,1460,5473,-745,-5728,1258,3108,1731,-1630,-5272,1156,4682,-1304,-2258,-1551,280,4486,-1025,-2181,2206,2074,1177,143,-4052,1892,2468,-1896,-610,-581,720,3114,-2398,-3691,1779,469,819,-2042,-4152,2285,2608,-1996,-1492,-1498,2093,2565,-2537,-2771,402,2649,2458,-2899,-4210,4077,2311,-192,-2821,-1776,3743],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-4,4,-4,5,-5,6,-7,7,-8,10,-11,12,-13,14,-17,18,-20,23,-25,28,-30,34,-37,41,-45,50,-55,61,-68,76,-85,96,-110,126,-146,173,-211,268,-366,594,-3296,516,1194,6588,389,-12099,3710,8334,-648,-789,-8005,-207,10195,-1673,-5789,-2261,-1189,9284,415,-11796,421,5322,3623,910,-10172,-792,9667,1025,-4193,-4422,-412,10335,663,-7738,-1419,690,5617,1010,-8266,336,5319,1392,884,-7080,-361,6354,-428,-2333,-2351,-62,6369,-1415,-4901,771,1126,3839,857,-6092,2341,3980,-1835,1544,-4532,145,6606,-4393,-3400,1208,15,4369,-1706,-6977,4669,1153,-688,1056,-6434,3566,7375,-6946,-1382,672,1037,7562,-4469,-8175,6672,3429,-241,-1232,-8783,5371,8542,-5999,-2734,-2144,2815,8989,-5952,-7974,4652,2543,2998,-1638,-10043,6088,6021,-2586,-2064,-5636,2703,10351,-4404,-5947,723,2264,7707,-2305,-9839,3305,5802,1027,-730,-7168,1033,8807,-1598,-4076,-2776,63,7620,-3046,-6237,1080,2165,4085,-1336,-7060,2160,5305,484,-577,-4941,1493,5548,-1723,-2831,-466,226,5097,-2165,-5204,2404,1022,1938,-1618,-5778,3435,3791,-2764,-212,-1816,1517,6193,-5013,-2562,2909,613,3110,-3822,-5340,6639,2502,-4043,137,-3856,4222,6562,-8296,-3640,3754,1232,3784,-6065,-6241,8430,1053,-2602,-1739,-6004,7081,5428,-8046,-2658,39,2953,6361,-6942,-6657,5401,2500,2163,-3237,-6890,6486,6067,-4546,-3046,-2575,4206,9093,-6212,-6453,3611,2175,3741,-4585,-8018,4229,5391,-504,-2479,-4204,2479,7252,-2655,-3622,-894,2295,5507,-3177,-4720,2136,3143,1826,-2243,-5075,3217,3828,-1091,-3095,-3166,2980,4326,-3680,-2240,575,1573,3609,-2868,-4145,4723,1476,-323,-796,-3726,4631,1409,-4503,-1078,-995,2238,3076,-5466,-1111,4826,687,561,-3799,-2577,6590,671,-4713,318,-1939,4904,2415,-7652,-1312,3627,1818,1847,-6012,-2431,8042,1120,-4088,-2160,-2903,6066,3906,-8314,-2593,2848,4384,4168,-6884,-4169,7024,1927,-1350,-4378,-3577,7179,4530,-5021,-3267,-169,5302,5370,-6241,-3251,4268,4680,1806,-4352,-4528,5965,3755,-3025,-3268,-2566,4601,4379,-4439,-3946,897,2738,2448,-4101,-3389,2737,3011,1160,-2545,-3248,4947,2343,-3363,-1540,-248,3179,1990,-2597,-882,2836,535,1498,-2145,-2346,3748,444,-1726,-2004,-354,3780,-50,-4385,878,2028,1825,452,-5594,263,4850,626,-1507,-3067,-773,5579,-435,-6238,-512,903,3775,799,-7026,202,4829,1347,-1009,-4817,-1363,7219,-683,-4773,-1115,569,5736,-169,-7175,-1169,4197,2182,582,-5642,-2282,7625,429,-2911,-3801,-596,6393,1132,-5583,-2110,1810,3883,1416,-5622,-1563,4624,2776,-1004,-4056,-2602,6125,2640,-2798,-2793,-731,3686,2284,-5349,-2530,2538,2645,452,-3730,-2352,4577,1687,-1395,-2199,-1457,3970,1140,-3798,-805,1686,1679,1147,-3895,-1268],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,10,-11,13,-15,17,-18,20,-22,26,-28,31,-35,39,-43,47,-52,57,-63,69,-77,84,-93,103,-115,128,-143,161,-182,209,-241,282,-339,421,-548,777,-1320,5955,4346,-3850,-1086,-6106,6483,6493,-9070,-2705,2164,1000,6894,-5756,-5787,7178,1502,-528,-87,-6843,5306,5020,-6871,-21,-138,449,5312,-5699,-2992,6242,-735,681,-1425,-3432,5831,1934,-4979,302,469,2396,2742,-6906,-1250,5465,43,-443,-4552,-976,5873,-797,-5297,-1653,-96,6195,-83,-6217,-506,3085,2762,-229,-8990,-11,7507,612,-1079,-6723,558,8204,646,-5347,-2470,422,7846,58,-8323,-170,3686,3964,1536,-11195,-2228,9348,136,-1537,-4101,-3130,10437,1127,-8481,-1575,757,6557,3681,-10042,-2475,5745,-180,1565,-6203,-5740,9251,1281,-4308,218,-3451,5796,5324,-9667,-1448,3857,1201,4341,-6025,-4227,7865,1178,-1588,399,-4262,5532,2271,-6706,831,1543,-474,2643,-5708,-702,6677,-1975,356,-733,-1895,5630,393,-5642,2040,1139,2823,676,-5441,1578,4870,-409,-2038,-3896,632,7167,-2270,-4254,-313,1662,6482,-1036,-6783,1687,4102,2560,-2393,-6680,1899,6590,-502,-3381,-4665,1975,7456,-2058,-5797,-1154,1770,6209,-1555,-9371,2715,4174,1683,-686,-8165,663,9651,-1331,-3612,-3969,-505,9067,-1078,-8177,1050,1591,3386,991,-9254,382,5963,-205,254,-4309,-1382,8650,-626,-5347,457,-1615,4833,2819,-7622,910,4724,289,2084,-5453,-1914,6686,-1155,-4046,-97,-2407,3722,729,-6125,1594,3056,-247,233,-3757,295,6074,-2628,-1588,-44,-150,5109,-1646,-3189,3002,2735,251,-1391,-4174,2910,4930,-1959,-3423,-3546,3055,6322,-2551,-4832,574,3257,3162,-2987,-6261,2729,4191,148,-3581,-5239,3893,5792,-2772,-3998,-2988,4413,5867,-4835,-5510,1363,4150,4545,-3551,-6966,4107,4623,-419,-3176,-4865,2596,7519,-2318,-4038,-2423,1232,5819,-2751,-6469,1717,2394,2462,-1148,-6620,1950,5600,-1492,-3315,-2868,944,6851,-2359,-5333,509,1430,1585,-925,-5200,1373,4568,-1712,-365,-3711,1008,4810,-2752,-2629,1184,264,3003,-524,-4802,3844,1974,-831,218,-2517,1522,4359,-3451,-2732,770,1327,2912,-3400,-3428,3124,1941,-1295,-2878,-3259,3460,4128,-2839,-2185,-581,3263,2376,-4373,-3710,1208,4094,1475,-4721,-4159,3651,5270,-822,-3026,-2351,4933,3808,-3088,-4414,-322,4671,4162,-5920,-4972,2667,4155,968,-4503,-4678,5109,4517,-2230,-4092,-3248,4587,4763,-4105,-4048,1239,2081,4055,-3466,-4694,3270,3501,-759,-1846,-3688,2987,4085,-3997,-1870,-565,838,4223,-2336,-4141,2330,2328,792,-1390,-3883,3085,3479,-1725,-2162,-1740,2292,3853,-2863,-2221,2278,1223,436,-1342,-1225,3858,1606,-1331,-246,-579,2854,2435,-4124,-1415,2064,2246,695,-3652,-1709,4803,1092,-1912,-1380,-238,4024,1861,-3218,-1770,1185,3945,1658],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-13,15,-16,18,-19,22,-25,28,-31,35,-39,44,-51,58,-68,81,-98,123,-164,239,-715,-169,-6304,-3512,12575,-604,-8638,-1428,-1776,7453,3086,-11418,-1071,5720,2795,3569,-8983,-4022,11257,2510,-4623,-3924,-3893,8455,4517,-9329,-1930,1967,4980,3505,-9412,-4314,7082,2111,283,-5222,-3694,8045,2832,-5386,-1937,-1740,5264,3282,-5435,-2087,1804,2113,2533,-5543,-1397,5079,-391,-789,-2673,-1666,5699,-511,-4929,282,476,4260,475,-6603,2165,3882,-465,797,-5039,450,6889,-2800,-2877,1716,-798,6284,-1166,-8579,4737,2456,-1061,-938,-8397,3642,9813,-3317,-2854,-2011,397,9788,-2429,-9728,4240,1944,3374,464,-11580,2404,9303,-2385,-1986,-5504,900,11180,-1589,-8414,621,1907,7159,326,-12110,1460,6572,334,-557,-7801,-143,10275,-824,-5119,-2776,-876,8873,898,-9638,-308,3787,3709,1549,-7751,-3468,7641,615,-2002,-4342,-965,6628,1014,-4907,-594,1586,5668,473,-7166,-813,2581,2069,-92,-5557,407,5260,-690,-1609,-1776,-1569,5866,-1556,-4387,3051,712,2303,-455,-5593,3038,3184,-3352,-572,-3597,1282,6821,-4492,-2541,2554,878,4807,-1866,-6886,6010,4102,-3096,-907,-6168,3501,7211,-5929,-3170,1115,1486,6979,-4800,-6951,4886,3412,1502,-2148,-7947,4736,8156,-3872,-3763,-1311,1690,9899,-2586,-9010,1801,2959,3541,-834,-9366,2825,7535,357,-2311,-6067,686,8739,-2642,-5718,-1066,1317,6125,-1380,-7901,1241,4645,2907,-597,-6664,1271,6200,-1097,-2123,-3602,1036,5999,-2085,-4978,1113,1624,3044,-397,-5954,2442,3428,29,-478,-2966,-23,3739,-2970,-2567,378,1536,3906,-3139,-4394,3525,1896,946,-2324,-3341,3868,3943,-3387,-1067,-1071,2721,3226,-5250,-3109,3412,1193,1831,-3280,-3826,6533,4635,-4032,-2450,-3744,4605,5117,-6580,-3040,2980,3016,4362,-4855,-6662,6153,3397,-967,-4282,-5646,5029,7308,-5448,-3580,-89,2614,7226,-4094,-5872,3783,3507,1563,-4042,-7020,4172,6238,-3488,-3098,-2825,3329,6737,-3831,-4725,953,2718,3664,-1694,-5344,2727,4683,-87,-1253,-4402,2417,6014,-1985,-2692,-395,1843,2300,-3458,-3316,2078,2249,382,-464,-3881,3084,2696,-1247,-804,-1679,2864,3481,-3340,-1783,1660,805,1742,-2592,-1103,3798,594,-1397,-2910,-1968,3719,2778,-3805,-1265,1347,3038,2051,-4476,-965,4600,916,-1395,-3159,-1971,5830,1597,-4883,-1513,-112,4523,3131,-6231,-2435,4404,2529,849,-4619,-2811,6817,2519,-4050,-2763,-2173,5327,4550,-5970,-4579,1118,3408,3444,-5440,-3378,5892,3074,-16,-4328,-2717,4620,3752,-3572,-3664,-745,3403,4458,-4807,-3014,2131,3313,812,-2957,-3384,3743,3236,-1240,-2389,-2287,3891,4411,-4150,-1996,945,2530,1515,-3410,-3081,2586,1890,-1874,-2828,-1543,3102,818,-2556],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,2,-3,3,-4,4,-4,4,-6,6,-7,7,-7,9,-10,10,-12,13,-14,15,-16,19,-20,22,-25,27,-30,33,-37,43,-48,55,-65,76,-89,100,-77,186,-10673,-1626,5248,187,4492,-7488,-4750,8747,1182,-3325,-1982,-3990,8308,3666,-8012,-229,2393,1549,3371,-6911,-1968,6712,-1079,-344,-2021,-3619,6241,1710,-5263,2066,768,1364,2718,-6472,1327,5516,-895,1286,-3571,261,6635,-1998,-3557,142,1522,4372,-1945,-7046,2320,4361,2308,-2393,-6041,2227,6966,-1406,-4867,-2028,3710,7268,-2666,-6632,407,3566,5899,-3952,-8981,3972,7349,940,-3639,-8218,1979,10264,-3139,-4234,-3148,508,9607,-1524,-9492,2273,3987,4506,513,-10564,1378,8213,-1233,-1013,-5020,-1098,10079,-2096,-7549,988,-980,6463,1669,-10016,2645,5141,-40,3076,-5181,-1180,8460,-1170,-2579,-816,-2069,7528,920,-8579,3181,2847,678,2609,-5728,-476,6908,-1478,-553,-816,-2617,5583,-274,-4787,2788,1016,1263,668,-4635,1879,4296,-2957,-1597,-1972,1483,4924,-2317,-4236,1351,2967,4070,-3512,-5144,3357,4427,-825,-2574,-4128,4366,5771,-3082,-3283,-1335,4204,6504,-4092,-5001,2473,3997,3634,-4633,-6513,4647,5918,-758,-2701,-5913,4060,7991,-5607,-5609,-428,2926,6932,-3579,-8662,4472,3586,1534,-3087,-8224,3247,7876,-3197,-2194,-4611,246,9110,-3155,-6142,1816,814,4883,-640,-8026,1102,5340,-2236,221,-4635,383,7721,-3138,-3305,1982,-1411,4705,-1455,-6296,3709,3014,-621,-102,-4321,1475,5362,-3510,-1761,958,-657,3078,-2977,-4205,4570,2165,391,-712,-2374,2825,4610,-3763,-1525,-583,2835,3633,-4434,-3326,3049,2430,1712,-3750,-3724,5035,3782,-2586,-2625,-2641,4995,3289,-5858,-3127,469,4227,3076,-6376,-4092,4844,4222,1040,-4923,-5191,5067,3819,-3396,-3078,-2427,5090,5384,-6131,-5127,1762,3050,3883,-4704,-6943,5910,3173,630,-4543,-5035,3476,6911,-4360,-3065,-886,2573,5806,-3723,-4727,4304,2921,1724,-1952,-6232,4421,4514,-3265,82,-3071,619,4426,-3696,-3438,1269,205,1476,-2068,-5484,4754,2561,-1088,-541,-965,1572,3063,-3861,-1269,1540,1227,1177,-2705,-3093,4518,929,-2186,-2452,-2024,3697,1978,-3458,-818,2017,2069,912,-4590,-1987,4015,1702,-881,-3992,-982,5731,1423,-3638,-1512,-63,5246,471,-5809,-1829,2500,3992,1447,-5845,-2787,5784,2085,-1145,-4194,-2017,6251,2272,-5379,-3838,845,5532,1486,-5990,-3579,4170,2178,977,-4778,-2400,6515,2249,-2785,-3039,-2288,4352,2923,-4837,-1675,2050,2597,2496,-3814,-3295,4139,1839,-471,-1875,-2727,4789,1623,-3576,-1171,1181,1865,2473,-3433,-1192,3525,1067,1019,-631,-1532,3995,1550,-3289,-1057,279,2045,1208,-5388,-1090,2581,152,-352,-2421,-530,4289,244,-2961,-1482,306,2986,-558,-5257,-50,2170,1990,-784,-4617,-212,5086,2065,-2957,-1684],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-12,13,-14,16,-18,19,-23,25,-28,32,-36,42,-49,57,-69,85,-108,144,-209,337,-830,5386,6553,-11395,-3648,7205,1769,3470,-6579,-6056,9518,4994,-4811,-1713,-5552,6957,7248,-9690,-4544,2416,2368,6012,-7154,-7562,8220,4325,-403,-3256,-6535,7084,6081,-6602,-2409,-1064,2898,6969,-5869,-5967,4618,2107,2529,-3413,-5815,6039,4525,-2335,-2462,-3054,4802,4560,-4687,-3061,674,2974,2398,-4171,-2444,4445,644,108,-3692,-1905,6224,252,-3938,-329,-1440,3514,3090,-7000,-67,3212,-61,1120,-6562,-1775,9158,-1975,-3728,399,-973,8630,121,-8973,3410,2646,2477,1454,-7811,-102,10283,-791,-2593,-3205,-2530,10317,1298,-9935,636,1132,5856,4662,-10543,-888,8764,144,525,-6830,-3772,11310,1247,-7199,-941,-1820,6824,4074,-10893,-1798,5205,2167,3755,-7304,-4739,8621,2140,-4039,-2839,-3996,6887,2980,-7897,-2264,2093,4497,3465,-6914,-3277,5439,1468,876,-3708,-2425,6436,1455,-3090,-1563,-844,4167,2673,-5993,-1712,1718,1258,617,-5753,-272,4442,-2016,-542,-3317,-919,6266,-2093,-4608,1709,165,3610,80,-6924,2577,4683,-935,-526,-5399,-78,8310,-2847,-3764,904,742,6221,-947,-8685,4191,4549,-94,612,-7638,34,10037,-2969,-4586,-1629,737,9836,-2168,-10638,1847,2924,3128,596,-9988,1625,8665,-1113,-2389,-4949,-1387,10288,-1102,-8088,362,1302,4696,1172,-9094,519,6881,1686,-1161,-6008,-1772,8666,654,-3655,-2577,-556,6775,1263,-7377,-1044,2758,2914,571,-6178,-369,6733,1348,-1061,-2083,-271,5962,388,-4822,-105,331,3649,434,-4363,1083,2481,-255,-923,-4408,938,5519,-1052,-2577,-1053,968,2372,-2550,-4548,1665,828,800,-1042,-4835,4506,4748,-3102,-940,-2673,1038,6332,-4573,-4367,2160,2648,2882,-2651,-7552,4672,4727,-1412,-1456,-5121,3850,7686,-4869,-4835,598,2321,5947,-3941,-7279,4412,5423,1503,-1343,-7255,3708,7608,-2649,-4424,-3037,1113,7567,-1813,-8103,1889,2730,4121,-961,-7405,1296,5701,-318,-2568,-4963,-927,8247,-682,-4674,-457,852,4596,-1174,-7031,559,3678,1950,-1385,-3717,988,5375,-1642,-2145,-2245,1443,4217,-1782,-3061,647,1775,1461,-1501,-3100,2207,2286,-1571,-1282,-2171,3131,2304,-4389,-1551,555,2665,1898,-3266,-3158,2926,2676,-826,-1788,-3604,4957,3149,-3879,-1552,-777,3080,3880,-5290,-2477,3378,2306,484,-4241,-4911,5861,4752,-3837,-2401,-1866,4497,5705,-6218,-4154,1620,3235,4064,-3464,-5845,4452,3428,104,-3653,-4598,3888,5096,-3823,-3721,585,3867,5262,-3965,-5659,2755,4149,1561,-2104,-5212,4461,5314,-1395,-3491,-2940,1917,4658,-3444,-3726,1363,2403,1569,-1988,-4037,2294,2999,539,-1157,-3811,2586,3904,-2033,-918,294,2200,2394,-3503,-3103,3178,2112],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-10,10,-12,13,-15,16,-18,21,-23,26,-29,32,-35,38,-43,47,-52,58,-64,70,-78,86,-95,106,-118,132,-148,168,-193,223,-263,317,-395,518,-743,1281,-5491,-1305,12372,-2524,-4158,-878,-1069,7945,2222,-10604,1870,3876,1974,2653,-7557,-1234,7890,-2094,-1989,-1216,-2343,6049,-699,-5754,1853,247,984,1042,-5411,-57,4734,-1993,-562,-2786,179,5785,-2863,-3963,1293,1268,2275,-2235,-6413,2552,2145,-480,-1859,-4347,3639,5257,-3707,-4069,-970,4188,6034,-5178,-5135,3399,3836,3821,-4336,-6454,6454,5718,-2362,-3480,-5217,5495,7376,-6236,-4837,36,2902,7354,-4756,-9205,5579,3769,2148,-2669,-8831,6104,7396,-5089,-1470,-3019,1199,10821,-3976,-7373,3388,1719,4918,-691,-11228,4081,6678,-3468,-1089,-5727,1553,9944,-4102,-3421,1752,-865,7566,-112,-8248,3814,2491,-259,2003,-7231,1091,7083,-2736,-2845,-833,-1217,6568,-2439,-4191,3590,866,482,-80,-5579,2443,3941,-4244,-679,-336,1663,3724,-4010,-4063,2164,1804,2089,-2389,-4065,3956,2361,-2468,-1595,-1887,5731,3813,-4969,-2639,1492,3738,3179,-6381,-3667,5014,1657,872,-4683,-3602,7731,2893,-3567,-3340,-2305,6184,5203,-6658,-3792,3335,4111,4952,-5655,-6283,6577,3665,-1122,-4295,-5748,7152,4974,-5899,-3758,-569,3020,6284,-5812,-5461,4417,2385,2781,-2559,-7411,5919,5777,-3341,-1367,-2329,2518,7265,-4319,-5201,2812,1226,3590,-3210,-5756,5337,2581,-2103,437,-3819,2068,4900,-4927,-2002,1830,-113,2468,-2885,-3879,4516,1359,-469,-361,-3028,4328,2391,-2811,-461,2176,1516,2971,-3911,-2181,4563,691,-523,-3923,-2144,5246,1497,-3625,-2949,-4,5211,777,-5176,-1905,3057,2819,95,-4725,-1319,5975,1416,-2054,-4941,-2563,6330,1593,-5237,-1812,457,4696,1682,-7103,-1697,3729,2214,587,-4827,-3771,8496,2639,-2351,-3652,-3405,6042,3289,-7657,-2254,1229,2449,4283,-6033,-3608,5501,2282,-643,-2651,-4604,5402,3006,-5022,-702,-1001,3209,4236,-5559,-3198,2117,-56,1384,-2951,-3055,3642,1686,-3384,-577,-833,1770,2190,-4236,-345,2592,-739,1214,-3243,-1889,4536,1235,-1047,-1015,-1753,2756,894,-5732,333,2992,1588,-97,-4714,-303,2683,349,-3264,-3315,669,5269,186,-3776,-642,1851,4030,-620,-5316,425,3926,2329,-2268,-6614,498,6583,52,-2979,-3074,140,5701,59,-5462,-861,2554,4146,-774,-6834,171,4391,1459,-1742,-4453,966,6232,1746,-3973,-2075,-685,4936,2206,-6321,-884,2242,2344,589,-4283,-2385,5025,1032,-2658,-2278,-905,4422,1801,-5451,-415,1806,1823,2351,-3859,-1652,3337,-598,-476,-1346,-2230,4913,-82,-3745,-537,817,1659,1502,-4476,-250,3174,-541,391,-1035,-1622,4028,668,-2976,-659,495,2799,-1030,-3228,607,2347,81,-1363,-3036,1100,3063,471,-3859,-1339,1891,4439,-1895,-3754,500,2497],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,8,-10,11,-12,14,-15,16,-19,20,-23,24,-27,30,-33,37,-41,46,-51,58,-64,74,-84,98,-117,143,-182,248,-378,729,-4151,-8724,9099,6440,-5507,-1655,-4333,4791,10297,-9091,-5940,3832,2171,6713,-5070,-9918,8460,6081,-1457,-2032,-7525,4772,10388,-6239,-5545,-1297,2010,8623,-5583,-9571,4561,2725,3061,-1930,-8148,4792,6870,-3244,-2140,-4126,1161,7214,-2414,-5977,382,2539,4379,-2377,-5835,3334,3270,-256,-807,-4148,2794,5432,-2965,-2651,238,2255,4654,-4668,-2819,3288,199,2603,-2504,-3348,4988,1777,-3198,-148,-2159,4385,4281,-8156,-1096,3191,468,2531,-5929,-2320,8592,-382,-3221,-2825,-4466,7993,4445,-9285,-1323,1435,2902,5017,-8956,-3724,9589,984,-162,-4286,-6102,11028,4306,-7116,-1950,-2251,4916,7686,-9449,-5362,5789,1976,4466,-6228,-6915,9283,3728,-2680,-3230,-5079,5655,7461,-7557,-4567,3316,2977,6396,-6940,-6654,5768,3262,100,-2914,-5242,6707,5907,-4888,-2327,-1206,2636,5105,-3713,-4570,2640,206,1971,-3439,-5153,5309,2040,-1806,-1871,-1610,3803,3063,-4565,-1437,175,868,1951,-5208,-1648,3755,-478,241,-2148,-1392,7091,-614,-5383,-274,-609,4624,1390,-8643,1296,4299,597,-324,-5212,-954,9346,-801,-4254,-2043,-1360,7838,1256,-9129,323,4448,2642,3194,-10068,-2180,10057,-358,-1336,-3931,-3772,9232,2099,-9409,-1033,126,5395,4379,-10194,-2272,8471,2033,155,-5719,-5551,9363,3191,-5062,-2350,-2160,7320,5566,-7107,-3586,3110,3412,3495,-4840,-5371,7010,2271,-2003,-1833,-2205,5385,2763,-4470,-1112,1419,3665,2766,-6207,-3021,5058,1676,568,-3556,-1003,4646,605,-3187,-2179,-335,3921,1508,-4977,241,1449,1077,430,-3871,1238,4315,-479,-1533,-1441,-228,5387,-414,-4780,1492,2221,2551,-1191,-6131,1834,5433,-391,-1200,-3817,549,7544,-2787,-4839,1271,1105,5537,-377,-8405,1849,5208,1385,-44,-6712,440,8180,-322,-4151,-2767,13,8196,-82,-7789,-1003,2745,3898,1366,-7178,-427,8151,1680,-2459,-4798,-957,7971,1306,-6276,-743,1233,4571,2500,-7739,-923,4131,1966,115,-4942,-2847,6070,278,-3593,-2136,-818,4203,1280,-6375,-964,2146,1950,617,-3814,-568,3576,610,-1328,-1245,397,4087,115,-4321,180,1141,3775,-901,-4591,1424,3313,74,-1548,-2827,1439,4640,-2302,-3376,-996,1584,4215,-2040,-3951,2616,2369,1429,-1938,-5569,2809,5639,-1354,-2956,-3547,2341,5283,-2396,-4657,1515,2669,3067,-2626,-6317,3204,4384,-528,-1477,-5312,2770,6101,-1261,-5149,-1266,2090,5103,-1806,-6805,1505,3581,1312,-873,-6431,222,6647,655,-3336,-3049,2158,6509,-1342,-6182,406,2747,2291,-1360,-5696,1007,3191,362,-1083,-3531,1791,5573,-132,-2669,-783,490,3512,-524,-4454,100,2827,815,121,-3358,230,3427,-1944,-2186,-1502],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,8,-8,10,-11,12,-13,15,-16,18,-20,22,-24,27,-30,32,-36,40,-45,49,-55,62,-71,80,-91,104,-112,76,867,7618,-2226,-11709,5007,4735,-728,407,-7541,2303,8707,-3892,-2140,-1530,723,8226,-1569,-6775,3140,1627,1652,1058,-6090,2806,6248,-3371,-751,-1253,-195,5172,-3820,-4282,2895,1628,2435,-2041,-4586,4627,2477,-2693,-1802,-2166,3897,3386,-4786,-1726,421,2918,3648,-6427,-2756,5810,2440,512,-4819,-2516,7615,3323,-5678,-2881,-2255,6590,6424,-9314,-3665,2938,2970,4270,-8360,-4985,8787,2862,-1703,-4309,-5949,8912,7314,-7856,-2992,176,5132,7103,-8107,-6846,6532,2375,3001,-4934,-9202,8049,5577,-4743,-674,-5090,3298,10155,-6775,-4378,2029,144,4992,-3241,-7857,6458,4319,-2244,-955,-4947,2808,6516,-4593,-1844,418,58,5456,-2741,-5307,4568,1405,298,-854,-5449,3704,4409,-3489,249,406,-159,3505,-2997,-1697,3365,-483,67,-2573,-1639,5165,933,-3455,-1695,-310,3990,1813,-6624,-1905,2710,3083,681,-6002,-1694,5904,1250,-2361,-5293,-477,8129,1679,-5800,-2599,251,5437,759,-8006,-1528,5158,3267,1593,-8038,-2741,9224,1697,-4028,-4424,-2126,8175,3805,-9003,-2830,1561,4764,4125,-8005,-3730,6562,1628,-671,-4598,-5953,7312,4911,-6513,-836,-638,4933,5958,-8261,-3936,4278,1779,2224,-3368,-5152,7004,1568,-2895,-771,-2566,2544,4652,-5842,-1981,1793,904,3243,-4476,-3598,5602,641,-2003,-694,-2872,3022,1633,-4051,779,2021,1466,898,-4534,-1252,4547,-34,-946,-2461,-555,4508,-420,-4433,-806,992,4286,190,-5636,-1366,3125,1924,-687,-5759,440,6576,-842,-3061,-3154,1257,6898,-1043,-5838,-1214,2508,5212,-614,-8471,1086,5640,1932,-987,-6507,-1079,8111,-300,-4384,-2135,-733,8066,988,-7724,-691,3706,2497,-234,-8109,-1586,7170,676,-2054,-3973,-2037,8292,1085,-6841,-540,1305,2777,3436,-5100,-1618,4804,517,-250,-3760,-2708,5544,371,-4132,-1073,-1039,3102,1748,-5147,36,2927,-364,669,-2340,-1643,4771,-331,-1887,-117,-98,3598,779,-4294,1620,2057,979,31,-3839,594,4374,-707,-1932,-2880,1294,4496,-1479,-3589,505,2565,2282,-2328,-5319,1633,4961,-152,-2555,-3611,1513,4651,-1882,-4025,-1308,2325,5131,-1979,-6185,1457,3373,2512,-2682,-5883,2197,5445,-539,-3281,-3139,1961,6820,-1065,-5433,-831,2076,4791,-480,-7229,1404,3742,40,-1517,-5506,41,5427,-892,-3352,-1136,-282,5146,91,-5168,864,2785,2108,398,-5153,152,5272,-836,-619,-2322,499,4450,-1148,-3057,-885,1097,641,-1097,-4553,1106,2880,203,624,-2523,1208,3362,-931,-2738,468,1259,2199,-1269,-4111,2001,1912,4,-896,-1624,1882,2885,-2863,-2310,200,1459,3840,-1991,-2750,1833,2687,779,-2655,-2752,4291,3485,-2022],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,6,-6,8,-8,10,-11,12,-14,16,-18,20,-22,26,-28,32,-35,38,-44,48,-52,58,-64,71,-78,86,-95,105,-117,129,-143,159,-177,199,-225,256,-295,345,-411,504,-646,891,-1432,5691,-4601,-8965,3888,538,5213,-1783,-11678,4404,7808,-2708,-1778,-8613,2228,13540,-4832,-6302,1191,-85,9797,-1542,-12757,3826,5717,597,520,-9608,596,10332,-3097,-3482,-1676,-537,9553,-319,-8581,1400,2536,4331,472,-8210,666,6970,-254,-2015,-4159,-534,7377,-1297,-4244,-218,1432,4779,-859,-6782,1789,3042,514,-2098,-4363,2139,4664,-2290,-1002,-2098,1108,5209,-3879,-3306,3005,1293,2450,-3281,-5808,6006,2786,-1495,-1712,-3662,4593,7078,-7679,-2350,1602,2028,4876,-4817,-6350,7122,2096,-656,-2722,-8202,8531,6883,-8111,-3348,-901,2744,9332,-7898,-6718,6406,1755,3321,-3427,-10360,7231,7892,-4909,-1385,-4654,4216,11537,-6504,-6654,2270,1390,7532,-3217,-9653,5860,5801,103,-1462,-7685,2884,9092,-3913,-4188,-1187,849,7734,-1813,-8397,3542,2007,1557,-1602,-7578,3385,5289,-2372,-2896,-3169,1780,5929,-4364,-4589,2250,1580,2507,-2244,-4556,4140,3444,-1431,-2003,-3730,3279,3816,-3531,-1455,-895,2328,3673,-5308,-1935,3651,295,900,-4476,-4081,6571,1066,-4801,-1794,-1222,5159,3121,-9149,-1705,4731,1875,2068,-6266,-4196,8200,2075,-2819,-1924,-4100,7595,4165,-8381,-1892,976,3396,5232,-8099,-5620,7842,1781,287,-4463,-5888,8889,6426,-6114,-3170,-2668,5065,8010,-7435,-5343,4707,3100,3399,-4408,-7867,6968,4508,-3694,-1691,-5666,3981,7238,-5760,-4305,1333,1816,4159,-4108,-5724,4949,2890,645,-1704,-4996,3993,5190,-3951,-2357,-780,2640,4252,-5215,-2669,2333,741,1863,-3003,-3708,3888,1861,-2713,-1196,-941,3740,2124,-4114,-729,1525,2015,1091,-6044,-780,4602,490,-1476,-2674,-1644,7315,328,-6779,-2045,1303,4990,1285,-6905,-1023,5463,1172,316,-6059,-1801,8030,169,-5226,-2548,-871,5732,2719,-9464,-514,4161,3241,2370,-9419,-3427,8240,246,-2399,-4197,-2239,6980,2639,-7304,-2382,1568,4312,3210,-8166,-3075,6692,2928,631,-5325,-4462,6789,2709,-4107,-1879,-1514,4611,3988,-4898,-1988,2257,2087,1246,-3825,-2497,5451,1882,-1710,-1718,-1486,4503,3024,-3672,-1454,1083,1457,2480,-4481,-1482,3661,568,-741,-2553,-479,4095,434,-3075,-94,364,3138,-597,-4964,-611,3047,2221,-683,-4699,961,4543,-307,-1964,-976,236,4498,-499,-5591,-9,2555,3306,-1183,-6041,876,5772,-112,-1678,-4847,128,7437,-946,-5814,-256,960,5085,-604,-7560,249,5373,1935,-2273,-5793,-1038,8175,363,-3954,-3455,229,6458,880,-6716,-464,2638,2709,537,-6284,-1216,5912,1725,-1783,-3083,-1190,6444,1077,-4879,-608,1225,3660,992,-5398,-845,3518,1568,1099,-3440,-1159,4872,-412,-2332,-1260,293,3351,-659,-3839,-85,1307,375,-565],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,5,-7,7,-8,8,-9,11,-12,12,-13,16,-17,19,-20,23,-25,28,-31,35,-38,44,-50,56,-65,77,-92,115,-153,247,-1253,-3018,-5866,4818,6870,-7768,-3134,595,2293,6837,-4188,-7296,5410,2652,314,-1295,-6398,5297,5960,-4224,-2035,-549,2047,4721,-4175,-2727,2976,409,359,-2421,-4468,5386,2168,-3109,-407,-308,4788,2527,-4346,-1464,2016,2081,1100,-5376,-1677,6141,1351,-1367,-2668,-1950,8202,817,-6023,-1335,539,4836,1032,-9777,-511,6314,1697,482,-8053,-2503,9534,539,-4879,-3180,-2337,9410,2453,-9944,-546,3004,3410,3552,-10542,-2644,9709,439,-162,-5432,-5533,10447,4648,-8445,-2391,-1261,5083,5662,-10375,-2916,6868,981,2989,-5450,-6485,10041,3030,-4458,-1729,-3315,5405,5644,-7431,-3165,3060,1300,4259,-5533,-4814,6515,1597,-40,-1274,-3450,5697,3967,-3502,76,622,1791,2249,-6304,-960,4699,-5,8,-2794,-1957,6048,843,-4202,-700,703,4346,462,-5485,-324,3670,1109,-1127,-5210,1369,5899,-1319,-3098,-2903,866,6541,-917,-7263,1268,2526,3823,-1094,-8291,3179,6002,-357,-680,-6345,1554,9840,-864,-5482,-1521,1313,8339,-1154,-10074,1522,5184,3256,2001,-8073,-113,9453,-187,-3046,-3953,-1585,9934,881,-8695,-350,897,3624,3256,-9056,-1044,7276,115,-261,-4742,-3016,7398,399,-4354,-948,-1066,5273,3418,-8385,-497,3218,755,2354,-4492,-3218,6898,-424,-3488,-498,-2402,4169,1344,-5853,286,3169,913,1405,-3805,-123,4989,-510,-2616,-2291,37,4817,-118,-4315,1242,1701,1525,-389,-5157,2242,3165,-1113,-2205,-3381,3419,5694,-2527,-4396,-1151,3548,4375,-3058,-5467,2549,4056,2803,-3892,-7107,3174,5688,-2230,-2914,-4106,2415,7641,-2889,-4689,263,2593,5468,-1966,-7714,2467,6774,805,-2201,-6803,2096,8074,-953,-4816,-1596,-105,6625,-165,-8305,1416,4095,2597,761,-7036,257,6224,-572,-2053,-2252,355,6523,-134,-5099,-308,1067,2983,452,-6396,469,3870,447,-908,-2907,-30,5719,-1347,-3236,-279,174,3380,-687,-3751,1500,2473,646,-1166,-3671,1672,4468,-1393,-1782,65,1699,3435,-2880,-3425,1992,2188,1114,-2224,-2723,3914,3996,-1268,-3035,-651,3862,5034,-3297,-4298,953,3682,2581,-3075,-4694,3913,3357,382,-3582,-5248,3240,5153,-2679,-2559,-1145,3150,4847,-3887,-4330,1356,3573,2352,-3876,-6333,3899,5417,-970,-3866,-3798,3711,6709,-3662,-4225,-243,1295,4665,-1685,-6188,2030,3838,253,-1799,-5235,1899,5838,-1599,-2972,-934,1785,5297,-2924,-4206,1625,1682,1491,-1555,-4222,3047,3656,-884,-1895,-1572,1191,3208,-1769,-3325,90,967,2336,-1856,-2415,3111,2306,-1296,-1516,-1816,2469,2823,-2500,-2770,1379,1473,1235,-2863,-3290,2628,1873,-572,-3262,-2322,4030,2277,-2148,-2188,-385,3875,2034,-4993,-2303],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-2,2,-3,3,-3,4,-4,4,-4,5,-6,5,-6,7,-7,8,-8,10,-10,12,-13,14,-17,19,-24,29,-36,47,-64,91,-141,246,-548,2988,9415,-875,-1258,-6125,-351,12854,-1901,-8013,1492,-215,8137,2803,-13088,1334,7401,772,1622,-9739,-2521,12770,-868,-5584,-2381,-3712,9726,2819,-10088,-222,2665,3609,3272,-9430,-2616,10062,804,278,-3469,-3785,8418,2427,-7681,-375,-1432,4279,4014,-7640,-1205,4345,823,943,-4689,-2260,7608,398,-3261,-83,-1002,5449,-1171,-4117,1694,2301,903,-565,-5258,1235,4985,-311,-1366,-2047,865,6495,-3408,-4445,2044,1288,4541,-2941,-6708,3955,4427,-1774,-1069,-6253,2117,7754,-5119,-4013,-388,1856,8142,-4149,-8905,3929,3924,1987,-424,-9852,4026,9097,-4898,-4011,-4036,1210,11879,-4874,-8618,3236,1448,5434,-953,-11569,3450,7778,-1059,-103,-6593,-838,12935,-2860,-5936,-234,60,7173,-178,-10155,3017,4578,1576,1287,-8431,304,9507,-718,-3687,-1997,-2396,7750,220,-6131,1580,1700,2863,1020,-7423,-275,4691,-330,-663,-3805,333,5759,-1900,-3173,-700,1087,3488,-1257,-5223,1450,4368,-1161,-1343,-4859,3246,3296,-3076,-2170,-2577,2518,4041,-4931,-4080,3595,2265,2307,-3975,-5516,6360,3694,-2797,-1403,-3620,5214,6186,-7058,-4608,2452,2594,6084,-5568,-7102,6047,4144,-869,-3264,-7005,6312,6587,-5993,-3373,-1840,3456,8775,-6396,-7411,4286,2599,2603,-1857,-9249,5416,7583,-3063,-2614,-4688,3090,9152,-3666,-5549,1703,2271,5965,-1656,-9815,1892,4412,-845,-1126,-5016,1943,7322,-3288,-3016,-1225,-60,5730,-2140,-6935,2676,2122,1013,-913,-5764,2154,3525,-1566,-2099,-1363,1623,4530,-3043,-3277,1629,1359,2100,-3653,-3525,3717,1952,-814,-1718,-2902,4763,2719,-5141,-551,819,3515,2675,-5699,-2485,4088,2812,-42,-3919,-2854,6492,3174,-4840,-1236,-1043,4502,3080,-8909,-2985,4161,2929,2450,-6189,-4589,6427,2361,-3303,-3466,-2864,7445,5559,-6418,-2789,1045,3306,5213,-6724,-5426,5580,3171,846,-3629,-5109,6305,4095,-5295,-2670,-1550,4272,5239,-6151,-5827,3088,2230,3314,-3258,-6529,4480,4859,-1908,-2494,-3520,2455,6137,-4474,-2300,306,1386,3424,-2673,-4598,2905,2779,318,-2341,-3377,3613,2088,-3079,-827,299,2037,3190,-4058,-1856,2896,1020,-108,-2710,-929,4287,1145,-3593,-1799,-636,4085,1278,-3855,-1453,2267,2899,284,-4833,-1081,5434,936,-2659,-3114,-367,7215,303,-4816,-1991,2424,4438,1156,-5756,-1329,5151,2251,-1984,-5822,-2215,7307,975,-4543,-2632,-419,6111,2373,-7136,-2980,3522,3689,-143,-6010,-2992,6607,2012,-2263,-4087,-2577,5634,2452,-6426,-3198,-62,3782,3523,-5862,-3280,4218,2305,320,-3510,-2498,3946,2904,-3198,-1858,-500,2994,1780,-3789,-1453,2288,1475,253,-3143,-1997,3954,722,-1686,-2107,-139,3230],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,1,-1,1,0,1,-1,2,-1,1,-2,1,-2,3,-2,3,-3,3,-4,4,-4,5,-5,6,-6,7,-7,7,-7,7,-7,5,-2,-6,24,-79,237,3570,3009,5105,-6041,-5806,9198,1480,-2227,-3415,-4775,5916,4846,-6506,-540,38,1647,5443,-6375,-3994,4360,1026,827,-2437,-3028,6122,3119,-4342,-1234,-1279,3647,1670,-6203,86,2882,748,1469,-4487,-1807,5030,-1378,-989,-2117,703,6091,-1371,-5423,1518,1288,3334,-1047,-7197,2935,5453,-1492,-2688,-6240,912,10186,-3393,-5076,-571,975,8510,-966,-9632,3510,4686,2156,213,-9022,622,10300,-2228,-3545,-2058,-956,11190,-1461,-8471,2362,1069,5209,2926,-10480,168,8388,160,614,-6251,-3371,10587,392,-5847,-145,-1253,6948,4196,-9460,-504,5390,1604,1844,-7543,-3831,9738,723,-3559,-1857,-2133,5927,2833,-7291,188,1403,1400,1942,-5889,-1231,4866,-1433,-2448,-2409,-790,3985,-1222,-4044,405,176,1598,-244,-4647,2559,3098,479,-1188,-3713,2317,4767,-2564,-3538,-373,1795,5099,-3513,-5537,2695,3311,2169,-2445,-6345,4489,3989,-3718,-2623,-3962,3398,7307,-4314,-6939,2014,3450,6215,-4312,-9091,3720,5222,-195,-1795,-7462,3176,10085,-3022,-4826,-1968,684,8490,-3265,-8620,1981,2644,3146,-851,-10087,1870,8148,-2076,-1168,-3224,-9,9168,-1209,-6142,1173,365,4681,98,-8688,1225,5129,-771,1416,-4602,339,6834,-823,-4270,-654,-955,4959,609,-5739,335,2544,789,323,-3532,1130,5952,-1928,-1823,-800,404,4370,-3150,-4103,1380,1664,1090,-1549,-3272,3215,4346,-2014,-1513,-1778,2805,4848,-4527,-3145,1647,2249,2986,-4845,-3260,3637,2905,593,-3623,-4172,5745,4355,-3042,-3249,-588,3224,5947,-5877,-4147,3881,4162,2331,-4656,-5645,5870,5455,-1640,-2628,-3379,5198,7184,-4787,-4420,-121,1180,4985,-5077,-6064,4568,5009,263,-1449,-6069,3416,6473,-4449,-3207,-2822,1212,7305,-3075,-4462,3308,1152,2762,-1352,-6933,2645,4888,-1461,-671,-2166,618,4205,-2113,-3385,512,-45,2710,-1168,-3710,1972,3144,-843,-640,-3233,1777,4476,-3661,-1040,1041,1235,2035,-3139,-3032,4192,1468,-632,-1943,-1452,4278,2378,-2635,-2361,-450,3497,2157,-4983,-2406,2520,2713,1107,-4474,-2753,5038,2143,-2742,-2812,-1602,5526,2491,-4785,-2730,1440,3241,1573,-6683,-3176,4768,4497,617,-4203,-3277,6675,4046,-4242,-3532,-486,5124,3965,-5269,-3698,3355,3177,3362,-4816,-4500,4347,3879,-733,-2952,-3863,3487,5269,-4409,-3386,-556,2982,4107,-3724,-3716,2621,1608,455,-2247,-3153,3305,3096,-2810,-1704,-1251,1613,2990,-2707,-2225,1704,1218,606,-3424,-2524,2870,2033,-1715,-725,-210,2730,969,-3819,-1049,1650,1700,-175,-2507,-1091,3657,1201,-1774,-1969,-822,3666,401,-3711,-609,1605,2827,615,-4939,182,4885,732,-1548,-3139,-117,4754],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,9,-9,11,-12,14,-16,17,-19,21,-23,26,-29,32,-35,39,-43,47,-52,57,-63,70,-77,86,-95,107,-120,134,-154,177,-206,247,-303,390,-546,920,-4524,-2114,744,5629,4597,-11525,-1297,7032,921,2231,-7112,-5550,12669,1854,-5966,-1412,-3992,7304,6274,-11701,-2196,6075,3535,4797,-8151,-6592,9606,2178,-2391,-1990,-6113,7615,6122,-8343,-1049,538,2658,7242,-7912,-5463,6401,924,1131,-3372,-5556,7297,3908,-4572,-442,-2770,3380,4585,-5967,-2240,3625,1236,1289,-3417,-2570,6015,680,-1812,-1502,-2531,5845,1591,-4434,1132,437,1808,86,-6718,-202,5062,-53,10,-3562,495,6845,-2363,-6142,539,318,6762,-95,-8928,2529,4761,-93,150,-8219,960,9969,-3081,-3104,-1920,-1752,10255,-605,-10371,1244,2244,4698,1124,-11734,889,8692,-838,-861,-5288,-2968,11732,-322,-7800,-1127,-737,6891,3504,-11459,-159,6774,922,2147,-7740,-2825,9735,1211,-4148,-1935,-3355,7010,3852,-8668,470,2236,3037,2354,-6311,-1685,5963,645,-539,-2150,-3637,7496,3487,-4857,208,-542,4180,2029,-5646,-1429,3254,314,246,-3692,-1521,6226,-2263,-2608,-259,165,4308,-555,-5318,-267,1818,1270,-275,-6321,3236,4882,-2273,-2881,-1732,2077,6722,-2994,-6453,1431,1757,4134,-2037,-7773,4357,5824,249,-1650,-5756,3000,8558,-4020,-3456,-730,1105,7847,-2688,-8432,3768,3975,2939,-845,-7831,3282,8200,-2968,-2091,-4647,-1014,10849,-1914,-8156,1427,1687,5973,360,-10615,1072,6809,-577,-763,-6415,295,8290,-950,-5479,-952,-1130,6992,698,-8357,458,3615,2,164,-6473,-965,6272,-2162,-2390,-1114,-832,6014,-828,-5970,1855,2160,1488,-315,-4608,1315,4259,-1306,-1622,-2869,1239,4548,-2644,-3779,1216,1472,2286,-2940,-5345,3105,2796,-300,-1953,-5608,3612,3804,-3463,-2240,-713,2892,4174,-4246,-5555,3322,2848,2111,-3400,-6054,5225,5291,-2971,-2211,-2630,4072,7395,-5393,-5504,852,3366,4519,-5484,-7080,5335,5579,158,-2541,-6875,4675,6762,-4485,-3833,-634,3104,6970,-3554,-7046,3588,2529,1692,-760,-7402,2717,6462,-2148,-2467,-3278,1084,6891,-3126,-4758,1354,987,4313,-2123,-4600,2689,2743,-77,-750,-3813,2077,4314,-1939,-3216,-254,510,3918,-937,-4395,3965,2165,344,-709,-3025,2374,1981,-3379,-2127,-1449,1489,2244,-3613,-1964,3262,2305,560,-4138,-2622,3605,2141,-2568,-2308,-2041,4769,2905,-4691,-2129,1176,4401,2041,-5899,-3616,4141,2413,33,-3948,-3766,5582,3618,-4117,-2364,-547,5187,4112,-5599,-3544,2171,2151,2788,-4671,-4463,5577,3844,-1013,-2887,-2566,4499,5345,-5331,-3146,1275,3669,3745,-4225,-4347,3306,2210,-1,-2377,-4100,4259,4169,-2156,-1212,-1325,2834,4112,-3145,-4024,1868,2444,2148,-2896,-3392,3813,3523,-1305,-1380,-3014,1254,2577,-3013,-2011,288,722,1388,-1623,-2602],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-6,6,-7,8,-9,10,-12,13,-15,17,-18,21,-24,26,-29,32,-36,39,-43,48,-52,58,-64,70,-78,85,-95,104,-117,129,-144,162,-183,210,-242,284,-340,420,-547,772,-1304,6109,1805,-5002,-1510,-2893,8326,2788,-7945,-751,2472,1903,3143,-7961,-1040,5470,-453,-1293,-3730,-3374,6307,-742,-5597,-412,-1458,3751,1441,-5302,4,3128,-159,340,-4484,717,5918,-1578,-1623,-844,920,5495,-3373,-4014,3216,2131,1590,-1994,-5917,4550,4822,-3248,-1915,-3455,3212,6541,-5711,-5305,2494,1508,6057,-3584,-7680,5634,3886,-295,-1332,-6922,4536,8932,-5637,-4659,-100,2442,8828,-4538,-9850,4310,3624,1962,-1599,-10348,3270,9065,-4681,-2608,-4629,908,10337,-3987,-7772,1654,775,4655,-713,-10957,2354,6856,-1630,-232,-5845,-273,9132,-1601,-5379,-1218,-316,7156,219,-8381,2400,2917,486,1367,-5033,682,6253,-2309,-1362,-2177,414,4786,-1707,-3527,1962,663,2081,-1063,-4853,2799,2580,-1556,-1823,-2217,2644,3140,-3687,-2822,1311,1427,2833,-3726,-3633,4147,1431,-129,-2848,-3479,5446,3826,-5385,-1926,-386,3683,5333,-6342,-4420,4719,1115,2296,-4198,-5697,6798,4336,-4252,-2086,-4716,5302,5775,-6896,-3847,1301,1868,6303,-6758,-7590,7273,3229,755,-3415,-7072,5939,7927,-5215,-2938,-1568,2788,7175,-4860,-7385,4076,2159,3081,-909,-8893,4215,6876,-1126,-516,-4144,1744,8017,-3569,-4286,1464,791,5653,-1661,-7071,2644,3033,-560,60,-3884,3079,5212,-2647,-1037,856,403,3716,-2690,-3013,2266,1369,364,-1851,-2429,4566,1123,-3079,-1233,478,2897,2286,-5212,-1379,2540,1203,700,-4951,-1663,5562,738,-2567,-3603,-327,6107,2428,-6203,-1321,981,3870,3151,-6319,-2003,4526,1877,108,-3849,-3560,7533,2534,-5104,-1748,-1835,5201,4929,-6922,-2438,3202,2553,2495,-5697,-4946,7359,3965,-1952,-2841,-3391,6563,5097,-5907,-2138,1119,2735,5148,-6016,-4461,5266,1696,-8,-3685,-5685,5457,3149,-3770,-2121,-1195,2131,4967,-4126,-3707,2324,1050,1876,-2344,-3495,3217,2472,-1138,-1783,-2237,2646,3051,-3170,-1735,1360,685,447,-2520,-838,3067,1170,-1249,-2717,-603,3693,478,-3079,-1180,1197,1977,451,-4853,315,3738,334,-629,-3756,-393,5307,-711,-2135,-1728,1044,5139,-511,-5011,-48,2036,2115,226,-6785,195,5990,1337,-2506,-3843,-1473,7458,581,-5451,-2177,1297,5916,85,-7705,-879,3283,2829,-587,-4779,-1732,6563,1893,-4569,-2390,-55,4529,1902,-5342,-1526,2677,2890,1083,-4675,-2412,5610,1627,-1373,-2089,-1807,5046,2065,-3591,242,1366,1300,2473,-3600,-791,3557,1420,-142,-2646,-2378,4065,1880,-2660,-1744,-307,1555,1509,-3311,-751,1431,836,39,-3445,-1135,2656,-247,-922,-520,1241,3273,-111,-3206,-693,2741,1906,-1219,-4088,2457,3126,-776,-2791,-3251,1243,4014,-545,-3352,-265,2969,3414,-1593],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,1,-1,1,-2,2,-2,3,-3,4,-4,4,-5,6,-7,7,-8,9,-9,11,-12,13,-15,16,-18,20,-22,24,-27,30,-34,38,-42,48,-54,60,-63,40,558,1528,-5922,-6824,10144,4016,-7619,-2172,-3276,5883,8134,-10835,-5548,5317,2918,4517,-7254,-9162,9459,4778,-3508,-2029,-7129,5628,9791,-7052,-3842,-7,1005,8513,-5868,-9382,7724,2954,1537,-1608,-7542,5718,8597,-5135,-1461,-840,2710,7951,-5050,-5676,4522,1375,2939,-1942,-6401,5049,3593,-2600,23,-3128,2090,5389,-5715,-1946,2327,1000,1612,-3552,-3515,5195,1534,-1279,-2453,-1787,5754,1903,-4852,-2051,608,2296,1257,-7499,-879,4646,1171,461,-4925,-1669,9751,1214,-3544,-2032,-1928,7975,2885,-10210,597,3611,3512,3276,-9328,-4119,9580,1179,-1896,-5030,-3586,10339,2138,-8123,-1434,267,5137,5468,-10920,-3415,6785,1548,2797,-6394,-5704,11275,3187,-4586,-1561,-4411,7138,7290,-9686,-2946,3833,1933,4352,-6675,-7193,7865,906,-1933,-491,-5596,6670,5357,-7487,-1844,18,2637,4947,-5402,-4325,5145,781,43,-1643,-4495,5273,1923,-4313,20,-1628,3244,3190,-4840,-556,4343,618,434,-3081,-1472,6285,-152,-2710,-1334,-335,5221,479,-5289,784,1599,2811,-301,-7121,709,5116,-567,-1557,-4741,955,9056,-1596,-4787,-841,1326,6274,-56,-9370,1824,5007,702,987,-7507,-842,9501,-228,-3736,-4058,-1636,9852,1187,-8852,162,1787,5268,2050,-9603,-962,7463,538,-944,-4785,-3023,10072,938,-7416,-1292,-662,6772,3894,-9531,-567,4401,2330,2253,-7191,-3644,6837,1272,-3706,-1105,-3624,5812,2580,-5865,-1313,2102,3159,2781,-7251,-1424,5377,-733,-1039,-1800,-1302,5365,1778,-4312,-149,-69,2176,756,-5205,387,3313,-318,-1796,-2748,1194,5511,-861,-2309,-806,1922,4270,-791,-5576,2022,2416,1550,-1414,-5843,2688,5936,-1283,-3570,-1828,1807,6299,-3053,-5535,-980,3244,5530,-2023,-7585,2451,5169,538,-1840,-6402,2177,7610,-2169,-4446,-2927,1413,7408,-1820,-8678,1538,3448,3154,-206,-8641,1124,8484,-188,-1629,-4117,-119,7750,-662,-7137,-99,1962,5326,-250,-7562,711,5075,-157,-33,-4492,-1225,7202,-398,-4362,62,329,4113,112,-5372,360,2633,819,-384,-4307,-36,4827,165,-1563,-393,661,3610,-179,-4564,1479,843,2093,-1056,-3442,969,3405,-1113,-2081,-2668,1679,3138,-1599,-2856,1216,2167,1488,-3153,-4099,2274,2767,372,-3766,-3258,3680,4644,-2476,-3326,-198,4113,5300,-3641,-5282,1227,3901,2616,-3997,-6612,3874,4557,-1130,-3314,-4047,3993,6627,-3476,-4888,-228,2934,4289,-2838,-5824,2890,3386,-15,-1745,-6506,2288,5093,-2184,-3316,-1679,2166,6541,-2330,-5466,1295,2855,1995,-1165,-5227,1602,4168,-1327,-667,-2976,1515,4690,-1459,-3781,647,1710,3244,-1281,-3961,1166,3378,-414,-1201,-2247,2370,4064,-1854],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-4,5,-5,5,-6,6,-7,8,-8,9,-11,11,-12,13,-15,16,-19,20,-23,27,-31,38,-47,60,-80,118,-197,431,-2623,-9405,2144,5126,757,-293,-8388,-2,7332,-1957,-3682,-2465,-285,7164,-321,-4902,1170,1902,3624,-721,-7185,2092,3850,-1011,855,-4086,1975,5118,-1777,-1751,419,1940,4575,-3509,-3786,4022,934,-513,-1910,-4662,3590,2992,-4268,-1145,-1127,3590,4864,-6443,-1483,4158,779,3058,-4776,-6214,7766,2114,-3020,-1854,-4213,5587,6142,-8874,-2302,2652,1966,5886,-7046,-6777,7895,2620,-596,-3900,-7221,7038,8201,-6960,-2051,-171,3024,9692,-7101,-8132,5167,2771,2674,-3132,-9971,6290,7305,-3176,-1741,-5525,2696,10461,-5495,-6535,2416,820,6618,-1379,-8922,3871,4130,514,-655,-5780,2391,5998,-3463,-3228,-903,1253,5918,-2027,-4249,2692,1506,1966,-451,-4310,2690,3384,-1832,-179,-2084,2564,3605,-3800,-1252,2370,1549,3350,-4553,-1731,3753,1102,-1174,-2605,-1976,5360,2227,-4995,-499,701,4036,2514,-6939,-1634,6568,1269,353,-5706,-2370,8549,261,-4112,-2135,-1865,6599,3530,-9235,-1324,2709,2455,3588,-8289,-5082,8391,2499,-3481,-2849,-4685,8161,6083,-8473,-2233,875,3578,5212,-7990,-5035,7112,3208,864,-3513,-6841,6636,5732,-4395,-1791,-1310,3859,6940,-6028,-5093,3577,2179,3709,-3772,-5431,6185,4007,-2421,-1105,-3686,2641,3892,-3905,-1715,1571,1406,3753,-3812,-3321,4487,390,-131,-2385,-2600,3918,2094,-3131,-662,-1163,2380,1400,-3722,-1066,2685,-42,437,-3018,-638,5161,-149,-2269,-1053,429,5992,-160,-5768,1559,1779,1669,451,-4596,18,6224,497,-1713,-4204,-520,7732,-783,-7719,-857,1993,5799,847,-8838,-734,5313,1693,424,-6564,-675,7869,965,-2789,-1598,-2363,7227,2507,-7068,-1490,1831,3649,2652,-6363,-2332,6920,1497,-1413,-2730,-3610,5510,2114,-5646,-1431,580,3501,2893,-5943,-2580,3548,1767,844,-3793,-2790,5844,2321,-2552,-2194,-1521,3628,2328,-3749,33,2592,1338,457,-2062,-1055,3678,-277,-1784,-413,486,2649,-487,-3669,1497,1881,1046,-467,-3289,938,4163,403,-1821,-2098,333,4334,-1425,-3653,585,2150,3261,-365,-5153,1223,3068,-811,-2394,-4823,1735,6436,-2270,-2614,-1218,1405,5671,-1093,-4774,1494,2503,2502,-1135,-6373,546,6148,607,-2016,-5460,656,7768,-802,-4854,-1457,466,5010,-748,-6271,359,3372,2498,1391,-5171,-233,6109,943,-4510,-2583,-554,4763,76,-5808,-1406,2332,1792,495,-4507,-871,4562,1005,-1972,-2985,115,3832,545,-3691,-679,82,3034,120,-3041,910,3006,572,-387,-2436,466,4423,-609,-2037,-2136,1126,2810,-932,-3520,546,1325,2021,-1520,-2558,2043,2582,-1274,-2283,-2190,2662,2123,-3656,-3495,1997,1633,661,-2768,-3436,2628,3787,-902,-2403,-3569],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,5,-6,7,-8,8,-9,11,-12,13,-15,16,-17,20,-21,24,-26,29,-32,36,-40,44,-50,56,-64,72,-83,97,-114,140,-175,231,-332,563,-2004,3248,9718,-7352,-6519,5329,3953,4505,-4075,-9664,7368,6192,-3736,-1921,-6696,3698,10075,-6637,-6050,2050,759,8390,-2072,-10694,5399,5290,618,-763,-9061,2739,10172,-5122,-3829,-1396,10,8745,-3617,-10058,3823,1772,4093,140,-9771,2327,6513,-2695,-937,-4167,-1078,7925,-2516,-5873,2853,-99,3210,-272,-7499,2975,4799,-912,-1048,-4046,1342,6026,-4461,-2877,1558,593,4045,-3761,-3156,3374,2395,333,-2347,-4083,5141,3584,-5239,-2011,-950,4253,3278,-6379,-3150,4275,2313,3317,-5719,-6232,7546,2464,-1614,-3473,-3965,9462,4758,-8203,-3279,20,4604,6725,-8466,-5616,6625,3069,1472,-5467,-6272,8750,5285,-5305,-2269,-3788,4730,8417,-8969,-5425,4454,2353,3979,-3960,-8215,7708,4767,-2169,-1230,-6479,5238,8046,-6588,-3733,461,-785,7447,-4500,-8685,6684,2011,-189,-1002,-6783,4014,6346,-5511,-1367,-37,99,5704,-5168,-4638,4964,963,2134,-1403,-4769,4818,3324,-3077,-1080,-1368,3710,3659,-4997,-2172,3068,1555,1804,-4923,-2807,5258,1639,-2645,-2574,-1953,6559,2292,-7055,-1215,1036,4704,1323,-7431,-1894,5010,3186,-215,-6447,-1946,8681,1379,-4425,-3081,-1159,8114,2976,-9278,-1702,3453,2453,2993,-9022,-4427,8315,2559,-554,-4239,-5173,9690,3973,-8556,-2672,171,5378,3909,-9662,-3641,5540,1524,1237,-5330,-6643,8274,4550,-2751,-1903,-3988,5403,6628,-6031,-2472,3067,1571,4025,-4043,-5573,6564,1505,-1014,-2124,-3854,4572,4785,-5160,-1160,1106,1438,2766,-5785,-2321,4448,322,-847,-2397,-2741,4367,1772,-3067,-1693,519,3116,1701,-6138,-1087,3346,1579,-195,-3834,-1063,5153,100,-2963,-1175,-27,5526,-905,-6757,-408,2717,2870,-438,-6887,121,4869,684,-2527,-4878,-32,7394,167,-6394,-1873,1615,7370,-198,-8964,-513,3749,3706,-255,-7190,-473,7409,1147,-2866,-3679,-1901,8719,1991,-7694,-1539,3135,3842,2908,-8025,-2177,6844,1313,-275,-3660,-2275,7606,306,-4961,-1215,-632,3131,3336,-6432,-1004,4014,1856,687,-2813,-3291,5565,1160,-4133,-509,-1385,4645,1271,-5197,428,3251,2669,270,-4760,-343,5492,652,-1172,-1708,151,5156,174,-4628,632,1588,1696,-1129,-4962,1124,3678,-226,-1785,-3508,2273,5570,-1451,-4639,-1002,2260,3676,-2230,-5693,876,4006,2070,-2382,-5092,3005,5657,-818,-3193,-3721,1704,6453,-1506,-5432,-877,3102,4395,-1962,-6747,2527,4909,1670,-1841,-5850,1222,6724,-928,-5009,-2238,1213,5884,-1222,-6603,589,3603,2821,-797,-6179,983,5559,-661,-2557,-2572,793,5586,150,-5195,-166,673,3556,-133,-5001,220,5195,942,-887,-3699,-465,5142,-1360,-2508,-430,204,2071,-717,-5528,319,3352],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-6,7,-8,9,-10,12,-13,15,-17,19,-21,23,-27,29,-33,37,-41,45,-50,55,-61,68,-74,82,-92,101,-111,124,-138,154,-171,194,-219,251,-290,342,-414,523,-705,1103,-3926,3446,9138,-4561,-5408,-928,2821,5833,-4110,-6109,2779,3427,3086,-3080,-6208,3671,5462,-2288,-2034,-3498,3256,5333,-3932,-2569,358,1574,4145,-4101,-3466,4535,1945,-1082,-1177,-2834,4141,3143,-4834,-1334,186,3755,3204,-6805,-401,4661,99,46,-3836,-3158,8627,859,-5636,-1060,-1708,6678,2088,-9660,-834,5060,1074,2464,-6883,-3961,10131,3,-3092,-3069,-4537,9094,3393,-9558,-1802,2606,5036,5290,-9698,-5308,8970,2149,429,-3342,-6519,10269,4930,-6885,-2595,-1516,4907,7180,-8263,-5205,5636,1803,3792,-6016,-7884,7171,4562,-2919,-3012,-4335,5715,5734,-6102,-2579,403,1921,5451,-5196,-5152,4424,2584,1893,-1993,-4438,3902,4134,-4616,-1561,-1377,2858,3723,-4070,-1610,3211,1627,1191,-4669,-2067,5393,-223,-1138,-2204,-1544,5431,722,-4699,297,1421,3175,1792,-6920,-70,5666,-295,-33,-4067,-1188,8649,-1200,-6034,-191,942,6009,1861,-10256,1085,6163,700,1373,-7974,-1163,10784,-761,-5290,-1699,-1360,8041,1651,-9520,-1362,2736,3612,1429,-8728,-1987,7576,1471,-1923,-4351,-3234,9010,3614,-7571,-1069,-939,4841,4512,-9059,-2564,5577,842,-318,-5931,-4525,7347,2884,-3173,-1406,-1353,3813,3618,-6304,-1773,2306,2550,2295,-4722,-3296,4943,1366,-581,-2497,-1912,3519,1347,-3990,-60,1437,3142,1424,-4929,600,3253,-269,-1522,-2983,-330,5379,-1126,-2880,-315,349,3611,-597,-5187,1093,2474,1087,617,-5816,2010,5830,-1666,-2014,-2576,555,6118,-1262,-6124,1906,2440,2353,-1270,-8466,2590,5964,-1581,-1795,-5060,478,8954,-2068,-6238,-418,752,6073,-1486,-8290,1577,5127,1772,450,-5948,1099,8328,-755,-3105,-3538,44,7779,287,-7627,295,1977,2521,1573,-7286,-836,5317,1105,-755,-3443,-2027,6605,1707,-5704,-1603,183,5606,1733,-5974,163,3402,1759,-469,-3900,-409,4253,-703,-1786,-978,-1112,2983,1108,-4232,641,2097,2286,-1250,-3303,846,1746,74,-1075,-2248,1209,3231,-1962,-2804,-58,1189,2876,-2886,-3846,2564,2842,-784,-1103,-2767,2234,5001,-3034,-2271,13,1027,5135,-2483,-4872,3410,3419,757,-3202,-5182,2926,4337,-2526,-2884,-2879,2676,6634,-4172,-5373,879,3303,3916,-2655,-7192,2740,4242,41,-1743,-4642,2891,6190,-2164,-4567,-1384,2245,5397,-533,-6119,2219,3868,1521,-513,-6971,254,5822,-176,-2129,-2689,847,5863,-712,-5544,-986,1060,3119,-39,-3884,1364,2327,892,-1178,-2637,184,3551,-2165,-3549,-136,1667,1258,-1207,-2157,1229,1607,490,-1820,-2148,2232,1659,-1791,-1781,690,2431,2146,-3974,-2322,2100,2335,1640,-2734,-1623,3756,2068,-1791,-2975,-1175,2896,2901,-3532,-2614,-240,3559],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,2,-3,3,-4,5,-5,6,-6,7,-8,8,-9,9,-10,11,-12,13,-13,12,-9,4,12,-55,210,-1667,-9526,2439,9160,-2625,-2251,-3817,2192,10924,-2721,-8539,826,1954,7541,-576,-11729,3731,7759,-182,579,-8545,-199,12726,-2806,-6342,-1875,-1384,10592,368,-11260,3375,4087,839,3317,-9974,-1617,10921,-2364,-2577,-2976,-2572,9940,1409,-8596,1964,740,3421,4089,-8256,377,7501,-1928,-689,-4639,-2044,9075,351,-4634,634,-68,4124,452,-7275,1278,3956,-1410,731,-4357,645,5792,-3105,-3016,-543,-212,4637,-2651,-5633,3339,2161,2356,-2662,-5660,5280,4596,-2450,-2698,-3787,4001,6481,-6117,-4952,792,3333,5221,-5375,-8089,5968,4714,591,-3779,-7421,5144,9228,-5169,-3184,-3179,2773,9522,-6154,-7594,3832,3268,5613,-3248,-10529,5438,8430,-1380,-2956,-5544,1147,11410,-5613,-6220,1457,231,8058,-1168,-9684,4001,4655,1036,43,-8165,1355,9855,-2529,-1938,-797,-1589,8500,-1336,-7383,3689,663,1065,762,-7669,1234,5391,-2051,-382,-1966,262,6444,-2998,-5201,2787,332,1519,-1131,-5310,4157,3614,-2371,-1848,-3098,2684,5653,-4096,-2363,1377,2731,3181,-3877,-4601,4406,2679,-383,-4019,-4447,6908,5308,-3654,-4202,-879,5653,5097,-7561,-3134,2804,3975,4660,-6210,-6051,6785,3533,-1558,-4403,-5445,6202,6287,-6583,-4092,168,4367,6815,-6633,-6372,5339,2855,2432,-4465,-8758,6508,7230,-3273,-2977,-4397,3058,8939,-5391,-5623,1282,1676,5368,-1693,-7797,5109,4888,-1360,-728,-5229,2837,7520,-4162,-2905,-26,811,5153,-3463,-5271,3482,2048,-239,640,-5647,3071,4801,-4030,-475,729,536,4111,-4312,-3641,2920,1461,985,-1869,-2215,4514,2288,-3351,-3100,-352,2840,2189,-4640,-2505,2650,2384,1674,-4895,-2047,5252,2584,-1749,-3279,-752,6381,1932,-5568,-2180,31,4991,1955,-7314,-2407,4171,3561,888,-5332,-3219,7857,2673,-3698,-3235,-1900,7107,4077,-6095,-2533,2402,3861,3356,-7780,-4206,6063,2861,-1098,-4961,-3583,8179,4634,-5441,-2739,-662,3850,5656,-6056,-5200,4057,2442,1492,-2810,-5065,5318,3137,-3075,-1680,-2242,3963,5341,-4353,-3034,1798,1814,2776,-2746,-3626,4331,1670,-1226,-2212,-2841,2938,2517,-4362,-769,863,1012,1659,-3455,-1831,4252,-1105,-1551,-1526,-1808,5039,873,-3295,-1666,1405,2873,230,-5903,-394,4171,2163,-840,-4080,-1170,4610,1049,-2681,-2718,1811,5614,276,-7154,-470,2818,3689,-367,-8043,-860,5511,1476,-2706,-5684,-319,7176,1218,-4680,-4144,108,5176,1577,-6654,-1185,3437,2186,440,-6046,-2406,6708,610,-2866,-3321,-252,6849,2857,-5117,-1244,506,2519,2155,-4705,-2100,4382,1287,-1163,-2879,-2317,4783,1276,-3981,-1853,1,2555,2111,-3320,-1858,2547,334,350,-2494,-2043,3950,435,-3019,-1742],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,-1,1,0,1,-1,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-12,12,-13,13,-12,10,-3,-14,54,-192,1815,5260,-6927,-5828,6640,3899,-395,-2258,-5094,5052,4403,-4312,-3005,-1729,3864,4485,-5868,-2912,2333,2437,1836,-4902,-3873,4661,1217,-1469,-1354,-3106,4463,1637,-5194,125,1172,1925,1284,-7360,1181,4523,-268,-414,-3108,-1432,8953,-2517,-4343,1762,-531,5502,229,-8098,2346,4789,-604,786,-6984,125,9161,-1896,-4590,-1688,-1264,8796,1071,-11186,2487,5263,2024,2349,-10022,-1399,12284,-425,-2681,-4668,-3248,11956,1526,-9589,-1035,1128,5068,3186,-10210,-1878,8435,876,455,-5677,-4313,9912,2807,-7142,-2171,-2400,6506,3815,-9341,-3047,3374,3928,2233,-7149,-3361,6445,1899,-2185,-4520,-3007,5694,3070,-4442,-1196,711,3529,2601,-5701,-1530,4152,249,264,-3142,-1013,6031,-673,-2843,-1497,-1114,4848,-603,-5077,1164,1644,1622,245,-5645,2449,5811,-2590,-394,-1852,583,7060,-2723,-5174,2971,1283,4298,-1773,-8361,2882,5915,-3278,-924,-5999,2234,9354,-3750,-5771,1266,1826,6452,-1124,-10140,3506,4445,1373,-551,-8979,2043,9427,-2881,-3921,-2052,-94,8131,-909,-9126,882,3596,3849,988,-9166,-108,7906,76,-1533,-3823,-1481,9137,783,-6253,519,-169,5262,1028,-7375,-1201,4077,1531,-561,-4304,-1500,6008,569,-3044,-1280,-317,6370,32,-4799,935,1566,968,-156,-3730,803,4199,-312,-1553,-2894,836,4295,-1645,-2269,735,1217,3458,-2577,-3976,3972,3728,49,-1635,-3884,3478,5599,-3226,-2320,-135,1626,4138,-4838,-4650,4738,1526,1769,-1920,-4952,5823,5117,-2955,-2230,-3317,3031,7047,-5731,-5640,2038,2886,4572,-2591,-7610,3865,5051,-1046,-2367,-5070,3294,7896,-3630,-4239,137,1216,7277,-2239,-7869,2117,3925,2817,-1600,-7086,2439,6004,-1585,-2230,-2599,829,7607,-2094,-6412,486,1878,2781,-1112,-5840,1217,5106,716,-1087,-3937,1001,5200,-1935,-3045,-259,784,4098,-1188,-4471,2219,2255,977,-1159,-3349,2083,2950,-1209,-1572,-1734,1942,3213,-2758,-1142,1045,1986,725,-1941,-2290,4353,1415,-1824,-2178,-1198,4178,3285,-4972,-2830,2401,3061,2857,-4851,-3259,4757,2355,-1531,-2837,-2692,5367,3717,-4890,-3083,345,4253,3593,-5428,-3787,3985,1906,1272,-4618,-4614,4949,3977,-2311,-3670,-2130,4567,5082,-6050,-4637,2155,3817,3295,-3416,-5412,4319,3912,-1321,-1119,-4527,1941,4880,-2483,-3567,-537,2981,4071,-3163,-4113,2031,3265,1182,-1218,-5313,2239,2594,-2884,-2453,-2515,2593,2907,-2953,-3242,1180,1877,1121,-1964,-2187,3321,1976,-858,-1835,-304,2294,2711,-2541,-1610,2063,1863,2257,-2912,-765,3576,1226,-245,-2400,-1180,4633,1266,-3862,-1165,194,2834,1385,-4031,-1134,2789,2231,-605,-4736,-151,5164,1188,-3038],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-13,14,-15,17,-19,20,-23,25,-28,30,-33,37,-39,44,-48,53,-58,65,-72,81,-91,103,-118,137,-161,194,-239,307,-419,627,-1146,5382,2034,-10300,284,1727,6066,1345,-11128,-1648,9606,628,-2039,-7132,-2871,11722,346,-7939,-813,-1834,8999,5089,-12779,-984,6222,3052,3086,-9234,-3880,11360,51,-3272,-2651,-4796,9390,5384,-9380,-159,1108,2423,5553,-9285,-3867,8440,95,148,-3725,-5312,8341,2263,-7293,555,-1082,2184,4933,-6370,-999,4802,-930,1549,-3235,-3155,5873,476,-2995,114,-870,4006,983,-6939,287,3058,434,-396,-5677,107,5733,-478,-3381,-2674,179,6184,-706,-6729,9,3009,4462,-1655,-8127,994,5956,1364,-2205,-6600,2706,8646,-2408,-4949,-2523,1459,7415,-2173,-8453,1326,4050,5274,-1004,-10503,1793,8782,-1025,-2582,-5217,-453,11746,-2562,-7868,983,577,7887,996,-11602,752,7017,703,941,-7763,-2631,10337,-1856,-5393,-1071,-1874,8730,1572,-8832,2041,2852,2815,3222,-7768,-2148,8343,-1962,-1464,-1311,-3363,7242,693,-7478,1817,-527,1063,2341,-6112,694,4396,-1370,607,-3149,-1262,7029,-763,-4639,867,915,2888,-347,-6553,2743,3857,-663,-1938,-4722,2253,4914,-3400,-3667,-1095,1495,5416,-3065,-6029,2864,3580,2250,-3299,-6450,4620,4929,-2215,-4363,-4661,4460,7840,-3900,-5166,869,3481,6764,-4671,-7928,4935,5331,2211,-2362,-8589,3490,8628,-3445,-2705,-3533,1997,9221,-4088,-7356,2433,3568,4012,-1347,-8569,2300,7715,-1648,-265,-6231,396,9157,-3146,-4737,44,297,5845,-260,-8739,2363,2549,-83,72,-5415,519,7586,-2782,-2273,-397,-875,5266,-932,-4617,2587,628,-84,-1159,-4891,2626,4768,-2863,-2651,-710,1140,4534,-2466,-4292,3170,2404,1878,-2755,-4682,3585,2889,-1366,-3139,-1942,3991,3350,-4025,-3404,1408,2677,3779,-4537,-4586,2947,3901,653,-3884,-3507,4882,4850,-3149,-4379,-2482,5271,5772,-5707,-3762,2517,4348,3997,-4398,-6425,5237,4013,-1146,-3616,-4891,5522,6261,-3986,-4023,-296,2714,5976,-4899,-5554,3250,3493,1692,-3357,-6861,4206,5244,-2421,-3413,-3444,2720,6906,-4626,-4999,1412,1196,2948,-1208,-5963,2901,2811,-1456,-1292,-4684,1367,4648,-3729,-2679,490,621,2921,-3219,-4546,3175,2025,-1650,-1333,-3276,2999,3906,-3493,-1451,677,2287,2032,-3574,-3488,2666,1809,-138,-2757,-2830,5388,3426,-2964,-1656,382,4388,2637,-5622,-1752,3428,2724,-880,-4489,-2214,4362,2851,-2495,-4079,-2671,5008,2547,-4677,-2946,677,4779,3385,-7326,-2833,3831,3603,1644,-5337,-3251,4813,3502,-2690,-3492,-1926,5178,3407,-5346,-2948,618,4499,3378,-4072,-2974,4796,2845,-938,-2451,-3974,3845,4231,-3575,-2443,-439,1529,3203,-3249,-2178,3213,2451,771,-2461,-2532,4313,2799,-2646,-293,-829,1971,2561,-4018,-1670,2367,2154,1397],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-7,8,-9,10,-11,12,-13,14,-15,17,-19,21,-23,26,-30,33,-37,43,-50,60,-74,97,-141,263,-1645,-5295,-2260,7264,3027,-7233,-1745,1425,5121,1012,-6646,-2952,5334,1116,-61,-4473,-2103,6304,610,-3430,-3138,-157,5882,624,-5204,681,1251,1278,361,-7068,535,5692,-2018,-459,-2946,1051,6695,-2875,-4707,3128,343,3242,-914,-8430,4099,5051,-1728,480,-5375,1861,10167,-5159,-4734,2446,191,6675,-2549,-8105,5350,5027,-466,-314,-8053,1654,10134,-5671,-5213,-977,353,10297,-2764,-10550,2759,3751,3298,309,-10901,2867,9497,-996,-1494,-5281,-1242,11324,-1549,-8422,354,1139,6780,306,-10135,570,6597,481,-703,-6793,-214,8154,651,-3524,-3537,-966,6926,546,-7029,-14,2718,3155,126,-7306,-494,4686,1359,-796,-3697,666,5667,-834,-2989,-283,39,3428,-1466,-5161,2095,2875,680,212,-3735,3241,3563,-4913,-1603,630,1040,4751,-4440,-4732,3749,1248,1415,-2167,-5673,5587,3759,-4052,-1463,-2742,4379,7173,-6538,-3467,3434,993,4069,-3338,-7982,6223,5138,-3309,-1804,-6034,4654,9046,-5989,-4861,609,1718,7598,-4296,-8793,5900,4233,876,-657,-8410,3144,8516,-4155,-2521,-4229,1741,8801,-3042,-7481,1941,2294,4402,-1496,-7361,2661,6290,246,-2428,-4157,1529,7434,-1168,-3777,-336,1679,5597,-2083,-6239,1391,2214,2314,-1834,-4305,1343,4126,-1129,-1818,-1856,1679,5570,-2042,-3429,949,1092,1886,-2151,-3196,4418,1663,-1918,-2080,-2358,5489,2477,-4411,-648,447,2325,3009,-5214,-3390,5308,784,-63,-3236,-3911,6173,2938,-5865,-214,-552,3890,3793,-6759,-3232,4814,1775,665,-4132,-5149,7879,3706,-4891,-2943,-2731,5159,4557,-6765,-3587,1968,2785,3301,-4648,-6118,5458,4328,-2230,-2533,-4107,4861,7330,-5154,-4069,-1152,3669,4823,-5230,-4803,2808,2308,1518,-3316,-5598,4398,5362,-1608,-3756,-2341,2944,4777,-2707,-4499,1923,2883,4094,-3425,-4018,2999,2263,-195,-2190,-1146,3061,3846,-1629,-1751,-638,2105,2764,-3493,-2691,3147,1347,745,-2358,-1790,4055,328,-2412,-955,-663,2262,418,-4838,414,3087,1463,760,-4330,-1513,6443,150,-2011,-2523,-297,4654,1504,-6044,-1239,1813,2756,970,-6955,-2040,5107,2256,-1546,-4228,-1625,7140,1527,-4984,-1684,763,5010,2856,-6447,-2400,4615,2281,404,-5405,-2892,6018,2913,-3090,-2732,-1306,5540,3169,-4613,-2589,1857,3246,2328,-5582,-3628,4432,1980,-69,-3612,-2474,4117,3591,-2677,-2388,-1462,2467,1886,-3763,-1372,2631,2082,964,-2265,-1991,2774,1381,-517,-2458,-1001,3308,2070,-3546,-869,1803,1380,784,-3285,-199,3472,290,-788,-1934,199,3443,-1816,-2596,-67,1682,2695,-1150,-4055,775,3939,-439,-769,-4094,936,5683,-862,-3156,-168,1931,3199,-1464,-5167,239],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,5,-5,6,-6,7,-7,8,-10,11,-12,13,-15,17,-18,21,-22,24,-27,30,-34,37,-41,45,-50,56,-62,70,-79,89,-101,116,-126,105,97,7630,2773,-1874,-4850,-3522,9065,3145,-8027,-2587,-644,6608,5526,-11042,-4255,6601,1899,2920,-6847,-7593,11608,2752,-4309,-2383,-4784,7223,8350,-10624,-3030,2442,2439,6546,-7886,-9536,8354,3152,51,-2261,-7894,7280,6632,-7464,-1811,-461,1511,7132,-6539,-5518,6501,471,2033,-1076,-8272,6224,3558,-4269,1093,-1112,2010,5151,-6063,-2513,3407,255,2055,-3086,-4080,6188,600,-3431,-225,-1745,4003,3180,-6391,-1543,1623,3110,1474,-5660,-1335,6082,766,-2192,-3390,-1595,7903,798,-4882,-1374,1117,6195,1225,-8180,-1122,6509,2944,-635,-8697,-820,9494,475,-4227,-3339,-1401,9456,1892,-8195,-971,1580,6225,4196,-9515,-1367,7550,699,220,-7243,-3868,10630,1245,-6361,-1675,-1630,7457,4070,-9357,-1434,3820,2670,3655,-7065,-5089,8985,1020,-2660,-1992,-5162,7286,5332,-7826,-210,368,1290,5047,-6927,-3615,6411,-131,-329,-1400,-5699,5951,1204,-5618,83,-562,2667,3828,-6344,-944,5443,-451,665,-2385,-1458,5930,187,-3485,515,582,3309,206,-6031,355,4488,671,-1363,-5388,520,5760,-663,-4433,-3423,716,7501,-882,-5464,-133,3229,4775,-1358,-8010,1777,4994,1146,-2076,-7081,2246,8742,-1019,-4822,-4108,1232,8319,-885,-8655,-45,3666,4347,283,-8790,-175,7639,1225,-2381,-4921,-1863,10796,771,-6231,-623,129,6397,1511,-9645,-151,5183,451,1052,-7504,-2581,9398,-263,-3714,-653,-1991,6140,2024,-8699,1044,2513,269,3094,-5901,-314,6017,-992,-1294,-765,-1800,6128,-453,-5832,982,2942,743,1565,-4888,1106,3617,-1552,-762,-1649,254,5245,-2073,-4988,94,1624,2766,-2741,-6214,2861,3792,-355,-2373,-4123,2250,5195,-2911,-4910,-1665,3513,6001,-4395,-6357,1790,3845,2873,-2774,-7274,3507,6049,-941,-3991,-4610,4515,7507,-3662,-6332,-1369,2785,6388,-2161,-7756,2809,4897,1751,-1497,-7845,2077,7086,-2201,-3132,-4027,696,7012,-1522,-6963,1449,2273,4726,-420,-7828,2167,5480,-926,-1274,-4307,-934,7294,-1604,-3281,-139,152,4166,584,-5920,1497,3623,88,-304,-4616,1094,6139,-2162,-1399,-116,489,3705,-1326,-4589,1958,1644,633,-493,-2548,2211,4432,-2135,-1527,-328,1662,3562,-3101,-4449,1686,2414,1793,-2805,-3963,2827,4938,-653,-3678,-3024,5199,4687,-3473,-4222,124,4145,3904,-3758,-4900,2526,3958,649,-2894,-4167,3361,4085,-2639,-3462,-3424,2684,5450,-3643,-4246,2178,3107,4481,-3302,-5071,3398,5086,-1179,-3386,-4825,3142,6102,-3581,-2937,-2050,1614,6010,-3347,-6358,2943,2260,2071,-1538,-5742,2782,4893,-1370,-2311,-1316,1502,4450,-3095,-3643,1591,516,1464,-1231,-3726,3582,2392,-1061,-1537,-2587,772],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,2,-2,2,-2,3,-3,3,-3,3,-4,4,-4,5,-5,7,-7,8,-10,11,-13,15,-19,24,-31,43,-62,103,-216,1242,3925,3622,-392,-8531,560,7812,1404,-2537,-4434,741,7923,-1027,-4875,-2868,608,6505,-1294,-6265,2198,1991,1876,174,-5575,2018,3847,-2707,-1470,-1573,244,5207,-4429,-4046,3386,-1057,2719,-2268,-6629,5672,3296,-4540,87,-3110,2430,6467,-5901,-2794,4455,-296,4258,-3962,-6500,6975,2801,-2762,-1071,-5972,4753,7486,-7682,-3853,1651,1557,7569,-6186,-9302,7379,3874,1387,-2177,-9486,5685,8666,-5302,-4020,-3809,2260,10176,-5553,-7879,3569,2759,4908,-2285,-9682,4051,7927,-553,-2363,-6631,1965,9000,-3669,-6167,-843,2474,7572,-1937,-7853,1685,4364,1868,-2530,-5531,746,5610,-1471,-3030,-2879,817,5766,-2453,-3052,158,760,4619,-2336,-3898,3171,1564,-461,-550,-4424,3140,4253,-4337,-914,-322,1216,4691,-4487,-2719,3855,303,746,-2596,-3902,6781,1976,-5430,-481,-1949,3839,4961,-6871,-2597,3997,1902,3558,-4793,-5396,8870,2489,-5312,-690,-2743,5784,5904,-7883,-2375,3848,1305,5759,-6612,-6556,7659,3488,-3072,-3092,-5030,7073,6767,-6648,-2686,-199,3980,6749,-5851,-6548,5296,2912,1750,-3005,-6838,4744,6903,-3441,-2954,-3708,3085,5632,-4037,-5436,1199,2679,4288,-2142,-5822,3393,2645,524,-2635,-3812,3142,3953,-2810,-1823,-767,2527,4215,-3729,-3638,2272,1953,1774,-2318,-3187,3816,1082,-1540,-890,-2571,3171,2891,-4106,-22,1166,1588,2094,-5017,-1658,5243,62,-862,-841,-3359,5757,913,-5278,-774,1289,2746,1972,-6716,-978,6172,482,-918,-5248,-2150,8121,659,-6354,-850,290,4687,3880,-8552,-1123,4816,2868,1285,-6549,-3740,7235,2034,-3401,-2773,-2789,6573,4068,-6271,-2617,1642,4374,3402,-6774,-3122,5380,2052,-725,-4020,-4478,6010,4765,-5845,-2383,-1423,2945,2554,-5432,-2732,2735,3251,681,-4678,-2496,3523,2339,-1249,-3467,-2731,4160,2019,-3745,-928,1482,1327,827,-3790,439,3048,810,-962,-1753,-273,4370,130,-3567,-116,424,2452,49,-4344,1869,2806,-348,-280,-5224,779,5555,-153,-3669,-914,-315,3916,-1030,-5715,1523,2097,2143,-469,-5444,480,6989,-466,-3000,-3497,-167,5057,-97,-6210,-335,3125,4051,178,-6818,752,6365,1934,-1170,-5516,-1069,6057,739,-4866,-1787,129,4901,2240,-6252,-1599,2900,2954,-511,-5709,-1444,6076,1709,-2804,-2544,-226,5301,2415,-4877,-1771,253,3853,577,-5647,-1478,3169,670,-1006,-3564,-1707,4406,658,-2787,-1664,399,3846,503,-3663,-487,2876,912,-504,-3401,947,4391,-1516,-864,-934,120,4487,-1065,-2862,1300,1101,1214,-573,-3467,1269,2538,-1295,-1800,-2929,2061,3343,-1837,-3352,-395,1287,2732,-1492,-4047,2428,2769,273,-2716,-3593,1825,4224],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,11,-12,14,-16,17,-19,21,-24,26,-29,32,-35,38,-42,46,-51,56,-62,69,-77,86,-97,109,-124,144,-170,204,-254,333,-478,839,-4048,-5805,677,4225,5824,-8138,-5736,4921,4222,1794,-3869,-8912,8846,6370,-4114,-3240,-5177,5012,9248,-8076,-6550,2300,3190,6887,-4321,-9456,6780,5178,-1698,-1678,-8182,5171,11333,-5676,-4627,-59,571,8685,-4543,-8101,5390,1884,1908,-838,-8912,3712,7797,-5218,-1456,-3113,-613,7899,-5018,-5506,4645,236,2289,-605,-7109,5083,3925,-3769,965,-2500,2289,5763,-6713,-2300,3312,625,2627,-3853,-5299,5718,2878,-2726,-2236,-3384,4326,4136,-5300,-3137,1686,4306,3139,-5674,-4238,5309,3426,-185,-5454,-3434,7244,3312,-4508,-3881,-1598,8382,4248,-7831,-2843,2452,4074,3384,-8407,-4438,8246,3284,19,-5903,-4834,8549,5081,-6289,-1850,-2836,6471,6770,-9428,-4173,5680,1593,2679,-5707,-7974,9236,3159,-2814,-2440,-5786,4163,7218,-7993,-2117,1498,1689,6614,-5310,-6835,6678,406,-1122,-657,-7072,5403,5499,-6131,-364,-465,769,6138,-5420,-3249,5706,-207,-105,-525,-4661,5515,2720,-5942,779,-1488,1747,3637,-6378,-1264,4744,644,1024,-4189,-3011,6261,2243,-2245,-2100,-439,5443,1041,-5714,-1787,3374,3270,-178,-7053,-1777,6649,1832,-2496,-5494,-532,9244,1346,-6847,-2421,486,6565,2280,-8736,-1426,4558,4489,341,-8739,-1205,9087,1474,-3611,-4164,-2519,8421,2187,-8239,-2351,822,5211,3912,-9550,-2425,5913,2079,463,-5676,-5129,9234,3047,-6295,-1442,-2856,6266,4179,-7635,-1855,3407,2301,3389,-4588,-4484,6285,1246,-2194,-1121,-2719,4966,3220,-5695,1149,1486,128,3644,-5054,-1673,6424,41,-575,-910,-4083,5349,545,-5416,1654,856,1173,586,-5471,1164,5822,15,-1543,-2609,-336,5408,-769,-5547,-1142,2138,4774,38,-6884,1109,3749,2436,-2505,-7096,588,6379,-104,-3750,-4111,1732,7991,-1660,-6970,-2398,3089,6489,-357,-7880,-129,5281,2157,-1927,-7426,527,7145,-310,-4148,-4036,517,7675,856,-7885,-961,3175,4003,532,-6640,-686,6815,-238,-1114,-3530,-1584,7416,-490,-5629,-593,-372,4332,967,-7006,-857,4496,92,265,-4803,-1437,6671,136,-3788,-740,-90,3105,1408,-5079,1534,2458,-1049,653,-3613,-798,5327,-1678,-2618,-715,-1187,3352,-1425,-3685,1306,2865,382,-813,-4675,1900,4516,-1179,-2825,-1449,1582,4935,-2133,-4207,669,3877,4253,-2007,-4985,1392,3472,426,-3419,-4286,3222,6354,-1293,-4586,-1281,2751,5143,-3579,-6535,957,4457,3255,-2563,-5754,2816,5656,560,-2545,-3996,1919,6062,-2134,-5384,-881,2851,5000,-1513,-6038,1602,4352,2018,-1357,-5520,1647,5946,-492,-2588,-2354,1411,5142,-1166,-4398,1622,1351,2671,25,-6007,461,4317,-1459,-1697,-1663,728,5394,-1343,-3509,162,1331,2741,-1049,-5226],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,10,-11,13,-14,16,-18,20,-22,25,-27,30,-33,37,-40,45,-50,54,-60,67,-74,83,-91,102,-115,129,-149,172,-201,244,-307,415,-658,3081,-779,-5031,-3427,1443,7615,-3165,-6850,986,2992,4292,-2082,-6200,3090,3765,329,-1929,-3689,3050,5217,-3871,-1647,-1072,1590,4707,-4747,-4568,3830,122,2156,-1217,-5179,5451,3473,-4304,765,-1538,2317,5652,-7498,-1080,4605,-1243,2355,-3163,-5837,9085,814,-4683,1524,-2894,4786,5309,-9401,-619,3752,2112,4278,-6592,-6259,9804,731,-3018,-2595,-6153,8626,5533,-9219,-2377,378,4187,6616,-8169,-6611,6089,3483,1860,-5386,-7572,7853,6209,-4080,-3191,-3441,5591,8612,-6353,-6430,2867,4266,4530,-5087,-7290,6055,4396,118,-4119,-5748,5387,5347,-3803,-2977,-477,3488,5490,-3557,-4595,1912,2659,2203,-2223,-4129,3696,2496,-1311,-2268,-4088,4846,4179,-4462,-1769,1094,2026,3307,-5119,-2930,4809,-917,-720,-1641,-4208,5554,152,-4902,1408,-454,1830,2549,-6856,-167,6569,-648,640,-4116,-2142,8043,-979,-6410,550,-2048,5419,2394,-9304,0,4954,1242,1585,-6534,-3160,10649,834,-3638,-1117,-3306,7524,3154,-9747,-1046,3917,3358,2660,-8490,-3880,7850,2318,-1462,-4115,-4661,7185,5280,-7112,-2846,-137,4434,4532,-7341,-4085,3394,3506,2092,-4344,-4985,5210,4949,-2520,-4612,-3044,5366,3833,-3614,-2795,968,3654,3682,-5762,-2169,3644,1417,146,-3441,-2183,3629,1325,-2073,-1327,-1852,4316,2003,-4356,700,1691,868,2434,-5143,-284,5956,-1473,-1713,-1239,177,5030,-262,-5984,2619,2078,1575,962,-5741,1910,5751,-1810,-769,-2365,59,6853,-1765,-6148,552,1365,4411,176,-7487,1992,4514,-423,-686,-5592,369,9180,-824,-3928,-862,1284,5698,961,-8560,-612,5253,2274,-83,-7304,-39,7300,685,-3581,-3173,-670,6161,1810,-6075,-1749,424,4108,1714,-6800,-2065,3766,1420,-1379,-3956,-1160,6356,2057,-2699,-3817,37,4571,1612,-5300,-1621,1765,2688,1195,-3764,-6,3484,589,-1087,-3148,-1049,4543,-577,-2264,480,1174,2314,12,-4078,886,2321,-31,-328,-3497,607,3552,-2775,-2153,411,324,3499,-2195,-4913,3383,2272,601,-594,-3431,2186,5385,-2826,-1470,-480,199,4239,-2537,-5728,3293,3558,2257,-1637,-6539,2607,5517,-1309,-2463,-2585,827,6972,-2675,-5807,389,2611,4347,-1190,-6588,1608,5102,315,-1491,-4640,1112,5716,-309,-3960,-2577,1477,5013,-817,-6325,1291,2155,1530,-1129,-5893,770,4594,717,-2787,-2595,37,5068,1026,-3632,-1099,377,4552,-501,-3367,481,1946,1483,-1083,-2662,454,3543,-981,-2202,-1070,668,3121,-1228,-2051,2530,1195,204,326,-2518,1457,2038,-2108,-1685,-854,1812,3093,-3302,-2825,1593,1164,1371,-2651,-2967,3426,2088,-1735,-1465,-1415,3472,3919,-4173,-2549,2010,2405,2063,-3822],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-5,5,-6,7,-8,9,-9,11,-12,13,-15,17,-19,21,-23,25,-28,31,-34,38,-42,46,-50,55,-61,68,-76,84,-95,107,-122,142,-167,201,-253,342,-542,2271,835,-2800,-7807,3670,8947,-3942,-5660,-3340,3502,7849,-4105,-9385,2433,2176,4525,-2103,-10165,4330,8320,-1721,-2640,-7181,2460,12421,-4204,-6909,-657,-121,10027,-2046,-10897,3714,3439,1268,1374,-9833,1504,10670,-3522,-2248,-2371,-1817,10590,-1230,-8431,2050,1294,3164,1515,-10069,2542,7681,-4117,916,-2980,-1648,9015,-2233,-5658,2761,443,2876,399,-8529,3401,4477,-3461,-902,-2460,984,6621,-4702,-3386,2294,674,3500,-3114,-7079,4642,3378,-935,-1695,-4240,5251,6329,-4842,-5001,-39,4165,6140,-5664,-6288,2917,4572,2914,-5199,-7567,7267,5239,-1301,-3947,-4876,6604,6274,-5888,-5742,3,4692,7816,-5685,-6746,3843,3898,2381,-4876,-8113,8419,7324,-3735,-3051,-5416,5038,9244,-5969,-5820,2818,1598,5843,-2701,-9691,5118,5049,-1287,-262,-8366,2777,8962,-5557,-3339,592,-288,8137,-3033,-7691,3937,1115,-288,1084,-7024,3543,5768,-4998,-1038,-1279,-476,6545,-3592,-4900,4039,53,1717,-587,-5639,5273,4210,-4829,-1848,-1060,2121,4847,-5597,-3362,4223,1393,1985,-3784,-3589,5681,3004,-3147,-2921,-2453,6510,3657,-6178,-4183,238,4444,3374,-7093,-3800,5997,4777,-126,-6726,-4357,7238,3971,-3393,-4030,-1883,5423,4585,-6764,-4175,2183,4030,4178,-6717,-5743,6663,3627,-727,-5108,-5771,6595,4887,-5512,-4256,-1727,4034,5740,-6348,-5120,4734,2860,3218,-4474,-6804,6728,4339,-2203,-1619,-3831,3826,5743,-5981,-2658,1603,532,4103,-2974,-5263,5065,411,-670,18,-4065,4102,2961,-4310,-563,715,581,3691,-4573,-3206,5728,107,-286,-1735,-2719,5221,2106,-4531,-961,474,3094,2473,-6104,-965,4288,1622,-602,-5149,-2340,5285,1618,-4358,-3150,29,6651,2144,-7048,-3032,3932,4760,726,-6899,-2655,5302,3004,-2359,-5552,-316,7276,2891,-5565,-3073,743,6392,1770,-7340,-2015,3729,3537,1954,-7130,-3415,6652,2923,-2418,-4915,-2760,7142,2361,-6003,-1893,991,4982,3808,-7066,-3408,5687,1438,237,-4283,-3769,6523,2642,-4231,-1126,-1018,2674,3223,-5858,-1293,2906,119,1389,-4757,-3594,4996,959,-2939,-2127,-1087,4164,2282,-5862,619,2152,619,1319,-3705,-2204,4233,-18,-3414,-1414,678,4004,217,-4828,20,1642,1405,66,-6043,906,4324,-266,-2623,-4025,89,6817,-170,-5160,-1775,1568,5309,-194,-6253,-1020,4455,2525,-1244,-5854,67,6406,747,-2834,-3832,-858,6265,376,-6381,-2627,1943,4656,191,-6298,-883,5101,2005,-1261,-5480,-547,7074,-110,-3792,-2850,912,5334,1765,-5482,-926,2942,3259,731,-5365,-593,4360,727,-1448,-2712,-1234,6100,906,-3368,-446,1094,2209,262,-4672,64,3794,-221,-1385,-3781,-638,5216,-59],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-7,9,-10,10,-11,13,-14,15,-18,19,-22,23,-26,28,-31,35,-38,42,-47,53,-58,66,-75,85,-99,115,-137,169,-214,290,-432,793,-4128,-6183,4162,3641,2644,-5539,-5436,5625,3638,-3505,-3475,-3848,4908,4920,-5585,-2049,443,2038,3648,-5657,-2424,4643,657,2418,-3373,-3805,6336,742,-5413,917,-2802,2239,4632,-7629,127,4779,-1342,516,-3645,-3155,8310,-1226,-4319,1498,-2038,5311,1634,-9762,1642,5028,-75,2884,-7348,-1818,9875,-1082,-4827,-1420,-2991,8035,2436,-9677,123,3617,2928,3542,-9943,-2553,10372,692,-2341,-4912,-3717,10245,3557,-7936,-2163,498,6775,3126,-9943,-3645,6087,3453,763,-5801,-3092,8588,4233,-3780,-4744,-2926,5199,3891,-6685,-4085,1107,5345,3624,-6414,-3484,5871,3848,749,-5455,-2619,6361,2520,-3591,-2724,-1408,4440,2627,-5276,535,923,2417,2505,-6401,-1575,6323,185,-250,-2677,-1402,5742,-1095,-5475,2104,1152,1729,1002,-6989,1619,5699,-2739,-647,-2477,-2057,8613,-2411,-6552,2411,495,5306,1017,-9177,2389,4997,-1324,126,-5993,508,9815,-3766,-6049,204,-459,7480,328,-9680,2269,4855,2382,1074,-7862,41,9283,-741,-3504,-4122,-1319,8039,-361,-9267,-1073,2562,5232,1083,-8221,-1053,6252,2568,-1478,-5774,-1269,7083,2104,-5181,-3379,335,5422,1777,-6997,-1184,2861,3149,1113,-5529,-1782,5093,2277,-1024,-3277,-1314,6423,692,-3215,-309,-64,4435,290,-4954,810,2498,789,822,-3419,1294,5153,-2215,-2186,-519,335,4057,-1541,-4820,2373,1848,301,302,-5705,2995,5102,-4623,-1952,-1879,935,5900,-3296,-5062,3964,2006,1436,-2072,-7292,4558,5357,-2362,-2084,-4185,2980,8269,-3455,-4898,1468,2525,5372,-1488,-7745,3047,6195,589,-1986,-4736,2342,7541,-1779,-4584,-886,1313,7167,-1571,-7327,842,4327,3485,-1820,-7023,671,6046,231,-4155,-2592,920,6527,-393,-4926,-1854,2318,4382,-202,-5694,188,4166,2449,-2420,-4887,1217,3835,66,-2278,-1961,392,4607,-1370,-2933,-385,2661,2939,-907,-3962,1702,2211,-152,-364,-2695,1817,4238,-2997,-1902,1619,-962,2784,-2866,-4124,2972,1694,135,-541,-2519,3067,3898,-4299,-2279,-661,2347,3276,-4055,-3780,3633,2352,-607,-2239,-5054,4633,4921,-4522,-2006,-2249,2546,4386,-3542,-4765,2904,2415,2275,-3583,-5752,4322,5105,-2260,-3580,-3309,3225,5314,-3390,-3943,250,2752,3499,-3345,-6629,1802,3439,2009,-4437,-4382,2472,5055,-2335,-3703,-1625,2251,4849,-1338,-4189,349,2721,1844,-2431,-4627,2457,2156,340,-2467,-2749,2211,2787,-1547,-1682,-412,835,2661,-1590,-3049,2374,2049,398,-977,-1951,3165,2446,-2742,-617,-759,1379,1852,-2259,-1101,1761,1409,-146,-1939,-2256,4243,587,-2757,-1559,-910,2918,1554,-4054,-597,2684,2242,827,-4828,-2759,4631,1648,-2756,-2263,-1394],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-13,14,-15,17,-19,21,-24,27,-31,35,-41,49,-61,79,-111,187,-684,1558,6627,-703,-8571,159,4462,4465,-1452,-10032,-117,8837,161,-3624,-6350,-374,12289,209,-8313,-2460,798,9340,-7,-12114,81,6848,2491,744,-9129,-3546,12413,263,-5187,-1845,-2436,8793,2554,-11194,365,3293,2351,3574,-9785,-1755,9294,-973,-308,-1819,-4593,8335,8,-9091,2166,-1171,3003,4383,-8919,-1036,6141,-1587,712,-2314,-3256,8499,-1192,-6540,2171,-2755,3097,2879,-7892,2609,4887,-1485,-54,-4464,1577,7470,-2575,-4645,-510,1595,5045,-1485,-7710,3402,5837,1562,-2578,-5607,3341,7497,-1832,-5281,-4124,2243,8960,-2141,-7397,261,3884,6343,-2834,-9905,1997,6484,2458,-2201,-7393,4627,8762,-1847,-4794,-4623,2767,10365,-2896,-9871,1006,1920,6633,-2499,-9812,2858,7912,333,-960,-8249,438,10496,-2600,-6191,-608,-797,8087,-894,-8944,3531,2939,519,1801,-7975,1018,8647,-3944,-1914,-186,-2721,8676,-209,-7481,4293,954,933,1426,-7720,1592,5482,-3677,-614,-2127,-898,7343,-3004,-5534,3501,900,2906,-1778,-5738,3595,5309,-3249,-1060,-2361,2717,6901,-5119,-5213,2036,2325,3436,-4087,-6647,5023,5706,-1618,-3994,-4930,4203,6218,-3504,-5449,-1732,4310,6351,-3749,-7026,1662,5339,3602,-4866,-7642,4362,6426,-244,-3874,-6291,5927,7058,-4528,-4412,-1792,3765,7578,-5629,-8081,3738,3585,5446,-2413,-8158,4352,6884,-2129,-2740,-3842,3272,8112,-4387,-4944,873,1094,5614,-2870,-8111,4043,3637,-471,-1707,-4960,1789,7295,-3740,-2864,272,-441,5789,-2094,-6078,2992,1367,-329,1162,-3640,3301,5204,-4100,-1766,-14,503,4489,-3521,-4856,4927,1213,47,-1266,-5048,4975,3828,-3721,-1743,-590,3908,2553,-6009,-5014,3934,3630,1854,-4138,-5073,4613,3769,-1567,-3369,-4085,5151,5590,-4395,-3876,755,5723,3528,-6753,-3958,3642,3984,1085,-5639,-4595,5895,3716,-2143,-4575,-2838,6222,5853,-5172,-4533,-257,4501,3741,-6034,-5533,3747,3462,312,-4652,-6206,5659,4882,-3900,-2273,-1506,2192,5774,-3856,-3913,2018,1558,2114,-2127,-4809,5015,3917,-2353,-1566,-2736,3311,4542,-3780,-2037,2271,909,1941,-3222,-4276,3669,1219,-2064,-1304,-2220,3460,2294,-5221,-1693,1692,2311,1961,-4098,-2295,5012,1705,-1835,-3276,-313,4497,2284,-4332,-2656,511,3720,1993,-4752,-1838,4103,4048,-1098,-5212,-2120,6269,2992,-4193,-4590,374,5752,2013,-6027,-2864,3512,4418,1640,-6626,-3269,6087,3505,-158,-6292,-1076,5707,2692,-4662,-3037,191,5780,3079,-5359,-2399,3109,4566,486,-5628,-3883,5921,2340,-2059,-3921,-1562,5332,2857,-3719,-1626,17,1793,2008,-4152,-3331,2317,2215,-286,-3032,-2248,3563,1828,-2076,-1450,-379,3118,2498,-4041,-1622,2922],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,0,0,-1,1,-1,1,-2,1,-1,1,-2,1,-2,2,-2,2,-3,2,-3,2,-3,3,-4,4,-4,5,-5,6,-7,8,-10,11,-14,17,-21,26,-26,-4,211,7409,2310,-5836,-3587,-1819,5323,2662,-7936,-2824,2723,3562,2464,-7321,-2857,6800,1510,-473,-2610,-2759,6675,117,-4618,652,-100,3295,3026,-7614,882,4261,-2959,1428,-3050,-1687,7955,-1659,-3150,2888,-984,4685,527,-9233,3316,4687,-2852,1172,-5225,1040,10266,-3536,-5151,787,-945,8045,-603,-10804,3714,4619,-293,507,-8312,1170,10592,-3168,-3975,-2720,-1091,9948,-325,-9057,205,3935,4621,217,-11223,30,8763,1038,-2462,-7413,-1230,10796,314,-7478,-2269,-203,6988,333,-8951,-979,4026,3752,346,-8247,-631,7369,1440,-2524,-5220,-1311,8498,931,-5221,-2411,1034,6588,429,-7606,476,2915,1735,212,-6262,698,5195,-340,-2512,-915,-793,5809,-1096,-4741,2101,1493,1380,1723,-6215,2260,4443,-3131,-74,-2155,386,7286,-3907,-4105,4084,1021,3219,-1650,-7706,5818,4949,-3549,-1227,-3164,2120,8386,-5333,-3788,2081,1195,5343,-3476,-8985,5710,6754,-1759,-784,-6217,4274,8996,-4665,-6409,-1910,1765,8835,-2705,-9269,2752,4700,1833,-1531,-8643,1272,7187,-7,-3677,-5143,1746,8108,-1809,-7126,-1404,3305,5258,-2343,-7404,876,5846,1991,-1824,-6186,1517,7234,-1412,-3206,-2559,1696,6258,-2252,-5725,210,2682,4123,-1926,-4666,2732,2654,-158,-767,-5074,1742,4658,-3653,-1641,-630,564,4412,-3274,-3890,3477,548,572,48,-3310,4242,3162,-3336,273,526,1269,5276,-4584,-5287,5040,2045,1059,-2328,-5132,5989,4514,-4534,-1001,-2066,4172,5868,-6234,-4333,3871,2178,3282,-3819,-6250,6692,4217,-2966,-2843,-4209,3611,6412,-4491,-4789,809,4613,4562,-4334,-6429,5281,4817,1640,-3881,-5762,3725,6060,-2592,-4234,-2161,2584,5970,-2591,-6085,1447,4719,2914,-3545,-6999,2829,4696,-1307,-3451,-4467,2768,5426,-599,-2393,-674,3004,4740,-2278,-3675,1521,4278,1771,-1623,-3452,3568,3840,-1228,-1530,-1843,1794,2265,-3635,-1331,1425,1325,2905,-2084,-3093,3905,1636,-1781,-487,-2084,3593,2477,-5682,-2173,1462,1806,2410,-4573,-1069,5095,592,-1815,-2401,-1929,5393,2546,-4662,-2715,764,2947,1998,-5682,-2196,4954,1708,111,-4364,-3241,6214,3342,-3639,-3262,-863,4349,3783,-6720,-4363,3596,3006,2237,-5548,-4708,5974,4615,-1140,-2468,-2226,4148,5436,-3693,-3753,1052,3918,4265,-4256,-4807,3353,4035,85,-3719,-4002,3906,4706,-2050,-2644,-1977,3871,2954,-2903,-3592,850,2617,3122,-3187,-2446,2412,2173,344,-2823,-1781,3296,2359,-1849,-623,79,2245,1234,-3450,-980,2598,730,-77,-3395,-579,5001,822,-2744,547,366,2725,1277,-5216,193,2561,775,-566,-4704,-1195,6004,250,-2695,-2347,7,5805,709,-5083,-1517,2640,3066],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,0,1,-1,1,-1,2,-1,1,-2,2,-2,2,-3,2,-3,3,-4,4,-4,6,-7,9,-12,19,-40,122,-1172,-7825,-3256,8400,3004,-4955,-4742,-851,7863,4035,-7324,-3629,2475,6783,2629,-10300,-2544,7049,3349,-443,-7469,-4153,10324,3176,-5245,-2542,-3108,8102,4512,-9571,-2832,4515,2647,5269,-8642,-4933,9283,2163,-1322,-2875,-5820,7754,5364,-8623,-724,972,1946,6981,-8730,-4478,8346,-1823,2071,-1923,-6414,7605,2395,-6394,2363,-1888,2022,5011,-7659,-901,6092,-2816,1148,-2803,-3437,8088,-128,-5260,442,-1180,3292,2778,-8625,186,4450,-83,1121,-4892,-2058,9628,-289,-4336,-2249,-866,6635,1401,-9359,-107,3935,3644,541,-9830,-2122,8716,2738,-2127,-5464,980,9110,1111,-6400,-3608,1747,8541,-601,-9796,-543,3705,5599,452,-10142,-601,9067,383,-1670,-7007,-1658,9623,869,-5469,-1391,283,8139,3069,-12214,-1200,5276,1741,2431,-6572,-1665,9074,-21,-3278,-1364,-2462,6256,2450,-8974,1383,1544,1741,4268,-7959,-1827,7366,-1119,-48,-2301,-3335,6531,719,-5624,2443,347,1974,2606,-6663,905,6825,-3131,-847,-2360,-1151,7400,-2180,-6520,1834,1069,3336,1003,-7915,1475,5497,-20,-1216,-4900,-2,8860,-2521,-4878,-1248,1599,6212,-1683,-7536,1888,5363,3376,-2254,-7779,1403,6878,69,-3886,-3208,2770,7578,-1144,-6251,-1766,2956,5954,-2434,-8628,2233,6176,3374,-2404,-8521,1374,8632,-1007,-3609,-5229,-60,8729,-1686,-6320,-418,1472,5942,701,-9832,1827,5200,793,-285,-5826,-696,8149,-1766,-4632,394,-277,5224,1070,-7189,3104,3588,308,1764,-6286,590,5771,-1661,-2479,625,-1757,5636,-1212,-6400,3170,1729,888,-401,-4910,2559,6042,-3664,-1156,691,697,6073,-1915,-4359,3165,2367,990,-1660,-5501,3090,5744,-2219,-1755,-2194,3156,5500,-3803,-4098,562,4322,3450,-4040,-6955,2602,4792,1824,-3397,-5849,4849,6546,-1718,-4947,-3062,3247,7158,-4361,-5662,-233,4093,5052,-3444,-7951,3004,5617,347,-3135,-4828,2864,6619,-1972,-4005,-1609,3024,6362,-2717,-6555,2558,3488,1791,-1474,-5946,2659,5438,-2161,-667,-1759,1357,6717,-2925,-3505,270,856,2924,-1025,-4488,2208,2716,-468,-294,-3711,-225,5709,-3875,-2240,1510,39,3118,-2306,-4109,3823,2100,-2050,-190,-3655,1914,3654,-4725,-2166,204,1012,2987,-3449,-4413,3816,2512,-6,-2946,-3582,4298,3342,-3902,-3986,19,3977,3582,-4006,-4195,2320,4046,1999,-4464,-4801,4847,3759,-977,-3672,-2295,4567,4798,-4137,-3995,-126,4437,4593,-5302,-3991,3331,5625,1073,-4391,-3248,4904,4183,-1359,-4287,-1950,4740,4990,-3799,-2360,539,2066,3379,-3834,-3773,2585,3764,-320,-2118,-4406,2884,4975,-2156,-3207,-1231,1371,3953,-2877,-3664,1780,66,1391,-1729,-3410,3715,2133,-1562,-1451],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,8,-9,10,-11,13,-15,16,-17,20,-22,25,-27,30,-33,37,-41,45,-50,54,-60,66,-74,82,-91,101,-113,126,-143,162,-186,219,-261,319,-410,568,-927,3548,-745,-8554,455,4980,2688,-1546,-6337,313,9062,-912,-2730,-2819,-442,7664,30,-6379,2171,1657,2323,1969,-7682,2361,5240,-2118,905,-3717,-557,8044,-3559,-4640,3509,-1631,3135,-1113,-8056,5541,3840,-4597,246,-4025,2263,7288,-6389,-2343,3850,-182,5156,-3381,-8812,6903,3948,-1010,89,-7208,4771,8936,-5813,-3908,432,1614,7894,-3706,-10041,4194,4827,2088,-1716,-9418,3858,8107,-3242,-4753,-4000,2627,9680,-3690,-8293,42,3318,6184,-2066,-9532,2697,6630,1829,-3496,-7268,2382,8176,-263,-5194,-2950,2885,7264,-2551,-7252,385,4890,5131,-1521,-7608,1755,5638,-847,-1741,-6747,1935,7479,-2859,-3084,-1398,24,5401,-3331,-5738,2995,1881,988,493,-5304,3831,5799,-3842,-450,-227,1493,5283,-6070,-4459,4327,-1290,634,-967,-6051,5643,2135,-4065,852,-2589,1780,6333,-6416,-2684,4261,113,3602,-4854,-5593,6442,3813,-3451,-1245,-5159,5257,7971,-6179,-3533,2031,2429,5785,-5119,-6594,6871,3984,-975,-2937,-6121,5748,7609,-4632,-4102,-1138,3196,6510,-4584,-6505,2912,3651,2294,-4675,-6593,4134,5886,-839,-3394,-4654,3240,7328,-2508,-5583,-2111,2569,4399,-4926,-5816,3068,3803,1749,-2090,-5274,5099,4527,-659,-2614,-3122,1993,4932,-4840,-1645,1479,1365,4165,-3508,-3687,3814,1022,-1033,-1836,-2575,4053,3560,-4476,316,545,28,4755,-4196,-1981,5770,-897,-477,-1610,-4420,7161,2175,-6501,-471,186,4149,3595,-7587,-2159,6268,1090,-184,-3290,-3448,7547,2034,-5503,-1546,-1301,5712,3951,-8718,-1646,4213,2881,1611,-5862,-4176,6391,2379,-2822,-3369,-3669,6583,4710,-5786,-3429,1054,3821,4773,-6249,-4437,3744,4109,389,-4291,-4312,4907,3485,-2763,-3647,-1858,4359,3896,-3859,-3010,1369,2828,3097,-4573,-3135,3495,1827,839,-2508,-4060,4168,2126,-4029,-1663,-316,2577,2984,-4835,-1196,2653,-267,1654,-2682,-2129,4725,431,-2381,-1472,-510,2660,1137,-4305,948,1781,1093,28,-4990,-768,4981,-747,-2556,-1035,-1085,5492,602,-4261,-264,1587,1874,144,-5164,-396,4858,749,-1253,-3879,-2572,6492,710,-4261,-1636,1062,4466,504,-5616,-1205,5732,1951,-496,-4226,-1199,7141,2737,-3981,-2450,-9,6521,1570,-5315,-1545,3204,3338,308,-6308,-2506,4269,2051,-847,-4095,-2476,5281,2829,-3270,-3333,495,4135,1690,-4920,-2673,2720,3770,-601,-4460,-915,5307,2533,-2384,-3177,-287,3908,1580,-2164,-830,530,1932,-1064,-3854,-1099,3121,-174,-419,-1689,60,4109,-1542,-720,318,1470,2604,-387,-3102,1523,3720,-7,-1219,-3442,678,5079,-1522,-3831,-1133,927,3952,-1318,-5514,806,2209,162,-1480,-4520,1889,4766,-1671,-2127],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,5,-6,7,-8,9,-9,10,-11,13,-14,15,-17,19,-21,23,-26,28,-32,36,-40,45,-52,61,-71,86,-107,140,-197,311,-628,3262,6802,-7206,-6039,4698,5245,3066,-6846,-6470,6431,4851,-625,-5113,-6171,6999,6135,-6211,-5186,-1233,6056,7272,-7682,-6871,4479,3811,3721,-5741,-8477,7117,6229,-1858,-2853,-5201,4977,7819,-7311,-3934,598,1275,6831,-6220,-7311,6758,1316,946,-616,-8120,5547,6236,-5993,-592,-1728,294,9604,-5770,-6379,6313,-391,2032,-786,-7530,6197,3592,-6244,789,-2025,705,5414,-7400,-2619,4937,-369,3240,-1935,-5392,7650,2168,-4382,618,-3228,5058,5115,-7576,-2522,4887,1820,3383,-6441,-2980,8588,1824,-2564,-4222,-2681,7696,4135,-6900,-3193,1099,6773,3957,-9488,-4142,4866,3668,1359,-8293,-3951,8089,3524,-2483,-4996,-2260,9500,3958,-8036,-3925,653,5867,4264,-8506,-2378,6200,2879,1585,-6508,-5530,9945,3421,-4176,-3585,-3803,6218,5188,-7845,-2347,1917,1558,5105,-5837,-4513,7233,358,-1553,-2068,-5082,5767,3966,-7276,-102,641,1351,4853,-5708,-1964,6765,-876,-434,-1390,-4290,6824,1904,-6724,1084,-234,1551,3549,-7183,-1327,4834,-1327,-162,-3384,-3375,7205,-172,-5599,-365,747,4739,1468,-8231,141,4563,294,860,-5814,-1186,7896,1524,-3680,-3566,-1407,8110,1779,-8079,-1958,3296,4599,679,-7899,-788,7686,3621,-899,-7651,-1637,8244,1824,-5240,-3886,454,7600,1999,-7469,-2317,3685,5387,252,-7886,-1289,7633,2034,-2191,-4302,-1994,8592,1707,-6277,-2320,-663,4482,2606,-7452,-1052,3819,1738,2864,-5350,-2136,6476,639,-2846,-746,-2323,3918,2138,-6321,542,2374,737,2667,-5698,-813,7313,-983,-1975,-169,-2213,4814,1189,-5972,3074,1411,1889,1259,-5685,699,6188,-1040,-1884,-3202,711,6271,-612,-5746,338,2821,3078,-807,-6864,1673,6142,830,-1757,-5295,1046,7539,-861,-4789,-752,1962,6047,-1300,-7430,628,3859,4337,-1184,-7099,1460,6539,109,-3305,-4845,1149,7771,-353,-4568,-2289,1715,5247,-1103,-7605,521,3369,3070,-1249,-6424,382,6421,-276,-3452,-2971,-15,6741,-1102,-5446,275,683,3414,919,-6935,980,4244,-1309,147,-3097,-297,6025,-2141,-3635,949,236,3505,190,-5887,1113,2830,-877,-43,-3514,698,5086,-2790,-2576,718,-144,4399,-1594,-5949,1951,2799,66,-1377,-4297,2303,3987,-2951,-2651,-497,2451,4827,-2906,-4653,2343,3864,1075,-2816,-4763,3248,5017,-498,-2700,-3325,2887,5656,-3431,-4589,146,2740,4384,-2597,-5244,1241,4757,1854,-3444,-5567,2661,6633,-144,-3891,-3192,3637,6223,-2862,-5237,1182,2848,4163,-2161,-5858,2046,3624,363,-3170,-4642,2227,5388,-1623,-3815,-1479,649,3666,-1468,-4926,514,1949,1549,-1564,-3914,2545,3246,-1174,-1185,-1626,1659,3858,-1382,-3323,927,1903,1630],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,-1,1,-1,1,-2,1,-2,2,-3,3,-3,4,-4,5,-5,6,-7,8,-9,11,-12,15,-17,21,-27,42,-75,193,-1609,-6255,3395,7612,-2588,-3693,-1901,2173,6768,-2133,-6648,3530,2475,2253,-642,-7253,4396,5590,-3170,-776,-2737,415,8718,-4305,-4757,3782,349,3440,-1425,-6800,6106,2871,-5152,1279,-3372,2095,5821,-6032,-1713,4498,-1461,3200,-2895,-7031,8977,1368,-4499,-516,-4067,4733,6495,-8486,-2351,3387,983,5050,-6600,-6480,8446,4094,-2018,-1560,-6982,7564,7948,-7073,-3900,804,4299,6495,-6605,-6836,5276,5080,1534,-4625,-6939,5810,7744,-2364,-3269,-3497,4862,7122,-4374,-5460,347,5461,5546,-5413,-7598,3527,5067,2687,-3855,-6447,4444,4729,-2112,-4214,-4304,3838,6422,-4082,-4462,-69,2553,6140,-4449,-6020,4127,903,804,-963,-5814,4496,4290,-4354,-49,-172,1237,5186,-4969,-2992,5302,-894,1728,-1658,-3998,5591,1325,-4962,1016,-609,2527,4429,-7302,-378,5365,-836,1836,-3721,-3432,7882,970,-5005,-535,-1192,5170,4075,-9236,-1242,4157,1613,2535,-6843,-3895,7846,1758,-3514,-3488,-3776,7854,4118,-7471,-3058,2322,3549,4148,-7975,-4384,5582,4702,-248,-5438,-4632,6986,4543,-3533,-4160,-1346,5028,4716,-6097,-4486,2256,3400,2921,-5517,-4394,5169,4478,524,-4052,-3142,6296,2478,-3819,-2792,-1784,3515,3697,-5508,-2841,1284,1381,1643,-3989,-3483,4923,959,-1836,35,-2506,5615,1620,-4476,1166,850,124,3132,-4766,-1106,5442,-2383,-482,-1338,-2436,5419,67,-5775,1099,1773,1747,565,-7072,1184,6142,-1782,-1339,-2806,-1593,7686,-994,-6328,977,1791,3436,1529,-8118,413,6000,997,-1731,-5615,-1372,8359,-2,-5315,-753,-700,5978,544,-7914,-938,4277,3377,1400,-7019,-1660,6899,2426,-2377,-4736,-237,7055,3708,-5850,-2666,1523,4823,1464,-5571,-2726,3773,3687,220,-4335,-1337,4983,1338,-2218,-3141,-1365,4047,1541,-4165,-878,1467,4258,1108,-4509,-222,1726,143,585,-3196,-946,4213,-799,-2440,230,-1446,3338,789,-4993,1920,2626,-429,1249,-5003,1533,4369,-2678,-2880,-274,-220,2914,-1257,-5637,2720,2010,1315,-1046,-5212,1940,4505,-2427,-3186,-1505,511,6181,-2694,-6004,1412,2543,3003,-630,-6975,741,6014,-1114,-1679,-3413,632,6744,-1709,-5364,-1739,1584,4759,-1343,-6542,1253,3691,2887,-1119,-6459,627,6316,574,-2687,-3108,488,4996,-319,-6170,-1290,3251,3684,-838,-5056,-253,4199,1754,-2089,-4766,-152,5178,607,-2987,-1730,244,4532,-935,-4322,1319,1424,1805,-145,-3918,169,2770,102,-1943,-1498,1104,3666,-1552,-3013,581,-98,2026,-1300,-3522,2105,2315,-787,-1281,-2217,1479,2642,-3327,-2651,1229,1095,2908,-2574,-3793,2628,2508,-92,-2453,-2547,3255,3157,-2593,-2940,238,2673,3339,-3028,-2866,1834],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,6,-8,8,-10,12,-12,14,-16,18,-20,22,-24,27,-29,33,-35,39,-43,48,-52,58,-64,70,-78,86,-96,107,-121,136,-157,180,-212,254,-313,404,-561,907,-3604,3946,8388,-2650,-4196,-4316,4995,8585,-4244,-7975,-1112,5969,6473,-5585,-9223,2676,5426,2796,-4143,-8568,4580,8389,-3348,-4858,-5829,3588,10261,-4379,-7535,-420,3173,7178,-3322,-10202,3475,5777,1004,-208,-8530,2824,8709,-5163,-3504,-2136,204,9438,-2683,-7910,4120,1741,1392,614,-7898,4119,7413,-5875,705,-1970,-1691,8498,-4864,-5359,6057,-822,2576,-266,-8581,6113,4094,-5601,-402,-2740,1352,7230,-5439,-3732,5082,-183,2513,-2753,-7137,6907,4155,-4126,-2564,-4440,4765,6132,-6811,-3347,960,3652,5216,-5560,-6685,6474,4814,261,-4280,-5382,6533,6441,-3836,-4616,-1501,5244,5801,-6352,-5746,2331,4470,4668,-5766,-6626,5604,4982,361,-4009,-6337,6273,7898,-4820,-2974,-2401,5898,7699,-7434,-5997,2869,2481,4662,-4031,-8407,6497,4510,-2854,-2784,-5426,3728,7158,-4971,-3118,767,550,6868,-3422,-6994,6756,1471,-1079,955,-5905,4650,6530,-5562,-750,1068,866,5516,-5902,-3738,6234,-110,284,-270,-4934,5571,3899,-5725,475,131,2820,4183,-6436,-2725,5343,337,1104,-4073,-4535,8560,3705,-5652,-1735,-2475,4571,3373,-8151,-3359,3368,4264,1775,-7661,-3765,7397,4021,-1962,-5143,-3480,7087,4034,-6248,-3012,-317,5216,3013,-7642,-4636,4663,6700,1576,-8431,-4140,7433,3819,-1608,-4615,-4069,7131,4838,-6733,-3940,-679,5014,5226,-7053,-4334,4645,2411,1371,-4532,-4844,7243,3780,-3941,-958,-2108,5453,4891,-6535,-1454,2521,1532,2140,-3850,-4265,5398,1101,-2148,-787,-2415,4040,3159,-6078,173,1432,882,2192,-3654,-1856,6002,-620,-1707,-1228,-2430,6182,1007,-7544,95,1739,2169,1373,-6668,-1297,5566,615,-1010,-4268,-1966,7009,552,-6321,-1839,2461,4242,23,-7310,-548,5268,2241,-253,-5520,-1094,7772,2521,-3903,-2981,-673,7417,1479,-6549,-3588,2903,5788,2022,-8103,-949,5921,2666,-1023,-6380,-1773,7438,1766,-4034,-3053,411,6376,1764,-6557,-1665,1981,3813,1264,-6479,-815,6191,1866,-942,-3821,-2216,6227,1194,-4317,-517,129,3077,1614,-6896,-666,4359,133,519,-2830,-1568,5601,-447,-4527,973,-1419,3146,846,-6095,947,1575,480,-573,-3611,348,6039,-1214,-3745,-1271,370,4369,-410,-6876,-93,2045,1558,-1650,-4792,964,4093,-478,-2800,-2739,456,5548,-985,-5455,521,2492,3704,-2038,-6529,771,5529,1767,-1203,-3913,1732,6733,-180,-4258,-2245,1797,4979,-755,-6150,-296,3033,2693,-1056,-5236,517,4660,1400,-2321,-4245,1502,6532,-535,-4317,-1515,2473,4752,620,-5268,-454,3227,1384,-814,-4390,1097,4674,785,-2970,-2263,92,4258,284,-4239,420,1704,905,436,-4879,1232,3898,-1421,-726,-1584,178],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,-1,0,-1,1,-1,1,-1,2,-1,1,-2,3,-3,2,-3,3,-2,0,1,-4,9,-20,44,-125,1392,4347,4846,-5297,-5464,5260,2385,758,-3030,-6753,6045,5429,-6114,-1607,-1097,2605,6023,-6527,-3456,4116,-55,2203,-1060,-6596,7268,2752,-5278,2021,-2535,1729,6192,-8459,-1448,4287,-2797,1930,-3019,-4764,7815,99,-3543,1272,-2599,3615,4293,-8784,90,4278,1188,3380,-7444,-3363,9385,1080,-2916,-1275,-3149,7919,4421,-8923,-2780,2660,3898,3492,-9204,-4108,8054,3211,-363,-4923,-5443,9251,4544,-5780,-3720,-1406,6510,4948,-7793,-3806,4674,5176,2102,-6797,-4810,6011,3999,-1636,-5775,-3825,7325,4738,-4529,-4778,-771,5153,3795,-6453,-2944,2894,3248,2440,-5692,-5148,6069,2131,-1868,-2760,-3808,5964,3432,-5138,-234,656,2284,4152,-6029,-2457,5551,-1486,899,-1587,-4343,7063,456,-5820,3275,-325,1718,3976,-7440,300,5261,-2433,1242,-3278,-2076,8228,-890,-5588,2263,-1099,4599,2013,-9095,1669,4716,-811,543,-7522,-1281,8324,-118,-4510,-1125,-492,6652,1923,-8558,-1049,4516,3034,1680,-8365,-2117,8316,1949,-3450,-5883,-1702,9359,2224,-6915,-3296,1019,5987,2207,-8550,-2374,4795,4273,-706,-6614,-1967,7471,3233,-2463,-4241,-838,6658,1638,-6586,-2185,-416,5452,1307,-6121,-839,3417,1809,503,-4887,-2169,6125,912,-2915,-2009,-770,4889,1319,-5525,1933,2773,1066,832,-5775,685,5972,-1386,-1101,-1184,-2231,5415,-735,-5720,2201,41,1618,1430,-5040,1654,4872,-2931,-617,-2384,195,6386,-1971,-6706,1774,709,3217,-380,-6887,2455,4930,-1645,-1727,-3794,-187,8051,-2139,-5615,148,1292,5069,-1195,-8092,1900,5049,1211,-2537,-6834,403,8040,333,-3841,-2874,2286,7817,-744,-7863,150,3349,4738,-1357,-6822,529,5743,4217,-1960,-6418,721,5806,1122,-3444,-3041,762,6160,-745,-5488,-1112,2476,3132,-112,-4567,765,3735,845,-1079,-4669,158,5610,-1165,-2646,-629,342,3568,-1403,-5499,2304,2809,-29,990,-3064,1463,5266,-2445,-1855,-68,1015,3954,-1835,-4861,4073,1399,764,-1016,-3860,3809,5036,-2945,-2306,-623,645,3975,-3400,-3893,2571,1454,918,-820,-4742,4241,5353,-2020,-1916,-2489,2274,6470,-4719,-4737,1862,2131,4366,-2981,-5924,2425,5209,717,-4477,-3994,2664,5644,-1813,-3921,-1811,2702,4599,-2562,-4869,1235,4631,2307,-2256,-5761,2631,5985,-1300,-3104,-3644,2380,5365,-1426,-3232,-1157,2764,3724,-1619,-4879,1085,2825,1973,-1562,-4063,2089,4318,-1331,-2530,-1383,2217,2676,-2159,-2982,1282,1480,648,-1157,-3374,2888,1292,-1431,-637,-1751,2140,2768,-3114,-2146,2503,1499,1825,-3162,-3201,3095,1990,-2405,-1757,-1633,3438,2004,-4123,-2518,1241,2225,2312,-4471,-2931,2955,2312,-963,-2181,-3033,3904,4146],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,7,-8,9,-10,11,-12,14,-15,17,-19,21,-24,27,-30,35,-41,48,-58,72,-93,131,-209,431,-2421,-7808,644,3783,5672,-1096,-9142,1399,7504,2263,-3533,-7965,1785,9810,-96,-5363,-3809,2627,8915,-1964,-9036,-522,3718,6196,-1066,-9628,849,7146,2111,-2265,-7677,189,11707,-950,-5069,-1571,273,9424,445,-9294,1751,3590,2035,1571,-8546,-317,9045,-2430,-1151,-2324,-2194,8118,-566,-8365,2549,-647,1260,2721,-8251,1767,6049,-5072,337,-2854,-1216,9380,-2120,-5874,3715,90,2901,-650,-9162,3781,4516,-4005,-146,-3732,-60,8074,-3758,-5156,3640,818,5127,-2192,-9012,4433,6711,-1376,-2625,-7530,3698,8129,-3054,-5215,-1788,2753,7941,-4574,-8479,2533,5256,3427,-2573,-8058,3819,8155,538,-5058,-7002,2448,9128,-2846,-6659,-1935,3633,8061,-4141,-7609,1542,5269,3600,-3372,-9236,4993,6061,-121,-3664,-5592,749,10385,-4273,-5710,939,631,7699,-1816,-8610,3541,3415,880,336,-6730,2508,8317,-3295,-3265,141,-976,6892,-1961,-7120,3780,408,-908,1339,-6154,3457,6804,-4342,60,-241,-965,7401,-4741,-4676,4884,697,2031,-1360,-5561,5726,5236,-3968,-886,-1655,3151,6115,-6386,-5298,4783,2964,2721,-4077,-7252,5753,4865,-3082,-4259,-4406,4602,7315,-5431,-6170,-291,3936,5486,-5354,-6373,4611,4827,1250,-4909,-5950,5420,6968,-3576,-5666,-3289,5626,7580,-5631,-5858,1145,5235,3458,-4348,-6032,2960,4492,1186,-4697,-7592,5025,6462,-3303,-3855,-3203,3184,5933,-4197,-4729,1284,1786,3498,-3660,-6704,4176,4583,-2218,-762,-4474,3947,5591,-4681,-1726,229,1404,4642,-2756,-5280,6085,1709,-852,-466,-3886,3677,3697,-5736,-909,115,821,3935,-4756,-3823,6307,282,-1484,-1214,-4591,5852,2724,-6524,-913,-392,3751,3634,-6316,-1993,5226,2841,-843,-3605,-2941,6814,2789,-4142,-3961,-671,5920,3631,-7146,-4283,3494,4299,2602,-7356,-4438,6451,3568,-1316,-5461,-2648,6648,4261,-4745,-3831,231,5793,3978,-6981,-4654,3020,3409,1672,-6421,-4063,5657,3974,-1303,-3262,-3507,5699,3914,-5236,-3093,-377,3906,3877,-5520,-3418,4646,2156,2394,-4122,-4815,4736,2289,-3297,-1345,-609,2012,2695,-5649,-1517,2605,489,2056,-2821,-2339,5784,115,-3034,-956,-452,2528,1977,-5412,46,3340,435,-454,-3262,-638,6205,274,-2174,-1859,-659,4658,985,-6116,-703,3492,3880,1171,-5865,-1744,4471,1969,-2234,-4235,-2297,6401,2064,-5684,-3110,1169,5637,982,-6453,-1751,5304,3884,-196,-6934,-1046,5010,2520,-3962,-4901,601,6800,2731,-5198,-3710,1273,4300,1262,-6418,-2332,4204,3007,874,-4323,-1782,5955,1648,-3232,-2873,-495,5249,2640,-5489,-1425,1466,2921,450,-4280,-1368,3662,111,-1966,-2334,-518,3973,845,-2251,-1595,1271,1966,711,-5054],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-3,3,-4,4,-4,5,-5,6,-6,7,-7,8,-10,11,-12,13,-14,15,-17,19,-21,24,-26,29,-32,36,-41,47,-53,63,-80,508,-2596,-3991,-3588,7525,3994,-6615,-1401,353,4071,5334,-7873,-2765,7014,536,1418,-4038,-4885,7502,1743,-5802,569,-1343,3326,4268,-7443,216,5070,-1225,2189,-3880,-4099,8079,-1941,-4891,1810,-2153,3507,1471,-8422,3161,4936,-907,1593,-6084,-1121,8513,-1818,-4536,-505,-331,6692,1052,-9018,2577,5499,1299,2011,-8828,-655,9440,-373,-2659,-5292,-1449,9847,1447,-9023,-844,2446,5824,1275,-9429,-1953,7608,3677,-1784,-8032,-1567,8336,3018,-3996,-4777,-358,8981,2045,-7207,-2931,1077,6752,12,-8390,-943,6089,2616,781,-7091,-1751,7884,424,-3628,-3428,-1652,7292,1401,-7091,49,1888,2809,2936,-7194,-654,5414,-320,922,-2554,-3377,8331,-286,-7537,1691,-579,2835,3149,-7977,1217,5606,-3519,478,-3352,-1236,7610,-2922,-4889,1959,-39,3380,659,-8595,4159,4860,-2857,898,-3659,151,9775,-2705,-4560,762,240,6809,-1681,-8696,2672,4518,1075,-459,-7566,1811,9419,-1283,-4478,-3073,692,7703,-1457,-8249,-217,3820,4745,-622,-8506,1199,7828,1162,-2796,-6374,-350,8115,167,-4897,-2617,1902,7469,-1076,-7025,-650,3809,4661,-733,-8024,392,6625,1431,-782,-5749,1584,7758,-1558,-4671,-1426,-272,5919,-164,-6768,1619,3018,1092,1735,-6660,809,6555,-2064,-1613,-367,-610,5674,-1473,-4670,3415,466,499,503,-4981,1346,3474,-3650,-730,-2422,1051,4949,-3653,-4674,4003,1215,2178,-943,-5806,3522,3830,-2690,-1639,-2407,3202,5698,-4598,-4249,1370,2880,4100,-2075,-6767,4108,4868,-408,-2662,-4970,3860,7570,-2845,-5191,-1453,3375,6475,-2753,-6731,1751,4619,2828,-2957,-7178,2476,6108,71,-3999,-4088,2602,6313,-1802,-4947,-1098,2915,5412,-1966,-6731,1365,4084,3104,-3140,-5514,2903,5001,-750,-3353,-2939,1649,5755,-2286,-4835,209,1726,2792,-1285,-4922,2966,2108,-938,-141,-4044,2161,3572,-2672,-1142,672,27,3084,-2600,-3816,3231,1101,-987,142,-3085,3507,2758,-4467,-2109,222,1433,3376,-4582,-2590,4840,808,-625,-2522,-3321,4338,2701,-4478,-3001,-1234,3137,4030,-5035,-2960,2924,1610,1987,-3467,-5359,5606,5113,-2293,-3171,-1368,3209,4775,-4516,-4686,1285,4350,3599,-5358,-4807,3295,4587,-822,-4363,-3729,4431,5921,-1747,-4824,-170,4087,4114,-3214,-3533,1080,3134,1930,-3327,-3737,2620,3002,531,-1900,-3616,3833,4601,-2561,-2785,-1108,2428,3877,-3709,-2533,1772,1269,1345,-2089,-2763,3288,1099,-1671,-1569,-2146,2160,1403,-3426,-716,1940,790,865,-1658,-1662,3781,1911,-1420,-1264,-639,2140,1106,-4593,-328,1958,2036,324,-3699,-808,4803,1070,-2502,-1807,-1521,5084,2632,-4143,-2538,1013,3137,1064,-5184],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,4,-5,6,-6,8,-8,9,-11,11,-12,14,-15,18,-20,21,-24,26,-29,32,-35,39,-43,47,-52,58,-64,70,-79,88,-97,111,-126,144,-167,198,-239,298,-393,566,-983,4554,3195,-2855,-4405,-3040,9209,1549,-8028,-3588,2438,7280,2957,-9337,-2801,5392,4931,-32,-10500,-2770,8723,2734,-4036,-6438,-2164,10054,2413,-6775,-4054,909,8218,3223,-9737,-2462,5802,3431,1013,-8311,-3763,9485,2377,-3500,-3264,-4008,7829,4221,-8349,-666,1169,1976,4398,-7768,-1430,8839,-1043,-636,-2863,-5257,8593,1008,-7480,1771,-904,2685,3492,-8289,474,7470,-2025,1930,-2339,-3539,9014,-1435,-6327,3165,-1279,3720,2304,-10141,1323,6062,-2121,377,-6061,-807,10497,-3083,-6354,-970,662,6944,88,-10049,969,4750,577,-115,-7860,676,9197,-652,-5364,-5548,489,8826,-85,-8337,-1701,3800,6283,-248,-9123,-560,7348,3365,-2024,-8209,-118,8447,1240,-5393,-5949,1909,9883,-367,-8870,-1541,3548,5410,24,-9772,658,6923,1132,-887,-6046,-950,9074,-461,-4403,-875,-1109,7609,1032,-8134,1455,2722,1227,1824,-6360,-228,6866,-2878,-788,-794,-2178,6668,-1609,-6889,4032,1158,1388,1445,-7626,1164,5767,-3801,-713,-2179,-18,6634,-2071,-6044,3525,1891,2319,-55,-7972,4311,5647,-2929,-1942,-3535,1730,7920,-3490,-6489,952,2641,5276,-2652,-9360,3435,6447,327,-2457,-6554,2944,9598,-3020,-5866,-1877,2552,7390,-2075,-7888,1104,4436,4078,-1892,-8352,1886,7329,1094,-3419,-6556,2010,8517,-1292,-5775,-3345,1183,6131,-1467,-7168,197,4405,2963,-2127,-8235,1051,6692,1233,-2074,-4438,413,7490,-1989,-4400,433,428,5544,-1139,-6630,2996,2975,-132,539,-4430,990,5866,-4287,-2767,1168,-360,4715,-2297,-4475,3721,1423,-304,74,-5616,3430,5031,-4647,-1145,304,662,5609,-4025,-4677,4901,1684,1340,-1813,-5681,5532,4404,-4223,-2600,-2142,4015,4652,-5804,-5427,3590,2007,2668,-3880,-6533,4490,5175,-1883,-4671,-3335,3456,6578,-3899,-6318,-253,3665,5445,-4093,-6183,1380,4377,1874,-4923,-5232,3351,7267,-1532,-4053,-3627,3812,5903,-3193,-4437,458,4063,4293,-3258,-5366,3564,3128,2603,-2210,-5261,2893,5486,-2149,-2182,-2387,1527,4668,-4424,-4426,1808,377,2058,-866,-4848,3669,3021,-1283,-996,-2648,3233,4174,-4291,-2171,1739,570,3238,-2370,-4258,4341,2380,-2547,-1163,-1963,3220,2453,-5521,-1105,1808,1124,2100,-3505,-2156,4926,1712,-1499,-3116,-2807,5347,1928,-5843,-2643,1347,3290,2317,-5984,-4065,3965,3282,492,-4666,-3741,4856,4792,-2257,-3733,-2021,4688,4610,-5288,-3066,1039,4498,2738,-5368,-4845,3670,4283,115,-3954,-3004,4776,4379,-3286,-3736,-788,4517,3337,-4953,-3402,2260,3248,1225,-4306,-3348,3948,2781,-329,-2124,-2173,4733,3226,-2890,-1493,1018,2859,2080,-4319,-2958,2191,2646,546,-2518,-1485,3570,1281],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-7,8,-8,10,-11,13,-14,16,-17,19,-22,25,-28,31,-34,37,-41,45,-50,56,-61,68,-75,82,-91,102,-112,126,-141,158,-180,207,-241,285,-348,443,-607,977,-4419,-289,4681,2907,2052,-8620,-1421,8718,135,-2589,-2745,-3116,8088,-343,-7522,1182,24,3354,2310,-7918,562,5642,-2396,857,-4031,-2492,8072,-2188,-3896,3720,-2301,3439,1385,-10416,4012,4660,-3155,617,-5783,1143,8565,-4133,-4479,2354,-421,5173,-1698,-9255,4613,5037,618,614,-7841,1937,9020,-3886,-4285,-1119,1030,8282,-2504,-8574,1907,3833,2816,-3086,-7715,1698,8352,1355,-4380,-5480,2063,9025,-880,-6539,-1590,3404,7475,-2566,-9034,330,5925,4262,-2340,-8603,2376,7647,251,-2798,-5909,2285,8567,-1880,-5575,-925,2338,8110,-2113,-7715,2392,4608,1312,-298,-7126,970,6568,-2133,-1478,-2570,-1199,7602,-2240,-6324,2422,206,2727,1854,-7255,3332,6208,-3523,462,-1684,-1786,8423,-3668,-3814,4403,551,3216,-1453,-7186,4751,5272,-4230,-141,-3059,2287,6976,-5894,-5010,2843,152,4130,-3077,-7137,5592,4522,-2316,-2079,-3766,4290,8091,-5684,-4092,460,3393,6900,-4347,-8189,3281,5023,2448,-4203,-5309,4472,7533,-2487,-4542,-3847,4111,6388,-4390,-6352,99,3851,4543,-4168,-6133,2130,4427,2155,-4234,-6677,3919,6512,-2597,-4697,-3093,2916,7624,-3659,-4302,1367,2620,4691,-2830,-6090,3213,4116,-728,-980,-6233,4007,5302,-3499,-2259,-194,305,5703,-2296,-4760,4556,291,495,-810,-4662,2904,4102,-3582,553,-668,332,5011,-5462,-3437,4771,228,-845,-717,-4395,5167,3247,-4915,-245,-741,2458,4603,-5607,-2850,2937,2397,1135,-3973,-3357,6370,4899,-4117,-2183,-1992,4867,4591,-5734,-4011,3092,4075,2562,-5710,-5261,5749,5054,-909,-4430,-3591,5721,5357,-3922,-4971,-681,4825,4173,-4148,-5531,3203,4260,1331,-4548,-5581,5279,3569,-307,-2732,-2990,5295,5036,-4154,-3258,-864,4305,4734,-4961,-5110,3383,2325,2723,-2664,-3242,5177,2815,-1813,-2728,-2405,3139,4327,-4742,-1495,616,795,2377,-3772,-2911,4830,822,-1466,-1449,-2844,3495,3110,-4464,-34,1653,1624,2928,-2230,-2732,4003,1534,-1346,-549,-2222,4604,661,-5770,620,1162,2895,2100,-6421,-1481,5663,1395,-205,-3279,-868,5521,1275,-5347,-2318,-187,4536,1690,-7098,-2675,4446,3361,143,-4649,-1772,6119,2973,-2376,-4660,-637,5198,3465,-4439,-3541,316,3931,2118,-4763,-2848,5037,3216,-1620,-4884,-1404,4967,2420,-2891,-3476,-444,4473,2701,-4603,-2191,2026,4105,1378,-4370,-1432,3873,1294,-504,-3136,-1144,3988,1613,-3271,-1622,-862,2193,1452,-3968,-1286,2917,-167,-380,-3901,-491,4282,135,-3053,342,-614,2555,1949,-4595,655,2496,410,-941,-4334,1,4009,-548,-3472,-1442,2111,4104,-16,-4602,19,3597,1951,-290,-3697,-137,4666,39,-3115,-2552,928],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-5,5,-6,6,-7,7,-8,9,-10,12,-13,14,-15,17,-20,21,-24,27,-30,35,-40,46,-55,68,-91,143,-747,1398,4504,5399,-8036,-6131,7872,3516,-50,-6655,-5694,8793,5819,-3546,-6260,-3037,6886,6415,-7845,-5224,1201,6413,4586,-8136,-6020,6081,5726,196,-6868,-6372,8392,5694,-4354,-5197,-3550,5682,6407,-7303,-2504,1816,3748,5683,-6393,-5805,6591,2066,155,-2324,-6125,7280,4938,-5465,-541,-1205,1310,6724,-5944,-3107,6363,-1518,1213,-1582,-6927,7622,2706,-7503,2550,-1028,2520,5558,-7704,-1159,6324,-893,1379,-4265,-4645,8524,-727,-5820,1324,-1943,4926,3599,-10145,-1249,6261,369,1964,-6737,-3385,11094,1630,-4244,-3319,-2303,8376,4113,-9892,-2798,3586,3626,2353,-8520,-3383,8020,2469,-2202,-5924,-2873,8521,3975,-5632,-4757,531,7942,4790,-7806,-5433,4597,4056,2397,-7483,-3971,8085,4985,-1051,-6982,-2060,8223,2879,-4661,-3455,-915,7038,3730,-6671,-2776,3521,3301,2827,-6915,-3737,7167,590,-2600,-1404,-3175,6688,3984,-6813,198,2415,1103,2660,-6455,-1729,6918,-779,-575,-492,-3550,7157,-424,-7655,1965,36,1267,2201,-6764,131,6779,-2322,-767,-2994,-2491,8561,-1471,-6343,989,522,4952,1002,-9055,1065,5750,-867,-661,-6084,-586,9793,-1675,-5802,-596,153,7624,200,-9882,-81,5010,3640,-797,-8712,-1398,8528,1513,-4112,-4577,-980,7638,1574,-7672,-3200,1903,6676,1586,-8242,-920,4545,4146,-31,-7997,-1778,7288,1319,-4579,-4175,-969,6885,892,-6577,-2464,656,5197,2204,-7162,-483,4511,1463,1467,-5380,-2740,6617,-209,-2719,-272,-2146,4776,984,-6215,1015,2463,455,746,-5473,615,6764,-3148,-1994,268,-1116,4734,-1846,-5980,2938,863,93,672,-6009,2338,5949,-2375,-1599,-1226,-137,6283,-2503,-6779,2166,2795,2556,-2028,-6112,1654,7182,-1524,-2228,-4793,1316,8155,-2976,-6376,64,1795,5228,-1648,-7065,969,5713,3209,-2893,-6164,1233,7736,-434,-5576,-3196,2782,7105,-774,-6933,-1413,4038,5359,-1709,-7142,-240,5935,2450,-2247,-5328,518,6433,-451,-3680,-2550,1702,5122,-398,-5495,288,3070,2071,309,-6405,1213,3587,9,-468,-2977,505,4588,-2546,-2744,160,-999,3382,-368,-4664,3231,2685,-1159,-602,-3980,1158,3735,-2479,-2273,234,220,4091,-3113,-3318,3186,2758,-711,-745,-3609,3686,4636,-3099,-2122,-244,2517,3860,-3479,-4697,3215,3655,795,-3416,-4973,4082,6274,-2696,-5011,-1453,3152,5360,-3906,-5200,795,3296,2789,-3317,-6331,3190,5135,-226,-3105,-4481,2556,6599,-2575,-5677,-2050,2944,5080,-2390,-5748,2346,4085,2971,-3334,-5194,2799,4080,-359,-3379,-3007,2150,5405,-1205,-3551,-1212,3588,4263,-1925,-4873,1754,2471,990,-2557,-3382,1853,3269,-1736,-1881,-1470,1975,3317,-2710,-3303,1123],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-8,8,-9,10,-11,12,-13,14,-16,18,-19,22,-23,26,-29,33,-37,42,-49,58,-69,85,-108,144,-208,335,-686,3789,9015,-2824,-3553,-3102,142,7849,-2388,-7393,2682,2063,3581,760,-8775,3941,5868,-3129,234,-4138,-1139,8884,-3617,-4448,3029,-1138,4188,-265,-7524,5099,4127,-3685,1510,-3065,2062,7862,-6189,-3393,3728,610,4907,-2180,-6852,5968,3439,-2944,-361,-4298,3720,7556,-6396,-3352,1008,2053,4769,-5934,-6791,5295,4855,-290,-4173,-6781,6069,8080,-3390,-4238,-2042,4264,7611,-6483,-7243,1699,5260,4245,-5104,-7968,4248,6407,431,-5100,-5767,5874,7453,-3854,-4639,-2034,5310,7615,-5624,-6464,1622,5009,4800,-3447,-8292,5016,5562,-556,-2805,-6112,3974,7413,-5064,-2858,331,1667,6735,-3908,-6070,4556,1511,2347,-1167,-7657,4687,5013,-5406,-19,-2359,889,5824,-4785,-3247,4750,-484,1425,-738,-6131,6384,3258,-5134,1873,-1965,2594,4716,-6260,-1858,4565,-166,2808,-2963,-5600,6547,2420,-4428,-1404,-2722,4133,5523,-7639,-2699,3613,3072,3512,-6123,-4590,6590,3464,-2241,-4409,-4018,6877,5074,-5742,-4295,-716,5262,5134,-6867,-5641,3823,5169,2117,-6673,-5055,6406,4147,-681,-4775,-4332,6998,4955,-5299,-3708,-393,5498,4489,-6466,-4437,4593,3018,1370,-4929,-5100,5897,2877,-1850,-3158,-3533,5142,4992,-5254,-2683,340,1267,6046,-4268,-3751,5021,1419,-540,-395,-4549,3274,2861,-4814,-160,-449,329,3645,-3697,-2084,5720,-1774,-331,-1618,-4414,6142,478,-5050,28,474,2141,2236,-6832,-432,5620,847,-1717,-4738,-2335,7222,936,-5085,-1293,-31,4065,2293,-6757,-1331,4526,2571,1076,-7037,-1386,7201,1987,-3296,-3318,-930,7077,3115,-6312,-3348,1928,5667,2049,-7305,-2471,4393,3660,-815,-6936,-1869,6095,2713,-4187,-4210,-460,6036,3442,-5162,-2590,2142,4273,1611,-6435,-2040,4108,1988,396,-5139,-1078,5588,2499,-3768,-874,58,4388,3008,-5509,-1281,3118,670,1000,-3992,-2630,4721,-298,-2464,-478,-1750,3594,1907,-5352,1006,1575,-214,1685,-4289,-160,5437,-1487,-2969,-230,-537,5773,-972,-5397,1300,2819,2601,-131,-5527,1360,6624,-1855,-2295,-2195,312,6583,-864,-4839,9,1908,4258,-424,-7238,-112,6359,1130,-2168,-5080,-659,6897,309,-4456,-2051,1638,4279,-205,-5966,-1145,3189,2947,24,-6094,-164,5368,1736,-2241,-4361,-289,5445,-128,-3845,-3123,2272,4784,-483,-6394,-1014,3629,1393,-411,-5281,-1322,4924,708,-2517,-2833,242,4868,82,-4173,198,1889,3373,-67,-4684,926,3160,636,-17,-3152,-88,4589,-797,-2420,985,861,3328,253,-4230,1298,3294,-221,148,-2777,1841,4314,-2386,-2298,-61,676,3243,-1550,-3544,2027,2665,-3,-1767,-3444,1842,5331,-1161,-2530,-1789,1426,3329,-2570,-4990,1012,2225,1759],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-3,4,-5,5,-4,4,-3,1,2,-10,25,-56,-62,-3334,-7929,5429,8074,-6327,-5168,-1240,4976,7837,-6290,-8614,2431,5243,4262,-4369,-8019,5185,7492,-601,-4869,-6425,3549,8454,-3007,-6257,-1782,5271,7711,-4970,-7041,3266,5487,3367,-3242,-7271,4131,5477,-1591,-3345,-6175,3652,8642,-3939,-4309,-1191,-13,7473,-4297,-6089,5009,2186,-388,-230,-7931,3365,5569,-5419,121,-2031,1752,7116,-5992,-4834,6033,259,1509,-524,-5747,7145,3530,-6273,1279,-1798,2333,6530,-7576,-2716,5904,-1076,1422,-3325,-6557,9354,2835,-5154,-1614,-3019,5245,6930,-9262,-3423,4764,1572,4069,-7323,-6584,8480,3216,-2636,-3220,-4044,8126,4899,-6779,-4710,-207,5669,5841,-7082,-6916,4916,5064,1030,-5666,-7237,7272,5811,-2239,-4496,-3778,6413,6864,-5278,-5647,818,4148,5438,-6215,-7162,3531,4347,1184,-4617,-4344,4886,4609,-2343,-3919,-3703,5052,6106,-5804,-2552,1733,3318,4939,-5450,-4208,6794,185,-662,-412,-3958,5612,4587,-5853,-752,442,-76,4400,-6098,-3416,7218,-279,-630,-1466,-4222,7965,3134,-6830,593,925,2753,4146,-7888,-1778,6780,-1055,-500,-4040,-4152,8703,1407,-6612,-1589,495,6234,4386,-9475,-519,5640,1747,1920,-6347,-4657,7769,2317,-4754,-3494,-3279,7484,5167,-7784,-3950,3434,4863,3291,-7456,-3758,6767,3351,-1289,-6306,-4443,7840,4524,-3328,-3828,-711,6455,4226,-7343,-3915,2457,4343,2699,-5484,-3143,4829,3671,-114,-3752,-3383,6139,2743,-4471,-1910,-885,3997,2630,-6063,-953,3369,898,1212,-4147,-2647,6397,745,-2821,128,-2274,4657,998,-7224,838,1378,1091,572,-3907,-987,6828,-712,-2221,-127,-594,5079,212,-7460,1397,2380,1241,1009,-5353,427,6515,-11,-2558,-3131,-1241,6578,-1202,-6569,236,1429,4839,2105,-7887,-1208,6250,1049,-475,-6244,-222,7635,525,-5456,-2094,402,7901,1306,-7342,-1759,3258,4060,-111,-6939,-2083,6766,2547,-2410,-5217,-733,7194,1815,-4803,-1591,794,5060,256,-7328,-1697,3565,2981,189,-5720,-2440,5718,955,-2506,-3349,297,5139,1708,-3783,-389,933,2891,1889,-5582,583,4182,376,90,-2490,-740,4017,-889,-3072,456,622,3564,1044,-4908,2547,3205,-865,172,-3828,540,5015,-1424,-3675,40,669,3861,-1555,-5160,1186,3031,2014,-1957,-4505,2352,6328,-2103,-3901,-1375,2733,5091,-2872,-6482,1095,2847,3375,-1494,-7628,1226,5609,-432,-3038,-4252,1977,5991,146,-4777,-1146,2549,4683,-1692,-6852,770,4614,2480,-2697,-5238,670,6587,198,-4438,-2439,1877,6186,-837,-5376,-1390,2176,4078,-1005,-4831,-293,4999,1092,-2088,-3542,-520,3920,-670,-3737,-1995,1201,3433,-386,-4833,1149,1894,1896,-1039,-3924,1618,4083,-676,-1388],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-10,12,-14,15,-17,19,-21,24,-26,29,-32,36,-40,44,-48,53,-59,65,-72,79,-88,97,-108,120,-134,151,-171,195,-224,263,-315,387,-499,692,-1122,4467,-4850,-8213,7385,2802,1714,-2468,-7473,5672,5694,-4338,-1582,-3199,1398,8915,-5711,-5720,3583,-1228,4085,-850,-6974,4648,2914,-4894,1156,-3206,2294,6021,-7184,-1914,3008,-2077,3148,-2734,-5349,7933,1559,-4506,233,-2711,4522,5524,-7844,-1400,3642,-23,3859,-6030,-4398,8280,2340,-2510,-2597,-3686,6773,3253,-6543,-2326,1730,5278,3882,-7384,-4995,5774,5159,1217,-6182,-4949,7421,4444,-2410,-5469,-3016,8121,5025,-6366,-4535,465,6895,4049,-7897,-4343,5590,3394,1245,-6444,-5088,8218,4434,-4107,-3430,-4435,6663,7154,-7573,-1740,1000,2403,5515,-5894,-5762,7468,1766,435,-1069,-5831,6181,5478,-6654,-205,-1119,2314,6931,-6121,-2915,5535,-805,2240,-1652,-4841,6202,2714,-6347,660,-2049,2973,4297,-7709,-1035,4520,-954,898,-3506,-4251,8270,-40,-5381,-1131,-626,4228,2238,-7089,-1198,5099,243,941,-5946,-2644,6733,-157,-4712,-3116,-521,7697,1879,-7487,-1238,3096,5404,1056,-7831,-3256,6738,3001,-1927,-6026,-1410,7552,2943,-5300,-3624,785,7607,1322,-6936,-1524,2856,6318,1256,-8235,-2512,5628,1726,-1112,-4426,-2270,7613,1274,-4954,-2033,-1647,5670,2726,-7307,-1413,2879,2162,2247,-5047,-3068,7949,1119,-2287,-1325,-2872,5752,1720,-5880,-667,1663,2036,3351,-4164,-1765,6060,-1171,-2468,-627,-3291,5138,-69,-5275,1575,-731,2074,2782,-6241,138,5154,-1296,-1427,-2429,-329,6442,-1634,-4541,506,395,2728,-139,-7300,2102,4788,475,-536,-4747,-421,6646,-216,-4681,-2695,1214,5621,287,-7509,-48,4123,3252,-1178,-6251,803,6646,1507,-4007,-5059,773,7052,328,-5434,-2782,1677,6624,779,-6776,-545,3987,3624,-571,-6807,-465,6357,-138,-2831,-3795,1039,7906,69,-5745,-559,1250,3942,1040,-6436,-199,4590,535,233,-4299,-1279,5544,-1004,-2434,-1087,-256,5423,663,-5325,634,2115,-160,588,-4289,-103,4291,-1672,-2636,-975,-501,4925,-754,-4564,2163,1822,332,9,-3989,999,5204,-2503,-2559,-1109,1467,5498,-2721,-5289,2107,3127,1562,-1762,-5504,2746,5005,-1345,-3049,-2384,2578,5612,-2201,-5174,-266,2204,4300,-3078,-6024,1737,4839,677,-3208,-5133,1990,5394,-1749,-3856,-2737,2846,6152,-1948,-5233,254,4100,3151,-2314,-5566,2470,4395,2118,-2386,-4058,2170,3930,-1491,-3454,-1240,1788,4386,-1837,-4664,1001,2111,2926,-923,-4094,1249,3003,-714,-1771,-2061,75,3845,-2511,-2275,598,1704,3021,-1669,-4004,1815,2414,-689,135,-2366,1113,3352,-2330,-2689,1167,1117,3510,-1997,-3095,3694,1901,-2307,-1758,-1963,3386,3120,-3773,-2609,1818,1208,1829,-3318,-3408,3537,1409,-609,-2255,-3796,3365,3152,-2790,-2621],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,0,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,4,-4,5,-5,6,-6,7,-8,8,-8,10,-9,10,-9,8,-3,-9,45,-185,1631,9985,-1780,-10380,3303,4596,2585,-530,-9929,1720,8349,-202,-4274,-6037,1699,9677,-2409,-8272,-313,4045,7913,-1150,-11447,1840,6919,2840,-2651,-8924,1228,9323,645,-4251,-4682,1277,9408,-652,-7178,-175,2194,6472,-671,-9127,1218,5502,1676,-668,-7800,921,8259,-2244,-2627,-825,-1696,6774,-1038,-6544,3713,1399,2034,1530,-7044,3120,5815,-3541,601,-89,-678,8053,-4929,-4996,4805,-1088,3049,-25,-7579,4289,4809,-5284,343,-3596,1992,8304,-7264,-5261,3350,638,4020,-3600,-8099,7883,5314,-2510,-985,-5511,5048,9174,-5956,-4619,1060,1935,8392,-4534,-10558,6711,5164,1672,-3716,-7942,5292,9054,-3482,-5652,-3595,3715,9823,-5120,-8325,1393,4321,5740,-3614,-8014,3557,7758,2020,-4497,-6736,3727,7542,-810,-4281,-2884,2429,7631,-3971,-5642,-63,2843,4673,-3024,-7894,3934,4415,387,191,-5388,2103,6608,-3784,-2288,155,45,5627,-2911,-5348,4199,1150,911,114,-6062,4552,5012,-5713,-276,225,-112,5604,-5829,-3906,5541,-321,-66,-1482,-6368,7004,4346,-6514,-336,-1072,3183,6199,-8164,-4061,5320,1729,2138,-4440,-6518,8907,3671,-5703,-1867,-2762,4933,6426,-8530,-3973,3103,2076,4711,-5295,-6494,6448,4480,-1102,-3776,-5198,6086,6010,-6345,-5209,-1433,4806,6718,-6131,-7083,3473,4992,3430,-4872,-5957,4944,5166,-789,-3332,-4454,4421,6380,-4112,-4461,-1163,3864,5887,-4238,-5555,2353,2089,1549,-3006,-3878,4822,3376,-1694,-1577,-2620,2386,2866,-5354,-2668,2453,963,2259,-3148,-3815,5202,996,-1840,-42,-2674,3575,2942,-6305,-23,1504,397,1941,-5338,-2999,6728,-221,-757,-2043,-2384,5891,1507,-6738,209,1970,3060,3324,-7391,-1183,6812,1230,-1739,-4491,-3128,8634,1645,-5629,-2440,511,5298,3687,-8018,-3564,4635,2929,1693,-6447,-3832,7560,3315,-3712,-3007,-778,6092,4914,-6890,-3632,2921,4587,1810,-5687,-3964,4501,3029,105,-4756,-2849,6501,3546,-3036,-3788,-2203,4924,3793,-3912,-3226,1792,4465,2451,-5200,-2750,3788,1474,-683,-3957,-1423,4523,2452,-4058,-1034,991,2529,2197,-5756,261,3202,-495,1064,-2362,-1534,5171,345,-3697,277,412,3978,553,-5815,582,2750,-279,1027,-3453,-1606,5744,-399,-2553,-334,148,4150,-1052,-6307,921,3912,2857,85,-5410,528,6758,758,-3218,-4197,-512,6513,479,-5415,-1118,2538,3714,106,-7475,-726,5056,2336,-1572,-5785,-1287,7021,1044,-4491,-3000,417,6216,1273,-4887,-840,3729,3951,703,-6864,-1837,4964,3182,-1756,-4087,-151,6329,2106,-4770,-1511,-291,5545,1450,-5713,-1296,2805,1723,-725,-3580,-1088,4862,1022,-2006,-1123,-260,4140,1366,-3946,244,1881,3231],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-4,5,-5,5,-6,6,-7,8,-9,10,-11,13,-14,17,-20,22,-27,33,-42,54,-76,114,-196,435,-2806,-6081,7756,5586,-6030,-1306,-377,1991,6566,-7751,-3390,5584,-939,2288,-2482,-7212,6807,2854,-4999,1043,-3323,2191,6746,-7163,-1051,3450,-1522,3210,-3584,-5004,8086,902,-4161,1356,-2740,4031,2805,-8344,596,4248,353,2145,-5517,-1375,7858,-908,-4100,-1956,-2716,6585,1686,-8994,-299,3208,4407,1030,-7019,-1073,6652,1868,-1292,-5233,-977,9703,1211,-5720,-4517,412,7794,2183,-9278,-1627,4325,5243,1200,-8537,-1934,8337,2602,-2938,-7754,-1447,9856,2206,-5750,-3081,-77,7342,2402,-9084,-1804,4240,2656,2862,-7963,-3174,9216,669,-1548,-2213,-3318,7472,1516,-8241,-537,247,3172,4617,-8951,-3032,6735,-1230,842,-3510,-4780,8993,1335,-5648,1308,-482,1855,3209,-7542,-152,5585,-2011,1030,-2408,-2821,7315,-1582,-3693,1267,-1375,4329,1797,-6965,1210,5115,-1032,-76,-4609,115,7201,-1517,-4501,-564,-403,6823,-664,-7912,490,5370,3107,-1155,-7139,1569,8736,180,-3190,-6335,1018,8170,-1233,-5078,-1673,3847,6758,-181,-8126,-1068,3937,4081,-1671,-7882,744,6899,1295,-3642,-5010,216,9226,-442,-5308,-1362,1265,5883,709,-8477,812,3660,1638,1276,-5941,-1872,7657,293,-2005,-1887,-1362,6273,-32,-7024,629,1434,1507,3544,-6389,-1140,6613,-1546,-1019,-733,-2564,5801,53,-5473,1933,567,1000,1324,-6012,632,5469,-2768,469,-3175,-1112,5578,-2443,-3621,1994,689,2776,-1001,-6180,2651,4608,-604,-1317,-3670,1886,6216,-2604,-4041,1322,2112,4109,-2285,-7363,2359,4937,605,-776,-5211,2227,6782,-546,-5066,-3617,2957,6931,-2178,-4943,-430,3534,4159,-2163,-6214,885,5604,1238,-3570,-4119,2745,6191,-1297,-4277,-3206,613,6429,-1222,-6160,-685,3265,2904,-798,-6463,3006,4661,-558,-1411,-4581,751,5442,-2013,-3577,-784,-171,4773,-1009,-5905,2232,1343,30,-200,-5183,760,6117,-3315,-781,-56,481,3693,-2123,-4400,2740,911,451,-404,-3899,2026,3583,-4170,-1630,336,915,4122,-3632,-2570,2775,1841,1279,-2613,-5627,4211,3396,-3049,-950,-1209,2508,3674,-3955,-3727,1157,2662,1834,-3937,-4212,3901,3981,-276,-4390,-3522,3756,4884,-2394,-4798,-624,3785,4283,-3899,-4914,2157,4627,1459,-3701,-5027,3315,4865,-1031,-4432,-3999,3818,4526,-3144,-2805,0,3396,3658,-3410,-5171,2523,3484,599,-703,-4626,3766,2789,-1663,-1774,-2157,1191,4365,-3191,-2959,1082,1182,2605,-2025,-4045,3170,1823,-1150,-410,-2276,1450,4218,-2504,-1256,810,794,1754,-2405,-2436,3504,833,-767,-455,-881,2000,2253,-2825,-665,1444,1131,2668,-3317,-1109,3522,1996,-549,-2321,-1473,2530,2513,-3420,-2444,761,3287,3094,-4419,-2801,3443],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,8,-9,10,-11,13,-14,16,-17,19,-21,23,-27,29,-32,35,-39,43,-47,52,-58,64,-71,79,-88,99,-112,128,-148,173,-206,254,-322,436,-648,1175,-5783,-1706,10938,-1912,-3890,-4010,-1534,11328,1176,-10052,-1013,2934,6465,1544,-11436,-1946,8649,2405,-712,-8026,-2286,10908,2483,-5525,-5689,-997,8542,1665,-9712,-2249,4610,6521,2243,-8011,-2571,7433,2738,-1129,-6732,-819,8427,2107,-4877,-2479,-1752,7185,2653,-7484,461,2372,3076,1976,-8529,-1702,7690,-1204,-1385,-1882,-3417,7316,485,-8088,1961,323,1702,2353,-7947,1527,6052,-4170,619,-1607,-1247,8296,-3429,-6674,3436,208,3402,111,-9188,3989,7166,-3392,400,-5000,-384,11102,-4439,-6243,1299,806,6915,-1905,-11250,3008,7136,-368,-287,-8072,663,10450,-2640,-6187,-1662,859,10109,-787,-9756,1503,5205,4695,-2031,-10878,1183,9378,607,-3518,-6496,904,9793,654,-7867,-3006,2139,7539,595,-9131,-834,4634,3547,-764,-7444,811,7504,1397,-2315,-4574,93,7610,-823,-5533,-792,1084,5720,70,-6923,2110,4356,233,-323,-6134,233,6576,-2946,-3128,-1784,-425,6384,-1873,-6627,3873,361,492,785,-7261,3023,5100,-4454,-2241,-1878,785,7041,-5068,-5666,4842,586,2419,-1807,-7587,5633,6810,-3854,-2401,-3672,2670,8330,-4365,-5180,3309,1500,4887,-2075,-9281,5082,5279,-1491,-2976,-7065,2567,9119,-4162,-5789,-1088,2733,7989,-2708,-8781,2508,5402,3111,-2969,-7743,3917,7937,-1744,-3416,-4079,2173,9125,-1963,-6685,-706,2854,5107,-2932,-6883,2252,5198,1834,-3089,-5555,2736,5976,-837,-2643,-3663,1723,5930,-3268,-4526,818,1302,3189,-1839,-6594,2725,3304,-276,-714,-2822,3069,5096,-3848,-2939,1911,724,3960,-2674,-3614,4203,1400,-1750,-567,-4003,3192,5018,-6078,-1055,-291,1206,4639,-4420,-4397,6260,1079,-354,-2444,-5041,6255,4489,-5535,-2114,-224,3949,5081,-6062,-4543,4623,2548,1842,-4720,-6118,5833,5598,-3789,-4101,-2436,3706,7407,-5865,-4983,1425,4067,4082,-5330,-6895,4938,5458,1049,-4411,-6198,3488,6497,-3471,-5394,-1588,4557,5976,-4495,-5869,1254,3645,2111,-4350,-4572,3128,5054,-1066,-2214,-3182,3363,3683,-2199,-3231,-113,3482,3237,-3187,-2896,3423,2195,1192,-1298,-4047,4447,2736,-2517,-1517,-1029,2287,3102,-4980,-1494,3288,-12,1630,-3771,-2468,5056,1017,-2380,-1112,-897,3935,2658,-6184,-936,3403,947,68,-4328,-2317,5928,1498,-2098,-2858,-1151,6895,1663,-5455,-1639,2221,4172,2730,-6398,-2086,5899,2181,694,-4625,-3442,6577,2944,-4313,-2283,887,5391,2830,-6147,-3315,3298,4084,444,-4239,-3772,6089,3266,-2077,-3728,-1917,5102,2393,-4678,-3564,-35,3456,2584,-5524,-3583,3395,3924,1344,-3367,-2643,3153,2531,-1918,-3073,327,3290,2676,-3076,-1222,1120,2067,648,-3441,-2712,3155,1315,-1233,-1965,542],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-6,7,-8,8,-10,11,-12,14,-15,17,-18,20,-22,25,-27,30,-33,36,-40,44,-49,53,-60,67,-75,84,-95,115,-166,1337,4614,4243,-9897,-1163,7682,-136,-1020,-4559,-4763,8977,1221,-7013,721,-2155,4456,4774,-7910,-1232,5718,-1841,2136,-4046,-3736,8710,-1335,-5010,1253,-3083,3976,3227,-8447,1541,3996,-2510,1168,-5902,-849,8207,-2586,-4952,1096,-1014,6104,-958,-7972,2750,3880,1558,-436,-6768,1760,7493,-1067,-3363,-1608,2132,7645,-1635,-8279,-448,3864,5211,-2296,-9074,1335,6106,2695,-2816,-7922,1621,8092,-643,-4752,-5437,1352,9912,-1435,-7982,174,3509,7123,-1168,-11570,1779,6574,518,-2380,-7396,162,10143,-1856,-4965,-1625,-1648,9808,552,-9683,100,3489,3164,1175,-8468,800,8805,-974,-749,-2242,-3361,8875,50,-6774,2238,564,1746,2696,-7972,146,5877,-3341,246,-2887,-2730,7996,-1716,-5241,2070,-924,3260,-682,-6046,2734,4234,-2956,-169,-2605,1703,7122,-3896,-4308,1417,2184,4445,-2810,-7047,3342,3711,-143,-3336,-5590,4320,6920,-2398,-4281,-1212,2864,6770,-4617,-7349,1893,4484,3942,-4928,-6331,2644,6879,1686,-4367,-5366,4452,7683,-3745,-5178,-1863,3201,7750,-4475,-6378,1555,4297,3814,-2249,-8943,2665,5902,-272,-2676,-6327,2575,9938,-4501,-4730,390,723,6513,-881,-7207,3311,3245,1092,145,-6969,1010,6821,-4008,-2789,-844,-644,5577,-2250,-5802,3942,1591,1554,1114,-5230,2953,4923,-3797,274,-580,-388,5014,-3183,-4293,3534,81,667,-870,-5056,3912,3704,-3320,-134,-2165,1727,4517,-5401,-3028,3124,1930,2551,-3961,-3904,5647,4085,-1923,-2348,-3387,4842,5230,-4325,-5018,733,4697,3836,-5507,-4534,3247,3806,1098,-3155,-4703,5989,5939,-2310,-4719,-2426,5983,4429,-4514,-4817,538,4021,4342,-4818,-5113,2845,2634,2007,-3878,-5372,5295,4658,-2679,-3396,-912,2665,5313,-5006,-4453,2460,2355,2798,-2933,-5764,3900,3090,-1461,466,-3695,1152,4497,-3995,-1706,1984,450,3777,-2826,-3966,3737,1119,-789,-272,-2999,3361,3420,-3765,-829,399,954,2445,-3814,-3382,4381,752,-889,-1760,-2469,4758,2530,-3642,-1213,644,2677,3043,-5113,-2411,4086,1900,-207,-5361,-1720,5951,2880,-3608,-1939,735,4904,2845,-5170,-3511,2189,3619,1889,-4945,-2335,4487,2418,-707,-4352,-1221,5905,3979,-4553,-3367,127,4422,2466,-5802,-2033,2225,3309,1170,-5736,-3256,4822,2351,-2427,-2739,-1980,6043,4193,-2818,-2510,501,2222,2953,-5057,-2730,3208,1386,118,-2554,-3122,2789,1638,-2376,-1603,-112,3515,2803,-2362,-1510,2516,1336,1662,-3199,-2014,3645,499,-2260,-74,-853,3021,907,-4129,693,1566,41,522,-3730,-1368,3625,-358,-1684,-1608,-247,3607,257,-4639,-566,2347,2657,-97,-4771,-2035,4322,1041,-1663,-3158,-333,5620,391],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-5,5,-5,6,-7,8,-9,10,-11,13,-14,16,-18,19,-22,24,-27,30,-34,37,-40,45,-50,55,-60,66,-74,82,-91,102,-115,130,-147,169,-195,222,-221,75,-9722,-2094,2910,3184,4979,-9060,-4369,9829,3492,-800,-5789,-5350,9916,5175,-7295,-3390,-1421,6736,7577,-9412,-5946,5286,5888,1735,-6646,-6118,8278,4771,-2207,-5420,-3908,6751,5338,-6027,-4382,707,5555,5484,-7268,-4376,3666,4019,1474,-6477,-3717,7453,3127,-1488,-2998,-3192,6246,4747,-6986,-1561,203,2284,4216,-6134,-2156,6715,-830,0,-2530,-4297,8554,2303,-6141,1612,273,1989,1988,-8135,-161,6577,-2466,-136,-2713,-3169,9562,-1905,-7039,1905,-975,4919,1503,-10618,1528,7132,-774,-201,-6827,-3083,11909,-374,-6713,-1067,-1455,8676,2373,-11111,832,5084,3100,2664,-9502,-2917,10005,1875,-4256,-3640,-3452,10117,2337,-8067,-2208,2330,5776,3787,-9723,-3845,7931,3424,-454,-7188,-3019,9108,4065,-5589,-4409,-2277,7393,3216,-7305,-3429,1952,4971,2578,-7369,-1722,5276,2155,243,-4512,-2325,5800,834,-3212,-1210,-797,6104,1168,-6284,-394,2475,1100,1787,-5621,-786,5423,-3071,-1123,-964,-1515,5463,-334,-7195,2364,878,719,2016,-7401,1273,6317,-3495,-2224,-1849,-1259,8482,-2652,-7644,2779,2817,3786,476,-9353,3017,6408,-1687,-1202,-6511,815,9955,-2877,-7027,-1052,1568,6379,-283,-10241,1883,6834,2482,-1092,-9031,397,9864,11,-5487,-3196,123,8755,-75,-9132,-1023,3407,5574,505,-9445,-1330,7784,1665,-3542,-5861,-559,9269,1673,-5603,-1839,631,6129,562,-7528,-1386,4016,3581,-507,-6686,-723,6010,-91,-508,-3213,408,6052,-482,-4902,-1325,1000,4689,-557,-5984,1782,3073,-415,-337,-4271,1067,5731,-2919,-2873,525,193,4603,-1785,-5561,4145,3317,-51,-442,-4701,2770,6571,-4248,-2762,-399,1658,5950,-3806,-5954,3542,2914,1983,-601,-7672,4081,6791,-3907,-2472,-2252,1998,8098,-3762,-5462,1910,3504,4246,-2870,-7245,3679,5591,18,-2268,-4805,2764,7850,-3079,-5937,-2057,1170,5912,-2185,-6799,790,3536,3704,-3097,-6549,1274,6207,-183,-3125,-4140,1620,6450,-1867,-4295,-1042,3028,4575,-2274,-6641,1937,4363,1427,-2086,-5743,1106,5466,-944,-2966,-3196,2037,3980,-1994,-3419,1136,2087,1987,-1420,-4008,2740,3269,-716,-1424,-2988,2773,4660,-4157,-1819,1422,1245,1425,-2852,-3412,5454,1331,-2315,-293,-1995,5110,5288,-4615,-2651,924,3194,3840,-4350,-4296,5114,3702,-877,-3602,-4795,4389,5305,-3660,-4021,-480,3716,4873,-4552,-5521,3526,3635,2357,-4110,-4656,4682,5207,-1457,-4692,-2579,4982,5275,-3187,-5802,1045,3786,5037,-4719,-6558,2067,5361,830,-3068,-3207,3336,4443,-2671,-3819,-2168,2709,4769,-2413,-4734,1280,3795,1993,-2366,-4503,1453,3125,-362,-2305,-2117,2611,3010,-2246,-1956,269,1535,2700,-3792],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,12,-12,14,-15,17,-19,20,-22,24,-27,29,-32,36,-39,44,-49,54,-61,70,-80,93,-110,133,-166,217,-307,510,-1556,-2328,-3045,-1675,10446,-1875,-7563,3024,1516,3616,2576,-9702,810,7098,-2304,1780,-4618,-1274,8778,-1779,-6070,2612,-1593,4574,682,-8312,3067,4043,-1497,934,-4167,317,6499,-3996,-3881,2324,595,4255,-1528,-6492,5343,3860,-901,-1284,-6068,3317,7182,-3288,-3185,251,3088,6099,-3969,-7006,2949,3148,2717,-4733,-7205,4460,5918,-2329,-4748,-5267,6174,7594,-4883,-6132,-1655,5343,6338,-5618,-7608,2861,4883,3434,-5755,-9160,5458,6902,-2742,-4121,-5730,3932,9278,-4974,-6837,-58,2401,7410,-3311,-9693,4425,5042,326,-1139,-9495,3995,9652,-3896,-3101,-2574,-348,7876,-2381,-7018,2940,608,2541,648,-6601,4174,5282,-2960,-248,-2125,-401,7823,-2907,-4805,3812,-83,2449,-700,-7252,4388,3240,-3975,-842,-3684,1489,6509,-5315,-3813,2783,1035,2318,-3263,-5584,5233,3670,-2299,-2272,-3176,4301,4357,-6410,-3857,2055,4114,4123,-6295,-5265,3749,4027,-290,-4692,-3634,6063,5081,-2558,-4789,-2239,5815,5844,-7062,-5142,1570,4146,3924,-7616,-5549,4865,5253,608,-4724,-5919,6764,6247,-4327,-4123,-2645,4757,7760,-5971,-5322,1913,2353,5508,-4151,-8038,5916,3970,260,-1420,-4853,4694,7091,-5382,-1471,908,98,5845,-4993,-5443,4661,1025,174,-640,-4736,4248,5038,-5302,381,-887,123,4793,-4444,-3778,4266,403,724,-972,-4456,5149,2360,-3662,-516,-826,2657,3694,-5245,-2131,4143,2134,610,-2976,-2140,5866,3076,-3204,-1595,-628,4390,3393,-5419,-3370,2736,4123,658,-6929,-2896,5539,3251,-1964,-4629,-2470,6952,3192,-4063,-3627,176,6748,4151,-6751,-3597,3491,4215,2066,-6879,-4158,7136,4073,-544,-4783,-2498,6733,3919,-4897,-2726,-787,4600,3875,-7004,-3356,4981,2742,1582,-4941,-4611,5323,2501,-2625,-2287,-2370,5404,3911,-6914,-1835,1869,1656,3356,-5178,-3607,4781,1069,-1502,-1059,-4018,3805,2253,-3872,-294,1224,1014,2936,-4038,-2675,4579,-204,-1254,-1379,-2254,4477,599,-4319,-35,1587,2264,1012,-5477,-441,5408,-79,-1542,-3571,-800,5333,312,-3754,-803,1422,4030,305,-6068,-642,4287,1814,-29,-5558,-615,5053,1444,-2758,-4237,-389,5530,1747,-4074,-2912,642,5721,1175,-6582,-1072,5362,2691,-446,-4553,-627,6482,1895,-2685,-3741,433,6037,1298,-5679,-2407,2419,2879,378,-5675,-1710,5351,960,-1236,-3645,-2242,4655,1172,-3660,-1676,-242,3658,1267,-5248,108,3810,1103,200,-3387,-2081,4065,-529,-1486,-1393,82,2239,778,-5232,-184,2308,68,-1364,-2816,950,3719,-942,-1469,-709,2451,4265,-1253,-4456,-416,3362,1391,-774,-3877,760,4821,-1525,-2087,-2282,857,4433,-2177,-4665,1080,2788,2928,-1401,-4427],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-4,5,-6,6,-7,8,-9,10,-11,12,-14,16,-18,20,-22,24,-27,30,-33,36,-41,45,-50,54,-60,67,-74,82,-91,102,-114,128,-146,167,-194,229,-276,345,-453,651,-1131,5385,4133,-2449,-2572,-7383,8190,7645,-8033,-3278,-238,4660,8387,-7571,-8075,5216,5226,2167,-4877,-8324,6043,8099,-3305,-3880,-4147,5121,9325,-6114,-6566,714,4311,6084,-5111,-8896,3856,6437,695,-3298,-7003,4628,7556,-3217,-3512,-3389,4843,6808,-4214,-4952,1556,2745,4631,-4380,-6877,5238,3448,-237,-1625,-4639,5144,5499,-5380,-1480,-1220,1965,5698,-5039,-3630,5521,62,836,-1204,-5291,6763,1630,-5313,2260,-911,4249,5102,-8381,-1505,6603,-965,2097,-4025,-4643,9954,2701,-5303,422,-2283,6758,5139,-11164,-1880,4937,1157,2404,-7273,-6740,10982,2770,-5146,-2791,-5251,8877,7452,-10298,-3342,3462,4137,7270,-9212,-6138,8161,4058,44,-4210,-7355,7724,6327,-4473,-4922,-2618,5703,6723,-7926,-4894,4489,3425,3896,-4849,-5069,6210,5481,-1811,-4637,-3131,4545,5999,-3903,-3743,-115,4390,4941,-5119,-2707,3737,2618,2026,-6268,-3449,5789,1411,-2777,-491,-1997,6246,2236,-7317,-674,1645,835,2833,-4870,-1200,6555,-519,-1865,-1447,-2894,7380,412,-6455,1858,795,2464,4016,-7649,-310,7979,-263,606,-4179,-4288,9276,140,-7783,573,-340,5821,1643,-9996,322,7281,831,823,-7320,-2930,11159,1433,-5819,-2623,-1617,7666,2657,-9788,-2060,3897,2929,2938,-8013,-3700,8183,2640,-1896,-5488,-3898,9798,3316,-7132,-3309,1045,5859,2517,-8178,-4101,4272,2903,410,-5348,-3774,5596,2874,-3422,-2643,-1071,5535,3130,-5800,-2124,1325,3995,1515,-5949,-2223,4072,2299,-1425,-3018,-1349,6051,-810,-2583,-340,-1191,4178,900,-5221,617,2770,123,-71,-3695,446,6471,-2191,-2941,-1012,-554,5836,-1371,-6810,2479,2257,1801,308,-6390,1639,6818,-2069,-3043,-2855,-568,8479,-2618,-7784,1180,1791,3728,-221,-9210,1320,6672,-760,-1704,-5616,475,8445,-149,-7036,-1828,1369,6265,-809,-9217,470,4973,2298,-185,-6335,-296,7554,1589,-3364,-3709,-756,8031,-308,-6243,-2933,2188,4065,1549,-7931,-1885,4909,1864,-1295,-5234,-862,7049,1807,-2868,-2363,453,4781,517,-5068,-422,1701,2360,506,-4624,753,4140,134,-1212,-2854,-418,4756,-879,-3018,1703,241,2047,-1494,-4348,2030,2974,-1180,-1011,-3295,2448,5794,-2733,-2807,1369,1106,3602,-1940,-4562,4115,2494,-1463,-2251,-4286,3680,5665,-3183,-3840,86,2587,5413,-4190,-6532,1962,3934,1348,-2960,-6123,2322,6652,-1973,-3510,-3068,2882,7106,-2629,-5779,1143,2591,4411,-2108,-6259,1393,5620,147,-2822,-4986,2360,6186,-1567,-4862,-1825,1139,5625,-1249,-6899,-195,3175,2139,-274,-4754,1002,3785,550,-2548,-3730,2112,3196,-705,-3949,-3,1174,2440,-1614,-4392,1249,3212,-225,-1668,-2432,1582,2745],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,7,-7,8,-9,10,-12,13,-14,16,-18,20,-22,25,-27,29,-33,36,-40,44,-49,53,-59,65,-72,79,-88,99,-111,123,-140,161,-187,220,-266,333,-442,663,-2942,3946,2549,2487,925,-10324,3909,7676,-3860,-1652,-2580,710,9361,-4842,-5742,1955,395,4470,-623,-6897,3469,4532,-3121,1759,-2870,668,7374,-5073,-3098,2827,-1097,4004,-2467,-6111,4164,3034,-1627,-376,-3552,2689,5829,-6108,-2286,2197,2689,4168,-6241,-4670,5127,3397,-486,-4311,-3620,5529,4097,-4696,-4838,-1181,6367,3558,-7752,-4072,2451,4670,3802,-8413,-4603,7964,4778,-585,-5813,-5402,7838,5959,-5891,-3968,-2096,6956,6394,-9287,-4853,3557,3871,4355,-6728,-7231,7483,4188,-2052,-2888,-5311,6522,7117,-6948,-1550,413,1620,6924,-5175,-6301,6497,2386,929,-1798,-7762,6220,6223,-4706,1103,-1929,1285,8177,-5670,-5813,5295,565,2155,-580,-6341,6283,2505,-4240,522,-2514,1824,4576,-5876,-1663,4355,-478,3145,-2489,-4433,4782,1439,-4641,-435,-978,5143,3310,-6945,-893,3194,1770,1955,-5408,-2376,5789,2239,-2197,-4634,-2214,7511,2537,-5686,-3312,1474,5822,2619,-7897,-2659,4853,4640,1274,-7845,-3669,8406,3229,-3147,-4872,-2491,7033,2239,-6397,-3181,-233,5243,3629,-8020,-2962,4745,3023,501,-5399,-4752,8328,3562,-4915,-2684,-3249,5408,4846,-8578,-1438,2616,1149,3264,-5117,-5409,7214,1744,-1732,-1141,-4400,5339,3445,-5616,722,649,730,5755,-5876,-2971,4667,913,-546,-1180,-3201,5219,2645,-4059,1577,-511,2652,2875,-6287,-805,4648,-856,-103,-2020,-1878,5983,-529,-3938,-1838,911,3801,481,-6270,285,3714,1700,-9,-4446,-153,6681,888,-4384,-3875,97,7278,593,-5484,-2069,1715,5578,-412,-6935,-627,5494,3276,-1119,-6167,-499,6885,895,-4608,-4362,299,7902,-203,-7587,-802,2550,4905,164,-7880,-1414,5696,676,-1535,-4197,-1033,8100,1173,-4934,-1830,201,5477,1928,-6858,-1372,3673,2372,1502,-5576,-2679,6510,-74,-3203,-834,-1343,4283,1151,-5210,118,1790,247,1096,-5165,-437,5331,-944,-2268,-231,-805,4680,83,-4587,1727,1263,1150,31,-5072,364,4728,-513,-1695,-1506,589,4914,-749,-4649,496,2319,2173,-1121,-5191,1905,4003,418,-2609,-3937,2774,5781,-1347,-4217,-1253,2302,5513,-975,-5649,805,2181,3221,-1984,-6999,2270,5528,1400,-3151,-4908,2173,6162,-546,-4886,-1757,1715,4911,-1358,-6741,990,2991,2133,-1089,-6271,734,6746,-505,-2643,-3542,299,6537,-301,-5522,888,1459,3575,109,-6011,2002,3623,-570,-105,-3530,-479,3691,-765,-3594,929,1263,3493,605,-3694,1671,3037,-400,-763,-3398,477,3072,-752,-3001,1048,1005,2969,-1583,-3596,1199,1121,-570,-1932,-2700,1881,2986,-412,-2245,865,2975,3278,-2810,-4792,3238,3383,1202,-4474,-3514,2495,4749,-1256,-3311,-878,4295],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,1,-1,1,-1,2,-1,1,-2,2,-3,2,-3,3,-3,4,-4,4,-5,5,-6,7,-7,7,-8,8,-8,8,-7,6,-3,8,-769,-433,1629,9504,-4279,-10213,6508,5325,1541,-1532,-10960,5332,10524,-4997,-4529,-4162,1779,10175,-4499,-9987,1865,4180,6409,-1651,-11278,1849,8239,1040,-2883,-7462,1142,10469,-1147,-7733,-3112,1394,6639,-1889,-8750,1335,4232,3763,-1239,-8209,1120,5557,-624,-3581,-4846,748,6900,-1868,-4335,-1012,1721,4066,-1743,-5824,3243,2764,704,116,-6169,3917,5438,-5176,-483,104,1442,6000,-5398,-4321,4266,1655,-31,-1377,-6961,6841,3557,-5685,823,-1174,3493,7226,-8018,-3037,5174,111,2848,-4180,-8045,8199,4398,-4837,-586,-5002,6311,9616,-8448,-4973,3276,1934,5833,-5054,-9121,7664,4739,-782,-3777,-7645,5902,8645,-5809,-4669,-303,3411,8630,-6441,-8981,3287,4414,3634,-3977,-9452,4127,7761,-2353,-3775,-4636,2959,9143,-4199,-6718,-519,3316,6087,-2790,-7772,2092,4677,2401,-2874,-5502,3116,5594,-1386,-2459,-2289,2731,4103,-3941,-4839,697,874,3408,-2566,-5022,4823,1579,-1597,-848,-3559,3597,5169,-5217,-579,660,1531,4297,-6007,-3043,6875,-1073,-1132,-2824,-4129,7671,1631,-7661,147,331,3247,3396,-6984,-1817,6579,1190,886,-4739,-5859,9425,3165,-6755,-1431,-2863,6456,5704,-9612,-3997,4120,2576,2468,-6612,-5884,7820,3176,-2910,-3440,-5071,6638,6447,-8184,-4126,1036,3474,6244,-7250,-5906,6290,3677,879,-3573,-5423,5459,4852,-4690,-3093,-2630,4415,5749,-5090,-4648,1502,3842,4329,-4615,-5318,4528,2085,99,-2989,-3569,5070,3275,-2717,-2251,-299,2651,2603,-4248,-1272,2678,1108,1751,-2923,-3009,3191,1334,-2875,-991,-1149,4277,1752,-5530,39,1684,516,1046,-4646,-570,5893,-1296,-2424,-848,-1369,6189,419,-7061,549,1634,2379,468,-7299,-662,7483,1054,-1621,-3427,-1238,8145,544,-5454,-840,230,5451,1914,-8903,-1103,5799,709,875,-6917,-2494,8402,2660,-4507,-3217,-2111,7285,3967,-7795,-3259,2943,4052,2281,-7542,-3173,5519,3532,-1873,-3560,-2496,6778,3213,-5035,-3167,76,4230,3189,-4743,-2826,4396,2511,823,-4146,-2632,6015,658,-3271,-2587,-1802,3602,1697,-4639,-938,716,2866,1759,-4774,330,3789,198,215,-3234,-629,4878,-1029,-3852,11,867,2929,202,-5163,1128,3325,-916,-387,-3802,1355,6127,-2057,-4380,-16,264,4886,-1190,-6415,1986,3944,1802,-1778,-5738,445,6142,-1382,-4172,-2412,1283,5134,-774,-7111,-1044,3645,3569,-761,-7913,733,5666,252,-1822,-4969,-518,6422,490,-5154,-2143,2215,5751,958,-6635,-1046,3992,1352,-1145,-5626,-758,6680,1056,-2782,-2936,-531,5945,1226,-4617,-1841,2394,3575,431,-5370,-580,2680,694,-2212,-3884,-438,5164,1123,-2643,-921,1452,4045,-264,-2902,551],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-6,6,-6,8,-9,10,-11,13,-14,15,-17,19,-21,24,-27,30,-32,36,-40,44,-49,53,-59,66,-72,81,-89,100,-112,126,-143,164,-189,224,-271,339,-448,653,-1167,5304,7249,-6943,-1960,-1687,2603,7716,-6345,-5770,4982,413,2870,-1933,-8056,5372,3752,-5163,2125,-3319,862,6363,-5966,-2629,3891,-380,2869,-2187,-5231,6721,1364,-3831,225,-2998,4446,3350,-6556,209,2369,1483,1467,-5018,-2099,6585,1953,-2801,-4104,-2518,7185,2222,-5411,-2171,1052,5111,973,-8097,-1252,5603,4011,-732,-7261,-2334,8077,1325,-3970,-4154,-236,9618,1674,-7975,-2786,1231,6846,2672,-10197,-2663,7333,2136,558,-6698,-3470,9962,1936,-4948,-2128,-2559,9197,4473,-10769,-1082,2534,2645,3460,-8252,-6400,8868,1222,-770,-3732,-6137,7761,3996,-7828,-1853,-413,2826,6436,-7104,-4449,5460,-379,1868,-2398,-4355,7661,1981,-4905,740,-1353,2093,3967,-6949,-1061,4287,-1335,1803,-1725,-2384,6753,693,-4707,513,-267,3994,1682,-6801,602,4453,961,279,-3758,662,6708,-1000,-2903,-2558,1175,6196,653,-6026,-79,2650,5038,-551,-7043,993,5921,2247,-1815,-6810,-42,8097,224,-5480,-2720,1071,8275,-123,-7511,125,3255,5160,-207,-9139,525,7295,688,-261,-5652,-767,9716,132,-5760,-2399,55,7718,2743,-8461,-997,3958,965,1955,-8136,-3228,8948,-880,-3574,-1742,-2657,6367,2720,-7254,646,944,635,3393,-7047,-662,5328,-1573,-1034,-1266,-2820,5350,575,-4799,-52,-162,1711,1855,-5261,263,5272,-1727,171,-1661,-177,5783,-1198,-3791,616,600,1639,-282,-7195,1743,4377,-253,-476,-3532,1715,5180,-1443,-4585,-1760,1247,5820,-2626,-6205,341,3851,1815,-2457,-5657,2802,5526,-1002,-4154,-4446,1920,7416,-1543,-6119,-1602,3448,6175,-1888,-7316,373,5261,2326,-1636,-7304,2066,7242,-658,-1624,-4605,1650,8322,-763,-5643,454,1962,3938,-769,-7889,1156,5474,-206,-1084,-5706,466,7339,-1261,-2887,-781,575,4532,-1009,-5929,1823,1567,678,926,-4081,52,4747,-1507,-1828,-292,-595,3132,-373,-4217,1805,1938,1191,-128,-3547,2080,3529,-1773,-879,-81,1610,4680,-2150,-3518,3170,1652,-61,-2770,-4387,3596,3956,-1673,-3190,-2460,2854,3507,-2640,-3404,768,3471,2789,-4554,-3620,2867,3139,1072,-3692,-3646,3787,4889,-1541,-3598,-1681,3330,5769,-4364,-3943,1203,3604,2881,-4359,-5139,3435,4025,-271,-3366,-4069,2919,5368,-2796,-3435,-1601,2216,5669,-2639,-3981,1343,2420,1676,-1524,-5286,1624,3964,-1217,-1579,-2856,1839,4413,-2247,-4247,1584,967,1918,-489,-4458,2476,2299,272,-1163,-3109,1957,4226,-2326,-1995,1223,729,505,-1751,-2707,2863,578,-767,-1360,-1171,3297,1951,-3495,-1150,225,1463,2122,-2231,-2101,3704,1379,-612,-2237,-2437,4027,2976,-2721,-2263,483,2802,2480,-3572,-1518,2617,2703,1010],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,4,-4,4,-4,5,-5,5,-6,6,-7,7,-9,10,-10,11,-12,14,-15,17,-19,21,-25,28,-32,36,-36,16,226,-46,-9021,787,12446,-3827,-5140,-1800,-348,10946,-501,-11828,2026,3806,5394,2295,-11619,602,10218,-852,-2330,-6139,-2104,12391,1274,-7623,-2021,191,7394,1797,-9828,-1328,6305,2279,354,-6946,-1641,9013,1874,-4059,-4809,-626,8327,873,-7080,-2024,1137,4723,1008,-9098,233,4924,1356,-641,-5018,-278,7452,-196,-3898,-1197,-412,5647,-1152,-6494,2052,1767,981,487,-5878,3423,6789,-4878,-460,-1253,48,8367,-3493,-4973,4053,-369,3046,-1021,-8309,6041,5810,-4466,-1759,-4099,2037,9144,-6478,-5384,2433,18,5821,-3058,-11044,6448,5648,-1437,-1137,-8441,3602,10847,-5024,-5426,-431,1580,9015,-3837,-11015,3970,4340,2849,-2041,-11091,3556,10050,-2220,-3863,-4315,928,10549,-1780,-8876,366,1940,5864,77,-9430,517,6683,1034,-1959,-7677,591,8614,-115,-3840,-1477,566,6664,220,-6487,-61,3820,2270,-1682,-5976,942,3628,-513,-1232,-4430,1302,5526,-3449,-3157,1111,-211,5292,-3524,-6553,4449,2103,-859,-699,-4008,4742,5128,-4395,-1433,193,1972,4773,-6005,-4716,5302,829,254,-3232,-6511,5997,4958,-5772,-1492,-2212,3952,6455,-7858,-5102,5141,2873,3584,-4072,-7041,8257,5836,-3530,-2899,-4651,4135,9580,-6707,-4968,253,2142,5397,-4915,-8704,5294,5177,433,-1823,-6957,4968,8542,-4123,-4277,-1725,3764,8110,-4474,-7993,3159,3108,3978,-1834,-7307,3063,5848,-1208,-2817,-3684,2917,6408,-1750,-3183,-432,1944,5190,-2594,-4634,1589,2514,1309,-2125,-4302,3117,4833,-2071,-1282,-796,2666,4277,-3614,-2234,2619,492,2116,-2641,-3615,4579,1993,-1870,-895,-2910,4475,3561,-5912,-1726,2872,2826,2919,-5798,-2772,7282,1887,-1477,-3177,-2453,7432,3226,-5948,-1741,923,3506,4058,-7518,-3694,8009,2734,783,-5241,-4434,7874,3753,-4697,-3526,-2047,5549,6535,-6167,-4139,4175,2558,3795,-5825,-6542,5873,4343,-1823,-3545,-4444,4018,5407,-5244,-4522,119,3302,5121,-4531,-5452,3866,3515,1234,-4566,-5652,3930,4842,-2733,-2091,-1668,2560,4213,-3412,-2814,1821,2028,2159,-3967,-3147,3237,966,-734,-1693,-2054,2962,2539,-3102,-1177,1287,1991,1426,-4269,-1254,2732,1100,-53,-2284,-501,6017,173,-3151,-900,-73,4552,1089,-5625,-338,3769,1189,295,-4065,147,6622,802,-2979,-2135,-192,6366,951,-6889,-351,3085,3657,1130,-6004,-330,6292,1378,-2819,-3619,-1000,7075,1880,-6216,-1731,86,5425,1712,-6909,-1318,4657,2132,-84,-5344,-2669,7103,2946,-4098,-3285,-1012,5446,3289,-5614,-2229,1601,3628,1520,-4686,-2178,4688,2364,-893,-3352,-2262,3351,2948,-3519,-1339,-399,2792,2294,-2568,-1590,2518,1419,132,-3023,-1834,4188,969,-2586],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-7,7,-8,9,-10,12,-14,14,-16,19,-21,23,-25,28,-32,34,-38,43,-47,52,-56,63,-69,76,-85,94,-105,118,-132,150,-172,199,-233,281,-348,454,-646,2191,-9650,-4445,8829,460,900,-3567,-6789,7878,3564,-6927,-61,-2277,3933,5525,-8235,-2365,4691,237,2103,-4019,-4903,7723,514,-4217,-494,-2000,3865,3645,-7294,-958,3268,-668,2290,-5391,-1030,5730,-625,-2595,-455,-1153,5469,-206,-6269,652,2366,4187,-1855,-6965,991,6103,1611,-2373,-5499,2484,7267,-1729,-5042,-2090,2135,6949,-1767,-8557,-306,4817,4987,-1987,-10966,1665,8246,355,-2713,-6966,-564,11727,-1398,-8765,-233,888,7929,1255,-10575,1411,6014,1807,1102,-9171,-2588,11053,-1335,-4946,-3002,-2253,8583,2267,-9320,747,2729,3921,3475,-9591,-1338,8468,-564,-532,-3579,-3430,8857,1175,-7770,34,924,3214,3842,-8077,-617,6412,-463,440,-3014,-2488,7196,-920,-4849,971,-855,3634,612,-6388,1781,3078,-478,77,-4178,1301,6294,-2264,-2979,-1270,672,5203,-551,-6491,746,3666,3099,-2304,-6629,2782,4996,-1477,-3794,-4359,3364,7558,-3159,-4934,-1449,4260,5841,-3762,-7307,3174,3920,2413,-3110,-8247,3667,8234,-1039,-4262,-4818,1623,9921,-3509,-8526,347,1248,5883,-1515,-9434,2765,5714,464,-1351,-7453,965,8961,-3041,-4810,-1026,-944,8138,-660,-8625,1284,4036,2416,567,-7189,335,7545,-1883,-2298,-709,-1628,6980,-1381,-6291,2004,581,1512,1438,-5745,1321,5200,-1379,-1165,-2564,-795,5150,-2258,-3346,2500,1464,2329,-504,-4057,4235,4829,-2188,-1403,-2660,2654,6094,-2193,-3754,859,2151,3012,-3219,-4505,4529,3603,282,-2884,-3862,3664,5160,-1875,-3050,-1311,4485,4506,-5081,-5624,1441,3815,4302,-4667,-6084,4708,3897,-1006,-3152,-5714,4441,5142,-4147,-3404,-2333,3738,6573,-3558,-6348,3440,2939,2654,-3973,-5575,4380,6182,-1570,-2154,-4720,2462,7351,-4157,-4682,-509,1496,5071,-2439,-6225,2482,2887,678,-641,-4307,1186,6123,-2181,-2299,-474,-515,4536,-1704,-4292,2563,1335,-374,-798,-3876,2605,3758,-3168,-1430,-200,1529,3620,-2738,-3119,2479,531,282,-1927,-3016,3643,2739,-2460,-823,74,3252,2682,-5111,-3721,2372,2862,1551,-4097,-2929,5027,3015,-1741,-3625,-2150,5017,2947,-3426,-3060,881,5187,2224,-4150,-3194,2685,3488,625,-3986,-3768,4898,4197,-2931,-3933,-1808,4326,4574,-3873,-2599,1899,4210,3316,-5225,-4951,4562,2870,94,-3467,-3948,4075,2413,-3378,-2930,-959,3328,4344,-4093,-3132,2173,1726,2836,-2855,-3506,3662,3421,-1817,-1661,-1291,2422,3227,-4071,-1027,1642,1217,2566,-2909,-1558,3877,1413,-1172,-663,-1797,2097,1913,-4113,-378,536,1020,588,-3102,-1801,3378,1496,-1256,-2976,-1252,4092,968,-3854,-2129,926,3375,1342,-5205,-1253,3407,2446,-1367,-3794,32,4836,2512,-3117,-2744],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-5,6,-6,7,-8,9,-10,11,-12,14,-16,17,-19,21,-23,26,-28,31,-35,38,-41,46,-51,56,-61,68,-76,85,-95,106,-121,138,-160,188,-226,278,-358,483,-1020,8728,3701,-11619,977,4350,2599,3687,-10885,-3805,12399,-72,-2091,-5478,-4269,11492,3797,-9712,-1388,1517,6187,5308,-11525,-2666,8155,3112,1444,-5659,-6147,11004,4921,-4910,-3776,-2422,7093,5645,-8984,-4123,2786,3817,2534,-7407,-5329,6537,2279,-1304,-3574,-2978,7625,3216,-3737,-1980,-171,5010,3407,-5520,-1929,2722,2148,1536,-6361,-1605,5732,-622,-2313,-1138,-1058,6277,1251,-7093,1569,889,2251,372,-7525,1332,7906,-1937,-961,-3347,-1588,9107,-2139,-7756,1868,270,4544,348,-10291,3019,7504,-495,-386,-7143,165,11589,-3547,-6676,-256,487,8685,640,-12949,1126,6068,1622,596,-10650,306,11366,-2405,-4859,-3402,-1307,10366,955,-10941,-640,3245,5253,2517,-11677,-863,9183,1330,-2616,-6145,-2648,10345,2034,-7095,-2856,893,7523,3236,-8811,-1540,3723,2174,860,-6898,-2099,7649,1710,-3845,-2882,-1086,7443,1319,-4699,-250,1421,3904,137,-4890,470,3631,1231,161,-4007,140,5362,-1256,-3054,-583,-147,4375,-993,-5031,2926,2461,22,-660,-5154,3093,6111,-4610,-2987,-1304,500,7842,-4517,-5697,5280,2432,2583,-1101,-7911,5449,6432,-2944,-2130,-4252,2305,10310,-4495,-7293,1854,1029,5809,-2556,-11493,4097,6697,-378,-1566,-8069,1923,9763,-3068,-6263,-2159,1946,8201,-2596,-9465,1077,5610,3344,-140,-8710,410,8838,-1289,-2954,-4558,-871,7410,-873,-6227,-383,3157,4752,-73,-7901,334,4742,1843,-732,-5600,130,5175,-952,-3791,-2543,718,5617,-1108,-5597,1015,1971,2049,-1917,-4725,2237,3687,-1015,-1773,-3400,1957,4064,-3573,-2239,1351,1678,3432,-3628,-3734,4912,2797,-794,-2630,-4889,3156,4600,-4761,-2966,1087,2113,4718,-3995,-5236,5224,2884,-28,-2930,-5446,5946,5219,-5470,-3156,-887,4085,7030,-5688,-6299,4110,2660,3323,-4517,-7049,6734,5761,-2714,-4011,-4409,4395,8500,-5324,-4986,742,3462,5611,-2914,-7088,2790,5247,714,-2363,-5368,3254,7414,-2394,-4807,-2194,2545,5182,-2813,-5971,1598,3070,2209,-1963,-5815,2240,4503,55,-1640,-2824,2756,5666,-2310,-3195,495,2522,2923,-2528,-2789,3160,1611,-299,-1700,-2263,3016,2577,-2680,-994,-770,1993,2007,-4051,-2473,2425,1568,290,-1971,-2749,5530,2889,-2989,-2474,-774,5544,2591,-5316,-2181,2977,2547,2141,-5226,-3627,5676,3497,-1218,-4051,-2942,6251,4110,-5882,-2370,1889,4179,1930,-5627,-4692,4049,2740,243,-4162,-4527,6134,5137,-3458,-3513,-369,5632,5376,-5399,-3687,3168,4221,1915,-5232,-4725,4317,4265,-141,-2741,-3539,3848,4877,-5020,-2972,-149,3578,3931,-3210,-2788,2343,2562,499,-2212,-3524,2524,2686,-2142,-2701,-1126,4323,2130,-3301,-3076,1893,2527],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,7,-8,9,-9,10,-12,12,-14,15,-17,18,-21,23,-25,28,-31,34,-37,42,-47,54,-61,69,-81,95,-114,141,-183,251,-383,728,-3676,-4052,10310,264,-8175,590,352,2883,3672,-9387,-1020,5947,-224,1630,-4208,-2674,8792,-58,-4465,1410,-2400,4571,1619,-7983,604,4050,-311,1508,-4620,-326,7193,-1555,-1716,469,148,4474,-2204,-6397,2786,2804,1112,-1779,-5416,3140,5569,-2595,-3432,-4471,3553,6271,-3311,-5171,150,2987,5786,-3618,-6673,3795,5176,1574,-3023,-6844,4853,8615,-2753,-4761,-3383,3079,10047,-5245,-7992,2486,3380,5749,-3278,-9704,4961,7480,-226,-1517,-8517,2632,10885,-3483,-5383,163,736,9097,-1376,-10356,2939,4742,2487,384,-8768,1565,9800,-2788,-3342,-3971,-523,8452,-404,-8087,1833,223,3009,1804,-8912,1164,6025,-2600,800,-3736,-2043,6941,-2038,-4162,1964,536,3332,-146,-6490,3836,4369,-1267,-724,-4206,104,5883,-3902,-1844,471,1814,3772,-4125,-4740,2222,3669,853,-3269,-4370,4788,4492,-3043,-4623,-2599,3938,5378,-5051,-4651,1397,3818,3100,-4558,-5527,5640,4578,-1420,-5192,-5213,6421,5918,-4587,-3982,-3044,3886,6271,-6420,-5772,2369,2758,3887,-3540,-8136,5839,6004,-2396,-1979,-5626,3290,8903,-4729,-5359,1367,1791,6650,-2235,-9847,4775,4725,-719,-1919,-7728,3193,7645,-4311,-2652,-1154,292,7592,-2220,-7745,2693,1529,1418,-1083,-6362,2076,5515,-1872,-1237,-1287,930,4785,-4321,-2824,3656,1020,1523,-1262,-4282,3117,3336,-2503,-912,-1072,2559,3116,-3447,-2012,2649,2375,2154,-4588,-4305,3801,3052,-1947,-3315,-1813,5153,3467,-4175,-2978,79,4829,3114,-5830,-3111,2847,2267,797,-5659,-3546,6605,4248,-2456,-4752,-2861,7113,3928,-5997,-3257,1251,4367,4334,-5220,-4753,5838,1949,609,-3533,-4320,5614,4959,-4575,-3239,-1559,4274,6098,-5979,-4334,2860,2002,3963,-3404,-6442,6020,3950,-2492,-1193,-3712,3017,6113,-5005,-1588,613,1194,3726,-3105,-3600,3745,2156,82,-1472,-2894,3476,3593,-2397,-1334,256,1203,3022,-4485,-2174,3464,1479,8,-2080,-2004,3686,1999,-3157,-369,-880,3663,1360,-3973,-1079,3013,201,-1097,-3536,-1362,5252,1256,-2490,-2810,-429,5489,1681,-4955,-1077,2594,4242,967,-7298,-1210,4056,2483,-1357,-5358,-1466,5659,2279,-4484,-2988,614,5683,807,-6432,-2769,3833,4070,1022,-6031,-2646,5790,1818,-1135,-4803,-1663,5119,3608,-4398,-1726,592,3253,1695,-6039,-871,4287,1773,21,-4009,-1807,4870,2772,-1959,-2135,-1539,2581,2882,-4893,-1715,2045,1022,2221,-3345,-2651,3260,1513,-1660,-1340,-1724,2699,1075,-3936,-568,2417,771,-118,-1940,-563,3755,-76,-1850,-775,847,2935,605,-3706,-584,1800,3108,857,-4424,858,4256,811,-1544,-2195,917,4048,-60,-4363,-611,1665,3536,-730,-4356,-387,3246]],"minZ":-13608,"maxZ":13751,"minX":0,"maxX":0.16249800000000023,"minY":2.007843137254902,"maxY":514.0078431372533},"im":{"z":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-9,10,-11,13,-15,17,-19,21,-23,26,-29,32,-36,40,-44,49,-54,59,-65,73,-80,88,-98,107,-119,132,-146,163,-182,204,-231,264,-305,356,-425,523,-673,935,-1533,6569,157,-4243,-2850,-3945,12650,670,-11411,-413,2141,4638,5214,-12672,-1599,9225,-402,-813,-5819,-3744,11729,1477,-7835,-473,-1620,6613,4835,-11125,-1181,4755,55,2511,-5473,-2974,8395,-583,-3459,-1414,-1946,5739,2437,-5670,751,1979,1601,2084,-6245,100,5760,-1165,-2052,-2782,911,6820,-1636,-4946,-143,1558,3809,-1341,-7147,3249,4226,238,-1601,-5441,2730,7263,-3277,-4403,-1040,1608,7724,-4927,-8569,3143,3811,3846,-2395,-9842,4872,7188,-2750,-2637,-5240,3364,11868,-4924,-7422,2052,973,7612,-1906,-12330,5244,5611,-597,-586,-9788,2604,11095,-4188,-5043,-1081,-148,10371,-1876,-10957,2242,3124,3168,2969,-9977,312,10177,-1647,-1289,-3661,-2014,11046,-797,-7410,144,230,3878,1820,-7924,1559,7056,-836,267,-5460,-771,7420,-2286,-3370,175,-395,5395,-296,-6501,1966,3827,222,-348,-5262,1427,5733,-3051,-3347,-2069,987,4500,-3506,-4702,1681,2449,2269,-2476,-5725,4851,3512,-1821,-2610,-4065,5484,6328,-5708,-4509,117,3476,5636,-5330,-6130,4598,3149,102,-4325,-6411,7399,6876,-4468,-2477,-2682,3925,7973,-6229,-5851,2733,3136,5085,-4031,-8409,5730,6097,-1776,-1734,-6245,3805,9470,-5250,-6072,541,1207,7661,-3788,-9723,5361,4411,619,-366,-7059,3093,8901,-2944,-3168,-2899,-115,8071,-2775,-7071,2541,2381,2761,-25,-6983,3078,5808,-1801,-1690,-3110,473,5285,-2618,-3819,1890,1308,3192,-1989,-5425,4012,2225,-1288,-2554,-3020,3336,4168,-4053,-3144,284,2050,3387,-4485,-4248,4440,2739,-332,-4472,-2905,6801,3647,-4578,-2612,-551,5076,4509,-7009,-2238,2289,3084,2713,-6052,-3529,6306,3260,-1172,-3833,-4591,6900,5670,-6239,-2710,-757,4881,5369,-7099,-4441,5752,2840,723,-4920,-5303,7581,5291,-3409,-2957,-3117,4831,6645,-6375,-4623,1757,2522,3367,-3651,-6350,5587,4577,-1312,-1804,-4347,3603,5338,-4303,-3002,398,2057,4835,-3781,-5186,5106,3089,-144,-459,-3733,4008,4716,-3336,-2543,-735,1664,3778,-3633,-2511,2926,718,552,-2682,-3983,3668,1731,-2935,-2875,-979,2902,1823,-4521,-1344,1761,2442,1122,-5406,-1553,6281,1332,-1514,-3061,-659,5837,1669,-5165,-1462,1739,4618,1202,-5341,-1815,4878,3272,-326,-5682,-2435,7684,1118,-4428,-4088,-1677,6974,1770,-6697,-2826,2198,3171,3022,-6708,-3454,6139,2803,-1241,-4061,-2925,7812,3987,-7218,-2298,746,4261,3053,-6752,-3356,3271,1965,1076,-3718,-3575,5918,1814,-2816,-1908,-1366,4380,3874,-6576,-2355,2384,2154,1177,-3434,-2442,4308,1038,-772,-1825,-174,3603,2022,-2599,-1587,1251,1780,854,-4396,-1289,2802,1639,-1343,-2909,511,3361,-531,-3915,-1743,1957,4000,568],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-7,8,-9,11,-12,13,-15,17,-19,21,-23,26,-29,32,-36,39,-43,48,-53,58,-65,71,-79,88,-98,109,-122,138,-156,178,-206,242,-290,357,-463,651,-1093,5121,2154,-3497,-3977,-3916,11719,3843,-10194,-995,-170,4788,4823,-10262,-4844,6513,1788,1413,-5921,-5229,8872,3221,-5016,-3264,-2254,5772,4871,-7621,-2476,2459,2093,3249,-4513,-3166,6307,2092,-1371,-2728,-2439,5491,1181,-3924,-383,-516,2562,760,-5080,358,3534,387,-567,-3788,575,6162,-1172,-3556,69,-145,5792,-1441,-6446,3486,2529,1469,-128,-7039,2284,6632,-4030,-2241,-2358,999,9017,-3491,-8558,1469,2189,4886,-1607,-10984,4056,7244,-2423,-544,-7150,1049,12333,-1958,-6971,-377,145,8360,46,-11826,2546,6396,2227,1832,-9640,-317,11149,-1697,-4550,-2544,-543,10053,439,-9709,669,1691,4799,2531,-9387,199,7851,823,-319,-4279,-2663,8957,1063,-6311,-694,-674,4923,2498,-7379,283,4189,775,896,-5778,-1337,5680,315,-2474,-699,-779,4857,-665,-5660,1368,1264,1743,-385,-4300,1997,3917,-1109,-1786,-3727,1907,5802,-3176,-2488,1150,704,4124,-3529,-7108,4227,2634,-1263,-1113,-4975,5022,5816,-4233,-3090,-954,2617,7793,-5118,-6179,3866,3184,3310,-2581,-9344,6450,7719,-2445,-2196,-4096,2793,8983,-4702,-7620,1000,1256,6598,-2861,-10466,3769,6083,130,-865,-6988,2306,9764,-2710,-4695,-2098,440,8285,-2346,-9099,1801,4168,3283,481,-6711,-313,6529,-839,-2236,-3591,537,6601,-575,-5065,-16,689,3878,412,-5109,2118,3897,129,-1677,-3962,1837,5470,-1856,-2313,-354,994,3904,-1860,-3884,2419,1727,52,-1152,-3584,2703,2135,-3103,-1358,-131,2930,3724,-5184,-3806,3080,1893,1655,-4894,-3258,5997,2747,-3474,-2485,-2818,5252,5035,-5291,-3234,1410,3381,3745,-4889,-4645,6009,2502,-263,-3239,-5268,6058,4734,-4176,-3214,-381,4184,6378,-4923,-5592,3015,3583,2852,-3884,-7092,4797,6069,-2228,-3425,-4135,4129,6821,-3879,-6048,569,1980,4818,-2811,-7002,3452,3707,764,-1455,-6218,3386,5581,-1875,-2409,-1187,737,3953,-1774,-4606,1833,2682,1314,-654,-4114,2136,3600,-1812,-1022,-1906,2327,2447,-4171,-2897,2506,792,1823,-1963,-2791,3455,1369,-1490,-1472,-89,3543,3011,-3499,-625,1352,1977,1148,-4205,-1157,4164,1249,-542,-4217,-1661,6211,2333,-3828,-2753,550,4185,2405,-6253,-1689,2709,2386,1811,-4890,-2397,5938,2036,-2282,-3288,-1252,6523,3181,-5428,-2880,1467,3885,2603,-6640,-3805,4434,3164,-902,-4299,-3433,5731,3019,-4231,-2759,-1489,3760,4041,-6231,-3946,1722,2277,2331,-3424,-3255,4339,3126,-1347,-3133,-1851,3865,3491,-2210,-1024,1005,1084,2559,-3041,-2555,3568,2407,-739,-1585,-1989,3608,2566,-2588,-1311,205,2304,193,-2758,-1272,2157,1882,-1813,-3215,-348,3764,383,-2987,-1941,1757,3780,502],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,0,1,-1,1,-1,2,-2,2,-3,3,-2,3,-3,4,-5,5,-6,6,-7,8,-9,9,-10,12,-13,15,-16,19,-21,25,-29,34,-41,52,-69,101,-177,704,1915,4596,4509,-10106,-6548,9724,2488,-1259,-5267,-7649,10568,5806,-8727,-1772,-2495,4801,8780,-8845,-4665,6448,2128,2359,-5069,-7319,7224,4350,-4163,-228,-3985,4485,7297,-7788,-3757,2364,657,5151,-5253,-5435,7328,395,-1924,-1514,-3073,4637,2691,-6764,-926,544,1354,2296,-4898,-2541,4120,108,-2196,-2834,-637,5733,348,-4873,-89,-69,5566,-788,-8429,751,4429,2221,-902,-6911,60,8841,-1916,-4131,-4064,-581,9435,-1225,-8790,1196,1321,7484,235,-11448,622,7864,673,-1280,-6803,-2585,12245,-523,-6068,-1818,-3430,10095,2097,-12228,-415,4654,1942,3008,-10771,-3368,10900,437,-2644,-2861,-3499,10260,3310,-9529,-158,960,5135,5083,-10475,-2671,8561,-316,957,-3371,-5297,8444,2503,-5781,-666,-1975,4351,4098,-8415,-991,3821,1150,2353,-4111,-3107,6187,-123,-3161,-588,-2244,4344,1597,-6654,257,2715,-179,376,-5778,1175,5979,-624,-3423,-2761,1610,6140,-1901,-5235,684,2860,3540,-2273,-5623,3265,3806,-327,-2705,-6673,3374,8754,-3016,-4296,-2812,1560,7066,-3400,-7756,1765,3516,3885,-2046,-10279,4239,7290,-1466,-2420,-6506,1082,10629,-2723,-5989,-861,1090,6928,-1093,-11541,2787,5783,1410,-1114,-9039,1551,9875,-1533,-4088,-2287,-945,8819,377,-9775,962,2453,2777,2055,-9187,-1473,6951,-1145,-1011,-4427,-1709,7691,-102,-6552,292,636,2456,2999,-6929,588,5430,-336,4,-3221,25,6362,-1254,-2576,168,1342,3585,-950,-4925,1656,3249,1192,-1611,-4441,2144,5167,-2001,-3510,-671,2373,5091,-3293,-4624,2613,3145,2736,-3697,-6054,3738,4184,-1524,-3381,-3766,4913,7517,-5029,-4747,783,4617,5117,-4866,-6862,5227,4783,809,-3613,-7329,4025,6778,-3063,-4502,-2617,3943,8396,-4321,-6109,2768,3132,5149,-2620,-7467,4624,6879,-1083,-1738,-5451,1928,8009,-3769,-4737,-363,659,5957,-1761,-6830,1597,4003,759,-1043,-6695,1190,6446,-2650,-1964,-1102,155,4775,-1819,-5944,2046,1056,1424,-984,-4077,2339,2862,-2219,-1923,-1443,1148,4569,-2147,-2726,2060,1595,1308,-3133,-4168,3285,3076,-2317,-1652,-977,2680,3854,-3987,-2625,1475,2925,2503,-4811,-3674,3622,3276,1080,-3362,-3369,5851,4544,-2600,-2388,-1483,5373,4089,-5351,-4900,3098,3400,2408,-6437,-5316,5577,3447,-557,-4938,-3614,6377,4454,-3878,-5311,-855,3616,3880,-4850,-4647,4567,2751,1990,-4176,-6263,4880,4902,-2632,-2732,-2933,3768,6128,-5248,-3833,1543,2209,2938,-2736,-5231,3701,4650,-10,-1720,-4044,2706,4775,-3267,-2696,283,1051,2585,-2960,-3281,2564,1224,-839,-2244,-2545,3388,2143,-1535,-1253,22,983,1482,-3323,-2399,3398,648,-481,-2235,-498,3127],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,3,-3,3,-4,4,-4,5,-6,6,-6,7,-8,9,-10,11,-12,14,-15,16,-18,20,-22,24,-29,32,-36,42,-50,60,-74,94,-125,180,-294,612,-3058,-11451,1149,4154,5038,1540,-10139,9,9333,580,-2227,-5805,-1915,11012,665,-7635,-1580,-398,6212,1277,-9788,-1395,6247,2946,864,-5647,-2333,8497,194,-3495,-3334,-489,6563,971,-5361,497,2806,2542,931,-6209,1035,4139,-251,-743,-4357,1230,6644,-2519,-1894,255,699,3952,-3493,-5046,4927,1974,-3,-379,-5541,3324,3972,-5410,-3100,54,1756,5641,-5781,-5987,5080,2495,2218,-3097,-8169,6465,8056,-4257,-2819,-3638,3596,10984,-6609,-6125,2582,1626,6854,-3681,-10972,5186,6264,-360,-1844,-7845,3080,11600,-4949,-5189,568,69,9827,-2183,-10081,2740,3984,3915,-546,-9575,1857,9436,-1625,-1874,-3845,-913,9923,-662,-6898,1079,1919,4817,1204,-8525,679,5201,561,-617,-5511,-910,7577,-1850,-4408,-1320,967,4587,-1331,-4543,2090,2251,1648,-597,-5936,2115,4266,-2243,-1961,-3034,1603,3777,-4259,-1371,2265,1696,2549,-4245,-4176,5695,2763,-3080,-1675,-3856,4896,3976,-6835,-855,1417,3326,4336,-6500,-4400,5314,1772,714,-3611,-5835,7532,5005,-4762,-2406,-1810,3378,7091,-7770,-5700,5105,2450,3416,-5062,-7540,7038,5529,-3866,-2818,-5697,4951,8247,-5922,-5227,466,3666,6289,-2611,-8337,4807,3691,-476,-3085,-8069,4970,6822,-2683,-2602,-1491,1332,6603,-4045,-6567,2053,1511,3827,-1812,-5473,1779,2688,-1646,-134,-2564,1505,5521,-3977,-3101,786,824,3033,-1650,-4213,4041,1873,80,-734,-2734,3409,2453,-3272,-1143,988,1845,1956,-4896,-1048,3393,970,783,-4428,-3147,5280,1738,-2388,-1060,-1413,5313,2471,-5800,-2020,1485,3397,2638,-7111,-3053,6834,2192,-1885,-4009,-3502,7432,3217,-5799,-1043,865,4430,3775,-7124,-4089,5459,2658,582,-4314,-4589,7060,2533,-4321,-3078,-2690,4380,5621,-5773,-3526,2850,2548,2598,-4950,-5531,6084,3735,-2507,-1834,-4685,4154,5183,-4292,-3168,252,2328,4357,-4250,-4465,3414,2202,476,-1557,-4155,3920,2977,-2505,-1720,-856,1646,3062,-3626,-1958,1375,1023,1808,-2868,-1213,3310,1921,-2068,-1748,-949,2570,1393,-3768,-396,2253,2580,1701,-4189,225,3729,44,-1109,-3210,-608,5889,-750,-3860,-320,249,3321,1076,-5675,124,4974,1022,-165,-5386,551,7651,586,-2754,-3248,-252,5048,1086,-6114,-1227,3011,2561,834,-7022,-1724,6043,878,-1229,-3519,-2753,6471,2542,-5126,-3078,668,3743,2322,-5407,-2765,4714,3354,-230,-4121,-2622,4763,2405,-2797,-2659,-739,3865,2591,-4495,-1920,2731,2191,1457,-5202,-2590,3481,884,-1778,-1143,-1023,3439,2225,-3768,-1409,316,2165,713,-2592,-735,2360,945,317,-2462,402,3368,-772,-3235,-1158,1127,2420,-71,-3734,-72,1248,1095,-1294,-3542],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,5,-5,6,-7,8,-8,9,-10,10,-11,10,-10,9,-4,-4,26,-83,410,-3730,-8419,8503,8478,-8985,-3489,-1192,3607,9554,-7882,-9530,7618,3181,3795,-2428,-11356,7481,7354,-5007,-1439,-5098,3740,11318,-7422,-6097,2257,1476,6144,-2182,-9968,6202,4502,-2588,-334,-5196,2527,7912,-5388,-2834,943,162,5203,-2563,-5568,4575,1996,-1022,-385,-3737,4313,4711,-3876,-2355,376,3105,3521,-5936,-2793,4878,2073,684,-5716,-2966,6572,1474,-3990,-3332,-1308,7319,2500,-8472,-2854,2304,5235,2844,-8296,-1405,7711,1251,-648,-6033,-2874,11533,1920,-7027,-2600,-1951,7990,4818,-11115,-2292,6638,2591,2981,-8326,-5267,10657,2017,-3911,-3361,-5605,9082,6264,-8640,-3181,588,3781,8049,-8997,-6474,6670,2545,-624,-4190,-7016,8045,5135,-7180,-2139,-2055,4579,7929,-7327,-4089,4854,520,3418,-3772,-7213,6626,2862,-3068,-1115,-3594,2929,4736,-6359,-2198,2418,964,2893,-4780,-3535,6024,1296,-2728,-1042,-2619,4759,1354,-5649,-957,2410,2014,478,-6323,-896,5040,1083,-1351,-4989,-155,7312,-192,-6298,-1333,745,6683,-325,-9561,179,3862,3469,-858,-8191,22,8772,939,-2979,-5489,-1271,9213,75,-6936,-1126,908,6726,2160,-10816,-890,7608,2559,325,-7072,-3052,10454,1014,-4807,-2158,-1971,8053,3056,-9966,-1078,3049,2879,4147,-8270,-3401,8424,892,-1754,-3047,-5069,8764,3728,-7642,-1070,191,4460,4653,-7430,-2157,4726,1125,663,-3025,-3808,6419,1645,-3611,-610,-464,2098,2548,-7015,-147,3524,-485,553,-3578,-1533,5040,-523,-2922,71,-144,5519,-561,-6176,1173,2769,1484,-1690,-4545,1025,5353,-661,-3441,-2279,721,6250,-1376,-6044,688,2869,4803,-1792,-7247,1195,5166,1811,-3684,-6579,1725,6201,82,-5203,-3736,982,8032,-670,-6603,447,3287,4608,-1163,-9179,1729,7378,332,-1045,-6229,-875,9418,-153,-5932,-1285,1101,5433,730,-8331,362,4424,2106,-559,-6795,-1293,7912,-206,-2466,-1734,-1834,7213,669,-5942,831,1213,1720,1709,-6595,79,5424,-982,-643,-2021,-857,5714,178,-4493,281,1687,2741,243,-4866,730,4102,-844,-575,-2345,712,4392,-2501,-3658,7,1707,4008,-1025,-4706,2575,2885,651,-2470,-4207,2978,4819,-1572,-3161,-1748,3338,4501,-3128,-4873,1487,3224,3556,-3520,-5857,3231,5576,-589,-3173,-4757,4137,6840,-3351,-5212,-1472,2582,5697,-4032,-6746,2193,3508,2386,-2112,-8205,2940,6687,-1293,-3544,-2754,2351,6142,-2351,-4959,1118,2190,3084,-1275,-6302,2551,4217,14,-2294,-4634,-273,5880,-1101,-4375,407,1521,4613,-1119,-5139,1028,2829,266,-1241,-4260,594,4185,-2313,-1931,27,792,2908,-2109,-4604,1168,1798,699,-1264,-3352,2780,2846,-2081,-2069,-974,2180,3257,-3132,-2980],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,9,-11,11,-13,14,-17,19,-20,23,-25,28,-31,34,-39,42,-47,51,-57,62,-69,76,-84,93,-102,115,-127,143,-160,181,-208,240,-282,339,-420,547,-770,1281,-5418,3009,10692,-5408,-4809,-4001,2939,10467,-3265,-8905,2570,4078,4981,-1495,-10445,2886,7268,-538,-1815,-6586,885,8358,-2640,-5886,-2218,1475,6008,-1268,-8195,2607,2802,1918,-173,-6586,1968,5046,-1250,-1639,-4075,1234,5187,-3868,-3950,1871,1447,3919,-2650,-4970,5714,2209,-1430,-1895,-4306,4667,4273,-6048,-1181,1331,2600,4896,-7041,-3490,6364,670,-433,-2639,-5844,8031,4668,-5994,-651,-1561,5462,6713,-9297,-3847,6607,936,3428,-5234,-7715,9137,4854,-4552,-3073,-3936,6782,8348,-9074,-4552,3305,1964,6705,-6079,-8099,7482,4258,29,-1741,-7593,5615,7631,-5182,-4038,-1706,2809,8523,-6116,-7538,4637,3703,3612,-2698,-8982,4876,6043,-1557,-2687,-3409,3374,7945,-3243,-4578,263,1932,4962,-2311,-5625,3224,3008,567,-3546,-3823,3407,4004,-3521,-1308,-1304,2148,4778,-4485,-1569,3012,1237,1322,-3243,-2684,6180,1303,-2469,-624,-2004,6474,1683,-7348,-19,1751,2253,2117,-6695,-828,7360,795,-1476,-2377,-3403,7900,1689,-8045,-416,1095,4709,3331,-8067,-2844,7208,1507,222,-5977,-4717,9934,3565,-5767,-3076,-2075,6552,5467,-8646,-2875,4776,3260,3213,-6705,-7938,7814,3392,-2933,-4296,-4152,6258,6574,-5942,-3150,1783,3159,5885,-6348,-5221,5650,3340,703,-4290,-4920,4448,3489,-2878,-1424,-1475,4513,4624,-4441,-4770,1206,3201,1750,-3313,-2327,2998,1809,-1445,-2571,-1503,3136,2414,-3557,-686,1227,2841,2216,-5289,-805,3006,423,-496,-2491,-1341,5249,-104,-3486,-200,-272,4443,703,-5112,1510,2748,124,-415,-6141,-1529,7212,-2050,-3890,-2042,-513,6912,998,-7382,535,2513,3444,1166,-8191,758,7566,435,-1794,-4117,-1878,8748,1290,-6830,-1340,564,5910,2933,-7536,-2513,5277,3157,1155,-5451,-2301,8658,1783,-4350,-1679,-1446,5819,2628,-7310,-630,2169,2496,1294,-4639,-3810,5974,1120,-2589,-3086,-3122,4595,2362,-3641,-1784,-1110,2986,2498,-4994,-2659,3978,823,-495,-3633,-2410,3481,-38,-2547,-1534,-134,3359,642,-4480,112,2898,2087,-679,-3553,1308,3355,98,-1495,-1376,1664,4135,-2731,-4105,-35,2082,3024,-795,-6561,2244,4330,-195,-2508,-3052,2220,6658,-1573,-4184,-798,1986,5280,-2911,-6366,1295,4903,1681,-3045,-5534,1298,6542,-1550,-3142,-3649,1180,6623,-1990,-7507,221,3339,4659,637,-6886,-324,5656,687,-2252,-4048,-491,7004,1476,-4835,-1685,1390,3885,1639,-5882,-505,2845,1110,-1020,-5356,-1228,5431,367,-2929,-2251,98,4752,756,-4362,-860,2270,2060,-747,-3318,259,3175,-128,-869,-1668,48,3702,32,-3015,208,1754,1597,-2388,-2102,507,1556,-34,-1697,-1275,1953,1664,-1744,-2294,-480,3013],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-1,2,-2,2,-3,3,-4,3,-3,4,-5,5,-5,6,-7,7,-8,8,-10,10,-12,14,-17,20,-24,32,-41,58,-90,162,-388,2701,9468,-5236,-11078,5137,4520,2751,-1251,-10405,4642,11294,-4283,-3635,-4187,-88,11944,-3548,-10061,3616,2666,6354,98,-11244,4239,7527,-2194,-185,-6056,-949,11539,-2460,-5438,983,-1224,5752,-682,-9472,3158,2765,-1798,1100,-6966,1627,7061,-3055,-2249,-125,-290,5968,-2219,-5822,3331,1854,1234,-533,-5242,3523,4494,-3109,-2536,-343,2560,4765,-4746,-4716,3522,3650,2936,-5376,-4637,5195,4729,-836,-4718,-5363,6551,5303,-6088,-3032,-657,4366,5863,-6817,-5652,4349,3674,2854,-5958,-6737,9439,5604,-2875,-2633,-5346,6381,9552,-7501,-5830,1800,3410,7682,-5957,-9921,6702,4679,1843,-3143,-9412,6268,9607,-6927,-3744,-1824,1744,9683,-6144,-8790,6127,1833,4018,-1212,-9398,6666,7172,-4367,-1671,-4574,667,9358,-4662,-4065,3452,651,4574,-1580,-7739,4961,4484,-2172,-6,-3065,2427,6842,-5190,-2604,2507,304,3069,-3300,-4155,5137,2049,-1282,-1921,-2005,5024,3360,-4259,-1783,461,3824,2822,-5606,-3093,3737,3133,690,-4982,-3738,6506,2879,-2531,-4396,-2165,6811,4678,-6129,-2558,1835,4913,3520,-9027,-4001,7179,3036,-56,-5467,-4559,9654,3821,-5465,-2613,-1880,6981,5742,-9209,-3280,3363,2157,4282,-7469,-5801,8806,3528,-2905,-3844,-6132,7076,6777,-7305,-3113,1045,3312,5946,-6714,-6055,6468,757,720,-2514,-5863,6551,4414,-5537,-771,-1927,2487,5014,-5958,-4332,4614,1638,2758,-2084,-4356,4958,2072,-2700,-995,-2220,3229,3171,-6173,-1353,3180,590,2281,-4013,-2756,4676,1369,-3407,-511,-920,5170,2900,-6548,-1899,2257,2447,1056,-6798,-1278,4599,2064,-1539,-4870,-80,6520,1500,-4837,-2297,420,6799,955,-7060,-1638,3706,4503,265,-8742,-1330,5810,2673,-2496,-5611,-2140,8986,1813,-6568,-1477,3,6123,2760,-8968,-3292,5462,2075,1254,-6314,-2633,7396,1587,-3049,-2409,-1345,6808,3729,-7795,-1806,3380,2283,3338,-5569,-2970,5717,1272,-325,-2599,-3177,5775,3194,-5958,-1174,320,2557,3045,-5439,-2776,3720,444,165,-2089,-823,4631,1793,-4377,-385,630,3512,578,-5792,-444,3493,-30,-994,-3483,-1138,5430,-395,-4439,-707,1061,4554,-1117,-5332,701,4389,1678,-1451,-5998,-199,4984,229,-2340,-4163,642,5526,-1002,-4584,-2092,2192,5878,-634,-6662,458,4952,3049,-2004,-5471,702,6909,-1048,-4654,-3744,577,7325,-1902,-6343,-467,3313,5858,-571,-7611,-463,5342,1166,-2160,-4638,-1072,6570,637,-4802,-1556,1120,5108,405,-5794,-812,2572,1573,-21,-4774,-936,4582,-421,-1720,-1669,-109,3562,468,-4197,1032,2414,617,2081,-3772,-322,3961,-923,-2719,-2672,-167,2915,-1178,-3357,727,2041,840,-720,-3502,1128,2657,-902],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,3,-3,4,-4,5,-5,6,-6,8,-8,10,-11,13,-16,20,-25,32,-44,62,-98,176,-414,2887,7346,-7581,-8110,6227,4278,2775,-2809,-8351,6342,6871,-3356,-4193,-3885,4793,7164,-5509,-6397,1176,2783,5336,-3832,-7206,3602,4339,-903,-2689,-4312,4430,5324,-2125,-3196,-772,3276,4600,-4150,-2381,1901,2320,2117,-4970,-4047,4636,2028,-1257,-659,-2212,4470,2906,-5635,-471,595,2115,4665,-6245,-1683,6215,-1052,-1628,-2847,-3435,8166,1271,-7909,2108,-571,3902,3056,-10874,-1930,7899,-255,534,-4480,-5074,11937,1907,-5994,-2210,-1403,6400,5286,-11666,-2283,6457,3052,2953,-7341,-5286,10000,1315,-4709,-3549,-4756,9048,5251,-9487,-3766,2060,3561,5298,-8522,-5864,6960,2810,976,-4653,-6781,7310,5154,-5138,-3370,-719,3709,6151,-6244,-4998,2282,2604,2580,-4608,-5431,4999,3344,-1326,-3035,-2828,4235,2936,-3887,-1157,175,2922,2337,-4940,-2391,3234,971,1033,-3828,-987,6087,-796,-3112,210,-1119,4412,2426,-6043,1881,2567,1154,1360,-5374,-469,7282,-1972,-2946,-1160,-1389,8189,-1013,-8033,1343,2499,2251,893,-8787,1831,8454,-1675,-2392,-4017,-322,10321,-917,-7668,919,543,5098,2152,-10431,309,8474,597,-373,-6602,-1943,9611,487,-6450,-2777,-1081,7649,1988,-9447,-1717,3383,3019,2350,-8052,-2913,8819,2582,-1775,-4448,-2359,7014,2737,-6020,-2658,1020,4270,2149,-6057,-1913,4797,2092,-379,-4763,-1643,5305,1161,-2444,-1323,-1534,5186,709,-3838,-1470,1874,2609,-215,-4067,-879,4427,-767,-901,-3009,-217,4228,-1716,-4501,99,1386,2992,-985,-5333,2585,3424,-1106,-1308,-3480,2522,6546,-2478,-4129,1172,1472,5662,-1504,-6802,2998,4114,162,-1380,-7764,2292,7649,-1975,-3311,-1336,779,7987,-2989,-7173,2990,2613,5024,-222,-8386,2423,6584,-891,-2177,-4736,230,8467,-1791,-6444,-575,1327,6357,-271,-7972,733,5669,844,-760,-6838,281,6737,-31,-3669,-2641,1305,6665,-213,-5960,-58,1540,2707,43,-5038,-73,4948,889,-2086,-2755,-447,5425,-2030,-3594,-550,2176,3128,-840,-4284,620,2012,1413,-792,-3625,2462,3653,-1697,-2082,-1164,1341,2653,-3151,-3124,2455,1295,1005,-2698,-4316,2500,2832,-2998,-2519,-2531,3941,6209,-5029,-3797,76,2516,2529,-4462,-4891,3339,3661,-1531,-2792,-3899,3407,5119,-4210,-3270,-603,2463,5579,-4459,-6362,2658,4059,1492,-2871,-5464,2604,6255,-1388,-4101,-3351,3571,6085,-3358,-4947,199,3752,3482,-1791,-5687,2324,5462,1208,-3261,-3419,1529,4994,-1448,-5159,-235,1225,4139,-1672,-4254,1520,3190,775,-2299,-3787,1043,4397,-1159,-2000,-2280,1200,4007,-2495,-3621,628,1327,1413,-2389,-2773,2667,2951,-273,-1859,-958,3934,2278,-2371,-1650,921,2739,604,-2624,-3148,1994,1581,-305],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-5,5,-5,6,-7,8,-9,10,-11,13,-14,16,-18,20,-22,25,-27,30,-33,36,-40,45,-49,54,-60,67,-74,82,-93,104,-117,135,-155,181,-216,264,-337,452,-671,1214,-5933,-835,12634,-2254,-3851,-2820,-1487,11760,155,-10668,1731,2787,4311,2745,-12624,-699,9409,-1141,137,-5010,-3005,11582,559,-7704,-472,-997,6276,4065,-10716,865,5198,-823,2896,-5725,-2936,9404,-530,-4771,694,-2590,6799,2961,-8085,1385,3766,-113,1544,-5392,400,6833,-2300,-2901,-1092,-148,5210,-1476,-7151,2491,3096,1621,-721,-6752,3407,6083,-1504,-2900,-2738,3292,7389,-4209,-5070,865,3318,5621,-4417,-6766,4116,5027,1518,-2889,-7097,5579,7145,-3024,-4565,-4976,2526,9591,-5230,-6544,1579,3599,5831,-4104,-11382,5165,6683,166,-1441,-8745,2758,10239,-4628,-6187,-1054,1278,9647,-2337,-10194,3017,3936,3392,386,-10442,3042,9069,-3402,-2930,-4171,-1206,9746,-1534,-8984,1143,855,4815,2394,-9450,2213,5972,-2313,1197,-4445,-1307,9108,-2248,-4517,1457,-2254,3903,-219,-6610,3399,2777,-1120,1103,-4336,1469,5858,-3515,-2571,1186,722,4302,-4319,-6137,3222,2304,-314,-1740,-4450,4216,5486,-3090,-2619,-1037,4382,4804,-4947,-4048,2004,4198,3231,-5702,-5892,6060,4646,10,-4773,-5483,6682,5108,-5903,-4021,-634,5323,6691,-6570,-5978,3502,3780,2404,-5712,-8124,6657,5200,-1836,-2322,-5197,5230,8253,-6247,-5334,348,2169,6543,-3691,-8318,5578,3312,-639,-537,-8284,4069,7188,-5303,-1856,-1732,-342,7599,-3337,-7487,4516,1665,2852,-659,-7727,3717,4541,-2614,-358,-3271,498,6501,-4065,-3812,2241,920,1929,-1039,-6037,3496,3134,-2075,-11,-3068,1881,3771,-4460,-2385,1971,1640,3127,-4144,-3029,5705,2987,-1874,-3478,-2292,5188,3520,-6342,-2611,799,4514,2566,-6658,-4738,3884,3809,70,-6312,-2820,6371,3969,-2251,-4807,-2878,7166,3618,-5949,-4076,2272,4673,3768,-6895,-4191,6351,3629,1311,-5004,-5171,7551,5312,-4455,-3009,-709,5282,5312,-5085,-3041,3242,3719,3439,-3907,-6430,6839,3210,-1922,-2037,-5734,4141,4823,-4998,-1772,323,539,4481,-4425,-5116,2955,1588,246,-1835,-4695,4162,2796,-2575,187,-18,1344,5293,-3936,-1853,3488,733,1005,-2366,-2415,5689,953,-2935,-1543,-271,4426,1799,-4261,-1344,2629,1572,-837,-4773,-2181,6057,-806,-3675,-2867,517,4608,452,-5032,-2459,2498,4543,226,-6661,-765,4556,2027,-2058,-4947,-1952,7145,988,-3937,-3505,725,6833,898,-6807,-1331,2791,4576,926,-7686,-3802,5199,2983,-2770,-4681,-2268,6231,2696,-4874,-2683,-393,4902,2231,-5676,-1430,4258,2002,416,-4265,-2825,5828,1395,-3455,-2324,-538,4951,3810,-4940,-834,2097,1074,1439,-3572,-2349,5020,501,-1585,-1187,-1324,3203,1533,-2926,-673,1762,1132,138,-2651,-357,4879,312,-1966,-2315,-95,5018,50,-3041,-327,1068],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,0,1,-1,1,-1,2,-1,1,-2,2,-3,2,-3,4,-3,4,-5,5,-6,6,-7,7,-9,9,-10,11,-14,15,-18,24,-37,90,-957,-5805,-4590,9653,5801,-7270,-3359,-650,5728,5812,-8596,-4704,5121,4478,2672,-6643,-5177,7395,4101,-2376,-5289,-3492,6629,4588,-6667,-4210,492,3146,2219,-6375,-3044,2982,1696,1599,-3758,-3824,6782,1234,-2472,-264,-1283,4723,1652,-5731,571,1806,597,1228,-5548,-1096,8126,-2876,-1555,-2186,-2532,7350,-1734,-6839,3374,1538,2298,1533,-9711,2144,7772,-2269,-1436,-2863,-694,11253,-1906,-9197,1348,1174,5808,315,-12025,1199,9000,-1116,141,-8212,-654,12354,-786,-6753,-1613,-1258,9292,1988,-11364,231,4239,3351,2376,-9945,-3214,11305,761,-1976,-4698,-1883,10044,3207,-8846,-3375,103,5394,3485,-8408,-2786,5580,2300,679,-5819,-2987,7032,3320,-4553,-2679,-2132,5647,1292,-6305,-880,1137,3338,3150,-6734,-558,4271,212,95,-3782,-547,6369,-894,-3377,424,172,3771,-200,-6009,3252,3503,900,352,-5227,1747,6383,-2948,-2290,299,-244,5966,-3008,-6779,3989,2445,662,1176,-7147,3155,7212,-4176,-2075,-1746,1000,9084,-4082,-8237,2230,2165,3700,-750,-9794,4540,8414,-2774,-2900,-5579,1549,9942,-2685,-7129,428,1298,7258,-1152,-10240,2555,5856,690,-1509,-8418,493,8615,434,-5652,-2339,1495,7801,-31,-8552,79,2798,4166,941,-7311,-137,7139,919,-3159,-3992,69,6236,401,-3580,-1555,127,4059,295,-5376,-461,1506,1211,-565,-4814,-126,4701,78,-2013,-1807,-237,5869,-1840,-2820,1922,450,2211,-1484,-4870,2925,3347,-1335,-376,-2226,2716,4913,-4223,-3057,2219,1784,2560,-3111,-6093,5715,1852,-1622,-2007,-4549,4609,5967,-5180,-2405,-346,2035,6649,-4350,-5436,4093,2409,998,-3480,-6423,5332,6737,-3578,-3143,-2412,3489,7851,-4717,-5562,1369,3018,4779,-3164,-7600,3755,5794,-443,-1820,-5367,2813,7755,-1904,-4044,-1204,1760,6509,-2235,-5858,440,3449,2687,-1196,-6553,1566,5725,487,-3127,-3684,721,5098,-1878,-4335,684,1010,2023,-1066,-6219,2400,2202,39,-244,-3065,2008,3836,-2867,-2756,-283,859,2434,-3696,-2484,2441,1429,497,-2385,-2943,4295,2212,-2879,-1958,92,2836,3182,-5091,-1797,3091,2301,1346,-4542,-4092,4931,1438,-3424,-1882,-1346,4397,3592,-5172,-2682,1348,3879,2234,-6140,-3682,5223,2028,-1133,-2713,-3236,4350,5167,-4442,-4379,-385,3454,3866,-4776,-4602,4028,4310,329,-4007,-4177,5108,4548,-1376,-3021,-3204,4553,4559,-3137,-4376,676,1723,3742,-2499,-4158,2578,3006,112,-3019,-3625,2859,2883,-2988,-2556,-1241,2201,2932,-2470,-2779,940,2930,1424,-3130,-2457,3447,960,-2759,-2164,-1246,2176,1420,-4187,-1439,940,2633,412,-2899,-1241,3580,2336,-562,-1289,8,3290,417,-3785,-718],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,9,-11,12,-13,14,-16,18,-20,22,-24,27,-29,32,-35,38,-43,47,-52,57,-62,69,-78,86,-98,111,-127,147,-171,195,-186,-247,-10788,-2228,4728,3599,2809,-11168,-3039,10306,908,-1802,-4824,-4674,11032,4116,-8775,-1126,473,3764,6656,-10443,-3623,7135,1461,1218,-4985,-5619,9929,1984,-5940,544,-3717,5624,6114,-8808,-1935,3924,-1181,4152,-6124,-4310,8280,-190,-3722,-26,-3529,4813,2317,-7122,221,2280,-84,2748,-5522,-1405,7259,-647,-2780,-687,-1170,6877,-454,-5644,1170,3082,2442,-579,-7869,1296,6814,-261,-873,-6350,2113,8861,-2160,-6014,-1541,1801,7913,-1900,-9147,504,4073,4225,-1866,-9000,1911,7679,415,-4643,-6026,797,10566,-1769,-7248,-727,1241,8824,-644,-11869,1140,4633,2743,631,-9354,20,10886,-428,-3006,-2472,-2002,9261,-677,-10888,1244,1949,4010,3393,-10010,-1043,7510,-1464,69,-4256,-3858,10134,-93,-7030,1530,-1946,3674,3550,-9180,-415,4741,-1422,1373,-4368,-2585,8333,-1296,-4192,1426,-510,4594,1253,-8077,1909,3357,-260,168,-4835,1256,7154,-3179,-3546,279,1940,5185,-1680,-7068,1514,4113,1661,-1345,-5930,3216,6330,-1996,-3501,-3609,3043,7632,-3409,-5313,53,2890,6622,-3466,-8181,2434,4886,1516,-3618,-7319,4529,7843,-2529,-4357,-4468,3212,8880,-3711,-7139,1073,3010,5595,-1796,-9280,4543,6758,-1007,-1142,-7223,1709,9931,-3598,-5505,-1574,-605,8007,-1414,-8713,2609,3048,1657,1437,-7057,540,7377,-1786,-1651,-1912,-1170,7765,-2399,-6269,2729,830,1886,1382,-6556,2860,4244,-2178,424,-2714,321,5077,-2561,-3789,2418,-559,2731,-1652,-5472,4160,3117,-3169,-610,-2448,2388,5992,-4158,-3473,874,3648,3979,-3354,-4888,4080,3958,-415,-3000,-4212,4774,4212,-3774,-3560,-525,4616,4759,-5707,-5183,2722,3718,2555,-5318,-5317,5324,5451,-1953,-4831,-5136,5865,6216,-4564,-4134,-1596,3674,6217,-4789,-5924,2720,3372,2617,-4545,-7427,4734,5444,-2475,-1423,-3780,3483,7428,-4553,-5190,617,2048,4178,-2717,-7521,3845,2748,272,-489,-4794,2963,6079,-3305,12,-681,941,5028,-2774,-3995,2999,1337,123,-388,-3441,3776,3739,-3172,-1265,470,696,3348,-3388,-2586,3794,1001,481,-2420,-3219,4280,3770,-2968,-2687,-393,3075,2807,-4696,-2425,3721,2922,592,-5369,-2375,5406,3663,-2716,-3387,-2214,5610,3488,-4770,-2550,862,4709,1963,-5668,-3835,4318,3333,512,-6353,-3268,5649,3403,-2908,-3392,-1515,5371,4139,-5794,-4173,1057,4246,2146,-5922,-3708,5831,3764,-842,-4239,-4579,6069,3282,-4478,-3405,-1000,4318,3462,-4998,-3338,2846,1586,3145,-3261,-3649,4687,1933,-1140,-1513,-1282,3320,3151,-4660,-1538,715,2364,2492,-3044,-2364,2964,733,-1140,-1345,-2692,3357,2035,-3729,-955,761,1081,375,-4515,-437,4529,1220,-2660,-2724],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-6,6,-6,8,-8,10,-10,12,-12,14,-15,17,-19,21,-23,25,-27,31,-34,38,-42,47,-54,60,-70,80,-96,118,-151,209,-343,1054,4152,5714,1973,-11501,-1602,8755,2270,-1049,-7612,-1860,9718,2191,-6889,-3151,230,7949,1576,-7103,-877,3210,4450,1435,-7522,-1530,5154,2410,-1253,-4415,-2254,6603,824,-4113,-2167,-347,6020,1747,-6600,2612,3030,423,1021,-4806,224,5916,-2120,-1188,165,-1230,5880,-1756,-7160,4372,141,352,-304,-6476,3245,6458,-4966,51,-1623,1070,9632,-5186,-7373,3991,2538,4273,-1827,-9736,5599,7445,-4017,-3027,-5505,1786,11554,-5680,-7368,2126,740,7699,-1625,-11399,3841,7053,499,114,-8723,565,10982,-2349,-5707,-1508,1309,9376,-1012,-10628,1395,2900,4400,-222,-9717,1095,8328,-228,-2671,-6027,-436,9237,-175,-5980,-3193,1517,6528,-223,-8306,52,4924,1520,-1080,-6052,-317,5539,-199,-3248,-3152,212,5252,-824,-4057,1048,918,4082,-1750,-5794,3656,3059,-2036,-286,-5387,2470,5531,-4409,-1522,923,-127,4012,-2813,-4983,4831,1010,-752,-442,-4751,5316,5645,-5989,-1624,-36,1589,5783,-5510,-6121,5576,1337,1050,-2601,-6309,7823,5923,-4229,-3080,-2379,4088,8071,-5868,-6230,4003,2396,5064,-3999,-8290,6202,6823,-2791,-1952,-5054,3139,7671,-5217,-4874,23,2477,5725,-2933,-8060,2591,4564,1896,-2204,-6364,2803,6203,-2083,-4367,-3141,357,7448,-1646,-6161,673,1553,5656,-1691,-5408,1943,3000,838,-2142,-3439,2255,5237,-1678,-1375,-1172,906,5171,-3333,-3913,1312,645,1227,-2295,-4660,2522,2454,-2395,96,-1451,3206,3837,-4260,-1910,2040,-212,2295,-2787,-3324,3949,1033,-3164,-878,-2946,5174,3237,-6912,-1790,1989,2833,3034,-7082,-3248,6867,1739,-1709,-3367,-4710,6046,3347,-6065,-2811,-612,3975,4649,-6582,-5002,5087,3952,490,-4539,-5046,5848,4100,-3707,-3951,-3355,5580,6620,-5240,-4127,1069,2816,3471,-3979,-5000,4251,5048,-321,-2655,-4384,3274,4631,-1439,-4481,-201,2279,3931,-4724,-3484,2336,2331,2099,-2574,-3531,3558,3408,-533,-2552,-2039,3322,2939,-2242,-2199,114,973,1848,-3857,-2395,3088,430,97,-1459,-1642,3989,1185,-2965,-141,-282,2402,1158,-4156,128,2985,749,-145,-2624,-1005,5546,1016,-4723,-1755,837,4265,735,-5761,88,3828,2562,684,-4654,-2610,6639,423,-2598,-2211,-1021,5596,1576,-7346,-2859,2683,3027,1978,-6702,-1744,4430,2904,-1105,-3680,-2061,6782,2734,-5253,-2666,520,4659,2167,-5677,-2973,3095,3160,1393,-4829,-3167,4911,3069,-2338,-3915,-1282,4614,2305,-4012,-1959,766,3046,1371,-3547,-2366,3201,1512,-262,-2093,-2413,2868,1370,-2606,-927,344,2641,1521,-3056,-1194,1102,1047,-338,-2819,-103,3296,-1045,-1194,-208,235,3200,-693,-3790,-171,2209,2596,-253,-3700,1246,3330],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-7,8,-9,11,-11,13,-15,16,-18,20,-22,24,-27,30,-33,37,-40,44,-49,54,-59,65,-72,80,-88,99,-111,125,-143,163,-190,226,-274,346,-460,672,-1202,6149,5884,-2966,-3113,-6608,8096,6573,-8245,-4130,691,4742,8434,-8865,-5843,7707,2725,1782,-2893,-8541,9190,6428,-6446,-1951,-4211,3961,8627,-8131,-4391,4661,403,5283,-3444,-8161,8862,4158,-4359,-37,-5084,3538,7446,-7023,-1279,3874,-964,4600,-3297,-6132,7569,806,-3418,-374,-5178,3688,4529,-7110,-170,1145,1394,3030,-6559,-3326,6963,856,-1948,-1980,-2223,7946,2650,-6319,-2588,1270,5445,2044,-7760,-1843,5969,3302,252,-8619,-2226,8708,1213,-4965,-4941,-364,9379,1533,-8215,-2438,2250,6499,2336,-10697,-2235,6482,2666,586,-8835,-4078,10850,2290,-6142,-4519,-3335,8553,4209,-9559,-1572,2187,2843,4030,-8699,-3225,8150,1062,-775,-3527,-5453,9408,4284,-7920,-373,-825,3169,5915,-8653,-3722,5710,887,1061,-2971,-4824,8242,2323,-4356,1017,-1514,3797,5153,-7785,-536,4236,-796,2101,-4037,-2800,7072,207,-3891,677,-621,4008,1305,-7150,372,3295,886,871,-5573,-1025,8302,-34,-2890,-2702,-452,6281,304,-7293,-360,3644,4914,484,-7899,1098,6294,2574,-2291,-6185,981,8709,-830,-6277,-3403,2798,8869,-1793,-8699,-1128,3450,5144,-328,-9132,173,8059,828,-2464,-7476,-1480,9829,514,-6512,-2050,548,8180,1321,-10186,580,3921,2296,1839,-8621,-1390,9465,-199,-2997,-2416,-2490,8844,1633,-7495,247,1574,2305,2871,-7713,-378,5815,-1554,328,-2770,-3161,7318,806,-4970,1320,144,2783,873,-6990,1228,3700,-2207,-515,-4089,-320,6717,-1419,-4725,848,-153,3905,-228,-6100,2406,4355,-677,-2330,-4784,1728,6963,-2106,-3671,-1228,1691,5055,-2782,-6226,349,4258,2198,-3537,-6712,2356,6456,104,-3280,-5453,3036,7522,-1864,-5714,-1972,2737,6585,-2752,-6252,2177,4508,2567,-2578,-6617,2117,7671,623,-3348,-4983,1782,7391,-1474,-5890,41,2758,4833,-456,-8776,1938,5262,414,-684,-5164,194,7551,-2097,-2880,-1141,415,5952,-770,-6071,743,1825,542,1315,-5940,345,4628,-2465,-1148,-637,766,4935,173,-4076,2623,1322,-287,225,-4593,2405,3762,-2220,-2185,-2222,938,4517,-3330,-4415,2295,1861,1530,-2415,-3455,3701,3747,-2337,-2444,-3129,3687,5134,-3614,-3714,853,3001,3954,-3459,-5515,2789,4731,534,-3939,-4773,4807,5683,-2302,-5545,-1913,5530,6557,-3835,-4971,1196,4967,3727,-4922,-5220,4329,4862,1074,-4293,-3961,4055,6144,-3347,-5096,-1852,3538,5494,-2582,-4260,1622,2383,2263,-2707,-6170,3284,4638,-214,-2693,-3681,1839,5116,-3412,-3406,270,2304,3927,-1186,-5659,1607,3295,701,-772,-3133,2046,4558,-2472,-2169,180,2097,3184,-2382,-3063,2816,2249,-1229,-1668,-3528,2832,3444,-3192,-1040,666,2411,1164],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,9,-10,12,-13,14,-16,17,-19,21,-24,26,-28,31,-34,38,-42,46,-50,57,-62,69,-78,88,-100,115,-134,158,-191,239,-316,455,-789,3960,506,-3756,-4073,1117,10189,-2283,-6735,-1128,2805,7565,-355,-10670,938,6619,2977,-1066,-8334,1593,8546,-867,-2848,-4158,857,7689,-1385,-6778,-36,1859,5094,-388,-9058,1255,4375,1143,-441,-4846,1911,6686,-3643,-2078,-29,-910,5608,-1491,-5665,3724,1077,-919,90,-5909,3394,5262,-6109,-451,225,661,6655,-6068,-4679,7049,578,2197,-1817,-7234,8832,5079,-6551,-1909,-2284,4236,8568,-7605,-6046,4395,1367,3507,-4467,-8424,6503,6241,-2216,-3621,-6116,5114,9199,-6838,-5025,1482,2620,6854,-3377,-8419,5699,5160,1089,-3990,-8039,3434,7649,-3739,-5128,-3428,2319,8704,-3228,-6790,1307,3692,5177,-2817,-8415,2579,5662,777,-3531,-6446,3064,6117,-739,-3461,-1989,3427,5325,-2386,-4693,2029,1782,3267,-2116,-5196,3919,2095,-2017,-477,-3923,3051,4742,-4758,-1759,2285,155,3252,-4247,-3910,4990,-30,-2549,-312,-3883,4782,3666,-6794,-340,1650,1866,4014,-6835,-4479,7394,-20,-1063,-2036,-3803,8156,3944,-7347,-1170,-856,3950,5899,-9157,-3262,6417,1757,1471,-4779,-5654,8124,4559,-6188,-2771,-3441,5859,5468,-8398,-5082,3499,4169,4193,-6309,-7208,6523,5143,-296,-3994,-5267,6274,6703,-4920,-5069,-645,4176,4978,-4877,-6280,2943,4092,2724,-4756,-6298,4599,3856,-2851,-2732,-3049,3815,4298,-3099,-3412,290,2802,3169,-4246,-2949,2823,1955,105,-3361,-3690,3821,1643,-3787,-1344,-1954,3508,1685,-5185,-620,3104,108,1374,-4175,-846,6185,-1071,-2529,-128,-1452,4532,918,-6742,826,3290,1890,2135,-5805,-2043,6902,-284,-2307,-2148,-201,6829,1742,-6398,-985,2929,3648,975,-9060,-2461,6878,1872,-1672,-3871,-2403,7056,1872,-5409,-3062,-14,5932,3425,-7562,-3175,3931,3230,560,-5501,-3328,7264,2409,-2246,-2917,-2738,5098,3403,-6083,-3459,2896,4637,2678,-6327,-2815,3881,3390,-161,-4154,-3018,5318,2546,-2806,-1373,-203,2981,2502,-3663,-1397,1947,3251,611,-5062,-1128,4084,1048,-945,-2258,-2304,3642,260,-4258,677,-142,1819,1813,-4056,343,3000,-616,-513,-2557,313,5581,-1254,-4190,-459,389,4165,700,-6034,2398,5140,164,-1708,-4236,727,6995,-1397,-3575,-1451,1181,5193,-793,-6823,743,3111,2536,124,-6483,489,5964,627,-3541,-3056,1879,5736,103,-5925,-767,2376,4243,570,-5498,-371,6383,1062,-1025,-4870,-419,6561,1939,-4176,-2933,2156,4802,1922,-5433,-1325,2911,3277,-823,-4634,-1778,4306,1523,-1915,-3349,-105,4046,389,-3293,-1308,313,2112,253,-3921,353,2173,1055,285,-2907,-461,3735,207,-2567,-1051,1215,1858,-697,-3183,290,1192,654,-425,-3657,1150,4397,-1823,-2374,-1014,835,4423,-2283],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,5,-6,6,-7,7,-8,9,-10,11,-12,13,-15,17,-19,20,-22,24,-27,29,-32,35,-40,44,-48,53,-60,68,-77,89,-104,125,-153,197,-274,456,-2128,797,4899,7320,-4618,-10671,6832,5466,952,-2729,-9953,6600,9565,-5174,-3720,-4034,2383,10313,-5564,-8266,5382,3127,5382,-1282,-10852,5377,6680,-3731,45,-5205,517,11641,-4722,-5144,3296,-348,6043,-544,-9541,5437,3722,-2723,959,-5679,1172,7100,-5795,-2872,2509,-1556,6484,-2568,-6103,6690,2245,-2137,-835,-4732,4023,5476,-5271,-2072,378,3360,4626,-5641,-5711,6661,2484,-233,-5285,-5254,7345,5260,-4389,-3986,-1729,5510,5572,-7375,-4577,3498,5272,2828,-8054,-5625,5655,4186,-182,-6045,-5725,8033,6086,-5248,-3749,-970,7778,6154,-8962,-4861,2896,4138,5376,-7784,-6918,8085,4257,-2693,-4607,-6516,8236,6552,-7810,-3468,398,2262,7039,-6646,-7938,5552,3326,1907,-2328,-8782,6337,5491,-5298,-1046,-3260,1999,8087,-6560,-3691,4638,488,3240,-2706,-6978,7125,2464,-3765,1058,-2448,3981,5301,-7506,-135,4374,-153,2911,-3847,-4530,6894,226,-3357,-878,-1107,5175,3180,-7698,-1231,2760,2612,1506,-6778,-3198,6963,2423,-1514,-2852,-1887,6602,2775,-6517,-3209,403,6274,2476,-7911,-2337,5372,4321,689,-7510,-2516,9203,3635,-3498,-5376,-1520,8534,3425,-6744,-3634,996,6575,3382,-9688,-3313,5033,4169,1456,-6511,-4545,9332,3409,-3490,-3759,-2663,7524,3798,-8229,-970,2074,2740,2860,-6630,-3657,6402,2271,-907,-1676,-5324,6688,3515,-7833,-1628,164,2539,3561,-7887,-3424,4272,495,1400,-2332,-3704,6170,1455,-4916,579,-2017,2484,2550,-7208,486,4204,-943,-550,-4307,-1588,6786,57,-5720,-792,-288,5037,1353,-6835,214,4172,1952,650,-6768,289,6943,-401,-3566,-3485,259,7409,304,-7553,-2118,3150,5699,-202,-8271,-840,5388,3587,-1203,-6846,365,8021,133,-5120,-4886,903,7552,557,-7321,-979,3173,5485,2107,-8771,-888,6982,2805,-1778,-5866,-1385,7537,629,-4646,-2367,-247,7599,1530,-8130,-117,3411,2004,684,-6974,-2325,7536,100,-2502,-1694,-1988,5919,715,-6267,-505,1960,1529,663,-5885,-1126,5745,-843,-1460,-1571,-343,6078,-995,-5137,311,1895,1619,660,-4559,291,4865,-419,-1975,-3498,972,5987,-2608,-5686,235,2081,4036,-357,-5453,390,3582,393,-3093,-4945,2272,6473,-2017,-4295,-1284,2943,5495,-384,-6183,-564,3859,4239,-2452,-6572,2980,4334,588,-3840,-4860,1777,6779,-489,-4314,-3175,2697,5684,-1608,-6345,8,5012,2204,-2006,-6330,1560,5461,537,-3793,-3398,1341,5307,-1577,-4844,27,2433,4460,36,-6096,1267,5087,1359,-1239,-4036,-565,6372,-412,-3608,-292,900,4459,-1297,-5158,1360,3187,732,267,-2966,-801,3477,-1482,-1697,-687,136,3722,-1408,-5364,2154,2467,743,-1864,-3639,2928],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-19,20,-23,24,-27,30,-33,36,-40,44,-50,55,-62,70,-80,91,-106,124,-149,184,-237,325,-496,943,-4895,-8498,3418,4670,5172,-4066,-8610,4430,6884,-1201,-3973,-6019,3677,8741,-4438,-5715,-1351,4133,7479,-4579,-6155,1772,4577,2807,-4395,-6650,5697,4488,-2152,-2262,-5422,3786,6136,-3991,-2522,593,1388,5387,-3799,-5295,5254,1014,182,413,-5448,5273,3827,-7019,155,-825,753,4895,-6038,-2685,6759,-677,469,-2107,-4562,8030,3206,-7364,249,-1097,2893,5474,-9027,-2975,7137,1170,1922,-4666,-6509,10243,4021,-5554,-2701,-2616,7189,6185,-9861,-3728,4361,2762,4709,-7488,-5995,8599,4670,-1474,-4379,-5149,8239,7646,-8212,-4596,-476,4768,5286,-6297,-6665,5136,4813,2519,-6485,-7116,6535,5639,-871,-4230,-3768,5222,5842,-4847,-4863,-344,4314,4865,-5455,-4952,4816,2059,836,-3901,-4127,4842,2195,-2676,-2065,-2565,4092,4615,-4883,-1498,2473,1128,2245,-4457,-3567,6482,633,-2030,-41,-3777,5378,2483,-6524,623,1914,551,4070,-6135,-2714,7219,-535,-2496,-2521,-2188,8193,1111,-7617,840,1455,2828,2637,-9392,-1273,9242,-108,-1135,-5098,-3377,10184,1385,-7899,-1319,-371,6785,3361,-10074,-2636,5264,3774,1414,-6651,-4442,7708,3392,-3973,-4039,-3242,8007,4378,-7082,-3155,1386,6043,3083,-6822,-3332,5883,3457,-579,-6101,-4253,6315,4051,-3416,-3305,-1173,5948,2598,-5544,-2923,2180,3247,2864,-4821,-2250,5268,1816,-1377,-2493,-1832,5831,1469,-3557,-396,-1132,2914,2102,-4618,-862,2800,-70,866,-3525,-1026,6063,-1249,-3454,145,-676,5342,-574,-6378,1299,3575,658,316,-4919,612,7744,-2004,-1754,57,-455,6166,-2297,-7852,1724,3392,2773,314,-8149,519,8237,-1016,-2128,-5208,-119,8825,-483,-7454,45,1999,4519,-290,-8178,-1130,6527,1533,-1463,-5638,-985,8442,1465,-5047,-3937,-66,6318,1448,-6640,-1754,4362,4008,-232,-6478,-1884,5068,1698,-2429,-3918,47,5751,684,-4589,-2944,462,5241,765,-5861,-986,2474,1979,-249,-5021,-1139,4671,1370,-1526,-1997,82,4415,-930,-3270,-70,1190,1713,993,-4384,1064,4421,-598,-878,-2470,-862,3875,-1156,-3659,917,1654,2812,-1060,-5610,2547,3275,-79,-1033,-3197,2772,4841,-2647,-4888,-947,1171,4434,-2893,-5837,2970,4850,333,-1933,-5571,3799,6272,-2461,-3713,-1951,2095,5614,-2966,-5817,1005,2784,3021,-2539,-6560,2043,5253,662,-4277,-4198,1418,7067,-613,-4313,-1500,1514,4449,-1439,-6881,1482,4218,2594,-1793,-6053,-446,5203,-940,-3106,-3071,1964,5648,-524,-3698,-142,3005,3186,-1325,-4107,1578,3460,939,-1128,-3838,575,4676,-1074,-2603,-877,1132,2098,-1676,-3576,1575,2076,568,-768,-3110,2128,3593,-2056,-2431,-192,1389,2776,-2520,-2950,2460,3003,257,-2147,-3457],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-2,2,-2,2,-3,3,-4,4,-4,4,-5,4,-4,2,1,-7,20,-55,403,-3646,-8681,1357,9415,-2736,-7916,-2468,1875,9256,-1042,-11576,2006,3949,4928,-8,-11223,1521,9783,-2302,-1178,-5345,-1752,11367,-1541,-7396,512,466,6092,2126,-10707,4088,6542,-922,1568,-5718,-1906,9327,-3170,-4033,2124,-2000,6307,790,-8639,4346,3227,-2766,1380,-6237,80,8285,-4294,-3343,868,-22,6663,-2507,-7605,5855,2862,-385,-843,-6140,4085,7216,-5175,-2492,-258,2162,6558,-4611,-7067,4733,4335,2404,-3773,-7303,4863,6326,-1704,-4067,-4948,5637,7737,-4362,-6264,-645,5222,7186,-5280,-8198,3726,5362,4355,-4395,-8811,5686,7120,-1651,-3792,-5339,4364,9814,-5638,-5862,629,2886,7976,-4558,-9044,5494,4895,1781,-1366,-8942,4045,8412,-3518,-1954,-3971,-45,9771,-3760,-7177,3991,260,2635,-696,-8974,3595,4463,-3765,473,-3190,-641,7658,-4841,-5335,3539,-1621,3250,-2239,-8295,4753,2674,-2484,-551,-4366,2783,6404,-5101,-3007,2933,-21,3595,-3939,-6190,4889,1954,-1887,-2342,-4492,4566,5287,-5641,-2565,999,2590,4247,-6214,-5414,4796,4353,317,-3891,-5405,6096,5095,-4603,-5099,-1849,5653,5058,-6049,-5353,302,5492,4397,-7656,-6175,6281,5264,268,-6062,-6021,7272,6680,-4588,-3966,-3426,5151,6005,-6263,-5825,2960,3465,4638,-3697,-5945,7197,3607,190,-2472,-5837,5128,6499,-5664,-2475,-1136,1922,6582,-5434,-6075,4792,1602,1956,-979,-5374,4780,4569,-4233,14,-1440,1996,5344,-4523,-3296,3464,-339,798,-1290,-4807,4957,2461,-4003,212,-783,2589,3398,-6417,-2330,3892,263,1753,-4729,-2962,5921,1673,-3734,-1975,-1008,5361,2784,-6056,-4183,2894,4523,1486,-7151,-3954,4797,2394,-574,-4201,-1855,6872,3538,-4949,-3365,658,6602,2703,-7378,-3536,3249,4412,385,-7188,-4146,6040,2814,-1039,-5192,-3872,6604,2298,-5511,-4016,-19,5612,5208,-7075,-3711,3773,2494,931,-5394,-3496,6983,2887,-1827,-1257,-2428,5101,4465,-5312,-2033,1729,1878,2055,-5400,-2576,5245,774,-811,-663,-2916,4875,3258,-4847,-404,960,1745,2072,-4462,-600,3817,-1012,-797,-1889,-1336,5117,-718,-4148,-547,1008,2499,2222,-6499,-195,3978,1345,-691,-3433,-386,5669,833,-5423,-2088,5,5778,927,-6184,-528,3971,2846,-114,-6232,-523,6891,1668,-2646,-3270,-303,7212,1834,-5727,-2955,3540,5503,-106,-6443,-1887,3721,3424,-769,-5709,-415,6444,1719,-3126,-3828,-866,7097,1652,-5860,-2130,1089,3542,859,-6024,-2057,4996,2716,37,-4545,-775,5650,628,-3657,-1621,-331,4614,2039,-5111,-379,3186,1960,1116,-3472,-474,4611,-1215,-2233,56,-1046,3693,761,-5230,98,1468,681,-479,-4287,202,3749,-937,-1728,-1550,-471,3649,-797,-4992],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-5,5,-6,7,-8,8,-9,11,-12,13,-15,16,-18,19,-22,23,-26,29,-31,34,-38,41,-46,51,-57,63,-71,80,-92,105,-123,145,-176,220,-290,413,-1442,7721,5700,-5452,-5312,-2178,7618,6295,-6258,-6075,1764,5821,4590,-8308,-5779,5597,4004,817,-5930,-5272,7532,2380,-3617,-1971,-2895,5891,4825,-6111,-2203,3125,2352,3990,-6317,-4048,7141,234,-622,-1854,-4511,6388,3546,-7202,1114,520,717,3742,-5860,-2019,6887,-2422,130,-1237,-3181,7555,-474,-7703,2370,131,3521,2781,-9740,-16,8154,-2220,774,-4338,-3020,8986,-814,-8376,-179,325,5161,1901,-10744,-417,7332,1843,352,-8559,-2854,11098,375,-5815,-3581,-1193,8967,4296,-10410,-2738,4713,5109,2480,-9000,-3021,8347,2624,-1853,-6352,-3571,8953,4082,-6941,-3233,-327,7924,3113,-8345,-3407,4577,5161,1853,-7857,-2337,7073,2105,-1397,-5331,-2468,7377,1591,-4133,-1238,-410,5052,2727,-7989,-500,3801,667,1160,-4976,-1466,5918,-490,-2219,-379,-1354,4432,616,-7288,1692,1921,112,2238,-6461,-1071,7133,-3241,-2268,3,-2327,6971,-1280,-7178,3625,1419,1472,841,-7924,2612,8690,-3175,-2106,-2572,-108,9623,-2050,-8010,2734,2104,4484,155,-9127,1397,6493,-552,-1927,-4531,-640,9046,-1245,-6960,-1748,1093,8553,344,-9622,-744,5608,3612,-1135,-7979,-759,7571,1099,-5334,-3229,487,7874,945,-6996,-2750,1991,6453,201,-7620,-1632,4064,2817,-1387,-6124,-1053,6330,929,-2468,-3127,504,6251,-613,-4465,857,-558,3260,378,-5008,1631,3731,118,-671,-2683,360,6172,-2109,-3860,2119,-1079,2160,-1039,-4347,4304,2335,-663,-428,-4038,1874,5643,-2748,-2885,1115,645,5227,-2739,-7190,4432,2617,-234,-259,-5759,3739,6325,-4489,-2286,-1270,2139,6361,-4125,-6938,4291,3386,2477,-2412,-6556,3014,6932,-2415,-3176,-3465,2604,7545,-2879,-6727,-176,2172,4781,-2139,-9010,1721,5699,972,-1913,-6630,1226,6759,-1017,-4495,-3483,1871,6624,-921,-5942,303,4304,4035,-1712,-5636,239,4899,511,-2349,-4051,1914,5128,-977,-3726,-1366,553,3902,-1773,-4962,1337,1756,-202,223,-4506,2051,3248,-2452,-414,-268,1307,3005,-3328,-1063,2506,1037,950,-2364,-2799,3329,2719,-1791,-1484,-1514,2376,3434,-4301,-2382,1936,973,1898,-3370,-4102,5056,2856,-2325,-1880,-2656,3855,4664,-4360,-3033,1710,3690,2772,-5148,-5294,3605,4023,276,-3713,-4728,3755,5082,-3253,-3620,-189,4656,3494,-3720,-5907,1826,4249,2328,-3897,-4629,2749,4890,-320,-4929,-2343,3934,4389,-3373,-3305,-1641,3527,3616,-2950,-4438,2341,3245,1652,-2603,-3569,1474,4138,-2455,-3442,-2365,1892,2783,-2732,-2390,1551,2040,2241,-2341,-3641,1971,2624,-519,-1835,-1356,3437,2816,-3651,-1210,971,1647,436,-2900,-1260,3675,1842,287,-2872,-1416,3946,1045,-2990,-1238,1107,2668],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-5,6,-6,8,-9,9,-10,11,-13,14,-15,17,-19,21,-23,25,-28,31,-34,38,-42,46,-53,59,-66,75,-86,97,-99,46,1200,8575,2160,-10566,275,6692,4586,317,-10269,-1416,10612,335,-3666,-4493,-3133,9787,1777,-9423,-1574,581,4757,4021,-11520,-1354,7162,324,-498,-4661,-5119,9749,1079,-6428,1028,-3565,4909,4468,-9920,-430,5629,-208,3239,-7077,-4383,9631,-3217,-3010,1334,-3470,5074,2211,-10003,2621,2780,-1568,2333,-5717,-411,7993,-3140,-3511,-615,-1566,7896,-296,-8323,3162,3023,1041,723,-8045,1730,8316,-932,-3700,-3698,1164,8775,-2233,-7082,792,3608,6503,-1541,-10854,1531,6703,1932,-3288,-7041,1671,8216,-1177,-4839,-5837,2582,9785,-1235,-7677,-275,4020,6222,-1583,-10494,1784,7214,1272,-494,-8399,1268,9424,-1400,-5117,-3228,-1273,9516,473,-8572,862,3427,3382,747,-9650,219,7792,-2254,-2091,-3903,-2268,9051,-283,-6455,1842,-626,3587,1279,-9567,1578,4873,-3263,1131,-3776,-476,7885,-3548,-3981,2711,-1311,4326,405,-7699,3280,2615,-2887,766,-4633,690,7172,-4449,-3357,1791,79,5168,-2565,-6788,4858,3812,-495,-2266,-5807,3362,6758,-3596,-3644,-1975,2933,7255,-4587,-5882,2047,3512,3760,-3939,-7595,3821,7229,1024,-4564,-6609,4088,7441,-1791,-5471,-3097,4130,6750,-4405,-7435,2491,4532,4714,-3303,-6525,3331,6225,-195,-3626,-5292,2882,8077,-2608,-4823,154,2159,7304,-1477,-8105,3592,3772,1496,-882,-8251,927,7269,-4319,-2222,-1290,-870,6974,-2927,-5939,3929,-54,2262,-335,-7716,1968,3822,-5003,48,-3141,-396,5275,-4042,-3338,3237,-463,2072,-867,-5330,4999,3424,-3899,-629,-2783,2024,6099,-5002,-3059,2108,2752,2222,-3735,-5713,5350,4534,-1355,-3009,-3343,5228,4366,-5567,-3119,450,3815,4215,-5317,-5458,2780,4011,1261,-4019,-4812,5565,5241,-2197,-5296,-3477,5568,6355,-4289,-4711,-1241,5052,4459,-5621,-4604,3413,5092,1350,-4953,-4850,6025,5677,-1795,-3233,-2726,4126,6805,-4953,-5236,1579,1865,3821,-3994,-4409,4238,3397,2,-1526,-4111,3227,5022,-4905,-2792,591,1003,4272,-2691,-2986,4830,276,245,-197,-3460,3697,2585,-3972,-465,822,1385,3189,-4875,-1919,2957,303,-150,-2328,-4528,5160,2465,-3868,-1377,-357,3804,3516,-5314,-1620,3615,2228,508,-4733,-1802,5856,3175,-3000,-2936,-1427,5385,2317,-6197,-3285,2389,5174,2144,-6045,-3442,5030,3880,-588,-4448,-2483,5426,3544,-3998,-3356,237,5318,2586,-5585,-3006,1536,4266,1657,-6712,-3460,4223,3790,-1036,-4379,-1842,3785,3050,-3020,-3276,592,3866,2361,-4652,-2748,3720,1862,2019,-3462,-3801,6442,2502,-2567,-828,-1841,3991,2605,-3477,-747,1324,1833,1919,-2748,-1477,4650,1219,-2097,-313,-650,3400,47,-3772,245,2072,1333,1058,-3805,-108,4372,1136],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-6,7,-8,8,-10,11,-11,13,-14,16,-17,19,-21,23,-24,27,-30,34,-37,40,-45,50,-57,65,-73,85,-101,122,-152,197,-272,417,-787,3939,2953,-10305,-3082,5646,4790,425,-7606,-2735,8237,2851,-2532,-5070,-1105,9004,2531,-6197,-3010,588,6540,2214,-8693,-254,4956,2562,1481,-6160,-2990,8877,-1354,-2570,-399,-3067,6722,1455,-6694,2193,1773,1169,2791,-6865,-632,7175,-3309,-350,-375,-3380,6710,-1038,-7231,4175,-32,1814,1602,-7577,3024,5947,-4055,420,-2848,-372,9926,-3515,-6715,3206,955,4240,-243,-9620,3287,7986,-1304,-2440,-6735,310,10652,-4324,-6799,-317,983,6656,901,-10520,801,6548,2487,-1332,-8654,610,9188,8,-5249,-5526,1068,9783,-326,-8358,-1410,2906,6371,669,-9007,-541,6863,2794,-1942,-7879,-950,7691,506,-4903,-3022,215,7370,42,-6378,-1251,1914,5284,313,-7398,933,4604,-131,-513,-4309,-802,6978,-2071,-2732,136,-397,4159,125,-6214,3537,3503,-1475,1805,-5443,2215,6421,-4525,-1845,-171,-351,5282,-2700,-6370,4891,1911,-1440,237,-6906,3143,6527,-5202,-2074,11,1658,7720,-3593,-6220,3899,2813,2226,-1610,-8591,4368,6388,-4303,-2572,-3956,2774,8428,-5882,-6682,1536,3834,5143,-3372,-8684,2922,5869,1029,-2696,-6976,2216,8714,-1505,-4868,-2390,2380,6849,-1943,-6928,595,5037,3410,-2018,-7029,2328,6012,825,-3350,-6073,2985,7475,-903,-3524,-1961,1436,6234,-2185,-5921,2769,3568,2770,-1483,-6077,3733,4448,-1558,-395,-2547,1909,7061,-3427,-3480,1759,-914,2472,-2298,-4709,3849,2129,-3079,-999,-2767,2048,5727,-4858,-1051,1851,586,3178,-3102,-4941,5455,1259,-2597,-957,-3148,5283,4405,-5518,-3009,879,1840,4701,-4896,-4195,6341,2689,748,-3168,-5859,5854,6201,-5339,-3809,-1236,3695,5664,-5888,-5109,4938,3981,2074,-4930,-5705,5598,4658,-2500,-3620,-3378,4866,6419,-4587,-4485,386,3577,4812,-3921,-5358,4011,5248,1704,-3628,-4937,3213,4699,-1802,-3490,-2332,4440,5154,-3200,-3869,1068,2652,3491,-4301,-4007,3203,1913,-169,-890,-2803,3400,3162,-2869,-1254,-1073,1804,2196,-2318,-3175,2292,1120,-83,-1347,-3206,4838,2175,-2745,677,-49,2437,2892,-5460,-690,4384,-94,-502,-3416,-2964,5801,1250,-4414,-1316,-670,4176,2923,-5559,127,3106,1555,618,-5440,-3132,6494,2286,-1881,-3384,-1147,5740,2890,-6041,-3446,1627,2906,2740,-6422,-2858,4146,3674,-829,-4709,-2690,4988,4010,-3892,-4597,-47,4776,3376,-4221,-3461,2733,4294,1698,-4082,-3389,3694,2000,-646,-2711,-1925,3951,2954,-3551,-3366,-93,3111,2581,-4190,-2625,1935,1552,991,-3083,-2850,3257,1038,-1299,-1906,-319,3020,1295,-4245,-1499,1215,1137,766,-3430,-224,3356,275,-1297,-1811,-795,3978,-341,-2951,-847,1886,2407,-1190,-4410,-533,4052,-823,-1996],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,6,-7,8,-9,9,-10,11,-13,14,-15,17,-18,20,-22,24,-27,30,-32,36,-39,43,-48,54,-60,68,-77,88,-102,120,-145,180,-234,324,-500,967,-5422,-6327,8905,4238,-4487,-5089,-1862,8623,6081,-8131,-3163,3308,4603,4790,-9326,-4591,8792,2973,-1074,-5513,-6324,9394,5362,-7145,-1341,-2149,4873,7069,-8638,-2900,5295,393,3935,-3902,-6309,8107,2009,-4817,374,-4129,4235,6336,-8222,-1900,4861,-1905,5144,-4358,-5209,8777,-1545,-3830,966,-3947,4831,3448,-7930,1004,3187,-463,2475,-6748,-1728,8959,-654,-3447,-1767,-2699,7493,2276,-9171,510,1976,3666,1205,-9700,-2241,7848,1862,-1966,-5422,-1910,10471,1965,-8220,-3752,755,8340,1576,-9155,-3625,4437,5424,-485,-10032,-2048,7279,2823,-2661,-6745,-1225,9233,2117,-6780,-2550,113,8271,2008,-9401,-377,4762,3449,1177,-8250,-2081,9318,519,-2809,-3521,-3553,8598,2014,-8612,-717,288,4040,3280,-9417,-1095,6165,-1158,1298,-2670,-4417,9205,1068,-5475,994,-2166,3429,3921,-8077,1542,4804,-1558,2114,-4282,-2347,8019,-2130,-4462,1079,-1550,4112,531,-9118,2519,3597,-1324,-258,-7168,598,9275,-3117,-3425,84,-158,6870,-2221,-8095,1808,4240,3056,-513,-8231,563,8663,-365,-3647,-5610,913,8464,-465,-6376,-2420,3215,7227,-2397,-9938,804,5180,4092,-1854,-8286,1511,8502,117,-4591,-5105,342,7604,-98,-6615,-1200,2546,6501,-1507,-9673,-21,5772,2353,-1185,-6771,556,7576,-1701,-2887,-2627,-1595,7280,-1017,-7201,766,1625,3019,980,-7069,489,5444,-1003,-874,-1885,-1361,7197,-470,-5620,2708,300,2599,962,-6819,3411,4738,-2058,-578,-2885,-101,6762,-3111,-5704,3019,1094,2189,-1005,-6595,3891,5474,-1350,-1180,-3567,2546,6602,-4666,-4788,1395,2960,4828,-2376,-6318,3835,4584,1263,-3316,-7317,3313,7141,-2168,-4874,-2189,3374,5960,-2098,-6178,-27,5087,5259,-3491,-6532,1907,6029,1591,-3726,-5089,3108,7736,-1965,-5110,-2838,3736,6464,-2551,-6734,1355,3566,4825,-2777,-6747,1670,5661,-123,-1542,-5702,2769,6631,-2895,-3676,-1591,583,4609,-1128,-5971,2216,2857,264,-723,-4756,1860,5142,-2851,-1641,-30,-45,4984,-1513,-4044,2784,1774,580,-1890,-3964,3826,4125,-4129,36,-440,1801,3363,-3704,-3022,3819,1810,-396,-2204,-3529,4898,4075,-3319,-2736,-852,3562,3797,-5592,-4085,2122,3842,1841,-4840,-4900,4978,3210,-1003,-4884,-3402,4622,6045,-3250,-4441,-1083,4411,4677,-5520,-4340,1859,5197,1296,-4887,-5234,4101,4765,-1841,-4181,-3140,3611,5363,-3100,-4293,-687,3914,5620,-3230,-4378,2531,3505,1264,-3435,-4873,3205,4532,-1510,-2452,-1694,3294,3874,-3135,-4106,1354,2064,2500,-2139,-3498,3098,2104,-1478,-1752,-2528,2739,2287,-3579,-1885,1014,1802,2894,-2421,-2200,3130,1157,-916,-1575,-1553,3600,3097,-4320,-2158,1716],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-4,5,-5,5,-6,6,-7,7,-8,9,-10,11,-12,14,-15,16,-19,21,-25,29,-33,40,-49,62,-83,119,-196,419,-2837,-8203,885,8779,-154,-6603,-4484,1541,9137,-651,-9399,-1563,3271,5679,-1962,-9204,396,5440,1068,-1862,-5973,1243,8487,-1602,-3962,-809,-1177,7932,-267,-9312,2632,1085,517,1441,-8141,944,7814,-2942,-1416,-884,-2032,7337,-2069,-6636,5227,445,1160,1294,-6926,4096,6205,-5964,-734,-1202,-368,7358,-5720,-5954,6368,1084,1767,-1615,-8761,6678,6087,-6151,-996,-4090,2409,9514,-4588,-4935,3403,2643,4028,-3880,-10881,6450,6132,-1458,-2262,-6608,4343,9113,-4137,-5785,-550,3821,7900,-3325,-9014,2953,4569,4399,-4468,-8313,4069,7912,-131,-3670,-5749,3318,8743,-1517,-6680,-1592,3465,7748,-3929,-7625,1369,3925,3902,-1926,-8487,2108,5601,-1421,-2910,-5004,1440,7375,-3924,-4434,319,709,4667,-1990,-6165,3453,1862,-823,1497,-5197,2238,6061,-4449,-543,927,-181,5361,-3605,-4375,6183,494,-883,-599,-4827,4882,4322,-5992,-711,1489,950,5101,-5851,-4496,7339,1193,-50,-1783,-6129,5695,5378,-5851,-1836,-1003,3940,5006,-6287,-5018,5168,2674,2768,-4725,-7389,6102,4289,-3640,-3333,-4255,6510,6633,-5265,-5646,25,4643,6534,-4740,-7134,3977,5352,2078,-5010,-5957,4376,6659,-2400,-5565,-4116,4433,6484,-4565,-5251,69,4036,4441,-3717,-6208,3047,3947,1542,-4157,-3782,3237,4034,-3759,-2129,-2641,2416,4891,-4382,-2919,1220,1338,2894,-1572,-4093,4367,968,-2356,430,-3691,2888,3281,-4464,-1029,1716,-48,2961,-3692,-2866,5912,705,-2559,-1359,-4088,4059,2881,-6367,401,2294,1076,2421,-5203,-3461,7267,980,-2757,-2116,-2552,5653,2800,-6789,-2170,1070,3237,2126,-7931,-3188,5020,2013,372,-4920,-3791,6501,3278,-5011,-3819,-596,6103,4399,-6574,-3640,3542,4169,1420,-5608,-4109,5574,4813,-1552,-5004,-1703,4918,4232,-4442,-4826,-374,5707,3943,-6199,-2581,2304,3718,1123,-5405,-3386,4477,3568,-1044,-2959,-2579,4772,2205,-3486,-1261,-1052,2176,3746,-5732,-1584,4130,621,318,-2953,-1691,3641,512,-2310,327,-384,2423,566,-5039,151,3159,-907,72,-3864,-1146,5399,-377,-2330,10,-270,3908,275,-6010,22,3739,1750,367,-4957,-583,6361,-550,-2463,-2264,479,6141,-410,-6444,-586,3865,3473,832,-5060,-1449,6440,1937,-1915,-4009,-1909,6338,2826,-3851,-1716,1684,6567,1586,-6318,-1967,4105,4208,-355,-4839,-1115,6207,3739,-3089,-5069,-473,4534,744,-3872,-3109,1207,3597,1360,-5469,-751,3059,2564,-746,-5976,-4,4874,1715,-3268,-1802,-1327,3994,1616,-4093,-733,1807,998,81,-3566,-665,3414,-812,-818,-1421,-508,4044,-27,-3070,1689,2187,1989,-169,-3853,993,2739,-873,-2721,-2243,581,5305,-980,-3144,1421],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,6,-8,8,-10,11,-12,14,-16,17,-19,21,-24,26,-28,32,-35,38,-42,47,-51,57,-62,68,-76,84,-93,105,-119,134,-155,181,-215,263,-336,459,-716,2570,-6502,-8660,3916,4802,4080,-6360,-8243,6259,6044,-1377,-4367,-6478,5478,8071,-5420,-5851,-1226,4171,8595,-5956,-6518,4916,3288,678,-2288,-9396,5572,6666,-3742,-232,-4273,2056,8931,-6394,-3995,4225,-695,5077,-2200,-7178,5570,1893,-3359,1554,-4453,3322,6294,-7080,-1434,4438,-1229,5502,-5565,-5942,8430,1668,-3071,840,-3494,5576,5851,-8353,60,2966,1414,3542,-6341,-4596,9178,554,-721,-3454,-5478,8516,4435,-7745,-2322,-197,4421,5091,-7535,-4755,5649,3611,1258,-7521,-4406,7803,4671,-3691,-5726,-3597,8343,5433,-7627,-4111,704,4955,5108,-8946,-5522,6160,4226,2348,-7309,-4876,9449,4559,-3618,-5051,-3710,7272,5414,-7530,-2928,1058,2944,4771,-6094,-5572,6703,1911,-417,-4421,-6177,7590,3977,-5323,-1373,-1348,3309,5532,-6785,-2470,4514,-863,2354,-2639,-6287,7117,422,-5931,320,-1895,3724,5487,-7777,-231,4774,-955,1844,-5129,-2859,7559,-426,-4571,40,-1470,6638,3275,-9483,-54,3335,1257,1465,-6198,-2088,9208,-150,-3260,-3712,-2972,8393,2608,-9125,-1617,3962,4370,1868,-9529,-2348,7005,3101,-642,-7134,-2754,9770,2797,-4963,-4530,271,8047,2120,-8178,-3404,3899,5047,1429,-8493,-2719,6550,3914,-1887,-6069,-2320,9358,2776,-5058,-2046,-815,6671,2154,-7704,-1999,5233,2782,2304,-6895,-3043,6932,238,-1920,-2168,-3422,7008,2684,-6594,321,479,2469,1749,-6266,119,5671,-211,-760,-2304,-3070,6350,-180,-5566,1399,-378,2366,1720,-7591,269,5120,-2243,350,-3875,-721,7366,-2516,-5149,1354,895,4920,146,-8266,1547,5265,-596,-605,-5423,1168,8744,-668,-5179,-2344,1829,6083,-1380,-9041,399,3702,3210,-941,-7452,1102,7899,1354,-3249,-5249,-80,8384,922,-6914,-2972,2745,7839,-446,-7132,-949,5047,3538,-1950,-7318,-301,6906,789,-2756,-3949,-755,7553,535,-5943,-1852,2955,5415,-232,-6463,201,4004,2094,-1330,-6000,-637,6147,47,-3611,-716,-332,3467,199,-6177,726,2412,1688,1144,-4854,1278,4558,-2198,-1980,-1418,8,5200,-1631,-4808,1963,1180,1124,-510,-5328,3278,4413,-1962,-3021,-1474,1499,5100,-2925,-4802,1605,1704,2521,-2511,-6081,1823,5374,-1854,-2208,-3239,3709,5808,-2178,-4433,-402,3017,4176,-1231,-6353,2548,4332,1267,-3567,-5448,2559,6845,-1748,-5236,-3022,3267,7679,-2298,-4834,-529,3628,5065,-2321,-6704,973,4568,821,-1861,-4074,1847,5288,-1311,-3776,-1730,2063,4517,-2511,-4694,-240,2809,2425,-1938,-4632,1503,4987,782,-3436,-2964,2647,3840,-2200,-3821,1702,1052,2519,-1868,-3635,3356,2708,-679,-1750,-2654,1583,4376,-1962,-2161,360,1228,3279,-2537,-2942,2960,1907,-567,-2292],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-4,4,-4,5,-6,6,-7,7,-7,9,-9,10,-12,12,-13,16,-18,20,-24,28,-34,43,-57,82,-147,818,5032,6795,-4708,-9913,3902,6017,2780,-4425,-8072,4818,9080,-1136,-3143,-4560,2897,8544,-4807,-5912,-179,2437,6572,-2970,-8106,4572,3595,-330,-826,-6195,2636,7555,-5775,-3210,-845,-514,6271,-4573,-6293,4815,-215,156,304,-7288,5716,5376,-6603,577,-1293,-577,6363,-5355,-4934,7517,-772,661,-271,-5545,7163,3421,-5669,-424,-1030,3712,7011,-8180,-3813,5726,871,2617,-4702,-6076,8261,4322,-3840,-3074,-5097,6064,7170,-7691,-4504,2165,4036,3276,-6521,-7066,5505,5955,-418,-5223,-4610,6544,6733,-3672,-4853,-3514,6692,5833,-6446,-5508,2302,5191,4203,-6242,-6665,5643,4230,817,-4805,-5934,6842,7269,-1625,-2454,-3319,3429,6739,-5881,-4636,3768,2997,3295,-3277,-6423,6551,2324,-2518,-1825,-4577,4189,6908,-4746,-1809,1819,794,4468,-3718,-5666,6997,-108,-1592,190,-4392,6032,3766,-6394,292,1168,506,3066,-6190,-2043,6680,-216,715,-1323,-2735,6825,3217,-7669,110,632,2931,3739,-7117,-2529,7108,1258,65,-5463,-3868,7857,3482,-5035,-3639,-490,5578,4741,-7561,-3427,4948,2796,1731,-6350,-3985,6757,3705,-3081,-5830,-3273,7430,3718,-5014,-5168,469,5933,3412,-6417,-3216,4942,4142,1558,-6501,-3994,6129,4150,-1390,-4466,-3073,6681,3279,-4792,-2758,-775,5176,4385,-6407,-2497,4991,1983,2047,-3447,-4497,5885,1876,-3973,-1233,-1985,4182,2913,-6756,-456,2053,306,2463,-3601,-2189,6514,-53,-2508,-361,-3404,4690,1040,-7051,970,3082,1411,790,-5374,-626,6242,-954,-2468,-195,-1057,5949,182,-6030,1494,1467,2405,1432,-7107,-337,6543,206,-2700,-4184,-1513,7720,1243,-5190,-1871,543,5581,397,-7240,-1392,5254,4044,-1446,-6519,-1385,7266,1974,-3161,-3571,332,5333,623,-5812,-3258,1215,5657,923,-6762,-1306,4664,3168,-920,-4665,-953,7164,1551,-1628,-3274,16,4978,1459,-5685,-2615,2275,3395,1160,-5020,-193,4707,-284,-1159,-1370,-1033,5259,-497,-4093,-29,-665,3352,981,-5226,575,2759,-9,111,-3494,-356,5459,-1373,-2739,276,516,2121,354,-4529,2200,2517,-756,-1814,-2801,1038,6010,-950,-3877,303,1515,5126,-2946,-6702,3278,3972,982,-1498,-4251,612,5293,-735,-3136,-2953,993,5929,-1312,-5336,-126,3743,3073,-1115,-5315,931,5406,1198,-3266,-5796,462,5156,132,-4056,-3086,1730,4901,-781,-5779,-552,3166,3263,-1573,-5232,311,4404,211,-2595,-4397,408,5125,-463,-3320,-1123,1128,4149,-1709,-4493,537,2879,1211,-577,-4261,1323,4961,-1016,-1895,-945,861,2882,-1756,-2734,1343,1132,1447,423,-3294,2098,3637,-1182,-1540,-1322,1567,3950,-2593,-3576,1678,1231,1345,-1780,-4479,2625,2913],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-2,2,-2,3,-3,4,-3,4,-5,6,-5,6,-8,8,-9,10,-11,12,-14,15,-17,19,-22,24,-27,32,-36,41,-47,55,-66,78,-98,130,-181,286,-581,3457,9772,-350,-6339,-5661,4019,9066,-2613,-7896,-1972,6138,7680,-3546,-9700,2626,6089,2899,-3791,-7446,2814,10271,-2077,-3576,-4862,594,10667,-3602,-7804,2290,1758,4518,-570,-10153,3673,5422,-3027,369,-4063,-110,9276,-5305,-4495,2479,-728,5785,-1178,-8658,5628,2602,-1238,1723,-6129,2172,8735,-6872,-1701,2349,-1200,6262,-3293,-7144,7271,1368,-2985,198,-6717,4764,6993,-7600,-974,1284,2528,6858,-6387,-6428,5860,3907,743,-3094,-6879,6286,5961,-4526,-4078,-2455,3508,8117,-5631,-6328,1663,4986,4366,-4476,-7577,5028,7189,1051,-5151,-6477,5470,7103,-4389,-6385,-1624,5430,6595,-5004,-6711,326,4567,6147,-3954,-8182,5559,4849,397,-2800,-5503,5460,8725,-4532,-4797,-1581,2559,8377,-5923,-6063,3873,1816,1735,-1846,-7055,3690,5030,-4540,274,-2830,1293,7613,-5772,-4931,3333,-605,2801,-1960,-6302,6887,2493,-5005,304,-4339,3628,5768,-7500,-1313,5204,-257,3110,-3863,-5370,8445,2083,-3993,-2107,-2769,6155,4413,-7127,-1437,2167,2799,4708,-7061,-5414,7115,3594,-436,-4511,-4146,7354,5511,-6085,-4455,-46,4952,4678,-7789,-5038,4488,4772,1531,-6395,-5291,7530,5823,-2467,-5419,-3722,6393,4859,-5884,-5044,-427,5715,5236,-7021,-4769,3038,4360,1902,-5738,-4724,6781,3982,-1776,-4698,-3724,6002,5724,-6457,-2114,1100,3314,5150,-5903,-4604,5228,2033,227,-1818,-5047,5433,3429,-3428,-22,-1036,763,4178,-5928,-1799,4844,206,-172,-2918,-3488,6076,1933,-5250,762,-375,2467,2977,-7738,-712,4612,-194,-415,-4347,-3430,7027,523,-4313,-596,99,5475,1529,-7499,-1428,3090,3540,1472,-7072,-2789,8579,2305,-3803,-4444,-2413,7078,1423,-7426,-2807,2497,4881,2472,-6263,-2340,5463,4279,-736,-6606,-2681,7123,3016,-5179,-5532,-875,6740,3147,-5960,-2570,1409,4669,1124,-7315,-2884,5878,2854,-197,-6458,-2292,6889,2189,-4008,-2384,-1016,3969,1914,-5930,-2283,3079,1432,1775,-5659,-2693,4527,579,-1577,-1425,-1594,3742,1506,-4244,875,1140,1214,1495,-4225,-505,4424,-1839,-1683,-1992,-598,5286,-316,-5174,622,2607,2502,-165,-6214,358,4884,-1650,-1374,-4073,1065,6262,-779,-4883,-67,794,4337,-1697,-6360,496,4551,578,-1667,-5233,560,7000,-715,-4418,-2312,1550,6765,237,-7574,-919,4506,4404,-1919,-6780,-170,6261,1741,-2715,-5225,1260,7524,1476,-4851,-2386,1537,5433,-556,-6624,-727,3558,2972,-1535,-5269,-425,5115,1660,-2372,-3850,-101,4668,-992,-4808,-1349,1384,2575,448,-6074,388,3116,1093,-774,-3270,-232,4023,-530,-2141,-195,1818,3120,-935,-4482,646,1754,-205,-856,-3574,765,3431,-1859,-1906,-247,1382,3404],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,9,-9,10,-11,12,-14,15,-17,19,-21,22,-25,27,-31,34,-37,41,-46,51,-56,64,-72,82,-95,112,-134,165,-215,302,-511,2805,-1522,-6885,-4383,7141,7197,-4585,-5785,-1019,5550,6296,-7036,-5198,4471,3019,3612,-6219,-7588,7153,3687,-1677,-3055,-6900,4599,7044,-6376,-3089,878,588,5450,-5538,-6712,7882,1065,-416,16,-5877,5515,5226,-6555,-632,-190,-872,6440,-7062,-3303,6493,-1736,2093,-616,-4634,7851,1473,-5792,1763,979,2625,4546,-8065,-2168,7426,-1075,758,-4986,-3498,9859,1599,-6080,-466,354,6085,4084,-8348,-3106,5443,3601,1918,-7062,-3756,9063,2285,-2710,-5286,-1444,9213,4311,-7085,-4406,828,6430,4219,-7566,-4754,6093,4846,953,-7950,-3705,7523,3686,-2385,-6188,-1250,7990,4575,-6710,-3165,693,5849,3027,-6866,-2758,5418,2480,2010,-6437,-5493,7037,3353,-3926,-2328,-3179,4804,4658,-7690,-1854,3280,596,4208,-6000,-4299,7465,-262,-2934,-260,-2953,4991,2955,-6897,2076,1626,-425,3810,-7133,-1713,7533,-2466,-781,-692,-2654,6139,700,-7772,2098,907,2798,2857,-7834,504,8377,-1910,-1262,-3444,-1581,9011,-836,-6611,-290,1822,4887,1147,-10467,15,5848,1763,-1217,-6898,-1354,8587,1351,-6184,-3762,392,7250,1560,-7873,-2387,3591,4872,-776,-8150,-2150,5896,4048,-783,-6181,271,7984,2007,-5333,-4043,-459,6685,1900,-6980,-1992,2296,4695,1687,-7733,-1560,6179,1574,-699,-5086,-1370,6880,256,-4622,263,-72,4556,1400,-7372,1057,3132,107,1076,-3517,-1190,5402,-1323,-2732,919,-1173,3879,794,-7807,2321,1813,-907,1624,-5361,536,5545,-2884,-2556,-923,-334,4899,-1679,-6602,3916,2534,640,-293,-5537,1973,7195,-3226,-3042,-1849,1353,5407,-2330,-6585,1508,3661,3568,-1569,-7064,1555,6692,335,-3500,-5751,1960,7585,-1027,-6221,-3376,2151,5928,-1348,-6461,256,3869,4601,-2713,-7583,1121,6533,1383,-3519,-5037,1058,7125,-346,-4991,-1115,2008,5560,-1117,-6426,884,3803,2641,-580,-6201,-463,5023,229,-1288,-2446,1092,6275,-779,-4252,1142,1432,2082,538,-4734,1569,3948,-287,-893,-2759,-386,4790,-1796,-2840,2009,653,3496,-1191,-3994,2090,2961,-904,-932,-2895,2539,4627,-3430,-2807,1609,1611,2865,-3174,-5041,4688,4274,-1020,-2943,-3898,2407,4603,-3641,-4216,-514,2911,3529,-3272,-5090,2585,3366,1879,-3607,-4458,3555,5248,-746,-3384,-2636,1872,4655,-3515,-5232,-833,2923,3965,-3901,-6198,1956,3889,938,-4331,-4927,2220,5542,-658,-3406,-2791,2356,4713,-2205,-4583,92,3524,3096,-2404,-4556,2721,2959,99,-1212,-3342,2691,4255,-2324,-2253,-1503,1063,4248,-2097,-3477,2291,2295,1122,-1383,-3381,2260,3609,-2292,-1597,-453,1883,2103,-2815,-2161,2129,1489,-113,-1684,-1618,4039,1816,-2535,-1611,-769,3333,2400,-4222],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,26,-28,31,-34,37,-41,46,-50,56,-61,68,-76,86,-96,110,-126,147,-175,213,-269,358,-523,931,-4900,-2677,4866,5608,61,-9902,-933,8567,3281,-2161,-7596,-527,10042,1359,-7105,-3855,579,8838,-31,-8984,-1019,4306,4635,789,-9697,-290,8163,419,-851,-4972,-1453,10327,336,-5249,726,-1115,4646,2380,-9408,1488,5941,-1431,2252,-5069,-2226,8865,-3468,-4640,2034,-1925,6252,856,-9837,3509,2418,-1336,2054,-6972,-208,8941,-5348,-4415,1436,-781,7523,-1871,-8944,5638,3500,148,149,-7573,3650,8443,-3997,-3448,-2881,501,8279,-3888,-9020,2736,3182,4168,-2437,-9992,3172,7472,-1204,-3988,-6383,2235,10089,-2232,-7761,-1366,1961,8227,-1703,-8214,315,5917,4298,-2077,-9776,2560,8209,625,-4091,-6548,2641,8552,-2647,-6898,-2926,2931,7848,-1405,-7791,2145,3701,2060,-1346,-8542,1556,7430,-2748,-1948,-2235,186,8506,-1634,-5258,2917,-587,2736,952,-8400,2819,4610,-2944,241,-3292,-430,7358,-4972,-4270,2627,-1001,4021,-2171,-6743,5656,2847,-2391,687,-3545,2082,7469,-6651,-3249,2346,870,5606,-3015,-5892,5951,3579,-1813,-1622,-6774,4594,7351,-4509,-4256,-926,2355,6390,-4630,-7269,4960,3758,1591,-3536,-8611,5756,7430,-3361,-6570,-5131,4129,7884,-4804,-7104,624,4394,6172,-4567,-8004,2528,5792,1661,-4569,-7999,4179,6470,-1488,-4509,-4361,4457,7678,-3679,-5925,1005,2910,4661,-3666,-7296,2706,4208,1972,-1626,-6498,4085,6412,-4282,-3247,-782,848,5356,-2728,-5130,4369,747,1565,-278,-5700,3569,4387,-3407,-1000,-1209,1735,6478,-4826,-3336,4529,146,2099,-2291,-3849,6430,3020,-4290,-525,-1187,3694,4908,-5861,-3255,3184,470,2791,-3697,-4062,7067,1708,-3337,-2454,-2516,5915,3922,-6182,-3101,2329,3706,4628,-5828,-4446,5407,4309,108,-4241,-4939,6275,4830,-4791,-4425,-1786,4733,4506,-5495,-5730,3042,5143,3480,-4938,-5749,3836,3672,-940,-4906,-4485,3399,4870,-4139,-3663,-2576,4786,5215,-5603,-3717,2666,3185,2105,-3492,-4691,4012,3193,-1437,-2490,-1487,3405,4870,-4845,-2317,8,1958,3931,-3490,-2444,3401,1386,428,-1605,-2546,3842,2704,-4343,-301,1454,1887,2343,-5725,-1426,4573,-47,-1202,-2426,-1585,7095,816,-6064,-391,241,3478,2122,-5401,-1500,4171,2506,-667,-3674,-1531,5907,1574,-5267,-2320,-723,5416,1999,-6717,-2468,4206,3016,1215,-6926,-1868,6171,2572,-2285,-4753,-583,6844,2598,-5370,-2652,873,4774,1005,-6494,-2869,4140,4394,1073,-5595,-3476,5429,2620,-1341,-3885,-1581,5835,3441,-4967,-1878,1026,3294,1272,-4703,-2816,4000,2578,-265,-3416,-1922,5271,1220,-2173,-1200,-559,3352,1571,-3713,-677,1820,1872,54,-4209,-945,4141,207,-1578,-1264,824,4173,1559,-3898,-721,2408,1322,983,-3783,-536],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,13,-15,17,-19,21,-23,26,-28,31,-34,38,-41,45,-50,56,-61,68,-76,85,-96,108,-124,144,-170,206,-257,341,-495,885,-4690,-4179,3857,7107,2227,-10660,-2871,7252,3076,-1242,-7184,-3433,10136,2057,-6456,-3252,-1684,7430,3699,-8628,-1581,3394,1720,3981,-6969,-4405,8496,38,-1301,-1227,-5003,7861,3429,-8329,424,635,2094,4545,-6908,-2541,7891,-2182,-299,-308,-4486,7447,1241,-6860,1938,172,1199,3744,-8464,899,6168,-1736,443,-3164,-1817,8009,-146,-6396,935,199,4681,848,-10131,967,6812,-69,-321,-5401,-5,9770,-171,-6205,-1807,938,8054,175,-8330,-587,5236,5106,-545,-9167,-166,8393,2660,-3666,-7861,768,9358,696,-5776,-4372,1032,9207,405,-8679,-650,4504,4597,-981,-8303,-250,8601,265,-2691,-6018,-1639,9171,-338,-6096,-1225,-712,6877,2135,-9537,538,3931,755,1560,-5721,-2840,8154,-660,-2545,-1280,-2670,6756,1850,-7497,1528,652,162,3487,-6514,360,7514,-3176,-1149,554,-1719,6048,-380,-6524,4541,2427,998,554,-6177,2134,7189,-3249,-1993,-1361,516,8200,-2788,-7468,2702,2297,3918,-1806,-8038,3184,6499,-759,-2551,-4838,2558,8105,-2421,-5686,-729,2798,8068,-2731,-8755,531,5479,2246,-4398,-8663,1187,8025,-546,-4448,-4184,2561,7295,-2963,-5041,-2008,2659,6168,-2018,-7734,1452,4718,1983,-2080,-7473,1599,7101,-1262,-3066,-4223,1293,7874,-1490,-7133,1577,1227,4237,-1163,-8123,2170,5385,-291,-927,-3974,614,7406,-2806,-2525,281,197,4182,-1513,-6057,2939,2964,-521,1105,-3939,1758,5207,-4509,-2352,832,-28,4960,-3533,-4883,3712,3005,-1121,-328,-4716,3859,4738,-5037,-1998,-125,1754,5002,-3339,-5607,3675,3103,521,-4248,-5672,4771,5993,-1906,-3624,-2123,3918,5399,-3556,-6289,1257,5111,3403,-4694,-6325,3910,5782,669,-5064,-5260,4502,7257,-2573,-6317,-2332,4186,5825,-3953,-5474,750,4258,3921,-3724,-5469,2999,4750,-150,-2996,-5014,3315,6550,-2352,-3233,-313,1805,5132,-2591,-3999,1277,2744,1756,-271,-4879,2978,4511,-3347,-1211,-1204,1519,5308,-2942,-1849,1591,1348,3087,-1892,-3748,4171,1896,-2722,-652,-1356,2675,3772,-4957,-2429,2807,1359,1398,-2744,-2210,4788,1867,-2605,-792,-1215,3925,3456,-5291,-3146,1968,3183,3517,-4970,-2986,4563,2814,-1368,-3618,-2034,5360,4898,-4848,-4949,675,4083,2762,-5214,-4069,3781,4575,1343,-4849,-3806,5435,3578,-2247,-3972,-2181,6422,4269,-3878,-4664,673,4799,2948,-4534,-4450,2172,3879,823,-4550,-2996,4881,3682,-1480,-3415,-2304,4733,2829,-3993,-3910,1667,4509,1250,-3194,-3222,2966,1859,-167,-2300,-2578,4583,2343,-3333,-1168,672,2422,2059,-4119,-1652,3595,395,-464,-2320,-1775,3500,157,-4779,-1674,-150,2484,1707,-4059,-986,4308,2021,-699,-3822,-796],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,4,-5,6,-7,8,-8,9,-10,11,-12,13,-15,16,-19,21,-24,29,-34,42,-55,73,527,-1853,-5121,-3702,9057,4435,-8607,-5017,1176,7505,3417,-8173,-4361,5843,4486,546,-7969,-3494,9720,2645,-2956,-4126,-2835,8497,3191,-7062,-2073,939,5209,4602,-8380,-3471,6962,605,1991,-4446,-4726,8494,1499,-4803,131,-2921,3958,5471,-8536,-46,3341,-2149,2702,-5641,-3979,7789,-2117,-3778,771,-2492,6170,1845,-10147,2601,3626,-801,2141,-7259,-1693,10373,-1583,-3907,-69,-1449,8016,786,-8774,2882,3612,2860,1672,-10349,-91,9549,-1433,-3168,-4516,-746,10153,-101,-7906,-1534,1790,7151,1576,-11052,-476,6728,2923,-2203,-8038,-1891,9394,1582,-6181,-4713,1068,9511,1756,-9498,-3036,2908,5333,1825,-8213,-1044,7529,3788,-702,-7247,-1306,7691,666,-4095,-4645,-1290,7627,1083,-6708,240,1577,4028,2771,-7919,-1276,5859,-117,-280,-2983,-2478,7735,-1084,-5124,2177,-1225,3326,1740,-7343,1736,4757,-2945,613,-4194,-1174,7873,-3482,-3787,2682,-119,4820,-739,-8594,4588,3670,-2014,-225,-5732,1396,8460,-3858,-4768,300,-311,6434,-2693,-7651,4341,4499,619,-153,-8218,2635,9506,-3003,-4566,-2846,1742,7433,-2669,-7688,1194,4354,5404,-2327,-8950,1249,8182,1528,-2651,-6253,1626,8635,263,-6514,-3376,2491,7065,-1509,-8971,13,3461,4190,-1557,-8059,1726,6703,821,-2225,-5269,1396,7625,-467,-4048,-406,1013,7073,20,-6987,1541,3775,1915,-460,-5862,2130,6277,-2397,-1662,-2265,-11,5855,-2101,-5842,3237,924,987,-388,-6494,2226,3992,-2998,256,-2241,1203,5285,-4327,-4104,2641,1015,1785,-1194,-7378,5136,4531,-3126,-1687,-2242,3163,6053,-5810,-4109,2170,2628,4230,-4289,-7147,4823,4218,-1668,-1928,-6237,4869,8503,-3347,-4483,-1564,2554,6144,-5188,-5947,2536,4674,2269,-3981,-7176,3846,5621,-725,-4534,-4326,3794,7571,-3164,-5896,-1034,3202,5008,-2881,-5873,1857,5492,2066,-2724,-4946,3845,4899,-789,-2901,-3206,3109,6380,-3237,-4255,722,1474,4063,-2041,-4846,2800,3372,-816,-1313,-3690,2348,4123,-2832,-1934,-179,1417,2607,-2732,-4306,4055,1076,-1349,-1249,-3040,2967,3601,-3651,-251,599,1565,2897,-5301,-3747,4112,982,-343,-3148,-2303,4889,2716,-4193,-2421,-1019,4552,3516,-5853,-3179,3539,3325,858,-4619,-4259,5024,3544,-2775,-3581,-1798,5193,4478,-5098,-3546,687,4080,3193,-5911,-5277,4460,4884,-130,-4748,-3785,4164,5395,-2561,-4664,-2691,4017,4448,-3744,-4784,674,3383,2633,-4047,-5215,4460,4335,-814,-3295,-3859,3125,4357,-2397,-2403,-166,3416,2972,-3177,-2657,2437,1528,1135,-3109,-2465,3469,1609,-1928,-1514,-1084,2559,2539,-4141,-479,1338,1540,638,-3309,-1750,3801,1065,-1658,-715,-797,3470,1813,-4402],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-5,5,-6,7,-7,8,-9,11,-12,13,-15,17,-19,20,-23,25,-28,31,-35,38,-42,47,-52,57,-64,71,-79,89,-100,114,-131,152,-182,223,-288,410,-714,3310,8638,123,-3676,-5600,-231,10038,-689,-8025,182,1517,7211,168,-11029,1308,5846,1171,1281,-7614,-2265,9551,-1192,-4592,-1085,-2720,9612,1303,-8597,709,2549,584,4205,-8364,-1088,7657,-3281,-1304,-273,-2252,7148,-897,-7409,3533,341,887,2889,-7084,1529,7025,-3783,-1210,-392,-2392,7939,-3020,-6459,4328,1082,3423,-722,-8015,4151,5971,-3113,-1774,-4414,2815,7972,-4209,-6917,475,4067,5873,-3714,-7190,4053,4963,1703,-2742,-8198,3337,8435,-1105,-5675,-3843,4475,9380,-2624,-8282,-144,4879,6850,-2956,-9056,3015,7491,1531,-3889,-7218,2494,8253,-2033,-5120,-4426,2219,8786,-3572,-6813,651,2507,5443,-2128,-9722,3407,5585,-762,-485,-6012,762,9095,-3261,-4021,1256,-1152,6061,-36,-7974,3416,3286,191,890,-5973,920,6534,-4630,-1800,-400,-1556,6705,-2614,-6067,4931,800,-887,-447,-6000,3860,4970,-5700,-989,247,835,7155,-4349,-5735,5435,1434,1498,-2039,-6484,5976,5401,-2846,-2988,-2009,3361,7022,-6415,-6181,2246,3378,3001,-4276,-6344,5334,4474,-1067,-4544,-4918,4908,7106,-2687,-5672,-2461,5378,6558,-4777,-5965,2739,4454,3828,-5209,-6797,5128,5381,-1403,-2985,-5130,5803,7171,-4494,-4412,-1742,3485,6341,-4228,-6971,3296,3491,2493,-2705,-7470,4534,4342,-2246,-1157,-3383,1831,7116,-3625,-2708,1593,563,3139,-1940,-6152,3854,1808,-2750,294,-3960,1918,4225,-4616,-999,2187,-298,4192,-3839,-3662,4592,929,-1842,-1309,-2449,3713,3239,-5596,-1761,1951,1753,4131,-4560,-4321,5533,744,-309,-2727,-3727,6086,4149,-5148,-3014,495,4964,3298,-6789,-3831,4428,3733,1093,-5916,-3298,5399,4075,-2460,-3396,-2080,5041,4220,-5217,-4707,802,4635,3159,-5658,-3871,4665,4656,148,-4617,-3951,5484,4067,-2783,-3074,-2622,4696,5502,-4863,-3895,690,3076,4369,-4851,-3848,3466,2350,97,-2538,-3063,5344,3698,-4443,-1733,-439,1968,4155,-3922,-2473,2441,251,1717,-1935,-3503,4401,1898,-3067,-1316,-1926,2357,2722,-4936,-754,2561,534,983,-3316,-2220,5988,545,-3223,-528,-388,3705,1773,-5074,-469,3628,1483,-360,-5680,-612,5643,-146,-2515,-2767,-847,5442,1900,-5950,-2386,2191,3666,1018,-5694,-455,4567,2479,-1217,-5046,-1375,5587,2688,-4055,-3756,-343,5036,1681,-6767,-3255,3691,4775,378,-4967,-2482,5314,2160,-370,-4387,-1428,5739,2438,-3556,-3050,-119,4237,3219,-6521,-2112,2176,1335,755,-4199,-2096,4161,962,-1448,-2656,-1100,4424,2629,-3963,-1071,1570,3234,1203,-3818,45,3767,-548,-548,-1777,209,4474,-541,-2874,-620,1064,1004,719,-4591,411,3492,97,-2271,-2688,803,4181,-1239,-3725,-83,1651,2279],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,5,-6,7,-7,8,-8,10,-11,12,-13,15,-16,18,-20,22,-25,27,-30,34,-38,44,-50,57,-64,59,367,5267,6096,-6830,-7456,6746,5743,918,-6756,-7563,7625,5718,-4177,-4644,-3227,5563,6161,-6943,-5313,772,4723,5484,-7087,-6444,4755,3805,1135,-4108,-5901,7461,5422,-5269,-1454,-2513,3347,6150,-7198,-3481,3907,214,2660,-3289,-6186,7518,305,-4321,675,-3414,2826,5858,-7955,-1475,3513,-1612,3824,-4669,-4392,8972,-274,-4383,1704,-3621,6823,3535,-10358,-11,4068,18,2759,-6902,-3574,10143,-13,-1882,-2299,-3038,8903,3536,-9975,-346,2449,3507,5036,-10818,-3994,8670,2371,-1068,-5768,-3670,10341,3868,-5945,-3726,-733,6883,4788,-8778,-4123,4274,5026,2241,-7779,-5150,7423,4852,-1977,-5632,-2983,7814,4523,-5893,-2673,-276,5647,5993,-7621,-4102,3353,4174,1942,-6771,-4245,6769,1926,-1636,-4121,-3537,6447,2734,-6867,-1572,1511,2820,3078,-7111,-1166,5295,-631,388,-3068,-3573,6621,343,-4792,1129,-1143,2706,2923,-7054,610,4937,-1752,1000,-2433,-2365,8728,-1832,-4423,692,-1882,5013,1494,-9510,2111,5765,-92,682,-6349,-741,9652,-1008,-4393,-1946,-348,8308,682,-9494,1577,4458,2917,1997,-9590,375,8609,202,-3330,-4422,-441,9554,449,-8388,-811,1296,6830,1757,-9188,-1986,5385,2958,-627,-7387,-2449,8361,1849,-3983,-5388,-744,7001,2019,-7040,-2728,610,4404,538,-7213,-874,5063,2925,284,-5673,-1238,6089,863,-3699,-1874,-816,6097,1014,-5270,-3,1147,1077,1724,-5470,60,4383,-1823,-1000,-1937,-523,4966,-833,-5403,2540,1040,1449,-118,-7394,1092,5850,-2092,63,-2510,867,7426,-3684,-4325,2748,1234,3419,-1211,-7493,3945,5221,-728,-2253,-4631,1726,8262,-2897,-4955,1398,1780,5952,-3404,-8347,2267,5122,1695,-2069,-7537,1496,8470,-1724,-4749,-3372,2345,7833,-1313,-7394,229,3381,4665,-2142,-7677,1299,4830,2132,-2711,-5540,936,6384,-21,-5069,-3371,1372,7021,-1128,-6065,-393,2772,2549,-1574,-6675,893,4958,499,-1800,-3355,471,6064,-1068,-4286,-131,861,4057,-1517,-4896,1157,2660,-1176,-1031,-4335,1593,4063,-3296,-2089,19,948,3437,-2807,-3339,4351,1512,397,-1390,-3756,3346,4407,-4339,-1060,-817,2192,4363,-4957,-4567,3744,1705,297,-2071,-5680,3680,5191,-1904,-2287,-2965,3757,6155,-4668,-4640,1652,3219,3814,-2876,-5952,3257,4316,311,-2957,-4468,3207,6415,-2096,-4431,-1756,2895,5086,-2840,-6610,3025,5112,1849,-2476,-5135,2528,5523,-1083,-3671,-3534,2749,4557,-2139,-5549,-407,3834,3505,-2146,-4837,1453,3318,159,-2461,-4585,3093,3641,-407,-2536,-2161,2571,3373,-1757,-3285,455,1132,1369,-2051,-3639,3247,2506,-515,-1235,-933,2156,2075,-3147,-211,2052,1307,1997,-3035,-2628,4674,2733],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-12,13,-15,16,-18,20,-23,25,-27,31,-34,37,-41,45,-50,54,-61,66,-73,81,-90,100,-112,126,-144,164,-191,225,-271,337,-440,624,-1041,4591,-3209,-9272,3542,4180,4876,-3844,-9886,3747,7066,-1170,-1139,-6381,1537,10308,-4090,-4803,-449,34,8642,-1860,-8947,3737,3750,526,971,-7763,1809,9035,-4825,-2014,-1307,-1981,9363,-2640,-6613,4800,899,1692,1402,-8013,2736,6737,-4681,1445,-431,128,7351,-3793,-4414,5127,845,1806,-1005,-6423,4773,4945,-3299,-1587,-3524,2319,5491,-6723,-3447,4350,934,2622,-4730,-7174,4483,4105,-2113,-4147,-4760,5786,6177,-5059,-5019,2,5591,6514,-6273,-6725,3665,5095,2922,-7391,-6588,6467,6753,-1848,-5118,-5068,6088,7935,-6017,-4613,-1072,4666,6380,-7161,-6283,4346,4884,3237,-4011,-7007,5161,6220,-2736,-1311,-4979,3865,8726,-5128,-4777,1475,1847,6349,-3310,-6852,4739,3726,-816,818,-6091,1126,7648,-5202,-2220,336,-710,5731,-3701,-5876,6422,595,480,1446,-5214,4110,4650,-5089,361,607,-1259,4849,-5345,-3506,6319,117,-628,-2255,-4328,6031,3310,-5396,-1218,-379,2594,3709,-6031,-2778,4702,2099,818,-4844,-4048,6480,3076,-4408,-3340,-1992,5743,3334,-6146,-4287,1583,4242,2549,-7428,-5068,4445,5002,708,-6029,-4497,7555,4846,-2485,-4074,-2127,7487,5435,-6194,-4594,1047,4272,3612,-7263,-4473,5886,4132,909,-4306,-4808,8362,4425,-4483,-1528,-2554,4151,5482,-6262,-2087,3416,1063,3725,-3868,-6712,5449,2495,-3139,-99,-3287,2755,5473,-5788,-552,2145,893,3038,-3550,-2563,6435,481,-2821,538,-1877,4296,2450,-6034,515,2100,1018,2629,-5030,-1550,4693,-547,-2495,-2310,-1037,5720,1409,-5971,-1007,1940,2791,1803,-6163,-958,6013,1106,-1405,-4378,-1994,7347,1608,-5105,-2547,372,4774,1584,-6789,-1921,3974,4664,494,-6613,-1368,5792,1965,-850,-5068,-2243,6622,3545,-5534,-3048,465,6636,2133,-6405,-2090,3453,2792,702,-5847,-2262,6450,1398,-2116,-3074,-1861,7112,2505,-5636,-738,552,3010,3330,-5589,-1062,4306,41,321,-2110,-3100,4451,763,-4069,-682,-874,2518,2129,-4576,237,2560,-1189,342,-2609,-1104,4778,-1011,-2156,-181,-401,3076,-399,-4767,320,3895,-176,380,-3425,684,5421,-729,-2802,-799,1198,4943,-995,-6055,1475,2814,1902,-768,-4500,347,5809,98,-3168,-3267,1601,6151,-856,-5063,-1664,2678,4995,-475,-6505,-458,4807,2971,-3000,-4902,1065,6339,1223,-2840,-3471,1266,5935,131,-4165,-1677,2344,4602,-1097,-6439,-167,4320,796,-899,-4086,416,5277,181,-2507,-1251,-572,4654,524,-5410,-207,1203,1412,-941,-4989,-701,3785,413,-1368,-2198,-164,3816,116,-3976,400,1170,415,-570,-3543,1101,2851,-393,-1164,-1871,980,3075,-1444,-2583,228,1209,2676,-432,-1964,2510,3058,-1145,-1870],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,-1,1,-1,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,1,-1,1,1,-2,6,-13,28,-69,221,-2241,-7693,3338,10711,-3975,-5882,-2140,3897,8096,-4055,-8626,986,5059,3442,-2694,-8891,2959,6845,96,-3354,-6177,3727,8337,-3842,-5384,-1462,2176,7624,-3878,-6528,2865,2617,3842,-1694,-7429,4119,5722,-3093,-1323,-3830,1548,6969,-5556,-3417,2678,214,3571,-835,-8119,5895,1944,-3816,665,-5274,2565,8165,-8421,-2109,3118,-236,5126,-5373,-6592,8918,1540,-3391,-1043,-5781,6903,6098,-7359,-1960,2063,1606,6488,-6865,-8460,8682,3139,-1480,-3084,-6166,8972,6145,-7657,-2978,-1058,4528,7420,-8297,-7000,4464,4920,2787,-4408,-7548,8119,6759,-3034,-4813,-4459,6089,8496,-6389,-5763,98,4374,6682,-4540,-8469,4249,4324,2086,-4425,-7440,5485,5492,-2704,-4064,-3921,4514,6701,-5634,-4146,-335,3221,4936,-5234,-5994,4942,2931,494,-2697,-3705,5218,4630,-4444,-2277,-1074,1347,4400,-6160,-3136,4811,137,1578,-3568,-5605,7406,1638,-4502,746,-1882,3383,4099,-8087,373,4775,-610,2072,-4765,-4615,8912,688,-4785,-1919,-2449,6744,4146,-8354,-788,3163,1883,2319,-7547,-2581,9855,945,-2860,-2864,-3933,8362,3647,-8599,-3232,917,5793,5064,-9177,-4757,7102,3344,709,-5673,-5235,8684,4652,-5088,-4668,-2013,6481,4905,-7324,-5060,1728,4699,3299,-5833,-4624,5507,3806,-830,-5118,-4276,5968,4414,-3478,-4498,-971,5237,3331,-5220,-3125,1730,2614,2674,-4056,-3682,5749,2069,-2841,-857,-2081,5487,3176,-5939,-199,1255,1960,3337,-5530,-1271,5424,-719,-709,-2923,-2688,5877,-1111,-4939,1974,1356,3208,1787,-7713,559,5005,-1671,-1956,-4732,-1769,7506,-437,-6046,360,284,5142,1139,-8545,390,4089,1951,37,-6541,-70,9442,780,-5493,-2098,-1207,7287,512,-8123,-1784,2942,3987,667,-7792,-1440,6581,2050,-948,-4392,-2889,7535,1665,-6436,-3386,91,6008,2268,-7656,-1619,4412,4532,731,-6292,-2170,6559,2234,-2942,-3765,-251,6235,2062,-5223,-3307,2881,3831,1846,-6123,-2124,4150,881,-191,-3561,-431,5003,1063,-3023,-2354,498,5235,826,-4349,164,1734,1294,-550,-4543,33,5160,-2170,-1713,-1470,336,3882,-1356,-5260,1985,2106,1476,-914,-5258,596,6222,-2239,-2709,-1657,2001,6524,-2570,-6116,790,1749,4122,-895,-7282,1893,5080,248,-4007,-4877,1325,7780,-1612,-4962,-1716,4492,6351,-572,-8528,-361,4632,2874,-560,-6788,629,6964,1095,-4082,-3805,737,6470,124,-5653,-2190,3660,4744,33,-5118,-30,5426,2220,-1233,-4050,-377,5357,741,-3002,-2030,748,3971,564,-5240,-879,2442,1779,-752,-4151,531,3280,317,-1995,-2544,689,4245,-836,-3220,-227,1828,2544,-1318,-4373,2303,1722,6,-1687,-2816,2239,3932,-1232,-2116,936],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,17,-19,21,-23,25,-28,31,-35,39,-43,48,-55,63,-73,87,-105,131,-171,242,-382,766,-4521,-8764,7816,6472,-4665,-4471,-3907,5617,8117,-7906,-5362,2482,1465,5934,-3853,-9401,6799,3365,-495,-1245,-6672,3782,7997,-6506,-2745,847,-715,8470,-4533,-7347,6452,576,228,252,-7390,5212,6552,-5847,151,-927,-34,5880,-4686,-4477,5674,-627,1346,-2115,-6256,5620,1895,-5780,330,-896,2793,5157,-7363,-2202,5609,1622,737,-3246,-4924,6923,2683,-5145,-3693,-985,6221,4152,-7271,-3564,2825,3775,1672,-7115,-3615,7522,4898,-1172,-6046,-3671,8934,4619,-4676,-5445,-51,8849,3607,-8456,-3972,3324,4688,4201,-9440,-5764,7423,3909,-481,-5863,-5168,9409,5593,-5709,-2927,-2051,4782,6803,-8199,-3645,4727,1282,3181,-4950,-7244,7676,2753,-2453,-1839,-4145,3964,6445,-6760,-991,356,-535,5529,-4828,-6589,6347,-98,-414,1129,-5603,5110,4505,-6177,866,1691,668,4655,-6098,-2144,5492,-1286,-1732,-1031,-2652,5844,367,-6623,789,962,3019,2590,-6569,-813,6236,422,-1370,-2854,-1301,7296,1464,-5735,-2450,796,5673,1530,-6986,-1139,4224,4892,-546,-7788,-1258,6466,2756,-2981,-4784,-364,8473,1926,-5663,-3339,1360,7671,657,-8866,-2093,4205,4126,198,-8696,-2334,8869,819,-3314,-5602,-1641,8935,2188,-6353,-879,-126,5169,2911,-7062,-1584,6201,1988,9,-5490,-3866,7371,1872,-5018,-71,-1392,4668,5083,-7615,-864,2732,971,2101,-4625,-3218,7099,-564,-3386,911,-2439,5009,1135,-6116,1517,2664,523,822,-4904,-1191,6090,-1028,-2668,-856,-1938,5252,-954,-6283,156,2611,1798,-376,-6268,875,6906,-1365,-3827,-3062,1661,7276,-600,-5888,-1239,1932,5565,-650,-7233,15,4502,2132,-2547,-5971,1714,7094,1108,-3570,-3846,2202,6321,-939,-7056,-1158,3222,5009,-598,-8630,1212,5954,1377,-1956,-6515,769,6998,-176,-4415,-2996,-975,6797,-212,-6698,301,1801,3901,419,-6213,656,5480,7,-1871,-2651,-729,6580,635,-4951,466,566,3711,1674,-4948,1162,4030,-576,417,-2904,-496,4709,-1959,-2719,1160,-449,2182,-477,-5736,2109,2487,729,-191,-2847,1911,5085,-2629,-3693,946,1552,2722,-1198,-4670,2857,3131,541,-2023,-4048,3505,6194,-2590,-3675,-1131,2696,5891,-2990,-5908,1543,3356,2252,-3151,-5152,2754,4536,-29,-3711,-3308,2642,5431,-1722,-4333,8,3436,4323,-2313,-6206,1340,4196,3039,-2808,-5499,1756,5662,-602,-3477,-3774,2375,6448,-1221,-4880,-435,2199,3074,-2355,-5496,1054,3647,1584,-1858,-4375,1676,4172,-1916,-1797,-2288,898,3960,-1490,-4726,2088,1801,1337,-1325,-4451,797,2329,-1795,-165,-1180,1214,2518,-2161,-3388,1281,888,608,-523,-2547,2851,2578,-2110,-1332,-171,2858,3397,-2903,-2085,1803],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,6,-6,6,-8,8,-10,12,-12,14,-16,18,-20,22,-25,28,-31,34,-38,42,-47,51,-57,63,-69,77,-85,94,-105,117,-131,147,-166,190,-219,257,-308,382,-499,707,-1207,5465,534,-12006,1305,6068,3859,-533,-9404,-167,10078,514,-5231,-4968,314,9387,94,-8227,-1182,3570,6831,723,-8875,496,5833,3170,-710,-7536,272,6490,-1201,-2839,-3433,-232,7698,-1056,-6293,590,894,4089,677,-7796,1293,5842,-2421,606,-4641,-836,8482,-4122,-4519,2048,-1012,4181,-816,-8967,5196,2991,-2200,664,-5656,3001,8542,-5529,-2625,2731,-714,7281,-4178,-9148,6755,3696,-2539,-933,-8161,4895,9318,-7249,-3839,-436,1511,8525,-5130,-9185,6033,3178,2612,-2649,-9953,4824,8458,-2911,-3719,-5329,3417,11254,-4288,-9130,1012,2703,6593,-2880,-11037,3299,6919,998,-3265,-7493,2913,9636,-2952,-6685,-3590,2464,8224,-3407,-7647,328,3932,4494,-2423,-7847,2307,6004,486,-3193,-5403,3825,7382,-2493,-3407,-630,1171,6853,-2171,-5704,3073,1269,2324,-1806,-6070,3786,5433,-3534,-1088,-2949,1101,6819,-5373,-3778,3803,469,1693,-2263,-6280,5730,3686,-4619,-191,-3342,3254,7334,-7789,-2018,4657,830,3026,-4131,-5673,7957,1750,-4276,-1708,-3136,7121,6781,-7513,-2923,2027,2186,5853,-6479,-7189,6644,4018,352,-2640,-7611,6668,8439,-5034,-3855,-1698,4902,7998,-5758,-7310,3991,3938,2697,-3674,-7800,5213,5870,-1060,-4653,-4944,4841,7319,-4132,-5694,-560,3658,5381,-4908,-7337,3702,4229,1444,-3656,-6433,4604,5647,-1728,-3617,-3457,3665,4732,-3236,-3167,959,1855,4500,-3161,-3440,4264,2058,-549,-1576,-4296,4347,2628,-5428,-745,475,1758,3320,-4864,-2334,5722,-606,376,-1603,-3324,6631,672,-4912,14,797,4093,3769,-7388,-1938,5810,1136,1296,-4303,-3867,8707,2324,-5567,-1849,-1886,6379,3073,-8922,-2120,4065,2506,1878,-7026,-4266,6839,2848,-2472,-4564,-4824,8689,5512,-6882,-4064,478,5531,3805,-7264,-5186,5503,4194,-24,-4954,-3628,7151,3414,-4140,-3760,-1925,4805,4849,-5692,-5090,1171,4051,3477,-4263,-4283,4011,2418,315,-2982,-2894,4817,3776,-3282,-2460,56,3330,2103,-4644,-1525,3468,2557,757,-3498,-2620,4209,691,-1627,-2161,-893,5382,1304,-4527,378,2945,1349,256,-4315,392,5336,411,-2051,-1125,-382,5909,751,-5958,556,1992,1749,124,-6923,319,5475,-638,-1273,-4756,-628,6888,-191,-5057,-287,2349,5668,1171,-7503,-396,5690,1727,-326,-4995,-1458,8331,1939,-5169,-3434,452,5844,2063,-6899,-1655,3286,3348,1208,-7437,-1550,6582,2955,-1680,-5121,-1866,6063,2399,-5321,-3191,1362,4880,1025,-5668,-1288,3723,3015,603,-4057,-1287,4433,1767,-1868,-2476,-849,3372,1836,-2857,-948,1649,3352,411,-5070,-922,2599,752,-926,-2354,-16,5774,-2,-2837,-1122,620,3224,-347,-4250,766,3954,494,-2032],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,1,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-1,2,-2,2,-2,3,-4,3,-4,4,-5,6,-6,8,-8,10,-11,11,-7,-33,850,6933,4834,-10132,-4102,6517,3647,2688,-7188,-7298,10246,4307,-3955,-2899,-4634,8341,6137,-8956,-2485,1585,3033,5885,-7393,-5931,7905,935,-1401,-1848,-6709,6509,5818,-6685,33,-132,796,5702,-6246,-3093,6201,-879,870,-2497,-6172,7519,1269,-4633,1511,-870,2201,3410,-7632,-896,6207,-555,-192,-3646,-2486,6854,711,-5904,242,-110,5705,1112,-8048,492,4881,2275,-109,-6465,-209,7169,1977,-2709,-4622,805,8993,1613,-6587,-2820,2845,7260,-629,-10189,-1476,5827,3439,-822,-9365,-1553,9629,1792,-3863,-5076,-1629,10602,1284,-10150,-2022,1523,5757,3548,-11610,-1229,7355,1889,805,-7454,-4225,10068,855,-5963,-2390,-1953,6156,4216,-10326,-1662,4723,891,3815,-6711,-4464,8648,-438,-3480,-1329,-4151,6949,2672,-7307,536,1377,829,4254,-5699,-1300,7396,-2256,-1603,-698,-3226,6746,-86,-6689,1385,1877,856,612,-5443,10,6560,-1267,-1525,-2693,651,7617,-770,-6178,249,2080,4325,-1640,-7132,1040,5588,1935,-1733,-6349,1124,7371,-113,-5544,-4198,2940,7537,-1475,-6831,-54,4194,4852,-2038,-9415,609,6813,1378,-1407,-7732,1873,9912,-1118,-4915,-1439,2021,8827,-1075,-8492,1371,3886,4719,-1171,-9685,82,7630,-79,-1762,-4320,-548,9938,-706,-5916,415,-610,6040,2089,-8591,1398,4818,75,847,-5677,-842,8009,-1983,-2541,280,-2092,4332,951,-6445,1710,3408,71,343,-6050,564,5316,-1892,-2500,-232,-1149,4895,-1371,-5173,3139,2781,121,-778,-5234,2480,5349,-2328,-1942,-2425,980,5828,-3224,-5553,1009,2554,3414,-2231,-5144,3293,4942,-472,-4257,-3946,5141,7003,-2908,-4171,-1942,4775,5853,-4658,-6963,1687,5310,3152,-4669,-7088,3255,6305,-111,-4184,-4909,3713,7116,-2189,-4983,-1613,2145,6036,-3203,-7753,2198,3336,1567,-2807,-7406,1986,7004,-2386,-3949,-3161,1190,6842,-2036,-6079,1135,1555,3507,298,-5366,2133,4790,-2716,-766,-1938,104,6036,-1383,-3158,1041,884,3829,-1051,-4736,2871,2790,-1615,-848,-2491,1663,3554,-4568,-1727,2096,1835,1600,-2935,-3726,2985,3305,-1793,-1305,-2343,3463,4040,-4002,-3641,758,3537,2428,-4152,-4045,3934,3874,348,-4098,-2720,4549,4145,-3207,-3136,-2153,5638,4170,-4858,-3732,890,4782,2585,-6352,-5717,3866,3967,-4,-5344,-3716,5385,4895,-2527,-4305,-1676,4744,4394,-4678,-3881,2279,4351,3331,-4233,-5211,3276,4254,-434,-3066,-3155,4206,3983,-3211,-4018,355,2874,2993,-3214,-4235,2820,924,786,-1547,-3368,3542,4025,-2103,-1837,-456,2341,3333,-2698,-2060,3096,2241,146,-2035,-2700,2634,3003,-3272,-1849,-940,1554,2427,-4216,-1100,2920,2425,641,-2594,-1643,4855,2088],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-3,4,-4,4,-6,6,-7,7,-8,10,-10,11,-13,14,-16,17,-19,20,-23,25,-28,30,-33,36,-41,45,-50,56,-62,70,-80,92,-106,121,-135,112,43,10247,2183,-5851,-3428,-2573,10454,4327,-9420,-3482,4174,4376,3886,-8986,-4719,8805,3871,-2090,-6454,-2535,9596,2929,-5118,-3615,-1161,8083,3489,-8547,-1388,2058,3803,2954,-7087,-2267,6618,611,348,-3958,-1758,7314,789,-5442,-507,-448,3821,1953,-6826,784,3736,-1394,1016,-4989,-1444,8352,-2474,-4301,1009,-838,5652,-190,-9384,4581,4571,-2397,1559,-6480,1164,9474,-4557,-4229,191,-593,7777,-675,-10733,3985,3294,296,197,-9410,1965,10331,-3708,-2920,-2986,-460,11786,-1068,-10258,1051,1758,4845,455,-12001,1898,9085,507,-1692,-7955,-669,11037,66,-7235,-2162,628,9176,1707,-9546,-1282,4452,4039,-1107,-9099,-1240,9536,1378,-2674,-5922,-226,9496,1571,-5786,-2804,1768,5805,723,-7241,-29,4327,2195,837,-6387,842,6498,-229,-2485,-2808,-271,6292,-466,-6176,1977,174,2960,-860,-8276,2811,4407,-2261,-639,-3742,501,7095,-5125,-4347,3259,-573,3808,-1764,-7529,5110,3801,-3353,-1622,-4774,2919,8519,-6146,-4174,2396,-64,5801,-3793,-9132,6087,3670,-4,-1737,-7721,5083,9363,-3553,-4286,-2007,1754,10084,-3443,-9457,3485,3539,4600,-1782,-9252,3041,8773,-1457,-3622,-4935,2061,9454,-2530,-7127,-1114,1885,6939,-1165,-8937,1902,4884,2478,-2102,-7501,328,8447,-812,-3963,-4112,1284,7401,-1735,-5753,-653,2452,4800,-941,-6340,1175,4042,847,-1509,-4261,914,5767,-3178,-3082,-438,941,4469,-2836,-4973,2946,1512,658,-1461,-4664,3925,4086,-3322,-1191,-1020,1533,4177,-4320,-4717,3997,1960,1420,-3223,-5325,5485,3273,-3907,-3131,-1147,4808,5375,-6845,-4080,3393,2407,3388,-5481,-5762,6857,3576,-3052,-2201,-4338,5533,7493,-6268,-4975,1435,3192,4736,-5384,-6723,4502,4292,985,-2998,-6546,4358,6622,-2882,-5353,-2807,3334,6968,-3583,-6216,1571,3585,3299,-3446,-8655,3111,5710,-437,-3500,-4889,2748,6368,-2368,-4226,-1256,3101,4012,-3327,-5332,1312,1782,1641,-2490,-3809,2397,3278,-1029,-1599,-2480,2562,4094,-3997,-2064,1169,2169,1422,-2110,-2760,4298,1198,-1380,-1402,-2353,4186,2880,-4667,-1410,945,1664,2465,-4479,-2614,4462,1140,-800,-3656,-2872,6569,1564,-5324,-1758,672,4333,2538,-6576,-3011,5016,1731,594,-3658,-3031,6827,3286,-4496,-3504,-624,5573,3368,-6686,-3266,2609,2547,1839,-5105,-4035,5627,3998,-1114,-3739,-3147,6112,4174,-4020,-4003,134,4611,4126,-5460,-4196,3941,4224,1720,-4815,-4162,4316,3498,-1635,-4239,-2324,4468,3456,-3979,-3613,887,2676,3149,-3339,-3820,3113,2740,-123,-2273,-2161,4637,1805,-2700,-1506,-356,2426,1089,-3842,-1405,1297,1007,-991,-4506,-1509,4125,337,-3467,-808,288,3998],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,-1,1,-1,2,-1,1,-2,2,-2,3,-3,3,-4,4,-4,5,-5,5,-6,7,-7,8,-9,11,-12,12,-14,16,-18,20,-23,26,-29,35,-41,50,-63,86,-135,-1502,-6806,-1862,11570,1029,-8511,-2446,-1181,7991,3887,-11950,-381,5876,2164,2420,-8778,-3483,10669,-1280,-2199,-2219,-4804,7736,2876,-8806,-109,1668,1941,5253,-7026,-2309,8427,-920,341,-1619,-4922,7895,205,-6134,1881,-141,1498,2541,-7175,815,5621,-2131,-653,-3522,-525,6952,-1510,-4489,2648,295,4162,-1058,-7386,1626,4955,240,-2391,-6135,2589,6684,-2194,-4762,-1913,1783,6056,-2404,-7147,1084,4042,5770,-3122,-8639,2738,7118,1085,-3636,-8184,3025,9255,-2899,-5360,-3018,3488,9128,-3605,-8892,2461,4174,5412,-1254,-10782,2063,9014,-575,-2610,-4722,-336,10302,-2122,-7694,344,662,6717,1144,-11000,2117,6399,-623,828,-7463,-1686,9411,-1648,-3974,-633,-1666,6522,1213,-10153,2270,1933,127,2472,-6816,-347,7823,-2545,-955,-474,-1485,6277,-1602,-5979,3803,964,450,458,-5900,2793,5464,-4128,-1675,-1763,189,6011,-3735,-4521,3365,1939,1980,-2075,-5917,3685,5241,-1137,-3301,-4411,4133,6416,-3873,-5820,-260,4225,5265,-4197,-6581,3441,4751,2115,-4573,-7038,4761,8061,-2309,-4319,-4665,4887,7204,-4213,-6125,25,4016,6866,-4859,-7253,2979,4785,1922,-2694,-6990,3746,6720,-3357,-3843,-3313,875,8483,-4206,-6872,2115,2308,4845,-841,-7793,1787,5392,-903,-296,-5501,1298,8142,-2955,-2947,1864,-297,5553,-1381,-6290,4295,2028,-1494,-632,-5176,1515,7011,-3927,-1110,985,-319,3940,-2798,-4562,3603,1087,-1319,-982,-3890,2694,3891,-4521,-2329,888,1292,2932,-3885,-4285,3651,2436,1737,-3424,-4487,4875,3574,-2799,-3588,-1048,4930,5218,-5004,-4133,872,4427,3771,-5075,-4231,4585,4397,724,-5960,-3557,5860,3717,-3541,-3222,-1675,5394,5425,-4719,-4357,894,4672,3866,-5767,-6222,4851,4888,-7,-3951,-5670,5267,5793,-4994,-3311,-546,3082,4721,-5211,-4505,4115,1964,2162,-3435,-6237,4435,5562,-2543,-801,-1857,2708,5322,-4379,-3620,2006,1069,2555,-2632,-5253,3367,2286,-2472,-752,-892,2686,4068,-5186,-2589,2370,1056,2037,-3225,-1811,4661,2582,-3180,-1727,-1289,4055,1720,-4105,-1184,877,2630,1297,-4233,-2024,4216,1849,-1328,-3015,-1040,4673,1000,-4200,-3054,1503,4763,1532,-5272,-3185,3208,4331,100,-5739,-2667,4542,3815,-1867,-3986,-1471,5720,3781,-5084,-3217,285,4807,2371,-5485,-3386,3907,2923,-490,-5058,-3292,4298,2008,-1923,-3801,-1596,4248,2764,-5281,-3406,1280,2568,1617,-4364,-2724,4423,2786,-668,-2118,-2172,3837,2747,-3901,-1908,-1213,2679,2463,-3961,-2582,4349,2452,-1276,-2036,-1378,3421,894,-2930,-450,362,1969,2586,-4184,-378,3322,592,-930,-2801,-1056,3629,886,-2373,-758,-39,3812,685,-4532],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,11,-12,13,-15,17,-19,21,-23,26,-28,32,-34,38,-41,46,-50,56,-61,67,-74,82,-91,101,-113,126,-142,162,-186,217,-257,312,-394,524,-763,1343,-6046,-6176,5655,2609,4578,-7832,-7269,9048,5945,-1021,-4551,-6362,7908,6776,-6377,-5399,99,4737,6463,-6609,-6267,3589,3169,1966,-4569,-5707,6158,4926,-1287,-3715,-3769,6778,5569,-4716,-1893,1609,3578,4113,-5922,-3885,4761,1632,1881,-2585,-2932,7125,1826,-5105,229,-1894,3595,3787,-8542,878,4290,-716,1804,-4402,-2803,9124,-2356,-4274,-78,-2521,6934,1883,-9854,2134,4961,24,2930,-8943,-2350,10081,-2157,-3704,-2707,-3229,9237,2054,-10298,2634,2204,4186,3168,-10880,-1284,10222,505,-1584,-6174,-5658,11491,3070,-8875,-1554,-891,7548,4816,-10861,-2107,7554,2325,1501,-6526,-4079,11335,4358,-4989,-3667,-4087,8777,5472,-7335,-3482,1459,4175,3559,-6556,-4293,5959,2592,-725,-4614,-3355,6317,2775,-4206,-3413,-1395,4768,2076,-5726,-2373,2834,2188,2188,-5314,-2496,5682,-81,173,-2882,-1544,5716,-230,-5432,1208,-35,3883,2090,-7645,1648,4687,-1124,469,-3957,-143,8118,-1881,-5243,1933,59,5277,905,-9294,3228,4719,-417,18,-7081,1409,9664,-3289,-4344,-1167,11,8848,-1164,-10334,1305,3004,4222,283,-10002,1768,9754,-2547,-4000,-4090,-471,10644,224,-9227,-1987,1773,4880,1360,-9532,-708,6802,1457,-1065,-7038,-1941,9277,2241,-4104,-2711,620,7800,1927,-8118,-1135,3243,4228,244,-6315,-924,5142,1480,-1826,-3984,-672,6777,1400,-5268,-443,1124,3872,1024,-6283,932,2746,550,-865,-5460,726,5883,-1228,-2203,-633,212,5101,-1052,-4066,2002,1521,1967,-469,-4351,2650,4218,-2610,-1630,-1932,1158,6978,-3992,-4691,3553,1109,3061,-2409,-7121,4020,5668,-2365,-1870,-3442,2628,7189,-4042,-5068,582,2666,5895,-2423,-8548,3040,5598,1045,-2074,-7489,3095,9509,-2528,-4746,-2567,1887,7016,-2611,-7546,1279,4765,2738,-1966,-8194,1282,6580,-106,-1335,-4618,1208,6704,-1399,-5554,-745,1698,4577,-1243,-5515,51,3441,1469,-1220,-5013,235,5614,-472,-3158,-1410,474,5738,-1030,-4300,1203,1425,2823,-381,-5213,1278,2831,-1060,-1148,-2932,2075,3864,-2799,-1885,390,1392,2633,-1470,-2736,3807,2142,-698,-1024,-2291,3430,2773,-3816,-780,-43,3585,3374,-3935,-3680,3617,1598,710,-2825,-3986,4985,3439,-3042,-2651,-1724,3188,4938,-4985,-4547,1756,3180,3381,-3897,-5993,5424,4603,-1357,-3003,-3443,4757,6920,-3653,-4984,19,3533,4975,-3871,-5673,1601,3694,2429,-3130,-5912,3002,5240,-2014,-2666,-1957,3169,5820,-2437,-4655,770,2073,3645,-1805,-4651,1788,3186,354,-2886,-2861,2607,4874,-2347,-2959,-114,2195,3118,-2925,-2741,2222,2041,-161,-2880,-2196,2191,2687,-1142,-1148,-848,2059,1208,-2673,-1961,2426,2418,574,-3542,-946],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,10,-10,11,-13,14,-15,17,-19,21,-23,25,-27,30,-34,37,-41,45,-49,54,-61,68,-76,86,-99,114,-133,160,-197,257,-363,618,-3276,61,2095,7320,-531,-13354,3096,7623,-633,-547,-8163,-103,12964,-3569,-5434,-689,-1867,8197,1520,-11305,3191,4833,900,1919,-8077,119,10103,-3208,-1824,-996,-3768,7901,-248,-6952,2516,1150,1852,2246,-7623,364,6132,-2964,-347,-1646,-586,6387,-3008,-5043,2646,1490,2877,-2239,-5510,3832,3726,-2044,300,-3587,2856,6794,-3945,-3556,706,2630,3956,-4163,-6151,4867,4790,1778,-4005,-4973,6659,6869,-2582,-4314,-4326,5301,7040,-5859,-6210,1054,4461,4774,-5964,-7913,6520,6011,672,-3152,-7649,6954,7701,-4345,-3256,-2688,3502,9769,-6461,-8293,4371,2597,5389,-1705,-10308,4654,6868,-1144,-2515,-6182,2252,9344,-5688,-6017,1550,64,6776,-1893,-9801,4012,3000,-937,78,-6703,1502,8434,-3773,-2003,100,-1087,6321,-1974,-6437,3604,2220,-295,696,-5119,3128,4858,-4232,-855,-867,827,4617,-4005,-3782,5277,974,-644,-1851,-3860,6103,3288,-4403,-1798,-1354,3711,4830,-5300,-3683,2635,2523,2488,-4887,-3569,6187,3584,-1217,-5312,-2906,6888,3954,-5497,-3266,-1141,5916,4796,-7583,-3858,4153,3367,4064,-6943,-5468,6783,3000,-2429,-3365,-5511,6697,5714,-6028,-3500,96,3603,6144,-7158,-5259,4754,1850,1867,-3877,-7136,6636,4637,-4020,-1750,-4125,2974,7098,-6000,-3446,3661,1196,4415,-2528,-6306,5086,3822,-2809,-32,-4190,1945,6361,-5126,-1018,1355,-503,3566,-2960,-4001,5376,377,-1414,-165,-2321,3895,2429,-5292,-1988,1094,1395,2716,-4934,-2039,3081,-52,-1736,-1765,-1932,5607,1489,-4503,-2362,166,4403,2610,-5480,-986,4589,2521,274,-5609,-1910,5567,1899,-2767,-4097,-1553,7857,1888,-4865,-2476,1649,5753,1554,-6120,-1727,4421,2383,-665,-5711,-2409,6621,3092,-3466,-3192,-1587,6427,2315,-6374,-2562,2590,3615,3198,-6958,-4706,5614,1624,-1023,-4126,-4908,6174,3059,-4315,-593,-993,3748,4165,-6078,-3431,3007,709,153,-3592,-3996,5520,2340,-4137,-185,-1686,2305,3070,-5201,-906,2650,1170,711,-3957,-2567,4327,565,-3323,-36,-1364,4027,513,-4103,-638,1595,1748,347,-4599,-54,5136,-351,-2613,-3234,7,5683,-325,-5215,-962,2561,3018,-986,-5842,788,4811,1117,-2411,-4933,1546,5975,-213,-4953,-3464,1314,5919,-146,-4779,-1490,3120,3277,-962,-6763,-290,5324,1853,-2793,-3316,-607,6786,-450,-5951,-2571,826,5458,-417,-6701,-935,3159,2100,-1006,-5321,-1740,6206,507,-2609,-2337,-619,4878,912,-4852,-972,1074,3327,1463,-5554,-657,4536,-5,-1892,-2454,-2373,4417,999,-3680,47,445,1832,757,-3718,-255,3673,173,-1699,-2314,541,4496,-576,-2299,-154,1498,1768,-1210,-4231,1915,2888,-550,-2266,-3069,1474],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-5,7,-7,8,-9,10,-12,13,-14,16,-17,20,-21,24,-26,29,-32,35,-38,42,-46,52,-57,63,-70,79,-89,101,-115,133,-157,189,-236,314,-480,2359,-2919,-3406,-5641,4510,10015,-7866,-6001,-593,3445,7386,-4284,-8922,4212,5424,1184,-2209,-7285,4639,8935,-1799,-4738,-2948,2804,7006,-3381,-6546,1344,4832,4184,-3147,-7723,4097,5078,-434,-1936,-4764,3378,5928,-3236,-3303,-1934,437,5234,-3211,-3215,3563,811,2290,-2931,-5095,6537,2114,-3898,622,-3156,4638,4657,-6949,-408,3994,43,3778,-5389,-5391,8019,290,-2638,-601,-4119,7346,4718,-9424,-21,3156,3298,4797,-8732,-4199,8857,821,-1542,-3553,-5637,9883,5887,-9399,-1822,-289,4672,5953,-9501,-4050,7238,2014,1757,-4215,-9245,9918,4823,-5481,-2937,-4907,5320,7450,-8576,-5293,3130,3045,4999,-5389,-8330,6931,4308,-1769,-3954,-5754,5272,7400,-5160,-4390,-998,3882,6346,-4775,-5266,3815,3343,2417,-4037,-4731,5495,3136,-2196,-2514,-3115,4245,4193,-3939,-1901,221,1901,3663,-5116,-2063,4986,-445,-327,-2159,-2277,7302,1610,-4169,-616,-871,4519,2514,-7847,671,5246,-1228,828,-4314,-1888,8370,-316,-5883,-1039,-1556,6739,2600,-8930,1158,5571,938,1964,-8497,-1587,9648,-135,-4032,-2686,-2395,9358,2993,-10196,-900,2395,3947,4464,-10225,-3232,8627,1699,-462,-6209,-5134,9704,3115,-7194,-2211,-385,6482,4754,-8821,-4920,6150,3314,1374,-6407,-4324,6919,3549,-3656,-3959,-1711,6120,4501,-5451,-2767,1445,4094,3300,-6012,-2426,4723,2540,-256,-5232,-2330,4956,1882,-2631,-2721,-270,4338,1337,-4222,-663,2851,2023,1097,-4713,-1230,5121,-380,-2217,-1029,-635,6053,-1109,-4559,2054,1704,1570,-163,-6786,1188,5763,-1169,-1960,-4143,233,7499,-2373,-5946,1106,287,4685,718,-7839,1663,6361,40,-1020,-5731,869,9333,-1917,-5329,-1556,126,6415,-466,-9024,1189,4092,3061,-1148,-8520,-118,7822,269,-4216,-3979,-1620,7099,459,-7439,-211,1183,4614,1163,-7650,-1447,6081,1835,-1022,-5641,-2008,6526,1874,-5000,-2198,-109,4311,1429,-5838,-289,3211,3507,152,-5411,-1248,4574,1023,-2288,-2224,-1570,4619,-328,-4700,-1247,107,2934,14,-4768,731,2456,272,-422,-3216,821,4111,-1821,-3127,-1124,1547,3295,-2609,-4146,2143,2774,1064,-659,-4718,3309,6042,-3695,-2299,-1961,2562,5765,-2270,-5608,2234,3139,3655,-1735,-5049,3795,5416,-1927,-2782,-3456,1433,6482,-3341,-5556,-283,3119,5580,-2975,-7646,1543,4485,1806,-2837,-5813,2279,7465,-2157,-3708,-2306,1283,6258,-1674,-5920,1161,3884,2799,-760,-6006,357,6280,1507,-3154,-3318,1454,5098,-734,-4403,-835,1368,3901,-393,-3826,28,3684,1523,-661,-2860,1070,4047,294,-2594,-1422,2088,3830,-2236,-4643,1165,1287,1720,-1700,-3878,2261,2040,-1174,-2115,-890,2348,3438,-2364],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,3,-3,3,-5,5,-5,6,-8,8,-10,11,-13,14,-16,18,-20,23,-25,28,-31,34,-38,43,-46,51,-57,63,-69,77,-84,94,-104,114,-127,142,-158,177,-199,227,-262,306,-365,450,-582,819,-1388,5985,6971,-4348,-2453,-6321,3854,9883,-5763,-6986,3414,1058,8346,-3135,-9453,6134,4684,-1055,-679,-9663,2907,8978,-5418,-2888,-1189,-355,9665,-2230,-8360,5219,965,1555,1052,-8345,3360,6185,-3380,-176,-1251,-185,8110,-4124,-4892,2991,-141,1204,-1392,-4610,4555,3091,-3321,-1380,-1258,3656,4952,-5980,-2283,3548,2367,1152,-4816,-4087,6360,2793,-1055,-3509,-3160,7347,3101,-5403,-3043,-24,6008,3129,-7751,-3632,4803,4263,2107,-6480,-4927,8536,3629,-3241,-4705,-4277,8748,6361,-7241,-3504,25,5328,6040,-8816,-5225,6762,2865,2275,-5479,-8100,8263,5456,-5188,-2810,-4175,5024,7714,-7246,-6078,4722,1481,5183,-4478,-9173,6886,3860,-2065,-1758,-6329,4186,8608,-6441,-3243,927,141,4642,-3600,-6575,6022,532,229,-150,-4973,4377,5113,-3836,-1111,127,991,4087,-4495,-3117,5198,424,-409,-2018,-3462,5054,1759,-4526,-553,1050,4158,2807,-6862,-1243,4140,1713,-165,-4374,-1613,6246,1231,-3001,-3683,-246,6445,785,-6922,-2333,2603,5360,2036,-8207,-1183,5002,3591,-1025,-6658,-2857,8377,2819,-4768,-4165,-2149,7815,2442,-8769,-2149,2097,4121,2658,-8562,-2509,7785,2409,-732,-4316,-5032,8383,3206,-7484,-2136,-1194,4487,4723,-8050,-2343,5853,848,2440,-3995,-5346,6920,1570,-3818,-1193,-2546,3675,4818,-6610,-771,2414,138,4017,-5248,-3002,6008,1167,-2292,-947,-2042,3608,2195,-6481,530,2071,1606,1492,-4339,-476,4237,-1386,-1442,-2318,-97,4374,797,-4649,-180,2158,2829,301,-5603,363,5145,1493,-1527,-4916,725,6413,-666,-4285,-2163,1576,5431,-251,-6572,-549,3143,4478,-271,-7066,854,6449,1895,-2381,-4793,-435,7173,-1,-6987,-1543,574,7293,-200,-8129,-85,4293,3371,-107,-7163,-585,6988,534,-2288,-3091,-1819,6313,615,-6720,-976,878,3629,2014,-6372,-1738,5892,456,451,-3838,-1358,5448,384,-3764,-254,-66,2957,1881,-4997,-247,3132,738,1354,-3147,-2363,5452,-270,-3313,-205,-812,3892,751,-4003,544,1924,265,-167,-2986,591,3775,-771,-2419,-1387,1273,3731,-2105,-4655,664,2485,2808,-2844,-5389,2899,4508,829,-2874,-2929,2598,5280,-1302,-5427,-1327,3143,4360,-3028,-5055,833,4069,2061,-3234,-5351,1876,6083,-648,-3487,-2972,2845,6755,-1546,-4694,266,2561,5169,-1789,-6842,1943,4724,1480,-2669,-5465,172,6091,-567,-4261,-820,895,5667,-1154,-5103,1273,2982,2204,-134,-4642,1079,4336,344,-1508,-2875,850,4327,-632,-3601,731,1455,1698,-1126,-4903,589,4304,-1609,-840,-1528,1160,3061,-2043,-3634,425,616,2001,-1782,-3707,1864,2292,-913,-1347,-1739,2330,4509,-2512,-3508,293,1614,1500],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,3,-3,4,-5,6,-8,10,-14,19,-27,42,-76,508,1919,7679,-671,-12746,4186,6892,479,-962,-9906,1121,11808,-1565,-6272,-2303,68,9963,-1105,-9382,682,4665,3840,-858,-8453,1563,7233,859,-2136,-5981,-399,9194,-803,-6170,-1652,893,5384,-252,-7741,1598,2598,950,-510,-4687,2202,5850,-1386,-1232,-1479,-385,6090,-3438,-3456,2182,1120,1651,-2233,-5781,4790,3644,-3409,-676,-3338,4712,6609,-6812,-3457,3380,874,4299,-4417,-7537,7222,2222,-1782,-1791,-7378,5517,7109,-8666,-3370,1112,1904,9116,-7484,-8521,7943,2483,791,-3579,-9127,6827,8023,-5715,-3881,-2930,3951,10352,-5977,-8198,3675,3051,5555,-4128,-10326,4952,6925,-2747,-2326,-6323,3393,10607,-4971,-5673,-291,1763,7471,-2465,-8759,4008,4704,1807,-2291,-7509,2296,7120,-1905,-2757,-2421,1739,6598,-3528,-5641,1204,1674,3420,-2452,-5431,4040,2629,-1075,-1266,-3172,3796,3890,-4440,-2646,-1462,2227,4794,-4999,-2983,4188,1140,590,-2709,-4445,6663,2276,-5790,-355,-417,3739,3883,-7923,-1942,5443,1668,2607,-5325,-3607,8323,1584,-3989,-2740,-2621,6504,4999,-10495,-2107,3851,2861,5047,-8421,-5788,9345,2719,-2428,-3456,-6335,8709,5727,-7668,-2493,-1174,5058,6803,-8290,-6787,5980,3550,2787,-4907,-6269,6848,5669,-4435,-3929,-3526,4176,7774,-6613,-4921,1764,2522,4189,-4683,-6183,5509,3172,-631,-2771,-4672,3858,5224,-4292,-2385,-782,2680,4246,-4288,-2860,3175,3175,1192,-3756,-3519,4380,3221,-1680,-2383,-2038,3395,2170,-3946,-755,1618,2014,1747,-4933,-1274,5715,-419,-1515,-3648,-895,6352,584,-6459,-736,1622,3553,2121,-7803,-386,4824,-572,-1320,-4736,-1898,7349,310,-4961,-1381,-198,5763,2117,-9005,-120,5186,2830,1517,-7138,-2418,9403,815,-4632,-3963,-2583,8309,3812,-7343,-2091,2934,4761,4219,-7691,-3707,6391,2743,-339,-5199,-3339,7014,4082,-4987,-4177,-8,5172,4909,-7039,-2856,3641,3600,1427,-4536,-3551,5807,3091,-1833,-1829,-2250,4053,2588,-3970,-1906,1219,2162,2206,-4222,-1592,4121,1116,-1272,-2620,-1218,3848,-80,-3352,-257,1592,3818,525,-5603,362,1998,959,-1456,-5302,-388,4639,-1102,-2884,-1915,1731,5203,-2461,-5208,1850,2316,3951,-329,-7467,961,6410,-723,-3715,-2771,1121,7391,-868,-5651,-2415,2404,5027,-452,-8147,1237,6160,1825,-871,-5406,330,8015,-501,-5847,-1505,1201,5478,183,-7328,466,5541,2347,-514,-6246,-834,7670,403,-3080,-3592,-763,5315,1037,-4785,-833,1154,4148,2080,-6206,-885,4706,1327,-219,-4688,-1154,4703,-583,-2989,-1636,-531,3492,1178,-5691,-148,2839,1932,-1618,-4406,508,3844,-8,-2145,-2379,1557,3064,-1136,-3657,767,1721,1617,-1560,-4485,2227,3754],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-10,11,-13,13,-15,17,-19,21,-23,26,-28,31,-34,37,-41,45,-50,55,-61,66,-74,82,-92,103,-117,133,-153,180,-215,265,-338,460,-700,2484,-9886,-6737,6841,2593,5108,-6855,-7910,9201,5010,-3604,-2038,-7692,5986,7879,-6281,-3937,1134,2584,7064,-5722,-6756,6395,1625,793,-116,-7358,5065,7174,-6092,-779,-822,262,6734,-4133,-4640,2986,1304,749,-1721,-5280,5643,3119,-4603,-553,-1537,2354,3259,-6355,-1150,3235,134,1255,-4284,-1194,5722,1475,-2968,-2976,-548,6471,792,-6299,-898,2644,5010,1431,-8969,-1099,6256,1399,-1753,-6074,-433,9846,1265,-4899,-2663,-218,9580,2469,-9485,-1073,2654,3833,2668,-9742,-3266,9116,1907,-1941,-5065,-3373,11862,2401,-8985,-227,167,5517,5033,-10304,-3323,5750,986,2714,-6654,-5506,10770,3187,-4814,-1768,-4191,5963,6361,-8688,-1978,3051,484,4884,-6339,-6340,6852,1793,-1693,-1459,-4743,5993,4132,-7096,-621,728,595,2880,-5127,-2362,5247,-254,-751,-1801,-1981,5887,375,-4528,235,78,1992,1688,-5943,303,5170,-1046,-1018,-4259,-31,6633,-1309,-3607,-1669,1442,6693,-1765,-6306,417,4164,3815,-1874,-7658,1764,6749,687,-749,-5011,1372,8223,-2244,-6147,-1821,1667,8550,-407,-9241,1743,5306,3833,-203,-9382,-89,8616,-319,-3464,-3844,-850,10053,205,-8372,296,2717,5763,3180,-8669,-681,7206,637,486,-4905,-2735,9015,653,-5735,683,-1891,5343,2801,-7841,-790,3596,893,2888,-4374,-2105,7508,41,-2665,-305,-1599,5183,2536,-4608,-231,2536,877,1755,-4576,-930,5330,-1624,-2386,-1628,-786,4205,-596,-4421,2560,2246,537,-447,-4830,1493,4005,-1711,-1703,-2467,1140,5337,-2068,-4756,-130,3031,4887,-3180,-6309,1909,4425,2869,-2850,-5603,2172,6344,-1517,-4563,-3227,3270,6702,-2828,-4765,895,3421,4807,-2854,-7784,1962,5245,-584,-2063,-6034,2178,7373,-2753,-4467,-2372,1528,7214,-1746,-6714,1333,2881,3399,680,-8212,427,6261,-158,-1081,-3675,-1398,7242,-1666,-5562,-126,581,3816,284,-6458,1480,5529,-1175,152,-3830,-1029,6343,-1438,-3396,1382,-930,3467,-207,-5069,1387,1877,-771,667,-2584,1698,3451,-1974,-2744,388,532,3105,-2902,-4283,2091,1976,-858,-2664,-2571,2429,3055,-3004,-2897,-1830,2342,4384,-4393,-3198,1863,2984,2355,-3342,-4337,3691,4389,220,-3509,-3228,3639,3702,-3344,-3175,-1770,3910,3992,-3800,-4033,2620,3736,1889,-2862,-5127,3401,4737,-2060,-2545,-3189,3922,5522,-3294,-4117,41,2714,4442,-3489,-5581,3021,2939,1228,-2415,-4560,3190,4386,-2439,-3788,-698,1181,2947,-2378,-5595,1308,1836,1882,-1260,-4871,1952,2631,-2623,-1943,-1447,1671,3843,-2230,-2858,1759,1305,1756,-923,-3984,1925,1986,-2684,-1158,-846,1853,3222,-2042,-1961,1333,1201,890,-2294,-3551,2682,2669,-841,-2892],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-8,8,-10,11,-12,13,-15,16,-18,20,-22,25,-27,30,-33,37,-41,45,-50,55,-62,69,-77,87,-99,115,-134,159,-193,241,-305,19,-7410,-1441,14031,-504,-8741,-1221,-721,8301,1882,-11301,240,5350,2324,1702,-10396,-2671,10818,953,-3199,-3261,-2897,8567,3165,-7507,-1360,976,5247,3673,-8344,-2391,6051,1410,328,-4925,-2348,7518,1588,-4379,-1784,-1398,5295,548,-6397,827,3044,1629,1066,-5938,1081,6243,-1745,-438,-4738,-187,6937,-3341,-4905,1556,800,4269,-1451,-8345,5737,4293,-2246,-609,-7010,1566,8640,-5750,-4795,814,901,6965,-3486,-9255,5976,4482,441,-892,-9807,3510,8876,-5420,-3504,-3217,198,10136,-4681,-10580,4482,3357,3614,-829,-11812,3867,9110,-2199,-1270,-6925,578,11774,-3487,-8090,-857,493,8060,1188,-11222,1506,6532,1156,-479,-7554,-1221,11209,-1248,-4958,-2944,-2074,8877,-173,-8227,392,2479,3758,149,-8458,94,6793,-717,-1723,-4305,202,5473,-692,-3724,-618,856,3921,-1666,-5807,1838,3067,1287,-2027,-5042,3019,5746,-3350,-1783,-632,1892,6439,-4317,-4660,4157,996,2620,-2237,-6006,6066,3333,-3660,-923,-3004,3249,7545,-6360,-4069,2541,2263,4747,-4402,-7602,7602,4702,-2216,-1842,-6619,5106,9248,-5788,-3796,353,2629,8772,-6545,-8441,5964,5125,2328,-2820,-9136,5614,8021,-3025,-3770,-4123,1614,9209,-3295,-7986,2750,3143,5944,-2136,-9537,4243,6282,-71,-2338,-5403,3015,8788,-2703,-5187,-447,1223,5861,-2385,-7266,1980,3186,1140,-1443,-6327,1897,5676,-1933,-2043,-1774,1768,5277,-2602,-3707,565,1094,2036,-2381,-4922,3181,2366,-1570,-1945,-3640,4276,3989,-3617,-1800,599,1245,3111,-4633,-2964,5807,1685,-1025,-2890,-2991,5634,1461,-4581,-1576,-909,4835,5504,-6590,-3392,5109,2514,1267,-5216,-3918,7340,3406,-4313,-2492,-3491,5963,6167,-7487,-3486,1769,3264,3476,-5737,-7466,6792,3103,-420,-3232,-5224,5792,6235,-5248,-3300,-1088,4095,6046,-6058,-6122,3884,2618,2234,-3851,-6586,5360,4972,-955,-4339,-3511,3147,6570,-3990,-4806,1513,3286,3227,-2679,-5079,4151,2727,93,-2672,-3347,3334,2746,-2296,-2674,-1670,2561,1657,-3644,-1993,1558,2372,851,-3037,-2282,2656,1258,-3772,-1594,-845,3342,1628,-5347,-2043,2086,1698,847,-5146,-1980,6880,514,-3155,-2851,82,6371,1851,-5790,-942,814,3154,318,-7460,-1638,5822,2438,-1168,-4852,-2841,5721,1787,-5452,-3048,-956,5641,3254,-7594,-2222,3714,3200,1235,-4873,-4060,6778,2892,-1926,-3285,-1831,7147,3975,-6187,-1875,1714,3855,2779,-5973,-3468,4508,3859,-425,-3445,-3067,5782,2712,-3507,-2733,-679,3244,2930,-4994,-3265,1090,2020,413,-3686,-2141,4117,1219,-928,-708,-1170,3902,1730,-3043,-227,1553,1910,-42,-2769,-832,2900,662,-927,-3306,37,3880,-5,-3422,143],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-7,8,-9,10,-11,13,-14,15,-17,19,-21,23,-26,29,-31,35,-38,42,-46,51,-56,62,-70,78,-86,97,-109,125,-144,168,-201,245,-312,421,-628,1153,-5836,-5341,12875,1274,-6160,-2078,-2673,7201,6008,-11376,-1554,4904,2852,4027,-8073,-4759,8461,1404,-3130,-2978,-4825,8649,4814,-8587,-1210,41,2248,5738,-7465,-3577,6737,-569,154,-2316,-3674,7335,1658,-6157,-610,-619,3125,2147,-6640,-1403,5502,1707,353,-3325,-1131,6870,-1064,-3973,-1065,956,6114,-575,-6673,1569,3408,2326,-389,-7283,1550,6974,-421,-2316,-4497,1545,8056,-3314,-6521,-705,1307,7043,-1442,-9713,2256,6196,1686,-420,-8803,1951,10527,-1978,-4338,-3475,315,10228,-1770,-9878,1034,3606,5030,950,-12826,1006,9244,-1080,-779,-7174,-2925,12700,850,-8021,625,-1141,7898,3235,-11049,-127,4344,880,2511,-6301,-2738,9640,-226,-3864,-1394,-1608,5914,3451,-8210,1533,1868,1114,4113,-6811,-1764,5352,-1138,-1178,-2270,-2850,5995,283,-4854,878,44,672,592,-6163,2734,4067,-1117,-1960,-4012,1938,5891,-2537,-4759,-418,1743,3727,-2886,-5700,2410,4684,2159,-2013,-5293,4575,6087,-3038,-3344,-2023,3031,6886,-5199,-5626,1144,3765,4157,-4454,-8541,3371,4866,-595,-2402,-7297,3655,7694,-4039,-4654,-1335,2080,8291,-3752,-8121,2764,4512,2797,118,-9620,4209,7644,-1791,-2418,-5322,851,9920,-2680,-6996,771,2414,5333,-520,-8828,1988,5628,-182,-700,-5935,-1408,7330,-1585,-4224,236,-62,4665,122,-5222,3036,3126,-215,767,-5642,402,5659,-3253,-2046,-375,531,4557,-2226,-5006,2816,2563,590,-1288,-4419,2740,3220,-1605,-1877,-1461,1766,4304,-3622,-4487,2487,2124,2565,-3103,-4695,4298,3601,-1405,-3650,-4077,5176,4867,-4160,-3596,-728,3335,3733,-5416,-5017,2696,3005,2891,-5624,-5764,5327,5532,-2073,-2994,-3814,4859,6207,-4417,-4274,1534,3135,5412,-4830,-5830,4518,4440,1463,-2807,-6052,4401,5643,-3577,-3760,-1610,1897,5726,-4119,-5708,2353,1826,2671,-1743,-6900,3134,4587,-3106,-2117,-2378,556,5907,-2764,-4333,1491,946,3753,-2239,-5587,3323,2888,-1574,-1146,-3351,1169,4411,-2251,-2169,970,964,2600,-2610,-3471,3557,2273,-758,-2099,-2356,3099,2939,-4175,-1994,-268,2234,2217,-3992,-1990,2994,2708,-168,-4812,-1496,5532,3421,-2932,-2368,-28,4280,2174,-5567,-3238,1346,3704,1729,-5626,-2712,4843,2573,600,-4835,-2984,6117,3073,-3203,-3522,102,5942,3526,-5818,-3424,2730,3519,2057,-4611,-4055,5608,3941,-1473,-3983,-2880,4431,4406,-4493,-3088,1871,2784,1593,-5094,-3877,3692,2379,769,-1929,-2849,4569,4373,-2478,-2262,277,956,3860,-2768,-3744,2228,1459,972,-3057,-2866,2341,1744,-1904,-610,-825,1734,2297,-3333,-2258,2691,1826,-436,-2844,-1286,3865,1230,-2224,-1665,595,3409,1410,-4337,-619,2635],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,5,-7,7,-8,9,-10,11,-12,13,-15,16,-18,19,-21,24,-26,29,-32,35,-39,43,-49,56,-65,76,-91,111,-140,187,-267,428,-863,4868,7077,-12263,-2731,6289,2493,3715,-8828,-6727,11110,3668,-4836,-3614,-5666,7523,7469,-10710,-2573,2357,4078,6065,-7886,-6582,7627,2752,-94,-4340,-6469,6960,5064,-4865,-2586,-584,3642,5044,-5796,-2813,2634,2562,1807,-4437,-4356,5218,1616,-1587,-3301,-3758,4962,1059,-5393,-110,-817,1544,1563,-5558,383,5188,189,-1184,-3695,-912,7141,-2155,-6005,68,-502,5440,684,-9581,2633,5022,-1378,1448,-8204,1025,9941,-2562,-3706,-2973,-2184,10001,-322,-10644,1845,3223,2761,1742,-10762,353,10113,-290,-2183,-5396,-3471,12671,385,-9212,-518,-113,8341,3552,-12448,-712,7995,1027,609,-7538,-3256,10237,1506,-4878,-1652,-2429,8644,3992,-9986,-1445,3461,2773,4142,-8107,-3165,8205,2732,-2145,-3263,-2619,7604,3890,-6674,-434,64,2779,4444,-6458,-1635,4264,1244,1301,-4469,-1896,5990,302,-2542,-1498,613,4747,-102,-6076,1296,3215,1198,-1433,-6162,2104,5843,-1773,-2289,-2990,34,7420,-2335,-6083,3096,2120,3328,-1258,-7799,3881,5332,-2339,-1928,-5795,3928,9887,-3241,-5214,-37,1991,7352,-3051,-10770,3419,5326,2374,-84,-8449,3188,9515,-2401,-2620,-3447,1018,9345,-2256,-8500,1147,2571,4740,-595,-11465,1277,8237,1219,-1439,-5547,-547,10165,-1488,-6261,-1290,753,6592,1843,-9078,675,4551,1801,130,-6942,-2168,7281,1159,-3447,-2650,-1117,5211,648,-5761,288,830,1444,270,-5235,1092,4448,-724,-768,-3133,18,6554,-1253,-2431,158,899,4267,-936,-4848,3451,2844,1169,-2456,-3641,3421,4562,-2755,-2207,-972,1802,3571,-4172,-4484,2934,2080,1840,-2695,-5759,5931,4801,-2990,-1842,-3251,2873,6767,-6329,-5416,2306,2530,4781,-3893,-7187,5373,5792,346,-2680,-6579,4207,8948,-4092,-4155,-628,1330,6676,-4482,-7051,2676,4300,1815,-1450,-7413,3433,6147,-1762,-2992,-3767,914,9042,-2568,-6842,-80,2664,4187,-843,-8049,598,4979,271,-2198,-5861,1435,6536,-1012,-3449,-907,329,4659,-913,-5692,1022,1355,1815,-1461,-3213,2918,3608,-1301,-1789,-1727,2297,3338,-1859,-2168,1264,1931,1688,-2939,-2029,4326,1806,-1121,-2732,-1131,4846,3875,-4771,-2883,930,2877,3204,-5094,-3015,4165,2212,-934,-4469,-4113,5486,3175,-4570,-2119,-302,4197,4588,-5205,-4339,3130,1619,2102,-5258,-5828,5938,4430,-2541,-4215,-3227,4439,6282,-5746,-4861,376,4644,3471,-4201,-5673,4115,4311,-415,-2840,-4916,4053,5461,-3355,-3784,-2465,3063,4129,-3061,-4716,1448,2676,2490,-2291,-4847,2020,3626,-1678,-1763,-2691,1570,3536,-3212,-2526,547,2188,1848,-2733,-2747,2957,1680,-84,-1931,-1934,2948,738,-2805,-1507,407,2509,1721,-2973,-1812,2633,1175,639],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,12,-14,14,-16,18,-20,22,-25,27,-30,33,-37,42,-48,54,-62,71,-83,99,-121,152,-197,255,235,8212,671,-13136,1668,6732,1219,1053,-8712,-3227,11761,-1485,-4554,-430,-2760,8220,1834,-10309,306,3835,2631,2584,-8888,-2020,8120,-589,-1959,-3741,-1801,7378,947,-6116,461,-190,3153,3055,-6366,415,4915,-1348,-641,-3095,-562,6298,-1334,-2585,366,877,4288,-1636,-5955,1496,3688,232,-1500,-4659,3279,4729,-2758,-2857,-1233,2623,6879,-4728,-5423,3017,3340,3347,-4757,-6910,5745,5880,-1793,-2929,-6192,5062,9251,-7087,-4497,-8,2825,8810,-5886,-9677,5462,3846,2303,-3899,-9557,5627,9847,-2922,-2140,-3525,934,11804,-4834,-8318,2802,1806,6931,-1723,-10606,3042,7739,-447,-1861,-7040,780,10509,-3144,-4302,-558,-464,7953,-375,-9297,2954,4164,671,1234,-5871,126,7417,-2304,-2835,-31,-440,6628,-1798,-5161,1513,1656,1983,-43,-5835,1636,4751,-2622,-766,-1308,1676,5136,-3000,-3991,810,1551,2069,-2840,-3948,3275,2863,-1420,-3280,-2847,5669,2936,-4424,-2377,416,5200,4487,-5685,-3932,3702,3174,1748,-5908,-4437,7506,5050,-2894,-3455,-4529,6697,7242,-7213,-3346,1498,3746,5291,-6207,-6517,6193,4014,307,-3222,-7739,6807,7602,-5494,-3628,-1734,3212,8097,-5300,-7209,3260,3069,3016,-2255,-9243,5002,7580,-1990,-1983,-4445,2614,9306,-3877,-4713,2288,1210,4850,-1508,-7215,3833,4630,-412,-304,-5299,2452,7054,-4380,-2545,874,-550,4740,-2523,-4305,3944,3455,-1388,-1789,-2899,3344,3876,-3493,-1532,-279,2203,3257,-4878,-1272,2666,1824,783,-3704,-2778,4481,2680,-2012,-3473,-972,5565,2674,-6681,-1465,2211,4370,2250,-6563,-1896,6089,3318,-823,-5331,-2467,7285,3625,-5069,-2960,-929,6217,3763,-7424,-4049,4024,3611,2474,-6443,-4040,8641,2234,-1759,-3548,-4047,6633,5235,-6102,-3516,605,3097,4490,-6324,-4960,4798,2675,224,-3320,-5659,4979,5029,-3945,-2339,-1231,4163,5990,-4771,-4150,3159,1802,1397,-2813,-5302,4879,1954,-1891,-2046,-2981,3491,4113,-3866,-2709,2345,1109,1815,-3576,-2700,4028,1094,-1752,-1655,-1106,4288,1618,-4764,-986,2145,2043,271,-5376,-1511,4226,1266,-902,-3393,-517,4913,390,-3976,-1605,1207,4724,169,-6123,-1478,3595,2890,-423,-6041,-308,5893,2039,-2594,-4384,430,6577,257,-5723,-1025,2180,5515,953,-7866,-1859,4876,2726,-1842,-5955,-1875,6203,1223,-4396,-2127,-410,5683,2147,-6341,-1347,2744,3494,2518,-6141,-2145,5006,1574,-2327,-3760,-3592,4345,2271,-4616,-1545,608,3465,2303,-4052,-2026,4124,1581,186,-2587,-2432,4345,1593,-3454,-1429,797,2831,1772,-3653,-970,3153,-89,-383,-2333,-529,4047,281,-2805,-1137,751,2824,-537,-3361,430,2375,1919,-806,-2885,211,4876,81],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,5,-5,5,-6,6,-8,9,-9,11,-12,14,-15,17,-18,20,-22,24,-27,30,-33,36,-40,45,-49,54,-60,66,-74,83,-95,106,-123,142,-167,201,-249,321,-445,703,-3215,9288,6949,-6798,-2046,-5131,6516,9507,-8204,-5333,3569,2532,7432,-6086,-9647,7563,4764,-598,-2863,-7662,5949,9458,-6279,-3680,-1178,3410,7333,-4296,-7887,4113,1998,2652,-1250,-7755,3586,6390,-1665,-1510,-4050,2383,5988,-4014,-4461,1072,1614,2477,-3926,-4782,5092,1960,-1739,-2021,-2978,4793,2237,-6111,-1007,-1,2821,2305,-6223,-1419,4722,594,1080,-5193,-3106,8143,853,-5032,-875,-963,6826,2465,-9123,19,3509,1926,2721,-9442,-2385,10079,171,-3498,-2907,-4173,9813,4547,-9198,-658,1640,5166,5119,-11291,-3117,9133,1021,1551,-5645,-5221,10492,4206,-8906,-2032,-1957,5958,6405,-9666,-5405,4887,2079,4449,-7145,-7026,8020,2985,-3045,-3077,-5557,6192,6966,-7229,-1694,814,2184,5187,-6380,-5027,6187,2753,339,-2761,-4776,5953,4040,-4468,-1452,-712,3076,3388,-5098,-3167,2267,746,533,-4457,-1581,5297,-89,-1140,-2112,-1604,4823,180,-5221,746,1235,2836,2185,-7286,908,5112,348,-1248,-4340,-144,8391,-1128,-4934,239,1678,6375,-78,-8584,2246,6800,437,891,-7945,-670,9979,-1306,-4788,-3228,-923,8186,742,-11208,801,4276,3367,2127,-10408,-1925,9439,-240,-2817,-4465,-2831,10087,2055,-7994,-1601,28,5910,4168,-9889,-1829,5965,2059,874,-5936,-4021,9546,2078,-3928,-3027,-1788,6218,3949,-7649,-1771,2167,1272,3422,-4930,-2707,6358,934,-2548,-1458,-1974,4820,2272,-4844,-531,243,2327,1670,-5082,-529,2391,-242,-382,-3143,-660,5031,-793,-3718,68,642,5287,-1818,-5694,641,3203,699,-275,-6244,2236,6369,-2994,-2099,-1994,2021,6849,-2696,-5389,1455,2102,3572,-2138,-7643,3522,5141,-729,-2099,-5763,1829,9578,-2048,-6015,-11,1085,6306,-2360,-9202,2554,5220,347,-674,-8837,237,8988,-1210,-3965,-3150,640,9107,-557,-9270,421,2703,2812,131,-8531,325,7151,294,-1999,-5089,-2172,7739,-584,-4212,-100,435,4541,1591,-7447,110,4524,1447,418,-4746,1128,5399,-420,-3052,-891,476,4547,248,-4966,640,1252,1338,-251,-5018,1788,3800,-1077,-1721,-834,1245,4721,-1632,-3879,1742,1591,2630,-2389,-4265,1951,4276,258,-2228,-3639,4153,4583,-2284,-3568,-650,3700,5088,-3976,-5032,3052,3583,1944,-3748,-5799,5583,6033,-1598,-3247,-3463,3527,5760,-3621,-4740,1060,2985,3780,-2929,-6238,4111,5437,537,-3292,-5229,4158,6861,-3027,-4140,-2287,1784,5340,-3189,-6415,2301,3284,2349,-791,-6519,3007,5230,-672,-1588,-2703,1776,6298,-1895,-4120,61,1583,2335,-218,-3877,1401,3141,297,-914,-2773,1272,4225,-197,-3288,-516,1613,1693,-2041,-4046,1490,2985,-333,-1177,-1246,1739,2299,-3291,-2223,-149,2800],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,3,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-12,13,-15,16,-18,21,-23,26,-31,37,-44,55,-70,94,-138,245,-1518,-3232,-6711,1776,12127,-5036,-6777,-185,567,8371,-2244,-11531,3289,5700,1754,-540,-8350,1465,9374,-2972,-3846,-2571,393,9199,-927,-7707,2588,2131,3134,1062,-6755,1951,5860,-723,-1865,-2903,888,5215,-3151,-3436,1304,1078,2679,-1273,-5889,4350,1758,-924,-1541,-4115,4395,4316,-4170,-1833,392,3495,3767,-5246,-2229,4171,1860,1622,-4859,-4232,8286,2958,-3623,-2964,-2937,6579,6006,-9053,-3599,3955,2722,5464,-7496,-6832,8904,3234,-738,-3425,-7286,8812,6609,-7605,-1765,-868,3475,9489,-7598,-6040,6786,2381,4250,-4162,-10257,7463,6746,-4415,-1999,-5252,3927,9970,-7282,-5436,2193,690,5788,-3975,-9266,5464,4607,-1054,-831,-6716,2582,7621,-3175,-2559,-1082,829,6337,-3210,-5410,3729,1492,873,-187,-4505,2344,4155,-3042,-367,-557,1432,3984,-3535,-2299,4021,1239,104,-3293,-3868,3754,2360,-2416,-1504,-1545,5182,2651,-4949,-1571,1422,4685,2022,-5916,-2197,5503,1149,-615,-4446,-2685,8017,1804,-6217,-2074,-421,6439,4093,-9418,-2630,4509,3635,2096,-6786,-4000,8588,2875,-2370,-3264,-4029,7571,5811,-7660,-2332,1247,3063,4840,-9391,-6419,6542,2309,-343,-3823,-6618,8112,5652,-5169,-1927,-2002,4526,6644,-7353,-3867,3734,1288,3183,-3369,-6615,5600,3978,-2357,-1019,-2549,5560,5934,-4941,-3199,784,1132,2439,-3809,-5403,4711,1737,54,-1711,-2130,3395,2480,-5292,-875,1225,1404,1539,-4922,-1318,2710,922,-617,-3716,-979,4899,407,-3470,-1564,1102,3780,120,-6747,-84,3374,2089,942,-5300,-587,5967,331,-2522,-4476,-563,7249,245,-6841,-1917,1582,4197,943,-8880,20,5574,1823,-7,-6285,-1935,7583,78,-4710,-2165,176,6496,2345,-8658,-2142,2846,2626,1053,-8740,-2064,7385,1488,-2461,-4078,-2103,6678,2525,-6462,-1560,818,3687,3250,-6597,-2463,4886,2305,714,-4285,-3841,5915,1739,-4365,-932,-136,2881,3638,-5556,-1033,3164,1229,1002,-2514,-1920,5011,-430,-2466,-1216,-128,3840,1115,-3894,499,1743,1723,144,-3594,320,3609,335,-1907,-1728,216,4385,-478,-2946,-459,1230,3244,-2198,-4890,449,3757,972,-1717,-4118,1450,5565,-588,-3112,-2031,2074,4938,-1764,-6300,559,3741,3038,-2403,-6453,1528,6483,-235,-2967,-5395,1623,7237,-653,-4682,-746,2237,4149,476,-6881,427,4040,2394,-305,-6455,-217,5961,198,-3114,-1812,212,6051,-415,-6110,11,2912,1347,-283,-5497,-559,4158,126,-2444,-2005,-1394,5827,1209,-4254,-497,144,2250,1288,-4570,-399,3754,268,-816,-3116,392,3383,129,-3266,-696,80,2018,-896,-4227,1831,1727,707,-1696,-2503,1269,4417,-1069,-2226,-847,2238,2193,-2770,-2514],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-9,9,-10,12,-14,15,-17,19,-21,24,-26,29,-31,34,-39,42,-46,51,-56,63,-69,76,-84,93,-105,117,-131,150,-171,199,-235,284,-357,473,-689,1221,-5690,-7511,3996,1340,7184,-4393,-12652,5589,7867,-106,-1562,-8689,2437,11410,-4738,-6910,166,549,9113,-2382,-11084,4574,4273,2527,-53,-9080,2112,8920,-1888,-3563,-2875,625,9281,-1803,-5899,2433,1894,2874,181,-6306,2745,4795,-1033,-248,-3729,1464,5785,-4095,-3331,411,2388,3626,-3955,-4468,3178,2573,119,-1982,-4711,4099,4128,-3379,-1785,-1123,3563,4767,-7116,-3130,4873,897,3093,-6268,-4589,8899,1922,-2773,-1483,-3288,5896,5326,-9289,-3448,2696,3014,5469,-8000,-5545,8997,2909,396,-3332,-7575,9474,7202,-8044,-2288,-2688,3487,8681,-8033,-6570,6587,3162,3397,-3671,-9615,7883,5543,-4590,-2975,-5762,4342,9445,-7846,-6290,1708,1587,6172,-3834,-9583,5368,5229,-31,-616,-7164,3885,7616,-5027,-2498,-1170,1662,6172,-3875,-6593,3322,1411,2067,-2150,-5134,3966,4157,-2524,-622,-2599,2456,4780,-3455,-1996,2135,1331,2866,-3736,-2611,5399,1528,-1209,-3005,-2419,5545,1472,-5176,-1308,1288,4308,1401,-6974,-401,6289,1152,499,-5083,-1949,9477,892,-4780,-2702,-1608,7277,3785,-10545,-652,5457,3527,2153,-6928,-2128,10444,2574,-3336,-4183,-3908,11175,5054,-9125,-2334,984,4262,6126,-9332,-4559,7355,1193,390,-4343,-6134,9626,4255,-4748,-1539,-2494,5327,6636,-6551,-3587,4012,1766,2846,-4487,-6093,6372,3897,-2476,-2213,-5147,5351,4994,-5833,-1835,546,2029,3652,-3849,-3598,4252,1387,434,-2954,-2567,4059,2673,-4494,-491,562,3160,2050,-5537,-1359,4240,233,-393,-3057,-771,5305,-110,-2855,-982,113,5569,-291,-6950,535,3316,2435,597,-6830,-402,6603,129,-1168,-3394,652,7372,-439,-6036,-868,766,5085,568,-9732,1053,5935,2098,-1070,-8259,-1417,8933,-419,-4756,-2926,-1506,7433,1577,-8519,-372,3439,2875,1416,-8740,-2001,7185,-274,-2051,-4980,-1836,8229,2077,-6824,-1547,-137,4892,3157,-7506,-2631,4161,2432,978,-3799,-3262,7485,1819,-3315,-1728,-965,3662,3998,-5043,-377,1776,671,279,-4578,-1285,4721,1023,-1963,-2281,-598,4830,-114,-3343,1123,2299,1894,-362,-5113,334,3935,-7,-2835,-2970,994,4678,-939,-3382,-711,1936,3238,-2510,-5310,1375,3417,674,-1668,-4630,1278,6607,-379,-3707,-3357,2232,7059,-2252,-6962,628,3272,3419,-1643,-7091,1466,6019,-395,-1294,-5716,1323,7827,-2204,-5507,-353,1201,5197,-1023,-6986,1214,4933,2540,-1100,-6910,100,7750,142,-3249,-2205,-230,6497,235,-6149,-208,2813,2589,-317,-5861,501,5172,763,-405,-3654,-176,4544,-890,-3316,-782,827,2137,-311,-4446,1552,1982,-77,-1087,-2794,697,3332,-614,-1610,482,1495,3255,-1349,-4324,725,1830,-210,-1567,-3282],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,12,-13,15,-16,18,-20,22,-25,28,-30,33,-37,41,-46,50,-57,63,-71,80,-91,105,-124,150,-193,286,-1629,2494,2271,5104,-5165,-9732,7874,6857,-1959,-608,-6484,4482,10410,-6206,-3971,-395,907,7347,-4130,-7949,4792,2777,2622,-1390,-7818,3540,6090,-3299,-2519,-2088,2003,6079,-3019,-5340,2871,939,2086,-2408,-4798,3956,2047,-1880,-1513,-3363,3745,2831,-4572,-183,2587,2305,2239,-5112,-1706,5652,1026,44,-3875,-1765,7868,1084,-5772,-2078,-4,5881,3232,-8750,-2468,4792,1184,1237,-7437,-2630,9438,738,-3023,-3892,-3512,9124,3235,-9375,-301,2754,4589,3819,-10688,-4238,10054,2042,279,-4699,-6471,10206,4602,-8466,-1690,-2189,6093,6944,-10051,-4638,6803,1619,2096,-4062,-6972,8787,3806,-4524,-2190,-5306,5360,7303,-7340,-3868,1204,2357,5785,-4981,-5873,5472,1218,-630,-1282,-5491,4122,5184,-3918,-1150,-399,2196,3905,-5082,-2632,3294,354,-379,-2818,-1902,5056,1528,-3567,-828,-334,3758,1388,-4054,-34,2796,2902,-538,-5766,341,4597,-160,-1751,-2234,-855,7144,-185,-6433,104,2490,5792,462,-8019,668,6010,1421,-79,-6436,-792,10383,-710,-6123,-2123,-1194,8763,1268,-9050,-641,2841,2242,1434,-8133,-1553,8937,-453,-3331,-4415,-3159,9729,2919,-7596,-820,780,4992,3090,-9093,-3192,7457,1336,164,-5358,-4245,9088,2845,-4676,-766,-1572,4777,4086,-6455,-1638,2764,981,1874,-5173,-3639,5981,948,-1771,-2632,-2357,3951,1665,-3884,-328,1220,1249,1198,-4435,-1517,3841,-1167,-412,-1145,44,5219,-465,-2971,-306,1151,3005,-688,-5978,425,2304,-357,-2369,-4988,2528,5576,-2540,-2271,-1489,2069,6396,-2010,-6014,1771,3368,3663,-1145,-6981,3196,6564,-464,-2392,-5023,1089,8511,-3173,-6106,-871,1367,6425,-1302,-8788,465,4454,1423,-1575,-5997,1094,7863,-1971,-4630,-2866,234,6395,-258,-7739,1387,2963,3300,1361,-7899,770,5885,-213,-1158,-4806,-559,6923,757,-4876,-1037,674,3557,755,-7214,113,3622,390,1144,-3155,-1414,4909,280,-2727,-98,-126,4379,-1201,-4575,1103,1809,-102,54,-3112,798,4312,-1702,-1389,-860,1232,3145,-2323,-2587,779,1845,2224,-1496,-3615,3272,2997,-1164,-3236,-2683,2689,3635,-3364,-2991,1170,2695,2741,-4351,-4868,3739,2848,1164,-2775,-5056,3438,4608,-1720,-3181,-2944,2641,6427,-3969,-6178,1410,3742,3053,-4059,-6026,3545,4674,1100,-2916,-4557,1856,6671,-1837,-5637,-1568,1609,5054,-1953,-5507,1504,3320,1641,-1248,-6041,1149,4495,-1888,-2427,-2456,939,5565,-909,-4395,818,2145,2560,-827,-4326,1377,2674,-748,-1616,-2477,555,2752,-1812,-3190,-151,156,1954,-1092,-3551,438,1418,-225,-2103,-2559,1749,1504,-2310,-1072,896,2359,1482,-3173,-2790,2860,2219,820,-2852,-2870,3563],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,8,-9,11,-12,14,-15,16,-18,20,-22,24,-27,30,-33,36,-40,44,-48,53,-58,64,-72,79,-88,100,-112,128,-148,173,-207,255,-329,457,-752,3552,117,-2518,-6412,-670,14228,-3965,-7122,-512,1113,9106,1736,-12185,1850,5576,1050,1984,-9897,-771,11807,-1860,-4942,-2000,-2498,9569,1432,-10386,399,1392,3470,3374,-9492,-1958,8086,-1144,-755,-3016,-2674,9050,-442,-5762,657,431,4595,1999,-7396,370,3178,1296,453,-4296,1304,5496,-1569,-1376,-735,12,4526,-2639,-5005,1750,2496,2354,-2107,-6098,4573,4739,-1477,-801,-3241,2888,6641,-4997,-3603,2028,2543,5895,-4911,-7939,6824,4280,-1457,-2760,-7433,5980,9213,-6131,-3282,-1329,3061,9939,-6249,-8910,5896,3324,3442,-1136,-11033,5457,8467,-4760,-2750,-5369,2720,12006,-5593,-7355,1532,1327,7207,-966,-11461,3238,7606,648,224,-7827,367,11464,-3878,-4480,-1233,18,7817,-555,-9287,2131,3967,1931,-295,-7549,1498,7369,-1009,-1549,-3082,1068,6956,-1931,-5304,1831,1824,2881,-455,-5926,2976,3351,-1835,-1246,-2920,2093,4562,-4593,-2857,1058,2188,3151,-3652,-4291,5215,2470,-478,-3114,-4631,4984,4147,-4779,-2518,-2433,4754,4921,-6308,-3593,4371,3220,3179,-5536,-5842,7845,3175,-2887,-2676,-3046,6014,5874,-7649,-3967,1319,3174,6408,-7397,-7663,7372,3508,904,-2768,-7377,5802,7188,-5486,-3743,-2815,4191,8660,-7867,-7061,4399,2391,4067,-2971,-8562,6238,5220,-3429,-1826,-5301,2811,8734,-5208,-5325,582,166,5898,-3056,-8021,4311,3116,-282,-1342,-4898,2852,5880,-3532,-2542,-367,355,3578,-3192,-3330,3443,1051,915,-1752,-3783,4437,2226,-3004,-930,-650,2668,3102,-5890,-1600,2018,2381,1643,-3958,-2787,6896,1353,-2635,-4026,-1449,5834,2445,-5005,-2177,1324,5385,2195,-7777,-3042,4459,2214,-837,-5844,-3658,8499,2434,-5027,-2996,-817,5971,4169,-8352,-2535,4057,3387,3038,-7083,-3990,7443,2482,-1557,-4010,-4101,6709,4905,-6735,-3963,312,4664,5031,-5788,-5119,4622,2609,1688,-3604,-4914,6142,4234,-4077,-3155,-1803,2943,5576,-5684,-4210,3487,1899,2392,-3987,-5046,4806,2481,-1998,-1099,-2581,2882,3185,-4495,-2414,2201,2130,2386,-4076,-1927,3669,1012,-382,-2276,-1482,4161,1629,-3858,200,1930,2180,619,-5960,-117,4893,1678,-1197,-3399,528,5542,-186,-4391,-2741,936,4946,616,-5908,-853,3453,2424,-914,-7242,203,5790,2128,-2617,-4885,-597,7503,480,-4529,-1481,764,5786,444,-8809,-1326,5166,1789,800,-6808,-1163,7898,1933,-5206,-2750,-1260,6657,2730,-6043,-2180,2796,3853,1206,-5606,-2287,6836,1901,-1604,-2757,-2170,5659,2599,-5496,-2326,370,3117,3184,-4826,-2383,3747,1544,491,-3600,-2012,4896,775,-2658,-1005,373,2946,1474,-3454,217,1642,1994,-94,-3813,-148,4243,325,-2152,-2205,13,3543,-534],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-7,8,-9,10,-11,13,-14,16,-17,20,-22,25,-27,30,-33,36,-40,43,-48,53,-59,65,-71,78,-87,96,-106,118,-133,149,-170,196,-228,271,-330,418,-558,817,-1451,6916,5027,-5681,-1531,-3673,7249,7440,-8705,-3579,4182,2944,5754,-7106,-7237,5905,3761,-1596,-3025,-6409,6491,5676,-5939,-2741,-153,3325,6139,-5603,-4122,3604,818,2379,-3349,-4412,5800,3252,-3610,-1186,-1044,4448,3191,-4635,-1415,1900,2325,1299,-5628,-1066,4909,-213,-2144,-2564,-454,7494,-303,-6739,348,1331,5151,407,-8563,1951,5094,700,-1198,-7317,464,9556,-2732,-4995,-1270,-7,8154,-938,-9674,2367,5362,2446,158,-9921,1225,9786,-748,-2893,-2940,-1706,11468,1804,-10923,663,2665,5586,3405,-12740,-2021,8951,1148,-406,-6823,-4201,11357,1033,-5981,-2152,-1769,7728,4229,-9330,-2112,4335,1103,2987,-7121,-5137,8462,537,-2865,-2266,-3812,6865,2804,-6159,-655,1390,3271,3409,-6679,-1525,5371,1287,-463,-3830,-1919,5505,138,-4137,-532,370,3405,812,-5811,496,3827,517,173,-4178,1790,4905,-2046,-1606,-1269,1475,5305,-2753,-4405,2112,2105,2886,-1607,-5355,3899,5015,-2306,-1448,-4866,2485,8423,-5163,-6056,418,1117,6371,-3118,-9796,4403,5285,1141,-354,-7576,2004,9691,-3189,-4765,-2582,1271,8871,-1851,-8008,1634,3224,4292,1159,-10131,1918,8837,-764,-832,-4657,-777,9265,-989,-7070,-696,-654,5332,-14,-9064,215,4597,464,775,-5839,-1576,7268,-576,-3242,-917,-175,5531,1143,-6451,795,861,1986,558,-4969,-252,4770,-1830,-1027,-2408,346,3908,-1707,-3688,-487,926,1574,-579,-3529,2755,1992,-1421,-1415,-3276,3497,5050,-2952,-2888,-156,1630,3605,-3614,-6159,3502,2136,1225,-2995,-3916,4518,4215,-3039,-2627,-1309,4051,6279,-4475,-4423,2363,2152,3940,-4239,-6920,5284,5735,-97,-3293,-5363,4045,7590,-4812,-4773,-834,2581,5931,-3389,-7517,2676,3835,2737,-1645,-6366,2949,6865,-2262,-3405,-3219,2010,7117,-2542,-7023,2044,2752,3777,-669,-5790,1167,5266,-835,-1498,-3493,827,5482,-2010,-3172,606,1299,3657,-785,-5132,1847,3171,333,-509,-3362,1329,4186,-1394,-2363,-816,798,3036,-1022,-3307,2267,2042,-211,-1361,-2513,2238,2306,-2619,-2581,-519,2914,3214,-4078,-1990,2730,1075,1782,-3784,-3100,4300,2273,-1404,-3992,-2903,4971,3294,-4524,-3317,140,4144,2619,-5683,-3412,3096,1674,1846,-3717,-4536,5069,3046,-2716,-3218,-2689,4245,5299,-4726,-4854,2253,3215,3005,-4842,-4246,4815,4595,-428,-3362,-3724,3492,5655,-3004,-3493,-231,3646,3700,-4160,-4232,2466,1827,1720,-2736,-4969,2466,4527,-2051,-2068,-1911,2661,3852,-2406,-3415,2241,2048,1736,-2034,-3017,1529,1405,-1573,-1437,-1682,3138,2789,-2962,-1355,991,1764,721,-3277,-1613,2476,1725,-1109,-1727,-1758,3777,162,-3576,-2243,689,2823,1326],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,4,-5,5,-6,6,-7,8,-9,9,-11,12,-12,14,-15,17,-18,20,-22,24,-26,29,-32,36,-40,45,-51,58,-68,79,-96,118,-151,206,-310,479,599,8422,4368,-13686,-1265,7442,2038,2063,-9299,-4685,13559,1623,-4926,-2674,-4345,9202,4712,-10449,-1208,2346,2620,5019,-8429,-4715,8666,989,-1497,-2310,-5300,8991,3799,-9960,-1096,178,3163,6283,-7460,-2373,6542,642,637,-2278,-3582,7105,1484,-4222,-275,-1296,3128,1549,-7682,44,3581,660,1554,-4512,-1035,4960,-1066,-3147,-1787,-380,6310,-1320,-6200,1739,1989,3712,-701,-8346,2201,5616,47,-2215,-5590,1797,8480,-3532,-5035,-968,838,8067,-3014,-10108,2783,5068,2087,-1393,-10020,2900,10736,-1536,-3892,-5369,-588,12167,-705,-10292,1583,888,5411,1098,-12423,1234,8000,1172,-699,-7185,-1670,12222,-532,-8379,-951,-1175,8091,2486,-11303,804,4936,1159,2638,-7916,-2246,8413,6,-2883,-1830,-3152,7848,1282,-7612,466,1208,1902,2513,-6982,-1111,5789,-1224,-967,-3307,-2084,6908,239,-5571,1797,816,3003,402,-6336,1878,3744,374,-1278,-4478,1958,5008,-1485,-3008,-562,2150,5216,-3416,-5268,3113,4060,2260,-2882,-6315,5067,4736,-2950,-3386,-4736,3583,7139,-5176,-5297,2508,4041,5140,-5186,-7464,4928,6345,-162,-2441,-9235,4890,9291,-4757,-4485,-2441,2272,9667,-3707,-8713,2685,4574,3675,-1457,-9740,3752,7814,-2099,-2237,-5835,-349,10445,-3817,-7858,691,675,6118,-416,-9349,2012,5663,-782,342,-6812,-855,8929,-2581,-3739,-423,-472,6176,392,-6128,1937,3471,1272,184,-6064,722,4496,-2613,-1949,-471,820,5842,-2191,-4236,1875,1909,1355,-1344,-4609,3102,3953,-2686,-1274,-1600,3664,4556,-4173,-3596,2483,1639,2986,-4271,-4582,3634,3217,383,-3477,-3772,5354,3671,-4044,-2905,-633,4679,5724,-5347,-5643,3727,4361,3559,-5628,-5513,5320,4133,-1023,-2433,-5095,5469,6618,-6872,-5654,-178,3888,5227,-4816,-8099,3064,4482,1795,-3630,-6561,4251,7399,-3233,-2363,-2034,2481,7778,-3339,-6194,2734,2701,3029,-2048,-7873,3601,5386,-1508,-1311,-3626,1216,6643,-2760,-3417,1545,1721,3767,-3049,-5556,3313,3356,-1167,-1297,-3543,2566,3810,-3758,-2788,1099,1925,2467,-3741,-3565,3908,2392,-108,-2532,-2218,4154,3412,-4127,-3026,586,3202,1960,-4645,-2056,3443,3417,-47,-5457,-2343,5769,2131,-2749,-3550,-1202,6669,3474,-5241,-3370,2147,4964,1821,-6851,-3046,4005,3033,373,-5272,-3228,6919,2641,-5014,-4791,-1132,5264,4648,-6690,-2696,2441,3851,4330,-5385,-4361,5190,3374,-1530,-3249,-3772,5140,4535,-5084,-3309,1253,3290,3545,-5386,-3864,3458,3110,820,-4093,-3796,3834,3800,-3207,-2102,-958,2389,3865,-3866,-1611,2555,1921,613,-4204,-2764,3831,1656,-2245,-1879,-1780,2250,1166,-3029,-1895,2147,1188,522,-1997,-2446,3390],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,2,-3,3,-4,4,-4,4,-5,5,-5,6,-7,7,-8,8,-9,9,-10,12,-14,15,-17,19,-21,22,-20,2,89,-795,-11774,-1395,6697,2165,1393,-9295,-3542,10544,1043,-5027,-3033,-3418,8888,3395,-9512,-2998,1328,4688,3366,-7607,-3713,7738,725,-254,-4012,-2044,7287,2322,-5595,-1110,-422,4735,2009,-6209,-305,1960,2165,1308,-4719,-627,5244,-236,-1960,-1903,56,6570,-1906,-4372,2760,1708,2762,-1571,-7217,4102,5099,-2653,-1157,-3903,2217,7938,-5235,-4952,2504,833,6257,-2672,-9229,5153,4917,-351,-1237,-9263,2539,10129,-4624,-4772,-1131,1635,10915,-3614,-10353,4513,4411,3597,-37,-11174,4388,10265,-1928,-2042,-4887,-40,11041,-2009,-9247,2102,2538,6464,1129,-11219,1498,7098,1027,-106,-6982,-1612,11666,-369,-4883,-2077,-140,7989,1599,-7449,-274,3512,2726,1312,-6885,779,5858,-346,-1883,-2727,-1031,6362,177,-4400,1194,474,3595,353,-5798,2161,5006,-228,-919,-2593,1019,4469,-1546,-2940,307,957,4468,-4205,-4657,2883,2420,451,-3252,-5350,4570,4120,-4224,-1438,-2173,3315,7231,-6970,-3874,3963,3033,3397,-4430,-6584,7542,4616,-2239,-1835,-6996,6134,7596,-5737,-3789,273,2243,7238,-4723,-8680,6015,4646,1064,-2247,-9977,4278,8920,-3564,-2610,-1844,1879,9120,-4476,-7940,3481,3588,3514,-1968,-8969,3619,6138,-1968,-1540,-5421,1917,8729,-2164,-4912,-1370,416,5227,-800,-6441,856,3729,-483,-635,-5208,1643,4650,-2753,-2144,-1793,913,4223,-2875,-4505,846,827,1194,-907,-3560,2968,3064,-1209,-1742,-2767,2913,3560,-4560,-2410,2185,1771,2331,-4919,-3115,5221,1550,-849,-3074,-3178,6374,2652,-4964,-1622,15,4385,2979,-6736,-3876,5059,2664,-72,-4754,-4098,7875,4026,-4019,-2925,-1817,4846,6174,-7764,-4001,2372,3775,3950,-5321,-6987,5982,2857,-1113,-3918,-5610,4904,6298,-6101,-3962,-614,4252,5628,-5552,-7119,3784,3320,1938,-2647,-6693,4070,5872,-2118,-2527,-1382,1906,6361,-3485,-4595,443,2407,3650,-2257,-6601,3219,1800,-552,-798,-2949,3021,3713,-2789,-2310,1140,1561,2271,-4035,-2800,3047,1721,-92,-2263,-1564,2811,702,-2447,-909,-538,3977,1755,-4181,-2222,3282,1740,-121,-3965,-876,5207,-2,-2603,-2080,-147,5776,1493,-4530,-2306,3121,3994,-372,-5504,-925,6780,558,-1472,-4880,-1638,6898,1063,-5269,-3240,1319,3791,2400,-7273,-2971,4029,2719,-376,-4834,-3019,6508,3067,-2021,-3279,-1725,6666,3025,-6617,-4161,1511,3617,2774,-5162,-4781,4667,3552,-1850,-4022,-2121,4184,3049,-3668,-2173,-163,3371,2548,-4486,-2840,2807,1579,-154,-2029,-2923,3204,2337,-1598,-1671,-742,2349,2341,-2736,-824,1634,2032,285,-2922,-1042,3701,993,-2067,-1202,127,3257,1267,-3303,-867,1929,2305,-87,-3163,177,3576,491,-2103,-2779],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-11,13,-14,16,-17,19,-22,24,-26,29,-33,37,-41,46,-52,58,-68,78,-93,113,-142,190,-277,840,-5922,-7269,9253,4562,-6119,-2296,-3010,6376,8221,-10605,-4588,4133,2884,6498,-7978,-8754,9394,3163,-2772,-1567,-7224,7395,8204,-8039,-3114,901,2663,6981,-5830,-7113,6473,1129,922,-1406,-6930,5600,5178,-5017,-1431,-2484,2952,5865,-5271,-3876,4096,420,1518,-3555,-5851,6225,2268,-2970,-805,-2401,4635,3073,-6614,-1880,2266,957,1225,-5691,-2151,5780,560,-2116,-3046,-244,7612,467,-6703,-908,1613,7656,1588,-8635,39,5250,2287,645,-8253,-1022,11451,264,-4607,-2569,-1151,9629,1441,-9715,-119,2241,4487,3369,-10436,-1804,9759,1182,355,-6317,-5089,11454,1804,-7532,-1572,-1923,6566,4739,-11631,-2079,5805,1426,3631,-7603,-4939,10359,2039,-4563,-741,-3553,6609,6510,-9457,-1208,1972,1011,5880,-6504,-3296,7303,1273,-1225,-1507,-4811,6044,3070,-5566,-572,543,2808,3568,-5883,-2144,4606,256,44,-3621,-2119,6391,967,-4469,-349,871,3984,959,-5082,789,3322,1353,-74,-5116,-1310,6985,7,-3731,-3348,2139,6599,-1531,-6730,348,2522,4165,-1285,-9173,2428,6507,1153,-3076,-7723,699,9090,-2609,-5371,-1596,-423,8854,-509,-9300,1655,3239,3673,-150,-10024,1004,8981,-777,-2515,-4002,-1117,9964,96,-8046,-1094,1395,6909,3388,-10523,-1240,6795,-166,124,-6907,-3124,9915,822,-5332,-926,-1570,6148,872,-9027,-519,4431,898,2092,-6075,-2145,8450,-798,-1901,-500,-2857,4941,931,-6624,1278,1647,2184,1331,-4596,-226,5209,-1200,-2151,-1788,507,5494,-1123,-4281,887,2389,2503,-1296,-5554,2683,5177,-115,-2330,-3923,2177,5982,-2375,-3331,-1845,3286,6910,-3590,-5502,2754,4290,2531,-3374,-6963,4000,6091,-1151,-3042,-4711,3376,7989,-3290,-5722,591,3257,6004,-2795,-9078,2692,5048,669,-2108,-6242,1974,7625,-1383,-4646,-1802,1814,7585,-2670,-7789,1680,2805,2501,684,-8507,1538,7083,-850,-1798,-3759,522,7732,-2141,-5801,509,-309,3958,0,-6946,2162,3647,-549,-3,-4131,-546,5582,-1059,-3383,379,-520,4069,-505,-4600,2425,2263,607,-1134,-3595,1596,3522,-795,-2604,-1147,2264,5268,-2475,-3487,2607,3116,582,-3148,-3486,2909,3246,131,-3141,-2640,3867,3728,-4028,-3656,511,3098,2682,-5329,-5257,3075,3922,917,-2878,-3887,6242,4705,-3312,-4352,-1351,5100,5894,-5804,-5574,2166,4512,2580,-4195,-6070,3607,4829,-1190,-3695,-3608,4523,6303,-3389,-4097,453,2513,4325,-3363,-6622,3438,3160,1181,-1407,-5458,2084,6808,-2033,-3172,-898,1876,5140,-3256,-4019,1889,1537,2527,-1686,-5068,1883,4686,-371,-1749,-2820,1909,4233,-2336,-2273,1333,819,2342,-1134,-3700,3693,1586,-272,-1732,-1247,3347,3418,-2490,-2102],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,11,-12,13,-15,17,-19,21,-23,26,-28,32,-34,38,-42,47,-51,57,-63,70,-77,86,-95,107,-120,136,-156,180,-212,255,-316,413,-589,1007,-4639,547,11599,-2917,-5737,-1507,976,8296,479,-10992,1982,4120,3404,317,-8860,169,8798,719,-3074,-3479,-1101,8490,-686,-5494,-653,1777,4334,65,-7267,842,4963,746,-747,-3715,1422,5567,-1828,-3223,-1783,410,5785,-1668,-3694,2303,1465,2226,-1603,-6164,4270,4184,-3265,-779,-2646,3812,5518,-5873,-3768,3967,45,3191,-3813,-6652,7441,3798,-3531,-1368,-5447,6205,7294,-8664,-5015,930,2232,6047,-7095,-7318,8203,3755,467,-2590,-9383,7510,8411,-6535,-2547,-2706,1505,10707,-6347,-8572,5144,3430,3578,-1856,-9181,5463,7115,-2730,-2410,-6030,3105,10284,-4382,-6126,755,2230,5849,-3255,-9682,4267,4794,-267,-161,-6579,2481,7360,-2182,-3868,-2798,-685,6737,-2326,-5454,1198,2208,2529,-1458,-5438,2576,4898,-1688,-1392,-2913,2187,3948,-3217,-2504,483,1236,2698,-3452,-2517,4085,-219,46,-1956,-3465,5841,2142,-4288,-889,-48,4324,3752,-6468,-1975,4937,852,1669,-5308,-3872,8278,1531,-5336,-2027,-2478,6184,5058,-9105,-2672,4089,2492,3711,-7482,-5763,8530,3428,-2750,-3112,-5143,8135,6070,-7676,-3517,164,3656,6389,-7752,-6946,5971,2847,3108,-4028,-8866,7612,5838,-4607,-3293,-2804,3074,6872,-5225,-5264,3708,2927,4960,-3213,-6608,4298,3894,-2183,-2410,-4576,3247,5247,-3196,-3232,412,2715,4226,-3503,-3489,2830,2650,1601,-2272,-2787,4184,2946,-3165,-1730,-1269,2984,2552,-4525,-765,1601,1754,1432,-3706,-2142,5051,555,-1929,-2438,-1522,4506,150,-5656,-593,1563,3068,861,-7092,-87,6122,1584,-737,-4514,-2006,7397,382,-5519,-363,786,5938,1291,-8334,-1184,5585,1940,1349,-7226,-3114,8427,2272,-4224,-3786,-1130,6492,3203,-7781,-1920,2956,3042,3589,-7806,-4133,6475,3159,-966,-3697,-4130,6524,3913,-5853,-2340,-1118,3484,4058,-6804,-3340,4119,2677,538,-4264,-4444,5021,3090,-2254,-1934,-2704,3946,2685,-4651,-1398,1854,1496,809,-3382,-2868,3220,389,-1409,-1657,-861,3695,1891,-3455,-950,425,3212,-159,-3497,118,2643,46,-661,-2266,352,4793,-944,-3626,-479,1279,4346,-1204,-4311,1122,2352,1432,-1431,-5025,596,5302,-345,-3019,-2987,1150,5643,-1323,-6069,287,1510,4058,701,-7766,201,4739,400,-1261,-4886,905,6866,695,-4944,-2329,1206,5127,-265,-6285,-489,4640,2440,-388,-6394,-1336,5715,940,-3550,-2630,-1277,6649,1290,-5578,-1568,2322,3709,1145,-5928,-991,3512,1860,-1363,-2549,-587,5076,1729,-3293,-1947,702,4010,436,-4049,639,2307,1659,516,-2361,-571,3623,743,-1810,-588,-200,3561,-114,-2294,-266,1506,237,179,-3183,459,2892,-842,-1863,-1761,88,4302,-1384,-2280,-88,1116],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-17,19,-21,23,-25,28,-32,34,-40,45,-52,60,-71,86,-109,146,-208,340,-717,4458,10881,-7963,-7705,5220,2698,4861,-4690,-10253,7344,6490,-3383,-1340,-6390,3557,11493,-8076,-4687,284,953,9651,-4617,-11452,5562,2496,501,318,-10028,3821,8672,-5145,-3828,-2071,-352,8483,-2403,-7154,3840,1107,2175,395,-8148,3094,5555,-3639,-462,-3142,1099,6675,-4189,-3787,3430,683,2756,-2452,-6656,4577,1430,-1862,-1836,-2303,4439,3580,-4946,-2368,1716,2994,2262,-6037,-3030,5664,2101,-30,-4628,-3167,7200,3428,-4625,-3471,-1598,6485,3620,-8736,-1529,3442,3593,3299,-6934,-3892,9405,2437,-892,-4744,-6389,8558,6492,-7596,-2965,-494,3896,7237,-9454,-6371,7120,2492,3261,-5840,-8591,9482,5321,-4887,-1215,-4060,6373,7812,-8424,-4119,3230,868,6766,-4507,-9293,9042,3468,-1138,-302,-6540,5306,7602,-6184,-1277,44,1004,7067,-4109,-6468,5536,1460,569,-952,-6306,5083,3715,-5716,-318,-718,1480,5028,-5691,-2019,5245,1109,329,-3354,-4756,6593,1354,-3654,-1847,-1061,4044,2703,-6025,-596,3177,2760,1211,-6313,-570,6836,1452,-2777,-2507,-775,7270,1177,-7340,-2638,754,7023,677,-9151,-1868,5656,2734,-60,-8181,-1746,8445,626,-4023,-3495,-1541,9210,3129,-9415,-2160,1882,5107,3997,-9828,-3432,8800,1479,298,-5638,-4492,10421,3644,-5847,-1318,-1817,5915,5904,-8451,-2576,4795,1922,2470,-5377,-5487,7588,1528,-3292,-1144,-3782,4701,4784,-6657,-1784,1019,1165,3859,-5610,-3457,5310,399,-462,-2145,-2769,5176,2901,-4975,738,423,1725,1285,-4088,-464,5087,-688,-860,-2189,-342,5135,-666,-4619,-1342,1344,3566,429,-6218,704,4451,1889,-1260,-5131,467,5681,-1094,-3720,-2579,803,6363,-1645,-7573,-432,4006,5212,-311,-7514,122,6428,834,-2766,-5709,270,9020,-485,-5293,-2428,1774,7324,512,-9069,806,3146,3526,759,-8549,-98,7752,435,-1505,-4062,-2941,7830,1187,-6358,-1601,884,5129,1986,-8018,-1519,5550,1604,808,-4479,-2963,6035,505,-3764,-694,-1277,3936,2412,-5206,-52,2971,895,2463,-4634,-1526,5601,-50,-2197,-821,-875,4401,63,-3196,1221,2497,449,-830,-3791,744,4970,-995,-3125,-2339,1055,4142,-1554,-4319,1256,3217,2448,-2743,-5016,2182,3778,-878,-2274,-3542,3137,4803,-2030,-4480,-1377,1787,5966,-2301,-5171,309,3847,3680,-2189,-5591,2848,6229,-1223,-3104,-3116,2293,6800,-2319,-5197,436,2364,5495,-2037,-6795,1934,4584,435,-2217,-5297,669,6767,-1994,-3548,-1943,598,5810,-1132,-4878,1641,2500,3015,-581,-5463,634,4372,-307,-2740,-1950,844,6356,84,-4248,716,53,3055,-19,-4003,652,2062,-381,-654,-2285,661,3592,-779,-2456,1159,1195,2809,-1527,-3908,3268,2339,499],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-4,6,-6,6,-7,7,-9,9,-10,11,-13,14,-16,17,-18,21,-23,26,-28,31,-32,29,-12,-83,1626,7019,-3816,-10377,3636,5704,366,-2501,-8343,2619,9396,-3687,-4039,-2229,1898,7716,-3026,-7124,1623,2118,3912,-988,-7811,3928,5134,667,-2160,-4280,2325,4728,-2707,-3197,-322,992,5817,-2872,-3071,4009,2472,459,-1233,-3934,4439,2439,-3692,313,-1506,2373,4579,-6878,-1812,4354,-508,2110,-5422,-4376,6896,853,-4028,-757,-1526,6527,4522,-8892,-762,3577,1725,4527,-7042,-4500,10420,1396,-3616,-2243,-5661,9529,4454,-8728,-1792,1056,3307,7494,-8798,-6244,8178,1223,846,-3825,-6993,8846,5343,-6607,-3252,-2673,4792,8494,-8218,-6501,5036,3246,4016,-4307,-8082,6912,5269,-1771,-2130,-6710,4390,6635,-5570,-4493,-371,2109,4934,-4286,-5537,4073,2823,1474,-3705,-4604,3398,4567,-2740,-2371,-2424,2046,3889,-3734,-2525,1243,617,1503,-4597,-2323,4524,395,-742,-2430,-2058,5059,1244,-5093,310,1034,2966,2521,-6920,77,6152,921,-72,-4360,-1614,8040,-781,-6390,767,-1117,6184,2277,-9337,392,5423,1626,828,-6519,-2883,8860,9,-5232,-2267,-1804,8326,2497,-9645,-905,2817,3679,3836,-9275,-2919,8677,2441,-1710,-4715,-4946,9351,3121,-7197,-2213,-182,5078,4549,-7244,-3781,4831,3520,1840,-5542,-5689,6253,4096,-3646,-3683,-1926,5461,4990,-5172,-3975,1943,2853,2478,-4425,-3094,4624,2192,-990,-2624,-1397,5315,2425,-4257,-2106,-55,3806,1331,-4775,-635,2201,1007,436,-4504,450,3666,-1348,-2586,-1091,-1229,4475,-345,-5362,577,2449,1583,120,-5045,1327,5020,-1671,-1698,-2098,857,6946,-1489,-6272,310,956,4147,-450,-7580,703,5750,-115,-800,-5521,-915,9260,-2969,-6233,-1155,1129,5849,136,-9506,758,5510,2850,98,-8347,136,8627,-564,-3490,-3316,-1605,6555,1248,-6450,-1648,838,4294,1680,-7638,-1584,5694,1514,-1699,-4174,-1446,6910,2154,-3841,-1950,-479,4791,1923,-6056,-1728,3071,2670,352,-4818,-261,4078,806,-1483,-1573,-1412,4227,72,-4843,369,1695,1909,-837,-3379,1746,2889,-902,-1303,-2705,1596,2912,-2696,-2204,341,1425,3068,-2161,-4203,2077,3249,-172,-2255,-3617,2974,4256,-3510,-3097,-1511,1853,4698,-3772,-5310,3529,2659,1997,-2058,-5001,3584,5895,-1182,-2908,-3026,1834,5983,-3052,-5481,837,3542,3203,-2411,-7231,2412,4728,1363,-1660,-5968,1999,6562,-64,-5121,-1045,666,5022,-185,-6483,1214,3689,2211,-1302,-5448,-1127,4390,-388,-2399,-3235,1270,5065,-818,-3929,494,1606,2947,-718,-4263,559,2247,272,-1604,-2903,410,4172,158,-2057,-222,1701,2362,-716,-2907,396,1841,781,-331,-1980,1289,2162,-1203,-1186,-117,1985,2830,-2594,-3596,1896,2456,436,-3334,-3818,3131,2401,-1424],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-7,8,-9,10,-11,13,-15,16,-18,21,-23,26,-29,32,-35,39,-43,48,-53,59,-65,71,-79,87,-96,107,-119,133,-149,170,-193,223,-261,314,-387,501,-702,1165,-5282,2845,10014,-2484,-2142,-5805,1165,11607,-4483,-7793,1110,494,9153,-1935,-13361,4595,6131,856,862,-9827,1002,12317,-3421,-4481,-1797,-3461,9838,-1739,-9424,4295,3027,2117,2848,-8816,657,8293,-3381,-606,-821,-1838,7959,-580,-7019,2932,-1430,3612,1898,-8641,1648,5190,-3498,-597,-3286,850,7676,-3167,-4818,1448,780,3097,-2128,-6460,4219,2928,-1641,-1247,-4466,3805,5643,-5183,-3600,-1188,3168,5211,-6218,-6771,3679,3213,3557,-5411,-7607,5901,4322,-2399,-4915,-4856,6861,6811,-6398,-3949,546,4255,7261,-6869,-8261,6985,4588,2131,-3260,-9294,7056,8531,-3597,-3642,-5381,2936,9793,-5206,-6472,3639,2381,6647,-3445,-10436,6044,6174,-1292,-1216,-8203,1846,9355,-4978,-4410,-245,150,7991,-1997,-9608,5992,2876,-421,1004,-7643,3141,7154,-3919,-876,-550,-118,7062,-2174,-6735,3777,-163,1022,818,-5621,3423,4222,-4006,-726,-2152,2627,5637,-4057,-4373,3442,1201,2610,-4034,-4959,5178,2587,-2958,-2700,-2122,4931,3334,-5416,-3427,1107,5129,3553,-6749,-2838,5391,2658,-217,-5785,-3358,7653,4988,-3841,-3481,-1865,7591,5066,-8700,-3633,1961,4883,3748,-7922,-5757,6881,3855,-445,-4409,-5712,7014,6465,-6507,-2153,-1420,4579,7460,-7393,-5593,5036,2832,3038,-3321,-8292,6936,5150,-3557,-1835,-5526,3899,6600,-5979,-3135,1922,1301,4669,-2567,-7177,4839,4019,-2491,-501,-5582,3699,5489,-4644,-400,373,582,3899,-3766,-4337,4578,704,-496,-2132,-4173,3175,3336,-4237,-77,1317,1838,2274,-4293,-2498,4930,2109,122,-4271,-1522,5798,2900,-3532,-2876,303,5120,2343,-6888,-2025,2640,3621,1175,-5189,-295,5622,2030,-1520,-4559,-631,7421,1711,-5204,-2031,1408,6407,1730,-9029,-2593,3735,3980,1415,-7071,-2743,8231,2550,-3469,-3097,-1954,7517,4539,-7039,-2356,1338,3927,3875,-6929,-3736,5892,1155,823,-4147,-3766,7755,2585,-4567,-482,-2848,3745,3964,-6141,-1554,3723,485,1772,-3222,-3446,4304,1109,-3282,-364,-2568,2654,3191,-4674,-703,2432,418,1053,-4029,-1992,4643,1104,-2296,-790,249,3852,883,-5039,-328,3110,1207,320,-4870,572,3865,351,-1559,-3115,892,5127,220,-4627,-1456,2531,4358,-177,-7122,-391,3887,2230,-804,-5917,723,6147,467,-4172,-3472,1082,7157,-227,-5592,-810,2241,4267,845,-7438,-436,5430,2056,44,-5946,-1072,7664,1266,-4105,-2116,379,6539,287,-6241,-302,3285,2835,872,-5876,-2069,6528,537,-1553,-3138,-1173,6031,1100,-4816,299,751,2390,1201,-5534,-197,4353,-104,-1051,-2772,-1677,4641,201,-2796,-381,1013,3220,533,-4388,-462,2419,-824,-1206,-3680,307,4466,-85,-2362,508,1368],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,6,-6,6,-7,8,-8,10,-11,11,-12,14,-15,17,-19,20,-23,25,-27,31,-34,37,-41,47,-52,59,-68,79,-93,112,-140,181,-256,434,-2091,-3439,-4248,5826,8190,-7955,-4038,405,3988,5897,-6065,-6301,5395,4272,785,-4460,-5490,4878,5104,-3232,-3927,-2949,3584,4525,-5761,-3560,1595,2248,3148,-4835,-3873,3590,2178,-360,-2200,-3898,5228,1636,-4695,-1055,-948,2600,3479,-5857,-498,4014,-326,1454,-3249,-2286,6817,-652,-5000,1529,-1034,4704,1791,-8999,915,5538,351,2931,-6477,-1585,11085,-1954,-4255,184,-1694,8878,1236,-9928,831,3384,2968,3659,-9889,-2184,10020,-993,-3288,-4699,-3099,10629,2602,-8611,-1515,139,5982,4311,-10826,-2595,8036,2398,985,-6285,-5686,8614,3180,-6206,-2315,-2376,7499,5203,-8797,-4395,2954,3867,4141,-7397,-3736,5917,2523,-785,-4002,-4073,5392,3812,-5055,-2610,-814,3625,1939,-5308,-747,2913,2163,2358,-4410,-2219,5401,-767,-787,-2160,588,4370,486,-5295,1429,531,1794,955,-6534,1082,4629,-1662,-665,-3227,177,7433,-1710,-4754,2593,195,3027,170,-8559,1958,5821,-739,-704,-6640,-250,9681,-3872,-4892,-11,1259,6589,-1463,-8965,1900,5660,2237,266,-8253,-253,9779,-2352,-2853,-2532,-719,9616,6,-8852,709,2441,4380,1804,-8781,-476,8518,1345,91,-5468,-1964,8501,981,-6276,-2232,107,5618,2790,-7937,-966,3674,2492,1078,-5831,-2002,6062,1227,-2616,-2604,-948,4888,992,-4306,-1315,1298,2237,1500,-6341,316,3146,573,-119,-3082,-419,4314,-899,-1715,-527,-173,4203,-1282,-4944,2354,2022,1215,-744,-4024,2040,5360,-2760,-1841,-1095,1260,6338,-2889,-4952,3196,2410,2574,-1786,-6506,4233,5373,-2470,-2498,-3369,2262,7865,-4082,-5023,736,1887,4872,-3649,-7533,4403,4762,222,-2199,-5544,1885,8648,-1534,-4333,-1925,1214,6727,-1995,-8452,2410,3454,3156,-507,-6883,838,7175,-824,-2412,-4223,210,7812,-2497,-5314,-145,2755,4170,-49,-5926,657,4515,2164,-1228,-4335,275,5037,-259,-3116,-1869,2204,4866,-847,-5127,1069,1528,2548,-1321,-3669,621,2925,-1086,-1266,-1957,-201,3696,-1520,-1569,1045,1379,1238,-2661,-2853,2730,1563,-1131,-1766,-2899,2965,3411,-4118,-2740,788,2367,2198,-3760,-3400,4160,2620,235,-2246,-3988,4404,3544,-1988,-2208,-1136,3261,3866,-6164,-4913,2936,3193,2508,-3522,-4441,5244,4764,-1169,-3267,-3172,2817,5647,-4293,-5312,663,2963,4109,-3991,-7004,4280,3897,433,-2562,-5223,3302,5190,-1899,-3764,-1225,3600,4602,-2884,-5276,1085,2405,1543,-2229,-5337,2895,3567,-682,-1388,-2306,1102,4587,-1928,-3141,258,1875,2510,-1390,-3513,2177,1763,95,-2511,-2192,2836,1571,-3068,-2220,-1399,2131,2074,-2248,-1380,2711,2057,-1526,-3202,-1400,4048,1538,-2291,-1544,-748,3163,1275,-3990,-1978],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-8,9,-9,10,-11,13,-14,15,-17,19,-21,25,-28,31,-37,43,-53,67,-88,126,-205,432,-2409,-9442,-557,2568,7276,474,-12642,195,7066,1698,1451,-7722,-1724,12140,-935,-6930,-974,-2470,9566,3265,-12184,-622,3219,2903,3471,-9198,-2626,10712,-972,-2565,-1990,-4736,8765,4083,-9096,1266,239,2632,6072,-8506,-1697,7975,-991,-14,-3592,-3637,8422,649,-6336,1008,-1118,3547,3298,-7990,1971,5288,-603,249,-3699,-855,6513,-1195,-4225,904,1271,5419,-664,-7530,2574,4463,1350,-2745,-5730,3941,6519,-1678,-3560,-2396,3072,8411,-2871,-6252,235,3384,5679,-2874,-7990,2572,6292,1876,-1919,-8456,3408,9002,-3199,-6026,-3827,2299,9710,-3564,-9755,3452,3338,4261,-1614,-11301,3945,9036,-1239,-1365,-7676,-345,12091,-2474,-7009,322,-36,7146,-366,-11410,1991,4954,1275,1999,-8594,-923,10460,-2697,-3215,-951,-1548,6763,155,-9313,1987,1785,666,2399,-8541,874,7081,-3279,-671,-1003,-1132,6935,-1570,-5726,4600,-505,2562,-301,-6284,2332,5364,-2712,-1474,-2773,2119,6662,-2853,-4874,2571,2546,2150,-3590,-5818,4725,3844,-1773,-3069,-3925,3701,6568,-3698,-3026,-1032,4335,5861,-5792,-6253,3772,3311,3053,-4591,-7243,5115,4770,-1937,-4117,-4969,4946,7924,-5597,-4983,782,2852,6799,-4603,-9034,3607,3965,2106,-2507,-9644,5071,7558,-3522,-2584,-3867,2393,9171,-4286,-7069,2895,1551,5987,-1978,-9087,4169,4631,-1707,264,-5164,1019,7895,-4642,-3604,1229,955,6076,-473,-6716,3260,1988,-620,542,-5576,1504,5713,-3693,-744,-101,83,4412,-2826,-6051,4605,1435,-893,-892,-4189,3621,4561,-4601,-2342,280,2147,3031,-4472,-3758,4651,2895,548,-4374,-2327,5463,3068,-2262,-3540,-2150,5741,3712,-4997,-3688,1353,5072,3526,-6006,-4689,5881,4482,1274,-5535,-4212,6725,4230,-3123,-4585,-2239,7387,5152,-7011,-4575,2152,3480,4447,-5804,-5559,5680,3501,-752,-3195,-4688,4592,5421,-5913,-3226,-264,3680,6034,-5002,-4955,4243,3290,2746,-3116,-6512,5535,5054,-2897,-1966,-3127,2258,5313,-4183,-1895,1763,1025,3534,-3203,-3397,4043,2305,-1809,-1678,-2121,1941,3606,-5171,-1537,1635,883,1580,-2959,-2427,4408,2175,-2588,-3723,-1700,4998,1684,-3847,-1275,2570,1609,1862,-5741,-2166,4591,2119,-370,-4637,-1444,6762,1679,-3973,-3917,1069,6557,1733,-5776,-2679,3489,4568,1318,-6547,-2096,5227,2278,-2205,-6087,-1656,6036,3271,-4339,-3857,727,5783,2050,-6848,-2595,3483,3964,812,-4588,-3329,5699,1521,-2508,-4489,-1241,4929,3172,-5439,-1825,1578,3477,1921,-4800,-3864,4811,2235,-276,-2819,-3436,4957,3038,-4301,-865,1332,1826,2079,-4671,-1242,2259,642,269,-2684,-2098,4419,727,-2669,-862,-44,2258,1547,-3570,-686,3120,604,37,-2792],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-3,3,-3,4,-4,5,-5,6,-6,6,-7,8,-9,10,-12,15,-18,22,-29,40,-57,89,-165,249,3537,3430,2967,-7444,-3904,8373,3511,-3310,-5483,-3396,8999,4435,-6339,-3751,-5,5813,4401,-6787,-2547,3864,2846,1416,-4760,-2706,5557,2670,-1918,-2884,-3122,6353,1884,-5439,1030,-155,2918,2245,-5394,417,4643,-2447,1460,-2692,-1607,7021,-3233,-3446,1432,-1782,4797,183,-8430,3755,4505,-1495,681,-6479,1537,9738,-3987,-4256,1431,-288,6711,-1292,-9891,4531,3442,742,-253,-8450,1390,9932,-3330,-4139,-2429,-310,10378,-1644,-10503,2333,2527,3601,1701,-11465,-35,8660,-1118,-2379,-5204,-1750,11239,554,-7632,-1724,186,7500,2002,-10400,-723,5382,2396,487,-7301,-1917,9295,2109,-3375,-2728,-485,8810,1873,-5502,-1739,1128,4516,2369,-6154,-657,2820,1758,1275,-5050,-1271,5906,-309,-1944,-2154,-156,5332,-701,-4949,2019,1499,1517,409,-5110,996,5235,-3073,-227,-826,-45,5617,-2933,-4595,3216,1040,2080,64,-7254,4963,4882,-3057,-945,-4127,2727,8153,-6112,-5044,2852,1812,4814,-3321,-7776,5809,4707,-426,-1395,-7031,4161,10363,-5109,-4022,-1803,1496,7901,-3195,-9038,2606,3781,1962,-1116,-8622,2087,9139,-1429,-3958,-3600,846,10136,-1670,-7966,241,2127,5157,-235,-8200,1046,5238,1037,-1896,-5624,1189,8181,-649,-4197,-1962,475,5484,-116,-5667,499,2727,1910,-649,-5039,856,4163,-354,-712,-3128,987,6325,-1344,-3482,1084,2235,3479,-1193,-3996,2463,1895,-275,-1055,-3626,2656,3514,-4698,-1166,194,1836,3519,-4677,-4032,3845,1645,606,-1935,-5640,4647,3725,-3797,-143,-1550,3367,6255,-5670,-4270,3169,2246,2325,-4291,-5598,4923,4162,-3615,-2038,-3792,4292,6944,-4375,-3606,1473,2402,5454,-5014,-7818,5023,4706,462,-3015,-5037,4639,6927,-3742,-4833,-1314,3895,6616,-4000,-6014,1513,2965,3562,-2167,-6636,3255,4733,-431,-3025,-3751,2368,5338,-1693,-4712,-1135,2772,3601,-2561,-4054,927,1857,2405,-1914,-4117,2592,3995,-1252,-2126,-87,1389,3687,-2184,-3219,1371,299,1708,-2309,-3400,3506,2220,-2300,-1298,-1635,3411,2129,-4081,-1127,880,1038,972,-3743,-2367,4910,1167,-918,-2439,-1928,5247,2622,-6131,-1753,618,2974,1332,-5765,-2780,4044,3164,-226,-3886,-2883,5827,3153,-4182,-2978,148,4496,3566,-7029,-2628,3238,2496,-139,-4685,-4173,4445,2538,-2354,-2516,-2177,4593,4403,-5106,-3045,530,3881,3824,-4789,-4055,2449,3669,1065,-2732,-3953,3372,2560,-3191,-3106,-1084,3042,3300,-3391,-2984,2014,2948,1464,-2011,-2201,2246,2925,-799,-2148,-1463,3211,1205,-2033,-1764,-91,2223,1049,-3410,-1828,2673,461,391,-1954,-1328,2941,590,-2321,-556,283,3056,-252,-4293,-907,931,1051,-758,-3266,-258,4646],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-17,19,-21,23,-26,29,-32,36,-39,44,-48,54,-59,66,-73,81,-90,100,-112,125,-141,161,-185,215,-256,313,-401,558,-929,4215,4171,-1563,-6313,-3587,10889,2334,-6781,-2571,-989,7350,5952,-10841,-2899,5097,2125,4543,-7630,-6754,10878,2299,-2347,-2245,-6493,8774,7066,-8317,-1019,899,2630,7310,-8423,-6784,8071,152,1299,-1134,-6547,7984,5068,-6226,564,-1654,1593,5904,-5578,-3704,5246,-1164,1820,-1387,-5730,7909,1836,-4527,919,-1507,2668,3312,-7879,-399,4337,459,628,-4129,-678,7563,821,-4716,-1858,-229,6479,-211,-8099,-421,3723,4125,-722,-8348,602,6759,764,-2054,-5722,-710,9348,-1177,-7171,-2607,2142,8224,-480,-9634,571,4901,4808,1306,-9906,-882,9565,284,-2099,-5489,-2624,11423,534,-8199,-1794,393,7743,3720,-10848,-1363,7156,836,1220,-7334,-4320,10909,700,-5214,-1234,-3855,8034,4731,-10366,127,2807,220,3935,-7562,-3521,9017,-1321,-2461,-1172,-4342,6669,2509,-8082,1112,351,1577,2091,-6151,-131,6085,-2408,-1397,-1733,-2134,7166,-1128,-6256,708,408,3008,141,-6725,941,5587,-800,-1833,-4379,1653,6380,-1822,-5298,-661,2367,5786,-1616,-8246,1031,4414,2276,-2397,-6781,2051,7016,-270,-4040,-5281,2752,7592,-3041,-7645,-1153,3963,7235,-2393,-8791,2667,5477,1996,-2017,-8027,1395,8750,-1879,-4526,-3547,635,9402,-2330,-8058,509,2519,5076,-21,-10250,561,8584,600,32,-5518,-1228,9125,-2205,-5578,-983,-522,6401,1745,-9610,1245,4343,239,1216,-5613,-827,8979,-2344,-2411,1028,-2010,6523,285,-6165,1849,833,429,998,-4762,658,6106,-2294,-1269,-1178,-204,4509,-2677,-3988,2308,2792,891,-60,-5022,3072,6367,-2270,-2088,-1141,2023,6241,-2345,-5390,724,3488,3405,-3247,-5711,3906,5318,871,-3219,-5295,3978,5802,-2515,-5328,-2840,3674,6645,-3782,-5969,852,5054,3537,-3872,-7229,4159,4600,-416,-3369,-5459,3724,7793,-3209,-5084,-625,813,7478,-3923,-7307,2898,3639,3406,-1317,-6698,3027,5850,-1839,-1881,-2946,2031,7429,-2195,-4195,2365,2082,3359,-859,-5261,2457,3962,-1577,168,-4403,1796,5289,-1877,-3056,1295,501,2878,-1563,-5596,3308,2514,-950,-32,-3218,2535,3970,-3435,-1874,1299,1843,3555,-3272,-4503,3422,1470,-500,-3040,-3165,2324,3683,-3979,-3066,148,3714,2494,-4559,-4751,3494,1869,758,-4688,-3935,5033,3113,-2040,-4007,-2321,5297,4942,-4308,-3218,2058,3818,3332,-6026,-4333,3407,4207,2354,-5468,-5272,5062,5191,-2380,-3012,-3280,3843,4826,-3249,-4388,694,3659,2932,-4322,-4905,3973,4136,775,-2958,-3939,3337,5126,-3257,-2274,-1441,2255,5165,-3812,-3889,3023,2634,712,-1609,-3984,4346,2681,-1903,-1338,-1765,1935,3066,-3219,-2860,1724,1766,1299,-1239,-1878,3096,462,-2910,-578,-1496,3799,2039],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-6,6,-7,7,-9,10,-12,13,-14,16,-18,19,-22,24,-26,29,-32,36,-40,44,-48,53,-59,65,-72,79,-88,99,-111,125,-142,163,-190,225,-274,344,-455,659,-1154,5719,1280,-6414,-2099,-848,8773,92,-7879,-1418,3876,5969,-32,-8721,-388,6132,3055,-1213,-5309,-1333,7398,1636,-4877,-1958,-414,7412,400,-5967,1065,3144,2572,-352,-7449,429,5313,-2387,-1041,-3028,-605,7697,-3033,-3875,2777,-50,3991,-156,-6187,4052,4458,-4195,1241,-3419,594,7083,-5832,-3831,2681,105,5139,-2873,-8635,6959,3115,-1612,249,-7556,4256,9180,-6737,-2873,1095,1192,9009,-4587,-8894,6133,4143,1789,-2733,-9354,4971,9204,-3129,-3633,-4339,1969,10018,-5221,-8327,2394,3638,6563,-1058,-9785,2668,8382,565,-1640,-6960,1664,9918,-2282,-6761,-1900,1294,7068,-893,-7791,851,4664,3562,-1892,-7317,2231,6212,727,-1878,-4596,1194,7034,-1361,-4966,-217,1535,4520,-1121,-5143,2713,2735,1519,178,-5584,3096,4787,-3068,-920,-642,1011,5322,-3107,-3030,3372,165,1414,-2181,-5392,5615,3248,-3845,-544,-2972,2416,5037,-6448,-2713,4192,58,3386,-3317,-6061,7486,3459,-4315,-1129,-5108,5621,7415,-8014,-4065,3288,1782,5434,-5650,-6367,7089,4718,-558,-2941,-6386,6080,8098,-5681,-4237,-320,3633,6941,-5383,-7311,4455,4109,2076,-3275,-8311,4535,6520,-2893,-3355,-4483,2888,7640,-5109,-6058,304,2626,4588,-3527,-6773,2486,3453,1465,-2958,-5056,3005,5716,-2148,-3329,-2286,2275,4726,-3484,-3402,1790,771,3601,-4111,-3947,3583,2028,-349,-2188,-2705,4237,2781,-4384,-1107,-161,1489,1868,-5187,-1502,4226,-847,-917,-2653,-2990,4701,2268,-5547,886,432,2930,4020,-7334,-2432,5562,1243,416,-4924,-2578,7072,1463,-5191,-1921,-851,5271,3640,-7234,-1683,3835,2265,1421,-5355,-2625,7267,3411,-2466,-3538,-2645,7123,4665,-6474,-3035,1641,5171,4598,-6531,-4908,5353,4123,632,-4651,-3714,5828,4547,-3854,-2568,-902,4441,4785,-5767,-4579,1561,3985,2484,-3910,-3672,4213,3040,-579,-3654,-1962,4257,2653,-4336,-2533,-796,2140,1907,-4335,-2921,2774,1671,672,-2922,-1493,4194,431,-2556,-1156,-240,3160,1994,-4075,46,1625,-188,344,-2218,-749,4523,-648,-2953,-638,515,4983,-535,-4996,855,1975,1461,971,-5155,-280,5714,-209,-1405,-2864,-1770,6291,441,-6145,-1011,1527,4478,1084,-6702,-1057,5602,1439,-656,-5091,-1423,6762,1366,-3895,-2194,506,6019,1738,-6567,-1740,3825,3179,1781,-5681,-1274,5867,1823,-2435,-2826,-945,5710,2956,-4946,-2324,1137,3852,1977,-5344,-2932,2633,2148,-60,-3809,-1461,3094,1455,-2106,-2332,-1458,4033,1214,-4017,-1706,1781,2279,-138,-4823,-153,3510,731,-367,-2751,79,3643,501,-3348,269,552,3408,-791,-3291,7,2051,599,-489,-3637,425,3543,-916,-3614,-265,746,3465,-1551],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-6,7,-7,8,-10,10,-11,13,-14,16,-18,20,-22,25,-27,29,-32,36,-40,44,-48,53,-59,66,-73,82,-93,106,-122,142,-172,216,-293,479,-2482,-1571,5327,7545,-7702,-6663,6056,3360,3833,-5652,-8088,8734,4308,-3640,-2587,-4925,6109,9526,-7968,-5524,2578,1793,7231,-5460,-9567,7302,3994,-1035,-36,-7543,5344,9010,-6285,-2306,-707,466,8493,-5067,-6995,5284,952,2325,-69,-9085,5896,5324,-4410,797,-2044,-145,6212,-5351,-4033,5876,-516,1660,-2163,-6427,6492,2751,-5460,724,-3124,3439,4528,-6904,-1742,4047,642,3294,-6598,-2978,7275,1766,-2772,-3395,-2533,6400,2533,-7002,-2577,1185,5527,2856,-7345,-3577,5757,3408,-773,-7593,-4613,8945,2728,-4300,-4426,-1818,9027,4447,-9165,-3788,1276,5200,4112,-9371,-4030,6920,3468,970,-7255,-6512,9245,3953,-5034,-2217,-3515,6169,7029,-8688,-2737,3776,3004,5042,-6146,-6588,8348,1541,-2676,-394,-4551,5515,6008,-7497,-407,722,279,4551,-6391,-3816,7400,-363,17,-17,-5984,6075,3188,-7106,1209,121,1870,5714,-6240,-2624,5631,-1971,33,-2867,-2517,7103,1668,-6611,754,263,3105,2089,-7060,-989,5055,951,-59,-4870,-1749,7737,215,-4584,-2290,173,7605,1852,-6266,-1768,2906,4170,700,-8896,-659,5850,2856,-1543,-6843,-1178,8934,-318,-5905,-3979,126,8158,1993,-8494,-1351,3095,5650,1341,-9429,-1096,8174,1391,-545,-4677,-4369,9408,567,-7100,-1809,-116,5661,3878,-8446,-116,4802,2088,2432,-5840,-3611,8337,620,-3942,-1391,-1865,4393,4093,-7788,-990,2517,892,2128,-5253,-2583,6894,-830,-2802,-303,-2766,4969,1148,-7352,91,1323,1409,2230,-4825,804,5396,-1212,-1586,-925,-659,6130,-697,-5511,609,1862,2720,-91,-6496,1011,4453,-707,-1489,-4832,1596,6687,-858,-5057,-1075,2330,5951,-630,-6808,1427,4597,2509,-2219,-7807,1562,7187,8,-4325,-5531,1538,7691,-1363,-5753,-2589,2441,6762,-1155,-8200,1047,4491,1656,-1295,-7221,579,7996,-794,-3619,-3468,-616,8052,501,-7560,330,2409,4229,1162,-6930,-258,5199,-1114,-1167,-4609,-1436,7013,-261,-3958,910,-98,3644,1152,-6849,479,3771,364,144,-3569,12,5743,-1446,-1693,1091,568,3791,-865,-4253,2344,1862,-779,-1164,-4468,2291,4603,-1986,-2237,-673,884,4372,-2592,-5029,1670,2372,1699,-2395,-5106,3319,4742,-1266,-2439,-2247,3300,5135,-1562,-5362,1177,4115,4528,-2359,-5041,1837,5122,-61,-2777,-4558,3782,5857,-1565,-3725,-3021,3715,5712,-2884,-5808,395,3737,5046,-3403,-6331,2872,5275,284,-2172,-4612,2300,7167,-1747,-3992,-2463,2180,5398,-2138,-5092,437,3567,1983,-1848,-4835,294,4871,-1106,-1653,-1562,644,5460,-1327,-4230,911,2360,2373,-580,-4856,1083,3678,-724,-943,-2629,871,3991,-1720,-3241,183,1428,2735,-1271,-3457,2179],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,0,1,-1,1,-1,2,-2,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,5,-6,6,-7,7,-8,9,-10,12,-13,14,-17,19,-22,26,-32,39,-49,66,-91,139,-238,527,-3126,-9862,2060,5635,2987,-2622,-7955,3694,7952,-408,-3760,-5357,2897,8048,-2735,-6532,-412,2296,5378,-2417,-7498,2077,3429,2072,-1644,-7284,2870,5145,-3531,-2306,-2404,1547,6870,-3033,-4060,2588,-317,2528,-847,-5983,5404,4488,-4194,-396,-3803,2347,6824,-6532,-3283,3979,-537,3930,-3537,-5713,7808,2607,-3175,-149,-4466,5159,6723,-9162,-2637,2612,729,5190,-6353,-6409,8953,3108,-2172,-3710,-6395,7638,6595,-8039,-3480,82,3704,7057,-7384,-7325,5719,3588,2335,-4136,-8487,6943,7473,-3831,-3995,-3208,4380,9475,-5830,-6171,790,4113,5130,-4974,-7647,3500,5382,1198,-3718,-6435,4900,7628,-2288,-4778,-2769,2890,6595,-4218,-4543,937,3277,3076,-3861,-5073,5229,2920,-159,-2329,-4730,5409,5712,-4575,-1660,-314,1113,4001,-5580,-2143,3893,-464,654,-1919,-4537,6475,732,-4479,349,-1367,2866,4233,-7706,-972,5546,411,1138,-3877,-3882,9599,758,-5331,260,-2395,5142,4335,-8109,-806,4287,1446,2854,-7220,-3781,9212,2065,-4114,-3695,-2780,8352,4933,-8796,-1584,2625,3884,4123,-8551,-4725,7281,3063,-319,-5016,-5777,7447,4797,-5321,-4648,-2078,5601,5405,-7111,-5241,3336,3913,2389,-5925,-5545,5477,4383,-1220,-4549,-3245,4869,4668,-3626,-3491,-790,5294,2856,-5828,-1796,1797,2418,2768,-5325,-3362,4368,582,-1716,-3329,-2238,4313,3024,-4750,-633,2196,2327,2117,-5015,-1660,4603,-194,-1058,-1426,-1414,5114,-754,-5460,437,1025,3492,1024,-6786,799,5978,351,-1018,-2365,-993,7664,-471,-5943,-289,93,4483,1203,-7973,-374,5630,1375,120,-5951,-753,8396,1397,-4758,-2567,565,6915,2131,-8048,-1490,3560,3345,991,-7134,-2100,5962,2384,-3824,-4304,-2177,7143,2263,-6350,-2924,1253,5951,1828,-6265,-2866,4179,3422,69,-4981,-2817,6393,2552,-3824,-2204,-777,4427,2147,-4296,-2259,2056,3525,156,-5275,-1128,4074,1435,-931,-3976,-410,4875,415,-3653,-1449,-48,2334,-942,-5766,605,2695,877,-1026,-3959,349,5481,-1444,-1567,-130,117,3992,-1941,-4737,1043,1964,1504,-1744,-4489,1948,4387,-1735,-2355,-2133,1085,5274,-2132,-6249,2030,2850,2503,-1553,-5870,2200,5806,-549,-2560,-3522,1098,6774,-789,-5408,-280,2004,4893,688,-6988,111,5175,1778,-1558,-6864,83,7485,373,-4694,-4257,948,6036,-373,-6349,-1187,3127,2826,467,-5918,-17,4987,1398,-1768,-5185,802,4566,38,-3800,-1515,656,4330,-343,-4281,235,3224,2222,-839,-3408,-132,4251,874,-2797,-2983,1399,4608,-1270,-3528,-5,1035,2302,-2127,-4202,1288,2770,-629,-2184,-2033,1751,3680,-1614,-3390,1355,2741,2754,-3159,-4649,2167,2919,-734,-2778,-3418],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-8,9,-10,11,-12,13,-15,16,-19,21,-23,27,-31,36,-43,51,-64,82,-112,167,-294,1052,-3261,-9354,4367,8110,-3129,-4423,-4496,3243,9153,-4911,-7979,696,2419,6866,-2425,-11066,4928,5759,-1077,-776,-8326,1826,10907,-4654,-3373,443,-909,8596,-1796,-10477,4201,2006,1352,1989,-10038,1641,6853,-5188,-1393,-1654,-1003,9540,-2397,-6528,6031,101,1589,972,-7939,3377,5990,-5152,908,-2409,-536,6751,-4863,-4313,3665,-1648,1377,-2693,-7352,5014,4130,-4021,-655,-3716,3725,6139,-5900,-3126,1919,1648,3405,-4987,-5852,5919,3958,-510,-4454,-4431,5962,5914,-5318,-4038,-1670,6172,5669,-7047,-6297,2871,5234,4156,-5602,-7544,5765,5725,-313,-3942,-5904,8365,7549,-5641,-4376,-2591,4998,7970,-7193,-6597,2727,1564,3997,-3524,-8837,7633,5044,-2139,-1678,-5185,3592,8084,-5974,-3769,2009,1413,6747,-3414,-8885,5354,1947,-805,1595,-7570,3533,6072,-5739,-935,-728,-815,6158,-4128,-5813,6184,-377,279,374,-6178,5553,4685,-5384,196,-1312,654,5088,-6306,-3408,6102,51,1200,-1618,-4248,5375,2449,-6115,-594,-364,4047,4047,-6780,-2895,2613,3728,2532,-5753,-3956,6658,3584,-1768,-4249,-3050,7535,2660,-5888,-2518,-471,5970,3532,-9134,-3816,5139,5056,1199,-6602,-3790,7085,3327,-2812,-5184,-3509,7829,4916,-7233,-3423,684,5070,6133,-8178,-4924,6333,3112,1487,-4815,-6245,6585,3855,-3650,-1509,-2178,4095,5180,-7553,-3673,2889,1588,4076,-2888,-5275,6455,1213,-1293,322,-4118,4109,4363,-5572,-352,526,142,4808,-3616,-4568,6491,67,-1910,-922,-3680,4873,2604,-4388,308,1325,975,2176,-5142,-2166,5385,-451,-1575,-3017,-1647,5779,1261,-4326,-1062,1748,4235,1203,-7856,-1061,5514,2002,-1694,-5003,-1976,6945,1763,-3961,-3102,-958,6980,1396,-6543,-2244,2120,4848,1047,-8315,-1734,5204,2934,-1939,-6249,-1400,7427,1567,-3660,-4455,-175,7008,2269,-5828,-1972,1943,3464,887,-6970,-2844,6175,896,-1768,-3654,-3317,7445,1922,-5554,-1910,324,4035,3578,-6322,-587,4013,1199,468,-3258,-2840,6881,1225,-2558,-554,-1403,4306,2195,-4877,707,3066,-22,1649,-3619,-1071,5152,477,-2417,58,-1648,5467,335,-5525,1109,2793,1078,564,-4353,-382,5141,-845,-2431,-1867,818,4630,-702,-5098,554,3155,3724,85,-6537,306,5656,1389,-2875,-4879,642,5900,-667,-4441,-2721,2140,5267,-571,-6704,275,4139,3715,-1303,-7006,887,5018,1612,-2912,-4270,773,7689,-95,-4062,-2823,1852,4918,-448,-5951,328,5181,2491,77,-6241,-228,5552,527,-2629,-3170,133,5250,-1165,-4854,-407,2111,2146,683,-5005,-959,3141,-323,-178,-2927,869,4286,-1236,-3983,1848,868,2474,478,-5356,794,1510,-48,-491,-2275,812,3947,-1253,-3921],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,6,-6,6,-8,8,-8,10,-10,12,-12,14,-15,17,-19,20,-22,24,-27,30,-32,36,-40,46,-52,60,-69,81,-99,122,-157,212,-312,542,-2706,5311,8628,-4450,-5165,-1512,6545,5842,-5823,-6925,2100,4303,4215,-5071,-7025,4807,4196,348,-3374,-5001,4924,5477,-4516,-3451,-2,2378,6164,-5143,-4007,4020,501,2017,-2464,-5396,5982,1992,-4216,962,-2032,3196,4961,-7435,-1621,4860,-1854,2890,-3973,-2671,8116,-984,-4848,1657,-1701,4714,2733,-9172,-712,4313,-1101,3277,-6362,-2817,11266,-204,-4255,-869,-3210,8201,2714,-9497,-942,3061,3770,4165,-10139,-4328,8945,2261,-652,-5245,-4599,10107,3472,-8009,-2500,-45,6673,6434,-8782,-5121,5094,2922,2033,-6059,-5801,7088,5145,-3532,-4590,-4161,7053,5913,-5137,-4151,373,4438,4573,-6367,-3907,3543,3131,2098,-4839,-3363,6557,3108,-2106,-3915,-2960,5222,2030,-4886,-1013,230,2127,4638,-5609,-3121,4566,761,452,-2265,-4276,5672,353,-5165,1271,-383,1998,3560,-7058,545,5352,-1844,1353,-3403,-1545,7989,-1345,-4807,1561,-1478,4696,1941,-8997,2022,5256,-982,1297,-6211,-1282,9396,-2750,-4720,-772,-1282,7341,1096,-9807,1317,3942,3656,1724,-9519,-320,8063,-327,-3125,-4084,-2884,8206,987,-8786,-2610,1683,5947,2319,-9142,-2536,6278,3499,-356,-6471,-3059,7370,3347,-3022,-3923,-443,6834,2165,-6493,-2043,2248,4773,1659,-6797,-2195,5734,2253,181,-5234,-1432,5045,2141,-2738,-631,-515,5491,1949,-6244,-365,1742,1618,473,-5580,-925,5905,-578,-1370,-1293,-1052,4454,-628,-5111,2795,1319,670,1047,-4742,2581,5886,-3443,-339,-1511,-674,5371,-2545,-5885,2663,831,3746,-251,-7863,2651,5290,-2234,-2332,-3392,332,7676,-2146,-5649,-465,2021,6044,-1364,-7702,2376,4919,2101,-1481,-7264,603,8295,-347,-4152,-2623,975,8182,-225,-7901,133,4710,4516,531,-8086,-923,6233,1741,-2379,-4732,-139,7045,783,-4878,-2143,237,5150,-1009,-5986,-898,3446,2514,-774,-5297,-196,4475,313,-1435,-3621,612,4705,-842,-3552,-1615,1139,4456,-133,-4944,1606,2489,-129,-1131,-5060,784,4056,-1552,-2173,-833,998,3596,-1189,-4240,2532,-124,111,-696,-3045,2766,3425,-2891,-3220,189,1783,5210,-4361,-4102,3190,1787,642,-2157,-5018,4401,5700,-2607,-2536,-1680,3520,6017,-3403,-4658,1936,3015,2897,-4035,-5429,3436,4742,-130,-3604,-3976,1731,6567,-2380,-4784,-545,2649,4837,-2956,-4920,1792,4265,1283,-2691,-5419,1731,5580,238,-4018,-3120,1291,5056,-1082,-5158,238,3758,2900,-1609,-4335,698,3414,1629,-2322,-3866,1495,3942,-550,-3054,-964,1284,3317,-1336,-2930,1162,1879,1531,-1681,-2793,2090,987,-1177,-2073,-1600,2564,3682,-3454,-1734,664,1164,1576,-2031,-2253,2482,1699,-1216,-1393,-1513,3216,3318,-3532,-1166,1650,1605],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,1,-1,0,0,0,-1,1,0,1,0,1,-1,0,-1,0,0,1,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-5,9,-17,41,-147,1537,9414,-742,-8478,521,3190,6120,-1263,-9775,1377,7718,44,-852,-7220,-1560,11335,-1709,-6741,-1900,23,9008,1226,-12368,2127,4764,1494,2666,-8811,-1073,10460,-2027,-2640,-1751,-3536,8880,338,-9432,1695,1260,1928,4118,-8912,190,7079,-3429,347,-2221,-3540,8417,-290,-7279,4699,-793,1933,2975,-9169,2203,5787,-3766,-722,-2706,190,9236,-4988,-5652,3876,831,3232,-586,-8242,4942,6126,-1333,-1969,-5273,2001,7566,-3691,-5552,-514,3248,7531,-2878,-8678,2077,4822,3480,-3568,-7647,4218,7230,-1174,-4699,-5531,4106,8958,-3232,-6439,-1071,4216,7939,-3986,-8811,3577,4864,3461,-2439,-9386,4135,8236,-1695,-3528,-4017,2430,10344,-4286,-6702,647,1115,7092,-360,-9672,3944,4547,1002,394,-7660,1151,11065,-3877,-3884,-796,-939,7678,-324,-8032,4571,1272,315,1351,-6747,2264,7113,-4317,-528,-945,-532,6180,-2910,-5448,4829,1113,-552,-154,-6077,3345,4669,-4802,-364,-1278,719,6391,-5170,-4192,4751,1346,1305,-2353,-6558,5724,4114,-2874,-2842,-2964,4420,6958,-5069,-5178,2370,4105,3936,-6246,-6512,5211,3410,-558,-5611,-5144,6586,5299,-2305,-5318,-2430,4119,6252,-5591,-5511,1430,3216,4931,-5718,-8051,5351,3947,627,-2915,-6224,4858,6720,-4341,-3755,-2991,4330,6222,-5149,-5060,3127,1761,3707,-2670,-7459,5397,4273,-3088,-215,-4211,2222,7225,-5128,-3137,1668,-242,4881,-2273,-5927,4524,552,-1792,800,-4879,2949,4777,-5562,-942,1495,237,3622,-3578,-4069,5313,561,-1178,-3123,-2417,4722,3985,-5199,-1253,5,1265,2710,-5049,-3202,5066,1159,-1295,-3683,-3410,6106,2620,-3691,-3478,-842,5012,3826,-6730,-3135,1936,2777,-11,-6484,-3390,6133,4700,-1266,-5092,-3470,6199,4824,-4547,-3577,-872,6141,1894,-6133,-4286,3357,4641,1089,-5319,-4706,5799,3571,-1208,-4487,-2936,6135,4689,-5719,-3979,1414,2937,3596,-5430,-3669,3672,2357,1362,-2826,-3871,4799,3805,-4060,-630,-12,2526,4829,-4971,-2361,2519,522,1063,-2063,-4002,5124,1389,-3693,80,-657,3720,2314,-4627,250,1132,-331,1302,-2166,-1995,5772,908,-2575,-524,-866,5735,1077,-5027,-218,2556,2558,1063,-5429,-716,5527,766,-1111,-3233,357,4783,458,-5579,-1583,2251,3898,612,-6758,-1792,4385,3288,-68,-5695,-1154,6742,2084,-3672,-4467,361,5842,1584,-5844,-2273,1875,6100,975,-7773,-1756,4433,2721,-1347,-4711,-1133,5701,1695,-3145,-3979,20,3822,2167,-5710,-1529,2000,2710,431,-5797,-1953,4250,1607,-1877,-2884,-2032,4467,2048,-4034,-9,1259,2627,1885,-4981,-179,2620,250,343,-2723,-754,3393,69,-3081,1031,192,2122,962,-4384,823,2887,167],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,5,-7,7,-8,9,-10,10,-12,13,-14,15,-17,19,-21,23,-25,29,-32,36,-40,45,-53,61,-72,86,-108,140,-193,297,-574,3002,3800,-8355,-3577,5095,4100,393,-7178,-3849,7162,3986,-2869,-3499,-2067,7355,4222,-6621,-2933,1579,4329,3245,-8065,-3674,6132,1138,1325,-3681,-4236,6685,1471,-5282,179,-1876,2730,4554,-7013,40,4106,-46,2634,-3623,-2837,8387,-1804,-3748,1964,-2856,4436,2477,-8882,2453,4076,-1228,2419,-6505,-1531,9790,-2936,-4154,714,-2094,7653,791,-9552,2100,3552,-230,1963,-8790,-74,9906,-1361,-4162,-2685,-2199,9161,1236,-7637,-294,1221,5369,1974,-9252,-1655,7746,2085,-907,-7798,-1846,10673,1375,-6748,-3007,441,7453,2408,-8628,-2656,3390,4805,444,-7816,-2547,7031,3560,-1649,-5852,-2062,8250,2112,-4157,-2939,-701,4974,1625,-6770,-1171,2852,2470,1796,-5786,-1670,5315,-270,-36,-1649,-1537,7159,-232,-6067,1342,-611,2476,1523,-7342,1580,4751,-2973,215,-2132,-434,7645,-3091,-4063,2930,-1765,3186,62,-7671,4560,4963,-2257,-13,-4482,559,8201,-4790,-6446,740,-512,5288,-779,-7321,3762,4926,-547,-1397,-6718,1981,9413,-3305,-4427,-1708,1228,8330,-1470,-7579,1668,4034,2008,-1886,-8079,447,7742,708,-2982,-4498,-71,8292,-750,-6328,-1029,2166,7007,-865,-8255,-526,4584,3395,-969,-6282,-15,7471,367,-3929,-3814,322,7066,-317,-4373,-905,1422,5367,941,-5895,805,3569,1614,307,-6037,1231,4824,-2355,-1569,-980,-628,4259,-1030,-4547,2309,50,1117,572,-4951,3012,4650,-3393,425,-1601,466,4131,-3800,-3242,3551,1109,2029,-390,-5843,4064,3250,-2768,-849,-2270,2302,6533,-4067,-4288,3271,655,3226,-3483,-6472,5189,2886,-2246,-3000,-3012,3418,6232,-4441,-4907,615,1620,5471,-3955,-6982,2550,4906,1355,-3014,-5837,3291,7258,-2156,-3266,-3342,2154,6794,-2374,-5178,657,4000,3298,-2882,-5498,1647,5105,1255,-2802,-4240,3006,5393,-1812,-2760,-2409,3032,5103,-3341,-4010,1333,1219,2898,-1999,-4227,1779,2624,-518,-717,-3457,1104,2966,-2780,-2391,1312,1147,2440,-2019,-3816,3470,1362,-134,-1186,-2963,3090,2804,-4818,-1406,293,1347,2826,-4199,-3070,4214,835,-338,-2837,-3263,4255,3835,-4128,-997,113,2288,3236,-5102,-3514,2810,2321,506,-3233,-3931,5902,4232,-2585,-2479,-1828,4256,4065,-5491,-4484,2916,3116,2043,-4217,-4643,2737,4200,-1202,-3753,-2940,4278,5146,-2871,-3568,-787,4130,3824,-3759,-3414,1552,2602,2090,-3879,-3289,3229,3800,-789,-2262,-2404,3190,4085,-2741,-2858,39,3490,2335,-2340,-2075,1561,1302,892,-1614,-2354,3183,1928,-2031,-489,245,1192,2971,-3350,-2390,2258,117,295,-1859,-1942,3129,668,-2121,-795,119,3260,1540,-3813,-526,1611,559,1232,-3835,-893,3657,2493,-2259],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-6,7,-8,8,-10,10,-12,12,-14,15,-17,19,-21,23,-25,27,-30,34,-38,42,-47,54,-61,71,-83,99,-120,151,-198,277,-430,834,-4762,-3940,9056,2980,-2751,-6506,-1837,10031,2237,-7931,-2521,1501,7157,3819,-10104,-1579,6899,1603,833,-8134,-5315,10446,2258,-4593,-2025,-3564,9001,4401,-9757,-575,2101,1513,5222,-8943,-4724,8248,193,-1085,-880,-5071,8104,2778,-7436,1876,-1152,38,5895,-8097,-2202,6332,-3515,1202,-2321,-4638,7642,441,-6477,1897,-464,2170,2801,-7695,986,7585,-3010,526,-3584,-1746,9301,-2853,-6802,1146,1038,5745,431,-10708,1321,6138,1717,-637,-7206,505,9955,-1000,-5168,-3793,1049,8194,-557,-7751,-714,4047,5481,-897,-9746,109,7819,2676,-1957,-8304,422,9711,-420,-5404,-3603,1673,9284,-561,-8994,-494,1825,5320,160,-9624,1107,7724,1125,120,-6179,-1156,9837,-702,-5391,-413,-912,6512,864,-9539,1879,3656,264,2275,-7319,-1816,8405,-1694,-3254,-1169,-2954,6853,126,-6997,3511,-25,-124,2965,-6960,-349,7638,-2888,-805,-88,-1974,7709,-1876,-6121,3486,14,1222,391,-7632,3237,6126,-4422,-38,-2194,509,8197,-3427,-6459,1822,1683,3922,-1853,-8129,3687,5013,-331,-2352,-5561,2207,8114,-2936,-4936,-2706,3597,7382,-2979,-7322,1211,5281,4669,-3711,-8514,2746,7512,1051,-3162,-5927,3292,8844,-902,-5218,-2068,3138,7204,-2341,-8198,1976,3724,2685,-2518,-7847,2427,7653,-1743,-1355,-4064,709,8294,-2574,-5784,664,64,5214,-309,-8074,2271,3855,-229,792,-5242,952,7678,-3837,-2677,455,-855,4788,-952,-6716,3976,2908,-1586,303,-5054,1563,6833,-4467,-1784,932,-45,4731,-2658,-4428,4099,1726,-511,-1202,-4567,3355,4449,-5383,-2825,-681,2281,6369,-4531,-5296,3446,1952,811,-3640,-5826,5238,5653,-1780,-4694,-3723,4399,6735,-3230,-4547,362,4130,4577,-4377,-7046,3577,4159,1840,-4470,-5178,4734,5074,-1977,-4950,-3576,4220,6784,-3543,-3590,-127,3109,4761,-4368,-6287,3480,3393,1921,-2917,-5391,2934,6271,-2360,-2338,-2972,2262,7035,-3338,-4984,2038,1939,2329,-1439,-5560,3422,3652,-2361,29,-2840,1794,5597,-2302,-2643,2644,-694,2149,-2199,-4503,4551,2191,-1308,-1133,-1429,3058,2824,-4801,-1444,2621,615,2248,-3793,-4814,4210,1629,-2157,-1996,-1835,4473,2656,-3807,-1999,983,3260,3301,-3978,-2461,4307,1149,466,-4464,-2590,5153,3960,-3238,-4407,-1394,4813,3387,-5204,-4328,2789,5383,1836,-4211,-3234,4059,5237,-454,-4439,-3572,6356,3964,-2480,-4608,-2284,5568,3948,-3643,-3803,2376,3997,3079,-4690,-3793,4249,2708,-1986,-3078,-2966,3990,5025,-3093,-2547,226,2213,3907,-4153,-3344,3633,1910,-339,-2958,-3427,4363,3594,-1922,-791,-1050,2033,2066,-3825,-1724,1787,619,116,-3224,-2598,3497,1585,-2878,-1585,87],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,7,-8,8,-9,10,-11,12,-13,15,-16,18,-20,22,-24,27,-31,35,-40,46,-55,66,-83,112,-172,347,-2550,-5984,-641,9641,1087,-7251,-2516,985,6404,1790,-8776,-2278,4348,3628,1495,-7337,-1052,7845,993,-2834,-3777,-1390,7801,-581,-6565,633,-284,3346,3763,-8823,376,5342,-1419,757,-4191,-3741,7513,-2258,-3222,2724,-2129,4173,1707,-8696,4203,4333,-2904,1972,-5439,-1353,8001,-4360,-4324,2598,-904,5468,-2168,-9573,5601,2281,-1481,1680,-6815,2674,10260,-5118,-3149,-486,-62,7327,-1843,-8393,2670,3444,3255,-1059,-9562,2313,8280,-894,-3602,-3547,2120,9878,-1688,-6342,-489,2210,7823,-1420,-10433,485,5315,3068,-1491,-7877,973,8495,-3,-4346,-4476,2250,8491,-508,-6468,-1225,2082,6063,-894,-7809,2069,4777,222,-256,-7162,705,6983,-946,-2043,-1895,448,6510,-2185,-6120,2522,432,2828,1556,-6346,2610,4359,-3774,652,-3122,-1607,6762,-3326,-3517,3786,-1336,2410,-258,-5611,4262,3742,-4426,-288,-2910,2284,6518,-5531,-3352,3424,-780,4114,-3232,-7950,6690,3566,-2710,-919,-5473,4677,7289,-6577,-3807,317,1285,5146,-4032,-7504,5023,5004,684,-3061,-6540,5003,8054,-1610,-3811,-2961,3265,7941,-4108,-7503,2360,4566,4440,-4163,-7591,3098,6711,141,-3820,-4115,3915,6656,-2388,-4764,-2088,2846,5434,-3292,-5770,815,3950,4271,-2702,-6604,2371,4448,84,-1851,-4729,2092,5493,-2879,-1901,-1322,953,4689,-2575,-4334,2788,1645,342,538,-5263,3147,4182,-2973,942,-487,-165,4248,-4150,-2892,4908,159,-11,-1114,-4954,6306,3036,-5020,155,-350,2715,4339,-6126,-2600,5923,1473,560,-3313,-5382,7194,2076,-4137,-2132,-1974,5186,4048,-7137,-3100,3549,2629,3389,-5098,-4926,5368,3969,-1475,-3917,-3915,5779,4710,-4736,-4541,-528,4075,4393,-5332,-5398,4152,4579,2394,-4221,-5547,4740,3826,-2384,-3965,-3066,3958,4797,-3553,-3392,-140,3197,3423,-4095,-3913,2592,2935,1465,-3142,-4291,4227,2105,-2113,-2131,-2437,3006,3858,-3474,-3219,1334,1288,2658,-3614,-2231,4638,934,-1404,-2091,-1108,2447,2266,-3547,-291,1075,698,1829,-3759,-1183,4769,1051,-1627,-1869,-729,5002,2309,-5533,263,2227,1334,661,-5926,-400,5496,734,-1574,-2798,-2118,6552,1022,-4652,-420,-196,4325,2484,-6628,-3050,3919,2879,-233,-4733,-1048,7136,3780,-4380,-3457,-1135,5811,2229,-5370,-2148,2225,4053,1268,-4752,-3057,5247,3056,-1963,-4632,-2771,6055,2221,-3041,-4051,-395,4428,2281,-3400,-3076,2697,3376,1812,-4711,-3875,3305,2084,-1948,-2839,-2420,3316,1417,-2792,-587,1084,2879,1726,-3530,-379,1931,587,-337,-2390,-1720,4079,-282,-2276,-306,-848,2088,16,-3736,553,3525,867,529,-3583,-84,4920,-805,-2589,-750,500,3849,-154,-5997,485],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-8,8,-10,11,-13,13,-15,17,-18,20,-23,25,-28,30,-33,37,-40,45,-49,54,-59,66,-74,83,-94,106,-121,141,-166,201,-251,330,-474,1854,-6987,-5428,3539,5254,4617,-9121,-6492,6053,5238,375,-6111,-7097,8424,6127,-5160,-3696,-2350,6207,6642,-7974,-4899,2846,3344,5243,-5881,-7546,8074,3181,-1768,-1374,-6014,6806,5833,-7855,-2108,578,1208,7393,-5767,-5043,6552,138,413,-595,-5295,5779,3568,-7223,2181,-1646,912,6876,-7811,-2610,5485,-2101,1529,-2224,-5788,7486,2635,-6779,1802,-1638,2758,4440,-8878,-1194,5634,-547,1810,-5286,-3529,8088,1291,-5571,-1943,-3152,7091,3730,-8519,-2069,3518,3823,890,-7026,-3576,8274,3613,-1452,-5133,-2901,8681,3216,-6289,-3108,805,7418,3065,-8477,-2170,3774,6031,838,-8773,-3362,7430,3002,-1286,-5538,-3297,8053,2998,-7569,-2897,-363,5596,4682,-8916,-3498,4252,2021,1585,-6990,-3189,9632,2116,-4791,-1701,-2518,6250,3728,-7288,-322,1802,1067,3715,-5814,-3723,6657,-1632,-715,529,-4333,6236,2429,-8190,1225,1192,724,3287,-7681,98,7530,-1880,-1292,-1179,-2787,8219,1243,-7252,2450,-255,3336,2355,-9095,-342,7721,74,-1871,-5158,-1019,8778,-210,-6605,-645,525,6914,-58,-8640,-312,4643,2750,-1552,-7323,-924,8922,1192,-4265,-5802,1331,8032,-874,-7553,-1713,3867,6243,622,-8533,-783,6404,3061,52,-7686,-1319,7896,1223,-4140,-4196,114,8896,-77,-7899,-1363,1682,4655,1688,-7661,-518,6018,877,164,-4777,-1835,8770,-804,-4096,-251,-1118,5441,1564,-8203,1136,4225,-527,1898,-6239,-1395,6403,-1385,-2116,-183,-2180,5167,515,-6180,2799,2863,294,1437,-5379,2244,7163,-2628,-2672,-916,-404,6773,-1903,-5272,3094,2027,939,-128,-7250,3244,5829,-1650,-1617,-2345,1299,5956,-1402,-6734,684,3006,5010,-1667,-8671,2293,5928,1181,-2524,-6008,1479,7048,-2185,-4918,-1639,2264,7478,-2514,-7190,-1346,3818,4539,-2241,-7471,542,5972,2042,-3170,-5402,2149,7675,-1612,-4620,-1810,2621,6766,-1017,-7199,590,4463,2907,-1257,-7649,2363,5685,-930,-1999,-3006,860,6185,-1985,-4517,-262,1329,4091,-598,-4924,2259,3635,-2067,-397,-4378,540,4932,-3270,-3160,1739,967,4357,-879,-4400,2595,2403,-362,-850,-3070,1625,4623,-3929,-2398,254,1411,3613,-2865,-5138,3279,2664,121,-3006,-5090,3246,5267,-2273,-3641,-1135,3334,5121,-2879,-4987,1281,4463,1669,-3824,-5182,2897,5715,-938,-3932,-3508,4036,5568,-2884,-5619,-647,3594,5386,-2682,-5840,1866,4617,1914,-4249,-5662,3541,5601,-96,-3297,-4054,3648,6909,-3615,-4512,470,3170,3967,-2714,-5065,2225,3516,620,-1519,-3892,2639,3430,-1996,-2433,-721,1769,4087,-3026,-3934,2223,1793,607,-1919,-3595,3784,2650,-2438,-1359,-903,1688,3982,-4146,-2483,2867,543,1348,-2671],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,6,-8,9,-9,10,-12,12,-14,15,-17,19,-21,24,-26,29,-32,37,-41,48,-56,67,-84,113,-181,365,3477,5541,-2493,-8410,2941,6044,406,-2894,-8179,1567,8982,-2379,-5355,-2863,1331,8752,-2192,-8386,1806,2434,4242,-634,-8088,2123,6496,-2348,329,-3453,-1514,8964,-4808,-3787,2351,-1849,4640,-225,-7803,4391,3370,-2546,2885,-5031,1846,6983,-6314,-2097,2725,-837,5390,-2761,-6659,8033,2653,-2573,763,-5853,5042,7922,-7757,-1943,1887,496,6427,-5883,-6562,5928,3444,-821,-3366,-7063,5684,6300,-4728,-3264,-2487,3733,8568,-6487,-6649,4292,4630,4195,-4361,-8201,4875,6810,-1914,-3752,-5144,5213,6980,-2726,-4810,-1467,4495,6223,-4039,-7493,2939,3895,3744,-3541,-7175,4131,6420,-426,-3195,-6187,2462,7579,-3824,-4611,-767,2265,6277,-2410,-5900,3639,2225,861,-599,-5187,3022,5615,-3470,-194,-2966,694,6582,-5352,-4129,3543,-1089,2505,-1435,-6117,4462,2671,-4450,777,-2456,1588,5974,-7211,-2364,4659,-1057,2110,-3237,-5040,7274,2298,-4636,-675,-2799,5457,5352,-8446,-2567,2973,2565,3094,-7109,-4954,6848,3654,-2263,-2944,-4760,6501,6499,-6480,-3974,-362,5381,5507,-6985,-5204,5001,5027,2453,-4972,-4799,6240,5315,-3714,-4344,-2774,5447,6419,-3467,-4084,589,4667,3537,-5205,-5068,2727,3923,2185,-4178,-3976,5269,4588,-2385,-3264,-2904,3783,4922,-4965,-3518,228,2737,2748,-3581,-4614,5965,1823,121,-2065,-5307,3937,4160,-4489,651,417,548,4182,-4247,-2403,5302,-434,10,-1980,-3830,4557,1303,-5589,1043,-763,2255,2957,-6583,-1188,5314,-576,-513,-3569,-2471,7675,472,-5816,-951,-644,5531,2131,-7020,-1433,3529,1896,1489,-6018,-3104,8010,2102,-3077,-2555,-453,6729,3081,-7750,-3158,2186,3906,2368,-5921,-1913,4554,2430,-991,-4466,-3291,6506,3353,-4126,-3854,-1475,6059,3532,-6325,-4388,2868,4408,159,-5945,-3377,5209,2195,-1277,-4141,-1271,5314,1048,-4700,-1659,-667,4328,2705,-6157,-1364,3158,2280,630,-4080,-1956,4809,-3,-2550,-975,-2035,4021,1099,-4859,-226,1630,928,1316,-4825,223,5406,67,-1615,-1337,-925,5214,-111,-5484,520,1881,809,1053,-5273,1044,6412,-81,-1695,-2634,1484,6718,-359,-5815,1037,1317,4310,598,-6039,-745,5161,1570,-1577,-4381,206,7782,1259,-4461,-2778,827,6341,671,-6312,-528,3763,3869,62,-5501,-257,5471,1997,-3108,-2927,108,5761,2501,-4719,-1872,1403,4730,556,-5879,-1799,2442,3592,-376,-4571,-447,5269,1490,-2401,-2195,860,4749,1306,-5386,-1476,1485,2932,21,-4930,-845,3462,742,-730,-2313,-77,4365,-417,-1837,-386,36,2304,78,-3999,1746,3466,359,-357,-3302,372,3888,-2191,-2793,-340,977,3024,-1770,-4866,2230,2524,1209,-1302,-3841,1417,4335],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,8,-9,11,-11,13,-15,16,-18,20,-22,24,-26,29,-31,35,-39,42,-47,53,-58,65,-73,82,-94,107,-125,148,-181,230,-311,464,-862,4484,8092,-1200,-4824,-5330,3835,9225,-4289,-6277,-2750,5430,7929,-5680,-7200,3355,4278,3520,-3174,-10421,6254,7199,-1243,-3490,-6655,3083,9429,-4952,-3910,610,1341,8316,-4180,-9061,4736,3385,-38,-79,-8147,3749,7563,-4948,-1,-1347,-1032,7346,-3607,-5525,4814,470,1518,975,-7681,4762,4364,-6079,1742,-346,28,6798,-7663,-4329,5784,-739,1646,-1111,-6376,8542,3092,-5429,-382,-2901,4097,6773,-8597,-3705,4460,1196,3474,-5191,-5631,7176,4591,-3207,-3283,-4947,6950,5782,-7083,-4390,1223,5213,5194,-7447,-6492,5540,5347,873,-5821,-6644,7006,5697,-4338,-4412,-3857,7253,6687,-6604,-5004,444,5643,5087,-6767,-5412,5425,3552,2202,-6626,-6553,6800,5526,-3167,-3357,-4956,4572,5770,-6235,-4309,2620,2102,4900,-5226,-6878,6745,2875,-1243,-526,-5122,4035,5611,-5430,-1685,718,-301,5024,-4951,-3928,6287,-313,-528,-338,-5731,5654,2582,-7201,1441,-557,1240,4119,-7117,-2843,8033,-1496,-140,-1868,-3125,7333,1432,-7054,-578,-138,3976,3290,-8659,-790,7074,2242,878,-6583,-3708,8326,2073,-4634,-3740,-2108,6287,3424,-8102,-3020,2258,4654,1863,-7380,-4353,6213,3991,-1555,-5400,-3601,8457,3858,-5024,-4159,544,6810,3874,-7212,-3819,2233,4083,3443,-6955,-3895,5677,4103,-1066,-5371,-3646,7636,4077,-4444,-2563,-1361,5100,5066,-7231,-2077,3575,583,2609,-3718,-4251,6335,2143,-3792,-521,-3095,5779,3104,-6142,243,2236,86,2803,-3671,-2656,6472,-452,-1044,-238,-2120,4625,1791,-6748,1910,2288,1069,2166,-5883,-511,6799,-855,-2894,-1654,-481,8016,131,-6632,244,1903,2736,1574,-7624,137,6244,598,-783,-4792,-265,8499,1162,-5377,-1904,1154,6323,1125,-7412,-1275,4039,3972,104,-7211,-1216,7281,2922,-2675,-5318,-350,7620,2890,-5766,-3227,1333,5378,1560,-7238,-1137,4394,2338,-371,-6217,-1953,6556,1678,-4401,-3048,-1202,5678,2166,-5749,-18,1354,1931,1034,-7031,119,4439,-111,-635,-3777,-1323,4208,112,-3432,-166,-775,3123,592,-5106,1265,3405,-609,451,-3390,-495,5817,-1970,-4283,481,543,3419,-1253,-4752,1517,2025,-196,-825,-4821,1619,6227,-3162,-3147,-660,1262,5564,-900,-5363,95,3212,2600,-2104,-4931,1850,6330,-679,-4181,-3209,963,6679,-89,-6091,-430,1515,4981,-1422,-6622,353,5520,2932,-2759,-5926,1371,6216,16,-3793,-3300,1378,5607,-711,-4101,-1682,2697,4532,-1580,-5704,439,4910,2861,-1916,-3300,1322,4802,745,-3442,-2474,1165,4451,-437,-4538,-138,3337,2738,-17,-5079,624,3361,-1205,-878,-1609,844,4953,-1662,-3618,861,1388,2095,276,-3791,2424,3262,-768,-2128,-553,1247,4056],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-5,6,-6,7,-8,9,-10,11,-13,13,-15,17,-18,20,-23,25,-28,30,-33,38,-42,46,-53,59,-68,78,-91,110,-137,185,-300,2174,-1646,-5627,-4338,5369,8674,-5276,-5777,235,3728,7835,-5857,-7928,4626,3701,834,-2839,-8510,4198,7028,-4013,-1982,-3311,1209,8184,-5240,-6009,3432,-969,4215,-1212,-8204,5930,3184,-3398,264,-4357,2256,7406,-7360,-676,4537,-1373,3229,-3548,-5374,7432,668,-4017,1019,-4249,4767,4133,-7556,-253,4488,282,3412,-5791,-5345,8887,1392,-2208,-1963,-3425,7299,4875,-8312,-2976,1344,3866,5279,-7897,-4964,5675,3503,-1692,-5933,-5904,8077,5574,-4334,-4928,-2855,6418,5541,-7155,-5216,1713,6025,4083,-6874,-5228,5685,5432,-356,-6503,-4375,7945,6024,-3593,-3435,-1668,6519,6191,-7103,-4302,1566,3816,5688,-6783,-5560,6437,1896,460,-2887,-5502,5671,4884,-5029,-751,-455,2140,4598,-5317,-3845,4217,-1125,2304,-2390,-5578,6557,1734,-4382,2259,-2043,1465,4852,-7340,-458,5606,-2245,578,-2876,-2288,7882,-175,-4451,643,-1656,4589,2317,-8067,380,5973,-957,2072,-5283,-2913,9581,-236,-5059,-1667,-1579,6595,1999,-7949,-1298,3158,3670,1461,-8465,-2639,8085,1761,-2190,-4756,-3316,8045,2866,-5419,-4206,364,7213,3277,-8219,-3402,4048,5023,1165,-7041,-2347,6648,3464,-1102,-5496,-1609,8309,3246,-5378,-3184,254,6841,3325,-7705,-2110,3392,2181,2165,-5183,-3443,6422,2058,-1197,-2096,-2680,6323,3005,-6814,501,59,2336,1702,-5737,-357,5667,68,89,-634,-2402,5705,-194,-4532,1988,407,1415,1563,-6211,-19,4919,-1005,-258,-2102,-1325,7152,-1366,-4652,975,1053,2419,83,-7900,1639,5351,-1849,-1578,-4935,94,8322,-1362,-5422,-1532,1034,5986,-555,-8713,717,5007,2906,-693,-7513,363,7125,1380,-3261,-4246,839,7858,339,-6136,-2191,1883,5223,-1242,-8718,-612,5032,2517,-811,-5470,-417,6453,2604,-3201,-4070,277,6196,45,-4886,-2341,2424,4172,1317,-4964,492,4238,687,-207,-4471,-270,5608,-254,-3600,-709,1225,4906,-428,-6210,1009,2677,879,425,-3939,271,5658,-1351,-2068,-514,-147,5390,-532,-4563,2388,1530,1219,434,-5140,1790,4965,-2593,-2191,-1892,460,4913,-1660,-4664,3808,1942,1838,-1413,-4589,2675,5225,-2941,-2949,-2504,2046,6838,-2803,-4803,464,4240,4117,-2445,-7515,2522,4687,1121,-3726,-4218,3263,6671,-221,-3672,-2690,2466,6983,-1709,-5023,-16,4247,2685,-2910,-6397,1262,4675,893,-1801,-3833,1355,4618,-499,-3497,-796,2454,4677,-1420,-5703,-209,2354,2306,-1652,-3789,276,3727,434,-875,-2516,1374,5398,-1107,-3770,53,1764,3007,-1053,-3956,2471,2325,-645,-1204,-2992,1276,3080,-2227,-2700,207,652,2078,-2634,-3270,1954,1395,-979,-1236,-1660,3146,2685,-2993,-1092,1505,1603,1398,-3249],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-7,8,-8,10,-11,12,-13,15,-17,19,-21,23,-26,29,-32,36,-39,43,-48,53,-58,65,-71,79,-89,99,-111,125,-142,163,-190,227,-277,356,-496,833,-3984,-2535,3665,6193,-1401,-10182,884,5644,3677,-2957,-8604,815,8721,-511,-3581,-5703,362,9864,-2151,-8937,-815,2209,5428,-1129,-8853,1342,5504,1695,-1252,-7568,1440,9952,-1548,-3875,-1155,-561,7405,-164,-7871,2761,972,992,1767,-8509,1898,7442,-3671,-50,-1800,-2525,8498,-2514,-6689,4549,-658,1453,2220,-8171,4386,5317,-5387,1277,-2642,232,8114,-5433,-5619,5556,-312,2868,-1804,-8005,6290,4932,-2838,-884,-4412,3541,8073,-5862,-5021,2094,1921,6948,-3750,-9243,5154,5712,-123,-3965,-8462,4756,8421,-3428,-4485,-3595,3513,8013,-3667,-7841,1832,4850,5445,-3544,-7763,3725,5949,1397,-3337,-7191,3547,7623,-2676,-4324,-3111,3093,7118,-2833,-6055,1460,2568,3680,-2670,-7802,4661,4101,230,-978,-5904,1446,8093,-4182,-3263,37,-175,6945,-2836,-7267,4416,2138,367,126,-5896,2360,5624,-5332,-1615,-972,-1269,6307,-3935,-4803,5498,-116,116,-105,-6120,5418,4172,-5976,141,-621,1347,6136,-6646,-4633,5159,1583,1182,-1473,-5741,7462,2816,-4289,-888,-3211,3056,6436,-6678,-4926,3618,2022,3156,-4933,-6389,5644,4372,-1777,-4796,-5255,6482,6320,-5352,-4474,-431,4296,4733,-6889,-5774,4279,4825,2364,-5611,-6055,5916,5039,-789,-5203,-3900,5340,6031,-3576,-5022,627,4743,5734,-5123,-5767,3226,4096,2304,-3072,-5714,4910,4565,-2480,-1838,-3356,1806,5593,-4944,-3074,1992,906,3827,-2011,-4409,4497,1502,-846,48,-2719,3902,3121,-5441,-764,2194,392,3640,-4403,-2857,6685,127,-777,-1004,-2907,5155,3038,-6038,219,2115,1479,3591,-5970,-2745,6707,1542,-1666,-4230,-4185,6961,2164,-5494,-2512,145,4876,3644,-6749,-2429,4189,2927,986,-5047,-3472,6467,3785,-3565,-5186,-1992,6134,4319,-4879,-3627,1910,5495,2542,-5831,-3172,5168,4118,-634,-5699,-3028,5994,3953,-3257,-4030,-1584,5102,4270,-5159,-3899,1917,3403,3278,-5573,-2653,4963,1828,-753,-2535,-2701,4285,3037,-4367,-2276,-1127,3145,3208,-5132,-2063,3486,81,632,-1968,-3026,4361,1139,-2522,-1183,-1867,2950,2323,-4759,-198,2411,-141,1195,-3183,-513,5759,-575,-3939,-1321,-956,5168,772,-5698,168,3326,1280,976,-4116,-443,5841,-403,-2559,-2269,-232,5767,901,-5727,-548,3041,2896,675,-5884,-918,5575,1473,-1931,-5507,-1432,6583,1023,-3452,-3388,321,4646,1643,-6188,-2088,2856,3735,455,-6586,-861,5060,1706,-2462,-4566,-360,6378,1998,-4764,-3691,2257,4311,1585,-6006,-1082,2260,3116,-942,-3709,-1089,4697,1939,-2166,-2513,-1425,3485,1074,-3334,-128,945,2217,984,-5396,-841,2909,133,-247,-1887,-1700,4024,478,-3557,-530,1308,1736,-98,-3378,1010],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-8,10,-11,12,-13,15,-17,19,-21,23,-25,27,-31,33,-37,41,-45,49,-55,61,-67,75,-84,94,-106,120,-139,162,-192,234,-296,396,-583,1052,-5046,-5050,2915,4081,3318,-8089,-5071,7613,3819,-1273,-5090,-5520,8048,4659,-7756,-2969,-1137,3805,6364,-7929,-3318,5749,1474,2465,-3352,-6262,7308,2271,-5563,936,-3621,2835,5166,-7196,-707,3601,-277,3359,-3589,-5672,7998,-908,-4031,2303,-2845,4103,3148,-8483,255,4123,-524,3338,-6609,-3028,9471,-2426,-3559,-372,-3074,7197,2609,-9179,155,3400,2852,891,-7257,-1808,8116,1235,-1749,-4148,-3123,9491,2582,-7867,-1962,1385,6798,1263,-9388,-2238,4790,4066,-391,-8009,-3004,9128,2718,-3308,-6270,-1250,8222,4136,-5585,-2010,395,6118,3082,-8028,-2610,5738,3515,1505,-7533,-2080,7965,1503,-2482,-3421,-3015,7823,2609,-7453,-686,1098,3132,3604,-6804,-1949,6823,-133,826,-3167,-3942,7623,214,-5266,1525,-986,2551,3213,-6714,-136,5429,-2712,2201,-2959,-3092,7463,-1559,-4655,1432,-1375,2848,797,-7128,1384,4878,-1246,306,-5172,-374,8664,-2716,-4290,-7,106,6373,-546,-8041,2833,4025,2260,-1973,-7511,1471,8224,-772,-3773,-3106,400,8274,-1762,-7381,-493,3486,4719,-47,-8877,939,6875,2753,-621,-7618,576,7800,1250,-4918,-3561,1240,7777,215,-6715,-2194,3448,5350,-1001,-7229,988,5238,1421,-480,-6644,-360,7642,-634,-3896,-2035,-984,7326,417,-7992,319,1817,1579,467,-5894,-309,6102,-1721,-1424,-2034,-2033,6835,813,-5204,2447,-237,1802,1354,-6309,1753,3838,-2538,-321,-444,11,5993,-2513,-4352,2672,-2,1698,-144,-5458,4054,4899,-2254,-1343,-3281,1953,6065,-3071,-4449,2819,3029,4512,-3437,-7327,3764,4772,-364,-2964,-5287,3581,6781,-1624,-4828,-2060,2926,6639,-3350,-7176,719,4725,3824,-2656,-6547,1579,6309,325,-3606,-4551,2858,6094,-1112,-5093,-913,2714,5262,-2471,-6273,826,3281,3088,-2371,-5634,627,5245,-664,-1974,-3465,2384,6986,-2747,-3874,408,1185,4412,-1126,-6113,2791,2585,130,-637,-3752,2172,5619,-3074,-1707,-181,913,3819,-1660,-4069,3499,1789,-110,684,-3319,3110,4259,-4749,-1132,264,924,2991,-3062,-3067,3514,1746,-660,-2262,-3396,4821,3748,-3268,-2026,-1097,2276,5077,-4426,-3700,3004,3164,500,-4311,-5341,3284,4583,-2438,-4512,-2358,3515,5066,-4344,-4155,396,3955,4933,-3180,-5112,3779,4602,64,-3541,-4134,3294,4789,-1413,-4552,-1930,3275,4259,-4409,-3615,1433,3329,3142,-3496,-4944,3197,3230,404,-3459,-4638,3330,2163,-2240,-2914,-722,2555,3867,-3337,-3447,2139,2300,1479,-2246,-3035,2943,2877,-791,-655,-1313,1306,3537,-4244,-1293,815,1461,1646,-2185,-3235,3860,1151,-1507,-798,-2990,2423,1912,-4070,-888,1416,1829,1958,-3612,-2248,4169,1491,-1878,-1961,-1459],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,2,-3,3,-3,4,-5,5,-5,6,-7,6,-8,9,-9,10,-11,12,-13,14,-16,18,-20,23,-28,36,-56,405,-1914,-7233,-2533,9355,1521,-6697,-4354,638,8343,1642,-8323,-2648,4551,5236,871,-9196,-1872,8883,2872,-1546,-6430,-2118,9017,2092,-5045,-1667,-785,7142,1765,-9825,239,3313,1753,3157,-7623,-2395,8792,-1493,-1616,-1758,-3795,7806,1875,-7897,2459,1095,183,4615,-7198,-201,6869,-3348,-337,-1230,-3093,8364,-1491,-7081,5327,334,2567,1791,-9232,3813,6505,-3058,-122,-4350,-1192,8713,-4106,-5922,2820,863,5016,-976,-10408,1879,6983,-1363,368,-7585,1714,11059,-2997,-5186,-448,637,8268,-1215,-9435,1829,4513,3695,-928,-8394,737,8621,-55,-3754,-4702,1542,9235,161,-7232,-2669,3637,7400,-1042,-9461,345,6960,3873,-1469,-8496,1357,7763,679,-3567,-5409,194,7916,-700,-5796,-654,835,3986,446,-8253,1136,4621,-876,235,-6533,-241,8891,-3237,-2701,-675,-1401,5323,-753,-6205,2779,1535,62,1964,-6529,1097,7017,-4471,-993,379,-1510,5859,-3158,-4287,6190,245,1343,119,-7371,3795,5224,-5255,-760,-2045,679,8132,-5777,-4135,4201,984,2335,-2217,-8166,4816,5492,-3207,-3561,-4525,2680,8932,-6105,-4995,1724,2544,5905,-2822,-7787,3554,5227,1073,-3928,-7441,3097,7878,-2154,-4426,-3259,2857,8268,-2600,-6903,-889,3828,6107,-2611,-7445,2869,4961,1741,-3290,-7023,1300,7676,-2089,-4340,-1779,1745,6489,-2819,-6190,664,2257,3303,-818,-5864,2753,3829,-2014,-812,-3780,598,5872,-4041,-2035,806,315,3616,-2226,-6138,4427,1509,-1388,1080,-3905,1590,4327,-6027,-1138,1532,195,3812,-4308,-4651,5809,1353,-1214,-2024,-4447,4863,3975,-5304,-1679,957,2705,4712,-6312,-4451,5027,2324,-481,-3674,-4301,6481,5840,-4318,-3610,-997,3835,7347,-5564,-5189,2831,4321,3930,-5901,-6938,5073,4744,-1254,-4595,-4207,4652,6276,-3421,-4982,-845,4066,5256,-4193,-4661,2853,4333,2367,-4197,-5083,3922,5420,-999,-2949,-3638,3363,3811,-4577,-2753,-558,2557,4350,-3032,-4513,3648,1617,789,-3190,-4393,3723,3187,-2405,-1005,-1603,2625,4171,-4646,-2802,2604,1474,1744,-2192,-2571,4870,2007,-2550,-50,-1006,3237,2670,-5422,-1525,2272,1070,1024,-3138,-2600,6150,754,-3487,-2513,-2427,4781,3005,-6363,-2671,1732,3614,1921,-5218,-2663,5757,1604,-2236,-3465,-2135,6972,2959,-5432,-2491,1002,4911,1844,-5678,-3360,4398,3358,714,-5165,-3627,6112,2998,-3037,-5948,-1897,5426,4322,-5417,-3918,1206,4318,3142,-5531,-2465,3244,3228,1345,-3623,-3065,4908,3881,-1634,-3495,-1422,5361,1779,-4084,-1552,1443,2931,502,-3773,-2975,3922,1588,-765,-1756,-1183,3972,1823,-2696,-1333,-775,1733,821,-3442,-1555,4092,258,-1020,-2778,-1294,4764,120,-2232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-5,5,-5,7,-7,9,-10,12,-14,17,-23,31,-48,85,-209,1413,8980,2257,-4828,-4820,-1758,8758,1591,-8677,-1768,1759,4124,3414,-9263,-2178,8257,1459,-58,-5013,-5006,8315,2129,-5674,683,-1547,3540,5143,-10090,-192,4983,-2070,3584,-4006,-4427,7638,-1981,-4311,2471,-3189,4305,2415,-9218,1648,2829,-3305,2057,-5990,-762,7475,-2235,-3350,1233,-1298,6401,527,-8189,3195,4287,291,1402,-6629,-1091,8805,-2428,-3676,-1593,589,8863,-802,-8133,174,2949,5039,-1466,-9743,776,7453,537,-2089,-6208,1373,7655,-514,-5294,-3117,1809,9112,-300,-8723,-1419,3533,5027,-830,-9941,133,6345,2156,-1379,-7016,-217,8351,-1119,-4723,-2661,-428,8000,-172,-8971,786,2917,3633,2384,-7707,-303,7233,-2578,-860,-3418,-1962,8739,-684,-6865,2043,-12,3202,3410,-7441,800,4415,-3382,1551,-3517,-981,6893,-3036,-3825,3369,-1877,2871,882,-7342,2616,2716,-2279,1001,-2974,449,7319,-3814,-4083,3352,1004,4533,-2112,-7184,4385,4673,-1374,-182,-5616,2719,7641,-3474,-4037,-1052,2722,6525,-2192,-7054,2449,4393,3516,-2351,-6773,4228,6029,-39,-4091,-4316,3327,6513,-3232,-5528,-1018,3119,6083,-2950,-8201,1864,5370,3819,-2517,-8076,3758,6668,-1101,-2551,-4315,1244,6681,-3720,-4502,-178,1489,5357,-1508,-7138,2810,3074,603,-547,-5634,1767,6344,-2828,-2617,-1116,-89,5731,-1443,-6145,3306,470,584,324,-5895,2736,4240,-3425,71,-490,-219,4960,-4141,-3989,2999,24,887,-1226,-4565,4836,3787,-2429,-220,-1071,3068,6248,-4656,-2082,2986,1206,2392,-3407,-5892,5905,3559,-2752,-3281,-3440,4289,6032,-5160,-4113,525,3595,3832,-5028,-5320,3571,4606,-37,-4127,-5040,5147,5632,-1399,-4239,-2200,3795,4608,-2969,-5759,876,3810,3507,-4654,-5310,3095,4857,115,-2831,-3534,5182,5401,-3478,-3786,-2781,3284,4179,-4365,-4587,1122,2920,2075,-1774,-5561,2932,2838,-1217,-1648,-4158,3159,4844,-2282,-1775,1087,488,5209,-2910,-3771,3200,484,-191,-1077,-3627,2759,2658,-4175,-386,-777,730,2711,-3592,-1890,4667,66,-449,-2292,-2549,4198,2299,-4408,-163,999,2139,1938,-5057,-2568,4427,1103,613,-3203,-3134,5309,2375,-4023,-2893,-135,5639,1576,-4732,-3783,1914,3801,1225,-5822,-2356,5057,2881,-1316,-4219,-1938,5250,4020,-4291,-3625,1085,4561,1733,-5138,-3303,2868,3909,1809,-4311,-3322,3802,3477,-1365,-4922,-2498,5194,3116,-3938,-2026,-406,3607,2206,-4460,-2521,2713,1323,614,-2964,-3044,3760,2623,-996,-1719,-757,3165,3596,-4271,-1644,2815,1751,470,-3851,-1868,3798,937,-2808,7,551,3487,1776,-3723,-142,1054,418,528,-3416,-687,4735,-544,-2387,-1512,386,4203,809,-4459,119,2524,1439],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,3,-3,4,-4,5,-5,6,-6,7,-8,8,-10,10,-11,13,-15,18,-24,37,-93,589,7728,6240,-7565,-5801,5784,4451,1081,-6381,-6521,8586,4598,-3554,-5228,-3415,7595,5172,-6333,-4997,473,5699,5002,-7180,-4420,5059,3904,2253,-6768,-4889,8016,3295,-3428,-2297,-4298,5097,5138,-8007,-873,1238,1397,5730,-6051,-3440,6490,-467,-377,-407,-5253,7350,2744,-8019,1779,-255,1931,3786,-7119,-1470,7882,-1703,410,-1766,-3917,8498,-664,-7779,2546,-1803,2985,2204,-10135,1342,7934,-1583,642,-5506,-2212,10815,-991,-7066,538,-661,5850,2177,-11500,791,5368,1669,1007,-7282,-2233,10984,734,-5121,-4399,-1613,9039,2753,-9473,-3264,2734,6223,2564,-8797,-1941,7489,3085,-1192,-6572,-1789,9004,3606,-4807,-4587,-449,7616,2226,-8844,-2701,2310,5045,2133,-7876,-1668,5818,1674,-140,-5003,-1773,7818,1403,-4258,-1032,-569,4259,2123,-7597,716,3160,1193,2465,-5126,-2504,7633,-707,-1795,-304,-804,6594,971,-6810,3219,1815,-25,2813,-7314,1331,7474,-3248,-679,-791,-2471,8460,-1106,-7567,3010,1458,1567,424,-8754,2800,7315,-2136,-894,-2485,386,9496,-3894,-8916,1336,1730,5433,267,-10014,2996,6402,233,-1039,-7379,-175,9200,-1177,-6200,-3624,1078,7814,-582,-8556,-156,4280,4547,-999,-9035,3,7025,1272,-2662,-5542,287,7910,491,-6391,-2533,2492,6020,-171,-7728,-647,3692,4493,-688,-6559,486,6391,-814,-3074,-3934,-154,7139,-527,-4627,309,697,3390,133,-7671,1584,4723,-1083,-240,-4396,-287,6378,-2429,-3105,1219,-285,4311,-2110,-6238,3659,2716,-1212,-811,-5564,2332,6516,-5393,-2247,414,1212,6758,-3659,-5811,4517,1741,304,-1492,-5926,4436,6269,-4166,-2620,-1597,1604,6882,-3985,-7016,2815,3348,2446,-3537,-7403,2690,6872,-1401,-3352,-5669,3402,7885,-2977,-5885,-792,3235,6568,-2881,-7215,1993,5056,3379,-2808,-7343,1985,7270,-1144,-4078,-2894,3388,6611,-1326,-6504,-1129,2000,4156,-1346,-6706,1362,4768,2017,-2973,-5095,1941,6329,-1090,-3384,-1644,756,5376,-1457,-3924,1354,1607,1535,-1241,-4680,3268,3495,-2965,-885,-2791,819,4456,-4310,-3269,3221,855,1720,-2491,-4155,4731,2135,-2465,-2130,-2018,2843,3831,-4849,-2209,2217,1910,4342,-4500,-4441,5170,2598,-1492,-1967,-4598,4363,4589,-4885,-3342,2020,3454,4325,-4875,-4599,4186,4229,711,-4446,-5264,4866,5506,-2812,-3565,-3457,4344,6276,-4557,-4556,2252,4776,3161,-4018,-5942,3752,4412,-105,-4176,-3906,4671,5079,-3186,-4598,-861,4104,5048,-3262,-3017,2199,3168,2818,-2760,-3968,2227,2989,-501,-2326,-2293,3438,3581,-1531,-3308,65,2325,1893,-2812,-3071,2489,2843,-467,-2147,-2653,4224,2012,-4164,-794,871,1438,1614,-4334,-2286,2130,795],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-5,5,-5,7,-7,7,-8,9,-10,12,-12,14,-15,17,-19,21,-22,24,-28,30,-33,37,-42,47,-53,60,-69,81,-96,116,-143,186,-257,392,-732,3769,-273,-10427,960,4285,2878,-925,-10632,496,9535,-2409,-1509,-3940,-1591,9927,-3158,-8468,1071,-173,4693,2482,-9504,530,6671,-762,1332,-4696,-2655,9527,-1339,-5034,3198,-3004,5654,1117,-8395,3688,3540,-2438,1480,-4664,-1168,7852,-3928,-3667,2755,-2131,5081,-1063,-7576,5179,2798,-1784,787,-5287,3220,7425,-5031,-2363,472,952,6845,-5042,-6215,3633,3841,1664,-2927,-6605,4123,7225,-2221,-3799,-3878,3730,7565,-3121,-5959,342,3555,6786,-4408,-7878,2726,5261,2150,-4034,-6605,4113,8051,-1352,-4238,-4911,2902,8771,-4630,-6664,424,3238,6697,-3764,-8209,3277,4836,1367,-1632,-8399,2960,8885,-3402,-3462,-1877,-48,8003,-2334,-7629,2638,2752,2368,708,-7869,2955,5518,-3766,1038,-1450,-577,8015,-3319,-4889,3344,-1602,3018,461,-7191,4170,3656,-4043,1449,-2540,813,6587,-5348,-2445,3985,-591,3107,-2554,-5404,5573,1400,-2985,-830,-2960,3842,5410,-5997,-3629,1707,1439,3654,-4609,-5897,6082,3052,-87,-3475,-3930,7173,5590,-3896,-3418,-500,4946,5645,-5139,-4378,1385,4052,3849,-5568,-5755,3823,4721,-614,-4481,-4003,5721,5971,-3110,-3768,-2063,5385,6152,-4903,-4867,2817,2604,3688,-3392,-6405,5418,4667,-702,-3311,-4395,3719,5536,-5456,-2871,97,891,4900,-3426,-5774,5033,1701,1100,-38,-5612,3798,4144,-4147,-710,-1716,-473,4992,-4672,-3688,2993,-1354,1489,-248,-5475,4188,2435,-4110,475,-1453,1619,5252,-4727,-1955,3912,985,1034,-2664,-3805,6163,2650,-4102,-1067,-784,4207,2831,-6498,-1761,2024,2709,1820,-4972,-3652,6344,2288,-1522,-4698,-2068,4689,3095,-5345,-3967,-340,4922,3203,-5975,-3248,2629,5281,1051,-5644,-3185,5260,2709,-1150,-5234,-2341,5770,3412,-5173,-2393,817,4182,3326,-7032,-3349,3688,2455,1034,-3851,-2960,6586,2533,-2420,-1184,-2768,3871,4031,-4665,-2089,661,871,2487,-2744,-4206,4254,1791,-1631,-892,-2459,4275,1989,-4404,-328,459,2072,3006,-4925,-2095,2748,-59,-1371,-1375,-2086,5467,780,-5171,485,1236,2009,294,-4390,-771,4023,-550,-1480,-1337,-102,5890,150,-4496,-662,1701,4036,620,-5372,-174,4254,1677,-477,-4792,-1637,5764,1606,-2353,-3600,-46,6588,803,-5286,-2665,3221,5165,166,-5770,-1218,4725,2526,-966,-5757,-633,5752,1995,-3845,-3719,432,5419,745,-4675,-2372,1570,2467,791,-5029,-1759,3935,1793,-1294,-4375,-604,4034,1873,-4041,-1739,595,3743,743,-4645,-1674,2012,893,395,-4158,-1524,4382,49,-1234,-413,-660,3592,1170,-3497,-325,1922,308,-26,-2670,-195,4770,-1056,-2121,-1052,-213,2953,-1029,-3766,268,2018,1823,-544,-4283,1148,3497,-1156,-1283],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-5,6,-6,8,-8,9,-11,12,-14,15,-17,19,-21,23,-25,28,-32,35,-39,43,-48,54,-60,67,-75,85,-97,112,-132,158,-196,259,-384,719,-3492,-8348,5789,7948,-4576,-4778,-3299,4832,7865,-5598,-6806,2028,5081,5547,-5394,-9136,4404,5919,-192,-4388,-6478,4582,7810,-2830,-2937,-3327,4784,7413,-5731,-6069,1926,2378,3670,-4901,-6960,5327,3376,-1515,-1427,-5195,4004,6040,-5392,-1683,-331,1104,7020,-4595,-4526,6904,17,890,170,-6304,5180,3937,-6303,1621,-1092,212,5223,-7370,-2877,6749,-155,1023,-1862,-4829,8564,2795,-6789,400,-1343,4272,5917,-10007,-855,7584,186,1698,-5787,-6261,10320,1295,-5231,-2228,-3532,7335,5934,-10263,-4152,3789,2155,4214,-7729,-6065,9215,5270,-1711,-4467,-5224,8036,5476,-6295,-4372,-1368,5031,6386,-7984,-4842,3727,4197,2710,-6364,-6235,7121,5663,-1830,-5250,-4043,7209,5771,-4921,-2680,295,4399,4695,-7317,-4285,3272,2854,1326,-3670,-4206,6111,2136,-2665,-909,-3532,4974,4243,-7353,-306,1022,-111,2501,-5152,-3567,7589,-728,-1304,-263,-4571,6246,2898,-7516,722,545,1394,3162,-7041,-744,6735,-1436,-1123,-2457,-2259,9167,-243,-6909,921,339,2736,2308,-9489,-928,7831,-928,793,-5377,-2485,10386,1813,-6305,-1021,-1320,6433,2258,-9951,-701,4187,2072,821,-8745,-3550,8683,2708,-4637,-4864,-2121,6788,3757,-7861,-2965,2424,5725,3583,-7674,-3310,4491,4152,-474,-6236,-3031,7460,3509,-4027,-3727,-1343,6130,3478,-6230,-2565,1463,4187,3144,-5889,-1898,4710,1781,-816,-4097,-1529,6204,779,-4300,-1203,-1812,4113,1513,-6059,1957,2399,-6,1640,-5362,187,6078,-1462,-2381,381,-1033,4558,350,-6961,2008,3038,-49,928,-5143,600,7209,-1439,-2553,-1545,107,7476,-854,-8318,2246,3214,3872,25,-7131,1421,6721,-1313,-2645,-3778,517,8132,-1577,-7485,347,1827,5547,-569,-8711,1222,6398,1606,-1690,-6924,-1313,8143,113,-4447,-3445,509,7371,213,-6138,-249,2998,4044,906,-7686,105,6882,2473,-1351,-4616,-1126,7032,1110,-4926,-2075,282,4899,127,-5930,-444,2773,2689,41,-5465,-584,4897,-120,-2477,-1690,182,4715,-615,-4036,-360,-680,1976,-317,-5258,631,3316,-1773,-796,-1715,677,4732,-1389,-3410,1374,1146,2966,-1475,-4782,3235,3837,-174,-1683,-3435,1377,5656,-3433,-3575,1374,2412,4370,-2339,-5977,3148,4628,555,-3438,-5119,2992,6534,-2509,-4292,-1451,2196,5878,-3429,-6543,1586,3523,2587,-2601,-6666,2356,6106,-207,-2959,-5186,3123,6599,-1924,-5626,-1334,1483,5925,-1270,-6762,198,4374,1377,-2472,-5443,1142,5795,1066,-2666,-3319,2351,4375,-707,-4721,-1234,1829,3212,-1690,-4273,720,2858,-115,-1818,-2774,1966,2890,-1006,-2026,-1972,2013,2898,-458,-3479,1234,583,259,-1592,-2346,2879,1421,-2315,-867,258],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,6,-6,7,-8,9,-10,11,-12,13,-14,16,-17,19,-21,24,-26,29,-32,34,-37,41,-44,47,-48,47,-38,4,136,-1862,-7796,5186,8566,-5005,-3700,-1533,2216,9006,-4254,-9337,3814,2143,3651,-1599,-9291,4522,7292,-3393,-380,-3989,575,8738,-3999,-6211,3508,-81,3855,-528,-9216,5130,3108,-3234,1437,-5951,333,7528,-5786,-3768,3113,-1936,4854,-2558,-6438,5940,2209,-2612,747,-4182,3143,5711,-6035,-2283,1342,-31,3528,-5017,-5125,6900,1922,-615,-3055,-4008,6343,5977,-5395,-2828,-147,6023,4949,-7253,-4474,4030,3036,2344,-5029,-6112,6757,4423,-739,-5328,-4367,7162,6258,-5423,-4576,-1275,5563,5043,-7579,-4978,3229,2941,3983,-5094,-7674,8132,4415,-1719,-2810,-5355,6478,7441,-5365,-3100,-563,2609,7004,-4906,-6601,5697,3063,1539,-2222,-6703,5942,5577,-5190,-343,-2203,734,7451,-6153,-3833,4463,479,1777,-361,-7483,4671,2861,-4405,2378,-2272,2262,4153,-6197,-1585,4903,-1154,2855,-1975,-4354,6468,356,-3944,-1245,-3224,4547,3186,-7194,-1011,3205,2051,2882,-5142,-3613,7171,1758,-1837,-3290,-3512,7164,2598,-6079,-3867,321,5218,2123,-7690,-2470,4861,3784,-15,-5794,-3479,8108,3023,-3301,-4918,-2277,7682,4082,-6880,-4067,1921,5276,2630,-8431,-3496,6036,4154,-48,-5448,-4444,7263,2988,-4054,-3756,-2054,5867,4655,-6745,-2781,2308,2592,3833,-5678,-4334,6043,-414,-1554,-1354,-5465,5145,3023,-5169,-140,1003,1680,4705,-5219,-2608,4594,-763,-1063,-1672,-3813,4762,631,-4846,-230,-574,1984,3310,-6183,-149,4559,-1628,222,-2393,-1566,5888,173,-4336,785,1603,3169,2156,-6508,599,3732,1050,109,-5033,-205,6044,-338,-3993,-3055,1501,6802,106,-6297,-560,1864,4105,207,-5636,-223,6313,2442,-1801,-5746,642,7587,1324,-3611,-3974,2232,6408,754,-6858,-1910,2558,3533,765,-6572,-1017,6785,1399,-1120,-5666,-1432,6519,1074,-5071,-2468,1096,4388,2157,-7335,-1088,2814,716,1072,-6263,-1908,6105,130,-2997,-842,-1024,3632,1746,-5588,681,2014,1594,2143,-4688,-1006,4497,-639,-1069,-851,-1122,4914,361,-3618,997,777,891,-337,-4748,1851,4854,-675,-1072,-659,-104,4634,-1268,-4874,563,1894,2709,-1155,-5840,1430,5173,-186,-2372,-3916,1336,6372,-1589,-4247,-1321,1601,3493,-1702,-5838,469,4152,2438,-2041,-5381,1175,5185,1048,-4006,-4732,1678,5544,-1003,-5954,-1828,3052,5581,-1703,-6882,-159,3467,2117,-1783,-5615,596,5309,-843,-2936,-3067,1607,5685,-566,-4144,811,1894,3445,147,-5268,494,3825,201,-1071,-2993,125,4885,-471,-3840,-477,402,3693,748,-4094,659,1780,-1291,-1613,-2978,-667,3841,-2600,-620,673,-138,2645,-1085,-2805,2534,2232,224,-1522,-2499,3051,4717,-1901,-2186,-1102,1838,2751,-2256,-3545,2106],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-25,28,-30,34,-37,41,-45,49,-55,60,-66,73,-80,90,-99,111,-123,138,-157,180,-208,245,-295,368,-482,687,-1166,5477,-1894,-10928,2914,4633,5149,-1198,-11046,2145,8723,109,-2407,-6444,1632,9345,-2209,-6002,-588,1965,8469,-619,-9502,33,6106,4100,-1375,-8298,1515,6278,-846,-2155,-5564,906,8051,-1198,-4581,-1036,917,6572,-816,-7655,2453,2656,503,734,-5890,2156,7091,-4147,-599,-955,-923,8255,-3479,-6045,5638,109,1101,-355,-7375,4871,4610,-5983,416,-1424,1890,6403,-6784,-3846,5284,377,3464,-2708,-7304,8513,4039,-4484,-520,-5313,3813,8337,-8141,-3445,2912,1078,5192,-4968,-8719,7502,4622,-1826,-2596,-6530,5729,9594,-6319,-5108,-233,3550,8138,-5559,-8437,4494,4998,3186,-3531,-8514,4970,7769,-1819,-2748,-4772,3941,8656,-4039,-7034,-120,3014,5588,-4099,-7691,3313,4675,1547,-2627,-7638,3693,6417,-1536,-3029,-3157,2385,5556,-3901,-4478,1852,312,5115,-3537,-5945,4480,2824,-1206,-5,-4242,3421,4659,-5870,-1031,115,132,3497,-4710,-4216,6742,-23,-867,-1714,-4691,7929,2239,-5682,-153,-645,2086,5020,-7713,-3432,7312,514,899,-3292,-4179,8438,1993,-6427,-1191,-1529,4167,6688,-8960,-3773,5682,1467,2382,-5902,-6478,9040,2522,-3333,-2119,-3598,6915,6706,-7940,-3886,1046,2993,5612,-6669,-6961,6209,4715,49,-5292,-6062,5281,6581,-3945,-4122,-2254,4601,6813,-5840,-5364,1863,3572,2526,-4749,-4673,4526,4095,-224,-4194,-4295,3900,4249,-4035,-1763,-1206,3218,3704,-5081,-2333,4160,2012,1995,-2986,-4783,4088,2143,-3218,-1775,-2554,3163,3984,-5703,-45,1339,186,2730,-4311,-2320,5949,-1045,-2716,-202,-2323,6625,2048,-6972,-52,2758,1593,1484,-5670,-2236,6634,-798,-1480,-2397,-2527,8964,1177,-7703,-201,1048,4420,959,-8671,-1623,6945,1586,383,-4472,-3372,8070,1591,-5184,-3213,-1029,6722,3174,-6812,-2564,3389,3772,1695,-5892,-2906,7264,3256,-2928,-5038,-3238,6462,4224,-5141,-3122,-242,3560,3074,-6368,-3264,3902,3444,1016,-5067,-2363,4103,2838,-2617,-2324,-1019,3962,3142,-3914,-862,593,2943,816,-4753,-1352,3446,892,460,-1370,-1461,3987,760,-3584,-493,799,2548,261,-5887,287,4175,-176,-896,-3124,-372,5393,-738,-4176,13,1038,4807,-1292,-7085,438,3656,901,-56,-5559,346,7073,-1428,-3610,-1350,896,6976,-20,-6779,377,3082,3069,-441,-6873,138,7571,1236,-2865,-4754,-882,7623,1540,-5226,-1371,1022,5075,-538,-6525,-1123,4519,2133,-1096,-5809,-1356,5674,321,-4221,-3927,199,6607,1638,-5222,-1436,2556,3898,181,-5636,-562,4047,882,-1359,-4239,-579,4925,607,-3328,-775,404,2592,-61,-3660,-1226,1772,1872,518,-3357,-525,3353,-38,-2207,-1327,716,3906,-1207,-3215,1486,987,2181,-847],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-2,2,-3,3,-4,4,-5,6,-5,6,-7,8,-8,10,-10,11,-12,14,-15,17,-18,20,-22,25,-27,29,-33,38,-45,55,-89,797,4383,6562,-7756,-7156,7276,2302,601,-2693,-8342,7522,6654,-6393,-1267,-2414,2556,8059,-6431,-6010,5574,-377,4239,-2294,-8675,5752,3730,-3032,479,-3699,3032,6881,-7439,-2393,2625,-595,4059,-2683,-5682,7017,959,-2787,1544,-3708,3694,4260,-6838,-189,3219,107,3031,-3667,-3514,7402,862,-2363,-1928,-1534,5752,2358,-5837,-356,2205,4787,2109,-7818,-2433,5972,2950,-1054,-5716,-1609,8386,1587,-3892,-5337,-391,8554,2607,-7561,-2931,3721,6425,3824,-9217,-2789,6533,3655,-405,-6403,-2920,9341,1908,-5925,-4236,-2025,7822,4504,-10289,-2325,3759,4296,4082,-7794,-4794,8913,1978,-1197,-3621,-5104,7936,3368,-7552,-761,-143,1812,5531,-6309,-3871,8258,365,1091,-1895,-5339,7170,2164,-5892,1220,-1679,2505,4095,-7670,-2785,4868,-1352,185,-3264,-3607,7942,28,-4121,876,-1339,2778,2168,-7008,833,4413,-89,1866,-5110,-1702,7074,-1467,-4511,-2257,-658,5523,-242,-7892,-473,2861,3928,-460,-6549,274,6245,940,-2583,-5424,-413,7838,-811,-5740,-2575,1553,8012,-465,-7607,-1856,4353,3895,-179,-9111,211,7453,2438,-2199,-6218,-761,9038,1113,-6307,-2804,102,7172,1370,-9661,-1565,4225,2376,989,-7098,-1996,9094,239,-4314,-2498,-1889,7265,2843,-7905,-60,1502,2059,2329,-6986,-2111,6090,-928,-944,-1709,-2762,6622,635,-6731,1904,75,1545,2357,-6468,76,4378,-1270,15,-2242,-1914,5093,-1220,-4373,2049,1291,3929,-730,-6613,1945,4062,-326,-1474,-3164,79,5935,-2877,-4720,-1591,1549,4584,-3387,-7791,1094,4886,2183,-2703,-6132,2038,6656,-770,-3562,-4419,2700,7721,-1480,-6274,-1654,3234,4485,-1831,-6255,364,4985,2775,-1814,-6789,2916,7851,-1295,-4399,-3518,2051,6518,-2659,-6302,-948,2836,4781,-452,-6996,2326,5881,-495,-2446,-5145,567,6662,-1831,-3812,-860,378,5392,-983,-6692,1238,2707,814,-383,-6168,-98,6366,-2828,-1894,-435,-20,4381,-381,-4766,1912,1515,1894,261,-3338,2383,3664,-3528,-1425,-537,71,4176,-2046,-2638,2440,1403,546,-1575,-3706,2402,2830,-2394,-3482,-3422,2042,4647,-1675,-3644,1078,2518,3208,-3577,-6059,3841,4241,-320,-3889,-4369,3899,5433,-2383,-5324,-1545,4436,4319,-3426,-5667,1798,4163,2016,-3544,-5291,2627,5996,132,-3053,-4452,3912,5194,-2718,-3903,-257,3213,5474,-1883,-5712,1734,3926,1057,-1675,-4797,3231,4912,-1068,-2889,-1856,2625,4568,-2694,-4398,1210,1390,3121,-2411,-3031,1977,2503,-702,271,-2764,2073,3245,-3038,-2100,1960,1637,3017,-3820,-2752,1839,1792,-1600,-1242,-1842,3311,2264,-3394,-2913,1615,1780,1112,-3936,-3024,3283,2285,-771,-2737,-2042,3226,3325],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,6,-6,7,-7,9,-10,10,-12,13,-15,16,-18,20,-22,24,-27,30,-33,36,-40,44,-49,55,-61,69,-78,90,-104,123,-148,186,-247,365,-671,2737,10080,-303,-2915,-5211,-1688,10553,799,-7983,-1861,459,6084,2662,-10148,-1629,7047,3754,-367,-8388,-1111,9420,969,-3931,-3914,-2105,8248,975,-6385,-1795,1997,4642,1477,-8942,-586,5240,2609,1747,-5598,-788,8759,0,-3569,-839,-1277,5893,-213,-6848,1738,2223,1109,2135,-6492,561,6379,-4011,-32,-960,-1609,6963,-2270,-5506,4555,-5,1057,949,-7316,4171,6229,-4852,-984,-2932,197,9194,-5477,-6702,4637,-95,4617,-1172,-9322,6848,6125,-3328,-375,-5578,1324,11536,-5530,-5701,1465,413,7261,-2996,-9731,4134,6338,1654,-553,-8620,2931,10106,-2695,-3409,-3013,1384,9596,-2290,-8384,611,3094,5816,-557,-9581,1082,7055,1212,-2607,-7018,885,8238,-980,-6398,-1692,1760,7523,157,-6919,-166,3583,3918,-335,-7039,2102,4817,31,-1425,-4563,858,6919,-1512,-3501,629,354,4942,-674,-5397,3857,2365,330,182,-5062,2349,5841,-4604,-1393,-599,-545,5695,-4630,-4868,5651,809,-149,-495,-6557,6152,4217,-6345,-940,-14,1783,7175,-6196,-5451,6220,1078,2651,-2990,-7139,7317,5343,-4873,-2007,-5068,4200,8664,-7019,-5663,2815,2487,5151,-3757,-10001,6409,5327,-659,-2299,-6774,4280,8549,-3808,-5471,-2598,3045,6924,-2791,-8565,2238,4536,2851,-1847,-6531,2623,6258,423,-3465,-4775,2512,6387,-2841,-4113,-442,2485,4461,-1980,-6470,1562,2450,1089,-2220,-5532,3014,4832,-1674,-1568,-2915,2207,5443,-3552,-1976,2708,949,4461,-2775,-4020,4103,2004,-1838,-1566,-3625,3590,3712,-4906,-704,1622,1039,3322,-4266,-3380,5011,415,-1491,-1989,-3087,4676,3205,-5275,-2525,1522,3126,3615,-7476,-3511,6529,2158,224,-3357,-4936,7283,4330,-5487,-2884,-1594,5270,5459,-7225,-3945,4843,3787,2873,-5647,-6199,6224,4638,-2966,-3681,-3659,4812,6445,-4501,-5379,837,4210,4581,-5571,-5664,2885,4169,1144,-3389,-5199,3591,4527,-2654,-3314,-2387,3463,4810,-3927,-4862,1185,3549,3331,-3351,-5275,2573,1433,-1252,-2193,-3272,3340,2660,-2197,-1658,-837,1338,3470,-2954,-1877,2313,846,966,-3162,-1530,4630,880,-4119,-893,-722,2734,1758,-5365,-396,2771,513,454,-4166,-1339,5909,494,-3051,-2310,-129,6055,3058,-6987,-583,2321,3011,214,-7427,-2281,5848,890,-2164,-2076,-1291,7118,1281,-6455,-1025,726,5164,2171,-7514,-3148,4842,2571,-249,-4411,-3826,7325,2884,-3451,-3333,-398,5314,3433,-6836,-3737,1572,2751,1746,-5022,-4177,4722,3917,-748,-3671,-2905,4324,3646,-2739,-2640,-691,3870,3226,-4184,-2095,2417,2321,784,-2954,-2411,3833,1908,-2903,-2430,-474,2240,1836,-4558,-913,1745,2019,554,-3662,274,2937,-119,-1053,-1445,-488,4226],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-8,9,-10,11,-12,13,-15,17,-18,20,-23,24,-27,30,-33,37,-42,47,-54,61,-71,83,-102,128,-172,267,-468,-2269,-3323,-3677,9780,3475,-8806,-2063,743,3435,5443,-8919,-2319,8230,558,1891,-4471,-6528,8968,3505,-6866,42,-2711,2468,5831,-9056,-2139,5083,-817,3473,-3255,-6481,8044,-519,-4538,367,-3260,4525,4235,-7033,616,3271,-532,1868,-3732,-988,6733,-926,-3501,-153,-1303,5475,182,-7411,1564,3286,2619,1264,-6672,-46,7162,-614,-3739,-4419,469,7500,-773,-6816,-2104,3563,7566,-1724,-8389,760,4758,3772,-2057,-8595,1271,8121,-390,-2795,-4691,415,10073,-699,-7529,-1779,1130,6933,-210,-11280,349,6059,2792,233,-8650,318,10379,-174,-3722,-2169,-2488,9436,1901,-10645,479,2421,2662,2906,-8893,-1969,8261,13,-293,-2682,-4493,8266,193,-6761,1722,-1528,3491,3457,-8446,115,5812,-2429,1188,-3705,-2414,8651,-1719,-4978,2434,-988,2880,2485,-6398,2039,3715,-1659,-489,-4252,724,5284,-2677,-3070,338,-9,4091,-1801,-6419,2705,4194,116,-1973,-6665,3314,7186,-2668,-3879,-1633,3560,5844,-2906,-6364,-232,3884,4354,-3758,-8017,2627,5612,1774,-2629,-6766,2812,8924,-1701,-3676,-2645,3731,8532,-3006,-7207,241,2330,5780,-1910,-8039,2559,6773,-1566,-2485,-7601,1134,9748,-2085,-3152,-1670,386,6215,-84,-8246,1844,2633,1713,-491,-7385,-108,7227,-2408,-2435,-1706,-1400,6707,-1030,-6571,1598,982,825,1443,-6297,1790,5154,-2131,-250,-883,387,5966,-2120,-3519,2397,-78,2294,193,-5655,4290,2768,-2709,-1442,-2652,1648,5143,-4423,-4515,1711,2209,1798,-3532,-5045,3362,4100,-599,-2687,-3982,3275,4736,-2899,-4127,-651,4229,3727,-4948,-4332,2552,4264,2076,-5670,-6742,5196,5200,-290,-3468,-4679,5456,5422,-3439,-3914,-718,3725,5462,-3974,-5096,3061,3909,3416,-3474,-6865,3575,5368,-2123,-2464,-4281,3430,5985,-4313,-4292,-9,1362,4590,-1885,-7241,2612,2721,461,-1308,-4781,2493,5392,-2666,-2263,-269,492,3319,-3149,-4035,4132,1354,886,230,-3645,2741,4615,-3067,-1069,-125,1267,3755,-3214,-2862,3865,1829,-1324,-1380,-2697,3047,3166,-3219,-2841,-1085,4789,3569,-5125,-2038,3606,2912,1116,-3752,-2461,4841,2179,-2917,-3160,-1002,5954,3134,-4654,-4150,1420,4647,2603,-5363,-3891,2635,4503,-322,-4959,-2268,4951,3464,-2050,-4114,-1207,6448,3489,-4768,-3966,1002,3119,2730,-5667,-4580,3119,3716,37,-3999,-3714,4552,3853,-4127,-2565,-1927,2474,4567,-5644,-3123,2298,1656,2199,-4542,-4217,4263,1157,-1308,-1641,-1692,2711,3107,-3089,-2493,516,2145,2250,-2693,-2594,3895,1664,-680,-1453,-428,2833,1601,-4537,-1243,-278,174,2268,-3248,-1281,3992,1167,-1114,-2573,-62,4169,1893,-3239,-1587,881,2561,583,-3752],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-6,6,-6,8,-8,10,-12,12,-14,16,-18,20,-22,25,-27,30,-33,36,-40,45,-49,54,-60,66,-73,80,-89,99,-110,123,-138,156,-178,207,-242,291,-361,471,-667,1125,-5003,-3297,3105,3306,6373,-9723,-4352,8633,3313,241,-6281,-6530,10293,4466,-6535,-2878,-2252,6019,6197,-8468,-3608,3274,4867,2424,-6920,-4920,6711,3715,-100,-4167,-4503,7169,4006,-5380,-2639,-122,3976,3402,-6112,-1096,2793,1831,2155,-4646,-2820,7134,-272,-2650,-978,-1476,6616,513,-7742,669,1032,2277,2232,-8198,547,7080,-3217,189,-2046,-2397,8566,-2815,-7118,2495,-846,2302,1585,-9157,1471,5869,-2262,446,-4745,-1600,10017,-1961,-5825,1239,-1099,6093,1399,-11611,1903,6763,134,1068,-8449,-1893,11205,-917,-5157,-1987,-1793,9077,1364,-10176,754,3482,3158,1523,-9372,-1124,8482,1154,-1991,-5916,-2670,9292,2015,-6540,-2681,1202,5582,2442,-8834,-1481,4907,2859,953,-6525,-1809,7244,1214,-3089,-2644,-2019,7405,457,-4570,-607,1530,4211,935,-6405,-707,5684,536,-350,-4484,-1268,5465,-1770,-1830,343,-1264,4491,-811,-6747,2797,1967,-171,1385,-5065,2293,6437,-4779,-1369,218,510,6737,-2765,-7192,4900,837,2207,-778,-8095,3413,6629,-3615,-612,-3371,1310,7581,-4402,-6880,3210,1411,4353,-1677,-9458,3729,6960,-1719,-1321,-7289,1051,10890,-3115,-6544,-196,1571,6945,-536,-9827,2223,5366,2863,-819,-8029,-251,10123,-706,-4351,-3332,1725,8811,-1122,-7185,-535,2176,4332,231,-8320,842,6122,2053,-206,-5436,679,5934,-579,-3321,-1973,643,5606,-1180,-4802,710,2010,2351,-2071,-4378,1603,4073,-1613,-1111,-2144,2310,5594,-2062,-3362,1013,-359,2558,-2488,-4655,3732,2375,-1090,-1523,-3419,2463,5079,-5256,-2490,1182,1217,3397,-5152,-6627,4369,1754,-307,-1203,-4386,5405,6624,-4581,-2757,-154,2836,6727,-5335,-5950,4565,3233,1109,-3264,-7276,5279,6235,-3076,-3010,-2860,3286,7552,-4341,-5717,1241,2724,5048,-2369,-8824,3200,5137,-339,-2478,-6002,3182,6807,-2655,-4563,-2948,2370,5891,-3120,-6080,1339,3248,3829,-2714,-4925,1448,5054,955,-3059,-2728,1682,5027,-1983,-3862,-189,1607,3532,-2247,-4362,2472,1688,1099,-1198,-3539,3090,4109,-3337,-1635,108,1457,2838,-3196,-2304,2624,420,571,-2605,-2727,5243,1091,-3292,-1155,-1692,4177,2669,-5097,-677,2799,2135,1387,-3510,-3359,5868,1172,-2289,-2719,-1706,6281,3459,-5321,-2952,1509,2360,2732,-6543,-3271,4800,2429,-187,-5632,-4458,6545,4212,-5110,-2899,235,3728,4621,-5468,-4319,2597,3240,1786,-4437,-4622,5321,3563,-1056,-3918,-3119,3379,4577,-3456,-3207,478,2885,3474,-2026,-3617,2158,2926,223,-2897,-3495,3524,2501,-2089,-3440,-1125,2383,3736,-3370,-3112,1126,1615,289,-2375,-1966,3622,1662,-1142,-1208,-1266,2321,1549,-3527,-1105,2106,1078,433,-3035,-1771],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-9,10,-12,13,-15,17,-18,20,-23,25,-28,31,-34,38,-41,46,-51,56,-62,68,-75,83,-92,102,-113,127,-142,161,-183,211,-246,293,-360,463,-643,1063,-5157,-524,4099,3925,1832,-9817,657,9585,-427,-1726,-4326,-2518,11934,916,-7496,2297,-290,4678,4447,-11173,44,6608,-509,2110,-4675,-3284,8456,-634,-4702,1108,-3189,4314,3990,-8396,1515,3580,-326,2659,-4766,-1241,7119,-2928,-2835,560,-1500,5816,-269,-5447,2918,2400,-372,-334,-4991,2796,6191,-3111,-3266,-1390,2220,7056,-2895,-6582,1137,3299,3724,-3559,-6703,2799,6270,1641,-3016,-5316,4145,8575,-2779,-4906,-2740,3013,8531,-5518,-7821,2198,3138,5733,-3604,-8834,4572,6995,-1074,-2078,-7142,2838,10575,-4264,-5023,-891,1020,9171,-1138,-10127,3232,4585,2594,335,-8759,2578,9689,-3439,-2587,-3053,-882,10030,-2408,-8505,2916,204,3205,1702,-8900,-104,4656,-2475,932,-3052,-1077,8471,-1959,-4470,2390,-824,3050,913,-6017,2782,3841,-1357,633,-4077,77,5247,-4562,-2380,2686,1589,2551,-1223,-5235,4138,3573,-423,-778,-4115,3595,6115,-3954,-3188,-447,2576,5115,-4534,-4704,2870,3869,2651,-4198,-5224,5645,4608,-1092,-4038,-3755,5324,4873,-4967,-4871,-377,3886,5302,-5707,-5758,3562,2858,1742,-5272,-7736,5227,5226,-3705,-3095,-4685,3542,7735,-5243,-5323,1485,2289,5884,-3711,-8698,4732,3300,-691,-325,-5643,3518,6930,-5558,-2408,-1860,-180,6829,-2791,-5688,4487,171,1052,-819,-6995,2447,4406,-2813,66,-1633,-150,6903,-2926,-3832,3328,1538,1452,-1617,-5754,4176,2640,-3947,-264,-986,1576,3545,-5233,-2892,1614,1019,1394,-2704,-2740,4324,3104,-2139,-2452,-2274,4658,2944,-4279,-2997,2272,3175,2274,-5832,-3008,3900,4192,-979,-5657,-2685,6557,4081,-4229,-3798,-328,4826,2758,-6040,-3683,3222,4064,2486,-6583,-3572,5734,2653,-567,-5018,-3036,5625,3711,-4644,-2412,-1917,4247,3805,-6204,-3864,2959,1771,3516,-4918,-6018,4707,4098,-1998,-1147,-4094,3017,5852,-3599,-1605,1170,977,3112,-3564,-2783,4258,1707,-1570,-352,-3533,3101,4291,-4718,-248,980,1451,2710,-3665,-2726,4078,70,-344,-567,-3284,3665,1781,-3900,-519,181,1305,1595,-4299,-527,3179,468,-676,-2783,-1444,4793,1292,-3995,-268,-142,3140,1476,-6350,-2232,1861,2844,-921,-4756,-1742,4850,1242,-2776,-3437,228,6095,1857,-3618,-3534,1306,4520,924,-6152,-1782,4239,3169,-1452,-6886,-1295,5719,960,-2593,-3824,-1166,5494,2843,-4380,-742,2608,2826,1638,-6219,-929,4444,1092,279,-4575,-516,4846,922,-2829,-246,-374,3626,1735,-5760,-552,2721,1707,1411,-2546,-2723,5395,873,-2214,-121,-2120,3428,817,-3661,73,1056,871,-35,-2304,-1014,3191,287,-2258,-1033,-513,2574,-121,-3946,-692,2369,908,-1336,-3896,220,4582,1100,-1407,-1904,862],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-3,4,-4,4,-4,5,-6,7,-7,8,-8,10,-10,11,-12,14,-15,15,-16,19,-20,22,-24,26,-29,32,-35,39,-44,50,-55,61,-62,249,-1284,-3281,-7939,8425,8392,-8425,-3079,-1236,4390,8272,-6173,-7299,5838,3232,3902,-4941,-7888,7191,5850,-2570,-3724,-5141,4269,6993,-5347,-3612,-525,3288,6062,-5156,-8173,4322,3565,861,-3045,-5164,4007,4247,-1785,-2563,-3351,3559,4668,-5340,-2608,1501,842,3605,-3701,-3651,5785,247,-1071,-885,-4313,6704,3084,-7726,-98,896,992,3453,-7207,-1686,6245,-577,-612,-2529,-4580,7963,468,-7351,1148,32,4136,3229,-9494,512,5756,-450,1450,-5170,-4361,11321,460,-6222,-453,-2879,8745,4372,-10705,-1312,4837,1960,3331,-8695,-4816,10221,1859,-1146,-3031,-4745,8882,4467,-8540,-1529,1071,5077,5832,-8238,-5218,6309,4092,500,-5010,-5777,6801,5251,-4333,-3456,-1287,5035,4504,-6509,-3138,2826,3006,4065,-4880,-4583,4917,2117,-554,-3318,-3074,5591,2276,-3388,-1262,-1691,3777,3095,-5592,68,4102,1290,1606,-4280,-2630,5742,91,-1793,-424,-1637,3662,694,-7040,687,1464,1899,1911,-6105,90,7690,-3827,-1147,-1034,9,8521,-1464,-7044,2160,2124,3508,878,-10038,1518,7994,-848,-1484,-4953,-634,10049,-1291,-6492,-360,992,6041,485,-10079,728,5240,2751,1583,-7017,-2396,10026,493,-5036,-1991,-2556,8146,2589,-9098,-1585,2330,3935,1997,-7873,-2718,7578,2674,-1167,-5412,-2857,8773,1542,-5375,-1760,254,4940,2728,-7307,-2090,3887,2213,857,-5269,-694,5133,1373,-1547,-3106,-1033,5032,445,-4030,-106,840,2556,387,-4508,1705,3109,-932,-334,-2665,386,5992,-2974,-3793,-234,-194,2678,-1753,-5738,1984,2918,-847,-426,-4802,1938,5315,-3179,-3980,-1974,853,6129,-2114,-6605,3392,950,667,-783,-8094,2205,8381,-1816,-2400,-4276,1876,8567,-3901,-6602,1176,2202,4450,147,-8243,2578,6923,-46,-784,-5378,334,8648,-2059,-5808,-1210,1152,7198,-1101,-7572,273,4328,3162,-237,-8201,590,6433,-203,-2945,-4785,-555,5743,159,-5711,-1273,1200,3951,-631,-5329,47,3818,1173,-426,-3308,1303,5061,-379,-1540,-1715,-266,4337,-1095,-3280,922,2160,1359,-563,-4043,2751,2671,-1754,-619,-1442,1610,3442,-2572,-2829,1523,916,1607,-2529,-3306,3446,2696,-1989,-1240,-3642,3207,5644,-3787,-3907,1897,2977,4324,-3539,-5260,4327,3581,-300,-2619,-4422,4671,6382,-2989,-3159,-1274,3013,6197,-3943,-6805,2979,3446,2138,-3394,-6368,3230,7186,-1250,-3624,-2997,2862,6159,-2370,-4465,-157,3105,4444,-1806,-6630,1885,3884,599,-2218,-4150,1077,4134,-312,-3884,-1873,1059,4774,-1917,-4546,107,3192,2185,-2555,-3902,497,3406,-1204,-2444,-2080,1890,3618,-1646,-3491,394,736,2791,-2024,-2654,2075,1204,354,-1133,-1624,2011,1450,-2210],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-1,2,-2,2,-3,3,-4,4,-5,5,-5,6,-7,8,-9,10,-10,11,-13,14,-16,17,-19,22,-25,28,-31,36,-43,51,-61,75,-97,131,-190,314,-670,4163,10280,-3579,-2819,-2666,942,12548,-2193,-9217,3354,1630,4871,1560,-11617,2382,7419,-2452,-884,-5255,-2084,9540,-2640,-6134,1028,-515,4650,1417,-9164,2724,4624,-1594,2018,-4634,-120,7194,-3506,-3223,1102,-665,5183,-1896,-7269,4312,3207,-772,-645,-4951,3730,6040,-3306,-1814,-146,2434,5028,-3752,-4973,4040,3434,685,-3094,-5436,5167,4685,-3957,-3430,-2705,5957,5070,-6175,-4667,669,4769,5532,-6681,-4825,5585,4107,1063,-6357,-6381,6936,5486,-4725,-3383,-4739,5147,8380,-6317,-6483,2602,2712,7043,-5321,-9519,6307,5669,232,-2806,-7959,4992,7974,-5664,-3086,-1994,1763,7738,-4144,-7077,4101,2521,1782,-778,-9292,3642,7163,-4570,-836,-2129,1117,8407,-3609,-5247,3769,-350,2188,-737,-6498,4405,3349,-3272,225,-2748,1261,5274,-3833,-2250,2836,95,2407,-2059,-4206,5000,1656,-2135,-1420,-2951,5040,2643,-4548,-2672,1459,2727,2192,-5576,-3189,5595,2002,-431,-4060,-3227,6692,2474,-4900,-3432,-565,6759,3108,-6188,-2116,3652,4332,2149,-7831,-2737,5950,3183,-855,-5921,-3257,7286,4175,-5395,-2651,-1290,5280,3403,-8953,-4624,3252,2564,2697,-6337,-6373,6588,2994,-2025,-1871,-4244,5269,6658,-5792,-2411,1578,2048,4507,-5457,-5650,5658,2117,-445,-1800,-6169,4441,4809,-4549,-1651,-169,2206,5505,-5188,-3210,4283,632,852,-1319,-4652,4483,2129,-5337,-578,-1467,2538,3435,-4174,-1410,3854,1257,149,-3210,-2122,4856,1607,-4518,-1432,-536,3661,1068,-5683,-1240,2760,1991,836,-4421,-1644,5108,1554,-2129,-4767,-159,5412,1016,-5905,-2389,1983,5861,1761,-6886,-1903,4861,2066,-62,-7551,-2145,7044,707,-3225,-4705,329,6458,1266,-6729,-1357,993,4560,2670,-7985,-2249,5405,1583,681,-4284,-2628,6996,2200,-3458,-1921,-1761,4680,3450,-7367,-1338,2366,2018,1709,-4945,-3830,5995,1419,-2240,-1190,-2966,5419,2739,-4698,-1184,886,670,3269,-4965,-1726,4969,-381,814,-1041,-1897,4618,955,-4492,868,799,1035,1419,-3394,-105,4742,-643,-954,-2145,-189,5356,-331,-4786,-1109,1150,4007,-567,-4868,697,4028,1915,-1487,-4240,1377,5327,52,-3850,-2997,754,5410,435,-5370,137,2960,3565,-2465,-5342,1308,4989,1823,-2693,-5667,798,5194,167,-3757,-3154,1461,6317,562,-6319,-1120,3741,3375,-1167,-7436,-814,5240,549,-2684,-4027,-631,6091,1274,-3861,-413,1111,4031,1227,-6074,-372,3985,717,333,-4313,-607,4273,73,-2579,-685,-430,2435,54,-4682,1603,2742,1566,1444,-3174,-895,3768,-1434,-2437,-1672,-21,3740,143,-2297,1986,2105,869,329,-3460,448,3387,-878,-2674,-1872,2262,3003,-1387,-3308,1455,2226,2212],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-4,5,-6,7,-7,8,-9,10,-11,12,-13,15,-17,18,-21,22,-25,28,-31,35,-39,44,-50,57,-67,80,-99,128,-181,308,-1142,2088,8947,-4579,-10597,4317,3290,2652,-1086,-11275,4142,8474,-3849,-3481,-4516,697,11110,-4753,-7116,1965,2001,5671,-2622,-9105,3455,6282,643,-2218,-6447,2097,8107,-2446,-3889,-3004,2424,6255,-2970,-6248,1060,1974,3604,-2605,-7150,2896,4240,-951,-844,-3911,2303,4597,-4608,-2572,380,573,5424,-3845,-5265,5641,318,121,-676,-5592,5625,3339,-6370,-346,-76,1812,5683,-6568,-3268,6823,-491,1241,-4115,-5650,7680,3657,-6096,-847,-1985,5513,6189,-9984,-3333,5643,1033,4113,-5944,-7360,10043,4759,-3656,-2091,-5979,6258,8760,-8574,-4817,2152,2541,7323,-6963,-9259,8271,4062,232,-2695,-7866,7844,7268,-4875,-4114,-2275,4531,8510,-6365,-6652,2444,3187,4028,-3884,-7130,3914,5071,-887,-3697,-4701,3733,5901,-4087,-3464,-484,2259,5215,-4363,-4127,2861,2287,1210,-2607,-4952,5026,2400,-1533,-1312,-2485,3551,4046,-5590,-1398,2425,602,1979,-4110,-2690,5470,-77,-1937,-820,-2190,6143,2133,-6334,-158,1730,3707,2144,-8568,-1753,7859,-467,-916,-3540,-3602,8968,1356,-7465,-183,45,4269,2777,-9790,-2333,5294,1538,1792,-5644,-4683,10834,2883,-4565,-3204,-2285,7375,4833,-9101,-2865,3868,3687,3241,-7175,-5192,8273,2772,-1924,-4663,-4537,6619,6010,-6558,-4028,-413,5114,5321,-6830,-4874,5566,4086,160,-3894,-5015,6841,3993,-3383,-3141,-2339,4038,3919,-4441,-3296,2338,2148,2637,-4813,-2995,4244,1261,-957,-3277,-1311,5578,1538,-3829,-962,154,2669,936,-4767,-101,3971,355,-730,-3195,462,5277,-248,-3431,-83,-862,5985,-309,-6675,1516,2765,1996,294,-6176,-56,8142,-1722,-3537,-3041,-75,7930,320,-8821,-97,1807,4014,405,-8026,-1662,7755,850,-1955,-4755,-1697,9786,1697,-5639,-1295,1351,6275,1689,-8655,-986,5370,1986,678,-7215,-2103,7778,1589,-2897,-2717,-1769,6405,3562,-7028,-2349,3060,4710,3228,-6547,-2033,5960,1703,-183,-3872,-3205,5185,2090,-3852,-1629,1344,3253,1054,-4946,-1718,2866,1241,-198,-4024,-653,4229,639,-1163,-1199,189,4136,-827,-4787,226,1493,1770,-676,-4431,2079,4675,-382,-1743,-3505,471,5582,-1151,-4415,454,955,3312,-2683,-5673,2206,3971,-445,-2437,-5565,1613,7683,-2626,-4439,-1153,2335,5353,-2155,-7448,1243,3433,3421,-2044,-6227,1739,7482,-1254,-4494,-3795,1331,7225,-2342,-6451,42,3479,4760,566,-7173,1618,5735,2167,-1669,-5749,-329,6293,273,-3903,-2497,2220,5530,70,-6351,-736,2716,2236,-1103,-5121,-1234,4200,1244,-2076,-3458,559,5014,-1171,-4043,-356,2096,3288,-1742,-5448,36,3151,1530,-677,-2993,717,4342,-1754,-2444,193,1904,2812,-1338,-3110,829,3039],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,9,-9,11,-12,14,-16,17,-19,21,-23,26,-29,32,-35,39,-43,48,-52,57,-64,70,-77,86,-95,106,-118,133,-151,171,-198,232,-278,344,-443,616,-994,3975,-6178,-9111,6603,2727,1784,-3044,-8914,5534,8778,-4660,-1188,-4582,1753,9369,-5641,-7074,3111,252,4817,-1275,-9521,4930,5119,-2650,156,-4436,1683,8816,-4578,-2790,1994,-632,5499,-1796,-6489,4973,2273,-1402,-569,-3660,2953,4166,-5993,-2383,2392,2013,3495,-4183,-2748,4528,1634,-615,-3635,-2782,6377,1649,-4305,-3016,-685,5236,3632,-6569,-2847,4061,3679,1619,-7320,-3004,7600,3064,-1998,-5144,-3617,9143,2985,-6453,-2582,119,7093,3909,-8979,-2912,6305,4236,2465,-8312,-5556,9838,3231,-4408,-2282,-4663,7563,6038,-9409,-3242,2883,2975,7615,-7389,-6573,8290,3695,-126,-1955,-6904,7978,5161,-8168,-1682,-498,2891,6897,-7296,-5513,5302,1756,2774,-2269,-7096,6398,3039,-4646,828,-3365,2094,5023,-5479,-2536,2813,-495,2732,-2164,-4103,4800,997,-2562,-650,-2084,3478,2329,-6111,-321,1191,2002,1030,-5338,-1444,5748,71,-2169,-4327,-637,6759,847,-4223,-1150,1320,5468,252,-7576,471,4779,3235,-701,-6942,-322,8892,646,-3198,-3202,212,8588,1374,-8580,-2283,1475,5143,1418,-10072,-501,6847,1521,-1046,-6291,-2720,9331,1781,-5158,-3720,-1574,7130,3687,-9609,-1837,4639,2219,3522,-6940,-3664,7571,1442,-1478,-1572,-3931,7120,2882,-7296,-981,712,3251,4102,-7461,-4091,5974,-10,-47,-2390,-4300,5962,1740,-4189,381,-518,2016,4215,-5096,-1844,4264,-983,90,-2380,-2652,6587,-540,-3398,13,-872,4894,-685,-5877,-156,3503,1216,-1799,-3357,276,6123,-698,-3591,-2366,1118,5745,-1188,-6537,-213,3897,4368,-2234,-6238,597,5469,1017,-1088,-6298,1259,6931,-1474,-4821,-3150,2335,6744,-1943,-7593,160,3105,3610,-452,-7238,-675,7103,190,-2361,-3760,349,8737,143,-6247,-473,1972,5874,1201,-8186,-387,4308,1971,697,-5692,-987,7583,-612,-3686,-1847,-157,5369,1047,-6708,1056,2209,1679,1021,-5868,-294,5591,-1352,-958,-1585,-1789,5216,-627,-4338,507,659,1415,962,-5317,364,3515,-620,-1521,-2165,391,5124,-1301,-3173,1209,1170,2775,-1666,-3349,1510,3002,24,-2717,-3273,2080,4164,-1826,-4600,-202,1638,4521,-2330,-5443,1441,3469,1991,-4007,-5431,3338,4362,-450,-4492,-4167,3193,6324,-3014,-5160,-57,3449,5257,-3406,-6248,2404,4563,1556,-2428,-5636,3176,7389,-1746,-3245,-2840,3276,6837,-896,-6034,351,2431,3462,-967,-5769,351,4988,457,-824,-3541,1176,5980,-821,-4477,-18,1106,3900,-149,-4953,1406,3012,753,-267,-3545,1148,5339,-1345,-1489,-459,662,3438,-1554,-3043,2120,1809,766,-850,-3784,2313,3151,-2152,-2301,-1346,1622,2606,-1388,-2705,1552,3105,367,-2810,-2738,3089,2287,-1868,-2313],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-15,17,-19,21,-23,25,-28,31,-34,38,-42,47,-52,59,-68,77,-88,103,-120,134,-108,-667,-10643,680,11521,-3013,-3479,-4317,-530,11910,-91,-8821,2058,2836,5758,826,-11857,387,9197,364,-1595,-6647,-1542,11535,159,-5857,-1815,176,6984,813,-10033,-880,4317,2058,496,-7369,-989,7670,-254,-2912,-4311,-1010,7002,-53,-5677,-721,915,3954,218,-6556,1770,4486,1147,344,-4234,1991,7381,-3565,-2074,113,1192,5812,-2573,-4529,5246,988,1232,-65,-6596,4817,4294,-4559,-975,-2333,2787,7804,-6568,-6241,3946,1202,3662,-3289,-9869,7441,6153,-4025,-1281,-5211,3954,9763,-7048,-5121,1880,867,8526,-3705,-10194,6697,6253,-492,-624,-8259,3436,11341,-4754,-4469,-1754,1174,9397,-1995,-10631,5245,4156,3453,-792,-9641,3633,8524,-1230,-2302,-4894,663,9564,-2798,-6704,449,2264,5458,-1371,-9076,522,3526,726,-980,-6014,1080,6844,-1484,-2965,-2735,1619,6375,-2256,-5114,1123,799,3923,-2669,-5748,1585,2907,-860,-693,-3958,2833,3789,-4280,-1457,763,7,2922,-4986,-4083,5998,1600,-1607,-2642,-4721,5774,4026,-6975,-1495,399,2472,5107,-7845,-4414,6430,243,-256,-3715,-6594,8114,4493,-5253,-1842,-2379,5682,6163,-8561,-5835,4921,3061,4053,-4462,-8047,7526,4543,-3051,-3063,-5997,6058,7770,-6835,-5389,-27,2877,6360,-5842,-8025,5241,4267,664,-2809,-7091,4888,6743,-3284,-3187,-2702,3298,7077,-3858,-5561,2186,2328,3785,-2756,-5824,2880,4665,-672,-1695,-4212,2547,5432,-2785,-1992,-434,1747,3807,-4211,-3233,2957,1011,1471,-2538,-3461,3458,1582,-3371,19,-1322,2524,2269,-5809,-829,3383,1397,465,-4122,-3518,6560,-158,-2551,-1838,-2112,4796,2662,-8014,-1140,1790,2021,1954,-6392,-2635,7503,1485,-1137,-3784,-2677,6857,2282,-7178,-1608,387,4668,3508,-8341,-3261,5595,3047,728,-6307,-4915,8542,3091,-4548,-2476,-3841,6335,4548,-7703,-3543,3868,3197,2133,-5497,-5449,7134,3386,-756,-3057,-5011,4795,3348,-4664,-3004,38,2937,3794,-4612,-4544,4037,3336,1711,-1638,-2621,3980,2352,-3575,-1943,-1600,2607,2131,-3274,-674,1883,1171,1972,-3061,-2145,2826,1196,-1160,-2259,-953,3598,980,-3677,501,76,2644,1102,-4857,914,4036,557,-1250,-3370,-715,6070,437,-4813,-571,1168,5819,566,-6222,-43,4575,1157,-202,-5030,-869,6195,-1061,-3189,-2408,1047,6252,466,-6562,-947,2803,4958,1464,-7100,-1410,6202,1902,-2067,-5094,-1497,6769,2263,-4028,-1630,776,5355,2192,-6607,-560,4698,2797,3,-4804,-3380,5367,2401,-2730,-2488,86,5544,2199,-4368,-2098,1196,3134,1705,-4700,-1913,3287,972,-235,-3485,-1001,3962,933,-2645,-2039,1607,2683,470,-4097,-803,2549,292,-817,-1548,527,2549,-1012,-3481,-1657],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-5,6,-6,6,-8,9,-10,11,-13,14,-15,17,-19,21,-23,26,-28,32,-35,39,-43,47,-54,59,-67,76,-87,100,-118,142,-178,236,-350,650,-3325,-5600,8818,5583,-9090,-1963,-511,3571,7858,-8301,-6333,7259,1862,2366,-3198,-7434,7228,4316,-5270,-904,-3119,3459,7712,-6980,-2101,4211,766,3252,-3544,-6778,6152,2059,-2780,-1133,-3703,4153,3034,-6337,-543,2329,1675,1354,-4392,-2303,6240,-604,78,-1667,-997,5019,-438,-5307,63,1692,3859,307,-5431,446,4856,522,-1308,-6857,-998,7774,43,-4897,-4777,251,8887,497,-9025,-276,3676,6315,776,-10387,131,8474,1634,-1005,-6284,-1885,11205,162,-6962,-2245,-1019,7641,2684,-10868,-716,4912,3026,2734,-9655,-3641,11270,-206,-3377,-3152,-4923,10076,3274,-8486,-134,1970,2578,5717,-8251,-3922,7978,-175,415,-3171,-5630,7941,2865,-5517,251,-1928,3370,4187,-6941,-794,5186,-675,1319,-3115,-3257,6862,554,-2671,953,-953,3373,1674,-5500,1618,3604,392,89,-3063,374,5742,-1202,-2507,-458,1244,5981,-1370,-5516,-113,2486,2698,-1887,-7121,1704,5867,343,-2852,-5697,2082,7416,-2344,-4295,-1417,1901,6987,-1546,-8081,1771,3838,3001,-1477,-9597,3127,7340,-155,-4635,-5792,605,9987,-2247,-7876,29,2010,5881,-277,-10322,1882,6619,15,401,-7949,-97,9484,-1077,-4540,-1669,-1179,8004,1810,-8804,1479,2789,1989,1557,-8702,-655,6985,-1039,-1391,-2714,-2355,6544,424,-5762,930,256,2884,1888,-6070,232,4920,-1471,-24,-1598,-461,7000,-939,-3977,1297,849,3186,24,-5238,2695,3063,-1065,-991,-3026,1321,4804,-1800,-3066,-899,1469,3333,-2898,-4449,2411,3230,786,-2578,-4944,3098,5598,-2718,-4152,-2680,3681,5207,-3555,-4725,570,2429,4530,-4534,-6253,3787,2934,1603,-4084,-6126,3515,6095,-2460,-3651,-2227,1801,7556,-3927,-6701,1112,3188,4482,-1628,-7424,3443,4620,-139,-2008,-4671,902,7751,-3275,-4691,-1,-15,6437,-1688,-6992,2291,3150,839,-392,-5737,1764,6715,-2030,-2099,-921,-204,5395,-1554,-5619,2020,1803,629,224,-3971,2013,3112,-1871,-1020,-1075,1164,5044,-1937,-3699,2122,1347,788,-2036,-4109,1731,2848,-1539,-1897,-1282,3118,3359,-4259,-1916,1704,3354,1672,-3698,-3358,3964,3662,-169,-2203,-2292,5000,2666,-2866,-3527,-1844,4484,3878,-4523,-3985,2662,3835,2660,-4139,-4659,4487,4661,-1184,-3305,-2585,4464,5036,-3415,-4022,664,3976,3634,-4183,-4589,2146,3316,811,-3186,-4701,4477,4463,-3334,-2478,-1927,1831,4159,-3958,-3597,2183,2104,3238,-2697,-4016,3366,3474,-1074,-1546,-1340,2025,4834,-3299,-2279,828,1731,4220,-1651,-3129,2190,1517,-1148,-1292,-815,3194,1800,-2977,-1519,-119,568,1413,-3231,-2274,3214,2174,-563,-2260,-1292,3772,2651,-2479,-1999,246,3205,1023,-3421,-2557,2042],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-9,10,-12,12,-14,16,-18,20,-22,25,-28,31,-34,38,-42,46,-51,56,-63,68,-76,84,-92,103,-114,128,-143,161,-183,209,-242,285,-344,429,-564,809,-1399,6187,2550,-12066,739,2488,4600,3988,-11008,-2362,9876,-109,-1678,-5549,-3998,11043,3321,-8671,-316,-1033,5767,5579,-9912,-3758,5858,2858,1517,-6827,-4670,9279,2931,-4507,-2691,-2865,6708,4118,-6503,-2024,940,2196,3279,-6641,-1719,5397,1027,-1103,-3750,-2164,5868,641,-3820,-899,-125,3785,1124,-5515,-219,3924,-233,17,-5133,1217,7795,-2198,-2250,-1551,-1027,5529,-2816,-6444,4513,1711,2165,-68,-8717,3438,6766,-2960,-969,-4191,730,10167,-3881,-6737,3598,1134,5216,-609,-11394,4293,6213,-695,571,-8434,-677,11162,-4690,-5557,-741,-928,9676,275,-11857,2505,5141,1430,2012,-10129,-246,10171,-1715,-3268,-4282,-2156,10526,891,-8015,296,1439,5534,2561,-10209,-275,6666,1481,23,-6078,-2818,8802,1326,-5167,-1794,-1112,5870,1708,-6310,327,3624,2494,613,-5457,-456,4859,208,-2470,-2440,-417,5892,-1882,-3945,1638,-151,2855,-734,-3944,3421,3463,-99,-676,-4714,2307,4990,-4803,-2778,1412,1397,4052,-3960,-5267,4923,2817,306,-2236,-5002,4682,6687,-4614,-3022,-1557,2540,7599,-5272,-6279,3468,2525,3250,-3236,-9508,5987,6782,-3452,-2218,-4872,3331,9837,-3970,-6257,429,1530,6014,-2735,-10045,3793,5906,1032,-992,-7679,1328,9664,-2524,-4285,-2410,236,8334,-1562,-6990,737,3468,3280,-1137,-8499,1981,7041,-699,-2123,-4391,302,6811,-1276,-4806,430,1198,3871,-222,-6658,1632,2944,719,-1138,-4694,2317,4183,-1357,-2171,-131,1671,3982,-2305,-3367,3075,2455,1648,-2343,-3534,4080,2121,-2965,-1248,-1137,3416,3797,-4580,-3009,3025,192,2815,-4743,-3589,5684,2070,-1556,-2898,-4529,5392,3847,-5874,-2745,-189,3872,4484,-5972,-5218,5310,3280,954,-3479,-6644,6888,5087,-5146,-3634,-2025,4127,6436,-5570,-5564,3097,3405,3214,-4339,-7782,5282,4674,-1980,-3172,-4033,4244,7323,-4521,-4920,729,2166,5266,-3762,-6453,3347,3994,1127,-2358,-5862,2572,6060,-1888,-3120,-1807,1900,4838,-2997,-3228,1410,1177,2464,-1405,-3766,2657,2098,-677,-869,-2431,2714,2551,-2784,-823,284,2294,1791,-4186,-1888,3703,1027,-1050,-2722,-820,3975,62,-3882,-1442,590,2479,1707,-4205,-2263,3468,1447,363,-4588,-1782,5230,953,-3820,-1696,-874,6371,2277,-6997,-1290,2639,2674,2118,-5906,-3587,5929,2839,-1320,-4441,-1542,7053,3531,-5578,-2491,538,4124,3208,-5523,-3864,3692,3680,688,-4635,-4551,4955,4644,-3306,-2355,-1724,4690,4425,-5379,-2787,2564,2401,2064,-3437,-3790,3653,3185,-1004,-2494,-2166,3184,3659,-2150,-2862,342,2072,2666,-3140,-2426,2808,2111,583,-2071,-1381,3086,1430,-1597,-910,474,2448,272,-4007,-866,1391,1881,-7],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,5,-6,7,-8,9,-9,11,-11,13,-15,16,-18,20,-22,24,-26,29,-32,35,-39,44,-49,55,-62,71,-81,96,-115,142,-183,247,297,4881,3052,-11542,-2585,9223,685,-1508,-5104,-5084,10401,2384,-7074,-911,128,4664,5250,-9295,-1251,5586,1284,1464,-4744,-4221,8204,1548,-5262,329,-3015,4880,3826,-6242,301,3393,165,1963,-4399,-1808,5868,-1855,-1959,-1115,-919,4991,-557,-4591,1366,801,2208,-502,-5095,1219,5228,-704,-1484,-4733,2366,7079,-2731,-4074,-1043,1932,5667,-4022,-7131,3708,3666,2504,-1333,-9381,2793,8176,-2823,-2880,-4254,2403,10000,-4629,-7749,1872,2347,6646,-1337,-11166,2838,7540,-1073,-1035,-8804,1306,10095,-2647,-5390,-449,470,9584,-65,-11044,850,3098,3233,1823,-9828,96,9635,-2152,-2397,-2946,-2632,8928,305,-7246,2039,487,3882,2604,-7616,-18,5693,-833,701,-4729,-2093,6034,-1241,-5005,1440,540,4168,1116,-5802,1079,2413,-1001,379,-4674,965,5910,-1859,-2813,1501,724,3893,-2429,-4553,3331,2608,2238,-2008,-4213,4198,4198,-3442,-3533,-1992,3096,4880,-3675,-3699,1812,2798,4914,-5645,-5633,4952,3411,804,-3941,-6344,5482,7653,-4715,-4033,-2310,3062,6873,-5332,-6452,3482,2349,5282,-4284,-8542,5718,5881,-1847,-2487,-5735,2922,9567,-5017,-6365,997,1200,6505,-2287,-8028,3564,3415,971,-1283,-7211,1739,8713,-3510,-3238,-481,-622,7032,-1079,-7014,2802,1741,1328,178,-6368,1576,5003,-2774,-9,-1496,869,4481,-3340,-4519,1904,-74,2954,-272,-5106,2225,2620,-2291,301,-3085,2183,4741,-3244,-2507,1815,1240,2650,-3597,-3277,4868,2340,-1288,-3673,-2793,5893,3858,-3697,-2239,-805,4192,2512,-6011,-4533,3449,3435,1050,-5494,-4085,6619,4714,-965,-3503,-3615,5751,4639,-4950,-3521,-786,4197,4368,-6585,-5948,4903,3041,942,-3373,-5612,6297,4570,-3193,-2276,-2756,4319,5620,-5510,-4358,1702,2908,4113,-3365,-6928,5268,3822,-1579,-1228,-5079,4066,5127,-3581,-2836,157,215,5045,-2509,-5248,3172,1813,-439,-428,-3650,2169,3829,-2016,-1452,-118,464,2831,-2842,-2806,3313,1563,352,-878,-3052,4127,1447,-2302,-420,975,1892,1547,-3302,-1264,3637,1642,-462,-3016,-2184,4997,2264,-2753,-2577,-568,5246,2321,-3804,-1077,1612,2850,1218,-5624,-2249,4144,1490,-1285,-4207,-1661,6327,1211,-3225,-3445,-347,5518,2219,-5745,-1263,2477,4241,1998,-4966,-3658,5946,2313,-2325,-4416,-2356,6560,2860,-4622,-3965,-329,3155,3043,-5664,-3033,4140,2810,177,-3679,-3487,5298,2801,-2747,-1749,-1719,3791,3774,-4448,-1963,2765,816,1831,-2974,-2513,2561,436,-2218,-1153,-1772,2800,1835,-3871,-839,817,330,671,-1815,-1242,3161,662,-1320,-2213,-419,2927,758,-3016,1005,1779,3388,521,-3770,-297,3549,1757,-1169,-3377,2204,4914,-212],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-4,4,-4,5,-5,6,-6,7,-8,10,-10,11,-13,15,-16,17,-19,22,-23,26,-29,31,-35,39,-42,47,-52,57,-64,72,-82,92,-105,122,-144,171,-205,237,-444,9924,2556,-2380,-3379,-7457,9777,6811,-9837,-2285,656,3730,8127,-8791,-6797,8066,3536,2502,-4182,-7104,9197,6402,-5285,-1828,-3293,5339,8262,-8569,-4762,3250,3145,4472,-4400,-7762,6038,3088,-1201,-2253,-4239,4819,4383,-3912,-1899,-989,1571,4900,-5234,-2374,3468,1451,996,-3392,-3008,5011,899,-1850,-1584,-1553,3405,1153,-5819,1069,2752,1515,1920,-6106,-455,6474,-2339,-2422,-2191,-1555,7434,-780,-7763,859,870,4182,1275,-10262,855,7948,-977,-569,-6668,-2608,12635,-1010,-6728,-375,-1487,7668,1952,-12039,1074,5448,1048,2195,-8797,-4134,11073,673,-4409,-3285,-3787,10647,3468,-9890,-1648,2690,5225,4655,-9586,-3086,8463,935,-712,-3933,-4653,9501,2940,-6569,-867,-1221,5489,5801,-8995,-2340,4167,532,2087,-4887,-4055,6688,2506,-3029,-2554,-2775,3962,2648,-4899,-878,1677,2895,1457,-5260,-1252,4795,210,-852,-1702,-1067,5874,224,-3393,-343,719,3549,-670,-6249,2108,4061,624,-456,-5361,630,6883,-2193,-1994,-2136,305,7151,-2104,-6631,2802,2430,3402,-1024,-8096,3148,6686,-1610,-1943,-4630,1244,9878,-2959,-7596,1696,1178,5972,-930,-10417,2020,7183,1457,-548,-7164,-873,9297,-1679,-5448,-1743,-1433,7704,1564,-10186,1154,3909,3767,1180,-8684,-1327,9036,369,-3247,-3852,-2024,8337,1727,-7342,-114,1712,4606,1850,-8262,-1821,4633,828,-958,-4316,-1722,7020,1259,-3837,-363,-204,4206,514,-5110,448,2238,1053,-223,-5183,183,4788,-1188,-1133,-1392,691,4865,-2433,-4626,2156,2745,1762,-1385,-4238,3430,2657,-1019,-2466,-2732,3236,6145,-4214,-2932,-265,1989,4490,-3571,-6870,3332,3780,-902,-2370,-6784,3712,6376,-3176,-3476,-2466,3103,7037,-3996,-7099,1683,2887,3684,-2223,-8046,4071,7448,-1941,-2226,-4610,1731,9641,-3439,-5883,213,660,5138,-932,-7796,2282,5318,799,-596,-5830,2261,7538,-1470,-4566,-2136,400,6880,-1690,-7707,1398,1757,3415,-295,-6428,-537,5521,-573,-1738,-2250,-1458,6568,-1139,-4352,1079,1869,2173,-797,-4225,2500,3350,-680,-2100,-2204,2117,2666,-2345,-2632,-662,1677,3217,-2937,-2717,2779,3593,931,-3076,-2776,3287,3566,-3174,-801,-1331,3795,3788,-4604,-2791,2053,2931,1564,-4779,-3500,3987,4065,-1436,-2122,-3965,5045,5049,-4460,-3674,579,2378,4395,-4963,-5869,4286,4551,772,-4448,-4931,4313,5103,-3141,-3089,-2672,4243,5201,-4298,-4105,2115,3463,2400,-2689,-4388,3189,3893,-756,-3006,-4202,2990,5821,-3213,-3725,-517,2222,4247,-2797,-4948,1167,3662,875,-2791,-3430,2272,2683,-1327,-2160,-1270,2112,3467,-2180,-3626,3571,2606,1964,-985,-3179,3697,2494,-1704,-2466,-679,3201],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-12,14,-15,17,-19,21,-23,25,-27,30,-34,37,-41,46,-51,57,-64,72,-83,95,-111,133,-163,210,-293,486,-1910,-4253,-5250,-1622,11371,-905,-9618,1123,1958,3999,2405,-10958,249,7435,-2120,-723,-5324,-2162,9050,-601,-5932,-275,-1142,5166,978,-7622,1272,3518,372,1590,-4589,-141,5652,-1794,-1273,241,257,4899,-2049,-4953,2487,2056,2180,-716,-5662,3560,3159,-2694,-1424,-2123,2403,4284,-3315,-3159,461,2870,3501,-5317,-5662,4828,3822,-302,-3531,-6577,6448,5185,-6280,-2554,-1601,3824,8508,-6829,-7059,5627,2507,3233,-4526,-8653,7241,5680,-2615,-1784,-6217,5034,9542,-5792,-5658,738,2173,6852,-4704,-9750,5520,4254,497,-1043,-9966,3466,10289,-4136,-4616,-1518,736,9537,-3005,-7805,3129,2344,2971,811,-9390,2447,6724,-1952,-671,-2851,396,7773,-2277,-5550,1873,435,3657,1224,-6201,2113,4616,-1753,821,-3669,1508,4256,-3623,-1531,167,1287,3337,-3166,-5203,2863,815,-391,-1934,-4493,3524,3334,-3791,-1637,-1344,3126,3401,-5793,-2440,3460,2970,1734,-6064,-3653,6131,2374,-2554,-3238,-3590,5938,3816,-6394,-2749,1010,4030,3564,-7469,-4183,5704,2098,1138,-4163,-6031,7879,5152,-6156,-2032,-2202,5216,6460,-8015,-4312,3692,1930,5442,-3785,-7723,6705,4439,-2275,-2141,-5754,4094,6851,-5218,-3408,360,1946,5801,-4350,-7637,4698,2585,1232,-1578,-6185,3491,6110,-3358,-1795,-1290,216,5682,-2762,-2638,2423,213,1312,-823,-5417,3149,3103,-2695,-1412,-411,2601,3042,-3517,-1671,1899,1753,732,-3863,-1472,4210,1547,-2050,-2673,-822,4443,1119,-4257,-2138,432,2981,1993,-4691,-757,4486,2827,-958,-5727,-1176,6258,925,-4094,-2047,79,5763,2029,-6240,-1181,2641,2636,1635,-7039,-2535,6360,1969,-2143,-4380,-2946,6139,2642,-6278,-2242,454,4845,3622,-8081,-3266,4362,1637,3188,-5086,-3968,6990,2999,-3905,-2687,-3507,4944,5008,-6444,-2096,1736,2002,3637,-4315,-3702,5385,2265,-817,-2209,-3586,3409,3766,-4042,-2016,-761,2033,2371,-3816,-2672,3343,1198,1061,-1906,-2238,3884,554,-2858,-238,-126,1487,1844,-3891,-376,2463,459,-212,-3289,-990,3688,-1152,-2381,-2467,314,4760,-1467,-4380,-7,2396,1910,-718,-4092,893,4763,580,-2526,-5122,1338,6032,-787,-5571,-1358,1457,4966,-328,-6569,-425,3847,2753,-1016,-5579,-872,6352,160,-3398,-3385,71,7250,1130,-5290,-651,2479,3015,129,-5956,-808,5447,1835,-1764,-3855,-1415,5753,1881,-5291,-1406,861,4039,1529,-5058,-670,2394,1401,1115,-4777,-1736,5241,1032,-2558,-471,-401,3528,839,-2982,-1,2107,1529,58,-2863,-340,3108,-840,-2191,-1268,90,4342,348,-3094,-204,1974,1204,-1516,-3289,1281,3029,-1293,-1520,-1315,1612,4105,-1800,-2347,-60,1643,3021,-917,-3319],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-7,9,-9,11,-13,13,-15,17,-20,22,-24,27,-30,33,-37,41,-45,50,-55,61,-67,74,-81,90,-100,112,-124,138,-156,176,-201,232,-272,326,-402,522,-736,1241,-5516,-5423,1118,2290,9621,-7693,-9808,7647,3882,1890,-2994,-10694,7196,9039,-5107,-2205,-3853,1970,10922,-6770,-9401,3446,1417,5352,-2073,-10246,3994,6483,-1896,-673,-4986,1786,8627,-4806,-4489,1082,686,5986,-2179,-7428,3473,3579,1966,-1601,-5152,3178,4854,-3484,-2329,-2045,1320,4826,-3693,-3342,2423,1183,2006,-3442,-3349,4940,1575,-946,-2013,-2201,4466,3808,-6766,-1847,1683,2394,3137,-7000,-2343,6775,790,-681,-3685,-4312,7748,1443,-6409,-1545,-539,6068,4513,-10464,-2813,5737,1695,1656,-7424,-4795,10015,2817,-5302,-2651,-5468,8330,6717,-10359,-2595,3381,2849,5069,-8317,-5664,9705,3410,-1412,-2511,-6974,9330,6503,-7364,-2829,-894,4179,7097,-6846,-6393,4392,1571,2382,-2700,-8016,7167,5755,-4637,-2412,-3411,3351,6253,-5581,-4297,2190,1847,3767,-3101,-4880,4572,2611,-322,-1721,-3687,4275,2623,-5346,-924,956,1925,2754,-3628,-1701,4745,1236,30,-4343,-2324,5653,-389,-4896,-1030,-787,4235,1239,-5303,848,2549,2892,-623,-8419,-1063,7647,-987,-1901,-3472,-1552,8342,169,-7771,1324,2154,4573,1834,-9872,676,7861,1210,-756,-6341,-1944,9867,915,-6801,-2072,-1082,6349,3930,-10199,-1158,5897,2701,2884,-7699,-4003,10130,919,-4273,-3344,-3285,8565,5496,-7740,-2693,1975,3821,4149,-7576,-3628,6015,1453,576,-3126,-4979,6295,3671,-5322,-1276,-2191,3236,3519,-5630,-1467,4375,1533,1584,-3470,-3114,4360,197,-2544,-1073,-1955,4396,1048,-5972,-625,2382,2173,625,-4172,107,4738,-891,-1682,-2957,322,6189,-1330,-4490,-251,1360,4367,-535,-7009,1252,4001,668,-2733,-5572,652,6488,-2652,-4282,-1646,921,6636,-1404,-7798,336,3799,2209,-701,-7945,728,8128,-887,-2969,-5047,971,8727,-2218,-6546,-33,2391,6120,-220,-9669,575,6818,1632,968,-5649,-1802,8577,-498,-4497,-2928,-1172,7116,2116,-9026,-242,3756,2630,1005,-6667,-1128,7188,866,-2244,-2551,-1277,6248,40,-5805,-927,1834,4030,1066,-5733,-1427,3473,361,-243,-2586,124,3584,-859,-3005,-100,1393,2700,-970,-3867,815,2872,252,-2154,-3252,2143,4157,-1281,-3848,-1325,2283,4168,-3076,-4863,2199,3245,2110,-1364,-3922,3507,4153,-786,-4100,-4775,2163,4967,-3760,-4442,-440,2953,4716,-3604,-6683,3535,4508,1067,-2155,-5999,3728,7736,-2599,-3906,-2432,1550,6536,-3288,-6308,-238,4000,2830,-2177,-6313,2454,5523,-948,-2132,-4369,711,7745,-1476,-4190,-524,1806,5773,-48,-5761,1809,4036,622,-1557,-5064,779,5764,-2236,-4018,-1204,1516,4488,-532,-4124,1075,2267,1616,-1480,-3627,730,3462,-567,-1406,-1028,995,3192,-2371,-2648,413,796,711,-1555,-3609],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,7,-8,9,-10,11,-13,14,-16,18,-20,23,-25,28,-31,35,-39,43,-47,51,-57,63,-70,77,-86,94,-105,117,-131,147,-166,189,-218,256,-308,383,-508,780,-3512,4533,3308,2737,-1654,-10980,4344,8755,-4233,-2406,-5086,772,11323,-3435,-7258,1734,1544,4378,-1325,-7720,3616,4051,146,-1886,-5387,1220,7367,-3224,-2487,57,621,5359,-490,-4655,2582,1872,956,-1505,-4162,2923,3743,-3419,-2058,-909,1595,4533,-4206,-2046,3055,1632,1020,-4580,-2830,5018,2005,-2351,-3202,-2138,6933,3406,-6242,-2013,425,3194,3387,-8716,-2200,6314,1246,485,-4581,-4965,10833,3842,-6122,-2465,-2545,6819,6438,-9984,-4093,5803,1982,4902,-6619,-8199,8563,3159,-3149,-3187,-5861,7571,8477,-7195,-4534,1038,2225,8565,-5785,-7957,5864,3596,1209,-2176,-8164,6283,7479,-5341,-2729,-2006,3120,7516,-4602,-5504,4151,1332,3942,-2096,-7466,4713,5039,-1936,-1408,-3783,1390,5485,-5026,-2830,2170,-30,2631,-2528,-3821,4495,2720,-1915,-1490,-2454,4400,2797,-3843,-1320,-688,2264,2353,-5752,-1523,4764,2322,414,-4435,-943,7153,762,-2331,-1779,-1013,6382,1391,-7636,303,3118,3037,1738,-8354,-876,7137,691,-2226,-4576,-3334,9047,2173,-6976,-1457,355,4698,3284,-9253,-1599,5547,1102,2205,-7279,-4162,9799,1855,-4559,-1883,-3288,6655,5223,-8370,-2024,2463,1901,3511,-6156,-4848,6488,2863,32,-2138,-5078,6814,4660,-6429,-1649,217,2147,5044,-6019,-3724,4930,1343,667,-3113,-3834,5062,2445,-3537,-181,-1441,2553,3659,-4287,-999,2387,1288,443,-3136,-974,4808,844,-2453,-1412,-54,3839,729,-4927,-231,2171,2678,793,-5881,253,4885,-312,-762,-3005,-91,5778,-988,-4822,-639,1133,5945,-403,-6455,861,4280,1880,-671,-6993,-114,7886,-554,-2334,-3969,-194,7920,-270,-6739,589,2376,4237,1198,-8203,-1114,6555,861,-1661,-5027,-853,7575,1065,-4990,-416,-286,5181,2893,-7416,-386,4684,1230,1766,-5372,-1894,7089,1464,-2941,-2695,-1142,4111,3490,-5854,-838,612,2331,2464,-5391,-2188,3525,1268,-156,-1796,-1427,4063,658,-3454,-836,1609,2977,1619,-3999,-875,2932,590,-982,-2226,298,3122,-655,-3660,-293,619,1846,-1602,-4536,1896,1263,2099,-973,-2511,2012,4687,-1088,-3297,-2114,2184,5095,-2036,-4102,422,2398,2603,-2249,-5339,2030,5298,1067,-2633,-4550,2046,6171,-2347,-3675,10,1484,6580,-1029,-5169,1921,4677,2363,-1902,-6270,1138,8112,-1274,-2454,-3795,1298,6573,-574,-5786,767,2589,3400,-286,-7174,381,4725,799,-1182,-3609,-50,5838,-159,-3598,-679,147,3687,354,-5110,212,1951,1045,-295,-3063,-585,3722,415,-2342,-1675,-342,3398,-1036,-2968,772,2365,1344,-964,-2069,1756,2939,-910,-1960,-274,518,3245,-2035,-1756,1306,2079,1297,-2614,-3217,2615,2825,-625,-3223,-3312,4543],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-4,4,-5,5,-6,6,-7,9,-10,10,-12,14,-15,16,-19,20,-22,25,-27,31,-34,37,-42,46,-51,55,-62,69,-76,86,-96,108,-123,142,-166,198,-247,328,-512,2163,1999,-2108,-9574,4297,11768,-5530,-4423,-4035,931,11475,-3424,-9911,3690,2517,4059,197,-12482,2131,9446,-1867,-912,-7227,-2437,12062,-2058,-7022,73,-1037,6444,632,-9499,1621,6116,-239,789,-6771,-1249,7662,-1806,-3752,-1789,-758,5942,1095,-7440,2122,2562,2070,-40,-5671,1497,6286,-1206,-1862,-3060,275,5318,-3129,-4158,1880,898,3643,-2421,-4980,4160,3387,-912,-2728,-3622,5547,5342,-4581,-1793,-943,2972,5549,-6286,-5302,5123,1295,490,-3711,-7448,8174,5355,-4450,-3088,-4764,5814,8384,-8517,-4817,4190,2426,6865,-5469,-9617,7771,4745,-1964,-1784,-7537,6950,10027,-6595,-4586,-165,2093,10044,-5454,-9416,6275,3486,2452,-859,-10572,5469,9655,-3490,-2050,-3175,1423,9530,-4207,-8435,3340,1332,5567,-260,-8982,2929,5640,-830,-1025,-3643,464,7682,-2063,-4360,1373,772,3555,-1157,-4763,3209,2121,619,-1118,-3261,2746,4096,-3382,-752,-1716,3504,3652,-5268,-2165,2863,2433,701,-3895,-3950,6068,2300,-2095,-2340,-2209,4114,2841,-7570,-1868,1170,3766,2792,-7078,-3069,6483,1863,-387,-5042,-4442,7625,3821,-6140,-2171,-496,4953,4404,-8827,-5551,4594,3065,3086,-6773,-7410,8469,3884,-2961,-2809,-4890,6664,7797,-8819,-3838,2134,1714,6573,-5235,-7318,6926,2901,276,-3138,-6145,5210,6210,-4848,-3303,-1186,1864,6193,-5373,-5224,3859,2439,2321,-2726,-7142,5664,4902,-2826,-1770,-2184,2760,4086,-4279,-3109,2370,1211,1812,-3512,-3840,4404,1773,-1939,-1972,-1446,3791,2709,-4504,-1193,1201,1933,2202,-4819,-2641,4583,1988,-163,-3768,-1665,5339,1155,-4800,-1724,326,4600,224,-6441,-719,2976,3532,497,-7808,-1546,7206,883,-1737,-4361,-1391,7952,2310,-7524,-443,2091,6168,1866,-8067,-1415,6544,2035,-466,-7292,-3859,9344,1640,-5357,-4007,-1598,6440,4470,-7669,-2477,3331,2336,3269,-6675,-4719,6530,2642,-2439,-4050,-3363,5851,3788,-5402,-1744,1015,3722,2517,-5008,-3354,5632,2555,-134,-2054,-3084,5304,2626,-3609,-647,-882,3276,3349,-4981,-667,3577,685,455,-2464,-1867,3902,-255,-2721,-616,222,2857,-268,-3539,520,2654,1139,-811,-4897,868,6838,629,-2347,-2139,1175,5730,-1130,-4330,-806,1753,4591,-714,-5725,1321,4795,1008,-1852,-4653,547,7225,-1472,-2837,-1394,2432,7840,42,-6664,-74,3979,3686,-726,-7233,138,5708,1204,-1873,-4622,-81,7656,998,-4993,-1497,1551,5175,2284,-6992,-1120,4288,2742,271,-5316,-1256,6542,1114,-3494,-2310,-151,5499,2736,-5639,-1408,2467,2578,1850,-4195,-1673,5246,80,-1709,-2032,-83,4481,1404,-4723,-64,1337,2651,-580,-2510,1000,2307,-264,-1592,-2856,78,3763,-1685],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,10,-11,12,-14,15,-17,19,-21,24,-27,30,-33,37,-41,45,-49,54,-60,66,-73,80,-90,99,-110,122,-137,154,-175,201,-232,274,-333,417,-553,806,-1440,6563,8745,-8322,-2620,-1085,3991,8407,-6638,-6586,5632,1759,3473,-2852,-7436,5873,5213,-4142,-2215,-3519,3362,6766,-5135,-4731,1205,1156,4639,-3136,-5672,4457,2828,-1082,-1930,-3607,4712,2723,-4294,-1097,-194,2815,1907,-4242,-1181,3352,-99,115,-3570,-1640,6648,-267,-3078,-982,-789,5966,1008,-6030,69,3298,2453,1514,-7416,-792,7915,-302,-1298,-3594,-637,9688,-250,-8363,-829,696,6336,3717,-9263,-572,8476,926,767,-7432,-3918,10764,410,-6749,-1834,-2718,8492,4947,-10469,-1252,4848,3603,5013,-7910,-4819,9086,3030,-1575,-3557,-5401,8150,5828,-8375,-1897,342,3155,6155,-7745,-3539,6555,2451,746,-3903,-5217,6803,4025,-4358,-1615,-1361,3516,4533,-5898,-1824,3550,985,2413,-4800,-4084,4887,1239,-1994,-2059,-1214,4311,1476,-4526,-619,2225,1765,1011,-5716,-66,4291,131,-828,-4566,190,5678,-904,-4720,-590,919,5492,-748,-7461,1408,4048,2111,-812,-6268,1355,7069,-2415,-2938,-3271,1308,8673,-1962,-8986,1709,1889,5337,-62,-10320,2200,6801,-528,-1936,-5422,-1404,10223,-833,-7482,-624,388,7503,1556,-10007,513,5332,1828,1843,-8206,-2792,8176,-340,-3322,-1974,-1686,6902,2726,-8351,-31,2530,2999,995,-6504,-2555,6174,-78,505,-2757,-2921,5793,3071,-6153,-1538,164,3449,1889,-5529,-489,3761,212,-7,-3771,-1515,4787,853,-2405,-530,-984,2744,-314,-4004,138,1372,1021,-939,-3335,1395,4535,-2035,-3007,-2216,1475,4796,-1671,-3933,-352,2227,3370,-2852,-5463,3948,3816,-609,-3098,-4323,2882,6458,-2842,-3324,-447,1835,5802,-1749,-7278,3134,3528,2806,-1847,-6913,3222,7209,-2153,-3195,-4147,933,7740,-2188,-5775,860,2305,4264,-565,-8081,2503,6174,-1153,-2609,-6212,-264,7987,-1753,-4576,-478,967,5561,-1046,-7589,906,4433,1813,840,-5899,-2,5446,-995,-2151,-1997,536,5685,1020,-3946,-296,519,2418,685,-4489,1046,3613,-256,-2119,-2154,1329,3452,-255,-2793,1218,1402,2410,-2320,-3769,2640,1458,-1554,-712,-2352,3890,3607,-2206,-1826,575,2938,3188,-4201,-1997,2249,2157,1501,-2911,-3902,4324,3648,-2407,-2356,-2026,4458,4586,-4348,-4304,940,3620,4059,-3102,-5291,4059,4323,382,-2962,-4925,4363,6308,-2780,-3416,58,2948,5245,-3644,-5639,1972,2468,2772,-3389,-5130,3021,5193,-922,-2133,-3352,1824,6564,-3288,-3648,277,1489,2930,-2924,-5100,2132,4144,-237,-1332,-4106,8,4409,-1643,-2427,-769,1693,3525,-2299,-4149,2610,1501,283,-1029,-3565,2496,1975,-1123,-1840,-732,3119,1421,-2431,-2315,524,1072,269,-2399,-1768,3426,3148,-1741,-2993,-786,3595,1003,-4305,-1565,1895,3150,1429],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-3,4,-4,4,-4,4,-4,3,-2,-1,7,-17,38,-86,233,-1412,-1368,10900,380,-11894,2793,3936,4076,3751,-11638,-172,10438,-813,-1720,-5543,-3282,12752,2138,-9821,-240,315,7818,4237,-11676,-1413,7992,-15,1222,-7244,-3786,10796,1737,-5992,-1329,-2742,5994,3281,-9431,-595,4354,1982,2703,-6320,-2933,6606,593,-1749,-1357,-1531,5897,-224,-5576,-119,1252,1611,72,-5661,301,5145,-687,-1733,-3526,349,5864,-3045,-4540,1166,1737,4756,-2679,-5664,3536,3945,651,-1157,-6213,5029,6253,-2526,-2198,-2364,2857,8843,-5813,-7411,2873,1718,4510,-2886,-9950,4485,7490,-449,-1870,-7530,3679,11368,-5141,-5888,31,286,7952,-2640,-11607,4563,5023,970,-528,-9441,2416,11274,-2154,-3864,-2221,-630,11612,-599,-9785,2272,3612,3534,1322,-8677,1129,7689,-1659,-1357,-4691,-1067,9558,-1273,-5929,286,909,5563,587,-9000,800,4476,-194,618,-4670,84,7751,-2054,-2544,-209,927,5527,-430,-5861,1866,1946,861,-433,-4931,2277,4303,-1997,-2484,-2247,1045,4547,-4149,-3153,2404,1928,2462,-4085,-5443,4829,4127,-807,-2768,-4867,6173,4786,-6307,-3754,701,3377,5712,-6373,-5905,5375,3319,2116,-3824,-7525,6668,5707,-4038,-2725,-3808,4362,9812,-7372,-5829,3326,2238,4799,-4585,-8571,5681,6291,-573,-2702,-7842,4243,8208,-5855,-4661,-875,2190,8669,-3549,-8040,4299,2910,2128,-399,-7158,3780,7632,-2792,-2127,-3096,-1036,7943,-2815,-5534,2407,1524,3034,-777,-6610,3409,4907,-1701,-374,-3779,1924,4810,-3130,-3471,1958,956,2823,-2768,-4246,3937,2489,-444,-528,-3463,3546,2603,-3602,-2337,1309,2727,3114,-5610,-1981,3188,2342,684,-5000,-3180,5342,3149,-4103,-2603,-1587,6236,3633,-6972,-3910,2092,3635,2930,-6350,-3655,7154,3114,-1126,-4359,-5150,8001,3362,-5848,-2834,-514,5390,6124,-7087,-4103,3589,2107,1577,-4777,-5315,6397,4917,-2967,-3038,-3392,5334,7136,-5299,-5468,2106,2607,4176,-4475,-6274,4696,3610,-770,-1574,-4381,4539,5319,-4123,-2729,-506,2441,5562,-3301,-3353,3424,695,488,-1846,-3889,3348,1373,-3445,-1392,-1071,2190,3178,-3340,-2038,3194,1915,1718,-2015,-1872,3590,947,-1973,-1198,-526,3670,1831,-4365,194,1395,2598,-7,-5533,-1222,5527,2086,-769,-3600,-857,6410,757,-4916,-1843,300,4931,2466,-6495,-1461,3777,3540,385,-6083,-1333,7689,1681,-2989,-3176,-820,7123,1679,-6675,-1944,1664,4149,1419,-6758,-2410,5646,2790,-687,-3850,-3798,5999,3135,-4464,-2817,-732,4554,3282,-5920,-3272,3713,3686,1555,-4393,-4033,5255,2320,-2581,-2863,-2006,4803,2793,-5820,-1903,851,2417,1556,-3083,-2231,2575,377,-166,-2019,5,3379,1848,-3749,-1167,816,2445,1536,-4977,-1383,4606],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-4,4,-6,6,-6,7,-9,9,-10,11,-13,14,-16,17,-18,21,-23,25,-28,31,-34,38,-41,46,-50,56,-63,71,-81,93,-107,126,-152,188,-242,332,-508,1994,-8231,-4837,9430,1743,326,-5364,-5239,8433,3775,-5923,-2182,-1973,4503,5492,-7699,-3158,4092,2514,2730,-4389,-4358,6493,2763,-1830,-2515,-1780,4941,3970,-3371,-2251,1842,2460,2021,-6167,-811,3544,370,-1097,-3067,-607,5621,-236,-3261,-349,-386,4808,-668,-7814,1812,4227,846,-288,-6826,1844,7576,-3166,-2776,-2335,-711,9474,-2303,-8374,3593,2554,3999,-1605,-9386,3550,7973,-1830,-1076,-5102,-14,11508,-2898,-8634,895,463,8290,946,-11538,2851,6000,2253,534,-8220,-613,11527,-2015,-4916,-2760,-242,9936,1875,-11364,129,3566,4888,2925,-8830,-1511,7918,-6,-1425,-3873,-4088,8835,2643,-7006,-1497,1331,5277,3412,-8038,-1290,4895,975,143,-5194,-1958,7094,1421,-4801,-871,426,4854,1035,-5355,913,1504,2278,-582,-3744,296,3616,-795,-1182,-2679,556,5635,-2133,-3571,1332,2104,3994,-2710,-5623,4751,4041,-213,-1073,-4846,3560,4858,-4979,-3362,-917,1335,5978,-4853,-8119,5209,3888,2263,-1696,-8640,4541,7205,-4060,-2371,-4068,2139,8639,-4110,-7885,2604,2893,5266,-1282,-10194,4607,7130,-367,-797,-6649,1646,9411,-3815,-6186,2,704,8157,-1375,-9460,2516,4374,2601,-1239,-7383,-103,9506,-838,-3149,-2514,-576,8481,-384,-6413,113,1927,3825,1489,-5794,1059,5124,133,-1598,-3765,-1480,5344,-2282,-3236,210,887,4556,-1171,-3182,1333,2341,673,-1355,-2706,2526,3544,-2465,-2692,-449,1968,3051,-3556,-3717,1912,2603,524,-3207,-4868,5538,3463,-3163,-1393,-2408,3607,4692,-5424,-3331,1060,2560,3567,-6167,-5183,4665,2997,-64,-2475,-5437,5980,4878,-4670,-2541,-501,3510,6499,-4892,-7076,4064,3032,2458,-3080,-7135,5141,5912,-2999,-2955,-4012,3145,7656,-4731,-5361,1102,2266,4379,-3473,-6659,3098,4892,-506,-1419,-4743,1936,6122,-2786,-2913,-673,1230,6117,-2633,-3931,825,1862,2185,-1064,-4490,3456,3310,-1643,-2513,-1232,1680,4010,-1988,-2053,782,1352,2323,-1831,-3527,2510,2537,-1971,-2062,-973,3452,2419,-3474,-1943,143,1667,1207,-5050,-1779,3836,1757,-476,-2481,-1450,5036,2588,-4517,-1248,-1296,4224,2741,-6969,-3072,3007,3496,2342,-5503,-2990,6009,3324,-3057,-4375,-2924,4688,2426,-4730,-3433,1859,3791,3154,-6484,-4206,4719,3270,292,-3776,-3719,5119,4507,-3617,-3161,-1542,3470,4771,-4931,-4935,3015,3259,2690,-4704,-4598,3625,4800,-2566,-1787,-3011,3787,3952,-2818,-3765,944,2086,2635,-2426,-3957,3050,2451,519,-1835,-2102,3178,1591,-1853,-1712,-261,3085,865,-3109,-1055,2908,1000,-567,-2320,-1683,2977,1574,-3950,-1217,-952,3162,1462,-4338,-1264,3767,3671,-250,-4107,-1274,3502,521,-1999,-3140],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,1,-2,2,-2,3,-3,4,-3,4,-4,5,-5,5,-6,6,-7,8,-9,10,-11,11,-13,15,-16,18,-21,24,-27,32,-38,45,-57,71,-93,129,-181,729,-8773,-4522,10664,524,-2795,-3266,-4402,11682,4728,-10526,-1613,1221,4694,5811,-11050,-3554,8907,1662,279,-4761,-6571,10790,4345,-7587,-1280,-3268,5662,8381,-9842,-3585,5070,1571,4619,-4347,-6951,7799,3096,-2608,-3158,-3575,3914,5619,-6793,-2723,2158,1483,3650,-5896,-3795,6290,516,-1249,-1364,-3831,5952,1063,-5172,36,547,2576,1443,-6472,1101,4119,3,-1374,-4243,-718,6969,-839,-3791,-1997,-373,7905,-1001,-7340,1193,2618,3703,82,-9145,1528,7210,-280,-3089,-5728,60,10779,-2432,-6608,84,1149,7200,1258,-10599,2180,6530,2134,635,-10249,-1270,12069,-1007,-4844,-3251,-2130,11462,1650,-11223,-274,3589,3027,3607,-10812,-1928,9191,618,-1584,-4095,-4693,10569,2855,-8539,-270,-416,4007,4145,-9911,-1661,5632,896,1185,-3603,-3299,7605,773,-5228,-1022,-2054,5282,2687,-7012,-489,2746,1460,2392,-5510,-1284,5866,-849,-2737,-1081,-1541,4750,83,-4341,1343,1707,1676,-27,-6301,1423,5187,-1228,-2003,-3277,1906,6364,-2651,-4320,-456,2158,5461,-2296,-6621,3304,3734,2681,-2545,-6644,5000,7766,-2416,-3125,-3657,2136,8506,-3832,-7058,2237,2137,3997,-1458,-10466,4316,6792,-245,-1440,-6805,1839,10843,-2989,-4970,-1470,863,8049,-2018,-10170,2092,4260,2528,1343,-9891,269,8701,-2425,-2606,-2210,-1529,8756,-1168,-7954,1652,516,3038,2933,-8357,953,6240,-756,-738,-3297,-712,6670,-208,-4153,919,164,3659,313,-4477,1281,3407,-318,-267,-3911,1132,5732,-1965,-3309,223,472,1847,-2430,-4409,2665,3584,693,-2439,-4503,3894,4080,-2419,-2717,-2082,2583,3676,-4307,-3432,1032,1975,4334,-4606,-4898,4092,3894,167,-4115,-5575,5603,5595,-4480,-4323,-2747,4587,7040,-5367,-6680,2718,3718,3433,-2675,-7072,4705,6170,-2077,-3674,-5372,3281,9197,-3044,-5253,468,2649,5573,-2751,-7657,3133,4835,1261,-1473,-6111,2594,6959,-2334,-4235,-2415,-176,6672,-1664,-6393,1701,1782,1877,329,-4101,2557,4751,-1083,-1223,-1403,130,5743,-2821,-2787,1903,1318,2392,-945,-4087,2477,3706,-1520,-1053,-1433,2124,3390,-2656,-3240,720,1579,2684,-2708,-3723,2978,2601,-1276,-2291,-1975,4507,3533,-2829,-2497,-129,4533,2109,-4281,-2136,4075,2456,1380,-5434,-4416,5437,2576,-3229,-3960,-2314,4938,4007,-5029,-3811,1077,3775,3397,-6015,-4539,4883,3829,132,-5021,-3678,6639,4318,-3138,-2854,-1266,3650,5484,-5078,-5112,2530,2663,3010,-3629,-5554,3858,4540,-1397,-2615,-2898,3567,4651,-4423,-3567,762,2352,3029,-3004,-3817,3264,4546,-640,-1763,-4061,2420,3213,-2413,-2330,158,1222,1956,-3498,-2274,3556,1700,243,-1953,-2562,2853,2273,-2399,-526],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,5,-5,6,-6,7,-7,8,-9,10,-12,13,-14,15,-17,18,-21,23,-25,29,-32,36,-41,46,-53,62,-74,92,-118,162,-248,471,-1973,-1903,10996,863,-8950,-1013,1065,5036,1837,-10017,-1556,6576,1506,-193,-6313,-3137,8587,908,-3503,-3025,-1122,6404,2251,-7834,349,1697,2750,1335,-4885,-73,5170,-20,-1792,-3434,-307,5467,-2709,-3870,364,1402,4091,-663,-5811,3689,2865,-829,-737,-3642,3151,5419,-4954,-1553,247,1552,6370,-4875,-5103,4631,2369,741,-1644,-7200,6955,7086,-6025,-2442,-3241,2698,8594,-5344,-7311,3445,2200,4785,-3190,-11760,6507,7083,-1989,-1277,-6989,2165,10669,-5519,-6214,543,1359,8584,-1764,-10753,3843,5386,1253,-330,-10329,1280,9501,-2353,-5299,-3638,-1096,8660,-325,-8663,1194,3521,4919,786,-8654,613,5866,126,84,-6264,-48,7922,-786,-3725,-311,124,4662,-46,-5541,1153,3213,440,-1126,-5700,1422,3065,-2101,-1178,-1927,2729,4562,-1546,-3392,3684,1728,1689,-2030,-3723,5186,3156,-1817,-1396,-3186,4067,3793,-5618,-3758,2105,2423,4696,-5592,-4405,6280,1849,-78,-2277,-5178,6818,6097,-6223,-2122,-835,2766,5851,-7420,-6074,4740,1727,1884,-4674,-7476,7293,6114,-3398,-1974,-4478,4378,9342,-5358,-5352,3165,2031,6582,-3192,-8953,5917,3965,-632,-1374,-5940,3095,7794,-4099,-3090,-822,1493,7516,-2931,-7041,3012,2304,2847,-1583,-6997,3192,5906,-1083,-1775,-3181,1254,4864,-2119,-3743,330,1258,3059,-2184,-5349,2994,3249,-790,-1275,-2414,2277,2551,-3389,-1262,1297,2128,2164,-3804,-1061,3099,710,-328,-2617,-2562,4965,1896,-2977,-1185,96,4515,3270,-6391,-484,4075,992,1430,-4861,-2988,6073,2866,-2389,-2769,-2988,6372,3610,-6406,-2260,1905,3322,2504,-7624,-3817,7177,489,365,-4399,-4518,6646,3674,-5270,-2089,-1278,4293,4612,-7078,-5384,4796,2784,2473,-3642,-6508,5892,3964,-1344,-2460,-2703,4777,5231,-4605,-4306,795,2094,4988,-4773,-5236,3275,3346,674,-2666,-2283,3408,3413,-3086,-1277,-948,2233,3424,-4375,-2534,3377,558,977,-1818,-2303,3626,1205,-1810,-1604,-169,2554,1402,-3606,-262,1025,1049,317,-4502,-1679,4078,618,58,-1536,588,5072,-1223,-4247,-734,1629,4339,-353,-6272,-605,3373,1029,-834,-3634,-1060,5583,489,-3241,-1847,94,5629,1104,-7111,-1565,3227,2967,97,-5426,-2424,7245,1283,-2015,-3302,-1357,6491,2413,-6840,-1352,2555,4262,2479,-6210,-2284,5521,1927,803,-4457,-2648,6551,2384,-3166,-2963,221,3993,3088,-5103,-1832,2083,2820,1241,-3894,-1099,4347,1755,-1238,-2386,-566,4075,1986,-3507,-888,471,2925,594,-3485,-2442,3127,1202,-1046,-1457,418,2463,1137,-3618,-252,1477,2202,-644,-3354,683,2582,633,-854,-2929,-579,4407,-290,-3264,-1490,1245,3801,-1523,-4332,-52,2459],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,11,-13,14,-16,18,-19,21,-23,26,-29,31,-34,39,-42,47,-52,58,-64,72,-81,93,-105,122,-143,171,-210,269,-367,557,-1052,5416,8098,-9823,-4124,1473,3881,7004,-9725,-8016,9047,2672,609,-4476,-8555,7657,8413,-7211,-2303,-1651,1989,10081,-8962,-7239,5407,1911,4243,-1733,-10131,6540,5800,-4271,-270,-5006,2914,9289,-5831,-4722,2722,578,6701,-3081,-7229,6834,3174,-2230,-1382,-6113,4193,5837,-5880,-1037,561,430,4422,-4606,-3851,4817,-235,-757,-2032,-4216,4736,2834,-3814,-1373,629,4098,3696,-6352,-1121,3707,2073,-95,-6506,-2299,6618,1664,-2442,-3776,-1867,7311,862,-7571,-1621,765,5256,2209,-10682,-771,7293,1835,654,-6660,-4372,9393,805,-5732,-2127,-2268,8311,4137,-10291,-2579,4408,1953,4168,-10192,-4430,9567,1124,-2448,-4363,-4938,9856,5148,-8215,-1613,469,4268,6191,-9214,-4796,7066,1907,845,-3675,-6603,7823,4440,-5381,409,-3261,3311,5993,-7122,-3836,3310,-164,4334,-4037,-5916,5920,1343,-2544,548,-2760,3689,4487,-6875,-986,3047,1055,1584,-4424,-2309,4795,-903,-1885,-1931,-1868,4785,-384,-5987,-469,1903,2838,1098,-6393,111,5132,1148,-1210,-4411,215,7832,-564,-3492,-1919,1131,7502,-469,-7073,258,3428,3534,-805,-8490,830,7432,896,-1717,-5327,243,8997,441,-6511,-2025,443,7319,1603,-10408,243,5127,2094,1698,-8672,-1553,10400,193,-4481,-2863,-1363,9136,2456,-9589,-235,1659,2779,3573,-8425,-3242,8026,1132,-1343,-3741,-5188,7097,2464,-5743,1063,-215,3086,3934,-7195,-451,5131,759,669,-3617,-2666,7005,-19,-2481,844,-736,3483,612,-6212,1015,3343,609,257,-2979,467,5087,-586,-2242,-1731,985,4863,-1710,-5850,1436,2861,4139,-2183,-6307,2901,4862,-172,-2032,-3808,2187,5942,-1918,-3752,-1564,2542,4695,-4162,-7116,3049,3468,2814,-2825,-6657,3010,7805,-720,-4618,-4203,1421,8563,-2439,-5174,104,2587,4019,-1563,-8340,2914,5810,-398,-1297,-5001,1449,8393,-1194,-5874,-320,1210,6857,446,-7747,421,3441,1339,1018,-5413,-406,5833,-543,-1627,-3090,-202,4531,116,-5693,737,331,1526,668,-4913,1282,4045,-940,-1046,-1469,525,5579,-1527,-3853,1971,1164,2564,-267,-3922,1110,3147,-81,-1525,-2608,1771,3876,-2336,-3667,910,1520,3924,-2509,-4956,3463,3960,425,-3878,-3649,3254,3077,-1688,-3390,-1937,2961,4967,-3848,-4539,2009,3499,2450,-4321,-6163,4651,4670,-567,-4018,-4848,3562,4561,-4026,-3626,-530,3902,6222,-3107,-6107,1356,3112,2265,-1803,-5341,3336,5243,-582,-2829,-3725,1815,5939,-3455,-5211,241,1226,3668,-2370,-6435,2387,4311,608,-1594,-3796,724,4042,-1271,-3259,-568,996,4696,-1514,-3936,1635,1966,1068,340,-3075,1738,3399,-1958,-924,-1946,2451,3588,-2034,-2613,1751,1354,812],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-14,16,-19,24,-30,40,-57,91,-191,1487,4150,-1280,-10074,1048,9639,-448,-2941,-5412,620,10079,-912,-6862,-396,2347,6626,-701,-7340,1177,4930,1099,-1165,-5820,904,5308,-189,-3075,-2550,490,5529,-2006,-5148,1379,2132,3873,-960,-4748,4909,2121,-1669,235,-4338,3219,4201,-5673,-1954,1002,1347,3676,-4845,-3706,6589,910,730,-1913,-5236,6266,3462,-5991,-1366,-833,3517,6307,-8827,-4472,7819,1634,1647,-4605,-7382,8849,4485,-6514,-1571,-3920,4276,8645,-8712,-4120,2934,2271,6440,-3878,-8756,7889,5071,-2443,-3084,-7008,5907,8871,-6398,-5081,-62,2185,8277,-4786,-9138,2923,2425,3240,-2996,-8943,4003,7115,-2391,-2046,-2495,1155,6934,-3351,-5906,1959,2416,4664,-2031,-6857,2509,3634,-59,-1739,-4289,3351,5144,-2000,-2112,-324,2850,3032,-3937,-3357,2630,1687,1766,-2036,-2942,4782,1782,-2251,-464,-1989,3894,2516,-5159,550,3931,835,1392,-6847,-3138,6073,107,-1819,-1098,-3993,6100,2933,-8129,-51,1168,2631,4861,-7678,-3016,6481,173,-80,-3747,-4617,9107,3859,-6505,-891,-1110,5884,6580,-9740,-4059,5306,2327,3592,-5073,-6276,8757,4308,-2480,-1949,-3696,6103,5903,-8733,-4009,2012,2798,5340,-6436,-5376,5013,2981,400,-1771,-5304,4697,5647,-3834,-2780,-1352,2525,5107,-3964,-3440,2826,2276,2240,-2425,-4269,4234,4297,-1189,-2699,-3244,3604,3231,-4240,-1785,876,2445,777,-3122,-1882,3327,1082,-322,-3218,-605,4753,174,-2775,532,324,3248,1332,-5053,24,3879,124,-703,-3534,-148,6163,-180,-4762,-2023,354,6614,-140,-7750,618,3648,3096,632,-6702,-498,7824,112,-2699,-3636,-1531,7871,2678,-6271,-1045,1402,4629,2087,-7342,-1553,6835,1364,-265,-6062,-2960,8072,1671,-4864,-748,-1319,4953,2925,-7088,-2180,2192,2404,2201,-5996,-3882,5936,2110,-2818,-2674,-3445,4451,3325,-4937,-1754,-31,2883,2431,-4738,-2909,3138,1618,-52,-2610,-2399,3779,1751,-2179,-1555,-283,2957,418,-3857,-107,1394,246,-314,-4212,255,3877,-754,-1624,-518,925,3197,-1935,-4459,399,2089,1824,-2140,-4092,1821,2720,-57,-1728,-1423,255,5153,-1302,-4566,840,1227,3230,-2595,-6264,1581,4970,-308,-1826,-4206,2739,6535,-1238,-4280,-2311,1060,5506,-104,-6803,58,3526,3310,-703,-6361,303,5566,-220,-1381,-4011,-720,5846,224,-6256,-1324,1939,4234,1345,-5488,125,4684,1134,423,-4633,-648,4698,1272,-3222,-2671,379,4646,1273,-5040,-802,2719,2428,655,-3641,-604,3528,310,-1331,-1720,-397,3349,-138,-4259,-944,1406,1320,-940,-2826,1710,1910,-431,-791,-1086,1190,3046,-1716,-3939,106,2234,2843,-2999,-3324,2265,1682,181,-3038,-3436,3128,3302,-1869],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-8,9,-11,11,-13,14,-16,18,-20,22,-24,27,-29,33,-36,40,-44,48,-53,59,-65,71,-78,87,-97,109,-122,139,-158,183,-215,259,-321,416,-583,950,-3942,4619,6684,-2178,-1542,-8626,6319,9237,-5678,-4442,-1534,2133,11092,-6116,-10781,4917,2926,3198,-1277,-10294,5171,9760,-3940,-1105,-5003,278,11106,-5121,-6814,3718,-383,5080,-199,-10887,5726,5397,-1606,414,-6750,-17,9312,-3871,-3690,1354,-1267,6393,-1201,-7907,3341,2067,-392,957,-6490,1852,5556,-3458,-2293,-1329,839,5259,-4462,-4471,3929,1700,726,-3127,-4490,4415,4344,-4346,-3015,-1650,4255,4421,-4869,-3560,2409,4134,3026,-5114,-4229,7339,3997,-1764,-3936,-4403,7895,3738,-5966,-3295,-1760,6261,6037,-9019,-4719,5682,3792,3712,-7234,-7691,7939,4754,-2637,-3687,-4926,6963,7982,-8135,-4048,1118,3102,8799,-6819,-7427,6871,3890,1400,-2696,-8828,6858,7439,-6575,-1787,-2193,3212,8865,-6269,-5389,5137,460,3423,-2969,-8593,6289,5597,-3502,-537,-4114,2747,7685,-5633,-2834,2141,71,4313,-2629,-5539,5390,2504,-2469,-240,-4179,3682,4279,-4882,-1095,1847,1284,3001,-5398,-3451,5036,1245,-1621,-2395,-1584,5582,2209,-4414,-568,964,4076,2257,-6913,-2192,4425,3969,-157,-5998,-1528,7042,3221,-2468,-4201,-2085,8661,2070,-6527,-1376,576,5086,3377,-8866,-2598,6098,3815,1246,-7654,-3782,10118,3168,-4634,-3044,-1730,6932,4635,-8039,-2781,2927,3282,4093,-7614,-5951,7886,2646,-971,-2807,-5400,7972,5366,-7204,-1143,-71,2546,5615,-6585,-5419,4993,1890,862,-3814,-4333,6486,3642,-4620,-939,-2081,1985,4899,-5904,-2448,3827,-197,518,-3814,-3505,5290,2211,-3410,71,-363,3029,1838,-4913,-1082,2596,1975,1735,-4126,-1073,5373,645,-1904,-3084,-966,6146,466,-4992,-1045,1887,4040,-769,-6611,116,5625,2208,-1432,-6500,-551,7205,-126,-4943,-3172,842,7760,492,-7538,-1563,3219,4983,629,-8607,-704,7339,1895,-1060,-5212,-989,8846,1712,-5256,-1459,169,5442,3304,-8300,-710,4135,1532,1441,-5796,-1949,7257,737,-3146,-1531,-1335,6561,2630,-7733,-666,1755,2383,3124,-6719,-2221,6322,1091,-503,-1424,-2723,6963,1286,-4395,203,977,2576,2224,-5151,-749,3774,49,-856,-2639,-1098,4728,237,-2993,-1309,762,3263,-56,-4834,1217,3795,868,-461,-4006,1399,5447,-1662,-3748,-2590,1637,5477,-902,-4736,-380,3918,3258,-1649,-5407,226,6126,185,-2932,-3530,1877,6906,-1033,-4833,-2358,4104,5516,-1451,-7738,-276,3838,2794,-1668,-6725,531,6416,1,-3923,-3630,1345,7162,-1792,-6526,-694,2337,3001,-1208,-7508,1091,5312,1421,-1070,-5013,-450,6231,-484,-4493,-1494,873,4264,615,-6373,-48,2423,1362,-149,-5103,-1024,4722,-116,-2843,-2560,-497,3608,-302,-3868,735,1590,641,-1104,-3944,1622,4163,-445,-1448,-1147,728],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-7,8,-9,9,-11,11,-13,15,-16,18,-20,22,-24,27,-29,32,-35,39,-43,46,-52,57,-64,71,-81,91,-104,121,-142,172,-214,280,-401,696,-3344,-4126,-3484,3931,9741,-5745,-6733,2395,4305,5065,-2243,-7869,4740,5301,-840,-3442,-5701,3356,5929,-2800,-3627,-1518,2138,5185,-3176,-4676,2591,1124,750,-2668,-3721,5159,2769,-1826,-1675,-3932,4698,3555,-5430,-662,1238,728,2544,-5058,-2829,5277,-1085,-1705,-1335,-3125,7317,2056,-7651,-107,2106,3147,3365,-8773,-1861,8099,-319,-653,-4129,-4704,9915,2078,-9074,-439,-915,4933,5211,-10615,-2594,6073,2512,2027,-7020,-6165,10275,2160,-4680,-2541,-3422,7854,5994,-9646,-4404,2775,3361,5885,-7602,-5852,7823,3223,-1386,-3325,-7523,7064,5893,-6289,-3990,-1922,4077,5709,-5670,-4842,4089,2747,1992,-4784,-6103,5429,4613,-2491,-1558,-2802,4717,4988,-4935,-3405,-127,2302,3682,-3882,-2626,3701,970,1081,-2456,-2370,5406,2252,-2754,-677,-1024,3497,2557,-6679,39,2933,-302,982,-5365,-494,7050,-2449,-2149,-1206,-1318,5475,24,-7031,935,2932,1330,2029,-8005,65,7285,-936,-2581,-4119,-1346,9668,-249,-8406,-247,1617,5165,1934,-10174,399,7814,673,147,-6432,-2947,10527,1852,-5698,-1938,-1161,6616,4000,-10180,-2143,4897,1624,2333,-8148,-2752,9617,1808,-2545,-4189,-3986,6740,3324,-6663,-1779,159,3717,3234,-7345,-3900,5510,2655,-114,-4045,-2906,5931,1843,-2229,-2397,-883,4715,2433,-5151,-1555,1821,1380,1146,-4616,-407,4464,887,-696,-2671,-1169,4529,-597,-3468,1174,461,2007,374,-5099,2581,3495,-583,-280,-2874,142,5663,-2807,-3135,805,1404,5460,-1688,-6828,2958,2822,864,-898,-5873,1072,6120,-2297,-3340,-1543,1095,7636,-1087,-6364,2427,2952,3137,-903,-7799,1133,7053,-898,-2247,-5518,460,8076,-1814,-5991,-1137,1798,6624,468,-8523,543,5914,1660,-884,-5126,-1715,7095,-199,-4306,-1665,-724,5660,691,-6966,-586,2703,2732,89,-5660,-188,4775,650,-1061,-3445,-1584,4667,896,-4405,-535,-255,4795,52,-3681,461,2836,618,-848,-2987,293,3409,-1396,-2547,-1962,331,2640,-2014,-3478,1859,1898,335,-1081,-3124,2902,3050,-2200,-1373,-1701,2241,3852,-2792,-2371,2238,1924,2560,-2972,-4868,4766,3263,-1784,-2219,-3253,3223,5757,-2925,-3293,778,2649,4453,-2209,-6579,2992,3945,822,-2220,-5395,3004,5775,-2237,-2365,-1437,1638,4578,-2373,-5038,1232,3925,2962,-616,-6421,1440,5329,-985,-1530,-3719,920,4903,-1910,-3984,-1232,1859,4086,-2081,-5638,1061,3103,739,-1155,-4493,549,5657,-487,-2328,-1049,1075,3977,-962,-2489,-165,625,1956,-2023,-2664,1689,2788,-538,-1242,-1523,1559,3494,-2401,-1886,1364,1387,1574,-2597,-3245,3668,1795,-1524,-2012,-1958,3515,1416,-2203,-2070,-516,2896,2253,-4307,-3338],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-6,6,-8,8,-9,10,-11,11,-13,15,-16,17,-19,22,-24,26,-30,34,-39,45,-53,64,-79,101,-135,194,-312,635,-3598,-8071,-912,1544,8553,-2080,-10988,2688,5345,2584,-1091,-11921,1324,11198,-2546,-2288,-4022,-1591,12366,-1447,-9813,1701,2057,6232,1383,-12135,1852,7795,79,873,-6392,-2723,12049,-1626,-5760,488,-1286,5695,2212,-11054,1364,3184,-796,2054,-7100,-1460,7978,-2515,-3047,489,-2379,6055,1014,-7147,2141,2333,-300,1617,-6115,528,6959,-3760,-3178,-896,-852,5193,-3030,-5760,2290,3356,1583,-3051,-5618,3386,4674,-2275,-3806,-3392,4043,7651,-4650,-4589,-672,4399,6391,-5120,-7302,4052,4805,2943,-3964,-6523,6332,6863,-3462,-4135,-4729,4406,9666,-4602,-6917,1295,3433,7298,-4385,-10075,5363,4886,537,-1453,-9323,3574,10570,-6116,-4782,-2547,436,9783,-3719,-9534,3011,3303,3428,164,-10580,3545,8953,-2425,-1389,-5287,610,9034,-3000,-6211,2830,-1026,4704,-106,-9071,2411,4104,-1821,631,-3976,756,6691,-3456,-3361,923,-355,4504,-1675,-6443,3868,1427,-1649,-568,-3246,2709,5190,-4325,-2420,768,1390,4998,-4355,-5362,3516,2249,1468,-3361,-4139,6104,4289,-3338,-3964,-1714,6338,4930,-6020,-3872,1424,5387,3358,-6578,-4415,5625,3803,-2,-5069,-5337,8116,5344,-4750,-4057,-2440,5567,7892,-7127,-5570,3346,3173,3856,-6482,-8103,7359,4915,-2773,-3339,-5977,5322,8883,-6481,-4289,51,2541,6548,-4955,-7344,4296,3625,1554,-2548,-7234,3976,6853,-3949,-1800,-1746,911,7034,-4386,-5713,3399,1641,1877,-1503,-6258,4213,3831,-3574,-99,-1939,949,5641,-4790,-2732,3116,408,2521,-3039,-3230,5811,2056,-2238,-1694,-1337,4462,3613,-5303,-1271,1500,2611,1631,-4209,-2495,5349,3273,-1699,-3586,-2831,6077,2627,-4396,-3641,86,6585,2821,-6649,-3133,3843,3866,1335,-6814,-2586,7571,3563,-2216,-4623,-2284,7557,2291,-6622,-3827,283,6403,3048,-7107,-3343,4307,2910,637,-5940,-4840,7648,4161,-4184,-4784,-2527,5702,4625,-7016,-2763,2281,3531,2726,-5404,-4995,6385,1905,-2019,-2552,-4450,5119,4194,-5483,-292,1597,3559,3615,-4569,-3495,4211,551,-689,-2071,-3192,4427,2408,-4743,-226,-37,2250,3023,-4499,-1360,3054,1007,59,-2758,-1289,5859,143,-3446,-983,224,3552,1834,-5496,-1466,3719,1884,-730,-5923,-1138,5947,2023,-3621,-3371,-1113,6583,693,-5147,-1864,2426,5602,4,-5992,-273,4720,2963,-1568,-5955,-1087,6881,1274,-3262,-4489,1721,7090,218,-6825,-2784,2966,5523,254,-6774,-2225,6496,1411,-1752,-3873,-2329,7128,1410,-6110,-2109,807,4002,1873,-6654,-1561,2542,2547,1485,-3730,-1866,4978,752,-2792,-1740,-783,4259,2619,-4313,-1776,1349,1154,2046,-3282,-2757,4928,300,-823,-1692,-1156,4357,1552,-3706,-1159,2081,1670,266,-3832],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-5,5,-6,6,-7,8,-9,10,-11,12,-13,14,-15,17,-19,21,-24,26,-28,31,-34,38,-42,46,-52,59,-67,77,-89,103,-124,154,-198,272,-921,5187,4548,838,-5550,-6292,7827,4292,-2904,-4172,-4188,6211,6187,-6171,-3997,496,3718,4520,-4742,-4070,4382,2379,209,-3861,-4581,4407,2093,-3152,-1574,-2303,3392,1989,-6133,-1458,2439,902,1816,-5177,-2074,5370,-862,-1233,-978,-1574,5835,-317,-7655,2534,2103,832,628,-8008,725,7565,-4009,-1842,-3000,-2908,10874,-587,-8200,3176,494,4109,2050,-11886,466,8683,117,-267,-5924,-1625,11570,-335,-6776,-213,539,7071,1702,-11696,-596,5597,2391,1100,-7861,-3956,11800,1520,-4767,-3156,-2721,7967,3569,-8514,-2098,2930,4938,4209,-8671,-4008,7140,2269,-523,-6346,-4063,8107,3874,-4048,-2796,-1113,6081,4044,-7122,-1983,3330,2843,1679,-5595,-2045,6118,1163,-1499,-2336,-1063,4273,826,-4759,190,-752,2985,838,-6273,2007,2785,177,120,-5152,-16,5709,-2367,-2072,38,-916,5747,-2550,-6654,3525,1934,98,-361,-6432,2767,7402,-4377,-3364,-1693,165,7989,-2957,-7667,3922,3961,2074,-1084,-7937,3173,7220,-2045,-2839,-4596,-47,9591,-2347,-8446,55,1875,6794,100,-11211,772,5706,316,-620,-7531,-385,10321,-349,-5355,-2185,-172,7631,780,-8929,-562,4195,4139,665,-7311,-267,6534,733,-2259,-3395,-907,7021,952,-5393,-592,2003,5064,1362,-6190,-712,4373,2070,-124,-6065,-222,5147,-1014,-1983,-922,165,4797,-1395,-4842,-29,921,2565,-482,-4121,3226,5077,-1295,-609,-3239,2420,5127,-2772,-2230,2343,868,3179,-2015,-4931,5022,3001,-1117,-1737,-4560,3364,5747,-5339,-3156,882,1682,6020,-3853,-6335,4247,3273,853,-3275,-6802,4380,7153,-4101,-4583,-3013,2409,6524,-4118,-6853,2371,3450,4029,-2249,-8676,3048,6905,-649,-1112,-4476,2177,7481,-2307,-6077,-544,1538,6564,-2224,-5830,910,3927,1459,-2347,-6033,2525,6513,-2155,-3670,-2282,1883,5843,-572,-4646,-307,318,2848,-1850,-4606,1730,3723,-449,-2269,-3480,1653,4223,-2605,-2263,205,1345,2859,-2774,-3108,2060,1649,1279,-2537,-3467,2323,2515,-3198,-2323,-167,2555,3336,-4896,-2294,2782,1680,661,-3320,-3401,4705,2159,-3435,-1564,-1135,4478,3089,-5818,-4442,2711,2240,2433,-3838,-4421,5733,2387,-1979,-3647,-3448,5722,5107,-5225,-3896,-472,3362,3605,-5293,-5372,4678,4716,287,-3967,-5396,4964,5232,-2384,-3635,-3117,3494,4672,-3916,-5549,370,3371,3359,-3347,-5680,2659,3427,-355,-3668,-3114,2942,4552,-2216,-1559,-1371,2304,2782,-3647,-2920,2048,1981,1626,-2711,-3728,1587,2640,-1596,-2095,-1125,2315,1787,-2943,-898,832,1413,632,-2460,-1164,2701,86,-1587,-1607,-873,4024,955,-3172,-1776,2104,3578,815,-3847,-600,4166,2167,-758,-2671,-672,5059],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,23,-26,28,-32,35,-39,43,-48,53,-59,65,-72,81,-90,100,-113,128,-147,169,-199,240,-302,410,-671,3288,3262,-504,-8751,-2447,10968,636,-5348,-4246,-3183,9705,3175,-10465,-434,2824,5192,3256,-10699,-2595,10237,404,-752,-5257,-5564,10955,2968,-7770,-543,-1703,5543,5954,-10975,-1832,6053,430,3195,-5215,-5479,9496,816,-4255,811,-4554,6125,4851,-9062,-711,3532,-328,4116,-5717,-3057,7017,-1285,-3328,71,-2502,5580,2073,-6868,2074,1383,719,1341,-6666,-1057,5426,-1584,-1395,-3023,-892,6916,-1358,-6612,-15,1784,4474,-2020,-7978,1511,5506,1470,-749,-7153,1531,8847,-1129,-4405,-2871,1990,8981,-2986,-7511,1273,3443,5208,-1471,-10038,2566,8089,1243,-2481,-7872,946,10788,-1992,-5601,-1725,721,8820,-224,-11033,1654,4358,3240,1713,-9956,-170,9948,-961,-610,-3486,-3174,10908,-137,-8627,1603,-263,4405,2589,-8622,-250,7771,-924,769,-3471,-2205,9225,400,-5176,849,-1460,4017,1691,-9045,2134,3127,-1003,1618,-4991,-1585,8714,-3146,-3523,797,-339,5407,-1303,-7743,3240,3205,-106,79,-5722,2359,7591,-3293,-2807,-1320,1501,5164,-1978,-6044,1931,2772,2826,-4210,-7527,4110,5320,-1307,-3456,-5264,3746,7778,-5895,-4392,-1892,5052,6779,-4313,-8246,1833,4754,2166,-2812,-8386,4146,7981,-1514,-3498,-5345,2238,8937,-3753,-5351,-144,2642,6707,-4269,-9870,4179,5001,967,-59,-7586,2910,9126,-2824,-3837,-2142,375,8948,-1814,-7782,2337,2052,3396,804,-6614,1926,5633,-3344,-509,-3258,-1045,8091,-2398,-4362,2661,-795,2105,127,-6607,3110,3453,-2214,8,-3860,722,6267,-3450,-3546,1898,908,3045,-2191,-5101,2991,3015,-746,-1080,-2898,3014,5387,-3328,-3600,-109,3114,4798,-4084,-4821,2695,4501,765,-5347,-3374,4946,3592,-1640,-3647,-3692,5658,5154,-4661,-5271,1768,4253,4389,-5489,-6390,4596,4416,870,-5294,-5221,6346,6342,-3026,-4285,-2537,4589,7228,-5242,-5221,1200,3608,5499,-5108,-7553,5036,4413,-957,-2457,-4762,4110,5778,-3461,-3667,-1154,1276,5163,-3189,-5249,3198,1816,807,-1005,-5284,2863,4606,-3889,-1484,-1210,1572,5261,-3770,-4008,3340,241,495,-1499,-4203,3411,3122,-2942,-1832,-674,3415,3170,-4202,-1310,3453,1689,1291,-2391,-3062,4321,2658,-1510,-1909,-1246,3236,2233,-4246,-2501,3250,3263,2539,-5125,-3120,4295,3307,-1235,-4533,-1885,5427,2707,-4033,-4441,-702,5452,2836,-6175,-3912,4244,3289,1179,-6170,-3716,5106,3402,-2027,-4804,-2393,7154,4408,-5376,-3499,184,3838,4112,-6252,-3249,3923,3357,1240,-4495,-4178,5538,3046,-2736,-3219,-2461,3429,3326,-4582,-2466,1119,2065,3080,-3204,-2752,4261,2268,-713,-1787,-2262,3204,3415,-3692,-1462,650,821,2189,-4009,-2398,3394,354,391,-2716,-979,4920,1408],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-6,6,-7,8,-9,10,-12,13,-15,17,-19,21,-23,25,-28,31,-34,38,-42,47,-51,56,-62,68,-75,82,-91,101,-112,124,-139,156,-177,203,-235,278,-336,421,-557,805,-1413,6843,3642,-7414,-1748,1061,6517,2073,-8792,-2481,5539,3008,622,-7159,-1432,6254,1830,-1591,-5050,-1959,7518,1560,-5312,-2280,720,3886,1802,-6982,10,3840,1531,1771,-4865,-1041,6739,-267,-3325,379,-1008,6200,-1222,-6673,3097,1361,-380,1469,-6740,3250,6689,-3618,-2290,-755,323,8143,-3615,-6681,4752,1604,2613,-692,-9157,5419,8894,-4651,-2382,-3478,745,11381,-6125,-6970,3352,2036,5964,-461,-10105,4143,6763,-1465,-966,-7629,2109,10752,-2774,-6267,-1818,1548,9212,-37,-10502,1972,4830,3355,305,-8771,263,9075,-52,-3434,-4583,-407,8900,509,-8845,-1092,1994,5935,402,-8676,-470,5481,3270,-430,-5768,-92,6371,906,-3195,-2845,72,5784,-1845,-4747,115,1410,3283,-1653,-5615,1872,4018,-662,-427,-2552,772,5968,-2888,-2755,1001,431,3956,-2458,-5481,4336,2862,-235,-380,-5195,4389,4860,-6071,-2498,842,1768,5095,-4770,-6277,6136,1731,67,-1779,-6928,6016,7031,-5464,-1157,-1672,2794,8448,-5821,-6637,3534,3368,3179,-2433,-8993,5731,7412,-3542,-2679,-4212,3655,9491,-4818,-5855,1530,3612,5293,-3188,-8502,4457,5458,697,-2390,-6971,2187,9108,-2938,-4840,-3302,643,6486,-1582,-5940,72,2835,4788,-2616,-6419,2058,4345,1419,-1953,-4865,1144,4898,-2185,-3526,-1197,2111,5326,-2005,-4739,2012,1020,2029,-1916,-4379,3143,3486,-1000,-1424,-924,2604,3333,-4207,-3745,3005,2101,2149,-3619,-3566,5515,206,-2478,-24,-2245,4618,3804,-6263,-2035,2958,2316,2370,-4772,-4388,6336,1919,-1294,-2227,-4443,6172,5412,-5771,-3973,-155,3033,4768,-5408,-4920,6662,3274,420,-4635,-5747,5668,4934,-4412,-2676,-1919,4534,5878,-6494,-5541,2592,3243,3484,-2669,-6300,4836,4745,-1089,-3869,-3778,2807,5630,-3363,-4393,-720,3758,5771,-4229,-5700,2486,3309,809,-3614,-4547,2338,3320,-1562,-3220,-1809,3715,3732,-2376,-3194,759,2059,2194,-3672,-3090,2027,1374,-138,-1917,-1476,4416,1276,-3152,-792,-349,2208,1176,-3348,-629,4802,1346,681,-3703,-1995,5594,-25,-3355,-626,-164,3949,2174,-5650,-640,3496,1511,564,-4723,-1626,6841,1968,-3116,-2987,-524,5876,2322,-6294,-1097,3081,3455,1142,-5727,-1708,5570,2987,-2338,-4466,-1503,7133,3635,-4798,-3374,537,4860,3367,-6482,-3732,5094,3195,591,-4669,-3167,3952,4259,-2765,-3354,-955,3757,3152,-3714,-3153,2716,3317,1277,-3647,-3744,3495,2168,344,-2334,-2334,3575,1293,-3285,-2460,423,3243,2042,-2768,-908,2029,1526,509,-3515,-1261,3284,91,-2128,-807,-364,3124,2142,-3899,-872,2755,2405,-261,-4182,817,3174,-856,-1978,-1994,-541,4652,-883,-4671,364,1250,2770,-659],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,0,0,0,1,-1,1,0,1,-1,1,-1,1,-1,1,-1,1,-2,1,-2,1,-1,1,-2,1,-1,0,1,-2,6,-11,24,-54,155,-1517,-1613,8006,6105,-9503,-3192,4118,4742,4174,-8878,-5832,9439,2817,-1406,-4655,-6287,8879,6037,-7878,-2152,-512,4684,8039,-9183,-4890,6415,1495,3182,-4051,-9460,9250,4718,-6138,-849,-3550,4300,7643,-7650,-3647,3837,168,4510,-4973,-7309,7943,1802,-3308,890,-5342,3691,5885,-7444,331,2169,-510,4825,-4931,-4531,6999,-73,-2114,-1749,-3444,6112,2147,-6439,259,1158,1993,3215,-6848,-1345,6232,-249,-1432,-3370,-1400,7705,601,-6986,-2511,601,6612,1995,-8224,-1173,4931,4889,-370,-8248,-1436,7460,2090,-2828,-6631,-1638,9619,1860,-7249,-2047,1119,8227,2133,-9864,-2065,5529,3730,1105,-9646,-2916,10870,1124,-2573,-4004,-1891,9266,4272,-9312,-702,1740,4209,5221,-9968,-3818,7114,1152,815,-3193,-4788,8785,3059,-6461,-999,-1569,4171,6031,-8922,62,4691,-132,3525,-3593,-5917,8066,969,-4600,33,-2505,4192,3155,-5970,674,3503,-1000,2587,-4455,-2442,7607,-1537,-2812,135,-1015,5421,560,-5764,1487,4363,1487,731,-5877,-146,6270,-1509,-3956,-3974,744,8062,-204,-6570,-1538,2289,4664,-1932,-7892,1459,5041,2582,-2032,-7407,1674,8769,-250,-3977,-5315,918,9340,-1339,-7174,-728,2269,6155,-197,-9849,1033,7039,1975,-910,-7559,-767,11059,-668,-4195,-2568,-1548,7997,381,-8370,806,3229,2016,2410,-9540,-1111,8749,-511,-1273,-2282,-2864,7923,1141,-5817,1265,605,2110,3053,-7068,-256,5437,-30,386,-2817,-2057,6148,-919,-5625,1150,-1437,2422,925,-6558,1139,2752,-1633,345,-3592,-217,6481,-3046,-3518,722,-259,4010,-361,-5782,2375,3812,-627,-1001,-3712,2842,6746,-2584,-3202,-2470,3237,5617,-1958,-6320,443,3587,3595,-3724,-7558,3385,6347,858,-3099,-6062,2183,7780,-3014,-4931,-1763,2902,7489,-2807,-6552,1467,3646,4024,-3000,-7624,3231,6976,-1250,-2511,-4817,2375,8536,-2559,-4790,-1175,2868,5340,-1322,-8076,1887,4281,1497,-22,-6243,1368,6357,-1826,-2317,-1689,-1327,6193,174,-6255,2475,1394,1473,1328,-5708,848,4720,-1084,-1629,-619,487,4226,-2270,-3986,2754,691,1440,-752,-3605,2285,3621,-2982,-1613,-1341,1399,4330,-2609,-3031,1681,1469,2056,-3250,-4955,3436,2939,-1508,-2321,-2203,4106,4147,-3898,-3715,-292,3459,2483,-4936,-4374,3882,3982,1229,-3921,-4681,4097,4633,-516,-3993,-3111,4740,5288,-4514,-3806,1007,4935,3967,-3738,-6131,2714,4462,1086,-3680,-4518,3880,4793,-1551,-3526,-2589,2576,5666,-3738,-3845,1537,2399,3713,-2668,-4769,3516,4250,-1171,-1854,-4090,1493,4426,-2004,-2560,-1248,1089,2889,-2993,-4418,1684,1315,156,-1188,-2578,1908,3162,-2455,-1085,89,874,3551,-2484,-2256,3154],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,-1,1,-1,1,-2,1,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,11,-12,15,-17,18,-20,24,-28,33,-43,61,-102,246,-2104,-10125,-390,7330,1471,-1852,-7173,158,8950,224,-5003,-2060,875,7456,-1567,-5396,74,2281,3802,-996,-6485,260,3672,409,-1094,-4339,1299,7127,-2526,-2958,112,-659,6211,-1753,-5901,4418,1978,18,-647,-5006,3335,6148,-5323,-1375,486,-107,6511,-6278,-6182,5098,1434,-92,-1026,-7404,6241,5746,-6427,-1369,-1857,2088,7736,-7802,-6240,5558,1247,3098,-2682,-9375,7305,5103,-4705,-2026,-4837,4175,9172,-6452,-6854,2583,2254,7067,-4965,-10574,5429,5618,207,-1951,-7998,3675,9043,-3499,-5984,-1518,2401,8846,-2662,-8163,1542,4048,4049,-2336,-7969,3763,6010,-299,-2676,-5240,2712,7908,-2354,-4181,-1398,2800,6336,-2506,-5909,2185,3122,2525,-2419,-5644,2850,3627,-2623,23,-2556,1975,4928,-4857,-1264,1477,839,3022,-2045,-4352,5892,981,-2139,561,-3162,4485,4117,-7062,48,1364,479,4420,-5617,-4998,7596,630,-1225,-1090,-4782,7241,3874,-7730,-1099,469,1802,5751,-8261,-3216,7350,2246,539,-3818,-6233,7627,4540,-6633,-2518,-2716,4820,6836,-6817,-5079,4136,2672,3778,-5637,-6825,6991,5086,-1865,-3456,-5047,5067,6344,-4814,-4018,1013,3919,6234,-5167,-7207,3215,3921,1604,-4369,-5344,4668,5379,-2188,-2671,-3008,3995,6054,-3234,-3065,939,2761,3141,-3962,-3943,3717,2860,544,-2626,-3439,4357,3220,-3247,-1731,-318,2228,3214,-4356,-1518,2938,-560,1712,-2354,-2506,6197,-487,-4125,307,-877,3520,950,-6019,-339,3472,1464,1653,-4702,-3294,7294,-325,-4258,-1074,-887,7540,2508,-8190,-175,1641,3142,1506,-6204,-2238,8086,951,-1072,-3080,-2628,6403,2560,-6738,-3089,825,5724,3213,-7516,-3527,5764,3335,438,-4965,-3657,7795,3000,-3749,-3546,-2431,5353,4480,-6504,-2876,2547,4346,2799,-4595,-4154,4783,3418,-1400,-4362,-2418,4843,2804,-5012,-3720,-434,3865,2202,-2456,-1857,1452,2877,1944,-2912,-2094,2833,1808,-1419,-2282,-979,3981,210,-4544,-615,727,1436,1310,-3869,1096,4392,-11,-852,-2414,-827,4751,-256,-4720,449,680,3178,527,-5418,935,4867,-277,-1641,-3227,-329,5923,-1985,-4448,119,2575,4127,-503,-6329,1984,4825,2755,-634,-6133,1110,6304,-588,-4302,-3083,1349,5737,30,-7207,-532,3328,3324,-69,-6811,-1273,5734,1122,-1437,-5090,-1122,6419,1278,-4340,-2888,1139,5054,1619,-5576,-2194,3358,2561,-523,-4776,-1787,4100,1489,-2271,-3256,-417,5797,1598,-3036,-731,2068,2459,694,-4501,-958,2188,957,-1232,-2482,-112,3421,-498,-2348,89,377,2985,-1045,-2922,821,2171,1719,-958,-3326,647,3519,-1958,-2339,-1634,1609,4383,-1073,-3796,1654,3214,1869,-1847,-2834,2301,4433,-288,-1349,-1044],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,6,-6,7,-7,8,-10,11,-11,13,-14,15,-18,19,-22,23,-26,28,-31,35,-39,43,-48,54,-61,69,-79,93,-111,136,-175,242,-389,1592,-4861,-6831,7047,6886,-2532,-4691,-5104,6382,8332,-6938,-4846,162,3940,8124,-6806,-7990,6044,3141,1791,-3431,-9545,5509,8530,-4742,-2219,-4060,2201,10648,-6623,-6053,4096,1533,6084,-2543,-10541,4858,4469,-3753,750,-6234,1029,9168,-5817,-3451,2014,-1458,5941,-2291,-7433,5244,1916,-1517,688,-5231,2898,5616,-5977,-758,1323,-1481,4916,-4069,-5428,7219,1439,-1136,-2067,-4675,7228,4430,-5748,-2449,-671,3297,4502,-6620,-4528,5628,1563,384,-4948,-4396,6625,3761,-4860,-3032,-2189,6626,4131,-6243,-3356,1055,6302,3813,-8751,-5509,5913,4921,956,-6424,-6554,8216,4779,-4837,-4491,-2246,8084,5402,-8613,-4027,2317,4167,5534,-7836,-6008,8078,3267,-100,-3104,-5890,8212,6042,-7162,-2525,-1118,3004,7992,-7217,-6358,5438,1295,2334,-2485,-6539,6912,4213,-4153,-378,-3403,2909,6986,-6418,-2439,3503,-396,3563,-2516,-5638,7608,937,-3951,433,-3360,3606,3958,-7592,-1239,2776,-288,1739,-4364,-3184,7301,776,-3080,-2062,-2815,6189,1710,-6508,-1293,2934,3700,1129,-7125,-2723,6659,2398,-563,-6026,-2236,8045,1513,-5611,-3230,-254,7353,2480,-9264,-1906,3173,4615,938,-8667,-3219,7094,3423,-2077,-6930,-2812,8189,2209,-4780,-2440,-12,7116,2889,-8875,-2300,4466,3695,1603,-7066,-3780,8457,1554,-2157,-2958,-4184,7979,3532,-8510,-780,1031,2777,4799,-6716,-2130,6902,-72,-214,-2080,-4505,6296,1524,-4938,296,-483,3076,3490,-6358,-1717,4448,-381,627,-2907,-2444,6729,120,-3229,791,-1073,3839,1162,-6466,-83,4443,413,-591,-4224,-1594,6491,-1438,-4149,-549,1066,5828,189,-6383,-338,4184,2274,-759,-5865,1186,7779,2014,-2695,-3938,1399,6929,-853,-6152,-2245,3019,4888,-777,-8109,345,4891,3901,-1933,-6985,362,7976,61,-2918,-4579,1294,8582,-548,-6074,-1517,1598,4927,782,-8388,991,4533,2098,-1576,-6721,-1230,7323,46,-3177,-2180,-518,5457,1789,-8427,136,3447,1762,1423,-6384,-205,5724,-929,-1723,-2088,-1792,5217,1,-4951,788,1124,1835,850,-4526,1146,5025,-1856,-333,-2189,-441,4076,-1912,-3930,1392,688,1550,-777,-6300,1235,5657,-695,-1579,-1516,554,6118,-1760,-4481,-284,2199,3653,-1787,-6255,2110,4308,1752,-2299,-5055,2303,6344,116,-4354,-1837,2767,6011,-2577,-6267,-383,3545,3996,-2501,-6723,1390,5247,1878,-3400,-4605,2164,6596,-1893,-5340,-2257,2014,5526,-2204,-6489,994,3226,3168,-1249,-7054,2604,5363,832,-1304,-3800,1241,6435,-1261,-4481,-784,698,3630,-346,-5598,506,3512,832,-1457,-3081,1295,5027,-2504,-1739,-1475,45,2967,-1607,-3680,1848,2364,1290,-771,-3294,2049,3418,-1831,-1722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,18,-20,22,-25,28,-30,33,-37,41,-45,50,-55,61,-67,75,-84,94,-105,119,-136,157,-185,222,-275,356,-499,819,-2878,3565,8947,-4501,-6193,-575,4310,5439,-3318,-7067,2567,4249,2733,-2214,-6439,4813,5695,-2933,-2509,-3567,3488,6571,-4661,-3354,1778,1916,4419,-1788,-6301,5021,1733,-1228,818,-5026,3713,5032,-6226,-214,893,-493,5742,-4625,-4404,6609,-755,343,-762,-4763,6712,4019,-7238,1210,63,3728,6383,-7630,-3413,7468,-508,-212,-2605,-6638,8874,2662,-6637,-514,-1815,4495,6430,-8627,-4528,5118,3067,4804,-6227,-5378,8408,3949,-3192,-3693,-5937,6372,8364,-7996,-4186,1319,4174,6448,-7290,-8034,5988,4513,2084,-3889,-7096,4633,6696,-3663,-5277,-3551,5758,6823,-4525,-4442,729,4115,4285,-5225,-6819,3591,2922,1580,-3030,-5774,4860,3501,-2963,-2888,-1369,3206,4825,-5070,-2943,2419,-501,2753,-3458,-3709,5715,438,-2838,-1130,-3312,4727,4123,-6162,-435,1955,-734,3739,-6194,-3116,6820,-15,-3481,-202,-2181,6977,2406,-7321,1198,3069,2542,2103,-7663,-998,7580,-920,-1186,-2568,-3964,9916,1416,-7235,-1161,829,4329,3950,-9749,-1728,6485,2254,-154,-5627,-3362,8360,2419,-6067,-3744,-2044,6877,3916,-7901,-3175,4522,3794,2602,-6885,-3839,6722,4883,-730,-4443,-2389,6704,4842,-3691,-3493,110,5424,2895,-5291,-4152,2219,3665,1764,-5188,-3440,4740,3429,-708,-3395,-2960,4970,1333,-2665,-638,177,2469,3237,-5209,-869,3991,-447,401,-2851,-1849,5136,873,-3207,655,-397,3320,522,-6166,1840,3569,-581,1416,-3206,-652,6314,-2496,-3913,37,-644,4766,669,-7233,2701,3517,1349,172,-6851,-252,7235,-1850,-2737,-2703,99,7678,-882,-6614,171,2723,4891,688,-9070,-893,7240,1128,-1892,-5373,74,7956,274,-4032,-1276,1877,5653,1802,-7905,-1734,4418,2927,396,-6163,-1271,6409,2233,-3622,-4138,-1026,6668,1221,-5851,-2441,1739,3485,1435,-5523,-2299,3947,2369,340,-3926,-371,5038,1332,-2562,-2478,575,3872,101,-3163,-226,1415,1969,-594,-5089,1165,3819,-798,-686,-1123,643,4105,-712,-2284,1925,1448,1787,-1310,-3319,3008,3050,-2702,-714,-2168,1278,4647,-2481,-4831,864,2097,3664,-2194,-5178,3443,3795,119,-1631,-4519,2300,5188,-2725,-4226,-189,2310,5547,-1863,-5822,3265,4820,2017,-2794,-6231,1904,5519,-1485,-3345,-2496,2427,5686,-469,-6012,-1386,3726,3513,-1317,-6721,797,4037,1760,-1325,-4278,-514,5617,243,-3916,-2176,1254,4693,66,-4831,-218,3155,2833,-1026,-4247,811,4678,1345,-1332,-2053,569,3288,-832,-2785,-799,2263,3731,-1033,-4160,1526,2675,1249,-1979,-2267,2064,3875,-2127,-2011,160,2283,3582,-2753,-2437,2704,2404,772,-2104,-1972,3336,3162,-1287,-2430,-1035,3181,3030,-3048,-3264,1842,2494],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,6,-6,6,-7,9,-9,10,-12,12,-14,15,-18,20,-22,24,-26,29,-33,37,-40,45,-51,57,-65,75,-87,102,-125,157,-212,323,-631,3909,9263,-3733,-7646,143,3992,6935,-3904,-9277,4225,6875,1376,-3103,-8602,2461,10131,-3079,-5199,-3088,1486,10428,-2375,-8307,2319,2866,5548,1041,-11031,2897,8185,-1969,-1075,-5636,-1162,11218,-2522,-6613,1929,-1489,6113,1787,-10400,3208,4956,-1103,2480,-6591,-182,8531,-4302,-1642,1655,-2614,6574,-339,-7647,3859,2213,-819,776,-6062,1905,7053,-6809,-3676,897,-225,6388,-2585,-5340,5737,2762,478,-2068,-6908,3847,5749,-4608,-3984,-1789,2967,6679,-6336,-5527,2813,4625,3497,-4455,-6733,4359,5631,-61,-5507,-5754,5661,8050,-3916,-5217,-1255,7072,7807,-6183,-6383,2613,5073,5226,-5688,-8448,5678,6048,-907,-3481,-7081,5621,7858,-6127,-4235,99,3467,8668,-4802,-7856,4339,3815,1572,-1831,-8718,5021,6803,-3164,-1483,-4542,429,8537,-5457,-6093,2112,89,4388,-155,-7903,5054,3205,-2385,1009,-3927,2331,7503,-5456,-3683,4535,-2271,4536,-2659,-5938,5064,2398,-2852,1062,-4036,3316,5270,-6506,-2192,3343,1288,3808,-5273,-4026,6608,2589,-78,-3743,-4121,5866,5078,-6227,-3487,-389,4399,4276,-7161,-4869,4977,4132,549,-5517,-4952,5864,4168,-2544,-5754,-3507,7323,4865,-6390,-4147,1199,4820,4851,-8671,-4636,5401,4344,1660,-5741,-5070,6861,4454,-3532,-3022,-2819,5565,7092,-6667,-4100,2042,3438,5707,-6369,-6166,6677,2942,-716,-2508,-5864,5606,4642,-5786,-2040,-1068,644,5218,-6138,-4257,4940,628,1364,-1160,-4814,5692,2146,-4644,231,-413,2751,4644,-5236,-2258,4824,901,1448,-2696,-4293,4636,1714,-4382,-574,-780,5060,2705,-6010,-755,3838,1417,1892,-5001,-2321,7714,1363,-3213,-3078,-1492,6855,1775,-6421,-1981,3273,4610,1437,-7596,-2216,5474,3773,-2165,-6690,-1678,6784,3715,-5012,-4026,-655,6851,1409,-7854,-2413,2094,4749,1839,-8957,-1887,5969,3129,-802,-4441,-2449,7025,2970,-4817,-3524,-64,5997,3105,-8166,-2939,3476,2936,2731,-5525,-3079,6599,1249,-2493,-2534,-3701,4735,3313,-5366,-1609,1183,2111,3234,-5152,-2259,4958,-165,-533,-1142,-2622,5084,366,-5216,1286,581,1199,1124,-4986,-410,3768,-900,-451,-1290,-693,5614,-749,-4527,234,851,3246,296,-5800,418,4879,179,-1664,-4672,844,5804,-95,-3589,-1262,1415,5073,35,-6085,-436,3731,3417,-1503,-6647,-634,5113,1342,-3721,-5083,1233,7273,414,-4974,-2593,3693,4683,-377,-6990,-286,3943,3788,-1060,-6019,642,5580,528,-3072,-3228,88,5685,1218,-4689,-1631,1118,4150,161,-5865,-509,4106,2930,-664,-4508,-1581,5680,-693,-3724,-1199,-995,3879,708,-5895,118,2493,1614,-340,-3560,-98,5013,-374,-2075,-877,-1108,3758,-823,-4362,1075,1759,276],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,4,-4,4,-5,5,-6,6,-8,9,-9,10,-12,13,-14,16,-18,20,-22,25,-27,30,-33,37,-41,45,-52,57,-65,74,-85,100,-120,149,-196,286,-527,3135,4333,-7152,-7003,5296,5267,-1072,-5437,-5215,6846,5019,-4834,-4399,-1147,4413,5394,-6769,-4541,3587,2682,2928,-3732,-4857,5675,1926,-1409,-2040,-3963,3472,4748,-7158,252,2685,-20,4646,-5822,-3305,6849,-1930,-989,-1059,-4963,6377,3151,-7584,574,276,2507,4085,-6824,-861,7886,-2428,-152,-3349,-2803,8417,-750,-7027,2009,-627,5026,3287,-10527,-749,6672,-436,1481,-5670,-3010,9808,1117,-6271,-2862,-1662,8314,3525,-10384,-2230,3809,2824,2132,-8074,-4726,10019,2804,-2945,-5811,-3309,8809,4043,-5971,-3105,472,6273,4430,-8604,-4810,3374,3911,260,-6296,-4005,6896,3721,-1632,-4637,-4370,7038,3147,-5541,-2530,-1191,4958,3138,-7571,-1169,3427,935,1882,-5193,-3572,6485,384,-2950,66,-3563,4382,1784,-7015,1749,1880,-263,2551,-5351,-1001,7488,-3209,-2227,-367,-2536,5254,-776,-7072,3066,1542,1322,1825,-7532,1178,7251,-3115,-1834,-2167,-1373,8264,-1054,-9386,1268,958,3422,1847,-10023,421,7483,-853,-2244,-5793,-29,9597,-42,-7212,-1632,1297,6507,169,-9372,-88,5127,2423,-73,-7381,-1420,8014,1981,-4053,-5229,-1242,8416,2632,-7286,-2106,2458,5963,995,-7736,-1578,5322,3081,400,-6527,-1408,7058,1808,-3294,-3695,-1009,6332,1086,-4772,-410,1624,4192,2296,-6530,-1122,4853,181,267,-3200,-244,6352,-800,-3813,815,-478,4431,939,-4948,1754,2426,-447,26,-3572,163,6535,-3243,-1997,1238,796,3924,-1814,-5743,2563,2496,-326,-217,-4510,2540,7053,-3344,-2922,-335,582,6523,-3162,-6650,2940,3400,1510,-866,-7055,3112,6739,-2155,-3281,-3210,796,7823,-2128,-5917,1125,2922,4624,-1366,-8660,1275,5738,981,-2427,-6195,901,7325,-495,-5284,-3423,1026,5428,-1086,-6729,-166,4045,4557,-1308,-6411,-102,6263,1256,-1910,-3896,1635,5820,-723,-3232,-1144,331,5904,-612,-4034,1345,2205,2131,-410,-4040,1540,4679,-863,-966,-1708,477,4042,-1334,-3195,1427,503,2279,-426,-3139,3188,2469,-2201,-1357,-1235,943,3990,-4313,-1105,1660,1197,2718,-2120,-4721,3888,1709,-302,-1958,-2573,3478,4635,-4289,-2628,859,2413,4801,-3809,-4502,3575,3284,-144,-2229,-5142,4509,5394,-3019,-4215,-1864,3540,6077,-2668,-6458,1288,4006,2616,-2949,-4868,2941,4343,430,-2361,-3190,2238,5438,-2188,-5367,-897,3865,3778,-2347,-5861,771,4886,1708,-2602,-4968,1653,4976,-659,-3456,-2128,2297,4337,-1271,-2482,219,986,2118,-795,-3592,1154,1474,786,-1190,-1853,1747,3704,-1609,-1715,-118,695,2859,-2048,-2209,2633,-1045,84,-1093,-2013,3670,1781,-2702,-1678,-708,1991,1689,-3987,-1475,2677,1306,-74,-1915,-2128,3937,1265,-3677],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-10,11,-13,14,-15,17,-19,22,-24,26,-29,32,-35,38,-43,47,-52,57,-63,70,-77,86,-95,107,-120,137,-157,182,-216,262,-330,437,-635,1119,-5533,-778,9213,1428,-3196,-6974,579,10790,-873,-7145,-3938,1172,10141,-84,-10474,-8,6272,3955,1461,-10213,-270,10718,541,-2956,-4849,-2320,12155,1555,-8120,1005,-1412,5975,4110,-11191,-151,6310,-661,968,-5900,-2400,9584,-1904,-4602,1480,-2396,5724,3137,-10452,1547,3418,-1011,2832,-6482,-2015,8923,-2847,-2310,1313,-2509,7355,1060,-7771,3223,2259,21,2358,-7701,137,7662,-4131,-2799,40,-542,7150,-1800,-7415,1679,2138,3374,-388,-9182,2534,7776,-617,-3701,-5492,1718,9973,-2413,-6631,-1659,3197,6212,-3018,-8962,1682,5774,3249,-3065,-8085,3166,9668,-553,-3847,-5917,1936,9431,-1471,-7733,-1394,3198,7257,-2096,-9788,3068,6180,2313,-2462,-8869,1221,9025,-2174,-4040,-3199,748,8916,-2390,-8556,2128,2364,3011,906,-9395,968,6954,-3160,16,-3756,-1304,8684,-2732,-6080,2733,-963,5143,1277,-8747,3262,4074,-3462,730,-5427,-594,6918,-4585,-3665,1937,-204,4820,-1163,-8406,5863,1388,-2179,-744,-4392,2180,7060,-5272,-3211,-592,867,5574,-4677,-6417,3837,3327,701,-3016,-5957,5130,6754,-3752,-3888,-2737,5059,7101,-4904,-6232,1799,5593,4037,-4748,-6204,3283,5928,983,-4988,-6316,4158,6783,-2706,-5529,-3774,4830,7051,-4595,-7082,2363,3214,5083,-4742,-8312,4712,4973,-975,-2157,-7085,3688,7167,-4759,-3387,-1632,1334,6434,-3421,-6028,4197,2008,578,-490,-5926,3786,6479,-3341,-1589,-2718,53,6390,-5013,-3873,4047,825,1454,-578,-5611,3524,3656,-4784,836,-2112,1642,5010,-4007,-2351,3197,209,1561,-2486,-5326,5320,3540,-3597,-1923,-1522,3813,4377,-5548,-2884,2567,2937,2568,-5329,-4484,5493,3730,-1922,-3817,-2956,6112,5024,-4926,-4247,-633,4385,4072,-6386,-4942,3080,3708,946,-6297,-5117,6283,4530,-1058,-5603,-4201,6162,4261,-4915,-4039,-998,4627,4914,-6011,-4931,3372,3689,1307,-4966,-5071,4967,3766,-2679,-3000,-3405,4644,5676,-5605,-3492,1331,2906,4838,-3812,-3888,4297,2155,-581,-1702,-3262,3239,3809,-4039,-2309,919,2016,4455,-3585,-2642,4124,581,62,-935,-3113,4908,2877,-3672,-606,369,2747,3167,-5243,-2001,5044,522,721,-3257,-984,4789,2350,-3567,-238,221,3648,2156,-5510,-1696,3581,2640,-107,-4263,-2418,5843,2839,-2950,-3939,-279,6277,2798,-4949,-3884,1932,4041,2061,-6074,-3123,4290,3452,-988,-5057,-2395,5827,2735,-4327,-3881,-861,5347,1973,-5773,-1865,2470,4435,970,-6041,-2741,5311,2499,-1758,-4901,-1030,5356,2733,-4782,-1664,347,2354,3170,-5439,-2789,2429,1760,746,-3871,-2122,5147,1251,-2855,-1621,-919,3922,1104,-4160,40,1343,-34,1118,-2739,-1901,4638,-748,-2243,-1143,-712],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,6,-7,8,-9,9,-11,11,-12,14,-15,16,-17,20,-21,23,-26,28,-32,36,-41,47,-54,64,-77,95,-123,168,-253,466,-2303,-4250,-482,7646,3600,-7755,-2567,1880,4708,2968,-8524,-2265,6440,2351,665,-4648,-2743,7891,1936,-3303,-1370,-2261,5418,2668,-7427,-377,2175,397,3150,-5588,-1862,6683,-941,-1375,-481,-2492,6616,170,-7172,2947,554,-205,2565,-7559,1561,6976,-2774,-965,-1273,-883,8563,-2372,-8199,4413,2189,2579,1523,-9720,2367,8303,-3216,-1285,-4342,-485,11823,-1812,-6348,1216,450,6531,219,-10827,1858,6210,776,-831,-9335,212,9898,-1153,-4675,-3215,1165,9459,-188,-9562,151,4620,6062,-566,-9124,-1563,7719,2466,-1730,-6971,-672,7573,613,-4769,-4284,1005,8337,1250,-7937,-2001,2496,3913,-799,-7816,-76,5892,405,-854,-6365,-647,6684,-759,-4330,-572,-65,4667,1370,-7693,2130,2559,92,2276,-5433,580,5979,-2733,-2270,834,-1377,5751,93,-6727,4471,2149,385,254,-5996,3216,6704,-3790,-2411,-513,-432,6022,-3225,-5692,4941,1366,1879,-87,-8303,3229,7459,-3840,-2384,-3348,2223,8735,-3335,-7806,2236,2576,3928,-2199,-9436,4182,6972,-1208,-1456,-5753,2137,8721,-1567,-6080,-2354,2801,7065,-2314,-8870,1319,5336,3087,-2593,-7897,1840,6219,45,-4562,-5649,2416,7578,-867,-5520,-1934,2260,6220,-746,-6257,2152,3337,2619,-418,-6142,1118,5916,-768,-2037,-4200,-116,5644,-2454,-4963,2573,-71,3264,-1386,-5780,2977,2827,-1897,28,-2872,1645,5000,-4157,-1860,2104,44,3909,-2128,-5404,5723,735,-1536,-1706,-4475,3859,4217,-4674,219,2191,776,4051,-2802,-5853,4586,1983,-529,-2252,-6254,5170,5843,-4603,-3251,100,3261,5196,-4015,-6599,4041,3187,1983,-4146,-6203,4823,5595,-1809,-3499,-4027,3413,5860,-3240,-5463,167,2911,5605,-2971,-5899,2563,3920,1829,-4243,-5168,3262,4927,-2180,-3117,-2537,3297,5427,-3282,-3761,617,2741,3957,-2664,-5265,3510,3267,213,-1744,-3406,1343,3905,-2810,-2762,-1413,783,3966,-2863,-3914,3545,1373,959,-1287,-3502,3213,1577,-2722,-1468,-1044,2428,3118,-3844,-2077,2352,390,1621,-2812,-2882,6108,754,-3402,-222,-1650,3045,2479,-5893,-901,3886,1271,1370,-4862,-3922,5889,2145,-2551,-1155,-1161,5057,3624,-6233,-3044,2174,3659,3301,-5215,-3835,5851,2788,-806,-4822,-3213,5346,3648,-3005,-3288,-1292,4682,4021,-4593,-3444,2841,3451,2061,-5081,-4296,3995,4214,-306,-3587,-1700,4429,3884,-2660,-2769,305,2679,2596,-4310,-3221,2602,2225,606,-3605,-3299,3287,1558,-714,-1727,-22,3123,2818,-3626,-1433,973,1576,2276,-2667,-2118,2817,952,-873,-980,-1221,3263,2286,-3412,-1106,599,1221,288,-3646,-523,3691,-41,233,-2757,-852,4845,830,-4264,-878,1133,2244,1113,-5981,-48],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,2,-3,3,-4,3,-4,4,-5,5,-6,6,-6,7,-8,8,-9,9,-10,12,-13,14,-15,17,-19,22,-25,27,-29,25,20,-488,-7995,-5907,2555,6667,2481,-9034,-3678,4769,4744,325,-7544,-4070,11130,2877,-3783,-4903,-3371,8971,5402,-9583,-3185,2774,6006,5303,-9205,-3840,7570,3281,680,-5003,-6383,9768,4238,-5978,-2057,-1932,4984,7802,-9538,-1237,5399,-410,4540,-5447,-5003,8550,443,-3754,1587,-4940,5441,5655,-8379,933,2144,-269,4434,-5694,-3619,7784,-1642,-3904,115,-2861,6169,1982,-8931,803,2879,233,2535,-8822,-819,8846,-1240,-2211,-3021,-2975,8610,-165,-8636,749,1775,5554,723,-9280,-797,7532,1454,-1066,-7586,-619,9870,2123,-5841,-5566,580,8125,825,-8493,-2626,3962,6351,1231,-10102,-1172,7011,3546,-1136,-7250,-1072,10270,248,-5874,-4536,-379,8979,1649,-9201,-305,4019,5210,2546,-9546,-1458,8466,666,-476,-5685,-4253,9415,2047,-7378,-416,-1095,4875,4241,-8753,-802,5867,-284,1761,-3888,-3424,9303,-1652,-4008,1559,-2392,3237,1646,-6947,2036,4169,-1217,1401,-3906,-1516,8113,-3429,-3400,795,-1249,6590,-741,-7575,2005,3818,940,-532,-6508,2548,7529,-2337,-4578,-1283,-351,8187,-2885,-7411,1337,4227,4056,-1329,-8833,1424,7125,934,-3446,-6259,1617,9870,-1030,-7621,-2401,2830,7150,-1907,-8384,-578,5637,4372,-1916,-7702,1749,7253,1178,-3212,-5631,516,9334,-978,-7055,-1452,1497,6784,-1723,-8712,1136,4937,1960,-800,-7583,656,7566,-1190,-1875,-2536,-704,7783,-1242,-6622,1983,140,2564,938,-6383,1548,5351,-2053,-830,-2937,-929,7378,-1697,-4627,2443,-1083,3488,1097,-5450,2524,3564,-2167,-164,-2687,134,6146,-3812,-4393,1744,437,3246,-1239,-6755,4620,3452,-1242,-1675,-4580,2673,6614,-3523,-4651,-117,2654,6512,-2883,-6932,2386,5235,2098,-3749,-6240,3228,5798,-1681,-4595,-3497,3612,6604,-4178,-5944,-132,3516,6180,-4540,-7076,1449,4185,2566,-4313,-6898,2782,6578,-1558,-4816,-4360,1945,6675,-2308,-5952,-506,4231,4184,-2325,-6900,3261,4280,325,-2112,-5020,1528,5447,-1490,-3517,-468,1835,3908,-1769,-6003,3546,1934,1501,-568,-4394,2316,3979,-3393,-1949,-553,-207,4691,-1843,-3418,2031,2538,804,-793,-4522,5047,3252,-3327,-1377,-785,2574,4442,-4599,-3445,3590,2236,1359,-2597,-3591,5909,3057,-3466,-1876,-1962,5381,3478,-5450,-3833,1426,4318,3421,-5155,-5016,4152,4594,-349,-4393,-3996,4657,4112,-3874,-4846,-669,4146,3772,-4188,-5134,1804,4124,2162,-4684,-6071,5238,4759,-1224,-4929,-3055,4202,5177,-2849,-4746,-365,4955,5264,-3938,-5032,1957,3412,1547,-3096,-4000,2609,3793,-1416,-2954,-2079,1848,4067,-3022,-3183,892,938,2948,-2221,-2921,2995,1404,-945,-1012,-1810,2853,3561,-3554,-846,241,2156,2820,-3730],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,2,-3,3,-4,4,-5,6,-7,8,-9,10,-11,12,-14,15,-17,19,-20,23,-26,28,-31,33,-36,40,-43,44,-44,39,-16,-73,776,6272,3869,-1685,-9325,319,7541,92,-3055,-6416,-259,9312,-663,-6644,-2089,505,5528,-195,-10055,1541,4363,1432,1275,-6270,-882,7212,-3516,-2443,360,-1721,7000,-600,-7567,3670,1356,687,1499,-7386,2490,6420,-4428,-573,29,-1999,7430,-4523,-5744,6249,2069,1550,-91,-7965,5036,6233,-5040,-2602,-2990,2219,6874,-5757,-7109,4031,1632,4587,-2422,-9572,5758,5969,-2055,-1846,-4893,3559,10262,-4146,-7103,49,3237,8116,-3356,-10241,3078,5541,2417,-2274,-8758,3353,8699,354,-5794,-4889,3825,8573,-2482,-6743,-620,4717,6113,-3679,-8607,2328,5063,2281,-2476,-7322,2786,8308,-1369,-3777,-4573,2311,8126,-2867,-5148,1769,1376,4270,-1564,-7925,3783,3535,-1253,169,-5795,1485,6501,-3761,-1972,2257,-1033,5537,-2701,-6689,6305,144,-1331,244,-4943,3094,5537,-6451,-541,1198,398,5433,-4749,-5599,6965,978,-669,-929,-6176,5781,5351,-7027,-2405,-479,2203,6825,-6414,-5751,5910,1841,602,-3808,-7133,6445,6179,-4556,-3391,-4202,5050,7710,-5638,-5655,1554,5734,4651,-4808,-7146,5651,6135,981,-3056,-6107,4642,6971,-4388,-4782,-1927,3498,7032,-4713,-7050,1645,4900,4858,-5698,-6761,4293,4547,161,-3182,-6126,3983,5760,-2890,-2978,-1399,2895,5039,-3825,-4086,2948,1827,1887,-2764,-4722,4653,3391,-3126,60,-2027,2704,6182,-5911,-1846,3396,492,2196,-2311,-3504,6103,1474,-3992,-849,-3345,4038,3613,-7525,-356,2298,291,2539,-4334,-4380,6554,1260,-3074,-2513,-2169,7161,2952,-6329,-1017,1940,3043,3883,-6456,-4434,6236,2315,-1644,-4636,-3558,8251,2490,-5980,-2762,215,5813,3470,-6433,-4412,3614,3673,1732,-5577,-5193,5156,4572,-2438,-4124,-3500,5418,5262,-5304,-4465,12,5533,3231,-5940,-3292,3652,4881,1174,-5841,-3468,5513,3329,-973,-4442,-1700,4840,3268,-3663,-2210,1026,2511,3213,-4470,-2497,3288,1930,-663,-3385,-1154,5812,1275,-3912,-22,-417,2817,1626,-5306,-132,3700,-97,711,-2157,-2115,5855,1065,-4066,65,127,2828,1411,-6375,-506,4161,1178,-556,-4514,-1120,5709,39,-3884,-2073,418,4761,40,-6808,20,3179,3163,486,-6227,-643,6387,1558,-2822,-3108,-1189,6742,1555,-6454,-1914,2236,4579,1503,-5203,-2371,4017,2717,-727,-5537,-1475,5723,1920,-2717,-3827,378,6005,1281,-6118,-1911,1737,3845,757,-6056,-1996,4939,2896,-1808,-5174,536,5455,2024,-2941,-2356,-285,5277,993,-4162,-1307,2700,3450,389,-3050,-1096,4171,526,-772,-482,-360,4099,528,-3134,210,2335,2044,-201,-3683,719,3539,-784,-2177,-1142,-32,3933,-448,-4502,-139,2212,1565,-1171,-4680,1563,4684,-120,-2393,-3125,1929,5684],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,4,-4,5,-5,6,-6,7,-7,9,-10,10,-11,13,-14,15,-17,19,-20,23,-25,28,-32,36,-41,46,-53,62,-73,88,-110,143,-198,304,-585,3405,5989,50,-5397,-6668,7814,7959,-4475,-4473,-2519,6030,7698,-6750,-5898,3269,5148,5212,-7522,-7834,6395,4494,3,-4474,-8907,6878,6112,-5871,-3183,-2290,3718,8125,-6932,-6907,5001,1665,4427,-3476,-8785,6902,4224,-4020,349,-5071,2981,7597,-7605,-3205,2914,-1070,5429,-2556,-6956,7147,1224,-3587,1973,-5528,3439,6586,-7512,205,2398,-541,5009,-6451,-6048,7896,-669,-2621,-339,-4195,7122,3835,-8998,-1304,985,1774,3828,-8514,-4213,6715,1335,-1355,-4593,-4935,8897,4000,-5994,-3256,-252,6089,4765,-8857,-4678,5425,3534,1621,-8571,-4453,7911,4221,-2605,-5245,-3926,8683,3955,-6544,-4593,-847,6946,4722,-8252,-4436,4712,4519,3174,-8269,-6253,7483,3917,-2414,-4707,-4619,7619,6309,-8279,-2061,863,2958,6357,-6713,-3872,5502,328,1056,-3331,-5497,7553,2933,-5488,536,-2829,3388,4847,-7253,-1171,4732,-2128,2718,-3511,-4388,7491,-40,-4187,1177,-2248,4360,3594,-8613,229,4028,-1522,2268,-5752,-1638,8794,-761,-4623,-1290,-2443,6604,2125,-8906,591,3952,3094,1399,-8260,-1080,8775,214,-3592,-6058,-1185,7801,1324,-7301,-2928,1704,6523,1705,-9357,-2018,5528,3206,-835,-7026,-1737,7965,2687,-4366,-4161,-258,9422,2310,-7219,-3260,1128,6779,1911,-8684,-2235,5349,2515,-365,-7595,-1574,8214,1362,-4597,-3261,-1673,8046,3406,-7882,-305,2247,2172,3664,-7441,-2024,5847,-256,-1628,-2582,-2468,6270,709,-5626,1209,202,2441,1265,-6915,202,5270,-1553,191,-2702,-1923,7177,-1895,-4610,885,259,2913,1000,-6577,2118,4294,-1250,66,-3879,-710,6608,-2297,-3779,532,329,5814,205,-7159,2291,3649,600,-669,-5559,1562,7443,-93,-5245,-3132,1926,6130,-955,-7735,-199,4967,4056,-786,-8708,833,7033,1425,-2070,-5859,1707,7085,1131,-5516,-2804,2213,7278,-724,-6516,-1137,3855,5074,-773,-6365,423,5356,1186,-3239,-5396,1004,7274,-599,-5142,-786,327,5381,114,-6456,202,2949,852,-281,-5047,601,5185,-326,-1868,-1631,-966,5764,210,-4250,1699,1682,1204,255,-4980,1047,4050,-1760,-1658,-1619,514,4352,-2775,-4637,2034,1866,1782,-516,-5653,2983,3938,-2418,-1950,-3012,2299,4170,-2600,-4724,1491,3329,3718,-2619,-6090,3313,4990,-1425,-2968,-5648,2821,6286,-2226,-5240,-1586,2790,5541,-3214,-7124,2356,3381,2494,-3051,-6257,3113,6068,226,-4626,-3156,2021,5489,-1793,-5399,-1295,2507,4290,-2577,-5916,1305,4137,1612,-2251,-5924,1705,5646,-622,-2955,-3128,2505,4293,-1773,-4713,408,2917,2749,-1321,-5281,1143,2347,797,-1019,-3591,731,4273,-2025,-1924,1058,1564,2841,-1838,-3397,2143,2149,21,-1335,-2539,3467,3282],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-11,11,-13,15,-16,18,-20,22,-24,27,-29,33,-36,40,-44,49,-54,60,-66,73,-82,92,-104,118,-136,160,-192,236,-304,424,-702,3398,-1756,-5968,-3184,3082,8628,-4814,-7090,1714,2547,5273,-3373,-9476,3629,5217,-728,-916,-6515,1892,9099,-3485,-2965,-259,35,6816,-2404,-7573,5486,2662,-521,803,-8881,3360,6264,-5546,-391,-460,-1428,6744,-4512,-5630,5379,-250,-93,-811,-6219,6583,4187,-6179,162,-137,688,6897,-6690,-5284,6235,-278,2245,-2168,-6076,7881,5899,-5551,-1765,-2241,3714,7157,-7007,-3894,3766,3728,3543,-5025,-7295,6019,5766,-1611,-4549,-5233,7227,7405,-5508,-5374,-1156,4983,9040,-5776,-7079,3689,4984,3857,-5439,-6989,5536,6729,-893,-4789,-5785,6026,7097,-5199,-4374,-945,3865,6769,-5906,-5754,3858,3082,3742,-3270,-6156,5212,4155,-1669,-1583,-4043,3148,5638,-6452,-2683,1235,-89,4640,-2689,-4540,6610,-185,-2663,102,-5411,3392,3823,-5979,22,2454,-769,4653,-4117,-3954,7750,-129,-911,-815,-4814,6459,2797,-7232,1288,2333,2327,3187,-7618,-2483,7601,1079,-903,-3628,-3443,9027,3123,-6255,-1415,-1633,4764,3970,-7539,-3319,4185,3194,1567,-6587,-5192,8437,4581,-3167,-3901,-3744,7897,5229,-5877,-4206,950,5403,3655,-7825,-4722,4388,5034,888,-5336,-3435,6895,3422,-2801,-4297,-1852,6753,4539,-5220,-3513,374,3388,3918,-5725,-3865,3884,1002,-419,-3468,-3048,6567,2196,-2824,-857,-1092,2872,4456,-5423,-1682,2381,-738,1510,-2695,-2830,6202,244,-3632,647,-1253,3808,2015,-7077,743,3804,535,1888,-5201,-810,7330,-594,-3016,504,-2427,5565,1101,-6874,590,2619,1672,1502,-6712,-1530,7300,-887,-2520,-3240,-831,7751,213,-7712,-1155,1275,5044,1149,-7934,-2002,6345,1547,-816,-5508,-1260,8046,1866,-4808,-3773,955,5073,2154,-6110,-2250,2107,3873,709,-6369,-2188,4293,3334,-2364,-5288,-3525,6359,2322,-3900,-2976,1222,4821,1017,-5694,-1887,2125,2923,2175,-5196,-28,4797,1212,-1222,-3380,-925,4907,1245,-4636,-149,943,2590,1703,-4766,-1336,3161,-1494,19,-2379,-1124,5108,-1247,-2305,469,266,2778,219,-5195,2017,2728,-916,-741,-3959,414,5616,-1595,-3251,973,1338,4093,-552,-5893,2120,4056,-220,-1802,-5507,1293,5611,-1876,-4047,-2809,1664,6142,-920,-6320,-337,4550,2593,-1531,-6638,961,5535,1418,-1666,-3950,1238,6838,-915,-4718,-1838,2081,5330,-351,-6574,-124,4343,4106,-1175,-5893,550,5573,70,-2300,-3315,403,4397,-952,-3143,-2164,2469,4038,-240,-5947,-116,3236,928,-1019,-3409,-31,4642,-1191,-2708,-1346,458,3606,-828,-4152,1787,2299,1093,-390,-3413,1365,3537,-1793,-1032,-1254,629,3951,-2257,-3717,1625,978,1730,-998,-3753,1661,3778,-1835,-1542,-879,2563,3615,-3018,-3544,1434,2287,1626,-2071],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-6,7,-8,8,-9,10,-11,13,-13,15,-16,18,-20,22,-25,28,-31,35,-40,45,-53,62,-73,90,-115,155,-231,430,-2795,-1947,4799,7735,-3461,-8912,2208,6367,4968,-3683,-9065,3613,7927,-493,-4686,-5707,4612,10325,-4081,-5852,-2201,3272,7847,-4045,-8686,2371,3357,2973,-2369,-9525,4036,7193,-2801,-1893,-4455,494,9575,-4023,-6190,2435,325,5868,49,-9480,4436,5325,-2648,1269,-5770,1514,8532,-5670,-1874,2564,-1449,5212,-2971,-7457,6722,1922,-2931,1266,-6249,4220,6877,-7608,-935,890,-500,6654,-5308,-6391,7025,1742,-680,-1166,-5334,6262,7293,-7060,-2326,-470,2662,6402,-7049,-4661,5535,4511,2318,-3521,-7099,7428,7163,-1956,-4627,-3762,5923,7284,-6220,-6047,1829,5234,5292,-6128,-7155,4284,5715,569,-6049,-6652,6237,6870,-2008,-5206,-3754,5832,7803,-6332,-5842,1148,4353,6451,-5350,-6773,4412,3113,1248,-3225,-7222,4698,6884,-4399,-2501,-2900,2021,6512,-4191,-4613,4650,720,2304,-1077,-6432,5007,4130,-3874,-140,-3023,1994,6102,-4993,-1854,3315,-465,2163,-2896,-5095,7151,1406,-4266,-521,-2618,4889,4134,-8293,-401,3423,-272,3381,-5617,-4758,7814,1294,-1987,-2349,-2870,5952,4256,-6999,-1640,1821,3709,3808,-7639,-3838,7877,3730,-1184,-4772,-3553,8298,3911,-5277,-3642,-986,7043,3657,-7744,-3421,2995,4928,1944,-7635,-4800,7707,3096,-449,-6104,-3178,6883,5628,-5828,-3839,-593,6288,4425,-6292,-4243,2067,4447,2376,-6760,-4904,6648,3370,-1014,-2367,-3723,5455,4191,-5194,-1873,616,1975,3648,-5457,-3481,5204,-145,1060,-1354,-4183,4926,1929,-4911,685,-1213,1587,2790,-5415,-1722,5770,-968,-16,-2691,-3006,6782,-519,-5090,1381,-893,3796,2133,-7027,726,5094,1223,755,-4537,-2604,7520,-672,-3637,-367,-1391,6681,2416,-6881,-543,4968,3011,1112,-6307,-1941,6856,1370,-1927,-4230,-654,6930,2201,-6340,-3385,1762,5811,2199,-7289,-2704,5253,3729,-648,-6768,-2652,6820,1335,-3161,-4404,-69,7561,1541,-6802,-2468,1460,3939,1812,-6722,-1864,4835,2395,893,-5313,-3335,6024,1272,-4051,-1612,-930,5392,1747,-6103,-683,2233,2231,1116,-4435,-33,4576,160,-2226,-1769,-2474,4129,1278,-4087,-120,1667,1948,832,-4673,-16,4299,-1451,-1179,-1482,498,5878,-1654,-4901,787,1540,1512,-1163,-6170,2461,5379,-29,-1704,-2277,987,6318,-1173,-5096,893,1717,4448,-456,-7132,578,4122,1720,-1698,-5577,1010,7173,134,-4858,-2531,1392,5756,-213,-6075,-1617,2977,5020,-304,-6703,-174,6013,2732,-2583,-5388,391,5808,-213,-5768,-2992,1907,6375,-187,-5824,49,3655,3024,-727,-5297,-412,5114,2226,-1227,-3573,-24,5795,-483,-3165,-610,1519,3353,-1233,-4257,125,3137,779,-1439,-1896,549,3937,-1334,-3259,-305,586,2292,-971,-3822,1158],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,4,-4,5,-5,6,-6,7,-9,10,-11,12,-13,15,-17,18,-20,23,-25,29,-31,35,-38,43,-47,53,-58,65,-71,79,-88,99,-112,127,-145,169,-200,241,-302,399,-583,1046,-4910,-7245,4980,4024,2780,-5386,-6676,7198,5191,-3421,-2596,-4538,4940,7315,-7370,-3865,1964,1522,6206,-4782,-6456,6961,2101,-924,733,-5809,5720,6383,-7079,-132,-728,-1064,5849,-5662,-4263,6421,-191,1314,460,-5497,6409,1960,-7696,1317,604,733,4264,-7623,-2357,7856,68,-792,-2332,-5976,9321,1214,-7084,378,-622,4650,2892,-8369,-2770,6995,2508,783,-7347,-4388,8966,2100,-5090,-4231,-2285,8731,4597,-8047,-3584,2130,5094,4780,-7371,-4583,5992,3329,-675,-6134,-4159,8168,5094,-3485,-5356,-1849,6505,3248,-7757,-4057,1328,5516,3321,-8207,-4802,4869,4101,401,-5508,-4434,9051,4504,-4490,-1201,-2116,5098,4136,-6741,-2049,4438,397,4186,-3873,-4640,7238,33,-3313,797,-4232,4121,2906,-7753,385,1957,-849,3208,-5983,-3169,8208,-2256,-2104,-188,-2713,5947,1771,-8426,2212,2638,1021,4208,-8062,-946,7669,-2593,-2538,-1902,-1843,7697,281,-9074,92,1560,3915,3055,-9401,-1316,6594,1475,-698,-5396,-1810,8517,743,-6243,-3155,879,7112,2350,-8638,-1916,4081,4579,1161,-8184,-1599,7280,2544,-2298,-5039,-1492,8319,1765,-5678,-3673,-52,5625,754,-7094,-2031,3353,3222,576,-7169,-1750,6545,1641,-1702,-4091,-2536,7094,858,-5206,-955,-1258,3147,2611,-6614,-861,3085,552,730,-4543,-1673,6855,-601,-3918,1703,-1537,3567,2373,-6350,1748,3087,-1159,1764,-3105,-583,6162,-3886,-1912,725,-814,4437,36,-7221,3206,3883,-776,439,-5047,1149,6583,-2248,-4059,-657,899,6173,-2070,-7600,2412,2942,2488,-327,-6126,2003,6825,-398,-3282,-4112,2379,8097,-291,-6185,-282,2433,5617,35,-7542,-1450,4822,3368,-2560,-6179,-28,6590,970,-3704,-3774,1940,5810,-318,-6132,-756,3597,5065,-430,-7176,238,4435,2173,-1698,-5584,1301,6025,-96,-1908,-1711,61,4887,-1260,-4919,139,1378,1396,450,-4219,1517,4966,-1117,-664,-1482,405,4843,-2474,-3419,2302,672,936,-1491,-4745,2934,3673,-2220,-636,-3460,1536,4816,-2649,-2894,1758,131,3548,-1506,-6089,3453,2784,-1660,-1333,-2640,3241,4919,-3179,-2275,342,2339,4176,-3166,-6194,1947,3627,723,-2551,-5141,3122,5108,-1948,-4178,-1331,3477,5673,-2926,-4540,450,3563,3112,-3843,-5007,1878,4399,560,-3798,-3376,1865,4518,-1896,-5366,-2022,2389,4280,-2459,-4248,599,3511,1524,-1671,-3805,2347,4507,-1015,-2216,-3187,2894,4882,-2402,-2399,95,1544,2429,-1677,-4087,2809,2025,351,-925,-2337,2446,3269,-2747,-979,889,74,2739,-2411,-3044,1637,1352,-1065,-1950,-1716,2466,2129,-3155,-1821,332,1611,2953,-2379,-2754,3155,807,122,-2512,-3021,5008,1799,-1886,-1123,-507],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,-1,1,-1,1,-2,2,-2,3,-3,4,-4,4,-4,5,-6,7,-8,8,-9,10,-10,12,-13,14,-15,17,-18,20,-22,23,-24,26,-26,22,-10,-34,596,-1880,-9488,971,10340,-251,-5759,-4068,1655,9493,339,-9806,-1497,3840,6816,375,-10042,322,6945,2805,-1218,-7725,208,8418,431,-4534,-3192,-393,9517,-506,-8795,-206,1823,4129,1492,-9871,1496,6903,-770,690,-4581,-1583,9143,-1122,-5925,967,-1782,5653,847,-8967,2925,3251,-2399,1435,-5616,276,8570,-4411,-3829,3016,-2185,5616,-1219,-8721,4358,2829,-1456,2223,-7585,1407,8308,-6179,-2604,305,-875,7719,-3122,-9289,5073,2663,1805,-369,-8296,4356,7807,-4395,-3350,-2530,1397,9237,-5412,-8408,1435,2704,5952,-2870,-9513,3226,7968,761,-3824,-7107,2945,9785,-1849,-6390,-3002,2551,8729,-4589,-9187,741,4797,5700,-2904,-9093,3381,6171,822,-2566,-7205,2163,9197,-3333,-4589,-1593,2167,7824,-1877,-7710,2940,4428,2462,-944,-7377,3367,6199,-1253,-1343,-3898,99,7646,-3324,-5299,3104,-579,2999,-284,-7957,4828,3380,-3245,353,-4489,439,6473,-4892,-2756,3164,-1033,4583,-3751,-6474,5445,3019,-4049,-731,-3843,4496,6545,-7350,-3372,1402,1292,5704,-6424,-6270,8040,3768,-1452,-2011,-6022,5628,6605,-5319,-3720,-1847,4760,6512,-6164,-8205,4818,4499,3443,-4530,-7602,6521,7157,-1446,-4661,-4098,5169,6445,-3770,-6588,-1088,5419,5032,-4984,-7508,3505,5835,2359,-4108,-5927,4121,6336,-1687,-2869,-5137,3122,7613,-4119,-4099,-378,2873,5097,-3505,-6161,3640,1929,978,-1605,-5814,3483,5064,-3957,-1229,-1675,2309,5932,-3717,-4691,4544,1243,805,-1600,-5462,5414,2411,-4684,-54,-1565,2298,3890,-7007,-2842,4564,553,1003,-2115,-3296,7087,1430,-4160,-843,-1254,3935,4136,-7357,-1542,3480,1447,2442,-5938,-5239,7154,2518,-2038,-3300,-3445,6134,3693,-6495,-3802,3167,5880,2564,-5941,-5269,4561,3138,-526,-5227,-5004,6293,4483,-3349,-4300,-2366,5557,5011,-5298,-4932,2142,4071,2525,-5792,-4922,4382,3586,-875,-4529,-3115,4562,3376,-3123,-3644,-2001,5147,3439,-5122,-3479,982,1942,1761,-3662,-3982,4364,1720,-950,-1091,-2623,4652,2938,-4837,-912,1229,614,2443,-3435,-1606,4429,-322,-423,-1913,-2101,5120,1007,-4586,546,641,1612,2331,-5078,-772,4379,-134,-1759,-1534,-1280,7199,1551,-6381,58,1538,2969,1063,-6492,-1328,5720,2332,-366,-5160,-1236,7588,1481,-4256,-2054,42,6275,2376,-7132,-3130,3568,2916,1208,-6610,-2936,4619,2212,-1718,-4370,-2434,6724,2270,-4949,-4407,803,5087,1379,-5379,-1716,3944,4338,477,-4768,-2686,5727,2357,-1421,-3419,-1187,4414,1973,-4721,-3224,1491,3412,1995,-4323,-1513,3898,1775,708,-3781,-2408,4651,721,-2716,-1313,-1326,2553,754,-4416,-473,1464,1449,1092,-3870,-1027,3365,331,-2192],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-6,7,-7,8,-8,9,-10,11,-12,13,-14,15,-17,18,-20,23,-26,29,-34,40,-47,57,-70,90,-120,157,-334,8499,4027,-7104,-2119,-1069,7827,4951,-9256,-2662,4089,1109,3519,-6182,-5156,7435,1053,-2650,-1999,-4238,5906,4382,-8027,-49,1849,860,5331,-5974,-3568,7490,-822,-1691,-1244,-4625,6628,2416,-8022,3496,1047,796,3395,-6946,-494,7673,-3045,188,-924,-2217,8684,61,-7437,1987,444,2064,1768,-8585,157,6845,-751,-860,-5173,-873,9698,-1437,-6140,-1726,1229,7553,1674,-10398,-91,7314,4332,-1093,-9532,-841,8919,1714,-3670,-5350,-209,8960,822,-7494,-3578,1889,6926,374,-9403,-1448,5957,4415,-541,-8921,-874,8346,2013,-2735,-5839,-1047,9169,1528,-6864,-1396,117,6894,2602,-8609,-732,6396,1289,1536,-5618,-2569,8710,-587,-4240,905,-3524,4824,2453,-8098,1391,3594,-482,2843,-5718,-1548,8297,-2469,-1840,-25,-2358,5711,219,-6656,2354,1605,-1290,1967,-6222,1507,7470,-3535,-869,-416,-169,6279,-2255,-7209,3652,2924,2356,-1361,-7705,3085,7319,-1796,-2231,-3239,389,7693,-2393,-5974,-23,1960,5082,-2227,-8965,2144,6750,2557,-1955,-7217,2160,9143,-105,-4736,-4832,2535,6423,-2237,-6654,-666,4594,4932,-1781,-7997,958,5138,1224,-1465,-6408,1276,9012,630,-3389,-3701,-180,7538,-1323,-6393,894,1729,4631,315,-7468,1398,5989,-920,-590,-4096,1050,7283,-1451,-4648,1620,-1065,4048,-257,-7316,3604,2964,-594,-257,-4934,-329,5820,-3543,-2269,1382,-989,3580,-1228,-5115,4876,1738,-376,-414,-5290,2044,5888,-5751,-2445,1022,1048,4625,-3962,-6366,3034,3381,380,-2450,-6118,3199,6508,-3811,-2675,-1172,2357,4879,-3878,-6103,2310,4620,3163,-3151,-5716,2793,6749,-654,-4038,-4570,3706,6311,-2397,-5527,-2889,4838,6015,-4042,-5895,1130,3422,3481,-3389,-6159,2316,5243,-704,-3567,-3762,3284,5973,-1739,-4022,-881,2905,5246,-3177,-5730,3116,1793,1892,-855,-5485,2397,4573,-2200,-774,-1714,-416,3702,-3597,-4848,2419,606,1375,-576,-3875,2497,2518,-3045,-769,-1229,1543,5219,-4139,-1938,2683,953,2097,-2230,-3784,5990,2828,-3482,-1407,-2154,3520,3345,-4288,-1976,2744,2007,2052,-2907,-4511,4716,2067,-2160,-1955,-2103,5839,3739,-4914,-3260,-47,4164,3989,-5148,-4948,2959,4142,197,-4914,-4775,5401,5061,-1741,-4559,-1849,3826,4204,-4182,-4638,256,3184,3029,-4482,-4778,1902,3670,449,-3953,-3398,4677,4138,-2231,-3788,-1352,3245,2987,-2871,-2827,1838,2970,2299,-2359,-3150,3342,2704,-373,-1598,-2770,1982,3629,-2316,-1038,663,2254,1742,-2402,-2483,2474,1232,-939,30,-2468,2880,2287,-3059,-1324,-184,995,2311,-3136,-2273,3358,-281,100,-1825,-1508,4991,1935,-3703,-585,-562,2867,684,-4378,-1089,3893,2309],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,-1,0,0,1,-1,2,-1,2,-2,2,-3,3,-3,4,-4,4,-5,5,-5,6,-6,5,-5,3,0,-4,13,-25,30,314,8784,4676,-9416,-2492,5007,5330,1083,-10133,-4147,8424,4107,-2549,-6950,-3715,10534,4157,-6610,-4848,126,7363,4110,-9355,-2711,4738,3910,1986,-8583,-3439,8894,2463,-1425,-5291,-3305,8970,1748,-7399,-1696,-580,5083,4406,-8625,227,6038,954,1385,-2854,-4162,8664,-1065,-4345,1093,-2279,6007,3062,-8305,2112,5399,-929,3118,-6057,-1429,9085,-2664,-2293,-58,-2495,6639,-280,-8807,4596,3632,771,1812,-8163,624,9925,-2949,-3188,-2780,-1828,10623,-1253,-9856,2648,1902,3682,818,-9868,818,8189,-813,-2825,-6319,-910,9845,-828,-9012,-2114,2212,7875,774,-10129,-207,6463,3336,-279,-8881,-772,9244,725,-4284,-5555,-48,9716,873,-7842,-2257,1678,6302,-604,-9930,-995,5245,3386,236,-8348,-819,8341,-304,-4062,-3398,-406,7573,28,-6662,-829,390,4007,802,-7810,1012,6566,-1159,-30,-3718,-1885,7369,-2147,-5483,2117,-40,3447,343,-8073,1822,4168,-2528,913,-4800,176,8325,-4997,-4002,1949,-411,5177,-2277,-8197,4473,3739,-1280,-218,-7003,3811,9145,-3421,-3582,-338,180,7855,-2930,-9364,3948,4546,2870,-2236,-8872,4021,8170,-2179,-3915,-4125,2703,9741,-3215,-6483,846,4067,6547,-3440,-8664,1924,6375,1044,-2875,-8560,1489,8687,-57,-5997,-4292,3092,7440,-2324,-7582,410,2825,4887,-1754,-7397,2025,4937,1180,-1642,-5235,86,7962,-2711,-3220,-1875,1365,5523,-1880,-5910,1495,2017,2367,-1073,-5121,3115,6203,-2927,-1851,-954,363,6235,-2999,-4716,3226,678,1099,-1238,-5457,4584,3564,-3271,-1376,-2365,1023,5704,-6013,-3483,3419,1979,3412,-3140,-6536,6211,4113,-2490,-1785,-3389,3611,7066,-5326,-3419,2033,3213,5088,-4776,-6322,5179,4547,-377,-2960,-6165,4390,8558,-3402,-4538,-1345,3141,5823,-3714,-5710,2598,4156,3851,-3733,-6410,4367,6987,346,-4424,-4169,3946,7297,-2745,-5191,-1263,3207,5018,-3665,-6540,2201,2997,2442,-3257,-5621,3222,5461,-1048,-3549,-2349,2274,5043,-2803,-2836,378,1548,3695,-3061,-4385,3195,2703,281,-1838,-4105,3556,3267,-3786,-1871,-31,1136,3367,-3448,-2806,4446,727,132,-2004,-2971,4833,2283,-4463,-612,1075,2282,2547,-5798,-2868,3418,1340,-268,-3483,-3286,4974,3214,-4756,-2098,-1069,5077,3530,-6353,-2454,3472,4622,1309,-6141,-4257,7475,3827,-1938,-4755,-3553,5828,4577,-5417,-3372,695,5354,4115,-4934,-4510,3741,3771,73,-5389,-3514,4490,3731,-2795,-5493,-1945,4328,4621,-5730,-4105,1408,4685,2549,-4316,-4701,2150,3002,1444,-2637,-2834,3755,2068,-2729,-3400,-677,3187,2533,-4465,-3390,2618,2416,1389,-4962,-2821,3880,2812,-2468,-2378,-65,3145,2514,-3819,-561,2504,2313],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,5,-5,6,-6,7,-7,9,-9,10,-11,12,-13,14,-16,17,-19,21,-24,26,-31,35,-40,48,-58,72,-93,126,-182,295,-591,3371,1596,-11361,1010,7362,1060,-32,-8102,-1921,10852,-155,-4950,-2025,-1112,8345,1279,-10168,1631,3593,886,2246,-8646,-2531,9101,-1599,-2262,224,-3459,7769,614,-8865,4147,1234,1033,3594,-7114,82,7421,-3119,-509,-714,-3227,7871,-1442,-6115,4099,1305,551,-41,-7587,3137,6005,-3406,-523,-2285,923,8219,-3394,-7063,2117,1142,4904,-2690,-9046,1557,6297,1145,-3682,-6744,3125,9598,-2740,-4969,-2439,3348,8762,-4102,-7973,594,5636,6260,-3127,-8204,1993,8012,2088,-3874,-7605,2638,9227,-742,-5244,-3636,3009,9497,-2468,-9112,213,3577,4112,-431,-9248,2568,7944,-540,-1062,-5812,-1277,8887,-3295,-4482,503,-1436,5849,-152,-9254,2303,3661,68,2075,-7257,328,8254,-3563,-1788,1441,-1632,5573,540,-7792,4953,2239,-537,118,-6171,2613,5977,-4125,-719,376,-606,6474,-3843,-5621,4451,2156,743,-981,-5339,4296,6177,-3906,-1668,-1221,1976,5863,-4491,-6482,3412,2519,2918,-3889,-7240,5431,6023,-845,-3673,-4626,4642,6396,-3055,-5374,-1216,3383,5018,-3279,-7027,1441,5263,3123,-4904,-7439,4128,5533,-1201,-4411,-5407,4639,6923,-4383,-4814,-1281,3055,6267,-3728,-7598,1702,4187,2323,-2965,-7290,4668,5855,-1831,-2721,-3652,1425,6926,-4038,-4939,1605,1028,3508,91,-6964,4308,4267,-1527,431,-3783,1053,6810,-3942,-2255,1215,-321,4524,-1828,-5464,3332,2542,-1752,-497,-3746,3355,5288,-6190,-1656,2161,210,3966,-4512,-4092,5274,706,-1235,-2004,-3184,4209,4231,-5032,-2355,233,2837,4440,-6227,-4743,4760,2072,316,-4039,-4099,6701,4882,-3839,-3540,-2569,5028,5404,-5073,-4725,1463,5321,4386,-4687,-3933,3846,4623,478,-4921,-4063,5203,5116,-3761,-5022,-2225,5048,4574,-5491,-4523,1804,3569,3384,-4626,-4817,4281,3335,-13,-4340,-4493,4706,4186,-3446,-1964,-783,2439,4286,-4573,-3585,2567,655,1400,-1885,-4256,4261,2705,-2510,-90,-874,2467,2850,-4415,-1066,2940,896,1467,-2436,-3213,5318,710,-3834,-1265,-683,3573,2474,-5462,-578,4179,1581,226,-5369,-1525,5834,1485,-3623,-2373,-211,4947,2023,-4709,-1607,2534,3338,1214,-5365,-1249,4717,3155,-1790,-4711,-2216,5763,2430,-4174,-3760,883,4314,2532,-5353,-2181,2397,4096,246,-6285,-1796,5415,2685,-2310,-4432,-637,6291,2064,-4458,-2723,688,5582,1759,-5863,-2662,2713,2965,401,-5296,-2231,6386,1346,-1699,-2747,-1375,4116,2132,-4166,-1117,1948,1422,1758,-3300,-2212,3863,1878,-1325,-1155,-1712,3495,1021,-4095,-713,1407,2953,1447,-4823,-451,3793,-1282,-836,-2911,804,3497,75,-4237,-619,1109,2959,870,-5456,534,4565,392,-834,-2540,496,5051,-381,-4180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,12,-13,14,-16,18,-20,22,-24,27,-30,33,-37,41,-46,50,-56,63,-71,79,-90,102,-118,137,-163,199,-252,339,-508,952,-4968,-7671,9943,5237,-2832,-4344,-4547,6872,6956,-7661,-5908,56,4538,6603,-7804,-6733,4017,5592,2424,-6468,-7501,6642,5238,-2036,-5303,-3515,7762,6689,-6760,-4125,749,3824,5938,-7514,-4656,4733,3415,1394,-3160,-5318,6653,4041,-4665,-2181,-3265,2991,6525,-6654,-2631,3568,-37,3341,-4236,-6083,7803,-655,-2151,410,-2854,4572,4101,-8604,784,2954,-1374,4146,-5679,-2922,8831,-1745,-2976,-904,-4380,7316,2808,-10420,1516,3222,1763,3666,-8823,-1475,9492,-513,-2023,-3918,-3904,9953,2198,-9338,-1573,1466,5794,4124,-11034,-2110,8430,2873,-508,-7325,-3542,10394,3557,-6018,-3113,-1938,8380,4907,-10064,-4127,2920,6259,2758,-9049,-3705,8036,4290,-199,-6706,-4947,9278,2831,-4689,-4296,-1392,7080,3995,-8455,-4158,2263,4010,1934,-7498,-2455,6381,2526,-1178,-4577,-3301,6618,2267,-4731,-849,-1525,3626,3608,-7523,-952,4999,-1062,1347,-3209,-2231,6902,-831,-4543,3593,-917,4823,2428,-7700,1948,4971,-2011,1737,-4967,-1223,8693,-3239,-3190,782,-1061,7711,493,-9944,2592,4213,352,1059,-8319,28,9871,-1627,-2957,-3288,-883,9072,-15,-8751,-762,3268,4988,1354,-9688,-757,7493,1496,-1733,-5947,-765,10102,493,-5358,-2809,1169,6689,847,-8818,-1535,5101,3421,389,-8346,-2017,6769,2249,-3476,-5211,-1352,8194,2461,-5101,-2037,1413,6495,1205,-8372,-802,4442,2417,668,-6182,-759,6055,-78,-2530,-2795,-943,5595,-360,-5113,1197,1097,2035,1514,-6211,1394,4676,-1804,-277,-2304,-672,6468,-1877,-4942,2081,909,2870,70,-6479,3935,5062,-2213,-822,-3545,316,6742,-3205,-4910,959,935,3673,-1085,-7670,4060,4774,782,-1588,-6311,2449,7853,-2935,-4716,-2077,1477,6969,-2069,-9806,1099,4664,4313,-1539,-7778,1685,7190,-1045,-4075,-4748,2033,8018,-2081,-6536,-755,2364,5758,-1815,-8309,413,6575,3121,-2543,-5786,998,7603,-494,-3449,-3491,1682,6952,524,-5061,-445,3279,2857,-960,-5634,704,3572,1195,-1784,-3208,295,4747,-1044,-2919,241,-240,3894,-2134,-5092,2497,1470,-35,-275,-3455,1488,3767,-1896,-2886,-148,741,4731,-3662,-4654,3829,835,-7,-2213,-4548,4324,4000,-3502,-2827,-1448,2770,4710,-3623,-4103,3082,2101,2743,-3296,-5467,4824,4243,-1659,-3106,-4161,3879,5431,-3669,-4869,957,3443,4522,-3387,-5737,4206,4452,636,-3653,-5128,3263,5874,-962,-3928,-2204,3054,5936,-2750,-4789,305,4478,2574,-3067,-6615,3010,4325,744,-4260,-3895,2851,5536,-898,-3865,-1772,2071,5235,-2255,-4668,341,3367,2047,-1485,-4183,955,4163,-740,-2039,-2466,623,4069,-2065,-2189,164,1878,1403,-3138,-2723,3314,1474,-1002,-2623,-3081],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-5,5,-6,6,-6,8,-8,8,-10,10,-12,13,-13,15,-16,18,-20,21,-24,27,-29,33,-37,44,-50,58,-67,72,-36,-1207,-7095,2418,10232,-3644,-7673,394,1223,7406,-1773,-11726,3846,4718,171,-488,-8279,925,9613,-3501,-3346,-874,-2108,7911,-1092,-9424,3255,2062,817,2663,-8127,1881,6972,-5954,440,-894,-2225,7665,-2906,-5960,4846,778,-42,1119,-7657,4331,5175,-4472,-367,-1114,1975,6023,-6105,-4072,3513,1336,2210,-3015,-6465,5213,5900,-3179,-2772,-4487,4206,6877,-5871,-5117,1338,3992,6010,-5556,-7164,4049,6043,952,-5414,-6070,6734,7126,-2626,-4852,-3497,6176,8352,-5143,-5103,446,5471,7087,-7337,-8469,5168,4385,2526,-4783,-8522,5895,7154,-3457,-3757,-4551,4207,9073,-5442,-5718,3371,1899,5260,-3754,-9278,4971,4281,-1735,-94,-6666,938,8564,-5374,-2552,1584,-90,6487,-1632,-7699,5988,1670,-1768,1530,-5786,2329,5230,-6127,-1252,833,-152,5570,-4391,-5635,5412,230,-2038,-611,-3457,5182,3773,-6095,60,-105,2283,3581,-6829,-2857,5177,1955,37,-3461,-5089,6787,4552,-3563,-2434,-1063,5616,5415,-6942,-5183,2228,5550,2476,-6295,-4896,6067,4948,-2024,-6035,-4893,6748,5293,-4990,-5221,-2260,6945,4818,-6983,-5430,3670,4178,4664,-6700,-6471,6901,4977,-439,-5207,-5048,7355,4579,-5744,-3102,-2054,3461,5439,-7986,-5044,4460,169,2620,-4023,-6786,6009,2756,-2459,-672,-2434,2485,4719,-6007,-2562,2031,-1002,3545,-3718,-3889,6525,1426,-3633,13,-2914,3644,3230,-5953,-535,2072,408,2438,-4234,-1916,6036,-186,-890,-1387,-1044,5597,2036,-6531,-1013,2148,3217,1062,-5758,-1610,6093,1574,-1068,-4440,-2488,5472,1908,-5005,-3171,-120,4978,2959,-5748,-2039,4112,4091,1390,-6013,-2091,7333,2993,-2870,-5663,-936,7646,1511,-4553,-2696,1063,5571,2556,-7045,-1654,4258,2705,1416,-5451,-2652,7021,2268,-3653,-3499,-2226,5387,2852,-5396,-1932,1681,3128,2217,-4905,-2929,4536,1350,-22,-2910,-3970,6477,2663,-5003,-853,-299,3739,2377,-5937,-1568,4313,-445,785,-2289,-3495,5573,212,-3632,642,-506,2503,48,-5051,766,3065,-77,-18,-3614,-474,5966,-1144,-2580,-931,-220,4438,84,-5388,587,3359,1450,-657,-5437,903,6064,-540,-2711,-3080,324,6295,374,-6345,-1048,3088,4011,-312,-5501,-355,5585,2490,-2053,-5545,1673,5152,1187,-4153,-2862,146,5318,-269,-6100,-690,2166,4458,-764,-6914,-985,4920,2041,-1722,-3879,-397,5099,-86,-3527,-3536,903,4183,361,-5787,-353,2859,1636,333,-4964,69,4444,-780,-2080,-2822,-1507,4151,77,-4238,-230,1180,741,773,-5287,531,4167,-380,-135,-2401,-25,3348,-508,-3312,259,538,1479,-1478,-3174,1266,2839,-1351,-2224,-1501,340,4157,-2852,-3220,1214,2182,2172,-929,-4429,2306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-8,8,-10,11,-12,14,-16,18,-20,22,-24,28,-30,34,-38,42,-46,50,-56,61,-67,75,-82,91,-100,110,-122,136,-152,171,-193,221,-254,298,-356,438,-563,780,-1267,5397,-4868,-7702,2557,2500,6580,-5555,-9878,5249,6892,275,-2910,-7240,4806,9578,-2627,-6454,-3101,4343,9247,-3738,-7165,515,4510,4491,-3295,-8403,2941,6027,0,-2837,-6205,3555,7247,-2306,-3609,-2816,1587,7218,-4053,-5817,3310,813,3006,-3132,-7841,4313,3720,-2835,552,-3714,1695,6202,-5218,-2384,2786,44,3630,-3631,-6075,7805,1658,-3994,909,-4520,4253,6022,-8576,-1274,3003,-4,4910,-5949,-5324,8322,907,-2000,-1218,-5802,7856,5820,-9308,-2224,914,2725,6379,-8064,-6497,7801,2022,-901,-3945,-6798,9327,5442,-6899,-2848,-3336,5106,7592,-8298,-5444,5283,2771,3552,-6070,-7531,7126,5974,-1725,-4248,-6081,5307,7800,-5536,-4893,-637,4665,6724,-5759,-6318,2170,4097,3055,-5638,-6043,5378,4958,-958,-3773,-3912,5434,5537,-4254,-3012,-819,2952,5108,-5233,-3657,4208,1313,1922,-1477,-4760,6095,4296,-3576,-443,-1284,3889,3356,-6115,-1431,2704,-710,2704,-3861,-4235,7393,-227,-3923,1474,-2190,4820,3479,-9812,177,3841,-274,2717,-5532,-2945,8465,-1476,-3920,-503,-2531,7536,3355,-8704,142,2761,2798,2987,-8475,-3945,8578,1046,-1641,-5109,-4856,8366,3540,-8092,-2981,563,4603,4475,-9413,-3743,6190,2999,1586,-6428,-4945,7692,4859,-3216,-4965,-3248,6742,5547,-7211,-4383,2023,4087,2826,-5389,-5438,4521,4418,966,-4149,-3058,5704,4043,-2435,-2745,-1402,4338,3742,-4566,-1462,674,2941,3087,-5177,-2445,5391,1453,-1169,-2844,-3220,5152,1509,-4235,876,-649,3348,2008,-5708,-476,4716,-888,-253,-3337,-1635,5798,-1289,-4946,1193,190,3151,810,-8086,1169,5345,-493,-428,-5575,-1299,8683,-765,-3958,-506,-191,5654,-172,-8103,548,5135,2532,168,-7776,-213,8897,-55,-3408,-3837,-169,7458,547,-7956,-1262,3317,4088,2233,-8012,-498,5883,2246,-1808,-5536,-1926,7719,3025,-5326,-2089,310,5780,2418,-6079,-2316,3004,4199,1828,-6704,-1299,5150,1908,-2453,-4136,-1424,5639,1835,-4067,-2055,-299,3939,1661,-4913,-888,2281,1642,333,-2973,273,5629,269,-2269,93,86,4908,-299,-5060,777,1676,1205,352,-4638,1510,4764,-1267,-1615,-367,661,5561,-1590,-4210,1649,1421,1758,-952,-6418,2353,5387,-991,-1572,-3997,1739,6943,-3012,-6280,461,1751,4163,-1091,-7768,2128,4763,426,-1313,-5370,1616,6688,-1179,-5235,-2601,1176,6146,-143,-6668,-1442,5415,3136,-1338,-6088,867,6351,1557,-3064,-5367,-270,6035,822,-5281,-1926,1892,5258,-269,-7235,-710,3870,1394,-611,-5855,754,4626,-361,-2574,-1757,1619,4709,-148,-3207,906,1898,2265,-170,-4046,-228,3065,537,-1011,-2735,-246,4537,-2410,-3876,1222,1189,2610,-540],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-12,14,-15,16,-18,20,-22,24,-26,29,-32,35,-39,43,-48,54,-62,71,-83,99,-120,151,-200,292,-517,2487,4136,4028,-4014,-9786,7264,5474,-2259,-1499,-6591,3822,9624,-7005,-4388,345,571,7259,-3191,-8138,5571,2971,-924,112,-6436,3577,7482,-6649,-741,-302,154,7311,-4769,-6083,6652,-581,938,-892,-5181,5724,4358,-5462,249,-1181,2284,5035,-6073,-4000,5926,407,598,-2757,-4457,7408,3259,-4548,-2125,108,5249,4728,-8466,-3241,4160,2847,1934,-6880,-4464,6102,3080,-2125,-5838,-2732,7124,3877,-6313,-4223,16,7073,4647,-8262,-3615,3603,4912,2511,-7687,-5459,7374,3805,-1316,-4891,-3399,8171,4905,-7941,-3914,-579,5186,6958,-8549,-5778,6321,2423,3352,-5031,-6942,7769,4223,-5739,-1639,-3602,3786,7373,-8119,-2888,2602,249,5021,-4803,-6274,6876,762,-3438,559,-4993,4728,5382,-5968,-508,1850,-983,4755,-5387,-4536,8048,-952,-2369,619,-3434,6228,2208,-6333,1065,1217,2089,2212,-5789,-745,6527,401,-1374,-3372,-1980,6966,2373,-5944,-1318,1287,4875,1807,-8512,-455,4528,3600,-220,-6774,-1852,7112,2712,-3268,-4543,444,8509,1769,-7354,-3737,1763,5843,193,-9518,-1728,4811,3830,-539,-8327,-1877,8098,1053,-3421,-4729,-1819,7848,2140,-8036,-2433,1490,4910,3236,-7418,-2222,5970,1635,-355,-5062,-3691,7817,1270,-5120,-701,-827,5231,4307,-7517,-1404,3154,332,1877,-2792,-3413,7190,-794,-3926,1606,-2261,4229,2704,-7113,-935,3164,-275,1705,-5325,-1009,5393,-1632,-2105,218,-522,4929,222,-6148,1998,2651,899,-183,-5302,768,6168,-806,-2444,-2840,1049,6335,-294,-5659,64,3582,3781,-746,-7894,776,6711,1594,-1612,-5708,1131,7443,-464,-5414,-3786,1412,5992,-1237,-6834,-2119,3750,4322,-904,-7863,687,6228,976,-2885,-5964,-66,6893,-489,-4977,-2348,2011,6508,187,-7588,442,3276,2615,224,-7643,1246,7420,-50,-2166,-3137,-1118,6523,-824,-5112,288,689,2347,1756,-6796,39,4855,-1062,-182,-2285,-121,5263,-1041,-3356,982,914,3868,1324,-5538,1232,4644,-1817,-495,-1658,528,5478,-2323,-2537,636,561,3427,-2234,-4271,3066,3149,-247,-1521,-4164,1347,5994,-2402,-3714,-1539,2770,5467,-2615,-6112,1685,4237,2612,-2873,-4727,2004,4807,39,-4772,-2699,2662,5982,-1711,-4781,-890,3328,3687,-1731,-6264,1537,5931,861,-3158,-6165,3222,5221,-225,-3920,-3096,2836,7151,-2429,-5149,383,2973,3701,-1873,-5758,1769,4309,58,-1268,-4010,1405,5912,-875,-3274,-1038,1513,3813,-2794,-5220,1084,2240,1492,-1337,-4244,1596,4123,-2347,-1595,-632,707,3993,-1121,-4116,2770,356,538,-629,-3360,3175,3297,-2270,-1548,-760,1802,2307,-2589,-2250,3038,1099,1535,-1885,-4005,4081,4524,-1201,-3348,-696,3720,3726],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,5,-5,7,-7,8,-9,10,-11,12,-13,15,-17,19,-21,23,-25,28,-31,34,-37,41,-47,51,-57,64,-71,81,-92,105,-123,146,-177,222,-297,434,-781,3607,7334,-776,-1572,-8776,519,12031,-1597,-7296,-2064,1723,9721,-245,-10486,250,5094,3639,-641,-9428,1651,8804,1134,-3144,-5233,79,8922,-167,-6710,-938,1466,6749,257,-8965,1299,5860,3188,226,-6643,276,7034,-1485,-3023,-4223,947,7830,-1428,-5153,2225,107,5190,709,-7538,3025,3841,-2441,-150,-4603,1048,6771,-5261,-2290,1631,-771,5437,-2509,-8669,7528,2849,-1476,1133,-5700,4062,7921,-6198,-2588,1705,725,7144,-6238,-7848,7961,2504,358,-1248,-8651,5305,7841,-6298,-2013,-1638,2523,8647,-6525,-8622,5223,4007,3708,-4229,-10895,6253,8245,-3418,-3341,-4057,4375,10631,-4524,-8429,1096,2091,7522,-2404,-9053,4391,6373,1383,-3696,-6915,2319,8811,-1249,-4369,-3779,1691,8638,-3293,-7165,439,3641,4934,-2087,-7409,2695,4236,963,-1680,-5583,3869,5497,-2757,-2027,-1482,1454,6534,-4279,-5628,3598,629,1808,-1958,-5845,4286,2854,-3733,282,-2132,1252,5278,-5988,-2540,4358,-507,3050,-2793,-4561,8032,2538,-4035,216,-3106,4794,6721,-7732,-1008,2795,541,5043,-5293,-5170,9004,2620,-1676,-2238,-6142,6919,5564,-7062,-4674,-84,3403,6720,-8218,-5965,6855,3715,485,-3786,-6097,6438,7882,-3502,-3552,-1486,5090,6824,-5787,-5654,2890,3745,4243,-4862,-8397,4584,5614,-843,-4070,-5542,5122,6141,-3262,-4982,-1429,4562,4574,-5235,-5148,1515,3170,2814,-3080,-4857,3958,2971,-945,-2066,-3103,3504,3666,-5496,-2094,653,1803,2686,-4567,-2764,4119,1747,223,-2119,-3956,5588,2128,-4008,335,-605,2511,3996,-6658,-275,4644,-1140,-257,-4392,-3503,7580,1561,-5957,-960,-1311,4047,3025,-7430,-543,3896,945,1470,-5555,-3126,8235,-10,-3657,-1902,-1769,6658,3396,-7730,-1668,3204,3544,4034,-7533,-3423,7462,2265,-2005,-3922,-3302,7757,4633,-5977,-2990,368,5020,3900,-5556,-3208,4148,4294,784,-4688,-3874,5971,3905,-2854,-4233,-2797,5392,4688,-3977,-2952,295,4543,2210,-5612,-3819,3327,3188,1176,-4060,-2588,4492,2088,-2698,-1555,-1012,3335,1693,-3897,-1816,3470,734,1028,-4705,-1137,4433,-94,-1537,-881,-2795,4680,1162,-5588,1892,1332,2277,-962,-4691,326,4377,-243,-2345,-1730,118,5559,-2105,-6329,-399,2169,3073,-114,-6347,-271,7103,634,-1660,-5572,-388,7836,39,-6306,-1722,1024,6330,290,-7942,-902,4278,3204,-1064,-6928,-985,6650,1840,-2966,-4035,488,6430,2186,-6007,-2569,2936,4541,866,-6823,-1106,4765,2592,-1818,-5349,-1283,5654,1102,-3935,-2451,944,5374,1319,-4280,-1430,1440,2612,228,-4451,-688,4760,1985,-1248,-3671,-519,3453,817,-3657,-2075,2114,2478,637,-5091,134,3581,678,-89,-2328,351,4515],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-4,6,-6,6,-7,7,-7,8,-8,7,-5,1,8,-30,98,-160,-4408,-3068,-3857,6562,7132,-9728,-3865,4456,1377,5020,-5950,-7424,10046,2050,-2313,-1658,-5634,7490,6556,-6603,-871,1651,1003,6376,-4283,-5939,6584,-1760,-556,-842,-5970,6042,3231,-5860,1646,-673,725,4617,-6182,-2469,5668,-962,-848,-2085,-2183,6186,121,-5664,-56,-147,4752,2586,-6818,362,4975,1773,131,-5749,-1127,8098,642,-4640,-3207,-722,7276,-211,-8422,-2365,3519,6465,1336,-10078,-398,6984,3295,-1650,-8654,-1470,9886,1026,-3889,-4175,-798,9811,1890,-9409,-695,3727,5381,2715,-10809,-1659,8558,1075,-310,-5705,-3759,10776,1516,-7000,-1646,-1517,6041,4566,-9251,-696,3719,835,3781,-5486,-4151,8684,886,-2900,-325,-4792,6378,3998,-7313,-292,2810,698,3615,-4615,-3326,7890,-1627,-2241,-485,-2998,5246,1483,-7245,1961,757,956,2344,-5356,15,6039,-2345,-1649,-2522,-1159,7194,-131,-5978,728,2180,2938,-1881,-7542,418,6058,1194,-2252,-4533,-712,8758,-1001,-6171,-1580,1794,7523,-224,-8322,-211,4749,3525,-2724,-8496,1623,6787,1088,-3078,-6155,952,8990,-833,-4837,-2104,463,7614,-686,-9481,606,4678,5121,-35,-8354,640,8870,-831,-2437,-4182,-1707,8782,-7,-6183,-13,139,5320,2597,-8955,493,4756,-367,1737,-3675,-1897,6892,-721,-4346,178,-1631,3991,2014,-6436,1353,2945,187,1235,-3786,-1266,6676,-2350,-635,1124,-1180,4153,-905,-6452,3540,1529,-59,-66,-4722,2402,4967,-2009,-2261,-849,1082,3956,-2761,-5919,2551,2730,2123,-2689,-5774,2971,5926,-1823,-3039,-4071,2060,6633,-2364,-5404,-1503,2945,5748,-2260,-6829,2471,4660,2389,-4564,-5598,3838,5606,-494,-4219,-3112,3473,6307,-3103,-6021,-1737,2279,5730,-2485,-6277,2259,4149,1788,-2649,-5603,2119,6892,-1477,-2173,-1929,479,6145,-667,-6220,239,1618,2975,186,-6746,1795,5922,-504,-835,-3600,-157,5205,-2132,-2637,1711,-1156,2483,26,-5000,2925,2728,-878,-147,-2442,1505,4638,-3515,-2445,589,179,2662,-1752,-3151,4020,1919,-1086,-1318,-2068,3930,3846,-3418,-3315,871,841,2705,-3597,-3355,3720,2375,-1188,-3699,-3704,3836,4808,-3035,-3346,-2677,3860,3481,-4408,-4283,950,4770,2828,-4411,-4173,4441,3810,-124,-4211,-4043,3736,5430,-1995,-3742,-1565,3663,5692,-4068,-4182,2735,3461,3516,-3770,-5149,3187,4493,-909,-2122,-3824,4254,4098,-4422,-2612,629,1915,4009,-3680,-4154,2957,1787,-53,-1903,-3593,3660,4426,-1952,-1565,-849,1678,3327,-2488,-3368,2466,877,732,-2159,-2099,2676,1561,-2188,126,-587,1675,2984,-4024,-1876,2437,45,-256,-3115,-1219,4614,2499,-1979,-2532,-1103,3507,1701,-4397,-2726,2376,2036,1022,-3704],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-9,10,-12,14,-15,17,-19,21,-23,26,-28,31,-35,38,-42,46,-51,56,-62,67,-76,83,-92,103,-116,131,-149,171,-200,237,-291,373,-516,849,-4181,-2610,-8,7055,3256,-12460,-23,6825,2558,745,-9432,-3369,11614,1148,-3361,-4888,-1921,10149,2649,-9978,-3635,3305,4688,2756,-8638,-2346,6931,3661,-19,-7408,-3723,9031,2815,-5543,-4581,-2010,6500,2340,-7118,-2816,1800,4575,1496,-7017,-1578,4817,-1092,630,-4376,-2286,8091,-663,-4999,1565,452,4247,1003,-7901,2587,3460,-948,2339,-5158,-51,8661,-3361,-3560,1609,-2069,6374,-1922,-10349,4990,3308,-438,1703,-7574,1965,9231,-5248,-3741,493,-682,10449,-2895,-10339,4020,3793,1435,-88,-10962,2506,11059,-2968,-2790,-5017,-471,11659,-1621,-8058,1884,3402,7421,-340,-11448,2199,7798,917,-1470,-8020,-964,10637,-286,-5338,-2617,1077,8790,702,-9808,-699,4728,5238,298,-8946,17,6412,1637,-2227,-5538,-548,7990,143,-5064,-1561,642,5741,-710,-7808,507,2253,2509,43,-6827,244,5179,-1650,-1466,-2217,-838,7056,-3164,-4852,999,551,2530,-645,-7493,4161,4227,-3384,-236,-3572,2056,5928,-4877,-3666,2809,978,5041,-2580,-7304,5179,3317,-3586,-506,-5913,3596,8096,-6569,-3680,1870,2090,6247,-6336,-7619,5997,4712,781,-2221,-7634,5272,8837,-4670,-3602,-1913,2658,9413,-4543,-8836,2719,4047,4414,-3386,-9420,1935,8579,-451,-1988,-6244,1607,9026,-2387,-5843,-1643,1353,6740,-3033,-7345,1920,4878,3350,-1564,-6873,2589,7191,-412,-4002,-3442,2217,6748,-2081,-4546,-219,2816,3437,-992,-5472,1780,2861,29,-879,-3716,2316,4781,-3956,-2395,-340,1281,3833,-3846,-4258,4099,779,1011,-1773,-4983,4931,3937,-4334,-756,-114,1610,4125,-6162,-4149,4834,-214,987,-3260,-3955,6162,1690,-3982,-2728,-2621,5637,5515,-8146,-3486,3043,3433,3216,-5218,-5684,5989,4914,-2415,-4793,-4442,5999,5371,-6241,-4206,137,3179,7489,-5160,-5794,4789,4349,1936,-5641,-7410,5277,6185,-4075,-4022,-3031,3939,6286,-4325,-5672,1959,3532,3801,-3995,-6432,3595,4387,-825,-2877,-4267,3137,4459,-2872,-3005,-1829,4087,3698,-4284,-3941,2680,3065,1491,-2743,-3079,3107,2747,-761,-1605,-2250,3493,3374,-3236,-1269,2217,3117,1526,-4472,-1677,4254,-274,-2390,-2563,-601,5003,3079,-4364,-1238,1583,2058,2335,-6020,-1853,5982,1054,-654,-3821,-1858,6548,1725,-4680,-500,675,5562,1713,-7234,-2164,5357,2774,-414,-5722,-3271,7902,2360,-4216,-3794,-1396,6553,2563,-6709,-2868,2994,4157,2989,-5505,-3140,6132,3228,-2041,-4940,-1984,5602,4267,-4836,-4352,-392,4012,4012,-4632,-4554,2488,3157,1415,-4524,-2936,4357,3083,-1913,-2572,-1632,3834,2795,-4095,-2069,1636,2801,1489,-3426,-2605,2830,2713,-1254,-4026,-732,4732,1167,-3254,-901,1294,1435,720,-4782,-850],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-24,27,-31,33,-37,40,-45,49,-55,60,-66,73,-80,89,-98,109,-122,138,-155,176,-202,236,-280,339,-427,566,-822,1436,-6935,-2371,7795,479,1876,-9041,-3731,10429,819,-5003,-1386,-4025,7410,4258,-9825,480,3324,968,5364,-7718,-3974,9533,-608,-1938,-1869,-4884,7846,2459,-8152,2465,1548,1283,3796,-7355,153,6734,-1729,-1042,-2264,-1716,6415,-199,-6085,2426,909,2978,509,-7498,1482,3669,101,-1082,-3753,1223,7675,-1249,-4038,272,1026,7455,-975,-6887,1296,4357,2885,-1626,-7718,1405,7067,90,-3680,-7562,2501,7638,-1333,-7020,-1710,3407,7005,-1756,-10394,2706,5461,3548,-1598,-9743,2601,8845,-1053,-4187,-3953,-886,11173,-2497,-8797,647,629,6391,1513,-10539,846,6987,-64,527,-6938,-1805,10089,-543,-6419,-848,-2029,6586,2875,-9160,2183,3078,-370,3148,-6726,-1213,8367,-2267,-1929,-264,-3098,5813,705,-7906,1973,1652,-383,1562,-6867,1329,5891,-1769,-2182,-768,-1631,6221,-866,-5768,2193,1476,1820,-1477,-6873,2991,5226,-2737,-2486,-3264,3026,6091,-3640,-6387,1470,3630,4441,-3835,-6330,3387,4310,211,-4741,-5012,4733,5595,-2439,-5034,-3175,3875,7691,-4540,-5953,1943,3368,5035,-5028,-8326,3912,5892,675,-3239,-7205,3418,9490,-4214,-3742,-3345,1687,8618,-3377,-8534,2680,3180,2331,-1077,-9139,4024,6192,-964,-801,-5210,110,8430,-3363,-5033,745,-226,4851,117,-6945,2506,3760,-552,1599,-4695,12,7316,-3196,-2843,388,303,4638,-1390,-4854,3471,1784,-1336,47,-3833,2288,4315,-4231,-1020,1098,266,4022,-3002,-3464,4400,1810,-691,-1626,-3695,4545,3957,-3604,-1969,-1020,3160,4582,-5175,-3494,1479,4170,2515,-5060,-4829,4782,3471,-1400,-4523,-2909,5269,4687,-5532,-4810,-1064,4458,5112,-4737,-5218,3088,3733,1793,-4637,-5209,5311,4552,-2009,-3153,-4571,5832,5846,-4778,-3098,1249,3398,5076,-5051,-5300,4935,2878,1267,-3039,-5261,3622,6828,-2071,-1853,-769,326,5635,-3543,-4763,2555,1649,2546,-1445,-5289,3561,2916,-2983,431,-2565,1597,4444,-4943,-2170,2870,993,2513,-1648,-3900,4329,287,-2193,-414,-1318,3148,2189,-4767,-1020,1650,1337,1876,-3077,-2304,5060,2451,-2908,-2310,-1276,4236,1805,-4935,-2725,172,4345,2455,-4581,-2782,3758,2967,-223,-4077,-2146,6067,3085,-3271,-4333,-558,5410,2703,-4826,-2904,784,3933,1276,-5959,-3757,3642,2870,-119,-5070,-3076,5123,2461,-3944,-2894,-879,3920,3741,-5230,-2483,2527,3682,2896,-4443,-3553,5056,2774,-836,-2681,-2368,4617,2523,-2430,-1577,94,2369,2493,-5025,-2307,2817,2570,648,-2326,-1546,3013,1253,-2616,138,-271,2366,837,-2381,-1935,3297,1294,-434,-1621,-925,3671,48,-3093,-668,714,3827,486,-3939,1659,3471,1493,-874,-4141,-557,4551,214,-3014,-593,200],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,3,-3,4,-4,4,-6,6,-7,7,-9,10,-10,11,-13,14,-16,17,-19,20,-23,25,-28,32,-36,43,-54,77,-152,949,1737,-7216,-6409,11937,4268,-5722,-3345,-3949,8230,6991,-10544,-4845,3743,4015,5898,-8506,-6022,10009,4203,-1687,-5719,-5969,7985,5834,-5301,-3695,-1364,6256,5465,-7118,-4972,4294,4099,1762,-5596,-4738,7127,3417,-902,-3488,-3288,5887,3634,-6012,-915,-230,3099,3913,-6472,-1894,4631,389,2017,-4606,-3199,7407,-108,-5443,-514,-1201,5177,1406,-7654,1865,5008,-961,1490,-6558,-1607,9709,-1609,-3941,-152,-1133,6746,542,-9938,1646,3928,2318,2038,-9773,-132,10651,-2459,-3402,-2727,-3351,11412,379,-11323,829,1539,5133,3611,-11978,-2674,9385,-230,-522,-6403,-4411,12631,1538,-7384,-2961,406,8272,4442,-11820,-3054,5904,3877,2263,-8367,-3325,8724,2547,-3293,-4825,-3284,8914,3691,-6635,-2821,2064,4947,1970,-7413,-3426,5126,2292,-12,-5201,-2538,6505,484,-3224,-2553,-1436,4439,1622,-5852,3,2593,3247,816,-5813,-717,5887,-927,322,-3468,-1791,7658,-1504,-5007,2183,-223,3719,138,-7226,2237,4501,-913,-496,-4139,748,8269,-2782,-4369,2290,1117,5683,-1895,-9973,4168,5074,103,-408,-7411,2686,9907,-3373,-4824,-972,486,8331,-1711,-10533,3870,3389,2503,-72,-9655,988,8288,-97,-2809,-6133,-946,10059,86,-7727,-711,1686,6419,708,-9637,816,7153,1993,-363,-7247,-993,8126,1600,-3470,-3495,1083,7674,1178,-7395,-1482,4337,2774,1443,-7559,-1013,4836,535,-1338,-3661,406,5888,642,-4120,-2019,831,5170,-981,-4986,1434,3005,1174,247,-4761,706,4633,-1617,-1781,-1238,1125,5127,-3276,-4545,2669,2059,2201,-1737,-4926,3645,2861,-1974,-1428,-2263,1990,5541,-5142,-4955,2748,2769,3180,-3495,-7823,5616,5182,-2249,-1649,-5884,3640,7529,-4633,-5095,18,2078,6987,-3558,-8276,4705,5414,1161,-3097,-6667,2018,7330,-2171,-3934,-3617,2227,8122,-3075,-5829,2119,3270,3330,-2341,-8050,1506,6352,1237,-2988,-5226,984,7055,-1301,-5331,-1050,2018,4422,-1086,-5537,1722,1900,1585,-1610,-5173,1666,4767,-1070,-3350,-2482,969,4387,-2110,-3379,911,1902,3544,-2079,-4595,2124,2259,-1135,-904,-3098,1001,3219,-3359,-1793,833,1868,2394,-4689,-3090,4385,1716,-1610,-2730,-2335,5254,3228,-4101,-2057,-629,1963,4403,-5443,-3685,5121,3244,-292,-3360,-4298,7226,3863,-2878,-2773,-2081,3865,5152,-6495,-4685,2211,3432,3183,-5253,-5676,5400,4504,-1517,-3739,-3105,4887,5062,-3875,-4045,-111,3804,4781,-4128,-5455,3356,3975,1519,-3990,-6209,2975,4577,-481,-2958,-2019,3446,4579,-3125,-3825,1353,1781,3368,-3651,-3780,3490,3016,745,-1583,-2680,3600,3372,-1387,-1897,7,2090,2169,-2278,-2827,2489,1073,594,-2945,-1879,3061,2997,-1712],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-3,4,-5,6,-7,7,-8,9,-9,11,-12,13,-14,15,-17,18,-20,22,-23,26,-29,31,-33,36,-39,42,-45,46,-44,33,8,-178,1988,12091,-1365,-7076,27,-1366,7792,1632,-10518,1392,4884,544,2883,-8641,542,9097,-1811,-3737,-1471,-2643,8418,1160,-8503,1451,1786,2257,2306,-7291,-443,7065,-3668,-440,-1768,-1680,7233,-1357,-4773,2395,689,1697,201,-5381,2408,4258,-3123,-1202,-3070,2034,7058,-3212,-4255,560,3172,3807,-3981,-5703,4483,4165,-1246,-3069,-5743,5255,6062,-1868,-4041,-2745,3891,7029,-5279,-5982,2816,4937,4596,-5314,-7447,5709,7602,-955,-4726,-7215,5741,8296,-5154,-5228,-2756,2821,7658,-5489,-7307,4018,3584,3901,-2695,-11581,4939,8777,-2650,-1869,-6014,1790,10363,-4650,-7432,1361,258,5179,-1466,-10337,3992,4863,-2100,582,-7227,550,8575,-4227,-2734,-8,-831,7020,-1183,-8070,3709,2927,-358,1751,-6959,1514,6236,-4521,-1675,-526,-306,5288,-3416,-5328,5499,846,899,280,-3740,4403,3286,-3450,-1363,-1425,2350,4080,-4438,-4316,3050,3036,2938,-3016,-5481,4648,3435,-2748,-3546,-4710,5865,5202,-4108,-3280,-27,5686,4674,-7715,-4700,3537,3879,2299,-7166,-5442,7744,5097,-1948,-4401,-4802,6413,6535,-7109,-3593,749,4431,5344,-5827,-7464,5883,3737,604,-3678,-7009,5389,5864,-4063,-1238,-3587,3532,8342,-4876,-4979,2641,1404,3852,-1222,-7176,5198,4068,-2512,-1288,-3544,2643,5787,-5310,-3176,1814,515,2804,-2265,-5068,5129,2666,-1748,1108,-3977,2145,4769,-5128,-424,2156,1369,2485,-5284,-2760,4854,1375,-1282,-2146,-2414,4865,3343,-3659,-1016,373,3263,2704,-5840,-2810,6004,2730,894,-5272,-2332,6084,2949,-2948,-4882,-851,4814,1490,-6985,-2125,1879,3737,1624,-6661,-2652,5388,2014,711,-4942,-2753,7013,1598,-4734,-3127,-1841,6524,4079,-6359,-3572,2793,4221,2753,-6558,-4220,6288,2121,-1151,-3235,-3924,6424,4810,-4978,-1560,560,3607,4223,-5812,-4033,3774,1533,1134,-2387,-5372,6049,2299,-2973,-425,-1658,3275,3259,-4294,-1962,2524,-782,2484,-2524,-3044,5020,1102,-2702,-767,-624,2762,2338,-4552,-1045,2302,975,664,-4357,-1420,4774,342,-2877,-2177,-392,4399,576,-4642,-896,2958,3149,253,-4504,-359,5512,2031,-2724,-3586,737,5639,121,-4453,-2853,2370,5838,275,-6433,-464,4460,2940,-681,-6181,-864,7230,1248,-2589,-4211,-919,7001,1417,-5161,-1644,349,5404,399,-6040,-1188,3673,3085,-1122,-5461,-194,6516,1623,-2694,-2406,-1053,5052,1343,-6069,-1374,1869,2874,1123,-4394,-71,3413,334,-988,-2678,-1264,4431,1817,-3860,169,915,1461,1555,-4926,-778,3213,-583,420,-2646,-1256,3509,-845,-2888,373,1645,2002,-894,-3789,1310,3278,758,-1343,-2425,617,4838,-1064,-3510,-438,1415,3868,-941,-4006,771,3607,1585],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-7,8,-8,10,-11,12,-14,15,-17,18,-21,23,-25,27,-31,34,-37,42,-46,52,-58,64,-72,81,-94,108,-128,155,-192,251,-356,591,-2278,5206,10789,-9688,-5756,4497,2224,5002,-5942,-9883,8476,6282,-2315,-2888,-7318,4697,9908,-5870,-4624,-308,2546,9229,-4344,-9194,4775,4752,3384,-1665,-8455,5264,8101,-3327,-4006,-3992,3065,7493,-4933,-5586,92,3421,5415,-2841,-5569,4193,2925,303,-3427,-5218,4558,3368,-3071,-1818,-959,3046,3940,-5870,-2950,3316,351,2393,-2807,-4436,7577,945,-3069,-1225,-3249,3838,3682,-8516,-2195,3341,533,3168,-7235,-2636,9854,932,-3276,-1555,-4298,7659,4042,-9479,-1210,2699,4022,3630,-9519,-3819,8790,1163,119,-4873,-6126,10946,5457,-7604,-2352,-951,5985,6970,-11319,-4605,6017,3599,3510,-6654,-7710,9843,4724,-4694,-3063,-3615,6719,7577,-8331,-4399,1185,4451,5070,-6832,-6255,6045,4114,188,-4632,-5936,6174,7208,-4424,-4688,-1953,3663,5653,-4967,-4143,2369,1902,3159,-3514,-4220,5370,2620,-1011,-2576,-3641,4797,3466,-5147,-444,1431,3368,2423,-6096,-934,4827,101,319,-3696,-2231,7087,-1264,-3901,216,-1376,4665,1851,-8004,464,5125,609,747,-6465,-1803,9235,-521,-3522,-351,-2193,7965,989,-9467,1069,3258,2025,1682,-9123,-1350,10464,34,-3683,-3143,-3358,10084,1719,-7511,-1148,682,5685,4666,-10435,-3612,6972,2863,-350,-7618,-3868,8963,2590,-5186,-4342,-787,6942,5363,-8123,-3123,4096,4243,899,-6457,-4399,6331,2759,-1917,-3411,-3886,5813,4267,-5641,-2822,-667,3953,3379,-6293,-2215,4897,2355,-204,-3691,-1099,5351,1048,-2727,-2411,-909,4958,1479,-4603,687,2023,1695,708,-6159,1769,5689,-935,-1362,-2101,-983,7122,-669,-6052,2233,199,3437,-495,-6951,2323,5039,-1052,-2196,-4150,407,8893,-2771,-5858,-114,1934,6099,-206,-8518,2320,5058,898,134,-8963,968,8200,-787,-3605,-2386,38,8858,1209,-8477,226,3149,5312,566,-9225,-648,8046,728,-1957,-4727,-64,8169,1260,-6029,-2319,379,5997,2609,-8026,-516,4776,2198,-757,-5608,-1339,6999,1172,-3407,-1446,-74,5963,294,-5753,-1316,1977,2323,136,-4406,-681,3589,1036,-494,-2680,-143,4042,-241,-3514,-494,1085,3064,-502,-5572,1005,2009,456,-1375,-3665,2406,4027,-3080,-2090,-197,1282,4075,-2063,-4113,2257,2136,1635,-1654,-4575,3727,4444,-3087,-3540,-2899,2511,6288,-4008,-4689,371,2855,4013,-2294,-6515,3442,5360,-1307,-2744,-5037,2471,6596,-2865,-4747,-400,1942,5879,-2375,-7028,1165,3970,2643,-2355,-6288,1607,6636,530,-3939,-2881,1703,7398,-2231,-6549,-215,3172,3695,-1364,-6074,747,5442,1768,-2460,-4250,883,5634,-789,-4241,-2465,2044,4202,-520,-4450,908,2587,1661,-791,-4995,2175,3622,505,-3046,-1036,1690,3154,-1228,-3450,2595,2226],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,10,-11,13,-14,16,-18,20,-22,24,-27,30,-33,37,-41,45,-50,55,-61,67,-74,83,-92,102,-114,128,-144,165,-191,224,-268,332,-431,607,-1014,4205,-2506,-11986,6337,6372,242,-698,-7772,2604,11338,-5563,-5494,265,-290,8671,-1444,-9899,5327,2777,489,471,-7863,2860,7733,-3676,-1039,18,-114,7536,-2969,-6062,4132,-285,1388,-1186,-6048,2905,3527,-3252,-1079,-1634,1712,5268,-3767,-3926,2868,1911,1913,-5344,-5404,6594,3867,-3019,-2887,-2569,6931,5221,-5890,-3042,50,5684,3858,-7060,-4557,5152,2733,860,-6423,-4728,7216,3526,-4237,-4784,-3182,6894,6099,-8528,-3953,1722,4281,5742,-7287,-6442,7801,4104,-466,-5068,-7234,9181,7236,-6231,-2576,-2581,3792,8609,-8904,-6748,5377,2701,4543,-3939,-7745,7432,6140,-4371,-1092,-6473,3420,8076,-6531,-3520,2791,576,6247,-2937,-8283,6773,1654,-549,405,-5967,3963,6670,-5528,-1664,723,-169,5502,-3919,-4303,5938,140,-843,-1661,-2869,4550,3597,-5198,-970,237,1928,3802,-6192,-2306,3640,1215,-13,-3734,-2398,6475,1944,-3676,-3090,-724,5606,1609,-6660,-1804,2773,4655,751,-8486,-1494,6868,2411,-1177,-5748,-2364,8824,2703,-5116,-3571,-979,7076,3534,-9069,-1923,3711,4019,2070,-8244,-3164,8441,1925,-2139,-4423,-4562,8893,4097,-7448,-2557,643,5245,4467,-7972,-4692,5449,2242,1717,-4731,-7094,7798,3562,-3950,-1944,-2081,4197,6157,-7399,-2491,3515,1164,3169,-4320,-5054,5418,1303,-3373,169,-2472,3372,3254,-6899,-1937,1845,754,2942,-3100,-2084,7337,-260,-1683,-638,-1731,5102,875,-4726,566,1214,2568,581,-4413,171,5417,949,-2592,-3062,250,6396,121,-4502,-2289,1252,5282,-818,-6909,-201,3913,2796,-2124,-7045,-676,5817,651,-2759,-5284,123,7693,2,-7447,-1636,2937,5629,-379,-8219,-530,5306,3275,449,-7166,-1075,8688,580,-3929,-3070,-1434,7677,1934,-7226,-866,1536,3162,1641,-7249,-476,5886,1326,-1566,-4096,-3005,6434,1450,-6164,300,445,3316,2397,-5520,-2016,3871,1504,-297,-2485,-2125,4896,208,-4345,-239,32,3926,1038,-5914,-199,2431,844,-1646,-2722,62,5244,-1944,-3670,-1153,708,4955,-985,-4442,933,2818,1357,-1527,-5444,1809,4920,-528,-3448,-1694,2116,4563,-2339,-5336,-3,3122,3739,-2861,-6255,2035,5061,1736,-2904,-5749,3131,5518,-1339,-4017,-2765,3224,5841,-2812,-5904,495,3445,3815,-1355,-6638,2383,5535,-84,-1701,-4501,1242,7186,-1770,-5271,-1291,1803,4246,-1387,-7519,642,2972,1185,-1429,-5789,-72,5583,-665,-2980,-1946,686,3741,-1893,-5621,828,1949,1426,12,-4580,727,4901,-168,-1279,-1093,-687,4352,-1987,-2729,605,1384,1758,354,-4109,1824,3277,-258,-2516,-1548,831,3787,-2525,-2935,10,2622,1975,-1076,-4505,2091,3223,-826,-1677,-2835,3663,3571,-693,-3545],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,2,-3,3,-4,4,-4,5,-5,6,-6,7,-8,10,-10,12,-12,14,-15,18,-19,21,-25,28,-32,37,-43,51,-63,80,-107,157,-265,587,-3725,-11880,6303,7773,-2182,-2318,-7277,2444,11426,-5826,-7499,201,1227,8943,-2335,-11442,4613,6652,2174,-1924,-9805,1179,12089,-1228,-4857,-4008,903,9687,-1609,-9661,277,2791,5505,52,-9237,1910,6047,1443,-1917,-6218,898,7166,-2549,-4055,-997,2683,6303,-1594,-6860,1891,2851,3376,-1454,-5334,2638,5131,-1672,-1558,-2081,1536,6513,-5600,-2452,2985,72,4355,-3974,-5742,6783,1969,-4172,-643,-4104,5571,5778,-8404,-2533,2480,1196,6184,-7293,-6497,8422,1491,-1070,-1973,-7748,7958,6461,-8354,-2149,-1694,3487,8531,-8574,-8291,7482,2382,3089,-4487,-9496,8344,6419,-4512,-2952,-5002,3843,11632,-7380,-7802,2630,2397,6591,-4284,-10235,4929,6405,-63,-2796,-6973,3852,9346,-3852,-4193,-2467,2615,8558,-4097,-8279,2984,3814,3150,-1599,-7067,2513,5147,-1908,-2928,-3500,1885,5490,-2860,-3955,-175,1533,3170,-3106,-3939,4505,1268,668,-2151,-5439,4243,3339,-3832,-1392,-1161,3576,4293,-6436,-1773,4190,869,417,-3517,-3379,6886,1186,-4519,-961,-2525,5411,5671,-9330,-362,4178,1700,3744,-6925,-3217,9715,1066,-3038,-2435,-4278,8116,4984,-9109,-2285,2691,4745,6114,-8632,-4882,8503,1851,-333,-4781,-5017,8324,6067,-6476,-2549,-2011,5220,7361,-7145,-5201,4861,4631,3611,-6415,-6869,6580,4411,-3385,-3997,-4230,4747,6812,-4776,-3919,605,2404,4995,-4692,-6044,4969,3512,755,-2385,-4612,5115,3114,-2501,-2130,-2111,2740,3948,-4282,-2767,1745,2398,1067,-3058,-2746,4461,1525,-977,-1689,-1467,4599,1530,-4794,850,1980,1828,2499,-5394,-332,4723,670,-1277,-2747,-1939,6196,664,-5537,154,1011,4642,1814,-8094,152,4848,695,-165,-5049,-1115,8375,-429,-5596,-1816,-588,7971,1946,-9929,-1655,4137,3333,1999,-7187,-2092,9073,954,-3527,-4391,-1921,8926,2405,-7691,-2265,1701,5282,2147,-7337,-2887,6459,3130,616,-5269,-3681,6894,2591,-4019,-2690,-2132,5522,3990,-6159,-2830,2323,2321,2315,-4543,-3333,3995,2703,-1267,-1967,-363,4509,2974,-3760,-357,-165,1825,1512,-3477,-956,3057,289,-977,-3753,-544,4376,688,-2463,-629,-266,4830,-591,-4042,-100,1914,1320,-409,-3572,1489,5541,-749,-2398,-2161,950,5812,-1619,-4907,121,3294,3992,-1400,-6429,1625,4978,-539,-2763,-4683,1385,7100,-893,-5883,-1140,1443,6137,80,-7262,1485,4755,1028,-2061,-5381,-793,7089,641,-3620,-2368,348,6143,944,-5885,-759,3571,3445,439,-6241,-205,6467,961,-2138,-4125,-678,5742,591,-5453,-1235,1153,2942,1917,-5420,-1735,3010,1754,-406,-3409,863,4551,210,-2633,-799,1212,3526,478,-4509,1312,1701,1491,-723,-3332,537,3021,107,-2139,-2647],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-1,2,-2,3,-3,4,-4,5,-5,6,-7,7,-7,8,-9,9,-12,18,-38,127,-1402,-5069,6196,8738,-9035,-3939,2652,1894,5454,-5206,-9199,8559,4467,-1504,-1799,-6843,5353,7704,-6044,-2020,69,738,7037,-4455,-5165,5992,900,1011,-384,-6288,4839,3848,-5283,219,-148,936,3768,-5468,-3058,3790,1103,510,-3377,-2581,5151,1250,-3578,-1102,-495,6362,1758,-5994,-1259,1920,2355,1416,-7971,193,7132,789,-1527,-5081,-732,9140,213,-5389,-2692,169,7762,1583,-9105,-2060,3878,3840,2020,-9891,-2692,10232,1065,-2755,-4003,-4344,10726,4648,-8643,-2607,146,5773,5203,-10620,-3579,7927,1787,481,-5832,-5948,10309,3264,-6138,-2193,-3348,5310,6987,-9566,-3360,3795,1580,4742,-5149,-6550,7028,2056,-2186,-366,-4090,5470,5685,-6688,-1345,1536,748,5247,-4627,-4131,6609,38,-1663,-649,-4024,3950,1484,-5564,784,1852,1456,1780,-5390,-1067,5111,-148,-1506,-2731,-220,5771,-269,-4684,-923,2852,4588,-829,-6537,-572,4100,1781,-1750,-6693,1014,7074,920,-3857,-5366,782,8064,-463,-6451,-44,2630,6503,-448,-10056,613,5707,1730,-161,-7779,-287,9353,-547,-4115,-2616,-938,9533,790,-8945,-995,3277,4456,1594,-10018,-544,9168,245,-756,-5280,-3256,9599,899,-7800,-1479,-249,5143,3220,-8522,-384,5375,304,1136,-5725,-3534,8381,-415,-3770,-395,-2052,5057,2746,-5932,-527,3249,1102,1972,-5425,-934,6020,-2291,-1586,-381,-452,4465,-129,-4883,911,2028,1287,-270,-4199,518,5591,-620,-1485,-1989,582,5100,-1928,-4453,413,2771,3763,-2799,-5674,2530,5177,1069,-2634,-5248,3148,6739,-2483,-5169,-2370,2877,6013,-1651,-6062,617,3474,4269,-1497,-7229,2553,7043,10,-2918,-5455,2626,7989,-1251,-5319,-470,1434,6329,-2172,-8178,2523,3491,2729,-460,-7529,1579,7830,-902,-2244,-1932,-148,7365,-1239,-5792,103,1190,2347,692,-6901,691,5129,-167,-364,-3445,-816,5531,-1109,-4586,1826,-340,3439,824,-5642,2160,3821,371,42,-3702,140,4109,-2190,-2013,1193,1508,2507,-1909,-4048,3081,2327,-751,-1103,-3472,3368,4688,-2724,-3101,-384,1885,3412,-3451,-5283,2207,2541,1991,-3916,-2524,3553,4525,-919,-3379,-2018,3710,5328,-3675,-3472,-284,4276,3327,-3569,-4808,3180,3685,1178,-4066,-5690,4135,4028,-768,-4106,-2781,3227,5771,-4227,-5488,942,2488,4399,-2693,-6985,3357,4161,465,-2746,-4785,2672,5613,-2847,-3537,1071,919,5194,-2079,-5071,2001,1551,913,-2167,-4740,2244,3628,-724,-1661,-2244,1878,3999,-1939,-3023,1138,1279,2365,-367,-3578,2716,2676,-714,101,-1538,1330,2762,-2991,-1824,1403,1214,1295,-3159,-2621,4038,2837,-1462,-1472,-1338,3024,2454,-3122,-771,1113,2240,2568,-5188,-3718,4464],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,23,-26,29,-32,36,-39,43,-48,53,-58,64,-70,78,-86,95,-105,115,-128,143,-160,180,-206,236,-274,324,-391,490,-642,914,-1538,6775,-1601,-9870,1933,-785,8774,1563,-12362,1349,8571,1113,-20,-8670,-1771,11708,-519,-5434,-2576,-883,9670,2243,-11590,-194,3224,4207,2233,-9520,-2770,8836,1138,-1939,-5505,-4359,9526,1765,-6162,-961,-55,5607,3178,-7923,-1919,3418,2001,617,-5808,-1564,7150,-2,-3237,-1849,-1225,5583,-569,-6195,1216,1123,2985,1139,-5888,3233,5199,-1525,-569,-3775,458,7770,-2745,-4774,2223,1050,4187,-2028,-7547,5032,4185,-621,-586,-7350,3710,7993,-6264,-2286,664,1550,7811,-4831,-9204,5913,3820,666,-1054,-10949,5668,9193,-5608,-4000,-3752,918,11469,-4171,-8859,2375,2856,6003,-1416,-11982,3058,8477,-1870,-813,-6635,154,12228,-3210,-5914,-1964,268,7652,88,-10398,2092,3665,2735,645,-8280,514,8768,-868,-4135,-2461,224,7213,-431,-6574,537,1936,4458,621,-6559,1383,4123,-26,-1517,-4565,1601,4816,-1311,-4058,189,478,5451,-1623,-4528,2071,2147,811,-2493,-4944,4402,4889,-3267,-2050,-1261,2626,5183,-5564,-2599,3617,-17,3154,-4512,-5961,7867,3358,-2930,-1691,-3508,5556,6799,-7049,-4266,1408,2479,5006,-6644,-6848,8099,3051,-1130,-3254,-7217,7389,8836,-6134,-3540,-1821,2987,8502,-6338,-6985,4812,3050,3288,-3723,-9092,5664,6768,-4239,-2229,-4107,2733,8812,-5093,-6534,665,2537,5435,-2185,-8195,4024,4923,249,-2786,-6280,1056,7652,-3203,-3040,-637,1013,5726,-2372,-4768,2845,3346,2577,-1221,-4735,2852,3795,-2827,-1565,-1613,1115,4590,-3396,-3849,730,1628,2020,-3531,-2678,4166,1828,309,-2105,-3473,4538,2503,-5147,-1932,1613,3880,2748,-5594,-2263,5706,1366,-162,-3927,-2997,6371,2353,-4013,-1214,-991,5142,4106,-7615,-2110,4335,3973,2737,-5985,-4400,7881,3113,-4399,-2429,-3567,6944,5482,-7160,-2230,1843,3605,4502,-7583,-5320,5845,3757,-332,-3102,-5371,5754,3880,-5680,-2859,-1961,4148,5547,-5020,-4569,2712,1996,2351,-3595,-5963,4872,4767,-1920,-2075,-3265,3003,4958,-3452,-3666,819,2485,3408,-3384,-3580,4156,2589,-315,-1532,-2014,2388,2100,-3939,-1290,1000,3436,1806,-4067,-827,2203,1733,-768,-2963,-1931,3831,-91,-2874,-1929,898,4209,1409,-4688,853,2951,2369,888,-5872,-582,5586,272,-3019,-2615,-561,6464,652,-6659,-637,1405,3917,756,-6569,-1549,5813,1544,-1523,-4711,-955,7506,2783,-4585,-2076,329,5239,3308,-7019,-1439,4051,3311,1577,-5314,-3450,6865,2070,-2633,-3319,-2205,6874,2244,-5347,-2633,968,4622,1753,-6402,-3747,3676,2275,137,-3264,-2137,4693,2602,-3715,-2060,-934,3058,1827,-3788,-2141,1196,1425,677,-3562,-1553,3952,804,-1373,-2173,-338,2273,579,-3409,-492,1582,2152,104],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-5,5,-5,6,-7,8,-8,10,-11,13,-14,16,-17,19,-20,23,-26,28,-31,35,-38,43,-47,52,-58,64,-71,79,-89,101,-115,134,-158,190,-240,323,-520,2406,2350,3545,-7259,-6480,9843,3203,-3283,-1803,-4062,7417,5048,-8917,-1576,1859,1622,5042,-6621,-4963,7202,912,-1089,-1567,-5527,6501,3284,-5015,-238,-186,3511,4873,-6244,-2184,4824,536,245,-1495,-1669,5408,964,-4676,313,489,4234,1452,-6119,794,3362,2627,-789,-5935,633,6496,-1505,-2691,-2034,1271,8262,-1911,-6601,868,1603,5746,-1183,-9673,3148,6559,658,-1403,-7097,446,9766,-2267,-5226,-2042,-971,9880,-1139,-10708,1595,3148,3872,1461,-10962,-420,10181,-628,-2324,-5874,-868,11916,10,-8571,-395,-183,6416,2481,-11148,84,7224,764,2494,-6092,-3206,11128,-187,-5313,-502,-3130,6779,2654,-8905,-219,3506,587,3294,-6173,-2567,7561,-55,-2003,-1246,-2247,5688,1735,-6055,1258,-100,864,1273,-5646,340,4932,-650,-2253,-1626,-294,4584,-1871,-4954,1615,2372,3519,-1176,-5315,2175,4233,503,-2090,-4463,2974,4675,-2471,-3948,-1109,3175,5543,-2748,-6247,2531,4583,3915,-3734,-7205,4989,6081,-1261,-2809,-5006,3556,9002,-3045,-5480,-1449,2636,7828,-2415,-9176,3176,4787,2333,-1412,-9474,3249,7977,-2179,-2453,-3424,693,9026,-1134,-9256,1926,1589,4875,230,-9065,1861,7063,-1231,-1319,-5546,-912,8758,-1734,-6232,689,-1037,5800,1926,-8249,550,4256,295,450,-4474,-114,6320,-1849,-2191,756,-337,4511,237,-5597,2998,1614,1158,-530,-3955,1790,3784,-2719,-618,-1459,1841,3831,-1592,-4101,1429,1412,1710,-2047,-4332,3373,4103,-2190,-3267,-3022,2985,3862,-3842,-4237,-405,3498,4095,-5767,-5227,4325,3963,1676,-4133,-5065,5021,5549,-3660,-3941,-3597,4396,5981,-5163,-4620,1039,3373,4719,-3869,-7797,4647,4959,421,-2428,-4081,3628,7930,-3698,-3630,-202,1687,6778,-3147,-6654,2833,2729,1770,-1170,-6805,2452,6255,-3295,-1416,-2672,2295,7286,-2315,-4134,1296,2353,2575,-10,-5855,3070,2956,-1459,-1131,-2638,1607,3946,-2072,-2316,759,-169,2028,-1616,-3183,3511,1936,-1461,-948,-1349,2267,3000,-2719,-1938,-106,1674,2842,-3151,-2006,4339,1745,-162,-2320,-2113,5003,3401,-3442,-2441,-372,5400,2996,-4738,-2014,2780,4367,576,-5245,-2672,4277,2050,-1665,-3667,-2933,4630,3617,-4109,-2338,-541,3853,3442,-5454,-3247,3850,2957,888,-4332,-4328,5632,4652,-1646,-3093,-2441,3494,3973,-5110,-2882,475,2426,2963,-3587,-4455,3693,2286,-263,-2135,-3861,3370,3229,-3157,-1357,78,2359,3394,-3387,-3378,919,1641,690,-2093,-3491,3016,2643,-2289,-1792,-1173,2296,2696,-3634,-1464,2751,428,1346,-2795,-2591,3780,674,-3457,-375,612,3809,700,-3021,-525,2932,1735,174,-4166,-1382,4387,2087,-1725,-3469,519,4168,636],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,1,-1,2,-2,3,-2,3,-4,5,-5,6,-7,7,-9,10,-11,12,-13,16,-17,18,-20,22,-24,25,-26,26,-25,20,-9,-17,82,-291,1960,9743,1134,88,-8142,-5532,12673,1402,-6979,-1104,-1760,9082,4920,-12221,-2341,5089,3066,3598,-10002,-5587,11501,1889,-2491,-3672,-5322,8947,5539,-8255,-3188,-376,4480,5883,-7890,-4300,6780,2353,2355,-4476,-5671,6992,3155,-3445,-2645,-1710,5760,4076,-5709,-2416,2556,2377,1481,-5234,-3490,4633,1040,-1301,-2415,-1843,6409,770,-4611,-111,451,2729,961,-6083,1552,4294,-430,-54,-4390,-816,7482,-2937,-4611,-29,449,7198,-1152,-9828,4064,4019,780,175,-9455,2166,9036,-3394,-4503,-2647,-557,10367,-1769,-10060,2229,2758,4833,2208,-11347,462,10059,-1358,-1843,-6545,-1450,12264,-449,-8033,-407,570,7894,2439,-11575,502,6220,2035,2517,-8986,-2569,10984,-18,-3578,-2164,-2259,8352,3000,-9995,-343,2860,3020,2653,-7904,-2202,6908,871,-2493,-3160,-2740,6709,832,-6135,-581,-61,4026,2202,-7019,-1080,2541,1049,572,-4415,-1110,5395,-1684,-2327,-1039,359,5839,-1729,-5761,2016,2036,2221,-216,-5558,4137,4505,-1762,-768,-2101,2965,7303,-4029,-5235,1798,624,4513,-3191,-8124,5298,4293,-1137,-2270,-6668,4324,9475,-5429,-4537,-1169,2483,8508,-4113,-9851,4228,4295,2517,-984,-9729,3060,9776,-2654,-2633,-4212,1629,10023,-2639,-7607,1619,1632,5173,-926,-10656,2653,7239,111,-1553,-7135,-1853,10214,-1131,-5635,-855,1602,6933,1541,-7879,844,5044,1877,-370,-6232,-586,6296,-334,-2208,-2521,128,5918,529,-5245,796,1577,2264,333,-6198,1465,2893,-548,-45,-3166,2819,4943,-2032,-2375,650,1800,3435,-2352,-3709,3231,2101,-373,-1957,-3811,4015,3916,-3691,-2214,-1295,2353,5417,-5439,-3869,3241,1538,2260,-3115,-6066,6130,3923,-3442,-2929,-4411,4721,6421,-6208,-4995,2178,3438,5079,-5035,-7411,6560,4744,98,-2709,-5918,4230,6761,-4487,-4874,-2174,1765,7449,-4228,-7618,2900,4340,2917,-2357,-7524,3493,6042,-1648,-3146,-3928,2266,7199,-2949,-5592,523,1829,3991,-1628,-6019,2799,3798,309,-793,-4343,1890,5949,-1404,-2696,-1219,1246,3139,-2561,-4318,1836,3189,1485,-1762,-2578,2254,2929,-2134,-883,-1088,2477,2486,-3723,-3126,1873,1809,1392,-3705,-2147,3621,1572,-734,-3344,-1841,4515,2214,-5550,-2012,757,3013,1767,-5242,-2012,5111,2671,-1621,-3811,-3243,6960,2803,-5509,-3271,-1083,5548,4108,-7469,-3382,2840,3238,1582,-5250,-5299,6735,3380,-2158,-3372,-3075,5649,4701,-4903,-3990,430,3039,4876,-4548,-6146,4225,2474,-657,-3804,-4841,3933,4555,-2792,-2273,-1253,2772,4524,-3192,-4632,2558,2068,1761,-2407,-4867,2777,3454,-1004,-1580,-2218,2663,3486,-2584,-2245,559,1838,1219,-3129,-2479,2298,1085,-776,-1774,-1945,4042],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-13,15,-18,21,-26,32,-42,56,-78,120,-205,447,-2200,-7316,-1177,-1510,8871,4176,-11421,-467,4198,2340,2843,-7181,-2528,9951,-595,-2455,-2582,-3235,7161,3469,-6792,541,918,2066,3226,-8347,-1408,5866,-20,-260,-2552,-821,6769,-736,-4107,1336,-471,2680,-241,-6463,2161,3254,-179,-611,-3756,1878,5132,-2653,-3923,-700,1993,5149,-3536,-5742,2561,3311,3698,-3910,-6074,4813,5907,-1948,-2638,-5251,3593,8246,-5242,-5073,462,2598,7497,-3710,-9392,4606,4668,1883,-1744,-8400,4255,9252,-4402,-4979,-3563,2534,10380,-3341,-8960,3409,2475,5961,664,-11306,3269,9089,-1000,-65,-6873,-679,11977,-3118,-7405,-4,-594,7330,52,-9731,2134,4873,903,478,-6852,-895,8090,-1282,-2719,-946,-1498,6049,-1007,-7707,2755,2886,1071,1495,-5744,1391,5747,-1222,-879,-801,993,4400,-2074,-4711,1721,2339,1308,-372,-4542,2885,3774,-1932,-2756,-3834,3151,4253,-4355,-3672,-281,2705,4329,-4042,-3693,4888,2368,1546,-4990,-4017,6252,4610,-4132,-3157,-2725,4600,8207,-6707,-4893,2908,2563,4602,-5373,-6956,6215,5129,27,-2917,-6480,5981,8154,-4625,-4474,-1375,2396,7374,-5078,-7441,4377,1590,2472,-1740,-8164,4899,7717,-3520,-2366,-3931,2009,8699,-4160,-7166,1792,582,5338,-2149,-7434,2959,3942,-33,1511,-5646,1490,7810,-2703,-3181,637,-303,5237,-1860,-4975,3917,2842,483,765,-4749,3264,4138,-3272,-813,390,1653,1849,-3908,-2612,3234,1525,131,-2773,-1851,4796,1459,-2194,-2238,-460,4121,2299,-5200,-2253,2324,2907,1561,-5541,-2427,5516,889,-1263,-4253,-2507,6280,2299,-4627,-2470,-778,5123,2796,-7624,-3706,3217,3392,1972,-6731,-4941,7411,2704,-1860,-4119,-2813,6743,4086,-5891,-3661,1652,3686,4619,-5459,-5011,5324,2877,604,-2781,-5641,4992,6192,-4314,-2006,-727,3157,4704,-4881,-4757,3940,1496,1222,-2294,-4949,4022,3051,-1470,-1877,-2490,2920,3977,-3501,-1921,2365,932,2472,-2099,-3114,3428,1396,-2505,-1891,-1572,3608,1921,-4681,-1001,2062,696,1455,-4320,-1550,4287,1635,-1322,-3345,-615,5256,761,-3184,-968,779,1852,466,-5366,-417,3992,1508,-1315,-4512,-998,6094,588,-2427,-2245,1256,6225,875,-5755,-1172,1920,3695,1041,-6731,-800,5631,2105,399,-4911,-2084,6774,1124,-3928,-2727,708,5116,2164,-6255,-1403,2787,2237,1247,-6037,-3072,6162,2943,-1539,-3398,-1775,3869,2778,-4264,-2527,660,2671,2695,-4755,-2334,3954,775,-467,-2733,-1878,5348,1512,-3260,-2260,-60,1934,1967,-2658,-1404,2441,972,-1013,-2125,-2130,4663,442,-2455,-612,-481,2793,-369,-3086,460,2344,1033,-17,-3283,-161,3843,736,-3132,-1734,123,3895,-1470,-3830,-89,2671,2433,-866,-4820],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,4,-5,6,-6,8,-8,9,-11,12,-14,15,-17,19,-21,23,-26,29,-32,36,-40,44,-49,54,-59,66,-72,80,-89,98,-110,122,-137,154,-176,202,-235,279,-341,436,-600,984,-4350,-3103,-1748,5735,7922,-11817,-4671,5708,4097,4806,-7161,-9102,10361,5345,-4627,-2137,-6279,6678,9400,-9192,-5206,3189,2966,7891,-6941,-8772,7257,4378,1568,-3212,-8015,6232,8920,-6430,-3559,-2201,2947,7304,-6299,-6354,3131,2478,3018,-3136,-6378,4358,4515,-1126,-1743,-3599,4061,4256,-5161,-1864,1842,2414,2172,-5102,-3882,4216,757,874,-4269,-2334,5643,1616,-5522,381,528,4730,2354,-8330,56,5424,593,1524,-7132,-2237,8319,-561,-4304,-779,-1581,7937,2733,-10465,196,3002,3293,1502,-9836,-3482,9660,928,-2649,-4638,-4592,11734,3080,-9905,-852,1070,6213,5002,-11683,-3481,7500,1890,909,-7302,-6728,11544,2083,-6497,-1933,-4084,7536,6346,-10358,-3761,3890,2563,4117,-6619,-5860,8833,2896,-1900,-2199,-5240,6118,5957,-7689,-2253,438,2513,5896,-5606,-3825,4949,649,-5,-3971,-4886,5353,2768,-2905,-1468,-2074,3114,2663,-5048,-574,3465,1798,777,-5184,-251,4647,-1773,-2635,-2580,477,6729,-1623,-6018,729,2421,4239,-1208,-7562,2355,5341,-504,-868,-5377,252,8722,-2035,-6163,-66,813,8279,-425,-9013,2645,4993,1981,-76,-9003,-124,10408,-2459,-4958,-3546,-540,10384,828,-9915,1702,2897,5627,1318,-10873,323,9020,190,-988,-5793,-2024,10505,1330,-6722,-392,-208,5320,2216,-11005,-1009,5706,2461,2021,-6678,-3082,8865,1803,-3077,-1969,-2705,5987,3579,-6908,-1064,1838,2792,2015,-6011,-1060,5419,231,-2113,-3213,-1442,5704,640,-3349,-640,1061,2831,262,-5688,-697,3301,858,59,-4122,292,3647,-1449,-2262,-1410,1399,4380,-1327,-4900,1474,3120,1760,-1426,-5642,3450,5618,-2244,-1939,-3508,3745,7298,-3826,-7140,724,2175,3504,-3740,-8573,3534,6537,1492,-2585,-6228,2271,8370,-2582,-4714,-675,1685,7175,-3644,-8226,1901,4475,2399,-1212,-9149,2021,8255,-2279,-2171,-4840,692,7883,-775,-7653,-576,2637,4494,77,-8365,313,5765,107,-1423,-5192,-443,6974,156,-5035,-1962,205,5563,1145,-5269,364,3673,1260,-1196,-4605,962,4771,-786,-2692,-1902,555,4721,-1324,-4646,888,2326,2238,-1669,-4808,2640,3804,-1405,-2132,-1460,1978,4489,-3452,-3753,1490,1954,2822,-4223,-4055,3158,3818,105,-1755,-3932,4844,4033,-3958,-4988,-1635,4202,5261,-4142,-4977,1993,3099,3673,-4361,-5567,4168,4812,-1575,-3178,-3211,4325,6014,-4628,-5942,750,2373,4760,-3992,-6025,3888,4302,1319,-3360,-5011,3814,6727,-3133,-3234,-613,3037,3954,-1941,-6186,1865,4614,3096,-2954,-4863,2951,5407,-38,-2363,-3540,2406,4760,-2019,-3782,8,2018,2372,-1638,-4815,2089,2116,-169,-2544,-2857,2171,3924,-2238,-2337,180,1189,1693,-3014,-2148],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-5,6,-7,8,-9,11,-12,13,-15,17,-19,21,-24,27,-30,34,-38,41,-46,51,-55,61,-68,74,-82,91,-100,110,-122,135,-150,168,-189,213,-242,279,-325,387,-474,606,-833,1338,-5589,2745,7261,-393,246,-9701,833,10919,-852,-6394,-1253,-1423,8970,126,-9363,2833,3374,2453,742,-7948,731,7073,-899,-2872,-2376,-775,6787,-2165,-4988,3077,489,3313,-1035,-5870,3843,3360,-686,-1060,-3768,3156,4591,-4824,-2674,177,2063,3900,-4991,-4663,3592,1923,-2,-4309,-3084,6031,3214,-5029,-2614,-2306,5799,5282,-7527,-4291,3710,2991,3312,-6730,-6367,9134,3477,-1978,-3034,-6120,7444,7951,-7894,-3430,433,3842,8104,-7847,-7653,7348,4026,931,-4444,-9708,6353,8820,-4887,-3813,-3263,3445,9822,-6043,-7929,3139,2461,5686,-3174,-10822,5008,7309,-2479,-1041,-5550,2425,9442,-5163,-4177,204,1026,5740,-2533,-7439,3195,3035,-148,-2108,-6449,2864,6473,-3366,-680,-819,-628,5709,-3504,-4341,1682,1286,658,-1449,-3720,3303,3475,-2440,-2391,-1734,3067,3019,-4479,-2133,3357,2541,1745,-4718,-2592,5201,2090,44,-2635,-1415,6505,1050,-6232,-1173,1540,5694,3797,-8489,-2282,5312,3134,1067,-6756,-3931,9380,2788,-3577,-3285,-3250,7568,5403,-8058,-1836,3131,3879,4686,-9035,-4529,8176,3074,-1322,-3192,-5984,8098,6771,-6061,-3126,-346,3971,7352,-6659,-5820,5955,2088,2172,-3643,-6745,6308,4795,-3557,-437,-3776,2344,6097,-5107,-3230,1570,1911,3665,-4010,-6026,4839,2673,-1138,-1922,-4080,3594,4339,-4240,-2793,-460,1586,3568,-2861,-3098,2931,428,-967,-1647,-1872,4925,1515,-2946,-337,283,3336,1356,-5266,271,3495,1629,-300,-5114,-426,5730,460,-3714,-2964,-227,7860,485,-5998,-1064,1645,5232,103,-7255,-242,6910,260,-1937,-5847,-778,7262,1218,-5655,-2748,177,6576,2117,-8829,-1182,5420,2355,1488,-6204,-2907,8270,1361,-3011,-3270,-2213,7289,3483,-7438,-1670,2341,4396,2770,-6151,-3562,5440,2435,-356,-3445,-3517,6254,3931,-4966,-862,-353,2897,3257,-4966,-2055,3827,1629,893,-3142,-3472,3522,1706,-2631,-542,-894,3260,2256,-4099,-817,2220,-62,1009,-2210,-680,3998,574,-2031,-2876,763,3438,827,-3283,-186,1502,2230,-1298,-3612,10,4297,320,-1364,-3201,1468,5061,-1491,-3782,-1731,2100,4273,-2410,-6199,1015,2379,2690,-2296,-5424,1642,4910,418,-5203,-3558,1617,6131,-1777,-5978,-777,1721,4276,-1162,-6992,179,5498,1238,-2410,-5262,412,6628,-350,-4021,-1465,936,5401,-121,-7103,-622,3618,1858,722,-5755,-1711,5932,221,-2422,-1195,-1276,5099,312,-4940,-194,1472,3826,73,-4467,-1057,4609,1059,-1480,-2749,-651,3857,899,-4047,-741,2069,2348,-439,-4483,665,1822,594,161,-2875,467,3367,-1063,-3589,-970,1881,3670,-1621,-4052,1392,2288,621,-2234,-3341,3219,3978,59,-2195,-1139,2433],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,7,-8,9,-10,11,-12,13,-15,17,-19,23,-30,48,-116,1138,4323,-4720,-10449,7897,7593,-4691,-2786,-6427,5398,11970,-6469,-6646,2155,2180,8561,-4053,-12155,7026,6123,-1019,-1388,-9940,4938,11066,-3964,-3619,-2018,1490,10140,-3732,-9881,3545,2585,2713,-263,-8458,2609,9045,-1752,-1800,-3636,550,8110,-1932,-5158,2033,458,3985,-1508,-7234,2242,3605,-1288,-1216,-4832,2670,5049,-3244,-1452,385,1328,3931,-3773,-4096,3944,1654,413,-3563,-5257,6264,2755,-4623,-1977,-1310,5460,3330,-7306,-2777,3804,2197,2820,-7064,-5137,8006,2401,-2597,-2791,-5059,10041,5580,-9267,-2709,172,4634,6550,-9387,-7621,7349,2249,1550,-5153,-7566,9903,5785,-6543,-3277,-3957,5275,8399,-9792,-6795,4699,2474,5310,-5184,-10427,7770,6219,-2722,-1866,-6362,5670,9978,-6674,-5434,798,1344,8101,-5159,-7447,5914,2806,1037,-1104,-6489,4467,6081,-4519,-1793,-1879,959,6809,-4664,-3969,2874,2685,2802,-1083,-3934,4870,2688,-1914,-1529,-2589,3107,3468,-4069,-1386,1619,2511,1853,-4679,-2153,4483,1156,-617,-2312,-2435,5639,613,-5051,-1764,261,4911,2193,-8413,-347,3881,2371,1262,-6460,-1913,7633,202,-4875,-2774,-989,8148,2301,-8202,-1312,3491,3970,2989,-9803,-2957,9587,737,-1804,-4592,-4759,9148,4230,-8070,-2550,-1793,4869,6116,-9950,-4181,6827,1707,2593,-5897,-6658,8528,3819,-4059,-2039,-4307,4896,6206,-6790,-3312,2372,2763,3568,-5096,-5166,6274,2682,-1944,-2059,-4245,4980,4586,-5532,-1798,312,1945,2470,-4836,-2677,2814,879,-901,-2090,-3385,3982,1050,-3463,-1009,-52,3428,2298,-5210,-602,3854,471,1077,-4750,-784,5104,455,-1832,-2092,-142,5249,-489,-5482,-551,2880,3155,-899,-7058,842,5440,586,-1413,-5377,1126,8541,-1981,-5752,-1680,1118,6976,33,-9185,315,4566,2330,-108,-7276,-560,8039,634,-4490,-4229,-2122,8706,920,-7859,-692,3304,4103,1632,-9314,-1838,6919,940,-623,-5365,-2044,8432,2524,-5978,-2746,606,5184,2755,-6877,-1397,3599,1774,691,-5017,-2111,6192,1037,-2502,-37,-492,4908,1566,-4883,-902,1806,1357,975,-4142,-1208,4116,-203,-959,-2677,511,4021,-1158,-4358,-914,504,2704,294,-5162,950,3091,-1032,-1545,-3091,1019,5869,-681,-3448,-892,2224,4637,-3240,-6130,1813,3678,2523,-1879,-6230,3166,6952,-579,-3548,-3103,1890,6418,-2578,-5827,781,3496,3653,-1748,-7337,1772,6358,1253,-2894,-4707,1466,7057,-693,-4766,-2427,581,7355,-966,-6226,255,3985,2489,-622,-6886,471,7440,-934,-2075,-3021,252,5997,275,-6067,370,990,3799,1738,-5375,-199,4830,1558,-991,-3680,-179,4808,-809,-2874,-1778,917,3729,-352,-4184,808,3097,-65,-635,-3399,760,2910,-1113],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,6,-7,8,-8,10,-11,12,-13,15,-16,19,-21,22,-25,28,-30,34,-38,41,-46,50,-56,62,-69,77,-86,98,-111,127,-149,176,-215,273,-367,550,-1030,4944,9743,-6940,-5933,88,1636,7896,-3694,-9433,5917,5167,529,-1267,-7409,4462,8193,-4072,-2479,-2578,1622,6700,-2685,-4930,2333,1938,2300,-1635,-5890,3355,4049,-2520,-1236,-2888,3070,4274,-4303,-1864,1391,2197,2283,-4665,-3432,4930,1715,-741,-3745,-2668,6325,2167,-4496,-1324,-454,4022,3160,-7394,-695,4890,359,225,-6810,-2942,9718,1314,-3619,-1442,-2445,8654,3211,-10393,-1783,3346,4137,4685,-9103,-5578,10416,1870,-2294,-3185,-5613,10367,5794,-8112,-2006,-42,5413,6873,-9115,-5325,6885,2814,2196,-5404,-7700,9635,5920,-5406,-2171,-3864,4955,8553,-7973,-3324,4373,2168,5261,-4793,-7395,6721,4009,-1205,-1243,-5058,4413,5148,-5062,-2327,690,2001,3454,-4376,-3372,4474,1588,-128,-2675,-3723,4275,2662,-3155,-1625,243,2749,1725,-4332,199,2985,1251,203,-4463,-1215,5461,-315,-4188,-1898,-655,5887,3,-6219,-657,1370,4036,975,-7395,323,6845,609,-1761,-5589,265,9383,-1082,-5488,-2145,-439,7104,1576,-8839,1116,5082,2302,1457,-8391,-1923,9469,261,-2724,-3809,-3246,9083,1881,-9336,-837,1886,4490,3392,-9416,-2707,8106,2247,225,-4138,-4586,8310,3339,-6055,-2276,-1479,4715,4338,-7892,-2119,4189,2169,1822,-4565,-4807,5919,2599,-2820,-2428,-2026,5943,3908,-5548,-899,1413,1850,2100,-4780,-2027,5393,637,-2345,-1942,-934,4559,209,-3514,139,1900,3095,46,-5368,-325,3124,-292,-303,-3970,230,4819,-966,-2116,-967,1845,5785,-1095,-5343,2368,3408,1899,-2020,-6563,1706,7271,-499,-2840,-4712,1217,6937,-2683,-5425,-1435,1468,4731,-892,-9677,1596,5096,772,-1534,-6767,136,8305,-1207,-4071,-2192,44,7377,731,-7970,526,2906,2890,730,-8282,-2083,7392,-54,-2416,-3681,99,8230,1259,-5908,-664,2255,3055,2101,-7333,-634,5260,907,-626,-2119,-1301,5540,-340,-1992,-1252,-1495,3988,1086,-4304,420,2212,488,463,-3588,122,3438,-548,-1040,-2091,1344,3482,-798,-2599,2081,2362,287,-2531,-4126,2251,3959,-1143,-2800,-3638,3113,3451,-2413,-4455,724,2969,2607,-3060,-4189,3957,3712,-630,-2376,-3324,3818,4885,-2516,-3690,-492,3229,5350,-3353,-6246,2527,4027,3464,-2971,-5647,4179,5373,-947,-2932,-3435,2109,5806,-3598,-4937,138,2584,5393,-1414,-7980,2354,4946,588,-1646,-4571,1339,5833,-1798,-2895,-2015,1107,5705,-718,-5451,947,2860,2099,-773,-3584,1246,4467,341,-2202,-1895,773,4822,-1739,-2822,112,1654,2317,-63,-4464,2016,3141,307,-1739,-1695,1226,4044,-1458,-2710,44,1548,2012,-1182,-3174,2343,3656,-494,-2525,-3105,2766,3260,-2910,-2907,-40,2805,2023,-3981,-3471,1893,2647,372],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-4,4,-5,5,-7,7,-8,8,-9,10,-10,12,-13,14,-15,17,-18,20,-22,24,-27,30,-34,38,-43,50,-59,71,-87,112,-149,214,-339,660,-3200,1021,13319,-4009,-9164,2510,1612,6653,-811,-13181,4637,8526,-1043,-624,-9043,196,12835,-3548,-7858,-1111,-382,9932,142,-12520,1312,4668,2132,1921,-10120,-973,10540,-1447,-2838,-3633,-3059,10023,31,-8641,1219,1566,3997,3084,-8312,-298,6696,-1424,-215,-4566,-2868,8121,-1855,-4246,-1036,-840,5505,63,-6354,1420,3348,333,-23,-4735,2100,4894,-2599,-2813,-1324,1788,3959,-2253,-5375,3506,1997,2312,-3006,-6385,4693,3321,-2137,-2354,-3250,4317,7002,-6667,-3848,1548,3798,5879,-5392,-7565,7481,4458,1347,-2272,-7881,6176,8265,-6752,-4001,-1660,2350,10288,-6810,-8495,5131,2966,4724,-2231,-10883,6336,7067,-3171,-1682,-6958,3250,11834,-5120,-6599,674,1188,7557,-2691,-10708,3571,5193,1189,-364,-9043,937,10104,-3481,-4397,-1729,-1086,6993,-2282,-6924,2371,2576,2912,-830,-7178,1935,5869,-1988,-804,-2924,696,6584,-2396,-4188,1411,993,2224,-951,-4789,3911,2299,-996,-921,-3193,3797,3349,-3054,-3100,-266,1665,3001,-5487,-2506,4452,1796,242,-4647,-4467,6436,3052,-4375,-2064,-1647,4992,3682,-7976,-3316,4103,3265,2837,-5430,-5655,8049,3304,-2637,-3123,-4793,7727,6758,-8071,-4010,-11,4013,7167,-8093,-6392,5627,3421,2306,-3694,-7872,7126,6780,-4389,-2824,-4093,4078,8301,-7113,-6460,2809,1964,4424,-3621,-9027,5746,4406,-1446,-1377,-4937,3557,7433,-4497,-2963,729,1084,5344,-3504,-5683,4160,2542,310,-665,-6144,3443,4786,-3038,-1627,-441,2078,3573,-4301,-2938,3437,2307,1066,-2764,-2518,4910,1775,-2781,-642,-130,3984,1968,-6014,-1706,2619,1759,1218,-5214,-1805,5379,1438,-758,-3284,-1342,6789,1550,-5863,-2449,892,4735,818,-7475,-1807,5848,1601,1044,-4839,-2465,7565,2952,-4619,-3473,-1509,7960,2749,-7474,-1113,3002,3852,3068,-6578,-3955,7024,1489,-1651,-3727,-4397,7498,4902,-4985,-2789,-416,3674,4666,-6010,-4065,3758,2154,1625,-4884,-4767,5480,3433,-2903,-1851,-2061,2876,4296,-5686,-2797,1674,1879,3109,-4640,-3772,4122,1302,-961,-873,-2127,3655,1811,-2715,-1376,297,2156,2047,-3653,-1191,3064,44,-505,-1777,-409,4420,1561,-3273,-332,1884,2961,117,-3714,-655,3551,1603,-1583,-4912,1726,5312,629,-3534,-2260,1365,5898,861,-5582,112,3678,3233,-79,-5982,76,5040,1699,-1824,-5425,-758,6600,467,-4685,-1525,-24,6591,634,-7106,-507,4203,1777,516,-6521,-1351,7616,1964,-3484,-2702,-411,6272,2122,-5288,-1338,2422,2318,1369,-6137,-1447,5333,426,-112,-2665,-1243,5049,1217,-4605,-1984,158,3156,2028,-4391,-824,3437,1521,1566,-2982,-1305,4663,551,-3419,-596,-296,2929,812,-3678,217,2369],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,5,-6,7,-8,8,-9,11,-11,12,-13,15,-16,18,-20,22,-24,26,-28,31,-35,38,-42,48,-54,61,-69,81,-94,113,-137,175,-232,334,-554,2229,-6853,-8658,8428,3814,-1633,-3034,-6538,6092,7434,-7219,-2357,811,3080,5600,-6540,-4371,5261,2105,731,-3479,-5421,5009,4539,-3462,-1704,-2046,3948,3202,-4927,-2728,2930,1143,727,-4553,-1933,5803,962,-2758,-3214,-1782,5719,1224,-5936,340,1738,3090,912,-6833,781,5581,325,-694,-5330,193,8629,-1839,-4827,759,36,7732,476,-10784,1870,4790,2410,234,-8037,-660,10769,-1900,-3640,-3720,-1036,11020,1705,-10650,1170,2798,4089,3489,-13392,-1124,10239,379,-1801,-6056,-4417,11620,1719,-7667,-139,-1634,7313,5574,-11004,-1509,6896,2089,1901,-6585,-5342,9428,2018,-3561,-2503,-3076,5931,4644,-6740,-1847,1281,1484,2891,-4908,-2254,4926,1792,-1294,-2606,-3146,5513,1713,-4876,-796,-6,3075,1410,-4525,-487,3802,238,61,-4034,-605,4823,-1238,-2155,-771,722,5210,-1017,-5333,837,2352,1862,-1265,-5428,3515,6241,-1803,-1964,-2738,595,6926,-4332,-5723,2057,1747,5137,-2647,-8180,3535,5668,192,-1524,-5926,731,10376,-4277,-4918,-1637,-521,9034,-1594,-10629,1516,3367,2374,300,-10620,1230,9556,-1247,-2287,-4454,-691,9436,-790,-8485,-269,1649,4779,1840,-9879,-337,6122,438,-474,-4900,-2129,8329,-108,-4373,-1450,670,5761,1433,-7252,-754,3331,1638,450,-5526,-1171,5098,238,-1716,-2030,286,3855,-1299,-4267,-8,2763,2700,-1993,-4304,1056,3492,-915,-1403,-2840,2490,4946,-2027,-2330,-156,2789,3107,-3566,-4810,2855,2835,-249,-3763,-4991,4780,4126,-2164,-2890,-1330,2363,5536,-4154,-5329,3265,3164,2746,-3349,-6925,5280,5516,-312,-2191,-3952,3233,7149,-5123,-5949,990,2571,6767,-3622,-9340,3697,5036,1166,-3096,-6357,3105,6136,-2765,-3710,-1531,942,7915,-2591,-5967,3423,2571,2105,-1023,-7361,1753,5925,-1042,-1695,-3649,774,6875,-394,-3912,420,1730,3433,-34,-5690,1220,3430,-1009,-819,-2554,1827,4450,-2348,-2292,823,779,2830,-2643,-3595,1258,2779,854,-2224,-3031,2543,3206,-1924,-2523,-1200,2551,3692,-2863,-2663,3478,2689,320,-3691,-2219,4922,2207,-2806,-3551,-1970,5142,4182,-4171,-2713,1382,3147,3830,-5347,-3902,3812,3467,-863,-4690,-3105,4964,4545,-4133,-2439,-1021,4919,4848,-5387,-4649,2323,3654,2316,-4733,-5658,5128,2956,-215,-2474,-3499,3869,4665,-2670,-3556,766,2669,4909,-3891,-4999,1979,2746,453,-2070,-3788,2198,3952,-2307,-1968,-293,908,3844,-3114,-3761,2120,1954,1523,-1678,-4008,1653,1839,-2194,-1805,-1087,2463,2197,-1865,-2131,1071,1787,826,-2583,-2332,2285,1149,-1600,-2153,-1030,3540,1527,-3903,-1446,612,2986,455,-4515,196,3596,3016,-1980,-3587,-825,4660,1966,-2760,-1833],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,6,-6,7,-7,9,-10,12,-13,14,-16,18,-20,22,-25,28,-30,33,-37,41,-45,49,-55,61,-67,74,-82,91,-102,114,-128,147,-167,194,-226,263,-275,97,-11794,-619,9806,1057,-700,-6797,-1656,12452,744,-9153,-1185,-1159,8901,4027,-13056,-58,6052,1637,2495,-9020,-4306,12503,925,-4663,-2948,-4506,9736,3409,-10574,-1367,1963,2646,4450,-8596,-3899,9027,370,-717,-3531,-4559,8722,3219,-6116,-1733,-477,2971,4410,-5422,-2201,5260,218,1926,-3534,-2484,6316,-864,-3173,-664,218,5037,-154,-5957,468,2910,1112,-334,-5239,1724,5358,-1663,-3237,-1950,1437,6806,-2379,-5095,1383,1593,4910,-1592,-8725,4091,5360,-458,-3347,-7122,3154,8992,-4340,-4918,-582,714,9331,-4620,-10304,3794,3962,3373,-344,-11179,3369,9487,-2671,-2023,-4396,1043,12979,-3148,-8385,2029,571,6648,309,-13121,1566,6929,213,472,-7376,-1224,11363,-1961,-6441,-1187,-1783,7753,1118,-10112,2069,4752,1064,3325,-8006,-1647,7858,-801,-1884,-2837,-1854,7222,258,-6854,1944,466,1764,2059,-6009,120,5477,-1327,-115,-2580,-806,4403,-1611,-3867,594,984,3302,-1220,-5804,2488,3080,762,-2977,-3778,2146,5438,-2673,-3030,-692,3030,4808,-4975,-4760,2834,3172,2114,-3757,-7571,6438,4813,-2308,-2534,-4361,4131,8186,-5401,-5063,1431,3161,6245,-5310,-7269,5813,5112,487,-2703,-7657,4753,7368,-3823,-3595,-1985,1251,9811,-3530,-7772,2845,1946,4260,-1822,-10455,3867,7863,-1201,-2026,-5352,1053,9753,-3760,-6192,805,766,6597,-441,-8992,3434,4547,1159,-3,-5881,514,6447,-1971,-3449,-602,91,6091,-1501,-5225,2545,1096,1173,161,-6476,2112,5031,-1746,-1779,-919,956,4152,-3332,-1857,1466,1574,1002,-2878,-4255,3593,2585,-1738,-2709,-3278,3623,3737,-4826,-3022,744,2897,2813,-5988,-3146,4295,2719,558,-4692,-5365,6991,3228,-4914,-3829,-2198,6423,5598,-6923,-3781,3898,4386,3900,-6455,-7003,6613,4147,-1521,-2646,-4793,4820,6097,-5268,-2772,-560,3966,5560,-5308,-7946,4499,3914,855,-1945,-6330,6328,5845,-2982,-1704,-2532,2300,7484,-5352,-4680,1901,1704,2793,-2434,-6902,3169,3307,-1263,-1929,-4485,2743,5907,-4000,-2374,384,1464,4037,-2405,-2966,3644,1287,-766,-1275,-2584,2348,2906,-3883,-1313,-281,2253,1775,-3784,-1729,2008,1105,-492,-2095,-2192,5424,1584,-3265,-2783,883,4134,2090,-5879,-1051,2515,3082,1708,-5213,-1486,5489,2287,-2619,-4340,-872,6972,2028,-4387,-2144,923,5361,2311,-6649,-2802,4878,3067,658,-4798,-1854,6811,3414,-2718,-3544,-1244,6543,3124,-6884,-2689,2903,3538,2215,-4940,-3952,4647,2316,-363,-3032,-3088,4914,3952,-3708,-2706,-701,3746,3613,-3924,-3675,4045,2026,1113,-2771,-3279,3417,1414,-2867,-2156,-1168,2611,1869,-2848,-2105,2735,1200,192,-3322,-2052,4155,1329,-1595,-385],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-8,10,-12,16,-21,33,-64,175,-1742,-2928,7668,4326,-9792,-1737,2627,3503,4055,-7090,-5667,8096,3073,-1683,-3774,-4204,6609,3014,-5433,-2210,-24,4319,2213,-7116,-2166,4518,762,186,-3677,-1362,5454,-97,-1340,-2054,-45,5713,-389,-5059,2355,1036,2457,-71,-5723,3545,5266,-2124,-2223,-2775,649,8045,-3892,-3975,2016,-1,5253,-2153,-7935,5173,3497,-1238,-705,-6713,2314,9753,-4563,-5520,-517,59,9000,-2860,-10521,4599,4287,1411,-139,-10076,2411,10520,-2747,-3310,-5106,-73,10770,-2346,-9289,1276,2847,6577,1211,-11928,1520,8668,-102,580,-6482,-2055,10641,399,-6412,-983,366,7464,1829,-9868,-416,4387,1403,1304,-7226,-1450,7729,151,-1494,-2381,-232,6352,1377,-6535,-1007,1216,2818,631,-6193,106,4664,-763,-185,-3772,250,4893,-2043,-2633,-321,140,3968,-2687,-3813,3423,2074,889,-956,-3874,4050,4109,-2730,-1884,-1660,2075,5766,-5295,-4695,4020,1027,3432,-3708,-6080,5603,5685,-3388,-1586,-4442,4041,8301,-6636,-4372,2346,1772,6346,-4245,-8708,5679,4881,322,-1883,-8014,5414,8736,-3762,-4078,-1993,1875,8658,-3682,-9015,3457,2617,2689,-1443,-9207,2284,7341,-2950,-2449,-4257,807,7883,-1740,-6347,-54,1180,5591,-1913,-8056,1217,3300,504,-528,-5757,1080,5435,-1674,-2203,-2017,848,4703,-2134,-4812,1969,2157,574,-1865,-3628,2531,4016,-1634,-1742,-1472,2641,4171,-3678,-2053,1710,874,2003,-3391,-3649,4000,1581,-2181,-2182,-2890,5320,2442,-5059,-1685,-332,2980,3368,-4776,-3418,5292,2576,69,-3908,-4568,6505,3736,-4146,-2410,-2086,5300,5956,-7368,-2141,3715,2577,2795,-4865,-5397,6515,4496,-1581,-2643,-4141,4838,6301,-6391,-3441,895,2501,4699,-4367,-6416,5348,4146,461,-3876,-6551,3771,5395,-3617,-3202,-2449,2079,6041,-3079,-4155,2197,1927,2278,-2588,-6091,2745,4192,-2029,-1426,-2100,1538,4864,-2050,-3276,-175,1069,3501,-2196,-3228,2452,1175,-695,-1136,-1454,3208,2180,-2532,-685,436,2199,2243,-4411,-2243,3194,1850,-341,-3299,-2049,4528,745,-3752,-1991,-1060,3481,140,-6130,-1049,3038,2615,273,-4963,-2206,5926,1450,-1654,-2637,-2384,6067,1709,-4327,-1820,1332,3956,1256,-6858,-1744,5234,2530,-399,-4943,-2859,6564,2980,-3066,-2213,-2356,5001,3745,-5649,-3174,2617,3489,2250,-5563,-3306,6159,2300,-795,-3270,-2197,3707,3116,-4408,-1654,306,2260,4000,-3963,-3428,2807,2942,-722,-3241,-2208,3111,2991,-2365,-915,-1311,2002,2355,-3354,-2396,2344,699,-560,-2617,-964,3560,1237,-2033,-339,312,2670,1050,-3145,-278,1759,1989,-583,-4885,535,3300,233,-2066,-2208,129,3778,-116,-4607,-1148,849,3535,91,-4720,-576,3078],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,6,-6,7,-7,9,-10,11,-13,14,-15,17,-20,21,-24,26,-29,32,-35,39,-42,46,-51,57,-62,68,-75,84,-93,103,-116,132,-149,172,-200,238,-290,368,-494,729,-1321,7147,3954,-8685,-706,-1236,6622,5359,-11663,-3449,8231,1539,2885,-7335,-6976,10106,4189,-5952,-3108,-4776,7804,8134,-11280,-3809,3782,3862,7090,-6839,-7394,9389,3375,-1079,-3006,-7734,7251,5901,-6941,-1287,-524,1857,7649,-6850,-5605,5945,1434,1404,-2252,-7328,6550,3529,-5258,-1000,-1567,2566,4612,-5664,-1824,3840,25,633,-3942,-3891,5478,2485,-3200,-980,-585,4232,2494,-6954,391,1597,2564,180,-6837,-120,5624,150,-1643,-4470,-732,7256,83,-5626,-696,2258,6471,559,-9171,345,5081,3062,707,-8869,4,10351,-500,-4238,-4292,-1211,10202,1080,-9565,714,3264,5547,2359,-11357,-1822,8657,861,1107,-7373,-3988,11338,1010,-7420,-984,-2263,8414,3704,-10761,-1257,5261,2210,3455,-8207,-6118,10029,738,-2542,-2672,-4533,8286,3895,-8278,-372,975,2665,4644,-8486,-4122,6939,640,-573,-2400,-4205,7740,2180,-6440,595,375,1300,1524,-6692,-128,4612,-11,304,-3961,-1092,6725,-295,-3577,-128,892,4878,-1398,-5671,1519,2997,1386,-1220,-5203,2549,6137,-854,-2561,-3014,2308,7644,-2011,-6032,-577,2553,5507,-2071,-8437,2867,5568,1891,-1837,-8093,1984,8857,-1381,-5390,-3810,492,9888,-1185,-7884,918,2933,4329,-979,-10041,2343,8371,-131,-2547,-4043,-967,10903,-661,-7075,640,1112,6917,2032,-9204,25,6747,959,144,-6301,-1698,9010,-896,-4261,-740,-2096,6535,1254,-7286,724,2931,1626,2207,-5680,-1067,6303,-1421,-1656,-1298,-710,5367,-950,-5602,1919,1975,887,-20,-5646,1112,3932,-2232,-1583,-2095,396,4694,-1988,-3905,1848,2697,3148,-2520,-5261,2164,2865,-778,-2425,-4729,2832,4974,-3397,-3810,-1871,2590,5874,-3030,-6417,2545,3911,2692,-3208,-5916,4927,6642,-626,-2498,-4671,3747,8843,-4085,-5666,-652,2323,6810,-4153,-7026,3488,4296,2104,-2742,-6757,4295,7846,-1441,-3716,-2444,1123,8230,-2665,-6131,1908,1593,3866,-510,-7422,1766,4888,-1280,-762,-3352,128,7892,-2204,-3917,131,87,4421,-997,-5979,1535,4022,-286,-656,-3727,2361,5151,-2207,-2840,13,238,3640,-1547,-4201,3278,1970,-70,-977,-3281,1437,2250,-2801,-2703,-1134,2478,3805,-3690,-2530,2025,2757,1411,-2549,-2356,4255,3853,-1489,-3249,-2242,4884,3632,-4937,-4008,1509,4051,3169,-6036,-4185,2890,4330,703,-3973,-3935,6227,4228,-3647,-3811,-1360,5230,4897,-5210,-4709,1355,2326,3156,-4830,-5755,5131,3313,-1245,-3886,-5172,3168,5439,-3824,-3554,-165,3409,6229,-3412,-5028,2757,3242,1180,-2620,-4628,3169,4587,-1891,-1988,-1171,3331,4196,-3394,-3607,1779,2423,1513,-1708,-3866,3409,3289,-1139,-1206,-1795,2125,3622,-2133,-2011,1374,663,2137],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-9,10,-11,12,-14,15,-17,19,-21,23,-25,27,-31,33,-37,42,-47,53,-61,72,-85,104,-135,194,-353,2368,2503,372,-8378,-360,9469,65,-4719,-4178,-985,8110,1252,-6933,-628,1591,4866,639,-7624,1222,6548,474,318,-3945,-38,5418,-789,-3117,-890,-553,4136,-688,-5646,1347,1416,1555,-1157,-6396,2652,4397,-3364,-754,-2953,1255,6433,-4128,-3137,4071,1270,3430,-2215,-7376,6920,3467,-3945,-272,-5300,4179,6501,-8176,-3733,3478,1289,6419,-5383,-9322,7916,4032,-416,-2585,-7675,5108,8715,-4842,-4158,-696,1316,9737,-5309,-8927,4652,3152,2711,-2165,-10599,5093,8570,-3519,-2778,-4745,1548,9559,-4888,-7524,2347,1422,6337,-609,-9609,3898,5660,458,-1988,-6667,1168,8731,-2559,-4502,-1341,55,7775,-1705,-6924,443,2672,2454,-323,-6515,1463,5656,-468,-1582,-1583,1843,4509,-1666,-2946,1491,1207,2592,-2695,-4037,3346,1734,-922,-1119,-3052,3748,2716,-4144,-470,262,1976,3547,-6396,-3416,4317,414,1480,-3282,-3661,8289,3731,-4899,-441,-1572,5096,5143,-7745,-3775,4568,1679,3536,-5743,-6446,8149,2478,-2590,-1560,-4875,7113,6476,-7848,-3569,1242,3321,6030,-6590,-7615,6175,3691,799,-2455,-6676,6005,7304,-4286,-2019,-1722,2998,7974,-6154,-6560,2609,3332,3551,-3725,-6492,3706,4471,-1772,-1559,-4718,2961,6754,-4249,-3672,258,1811,4817,-3065,-5789,2514,1842,434,-2326,-4504,3153,3967,-2405,-3244,-1040,1471,3570,-3528,-1582,1623,-602,1407,-2276,-2519,4372,1749,-1704,-540,-1639,3531,1337,-4883,-5,1871,2170,1720,-6331,-410,5277,432,-892,-3974,-1283,6214,780,-5020,-1415,677,3761,3271,-7714,-1695,4753,2043,685,-6655,-3457,7886,1417,-4172,-2411,-919,6606,4356,-7617,-1793,3206,3202,2141,-7045,-4402,7392,2314,-1092,-3462,-4106,5975,4414,-5072,-3466,908,4668,3964,-5635,-4971,3559,3400,1114,-3368,-3932,5635,3650,-2948,-2826,-1696,4446,4062,-4623,-3276,1408,1720,1691,-3397,-4138,3090,2066,-1405,-2089,-2288,3357,2268,-2396,-583,-108,2342,927,-3615,-503,2977,1016,-413,-2404,-735,3816,69,-3485,-832,874,4354,-80,-5069,775,2489,962,-243,-2856,507,4793,-137,-3382,-2170,265,5735,351,-4985,-52,2133,2938,-767,-6836,177,6460,1189,-3083,-4118,-739,7200,-123,-5682,-578,1034,4267,32,-6160,-1155,5337,2194,-495,-5563,-655,6487,1717,-3774,-2927,-743,4790,1470,-5606,-1388,3055,2378,1158,-5353,-2622,4998,1656,-1130,-2519,-896,4933,2601,-3012,-2067,240,3719,1998,-3560,-1529,3822,1860,19,-3555,-889,3593,1036,-2799,-1178,-1792,2427,502,-3366,-355,965,920,-1105,-3323,391,2169,264,-1125,-1794,1927,2990,-1441,-3584,755,2102,2436,-1594,-4046,1437,2707,-1172,-2507,-3028,2108,5486,-1437],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-8,8,-10,11,-12,14,-15,17,-19,21,-25,27,-30,33,-37,41,-45,50,-56,62,-68,76,-84,94,-104,116,-130,148,-168,193,-226,270,-335,441,-1440,6843,4579,2468,-5046,-8578,8683,6371,-5754,-4257,-4988,5868,9536,-7990,-5823,3885,1932,6122,-5323,-10834,9758,5581,-2432,-2432,-9017,4644,10531,-6910,-3823,-59,1426,8942,-4111,-9851,5845,3870,1370,-95,-9180,4163,7786,-4552,-1672,-2325,-412,9310,-3121,-6044,3374,-577,4275,27,-7766,4580,5278,-3417,44,-3075,2558,5035,-4984,-2452,2798,1162,2791,-4397,-4400,4493,1426,-1002,-1668,-2055,4869,3693,-5367,-2061,736,5138,2722,-7440,-2915,5083,3011,312,-7338,-3571,8443,1948,-4958,-2143,-2171,7689,4385,-10203,-2602,2692,5150,3786,-9911,-3758,9276,1211,-1015,-4944,-5699,10331,3913,-7451,-2491,-2192,5795,7103,-10937,-3921,6205,2366,3146,-6652,-8564,9602,3763,-3809,-1662,-5461,5289,7305,-8253,-2684,2789,2105,6021,-6915,-8379,7088,1640,-944,-809,-7272,5480,5621,-6981,-527,-518,1468,5907,-3861,-4367,5546,535,133,-1888,-4852,5086,2541,-4640,195,-1057,2204,3376,-6113,-1348,4340,1468,-137,-3542,-1314,5681,55,-3531,-2334,-1043,6068,1851,-6771,-1137,2638,4459,248,-7304,34,6510,1701,-1591,-5805,-314,9518,656,-5802,-2836,-19,7306,1211,-9100,-671,4301,4591,334,-9003,-2316,9309,1751,-4375,-5507,-2708,9328,1692,-8244,-540,961,4373,4097,-10102,-2953,8417,1901,249,-5880,-3284,8962,1981,-5407,-1560,-3270,5789,5083,-7862,-2206,4275,1522,2857,-5037,-5355,7049,317,-2269,-2033,-3552,4028,2503,-5717,-516,658,2569,2799,-5190,-2444,5801,420,-298,-1258,-2902,3591,426,-5134,954,645,2291,663,-5756,524,3716,554,-1072,-4051,759,6894,-1202,-3742,-379,1493,4210,-1116,-5323,955,4478,1918,-780,-5952,1882,5997,-1011,-3282,-4263,2370,7298,-1717,-6279,-321,3134,6514,-2257,-7184,1146,6074,2034,-2034,-6632,827,8907,-548,-4408,-3424,-23,7785,-92,-8535,1947,2273,4206,1556,-8105,-486,6067,708,-2441,-4131,-574,8088,619,-6132,-1507,94,4706,2507,-7209,-32,4930,1190,-547,-3805,-909,6395,-255,-4533,372,-670,4242,-99,-6012,-487,1941,180,1216,-3761,-122,4738,-221,-2406,-1264,604,4383,-878,-5004,1862,2126,1487,-1365,-3973,1288,3433,-228,-2472,-3718,2797,4664,-2484,-4724,311,3559,3021,-2100,-5834,2041,4061,619,-4163,-4669,2705,5211,-1722,-3963,-2116,2891,5607,-2796,-5275,1264,4158,3242,-2361,-6703,2332,5101,-148,-3373,-3432,1852,6224,-1219,-3626,-1215,2308,4526,-1944,-7248,2395,4180,2262,-842,-6303,1137,6045,-1158,-2995,-3439,1487,7331,-1194,-4753,700,874,3135,-121,-5604,1770,4351,-1051,-1314,-3851,1965,4485,-1272,-2476,-211,1802,3639,368,-4911,2107,2441,-440,-500,-2171,1787],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,6,-7,8,-9,10,-10,11,-12,12,-14,16,-16,19,-20,23,-25,29,-33,38,-45,56,-69,89,-120,174,-281,568,-3235,-6746,-1009,2318,8286,-2741,-9111,2126,4873,3204,-1380,-8583,2668,6377,-294,-2036,-4822,1277,6096,-2502,-4153,414,1459,3765,-2090,-5344,2651,1541,951,-1571,-4173,3208,4189,-3679,-1589,-337,1677,4357,-5049,-2507,3527,475,2256,-2411,-4342,6329,1562,-3836,-748,-2155,4455,5111,-9144,-1918,4062,1051,3347,-7202,-4799,9320,1409,-4353,-2583,-5716,7879,7131,-9441,-2330,1965,2765,6002,-8134,-6757,8666,2920,-897,-3603,-6743,8402,6510,-7125,-2653,-3153,4239,8295,-7866,-8284,5285,3899,3811,-4276,-8919,7726,5992,-2152,-2813,-5275,3090,9065,-5335,-5313,1242,3945,5169,-4351,-6995,4370,2574,1289,-2416,-5518,2648,5874,-2162,-3756,-2654,2230,5004,-4191,-3099,1837,2726,1801,-2789,-3023,3487,642,-21,-1430,-2756,4420,2379,-4097,-391,522,2760,2531,-6081,-1194,5503,1159,-238,-3623,-2394,6702,282,-5434,1044,-740,3636,2262,-7493,-1077,6449,1325,900,-5289,-3093,9596,844,-4746,-936,-2127,6834,4533,-8832,-1253,4608,2534,3049,-8711,-4072,8864,1528,-1594,-4071,-4048,8787,5035,-7628,-3207,246,4082,4776,-7966,-4973,6117,2644,1375,-4674,-6765,7897,5046,-5390,-2967,-702,4821,5810,-6415,-4035,2220,2946,3774,-4997,-4946,4895,3797,-56,-2587,-3868,4559,3515,-3813,-2380,-173,2890,2829,-3628,-2192,3354,853,1757,-2882,-556,3857,509,-2803,-2745,-788,4104,1008,-4952,1959,2642,893,1180,-4450,348,5576,-1544,-2113,-2460,-651,6097,-1054,-5396,1409,1544,2235,436,-8550,2585,6688,-184,-806,-4943,-1354,9592,-1650,-5722,-678,1194,5987,564,-7291,1127,5211,2147,449,-7607,-1847,8599,1918,-3822,-2446,-416,7789,1586,-7951,-1470,2545,4059,2386,-7492,-1609,7119,1967,-708,-5118,-2663,7763,1734,-4382,-1071,176,4295,2161,-6331,-2055,4697,2234,-294,-4977,-1657,5009,1838,-2179,-1975,-702,4168,1459,-4405,-767,898,2370,887,-3406,251,2928,-106,-1402,-986,-729,4075,-1199,-3487,203,857,2815,-131,-3693,1690,4085,404,-888,-3149,574,4487,-1734,-3491,215,852,4140,-2345,-5245,2378,2744,1592,-1499,-6071,1726,5452,-1431,-2028,-3113,1315,4978,-1482,-6588,389,1466,3393,-1301,-7991,3277,5250,-430,-2883,-4047,1780,6327,-1539,-4509,-880,1522,5511,-1579,-6949,162,2374,1975,-529,-4969,-1203,5261,428,-2471,-3487,748,5039,114,-4817,-734,1593,2922,-25,-4681,-466,4379,94,-2060,-4007,161,3895,69,-2570,-491,1762,2367,-240,-4375,718,1922,701,-1064,-2694,582,2482,-424,-1528,-2011,1199,3146,-2342,-2324,1006,2045,1954,-3265,-2359,2333,2724,-1617,-2313,-947,1849,2853,-1879,-4098,895,2793,2927,-3011,-3993],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-6,7,-8,8,-9,11,-11,12,-14,15,-16,18,-19,21,-23,25,-28,31,-34,38,-42,47,-54,62,-74,88,-107,135,-176,245,-377,709,-3571,-5384,-2718,1924,10525,-5946,-9145,3919,3818,5977,-2429,-11526,4513,7829,-1668,-1846,-8153,2609,13527,-4892,-6053,603,803,8467,-1990,-11495,4476,5190,2050,-582,-10309,2161,10735,-2882,-3357,-2442,-1953,10477,-1330,-9786,3270,1556,3667,1844,-9287,1087,6285,-2141,885,-3912,-1528,8462,-3450,-5833,1747,605,3718,-473,-7608,4090,4802,-2777,-619,-3085,1524,5394,-3534,-2689,1228,1661,3257,-3796,-5123,3809,3891,-1181,-2533,-5075,5482,4983,-3689,-3250,-1366,5275,6076,-6071,-5238,1273,3916,2835,-6327,-6393,6181,4228,-1804,-4797,-6261,7492,7213,-7034,-4484,-938,4189,9704,-7672,-7968,6544,4060,3693,-5170,-9964,7104,6551,-4273,-2336,-5588,4468,10770,-6048,-5617,1506,1957,6682,-3509,-10361,5286,4636,-1608,309,-8551,3553,9246,-5805,-3508,-438,60,7694,-3190,-7107,3739,2211,1657,291,-7641,3177,6493,-3429,-573,-1483,227,6017,-3092,-5207,3529,573,755,-880,-4679,4523,3334,-2799,-1181,-2011,3128,3846,-5509,-2513,2341,1537,1580,-3901,-4673,5828,2308,-2529,-2703,-2175,6404,2763,-4754,-3054,748,5545,3322,-7807,-3215,5501,4452,901,-7224,-4373,7577,3640,-3492,-4298,-3097,8978,4236,-8368,-4451,830,4628,5085,-8559,-4845,7008,4466,398,-4905,-5334,7491,5150,-5128,-3300,-1107,4089,6622,-8723,-4321,4303,1719,3336,-5703,-7076,6715,3819,-3176,-1863,-5980,3699,7689,-7029,-2943,1721,1688,3723,-5410,-5795,5806,2142,-1924,-1280,-5133,4250,5064,-4811,-2250,1080,1569,2891,-3574,-2360,3865,-447,-1111,-1699,-2175,5146,2230,-5047,-1525,741,2232,2344,-5489,-574,4323,2809,-174,-4782,-734,6663,1795,-2878,-2544,-209,5573,1307,-6932,-845,2570,4792,1869,-8246,-1482,7319,2630,-1423,-5071,-824,7161,1957,-4788,-2766,960,7489,1597,-9142,-1729,4349,3454,1392,-7487,-2030,7776,1422,-2870,-5012,-2728,7708,3575,-7651,-1908,-113,4875,3707,-6870,-2374,5917,2347,-711,-5192,-4138,7357,2743,-4282,-2186,-1674,3644,3821,-6359,-1873,3387,1046,1018,-3227,-3099,5476,1222,-3016,219,-1704,3806,617,-5688,-382,2332,529,-512,-3449,-235,5175,-652,-2520,-666,-289,4252,-456,-4973,88,1736,2209,-564,-4906,944,4991,1118,-1692,-3884,1024,5857,-610,-4603,-2062,1644,4958,-2266,-6681,-16,3593,3816,-2569,-6921,1823,6193,113,-3043,-3174,1363,6961,-1385,-6144,-1623,3720,6004,-1737,-6764,1183,5493,1869,-1115,-6058,-240,7818,1152,-4153,-1569,260,5685,914,-6247,-516,3097,2872,-272,-6416,-1190,6837,711,-2238,-2555,-746,5506,728,-5323,-626,1784,2807,723,-5674,-298,3536,1302,-653,-3499,121,4901,-235,-3898,806,650,2305,243,-4952],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,6,-6,7,-7,9,-9,10,-12,13,-15,17,-18,21,-23,25,-27,30,-34,37,-41,45,-50,55,-62,68,-76,85,-94,108,-123,141,-165,196,-241,308,-423,672,-2745,4873,5082,-810,-3710,-5473,6627,6862,-4099,-4345,-1517,4239,6406,-4874,-4936,1475,2378,4560,-3863,-5010,4346,2144,-730,-1816,-4440,4840,3320,-4640,-803,504,1839,3811,-5897,-2073,4062,-90,1415,-1667,-3074,6168,-517,-4809,1302,-1526,4769,1594,-7719,715,4820,-397,1850,-5689,-2759,9668,-1506,-4928,-1159,-865,6945,2021,-9824,-106,4014,2594,2373,-9361,-2320,11032,854,-3720,-4469,-4191,10299,3362,-10674,-1818,1753,5733,5212,-10708,-4507,8747,2200,-1607,-6684,-5081,8942,4797,-6436,-3061,-1383,5799,4787,-9708,-4122,4072,2805,3024,-6741,-5725,7061,4037,-2882,-3981,-3235,5601,5266,-4443,-2760,859,4487,4587,-6165,-3363,4410,1553,847,-4972,-3192,5626,674,-1809,-1529,-840,4942,906,-5000,-99,1718,1883,1519,-5113,720,4990,-1120,-798,-2552,-1758,6501,-887,-5520,1236,852,3948,413,-7965,2357,5944,-1359,64,-4254,-329,8861,-3549,-6354,924,194,6898,72,-10785,2399,5757,531,698,-8409,-1755,9630,-1061,-3983,-2832,-255,9280,107,-9824,980,3504,3868,1450,-9785,-402,9046,1786,-2827,-5209,-2124,9894,1786,-7237,-1470,262,6719,1687,-7649,-1463,4944,3079,1011,-4937,-2088,7636,2476,-3104,-2622,-2842,5854,2574,-6729,-1890,1830,3171,1415,-5037,-2445,5013,1716,-420,-4285,-1012,4714,-635,-3143,-1143,658,3280,-694,-5590,1976,2890,936,-155,-4747,3157,5216,-2523,-1754,-196,777,4927,-2187,-5992,2338,1330,1872,-1206,-6426,3121,5401,-2402,-2340,-2734,2153,6994,-4476,-6012,1859,3195,3672,-2385,-7280,3977,4952,-792,-2251,-5869,2707,8101,-3261,-5114,-261,2461,6811,-1539,-8869,2292,5223,2097,-699,-8053,1470,7254,-100,-3631,-2770,1717,6244,-1047,-7794,-1025,3064,4265,869,-8054,1645,5725,1343,-845,-4746,156,5766,-522,-3658,-1254,1037,4830,36,-4478,319,3362,2330,-269,-3729,1053,3625,-1156,-2276,-1170,496,4103,-1371,-2638,449,1934,1731,-1307,-2658,2478,1793,-730,-1356,-2189,2794,3677,-2293,-2501,1051,810,2805,-3447,-3635,5197,2147,-760,-2458,-3445,4701,4393,-3420,-2744,-664,3205,4778,-5728,-4929,3173,3174,1589,-3653,-5147,4755,5075,-1924,-3635,-2543,3466,6707,-3463,-5591,1314,3033,3172,-3694,-6707,2627,5006,195,-4056,-4559,3178,6369,-2319,-4657,-1735,2950,4581,-2012,-5862,1142,4891,1285,-2090,-4694,2552,4926,131,-2201,-2934,2215,4951,-1832,-4514,250,2322,3040,-1844,-3313,2032,2004,176,-1029,-2209,1885,2777,-1750,-2625,-482,1931,1350,-2980,-2728,1609,1512,176,-2019,-2217,3184,1027,-2798,-789,-668,2138,2163,-4450,-2229,2784,2647,334,-3974,-1834,4379,2541,-1756,-2880,-978,3950],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-12,12,-14,15,-17,17,-19,22,-23,26,-29,31,-34,39,-42,48,-55,63,-74,87,-106,134,-179,262,-472,2417,4206,-1538,-8716,826,9829,-844,-2486,-5910,613,11893,-1818,-8282,-174,1451,7434,1173,-11862,555,6256,1591,1380,-9806,-1028,11016,-1501,-4353,-1757,-2354,9107,2818,-11225,-148,2778,2509,3761,-9505,-2957,9613,-2050,-1584,-2684,-4735,9478,1919,-8342,1517,-337,2421,4724,-10004,-491,6366,-1540,-47,-2404,-2451,7627,-806,-5386,2221,-461,4567,1280,-7319,1653,3743,-846,-501,-4019,856,6816,-2502,-4689,-197,885,5522,-2783,-7593,2810,3765,1328,-3128,-6312,3922,5673,-1883,-2893,-4383,3156,7550,-4240,-5113,-42,2431,6807,-3831,-9103,2505,6260,1789,-3934,-8167,4224,8845,-3272,-3547,-5362,2610,10627,-2586,-8034,1897,2393,6378,-1789,-12369,3338,7027,-1850,-1914,-7746,761,10950,-3006,-5543,-185,-1600,7649,-285,-11856,3791,3927,493,540,-7386,790,9566,-4131,-3513,-1754,-2437,8360,288,-7553,2931,623,879,1849,-8540,978,6618,-2510,40,-1560,-313,7064,-2082,-4072,3272,1164,2173,-1118,-6822,2406,3925,-3021,-664,-3437,2590,5040,-3979,-4625,1510,3456,4474,-3342,-5440,4540,4699,-248,-2436,-3990,4757,6516,-3039,-3353,-3259,5523,6457,-5860,-5774,2766,3704,4435,-5349,-6810,4980,5187,-342,-4409,-4958,6562,6970,-4486,-4182,-2225,3886,8236,-6270,-7800,3521,3052,2200,-3279,-9110,5486,6988,-3472,-2793,-4228,2878,8525,-4302,-6314,2500,922,5720,-1374,-7511,4201,3608,-534,-314,-5572,2670,8333,-3891,-3167,325,386,4953,-2306,-6193,3167,1713,-649,-947,-4260,3776,4504,-4562,-1283,-1465,898,4118,-2648,-3871,3997,1853,-244,-949,-4042,5008,4277,-4095,-2369,-372,3594,3775,-5741,-2958,2956,3225,301,-5117,-4107,7180,2902,-1696,-4129,-2882,6622,2399,-5528,-3046,87,5590,2381,-7738,-2893,4138,3761,504,-5439,-3589,7084,5113,-2609,-4896,-3905,5472,4564,-5000,-2590,1069,3827,5045,-6343,-5146,4280,2748,235,-2893,-5538,5098,4938,-4181,-2480,-1974,3398,6253,-6073,-5512,2628,2299,2742,-3240,-5191,3511,2672,-2610,-1971,-3064,1741,4951,-4121,-1847,3212,1674,2075,-2777,-4328,4298,2096,-2397,-663,-2109,2950,2974,-3892,-2398,2326,1450,2418,-3823,-2189,4503,951,-951,-3571,-1013,4782,1021,-4215,-1964,2163,3734,535,-5516,-2423,3640,3667,-1574,-5288,-1677,5606,1927,-3817,-3931,474,6352,1188,-4697,-1723,2765,3728,1413,-6772,-2580,4942,2540,-2586,-5521,-1665,6596,2070,-3578,-2745,-364,6033,1861,-6723,-2543,4117,3001,561,-5654,-2471,5744,1984,-2079,-3026,-1693,6152,4053,-5046,-2139,1004,3561,2294,-4400,-3199,4172,884,253,-3014,-2671,5482,2731,-2558,-716,-53,3976,1964,-4569,-392,3462,1115,-246,-2440,-1280,3838,-16],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,5,-6,6,-7,9,-10,11,-12,14,-16,17,-19,22,-25,27,-30,33,-36,41,-45,49,-55,61,-67,74,-81,90,-100,112,-125,140,-158,180,-208,244,-293,364,-475,681,-1185,5326,5813,-7517,-3098,2328,5354,3995,-7486,-3974,5006,2209,1410,-5481,-3322,5294,2505,-3774,-1606,-2389,5609,3103,-5756,-1410,833,1589,2340,-6495,-1154,4464,86,-444,-2664,-2695,7363,-492,-4795,1283,-227,3858,2613,-7211,1932,4486,-1815,443,-4084,-354,8218,-3377,-5788,2172,-1586,7217,199,-10126,2459,4146,-644,1667,-7418,986,9794,-3066,-4733,-894,-778,10984,128,-10293,2676,4149,2935,1009,-10618,-139,10406,-1193,-2878,-4828,-2034,11420,106,-9580,556,1574,6145,1568,-10667,-1436,7515,1991,677,-5795,-1408,9138,1671,-6006,-2974,-141,7324,1860,-8408,-2148,3451,3982,1591,-7866,-1234,5635,2205,534,-4774,-1497,6212,-22,-3640,-2266,-92,4967,167,-6318,140,3418,1091,596,-5257,1061,5265,-1595,165,-1586,728,5919,-1944,-5286,2476,399,1494,-260,-6152,3871,4126,-4353,-1987,-2097,2234,8020,-4372,-5571,3452,1088,3692,-2578,-7988,5096,5223,-3147,-1432,-6156,3232,9558,-4448,-4962,1452,1127,7824,-2711,-8616,3026,4785,602,-1757,-8571,2182,8177,-3017,-4599,-3473,1349,9465,-1770,-7848,377,4116,4890,-236,-8504,2339,7010,-513,-2898,-5093,-64,9347,-308,-5172,-246,1398,5179,-245,-7056,461,3504,1319,-759,-5552,1224,5172,-395,-2921,-3212,1341,5851,-1424,-3857,324,1298,3547,-1818,-4545,3107,2103,687,-921,-4539,2123,4288,-2394,-1868,1017,1000,3472,-2660,-3003,3964,1190,-421,-111,-4411,4463,3326,-3961,-813,-146,2404,3603,-4511,-3939,4977,1756,1237,-2479,-5996,5642,3495,-4331,-2453,-2802,3146,6366,-5991,-4482,2440,2138,3731,-4170,-7598,6086,4394,-1080,-2398,-5942,3965,7484,-3357,-4338,-93,2499,6404,-3284,-5922,2130,3887,901,-1745,-5604,3358,6600,-1956,-3437,-3002,2315,5661,-3378,-4610,765,2626,3735,-2665,-5388,1759,3707,622,-3029,-3231,2460,4692,-1896,-2365,-1007,1955,4233,-3317,-3736,2883,2191,1707,-1769,-2736,3354,2357,-1573,-1337,-892,3453,3001,-4987,-1561,1757,714,1261,-3314,-1678,4408,1914,-1431,-2266,-2343,3649,2455,-5585,-1382,973,2925,1688,-5092,-2939,5970,1426,-905,-3430,-2634,6381,2843,-4416,-1817,526,4994,3946,-5777,-3414,3424,3493,861,-4809,-4116,6576,3518,-2321,-2963,-1874,5036,4387,-4792,-4775,1267,4274,1084,-4453,-4589,4407,3461,138,-2894,-3049,4119,4429,-2988,-3852,-1199,3375,2869,-3729,-3357,2812,2891,894,-2286,-3249,3145,2016,-901,-2074,-2001,2436,1605,-3596,-2637,1411,3520,911,-2674,-1816,2852,2587,-1802,-1870,-1008,3656,1510,-2602,-640,-987,1923,1642,-4266,-212,2533,937,-386,-2765,-210,4835,704,-2215,-1065,978,2718,175,-6099,-422,3776,2190,-1100],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,5,-6,8,-8,9,-10,11,-12,14,-15,17,-19,21,-22,25,-27,31,-33,37,-41,45,-49,56,-62,69,-78,88,-100,116,-136,164,-203,266,-381,659,-3024,-523,10159,1618,-7783,-1460,1748,5992,3744,-10556,-1957,7598,2527,-122,-7012,-4117,11432,2652,-6832,-2016,-2802,7988,5689,-10295,-1658,4836,2309,5375,-7494,-6387,9601,1932,-1001,-2176,-5795,7556,4732,-9183,-1160,-995,1368,6811,-8174,-4827,8465,-637,548,-1326,-6403,7092,3023,-7087,1910,-1205,2412,4775,-7394,-696,5324,-1868,1365,-1748,-3589,7052,689,-4384,1273,-1303,3904,2446,-7308,184,4857,305,250,-4750,-401,8036,-1465,-4475,-2170,1437,6504,-1283,-7554,-252,2827,5397,-970,-7314,768,6333,1595,-2564,-6879,1931,9216,-889,-5959,-2432,908,9873,-931,-10008,-354,4597,5738,-373,-10479,761,9161,832,-2334,-6181,-1019,10742,116,-6767,-313,-12,7283,2311,-11296,-669,5466,1472,2563,-7089,-2515,10254,362,-4058,-1089,-2774,7418,2566,-9182,1185,1127,641,3848,-7532,-1827,8001,-1628,-1995,-1731,-2973,5768,1133,-5996,1811,1047,1475,3979,-6219,-623,5033,-2672,-549,-2140,-1626,6293,-2396,-5503,1691,1315,2084,-884,-6608,2866,3704,-1490,-640,-3416,1858,6518,-895,-4034,-260,3339,6791,-2044,-7209,2221,5135,2465,-2502,-7037,3372,5688,-344,-3626,-4618,3576,8212,-2644,-5498,-1166,3319,6518,-3305,-8387,2175,5130,2495,-1821,-7540,1685,9226,-2093,-3008,-4009,1008,9353,-1907,-7108,1681,1188,4621,-103,-9474,1265,6310,-807,-613,-5928,-347,9208,-1743,-4711,-1011,-695,6351,566,-7422,1813,3633,58,958,-5792,-513,6201,-3023,-1475,-201,-634,5558,-846,-5172,3089,523,-350,408,-4371,2201,4823,-3121,-1743,-1101,2181,3967,-3589,-4556,3180,2999,509,-1724,-5366,3447,3672,-3084,-2865,-3886,3033,5428,-3535,-4026,946,3034,2512,-5547,-4731,3808,4526,1456,-4598,-4574,4691,6316,-2235,-4635,-2277,4328,5417,-5178,-4810,1208,3825,3720,-3479,-7214,3324,4981,317,-3359,-5201,4308,6567,-3186,-4564,-1105,3026,6785,-3562,-6195,1897,2713,2134,-2091,-7770,3066,5184,-3009,-1752,-2390,1492,6152,-2726,-3200,2121,1815,2946,-662,-5197,3204,2237,-2720,1159,-3280,1851,5025,-2869,-1318,528,688,3076,-1348,-3826,4034,1915,-1168,-386,-2053,3103,1680,-4478,-519,979,1295,2985,-4148,-2567,3223,1821,-852,-2985,-1221,4891,2623,-4198,-3418,61,4053,3089,-3961,-2722,2451,4059,328,-5010,-1943,4268,3753,-1897,-4322,-3182,5936,3454,-3452,-4251,-178,5160,3898,-5330,-5294,3156,3760,1447,-4947,-3740,5355,3952,-1914,-3490,-2959,5220,4460,-4453,-3038,1321,2914,3278,-4080,-4355,3849,2058,398,-2224,-3683,4117,3120,-2963,-1006,-727,2537,4237,-3503,-2317,2425,1571,1078,-1080,-2940,3558,1948,-1917,-406,-1039,2510,1978,-3458,-1099,2832],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-4,4,-4,6,-6,7,-8,8,-10,11,-12,13,-15,17,-18,21,-22,25,-28,31,-34,38,-42,46,-51,57,-64,71,-78,87,-96,95,-41,-775,-8472,-1736,7142,2531,-1624,-5384,-1024,7718,1577,-5573,-2648,885,6264,1285,-6270,-473,3253,2159,938,-6459,-373,6330,-185,-994,-2428,-809,6954,-1424,-5803,1762,350,2117,340,-6792,2956,3686,-3621,845,-2751,647,7034,-5460,-3222,3225,-1075,5075,-2162,-6806,6016,4291,-2950,166,-5838,2946,8595,-6761,-4422,2393,982,6995,-4111,-9656,5971,3632,-1065,-1919,-7798,3772,9881,-4275,-4498,-1190,1019,9432,-4356,-8909,2700,2718,5496,-469,-9224,2093,8202,-906,-3129,-5600,1075,9733,-2120,-6184,-1463,1739,7143,-155,-9106,545,5690,2942,-1473,-6382,649,7661,-116,-2836,-4320,693,7465,-304,-3932,-532,2496,4973,-235,-6946,815,2718,1058,-748,-4598,1151,4976,-2311,-1643,-727,-366,5709,-2055,-3860,2915,1428,340,-1488,-4578,3969,3237,-4653,809,-1042,1235,5747,-5605,-3938,3674,99,2861,-2813,-6494,7263,3738,-3551,-217,-3505,3723,6511,-7618,-3635,4066,1647,5063,-6154,-7903,7034,3576,-1427,-3585,-6368,5093,8393,-6142,-5362,-904,2960,7556,-4514,-7338,3578,3508,1923,-2888,-7623,4304,7448,-1783,-3133,-4101,3184,7175,-3342,-4706,1378,2714,5355,-3129,-6789,2287,5236,1143,-2963,-5603,2024,6473,-2217,-3218,-565,2603,5293,-2941,-4192,1261,2166,2549,-2508,-4979,2625,2669,-114,-2194,-2980,2415,3800,-1871,-996,571,854,2789,-3778,-3333,4776,455,-592,-930,-3393,4619,574,-5969,338,-947,2538,2878,-5246,-1219,4553,-221,-174,-3843,-3984,5884,2552,-5427,-167,-868,3586,3829,-7685,-2872,4518,547,2139,-6006,-4627,7288,3208,-2863,-2338,-2754,5470,6352,-6636,-2680,1611,3671,3268,-6128,-6215,6017,3817,551,-4323,-4969,5210,4931,-3865,-2407,-624,3583,5585,-3436,-4813,3143,2772,2399,-3192,-5365,4163,4330,-1484,-2764,-2695,3417,3945,-3335,-2290,-309,2600,3631,-3364,-2977,1845,1961,551,-2051,-1521,3836,1137,-3561,-610,-1192,2489,1000,-3213,16,1717,23,1353,-3273,-1648,4499,-1092,-2427,-1541,-849,3386,753,-5533,-100,1691,1970,478,-4095,-612,6043,512,-1316,-2809,-898,6510,-316,-5944,-905,2558,3641,1918,-6358,-699,4724,1731,-1184,-3631,-1021,6364,1209,-5011,-1733,-179,4770,2778,-6319,-2925,3523,2657,857,-5141,-2221,6120,2258,-2268,-4020,-1528,4401,2824,-4399,-3053,945,4223,1464,-4679,-2706,3197,2363,-209,-3509,-1042,4703,2082,-1956,-3330,21,2744,1965,-3528,-1491,967,1368,255,-3343,-336,3904,1381,-1064,-3066,299,4189,360,-3810,-86,638,2276,167,-4094,922,1898,89,-377,-2482,1095,3582,-1522,-2813,496,302,2649,180,-3882,833,2327,972,-1089,-3750,1965,4281,-1256,-2044,-1285],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,5,-6,6,-6,8,-8,10,-11,12,-13,15,-16,17,-20,22,-24,27,-29,32,-36,41,-46,53,-61,70,-83,101,-127,168,-241,872,-7997,-6077,7078,4156,-1007,-6109,-5326,9653,6039,-6832,-4626,-2489,6193,7576,-9489,-5302,4875,2901,4670,-5721,-8266,8072,5457,-2795,-2236,-7250,6172,8306,-7248,-4501,942,2117,8632,-5670,-7622,7071,1643,-511,-1062,-8323,4938,7061,-6519,-639,-1036,1052,7750,-5144,-5353,5450,-136,2800,619,-7319,5230,4569,-3140,1782,-2145,1278,5981,-7240,-1964,4793,181,1666,-2624,-3807,7118,1687,-4048,-1293,-1938,5439,3716,-8386,-2242,4147,2412,2103,-6068,-2718,7797,773,-3305,-4990,-1712,7834,2514,-6232,-2861,767,6479,2010,-8627,-2893,6187,4520,-183,-8280,-3161,9179,2251,-3830,-4886,-1933,9662,3584,-8234,-2857,280,6191,4037,-9082,-3845,6984,825,1742,-6613,-5556,10438,1551,-5421,-1920,-2810,6027,6366,-8637,-2547,3954,1848,4140,-5940,-5672,9033,1576,-1624,-1555,-5593,6850,3385,-6842,191,569,-267,5363,-6302,-3463,6921,-757,-1161,-1137,-4477,6731,2127,-6016,1483,210,1163,2841,-6811,-1040,5520,-1022,-970,-2648,-1684,7597,333,-5573,483,343,4542,1697,-7687,-531,4468,2326,-1099,-5534,-444,7789,-103,-3866,-3089,940,7573,-1165,-5969,-1935,2166,5078,-239,-8738,-20,6092,2838,-1719,-8171,275,8450,642,-4453,-3705,678,8628,456,-8992,-18,2317,4293,1328,-8814,-984,6852,1019,-1308,-6518,-2876,8540,427,-6237,-657,-752,5839,2076,-9209,-518,5586,1598,1053,-6594,-3213,7638,-120,-4589,-347,-3034,5211,1781,-6576,127,1904,161,2713,-4874,-1762,6787,-1403,-1023,-787,-2018,6134,541,-6243,2497,1252,770,1705,-4512,1598,5372,-2219,-2244,-2106,333,6235,-1516,-5244,1684,1375,2803,-922,-6168,2235,4098,318,-2418,-4155,1932,8135,-2794,-5190,-1062,3218,6006,-2085,-6978,571,3717,2450,-3247,-7568,1367,7487,1163,-2414,-5064,1642,7332,-658,-5612,-1146,2931,5143,-2258,-7224,1274,5012,3608,-1637,-7505,1165,7748,-369,-3237,-3210,568,8346,-1070,-6196,1352,2260,3662,1675,-6844,1816,4897,-205,-957,-3401,-401,6714,-710,-2866,313,544,3781,-993,-6433,1809,2979,67,245,-5212,205,6387,-3013,-2453,-250,1198,4463,-1545,-4732,2274,2963,-305,-1679,-2917,2147,4528,-2045,-2296,-56,2386,3572,-2975,-4369,1730,3186,1783,-2728,-5099,2618,4943,-749,-4290,-2919,3149,5815,-3526,-5244,-419,3847,4346,-4639,-6395,2769,5394,1004,-3870,-4788,3905,4523,-2110,-3857,-2021,2956,5572,-3684,-5021,548,3079,4766,-3335,-6590,1579,5161,335,-3448,-4779,2234,5155,-1826,-2831,-1057,1778,4008,-2143,-4618,2365,2827,1822,-2271,-5282,2684,6065,-1433,-2144,-1457,701,4463,-2448,-3332,1400,876,1042,-1598,-3418,2801,3260,-1613,-646],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-25,27,-30,33,-37,40,-44,49,-54,60,-66,74,-82,92,-103,116,-132,152,-177,211,-259,331,-460,753,-2978,1044,8358,-1177,-6413,-915,4910,5315,-509,-8449,1162,5495,1233,-1807,-6442,1302,7615,-2449,-3026,-2679,816,5907,-2760,-5587,2194,1775,3438,764,-7159,4076,3674,-3125,971,-2378,76,7412,-5534,-3388,4877,-413,2749,-2773,-5563,6277,3085,-5444,236,-3573,2937,5972,-8694,-2880,2513,1715,5574,-5414,-6859,8245,2784,-3436,-549,-6961,6038,7857,-8769,-3657,1623,3416,6929,-5396,-7412,7161,3940,1924,-2811,-7198,6544,8336,-5434,-3113,-3073,3479,8222,-5801,-8195,2350,3826,3420,-4517,-8268,4339,5323,5,-3417,-6619,2955,7687,-4225,-4552,-2811,2800,6230,-3244,-7089,727,2612,3340,-2906,-6632,4887,4406,-902,-2694,-5768,2348,6177,-3920,-2114,-604,1328,5536,-3702,-3121,4755,611,1452,-762,-5524,5122,2229,-4550,314,-610,1392,5573,-5841,-1828,4359,-1487,1542,-1713,-4386,7260,814,-6086,181,-2026,3686,4388,-8803,-1802,4998,15,2878,-4650,-3667,8835,1752,-4580,-1196,-3628,5294,5140,-8970,-1789,2651,3088,4030,-6686,-4465,7265,2873,-1447,-4413,-6863,7624,5025,-6309,-3887,-25,3895,4361,-6902,-5490,3476,3802,1927,-5006,-6167,5728,4843,-2086,-4445,-3638,4557,5374,-4908,-4690,402,3896,3524,-5875,-4054,3533,1963,1812,-3380,-3255,4821,2393,-1381,-2390,-2480,3424,1847,-4323,-2033,1934,1129,1788,-3238,-2571,4339,358,-1065,-872,-2374,3933,1069,-6000,779,545,1182,2239,-5091,-1299,6073,-808,-831,-3462,-2666,6585,-366,-6478,523,152,2435,2682,-8404,-538,6398,839,-937,-5122,-1452,7675,378,-5441,-741,1354,6668,2777,-9252,-443,3713,2292,1466,-6601,-2700,7649,2047,-2210,-3606,-2358,6120,2437,-5409,-3154,2098,4413,2022,-5543,-3873,4288,3562,657,-4728,-2028,5108,2849,-3438,-2993,-1268,5028,3348,-4206,-2953,2079,2978,2140,-5697,-1675,3062,1641,-1283,-3157,-1447,4381,1272,-3265,-976,531,3079,869,-4479,-336,2278,866,1799,-2966,-51,4028,-329,-1667,-1304,-81,3005,739,-4883,1005,2294,-5,335,-4503,1972,5185,-1262,-3579,-1500,862,4778,-1235,-5315,1001,1961,2049,-1050,-5237,1613,5695,-1677,-2697,-2741,1232,6368,-1600,-5201,1218,769,4399,-880,-6439,130,5464,1641,-2058,-4899,330,7035,217,-4778,-2608,220,4876,-10,-5714,-712,2299,3170,-8,-5132,-932,5124,1687,-3174,-4011,-439,4990,1273,-3992,-1981,1083,4334,447,-4466,-606,2674,2287,168,-4578,142,4287,-242,-3008,-2326,757,2938,-37,-3606,-422,1658,1725,-1004,-3136,-427,4067,-857,-995,-1931,922,4414,-1728,-2936,1523,620,3194,-516,-4067,1546,1751,-1750,-695,-2620,2443,3602,-2148,-3109,-509,2318,3306,-2502,-4948,2467,3160],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,3,-3,3,-4,4,-5,5,-6,8,-8,9,-10,12,-13,15,-17,18,-21,23,-26,29,-32,36,-40,44,-48,53,-60,66,-73,82,-91,101,-114,127,-145,165,-190,223,-266,328,-427,609,-1059,4648,8827,-4775,-6697,-1195,5301,6853,-5414,-8949,3955,4695,4384,-3902,-9904,6793,7019,-2795,-3478,-6091,5222,11439,-5439,-6955,1844,2426,8202,-2945,-9096,4832,4113,-467,828,-8608,2912,11114,-4338,-3625,-605,-73,10216,-2388,-8756,3409,433,1166,955,-9826,3715,6968,-4692,218,-1992,-488,8541,-3062,-5888,3869,-1339,3335,628,-8895,4043,4577,-4799,328,-2104,1679,6534,-5385,-3270,4727,-501,3122,-3294,-5843,6514,3990,-3140,-1849,-3449,4959,5548,-6375,-3351,432,2813,4768,-6441,-5212,5193,4257,855,-5872,-4969,7820,5156,-4649,-4696,-3265,6376,6259,-6777,-4825,2069,5444,5969,-7899,-6651,6422,4254,244,-5642,-6198,7372,6656,-5372,-4337,-2058,5335,7563,-6901,-5093,4116,2873,3768,-5333,-8630,6643,4039,-1460,-2180,-6889,4338,7608,-6292,-3754,1043,655,5809,-5001,-7452,5898,189,-516,212,-6177,4771,6022,-5577,105,-112,-174,6180,-5015,-4547,4940,244,-255,-1504,-5989,6813,2849,-5634,178,-905,2426,3438,-7469,-3016,5196,1587,432,-4358,-2966,7171,1975,-4851,-1862,-96,5891,3127,-7560,-2802,4340,3467,608,-6036,-2672,6506,3635,-2139,-5183,-2919,8520,3037,-6772,-4586,986,7603,2782,-8816,-4024,3818,5425,725,-7742,-1908,8147,2345,-1885,-6098,-2311,9218,4652,-6930,-3581,-365,4571,5279,-8056,-4179,5406,1958,1425,-4014,-5975,8609,2673,-4401,-2151,-2324,4968,4766,-6619,-2794,2948,1253,2935,-4627,-5156,5690,1249,-2199,129,-2778,5444,2982,-5572,1024,2341,242,1987,-4517,-2518,6411,-1800,-1112,-1839,-2163,6175,693,-6631,581,1473,2579,467,-6666,-853,5855,800,-2939,-2684,-981,7176,937,-5603,-1313,1662,5847,677,-6348,22,4822,3611,-1510,-6115,65,6588,2167,-3370,-4497,560,8301,682,-7401,-2198,2556,6332,596,-8745,-1348,6625,2454,-1502,-6027,-1173,8185,1049,-3919,-4649,77,7993,1153,-6764,-1760,2851,4585,1390,-7020,-1564,6230,2105,-1667,-3292,-2511,6476,1738,-5360,-1342,-175,2831,2643,-6441,-853,3482,487,-179,-3602,-2174,6342,549,-3103,-948,-1150,4224,326,-5476,1157,2343,168,-420,-2619,-121,5382,-1135,-3549,-121,1137,3327,-831,-4885,1038,3313,1539,-1064,-5550,998,5649,-117,-3748,-2735,1987,5926,-674,-5717,162,3434,3999,-2111,-6895,1662,5978,1843,-3189,-4459,3435,7317,-1115,-5309,-2516,1740,6716,-1728,-7531,-23,3866,3477,-3518,-7252,1199,6055,2030,-2583,-4132,1242,6343,-421,-3648,-2020,1876,5743,-1184,-5783,359,3277,3470,-2579,-5165,1089,6045,-357,-1754,-2999,-735,6554,-365,-5202,105,2115,1158,-582,-4754,624,3756,-324,-653,-3058,-65,3627,-428,-4690,711,1761,2660],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-5,5,-6,6,-7,8,-9,9,-10,12,-12,13,-15,16,-17,20,-22,24,-26,30,-33,37,-41,47,-55,65,-79,99,-132,196,-367,2139,3386,-3917,-7839,4505,6975,-1432,-3333,-4489,5198,6990,-4778,-4608,-502,2653,6344,-5118,-4971,3652,1309,1015,-2403,-6424,5614,3289,-3597,-688,-2746,3431,4975,-5879,-2636,2998,-795,3568,-3054,-5099,6335,1411,-4974,1336,-3519,2554,3552,-8944,-840,4330,311,2979,-5197,-4783,10963,-134,-4550,-537,-3889,7261,4574,-10004,205,3767,1979,4044,-8181,-5422,9671,2710,-1808,-2717,-3635,8285,6277,-7774,-1855,-540,4138,5533,-9500,-4407,6223,4275,1499,-5801,-5626,8937,5934,-4330,-4297,-3503,7353,6327,-7181,-4789,951,5783,3614,-6202,-6223,4374,4936,621,-5266,-5425,4344,2976,-2897,-3173,-2281,4954,5291,-5979,-2482,787,2233,1662,-3709,-3746,5699,770,563,-1708,-4546,5553,1225,-4496,-118,-791,1951,4088,-6735,-966,4845,-885,618,-3920,-2750,7350,39,-4883,1349,-1525,3467,2043,-7331,1651,5122,-493,-383,-4852,-2416,10406,-571,-5189,658,-1819,5679,2445,-10023,1148,4380,2053,2549,-7707,-2399,8271,-88,-4041,-3487,-1330,8869,2383,-9311,-2072,1429,4663,3485,-10009,-3305,7159,3021,-330,-5681,-2862,8156,3327,-4762,-2419,297,6054,3559,-7417,-3726,2898,4320,718,-6285,-2641,5865,2446,-1777,-4698,-2687,5829,2045,-3489,-2513,709,4786,1499,-4864,-1139,3005,2217,1974,-3884,-1722,6218,-43,-1837,-346,-1839,5442,1476,-5496,1794,2094,1669,1375,-5656,115,5023,-2477,-1368,-1214,-1615,5450,-1402,-5100,3170,864,1793,138,-7080,2224,6667,-3003,-1402,-4224,17,7785,-2374,-5621,822,1529,6112,63,-7891,1579,5269,484,-1395,-5603,1241,8204,-817,-4591,-2579,1158,6672,94,-7981,-817,3598,3961,-309,-8208,-448,6822,1463,-2481,-4249,-857,6459,691,-5520,-2068,732,5036,943,-6920,-590,4174,3626,-540,-6208,-1354,6063,1708,-2256,-3275,-507,5441,-85,-4498,-373,746,4074,390,-5258,-311,3065,464,-212,-4572,-391,4440,-2357,-2782,-68,87,3972,-1068,-3995,2335,2684,-560,-1079,-4349,2075,5717,-3737,-2312,-333,702,3553,-3277,-6120,1183,3435,744,-415,-5710,4029,5411,-3362,-2057,-994,1980,5705,-2944,-5083,2811,3426,2545,-2507,-5847,2888,4931,-907,-2206,-4183,2714,6477,-2122,-5800,-437,3321,5602,-1746,-6247,87,4525,1737,-1806,-5547,1576,5945,415,-4390,-2070,1215,5915,-1554,-6116,-1360,3662,4070,-1939,-5514,820,4049,977,-1897,-3975,1021,5483,-589,-3734,-2125,1957,4171,-117,-4060,800,2865,1490,-1128,-3749,1472,2596,-753,-763,-673,1356,3228,-2297,-3012,895,620,2894,-2158,-3099,2565,1947,-78,-1136,-2470,2647,2480,-3618,-2824,329,900,1969,-2623,-2905,3342,1920,-1083,-2497,-2921,4910,4665,-3526],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-17,19,-21,23,-26,29,-32,35,-39,43,-48,53,-58,64,-71,80,-88,99,-111,125,-144,165,-193,231,-285,369,-521,882,-4742,-244,6879,1478,-2692,-8078,3126,9910,-1288,-4607,-5151,1517,10153,-2557,-9112,-346,3003,6085,-635,-11570,2657,7000,805,-705,-7720,410,11379,-1767,-6132,-2447,-509,9955,974,-10398,1731,3253,1172,3155,-10113,-9,8995,-2212,-1776,-3389,-3609,9251,-1051,-7305,2541,-2,3024,2612,-8122,622,6298,-3192,1412,-2774,-2187,7814,-2101,-4293,3065,-652,3828,1005,-8687,3187,5190,-2998,-271,-3391,632,7408,-5170,-4596,1832,1430,6203,-2123,-7705,3744,4233,78,-1520,-5996,2429,7696,-3446,-4347,-2173,3331,7007,-4376,-6112,1417,4412,3783,-4369,-7328,4486,6645,503,-4515,-5604,4059,9453,-3626,-5189,-1068,3504,7145,-4854,-8047,3614,4369,3442,-3898,-9137,3971,6072,-2342,-2304,-5549,2484,9547,-4778,-5634,1085,421,6570,-1333,-9066,4469,3124,962,-125,-7469,1912,8444,-3871,-2115,389,-1872,6716,-2445,-7639,4934,1085,172,631,-9615,2591,5487,-4691,-393,-642,-938,5486,-3565,-4475,5238,-259,-326,-1024,-5999,5157,2690,-3682,-781,-783,2697,5571,-4628,-4378,3068,2550,2352,-3982,-5725,5258,4196,-3014,-3064,-3397,6067,5031,-5324,-4049,1399,5267,4874,-5230,-5331,2940,4798,1211,-4921,-5781,5384,4782,-3242,-4388,-4113,6160,6448,-4683,-5223,329,4454,4372,-6594,-6795,4564,3868,2409,-4430,-6099,7272,5091,-3692,-3012,-3178,3795,6790,-4896,-4215,3022,1678,3604,-3338,-7213,4011,3778,-1880,-268,-5586,2569,6772,-4809,-1111,864,-514,4946,-2833,-4737,5209,1003,-1570,-240,-4243,5227,4553,-5728,-289,768,522,4283,-4072,-3088,5122,1117,-1504,-1521,-3666,5508,3026,-4497,-1487,1032,3036,3214,-6091,-3833,4091,2175,-337,-4874,-2878,5851,3434,-3474,-2789,-1088,5923,2750,-7117,-3035,2527,4435,2079,-7083,-2377,5429,3541,-1474,-5287,-3037,6824,4434,-4890,-3085,-1288,6373,4031,-6130,-4278,2591,4136,3130,-5482,-3259,4560,3915,-924,-3948,-4441,6465,3642,-4810,-2034,-927,3780,4525,-6172,-3721,3333,2409,2225,-3442,-4801,5659,3364,-2456,-938,-2839,2063,3167,-5185,-1347,3349,850,2239,-2946,-2817,5106,342,-2603,-880,-1448,4646,885,-5976,-538,1630,1251,1069,-4756,-1436,4812,728,-2143,-1057,-733,6110,1673,-5067,-553,2246,2897,-229,-6788,-458,5890,2124,-935,-4398,-822,5797,1409,-4987,-2330,1008,5719,186,-5839,-2481,4273,3619,167,-6277,-973,6003,1879,-3012,-4021,973,5709,1717,-5126,-2844,1588,4458,1886,-5314,-1470,4619,3585,-123,-5023,-2544,5288,1544,-2846,-4249,-1281,5385,1989,-4024,-1504,2024,3189,356,-5038,-1776,3992,-19,-1634,-1234,-1991,4258,510,-4560,-239,840,2108,2848,-4356,204,2760,-271,-691,-1633,-710],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-5,6,-6,7,-8,9,-10,11,-12,13,-15,16,-18,19,-22,23,-26,29,-32,36,-40,44,-50,56,-64,75,-88,107,-136,180,-266,489,-2565,-5823,-965,5877,4882,-7431,-4524,2870,5128,3253,-6808,-4302,6342,2397,273,-3282,-4947,6029,2696,-5862,-398,-1058,2271,4675,-7310,-808,5174,-1301,1738,-2942,-4101,7430,286,-4887,2055,-2209,4063,3727,-8598,2090,5265,-1143,1932,-5722,-2015,9079,-2097,-3835,1099,-2009,5486,1889,-9696,3091,3837,-921,2583,-7410,-1217,9825,-1995,-4034,-3186,-2610,9526,1670,-8950,-281,2814,3904,2967,-9224,-1607,8316,883,-3328,-6885,-2728,9749,2084,-7444,-3276,84,6701,2336,-8971,-2702,5382,4332,996,-7739,-2108,7815,3903,-3173,-4459,-1886,7878,2648,-6030,-3600,-557,5476,2049,-7657,-1609,2178,1951,1194,-5805,-2544,7155,535,-771,-3153,-2891,6884,320,-4467,990,-342,3633,3195,-7050,-247,4039,-2086,282,-2934,-1891,7146,-1724,-4908,2559,-16,2469,1827,-7734,2738,4362,-3812,799,-3943,98,8016,-3481,-5709,2374,-229,6053,-356,-8919,2001,5137,-64,578,-6715,-263,9879,-2990,-4756,-1023,-501,8051,-980,-9679,1614,5962,3042,-868,-9140,1199,9140,195,-3429,-4821,538,8747,76,-8215,-2331,2472,5277,279,-8887,-1790,5462,3148,-86,-7773,-324,6211,427,-4281,-3755,377,6602,1071,-6028,-1331,2889,4318,-258,-6450,123,3783,-170,246,-4870,-428,6128,-1324,-2467,-1774,-303,5937,-674,-5054,1532,59,784,563,-5520,1961,5120,-2752,-177,-272,-942,5041,-1936,-4666,5154,907,1911,-876,-5762,4329,4367,-3233,-98,-2608,1208,7104,-4226,-3757,2973,969,2550,-2829,-7087,4647,4930,-1998,-872,-3815,2905,7636,-3622,-3920,773,2333,5291,-3165,-7727,3820,5423,1095,-1419,-5771,2269,6437,-1406,-4267,-3414,2476,6319,-2186,-7493,879,3239,4579,-2029,-6140,2035,4772,1137,-3618,-4314,2465,6302,-1060,-3888,-1217,1871,5337,-1854,-5434,454,3906,3550,-1686,-5118,2322,3229,-471,-1621,-3380,2561,4254,-2095,-2407,704,345,2936,-1814,-4655,4214,1403,-853,-840,-3559,2853,4323,-4618,-833,-563,1030,2646,-2856,-3489,3857,1637,-366,-803,-3686,4269,2827,-4026,-2132,1272,2366,3225,-4271,-3351,3459,1312,683,-2998,-4967,4818,3941,-4808,-2061,-886,4423,5275,-5520,-4742,2001,4182,2310,-3329,-5437,5234,3962,-1198,-3823,-3658,2787,4043,-2950,-4379,-446,4000,3638,-2899,-4816,1356,5095,2407,-3394,-4452,3717,4230,-693,-3753,-2515,3658,5194,-2669,-4452,273,2815,1947,-2960,-3428,2953,2995,1734,-2626,-3255,2368,3003,-2456,-1096,-1277,1716,2703,-3801,-3052,2239,1270,888,-2064,-3083,2714,1624,-2190,-499,-1063,2551,2108,-3413,-1430,2394,988,1151,-4075,-1418,3884,679,-1673,-2720,-412,2728,1583,-3973,-1422,1047,1975,653,-4944,-2210],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-2,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,12,-12,13,-14,13,-13,9,-1,-23,107,-760,-6546,-4817,569,8395,1559,-9709,-1822,3700,4986,269,-10654,-2050,8400,3319,-2324,-6787,-2230,10585,2747,-7646,-2762,-102,8095,3293,-9776,-1014,4775,3213,3407,-8803,-2680,9462,1632,-3537,-1873,-3980,8590,3736,-9716,769,840,2508,5850,-7100,-2834,7659,-847,1097,-1285,-5664,7848,2276,-6776,3224,-522,2076,4587,-7770,121,6222,-2676,1161,-1784,-4576,8323,-813,-5803,2259,-1158,3352,1567,-8356,2910,5366,-1653,124,-5104,-542,9140,-2145,-4333,-66,414,5859,-638,-8583,1746,5082,2032,-909,-8969,264,8800,470,-4953,-5230,1437,8730,-329,-7142,-1697,1851,7254,-1425,-10331,-73,6114,3689,-1396,-7740,496,9297,-873,-3832,-4685,812,8645,250,-6634,-363,2466,6035,462,-9987,530,5028,807,424,-8033,-1275,10388,-1787,-4050,-1101,-955,7744,883,-8899,1257,2233,823,2572,-6179,109,7178,-2208,-2058,-1680,-1990,6972,381,-6886,3401,1082,417,2376,-6189,1336,5225,-4262,-722,-1275,-1437,7009,-2824,-5207,2715,829,2234,798,-7748,2946,6568,-2737,-913,-2935,1529,6059,-3897,-5454,1793,3375,3869,-3370,-7963,3094,5205,1196,-3405,-5192,2689,8146,-1582,-5423,-2970,3755,6897,-4069,-6366,-67,4225,4243,-2694,-7454,2905,5332,1269,-3032,-5862,3492,8754,-1851,-4195,-2686,2559,8073,-3299,-6466,1718,3301,3602,-845,-7588,2971,5585,-349,-1854,-4192,1179,7164,-2103,-4459,-116,-1412,5221,-1341,-7984,3077,2676,-1283,2560,-5245,706,6586,-2993,-2470,19,-622,4361,-946,-5751,3214,1052,-409,474,-5325,3037,4685,-5283,-598,262,571,4582,-5329,-5024,4697,1883,-512,-1279,-5302,4588,3587,-2895,-2635,-391,2907,5295,-4275,-5255,2432,3639,3008,-4386,-5624,4870,4679,-1998,-5177,-4055,3658,4790,-4416,-4550,-828,5277,4076,-4606,-5131,2965,4816,1001,-4300,-5247,6190,5339,-417,-5001,-3834,4120,5516,-3316,-3443,348,4201,4948,-3631,-6067,3851,3377,2288,-2417,-5612,3308,5467,-1123,-1306,-2059,1729,5054,-3958,-4041,1260,1089,2374,-1138,-4474,3655,2461,-1521,-115,-2816,2307,4170,-3872,-2743,1498,1167,2519,-3066,-4516,4247,1383,-2307,-899,-1404,5265,2808,-3901,-547,2677,946,2988,-4596,-2205,5100,2858,-575,-2409,-2198,4893,3285,-4731,-2667,1327,3274,2513,-5447,-2421,4084,2418,642,-4784,-3490,5162,4198,-2903,-4076,-1599,5936,2895,-4647,-3281,1397,4636,1513,-4855,-3478,3686,3273,-783,-5573,-3380,5038,3841,-2748,-4333,-311,4375,3751,-4588,-3619,2446,4618,1037,-4123,-3898,3284,2092,-1374,-2223,-2004,3491,2911,-3329,-1642,498,2487,3904,-4239,-2558,3046,868,-30,-1443,-2707,3789,613,-3335,-1078,-541,2843,2665,-4864],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,-1,1,-1,1,-2,2,-3,3,-2,3,-4,4,-5,5,-6,7,-7,8,-9,9,-11,12,-14,15,-17,19,-21,23,-26,30,-33,38,-45,54,-67,91,-147,566,4626,3508,-93,-7303,-2391,8320,2098,-3080,-3638,-2413,7900,1809,-7296,-551,1620,2335,3954,-7885,-1337,5888,-490,583,-2833,-2833,7534,-901,-5529,1489,-1599,3366,3294,-8990,2015,4697,-3226,1992,-3240,121,8016,-4107,-3132,1733,-1640,4243,121,-8763,4492,3828,-1755,775,-6006,1613,9886,-4097,-5054,-335,125,7571,-2464,-10223,4466,3630,1150,79,-8215,2383,9344,-1995,-4362,-4172,744,9506,-1846,-8831,619,2899,5405,-755,-9365,1927,7057,2152,-1655,-6746,1565,7824,910,-5881,-3382,1900,7798,-927,-7180,-583,4223,5172,-1307,-7885,204,5923,1260,-2910,-6293,1298,7672,-164,-4557,-2923,211,6949,-1293,-5993,2467,1323,1920,-10,-6085,2551,5803,-1948,-786,-2089,-1836,7093,-2393,-5394,3329,-97,2757,-182,-7145,4313,4250,-3279,107,-2804,95,6281,-4711,-4302,3823,240,2754,-1856,-7439,5920,3908,-3560,-398,-4559,3569,7083,-5524,-3686,2537,958,5910,-3726,-8428,5260,4217,-1245,-1968,-6999,3773,8495,-4506,-4743,-1980,3057,7202,-3085,-7710,2057,4698,3129,-3450,-7595,2897,5874,-1153,-3568,-4203,3820,6893,-2526,-5261,-1359,2503,6618,-2889,-6063,1960,3263,3054,-1810,-5688,3395,6355,-1033,-2275,-4255,2523,5611,-2564,-5210,-225,646,5237,-1297,-5251,3025,2256,-388,-250,-4437,2067,4327,-4756,-703,634,508,5880,-3142,-3970,3960,21,-65,-709,-4102,3464,3892,-4730,-85,-1460,597,4070,-5999,-3755,5010,684,-305,-2728,-4513,6885,3608,-4551,-1163,-1655,3879,4323,-7165,-4076,4170,1577,3200,-4840,-5557,5648,3848,-2833,-3982,-2881,5487,6000,-6990,-4407,-218,4303,4511,-4971,-5163,3787,3866,-475,-4103,-3708,4010,5404,-1707,-4473,-2464,3258,5032,-4940,-4508,1073,4401,2628,-4418,-5235,2969,3448,1160,-3412,-3899,4852,3915,-2308,-3635,-1500,2076,4091,-3312,-2406,1172,1733,2319,-2466,-2604,3831,3027,-945,-981,-1911,4178,2411,-4517,-604,1723,1306,3059,-5158,-2333,4614,209,-923,-918,-2448,3401,2386,-5821,254,1332,1924,1198,-4521,-1933,5857,491,-2091,-3328,-2001,5867,956,-4835,-1303,-248,2790,1362,-6858,-1807,6105,3834,-818,-3853,-2182,6914,2384,-3666,-3998,-356,4610,3613,-6218,-3212,2901,3486,2114,-4832,-3951,5049,3283,-1413,-4889,-1163,5373,2911,-3808,-3645,200,4199,3460,-3278,-2719,3144,4045,880,-3781,-2176,4189,2476,-1600,-3285,-1244,4130,2118,-3187,-960,-661,3115,2267,-2700,-1096,3525,512,-487,-2843,-2221,3750,207,-1745,-642,-851,1484,611,-2606,-86,2512,1420,-382,-3287,-808,4278,-1000,-2718,-746,-161,3053,313,-4167,224,2326,988,-415,-4801,400,4981,674,-1772,-1678,671,5261],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-5,5,-6,6,-7,9,-9,10,-11,13,-15,16,-18,20,-23,24,-28,30,-33,37,-41,45,-50,55,-61,69,-77,86,-97,110,-127,148,-176,217,-279,394,-677,3335,3931,-396,-6133,-5204,7376,4588,-3648,-5249,-2295,6551,5785,-6507,-4855,1153,5342,4191,-8937,-4284,6265,2922,1437,-6858,-5848,8223,3827,-3130,-3454,-3208,5848,6864,-7062,-2640,2400,1817,5204,-6819,-6541,7871,1353,-1437,-722,-6164,5191,5155,-6365,-20,-1311,2047,5979,-6841,-3546,6342,-1592,619,-904,-6026,6419,2056,-7267,1044,-528,999,6074,-8647,-1232,6224,-1732,1296,-3126,-4056,8036,891,-5409,1974,-2257,4631,4424,-9229,-577,5999,316,2296,-4886,-2605,8958,436,-5296,-3637,-2193,7941,2345,-8363,-1016,2772,4379,2822,-7217,-1739,7637,3874,-1179,-7155,-2028,8707,3658,-6243,-3758,-442,7808,3034,-6797,-2623,3607,4892,2630,-8222,-2133,8467,2674,-201,-6655,-3120,8906,2874,-5357,-1655,-1745,6259,3485,-8315,-2438,4747,1258,1900,-6441,-3081,7919,-524,-2006,-947,-3930,5885,2684,-7360,174,357,1777,3844,-6705,-2080,6348,-1217,-915,-1254,-3917,6982,-54,-7145,2888,-49,2697,2704,-7153,909,8212,-1969,-749,-2234,-1124,7282,-2183,-6974,1486,1521,3311,1132,-7425,1115,5441,-87,-1334,-5514,-495,8403,-1218,-6158,-2895,1281,6504,-181,-8640,-954,4879,3616,-1207,-7641,207,7270,62,-2109,-6701,841,7404,483,-6375,-1800,1877,7520,-1074,-7978,-416,4839,4647,-1143,-7322,1345,7841,611,-2427,-4045,358,8103,368,-5725,-247,1353,5450,472,-8203,178,4448,-61,-419,-4546,-967,7677,-989,-1610,-257,-2190,6021,791,-6935,1669,1946,-58,2148,-5622,771,5865,-4290,-1474,-980,-429,5175,-770,-5757,3474,1616,93,185,-5424,2633,5648,-2943,-2460,-2039,1199,6727,-3302,-5419,1299,1889,2548,-1641,-6648,3323,7191,-2102,-3768,-3703,2048,6340,-3174,-5526,83,3058,5172,-2884,-7722,1327,5486,1700,-4495,-6162,3394,6635,-720,-4861,-3618,2310,6770,-1520,-6371,-1066,2693,5110,-2989,-6840,1289,4338,2283,-2572,-5830,1440,5466,-913,-3652,-3294,1056,6457,-1538,-4979,1705,2517,3160,-991,-5906,2147,4821,-1462,-1616,-2611,471,5497,-1845,-4078,2442,-678,3282,-911,-5815,2442,2427,-358,-876,-2910,1535,4665,-2592,-2728,187,178,3224,-2343,-4536,4143,1987,-1198,-961,-2895,3383,4826,-3587,-2355,1103,1980,2861,-4473,-3125,3373,3477,-90,-2620,-5188,4013,4246,-2553,-2733,-3007,3198,6028,-4156,-4390,1647,2740,1821,-3947,-4433,2841,5445,-481,-4012,-3937,4863,5938,-1710,-5172,-1377,3346,3633,-2173,-5354,1057,3338,2539,-3094,-4979,3107,4051,-833,-3140,-2920,3893,4952,-2722,-4556,-283,2851,4044,-4136,-4142,2400,3489,435,-2461,-2745,2322,4579,-2200,-1268,-1254,1470,3434,-2667,-2949,3099,966,995,-1538,-3895,1760,1804],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-7,9,-9,11,-12,13,-15,17,-19,21,-24,26,-28,31,-35,38,-42,46,-51,57,-62,68,-76,84,-93,104,-116,131,-148,170,-197,231,-279,346,-453,642,-1084,4750,-226,-6420,-1309,840,8580,-1327,-7341,805,2947,2393,207,-8556,1387,6568,-2614,-1384,-4616,-1560,8232,-1665,-4988,2822,905,3680,734,-8095,2776,4093,-2579,1631,-3531,180,7813,-4851,-3046,3726,-2237,4756,-1247,-7117,5197,3690,-3439,2144,-5469,2428,6900,-6350,-3175,2708,-176,4408,-3528,-7210,6378,4089,-1571,-2051,-7616,5344,8654,-6463,-3512,-339,2941,8141,-5114,-8627,4286,3931,2713,-3802,-8077,5228,7481,-1653,-5024,-4724,4295,8587,-3483,-6970,-784,4208,5838,-4175,-8591,2373,6091,2166,-2803,-6334,3052,7395,20,-5001,-4967,3734,8623,-2775,-5160,-1109,2659,6145,-2642,-7111,4259,3806,973,-911,-6233,2412,6331,-2469,-673,-672,641,6947,-2920,-4421,4770,-660,2694,132,-6903,5309,3745,-3377,4,-2122,1120,6251,-6473,-3339,4872,-164,2493,-1813,-6325,6112,2081,-4225,636,-2207,3184,5724,-7247,-1714,3398,-339,2599,-3920,-5106,6941,3349,-3796,-2078,-5051,5661,5773,-6546,-4357,1276,3725,4813,-6441,-6002,5245,3468,1313,-4921,-4995,6202,5667,-4113,-3648,-2195,7316,6158,-5286,-5886,1654,5076,3905,-4914,-6251,4610,4583,1028,-4980,-4958,5362,4087,-2052,-2901,-2420,4360,5511,-4799,-3439,2275,2701,3669,-4502,-5342,4786,2403,-1380,-1104,-3719,4604,2371,-4369,-901,133,1195,4793,-4684,-3522,4209,-207,-251,-1130,-4367,4679,1982,-4984,460,-500,1432,2758,-5077,-1020,5449,-496,-1486,-1725,-2680,7333,814,-4789,-285,333,2891,2011,-7311,-1010,4545,156,407,-5329,-2706,7058,1997,-3262,-1519,-587,6440,2310,-6568,-3531,4022,3378,1630,-8362,-5140,7020,2923,-2346,-4303,-3204,6469,3583,-3823,-2069,-415,5330,2722,-5426,-4128,3091,3731,2314,-5667,-3472,5343,3784,-1122,-4124,-2509,7016,3147,-4385,-2942,453,4024,3642,-4059,-2203,2707,2267,263,-3024,-2389,4098,1551,-2134,-918,-1823,3223,2091,-4827,-908,1948,1315,962,-4257,-2599,5081,-602,-2010,-549,-2210,3746,1618,-5307,503,1282,1453,770,-5265,-546,5072,-60,-1383,-1017,89,5503,-253,-5503,1039,1928,2881,285,-7141,107,5737,1417,-2690,-2695,-471,6415,-249,-4740,-1698,2193,5230,565,-5970,-1090,4527,2462,-1020,-5197,423,5957,1083,-3739,-3417,246,5133,1055,-6707,-2247,1661,5152,680,-5760,-1317,4008,2930,-1168,-4101,-727,4386,109,-3439,-3160,340,4627,1101,-4973,-221,1307,2713,170,-4659,-210,4276,997,-789,-2844,-1344,2405,-352,-2764,-1021,-37,2722,49,-4952,233,2143,-130,-230,-2889,828,2907,-1688,-3188,-111,758,2005,-1651,-5458,490,1659,-59,-368,-2869,-123,4611,-2100,-2527,79,1499,3933,-1606,-4784,1851,3259,581,-1455],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,8,-9,10,-12,13,-14,15,-17,19,-21,23,-26,28,-32,36,-41,46,-54,65,-79,102,-148,268,-1456,-1997,5406,6819,-6402,-6870,3125,5385,4878,-6000,-7427,4651,5970,-21,-5076,-7065,6370,7480,-3850,-5613,-2527,5606,7849,-5230,-7327,2144,4392,5253,-3821,-9295,4943,5563,-668,-1505,-5904,4389,8404,-5536,-3142,44,1598,7396,-4631,-7474,4936,1146,1016,-23,-8917,4772,6511,-6605,-242,-2460,-207,7721,-5959,-4174,6368,-1199,2263,-258,-7495,6415,4703,-5614,670,-2774,1645,6646,-6732,-2749,5425,-1186,1540,-3117,-5048,8086,2875,-4786,452,-3037,3271,6220,-9176,-2192,3059,1829,2921,-6998,-5583,7459,3927,-2221,-3828,-3712,7532,6109,-7527,-3754,370,6333,5471,-7101,-5058,5348,5259,1804,-5561,-4881,7015,3789,-3004,-5047,-3025,7250,5861,-7319,-4151,-580,4969,4224,-7911,-5591,4535,3403,2245,-5135,-5662,6905,4085,-3899,-1729,-3409,4802,5672,-6050,-1678,966,1733,4158,-4208,-4867,6148,1116,-269,-427,-4890,4870,4273,-7432,1341,200,793,3517,-5127,-2778,6498,-959,-128,-1487,-3590,7165,2022,-6543,1772,225,1451,3798,-8044,-1098,5059,-879,-290,-3845,-3428,8988,310,-6855,-170,331,4994,2737,-8597,-1717,5882,3112,287,-6506,-4219,8406,2673,-3446,-3825,-1422,7923,3079,-7735,-3068,2337,5674,2608,-9145,-3136,5427,3175,12,-6468,-2755,8966,3187,-4883,-4932,-914,6800,2200,-7743,-2880,2151,4050,2727,-7347,-2420,6523,1852,-304,-4377,-3867,7040,2454,-4583,-796,-1676,5457,2481,-7406,-1444,3291,-222,2434,-4141,-2239,6045,-270,-2846,-101,-2140,4755,2361,-6576,2651,1355,664,2237,-4623,-287,6298,-2519,-1880,-1059,-1912,5250,-661,-5529,2222,1927,1847,454,-6753,893,5401,-1236,-1553,-3049,-267,7322,-1034,-6004,386,2077,4714,-152,-7330,273,6384,1426,-1802,-5754,347,8698,21,-5226,-3599,1702,6528,499,-7517,-2052,3410,3648,-1746,-7763,-602,6357,2440,-2904,-5922,93,8854,535,-5071,-2723,1089,5629,-160,-7119,-970,3171,2685,13,-5743,583,5091,462,-2137,-3036,-1188,5812,-480,-5648,-168,870,2590,744,-5777,1031,4379,-280,816,-2821,-467,5259,-1117,-3288,719,-27,3142,-106,-5368,2029,4269,-149,-1010,-3446,-150,5685,-2588,-2523,1000,729,4947,-2529,-5611,1473,2779,-490,-193,-2999,3490,5855,-2282,-2637,-1247,1529,5399,-2079,-5448,458,3177,3444,-2041,-6678,2220,6137,-215,-5157,-4229,1510,5663,-2193,-5705,-714,2440,4497,-1489,-6944,495,5115,2451,-2451,-5679,2001,6530,-550,-4686,-3747,2022,6153,-1331,-5216,-928,3087,3513,-1828,-5171,1539,4924,1754,-2618,-4564,1885,4692,-1388,-2518,-604,1068,4383,-212,-4068,1737,2948,1220,-1549,-4048,1762,3745,-1616,-1843,-1559,287,3560,-3202,-3021,1909],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,5,-7,7,-8,8,-9,11,-12,13,-15,16,-17,19,-21,24,-25,28,-31,35,-37,41,-47,52,-57,64,-72,83,-95,112,-133,163,-209,286,-435,827,-3994,-8546,5215,4884,653,-2757,-6959,4495,6511,-3138,-2125,-2894,1250,7756,-5071,-6158,3294,-702,3326,-1061,-7060,4700,4739,-2967,294,-4135,999,7573,-6848,-2682,3824,-1993,4028,-2154,-5976,7018,2184,-4419,1505,-3035,3325,6102,-7623,-406,2660,-608,4396,-4680,-5744,8037,1620,-2977,-697,-3831,5924,5169,-7017,-2291,1327,1880,4086,-8109,-6396,8170,3831,-920,-4239,-5576,7043,6710,-5180,-2666,-2016,5547,6318,-7338,-6222,4029,3989,2826,-5693,-5638,5503,5137,-303,-6262,-4430,6268,6230,-3327,-4080,-1734,5408,6048,-6415,-6068,3402,2954,3257,-5639,-4865,6814,3369,-298,-3258,-4827,5345,5212,-4785,-1947,-1269,1235,6197,-4980,-4125,5056,390,1281,101,-5337,6071,3144,-5350,1311,-1778,-345,5488,-6142,-1648,4795,-1759,956,-1308,-4712,6097,692,-4745,1308,-1837,2385,4092,-7668,315,4475,-823,1992,-4395,-2162,8151,-1047,-4096,-691,-1774,6218,3144,-7594,-628,3563,3158,1727,-7686,-2623,8134,2219,-1650,-3214,-3102,7697,3631,-5881,-4329,677,5129,3291,-8481,-3417,4214,5306,-201,-6307,-4131,6889,4477,-2526,-4503,-1487,6810,2385,-4328,-2894,-350,4338,3314,-6805,-3079,4322,3302,1334,-5672,-3401,6077,1593,-2111,-1953,-1912,4507,4274,-6088,-1092,2026,1296,2411,-4935,-2531,4430,-985,-475,-2284,-3460,4722,2283,-4416,483,-348,1082,3291,-5281,-1653,5159,-1579,-666,-977,-2203,6279,-484,-5723,2094,1741,1515,970,-7208,849,5714,-927,-705,-4086,-372,7314,-669,-4947,399,242,4756,875,-7617,1249,4832,2597,-244,-5962,15,7907,587,-4128,-2234,43,6459,1720,-6069,-1625,2871,4968,-466,-6277,-1882,6289,2239,-2803,-5541,-1096,6366,1265,-3632,-3673,-247,6396,938,-6098,-1513,2799,4796,1621,-5542,-177,4608,1065,-83,-4078,-1285,5896,-200,-3451,-1069,-947,4966,610,-5531,247,2285,781,1255,-3276,-1564,4391,-1060,-2556,-1047,-1883,4035,408,-3654,1300,1394,1711,759,-5568,1583,3575,-2272,-1304,-149,485,4462,-1733,-4158,2399,1622,644,-57,-4583,2612,5899,-1885,-1106,-1910,1120,5923,-1743,-4545,748,1525,2084,-1476,-5722,2098,4848,470,-1559,-3895,1128,6949,-1274,-5185,-2200,1549,5670,-1001,-6246,674,2288,3327,-1545,-6079,1014,5851,1319,-3198,-4478,1263,5024,366,-3845,-191,1610,4328,-508,-5049,56,3090,2853,-938,-3528,1529,3837,778,-916,-2647,557,4405,-1474,-4169,-245,1055,2480,-1057,-4635,-278,2259,-385,-207,-2564,-12,3757,-1540,-3468,750,1321,2119,-1437,-4047,2254,1178,-781,-618,-2199,1973,3538,-3783,-2646,906,1907,3661,-2153,-2610,2950,2940,-719,-1839,-3641,2791,4375,-2134,-2691,-397],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-9,11,-11,13,-15,16,-18,20,-22,24,-27,29,-33,37,-40,44,-50,55,-62,69,-77,88,-101,118,-140,171,-220,305,-499,1737,-2028,-10296,2908,8917,-684,-3902,-5469,2550,9916,-1680,-6775,-3588,3112,8873,-2140,-9219,1811,5904,3907,-2996,-8947,2331,8534,152,-3732,-6397,2036,8429,-2783,-5710,216,1622,6969,116,-9429,1254,4114,1009,-515,-7295,1511,7841,-3585,-1474,-2099,-1915,7639,-2463,-7178,3847,237,131,1613,-8617,1973,5637,-4311,332,-1975,-1680,7407,-4163,-4719,5248,-1222,3002,-385,-8428,5980,5146,-5362,391,-2552,1313,8559,-5811,-4979,4365,562,3692,-2367,-6925,7426,4555,-3926,-1518,-5945,5008,8762,-6359,-4767,1287,3233,7081,-5797,-9689,4714,4967,1384,-1926,-7615,6210,8492,-3862,-4908,-3773,4465,7628,-5027,-7009,506,4348,4561,-4778,-7220,3603,5095,845,-3191,-6970,4526,7377,-1970,-3945,-3610,4133,8398,-5303,-6132,1826,1496,4395,-2720,-7541,3899,3958,-1121,-1195,-5505,2675,6725,-4373,-1060,-425,-437,6797,-4068,-6337,4802,1020,-368,662,-6008,4388,5102,-6845,114,15,-1,5694,-5879,-2788,5686,-1486,-345,-2386,-5907,6520,4059,-6662,243,-769,1557,4700,-6762,-1415,5395,1098,1542,-3489,-5195,9045,3973,-5300,-3300,-2437,4606,5631,-7612,-4756,3186,3634,4589,-5769,-7364,7045,5327,-1105,-4533,-5079,5968,5002,-4738,-4819,-765,5131,4381,-5985,-4294,3300,3899,2970,-4741,-6403,5620,4945,-993,-4680,-4425,5437,4904,-4465,-3925,-1231,3646,5303,-4741,-4797,4599,1906,1897,-3753,-5003,4622,3432,-3290,-748,-2037,4537,5009,-4797,-2003,2601,553,2470,-3487,-3434,5459,-728,-1948,-394,-2759,4499,3123,-6599,554,2622,775,2628,-4741,-3276,5786,-423,-1700,-1192,-2758,5865,2543,-6875,381,1617,2829,2642,-7405,-2109,7080,2059,-1216,-4639,-2531,6754,1116,-5795,-2094,231,5300,1303,-7922,-2211,4690,3362,-626,-6085,-2607,7335,2804,-4166,-3262,-1364,7003,3646,-5883,-2996,1665,5980,2342,-6846,-4281,3578,3609,-30,-5872,-2863,6030,2665,-1796,-4809,-1414,6395,2802,-5686,-3475,1774,3288,2036,-5971,-2914,3755,2018,-829,-2895,-2778,5882,944,-4047,153,522,4030,2005,-4400,-955,3495,237,1682,-3330,-264,5202,-1790,-2140,-74,-920,3765,2054,-5812,170,3671,1160,-589,-4146,-279,5543,-1331,-2940,-1044,-210,4880,-159,-6746,1553,3329,1687,212,-6301,575,6888,371,-3261,-3110,-259,6461,-364,-6181,-535,2880,3956,46,-6384,-658,5635,2530,-2450,-6355,-458,6628,979,-4220,-3813,895,6124,-177,-5498,-1923,3624,3968,-608,-4690,-955,4407,2202,-1701,-4573,-550,5674,221,-4259,-1294,2257,4997,943,-3996,-1435,3133,2612,474,-4263,-255,3676,-351,-1043,-1536,1101,5249,-804,-3840,724,1468,1471,611,-4224,-64,4141,-374,-1775],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-6,6,-8,8,-10,10,-11,13,-14,16,-18,19,-21,24,-26,29,-31,35,-38,43,-46,51,-57,63,-70,79,-88,100,-114,131,-154,185,-227,292,-402,628,-2323,7173,7782,-7126,-3233,195,4523,5982,-6810,-5494,6040,2093,1617,-2308,-6020,7023,3986,-5043,179,-3262,1987,6827,-7307,-2181,4588,-1757,3004,-1627,-6293,7148,1530,-4301,2508,-2649,2460,5152,-7523,-834,4914,-1554,2631,-4641,-4436,8523,-753,-3757,878,-2916,5716,2591,-8269,655,3294,432,2831,-6611,-1803,8954,68,-2401,-3008,-3238,7676,1469,-8105,-1695,1848,4828,1817,-8837,-3595,7117,3422,-913,-7596,-3822,8741,3435,-3494,-5114,-1504,7515,4109,-7063,-3892,1527,5659,2208,-7699,-3612,5303,1496,631,-6251,-4623,9173,2260,-4640,-3618,-2868,7018,3068,-8107,-1653,1437,2359,3475,-6789,-3606,6765,-387,-411,-2724,-5403,6777,2725,-5360,1147,-527,2136,4815,-7534,-1101,5579,-2208,561,-2154,-4955,6661,218,-4659,2139,-1283,3603,2990,-8061,827,4181,-1693,944,-4072,-1174,7414,-1949,-4091,473,162,4389,918,-8537,1543,4844,-69,-55,-6149,-1194,9026,-1904,-4713,-583,-255,8005,-246,-7666,-1157,2948,4635,49,-8427,-1029,6666,1786,-3406,-6401,-435,8308,1285,-5348,-3372,2173,6872,-80,-7651,-1444,3282,5055,587,-7442,292,6120,1207,-681,-5267,-861,8018,162,-5361,-2249,-320,5549,1693,-6652,872,3214,1554,1367,-6009,-1603,7126,-1500,-2039,-778,-1814,4828,630,-6116,1329,1023,1252,2804,-6903,961,5432,-2909,-118,-537,-1397,5629,-1945,-5873,4354,1044,1669,759,-5525,3318,5438,-2710,-250,-1656,593,6261,-3587,-5059,2190,135,3977,-1488,-8166,3434,5248,-849,-2295,-4841,2120,7906,-2015,-4564,-1415,1508,6145,-2903,-6069,1539,5008,1840,-1815,-6218,1370,6461,-694,-4447,-3121,2352,6806,-1051,-6190,-1282,2949,5486,-1566,-5639,196,4984,2107,-1541,-5917,2162,5782,587,-2792,-3543,1495,6122,-1656,-4847,-4,1182,3433,-299,-5928,1610,4029,648,-107,-4127,614,5361,-1537,-2459,-878,-573,3379,-1182,-5585,1998,1132,299,28,-3847,2092,5073,-2913,-1728,875,736,4133,-1942,-4727,3151,1348,-107,-1383,-3798,4120,3143,-3981,-2818,-865,375,3330,-3145,-2761,3395,1737,-574,-2328,-4755,3854,5650,-1779,-2594,-1903,3335,5389,-3298,-3744,592,3681,3430,-3769,-6363,2245,4746,654,-4337,-3712,3720,4962,-1326,-5339,-2150,3623,4850,-3754,-4834,546,3767,2824,-2871,-4403,2296,4318,367,-1979,-4192,2499,4311,-1420,-3960,-1126,2414,4209,-2620,-5092,1039,1935,1867,-1359,-4130,2497,3259,-498,-2194,-1384,2420,2773,-2378,-2322,2103,1464,1757,-1810,-4135,2497,2101,-720,-461,-1111,2297,2745,-3825,-1211,1510,967,1511,-3469,-2644,3570,1974,-1707,-1786,-2505,3764,1234,-4031,-2610,1294,3568,1425,-4088,-2302,3639,3458],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,5,-6,8,-8,9,-10,11,-13,14,-15,17,-19,20,-23,25,-27,30,-33,36,-40,44,-49,54,-60,67,-76,86,-98,114,-134,159,-190,208,-174,8712,1131,-9522,-1065,2592,4869,975,-8765,-1535,6919,2426,-1190,-7620,-1641,8463,1503,-5796,-4983,495,8960,722,-9364,-1953,3316,6421,939,-9414,-829,6578,2763,-477,-7443,-1512,8607,327,-4731,-2856,-1610,7530,1707,-9650,985,1693,2547,2653,-8398,-1504,7502,-1630,-1093,-2071,-3018,8159,750,-7397,1801,-199,2691,3593,-9157,1294,6503,-4505,-23,-2120,-2200,7899,-2217,-5835,3116,-1753,3331,602,-8672,3873,4850,-3580,-496,-4699,-170,9152,-3663,-5782,1780,-52,6414,-2159,-10049,3794,6166,-4,156,-7805,1270,9896,-2106,-4519,-1520,2259,8903,-2415,-9204,1245,4607,3871,-244,-10206,896,8483,646,-2649,-6375,1361,9077,-332,-5998,-3149,2613,7826,-1733,-7937,307,3709,4636,-1143,-8811,1479,7742,568,-858,-5597,280,9090,-2273,-6046,-316,-18,6685,-339,-8098,2519,2736,1340,1582,-7009,883,7810,-3489,-1714,0,-1123,6185,-1193,-6803,3954,989,1442,1407,-7217,4082,5808,-3948,710,-1201,-34,6284,-3713,-4729,4795,226,1885,-1335,-6519,5613,4340,-4302,-1454,-2973,2830,7541,-5568,-5803,3007,2845,3198,-3555,-8212,4648,6595,-1142,-3237,-5228,3171,8550,-4759,-6063,-341,3100,7221,-4251,-8163,2217,4545,2355,-4261,-7662,3640,7917,-1709,-5170,-3886,3450,6525,-3272,-6855,-472,4840,4492,-2689,-7226,981,3938,2262,-3082,-7229,3200,6393,-2973,-3550,-4268,1582,7262,-3731,-4473,2569,1218,2184,-1558,-5542,3169,3394,-1071,99,-4754,1981,6279,-3832,-1689,1305,-399,3733,-2753,-4958,4650,1316,-2507,-124,-4325,3834,3219,-6599,-1205,593,2096,4608,-3992,-5357,5216,1890,-743,-1802,-4666,5670,3963,-5703,-1629,40,2729,4180,-6532,-4291,5296,2855,1467,-3910,-4301,6278,4152,-4365,-3176,-2284,4250,4789,-5170,-5818,2186,4036,2718,-5072,-5504,3554,5431,449,-2980,-4425,5670,5905,-3335,-3368,-1550,4656,4528,-4751,-5727,682,3362,3388,-4655,-4865,3462,4892,-89,-3513,-3861,4303,4358,-3157,-2879,-1075,3258,4259,-3980,-3064,3433,2823,1266,-2337,-3338,4103,2797,-2394,-1774,-1572,2909,3304,-4215,-1974,2348,819,1904,-2998,-2838,3988,1242,-1173,169,-2263,5202,2373,-4448,-1847,3300,1911,943,-5179,-1021,5614,903,-1792,-2711,-1226,5188,1787,-6320,-1615,1059,3741,1992,-6612,-1570,5636,2351,-1629,-4711,-2659,7435,3071,-3549,-3477,21,6022,2435,-5323,-3253,4465,3950,1384,-4947,-2457,5235,3906,-1775,-4294,-2244,4439,3326,-4867,-3729,1887,4749,3133,-6221,-3312,1751,4062,1288,-4412,-4109,3762,2627,-2282,-2741,-2213,3898,2339,-4521,-3182,567,2560,910,-4501,-1519,3601,1651,-802,-2246,-801,3325,1861,-2864,-906,919,2981],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-8,10,-10,12,-13,14,-16,18,-19,21,-23,26,-29,33,-35,40,-45,51,-58,66,-77,93,-113,144,-195,296,-560,3001,2711,-9062,-3489,8826,1678,-763,-3199,-4619,8694,2826,-7245,-784,-1692,4071,4087,-8897,-1745,6330,-326,1071,-4103,-4286,8469,-199,-4532,1163,-3439,2471,4765,-8495,1277,3636,-1799,2683,-4245,-2691,8914,-2740,-4644,1981,-1809,5258,1535,-8791,3564,3320,42,1094,-6377,219,8868,-945,-4439,-1303,735,7299,439,-8507,860,3675,1350,204,-9718,331,8307,65,-2463,-6293,1159,9377,526,-7559,-3422,2689,6925,-342,-9885,-723,4689,4602,-1040,-9163,0,8247,-19,-2588,-6904,-126,9944,-978,-7058,-2531,1186,7999,-161,-9145,1118,4125,3708,685,-7253,-376,8414,-1078,-2071,-2856,-2640,7287,-54,-6662,930,130,2236,3726,-7817,135,7060,-1806,588,-1885,-3952,6568,-2041,-5419,2841,-2293,3129,1464,-7252,3205,4336,-3136,660,-3725,-346,8230,-3389,-3873,2927,246,3459,-989,-7425,4659,3752,-1434,-554,-4815,1741,7139,-3432,-4792,462,1503,5986,-2056,-6745,3099,4233,1754,-1726,-6771,3318,8044,-1116,-3543,-3443,3774,7429,-2210,-6777,-96,4211,5767,-2162,-8173,1123,4921,1504,-3239,-6634,2098,6503,-339,-4079,-4438,2183,8224,-2905,-7636,876,1736,4740,-2336,-7874,2720,4682,18,-452,-6456,935,7828,-2061,-2800,-1137,-794,6800,-1655,-6763,2720,1234,755,2142,-6629,1830,5194,-2192,-251,-431,-827,5859,-2259,-4187,4219,-732,986,-31,-5639,4383,5501,-4008,-792,-1660,1248,5458,-4697,-4112,3436,1263,1597,-1942,-5979,3929,4326,-2978,-2538,-3023,3717,6232,-4545,-3849,3369,2943,3123,-5053,-5810,4801,4503,1050,-4196,-4603,4430,6125,-3986,-4716,-2529,5314,5823,-4153,-6430,1590,3790,3060,-4330,-5636,3373,5296,925,-3998,-3607,2853,5038,-3385,-5321,-1698,4678,4794,-3993,-4927,2096,3260,2905,-3207,-5780,4224,4372,-1552,-2113,-3516,2623,5073,-2233,-2925,836,790,4809,-1351,-4766,4224,1265,-366,-1432,-3593,3051,3572,-4049,-1121,-115,788,3454,-3576,-3648,3532,565,-831,-471,-3589,4612,3096,-4955,-1364,852,2378,2578,-4847,-1848,4938,1522,-1394,-4758,-3743,5005,3149,-4801,-2686,-81,3442,3634,-5566,-2273,3758,3166,283,-5263,-2471,4876,3779,-1298,-4483,-1582,4382,4391,-3365,-3840,920,5296,3317,-4775,-3200,3234,5063,-264,-4042,-3979,3957,3615,-1961,-4217,-1666,4854,4405,-4415,-3118,1001,4524,2899,-4004,-3087,2771,3176,-279,-3314,-3244,4973,2217,-3328,-1210,-1966,3341,3305,-4496,-2727,2360,1251,561,-3339,-1479,3105,913,-2561,-657,319,3246,1554,-4780,-1681,2287,1388,863,-4168,-1935,4576,152,-2489,-1548,-1147,3619,1009,-4271,-689,2938,2919,150,-4210,-879,4402,321,-1967,-4503,274,4810,1269,-4306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-8,9,-11,12,-13,15,-16,18,-19,22,-24,26,-29,32,-35,39,-44,48,-53,59,-65,73,-82,92,-105,119,-139,163,-197,243,-312,427,-647,1208,-6137,-5847,10282,2069,-604,-5187,-4682,8806,4547,-6277,-4526,-600,7506,5711,-8975,-5384,4185,4690,3749,-7248,-4808,8139,3967,-406,-4820,-4216,8243,3960,-6312,-3496,-496,5151,3985,-7790,-3172,2937,3136,2787,-6604,-4560,5884,2563,-1269,-2887,-4698,6382,3189,-6844,145,277,1073,4203,-6736,-2812,6410,-2473,289,-1632,-4240,7571,692,-6451,3094,-458,1530,3689,-8194,-195,6097,-2273,1915,-2813,-3299,8541,-1128,-6760,1936,-412,3995,3132,-11022,3427,7484,-1857,643,-5763,-1998,10274,-840,-5143,-1543,-921,7026,1324,-10441,-11,4424,2396,661,-9177,-3117,8389,802,-3362,-4755,-2189,8746,2177,-8163,-3178,1332,5933,2273,-9312,-2208,5701,4424,500,-8237,-2649,7581,3236,-3080,-4129,-1470,6793,2346,-6956,-3025,734,4433,2456,-7577,-1200,5700,2419,-188,-5323,-1340,8289,-139,-4037,-964,-2138,6669,1843,-7756,1736,1200,798,3177,-5700,-1183,6909,-2856,-899,-299,-3195,6280,-601,-6275,3313,327,1813,1611,-6591,2623,6616,-4005,-923,-1719,-926,9480,-3041,-6786,4621,1020,1990,-152,-9124,2754,6789,-1698,-181,-5915,453,9056,-2974,-6720,1431,2369,7276,-929,-9082,2636,6171,1471,-921,-6710,280,8801,-410,-5078,-3126,878,7891,-391,-8094,-1800,2680,4374,-619,-8838,-619,6322,2533,-1574,-6404,1048,7327,-244,-4341,-2488,1073,6048,982,-6519,-606,2510,3166,685,-6362,353,5312,429,-1584,-4833,-14,6833,-1417,-4178,-386,276,3968,-588,-6441,2432,2521,-479,120,-5274,1061,6521,-3368,-1248,393,-179,5260,-2217,-5918,3883,2315,-1128,-458,-4015,3825,6550,-4015,-2398,-762,1275,5485,-3979,-5939,3901,2218,1294,-1667,-7159,3966,5990,-2502,-3409,-3313,2236,6428,-3788,-6544,1831,2551,3372,-2673,-8344,3403,5106,754,-2568,-5705,3369,7339,-3135,-4829,-1734,3103,6285,-3003,-7157,1255,5571,2039,-2718,-6288,1832,7176,-337,-3595,-3952,2356,5460,-1627,-4373,-1206,2667,4608,-1447,-6057,597,2753,2896,-1109,-3614,3368,4857,-82,-2865,-2094,983,4382,-3467,-3373,2207,2140,1901,-1195,-4516,3650,2479,-1162,-122,-2713,2114,3952,-3582,-1969,1751,1014,2033,-2636,-3709,4139,1465,-908,-2152,-3082,4472,2661,-4794,-1779,2255,2099,3357,-4955,-4838,4449,2426,-303,-3117,-3093,5305,5238,-4138,-3184,1035,3818,4377,-5220,-4069,4031,2468,1039,-4146,-5052,4503,5408,-3044,-3871,-3389,4970,5268,-3775,-5224,864,3243,3219,-2930,-4133,1795,4042,1777,-2382,-4910,2968,3933,-755,-3492,-1321,3099,3827,-3130,-4245,797,2211,1286,-2670,-4302,3008,3941,-1307,-2543,-2784,3730,3014,-2698,-2817,-72,1050,2291,-3208,-2983,2659,915,630,-1636,-1905],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-4,4,-5,5,-5,6,-7,7,-9,9,-10,11,-13,13,-15,16,-17,19,-21,24,-26,30,-33,37,-42,49,-57,68,-83,106,-148,259,-1652,-3312,-1573,9416,446,-9510,797,1492,4170,1669,-8241,385,8204,-1568,-101,-4048,-2509,9537,-1038,-5496,1469,-2241,4295,3144,-8146,2246,4714,-3088,2312,-4040,-1629,8646,-1658,-3399,1636,-2633,5249,1257,-8134,3901,2601,-2373,201,-4738,1430,8177,-4314,-3251,1223,-179,6143,-2906,-7188,3146,4010,780,-2017,-6766,3858,7138,-3154,-3872,-2752,2198,7543,-3858,-6774,1688,4800,4606,-3219,-9234,3098,5677,1420,-3645,-7524,3973,8147,-3137,-5226,-3979,2760,7304,-3941,-6754,807,2755,5496,-3792,-8236,3608,5579,544,-3405,-7923,2468,8860,-3338,-3506,-2037,879,7119,-1901,-7389,3880,1651,1147,1033,-8130,1811,7279,-4578,671,-2139,-1373,7800,-1869,-4719,2456,-664,2695,453,-7423,3758,4386,-3932,705,-2976,-286,5595,-4776,-3681,4239,-1088,1420,-1615,-6207,5033,2323,-4101,708,-3620,1943,6440,-5557,-3746,2495,1552,3589,-4012,-6244,5322,3589,-1936,-4075,-3870,5265,7576,-5337,-4455,-1177,4435,5812,-4889,-5585,3433,4539,2991,-3733,-5846,4523,5429,-857,-4636,-4350,4693,6157,-3493,-4528,-1794,5173,6005,-5460,-6626,3893,4366,1932,-3755,-6220,5360,5831,-1699,-2195,-4316,3566,6307,-5092,-4572,808,1832,6357,-3521,-6859,4790,1717,-455,-247,-5848,3333,4889,-4105,-1342,-800,-188,5758,-4130,-4831,5293,-581,786,-3,-4255,5281,3462,-4228,580,-551,1593,4591,-6124,-2552,3767,-658,1886,-2436,-3828,5877,2018,-3586,-668,-728,3414,3023,-6566,-2089,4209,2303,870,-4327,-4109,6432,2527,-2188,-3449,-2073,5424,3710,-5772,-3186,1321,3759,2822,-6098,-3413,3488,3598,8,-5132,-2409,6101,4025,-3114,-4538,-871,5284,3148,-5898,-3407,1345,4156,3035,-6301,-2786,3991,3395,787,-4505,-3261,6375,3110,-3895,-2087,-1445,3674,4358,-5654,-2119,2725,1689,2936,-3497,-4694,5490,1675,-982,-581,-3046,2703,3673,-4845,-154,1682,-387,2506,-3530,-2654,5618,-1444,-1111,-1019,-1541,3889,1281,-4822,422,649,1605,1409,-4956,-110,5283,-1042,-421,-2129,-2116,5974,236,-4773,-429,1074,3658,923,-5938,-683,3930,1412,-1103,-3726,-644,6771,881,-3765,-2294,1035,5095,608,-6007,-1836,3654,3872,-46,-5875,-1228,5240,2099,-1432,-4778,-570,6548,1054,-3880,-3896,1048,4957,2160,-5969,-1658,3947,3875,338,-5653,-2686,6488,1708,-1260,-3872,-873,5451,1118,-4364,-1378,1582,3236,1491,-6224,-1622,2857,1501,64,-3011,-1431,4345,1127,-2713,-1151,-821,3999,1371,-4933,444,3384,546,463,-3705,37,4050,-837,-2360,-936,890,3420,-17,-3973,1600,1024,785,-1212,-3819,584,4554,-905,-2681,-1386,352,4535,-886,-4021,-204,1907,2069,-864,-5125,-746],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-10,10,-12,14,-15,17,-19,21,-22,26,-28,31,-34,38,-41,46,-51,56,-61,68,-75,83,-93,103,-116,132,-151,175,-206,249,-312,412,-616,2240,-5927,-4177,844,2416,7597,-7000,-6286,5333,4503,1474,-4085,-7520,7445,5094,-2450,-4032,-4868,5182,8184,-5299,-5461,682,4519,6131,-5300,-7783,4143,4992,3138,-5221,-7117,5500,6304,-3330,-3872,-3370,4601,6123,-6346,-3486,513,1299,4539,-4263,-6510,4887,1779,229,-15,-6241,5740,5215,-6131,-732,-513,617,5583,-5730,-3444,5271,-1382,625,254,-5779,7460,2082,-6820,2554,-1557,1588,5753,-9239,-419,5789,-1621,2460,-2611,-5883,10269,427,-5555,269,-1709,4449,5152,-10381,-2167,5635,1904,1677,-6964,-4767,9247,1327,-4086,-2224,-3993,8369,5070,-9002,-3376,2150,3364,3838,-9409,-5027,6920,4310,-1007,-4138,-6182,7769,5050,-5193,-3775,-1904,5496,4583,-6489,-4174,3064,4377,3605,-6032,-5310,5922,2911,398,-3627,-4554,5732,3380,-4907,-2433,-1593,5071,3859,-6992,-2198,3003,1197,2983,-4057,-4136,5746,1026,-2688,-606,-3926,4688,3070,-6226,870,1520,223,4051,-6175,-2358,6697,-1871,-1477,-1442,-2549,7206,575,-6276,1653,774,1861,2433,-7341,1155,7160,-1962,-768,-3152,-1606,8132,-638,-7794,1510,803,3761,1841,-10109,1136,6758,-418,-642,-5287,-2473,9691,1111,-6021,-1647,-1485,8178,1043,-8881,-956,3533,3082,1533,-8210,-1479,6577,2224,-1869,-5690,-1642,7077,2617,-6631,-2872,1843,5791,2238,-7138,-2695,4092,3396,1130,-6193,-2478,6665,2810,-1941,-3877,-1924,5733,2083,-5482,-576,1066,4152,775,-6567,-922,3498,-422,1675,-2467,-2048,5125,-951,-3308,769,-1467,3505,201,-6128,1982,2194,-541,2604,-5051,-600,4528,-2236,-2147,478,109,4834,-1742,-6309,2374,2849,-329,579,-6400,1645,6199,-2250,-1666,-546,454,6777,-2150,-6250,1816,2425,2916,-1042,-8716,1798,6690,-752,-2593,-3433,-46,7663,-1375,-7046,-974,2535,6479,-959,-7912,1181,5668,1963,-668,-6378,561,6650,-999,-4263,-3437,1476,6673,-541,-6770,-1909,2435,4740,-425,-6203,-544,4486,1748,-1070,-3516,-993,6181,377,-3960,-2239,347,5374,-157,-4526,606,1280,2327,908,-4342,699,3043,-1734,-567,-1861,311,5855,-1823,-2566,1221,1120,1837,-2353,-4931,2560,2088,-505,-624,-1506,2259,3957,-2914,-1422,1630,558,3940,-2656,-4786,3388,2190,-259,-1468,-4275,2581,5555,-4386,-2623,448,1818,5179,-3771,-6264,3080,3700,1162,-2028,-4891,3240,5431,-2321,-3444,-2065,2555,6971,-3697,-5593,1568,2577,3003,-2293,-6208,1669,4837,472,-2035,-4389,2549,6448,-1403,-3995,-935,2196,4784,-1496,-5586,367,4181,2978,-2374,-4597,1896,3735,591,-996,-3043,1826,5930,-1455,-3567,-844,926,4655,-1568,-3093,1654,1786,638,-1587,-2397,1617,2765,-2378,-1775,-73,578,2319,-2210],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,26,-28,31,-34,38,-42,46,-52,57,-64,72,-82,93,-108,127,-153,191,-252,366,-649,3286,4804,2677,-1111,-10525,3218,8689,-4424,-2533,-3437,-781,10128,-3914,-7591,2639,-214,2799,507,-8939,2686,4473,-3249,1381,-4390,-746,8405,-4242,-3959,3903,-2469,3922,-107,-7394,5147,3070,-3558,45,-4581,2149,7167,-6643,-1376,3145,-51,4194,-3507,-5803,6258,2827,-1896,-1479,-4580,5152,5812,-5309,-3691,228,3913,4717,-5895,-5998,3764,4251,1277,-5373,-5170,5319,5221,-2433,-4827,-2764,6124,6557,-4910,-4133,1236,5426,6218,-7092,-6243,3855,4373,1678,-4100,-7234,7429,5099,-2289,-3814,-4946,4561,7414,-6125,-4047,292,2920,7266,-5150,-8097,4758,3459,857,-1116,-7148,3814,5548,-5202,-1888,-1131,1038,7410,-5097,-6124,4362,-330,1703,-496,-6802,5348,4124,-4141,2098,-2278,991,6671,-5437,-2282,3894,-1728,2142,-1464,-5453,6333,1913,-3887,324,-1333,2417,4841,-6500,-1502,4067,635,1948,-3825,-3047,5653,1515,-3235,-2314,-2156,5035,2760,-6469,-1463,2863,3379,3099,-6621,-3652,5002,2258,17,-5773,-4088,7692,3175,-4306,-4273,499,7118,3664,-5260,-3774,2366,4707,2815,-6388,-4280,5750,2828,279,-5292,-4207,7162,3215,-4511,-3819,-1618,5210,5697,-6601,-3385,2752,1036,2154,-6291,-4616,7210,2139,-1753,-1550,-3774,5996,3831,-6070,-1576,658,-59,4064,-4620,-3705,4691,-269,435,-1398,-4319,5277,2859,-4981,750,100,797,3562,-5270,-1586,5450,-790,531,-2450,-2567,5779,555,-4602,138,18,2170,2463,-5436,-170,4300,175,-764,-4565,-1537,7323,-314,-3437,-690,-238,5674,917,-6597,-417,3825,3580,-749,-6496,-664,6844,367,-2756,-4284,-1024,7248,2057,-4631,-3691,1791,5362,1761,-7127,-1202,3839,3523,-672,-6217,-247,6447,2776,-2430,-4054,-1088,6259,2082,-5609,-2191,246,5026,2311,-6885,-1026,3215,1434,22,-3964,-1942,6391,520,-2746,-1516,-1931,3859,2687,-4574,81,2051,1251,2503,-3674,-1608,4482,-237,-1457,-1568,-2489,4534,436,-5433,970,1873,870,654,-4512,-613,4167,-2047,-2761,-751,-33,4920,-262,-3803,2030,1648,773,-1150,-5591,1255,5177,-520,-2737,-2596,-105,5758,-1620,-4769,869,2121,6022,-1681,-5830,1312,4972,2462,-2753,-5290,960,5825,369,-3133,-2767,2098,4634,-1999,-4883,-1535,3092,4591,-1691,-5877,299,4642,2064,-2073,-5289,213,4816,-3,-2818,-3732,533,5284,-141,-6582,-46,2453,1849,-368,-3993,1399,4994,668,-509,-3521,376,6456,-742,-3650,-306,132,3535,486,-4432,2025,3165,-182,-236,-2228,533,4676,-1000,-2169,479,-370,3769,43,-3469,2103,2189,-837,-1378,-2789,1348,4016,-1545,-2432,340,2007,2380,-2819,-3954,2346,2649,872,-2009,-3621,3876,4190,-1805,-2964,-1703,2448,3681],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-7,8,-9,10,-11,13,-14,16,-17,19,-21,24,-27,29,-32,36,-40,44,-49,53,-59,64,-72,79,-88,98,-109,123,-139,159,-184,216,-259,322,-420,598,-1029,4688,5197,-10,-900,-9563,4520,9308,-3310,-4295,-3731,1323,10819,-3449,-8275,1631,3429,4755,-1788,-9640,3319,7004,381,-3365,-6938,2113,9299,-1955,-5400,-2527,2325,8740,-1717,-7623,1813,2537,4008,-1204,-8249,3396,4898,-347,-1301,-5825,2165,6992,-2762,-1802,-321,-133,6466,-3416,-7433,4367,1214,716,409,-6012,3583,4744,-5183,-260,-1648,786,8255,-5021,-3661,6339,-1348,1333,-1145,-6689,6679,3521,-5585,1120,-1106,2631,6771,-7316,-2938,6172,-445,3470,-4698,-7333,7334,3812,-3691,-720,-5298,5289,7288,-8407,-3321,3165,2223,6091,-5106,-8516,7636,3703,-1266,-3320,-7581,6518,7820,-5768,-4416,-1914,4541,6960,-5470,-6177,3636,4076,2247,-3660,-7623,5674,6770,-1699,-4617,-4866,4433,6381,-3945,-5121,44,3467,5738,-4645,-5818,3095,2872,2655,-2988,-4394,4255,3734,-1993,-3304,-4048,3735,4901,-3773,-2215,2540,831,3405,-3127,-4832,5870,859,-1137,-384,-4906,4798,4286,-5472,811,1193,953,4094,-5706,-3228,5975,-1802,-638,-1052,-4132,8040,2075,-6881,569,421,3002,4567,-7937,-1731,6884,379,777,-4949,-5367,8522,1905,-6064,-1202,-1350,5691,4494,-9070,-2822,4965,3227,3645,-6682,-5153,7772,1614,-2950,-3110,-3657,6287,5545,-6978,-3856,1506,4709,4161,-7834,-4246,4625,4889,1121,-4270,-4847,7440,5384,-3215,-4357,-2589,5002,4614,-5533,-3906,595,2576,3124,-5373,-4937,4255,2621,575,-3908,-3643,5071,1954,-2832,-2556,383,3175,3429,-5362,-1377,2986,1239,1892,-3838,-3396,6277,-144,-2954,-678,-1603,4447,2495,-4682,623,2491,745,1866,-3989,-1353,6773,-1056,-1008,-1055,-445,6822,766,-5312,786,2634,2790,1505,-8076,-1073,6743,-305,-388,-3035,-2701,8215,678,-6973,138,138,4746,2819,-6852,-2937,5722,2417,1094,-5176,-3366,7850,2040,-4576,-4102,-724,6151,2259,-7808,-3558,3177,3681,2968,-6444,-3922,4768,2295,-2068,-5138,-1769,6802,2464,-5325,-2988,-444,4505,2845,-6243,-2653,3174,2333,1105,-4381,-1688,4830,1868,-1385,-2109,-1530,4226,1493,-4295,-2128,1147,2613,799,-4358,-1638,2534,866,-385,-3458,-1598,4846,-796,-4185,352,562,3320,1507,-4389,1596,3264,683,-668,-4006,913,6369,-1683,-3627,15,1204,4446,-1846,-6290,1616,3338,1047,-1069,-5946,1976,6911,-475,-3484,-2089,1483,7513,-1054,-5999,1331,3239,4002,-1445,-6780,-114,6663,812,-2271,-4720,47,6962,-651,-4817,-2026,1114,5566,298,-5835,-1102,4478,3280,-659,-5164,206,5118,2014,-3257,-3894,466,6105,512,-4912,-2305,2594,3692,615,-4784,-893,3539,1558,-1087,-3769,-437,4266,398,-2688,-1212,411,3811,-513,-3407,821,1850,1088,-784,-3439,258,2617],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,5,-6,6,-7,9,-9,10,-12,13,-15,16,-19,20,-23,25,-28,30,-33,36,-41,45,-49,54,-59,66,-73,81,-91,101,-114,129,-148,171,-202,244,-305,405,-602,2490,-5519,-3862,-862,2825,9877,-6902,-7598,5003,1660,2742,-1965,-9108,6694,5889,-4132,30,-3888,1656,8253,-5890,-3849,4034,-1954,3692,-1910,-6753,6436,3515,-3214,2479,-3620,2379,6032,-7031,-656,3448,-2043,3771,-4546,-3848,6729,152,-3239,-110,-2435,4540,3301,-6885,-884,1656,2466,3046,-6335,-3407,5749,2555,-1038,-4814,-3883,7043,3887,-5585,-3397,-1114,6610,3396,-7297,-2755,3318,6053,1131,-8456,-4154,7612,3683,-1236,-6034,-3050,9514,4212,-5727,-2742,-2059,6726,3536,-8842,-3588,4750,1912,3680,-6947,-5062,9254,2634,-3208,-3142,-4508,6505,5830,-7234,-1217,519,2968,5814,-6562,-4201,6076,632,719,-2240,-6616,6861,3669,-5218,1162,-1272,1544,7037,-6658,-2437,4972,-1423,2649,-1009,-5716,7320,569,-4164,1799,-2396,2131,4401,-5964,-237,4750,-1499,1893,-4954,-1646,6068,-349,-3138,-945,-618,5090,845,-6388,-591,3425,1387,-210,-5617,-623,6493,712,-1659,-4401,-790,7369,1841,-6201,-2408,2776,6287,272,-8700,-579,4957,3431,-1129,-8327,-1684,8067,1491,-3882,-5199,-1218,8467,797,-6854,-2872,1879,5610,1896,-8750,-892,6036,521,-5,-6397,-3926,8335,892,-3369,-1651,-2469,6051,2329,-7428,-633,3075,760,2977,-6777,-1860,6864,-557,-506,-1203,-3912,6331,1715,-5279,1031,14,2635,2970,-6385,-1016,5078,-2370,454,-1780,-2343,5966,-1227,-5037,1736,-104,1312,1375,-5347,429,4650,-2286,-997,-2831,36,6110,-1869,-4488,-227,750,4398,-1133,-6622,1356,5432,-170,-2287,-4411,-136,6173,-466,-3617,-2441,2674,5758,-869,-6742,-34,3225,4443,-2013,-6806,221,6511,1031,-3067,-5793,862,6856,-1644,-3546,-2570,2559,6902,-956,-7045,73,3911,4902,-359,-6875,823,6042,907,-2266,-4686,319,7468,-1181,-5339,-203,-153,5108,617,-7177,1049,4101,1074,1114,-5130,-12,5883,-1378,-1874,-640,-920,4220,281,-6309,2293,791,-854,1138,-4621,1311,3769,-2206,-210,-324,-763,3848,-1157,-4002,2103,1601,-279,-1342,-4871,1955,3094,-1800,-1697,-1296,1899,4578,-3222,-4637,2067,2705,1990,-2323,-3994,2801,4659,-2327,-2805,-2649,2928,5262,-2924,-4474,-791,2974,5266,-3154,-5876,2417,3776,1995,-3520,-4457,3790,6068,-616,-4152,-3601,4012,5873,-2613,-4330,-400,2680,4556,-2232,-5535,2622,2725,2700,-2316,-4179,2358,5601,-1520,-2703,-1688,940,5144,-2362,-3537,629,1514,3416,-917,-4657,1918,1905,-1298,-1711,-2339,167,3546,-2210,-1509,-220,-125,3175,-23,-2854,1796,1512,-1349,-374,-2593,1754,4476,-1682,-864,555,1636,2212,-2489,-2624,2519,2213,-640,-1504,-2488,2562,2603,-2637,-2485,-16,2805,2496,-4223,-2131,2696,2687,524,-2977],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-13,14,-15,17,-19,22,-24,26,-29,32,-35,39,-44,49,-54,60,-68,77,-87,99,-116,139,-177,267,-1677,-2329,-34,11075,22,-10502,2674,3708,3235,124,-11258,747,10630,-131,-2322,-6413,-1741,10361,1292,-7736,-2640,1299,8047,1070,-9058,-1100,6040,3644,-577,-7594,-1115,8870,623,-3471,-4047,-1626,8301,325,-5424,-1831,657,4798,1123,-7592,612,4714,1505,1171,-5490,109,7829,-1335,-2409,-880,-799,6250,-1794,-6849,4168,1050,931,2033,-7350,2103,6267,-4472,-558,-1626,-672,6508,-3099,-4776,3790,-8,4287,-953,-8165,6128,4769,-5473,-30,-3812,2145,8798,-7180,-6331,3160,388,4773,-1869,-9823,6624,5362,-2176,-391,-8021,3208,11320,-5710,-6325,698,1190,8697,-3188,-10414,4277,4712,2988,-455,-8239,3641,8415,-1930,-2816,-3477,1753,9375,-2416,-8260,881,2923,6368,-1409,-9240,367,5832,1317,-1797,-6628,1338,7388,-1730,-4947,-1866,1678,7177,-1387,-5431,1056,2863,3672,-2697,-6062,2053,4357,-463,-1377,-4697,1494,5285,-4313,-2814,807,569,3951,-3106,-5620,5522,1372,-329,489,-5669,4514,4574,-5049,-1148,-233,472,4984,-5830,-4406,5826,-372,1358,-1209,-5612,7569,4820,-5902,-786,-409,2722,6568,-7756,-4701,4664,2147,3090,-3782,-8375,7343,5063,-4001,-1769,-4880,4584,6647,-7367,-4835,3277,3072,5371,-5498,-8554,6899,3801,810,-2627,-7025,5701,8433,-3674,-4027,-1741,3508,6002,-4112,-6707,2457,4293,2241,-3718,-6927,3449,6357,-1011,-3085,-3884,3151,5856,-2608,-4785,-790,2015,5144,-3682,-5461,2879,2823,2215,-2913,-4447,4660,2813,-2475,-1637,-1502,2985,3783,-3959,-1731,2123,46,3221,-3490,-3461,5236,1716,-2918,-326,-2058,5461,3634,-6749,-1786,2320,2689,2391,-5772,-2005,6635,421,-2159,-2202,-3292,6953,3935,-7380,-1928,1805,3382,3178,-7809,-3596,6676,1494,41,-3312,-3767,7852,3629,-6247,-2379,-568,4492,5509,-8270,-4516,4286,2976,2639,-7070,-5146,6111,3286,-3073,-3494,-3317,5154,4760,-4846,-4680,712,3234,4539,-5374,-5912,4595,5103,859,-3948,-4669,5932,4651,-2547,-2992,-1363,4272,3840,-4743,-2725,2051,2805,1563,-4479,-1897,4064,2560,-2027,-2358,-346,4448,2889,-3306,-1507,48,2447,1892,-4199,-1293,2722,879,381,-3145,-728,5511,1688,-3333,-606,-453,3723,1419,-6818,290,4132,385,1266,-4686,-407,7455,-464,-3433,-1466,519,5890,699,-6501,-785,3004,3297,397,-7278,-769,5428,1267,-2613,-4293,-1164,7338,2231,-5788,-1513,1460,5572,2810,-7368,-1523,5481,3397,281,-4494,-1897,6143,2402,-4014,-3080,-139,5701,2475,-6010,-2590,1657,3764,303,-5852,-2091,4896,1909,-2582,-4819,-1459,4890,1672,-4494,-2461,1162,3980,2084,-5148,-1017,2380,2334,-53,-3580,-2422,3061,664,-1378,-2903,185,3291,-563,-3858,-488],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,8,-9,11,-11,13,-15,16,-18,20,-22,25,-27,31,-34,37,-41,45,-50,55,-60,67,-75,82,-91,101,-113,127,-143,164,-189,220,-261,319,-402,538,-790,1412,-6646,-5499,9413,908,571,-3200,-6478,7692,4955,-7146,-1052,-1950,3997,5957,-8432,-3834,4939,-622,2080,-2345,-6132,7894,1335,-4265,419,-2697,3315,4762,-7562,86,4147,-1278,3057,-3848,-3513,6908,520,-3603,327,-2164,4948,1449,-6590,1489,3812,1168,170,-6731,-715,6427,-366,-2783,-3359,-542,6965,1000,-6232,-703,3691,4961,-481,-7879,-120,6356,2623,-2077,-8140,-729,7021,1192,-4607,-4796,312,9186,1302,-7930,-1285,2922,6536,1549,-10017,324,6835,1836,-299,-7262,-1201,10481,-166,-6004,-2526,-1967,8195,1872,-10203,702,3262,3949,4017,-9252,-1895,8934,17,-1853,-3112,-4646,8199,2809,-7351,729,-280,3742,4777,-8790,-2170,6967,-1422,1048,-2417,-4302,6877,-285,-4612,1832,-902,2390,2791,-6133,1466,4483,-1888,590,-3124,145,6024,-2963,-4865,481,229,4403,234,-7654,1452,4363,-261,-439,-5339,2280,7064,-2455,-3742,-1659,1081,5811,-1542,-7465,508,3667,3622,-1780,-6732,2156,6155,1466,-3784,-6009,2668,6992,-1237,-4545,-1916,2792,7755,-1447,-7395,1570,3964,3615,-1571,-7403,1621,7213,-120,-2269,-5963,635,9426,-1475,-5711,-625,1181,6519,1671,-8995,1413,4396,1001,356,-6878,726,7890,-1889,-2351,-2005,-1283,7222,-3,-5430,2752,1178,1172,1123,-6156,949,6706,-2292,-78,-657,-2250,5929,-2846,-4232,2364,589,1475,724,-5867,2344,3931,-2564,-424,-1095,-319,5178,-2235,-3270,2223,636,2498,-2273,-5366,2691,3159,-822,-2529,-4169,3407,5771,-3150,-3789,379,3374,4751,-3806,-6803,4037,4175,1895,-3411,-5160,3390,4994,-360,-3590,-3550,4650,5932,-3254,-4044,115,4272,4449,-3532,-5714,3527,5317,1151,-3808,-6179,3567,5591,-1833,-2339,-3385,1563,7164,-3009,-5481,1944,2798,4018,-1016,-5995,3282,5333,-560,-289,-5286,1704,6911,-2664,-2885,415,87,5945,-1416,-5592,3024,2057,-852,-151,-3807,1159,4221,-3097,-993,-95,-482,3333,-1743,-4547,3197,1294,586,369,-2744,2233,2965,-3783,-882,92,1732,2756,-3532,-3419,2823,859,63,-2287,-2801,4901,2639,-2572,-1412,-899,3219,3413,-4271,-3138,2195,3900,2771,-4041,-3326,4090,2858,-789,-3827,-3517,3778,3299,-3275,-3816,-390,4396,3168,-4850,-4220,987,3938,2655,-4781,-4729,4553,3492,-488,-3381,-3791,3081,3922,-3505,-3450,-684,3303,5660,-5229,-4842,2719,2527,1775,-2354,-4382,3012,3322,-2571,-2330,-2005,1923,4245,-2876,-2552,1199,1324,1999,-1515,-4265,1882,2261,-1491,-970,-2944,2582,3089,-3919,-1315,1936,452,1314,-4071,-2776,2379,1186,-95,-766,-1992,2722,1584,-3352,-1462,2114,1582,1633,-3491,-1486,3865,1010,-1637,-3149,-866,4326,2912,-3875,-1784,443],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-4,6,-7,7,-8,9,-10,11,-12,13,-14,15,-17,19,-20,22,-25,27,-29,32,-34,34,-33,25,4,-113,1346,3053,-9236,-2544,9989,1581,-2548,-4894,-3324,10773,3368,-8063,-1348,1155,6765,5509,-9800,-3637,7337,3486,1239,-7122,-5725,9065,4878,-3873,-3500,-2458,7640,5449,-8048,-3749,1791,4166,3551,-7804,-2901,6087,3069,-623,-5602,-2908,7640,2786,-3183,-1796,-905,4909,2768,-7248,-1314,2746,2788,2442,-5299,-954,7695,-1519,-258,-1485,-3007,7485,263,-6734,1975,798,962,2346,-6682,1343,6813,-3513,182,-3135,-1484,7937,-3051,-7035,2624,103,3870,275,-11132,3298,6623,-2500,-289,-7103,-1002,11098,-3732,-5739,1111,-499,7353,214,-11525,1866,5946,2244,1386,-8342,-231,10478,-2425,-4806,-2299,-1851,10828,-77,-10234,42,2691,3771,1363,-9985,-1038,9273,1935,-827,-6000,-2733,9637,789,-6070,-2394,-1548,6971,2510,-7994,-1524,2934,4179,385,-7088,-1833,6114,1847,-2419,-3942,-1339,6864,116,-4697,-650,-563,3619,753,-7364,2129,3123,1370,149,-4878,1586,6338,-2820,-1171,-5,-838,5233,-1531,-5398,3869,1711,672,336,-6741,2534,5768,-3674,-805,-638,497,7594,-4654,-6016,4103,1681,3115,-375,-8888,5396,7411,-4413,-1112,-4164,2498,8416,-5230,-5869,2142,2177,4817,-2732,-9221,5321,6331,-734,-1992,-6738,857,10905,-3051,-4905,-345,1360,7830,-2264,-9034,2345,3759,3162,-472,-8918,1812,8219,-403,-3251,-4815,207,8922,-1131,-5563,-490,2821,4776,-788,-6827,375,4365,2398,-154,-5373,1541,6862,5,-3486,-1684,753,4846,-1673,-4459,1230,659,2547,-2301,-4962,2984,3015,-1455,-1673,-3449,1778,5582,-4601,-3810,1752,-11,3840,-3244,-6556,4892,3340,-1736,-1223,-3225,4758,4598,-4692,-1852,1047,2283,5496,-5692,-5026,6590,2751,747,-1937,-5610,5497,4823,-4534,-2657,-2075,3372,6272,-5083,-4915,2723,3260,3447,-3874,-7356,4450,5830,-3070,-2419,-4726,2937,8277,-4055,-5006,1219,3174,4745,-4087,-8017,3260,5257,282,-2084,-6147,2124,6467,-1787,-3823,-2392,2468,6248,-2998,-6425,1502,3701,2836,-2043,-4883,2268,3838,-87,-1894,-4445,2099,4539,-2129,-2594,-552,3052,3537,-2488,-2984,2252,1608,221,-1622,-4112,3762,2153,-3047,-609,-1155,2009,3470,-4987,-1387,2214,1668,572,-2316,-2117,4836,1494,-2856,-1722,-2491,4287,3071,-5918,-1456,1947,982,1901,-5603,-3093,6319,1573,-2715,-2836,-2057,5659,3147,-3937,-2595,1428,4068,3261,-6724,-3681,4389,2814,784,-3801,-4097,5699,4726,-3543,-3549,-1108,5150,4759,-5469,-4855,2257,3976,2933,-4228,-4958,3461,3841,-1038,-3754,-4152,4440,5782,-3676,-2913,-678,3364,2952,-3935,-3446,2552,2357,640,-3455,-2393,2893,2492,-1513,-2514,-1506,3008,2568,-2750,-2120,1219,1231,1590,-3118,-2014,2888,567,-1074],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,10,-10,12,-13,14,-16,17,-19,21,-23,26,-28,30,-33,37,-41,45,-50,56,-63,71,-81,93,-108,128,-155,194,-249,327,-774,10411,2322,-9535,164,1367,4431,3672,-10072,-691,8839,-1297,686,-4891,-3909,9650,509,-5931,851,-2020,4747,3948,-8414,-817,4320,-1091,2805,-4139,-3041,6642,-2204,-4227,1391,-1179,4749,1590,-7418,2467,3314,-466,535,-4514,449,5742,-3585,-3318,-293,1180,6070,-1482,-5682,1604,3541,3044,-2018,-6515,3382,6088,-220,-2839,-6052,2942,7731,-3606,-5515,-653,2738,7959,-3738,-7880,1873,4441,2667,-3114,-9383,2951,6961,-1242,-2754,-5782,2053,10882,-2812,-6013,377,985,7287,-872,-9625,2115,5222,131,173,-8876,-465,9627,-3088,-3625,-2032,-1771,9722,-672,-8904,958,1339,2917,3583,-8961,1103,7734,-1551,473,-2829,-1943,8811,-1161,-5748,1604,-552,3607,2092,-8575,3089,4506,-3502,1437,-4282,-752,8032,-3129,-4240,2153,-1315,3408,-1505,-6738,3362,3528,-1525,-907,-3911,2912,4700,-3480,-3899,-1040,1475,4898,-4848,-5127,2125,3595,1090,-2891,-4511,3805,5545,-1652,-3989,-4466,3663,7336,-3365,-5110,-322,5359,5047,-5612,-6402,3505,4428,1282,-4256,-5969,5079,6777,-2658,-3193,-3188,2856,9411,-4414,-5535,2161,2929,5297,-2979,-7593,4644,3914,-363,-1038,-6141,2269,7295,-3262,-3760,-29,-80,8217,-2372,-7188,3018,2434,1022,81,-6262,1500,6746,-2769,-1963,-1971,-686,6618,-2685,-4201,3607,-553,2236,-452,-6184,2805,3401,-3526,193,-1305,246,4009,-4811,-3629,3125,580,1427,-2457,-4262,4695,2100,-3475,-2045,-2271,3152,3710,-4929,-2321,666,3447,2807,-5049,-4141,4076,3619,-327,-3502,-3088,5593,3454,-3306,-4326,-1221,5332,3618,-5835,-3682,1781,3302,2891,-5615,-4092,4860,4075,-1969,-4948,-3826,5100,4343,-4438,-2852,-12,4834,4846,-5780,-5008,3777,3349,3506,-4394,-5168,5780,4684,-2165,-2567,-3407,3657,6535,-5019,-3218,1121,1999,3904,-3380,-4637,3592,1914,430,-286,-4679,3420,5244,-4465,-504,-273,968,3426,-2636,-3456,4537,1814,-557,-1004,-4132,3456,2283,-4926,-748,1062,910,2748,-4364,-1433,4731,758,222,-1730,-1390,5431,2344,-3423,-1308,415,3265,1315,-4759,-1752,3111,1215,818,-5142,-1422,6159,935,-2531,-2879,-1090,5428,1936,-4781,-2422,1163,5067,2903,-5928,-2862,3982,3789,-633,-6332,-1668,5812,1928,-2418,-3551,-398,6652,2167,-3741,-2520,1485,3334,2560,-5971,-1778,3839,2289,-23,-4160,-2012,5635,2334,-4682,-2565,-211,3775,2754,-4361,-1752,3783,2449,1036,-2494,-2043,4783,1689,-1802,-1419,-893,4028,2794,-3238,67,1373,1471,438,-3187,-1461,4323,424,-2477,-377,-1192,3138,260,-4401,-458,1662,1504,-311,-3992,-1039,3995,-304,-2661,-2004,427,3535,58,-4511,-1121,1823,4177,-1018,-5051,17,4225,1400],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,12,-13,15,-15,17,-20,21,-23,26,-28,31,-35,38,-43,46,-51,58,-64,72,-81,93,-106,123,-145,174,-217,283,-398,648,-2766,7296,7208,-9176,-2371,1215,2930,6612,-9158,-6180,8779,2886,1369,-3401,-7339,8156,7788,-6500,-3290,-2463,4036,8780,-7214,-6015,4108,3673,3591,-5598,-7552,5805,5222,-924,-3126,-4260,6485,7241,-4874,-4477,-1015,2917,5709,-5370,-5497,2965,1899,2265,-3726,-5574,5480,3839,-2080,-1955,-3244,3905,4921,-5574,-346,1238,1052,4554,-6531,-2580,5712,-693,136,-1176,-3267,6371,1207,-6537,1352,176,2694,2930,-7494,472,6245,-2048,922,-4174,-3927,9231,-460,-7395,644,-2080,5630,1977,-10553,-282,5974,-735,2387,-7720,-3534,10880,-41,-6102,-1992,-3894,8489,3645,-11105,108,3280,2482,4467,-9403,-4176,9270,1127,-1078,-4177,-5836,10216,4384,-7475,-1833,-265,6049,5408,-8319,-4165,6121,3137,1706,-6823,-4399,7620,3564,-2575,-1920,-3234,5569,3750,-6369,-3063,2149,5144,2557,-6002,-2969,3481,1871,-314,-3455,-3169,5575,1111,-2355,-1202,-1822,4363,1446,-6817,144,804,-296,2035,-6376,157,6528,-514,-1473,831,-2567,4862,-293,-7153,3315,2110,1743,2081,-8455,1017,6148,-2245,-438,-2653,145,7947,-1980,-6233,2382,1273,4886,1149,-9365,1795,7165,-709,-780,-6090,-871,11450,-1271,-5310,-658,-439,8900,210,-10075,283,5770,1973,650,-8634,-3062,8783,-658,-3763,-3187,-1721,9416,830,-8273,-490,2493,3923,2578,-8863,-2095,6493,1928,-618,-4662,-1728,6710,1115,-4756,-2731,-656,5708,998,-5181,-1672,2490,4474,1077,-3928,-1478,5343,1553,-542,-3058,-1065,5235,-598,-3202,1088,2014,3257,259,-5774,1995,2722,261,34,-3661,1491,4787,-3240,-3425,1228,274,4040,-1554,-6757,3524,2902,-511,-575,-4735,2465,6393,-3003,-2696,-1082,1906,7309,-3623,-8112,2398,2347,2058,-1638,-8982,4524,7757,-2001,-1175,-3966,1227,9103,-2294,-6875,16,2021,6369,-1239,-8197,2801,5038,442,-1653,-5571,943,7621,-1230,-4219,-1766,665,5596,-1275,-6791,-413,2890,3059,-258,-5578,738,6315,345,-2400,-2961,353,6302,-686,-4844,-691,1690,3716,-354,-5091,203,4492,1201,-1281,-4393,255,4802,-1271,-2374,-1843,799,3894,-767,-3699,2044,1301,1962,-946,-3825,2207,3018,-1289,-987,-1821,1456,4192,-3507,-1980,2078,-47,2412,-2490,-4345,3063,1283,-1557,-1588,-2401,1845,3864,-3462,-2839,719,2246,3919,-4624,-5610,3315,2497,200,-3832,-4235,2897,5389,-3215,-2589,-1147,2734,5715,-3550,-5342,2531,2312,2977,-3978,-6761,2835,5672,-1990,-3145,-4975,2956,6481,-3807,-2691,290,3150,4443,-2733,-6406,1326,4323,1830,-2537,-4713,1615,6032,-795,-2391,-1088,1552,4187,-933,-3908,649,1653,1576,-1441,-3994,779,2908,204,-1928,-2178,3025,3280,-1561,-1646,1707,1713],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-5,6,-7,8,-9,9,-11,12,-13,14,-16,16,-18,20,-21,23,-23,24,-23,20,-12,-7,58,-224,2063,1759,-10694,2062,9225,-2633,-1328,-5143,-684,10533,-2225,-7243,1631,-1341,4363,1775,-9096,1591,4818,-1872,2166,-5440,-1858,8959,-2804,-2788,672,-1178,4001,372,-5915,2820,2747,-1486,423,-5074,2226,5999,-3305,-2775,658,1398,4925,-2349,-5080,3825,2360,383,-2951,-4597,4617,4496,-4425,-3872,-2132,4312,6081,-5497,-3264,2864,3505,4901,-5935,-7799,5922,4245,-409,-5040,-5683,5666,5576,-5176,-3821,-3243,4356,8812,-6579,-5484,2299,3061,6005,-5124,-10140,6532,4891,-1270,-1461,-6778,4520,9570,-6254,-3899,111,16,7646,-3245,-9660,3443,4001,2086,100,-10006,3984,7753,-4002,-2422,-2425,-319,9514,-3612,-7105,3099,17,3751,749,-7407,3738,4598,-2815,-527,-3500,-268,5896,-3266,-2102,3478,503,2904,-539,-5688,3464,2852,-3703,-964,-2595,2656,4979,-5469,-2034,1813,2469,2420,-4566,-4090,5612,2542,-1122,-4303,-3344,5933,4105,-5606,-3742,515,5509,3419,-7276,-3202,2920,2724,2489,-6622,-4800,5888,3566,-1826,-4255,-3474,6811,4186,-4900,-3720,-516,5042,4577,-7299,-4133,4719,3765,2196,-5862,-6367,7556,4705,-3425,-2478,-3109,4395,6568,-7122,-3658,1884,1788,5477,-5106,-6071,5503,3306,-159,-1013,-5325,3134,5884,-5227,-1309,-556,556,6282,-4334,-4292,5197,9,733,-528,-5784,4864,3028,-4340,305,-1133,1496,4119,-4676,-2050,3182,255,325,-2265,-2661,4921,1304,-3904,721,-1261,3574,2644,-6317,-1568,2893,1343,783,-4865,-2444,5852,1256,-2581,-2728,-183,6088,229,-6340,-2495,1468,3897,842,-6691,-1839,4717,2761,-753,-7265,-977,6510,1067,-3370,-2528,-790,6653,2778,-6421,-1845,1431,3552,1371,-7839,-1734,6384,2172,-904,-4841,-3029,7711,2990,-5671,-2028,-423,5337,4171,-7577,-2767,3476,2999,1480,-5208,-4230,6096,2646,-3123,-1516,-3113,4164,3376,-5624,-240,1903,349,3838,-4716,-2139,6022,-132,-1192,-1429,-2445,3433,1106,-4833,235,1271,1386,1797,-4363,-674,4454,-818,-386,-1146,-863,4526,673,-4948,272,1417,1643,-54,-4687,448,3756,423,-1333,-3746,67,5613,319,-3895,-2102,1782,4508,-851,-4741,105,3643,3807,-472,-5533,-372,5315,704,-4086,-3808,771,7614,127,-4302,-3305,1389,4267,-78,-7155,-300,4245,3035,-15,-7174,-182,5171,680,-2173,-3109,-734,6904,660,-4481,-395,1508,4083,620,-5788,-9,3842,1633,193,-3754,-1536,4096,1424,-3173,-1993,-1163,3378,1038,-5851,209,2805,-417,717,-3021,-1783,4257,93,-1634,-558,353,3527,96,-3727,-221,2306,-553,-348,-3730,948,3834,-539,-1563,-550,1619,2698,-139,-4774,1390,2069,2753,-2029,-3222,2438,3827,-161,-2370,-2792,2268,4945,-2455,-3336],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-8,9,-10,11,-12,13,-15,17,-19,20,-22,24,-27,30,-32,36,-40,44,-48,53,-59,66,-74,83,-94,107,-124,146,-175,215,-276,379,-577,1098,-5603,-9033,7858,3482,805,-2505,-8212,5929,9759,-7155,-4422,-1692,2863,10802,-5069,-9437,4324,3533,2507,-2834,-10848,5061,7941,-3351,-2452,-5908,2843,9843,-3889,-6718,-182,2396,5990,-2776,-8727,2779,4664,1264,-2383,-7766,3144,5939,-1993,-2205,-4416,1725,6551,-2572,-4988,2360,2340,4758,-2776,-6268,3851,2205,-74,-838,-4257,3199,4740,-3859,341,485,104,4344,-5429,-3686,4959,-111,788,-1271,-4452,7013,2459,-6581,-412,-1092,3235,5904,-9092,-2534,6318,-288,2436,-4733,-5593,9721,2506,-5183,-1472,-2750,6625,6317,-10388,-3074,4390,2363,3519,-6880,-7629,10616,3648,-2615,-2961,-5821,6945,7070,-7438,-4026,197,3495,7558,-6920,-6490,6228,3537,844,-3596,-7395,6590,5488,-3791,-3561,-3430,4568,7536,-5596,-6144,1787,3740,3652,-2853,-7011,5575,4224,-405,-2682,-4687,3733,5118,-2687,-2390,-893,2890,4740,-4749,-3399,2740,569,1396,-3084,-3874,4558,1674,-1035,-711,-2273,4329,2557,-5606,-1086,1374,711,2581,-4858,-1029,6845,291,-1394,-1511,-1426,6721,139,-7365,935,849,4383,3002,-8234,-384,7973,-984,146,-4254,-4236,9714,1356,-6504,-750,-351,6914,4001,-9195,-2220,5442,1485,643,-7738,-3955,10271,3598,-3311,-2721,-2995,7803,5447,-8032,-1583,2766,3720,4914,-7528,-5698,7737,3106,-616,-4440,-4856,7466,4167,-6258,-2451,-742,4329,4662,-6869,-4682,3661,2545,1047,-3280,-4779,4635,3076,-2715,-2893,-1935,3970,2133,-4249,-1980,401,2311,1866,-5627,-1694,3677,1728,-1351,-2921,-875,5457,-46,-2445,4,-514,3786,640,-5447,1213,2954,-481,-48,-4680,216,6543,-500,-3318,-822,-212,5852,-1333,-6414,1705,1986,1819,-832,-7490,261,7056,-1773,-2409,-2829,51,8331,-155,-7383,82,1835,4394,1312,-8620,-173,6922,202,-660,-6344,-1568,9621,399,-6026,-1991,-676,5236,1944,-8124,-1321,4689,2353,1139,-6941,-2180,7510,866,-2129,-2902,-1190,7226,1917,-6840,-1698,2170,3660,2591,-6879,-3002,4123,2214,-805,-3307,-1332,5160,2535,-4035,-707,-388,4110,497,-4418,-120,2503,2091,614,-3430,-670,4317,-705,-2188,-792,1004,4673,-574,-4008,1496,2086,1911,-1229,-3889,1926,3033,-1846,-1488,-3193,1605,5060,-3206,-4523,1019,2163,4814,-1865,-7109,3503,3116,548,-2795,-4162,3179,5402,-2759,-2617,-1058,2806,5479,-3279,-6687,1330,3964,2031,-2126,-7583,2509,5811,-823,-2384,-3874,304,7522,-1961,-5357,-26,1398,4554,-389,-7146,1213,4084,2465,-1892,-5211,-193,6195,324,-3309,-2328,731,4877,76,-5650,15,1380,2833,-873,-5025,562,4176,152,-1954,-3230,-478,4642,-1121,-2258,238,1494,2910,-967,-3512,792,3193,793,-2299,-1860],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,3,-4,4,-4,5,-5,5,-6,6,-8,8,-9,10,-10,11,-12,13,-14,17,-18,20,-22,26,-30,36,-44,56,-80,144,-909,-2628,2283,10018,-4360,-8073,4471,1942,3966,-964,-9880,3754,6711,-4526,-136,-4647,840,8629,-4418,-3730,1735,-555,5239,-1219,-7282,4143,3938,-1801,1186,-3551,2127,5770,-4989,-2180,3131,-377,2989,-3297,-3709,5372,1362,-782,-1676,-2962,5406,3768,-4614,-1349,-809,4721,2578,-6286,-1790,4280,3208,668,-6036,-2735,7504,1305,-2641,-3505,-2752,7167,2234,-7235,-3077,598,6592,4983,-9274,-4925,6736,2640,466,-6438,-6565,9434,4124,-4063,-2011,-3331,6151,6608,-8509,-4120,3950,2838,6454,-6926,-7322,8005,3281,-151,-2657,-7210,5932,6596,-6604,-2344,-749,2257,7978,-5964,-6146,6015,1459,2292,-1117,-7107,6434,4944,-5147,555,-2124,889,6098,-5012,-3374,4703,-857,2300,-1408,-4943,5241,2441,-3416,666,-2580,3069,3950,-5217,-1155,3304,328,1821,-4236,-2770,6061,981,-2208,-2532,-1266,6020,1119,-5466,-517,1064,3634,1362,-6314,-593,5184,2006,-498,-5679,-1461,7047,856,-4254,-3557,24,7002,1114,-7716,-1646,2539,4153,1343,-8015,-1484,6543,1848,-851,-5941,-2852,10094,1941,-5728,-1550,-1106,5829,3918,-9387,-2836,3779,2225,2184,-5861,-5289,9555,1918,-4141,-1587,-4607,6404,3795,-8952,-1349,1019,1364,4711,-6448,-3658,6222,1090,-8,-1701,-4725,5768,3888,-5013,612,-574,859,3542,-5132,-1126,4632,295,-137,-2788,-2352,5698,-543,-4819,-245,-449,1916,1522,-6101,1587,3824,78,-917,-2711,869,4170,-62,-3051,-875,544,4811,-78,-5167,1513,2627,3344,-829,-6054,333,4606,645,-2864,-5438,738,6652,-377,-5686,-965,1648,5164,-1203,-7350,55,4847,2615,-2039,-6460,60,7782,62,-3423,-3103,-94,7954,-516,-7329,-282,973,4593,454,-8414,1454,4770,1256,-291,-5347,-1029,7373,629,-4687,-1742,230,5629,1346,-6138,86,3010,120,856,-5559,-1117,5583,-388,-2441,-1264,-1294,3552,-232,-5138,391,1026,1268,1232,-4777,68,4633,-334,-158,-763,386,4269,-1580,-3560,1727,1327,529,-962,-4689,1993,2462,-764,-2338,-2295,1710,4435,-1804,-4452,306,2309,4044,-2588,-4522,2328,2921,-68,-1307,-4683,3099,5284,-1992,-3807,-2457,3200,5152,-3220,-5758,42,2790,4555,-2624,-5992,1392,4451,1381,-2097,-4360,2226,5056,-308,-2639,-1297,2222,6199,-1750,-7423,1339,2289,2088,-775,-5713,1562,5248,-644,-2191,-3731,593,6019,-1642,-4599,-305,2488,3715,618,-5869,1713,3528,-518,716,-3505,95,3611,-1689,-2499,-857,499,3012,-1160,-2990,1639,2002,666,-554,-1839,1870,3041,-1514,-538,-1164,1875,3645,-1505,-3445,1681,2143,51,-2442,-2422,2566,2518,-1962,-1766,-756,2896,2634,-3393,-4093,2575,2576,1206,-3770,-4277,3722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-7,7,-8,10,-10,12,-14,15,-18,20,-22,25,-27,30,-34,38,-42,47,-52,57,-62,69,-77,84,-94,104,-115,128,-143,160,-181,206,-237,275,-326,398,-505,690,-1094,4514,-3977,-5796,152,-168,10464,-2552,-11002,3717,4245,4204,-8,-11228,2729,10867,-2506,-2738,-4852,-1199,11360,-2410,-8985,545,1128,6404,-71,-12469,330,6662,1736,160,-6552,-1190,9684,-1588,-3863,-2293,-1514,7440,102,-8100,1643,2744,2910,1247,-8666,1117,5195,391,-1722,-3493,166,6721,-1288,-3959,-256,324,4055,-1897,-6675,2529,2215,409,237,-5279,3653,5931,-4964,-1181,-492,1376,5891,-5123,-4509,5273,930,1719,-1881,-6918,6691,5108,-5697,-1436,-3305,3207,7511,-6180,-4377,4126,1442,5131,-3626,-9483,7885,4760,-3395,-2083,-7510,5226,8443,-7686,-3898,2537,1663,8093,-5921,-10071,6504,5059,715,-1249,-8962,3536,9393,-5543,-3659,-2297,1181,9476,-3849,-9145,3037,3039,4551,-742,-9121,3117,7202,-2027,-1422,-5534,1817,7857,-2765,-4664,483,2265,5547,-2218,-7019,2594,3295,855,-1048,-5496,2536,6320,-2504,-2205,-1624,1554,3467,-3673,-3696,2443,744,2582,-3746,-5278,5005,2614,-1082,-1671,-2817,4953,3792,-5873,-1101,925,1123,4245,-5572,-3652,6070,1953,-1171,-1607,-4522,7857,3279,-6704,-859,-170,3608,5437,-8264,-3385,6113,846,3150,-6238,-6307,9900,4857,-4703,-2078,-3440,5150,5703,-8872,-4086,3953,2636,4545,-6220,-8408,7654,3082,-1953,-4165,-5929,5559,7351,-6476,-4408,155,2376,6744,-5683,-7514,5351,3406,2498,-3323,-6856,5932,5677,-3304,-2981,-3002,2343,6186,-4733,-3347,2116,2436,2219,-3050,-5023,3747,3069,-676,-1756,-3602,3147,3322,-3289,-1514,668,1733,2579,-4002,-1910,3769,2907,1558,-4045,-2324,5800,893,-3005,-160,-901,3771,1434,-5924,-32,4260,1089,1689,-4818,-2479,5931,716,-2664,-2660,-1735,7031,1505,-7191,-393,2646,2867,2058,-7764,-1650,7173,750,-1699,-4931,-2905,9085,1823,-6991,-2638,-1772,4908,2954,-9050,-1452,6032,2121,1405,-5948,-3974,7326,3845,-4190,-2838,-2363,5480,4735,-6885,-2376,3043,3311,3544,-5912,-5184,6006,3589,194,-2157,-3445,4774,3956,-5583,-2672,287,3112,2970,-4479,-2100,3100,1539,1158,-3188,-2824,5026,1409,-3316,-1671,-847,3507,1959,-3762,-687,2286,2670,-154,-4059,-518,3218,488,-1499,-1804,20,5475,-576,-4412,668,1606,3466,-912,-5463,1085,4896,573,-849,-3949,-502,5299,-1570,-4161,-1105,1319,5736,-119,-7504,590,2879,2086,-632,-8131,121,8000,-810,-2832,-2407,87,6693,-277,-6369,-1527,2553,3883,1686,-7777,-1584,5371,1113,-749,-5438,-1390,7993,818,-6568,-2668,1121,5412,2413,-7443,-1629,3684,1922,356,-5366,-1946,6094,1380,-2855,-2541,75,4724,1123,-4500,-468,1903,2222,851,-3888,-888,4699,134,-949,-3014,507,4988,-595,-1709,-175,699,2394,333],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-12,14,-16,17,-20,22,-24,27,-29,32,-35,39,-43,47,-52,57,-63,69,-76,85,-95,106,-119,137,-157,184,-220,271,-351,491,-819,3853,2904,1710,-2115,-8396,6792,5779,-4800,-1175,-2890,2187,10017,-7445,-3902,3939,418,3728,-2221,-6977,5443,3026,-2202,-854,-4030,2891,5237,-5362,-1415,1173,23,3124,-3429,-3424,5018,1704,-2086,-2293,-757,5221,2188,-5750,-477,2586,2534,1572,-5528,-687,5165,1507,-2332,-4188,-413,7667,819,-4302,-2067,-451,6466,-686,-8259,42,2775,4938,725,-9259,97,7733,996,-901,-4676,-1864,10291,1416,-6620,-1732,30,6333,2320,-11014,-1252,5963,1226,3036,-7485,-3414,9979,995,-4220,-3038,-4155,8546,3759,-9728,-541,3377,3738,5469,-8027,-3137,6958,925,-144,-2269,-6425,7465,3954,-7275,-232,-1054,2960,5432,-6972,-1927,4738,-1275,2437,-1948,-4753,7396,349,-4112,-1475,-3204,3202,3133,-5753,719,3238,-1694,1685,-4046,-2035,4326,-416,-2740,-1285,-1538,4902,169,-6028,123,2042,1984,-922,-6439,1326,4735,-917,-2355,-3472,389,6644,-347,-5011,48,1236,5656,-1766,-8160,2168,4089,1547,-1158,-8414,1351,7552,-2234,-4523,-4331,569,7997,-1264,-7873,1084,2024,5634,419,-10747,2886,6233,-304,-241,-6657,-1921,9355,-1038,-5577,-363,-839,6925,1471,-8745,297,2890,1210,1684,-7609,-1193,7100,-1213,-1565,-2451,-3213,6747,1970,-6346,631,744,1428,2640,-6067,-656,3983,-439,608,-2600,-2463,5246,348,-3966,1129,-39,3707,591,-4684,1561,3303,-202,-823,-2407,1124,4612,-2148,-3173,243,831,2845,-2406,-4881,2115,3472,454,-2513,-4938,2704,4660,-3420,-3429,-2520,2061,5058,-3715,-4412,1259,3898,3538,-2851,-5193,3196,5837,1422,-1912,-6166,2980,7678,-3434,-3345,-2005,1832,6205,-3491,-6951,2101,2812,2504,-2233,-7641,2902,6038,-822,-890,-4855,382,7522,-2280,-4646,1077,1566,5662,-844,-7091,2092,3756,482,-714,-5839,-897,7061,-1566,-3500,-406,-87,4439,-829,-4679,1197,1438,1833,515,-4640,-265,4233,-2975,-605,-1932,-422,4442,-1770,-4530,1779,713,1187,-241,-3485,3274,3197,-913,-2312,-1285,2439,3351,-2639,-2713,1912,2156,1228,-3520,-3586,3629,3295,-363,-1809,-2587,2983,2930,-3298,-2724,1109,4219,1789,-4231,-3887,2834,3354,1081,-4478,-4866,5479,3828,-1705,-3605,-2563,4413,5611,-3576,-3570,382,3142,4311,-3499,-5342,3940,3587,-426,-3013,-3571,2974,5453,-2332,-2530,-1656,1130,4686,-4816,-4483,1008,2089,2065,-2853,-4787,2044,3323,-896,-1526,-3537,1266,4769,-1922,-4299,-128,919,2292,-2303,-4232,2710,2707,-1022,-607,-2665,1067,2485,-1537,-717,-177,721,2421,-2835,-2666,2577,169,-1620,-541,-1521,3124,1607,-2955,-351,785,2742,1055,-3806,-1191,2964,3282,306,-2529,-1206,3917,774,-2715,-3315,-761,5668,1514],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,11,-11,13,-14,16,-17,19,-22,23,-26,29,-33,38,-44,51,-62,76,-95,125,-177,274,-529,2671,5834,2462,2519,-10406,117,12059,-1304,-2989,-3351,-3514,11853,1993,-10923,-116,1314,4900,3421,-11917,-2098,9942,170,-909,-6025,-5406,11753,2080,-7956,-2057,-1906,7548,5474,-9898,-1131,5778,2493,3750,-6223,-3517,8379,1976,-2205,-3546,-2371,7079,2296,-4866,-1019,706,4011,3043,-6104,-305,4688,1133,-409,-4790,-695,6606,-384,-2630,-1188,-829,5156,-45,-5426,1517,1504,1038,-176,-6383,2902,5917,-4009,-1841,-2387,298,8075,-3554,-5686,4023,1346,2062,277,-9164,4547,7423,-3023,-777,-5702,1589,10140,-5203,-6530,1687,1533,7339,-2893,-11109,5796,4987,-1139,-441,-8091,1120,11121,-2724,-4655,-2206,248,9570,-1311,-10564,2586,3920,4011,1662,-11134,689,9163,-265,-2658,-4822,-1394,9213,-547,-8709,-264,477,5371,1671,-9798,897,5603,762,-187,-5326,-681,7484,465,-3149,-1752,-1292,5682,251,-6522,403,2383,1818,1113,-4974,-115,2828,-635,-2027,-2257,1756,4881,-2032,-3250,1534,890,3585,-2036,-4750,4382,2622,-353,-156,-4032,4090,6219,-5200,-2719,171,1757,5865,-4514,-4932,4762,2327,1987,-2515,-6392,4670,5248,-4983,-1844,-1902,3535,8894,-6527,-6549,2225,2307,4405,-3878,-8670,5743,6024,-2482,-2572,-6933,2832,9804,-6245,-5488,413,678,7618,-2635,-9475,3837,3829,882,-342,-8303,2783,8878,-2335,-3545,-3973,1060,8677,-3137,-6745,1828,2619,3702,-830,-8693,1243,5146,-882,-2483,-3939,687,6568,-764,-3118,-38,965,5193,-1418,-5691,2481,2563,733,-903,-4825,1699,3352,-1859,-665,-1090,2094,4428,-4775,-1472,1937,1727,1335,-2735,-3070,5405,2297,-1946,-2958,-2722,5343,3485,-5142,-2800,1446,2451,3673,-6427,-4412,5405,2224,-1011,-2789,-4795,6890,5256,-6373,-2131,-528,3807,4911,-7020,-5146,5222,2510,2073,-4028,-5873,7004,3713,-3551,-2854,-3206,4326,6808,-6309,-4640,1656,3699,4867,-5291,-8279,5368,3573,351,-2372,-5234,4480,5879,-3822,-3413,488,2406,6357,-3441,-6257,2523,2880,1346,-2084,-5888,2822,3816,-1176,-2926,-1604,1335,3710,-2595,-3456,905,1150,2623,-1618,-2566,3026,1872,-573,-1937,-1646,2771,1562,-2936,-941,837,2162,1331,-4731,-1668,3071,879,-362,-2903,-609,5114,560,-3826,-584,992,4834,1834,-6661,-1009,3003,1158,639,-5398,-1534,5954,2135,-3102,-1964,-2333,6379,2205,-5910,-1633,1700,4512,2721,-6968,-2525,5507,2783,-629,-4734,-3687,7051,3319,-6016,-3184,-916,4023,4151,-5426,-3186,3780,3770,1679,-4775,-3982,4735,3301,-2297,-2593,-2212,3554,3418,-4006,-3934,1485,1776,2261,-4071,-4022,3101,3003,79,-2722,-3014,3493,2303,-1810,-677,76,3041,2248,-2628,-810,1482,677,848,-1740,-1553,3644],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-7,8,-8,10,-10,12,-14,14,-16,19,-21,25,-28,33,-42,57,-85,172,-503,-7243,-1085,684,4252,5439,-9923,-3383,7338,562,1993,-4936,-5105,7446,1288,-5095,-453,-3616,5245,4550,-6398,33,2564,620,1868,-4180,-3031,5328,258,-2437,-1260,-1841,5006,502,-4539,425,1493,2827,431,-6368,748,4651,-939,-1891,-4439,387,6003,-2589,-4485,-1217,1997,6053,-1299,-7004,2124,4402,1789,-2156,-7417,2668,7471,-3302,-3080,-3796,1053,8925,-3729,-8885,1696,3453,6309,-1701,-11225,3705,8966,-967,-1437,-7071,517,11042,-1621,-6606,-610,-419,9724,785,-10576,1407,3970,2137,1715,-8833,-1351,8928,-1331,-2320,-3497,-3160,10057,1325,-9263,145,1075,2637,4335,-8295,-1868,7696,-840,766,-2774,-2627,8370,546,-5572,409,-556,3577,3308,-6811,479,3635,-1288,1042,-3615,-1595,5154,-1506,-3983,-28,886,3859,-1078,-5704,2203,3509,1036,-1001,-3946,2317,5469,-1301,-2354,-2637,3908,6387,-3888,-4329,1524,1984,2885,-4197,-6826,3712,4216,228,-2604,-6294,4273,7332,-3632,-3367,-1487,2492,7473,-4151,-7830,3371,3003,3580,-2941,-8301,4222,7757,-1853,-2505,-5085,611,9061,-3915,-6189,414,1274,7825,-1954,-9024,3452,3939,-65,-58,-7619,27,8515,-2933,-3993,-1233,-536,6927,-1710,-7493,2481,2379,1824,1530,-7914,834,5954,-2349,-1053,-1841,175,6412,-727,-4935,1632,1369,1308,997,-6133,1490,4242,-2239,-1247,-1946,105,4258,-2682,-3111,1156,1283,2295,-1762,-4277,2933,3625,-1023,-3665,-1905,3581,3818,-3831,-2645,-88,2605,3830,-4649,-3632,4012,2929,659,-4238,-4247,5250,4167,-2160,-4687,-3580,4559,4909,-5145,-3757,1239,3421,4840,-5549,-6127,4742,4028,210,-2754,-5280,5709,5216,-4396,-3198,-1267,4032,6299,-5164,-4586,2028,2519,2960,-3193,-7718,4378,5175,-1181,-2295,-4373,2548,6342,-3244,-4084,125,1272,5310,-2374,-6050,2779,2862,-702,-769,-3709,2146,4960,-1049,-1347,-1668,577,4850,-2161,-3070,1665,1833,900,147,-3614,2424,2899,-2768,-1593,-792,2003,1607,-4241,-1493,2190,1707,-594,-3974,-1979,3377,504,-2180,-1600,-187,4366,2098,-4313,-2833,814,3008,817,-5093,-1440,4510,2412,-909,-3715,-1343,6641,2416,-4742,-2644,-319,4634,2720,-6683,-2862,2749,3661,993,-5978,-3473,6029,3117,-2490,-3499,-2519,5086,3131,-5762,-2838,-637,4099,4226,-5564,-3842,3851,3262,-339,-4159,-3448,6016,3074,-2532,-2220,-2063,3259,4881,-3404,-2883,2868,415,2056,-2992,-2773,3810,2214,-864,-965,-2395,2799,2797,-3222,-989,1615,1952,1903,-3359,-2750,4212,1107,-127,-877,-1884,3425,741,-3914,-329,1485,2122,50,-2315,-600,2922,1474,-1625,-3178,-404,4113,1113,-2752,-923,1343,3642,-515,-4570,-912,2937,2975,-260,-4716],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,5,-5,6,-7,7,-8,9,-10,11,-12,14,-16,18,-20,22,-24,26,-29,33,-36,40,-44,48,-54,60,-66,74,-82,93,-104,119,-138,163,-200,278,-1200,-2705,-4662,9334,4345,-11491,-1374,4203,3873,6370,-10809,-5814,10026,495,-1081,-4749,-7654,9147,4824,-8111,-1795,-1396,5178,7561,-9512,-4483,6624,2645,2703,-5069,-7357,8291,5387,-3806,-2143,-4331,4645,6333,-7022,-2360,2816,2648,4891,-5732,-5364,4961,2263,-270,-2765,-4466,5617,4103,-3286,-2224,-833,3909,2412,-5217,-2360,3400,1793,1547,-4085,-2045,6525,-146,-2774,-653,-764,5597,819,-5543,1134,1627,1750,2175,-7059,886,6337,-1592,-1086,-3044,-907,9267,-1783,-7034,1913,813,5321,897,-11082,1211,7932,-395,773,-7836,-1793,11871,-882,-5752,-2531,-1536,8873,2874,-11428,91,4234,2783,3432,-10511,-1925,10743,-276,-2432,-3736,-3655,11538,2374,-9260,-539,1827,5755,4128,-10883,-2664,7299,1474,231,-4843,-4559,7731,2656,-6220,-883,-789,4730,3292,-8720,-839,2827,2137,2528,-5611,-2868,5899,450,-1866,-2555,-2089,5967,1518,-5461,-516,1682,2427,959,-5103,411,3591,-90,-413,-2701,-667,6027,-882,-4637,-269,956,4289,258,-6818,4229,1986,641,147,-5895,2313,6140,-2432,-2137,-2778,123,8492,-2746,-6741,2989,3019,4357,-937,-9588,3750,7593,-2310,-1823,-6148,883,9088,-3962,-6730,1821,553,6524,-105,-10329,2862,6375,1638,-587,-7494,-1704,10360,-1669,-3615,-2931,-664,7487,-1221,-10727,1198,3186,3053,1761,-9383,653,9110,256,-2542,-3640,-698,8536,244,-6191,-242,1031,4526,780,-6973,-170,3591,933,29,-4251,-919,6705,-1151,-3107,-1055,-199,4432,359,-5482,740,1438,1113,-304,-3282,773,5099,-1308,-2532,-3006,1866,4870,-2736,-3451,1495,1446,2593,-3601,-6075,3014,3223,-199,-2486,-4165,4103,5733,-4025,-3191,770,3060,5953,-4544,-6378,3669,3422,1131,-1999,-6985,5231,6797,-3281,-2833,-2796,3004,7095,-4143,-6733,1505,1607,5348,-2812,-8761,3489,5567,19,-2168,-5887,2628,8135,-3257,-4610,-224,1594,7521,-1523,-8339,2201,4017,1304,-1189,-7614,1467,6304,-1391,-3938,-2837,-237,7118,-205,-5843,747,1995,2397,-1106,-5201,2072,4256,-231,-625,-2629,1667,5328,-1573,-2420,-243,1198,3595,-1676,-3166,2024,1998,-318,-1993,-2358,3376,2832,-3312,-2273,-994,2837,3304,-3204,-2268,3302,1997,554,-3292,-3502,5220,2940,-2538,-2620,-2511,3235,4069,-4520,-3320,1085,3770,3193,-4998,-4666,4787,3823,-793,-3961,-4501,4927,3615,-4811,-2845,222,3225,3957,-4933,-6069,3308,3659,2029,-3434,-5036,3955,4161,-1362,-3291,-2372,2711,6084,-4190,-4152,1828,1862,3341,-2852,-5578,2703,4051,-226,-2314,-3476,3071,5903,-2744,-3022,947,2036,3205,-4023,-3473,2073,1942,1193,-2004,-2375,3020,3386,-2070,-1412,-906,469,2796,-1871,-2722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-9,10,-11,13,-15,17,-19,22,-24,27,-30,33,-37,42,-46,51,-57,63,-70,77,-84,93,-103,114,-125,138,-153,169,-188,210,-236,267,-304,350,-410,489,-603,779,-1087,1798,-7447,-1624,8842,-1325,-408,-5553,-1959,9725,1650,-7155,745,-423,5559,2495,-9161,395,5410,-101,1049,-5206,-253,7324,-735,-4278,176,-317,5458,181,-5847,142,2915,987,335,-5210,1264,5320,-1117,-1514,-1591,1746,4631,-3648,-4046,1144,1869,3103,-4184,-5273,4453,3199,-959,-3134,-5641,4462,5542,-5384,-3750,-1458,3267,6510,-5702,-6092,5218,3583,2890,-3907,-9560,5398,5948,-3775,-2889,-4754,3380,10067,-5688,-8001,2502,2624,7125,-3789,-10909,5661,6264,-2573,-1181,-7469,2626,9876,-5469,-4264,-286,-66,9884,-1225,-9855,3362,2996,2802,1088,-8306,2505,7197,-2738,-3078,-2621,-1140,9814,-960,-6260,1337,1715,3972,1284,-7477,2556,5555,-1770,-503,-3248,80,5763,-2159,-3031,620,90,3329,-1142,-4361,2412,2586,-1033,-1729,-3475,3003,3916,-2486,-1851,-443,3114,4179,-4413,-2523,3998,3216,1570,-3471,-4486,6934,3221,-2746,-2091,-3093,5115,5028,-6769,-2843,1011,4215,4218,-7070,-4531,6723,3485,1050,-4931,-5313,7074,4621,-3952,-2419,-563,4417,8149,-6868,-5407,3369,2589,4810,-4564,-7719,7549,5060,-3107,-2544,-5710,4492,8375,-6927,-3560,1761,1109,6471,-4269,-7203,4686,3121,616,-1426,-6395,3896,7105,-4432,-2261,-1109,873,6446,-3494,-5692,2347,1188,1720,-1535,-4743,4533,4471,-2653,-354,-1522,1661,4247,-3824,-3266,1974,1217,628,-2592,-2175,3082,2782,-1204,-1807,-2527,3862,918,-4481,-1617,1025,1454,2305,-5940,-2253,4518,1910,333,-4163,-1624,6878,2787,-4317,-1412,-20,5923,2256,-6701,-1944,3861,3316,1594,-6765,-3339,6999,1316,-1955,-4777,-2527,7062,3928,-6573,-2414,1331,4217,4047,-7439,-3472,4692,2167,-849,-4600,-4252,6554,3946,-4088,-2146,-1341,5367,4003,-6852,-3251,4232,2189,2327,-4146,-4798,5175,2600,-2714,-2585,-3943,4906,4888,-4515,-2741,1066,1451,3683,-3992,-2786,4283,1927,-767,-1896,-2338,3123,2631,-4048,-1814,-264,695,2039,-4868,-597,2551,565,235,-3183,-1651,3833,617,-3536,-2838,-471,2504,467,-3515,-501,2419,2929,-616,-5351,365,5109,1157,-1799,-3781,1157,5625,365,-4299,-1809,1989,4453,-548,-7198,-242,5646,3138,-838,-4149,-963,7164,466,-3741,-3196,769,6297,1886,-8023,-2142,2839,3778,1118,-6613,-975,5097,1650,-2384,-4218,-1660,7598,1399,-5124,-2069,927,5235,1482,-6762,-1662,4736,1972,-251,-4148,-1075,6193,1517,-2952,-1618,-1351,4381,1830,-4838,-1521,1835,1675,310,-3136,-1291,5413,563,-2872,-2320,-823,3251,526,-3310,-730,941,944,-75,-3611,4,3058,-200,-2185,-2368,405,4300,-164,-3795,-1099,2390,4021,-520,-4470,913,4328,977,-1255,-3528,149,4699,-592,-3789,-1744,797],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,0,1,-1,0,0,0,-1,0,-1,1,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,1,-1,3,-6,12,-25,62,-191,1853,5831,-7021,-7078,9683,3798,-1459,-4073,-7901,8077,8535,-7837,-2735,-926,2920,10028,-8269,-8125,6044,2437,3065,-3440,-11020,6715,8261,-4482,-3128,-5307,3560,10362,-6295,-7007,3358,1191,6739,-2329,-9614,5248,5252,-2077,-2099,-8051,2433,7619,-4863,-4554,136,1255,6402,-2415,-5698,2655,3310,1651,-1603,-5733,2565,3275,-1709,-957,-1736,1191,3248,-4671,-1645,2959,471,2191,-5503,-3519,5453,514,-369,-2453,-3722,6680,1967,-6536,-491,1455,3776,3224,-8389,-2312,6917,301,447,-4488,-3086,10285,987,-6348,-956,-1714,6705,4220,-10404,-1561,6070,2308,2412,-8693,-5155,11609,2068,-3157,-2939,-4372,8393,6101,-10619,-2326,2306,3011,6768,-9147,-5807,9542,1341,-193,-3781,-8359,8279,6453,-6878,-2791,-2501,3066,6427,-8079,-5567,3691,1071,4332,-4872,-6401,7236,4448,-3071,-2212,-3849,3888,5542,-4951,-3298,1074,2239,3752,-3475,-3841,4632,1470,-363,-3368,-3370,5917,1109,-3225,-453,-98,3104,2355,-5469,-1401,2319,1606,-145,-3463,-2105,6252,-307,-3031,-1765,-19,5938,511,-6995,1479,3289,2978,501,-7290,665,7828,-664,-2380,-3923,-155,8005,-166,-7518,317,556,4813,1914,-9299,-485,7521,1189,279,-6775,-1936,10835,540,-6044,-1030,-2578,7467,3059,-10593,-978,3601,2743,2964,-8125,-3850,8538,1193,-2123,-3546,-3364,7829,3456,-8039,-2111,747,3538,4121,-7258,-2674,5401,1585,-643,-5837,-3722,6838,2909,-3928,-1405,-1492,4465,2906,-4958,-874,2371,1356,987,-3905,-3346,4815,560,-1969,-1993,-648,4849,943,-3925,958,1139,1963,437,-5003,1632,4213,-856,-1486,-3179,219,5786,-2022,-3305,-1175,850,4086,-1583,-6125,2882,3232,877,-978,-7037,2009,6660,-2222,-3116,-2333,599,7522,-2408,-6999,555,3345,3392,-2231,-8438,1938,8133,-340,-3071,-4581,110,8622,-1204,-4900,-500,2335,5812,-1549,-7991,801,5107,2061,-493,-6699,-849,8296,304,-3605,-2016,-1916,6692,1319,-6688,-1405,3552,3123,601,-6338,-1366,5958,-284,-1416,-3069,-1055,5729,993,-4355,348,796,2989,1139,-5026,-9,2362,71,-50,-3128,-27,4083,-1210,-2776,-364,1066,3100,-687,-4895,1923,2537,410,-2391,-3297,1996,4116,-1436,-1568,-1090,2142,4284,-2984,-3760,1920,3560,2762,-4126,-6104,3090,4181,-1337,-2658,-3579,3966,5995,-3404,-4276,859,2180,4691,-3902,-5405,2975,3872,1037,-3792,-4892,4662,4955,-1220,-3435,-2246,2617,6469,-2454,-5997,1896,4013,3437,-1460,-6758,1752,6169,-355,-1711,-4167,1473,6852,-2370,-4207,-482,1363,4894,-2103,-6339,1228,2424,1258,-807,-4270,309,4643,-1129,-2397,-1726,161,3650,-764,-3751,-152,1321,2204,-1137,-3347,1946,3397,-452],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,6,-7,8,-9,10,-10,11,-11,13,-14,16,-17,18,-19,21,-21,21,-16,6,32,-176,1442,10254,-3032,-7572,1763,1686,4789,668,-10093,2445,6510,-1445,175,-4108,871,8736,-2270,-3581,532,-102,4425,-266,-6172,2484,1538,410,-141,-4390,1795,4290,-2800,-2228,-890,559,3725,-4362,-3311,2727,491,1148,-3620,-3498,5210,2256,-2174,-1093,-2287,4933,3255,-5995,-2080,2347,2023,3063,-6064,-4535,8169,2010,-548,-4119,-6738,6540,4722,-6633,-1724,-2317,5390,6130,-8826,-4400,5406,2538,3256,-6354,-8564,10151,3716,-4262,-2499,-5522,6634,8756,-7254,-3880,1905,2430,7056,-6983,-7826,6867,3720,254,-1053,-6895,5788,7085,-5623,-2201,-1141,1061,7226,-4372,-7073,5219,791,3131,-1918,-8521,5156,4988,-2510,-327,-2609,614,5719,-4238,-2922,2385,275,4842,-1036,-5077,3223,1943,-1246,-1403,-3002,4033,2838,-4083,-1224,178,2096,3170,-3956,-2462,4476,1876,-568,-3155,-1936,7487,817,-4435,-1709,-392,4781,2040,-7221,-594,3223,3486,1168,-8059,-1581,7743,414,-1709,-4237,-1797,8392,2287,-7022,-1291,851,4859,5020,-9532,-3146,7078,1849,1505,-5202,-5240,9074,2793,-4083,-2910,-2313,6205,5843,-9233,-3014,3773,1315,3643,-6389,-4835,7337,3017,-2922,-2147,-5467,6205,4268,-6053,-1856,1028,2272,5565,-3500,-3297,4908,1933,1029,-2957,-3976,4730,3771,-4117,-505,-119,2215,3565,-4722,-2570,2801,832,1082,-2233,-2619,3953,1412,-2039,10,-797,3190,1976,-4006,-10,2137,2140,10,-4410,-242,3589,-72,-2185,-3877,841,5031,-1089,-4751,-342,2139,5158,927,-6132,625,5545,1522,-1355,-5353,-580,7167,806,-4826,-2296,158,7348,-472,-7785,220,3910,2835,1132,-8224,-626,7565,698,-1853,-5266,-1586,9156,1239,-6952,-1344,1328,5665,2031,-9101,-1402,4350,982,551,-5921,-3341,7675,1904,-3934,-2246,-1348,5280,4078,-6420,-738,2682,1907,3440,-4638,-2540,4459,430,-1310,-3578,-2382,4475,364,-3799,284,1108,1616,1112,-4087,-786,3659,388,-477,-3004,-1206,3815,525,-3844,-174,1650,4022,-78,-4562,1431,2432,581,-1153,-3649,1386,5356,-1930,-2581,-508,1460,3699,-2628,-4468,1421,2669,2129,-2039,-4641,2023,6256,560,-2749,-3820,1875,6073,-2217,-4037,-887,2177,4853,-703,-5936,1106,3729,2118,-1821,-5511,645,6112,-241,-2902,-1684,1731,7146,-1552,-5874,131,2887,3534,-262,-7284,641,5319,135,-2067,-4676,-1115,6650,-576,-3891,-658,178,4441,709,-4971,20,3248,1300,390,-3889,122,4523,-1147,-2950,-1104,1097,3012,-714,-4200,809,2310,2032,-935,-3254,342,3616,51,-1489,-557,946,2656,-2048,-2938,1846,1439,2269,-2412,-3292,2001,4115,-1435,-2210,-1996,2242,4090,-1786,-3182,-643,3008,2324,-3022,-4747,2334,3306,1257],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-5,6,-8,8,-10,11,-13,14,-16,18,-19,22,-25,27,-30,35,-38,43,-46,52,-57,63,-70,77,-85,95,-104,116,-129,144,-162,182,-207,238,-278,331,-405,518,-716,1165,-4513,3082,9754,-6950,-3645,919,2132,8522,-4991,-10126,6188,3915,1542,-1738,-9896,4529,9673,-5252,-2912,-3713,1462,12059,-3670,-8152,3014,719,6417,1217,-11020,2742,7232,-1828,-250,-6939,-414,11115,-3748,-6027,768,-565,6932,684,-10073,2154,4393,-128,1105,-6782,615,7221,-1881,-2636,-1412,-232,5154,-1916,-5188,2329,1961,1995,-949,-4881,3227,4150,-994,-1110,-2124,2548,5052,-4431,-2325,1373,2787,3796,-4723,-4184,5582,937,-1107,-1527,-4654,6221,4257,-5414,-1508,-1309,4449,4785,-6954,-4171,5090,1252,2019,-4207,-8227,8840,4617,-4784,-1823,-5747,7167,7681,-8062,-4102,2938,2816,7133,-5707,-9197,8190,3726,-460,-2496,-8281,6022,9035,-7290,-3873,-521,2054,8813,-5520,-8374,4750,1243,2633,-1237,-9288,5055,6381,-3168,-421,-3952,2578,8325,-5176,-5388,2443,1056,5441,-1914,-8102,5076,3533,-993,-172,-5700,2179,6264,-2296,-3090,-165,1004,4930,-2767,-4134,2829,1630,602,-865,-3825,2908,3135,-3152,-205,-1132,2510,3188,-4676,-1203,3197,1844,1556,-5812,-1930,6524,-25,-2770,-2925,-1553,5932,2591,-6913,-1565,1772,3030,2931,-7980,-2853,6983,387,-341,-5021,-3940,9405,2419,-6070,-1365,-1898,5810,5297,-8559,-3960,5457,1928,2900,-6662,-6059,8135,2966,-3919,-3239,-5300,5978,5721,-7791,-2021,1319,3374,5504,-6511,-6199,6286,2429,1145,-2941,-6034,5769,5540,-4660,-1340,-1323,2205,6664,-5593,-2986,3014,1655,1944,-2111,-5034,5732,2732,-4190,-432,-2900,2536,2719,-4336,-1435,1656,622,2515,-2104,-2439,4213,-256,-842,-2059,-2086,4726,1072,-4488,778,1249,3236,811,-5258,-711,4023,833,-951,-3959,328,5923,577,-4623,-3054,142,6288,297,-7447,857,2709,2972,630,-7449,326,7027,579,-2932,-4071,-1736,9111,-229,-6633,-777,2299,5782,1951,-7979,-1589,5499,2166,875,-5353,-1911,8039,1999,-4144,-1613,-1754,6168,3446,-9139,-2884,4182,3266,2747,-6770,-3775,6872,3008,-1731,-3648,-3553,5906,2488,-4494,-543,841,3088,3441,-6037,-1993,5052,996,-591,-2557,-3241,4074,1332,-2936,-467,-247,2432,2077,-3982,194,2312,-810,-437,-3837,-534,4310,119,-2177,-2433,-165,3761,-807,-4117,1720,710,2072,-850,-4678,370,3514,343,-3062,-2151,1907,5868,-2062,-4490,-297,1739,4987,-1613,-6235,1872,4486,652,-1387,-5973,673,6492,-1460,-2496,-2723,1558,5819,-2134,-6637,174,3099,4065,129,-7046,846,6166,-92,-2348,-4494,920,6808,-880,-5274,-817,1770,5078,2070,-5935,201,4944,1825,-45,-4215,-735,5124,495,-2200,-1410,365,5506,155,-5496,-908,2543,1476,177,-4526,369,2971,453,336,-1583,385,3706,5,-2457,-144,-270],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-7,9,-9,11,-11,13,-14,15,-17,18,-20,22,-24,27,-29,32,-36,39,-43,48,-54,61,-70,80,-93,110,-135,170,-226,326,-551,1708,-2481,-8998,5846,6820,-2387,-2160,-2905,2097,8854,-5408,-4787,2001,1985,3647,-2992,-6741,3722,3139,-230,-788,-4288,3404,5354,-3819,-1585,-496,2376,4264,-3657,-1497,3354,650,829,-2498,-2529,4651,481,-4230,-631,-909,4112,1869,-6942,618,3428,1941,2007,-7187,-897,8644,315,-2059,-3492,-1792,7819,38,-7650,307,1861,3251,3141,-9459,-1258,8472,666,242,-5942,-3460,10783,2032,-6770,-333,-2036,5887,4837,-11756,-2837,5694,2687,3302,-7610,-5757,10913,1171,-4291,-1768,-5760,7753,4740,-9001,-2449,1058,3314,6925,-7718,-6136,7556,1597,234,-2839,-6303,6799,4286,-4461,-1140,-2386,2293,5755,-6534,-2903,3921,694,2599,-3110,-3984,4985,2069,-2155,-1491,-2293,3680,1961,-4560,-528,1482,625,1876,-4190,-158,4205,-264,-1608,-3174,-90,4845,1017,-4404,200,211,3469,-31,-6244,1558,3963,1041,-1089,-5622,234,9024,-1619,-3378,-1047,-283,6991,-1483,-7997,1310,3276,2960,1256,-8325,384,7405,-985,-2768,-3336,-1009,9442,-624,-8362,-73,-10,5420,982,-9992,-123,6302,223,582,-6378,-3527,9891,416,-5229,-1099,-1475,7713,3508,-8574,-1427,3503,2853,2907,-6346,-2927,6134,466,-1486,-2546,-2245,5677,2451,-5531,-846,-381,1560,2649,-6884,-971,3634,386,21,-2573,-1634,4387,674,-2416,488,-95,3708,1651,-6534,1003,2705,1065,-881,-3493,1687,4505,-245,-2254,-1439,1543,5153,-1851,-5115,2076,1627,1363,-1487,-5505,2719,3815,-524,-2350,-2721,1621,6477,-3500,-4857,199,2070,4656,-1991,-7714,1930,2786,1910,-172,-6769,2542,6071,-1125,-4007,-2092,887,7421,-1661,-7671,698,2488,4425,-779,-9022,2183,5832,-240,-1596,-4241,62,6984,-1778,-5122,89,730,5696,464,-6680,1109,4389,1064,-525,-5486,-1319,6000,-537,-2472,-1848,-423,5992,1010,-3902,90,1814,1958,1408,-4764,-759,4485,-28,-1048,-2354,1038,3902,-1164,-3416,-416,1233,1545,-930,-3734,940,2072,188,-814,-1077,1097,3347,-2903,-2305,779,2092,3423,-4003,-2741,1757,2687,832,-2830,-4129,3741,4868,-3394,-3169,-1450,3874,3927,-4591,-3793,2040,3216,2068,-3224,-4281,3880,2252,-852,-3281,-4615,4435,5607,-3047,-4843,496,3242,5477,-3230,-5060,2488,3440,1391,-2611,-6190,2886,5861,-862,-3019,-2861,2463,5451,-2058,-5376,-39,1479,3006,-1792,-5393,1976,3953,-231,-1207,-2898,460,5831,-513,-3180,808,679,3823,-2628,-2357,1600,945,1084,-904,-2495,2116,2826,-1758,-1538,22,1681,2713,-2661,-2677,1548,1028,687,-2359,-1977,2972,1777,-1436,-1761,825,2154,1538,-3926,-1167,2359,2863,1466,-4913,-1246,3177,1542,-1928,-2552,-1250,4454,2738,-4476,-2281],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-3,2,-3,3,-4,4,-4,5,-5,6,-7,8,-8,9,-10,12,-13,14,-15,17,-18,21,-22,25,-28,31,-35,41,-47,55,-67,83,-108,153,-247,518,-3323,-10648,4173,5837,954,356,-8612,777,11533,-2904,-4336,-3432,-845,11066,-147,-10769,1748,2614,4258,2335,-11933,494,11079,-1257,-389,-6056,-4209,12175,-650,-8232,203,-1266,7874,3609,-10994,209,6135,1103,1584,-6033,-3102,10674,652,-4097,-1084,-2500,5889,2661,-7056,392,1736,767,2660,-5210,-421,6499,-589,-1100,-2731,-202,5706,-771,-5203,2630,1435,2217,-674,-6328,1639,4330,-938,-870,-3944,1322,5951,-4240,-2897,627,1102,6553,-5331,-6064,4204,3233,1794,-3367,-6656,5521,5893,-3989,-2230,-4308,4072,8547,-6202,-6602,2474,1727,5341,-4281,-10082,5836,6112,-781,-1147,-8101,3148,9923,-4193,-4296,-2307,1180,10202,-3332,-11263,4230,4493,1785,628,-10753,3177,10332,-3386,-2878,-4316,-2100,11320,-1944,-8527,2666,1714,3942,-14,-10202,1825,6268,-675,831,-5940,-538,8893,-2231,-4248,125,-1148,4702,545,-7712,2218,3178,1017,98,-4684,1106,5444,-2339,-2241,-639,825,3916,-2900,-5087,2699,2346,1781,-1853,-5073,4128,2877,-1122,-2971,-2412,3222,4512,-4625,-2624,1501,2920,3003,-5460,-4659,5632,2681,-804,-3347,-4430,5947,4471,-5113,-2664,-491,4132,6532,-7206,-4159,5162,1978,3416,-4590,-6933,8188,4465,-2441,-1842,-5869,6130,7606,-6652,-3424,2103,2347,6744,-3861,-8974,5995,3581,-661,-2019,-8265,4570,8925,-4584,-2903,-1518,1905,7719,-3928,-7206,3264,769,2277,-2309,-7457,3351,5681,-2604,-1624,-3087,949,7525,-3527,-3949,2118,1232,3303,-1158,-5585,3114,3761,-1720,-1191,-3010,2270,3770,-4008,-1885,689,191,2666,-3469,-3411,4251,1963,707,-2948,-3177,4184,1844,-3093,-1538,26,4492,2312,-5275,-2037,2828,2503,1168,-5507,-1779,5601,2407,-2577,-4175,-2013,7459,3357,-6433,-1713,1025,5425,3001,-8172,-3933,5821,3478,1404,-5271,-4724,7411,4015,-4986,-2390,-2083,5494,5570,-7200,-2876,3148,3936,2757,-4321,-4869,5082,3745,-1248,-2266,-4029,5104,6055,-5854,-2924,732,2647,3898,-4518,-4712,3841,2671,221,-2373,-4643,4305,4339,-4049,-1525,-751,2538,4174,-4414,-1831,2309,1414,57,-2162,-2181,3420,3255,-2121,-1171,-731,2824,1882,-2741,-500,2025,1742,1687,-3404,-1243,4357,1649,-2385,-2207,-1247,4264,-34,-4395,-1170,1067,3336,-295,-6080,-1240,4273,1617,-313,-5091,-359,5840,1187,-3710,-2901,307,5408,1295,-7180,-337,3598,3786,-105,-6541,-1253,6507,1660,-2446,-4071,-1556,7175,1761,-6294,-2511,1343,4614,1266,-7064,-950,4948,3571,72,-4255,-2689,4913,2838,-2472,-2225,-1020,4168,3309,-5230,-3264,2617,2057,1607,-4862,-556,5091,1882,-2505,-3046,-2790,4114,1244,-3834,-1999,749,2767,1721,-2700,-1188,3499,187,-448,-2132],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,5,-5,5,-6,7,-7,8,-10,11,-12,13,-15,16,-18,19,-22,24,-26,29,-32,35,-39,43,-47,52,-59,72,-504,-398,4436,6189,-8057,-4371,5370,2166,2081,-3480,-6339,6817,3882,-3302,-2713,-3950,4928,3643,-5128,-1628,1898,888,2639,-5120,-3361,4208,1097,-637,-2472,-1310,4744,594,-3826,0,-980,4090,1043,-6300,677,3278,307,201,-5448,-176,8209,-3385,-2282,-830,-561,6418,-1657,-8047,1830,3139,2139,152,-8661,2563,8888,-2570,-1006,-4190,-1224,10787,-1442,-8598,1413,161,6317,1344,-11835,1128,7152,129,1088,-7100,-2464,13026,-858,-5942,-478,-1527,8455,2599,-10926,507,3786,2277,3228,-8741,-3633,9505,782,-1754,-3703,-4750,9649,3212,-7077,-649,365,3065,4098,-7371,-2186,5701,1981,300,-4266,-3086,7325,1435,-4362,-1833,-1268,4249,1576,-4255,-790,1430,2182,677,-4600,-967,5052,-609,-1570,-1255,-641,4704,-1060,-3962,789,587,1502,-819,-6580,3456,3569,-1340,-1177,-3230,2614,6145,-4103,-3482,-182,726,5492,-4281,-7101,3794,4246,864,-1047,-7071,3412,7226,-2869,-3180,-1905,1421,9091,-3720,-7497,2225,1285,3757,-54,-9422,3307,6417,-1543,-1332,-5566,772,9582,-2247,-6552,-9,317,7080,124,-10058,1752,4512,1625,1658,-7854,-799,9781,-712,-3449,-2447,-1445,8492,1339,-6862,45,2643,2904,725,-6272,-870,5357,361,-1871,-2968,-1001,5519,-1068,-2754,-483,643,3624,-731,-4776,1199,3656,94,-295,-3205,106,4602,-1176,-1755,-735,559,3815,-3036,-3286,2465,1605,615,-1720,-3984,4107,2792,-3139,-1672,-2955,2699,4855,-5428,-3606,2361,2041,4269,-4258,-5334,4864,2788,-465,-3304,-4685,5044,6876,-4831,-3724,-570,2530,5957,-4341,-5902,4089,2299,1412,-3038,-5627,4830,5816,-2398,-2914,-4388,2092,7633,-2300,-5583,1244,2138,4924,-1935,-6659,4108,5000,-825,-611,-4458,1788,6772,-2349,-3025,-834,1195,5585,-570,-6446,430,1540,1652,-1459,-4545,856,3949,-1050,-926,-2162,809,4468,-1896,-3339,966,1214,1147,-1971,-3295,1395,2223,-804,-735,-2600,1763,2664,-3565,-2532,956,2151,1026,-2874,-2608,3257,1677,-911,-2619,-2726,5658,2849,-3939,-2796,528,3757,3442,-6017,-3492,3437,1365,450,-5454,-3331,5650,2428,-2112,-3383,-1786,5837,4117,-4363,-3439,1508,3694,2401,-4140,-4594,4373,2288,70,-3584,-3977,6188,4960,-3893,-3686,-597,2948,4409,-4331,-4508,3649,3776,1328,-2277,-5274,4665,3513,-2061,-1785,-2902,2078,4305,-2967,-3852,949,2499,3467,-1494,-3697,2403,1180,365,-2309,-1680,2549,4229,-2585,-921,-436,2157,2243,-3005,-2660,1973,908,486,-1416,-1874,3001,1234,-1939,-1251,-17,2480,437,-3596,-795,2137,1247,-1112,-3353,-602,3675,-9,-2685,-2532,-353,4120,1366,-4042,-1705,734,3638,206,-5546,-1007,3757],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-3,3,-3,3,-4,4,-6,6,-7,8,-8,10,-11,12,-14,16,-17,20,-21,24,-26,29,-32,35,-38,42,-47,51,-56,62,-68,76,-84,94,-104,118,-134,154,-178,211,-255,319,-420,601,-1030,4709,1036,-5266,-1241,-3131,9586,2000,-11309,-223,3883,3540,2956,-10828,-2841,11335,729,-2065,-2986,-4030,11701,2308,-10971,-1133,272,6016,6036,-11779,-4176,7406,801,2922,-5705,-7477,10789,2736,-6600,-1306,-3630,6008,6113,-9305,-2263,3937,642,4143,-5578,-5272,7412,-449,-3675,-990,-4122,5718,4471,-6661,-215,1376,667,3133,-5725,-2260,5952,84,-1454,-3134,-1596,5544,-53,-5090,231,1255,2573,1085,-6621,1350,3361,1451,-952,-5733,1100,6276,-1983,-3030,-2895,2285,7971,-2996,-7827,2012,2593,3437,-545,-8833,2991,7505,-49,-2340,-6501,116,9431,-1377,-6782,-879,307,9634,-863,-11208,2384,5506,1961,-32,-9490,130,10781,-1070,-3298,-2740,-3069,10745,624,-10784,1226,2554,3332,3318,-11135,-195,8341,-683,-1271,-4064,-2841,9756,69,-7191,295,-1764,5495,3903,-9366,-1213,4015,128,1237,-4841,-2943,8333,-260,-4116,-44,-1441,4756,825,-6688,1857,2109,482,1158,-5586,488,5849,-1682,-2544,-1917,-548,5700,-2628,-5163,669,1403,2781,-1443,-5049,3279,5155,318,-2289,-3711,3597,6866,-3530,-4413,-563,3296,6153,-2619,-6323,3712,4544,3122,-2401,-7749,4813,7569,-1854,-2946,-4190,2027,9015,-4264,-6582,355,2431,6300,-3267,-10973,4128,6053,-200,-2172,-7850,2219,10583,-3552,-5149,-642,603,8478,-1539,-8639,2256,3071,2150,791,-10030,908,7444,-1985,-1302,-2427,-1078,8588,-634,-5641,1772,1120,3726,744,-8065,1889,4398,-1431,-381,-4924,-254,7497,-1520,-4292,577,21,2765,-921,-6082,1784,3942,257,-1955,-3822,2176,4641,-3391,-2933,-191,2456,3608,-2672,-3261,3066,2516,787,-3609,-4357,4233,2894,-2462,-2929,-2338,4017,4773,-5040,-3374,1802,3781,4087,-4623,-5236,5418,4368,71,-4419,-4929,5282,5877,-6098,-3725,-2013,4240,6449,-6196,-5691,3774,4573,3958,-4035,-6526,4350,4516,-901,-2448,-4413,3887,7812,-5388,-4909,380,2097,5629,-1947,-6946,4677,3734,10,-2048,-6350,3749,6729,-4209,-2844,-287,1389,5841,-2784,-5309,2470,2290,1514,-1178,-5409,3466,4344,-1831,-1756,-2059,1636,2888,-2470,-3421,1523,1813,1594,-1516,-3754,3529,1781,-1668,-1587,-244,3215,2264,-2442,-2748,1054,3118,2322,-4114,-2092,3620,2142,-490,-3613,-1610,5175,3376,-3688,-2873,285,4206,1864,-6379,-3512,3039,3430,1493,-6106,-2585,6150,3692,-1786,-4418,-1539,5480,4045,-5944,-2946,1365,3877,2554,-5874,-4028,4973,3385,791,-3730,-5157,4834,4117,-3568,-3705,-2176,4490,3967,-5491,-3323,2907,1985,2529,-3504,-3982,4538,2232,-1424,-1586,-1931,3016,4425,-3494,-2440,643,1451,2813,-3445,-3624,4270,2444,-1524,-2474,-2878,4207,2845,-3661,-1909,-902,1686,3102],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-6,6,-7,7,-9,10,-10,12,-13,15,-17,19,-20,23,-26,28,-32,35,-38,42,-47,51,-57,63,-70,78,-88,98,-111,126,-145,169,-202,247,-317,441,-731,3707,1825,-1149,-5200,-3953,8116,1144,-5049,-1715,-1221,5312,3374,-7527,-1629,3550,2745,1699,-6175,-1845,6703,559,-2488,-2665,-1262,5419,912,-5211,612,475,3703,-11,-5830,1897,2530,-1258,186,-4466,1107,5179,-3683,-3263,-331,152,5729,-3067,-4734,3602,1671,501,-224,-6584,4376,7021,-4501,-2418,-2585,1469,8151,-4681,-8164,4082,2119,3881,-2209,-10124,4854,7413,-3774,-1949,-5165,1175,10649,-4504,-7275,1440,283,7746,-1260,-10757,3629,6656,625,-914,-9098,291,10519,-1769,-4204,-2613,32,9228,-682,-9907,2022,3914,3857,1352,-9495,87,7797,-184,-2187,-4809,-1213,6900,-1304,-6148,567,1573,5196,879,-7215,1375,4219,716,-1508,-4707,573,5399,-719,-2249,-1154,-180,4640,-1954,-4111,1973,1395,2021,-1880,-4802,3130,3598,-1808,-2021,-2589,2018,4843,-3634,-2462,1601,811,3415,-4326,-5779,6018,2757,-1235,-2046,-4715,6262,5591,-5811,-1751,1025,2591,6928,-6182,-6325,5392,2560,2538,-3449,-7572,5074,4925,-5059,-2766,-2551,3968,8778,-6894,-6043,2790,1934,4944,-4139,-9592,4958,5646,-1896,-2662,-7379,3709,9391,-3176,-5194,-409,1940,5932,-3157,-8458,3599,3951,514,-1170,-7498,1659,6117,-2196,-2054,-2573,1510,6591,-2064,-4771,991,2295,4256,-1058,-5607,2401,4088,-1384,-2286,-2623,1278,3082,-1973,-2578,-911,1749,2972,-2806,-2992,2586,2860,-360,-2883,-2489,4653,2647,-2999,-2056,355,3457,3356,-6121,-1507,3420,1731,1505,-5208,-2379,5995,1629,-3057,-2932,-2239,5218,3331,-6622,-3290,1730,2767,2696,-6749,-3415,5680,2872,-307,-3166,-3482,7264,3932,-5412,-2465,-440,3877,5977,-7048,-5377,4508,3287,1716,-4370,-5499,6650,5234,-3171,-2260,-4154,3952,5787,-4941,-3881,1913,3129,4724,-4029,-5242,4446,3345,469,-2614,-4099,3021,5593,-2925,-2233,-686,1578,4657,-3142,-4153,1984,2215,962,-1833,-3933,2129,1965,-851,-2076,-1561,2189,3774,-3069,-1878,2143,1763,1584,-3351,-1486,3081,343,-2831,-2521,-796,3124,1409,-4031,-1323,2018,3418,932,-4799,-1754,4774,430,-764,-4658,-1290,6379,969,-4789,-2268,233,4054,1469,-7020,-722,4684,1876,972,-4542,-2193,6461,1098,-1856,-4452,-1659,5965,2571,-5058,-2174,1645,4485,2240,-6009,-2827,6184,2870,-748,-3074,-2288,5507,2299,-4070,-2142,-1805,3829,3032,-5004,-3270,3276,2601,2222,-3036,-3243,4598,1070,-1888,-2785,-2268,4251,2681,-3629,-1647,1011,2053,2792,-4099,-2626,3233,1280,-580,-1823,-1857,3941,1701,-2923,-160,219,2642,658,-2928,-39,2075,1246,-36,-2313,64,3675,-1214,-1785,-1216,403,4320,-658,-4060,825,2231,1224,-888,-4201,470,3577,131,-1914,-2285,1720,4256,-485],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,1,-1,1,0,1,-1,1,-1,1,-1,1,-1,1,-2,1,-2,2,-2,2,-2,2,-2,2,-2,3,-3,3,-4,4,-4,4,-5,5,-6,4,1,-28,25,4880,4013,4067,-7884,-6524,10406,2803,-3799,-4342,-4965,7920,5459,-9733,-2647,568,3669,6846,-9817,-7463,9100,2642,655,-4478,-9138,10080,5321,-7178,-1967,-3569,3499,9693,-8662,-6481,4139,1311,5181,-4376,-8447,7836,4520,-3627,745,-5438,3485,8038,-6712,-3416,1702,666,5174,-3675,-6712,5560,2818,-789,-821,-4996,4753,4349,-4446,-925,325,1142,4435,-4255,-2964,5104,2247,-884,-2028,-2197,5104,1637,-4060,-2057,-481,6056,1507,-7364,-579,4099,3203,239,-7093,-1774,7326,920,-2368,-4906,-1567,9498,600,-6507,-1353,831,5395,2060,-9762,-1573,5973,1992,1033,-7855,-3776,10207,625,-3057,-2971,-2524,8269,3816,-10853,-1997,3113,3744,4714,-9868,-3862,9242,1358,-2016,-3468,-5471,9473,3992,-7252,-1424,-204,3492,6453,-9455,-3461,6675,1488,1676,-4703,-5806,7745,2457,-4973,510,-3356,3106,5148,-7846,-2442,3238,470,3947,-3820,-4183,5739,235,-2728,-275,-2445,4058,3021,-7001,-593,1645,359,826,-5677,-1500,4749,-33,-1931,-3040,-447,6082,-737,-5064,-707,1764,4281,553,-6858,1552,4601,1179,-1951,-6867,1343,6807,153,-3709,-2754,860,8820,-1814,-7353,-244,1997,5557,-1016,-10828,1139,7632,477,-2054,-7411,187,11116,-226,-5242,-1803,489,6421,1265,-10682,75,4238,1929,2377,-9356,-1278,10245,-411,-3346,-4136,-1967,9037,2051,-8730,-986,989,3695,3671,-7410,-1903,7181,537,870,-2569,-2414,8490,105,-6129,-879,-985,2903,3356,-7049,-577,4265,254,1277,-3767,-699,5662,-1340,-3699,-320,-609,3624,896,-5677,1592,3108,973,103,-4572,553,4880,179,-2636,-1855,2203,4733,-1129,-3974,1676,3139,2021,-2556,-6008,2874,3955,-974,-3225,-4546,3748,5458,-3210,-4636,-756,2766,5904,-3982,-7150,2338,4390,2282,-2995,-7178,3267,6963,-1633,-3231,-4724,2509,8971,-2978,-6407,963,2529,5760,-1275,-9212,1398,4861,1223,-1204,-6610,1225,8086,-718,-5780,-1944,37,6857,450,-7187,307,2641,753,953,-5822,-642,6631,-360,-1415,-3123,-1114,4233,-1259,-4813,821,-92,897,8,-5193,932,3813,-282,-342,-1833,422,4470,-1393,-3984,1237,286,2172,-1789,-4822,2093,2854,-538,-2019,-2196,3943,2828,-2467,-2742,-1036,3199,3301,-4083,-4173,2816,3843,-53,-4241,-4882,3215,4091,-959,-4004,-2874,2755,3692,-3396,-4612,616,3067,3784,-4365,-5717,2883,3728,890,-3558,-4409,3502,5705,-3209,-3282,-1539,2836,5254,-4549,-5924,1391,3399,3908,-3374,-6565,3170,5084,-1404,-3043,-3686,3374,6210,-1826,-4386,937,2250,3767,-2328,-6232,2411,3378,216,-1450,-4832,1586,3848,-2682,-1811,-340,53,4105,-2416,-4291,2283,662,109,-795,-2806,3011],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-6,7,-8,9,-10,11,-12,14,-15,17,-20,22,-26,31,-37,46,-58,77,-105,157,-260,544,-2925,-7922,-418,2117,6570,-433,-8494,-350,5480,1575,-180,-5820,-7,6300,-1998,-2318,-2047,500,6273,-2487,-6226,1003,1127,2532,-741,-4954,2135,3900,-1733,-369,-3717,1849,5196,-4262,-2058,1234,764,4063,-2690,-4540,5954,184,-1115,-649,-4416,6214,4425,-6731,-1461,-622,2008,5325,-6748,-4851,6281,1835,1686,-3724,-7192,7854,5526,-5431,-1643,-2261,3561,8216,-8166,-5430,3758,2898,4451,-4571,-8392,6948,5872,-3075,-2206,-6272,4627,9952,-6035,-4045,-429,3290,8708,-3493,-9379,4051,4979,1846,-1399,-8945,2514,9698,-3019,-4326,-3176,2558,8503,-3502,-8597,1965,3429,2915,-1751,-7160,2767,3961,-539,-1968,-3704,1534,4790,-1779,-2548,-1076,1006,4385,-2732,-3587,2915,1512,-244,-2791,-4685,3910,2595,-3318,-1710,-1876,2980,3654,-6529,-1205,3201,816,2692,-4792,-2547,5438,1360,-3421,-1713,-2816,6512,3866,-6496,-512,2772,2066,2694,-7019,-3714,8815,603,-694,-4158,-5764,8177,3258,-7543,-2011,125,4010,6308,-7611,-4163,6937,2209,2181,-4232,-7658,8074,3850,-4634,-3474,-3676,5451,7596,-7826,-4018,2769,2319,4713,-4696,-6732,5818,3786,-612,-2970,-6491,4653,5916,-5112,-3269,-1254,3426,4735,-4675,-4431,2682,3044,2076,-3523,-4511,4389,3204,-1071,-2764,-1680,3795,4369,-4107,-2039,594,1751,2477,-3973,-1649,3384,592,-1132,-1667,-1799,4857,313,-3663,-781,-138,2353,1650,-6111,350,4068,2,-583,-3313,-846,6786,174,-4472,-871,-566,4582,1613,-7144,1116,3700,2450,1391,-5511,-1478,8662,1597,-1320,-1966,-1749,6802,1710,-8192,-676,1960,3679,2553,-7559,-1831,5807,2027,-930,-4712,-3822,8142,2587,-5300,-1582,-1127,6104,3933,-7241,-3674,4215,3424,1263,-6164,-4253,6410,3330,-4217,-2903,-2450,4880,4151,-4274,-1507,45,3262,2422,-4498,-3287,3814,777,-1199,-2761,-2336,3675,3110,-4079,-1930,-1765,2850,1050,-4318,-407,2288,1415,196,-1913,-961,4275,219,-2137,-1242,-48,4093,-934,-4170,-75,2121,1683,-782,-4023,1117,4437,-971,-1889,-1922,705,6060,-2214,-4320,650,1488,3994,-1563,-6294,790,4997,276,-1527,-5532,2102,6233,209,-4328,-2190,98,5578,128,-7002,785,3410,3014,-94,-6769,367,6527,439,-2115,-4290,-350,7098,-305,-6307,-1341,1690,4318,1108,-6088,-1484,5556,2285,-1291,-4568,-773,5593,785,-3955,-2206,1313,3790,1184,-5698,-1481,2790,2373,732,-4190,-602,3072,807,-1366,-1826,621,2544,-80,-3233,221,1024,1359,-634,-3756,358,3737,451,-1573,-2103,1378,2861,-1717,-3240,-941,1938,2519,-1134,-2723,1779,3360,-192,-1220,-2823,2289,3397,-2759,-2831,-1295,1198,1844,-2552,-4080,2785,3432,3109,-2827,-3409],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,13,-15,15,-17,19,-21,24,-26,29,-31,35,-38,43,-47,52,-59,66,-76,87,-100,119,-143,180,-241,378,-1671,-3520,-5944,5656,8037,-7784,-4388,452,3599,7426,-6171,-9853,5775,4085,1030,-2123,-9686,7031,8615,-6293,-3719,-2183,2205,10577,-6007,-8541,4374,2632,5231,-315,-11807,5969,7538,-4147,-1819,-6246,2681,9925,-4401,-5954,3502,-145,7354,-452,-9932,4765,3574,-2208,1273,-6588,1679,7118,-3874,-2588,639,-763,6913,-1736,-6008,4377,-218,885,-633,-5735,4331,4656,-4734,-950,-658,1472,4723,-5352,-3121,4291,2140,1322,-4230,-3711,5252,2920,-2618,-2554,-1578,5798,4479,-6124,-2252,1437,3179,3092,-6954,-4118,6757,3105,1114,-6044,-5704,8781,4193,-6389,-3222,-2230,6887,6077,-9057,-3689,3946,3509,5154,-6639,-8181,8352,4069,-2443,-3371,-7073,7621,7001,-7247,-2900,-511,4057,7063,-7183,-7496,6649,1942,2328,-1811,-8463,7661,6487,-5626,-1313,-2941,2557,8915,-7334,-4993,3343,631,3836,-2576,-7393,6148,3243,-2238,590,-4575,3076,7063,-5637,-729,2961,442,3927,-3211,-4070,5351,1615,-1469,-860,-3399,3759,2640,-4754,-740,1389,2303,2651,-5998,-1799,5235,2297,-393,-4242,-2745,6581,1597,-3958,-2417,592,5415,1150,-6261,-2350,3194,3495,1104,-8714,-1836,8031,978,-955,-5113,-2541,9409,2327,-6972,-2508,225,7069,3461,-10556,-2319,4566,2938,2335,-6614,-4093,8536,1230,-3974,-3149,-3378,7963,4248,-8067,-2306,1701,3646,4730,-8024,-4589,7672,1826,503,-3111,-4484,7146,4119,-6495,-1116,-1871,2987,5209,-5833,-4158,5750,333,1764,-2094,-4000,5750,1184,-3345,-612,-1627,3056,3778,-5450,-1881,3258,-545,1639,-3605,-2657,5315,744,-3248,-6,-481,4232,1555,-6053,891,2842,1761,-301,-5748,-892,4724,-78,-1978,-3316,182,6975,-1152,-4589,-714,2188,5029,33,-6843,206,5469,2608,-1534,-6474,-27,7337,69,-3903,-3764,1112,7329,-1020,-6783,-371,2524,5310,-180,-8453,-570,6643,913,-1054,-6113,-1908,8632,550,-4752,-1817,1201,6448,2493,-6956,-1120,4022,1366,773,-6205,-2511,7149,85,-3251,-2555,-1783,6252,1185,-5331,-1187,889,2095,2199,-5038,-1650,5016,76,-1405,-2900,-1043,5316,-75,-4620,349,1165,1004,1258,-4622,115,3884,-222,-556,-2664,-653,4480,-1458,-2402,-137,263,2824,-123,-4169,1525,3661,594,-1744,-3381,1411,4703,-1947,-3281,-1914,2043,4877,-1872,-5887,-254,3323,2980,-2391,-6050,2741,5742,975,-2434,-3967,1809,6391,-1362,-5149,-1084,2994,6449,-1511,-4903,-987,4375,2513,-1964,-7610,2032,6537,-1352,-2902,-3937,1710,6231,-927,-4894,342,1997,4156,130,-5893,69,3823,312,-2312,-5740,-51,6042,-501,-2960,-1685,1175,4406,-752,-5765,971,1698,1909,495,-4394,987,4051,115,-2289,-956,712,3703,-1584,-3313],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,9,-10,11,-12,13,-15,17,-18,20,-23,25,-26,29,-32,36,-39,42,-47,51,-57,63,-70,78,-89,101,-117,136,-162,197,-249,331,-477,811,-3455,3607,8332,-2136,-4211,-6035,2161,8023,-2410,-5333,-408,1614,5426,-3388,-7588,2061,2671,2678,-914,-5671,3849,3977,-2008,-1418,-2159,2292,4618,-4573,-2325,2092,846,2439,-3908,-3226,6147,1301,-2767,-1992,-3014,5098,2936,-6382,-581,1053,1180,3267,-7499,-1711,6726,-1103,-686,-2492,-4020,8600,2868,-8037,-507,365,3920,5642,-10228,-3197,8327,1351,1002,-5702,-6333,10243,2965,-6173,-2285,-2577,6463,7075,-11161,-3430,4255,3151,5109,-6415,-7033,8217,4412,-1896,-3665,-6052,6752,6919,-7884,-4061,423,3678,7370,-5831,-5818,5496,3077,964,-4072,-5871,5783,5376,-2347,-2542,-2658,3344,6511,-4168,-3273,1772,3113,3344,-3822,-3851,3332,2104,-332,-2565,-3192,4509,1558,-4301,-714,-863,3926,2969,-5285,-328,3386,-159,1655,-3803,-950,6616,-193,-3191,297,-1103,5542,1622,-6962,1852,1884,779,734,-7592,-137,8284,-724,-2959,-2080,-1526,8851,-26,-8630,719,2026,3857,1676,-10003,-197,8392,-607,-1099,-4799,-2669,10200,1191,-7662,-710,74,6390,3774,-10180,-1927,6635,2230,1071,-5990,-3688,10279,2930,-3933,-3120,-2016,6708,3693,-6518,-1824,2100,3968,3013,-7749,-4253,6193,2658,-663,-3952,-3578,5567,2873,-4404,-1537,46,4526,2278,-5365,-1526,2802,2487,486,-4430,-1814,5958,705,-2536,-1891,-480,4482,-500,-3568,58,1002,3319,979,-4711,1006,3754,-905,-868,-3481,295,5543,-2693,-3776,1404,-145,3832,-906,-6365,3096,4399,-769,-1630,-5789,2204,6827,-2867,-4796,-357,-322,7364,-1796,-6879,2447,3617,2414,-861,-6910,246,7790,-1707,-2803,-3783,873,9336,-596,-7031,24,3234,4407,129,-9816,127,6116,913,-1564,-5406,-477,6502,25,-4344,-562,468,4950,1352,-7510,-738,4684,2900,-854,-4898,-991,5547,898,-3252,-1928,-662,4293,392,-4490,-1111,150,4007,663,-3754,-351,3595,583,-535,-3049,303,4949,201,-2022,-1570,306,3561,-5,-4335,1676,2513,-182,-935,-4158,2447,4598,-2727,-1918,-1410,1559,3405,-4665,-3583,2179,3027,1736,-1882,-4830,4143,4584,-1973,-1438,-3490,2339,5425,-3378,-4210,968,2947,4240,-2966,-6770,3807,4387,139,-1625,-5664,3304,5948,-2715,-3905,-1708,2596,6409,-2401,-5469,1518,5293,2100,-2170,-7430,1478,5545,-147,-3132,-3865,1385,5407,-1877,-5607,-1119,1915,3409,-1312,-6321,370,3500,1506,-1667,-4917,1187,5134,-481,-3112,-1818,413,4713,-2120,-4509,370,2523,1717,-976,-3279,2030,3523,-508,-2139,-309,1968,3076,-2432,-1970,1289,2399,1706,-2146,-2690,1642,1530,-848,-662,-1254,3112,2942,-2408,-2099,1276,3087,1937,-3497,-3329,3212,2649,-105,-2838,-2041,5155,2906,-2355,-3376,318,3047],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,0,0,-1,0,0,1,0,1,0,1,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,-1,2,-5,8,-15,27,-52,107,-287,2509,6600,-4000,-9848,5074,7363,-262,-2071,-9138,3286,10470,-3038,-5801,-2336,1390,10479,-2393,-9858,3783,3654,3873,-876,-11971,2436,9483,-2300,-1819,-5429,-1769,11720,-2161,-9025,2633,-1030,6273,2865,-10854,1699,6637,-804,1117,-7667,-2142,10547,-1847,-4178,608,-2652,7401,1794,-9228,1760,2696,-418,3060,-6959,-653,7633,-3390,-2316,-1003,-1238,6232,-1341,-6387,3544,1257,-176,184,-6334,2761,4351,-2782,-1446,-1115,1929,4649,-3436,-5955,1984,1935,2882,-3537,-5631,3746,5825,-119,-3256,-4887,5071,6681,-4864,-5415,-1412,4665,5545,-6108,-6029,4089,3562,3392,-4753,-7020,6626,6546,-3096,-3227,-5941,4198,9383,-6288,-4453,544,3485,8308,-4859,-9072,4781,4538,1626,-1688,-8922,5314,9175,-5510,-2620,-3456,891,10645,-4000,-7314,3117,1333,4128,309,-9441,3701,6203,-2635,-1185,-5387,-665,8951,-4045,-4183,1993,-763,5290,-563,-7805,4544,4247,-1606,1103,-4502,1410,6628,-4730,-2628,1235,1283,3717,-1830,-4396,3939,1858,-385,-959,-4201,3984,4827,-3609,-1901,-513,2422,4424,-4803,-3947,3618,2645,963,-4910,-4286,4908,3034,-2249,-3670,-2376,6775,4629,-4973,-3484,934,4536,5299,-7050,-4862,5643,3447,749,-6369,-4367,7642,5754,-3557,-4209,-2620,6011,5734,-7696,-3979,4139,2809,5625,-5194,-7078,7031,4306,-1648,-2830,-7035,5489,7684,-5399,-2558,-1422,1693,6914,-5359,-5923,4076,937,1299,-1845,-6150,3966,4624,-3578,-570,-3905,1312,6114,-5160,-4357,3209,1635,3593,-1713,-5130,5551,3643,-3122,-399,-2322,2283,4436,-6488,-640,2122,1029,1878,-4325,-3344,5590,1570,-1774,-1309,-2305,3780,2543,-4235,-2781,1056,3636,1318,-5532,-2641,4179,1875,-650,-5742,-1916,6779,2755,-5159,-2653,-32,6648,3618,-7228,-2369,2051,4816,2435,-6337,-2154,5468,2203,-1383,-4614,-2072,6753,3930,-5170,-3154,18,4587,2634,-7344,-3790,3966,2875,2253,-6005,-4316,5953,2363,-2397,-1721,-3224,6342,4632,-6242,-2211,1014,1332,2479,-5274,-3630,5458,3221,-29,-3492,-5268,5273,2458,-5051,-1178,-831,2786,3818,-4326,-2896,4145,348,-187,-2273,-3156,5169,1483,-4020,-1051,-1260,3051,1795,-4423,-447,2965,276,-590,-2919,-537,4031,724,-2293,-1667,120,3640,22,-6225,-610,2418,2496,-1347,-5836,-540,5447,764,-3148,-4568,140,5793,430,-5840,-2051,1409,4880,707,-8102,-226,4467,2880,-889,-5689,-1026,6487,1735,-3043,-4219,174,5765,-162,-5122,-1246,1934,4460,808,-6630,-2163,4702,1185,-1447,-4786,-1294,5648,1344,-4542,-2169,464,4866,1654,-5903,-1419,3789,2702,1385,-5279,-2869,3936,337,-2733,-1919,-2508,3842,1788,-4027,204,1407,2783,880,-4479,-168,3379,433],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-4,4,-4,4,-5,6,-7,7,-9,9,-11,11,-13,14,-16,17,-19,21,-23,25,-28,31,-34,38,-41,46,-51,57,-65,74,-83,97,-114,136,-167,215,-291,441,-832,4518,7101,-6894,-5070,1906,4151,3171,-4655,-4803,5603,3013,-741,-3330,-3461,4021,3832,-3781,-2091,-1134,3425,3590,-5874,-1484,3033,1389,714,-4054,-2357,7334,-690,-3136,-792,-2147,4726,1196,-5929,1325,2657,1051,2566,-6306,301,7163,-2643,-2855,-972,-3218,8120,-1147,-8688,2697,2119,2648,2677,-9526,1028,8534,-1259,-546,-5137,-2150,11578,359,-7934,-52,158,5745,3710,-11548,-160,7744,1429,1396,-8246,-4202,11582,700,-4992,-3841,-3227,8340,4010,-9656,-2714,2668,3524,3328,-9185,-4089,8525,2361,-1569,-5448,-4711,8014,2973,-5274,-2931,-1539,5593,2928,-7484,-3685,3357,1921,1629,-4555,-3385,5704,2161,-1017,-3200,-3185,6250,1934,-5431,-546,155,3498,1121,-6049,275,3129,-323,820,-3849,-255,5750,-2435,-3157,234,581,2679,-340,-6001,2975,3744,543,309,-5760,1718,7687,-3553,-2395,-69,-371,7839,-1814,-7825,3664,3427,2342,-15,-7803,1873,8435,-3085,-2317,-4079,512,10992,-2428,-8025,2333,1762,5828,-382,-9811,1394,7912,-259,-823,-6655,-1286,10260,-2544,-6140,-2479,-405,6919,1187,-8676,-889,4790,2888,1652,-7188,-1866,7586,353,-1729,-3333,-2062,5927,1852,-6145,-1026,2191,4114,1000,-6791,-949,4013,831,33,-4718,-606,4702,585,-2530,-966,-882,3921,-1413,-4385,877,1285,2217,-1181,-4572,1385,3523,-3131,-1479,-2235,182,5045,-3440,-2964,3399,509,2304,-1638,-5369,5119,3543,-1684,-813,-3633,1764,5620,-4525,-2239,360,1889,4822,-3339,-6246,4975,3309,-761,-1366,-5636,3907,5976,-3235,-3090,-1139,2122,6351,-4015,-6823,2622,3684,3291,-1445,-7133,2181,6530,-758,-2625,-4297,1572,9194,-2280,-6542,-851,2573,5285,-1845,-7809,1946,5102,-101,-2599,-5744,1696,6532,-631,-4528,-2431,889,6045,-497,-5353,689,3410,1932,-703,-5111,1047,3089,233,-1376,-2987,1284,3876,-1028,-2590,148,1646,2765,-1787,-3305,2562,1699,776,-1903,-2503,3302,3604,-2364,-1226,-20,991,3625,-3635,-3034,1846,1855,1178,-2982,-2797,4657,2758,-3662,-2287,-1183,2993,4791,-5221,-3210,2820,1916,2176,-3933,-4897,5254,2564,-2732,-2857,-2868,4618,5364,-4803,-3979,1128,2915,3852,-5808,-4540,3994,2876,536,-2794,-3911,4825,4598,-2371,-3233,-1380,3602,5431,-4106,-4056,1106,1574,2600,-3279,-5734,3665,5321,-1036,-2629,-2669,1996,4636,-1720,-4712,-544,2673,3416,-2516,-3562,1494,3389,2068,-1605,-2962,1612,2569,-1688,-960,-953,1769,2805,-3539,-1434,2067,987,677,-2472,-1296,4248,1927,-1024,-847,286,3467,1665,-3364,-2467,2344,2155,281,-3530,-1897,3930,632,-1562,-2185,-446,5071,1851,-2650,-1290,1463,4476,1672,-5364,-1738,4392,1693,-306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,11,-12,14,-16,17,-19,21,-24,26,-29,33,-36,40,-43,48,-54,60,-67,75,-85,95,-109,127,-149,179,-224,295,-427,753,-3653,42,10642,-105,-7248,-1043,1333,8684,988,-10200,1991,5880,3081,84,-10566,-1115,11392,-262,-3955,-5486,-2497,10813,16,-10251,467,1367,5204,4105,-10627,-1232,8201,1165,1305,-5141,-5379,11088,1436,-6790,-834,-2351,6601,5567,-10192,96,4846,173,4300,-6791,-3844,9095,-645,-2732,637,-3847,6196,3569,-7248,1954,2762,152,3215,-5581,-1016,8332,-1700,-1857,-764,-2097,6924,409,-5957,2366,2494,1301,1365,-7335,1649,6919,-793,-1927,-4499,1255,7494,-2305,-4316,-384,3264,6250,-2695,-7079,2537,5312,2627,-2374,-7740,2563,7759,-986,-4489,-4883,2656,9177,-3371,-7763,654,2924,6445,-1936,-10270,2893,6962,581,-2255,-8559,1970,11806,-3148,-4873,-3244,779,10067,-1700,-8958,1052,2732,3248,1013,-11416,855,10206,-2378,-1676,-5099,-2701,10178,-939,-7277,639,-898,4835,1652,-9601,1483,5617,-1661,941,-5350,-283,8765,-3005,-4193,1451,-2284,4565,1577,-8039,1884,3365,-1615,416,-4392,335,5981,-3105,-2301,89,300,5398,-2498,-5148,2763,1915,1480,-1380,-6044,2700,5902,-3261,-2843,-2570,2439,6318,-3234,-5744,575,3083,4341,-3899,-6358,4465,4862,371,-3899,-4967,4501,6949,-2870,-4352,-2796,5401,7965,-5754,-5934,2232,4250,4446,-3719,-7710,5374,6330,-1137,-2445,-6654,3207,8878,-3691,-4889,-717,2053,7208,-2307,-8855,4239,3368,2146,-882,-7347,1679,6244,-3512,-2747,-1390,310,7805,-3366,-6312,3207,1112,2006,887,-6693,2582,5856,-2263,-1185,-3735,869,6672,-4001,-4448,2025,46,2912,-1569,-6610,3527,2998,-2679,-262,-3028,2616,5126,-5160,-2232,1579,1755,3235,-3664,-3535,4378,2333,-772,-3242,-3415,3734,4025,-3411,-2279,-747,3027,3805,-5761,-4288,3468,4489,606,-5168,-4660,5692,3968,-2416,-4300,-2843,5034,5174,-4274,-4282,669,4814,4380,-6193,-4564,4500,4502,1235,-4163,-5270,5622,4677,-2531,-4086,-3132,5301,5268,-5364,-4455,1323,2244,3333,-4236,-6326,3755,4037,-674,-1783,-4840,3252,5806,-3077,-2213,-161,1794,4215,-3310,-4112,3800,722,1047,-1903,-4401,3708,2884,-3683,-1813,-519,522,4852,-3458,-2354,3419,1035,272,-2398,-3078,4644,2060,-4253,-121,-692,3087,2438,-5397,-1767,3760,2284,854,-4323,-2527,4849,1594,-2333,-3514,-971,4283,1797,-4757,-2344,1346,5024,1197,-6756,-2320,3022,3514,-1235,-4218,-664,5687,1490,-4109,-2744,671,5004,3096,-7167,-3364,2620,3562,2416,-6558,-2050,5227,2901,-393,-4930,-2333,5647,2795,-4161,-3186,-654,5211,3815,-5436,-2924,3858,2300,1652,-3637,-3577,4671,1367,-2297,-2073,-2119,3485,3361,-5006,-1489,1152,1705,2210,-2760,-2018,3213,1417,-1199,-1688,-1094,3294,1431,-4375,-967,1602],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-4,4,-5,5,-5,6,-7,7,-8,9,-10,12,-13,14,-16,17,-20,21,-23,26,-29,32,-36,39,-44,48,-54,61,-69,79,-93,110,-132,162,-195,-34,-6835,-3907,7937,2993,-4331,-4024,-1406,6265,3759,-5689,-1393,621,4900,2117,-7789,-812,3687,2302,278,-4895,-2358,6111,-192,-2843,-215,-1385,4908,456,-6781,2983,1533,-654,1371,-6193,1539,8104,-2735,-2358,-726,-1213,6644,-2880,-7476,4042,2487,946,946,-7388,3777,8304,-4105,-855,-2613,739,10983,-3842,-9069,4366,2437,5097,-157,-10974,2898,8565,-2491,-706,-7001,-174,11893,-2755,-7997,-85,938,7973,708,-11185,-38,5887,2043,166,-8820,609,10555,358,-3994,-3911,474,8547,280,-9034,-641,1920,4593,-54,-9151,-741,6600,1930,-1636,-5930,28,7223,733,-4550,-2512,562,6813,-279,-5483,1269,1015,2796,-140,-6259,118,4295,-728,-1057,-3008,-692,4687,-1428,-3571,522,-817,3475,-1132,-5217,3947,2154,-1329,63,-4183,1727,6460,-4767,-1768,1215,-104,5571,-3695,-6693,6221,2386,-1103,-401,-7816,4248,7107,-6516,-2713,-1081,2068,7963,-5447,-7929,5171,2443,2690,-2671,-8682,4984,6792,-4033,-2817,-4910,2113,8835,-4042,-7170,1254,3077,5316,-1860,-10441,3171,5629,730,-1979,-7025,1774,8492,-4128,-4498,-2938,590,7829,-1360,-7687,1444,3501,2653,-1841,-6579,1249,5341,33,-2666,-4108,534,5269,-137,-4016,-855,1385,5236,-324,-5040,1869,2046,1250,-1734,-4313,2567,2296,-1992,-1163,-1163,956,3839,-2931,-3207,1134,1133,2077,-1244,-3898,3639,1571,-1736,-1081,-1150,3130,3497,-6997,-2950,3024,1188,2847,-3520,-4669,5023,1218,-2084,-1599,-2451,5593,5285,-6230,-1756,1598,2467,4469,-5697,-5895,5237,2990,116,-2709,-6139,5325,5598,-3975,-2725,-1223,2950,6906,-5674,-4690,3856,3707,2271,-2886,-6040,4827,4773,-1776,-2289,-3779,2972,6357,-3058,-5185,399,2762,4354,-4330,-5116,3320,2949,2265,-2160,-4089,3362,4363,-2112,-2938,-3066,2348,4250,-3696,-3211,96,653,2629,-2409,-3013,3351,2097,-192,-1828,-2669,2617,2934,-1936,-1292,3,1914,2127,-4619,-922,3668,98,-752,-2774,-1957,4848,-460,-3508,57,-525,3809,2259,-5037,-685,2547,938,529,-4397,-2262,6047,1192,-4641,-1969,-507,5064,2260,-6762,-2723,3242,2125,1505,-5712,-2269,5888,2503,-3123,-3182,-3484,7348,2914,-5113,-2207,1431,2976,2629,-5871,-4059,4676,4289,307,-4319,-4090,5961,3786,-3220,-2998,-1012,3817,3177,-4040,-3942,1108,2655,1927,-4088,-3256,3369,2133,-568,-2209,-2478,3608,1767,-1405,-2779,687,3491,936,-2791,-1390,1603,1234,249,-2526,-2000,2078,640,-1469,-239,-127,3076,602,-3262,546,1796,960,126,-2709,-481,3549,-1261,-925,-1567,567,2994,211,-3647,107,961,2683,259,-5448,-102,3047,-293,-2608,-2371,38,5166,726,-4034,-110],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,4,-5,5,-6,6,-8,8,-9,11,-11,12,-14,15,-17,19,-21,23,-25,28,-31,35,-38,43,-48,54,-61,69,-79,90,-104,118,-116,317,-8130,-1875,6209,2914,-520,-7325,-3426,9631,2559,-4683,-5319,-2365,8999,5177,-9725,-3220,2076,5433,5189,-10012,-5655,9024,3359,-1152,-5931,-6404,10988,4722,-7954,-1607,-1806,4686,6986,-8832,-4196,6022,71,3515,-4256,-7182,9602,2484,-4069,-722,-4510,4679,7454,-8777,-2155,3352,-61,5403,-4042,-5515,8608,982,-2334,84,-4195,4829,4203,-7886,21,2366,-316,3074,-6577,-3298,7459,-526,-1833,-1227,-1979,7085,2192,-5983,-140,2176,3400,524,-6520,-600,5316,1613,-1509,-5962,-1292,8590,1208,-6007,-2932,806,6776,991,-9290,-597,3902,6124,-309,-8918,-1385,8523,1875,-1576,-6449,-1684,11207,1276,-6506,-2814,-1111,8005,1199,-10559,-957,4872,4138,2757,-8540,-2145,9565,241,-1457,-4588,-2016,9180,2667,-8918,635,1169,3582,4973,-8661,-2446,7410,283,-19,-3819,-4747,8834,1775,-6658,490,-1956,4052,3549,-10131,-718,5779,-1265,2401,-4464,-4363,7771,-677,-2771,-762,-2278,4790,1426,-8321,1252,2457,-275,1070,-5771,-168,6992,-1189,-3804,-40,-163,6557,-286,-6695,1348,1953,1811,-396,-6529,935,5861,632,-2990,-4898,893,8129,-1430,-6116,-1081,1882,6008,-2390,-8328,1290,5077,2722,-2274,-7522,2570,7698,916,-3401,-5248,1334,10335,-3593,-7263,-433,2420,6955,-845,-9841,1457,6591,1660,-901,-7741,153,8388,-745,-3390,-1563,299,7774,-668,-8528,1334,2219,2294,1877,-8180,-794,6577,-1228,-1394,-3704,-3070,7548,-778,-5031,1285,121,3075,1597,-7963,190,3461,-1389,95,-4233,-111,6893,-1398,-3141,1967,-115,3858,655,-5861,3513,3146,-1947,-799,-3857,2005,5892,-2826,-2675,-77,1627,3220,-2201,-4981,2224,3752,1977,-2285,-4479,3748,5877,-1392,-3379,-2371,3370,5206,-2907,-6232,191,3915,4982,-4367,-5396,2279,5338,296,-3333,-5199,3471,7075,-3026,-4493,-2367,2910,7597,-3183,-6819,2484,2730,4516,-3152,-7671,3082,6261,-479,-2780,-5138,3155,6949,-2055,-4359,-754,1228,5398,-1063,-6383,3935,3220,187,208,-5053,1836,6633,-1937,-1470,-530,628,6237,-1897,-5162,2730,1651,647,478,-5342,1733,4291,-1760,-2487,-2091,293,4096,-3753,-4294,2932,2132,2496,-215,-4212,4020,2489,-2144,-1651,-1647,2870,3051,-3845,-3496,2301,2359,1622,-3792,-4215,2992,3393,-976,-4406,-2622,5193,4348,-3177,-2673,-602,4697,4147,-5049,-4327,2731,4460,664,-4786,-4715,4840,3682,-886,-4043,-3295,3990,4434,-3880,-3786,532,3251,6107,-4363,-5162,3786,4080,1463,-3156,-4817,3371,3480,-1549,-3607,-2531,4545,4558,-4072,-3548,2026,2779,3191,-2428,-4403,2676,3791,-1137,-2540,-2021,3507,3877,-3317,-2747,1319,1286,2639,-2921,-3035,3178,1654,304,-1691],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-2,2,-2,2,-3,3,-4,4,-4,4,-5,5,-6,6,-7,7,-8,8,-9,10,-11,13,-14,15,-18,21,-24,30,-37,47,-63,90,-143,278,-1696,664,6663,290,-7933,-921,4384,3536,-315,-7298,1124,6442,955,-1798,-5316,-185,7054,-2043,-4649,-1082,-251,5651,-662,-6477,3058,2554,-492,785,-4947,2489,6451,-3710,-1679,165,-930,5375,-4794,-7773,6307,1107,528,827,-7461,5165,6326,-5831,-753,-699,258,7747,-4544,-6887,6534,1435,2984,-2170,-8689,6683,5920,-5463,-1212,-3670,2703,9551,-6401,-6257,2049,2127,5739,-3839,-9699,6351,6693,-2255,-2324,-8061,3880,9909,-3990,-5314,-1445,2548,8679,-3956,-9193,2448,4788,2970,-3321,-8442,2818,8046,-407,-3578,-4963,2030,9148,-2068,-5239,-283,3125,6393,-2150,-5720,1160,4064,2369,-977,-5236,3107,5185,-1868,-1721,-1812,885,4002,-3149,-3563,1481,648,3739,-2838,-6079,4638,915,-1598,587,-3748,2731,5567,-5965,-16,2479,678,4773,-3832,-4081,7577,-769,-1332,-1727,-4434,4975,4120,-6100,-1365,953,922,5692,-6350,-5224,6531,2284,179,-3012,-6673,7277,5592,-5357,-1972,-648,4488,7298,-7229,-4951,4696,2939,3827,-3672,-7944,6094,5942,-3194,-2747,-4008,4941,7755,-4798,-6110,418,4486,5337,-3545,-7020,4664,5227,1242,-3092,-5627,3521,5995,-2139,-3454,-2806,3074,5829,-4026,-5488,371,2353,3786,-3489,-5341,3887,2748,-157,-3816,-3734,2729,3188,-2986,-1166,-627,2229,3603,-4213,-3447,3139,688,2014,-1835,-2365,4688,833,-3126,843,-2717,3843,2866,-5968,-210,3196,773,1815,-4500,-3640,6955,-414,-3161,-1869,-2447,6601,3668,-7717,-96,2393,885,3672,-7234,-2104,7938,1416,-1304,-3056,-2980,7626,2905,-6777,-1132,431,3670,4152,-7368,-3108,5310,2917,83,-4639,-4165,7490,4110,-4059,-3746,-1963,5882,4582,-6110,-3660,3218,3300,2007,-4614,-3824,5604,2926,-989,-3373,-2663,5060,4586,-3135,-3308,-950,3144,3800,-3708,-4035,2181,3383,776,-3472,-2868,3663,1084,-1832,-1536,-2512,4020,2005,-3706,-944,858,1551,1299,-5467,-1536,3668,697,-195,-2852,-1293,5574,-204,-4128,-565,960,3132,162,-5750,594,3687,-1210,-85,-3790,-656,6174,-923,-4478,-544,1426,4029,-720,-6038,338,5556,2445,40,-5757,-178,6075,468,-4291,-2839,582,6566,635,-6043,-265,3427,2704,111,-7023,-707,6232,953,-4442,-4278,-36,6639,1865,-5094,-1433,1395,4154,1153,-5990,-992,3662,2979,635,-3511,-1605,5130,1227,-3031,-2541,-808,4220,1188,-3858,-2387,533,1636,1574,-4409,-366,3854,994,118,-2402,-931,4636,321,-2593,-1931,-130,2400,188,-4422,852,1042,812,-72,-2218,-255,3642,-758,-1360,-765,-20,3661,-1109,-3625,1694,1421,949,-454,-4462,2373,4578,-2252,-1797,-220,1146,4382,-1743,-3447,1254,2136,2450,-2204,-4984,1801,3980],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,5,-7,7,-8,8,-9,11,-12,13,-14,16,-17,20,-21,23,-26,28,-31,34,-38,42,-46,51,-56,63,-70,80,-92,106,-125,151,-188,243,-335,516,-996,5807,7721,-5095,-4606,-2475,6086,6779,-6208,-5544,2819,4047,4824,-8511,-7689,7213,6117,-1743,-4468,-5826,6261,8038,-7270,-3488,-583,3815,8064,-7542,-8169,5880,2981,3191,-3993,-9539,6450,6765,-3723,-789,-4760,3643,8811,-5892,-5348,2855,197,4916,-2496,-8193,6595,3596,-2728,772,-5226,3545,7297,-6948,-1242,1294,-1668,5555,-2571,-7842,5520,430,-1549,636,-5597,4028,5673,-7260,-854,1875,929,3919,-4955,-4940,6899,594,-1453,-3468,-4709,6378,3365,-5515,-2621,191,5097,3477,-6709,-3682,5033,4495,1359,-6112,-4273,7617,3336,-2980,-4848,-2505,7146,3556,-6692,-5197,1405,6001,3718,-8827,-4043,5104,4528,1848,-6682,-4705,9025,4451,-4624,-3699,-4127,8576,5391,-8021,-2190,1007,4945,6073,-8572,-5622,8030,2934,103,-4934,-5888,8597,4726,-6607,-1358,-2129,3903,8314,-8145,-3701,5106,1059,4540,-3928,-6893,7731,2364,-4250,338,-3162,3738,4751,-6858,-1443,3339,274,3505,-5110,-4238,8137,297,-3541,-851,-3451,4683,3593,-7192,179,2984,1623,2760,-5573,-1870,7214,-161,-2465,-1943,-2038,6290,1734,-6297,-1426,1974,4101,149,-7771,-2105,6250,3519,-1584,-6061,-1120,8369,868,-4019,-4502,1169,7298,2184,-7499,-2041,3274,6110,2031,-9471,-258,6548,3288,-936,-6590,-2467,8658,1872,-5976,-3741,-814,7941,2693,-9028,-1761,3637,2728,3454,-7410,-2684,8333,1240,-1736,-4030,-3594,8426,2952,-5938,-1197,212,3290,3755,-8291,-2646,5398,-157,720,-2986,-3887,7341,1755,-4901,84,-1631,2284,2623,-7441,-459,4445,-1379,1273,-3428,-2569,6408,-989,-4721,-385,-883,3077,796,-5914,1046,3016,1123,268,-5482,-26,5032,-1035,-3548,-2752,411,6361,-729,-6336,463,2832,3155,-1373,-7455,478,5771,1468,-2337,-5626,1307,7284,-565,-5851,-2074,1280,6818,-1384,-7547,-977,4409,3812,-985,-7283,271,8004,1046,-3045,-5297,478,8380,612,-6513,-427,1338,6396,-549,-8444,-499,5568,2312,-675,-5423,-742,7378,-1677,-3677,-2214,-1763,5933,173,-6462,400,2994,1631,1698,-4580,79,5227,-1328,-1370,-2540,-512,5672,946,-4899,1464,517,2509,113,-4888,1303,4676,-706,-1767,-2537,-51,5120,-2280,-2820,92,2755,2815,-473,-4992,2824,3485,-831,-1496,-2920,1442,5240,-1790,-5519,-621,3455,4673,-2162,-6069,1041,4065,3012,-2841,-4751,2010,6316,-439,-4213,-2501,3069,5837,-2548,-5537,-948,2317,4240,-3233,-5774,1285,5283,1526,-4294,-6358,2014,5966,-193,-4739,-2781,2520,5339,-2173,-5926,1025,3615,3459,-2401,-5956,1538,4811,1100,-1666,-3695,1467,5618,-1212,-4558,467,1417,5443,-326,-4909,704,3062,606,-1274,-4600,368,4059,-1246,-1499,-1211,473,3116],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,4,-4,4,-5,5,-6,7,-7,9,-10,11,-12,13,-16,17,-19,21,-23,26,-29,32,-35,39,-44,48,-53,59,-66,74,-84,94,-108,125,-148,181,-231,324,-554,2731,2385,-3647,-7053,3162,7299,-2472,-4514,-2588,2136,6499,-3540,-4133,972,1130,4727,-2643,-7003,3439,3576,-1624,-494,-4668,3772,5655,-5632,-1492,1268,-138,5472,-4104,-6244,6521,473,-456,-1402,-4961,5529,3817,-6827,-338,1407,306,5851,-7235,-3891,6878,-305,-445,-2317,-6584,8327,4585,-7472,-1030,-1468,4315,6644,-8939,-4411,6687,1331,1890,-4656,-8396,9213,4766,-4707,-1617,-4015,6313,8704,-8330,-4804,3040,3725,4895,-6606,-8449,5597,4699,-96,-5017,-7026,7273,8849,-4924,-5023,-796,4174,6376,-5640,-6296,3035,4667,3777,-3509,-6527,4500,5677,451,-4088,-4739,3802,5642,-3068,-3654,-949,3354,4912,-5708,-2911,2000,2005,1240,-3846,-5570,6464,1532,-2348,-312,-3132,3060,4427,-5188,-1076,3137,-343,2198,-5872,-3050,6517,-369,-2248,-83,-2445,5366,2102,-6534,1859,3167,778,3022,-6981,-1745,8696,-449,-3790,-2443,-1638,8222,2687,-8795,812,574,4147,4271,-8540,-2210,7132,1516,-943,-5160,-5379,9491,2484,-6706,-2505,-1277,5233,4640,-8277,-3380,4373,3456,1908,-6500,-5710,6555,3985,-2239,-5019,-3616,7215,5115,-5393,-3598,1747,4371,2866,-7058,-4019,3373,3928,1189,-4679,-3496,5504,4410,-1699,-4344,-2478,4352,3878,-4446,-1013,853,3666,2230,-4184,-1476,3292,320,578,-3026,-2488,5719,1426,-3641,-83,-1668,4067,2131,-5572,1034,3580,-612,-435,-3651,-546,6302,-1282,-4214,-789,-156,5026,969,-6852,1889,3742,391,843,-5256,-658,7686,-2037,-4851,-1098,-436,6659,419,-8802,246,2896,2811,272,-8069,-246,7679,518,-2179,-4592,-1649,8619,1658,-6820,-1721,1138,6342,1835,-8315,-391,4605,2691,-259,-6429,-1803,6648,1321,-3822,-4192,232,6585,1573,-6250,-1394,2943,4531,1586,-5623,-2005,4937,2079,-1028,-4429,-921,5184,2025,-4084,-2558,1099,4489,1188,-5587,-174,1417,2592,-383,-4034,-1712,4307,226,-1119,-1385,-858,4589,-1241,-3976,2168,955,1897,203,-5879,2718,3586,-1695,-1035,-3146,-47,5373,-2138,-3323,1845,1987,2898,-1702,-5988,2019,4392,277,-2033,-4147,2399,6282,-2018,-4490,-372,2123,5564,-1496,-7675,2178,4036,851,-2124,-6553,1318,7429,-960,-4624,-2852,1070,6726,-740,-6587,221,3241,3777,-1256,-6362,1101,5935,1931,-3175,-3996,561,7045,-44,-3107,-1194,1045,4459,170,-5737,500,2507,1886,-275,-5361,-1164,4354,839,-1972,-3430,237,5092,-549,-3512,246,2565,2908,-1693,-3087,1267,2773,311,-1588,-2628,1931,3487,-1727,-2662,-288,910,2533,-2826,-2666,1923,1542,-370,-1509,-3129,2604,2472,-2237,-2397,-1063,2468,2781,-3117,-3388,1846,1404,1039,-2399,-3786,3044,4190,-1800,-2455,-2054,1211,4495,-3462],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-9,9,-11,12,-14,15,-17,19,-21,23,-26,28,-31,34,-38,42,-46,51,-56,62,-69,76,-85,94,-106,120,-136,156,-183,218,-268,345,-480,786,-3445,1019,6502,1782,-2640,-7455,4900,7350,-1605,-4632,-5303,4511,9882,-3622,-7485,-909,3051,7547,-4943,-10690,5041,5373,2266,-3091,-10541,4210,10007,-2114,-3556,-5733,505,11113,-5533,-8605,2667,460,4859,-1104,-10645,4273,7558,-2387,207,-6578,852,11581,-4530,-4233,2611,-745,6369,-308,-8867,4676,3897,-2251,3218,-5621,754,8719,-4577,-1830,1957,-1729,5126,-1630,-7827,5327,1921,-706,-84,-6189,3505,5601,-5168,-2073,152,1559,6045,-5069,-4907,5672,2125,1770,-3802,-6208,5975,5929,-3339,-3032,-2882,3646,5883,-5804,-5764,2052,4586,4549,-4870,-6241,4387,4634,857,-6692,-6444,6798,7200,-5097,-5010,-3378,5604,7895,-5626,-7524,1049,4704,5940,-5327,-8733,6410,5572,-36,-4632,-7034,5423,8675,-3950,-3507,-1455,2506,7710,-5225,-6604,5456,3472,2799,-1828,-8391,4780,6147,-4142,-207,-3905,2403,7861,-5338,-5020,3482,318,4015,-821,-8267,5561,2910,-3670,326,-3658,1841,6236,-6008,-2457,3437,-1747,3833,-2462,-5475,5731,2121,-2373,101,-4658,3838,4476,-5544,-1875,2316,2513,2182,-6019,-3443,6109,1898,-355,-3408,-4173,6145,3608,-4279,-3130,-536,5035,4777,-6319,-4244,5299,5456,1191,-7357,-3809,6235,4647,-1394,-5747,-3546,7618,3912,-5575,-5008,-955,5624,4156,-8397,-5650,3684,3008,3210,-7003,-4650,7323,4428,-2708,-2642,-4053,6711,6556,-6345,-2955,-137,2776,4909,-5908,-3835,4911,1963,338,-2468,-6470,6109,3949,-5236,-111,-1298,1711,5860,-5420,-2784,5248,21,1187,-2116,-4143,5399,2540,-4010,788,-1795,2683,4756,-6613,-1151,4310,-751,1370,-3579,-1653,6470,1503,-2928,-265,-981,5275,1520,-5585,-750,3782,2428,1689,-6484,-2094,6552,1801,-3469,-3729,-736,6401,2729,-6318,-2803,1990,4775,1090,-7984,-834,5063,3288,-782,-5417,-1950,7040,3126,-4171,-4395,-816,7748,1398,-6762,-3444,2309,4846,1878,-7204,-1890,6025,2944,1113,-6126,-2904,6731,1114,-3923,-2748,-984,5991,3145,-6648,-1880,3081,1793,1138,-5877,-2838,6776,2040,-1580,-2263,-2679,6364,2562,-4484,-102,1883,2675,1937,-4783,-1508,4833,308,525,-2646,-1314,5087,-41,-4436,263,488,3187,483,-4955,178,3167,148,-181,-3127,-338,5929,-633,-4467,-625,978,4376,505,-6657,165,4299,-31,-1656,-5551,227,6831,-1291,-4504,-2892,2483,6160,-989,-6025,-378,3272,2370,-1641,-6702,59,5258,1787,-2407,-4594,1068,5254,758,-4385,-2859,905,6078,-696,-6754,210,3085,3565,-1148,-6145,-1068,4590,966,-2131,-3241,-848,5121,-395,-5827,-835,837,3053,1229,-5289,-476,4113,2097,-520,-4300,-316,4726,-8,-3862,-1436,-149,4380,1022,-4624,-914,1445,590,-127,-3496,1085],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,20,-21,24,-27,30,-32,36,-40,44,-49,54,-59,66,-73,80,-89,99,-110,122,-138,155,-176,202,-236,281,-344,439,-610,1010,-4352,-4563,-823,5100,5585,-5985,-4439,3728,3911,1026,-4504,-5621,7273,3849,-2608,-1955,-3877,4099,4352,-6080,-1946,2921,660,3558,-5572,-4342,6668,-889,-1276,-40,-4669,6693,2954,-8549,1147,1040,254,3966,-7188,-2605,8285,-2204,-690,-637,-3148,7656,1355,-8217,699,1172,2281,3386,-10249,-1116,8238,131,266,-4446,-4234,10011,1394,-7991,-1274,-1602,6793,3955,-10436,-2582,6489,3344,1388,-8134,-4923,9510,2876,-3815,-4147,-2532,8709,3950,-8022,-4182,1000,4247,3633,-6958,-3666,5143,4437,37,-5563,-4156,7607,3287,-3426,-4389,-2240,5772,3651,-5937,-3601,1086,4189,3177,-6939,-3247,5091,1493,976,-4498,-3715,6261,971,-3584,-1611,-1009,4407,3217,-6646,-303,2360,200,2499,-4767,-2112,6971,-825,-2692,426,-2476,5614,907,-7765,2765,2178,74,1833,-6169,658,8429,-2768,-2229,-219,-1687,8300,-451,-8302,2053,1034,2717,1235,-10006,99,7977,-2851,-2264,-4300,-1437,10206,-357,-7938,182,622,5914,1062,-9466,-857,6729,1896,-1144,-6223,-478,9553,798,-5015,-3000,-901,7447,1595,-8509,-1515,2667,5040,372,-6938,-2295,6731,2689,-2609,-5438,-1028,7054,907,-4982,-4207,484,6495,1368,-4862,-661,2092,3470,1062,-5741,-1696,4724,813,-1417,-2969,-1497,5766,232,-3532,293,936,2112,-100,-6107,1041,3839,-2042,-106,-3472,555,6487,-3331,-3180,2097,217,3331,-832,-5539,3141,3011,-1697,-859,-5082,1685,7693,-3533,-3196,511,216,4455,-2330,-7520,3911,2808,-847,-1402,-6975,1688,6969,-2641,-3269,-2275,736,7049,-2780,-8083,1535,4078,4751,-735,-8923,2189,6359,-330,-3124,-3894,1687,7697,253,-5543,-1544,2299,6207,-867,-6381,-137,4268,3249,-1615,-6022,547,6178,902,-2719,-4176,1049,5689,32,-4052,-1913,848,4467,-582,-5779,1194,2114,1805,-449,-4528,202,5173,-2021,-927,-751,1029,4432,-1277,-3940,712,1186,602,-768,-4894,2526,3391,-2407,-890,-745,1272,4547,-3612,-3191,2619,701,1839,-2144,-4720,4314,2203,-1797,-1311,-2303,2583,4330,-5603,-3012,1683,1909,3783,-2928,-5259,4043,2729,-1028,-1419,-3577,3851,6210,-5079,-4638,-279,2477,4060,-3326,-6332,2793,4080,1477,-2503,-5536,3668,5775,-1184,-2672,-2978,3012,6826,-3143,-5009,-50,2730,2867,-3054,-5836,1950,5599,793,-1309,-2937,2548,4862,-1546,-2788,-1849,3289,4449,-1679,-2885,613,2647,2549,-1822,-3936,3076,3772,-787,-2336,-2441,2101,3007,-2529,-3423,33,1883,1078,-1816,-2658,3738,1900,-497,-1761,-1974,2652,2830,-3757,-1719,831,1412,1773,-3517,-1106,4289,1495,7,-2513,-2038,3588,1943,-3561,-2453,-632,3570,2655,-5141,-3252,3427,2331,788,-2919,-3859],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,9,-11,11,-12,14,-16,17,-20,21,-24,26,-29,32,-36,40,-44,49,-56,63,-71,82,-95,113,-138,176,-247,418,-1346,-5798,-3513,1990,8633,-774,-9587,-1569,4638,6764,-677,-9422,1096,7449,2257,-2922,-8106,491,10812,-142,-6525,-3384,670,9407,13,-9882,1163,3543,5612,1013,-11407,369,8328,-684,-1232,-4244,-3338,11192,119,-6908,1007,-1684,6810,2760,-10665,1324,5542,-188,2965,-6586,-1046,8497,-1961,-3991,148,-4210,6566,1914,-8991,3053,4050,-1674,2251,-6366,-653,8724,-3936,-2062,43,-1141,5234,-275,-7272,4507,2658,630,851,-7143,2425,7059,-3136,-3089,-1595,648,7802,-2322,-7297,2001,2032,4448,-1127,-8855,4752,6670,-297,-3588,-6007,2897,9137,-3129,-5604,-1249,2743,7087,-3913,-7846,2357,5048,4849,-3888,-9596,3379,7956,-613,-3344,-7171,3305,10569,-3707,-6247,-1197,2962,8057,-3296,-9148,3681,4461,1812,-1437,-8899,3196,7945,-2753,-2119,-3728,432,9440,-2873,-6295,2117,66,4338,-92,-9058,2963,4842,-2103,1326,-4275,-712,7986,-2754,-4284,2380,-1240,4275,-1035,-6817,4719,2916,-1709,741,-5035,1277,7005,-4914,-2568,1061,-511,4529,-2899,-6279,4556,2816,-1430,-1686,-4759,4004,6608,-4455,-3215,-777,2204,6269,-4630,-5899,2893,3435,3607,-3982,-5939,5165,5901,-1205,-4031,-3584,4028,6787,-4115,-6085,176,4806,4954,-5082,-6915,2476,4722,1305,-3407,-6212,4644,6830,-2756,-4313,-3355,4751,7491,-4552,-5595,858,2770,4940,-3827,-8057,4790,3392,228,-1252,-7155,4297,7622,-4120,-3166,-1550,621,7145,-3112,-5441,3511,1506,1751,327,-6373,4307,6058,-2744,7,-3662,933,7235,-4145,-4001,2924,-19,3092,-1976,-5280,4350,1813,-2629,125,-3018,1814,4407,-5395,-3085,3567,802,1765,-3786,-4863,5720,1432,-1884,-1667,-2975,4706,3858,-5574,-2901,2019,2237,2453,-6052,-3834,5304,3131,-129,-4447,-3832,5591,4046,-4900,-5041,-1511,5522,5011,-5924,-4376,1940,4687,2190,-5743,-4042,4760,4156,-369,-4338,-3887,5003,3937,-4445,-4257,-1220,4085,4881,-4633,-3288,2238,3012,2210,-4702,-4567,4099,3201,-1093,-2727,-3809,3777,5434,-4574,-2496,1275,1542,3002,-4028,-4510,3628,1281,-670,-1407,-3002,3790,2168,-3166,-1164,94,1921,3861,-6076,-1978,3553,731,509,-1211,-2602,4303,1189,-3704,95,-219,2952,2239,-6244,-1077,3973,940,-590,-3351,-1080,5312,1447,-3569,-2103,229,5203,861,-6238,-1692,3428,2207,-821,-5315,-443,5205,1986,-2388,-4228,-564,6307,2800,-4742,-3701,1034,4497,2286,-6284,-1527,3691,3471,-471,-4802,-1569,5496,2968,-2636,-4342,-1179,5738,1202,-5015,-2216,2255,5010,2342,-5556,-2787,3364,2065,-165,-4600,-1314,5390,2054,-1919,-3170,-1753,2723,1896,-4503,-979,2250,1412,699,-4630,-1217,3639,214,-1218,-1615,-2245,3901,1855,-3309],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,8,-9,9,-10,11,-12,13,-16,17,-18,20,-23,25,-27,30,-34,37,-42,47,-52,59,-68,78,-89,88,-363,5315,2763,-1007,-5282,-2806,7557,1590,-4775,-2650,-2714,4666,3688,-7818,257,2451,1963,3025,-5152,-3667,7568,-1046,-2042,-301,-3561,5653,2372,-7080,2081,1578,-313,4175,-7351,-403,7856,-2847,-948,-739,-2061,7910,22,-7879,3605,968,1340,1748,-8657,1865,7447,-2756,-1057,-2874,-1204,9310,-534,-7308,1553,573,5128,305,-9171,1817,7363,458,-119,-7107,-135,10540,-248,-6434,-1830,223,8002,1360,-10162,-1303,5060,4386,-580,-8357,-1712,7364,2905,-3017,-5990,-468,8695,1899,-5869,-2897,749,7653,898,-8970,-1695,3652,2855,-417,-7544,52,6376,812,-2521,-5360,-470,7100,15,-4011,-202,225,4491,1416,-6608,172,3890,-49,1163,-4800,-1038,7386,-2386,-2460,1807,-1810,4606,485,-7352,3695,1357,-1461,1925,-6470,615,6342,-4029,-1461,632,-480,6557,-2108,-8477,4120,2529,546,885,-7062,3716,7942,-3356,-2550,-1258,2140,8068,-3040,-7170,3563,2332,3680,-992,-9271,3013,7014,-2314,-3060,-4455,2494,8714,-801,-6372,101,2382,7804,-1048,-8619,1704,4806,1701,-2270,-7081,2103,7921,-62,-4782,-3759,1391,7340,-2264,-6139,-878,3169,4037,-1276,-6522,1279,4743,1591,-1509,-5905,1275,5859,-1545,-2410,-864,983,6129,-1728,-4763,1427,1444,2661,-232,-5403,2720,3791,-1375,-330,-3571,741,5293,-2549,-3378,2498,-379,3855,-1492,-5374,4615,1973,-2034,197,-3342,3470,5509,-5155,-3526,1841,901,4484,-3273,-4607,5405,2244,-2168,-2498,-4804,5533,5974,-4828,-2050,1076,2231,4781,-4069,-6047,4592,2773,1381,-3129,-4762,5374,6463,-3872,-3790,-2632,3547,6861,-4746,-5944,3063,4047,3699,-3691,-6471,2865,5483,352,-3729,-4068,2550,6883,-2097,-4483,-1309,3633,5414,-3655,-4704,1253,3685,1953,-3198,-4627,2785,3727,-450,-2424,-2959,2677,4879,-2388,-2158,-182,1433,3521,-2378,-4013,3089,1920,1233,-1940,-3838,3836,880,-3832,-966,-589,608,3281,-3339,-2406,3435,761,894,-1367,-2482,3934,1240,-2812,-253,-1357,2564,3220,-5462,-1679,4043,510,1682,-4163,-3629,5896,1584,-2904,-1959,-1631,4520,3816,-5262,-2785,2805,2918,2738,-4577,-3817,6149,3194,-1384,-2980,-2809,5684,3926,-4359,-3346,931,3814,3555,-5233,-4142,3720,3574,517,-3920,-2838,4626,3709,-1312,-4051,-1565,4901,3425,-3643,-4272,357,4804,3169,-3831,-2824,2041,3291,173,-2443,-2604,2777,1832,-1618,-2209,-439,2514,2454,-3457,-2481,1630,1365,2048,-3470,-1912,2632,1028,-1427,-1293,-710,1125,1473,-4725,-236,764,1143,598,-3234,-929,3814,100,-869,-1880,-497,4806,962,-3851,-842,1489,1745,841,-4880,-88,4718,1447,-1090,-4009,-1864,4763,1299,-3401,-1859,605,4900],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-13,13,-15,16,-18,20,-22,25,-27,30,-33,36,-41,45,-51,59,-67,80,-95,118,-156,226,-415,2554,5001,-425,-8160,-3145,8273,3082,-3399,-6298,-1085,11029,3317,-6103,-4721,1411,7109,2928,-9892,-3249,6014,4069,902,-8509,-2963,8410,3895,-3709,-5943,-2682,9067,2438,-7556,-1947,549,5212,4599,-10235,-3860,7316,1008,837,-5573,-5323,9369,1747,-5935,-843,-2263,4871,5085,-9417,-854,4313,152,4780,-5337,-3945,9071,-1472,-4250,668,-4170,5579,2112,-8531,1257,2514,-967,3287,-5655,-2350,8640,-2124,-2615,26,-2731,6689,235,-8367,2402,1574,2677,2139,-8730,-29,9437,-2801,-2470,-3921,-1980,8873,-810,-7178,-564,1868,6672,1062,-9574,-631,5951,2458,-1152,-7824,40,8764,264,-4417,-4823,-21,9172,-419,-7868,-1403,3568,6524,83,-10770,-319,6967,2552,-1423,-9142,190,9240,-735,-4548,-4422,271,9390,297,-9290,521,2150,3768,3008,-9522,-664,7793,-456,-269,-4959,-2707,9166,349,-5657,1036,-1324,3883,2184,-8006,876,5366,-1547,1068,-4323,-2827,8611,-2488,-4204,2812,-1450,5138,865,-7677,3331,3040,-1350,673,-5849,771,7238,-3322,-4535,738,88,6993,-949,-7998,3249,4597,-105,-396,-7701,1653,7005,-2843,-2922,-2650,2183,6782,-2079,-6518,1268,4320,4654,-1828,-7589,2175,6455,1872,-3425,-6031,2979,8997,-2260,-5262,-3047,2815,7557,-1855,-7762,766,4231,4305,-2966,-8869,2153,6291,838,-3155,-4614,1578,8221,-2106,-5340,-1557,2358,6472,-2256,-7728,557,3029,1975,-481,-6599,936,6405,-1847,-2907,-3159,-934,7723,-1429,-6721,2856,634,3380,404,-5969,2661,5489,-2325,353,-3280,497,7038,-2856,-4494,2098,387,2313,233,-5307,3396,3171,-1684,-1246,-2530,1553,5674,-5301,-4306,3218,1330,3152,-3656,-6564,3997,3919,-1323,-3306,-4091,2899,5987,-4029,-2928,-235,2686,5449,-3303,-5157,2860,3536,1837,-3536,-5688,4289,5493,-1691,-5635,-3709,3177,6509,-3082,-5243,-205,3899,3774,-2554,-5756,2179,4520,2637,-3565,-4771,3246,5846,-1021,-4502,-3908,2528,6134,-4650,-4918,1387,2341,5974,-3554,-6416,3547,3764,145,-2407,-5633,2029,4971,-2290,-3075,202,93,4270,-3137,-5554,2598,1566,588,-1844,-3942,2230,2946,-3949,-53,-749,1043,4877,-2294,-2767,3331,-168,727,-2389,-3066,4249,1799,-4375,-239,-1946,3259,3685,-5289,-2155,3413,1804,1256,-4892,-3664,5876,2912,-2923,-2596,-1669,5524,4381,-5445,-4096,720,2243,3650,-4937,-4176,3453,3702,-1147,-5635,-2881,4763,4758,-3437,-4806,-929,5251,4382,-4122,-4321,2153,5087,2589,-3660,-4396,3678,4269,-1150,-3797,-3326,4266,4659,-3042,-2847,-1910,3676,2905,-3879,-3594,2377,1345,1371,-2474,-3567,4524,3200,-2834,-1677,-2199,3434,2671,-4399,-1859,1276,1692,2626,-3045,-2806,4118,1445],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-10,11,-12,14,-16,17,-20,22,-24,27,-30,34,-37,41,-45,50,-55,61,-67,74,-82,91,-101,113,-126,142,-160,183,-211,247,-297,367,-476,671,-1134,5271,268,-8093,-757,1724,5445,1087,-9069,551,6113,1073,-33,-7125,-484,8069,-1674,-3542,-1539,-2145,8024,710,-6900,2665,1111,-1208,1323,-7379,969,8024,-4769,-1183,-324,-1831,7209,-2749,-6449,5051,806,158,432,-8224,3823,7074,-5108,52,-1471,276,8515,-3838,-8046,3509,1427,2270,-264,-9207,4544,7137,-3301,-1563,-5020,1066,8632,-4801,-7883,1527,3031,5630,-2505,-9490,3399,6327,1544,-3250,-7043,2649,9601,-895,-5826,-5005,1977,9405,-2097,-7233,-452,3713,6374,-2524,-8549,1658,7291,1490,-3282,-7039,1720,7904,-1395,-3578,-2647,2364,7275,-1704,-6094,1701,1621,4592,-1565,-8274,2888,5193,-1853,-449,-5444,204,7336,-3444,-3204,997,-607,4559,-1356,-7438,3954,1909,-744,1292,-5527,1653,6551,-5855,-1221,1093,-620,5070,-2303,-6522,5934,1767,-1189,167,-5592,4415,5553,-5261,-1474,142,1715,6784,-5396,-6663,5531,2701,152,-3022,-6932,5111,6548,-4224,-3201,-2737,4385,6931,-6153,-5746,2808,3597,3624,-4905,-6128,3695,5451,351,-3570,-6244,4665,7367,-4156,-5860,-2369,4016,5966,-3857,-5930,1577,4824,3862,-3897,-6813,2842,5272,-7,-2741,-4542,3830,6272,-3130,-4693,-1824,1384,5071,-3490,-4106,2422,2617,1580,-2842,-5300,4197,3716,-1674,-488,-2941,1900,5989,-4882,-2472,2563,-129,1769,-2235,-4450,4430,2388,-2729,-485,-2549,3245,3792,-5433,-141,2861,673,2631,-5084,-4166,5791,-48,-2386,-1223,-2666,4735,4669,-6605,-2085,2202,907,4001,-5775,-3977,4808,2428,-1029,-3206,-4631,5627,5105,-7148,-3118,-405,3501,5279,-6626,-5035,4404,3664,2072,-4222,-4027,5275,4348,-2511,-3948,-2342,5973,5117,-4501,-3720,-356,4884,3671,-4812,-4500,2617,3872,950,-3922,-3502,4813,3964,-2412,-4229,-2985,4343,3946,-4230,-2929,209,2143,3308,-3752,-2131,3682,1859,-443,-2461,-4068,3278,2409,-3690,-586,-377,2067,3710,-4691,-818,4319,-157,1026,-1969,-2564,6410,295,-3271,415,-851,2690,1931,-5252,-540,3374,838,-948,-3262,-1748,5567,1571,-3454,190,-346,4180,1028,-6290,195,2724,1312,823,-4912,-1609,6568,75,-2319,-2402,-1261,5675,1990,-5386,-1544,2241,4664,1027,-7114,-2825,4331,2942,-1560,-4997,-1586,6314,2612,-3516,-3530,-545,4320,1970,-5428,-2893,1512,4900,248,-4651,-1283,3702,2922,-445,-3731,-1396,4609,1581,-2289,-2547,-232,4410,1105,-4905,-2086,3799,1726,706,-2979,-908,5094,1472,-2181,-2004,-405,3624,656,-2647,-351,2209,670,1025,-3028,-592,4307,-523,-504,-2698,184,4906,-590,-4335,1310,1725,748,-313,-4050,206,4406,-1348,-2080,-1786,869,4575,-994,-3321,239,1670,2846,-1386,-5296,1440,4495,1342,-1642],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-2,3,-3,3,-4,4,-4,5,-5,6,-7,7,-8,10,-11,12,-14,16,-19,22,-28,36,-49,74,-127,287,-1785,-4016,7121,6938,-6945,-4090,1495,6049,3321,-7672,-5237,5606,5403,1058,-5766,-5552,7124,5308,-4320,-6062,-2872,7880,7624,-7961,-5299,835,5756,5659,-7534,-6598,6879,3711,1314,-4853,-7082,7237,5447,-5874,-2566,-2908,4105,7258,-7833,-3744,4898,320,5652,-4161,-8315,7322,2812,-3160,934,-5775,3546,6264,-6463,-970,2398,-418,5442,-4364,-4942,9024,-216,-3591,731,-5535,4962,5107,-7636,879,2450,87,5380,-6435,-3080,6796,-920,-2375,-2002,-3894,7816,2728,-7855,-947,2070,3461,3007,-8194,-3270,7856,2272,208,-5966,-4251,10743,2835,-7498,-3239,-1535,6969,3469,-9063,-3550,4627,5494,1804,-8800,-2785,8000,4269,-1110,-6104,-2921,8641,4084,-6096,-4644,622,7773,3614,-8105,-3675,3039,4891,2882,-7761,-4326,7026,3357,-2123,-3948,-3143,8327,3935,-7427,-1052,-40,3809,4475,-7776,-2824,4810,-503,2318,-3630,-4952,7586,793,-4828,623,-1925,3742,4133,-8392,-490,5197,-841,3319,-4758,-4014,7282,-1191,-5042,969,-2334,5241,2134,-8014,226,3501,-994,1881,-6376,-1489,8713,-2087,-2639,-735,-2199,6256,1753,-7942,1292,3121,2262,568,-7909,-481,7867,2164,-2544,-5201,-825,8366,1087,-7401,-3154,1804,7590,581,-8768,-1625,5997,4132,-447,-8125,-887,8258,2663,-3102,-5644,307,9389,1472,-7179,-1833,1812,7783,1136,-8983,-1358,4531,3116,-918,-7448,-1665,9317,1978,-2656,-3604,-1171,8439,1106,-6283,-502,1596,2895,2527,-5792,-1122,7329,-726,-1072,-2250,-3217,5338,-342,-5233,262,-748,3185,969,-7669,1887,4603,-1778,-619,-2015,-1197,6375,-1741,-5125,1377,-381,4359,-937,-6894,2605,3958,-873,-957,-5176,1501,6923,-1616,-4389,122,1372,6191,-1971,-9032,2102,5193,1749,-1469,-6743,1927,7387,-932,-3996,-3301,1956,7227,-834,-7373,797,4536,5218,-2383,-7940,1627,6170,2529,-3233,-6223,2714,7234,264,-4655,-3341,3083,6548,-777,-6806,-1100,2822,4808,-848,-6832,1298,4236,816,-2839,-4336,522,6848,-908,-4849,-1451,1132,4151,-1940,-5881,934,3176,1305,-130,-5226,1778,4874,-1293,-908,-688,392,4639,-1173,-4171,2047,1578,1223,925,-4306,1682,4583,-2244,-1934,-845,1171,4113,-2628,-3988,1848,1231,1422,-2146,-5666,3983,4714,-1912,-2076,-3178,2914,5395,-4299,-3752,1654,2018,2968,-3059,-5642,3342,4295,-1538,-3967,-4509,3058,5345,-2215,-5127,-2059,4775,5809,-3855,-6000,1548,5058,1851,-3674,-6656,3730,4937,-221,-4130,-4662,2846,5521,-1621,-4994,-551,3041,4638,-4091,-6264,1630,4066,1224,-3064,-4626,2686,5270,-1385,-2901,-3371,2703,4911,-1902,-4265,1093,3161,2822,-2206,-3434,3275,2761,383,-1837,-2795,1347,3920,-3286,-2665,-253],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-1,1,-2,2,-2,3,-3,4,-4,5,-5,5,-6,7,-8,9,-10,10,-12,13,-15,16,-18,21,-24,26,-31,36,-45,56,-74,106,-176,386,-2479,-9126,2724,5732,-579,-2276,-4945,1584,9394,-4646,-4986,-654,1204,7644,-2387,-7762,3708,2453,-443,1321,-7615,1321,8402,-6001,-1193,1103,-724,6640,-3058,-6574,4614,1498,103,613,-5987,3684,5512,-6310,559,-219,1039,6297,-5813,-5053,7151,-165,726,-1663,-7128,6230,4713,-5208,-2307,-2408,2998,6073,-6282,-4288,4166,2042,3464,-4301,-7469,7224,6288,-2901,-3028,-5505,5452,7220,-5440,-5522,-46,4520,7098,-4968,-7323,3427,5429,2638,-4802,-7757,5787,6283,-1360,-4756,-4576,5308,7102,-4256,-4996,-100,3464,5682,-5252,-6470,3090,5088,2208,-2704,-6284,5053,5860,-3273,-2823,-3499,2856,7186,-4520,-3484,1346,16,4710,-1597,-6999,4808,1227,-2236,1214,-5233,2541,5795,-5892,-293,729,-716,5312,-3620,-4651,7520,-159,-1500,-959,-4275,4851,4047,-7107,-241,1178,509,4743,-6861,-3778,6369,872,-348,-2816,-5271,6967,4349,-6175,-2201,506,2521,4387,-8882,-3877,5616,3376,757,-4867,-5767,7452,3890,-4155,-3652,-3959,5483,4664,-6847,-5394,1628,4822,2895,-6539,-5602,5242,4576,149,-3902,-4388,6278,5037,-3320,-5569,-2602,4876,5556,-6357,-4813,-374,4987,4153,-6255,-5126,4955,2682,23,-4397,-4718,4700,3351,-3333,-1515,-1780,3130,4782,-5543,-2304,4001,949,2858,-3373,-4078,6473,2256,-3623,240,-3259,2506,2935,-7030,354,3939,-1096,1949,-4678,-2768,6210,-1185,-2864,-53,-2693,5280,2484,-7701,883,2755,1900,2043,-6213,-1206,7851,-896,-2636,-2184,-1810,6428,738,-7021,-2241,2587,3391,1890,-8118,-1988,6341,2240,-321,-5674,-3071,8013,2379,-4564,-3356,-313,5648,2701,-7332,-3278,3664,4114,892,-5671,-3472,5130,2399,-327,-4697,-2489,7496,2163,-3806,-3648,-101,5682,3178,-5368,-2913,3086,2358,946,-5671,-2160,4658,1533,-82,-2245,-2045,4578,1897,-4809,-538,-564,2189,2929,-4487,-1628,3280,-456,-529,-1906,-2122,5438,33,-3642,761,-909,2190,1975,-4055,1890,4053,-265,378,-3116,-398,5506,-99,-3841,1342,925,3478,947,-6235,2024,3245,-96,-331,-4678,738,5843,-1581,-3665,-1798,247,5284,-1381,-7467,1311,2786,2384,-318,-6086,1239,6412,1524,-3151,-3300,263,7752,816,-6157,-2168,1352,4569,217,-6489,-712,4285,2485,-1148,-6214,-801,4574,2203,-2565,-2747,1408,5387,755,-4387,-2349,1427,3148,-492,-6702,-540,3471,1613,-422,-4258,264,5467,376,-1332,-1809,-370,4185,454,-4440,-150,982,1755,170,-4297,-55,2511,-54,-672,-373,-141,3017,-670,-3202,1609,4,956,-274,-3799,1437,3034,-1498,-1229,-749,649,4955,-1750,-2795,1141,1796,2460,-2030,-5087,1997,3477,549,-1849,-2884,2274,5396,-2999,-2968,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-11,11,-13,14,-16,17,-19,22,-24,26,-28,32,-35,39,-43,47,-52,58,-64,72,-80,90,-102,117,-135,159,-191,237,-309,436,-725,3157,-3334,-9617,5824,5498,267,-4026,-6075,4370,8741,-2682,-5409,-2224,4954,7926,-5407,-7445,2316,4976,3467,-4551,-9186,4412,7245,1076,-4100,-6641,5130,9245,-3240,-4507,-2735,3212,8630,-4675,-8095,2789,3516,4337,-2426,-8566,4215,5738,-1510,-1612,-4666,3269,9494,-4514,-4401,2918,-606,5598,-1192,-9389,5538,3007,-1981,838,-6491,2428,8296,-7101,-2386,2744,-1535,6651,-3013,-5971,6455,432,-1069,685,-6040,4658,5797,-7485,-1220,548,871,5879,-6649,-5880,7676,761,-1847,-1787,-7049,7914,6065,-6851,-2556,-837,3739,7072,-7239,-4473,4586,3120,2612,-4939,-7332,6858,5062,-2724,-4493,-5142,6026,6590,-6012,-6225,511,5469,4244,-6139,-5781,4878,5958,2629,-4855,-7399,7498,5739,-2159,-5519,-4949,4776,8256,-6220,-5556,-117,3458,5201,-5971,-6111,5940,3249,2024,-3527,-7231,6384,4899,-4115,-1554,-2978,2467,6246,-6416,-3295,4282,198,3356,-2092,-6578,7308,3436,-3503,323,-2111,3263,5995,-6972,-1075,4545,-344,3118,-4607,-5305,8284,-356,-4277,-103,-3829,5037,4155,-9166,-355,1839,1601,3586,-6780,-3415,7093,1748,-2348,-2748,-2782,8134,3561,-6976,-3429,1402,5490,3324,-8256,-4541,6639,2952,-880,-6185,-4068,7766,3960,-3970,-5145,-695,7494,4166,-6331,-3838,2660,5364,2964,-7046,-4234,5727,5264,84,-5927,-2987,6870,3314,-4114,-4458,-1424,5299,4868,-6920,-2875,3350,3989,2190,-5629,-4594,6140,3298,-700,-3095,-3595,6636,2677,-5821,-1413,1411,2816,4293,-5793,-1538,6057,-839,723,-3152,-3597,6105,952,-4136,989,-869,2876,3558,-7157,-291,4062,387,2157,-3264,-1126,7824,130,-4570,631,-900,3988,1148,-8262,211,5654,1043,-414,-5611,-1469,7850,-578,-3555,-1992,-1653,6922,1591,-8000,-1043,3287,3940,1061,-8166,-742,7340,1872,-2117,-5327,-1795,7752,1911,-4864,-2624,502,6378,1795,-7977,-2421,3883,4790,-853,-6896,-694,5605,3268,-2302,-4879,-139,7440,1360,-4406,-2226,507,4905,1467,-5666,-648,4300,3053,1206,-5267,-925,5140,163,-3622,-2037,-758,4783,393,-5786,-762,3326,1927,1370,-5964,-639,4069,-1065,-985,-1542,-719,4826,-454,-4305,-332,1107,1525,-494,-4598,1615,5314,-903,-1428,-1873,976,6358,-1423,-4961,413,2687,3810,-1099,-6516,1138,4533,706,-3219,-4179,2651,5566,-2005,-4036,-2412,2097,4531,-1205,-6373,2114,4681,2307,-1724,-6229,-110,6750,360,-4209,-3867,1561,5948,-639,-5527,-1297,3917,4791,-1953,-6336,101,4835,1975,-1446,-4974,842,6094,-94,-3056,-3630,1431,6028,59,-5261,-2,3039,2164,-1272,-4815,642,4210,1187,-1689,-2960,98,4646,-851,-3988,-230,1541,2781,-278,-4706,809,3268,568,-1206],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-8,9,-10,12,-13,15,-16,18,-19,22,-24,26,-29,32,-35,39,-43,48,-53,59,-65,73,-83,94,-107,123,-144,173,-213,275,-380,607,-1902,4046,7827,-6210,-4214,1732,1944,5072,-4162,-8164,5958,3016,-944,213,-5371,5426,6013,-6141,-501,603,-170,6012,-4707,-5208,7094,211,-1117,-286,-5777,4643,4881,-7765,283,267,1062,4961,-6468,-3342,7595,-867,-637,-1789,-3899,7990,2742,-7778,336,168,3710,4396,-7007,-2758,6793,685,659,-5730,-5231,8874,3640,-4967,-1451,-1722,6644,5129,-9053,-4730,3555,5169,3091,-8125,-5209,7063,4705,-2535,-5599,-4146,8315,4663,-5769,-5425,-1326,6617,4202,-7150,-4783,1745,4930,1992,-8708,-5170,7226,4326,-1307,-4492,-5217,7264,4364,-6281,-2421,-914,4926,6726,-6505,-3804,4184,1044,2120,-4098,-5602,8208,1933,-2815,504,-4322,4596,5237,-6369,-480,2617,-257,3543,-4115,-4639,8464,-746,-2472,-194,-4330,6574,2950,-7241,2155,1472,23,2411,-6833,-1057,7226,-1022,-1400,-841,-2776,7100,793,-8816,1007,1852,3288,2222,-8357,-1858,8958,844,-1581,-4305,-2002,8689,555,-7375,-1779,723,5752,1599,-7708,-2686,5489,3966,472,-7528,-1706,7897,2097,-3932,-5469,-1518,8246,2977,-6627,-3910,1300,6601,1099,-6825,-983,3888,3502,483,-7625,-1523,7141,2297,-1703,-3149,-2170,7714,1472,-6228,-2629,303,3227,1666,-6716,-1411,5262,515,-24,-3356,-1528,6430,-134,-4429,-147,-1149,3350,3005,-6352,754,4375,263,1254,-4020,-1809,7122,-2019,-3536,1858,-1235,3929,689,-6988,3004,3496,-33,1422,-5215,492,5803,-2803,-2928,-448,-63,6860,-1228,-7024,2040,3796,3039,-546,-6828,373,6713,-847,-3234,-2974,1136,7368,-745,-7314,-119,2373,4426,-206,-8028,-477,5535,1590,-2401,-6060,548,6512,113,-5766,-3691,2066,6174,-1193,-5877,-262,2616,3490,-1574,-7289,1110,5447,1933,-1281,-5164,254,6041,-476,-3062,-1659,-168,5492,-286,-5731,1310,2056,1569,-17,-5824,156,5950,-124,82,-2766,125,3801,-1477,-3464,1075,487,2451,-23,-5933,1984,2347,-1968,-126,-2699,-507,5927,-3414,-2519,1904,265,2752,-636,-4892,4039,3014,-1467,-2382,-4143,2486,4727,-1131,-2852,1626,2189,3380,-2428,-5220,2827,3725,-215,-1886,-5542,3021,5412,-2545,-3883,-1183,2704,5742,-2434,-6291,1408,4095,2997,-1900,-6099,1593,5884,554,-3777,-4436,3073,5459,-2751,-4304,-2016,2962,4066,-2484,-5222,116,4341,1433,-3202,-4845,1358,4174,-319,-3024,-3401,1513,5904,-1921,-4344,23,1857,2750,-2385,-4067,1265,2440,-332,-1201,-4068,1082,3535,-1387,-1477,-251,929,2228,-2041,-4027,2099,1554,1100,-795,-3643,3034,3180,-3276,-1294,353,884,2624,-2846,-1944,2321,1716,826,-2701,-2870,3963,2595,-2570,-2037,-1217,2043,3740,-3346,-2693,2013,2397,998,-3502,-3501,3803,2987],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,-1,0,0,0,1,-1,1,-2,3,-5,8,-13,23,-45,99,-284,1826,10664,-1675,-7265,-166,1792,6963,-1038,-9334,1986,6393,4451,-2843,-8519,2333,8578,553,-5336,-6276,1492,9862,128,-8259,-2050,2425,7805,-1620,-10119,-207,4643,4050,-1213,-9825,180,9869,-803,-4307,-4646,979,9757,-658,-7368,484,1284,5478,206,-8681,2229,5657,-1996,606,-5593,-1129,9436,-1906,-3593,2029,-1028,5470,477,-8766,3702,4212,-1395,1709,-6663,-763,7195,-6402,-2447,1901,-1518,6555,-2730,-7506,5445,429,-1161,622,-7365,5486,6782,-5800,-2930,-220,1448,8090,-5315,-7893,5579,2892,3106,-1483,-8359,5490,7154,-3634,-3587,-5011,3730,9026,-4340,-7741,1882,2989,6045,-3820,-7995,3145,5345,884,-3894,-7692,3884,7857,-1502,-5668,-3577,2937,8138,-3635,-8408,-348,4613,6355,-3277,-8598,3226,6646,2291,-2449,-6782,2362,8036,-3755,-3883,-3122,1734,9091,-2997,-7385,1898,1965,3238,-267,-7482,3164,6793,-2250,-587,-3846,793,7789,-3804,-2994,3066,-757,4319,-1240,-7009,4290,3273,-3462,85,-4460,2342,7474,-5788,-2051,1458,-206,5298,-3723,-5874,6572,1309,-2013,-1099,-5678,5224,6470,-6931,-2825,576,2398,5299,-5535,-7026,5833,3241,750,-3097,-6509,6435,6676,-5058,-3929,-1381,5203,7384,-5932,-5213,1879,4232,3206,-5773,-7883,5500,5629,-1159,-4957,-4245,4832,6649,-3552,-5176,-1241,5642,5373,-4695,-6367,1709,4171,3339,-3913,-6893,5159,5345,171,-3995,-5160,4273,6072,-4914,-3095,-814,2598,5198,-4361,-5244,3413,1290,765,-2138,-5061,5192,4206,-3043,-1020,-1726,921,4338,-4329,-2758,3514,-658,1673,-1365,-3927,4595,1737,-3565,-341,-435,3265,3930,-6123,-2201,4056,-109,944,-4206,-3358,6688,1029,-2829,-971,-2676,5930,4387,-6664,-1800,3353,2948,2996,-6101,-3304,7410,2051,-2032,-3930,-2840,7348,3313,-6865,-2638,2308,4402,3417,-6549,-5339,4369,3823,526,-6044,-5411,5565,4224,-2952,-4053,-2551,4749,4248,-5063,-3518,1054,4367,2961,-5158,-4510,3589,3648,1328,-4187,-4726,5531,3333,-3283,-3686,-1185,4748,3975,-5043,-1755,19,1400,2463,-3927,-3268,4338,2781,-608,-1992,-2324,4211,2715,-4152,-898,810,915,2487,-5248,-1575,4710,104,362,-1951,-913,5108,1175,-3862,766,1419,1973,291,-5865,159,4558,222,-322,-2812,-1163,5922,276,-5586,-899,683,3936,455,-6916,-583,3967,2901,-236,-6475,-1895,6826,290,-2339,-2993,-1296,7146,2324,-6460,-1943,2271,5008,1485,-6544,-2837,5775,2960,-2357,-5632,-870,6234,2025,-3230,-4173,134,5355,1669,-6094,-2754,1748,3647,789,-5614,-2273,3655,3781,62,-4377,-1533,5084,1643,-2969,-2511,1303,3960,1851,-4513,-787,3249,1870,489,-3252,-1674,3960,225,-2239,-1188,-229,2965],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-6,7,-7,8,-9,10,-12,13,-15,17,-19,25,-32,51,-110,863,1928,-5895,-6431,8440,2898,-3697,-1696,-3571,5048,5626,-7779,-1342,3294,-388,4500,-6011,-5087,7444,-280,-2078,-52,-5431,6516,3838,-6682,2180,2456,569,5027,-6457,-1308,8321,-3284,-956,-397,-3340,6850,659,-7449,2197,2057,1674,2963,-8968,-570,7159,-1443,-1025,-3701,-2246,8568,384,-6579,-453,884,6370,1415,-8793,-1065,5967,2453,-151,-8098,-1490,9731,2428,-4105,-5032,-675,8391,2126,-8491,-3043,2994,6780,804,-8872,-1070,6734,3490,791,-8576,-1287,10024,2558,-4865,-4772,-1692,8164,2786,-8596,-691,2672,5236,2353,-10038,-1828,5642,1077,-145,-5585,-3232,9010,1209,-4993,-1089,-1979,5747,3602,-7959,360,3143,-991,2949,-6177,-2003,7464,-1197,-2468,1356,-2525,5745,667,-8134,2700,3258,-251,2480,-6619,69,6986,-2804,-2471,-132,-713,7086,-814,-8012,3657,2776,1462,655,-7582,1148,6976,-2894,-2524,-2444,1184,7947,-2964,-7549,1930,3605,3775,-1210,-9503,896,8467,574,-3328,-6003,524,8112,124,-4771,-3554,1901,8289,-837,-7868,-1318,4577,5044,-1960,-8810,395,6866,2101,-3514,-5412,1402,7812,-738,-3966,-2661,743,7959,-429,-7059,1387,3305,3255,36,-8309,-361,7260,-438,-1634,-3323,-908,7854,-1721,-4084,802,-662,2876,1672,-7817,1804,4043,-1900,204,-3898,-173,7112,-4367,-3736,1767,-1031,4629,-864,-5864,3546,3285,-2063,-431,-4690,1158,5657,-4132,-2688,1197,568,4646,-2860,-5398,4701,2594,-526,-1326,-5637,3629,7150,-3760,-3364,-416,1917,6078,-3722,-6001,2221,2835,2476,-2854,-6357,4497,5848,-1361,-4961,-4197,3148,7141,-3467,-5576,-841,4754,5907,-3153,-6305,2059,4731,3275,-3697,-5579,2956,6426,143,-3632,-2994,4016,6197,-2636,-4829,-376,3069,5672,-3231,-6438,2469,3127,1342,-1037,-4593,1726,5288,-1091,-2178,-1393,194,5552,-3279,-5081,2561,1204,743,-26,-5355,1812,3987,-2091,-939,-1872,873,4322,-4060,-3660,2832,-320,819,-1823,-3333,3673,1706,-3003,-276,-1381,3650,4376,-5193,-3259,1418,2025,2335,-4761,-4213,3998,3895,-1182,-3026,-2748,3789,4525,-4169,-4296,1108,4581,3340,-4246,-3982,2796,3086,785,-4674,-3544,4414,4728,-3282,-4244,-517,4075,4418,-3412,-4149,-255,3649,2782,-4597,-5041,3411,3946,6,-4007,-3667,3420,4830,-2664,-3429,-1247,4363,3395,-4520,-4782,2510,3540,3114,-3152,-3300,2567,2981,-2490,-2458,-2066,3836,4076,-2896,-1660,554,1457,1931,-2865,-1837,3665,954,-562,-1823,-1840,2629,2528,-4178,-1079,689,1233,2027,-3472,-1865,3720,516,-68,-2216,-1104,3849,210,-2320,11,703,2100,1593,-4906,-1092,3671,828,464,-3871,-2839,4806,2374,-4443,-2231,-48,3458,681,-5925],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,5,-5,5,-7,8,-9,10,-12,13,-15,17,-18,21,-23,26,-30,33,-36,40,-44,49,-54,59,-65,72,-80,88,-97,107,-119,133,-148,165,-186,211,-241,279,-327,393,-487,634,-898,1522,-6653,-1299,9220,1756,564,-7891,-2189,9612,1686,-6370,-4298,-517,9879,2135,-10518,-3379,3681,5325,1220,-9774,-3507,8850,3829,-993,-7283,-2453,9673,3585,-6231,-4146,-177,8503,1746,-7479,-1402,2773,4351,2271,-9116,-2612,6739,1724,-420,-5198,-3780,9618,1333,-4867,-153,-1951,6304,3368,-9074,-210,5208,428,1335,-5722,-2934,7921,-822,-3339,701,-3683,5695,1996,-8097,2225,2978,-1127,2954,-6429,-1660,7676,-3707,-3183,-467,-1171,9618,-1429,-9323,4385,2390,801,1558,-9588,1813,8669,-2223,-2807,-3064,-514,9953,-2511,-8869,1508,1844,4795,382,-10619,2425,7907,138,-3437,-6287,803,10557,370,-7442,-4162,685,7419,755,-9104,642,5618,3981,382,-7565,156,8075,1714,-3837,-5587,440,7747,-552,-6718,-2705,2158,6792,-465,-8555,-377,5036,2745,-839,-7871,-135,7271,643,-1802,-4438,-1374,8488,-1179,-5528,2518,967,5127,1514,-7296,1427,5849,-2284,535,-4585,-499,6616,-2842,-3658,2817,-824,4299,-208,-6824,4572,3808,-2988,148,-4931,1619,7833,-4599,-2661,1481,-821,6482,-2107,-8852,4463,3115,-383,-1031,-6645,3052,7701,-5238,-4471,-263,1270,8417,-4858,-8028,3189,3372,3033,-2576,-9339,3752,7202,-1475,-3044,-5415,1985,8839,-2820,-6651,1347,2756,6752,-2983,-8634,2538,6257,3721,-3038,-7360,2500,8851,-792,-3878,-3429,2615,6875,-1700,-6768,-379,2760,5561,-1804,-7405,2007,4972,771,-746,-5781,2097,7465,-2956,-2302,-1379,420,5351,-3214,-5480,3093,1544,1999,-1369,-6172,2460,3680,-2953,-524,-1998,1130,4899,-4083,-3388,3660,133,1610,-1809,-5117,4626,3013,-3930,-671,-2047,3188,4235,-5040,-2604,3132,611,3460,-5371,-5594,5523,3130,-2688,-3518,-3981,3421,5952,-5154,-4647,705,3335,5033,-5119,-5371,4705,4967,664,-4920,-5387,4245,6429,-2464,-4118,-2326,4265,6966,-4322,-6035,1967,3738,4355,-4062,-6686,3018,4213,223,-3304,-4567,3694,5105,-2456,-4584,-1482,2919,4220,-4714,-4569,1883,3057,2473,-2689,-5692,3572,2922,-608,-1354,-3277,3737,4477,-2827,-1983,64,826,2610,-2583,-3682,3979,1592,-1060,-1674,-3104,3187,3544,-4347,-1535,130,1682,2549,-3839,-2078,4032,831,-431,-1986,-1961,4204,1255,-4686,-688,-119,2810,1919,-5405,-1655,4113,1876,842,-3932,-3131,6248,1076,-3928,-2488,-924,4932,2536,-5495,-2220,2534,2600,1654,-4757,-4702,6751,3359,-1883,-4273,-3339,5360,3133,-4683,-2711,1231,4965,3458,-5128,-4237,2982,2670,1787,-4306,-4213,4973,3960,-2086,-2560,-1969,4901,3427,-4781,-3147,709,3415,1748,-4887,-3395,2856,3643,585,-1961,-3462,3192,1748,-2364,-1739,-831,2556,2311,-3955,-1797,2110,829,1060,-3142,-1591],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,5,-6,7,-7,8,-9,10,-11,13,-14,15,-17,18,-21,23,-25,28,-31,34,-38,41,-46,52,-58,65,-74,85,-99,118,-146,188,-264,452,-2234,-1903,226,7490,3390,-10235,-11,4764,1217,2168,-6927,-3176,10091,120,-2053,-819,-2896,6175,1830,-8256,1668,1466,-232,4017,-7212,-659,7732,-3756,-638,-503,-4027,6601,100,-7873,3924,319,874,1527,-7839,643,6882,-2698,-1430,-1567,-286,8285,-2053,-6600,3565,1846,3080,-247,-7902,2764,5504,-2106,-2849,-5383,2019,9008,-1921,-6774,-526,2760,6604,-2338,-8566,950,5584,4013,-3331,-8321,1690,8452,-78,-3706,-6410,1274,9369,-1639,-6559,-3168,1605,7949,-1906,-8403,619,4852,3680,-1457,-9021,1972,9000,-148,-2040,-4772,1293,9584,-2347,-6619,50,660,5664,1106,-9375,2275,4811,-418,1385,-4866,-197,9178,-2800,-3365,1128,-2073,5977,771,-7965,2189,2017,-826,1771,-5064,1983,7237,-4583,-1597,1366,-2714,6117,-1668,-5944,4901,1914,-381,-235,-5874,3465,4877,-4555,-1391,-1101,1944,6310,-3735,-5563,3162,2315,2158,-2111,-6283,4481,6876,-2355,-3600,-3350,3341,7059,-3970,-5962,366,3306,4711,-4077,-7922,2566,5915,2229,-3487,-7233,4735,6990,-2040,-4054,-4734,4820,7465,-4348,-5731,129,3904,5320,-3057,-7784,2608,4462,1601,-2831,-6552,3738,7107,-2716,-3136,-3517,1237,7001,-3075,-5461,2276,1433,3893,-1412,-6587,3350,4161,-1899,-265,-2945,1789,6972,-3983,-2443,3433,-1267,3840,-736,-6182,3813,1561,-2067,295,-4073,1865,5236,-5356,-2108,2584,-148,2998,-2700,-3637,4785,1920,-1660,79,-4194,4111,4296,-4731,-2387,927,3367,3746,-4890,-5176,5176,2918,-416,-4606,-4184,5652,4344,-3923,-3934,-1267,4376,4640,-4727,-5654,2094,4843,1763,-4982,-5375,5007,5216,-638,-6225,-3475,4818,5496,-4190,-3744,-349,4737,4550,-4000,-5122,3382,3416,2199,-4443,-5404,4696,4025,-502,-2671,-3910,5254,4853,-4414,-3220,191,3301,3382,-4653,-4151,3746,1081,939,-1946,-4715,3807,3173,-3727,-178,-1128,1977,3667,-3921,-2774,2939,-342,242,-1099,-3705,4513,1796,-3811,559,-326,1479,3854,-4819,-624,3494,-410,1278,-3537,-2238,6674,957,-4527,-1552,-2368,4762,1883,-5981,-2428,2667,2767,1940,-5949,-1826,6095,1971,-2409,-4685,-58,5504,3523,-5305,-2598,649,4274,1163,-5399,-3160,3944,2946,-541,-4955,-2622,5436,2342,-3211,-3346,-1886,6437,3297,-4192,-3109,1058,4567,1075,-6473,-3908,3793,2707,163,-4444,-1926,6383,3061,-2416,-2843,-456,3219,2540,-4968,-2752,2657,1530,2179,-3608,-1977,2418,1430,-1305,-1805,-2537,4671,2110,-4232,-1165,1177,1787,1443,-2804,-770,2870,-164,-684,-1310,-747,4631,675,-2810,489,1545,2073,-72,-3644,1342,3676,645,-1156,-1609,-717,4238,-811,-3299,-1375,1735,3436,2,-4692,970,3842,2324,-1168,-3968,-232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-7,8,-8,10,-11,12,-13,15,-16,18,-20,21,-23,26,-28,31,-35,38,-43,48,-55,62,-72,84,-99,116,-125,-67,-6507,-2902,-609,6268,6583,-10218,-4585,4603,5262,2669,-8022,-6751,8788,4395,-2332,-5045,-4845,7911,5532,-6674,-5540,-90,6583,5144,-8200,-6410,4442,5482,3375,-8318,-4502,7273,5418,-2417,-4626,-4333,6525,5678,-6164,-3775,-378,4839,4707,-7839,-5052,5078,938,1781,-4312,-5929,7771,2634,-4875,661,-2799,3558,4753,-7579,-176,3253,-165,3770,-4585,-4982,8109,-1307,-2859,1587,-4417,6432,2966,-8501,2164,2960,-474,3147,-7053,-1853,9722,-2317,-1981,-484,-3420,9521,993,-9762,589,2217,3310,4695,-9024,-1184,10257,106,-1374,-5809,-3026,10957,1128,-7735,-1614,498,7205,3390,-10068,-1707,5891,2861,-133,-7334,-3675,10028,2356,-4804,-4756,-2059,8893,3836,-8474,-2792,2778,5899,2607,-9377,-2846,5898,4103,-81,-6776,-3052,7668,1642,-4125,-3393,-1829,7896,2980,-6573,-1023,1260,3424,2070,-7743,-1589,5972,1923,-668,-3919,-2879,7103,-61,-4773,-21,-1938,3920,2513,-7593,320,4853,-889,1207,-4171,-1638,9181,-1859,-4240,2015,-1187,5031,823,-8306,3729,3282,-1170,847,-5021,545,9019,-3068,-5069,422,-214,8407,-1436,-8636,2887,5416,2417,-21,-8493,298,9756,-1825,-3718,-4078,-765,9862,-208,-8738,-563,3448,6579,68,-10136,619,6962,1277,-1290,-7110,346,9169,1107,-6361,-3535,1046,6850,652,-8357,-1659,5087,4614,-551,-7686,-830,6650,1323,-2360,-5324,-315,7503,1588,-3722,-1832,634,4750,318,-7002,-41,1890,1713,-86,-5303,1225,6330,-577,-926,-2025,-897,6002,-1939,-4918,1659,88,2677,1273,-6061,1836,4230,-2901,-1119,-3046,465,6512,-3353,-3651,3856,1226,2303,-849,-6509,4477,3955,-2291,-1545,-4609,2049,7006,-4018,-4853,960,1597,5027,-1867,-7263,3116,4871,239,-2363,-5653,2875,7305,-2388,-4678,-108,1646,6530,-2774,-8081,1542,3658,2813,-1508,-7245,2170,6319,-900,-3306,-3980,2309,7183,-2228,-6716,-2043,2683,5666,-1793,-7021,207,5192,2735,-1460,-6114,1211,5877,21,-3611,-2491,2057,6034,-2086,-3344,-954,1532,4222,-1801,-6867,1374,3565,848,-1453,-3829,2514,4825,-2638,-2681,-67,278,5324,-1913,-3544,3276,797,22,-1719,-3715,3061,3288,-2933,-1669,-288,1985,3381,-4650,-3147,3308,1164,-36,-2103,-2905,4444,2634,-3292,-2567,-1516,4370,4508,-5046,-4074,3765,2966,2285,-4889,-4929,5236,3577,-2176,-2692,-3911,4737,4633,-4010,-5174,192,3433,3596,-3637,-4794,2768,3337,629,-3284,-4816,4112,6115,-2626,-4692,-1296,4220,4815,-2805,-5081,312,4136,1743,-3677,-5548,2509,4028,118,-2722,-3010,2416,4412,-1606,-3623,-475,2935,3392,-3228,-2038,1190,2687,1078,-1890,-3622,3243,2760,-1367,-2466,-2713,2049,3243,-3347],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-6,7,-8,8,-10,10,-12,13,-14,16,-17,19,-21,23,-26,29,-32,35,-39,45,-51,57,-66,75,-88,106,-131,168,-230,348,-653,3230,6018,-870,596,-7021,182,10454,-2500,-4784,403,-2375,8180,330,-9763,4602,3082,-258,2814,-7930,87,8086,-4479,-1333,-971,-1223,6484,-755,-6066,5194,141,107,644,-6366,2422,5206,-4162,-501,-510,-29,6506,-4365,-7197,3676,1345,2532,-1937,-7050,5239,5339,-4565,-2607,-3441,3093,7284,-5539,-5352,1628,2958,4317,-4662,-7708,4984,5042,255,-4188,-5240,5534,7106,-3697,-5493,-3503,4992,6860,-5068,-7173,1037,4850,5233,-5121,-7203,5378,5409,1251,-4312,-8236,5336,7212,-3922,-4465,-2841,3388,8480,-4592,-6777,2835,2086,5094,-1707,-8768,4749,5061,-2067,-389,-5544,431,8866,-4586,-3603,1891,-1163,6285,-901,-8537,4208,1838,-1473,1394,-5878,1777,6837,-5242,-1285,2083,-1159,5997,-2711,-5652,5081,34,-900,599,-5606,3856,5082,-5366,-1576,493,985,4506,-4526,-4648,5960,1848,72,-3293,-4689,5560,4193,-5013,-2872,-1811,4249,5298,-6407,-4087,3112,4486,3110,-5260,-6224,5193,5365,-1799,-3700,-4652,5256,4634,-3984,-4307,-1500,5902,4922,-6920,-4761,3774,5067,3118,-5199,-4816,5875,5362,-784,-4819,-4483,6314,5855,-5856,-3079,-1355,3000,5905,-6506,-4480,3707,1389,1799,-3543,-7160,5112,3607,-4062,-2110,-3361,1335,6649,-5121,-2249,2836,-726,4212,-1984,-6814,5087,1068,-3442,722,-2915,2515,4784,-5017,-965,2191,-1115,3323,-2845,-2654,6386,847,-2354,-234,-2743,4033,2639,-6083,-583,971,1546,1779,-4984,-3547,6388,1915,-863,-2491,-2454,5412,1759,-5612,-2902,842,4534,1850,-7096,-3241,5913,3649,772,-5820,-4059,6761,4087,-2391,-4022,-1055,6191,2462,-5215,-3413,1147,5361,2397,-7117,-2762,3343,3122,942,-6406,-3844,5915,3125,-2823,-3027,-1464,4987,4076,-5905,-1888,465,3519,3392,-5603,-4025,4263,-34,128,-3636,-4028,5485,2806,-4033,212,-702,2675,3668,-4743,-2277,3681,-310,908,-428,-3288,5174,1845,-2833,-383,-1422,1283,2925,-5873,177,3479,-863,1356,-3240,-967,5393,503,-2991,403,-193,3884,725,-5820,809,3224,1988,-241,-4770,-1023,5613,402,-3714,-2138,-393,5585,360,-6444,-368,2998,3697,-826,-5789,-681,4333,2443,-1079,-5577,-622,5964,2085,-3660,-3919,962,5820,1233,-5372,-1404,2716,5141,-480,-6380,-427,5610,2137,-1166,-4678,-1912,5865,1467,-3463,-2135,38,4810,981,-4928,-472,2822,3415,461,-4475,-1277,4623,793,-925,-1614,-44,4714,987,-3494,242,2112,1154,584,-4735,-444,2723,-114,-974,-1909,-1334,3849,-1227,-4622,1208,1208,1694,-410,-4001,943,4023,-669,-1200,-2694,943,3979,-774,-3554,-282,1042,2853,-1412,-4789,2619,3394,1070,-1536,-4286,1547,5303,-1143,-3244,-1012,1625,4703],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-9,11,-12,13,-15,17,-18,20,-22,24,-27,30,-32,36,-39,43,-48,52,-58,65,-71,80,-89,99,-112,128,-148,173,-206,255,-328,459,-765,3475,3972,2534,-5557,-8810,7699,5623,-4473,-5172,-5087,4793,9774,-7240,-6733,1054,3582,6433,-5848,-9574,5553,6294,1641,-3006,-7935,5961,8890,-2713,-4581,-4280,4819,7479,-4806,-6940,643,4438,5039,-5069,-7212,3642,4222,1505,-3279,-6698,5321,6364,-4045,-3474,-2688,2513,6738,-4709,-4415,3808,670,3824,-2497,-6581,6388,3145,-3125,776,-3648,3016,5588,-6731,-1612,2068,-1386,5730,-3906,-5345,9229,1036,-2674,-188,-5532,5882,4219,-8943,-381,2095,1635,3890,-7907,-4188,9979,1738,-1630,-2905,-5689,8784,4236,-8885,-1313,-469,3880,6487,-9694,-5925,6873,3331,1958,-5386,-6768,9184,5072,-4909,-3198,-2858,7145,7180,-8656,-4974,2563,4729,4053,-6818,-7659,6094,4368,-101,-5555,-6312,6346,6608,-4596,-4170,-1820,6088,5252,-6367,-4830,2641,3758,2841,-5905,-5665,4448,2998,-1177,-3795,-3717,5820,3799,-3598,-2588,-782,3472,5497,-4870,-2884,4020,1085,1210,-2697,-4031,6499,1309,-4452,308,-1822,4183,3636,-6948,1255,4629,-1100,1609,-5449,-2091,8554,-1621,-4633,276,-2353,5830,2604,-7863,632,4375,924,1478,-6839,-2926,8847,604,-3314,-2250,-680,8602,2855,-9002,-513,2809,3974,3614,-9002,-2862,8072,2488,-1682,-4849,-3772,8890,2310,-7026,-2380,-357,5977,4419,-8294,-4064,4971,4372,1529,-6839,-4388,7160,4399,-2610,-4917,-2051,7725,3512,-6459,-3402,1695,5509,2486,-6857,-2636,4471,2677,1100,-5416,-3162,5151,1841,-1401,-3223,-2513,5259,2064,-4682,-545,2478,1591,2495,-5460,-1351,5715,-1046,73,-2126,-2752,5399,242,-4409,2666,587,3777,645,-6016,820,5939,-2224,669,-3003,-227,7245,-2144,-4819,1540,1497,4651,-305,-7768,2301,5024,276,-467,-5948,-289,8498,-1619,-4045,-1688,136,7309,-1064,-8424,1013,3568,2700,544,-7145,-9,8142,1425,-4069,-4256,752,8660,1412,-6911,-1279,1500,5161,887,-7175,-555,5788,3554,-1592,-6169,-632,6996,1598,-4325,-3189,588,6069,1648,-5815,-1823,2236,4046,987,-5364,-938,4446,1112,-823,-3456,220,5542,-336,-2992,-1043,673,3789,414,-6195,521,1870,1440,512,-4091,1422,5212,-1652,-2459,-620,596,5391,-884,-5721,2901,2122,1687,-567,-5238,1973,4011,-2186,-2008,-1351,2227,6292,-3005,-5154,2038,2507,2608,-1608,-5552,2942,4553,-1206,-3629,-2631,2171,6704,-1896,-5000,616,2313,5018,-3638,-7007,1959,5696,671,-2568,-5171,3095,7511,-1264,-3335,-2368,1730,6579,-1326,-6852,-708,3295,3855,-2074,-6460,623,6448,380,-3082,-5080,1669,6863,-469,-5314,-991,2277,5439,-777,-6128,-100,4340,1183,-1856,-4889,424,3014,-1097,-2024,-2417,527,4616,-1038,-2397,-256,1245,2137,-158,-3642,2167,3335],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-3,3,-4,4,-5,6,-7,7,-9,10,-11,12,-14,16,-17,20,-22,25,-27,30,-33,37,-41,45,-49,54,-60,66,-73,80,-89,98,-110,122,-137,154,-173,198,-229,269,-322,396,-511,707,-1138,4435,-5485,-6615,2632,-638,7066,-3169,-9661,5845,4674,-807,732,-6821,2405,7850,-4510,-2619,-408,-543,6362,-2136,-7832,4393,465,-400,239,-6777,3154,6088,-6122,284,-258,1003,6323,-5826,-4015,6912,527,688,-1793,-4852,6715,3785,-4780,-1662,-1124,4216,3872,-7210,-4527,4367,2114,1095,-6098,-3472,6857,3751,-2271,-4480,-2931,6676,5382,-6209,-3898,32,5524,3889,-8651,-5294,5982,4331,1623,-7357,-5146,7697,5628,-3057,-5995,-4567,7948,6064,-6607,-4779,182,4793,6504,-7082,-6602,6863,2551,805,-4567,-6997,7351,4933,-5531,-1228,-2623,4362,8388,-6423,-3570,3954,436,3508,-4403,-7445,6657,1830,-3292,506,-5666,4058,6706,-6044,-2181,668,-52,5359,-3412,-4723,5751,-612,-1729,571,-4841,5200,3574,-6862,704,1682,1066,3215,-6072,-2028,6147,-396,-972,-1570,-2271,6140,1271,-5490,-1040,890,2629,1668,-6724,-2989,4744,3104,-503,-5550,-2322,8393,1039,-3983,-4239,-258,7665,3100,-7099,-3344,3719,6002,1325,-8519,-2501,6481,3901,159,-6693,-2262,8385,2084,-5211,-3955,-1489,7554,4090,-7595,-2293,3058,4474,2712,-8697,-4129,6756,1818,-475,-4172,-3775,7133,3011,-5558,232,-847,3571,4066,-6769,-2547,5420,553,1876,-3592,-4836,7702,691,-4190,4,-1750,3571,4141,-5806,-515,3451,-399,1776,-4435,-2364,6205,1157,-2491,934,-1521,3340,2663,-6568,1969,2489,101,1073,-4364,-1302,6215,-1019,-3363,-794,236,4985,-714,-6381,1154,3087,2917,-114,-6367,-1173,5958,839,-2577,-3955,-18,6628,685,-4959,-1336,2113,5874,388,-7690,-199,4168,4734,-1509,-7520,-960,7010,1645,-3783,-5304,715,8478,360,-5912,-1480,1811,5687,866,-8164,-811,5997,2518,393,-6434,-358,6619,1160,-1799,-3074,-163,6064,1314,-5448,-210,1732,3411,2208,-7154,107,4960,-445,-878,-2814,-2718,6637,243,-3790,1195,-1095,2442,1466,-4479,941,4406,-1356,921,-3233,-1430,5493,-1368,-3792,499,186,2958,-992,-5201,2259,4047,-949,-1674,-3393,831,5633,-2534,-3993,434,1879,3526,-2224,-6100,687,4392,893,-1735,-3851,1295,5253,-614,-2551,-2080,2133,5470,-2143,-4484,-256,3325,4463,-1706,-5947,1247,5110,1463,-2254,-5828,2694,6664,-1535,-3134,-3396,2187,6420,-1086,-5015,-699,4032,4262,-2455,-5916,1845,4610,40,-1925,-4377,2031,6268,-1557,-3783,-1460,1617,4982,-733,-5054,1499,2732,1826,325,-4776,844,4577,-1991,-1913,-1242,539,3876,-1139,-3182,1230,1281,1130,-266,-3992,1222,2448,-2438,-1020,-543,318,4004,-3301,-2846,1451,1165,772,-2236,-3923,2652,4185,-1308,-2573,-2242,2359,3847,-2439,-2060,1648,2245,1604,-2939,-3481,3214,2429,-1215,-3306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-2,2,-3,3,-4,4,-5,6,-6,6,-7,8,-8,10,-11,11,-13,14,-16,17,-20,21,-23,27,-30,34,-39,44,-52,61,-73,82,-63,-771,-5817,1056,10665,-4624,-7833,2647,2726,6876,-2817,-11893,3123,7230,628,-2748,-8042,2119,11840,-2105,-5936,-3082,2059,9605,-1192,-8788,604,5056,5490,-889,-9669,558,7491,1358,-2531,-6155,560,9116,-1096,-4945,-2801,2739,8807,-883,-6983,1312,3221,3159,-1450,-8411,2327,5928,-694,-1658,-5060,349,7214,-3532,-4321,827,350,4893,-1021,-7854,4829,2860,-1070,581,-5759,2995,6413,-6208,-2811,1618,-626,5617,-3973,-6349,7610,1698,-1477,-567,-6134,5058,6200,-7478,-2362,895,1788,6990,-6238,-6740,7128,2451,1413,-3518,-9687,6679,7840,-5287,-3233,-2943,3220,10032,-7179,-7069,3099,3798,3877,-4410,-9566,5975,6441,-838,-1981,-6530,4413,9245,-3735,-6568,-916,4175,7116,-4295,-9289,2068,4739,3111,-3502,-8162,3000,8025,-516,-5588,-4305,2921,7298,-4069,-4437,-186,2288,5926,-3246,-7248,2940,4543,872,-2831,-5659,4095,4942,-3383,-1849,-1158,2292,5766,-4107,-3554,3268,342,3495,-2167,-5598,5265,2601,-3088,150,-2266,2455,4561,-7334,-1375,4401,715,3164,-5051,-5104,7193,462,-3455,-937,-2598,6400,5510,-7884,-1902,2698,2151,4717,-7576,-5562,8361,2358,-1304,-3513,-5562,8473,5705,-7094,-3155,-586,4568,6646,-9131,-4673,5264,4268,665,-4982,-6803,6373,6769,-3577,-3617,-2931,4950,6539,-5365,-6561,2234,4404,5108,-5888,-7124,4761,5490,-336,-4204,-4844,4414,5660,-2782,-3197,-1967,4353,4324,-4040,-4721,275,3799,2678,-4624,-4609,4960,3328,-278,-3273,-3393,4841,4746,-3677,-1403,-496,1226,4049,-4987,-2329,4678,200,350,-3088,-3426,5905,1654,-4672,-926,-504,3533,3166,-5932,-102,5030,466,659,-4083,-2692,7350,1219,-4908,-804,-465,5492,1515,-7868,-213,4871,2167,1988,-6610,-2097,8117,1578,-3376,-4032,-2413,7177,3108,-6874,-1589,830,6016,2862,-8525,-3856,7572,3098,-222,-5385,-3197,7599,3174,-5660,-2941,-609,5033,4148,-7044,-4394,3597,4770,1992,-4980,-4152,5567,3462,-1900,-4808,-1869,5863,4375,-4014,-2809,316,3803,2268,-4835,-1307,3003,2897,1474,-4392,-2672,5287,1619,-3188,-1576,348,3413,538,-5689,-657,1500,585,-722,-3814,-942,5066,116,-1589,-1235,-642,5578,-1003,-4996,221,1260,2373,698,-5491,854,4741,-1381,-2295,-3050,943,8033,-424,-4681,-595,1550,5878,-67,-7601,1307,4904,910,-336,-6306,285,7912,-204,-4213,-1791,1044,6316,443,-7822,136,4424,3217,-526,-7348,435,6623,1719,-2810,-3293,-907,6693,-27,-4929,-3599,1554,6458,961,-7009,-2827,5888,2208,-1044,-5773,-1233,6220,724,-3075,-3307,735,5100,842,-5499,-1331,1864,3591,885,-4367,-857,3625,704,-1389,-1877,622,4725,60,-3088,-1086],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-9,9,-11,12,-14,15,-17,18,-21,23,-26,29,-32,35,-38,42,-47,52,-57,65,-71,80,-90,102,-117,135,-161,195,-245,330,-496,940,-4832,-8537,8817,4514,-4098,-833,-4526,4819,6950,-8409,-1321,1132,1088,5938,-4073,-5369,6947,-165,-360,-769,-6069,4768,5295,-6329,474,748,1384,4790,-5862,-3843,6768,-1248,-705,-2354,-3258,6655,2673,-5569,109,-317,2916,4125,-7647,-1180,6003,850,-226,-4726,-2124,7456,1432,-5880,-2866,64,5900,1499,-7852,-1633,4464,3856,-98,-7465,-1792,7553,3082,-3043,-6768,-790,8995,2426,-7001,-4614,-238,8382,1447,-9853,-1795,3476,4679,2264,-9690,-2004,8934,1839,-2730,-5854,-3449,9326,3269,-7962,-1288,-75,5801,3744,-9685,-2822,5728,1988,2216,-5268,-4615,8580,2127,-5394,-1062,-4147,5365,5613,-8610,-470,3195,1068,3822,-4264,-3891,7443,161,-1815,-3,-4614,5354,2539,-7448,1097,1211,379,3342,-5596,-836,7579,-1958,-1849,-1472,-1740,6108,808,-6667,1214,2221,3201,-297,-7347,827,6841,-9,-2100,-4282,293,7883,-751,-5037,-3359,1357,5357,-1311,-7807,41,5680,2820,-2234,-7549,1173,7144,1091,-3427,-5532,971,7893,-140,-7864,-2075,1986,7386,-268,-8344,346,5401,3707,-302,-9246,-275,8861,378,-2794,-3847,-950,8528,516,-6951,66,1434,5544,608,-8070,-412,6532,156,1296,-4710,-1773,8390,-59,-4611,935,-778,4913,2718,-8199,496,3376,-572,1814,-3244,-1549,7150,-2123,-3072,-64,-953,3574,5,-5669,3389,2969,-1229,382,-5592,352,5244,-1354,-1887,-405,-510,5656,-897,-6370,2320,3432,1463,-1191,-5424,2638,6957,-738,-3516,-2785,2291,5478,-2346,-5954,-1358,4484,4475,-2436,-6288,1687,5162,2006,-3772,-6542,1927,6849,-1258,-4580,-3895,3602,7873,-2312,-7618,-71,3900,4271,-2699,-7635,1724,4845,305,-3236,-6470,1865,7849,-2091,-4421,-1735,1806,6960,-711,-5937,1507,3040,1213,-702,-5775,1026,6516,-1556,-1117,-3058,-519,6621,386,-5374,772,1123,3420,500,-5552,1848,4910,-598,-841,-3560,623,4612,-3300,-4323,910,109,984,-1623,-4745,2303,3693,-1604,-1071,-2421,2361,4249,-3585,-3091,1717,2116,3441,-3471,-4399,3710,2402,-429,-3150,-3959,3277,5275,-2596,-3371,-1350,3772,4368,-4056,-4791,2556,3469,3846,-5057,-5140,4412,4894,-906,-4516,-3021,3909,4894,-2183,-4602,-1043,4169,4417,-4280,-5176,2164,3590,2026,-3182,-4941,4377,4635,-1186,-3032,-3434,3797,5879,-2961,-3897,-239,2251,3665,-2879,-5147,2301,2167,373,-1884,-4657,2851,4412,-1976,-2215,-400,944,3654,-3775,-3224,3224,1400,907,-2080,-4087,3248,2822,-2970,-1318,-38,2628,3755,-3150,-2478,3189,1425,731,-2822,-3035,3277,1783,-2585,-1733,-875,3374,2836,-4338,-2586,2027,2180,1160,-3212,-2106,3992,2573,-1818,-3128,-1489,4647,2967,-3366,-2723,1970],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,9,-11,12,-14,15,-16,19,-20,22,-24,27,-29,33,-36,40,-44,49,-55,61,-68,77,-89,102,-120,142,-174,222,-300,448,-822,3968,1589,-13109,1271,9300,-337,-1142,-7883,-1013,12308,-631,-8386,-2495,104,8703,1850,-11521,-844,5082,3862,1230,-10608,-3458,10281,1559,-2885,-5500,-1133,9751,2352,-9094,-3599,2066,6615,2910,-8855,-1711,5416,3112,894,-7225,-2815,7161,1852,-3324,-3748,-1611,8413,1070,-6711,-145,1231,3469,635,-6866,568,4885,492,382,-4419,-490,8106,-2605,-3908,450,-1275,5088,-152,-8332,3134,4828,-1324,1565,-6015,2120,7967,-5350,-2774,412,96,6740,-1714,-8390,6507,3132,214,-332,-9330,4098,8362,-5171,-3739,-1628,1652,9990,-3613,-9882,2920,2943,4167,-890,-10592,2727,9595,-2868,-2518,-5254,1765,11125,-2829,-8390,1491,1503,7319,-1924,-12136,1848,6322,1567,-1131,-8186,-180,10166,-15,-4757,-2984,1163,9379,-573,-9362,-1582,3666,4326,331,-7757,-807,6982,1297,-1997,-5459,606,7513,-479,-3813,-1804,1198,5921,-1412,-6327,644,2408,2020,-398,-6781,2084,4452,-1906,-1876,-3222,-137,6490,-3441,-4861,3160,45,2163,-814,-6447,4235,3043,-2223,-930,-3700,1973,6861,-5931,-2035,3673,-292,5165,-4704,-5910,7268,2508,-1809,-1022,-6019,5328,7413,-5794,-3705,486,2814,6825,-4774,-7384,4588,4167,818,-2140,-8707,4477,7967,-3715,-3422,-3865,3913,8377,-5129,-6430,2600,2291,5303,-2039,-8251,2843,6516,994,-2716,-7071,2423,8957,-2744,-4780,-2863,3030,6284,-859,-6863,1753,3148,3482,-2173,-5654,2257,6430,595,-2766,-3903,1319,6211,-3500,-3490,-298,2015,4456,-2424,-4363,2766,2792,30,-901,-3586,3591,3498,-4154,-811,-841,1679,3871,-4572,-3281,4246,525,1036,-1812,-3537,5150,1956,-3387,-777,-1766,3370,4115,-8778,-3043,5152,2231,2896,-4270,-5074,6864,2566,-3990,-2211,-3119,6462,5537,-7280,-3523,1669,1984,3328,-6199,-5198,6237,3991,-865,-3959,-5600,6250,6920,-4818,-4546,295,4621,6362,-5517,-6912,2926,3955,2424,-4108,-6350,4946,5275,-2372,-4203,-2509,4041,5582,-3930,-4112,313,2824,4110,-3458,-4980,2175,4008,838,-2794,-4490,3702,4032,-2444,-1907,-1519,2993,3321,-4990,-3998,1285,2102,2393,-2824,-2809,3140,2097,-913,-1587,-1939,4154,1824,-5222,-125,908,1189,1592,-3916,-1443,5208,-66,-941,-3255,-1824,5005,599,-5261,-49,667,2893,2241,-6179,-1506,5332,-94,538,-4560,-2953,7661,1794,-5113,-1853,877,4871,1771,-6028,-1589,4769,2243,1167,-5461,-3357,6893,2703,-2735,-2704,-2284,6433,2459,-5410,-2715,1713,4146,2248,-5611,-3667,5331,3078,-507,-4717,-2944,5208,3580,-2900,-2973,-752,4411,3661,-4551,-3991,2153,3463,1174,-3615,-3547,3493,2981,-1263,-2981,-1651,3656,1799,-3033,-1670,179,2859,1542,-5006,-2254,2221,402,-219],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-7,7,-8,9,-10,12,-12,14,-16,17,-19,21,-23,25,-29,31,-35,39,-43,48,-54,62,-71,82,-95,115,-141,180,-245,370,-1442,6798,5193,-9970,-1736,4133,588,3217,-6983,-4342,9543,-651,-3517,-363,-5193,7057,3539,-7660,234,2271,799,3944,-6338,-2372,7014,-1383,-994,-1391,-3604,6600,1363,-6277,1758,1209,2498,979,-6052,157,6221,-209,-1502,-3812,-79,8121,-1650,-5153,109,480,5415,-870,-7094,1328,5259,2782,-2453,-7129,2658,8654,-1528,-3984,-4682,2629,8737,-2370,-7580,-24,4411,6106,-932,-8788,1789,7270,3402,-1295,-8538,2883,10334,-1815,-5516,-4004,391,8887,-832,-9097,553,2459,4311,1166,-10403,260,7503,-966,-1285,-5083,-2677,11222,-1792,-5994,-431,-1107,6390,2127,-9677,1225,4838,-895,2033,-5887,-2046,8569,-1446,-2735,-727,-3303,7631,2003,-7596,2217,2532,-820,2489,-5536,-1237,6220,-2966,-1133,413,360,5512,-708,-7089,2791,1750,786,699,-6232,2666,6056,-2961,-2658,-1989,1910,6761,-3588,-5314,1777,2838,4081,-2167,-6417,3372,5611,597,-4293,-5965,3197,7641,-1585,-5317,-2137,4682,6649,-4351,-7076,1849,4758,4109,-3411,-7468,3476,5786,39,-3962,-6710,3910,7789,-3755,-5427,-2597,2193,8717,-2530,-8983,2298,3475,2223,-618,-9125,3193,7048,-2259,-2052,-3719,229,9072,-1345,-7076,2616,706,4489,89,-8309,3424,5857,-1425,580,-3880,-1443,7588,-2826,-2947,818,-869,4440,-45,-5520,3783,2962,-1934,1001,-4266,943,5783,-4190,-2220,773,337,4192,-2183,-5826,4419,2567,-46,-645,-4066,2921,3867,-4079,-2729,207,3381,4745,-4751,-5293,2420,2782,1261,-5002,-4353,5357,4479,-1170,-3763,-2751,5384,4931,-3756,-4364,-33,4498,5153,-5295,-5546,4261,4103,1444,-4523,-5389,5397,6289,-1677,-4623,-2839,3325,7007,-5423,-5653,215,3062,4692,-3709,-7098,4358,3835,1541,-1755,-6775,4451,5267,-2437,-3041,-63,1940,5187,-3307,-5505,2920,1490,2089,-547,-4764,3232,3620,-2221,-812,-3548,695,4379,-4013,-2498,2854,45,2249,-1597,-3880,4058,2628,-2729,353,-1473,2470,3770,-4389,-1979,2244,1865,1014,-4197,-2712,4530,1761,-1070,-1526,-418,5180,2769,-4759,-2021,2179,3207,1343,-4558,-2531,4046,3656,-505,-4673,-1758,5112,4416,-3267,-3134,-781,6236,3430,-5877,-2826,2581,4791,1938,-6051,-3550,4619,2986,-1486,-4567,-2941,5904,4168,-3084,-3516,-834,4724,3401,-5029,-2633,3407,2706,1059,-5762,-3712,3956,2831,-1322,-3087,-1835,4092,4614,-4995,-2455,1284,2090,2687,-4003,-2646,3480,1657,-182,-1891,-2320,3113,3071,-2803,-706,84,1611,2264,-3351,-1632,2998,368,504,-2045,-2852,3828,990,-4049,-884,-748,1817,399,-4294,-929,3124,1783,-50,-2956,-211,4705,668,-3562,-2044,482,4567,275,-5165,-1031,2741,2543,-884,-5290,-215,5403,1307],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-9,10,-12,12,-14,16,-17,19,-22,24,-27,29,-32,36,-40,44,-49,54,-61,69,-77,88,-101,117,-138,167,-206,252,-559,10878,2025,-8650,-1844,-1810,6069,5502,-11656,-3124,5751,1839,1695,-7505,-5405,11500,2936,-5201,-3840,-3237,9053,5723,-9482,-3734,3532,4901,4644,-8250,-5464,7212,4188,-39,-5435,-6273,7359,3931,-5230,-4073,-981,5403,4886,-7052,-3562,2452,3927,2514,-6535,-3971,5903,2796,-1486,-3716,-3519,6924,2775,-5313,-1222,-1185,2915,3861,-6709,-169,4370,199,2180,-5017,-1790,7338,-2337,-2914,758,-2160,6253,1243,-9277,2237,3653,-356,2209,-6463,176,9888,-3022,-4692,-927,-1448,7573,-1344,-9509,2343,4272,2348,2729,-10429,-248,8801,-1163,-3062,-4154,-1046,10881,-350,-8622,1183,1959,6001,2212,-11871,-454,8398,-127,-198,-8222,-3311,12425,891,-6400,-1848,-875,7934,3274,-9784,-1705,6016,3966,1860,-10213,-4578,9024,1801,-2556,-4980,-2582,7959,3347,-5824,-3639,551,6243,2169,-8140,-784,3470,2765,79,-6118,-973,6890,1804,-2423,-1965,-241,5152,537,-4923,-136,1025,2024,856,-6136,1014,4364,-1239,-797,-2688,189,6108,-3607,-3928,2153,-855,4079,-1507,-7281,2842,4294,-1537,-576,-5116,2353,8382,-4540,-4243,696,1049,6752,-2346,-7863,4107,3534,1432,-2132,-7038,2723,8945,-3632,-3066,-1982,511,9698,-2857,-9545,2003,2991,4426,-1688,-9585,1019,7495,-673,-3038,-6256,95,9408,-446,-6290,-855,1617,7192,1656,-8811,-625,4866,1758,-1106,-6642,-857,7597,896,-3164,-3443,635,6436,-172,-6429,-1314,1999,3423,-813,-6705,-35,4876,2097,-422,-4408,308,5041,-2006,-2881,-1582,313,3742,-939,-4775,2186,1639,477,-1380,-3702,2480,3763,-2686,-803,-1515,1794,4111,-3156,-3366,3588,2431,1540,-1676,-5299,5255,3181,-3252,-1759,-2482,3035,5578,-5273,-4903,2510,596,3948,-3365,-6464,6075,4902,-1524,-2601,-5625,4243,7761,-5185,-5314,-576,3334,6587,-4068,-7002,2854,4173,1475,-2369,-7977,3840,8213,-2419,-2895,-3196,2092,8168,-2596,-6484,388,3237,5681,-2762,-7730,1815,5407,1424,-2401,-4984,1700,6382,-1189,-4098,-1866,1518,5087,-1677,-3856,989,1710,2274,-1138,-4228,1863,5411,-762,-1281,-1996,1581,3512,-3013,-2550,1008,988,1798,-2091,-3329,3462,1680,-1428,-1728,-2018,2526,3050,-4133,-1081,184,2346,2498,-3897,-2382,4256,1600,933,-2821,-3280,4481,3426,-4849,-2125,-246,4588,3503,-5674,-2777,3562,3137,1043,-3845,-3115,5728,3398,-3820,-2715,-2622,4247,5281,-5215,-4722,2148,3362,3069,-4901,-5531,5518,4609,-825,-3939,-4543,4102,4915,-3446,-3104,-830,3917,5460,-4771,-4597,2742,3109,1984,-4044,-3826,2738,4465,-1909,-2576,-2656,3518,4198,-3275,-3154,-495,1593,3042,-2892,-3901,1603,3039,-97,-2768,-1956,3644,1966,-1297,212,280,2705],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-7,8,-9,10,-11,12,-14,15,-17,19,-20,22,-24,26,-29,32,-35,39,-43,48,-53,60,-68,77,-88,103,-123,150,-192,267,-685,-124,-6944,-1850,11026,-409,-4130,-1311,-2699,7344,2547,-10625,1866,2326,630,3345,-7850,-1404,7992,-2020,-779,-289,-2036,5546,-480,-6228,2780,1075,1543,1806,-6385,926,6858,-3068,-819,-2237,578,5658,-1951,-4602,2451,1764,3537,-630,-6527,3181,4294,-892,-2363,-4318,3256,6049,-4399,-5084,-779,4343,7090,-4648,-6091,2841,3844,4173,-4233,-6975,5973,6369,-1212,-4412,-4498,6507,7594,-5538,-5234,187,2494,8318,-4597,-9040,4229,4895,2933,-2102,-9187,4020,8699,-3625,-3355,-4177,1248,10593,-5039,-5769,2090,1177,5360,104,-10939,3488,5250,-2190,472,-5286,1425,8738,-3500,-5431,389,-1422,6990,-830,-9261,3774,2898,-1067,1609,-5786,845,7873,-3481,-1457,-356,-1376,5579,-1543,-5413,4141,1116,1153,-1011,-4815,2728,5468,-2982,-1850,-713,1181,5101,-4122,-3609,3150,2675,1280,-3433,-3973,4490,3743,-2673,-3160,-3365,4365,5432,-5147,-4851,1582,5769,3500,-6044,-4342,3969,3836,1440,-5091,-5409,6483,5268,-3599,-4839,-3905,5448,6878,-6503,-3881,2294,5121,4943,-6254,-6878,5511,4144,1344,-2537,-6238,6140,7365,-4088,-2194,-1099,1270,8130,-5604,-6572,3698,2416,1799,-1591,-7411,5071,4448,-2350,-1275,-3682,585,7220,-4697,-3093,1886,144,3648,-820,-6259,3620,2174,-2601,-528,-4189,2539,3738,-4378,-2190,1052,-356,3183,-3475,-4157,4339,1363,-1252,-1172,-2598,3711,3175,-4320,-1213,831,1906,3019,-4809,-2354,4471,2213,-690,-3542,-1539,5300,2329,-4839,-2962,-438,5100,2641,-6246,-2946,3439,3678,2047,-7311,-3360,5454,3291,-557,-5856,-2920,6923,2533,-5453,-3733,-441,4571,4988,-6422,-2343,4509,3513,2158,-4866,-3834,7256,2808,-2968,-2927,-3892,5753,3901,-5274,-1866,709,2105,4017,-6014,-4384,4529,1783,1551,-2267,-3792,5243,3663,-4232,-774,-401,1905,3319,-4296,-2963,3273,-98,1606,-2084,-3503,4775,1067,-2792,-88,-1029,1888,2422,-5780,-376,3940,585,20,-3707,-1242,5431,-240,-2444,-1255,-444,4162,320,-4820,-150,2300,2978,732,-3853,-950,5191,648,-2296,-3007,5,5246,1557,-4133,-1472,2918,4948,622,-6525,-2094,3783,2955,-1530,-6539,-1328,6328,1872,-2643,-3271,646,6365,970,-5454,-1444,2098,4466,404,-6297,-1897,4238,2803,-492,-4288,-1621,5151,1322,-3858,-1926,826,4449,613,-6747,-1292,2177,2391,1679,-4866,-1106,4222,1020,-1364,-2529,-1805,4552,1585,-4764,164,880,1527,1987,-2876,-453,3753,626,-353,-1275,-1431,4272,193,-3137,-74,745,2161,529,-4489,1261,3044,-573,-817,-2614,405,4343,-887,-3160,-42,1724,3591,-1251,-4681,284,2030,655,-2193,-3038,2752,4538,-296,-3580,-1907,2909,4270,-1547,-3548],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,14,-14,16,-18,20,-22,24,-26,29,-32,35,-38,42,-46,51,-57,63,-69,77,-86,97,-110,126,-147,173,-209,259,-335,460,-697,1297,-6695,-6587,8819,589,2437,-6589,-7742,10254,6604,-5427,-2635,-4862,5929,9871,-9564,-5705,3535,2879,4897,-6074,-8951,9099,4955,-1303,-3239,-7794,5955,8947,-5092,-4773,-1602,4166,9101,-5109,-8204,3470,4336,3339,-3022,-6984,4795,4876,-1666,-2622,-5118,4941,5933,-3748,-4119,-505,2412,4796,-3912,-4249,4572,3026,2639,-3902,-5327,5027,2690,-2603,-459,-1086,2837,4372,-7031,-606,4039,80,2142,-4063,-3534,6977,141,-3476,-572,-3037,7218,3791,-10154,1233,3173,1195,2996,-8067,-3215,9595,-712,-1877,-2959,-4125,10359,2104,-9347,405,311,3861,4880,-10533,-3992,9199,2107,-220,-6806,-6150,10334,3328,-8105,-2618,-2011,7337,5900,-9896,-4548,5544,4203,3038,-6353,-7136,9497,4802,-2922,-4263,-4740,7710,7165,-7557,-4438,1578,4533,4856,-6612,-5364,5242,3883,-12,-5237,-5446,6257,5716,-3782,-2169,-1868,5102,5082,-5560,-2294,2756,3132,1536,-5549,-1884,4694,3288,-282,-3162,-3027,6174,543,-4382,-583,-148,1977,1835,-6537,-25,3682,-1142,-392,-5332,-1270,7404,-1831,-4194,863,-997,4969,377,-8766,984,5060,230,644,-7065,-296,9051,-2131,-4251,-1402,-1309,8532,700,-9592,1084,4234,2921,2189,-9186,-1094,8581,-678,-2685,-4527,-3049,9481,1765,-8211,-1365,1449,5748,2738,-10423,-1530,6246,2512,841,-6475,-4242,9317,3077,-4318,-3331,-2038,7510,2792,-7713,-1807,2981,4584,1228,-7206,-2409,6610,1466,-1035,-3974,-1962,6378,2240,-4237,-1938,484,3546,1637,-5291,-1650,2805,2629,201,-3455,-589,5545,154,-2391,-1663,-1085,4436,55,-3823,1929,680,1915,337,-5497,2466,5076,-2079,-1017,-2448,294,6305,-2008,-4495,2145,1568,3628,-1407,-6564,3688,4570,-756,-1108,-4888,2324,8757,-3378,-4227,-160,442,6412,-1367,-9931,3456,5008,2041,-1518,-7207,808,7886,-920,-4228,-2633,-48,8641,-784,-6807,-456,3156,4235,-549,-8281,947,6765,45,-2126,-5265,-424,7329,-554,-5129,-2240,319,4436,666,-6247,-199,4222,2968,-521,-5800,-1531,5460,116,-2390,-2731,715,5088,231,-4365,-258,2012,2479,327,-4971,1075,3561,259,-1786,-3591,1091,4008,-1680,-2413,92,1791,2394,-2596,-4536,1870,1509,-220,-2767,-3173,2633,4200,-3850,-3117,-866,1617,4197,-3197,-3821,3079,3079,1465,-1559,-5105,4284,4807,-3118,-2665,-2398,3078,6177,-3607,-5280,2385,1821,3280,-5098,-6178,4049,4305,-511,-2402,-4897,3080,7581,-2743,-3210,-930,2290,6214,-2417,-7317,1878,4937,2161,-2210,-5522,2547,6265,-367,-3592,-3110,2343,6666,-1202,-6488,-671,2828,3210,-330,-4689,1886,2967,1282,-1354,-3912,1784,3939,-682,-4066,-777,1934,3044,-1526,-3420,969,2035,659,-741,-4120],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-12,13,-15,17,-19,21,-23,25,-28,31,-34,38,-42,46,-51,57,-64,71,-79,90,-103,120,-143,176,-230,357,-1877,-579,166,6419,-2258,-10192,3732,4214,823,1236,-7100,1582,9317,-4097,-2188,-1053,-981,7805,-234,-8253,4027,1962,1513,1342,-6359,1723,6397,-3659,-371,-1886,540,4268,-3258,-4911,2711,1831,2203,-2602,-4164,4106,3192,-2864,-3062,-2307,4212,3411,-5546,-3550,1000,3656,2805,-6245,-4466,5475,4008,-799,-5093,-4665,8131,4485,-4675,-3149,-2406,7131,6040,-8164,-4572,2704,4583,3694,-6903,-7420,7168,4559,-2058,-3862,-6510,7523,6444,-7174,-3308,-1008,4796,9311,-6803,-6920,5344,1834,3899,-3152,-8981,6834,6062,-4596,-1812,-4824,2432,9072,-7040,-4825,3143,1027,4529,-2865,-7481,5575,3262,-1073,-705,-7101,3922,7595,-5676,-2353,615,-125,5229,-3105,-5171,4146,1967,348,180,-4464,3982,3626,-6478,-780,404,1574,4198,-4482,-3180,4382,492,77,-3197,-3101,6345,3538,-3460,-2165,-849,4926,2679,-6157,-2311,3180,4233,1318,-6005,-2099,6206,2167,-1517,-4967,-2431,8078,2762,-5840,-3068,732,6284,3362,-8017,-3028,3606,4326,1413,-8043,-4939,8293,3274,-2683,-3002,-3149,7530,4306,-7795,-3251,1034,4581,4851,-7625,-5416,6020,1982,1288,-3041,-6613,7559,3927,-4540,-1494,-2004,3208,5648,-6405,-4653,4253,1259,1962,-2360,-6457,5483,3072,-2259,316,-3091,3523,4070,-5066,-2197,1682,488,2187,-4568,-4361,5877,997,-1312,-919,-2799,4150,2084,-5489,57,1993,1695,1522,-4979,-297,4595,277,-1491,-3132,-462,4415,924,-4127,-1904,1149,4997,99,-4742,-245,3900,2718,-872,-5369,-1511,5600,869,-2699,-4466,-751,6364,204,-6272,-1301,2441,4321,254,-7524,147,6189,2869,-3,-5214,-678,6867,1002,-5354,-2691,-796,6913,904,-7093,-1035,3277,2782,2030,-7374,-2371,6312,930,-1769,-3082,-3365,6545,1883,-5501,-935,93,3645,3111,-5391,-1542,5087,305,570,-3844,-3951,4574,742,-4605,-67,-1304,2273,2712,-5306,-706,3046,-258,525,-2771,57,5028,-741,-2723,-314,521,2943,-1234,-4635,627,2655,688,23,-4063,311,4538,-794,-2861,-2379,2076,4940,-2039,-5159,115,2411,2538,-1870,-5863,1503,4168,1315,-2669,-4353,3201,5958,-333,-4129,-2032,1950,5072,-596,-5437,-490,4013,2415,-1937,-6235,886,5131,1209,-2873,-3816,948,6424,-685,-5449,-824,2039,4317,-264,-7532,-269,3299,1917,-171,-5710,-749,6743,-244,-3224,-1195,687,5617,737,-5237,-233,2200,1583,1168,-4326,862,4331,-1041,-1701,-2793,-22,3770,126,-3712,1310,1209,1838,-620,-4762,-383,2402,-1685,-877,-1893,394,3754,-1539,-2039,1099,540,1234,-2043,-2970,2665,3987,313,-3062,-1819,2138,4237,-2599,-3746,-616,2247,2644,-1884,-4785,1649,3318,866,-3391,-3590,3393],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-12,13,-15,17,-19,21,-23,25,-27,30,-33,37,-41,45,-51,57,-64,73,-84,98,-116,141,-178,241,-373,1923,-4607,-2152,-3272,2503,11662,-6770,-8280,3887,2897,6546,-4093,-11625,6403,7553,-2223,-2274,-7314,2862,11800,-5536,-5588,532,2668,8192,-3860,-10875,3464,5318,3429,-2431,-9461,2695,9447,-1485,-3112,-4459,1578,8710,-1435,-6946,-257,2864,6370,-1518,-8072,1870,5572,175,-924,-6106,2077,7934,-2018,-3080,-2369,1951,6405,-2554,-4770,2110,1047,2177,-1438,-5498,4466,2941,-3801,109,-2718,2895,5891,-5687,-2335,3511,918,4212,-5495,-5198,7474,1422,-2927,-1294,-4714,7078,5828,-9549,-1359,2498,2305,6186,-7908,-5998,8029,1287,1159,-3960,-8376,8167,5862,-8523,-1979,-1146,4673,8274,-8496,-6279,5191,4087,3956,-5463,-9101,8386,6013,-4951,-2577,-5592,4925,10076,-7597,-5907,1799,2267,6515,-4540,-8589,6422,5412,-197,-4136,-7585,3808,8028,-3295,-4652,-1723,3648,7604,-4004,-6015,2733,2722,3010,-3383,-6704,3932,5519,-599,-2484,-3817,2380,5231,-3605,-2311,-302,2481,3471,-3965,-3156,4160,1801,-580,-2203,-3960,5561,1886,-4717,-517,-148,2728,3047,-8291,-1071,4430,705,702,-4613,-3407,8242,-316,-5549,-1943,-1567,6639,3447,-7945,531,4651,1362,2920,-8191,-4575,9524,1410,-1889,-2529,-3344,9594,3646,-9157,-869,587,4299,3950,-9350,-3747,7585,2217,328,-5270,-6144,10158,5093,-5969,-3620,-2465,5484,6338,-8656,-5180,3633,4181,3177,-5345,-7098,6701,4832,-2626,-4567,-4922,5485,5460,-5079,-4991,-371,4171,3688,-4547,-3931,3927,2406,1042,-3812,-4178,5425,2833,-3856,-2255,-926,4233,2229,-4413,-1963,1787,2256,1692,-3739,-593,4360,40,-168,-73,-1995,4946,2,-4677,576,1080,2496,1074,-7402,454,5207,370,-633,-4180,-713,8050,-342,-5448,-661,634,4688,133,-8272,101,4692,1654,-1086,-6291,-894,8972,-196,-5106,-2572,41,8042,288,-8469,-1051,3132,3871,2075,-8698,-1903,8020,885,-2425,-5573,-1656,8350,1698,-6569,-2543,793,4983,2954,-7382,-3079,5724,2585,-346,-5493,-3170,5868,1883,-3901,-2497,-119,5266,1880,-6335,-1817,2177,2791,1469,-5019,-2273,4520,1476,601,-2217,-765,5812,1134,-3868,-1394,843,3112,1091,-4463,-506,3389,178,-723,-3536,576,5023,-2561,-2957,60,835,4964,-518,-5075,1098,2393,1169,-1478,-3620,3042,5811,-1510,-4077,-2177,2528,6022,-2651,-5173,281,3939,3902,-2861,-7016,1559,7144,-1161,-3448,-4701,44,7111,-1839,-4984,-1689,1479,5547,-533,-6413,599,4818,1682,-2758,-5922,-514,6496,-1299,-3477,-4310,1728,7276,-708,-7032,-186,3004,4253,313,-6625,-745,6741,1468,-1035,-3172,-107,5538,-190,-4100,-2004,1000,3812,259,-4385,-345,2778,893,-990,-4453,544,4530,1350,-3249,-1890,496,2988,-99],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,8,-9,9,-11,12,-14,16,-18,20,-22,25,-27,31,-34,37,-41,45,-50,55,-61,67,-74,81,-90,99,-110,122,-137,155,-175,200,-232,274,-329,410,-537,767,-1316,5457,4536,-3058,-1221,-7486,4015,7613,-5836,-3252,751,-432,7161,-3496,-6649,4926,1436,-517,-283,-7052,3090,5995,-5367,-1170,234,1807,5412,-4856,-2625,4738,713,87,-2187,-3535,5327,2245,-3679,-728,-1427,3611,3109,-6431,-1844,1956,2107,423,-6301,-2590,6851,2228,-3132,-4643,-1286,7637,1510,-6899,-1897,1354,6783,2456,-9056,-1183,5450,2096,1502,-8315,-2110,9659,1664,-3861,-3837,-3045,9018,4667,-9161,-2634,2601,4559,4699,-11129,-4461,8720,1530,337,-5527,-5762,9864,4023,-7221,-1717,-2149,5515,6687,-9194,-4320,5806,1099,3518,-4632,-6733,9788,4120,-2586,-1732,-4231,5216,6986,-7897,-2701,1249,738,4966,-4807,-5626,7151,2184,-2034,-182,-4946,4807,3980,-5170,159,354,1248,4376,-5028,-2840,6371,793,-1178,-2863,-2104,5164,941,-3892,313,1249,3833,323,-5724,-487,4745,1711,-1634,-6500,-515,7080,1177,-3810,-3150,354,7608,43,-7039,-464,2737,5976,770,-9060,-204,6389,1265,-497,-7446,-478,8379,789,-5679,-1763,-1184,8716,2862,-9186,-251,3328,4590,2222,-8853,-2015,8234,842,-1236,-4721,-3891,8708,2941,-7355,-558,1566,4671,3247,-8628,-1370,5228,525,1739,-4161,-3968,7827,1378,-4488,434,-2368,4678,3178,-6960,-788,2507,293,2972,-3581,-3188,6264,-31,-2878,-719,-2509,4571,911,-5236,337,2193,936,1017,-3911,-865,5329,-39,-813,-2254,743,4776,17,-5020,728,3246,3352,-1753,-4723,2073,4192,-51,-2478,-3962,1471,6772,-1853,-3909,-2196,2256,6604,-1566,-6112,1547,3142,4251,-2283,-6087,1210,7244,262,-2980,-5586,1358,8773,-1443,-5586,-991,1811,6566,-591,-9424,-262,5106,898,-103,-6743,674,6815,-440,-2242,-2984,-918,7141,884,-6719,-179,782,4171,1159,-6836,-381,5264,-120,-1129,-2308,-1060,5808,294,-4329,1013,-490,2885,1170,-5571,181,3217,-699,-347,-3191,-832,5544,-1773,-3608,-61,296,3159,73,-4916,2173,2256,-885,-439,-1873,1176,3530,-2271,-3623,-1607,1578,3663,-1797,-4305,973,3171,783,-1138,-5122,3587,3978,-1556,-2539,-2241,2650,4338,-4368,-3566,-213,2227,3730,-3784,-5771,2411,4451,392,-3040,-4228,3266,5393,-2134,-3769,-2494,3145,5150,-3499,-5108,594,2391,2966,-2910,-6593,2959,4513,1258,-2882,-5010,3184,7038,-3063,-3986,632,604,6304,-1303,-5325,1785,2996,2568,-682,-4492,2208,5556,-1158,-675,-3003,578,5238,-2212,-3907,1284,322,1154,-663,-5129,1434,3107,-1765,-1385,-1637,782,3512,-2339,-3133,1575,639,2081,-2035,-2848,2153,2491,-1562,-1110,-1538,2102,2683,-2795,-2271,1166,2136,2373,-2679,-3359,3872,3375,-1218,-2513,-2015,3468,3093,-1806,-2999,-844,4316,2667]],"minZ":-13686,"maxZ":14228,"minX":0,"maxX":0.16249800000000023,"minY":2.007843137254902,"maxY":514.0078431372533}},"id":"67d39959-be1d-456d-9cf1-453b3d9f9fa0","meta":{"TITLE":"Parameter file, TopSpin 3.5 pl 6","JCAMPDX":5,"DATATYPE":"NMR FID","NPOINTS":"11\t$$ modification sequence number","ORIGIN":"Bruker BioSpin GmbH","OWNER":"nmr\n$$ 2023-11-08 09:26:02.740 +0100  nmr@ibg-4-babsi\n$$ /opt/topspin3.5pl6/data/complat/nmr/data/SG/nmr/SG-V4016 (1-6)/15/pdata/1/procs\n$$ process /opt/topspin3.5pl6/prog/mod/proc2d","2D_Y_NUCLEUS":"<13C>","2D_X_NUCLEUS":"<1H>","2D_Y_FRECUENCY":100.612768526,"2D_X_FRECUENCY":400.130039839113,"2D_Y_OFFSET":177.35570864787684,"2D_X_OFFSET":7.89253444121956,"twoD":true,"ABSF1":[7.793,177.3708],"ABSF2":[-0.06608,-7.370764],"ABSG":[5,5],"ABSL":[0,0],"ALPHA":[0,0],"AQORDER":[0,0],"ASSFAC":[0,0],"ASSFACI":[0,0],"ASSFACX":[0,0],"ASSWID":[0,0],"AUNMP":["<proc_2dinv>","<>"],"AXLEFT":[0,0],"AXNAME":["<F2>","<F1>"],"AXNUC":["<1H>","<13C>"],"AXRIGHT":[0,0],"AXTYPE":[0,0],"AXUNIT":["<>","<>"],"AZFE":[0.1,0.1],"AZFW":[0.5,0.5],"BCFW":[0,0],"BC_mod":[0,0],"BYTORDP":[0,0],"COROFFS":[0,0],"CY":[-3,0],"DATMOD":[1,0],"DC":[0,0],"DFILT":["<>","<>"],"DTYPP":[0,0],"ERETIC":["no","no"],"F1P":[0,0],"F2P":[0,0],"FCOR":[0.5,0.5],"FTSIZE":[1024,1024],"FT_mod":[6,6],"GAMMA":[0,0],"GB":[0,0],"INTBC":[1,1],"INTSCL":[1,1],"ISEN":[128,128],"LB":[0,0],"LEV0":[35,0],"LPBIN":[0,1024],"MAXI":[10000,10000],"MC2":[0,5],"MEAN":[0,0],"ME_mod":[0,2],"MI":[0.1,0],"MddCEXP":["no","no"],"MddCT_SP":["no","no"],"MddF180":["no","no"],"MddLAMBDA":[0,0],"MddMEMORY":[0,0],"MddMERGE":[0,0],"MddNCOMP":[0,0],"MddNITER":[0,0],"MddNOISE":[0,0],"MddPHASE":[0,0],"MddSEED":[0,0],"MddSRSIZE":[0,0],"Mdd_CsALG":[0,0],"Mdd_CsLAMBDA":[0,0],"Mdd_CsNITER":[0,0],"Mdd_CsNORM":[0,0],"Mdd_CsVE":["yes","yes"],"Mdd_CsZF":[0,0],"Mdd_LrLAMBDA":[0,0],"Mdd_LrNITER":[0,0],"Mdd_LrRANK":[0,0],"Mdd_LrZF":[0,0],"Mdd_mod":[0,0],"NCOEF":[0,32],"NC_proc":[-6,-6],"NLEV":[6,0],"NOISF1":[0,0],"NOISF2":[0,0],"NSP":[0,0],"NTH_PI":[0,0],"NZP":[0,0],"OFFSET":[7.793,177.3708],"PC":[1.4,4],"PHC0":[213.138,0],"PHC1":[-10.27187,0],"PH_mod":[1,1],"PKNL":["yes","no"],"PPARMOD":[1,1],"PPDIAG":[0,0],"PPIPTYP":[0,0],"PPMPNUM":[2147483647,2147483647],"PPRESOL":[1,1],"PSCAL":[0,1],"PSIGN":[0,0],"PYNMP":["<proc.py>","<>"],"RDF1":[0,0],"RDF2":[0,0],"RDFWHM":[0,0],"RDINT":[0,0],"RDPOS":[0,0],"REVERSE":["no","no"],"SF":[400.130039839113,100.612768526],"SI":[1024,1024],"SIGF1":[7.793,177.3708],"SIGF2":[-0.06608,-7.370764],"SINO":[0,0],"SIOLD":[1024,1024],"SPECTYP":["<>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.DMSO>","<>"],"SSB":[2,2],"STSI":[1024,1024],"STSR":[0,0],"SW_p":[3144.65408805031,18587.3605947956],"SYMM":[0,0],"S_DEV":[65798,65798],"TDeff":[1024,1024],"TDoff":[0,0],"TI":["<>","<>"],"TILT":["no","no"],"TM1":[0,0],"TM2":[0,0],"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"WDW":[4,4],"XDIM":[1024,1024],"YMAX_p":[286344871,286344871],"YMIN_p":[-8333378,-8333378],"ACQT0":[1000000,0],"AMP":"(0..31)\n100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n100 100 100 100 100 100 100 100 100 100 100 100 100 100","AMPCOIL":"(0..19)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","ANAVPT":-1,"AQSEQ":0,"AQ_mod":3,"AUNM":"<au_getlinv>","AUTOPOS":"<25 >","BF1":[400.13,100.612768526],"BF2":100.612768526,"BF3":400.13,"BF4":400.13,"BF5":400.13,"BF6":400.13,"BF7":400.13,"BF8":400.13,"BWFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","BYTORDA":0,"CAGPARS":"(0..11)\n0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\n1 1 145 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","CPDPRG":"(0..8)\n<> <> <garp> <> <> <> <> <> <>","D":"(0..63)\n3e-06 1.435693 0 0 0.001724138 0 0 0 0 0 0 0.03 0 4e-06 0 0 0.0002 0 0\n0 0 0.00345 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0","DATE":1699430300,"DE":6.5,"DECBNUC":"<off>","DECIM":6360,"DECNUC":"<off>","DECSTAT":4,"DIGMOD":1,"DIGTYP":12,"DQDMODE":0,"DR":23,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":0,"EXP":"<hsqced>","FCUCHAN":"(0..9)\n0 2 1 0 0 0 0 0 0 0","FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FRQLO3":5133.02472299337,"FRQLO3N":2,"FS":"(0..7)\n83 83 83 83 83 83 83 83","FTLPGN":0,"FW":4032000,"FnILOOP":0,"FnMODE":[0,6],"FnTYPE":0,"GPNAM":"(0..31)\n<> <SMSQ10.100> <SMSQ10.100> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","GPX":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPY":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPZ":"(0..31)\n0 80 20.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GRDPROG":"<grad_out>","GRPDLY":67.9849700927734,"HDDUTY":20,"HDRATE":1,"HGAIN":"(0..3)\n0 0 0 0","HL1":0,"HL2":0,"HL3":0,"HL4":0,"HOLDER":25,"HPMOD":"(0..7)\n0 0 0 0 0 0 0 0","HPPRGN":0,"IN":"(0..63)\n2.69e-05 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INF":"(0..7)\n0 53.8 0 0 0 0 0 0","INP":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INSTRUM":"<spect>","INTEGFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","L":"(0..31)\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","LFILTER":100,"LGAIN":-12,"LINPSTP":0,"LOCKED":"yes","LOCKFLD":5131,"LOCKGN":128.904510498047,"LOCKPOW":-30,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":78.08762,"LOCSHFT":"yes","LOCSW":0,"LTIME":0.400000005960464,"MASR":4200,"MASRLST":"<masrlst>","MULEXPNO":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":-7,"NLOGCH":1,"NOVFLW":0,"NS":2,"NUC1":["<1H>","<13C>"],"NUC2":"<13C>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":50,"NusFPNZ":"no","NusJSP":[0,0],"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":[0,512],"O1":[1585.72527733139,8552.08532470897],"O2":8552.08532470897,"O3":2470.803,"O4":2470.803,"O5":2470.803,"O6":2470.803,"O7":2470.803,"O8":2470.803,"OVERFLW":0,"P":"(0..63)\n10 10 20 10 20 19.8 30 60 20000 25 50 80000 80000 1000 500 0 1000 2500\n100000 600 2000 0 0 0 2000 126 100000 10 0 1000 0 2119 20000 0 0 0 40000\n0 0 240 2000 0 0 4740 300 0 80000 46600 10000 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 1500","PACOIL":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PAPS":0,"PARMODE":1,"PCPD":"(0..9)\n0 90 80 0 0 0 0 0 0 0","PEXSEL":"(0..9)\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PHLIST":"<>","PHP":1,"PH_ref":0,"PL":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","PLSTEP":0.1,"PLSTRT":-6,"PLW":"(0..63)\n0 15.162 71.508 0 0 0 0 0 0 6.0648e-05 1.6847 0.089717 1.1173 0.562 0 11.441\n0 0 15.162 0.18719 0 0.11441 0 0 0.012713 1.3348 0.27933 0.38201 0 1.6847\n1.1173 4.4693 2.4259e-06 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0","PLWMAX":"(0..7)\n48.2 196.9 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..15)\n-1 2 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1","PRGAIN":0,"PROBHD":"<Z116098_0570 (PA BBO 400S1 BBF-H-D-05 Z SP)>","PULPROG":"<hsqcedetgp>","PW":0,"PYNM":"<>","ProjAngle":[0,0],"QNP":0,"RD":0,"RECCHAN":"(0..15)\n0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..15)\n-1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1","RECPRFX":"(0..15)\n1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","RECSEL":"(0..15)\n0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0","RG":201.15,"RO":0,"RSEL":"(0..15)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0","S":"(0..7)\n83 83 83 83 83 83 83 83","SELREC":"(0..9)\n0 0 0 0 0 0 0 0 0 0","SFO1":[400.131585725277,100.621320611325],"SFO2":100.621320611325,"SFO3":400.132470803,"SFO4":400.132470803,"SFO5":400.132470803,"SFO6":400.132470803,"SFO7":400.132470803,"SFO8":400.132470803,"SOLVENT":"<CDCl3>","SOLVOLD":"<off>","SP":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <Crp60,0.5,20.1> <Bip720,100,10.1>\n<Sinc1.1000> <Squa100.1000> <Crp60comp.4> <Squa100.1000> <> <Sinc1.1000>\n<Sinc1.1000> <> <> <Crp32,1.5,20.2> <> <> <> <Crp60_xfilt.2> <Sinc1.1000>\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <Q3_surbop.1> <> <> <Crp60,20,20.10>\n<Bip720,50,20.1> <Crp32,1.5,20.2> <Q3_surbop.1> <> <Rsnob.1000> <Gaus1_180r.1000>\n<Gaus1_180r.1000> <> <> <> <> <Squa100.1000> <> <> <> <> <> <> <> <> <>\n<> <> <> <> <> <> <> <> <> <> <> <> <>","SPOAL":"(0..63)\n0.5 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n1 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n0.5 0.5 0.5 0.5 0.5 0.5 0.5","SPOFFS":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPPEX":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPW":"(0..63)\n0 1.2587e-05 5.5942e-06 10.926 7.9454 0.004372 6.0648e-05 10.926 1.5162e-07\n0 0.004372 0.004372 0 0 4.6616 0 0 0 2.1048 8.92981e-06 1.38811e-05 6.48149e-06\n3.495414e-05 0 0 0 0.0012315 0 0 0.057915 1.0782 1.1654 0.087699 0 6.1158e-05\n5.5942e-06 0.00035803 0 0 0 0 1.5162e-07 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0","SUBNAM":"(0..9)\n<> <> <> <> <> <> <> <> <> <>","SW":[7.8590498731819,184.725866067629],"SWIBOX":"(0..19)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SW_h":[3144.65408805031,18587.3605947955],"SWfinal":0,"SigLockShift":0,"TD":[1024,512],"TD0":1,"TD_INDIRECT":"(0..7)\n0 512 0 0 0 0 0 0","TDav":1,"TE":300.0486,"TE1":299.9938,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_STAB":"(0..9)\n1 1 0 0 0 0 0 0 0 0","TL":"(0..7)\n120 120 120 120 120 120 120 120","TOTROT":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","TUBE_TYPE":"<>","USERA1":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","V9":5,"VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WBST":1024,"WBSW":4,"XGAIN":"(0..3)\n0 0 0 0","XL":0,"YL":0,"YMAX_a":14228,"YMIN_a":-14507,"ZGOPTNS":"<>","ZL1":120,"ZL2":120,"ZL3":120,"ZL4":120,"nbSubSpectra":512},"filters":[],"info":{"nucleus":["1H","13C"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"SG-V4016 (1-6)/15","pulseSequence":"hsqcedetgp","aqMod":3,"experiment":"hsqc","title":"Parameter file, TopSpin 3.5 pl 6","temperature":300.0486,"type":"NMR FID","phc1":[-10.27187,0],"phc0":[213.138,0],"numberOfPoints":[1024,512],"originFrequency":[400.131585725277,100.621320611325],"probeName":"Z116098_0570 (PA BBO 400S1 BBF-H-D-05 Z SP)","baseFrequency":[400.13,100.612768526],"fieldStrength":9.397691313082694,"spectralWidth":[7.8590498731819,184.725866067629],"acquisitionTime":0.16265700000000022,"pulseStrength90":25000,"relaxationTime":1.435693,"numberOfScans":2,"groupDelay":67.9849700927734,"DSPFVS":20,"DECIM":6360,"digitalFilter":67.9849700927734,"increment":[0.0001590000000000002,0.00031831115459882625],"date":"2023-11-08T07:58:20.000Z","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1585.7252769819752,8552.085325007396],"experimentNumber":15},"zones":{"values":[],"options":{"isSumConstant":true,"sumAuto":true}},"customInfo":{}},{"originalInfo":{"nucleus":["1H","13C"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"SG-V4016 (1-6)/15","pulseSequence":"hsqcedetgp","aqMod":3,"experiment":"hsqc","title":"Parameter file, TopSpin 3.5 pl 6","temperature":300.0486,"type":"NMR Spectrum","phc1":[-10.27187,0],"phc0":[213.138,0],"numberOfPoints":[1024,512],"originFrequency":[400.131585725277,100.621320611325],"probeName":"Z116098_0570 (PA BBO 400S1 BBF-H-D-05 Z SP)","baseFrequency":[400.13,100.612768526],"fieldStrength":9.397691313082694,"spectralWidth":[7.8590498731819,184.725866067629],"acquisitionTime":0.16265700000000022,"pulseStrength90":25000,"relaxationTime":1.435693,"numberOfScans":2,"groupDelay":67.9849700927734,"DSPFVS":20,"DECIM":6360,"increment":[0.007682355692259921,0.3614987594278454],"date":"2023-11-08T07:58:20.000Z","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1585.7252769819752,8552.085325007396],"experimentNumber":15},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"black","negativeColor":"yellow"},"data":{"rr":{"z":[[7423,-14798,-8132,32356,40881,-8955,-28351,-8660,-16902,-40561,-43734,-42642,-47321,-24700,15554,40977,19450,40046,114487,127486,55586,-24121,-90951,-100102,-13938,60057,17535,-67030,-51345,30324,47889,48649,63843,-5268,-37475,-39048,-81102,-149927,-99884,-4347,55830,49649,77830,93145,39608,-5596,-25525,17718,51253,83873,89190,63259,6534,-21943,16382,67547,83246,25093,-31574,-16687,87277,153698,96502,34947,22580,28783,-7702,9275,92400,135099,91288,-34480,-111992,-65503,-63890,-103932,-47802,-602,-13523,26951,119410,100787,-8694,-114694,-111281,-8656,31710,27356,13380,-15227,-28912,-18802,-8845,-18917,-1191,8706,26690,-31393,-77956,-53019,-10207,-3152,-12722,1628,-15741,-49278,-4812,24630,-43320,-25153,63703,117570,60203,-36015,-89949,-100398,-61849,-49413,-53728,-57956,-73480,-98324,-95131,-125149,-174611,-145755,-39774,92846,146664,58789,-6568,18826,39122,-11964,-57477,34482,178709,122545,-28998,-94310,-40707,2717,45450,48418,-9351,-61969,-22872,5471,-336,-15274,-11908,-31813,-126456,-169745,-72697,2707,16535,-36962,-91762,-95311,-55514,29116,81568,-3192,-37049,50722,112897,78402,22144,-18235,-84128,-176987,-191346,-19269,95515,51927,-44946,-76667,-50297,-777,21863,9142,-2468,6566,-14215,-46392,-34678,28826,36015,-7987,-52247,-46128,-2271,-24692,-54410,2356,110435,76763,6271,14344,76164,67668,9579,-41141,-29752,41995,90043,40408,-32172,-20224,-52720,-115909,-86101,-32713,-75249,-72205,-23926,-5277,62847,97240,126272,124663,73058,-22280,-5879,51802,4768,7703,60811,19839,-50952,-95620,-81954,-79483,-59755,23447,100599,84727,81031,74005,32684,1124,2574,-18776,-73278,-90215,-28957,3603,-14073,-15138,-23800,41301,122622,98489,35611,18607,22946,4968,-19983,-16379,34564,60535,41722,27247,26754,6363,12938,27585,36160,31904,9702,-37195,-40881,9918,68518,51515,-47435,-92653,-64902,-860,-8085,-66332,-140468,-144034,-36606,60402,74951,11890,-44517,-32525,14946,97453,95723,6983,-19254,7143,30472,40529,5868,18328,46679,-8218,-1355,73999,63597,6405,-48413,-46425,-11852,33194,96140,142723,101897,-9589,-31539,-4193,11086,-46575,-93772,-115042,-78722,-22425,1865,1452,1585,21939,16276,19336,29376,52441,51497,38195,23170,-39332,-71839,-109273,-125236,-38760,67924,92934,18900,-19765,-12623,-27761,-47408,-37660,-43325,-13616,61961,62934,54496,73250,140166,157291,140722,105271,79859,43059,79957,173293,174678,34339,-52436,-57792,-55486,-68060,-65623,1151,82597,45434,-73592,-151831,-114441,-20305,32900,41035,30057,11360,-34798,-34073,18132,66553,37771,-14490,-44731,-56638,-26684,29581,31979,-16118,-43659,-17406,23521,13561,33969,60154,51289,40284,47783,23731,9869,89532,178822,192611,84390,-24433,-58773,-72492,-91556,-91109,-92089,-11212,87858,49253,-56865,-58638,31098,85836,17245,-6850,17617,-28572,-71645,-86055,-64475,48483,91328,36518,18614,3553,-31820,-26561,40338,20475,-54921,-43801,48713,85288,34695,-14460,-3318,5078,-18669,-49986,-66493,-32891,31486,79000,73277,46819,99265,117041,45943,-75242,-112971,-103821,-86904,-75159,-23936,-30829,-97805,-76901,-8157,34304,72604,68420,-14910,-49104,-37743,-49845,-71961,-99836,-84757,-43651,-25010,17429,52987,92217,78525,22947,15951,17877,-25716,-26925,66223,63690,-5912,29461,82458,78251,36536,-2824,-36626,15956,91116,68959,-63278,-76248,-27858,-35636,-60772,-51105,-36514,-12368,25981,-15928,-97483,-114634,-59225,-3941,-20814,-59599,-21234,4643,4620,-1250,-39914,-63330,-67101,-94499,-97145,-47859,-3650,-30,13343,34074,3318,-67723,-72535,-16809,555,-33216,-11889,80568,125371,113688,82048,34479,-30041,-83521,-94803,-83172,-66450,-74158,-44587,-7855,-7401,3024,7769,-33908,-55246,-34856,-31903,-60537,-77165,-77736,3015,91443,66943,-17920,-68271,-52492,50086,112414,95502,-24293,-43226,-1559,-1688,-21953,-18282,-8486,1705,9247,20799,-12356,-49316,-47273,-5319,-17838,-22400,3685,-12412,-39381,2696,72638,107658,90326,75228,39856,-17377,-27467,-4604,-1701,-13684,4559,66389,108257,54688,-4760,-101,28199,59900,55160,14792,-89005,-121132,-73876,-34200,5257,17595,-33904,-87278,-104686,-72588,-58559,-44560,21863,112821,167593,68652,-28188,-5456,48339,20236,-1944,20840,55028,74118,61695,13751,-48391,-68650,-97979,-117785,-55335,32513,20480,-23038,-12102,22428,23170,41942,52499,-50267,-175854,-148104,-55418,-93865,-110441,-3091,10712,-79942,-122792,-133463,-63155,-5945,26589,83149,110200,31030,-12884,6536,-51322,-91013,-45217,-20273,20416,68391,41207,-28722,-18065,38616,75899,60321,6037,-19192,-22777,-36932,-14420,-2066,-72617,-81532,28659,67912,75511,48229,-95676,-185382,-108447,-18210,9885,11336,36127,48403,-10545,-51843,-33726,8805,68045,84201,34541,20606,48935,37289,-31015,-59050,-8510,53977,82876,91773,55665,20435,73771,118462,130763,66044,36207,62984,106727,68580,14225,-26144,-82430,-92437,-68543,-60584,-7814,29934,26942,8784,-19205,-37161,-15595,14008,-5713,-34265,-59723,-31372,18526,34545,-9656,-7048,17699,55088,48627,65835,95177,82534,-893,-53516,-18665,11810,4051,33435,63602,88437,108736,152735,177141,171694,130340,50394,-47334,-128528,-116083,-75699,-12465,23632,28227,3710,-14885,-38901,-38934,3415,48034,-27679,-101997,-43196,121960,213810,142267,50645,-399,52947,145369,152167,136779,175597,116502,43885,24320,32794,29568,14006,-28181,-42438,-8662,14788,36108,80112,114020,58904,-45600,-137498,-106593,27781,100457,52977,-17571,11,-18813,-62480,-10895,87535,70017,13685,-19193,-68868,-83573,-32779,37887,64071,87847,86105,27627,-16271,93067,236381,171520,3326,-55453,-72863,-68241,26340,88565,5599,-122330,-179940,-124523,-14383,53431,72087,59915,372,-66359,-125197,-185760,-149624,-2233,109457,94474,60131,74695,23182,-35232,-19931,-33908,-111945,-201724,-191407,-138511,-98603,-74399,-42617,-71272,-107140,-110244,-105809,-132548,-155450,-89195,-66520,-110705,-119190,-68005,-47101,-27052,2542,23235,-11659,-22824,-14117,2307,45549,15481,-71381,-21015,85285,55775,-32057,-18549,57537,55105,37091,33738,-91,-6067,44937,50117,5041,10286,28795,48264,15417,-38353,-4391,38831,27176,7311,-3745,-55485,-117598,-41537,72877,67336,-23591,-13331,58588,56555,5799,13499,95034,143001,150794,70380,-31035,-75424,-39519,50149,83539,45327,-7624,-20303,2566,-16021,-70031,-22367,42621,60227,84254,64750,-52167,-122013,-84292,-18353,37744,75554,61695,16905,-40402,-50851,-56976,-53287,-44192,-22777,-19158,-25457,31042,46132,-44579,-74517,12781,75878,51570,-9885,-92479,-131323,-118621,-35317,39434,42849,-6726,-30722,-13887,-42827,-96980,-64752,-10413,-12500,14331,56209,35009,-3844,-36855,-70755,-16436,57508,84290,70951,65776,64495,46271,-8792,-51369,-60394,-71400,-84198,-58138,-55203,-24017,37621,84268,58279,-2693,-19062,36952,64434,59369,62286,45772,47082,46262,12952,-15161,6882,684,-42666,-2976,-12731,-14639,52305,70194,7654],[39164,32094,14417,9954,3287,-10383,12386,42516,36161,2307,-41009,-58877,-68132,-94981,-101444,-36058,8379,37973,75038,76965,30955,-33085,-76803,-48917,20384,41039,-9270,-80286,-62581,8000,15897,10523,63273,61988,63065,40525,-26938,-110274,-84574,-21832,43226,70978,119913,141348,71099,6689,-5563,15405,-9306,-6900,3151,-19715,-19156,32220,74982,54597,37265,2972,-45439,-36914,61701,94326,44254,40995,65869,73759,40710,32339,45126,43745,46022,8906,-43164,-41498,-68337,-72941,18393,56275,22255,41591,115617,98021,-12917,-111776,-107180,-10856,37431,16404,-22997,-41377,-33228,-1240,14522,-35911,-29439,5406,24259,-9735,10340,71401,110232,97167,59397,20260,-33630,-77623,-45504,-14345,-22875,29478,106542,145386,78770,-23913,-75768,-113574,-103213,-74284,-35295,-5795,-5645,-10149,-15352,-65308,-111918,-97100,-48818,28031,51138,-36445,-74980,-33799,13194,806,-77305,-64087,60355,69590,-8123,-31306,37073,61495,51225,38246,2722,-33290,9946,38136,28898,-11791,-43477,-62955,-113646,-151852,-78983,21469,40052,-61609,-136960,-104610,-67776,-53297,-18203,-39907,-44991,21768,88809,88603,37882,-29095,-91534,-168205,-219285,-117991,-30412,-18642,-54879,-80202,-77062,-46382,-27161,-22665,-7538,19959,6296,-36902,-16812,59127,32504,-27303,-42024,-12846,26724,26317,23981,44743,108701,106148,43705,3454,53121,74373,15939,-68817,-80647,-31318,-9745,-25630,-38327,14415,11405,-80120,-116814,-80049,-64364,-27325,22361,69892,172242,214516,243612,222599,123187,13775,-1106,27576,-15060,-30193,21997,28493,-36179,-108256,-92223,-56317,-4315,56260,80055,75731,108309,75033,-2034,-7295,1252,-46177,-81608,-56755,19252,22732,-25818,580,34371,79025,119909,104076,65719,19084,-30173,-52946,-68378,-94001,-49164,27490,65349,74674,65853,34723,50009,73169,32248,-35587,-40273,-24645,3922,65118,111746,58400,-44054,-110836,-82914,6348,15793,-30340,-102261,-137172,-77472,14186,60536,18995,-58664,-92305,-55601,29224,35215,-4384,-12940,-32078,-19943,12419,-4042,30223,78577,51612,63068,131321,147586,80081,-29245,-64678,-10019,82161,142042,145259,96906,61584,75675,72102,61355,14366,-39987,-70671,-7015,38742,-36891,-115997,-102494,-52753,-16567,43773,107305,182527,174657,43836,-62197,-98329,-35426,-967,-12473,6847,54356,69663,43810,21214,-15332,-78169,-98288,-35258,-1593,3597,49272,59512,72616,88973,126271,126409,123250,122478,135496,100851,83122,131397,137002,45883,-15562,-35327,-57750,-101111,-104289,-7883,99753,77896,-19824,-103315,-98950,-14689,60873,70297,19816,-62704,-149626,-135282,-19907,78945,62467,-3118,-38001,-43828,-17805,29466,28637,-15406,-60975,-99006,-92451,-85226,-44200,2843,31461,48977,45488,-8033,-31498,40080,134340,167106,89771,16036,5283,2195,-1450,-3921,-40212,2156,67480,-1815,-83852,-28285,59690,79991,-13514,-57070,-3137,44572,34683,900,54714,176366,162533,117055,161978,139274,29431,-30689,34143,51906,-6116,9572,77397,67254,1397,-45175,-29998,-37365,-109854,-136232,-94679,-42608,141,35715,27745,-19714,9315,59937,72256,-21306,-117672,-150387,-82085,11337,68483,2016,-99184,-95789,-6361,72813,100527,52908,-48042,-71788,-25346,322,15646,7401,31258,57489,31561,15776,18409,48878,52713,37232,71057,64570,-29602,-74237,22980,37139,-27819,823,40541,19375,-17136,2633,19723,37771,43225,43297,-16670,-40069,-31267,-28513,-26027,-18124,-31068,-43864,-18876,-16177,-34165,-47005,-30172,9404,-5937,-47941,-9004,4139,-24347,-30603,-44481,-67510,-82304,-94942,-78121,-57209,-71761,-65667,-34323,-24209,-22143,-42442,-61694,-40290,-42215,-64969,-22070,46670,63828,54187,37397,52861,54376,-6796,-79966,-81406,-9718,6616,-28321,-61354,-46696,-3183,-43739,-133915,-139364,-69002,-44886,-73361,-79157,-77604,-39901,15689,-3703,-73939,-92226,-43657,59557,127765,141298,37035,-38264,-66276,-69559,-63925,-42042,-23394,-14133,7593,57151,60280,25296,7509,22369,-34551,-69141,-32194,-23439,-42018,-369,73841,111551,77248,41900,9955,-57730,-113364,-103345,-63872,-30116,15038,60822,72820,41423,18401,-18313,-59634,-36960,1483,-11546,-99082,-110788,-49135,-19733,-8071,4236,-48586,-120723,-120912,-26767,24707,40474,88969,181475,251661,162167,47331,145,-14967,-35280,574,31982,10856,-23541,-24657,-15375,-25874,-38498,-68816,-69058,-21756,9989,-33160,-60567,-37422,9046,47697,88867,95410,-8696,-148355,-132785,-48537,-97121,-145427,-52169,-11055,-42730,-69648,-128431,-83266,-7930,53569,124793,139356,30740,-25984,7398,-28039,-50540,-2500,-14422,-47981,-37941,-7183,605,9220,27910,57713,54595,16493,-6612,9216,15189,10717,-51131,-106081,-32861,90749,68039,39924,59539,-24308,-105818,-53018,27144,41173,2875,-13205,7383,-25750,-65292,-27351,16884,27374,8498,-15297,11595,46085,33968,-31592,-59233,-22640,33895,78312,93902,81373,41897,16507,-18093,-12677,-18821,24198,42671,61667,63222,20101,-22455,-19122,10135,9984,-31218,-38532,-7562,31190,26475,-24710,-50329,-13381,15200,-27026,-68240,-81565,-7942,108586,131967,36831,5307,-4235,20408,78683,124537,83815,24704,-1311,26296,99793,105268,16202,-7945,47624,93251,64927,68046,145048,221232,179680,61863,-26433,-87581,-50132,29449,64266,1543,-40846,-29180,-18571,-46990,2217,88115,107923,4957,-122025,-130078,19971,174645,178258,132178,83819,104772,164627,163152,147939,178178,126968,37885,-15246,11065,49026,5688,-37977,-8057,-12479,-63517,-20407,104887,155829,83751,504,-71866,-72088,33796,94275,28278,-72467,-53460,-14897,-14322,-13527,10847,10960,16175,7475,-31095,-41388,-20120,32505,99058,140026,117627,99138,94081,127527,154520,95406,19684,-6859,-33814,-29221,36077,76053,15550,-94468,-159992,-153077,-91490,-12672,13208,20165,23939,-52761,-157253,-175690,-88847,10877,55525,24034,-697,55747,77061,35547,9899,-27831,-107958,-173040,-149716,-130384,-95538,-14563,20669,-76980,-122185,-98619,-81890,-89706,-118123,-94075,-74918,-78006,-47851,7736,8594,-4904,3784,43269,36969,27785,-2555,-35583,10304,35447,-13890,49393,124940,44037,-49269,-10028,58131,34720,16755,11584,-27650,-28515,55199,136744,135667,127461,85366,37490,-12870,-66142,-51439,7552,15641,-51041,-85485,-89017,-144880,-109983,18042,68786,-2337,-50440,-54887,-44121,-10216,67756,153085,139588,102980,45278,-22833,-68705,-63526,11254,47148,-20878,-71864,-2954,87914,39153,-59092,-27964,24896,50862,84747,73292,-21304,-114963,-131080,-62764,20009,31147,-15499,-49172,-68039,-65876,-70266,-60341,-69998,-90230,-93048,-46329,29059,4116,-92968,-91350,34269,130651,74573,-19512,-63222,-47605,-4183,67175,106214,125853,112476,73844,33027,-37377,-91049,-38529,30336,652,-17418,18198,33806,19685,-22500,-73761,-44578,-11371,9764,14198,48473,103227,82597,-23417,-78257,-54939,-6787,-25457,-87146,-131021,-64500,55844,152581,143580,37752,-81467,-76965,-16057,42899,76352,39033,330,8189,20579,12940,28650,26867,-26521,22494,65867,63297,57880,50073,30454],[66856,68208,15939,-31423,-38485,-25659,29969,81448,73094,35241,-13929,-43532,-38835,-80161,-140833,-86858,3193,16586,-33428,-52489,-18096,-1389,-15116,10406,33601,22176,-6203,-49314,-70423,-62348,-45976,-12247,56165,85640,101479,84950,37793,-36321,-46604,-40191,7198,42472,82818,107485,58992,24621,39732,41879,-40039,-69176,-49011,-47260,-19778,43889,54289,-21101,-37281,-12797,-10159,25747,122553,128074,63309,42451,45880,92746,96469,31213,-37839,-49785,10944,68356,59297,27726,-10554,-20000,18205,26505,18896,49801,90924,40019,-47163,-79349,-80095,-36909,12603,44482,49220,38168,9877,-8347,-10141,-35935,2759,17646,20027,38397,85016,118987,118230,65261,11746,-42391,-98493,-110170,-78382,-41869,-14005,25865,52315,69976,48015,26278,-7971,-94980,-104592,-65508,-1647,44051,41155,37575,43443,-2076,-35128,-5694,-4477,-45401,-83137,-105166,-74714,-12340,73412,91773,-32282,-92340,-9853,32001,28070,26660,56117,37482,-19395,-42422,-22520,-26362,171,21128,10340,-17720,-28132,-39687,-72641,-89465,-27160,55229,77324,-35143,-126497,-101710,-52625,-44848,-45760,-73059,-75004,-33486,24395,41137,15322,-6554,9378,-7918,-102199,-104956,-75097,-46607,-47188,-65532,-70188,-39055,-35105,-34621,-15627,14629,24843,1909,-20477,19093,7142,-26972,-34902,-49320,-41485,23119,92740,70089,50529,60030,47970,-386,25091,48412,-9542,-94607,-97953,-45782,-48768,-58500,-44234,-5489,-4831,-57430,-82954,-52027,819,32250,23879,72188,209942,255006,262384,220607,114692,31945,11259,7369,-24009,-43640,-18230,20185,5823,-74052,-69259,6524,60989,51715,46341,75524,114500,47676,-46900,-29343,414,-61271,-77427,-11433,47332,15322,-28536,10921,56107,81112,90107,87922,58943,-32754,-113719,-101530,-76237,-93783,-52195,15667,62720,79861,54020,10535,32298,55396,6962,-62325,-63700,-21341,36438,59682,43632,6313,-54750,-124817,-106645,-492,17747,-30636,-84568,-104924,-73799,-34597,-5083,-17229,-71243,-106863,-66086,17002,16658,1025,36762,10183,-35677,-18921,-16302,6173,62359,99960,139666,174273,165557,100621,-5253,-47627,-25145,16650,64971,116548,141228,131022,117680,82547,68175,47121,13688,-11830,51023,74878,-30614,-131920,-147174,-110379,-43650,45114,125011,223434,206050,37148,-81238,-101976,-32283,38080,39565,12233,24018,56474,83130,63335,-19389,-104113,-105471,-46580,-33043,-37316,13280,46483,65492,64890,75742,61570,68922,112728,167851,117794,26547,26835,59133,15218,-34093,-40202,-28831,-42331,-49726,2051,95755,107412,29623,-59171,-86178,-35066,59229,93403,31718,-73577,-161346,-164120,-65288,28371,17089,-33219,-28224,18743,36151,41276,22108,-43450,-118824,-169350,-162663,-109304,-32374,21457,54182,64966,45586,-3925,-49358,-41393,-2404,40783,24773,7380,21427,29448,35431,48650,25671,17301,-3579,-82069,-88956,974,21522,-26870,-118254,-147354,-55878,59497,102822,81566,97816,158438,143499,159544,228126,180033,62279,-12799,24687,41893,-426,24779,68308,21569,-22129,-45838,-99385,-175197,-200341,-129034,-40724,-15370,-35293,-35818,-28724,-43807,-32231,-30588,7175,-5957,-78179,-125793,-34533,90150,110007,17804,-53241,-44367,19087,111561,125156,52575,-30310,-40753,1189,50339,92385,90631,91172,86317,38033,-3390,-17880,4653,15380,20399,70397,105299,38352,-59526,-39532,-45036,-98605,-79087,-43701,-54798,-63682,15078,113934,146732,76485,47594,44969,19938,-21423,-12683,32448,70113,56489,-16784,-32328,31286,85104,60634,29912,34106,46854,63600,102633,69381,-623,-30112,-31475,-39758,-48802,-35367,9684,22985,-37295,-81347,-92277,-81752,-22139,23477,4145,-34670,-94441,-110129,-36355,22118,20616,5502,-37201,-32911,21935,32604,-40129,-70946,23750,83581,26420,-71572,-77474,-21496,-68903,-151447,-118760,-33301,-20550,-45390,-36115,-38007,-49496,-51463,-78071,-156328,-191088,-125739,-9990,60810,131084,94542,-3657,-87757,-85954,-50626,-34059,-26967,-3994,27470,64046,68106,62860,67309,54819,-20426,-56262,-32212,-19147,-16166,17868,50490,58357,7879,-21634,-4489,-36762,-115476,-109585,-41590,-11040,19911,33546,11504,-10886,-21482,-67426,-109531,-76358,-20942,-20077,-73942,-53063,-8600,-17302,-32858,-55842,-109112,-120022,-60791,29913,55429,65714,112211,165582,205058,165304,88885,-18360,-104805,-98643,-2773,41618,-3867,-52536,-61671,-33778,-25113,-28224,-18387,17496,27795,-4897,-59591,-55874,-34225,-19090,18899,75637,91359,11306,-93276,-93437,-52127,-110289,-174634,-104038,-23077,12233,30809,-29138,-43078,-12523,46808,112456,115217,25216,-38424,-14547,5882,35871,62640,23338,-54384,-95781,-44591,14609,7299,-26168,-33047,-20871,-17604,-32713,-11929,44657,49515,-53098,-65272,39928,108675,37670,-30039,-5374,22410,4444,5417,57266,72186,27683,15605,55703,26522,-11548,21271,30521,-20728,-53696,-50039,-21794,-20143,-17009,183,26654,33532,48284,73631,101845,123498,53508,-71914,-172776,-131014,-41698,35226,12063,13960,65685,53416,18269,42941,80831,68408,12660,-29082,-29774,-6323,-19137,-41630,-42358,-33671,-1165,-8247,-48571,-69869,6520,99006,103130,38341,24943,-23914,-50748,8419,78301,22999,-32983,-704,75970,142724,114771,-17084,-81498,-24495,33025,-27993,-45906,48529,130348,83373,14372,-7700,-54100,-23025,60531,67770,-50609,-112844,-46280,35229,10167,30630,98321,101544,14020,-86178,-153273,-128562,-3716,91436,143033,117115,79923,61945,34509,46988,104037,88633,45898,-13040,-14408,34635,26559,1938,37847,29139,-3203,39323,84744,50299,-15921,-20070,-4771,16245,70876,61529,-1462,-104100,-106022,-14689,51424,22403,-1257,17810,35102,32280,20881,-592,-25684,8545,49807,34462,2803,37401,75919,81889,44181,15380,15720,8945,-2441,3624,-8372,-9086,11739,-25420,-99116,-144093,-127299,-70843,-44701,7053,77911,15044,-121562,-125907,-15196,22346,10759,858,-31174,-944,46453,49860,34666,-4957,-70749,-100855,-72576,-92977,-93996,-34352,8138,-58865,-103570,-108432,-75195,-30890,-19341,-7214,-13989,-26030,8661,65483,73652,65948,59047,57676,45832,32199,-11814,-25907,48747,94665,83364,116417,113534,19324,-25551,25494,58684,9480,-5898,-300,-31690,-45541,32440,146663,197666,225274,124643,-10354,-48617,-59878,-47956,12852,1413,-122924,-172416,-125324,-150529,-116111,9518,63855,-297,-63843,-118006,-122196,-23955,114990,167960,63764,-2152,36132,88487,42687,-59495,-59786,124,-15565,-54857,13605,86108,31873,-49860,-19439,28526,47096,50668,67697,61552,-46883,-157897,-103552,-10933,-44102,-96017,-82503,-88264,-111310,-122595,-65804,-36202,-52249,-41782,6043,33110,-21707,-102327,-104278,12890,144181,113522,17486,-12982,15493,84307,169881,189730,193368,187464,133703,67983,22487,-30541,-43545,-15344,-38828,-80725,-46359,25825,56650,34240,124,-18818,-48575,-24280,-17808,10408,85163,87362,-5709,-54073,-27136,35295,12625,-81624,-132692,-67904,24812,118069,139873,57012,-65920,-111302,-90065,-1938,60088,39556,45,3229,33630,19938,25320,55320,-2967,-2215,55960,67453,13442,-11257,16151],[33292,8922,-38069,-54952,-23866,-12157,3975,38781,39279,13025,-13451,-19446,12321,6482,-43317,-20237,38711,4989,-102078,-113543,-9360,56265,25182,1122,16609,30709,3636,-30439,-65854,-108346,-95809,-28523,3674,-11290,32677,88424,93433,32271,5294,-14709,4294,16491,31588,47708,31986,31197,44080,49274,3473,-4098,-6959,-11191,5555,34915,11939,-61262,-47597,6682,39802,105735,195728,188933,99974,15471,-26618,65997,123058,25125,-99479,-103712,-6382,68180,71195,54936,37165,15064,-3940,-16181,4589,40132,47883,-33422,-79184,-38312,-34198,-40811,12352,115366,170105,145125,66548,1356,-3652,27670,81963,38880,19711,60875,90528,83707,49158,-12706,-54622,-86754,-128529,-128871,-90162,-24969,-12986,-37165,-45696,-23111,-10083,54342,70101,-26146,-54316,-22215,42125,70213,37470,4931,29427,47149,56025,87747,54717,-68222,-137033,-92602,-10575,57430,141504,144607,17873,-41768,1363,14439,48344,48541,24030,-17996,-78667,-121185,-99641,-105624,-90577,-57685,-52773,-48058,3180,41106,10592,-19017,16279,39709,48889,-2221,-60667,-77724,-52155,-22932,-21036,-75493,-102350,-64403,4947,30925,16968,27964,98751,149509,73216,3846,-23868,-19243,-42569,-59817,-30791,16921,2562,-28263,-37781,-14909,36604,52913,-30000,-58858,-38756,-33968,-57779,-125013,-132635,-14536,93371,31697,-32972,-27906,-9766,-21406,12420,21909,-23477,-72329,-44140,22059,7587,-27184,-37271,-47194,-56048,-32748,9991,68587,106582,88341,15602,18527,124168,134894,109311,55985,16652,18219,41306,37695,54,-30207,-38030,-6844,19586,-38340,-28878,59801,96655,62120,74758,97854,92538,19136,-66084,-59853,-16168,-60823,-65369,8971,43866,20398,7100,41568,67555,64583,51237,53633,29550,-56999,-120102,-89736,-55744,-65937,-34218,2436,32459,58366,48079,13578,14997,9690,6008,3982,-14720,-17486,35055,27198,-48677,-75377,-88262,-115574,-124217,-55325,-26938,-41389,-35448,7428,10871,-50329,-60918,-48665,-61337,-63031,-47510,8500,44377,78877,143214,99488,-20158,-45195,-61059,-86503,-14085,104959,168624,145000,81707,50983,12504,-4450,-15021,-40272,-24234,72420,165272,140106,113595,83409,53984,28906,27315,12673,40294,37552,-28726,-76744,-98642,-79261,-26862,34564,84266,167571,150421,14343,-43901,-27580,3974,29794,3512,-23246,28789,104884,108955,56539,-37510,-86958,-51466,-32537,-75172,-81147,-15907,28618,53692,39510,29759,6872,15248,61489,121608,66481,-43084,-49572,8735,-37824,-88012,-54766,-3908,19831,20361,12662,58111,89436,33514,-45284,-68907,-20190,97126,160659,114439,43124,-30936,-77503,-78948,-64937,-81643,-95024,-48850,34181,52246,24982,-12323,-73325,-133199,-162105,-148232,-79022,13125,66840,98174,83733,34861,3745,-25993,-52208,-90436,-85940,-58269,-14831,13926,17174,8379,15659,5815,-34359,-116015,-173070,-109406,-12572,-39932,-123963,-203552,-192070,-75701,17014,53162,33082,-10990,13517,71179,138575,164729,97845,35159,2838,24506,24154,-2789,20712,47988,5593,-13769,-35289,-155353,-271717,-216968,-55077,44134,19819,-66491,-82687,-18891,34251,48334,-28115,-66690,-59673,-49870,-40790,39254,97856,63871,5459,9081,34836,42933,114005,126362,52475,-1650,-3750,10173,60577,111457,92246,37890,13804,367,-18436,-28931,-6608,-41419,-81379,-22823,86410,107609,11148,-60895,-115825,-156003,-121289,-72796,-68873,-88615,-22525,128226,222667,138828,62887,56749,41019,-15729,2758,81613,146541,137126,37557,-8641,35361,86644,92698,60965,11521,48297,163969,212327,114252,13416,-23967,-18036,118,-10729,-15448,35557,73098,21494,-69765,-113176,-94200,-29231,47660,56851,-33003,-119818,-85261,11406,38431,15621,12762,-41085,-106056,-79107,-8320,-15192,-54511,16970,110699,102984,10949,-40683,-33995,-55292,-72243,-21402,26535,16997,-16677,-15343,-14392,-21724,-29837,-63296,-164963,-235090,-176976,-73281,-43007,39923,65558,13349,-49421,-40684,-13044,-26859,-46905,-11353,38716,54973,18491,9913,47968,63575,14035,-9637,-6030,10817,48205,68043,45941,6115,-57898,-56291,11165,23107,-22453,-227,43806,4632,-16711,-12808,-24991,-37989,-45837,-67751,-96857,-69084,-12702,-10596,-52383,386,46456,18852,-12430,-72791,-128357,-84781,2734,34078,-14594,-12827,61875,77880,72146,65504,43768,-39563,-115164,-102461,-10306,53850,66634,55223,17623,20057,24913,13094,28853,81293,75925,13874,-8224,42510,30993,-37620,-52971,-8890,8388,-36570,-79305,-85882,-80584,-125439,-152606,-78342,7058,48328,86656,56099,11841,-17353,3541,35634,45595,28225,-9868,-11424,40467,101550,94533,38592,-23261,-73347,-43445,6960,-5820,-55798,-82847,-67539,-45278,-54829,-48265,30276,66509,21003,48443,104436,95780,18645,-60943,-72690,1607,33870,12316,30007,46929,63889,144522,183793,87444,22849,31624,13396,-35344,-50550,-46360,-52483,-88189,-70561,17142,70666,56992,54086,68914,121675,157922,67941,-68554,-157689,-93267,23071,78268,12262,-5615,39133,39750,21115,35971,64736,70136,40554,106,-48010,-72316,-76967,-42669,-23306,-44388,9163,57265,10568,-36470,16167,41631,29675,21311,19797,-40426,-85150,-81314,-15031,-11911,-24374,13714,68626,95100,52010,-67263,-133451,-90162,-46743,-101268,-94008,-26618,-13602,-38380,-3500,28689,-26156,-23243,26256,17281,-82249,-115272,-23580,71507,35450,-4823,22131,46099,8151,-22480,-76725,-125041,-98340,-26842,64201,74774,29039,-30941,-71511,-24739,75199,88282,82605,33471,7243,48971,83120,59733,69459,103320,125637,119879,29139,-93347,-150575,-96139,-3037,76278,108573,74541,34792,-51785,-85030,-11513,76383,73495,72815,83732,41563,18834,46256,23789,-26193,6156,-3120,-98256,-158193,-119097,-46696,8712,10367,8128,501,-30141,-21722,173,-53854,-80517,-5867,39808,-12830,-75365,-84515,-86590,-74213,12725,95261,60183,-52246,-70929,10189,9517,-16171,9595,-11740,-30237,-19127,19363,61213,42293,-17071,-58805,-47241,-67522,-103000,-138263,-110363,-51549,-35267,-89234,-84842,-17460,28516,65297,59716,39679,63416,119509,122283,107510,71747,14058,-10544,-17983,-47816,11398,133919,154383,130899,137499,103624,20947,-15083,19482,57790,17924,-8095,8268,-5530,-36689,-698,68272,139453,219814,122574,-36561,-56629,-43434,-48654,-4554,-2837,-100580,-123863,-61516,-68717,-27622,55469,64718,-1192,-42423,-86438,-109183,-15626,117723,115018,-26229,-35682,117596,250104,184245,-5579,-97485,-67627,-22804,-6857,32356,54845,42512,19901,34683,48918,45623,26164,58249,108249,26723,-107979,-87120,-34619,-69019,-65577,-15063,-42415,-89779,-110781,-49236,-3672,8445,60475,100448,68924,-65,-40772,-41846,25808,125822,113095,34840,-13801,-19169,52695,182640,212188,178789,162581,110607,69949,97982,46402,-76960,-109705,-86004,-108935,-93844,5486,93489,116709,101950,45637,-23147,-8566,-13928,-22292,25720,55247,26432,-1310,-3387,18964,5434,-35003,-52218,-24734,-23260,-5679,2014,-19386,-25286,-31778,-66244,-28750,47711,86328,79103,34289,3227,-26891,9981,80148,3756,-74033,-52432,-11936,-29231,-33079,-12112],[-37244,-94444,-96173,-47743,24608,31991,-27300,-55495,-33942,-26367,-30353,1801,42351,64804,69288,81009,67095,329,-81131,-66020,32325,79793,15362,-53442,-7474,56260,13456,-32734,-41305,-90515,-99303,-41821,-63291,-141124,-67193,57931,111630,74125,63254,46868,24728,-7492,6045,30109,26430,21604,-9862,3551,52809,85698,39929,9314,17016,24165,7165,-15499,27425,50088,45045,90720,156260,143668,62374,-32029,-81430,9736,92651,26661,-98381,-110624,-25604,17689,16043,24118,24035,13626,-9825,-28329,-10980,-33,-12872,-70614,-74350,-21393,-15609,-27033,32354,152941,199006,147879,87101,70775,86211,102881,109469,32209,11607,37778,53258,39744,11112,-20669,-49179,-56045,-60898,-88846,-66461,19917,-7384,-105921,-118593,-55547,-31960,54943,141950,73542,-16906,-31728,13164,22810,-13984,-52413,-24602,60426,121180,130543,81213,-13814,-52435,-11862,41075,60590,84042,71145,16942,16163,35011,7402,44072,43037,9138,-12272,-45199,-104165,-140351,-181766,-162535,-121868,-106173,-83060,7301,80666,39093,-25522,-23118,-59914,-92231,-52022,1862,-12391,-50080,-56230,-42166,-87531,-120859,-62972,32847,64676,48264,31826,58376,142458,153780,75521,-9882,-20679,-54956,-58428,11756,59211,29387,-14938,-35435,-28584,23471,57025,-32375,-96698,-79855,-52774,-57758,-108935,-125877,-38208,36255,-32199,-63552,-44683,-32375,-26895,6249,5582,3391,6304,45449,98228,79125,30654,-17839,-63304,-61939,-2089,48095,117623,154801,114642,15960,-48114,-35662,-63942,-69889,-99716,-89788,-11191,82906,111894,38819,-31073,-49670,-29820,2655,-19851,-13,51860,69984,77363,131821,121779,54797,-10287,-63507,-77991,-54712,-74592,-69714,-15767,22044,45874,66594,98815,97971,60438,18163,-208,-3321,-11626,-31712,-37017,-35018,-61552,-56345,-21874,20785,58712,64156,45920,22836,-12536,33167,92559,54156,-4769,16003,13070,-53018,-92494,-82352,-71509,-107959,-103543,-62082,3146,73307,127891,73443,-51449,-56671,-12462,-9033,-11596,-51467,-41406,66900,212691,280783,168489,1105,-47841,-92414,-149590,-65873,92994,147815,78769,12624,28018,35033,32401,25162,-13574,-56179,-9831,64865,56665,77146,78388,25306,-22286,2033,-153,-6928,-21926,-47567,-44673,-32299,3068,34165,50172,53204,102656,103249,12883,-8864,37074,70291,26037,-49717,-53661,42700,121721,73850,-2637,-64225,-53089,6965,6303,-44658,-42221,-4267,6418,35292,18144,6871,-3071,-7106,-23095,1184,-9956,-67806,-63939,-4712,-39334,-55845,-11819,2462,2163,21857,23400,30333,44990,36119,6024,5411,63915,163289,200154,158053,129214,86818,54918,-11975,-108474,-146021,-102879,-41897,7715,10127,-26797,-55500,-56983,-44911,-58654,-75807,-55031,15027,60344,84516,44916,-22840,-28581,6370,12443,-65615,-114736,-64804,19429,38576,14980,-24451,-50889,-63983,-78684,-144797,-191799,-122715,-32965,-58342,-126358,-179608,-126143,-26503,-17857,-47959,-82843,-121082,-61443,43725,89813,65246,14947,-2422,-3266,37029,62737,63147,58183,45696,13315,1856,-21374,-116877,-191971,-124064,11426,78809,36066,-49194,-37711,54118,118005,140183,40090,-76959,-120396,-54108,50428,130503,93778,10917,-19967,27625,56064,42780,101399,129254,67157,36153,55064,60943,89614,123454,60155,-42705,-65651,-43864,-51537,-59118,-29855,-104199,-178752,-105764,16033,95984,65766,-26165,-101901,-112335,-57428,-9572,-3742,-59519,-59975,51821,160517,103650,24315,14543,36386,7102,29443,115580,173676,148772,60176,2659,-31699,-38369,12758,19327,-52796,-14810,142589,198731,94015,22816,19529,32324,47774,4707,-51801,-22773,35944,22655,-43313,-51934,-36792,-38911,4360,31876,-57990,-112903,-19914,81915,73981,31276,46352,18548,-69341,-100498,-52316,-13432,-29672,7687,96797,149666,118045,50242,-7674,-22255,24479,74170,69326,29681,-24985,-41163,-22585,17120,42707,6929,-89641,-150588,-125911,-89147,-114355,-64300,-32227,-19553,-13334,9279,14490,-25995,-78965,-51907,34993,78724,13182,-40839,-2887,68375,45665,1949,-11364,22884,79232,80393,45177,8623,-44383,-29587,36160,68265,76722,99882,78819,-16568,-72108,-66887,-45931,-29647,-9273,-1714,-48583,-62441,-13977,-8086,-55933,12307,84819,68636,29674,-33395,-77963,-42265,6202,-63,-83867,-88649,-863,11843,-6417,-22279,-19927,-30258,-35369,-41418,-6973,69456,159548,180940,119894,88548,93383,72629,41758,74911,92577,55974,78195,154448,102115,-26781,-81460,-71778,-77775,-86789,-80674,-91528,-85201,-73400,-62681,-4687,44910,54909,66446,37725,12082,-29828,-48664,-51787,-15710,34687,35857,23107,60239,109813,85010,16198,-17893,-49963,-51129,-30359,-27417,-49568,-61599,-56216,-36496,-42776,-73698,-40079,47484,116482,148821,117488,67904,26577,-22001,-68719,-52794,-23969,-27986,-39205,-26616,65134,205793,191532,36063,-25843,-20663,-37541,-27851,-22493,-36332,-39411,-80969,-88952,-28064,-5021,-15169,5394,55252,137641,153110,66768,-4439,-56275,-1477,93636,121778,34110,269,3813,-15770,-28532,-23961,-3676,25293,29700,3184,-75036,-124646,-94209,-28183,-17012,-28645,47925,111103,63274,17126,53530,38687,23297,20685,-7569,-58252,-84246,-127300,-77072,-9124,2236,1724,12428,16939,-15577,-93998,-121040,-85673,-83226,-127795,-79287,-37051,-66981,-49145,20261,37798,-12104,-14381,2003,-6088,-52319,-32163,27078,36126,-19689,-52526,-47057,-11871,-9250,-11666,-21387,-31944,-52602,-70135,-23543,-3461,-19907,-56974,-74464,-16180,79429,92225,102381,90837,90536,134689,147058,81780,50589,99635,137422,96175,-26366,-145925,-201460,-151786,-45939,47206,72007,79992,91266,28985,-30305,-34819,20183,74278,121616,98317,277,-39788,12813,22162,-15591,5370,-16651,-119660,-208433,-197202,-109536,-10810,27232,16841,-31504,-91305,-70198,-20072,-49918,-75403,-20943,45925,28675,-12159,-32441,-86945,-85424,8848,56229,42535,-5164,-44352,-18773,-32747,-67880,-40523,-29409,-62034,-87961,-33723,48824,55179,9201,-71397,-97733,-80158,-100029,-195856,-196411,-77827,-997,-55085,-87327,-46301,-10649,43682,62971,67876,90091,118728,95973,69460,14958,-41123,-56635,-63808,-93846,-18484,108279,114745,62061,80777,93832,22662,-55547,-34301,43939,30560,-7319,8846,5726,-25889,-19703,-5518,27248,101616,57544,-41221,-60947,-59871,-73168,-48057,-8638,-19223,-4130,37947,37709,65684,76788,46088,-11089,-30622,-35065,-52699,-11000,58993,29273,-61831,10681,183218,273769,194922,33020,-82302,-111718,-65025,-4822,22129,24032,45523,70040,63098,13930,4226,25689,46655,62608,34518,-28545,-50717,-62292,-40514,49276,92384,35661,791,-18732,-14979,-29702,-17705,71955,126900,98982,56130,51036,48441,51295,79051,59163,384,-70806,-109466,-49798,98979,129257,69759,53936,29787,26670,108586,85074,-80876,-144552,-94601,-88537,-93875,-19320,83200,130697,113793,71441,10586,-3042,-13949,-31173,-24673,-7596,5558,13099,-9689,-29922,-25047,8780,23268,18396,-46219,-118608,-164307,-132163,-29900,32894,-19575,-43439,33367,102450,102543,20693,-64032,-86915,-7652,66898,-27564,-128037,-143568,-96005,-48834,-8191,-26985],[-86180,-130252,-85349,-28398,33883,58082,-19883,-106608,-87339,-50114,-37952,10048,26232,22932,48908,66221,29215,-4946,-9230,13298,33762,36722,-5900,-55637,-8168,69104,48799,536,-4309,-37953,-49178,-39466,-105282,-186992,-107424,-741,54329,51264,82458,79091,11018,-66930,-24129,44111,48267,26751,-49027,-51930,28141,60706,13235,-2568,8426,8349,21505,47018,94049,70715,15697,9070,38979,28402,-15951,-46632,-55479,-13054,39595,22738,-68058,-97927,-46396,-2189,20790,21363,2648,1135,-9788,-34015,-36897,-44732,-48312,-47882,-24226,-5355,-16221,-11609,25392,96483,111720,69260,91204,168781,179615,96832,45694,3072,7180,15762,27265,16832,7540,-12437,-55845,-29656,48966,13625,-18593,47452,20834,-103925,-129588,-30589,8871,65717,180254,118389,-46388,-115684,-92302,-79137,-68113,-59845,-47136,22502,95193,101718,75555,65399,70235,62316,43345,-13037,-55883,-44226,-6454,34282,28496,-14592,11609,24307,33094,45450,30760,-29535,-103331,-152490,-115195,-89626,-90521,-74472,-12588,11141,-48717,-100244,-97145,-162949,-229194,-148370,11785,52150,-22716,-93160,-103157,-120225,-116810,-41751,52423,71012,48419,-1817,-54098,366,70350,28851,-75124,-68669,-62932,-37009,41587,64906,23812,7022,7868,-8291,-10138,4468,-36734,-72601,-79951,-41806,16703,26246,-13188,-28520,-32444,-64083,-18650,35642,48676,19025,-12373,-22565,31637,73509,87577,107548,98216,70181,9444,-38893,-20996,6721,-21375,11777,94823,87971,-12421,-110090,-146477,-167015,-109666,-89963,-99758,-26529,114529,175520,70550,-29381,-29879,-3199,18308,9865,6947,-10376,-5082,52846,132290,106471,12287,-45239,-52438,-62267,-79233,-96297,-87961,-59141,-11468,36959,85126,129458,107296,49626,-15366,-63967,-35339,48707,51323,-13018,-29898,-62426,-89389,-45832,34658,76760,62132,38016,15664,-12390,50625,112285,65845,1250,-1922,3962,3762,-17373,-22626,-33977,-84327,-105348,-56410,60103,135126,114651,10976,-73106,-21897,56670,60045,25405,-41525,-67181,52061,265837,338063,183753,22340,-16109,-59156,-111925,-56626,56951,76821,29924,38495,69962,42614,21378,28925,12035,-64137,-115736,-114636,-70945,2026,18998,-15509,-52154,-22929,-13165,-20264,-27915,-45243,-50796,-26384,32095,72111,71400,48659,70211,78330,18443,-7525,28301,80217,11578,-80208,-75170,1061,37801,-6429,-62637,-77623,-41390,2808,18179,34061,64009,37639,-26223,-22001,-36817,-19512,5646,-14082,-93295,-95791,-43122,-45875,-50618,4544,38538,64167,53346,-11808,-56295,-21215,27609,23791,12790,69955,108772,114611,142011,155576,110942,63817,58271,69624,120065,86983,-67874,-130423,-44578,10886,3877,-25224,-55897,-42532,22472,83264,55850,-23274,-66256,-24791,6090,-4599,-57661,-94235,-67239,9634,63349,9647,-39383,17528,85364,61716,15038,-28634,-74347,-81855,-30769,-37400,-104736,-97354,-33142,-43971,-85234,-106397,-43741,3138,-51580,-113081,-123345,-87623,10309,65804,33758,-1593,-8494,-17318,-29423,35907,109232,138253,109802,49055,9280,10826,14756,-5229,-25968,-11777,17093,26917,5894,-8249,44497,87355,86626,107635,36232,-66117,-126824,-62614,82482,180400,120620,13549,-47579,-20414,21123,52762,117993,139916,98501,99417,163086,193604,177329,149249,51643,-44652,-66229,-64565,-87014,-99203,-80316,-140453,-172575,-101048,-58181,2551,42356,8804,-29066,-6359,25227,28987,33938,1,-38812,-48792,-22570,-46067,-62929,-38465,28756,41780,60940,131178,155776,99501,22648,-22243,-84065,-138065,-110775,-69561,-90811,-73841,11499,68173,50310,59992,87988,82056,60148,10039,-54365,-62378,-26481,-16670,-3318,51368,60965,-2724,-38088,-39633,-80029,-93428,-16470,63525,63399,17188,22852,33940,4337,-42170,-53854,-27841,-12855,10534,49880,97036,120140,106119,47817,3560,52277,108842,84490,8879,-57200,-76257,-45206,32397,69592,22838,-26273,-28577,-57491,-106373,-134840,-96344,-96638,-70839,-39016,-5000,17394,-10133,-82755,-82117,29231,126491,78403,-11943,-8459,69956,41462,-37912,-52044,-7888,20169,11401,13712,37526,33367,40596,55315,68112,85377,78428,16405,-70381,-114769,-116043,-82880,-31288,27295,39491,-31415,-79026,-43898,-32164,-73433,-13256,51346,37072,1601,-38664,-52094,-30580,-28692,-19854,-59321,-71203,-20285,10007,21984,-1847,-4127,16742,48841,31778,19915,66260,140274,164345,131739,99885,101765,90208,26801,21248,59444,76691,111028,156797,92787,-6457,-42144,-60736,-82042,-51934,-27139,-56264,-28633,42933,25229,3035,21875,40991,43017,-9087,-31602,-61386,-87921,-90511,-28374,35207,49093,45767,51877,81289,70220,-2738,-39954,-59547,-74727,-71748,-52447,-46495,-45075,-35080,-2127,-20252,-110767,-136635,4974,142506,158375,78201,36017,46254,53476,5305,-57815,-60037,-44903,-69776,-60840,39385,100420,10200,-97771,-80949,-55191,-64835,-24036,-16986,-29313,19196,-2469,-52339,-67855,-89485,-85069,-24812,72947,157847,131636,48373,27232,-14492,32429,129459,152751,53774,17456,16590,-19859,-44806,-50503,-46101,-17910,11901,6285,-67319,-109755,-68306,-24552,-15871,10398,68780,92270,81568,85304,120170,99859,77710,45452,3353,-33681,-60168,-121731,-78176,-1688,-14571,-52322,-45268,-21828,-39079,-82752,-60207,-25225,-55543,-99358,-32979,4167,-4363,36495,43463,2783,-16797,3264,10540,27955,27733,67002,62471,-14066,-51797,-8262,-3398,11941,21038,-12422,-25439,6337,18782,-22741,-25289,-37560,-48786,-37496,-11189,26822,55416,36274,73177,137576,191033,229995,190979,80671,10256,15341,32771,20279,-20266,-70915,-118748,-93840,-20712,11641,4439,38190,100514,64549,1005,-52252,-33291,50618,109260,59616,-25237,-54362,-17782,23333,16310,4868,-8143,-47109,-111844,-106943,-30953,37383,30754,1263,-30890,-67881,-44061,11111,16656,526,983,19470,20577,9752,-22955,-83077,-61231,30397,51479,50980,45553,-12937,-20602,-27640,-80136,-89043,-70994,-89971,-120475,-74515,-1300,25632,18831,-63770,-115689,-65507,-36634,-112908,-131878,-78947,-4812,710,-25752,-29472,-15933,31374,43706,59337,76549,42758,3434,6306,-24613,-18228,10192,-13695,-88229,-92521,-18023,11343,-24934,18591,78742,25852,-52002,-21168,58733,54184,29323,30776,18410,5047,22825,32230,4453,15735,5773,-21927,-50930,-59499,-35057,-20297,-1898,29792,63620,85225,89082,95110,55071,19064,-17963,-19483,12657,10634,1661,19719,25215,11854,82907,158063,152269,90664,27737,-32683,-63551,-30835,-5823,-18216,-29663,-12366,38489,47779,-36614,-32645,61145,72424,20434,20524,33589,-9585,-54651,12871,145761,174303,114689,100974,83769,37139,-46954,-55524,39920,94699,100246,112837,120669,98285,60248,46440,30351,-226,-63695,-98898,-63050,19645,5772,-47158,-23207,7263,10985,78776,98928,-12869,-73829,-41431,-15806,-14831,-4252,26857,48730,44076,66436,39612,-1355,-11402,-160,-15627,-46835,-51702,-15849,-15344,-26484,-7025,50461,68515,54953,-9226,-92416,-153648,-121326,-37662,11875,-32969,-42552,24702,49871,17166,-36220,-69094,-59960,-2050,18192,-75236,-115168,-114834,-98902,-54298,4605,-31046],[-91132,-69172,1506,6322,11051,51412,24156,-71944,-95811,-64731,-35430,9232,-4539,-58148,-61135,-44609,-38676,3590,54460,56798,-88,-22975,14915,39207,32644,71368,114499,87047,38730,28176,45375,-2670,-99849,-131170,-69677,-51265,-47282,-33408,35540,46395,-36500,-126657,-64269,51768,99127,91330,1000,-39146,-27502,-36134,-32487,20398,28067,599,20820,50819,66087,36123,10395,-10416,-14165,-10609,-16618,14952,44331,40578,30886,19243,-43218,-79090,-43323,27893,83435,74763,33881,12962,-3149,-28788,-39890,-39168,-18976,10907,53113,62384,32920,22315,-3390,6546,34127,47629,121827,208097,166430,15954,-23846,-2449,24436,35417,36974,3570,-17687,-65290,-132049,-68112,88198,101289,22970,42471,69986,-6981,-76794,552,62529,88816,155408,77625,-84613,-154361,-131641,-115768,-66514,-15821,-25389,-35047,5775,49529,74778,98002,100115,74751,36226,-50608,-112155,-69527,1259,25957,-13150,-62051,-35693,10786,67614,83231,53054,-3123,-46548,-50357,6859,11519,-12688,-4823,-11310,-83955,-138466,-117865,-90417,-156407,-209062,-151972,-8588,50395,5551,-64016,-101423,-103405,-64101,-13107,39724,36527,7384,-25951,-92223,-116446,-87527,-69042,-110104,-74849,-34419,2416,54111,55035,20371,41363,55180,21127,-25049,-37142,-37393,-20288,-30214,9744,101230,139092,95337,-95,-72439,-64316,27510,99985,148860,96591,-15393,-50866,20306,58946,43512,62653,90595,91384,42915,5489,13112,-2311,-92577,-108059,1100,29881,-64508,-128719,-118272,-117614,-51353,-16797,-55196,-25069,123712,196455,100142,19425,33231,60350,80226,62389,9411,-68665,-68618,11916,81965,45544,-33259,-66106,-29624,-19785,-56819,-87408,-90277,-79737,-53896,-31294,37172,105663,71537,8789,-55005,-106710,-53507,64593,55637,-33908,-26536,-25121,-58955,-35190,37876,64210,27196,-13558,-11039,2686,51312,73612,31946,-5063,-15687,-24976,20022,60717,34259,-19369,-70792,-71630,-38574,35819,62857,-12495,-95067,-90271,-6870,70459,95618,80591,36133,-7067,29075,170232,251090,166841,57512,30736,3936,-35252,-28393,-9183,-32829,-11126,84220,108449,28465,-13853,-13391,-13725,-53300,-135440,-171849,-119443,-60307,-55660,-23546,-12926,-3555,6986,20028,21371,6826,-26256,-48591,-8070,43006,52561,38726,49805,26371,-21539,-19121,12951,46597,-7398,-84416,-98886,-68147,-38122,-41054,-57553,-40965,-29276,-36695,-13594,68154,132351,63707,-66868,-101294,-100594,-43362,5715,-19140,-96494,-81302,-4069,5113,-16112,43090,117884,124425,49225,-24531,-45206,-18191,8299,-7567,-6942,101866,182992,175958,138255,56071,-41218,-62337,-36059,9845,98608,118232,2351,-59562,3712,41255,35640,7807,-297,57727,130064,151071,86437,-30837,-89983,-47860,-27273,-81067,-123308,-87939,-36976,1882,60075,68639,74782,105620,96265,26665,-5828,-9729,-30028,-15217,66398,83964,4538,-40956,-16443,-25391,-51905,-57989,-19949,-29541,-106649,-123516,-56008,37569,107627,63798,-23427,-32640,-6039,-10521,-40311,8362,73262,113078,112309,58055,17613,46715,87437,84407,44749,21787,7684,-21464,-35900,-230,59299,41391,-4332,1881,-59254,-88315,-78855,-28189,62062,145535,138580,59075,-35071,-37685,44201,113608,143564,121817,120422,170915,267712,313151,242301,144933,77779,45806,12518,-33176,-56551,-76381,-96766,-126936,-94775,-45478,-71567,-61230,-20502,-235,21617,52125,18456,-42582,-16699,46620,32070,-90119,-169552,-164507,-103219,-50116,26367,62287,75818,116895,117949,51552,-18838,-31846,-47237,-107923,-155933,-108784,-54188,-69887,-96358,-37071,44970,106113,107928,48578,10561,35662,33851,-11121,-29555,-15712,41661,108822,133720,83836,-12552,-58489,-43862,-48781,-57923,-29343,2561,-31687,-51785,-10690,24203,-9916,-54755,-52578,-14879,9436,-16722,-25293,26223,98295,97659,24376,23546,87003,66933,-22744,-63632,-67541,-47672,29254,41426,-19032,-9865,35374,-40461,-123789,-104083,-37208,-58134,-63080,-74160,-54318,12409,28949,-33650,-56863,23297,129817,124333,48069,17224,46949,8000,-52174,-32375,-6570,-48825,-64825,-28166,34677,87460,108069,76161,42700,24478,269,-42446,-99777,-125732,-135163,-117715,-59184,2028,-6694,-64953,-84755,-62459,-53599,-64453,-27575,-33120,-76001,-97259,-121304,-86706,-18491,-22601,-9480,987,-14725,-3082,39003,89768,87753,74387,62008,72247,72320,58863,35087,11954,37752,84670,91234,69738,61881,18615,-16817,-6357,38649,67414,66548,20281,-2931,-1812,-22977,-17404,44111,59736,6760,43923,113992,23588,-83453,-64167,5571,55468,3260,-66002,-107352,-108425,-80687,-15667,24978,28488,32624,22690,48637,55836,-11164,-51626,-48184,-55394,-69625,-59851,-60811,-70138,-34799,18351,-34015,-169586,-193340,-42213,72169,79882,8509,-15790,27484,81948,67893,-2950,-26148,-11509,-27526,-22036,8041,-68828,-174996,-155859,-48722,-15159,-38976,-33259,-21688,5333,73603,65313,18314,-28663,-71798,-63484,19862,122214,165004,99831,10766,-3751,-37819,18229,119543,131605,25652,6212,55885,44343,2663,-27229,-48085,-38240,10341,37684,-13480,-55446,-65319,-69100,-24781,31003,33056,13202,55734,100848,124611,104915,82484,56318,54422,35462,-20357,-99156,-65217,-32445,-80369,-118709,-83708,-40458,-56729,-79822,-38186,-17372,-39591,-48166,14726,33474,34080,57609,18401,-49614,-54989,-18553,-9395,37840,61587,58924,4130,-56487,-27094,70743,85353,93347,92490,23005,-46562,-36017,16229,13400,-75,-50159,-78047,-36444,8148,12269,-13794,-67682,-8438,117021,194786,203887,160438,53438,-38459,-77259,-74488,-40633,-5179,6668,-5491,14339,37332,9842,-23224,-8388,55575,22055,-27284,-46376,-23438,39357,74175,27025,-7941,-7412,-14433,3214,8463,-22548,-43778,-30387,-33068,-3873,48842,44579,-31669,-52337,-10262,17801,26957,39017,35455,21058,-1065,-27623,-25142,-29070,-77155,-92433,-20035,61226,77260,93546,81087,-2229,-8849,15475,-29489,-73838,-87397,-86644,-105985,-105223,-75419,-41117,-17422,-62518,-87013,-23502,22453,-24309,-44867,-57377,-5259,56478,50344,20686,37936,71022,31217,10036,3342,-84839,-125661,-72416,-58602,9976,98311,56865,-70808,-140063,-109299,-73415,-75773,-37079,11695,2566,9741,48175,64706,57770,65887,41336,11848,19935,55115,76675,35552,9864,-21323,-35826,-52405,-37822,31611,20036,-46516,-29531,20684,35943,29808,30821,-8199,-33609,-51471,-20025,37871,31763,-5186,11816,74050,80435,65949,49154,25286,-4429,-16404,-20042,6795,48510,-22180,-118147,-144276,-121525,-52641,-2731,-60624,-50360,51882,66212,5421,9005,43060,18881,-22662,15904,111628,159062,134231,119549,91873,50795,-26154,-34562,31889,46788,53629,91486,93403,58297,24467,11789,16101,28969,8370,-173,-1449,-32091,-105351,-125795,-36845,45596,25136,32101,71630,35467,-10077,10301,52235,63052,11015,-52023,-66011,-24017,55296,47358,-3303,-9465,28904,6272,-68976,-110457,-75074,-32826,-357,24895,68233,84395,70820,34835,30612,18411,-70,-16953,-49093,-90028,-38483,9563,-32706,-81416,-67430,3529,34370,5863,-54767,-130303,-87110,-36641,-59600,-76063,-43494,-68071],[-100016,-14599,69663,43564,1182,22883,34729,-36258,-98476,-95258,-58216,-10732,-23886,-90459,-118544,-108574,-69332,8197,49765,26194,-41958,-59767,37635,115266,56560,46043,125164,117957,52205,79662,114659,29444,-63681,-52137,-15882,-68831,-117464,-121228,-54714,-35942,-76386,-127583,-93592,19586,133101,160586,72177,11401,-49401,-97785,-50392,70016,75759,3282,-4332,-5237,-44455,-57739,3388,22534,9721,32994,50065,85309,107878,85683,37595,15138,-23213,-58672,-38850,9236,46957,66582,43070,1161,-7059,-5503,-4828,-2780,7666,26664,95933,137627,103347,44669,-31926,-32333,32525,84467,124982,129462,52135,-49931,-26986,6619,23855,52933,54846,-13226,-74234,-127127,-169642,-115224,14031,83866,23026,-115,70823,81747,-19948,-13584,51562,71146,72255,11373,-63838,-84050,-49797,-52691,-31806,-3135,-25658,-62722,-42237,27257,78095,67461,30928,21274,25659,-23987,-63993,-32547,8751,4080,-50809,-112830,-73264,9771,87952,84039,17812,-41953,-33420,2307,59155,56903,41284,64404,16176,-97516,-107826,-29291,792,-55110,-67018,-40806,-11227,-7857,-698,-7400,-26398,-15096,12476,-4656,7029,6094,-29262,-23210,-46712,-136779,-186137,-123531,-72442,-16813,8365,7990,10142,12995,22269,60657,59836,23788,-13037,-27048,-21123,16803,14902,24609,65513,91215,92069,7414,-82670,-82483,-12831,41262,135795,140915,28802,-40677,-11362,-19348,-42225,15410,87254,101542,64807,26137,6579,2283,-63885,-107017,-45642,-19825,-82542,-70377,2697,-28469,-36473,-48560,-79873,-37682,103320,173555,113041,64257,57586,62112,93949,83234,14453,-87871,-88868,2347,43646,-31323,-84411,-67402,-11077,5358,-17175,-50567,-72338,-75702,-85012,-98141,-25380,66361,30885,-42367,-94841,-115807,-45202,50607,23717,-42943,-5624,31522,24656,19081,18535,7178,-15537,-44708,-7851,42291,52611,29325,-31,-23165,-38801,-55599,-11550,59982,49091,8105,-29713,-19122,-40017,-62276,-62787,-84785,-91362,-55073,-14194,7962,62829,130461,114919,58844,30768,51585,108069,130023,81649,41413,8028,-17668,-14292,-46407,-105074,-62331,49332,79717,18150,-11720,-30624,-29425,-9231,-27953,-40459,-48470,-45608,-43890,29111,58006,40971,37591,56472,54537,52804,27159,-34596,-37142,-14459,-673,11320,14955,-60350,-110302,-34431,48690,67438,21034,-52405,-101475,-91027,-27274,-14502,498,34927,15580,-44763,-61458,10653,92774,31379,-121225,-156055,-109591,-23474,14438,-12467,-57568,-16832,50281,61934,38735,73343,92302,48483,-13315,-5810,45263,35327,-46728,-98630,-54651,73064,155784,145132,73690,-31761,-102810,-73093,-562,27955,46201,50210,25919,-3058,-14557,-2454,42805,63327,89451,153894,175095,122297,32590,-66506,-104359,-51657,-33371,-84928,-95486,-21839,15363,-14442,13558,66316,115676,99241,27741,-35664,-31143,2020,26806,54436,83774,56232,9117,-8317,-3866,-6351,-6172,-7268,14371,-31529,-136849,-111918,12855,96877,98982,-4136,-71551,-32324,2017,7300,-25182,-34557,-33673,-694,61466,79820,64184,104243,137434,77141,-11971,-3084,51804,27386,-27477,-25544,-5203,-19548,-31202,-48358,-134148,-116294,-27151,37351,41452,57188,95656,88567,25025,41231,144087,155642,83972,29345,78992,171281,261907,275459,166747,76242,96047,126895,86311,29818,20810,-17638,-70850,-97526,-66378,-21099,-4694,-11231,-48855,-44253,6683,23472,-51655,-139344,-80316,54873,80375,-53612,-160221,-149155,-67075,-28576,18480,45672,43081,52167,67000,43621,-974,330,14325,-14986,-77062,-53315,4918,-34688,-95783,-36097,55671,99057,53984,-43407,-56280,53397,112715,52339,6843,31465,59414,69596,106731,114719,29453,-13845,27214,18339,-48295,-75604,-52978,-76208,-91531,-31064,15779,-28968,-93178,-92424,-44427,-25645,-83958,-109456,-36752,74103,106412,33308,-4334,30926,-5823,-64950,-46925,-28204,-25461,19244,26,-47755,2155,45891,-38154,-86655,-39499,33189,20754,14383,-31641,-52655,9285,51525,20352,-15225,-10405,46759,76502,56919,17188,1669,-18416,7544,84659,76190,-30002,-65825,-44636,-14240,54022,111501,73882,8936,-23119,-19461,-16772,-62261,-89823,-100321,-105423,-76857,-49557,-79606,-100156,-55713,-37236,-36170,-16070,2866,-66504,-127544,-139780,-167282,-80504,63586,53666,1979,-14612,-15747,20765,62281,115847,126174,97684,46646,40494,70418,73786,5540,-64165,-29330,64696,107527,62709,36651,28997,-12769,-62853,-39513,5472,8185,-18741,-10201,-3608,-4682,43704,102219,89809,35237,64868,78956,-48922,-157334,-128802,-46009,40333,12392,-83630,-131343,-94854,-55846,-22186,2348,11134,13895,1422,20489,15551,-42328,-43868,9155,23357,-9958,-27071,-54476,-76411,-32114,3090,-73937,-184964,-163457,-64722,-3914,15908,-42233,-85547,-49057,28127,67685,52148,26802,33824,36095,25339,-28531,-145482,-175535,-72436,39593,60933,15896,-31400,3669,81786,109989,93327,88680,57864,5974,-1501,68150,138918,133116,46958,-33767,-40485,-47786,1529,48914,37450,-41439,-25563,73491,106540,58791,6872,-19213,-16925,28007,76952,45546,-19946,-97332,-120767,-33235,31386,5298,-12659,37814,52897,42099,22053,21880,32894,79302,89279,37719,-45513,-46920,-74145,-124471,-123944,-79390,-55141,-71450,-73240,-57602,-86733,-74219,-2478,57409,38404,-2087,-14345,-18048,-55843,-82942,-43511,-29532,11086,27474,-35828,-109708,-94368,-15225,70861,104622,131424,124609,61856,-32669,-40331,14979,9629,-21870,-78959,-88962,-44107,-38998,-59704,-57032,-100677,-63930,34053,90752,93895,97408,29134,-66311,-105756,-94002,-58942,-29226,12935,54956,63703,24929,8051,15830,29210,49680,-19037,-55406,-6128,45364,65130,78281,50221,36267,56963,29267,-18570,-38361,-53399,-78669,-68060,-56546,-13759,34391,-5948,-92177,-82060,10820,71171,42168,-8108,-39543,-44243,-41543,-51169,-42820,-62278,-113626,-68314,46183,88827,79435,107857,81092,-19945,-16768,48483,41072,-11432,-41611,-6675,-11713,-69783,-85226,-68578,-72203,-101239,-56910,22692,39207,-17111,-29354,-19211,48700,108390,90323,63640,80843,97586,35553,-9289,-42065,-138193,-183141,-118436,-89163,-8866,102777,61197,-58095,-84185,-58123,-72424,-88557,-74853,-57543,-14336,78930,99118,48900,48828,70242,18881,-7382,13876,24751,26590,29152,36017,-23907,-58964,-43154,199,54757,-14452,-130339,-104087,-26847,-20203,-46495,-28800,-33695,-46650,-48548,8204,65299,43032,2562,29263,92392,51218,-26503,-29732,22863,21654,-11370,-10060,52199,79113,-69015,-203911,-196404,-136986,-78782,-25990,-38153,-46141,-25041,-16857,-13644,22076,61614,68182,30557,-3587,15814,82223,102120,88135,56333,48957,28158,26968,45266,29555,23292,30395,18299,-406,-11045,-20389,-10701,38548,68086,74972,36274,-41491,-122636,-125758,-20239,66855,23391,-16205,20973,27464,231,34949,80776,68487,-124,-70669,-79460,-11712,63007,44486,2430,13869,55372,17391,-68199,-110545,-98588,-61962,-17484,13560,58125,81443,63362,39419,99636,130167,83468,24375,-43301,-85616,-27848,-8942,-64742,-73606,-18571,78867,94624,-966,-106941,-159452,-76340,-13508,-52332,-95063,-91752,-116668],[-105888,-17077,78155,81753,35843,18235,15123,-35452,-84494,-87335,-63819,-15196,-4690,-37367,-50115,-36071,-18622,14904,4139,-35008,-57136,-49300,24369,82515,27016,-640,54381,54259,42630,104494,119737,40123,949,24491,42005,-23538,-80466,-111084,-84039,-70712,-40861,-40414,-74091,-24888,111373,155496,72916,29606,-27501,-85536,-41964,98852,126538,35375,742,-26817,-102334,-120113,-34125,15663,40743,81878,91794,91418,77486,46230,8158,18652,28081,-5606,-33497,-67397,-83656,-32161,-28639,-65827,-31606,23186,44520,20403,-17018,-9954,85956,150610,110452,19359,-42736,-91,64762,76959,52786,17418,-12592,-18194,34567,16605,-812,46901,69480,-16699,-94493,-83873,-53846,-75499,-64396,20111,13742,-50692,-5716,67008,-5186,-43337,7134,28266,8148,-9925,-7320,9437,38000,15655,-15244,-39403,-48980,-20750,14401,51363,76184,42095,-12504,-31359,-8141,-3804,-10249,-18440,-17074,1435,-20709,-93478,-58052,33551,120604,118059,28038,-40766,-25308,-11563,20147,24435,41266,83776,43283,-33013,1682,74975,85899,42744,48904,69229,30832,-19755,-983,26939,39890,66025,59494,-11934,-9414,7397,-33564,-17182,-13601,-107493,-174094,-112950,-41566,26734,29798,-33191,-91294,-65192,8362,44583,30594,8226,-1001,5506,7933,23120,3826,-42256,-80074,-60097,-5503,-23488,-78153,-117556,-106077,-84412,24037,123411,95891,18303,-6045,-57766,-79394,-8628,67601,89956,56135,4073,-17167,32148,23157,-40070,-53317,-46086,-58484,5328,85175,16868,-44106,-111371,-138212,-57860,63731,120982,77321,21112,-17634,-31320,8909,36807,17994,-70760,-82897,5133,20302,-89321,-121839,-66048,-18135,-2184,8323,-8284,-44778,-60705,-66473,-83962,-35568,55872,24326,-63649,-113793,-103286,-17019,54401,30208,2464,35180,53023,68041,70776,16503,-35219,-43138,-35402,35997,88844,46307,-14446,-31912,-55747,-69382,-50592,-5678,26688,41145,55826,56142,48578,-44584,-124291,-101570,-35277,11211,14081,-13414,-56105,-17692,94811,86385,29156,60121,78943,55689,62074,45045,-6359,-57641,-54637,223,4350,-47881,-57675,-16300,19819,25415,28883,-1041,-20335,5165,65131,82598,16411,8329,44901,82539,67155,46099,32345,40109,33725,26958,23461,3264,-2766,-28099,-28745,-7757,-30052,-129845,-174809,-62188,67499,118527,77150,15608,-42988,-62540,-29264,-20018,28718,78346,59871,-15766,-90018,-77544,-770,-41763,-185008,-178048,-66084,42761,54448,11611,-43943,-22733,46823,89301,63221,30479,-15399,-40087,-20404,54022,123257,70760,-97342,-187904,-125454,-6265,61409,68305,28035,-27852,-51559,-10318,73680,69530,-1606,-41532,-3451,1606,-52576,-59548,1927,59017,106548,133089,102775,45252,-16681,-69037,-98322,-68074,-51562,-51570,-37381,-11287,-30079,-77911,-71582,-27002,21970,453,-35809,-33070,-19860,-5620,39136,57836,-249,-93575,-89032,-27800,-10020,6540,56623,78961,118431,67946,-79235,-88420,12650,54499,18020,-78488,-85583,5894,40405,36162,-7383,-59894,-95918,-73287,17487,98880,114957,128926,100817,-4214,-67399,12949,132322,118277,28989,-24002,-52922,-34212,2941,-27382,-110531,-81913,5685,80314,45684,-4690,29198,75895,59918,111160,186386,96648,-57066,-96296,-23285,69385,137370,103812,-660,-2887,79290,116873,91663,66548,49631,-15168,-55699,-86727,-104864,-26421,95321,101327,-19354,-60883,-19882,-14333,-70938,-128038,-69105,28981,64472,12538,-36408,-51817,-20713,-16800,4497,9355,-20742,-28816,23093,70669,67234,35117,12088,42104,56621,38369,16317,-19152,-26309,17274,43248,56649,24048,-45633,-51295,25584,73945,33618,13922,57902,43182,-16099,-12579,26746,15839,18268,59627,66119,21275,-28044,-56260,-77797,-54748,9070,42333,-19424,-108933,-113296,-79640,-81320,-122435,-101017,-10420,71900,82637,32320,-3598,-38220,-109422,-111185,-44276,-5668,3498,8958,-33149,-43976,24093,44585,-9062,-4363,12903,35918,40992,87975,74062,18771,12802,42496,34982,-8731,-58966,-54902,-6783,39641,15968,-16164,-8461,90652,190878,153596,37635,-9952,-27975,-56202,-27894,33180,11814,-36904,-32877,5601,33441,16914,-1789,-13344,-30554,-34195,-33786,-68465,-77686,-16931,3351,3016,27783,52110,4229,-24856,-41686,-82589,30228,197536,145727,8813,-73315,-41028,56108,80914,89634,73790,27939,-21918,1668,50247,55546,17813,8494,22676,56140,95722,66516,32984,43680,18475,-66927,-82505,-18519,23249,7800,212,1428,25669,78075,94932,58509,28959,46554,20241,-78304,-120241,-98532,-72617,-36648,-62165,-98743,-88571,-26668,-25304,-49490,-34648,-1624,12635,4031,-4136,-39191,-81309,-31327,58374,93361,63719,39432,1983,-24618,-13180,-25373,-81585,-109214,-78137,-42525,10023,60697,-14178,-117371,-117640,-35279,44566,71633,54410,55596,58570,20045,-62733,-107449,-50562,26083,72450,97554,61358,-2294,39072,139497,149765,115075,121652,100028,42330,4539,25300,80598,80615,4316,-54080,-41886,-37541,-32064,-67295,-66920,-67426,-19620,68474,107416,71506,38423,47763,57467,57764,83346,68293,-2885,-89884,-101529,-19505,42581,45394,50355,64542,23788,-18519,-40384,-32319,-25475,21743,63700,79091,40463,-3104,-79694,-106688,-62120,-36876,-42421,-32499,-10040,-50543,-153145,-116886,9186,61566,31765,-19407,-49331,-16137,-10679,-53268,-4325,26578,25153,4247,-78612,-150540,-108672,-55569,-5154,46408,68827,49943,34816,9523,39235,77097,10050,-65098,-102733,-63016,-35095,-101636,-131838,-55162,-41993,-47730,-45696,-25789,31895,87087,49840,-45919,-81963,-47690,-25502,-39127,570,60497,28874,-58296,-30351,55637,100030,87634,-8812,-34141,43541,103883,88206,86143,79894,64663,82102,72031,-4353,-58391,-50697,-51034,-69249,-114608,-91537,-28606,-44320,-83081,-47237,25022,41409,-34837,-111572,-124667,-96215,-61210,-23779,-4759,-36924,-73891,-4761,105308,100485,36310,43471,33453,-46517,-40689,37816,56817,15836,14283,92563,106605,33552,-3828,-24125,-88645,-136442,-45673,43623,31956,-22015,-17344,22666,97008,110613,74314,68358,47781,39464,41320,48060,3291,-84148,-129689,-82215,-70907,-31174,33276,10514,-23843,28262,32532,-37856,-75679,-66107,-58743,773,99735,93632,31008,35403,30054,-35487,-30010,-1057,-40186,-71939,-37122,20420,-10106,-37214,-11875,24753,24455,-83926,-163291,-100085,-22391,-22572,-46422,-16452,2700,16915,37932,72125,83346,68928,51616,43510,37041,-42072,-91565,-32462,71616,92093,41990,31106,83855,53123,-108894,-177191,-101440,-41678,-39174,-26722,-28062,-62976,-121089,-125641,-55365,39987,101880,113242,72951,4558,-30100,8966,45095,58244,52872,69704,63174,31712,17816,27937,36814,8326,-11216,-11216,-22555,-39085,-43037,9429,69444,75575,22122,4033,-21042,-57854,-29446,17260,-27114,-72405,-21110,16524,2773,26603,43280,1633,-25948,-16948,6018,36366,63642,32106,12312,49631,79417,27309,-24309,-28906,-43914,-74818,-67465,-25847,33328,43959,23801,1142,24275,35843,47171,60599,41551,99,-7589,-20205,-38011,5876,54721,87971,69725,-12738,-93977,-121356,-49894,-36665,-74614,-77084,-66682,-107468],[-99577,-63310,32207,79648,48159,12490,-5504,-43643,-51613,-28658,-22716,-1846,12746,14166,29892,53852,38735,12767,-35267,-75342,-55262,-25700,-24658,-23994,-45839,-63207,-41799,-30108,10479,65821,62656,25864,38428,60538,78873,36791,2327,-28618,-27072,-19524,45675,50254,-41184,-66493,17242,50767,-9165,-19582,-32391,-67097,-41359,75857,127676,65669,35921,8348,-50156,-86663,-79982,-58728,25666,81221,52510,24387,-6798,-45041,-57052,2712,68617,59509,-10153,-100831,-140069,-105607,-115304,-140849,-79433,2343,35646,3707,-52653,-51904,32523,83368,32970,-45391,-58152,21224,51313,-12957,-58753,-29610,26371,48403,80268,26818,-11678,32736,50513,-38178,-72776,20795,87130,-5888,-64067,11717,22717,-82344,-103562,-28218,-30966,-38574,-1064,5788,-11812,-32108,-18317,6360,23324,10953,-22466,-58717,-34951,49884,83333,59617,46706,42981,19307,-30725,-48745,-18886,14768,-23538,-54842,33497,87156,12368,-2685,56872,156648,186270,108409,37211,16351,-20008,-4623,14905,38296,62097,42322,14412,48814,86263,94815,67646,62656,81393,78066,41425,38646,48421,50642,60010,48516,-8380,3070,10692,-37027,-29558,-31023,-89926,-114850,-77573,-61007,9101,30917,-63558,-163747,-114523,-14355,204,-7283,-3072,-10822,7793,10797,-8297,-52637,-117601,-176052,-154000,-96385,-70940,-69668,-110229,-133413,-145095,-69463,61948,118253,77270,39764,-6540,-37327,-23411,7998,42385,14595,-36890,-24302,58204,61945,-20703,-62379,-63955,-65944,-20076,58202,59250,47141,-30054,-85109,-41711,29063,60718,1792,-75098,-102655,-100998,-69830,-17414,27289,-25442,-64749,-29311,-32227,-108901,-109994,-57438,-26455,2399,48935,53667,759,-29266,4530,2862,5231,61486,31584,-47532,-86855,-66079,14658,69866,58606,60610,74078,32635,28190,69072,57449,-4564,-45825,-25433,60933,87454,11932,-60538,-71165,-79410,-67328,-4976,59139,44196,33094,73935,122265,108160,-14196,-81549,-42959,25331,67312,47742,3519,-50717,-68278,-5990,-10662,-32214,120268,241068,127843,-4836,-34058,-59600,-99598,-67941,24858,99984,114532,71144,19833,14408,34392,47608,10118,-53193,-66023,13889,25029,-41291,2344,78774,59574,747,7186,2082,5609,7090,-35054,-43150,24557,67988,26518,8290,3710,-54294,-134224,-147138,-68956,11644,67954,62207,83087,77668,-7664,-90161,-80387,-194,57816,64544,23983,-57541,-86794,-38166,-77142,-206302,-173196,-20140,105568,103336,47479,-41423,-73181,-226,68477,23389,-50076,-59903,-2802,66226,128143,152536,92337,-62609,-169534,-142321,-50157,4731,33539,46472,33838,3144,-4355,38070,33047,-35846,-60316,-13007,-106,-28330,-39749,-21781,19006,56856,33594,-12595,-4810,558,-23442,-62228,-71926,-63467,-22041,-2230,-57079,-132987,-154793,-157592,-158745,-113225,-75485,-21362,41185,30470,-8534,21550,32647,-56234,-164930,-144035,-57648,-35363,-14883,74702,133718,195929,175713,28887,-43826,-7955,12036,-10028,-70189,-53483,51261,91896,65332,112,-39658,-50620,-35593,17335,84898,114622,99632,20206,-63680,-36246,88287,162018,114634,55947,22260,-23426,-19498,6950,-7528,-35469,4626,32875,75312,49781,-2793,14641,42829,4747,39334,94853,4587,-127587,-143715,-91297,-39252,1752,-36591,-86890,-18820,50555,55148,51986,51458,13180,-51069,-54315,-78254,-110624,-7649,137592,141960,26528,-7638,11200,4682,-19664,-38211,-27012,-22578,6884,42273,56966,12092,-20025,-35935,-11409,-14787,-56148,-55862,10162,88307,104659,25664,-38036,45920,125280,72224,-17227,-28580,18400,45638,30686,51252,81630,76331,28414,-21438,-31828,-38871,-28024,11652,2832,-72077,-125477,-88202,-26343,-3103,21941,47116,43849,16735,-27160,-48880,-5770,38956,67990,28414,-54437,-76616,-78966,-104779,-123440,-72250,13156,58327,53233,35195,-4047,-113237,-183729,-136162,-68740,-22590,11826,214,-51775,-41311,15656,15344,-9341,16503,-9747,-30279,-11549,78555,110909,54949,9165,29999,25525,-20756,-70799,-90669,-46316,42324,41514,-1062,10395,102929,151797,94000,21706,5388,-12886,-57693,-90032,-85171,-101834,-104528,-62716,-30241,2667,51036,69267,50934,42775,45688,46193,14283,-23952,-22050,-15854,-17858,-12940,35779,68639,89820,69855,23024,112934,236529,155567,8062,-74102,-14526,84323,65469,22264,-14573,-56548,-83509,-26264,23868,18771,44942,110988,65735,-22905,-8824,9273,-232,25676,37196,-26808,-60298,-29282,9694,8755,13408,43728,78223,85665,56349,26933,24826,30382,10302,-29462,-23575,-20294,-59918,-112083,-159352,-99743,-2340,52356,-7006,-89130,-103454,-68282,-22558,-8814,-35561,-73434,-82666,-24925,50135,91008,84445,83476,58296,10601,-22694,-44657,-53349,-29948,-29275,-17189,53683,139631,58013,-85723,-109835,-28979,43198,55900,42225,38299,25981,-24697,-74912,-56999,-6533,-9382,4565,59796,62647,18007,16331,96498,157022,110912,74901,55810,17498,-46459,-82304,-18700,45513,13513,-45905,-45406,-57034,-92592,-159002,-104496,-28667,18049,44210,40451,35392,69722,126225,133775,77069,51409,50526,25901,-13736,-29183,-3278,43022,66862,58335,60916,42571,11296,-33830,-76164,-119565,-92774,-34502,38940,60569,17314,-69045,-78952,-33365,-31583,-22951,38332,62397,-37601,-175348,-129846,-29594,-10646,-13057,5909,-7621,-4388,17272,-215,55373,104064,83491,32247,-27107,-88748,-89698,-102038,-71342,-23676,-42210,-86607,-46559,37248,101484,106970,581,-82765,-92884,-36878,-36910,-138678,-167783,-70141,-19660,-23459,-77157,-83378,20529,106401,94914,7785,-57210,-12624,44762,31124,30838,35424,-29765,-115138,-78778,27124,65898,51827,-7137,-117,61759,96738,48552,17843,40905,57345,54571,46093,7804,-35095,-24721,-13330,-54729,-138930,-133867,-69296,-50535,-38936,14223,31007,-23299,-120481,-168398,-116675,-58713,-29628,16755,33251,7775,-11195,16912,77711,78088,-10373,-59185,-46881,-64340,-53217,-5392,8742,-12504,16652,106288,130368,95100,64806,14838,-63751,-98567,-15799,36295,22750,27333,59899,50334,52407,24920,13859,34783,-16313,-42659,36868,121103,70838,-38088,-63113,-3111,-3585,-21784,-32279,-21897,39199,84480,15262,-48586,-28927,2413,-5081,23352,81829,67672,22218,9956,-27038,-83146,-42202,-6392,-66323,-110672,-104363,-37299,650,9939,14347,22340,5707,-65653,-91802,-54908,-28735,-6630,5096,15798,18408,66410,117875,103359,53571,74483,94635,21941,-51366,-94513,-68593,-7050,50436,68285,36118,49203,112469,62096,-62023,-46615,25154,2144,-56679,-68735,-86096,-126128,-169544,-157651,-77602,28843,88202,84913,63714,19202,-32403,-37343,-16334,18261,46232,75612,31612,-43567,-39098,21197,48986,27823,25043,21204,-14902,-29045,-42075,-17210,49279,64069,23279,76217,103805,12922,-54318,-36152,-67349,-109699,-40911,30120,14263,-23528,-53200,-73552,-42825,17718,48235,33842,31958,9983,15695,50821,60508,28057,45081,80524,42466,-50574,-75292,-32080,10583,-21467,-33220,-49236,-119843,-150964,-37142,77398,110326,74564,22386,-13381,-14008,29866,51798,35718,6813,-14123,-27175,-33702,900,-37017,-70784,-43033,-17536,-53379],[-81409,-95861,-22186,36947,6869,-24334,-12912,-23276,-12343,33109,39999,18211,4892,10957,31879,51542,42442,17642,-19467,-44253,-20711,4723,-34831,-62398,-73048,-85381,-65515,-38808,-25381,-6175,18940,27946,25517,26033,61507,51671,35580,31936,55556,71184,111450,74265,-15906,-63718,-60268,-45116,-62373,-55410,-58041,-54827,-20878,49061,85904,73340,69669,57971,52395,20344,-54673,-88972,8172,68689,11074,-15142,-26103,-54528,-66003,-14692,67046,107943,64694,-4105,-30200,-37496,-72403,-104018,-81361,-41819,-17463,-2900,-10721,-41233,-18219,16643,-12759,-48629,-51532,2461,13377,-68805,-95054,-956,71507,45602,70416,60941,39035,42679,-1310,-82043,-38411,77997,88906,-4607,-18734,52181,40083,-62470,-113606,-66140,-22435,25963,40414,8756,-28318,-95022,-89029,-44364,-5170,21122,21835,8010,50120,95694,71141,12296,-8800,30644,63507,28130,-10781,26655,87504,19937,-59429,71350,200401,125987,38563,48829,149238,205811,172370,113430,61099,12865,49406,86145,76885,50623,33152,17638,16291,32723,59181,43310,26492,33691,79496,85382,76662,77486,52871,18554,21062,15602,30734,6806,-45466,-34770,-39714,-78725,-73831,-34640,-53215,-3060,47737,-22736,-117586,-64225,-198,-30795,-33982,-1010,-22421,-20281,-26853,-60598,-90112,-97685,-121345,-130153,-110589,-87464,-48017,-30660,-47015,-106310,-96593,-13199,72947,85780,70528,63253,23014,-40057,-56961,-20136,-32451,-54559,-14354,49793,34066,-32346,-55785,-74321,-128150,-137368,-19037,118259,190627,135705,49484,-6673,-130,13922,-56638,-113150,-81913,-45536,-30256,-3730,48041,32525,-25216,-81995,-100619,-88863,-46583,-17139,4807,44804,117113,133155,56070,8025,57639,59406,24920,32850,54,-35904,-24010,4956,34948,38315,22492,46775,65431,-1427,-37059,20202,88674,56894,-25165,-35552,16432,6820,-44479,-82971,-89177,-64009,-14501,41996,98006,77722,12617,30748,88925,103872,40589,9683,1303,-5852,13341,7122,-6898,-15336,-47802,-50577,-43197,-4853,187131,338686,197102,-19959,-83890,-71950,-75585,-52060,17986,122461,217241,222458,137576,59473,12830,261,-40680,-127221,-157043,-117419,-128580,-161312,-87377,-21452,-34522,-62617,-22419,-15140,-7176,878,-69648,-90324,21561,106226,83159,55305,9734,-61273,-102842,-71286,-27142,-57679,-89971,-50429,92974,177705,66356,-86546,-104064,-33990,23041,50865,64755,37836,-11352,-17768,-49329,-150560,-131867,4280,108027,98810,75295,10580,-58876,-41902,-1779,-49772,-75135,-1469,82024,117670,142929,159955,146185,47951,-67007,-90386,-30442,18966,62846,90459,62282,-8354,-53324,-48342,-44845,-49380,-7480,35121,31635,28145,17518,5815,22988,35952,-16924,-60182,-14426,28886,7328,-27997,-42817,-46847,-3762,33505,-35675,-116969,-128726,-162526,-212524,-144589,-57295,7515,63773,55885,6,4982,26289,-8899,-67473,-75896,-57566,-76270,-85404,3018,77070,133907,158035,71303,-11509,-9582,17276,38649,7974,-15474,38157,79854,58768,-145,3922,26598,31612,22471,24201,44408,42309,-9218,-39171,26808,128468,103693,2787,5507,50360,24917,-20825,-31761,-11323,1908,47823,46622,46123,31968,27692,45564,11075,-91211,-109771,-21623,6475,-43240,-75424,-48520,-39979,-52942,-60151,-35504,23914,44375,28325,26443,23209,844,-21458,-16696,-40246,-33998,35206,72174,57147,40962,74585,78638,45270,21138,2922,-35977,-77168,-40775,18864,40345,-8828,-51880,-61404,-20432,-12575,-30120,-15764,15400,59054,64542,-13432,-61048,25568,83986,34221,-34506,-31723,17931,62550,59211,79748,139713,166384,86414,-23623,-61980,-60312,-67145,-70162,-45908,-71328,-135549,-97363,-13267,-22026,-34904,-22183,-22645,-5471,5709,-9133,13612,36171,57654,49530,13398,1238,-10627,-41448,-81322,-81201,-29260,15398,36137,42681,-31334,-165055,-181562,-112063,-77890,-36676,12305,19661,-6634,1546,10709,-34376,-67781,-51071,-86282,-81153,-44790,18876,29552,-7748,-3390,51028,50973,21281,-7002,-44655,-33059,46599,52285,10548,16292,47983,13772,-53940,-76030,-38093,-7039,-23035,-92085,-144887,-163788,-137661,-100888,-98031,-59153,29165,66116,40788,63757,110098,114704,75222,11471,-47885,-81242,-99442,-114282,-49842,27255,56708,45881,15409,61268,134313,81061,-127,-6398,55233,74419,2675,-41256,-50167,-60191,-77736,-27337,19008,13379,60702,127491,39711,-104269,-95593,-53291,-51668,-14939,45063,41124,10895,-30583,-53763,-45757,21438,104232,122568,74715,27567,32352,48533,44837,41523,46926,55525,38407,-18568,-85975,-122902,-25422,80644,89970,-2569,-106578,-158803,-157330,-89936,-36597,-42831,-46802,-17957,16859,57361,85602,80512,95412,76026,-9663,-53606,-24041,-3325,-7194,-13958,-7752,31075,122329,83612,-20546,-19498,58056,84515,48408,17117,17549,11816,-15755,-23029,-26155,-60524,-99278,-51404,17883,48455,33040,-21119,12445,112332,67540,-2784,4630,15814,-40539,-101699,-50489,62908,79193,-9619,-47136,-53006,-73359,-119895,-54000,15227,35274,19206,-17260,16420,115723,180365,165245,98983,55456,54335,82390,81678,38330,16267,25563,2422,-54049,-16787,61579,82763,238,-109889,-174677,-139077,-91496,-45790,-22362,-12162,-50111,-61301,-68342,-89802,-32458,69528,57001,-71325,-150996,-79195,-35664,-68108,-68337,9550,31344,2665,25902,39461,61383,95650,117415,86790,49631,1474,-38749,-80915,-61430,-40198,-82840,-137889,-67041,60491,99880,57798,-31123,-57967,-35955,-8950,-30948,-101633,-122383,-77438,-56457,-19183,-36453,-56502,2392,84499,113729,73232,-9075,6946,110058,148585,102297,29590,-25172,-70043,-57438,-7628,-36376,-53754,-30462,29186,71060,70096,-10646,-70234,-13100,65411,38189,-30484,-31141,-5980,10683,-12491,-68675,-112933,-87283,-47529,-29341,10316,69788,47949,-26039,-96843,-96561,-6652,37820,23960,35604,37346,28761,16595,-29899,-26984,39187,1499,-89466,-88741,-50846,-31406,-36073,-33161,-20383,9036,65441,70601,60265,45142,-10353,-36981,3684,66639,49140,33252,97738,158617,77187,-26626,-72431,-39414,7169,-9591,-28940,31123,129842,87101,-47345,-54324,32777,36273,-12291,-46984,1185,100212,79499,-51767,-73020,37190,89103,48457,37811,81642,69752,13946,-22514,-45865,-62129,-8301,24717,-18250,-64995,-108134,-64225,-10035,10761,22961,32766,41995,46956,28860,-28651,-63095,-4413,39478,14717,-34579,8773,74540,50030,-9782,34913,71170,-30515,-98553,-61981,5695,14346,2060,-19303,-49499,5421,123077,141579,74271,76105,44494,-71079,-151181,-152887,-167878,-174741,-138752,-88782,-48254,-4055,7438,120,15355,1784,-45968,-56282,-56191,-43266,-20605,10549,-45332,-101067,-40517,32451,40323,43397,80051,78609,33809,28176,6011,-8633,48755,96120,78085,110871,124279,38747,-21502,11483,-9327,-72308,-41818,25018,531,-86069,-128353,-83544,-33520,-17351,-6982,-3282,5915,4831,21211,9173,-12883,4220,85013,131357,75165,-15803,-31319,-5779,-2690,-54869,-50276,-63803,-179393,-220769,-63983,66148,89474,77153,61139,15244,-21779,-25664,-23201,-16008,-17467,3271,39308,32764,32053,3472,-15573,-28116,-31078,-37432],[-64149,-87690,-56347,-10940,-41961,-78350,-35951,-6944,-1577,31444,42855,7415,-25345,-20079,-7105,-5693,8405,29901,26282,21107,31107,38877,13454,-5944,-29873,-51665,-33452,-24535,-71523,-65380,9658,43740,-8245,-64569,-31804,-13512,-15589,3967,58950,77698,72604,17341,-5401,-10617,-54573,-64182,-44897,-29994,-62293,-44058,3806,21251,21889,44064,57657,59040,83928,71978,10843,-40308,5438,54483,20557,20978,33223,16224,-19493,-18326,38197,109188,135909,122548,94490,81455,70135,25278,-27267,-62700,-58385,6756,49882,-26957,-65914,-23249,9094,23383,-9771,-27948,-17715,-43178,-47779,5685,-2561,-69141,-8659,65762,85921,38486,-62312,-113268,-24922,47054,-16157,-68329,-35874,6039,-452,-27371,-51458,-19763,26152,76736,39760,-37337,-97373,-165972,-132451,-56527,21815,91383,104973,87496,113148,83625,-8933,-72267,-83028,-36466,32415,65502,93135,145994,174757,55513,-75398,26356,180031,116819,2577,-18735,55171,109696,123905,89723,32517,9846,76865,110258,76470,34747,17177,-2745,-27049,-13886,22512,1255,-26536,-30995,5831,25204,37268,59768,52616,11313,1683,4161,21212,-4177,-52729,-41331,-37658,-71852,-72411,-6832,-117,17058,59377,34924,-21104,21289,41266,-25271,-44955,-11769,-38431,-65153,-87693,-109922,-90366,-16044,-15054,-79482,-85785,-71447,-26357,36133,37792,-65504,-118546,-93624,-15747,27193,35983,48772,17258,-59047,-86142,-65661,-62741,-49341,-27180,-7192,-8371,-3797,-6422,-60549,-159615,-192119,-61227,97786,185712,148443,55549,-52809,-66072,-26798,-71067,-84067,-12865,37366,54030,43989,48997,53367,18373,-91610,-122833,-54042,10539,32883,49393,69644,137381,154281,68268,7133,21025,8703,-27408,-49535,-92643,-75955,16242,70619,30300,-49856,-86241,-50312,-12568,-35906,-51315,-18115,47158,55791,6023,-34297,-59941,-97822,-85359,-69617,-74629,-33276,33323,58004,77556,62323,-8413,-21534,-16111,26548,73313,67790,-15046,-74849,-59754,-66894,-74360,-35761,-5535,4744,18980,83652,194738,235597,135076,-981,-77968,-67626,-50603,-60749,-39823,42269,159921,227254,178860,70045,-42392,-75488,-86501,-132242,-160766,-179502,-188095,-186595,-161649,-157817,-108211,-59419,-12357,-12538,-14296,-23230,-84034,-86438,7942,81220,67360,31013,-35120,-84102,-93551,-40703,19596,-60321,-176613,-130824,47324,165224,123513,28274,-45622,-25439,36787,69126,106237,129686,44248,-27466,-15755,-51772,-43591,29039,57418,36556,85935,95503,15618,-71936,-99772,-105400,-44174,35707,56156,34861,57530,138516,195136,113202,-18202,-54914,-11133,45554,105075,107219,39390,-27941,-37667,-23719,-48685,-35783,41775,90568,58485,19656,9407,31667,69565,72615,16071,-28674,-16285,2416,-15421,-34340,-31184,-48129,-3498,85159,82936,54622,34783,-57701,-143363,-57705,1593,-36989,-29457,14862,-4206,-14450,14132,53235,63524,25511,-34474,-103531,-153351,-96200,-36253,7403,57871,27865,-25894,-27893,11670,74311,55510,-21199,-36853,-6605,12000,-5439,20474,41943,31464,-11491,-54224,-56445,-16444,24901,39940,56977,89807,30466,-78776,-59322,25731,21279,-40419,-47301,-5166,-14871,8502,33694,36620,19501,41879,48316,-20599,-124159,-154702,-44609,68309,66678,11722,42029,42179,-23765,-17236,47833,72275,58658,37962,22712,23576,51436,60802,40167,15823,56433,52179,-43703,-67319,7950,96333,98884,45776,17093,-18090,-69666,-93292,-45934,-17097,-39424,-89263,-89870,-62007,-10648,5607,15130,16440,-5948,-3671,-6666,-39599,-44520,-3623,-3865,-16437,-13127,-13449,23253,105587,94558,55495,87709,105637,50711,6553,1586,-12183,-62820,-106184,-72761,-38866,-65332,-26714,40122,-1217,-63850,-86732,-93065,-35592,37485,34542,37974,63782,67569,34487,9657,40367,79572,76832,-9222,-94207,-83666,-28110,8811,1078,-92558,-165477,-120053,-67567,-58852,-16234,27977,65895,99577,116079,64110,-52803,-117501,-115793,-137632,-68437,-11070,-10201,-67680,-95973,-21018,78454,101327,100653,75243,17072,-15278,2668,-8081,-7066,9292,-13874,-80759,-130372,-138240,-84008,-8140,4551,-61589,-107278,-110118,-88108,-77865,-83454,-43325,14096,17943,-13016,37264,118409,114607,57535,6396,-46514,-115028,-152392,-168824,-119437,-68236,-71358,-77123,-73489,-38409,17650,-1167,-29379,24805,69664,4306,-82835,-68053,-32004,-23316,-53758,-26155,28243,40137,58037,77718,12881,-66902,-40394,-26284,-69361,-64056,26787,83473,66829,-5132,-82383,-97461,8504,115322,103754,26776,-13832,16327,51271,53361,48495,71775,79994,41892,-2017,-357,24648,88884,95742,47055,-23339,-92735,-149282,-173401,-120153,-51938,-26081,-5738,32973,72414,111841,122860,90209,80529,37187,-62273,-81112,-1337,30080,-2511,10185,-12081,-59377,-14447,914,-14502,34566,109912,112669,45170,-18017,-259,36608,47608,46123,-7431,-83920,-96073,-32484,3615,31878,46314,-13568,-30474,29608,3235,-44372,-18536,25709,24940,-10676,-7802,70649,93760,5190,-26026,18330,56595,13008,-13265,-37986,-27939,-14557,-22477,36842,130649,147012,114547,100891,95912,76162,91302,89958,54096,40778,9271,-85707,-169882,-113844,11107,77464,2964,-103691,-139888,-88503,-73510,-103588,-120968,-50413,-22934,-54538,-127326,-178500,-99955,187,-54672,-152034,-117163,5936,41393,-19517,-80280,-50730,-8209,-1751,29097,29175,-20123,-31424,56614,87997,55502,25060,-1485,-28631,-23638,-34655,-67404,-93853,-19995,67997,63605,-2277,-62923,-32909,20133,33353,8462,-18741,-26870,-26488,-56159,-7822,29556,1856,-33233,-3488,51659,91332,58517,17135,80817,152209,114159,37126,22233,10539,16698,14593,-73542,-108541,-38486,49630,74651,51277,-32774,-81824,-10408,92456,48179,-94699,-114096,-26241,26544,-19182,-80056,-76781,-18783,666,6088,55186,89397,52208,13579,-10772,7476,66589,72536,30843,16513,10318,11114,-3552,-92619,-124328,-11878,31052,-41892,-69157,-29380,-19127,-72584,-73803,-10792,30406,59537,27809,-11185,-23585,-69204,-53475,48082,120937,76979,46318,102587,173069,94675,-42404,-100651,-67004,-6805,35451,28581,-2559,59048,66619,-32832,-62631,-8240,-15874,-48089,-45524,20501,102089,74546,-38052,-62926,38184,102531,61481,35803,84831,67131,-25414,-71427,-37024,11503,58644,68267,41142,-10113,-60938,-39265,-58425,-70079,8230,62267,69973,95825,79416,-11926,-63686,-14561,28981,3895,-87988,-103132,-62927,-49631,-53837,-21850,-13689,-84479,-91656,-12933,45879,31782,15881,-40299,-101869,-48169,93795,189796,168302,97185,-8505,-125665,-204856,-209482,-188522,-138243,-65313,-20692,-22285,-29584,-47973,-49058,-22331,-24039,-50325,-45731,-67880,-92745,-104468,-89851,-97724,-67035,28533,69525,40086,41069,109644,144965,124539,109606,55512,1669,41404,128116,129332,75828,29455,32373,81667,132982,112202,27658,-24486,-11799,-29788,-94047,-96931,-8743,11223,-49100,-50525,583,31223,44074,53847,-9120,-63802,-17337,78631,103142,41760,-12494,-14848,-8619,-8220,-22422,3042,-11031,-95138,-122943,-22261,28193,15975,47308,87533,41396,-31707,-60896,-55795,-7832,21754,40380,68531,38378,26041,49641,59704,-10957,-68470,-61314],[-22930,-32929,-50498,-26992,-37421,-81736,-49469,-2124,-3930,-12885,-25224,-43298,-54635,-25140,-1143,-11569,-2538,40031,49450,47050,58612,72721,69942,50548,22559,-1725,-16229,-56341,-107255,-85024,-2093,49676,8692,-97375,-108690,-80859,-64341,-57242,-20655,-24624,-38731,-48003,12619,68143,15973,-33682,-4589,33949,-21296,-31428,563,-12953,-11890,26063,39718,46612,50937,32755,42893,26282,22880,55549,77191,110735,111901,67981,10790,7896,55615,106204,156910,165831,118498,133378,176076,129067,33504,-28705,-27668,22848,41416,-44701,-85113,-37354,31315,91298,65899,4323,-2773,27710,40605,-6749,-109998,-172828,-88153,23504,83531,31712,-43821,-50534,8285,26067,-21884,-47457,-70325,-99789,-55776,10801,19937,45838,73501,77459,-3001,-93199,-132297,-137814,-72724,-11358,59030,151293,158188,109664,114097,75180,-27952,-79267,-81985,-61219,-7633,65600,181432,249415,195846,37120,-94972,-57211,53257,28847,-39413,-68257,-28876,9513,42363,33124,-14699,-24302,31012,21216,356,14329,22941,7474,-8793,10641,48940,5299,-56876,-72033,-54484,-29358,2503,24573,51581,53949,17717,-18969,6234,10147,-38666,-51897,-33086,-34356,-42424,22675,50800,49773,64315,60506,32381,71199,99451,49967,7507,-5737,-41949,-78023,-96637,-90690,-38216,62756,61290,-24351,-37987,-15382,11996,35146,38033,-46325,-111102,-113385,-65248,-19670,8959,9010,-235,-16718,-29197,-36369,-30771,-6576,-33546,-43939,16087,100907,107360,34552,-42023,-59080,-16427,5687,46324,13187,-73203,-150803,-127791,-32880,-22186,-20652,20156,40241,74190,73913,39543,42090,61974,-14811,-48552,883,44837,68740,78139,65574,99045,112247,55545,1690,-28338,-52009,-65487,-104359,-171942,-123348,19422,91266,26937,-79780,-119046,-99396,-66612,-20083,33011,27062,-2147,20401,64296,34444,-54163,-97845,-46698,-19238,-39610,-24560,32799,75785,102155,80338,43732,12467,-49481,-15599,95382,111867,8442,-45227,-29953,-74069,-123532,-79716,19339,90359,105024,132949,139398,60764,527,-3163,-46133,-60021,-40540,-58758,-70091,-21958,69066,132103,114858,32083,-73904,-82953,-27335,-14041,-74623,-131303,-105809,-67739,-110260,-163589,-78376,4514,31563,12666,-13438,-52997,-89993,-63801,3427,41882,8857,-41830,-96346,-103761,-85070,-47358,21698,-14783,-84443,-57280,24173,64523,95462,99668,21675,17709,95063,118861,134256,153182,29107,-72486,-3956,43762,72079,74149,29136,8522,97677,133880,59146,-86030,-168776,-124842,-28663,-12376,-43181,-76679,-56152,62363,156642,62255,-65698,-72652,-26654,40272,116531,104288,36369,18726,66094,98500,25637,-13388,43671,93114,37598,-37544,-39077,19525,85746,100640,58957,16734,-7812,-25981,-28917,-41490,-55872,-88393,-20238,110999,170027,203421,196861,64726,-35601,42162,39922,-92614,-116794,-38598,-18535,-27839,-21796,35596,82620,55068,1503,-66414,-139074,-118940,-79895,-23179,37744,17757,-35953,-61933,-29351,43182,25598,-52222,-86719,-69571,-19244,-10984,-1853,6251,-15538,-59008,-94351,-109517,-51047,54350,101011,78190,60386,30264,-38074,-41235,11170,-7140,-52491,-31503,8676,-30933,-22304,38441,77606,51922,41176,7808,-45669,-77436,-65873,-10927,49635,53403,21467,54829,81566,47400,49756,99386,117279,73284,25605,14152,49822,96615,73875,42079,54478,93795,38735,-93588,-118570,-53198,38233,63550,26821,19384,-10050,-49609,-45220,802,-9392,-78755,-149673,-106889,-24888,29477,34214,34018,-2774,-45531,-30257,-21028,-28314,-15177,-8155,-37732,-26844,21217,28459,70681,156454,93259,-17934,-15207,2306,-13890,13754,57199,38481,-19516,-48843,-24344,13088,-4907,1613,48376,23816,-56102,-91579,-68915,3817,74017,79001,94068,138294,143192,59293,-21291,18454,110143,150428,59418,-62291,-84718,-42707,-35617,-95229,-154970,-113697,-40055,-39672,-36464,25252,61901,104051,171676,200476,120638,-14136,-79719,-97409,-119396,-17306,46612,21809,-54487,-81688,-11670,81292,117780,125162,95410,49845,-19,-48482,-73680,-12043,8320,-46278,-74796,-74323,-98318,-76086,-2412,11246,-30248,-23713,-130,9438,14544,22695,44785,51799,19863,-18297,21499,93144,84485,21495,-934,-9019,-74853,-104668,-105671,-90948,-78130,-96877,-115800,-92719,-34537,18438,-13517,-42327,9566,29029,-69189,-128716,-55400,-7022,-25614,-84117,-55507,23467,59228,48937,38433,34001,56493,94843,63000,-41662,-103012,-30324,53865,70482,43135,-33333,-95615,-26016,60587,37578,-31451,-61540,-37174,11952,35882,24904,40017,64438,20528,-16661,44708,120281,137445,37708,-36178,-43017,-42950,-58974,-62973,-43432,-17553,-2825,-11774,-4753,69017,135675,144757,103284,55517,-23305,-94838,-91600,-25801,23368,33656,43234,-2538,-100003,-117715,-94664,-69761,-20377,52718,87609,36498,-37166,-12411,58598,87052,59761,6485,-8819,4617,-184,-15473,14077,50600,8352,-47137,-42131,-28461,-29461,-46102,-22361,49674,69681,29245,14115,7362,-12469,29400,109621,180938,110865,-32738,-151968,-125422,-43014,18841,83865,91627,30423,14633,66084,107251,71453,24913,15261,47544,84427,44849,-64502,-138478,-116722,-56221,4544,3761,-25368,-44284,-20659,-44352,-98636,-104979,-5854,30482,-45854,-158580,-223720,-167606,-106601,-163634,-189316,-87734,68753,141138,99720,-19865,-89861,-65447,-14159,17661,-25588,-122240,-160295,-45065,28983,10791,8127,23813,9991,1620,-39395,-76274,-60394,13045,50878,38363,562,-50928,-18190,45048,80525,63836,31018,33505,61484,35056,46342,71355,41801,-30455,-72468,-44640,46496,92639,19929,-30935,-4949,13780,21116,53857,60991,77605,68791,-16135,-54193,-4404,59153,54116,23820,-18105,-19013,33880,95826,50945,-94236,-146272,-64100,24971,25358,-27044,-51733,644,30515,45311,80984,71350,32157,18343,7761,5298,14453,17812,2724,-7493,-14871,-13947,-24355,-92786,-134211,-58821,13095,-190,-29792,-26978,-43466,-132996,-152953,-51326,46217,92112,41596,-22673,-28381,-64759,-76672,-8927,70794,64400,34932,41888,99899,82433,-852,-69500,-73528,-23349,17678,3474,-60055,-9509,74752,58694,-13229,-43904,-80788,-78668,-44665,123,50188,84798,44616,-30098,-32893,38847,42821,12595,42007,18470,-87107,-133156,-51782,54431,94116,73837,52727,20984,-5967,-6810,-111452,-162115,-35223,55031,26891,5450,28800,28709,-5536,-25058,1394,27188,-53844,-125345,-133533,-91684,-39754,-40272,-85524,-112061,-68181,-10908,29270,44658,60075,18042,-50667,-47688,30290,119327,119408,40360,-15910,-60194,-156966,-199662,-136023,-43872,-18709,-41297,-57153,-44403,-37017,-40375,-30108,-10972,-819,-18817,-80517,-107134,-124849,-130202,-89382,2894,78415,79158,37915,23413,90232,158093,163006,129933,41090,-41130,-24142,80234,97000,-6619,-83781,12152,143519,170332,139746,73488,-6767,-32679,-33949,-46415,-6943,69375,55191,-25237,-29078,14669,50324,77930,90397,26051,-38458,-13588,46797,40314,-6510,-49084,-74539,-70222,-34051,-9563,38082,52583,22674,-8948,-3881,-32000,-40159,11958,36401,-9970,-62984,-52867,-16816,28307,48320,42587,27021,-26133,-21820,31153,65609,4964,-61631,-66893],[62206,54024,-2853,-13074,5631,-7956,11169,42096,25186,-29212,-87249,-100862,-80343,-20180,29466,18775,-3614,16145,16996,2627,26054,72209,67377,26314,8151,-2446,-42082,-97664,-106449,-92644,-59537,14842,54336,-34617,-85180,-66193,-51463,-99154,-121030,-144192,-121254,-71119,18696,96665,51471,-31473,-11461,54036,-183,-47672,-43975,-53422,-19370,25912,38430,48990,19363,-33221,3353,20257,18086,53654,107701,157124,128604,33775,-33704,8970,81531,94721,100507,89451,46118,78676,141006,102409,19434,-3520,17333,5395,-48807,-98277,-82315,-58628,-42789,35547,89154,63209,34081,72931,103817,5523,-125588,-175863,-121922,-46432,28955,28844,30432,46155,36578,30375,67971,58162,-47149,-128521,-61998,26641,35584,35905,34899,16193,-44326,-88446,-68932,-39695,-1496,-5440,13509,94012,108685,57882,66583,61621,-4103,-15157,1057,-6778,-4170,33739,148504,205653,113115,-10899,-79579,-84894,-46641,-20367,-27017,-62826,-41050,-16647,-894,241,-33191,-51726,-44628,-117622,-126490,-36359,20322,12234,9005,48869,98581,25745,-81199,-102344,-55989,2348,41282,22719,21062,39009,17347,-20533,6046,1480,-73861,-109505,-56989,6094,5213,25237,24941,31350,41872,24306,-3658,46589,106729,102199,58668,-1843,-62859,-84678,-76510,-37452,14475,80863,90087,37063,-150,23550,29336,-39114,-49018,-42220,-52728,-76333,-78481,-29679,23250,11266,22046,66526,54223,14871,11578,28977,-26964,-38761,72752,186281,203752,156907,124270,101502,32160,-58696,-49298,-89543,-162544,-181317,-132081,-23528,33826,35696,13971,-26131,4678,40891,11451,4970,59786,46247,23816,30212,34853,42141,52363,42736,52273,60524,45359,19614,-7820,-24428,-32003,-106407,-206458,-151685,-27860,15037,-8040,-32882,-36205,-49366,-39229,43908,131657,91496,-11050,-1451,101424,102086,12061,-11049,26640,8754,-48337,-85655,-42805,65650,154622,145673,112151,71934,3387,14774,91830,126060,76650,47854,50827,-21254,-109561,-89210,6752,95085,114564,87347,64240,-3254,-78485,-75575,-67305,-56908,-15816,-12015,-55357,-35025,59258,95310,40533,-29444,-80465,-37296,60485,69420,-36891,-92882,-36462,27595,-9638,-69159,-17075,35360,51310,32106,-2429,-50890,-86385,-68966,-13613,11665,-43349,-110346,-141296,-100529,-49853,-45035,-31293,-26383,14417,46225,25280,-40009,-42710,-7387,-7747,18796,90482,99336,91129,85984,-25822,-102491,-12530,81600,121494,81383,36670,43218,88715,75854,35552,-78400,-192352,-146229,-61212,-75996,-89444,-103074,-124580,-60884,14448,-60994,-132726,-102778,-63773,-10640,66661,80602,59877,61182,94357,114523,28886,-53483,-19321,22341,-16862,-45884,-36057,-18386,18676,49804,38253,19207,13108,-7473,-5044,-6135,-54389,-109167,-44364,64012,115663,167843,182797,69079,-8657,70475,61156,-61789,-100006,-62241,-26000,-12077,-50637,-40057,205,11145,33175,10151,-67934,-78481,-61289,13164,94007,78898,10769,-53444,-66196,-35203,-46149,-67130,-73125,-69507,-28860,-43813,-61631,-46107,-58288,-90648,-95985,-93464,-55285,21802,80621,90193,76886,57010,26576,30183,33399,-28551,-81215,-70225,-32497,-34761,15005,85835,127433,85311,26609,-31877,-63100,-49762,-6354,-22689,-66359,-54639,-42852,-43660,7966,86675,116586,138564,152693,59307,-32386,-13566,55615,64731,-18783,-31062,36987,63188,10148,-69135,-114459,-131554,-47876,27204,18169,15315,-829,-25085,4041,54525,27324,-51959,-131679,-85311,12842,59025,47052,20715,-40048,-62413,-1042,18184,-7847,3074,24656,-8208,-19504,26081,61593,102375,150645,71637,-42855,-46830,-6279,-12767,-3301,43593,39094,14538,35256,67759,58913,-11591,-58088,-18832,4656,-31316,-34755,18465,62528,78946,83428,111504,147992,177929,118653,11954,-7076,47210,104290,70817,-28330,-80296,-63330,-72452,-155248,-175789,-72690,-2035,-36343,-30242,38292,69076,94698,125481,114042,54426,18674,3612,-46894,-83065,12123,60937,60085,40032,26329,31911,57123,61610,45804,34801,43419,13331,-42873,-52433,16448,763,-67415,-41066,8817,-21181,-24936,13890,6680,-18443,12258,35373,41554,64690,82767,83322,84501,70999,33784,33573,65562,69713,31682,18561,16436,-28093,-22534,-2792,-13304,-2820,8388,-21149,-20716,32321,69482,23291,2536,37763,25598,-75261,-121870,-52128,-12628,-65042,-154469,-118084,-20889,25880,11142,-7895,18542,81518,119972,71779,-40320,-125555,-106008,-44438,19614,46764,-6438,-86771,-71647,-17772,-20493,-51547,-71355,-68259,-31246,4164,-8246,-14333,30446,16902,-19834,32559,87233,78547,-29949,-77620,-30487,18937,50502,88840,90765,53989,9965,-71250,-111925,-25193,57722,83332,73340,27952,-50537,-87361,-93826,-89480,-30816,34608,28685,14933,-44176,-79661,-77751,-88982,-102092,-39609,35626,26508,-23036,-20256,35367,54524,12954,7642,74555,66178,-33581,-71403,-9940,25771,-39337,-111898,-90209,-29405,-16596,-100912,-116299,-9037,49133,2471,-67785,-80847,-15787,81988,126440,171796,104789,-51711,-189619,-162304,-53870,54085,119773,31929,-91415,-66691,15837,59842,27546,-41337,-39217,44366,113511,110510,49779,-11662,-26281,-46467,-33818,18696,48596,17630,-2675,-56010,-72705,-3479,103419,91347,-32081,-152268,-195319,-161681,-143723,-170547,-148284,-67629,67777,155144,154006,51356,-52081,-71539,-41247,-26952,-84587,-156219,-169545,-81849,-25297,-7302,25365,60425,35219,13467,-46525,-104643,-70845,9549,27426,21958,18833,-32755,-21027,28897,73631,63901,4795,11819,99148,127570,110069,77741,56519,14918,-57036,-74987,-9605,49905,5738,-105393,-166116,-125023,-30905,61837,97623,96708,77213,28280,13645,21436,41962,11900,-16354,-12455,16414,39261,55319,28977,-47986,-86493,-56796,22126,77363,36684,-36730,-11497,31882,47876,49848,38620,17934,-18066,-58838,-79227,-69617,-25498,3138,-7858,-26469,-20418,-4153,-15801,-56886,-64012,-28629,-3619,-19164,-42404,-66171,-163801,-218947,-126094,11255,78583,45766,33813,68526,33019,-37366,-58045,-20333,2550,-1340,-10710,29770,43953,23576,-29768,-52467,-33543,-44703,-62976,-64738,5667,112035,141605,69350,626,-42234,-28109,-9245,-3949,17003,77709,90584,9186,-51425,-3501,15362,-20404,-20127,-38589,-115873,-162597,-87220,25488,61629,39142,46401,66213,41486,7788,-103367,-162055,-83592,-8597,-33266,-85876,-28502,77744,65345,-11245,-1978,70448,44644,-18266,-48899,-18126,34447,6926,-81939,-100403,-39694,-13253,25967,67869,74081,60820,38381,1958,-20064,7582,19631,8741,35649,41186,-69857,-138267,-58121,33325,-4259,-75388,-79463,-43007,-22212,-24671,-8152,46212,77852,11286,-87732,-81202,-63260,-66103,-29360,43836,76866,51553,17833,8501,48119,92225,92842,68791,-6622,-89872,-97445,-9843,16204,-60761,-105738,6066,107107,85292,44910,27326,13385,16296,16624,11708,42279,81184,70481,24399,-942,-15726,12985,63242,106545,89760,48321,34161,45425,28653,13151,-32363,-86995,-84645,-49591,-52501,8214,82131,85173,25665,-24383,-43043,-1301,8863,-52817,-110925,-116639,-42818,38539,56832,31610,1997,-41301,-92406,-69517,-36227,4431,15052,1164,879],[134152,125297,56542,10734,31932,77431,123762,130786,85330,6424,-71906,-101444,-85839,-33129,18579,7792,-32904,-37548,-37788,-48309,-23156,35444,23906,-25520,-42176,-41234,-55317,-59279,-50015,-85281,-114668,-38288,56122,31115,4148,24003,1780,-110669,-161187,-156249,-92883,-38645,12033,67838,38926,-33168,-27247,23603,-25509,-66502,-65152,-65229,-32988,8757,30319,52146,31012,-39454,-42263,-40935,-31662,29056,83927,123805,99299,7236,-67775,-28403,39826,38948,1178,-42259,-66869,-25134,28895,12115,-24629,-6260,23380,-26960,-113574,-126372,-58645,-70911,-157990,-107942,27173,81190,69771,102862,132126,50996,-40424,-86602,-81878,-72392,-19577,26197,67516,74205,29238,16862,88685,104997,25190,-22520,-3633,29281,26110,-13556,-57962,-54057,-50169,-14541,59295,51488,13329,-32635,-26956,17434,34162,17050,28825,3621,-36300,17285,67783,46028,17500,5319,37705,59201,22315,-1680,4345,-11620,-16718,24607,26405,-25910,-9697,-1840,-11718,-18771,-41565,-58426,-74666,-182957,-215691,-98320,-2850,-9733,-15753,47015,99345,-512,-107152,-99822,-13985,64748,105914,62293,-16732,-53513,-20252,13130,23723,-45186,-156879,-182172,-90644,14843,21730,4799,-24468,-4735,16909,-18715,-54354,-5907,32321,30337,24295,-10346,-83203,-98187,-67105,-706,37420,59882,102068,92509,20032,19288,22101,-89925,-116563,-34694,21836,-32642,-73559,-10165,53768,52368,76328,116818,79573,16892,10213,33584,-7991,-2667,105273,189211,219035,213016,168882,98380,19841,-29030,-9249,-66968,-101358,-65789,-53130,-13014,58527,93090,52190,-37179,-50613,-15304,-12324,-16129,16151,11945,14550,21785,5364,-12684,10036,37100,59651,61201,54114,61467,83536,85635,43977,-83442,-198942,-146712,-77155,-95658,-82645,-8792,41126,29685,42083,112687,152684,85483,-6003,-12798,73076,88396,36764,42702,58519,968,-85810,-160370,-132440,-6273,105567,123972,73424,47571,42641,56795,51591,74885,90792,84652,90127,35765,-48337,-47525,-3185,44345,61972,21598,47698,94160,-12538,-127633,-108439,-22369,53763,57058,-40852,-54492,94791,161541,41406,-66021,-76973,-9228,50659,9800,-81395,-107479,-60909,-14213,14148,-8190,-9535,8627,47400,49310,31150,4683,-42290,-61770,-21599,11708,-45785,-128123,-148177,-61353,17892,997,-48988,-65484,-15618,22759,13857,-51077,-131772,-132823,-74618,-22870,416,-3322,6969,18200,-35833,-81104,-22763,51369,68220,34685,59856,94176,64163,18351,44901,-23915,-166563,-151993,-60380,-57516,-55601,-64888,-122700,-128106,-95053,-124060,-120637,-82246,-71240,-52257,-1881,45286,71371,26864,-18984,-15844,-74366,-140618,-94768,-39862,-6571,52241,44003,-27596,-55285,-18591,8275,21544,42771,20569,11871,63642,49339,-28235,-27935,13786,29300,55754,55234,-5887,-27965,80993,116418,41745,-33248,-59628,5016,63077,-7203,-56795,-48108,-12499,65399,68961,-9694,-32911,-46277,1181,93140,115740,98523,44945,-41501,-82851,-71330,-30565,-20652,-47975,-53859,-109063,-129991,-88285,-66700,-84864,-77404,-43912,-24219,-16886,19104,64460,70969,32718,28660,75364,49660,-47140,-122805,-146714,-97395,-31678,73863,135991,134551,71935,19564,-11881,-46534,-60246,-20878,-28767,-106389,-98280,-82020,-119706,-75521,66733,146410,174868,163160,32954,-61575,-11043,49621,21728,-68403,-69723,-4117,13916,-12769,-44739,-113048,-178684,-84631,29584,13204,-38755,-69129,-71596,-6180,69242,48234,3477,-32553,-12291,26831,44435,35790,17718,-32430,-35289,41392,53353,7189,16920,69012,43174,-3839,17324,61377,72836,101973,87016,24445,6727,60326,68884,36257,40299,40967,30530,54805,100071,74738,-36590,-111304,-68425,-6481,22816,60332,91337,69856,43615,44777,60866,56873,93751,136614,108923,33100,-17073,16014,47109,-14511,-98200,-94808,-48754,-74137,-110297,-72700,-26208,-18436,3725,29231,41970,73761,46870,-51086,-79360,19366,59304,-20047,-59639,24852,51976,77875,114806,120969,80818,29065,-20905,-49086,-24436,24440,19841,17396,41255,52460,-8502,-57735,-10303,49914,44387,51249,53251,16616,-12816,-6928,-17040,-13077,24811,47866,50184,67533,93283,78262,58278,58988,77560,85703,70497,26094,-23242,9898,40861,21980,43783,96626,88480,45814,35112,48940,49834,87985,126509,92808,3547,-72901,-64711,-25026,-58771,-155189,-136929,-57998,-26356,-45237,-74914,-69779,-31582,14511,-18150,-84757,-112490,-123258,-114811,-35001,-9793,-58517,-91942,-69337,-39875,-21623,-11009,-18868,-26996,-21718,-5543,-28611,-37739,40653,73033,32518,41084,34092,24553,-3458,-10910,24487,64264,112375,170470,181743,127246,29884,-115294,-186421,-117017,-30427,11694,24884,24386,2327,-20219,-58169,-100904,-71280,-25438,-16783,25557,31600,29962,35171,-7612,-65976,-24703,34141,34872,4106,-19422,1018,12099,-10536,15492,84512,40713,-82040,-110435,-16610,5373,-108266,-176253,-98943,-20544,-34016,-129485,-145693,-59250,-9516,-39858,-76919,-46934,37515,96805,61197,65518,56534,-3162,-94129,-99366,-40642,47691,113405,2707,-129061,-75464,7915,24013,-1803,-28940,-10251,30270,72219,120949,116643,54112,50587,34881,2270,7397,24055,12417,4550,-63089,-65578,42637,154006,117854,4489,-82074,-96265,-74834,-78758,-92828,-82818,-40820,50535,100584,104983,62574,1138,-42733,-55566,-55374,-82036,-80186,-49320,-19828,-21771,27072,78982,83210,35799,2113,-43081,-76283,-42307,29724,28558,5784,-8730,-71681,-63967,-23489,-2797,-1207,-33975,-29389,66611,135551,129999,73744,75300,59731,4163,-15233,-18375,-33552,-27527,-73408,-168298,-173471,-65014,80361,135068,80761,23184,5632,17463,644,6400,-9957,-28675,-24927,-19788,-15155,7802,14626,-6821,-14315,-18907,9300,40517,13293,-20139,13193,26053,-8307,-25868,19313,29597,-38001,-103123,-99903,-44972,13658,26156,-12056,-42436,-17550,41605,80347,43345,-15733,-22844,-6975,-35028,-60755,-54029,-113012,-176751,-136363,-51232,-13330,-9992,80906,170580,124584,37408,-20005,-37394,-38415,-28061,-18171,10635,6031,14109,8569,-7231,-24955,-55023,-40597,13487,72691,109349,112463,85383,60710,48432,54542,47970,36167,28444,42603,67671,50505,17076,-5392,-30202,-42985,-37279,-59672,-103419,-139538,-106135,-44093,-17401,-10873,42364,102599,60613,1406,-53805,-83667,-94966,-69792,-41368,-67391,-33860,79268,97254,28406,2062,61385,85665,81182,66730,75101,98950,59839,-49634,-90904,-22117,16308,61350,93527,55864,27925,54495,29958,-39711,-41374,-12562,11184,29560,34590,-31204,-76334,-18566,43309,6551,-26360,-13848,-34035,-69572,-45129,12816,66707,77236,5357,-76658,-44170,-4215,7199,12780,38895,55165,22639,-4818,668,9697,-3385,-24246,-14158,-26887,-80394,-109192,-62016,-41661,-64892,-55216,11667,27860,-18990,-51127,-35931,17841,66092,50973,16739,3270,16016,33444,16612,-37496,-77882,-54524,467,73060,103747,103128,82506,62268,60546,83993,67925,22255,-4536,-30051,-84085,-28592,70194,76282,-5494,-46244,12111,101613,46808,-82794,-161627,-164099,-74452,29611,46962,-7336,-53191,-85878,-114345,-97699,-99970,-60936,-2478,29735,69513],[117156,129277,86729,35772,26658,83983,156752,165823,110954,38655,-4988,-19126,-33613,-33997,-19640,-27588,-52323,-62848,-58931,-39143,-15893,14009,8190,-23718,-47500,-47308,-19122,32775,32507,-35500,-97443,-64451,6326,17827,46267,84391,36437,-91968,-110744,-56975,4541,17034,23874,52920,46579,22716,12335,2853,-43008,-38373,-26962,-52326,-74224,-54255,-25657,19967,55098,6793,-35231,-81594,-99927,-24427,29335,52903,82250,78109,3859,-45600,-51734,-57795,-90154,-156730,-186167,-115218,-42914,-18133,440,16567,14787,-35408,-89911,-83746,-16106,-53971,-194787,-194229,-50107,49641,77401,117650,121230,67991,38256,17072,9114,-32126,-32102,8766,42674,44393,17594,-12092,-6113,21897,58897,93413,50798,28499,37655,-13961,-93108,-79081,-45341,43860,153853,121299,33092,4964,57973,69049,47133,47080,24166,-74203,-113073,-25018,31093,4711,-6103,-10523,-26191,-32566,-1710,51798,95612,88003,73285,68477,39508,-9454,-1934,-13113,-22278,-45815,-88487,-93760,-78861,-167151,-220216,-124801,-26292,-31548,-41766,16500,32370,-82684,-126823,-51774,27708,65784,95933,73509,-25449,-108589,-48205,43105,37154,-64661,-164344,-176228,-104274,-21121,-11630,-5611,-8776,10616,26511,402,-34895,-31955,-72386,-109571,-50857,4940,-44704,-79352,-43985,32318,43158,34421,91452,103903,31895,10981,40795,-28312,-76237,-16835,48491,-16326,-42079,26465,66970,86838,115052,88196,21560,-23760,-8787,32378,15188,35035,102086,139063,169789,177721,91681,-9533,-23343,12648,50993,-7338,17380,93616,44311,3267,63175,134646,121511,28575,-29893,-32924,-9,14343,-9485,-56804,-21462,20888,4729,-14528,14813,50608,85051,77155,56278,92400,160530,168208,81648,-65861,-163289,-107258,-52858,-100101,-127223,-71265,6123,51157,94135,129033,100691,21513,-39843,-58450,-5846,14628,-10295,7265,32759,-6250,-77493,-149755,-153846,-99289,-53347,-43240,-67174,-47023,10401,46058,-1452,-13691,11111,30418,79562,71417,6359,-6142,12215,22518,18316,8165,96176,235960,162112,-30093,-54138,58755,122631,88541,-43837,-90693,82396,202299,80052,-50751,-57142,-24346,-49456,-92450,-108534,-110325,-104933,-103271,-38932,-19843,-34866,-16624,58602,75958,65354,60337,21821,-12323,7930,51824,6410,-94554,-125021,-15940,77966,72289,38793,-6400,-53420,-66445,-6949,35488,-33217,-80395,-59392,-34644,-68185,-77029,-21317,39864,23038,-42399,-52120,-36610,-33837,-13843,76081,102988,55115,55523,123837,45255,-109048,-108579,-2831,4012,-25840,-50871,-83007,-77362,-66113,-76945,-49904,-36640,-37509,-26369,-23698,13749,54360,-34157,-127926,-115417,-145613,-168029,-104344,-13542,98218,170503,101447,-9021,-55993,-26521,26803,52139,40399,-20355,-26777,97605,172485,85379,16451,26852,43743,39677,716,-26837,-3149,114248,164934,93198,-24875,-63417,45772,142131,80027,5620,-23370,4564,83644,76671,4314,-4165,-40177,-54936,-8806,39522,133970,152675,14820,-70360,-32504,26453,20706,-50309,-117077,-190619,-185016,-115000,-56831,-53268,-60568,-34195,-2152,-5905,-5982,2835,-16322,-41719,5681,66194,8319,-85082,-134028,-151907,-95429,-26499,60900,101293,73485,15328,22458,40641,-1069,-41619,-1464,43214,-14000,-55286,-66024,-83105,-66006,11878,86573,136100,115043,3420,-37367,22813,48796,38604,4088,-14915,-9784,-3867,-27532,-66312,-113934,-150441,-69860,17812,-26758,-115996,-165310,-150242,-72338,9894,3205,13396,46908,48611,3414,-15889,-6164,10299,-20387,-32647,19715,32585,606,2290,60293,68443,22930,7626,8623,-525,52703,89041,52606,20105,67713,122701,112989,84427,71433,28908,-21926,2533,35590,-40208,-110361,-53181,32552,81846,118985,95672,19182,-14987,-11387,-3092,-33199,-25756,75280,143511,86335,-6399,-623,41523,3551,-97988,-108513,8111,71367,-1047,-85630,-85722,1335,55876,15141,236,65259,37799,-93636,-116676,7144,49480,-23436,-48942,26529,36214,61781,101818,110342,58380,-32720,-96265,-87838,-37503,-2630,-9151,35380,71776,35972,-14267,-8121,24530,52476,75599,97412,69134,10075,-26431,-44813,-77346,-74461,-35989,-5215,16057,20338,34472,49210,53790,44520,56532,96987,97768,29629,-40708,-10539,9741,-18342,-10016,51453,85195,32427,-43749,-49731,13141,97920,121113,101507,72819,-16185,-70332,-40848,-23240,-80508,-79795,-46443,-48127,-78376,-115815,-148508,-141716,-82268,-96479,-131406,-94119,-82787,-108877,-69945,-81137,-125441,-77283,-2369,-2251,-836,16616,8953,6215,1851,-7597,-44747,-21683,108205,148505,78668,57517,29429,57085,109922,100606,57503,46030,79374,131247,160280,133237,32021,-122411,-196526,-134487,-36076,6602,-3114,27979,74194,61818,3718,-38590,-41921,-51795,-35622,3774,25376,57059,78097,63834,43349,66991,64719,22494,-27093,-44781,-22230,-563,4519,14638,25384,-12232,-81111,-100466,-16339,14925,-90164,-142706,-56972,-7669,-57167,-114940,-105014,-60711,-42995,-53954,-27822,36668,73762,45647,-44156,-40883,10831,40034,7147,-14537,-27211,-11885,29050,-28976,-103077,-45833,28773,31051,-7018,1460,22887,-29203,-57471,20087,58452,7438,29708,64271,21316,-60605,-80148,-27984,24245,-43218,-84929,-25928,71198,73719,49896,48502,33083,12277,2988,-24703,-48556,-1409,79275,69626,24145,5095,-8415,-27462,-27771,-20382,-13970,47402,89917,50480,-7335,45899,83499,27757,-35009,-58463,-62428,-30587,10576,51589,23281,-20402,-61353,-141236,-128664,-81104,-80239,-60362,-27455,-36014,6545,70816,86333,55854,89064,72894,27471,38923,-1324,-91221,-66387,-9377,-59544,-108299,-40504,92840,110519,14668,-46192,-21281,6380,-29716,-21697,-2311,-7409,-32820,-65663,-70976,-17817,28585,17715,-3395,-23079,-44058,-78240,-72344,-445,64903,12315,-80204,-71261,15593,28135,-35906,-77740,-25967,61292,71200,2849,-57924,-66933,-18252,63481,123277,96136,32508,22834,22342,-37808,-71037,-36114,-31383,-52614,-60853,-82168,-102463,-75402,64421,163418,101777,47298,33832,21701,-1137,-5670,2171,18627,-3377,24377,63095,33778,-15144,-15282,41996,84852,98505,52705,21061,30106,50889,59217,65499,59072,54265,35608,16442,37607,62760,31492,-50453,-82978,-33684,-8035,-55931,-85537,-93846,-90773,-82970,-74010,-57214,2746,70968,45894,-18520,-42437,-11998,-26785,-43854,-7647,-8596,-14162,50865,108741,70584,-14230,-1379,41828,71680,63550,60764,85725,59703,-49418,-109074,-30022,48387,94505,98920,36704,-21579,16384,27046,-27130,-18706,9871,-12658,-56440,-39315,-13813,-18213,-5792,27843,39937,81286,93812,-11179,-104154,-49140,22699,16678,-14880,-32345,-39953,-3512,12311,17977,9403,22076,49086,38563,32923,31947,13161,-23672,-56337,-33199,6375,-7538,-45865,-34867,-30022,-27535,348,31073,3666,-40787,-43627,-23106,13346,44911,18535,-19729,-46642,-40120,-12209,-29858,-77786,-78295,-52854,-32908,22174,64405,96778,98161,69554,88872,143019,164856,141689,80686,22778,-14716,24545,68314,50143,-22812,-24261,84233,175710,106237,-7497,-89155,-137303,-95646,-13273,29239,-7255,-56410,-64412,-73791,-74478,-88746,-52692,-14597,7548,77123],[31850,63540,65366,44803,3346,-7311,35227,72891,48200,-1170,18359,75236,55699,-4134,-33979,-20211,-10264,-32258,-49326,-4600,33706,32250,20510,-1626,-17442,-14044,12400,55398,60332,13504,-44644,-68812,-45532,-37993,-3887,27756,11126,-54871,-29926,17737,33161,20394,39137,64219,63466,76098,53868,1461,-25794,8394,-6,-74171,-136589,-144301,-130107,-64430,25962,19973,-8989,-75427,-137282,-89954,-40263,-21456,61861,153104,99285,-26499,-109200,-133687,-147323,-220376,-259078,-154974,-52693,3971,60224,61531,15058,-41608,-51251,-14584,14556,-45665,-156464,-174067,-80547,-2632,16352,45462,39677,5570,23045,49788,64991,5174,-35388,-12572,25861,40589,36243,-22132,-99860,-97765,11756,85633,27233,573,42284,20012,-58452,-80106,-73720,17835,148628,157623,89399,85823,163928,155628,91858,79618,18153,-99064,-120361,-62526,-62634,-107206,-95546,-54526,-27135,-27844,-11201,35899,86228,98316,60669,-17532,-42885,-39849,-39872,-57035,-33866,-68330,-169273,-190440,-130473,-158524,-177059,-110516,-51293,-50202,-43516,-20068,-57845,-160883,-141337,-24899,28525,13533,8605,9151,-14799,-59903,-34834,18253,15610,-19791,-41514,-73445,-99568,-90626,-83795,-18805,33430,47189,52761,67067,37706,-27993,-117203,-145145,-45521,56735,39460,-10220,18024,75221,33865,-7242,29498,53921,31899,31475,93872,85817,21591,889,15535,-26700,-4955,45759,53232,90296,104229,2422,-78261,-60690,-2349,37759,13520,29433,63800,73903,95565,97261,27674,-46867,-65193,-54835,2462,194,55551,113330,44692,11582,59550,104096,97102,39766,-4436,-19795,24858,59393,10654,-60426,-7451,41597,24671,27414,45498,35167,30335,12212,12197,72413,136233,121834,31342,-69222,-129969,-69880,29267,25122,-79516,-146462,-90742,4174,60582,74306,46742,-24080,-107811,-138029,-81833,-46386,-63432,-54300,-13574,-5375,-20892,-65997,-114007,-138206,-157010,-181716,-158628,-100573,-47048,-9360,-36052,-66077,-83742,-57895,41430,76374,7841,-33085,-4812,10797,-8222,13649,114865,264201,294884,167124,88916,116213,109459,63530,-25008,-75970,23253,117248,66684,-5017,-19114,-52449,-128432,-116469,-81117,-88883,-102323,-112611,-74094,-43381,-43240,-21885,68178,87105,57195,49967,39771,21114,33822,91654,65377,-53646,-106832,-11656,81048,115281,162648,141348,35352,-61537,-11194,98039,111739,51109,15119,9814,-37627,-55692,19912,114112,93088,-27178,-116820,-151672,-114669,-34063,57303,53487,55618,116224,149121,48725,-57391,-49169,15993,12776,-22926,-57012,-42333,15606,21346,-14105,-19926,-35126,2257,51290,4893,-7760,35672,-24863,-95682,-74710,-86699,-81796,-31419,68514,190288,185767,56477,-11987,-19018,-8873,40871,49622,-26632,-111590,-81216,60775,157496,76967,9265,51560,101027,92090,42940,17629,46064,110209,115570,47935,-49138,-70272,28382,123678,107973,50313,-12255,-5516,64106,54139,856,16245,-11235,-55134,-88311,-74143,81182,157280,30393,-34837,13030,49511,34164,-53402,-162741,-239111,-207136,-124875,-51958,-17101,-41934,-70767,-22745,30371,26936,-28240,-102669,-86577,15782,38501,-55277,-110095,-82927,-56989,-16755,-11066,-9907,-8537,-11538,-31803,14403,53042,34612,28885,81934,113172,53281,-33926,-51480,-7208,2574,-21484,-24628,9332,21657,-28719,-23217,25023,43130,82180,87650,58289,47840,45765,-6895,-67742,-56661,-42211,-27811,-29672,-68771,-104256,-131893,-133455,-114180,-86708,-87319,-32264,38765,46013,-27061,-63195,-52986,-35200,-63987,-93131,-57708,-14361,-14179,-26992,20646,73104,56685,-1760,-53124,-40932,21698,5833,-46829,-50785,-322,82054,124698,111924,91906,23372,-98529,-117855,-16562,-20503,-80407,-8934,91684,108930,102855,55284,-22309,-49056,-39696,-9079,-17434,-33904,18107,77406,79312,58311,73432,76009,43504,-39311,-71577,41384,137992,85957,-30565,-79868,4198,69563,13738,-12793,55583,72481,13260,-20074,8655,10995,-21532,-29708,20871,7515,13747,35496,39097,-17974,-107697,-134865,-71952,-11293,-10115,-44234,-12450,10184,-3333,14541,66953,63199,42704,64292,76380,33837,-15045,-39833,-49376,-60370,-40218,-10204,11894,41161,19441,-23186,-3064,37091,25692,15728,51550,80579,50475,-2557,12467,6143,-37919,-62509,-34487,15830,3124,-69705,-93084,-39262,13706,-18732,-787,73210,38710,-33418,-46658,-16416,-11817,18150,26926,4737,-22377,-55188,-103756,-108309,-53322,-60849,-110273,-85132,-41090,-62332,-74491,-89527,-88925,11077,98636,60129,16722,-4867,-34576,-21796,5416,4522,-20263,36437,183439,182803,65734,35951,53333,151753,223371,162521,47062,-782,10109,53078,84828,69397,8684,-87684,-144587,-80869,18829,54317,18912,33684,90886,93780,48226,47246,72470,56047,15230,-10978,-6523,28100,25494,39122,85112,104387,62867,-16681,-85977,-75488,-20507,13853,25089,9484,-7838,-9954,-27313,-52944,-9637,58860,34766,-2170,43772,52042,-14291,-61744,-56503,-40825,-33194,-19363,15126,50130,46663,-15203,-104729,-71383,-13677,23154,36909,51501,9307,-51191,-72341,-77207,-60671,-8388,45572,59475,8254,4341,24745,-67105,-156352,-84630,581,-15384,-7826,24230,-2813,-92876,-110718,-31922,39355,-12191,-68202,-69759,-15595,27454,98236,183170,152716,67959,51407,31558,8601,68002,156088,96546,-7870,-33931,-15895,12965,54977,69540,76822,154226,166852,62018,-25349,21356,38965,-41071,-94315,-83579,-83551,-51513,-10066,12651,-8102,-34051,-54308,-107536,-86296,-45348,-52244,-36120,3507,-28429,-31885,12250,30365,25694,76654,75041,29230,47027,21091,-57244,-37263,34999,27882,-2043,27732,77543,26646,-59827,-57935,23591,62823,658,-9502,18429,18949,-10587,-33113,-47043,-5747,71814,82422,23132,-42531,-98396,-139398,-88570,19651,71150,-16736,-91673,-29206,34151,5046,-36808,-39095,33182,119637,85950,-36763,-87111,-46313,14313,64888,106065,89359,37995,46059,63233,8757,-42526,-25330,7795,37279,20248,-53373,-89083,-64224,19918,64028,3151,-10757,32134,75605,82130,64361,38702,39642,28337,79723,125371,60075,-14783,-4070,55848,71414,62048,9892,-5043,17453,30773,13498,20548,13427,863,1485,19775,38152,17892,-78736,-140301,-91301,-8916,-3524,-56363,-66898,-54689,-49969,-46696,-55111,-86714,-78404,886,30794,-39183,-82337,25837,103891,62514,14145,-9488,2726,60076,121343,77448,-38300,-39935,-2004,-3163,-50904,-61979,458,17455,-65341,-124997,-59802,37602,88786,63351,-182,-39859,448,31544,6242,9099,-5985,-74958,-109972,-44829,30352,40439,20414,30297,60452,114316,108892,10655,-48362,-4684,12253,-56021,-100589,-62702,-11247,23207,12321,-340,-16134,-9714,23262,60780,101744,81351,39309,20272,-16882,-19425,27559,40464,6995,7365,5969,1122,-786,21306,1743,-43145,-23982,1285,-17449,-43816,-69214,-74099,-60452,-44891,-36646,-64497,-77831,-34837,-4097,-33345,-32238,-1077,41499,44315,19537,54151,108967,106841,74531,26247,21531,51912,77139,44773,137,-38442,-13049,71100,117152,75882,34442,-7769,-79741,-93836,-55749,-5334,-7955,-38346,-33975,-45801,-47584,-47327,-26235,-39084,-45505,12522],[31541,41833,58154,63036,14020,-71210,-82291,-18960,-9569,-47669,9209,132337,135345,44979,3855,50710,83215,38932,-13156,26233,83889,80225,39487,10375,22914,36863,22904,20095,32566,18930,-8340,-47329,-43002,-30341,-35384,-58714,-25968,3151,32409,8666,-26717,-29265,31066,60119,42937,57165,37988,10003,18909,44192,-3601,-100371,-146959,-162453,-179748,-131862,-35342,1278,30003,-5205,-85104,-96616,-75349,-57428,21476,120927,95044,-1943,-69358,-97292,-118408,-182017,-193010,-87858,-9043,21050,65315,78161,29510,-50538,-46540,29333,27208,-51239,-100088,-92378,-49138,-25830,-67888,-82911,-56996,-56350,-27441,17409,58836,21517,-3954,37164,95192,101067,83526,18268,-73371,-103452,-22084,28732,-17461,-22552,41871,47105,-20676,-77843,-94159,-18920,100518,137496,116394,102362,134877,111635,58811,48944,9758,-26889,3711,17547,-54754,-143085,-158807,-105962,-20934,900,-37599,-39110,7884,29910,-55268,-163926,-124283,-52978,-56083,-62961,-5279,-38688,-184507,-243974,-171522,-141097,-102962,-62524,-66720,-58912,-20092,-32023,-90514,-150187,-125788,-52974,5670,7839,-27693,-37038,20706,46411,17900,-20757,-7757,58513,109857,57361,-50053,-118590,-137410,-46589,33677,56889,77819,133599,112302,17496,-34974,5958,72116,106069,100689,86196,97449,105589,22579,-40905,-31388,3850,42056,85137,134840,129084,84156,32491,-800,-24970,10776,39190,49342,93229,76189,-47995,-120085,-53302,34154,50262,-1481,-4935,19370,30700,44879,50535,59451,22379,-97735,-181993,-82449,13453,42546,4940,-42802,10277,64264,38951,-10388,-32862,-7934,7173,33187,72841,68202,28970,56645,58045,27949,39079,47876,-3667,-75030,-101762,-45454,21917,37955,-91,-42990,-66034,-99381,-56251,78810,150112,40270,-106067,-105091,-34697,-1255,26097,60593,909,-123741,-153694,-84781,-44865,-43508,-38694,-18453,6663,35905,10946,-53249,-80837,-84587,-111183,-85992,-35170,-36923,-32965,-32274,-44430,-91574,-97837,-1794,59240,-18807,-105355,-81496,-37388,-30965,3613,61298,161290,282044,273681,164749,79416,31419,45595,53945,25711,7152,-3876,9035,41718,33087,-34026,-101220,-70409,-51674,-76395,-59457,-34301,-28606,-29307,-43159,-47408,37246,73264,36596,21433,29828,19239,24104,91562,89586,-25949,-89382,-20706,50357,109894,208814,231261,158180,35493,-2366,37721,74817,61361,55217,75229,50198,2009,50446,149284,138189,-469,-152031,-206880,-121778,-34058,750,-12873,40216,87495,48732,-12190,-14902,-6108,-20941,-4083,30959,5880,10191,55919,29417,-34436,-55956,-66405,22919,109078,36212,-15086,48766,60809,18787,17446,30812,44173,58939,114545,176709,109915,-18314,-25549,-5839,-30530,-10085,-23053,-108936,-140214,-69831,7864,20980,-47558,-52520,35490,93358,94152,63938,38770,51337,48190,4411,6896,461,-43011,-43774,10854,46383,21591,-58492,-63395,16031,34901,5738,22916,19208,11246,-39992,-75910,27438,79631,-2812,-14688,29805,38700,33427,-22574,-117120,-196058,-180476,-125660,-58660,11863,985,-66569,-37567,43835,64005,5754,-75614,-53961,28673,9890,-75878,-77260,-3653,29081,40645,11452,-36898,-71747,-43625,-37166,-19572,2896,29233,82155,114298,62423,-13935,-74373,-79336,-8063,26062,-18317,-91488,-112655,-63585,-51924,-54915,-29690,18997,79173,60833,49703,101074,115104,50580,854,44728,75927,32606,-43430,-44543,10653,20823,-17712,-83873,-135479,-137965,-62897,596,17879,-24553,-53744,-75530,-99100,-130057,-154632,-106912,-27638,-4761,-11344,28535,69353,53987,-20251,-65117,-23667,-8819,-112851,-165917,-117155,-54962,2027,50206,65012,53780,17667,-76225,-118652,-33540,-2787,-42469,22443,107244,89354,41951,7475,-27329,-41312,-38666,4622,32994,30408,11497,-4546,16953,78061,120192,78341,36889,5483,-27303,27263,102348,120512,87172,21192,-5803,12916,6134,-8521,2231,33034,70922,44803,-8398,-29577,-25129,-21546,1843,-46675,-69872,-44716,-14536,-52411,-119899,-124701,-54226,5664,-2195,-62464,-73707,-55287,-8043,63704,104409,52950,-3244,-6580,-9700,-27806,-23323,-29742,-31021,-805,50900,62269,44608,62783,45176,-30082,-32713,18771,12276,-6466,3969,38306,67899,70247,81241,60622,14001,-35746,-62269,-39958,-3195,-12061,-41032,-47384,-59031,-133763,-108190,10229,35004,-11325,-52372,-52109,-19456,58745,86688,77805,66785,34687,-5815,-15664,16237,11906,-57228,-92619,-60144,-75969,-96740,-61551,13043,98318,131483,75628,8732,-59892,-114113,-83251,-20307,14358,26820,72340,159582,122136,-6038,-28208,47608,191565,227639,117226,2752,-29958,-29590,-1024,7477,-34007,-41322,-43242,-72180,-43794,10881,47034,38209,21514,20962,15110,4796,66466,163718,170012,62940,-4638,3356,35622,-14667,-38495,5346,17313,-20111,-68123,-104994,-86534,-29936,-2261,-1657,-9945,-4005,-702,-15411,-44591,-28860,59455,103322,79755,96324,95661,49757,-11469,-40339,-44644,-24945,9850,-413,-18844,-13624,-39895,-96872,-53442,-43616,-34187,24800,83214,48780,-39867,-121009,-128261,-51292,-762,16448,44583,16230,3941,32253,-37475,-149148,-103150,25542,41349,3795,-18778,-34642,-63861,-54722,-28438,-8324,-23023,-17426,-20975,-4493,30802,108810,192135,165767,67807,40362,68591,81892,106437,151607,56754,-49264,-42768,4383,48049,94260,97650,92580,161098,129893,-13652,-95795,-41069,-6429,-33164,-43528,-18161,-80787,-138407,-128979,-97294,-70850,-50941,-15913,14140,62559,61278,21779,-12718,-52456,-96224,-81254,-44913,-30822,-38800,-4949,28488,25684,33657,33082,28511,54747,47446,8385,20823,40304,19075,-46229,-87315,-38930,51353,92482,24181,-7021,2629,-8240,-12312,27045,18773,6474,86952,155782,107999,-17800,-111347,-114904,-55715,-20937,-27437,-83202,-78653,15896,46948,-15969,-59118,-64872,-18821,62091,64336,-17405,-45463,15559,67471,53980,42323,28836,-6140,95,49422,55717,11817,-12314,-8692,27166,25492,-21310,-16156,-6685,-21563,-40851,-70055,-55343,-2194,63576,104338,99915,58456,51746,50982,102769,138155,72462,-17681,-36649,-2332,3151,-4338,-11690,20408,76219,85086,28179,4539,-32432,-79093,-62457,9249,41131,-33007,-165496,-162904,-56526,-36105,-74752,-67567,-31767,-20082,1703,32207,13223,-79452,-120426,-18958,38490,-44103,-97404,63476,207007,147102,14406,-30991,38509,107483,107357,45758,-28064,-8306,-866,-67335,-160417,-168111,-72077,-6365,-35132,-84339,-67452,11063,74198,19014,-54037,-46475,15377,60524,58084,32339,-40814,-85162,-36503,47257,84896,90651,74298,55126,42400,37933,18427,22609,57587,59145,7556,-62641,-74971,-22302,15367,43212,48778,45143,4401,-37321,-19769,54102,125780,107032,62646,49022,-1873,-23103,22673,47423,20218,23845,27278,9483,-23966,-8502,-16688,-69416,-58180,-24257,-50366,-87019,-98036,-70107,-11221,15761,1383,-24158,-22888,8910,27376,-28050,-52051,-11779,28540,-7141,-38600,4571,29380,-37896,-78760,-67174,-15720,25827,38595,-5328,-38082,-40461,-4652,31347,25694,-9436,1353,22083,-6081,-26298,-21994,-4587,1911,17309,33621,-1889,-3364,14327,16287,-24355,-26034,18103],[115422,88847,69706,62397,27790,-54893,-74731,-13465,2383,-34068,9241,117779,119890,30761,12221,70872,93159,47434,3171,28934,72247,68825,19663,14544,52699,51798,9830,-3560,-18472,-37041,-21681,-29927,-39044,-5350,-6949,-78058,-48205,30207,41152,-42176,-95960,-89081,-30785,-11426,-25455,-15765,-27002,953,40523,51004,-3336,-78577,-95423,-92635,-127805,-141966,-90903,-16646,78411,85072,726,-52841,-59491,-47511,-29933,-6907,-18123,-17729,3207,9187,-23552,-71617,-44412,35639,45214,3162,-6555,27271,28330,-53464,-71258,-790,818,-57594,-61814,-23891,-8791,-29731,-108767,-150817,-87808,-42137,-41713,-40381,17194,37994,67802,137327,176428,132586,92782,66844,22500,-11889,7512,26787,-9071,4974,69831,60908,-25510,-74347,-71734,-2216,70618,57118,43498,15953,4322,-23270,-43678,-33039,-4484,51515,131425,155450,72347,-50952,-119624,-108771,-46742,-32924,-70667,-70168,-30147,-38429,-143245,-198677,-85410,-5922,-30511,-27719,39006,14536,-105327,-165916,-107328,-63437,-20403,-14953,-67819,-54004,4004,-27282,-73081,-85283,-90671,-100852,-28660,39444,18005,-1690,66487,108673,60313,-27348,-10749,80936,127611,105407,30613,-71760,-140871,-80801,-8376,35272,76734,134357,120464,64864,83533,163515,151169,75768,74551,133866,116264,69897,9041,-38205,-49424,-18887,56979,112935,88282,40764,65369,61647,16840,-19413,-13009,9637,53212,84412,44292,-32016,-71376,-21376,46230,45156,-8531,-26882,-11593,11450,22225,41673,99521,57894,-126709,-238517,-95701,64266,58476,-65133,-111600,-12817,57660,16657,-59346,-68159,10114,38892,12409,33519,105901,118238,89244,29809,-20970,-32350,-2964,-25843,-120708,-157179,-82793,-41653,-60344,-78361,-65114,-46198,-70559,-70373,18998,124016,108318,7969,-33532,-27440,-16082,37282,106707,45501,-69138,-72719,-24518,-19912,10607,31209,13594,22290,50779,31164,3839,15318,39613,39866,51165,79722,34074,-9386,-26863,-17590,-39891,-81254,-42940,20639,-35211,-149925,-160495,-100638,-55586,-18823,-17126,20279,142683,168078,43095,-51095,-38366,60697,126737,107145,28925,-55531,-40790,46842,66128,35985,-4317,-33106,-62638,-81031,-22617,33890,40080,-17533,-91160,-131076,-43777,44607,54023,47307,52944,34032,7762,48955,61829,-13496,-52502,2620,24084,51770,137941,167807,130173,53271,-32882,-108465,-119591,-38493,47035,110458,94544,7396,6089,105136,152509,57950,-108969,-157955,-58880,-31149,-67588,-58595,5364,-16549,-84303,-61652,26911,32185,-22525,13748,117366,120738,75564,32623,-67408,-134986,-106402,-82505,-829,76610,20807,-22363,64848,111107,50677,27864,69367,85964,79454,85989,92937,44580,-14619,9618,-4580,-79521,-90942,-103103,-131680,-79545,-10642,-12778,-71379,-124348,-70853,33495,58410,53727,42039,27910,28014,12678,-34813,30013,90753,6569,-89394,-81138,-37433,-41184,-108014,-112584,-34691,6663,-2965,715,2002,46790,63621,30991,45809,27281,-34933,-10515,36591,31284,22841,13604,-5512,-71086,-117488,-126500,-66887,25800,56614,19215,7156,29668,46802,41660,26185,20681,8175,-36306,-67765,-18657,38711,19571,13740,22472,14753,-17706,2050,-12364,-49761,-55374,-2074,81698,64673,-46267,-105390,-104144,-115926,-72199,-14876,-12615,-85809,-151937,-97432,-37868,-62408,-61240,7000,42993,-19729,-24869,49585,87405,78260,68158,87250,112910,90082,20460,35772,97158,98296,59545,-18286,-83337,-74576,-6411,22978,27975,12038,-8216,-64438,-108971,-123950,-131259,-64005,25713,55054,67656,85512,52926,5035,-34093,-21718,10340,-25982,-126194,-143060,-92219,-40703,-9066,9665,7574,-1664,28224,33782,-9982,-19529,8078,28499,70343,97168,64598,6864,-16207,-4652,7730,-16862,-16803,11438,30964,8529,-23019,-19024,32121,65906,4327,-36422,-13813,-15575,13189,78931,137262,172370,120715,6333,-38866,-11416,-17445,-67012,-64926,-623,1905,-36350,-44786,-31942,-20736,613,-74165,-128370,-92016,-7225,17885,-25789,-58909,-33579,2751,-3946,-62427,-81686,-41146,42076,103209,88647,5582,-52551,-66693,-66573,-31135,34529,22689,-6156,41107,103264,83553,25494,26424,27400,-29731,-49285,2362,25087,27778,25517,31640,72774,99518,112306,108518,86747,29142,-39323,-50253,4328,50386,44606,19069,-3150,-62819,-82147,-46532,-46896,-49929,-45236,-48273,-41759,31842,87066,103606,89572,43781,14916,157,16454,24427,-18050,-69032,-84545,-132657,-134881,-33168,82801,98278,69504,43203,-909,-79615,-131052,-91021,-35719,9999,43896,50363,62079,30112,-54407,-49726,40668,155574,149827,41748,-23439,-11635,-4494,-13545,-42957,-96198,-63497,3744,4083,-27402,-43496,-8924,30665,14298,-46918,-93557,-71445,45049,166343,159708,72907,34156,51786,91941,39894,-31285,-46479,-62761,-94013,-71971,-45046,-49748,-39828,-31346,-38395,-24534,900,-27477,-58043,-72476,-58056,3606,41940,29922,41773,51477,52616,34754,12705,-16933,-12046,10658,-21294,-37514,-10779,-4452,-25804,-10781,-63647,-53565,44270,95558,63304,4774,-80456,-119681,-45825,-1120,-14292,17714,41639,69015,104046,45172,-63078,-42361,87726,108508,47768,1410,-22542,-37841,-21786,-50000,-73056,-35913,37952,48359,66716,85267,96233,93484,79061,32763,4590,66637,109073,80301,37056,-75103,-122027,-49995,839,11688,38154,37484,40183,97571,28610,-112570,-146298,-64421,4921,50585,75629,69995,-32228,-132330,-163099,-140413,-95482,-49701,10932,87369,148019,102336,15688,-77050,-173907,-188403,-117471,-85903,-74334,-95118,-102851,-61829,13925,49404,58060,95938,125300,33106,-74419,-47115,-10394,-21743,-32442,-37352,-38196,-31413,-9792,-39447,-39667,-26824,-60259,-52393,43477,56920,7296,59110,160798,181116,65183,-65221,-90916,-78957,-116985,-138859,-131952,-84992,-924,49587,11738,-48771,-93062,-82167,-6237,63271,68190,44417,62647,89567,40268,-21668,-36322,-42127,-52663,-4100,59740,60360,24615,-7626,5544,7731,-14360,21584,21692,-42889,-75835,-64547,-31675,-4595,22784,49676,66399,43609,36265,20475,45303,95433,83807,581,-32761,-8502,-40503,-70925,-56704,2581,108585,166035,108084,35709,-28942,-97144,-108813,-31772,52851,21030,-73677,-73034,-42859,-123051,-159965,-74005,1,16887,52083,76427,53690,-23915,-59440,17468,42606,-21760,-41667,98792,203475,135136,19080,8652,95819,118588,47223,11569,14901,41185,-5268,-117039,-206040,-178736,-78633,2556,31393,-1229,-29270,13104,73017,4892,-80261,-66980,6936,76498,106694,74457,-14639,-5403,86143,114000,82749,93529,100559,65032,1946,-62462,-81824,362,87720,79552,20311,-12348,17133,63434,45306,47683,84093,119037,59104,-44947,-57188,5802,61801,69465,48141,3169,-62843,-55001,14829,40242,3837,-9414,-18099,-29900,-41219,-27149,-41663,-91568,-95672,-71918,-79373,-72637,-47002,3292,61014,75233,56856,48380,36655,18693,-16114,-83485,-72143,15103,63597,-12363,-80118,-51229,-53111,-120523,-107675,-52907,-41767,-73219,-81139,-95823,-92037,-68869,-18521,6063,-13000,-61674,-53523,-1101,40130,53152,30592,-1814,550,74955,123790,58253,18893,33258,41762,4691,20054,83659],[151500,136191,78500,37898,19782,-5398,-3908,30163,52991,47648,50240,65048,26987,-34593,-24100,12040,-3573,-24476,-9898,19704,14758,-12484,-15639,53819,93818,34578,-9520,7995,-38733,-86695,-52239,-32304,-63742,-37797,19246,-29621,-43878,17778,35571,-43958,-85642,-88703,-90025,-90137,-55911,-29895,-48604,-3076,41081,49286,24933,-15666,-34315,-11526,-31867,-103020,-109362,-22114,109853,129419,32129,-23629,-9444,10321,-36085,-95748,-99517,-26663,42483,65824,45642,12799,34412,86223,56445,-20748,-61019,-24143,23927,-33500,-95300,-87703,-57216,-47192,-25864,19840,17539,-32333,-91273,-110694,-44193,24582,-12683,-77882,-17056,53990,114613,169844,158267,76918,45591,74914,78759,54819,39824,48082,42976,88007,140822,97490,-10312,-36192,-24692,28608,62677,107,-42988,-61582,-43419,-42362,-76151,-79236,-21365,47436,131190,201821,178124,80306,230,-42932,-69767,-112583,-101697,-21097,21296,-39919,-110398,-70325,67681,71939,-7977,-4898,51357,31954,-16606,-20169,27520,28951,30700,14942,-46550,-30139,22454,-16924,-58700,-59266,-66530,-104269,-61501,21619,40768,39252,81104,107183,74953,-6472,-12590,17379,10768,46585,68781,-8098,-100284,-79233,-29594,12610,33211,44266,30543,36268,78881,124709,86830,-11555,442,99889,60177,-4424,1932,-8429,-51594,-43832,45379,67918,-35960,-97564,8616,62083,17834,-32654,-44475,-21893,34437,39011,3784,3038,10689,15412,27910,25337,3374,-10809,-18272,742,8598,31394,64175,2300,-117073,-174360,-53628,83060,97201,-11069,-95660,-54517,19568,41039,9242,14796,86457,77971,-3047,-19355,80685,118490,62695,-17395,-90725,-128716,-54941,-5788,-69486,-119174,-97809,-101190,-105693,-65920,-29440,-18945,-41485,-82416,-92795,-16644,59064,44353,11090,11664,29794,71112,106573,47081,-16071,11131,21870,-23449,13303,52904,29048,27522,33255,23799,55901,71915,50334,52094,95216,128095,78702,11863,-48854,-43415,-18911,-55818,-71437,-28331,-30906,-115115,-148038,-105656,-68357,-36809,-57566,-66725,-6409,-40981,-172239,-172584,-55973,70087,109347,63157,3498,-55067,-59105,7295,63930,110200,81160,-13357,-79039,-75981,-7508,44427,58701,-36048,-161438,-221238,-126191,16989,93234,96376,93856,82217,24770,6475,10377,-9294,-6714,33933,-6829,-43546,17795,30404,-21990,-55854,-98229,-194294,-221489,-78569,51218,105279,78917,-15901,-62857,25742,131546,94545,-46494,-79466,11769,-21780,-101492,-72212,-15013,-80262,-127875,-54869,51469,62582,19969,13987,103026,158681,117123,900,-166071,-219627,-119411,-76451,-73423,-36150,-37775,-44947,28031,41809,-46103,-48071,6534,24366,28483,38495,40373,37030,56836,95787,24549,-99695,-124363,-112145,-92348,-26792,9964,-11176,-44870,-70975,3871,101729,88563,64077,75464,63352,36653,49740,21970,38444,78513,20741,-58456,-75520,-84087,-91448,-115610,-114079,-74036,-52693,-48314,-35856,-45945,8521,83688,87526,74509,21753,-43551,-6747,45527,26045,-5625,8825,65752,40310,-53742,-113376,-61605,12196,56158,75289,51088,-840,-20910,8782,65454,72846,-6834,-92895,-95332,-15368,17504,-44431,-49175,8434,67265,72723,63759,11040,-43044,-74326,-27428,74436,49543,-65988,-105597,-92368,-120884,-106379,-58413,-30386,-63950,-128400,-82296,6924,3338,-8776,25950,26781,-38359,-81979,-102209,-69659,14420,36745,13903,37665,73541,58327,58323,47103,5195,12209,4176,7968,52540,90650,62407,30338,15924,5906,-46957,-60091,-54625,-54731,29031,114799,128775,115464,79934,4306,-45044,-36271,6078,10723,-12290,-30703,-22224,-19842,909,43184,48217,4417,-10656,56141,116008,57639,-28917,1592,99167,131987,102127,58897,8542,-14585,24373,66533,13032,-50443,-53195,-38211,-31484,-14612,-4969,-10283,-27229,-88969,-91891,-35362,-19660,18355,95846,133806,134094,92339,20713,-29235,-35099,-55013,-96891,-104239,-66909,-38846,-27320,-27215,-23317,-13425,17082,-47341,-102793,-72507,31382,98247,64057,1202,-12882,-23692,-43832,-63241,-42608,15372,89699,99430,42055,-25272,-48953,-44882,-32686,28260,108940,73425,10335,44521,76965,25644,-37046,-53251,-58386,-81830,-91773,-29139,40256,78930,84670,54803,45310,37410,46250,70153,83011,32273,-34238,-31391,14876,57894,86297,100108,116555,89986,18806,-72749,-150254,-115053,-29428,6719,-24374,-2571,50029,66774,24096,-35466,-63014,-76446,-59383,-24663,5111,2609,-48488,-140788,-133323,3011,86251,19616,-24408,1236,-3263,-54788,-78549,-51773,-47342,-35343,-10586,-6296,5486,-9308,-53860,-19033,42515,90499,80011,22685,-22673,1856,20934,-26848,-75397,-88848,-43147,24628,47060,10062,-42290,-39033,-2294,6245,-54963,-119385,-77314,48837,116735,85004,79615,87545,75997,101448,95935,57588,23666,-27444,-76133,-29063,23745,-4517,-35014,-34267,-52843,-55093,-36298,-71166,-96750,-92453,-76395,-54897,-54495,-56055,-41725,-49738,-30581,46794,93453,45631,-6301,-25365,-17789,22055,36126,37469,41777,18287,-77663,-48670,56293,68732,26396,15764,-23682,-68520,-29047,2813,-12167,20032,74730,141080,168029,96118,8073,12662,85107,83694,38991,28968,-2881,-75917,-76838,-86886,-83857,-7148,62661,46415,86268,120241,85680,26864,9133,4317,-15698,14788,50255,11238,-69674,-165892,-162378,-79091,-62448,-79219,-47459,-23480,2344,42805,-52880,-161093,-116084,-4588,48387,79187,71287,35085,18597,23927,-6912,-34552,-40246,-11187,30377,36446,32463,-19375,-102103,-186000,-221398,-172701,-83420,-69164,-65545,-87129,-127623,-125907,-27659,57922,76629,92829,87915,-34112,-157209,-118724,-39657,-2912,19502,16106,-72749,-176885,-180674,-147966,-69969,-23531,-75482,-81038,21299,38655,-9413,12980,86277,161686,132488,-5248,-116286,-156985,-181861,-149667,-102922,-79928,-35579,38121,59223,16115,-32113,-26991,11588,68918,109311,83569,44085,44374,10211,-61175,-75604,-42682,-43004,-27001,35206,68112,51522,31410,49057,43038,-6260,-416,-4649,-47439,-51102,-27530,1121,1177,-5444,-3363,19315,10934,-7217,-51266,-41294,42617,75395,15675,5680,24564,-77057,-139821,-117910,-59584,46105,153076,134566,52147,127,-51692,-113103,-62070,96491,167259,97150,7671,-78140,-168638,-154061,-70905,-21025,23684,66162,35059,17489,37448,34204,26930,16486,17853,27149,82695,106224,55716,30850,81196,125985,69886,-11690,-1145,33210,42328,-31778,-141489,-195619,-136143,-58695,4132,63733,54392,26793,38870,64805,15107,-50066,-63481,-13204,67250,129174,124725,65759,83862,123852,74791,20813,45398,65769,54605,-6287,-91854,-119005,-57372,15480,50402,39038,24080,63012,106336,61483,32871,61249,120511,85338,-29033,-73399,-52412,-22088,9042,7521,-64126,-119205,-64202,18405,30179,-18611,-70677,-122749,-105347,-38466,4324,-16811,-53923,-45532,-37046,-66731,-59771,2612,83724,110425,85861,76766,89420,73926,18519,-84020,-168491,-109594,21306,88421,14568,-91787,-104093,-100350,-86435,7833,52497,-20392,-107834,-138942,-175532,-176256,-136575,-71105,-38577,-31025,-46458,-57689,-29572,39199,68470,7365,-43404,-17079,95449,180196,103060,2894,-9797,28171,3819,4413,86803],[71601,110458,69936,14641,840,570,-13704,-11131,49354,114004,87428,6242,-54202,-60705,-31150,-25585,-75132,-83007,-34426,-5292,-40498,-79585,-24666,102380,121245,5334,-38654,4362,-18914,-78330,-80719,-61092,-70695,-76926,-2954,7522,-22073,7422,59503,10922,-14616,-23200,-81371,-99126,-21537,27929,1779,22201,42108,35909,26401,6904,-21495,343,7849,-62623,-95150,-40970,73480,97767,6274,-39661,24827,80257,10760,-81378,-64912,28246,53682,17687,8474,-2769,-15806,1848,-14245,-43218,-40884,-4763,34083,-16571,-108844,-153051,-103411,-35496,-2950,43658,43624,-26969,-70659,-68486,-19776,52985,15634,-85199,-47420,21114,62521,78682,54606,-4024,-14235,23613,46435,34063,9956,11187,68033,160459,201269,158820,83574,48138,6183,6806,42627,23375,-23920,-42954,32056,83545,12519,-37974,-9414,12698,49201,126012,167239,143415,93625,23899,-61149,-156591,-123022,39057,107144,36984,4899,87696,201095,122504,-11641,-10507,38481,12451,403,50773,91408,37808,32597,42016,-10662,-7557,39233,14142,-39835,-71680,-52478,-50927,-58130,-34289,-10447,1809,45352,96927,97355,22837,-29236,-66520,-88092,-30486,20459,-3682,-43947,-20005,-5945,-5432,-36065,-75129,-92777,-65091,-51782,-40669,-13400,-30972,-16715,41154,4612,-26004,18227,18829,-58598,-75294,-1742,-14915,-127139,-154156,-19619,40338,-5105,-40033,-37648,-34117,-5280,-6661,-18198,20460,61407,58153,32959,23589,23940,25956,-98,-4585,3319,20478,15894,-31370,-39702,-49239,-18455,36675,103506,79374,-33030,-77640,-22615,52956,90831,129341,168653,122753,37767,-16377,20772,52993,40386,-14186,-100300,-134466,-30436,50469,14493,-42311,-71373,-93680,-72123,-9143,16950,13388,-1437,-51809,-116443,-77163,-2267,-4002,8855,72862,100363,82057,65147,30738,1732,22833,18550,-34313,-20625,15001,14519,19668,23445,35894,90333,78252,-5269,-22878,54907,89698,52083,9949,-58918,-71822,-38571,-50973,-80183,-64425,-14978,-9492,-23663,-26168,-40541,-28615,-43972,-68296,-50441,-125905,-231377,-155547,-12833,64076,40595,-36525,-60825,-45912,-31135,-1298,66807,148794,121219,28386,-47983,-47008,11175,50256,54701,-24458,-138116,-210263,-143365,688,95253,87565,84346,100784,51413,4369,-2968,4514,15184,21012,-52563,-110414,-46526,-36055,-93319,-116661,-94116,-114574,-104927,1999,80623,85952,79131,26276,-53870,-12908,91223,77980,-31855,-58760,29731,2223,-72468,-53869,3564,-42367,-62820,-2327,44005,39682,2890,-61660,-22258,88064,122341,19047,-147285,-185029,-68892,-45319,-117366,-117067,-74127,-60407,-42992,-81421,-157158,-115289,-50355,-27905,1102,48385,66165,65618,112347,161432,68556,-69811,-83950,-49977,-38363,-23540,3322,17896,32883,32712,101166,181340,160277,136616,176968,148595,73803,89634,67800,-10772,-24118,5607,21037,-551,-75938,-103624,-84821,-69987,-67906,-84715,-78839,-35739,-44311,-19620,30725,33258,39650,9002,-35783,13528,49060,7738,-19983,2336,72328,83909,11428,-49841,-27270,-17303,-27412,-64,13905,-28096,-61883,-40505,32796,94164,31745,-98265,-127298,-50102,-12835,-62242,-57710,2097,82863,114998,90510,27228,-6441,-51112,-16814,110164,128118,14436,-52389,-63490,-76426,-60908,-41940,-27345,-33285,-63587,-25130,52969,89103,77231,47945,38115,15739,-64546,-188434,-180607,-53506,-24417,-62304,-54849,-22858,-22220,-26266,-59890,-94751,-52662,-18509,42637,124234,133873,40128,-34047,-40479,-13698,-26503,-11698,-6867,-584,107535,197374,171926,77520,-12236,-47572,-38814,-24562,-12949,-2753,25583,41183,41215,29673,31313,63859,67780,31659,36792,94029,112076,27206,-53459,-6783,110391,148512,115566,77629,41756,21937,57803,101686,47877,-20520,-32185,-26452,-27179,-5776,33504,27434,-30592,-91420,-44118,27523,19447,26083,76752,82277,19842,-24561,1836,8827,-35701,-72619,-63514,-38026,-10156,25133,39570,19320,15852,5303,22373,1332,-5541,15217,63519,77409,36541,-4884,-19330,-63109,-84225,-45310,19189,63879,102086,68769,9328,-10280,4973,33344,54025,82283,126010,90643,33315,45036,33714,-31379,-74019,-104673,-122911,-122095,-120942,-60703,27380,85595,102501,54431,-11706,-52328,-45047,-14948,16202,-16158,-38857,22553,59479,50116,78762,127170,165483,135046,51427,-72359,-163664,-107468,-5269,40670,9914,16047,49527,48583,-13529,-82841,-117311,-130821,-116951,-49362,52011,95186,36209,-63313,-42390,79507,86318,-24498,-50596,-4850,2294,-18563,-17589,-23242,-71176,-93651,-74111,-25024,38857,14176,-35536,4556,25863,38550,65809,69482,-2435,-32975,-20302,-57414,-80093,-42585,-7245,14277,47507,72427,28896,-23522,-38744,-23719,-40075,-53520,4935,84856,92289,81723,119864,139725,85841,55546,67175,114530,124167,56932,-7885,10352,38127,6348,-13651,-1574,-55307,-116820,-92952,-76299,-81502,-76231,-70377,-65197,-76937,-63154,-26721,-74920,-104348,3650,95681,49478,-40180,-78883,-18124,55778,38345,42712,59971,12150,-90580,-57896,18682,16988,-21618,-20058,-29530,-48380,-20902,486,-3999,27659,69431,115005,123760,80648,50297,43604,26890,-14618,-35564,-5207,-17938,-117351,-128526,-89423,-38751,38446,68010,21236,60006,105812,86121,59487,41314,34626,11296,-30404,-33558,-44170,-70207,-119227,-125090,-104262,-97527,-82889,-41895,-722,31367,41272,-60298,-125240,-25256,91310,70478,1098,-85424,-100323,30809,178816,187466,128453,58032,42157,61720,-36887,-149506,-187357,-207356,-210814,-125330,-32869,8089,-773,2953,-10785,-61592,-111122,-81276,7408,53518,47256,-480,-107190,-181472,-108645,8249,47585,24408,2772,-95601,-230529,-239647,-167434,-39267,22970,-32712,-45869,21851,417,-43362,-13318,39052,114050,137819,30068,-111798,-164289,-152784,-81742,-21628,-13097,-20260,5160,58964,82977,87889,105147,75401,39668,49508,39693,-5621,-17948,-29494,-79224,-95400,-33327,13574,13117,31251,39809,30550,54097,108918,108839,32766,-18650,-40566,-45534,-25717,-18750,-16039,-25432,-14186,2444,18791,3491,-32633,-93691,-65821,21750,30709,-12762,-8309,-22732,-150463,-188357,-120990,-71198,-29708,64595,85440,49081,26512,-3751,-73919,-42175,134356,249094,147739,-12536,-89057,-76785,-32295,-44198,-71085,-14641,25633,-50350,-51560,47945,54338,-2052,4316,56810,43917,21222,6430,-5831,44349,115989,113040,39976,-4811,477,629,11385,-15876,-76804,-119171,-97855,-68956,-21473,43110,55254,63260,60791,43784,17706,1481,-752,20437,71959,129129,145697,115961,102625,65558,-9670,-36206,-7064,11874,48954,36331,-42835,-97646,-101765,-67250,1619,39226,24518,35675,69729,51923,25452,15681,60270,72339,-1428,-67235,-74998,-41075,-9109,-17059,-69967,-85326,-28052,3421,-6239,-33110,-100881,-192412,-144023,-11967,67337,58839,34768,69023,100214,40785,-36404,-4011,91943,105730,65650,71438,89977,80357,21082,-86018,-160521,-101176,4712,64608,28189,-56953,-84749,-60281,-7814,89891,109644,38451,-15467,-52269,-155717,-209886,-175309,-124643,-113819,-79683,-19708,-21287,-35251,8773,9878,-84300,-97043,-19884,79371,162042,108093,-2090,-42922,-5498,-26858,-52127,8800],[-10519,50544,67067,30826,11099,-19473,-84505,-102392,-9935,97921,64344,-38193,-55220,-1835,32255,24238,-23419,-41162,-35642,-46156,-65054,-64724,143,102602,93669,-19444,-64118,-17319,25130,-15658,-89564,-82302,-4956,-7814,-3193,16481,10081,28819,98281,64316,50300,51864,-15487,-48391,4849,59447,66282,72346,48365,8662,-14799,-21681,-35549,-26647,-8401,-38462,-60687,-60794,-1236,54348,15986,-39058,26717,108359,50639,-23302,21503,112168,73975,-52930,-87577,-71733,-90541,-109779,-110389,-64465,15025,59824,40471,-28471,-86558,-114416,-84490,-32480,-13741,43667,81856,14451,-64420,-98048,-65754,19641,26133,-73397,-81042,-50514,-31527,-23858,-15401,-29470,-48438,-60486,-39465,-22390,-37600,-42254,50635,164581,203987,216763,211256,140612,20657,-39504,6123,63519,58423,14262,86073,160440,105074,52612,68396,60213,23810,39568,97115,119798,81172,15780,-46500,-120664,-88853,65688,152675,140155,111210,141548,212352,128807,-4255,-7125,37184,1053,-26602,18923,38794,-27270,20995,78626,11580,-17763,49374,77462,29769,-38958,-16358,17991,3464,-23694,-44328,-56113,5243,104053,139914,61454,-37068,-93094,-74754,-39077,-52822,-49369,-3559,49155,16670,-30397,-78722,-119393,-133315,-123817,-140115,-117407,-18182,50654,43440,18960,-11122,4051,39547,34855,-35709,-75819,-54416,-64033,-109554,-105319,-22445,5923,-16316,-19289,-10568,-40028,-40184,-10406,-2848,19797,52179,59509,39589,21400,10451,23622,9356,-5146,9164,24784,29590,18342,32546,20491,-9531,-23090,50761,84590,-1274,-68276,-44341,14453,69432,132675,162500,133900,107592,37051,-25808,-11122,40871,18478,-45191,-41128,50738,94952,50989,2860,-1894,4320,12294,16387,11868,20903,25652,-7800,-42361,10125,38781,-8300,23883,113356,123750,60030,29215,33696,14241,-9871,-10073,-19893,-23732,-13435,-8784,-6039,19947,43356,59500,42634,-9622,-23955,13334,3799,-33914,-19924,-45219,-70565,-71352,-75497,-97386,-105869,-31185,66870,88176,53085,15079,675,-25754,-35655,5093,-27301,-82234,-18997,48150,50491,-2087,-74788,-89431,-37105,21515,51571,80922,113598,89750,51706,-6817,-34295,19143,63466,62549,32184,-20010,-108136,-119255,-42572,14914,-2578,-449,23204,-266,-6703,10865,6841,-19262,-44760,-99391,-111108,-43754,-30742,-41772,-42059,993,41629,63148,73936,48268,30662,89128,94922,5045,-17058,36093,27939,-55234,-98672,-34012,-13621,-48499,-56925,-439,13397,26560,45229,-5217,-73180,-120503,-161091,-122549,-4770,91407,64499,-33486,-66718,-8790,-9794,-76173,-96873,-66184,-68755,-101426,-160910,-209475,-147893,-56902,-22674,11141,68521,89618,66759,80839,114639,47312,-45430,-38033,-10328,-25618,-30919,19802,58426,58688,57586,100885,147239,147558,153648,183921,144949,52062,34997,15808,-55947,-77485,-10283,54469,43089,-46401,-88626,-59906,-25019,-12148,-39098,-59279,-11683,-857,2084,-2519,-40701,-39415,-44022,-46025,12474,12754,-29158,-317,33956,62515,74296,58271,14373,-15359,-71328,-148659,-153260,-87763,-52463,-52065,-41465,7364,73048,44971,-61745,-102135,-52750,-15131,-38821,-32101,8927,80571,98569,62431,5595,-15864,-40761,4336,125087,159961,53817,-36987,-39257,-16850,4553,8354,10626,13218,10687,25430,48598,84907,70761,554,3023,28518,-21724,-115456,-102361,-10781,7558,-27254,-69269,-112994,-160278,-155802,-116222,-64034,-25045,-49921,-25438,64771,89391,-21715,-123556,-113733,-29194,-8458,-23668,-27822,9781,130692,211836,153852,10322,-87640,-73551,-20385,-36187,-59588,-18298,26119,-510,-1889,26304,12223,-16998,-16924,11637,63451,93978,38803,-46796,-61239,-1682,57584,73252,78374,103286,106860,77195,61855,73101,52423,43588,62877,90081,65541,23027,59573,101694,50004,-19210,27235,102348,76615,9221,-16960,-18149,-66653,-101808,-56829,-662,-4311,-35660,-18881,30679,76039,102414,88289,56009,48817,1978,-6195,15556,63437,84114,50245,-31892,-74160,-71370,-77525,-109512,-93441,-17590,60814,84466,83046,36126,2995,9778,25505,64942,103122,89551,95634,93567,62103,43879,8513,-43615,-68951,-96468,-95822,-75132,-91397,-81445,-33515,16605,40410,-829,-67724,-89823,-76630,-59034,-27209,-44808,-29402,78432,108532,42767,36143,89275,128058,70809,-5111,-54785,-73187,-21806,12928,10170,16481,65681,91843,100458,52475,-35526,-72942,-94229,-98332,-15632,110469,153778,93303,19040,72272,152659,111344,20689,8279,21951,2700,-6983,6818,-19951,-88135,-104255,-65978,3035,68901,33479,-15233,8742,-8386,907,67697,113450,26131,-87584,-106214,-83447,-53032,-5122,18606,8282,36108,94938,58616,-21450,-62191,-69696,-62216,-3860,65888,83046,77460,111672,143815,161434,114151,34198,5441,90994,128452,56503,-3458,3045,10926,-15593,2113,29353,-67340,-171809,-117070,-46008,-37701,-39421,-47770,-56136,-65560,-30758,50315,2433,-77973,-43534,-5499,-50538,-106050,-112760,-44844,7658,-9490,35189,52200,-6443,-83507,-52982,-5208,7055,-16741,-53741,-91082,-89534,-44312,-31931,-46118,-18469,7734,6377,-3216,31495,92298,78376,-2747,-78336,-102293,-77327,-53370,-98818,-101808,-58554,-11397,34692,69076,42631,57593,78343,77587,88492,95390,98038,56914,-37158,-81408,-72299,-33345,-38280,-77484,-104430,-39353,42722,55272,65064,76369,61426,-15836,-47995,29826,110879,46111,-76497,-181418,-151723,10638,163497,206134,189016,106493,40993,59718,-30090,-171320,-214571,-193852,-136095,-6823,69253,50231,31936,59841,51807,-2500,-80667,-123925,-79326,-4411,20868,-12608,-81693,-109667,-29627,64552,58992,-21661,-49241,-70712,-145817,-147254,-80851,27877,67393,23475,17168,41091,-31254,-87822,-16118,80476,125108,100302,33538,-32675,-74512,-94542,-58473,12667,61745,11792,-51019,-2911,84390,131871,141579,72331,-17267,-37242,-24216,-28841,-38204,-56331,-86383,-104377,-43402,33060,48679,35846,-4427,-22707,23408,91194,110382,64011,-3770,-55890,-65101,-57178,-58599,-57748,-51304,-5351,28265,26668,11728,-18112,-73070,-24075,20296,-31375,-71153,-80763,-127083,-210672,-186163,-72395,-28898,-32229,16634,49058,69789,52426,12472,-14324,-2488,87219,159824,57054,-70155,-36205,73124,99546,10717,-71513,-57401,-41745,-103394,-84534,-300,1658,2010,42577,63732,7767,-29127,-38421,-18331,56068,101697,86812,68589,43290,-5363,-44320,-9764,34003,48650,8425,-64893,-108567,-60676,8674,29043,57547,55677,20631,-15352,372,50737,74583,88403,108527,111516,86607,57060,-7684,-63321,-65178,-48600,-38722,23218,57867,6546,-54335,-86043,-103147,-73278,-6184,13540,-9002,579,33524,54187,29288,41132,58087,11939,-50529,-62411,-25520,-11134,-27049,-31528,-15225,-12485,-68905,-81685,-46982,-82026,-162158,-106794,1452,67385,96278,101980,131379,206509,194309,52625,-22662,17789,33220,34771,64877,64743,34271,-9265,-30545,-31056,-4614,5505,6714,-5161,-6562,27098,60204,39068,43389,62568,80052,89911,71111,-32518,-109629,-118983,-115230,-140080,-107972,-20889,2300,-23252,-17721,-60477,-147719,-96018,10803,56786,93967,83164,46943,5379,-16021,-52848,-65439,-33832],[-5782,17327,58562,54971,36010,-14709,-95237,-122188,-58313,1957,-29219,-62497,-6820,56784,65652,49956,36855,29474,-23287,-92983,-94408,-44314,-3022,36118,14669,-48040,-79264,-30720,57762,52087,-61862,-69002,73544,114910,50259,16112,15460,21174,65275,48407,56745,60396,14193,-22217,-37053,-1179,65377,88348,27283,-23543,-42630,-38795,-39273,-31183,-15905,-31766,-43362,-64440,-42743,46830,75266,8239,4726,50583,4088,-25362,37125,117758,76788,-71783,-145896,-116050,-99264,-124296,-139187,-75454,32250,67984,-2589,-63863,-27862,-5235,-23436,-38237,-50310,11928,94939,68237,-42143,-136555,-128540,-30375,18242,-63312,-95946,-81348,-52431,-32619,-20544,-31056,-74104,-128273,-113891,-59546,-47694,-41552,17099,94532,150406,236109,265065,170710,24961,-53752,-32775,24777,55655,2803,20128,71255,81190,101299,161321,157350,58451,-1493,30848,41195,-12515,-58339,-65985,-57603,-3014,63548,114581,163202,140218,91818,119775,95589,25540,13041,34399,94,-30218,-17563,-27191,-68419,22036,94567,-1007,-58879,35061,122798,110185,41240,39812,61274,76616,62237,7840,-34932,13334,98457,149474,91346,-13201,-53383,-7982,3621,-65235,-70682,6248,60208,1898,-41592,-49846,-54114,-62529,-69941,-94406,-76465,13711,101324,87173,24622,-30276,-15143,21096,51002,33373,-34272,-70121,-51085,-27142,-35912,-42938,-45888,-18103,-2455,-12096,-51840,-47839,8749,18812,5630,-9959,-34304,-36259,-35595,-59317,-43974,-17367,1028,21041,29872,62130,63745,10058,-28447,-23069,-50201,-23388,23760,-3908,-51090,-62636,-46136,-18506,28038,62051,82299,126972,68580,-38602,-40425,11070,-7495,-2118,51101,97772,92295,37858,-1988,47075,106120,88847,6532,-49005,-26470,6808,-7502,5102,107514,144452,78442,61146,76815,63270,20323,9757,52033,56821,-10877,-16858,17810,19335,7125,-13879,-30121,12379,22634,-18214,-8788,30975,27192,-14692,-71648,-117773,-73569,-51334,-77574,-98254,-90845,-109965,-149709,-86492,37171,73336,59524,66036,38103,-32045,-18315,88840,127191,91198,96334,76989,33605,70,-34970,-49626,-14611,54618,102603,70540,20314,7176,21334,-6735,-51061,-5489,45511,64912,70081,71277,-19553,-110870,-122657,-92974,-78710,-65943,-75703,-111821,-67383,2585,-5782,-53135,-72549,-88342,-52041,-9993,-24726,1748,45763,85129,124691,124131,68460,-48852,-62148,44728,79186,16296,-26256,-19062,-3361,-35857,-104779,-114544,-90466,-86012,-100577,-50367,24396,90693,76231,-47188,-175688,-207666,-162964,-95745,-30516,50975,91020,66336,18089,-8091,-7050,9590,-862,-27966,-75096,-111462,-150416,-196518,-148636,-45671,-14128,-12625,19510,47215,27042,-3593,-4758,-24598,-38698,-21249,-24075,-36153,-8162,47304,62899,28339,11235,23179,32343,53945,73298,45642,26509,-17642,-53477,-47733,-18040,-24975,-22189,13171,26814,-17604,-52476,-44305,5677,68395,62451,-1943,8816,31966,37433,24634,-30381,-58913,-65324,-59342,-26867,-40939,-30991,59978,93701,81155,61875,53627,7110,-60021,-133436,-198636,-202416,-123695,-50818,-23110,-3396,19822,9697,-29822,-42029,-25456,4841,19204,-15443,-24072,16658,82385,65360,10328,-51891,-77409,-51040,15548,70752,68438,22895,-16235,10650,35837,50605,55339,49457,47314,44764,25180,-3592,-6144,-35548,-104826,-96705,-49197,-17975,15069,73012,118190,123327,85704,-33,-92270,-190432,-217064,-117096,28938,64423,-55752,-121315,-45463,39262,-18026,-122321,-118222,-6122,8614,-60422,-49030,34007,112051,135563,89888,-1159,-57837,-62006,-49477,-79168,-86793,-39838,-21454,-67251,-39484,-7027,-67770,-128196,-106578,-38298,28888,34820,-47738,-102654,-53371,23484,25256,-15551,11165,130889,192216,117507,22389,9269,25568,58236,100826,158900,150356,73352,67473,117430,97040,18022,4960,70151,78742,-12863,-93114,-91739,-75857,-90685,-103291,-38430,51184,38989,-529,33006,89812,93040,69680,72680,62607,-16959,-21078,17070,60176,66760,-3564,-109846,-129118,-113399,-129897,-134212,-88361,-26745,39560,65140,49045,17717,19203,12291,-6195,44346,118478,110332,113308,127829,82879,18288,-20754,-37160,-39392,-40741,-13500,15337,-29507,-88265,-106926,-76399,-42627,-54528,-65845,-54804,-47468,-36129,-4047,-27052,-21387,77340,95766,16520,-5714,55107,117358,56148,-31924,-17192,21513,40643,10533,-22183,19057,91639,110901,159190,144604,45280,20069,-1052,-20638,41505,134996,158785,102223,49670,115913,159481,125226,91735,85704,56712,2815,-16006,13626,10330,-47016,-42790,4375,21754,26436,29199,42943,57933,3127,-5001,54590,107947,50182,-86850,-132522,-71096,-8305,26177,53888,49546,50177,55373,8254,-34740,-46625,-74287,-87594,-26886,28190,16294,17524,62128,101311,133268,124921,49339,-8170,55845,72410,-13683,-68768,-33242,-10140,-31157,5496,35378,-66498,-151412,-81157,-19512,-8370,7141,-7510,-60059,-90028,-48795,45220,55649,22958,-1046,-61977,-126244,-117822,-82826,-52171,-33944,-14318,59929,66196,16769,-27200,13421,65402,84484,51316,-42584,-130220,-127309,-70990,-78659,-119591,-91981,-42984,-46616,-75615,-6128,111470,109393,42073,-27231,-82251,-95917,-62234,-61810,-56375,-43040,-37184,-17783,56782,68307,69452,71999,51975,29143,61860,106513,60151,-39739,-89947,-76400,-36639,-27872,-60244,-73205,37587,146031,127856,92860,82410,77563,40192,5695,-440,28333,7136,-43466,-67746,-31973,607,30027,77630,125906,69242,-27489,-4673,19892,-27474,-80900,-90346,-60587,2679,27310,8583,5142,49327,37847,-18124,-95207,-139299,-114759,-33288,39106,72657,59828,39508,49549,50746,19505,-46035,-58179,-18577,-33818,-38330,-1270,63925,81973,58241,48182,34897,-53662,-106395,-2542,135105,153079,60862,21460,43927,8846,-73066,-91085,-13516,81572,29091,-70834,-42757,44706,65388,37367,-11769,-51276,-58014,-36565,-10101,-18636,-49964,-55232,-57216,-35639,-2791,19489,10739,-35662,-39729,-3862,21029,41274,46807,15831,-45293,-96658,-124829,-104932,-51317,-7982,45418,43154,-426,-3545,6647,-18092,25689,21999,-49329,-73081,-85690,-118163,-157904,-128249,-50336,-13367,8756,37755,57847,108007,86795,29790,49968,31001,-14352,1983,-22186,-65724,12203,123214,141103,74707,5693,-40160,-69022,-89295,-60900,-40249,-19893,69728,94793,36850,-26732,-32496,-28429,2327,61974,71604,70176,99428,64615,-8848,-40822,-12281,21369,96131,111099,-3983,-111033,-74889,4620,19127,24244,22685,-5381,-74067,-67900,7956,53789,72600,71372,47158,19247,5954,-34617,-66662,-78096,-95262,-109210,-53004,6868,5131,1370,-5495,-95756,-158308,-75676,13419,-13744,-26247,42722,120574,118144,102562,62583,733,-33011,-45846,-47817,-51814,-42003,-13880,-9993,-68150,-161916,-143331,-62302,-58604,-81298,-37005,-31055,-36276,37364,103976,101428,164631,246392,169879,24488,-41920,-60609,-14874,40566,22181,-40324,-69491,-6502,79349,101225,34541,-38906,-71795,-17935,102989,150259,55365,-30042,-16564,51369,72395,76235,70056,44057,-19681,-49881,-67525,-53579,-20389,-1425,-9928,-26507,-90212,-142744,-62881,27343,33718,26150,40479,97110,83265,-3227,-69027,-45958,-4980],[36836,19191,31124,44396,47384,35763,146,-32643,-44809,-77275,-93925,-25298,57297,60325,9497,-30053,-15866,26100,-8124,-95130,-127018,-87166,-47746,-20221,-25346,-48783,-59335,-5913,87924,113882,24090,-7081,96292,152344,93367,17899,-6372,-38869,-37145,-11773,30480,18797,-4624,-12367,-58697,-64173,7129,47961,1,-14180,2109,5985,-10862,8949,30094,-14418,-43188,-42685,-14650,63433,118802,69181,-2504,-37957,-94262,-83440,-10330,56611,53627,-40396,-119020,-92552,-32798,-21198,-57161,-40384,21608,18577,-48481,-56338,43470,82407,36424,-13903,-41359,-1795,74412,96288,24219,-81176,-108585,-33482,16486,-31030,-32188,-2273,28569,24157,-11789,-41114,-68509,-105530,-94865,-46472,-24731,-2627,-295,12293,90453,219910,232286,141176,35161,-22757,-42199,-41861,-19983,-46235,-54845,-30750,14674,95074,189537,183930,58891,-32576,-23993,-24300,-58661,-86450,-82099,-26793,49012,42890,26754,78155,98799,37579,27141,43347,52330,42659,26497,2882,15410,27359,6067,-25145,35938,79942,-5653,-63444,9706,96373,115467,88010,89370,88439,106976,126443,92458,56109,70885,84975,111753,97430,45977,25259,41744,41050,-11225,-25329,15063,37373,-816,12038,49488,59000,37005,25474,-7854,-46566,-20356,41116,66595,40897,-51804,-85169,-19974,79844,104823,23680,-22890,9143,45122,2896,-60203,-77579,-23229,-6747,-19090,-27164,-1301,36477,34361,-1585,-67109,-143172,-147984,-111627,-120775,-101908,-33059,35884,46889,26597,51756,48519,-47248,-107696,-39678,-38088,-40581,14278,21881,-34774,-87474,-74574,-49996,-44814,-27782,14906,87757,57208,-13484,-28840,-51812,-87750,-1983,83650,87581,74187,34316,-27224,12585,112910,128401,24736,-87814,-90095,-37042,-34208,-24521,96512,188383,144520,60183,-6257,-22970,-20426,-4189,81211,124560,37287,11501,56507,61650,39733,2176,-21747,18422,15226,-37314,-10925,50929,20089,-40267,-71744,-120557,-114073,-91607,-102912,-89265,-37603,-54667,-128029,-106916,-37963,-14806,25736,91707,66855,-39132,-9985,156045,219102,146327,107185,65495,27029,26588,24763,23891,25672,50803,89964,29850,-45754,-32817,-164,-26405,-61229,-38253,-919,40203,55631,78962,13072,-105205,-165203,-117733,-45509,-18657,-60122,-139415,-112956,-21891,12678,8736,18878,14724,42121,53785,-6830,-14481,38187,89136,119450,129588,74465,-77141,-110097,-32056,-10064,-25026,-35942,-44389,6194,46454,-23899,-110913,-146342,-125412,-109398,-58156,32240,124174,104548,-14157,-128303,-129104,-59248,-3779,958,28800,81846,87789,22465,-57387,-57094,39675,88835,23573,-69202,-74209,-62063,-104614,-85342,-31051,-41471,-86028,-66492,-11929,-9619,-43418,-46071,-30243,-5545,-1668,-27292,-14080,26589,29771,2543,-8553,-7894,-1826,-6842,5191,-6505,-62401,-38823,-20133,-41515,-6193,69851,34170,-46491,-43766,-2025,-2495,-14977,-16836,36898,132931,146231,64586,48582,53120,46183,54804,32074,13315,8676,-25269,-51764,-42637,43111,144679,144790,111003,53917,-3315,-51768,-103957,-144489,-122289,-74892,-26515,-2107,-1190,22504,23751,-52847,-103285,-42676,34434,75542,82954,22267,-11752,27279,73079,33575,-15258,-72377,-89124,-32815,23464,8160,-16549,24617,65734,84578,85800,100842,94674,59448,34659,14661,-10240,-49160,-89942,-129865,-174028,-182021,-143931,-55195,54029,144541,183536,182037,146156,75695,24550,-71193,-168362,-109057,51640,106678,-30941,-134093,-73148,47223,46029,-29328,-39532,44609,31705,-48107,-5103,92534,81371,20690,14764,18406,14404,-26902,-85138,-93973,-58262,-36983,-39081,-44262,1157,-36346,-150798,-151161,-78646,-42225,-20486,-37869,-94396,-119682,-57569,41418,58351,-5821,4573,143946,219042,102560,-18834,-444,25827,20289,33530,84954,116743,89631,56804,52010,47834,-21635,-80881,-38393,16549,-15937,-76630,-79988,-44348,-58712,-99478,-34226,97604,92127,3413,17267,79384,53868,37701,95425,82936,-9879,20664,51886,39580,10159,-48764,-103619,-88050,-79918,-102009,-107729,-93048,-82679,-44959,-11745,294,7247,34055,8500,-27166,51450,160819,182261,186293,166383,77076,-25244,-64835,-40908,-2212,16453,25372,38766,-40,-74757,-125379,-109868,-69695,-45835,-1683,10878,-9314,77,39252,6088,-25907,24104,31517,-6831,3723,74146,164971,127307,24758,20567,26846,5944,-19435,-10698,35075,69105,59574,115449,131561,70942,70628,67042,48310,68724,105443,118760,93022,65682,104495,117077,90274,87201,99052,75737,15445,-25923,21492,79081,42840,28221,43709,-4403,-33588,34318,119831,138793,66563,32097,39457,57593,38372,-25978,-61810,-34218,18007,61075,98984,107432,72777,10751,-26016,-5972,1560,-24459,-57516,-68049,-60580,-63117,-68184,-41013,24293,63712,49854,2934,-23750,36014,45719,-47273,-111355,-66097,-29774,-35193,-4382,14444,-42296,-69457,-21179,-18525,-14947,41798,39257,-56875,-121825,-107909,-64040,-8409,76874,103757,17810,-61345,-36408,-3265,-13594,-10774,27984,75242,72549,67759,41720,83543,155408,166044,95310,-25078,-116829,-109575,-69752,-102178,-150703,-111363,-25516,7950,-40555,-28514,59846,96072,110726,82729,1069,-43366,-48090,-82422,-81562,-76547,-88618,-72454,5169,11308,18461,44399,285,-71497,-43201,20392,-102,-64564,-76842,-50651,-34585,-24692,-15479,-26978,13822,77706,85671,64002,56779,88146,74871,1731,-71993,-63686,-14673,36796,95171,103419,6859,-50739,-13889,37029,-7284,-96490,-81161,6955,66489,42525,-11221,-50567,-65322,-68252,-29690,-6470,2235,-24517,-57639,-105885,-119409,-79222,-17467,48988,126313,174869,153173,65676,-24579,-33846,-35097,-33292,-9708,-25991,-32731,-4110,45522,63888,56286,33350,-5118,-77137,-87800,5105,87266,88809,19428,-7140,25566,14724,-54870,-79282,-16707,83881,74931,4,-4887,26245,-7069,-75863,-102217,-70757,-45717,-16230,15657,-8789,-32550,14012,48650,16812,-37088,-44719,-35818,-41262,-5993,14467,-13288,-15081,-2835,2673,-23536,-96533,-148526,-100783,2114,68649,113141,56688,-40039,-57072,-9889,9904,35348,20261,-6523,7060,13315,12229,-25991,-55482,-72500,-47295,6018,29896,29537,85937,88601,55087,98293,67586,-57337,-70221,-21993,-30839,-18585,48731,99723,96681,74931,20288,-39816,-52022,-32430,-33359,24052,124237,95709,16206,-20613,-15445,-1113,20556,31173,19274,40572,72427,35096,-5256,-2791,-23226,-85264,-4346,114084,73562,-38029,-36673,32767,32649,-5078,-27796,-51832,-125979,-141988,-90572,-35292,16470,27233,-4826,-33962,-26863,-16887,-21147,-60636,-130412,-178902,-123811,-51271,-13255,61224,93910,-43489,-172295,-104240,21959,24433,7581,78583,180313,198914,163922,60891,-25809,-21666,-32182,-79948,-86833,-36366,-11964,-53645,-132754,-180902,-118206,-55570,-55776,-25127,21028,-55791,-131284,-49140,71149,61365,43969,142280,207067,138456,18251,-75274,-59826,-5510,-5597,-44850,-70467,-30635,57745,121042,79490,-20384,-102028,-85011,48020,139536,88709,-9290,-47396,-18415,-18221,-8046,60979,98840,33589,17269,42072,42367,15935,4504,12651,-1844,-57526,-96002,-48833,9017,26892,14161,15956,97817,111167,23681,-55579,-29663,30890],[3666,-12106,-25550,-19943,12673,65109,83422,39839,-28978,-83677,-57031,56238,99957,33058,-65686,-137364,-140128,-64739,-19661,-57908,-130646,-148391,-95014,-30876,-4245,-12420,-8910,39389,109668,136887,98174,47937,55773,65471,42067,-12085,-37470,-99652,-115968,-59459,-1163,-19653,-20877,20809,-1959,-69996,-86399,-39072,-7543,25189,49085,42363,13142,31914,59558,50,-48343,-29193,16127,50189,89844,71127,-8520,-88674,-159086,-140303,-52783,15298,22955,-30961,-76909,-47819,35672,83151,40261,4623,4216,-20043,-29997,7975,70050,81464,61099,39940,22975,20501,29137,58837,62607,5579,-38011,-19403,4746,13405,76250,102900,82487,21026,-41208,-42215,-12937,-20148,-15576,-17231,-32906,-12294,-18423,-50317,26305,158048,153674,88562,38763,-7460,-41180,-56649,-55823,-60630,-37126,-5009,14493,65318,126059,95238,-28088,-102797,-82612,-43643,-16481,-37951,-69895,-60830,-27303,-29026,-57226,-41083,13475,-2066,-35569,-32072,27323,55663,26544,1450,43008,79398,76416,31403,26777,35550,9533,-22828,-29356,-17300,6798,28310,75552,78600,62628,83574,89718,82619,90985,65747,56419,72451,86653,66456,34083,22267,2344,-2166,12310,28905,32348,82340,113166,93576,44693,22336,-18458,-83254,-95731,-60290,9554,45455,-42223,-114503,-46663,79669,98770,33717,18464,41224,46983,-8563,-57853,-67325,-38291,-29155,-10956,23831,59552,65144,48087,128,-79273,-150362,-164876,-125446,-118049,-90551,-3178,76143,59746,2978,-5606,5545,-35375,-98180,-43021,-19485,-11800,38910,43776,-39700,-121129,-86169,-32318,-48114,-58592,-30324,27056,25308,9611,-22869,-112281,-150420,-27225,59289,49900,58291,34481,-70786,-96897,13627,102228,52770,-72568,-123485,-82982,-59388,-81845,-10446,83443,55725,-16311,-60543,-77820,-80467,-33635,95274,143375,42826,244,34156,28705,-644,-25534,-27663,7877,14009,6159,26122,19837,-49192,-61156,-18401,-58683,-123138,-148347,-130903,-57168,33510,24739,-47623,-66843,-73065,-73725,-19649,41990,23483,-61162,-19582,157154,202514,90092,27291,12851,21499,32813,26361,45300,35830,3372,10992,-26182,-55055,-9973,6164,-53293,-75046,-66609,-54817,-21978,2009,40523,11116,-76019,-126376,-62563,21202,48508,23418,-58429,-100688,-49932,42131,103751,130617,111291,101474,116601,37753,-44648,-33340,39891,89516,136177,115006,-4523,-74614,-77061,-89094,-73771,-48238,-53990,-610,75124,41684,-46449,-127824,-108249,-54013,-6476,24965,71268,80787,43089,1165,-4141,917,7539,-12604,-19345,13081,29639,-18465,-102516,-150535,-58768,64756,27912,-79832,-57976,18313,20116,4434,-30705,-97120,-157241,-117825,-46595,-40255,-26240,22279,29051,9386,-9612,-21230,12567,16410,-52510,-105266,-61379,-2004,33054,31331,7931,-33146,-46543,7690,34491,27799,57716,75674,-9181,-102526,-95412,-46842,-46323,-39211,-10599,45182,123064,136787,96036,98285,45313,-20819,-10223,14649,55481,81924,22920,-36745,-1333,107683,174577,139366,86063,-2948,-86910,-102461,-98526,-96186,-22497,59372,80941,38351,-12080,-6984,-27475,-86932,-89184,-34043,24577,85654,120438,61208,16729,23463,18740,-19575,-13744,-20258,-16404,-4167,-5311,-28955,-22177,42058,93514,93575,104911,131834,94021,27568,-17471,-47086,-43670,-75087,-148379,-179650,-186381,-204744,-191336,-103320,-11729,55632,89996,92522,83752,71191,94570,40498,-88847,-114241,-25964,42347,-13047,-71693,-33100,36922,24796,3743,14336,58610,43552,-3114,40772,105000,35140,-62880,-54908,-24810,-1725,-17075,-64056,-39321,17667,27013,19843,21649,38561,-46420,-155989,-96559,-12991,-22218,-48715,-76382,-84014,-91793,-77527,5957,78985,70443,57117,95324,103581,7703,-32991,62872,72026,-14757,-57671,-40413,5406,46442,24704,-32574,-42335,-78968,-121532,-100546,-52032,-27238,-34779,-36153,-38806,-74886,-81265,-7678,81050,67601,-9498,10223,85678,56173,45013,113825,86019,-675,55605,71573,30582,-10628,-59337,-83687,-44825,-23459,-27296,-49614,-85995,-117836,-122868,-113224,-62301,-19964,7505,-14558,-28810,74182,193680,212210,180049,117363,37177,-45690,-84771,-47264,11057,13081,-21248,-17470,-8415,-38100,-72569,-65229,-35517,1902,56381,60888,21303,14272,58924,41841,-4260,585,552,14624,62550,100287,160343,154476,85253,25508,-37988,-71143,-56468,-3533,21126,21674,-19054,-21125,16522,36257,54870,65538,51598,41053,46079,50636,70243,103354,132732,103715,27610,-2080,37819,71653,40537,-21034,21421,121645,99983,37269,12065,-32250,-30839,43311,116304,140814,99645,75359,40854,7114,-4645,23864,22853,-15231,4388,69653,110778,120651,80531,29605,34663,66704,32138,15841,10145,-51513,-94540,-85138,-88657,-66820,-10028,906,-68415,-119955,-105975,-12814,31720,-30241,-85516,-73933,-57339,-41405,-20239,-13157,-16306,-3190,22112,-14862,-36255,36919,67656,-11092,-90613,-115218,-118424,-89538,31961,137531,121560,66726,63354,65643,34874,17889,24587,31466,37033,85564,68287,83116,134948,128701,39999,-43435,-69274,-44547,-33976,-71708,-93897,-44869,37280,86921,35688,-21003,5240,72826,137645,127989,60365,18612,-33691,-118631,-120242,-104785,-106096,-87987,-52755,-74711,-60190,-25976,-68068,-118777,-104776,-68786,-48004,-48789,-21049,12153,34739,62782,91298,11369,-84561,-79096,-10337,36917,50506,96935,81061,-17882,-91745,-64264,-4527,53451,104303,105191,22596,-5595,13459,7375,-36628,-81350,-81412,-57407,13247,48702,6664,-46444,-63210,-51171,26332,55735,3595,-35469,-13569,-19003,-45283,-23837,930,18813,83384,163385,153237,28917,-80639,-57253,-22429,-27217,-53921,-97995,-71545,-8100,35021,31366,23991,12749,-25116,-78443,-51282,-8371,-38362,-34900,-11308,-30247,-33204,9178,21559,21752,61063,146630,176455,122071,68210,49320,19389,-58998,-120588,-97062,-55937,3092,47343,6363,-8630,78007,130094,75120,-15399,-48201,-30689,-11171,33746,45490,17915,11490,-14679,-21345,3274,-24746,-56532,-12697,50836,85477,124138,64325,-52669,-109384,-59011,-3637,20265,25329,55992,92561,95182,98566,68428,8616,-57927,-53446,-31595,-37502,-52654,-3558,30063,51627,112884,110460,519,-32286,1300,-26233,-64277,-8470,60924,63255,63794,53425,5446,-31953,-37797,-16460,62572,110515,64346,57929,42486,4321,10512,7469,-40841,-51839,1446,25650,-4199,-10549,5690,-51714,-181815,-137657,44401,123207,73905,48976,71702,51040,-4247,-64107,-96718,-131847,-145214,-116498,-69965,-28639,-14403,-28443,-59869,-44690,23745,64293,5287,-100926,-158417,-97661,-28139,9094,96429,146678,44399,-75845,-63314,26181,60109,49187,91579,169140,176588,139792,30111,-57457,-22372,-1496,-40712,-41781,10138,13868,-57510,-121471,-103887,-22276,-14224,-40109,5300,69376,1060,-94848,-68114,42746,68447,-7963,-1658,124361,208572,142640,2490,-61747,-43327,280,39563,10917,-48407,-39955,61756,110382,40965,-70807,-116646,-44631,79826,119066,44660,-58145,-68706,-52963,-52844,-23549,21901,17424,40248,68665,51807,15711,-6865,15355,25594,-9524,-60071,-59278,-17048,32782,40116,10174,44126,60159,30588,-17469,-17496,15510],[-56101,-56312,-49255,-58989,-24666,53352,89786,31735,-37387,-16596,62313,127562,113481,44249,-30927,-113619,-170472,-127390,-42501,-9957,-56731,-101058,-72628,-9184,33008,51291,70776,99225,114580,106844,100957,64483,23801,-16169,-35343,-43428,-35077,-78767,-79486,-40169,-1111,-8417,4776,64543,60552,-62453,-172176,-107419,14013,59008,35496,24453,26136,19366,23888,2617,-23228,-14538,22609,33602,43481,19840,-35569,-79223,-133630,-136362,-52208,28389,15425,-49428,-65724,-22700,55066,98807,56377,8566,-5377,3806,57335,90591,62399,40422,69282,96469,91218,55127,-4558,-10603,23547,15696,-11394,-37729,-26934,37801,135174,118139,32357,-54487,-74513,3393,65845,23609,6448,-12220,-59651,-41015,-19268,-69440,-27939,84998,86663,57051,42667,-15380,-42991,-27430,-22566,-30278,38083,89882,64820,46812,65464,17976,-109970,-156340,-93237,-16981,31362,9865,-44492,-111185,-151934,-109848,-72316,-69062,-43409,-39167,-70680,-89836,-20146,63798,70063,26517,28433,61637,88158,49046,11392,-1197,24333,24782,-52697,-121360,-113005,-77516,4291,30340,1387,4624,16048,17774,48993,46709,37095,64397,90245,36930,-14264,-19632,-45838,-52053,-7719,64337,88092,99391,77504,34570,-17444,-48117,-58869,-62071,-73327,-67165,-12630,48027,15083,-42217,-19489,59811,55860,4633,-257,18477,5146,-43085,-39020,-20527,-25821,-28455,8073,51234,86913,105382,90096,36405,-22647,-39059,-36484,-22173,-26244,1342,74073,107792,64117,35,-28291,11570,66165,28066,15214,15186,6566,13183,10899,-45444,-105907,-68156,-14497,-23461,-32229,-24662,9233,34296,34456,-26308,-112796,-117989,-8667,52895,49151,62981,35784,-82747,-141376,-56859,45493,54190,-10012,-77242,-79693,-50245,-83992,-92515,-74904,-93915,-61508,-16654,-59705,-107932,-28762,105045,108511,-4552,-51103,-26701,-28303,-63946,-79643,-51116,-9948,10041,42668,48667,-2733,-52565,-28613,42668,31076,-56130,-140273,-110694,-9014,60388,58965,37022,13084,-24056,-40183,-37094,-45203,-60139,-68754,-6325,124182,147069,41834,-26588,-11065,47782,38117,-11817,13295,20583,-26654,-23595,-18893,-6016,33560,18341,-50301,-62337,-39427,-45303,-43533,-10626,47533,48617,19710,1402,24240,36585,33047,57530,37058,-40241,-47535,50313,123887,155204,133240,113179,157777,98888,-20581,-33615,51877,113317,146953,139843,85247,25642,-36087,-84996,-67848,-26206,-23327,-10658,29357,44775,30053,-26612,-16484,29370,34649,-21161,-32764,17480,62952,78129,50350,-1191,-25884,-55484,-79647,-50400,68,-1411,-62596,-181041,-182218,-43781,-6711,-83665,-57032,62800,116045,66304,-22737,-98559,-129471,-76318,-33562,-44001,28047,122416,72159,-30023,-56173,-20708,37036,18663,-82889,-144620,-89122,6573,60498,54615,20325,800,18662,58912,61044,54159,45138,9628,-63198,-115866,-106562,-76715,-96587,-80087,-3504,54411,77160,85225,113088,136192,6831,-121470,-108348,-50486,26111,74046,44524,22098,56548,107951,139150,114233,50493,-51494,-101337,-74916,-23175,-2448,18388,67399,102491,51726,-21857,-36419,-56361,-55740,5235,26373,20972,79023,126380,82138,50952,21436,-21247,-39439,28124,85762,87740,7808,-59932,-52072,-16646,2086,10601,43145,104450,128461,66036,10463,-13341,-31366,-15487,-59093,-167563,-194952,-159647,-146348,-142024,-79842,-28379,-24577,-33160,-15243,11845,27828,77608,61300,-24657,-84743,-94307,-38784,9414,5509,-8619,-32910,-82445,-51555,-4261,32981,57737,38940,37730,55762,6660,-49406,-57358,-78685,-69727,-32118,8663,66300,123736,151817,127941,54241,33819,8047,-39803,-31752,-18957,-26100,-42255,-52054,-11774,2106,-49342,-37276,50632,114528,93935,15300,-57339,-89705,-16201,133949,121832,-3632,-62520,-52250,-12840,45222,35433,-33168,-57960,-73794,-79334,-63940,-61819,-48749,-27967,-15644,-52622,-98397,-68257,-2720,21553,286,-39039,-19369,55916,69638,81862,101531,28341,-43097,12335,11699,2587,5106,-46943,-86245,-32141,7979,8866,-1103,-22454,-56303,-96392,-130358,-91603,-54502,-41801,-50553,-52448,24908,125451,118495,38792,-13461,1534,-1903,-30398,-26651,-17000,-51062,-78867,-38721,7647,3909,-10100,3743,26978,51621,81470,96463,73852,51850,92255,103834,71342,51379,32671,54206,97817,67151,51402,87439,93298,8995,-75982,-81900,-58275,-26711,-20404,-1713,-47905,-109250,-61615,2682,15563,20804,1277,-19682,-3429,-9634,21897,122955,203775,140545,-6123,-76012,-21543,51969,54229,-1706,7974,83694,64550,-8075,-27641,-8756,17895,5227,-8980,33389,58273,70923,46184,6438,-18285,15704,28149,-30879,-41146,13543,60793,86956,91030,105008,124608,94182,945,-4223,45448,9740,-50560,-48429,-24073,869,2419,-27958,-122166,-195473,-182730,-85566,-39728,-58911,-58259,-53374,-61557,-50338,-38516,-26181,-6400,6131,35876,11703,-36964,-5484,48894,36042,-28041,-57515,-38344,-67446,-48091,41332,93195,82135,68181,67385,40374,-14351,-47943,-18129,4352,45456,43778,35973,8321,-37901,-91566,-82373,-13780,23571,4381,-22708,-13660,22943,55947,88615,66233,20276,35703,80167,83687,41130,26219,17044,-41798,-102757,-80438,-73201,-78654,-73529,-66982,-80144,-66055,-93014,-136260,-119643,-97908,-91618,-40757,19659,44828,42510,64113,112930,128025,-14066,-163600,-164090,-65542,29443,53067,70111,46424,-19842,-60033,-24289,-1974,-6839,-13389,7851,22659,55139,42987,-2977,-21799,-13969,-22621,-92865,-83339,-20088,-13431,-15057,21886,57430,107938,103599,33977,13074,84507,100461,30144,-21245,-38140,-40026,4399,69053,64524,-26756,-100848,-69127,-36989,-57097,-111642,-156988,-70152,40571,42722,-33573,-54519,-29964,-34262,-62547,-49697,-74552,-153229,-115823,-31895,-40929,-44380,30557,80143,93946,129860,194381,202475,136935,58423,45172,82394,36444,-80677,-118659,-78688,8471,77142,51468,31872,85636,94908,52003,8344,2295,19339,12546,13190,13028,35924,67011,11486,-42964,2948,63526,84614,81326,35147,-4794,15067,-8169,-91810,-157345,-120099,-57368,-13189,17695,64683,79544,45255,51865,72003,38508,-14351,-26629,-57587,-102943,-118073,-90810,-70677,-22213,57897,92296,49976,10379,-9599,-39150,-40447,13062,35616,-5876,-11499,14643,8716,-38472,-78665,-60548,14384,46385,43871,127670,118416,18938,-23886,-57466,-115539,-101537,-23819,-171,-37103,-43881,-44016,-95581,-199733,-187204,-35059,101378,132169,111197,75304,34972,-630,-75358,-106275,-95075,-83987,-44786,-17167,-50863,-73458,-59105,-77013,-52987,47905,114527,56357,-22736,-46468,-19020,16475,42529,74193,103674,85326,26879,-13963,4885,36819,33518,39502,62201,46980,49732,-7526,-83965,-36135,36738,40100,21950,30607,32308,-21238,-60704,-19536,48766,33907,11160,38690,100978,96007,24232,-25896,25006,90611,37160,-51407,7561,149084,166785,56396,-34527,-50092,9692,90935,62778,-40828,-86762,7887,98271,61908,-33222,-70100,-37305,50079,87107,11879,-98004,-74466,-10943,-21174,-71894,-58589,-7444,38139,10453,-43644,-76477,-74293,-25158,12683,-1154,-39840,-40133,-7719,33326,43542,-5358,-23038,-21072,673,13401,14794,-6219],[-58690,-64370,-25872,-39170,-40333,12587,43001,-15412,-50676,36240,118033,108860,72026,58737,61526,-180,-97475,-112196,-63138,3348,38720,22144,-9723,-3935,27211,78598,115615,116839,66918,35632,52621,49854,18775,-19015,-39205,-39370,-20035,-20183,5147,14726,26838,17302,15373,39703,15659,-103052,-199030,-110265,23792,55105,-2865,-5175,38481,6832,-31124,-1714,24715,17219,32291,43506,19910,-45272,-89781,-61686,-61717,-78476,-46088,12582,1865,-53191,-60403,-29153,6959,24932,-11425,-33614,-6435,50117,121101,130097,62506,17608,59017,107404,102105,56706,-16178,-52088,-44275,-42314,-53571,-87929,-64292,22126,93064,31840,-61957,-121104,-83988,49145,87306,-36755,-87979,-53049,-51172,-6242,20870,-41971,-38833,56614,60472,45405,43521,-9994,-40602,-30527,-18431,-15375,65695,98492,42622,15673,69988,45056,-98952,-135228,-45190,-5646,-18598,-32304,-52149,-123916,-181199,-124695,-27043,1735,-26255,-63152,-79769,-94244,-41170,71462,132744,76705,10779,7283,43054,30997,5018,-15514,11813,41942,-30926,-125454,-147989,-147896,-78118,-21650,-14930,-18443,-35912,-49557,-7195,13498,27469,62425,55524,-37441,-76365,-42902,-77947,-112126,-37678,95600,112764,51088,-16314,-43213,-62604,-65443,-13511,51318,39498,-3671,-14263,27876,40345,30902,22407,50883,49117,-24984,-66631,-38182,-42119,-82574,-47491,-12220,-15825,-26816,-15173,2618,48001,109387,116149,73864,30573,34565,80058,108928,88871,93517,117724,93709,50209,15531,-11288,34849,128389,116674,77990,27669,-45142,-85327,-73144,-52483,-43398,-17075,-11426,-18449,-692,-5381,13424,57801,49471,-36228,-79517,-38437,50430,80195,60187,46890,21340,-49941,-76918,-42269,-10748,11046,29058,-2856,-40098,-39964,-70818,-124678,-167086,-146909,-22965,49368,-21392,-79847,3767,85566,42727,-50694,-79969,-60049,-33988,-64970,-98940,-58981,-11542,-3246,6807,-12854,-30438,-9543,7390,50728,94326,57202,-62220,-64842,9121,20356,28310,61190,54533,27633,13139,-29060,-93990,-100477,-37684,36432,94786,98043,29415,-10668,15983,72312,23435,-71642,-58293,-30340,-39842,7175,44591,41283,17459,-11277,-28652,-19745,27565,20982,-2744,11749,70644,100668,126216,117490,67116,-15829,-68846,-15210,25459,-27381,-49226,5300,36983,79478,78551,65220,120289,89852,5326,26714,105671,136184,108678,80003,76293,79875,8445,-62511,-44476,7859,21314,-7404,-24730,12471,66867,64853,53725,27015,-32557,-106433,-105439,-50933,9951,56472,57159,13864,-13993,-60603,-106305,-56471,30507,40440,-7411,-137682,-226474,-142840,-47364,-69306,-47239,64508,111533,43715,-31718,-54516,-42213,-13240,-26322,-47209,48135,134365,32875,-107357,-123465,-42331,57024,70101,-23057,-98542,-72784,-8141,13701,3413,17301,41740,10063,-4461,5130,11310,-26883,-45647,-51083,-70180,-71170,-59756,-94603,-80524,8632,48169,20052,29996,93192,98735,-61742,-170853,-116827,-51599,-14892,-231,7009,50845,75955,60858,74329,88630,56190,-18252,-28838,1953,55689,57973,-10547,-23642,35337,24057,-32976,-39960,-27427,1790,63654,75331,51153,90481,109732,54949,31561,1250,-23761,-12478,69691,138853,117680,-7446,-100091,-96209,-79587,-78443,-70385,7631,85409,87085,31632,18446,51070,58256,45552,-12306,-121152,-171715,-122248,-51939,-24532,23390,49042,-7164,-55525,-17574,15655,1431,32391,41707,14537,-33072,-102777,-64772,34991,35057,-45168,-107348,-134885,-82229,-49480,-11090,57336,45240,-5332,-9915,-293,16074,11747,-50687,-86034,-64273,18392,103768,170172,216197,172753,38789,26599,103705,100535,3548,-63178,-48164,-29873,-14747,47503,80746,14514,-32301,13598,75865,56360,-27765,-100358,-101766,-6280,116140,94448,12419,625,38816,84433,129198,115320,53273,6100,-39808,-49946,-26576,-49574,-69130,-38281,-18329,-58321,-88861,-52433,-8351,-12372,-41561,-73675,-89057,-47789,29033,92456,50664,-76958,-136779,-92381,-104566,-71336,-19411,-57319,-81102,-3877,16120,-26298,-5782,46339,41454,10022,-35322,-63067,-74176,-57588,-52658,-92454,-102870,-42037,-39419,-107811,-103240,4732,74238,64445,10158,-65999,-109373,-65979,32571,54234,1048,-18473,29605,89168,114561,118377,124944,133089,133938,162889,166116,131456,97460,48332,33936,53823,-8660,-54769,30894,89694,11479,-43837,-18519,-22967,-17881,2941,23303,-25864,-68844,-20754,8910,-4208,-7927,-33766,-55136,-11246,-11478,-11854,94360,222510,168418,18258,-40201,1747,35471,38289,17389,-538,4819,-19534,-36492,-2284,59850,58864,-57266,-133445,-49232,21825,38153,48536,68757,43313,-2004,-17389,-41855,-69327,-59646,3349,68860,132164,185705,155038,42592,-47476,-20846,51002,56105,11340,5610,57463,70697,16909,-30597,-81589,-127293,-120555,-75585,-111165,-135254,-60924,11461,7950,-26014,-33706,7830,32258,17837,50055,66923,32727,3364,22343,43116,13364,13934,74038,29033,-54396,-46718,-2577,-3187,437,37650,41216,-31322,-52318,55020,68651,23922,34981,47699,-56702,-160367,-159820,-61741,65934,99098,44224,7495,22511,36301,22775,42855,67891,82863,118472,96176,3239,-65198,-34209,-11477,-41224,-32491,34973,26280,-4218,-14400,173,21133,32705,-69068,-135519,-80086,-45866,-54071,2562,82451,73852,5913,-24682,14605,29611,-79753,-162609,-121783,-28856,54698,66529,46380,29381,19562,-14301,-12378,-8148,-32324,-57327,-31000,21349,54896,11031,-22360,3703,47339,56220,-25039,-66760,-37289,-9570,29365,99166,137443,137324,84018,43474,68949,145031,141565,59579,-40725,-83313,-56558,-3648,28862,23269,-18328,-66865,-48746,-19715,-46965,-106995,-128819,-10386,100545,39761,-100939,-127117,-86692,-49180,-23133,-51983,-138365,-177154,-94353,-23494,-14196,28099,76361,71204,92419,137994,146832,86273,16621,-20922,18596,109859,112712,4247,-56089,-24168,49684,114580,135779,133222,111007,42458,524,9919,52618,69032,24192,-22166,-32916,34591,109245,58321,-26880,4398,119153,168398,104785,-6423,-94145,-113356,-120069,-146217,-169516,-136385,-90674,-25909,23313,46777,22175,-32913,5096,72489,53742,4903,4200,-27882,-83130,-86521,-79533,-109886,-88776,-15975,25111,43432,35250,6657,15448,61085,66301,18003,-37294,-40661,-15112,8983,-18236,-86158,-114892,-57916,11400,59370,161487,159830,50775,-41896,-85914,-92301,-58064,-2227,3770,-39378,-37262,-48977,-88289,-138493,-137672,-65763,54581,131025,122303,57028,8158,-3522,-48413,-51779,-26694,455,51658,50686,-52898,-118787,-85264,-61310,-21924,52014,89264,52837,49734,56081,883,-15769,36770,32074,16381,47924,55085,14410,-10592,-9023,-4377,-23921,-48085,-52059,25838,32215,-48270,-24625,61555,64745,-3488,-23589,8985,-3185,-17352,27335,79688,80007,79969,76306,98530,125630,94778,24212,35595,115607,111631,7381,-19501,48269,70481,16130,-20578,-27837,3504,40276,17135,-33497,-53098,5281,50300,15120,-29555,-9904,26134,40486,9948,-76135,-129985,-44252,34922,21125,-38708,-44802,9290,60432,-10614,-111430,-166322,-131867,-57716,-27482,-27344,-13305,20636,25693,9798,-6241,-47876,-66553,-74224,-45022,4793,38054,6602],[-14545,-24352,11878,4738,-30684,-16040,10323,-19518,-30272,16586,32912,12476,3908,29883,76126,46051,-35103,-58370,-53671,-6809,63777,72386,16792,-12817,226,37260,61844,46315,-13486,-13432,39790,50150,27464,25508,30428,-12835,-33886,-18461,23115,47781,58477,16344,-19618,-36096,-79844,-123256,-112543,-34962,14916,34736,12098,17151,61930,39265,-10508,20967,64461,50139,49502,43478,-8234,-89011,-120128,-49538,5791,-1115,-50282,-63315,-32651,-9587,-8690,-37164,-67362,-58506,-69645,-53900,20886,78192,110684,120644,87245,20004,23688,73950,75490,37520,-7176,-31887,-42596,-52098,-71264,-94958,-52658,19273,30748,-46651,-95659,-115724,-69794,44998,45039,-109945,-177987,-87213,10375,84257,84383,18774,13702,95911,88811,49459,43270,34020,-2545,-54275,-57688,-15609,44546,17573,-58974,-34619,96891,120145,-6643,-47885,5632,-36425,-112180,-112060,-76000,-78822,-87392,-54428,28970,85504,46281,-45873,-62405,-56852,-19364,86388,177611,130625,42246,15469,27619,7800,7726,10568,23750,66029,43201,-35251,-98483,-151730,-101710,-7104,34889,23961,-17385,-44794,-18335,-10644,-8545,9685,1890,-65308,-84836,-22950,-27842,-78118,-36191,85317,94852,15165,-51281,-56848,-48411,185,86839,141231,113436,24347,-29614,-10975,-2237,19716,33002,61835,81517,-9437,-78435,-53820,-50397,-82435,-64403,-57310,-44225,-49246,-67774,-59851,8206,76158,93346,70556,14374,-13360,67439,161908,155893,123402,80540,30372,17412,15906,-4148,28269,89546,67511,57520,-9238,-109633,-138941,-109460,-49930,12307,43549,16499,-5155,17231,3099,6441,43159,42174,-26622,-40480,21787,115339,118908,40289,-9680,-4928,-4623,6890,5117,-22601,-17130,18083,26585,-1349,-36143,-76997,-117430,-136220,-70960,36596,49669,-6370,-27491,13847,35636,-6956,-36593,-13525,8110,33451,1520,-48626,-10765,32960,12477,-38959,-103541,-87654,-22562,-5621,35165,128917,149996,39807,-7876,6213,-10857,23202,71755,63068,38239,32619,11957,-36069,-24241,47661,86944,88808,75985,46630,64164,73953,54947,-20880,-110417,-111468,-86920,-56645,31837,89954,60404,-22521,-36859,-3081,19499,71317,84752,59526,33009,65531,116640,161478,133762,57686,-52447,-138206,-101632,-57225,-75990,-60720,-23319,-25408,18592,25568,-7913,17934,8340,5307,70385,112009,87069,30248,-8997,9016,44476,-11069,-60885,-29042,19332,35728,7111,-29702,-3464,71271,84473,34321,-68705,-137257,-137139,-90281,-84263,-56599,37363,107786,79298,52156,13867,-43003,-4608,55476,4997,-48915,-100276,-172175,-139587,-42844,-26733,-1528,64877,53055,-23695,-66624,-24719,14522,3970,-47134,-64756,17478,76327,-11665,-125478,-137908,-48714,83120,136994,54427,-41887,-33184,-23040,-54578,-51862,22340,61590,-28095,-90751,-49804,-6460,-38917,-42525,-21551,-20162,3511,14170,-42934,-51129,-8015,-16965,-57377,-43150,1219,-793,-83381,-84663,9610,39981,5561,-33904,-39680,10090,40212,36231,44386,63059,94384,85451,73844,79043,88707,37834,-50112,-82253,-49222,-40474,-54567,-27913,13714,32946,44491,49833,54656,94758,101459,22051,-27119,-39242,-20477,9792,61048,84298,67936,5907,-61818,-114100,-124384,-68274,-12352,35262,54088,42332,10271,15629,86178,116744,73770,33961,-8529,-78706,-69626,22594,82050,128233,119900,30968,-8166,38594,44157,-11434,9743,48601,41018,-2606,-84463,-56829,40705,19258,-88399,-107772,-64246,-17076,-47056,-45928,20961,17457,-47182,-61378,-25214,30108,62472,21712,-46050,-97791,-72523,10874,88683,131155,98218,4398,34216,144170,136576,24846,-34527,-29663,-29271,-22569,13155,36193,23279,-506,1318,548,-15909,-13617,-13263,-28993,-14667,11364,-15785,-11072,40836,87743,133807,176941,175414,125447,52280,-57060,-102944,-74948,-91667,-99308,-42172,-22076,-58703,-77775,-40143,9420,8507,-36596,-87605,-141869,-138825,-35859,56732,-3004,-138665,-204913,-177673,-181451,-141747,-104319,-109449,-64756,28301,5123,-83683,-65510,19408,40478,54573,43944,-28365,-81206,-35652,-7267,-96813,-202923,-193524,-146055,-130998,-80084,18911,85977,87921,5947,-106013,-119572,-9386,101354,52548,-67793,-94652,-9627,109096,175864,159745,101839,114105,162789,180557,137964,70975,26567,-31335,-62853,-36689,-63377,-74206,28539,85360,15137,-16767,2488,-27113,26505,96399,49001,-37825,-12229,40166,17652,-12675,-17587,-39709,-52041,4203,27070,4849,53398,143016,114808,36731,42810,59593,6365,-20578,-7483,-22776,-62765,-87317,-38201,42099,94237,60536,-82163,-149612,-33076,33871,12121,21642,90364,87144,-5919,-60917,-50140,-65012,-87052,-31168,45995,128594,187595,99018,-49846,-74873,2791,33945,9803,-17210,-5889,52740,52356,-22732,-68223,-67791,-38014,5562,5925,-113965,-180358,-73020,68072,82494,-1028,-37166,36431,79284,37502,38755,89523,123291,76104,5488,-5608,8804,28862,60282,38478,-17877,-40796,-44573,-73966,-73390,-2984,45597,2610,33134,178980,148849,25645,25375,78488,-20589,-142735,-126575,-12939,103679,122945,38256,-33787,-29534,-14717,-42979,-28815,27723,68374,73639,12131,-62918,-88205,-57472,-35942,-41951,-9193,79047,78184,40231,35026,60975,82621,85420,-22374,-87308,-20885,2180,-35588,824,56576,23634,-83372,-160455,-144946,-104155,-140916,-155010,-80958,11846,67960,65397,44452,35749,31640,-22644,-53498,-40324,-28743,-32063,-29698,-23046,-21924,-63278,-70467,-24819,38558,94815,69565,7412,-24427,-14374,13645,64138,94218,87203,12245,-17565,36483,85183,53469,-156,-75036,-108235,-59613,-6405,18914,42957,43721,-5422,-12826,4580,-31151,-90318,-89555,3069,45500,-50845,-171379,-173159,-153448,-106106,-22499,-56226,-162779,-154800,-65399,-37628,-3644,78550,82192,19453,56857,92731,18863,-90015,-134018,-97931,-7728,69702,90898,56230,34043,54821,84787,105726,161814,211152,165495,63379,-3985,-10717,34391,49714,1055,-45110,-49634,20443,96266,63886,-8250,-5772,74172,94569,14445,-52409,-115159,-160399,-175317,-157468,-142262,-114996,-94762,-34210,17301,14922,-21017,-59925,-6087,62277,34382,-28145,2401,4205,-36456,-33515,-24581,-80510,-100035,-63472,-40484,-5718,27827,36684,84664,121396,68135,-6893,-39110,-28676,-12154,12850,1301,-67945,-128152,-99350,-15246,38017,86887,90691,52572,-4437,-19753,15943,21156,2248,-25677,-39337,13569,25808,-13874,-58889,-81005,-73181,16775,99145,90200,36766,-11579,-29549,-28125,-1172,2322,26939,69537,40954,-61015,-125665,-91728,-33023,8483,21865,19508,20072,59665,43989,-76874,-124746,-29860,-8891,-50601,-15041,35784,31570,216,-18335,-17569,-57457,-78568,-23725,110049,145726,44293,-133,30305,-15534,-119372,-111674,-41592,-39306,-23638,58216,117178,114800,108691,80527,56326,56436,64757,46390,67164,145172,154074,83295,49067,39201,-5979,-53847,-35325,-2191,2686,-18923,-39164,-36725,-22553,9777,-435,-37478,-29464,-594,7313,4470,-24642,-89734,-84713,20325,58088,33021,10019,6825,49666,120957,72999,-51555,-119863,-66707,-1924,-19351,-20096,30550,74262,47223,-13534,-50825,-64948,-43380,-49694,-36491,2658,40526,42027],[718,18690,37341,31341,-830,-5239,21714,31130,10148,-45790,-99017,-73502,-29924,-6428,10380,-5541,-32114,-15544,-8058,-6955,193,-3065,-14255,-15971,-18103,-45213,-61055,-55971,-56001,-15033,63224,69172,47375,71885,85448,-13453,-78157,-80247,-27936,42744,63805,-7872,-51988,-67730,-92268,-44884,45784,68834,15418,20644,44592,43428,68827,86609,65281,56257,60101,26447,3596,-29916,-72928,-106037,-90395,-11800,53734,46463,-56602,-124100,-56569,41283,56313,-37869,-124831,-101918,-66359,-21680,59424,75442,52942,79396,95150,15992,-20906,34215,55915,21555,-9719,-4741,10665,3757,-21331,-40516,3373,56919,28877,-59289,-72732,-65209,-47823,-142,-8136,-107885,-153970,-67130,61875,113947,90048,54567,65489,122114,108919,44729,30630,67570,41385,-50898,-61380,982,27270,-42972,-122050,-73741,61720,117905,66794,27410,1125,-71233,-122230,-122290,-78856,-27767,6208,20931,50016,100249,76928,-43937,-82976,-57269,-8197,85635,173152,141985,77256,61134,41196,-23314,4052,70822,96405,109416,92720,29386,-53758,-126381,-63742,55635,87095,52138,10923,-22874,-17294,-17139,-64353,-110398,-68794,-26924,-26735,4117,30517,3610,-20320,29472,42149,12181,-12972,-24549,-33355,28867,97199,108088,68222,-26468,-65333,-45720,-62091,-44393,-11235,25632,62377,35546,4731,-6446,-24470,-39778,-52033,-94197,-88262,-84723,-98644,-55966,35651,66455,52960,23581,-50822,-94943,-15487,107026,124673,70522,-15281,-58881,-44754,-40610,-47507,-9801,19333,-31134,-29582,-61604,-103645,-88445,-70373,-47963,-4796,36762,37048,11002,1969,-13546,-20563,-25251,-10136,-10971,-11055,35404,136279,118068,-21661,-89112,-49676,-7466,16185,22363,10097,-7595,-28401,-19384,-5562,-27593,-66215,-59491,-31837,7091,23621,-9187,-18121,-21975,-36758,-23888,-28227,427,96157,135092,91000,14498,-18963,30383,64184,28304,-43926,-132834,-147483,-98159,-40810,43246,124647,150666,94671,47320,11997,2486,66335,111510,88370,44610,35316,59000,68193,102271,134458,98752,62904,50890,74835,146062,110250,-6762,-78078,-98077,-89749,-87407,-70088,-10905,45511,48319,-7387,-7322,2315,-9722,22880,71376,77025,38876,44567,74073,80107,38103,19426,-28059,-114756,-120901,-105422,-109190,-42417,37258,32723,38259,14695,-54774,-68043,-55816,15979,73472,47412,-17646,-44595,-35055,-14922,-30368,-61841,-36560,-374,-3864,-1230,-2839,-34376,-17967,61692,43613,-55557,-158044,-142039,-66493,-37500,-87514,-76641,62609,158839,110710,92249,109358,66593,33089,2732,-113528,-163547,-110040,-77753,-51244,-4561,19533,62882,97905,37100,-67878,-111278,-37960,17248,-12190,-69290,-80228,-14916,46897,16826,-55451,-79842,-28956,88833,156929,81827,-20007,-5056,-8222,-55959,-48917,17770,53320,-5646,-66336,-27598,40616,28021,-15300,-38701,-12915,61840,75600,-7774,-49858,-81038,-139059,-150921,-143996,-140446,-75338,-2453,92391,163719,124021,63533,24222,-25184,-53490,-28018,39330,58555,36887,109234,163462,144845,130539,77106,-30257,-55324,-46873,-83289,-97778,-61694,-7794,27975,37626,20491,-1112,6782,67375,120210,50149,-34931,-50762,-15305,4618,7383,-17903,22672,87064,57305,-47917,-51628,63178,133446,93473,34670,24150,-2977,-16275,52296,95140,55986,46208,79794,31452,-16088,46485,116293,164072,125160,28228,9716,44921,30446,-27642,1978,68007,68756,16027,-65145,-54434,27305,11225,-64621,-29813,43272,78178,18727,-36262,-16116,-2898,-53423,-93980,-79565,-29183,28046,38328,-6697,-84910,-124858,-83344,-19276,9094,468,-21405,27903,92613,75435,55753,76993,52725,-10023,-40976,-61305,-70485,-22005,16372,4567,-30082,-31902,29810,86409,72547,14475,-54090,-100651,-39699,39497,55236,64806,104302,142518,129175,45710,-95686,-151282,-129960,-145132,-121055,-36475,-6068,-44856,-79643,-40681,44791,63459,12475,-41256,-97886,-102668,-30666,31178,10111,-67530,-162026,-167714,-137250,-107400,-135108,-126617,-40204,27536,-5051,-68367,-80158,-42991,-24325,9037,25401,-14240,-54189,4607,53649,-31520,-164847,-200276,-137374,-40660,20087,28210,21941,19412,-29169,-91649,-67001,48780,110828,16911,-89794,-97018,-33656,88192,199278,161964,33274,30203,96282,106763,46576,-42035,-95383,-119458,-105812,-42552,-25733,-19498,39441,75590,18621,-21393,-33330,-64452,54166,168523,69939,-58254,-10640,50650,39295,28179,12037,-14631,-9675,41575,80991,96564,112105,104756,46003,24183,82904,91041,385,-47189,-27832,-27694,-55826,-61766,4310,78667,105190,79727,-17649,-53968,47560,90312,46575,1640,27053,55442,15241,-54156,-37102,5987,-12591,-17917,8079,60994,126690,47925,-76565,-46365,54506,17067,-82429,-106600,-61488,2420,13297,-52219,-99496,-96329,-22818,60058,69849,-35279,-100006,-16763,100003,114208,24285,-37870,32816,105991,65352,30077,88170,183214,158338,22477,-23331,33117,43763,827,-13838,21063,31116,5148,-44532,-75309,-14540,55248,56342,108524,203580,138788,32181,9690,71414,49293,-24708,-33745,24421,77904,76854,3489,-76363,-72674,-31193,-61879,-80732,-31304,-9580,-66956,-101209,-47576,1974,-3103,-7011,2612,3858,45974,51383,35008,47963,72829,64752,44821,-22881,-26742,75066,87862,15611,18380,43704,3074,-92855,-142217,-122605,-74549,-108612,-140325,-73300,23453,75577,79917,84550,60187,11494,-36381,-45970,-40480,-22863,-17659,-34410,-71912,-67851,-66300,-74825,-48660,26852,123450,136064,64185,-9378,-16508,-6206,10965,40028,64598,-1118,-60511,-26027,5938,-21223,-54036,-83152,-77445,-43760,-32631,6626,90125,131819,89857,50021,14074,-41939,-82598,-60639,-12063,-59923,-153293,-185485,-145053,-150902,-133799,-46218,-40098,-100949,-84778,-41564,-41284,8904,83219,76978,37653,83092,85490,-24181,-120046,-135340,-70359,23661,46060,38373,59431,81569,97021,100150,83627,131826,203724,197234,141610,77173,25783,26240,30477,-2534,-20958,-10768,31006,71495,56406,13131,-26564,-39247,-51890,-68757,-40257,-43632,-82893,-94698,-56066,-44219,-37752,-45924,-25609,1763,-6595,-28468,-53052,-28415,24401,28634,-5593,28119,37196,9256,-1644,14060,-18294,-48248,-40879,-33538,-33630,-8682,40090,112060,131653,81086,20027,-17095,-18649,-4104,13857,-433,-41777,-81246,-87187,-45664,-24097,-34722,-42222,21387,82241,110595,127005,68706,-23111,-69267,-45225,47382,105117,92303,30574,-31109,-55219,16254,89667,85090,61149,8986,-36895,-17046,3162,-34431,-11252,34976,2786,-57442,-86464,-58804,-13680,-1964,-19258,3047,40090,43878,-19205,-130978,-176758,-89054,-40806,-63058,-18820,49038,55348,27524,15558,-13103,-74254,-38039,76262,192571,209568,90186,-22460,-57151,-122595,-200676,-144570,-69956,-95093,-60688,73376,149062,108552,72048,48137,7048,-40018,-10842,29802,59233,123551,137218,99095,98756,85550,-1775,-79424,-60671,-6280,5591,-7947,-26330,-47498,-65692,-45512,-56654,-68696,-23440,-31176,-92649,-58840,-14173,-34956,-1313,82924,52134,-11022,-42629,-44342,19322,125783,120090,15135,-20761,35264,57541,6140,-4463,17844,25735,-8904,-57437,-79248,-61959,-5143,-10106,-10257,4482,3653,7118],[-22559,31731,55571,43495,35909,32762,60070,82685,25937,-77743,-131640,-89355,-23395,3918,-14481,-40779,-37785,1740,32775,2371,-75611,-90695,-43255,-20234,-50498,-111301,-124415,-61948,-20889,-8678,45117,67201,76566,109268,92275,-24424,-94824,-111419,-40921,45395,50072,-17542,-36037,-33582,-19146,76548,157635,130495,41888,20107,16564,476,38697,88296,84773,52539,21546,-46235,-101513,-125533,-119332,-87086,-18758,58889,86602,45204,-54380,-93823,-24630,54913,65118,-43041,-149026,-109334,-24902,32722,76702,53260,2385,33181,78122,23059,-15672,37241,62808,14152,-40789,-27941,25127,44189,36807,9462,37737,93208,70047,-35172,-39583,344,-6598,-26167,-35178,-69508,-70968,-4468,72728,59732,26216,45787,67530,69406,47975,13793,18189,57608,42180,-14217,11627,45141,44529,-3063,-51080,-46685,-696,49953,76370,51707,-14440,-34298,-7245,-27186,-37887,-5600,33536,55510,51792,63769,26107,-105443,-158753,-103758,-25077,56702,125195,101036,55498,55498,37067,-28815,27004,143823,182838,131225,60873,6535,-48385,-90689,-8408,91714,87933,35983,10847,-29486,-36250,-9749,-71764,-183239,-121434,10340,32536,9559,24388,27184,-20736,-11213,1416,6006,22339,6488,-48002,-29879,16658,25342,-19441,-82877,-77131,-37896,-64067,-72465,-73240,-70965,-19222,77885,120784,64956,12670,12246,1199,-49044,-60879,-71127,-68577,16788,122247,134720,78578,13129,-53535,-76044,-41755,16934,28270,-13560,-80870,-103576,-96207,-109276,-94524,-31184,16352,-19202,-39278,-44207,-25942,-6204,-21020,-47772,-66238,-38932,8243,-1553,-41739,-39647,-25555,-69761,-65223,-7265,8786,24184,102783,69274,-70579,-123955,-81675,-38053,1584,42423,57036,8503,-61391,-70756,-27245,3908,13588,61381,71004,11775,-31852,-38624,-21935,-54095,-86884,-40741,-16179,6572,137603,206958,81559,-72052,-79617,-4851,17493,-18942,-45283,-90018,-140723,-119084,-18099,73252,75102,76475,82111,70581,28656,21257,77456,133153,131748,89129,65431,76664,96716,148237,174078,97173,13098,-796,80860,182353,107566,-53622,-103564,-47213,7731,10343,-23600,-56716,-45133,26922,70854,64146,1776,-72718,-68861,-900,55873,53698,42855,879,-59910,-84657,-9105,33423,-40941,-80387,-70941,-53756,46350,164804,152211,95737,34101,-35431,-58296,-29813,56445,65372,-7278,-66647,-51957,22346,22548,-66531,-64739,44385,65129,-11698,-31925,-31360,-75415,-39344,63561,8989,-124921,-155864,-39869,36226,862,-63277,-50915,58512,114819,69221,80011,136419,107944,10193,-78452,-170460,-182491,-92563,3001,22280,11895,41251,113902,155041,85228,-62284,-131097,-52242,17539,-15034,-63536,-62168,-2073,67574,64067,15579,-13829,-20411,47899,124698,82001,13416,33845,43239,15747,-10827,-18991,23745,41907,18314,26422,80478,69810,-4473,-57054,-28790,33817,43299,-11640,-54303,-136805,-212200,-189899,-206670,-234427,-78882,98988,199496,213666,126171,91217,104948,34835,-76259,-91196,6917,53355,12943,81769,157235,154974,127118,32380,-75402,-24712,33765,-32329,-65969,-18197,16101,32301,57032,61965,24292,-14875,36427,136063,116299,34022,-3458,21928,8108,-48638,-92154,15696,165189,150235,39309,55020,166754,196582,118763,39625,15411,-34433,-59017,2512,41064,14657,3741,41551,26859,-28638,9772,79187,133265,104172,12619,-26843,-7921,-1310,-36573,-19910,43879,75124,31462,-56231,-58782,17088,27250,8597,61559,88706,101353,74551,6177,-18474,4826,-24984,-102983,-130715,-104547,-55843,-6914,13925,-14383,-43164,-37846,-6311,-639,-21847,-40929,-10459,6290,4732,71855,150770,116291,26590,-23345,-77996,-100041,-39347,3771,-14866,-24792,-4476,46768,106642,128987,74646,-28932,-109137,-64816,2279,3537,-22553,-13261,49423,83767,12785,-98603,-120179,-103946,-124325,-103547,-37952,148,-38357,-101794,-85069,16897,75141,59031,26826,-13029,-14568,3367,16133,56817,52325,-68353,-102764,-36705,-4814,-70986,-72485,-16545,-11650,-19753,2367,-7353,-22172,-28964,-44237,-60313,-34958,-16491,16598,49894,19720,-54060,-104298,-84512,18677,66644,-843,-81116,-90607,-68569,-48616,-5377,66244,71964,553,-13255,4564,-21653,23425,131662,86934,-43680,-44218,-6718,-5416,-23686,-91004,-155748,-135703,-46515,41487,47298,7636,974,36981,10162,-44098,-63875,-82692,8755,117392,75026,-32024,-29657,17476,58576,96845,60367,-949,-4566,34388,86163,181235,232858,158063,17133,-23655,27568,54755,10314,-28209,-19231,-16436,-14783,12492,59189,88672,98866,88909,34342,13028,79953,118477,93904,-9147,-74514,-31737,1307,-52794,-26656,86179,74049,-9290,-43668,-29943,27882,7355,-57480,-22546,43257,-31329,-155956,-180550,-120534,-46127,-7505,-42465,-93699,-117360,-67611,-3989,28702,12213,15448,50980,75845,79974,25029,-54913,-31402,54313,58108,25238,57396,143824,126924,4890,-17036,63914,67425,-3942,-37288,15235,34330,12132,-24426,-63465,-40702,2696,21225,49569,66953,9100,-20606,-38969,171,30928,11273,-7940,7891,1289,-28626,-48552,-75440,-62669,-13048,-51138,-115718,-103715,-94639,-146443,-131341,-5903,59403,24500,18004,67844,45924,-8679,-42984,-39000,-21484,5161,-5491,-47141,-105162,-39054,117112,156263,95729,78241,88377,43272,-21255,-16053,19850,39441,-42258,-124526,-92033,-23185,27398,60102,77904,14343,-58835,-55154,-10038,-30140,-51405,-49875,-59926,-95342,-55203,-17832,-52172,-50857,28709,115630,119075,54106,-28213,-36914,-5525,12597,39307,69875,12887,-61509,-62567,-26698,-25998,-63737,-87684,-42932,-15549,-49374,-23893,74949,137562,123490,66156,-27152,-89150,-89162,-45190,-10330,-103607,-187198,-153807,-93154,-109091,-124651,-84005,-51854,-36034,-15669,-22819,-22858,26042,45530,47185,77948,110413,81051,16768,-22888,-27730,-2858,40167,27430,-7127,9035,45676,73000,77286,62680,85612,104910,108211,119535,117100,82242,59261,40901,9170,6582,16834,24003,35586,41196,2352,-100111,-175423,-153078,-66042,19186,37174,3856,2092,44041,46462,42297,3755,-39071,-51343,-49430,-61223,-87019,-73779,-11176,53785,66303,60264,57346,44680,6541,6810,11029,-10701,-11911,-4355,-52889,-82721,-5198,103290,145450,130447,76123,4431,-39093,-45810,-23260,-25639,-31927,-35306,-61676,-70558,-81066,-109784,-128236,-10863,128643,166580,147614,73631,-25042,-71273,-63811,-1446,77330,127283,90038,23463,-10605,30531,91261,116212,119161,64231,9598,12370,-19531,-101376,-60454,31348,21502,-36226,-51226,-10699,2530,-33845,-42866,49422,107383,58293,-13700,-71492,-108458,-78398,-49152,-32732,32921,86409,60923,30510,27194,-31836,-87880,7258,114886,151477,122059,8023,-98368,-122416,-141324,-165394,-100615,-50072,-101974,-83908,41585,114092,59159,25349,34781,2603,-70022,-45269,2866,-4182,25482,76726,75910,78489,80016,23205,-40649,-34369,-6187,10081,39352,32085,-26652,-91981,-93282,-88842,-68321,2511,2285,-80852,-50473,18635,36144,93344,151656,57247,-56087,-128517,-134228,-47535,62773,58766,16098,35379,68671,51457,25852,19463,-11374,-38542,-55821,-59757,-41036,-6175,50951,38921,32689,51831,26560,-18037],[-29856,25090,61024,44889,43385,44921,73736,81481,2979,-55755,-51810,-56558,-34665,21561,26150,-19380,-42186,-21416,14490,-9924,-99824,-96499,-31518,-43233,-116559,-134154,-67191,34061,34705,-26446,-23636,22706,68318,101014,83008,8178,-53187,-70650,20148,77754,38056,-14078,-18736,-24011,14034,115997,149826,109257,58522,26665,-45207,-73866,-11408,24848,4107,-2594,-8025,-78564,-136384,-127965,-96443,-45965,34786,97059,75074,9695,-44118,-12240,38088,30531,5644,-65196,-152201,-110380,-1360,60963,63888,15468,-33375,-2005,65432,60992,46817,72625,65129,-6952,-86360,-86157,-22421,28613,37145,-8151,6788,73718,70514,-31305,-21860,52273,41102,-16860,-56614,-87987,-53345,36874,71344,17704,-27760,22451,38297,-30538,-83524,-43085,16162,24971,918,19440,93231,81757,72218,90576,83980,32925,414,21459,48417,31582,11642,63883,123697,86542,21604,378,32804,56260,38893,19149,-47979,-178450,-206687,-114675,-29503,7272,46409,32002,-5827,-2079,22243,24784,85257,168062,175292,80184,-16551,-47160,-55347,-59123,12115,66318,45292,4855,1799,-34130,-48665,2902,-8333,-119418,-119585,-24123,9780,-8556,-9983,-3043,-17579,20221,13655,-24601,-6952,3289,-72865,-97837,-41057,-17463,-68406,-95784,-55373,-4501,-33053,-68399,-113972,-149714,-80182,85329,161397,88507,28078,33434,51078,40534,32450,-5528,-11540,69369,171440,215817,164332,73553,26104,10143,-20584,-41181,-51454,-64636,-77207,-76019,-88690,-112555,-92363,-32358,45974,68290,48360,18300,19397,8961,-22276,-53596,-102262,-97010,-40488,-47026,-94800,-66851,1237,-32000,-59548,-21998,-9775,-16728,25267,-3890,-76444,-90655,-72979,-50058,15485,73146,63001,-10654,-64157,-60740,-20167,36824,99885,152657,97230,-29537,-64264,-31881,-26935,-73327,-74811,-4156,9311,-32625,56974,147937,24996,-157633,-165865,-85970,-77467,-119548,-96238,-59542,-83225,-61453,38561,66827,-1616,2139,21351,10609,5250,-1248,1839,55315,106066,105643,85787,39014,-2936,57576,159316,129563,-11636,-73329,15590,124112,60794,-64329,-104219,-39860,67985,117666,70878,-30441,-92894,3571,122396,107099,14776,-66932,-79860,-41616,32419,53251,15062,-84688,-164422,-154393,-21582,68046,3741,-36389,-4233,46468,152693,246084,195515,103263,43837,14422,9352,24662,48619,13435,-25590,-20873,14450,77979,38833,-60062,-33420,97100,112679,26377,-6714,-46426,-115397,-50608,69737,6474,-115369,-92836,29628,63983,24598,-17110,-34775,-26966,-7470,10209,43288,55762,20185,-53090,-97220,-83017,-48182,-18865,16605,-3151,-25365,27697,119851,175518,122919,-29991,-112609,-37504,24339,-23482,-60187,-36436,11686,44620,19116,-4176,-12433,-50770,-22741,58680,68249,73412,100305,83232,59991,2110,-62296,-23902,9397,8197,18019,48687,17361,-27381,-37007,-53851,-90894,-74189,-17082,4767,-79795,-150332,-126323,-169509,-220628,-72721,76992,142795,154360,81625,66426,102707,38613,-75211,-128749,-85515,-27922,-22272,40477,91991,89618,40540,-37917,-65113,21286,83883,72935,70023,55438,19288,39098,102766,150679,127846,37039,20143,92021,116868,80731,37932,52362,6612,-100236,-137210,-4881,134547,111261,33006,55296,123515,119425,89540,48158,-11156,-84468,-85453,-15226,-1405,-41531,-69861,-76090,-99276,-123524,-63655,25317,89526,88365,5973,-67804,-46279,3071,-25110,-53857,-27244,24348,7296,-66671,-43807,28315,41378,66441,125679,87475,52373,55884,22233,-12217,17027,14894,-74746,-140217,-143403,-101425,-25248,41684,56699,69438,86784,100433,66545,-1943,-56771,-39578,-27252,-6932,73824,131463,95844,44548,10399,-38962,-40774,-2986,-16873,-52712,-36339,-8362,25253,77384,106849,74750,-1176,-96425,-112542,-67776,-21979,-23233,-45670,-563,45014,-10439,-68348,-50624,-27025,-28107,-29550,-26684,-20919,-65142,-135198,-148330,-80351,16521,69659,57469,12387,-6610,-25404,-28731,45699,75413,-31237,-53092,15384,44456,1884,8965,20409,-25306,-26957,44188,73139,69657,45968,-37270,-121439,-79033,-8189,815,-7652,7603,18110,-16244,-50721,-3813,14796,-74619,-166971,-153038,-69611,-945,38144,52314,31831,13980,67199,79131,-15735,-40552,36224,20560,-53224,-36415,-35230,-54025,-27574,-49477,-114418,-79670,45605,116633,74799,-6541,-39201,4200,6378,-41977,-34479,-36076,-30405,23562,67917,34280,6831,8731,50515,125360,102978,2530,-63300,-46038,42410,197976,281963,198061,29432,-51741,-45594,2572,15657,-7308,-1313,570,9735,56683,95520,86695,66737,40495,3745,2474,67586,116083,109971,4371,-82041,-65354,-51823,-77292,-8585,118397,85455,-17764,-46047,-50881,-49341,-43534,-45658,-22314,-3161,-60021,-136021,-153358,-115695,-53050,1188,7016,-39849,-81762,-65728,-47938,-24431,11268,62778,60497,31554,41490,17930,-65541,-90452,-22859,35632,33243,23170,57644,23961,-48920,-19489,65874,77986,28757,-13129,-10623,-28258,-56497,-74444,-81051,-84499,-84052,-66145,-50120,-52416,-95884,-94707,-81396,-53350,-48755,-63764,-38981,6063,-13348,-63043,-46015,-17577,-14488,-662,-27556,-86680,-113732,-101287,-77516,-50527,2559,10621,-19811,14210,116894,98987,-31745,-119431,-109050,-105260,-80206,-60952,-99663,-173482,-91632,75799,149429,140445,124139,123026,92961,56856,57798,70346,68526,-8478,-92480,-94744,-76716,-46767,15614,29767,-72605,-131108,-76646,-5503,-28095,-52669,-28108,-20948,-35916,19465,37807,-25650,-29210,49163,97542,78461,39459,-33903,-47789,19881,70487,74935,63175,8232,-30227,-37575,-2850,11756,-25161,-63249,-6292,59588,32458,-9603,11180,54163,66086,33181,-42265,-67007,-36457,4511,44302,-33580,-115815,-88190,-45247,-64604,-76384,-70640,-67432,-23895,13909,1836,25095,67222,24651,19054,93033,108118,55956,44760,55308,54045,19158,-7409,-6093,-4327,-12851,12848,61508,65395,58823,77994,33937,-15978,6086,59325,91589,94827,62283,33602,42207,39186,17773,21770,45703,-8375,-157645,-218706,-120775,16218,98236,85176,29127,18855,54073,70687,87761,28852,-69700,-106565,-81370,-77401,-82595,-22085,52296,103015,87960,51072,66917,78075,20403,7481,36330,7786,-11212,12828,-35071,-99682,-11042,140399,198024,159513,94371,35513,-27765,-81349,-52424,-11308,2891,6402,-16482,-44841,-71729,-76723,-74569,22319,120777,121205,108276,101092,60176,7954,-42746,-47280,-457,74388,87636,79699,54700,39184,73176,136402,169313,138291,109602,80856,-13978,-121867,-55189,89477,101617,-231,-44629,25270,49865,-16536,-34769,73446,135084,98053,63447,38358,-2849,-16814,-11495,22029,78439,88451,27807,-10078,-22255,-64596,-65687,29591,54931,14975,-50177,-129946,-143295,-91531,-69245,-90283,-59412,-13110,-43460,-67990,-33723,5104,-1308,14523,45043,22417,-40729,-26843,-17331,-88110,-101948,-21019,22527,17268,6124,971,9042,33107,7507,-15094,9543,15436,-2302,-37243,-75190,-100900,-70391,15119,71871,38579,3318,18319,68771,152617,177280,44180,-84767,-151235,-152331,-94834,-42964,-61761,-22581,30779,12809,-24317,-4110,10298,-29012,-51504,-55912,-36666,6909,35201,62639,35478,31130,76765,71581,-1923],[14742,34625,49883,35056,17727,8486,35360,42534,-9222,-607,50194,-1749,-61038,-1305,49641,-2794,-66492,-67061,-32896,-23949,-67059,-48548,2353,-50034,-146218,-108443,23343,94676,46483,-21010,-39186,-20787,-793,26879,77767,72849,11711,-11254,81697,109387,36899,-20096,-41640,-66969,-25081,69233,76752,39018,36892,35496,-38757,-67678,-36156,-52167,-82508,-43439,8402,-5765,-13587,-18148,-43190,-20915,45767,61958,3781,-21101,-7445,44553,66162,1397,-53701,-81400,-130595,-106291,-12913,54908,45821,-23358,-61427,-18439,59168,85563,89420,78899,28300,-49746,-111463,-108809,-52933,11618,8235,-52810,-30725,29562,8409,-75006,-44655,44533,54758,2180,-73325,-138598,-88944,33851,79077,42725,-16135,2490,3593,-102656,-184554,-90744,14918,4754,-22790,40525,118280,84394,77617,133302,138598,84897,62889,60725,18392,-9452,48375,128043,155477,120874,57830,16936,37777,26200,-12430,-21232,-68986,-171280,-157288,-46354,11606,-27357,-31955,-18341,-22013,-10539,49984,99676,118518,102864,52275,-19340,-53268,-46716,-45649,-47639,245,37315,21875,-4472,8825,-378,-9432,40541,82094,18351,-60658,-83551,-64367,-23339,6840,22270,50235,115563,70497,-44829,-69876,-37297,-86294,-98040,-32324,-28674,-78187,-78423,-26913,8472,-28185,-68098,-110292,-134039,-64259,55759,103581,50559,20488,36183,72595,86412,90923,50921,26405,57830,137435,223825,223654,135167,81811,47979,-9108,-30030,-36436,-42549,-39867,-25263,-22664,-28878,-35309,-31008,24940,72786,83869,22921,-4192,-3814,-25221,-46027,-74526,-59181,-26366,-63176,-109862,-74345,31211,56888,22802,-21774,-60730,-76616,-41342,-44461,-49000,-24055,-27851,-36613,22004,68078,30616,-32206,-36664,8405,35010,64646,119430,133993,45966,-52397,-59934,-37804,-45248,-56197,-13441,59699,40947,-64778,-56731,25647,-15125,-128841,-147506,-97372,-94008,-140200,-123231,-54596,-30088,-6002,56945,39029,-25210,-704,-23014,-79254,-38809,-9429,-57059,-56615,7266,46119,56319,-12923,-117571,-54149,139037,187788,26206,-101155,-63089,24540,5278,-44933,-87657,-89113,17796,126922,146732,62880,-53152,-2209,114850,112159,53624,47505,56475,28871,35807,14634,-55333,-133313,-156010,-129270,-12337,65753,21442,15999,61402,116996,206956,244752,150605,66482,51043,50725,53089,30650,-31491,-89788,-44031,46362,85889,75778,21955,-22306,-7435,67528,107557,96490,70304,-8768,-84833,-32345,65349,31964,-21926,-11813,23078,34049,60924,44646,-21278,-82520,-60424,9186,25331,-40085,-79796,-72799,-27877,69835,116335,46658,-31931,-71201,-47665,26650,100177,145921,129879,38134,-32448,18127,31994,-41621,-62189,-22046,-4781,-28402,-63768,-49435,-25889,-47388,-36928,2774,39154,124987,169467,83750,29054,-2754,-51487,-49671,-63274,-71958,-20981,20728,-32662,-46838,-3978,-71126,-188729,-140223,28062,129437,76236,6108,3683,-44640,-116780,-82737,-30349,46860,116758,78839,48325,42542,-22594,-74376,-107054,-135178,-113152,-47515,38996,50386,8520,-49788,-64510,9672,89312,105026,166624,218324,122803,27298,67667,167586,241355,226220,108912,12132,8285,36165,44971,16138,12560,-46786,-140424,-147760,-37427,37615,9264,-26447,-1651,27307,26644,64453,65274,-15410,-85157,-55807,11560,-10785,-72107,-85276,-96382,-152461,-173283,-90670,24450,93719,87651,14901,-52203,-20852,42824,7181,-56525,-75990,-45354,-38104,-56270,19585,74491,61264,104735,172372,103573,24272,15470,4570,-22344,17014,43773,-19645,-96038,-121803,-67230,24407,82433,82075,86255,125304,142743,76492,-17449,-61784,-14837,37929,79292,124692,109327,60715,51736,26449,-8655,13577,34447,-15916,-55784,-46426,-29001,16646,65490,36496,-19032,-40887,-97487,-144224,-117775,-20988,36231,13833,31105,50513,5889,-21091,15,24611,56623,61624,20610,-34086,-95221,-125469,-129749,-129163,-46551,62978,62861,-5510,-43556,-72514,-85592,-33738,2708,-44045,-22613,14663,20341,21853,61570,66101,21540,2869,36380,68160,95699,85200,1631,-112316,-110033,-31266,-2937,-19765,3417,44127,24158,-26255,-27582,-53894,-148932,-192365,-112411,-3216,60636,77819,44655,15861,16593,41722,29257,-32580,-40415,29940,63111,34091,41448,16361,-28460,-7649,6428,-18479,13359,102785,121467,49459,-9294,-25527,1649,9641,-14144,16202,34750,21539,19715,48571,56643,68921,41489,8567,65608,101842,13156,-115362,-124775,8026,161024,194603,128604,43639,-25503,-54204,-20001,-5172,-23697,-14120,1705,10272,39812,83185,64164,-7780,-49561,-49874,-20215,60006,104089,89113,37855,20871,-17495,-96962,-91936,27621,99473,31670,-24941,1827,-10079,-73770,-90567,-55582,-19374,8571,-3502,-32827,-48618,-48267,-19572,32768,64595,24812,-28610,-12868,3748,13977,27345,39817,14903,5825,29003,6339,-55573,-82470,-49898,11455,21690,-5866,15572,-11706,-69710,-34761,36754,41292,-4628,-42085,-59440,-87875,-124621,-143658,-124481,-121639,-130078,-109470,-72208,-42996,-97156,-127234,-96705,-63550,-112528,-134792,-41930,53831,62363,28585,18807,20565,-15686,-38621,-13415,-6836,-48951,-45561,11316,8544,-49218,-91822,-83493,-9351,89611,60008,-68293,-144932,-123467,-131348,-130069,-106855,-125640,-175657,-113244,455,64126,83148,58563,41196,65682,66331,30122,-3338,124,-27111,-78236,-95496,-98112,-77372,-1869,11705,-114005,-171321,-107454,-54570,-57481,-25145,37274,59508,63657,96732,58297,-23927,-24060,57383,104054,73217,34768,-29545,-50419,21871,87985,55426,2150,-30274,-20815,-14873,5416,20878,11780,-20424,13332,117041,131344,14079,-69556,-54992,-29396,-8915,-753,26681,51946,47932,60513,16277,-51493,-57390,-32413,-37424,-14975,-10893,-66895,-75245,-41408,-20782,33976,77777,21452,19251,101101,105972,26492,-6273,1145,1555,-53175,-105749,-56921,20622,68,-6521,54552,51936,19756,44773,6367,-73884,-85222,-50376,1459,30784,18192,30347,66208,58122,23664,22798,46543,1077,-121004,-133142,-22811,67787,119941,70188,-15966,-27692,8626,25649,65860,8915,-118218,-154757,-89594,-36952,-2472,85849,129076,81480,-14906,-27657,28213,41132,-19388,-1012,61185,22261,-33170,11184,25173,-22313,37680,181480,200213,85621,19492,34581,5146,-72243,-46885,30216,53877,47048,29103,-11669,-46886,-5069,45356,88600,92176,51781,63937,126922,143699,92790,29021,-2674,-16778,-18,26070,87598,79730,3124,-4486,77515,151756,172814,172955,114073,-9312,-105960,-33470,111761,133448,21259,-55342,14531,80841,28503,-34132,3609,57836,84680,92858,77220,34675,18136,35808,62671,73678,38936,-31338,-77006,-91861,-66367,1987,48489,-12127,-77782,-138062,-164694,-83394,3833,-12504,-88980,-84385,1166,36559,-9007,-73423,-81197,-28763,32625,42564,22649,2469,25033,-16316,-138458,-176198,-119850,-58109,-21143,-24085,-13843,49052,89112,19617,-51906,-76078,-77576,-3452,55644,-9370,-91037,-64007,16165,82802,83634,13032,-2467,81277,157972,136151,17299,-68338,-90304,-75861,-73049,-92582,-91924,1469,56497,1126,-43919,-30008,-11131,-15305,-11797,-23186,-13961,23864,34650,34277,-3084,10221,70323,84215,39629],[55205,41000,18774,13235,-13548,-59687,-47079,2467,13676,41053,91214,49383,-50279,-31840,28715,-7481,-77748,-81359,-37829,-330,-16674,-21594,14840,-10308,-78412,-50530,27336,31684,24551,43712,30137,-33328,-82054,-60149,46664,84171,43817,15935,87388,111179,44772,-20680,-51228,-77229,-44137,33405,26170,-13265,-2113,29285,28794,19586,-18750,-80128,-91209,-32038,51102,109228,157401,96371,-21130,-25807,42170,8223,-73040,-19446,64759,65781,36054,-15133,-53632,-58070,-75104,-78598,-29287,39309,37026,-39836,-64951,-17805,25794,39121,50407,25902,-37106,-88486,-98129,-66016,-11998,33833,8403,-43395,3015,30372,-55537,-155788,-123203,-25786,27399,13854,-51422,-119888,-74503,23919,73293,71345,15428,-31996,-49914,-126917,-185482,-92705,-596,-4253,-3532,49275,90125,57193,50505,83442,74407,61479,96786,88688,-7822,-43946,40380,102895,95960,69149,46786,31993,26481,-30798,-82746,-51937,-38669,-98261,-81508,13670,54478,-26642,-69136,-19613,38373,63327,105448,116770,81649,-401,-77771,-90197,-31746,1617,-23331,-50011,-1581,60791,54843,12616,19484,41598,64641,114778,153304,108146,23601,-57218,-75486,-16133,55969,115554,158330,182588,98863,-40116,-111988,-96040,-92823,-55295,-8682,-38999,-76445,-57153,-19031,-15810,-40292,-45076,-63886,-63578,-25591,3404,13581,1342,6041,34632,68745,61907,57835,49746,30723,20591,70554,164054,195163,108129,34050,24141,18939,46751,55661,19139,-33241,-30000,24755,59542,27563,-33044,-46667,-34376,-11579,-47078,-18471,41391,19182,-19052,-22025,18418,30471,-26786,-65939,-55796,16252,89385,96214,622,-99867,-113935,-44766,-23652,-23417,7904,-1,-33347,-15398,15389,6622,-17250,-3347,57289,79488,86627,96405,58398,-15341,-47630,-49030,-63012,-68386,-48637,8300,88319,67813,-53970,-99615,-59527,-47973,-62896,-65368,-40135,-10007,-33063,-56007,-28088,-9013,-13059,20771,44629,27999,34604,-26357,-95602,-35769,37379,-20049,-82920,-60178,-32282,-6716,-40653,-134669,-71211,121304,171715,46426,-68193,-62957,-17787,-22428,-17900,-53837,-125141,-88250,33441,139543,123248,1109,-8881,71564,90001,66472,134775,201583,131581,32298,-47591,-108558,-114237,-70154,-57551,-10826,27590,24185,64367,89735,101722,167154,183846,73079,18263,48157,38853,18897,-26213,-117218,-181017,-98500,15882,41090,9209,4758,11311,-9567,328,63911,121921,111358,40806,-25311,-35376,14814,33756,51991,29993,-10595,-9522,49523,55362,4207,-28659,-5410,30346,9696,-60751,-74109,-38739,26406,120691,145955,24350,-97878,-103346,-30011,33579,52878,66201,98832,99609,61550,65094,24827,-52483,-55717,-18892,-28884,-66770,-71565,-37346,2022,19432,9566,-29202,-6870,109881,162079,40426,-43223,-27240,-30954,-52590,-86513,-109018,-39707,40759,-12119,-49644,-12178,-73483,-167984,-93528,74069,179906,155170,84568,64340,41676,-30720,-81757,-77730,31266,121274,76478,34306,-1626,-75995,-85596,-56392,-90658,-126062,-66728,40670,39401,-16930,-55854,-28378,77535,125684,90749,157692,224287,132101,63254,108705,193667,250875,210495,87888,-26542,-72291,-70756,-48408,-68319,-101040,-151726,-165574,-126990,-51854,-24899,-39746,-42339,-20483,-20669,-6302,64517,78521,10597,-31179,3542,41608,-2144,-52274,-28752,-10224,-63571,-107510,-53334,47326,113203,87762,31950,-5562,33,30391,11190,-39544,-89899,-84079,-47511,-4846,85798,106173,73214,106072,150526,94383,38903,16830,-15670,-45843,-11203,8349,-25479,-58802,-68114,-18923,45448,71200,49051,12333,19673,38384,-11375,-85067,-92188,7497,136635,211462,199168,120818,74437,61528,13323,-15136,12699,26902,-3842,-20453,-20314,-11168,32634,45385,-46930,-132419,-113700,-98828,-111586,-102300,-21112,47493,40619,52807,64793,51306,36658,24685,21327,50507,74531,46062,-27540,-84459,-39116,-2118,-76615,-72293,47941,69373,-3617,-25237,-45886,-108231,-113510,-57905,-42623,-317,9465,629,14503,53021,59338,59186,52254,25236,-2651,61,11696,8604,-60945,-99488,-54260,11046,41177,56790,52899,14935,-19417,-17791,-70872,-170061,-154390,-11395,84614,107244,97387,50216,19313,-7360,-53935,-68887,-41706,11002,96196,151188,129796,97498,40713,-10300,-10941,17962,63444,108690,125133,83031,8767,-5598,-7072,-14846,-14270,-9425,14720,47399,90539,68934,15568,6750,74653,71692,-25362,-32403,34126,13522,-81594,-91924,27660,115556,58357,14679,38344,16441,-28962,-39284,-41352,-38131,-28705,-1883,20815,12669,34461,11327,-90197,-99968,-42922,-17254,42232,70756,49964,58627,108070,35835,-90890,-59552,70989,81073,-4259,-16312,30095,4960,-60482,-87146,-56353,-1735,74398,95066,62646,28482,10521,30288,81257,109049,77567,11397,16942,59936,100797,89016,29141,-9931,11467,28337,-2836,-22172,-16274,-18239,-12118,-13201,-15970,46652,63795,-6406,-18537,12941,-14560,-73495,-123851,-133191,-119537,-129824,-155975,-147000,-114944,-95810,-86236,-54610,-10334,-52467,-77828,-62897,-48765,-110170,-104176,12414,98647,136150,145668,78162,-13757,-86362,-88255,-2044,54820,29182,20528,28024,-15744,-99980,-124886,-67658,-8639,3443,-59016,-112629,-112774,-77082,-84141,-104661,-121217,-133336,-121541,-62760,-17911,11744,25366,-38336,-75331,4876,51724,33822,1662,-7831,-42992,-78574,-81287,-58832,-9660,56878,63917,-65865,-141288,-91490,-67061,-75045,-9900,55034,95101,125136,131801,64189,-10243,-12994,69256,155158,115644,26443,-29590,-27735,19221,52059,-9393,-62076,-51887,-28663,-26658,-10748,22794,47511,21142,7759,89779,120176,-6268,-107124,-84559,-49824,2546,59386,97924,104252,44024,-14863,-49835,-71813,-73232,-26241,21770,68632,58100,-36911,-111882,-111361,-60804,7671,53399,44755,82607,157417,150966,51712,-51947,-114428,-131848,-146337,-141700,-51671,41925,-2029,-48609,16319,26583,-42825,-42484,-42783,-75949,-91572,-108981,-111041,-90937,-55835,9373,64495,62719,37590,28056,37894,41158,12225,18052,50536,64938,91206,26957,-66349,-31724,27551,934,29635,-10473,-145785,-179809,-73928,26194,49912,76323,65449,-38705,-140535,-96914,-34767,-62315,-123144,-55583,59091,52792,-18684,14758,80029,70945,74193,141277,112810,-17765,-63005,-9402,1811,-37843,-13195,50247,83022,85525,57094,-18710,-71258,18923,111862,113971,71182,32304,40940,89413,112759,106209,103935,87933,34175,-16150,-25000,46753,46129,-61950,-105334,-27621,78373,132915,129164,54388,-46371,-107353,-62554,22913,54727,15928,-52029,-44187,17256,15968,-60856,-96797,-63453,-4202,34914,53401,31266,19296,47777,58003,26151,-27205,-87198,-130151,-116116,-30117,62409,82236,3390,-54226,-76486,-51385,36004,52585,-47853,-159763,-147444,-20474,74995,58889,-32202,-78473,-33113,30573,12787,-2615,32478,77909,-2621,-148701,-192909,-181909,-136113,-32777,14282,13912,65791,81919,-3182,-71747,-114073,-142576,-32165,82473,20972,-79786,-53062,2792,9582,-11917,-42618,-24992,62689,85558,38431,-11435,-36378,-54468,-29817,-28421,-50875,-23475,49436,78744,42170,9577,-24695,-40566,-25972,-10959,-37811,-47167,-22902,-16061,-12504,-34736,4635,52995,41870,23707],[33069,5885,-16660,3840,-17685,-115902,-125880,-19358,41770,40622,58355,51993,-8338,-8792,40458,36564,-15600,-37270,82,41117,13477,-29860,-11499,27794,22181,2151,-42211,-69353,18468,110675,71605,-49454,-116225,-98829,-27571,15770,38257,28617,71944,99522,66002,21277,6278,-21824,-11443,38749,9559,-24911,-25363,-6904,37706,58021,9757,-51060,-71301,-36647,51049,137858,194384,119065,-17824,-27566,38816,-7577,-92876,-3316,114510,60991,-26435,-35304,-19802,-13935,-22018,-40364,-25829,26594,18783,-41984,-41870,-11982,-34727,-54147,-32098,-43196,-84274,-92589,-63613,-8538,44305,48623,15700,294,61525,52580,-82645,-224822,-198058,-81168,-10318,-3855,-19804,-46161,-18290,21846,33225,32751,-4099,-76398,-112247,-132915,-134432,-71229,-35131,-30412,-229,12811,25840,7044,-323,-3090,-18562,-1479,57902,46503,-40340,-58793,-4186,33268,27014,-5937,-7044,2915,-18566,-72557,-105573,-61542,-21518,-64249,-93266,-41477,15521,-31456,-70834,2823,100430,115382,101169,62223,26172,-42677,-109785,-95788,-13237,22377,-9397,-44107,17546,104298,105873,31531,12067,51622,115731,183357,192748,125635,97125,66938,12000,565,52790,154095,186241,133361,43229,-41485,-122487,-131208,-86613,-17201,13122,-26486,-67619,-53872,-46690,-52735,-19452,33221,1058,-26702,-31207,-51905,-40821,-10785,-10549,-3183,30482,12643,-7437,9580,15160,4089,30157,90762,100063,13834,-40256,30130,101352,130148,118687,41373,-69020,-85620,-187,67893,49957,-33523,-90480,-104074,-93671,-77828,33175,114456,57161,-222,-2607,18043,20145,9059,9542,-30073,-52965,9973,69650,6928,-93739,-91774,15529,37445,-11598,-16188,-15105,-29210,-25308,-6740,22466,21689,15119,36170,51262,91685,111162,53975,-13139,-23486,-16206,-44413,-68913,-77711,-46476,50402,83490,-6172,-62293,-77681,-103924,-98168,-74951,-26732,61660,79506,39159,23221,2848,-38436,-9822,84536,91766,42489,-9803,-18450,32064,84363,35521,-24543,-19169,-28836,-34234,-34493,-67957,-11617,90521,62062,-13496,-25722,8579,25582,-2996,12576,-321,-85186,-119716,-46901,70110,99055,4481,-30894,27528,51243,20123,75557,178709,131153,9161,-61951,-73377,-46719,5562,-5212,-30153,-23268,12540,69428,55697,18847,68257,95841,22,-21540,29905,3568,-43229,-77190,-123267,-169641,-130405,-83511,-94549,-67326,-3067,6637,-26305,-17704,40674,84892,75855,48861,-251,-61664,-43534,-2048,11658,-20735,-50128,-65394,-47881,-9779,30835,64730,68264,34951,-3197,-4915,23230,11471,7821,51281,66603,-24786,-100454,-81711,-22045,10026,-14225,-39508,13575,85389,93043,63094,12782,-31718,-20508,10737,1579,-14827,818,21426,58557,87001,44475,-26245,-20009,52076,86504,12691,-61037,-55165,-50330,-45014,-50284,-85749,-55351,45476,24967,-32185,-17894,-29085,-60456,-4868,66206,99577,84098,29061,12554,24498,-14361,-33486,-7130,64854,74859,-9748,-19952,-3383,-59185,-81057,-27966,-14739,-71638,-89120,-8561,32122,41212,21430,13379,61322,73947,36640,65068,97642,90243,118643,148348,155283,152999,91057,-4363,-68566,-112412,-138127,-120426,-138669,-170625,-188832,-145980,-87999,-35881,-21968,-22770,-13489,-16811,-35878,-6435,67088,68206,24925,14463,41335,57008,25246,9644,27639,24018,5994,-15485,-10550,30599,88236,84684,62163,28145,-32971,-49304,-18703,-26205,-92177,-74177,8675,66779,105645,83010,48806,41293,31559,28783,66417,52984,-8753,-38754,-37876,-80339,-116569,-63400,-3056,1717,-15250,-6072,-2940,-45027,-100284,-94091,-87447,-128946,-144100,-18990,177465,270457,190211,101678,97963,63063,1810,-5346,17034,24073,26457,30531,36698,42890,39763,-12161,-97888,-149411,-124860,-84463,-51931,-54307,-31685,-1184,-8027,7628,51049,91759,89824,44887,11807,1556,3259,3431,-20945,-30245,73291,125482,-5571,-79790,14465,59637,8145,27328,28704,-87507,-133798,-54137,-18743,7637,17612,22933,10557,-11864,-23200,27345,71406,45515,-25208,-88097,-86442,-9731,-3162,-46194,-44448,26650,105439,109891,29305,-52181,-68770,-29785,-55533,-125982,-83671,53732,102533,77252,63818,45856,21313,-31263,-100826,-97765,-35648,30264,104524,138114,116779,66454,-8549,-26189,-12231,5181,85758,154009,124524,43840,-32140,-42233,-50429,-82360,-81754,-58060,-47266,-17821,45224,28520,-26601,-39034,26642,60395,-11826,-71079,-63660,-27220,5118,37696,77198,82275,-3233,-29524,15100,7680,-56336,-92809,-60898,4131,17141,20241,50002,27407,-560,-51132,-125560,-78635,-13700,-45412,-26105,2638,-2456,29168,86475,34323,-47294,-3783,86577,75399,1348,-7342,2440,-37741,-51526,-45815,-45350,-13502,66665,98564,60532,4957,-10016,39401,97026,111140,99798,35411,-17260,8387,108915,132393,57333,10661,21608,17064,-426,14990,31412,6143,-25878,-26180,-3555,79464,125003,64291,14575,-11201,-49578,-65739,-135244,-183751,-142659,-105280,-129371,-134076,-75762,-39606,-73692,-109114,-82352,-39965,30049,30146,-8138,-51998,-27128,34004,58505,104881,141304,51867,-94359,-158965,-96882,84,38760,47584,54065,11162,-59320,-93519,-57769,17279,6351,-78478,-136524,-97131,-42142,-18562,-22049,-24211,-67691,-88524,-50353,5218,20010,60687,90455,-8191,-72684,-1044,65037,108020,116071,53156,-45498,-69119,-37453,5886,78272,115374,87883,-15387,-58027,-10813,-7549,-52993,-32490,-5339,48485,96058,94969,59775,32819,28116,86075,177370,125893,-2744,-35266,21157,50246,26079,-49681,-84516,-54803,-39923,-53338,-23641,38504,73910,25485,-25813,-765,5778,-52560,-67738,-20686,4779,39488,67198,81827,90003,1183,-124125,-166443,-125485,-80213,2536,99855,136434,87269,1013,-76970,-96840,-38335,17614,48395,86642,149651,191373,175037,96108,-37720,-182574,-234459,-177298,-68233,22192,33770,-48825,-96390,-25620,6916,-65246,-110132,-124860,-110109,-87387,-107870,-147432,-132069,-64627,-3689,29862,32053,24400,13348,16664,65953,112730,106610,67895,59782,76998,4435,-74935,20540,102249,32928,37896,14091,-117848,-161165,-52224,23407,-34033,-87471,-112426,-165716,-172975,-92177,-62691,-131920,-201356,-132668,17233,87705,45112,16320,52373,69696,43805,28628,5067,-33731,-42204,-41464,-39910,-12931,22533,33859,68788,106451,74003,-44442,-131932,-17821,91267,71530,39287,39721,28839,3540,-2665,59237,119913,100404,46703,12981,-29815,-3374,7104,-78759,-133421,-71325,24559,48960,15139,-38550,-83431,-121604,-120912,-104865,-63518,-6645,-33186,-106691,-113011,-60390,-71988,-107251,-110509,-83478,-16511,62029,71310,56569,62288,41762,-24493,-80367,-114554,-130755,-84354,3980,77278,129390,86422,28295,41244,96807,112792,17978,-114762,-192157,-162583,-38554,72532,102023,48082,-16411,-37704,-5205,-14062,-16517,47642,106193,27796,-104096,-159841,-168793,-137465,-28793,40820,47210,65743,43967,-29211,-46273,-52449,-90088,-25835,57276,20341,-54741,-36645,-252,-17025,-44588,-36904,-5991,33321,4360,-20339,-5320,-12928,-70216,-47887,13315,52023,52554,45114,32074,42080,60681,22462,-32272,-36371,-23115,-59865,-84980,-63053,-39998,349,23546,73600,93968,41374,-3988],[-11533,-36252,-19626,35665,20353,-107013,-133097,-7308,61610,27475,596,-5157,11196,63112,122458,146098,101542,32075,26167,55683,25670,-31982,-51261,3378,52346,29316,-63744,-74865,47575,123747,33718,-73479,-91459,-91266,-88733,-34879,47249,64909,87417,103739,101409,94018,82941,26686,13340,46712,10172,-7921,-9661,-22454,-17672,11805,42306,16139,-80595,-98860,-1554,69716,97004,76932,27306,19873,28313,-4069,-58323,1143,85042,25633,-68510,-48374,6669,17380,2240,-4036,7369,28392,-1966,-39435,-5581,15254,-42620,-84135,-52800,-40625,-53387,-34563,-6352,32664,63117,32913,2051,10948,51417,29341,-75513,-196843,-153671,-39960,-24510,-58826,-40583,-11050,8533,25685,5629,-23944,-40335,-58717,-92863,-103352,-95544,-62891,-55695,-52583,-35930,-47725,-28090,-28696,-28433,-26751,-31539,-19886,14500,-9015,-59215,-52392,-21869,10271,16091,-25763,-43164,-51880,-55203,-45655,-47374,-38382,-28717,-78671,-141409,-148590,-92662,-75239,-68612,15585,105302,81644,30988,16489,40665,14849,-45254,-46317,-7678,6862,9,-15169,40468,123426,131860,40981,5874,61889,140444,206282,209470,132247,140406,181712,116678,18885,8817,99632,105147,15479,-31333,-33855,-91262,-96794,-34059,36042,69246,29631,-43867,-80174,-102419,-66557,43204,129830,66746,-12375,-41074,-66722,-31823,21437,-20297,-79173,-37671,-12423,-24508,-17200,11299,26583,27013,23906,1692,-35531,-10938,105917,171778,141723,86345,1142,-86179,-88983,-33104,24383,36253,-29086,-59387,-35426,-16249,1361,90738,109655,22020,-9304,-20942,-66740,-70998,11415,73556,-12235,-115281,-105151,-34275,-23418,-50803,-22861,85796,94081,5867,-46283,-30560,21537,54055,43991,58222,59196,30821,-10659,-20941,74521,167955,135984,46061,21920,65234,44418,-36775,-103026,-105103,-7040,88242,48675,-7833,-53178,-130571,-183727,-172131,-75201,60070,90968,59360,50679,25700,-23680,-184,103315,115022,47304,22693,74336,105898,74612,12145,8319,60985,47508,2290,1151,1570,33601,68240,-1553,-60853,-9525,52920,75755,37045,41284,48031,-2877,-34055,-26464,9099,43627,-1922,-27522,16319,27414,-29724,-48734,19810,36034,15417,5227,12281,10069,36789,17448,-34054,-33291,7808,38359,-4735,-49950,-5318,22007,-43877,-30851,30134,12928,-33749,-52884,-48299,-60739,-64997,-88763,-131366,-77735,-17503,-39515,-48951,16571,67705,57752,28862,29344,13707,-28463,-15962,-19171,-93883,-145030,-116791,-126986,-143897,-73181,37890,90801,96155,59357,21698,57574,115981,71034,-7074,-2573,31525,11828,-10569,-32853,-42551,-29277,-50187,-107234,-88092,12433,60601,34943,8706,2355,28407,72213,79584,64486,60190,66311,93849,92577,33490,9864,26949,26597,44096,58103,24802,-25315,-52642,-18589,-10999,-73745,-102586,-21340,8622,2135,40597,62235,30416,29973,34713,28524,21972,-15894,-33736,-13216,-15694,37595,90302,73992,-25559,-141069,-106991,-2131,2488,-35313,-22180,23130,-3206,-91673,-68882,32596,125467,101711,21012,-15317,-24471,-14021,17813,21805,62235,151748,166783,102660,44124,-1606,-31707,-45765,-97536,-140883,-125729,-131240,-109589,-85221,-71603,-48379,-2856,1999,-12303,-10013,-36629,-47939,-735,52968,29169,3089,19264,49702,72324,71457,71218,33006,-41455,-41466,341,-9577,-21097,23989,68038,89323,47961,-58119,-88061,-17284,971,-71315,-30441,89081,125065,100936,44870,2281,-49997,-78010,-4313,97215,64942,6709,14357,-10852,-117635,-174339,-57855,72464,33533,-70603,-70172,-25505,-36490,-109855,-115719,-73042,-94957,-136895,-32616,142411,192100,80386,30000,67002,36446,12880,45602,60477,73315,95607,94171,91301,76358,19601,-58358,-76812,-48078,-44138,-66329,-53358,-57867,-51491,-27820,-34817,-25460,37094,98787,92901,51784,43848,20885,-29402,-38941,-14610,21173,113413,138362,13789,-71818,-22399,11341,-17879,28476,57971,-46948,-93178,-24156,-1550,17544,32770,41117,-7647,-85334,-103266,-29211,44517,74753,45601,-43736,-84137,-5142,38684,16067,31,53727,133591,111399,-21611,-135063,-144235,-73454,-43441,-55082,-16022,52060,41065,-5165,13946,27093,-6477,-51641,-78363,-73029,-48832,-13070,28912,34353,17761,-1782,-34760,1639,38246,17164,62601,129923,107911,27493,-55930,-84288,-103119,-137498,-130162,-108391,-102298,-92519,-82140,-99076,-60730,-17709,-2500,18838,30724,-19352,-101998,-74927,49005,129516,110486,80769,40191,8632,-3134,-37094,-116153,-130239,-34776,83786,107806,66486,73922,77066,19602,-70887,-93621,-25294,-30801,-116111,-91279,-47246,-49497,-29068,21960,19785,5186,39278,69353,54232,8976,778,-14313,-54138,-39558,-10929,-33074,-60824,-45194,-8735,-7100,-57359,-72306,-9305,47172,60822,70416,24221,-76371,-97369,35635,120059,87285,42789,25528,13328,30142,51166,32907,2938,6034,30419,32253,68731,90429,56184,15412,-39654,-45606,27763,-18076,-123308,-116589,-78688,-101794,-90856,-31157,-19152,-94831,-184466,-163108,-28564,142069,152907,76531,37100,20754,-14808,-32445,12514,37579,-28577,-135840,-151847,-58046,-10712,-15825,20054,44018,-8779,-71603,-38184,45645,85985,398,-107450,-100168,-3416,33028,21417,22099,54990,33347,19950,20187,28021,55301,152492,223428,140073,52589,56887,87453,133328,135305,41835,-52100,-29503,26037,38620,68046,65407,1375,-44038,10668,64380,41850,-22563,-53972,-57562,-14799,8496,4294,29487,67085,65569,75443,106380,52267,-28752,-17243,74823,108763,53195,-36281,-76963,-69624,-52104,-57379,-23589,32645,54608,-8954,-52637,-50649,-67421,-44554,31252,60851,35110,26969,19960,40387,66196,-29230,-164229,-190287,-100844,-21200,45459,108744,116206,71454,41500,17981,6458,53425,85217,86365,107206,125176,110707,101118,70010,-24527,-170827,-231786,-138010,21584,73981,1038,-77416,-68099,-4841,11670,-31293,-81049,-143343,-158313,-120251,-100530,-103637,-52981,2984,-4526,-9249,-3323,-12119,-24598,-20259,24429,71647,74303,53011,67317,89991,17547,-35850,58288,120660,59688,72165,65344,-39467,-89141,-30888,-41321,-160351,-207969,-199324,-182735,-123340,-48775,-48287,-109794,-175852,-146071,-13916,103782,100731,6556,-37507,-15232,-24258,-67949,-63349,4406,44596,-16221,-47676,11987,38077,-4565,20425,95132,85351,-45604,-157687,-56323,35933,-2066,-14810,27998,18159,-54192,-83285,7251,72242,14023,-28449,9419,-37231,-52710,1313,-13510,-58999,-18337,29264,-23367,-83864,-79691,-65769,-104143,-133329,-150413,-121786,-43708,-39153,-132875,-193430,-123747,-48951,-33660,-68986,-89548,-14244,89633,114828,118247,120161,66120,-48584,-116100,-107959,-88319,-60063,-17266,43239,139286,121825,55572,79608,130593,82012,-49992,-132477,-148528,-115844,-25753,57525,87983,67427,15450,-54464,-70529,-65954,-52674,-1877,59304,49999,-18069,-87374,-106942,-77939,-37019,-7867,32058,43749,3419,-39713,-17801,7943,759,14066,25773,2872,-40875,-41841,-2236,47016,72883,59952,40045,13937,-25735,-13793,345,-33755,-95574,-71084,27834,87353,22413,-40269,-78451,-57617,22384,51583,8035,-11609,5971,-34929,-83889,-66579,-24553,54124,116556,147767,134302,71625,-4389],[-19537,-30497,4787,66902,62951,-32210,-61270,24331,72201,31852,-37971,-75639,-9148,106744,173716,200981,161883,65866,16180,36005,27601,-26120,-89808,-79748,-6904,23777,-15102,-12366,62172,92234,3852,-57751,-49984,-85633,-94440,-22803,58092,76169,81705,73589,82821,93475,71683,8451,-5286,28734,10621,4289,25298,25680,-21323,-13181,83235,74675,-96715,-158773,-52620,1495,-3689,14055,72188,70498,-14118,-50311,-55122,-36313,-15876,-45706,-77893,-43648,6276,17822,7578,22849,38893,27007,-20442,-44224,10085,55081,25079,-25673,-2244,33905,33104,42712,53612,54746,45023,12612,-9775,-18758,-28167,-44450,-62840,-84133,-19839,32543,-41263,-135793,-115549,-35620,11542,34660,9878,-43867,-41095,19167,16786,-30731,-88384,-90080,-53910,-43545,-65995,-64284,-18422,-19962,-21673,6376,16193,7933,405,-34947,-72587,-68845,-22603,29562,37671,8863,-23066,-81131,-71724,-3806,9066,-20591,-41783,-73410,-107724,-172196,-180323,-141713,-89130,-3506,61166,13448,-32556,4480,80359,68733,3646,3225,13761,-11118,-8775,-661,36577,104147,111182,21854,-1486,77449,139262,165213,171162,107188,100622,157730,119641,14374,-14775,36505,5949,-65994,-45802,8253,-32358,-34672,30041,90765,109342,58826,-37948,-141730,-183608,-84058,75030,157470,99490,19407,-11698,-35301,-2180,37298,-32541,-143275,-110102,-35384,-29315,-45008,10467,59534,21973,-59581,-85789,-30616,71143,138822,105830,34609,-23549,-69616,-65802,-15624,-14623,-19514,-18211,-51156,-18604,49783,92914,67962,41248,-18536,-77154,-52996,-70175,-155794,-150148,-12443,69085,-25143,-126154,-168813,-148397,-92005,-32716,7781,70284,73172,4533,-64671,-43656,59606,104976,53226,39007,62999,32948,-49004,-83675,25963,156227,148170,49236,29959,107990,98809,-26635,-120422,-123606,-49054,44656,40834,-18204,-48716,-93618,-179143,-205877,-96016,30296,29349,-1399,17183,17542,-18766,-16764,48264,94740,85555,64080,100357,110252,18582,-75588,-63802,25844,46792,9592,13715,8666,4717,59606,58249,-13501,-28707,-2168,27061,9415,16977,27225,9811,44608,28932,-30587,-6370,10407,8779,25730,19124,-43934,-109752,-108963,-44943,40309,41578,4842,-10039,22604,6616,-26219,-11112,9311,3999,-46850,-74867,-35074,-18716,-56723,-22230,48102,61710,38201,6836,6137,10484,25013,21415,-15636,-34374,-61941,-117200,-109058,-1219,68977,46757,6052,4898,23498,37461,56767,-7712,-155558,-250804,-200935,-172671,-168983,-94257,-3673,21932,62566,82790,42353,43422,120983,115238,22918,3779,53065,75189,57031,-10249,-62002,-54970,-50304,-105317,-125430,-39262,17133,7539,-20466,-27449,10400,69051,80363,48109,34269,49280,56125,24401,-11214,19264,55230,29621,47522,101699,107712,43669,-10690,1047,-25253,-121476,-182236,-133563,-65664,-316,82399,104243,19127,-33626,1904,65205,86712,40811,-1228,-7854,-14860,43632,94243,56570,-73779,-215062,-192625,-57110,17437,5599,-27641,6812,24021,-60198,-67130,30966,121903,100592,8230,-69364,-88744,-32831,49917,59216,53828,108779,123353,68776,10419,-8735,10396,-1947,-75294,-125474,-110498,-93487,-23254,17703,-18700,-33043,13867,-6102,-52872,-52021,-56510,-46518,-11137,-1276,-40065,-43497,-650,33960,58454,76719,67457,-6384,-86064,-81230,-38635,-51162,-74396,-46353,5675,57497,41923,-32915,-34547,25120,30158,-29795,8939,118324,133686,92689,32141,-30952,-95641,-77229,35088,92456,243,-31004,37062,33072,-69705,-117656,-8558,117778,71913,-64070,-84579,-32405,-24042,-68695,-81895,-54833,-54439,-60534,4958,61169,35617,-33872,-47108,-23540,-29411,-838,47980,54352,91857,134619,128140,99785,45369,-30917,-71947,-28716,45853,34044,-67599,-130253,-146655,-104805,-28859,-1035,10532,41069,49089,4856,-1201,61915,80939,25853,-12458,-5983,13204,41597,47731,4822,-35414,-43232,-61099,-77171,-23882,21662,-16713,-40779,-15015,3139,50642,44062,8007,-55994,-117564,-116635,-62239,-16550,51207,96583,45917,-19458,-1172,16358,17054,25140,81809,135175,80908,-51077,-156851,-169608,-95840,-40463,-18599,11832,27832,-13377,-42637,7187,-1023,-84294,-109577,-84353,-94414,-102735,-74622,-34630,-19998,-40755,-25749,23464,88279,100970,51494,51440,85628,84937,33509,-37701,-58540,-81747,-110546,-98389,-97897,-112023,-129512,-159836,-182893,-86032,6214,-18702,-40161,27490,35284,-57937,-76034,10629,87845,98087,107177,100344,42219,-5770,-52148,-116998,-89944,16022,107583,125072,69458,60545,101749,63334,-34671,-33438,8007,-69595,-149586,-81383,-41629,-76034,-75318,-10416,27870,43403,51978,37463,10928,-7987,11091,24631,7418,5051,1671,-24213,-83924,-123020,-82964,-33151,-55928,-81226,-52074,-22361,-14807,-14126,-52842,-120224,-131876,-15888,78651,82453,54926,31426,29838,75501,89329,32161,10260,71810,113004,72675,54076,37929,4248,-8300,-34531,-11925,91675,107352,30538,-14408,-44057,-70894,-30786,6597,-23237,-89730,-141411,-100569,25649,190839,207669,142681,111250,57711,-36476,-61298,-22555,-16630,-58030,-103929,-81889,-16324,-22726,-34462,2759,-3404,-77650,-103549,-4367,106145,100410,-17052,-85071,-18295,75238,62529,42146,63300,93741,98542,116451,68533,11171,65120,183869,244822,210911,150342,111139,78260,48713,-5559,-42964,-32896,35337,81717,29551,-32944,-62134,-113779,-112652,6506,58578,10010,-29865,-34674,-27543,-19335,-55961,-73975,-15433,51913,47138,24384,2802,-30669,-8184,36626,101647,146961,104197,1771,-58051,-78954,-51871,-27594,-16569,-12401,-7012,-31912,-29237,-12287,-22552,36934,125427,97264,6239,-31278,-20309,50484,81909,-20101,-110228,-86783,14104,75211,69213,28302,21236,56619,103679,124458,115187,130335,131194,107373,78941,34835,-2096,3826,-16089,-57078,-97079,-113904,-68030,22833,39992,-9188,-13490,42822,56577,16098,-1378,8383,-40134,-107504,-108834,-78564,-38657,41256,66696,7106,-3416,16332,-12073,-42715,-47662,-44697,-41513,-3721,42638,68101,94626,63403,47625,72533,78074,50843,87824,107299,62190,18036,8335,-46436,-128721,-115531,-82316,-62741,-39727,-13652,-29823,-46907,-68195,-43082,32591,105196,110308,25082,-56196,-52939,-47404,-84935,-90314,-1845,75919,38149,27631,71975,35393,-45691,-20886,68664,79867,-11277,-80443,-3406,30228,-36712,-34325,40998,44169,-33966,-72674,-8276,39273,-32692,-81539,-20909,-56521,-77989,26454,83428,53530,73577,79578,-31986,-107954,-60207,-4237,-31531,-63793,-81150,-79578,-57658,-57351,-91967,-137703,-107488,-22280,29967,1760,-30575,10743,75931,88777,126305,187777,146416,2827,-69517,-27137,-7390,-46925,-57621,-211,90288,72563,31123,55783,68614,10000,-62380,-74125,-60706,-25043,40455,72701,50449,24654,19700,-26126,-94528,-132805,-121898,-101530,-28499,66501,78164,11261,-23361,-6480,-29730,-39557,28871,37969,-15809,-26142,-6210,2545,33507,47651,2775,-36888,-52611,-44307,3216,106793,184217,151810,87663,32897,1916,17516,-13827,-62773,-70975,-22433,39818,21524,-75475,-106641,-122432,-129871,-43769,40920,53844,52475,78293,37781,-38865,-41894,8616,93843,139189,132671,92007,48249,1959],[-26032,-13698,-13505,8727,38052,30824,8650,14998,32443,19657,-56864,-109617,-38083,73229,105005,113312,105962,49609,-301,9248,10044,-43001,-126476,-155830,-86110,-10710,1988,-9316,14035,44651,32573,1958,-28516,-87219,-76440,-39713,-10815,-8889,-18416,-48822,-42662,-27828,-20919,-22507,-22278,-6294,-12144,-6709,41919,85975,55407,47915,108287,73309,-81179,-147915,-59003,831,-36995,-67481,19393,36202,-80652,-133345,-120340,-109486,-106072,-101958,-69726,-32084,-9266,6449,22162,43997,44704,9253,-38568,-50715,-2226,67328,87725,36855,42948,100961,90197,57202,63193,51931,15966,9322,19673,-12288,-56912,-75589,-41672,9289,58818,33617,-72878,-167005,-140507,-21467,72796,70285,12594,-41523,-19277,61031,100367,48236,-78013,-121003,-37825,1941,-34746,-3078,71161,43288,2437,24156,51541,35252,-7694,-44521,-94108,-115081,-38056,40796,49155,52319,45351,-37018,-65375,-6172,14300,-17430,-40336,-16005,17577,-69719,-153993,-142002,-85021,-15571,36514,8694,-18579,4762,66604,47079,-4861,38726,71730,2286,-18038,11350,43997,88758,82302,5819,-797,72741,112935,105042,91779,29271,-4227,32598,39175,-581,11101,44255,-14152,-54905,8788,81415,38026,11537,67966,120203,99734,48748,-26945,-159940,-227570,-107225,67802,145426,117928,76742,52063,31356,29427,30345,-13446,-101444,-98517,-35360,-37379,-61579,28350,109102,40428,-88631,-116371,-24426,81519,71286,-34978,-85358,-92338,-80433,-11024,73816,48093,-32372,-78205,-65870,12083,52475,80264,41474,-58539,-134481,-117010,-60970,-89814,-148016,-107414,3805,32430,-26047,-54685,-128193,-191381,-136098,-29340,-4685,-12951,-4395,-4927,-50564,-48607,37007,56330,-13037,-9901,61924,43549,-42478,-69724,9121,73962,49792,-7681,-693,67344,76251,-31218,-122285,-100235,-49025,-16510,-7899,-54911,-64901,-22277,-44602,-74448,-3698,64527,26456,-9916,9090,5371,-34763,-54483,-5841,91379,154318,127029,115194,100328,14734,-94659,-136370,-86457,-50172,-47000,-3934,-804,-20887,85487,177785,91366,-27374,-58034,-57677,-64851,-24875,-14663,-28267,55256,79869,-2748,-4451,42265,58451,49061,34067,-7299,-62627,-83942,-16923,52617,-14115,-81628,-42069,23930,2775,-10334,22293,40202,29291,-25107,-56178,-26426,739,-14154,13000,76481,114963,114198,61186,22364,8438,51560,115259,115971,24599,-79364,-142514,-144594,-60774,15507,19366,13933,23141,24189,37309,69529,17456,-101503,-207814,-185503,-143423,-128070,-82936,-41507,-29750,19113,58121,22445,323,87049,136160,77787,39142,68306,66051,28083,-4164,-23537,-38328,-33180,-29019,-27883,8502,39310,30719,-41024,-92202,-61642,-12920,-11991,-30297,-4852,19075,-8014,-35745,-24452,12942,57184,61845,62852,75869,97118,81206,37213,14172,-47345,-152570,-210250,-173869,-103827,-29322,56762,82083,-27617,-103935,-4244,162181,211208,145229,78382,36863,-4032,10900,60838,99669,22502,-155688,-205178,-104567,6601,33143,-9807,-4614,34270,25183,41526,51575,51549,56112,34893,-24613,-56377,-4271,94429,104963,42280,38214,65208,70903,50242,26416,19514,-11647,-63856,-104993,-91697,-60281,-7414,5316,-12609,-1027,38150,-9377,-60901,-35877,-46,-3852,-32327,-59025,-76587,-43553,17127,25494,10160,29430,22639,-23605,-2841,36687,-9411,-62611,-77335,-67361,-51627,-3238,16719,15912,55736,66237,41950,24957,59614,118126,113812,83186,46713,-15707,-60734,779,69385,33514,-76974,-85508,1822,34049,-6029,-1273,69319,123788,88523,-17935,-58210,-23120,-12988,-50997,-87563,-95308,-63568,3693,43731,-6994,-55492,-58614,-78227,-93888,-77696,-46199,-30956,-24043,23092,69279,85929,69846,977,-69953,-69655,-8771,46035,44803,-46790,-153702,-212506,-165219,-50924,32864,65070,39282,-25918,-100172,-85270,3414,60212,74263,54202,13855,-22084,-34641,-8563,26429,16120,-38869,-89150,-87453,-39621,-3949,11208,7588,551,32488,109888,66275,-22718,-70337,-76985,-75275,-70126,-69203,-19028,43363,42132,-2299,-32648,-67010,-54355,-623,82036,118874,57305,-27574,-91384,-118477,-66360,-17529,-7643,10958,35196,12814,1829,34999,-20913,-147076,-168797,-130759,-139358,-137738,-106021,-39853,24363,-592,3197,86450,128902,98060,84606,95984,78055,61146,47012,23322,31615,-1794,-33677,-13810,-30317,-91595,-140101,-152570,-162100,-93435,-33876,-74248,-108281,-48121,8973,-9169,-40878,-49312,-21136,47415,113529,86957,15695,-4727,-20801,-48798,-8532,39903,36287,13393,-13157,11085,71380,67505,13702,12698,14897,-62497,-99879,-32530,-37056,-98830,-110382,-52048,9719,45945,29690,-290,-20484,-31349,2138,48895,62869,50435,-5926,-34164,-53442,-71628,-40601,11469,2635,-24700,-24103,-40735,-75012,-105206,-153530,-148345,-93358,-17603,25393,37903,39699,26374,29498,84657,107705,50154,26327,82253,110577,73960,64756,36524,-23770,-18142,11337,18556,52912,92665,103564,47177,-35696,-49805,1082,15202,-31025,-50980,-21534,21153,52823,121413,102519,69857,92123,93331,18592,-25613,-6420,11438,-22983,-74626,-66911,-32003,-40267,-31285,-15773,-78162,-197280,-210666,-73974,64125,68206,-25175,-61285,-10062,32532,-371,18662,80610,82555,66314,96928,40725,-27099,44460,108946,79099,71568,99531,89783,17653,-71784,-128364,-60186,22244,65257,79410,-11122,-127641,-150700,-155123,-169265,-82763,-28236,-80073,-97351,-24936,25321,4949,-80417,-115098,-69744,-27426,-43323,-56892,-58316,-54251,24130,51575,47813,97678,95194,8514,-45112,-73826,-57435,-18381,-29877,-79121,-77846,-35377,-5402,2797,12512,68895,111575,55298,-45917,-88482,-56210,37545,57063,-38982,-71215,-7789,67015,79751,20063,-77458,-71072,38654,127933,147243,119649,90709,47964,16295,-7331,-31161,-23803,-24345,-96595,-119580,-39106,5294,-42820,-79811,-63321,-10387,54053,75257,14087,-64166,-68151,14954,53630,5283,-36980,-41953,-29240,14521,29277,-8093,1100,27595,-5968,-52290,-72012,-93145,-122489,-78895,7169,37334,58345,89494,98859,61201,32592,15134,44219,88031,106752,63933,18843,14094,16021,41185,60757,54490,15681,-27099,-75019,-62105,-12761,51050,70173,45873,37249,34609,-4496,-28548,-39224,-76046,-112846,-77503,-21860,8054,78312,96478,-17068,-107594,-55080,14311,2321,-12098,35636,111568,59051,-51056,-28726,78247,78767,-16299,-73802,-41232,21339,1030,-63346,-56723,-79956,-84897,11022,84151,70083,80118,84946,-21981,-113515,-87483,-12123,6482,-17228,-33971,-30816,-54274,-80284,-43700,-45723,-90743,-74230,-6736,17296,5242,203,11591,-10697,20247,139971,171411,88547,61424,93959,60747,-30335,-80700,-62077,-16723,-21077,-949,29774,101,-35890,-34019,-16840,-1861,49705,98351,75916,3533,-42318,9971,45585,-36010,-148981,-178211,-181035,-85727,68160,102942,46683,30404,38216,3325,-4395,53384,34052,-34778,-24578,-18314,-45684,-9882,22938,-58771,-130841,-102858,-40041,-12298,41504,123089,135010,81930,36118,8094,4701,-42073,-65315,-26426,52882,58346,-50723,-125977,-82929,-57984,-84881,-61058,-7986,44748,75310,103089,75113,-4416,-23116,29548,87239,65109,27270,-16712,-50932,-42951],[-19319,6079,-44233,-70532,-4049,72196,63640,-5660,-24553,7353,-16063,-46081,2666,58444,49004,37572,64510,73287,47592,35866,21287,-19838,-82535,-111472,-63747,1899,-3168,-33553,-19896,28361,75445,64116,6897,-30573,-38938,-95265,-109020,-100643,-116672,-154917,-142429,-103637,-32342,31678,22702,-17111,-34827,3944,55542,95259,116836,130261,102492,31916,-35792,-79315,-21805,59650,-6283,-119896,-87595,-53355,-106532,-139852,-154245,-137922,-96211,-69494,-36749,-11689,-1921,19537,51517,71223,58951,19250,-20306,-22731,-2845,44892,84899,51445,54225,115284,77652,-6565,-870,13070,-15418,-274,56571,55076,30073,-7580,2529,35010,46551,-6537,-78485,-112438,-59283,65859,169839,116186,-8118,-50680,-24551,8652,70760,82885,-47907,-122800,-25801,44664,23702,59672,154752,116566,20466,-3448,40877,31946,-23853,-57690,-119039,-143969,-52406,25525,29808,52004,96459,51184,-27190,-20600,15516,-10106,-45719,17900,103627,46947,-40304,-52473,-33899,-4091,35631,36980,25582,188,14163,2115,-13535,64747,111281,16778,-9869,52782,88182,80716,57542,16459,8716,24063,48308,47743,16188,-50054,-82705,-62468,-38217,-22239,23920,50193,-17769,-36848,33083,101133,67416,31571,69818,109534,81781,52694,10184,-105683,-206885,-126240,46419,141543,124930,92988,69145,59929,38992,22471,35395,19157,4876,12108,-17421,-39407,60696,147210,78557,-26547,-72719,-55683,-17081,-41340,-108454,-113828,-78895,-29057,29660,80523,55177,-55357,-117294,-41808,50243,9827,-14647,-23306,-97243,-136763,-66736,-13923,-59158,-75868,-5348,49700,14042,-7303,29805,-47236,-170440,-144615,-30361,-24539,-81232,-71206,-13324,-19975,-43319,-13703,-8875,-54926,-28647,55099,56614,-874,1743,40944,1887,-51021,-37278,-17650,-1320,22470,-33250,-127724,-103101,-52239,-50727,-33326,-60852,-99417,-21658,59490,73862,93471,103832,66399,50115,57528,20363,-47179,-72486,-12404,81384,148001,141845,134224,107465,46557,-48826,-126190,-133314,-130808,-120624,-50311,-15918,-9297,108390,194399,98727,-11243,-45391,-93452,-119198,-39372,-14358,-43565,31465,127105,102287,53794,48493,46820,25054,26805,24983,-6935,-1471,41064,19975,-94745,-114489,-16334,48848,6351,-18524,22875,75704,82194,3467,-59570,-38422,17109,29554,36898,61283,95456,109275,65638,23311,-12305,-6243,52958,89563,30193,-62868,-93901,-95211,-75309,-58427,-55110,8822,66053,688,-64205,-20464,5219,-23573,-71601,-71362,-77131,-110728,-100757,-45749,-9599,-15397,-38134,-39203,-5445,63354,109683,103626,74481,52682,-19396,-65467,-23610,8577,-36281,-52004,26907,88096,77388,81795,78332,-19037,-113151,-108975,-85604,-95568,-81366,-15508,3678,-43438,-51376,-7916,31224,88372,118271,68150,7982,14347,39088,31484,16987,-45126,-129374,-165786,-125731,-84742,-44565,24641,67568,-16899,-80899,31361,197174,234077,175789,114080,65941,20954,26303,84696,184261,161351,-26889,-128465,-64971,34464,61573,17653,-7843,33329,105292,166163,99663,15166,20760,63443,51783,15801,28778,71779,50695,-3227,861,49663,78809,67075,18201,-53289,-75554,-55147,-75439,-62479,-24918,-18370,-45903,-6260,66287,77368,11266,3597,63341,80877,18184,-66362,-79133,-46385,14123,67326,23791,-47355,-25755,-5362,-8590,107131,194580,82838,-10562,-18746,-28546,-43695,-29220,-22192,18064,83610,57365,26194,70621,127438,132473,87704,49330,37819,8664,-18502,26248,25234,-30124,-67887,-66790,-28460,-2733,267,54364,122896,127311,95614,36195,-3068,23787,49304,-19887,-103125,-127121,-82787,-10682,13419,-40749,-48195,-37472,-87233,-98529,-54289,-55082,-83323,-62453,-46911,-54613,-17078,30450,1921,-49660,-42285,3639,17433,40190,38257,-38693,-146197,-159633,-76992,30279,63921,-6825,-74266,-105607,-104493,-82395,-49013,32812,81042,46734,-4275,973,46811,64549,24401,-27605,-33528,-10372,-246,7976,50400,65807,51335,87454,163883,111391,21793,564,14338,-13310,-43941,-60307,-51152,-25675,-14080,-25317,-49282,-106683,-106333,-29394,64353,84891,37407,12865,-1670,-40563,-9708,53235,54929,45095,82664,83820,47655,40006,5520,-73844,-104761,-93833,-79826,-73702,-95121,-36664,77344,70440,41654,78896,71009,49755,122501,166533,89730,32127,57233,99541,128877,72085,19191,53831,55342,-34400,-115531,-107716,-73879,-27430,-43772,-104015,-127620,-103150,-40756,935,-4774,-39454,-45056,17876,87667,37374,-16916,9412,36941,32855,53814,43427,-27778,-88399,-86219,-7449,53157,54694,59634,71227,48260,11000,2658,2501,-59420,-95909,-105259,-102574,-34162,43724,23728,-2141,10740,-7246,-4553,23214,50940,64242,-4624,-38506,15903,48753,55394,86520,69687,54669,80964,30634,-57333,-88939,-132635,-112897,-30349,16179,10939,28733,51136,36537,28000,79491,125898,96834,52179,40608,47112,67989,108516,68759,-11470,16522,84475,65134,20097,8548,27706,-5085,-39513,-15482,19934,25483,865,9806,52543,60880,30488,24382,-51097,-77167,16528,115080,92619,14196,13409,67435,45832,-57202,-100221,-52182,-16264,-3726,-14103,-87126,-210179,-269280,-168316,-11843,55108,22204,-9721,-23396,-35793,-57617,3572,100116,106171,41125,33106,-5807,-26153,46992,41830,-73515,-92537,10114,53281,-15758,-87604,-57466,74264,112534,70400,54361,-13789,-93811,-89619,-84868,-155841,-124018,-44167,-81404,-123067,-19331,70500,49226,-39753,-80378,-74545,-71786,-85176,-73176,-30334,2039,55357,26504,-24650,28357,71725,43464,23472,-16033,-33749,-4006,-8198,-73026,-68009,3238,5933,-37538,-25213,17107,30022,16134,-24844,-58876,-59155,-18644,-17180,-76631,-66440,-7748,27417,16112,-25365,-72183,-40861,49777,106323,101464,67623,16455,-60704,-85571,-43506,26621,88352,50865,-74932,-100475,1978,59423,-28502,-119417,-85010,13564,56446,5464,-88438,-156164,-147318,-30410,79161,95011,55877,23927,-21562,-47566,-26998,-10364,-5407,-7396,-13926,-31892,-44900,-54023,-98128,-100034,-9821,55131,72731,106928,94031,52477,54077,30905,20337,65272,111595,60423,19390,81402,109603,85879,86108,91098,51456,-29168,-116215,-107461,-22776,46014,25297,-46200,-51623,12593,35231,13344,-3336,-26087,-48454,-71334,-104902,-60288,62256,69344,-46942,-94518,-12306,8454,-62425,-22582,122464,211029,100819,-38884,-1923,124272,110501,-19255,-99091,-77194,6357,58149,-5411,-60309,-64023,-46822,-17008,19745,15820,19191,49035,-2492,-105274,-144817,-73383,-6044,-26143,-54516,-14279,-20309,-65679,-12094,-5347,-106571,-144280,-55497,25229,36445,24340,17903,-47552,-79778,13810,106386,153414,212502,198375,105956,26371,-41537,-88392,-70810,-43075,13333,42461,7547,-913,20269,28128,45163,97089,109613,55839,-13715,-65718,10488,126153,101809,-34697,-124420,-147002,-40230,91682,77006,22403,63543,97825,72212,51228,59153,20238,-28271,-13682,-9177,-43050,-26743,-6444,-113285,-199067,-129093,-25723,-44428,-79020,-966,71065,31222,-4547,-13463,-14605,-28058,-16730,12633,92008,94050,-9502,-52887,15003,36900,10506,-29159,-56925,-18829,26749,60772,62333,17029,9062,56652,78418,9734,-30093,-58210,-110262,-97228],[-24460,-17185,-84411,-119172,-53736,42145,51663,-44534,-89164,-29442,13522,19338,40129,62277,66336,54560,69442,93299,70963,37614,20353,27398,19960,8689,22051,43269,4009,-25997,-12240,5880,19341,21661,5435,12341,-19423,-115723,-126362,-101943,-120980,-154723,-117062,-39664,42998,82190,46858,-32202,-58105,17562,43129,21794,52955,92247,33648,-24228,-27282,-61804,-22372,81596,26524,-115132,-144077,-117704,-96063,-74602,-105352,-91600,-29181,-5790,-9820,2195,18589,28111,40208,72529,86856,74496,54225,40691,16973,9391,32023,27226,42851,77065,14637,-89999,-97371,-59985,-63277,-55395,9978,76079,110821,59612,24249,22652,22184,-11289,-49680,-44347,19020,102197,161054,104826,-27217,-64300,-61651,-76674,-17990,57988,-31986,-114162,-45547,26789,24722,39645,132303,127687,20206,-44345,-10341,-5742,-31493,-58275,-119335,-117126,-31327,8987,-9055,-1246,77119,100835,26922,7146,50724,1379,-74114,-23461,74729,72188,48588,34689,-23,-14464,-3044,-11652,3057,-2366,4157,26135,42467,86943,86880,3858,10399,99365,126296,57383,20085,27887,15221,-30678,-27350,-9720,-22011,-58121,-62190,-55050,-65288,-48739,-3433,-5885,-84764,-90558,-25849,34204,43762,50441,62809,86800,106558,95937,43486,-55016,-159414,-124770,15942,115043,97670,44648,6012,3633,17663,29765,72108,104615,111652,84235,42135,24546,95972,141170,81264,39678,-491,-73529,-104129,-97258,-86369,-72833,-45281,12613,31811,12542,-15919,-86418,-101307,18227,100030,7931,-46256,-41897,-67244,-69886,-6246,38730,-5082,-27888,30267,69457,29886,-316,35916,-12804,-129221,-141658,-42072,-18384,-57987,-58176,-7633,14599,5514,5216,22169,8581,3928,38174,67603,62325,76512,80134,-5945,-51399,15015,31435,-1326,4685,-29901,-133951,-148003,-81335,-28929,7021,-21221,-110917,-76235,39627,78325,65700,54579,48132,71106,91264,51092,-35627,-60441,-2146,26938,34648,55649,93277,83458,27479,-38295,-67628,-64016,-103824,-129014,-87890,-57446,-8711,82985,69955,-19121,-11633,-6224,-87378,-136002,-42173,18497,-8648,36860,165443,211292,140383,43570,-22943,-58011,-16940,23573,-4882,9260,31553,-8194,-66900,-18392,57150,70354,4544,-44096,-884,87481,97724,-16452,-103526,-84847,-20298,15878,19546,-5211,-7502,15552,15468,20395,-4298,-73204,-102839,-59381,-33743,-61482,-35009,6604,-9022,-79924,-119286,-21442,85148,-3218,-132021,-106911,-48034,-28109,-15330,-849,-52738,-142862,-149973,-35233,37901,-30638,-128530,-85467,24190,50097,56142,116730,138720,57471,-79288,-124070,-76492,-46835,-81551,-97239,-18661,59136,52775,52212,76097,21235,-66159,-77038,-66462,-97325,-100629,-39639,-3034,-28510,-39671,-1987,64139,140542,160294,84445,-9012,-34339,-12062,8238,13704,-38262,-96513,-111937,-82485,-78181,-43473,43037,92591,47427,35874,106929,151107,136084,115922,86522,64246,62688,94439,131850,190759,177153,47834,-22531,26889,80907,78989,14865,-43941,-9703,84419,165259,122779,32199,-13300,9496,29069,19274,10136,-10159,-57862,-71581,-19282,42754,43809,10055,-38232,-119050,-109345,-36961,-45945,-35480,9782,14471,-21981,24214,106980,86079,5681,43239,113777,53065,-58181,-116870,-80823,-21715,36524,70220,-493,-90440,-62834,-20402,-18478,88001,175313,96649,44113,53950,20032,-14790,-45068,-86589,-53692,12667,-12076,-13016,77198,150883,120163,32980,-20256,-25836,-27756,-55042,-41149,-40364,-27757,8525,597,-24178,-28917,-37622,6188,100420,128517,106529,75997,45983,69707,122637,45899,-72300,-99864,-78882,-80945,-81529,-85569,-66311,-87061,-134569,-95647,-10633,-1955,-30665,-13417,-44257,-130147,-119645,-33841,-206,604,17948,40929,38510,72666,117855,84260,-25606,-93270,-69864,7862,-4393,-110140,-114004,-46168,-51198,-102810,-122240,-55396,27958,50799,43102,74917,98974,34808,-57754,-57920,26341,51281,-17267,-31853,46663,79900,59006,78588,141882,120123,73365,56300,54620,28250,4482,-19914,-37035,-31998,-29243,-36471,-25206,-59631,-89264,-37093,32279,13128,-33754,-17493,3126,-28791,1425,105337,134321,95306,96554,65630,-25011,-28641,52557,92043,51075,18694,39649,15796,-89866,-84491,29242,45198,20518,3286,-37332,-1798,113383,134215,21536,-41367,19620,112596,153138,68842,-18412,26388,82007,26953,-80578,-97160,-18504,70607,35554,-49807,-95975,-101009,-61322,-33849,-24559,-15296,-15219,-7529,26414,-8216,-47045,-6823,46215,48947,44944,11180,-47347,-95006,-94329,-3335,50840,29690,57863,102430,67499,39924,40077,-16413,-97813,-66089,-54623,-113289,-76517,26114,32517,10918,29862,8378,-20643,-43064,-31510,13073,-20573,-45909,30694,57397,43689,88836,76982,63785,123541,81582,-11020,-3510,-15863,-35974,3850,45099,43497,65681,74360,43284,21531,58633,112816,109654,52425,-6157,-4423,59117,109807,28140,-59432,4675,93418,82120,27723,-48156,-112850,-118557,-43583,15403,22988,24981,32865,39055,22012,-4936,-17063,-15708,-114850,-161612,-54677,58590,48086,-21991,-10785,58153,65748,-35765,-113185,-51200,22742,24835,110,-33365,-101916,-199816,-184110,-61755,39139,67465,53588,1543,-32277,-38233,19644,112311,151794,65998,3855,-27979,-12552,50213,30472,-77416,-105922,-19865,25429,-21554,-44133,53826,176634,146653,45906,8338,-2380,3626,21222,-19799,-109947,-62204,42715,5203,-82662,-29345,52427,52821,6576,-25666,-56248,-64778,-52628,-36914,-6163,22771,35098,-26817,-64270,636,73857,104428,110411,44126,-6188,8965,23651,-29001,-29636,14279,-20062,-96038,-105091,-82836,-51512,1926,16795,-3954,-41558,-71959,-99073,-124662,-86553,-47225,-32105,-30078,-21753,6169,47118,60892,45268,25627,14039,-14240,-81309,-95449,-10284,116103,169092,93697,-13264,-18931,15784,23346,-15085,-36198,1179,30287,-7255,-55109,-102868,-161826,-155431,-41160,61965,88643,68974,45009,-7100,-53475,-35613,-2166,-30608,-82698,-58796,-13506,1986,5473,-51545,-90365,-3108,86880,99739,68000,10762,5845,70342,56508,20072,47309,88269,45054,19277,74115,57752,-4522,-5490,33150,36212,-14800,-106475,-121254,-68996,-51512,-94574,-134400,-111557,-55493,-23804,-11384,9857,51269,93352,35669,-77369,-71449,10284,7809,-20378,13484,92734,73164,-40577,-26531,100976,175814,79569,-23851,18982,118219,91202,-34352,-103293,-98415,-49218,27544,-9064,-76189,-61388,-19465,-23728,-15446,-29186,-46688,-36,4502,-86852,-163453,-115101,-42409,-55658,-88863,-30290,-1434,-42680,-18527,-35981,-131918,-149307,-37779,62629,87475,93665,86269,-7141,-89646,-70480,4789,129934,242701,198224,100395,64607,10115,-50235,-23751,6259,27583,29052,32105,60330,64262,60741,74390,81847,55019,23782,-3641,-52947,19,138612,185289,84761,-32205,-66798,28839,108606,51382,2338,74642,141906,108659,33827,-2066,-11198,-214,9011,10954,407,11635,4536,-105346,-177449,-109057,-34228,-87142,-143036,-55171,19556,-39210,-66255,-24065,-120,12950,33954,21235,58966,94760,65085,36741,64932,38787,6267,-37805,-106891,-109464,-66413,-8806,29999,28021,35720,57639,58966,15303,6845,-15321,-88983,-104147],[686,-30043,-87650,-104096,-79660,-23287,-2195,-63894,-91665,-43323,-3728,16415,27041,50725,92414,93847,64312,47140,10731,-19856,-10311,56210,112618,116260,94315,76035,48206,38769,34789,-10364,-70639,-76383,-46203,-20049,-5935,-16697,2975,5085,-31077,-75027,-34707,47680,67648,35259,11490,-34231,-50671,14880,14239,-36011,-38302,-21488,-39416,-28046,-15958,-73855,-52757,52887,47015,-56487,-93516,-90916,-74215,-29883,-17557,5253,22280,8955,2792,30328,56175,32566,10540,66172,123556,157126,174031,133300,65363,22549,14825,15080,39355,41148,-23016,-95297,-112644,-87638,-77172,-92244,-70897,16425,80847,30973,-9884,1217,18471,15519,-5961,-15184,12503,34014,48758,55225,8938,-27523,-48439,-73167,-43197,24650,-29256,-99828,-81036,-37862,-15985,-78,57617,78552,14047,-58750,-72373,-57771,-22884,-21262,-61060,-38974,21906,26262,-14993,-42019,27964,86455,49576,43777,77896,10195,-74408,-53392,21708,42101,62870,41829,-35208,-71837,-86555,-131744,-82234,-4564,44190,108843,144335,111065,45587,1553,27430,87451,109775,39208,-14538,53,-1412,-42207,-57859,-42881,-17925,-15881,8012,8617,-49400,-54651,-5676,-35033,-140264,-151225,-89396,-28137,26326,74021,55894,68497,135022,126657,35017,-63590,-119084,-93546,-26413,30436,29128,-17395,-72046,-78244,-11691,36754,61861,99799,143321,115346,70898,67436,121191,113622,29991,13353,30378,-21423,-63518,-66645,-65093,-64643,-55234,2137,18406,-27697,-55985,-51780,-11037,78780,119420,31427,-17020,-43616,-53438,-30069,6432,52646,32944,-22121,-8555,51280,54731,-18444,-37518,-42684,-93728,-125167,-54798,12798,45930,31958,11420,45761,96875,96803,96681,89174,42450,28398,78822,120120,118785,90768,20471,7059,79733,100691,55296,16007,-29606,-111400,-158385,-86356,30123,70290,31007,-35960,-41854,-1713,-8890,-36163,-37861,-24437,8616,53925,56185,-20363,-49051,-2881,-23896,-68979,-60692,-10239,10765,-31164,-64572,-23066,25570,-18522,-60924,-71800,-97865,-45536,10265,-73695,-114893,-14088,10762,-79581,-155278,-86080,23398,44928,80406,159532,216219,194684,77113,-50700,-105284,-39689,17690,-11781,-23772,-2013,37203,75716,123020,119146,80253,5544,-41803,-587,79726,79363,-33205,-105852,-84139,-40959,-18855,-10933,-51072,-89916,-66559,-29579,20142,20972,-74937,-169912,-150887,-97547,-80157,-18480,65316,70962,-22483,-96409,-36845,74192,56681,-51332,-90923,-88638,-78399,-71856,-37990,-64261,-151852,-161723,-22359,71498,-3428,-114985,-63765,45503,40173,38857,160530,222208,100099,-48682,-89528,-104916,-113208,-88325,-79671,-90945,-59546,-22456,-25409,15022,35405,4953,13443,20198,-56870,-122440,-71647,19834,37230,3062,2258,58564,122497,139250,118495,51587,4699,20940,45232,29425,-28676,-70522,-80768,-83226,-103409,-54943,54584,100729,98574,152613,176080,104802,49646,57130,55587,59892,95472,131153,113086,94028,76504,38121,48657,81610,81152,63967,-5972,-80735,-63614,-16104,39463,67871,35847,-36511,-74359,-74252,-50108,-43630,-67181,-91552,-89315,-39428,-3645,-24358,-48061,-53750,-69818,-38738,16057,-4440,-4934,38299,69937,48450,50625,85286,60553,-22070,8029,54530,-56495,-164292,-150739,-92354,-62090,-21676,17811,-16216,-80558,-71034,-33006,-38063,-2592,33908,19721,62344,109048,62613,-10752,-81437,-138190,-114868,-70966,-79462,-35451,64359,117322,66862,-29542,-64170,-58177,-62681,-97020,-69549,-300,61363,70384,26684,-15058,-10124,-35783,-51203,32218,101599,104170,87056,57675,66537,128320,94998,-5105,-38591,-49914,-102118,-126620,-124713,-137133,-173884,-171765,-98555,3179,81109,90120,54806,743,-94363,-137207,-97586,-35704,42703,97692,101349,105800,138407,133097,92215,33130,-17239,-18001,13296,-48929,-174205,-141021,-16551,19851,-9439,-41601,-49574,-17792,35478,68314,81597,63630,-28781,-124082,-85469,38279,41420,-85532,-106746,-4616,27481,397,8361,66311,75981,64971,36355,36932,65897,64556,11545,-15580,2798,10942,-6770,20328,26352,-11939,-13306,7053,-52602,-113869,-81765,-40312,-54976,-19952,87586,139731,112367,70038,-29609,-140042,-86706,95832,203702,150249,86493,84571,38177,-70685,-95100,-45365,-43609,-29872,-41053,-69464,-10549,48906,11316,-73587,-95415,-24530,78353,123002,23603,-79545,-37123,65485,76969,-40860,-100822,-20371,110648,134192,57609,-35526,-63083,-40110,-51321,-62465,-40765,-42619,-57302,-21505,-21647,-71383,-58362,3154,31028,13192,-39372,-59567,-57887,-58671,2937,42987,3619,12977,68402,33767,-10556,-5006,-46113,-85464,8264,47595,-32123,-63849,7010,47950,21478,-8300,-23962,-36953,-79487,-89954,-32091,-21485,-26867,-10472,-47377,-57223,33898,57845,17163,45216,47723,10874,38053,53096,37727,50269,99994,125951,130969,99526,55503,28826,35114,70593,89143,55158,9954,17586,60298,67023,-52661,-149509,-73432,24497,41872,22062,-53354,-141385,-122764,-11101,46326,39816,33523,48908,52751,2593,-32840,-15147,28521,-46767,-108532,-58298,-21239,-61266,-70182,-24505,8934,40980,29029,-38938,-20689,48448,57072,30325,20284,8888,-38192,-71299,-41519,19147,83021,115171,68446,40170,45950,67797,115565,155652,90818,23575,-10762,-5317,42411,49197,10857,1039,15479,12287,-18966,-17947,48509,134249,121221,29569,-29932,-3760,54457,57495,-10434,-53860,42907,132049,74989,-25160,-51336,-39426,-9967,15370,5661,-40801,-43619,-8238,-7301,-31049,-32213,-25269,-61297,-36460,51112,112354,137195,142739,75329,14668,5718,13301,-23638,-45870,-41908,-58663,-97379,-127294,-127983,-64946,4621,-351,-5724,-3982,-41239,-115969,-159230,-104277,-47226,-20099,-5839,18782,51605,73273,48892,2871,-12622,388,12147,-16694,-30820,30074,119577,108143,20802,-11394,35189,28477,-18393,4222,83399,105229,36650,-32651,10795,32357,-62389,-92584,1793,49214,28360,12543,1956,-14783,-20310,-3416,16411,-26611,-104730,-86640,-11150,17989,10031,-40588,-55223,6519,35121,19611,-42670,-94426,-60000,38901,32794,-7024,8894,51758,50423,37580,35161,-20548,-81567,-87602,-37808,-2457,5603,-53262,-98352,-101716,-105379,-144797,-152433,-112118,-100230,-113381,-87827,-20093,100269,183573,111757,7902,-5134,-11961,-38985,12380,96279,155801,144603,36005,-30223,2430,40341,1191,-468,56034,78744,31423,-31198,-49772,-82470,-116162,-64651,-53096,-94424,-91182,-31544,12143,29777,-16819,-61081,-18456,476,-58941,-112316,-92208,-54406,-43301,-55488,-29862,-6743,-27837,-28557,-56969,-103337,-79630,22265,113881,144355,128736,93328,12749,-43422,-49420,-34098,51917,140264,115523,66493,46820,23753,24068,61408,51539,12920,-25988,11389,84130,84266,78755,71309,21014,-1450,37259,41346,-14452,1866,93928,133203,54657,-28861,-45030,20615,71310,46028,27705,74636,123757,76740,-14077,-35533,-372,41583,41497,31077,38380,63782,58166,-33236,-95217,-62253,-37985,-87757,-122564,-62801,-22146,-69669,-60848,20754,48966,44552,60251,20961,7924,42452,42613,22288,14837,-39628,-79984,-87005,-136854,-161305,-126410,-45922,18008,32007,23806,2665,1714,16256,44652,11424,-49825,-53196],[67438,14100,-45158,-66695,-71118,-51802,-38894,-47785,-20108,-2871,-40729,-39732,-10417,13130,40354,46227,4664,-47126,-78451,-74742,-42955,36050,122589,141217,102659,75006,89799,109173,82591,1511,-74901,-99431,-86250,-69402,19564,108533,143158,108101,49962,-40100,-64903,-31301,-41764,-63623,-28846,-5633,-18880,-8704,-7934,-6605,-24122,-65147,-48404,36566,62845,-17941,-39804,24629,44850,-5360,-8580,-15794,-66412,-63213,17271,71077,18929,-33499,138,62509,93561,49826,20533,86565,148874,198906,241466,191519,109332,75187,43515,12293,36810,34916,-15583,-31757,-30853,-36318,-26305,-36519,-49490,-21973,-8318,-66994,-89976,-71703,-44735,-3253,27691,6941,-16946,-30202,-9034,48658,72373,50944,51319,28532,-141,14649,-15737,-72708,-101144,-91279,-29492,25647,38686,21400,-5748,-68413,-126938,-113982,-43602,5880,17142,30306,46185,53501,26658,-25976,8901,45387,3166,971,36813,16152,-6013,12673,37436,28969,33940,-12121,-104287,-134753,-147627,-198992,-134519,-29658,39078,126880,182090,113212,39827,35365,24272,2750,45887,48878,-21638,-70259,-58877,-43542,-51952,-31266,6744,-16233,1401,27904,-18307,-22232,38891,18534,-93962,-125469,-81200,-17934,39721,63274,17643,28444,97083,92109,994,-77406,-81467,-55323,-60009,-56671,-53784,-69843,-103420,-99747,-31082,8529,5486,37810,97126,66640,-881,15022,105237,100352,-16973,-64185,3477,56769,54440,-11550,-102537,-126435,-104612,-39155,7488,2063,6588,59893,98826,92185,66692,331,-46616,-98475,-90339,-40005,-10858,29974,33576,-17115,-31813,34141,62618,-37562,-110338,-96246,-72246,-71398,-35372,36077,125110,107700,19716,47199,140308,133476,84494,64030,29159,21500,67303,113320,107312,76510,30049,20384,62775,96581,67355,-1640,-35144,-46737,-78702,-32846,67177,72644,50341,98954,109760,30277,-50774,-73837,-60069,-60422,-61124,-13431,25007,-26637,-52165,343,-15247,-70646,-98923,-72066,-34127,-37032,-46295,-2380,39029,18406,2576,-24338,-90232,-81545,-67940,-125515,-91837,4568,19349,-56405,-178617,-159978,-16556,74835,111107,97724,104044,157024,112504,-826,-50323,-6500,20789,1299,-12577,23745,114469,168127,168201,129336,79335,11694,-9668,20224,57635,72302,23111,-12798,14459,30417,-7956,-19978,-34202,-63113,-43432,-6180,37926,31393,-32863,-105102,-117554,-91961,-67134,-27692,33207,72765,35296,-26962,-19121,63288,124648,68099,-41229,-94702,-83689,-114624,-90833,-56766,-100296,-110048,663,88291,46418,-24569,-8134,24330,19660,56119,179535,211577,103794,16612,-7677,-52768,-60411,6246,20460,-58999,-72044,-26704,-52869,-39579,14882,45736,88293,76495,-42605,-123881,-48249,74700,108993,67729,22143,-7415,55,52922,120865,98048,48689,75043,100425,58408,-5869,-34866,-54677,-76482,-101501,-85552,-15790,43820,89225,155394,146304,73212,34112,34798,31725,35371,61157,76140,23936,-13335,-15774,-2054,63530,73358,24684,9768,-16480,-60457,-61266,-78320,-83495,-59371,-24914,-18799,-62835,-122971,-116586,-90162,-68365,-40203,-34545,-37702,-59692,-76128,-56210,-17679,33898,79821,92386,53196,41753,56719,69875,46088,31228,34758,35329,-14400,-20212,-8058,-95449,-179061,-154921,-118749,-123631,-90790,-21434,19754,-8797,-51977,-29818,-7757,-18653,-27101,-21467,56702,127314,104932,-1892,-96244,-119612,-87280,-82330,-96173,-30071,57090,87692,37220,-49029,-44711,11991,11680,-31880,15752,115065,144580,74245,-10315,-41744,1409,-543,-54309,-27097,28964,47818,47775,21384,13082,56865,63749,27615,5874,-8807,-37692,-59141,-89647,-148019,-177063,-119777,-55925,2965,127841,165668,63863,9272,-9977,-65441,-103131,-59138,58828,132396,118295,124683,163267,107683,42524,28032,19518,22509,30404,-26526,-123226,-116342,-32257,50703,102817,105639,58928,12707,37852,67981,41927,6513,-30115,-69246,-48521,22115,12514,-78066,-97842,-48600,-41369,-41819,-26513,9586,15826,27969,18201,47569,107141,94125,14542,-16602,5831,35485,29466,40022,64907,59473,15699,-18453,-77550,-129433,-89643,-29576,-36625,-26553,13332,45761,72700,45107,-71498,-136517,-50586,106256,175709,117531,56164,30734,-922,-17102,-11030,-39883,-84529,-52354,-12944,7232,25403,-7174,-52683,-67057,-62300,-18924,54932,83253,-762,-63594,-25069,66553,104256,-1128,-89834,-65845,43447,126735,102952,6537,-33128,-8241,-23743,-58361,-88220,-137296,-134208,-44532,-14578,-75834,-115335,-60084,17268,1881,-76029,-99709,-72871,-41523,6027,23937,-12667,-33440,-11168,-27565,-66666,-65925,-56987,-28499,84436,133334,65532,-10410,4878,42034,9770,-55975,-73348,-54397,-67188,-70424,-10381,23929,21440,-43054,-120957,-105089,13074,68895,-10554,-60138,-15766,4484,-4341,12988,72438,119598,169136,193075,169877,116471,74613,45827,19044,35921,84081,89817,73332,76601,66924,34505,-71889,-167338,-131905,-64168,-35633,-26000,-44284,-30638,8031,32321,50773,67342,64340,54811,65478,53054,28151,35299,91124,50616,-5438,-14997,-35652,-77594,-41805,-1652,-30101,14544,107065,70944,19783,52537,72497,47928,26964,46961,94770,71761,17660,24317,94540,154640,114619,85838,96330,90380,82848,85190,53043,34219,13455,2066,31248,46170,46299,61332,49527,7212,-19449,-9460,-4644,56237,106523,49744,-28548,-15911,23605,11296,-14553,-10753,73752,115594,52222,-21981,-89499,-149045,-96339,-12198,6100,-34796,-43520,-8101,-13160,-66011,-97835,-81728,-66377,25231,135784,141199,92036,88693,75334,22983,-36978,-56617,-74826,-116434,-126683,-85786,-55012,-73210,-73890,-13252,-72,-75671,-63357,30503,34372,-84478,-175009,-122452,-25035,28033,31069,38576,29483,11839,-385,-14173,-8709,17503,43382,21831,-10146,10509,35014,-32899,-117919,-104501,-5621,40364,1563,24873,122005,125656,35529,19646,131034,156469,22038,-47122,3164,-2588,-40328,-44384,-54279,-62437,-30082,15850,44380,25772,-44275,-67863,-30591,-21941,-40112,-43099,-11505,-21349,-105042,-149856,-151363,-147344,-93348,-3879,-28263,-80798,-66921,-4152,46053,54455,24154,-22409,-65254,-90572,-53216,-12706,14809,-14399,-81919,-98623,-42579,-54735,-96004,-83025,-93689,-147466,-148329,-68341,63122,112503,51965,23398,25150,-27039,-74650,-39374,17966,77181,114767,51275,-48382,-63836,-31839,-30630,41721,105650,51779,-18248,-13933,14531,-41371,-137968,-114308,-45186,-55215,-97993,-42512,63311,89499,13028,-34826,-10405,-19672,-47557,-51641,-47381,-46086,-10303,13033,3010,-5745,-14360,-9590,-12802,-23077,-26299,22558,113930,145739,60953,-16970,-38759,-16949,8803,-3225,-2164,24476,44633,47907,9291,-2316,43524,67581,37996,-2419,-61205,-33917,60343,71605,59866,37865,-19262,4284,100625,105560,35929,34687,59651,27316,-66680,-90716,-66751,-45718,-15446,22226,44041,66923,71951,27055,-2330,37491,76409,89596,82487,65993,67866,95279,113063,35706,-38405,-13313,19770,-13026,-69391,-85381,-49213,-17120,42044,104311,100419,67470,86541,54694,18976,1415,-36726,-52309,-47527,-79106,-102970,-82244,-96062,-114918,-93062,-21485,38743,40105,-2804,-51606,-45721,-10882,21044,-11062,-18832,30940],[101444,55202,-24902,-77755,-61174,-35612,-49393,-43207,22108,25414,-67792,-98488,-47274,-30089,-57395,-63771,-71193,-113935,-121440,-74212,-48400,-22659,29684,59120,42030,47791,94731,124945,78524,2007,-29852,-48135,-71008,-49858,40657,91026,107555,100567,54564,-82057,-197305,-226111,-181810,-114728,-47591,570,-16254,-38638,-17903,43053,44302,-23107,-20111,86874,145826,81576,22157,17425,13238,1820,27165,20171,-82434,-127978,-21993,46704,-31800,-77154,-19372,45337,79440,54956,44782,109562,149892,160325,165826,126546,80427,79964,44691,-8515,26768,41693,-10232,-1192,26664,7523,27713,72626,82197,32280,-41741,-131451,-162771,-180985,-155875,-52301,53969,59873,18854,7733,57652,99009,89566,103258,166858,132669,33929,17867,8819,-41989,-90900,-90014,-5000,69470,62203,-5266,-36219,-92845,-154911,-150813,-100383,-30271,35021,42373,16283,44286,63692,14860,23095,27301,-55190,-89045,-33053,31352,90714,125797,97865,36781,5252,-52889,-121145,-127759,-118186,-126025,-73343,-48926,-38487,26917,95284,73438,53168,62801,4369,-74447,-8047,64573,-5239,-120843,-121103,-81420,-61183,1737,33153,-68192,-97795,-19172,21290,36108,56423,44350,-15585,-37522,-30387,7805,29856,5877,-39040,-18465,26115,27292,-5417,-34288,-46876,-42447,-54772,-63363,-101762,-120788,-93322,-54814,-36340,-42458,-50413,-19509,32471,-10431,-107600,-90787,38496,86061,-4667,-69285,-20384,80993,116077,15851,-127957,-171833,-137749,-69631,-8024,38678,92182,142627,131973,43670,-24048,-75217,-129003,-160520,-109708,-48395,-27473,-9770,2400,3896,7907,54244,65070,-36058,-124366,-121991,-48358,23149,32825,29025,95686,96218,11308,8075,64086,48265,9332,-13060,-26667,-10577,14895,29283,48339,57775,22409,-14017,777,43067,23163,-52971,-39832,29632,33120,29749,49461,10674,27023,165592,209437,77269,-24856,-21587,-1777,-30277,-63346,-33708,378,-35272,-48359,5780,6682,-28318,-59608,-37739,-130,14303,6447,3787,1897,-1937,508,-16931,-62325,-92049,-100423,-82718,-23122,13770,29111,-1622,-145660,-176634,-54570,54316,80434,26942,-7665,47270,64281,39995,39051,37699,8674,-4684,25982,76306,116092,93906,85452,86491,52074,101,2846,15106,21378,84635,113843,93962,117524,123496,36582,-14629,-7906,13365,44498,64116,70502,19786,-20822,-33273,-48131,-29060,-4933,-20118,-38133,-13631,-4231,-21455,-1276,64216,114609,59533,-60406,-90700,-45081,-79875,-84734,-36225,-45407,-49850,26128,82446,55927,20634,-2925,-41386,-34827,29848,78477,40249,14446,33113,32373,25248,65224,100199,86409,51356,42818,34559,-17791,-44261,-14980,40180,96134,59769,-44662,-69756,10736,90487,112048,86397,18712,-86548,-123575,-36456,65715,57941,-1664,14240,61574,49540,76,-14671,-32364,-29952,-42839,-95179,-103646,-27774,27759,28756,-2372,-854,12490,-7033,-30033,-39985,-39052,-20625,-53777,-68744,-53780,-29276,45492,45842,-40329,-64021,-30637,-16229,-15445,-57102,-125662,-190784,-124824,9497,26967,-80223,-149997,-135499,-70536,-14110,-304,-20764,-62303,-80431,-65691,-37309,33108,113908,125088,82401,72151,51276,2139,-48055,-33684,-16059,343,9855,8863,11174,-28415,-115466,-165266,-150373,-129624,-93797,-25110,62767,61945,-28676,-20244,35484,8735,-12928,-7510,23462,78376,103002,23338,-57150,-46658,-11795,-41838,-86777,-38798,37758,85145,57889,-32538,-23912,91720,136076,85601,97859,136582,113981,37028,-50700,-98611,-58335,-23382,-60472,-73794,-59980,-36815,-12051,-26398,-47736,-38088,-39542,-13314,19626,36038,38482,40401,8899,-63285,-95573,-16289,29150,15281,91639,123577,19450,-24702,25085,10359,-51686,-44281,36025,75327,40419,27448,83214,76504,38272,14064,-5418,-6740,981,-13604,-40848,-55579,-44563,15937,84319,120627,111871,49097,38802,57354,30504,2981,7749,10368,-6587,-11374,-1061,13743,-5583,-62178,-75857,-23698,-7311,-22323,-41999,1585,53275,98732,106196,51254,-13091,-34532,-27471,13165,28954,17228,25970,45922,-11522,-77461,-97362,-105764,-60206,16669,15143,-21364,-61400,-63942,435,17567,-33110,-29392,9627,44181,58434,26740,-7005,-33862,-48437,-1593,42123,-5892,-69566,-50013,32436,103102,72074,-5606,-15245,-5134,-25776,-18016,20819,30003,-4292,11885,53670,76477,85023,18035,-81406,-132899,-72129,12503,31768,-15647,-36812,680,276,-29813,-96224,-195765,-198252,-79112,-17230,-62385,-155845,-134427,-34103,-24240,-86628,-132048,-122806,-55132,4235,3412,-19231,-54790,-69657,-54810,-67646,-93187,-67487,-15363,67154,102808,64755,22466,12839,-11313,-43805,-69690,-100784,-83987,-46180,-23930,15905,47053,34526,-46882,-101927,-60720,50371,103792,6682,-84632,-32967,-1528,-46351,-33371,67306,132209,162212,155604,129091,97366,65525,39262,17773,45289,111727,129132,112410,98711,59914,26630,-33715,-92440,-105460,-112139,-91842,-53129,-24238,79064,114025,27598,-2398,57794,84611,49583,50620,79173,76622,70237,107532,78020,33059,4721,-4498,9206,30872,1833,-58061,9209,139357,122865,56180,58906,58776,35543,23306,58014,117129,105019,52049,66716,120976,156246,111231,71110,68792,54211,19010,10708,-553,18582,29862,30882,36258,25355,7048,24824,49260,8301,-20285,8216,8905,55603,126685,97073,19315,-13948,-24664,-19911,14180,4690,24879,41427,-7412,-65085,-112642,-157573,-101635,-27132,-3649,-28617,-35521,538,-1545,-56451,-104545,-91426,-47937,72162,181877,129009,15353,20245,70069,26971,-81732,-108755,-104996,-141246,-140886,-74516,-13529,11200,38346,60827,-1819,-117612,-82924,56590,70632,-50984,-141996,-108669,-14003,54582,51915,46868,17201,-33941,-46248,-28237,6147,51340,64924,8708,-41476,-23176,-14976,-93789,-189422,-202528,-90458,35457,64402,65187,103657,88007,44282,92790,168542,122147,4369,-51594,-58365,-89353,-82689,-52121,-58752,-85789,-49536,35810,96305,104982,39523,-26350,-43807,-60742,-63322,-11256,20747,-62784,-178324,-188523,-129358,-112147,-77678,-8556,-41268,-109804,-113318,-53679,20455,58642,37440,15493,6921,-18181,-2884,14837,20921,6043,-47139,-33957,74765,75103,-23595,-62857,-79228,-125418,-125878,-53462,4669,-24442,-61159,-39830,-37135,-65899,-94609,-122141,-127637,-67928,3572,7600,-29938,-16463,57052,72646,112317,132605,50790,-14025,12908,55061,18589,-82374,-66968,38509,47851,-33752,3174,103559,103497,28336,-1995,-6656,-46785,-45607,-9784,-5292,-30494,-7442,35529,40397,16708,-3964,25185,70274,57125,-37932,-59805,40279,74611,-52392,-137928,-88688,-3267,43561,37792,-3400,-17062,23305,46712,-1279,-33820,-28940,-25477,-12606,5305,-40622,-43770,28946,30828,558,-9092,-14936,38620,124913,121575,48189,37313,37225,-20337,-108641,-94204,-50488,-73244,-83811,-41882,-9742,30861,43659,12452,25144,90259,111360,108568,105465,94557,80714,82961,96541,16901,-53243,14534,88596,45889,-54021,-108119,-46992,50467,112963,116934,84939,56171,85735,82271,53162,-13857,-83667,-98631,-62642,-61828,-64230,-40866,-30047,-31761,-28651,147,25802,14028,-31737,-69892,-54322,-42690,-44106,-57636,-15793,57330],[99948,70435,-25468,-89624,-28558,17495,-22796,-35243,10421,17646,-40103,-77165,-38696,-14821,-58937,-81873,-60408,-71901,-71800,-5100,8671,-43969,-70858,-39783,1381,66166,116298,109356,38653,-16794,-17482,-15849,-17924,39706,65442,-14301,-19890,57176,59187,-62710,-192604,-250886,-174080,-82856,-57243,-30508,-24786,-21070,8784,57071,65917,24460,-400,64982,130244,113907,73705,28661,6217,25623,52391,27640,-84678,-131004,-48152,-8503,-62681,-51747,-12758,-3517,23260,29585,24302,92832,148221,108887,21299,-27437,-15160,16974,4539,-16314,40856,54419,-13552,-18527,1087,-18991,31533,141625,180717,106698,9666,-92439,-149273,-186010,-145316,-14156,95798,117200,99310,100058,144082,142896,76218,116453,218839,176759,46126,29713,29989,-15947,-45711,-21973,36045,53680,44618,6977,-26648,-90127,-132166,-119828,-102306,-77547,-12768,21927,-4017,13375,55401,37737,47776,56399,-17582,-80727,-37842,53755,139406,182800,141233,44876,-5373,-38507,-48240,-24655,-2113,38122,83951,9076,-80851,-78681,-21776,28961,49092,36588,-14572,-70905,-15559,60080,24413,-81074,-113869,-111484,-78508,18425,51490,-87683,-161767,-50002,75879,87890,8893,-37355,-14465,25347,3797,-19850,-39439,-48510,-39485,-6800,4458,-89,21747,14151,-42798,-49985,-21737,-11160,-80694,-123340,-56282,6972,-10811,-47258,-45144,-18891,18248,-26549,-110129,-110532,-22666,39178,35947,18378,14177,50632,81586,34284,-50181,-103182,-111310,-73971,-31123,23209,87136,106930,62223,-24044,-65179,-99952,-140738,-132515,-54884,-18430,-42961,-61197,-45564,13323,67102,99003,71973,-33787,-99126,-92451,7090,125074,118171,11416,1371,37410,21359,-23222,-56546,-50742,7307,-1644,-55300,-48531,-25901,-33794,-1255,45194,26809,-11254,11945,61276,20874,-76850,-39353,63762,76329,43068,12010,-32359,-1880,103007,143565,70684,19970,45109,60450,28044,2938,15869,23675,-7872,-25649,-16935,-20864,-15356,-16629,13798,43488,29578,6547,-1905,5115,10936,-15356,-55977,-81054,-99240,-56968,13144,6723,-16301,16092,42185,-44341,-93041,-48276,-5692,5864,4386,-7071,-25086,-29676,32029,88124,64597,-108,-22418,37052,83566,53687,-26485,-9834,28812,7361,-26614,-7267,7801,15765,104257,158601,123194,124316,140288,77403,11615,-7436,30960,83984,104503,94987,13548,-37420,-15023,5185,47845,77398,35170,-44815,-83065,-90181,-62687,12961,75431,67432,-317,-62808,-47267,8986,-11621,-37636,-21812,-13512,-3659,52702,70780,33331,-3547,-42424,-87340,-75310,-31033,-68050,-135079,-70637,21373,24731,47380,116155,89921,51193,102463,122275,77402,34920,4446,-5059,37916,83182,51082,10235,18367,28194,46502,70027,52005,-9285,-89431,-112064,-37252,43814,21921,-76770,-100021,-23624,13880,-14958,-11048,4610,52399,55021,-19222,-51620,-4160,-8494,-72518,-105957,-60857,-23839,-52869,-71825,-69542,-70810,-22308,-23907,-58361,-47909,-5626,59903,54280,-47443,-81869,-26694,13829,31032,8139,-88532,-217757,-160871,20152,89067,-11565,-139906,-159471,-78775,-28414,-26771,-3665,19639,-5715,-67913,-101853,-45835,68097,109376,75049,70221,44707,-28610,-93356,-63573,-41035,-39611,2181,46508,77993,64595,-43327,-156703,-129553,-45440,-16253,-4095,70393,96401,8527,-5595,27195,-18962,-42191,-18757,-17588,5280,44901,31060,8105,34429,61971,28849,-44221,-38181,29158,95788,95613,6499,-22610,80693,172013,147638,108195,63467,36493,26816,-27672,-101092,-90635,-51803,-70754,-81527,-61027,-13187,27663,9582,-41137,-76862,-105323,-50432,54075,113929,103448,109439,108382,46654,3874,73320,119482,66944,35497,39992,13572,676,49721,69838,26621,-2786,10897,11608,-39377,-82971,-19223,65698,87064,28488,-31361,-36985,-28382,-31828,-17040,3305,-1695,-18041,-18634,21465,63440,30198,17772,59627,76158,50042,17111,-2034,-18711,-35154,-237,77797,64852,-35932,-46431,19998,14385,-27679,-63468,-12195,82152,123785,67555,-1128,-16625,-4974,5090,27856,33451,22537,-4286,-29167,-85971,-131266,-109750,-77027,-39635,29622,50977,10651,-44369,-56724,-18173,-2424,17545,53779,11928,-42962,-14140,-6583,-27099,-40736,-65697,-60183,-21268,-12210,-29060,-7973,84776,174005,133952,48020,20651,-23126,-74723,-80167,-50980,-14805,2250,55667,95763,53544,33897,22896,-64806,-149530,-103818,-53213,-51840,-69710,-50019,-635,-3718,-14384,-47500,-130246,-162186,-86137,-11335,-35357,-151521,-183785,-122699,-75902,-62429,-79164,-84574,-30038,12375,-4224,-16476,-42457,-48021,-3354,-5605,-59318,-64410,-63075,-39178,-13569,-1198,30137,22991,-71951,-108385,-72893,-105400,-99019,-24522,-9378,-33191,-26284,-16298,-37782,-51960,-11421,83859,127491,45746,-31073,-3717,13401,-3454,16120,50785,51704,58866,39778,37131,36118,4694,-3422,36786,94791,133512,127302,99436,69179,29781,6714,-22417,-17481,-23489,-88313,-83691,-19121,13496,81052,85005,-19296,-72332,-4994,50840,26806,3161,15623,40942,56399,82108,42941,-438,-30496,-18083,50200,42838,-46914,-77624,24222,122454,101225,76590,80150,43051,22185,51305,62779,28040,7925,35416,104014,128990,116561,83638,47716,21697,8278,-10635,15733,7579,6535,36494,65381,52967,11561,-35012,-32035,15006,-9769,-42073,-7013,9610,40845,108993,122973,62767,-12223,-39142,12454,58713,4224,-5377,25731,-23805,-101174,-95504,-50695,-17592,-23596,-36199,-45675,-4553,65078,55438,-21471,-79505,-66061,-21018,72032,134372,59860,-36530,536,62505,23845,-72925,-81589,-78644,-92770,-73025,-32665,7768,55980,89263,80876,-1629,-94464,-39730,66133,44446,-36954,-62844,-40776,-2447,61645,77532,66663,40676,-11327,-48039,-43174,8064,69946,66482,-11617,-50364,-13823,18093,-32621,-143540,-208194,-131126,-5989,74912,98186,94754,58757,47794,92943,77669,-37446,-98355,-92397,-109354,-125894,-81639,-41660,-46628,-62265,-20219,61815,128680,140569,56185,-27654,-47993,-59582,-47911,4710,1066,-87693,-121405,-44172,-8936,-60479,-83938,-22766,-9402,-49164,-88765,-86147,-26038,31996,10994,-8560,39413,54388,38024,10013,11050,24093,26737,58071,114612,76609,-22810,-71333,-96600,-104138,-42273,29999,9560,-74681,-116983,-111673,-125551,-109829,-81745,-111664,-154861,-141451,-84626,-7987,40605,65935,167801,205255,161222,100237,32886,1047,21123,65479,70369,100,7403,91518,96178,23613,57992,108483,75989,26380,-1351,-40055,-73270,-27214,42440,50351,-9054,-35957,-2917,31991,4569,-38851,15542,105301,85162,-68001,-139153,-58526,-20064,-114118,-168255,-89966,22213,72038,64976,17146,-17856,-3160,15062,-5730,-52262,-115556,-114459,-48674,8257,-5752,-2128,32045,-3911,-59856,-59868,-15507,28381,54731,53751,-3377,-35984,-19036,-21663,-62212,-33578,8284,-16481,-60284,-79196,-73766,-11287,58471,44211,307,5731,40308,90166,98761,86513,67138,38685,6574,-64129,-65476,45965,91538,13451,-61478,-65776,-252,65667,63833,23710,3839,6713,41667,63030,47904,-28982,-83307,-78293,-23849,-14094,-24108,-11443,14734,34116,25187,8058,-11340,-17412,-19123,-24759,2883,2938,-27650,-43737,-6066,39621],[63253,42139,-46204,-82497,-4860,26813,-17223,-24494,-21401,-23338,-8548,-13912,-12104,17153,1010,-32030,-9499,12551,1026,48289,62033,-43330,-133434,-91509,10589,101686,114484,37863,-40467,-61355,-75143,-86944,-32077,63972,62048,-52483,-43703,61513,86491,30933,-23178,-77417,-72988,-66020,-91025,-67231,-23645,16348,41423,37355,23358,13921,-19098,-30974,-17219,2832,26760,5708,15291,58578,74795,26967,-78022,-103903,-44225,-39147,-54241,14180,27987,-30809,-27091,-19249,-54416,6653,113211,80659,-70319,-152625,-113590,-68313,-52286,-20231,38660,30620,-22126,-28136,-44320,-76542,-7076,105199,110450,59684,39975,-10005,-52992,-53827,3395,84792,110224,101986,114452,116267,116526,109253,75348,106587,168247,128532,24797,11792,16286,-7891,-2302,56466,77175,-176,-32882,11271,14568,-60979,-93104,-42006,-18963,-70790,-71702,-553,17454,-6630,6750,24399,53603,88342,87112,27195,-7897,27103,88465,132390,126578,36233,-18156,-12135,37076,83436,95965,141323,202151,104927,-41576,-90593,-53342,12021,6949,-44966,-49225,-45974,-22595,29039,53125,10364,-51308,-87867,-70252,-2988,30547,-68499,-130998,-22526,104898,81778,-50810,-119230,-60349,27960,6347,-76576,-128572,-73181,14274,36153,-1735,-8482,15671,-23080,-71529,-45924,-18372,-8129,-21681,-30342,11400,52156,43505,7765,10997,38571,55509,11528,-15802,-19640,-32810,-33175,19499,73133,60350,4162,654,54823,86109,36738,-54998,-82819,-68263,-40912,-16390,-17511,-47624,-67032,-40747,-65899,-90430,-63092,6605,8622,-73732,-128868,-111752,-26151,61940,85429,20180,-86880,-99696,-51622,50253,156523,145284,-1712,-66996,-5967,47881,-11455,-100726,-62227,63618,59492,-44214,-52012,-3952,-4783,-12043,13389,20715,24866,72696,120555,50000,-74504,-63547,5731,10593,-655,-27758,-51947,-30893,-12283,924,27252,44013,54087,60018,64499,70313,58340,38205,14327,-30951,-82729,-76269,-20175,-19141,-24081,-14484,-46824,-67988,-30554,38119,63814,1492,-101919,-168505,-142217,2430,88901,-2483,-74687,-46574,4003,480,-24728,-44600,-83416,-79847,-6274,38194,-28694,-75347,14830,92960,77262,15348,-13956,14262,32142,13596,-38732,-38031,-27969,-43649,-66879,-30911,25973,47621,91056,114516,76005,58716,90471,91702,49896,-18326,-36076,10380,44127,51726,-8984,-54167,-18344,32869,76855,112151,92009,10325,-69391,-105700,-60590,19357,50951,41619,36771,44366,42369,54743,25246,-9950,-18222,1950,21418,54356,54204,13459,-43304,-76795,-78126,-54654,-55457,-112509,-146627,-73129,-1027,-14521,-12645,34319,-1809,-40940,5492,38468,47570,52150,40610,17750,38719,72325,75920,74840,31169,-36893,-8222,48601,15684,-34000,-42544,-29556,14219,83815,46001,-89079,-125637,-45452,-17343,-40496,-6799,46504,101269,105415,78754,88474,70147,-10217,-57723,-56790,-27552,-30607,-67440,-35693,9411,3905,62895,66025,-30603,-40746,27193,69013,35985,-38960,-44194,1020,16347,34142,27015,-54807,-157523,-117942,5030,56669,-8033,-115117,-153600,-86063,-42176,-66858,-12559,90971,81056,-33675,-105036,-70009,17800,61395,28067,19980,24436,-2476,-48836,-49565,-59109,-72109,-58123,-6178,69558,77780,-22611,-112008,-63303,27808,31409,-8769,30164,75813,27720,-16642,-52851,-116479,-138106,-100895,-59708,-45928,-44878,-39049,-2442,49906,92595,91864,19704,-9296,30487,65609,73015,31237,-24692,-21011,59241,110339,91348,21251,7452,19969,-16558,-49208,-987,16951,-44855,-58305,13913,102268,132656,85038,-7026,-76800,-102638,-51537,80257,174164,143365,120829,127641,84553,54012,100160,150001,109030,8255,-11284,44417,78910,97778,105821,57379,-6868,-18648,-6536,-49991,-108309,-59856,34681,71015,18517,-25535,-12461,-10811,-40988,-42869,19042,45060,-9900,-54838,-26463,2456,-41221,-49656,36058,95444,57744,-21053,-65805,-50304,-33403,-16211,28610,33655,-8969,-8896,9343,-8934,-4262,-44080,-58488,1930,47439,8849,-15431,11279,64560,103706,88103,57024,71721,14153,-101708,-163382,-153021,-102087,-47075,-30925,-15166,26366,58848,55209,44581,25862,1128,26531,47378,-28947,-74143,-10917,-14851,-55617,-51258,-84901,-137657,-117458,-40993,18863,65360,129338,201709,183262,75274,-35661,-121041,-152207,-165629,-136793,-40322,-13919,-9236,11878,-32357,-33988,1162,-51623,-114251,-51160,-12074,-58238,-104394,-72812,-23363,-38193,-41585,-18768,-13798,-24265,-12967,11442,-21407,-115101,-178966,-178725,-118061,-31789,28236,47043,48631,26313,-18483,-30781,-26419,16569,83357,77912,15636,-35073,-103941,-123878,-95466,-39196,19581,7712,-93142,-135819,-109848,-123944,-90458,-11500,-38569,-124633,-141041,-74275,-27742,-37349,-31954,46794,111106,68682,8503,2999,17636,63545,93749,37986,-38858,-39614,-36134,-22349,-33183,-82364,-62284,49311,117276,90388,61396,45092,7256,-30741,-52239,-61786,1145,45612,-13117,-39802,-1526,9495,3031,-16211,-55405,-85329,-66709,-23896,-5249,-29893,-60239,-32965,6305,41247,-863,-46006,-84093,-81251,-17835,-21258,-86149,-58177,51484,92527,49542,58120,86877,49732,39637,82263,20219,-98916,-104449,-2958,97410,105031,73064,66265,54979,22212,24645,49741,92616,63285,11823,24768,73453,68919,8131,-47993,-54978,-35375,-56977,-85081,-73486,-94163,-77995,30386,115272,64551,-30810,-22553,74560,107282,40256,45826,87678,15441,-85976,-52249,37084,38316,-34936,-86824,-81952,26915,141034,120974,17511,-50080,-25461,15630,46912,27223,-42664,-58862,19310,55252,33274,9329,7365,-32004,-40213,25,21457,36960,44614,21923,20380,-89,-42557,6887,56624,15531,-18751,15354,50796,49345,89618,107115,79622,61866,48776,12816,-3659,38465,73949,43885,-13886,-10169,29033,70601,63162,-24825,-91990,-64417,-30772,20672,87929,106211,73403,50544,33205,-37189,-154951,-184760,-128778,-79841,-45819,-13332,-23846,-57078,-32148,36402,71696,108414,118650,18819,-64482,-39759,-14074,-23204,-29139,-42319,-71057,-29969,76736,60739,-47151,-115953,-63518,10009,42835,-14933,-89829,-68753,-8664,-35003,-66025,14835,74676,40447,-19551,7118,63484,114776,124855,76134,-22387,-67338,-46884,-57407,-48726,48165,112938,84125,-2233,-90863,-122410,-125281,-92572,-24099,3943,-46223,-105279,-88127,28623,103879,78324,145963,210242,147897,54701,6787,-10374,4381,62010,92130,52284,44210,59795,34458,6243,65904,93359,59277,31097,-17200,-74445,-67245,32218,132599,136117,42185,-19525,-13401,-6405,-53322,-95133,-30269,66498,69068,-39746,-110036,-82863,-52623,-85724,-117930,-79190,34767,120531,115608,56444,-9608,-45762,-39338,-21918,-44682,-108868,-94752,-36650,-6521,14778,72557,89479,14105,-70415,-95695,-39966,-1722,-19805,-18504,-47652,-96951,-78582,-46306,-65075,-30704,32008,66952,37142,-33116,-54367,1885,98750,109674,-6376,-82077,-22048,73617,74853,46571,37201,-5173,-79965,-107358,-5554,96211,38678,-54094,-39943,18058,55204,43175,-28941,-87908,-79774,-55270,-24754,50,-5080,-71645,-96841,-43663,21265,39804,17887,5445,24140,62708,58543,19411,-26486,-19078,24084,40273,77972,96526,67980,16957,8474,30368],[23080,7301,-51986,-51885,1175,-11049,-30405,9204,1609,-28959,-308,28284,19394,28242,18923,-18855,6654,68763,61950,69417,74456,-39116,-135612,-67381,52062,95148,31939,-79576,-114515,-89136,-124871,-172459,-96371,6695,42253,26037,73712,111844,96708,75804,85131,38461,-41370,-93399,-91137,-34551,2108,33686,60979,42046,12308,12846,-21482,-106450,-168349,-150024,-79624,-44878,5101,47303,55648,24213,-63735,-97434,-41205,-30044,-20683,66582,83175,5539,-8011,-14219,-86266,-75910,37435,60135,-60209,-149122,-129977,-101399,-86629,-55157,-29469,-37566,-24566,12466,-9410,-52548,-11720,15730,-50281,-75765,76,44622,67766,88718,104140,100737,65776,40207,70309,64629,22292,32824,85549,94277,66998,10658,-54125,-54748,-8082,16138,24986,93352,129219,14272,-68494,-10639,31982,-34431,-59754,23820,69552,-16418,-76427,133,55615,6909,-21605,7247,46887,86257,134461,82747,-33434,-53249,-10001,30810,68013,23542,-25547,-5927,61332,106477,99891,113281,178778,120980,-726,-39184,4022,21835,-40599,-107577,-87992,-66208,-53800,3370,74379,56904,-15162,-37957,-29909,-26736,-17302,-61949,-68443,20965,74697,20585,-46509,-55494,-29896,24374,17615,-68423,-140181,-64270,44507,21217,-52966,-31649,-28557,-78544,-38780,22121,-27240,-48665,34598,115617,113893,100406,103775,71741,64366,102572,93925,34720,45714,58350,-7678,-68147,-44262,35854,62729,-24359,-55102,65391,172933,138608,-4081,-93660,-99277,-89545,-99842,-98610,-88682,-51246,6809,-34985,-76554,-53447,5612,5946,-80229,-150344,-144000,-71109,-7007,-21248,-110182,-170327,-114270,-46220,13271,86070,101802,5459,-59316,-12892,60963,35140,-33367,-5632,65522,47542,-24983,-11924,58222,66776,-1647,-30475,-4003,32273,58648,65298,-740,-88739,-101869,-88129,-70767,-39735,-73073,-102439,-61913,-49742,-52147,8573,49825,20285,15742,70315,92206,31158,-15534,-11353,-58205,-111005,-62740,12863,-27827,-94018,-112086,-109249,-99272,-45717,42276,85983,30308,-112945,-230598,-171763,16390,99482,12391,-83769,-93816,-60619,-58239,-55461,-64586,-116343,-125898,-41520,24439,-20905,-61293,16530,92203,93439,52554,35040,16500,-6171,35094,48490,-3436,-50695,-61672,-92308,-57571,46795,75004,43960,40864,53402,59925,91336,105892,86136,7979,-68481,-66313,-51746,-42899,-52145,-42156,-125,31996,50411,92623,106518,62019,15072,-5039,19614,25668,-10420,25764,128541,170944,117187,84287,48686,21048,14827,29276,38209,46087,52638,25991,-33707,-57229,-24220,14008,-3066,-17931,-19607,-24604,-37275,-54837,-64253,-47404,-49479,-86562,-127257,-99093,-1721,39437,26341,11836,21013,54479,90203,73329,-31755,-87623,2750,80457,33008,-18389,-16874,-4442,36871,109381,60619,-56323,-51282,6119,-11351,-25566,40320,83641,81841,74100,101140,136312,82011,-10013,4329,61155,77904,11323,-48531,36185,111047,70891,111289,118067,-3689,-35717,18212,12372,-46662,-58754,-6438,34346,22871,20887,-3539,-62686,-102370,-47815,18875,13610,-40045,-81515,-109723,-79383,-22538,-25554,2244,85024,88703,18601,-4909,9095,14385,15932,-24209,-32715,-300,30718,17778,-17899,-50212,-46437,-83811,-90806,-5023,25604,-31769,-43115,3001,16531,-7921,-28736,2394,36765,12359,-35476,-106575,-168002,-175652,-146595,-69380,-40553,-78173,-114486,-70423,16191,89740,117685,72617,34268,28964,13359,17997,40898,-1474,-94241,-73088,48466,112188,69744,32475,-20223,-70279,4424,154621,160810,28004,-27378,51577,134542,132258,69893,-17751,-63682,-62942,-41475,53815,159218,136786,89845,83980,68975,63502,86268,122475,104619,16376,-4654,70566,124065,129687,105560,24461,-60141,-56852,-8110,-16455,-59921,-43925,-28308,-26345,-20749,8718,40981,37951,9264,-6120,40627,63335,36500,32164,48999,15184,-88337,-117434,-14569,58363,21211,-25081,-21613,10125,17083,-20782,-39110,-27187,-10386,-5195,-20852,-9075,64083,10324,-98216,-113562,-68461,-46255,-8263,39526,113152,166098,120888,79202,122562,55047,-105097,-180212,-148847,-74043,11208,18136,-46380,-30329,86552,138989,110573,67050,41708,46849,37665,-15277,-3676,29196,-48327,-109716,-89728,-103196,-131523,-106724,-28267,62660,105496,107780,158227,172802,48724,-96846,-128188,-105630,-150352,-160576,-61862,-60495,-120314,-124115,-120852,-79433,-34301,-62995,-103956,-27410,44072,-407,-84093,-96710,-66810,-79898,-93633,-54935,42044,116780,105879,41904,-17488,-75537,-123701,-140068,-102248,-14302,90881,146918,123233,54251,-20493,-42826,-11829,66047,147529,151897,89917,16370,-60308,-85855,-78353,-38303,-16300,-39603,-68756,-88453,-128179,-146361,-87566,-33110,-61764,-117541,-132054,-53898,-4291,-35284,-71573,-21024,74893,78039,8319,-27453,-11959,56994,97869,50522,-26719,-32453,-8301,-1491,-52785,-120002,-85844,36537,72379,-5346,-34831,-27571,-63596,-104354,-112289,-84290,6271,77738,54183,-13177,-56651,-70464,-64576,-71514,-59375,-38273,-62068,-64042,-16565,-12063,-60763,-74964,-54304,-3510,-22139,-59269,-93407,-99074,-79172,-65202,-51569,5158,69195,50447,-17555,-5074,47389,53173,69632,77227,-43348,-156852,-128924,-29327,61902,89519,72566,66979,72147,54895,89182,152857,159923,87780,15175,-1555,54861,78275,2800,-58995,-61313,-69263,-96079,-104757,-110690,-188142,-184861,-24953,104971,45688,-53001,-7585,108127,159254,116172,105954,121362,62943,-21893,-25018,-2584,-17225,-68315,-99923,-81090,35378,145821,138763,68182,922,13589,43287,22836,-59214,-122255,-75951,19007,38577,54630,95882,76168,-16276,-46292,12175,62167,76526,11398,-90963,-74449,-4901,-7470,47,11087,-3057,-7671,22072,74827,94445,98930,65751,29691,48528,87725,84168,79389,96042,64597,-6238,-37588,794,27959,45766,66064,51525,50975,63646,1584,-37605,20914,81296,94034,60712,-9116,-76354,-157383,-205155,-149329,-27737,57882,76418,7596,-73310,-40310,36188,37623,49163,68866,-19433,-100715,-40672,35587,2525,-57804,-46378,-22248,-1923,30016,10511,-56581,-105866,-80817,-14480,64259,29162,-82112,-104049,-49495,-49709,-82380,-38384,25664,23047,-19014,18793,91171,135810,116594,40608,-67093,-71377,34831,80468,61358,83289,116277,133624,69698,-58540,-91275,-53144,-39231,3826,53285,9036,-66010,-78641,3851,63285,14189,25320,74603,64172,25700,-7681,-42552,-33253,22588,44980,27396,26699,-4324,-56789,-53322,27088,55520,33769,16294,-37998,-81652,-39769,79846,182786,179520,88805,46342,27542,-38074,-96677,-99650,-56079,-11633,22779,17049,-4400,-18474,-19100,-30529,-72068,-107295,-19732,118831,149997,91771,5713,-63255,-66004,-34315,-27329,-43584,-19095,-13721,-33554,16759,127538,151035,53511,-56887,-110279,-51597,15285,-5502,-18076,-24081,-56689,-73309,-95050,-160697,-133265,-26756,75067,80409,16714,6015,50406,120268,168463,87624,1931,34232,75647,35218,-4721,1192,-37300,-109159,-83127,63201,108105,-12572,-67495,5693,58757,69430,35857,-48154,-122475,-116791,-101376,-88349,-74318,-66107,-120956,-125569,-43163,20875,66497,71186,16997,-8987,36316,49905,18390,-21734,-11381,33167,50113,88944,111524,92610,28103,-2879,30172],[-21105,-28093,-44385,-20793,-158,-35932,-23525,47944,56361,10889,-5590,22714,42980,27764,-7123,-41911,-8226,79384,103234,87231,65299,-17563,-80459,-11201,67157,32290,-89477,-160255,-119011,-72211,-115834,-158563,-98650,-19047,39690,92310,146036,123146,60404,13801,10038,-41513,-109029,-105907,-23641,54443,36033,31380,67153,63865,50661,66518,24268,-96231,-200128,-204383,-124605,-56007,-9232,1574,-1621,15792,-31438,-80981,-31965,-1249,159,69727,104527,56578,55918,67246,-7453,-64621,-14513,40434,-533,-52713,-63152,-65866,-82827,-107426,-113681,-86612,-15185,61069,78196,59581,40627,-40132,-127864,-137449,-43237,67063,153705,131692,50163,-2398,-3257,18873,61195,49011,-11447,-10176,67581,82305,4465,-89277,-152164,-118584,14024,90261,52960,83321,164395,99397,-1436,-13506,25970,8097,636,54026,79779,20835,-20875,35217,79645,42377,4518,16320,47482,66325,84719,13588,-105053,-104524,-55901,-34897,14376,28376,-2821,-3071,37854,59371,44177,25591,52853,26016,-30178,-18209,53544,42321,-35920,-77385,-72740,-79873,-56315,7717,67811,22710,-38706,-18717,9240,-13936,-32114,-54537,-27594,27741,13119,-30056,10023,85867,66593,49998,56687,22267,-42369,-15988,21739,-48845,-101501,-46007,-41985,-27958,101692,151769,33208,-20004,69207,186367,186703,138896,131058,105034,84559,101012,74968,16069,22288,33899,-1753,-47332,-71844,-10213,47901,-14492,-50470,59975,168922,157909,42189,-64334,-92446,-79071,-74580,-56450,-17027,24729,50227,-17491,-82685,-75163,-25874,1171,-17779,-58296,-69114,-41198,-59016,-136370,-208993,-183749,-79560,-61715,-84640,-29910,43926,36551,3349,5595,49726,75660,69677,49908,22829,-3657,-8093,17557,70576,75494,-3700,-45243,-5059,12348,-47314,-116604,-133073,-116044,-102372,-99985,-57638,-32002,-109745,-160613,-71625,2376,-48,26797,49598,-9728,-31294,39270,53144,-49450,-99715,-44248,-33638,-36322,20016,51124,-14069,-72571,-89597,-47243,-16211,-15304,11272,44570,22552,-89302,-179458,-117132,2341,64495,65714,-4327,-50979,-37003,-87620,-97510,-58954,-72912,-106275,-70290,-22949,-36513,-68192,-16064,68867,94663,77350,80791,55290,3322,57814,104897,50864,-11160,-21549,-69511,-73172,24936,56637,4048,15096,102306,161320,167755,126317,96281,63639,15019,-10014,-56247,-97093,-71800,721,25395,123,5342,50930,71596,68068,95587,109883,94345,31968,-54654,-25230,98573,145015,91294,60490,58973,73372,78176,67319,56573,65586,81346,62152,23754,2651,8913,37884,58800,85734,66534,-8445,-73441,-67544,-36310,-23869,-26331,-66913,-142257,-128557,-28118,-2324,-34375,-35572,-19924,21476,68643,40260,-47107,-44042,53968,102326,58938,8903,-23197,-27343,21917,52169,-13440,-59851,-9831,20486,11028,42586,117717,94296,15143,3482,49361,57853,18306,-30147,-412,84604,127393,45017,-39607,30932,88930,25337,57684,98684,23804,-28271,-31858,-69361,-104604,-72549,-15530,16994,21290,16420,-35779,-97772,-110877,-12660,73542,41976,-33255,-44485,-54763,-63448,8365,82458,73357,35865,5908,17850,77562,79640,25837,-14360,-51128,-39866,-3443,48136,64142,32118,12532,32802,-21202,-73189,-32876,-23484,-43672,-4646,17950,-43401,-68339,-23837,17716,7971,-26372,-32530,-69316,-118731,-108377,-89411,-45776,-4951,-26800,-90759,-76922,12711,69579,74005,56164,33405,-743,-15077,2419,37963,19149,-81104,-103023,13222,123232,108634,35755,-68055,-111348,27906,205419,207626,70723,-20852,-17623,-4089,-31898,-61703,-70084,-33463,-23312,-50476,-7555,79360,61520,28145,33865,37727,37899,50751,66649,56872,24651,32015,84399,104525,94385,55966,-30091,-105422,-94801,-34928,-2870,-25064,-50028,-97173,-102428,-40321,26047,43178,50061,78677,106380,112018,77250,68365,110633,118277,54896,-68086,-117296,-42743,19171,5283,31431,110048,125004,66098,-40,-24833,-44345,-56370,-27156,15504,68407,127602,48993,-66088,-112470,-117444,-100616,-33938,29029,90217,122676,85791,79159,133710,79099,-43640,-130324,-145190,-66338,58320,82949,-26488,-69683,50410,113952,61842,37055,71751,99845,76513,52675,92740,63048,-62668,-107153,-93997,-89492,-48268,-18011,-6539,32228,20294,-27243,25505,77669,-7585,-78436,-14161,40244,-33373,-118428,-106602,-109837,-150469,-161337,-129178,-69220,-41347,-84695,-154595,-90672,22995,39053,-36430,-99520,-98232,-107506,-141250,-121175,16070,153139,153264,53405,-12023,-59525,-71870,-55351,-44602,-14225,55605,119201,130386,94196,28043,-6508,15810,86394,168937,186667,124456,76491,58341,32039,-32191,-59413,-71937,-90652,-39297,7866,-63856,-140880,-124012,-92996,-37489,32177,34054,24606,9842,-20661,-53962,-29690,61487,93642,19118,-46135,-51683,-7404,46774,84825,57563,30517,40351,36835,-22158,-73483,-49652,17737,11738,-67343,-95408,-86903,-113673,-148095,-120356,-53019,21415,69910,59134,-14711,-106504,-138216,-72483,-56119,-58348,-7506,-8886,-34390,-1001,16236,-30160,-81746,-96707,-31284,-7452,-28820,-40650,-34936,-44726,-33530,16810,50339,46443,-25489,-99783,-70034,-15009,23855,78192,64322,-38458,-101238,-76439,-35280,34013,92353,93225,75764,81740,71784,126996,205865,176738,69638,18790,-2070,44540,80877,3135,-61927,-49268,-47746,-77532,-62953,-44445,-116173,-127504,5938,108757,49781,-37349,-3765,97617,184721,156624,82320,66913,93444,64204,-8138,-76133,-88155,-66672,-25428,-426,45723,93807,113778,123873,69128,33712,36633,5174,-69610,-106954,-57282,1946,8798,51264,105669,84175,-18373,-66954,2902,91027,110304,19131,-114978,-116248,-9707,15642,-22498,-47766,-34751,-22683,-32386,11482,66201,46273,-38905,-47192,35127,94318,104583,120304,114913,41674,-44051,-70088,-39811,-30117,-45484,-34140,24611,115428,156219,56893,-50559,-47551,23735,94388,89911,24263,-16559,-82200,-163389,-142126,-24811,80884,129512,59994,-33718,-30315,8778,6712,14521,36680,-23173,-104276,-53067,71319,74627,14032,32407,60335,33792,-8299,-23171,-18455,-12114,-22357,-24160,36258,31457,-59676,-98212,-52726,-19837,-41266,-59445,-35142,9978,10974,29965,75021,77761,57244,53624,9892,4446,119214,205523,153639,71718,75270,121694,64147,-55082,-47279,17016,-1543,-27015,-25590,-46079,-56244,-87063,-102146,-45102,-16822,-12755,-29386,-20558,6133,-563,-35551,-41396,-33599,-46033,-40248,9827,1762,-44333,-45203,10670,7183,-24346,-31159,-57511,-63435,-11664,75920,141346,138376,91963,94003,65934,-23389,-43210,-3596,-10797,-47631,-7864,58455,92990,74796,35513,12394,-30473,-107581,-78840,47175,110004,87339,36160,-13655,-14126,11352,6606,-5536,20371,-1146,-36313,24905,141877,168855,65307,-49886,-80798,2610,91407,77004,45755,48354,51721,13122,-75895,-195068,-187525,-73374,22123,26766,3150,30030,64666,101484,192601,227731,188807,143377,84015,4145,-30186,-16864,-40507,-76063,-31072,66752,57400,-26354,-21518,46394,66700,76157,79415,25897,-62687,-87918,-99996,-114121,-104349,-74860,-100567,-82590,-36613,-7715,53185,91246,-1073,-74117,-29168,6462,1682,-10907,-4047,8126,12555,42810,27639,-5153,-27954,-26590,15266],[-71700,-76708,-47860,-2112,13379,-8661,8586,50292,56014,29899,-5194,8451,57644,47637,8443,-10232,1843,56988,94344,81315,49777,23596,-7798,4667,12685,-44950,-136641,-131729,-48173,-32320,-89973,-86164,-30215,13957,36727,34463,44904,38032,-9773,-67806,-98981,-156926,-165560,-90761,20413,88596,42715,20189,44060,27390,32968,80682,40713,-66207,-156695,-162609,-70122,1447,16419,-8480,-32771,-960,2001,-16589,12721,14836,-31460,6210,48129,19514,40670,100730,66600,1329,4065,39367,30640,2209,-15433,-27989,-65125,-122054,-118818,-66774,-10374,37335,74376,104643,57206,-66511,-108648,-99601,-54246,57527,155317,84387,-57892,-116252,-68223,10021,61605,53071,2965,-24296,7002,44086,-10441,-109916,-187243,-125632,61648,147034,53832,28581,107722,105032,58951,19684,42988,77158,72293,39217,362,-17422,15186,57345,57445,35910,21095,18996,36551,36798,-1974,-98850,-153960,-95636,-48169,-57455,-10569,37029,15241,-16058,-8759,-8225,-17026,-50348,-78962,-103134,-115036,-80479,11385,48937,18479,1505,-15413,-41129,-15471,9161,4281,-56307,-94186,-58459,-8584,-15174,-25648,-23742,-12808,-19889,-47039,-47576,19488,97144,73203,47828,66279,73855,41036,22912,-27223,-106132,-108438,-62402,-46222,38238,183024,216769,128869,65686,44188,85805,112401,77903,80954,98820,64267,-5148,-36238,-31438,-20397,-42849,-52811,-57979,-74486,-20324,44415,12964,-24180,24910,88293,100474,60061,-13086,-73157,-59405,-11502,24669,70116,89093,70040,3710,-41637,-58878,-52665,-11019,49366,65212,52157,33393,-63994,-172065,-189239,-116648,-22207,-69329,-155950,-123842,-13629,43512,48743,19690,11425,55549,96661,58465,20614,16864,3129,-28791,-25395,-14419,-40587,-39538,16452,-475,-135279,-243413,-210608,-126730,-76441,-35235,9074,-23318,-116743,-142524,-52058,23161,31557,49693,51478,-27149,-79074,-41329,-45774,-134088,-138856,-31690,40175,45745,29369,-4279,-31714,3768,32742,59906,68985,10222,-33525,-31238,-31831,-62493,-69183,-26071,-2129,23908,86144,75925,28437,46352,-8277,-54291,-23747,-28719,-70433,-72317,-33710,-41042,-114184,-105103,-10044,48251,60262,78881,72336,11216,17820,62685,78337,48683,33954,-12636,-57943,-23016,9000,-572,35239,143703,217979,195036,110093,66580,79288,111974,119201,29373,-68443,-42809,44917,34239,-30775,-31961,-9372,-2238,25699,90191,104211,68898,17535,-52042,-88352,-56768,-14654,-21567,-32087,4961,81287,106074,82774,69292,105782,121869,93264,73197,37563,-34949,-34015,53224,85537,20974,-40188,-69200,-42562,22302,34816,-14553,-38708,-51241,-62353,-51716,-78742,-116313,-102418,-58796,-3428,48956,63580,36516,28149,52637,49070,17867,-1142,-13061,2693,24721,-32332,-108814,-88958,-48408,-51855,-3041,101662,164078,74034,-42697,-40916,17300,8045,-23480,-50739,-51341,5182,63563,26726,-51559,-53235,-34119,-60073,-9415,63309,51766,-13979,-59930,-55757,-23654,-15461,-48721,-64061,-22274,8376,-44346,-116616,-140011,-25057,107583,108094,22371,-12747,-21857,-41854,24216,140269,127954,5842,-63124,-21797,53724,58272,17316,-24448,-44272,-6963,29855,86878,124767,119413,101517,87270,58133,47680,30631,-30428,-50762,-21865,-24008,-75976,-59034,18736,39579,-16487,-57196,-16428,-5839,-33767,-11017,-8268,-30630,6472,30116,-3506,17066,82542,55665,-13344,-27803,-25548,-45895,-13294,27522,27609,16158,-32030,-57373,-3726,76980,66852,120,-60094,-50008,37427,104011,94692,43615,-25245,-101420,-145067,-166399,-152972,-77544,23088,11964,-55508,-31662,14190,-30615,-28200,2402,-16490,-27550,-2454,9608,5766,18845,66229,105636,86198,48524,10442,-48081,-98536,-98937,-44986,10993,-17502,-87347,-129897,-88958,-21515,-2818,-16245,14830,94723,171075,177123,104559,57973,74479,81020,60361,2135,-33121,-6863,29399,37238,71784,130465,113649,25573,859,25504,-37373,-112650,-30310,115484,156934,110037,22533,13186,4494,-84965,-147726,-89245,-9804,26557,35264,43189,79309,126018,92536,21813,-65161,-133390,-91509,28415,78406,9477,-55929,-16167,11298,-38670,-40913,48177,120998,96726,71928,99226,63458,-13014,-13670,-36638,-53532,11852,27520,-32414,-89766,-151925,-183424,-112196,-50669,-81667,-64251,31494,87513,38623,-75732,-133954,-105530,-65045,-58923,-48816,-10039,9407,-53072,-173876,-151591,-45143,5006,-26850,-80021,-89845,-105220,-158750,-159992,-32994,91114,93094,29482,-14919,-63251,-57543,-10486,-4961,-34977,-37668,6816,70093,111604,93753,53718,41612,85460,148577,159008,119701,138210,161702,93955,-45719,-107872,-104498,-107534,-37793,64621,15365,-122705,-171915,-134293,11874,176832,173229,49538,-32174,-25863,81,25471,77351,104817,48071,-35808,-69544,-48401,2182,71097,61789,15313,-8452,-11186,-13730,-9680,-4791,13990,10244,-41221,-89022,-106575,-121325,-136805,-76112,-9599,3296,9129,601,-27480,-75413,-103639,-39376,-34154,-81930,-41976,6544,-7621,-9271,-19707,-66338,-94283,-101335,-21464,30626,15353,7386,11080,-3687,-2389,18625,9373,-29413,-115165,-160453,-96461,-57662,-24247,53693,60287,4838,-29301,-37457,-40914,-340,33667,37321,59004,80949,52641,97000,177738,158517,51724,24593,18695,30368,48916,-2323,-46309,-15949,1060,-32497,-12964,38585,19995,-1589,36796,74710,51016,-4735,-15882,46143,120845,78705,-23300,-25570,84567,104882,12545,-61451,-72959,-29747,52185,71932,54922,43576,59940,101438,55077,-9113,-22935,-34627,-46516,-22657,3536,-5042,-43293,-29410,12622,32002,-28365,-61178,9838,91394,101561,47555,-61345,-110033,-37340,10696,-28774,-86894,-86849,-70832,-94437,-75733,-28650,-37414,-98914,-67945,24399,48335,42919,58517,45803,-8426,-52051,-72667,-85472,-104972,-134179,-150004,-70889,72634,133432,35031,-68509,-88340,-30230,58652,90912,68108,52950,-20516,-116807,-136450,-81640,25028,118862,84483,28311,28371,17802,-7443,-15329,-2861,-22132,-92420,-85592,56207,141637,114516,104682,119579,117901,98690,47267,40840,57778,32043,-3181,25815,13508,-43431,-53868,-25373,-11413,-18308,-41176,-71352,-49330,-38485,-26472,-8699,-23394,-23765,39454,63366,49172,98252,152873,104328,22596,24776,52936,-9163,-83911,-30168,35550,7377,-54131,-98586,-89224,-35348,-83267,-183940,-127825,-2111,46604,-23414,-64833,-40073,-15014,-8681,-26565,-83710,-131165,-92815,18965,61240,43620,24204,20953,-44233,-107619,-118209,-116084,-78522,-20928,22092,44062,41115,23134,40377,30704,3402,45331,89269,39900,-37776,-9927,68944,121751,99817,37223,21133,20581,-39371,-68891,-24406,7124,8447,27168,40718,61952,87463,41574,-23701,-155,-5142,-22919,25011,97223,107089,18219,-62710,-37073,59053,116319,95039,68457,70821,89755,74665,-376,-104308,-100591,-30682,-7272,-35337,-34378,6592,8314,28926,153328,258248,230652,127926,48097,-14400,-35017,-23508,-26646,-34522,-13418,14963,-4479,-27622,-3827,43319,74029,99638,125386,86826,-3972,-46319,-70525,-93786,-80416,-33842,-10660,17283,-8307,-29166,15153,33388,-72082,-144611,-87652,-33945,-14341,4005,20653,6827,-6626,11568,-45108,-101905,-78460,-35334,-20970],[-104557,-118005,-62215,4490,40477,33710,21127,10785,-6889,-425,13000,42830,94287,98604,77413,76270,53273,40721,39449,21514,22574,58300,40622,-18068,-66213,-79081,-65920,-13863,46916,10323,-75328,-50891,16433,24295,3901,-58530,-83443,-69576,-66645,-70797,-76904,-120719,-112195,-59209,-3073,52629,38102,15377,4979,-41969,-42141,13488,-5152,-69950,-115541,-83266,44226,113510,108341,71139,27847,18819,51702,101785,115842,48084,-52611,-37971,-2097,-58059,-53671,31760,50201,52042,89575,101411,57835,4221,-6069,4285,-12445,-34356,2361,34445,24315,-9545,-19798,33875,25515,-56944,-56806,-37703,-27563,48343,117928,63695,-42332,-96450,-75243,-18892,24008,35494,28734,9416,3900,25797,15616,-32645,-90905,-36649,110320,143840,35846,1951,31063,18136,44156,87770,129930,158394,121632,24719,-59764,-53117,31683,66230,28829,4676,24915,47174,59668,44308,-15138,-101919,-103918,-31154,-7686,-20957,43336,87103,43097,-11336,-19510,-21822,-19099,-55407,-100914,-121580,-130873,-122534,-31105,88257,116907,78033,49350,42668,60518,40969,-11636,-56163,-86188,-77996,-40323,-39716,-17274,35773,28351,-34501,-41330,-12304,6352,24093,21647,42501,58268,46519,33189,27876,-37096,-94522,-89469,-84545,-77878,-7229,96783,164368,175159,126307,7432,-52370,-37297,-35608,27991,119932,76452,-87980,-131962,-32478,34738,-14842,-72431,-95474,-73381,3752,75649,61874,13735,3572,15441,35117,59934,41035,-41325,-44964,22905,62280,96405,115547,100714,54632,44801,5062,-49291,-22939,66288,111503,108900,81955,-25101,-107801,-82212,-28139,19608,-28791,-112171,-125670,-48584,25557,68543,40335,-13263,5337,51444,41501,74752,115598,32387,-85356,-122552,-90614,-61518,-24489,32230,16628,-92892,-153463,-121059,-86010,-55742,11304,35599,-29319,-56404,-8587,3958,-12569,26933,100090,95268,-5605,-86400,-95328,-114329,-143897,-86887,32003,91844,28088,-78332,-116169,-79804,26060,93185,86864,66468,1666,-57196,-73885,-61138,-16037,14816,18595,11930,-1021,32123,69175,54625,79450,82017,35350,-6454,-44048,-58660,-60631,-4734,21016,-78547,-124017,-63975,-997,36974,69466,71989,8125,-37620,-6380,66216,68460,54061,33901,-3210,-17475,-412,25715,52981,105925,136093,108032,54933,35628,41743,94988,151404,86996,-3188,9550,68415,48822,-10921,-48934,-77643,-74913,-33629,4199,-4476,-25100,-23709,-26276,-75938,-120622,-95528,-92199,-112373,-83195,17721,68604,61384,62318,118578,140504,105939,79927,17976,-107352,-105837,20957,35264,-54957,-56246,-12516,4087,38329,41543,-23166,-19428,17602,-12558,-63956,-129195,-165026,-135527,-55111,13412,63464,122074,111996,34891,-6773,-32755,-49747,-17143,34309,82233,59407,-44182,-98979,-54460,-61468,-121370,-60437,90646,153231,56399,-45225,-34609,49160,76542,18466,-34850,-39143,-35938,-22657,-17797,-50250,-85664,-79597,-46111,15753,69071,76146,11723,-27057,65621,149063,94692,-48024,-131633,-76306,-3424,-23015,-66933,-101269,-38401,86970,137863,77129,12616,-13630,-21709,23317,91758,77917,-7608,-35956,-9342,3923,5058,4297,-5771,-12425,29945,87001,158458,197183,197307,138702,59962,60008,126842,100428,-2422,-46438,-60615,-80153,-73539,1737,67509,31732,-44940,-58466,-17408,-10172,12513,63632,22575,-48272,-24997,15305,21411,103582,169961,75267,-49734,-84432,-72169,-58262,-4615,38992,31304,30558,4544,-19753,-2581,32998,14917,-15069,-823,47429,37305,-14718,-24213,14971,3746,-71448,-97936,-92996,-81375,-6602,81414,50197,-19236,6573,16143,-45733,-23774,-7256,-75817,-93984,-47361,-15911,-5190,21087,80904,117673,109439,84004,44070,-10929,-50049,-45548,21764,83500,25097,-75724,-94939,-23312,2523,-45873,-62056,-8932,60166,115199,149477,114814,48268,17308,33435,71198,80441,73556,74172,83194,86120,48891,-17218,-62003,-84119,-37639,31480,-18280,-89668,23417,194743,171549,34886,-33044,58366,98024,-24608,-142932,-108112,-20987,8736,13216,62403,117468,150624,122951,56356,-17872,-77497,-89677,-42851,13796,49391,30277,-14717,-40421,-69252,-67607,23973,96471,62182,19244,24238,28632,42761,78414,27279,-29493,12346,31160,-40830,-155899,-213383,-180083,-109836,-105779,-152686,-132341,-70369,-14426,5699,-34440,-44382,370,58254,81527,62071,69006,100946,63225,-60587,-89561,-62597,-63044,-59963,-54847,-48845,-54537,-105941,-127850,-32649,53841,41419,3797,-14318,-33738,-24260,16280,13668,-52882,-90739,-57986,19442,99557,109468,69845,48389,76243,108854,112167,131091,200833,188879,62741,-76698,-101489,-66406,-62236,-30643,42591,13791,-93826,-126125,-69647,61305,192703,162319,15558,-75650,-35476,41689,86532,111325,107412,65186,-3622,-40937,-27831,-13524,-3729,-29370,-60276,-101540,-103130,-32497,22213,16573,48365,92238,54602,-22002,-63474,-68773,-57589,20037,50548,-15792,-44435,-31523,-12474,7159,7166,16881,-24142,-86704,-54093,-1506,-15341,-36606,-71768,-110165,-74720,-31084,47361,84578,58888,18822,-4274,-14452,-7689,-19482,-48594,-72288,-110830,-111797,-50796,-28612,-9397,49463,59503,10214,-11500,-15283,-18453,-23726,-70967,-66377,44378,104818,56069,80779,166193,175828,89912,52345,38990,13049,14123,3312,-3866,36554,49729,18255,21819,54144,51400,41737,22708,23481,49536,38069,8141,25057,30068,-33216,-74139,-32634,61174,91771,59773,35689,8955,5780,52927,68790,68256,52563,21850,3152,-42484,-58192,-48416,-46414,-13298,55998,75272,36644,-54555,-105783,-65144,-1488,-15787,-14478,46147,86155,83302,60671,-18737,-87263,-57222,-547,-879,-52872,-78933,-81400,-86628,-69414,-52590,-27721,-10268,25034,35951,-1282,-8134,15545,15549,-4039,3111,-4854,-60289,-109115,-124307,-144188,-89683,31509,61509,-29172,-88091,-75631,-18878,39210,58773,62026,71306,15802,-66672,-116697,-103282,9884,117817,92728,69825,102850,67013,-20707,-66895,-40830,7313,-33572,-84701,8572,121033,107439,79626,112154,181024,226562,150149,69683,36514,26260,38736,75761,28702,-20308,8065,22730,-7716,-3414,19634,-46690,-122262,-145307,-108503,-81494,-72601,-58547,-8999,9146,-2282,7184,3480,-30594,-43323,-33381,-26106,-58484,-85468,-21400,48892,58426,29648,-7702,-8283,21506,-38590,-146825,-126232,-4962,78469,25166,-47146,-58596,-34574,-5060,-19574,-93802,-135072,-55910,73770,117015,112655,90968,56672,-31276,-130241,-189115,-188731,-113025,-36631,-668,9679,-12617,-62873,-63692,-28469,13707,64256,79460,35137,-14644,11720,71971,105691,56714,-10911,10051,68271,42459,-2444,-5940,-36172,-70398,-22596,45749,96616,133364,70649,-22696,-1399,6085,3049,25387,24773,3515,-42937,-64030,-17410,35008,31925,12577,19644,28204,37896,49288,36541,-4578,21695,56012,41926,4700,-12009,-8931,-41289,-32646,88662,171562,101813,-10007,-31404,-27747,-31836,-19412,-3639,-7522,-24036,-14319,1582,-11121,-23779,3201,52960,93481,109226,58136,-31607,-62677,-57677,-46375,-38300,4679,53575,52200,-8047,-32454,-5662,-34046,-130300,-173061,-102494,-48925,-27797,12474,51538,39364,17538,25713,-35026,-92534,-76724,-39560,-66528],[-83453,-98170,-50146,4893,50269,34778,-6848,-23780,-42403,-19202,48390,113613,156473,144603,104329,97958,91905,68276,6083,-54102,-17780,53960,41037,-33937,-96441,-68115,22216,81443,89479,21053,-75390,-69529,-11069,-37796,-61311,-66825,-73907,-111460,-100390,-47307,-15028,-19285,-8112,-18901,-29470,14661,19139,-18481,-52645,-79202,-79876,-58075,-61518,-93443,-105572,-32707,109685,179774,175014,140498,90358,56052,103830,188672,186711,79750,-21785,-3480,25004,-70787,-118468,-61637,-24323,34102,127300,150431,73744,-9519,-17990,17280,39807,65170,107506,107379,60368,-32622,-110391,-68286,-5643,-27072,-42405,-42895,-25029,14763,61863,73329,50632,3468,-37210,-59711,-46894,-9095,43249,68875,57323,25723,22820,29125,18385,49807,102735,67286,-9234,14913,24731,-61909,-38437,92687,165577,139862,79785,-5901,-75667,-40593,42596,47202,-12686,-40706,22726,101215,111256,62731,6403,-35434,-16506,19707,9315,23523,114697,142279,74487,10165,-10705,-10633,2802,-25507,-40708,-45268,-66643,-88485,-15641,122828,165395,87472,54212,70776,94186,97111,70472,22219,-38922,-74887,-72646,-82440,-41226,44180,55248,-238,4887,30497,27265,35001,41486,65919,39993,-25158,-45752,-22967,-55373,-102673,-120841,-122092,-133417,-125889,-56977,46390,111311,104383,14806,-61684,-91745,-78651,30613,157836,130494,-46704,-121439,5254,130999,93866,-24986,-97124,-70244,16093,89032,81795,27522,-3122,-24834,-19892,35449,61106,-11422,-36049,5955,21372,41761,99462,135400,89083,66836,30007,-39111,-40806,27958,61942,56125,50509,-4533,-54904,-36285,3686,33985,18808,-24300,-63708,-51545,-3047,49913,30972,-29678,-40637,-27998,-19293,64654,139644,47882,-86201,-129450,-96283,-58641,-28637,-3320,10996,15122,34675,21286,-37601,-63648,-27585,-18470,-42806,24295,116394,50540,-34484,42375,150146,131479,29706,-44537,-72007,-87936,-74846,-12925,62161,59465,-69336,-194728,-170782,-100413,-32803,4858,18111,19657,-17789,-59732,-76715,-40839,40025,37146,-3824,-6564,-66109,-94406,-27459,4356,28057,65044,54172,-40534,-95589,-70400,-66291,-4502,99457,63236,-8018,-23720,-12262,24380,77811,85739,12798,-57854,-51543,6490,18828,11569,3006,8140,14642,12378,18218,6438,-8623,-18018,-20166,-5495,21612,-9053,-18743,40384,38379,12051,19746,47495,54861,18731,-65086,-128554,-116385,-85159,-81403,-88468,-94374,-85079,-30202,13865,-1881,-22937,-72747,-120665,-122348,-54419,-815,6760,11687,56740,90653,72917,40119,-29022,-118104,-76621,26746,20351,-56520,-31091,29777,17445,4300,19092,883,-11099,-15999,-26826,-37507,-97106,-141647,-103600,-10365,50358,67339,94245,63818,-17174,-55996,-70050,-54190,13730,61838,84850,58626,-5969,-19477,22759,-10641,-119551,-113459,21797,100061,43617,-22950,-25987,66207,148542,89090,13436,34370,12603,-49115,-65532,-43129,-18063,8420,43546,81636,83231,71295,19866,4436,133764,216698,142347,-15629,-123519,-87256,-4039,24983,52640,16606,-11971,46950,107657,79160,16353,-31775,-37096,1143,5574,-44095,-54506,5767,30657,-2584,-21183,-5783,25378,21344,49474,129112,193579,189751,162631,70336,-25425,-16487,60456,67918,6078,-52077,-98670,-119250,-90861,6165,65383,-4854,-73962,-47984,-44361,-82754,-5200,102079,25812,-84824,-82522,-54552,-49925,64302,161336,99556,2879,-49874,-59233,-41640,-17747,6370,44154,71972,20479,-18002,8378,25825,3647,2860,26163,36177,-11834,-58030,-35999,19503,37148,20889,40878,54211,27059,33438,79306,67948,25771,30151,30766,4803,18790,-12584,-98250,-119874,-68419,-11778,5579,16421,42795,59356,101666,145392,101744,9740,-28144,12845,101169,149632,73358,-15934,-26768,14978,-9037,-74046,-74774,-21320,10762,-1566,18202,54507,58936,45755,63030,97312,89212,86645,107577,112556,92137,-12001,-178416,-230273,-158666,-84325,-9017,21330,13314,85930,177408,108648,-18116,-61745,21489,68589,4363,-92531,-92820,-16160,30841,33741,82039,141967,167199,123407,41246,-10682,-20042,-49872,-81904,-39562,80406,115406,30103,-31318,-47719,-46850,23224,57283,1505,-47105,-50887,-42945,-2828,48982,13021,-55800,-33211,24682,3611,-82826,-99423,-33519,-3814,-90180,-202472,-217620,-177655,-124443,-62713,8639,111088,127794,90238,95449,88700,88006,122914,131161,66730,18740,-48841,-123234,-113882,-78182,-56576,-23026,-30843,-66489,-8095,60891,32645,-28670,-25797,5809,29571,42937,2605,-77580,-96502,-64609,-16892,42740,31231,-9644,-3867,16476,27414,57042,126656,179385,99042,-27714,-86719,-67150,-45473,-39253,-37763,-58096,-86893,-64688,689,40686,62418,92271,61737,-10553,-67041,-44648,7879,60974,91002,55932,12935,-10921,-39655,-45964,-56948,-83907,-108610,-105941,-140348,-146989,-56905,-1224,-7080,62394,130418,77612,-4484,-42377,-43538,-4596,87439,91439,-20844,-68192,-32547,-14834,3463,21804,3504,-68307,-88060,-17793,1122,-45859,-69082,-83089,-86314,-15992,48304,83865,74998,45283,-18286,-57186,-58302,-47014,-53154,-66083,-55767,-34207,-21402,-8853,9622,30373,35938,8478,-42268,-42872,-13458,-6470,-49205,-142912,-124728,30165,105679,57354,84190,175435,194704,114685,43984,-585,-27480,-15729,-8796,-4977,25835,42826,39368,26973,-5738,-38739,-9772,-3342,-5412,36437,56545,49447,37515,-17632,-84413,-44005,14151,11917,24482,69158,58750,12314,-23841,-21748,1084,50718,60286,-16350,-108363,-134491,-50720,-726,-17937,-12342,19927,46230,55278,-29031,-106978,-61642,-199,-9932,-1133,38099,57994,60095,18481,-60756,-97775,-63400,-19368,1846,-9734,-31320,-56639,-44354,1855,12614,47651,101580,117286,57745,-11585,-507,60534,90242,76279,78857,62035,-8459,-57836,-49185,-45046,-24502,11762,-3100,-57423,-84664,-50946,20857,38587,-5770,-21293,8093,8856,-28925,-79052,-70101,36326,132721,97215,60442,88491,41360,-84171,-143376,-62970,58806,47668,-46778,-49088,-16308,-53023,-57117,19315,116470,170749,128796,25816,-44076,-23667,49124,105516,50851,-5594,11095,33375,27969,36982,73571,13329,-123220,-180465,-123827,-73718,-38521,-23630,-31363,-79566,-96708,-50024,-53816,-116342,-138020,-127670,-89877,-52110,-43156,-12717,58855,124880,154555,151392,100507,31187,-36484,-88410,-102044,-67400,511,9192,-4524,-11854,-32267,-47819,-53820,-78164,-58919,50323,140698,131124,117552,113043,114940,71848,-56969,-189303,-205625,-113459,-23036,43156,64983,3217,-103259,-111508,-37335,-864,-1999,-2558,-4276,-4331,17366,37764,55929,6706,-54687,-6744,73939,50450,30467,65682,25805,-59561,-50436,15448,75473,116316,83637,35023,55202,44634,42159,44304,-19803,-64872,-63267,-42495,-27890,-45685,-80193,-77047,-34359,-3829,5355,3522,13948,9459,38998,77865,117309,112474,44895,-3965,-7137,9914,78519,111606,29306,-79953,-84168,-35898,-13239,13558,47911,45366,-1249,13879,68270,55890,14304,-7313,-5758,31894,44027,-12283,-103774,-119824,-62781,1728,-1551,21183,45540,5968,-30275,-6371,22480,-4051,-74795,-119768,-75797,-48101,-42161,2831,47995,58028,61346,67957,27311,-5948,-30266,-41439,-84300],[-43463,-40564,-25814,-24887,-5333,-24615,-51210,-29763,-15100,6676,63818,126388,161429,120059,36278,8704,63873,109496,30276,-73776,-48015,14305,166,-34980,-60634,-36060,35972,87589,59382,-22573,-87311,-73226,-41093,-95045,-103126,-5232,27448,-74750,-97632,-50955,-26608,3869,50631,37286,11241,15879,-23240,-84918,-116798,-79306,-37180,-37796,-49124,-74042,-87958,-28159,71535,132324,141479,101136,55987,70496,138656,185116,145351,64404,23879,65018,90874,4791,-62919,-56155,-52725,-18657,60305,101751,47217,-22459,-38304,-2776,41179,62411,75143,80120,54432,-36756,-125107,-87584,13514,8039,-57698,-93687,-64717,-49433,-1859,66649,96067,66095,10937,-51674,-62016,-12175,67807,105823,71603,13127,-5225,9810,29706,48677,38821,-16322,-49977,32004,77661,-57303,-107134,877,65594,20293,-11674,-53918,-78014,1924,64481,19587,-64987,-86307,20872,140323,138920,54201,-7139,-7403,39032,46164,1966,21418,107991,134913,92339,34825,-8810,-8663,23483,12064,14859,17521,3540,-16827,13037,83454,103014,41197,22224,33976,65946,128947,157526,74249,-28263,-93338,-110739,-104058,-57359,5282,41805,40448,43294,58181,92335,142302,134320,98178,9199,-68743,-77858,-66571,-111467,-163651,-157873,-112062,-112698,-123909,-78540,-18567,15608,67396,88210,68890,15563,351,73329,161335,176387,76823,-19479,29493,135348,124983,25339,-36329,-32829,17298,60299,46534,9724,-1777,-36348,-53047,10370,61172,22388,-14741,-25853,-45031,-22741,75362,157949,100513,39418,24599,-11965,-35459,9801,46014,18856,-1726,-22287,-69474,-70540,9906,68226,37066,5069,-4150,-8395,-9254,-3083,-25724,-42016,-54917,-95474,-111724,-34135,48575,25747,-51180,-83386,-79945,-58743,-41769,-51131,-14346,86204,129965,69803,-12445,-50348,-63604,-69560,-44003,55312,126228,64112,10965,83506,130735,84045,34789,9203,-8647,-906,9607,9293,27227,8596,-102853,-190904,-116999,-43016,-67844,-105118,-38340,27872,12963,-21854,-44018,999,71185,35467,-14236,-44737,-170398,-217554,-111419,-38189,3271,33646,29377,-61918,-101478,-53027,-51346,-18087,122026,173438,125723,58520,2138,13903,83051,101204,21576,-45457,-68132,-53922,-40202,-50510,-94940,-79988,-16226,-9887,-41507,-82880,-109985,-99221,-64088,-22750,20088,-21293,-78772,-46205,-21426,-19430,-14366,5572,26983,-511,-78017,-124238,-107696,-88648,-69282,-50812,-72923,-112707,-45053,105911,151222,68322,-37263,-88111,-91343,-58191,-30454,-30239,-41280,-33922,-13997,1523,2119,-28719,-31888,29314,60355,41202,13869,27264,27404,-11626,-18499,33627,43664,-32415,-90552,-46114,13506,-16049,-51416,-12435,50644,76805,42838,-4079,-30353,-37253,-53077,-57807,6860,78062,41203,-4350,12297,8330,3301,37802,23377,-66222,-85264,-5197,49495,11169,-27919,-44304,22787,133155,140072,78235,86814,72361,-24770,-95879,-44674,66219,113292,94892,88697,62641,39916,4411,-6063,71779,116091,88145,22618,-48077,-43094,23146,98650,190430,151604,60298,49672,71003,51323,6492,-55946,-67456,-3494,2028,-84840,-101695,-36609,-5451,-12121,-30428,1480,76537,77372,87429,149483,162041,96901,45542,-20185,-66189,-68855,-57521,-30801,-25393,-75495,-118877,-111210,-102483,-42083,23904,-22065,-65620,-24940,-38631,-106783,-37732,101255,53882,-82431,-102861,-76222,-96624,-43917,52901,91313,91636,48004,2578,-21256,-35482,-17435,59876,104416,42663,4366,22174,16424,8147,45328,37519,-28431,-67567,-44011,10206,28214,31740,54121,80021,70529,19133,-17934,31997,80474,59792,13851,19354,46882,44867,-5586,-45930,-67589,-41748,12514,17391,897,-19853,-26738,52168,143269,89968,-27699,-41782,42706,119269,126035,57199,25571,41645,49338,-1317,-54927,-66600,-31989,3308,-40034,-83921,-20271,87001,133607,124090,95863,25408,11933,77407,107765,74790,-27087,-179322,-206911,-107800,-60978,-6520,84880,111717,113619,126662,79017,18930,-19850,-11547,12052,30591,-15247,-57059,-10254,50275,42533,56546,116341,142024,85742,22748,-1053,19002,17133,-31021,-12291,104896,130841,30384,-33176,-42954,-38210,18850,39885,-14099,-37706,-33399,-63031,-64602,-18719,-22657,-65779,-51027,16534,47313,40935,67008,102218,70462,-50351,-162669,-156090,-104406,-80688,-49945,46702,198393,194555,52831,1156,32017,51907,57342,70094,69356,54551,-32867,-106608,-105233,-98642,-91924,-36382,18833,8425,27987,63179,24268,-40939,-21123,30182,76308,75866,1289,-64830,-58128,-51105,-49214,-7288,-23248,-66278,-55878,-50110,-45360,16517,82218,76318,-16705,-69030,-51098,-47956,-88808,-76448,-53167,-124949,-138573,3995,131684,118275,53809,43516,62444,56317,7531,-36078,-52321,-4259,36409,-6266,-40645,-39213,-86869,-113206,-78454,-44891,-53831,-52055,-69631,-73499,-28048,-7128,-4303,52379,67153,-6073,-53947,-66866,-75075,-30661,67420,75136,-17860,-55233,-18511,-24103,-55316,-66620,-86776,-135987,-84936,32115,46442,-19866,-48201,-21471,22426,81209,91053,53952,14285,13328,-23155,-53049,-52213,-60537,-46799,-21758,3807,25285,11348,-6546,14907,34272,5267,-22381,-16156,-11566,-9977,-23308,-58056,-105891,-69221,33511,70311,31121,69163,156015,178082,89189,420,-47465,-39392,-12870,-15317,-31145,-29262,11879,53456,36787,-33831,-63978,6221,48261,38246,48851,65172,75519,55223,2416,-41162,11467,41328,-16648,-22402,38680,11830,-34892,-44502,-27670,-3574,35332,42155,-37757,-129272,-103485,44368,93745,32995,-30055,-86221,-68354,10890,-3764,-37435,1862,29616,-3736,-27633,-17433,25227,55476,-7627,-97103,-95056,-31012,-13658,-22605,-15810,-5597,-17397,856,62768,77001,79645,96921,117396,99261,46384,45911,121601,172385,154893,125413,87592,36119,6718,17395,36686,21080,-35528,-45807,-18415,-31112,-28912,42485,44423,-49556,-95069,-59369,-15944,8019,-1338,-6069,46700,128955,112858,46233,3373,-59675,-146816,-161197,-32298,100891,86084,-2840,-59626,-129743,-193029,-163901,-70130,-2207,16772,10105,-41542,-81214,-38673,22954,57657,45538,6093,-40500,-4079,88117,98710,91807,70450,-24035,-83255,-34238,16795,50292,59626,16920,-75574,-107511,-19100,21295,-96327,-210328,-185812,-87549,-15115,2846,-2868,35494,108282,164511,197228,125796,-24112,-108851,-112810,-102514,-115932,-93654,-48765,24921,53676,-10984,-89207,-94759,-50044,36867,133800,161635,112819,95613,106245,167088,184746,54744,-102412,-131406,-71037,5563,99822,123094,30792,-81584,-66846,-2517,-25006,-59828,-43445,-12019,6686,-10797,-60149,-29401,-8919,-51255,-18137,38592,37,7747,88578,87223,9185,-28496,-14421,16995,47149,68301,88002,103680,69576,60587,50203,-23756,-64258,-52589,-37565,-52577,-94772,-125057,-114788,-63076,-4349,25605,-386,-4008,-12499,-34514,-6830,101465,130070,23655,-33154,42421,103234,107099,115275,90210,-20203,-85175,-49998,794,48344,111071,121424,46630,24651,66633,96119,95138,25149,-53236,-40317,-26800,-69651,-141159,-150339,-77587,-145,396,11683,1793,-31809,-28082,21693,34954,45746,20621,-53583,-76896,-82171,-81486,-54753,-39292,-7602,49732,72079,46790,35919,-11121,-65369,-93475],[-3328,12450,-5038,-57478,-72935,-58107,-34168,8927,46005,55817,52398,64392,76103,37580,-20721,-41745,19712,104164,68610,-17303,-28802,-5838,-30751,-27280,16735,30322,29008,66242,32568,-56981,-69089,-6361,6819,-60213,-64749,45325,89571,2731,-30714,-21904,-29100,-6729,59550,85318,70733,22354,-59606,-113500,-142105,-88409,9721,41768,22562,-2895,-34233,-33587,-5432,28059,51276,4805,-14117,76669,145895,116158,37917,6310,18233,60476,87474,72799,55777,31321,-21131,-44347,-29944,431,-913,-36416,-67576,-50138,-10963,-22119,-24884,13669,18526,-40330,-86811,-38737,46591,21035,-76251,-127487,-103346,-100044,-52694,39712,84190,63793,22596,-15795,-12465,34530,90622,81979,8211,-28533,-40941,-27256,-1534,-4934,-34213,-45549,-51042,11452,78306,-18885,-108320,-87579,-55495,-54934,-47850,-85699,-84624,21406,75595,6776,-100296,-124834,-5464,103618,86288,7996,-44764,-30250,48951,63167,-9564,-40380,3160,40814,55192,21176,-24612,-3883,59841,49688,8582,-6694,8364,5871,-18324,-26542,-15215,-4042,11373,306,13270,84327,117741,25572,-73936,-139014,-149683,-95433,-27572,-2910,24705,50066,49430,68985,130853,172880,137767,61772,-46588,-67380,-17876,-40066,-142625,-182964,-114251,-27465,5484,14722,14532,-15127,-27960,59769,143612,159502,122523,81085,77728,99509,143725,133550,57560,-338,7918,3761,-8280,-2038,-7377,-1759,6848,-17680,-19809,4198,-32147,-59876,2697,63904,48761,-3106,-57592,-77529,-34219,54479,140658,115705,68777,53251,28820,1509,50498,134251,94477,-3057,-47800,-80762,-62947,49471,117955,32374,-26357,4374,37816,1470,-61093,-87509,-40662,-38546,-122124,-172246,-115532,-42254,-21982,-56028,-91452,-108973,-82743,-44871,-43546,3461,106087,111422,34127,-2288,11412,-5389,-48390,-47319,17519,62420,58488,61972,75476,27862,-21855,10466,30158,15454,39508,26002,-26966,-15728,23128,-25062,-96002,-29153,48418,-18166,-103618,-33998,71670,90509,65393,23430,34649,59009,30336,25151,-35922,-212567,-242712,-109364,-18177,70755,105168,51834,-36363,-61318,6112,18337,6032,81296,140042,130660,67539,-6248,-1757,57797,57122,-13220,-34959,-49770,-47902,-40554,-78381,-168499,-178872,-94223,-56001,-84044,-116993,-106818,-54184,-4162,7472,21397,1271,-27513,12648,16387,-37226,-49851,-17241,-14627,-47087,-72320,-78991,-68703,-38277,22498,51492,8818,-66506,-23962,134080,177556,62674,-46294,-69179,-51417,-12265,-1464,-10308,-29993,-67144,-100138,-59071,5639,39002,80046,96128,54819,44401,90381,106403,30974,-34846,-8900,48495,10222,-97831,-120555,-36206,20211,11773,30277,68832,84745,80465,34065,-25192,-26949,-3916,-34821,-53573,26492,85557,2003,-63494,-10877,-4562,-51018,-30582,-4574,-10571,22258,50529,20144,-50254,-67969,-65995,-24663,88120,165122,122476,82202,70595,-7788,-88185,-34211,91082,134488,80471,39713,17352,8009,-6240,-10205,5925,-993,15211,52688,30983,6172,50444,149433,253492,209832,113922,77067,62700,39994,1671,-59593,-47672,51681,82118,3138,-76862,-117296,-115307,-73569,-40639,44677,157533,164425,142540,137062,100271,26532,-7803,-15321,-16287,-47646,-92203,-83321,-68240,-101673,-116071,-65001,-49461,-40243,-5975,-15175,-29763,-2735,13701,-28767,-32768,52310,63590,-34445,-60685,-28529,-63473,-104342,-60481,38059,111474,94786,43701,-18810,-51004,-12607,56961,81012,56636,53682,19208,-34268,-8790,93113,98797,3296,-53703,-24720,21584,9797,-8461,11530,17770,-15840,-62828,-88512,-3105,100745,85777,-781,-12937,17070,10731,-655,38183,35384,7217,11307,4148,-21946,-54789,-51229,30218,85066,2592,-99828,-65988,40064,71712,19355,-37720,-4262,68240,98031,51608,-12866,-54772,-29780,38566,10426,-77458,-40375,89890,147910,96427,22913,-48225,-49689,31433,78922,54808,-427,-76037,-70166,-6484,4112,25351,89749,96820,80489,104574,104265,76471,35966,11891,12040,53179,36717,-21109,-15439,27467,18013,4429,44019,78031,38455,12282,19439,50022,75924,49491,37638,81420,49723,-60319,-101705,-88800,-87855,-51941,-9520,-9385,20328,43160,9836,-16364,-8483,-13296,-14422,-10928,-7896,7269,46788,112946,114698,37240,-39420,-61114,5439,63165,43948,-250,15550,132740,161753,17068,-79020,-35715,4406,-26072,-52818,-42702,-13607,-35093,-34177,-29083,-60407,-88640,-71952,11118,59977,39962,374,-32105,-36309,-10443,13897,66361,77898,22724,-10109,-16764,-69771,-107931,-34670,22674,-14577,-55947,-67379,-67584,-23714,2374,-24498,-59512,-36455,-9368,-52063,-150694,-140087,-61259,-90047,-81310,68499,172492,124767,53307,84077,158184,140587,40240,-49077,-78596,-35686,-5869,-27053,-36827,-71179,-158945,-161217,-43893,60292,44474,11647,13364,27996,18670,20198,39768,28021,-45230,-110237,-100707,-94318,-128671,-127098,-56475,-27906,-57471,-53662,-16059,-13907,-57590,-123265,-169072,-168344,-81194,24017,68840,35320,-5925,28594,104127,143450,77473,777,-26737,13049,24109,2998,-18071,-56476,-38188,15763,26615,-645,-34521,-39935,-28048,-24742,-28178,23398,101308,69463,-24466,-75314,-72733,-50527,-10220,13335,-2636,-40851,-11012,60216,99402,23389,-52262,-59176,-23142,-12663,-20803,-39521,-64218,-18325,39018,16071,-24848,13316,96108,115912,87550,59927,40897,28810,5695,-720,1555,13757,16418,-5202,-24402,-2097,-2273,-19660,2338,57612,60631,28744,1404,-51429,-84406,-12708,114808,114405,26819,-59631,-150790,-165251,-83211,-39948,-14175,9780,24188,-7450,-65099,-86187,-22382,39494,7447,-67166,-54906,8790,-7815,-64086,-74040,-34180,1309,27188,62530,46480,10410,-7600,41099,109114,88636,43729,70512,103545,93357,76241,62565,54045,29402,15442,24392,-25771,-123873,-99467,-5844,6740,-29474,4376,13938,-55633,-92047,-67169,-36608,30895,76598,42054,16957,72737,94196,31323,-66215,-133517,-152059,-107244,12191,71874,20504,-9319,-23350,-108171,-168395,-142411,-93925,-64053,-51230,-75797,-91651,-69491,-20435,-31115,-43849,1165,12003,-75826,-59120,82265,104437,65645,66282,38928,2431,50867,93575,109279,106016,62785,-1133,-24057,32351,78664,-34778,-174354,-123790,-21906,-16764,-25762,-16029,-20469,-7491,39791,109895,81277,-57443,-161225,-170665,-107872,-88783,-94330,-61478,28339,58172,-6048,-82425,-91318,-14580,89325,125299,102020,69883,73613,78879,142776,182614,112954,18498,-30312,-46799,-3794,92216,104660,22110,-30966,7976,15893,-37279,-43245,-12012,20283,36749,-30543,-139933,-84718,18060,2238,-10525,8294,-12422,7668,58552,67316,44441,12285,-20191,-41260,-24970,45888,95331,92664,49723,27215,9068,-7566,-15208,-41357,-58728,-62726,-71470,-94462,-114999,-80197,-9366,35329,18721,26272,22355,-55976,-96161,-7215,25475,-59496,-79619,26932,122530,108537,102319,130120,45597,-53354,-40865,17077,73149,162523,181580,80108,-11514,-35385,29701,107535,65149,-10077,-17110,-31728,-66116,-81623,-75906,-49536,-12161,5462,31295,29208,26864,41836,56118,12815,16051,43669,-14116,-73714,-89030,-80464,-86757,-112677,-80148,10651,64626,58538,56071,3258,-60961,-62274],[12603,7657,-20732,-73806,-84912,-22718,27792,44312,62710,53636,10162,-16987,-43309,-54442,-7324,27948,12065,15730,24388,14631,-1568,-3886,-34445,-24131,66978,94702,46536,62852,54301,-13272,5462,77933,67955,441,-6907,31768,68549,56662,42228,32198,18948,6497,37617,61159,35257,-20257,-66562,-73357,-115814,-127784,-28885,50633,50814,42808,22279,-2689,-13513,-22802,-17161,-44166,-3382,108462,120514,38272,-27114,-30432,-29262,-32598,-6149,60101,111132,70725,-6289,-28199,-42241,-35422,-920,-20956,-74928,-84514,-68477,-78251,-48546,7190,13129,-19562,-42312,-18814,27725,5559,-75073,-110340,-80605,-78767,-59458,22576,80915,49593,-13565,-28919,12155,60632,82827,40268,-34758,-62303,-53719,2226,39473,-14451,-64544,-20052,-6667,-20453,8249,-3414,-38630,-51163,-29246,9197,1556,-69617,-75437,7167,56456,16120,-83148,-129825,-46726,15916,-7047,-32173,-36316,-26350,35886,60662,-15119,-100164,-98213,-59903,-27592,-37104,-35638,36474,123009,81602,-28871,-72463,-35904,-28919,-71087,-91805,-56724,961,28848,-2414,-21795,6235,10345,-41503,-95207,-140062,-141269,-66867,24181,45626,48765,54914,47651,66926,104079,81379,21516,-28984,-85657,-34279,61113,34496,-73291,-87865,-16515,58107,108947,108839,51735,-15424,-32325,41742,94289,85991,79090,63243,31641,8902,32345,66251,47567,-52824,-132053,-139728,-88051,-49543,-56573,-55855,-41818,-58847,-27123,26276,-8582,-40246,13084,74798,52506,-24706,-83268,-57108,1242,24054,72505,121196,143126,90533,39167,38504,108168,226426,193960,33744,-38110,-6183,48270,102446,117572,25025,-43913,-22969,29930,-475,-78629,-93389,-16562,-1756,-92791,-152988,-111436,-53937,-52877,-97151,-157521,-166345,-108802,-34349,15291,68843,105352,72723,5243,-2746,62170,87398,4720,-68770,-37643,28645,53476,43637,-1263,-68203,-65897,16588,30548,-6317,-2913,-37410,-78456,-18074,71093,47398,-33465,11471,93546,57137,-24162,-21042,63720,144981,157394,99669,61445,35361,10247,47967,16586,-126963,-145611,-56225,12792,136742,176592,69293,-42240,-53422,50017,82272,23208,8164,27662,30949,-16995,-48765,-8749,16664,-49643,-103857,-48788,-5995,17910,4935,-69235,-147981,-148668,-94133,-51684,-42853,-36880,4613,46726,61476,33142,17883,7273,19816,98926,86811,-37761,-84666,-36841,-38201,-66375,-61535,-53785,-44483,-533,53749,65182,46773,2003,3308,79294,88501,4241,-57759,-46691,-28746,14135,21710,12818,13422,-40438,-117169,-80193,13101,85879,113951,65163,-6639,17143,124123,170452,69474,-24771,-12552,-12221,-107656,-166257,-106252,-34013,-40945,-46195,20758,53026,47659,47344,45269,49497,41996,10814,-39555,-83603,-62095,-16572,-39912,-46547,9237,-8213,-93190,-84329,-26442,25851,92941,79671,-21255,-112283,-105533,-69096,-31121,65138,132122,85963,42896,23102,-31262,-58416,2424,80847,103319,54422,3129,-18606,-18107,-9749,20883,44246,-2618,-7713,54428,56014,15037,31026,106802,183548,140663,71078,54648,54413,41541,-2057,-45593,20886,121201,120531,83080,6238,-116174,-171261,-125726,-28248,109204,221069,209180,132993,58757,34638,27753,40754,59906,48589,-9181,-45775,-57307,-84033,-109293,-104722,-37712,28571,31583,-9925,-36208,-41519,-33767,25461,52215,6366,-9117,7258,889,-5592,3481,-38345,-107193,-111164,-32226,26152,17111,8659,-37602,-79070,-28676,16875,8231,22051,56331,-11261,-82376,-28871,97437,140542,79844,3519,-3892,15828,-5726,-32244,-17670,-5453,-33124,-74617,-93188,-9098,102681,91864,-265,-56744,-77778,-73163,-17812,89812,110676,13699,-49167,-45339,-44843,-46718,-12860,51768,47119,-62061,-141322,-82063,12683,3554,-84376,-136474,-74808,23968,93034,71088,-4864,-36196,7842,70136,40613,-33696,-24503,50731,61356,-18336,-73060,-64664,-29339,13789,34131,21719,763,-23707,-6097,22430,8066,-8752,-2907,-11231,9775,84906,91235,48540,30581,40994,23265,28071,25580,-1925,-24559,-17719,-13135,-31692,-31156,13948,3076,-22823,14253,86796,114594,74677,22784,337,-62025,-157690,-169384,-122450,-137213,-149639,-102353,-27838,52134,87207,99591,97905,50863,19909,58607,71774,16412,-41970,-40312,47817,61097,-26122,-52652,-5267,69678,119524,88072,-15363,-77897,4861,71288,-4618,-74525,-42951,-7782,-42345,-95347,-124187,-95880,-53999,8886,38082,11033,-31718,-70451,-11600,60193,-412,-94647,-89874,-33271,-11611,-10945,27077,61958,63240,42661,-6275,-102262,-161324,-48111,97630,76878,-7525,-23384,-42590,-56214,-49332,-39576,-20393,9385,6189,-36958,-137682,-138575,-16401,20062,1106,64294,132691,98487,41914,103589,183539,121332,-22312,-72676,-36103,-10200,-10974,3376,5964,-89152,-183158,-128117,-2066,73702,47406,10934,32927,65162,39091,51678,84506,20814,-85556,-111248,-59189,-52710,-118966,-180542,-152017,-99780,-81302,-46933,1880,31001,28034,-44941,-115383,-93792,-36941,16,46172,52174,3526,15804,102973,140202,62712,29114,35178,68038,87422,74147,32680,-15212,-6998,27493,7319,-25164,-31204,-37213,-57243,-58650,-5226,107097,175984,106765,-31686,-90671,-67143,-36895,-16974,-25997,-58017,-93546,-81286,-30771,23138,-3828,-53350,-34599,2620,-14722,-18075,-4140,-27259,-12716,12088,-29121,-17287,83870,145437,119736,97422,63300,5092,-40478,-68364,-39309,4804,8495,27167,53587,14319,6449,65067,83091,82375,125105,109061,40348,-4932,-33640,-22980,36951,85973,41709,-17304,-43727,-84763,-134266,-121767,-78450,-40486,-40095,-13639,4756,-42009,-87926,-54125,5166,23607,2956,24262,53089,-4607,-77661,-82145,-24431,31070,61795,61878,151,-40964,-39710,14583,87526,81477,20935,-7845,-24028,-50915,-27528,25989,60222,36807,11457,8266,-43906,-117963,-105058,-35310,8926,-21530,-40625,-17591,-8369,-4271,-4358,-14568,57958,128016,86055,22099,28854,44870,12923,-55559,-99998,-94632,-40982,26086,9036,-55639,-20741,39145,11773,-29228,-40967,-65336,-54958,-11208,-57437,-96739,-39382,13796,-52053,-81922,-10669,40460,-24375,-65041,5730,52379,45382,23853,-7332,-25559,51450,112726,118718,90381,60294,66133,77298,61306,70813,50547,1545,32127,39586,-67319,-103995,-31268,-29019,-70168,-39628,36096,50457,-2229,-94088,-141686,-74094,-14392,-3369,14882,49427,32001,1405,-13436,-19974,38290,106286,72512,20222,32670,69768,51113,50489,76831,104908,103972,26494,-58571,-48156,28665,42999,5684,16629,53240,13012,-16668,16318,25506,49371,78276,10030,-80542,-14146,89691,82160,23030,11557,40269,66119,50280,29881,42806,52603,17648,-46335,-46560,46174,86919,52346,-125,-38714,-48509,7853,23508,-49339,-78451,-58585,-36818,-53610,-100281,-89453,-40284,-10294,-1727,39802,65318,-727,-101327,-102135,-85748,-106070,-95006,-33237,48551,59600,19933,23342,-4816,-41800,-11696,36310,79962,151969,155578,51166,-69326,-149379,-118877,-19533,25991,49845,60358,8456,-29217,3415,29162,2412,-2,18945,65193,92032,81305,73226,49623,-37147,-84920,-34979,-20966,-36825,-39472,-42647,-76069,-113949,-104378,-40336,34312,61281,63603,5461,-40814,-20242],[24940,-21506,-35122,-34771,-4387,58477,72943,47358,37813,18953,-10977,-29670,-76469,-87328,19237,117048,53328,-59067,-66409,-19830,1251,14594,2812,2250,64942,96256,52940,61853,102339,97715,108488,117942,68569,-1248,-19780,-28630,21282,63383,45705,11915,4148,-12394,-5379,-21268,-77248,-84704,-50351,-19475,-77092,-157351,-120500,-42996,-9001,19246,48686,74748,74723,15048,-37228,-31443,68729,138677,69261,-9989,-13684,-3206,-37203,-96705,-79005,21939,82235,20414,-35080,-2549,3574,8051,55164,43708,-25078,-75516,-103645,-83788,-3172,46488,46377,33369,-9798,-59811,-41753,-15707,-38500,-46693,161,-4729,-32327,6227,74374,43480,-53220,-88432,-34366,18018,36313,29016,-1980,-62330,-52988,56756,110354,18588,-54713,7079,43620,-7597,-30541,888,47012,61845,83786,96895,45181,-39200,-59370,-24479,11084,19720,-38161,-95158,-61040,-35295,-49339,-31723,14014,16958,7792,12515,-30700,-106617,-111502,-86847,-92715,-98581,-39730,70039,146409,79982,-38355,-87444,-57979,-52367,-63099,-47597,3214,34473,24129,-25991,-48862,-30488,-13295,-21303,-38750,-63203,-66849,-32836,35350,71583,77261,71173,48877,38603,44361,10301,-48875,-60194,-51754,10846,70897,75882,48004,31377,21899,57059,102582,75853,815,-46637,-52204,-14927,-17275,-52470,-33372,11200,281,-58065,-83907,-38891,-2558,-68345,-150296,-144854,-95486,-93784,-123747,-109216,-79075,-70194,-7398,61529,32692,-2973,34214,86939,44605,-46261,-74609,-14533,25184,-15079,-15658,64455,130759,55524,-5061,43189,124153,200347,174022,49571,12219,112832,164869,102817,46309,11445,-16466,-25874,-4982,-15625,-51461,-51547,15311,46054,-19133,-76210,-55258,-17593,-27070,-86989,-179026,-183473,-98563,-12140,54105,92585,74243,39425,-6157,-22422,50631,108732,26473,-78928,-46471,51637,58870,-1795,-56561,-69960,2070,79736,49115,-9187,-37347,-86925,-93926,-260,66152,24044,-30113,25273,91762,103444,53102,-6387,26271,147633,202773,149348,94238,50255,-142,12396,38274,17068,12293,-3576,5753,107340,105510,-7408,-101068,-72551,52816,73818,-27028,-60935,-29087,-35385,-92936,-65000,25938,13045,-111736,-162596,-70032,19930,77404,58311,-23305,-39230,18004,39354,41647,71551,115877,151515,122391,63710,25581,23569,-3001,-8882,75710,81289,-42932,-122102,-80934,-46677,-49475,-48920,-40292,-18536,-2000,-19369,-33799,9005,33278,122,-2094,11684,567,8321,44898,33321,26513,40,-23144,8919,-1114,-55092,-53451,-10106,51171,73006,18400,-31139,25342,134878,193976,120149,19395,-20029,-74728,-151321,-140014,-53600,-20368,-64718,-78250,-35705,-24085,-17770,4090,44133,92516,56379,126,-14768,-79097,-152449,-124071,-62632,-5272,46321,22615,-44226,-14076,54573,73892,69240,7840,-69441,-106609,-78031,-35248,821,51725,48339,3614,31162,18131,-44971,-23188,61885,117491,119107,68999,31105,3809,-15611,-10787,52592,128602,80846,17647,34184,49459,23984,-706,14769,72774,43358,-4549,12317,51867,54536,7800,-18250,71537,132263,79021,82952,99467,9453,-83527,-70697,44686,171997,222681,161298,48337,-39992,-13561,48126,88925,95193,65737,28398,35001,22810,-31783,-61343,-69335,-30919,63954,103475,18626,-66623,-94817,-97958,-29479,54351,57370,12021,-11023,29109,42143,14352,-33375,-71602,-79443,-43858,-46339,-79244,-42542,-36929,-80484,-50053,-14597,-34924,-32048,-4343,-37774,-49487,-2156,40087,50745,41202,27119,49484,71411,37186,8047,28279,58008,57594,14062,-35929,7569,85389,74927,-807,-81097,-141101,-118965,-12204,120398,122187,-23167,-104854,-77030,-38590,-4335,26239,57567,57843,-19647,-86493,-54480,-2414,-27149,-102512,-145894,-99971,-46112,7388,10381,-27237,7704,78949,76748,7771,-27865,-9547,29879,5508,-82624,-92333,-10645,48708,36787,8111,-4195,-17360,-28140,-11166,1272,-49898,-91087,-74934,-56465,-18459,46380,15881,-29560,-1271,43542,6087,-23505,-13613,237,-15196,-23127,-14095,-33939,-60492,-21008,-30782,-81018,-20514,119069,152109,59138,-36516,-65737,-91771,-139004,-123447,-58112,-85212,-148631,-131165,-31768,48446,70496,113529,137274,68332,32815,91713,149221,136076,33813,-48665,5464,35111,-33843,-55123,-32784,-7532,42422,30853,-82227,-133585,-46749,-9075,-44234,-32649,7532,25479,9914,-34384,-101133,-107736,-75406,-17987,28470,28551,9168,-22944,6056,23884,-77502,-155966,-106148,-49583,-19479,-604,19538,63701,91000,39114,-30186,-92378,-143493,-56041,78135,77894,31801,22566,-26210,-70379,-51658,-12631,-6335,-24271,-38751,-29006,-71194,-60750,69805,106975,15391,3076,75582,58264,-11954,19985,55918,-10536,-104222,-58973,30341,11865,-24863,8347,5689,-91159,-135936,-65623,-34965,-41140,-33190,-18970,11315,40894,28547,50113,79514,28917,-41088,-37733,16616,19380,-46349,-115415,-90218,-25933,-15250,-9586,14765,34350,71511,65182,34152,38892,38113,14702,4622,-8388,-49881,-39424,48737,89543,63860,120985,147389,112080,95856,110840,97410,71817,59489,14718,-32581,9602,56224,7963,-48314,-31566,36852,93100,86927,40175,-25570,-49805,-22647,-19301,-31679,-50877,-75372,-96915,-85624,-62426,-19432,4539,-25810,-36217,3423,-7679,-28744,1798,7911,4545,-5697,-58036,-33577,55289,85667,60573,73073,52659,-20308,-64578,-89158,-71057,-29659,22035,82562,88755,31442,36422,101023,115312,62094,58869,65672,37857,11908,1456,15681,10319,-23180,-67748,-52903,6337,21409,-39200,-82177,-65552,-51030,-83117,-60589,13279,19867,-27964,-54725,-54139,-37669,10044,71518,75085,-18342,-80040,-34712,32238,47164,59485,58987,-2012,-20920,10370,43558,64892,61909,31814,5150,-50799,-134595,-119788,-41255,11649,33776,43723,38382,19622,-5702,-46455,-60976,-13275,-13016,-55672,-27408,32963,51870,22450,-3363,55384,105526,77951,31526,1031,-28206,-36128,-40223,-59657,-76835,-66964,-42114,-49787,-56941,-2063,54320,44692,-1876,-45605,-91942,-81042,-16950,-39285,-103333,-43546,25861,-31019,-39741,18797,56667,26237,-58360,-90565,-29988,26908,-5303,-79936,-116544,-29162,70979,80873,24481,10783,61215,84820,41222,46586,120335,145253,92434,-13241,-147640,-158361,-41621,346,-30923,-15118,5971,9177,35700,-9153,-81636,-62210,-15276,39221,83071,74203,15451,10301,48657,55202,72279,87924,22239,-30386,11164,72155,30882,-33518,-23383,59193,98785,16648,-79465,-98196,-49756,-15830,-12388,12800,35155,-1508,2161,28553,1913,34152,83878,66351,68006,127761,153378,127246,45981,9095,63871,93399,58039,35669,51800,89409,88088,17581,-17422,45574,74981,24295,-46768,-83126,-56769,18830,6463,-84559,-86129,-59444,-47431,-37918,-58615,-68470,-69131,-69828,-59837,-18330,14248,14924,-47957,-95076,-106000,-97946,-80930,-45046,17278,34483,-51633,-109500,-93606,-47859,9382,58763,84711,85887,60161,-8448,-89807,-162990,-195366,-157869,-73549,25913,77200,38397,7892,29264,53155,35772,40805,40975,77276,94109,44289,12706,5877,-51700,-101255,-69503,-17443,32524,35363,-10173,-49279,-60611,-71213,-65362,-9925,30799,43948,9059,1286,29288],[26377,-39234,-17972,44515,91199,91937,46547,9631,6841,11460,19840,21732,-15291,-64282,-28267,79013,85873,-27464,-82590,-43629,6375,52151,70171,55336,35009,27205,7591,33720,114240,163430,147629,105596,46913,-36225,-95702,-101235,-19747,46909,17749,-61348,-90726,-78235,-37459,-63305,-130190,-97024,-27719,-7972,-66098,-143054,-163132,-134437,-86118,-21664,56263,143845,161527,67897,-19483,-3517,86028,99395,7647,-23154,16245,43435,17851,-51079,-43563,43945,60458,-17893,-45047,5909,16346,34230,95377,112696,58265,-32235,-120569,-107250,-9003,44263,61125,69581,11709,-87607,-85778,-21146,12212,23971,62772,35627,-13504,-24893,18134,26267,-42540,-105047,-85627,-50054,-26608,6436,6464,-55447,-50918,49393,86222,15196,-39174,9546,68538,54192,13384,11268,74620,93767,84786,64557,18761,-38470,-61226,-51520,-26511,310,-22081,-54149,-33252,-11184,-9932,-3240,37383,45376,-9859,-45053,-56606,-78281,-65108,-53795,-96108,-121453,-64588,20945,74095,47575,8307,-6764,2051,-5711,4348,29669,53589,42422,-7585,-79862,-87163,-34499,23784,35295,36751,31870,27645,736,-1546,23005,48926,61047,31863,-8225,7407,40076,17415,22802,43855,45014,24875,65562,112095,60450,-15150,-1828,40067,35772,-7637,-50109,-74129,-52419,-52926,-71271,-44670,18337,10521,-82182,-126143,-79760,-31117,-39126,-48398,-19164,36,-36344,-87112,-94040,-105052,-84324,11564,84192,68055,40964,60374,89583,46999,-15104,-20875,-3491,-3640,-38782,-68298,-45464,11542,-24835,-58708,12796,84928,84289,52406,31729,60135,158016,171136,42618,-32191,-7581,23150,21309,5222,-25720,-42291,-41452,15300,69453,39302,-2987,9458,26548,39989,-8827,-122015,-146848,-57145,8743,18317,7814,-11605,-31818,-54491,-52716,15890,65832,13497,-60776,-20425,66383,62945,3411,-38963,-22923,73982,118747,57278,15842,1852,-49837,-68659,-24379,-23577,-58090,-31669,47224,80095,114016,105280,47512,32168,111352,174655,137147,91401,70209,11695,-46061,-14722,82153,120514,31862,-28580,1914,-56010,-112956,-105915,-47360,29041,2918,-105231,-105893,-36952,-52514,-111789,-37293,74472,34542,-84502,-138714,-93749,-27075,60551,83431,42518,62734,141699,159809,130520,150072,205692,210995,108273,-4107,-21422,21649,-4251,-50749,-11349,7409,-65965,-156619,-151468,-95065,-64936,-46332,-10874,23702,-7269,-86144,-121807,-49972,17491,-18890,-46836,-14540,28411,92157,135680,88297,16210,-66766,-114840,-67845,3407,23615,-13829,-60495,-45650,144,7430,13931,70419,119903,147681,115770,45973,-11741,-53483,-71955,-44369,12719,26886,-7590,-40151,-67107,-78196,-55986,-31325,-5141,13293,-24818,-16120,33042,-36140,-151229,-140367,-66808,3482,60447,46748,37537,121962,177083,113066,883,-97817,-97734,-53122,-22713,-4600,18870,11972,-35139,-36208,58752,60271,-22033,-8238,86872,165909,156040,82840,74562,60926,8480,-25754,18932,113861,101780,14831,-11950,25674,36705,-21326,-48343,28769,29818,-9981,11528,58417,57456,6080,-30839,12834,43395,16705,60320,148922,125925,30062,20327,109341,175359,141701,45463,-43080,-102481,-65121,-1507,27727,19279,22951,63499,104608,97945,53522,12689,-21617,-21670,33535,94181,48148,-59400,-114629,-118489,-77099,-6086,64386,97913,77816,77985,78988,48591,13353,-8395,-15018,708,-19047,-66024,-38684,-20814,-46264,-36052,-14726,-34709,-73822,-91375,-68792,5513,23995,-50338,-120276,-101235,-12034,86050,127696,80151,48679,59747,74258,93438,62393,-10879,7657,50161,27369,-26275,-72716,-116497,-80840,33514,124220,66265,-62506,-96721,-61707,-18852,22786,12449,-9155,32757,50635,23628,12536,10400,-9536,-48332,-84573,-74997,-86677,-85333,-72932,-49713,39930,110715,44345,-52683,-54274,576,53845,32212,-54584,-49038,34145,81653,45605,703,-4397,-7323,-12358,10151,4994,-83099,-115430,-31337,22111,22475,13565,-41816,-48155,12220,45585,-5689,-33834,-25267,-11126,2220,12687,3334,-25025,-56241,-57782,-89570,-117643,-44603,115370,179833,62319,-69137,-66825,-21077,-16815,13048,72588,45540,-37940,-48488,9461,29736,19321,60545,87585,47244,33526,75667,155534,229472,164724,35108,14930,23461,-15955,-40320,-63289,-67397,-25199,-37155,-117307,-107967,-27520,-55379,-92214,-25193,46516,68649,55686,18582,-36060,-47178,-63093,-57517,-35180,-28798,-12291,13718,47109,54,-127622,-171882,-113138,-74400,-12929,38210,49246,76576,75806,-11526,-50208,-19944,-42406,-49820,-27817,-11364,26728,23448,-45710,-75468,-51381,-33537,-80684,-142112,-147502,-85965,-45135,12711,123468,117520,-788,-15503,52447,13311,-66208,-73014,-84953,-110784,-91044,4792,58248,-6397,-66035,-43715,-35961,-57763,-47236,-34479,-98066,-114568,-50118,1682,16669,27396,24240,36488,56037,50949,16913,4272,35968,48112,30368,27884,80300,126325,100204,40196,-14794,-44379,1839,73094,122664,123601,99348,51053,-29331,-100434,-114476,-60524,21236,53511,58485,162360,195551,108117,58315,93254,133429,151952,119902,-7413,-64228,50058,119251,47485,-9545,16550,33025,-20424,-65369,-42425,-7970,7811,50876,67407,40092,-6220,-40260,-55488,-42118,-54333,-40931,-3721,-15752,-52454,11545,38552,-28781,-38135,-7383,13958,13136,-17104,-17613,7351,22027,40648,71696,47559,-7885,-12312,-20446,-54180,-66582,29615,112771,68706,25941,67359,74349,31897,-43356,-47420,8932,31593,31836,49211,59104,-6248,-93292,-123540,-51430,40756,59889,23472,-4568,-4716,-2459,-49651,-56725,20001,75346,60556,15527,-60418,-103849,-28050,73436,82549,-14613,-64008,11892,73369,38821,10653,24056,14633,19204,42040,72871,103135,111286,96432,88803,22098,-98617,-131078,-101334,-56621,38692,102882,86308,79132,80886,32314,-23243,-2374,14292,-6538,6761,39388,30352,-11266,-24781,21777,35083,2508,-17615,-36011,-72949,-59603,-38072,-60436,-101625,-138283,-129310,-69101,11604,48743,26200,-42203,-125830,-167165,-157676,-121512,-65450,-60895,-108167,-60041,29544,22905,30685,58960,49795,8450,-67560,-120388,-79715,16794,53350,-12429,-113132,-84515,25907,44909,-21180,-23170,13762,6823,-4328,42460,116133,111352,-1015,-124522,-170651,-110597,-16384,10237,3464,8774,-16765,-34604,10540,6778,-62010,-91463,-95635,-17865,70063,71271,14908,17655,73944,106704,96853,62604,4792,-13763,30513,92376,47977,-25820,-16421,50067,67390,15596,-49143,-98355,-79940,-34600,-28695,-27722,-1845,-3461,4657,6091,-20814,24924,70143,93835,164496,200354,154160,115820,47173,-5042,33770,61424,48423,58738,78677,120916,159821,115138,31727,26349,61093,39549,-40125,-54468,13176,47976,-27944,-111551,-74773,-42859,-48757,-6441,20246,-9123,-56745,-76976,-82181,-80403,-91594,-46866,6247,450,-54880,-92859,-66527,22291,103355,88290,-23052,-95754,-70129,-14453,17066,72517,97794,39201,-1705,-19874,-48138,-81150,-123251,-145552,-109522,-38533,22380,36504,22716,-8856,-7804,26974,66515,59476,52777,19379,-23422,-38041,-12604,-4092,21503,35343,37667,78970,60112,-18023,-44110,-20123,-23321,-50269,-46153,-42634,-19243,15316,56921,74370],[-3656,-53173,4280,91853,89978,17438,-37886,-44972,-17381,29090,62255,61153,34052,-50176,-127227,-62956,52043,52842,2427,12300,45572,93563,119103,91181,19055,-27860,-36600,-1659,67445,110954,81188,65489,63127,-24293,-133258,-144728,-53713,45659,64206,-18601,-82442,-72338,-7579,-9994,-64279,-41240,1122,-12258,-57701,-83305,-110678,-134470,-102464,-16492,69678,142036,138014,54115,19890,31228,32900,-6943,-53441,-28828,-2860,27539,46695,18719,31744,95142,87209,25669,-2358,-3209,-28816,-6176,75817,125104,105731,17801,-109705,-159337,-90231,-16953,23711,46417,20753,-43956,-58770,-29524,618,22493,33377,-6840,-21552,-44792,-58195,-16127,-13308,-67920,-87910,-79423,-78123,-93069,-107418,-83174,-43265,-10461,-23675,-40515,-36192,7286,69313,93135,49069,-5585,18169,-947,-47288,-41357,-28535,-55869,-73224,-59335,-31004,-24551,-51092,-49233,-7000,28648,43230,10231,3398,36694,15452,-47232,-73478,-70804,-43458,-33830,-73234,-121615,-123624,-95903,-33827,29701,82723,113456,112778,75618,52084,39052,17485,11746,-13956,-95057,-117800,-73886,-37247,-12648,34543,69899,82620,26252,-37227,-50417,-27730,-1150,-8710,-27237,20309,86083,100063,129670,122365,47081,-6617,54845,98016,27749,-35811,-26681,18624,69005,68533,11710,-44821,-15565,34955,41385,27320,31131,1507,-74010,-79039,-46328,-39049,-16247,56216,100416,98669,71783,42468,-9068,-101435,-100911,15970,83028,81568,84657,81315,65818,44785,45257,27019,-41642,-55283,-26582,-55646,-107481,-55625,-24805,-57552,-31727,23195,5922,-22853,23489,68246,98323,91950,-5397,-36642,19694,68477,79805,57379,-24594,-82803,-89847,-28985,30504,28483,35488,72733,72552,85218,53988,-52430,-88080,-9710,25031,-46039,-100869,-87888,-99516,-107207,-42700,41444,56407,5140,-38749,-8879,39119,63162,60937,7385,-9271,65000,86440,33550,37133,75096,43722,-24775,-87809,-133909,-108832,-10256,66109,71384,95981,131427,122779,71394,58933,101597,73009,22184,35629,18554,-64473,-68434,51742,134716,62710,-41835,-83531,-142032,-95898,22101,36159,2971,-46179,-97158,-86665,-54421,-75000,-99186,-7035,82465,29519,-43601,-79914,-99014,-99067,-13498,64875,87066,86863,111659,139941,122165,120417,160944,141988,15985,-85533,-75442,447,21772,-6380,-10152,-25373,-81468,-158797,-182727,-154196,-114710,-55601,12886,50707,29045,-25227,-76987,-50602,7859,7897,-11725,-9030,24447,83690,95557,23383,-54528,-133623,-165467,-118246,-10348,59747,18398,-81233,-118326,-67833,909,58978,91483,67185,50006,50214,24547,-4808,-4025,-18351,-12905,39485,63442,39384,-10686,-63888,-78734,-57272,-52566,-67572,-92149,-108431,-49524,13804,-28584,-90890,-88162,-57542,7436,64370,45745,73744,190722,211975,100566,-18493,-91790,-65423,-21053,-17795,-12874,10235,-25294,-58056,5035,94424,86749,28092,10079,63400,146566,135562,61776,79435,88900,36335,-22183,-35506,16864,25254,-35821,-54035,-3404,15832,-48080,-62443,52862,89821,51043,45222,64118,39596,-34294,-111542,-129209,-80310,-10634,68573,132709,113327,36798,35506,97838,101752,26857,-40809,-75899,-131593,-133243,-94240,-78965,-88568,-36895,63879,120170,130533,114844,62595,12915,-2351,-14717,19255,42642,-9603,-50234,-41203,-26377,-32041,20900,130901,166995,128909,97551,86114,81237,57409,26276,27554,48859,38787,17517,-20816,-26500,-2086,-6728,-34205,-92313,-143444,-111514,-20320,-19479,-96042,-161850,-141625,-44775,55086,88681,45082,8147,-13335,-27751,-3282,107,-44457,-27732,-1738,-26638,-50440,-42740,-48700,-6481,66665,64023,-21693,-71020,-53376,-37581,-26504,-403,-30716,-97914,-70934,24356,79915,66044,36547,36067,20473,-33101,-61703,-87361,-91247,-83794,-56820,16035,56518,-20347,-100966,-66244,22204,70142,39491,-31754,-34142,2016,10908,-20281,-32018,1856,31499,27800,35313,13900,-56305,-56868,50813,103511,60726,2995,-32459,4503,54404,56082,12148,8770,2365,-21382,1801,32143,3913,-29286,-68712,-125823,-153658,-99733,-28529,72136,162115,82466,-62738,-42733,48903,69899,90708,135785,110868,33045,18869,30970,-14369,-43156,21299,63942,52523,48241,49033,76215,149202,144394,41107,-11274,-16250,-21297,-22660,-30151,-12324,-14102,-72666,-113177,-80132,-47634,-89672,-104758,-54502,14936,63496,32841,-14313,-6535,28552,-8936,-57696,-85908,-88744,-56183,-10256,35339,-4309,-121296,-180677,-149466,-89875,-6434,45409,57898,59030,19563,-58716,-46143,48903,50984,-40129,-117739,-96869,-19212,-15152,-80072,-99816,-92954,-103555,-172551,-243678,-255287,-178636,-78122,10222,78565,63478,13772,36743,57516,-9080,-55916,-57548,-81344,-69128,3486,53532,26544,-47809,-93323,-76735,-37245,4720,21052,-31038,-95160,-47122,20494,38224,27359,22466,18243,30995,54813,73212,38255,-8137,6242,28486,63170,113548,147266,150557,121220,38820,-70379,-128431,-98189,-20677,66505,107423,102560,34034,-91604,-185753,-148608,-36143,32295,39195,7990,71917,118329,70829,13629,3092,42240,105291,93069,-36367,-84661,10707,51365,23844,23929,35927,-8073,-94606,-118344,-59284,-3246,20613,77199,132867,130412,77153,25262,-9531,-22807,-64501,-79786,-66246,-50119,-48958,35004,87243,-598,-61547,-41715,-7159,24942,44804,29890,6710,25932,71913,74949,19973,-2360,45888,58190,-28894,-102326,-19541,53874,14696,25571,94962,57068,-45390,-100188,-58881,2717,14700,25272,72181,93046,17847,-86875,-129657,-65123,6684,20614,28228,39574,23354,31834,15268,-8040,22573,83467,115378,116466,16627,-84768,-44906,49957,68746,5072,-28326,18483,59616,26687,-36738,-47197,-19391,9156,14082,64532,150793,168950,129136,93819,23688,-65259,-91664,-102102,-78020,37105,122269,85046,39258,43740,51564,25180,30207,58545,71561,44152,5549,-21384,-39622,-52689,-30483,-37554,-90972,-113994,-94661,-75085,-22270,-2969,-44405,-97422,-148814,-147996,-64821,39685,61488,-10798,-130635,-238170,-250263,-173571,-105676,-63382,-64267,-87631,-72100,10566,45409,44761,46062,22534,-38375,-77159,-83216,-80547,13245,150294,147399,-12441,-73954,-7236,16150,-32258,-41732,-59222,-99004,-66683,-4279,-143,-45749,-119551,-167302,-112982,-9169,19769,-44580,-82192,-63197,-39669,-28654,3220,10756,-45819,-106444,-159244,-108879,-20004,3386,-20295,-3223,57401,117155,110104,38644,-898,26874,54070,91976,62607,13203,35800,83526,72531,43453,4470,-62413,-65688,-33511,-53931,-67441,-17050,-2619,-14277,-3620,6842,40218,57965,86904,137970,123909,57581,41960,13676,-21981,7912,36007,21549,21792,39840,90710,158061,138221,32993,-9006,46370,79214,7730,-3208,65446,56384,-47767,-112866,-61568,-12743,-8428,37203,67432,22798,-33151,-49713,-60946,-88434,-142877,-97113,33066,74143,-27214,-121372,-69169,73654,162596,127466,39322,803,27197,51553,16055,37570,77837,34496,3025,14458,-352,-27755,-33992,-40290,-51489,-48913,-22909,9394,-7923,-69548,-76115,-28529,21271,35354,-2610,-62550,-38643,-893,11411,42862,138647,172738,107661,64609,8370,-56127,-59488,-18472,-4216,-32226,-66009,-113448,-91274,1011,72864,72331],[-40131,-69687,-4552,59420,-11549,-107502,-106317,-66115,-32865,17164,54678,50231,12089,-76506,-178654,-157668,-29379,61371,83543,90635,79943,96479,110394,83783,35151,4899,-6195,-4482,6200,11732,-6388,18388,71779,24190,-70857,-111273,-49347,68862,161459,144282,82184,49117,74714,74865,22869,10501,24123,13317,1760,19657,-819,-68744,-66648,23380,88609,85447,27069,-15546,50109,83474,12636,-82867,-99202,-47972,-54241,-54909,-17906,-2626,29551,80661,99930,86676,45027,-12537,-69491,-50554,37675,85300,89931,62455,-45676,-156168,-135504,-63965,-28337,-3488,25695,32418,-642,-66276,-106168,-81320,-60635,-74014,-26349,-18560,-80098,-73507,-46237,-63116,-65647,-49995,-85588,-204025,-245595,-126025,-30380,-41212,-77789,-62508,-25823,20039,57986,58232,6761,-50116,-56143,-97286,-129184,-72015,-24184,-44478,-60679,-46551,-14008,-25432,-76495,-70048,-12899,28037,47846,-7237,-45346,18986,60637,-2969,-71843,-93653,-66616,-48623,-72407,-130956,-172964,-163836,-67683,47340,127465,163003,155878,94990,36672,-3674,-40802,-19673,19325,-36015,-99692,-135044,-183464,-154625,-44529,46415,84985,34817,-44102,-87941,-86136,-58830,-30040,11012,72938,85028,87651,153387,130447,21006,-8966,58166,65444,19977,-8565,-10537,29024,94119,126608,96786,30799,54855,132668,118204,20469,-51602,-69629,-54265,-592,2784,-49333,-33682,72274,120662,101682,95712,112373,61850,-57429,-81885,22058,74057,82051,112047,74682,1793,-8463,37606,946,-91690,-67549,9417,-6282,-56116,32428,87607,-4070,-70173,-27273,8197,1704,39472,42212,12418,26852,13867,44065,122748,134949,91645,66362,-19664,-107714,-125709,-85616,-59515,-42527,24727,83392,67659,52112,43536,-16635,-31650,31381,50282,-41178,-89668,-53441,-65833,-75717,26446,121769,96127,5855,-35106,-22175,-194,64852,112657,38608,-14566,38028,67478,45056,63871,113651,106434,13979,-119709,-179046,-100577,9660,62166,54050,51158,103909,141072,74948,14068,43798,10538,-57579,-24248,7262,-28487,-37855,20821,97933,84344,-18405,-92307,-115740,18438,168408,96320,-15375,-19159,18774,10847,-43309,-68945,-63016,-678,44750,-7544,-53471,-48158,-54261,-91268,-68469,-4182,56286,52274,35962,59364,47751,22810,44698,31574,-61168,-110743,-89453,-19030,62100,106229,89352,11875,-67252,-115205,-114510,-106033,-100345,-64714,-17110,23971,79399,108596,54582,7118,30659,79361,82374,36444,16519,3609,-47197,-124648,-151875,-148688,-109137,-59688,-5205,46793,46813,-32910,-101370,-88573,-18435,52706,70391,2757,-35650,-11316,-9847,-15619,-17380,-86155,-98723,-15334,23021,1624,-24833,-39692,-48303,-44491,-60716,-86672,-98011,-109482,-104124,-86963,-63690,-31391,-36095,-37072,41222,85592,50154,65571,149635,137680,42761,24908,46962,36697,-11063,-44407,-25556,7615,-23627,-25308,58080,88186,67983,93780,82740,60807,88908,77046,36809,54594,60667,58132,42810,-3544,-10019,-27063,-53649,-27640,8227,-14057,-67502,-50523,71871,119216,79584,58125,68604,22897,-84421,-183640,-204178,-124767,-13311,60493,65660,27129,-7115,24355,65667,13202,-42305,-33966,-56856,-155878,-169791,-104285,-76773,-90713,-52913,5500,54887,119516,147343,94055,36070,14129,-35062,-46313,5406,41964,56575,87779,110911,49959,10698,75268,131974,132876,93614,65836,71541,77572,38634,12896,63761,111627,74480,-19378,-35786,12649,2810,-25711,-59159,-96968,-100604,-82477,-88236,-55057,-13577,-5423,-1759,20321,30091,-1039,-64662,-117198,-123284,-95914,-57928,-48427,-49595,-35591,-25851,-17442,-8901,-18114,26007,47909,-26230,-70290,-44631,-29830,-37607,-47724,-32183,-32362,-100930,-145388,-60819,54947,75519,63175,87670,75672,-12917,-73406,-64786,-7526,-1017,-30191,-18428,-7262,-52572,-99741,-37351,58738,54238,-14074,-50660,-43889,-53192,-93388,-117294,-74604,10048,70831,57095,13916,-5582,-8450,10554,66041,86416,42147,6372,6624,45577,58236,50824,36154,60893,50685,-1036,5417,34407,1283,-35101,-91410,-161044,-148192,-38256,13838,34835,109059,86761,-31986,-22855,48626,46732,48178,84243,54724,-19671,-31236,-13501,-63243,-74203,46576,124805,103335,84862,60349,6399,-9327,-8699,-56977,-62578,-19235,9212,19276,41561,80793,32739,-71142,-97313,-82200,-92420,-92060,-52119,-52817,-46843,10946,-17664,-54065,10479,79548,42707,-34079,-80539,-73073,-46572,-47936,-25057,-10090,-78684,-172759,-165666,-76142,-10062,13707,38991,31740,-19281,-58106,-23980,60052,72511,-23704,-120897,-116006,-59512,-38631,-77406,-114091,-121628,-118352,-154174,-205248,-238581,-175427,-64379,-16314,-17927,-1583,46733,88434,71485,26973,28195,53061,52992,75118,93618,62755,-5956,-59640,-49549,6335,55258,69496,49147,-5211,-16279,56969,63765,19025,-5636,-11805,812,43802,76790,93204,68498,23475,22861,36178,80018,97042,49348,21183,32462,1144,-57203,-87237,-98395,-91086,-26988,58840,79647,-14893,-162848,-229484,-142363,-5290,47076,26534,-53504,-63866,-4053,38610,-17386,-111381,-130744,-46673,15322,-27865,-64293,-56355,-65466,-25490,55142,67033,22541,-12989,-30924,-17985,-1313,8014,35400,84478,130357,130953,93992,33452,-20840,-68136,-96279,-109346,-74633,-23095,42801,90431,47147,-10031,-27317,-34705,6399,69023,60771,23355,56945,92282,46373,-41672,-39870,57478,92699,-5735,-108045,-85168,-31486,-8779,53251,124019,83533,-22968,-42045,12011,1174,-27967,943,55298,86964,40848,-51913,-122728,-103579,-42867,4968,38258,44522,6327,19709,47303,36861,34918,69140,113451,153935,86299,-24389,-22260,39717,44844,15945,18994,37731,61751,58355,-10756,-71375,-56829,3358,20019,49936,111556,122101,81006,11530,-68254,-99010,-57752,-46443,-46623,17695,92225,56200,-21469,-10048,35203,28343,47611,107562,126252,49669,-32663,-29642,-76,-36080,-60332,-61237,-98384,-132189,-105855,-41621,41884,69669,24738,-32399,-66603,-66161,-34888,5246,22165,-25929,-125105,-205230,-188470,-112151,-54584,-13069,2522,-17050,-64130,-34929,10200,3491,-10720,5847,-19228,-35490,-14818,-26438,30380,167133,201856,69793,-17342,-14754,-1179,-19792,-52298,-125009,-161756,-103706,-76478,-113066,-116945,-117667,-111741,-32928,50259,19911,-115011,-191750,-126957,-13224,42159,81539,92743,37555,-38298,-108974,-119949,-100228,-87247,-72647,-29425,24186,79731,87464,21457,-1124,42171,39685,43989,31036,-1576,33861,105124,93030,49384,22575,-28889,-40091,-30318,-63637,-57972,16226,11550,-27085,15621,52809,43074,47993,88410,76113,-7072,-73485,-55766,-37665,-22449,34939,71619,26464,-45528,-64769,4979,83372,60919,-11019,-8954,67251,122222,52195,-1526,18761,5460,-54164,-86079,-44525,3557,30128,61696,57192,9972,-12986,-5729,-19128,-45754,-81221,-32851,64758,78353,-31562,-113554,-45078,62988,91041,74505,42544,24620,60993,101942,35407,-17000,26850,41351,30195,51665,21277,-43717,-34126,8015,12239,3020,2004,3252,-34699,-79445,-69356,-69855,-48030,-10851,-28601,-57204,9515,67927,44013,56413,159042,232528,167773,56142,-27602,-50301,-26349,11145,13176,-19210,-44069,-91670,-79714,-6138,44887,35218],[-21897,-47842,-15109,661,-87689,-148700,-84992,-16412,-18550,-21815,10243,27378,-20610,-92686,-135514,-129403,-77649,6674,85729,98897,60896,61993,82630,74732,69570,87670,76170,31303,-7108,-13339,-9429,-15376,5703,38335,47440,8124,28679,99007,168511,192006,175400,136500,124211,97248,23363,-11453,4882,42384,93526,136269,94156,-8787,-25852,52472,98815,48169,-45851,-63611,42662,120466,68322,-56632,-95883,-46219,-61392,-107857,-99925,-73276,-33147,7913,58343,87648,58589,-1679,-60111,-42827,23239,36284,46206,93369,48408,-61141,-74782,-50702,-53452,-25667,38037,71607,28775,-104663,-208734,-185716,-112389,-78226,713,38706,-34917,-109874,-122783,-96684,-28913,25726,-29024,-182456,-223150,-112962,-21370,-15709,-11358,12367,17608,34128,35698,-1153,-28695,-43528,-56081,-85132,-69245,-8156,23352,8652,-15173,-29844,-5568,5016,-43232,-57454,-14964,16534,28961,-24770,-60369,6180,59617,14021,-58897,-96189,-76449,-52720,-72898,-127046,-153058,-116274,-24605,56381,109828,98250,64269,17895,-9612,-20182,-37728,-26988,39845,39788,-27428,-124667,-219681,-215441,-100643,6385,54420,23000,-45151,-99288,-88782,-38385,2549,62115,117465,81306,39205,101966,87716,-5890,-19156,34829,39965,29975,-444,-21960,6576,51544,116450,153847,95155,82939,124397,62653,-89461,-179165,-143460,-40431,36054,19437,-49250,-55856,23240,62829,21472,6427,46724,55770,-6414,-27529,35370,62923,72734,98260,28833,-78913,-104877,-67552,-90955,-113405,-32486,38028,32112,45336,167815,194907,44501,-87039,-57743,17793,30606,40128,13480,-28870,9579,69954,138820,218008,181681,48500,1232,-9146,-45850,-87446,-115611,-134723,-115216,-51303,-21267,-46685,-48908,-5514,-1493,-398,49605,85047,49861,41074,72195,51395,18639,81224,150297,91204,-13485,-31706,-33463,-33652,55177,124880,65623,15750,62582,122245,128801,109011,101113,90931,26610,-83005,-137067,-68803,9655,42830,20930,-5342,24795,77077,36214,1311,32474,-8995,-67007,-24171,16176,24689,27407,12093,48871,71597,7094,-46274,-67132,50460,157443,65993,-22643,43762,121473,103873,29630,2495,-11017,-8272,568,-40822,-81410,-47891,8409,-16165,-83846,-118811,-62695,9509,41764,37276,-17700,-67915,-55668,-36716,-69790,-80508,-67518,-31026,66375,156482,127492,23002,-42327,-61732,-975,53704,6685,-69198,-90675,-40188,63050,133371,100815,32130,29143,96440,134502,94705,38778,-40679,-127820,-189763,-185103,-123643,-26058,25885,-3589,-3803,46759,33613,-24038,-47412,-25321,24428,43134,-39328,-77191,-34078,-16672,-17429,-50662,-165219,-207401,-126399,-85679,-73191,-16560,19328,-849,-32754,-72205,-83234,-46430,-62245,-136592,-156377,-59576,24453,-5410,-17006,65753,96917,52296,21529,37149,21634,-27715,38766,146310,122628,16908,-17486,6627,10168,-22809,-9331,27713,4912,17544,137903,173801,109869,69943,39131,13506,10782,-6065,46010,103790,75180,50750,15290,8149,59232,64953,1092,-41954,-35231,33710,52824,16274,18496,59497,6140,-105973,-159452,-138732,-83157,-38424,-21817,-25146,-27038,-3248,60236,61690,-44363,-60838,1873,-47669,-167313,-125280,-3199,31893,1855,-27374,-83689,-70210,57452,142379,110939,44329,1982,-54445,-92711,-50722,41997,95834,132366,194171,171058,69362,2064,-446,60751,57646,-7583,-25885,26509,30468,-2265,24737,75920,74827,7097,-28763,7671,16889,9076,19404,25452,-10320,-79632,-107733,-15314,88473,98099,57835,42731,64803,35278,-77017,-142655,-116952,-91780,-39730,4610,-22477,-25012,28270,48091,-3497,-68288,-34736,-22538,-82490,-70124,-30944,-49560,-60795,-50717,-28930,2036,-30758,-103986,-79857,10616,48059,65304,97178,80760,-23661,-95630,-57732,55038,80218,24491,-2569,-4762,-16163,-43628,-264,70842,39718,-38325,-50402,-25561,-62714,-143030,-151292,-60700,32023,78596,55853,-10465,-16793,10340,16378,14616,5825,-3572,11131,12226,8186,-7720,4697,25960,72624,74812,26688,27762,54180,10822,-46333,-94131,-112532,-81503,-16936,3249,4403,48197,56723,7169,2032,-5078,-44335,-39823,-3828,-38092,-120373,-139518,-84644,-75543,-52741,78183,165078,129672,101933,81966,6039,-53222,-77193,-99346,-46624,54215,90428,67353,61738,84801,43106,-48045,-75106,-55501,-49552,-32227,15822,-17923,-80232,-50534,-38626,-22753,37719,70766,17183,-50931,-62851,-28780,-11419,-50013,-66395,-39019,-53826,-134448,-138640,-61160,-23820,-21361,16627,18192,-28630,-45669,-22316,20699,42742,-746,-79159,-105476,-77954,-39724,-44379,-84746,-90922,-57766,-45330,-57860,-98830,-61116,26368,-1453,-86969,-63750,26973,59135,48441,59022,89122,120818,142200,160194,117068,52679,-12494,-46493,20553,127445,142832,78408,28247,19214,31178,51398,8381,-48892,-77330,-76520,-19807,54550,71867,88137,116898,101717,69443,65488,91390,49591,-50617,-81507,-45409,-19559,21728,39437,-25427,-89154,-49113,38375,67564,-23923,-166591,-207111,-123106,-18361,20134,2346,-71034,-115262,-72478,-6755,-66359,-176221,-214757,-136958,-8351,32930,-10351,-71767,-101466,-33418,76896,119765,131315,142365,88150,15438,-308,5146,-16432,-23007,43530,115449,127505,69140,5813,-27558,-39458,-52885,-36194,-9422,7671,38156,56738,47224,10836,-33103,-339,67594,48856,3024,51111,74192,-904,-102951,-94976,35631,102577,41539,-63968,-100934,-58577,10047,73472,114498,67400,1512,17470,29866,-70063,-98123,-18826,21574,37451,15576,-47172,-117092,-113365,-29118,51328,65715,35413,2444,22300,40316,31057,44813,63558,72687,80757,25856,-47209,-7064,50941,26117,-5580,35244,83164,100125,95611,55938,-6984,-14219,63511,86754,30724,-21039,-18491,-3077,-45656,-112235,-113124,-44892,-22197,-50054,-26311,50787,39134,-24847,11235,48424,5041,31092,120827,123855,26008,-50623,-9476,55756,7108,-54796,-39662,-13442,-27002,-30848,2250,58577,79426,50379,18054,22821,44282,24147,-4833,-5130,-30102,-80577,-99785,-72266,-57248,-60162,-8829,78815,69610,-39589,-81421,-38220,-23208,-45532,2730,41453,32802,46878,58911,59327,62307,75028,67164,55839,25832,11352,10210,-32309,-128813,-143488,-73403,-79220,-99048,-38972,-39084,-67930,-13412,22876,-45117,-148173,-168073,-59237,50354,90356,149833,169519,110817,68900,28679,-38829,-114788,-128924,-85364,-32433,-10356,1042,7143,-6246,-6812,12972,-11626,-24790,-30582,-52155,-24152,55124,45596,-17257,-17596,-23417,-36904,-41261,-48990,-7215,69704,35485,-27699,21206,43838,-7664,12373,90645,47244,-83230,-158665,-136748,-86700,-21694,50977,83111,34176,-77652,-138536,-61689,8729,-30087,-42140,29184,96923,119706,32678,-75935,-101114,-86692,-79356,-70701,-42664,-32744,-1702,45993,33749,-8177,-3341,33619,21512,5064,24180,84717,90424,34727,-38309,-52399,10638,30772,-26427,-28484,-23674,-55965,-17742,79500,49322,-41441,-18666,11677,16927,55469,20300,-73259,-80120,-38861,-11654,13873,26566,11723,-19755,-32387,-12597,-52050,-64823,-35859,-4766,14234,41815,38948,16078,40960,121630,201284,178763,70750,-10763,1774,46012,62440,24647,-18326,-6052,-8802,-178,7341,-5389,-16319],[14926,683,-8829,-31436,-79472,-86201,-12764,37096,-5100,-52432,-32483,-3199,-35601,-81080,-79605,-82566,-90239,-42605,18911,19655,-4722,25931,73777,75771,64881,93108,89543,45243,8932,14085,21313,-51887,-114142,-18176,111621,119981,115960,99409,45334,13731,31526,43240,55396,22025,-60813,-98314,-75796,4920,109253,156231,85256,-7600,-12592,43404,74014,35259,-40310,-68644,-6748,86994,99176,4569,-44214,2839,-7863,-71232,-96942,-83843,-54716,-34149,-2479,37434,50808,15880,-47644,-38056,-4592,-19250,-1644,74704,79235,23816,6728,-28007,-72077,-37444,31948,49443,14207,-100134,-192191,-177804,-90393,-40394,24300,66122,15887,-90508,-131066,-70237,46545,104979,46884,-35634,-46235,-29523,-15514,15847,76110,114940,70666,22045,-3342,-12697,33128,46472,16115,-11281,8592,29511,46599,55889,21893,-32984,-16181,43700,35699,7017,15095,28275,28885,-16599,-44656,-15390,1804,-19223,-40437,-44059,-32817,-25593,-39488,-75248,-75917,-30681,-911,14387,49816,-614,-62789,-67778,-36082,-1831,-6179,-34033,14993,68179,44946,-40606,-105445,-122653,-71110,-22836,1366,-11284,-64354,-117633,-66170,31877,48763,52127,94539,85751,28822,43515,35690,-15440,-34270,-8256,12191,16651,-27709,-61169,-33567,8500,95529,176584,124403,71050,52923,-18704,-141609,-204477,-139930,-28264,24684,13046,-9913,-21778,869,6173,-52429,-89226,-52604,5516,6575,6008,32068,35458,44260,49594,-23122,-108605,-142492,-147247,-150223,-103275,1573,53520,58765,100741,198149,195666,62824,-59596,-60995,-6626,6904,17517,14805,-11649,21597,106534,171575,201294,153304,7140,-52938,17819,69244,-25,-94424,-128577,-131613,-146183,-165502,-179887,-126671,-29526,6768,-9977,30305,104653,137227,146467,156090,125912,64560,55020,79211,12679,-37378,4983,-21107,-62149,28754,114943,101633,69991,91977,158180,182907,131249,70492,36913,19554,-9805,-49191,-35528,11977,34557,-8797,-42411,-41527,-1305,15508,31503,55302,15960,-2490,51264,79413,64125,19899,-35517,-898,41265,18594,15444,-31045,-29393,18928,-2430,-1311,78111,110280,97377,81839,53582,1546,-15471,-11981,-43598,-69058,-46109,22659,23763,-82762,-212779,-178580,-10400,87234,42537,-50600,-105443,-108694,-71822,-58858,-52779,-47885,-49793,8898,80150,36059,-21863,-12125,-25156,51011,163178,98220,-57781,-115009,-67652,-18623,8203,11418,-10219,-24848,20127,87317,94984,52337,-10410,-66707,-114247,-135925,-105786,-18403,25484,-29575,-58712,5206,51647,39859,11001,-5856,30889,48244,-38237,-72354,-25903,10064,32574,9910,-114518,-213277,-188318,-156464,-91885,48727,119917,78306,-3456,-81092,-93507,-29143,-20489,-94978,-100027,26749,92126,32029,11204,65155,84666,29284,-52354,-78259,-64210,-73935,-21419,76714,97715,59545,84415,85761,7241,-46900,-25613,-45957,-86278,-23616,123411,193672,154058,88706,22217,-25627,-32243,-50455,-3619,62283,60942,73659,88353,97921,123085,100453,44044,18228,-19586,-28263,-39356,-62621,-34446,22259,-32361,-93398,-53915,-22581,-40987,-73679,-103220,-82835,-32391,17577,69885,29143,-71878,-59250,-5682,-53447,-114326,-16072,102214,107058,61567,-5362,-126991,-158753,-34191,78042,86210,31589,-22175,-84325,-133307,-98633,1519,40820,40009,123619,192508,120951,-19836,-93214,-37946,6531,-36601,-70559,-23961,23720,27974,20495,2458,20053,39715,33179,31732,29673,35043,75442,112582,69413,-21410,-78466,-63251,-26263,11469,39039,71472,133605,103624,-28459,-92473,-68010,-62581,-18853,38501,23830,13557,71342,80271,-17184,-136532,-140884,-110969,-100701,-69146,-55496,-82661,-79575,-29399,3864,12224,5790,-7414,-3592,12400,25634,46403,57719,27513,-67083,-117610,-69538,38044,91824,83514,52568,34550,45091,33841,21403,50787,65995,35057,-247,6053,-36913,-116445,-87065,26455,69110,54653,34520,25362,33437,19839,-5732,-29073,-41372,7037,54133,6420,-61179,-88613,-50637,-2114,53681,61778,29056,53109,91294,23626,-61304,-70906,-37160,-49240,-89089,-96935,-46695,5671,26168,48271,38743,-50258,-110298,-73735,-28747,-59344,-147215,-175873,-104717,-40000,-8058,52398,100414,87886,69588,54263,19388,16427,9052,-10413,44372,115876,108347,53426,11857,11554,3763,-31077,-35223,30357,92848,68648,34828,-9531,-74614,-77294,-24276,41167,52944,21619,-54367,-98231,-73968,-34648,-20253,-26721,-46625,-61957,-50665,-83173,-114946,-74980,-27157,-25472,-1992,-1226,-47363,-66538,-45289,-10798,24371,24596,-45160,-96360,-83823,-43585,-17248,-27491,-39928,-8999,29672,50412,14980,26239,94262,43386,-94307,-114874,-34423,-10150,-23179,4770,58266,86676,89658,104637,85779,35734,-22431,-38495,35641,126106,104888,12890,-32752,-5302,3148,-18341,-50402,-71609,-111402,-111554,-24688,45584,28886,46680,113397,107819,51966,44384,67651,40711,-16851,-40321,-30104,-11703,47590,76708,-2944,-67654,-14025,44482,61818,10329,-79354,-119851,-104798,-66298,-32015,-8921,-33897,-58781,-67387,-80575,-138236,-166503,-143836,-76914,45549,90759,13666,-63706,-58969,4320,56155,105209,169750,202370,143328,27693,-12941,4684,-15601,-67412,-37230,61517,117758,90069,55738,32982,54413,63594,49422,10528,-20690,-23960,-2,20909,9722,9304,55841,91810,32421,-26861,30265,65426,-11902,-111098,-106008,17444,107269,97992,1738,-59916,-22976,33300,48750,45719,-23667,-66575,-23434,-33595,-154812,-143498,-12374,17782,-14268,-49559,-74508,-96993,-61652,33004,80917,52630,24672,45610,85512,39285,-12086,25402,62135,40798,-11683,-99163,-121164,-5275,73806,26326,-38219,3479,82112,82238,54768,65042,69573,78259,132293,108314,-24711,-130374,-109575,-53289,-49667,-57551,-37371,-21806,-59555,-110908,-71067,25479,14291,-46200,17876,81369,6351,-5595,72646,81312,11491,-41926,-7080,57432,26277,-35740,-19639,60727,93891,68702,43441,34463,714,-16780,10196,57484,100068,85516,60289,31909,-30788,-64580,-33285,-7698,-41342,-93511,-40700,90758,103589,-20427,-87745,-32560,16470,-16836,-6141,42800,52959,78175,118576,74659,-55512,-80227,33302,133638,111814,58882,54677,33716,-46823,-50415,15870,-3109,-16004,41055,-8943,-91603,-50514,-43900,-131400,-141885,-30741,82406,93667,70579,120695,131341,82931,130319,148061,48379,-76175,-92994,-48823,-21788,-28262,-51274,-64922,-41381,-26335,-24704,-40154,-47639,-51327,-46759,-46851,-28139,-54799,-106948,-66795,-17547,-33883,-53828,-22386,43104,96194,47744,-19721,1008,-12868,-68454,-31989,59955,26132,-94095,-170929,-166625,-106594,-29803,-310,-6865,-19389,-73844,-116774,-53080,-4411,-38970,-17842,54881,71571,48032,-50268,-164987,-174630,-122443,-96543,-79715,-62973,-89254,-65271,20931,43798,1232,-22734,22683,51550,57648,88239,130043,77735,-8781,-39695,2413,63601,33750,-55739,-75623,-77797,-117459,-98413,-1633,14024,-25065,-18058,-22438,-7477,53464,34642,-47778,-66536,-62661,-57022,-25861,-1587,-178,5268,15276,35977,26319,6908,-4678,37311,67916,25706,-69381,-58069,32224,101555,132568,117863,53633,9584,49388,87621,66378,13063,-12318,18421,37397,57748,34282,-33962,-53199],[32225,57349,36202,-2677,-10898,18280,57178,46722,396,-13714,-14055,-22468,-27369,-38946,-51836,-83188,-95519,-49425,-26306,-31737,-17956,44654,94289,81202,32478,19920,21464,29030,30152,23195,-306,-84958,-164162,-67878,105913,159288,149634,93573,-27372,-126845,-136520,-112857,-67701,-60958,-97453,-121636,-117664,-42061,51650,54638,-21480,-42479,-1489,31259,34664,23632,720,-44175,-42593,23503,56968,20034,19042,69456,59396,25173,-5294,-12751,4578,-4176,-28347,5404,59427,26554,-68069,-78990,-54404,-54520,-24219,17367,22793,20072,22685,-26108,-78540,-54031,-3862,7295,-2103,-40342,-69022,-79403,-64257,-45927,1538,46344,41589,-13177,-29910,45200,138720,138667,81005,82666,99275,56753,12778,33889,86313,133296,89439,3534,-35492,18367,128186,135546,82657,34927,672,-16051,12681,42109,9599,-45065,-13421,68606,92852,65567,34163,21627,26516,1597,-24929,-33644,-33860,-34085,-11858,29968,32996,-3542,-6083,-12457,-17113,-3690,-22586,-37800,294,-22833,-61722,-46936,-14774,10440,-15556,-61987,-20572,53208,54178,-6633,-32784,-16537,-4439,-40045,-66181,-67778,-94597,-141062,-74220,41304,31004,-24986,4181,34520,4209,-7447,-15606,-19701,-17310,-5297,9487,19689,-14955,-50215,-28207,2130,68730,158885,136661,78653,37810,879,-56956,-116208,-85505,-6448,24267,25584,54736,60383,42460,411,-65828,-108980,-81744,-30353,-22390,-24420,-12989,-10959,5091,9177,-36757,-57623,-55735,-83131,-107579,-79262,4374,68616,90755,89985,113416,104639,62355,11672,-26538,-17066,-5067,17753,48344,42518,52020,103422,126499,91840,69401,1866,-42549,31317,122344,64609,-29247,-52552,-86859,-161452,-188378,-175125,-109102,-20059,-1930,-42539,-15168,76752,128557,123303,110824,81224,21152,-10546,-8334,-49063,-26104,53503,1891,-65882,8809,93581,112270,91113,57490,70347,98693,84789,44304,4974,16591,42384,14650,-10789,23733,41272,-16186,-60513,-78732,-59211,10642,63313,71384,45808,51558,106557,137055,63701,-72223,-124698,-33552,38143,33275,58023,2911,-81365,-68633,-22164,39525,55327,4247,-2346,29018,-7611,-67123,-34530,704,-29237,-38020,-39794,-11560,10114,-56697,-195568,-177913,-8922,60959,-9646,-61814,-81737,-118676,-112789,-89509,-59998,-44948,-74501,-73399,-41081,-55948,-25486,40867,3303,14896,100217,70212,-25262,-45070,-32548,-76862,-105756,-74011,-44144,-65396,-53251,10330,31669,21575,31717,32393,-27411,-89996,-103076,-52538,-20602,-40101,-62327,-29332,25677,44581,15254,6091,65961,79744,4720,-18994,9482,43891,101648,127671,14546,-111726,-130092,-114562,-52678,86359,185054,150874,37411,-67629,-91785,-24003,19026,-10507,12720,111562,133249,76029,57790,86645,93914,17902,-93792,-121431,-80196,-69392,-80317,-66823,-8327,68921,168255,156116,24363,-39897,-12508,-38094,-69057,-21078,65187,129614,135097,75576,-5548,-45414,-15916,-19147,-43046,-49259,-46538,23277,113806,137193,112457,64600,34204,32564,-22001,-57819,-54230,-55995,-47132,-32110,-84128,-67717,32130,24617,-42561,-65648,-75175,-64434,-33724,-20646,-30958,-65998,-65449,-25552,-17750,-23018,-6149,68805,113501,81458,35359,-4742,-88532,-135145,-83859,-12763,21051,9840,-16086,-72768,-126093,-93937,-6641,-4309,-75252,-34720,77511,90816,3811,-74247,-74861,-19404,23406,17896,13608,50703,92117,84770,-607,-30156,39428,107099,93075,28380,6946,48474,82665,47079,5749,-45057,-138649,-202821,-145238,-48294,32725,100159,85688,9597,-34466,-42181,-60489,-36857,17819,32469,27304,67912,81806,9858,-110771,-170372,-161008,-110290,-72048,-70820,-91289,-76941,5099,45071,-6197,-24060,35992,73300,54327,44549,55183,44573,-9693,-102734,-114452,-46776,26020,87138,127368,87905,40701,68294,87217,50525,50144,114034,125653,37295,-3054,-14828,-41909,10869,98231,86017,27059,15674,82969,114217,67734,19593,-24334,-20149,98145,158642,48199,-74156,-116067,-68025,-3648,48465,52062,36422,74369,106901,30368,-45820,-41149,-24624,-83447,-174168,-192685,-90693,4644,39903,80232,61839,-53331,-105668,-41644,19104,-1167,-79558,-106171,-50908,4531,6239,-5323,-143,16994,11588,-13047,-11311,45217,80224,79849,107214,76912,-5726,-37627,-31634,-25725,-43366,-40894,4114,98214,188754,126407,3367,-37433,-46610,-50735,-308,64232,53235,21673,-41937,-85597,-69781,-54301,-41572,4373,13546,-30431,-19277,-33011,-110727,-93673,-1115,7250,-14548,-28043,-67163,-85939,-47342,720,36347,47997,-8535,-61374,-68986,-40429,4247,13824,-21324,-5830,38449,53212,9659,5475,75911,81615,-39728,-106785,-36149,-4596,-68729,-84361,954,44045,-2242,3704,44158,9853,-35827,-20481,8837,15313,-8306,-58929,-79486,-37181,-8301,-5255,-7427,-3301,-53685,-75361,-18974,21437,-51,2849,32237,18788,-5226,-7483,13405,41759,60363,47589,32673,7418,-13374,-19328,-57842,-61568,25346,65945,49664,30487,17693,-22094,-78579,-82778,-36091,14999,16477,29061,-22347,-126113,-174377,-123074,-42863,24045,97935,93406,-18877,-86812,-28780,28992,-14673,-29925,44401,124705,138834,54282,-25149,-2746,29264,-35856,-63668,24208,96231,98284,94715,69261,87768,107703,111434,81736,17929,-52090,-67210,-39183,-7961,67925,140248,132922,44813,-17221,36893,88247,23137,-64425,-66683,-2079,68206,96531,41442,2706,33199,41776,572,-25553,-84955,-140228,-95941,-64476,-132824,-111992,15739,47910,-38999,-121320,-106193,-55910,8227,54731,21793,-27549,5921,96624,156016,63494,-41192,-21224,42891,45762,-2773,-88061,-84903,24469,94430,45792,-39225,-30855,7988,-24118,-45570,-2222,59439,99771,105611,16693,-101073,-128788,-79404,-61517,-70213,-17849,42144,20610,-71657,-128730,-75923,7904,-44984,-149493,-72110,72658,26017,-46250,-12198,36086,24189,-11445,-9796,27921,17622,-26427,-24610,64382,124220,106006,82301,53798,-30995,-59286,4785,66738,89254,93251,116504,84150,-18613,-49775,4853,34390,7006,-40856,-18160,45692,45932,-33996,-51798,17723,74228,27126,-30403,-26430,11469,64801,95947,49229,-79861,-111653,25002,180772,168165,81089,70109,88667,47124,48406,95467,45963,-17211,-946,-40215,-103182,-68045,-78296,-158683,-113928,54456,132782,86235,43604,67473,52251,31448,137769,172451,66822,-25568,-16037,-10732,-29149,-21188,-18504,-45814,-55371,-50417,-26139,-9812,-12006,-14213,21579,1212,-52792,-95498,-126363,-66298,30600,20895,-32355,4484,65864,78555,38185,4328,-10651,-55633,-74221,-39994,8428,-10201,-83134,-139054,-137608,-88681,-35273,-63198,-116201,-105307,-77099,-55051,-9173,15070,7963,24690,38429,-270,-44327,-127342,-184938,-126191,-43085,-48540,-75544,-74488,-92176,-71622,10026,58006,13402,-84058,-71736,38223,98909,89940,87578,40735,-28785,-46914,14511,89010,59059,-15781,-46649,-60183,-72770,-78040,-69569,-59506,-10354,19945,3238,21863,77906,77703,24117,8715,13935,-2108,-10323,-21344,-39674,-32795,-3968,49382,110848,117993,61108,46798,54600,-1721,-123623,-98935,44559,100819,63584,24399,-1061,6616,68770,72563,17681,2244,21741,33549,22794,50865,49548,-19432,-53330],[9509,66556,64147,21242,17074,55372,61639,-3248,-17242,49775,31748,-29476,-17118,-6356,-52804,-117414,-132490,-74790,-33520,-14423,14320,59749,75096,52059,408,-47841,-55921,-3572,30457,-14778,-85185,-119091,-125405,-68888,64724,128724,122795,88662,31125,-48625,-113661,-151969,-126483,-66810,-20686,-21328,-46250,-2137,37473,-38957,-123367,-79114,8465,24592,4736,15857,34753,-15569,-49078,-17782,-3374,-15780,20861,63934,70550,87065,69508,42272,46202,4494,-51605,-8325,62776,16447,-99538,-124944,-73820,-20319,5825,-18587,-38384,-23994,-5305,-11942,-25936,-37449,-42387,-33297,-10280,17729,31166,-14466,-89468,-120329,-68081,4628,45418,46024,54421,119266,155140,104585,70625,90520,95935,67104,51905,51589,31167,46176,62308,20774,-33928,17414,123566,130606,97063,46048,-39346,-87861,-68378,-49739,-52620,-32555,26997,64072,70203,47949,-13125,-52668,-23144,-7053,-20417,-24380,5409,14757,16592,57666,59299,-12955,-27700,-15230,-19523,-14155,-12665,-28620,-5833,33739,70588,70113,45242,19477,-38118,-81426,-32063,25493,3155,-72154,-90380,-14009,29975,-33409,-107872,-122475,-117779,-150474,-121174,-46169,-55154,-93519,-67426,-55975,-75174,-62965,-62015,-36509,17163,52067,63368,85830,63689,29143,20044,-22572,-17285,89935,139947,121725,94504,77075,41775,-43383,-64568,15361,71450,74631,98146,114331,92701,29838,-40658,-78800,-65251,-41225,-51438,-86230,-80872,-43904,-3105,15256,-8454,15494,67951,55029,-11124,-39633,11409,83333,103346,47506,9211,-1346,49237,84542,39842,31222,52529,62250,77763,87608,83185,75337,53631,2593,1134,-5658,-38433,-21233,59329,72085,37850,15314,-24762,-70458,-70957,-50249,-33061,-1988,-10261,-50947,-50925,7041,40854,25760,-10233,-35563,-41721,-23402,-15665,-28732,7165,54299,11319,-18075,26475,58889,79453,79445,2620,-60580,-41340,10032,23711,5776,22452,47453,16961,-10842,15020,38033,-9461,-83314,-138334,-132827,-41098,38503,50851,39236,31269,60828,93614,-5774,-168435,-172546,-29077,60838,51417,49768,-6787,-65353,-50460,-1081,42788,-18872,-118512,-112604,-72914,-105548,-149995,-74384,309,-24171,-43521,-51133,-31524,17540,16176,-68894,-76204,-13809,-29646,-80337,-50572,-28403,-91543,-137949,-132146,-76448,-45505,-88171,-123033,-96025,-35754,46088,88218,20639,-45176,-55824,-43424,-3979,26934,-10755,-78897,-92474,-52548,-22729,-45632,-45620,-7047,-11733,-15052,28536,44561,-36656,-94198,-79417,-30220,-521,6653,-3293,-12040,-5741,-8379,-47817,-28697,59179,83992,45513,54712,60428,47377,92682,135393,58035,-19063,-22079,-24637,-32951,19664,117296,116202,20808,-58872,-61708,8694,42116,14736,32466,86226,96748,79794,80617,118343,130082,56336,-47259,-73469,-41879,-35950,-79754,-123417,-76445,25686,128355,142558,68830,25861,38430,42683,27298,1440,7004,48423,57738,-4870,-47995,-6955,66844,42710,-55469,-118398,-107606,-8497,84064,93356,46645,-15210,-54820,-53937,-80571,-71885,-17407,2682,-33735,-79748,-117645,-56408,28809,-10093,-64157,-35685,-1765,-30323,-66398,-99564,-150012,-129926,-23351,32323,8978,24171,38302,37894,27739,-2625,-30259,-21798,-39527,-65902,-65898,-61079,-40497,-20982,-9096,-26232,-60021,-38476,41466,32912,-100324,-155250,-80659,-1796,18150,-6458,-38355,-20786,68151,101837,81927,87744,111539,113789,39048,-44735,-12927,95053,107032,300,-59287,-44190,-31574,-47521,-27415,-39683,-150682,-246923,-219516,-130532,-48751,-17366,-13298,-2160,-9408,-24445,-35162,-25190,-9956,-27491,-32870,27405,85520,77496,-340,-90808,-140405,-103917,-43018,-44407,-90711,-75992,33596,80662,-8525,-59490,-1613,54076,61198,71197,93718,90634,27428,-79396,-72013,23164,82926,112599,127573,62942,-1260,40700,90045,83561,74479,108175,97550,-8016,-51612,-7526,20635,38890,52869,32149,2046,6726,85383,141711,119974,71844,6506,24270,168864,221344,87571,-46302,-110338,-71796,2427,48100,56101,69981,87030,72395,19219,-9135,-43332,-84301,-111304,-152462,-174749,-87616,20431,63422,70029,37387,-47798,-86490,-22384,56731,46541,-8473,-17402,11356,-1351,-43507,-57439,-58772,-45922,-42567,-61440,-52401,-13841,12612,41153,65604,-28891,-154515,-137826,-40894,-12259,-72636,-72600,-1969,55263,108194,61361,-48305,-62256,-25018,-13836,-1107,30065,51929,91047,65575,-4,-16247,-20612,-4178,44614,56255,23378,32258,4386,-99782,-97316,18864,33101,-18687,-24580,-40033,-61422,-27800,9828,32153,52628,32388,-1534,-29194,-19423,14263,3501,-32115,5456,41901,12992,-46174,-56031,16881,99907,45750,-28792,42081,79185,-33295,-99301,-4195,61398,-14486,-37224,-5687,-26606,-21366,20174,-1797,-47075,-52544,-70554,-72174,-14076,48712,74435,57534,62562,33903,-23399,-41692,-15776,6068,-9135,-50568,-54483,-8611,-3705,-26496,-22275,13224,35370,54581,32462,-44818,-99414,-113147,-68651,39980,79269,31987,17739,40079,5774,-63283,-49127,17783,35102,19824,68385,27409,-94498,-145840,-100561,-32539,34337,85539,58828,-43508,-101281,-45869,-1204,-87398,-183952,-136527,5645,103829,80307,-11559,2029,56060,-14377,-61452,9764,70981,85481,99977,69828,21080,11217,85413,145701,68066,-61408,-81285,-25990,19131,96919,156568,123062,50286,-2094,30065,77789,41534,-22253,-44137,-59663,-43709,14872,39971,56588,80481,43487,-29468,-41242,-49990,-108307,-95310,-18098,-23639,-39463,20955,46175,-60049,-178604,-127600,-13353,37716,2836,-87542,-126733,-33395,100066,162642,76797,-43746,-64391,-728,52352,76431,74715,69230,73303,93539,67612,-6128,-25747,-46319,-91694,-90162,-66824,-30279,5556,-14310,-105769,-138803,-70237,-21536,-62319,-107920,-58725,17472,40498,-7438,-50379,-40379,-17577,-99796,-220034,-149401,24867,21419,-80058,-82689,-4438,29626,17724,12018,22273,7979,-25995,-19720,58013,90272,74603,107641,133854,67584,11640,39873,76708,45275,14546,52062,58742,-5142,-12958,43064,91271,96508,65285,35463,-14322,-66560,-74222,-14874,32404,51875,4340,-63283,-79798,-30950,12390,-9770,-32409,-54796,-59897,21275,144622,108601,7397,7706,57018,48683,59822,93716,11135,-110282,-105751,-56167,-38240,-29123,-60644,-104766,-71558,11327,34721,21294,36185,68332,51891,58668,126567,106749,25419,14258,50709,2167,-57435,-19077,36381,10902,-57811,-70643,-3676,32928,16857,12314,60557,42571,-23477,-49207,-67752,-19334,101232,115078,28337,27922,61003,36092,20131,39707,-6899,-75515,-49012,-23505,-23771,-31244,-72897,-105056,-86869,-62744,-36122,-62500,-119547,-129393,-93160,-39153,-6220,-4418,1492,9765,315,-45039,-92297,-145159,-124900,-14645,64169,26120,-48238,-58539,-49417,-44799,-21737,18506,-8916,-150475,-191789,-41678,74489,46688,33024,15902,-38817,-65845,-6483,67551,41694,-17352,-20695,-12850,6993,-9720,-83607,-111730,-37824,28586,52410,70069,89560,98351,65189,53912,103848,107552,65857,7172,-89532,-149068,-106330,4458,106469,151469,80774,-6523,-22785,-24343,-96644,-98124,31473,68246,3543,-32152,-26663,7930,60765,29151,-21049,13885,53915,37572,-11967,-9464,10787,-3816,-35191],[4625,35065,45189,8531,-4473,18800,8016,-59507,-37261,67856,50646,-9825,12242,12162,-50286,-123941,-165791,-116645,-22352,12479,1269,1914,97,530,-9187,-47230,-69945,-19193,21386,-48660,-144436,-131751,-69334,-43114,29868,93997,98401,73501,76884,56065,-1323,-63213,-67605,11154,98517,104361,69361,107492,127112,15522,-104334,-79561,4998,10837,2166,51698,82931,16634,-53626,-49704,-33491,-48622,-45501,-17116,32707,81169,71576,28723,-7885,-80016,-109313,-36361,31288,-2153,-91962,-111057,-30441,71071,77220,8248,-19688,-9887,3390,47182,89919,44733,-41814,-80265,-42870,19953,47431,-5445,-101595,-177426,-131382,-27512,28378,13954,12281,66340,80283,52178,75684,72076,25936,12235,49627,52941,-21140,-49465,34771,76436,-5804,-38550,24493,67066,93931,60309,-42615,-130532,-156534,-159097,-104125,19407,77642,25757,-16328,-29988,-83441,-128293,-83843,-38962,-30126,3182,70931,78878,29042,24837,36884,-15306,-65028,-72145,-41777,11221,53713,36128,25074,78854,165567,151221,89758,47009,-1172,-46704,-25305,4196,-25933,-104866,-112275,-29480,47823,25074,-65432,-124756,-118307,-130415,-140118,-123112,-116081,-88297,-46194,-67434,-110314,-79401,-71118,-55643,15662,89108,126947,152170,125869,98805,62921,-52302,-100445,19803,128622,154861,130778,87982,43736,-34092,-72715,23047,127530,126853,99420,97501,90924,41035,-25991,-49410,-51529,-36297,-41817,-104568,-112374,-29173,46729,67014,35454,45862,98248,97104,37667,25300,68043,88788,64338,428,-38204,-45720,36465,115020,103441,111609,139964,110874,67269,73930,78962,48529,15046,-14647,-21581,-41538,-89037,-112854,-41229,45376,61734,27430,17385,38972,44560,33288,16272,24912,28919,-8097,-53020,-50068,-26008,-30212,-88628,-120339,-54054,32776,48628,33704,27472,10127,6130,61489,86799,47547,62469,96649,27544,-53751,-46694,2014,24056,21311,26967,34165,9212,-9404,-12323,10215,-9223,-91938,-183175,-184625,-107337,-19377,18272,13326,-18475,-28430,-21987,-113654,-208893,-138958,7954,77819,60818,15720,-60391,-57686,-12711,4847,-12604,-96934,-182173,-162363,-104370,-87784,-122234,-87910,-11324,-11105,-50691,-60612,-12234,62405,103224,62423,9937,-35791,-73884,-61742,-6803,19928,-21935,-80171,-102264,-57956,-32541,-73305,-106846,-57342,40020,88732,79221,22405,-54135,-124035,-108387,-12112,17689,-46068,-65303,-14606,13777,10163,-3207,3489,35261,26681,3660,16784,11754,-55558,-62337,-41,64443,97941,88645,71467,38187,-17540,-52662,-85324,-77417,-10330,33158,39674,96228,102240,32652,11506,22073,-993,-3121,30090,18291,-40828,-59425,-13798,-10929,-62317,-80200,-34334,33215,21635,-34451,-42401,-3157,39198,55523,57302,102322,140871,114109,47572,8736,8815,-7537,-46102,-66633,-29628,-2245,8297,53638,112667,110110,80774,81230,73047,11489,-12071,14002,-8459,-80367,-62430,59277,133696,47147,-76341,-111944,-59159,31176,50904,17650,-15298,-59784,-118732,-144391,-149824,-91212,-4337,34345,-16449,-82505,-96937,-39148,3807,-22866,-53258,-34225,-9909,-54931,-107503,-116283,-109468,-47325,39575,60998,36834,29110,-24876,-65027,-68057,-79154,-77353,-37143,-39948,-47957,-24336,-33523,-46283,-54766,-51675,-21011,-975,24709,105016,107355,-46994,-171820,-150813,-59030,17651,41920,19754,-11165,29570,58081,71009,84430,55653,40058,41538,-24322,-71345,-3731,41187,-13224,-65139,-93688,-99776,-82425,-44700,-46456,-104303,-171738,-192750,-132262,-51081,-33107,-34679,-9341,-2303,10861,46406,64817,6069,-100656,-117910,-12557,89482,119537,77495,3713,-60971,-38517,29892,5669,-82405,-67590,61852,117463,39487,-31627,-38071,-16516,19298,63263,106671,130293,101438,7920,-553,84140,141554,123737,82437,17825,-23302,27478,82771,96642,80329,42382,-20217,-80547,-57824,12237,36480,1033,-44482,-48140,-9978,23918,71525,126319,121604,88994,58920,72738,141270,143931,46682,-32544,-98908,-82359,-8995,32206,47424,87688,86357,34380,4707,-1087,-78519,-124360,-54174,-9802,-50462,-46764,8373,40077,30647,6813,-48924,-99869,-43288,53309,46097,14985,31276,29068,-48362,-107998,-93695,-77862,-71924,-59680,-47546,-23724,-30724,-63006,-39273,-8339,-86833,-188819,-160779,-59194,-27100,-76202,-75087,-29873,-41020,-55612,-63062,-72565,-53483,-22244,-7106,-20962,-5594,56792,140244,134597,74426,39642,35719,78707,101446,67290,34106,45616,17858,-76044,-98088,-6063,15240,-7848,32578,37226,-16333,-29099,-15045,8495,48992,59137,53903,32123,5164,-11147,-37743,-19998,62132,70238,13429,-33463,-60862,-14504,106040,116212,58193,108523,135137,37813,-32770,25998,90727,30859,-36762,-74553,-56365,24573,56359,8509,-1636,6701,-32664,-37246,36367,102458,89338,15856,32116,59078,-20899,-86835,-41455,29001,22011,-49285,-60310,17070,55461,-17747,-118918,-120185,-44889,38645,78630,45007,-37689,-102855,-81846,13208,49782,28195,33372,31831,-26757,-77657,-19097,55199,14767,-27705,55722,73933,-13403,-88956,-94580,-55522,2571,48363,50032,20268,-24690,-44591,-27772,-73373,-184584,-181842,-47607,53942,60289,23020,38267,49044,-21459,-38793,4867,32511,50939,81768,51163,-62050,-118353,-6319,100635,40125,-66902,-42443,47778,74456,86497,94924,60121,23782,-21453,-31595,-4468,10912,-8406,-55740,-126547,-147828,-59887,27807,84935,106366,50052,-20834,-4351,27866,1795,-27250,22839,45030,9840,-8030,-14414,-83948,-176603,-104038,30079,42973,-41962,-132573,-163201,-73498,70124,135087,63007,-40776,-75128,-42816,21859,103760,185537,177857,102883,86829,98422,42965,13502,9097,-7110,-24192,-57252,-84493,-91934,-98060,-123885,-100951,-35452,-19170,-56430,-79545,-76280,-44851,26314,64133,43854,3614,-27989,-76167,-121175,-75072,20516,19406,-63396,-89531,-36088,11856,38492,53080,43448,11099,-2064,48689,115950,87618,55744,117360,191965,182608,108248,68537,74516,14178,-86968,-86956,-24809,4347,14375,44688,110294,127639,75468,26601,-46253,-119784,-72067,16466,7090,-22593,-52151,-69499,-52782,-11997,-23397,-108038,-119410,-53979,-14541,16654,54647,-17978,-96466,-70186,-16287,-16042,-8296,20234,-39674,-150338,-134794,-11209,70496,45188,-6901,-9242,-3553,-43147,-81108,-65270,2757,70942,89064,108592,113300,38611,4423,63550,111478,36118,-53448,-35552,19335,-7207,-81575,-79848,13287,50428,20067,13361,59375,36752,-15680,2393,16147,46748,145309,185280,108183,73618,70389,22589,28114,76517,6503,-76955,-32410,-7569,-7507,-1660,-41273,-62292,-31644,-27722,-14999,3441,-14213,-52127,-64736,-34503,-13916,-35564,-56777,-44249,-8007,-16704,-65784,-87978,-19607,72325,96173,45287,-21721,-19331,-19621,-59800,-72521,-29827,-23447,-130330,-188434,-90844,20822,22413,34585,31142,-23545,-60213,-27168,12658,-9111,-44772,-16922,16506,38181,23300,-32926,-72064,-60563,-8409,54782,78052,73848,88580,66856,58214,127203,145597,102096,45633,-96623,-213836,-176371,-62999,10375,78541,48869,-53410,-79686,-18351,-38128,-76760,-13044,23016,-706,1810,33578,58825,61916,21331,14163,54829,68331,53122,-7500,-61059,-50107,5204,8267],[72671,28857,29248,23280,15442,-3166,-36927,-62210,-25946,42161,40192,32345,63949,36891,-20324,-75132,-132191,-95265,4398,4852,-61310,-71776,-51239,-22847,2720,3350,-15405,9065,27595,-43034,-120386,-87421,-22038,-13666,20947,97678,121541,60564,10538,-5574,24626,43345,51539,99834,139129,115967,96486,155074,198493,136648,11666,-34997,-10572,-7453,22936,113233,139901,48760,-61344,-98804,-66293,-60820,-95645,-63976,11325,49421,36811,-13275,-100776,-181754,-154923,-60902,-9802,-8230,-47180,-56573,13178,109356,108237,45351,39342,57593,59578,107400,169063,124307,-12683,-129803,-111901,-24617,36584,28736,-31066,-140744,-136609,-41112,-16285,-82247,-93067,-27704,10068,40937,107544,87692,-416,-38766,-21734,-6770,-52385,-70423,36814,104510,-2858,-100576,-58057,27764,98927,61202,-52952,-156380,-196391,-182572,-76401,70991,70981,-42127,-99452,-88970,-83973,-95516,-76840,-61510,-50465,3743,72185,76799,19708,-17780,6691,20224,-42771,-100773,-48697,34185,66276,61034,49178,47658,100196,92683,38871,34409,52266,13734,-20170,486,16600,-16248,-7976,20675,78174,108504,38058,-73540,-102301,-86817,-85273,-100235,-96747,-47616,4862,4501,-36819,-30395,-44558,-68907,-31789,54299,105153,108132,88075,86573,76389,-5494,-60531,9980,91158,123056,78657,12465,-6939,-25356,-51224,14871,119686,115836,54463,29548,32946,-8321,-59925,-47319,-41875,-30706,-19513,-71928,-92823,329,97979,111352,60471,34293,31150,-5924,-17161,63483,124244,65941,-14314,-50362,-31893,-8196,35986,76914,94404,140120,167591,101994,5429,-14302,13023,16500,-4604,-34970,-43646,-68720,-118837,-150749,-91990,-5407,9645,-17573,15514,64712,55419,10195,108,46019,95556,42529,-53438,-78806,-53525,-52783,-102329,-128937,-40887,62396,80558,61999,34824,-30098,-34043,75205,124323,71142,84328,131898,110921,88431,84837,59918,40284,22743,8711,23044,43930,29364,-31961,-51878,-50745,-72633,-117586,-121419,-97358,-49299,-2743,-6447,-44202,-72816,-97670,-185865,-226399,-111818,31238,75354,53591,15046,-60732,-59408,-9081,-24732,-86213,-134618,-166614,-151182,-68519,20267,404,-45326,-8584,26359,-5312,-52543,-28022,38103,98017,77249,1457,-69028,-60579,6116,32212,44039,60576,34104,-19588,-26977,-24924,-49699,-61418,-9036,36288,10086,9488,17987,-18556,-74931,-80228,-32280,-34183,-83949,-65507,9843,18662,1682,1582,12768,59870,78699,45020,33663,27257,5972,42295,89367,135221,167964,136595,97543,47983,-27327,-33186,-32721,-93333,-99194,-54676,-23604,57996,93417,29604,-36881,-61390,-61078,-34357,6503,-3381,-35396,-38685,-45323,-83526,-121294,-108181,-43921,7037,-23932,-81286,-97021,-37913,43581,57381,31231,50159,94978,108890,76368,37012,28518,1625,-29232,-2408,65122,30402,-62753,-31450,112077,150705,88005,45255,38628,8370,-9145,3585,-25896,-78455,-41529,64370,98332,-25701,-139541,-121678,-27288,48975,30427,-29871,-57040,-59111,-81221,-117089,-138152,-86884,-14448,34884,7645,-40426,-39974,6729,45222,42141,-2098,-48791,-77134,-112994,-125097,-51768,58743,104096,71499,22522,9811,-4139,-83637,-112176,-105903,-125277,-102186,-45707,-63250,-71288,-10928,10674,-18588,-80094,-122281,-86845,-18638,43116,118496,117569,-10547,-117391,-107817,-39589,18410,40127,33299,2105,-15128,-30789,-10248,29770,-23240,-61618,6407,3624,-98252,-100663,-28334,32277,34989,-37803,-58921,-10445,-533,-46101,-63073,-74651,-90084,-35206,60914,111703,82350,20549,-19029,9504,91170,134333,32030,-112381,-134081,-38894,50880,85459,47577,5347,-4350,38823,82667,43583,-32304,-18507,79810,127128,92306,36772,-9635,-25365,-1520,26427,48320,80620,112907,79827,48151,66948,88422,46379,9718,-448,6961,60515,99978,85584,54615,-5484,-80188,-84274,995,37655,12919,-13440,-45278,-56728,817,55141,91844,116876,79834,66071,117169,119054,66055,3780,-31080,-18372,-51689,-64753,-19235,12949,8094,28163,46956,35418,8028,-34505,-109578,-94467,41069,120313,51964,-28527,-45898,-21207,17246,34087,-28085,-105530,-43565,56932,39279,19313,49099,8856,-78739,-113626,-106377,-78699,-36531,-24740,287,57275,50724,-8743,-18822,-12396,-62979,-113138,-108447,-102732,-93266,-61680,-25115,-16882,-60802,-108544,-99759,-43637,-34005,-40460,-18919,-22833,-616,58395,102517,92100,75755,26873,20592,110107,138585,63518,-358,4954,-5791,-77188,-113864,-63613,-38099,-207,80577,78835,-14162,-62616,-33046,19290,59330,62052,87550,92274,11917,-66009,-58659,27118,108062,76899,46273,37334,-23965,-24457,87967,128003,84616,92411,101061,63165,23277,27766,62614,28609,-75393,-147800,-73956,52939,55656,-1793,32095,48367,-21316,-50212,18069,74138,20180,-97373,-61140,12380,-54405,-102238,-25040,55158,67756,-7881,-96454,-49476,58509,12794,-136422,-162322,-66104,42413,129547,162079,83247,-44114,-95259,-59799,-26391,34953,95879,72051,-33986,-101653,-43260,20455,-26346,-80652,20298,99165,43961,-54153,-82778,-28898,22793,32535,63115,124752,103123,20656,28126,51591,-15179,-64739,-29818,-5062,-12898,22678,60755,29701,-18743,-1711,3822,-5264,14030,39508,2663,-78144,-136956,-82428,-31387,-39218,-50444,-13578,45191,56469,47814,28017,3778,-2739,-38678,-102431,-111746,-45299,-1100,-44652,-129135,-152449,-65027,2337,43004,69836,41355,7040,37787,82744,96147,32642,-3944,21649,23144,-31516,-75427,-84479,-93118,-17429,68622,44546,-29058,-78428,-116443,-86770,39926,118735,33060,-62367,-85721,-83765,-45047,39805,130534,158167,106612,98667,140528,86183,40077,91518,109253,44879,-11828,-50141,-91912,-72413,-41412,-36713,-35857,-54353,-64025,-23828,-12718,-31368,2583,49945,47786,10233,-18770,1611,43019,51288,61397,59228,14845,-47167,-58992,-10562,53864,73606,37928,-6206,32017,128744,159534,97216,75234,103305,140442,147599,90103,32817,41717,8774,-121375,-163684,-76577,11344,4789,-19134,35732,38737,-43334,-44509,-34976,-63576,-9567,43897,6942,-22299,-39773,-40201,2135,37038,-18230,-129469,-142085,-62147,17706,32130,-15199,-91667,-108649,-71293,-42048,-51802,-76338,-82949,-92520,-125838,-94959,38932,131871,84484,17582,40703,56712,-11801,-91059,-118634,-87112,-14962,31688,53676,70465,14748,14636,94270,144389,83162,-17493,-67166,-73910,-111878,-146310,-106772,-7384,35796,22404,29276,76159,17298,-65242,-14548,59929,76867,112193,165028,150289,125886,95908,32770,31747,71235,9820,-63233,-30057,-5383,10076,15277,-16095,-19703,17856,20302,14335,37641,50412,19613,-6857,6732,17558,-24766,-88253,-80885,-7643,8074,-24240,-12153,51683,75527,38328,-18071,-41663,-5941,-42568,-129843,-114823,-41503,-18905,-50047,-54783,-23404,29646,45711,52869,42140,6423,-37431,-62186,-63642,-57072,-45758,-20194,6139,9462,562,24341,7653,-62173,-74877,-9842,38508,54618,78397,58350,43694,82961,73721,35266,22562,-62656,-143108,-121475,-94203,-98593,-29711,14081,-36601,-64821,10622,13072,-43517,-60025,-18709,28585,55371,91542,104402,65970,37116,65553,71674,59099,79923,22051,-78030,-81947,15005,63914],[119705,23579,17225,61694,62085,-11320,-73539,-57388,-24905,-14810,-14750,10790,41212,12399,-15936,-40728,-78414,-40460,277,-43101,-95568,-77704,-55285,-37747,-9271,21243,26629,35921,17687,-48329,-75752,-18038,23717,-1158,3893,91359,147271,65965,-56011,-89074,10675,95020,112819,100275,53010,4736,10168,58121,91331,101417,61249,-9119,-48038,-31605,27909,108850,128187,52073,-46203,-127001,-123483,-81318,-68639,-18112,18924,14780,-7805,-50257,-127104,-176943,-120454,-33207,-8221,-2829,-22050,-35264,-9665,32112,37998,12528,39198,90363,100137,104279,128156,113588,4675,-142509,-155976,-47868,58064,94897,63392,-36874,-67263,-30387,-62382,-137048,-126848,-51481,11886,69795,114508,82066,12097,-42848,-101903,-102986,-79996,-38735,44883,62660,-42707,-115152,-70641,18685,91930,31026,-92452,-156764,-137582,-66232,36881,82721,685,-94919,-105600,-61495,13972,53192,19971,-41880,-56245,-21514,9043,16694,15722,-2606,23206,77800,37387,-58749,-50213,-19061,-26002,16500,48434,-12450,-28288,-30252,-82600,-57331,35246,41711,5196,42992,95855,87251,68024,57100,95706,146677,105253,-17195,-68740,-29510,6161,-17239,-35180,-25295,-1701,40565,53772,30419,-21634,-62153,-44950,19504,22032,-9650,-57,36355,85336,106581,78557,55533,49385,55858,5318,-35686,-4662,15825,3521,23430,69087,47865,-11517,-28331,-11888,-58867,-101797,-58525,-24316,-24193,-8329,-24450,-44747,11536,100732,122192,73432,49895,7948,-98902,-105272,36723,115445,33176,-54428,-68253,9887,75831,58356,8455,8903,87092,122773,54199,-50235,-96081,-62416,-24763,-43390,-96174,-70034,-21491,-24334,-70365,-72738,-61674,-82076,-79306,-6048,43278,34988,-8051,-25374,48601,139850,77172,-53271,-89866,-95051,-116787,-102061,-68324,-25757,20119,46291,72884,78309,-29922,-117053,-23967,80912,79403,84754,121821,160610,207373,192366,115678,60492,16833,-11944,20810,97940,95817,-19297,-111090,-114486,-40977,39184,42120,-12450,-35215,-9689,-18070,-51896,-62688,-74588,-164265,-241477,-146736,35754,96418,64594,84143,67791,27814,16211,-42744,-111073,-118718,-100208,-89535,-20626,86390,87031,21731,26986,79387,68819,-39029,-101993,-81386,-26290,-18806,-40350,-74784,-63633,7030,45734,72310,114204,100941,26969,-13607,-18950,-22213,-32088,-23672,-47295,-98594,-36764,43308,22453,-22283,-31911,-25693,-30501,-47646,-39722,-5561,-5736,-2570,1174,8838,53988,73286,55262,65046,74101,71040,111144,119207,132036,162762,142154,85572,6442,-45294,30566,63447,-64056,-140900,-112015,-83923,-27144,36201,44804,-2571,-50083,-76414,-51245,-20667,-28578,-15210,34161,43007,-19788,-79378,-90281,-57522,-15286,-25619,-70689,-79503,-2570,89615,92405,57502,51918,46947,34989,20870,14591,26842,14603,-13612,12957,99774,80453,-27881,-45127,65817,126809,80946,31564,34460,18792,-23821,-31103,-13857,-12083,-12703,733,7709,-86163,-193936,-185398,-108962,-32226,3196,-32653,-85029,-60998,-5085,-5443,-41749,-26102,9347,45853,37443,5305,914,55211,118345,116545,57498,-15343,-69201,-112240,-107762,10492,144971,137011,37742,-31973,-30774,-3716,-33206,-57893,-86425,-122478,-97480,-42016,-48987,-48907,-2481,14461,-17270,-82877,-133756,-135939,-77603,6888,57927,38759,-29732,-57457,-30884,6631,4344,-33917,-32225,6403,13557,-28589,-44508,-15612,-58958,-97103,-25102,-7597,-120456,-143687,-36707,101165,149502,54670,18389,78179,60849,-27109,-26050,33142,63861,87056,160810,235132,183234,27409,-81673,-69261,20652,83033,19421,-61683,-72715,-59215,-30114,8078,-32968,-72370,-42292,21377,58679,65089,60538,51992,49561,58419,66125,57820,45901,48290,42698,97,-46421,-37632,27048,54051,28668,-21996,-64459,-99338,-73963,-14801,23168,69921,99389,74912,49595,14403,-40740,-36816,33586,23043,-17909,18565,41590,5543,16225,46381,69545,71016,35422,46505,118888,112225,31251,-32112,-30790,34573,35981,-9034,-12935,7354,-38969,-87113,-46276,29566,24340,-42876,-94744,-50591,55686,107008,36120,-62259,-103298,-57138,45945,92437,17445,-49382,13919,80312,42065,26823,52383,-9519,-65784,-62921,-83341,-55962,30175,24084,17971,85102,104541,77516,60141,33148,-25347,-50833,-53179,-111135,-122083,-37784,30226,30212,-2079,-36168,-37567,-5828,-41770,-68957,-11484,14571,27205,48833,40497,30748,38807,-36116,-63184,47408,98413,37917,-22410,-28503,-47377,-106199,-127948,-103017,-83342,-20515,43901,23296,-57624,-81294,-2587,73958,71714,39375,85488,114844,14930,-80827,-28855,65259,85703,38642,51006,56581,-17726,-38876,44951,87064,59598,40886,38440,47471,34759,3790,552,-40024,-147429,-183669,-75917,46764,47782,-17583,-21858,-9199,-71368,-128277,-80058,1003,-19717,-137066,-114429,-34813,-61121,-68310,17475,76329,72305,-41120,-209105,-187311,-27004,26617,-43473,-66232,-7443,82453,154853,171485,116563,17795,-75517,-112365,-79950,27756,125457,127190,17635,-84953,-77025,-32006,-43518,-99453,-18701,80271,52963,-40195,-70238,6391,61991,24218,40481,145163,164765,111880,141193,194307,160384,71891,2796,-56399,-89235,-35825,18278,3641,-9939,12583,9054,5129,13061,-22936,-70447,-33129,-36267,-78334,-95674,-47161,4865,-23426,-69095,-56905,-8681,-5516,-17291,12219,8087,-98018,-168836,-95159,9783,20254,-49401,-83063,-51566,-65814,-79326,-37366,9180,38201,71323,124793,156074,68710,-30768,-5870,36288,-12302,-65750,-45048,15141,83598,77814,15302,-9475,6633,-24040,-56886,14785,90448,-2811,-105803,-132905,-135005,-100742,-20869,56482,120989,114438,121823,169253,115633,43496,69616,72779,15331,3712,8527,-25426,3380,27627,-7993,-33984,-81603,-127984,-64909,33175,29619,-5965,-11288,-11067,-25413,-15971,46614,83716,51613,65438,111234,95701,-8217,-67708,-6839,78575,75656,2527,-48837,33470,116848,72479,32515,77489,70465,23409,-302,-14595,-24915,12457,27816,-57741,-114948,-59679,23036,6598,-62475,-46940,-50717,-112587,-56985,16402,32823,51392,57183,56500,94396,69627,12165,29101,61792,-363,-86650,-75661,-12553,75404,74863,-22153,-66405,-20534,-4754,-12262,-28546,-88092,-159745,-177253,-144506,-70596,50783,119861,55107,-27718,9334,78928,76933,5459,-92137,-157192,-118485,-66807,-42260,19907,14616,5506,54286,97622,73290,1409,-83473,-134805,-168521,-184284,-144408,-55314,5786,39438,77690,124399,34952,-88076,-42648,52630,44449,29967,89401,135923,145537,105566,24595,-8702,18371,4013,-37413,-20177,-3986,-11057,-30217,-30732,6468,68094,75731,23962,-9902,-2594,-836,16613,56359,63674,15878,-55018,-70240,-26415,-21989,-14972,22267,40845,11919,-28669,-81102,-85221,-21705,-62993,-163132,-127807,-48408,-43464,-31895,47966,99977,114316,91226,43480,17391,19439,-31392,-107981,-120866,-82030,-43301,-29493,-10365,-5898,-18585,22093,6909,-90741,-135766,-69792,13201,64589,93122,51923,3652,18238,-5979,-46610,-33882,-30680,-19786,1174,-62072,-131760,-71377,9308,8577,-19730,22794,55572,16920,-70985,-70470,9209,34651,53410,71561,38707,17784,43301,30727,40046,103989,45930,-61547,-67560,23619,91644],[117040,31071,37300,108351,100039,2448,-59286,-29716,-1310,-20493,-52604,-53779,-43337,-46172,-30749,-28073,-31929,4340,-16651,-51797,-11700,24112,-11220,-30178,-12464,16601,36756,45699,7644,-43330,-21986,61792,97969,30006,-10870,66850,165141,120351,29752,37638,115861,134952,102235,39059,-40532,-61564,-44900,-67917,-109519,-72901,-695,-31694,-87481,-46286,16198,44710,60666,49487,22404,-56063,-118873,-82089,15948,67131,27287,-18058,-52537,-68603,-52967,-48548,-3410,66703,60753,12522,-35057,-50864,-47187,-55183,-63330,-64026,-13783,67825,94885,56272,37768,55372,17530,-84243,-95109,13994,103284,100913,71424,51690,43893,4180,-70943,-102760,-75222,-27925,36425,89144,79474,27611,9746,-21058,-112718,-153258,-118882,-44961,17353,-4509,-75528,-86081,-61773,-19037,44636,-45,-94483,-103593,-22677,84685,128760,46229,-68857,-88811,-33647,25678,122101,188462,127094,7120,-36184,-41257,-57374,-43142,17796,49792,73082,110220,86535,-12314,-75635,-115674,-114357,-24904,28792,-45313,-73734,-77457,-150790,-149340,-41567,15492,43368,101394,122953,54365,-28740,-25615,42159,76331,47749,-11299,-30665,-1617,28781,5177,-15922,-23965,-45450,-18715,24257,1385,-50903,-45735,2977,37064,-25779,-82651,-59648,-2161,69952,130756,126069,66470,18559,11665,-10748,-571,33106,7882,-4436,27520,28777,-29414,-83755,-66849,-13524,-35996,-89413,-76376,-44014,-35484,-10803,-2227,-11590,4759,61970,94677,70939,95450,79392,-63769,-124862,-15718,53014,8503,-33594,-41969,40441,106827,65412,-32586,-78926,-20466,29383,7832,-55168,-106694,-102481,-81806,-107953,-147573,-72189,58387,117441,48596,-38431,-102982,-154448,-130260,-13819,56035,44577,11463,-28681,27744,131354,102078,-16904,-84179,-164029,-223316,-130624,-692,-5171,-41148,-779,98155,134192,-27351,-212969,-170243,-37219,1066,-3046,42599,132462,199461,179567,119717,62390,14119,-11507,6503,77873,104375,1376,-115402,-137513,-24594,127240,134464,21241,-38355,-28712,-48872,-83685,-58653,-15291,-86971,-228821,-183440,44320,143272,101195,159973,210411,161314,66778,-32956,-93664,-100347,-53263,-5156,30963,76250,63880,37933,58015,101151,81866,-46955,-145952,-168997,-161195,-119836,-35323,-37381,-99784,-56756,54746,109901,96786,55562,8569,-4370,7709,16195,-34266,-92030,-106257,-101019,-6440,87199,38550,-48398,-48524,-9709,18113,27424,16107,1636,9266,35950,42615,54374,66212,43605,48071,74134,50633,7990,42667,76640,97084,128731,135167,79061,-30584,-67164,51081,105703,-12354,-109657,-90059,-76690,-76404,-22493,46458,36368,-38070,-85498,-45211,-10091,-20137,-20912,26469,86872,60403,-4123,-45351,-48525,3139,13011,-36616,-48706,10850,83633,100373,95000,95430,30978,-36319,-26842,14157,34586,33129,17533,9897,59139,87416,51438,-150,8578,49800,57956,68795,87881,29433,-67454,-86193,-6463,51453,14461,-38468,-26155,-65645,-162794,-206920,-205456,-140691,-34235,-13224,-84420,-72377,18423,54663,32492,48227,55376,46178,35298,19530,4430,54580,111984,105920,85932,55757,12211,-53252,-72826,12461,74820,26537,-34409,-39438,-15780,42235,59066,14703,-46809,-62890,-41231,-9944,5878,33141,50952,11482,-42569,-63475,-60928,-90519,-92198,-46125,-35386,-57440,-61480,-27685,7628,22097,-43683,-161251,-148075,-22736,53067,33959,15635,10044,-43082,-93775,-76070,-86697,-164985,-147349,-19976,99839,148904,75273,38370,95572,92828,21494,45302,142981,163660,108311,118498,171616,120228,-37420,-154161,-148505,-77557,-10188,-1131,-10820,-15055,-61853,-81331,-39238,-64648,-119556,-119802,-68205,1699,77661,124494,76779,-22850,-61614,-45341,-9759,53413,113429,102146,6681,-92589,-118393,-81151,-46765,-35579,-98361,-175486,-197443,-141453,-66567,-37048,-9152,31033,78187,102045,63337,-2272,-31416,-25213,-39219,-37231,16890,52791,31665,10357,-20407,-64828,-66301,-5900,51806,53002,25997,30196,48001,45206,76682,72945,17583,-10996,10143,-53746,-154358,-139935,-33348,35766,35218,-17665,-44632,-33246,-19029,-48125,-99472,-112014,-40478,66951,91284,32563,25054,63625,57230,8321,16105,48548,9893,-29822,-27801,-50018,-31486,42107,24985,-11944,22312,38260,43582,56579,34945,-25255,-51260,-32014,-42281,-44983,-1581,41291,41305,13890,-11925,-34333,-41764,-77402,-79987,20487,64884,35672,23270,33378,38259,22453,-61430,-109401,-46437,-22467,-32066,-5699,2820,-53981,-108842,-108683,-93776,-87618,-54460,-40623,-58817,-75730,-50693,40352,101913,52982,-11615,28026,80199,42769,-5544,33295,63089,31004,1502,9029,-19174,-56360,-38876,22153,51386,42862,32490,25545,45101,42006,-2242,-26147,-88444,-171815,-155022,-42615,55948,88726,24458,-66650,-84791,-122910,-186949,-149392,-32692,15606,-72290,-96644,-35718,-27553,-33890,19270,52363,-578,-153983,-280105,-224914,-82674,32125,66359,42174,43778,118849,156167,100432,63060,54419,-11145,-67201,-51650,-2311,59211,97104,58278,-13613,-35857,-21118,-32230,-84979,-44766,28471,38575,-25369,-68071,-6286,55944,11305,-18736,60487,133912,156207,186630,215269,187204,112800,21611,-80706,-124891,-95098,-57508,-37548,-27288,-18172,8879,65100,52374,-65831,-102996,30769,77461,-4829,-25067,37071,62576,-30796,-148139,-147377,-66149,-37604,-34070,43868,84959,-25224,-156708,-131096,-5957,68525,26739,-45459,-89100,-157101,-197979,-137768,-17876,68231,102505,148202,172621,90416,8670,25287,49479,16935,-11856,-3961,49533,110298,41593,-59368,-39609,50651,62336,404,-12789,16420,-49835,-139282,-177447,-165150,-103414,-4729,96199,146470,113942,104667,140866,116485,48136,-28277,-77403,-60714,-11754,13849,13129,32944,12039,-21465,-24620,-103671,-221326,-181492,-26642,17747,-8069,-18023,-36062,-68411,-37597,33095,20537,-33236,18074,109108,102061,-7116,-63004,13344,99457,77095,-12882,-60671,9930,20024,-89175,-92316,18712,31683,-41437,-93660,-85436,-40155,15631,54847,43148,-8498,-25273,22503,48148,-4595,-19785,636,-657,37206,69160,73468,64979,49620,80684,182917,169021,69092,46530,58883,-3377,-42583,17868,73418,131717,114325,15108,-10849,44104,28009,4146,-4672,-64248,-150086,-206728,-172472,-51784,53314,79761,2659,-85065,-38865,84972,156640,121648,-13322,-134623,-107322,-41409,-14071,25688,14179,-27750,-35494,-18294,-4349,-7669,-59974,-94315,-87125,-106853,-124206,-82991,-24187,52287,114343,147593,87450,-3934,2805,27148,-6089,-938,67513,113580,131738,92097,-3055,-55675,-18147,5378,-20974,-8867,2012,-30019,-62731,-44419,28414,128674,129871,18948,-66735,-67100,-41912,13017,72377,65657,29625,7135,-9458,-11194,-23406,-5404,10514,-11811,-37300,-39172,-68796,-73620,2963,-467,-86581,-102253,-71733,-88603,-87768,29696,146920,173190,118860,44972,7717,18934,-32934,-108360,-103416,-68531,-59402,-34190,26629,69838,32024,-24960,-87051,-144509,-139091,-50639,46041,106707,124594,41412,-49372,-17148,339,-30953,-26221,-8569,36226,65231,-5870,-69979,-11111,27357,16917,-9646,1240,79988,94748,-22753,-100722,-50282,-16156,-7735,554,-14839,-35547,-26282,-12487,47349,135053,88623,590,-13042,37515,82944],[60843,19205,34742,76820,54476,-4771,-19970,8788,36936,12207,-65225,-115070,-125922,-114493,-78090,-57329,-33108,-2423,-38253,-34977,76378,106127,26901,-4667,-8542,-17087,-5378,11182,-6129,-11665,36709,111999,148244,64090,-29667,24188,157720,157200,138129,209707,236362,146601,53897,-9738,-47625,-21061,-19498,-112793,-209095,-175289,-77947,-80504,-116908,-67751,-12779,-466,28318,62885,84499,50333,-38230,-44128,67065,97075,17066,-42985,-87358,-75057,23149,63446,98747,164198,126755,16823,-61816,-62669,-34882,-53015,-101935,-105655,-44076,38820,66178,24190,14089,49439,45267,3104,43451,132981,129879,17671,-13612,67134,110627,23706,-55289,-46017,-31417,-30425,16724,63540,49642,4894,-2311,-10794,-58780,-131428,-170986,-121171,-37399,-22679,-48145,-42943,-65320,-92097,-34119,-8483,-32758,-28299,30256,98473,88166,-14840,-82430,-34684,42339,80739,141026,204908,169156,55024,-4531,-40211,-80725,-66074,1584,58479,94777,113176,80704,-14300,-105565,-136675,-72871,12941,16778,-52326,-35581,-18339,-84965,-121671,-66924,-10915,57238,114561,89078,-49359,-160390,-130134,-43263,-54826,-81518,-29740,16781,-6802,-26456,-43094,-37987,3567,-19441,-70504,-90812,-103238,-101725,-26980,47461,61643,-1283,-56935,-65392,-34844,8261,30536,33129,28889,19334,19641,30025,74335,57455,-59120,-95479,-20553,-2667,-81052,-136032,-94909,2648,48915,-3443,-68138,-90666,-53254,-1274,10033,9340,18007,36672,51673,53669,118628,151132,50746,-28426,12701,35795,9954,9637,7636,37251,53123,49659,10904,-67731,-101287,-66909,-17525,-15419,-59941,-98769,-117458,-131703,-113212,-22743,91559,159341,97696,-14703,-94644,-150130,-124830,26294,115187,50071,-11013,-23451,15196,90809,121321,77368,-12682,-151280,-238293,-137627,31427,34548,-35590,9656,124663,135499,-38523,-225851,-217331,-120671,-99694,-96325,-20279,78476,124526,119708,97314,57597,35909,23914,-12088,-12284,39600,23959,-34262,-65461,13938,120507,104764,-12847,-56600,-43024,-72300,-100255,-46668,36384,-10341,-153654,-134314,65352,161277,126054,167547,216929,188124,78136,-13047,-71132,-106511,-40558,69251,98121,73396,11891,4099,58369,81570,32238,-49146,-74385,-105838,-162434,-120460,18588,26323,-78902,-51678,90285,125703,27248,-26028,5284,39769,56768,61698,-33420,-127736,-76132,1659,63418,105456,35205,-95564,-103363,-18042,39920,67772,56845,25639,33404,65660,96596,130943,116491,65214,76916,72186,-36751,-129274,-72843,29391,85007,108029,117120,81660,-15246,-64152,11595,88774,55556,-12586,1758,1647,-34976,-22797,40235,44848,-34597,-67961,-22884,20569,15048,-31809,-42853,18805,41627,7701,-29474,-40725,3861,17973,-8209,-21333,-9138,36350,76520,75260,65022,3773,-56169,-10736,56291,51583,28618,31329,20620,31339,83525,118184,61940,-7079,-14735,19037,66693,86144,8327,-92140,-98043,4338,87876,65244,13174,15541,-6767,-51682,-101987,-169157,-150370,-40033,21665,-27848,-37019,28225,54667,37902,75825,67132,3554,-6856,26448,18818,23655,29971,32021,72156,76348,24675,-30232,-40477,-745,7469,-45744,-67943,-12291,29792,63537,76762,46304,3922,16434,45805,59336,63456,100564,133073,64697,-27626,-27652,24985,2545,-47472,-59772,-75031,-83946,-55177,-11482,16894,17342,-76128,-225266,-208728,-67422,22522,51461,100005,96278,4586,-101674,-154760,-168194,-166407,-96832,-10053,18992,39761,24101,10131,63328,109541,93372,128858,188176,121955,7748,-12322,14056,-14959,-95883,-148696,-114657,-48553,16818,37782,13837,6689,-8813,-36564,-18997,-21930,-66474,-96906,-65054,2732,71902,110146,56167,-45786,-107072,-131221,-94165,15996,111146,122405,47699,-43192,-89343,-105994,-103780,-60792,-81465,-132411,-151122,-132996,-110585,-110094,-100540,-49805,82644,168337,96530,-6250,-62057,-94582,-85855,-49619,-53450,-50694,-5491,13707,-61549,-190313,-198999,-40696,81935,32695,-40240,13471,98927,80267,35810,5195,-8897,-448,37426,-6717,-95586,-125093,-71166,61463,164800,98742,-34378,-113192,-104396,-68910,-62932,-54061,2441,57278,35403,1216,35569,35244,-31129,-61889,-8083,64450,76067,14258,-34268,-43745,-38481,-11988,-8148,-33736,-37850,-42365,-41677,-16743,-10791,-30240,-40764,-7253,50128,71829,45452,27633,7338,-45868,-99930,-145212,-138791,-97757,-44135,56896,90484,21487,-10150,52038,67001,35491,-15264,-70058,-93866,-141163,-112599,32297,90728,6398,-47161,-41170,-36695,-46175,-45294,-46642,-38264,-13860,11699,50304,71315,25345,-46142,-40624,29037,92224,109132,89806,51561,23381,9446,-33010,-105275,-90725,-3140,63630,72341,62652,68389,53761,50403,44107,10057,5055,-47440,-111387,-74360,32964,114951,174122,127836,1505,-54702,-86948,-130836,-97976,-7315,59687,8789,-43534,-5780,8119,-30888,-34214,-27643,-94333,-203871,-199842,-96944,-15453,66620,118906,83542,53021,121710,157368,78310,33778,55167,44640,38925,24696,-17841,-30697,-5047,39729,75351,78624,46101,-2065,-39128,-24666,616,26342,-8342,-50810,-7437,55327,33343,-32681,-5414,91924,127165,104664,86660,81194,91664,54752,-58851,-110477,-84423,-76208,-64157,-48147,-52964,-8264,105314,91471,-37523,-34210,107448,142225,77119,67682,96503,79306,12707,-68643,-104672,-78301,-68704,-57958,37512,97377,24849,-107562,-140478,-56414,26078,14137,-67051,-132257,-188428,-208387,-142089,-11705,85064,115335,107332,96608,64309,57338,57666,32703,3071,-3288,-10676,-3102,50310,-9885,-121860,-85986,52192,110162,48454,-30202,-61369,-94769,-125627,-135870,-115429,-52580,46254,153846,151125,58229,20112,47843,67553,50507,-66237,-143370,-79162,-23743,-20491,-1617,-2367,-52018,-46580,-30718,-122579,-232625,-210540,-127361,-87629,-27481,27322,-13651,-87502,-67188,7023,9348,-26255,6734,53867,31281,-35576,-60035,35,61786,44203,1197,-10,25131,-34710,-149425,-161038,-70570,-17492,-33886,-92140,-108065,-42852,12928,52552,87530,52925,-23087,-17790,60636,82686,76454,125487,156789,118306,66314,47717,56402,27375,313,84455,137259,97374,63785,36164,-33380,-47698,37553,88904,113021,107288,43654,-8078,-4002,-27378,-35294,-35941,-61471,-59842,-76128,-78275,8074,58050,34262,-21451,-71081,-29921,89012,175954,154086,18950,-82916,-34059,58812,88318,66315,5399,-49259,-98748,-118669,-83858,-29123,-38008,-38012,22610,30587,-38104,-79327,-63897,19763,74330,91663,106281,100772,57345,-16341,-30527,45604,106654,101012,103921,64926,-33295,-69359,-18463,-8713,-50308,-40590,-20596,-12522,-15457,-23847,29481,147465,149625,16153,-68022,-50786,-23469,16566,41905,-6319,-30439,19375,49273,50896,37343,3076,-48822,-61383,-41977,-42840,-54629,-27272,62463,87856,15259,-59152,-75318,-91944,-119098,-42936,60591,93868,74674,59062,27777,7814,-36948,-75465,-56771,-51138,-84653,-46803,74722,173140,103463,-75584,-185490,-170734,-97201,-15324,61185,116478,109347,-11273,-100490,-36402,19796,12699,14016,-8293,-4465,6630,-25096,-21649,45713,11453,-44842,-63152,-45983,38085,102370,27025,-82979,-81224,-27187,-15436,-58356,-89080,-99330,-86392,-34706,56933,147446,129296,61466,27457,32682,35394],[17245,8522,8335,-4730,-25467,-17613,24802,56307,76520,53315,-35605,-102535,-119077,-125611,-113578,-94452,-60839,-20628,-29376,-22049,55004,88684,61577,50298,-6686,-71197,-64307,-29068,-8992,35949,90629,129693,153351,86396,-34737,-9392,126000,131347,108366,175776,202427,104211,22690,10332,21343,37302,4638,-79820,-135812,-102996,-68599,-80729,-99492,-80301,-39159,17632,79505,94571,82980,62668,10776,1554,65060,89655,42782,-8136,-67370,-63418,15766,57610,114803,169978,104402,2150,-54015,-40054,4867,-7299,-77878,-93054,-31870,40067,61597,42544,66482,99745,71158,53642,147845,208503,122649,-49200,-80481,23996,76474,-5413,-53337,-32555,-29190,-41007,-30498,-849,48981,59139,9660,-11557,-4729,-90871,-211775,-188892,-67251,6637,10153,-4862,-56003,-143609,-114583,-27656,8342,-9839,-30931,-42480,-52058,-72486,-67683,-5028,38210,32886,53412,118115,142133,77351,11117,-32751,-60248,-53345,-34544,-8189,49987,104544,75783,-36412,-114634,-74699,40484,85136,15716,-69980,-29570,33176,20414,-18216,-18020,604,33235,70345,55306,-64198,-141571,-109929,-71024,-137507,-158446,-27327,69691,4197,-57996,-70278,-47163,45197,61614,-53486,-164116,-173063,-117205,-27895,15455,24454,26601,8602,-47916,-93800,-81934,-64849,-47661,9856,33067,25254,48988,116273,78920,-83609,-172919,-126631,-85245,-128129,-158583,-118861,-17921,76285,65923,-28529,-101154,-65884,698,15446,18014,30084,14945,-2164,16294,75556,116973,105115,96471,108562,69830,6918,19484,38850,11336,-26422,36076,106798,20944,-110862,-128742,-52001,-4129,-31094,-77831,-103402,-85594,-21888,45247,66701,80288,48088,-15406,-57308,-83489,-60271,72923,133500,10491,-89217,-44124,-4680,7515,70290,136500,98977,-12440,-100059,-79379,22697,54756,10869,43227,96153,58396,-44473,-130985,-130121,-95177,-101979,-79902,-15142,14241,29379,58345,54786,41065,59206,52283,-28341,-80279,-23835,43353,53937,24985,70923,122917,80093,-1473,-29977,-40562,-70591,-60438,6968,70483,22895,-73336,-60830,39481,80025,62368,80150,85970,60505,7972,-20917,-70233,-121496,-35654,89249,105459,63412,-13688,-32717,27777,31924,-24880,-41978,17917,11919,-54300,-47141,41199,53007,8248,37172,102998,77016,-37541,-51972,34930,62779,46172,49025,-28160,-103511,-30071,59666,74847,58830,2966,-108740,-136852,-62074,5238,53864,49264,4201,-26311,-3310,66199,128172,122784,84285,90844,53927,-99801,-196770,-118718,-6530,52173,51827,34037,28412,2640,-37398,-25332,54530,99808,77592,68332,55645,30448,12260,43393,71631,40598,2259,-9233,9561,16509,-27495,-65872,-44796,-25055,-41194,-59703,-73325,-74376,-52942,1783,19437,-5372,19992,58917,-1926,-77708,-90323,-79816,-18310,43870,15618,-39224,-27813,5178,43488,94665,134749,84921,13142,-8265,-11242,-35936,-43239,-54758,-74924,-59518,6048,77434,98624,66355,20546,-17126,13643,14363,-71107,-93502,-18264,46617,28120,19054,70901,76411,19556,31955,15035,-64193,-61362,36910,57849,9802,-32130,-37424,-587,-21130,-101282,-103463,-43880,-1488,25629,-3951,-50842,-29533,-6656,-9250,2991,41489,41219,31473,65572,95109,60330,68732,137115,108346,10634,-14805,25839,12306,-36508,-45201,-45124,-57191,-42382,-9760,4461,2234,-54419,-156727,-160449,-95469,-60263,-3906,101076,132816,37642,-101533,-188566,-163118,-80972,5198,8675,-59284,-68967,-40196,-40502,-922,84902,106679,126087,123347,-1825,-102922,-93361,-68209,-65043,-77850,-83777,-19669,73049,129963,88238,4024,7027,62215,37604,6527,6975,3034,11650,42447,24131,5592,33986,34035,473,-56397,-131516,-128176,-32131,50177,88918,76219,24929,-21506,-58874,-76588,-33323,-8897,-5053,-20715,-52523,-94700,-117226,-110945,-81088,31833,133679,86091,-506,-58902,-98533,-102387,-98577,-144266,-138339,-32683,48965,-22890,-176926,-210297,-60896,100511,100780,-7937,-31856,21419,1593,-68993,-91550,-30619,41117,89712,62067,17140,-4993,-1904,96576,208111,149612,-11012,-124938,-100087,-14190,18611,5071,13264,35542,10070,-30350,-35679,-66141,-124296,-117522,-33656,71880,108160,27324,-61721,-75319,-72586,-53639,-24786,-33168,-43385,-37384,-44471,-53981,-52587,-27768,2199,20443,47024,67166,33196,-7730,-42792,-106207,-171243,-222215,-198907,-101422,-8078,51501,53275,-13776,-51043,4696,16883,20024,2196,-58665,-119769,-198405,-156688,46712,143422,61175,17226,30288,18066,-8739,4060,38143,60174,57928,39547,22468,16921,17792,-24204,-53199,-4162,91859,132355,90786,42838,34721,6189,-59288,-133668,-115442,833,102289,104788,65789,63039,34247,-16472,-35168,-19132,32266,17453,-44591,-15545,76559,144413,202260,179721,92991,40151,8264,-9366,2100,9696,52025,44858,580,77,278,-46850,-87342,-104583,-120118,-122383,-58012,30184,66689,92894,109442,79474,38179,72135,126777,98312,34795,2762,16647,72396,58798,1005,-51527,-77434,-8058,111885,138953,71636,36990,29799,30356,13874,8893,-13017,-17464,34715,84115,72907,17019,18154,66446,40874,-31945,-80109,-37370,79764,102096,-12273,-76453,-32349,-27974,-53494,-55040,-73806,-52484,59875,83235,35350,70878,159433,150944,98237,57188,53845,59147,71772,62632,4186,-29384,-56995,-67213,-15605,20061,-9890,-78085,-121975,-105081,-75037,-66920,-80414,-93066,-126138,-129860,-77596,-658,60462,86644,24140,-41230,-25884,22107,21661,-2360,-42708,-73023,-65312,-52578,-8972,-36993,-124442,-97405,37415,110727,61875,-28920,-84222,-100003,-54296,-10937,-1747,16044,64662,108615,67777,-35457,-73205,-49497,-16491,22180,-19208,-75165,-47427,-24595,-23334,-15212,-43580,-86140,-57402,-48318,-107769,-122218,-104429,-157664,-178130,-58436,46794,8253,-69419,-68363,4541,72120,87293,75507,22915,-29174,-51219,-61434,-55924,-39137,-38026,13988,98884,107336,27096,-52966,-105819,-109494,-69538,-26109,-68803,-113409,-65063,-14557,26478,67635,58026,-15487,-52265,15985,99887,125995,161921,165050,91676,30399,37812,73141,16376,-118840,-114992,18327,92227,65656,10033,-47118,-67681,-9156,27891,39344,65581,50888,-31463,-79884,-86340,-74353,-77925,-64489,42496,124180,101271,79778,44573,-10415,-8503,22140,50283,90007,127677,98585,-685,-65708,-24251,62027,98913,78219,5964,-31290,-71259,-104167,-85570,-40057,-45831,-35551,46935,102595,49435,-39293,-80481,-32987,-8677,9829,77855,118064,39000,-58108,-7379,110820,127693,89616,107450,69992,-28979,-42907,-5215,-26804,-67540,-63438,-36531,46009,86018,21381,-3693,96343,147482,63727,2122,29956,45240,43991,16437,-72708,-100658,-14407,63987,92546,78255,-10060,-107482,-69234,-8928,-60135,-85896,-6045,97729,119629,67914,22607,15759,-2523,-47972,-40184,-34266,-43083,-9504,58827,57944,22646,-8787,-33606,-35341,-48894,-82259,-59379,73716,206370,136464,-65496,-165876,-102009,-31641,-17899,30396,101959,69369,-65207,-105920,-33016,591,5641,20853,-2263,-23378,-53805,-84933,-32680,45256,-8913,-83382,-82409,-37198,-5617,53326,58310,1193,-19039,19425,19494,-70459,-121823,-108167,-84964,-30024,66218,151656,146657,95007,57594,37468,8354],[-15776,-12053,-29572,-64294,-73763,-37461,29496,64730,67763,60450,11435,-36225,-51278,-81719,-103009,-107947,-103219,-52009,-14857,-24981,-38070,6922,76279,86247,-30425,-125007,-97841,-42053,-13659,37644,86094,105890,116972,71082,-34205,-39273,65528,76321,19476,29530,73948,37606,13738,59152,80218,33344,-29081,-45438,-20444,-1665,-16300,-23256,-33123,-58653,-51196,30633,122271,111118,36337,-34816,-50098,10,55018,104405,125114,89989,5702,-40295,-42316,-14637,55821,61958,-9652,-17418,826,5703,8093,-15616,-62147,-86152,-39104,49689,95425,90828,110314,119438,69319,64209,152073,166821,83040,-20559,-46725,-5420,2937,-45658,-57333,-40805,-22642,-17182,-64126,-73930,38979,106422,35258,4744,25437,-58224,-182128,-149475,-37232,24548,27127,23548,-6315,-122389,-148356,-58784,-8251,-41831,-101111,-145570,-124500,-85222,-62113,-30036,-31719,-70415,-56670,22995,95762,82898,27509,-2229,8234,12287,-22503,-54632,-1489,97948,105318,-16932,-92872,-22647,89700,105218,22310,-78062,-67872,15279,47126,29366,29787,38790,30542,50497,69247,15147,-15552,8934,-13583,-105824,-123186,263,114249,78560,19784,-6523,-3728,63926,89767,-19936,-131653,-121596,-70487,-44342,-42433,-13691,44493,78149,-5435,-131547,-130169,-55955,1592,52979,31324,-7910,27666,127771,139522,9220,-127335,-182178,-166519,-139355,-119533,-99478,-50552,16284,51512,17349,-42190,-55378,-14676,12572,16580,13004,-18531,-32393,-3570,20216,34850,78844,139046,148176,67852,-20580,15170,66236,18351,-41228,59913,180663,99105,-45805,-103950,-79285,-36074,-19003,-23527,-27447,10497,70626,112524,78299,30788,-11548,-30655,-15613,10902,24689,71497,89665,9243,-76128,-58279,-52528,-97969,-49409,90812,166049,152392,95375,32258,29648,51228,39316,50444,44170,4903,-2350,-1283,1353,14240,18680,42908,33148,-54890,-70753,-1984,17757,26134,67510,60247,-11680,-44638,745,64290,67425,30733,80044,156212,147534,119325,73535,-19139,-58108,12718,81655,84215,22671,-47543,-60493,-35388,-46130,-68550,-27701,-18856,-52821,-56763,-28805,-46104,-85214,508,82864,41251,-2556,-28959,-20070,21617,3778,-37677,-38680,19472,51775,47291,28741,30198,43753,88533,117341,77150,25251,-12669,7696,49546,13773,-39579,-16500,-9226,-37336,-20463,19550,31312,9655,-20173,-74185,-103815,-75057,-9012,65879,71122,-6115,-101585,-104977,-26852,43978,58909,35639,38890,25114,-72224,-139262,-93931,-48833,-20623,-31118,-65884,-51851,-1777,19925,22423,52126,99988,108431,67528,43297,52024,40086,72753,152806,175716,89431,-4675,-40860,-30932,-18244,-2128,24800,5904,-34771,-48539,-76256,-116167,-88065,13692,68809,49950,59206,75582,-30084,-158213,-156385,-115231,-81937,-35795,-53697,-111104,-96718,-21489,66111,97673,97298,58096,39841,75188,27944,-111353,-147950,-76546,-9582,4428,-6146,26004,71337,45268,-22665,-62666,-14043,9456,-55257,-64035,7846,58127,35853,31949,109960,140384,38241,-26740,-38807,-71355,-57652,60105,104846,49803,-432,-52602,-91147,-139547,-200863,-159600,-46917,9717,42511,45827,-13340,-74514,-105036,-101353,-56106,36084,56958,9602,24995,59638,1789,-13020,58503,66574,10526,-22187,-22277,-50391,-68727,-17052,19404,-15343,-32424,-5645,-6108,6515,20446,-15165,-44444,-67471,-88515,-49254,30877,72847,40302,-31723,-83764,-43199,41131,106131,75182,-26471,-58146,-50338,-87663,-82745,3037,33811,48381,48236,-37028,-80625,-47288,-34713,-12757,-9746,-43939,13238,137676,179688,81583,-19863,8791,86456,54927,-3497,-16370,8079,67876,91185,-12594,-79136,-12892,44530,35623,-15900,-81712,-93755,-53455,-7213,47949,71507,38075,645,-7520,-10718,15342,56109,89969,76028,35500,-20314,-53637,-48351,-63809,-64130,-7979,47034,64097,11502,-52333,-105535,-157811,-167476,-97413,13933,105001,64284,-57982,-108101,-33280,93257,154543,73143,-40760,-71976,-77577,-93551,-70522,26194,113161,147604,105300,77904,103310,114592,113506,122461,80548,-9826,-92410,-57218,40087,65648,19366,3822,53041,80903,14334,-84611,-135121,-133006,-101218,-41021,32748,50212,-1072,-60066,-73215,-49075,-1255,4879,-29500,-19646,23842,29423,-16061,-49564,-16569,47087,35784,-38832,-58571,-53558,-66151,-83105,-96966,-91490,-112770,-137887,-94900,-19310,6914,-12912,-36588,-54791,-57039,-56225,-23542,-61198,-130980,-141590,-175664,-132404,36411,109407,47412,42608,78773,43455,3451,56903,116510,110199,62069,26883,10622,1203,29217,36695,3121,-13470,19188,49983,58694,40147,1938,-53003,-68836,-95940,-124593,-61503,65360,100780,39657,7402,-36116,-132742,-160728,-72038,24063,22642,-27248,-7054,47691,87866,130910,127779,94504,84884,69207,61797,41423,-3195,44176,81657,37834,-13091,-18162,-34115,-69471,-86059,-48825,-665,16292,30051,34615,51828,67977,63442,14806,-3609,49418,67144,2902,-61695,-47652,33097,61813,44841,-2918,-59862,-23420,77646,73689,18614,77664,107300,81974,46345,9852,-14635,5796,43673,56392,52121,59877,77652,40815,-33847,-94999,-139799,-65332,93968,123251,16282,-47930,-3495,23906,-22639,-70521,-99802,-97224,-21937,46503,79266,98932,120429,95552,50765,-3280,3518,56542,82029,69406,37885,32264,3175,-37613,-43236,-50103,-77185,-89793,-90557,-100450,-117532,-103260,-31036,20371,-28630,-64413,-37078,-18465,2712,43625,880,-90315,-96431,-65297,-35083,9442,-49174,-149061,-109772,-21124,12493,-31685,-95777,-83047,16798,86551,56579,-20531,-59621,-42250,46897,87369,69301,61359,60841,34626,-10195,-71894,-82214,-70309,-65839,-17702,14009,-13633,-39857,-19999,27542,13948,-33215,-54689,-45038,-55407,-67147,-13413,-5036,-111811,-166867,-61581,35364,26343,-17549,-25110,21163,95756,145023,134683,46985,-13456,-26871,-54540,-96455,-109554,-91671,14842,145674,172470,107419,54772,1193,-61092,-87974,-47639,-40522,-60318,-48718,-18541,24108,50759,55946,40023,-5533,-4856,65221,108299,97105,49093,17980,35107,79733,91154,19166,-146033,-193514,-50438,78240,61382,9795,-13934,-41001,-24119,-11279,-12269,18529,42330,-26311,-84182,-82172,-71927,-75260,-35445,78583,169441,147539,68298,-11945,-63582,-20159,78286,118562,74309,39036,32755,4790,-56819,-68181,-28204,12120,36704,-6617,-21286,-476,-1034,-30062,-52397,-70326,-49124,12279,59702,60657,18716,-48140,-67043,-73807,-41260,29202,51743,-24455,-71524,22307,107684,65084,50152,128731,103759,4292,-16628,-14068,-26723,-13236,-9616,-7298,86132,129970,21245,-82511,-6581,129384,140269,82393,73480,64440,39882,5926,-70197,-113443,-61881,1204,20753,2230,-58046,-122067,-57393,1599,-72975,-118209,-41664,57925,85476,82068,117975,131656,77252,20223,4855,-49634,-106111,-76924,13000,49317,53265,45831,-565,-56521,-88795,-100804,-91763,4738,125069,96836,-12625,-58040,-6718,3851,-46800,-4173,93670,46292,-82358,-91034,-32001,-31008,-34245,-18254,947,12664,-32777,-95234,-67235,12276,-5826,-61471,-42086,11917,-1681,10515,57469,72587,57883,36305,5119,-70113,-105516,-78802,-64223,-39863,48796,125911,99133,64817,60581,41369,546],[-32907,-30231,-32626,-39861,-48860,-36362,23784,58026,48568,68055,71566,46062,23815,-8846,-28828,-61967,-115509,-85670,-4866,11690,-43568,-32785,54885,74054,-40110,-110939,-68570,-19548,-13210,5678,37654,58274,61667,23338,-38902,-58376,19734,71285,52606,38528,49482,22352,17694,78868,102065,37858,-30742,-21090,18373,11924,9756,37447,38066,-5423,-42256,-10656,80160,101694,14085,-108655,-124266,-31161,54517,121198,177840,156625,64190,-9482,-48248,-45595,-25979,-84058,-115528,-14035,59373,36118,-28253,-70892,-87066,-125672,-95479,33843,119126,110715,91637,75057,58731,74602,82446,31740,15377,40354,44348,29503,-3404,-38252,-45528,-43858,-19203,-17914,-105558,-135283,-20462,51423,21524,18631,31410,-23687,-80097,-38110,9568,-5663,-29693,17022,47607,-51156,-111494,-59560,-29637,-59709,-84774,-92082,-64234,-43747,-58865,-71255,-90141,-127389,-110332,-39454,39789,70345,58992,50969,85848,103840,54835,-13099,-4870,65514,98033,16567,-65013,-39884,25338,35377,7223,-59985,-74768,-21541,-517,-12235,11612,34934,47141,73593,73583,23943,20121,55255,29249,-40944,-65248,-8052,94296,134464,114440,70440,41758,41693,23445,-37004,-66308,-19940,-26178,-80515,-65845,10626,74800,116643,29848,-112727,-126981,-36779,57642,70746,-20705,-70819,-16164,97458,165074,105451,-18477,-125145,-141795,-73449,-29240,-42143,-55169,-50825,-28680,26,-7940,-47181,-43695,-21173,-20077,-39299,-55503,-26697,2922,-5147,-14029,16285,51245,36593,-38103,-80689,-691,66758,30116,-22579,70205,164916,102542,21572,-27542,-77869,-81599,-16252,33064,45534,82076,114410,139347,124830,60296,-42167,-72953,-2505,69693,43982,-2742,25555,76313,46909,-58979,-136024,-180078,-151200,-17322,122736,179934,163389,90083,36251,22675,17751,18032,19439,26777,45456,37854,37445,70050,97862,102209,33703,-117174,-153524,-48573,10105,7179,37601,52397,27239,23638,46477,41139,-11670,-69200,-26027,83883,163475,195840,135503,-27507,-89438,15950,69947,26543,-16092,-93495,-150578,-108549,-117798,-178016,-99312,-27926,-39239,-49861,-18945,4508,-21387,20937,68796,-17685,-93233,-70534,6131,41321,6077,-31229,-58592,-44222,14755,64434,50714,25310,30762,93960,122424,50400,27226,71425,70676,7268,-70394,-109611,-51779,28298,26630,-32609,-55371,-15567,7387,-5137,-26853,-40396,-36198,25622,126350,158472,67084,-68176,-121684,-90349,-34905,-15511,-43721,-38843,-6172,-16305,-63897,-88601,-107783,-93208,-72632,-77948,-64384,-5397,73947,107335,68384,59892,65226,23594,2354,25735,29991,79323,179801,198965,93770,-27031,-99940,-99916,-43478,51902,135116,101326,37714,22645,-6264,-18943,1432,29664,65437,77432,67563,67000,13724,-66468,-91184,-105525,-121109,-85021,-77889,-113663,-93841,-16943,56214,42669,8620,-12250,19468,121194,93453,-58251,-89868,-12071,63989,51101,-33190,-46049,-3736,-9891,-16052,-36280,-64081,-85803,-115115,-78737,7793,53589,17435,-6272,65868,137956,44601,-72673,-65624,-17140,6524,85118,126370,103944,69116,-34421,-137821,-153146,-130757,-88097,-2650,16701,-21673,-4159,-12267,-94136,-144605,-107142,-57547,8111,48374,46485,39952,10149,-50667,-39044,2972,-23939,-41677,-26188,-28901,-66791,-57475,22956,64399,27017,1633,12054,8703,50786,90072,56648,25281,-11741,-47731,-51665,-34370,-23231,3070,45084,71841,80176,82496,120938,147801,99218,61602,3576,-97134,-131041,-78762,-48733,-159,52548,40896,46025,55260,14630,20847,14314,-67022,-43439,81353,122363,38247,-37770,-5607,43715,14398,-25119,-42487,-23495,16159,2536,-81859,-91666,7480,53531,-6260,-57236,-43342,-27675,-50875,-44220,16569,43707,2939,-30400,1814,29901,54462,88157,103260,68622,50766,42915,5410,-12863,-50032,-125929,-138873,-9500,121086,81116,-21196,-93534,-145449,-109966,-7038,66200,124107,114690,28894,-7499,28604,60047,88097,83666,5859,-52569,-39286,12093,52801,107729,149173,152408,88503,54751,93509,120411,76468,8736,-30911,-34197,-50726,-17907,44072,38300,-877,13560,102294,181085,108459,-50481,-112676,-68980,-41699,-35630,-34579,-39460,-33060,-25344,-6704,48073,88883,32038,-35114,950,63834,75580,31220,-18056,9821,81615,51282,-72408,-122461,-109136,-113035,-117821,-62335,51954,74546,-17637,-77128,-61407,-36892,-39475,-11769,10570,-9777,-29387,-36632,-117748,-174570,-116787,-96126,-67474,10146,19562,-4805,53024,99530,40145,3882,80170,113643,60404,15930,20080,36800,21440,20084,50291,39495,-32703,-70536,-23606,62806,53744,-60218,-126155,-62432,-30523,-94119,-117558,-10443,78724,34797,-19335,-70415,-179512,-199770,-77968,-1886,-32480,-38512,-5761,8337,3904,31414,51887,42774,51380,51493,43820,12201,-12793,73809,123841,53832,-7689,6938,9900,-7392,1309,30416,35531,12641,-30591,-71636,-45931,-693,13713,-26017,-51949,-18445,-15878,-59061,-74325,-41152,43441,96636,74320,35630,-6029,-17042,3798,-43866,-64493,75329,146571,104122,71495,52993,20515,147,-33004,-70373,-50869,37566,98017,35024,-34966,-64233,-91630,-26125,88012,82355,-6676,-48125,-16125,28940,-15743,-102905,-123586,-105544,-55093,14440,52288,33488,-2219,-22343,-19761,-9240,32592,77898,32174,-44122,-33185,27473,36228,15206,5531,-41289,-102133,-109445,-62054,-45222,-59867,-46220,31467,87838,17436,-59058,-52959,-53197,-49408,8934,30425,-23433,-87509,-111162,-37509,74499,-4995,-164044,-107637,46667,74406,-20859,-86450,-79478,-14875,54828,46184,-30129,-44592,34009,111226,64433,12824,45757,61695,32905,1045,-19954,-12170,-16554,-39219,-24344,-22747,-53531,-67585,-10584,67362,51137,17408,4316,-25718,-61682,-67594,-32241,-21697,-61823,-80619,-12008,52105,58273,35355,34082,44975,48452,69248,83334,53555,33093,10364,-39549,-75651,-72563,-50263,11312,85349,113835,70107,37118,47335,23958,-45963,-48635,18202,64937,45766,21141,45404,62406,62641,98093,94806,45642,46018,82607,57737,-9236,3296,87254,116190,64165,14428,-70920,-107239,-28552,78177,85594,49002,36753,25406,31045,11814,-26836,-24556,18920,-10898,-61258,-72609,-64535,-46938,4285,50461,44591,9637,-32265,-85625,-120681,-95346,7118,89959,45035,-20017,19259,48257,-22193,-59064,-46710,-34523,-26582,-64571,-61947,23499,74420,14233,-62600,-73314,-23305,3511,-16167,7382,60005,12205,-72378,-107752,-66840,-20142,-20546,-49534,-47945,21217,40152,-31028,-9545,112708,113309,39614,3757,-26257,-5466,71093,77740,24491,53192,73664,-39423,-163674,-94715,85696,168685,116182,45153,-1291,-22479,-8385,-14352,-67686,-94742,-93504,-101935,-109619,-89636,-78904,-45532,-37739,-76352,-103805,-88225,-5094,65117,112052,165989,143416,42992,-14582,-2620,-24691,-68273,-73793,-24169,20496,72514,94473,36226,-66810,-138174,-151200,-115733,-48469,17397,31512,38044,32650,25515,4557,-30933,21734,105936,54191,-54368,-79287,-38680,-13881,-16428,-18177,6852,39745,29547,-21223,-43615,20567,19411,-32503,-18755,19444,11846,6706,44754,86928,85286,22429,-18391,-43933,-59850,-46582,-38799,-39334,19912,76004,23804,3115,42526,43990,2767],[-62911,-80618,-47753,-16192,-34123,-43356,16829,54934,44528,71491,92569,66552,29975,12178,16782,-21572,-100702,-103698,-5562,70521,30265,-37380,-20840,10101,-27941,-52170,-36860,-24027,-27573,-25773,-15583,-8453,-19763,-56791,-81853,-73565,6054,79930,126014,135297,97178,34297,5696,36631,86370,94511,43326,-2913,-19214,-14659,13807,47713,47875,14268,-41793,-69428,-555,67785,13783,-86583,-100241,-43090,17369,61912,98911,94133,52255,26601,6335,-43806,-105897,-167536,-124796,11905,57084,2733,-75363,-112784,-135555,-184773,-146168,-6970,65249,46179,22429,24182,73680,81325,-12750,-97577,-39204,53982,96013,88917,56983,4942,-36428,-62463,-62691,-89395,-156508,-160549,-95316,-59941,-37354,-14276,-3073,331,7391,19715,17380,-40478,-99091,-25813,66968,18803,-30815,-24248,-28715,-46267,-24339,5821,23569,30592,-9015,-61054,-79527,-84699,-79776,-62844,-14623,53112,100250,94790,109637,145699,116673,51200,18531,9697,22805,14366,-37097,-71985,-70143,-60173,-28413,-28889,-13613,5224,-6846,-24013,-21312,-31472,12975,71734,28684,-64346,-46948,3043,3014,-26967,-49088,-44042,19072,92046,109039,72053,46974,29826,-18066,-47486,-25216,29403,-25408,-108826,-57809,57743,104594,93896,20273,-49438,-79192,-64220,9849,15021,-77442,-98784,-54988,12923,88503,95079,39763,-9518,221,55038,67173,16047,-19986,-39345,-75591,-71780,-51466,-42278,-41583,-54180,-65167,-72591,-52791,10565,32579,4988,-23663,-37823,-67611,-114097,-142466,-114466,-39018,-1546,-8677,-26634,41263,110879,82670,45539,31232,-29785,-90105,-41837,32428,65237,104456,113526,105241,114937,78030,-55044,-109491,-5541,75725,3934,-63265,8196,131994,127634,-59424,-194658,-182519,-133922,-51489,46168,81294,77374,40261,-12767,-24912,-5499,10157,40652,68765,47248,-9814,-21984,14187,32129,18059,-30756,-129743,-147903,-24742,46305,-5596,-3588,61997,68887,30382,11832,-33968,-94516,-154821,-149199,-68335,52451,110225,62973,-64147,-125029,-51715,-33406,-68848,-57286,-146945,-239456,-127156,-84100,-178921,-115538,-801,39749,5338,-2738,33627,-3037,-25370,25793,-22378,-109656,-93302,2333,48008,23269,-18477,-58807,-42086,12711,42293,35738,41246,35390,58126,95536,57737,48932,98541,68426,-31735,-74061,-53551,20508,97505,84519,-16192,-87351,-44839,14767,24017,8315,2568,11740,71140,183465,235375,169394,47902,-50917,-82202,-49244,-25761,-43297,-38343,-7605,990,-45182,-100251,-132475,-109617,-38452,18018,20975,18719,76649,119532,69933,15736,-11628,-17683,-5918,12988,7839,30223,75266,68736,14376,-72399,-131358,-128222,-72260,36847,127894,108437,65169,48947,42603,111811,140750,60109,20876,36915,6426,-3045,35351,61684,40533,-27247,-73681,-50776,-34999,-59434,-47965,-1777,14279,-38986,-73588,-80191,-50966,40030,71446,28121,41753,70998,95420,61362,-50472,-90445,-54814,-16719,62818,49705,-68082,-127478,-113110,-70780,-20215,35480,31544,-25428,-33592,25263,-23777,-125491,-99641,6392,50593,92195,118726,120490,95174,-18050,-121189,-78801,11818,42995,66318,21054,-84704,-92382,-76987,-109418,-92761,-33626,-51575,-58142,27351,146516,152937,35946,-33454,12953,17762,-70224,-87449,-28025,3414,-4303,26545,67744,69009,65103,55639,25951,34906,100138,94894,8810,-6244,-3133,-27371,-47483,-50908,-72719,-66057,12746,95236,81811,14466,52262,156190,184118,159533,76067,-35273,-84043,-78809,-63322,11564,83401,93603,116838,98419,11471,-21339,-32432,-102028,-103254,-16384,49776,25544,-35748,-34640,-11707,-24635,-28331,-28997,-20258,-36794,-77841,-75302,-21158,35226,26919,-56678,-88952,-8529,29533,-49895,-92712,-33629,7251,-33060,-71018,-26540,25822,67032,77416,40597,-31536,-21945,40398,9886,-40536,-49691,-102413,-166958,-76901,82730,75906,-19381,-48841,-41341,-24663,10092,32046,70656,86139,32036,26502,60388,7931,-40386,9540,43384,31778,49923,95314,94831,92553,91605,65859,4245,-9221,1536,-2061,-1316,-29660,-62137,-31162,-9054,10216,11925,-26178,-23911,31336,113407,184607,127705,-13388,-65079,-30420,-19835,-36528,-64171,-57751,-22202,-6251,30384,96630,88251,-3025,-39318,23157,72068,71326,45879,8773,38918,104867,81862,3638,-22186,-39670,-93880,-135062,-73619,69181,108229,27020,-50296,-74589,-47884,-8095,47373,96741,123619,80345,1430,-76806,-95371,-36723,-16118,-24803,-32461,-52755,-25446,63876,81912,14420,-5623,55434,51962,-10046,-4307,48259,70706,34945,-10852,-6750,-2957,-79067,-122205,-20182,117927,88679,-76638,-142324,-48364,10664,-35102,-89548,-27886,78925,69326,17448,-28018,-113672,-124164,-39839,-28222,-86298,-44824,28395,33202,-21720,-16164,35501,29203,364,517,3352,-15136,-5561,84877,94694,17655,15117,58313,37308,14939,39629,33384,-8928,-15895,-49713,-111380,-104804,-72285,-61155,-62814,-37219,-9452,-51951,-83590,-33659,33186,115024,134690,65040,34925,19876,-33170,-58183,-92726,-111764,10274,118652,110445,89190,105306,68934,-9744,-96300,-160103,-129297,-7226,89575,80704,26905,-21906,-56529,-21893,37905,18211,-51161,-76056,-41501,727,-28625,-89345,-86592,-65667,-36486,-13791,-5496,-19027,-69227,-101959,-51766,15302,66369,74681,-10236,-101402,-92689,-38649,3525,65470,92216,5218,-74605,-70285,-11525,22994,28887,37825,39215,46744,7386,-52631,-57224,-48419,-56971,-31044,-4850,-2734,-61480,-93975,10250,129429,35519,-117576,-65184,71526,95901,-5771,-65161,-57115,-30358,23981,27738,-48913,-46403,68446,107412,-22846,-102465,-15990,60147,61419,43842,43252,46421,40449,27228,5838,-66648,-108861,-60858,16440,55413,55346,65812,50611,-3097,-61916,-98371,-99307,-65877,-24122,21109,80593,109466,87499,62181,79114,84366,32515,-13922,-19994,3314,45037,33048,-13676,-8006,24064,28538,10484,-12394,-19736,-41402,-33918,38840,87760,44081,9794,71477,158219,142028,52248,37719,68562,73919,105619,140744,100660,53633,82039,107021,68191,67032,135499,123509,38059,10911,3320,-3192,28208,102970,132758,92949,59020,71163,95025,48072,-27970,-39637,9572,-10846,-74865,-96568,-62457,-22382,20485,44264,-19691,-99533,-98517,-86680,-115711,-146108,-96373,3273,27484,5495,47397,63911,10077,13974,40361,-5869,-71684,-123833,-95790,5009,78534,43639,-22956,-31254,16795,26935,-22932,-18524,74736,68588,-44878,-110159,-71564,-57154,-68753,-37781,-9310,15978,4011,-51379,-33644,57279,79689,68287,47247,-168,20757,99033,92962,-9660,-32691,-3339,-71749,-163501,-112226,24973,126301,112776,7750,-79510,-88587,-21841,36343,-13376,-95586,-117837,-107556,-96551,-56685,-11602,-17546,-80078,-101693,-94738,-104966,-19456,88911,145731,147395,62813,-38871,-73087,-43798,-22230,-2744,3402,13646,24561,64764,86858,49121,-40936,-133169,-153969,-82391,-24255,-17853,241,60440,53870,3039,4268,28900,73357,97462,49519,-21829,-67250,-44655,17904,41253,42559,23122,14052,45966,54694,26883,61815,21909,-66566,-78159,-49414,-43541,-19475,21993,66941,77957,39110,30915,15909,-29890,-37286,-621,905,-7908,2954,-43183,-56142,-370,27748,-6749],[-63966,-116998,-73059,-28941,-51148,-47591,33226,87414,78139,83428,88171,38929,-13725,-15919,6731,-6636,-42503,-37159,41068,121661,85832,-16395,-53779,-14850,13750,4545,-25435,-35124,-23625,-9202,-13361,-29850,-52976,-94015,-109203,-48005,37224,61243,93868,117001,88236,44875,14309,981,67106,157584,131457,24369,-23545,31349,69423,62591,38347,4476,-37211,-51496,1580,46608,16179,-5808,12789,991,-24328,-20915,-22847,-3783,46530,87596,52386,-61216,-137615,-121695,-27820,60235,21723,-60093,-95105,-105948,-154063,-183215,-103588,-12631,-25026,-60252,-38819,35863,123537,67075,-79831,-111703,1941,68553,89222,98445,95067,37737,-31470,-69914,-84967,-108402,-116173,-104603,-103606,-99333,-68076,-58877,-53214,664,23501,-2942,9631,-4525,-78670,-36545,75396,68676,38808,-176,-35826,-26037,5356,18258,56623,123530,109624,22764,-11329,18772,20970,-11289,2366,79633,147907,117037,79733,108196,90125,35868,20149,-7232,-27615,-1633,-75,-56886,-98004,-81949,-33122,3792,67754,94500,82694,72146,11670,-92046,-77546,16451,-1737,-80590,-46413,-6942,-10994,-17756,-13246,-16998,-3107,31916,49451,28521,38101,72360,59265,28070,19836,32562,-18099,-72325,-39354,55076,94752,40518,-1712,35878,33445,-28915,-33903,-23518,-58485,-57772,-73600,-76126,-7596,44958,43318,69761,134581,155677,116280,45151,21943,25695,-35012,-100024,-88233,-11560,16435,-25257,-52983,-51791,-18286,51337,80772,43077,-19680,-50407,-77370,-119236,-98424,-58040,-79475,-109605,-64229,-18753,41629,118575,103366,46060,57453,54258,-50131,-101417,-32808,49514,108771,97832,43956,33721,38099,-37583,-73650,11679,66178,4844,-7679,60887,122990,100126,-45165,-168073,-113704,-21655,26941,42064,9240,-14358,-36800,-90383,-65264,22785,77510,90039,68658,18906,-27759,-51054,-53784,-59570,-78162,-90965,-90517,-43261,63377,93529,7595,-1213,96742,93351,-13893,-73608,-88534,-89773,-115046,-123124,-80102,-11964,-10925,-46556,-52160,-61704,-65054,-87839,-75705,-25235,-131664,-252184,-100993,14850,-75179,-79460,10509,79029,41850,-5866,7163,-51061,-110240,-61207,-36064,-55361,-51578,-12324,32991,43330,12933,-8913,44934,72112,45299,26989,47638,36689,32817,70998,54163,16398,30190,38816,11411,34174,98793,155992,180886,144403,37773,-62810,-71762,-38324,458,14098,15014,40996,110452,201641,221398,173850,91214,6205,-36575,-17188,27013,51927,51744,40640,18313,-25362,-58770,-85945,-70718,22121,118807,114965,49521,25724,40920,39812,-12503,-67157,-37683,25179,53037,25074,-16208,-40846,-27247,-32101,-91161,-110686,-77406,-35674,9559,29111,19559,8590,-28973,-27215,105755,190752,114863,31753,11104,-34459,-56766,-1434,64904,86794,53649,5226,-5718,8925,-14597,-42058,-35593,-28502,-62015,-68433,-70418,-86426,-77965,-34819,21466,86699,96396,84789,58390,-22231,-66025,-38644,21266,102068,66191,-46458,-60093,-4014,-7678,-41998,18361,78049,11210,-74920,-71958,-104081,-163067,-131998,-32761,20230,71215,109924,118495,92316,-3392,-77014,-30296,48031,89557,99462,44348,-31537,-87505,-152046,-144256,-22099,42315,-47985,-91550,28018,212817,255038,134046,53530,65208,23927,-62722,-83393,-47656,586,47144,99656,97367,61272,85356,82019,16992,26417,81866,36478,-56088,-59854,-52937,-62143,-33842,-8546,-45837,-100519,-71059,6966,11585,-44560,11378,123544,158643,146257,117374,74860,31574,-13107,-34261,19740,64369,58692,78739,72979,632,-56434,-69271,-83239,-88145,-53306,29005,47162,-5123,-17779,-4268,-28120,-26584,-1175,23629,4320,-8349,35935,56539,25079,4416,-5372,6072,68521,72123,-48499,-141129,-92902,-23720,-43921,-81684,-48751,6756,48051,19628,-58132,-137445,-105077,-1890,-2128,-43830,-14780,-28174,-114223,-112043,-5054,25117,-8949,13421,74860,62875,572,-31197,1199,22699,8380,27914,41789,-33300,-92199,-39419,48116,78337,58625,20521,-21771,-15001,-11520,-52200,-89245,-42416,-28342,-69192,-38432,6680,7742,25811,20208,6123,-24197,-50511,-17843,30740,65514,83965,35238,-44055,-66850,-57597,-47349,-35945,-29954,1617,27555,-22731,-39138,13509,-6873,-66259,-28710,48180,71755,70337,61503,29327,35027,86408,99640,89132,112230,85880,-9697,-92668,-99913,-43843,-17144,-14394,-14099,-25598,-17955,34699,86835,127832,190741,138827,40874,8968,9862,17320,7882,-31195,-62631,-51380,700,52647,30986,-20657,-37467,-11455,-5188,-17116,32579,100550,94521,41349,-457,-29734,-43659,-105269,-133196,-2846,149736,114420,-31454,-97082,-40900,2728,-2442,-14697,22679,87160,82454,47579,23644,-24684,-45913,-25970,-50287,-97993,-42607,75697,99910,6074,-18942,45047,30633,-35521,-27036,-1978,-12659,-7247,30022,-13777,-46211,12413,50906,7713,-17883,5111,2743,-42397,-60580,-45856,-45904,-61121,-93021,-97490,-60712,9249,47393,-16243,-63883,-6439,58891,104454,82580,31244,37899,17834,-68532,-72039,-46282,-91409,-50639,55932,104213,87011,96260,64492,-10378,-57978,-100383,-100014,-18544,77391,115123,59934,-32867,-98650,-86648,-20111,-2947,-61968,-105061,-74942,-42582,-31131,-12103,-3233,-22929,-32586,-53738,-41134,8758,13120,-42508,-38704,-33247,-15656,13102,1008,-26234,-61621,-86851,-47128,79038,117776,2638,-47866,14409,55376,57283,59698,55255,-7564,-36279,-10167,-8018,-11511,2816,-30313,-85250,-127748,-121993,-114779,-86473,34269,116029,24872,-65908,-24961,35909,52406,8878,-4868,6946,-14753,-14976,-17231,-66006,-54241,29882,54831,-62663,-151580,-74923,24637,22627,8835,18340,18145,30549,43730,9575,-75255,-97032,-10186,44809,16031,13273,62782,63983,20093,-36348,-80190,-78487,-47186,-2634,70985,134146,117553,57907,41500,74489,99389,65155,-11026,-63519,-55672,16312,32158,4605,24423,37088,9860,-10507,-52411,-94666,-96957,-39656,36525,98251,97626,49230,32297,102156,118040,8381,-39664,22445,69402,59901,64378,60757,36287,64745,135124,139722,115144,132526,121396,53131,2813,-13252,7211,62565,111735,106631,53904,18329,39323,79878,37462,-31866,-26416,19227,-17349,-91161,-100437,-37181,-9083,6284,74292,39383,-86989,-74116,11499,-9521,-77518,-92810,-54533,-69,41090,43149,13555,-7765,35883,69898,-12654,-105570,-133215,-73137,-8383,43623,63666,47093,8182,-8643,4680,12470,6434,62427,84833,-9202,-87400,-54612,-83672,-134500,-82307,-16086,18149,25469,2212,-13357,3972,27139,63974,66574,23058,21712,52728,19866,-93055,-112106,-34727,-19131,-75598,-87380,-32065,65332,98002,-4177,-115863,-116083,-34331,29739,-8256,-83266,-61398,13181,18384,-7308,14959,18299,-78379,-152457,-150604,-121942,-23328,72007,115613,102559,17004,-36772,-40222,-40332,-32865,30822,82989,85276,54932,30978,366,-17265,-32988,-79224,-87631,-30012,14142,2349,-1080,45127,26483,-12981,13158,48068,55472,32762,3101,-18234,-46809,-47472,-10298,38406,81366,45051,-9674,25793,70019,68399,75672,-6856,-125220,-142536,-100204,-112455,-76589,1001,62043,78067,84850,115836,73451,-16170,-22824,57515,70464,-16321,-69046,-91782,-87878,-44862,-3851,-20281],[-38511,-105199,-83955,-56136,-80531,-66413,21563,90283,85639,78128,70197,-6134,-80205,-71062,-24083,1150,17357,56117,97455,105762,51473,10737,-7090,8808,27182,176,-34943,-24204,-5795,10963,6145,-5678,-14790,-66908,-92325,-14461,48744,12739,-7692,-1923,8781,33923,35590,-7089,27343,125553,114826,15642,3164,83642,112153,80362,38408,-16284,-43040,-6855,32841,7251,-17269,15271,55874,18792,-48954,-63170,-67914,-18886,79637,103209,-5839,-132289,-134047,-45032,35443,60982,-21725,-108211,-109164,-107606,-158495,-145212,-33639,-4797,-90980,-148508,-100943,34965,113608,-5359,-125296,-58320,77107,81736,13783,-11273,10723,-4429,-42534,-48877,-39839,-20055,2771,-29131,-89909,-105297,-82517,-82624,-93265,-49378,-42928,-71511,-19515,39098,-6392,-10416,54270,45707,14110,-54231,-91970,-43733,-29608,-52944,29227,164160,180924,65552,-1662,47360,86939,70453,74825,110458,140065,83771,9159,1646,-41143,-100416,-47517,-3488,-39187,-45746,-23128,-62257,-89931,-57972,-30992,-11365,62133,117722,139037,144217,45707,-126325,-176942,-82609,-15517,-6606,20016,25843,9180,10713,31309,35264,37172,29348,2934,-31934,41,80519,122349,102255,50412,12485,2022,-5032,-39407,-21328,19516,-4855,-8989,81628,133712,74025,3757,-17631,-30704,-48434,-113083,-130267,-45629,18039,11960,39246,111856,116618,56642,-4605,-11669,20374,2122,-69892,-75421,1092,42478,12956,-24191,-59739,-59613,12539,79908,53176,-32055,-40610,-11366,-23269,10087,2831,-124669,-194664,-84741,15330,72856,132934,86272,5459,34709,82080,-40178,-183925,-137642,-5616,73519,45213,-23519,-53389,-19670,-3069,774,16567,32881,44118,91223,102895,68927,42529,-26856,-117125,-80680,16477,54902,40240,-10421,-40975,-64742,-119095,-83349,48118,134980,109987,16360,-32023,-11660,-24314,-61488,-54866,-74117,-125865,-89341,30885,98768,74896,17155,16883,69749,33669,-79347,-128035,-89558,-39196,-19691,7940,54293,53007,-26274,-61757,18303,56721,739,-38349,7751,50221,-83222,-241236,-112154,62999,6988,-50446,-12174,35672,-1008,-66291,-79646,-143322,-197747,-171539,-124381,-58212,-26941,-29647,2784,27005,2643,-7415,57601,70024,27610,-554,-4613,-20719,-22918,-12727,-48038,-91999,-56384,41032,85356,112614,167149,198219,189013,144767,57252,-37560,-116786,-164007,-115123,-47565,-16941,39918,126483,160927,112349,44021,-11687,-19895,-12059,1060,57100,104182,92382,79649,73229,25264,-17876,-55298,-50669,30401,113793,104994,25934,-51675,-67180,-42618,-66568,-102162,-58654,27330,81861,57750,-13640,-42573,5500,-10558,-76517,-78944,-16313,20079,-6401,-39425,-40350,-50790,-123583,-153464,-33514,101287,128313,88840,40873,-8741,-32597,-19066,-9279,10182,46737,15493,-36608,-11860,-15736,-87880,-117342,-71318,-47453,-18467,-3961,-47743,-102814,-103393,-46555,34747,67381,61136,55529,25709,-15849,-13633,12988,12148,-45676,-62020,11216,80690,40652,-49317,-8583,69328,21868,-49901,-65875,-113864,-142130,-115120,-77472,-58973,10718,87598,115344,84605,-7118,-68070,-68534,-44282,17799,69863,74782,80112,-848,-152396,-139135,20054,73869,-16324,-40471,55681,180809,224639,178774,106900,28563,-55058,-78361,-76823,-102322,-69031,11677,74941,80171,50379,57318,40432,-16923,-41344,-34532,-47404,-49961,-48054,-100642,-100720,6624,65861,19358,-45160,-44556,-3220,12577,-6345,44260,106249,79760,56839,98273,132959,83797,-6508,-53012,-18818,11029,5129,23647,46243,18054,-32700,-46244,-25792,-27736,-34340,15359,35673,22259,50275,56227,-24961,-65559,-25024,32204,57670,100149,129047,77237,530,9418,88974,141598,142008,85453,-41197,-144844,-119446,-53013,-50561,-68652,-44927,-10878,-2475,-63088,-129390,-164056,-130595,-45244,1974,22037,45989,10791,-63096,-80167,-34391,-7419,592,27124,106165,140349,66556,-7517,-9373,-21955,-17446,17708,9978,-46681,-66047,-15977,66431,86008,-12454,-132606,-162537,-99549,-74458,-105756,-107453,-9805,54386,20598,4615,45787,77439,77086,10113,-53818,-60551,-14274,24325,23699,18420,-1610,-48661,-80443,-96677,-97963,-64871,-15738,13545,39543,56795,-38066,-136289,-104474,-71807,-77092,-15547,41556,43738,62004,82920,48120,-12101,6068,63033,78559,115879,123193,63765,109,-69688,-112680,-91688,-24504,40045,56932,32243,38505,72551,92073,122498,80958,27614,18388,-6663,-20031,-29047,-55948,-40650,14140,33950,23111,-9139,-42555,-73856,-69442,-23401,21817,83194,145956,116346,66634,75223,50916,11274,-53869,-113205,-37282,94788,86959,3189,-53032,-40084,-18431,-7484,21045,59718,65685,32070,11598,17794,8370,-20672,-32938,-45744,-69442,-20379,114180,149523,40247,-14521,14651,-18582,-62470,-20469,13420,-7240,-21031,-35195,-85461,-57074,-20712,-43234,-59994,-36000,3063,32918,-22388,-106896,-53698,47014,36402,-50769,-65747,-26153,30051,72842,21127,-43436,-13094,8426,-14851,-28836,20092,78240,23277,-72766,-27179,44127,284,-14764,27540,68902,45955,32752,13881,-17062,9086,11282,-25808,-8811,51579,68741,17665,-62841,-126843,-109660,-14508,34641,-23351,-95334,-108069,-85760,-20014,44547,33363,-8583,-33085,-64742,-35222,78351,164355,100707,-15255,-125739,-148057,-55473,43153,77355,16197,-59500,-47366,50789,64434,-30665,-31695,60510,79481,50327,44209,26308,-27910,-38958,14270,48668,54584,61448,14390,-82557,-176173,-218357,-192626,-107956,17000,64395,-2307,-31270,-1021,1446,3018,9244,47498,72953,24201,-38655,-59006,-65183,-59191,-36673,11625,-21114,-92868,-74194,-19918,-49832,-75844,-65520,-47849,-13637,9946,-5208,-38499,-26727,44560,72760,14810,-30968,20322,66821,55730,27213,13325,16621,-4962,-11885,40764,89475,42118,-11214,-105,30263,61974,70951,29480,-23213,-40167,21736,45814,12761,-6304,-47192,-86390,-35328,-11618,-54321,-57401,14669,63315,77778,62674,4090,-58146,-23175,11984,-58420,-113704,-42642,46804,14977,-49128,-33379,6249,31500,67789,89314,92665,103673,123415,78094,-8899,-62561,-2029,91020,78420,-15378,-54086,-36164,-22517,9808,7484,-15173,-2015,31057,8626,-27759,-21664,29980,22690,9488,84692,58671,-63501,-9711,135145,148697,90489,25325,-46748,-50048,12273,13428,-13875,-20373,-320,11792,-50092,-113011,-98264,-22711,2729,17876,59339,74544,8193,-75671,-62333,19195,36709,43082,58362,7789,-43650,-16001,-80941,-189269,-169479,-69602,10414,45005,42930,12687,-5765,5722,21000,5906,-5483,13818,23439,-14808,-104162,-122136,-24265,69939,26849,-60133,-44321,53956,83104,-10098,-108019,-97619,-35452,-9290,-40523,-74599,-6539,102388,80806,2555,-5044,31359,-30867,-146467,-185470,-145294,-76419,-25025,35216,80953,55892,48311,49441,10628,-8613,44603,93857,105038,74714,6725,-88514,-117580,-70235,-46634,-51689,-45705,-7779,11874,-9269,-3064,-12538,-6880,13043,-5973,-35080,-45997,-41317,-20193,-15177,-44392,-75685,-27830,55388,62097,26311,42694,72993,69675,59021,-18132,-111674,-102404,-38930,-57283,-55324,23532,85218,80826,80646,121066,88571,17542,29556,115227,126969,7416,-98462,-115689,-79848,-55813,-32501,-28508],[-12520,-46570,-45051,-44387,-75525,-83227,-34334,24091,46782,69984,69099,-15635,-109663,-97958,-3990,54745,59594,89042,102943,45096,-1597,45372,61351,31025,2564,-28019,-24754,20680,28673,22930,20479,35373,52066,3880,-24456,8369,34980,21598,13869,-6358,-4622,40135,55285,9039,3050,59758,48410,-10491,14296,71745,80405,73028,57924,-207,-29450,6715,13430,-30167,-29123,-5147,5199,-20293,-59020,-55813,-8562,69879,120873,54928,-85736,-151145,-88894,-13575,14673,16269,-31853,-71876,-70882,-86384,-122531,-91400,-3695,2659,-63020,-126097,-120715,-10614,44928,-56017,-104340,-5848,98289,75043,-42880,-119273,-96629,-50075,-9607,26806,47339,83990,92721,13058,-89882,-132872,-87796,-34644,-47499,-71837,-88609,-91810,-41440,43092,68163,59083,44531,4526,-29253,-82126,-82045,-21889,-29325,-56440,28909,148022,154385,33815,-41818,16849,101555,138811,151142,119900,89735,34844,-28078,-57384,-136236,-201474,-90227,9198,-42760,-90972,-75333,-74740,-50142,-19077,-27581,-38572,12808,72065,119333,132664,49156,-102604,-178807,-136108,-30868,44598,50879,34683,45935,50784,33594,38067,84374,78200,1139,-58832,-28831,41650,98695,126212,80339,26439,43048,66107,326,-42230,-9890,24827,36605,91359,147693,135788,75694,4656,-53097,-92073,-127939,-92854,-5877,20516,-9676,-18261,17926,22431,-28067,-70668,-69187,-22680,18959,11768,-3014,10551,23196,14802,-15704,-93213,-139045,-67558,36093,52186,-1471,13471,54153,43338,42461,-8927,-137849,-171855,-28793,67682,89119,81741,5552,-46412,-5057,40759,-50844,-190381,-181533,-53555,31905,786,-43507,-48243,-3743,49189,67812,21775,7191,76096,143538,115609,60457,55973,2289,-76585,-82411,-46129,-30962,-15860,-14863,-13703,-5987,-21299,-18997,54253,130509,120618,8014,-61053,-11050,11032,-8726,41941,24442,-107779,-114548,28254,72003,38513,45463,34281,-26678,-81999,-107283,-83377,-31956,18254,56747,100376,128841,113120,51420,44802,109845,125216,76631,54979,84913,96108,-42895,-228484,-148647,39900,14790,-40276,-22298,469,-48224,-118742,-138212,-188317,-221716,-187929,-153328,-95875,-54384,-25879,8364,-3075,-58539,-84300,-34238,-6156,-17045,-32782,-54429,-79246,-87234,-117986,-173268,-160140,-33696,112498,126846,88766,103068,123840,115356,78327,31948,-13887,-115502,-223058,-197576,-118538,-62649,30947,115130,88340,6762,-65928,-99024,-41242,13491,18578,52612,61153,27557,73675,144888,69184,-56363,-103172,-58669,21034,63141,41415,-20897,-86183,-109101,-118741,-124127,-99201,-54278,-6311,59200,69509,29735,38233,66204,22225,-49833,-64495,-1723,25837,-23555,-23473,7486,-11357,-79031,-144547,-116911,-24123,61108,99870,75535,34614,45087,71826,24947,-37978,-6741,-14095,-72674,-33313,-4118,-79951,-128147,-88553,-66159,-28702,18040,3358,-31395,-43956,-34205,16497,61220,68279,66392,56756,14684,-15103,-42445,-101680,-143568,-79399,19696,64160,36698,-42383,-40446,-13542,-39083,-28919,-14133,-68335,-62144,-34079,-58104,-92266,-51478,31839,85122,50299,-37433,-84915,-115953,-118347,-53837,31500,91115,126264,69232,-41904,-15447,76683,88437,46562,56023,97366,121098,113048,105944,58789,-54250,-128087,-105429,-95495,-150684,-124647,-43286,6526,36585,32222,-4037,-26976,-35631,-96018,-144242,-89882,12298,25445,-76012,-77616,59990,132439,86789,70085,101359,117688,110270,77962,79805,98989,37269,-1234,55059,104333,26479,-92723,-117030,-49891,-9029,-2714,31327,56802,32071,-4498,-1576,23479,16442,-18510,-21581,-9087,18603,87660,99156,-23360,-125809,-100065,-26138,17828,74870,106927,65258,-1194,-6485,72846,141287,124097,56409,-31693,-98291,-103487,-82553,-67067,-56401,-34676,-29428,-48272,-101842,-118772,-108161,-108483,-82230,-4597,72218,58806,-10231,-37012,-8456,4726,-17030,-33765,-33146,53571,168827,162471,86125,33687,-34301,-59155,-18017,-3186,-45403,-65054,8374,109669,98080,-54698,-182618,-181738,-103953,-77436,-68837,-31332,57122,132443,116871,50495,40438,67119,65533,-21640,-114988,-93687,16732,62811,32716,22531,15486,-8571,-36052,-91107,-98472,-39082,19676,21691,10356,34284,-21201,-128820,-106359,-34642,-30051,-19651,-8008,-23103,-1590,58047,48273,-56980,-79102,-5553,12892,37940,71860,68465,52211,-8539,-58511,-28900,41996,105397,118298,62123,6386,28833,34153,-687,-29330,-29891,-56694,-110300,-90542,-66298,-58166,10368,72376,46848,15114,-7972,-42978,-72241,-56301,-6373,33306,84880,143546,115117,82546,124746,124925,95313,41729,-58824,-79778,-6557,6397,-35261,-68647,-44580,-9007,-4714,10911,44913,27028,-29015,-45387,-22943,1718,6974,4921,-779,-24458,31097,150942,173011,70523,-5440,-38944,-82965,-67150,-1,12504,-14852,-23686,-51579,-68268,-4932,-38730,-137562,-114290,-17616,59377,97164,12250,-99241,-37056,88056,73804,-19184,-26182,-8730,4406,43528,18317,-33668,-10325,-17471,-75988,-60732,47631,115757,36848,-38891,31361,106645,97835,79706,38889,3510,-21953,-5041,-2325,-35310,-14420,7254,-26235,-27891,10871,-1195,-36918,-58125,-59883,-15154,54978,70498,12599,-56269,-111855,-107342,-30547,9602,-8623,4292,29557,-11141,-12969,116134,231518,156022,-14881,-137026,-167770,-73722,49218,87499,47876,409,-5604,17634,15435,-13088,4286,27602,23220,25790,43415,29295,20975,56339,81225,87586,95395,87868,62222,14922,-64478,-139887,-165935,-102701,-9929,22093,497,-733,13998,3050,-6407,-12206,28199,81778,62668,-21606,-60228,-42462,-49935,-65875,-4857,21615,-12517,-23718,-33283,-72857,-104519,-100853,-61412,-18173,6452,40338,53812,55434,77649,98199,55379,-29179,-6797,70801,85214,76606,81740,54136,-8375,-37704,-25714,-9706,-39839,-48694,-23218,-6228,17200,36321,30242,23220,41260,94759,91908,17270,-44713,-92893,-111335,-31518,36482,16849,-6795,36400,74203,45008,-29191,-78058,-82358,-60408,-42726,-60403,-100728,-75134,-367,-10456,-85984,-68891,10657,20696,-20024,-11982,36585,76369,103274,73312,5321,-36969,44924,111457,17453,-120958,-107186,-29140,-32565,-35585,-7859,12958,8064,25065,53853,72630,67792,86083,78812,52417,50667,-8661,-55313,41851,174218,237169,222806,124000,-23850,-83370,-18064,40220,54167,35748,10025,11927,-14713,-81162,-81380,-10549,10258,2953,16761,31238,-9409,-90243,-98821,-14339,26690,18362,6218,-6277,-4796,19705,-46994,-160944,-175421,-95422,-13762,15510,18615,6316,12644,23495,-21882,-81828,-49119,28762,59120,50339,-8283,-66354,-18023,92244,63670,-28917,3109,76612,43058,-39804,-76245,-40627,-844,-12753,-53629,-69459,-8795,69360,39773,-12233,-26191,6869,15687,-48655,-105744,-129218,-136004,-109918,-13462,68971,76843,80716,68302,34552,33570,47762,31881,57851,74585,22889,-80318,-134907,-103214,-75957,-111214,-122819,-56342,-2231,-39843,-67448,-50406,-10379,-7936,-69016,-104153,-77317,-41974,-3460,15173,-33645,-95660,-62831,16525,59282,72117,85800,103615,74170,45956,1058,-34203,-7658,62816,94506,83175,94154,102097,55484,-2351,26347,59484,57824,79787,129782,132039,35756,-81169,-108805,-49725,-39269,-57008,-53870],[-14523,-6206,634,-20252,-47647,-67281,-81049,-68178,-5871,69624,77033,7132,-83277,-89119,28759,107568,73864,56108,53183,-10051,-26584,39012,47063,-4007,-40004,-49408,-25643,28849,44494,26552,19653,39231,57521,46282,39646,18942,26686,80711,115959,65312,23774,29639,22721,-2426,3295,41052,19692,-39405,-33142,5189,-1097,15151,45479,21836,-1428,-10226,-41761,-30592,13130,-7382,-57348,-97285,-129408,-100681,18831,115501,77002,-29955,-80310,-71550,-41798,-31014,-33320,-37578,-41532,-7381,8995,-22684,-59536,-52675,-26087,-12973,2562,-28220,-91820,-77798,-23807,-35409,-34977,-6972,30780,38527,-9583,-97537,-113667,-42445,52354,78357,48459,41990,37069,-20801,-115380,-174151,-94864,31361,40166,-43439,-78864,-62828,-50487,6474,96528,122990,71155,11539,-6746,-10113,34413,58509,22378,3335,33154,75499,56477,-26656,-51690,17562,88043,129843,140777,82148,26027,-13631,-28617,-33150,-118669,-165867,-53562,-3044,-84543,-113952,-84709,-55296,-10157,-11644,-43332,-52253,-13315,23213,72250,86813,31519,-51877,-108843,-135387,-78715,-11961,-6736,-8282,48660,42615,-37686,-35701,56526,64574,-13477,-47997,-15933,19598,61682,120718,98465,57994,67073,92927,67763,34787,46309,83993,76305,51988,50093,65802,64376,-5796,-99112,-123823,-88034,-10677,24942,-9071,-34133,-34659,-12447,-11114,-57775,-90728,-76829,-25799,43990,96822,84919,49261,-534,-39289,-45995,-88140,-138492,-102237,-11529,58935,73471,80326,71440,26441,-28800,-88308,-129652,-100089,17826,64733,27371,-29222,-76112,-76424,-49741,-25664,-36180,-98682,-133798,-58362,26066,2392,-28973,-4524,35271,61146,77928,38423,7230,66904,139229,120917,78023,58746,-4573,-50066,-59290,-102102,-124319,-70123,-16568,10237,61652,110498,92793,58771,83718,125187,60626,-45469,-44598,-4058,19798,95242,94856,-45826,-99634,-8262,30834,39904,91176,38992,-112296,-154714,-74712,7898,24770,61388,104891,95092,39081,40556,86564,134968,143141,102494,90707,90492,76020,69058,-35998,-210318,-170608,-19581,-22935,-39628,-7377,35438,-6829,-90512,-116002,-150122,-160400,-70240,-20412,-52967,-73319,-6623,41918,-12936,-91190,-122722,-84481,-44665,-29929,-27864,-31399,-51434,-78268,-134330,-188032,-117453,64274,177117,115511,30749,19633,38998,36109,6744,1288,11547,-35940,-115402,-123707,-114414,-92457,1511,59994,11053,-42300,-49671,-37347,14142,47338,39878,46298,3626,-57788,22145,140892,45958,-142593,-178384,-62632,43521,60621,21277,-33469,-60157,-63691,-108311,-122716,-57320,-21554,-39850,9031,51148,57339,72940,53230,13390,-37757,-52617,-3103,6287,-32948,15331,80006,85943,83856,19573,-73916,-93910,-32132,39166,55044,33168,95019,199467,167258,33306,-11931,-5503,-24080,11959,48947,18970,-19641,-55389,-117875,-119989,-68335,-23913,22527,62501,54409,57630,83610,91896,77988,61424,34130,-4623,-60782,-102688,-96617,-32144,9156,15281,16024,-32868,-61822,-88334,-99850,-31229,-5239,-53985,-2787,38201,2898,-43616,-67524,-48325,-4998,-28768,-67730,-69652,-91318,-93355,-44597,23595,75465,87917,80692,96749,144017,134020,95856,91550,116538,125827,105638,43641,713,-16247,-49244,-60865,-60827,-93863,-135637,-89132,-18973,1181,18251,12951,-48143,-60591,-19770,-63084,-117598,-40043,69469,84890,10393,6658,100455,159700,130322,139908,188663,196685,170360,103144,53608,53952,27760,10157,52298,77177,-23114,-144492,-128299,-25185,7804,10919,64660,69891,8585,-22721,12248,47059,28056,-29986,-42025,-9926,11085,50953,94257,17144,-113415,-138928,-81798,-53796,-26590,35943,65170,-1158,-76153,-45912,24734,44030,23519,-14302,-49503,-81869,-97315,-75996,-56067,-40608,-38486,-35052,-53211,-54946,-55288,-83903,-97615,-37749,32412,8793,-25050,2585,37713,26460,-33654,-93341,-100366,-2403,124413,165415,126864,62684,-20225,-76753,-50094,-491,-39391,-96475,-8122,121650,95913,-25759,-89485,-93377,-63981,-43929,12689,68843,95263,98611,60136,5367,-7549,3229,17101,-13660,-76832,-88877,-18910,36805,36439,51708,92922,107302,52501,-43688,-59121,5864,49934,24489,-9683,6101,3546,-28433,8949,47727,9312,-33242,-47478,-67134,-69064,-5847,21124,-57911,-90551,-34061,2852,45091,65271,34939,5920,-1262,11449,29769,82787,142893,135471,58277,-9056,10356,-9782,-79911,-96040,-66967,-95659,-129385,-77934,-36239,-23522,35073,79341,53414,36170,8485,-32835,-24764,20260,22517,-4310,24737,76448,61021,37330,61447,65945,79606,83903,15235,-49404,-49697,-61994,-108048,-127253,-63161,5932,15984,16948,38719,27717,-16599,-39235,-38703,-6025,50979,76459,56351,19465,76770,165952,172667,93601,12576,-50668,-73320,-24211,26571,5998,-11737,-5652,-45297,-57482,23080,-10279,-124296,-114178,-23201,58830,91159,29816,-24443,16470,58504,7291,-52174,-27884,-23205,-37229,1071,4384,-20346,10065,23639,6263,21568,74794,96852,37786,-9220,31207,75532,83994,87362,28770,-50213,-66107,19037,53705,-32766,-100772,-98969,-98482,-73936,-5467,16857,-20141,-21664,33035,86829,90008,49056,-1103,-44263,-85894,-95751,-65025,-54100,-43444,42554,127583,53406,-10275,98627,178772,71088,-36996,-58680,-74832,-65486,-14628,8024,7457,19733,28814,23879,30338,50295,43116,-30530,-56344,4941,56313,52202,63803,130329,136348,106080,91897,66730,71888,93064,52754,6120,-37858,-49351,-40953,-17766,18069,24294,11815,2046,3652,-33269,-37855,39655,78918,3673,-55963,-29905,-19850,-50218,-37701,-22857,-18321,-5832,-33480,-55949,-58443,-58311,-28616,6580,43436,125297,142543,90946,65747,71551,59039,6119,-969,41682,50109,37252,29703,-8436,-31038,-24543,-42988,-66840,-68805,-49019,-30648,-12021,19451,21060,-9495,7058,86388,148853,108105,6533,-44177,-41589,-45128,-24885,18164,23207,-11132,-4483,20986,-23851,-119264,-122504,-48273,-26882,-35586,-25287,-44658,-91095,-82408,-54863,-59356,-31388,27557,12253,-45583,-40258,1223,33654,54981,67415,63418,48983,76412,60985,-53107,-127839,-60885,15993,-9487,-50090,-41092,-5160,-10811,584,54588,75743,40012,62412,114561,86896,10837,-11881,39785,77122,101300,181601,208147,99031,-41432,-58408,45101,129206,134560,89331,57078,77724,46999,-64786,-116004,-45948,-8506,-27422,-47054,-30661,-11450,-42895,-83771,-57725,-31633,-34431,-51703,-38043,3306,25060,-30620,-81292,-65810,-38001,-24762,-35763,-37613,-22437,18775,38007,-22260,-87102,-40034,50204,81699,95306,61998,-19893,-43132,14060,19229,13533,69022,62448,-40545,-89155,-43002,33718,71279,36923,-27838,-64258,-38640,-1905,-12190,-12089,-22523,-24268,22159,36996,2915,-62742,-106250,-80852,4433,38673,12322,9656,8864,15196,42379,24448,-41155,6616,72885,63202,13129,-44399,-79172,-109345,-160215,-136716,-45097,-2841,-62318,-101615,-62094,-14136,-19197,-63414,-81110,-51626,-12751,21115,31728,-10681,-43591,-16730,21854,43729,67008,89697,119123,90375,45317,14535,19965,30315,79044,165014,209265,161130,101841,34663,-57099,-43716,28249,62910,81871,106739,106583,46562,-37556,-61330,-7387,-4834,-52253,-75985],[-14887,-10178,4407,-21693,-19457,7545,-32532,-85971,-28811,70007,79923,32979,-25128,-64992,705,86478,80385,57686,38039,-14906,-35675,-13133,-24726,-45423,-50034,-58844,-67466,-23833,25163,21946,17697,29484,31533,56122,80408,57569,61826,107875,104103,19065,-21368,-29053,-49575,-42044,6797,48858,19489,-62881,-87525,-35951,-31623,-28791,4812,17825,29385,10429,-22560,35291,88913,26119,-62644,-149146,-238851,-206137,-46233,49395,-33865,-89110,-2283,29510,-27374,-41849,-24408,-42552,-65819,-9887,50786,41319,-6895,-24564,-25949,-20576,27624,38287,-53154,-111880,-41707,22219,23303,-27059,-35584,28202,98803,33523,-46890,-2774,80463,53184,-37885,-88853,-88061,-92488,-129538,-150517,-73162,46805,69331,-5865,-37623,-9187,-19972,-10606,74983,134693,121615,68806,58200,92313,148250,122615,52768,16189,-7031,-14681,-28384,-39936,17706,84016,73023,51085,54589,35585,4720,-25829,-4060,24338,-40308,-56917,9493,-39073,-123951,-87511,-38256,-30249,-18067,-43431,-63432,-44026,-11391,1159,42548,61064,19354,-17973,-55458,-110666,-108896,-83338,-69029,-33626,39114,15885,-79655,-81516,-5782,-6789,-29943,3388,43951,64043,98185,121502,88422,68802,62375,69203,93471,113999,111878,103152,57972,-20827,-58864,-38380,-5459,-9196,-63070,-70053,-20737,31265,5397,-54158,-58421,-24757,20423,9948,-54528,-73962,-42514,-5671,63479,137052,148164,112623,-629,-109797,-85660,-28000,-37457,-55997,-21983,72971,129558,103759,58058,-3525,-91493,-141421,-121255,-90088,-30579,-17248,-70184,-97243,-82740,-62303,-71748,-52932,10959,11011,-43799,-15805,58695,33965,-22516,-21995,-3429,-6178,31255,51925,19962,45053,132451,126434,45441,-35640,-70982,-30515,-1273,-79617,-117032,-41941,15037,11803,46737,121113,133904,69637,44699,83620,84250,6077,-55418,-51724,-17728,41742,66885,6593,-51005,-51172,-31003,28758,91474,19716,-114888,-120450,-9837,50960,21966,63442,128599,63167,-62861,-51485,47739,96115,79871,47261,59486,55031,22182,17445,-58815,-205692,-192773,-93338,-72803,-48063,-981,81967,82614,-13753,-61075,-87016,-70934,57762,127641,42723,-42766,-2426,35801,-9979,-31252,-27061,-10391,-1373,5961,8253,29228,36075,809,-66567,-111065,-47117,75350,112189,45175,-693,-7332,2980,-4529,-28830,-22597,5413,44317,59014,29131,-56103,-110405,-68909,-26585,-48638,-67169,-2360,64401,71695,32772,8948,22458,-8940,-81271,-60532,11712,-47139,-176947,-193701,-67897,47382,59924,11378,-42107,-39878,-143,-30176,-82250,-50036,-38961,-83977,-48919,10508,39122,32844,2519,-27137,-42411,-18247,28844,22073,-18094,9835,66850,106544,162121,122431,-41547,-130062,-79112,-23932,-11767,-11533,69272,195793,205012,98511,14627,12075,28458,42395,62147,86505,69040,-19588,-144876,-207117,-202072,-119557,-3310,68459,57934,35290,40484,51550,43560,38560,49341,26579,-36205,-42538,3711,32357,4045,-16050,-12736,-55176,-87848,-110795,-99824,-28782,-35545,-97189,-36334,13491,8102,-8872,-69005,-131411,-127328,-111326,-74627,-25977,-38984,-55007,-24430,897,11834,17471,45135,120110,140742,69201,38739,68743,95063,90975,71285,8342,-46595,-13231,70046,87625,13013,-67068,-81127,-16729,42377,35526,11722,-15759,-73674,-90152,-36120,-11652,-1736,53697,72138,53714,46988,66293,103873,120343,93330,83758,108811,105170,82819,29436,-22341,-43037,-29241,9784,68605,91903,6930,-88891,-71537,-5533,-8309,-12717,38229,27522,-43989,-65989,-21679,18905,-6145,-73640,-51550,23467,19540,-5086,61840,82847,-7105,-90597,-78466,-52030,-42180,11265,43395,-58295,-157237,-115065,-36755,8502,27913,4938,-49874,-97064,-104722,-85235,-84100,-73793,-36941,16419,7162,-48822,-91481,-83833,-73616,-68383,-51455,-38194,4508,43630,12450,-25527,-70285,-127315,-124253,-37622,31588,65497,61809,27591,-6941,-35694,-40836,-9770,-36184,-89260,-24853,72015,45374,-137,12510,-1338,-14333,9004,77003,104438,72434,7170,-73212,-112484,-90000,-72576,-38378,23878,47228,-29651,-98718,-72311,-16943,36922,115700,145911,72837,-9547,-14750,28318,44026,30089,18830,7502,-15364,14889,90791,84964,2112,-43807,-44850,-44678,-48448,-29197,-24176,-56934,-60076,-24803,34231,121448,121104,11987,-78041,-52388,-3878,-34244,4359,104664,114463,48946,18951,25531,-39376,-100848,-91847,-45971,-32348,-15917,26110,41589,26614,41579,73439,63870,41400,1417,-26649,11329,61627,21518,-55028,-56449,-14745,-14396,-48137,-58536,-56170,-17159,35537,55744,36343,980,-59107,-125092,-149415,-90601,-33098,2642,50919,78944,74067,63801,27915,-29136,-27248,37100,85142,81075,54557,67572,102501,109641,67888,11081,-13438,5670,41962,57961,28272,23460,24486,-48017,-104434,-11450,39931,-11654,-55713,-69948,-41623,15426,39528,41908,37638,-13981,-81882,-85594,-22015,-20803,-52205,-18062,4922,-13412,1205,43271,93671,101685,70572,43291,37261,8712,-30964,-53096,-61948,-23382,-10438,-43441,-52327,60446,130748,15602,-123321,-142113,-117401,-83492,27977,116826,69426,30338,60756,65811,28807,800,-27383,-61734,-51909,-42092,-45456,-27675,-2740,70176,150632,68043,-12791,64953,103169,-13702,-43023,3485,-7776,-66689,-85093,-57076,-29637,23291,68059,79285,78531,81633,40008,-46680,-65397,7018,48844,23505,13842,90173,134490,109141,63457,26426,27217,44602,38231,64928,82302,25271,-57868,-45276,31639,41161,1444,-13809,21856,-975,-42724,25322,86386,4643,-85457,-46628,25788,-10455,-80057,-109464,-86921,-42924,-35802,-26222,17038,14801,-1810,10322,57958,135949,120043,43151,7695,-15954,8170,44821,23093,-15590,-32353,-45325,-59621,-51698,11606,68623,37106,-30245,-54799,-39012,-16219,18999,65453,49817,-30288,-30618,62928,114266,53659,-5890,544,21012,-7095,-34286,-12618,14454,-7628,-24669,-46791,-99108,-144107,-100417,-35064,-25045,-33217,-8338,-6236,-87664,-135071,-94202,-21431,30734,28611,-15597,-10868,29691,25030,7826,47709,110583,133211,102878,41009,-38883,-97723,-71061,5002,29410,-6019,-48544,-82470,-56040,-24452,-1675,20588,-5823,-61398,-835,116970,95727,22691,101160,193057,112999,22349,58432,91889,18430,-47097,33527,174094,198366,131024,55439,34296,62143,16176,-85351,-130478,-55249,-16749,-53009,-81409,-39533,15425,10337,-40050,-67459,-85135,-81396,-72015,-43388,7687,17303,-56316,-42272,60322,78500,14759,-45614,-48376,-8327,29292,35130,18446,-1924,14696,46331,34915,30487,19437,-18398,-62556,-74539,-45693,47255,101669,8911,-112252,-113517,-23988,85809,132049,79636,-1382,-59672,-55614,-20950,-11263,6657,790,-15464,4240,13264,2267,-4319,9083,33636,51733,21212,-45312,-49391,-11808,13606,17314,-21866,-80055,-14027,61772,65580,66009,35943,-28457,-81524,-91170,-42307,8729,5020,-54345,-77819,-36100,624,-7022,-12114,-17929,-23764,-1348,22239,16987,-406,10828,38064,31213,16043,26359,38363,58231,58318,20445,-18011,-1176,-1034,-4339,59030,164988,141397,76763,44843,-14640,-26988,-8820,-1621,23315,59933,63308,17391,-25896,-28870,9157,15212,-23314,-71556],[21054,-21244,-20322,-34207,3223,95976,85481,-18957,-39944,33108,58898,35209,11695,-53815,-76952,10404,94749,120507,83060,12398,-41892,-50969,-54283,-26327,-13778,-57897,-108864,-74588,-17572,-9135,16525,64209,69386,74719,105057,116720,107907,61091,-34272,-118005,-104797,-82787,-88146,-60814,-10942,7786,-22867,-77800,-79761,-24886,-4472,-20378,-25511,-6409,45434,67659,69673,116247,130054,42267,-41457,-139487,-265626,-252667,-110350,-32980,-103380,-111402,19931,38820,-60049,-57046,7464,1136,-70770,-77590,127,40176,3971,1643,35616,18266,9542,12843,-56601,-109197,-39189,34975,38324,-11778,-39671,30291,150259,120400,4430,-1126,42270,3028,-75526,-113447,-117818,-130129,-117994,-62748,-15477,13985,21532,7127,14111,59396,49842,6561,7312,70100,129049,90694,65824,110897,149340,98538,16247,-30584,-52340,-65489,-56612,-4679,97560,129614,42862,-28049,-9728,30950,53907,42846,54144,57471,4160,-1463,15170,-73201,-117099,-50641,-32606,-71908,-76249,-80251,-61143,-26672,-25627,-35136,1451,29689,9534,-11446,-36707,-65292,-64486,-70103,-71392,-10169,65650,53454,-1501,-16575,2340,-3847,25926,78801,93010,109644,148151,117883,55979,56867,59114,42581,61022,113165,122755,93956,24935,-53893,-61652,-44071,-26597,42965,71841,49302,30479,16567,-19326,-43316,-43916,-22337,31851,11981,-72719,-70203,-29069,-26445,26152,107710,154713,138775,3282,-134983,-95915,14308,48836,20995,6786,78332,129928,80701,42129,9934,-65731,-104572,-94121,-122369,-110397,-90417,-88930,-47842,-10944,-1815,-22302,-3792,57329,70802,38696,44983,86621,57744,-7856,-52697,-72229,-78186,-3803,53100,23363,43395,132502,106159,-20842,-122406,-110335,4138,58443,-12650,-37257,40497,75770,19729,-15068,28353,79595,82159,43015,6876,40644,67818,4366,-51448,-45376,-17179,11550,17987,-26350,-87578,-100495,-28455,29294,-5602,-43131,-18628,39034,44381,-3714,32809,120837,80088,-14914,9261,47666,9909,-2042,33673,52011,33835,29283,34509,-55196,-199539,-208059,-135480,-96726,-44260,-5260,66632,103525,39040,-7323,-37053,-16895,80493,122059,69754,8772,2300,1728,5879,80539,123470,98483,56645,43832,39806,67677,97356,62406,-15120,-51252,-27069,-18763,-43094,-46548,-11197,2854,2072,-10723,-25438,-26033,-12041,77413,160101,117982,-898,-90152,-104335,-54142,-31960,-55976,-11491,68876,65392,-18407,-56485,-12511,23866,-17680,-86520,-110396,-107905,-102814,-105531,-55510,10922,9696,-34840,-68743,-41367,45205,48449,-48046,-94802,-105619,-127797,-89089,-7229,42913,34831,11913,-23068,-1797,64375,99756,77944,22708,-170,23030,52110,89324,69154,-62878,-128706,-49457,-15788,-43595,-26239,31291,74468,79290,56100,18552,-9517,-14839,-11684,16424,62576,47068,-8445,-89043,-176177,-220645,-135319,-11504,10802,-28080,-51590,-59060,-37096,-3537,29432,65506,55282,-8539,-12432,40812,58865,9445,-29479,-38799,-74842,-93684,-81007,-36122,18051,-2330,-75298,-70244,-51843,-45692,-44488,-80089,-149427,-151036,-88897,-23298,32199,8874,-36194,-25772,-24128,-31370,-10340,22042,48481,-7578,-93924,-53376,29955,52045,20692,-9325,-27129,-9435,90800,213657,175900,24067,-39640,-15954,36515,72069,49924,3496,-30774,-75101,-119260,-88212,-9394,79267,119479,49037,-27666,-6868,58257,85947,49929,-5017,-10466,22309,2637,-35512,-47303,-60327,-100095,-95454,-19982,59845,97663,56335,8105,-2139,-13708,-36622,-32770,-6292,-13116,-40431,-43493,-41337,-41823,-58524,-98767,-58797,31185,44958,19612,65351,127821,119745,30996,-5874,25442,48843,48648,-244,-115852,-143175,-39069,40154,66537,74710,29194,-58657,-103754,-92296,-86443,-109174,-87120,-7861,58291,11253,-99659,-146352,-61573,4400,-35910,-54493,-482,66278,63092,-21872,-65819,-75228,-100281,-104219,-60867,-26475,1550,3262,-12995,3269,34679,9020,-18067,-22559,-18042,16503,53729,31749,9557,55780,80981,75734,91640,122560,99328,64462,19740,-73758,-151166,-134244,-114971,-84656,33751,157569,81346,-106733,-158989,-86757,-8904,63250,82361,39425,14605,32652,38695,8568,3391,40802,35232,-42280,-36794,67183,87541,11623,-23899,-13663,18788,61940,36662,-49502,-87989,-60910,-36210,13009,113816,130027,25753,-67502,-47028,-27108,-110463,-101747,26101,92157,81271,72548,47508,-36824,-69201,-37195,16783,76366,120805,128757,93367,76670,107727,129273,86114,36452,7731,-5287,3167,16105,-14553,-68097,-86827,-42244,-18886,-69962,-91433,-66592,-44065,-20413,41784,94225,82511,8265,-48369,-70146,-70644,-82871,-35783,68269,106355,101994,126828,85849,-24533,-67584,-41756,9832,67211,77584,25427,-14558,-7324,-11980,-18202,28683,71933,77478,77370,73253,78496,63757,-19310,-99693,-25096,66688,76702,15974,-84292,-118770,-38896,34636,33273,-9676,-76910,-92921,-32481,46802,28550,-29546,-11189,12549,-21022,-40125,-9241,62094,94418,53074,18128,56078,40661,-82089,-187951,-205646,-109546,-9628,6363,-22213,65016,155659,61010,-68252,-64411,-31315,-31233,66515,174730,148137,85894,38514,-38591,-72248,-27517,-19226,-46912,2313,64608,74247,70850,35499,13572,59992,55313,18396,48910,64920,-12417,-28339,-2215,-20448,-62940,-80535,-43477,-1245,65612,125595,122213,79162,39309,-8495,-38706,-18305,22219,13749,-68901,-115537,-32374,64892,65671,18901,-5050,-34593,-65054,-34881,48229,115630,74989,-32412,-35456,25230,28423,-4069,-16230,44831,70289,30676,52184,82308,-12765,-123077,-81509,39687,20920,-77439,-128614,-115097,-74984,-33973,6653,65371,55562,-2188,-16746,18326,37781,-23695,-61385,-54771,-81595,-26674,60720,29577,-58293,-79437,-63339,-59717,-15029,83147,156575,121299,22459,-47938,-29207,26165,62655,79103,43097,-37280,-43233,17083,21814,-36273,-9733,42564,4081,-54414,-36138,18215,62347,48911,6311,-59587,-104289,-87836,-47719,-51692,-57313,-46147,-2490,26006,-30942,-89727,-67757,14003,66347,12443,-44164,17684,93547,74563,34213,82045,127276,114900,64105,-7720,-87044,-94337,-34065,13328,5497,-14444,-26693,-78911,-76132,-18876,17152,1805,-45604,-97476,-34207,94882,100939,64970,149125,205491,116339,5467,-34668,-23770,-12985,21760,136305,233044,179654,66101,-25906,-59944,-48012,-59816,-72582,-64863,-15208,620,-49463,-78084,-14470,40461,35950,11352,-30567,-75611,-62589,-44338,-23442,19661,7029,-90614,-58483,100833,154700,66193,-21082,-1280,64170,64813,28558,38883,46068,28298,13064,-20233,-43608,-40383,-13847,-25591,-79818,-75803,37937,77539,-25676,-100305,-83741,-23379,82594,119962,46313,-16824,-54317,-65586,-22125,8791,36361,42715,36849,6725,-49868,-60326,12078,107150,132202,99914,61159,4738,5372,58198,57591,4229,-53869,-93902,-27474,23316,5194,16743,26783,-613,-11022,26160,49167,21853,-3060,-19749,-19067,-3371,9157,1509,11566,4510,-19691,1183,25646,4924,155,32341,51002,10554,-9056,20105,9901,-14762,883,-1379,-51276,-36758,-8864,-57124,-72961,20605,57400,47966,81309,83153,41387,-36450,-77256,-35563,23919,29916,-13580,-41425,-35369,1953,26636,25522,-16494],[86950,5353,-16285,-9779,38870,133651,155616,49112,-57284,-37995,16809,26474,18671,-46901,-100903,-6764,128119,166277,109582,28368,-20835,-27317,-17971,28637,34202,-22381,-66190,-49336,-40759,-40886,28238,143063,167454,108553,109732,136725,106481,-1557,-107339,-124499,-65207,-36405,-34416,-17598,-18066,-48284,-74675,-55060,-6486,10828,2942,-18935,-44807,-25709,43966,93647,113497,126982,99376,14341,-27959,-63333,-142325,-156981,-78812,-27228,-74520,-114598,-52585,-34359,-106731,-109323,-17645,41129,-21715,-99183,-68322,-8808,-12040,26630,114215,96516,9922,-52820,-90977,-92974,-58326,-11478,49662,44954,-34586,-45689,55803,87377,299,-51748,-24901,-2517,-6809,365,-26714,-104593,-100196,-3569,30282,-6784,-14618,18383,69932,119285,98704,6442,-86763,-45972,55241,31799,6186,57005,73368,12184,-46789,-48970,-37926,-60349,-51364,20457,93714,77671,-9085,-50713,-4899,51175,117236,146360,111964,44081,-13807,-26497,-30361,-84526,-102045,-87470,-126919,-151592,-109253,-84808,-47577,-30489,-71843,-103172,-72698,-30774,-5198,-5570,-8489,-2266,6262,-31322,-62469,4393,103944,124322,94480,65546,66708,88446,121776,109107,52365,51739,103021,93525,33406,39676,63185,41571,20385,58174,89917,84600,29499,-8712,15717,5817,-13514,78701,161796,129196,48970,-17717,-36362,-2663,-12,-30496,-5971,-15664,-92384,-89361,-54087,-74669,-62310,12295,77188,75994,-19277,-110764,-91012,-25968,27458,42160,10629,36446,72248,28947,2080,12600,-19482,-45587,-55410,-112830,-114485,-82254,-26201,45822,64054,60510,66412,70037,58587,60414,66782,53707,46346,35701,32115,-194,-56285,-70475,8631,32070,-14778,12339,64689,14465,-71250,-99405,-58917,50613,81660,18394,5449,64928,85417,25822,-37484,-37422,4519,65499,42245,-52368,-30685,66887,54114,-2962,-12576,-9277,-9278,-12063,-52101,-96738,-105237,-61711,-32805,-28892,694,18628,10852,18119,-5840,-1270,67513,93380,85629,130671,96240,-14348,-22698,42261,56398,46030,76705,89331,-6711,-151413,-177056,-113950,-80736,-29901,-22049,-22396,3037,31236,48989,-816,-31669,6615,9171,4889,19741,20935,-937,23415,107990,132239,87067,31827,10592,19763,57948,78739,32504,-42709,-67729,-58027,-95552,-134929,-105612,-35673,-4355,-10167,-28176,-26504,-18230,-10144,79882,160300,112576,28124,-26910,-53211,-4177,43573,1838,-39827,-8365,1784,-62712,-90403,-28973,51275,72429,607,-86721,-83413,-6017,6807,-15226,-21778,-50502,-81863,-85890,-41861,50564,63667,-33340,-116348,-128770,-141179,-112475,-6108,81389,86367,46999,27213,75969,125976,111051,70531,18958,-1370,18105,6692,-14593,-12893,-46776,-72910,-12863,252,-43472,-18014,16982,-19385,-57206,-43668,-27834,-85127,-141207,-106426,-29625,2067,-22694,-4903,3790,-61755,-110200,-42182,38929,4289,-61502,-92067,-124406,-95055,-13829,33636,42789,30534,-10922,-15872,19641,47118,15879,-44028,-53373,-53453,-63504,-40259,26461,75350,97969,60944,-10380,-78901,-111879,-118267,-96894,-90840,-47559,24683,54468,80798,58623,495,-17762,-9955,-2937,10798,32006,10590,-97824,-183522,-94858,17201,29561,-27016,-70414,-47173,43031,168576,246554,145510,-30709,-35510,37070,63351,58664,34945,-6244,-33856,-56765,-99882,-91375,-19873,70074,102399,20005,-83736,-93164,-8709,35862,-20285,-88476,-37431,60891,42339,-43411,-55754,-37640,-68620,-82846,-28909,12324,29806,16669,18574,16905,-11587,-18783,-7339,2629,17722,42285,46361,-16004,-90642,-91969,-66682,-39549,-3582,39955,85582,94734,101782,145902,128744,73388,63171,84994,61392,-21963,-82809,-29630,78841,122591,107934,77446,13833,-51540,-70676,-64743,-76959,-107235,-66058,22326,48362,-30162,-112970,-120129,-12822,67355,21771,13889,74913,97495,54194,-1448,-25625,-39027,-56534,-85726,-83022,-35522,12263,16494,-6495,-1271,39472,21285,-34500,-27250,26939,67518,109591,110652,47601,70785,140136,153089,141702,134157,102803,121463,135914,51783,-45832,-61665,-85361,-112661,-18216,169860,180626,-11768,-129861,-96826,-41466,-17708,247,32296,47948,54693,26019,-48527,-80928,-6677,54679,-16633,-84383,-8693,83814,72353,22767,1823,49550,137077,99277,-52088,-117845,-95822,-94542,-84171,-9637,51724,57111,42786,48636,25322,-69830,-101789,-18569,77263,119206,83723,30907,-11973,-16831,-1834,44180,122452,165563,137128,64371,100400,212264,213137,110663,61339,60640,32248,-28130,-63208,-54836,-46195,-52134,5147,54149,-424,-26654,20352,25645,-20836,-5593,67403,96599,56142,42367,52305,19485,-40717,-23719,35658,38322,40647,96284,83189,-28798,-97984,-110515,-82452,15032,61115,857,-75790,-85683,-80537,-45345,35965,70545,53915,51048,82216,106712,87004,44923,6698,23206,39992,38364,22158,-44129,-103875,-70853,-25578,-32045,-69607,-97716,-43014,57609,116302,68727,-3812,5192,22013,-18470,-51128,-48409,-8746,40810,38915,24503,69120,62012,-90094,-234855,-224751,-71225,46846,22631,-46594,25300,108737,29740,-47488,10874,56165,25284,57190,125094,137204,97030,5392,-107509,-129201,-59750,-15354,16847,104663,201502,200576,101589,-29576,-119298,-55923,61581,75452,51056,37370,-17377,-44025,-25374,-29991,-31106,-11129,21531,51239,95578,130041,80701,2480,-40218,-50242,-34180,9947,24399,-23872,-149104,-221738,-136968,-42172,-42677,-50317,-31432,-64347,-102671,-52209,24152,61151,58217,5083,-24225,-38627,-42925,-11870,-1615,41692,90001,72436,42579,32716,-30878,-114070,-102581,-8894,13846,-27853,-57471,-59589,-55884,-38503,-127,40167,34712,-15294,-37640,-23053,-50671,-131904,-116366,-49966,-39838,4646,46051,-2100,-75031,-64023,-8314,2269,5118,55476,108745,75071,-15893,-72991,-23485,60072,74083,16307,-54127,-88843,-68786,-35628,-60379,-101315,-27798,31215,-50306,-91234,-11476,64459,111529,85267,11882,-31434,-26711,-4925,-14361,-49351,-56282,-40897,7126,58231,49329,11847,8082,33208,27046,-38452,-61047,-2620,54930,64504,49389,47522,16791,-21951,-33569,-23311,-51944,-54572,-24926,4989,18236,8866,-3786,-46159,-60250,-24900,4209,-12945,-27821,-65482,-58810,32942,90484,65384,36231,50097,54872,-15450,-102038,-108588,-11611,104883,172087,172281,102539,17316,-56199,-93824,-79763,-36964,12602,16785,-1175,-6902,-42211,-77275,-27721,20833,31373,36766,11028,-14642,1119,-24713,-37664,-12807,-33018,-96554,-69337,48652,107058,42935,-28845,28231,102706,70916,5814,-10111,-20925,-36907,-35383,-21975,-8578,-7567,30361,46910,-30099,-83867,-22000,1668,-36404,-35295,-34664,-31998,37500,36288,-57379,-67619,-39987,-69948,-48735,18890,77564,90778,80535,33857,-32980,-42718,19239,126504,169353,140429,110847,83892,93058,121179,84446,6448,-60805,-114068,-65439,-39149,-76227,-62244,-14706,4350,22231,45267,31533,-21937,-21150,7449,4139,-27907,-42526,-39256,-31486,-33980,-30059,18503,64576,46337,28572,48345,45420,-15044,-25716,39829,38429,47,12158,29784,-34603,-37258,18137,-12976,-64177,-34122,2947,31047,100993,139522,104431,-11523,-92716,-60173,7349,23043,-6271,-37115,-46367,-6675,34984,68782,58122],[79387,-9304,-39520,-10821,38277,70357,71791,6751,-103274,-129586,-67793,-18176,-17239,-63271,-71720,29928,127141,107589,29395,-23501,-25729,-23057,-24108,1550,7682,5735,17858,3753,-46324,-50798,33041,156720,179045,84891,53707,66856,30704,-49545,-73612,-4690,73655,73505,50444,33976,-1286,-42619,-55182,1191,49775,19322,-50880,-91479,-96018,-50885,22071,53004,42996,40119,21535,-18235,-1499,47339,36925,-5397,-1312,28054,-8635,-93871,-105282,-79520,-107990,-138708,-70821,41598,49289,-21628,-54341,-36408,-24105,47150,158748,166967,54692,-72966,-99367,-64142,-71571,-42024,98916,105913,-63474,-169236,-78120,22047,-9800,-92432,-66266,17671,64294,95298,66042,-41980,-75045,-10651,28482,21174,30513,62468,118865,144824,91889,-16623,-130205,-122513,-30425,-23533,-13200,36051,29204,-42403,-63279,-5185,17730,-27687,-28169,32713,44083,5899,-11167,9008,40845,59341,123111,163153,94482,2162,-35167,-34080,-22153,-37862,-89727,-156675,-190900,-124584,-37095,-34495,-30618,-45895,-90585,-119283,-104064,-56051,18280,56163,70768,73940,47848,-29905,-61484,10601,121180,135170,77878,54924,95631,144369,150803,74198,-34843,-60453,14222,93601,72380,50941,68602,67254,34580,42469,73376,84744,72600,79840,85523,27579,-24772,34456,119960,131175,68611,-19353,-54612,3991,42153,-5970,-18016,7589,-18270,-44845,-27063,-39980,-87418,-66786,-14828,5178,-18500,-49815,-68875,-64280,-11840,16176,-29117,-30927,2221,-23443,-51567,-18087,-10415,-29962,-29424,-45541,-27023,-4248,28767,83392,103142,99045,117663,104607,35107,21672,41792,3273,-35322,-8089,80612,117268,55031,11669,44972,6605,-66855,-59074,-54552,-94617,-79797,-18732,35881,93097,80363,20120,16081,41686,41866,27502,8757,-19155,-22948,23694,22015,-49018,-68726,-17183,19466,37606,47892,29583,-5116,-36675,-61685,-41250,4261,20708,-8391,-35185,-24844,-37962,-65194,-15239,7093,-3113,13638,52122,85647,129506,93290,16040,24731,60440,59302,53235,68378,82530,48987,-48118,-84292,-39074,-26172,-10918,-36613,-91137,-96013,16882,116043,39795,-65928,-48310,-23839,-16424,18663,54096,47377,37129,26559,-15322,-38312,-62135,-74237,-32436,36866,32659,-30703,-82107,-105267,-88846,-70633,-77716,-80104,-38625,-11372,-33554,-61663,-41443,-14429,600,81525,144432,109817,60271,44470,29999,41571,82652,62750,-7465,-52036,-77479,-104876,-77633,-11209,40929,108416,128652,42029,-23788,15675,40956,17285,-16038,-45352,-54197,-50785,-32158,3009,15375,-9219,-46394,-62875,-114044,-122994,-23352,74704,65748,22060,53068,99239,73466,173,-42224,-62293,-38297,10855,-5351,-37710,-5522,28501,-3020,-29216,-51087,-72554,-49779,-8373,-20301,-74989,-94424,-94860,-176657,-241441,-150943,-49851,-45281,-42677,28920,60267,8850,-31870,7171,54664,46396,1027,-57901,-123488,-94997,-5914,4504,-44529,-55526,-37160,-12203,440,25634,17181,-49499,-50279,-16873,-30669,-27074,37933,91844,155670,171470,69287,-88397,-171407,-172615,-105407,-31695,39573,83198,78693,86248,83437,30613,-13897,10095,43257,33998,45379,46891,-44070,-128911,-69858,7234,8892,-38654,-67728,-40158,27906,98370,127344,54286,-62617,-39812,53568,65204,28992,20354,-12244,-54763,-40907,-13894,4126,21142,19504,12244,-23259,-85173,-127173,-83760,-43970,-75476,-110710,-30431,102460,111050,11732,-27488,-996,-10973,-22532,-13680,-32689,-60548,-92321,-77238,-29643,4588,24606,24268,37909,74459,110017,101773,10618,-100464,-92375,-5640,20055,-31052,-19986,69611,74929,5556,39890,113553,84589,5157,-15320,-11312,-16072,12115,73689,115742,93718,35679,-25356,-78775,-73594,-45706,-49968,-69663,-94239,-54238,2293,-13909,-69587,-71805,-61009,-16610,24775,4920,26980,73746,55071,25936,41170,32304,-15723,-47571,-89167,-98953,-57120,-11939,19341,14163,-31238,-47410,-49429,-86973,-83968,-17380,49661,141246,183290,102400,67051,92141,90754,74761,74295,89838,167646,185819,110177,86117,93360,15742,-99044,-92589,85275,179900,72550,-34634,-45167,-54855,-95395,-61707,40401,59503,6053,-45727,-115453,-161020,-76369,52271,41953,-64786,-66437,51210,117066,57990,-11134,22367,92931,55973,-52438,-86872,-90530,-134742,-152190,-86694,1494,75494,113525,115081,90594,32393,-8976,-2411,51990,83718,17247,-29764,-14256,-9852,-47920,-15902,77523,119619,60155,-10868,83327,236311,224077,127044,110519,115013,60221,-39137,-94034,-63305,-19780,-3887,50087,111156,72007,17169,44646,70116,509,-51625,-12730,31240,31967,53652,98809,115186,94380,61534,-9331,-80068,-73681,2678,50548,-3282,-77961,-127680,-144237,-63107,7153,5422,-28164,-51266,-67670,-36079,15730,26991,8127,3251,52691,100102,75889,69001,76614,52497,-7981,-56260,-31912,-6615,-66711,-118690,-104678,-73245,-71280,-73581,-6841,83271,113153,62499,9535,30308,55974,30116,16897,26211,28132,30364,34879,36609,61376,43316,-79368,-179358,-129612,30663,95621,-3235,-91606,-4634,58283,-30045,-76360,8809,71045,56384,46873,60413,67488,47111,-24304,-88141,-103113,-97817,-44485,82568,223725,296843,219957,40203,-109194,-176146,-74743,89574,127945,91659,44533,-56328,-79313,-1783,42699,41470,72055,101118,72175,46290,46130,586,-65002,-75024,-18639,37339,64712,50096,-12299,-122855,-194764,-132393,-93165,-124600,-99389,-39412,-37972,-48120,-20251,9397,-8494,1374,8450,-50186,-131232,-111743,3804,35084,29138,54837,50346,-781,-29144,-25589,-35873,-58039,-38336,2203,30651,50337,55554,19389,-36966,-48793,-21632,2112,-2743,-4935,8367,-6792,-55383,-23094,63319,99289,94299,55680,-14032,-60389,-14036,56813,40836,-29351,-45931,-20968,-44558,-91049,-79491,-7687,62977,61424,-32915,-128120,-145080,-119285,-94108,-87539,-96264,-46172,4935,-15603,-5514,43598,69120,105096,69469,-12275,6718,73995,57213,7759,-3032,-71,-831,20517,65965,87058,87268,79186,33307,-67585,-116816,-61539,-18330,-12609,11484,8534,-48269,-95025,-100173,-57827,10257,30518,26475,35869,79773,125615,80457,2852,-30833,-25788,-12987,-8807,-29095,-19991,-44273,-93500,-46252,51788,36801,-42726,-22149,9055,-60980,-143450,-146450,-23863,117477,150992,119700,78118,33927,6307,17223,50706,77462,98164,42260,-27384,-36660,-36391,-64487,-49124,-11398,15050,17763,19265,41681,45493,-28195,-75446,-80930,-76767,-61243,-36302,-17275,-10709,-32907,-50497,12721,51399,16586,-30114,-67563,-83045,-80476,-69136,-1034,85040,81161,84989,91432,2728,-79898,-73766,-73509,-50792,4443,-3158,-15725,21703,-27276,-130266,-85939,8992,-13558,-23881,57886,124642,118940,88630,62866,49948,50482,53000,121006,182040,160839,95693,59382,81919,93610,52513,289,-50556,-124093,-107852,-90186,-112708,-78055,-5971,19836,2532,-19230,-31711,-48465,-22065,-665,-40922,-115750,-142970,-121105,-107183,-93056,-54189,18959,100771,121953,92832,70698,32827,-36498,-55284,9374,53638,72061,80665,65778,-10931,-41200,-2610,33704,29442,23991,-3171,-3314,53112,97380,116105,44469,-73041,-97009,-35703,3436,-1088,-24514,-52801,-37904,-4735,46959,68806],[60182,-23546,-53572,-6607,60159,45724,-9636,-41127,-86056,-124031,-94302,-32292,-15361,-34758,-921,78831,111653,53218,-36464,-73645,-63449,-46632,-50805,-59261,-50200,8654,67938,45952,-13366,-6775,44441,91783,91367,27365,-7190,-4006,-28454,-67896,-43404,55930,151012,143953,88431,37017,15391,24650,38284,57173,45024,-12716,-106549,-161346,-137848,-69250,1337,4195,-51285,-64263,-27591,8540,65642,136565,135071,65814,26684,45961,20118,-37175,-45646,-41800,-50096,-63938,-53716,14645,66519,54766,1214,-38111,-34271,54436,163689,178335,80397,-52775,-81774,-38959,-48953,-17235,132812,110415,-84638,-184528,-99338,-9948,-24499,-106696,-100463,-25942,17222,48935,48877,-14504,-52572,-53439,-31108,29379,78484,92190,117029,118148,49164,-30682,-95965,-125836,-82913,-40402,3848,21678,-5273,-59817,-54712,391,542,-43569,-22827,32650,11841,-9836,52447,93378,56180,22184,33824,9930,-56281,-82834,-56067,-6362,39543,31297,-59319,-151124,-121902,-2690,49199,-457,-40265,-76458,-83750,-75259,-87792,-61450,49072,133518,140111,115217,49111,-52852,-62758,18452,87560,45953,-35519,-35611,31239,58895,50576,-511,-87018,-129041,-50121,85821,113610,56512,34486,61364,58510,51936,60532,62581,74035,93805,75922,7306,-63336,-61337,-4765,59691,54780,-21381,-88139,-46318,34671,21728,-6456,54608,101579,64938,65254,60291,-37111,-90331,-53986,-2954,20101,432,-37106,-26797,11677,-15687,-81377,-77413,-50344,-80899,-104652,-61710,-38757,-64498,-51566,-18877,30185,31625,-9233,20433,77964,80918,68148,54419,1321,-15451,-9802,-61461,-93628,-43519,75672,146985,106387,40655,18671,-34941,-92738,-108841,-122424,-127389,-64481,4919,58770,80402,48255,18359,45697,48266,15797,26429,36547,-15634,-41583,-28132,-18043,-26094,-78675,-114575,-59233,27940,61651,26694,-25146,-41233,-24056,32214,108778,132773,63056,-33520,-65299,-79999,-96605,-63224,-24205,-1133,-3850,-2384,12461,26813,17204,20749,71696,114890,106683,45576,-17022,-4172,54857,28630,-12978,13815,20537,4997,-21049,-49031,-55169,43939,147474,69450,-53538,-21826,61601,79933,73824,89232,89032,46951,-31184,-114293,-125529,-128041,-120375,-51290,44803,37740,-24442,-58003,-100441,-81481,13845,49501,15854,26896,22960,-39206,-67289,-31075,-14806,-11410,71812,157641,155712,103802,91477,80877,38296,44769,83605,79393,-14948,-130726,-159522,-62446,17900,12671,74817,172244,130270,21566,-5212,3841,-238,-267,27611,53787,36616,-10097,-52961,-33615,31290,56099,10548,-76339,-101302,-36121,12315,-32388,-33400,38519,53071,-32086,-110130,-121794,-114756,-83359,-26997,1601,17355,55883,83474,41720,-34492,-86121,-93111,-84149,-32414,31368,10852,-47110,-96589,-178157,-202313,-105753,-62098,-70386,9435,117391,105355,21270,-49875,-41028,19796,80578,75508,-3023,-74253,-52328,-3056,-35648,-113003,-114563,-38634,21558,20939,34561,35793,-8009,-8158,8250,-12870,-17725,42263,99606,136155,144551,71520,-88779,-176185,-154742,-72070,-867,34980,50026,54130,59475,54006,5133,-40502,-3399,58950,55601,59459,101243,56272,-27666,-13035,25151,19834,-13015,-20849,-12045,-22495,-34139,-9416,12959,-1205,5604,55612,58945,26773,44610,12528,-62013,-9201,102378,143440,108585,20325,-35957,-23511,-6279,-41382,-61892,-47799,-48260,-58779,-35732,43225,81438,43359,26008,61993,45132,11954,8937,8789,-24988,-104712,-139643,-79197,18587,60993,47450,64074,95728,110634,96439,25607,-56345,-43222,48743,86084,2251,-43543,14978,28486,-61227,-55687,47209,59466,-34537,-96524,-81192,1885,83889,122368,129021,65508,-31956,-107874,-139776,-93522,-33490,-26911,-40257,-55234,-34404,-23824,-52019,-65626,-36196,-57247,-80538,-66251,-53074,-10223,25779,3306,14669,64006,55092,3767,-23013,-57068,-68953,-78436,-79842,-17876,35112,-31601,-101888,-97132,-106551,-115304,-58005,15973,113168,185229,147204,51451,-41040,-65507,-36366,-2796,50080,141321,127382,73554,138176,207225,135061,-16506,-102334,-10175,92935,70834,33713,34412,-26293,-126175,-103527,21787,46534,-54862,-117306,-127950,-130452,-61954,53739,78159,-1034,-62418,1249,97214,66536,-11318,-5080,9565,-21228,-21974,15103,-2075,-71376,-79512,8310,73182,80631,70289,73034,90489,84828,73498,51459,33539,3863,-52502,-65781,-44408,-61571,-137201,-108201,12464,63737,-1351,-41018,57105,162819,167942,144718,140636,120913,74321,-13512,-65336,-32930,7059,17080,45889,98480,74791,-7389,-15433,38583,-2997,-74101,-67050,-25926,-14741,-3310,40029,129023,185924,132633,-11439,-116209,-123057,-56059,38160,59306,-8562,-117421,-181285,-114121,-20318,12821,33817,32239,-68,-8903,-13103,-20940,-15605,3109,54050,97363,52205,7764,-12208,-5972,-15614,-56476,-45444,2587,-52919,-127535,-109267,-64188,-40220,-39904,-11385,39461,67701,45145,13672,41481,88494,84439,96872,144686,139164,67267,35103,39034,44539,5832,-71324,-92314,-27389,71791,69313,-26835,-84518,216,55772,-21207,-73782,-21641,43299,67460,71137,45678,6907,-10950,-33489,-25472,-29021,-92276,-72764,75396,219972,237214,114158,-20518,-72070,-76456,-13559,77030,126132,142667,107846,-34169,-78981,23291,120086,117958,120310,134471,36739,-58724,-62482,-43402,-69297,-66818,36229,155875,172752,104395,24559,-35456,-77265,-55799,-59820,-109354,-101894,-48467,-30101,-37301,-35369,-21956,-44109,-49551,-44784,-113455,-183150,-109616,41390,72622,37939,30353,24088,-18956,-59828,-31539,17613,8648,-5356,1333,35697,93538,127956,78627,-27722,-93023,-66513,-23836,-1380,20658,40499,62223,77196,109642,162242,177617,150074,93428,12066,-40982,7768,58126,10210,-65056,-94900,-89764,-102094,-108124,-61636,-9682,17032,23493,-17485,-89972,-144144,-169144,-165340,-110378,-75219,-61215,-11136,66791,101000,71961,35748,53841,33832,-17598,17659,90820,51701,4702,12726,18338,12586,12835,22097,35928,70346,84988,4157,-157167,-194156,-73337,-745,-8205,-6043,-39684,-79531,-46164,2899,34227,69176,91303,99247,112729,163530,206395,112374,-23391,-56153,-3768,37807,28635,-30115,-46484,-60079,-117775,-109640,-23052,6743,17097,66079,30827,-75739,-143543,-146752,-66737,41714,103678,130923,110428,71472,80130,139624,150027,91789,65817,8397,-39590,-47210,-34200,-28238,-23563,-21430,-20792,-45056,-31970,17620,25369,-31090,-86543,-116390,-82827,-37175,-23935,-59302,-96950,-75565,-24126,-2453,-33930,-54352,-65370,-73116,-37118,-39595,-96567,-51588,71281,88790,71025,51424,-7184,-51279,-72917,-105352,-66251,2160,3487,20324,56582,-16275,-109022,-45078,74623,99304,89715,122034,142067,104241,71560,68402,76434,71648,68567,128323,182710,143065,30947,-48892,-18200,17912,3605,-6140,-14909,-81939,-107157,-94007,-81376,-36818,32329,52594,5164,-22882,-13519,-6066,2365,-20550,-85307,-171622,-191670,-153208,-126076,-105898,-76547,-18477,88882,168967,161114,97369,12559,-63447,-84218,-45146,34585,114805,108602,43771,-12219,-38542,-36045,32870,91503,97619,16048,-40353,-13239,29260,94209,88637,-33852,-116988,-75399,-17611,-851,884,-27334,-53619,-50428,10404,58013],[65923,-4069,-36296,9390,93667,92308,10635,-28716,-28547,-40761,-43981,-11598,23016,36149,53236,65963,72269,60775,-13883,-92840,-118934,-60969,-26010,-47013,-63117,-29585,19796,39300,22537,35148,41931,21945,20612,5856,-13176,-5460,-16572,-59400,-67997,-3918,99805,119903,55506,-14627,-18706,43744,84316,56394,-7158,-79373,-130744,-128686,-84227,-39461,3441,-5001,-79094,-102174,-7484,88104,131812,148703,115341,39802,8763,32570,20599,31735,65936,23490,9608,59148,36257,-1108,20897,40199,4364,-38291,-27323,68931,163311,138182,44018,-37007,-57507,-24413,3628,43790,111412,64331,-24524,-16985,11002,-16771,-56356,-107612,-129922,-100404,-69091,-37286,-15384,-13006,-14248,-56858,-85418,-13259,72603,98948,98178,101027,58117,15052,-11963,-73811,-98610,-56299,-19253,-45125,-60983,-50946,-34680,-38069,-68999,-82327,-26230,29702,16908,27004,132654,167007,75758,-402,-52233,-156523,-204415,-151302,-67280,20261,85987,83515,25955,-15155,37395,92148,57309,-10221,-44157,-79301,-63279,-29429,-79257,-95690,45817,173698,170386,138192,85336,-14082,-41083,23204,46427,-15803,-58753,-42045,-16304,-46788,-53151,-25152,-48274,-104746,-78230,33651,105139,59062,5099,46156,74018,64331,61335,56122,39758,29518,31723,21500,-33964,-75331,-61776,-15350,-1270,-27422,-69458,-55955,15746,31853,2176,58402,145119,150735,149944,121948,4076,-66568,-24553,41879,72769,39889,16789,59936,72469,-808,-56783,-30305,-23045,-86141,-115944,-74156,-52981,-82819,-69564,-30559,17062,-5427,-79228,-56128,24341,30047,-22265,-27986,-14778,-355,-8362,-57223,-64723,-22475,45775,67008,31019,-32607,-69349,-74514,-55197,-57352,-68509,-50403,-10285,11016,30899,32076,4937,24034,88493,93860,52789,38534,-5479,-71251,-61376,-45376,-41446,-13414,-47559,-97583,-61701,8116,41208,7461,-52973,-35731,25953,55148,80149,124617,80848,-29346,-49755,-16851,-31212,-76217,-77875,-25178,11495,14914,12002,6119,-2519,11331,80166,195839,218612,70203,-76483,-67383,16276,2130,-42417,-10472,11327,19412,39281,74386,81646,79673,102882,60773,-6352,27606,131769,192773,164199,108144,74337,56558,28624,-34833,-80761,-109878,-91424,-19006,69343,84417,43338,-2789,-62655,-32147,79622,110785,84742,104739,65910,-27706,-31140,13519,-12174,-47833,21403,134168,159635,106470,108850,109252,24653,-13737,69460,132545,37919,-129061,-186876,-75797,15910,-1119,26565,110331,119813,52536,3868,-33606,-62488,-26375,79152,142477,107375,18441,-58871,-50901,23422,43532,-27580,-91719,-69458,-12640,-25940,-94372,-65478,8057,13554,-44314,-75127,-61510,-60421,-75884,-59286,8628,63800,68706,72331,66332,22065,-28784,-48299,-58421,-24522,58297,80689,30554,-17100,-54963,-53777,-40926,-92931,-87318,55889,182160,140813,21672,-78578,-76285,10029,79801,76806,18710,-21450,-17609,-16451,-43530,-102589,-109871,-27415,45073,53078,58738,44529,25766,24228,-7570,-31203,-10907,55299,93189,53892,7343,-4197,-67057,-115207,-97720,-27074,12083,-647,1607,11085,-5099,-48275,-90042,-105815,-56385,28464,46132,34978,73957,47513,-34889,2744,74414,59191,-2320,-15487,-11652,-56844,-101528,-62282,19184,65533,61101,34629,11390,7822,44217,10850,-61220,11864,129463,160457,116288,42074,-3883,28523,90163,79260,33911,32726,30270,-13530,-59176,-46473,-7333,26865,72745,123877,82006,-8828,7452,87669,94893,-7441,-118120,-119857,-12058,50581,38642,44833,49406,50882,48282,1058,-35209,-11893,25997,39318,7234,-4864,19099,1723,-67218,-60529,4764,32401,-8931,-69429,-87246,-15945,57458,103758,144549,100111,-2307,-67483,-81194,-59667,-25895,-12025,-17005,-19267,-502,-19985,-59887,-75847,-77934,-125888,-152150,-119057,-75669,-15702,12167,-18823,-6834,34180,38318,24154,16422,-9178,-27962,-76104,-116316,-52895,42026,-778,-72878,-56239,-41836,-68599,-45364,12520,80848,154553,150804,22444,-135387,-149219,-77115,-37435,-4018,53327,50791,43971,96934,161882,150976,54656,-70675,-78178,-11717,1080,22163,84756,37026,-104446,-136299,-26132,31256,-48289,-109630,-79074,-43775,-21240,16913,46009,39695,-21727,-38619,17512,22880,-15578,-27009,-40431,-31840,34437,80556,60395,25144,50673,137042,146526,56045,-30842,-32487,27350,53541,68439,72230,26569,-35564,-60257,-48356,-65779,-124058,-201058,-169080,-39267,23464,-5099,-26779,23924,78798,118898,141505,114180,77568,59470,-9314,-53015,-10997,20355,-2881,-363,32180,9180,-52772,-56576,-10887,-35561,-86037,-77127,-30099,-30981,-66912,-64666,32928,117481,93449,3362,-60013,-82742,-59491,19291,80875,45589,-96470,-188364,-94702,17123,2723,-4579,34952,25474,-15164,-51278,-70661,-26759,51439,97718,103858,41474,-73808,-156213,-80998,29644,45849,21600,20455,-14484,-43390,-47675,-63425,-46319,-33241,-31597,-4183,43778,41049,-2372,5314,58510,67811,83349,155104,180983,97524,33293,26490,25993,-623,-39398,-29801,13585,30161,-15459,-43644,-49395,4900,72399,38919,-33571,-35709,9240,40625,59611,21375,-18850,720,21074,39538,41908,-20649,-60064,-15465,37949,31878,-22296,-29921,36421,59188,20180,3637,51126,124819,152450,63761,-28583,-9345,99883,157220,127298,78472,-27194,-105902,-91548,-47151,-53457,-67124,14779,155556,201468,110154,13308,-4947,-5762,-13561,-12509,-38040,-74673,-83013,-100607,-120655,-89632,-36630,-22674,-47768,-95137,-148581,-150998,-52939,62405,86906,72147,58175,46341,9916,-52351,-68909,-22974,16168,29855,-3234,-7752,44011,93065,73326,-4858,-76829,-73223,-59919,-50825,-27278,-18919,12798,75369,122884,126902,110691,123467,110537,35804,-26158,4260,14142,-47318,-56171,-38392,-48398,-64872,-54753,-35707,-26750,-33666,-21178,18906,12545,-73672,-158549,-193441,-144283,-78666,-61735,-25369,64891,89740,61677,36120,27114,23850,20659,17402,35062,14690,-4859,-13735,-24704,-5201,30420,14030,-23016,-924,46166,-4312,-145393,-182600,-61450,48230,73004,58683,11232,18057,97497,163478,159479,143231,120465,110397,106796,124389,142209,69878,-31076,-59382,11954,95358,104186,24654,-18901,-31320,-76873,-106885,-74602,-10349,75303,122466,71542,-24689,-98882,-125743,-95121,-25066,60101,123397,118394,96909,113164,142422,83601,-14159,-18904,-352,10151,-7543,-19847,17549,40534,1838,-38660,-76507,-91660,-63413,-13224,-12622,-59692,-79766,-45144,-48520,-54608,-66799,-104655,-51974,54949,43922,-38775,-62672,-76694,-50947,38369,16559,-122503,-159368,-63080,-3942,-15687,-43443,-16770,18738,-22011,-82900,-32268,32339,14235,39453,94545,34674,-32491,10784,102878,170911,189162,166651,140433,73988,39522,42147,20271,-13536,8850,93801,137401,99035,-7293,-111949,-87605,-25578,-16043,7413,43685,-1185,-52169,-47259,-20075,-12336,19244,66760,61160,47599,54665,50174,25114,-16013,-61633,-133866,-141329,-89036,-61258,-62956,-78996,-65041,32510,138913,173130,109373,-14171,-99899,-90165,-45435,21700,85329,39380,-31213,-26141,2260,-8656,18054,88767,108841,18368,-61321,-42504,-2827,48467,70721,8912,-73684,-73155,-29461,-1460,23515,13313,-26781,-46857,14478,79285],[65030,37462,8230,18868,76797,98796,43106,-10955,-12078,11021,4333,-801,45539,88662,61037,386,6369,57308,9406,-110404,-144458,-47241,29855,32050,-16482,-78319,-91500,-29312,8263,17916,11013,4748,29205,26101,7035,8542,10060,-25265,-65598,-57957,17952,48979,-1866,-67520,-94049,-42729,5581,-17759,-81567,-161178,-155401,-41368,36182,30364,16567,-8932,-78955,-93889,24857,123481,111377,60007,19729,-17045,-10768,17928,13603,52363,95550,21699,-13780,63338,62698,-19108,-45361,-32566,-48860,-46002,-1955,76417,128053,51371,-49802,-59590,-42162,-31692,19185,69734,55464,2663,50202,142241,95995,-34104,-95706,-123255,-142638,-114368,-74027,-50910,-34216,3559,31235,-25370,-105144,-79720,35287,101453,87645,97691,98527,64174,28461,-41675,-115005,-111969,-100040,-138212,-110470,-37889,-17614,-55003,-99051,-94093,-45524,-14380,-13361,18394,126111,184474,116162,6632,-75291,-174302,-210676,-150514,-74232,-12666,37779,57469,73674,104511,126427,82584,-4437,-52541,-43942,-58705,-56944,-58744,-142904,-177163,-19396,126821,142409,136248,132218,43547,-53425,-46395,-5214,-1719,26520,48731,8751,-69782,-79811,-15865,-6745,-76676,-119907,-56283,44183,57291,14024,49219,76216,55408,47156,41676,-8566,-50065,-19349,41618,36201,-10148,-39973,-65340,-73563,-32335,1051,-6078,-703,7110,-11860,-5907,42500,88010,107955,55712,-51710,-71195,-21387,29029,63442,43080,31976,59350,52145,19202,21862,65015,58865,-27634,-102571,-93935,-77514,-97717,-69223,-29470,-22552,-69217,-105190,-69777,-9694,-24361,-93745,-94164,-27524,38252,37195,-4021,438,24677,33307,-18664,-91238,-148172,-154564,-102678,-14111,16223,-3625,7450,31692,39384,22922,-1569,-28251,-202,55249,70040,60351,14271,-100463,-135733,-55709,-29269,-47051,-1645,36807,29616,701,-9906,14308,-5457,-80142,-57999,27939,14158,-48113,-11213,7525,-45931,-33002,34214,34033,-21256,-76923,-60390,17511,75771,75701,78156,71883,30578,47324,189326,260928,111281,-46661,-58745,-38325,-103746,-147880,-98582,-59173,10052,77927,127799,122988,45932,8177,7735,-15198,-4572,83031,183618,167856,64950,4181,45306,105859,83278,8862,-63152,-58872,-3289,49236,75503,59143,1412,-40131,17970,81072,52451,40184,87114,48206,-27187,-2444,38853,-14691,-89003,-65395,18479,43033,30912,97381,127698,20301,-41014,38629,97866,38332,-79727,-144009,-95833,-20528,12026,27608,53292,86798,74866,30352,-37085,-103556,-76728,48047,126426,105109,45028,-12116,-48985,-54939,-92217,-151581,-161828,-75122,15200,-5516,-85445,-92782,-31501,24658,62646,66217,50665,25705,-30328,-60527,2805,53101,36187,66768,105518,83170,45200,22797,-860,-1779,37870,67274,55634,60128,79440,59691,-23576,-109244,-76714,46956,132622,96589,13320,-38822,-19308,43178,62920,37290,18654,6985,-15293,-26105,-12727,-52442,-89356,-34743,48514,83165,73373,14412,-19300,-11087,-51787,-66386,-9675,53637,30128,-65061,-120489,-70470,-33926,-44007,-56545,-10668,26302,14933,985,-26156,-85296,-157287,-174228,-151459,-95384,-22622,-22986,-53853,-35954,-67846,-136109,-30071,106353,76353,-29682,-59435,-34783,-48174,-79415,-47797,21823,64471,71226,-5373,-77934,-70295,-40120,-75748,-92252,-11250,35160,24823,18081,27416,44079,70948,109066,100017,73618,70256,40260,-38976,-65860,-45259,-29873,10982,76095,123722,89763,-7537,10635,95659,121320,58853,-69686,-139618,-54738,9259,-9167,-8866,-9956,664,-1498,-58285,-77387,-47915,-70957,-107456,-69320,29844,71027,4460,-50406,-26150,1545,23343,21249,-16124,-49251,-44440,-19301,36416,98809,93973,45937,35228,47104,27357,-6893,-17470,-24621,-19991,20578,-3662,-76148,-126390,-138249,-158630,-155427,-108205,-43920,40480,56210,-9715,-36633,2012,39063,33689,13545,-1572,-10895,-47109,-81761,-42943,36286,23465,-20878,20732,65336,16474,-26600,9044,85590,148981,122995,6602,-97192,-75480,-25698,-19185,-27872,-18387,15224,55035,47453,40384,67242,48999,-55366,-97113,-52813,-43682,-10598,97289,101237,-41875,-117010,-30234,56321,40844,-9753,-16330,-26723,-66743,-72579,-637,70846,38757,-29146,-47197,-41827,-34941,-51196,-56441,16462,78979,49560,15787,41958,93090,137367,117537,36547,-60088,-83887,-21898,10411,23524,46205,31207,5653,-3917,6079,-27861,-111659,-191818,-168277,-64124,12605,35760,-8443,-14694,52246,111378,110982,75379,46589,15671,-49286,-58697,6413,31269,-17212,-34971,-24124,-48694,-60697,-36247,-19082,-40448,-64975,-51497,-1551,-5458,-79669,-127854,-81043,-16064,8265,164,-12464,-30741,-47541,-23161,31538,57084,-19716,-103462,-8452,91484,13705,-74232,-23032,11483,-19518,-52053,-78148,-19644,93475,120051,92129,49134,-63689,-140221,-32594,103474,128866,88867,64488,66478,57562,-20034,-92527,-59880,-20076,-24856,-4932,42242,26826,-27953,-31503,3694,8023,5113,69375,145938,118357,47246,17214,21062,51978,53176,26081,19235,-5012,-65037,-65305,-52416,-8556,70581,57197,-25127,-50385,-39547,-41659,-37039,-42208,-3830,91168,133300,104153,86268,57168,-25173,-108773,-144817,-114423,-70462,-15678,77875,82935,-8272,-67849,-45373,30524,105091,111357,26708,-52259,22193,154324,112198,-22239,-68609,-37417,-20239,-46832,-63387,-74167,-66119,-12204,50370,13662,-57693,-49585,-28971,-45627,-22331,3110,-42313,-115378,-175144,-170465,-87774,4584,45840,15452,-69259,-104569,-76004,-27954,29838,62348,86330,98525,91317,42847,-34446,-94623,-88510,-31008,8092,-21021,-41010,-30898,-226,33689,19652,-35082,-76578,-104944,-108372,-98302,-111070,-85622,-7356,55001,31501,4998,58344,73293,15212,-19930,7164,-13465,-82539,-45925,26846,7491,-20457,12516,8461,-16954,-28294,-32616,20452,69962,10278,-76314,-129461,-130175,-70326,-40752,-52406,-28417,4959,54728,74303,31562,22567,57289,39025,17476,29400,35488,-3168,-50516,-4470,101903,104182,-3992,-53937,13454,43623,-23097,-51054,22343,102156,124997,123322,121336,109785,107402,156134,188681,187755,125766,61078,16199,-7586,7821,24304,10611,-17251,16247,85199,124303,100058,78110,53198,8643,-38373,-49084,-8963,29819,43145,48180,12418,-62080,-111324,-82517,-10616,30164,35513,60502,106892,119378,71818,-17272,-52095,1683,52100,69951,42028,14673,45122,72021,34856,5751,-24959,-94256,-110302,-28444,-17190,-61373,-43117,-17641,-59421,-61203,-46431,-86429,-35583,89760,106013,31720,-21882,-79113,-74926,2075,-8605,-124461,-202980,-167140,-101285,-106694,-119034,-10758,85677,31653,-39740,43953,113730,33487,15196,82329,55643,13911,24498,62290,132243,189023,196970,169687,57789,-26108,-19246,-26341,-78889,-97621,-23635,41119,48411,-17763,-100778,-80052,-33990,-26513,17201,77303,50704,17683,19843,23079,-31240,-51048,38634,94836,51333,33888,44794,31871,12674,-6856,-66265,-64117,-5105,3824,-27341,-67304,-78415,-25175,46862,106772,83912,-39389,-119203,-70157,5214,26855,8577,-70930,-97877,-36527,37023,22373,823,49450,58667,-22559,-80567,-50361,-18290,-12614,-3303,20026,-11473,-60883,-58778,-28480,7772,22215,9876,-10824,26396,82834],[40356,66184,50440,18851,21415,26191,5728,-13912,622,34021,21089,2127,57121,103933,53879,-21938,-17615,20765,-19599,-98427,-83368,-10192,42849,80221,50649,-56124,-127881,-84061,-19459,105,6070,38233,72397,53379,15752,-7075,14153,44262,22071,-21172,9455,32154,7829,-35971,-104837,-116005,-78501,-71727,-119084,-181251,-140620,23249,120252,98513,51488,-5158,-76048,-69113,34416,90759,36176,-39440,-53865,-25245,511,13855,24317,56604,63840,-16093,-68281,-25170,9197,-26941,-50658,-25787,-32716,-14114,37006,62729,46035,-43432,-117010,-60913,7434,-16107,1615,63240,54044,261,60089,124716,82294,-8591,-63649,-106307,-94477,-19147,30654,27140,38410,83684,98917,29471,-73277,-83011,50888,134443,90828,78899,100276,67369,26871,-19214,-84017,-101938,-90492,-109161,-61391,5233,22824,2951,-36377,-46287,-47017,-58647,-54342,-18638,65554,161174,152109,25468,-50146,-65718,-82046,-60941,-39839,-55822,-44905,-11760,29448,105526,136967,73455,-11859,-55508,-33152,-13584,-19418,-90815,-188790,-189389,-57717,56587,102618,124188,138585,57544,-86942,-132931,-46481,26588,81180,109995,59644,-28599,-55274,-20882,-13542,-64663,-111970,-67346,25124,81038,76469,92593,91741,49416,5578,-14241,-36203,-57793,-28884,46847,80747,55422,2469,-53976,-65535,14000,87812,59430,2611,3956,16413,-29119,-77702,-66110,-25150,-49781,-110983,-82449,-52405,-34263,14319,21784,-7386,-28172,-29865,12783,76662,123175,120917,55488,-56815,-103868,-95892,-109738,-62314,2822,-9375,-53804,-35262,22912,49568,-10157,-91086,-86887,-19278,53439,75582,53571,47373,57384,57697,-7029,-111497,-170034,-139617,-80411,-13122,14993,-12550,-18429,20678,53450,48315,28010,3188,-12555,-9781,-3117,4818,-45625,-151265,-123951,4619,19883,-9943,70853,178536,172736,56252,-15244,6468,-13052,-96206,-72549,31427,11254,-84442,-76762,-34956,-47610,-61916,-36813,27507,92087,37835,-18388,41008,116135,100003,114038,143850,82596,23698,78654,158993,140580,65699,-601,-65757,-159645,-189910,-135467,-88464,1395,58314,72603,51084,-3908,-14536,-8688,-63779,-82428,3567,103246,75856,-24865,-50897,33019,108340,99088,49978,-29240,-44062,-7593,3022,5819,10720,-12936,-9057,51146,42574,-35049,-40789,21226,20959,-3380,19884,47854,375,-91491,-108682,-85198,-84856,-41543,84298,124258,21259,-21256,21952,41517,20175,-11372,-49071,-69772,-25014,61254,98169,102621,121591,94040,45147,4850,-46492,-60629,-5421,53372,77290,83639,55077,-14466,-89275,-160686,-189651,-170227,-81044,16615,21613,-65051,-113466,-59644,53371,166144,161056,88339,54387,6384,-43427,-10460,26985,47079,135825,163795,94857,62228,62712,31181,10502,18463,31361,40985,67657,93614,48344,-30149,-56314,-13144,28627,20042,-22097,-8434,41235,55133,44859,47221,34313,24368,5967,-22492,-3443,33864,-18415,-80894,-33918,74193,117635,78017,-20782,-96501,-74348,-59666,-44689,24665,53153,-42382,-145749,-156785,-81590,-34035,-27313,-34504,-6510,36258,50981,25034,-25003,-99904,-168699,-165979,-126829,-84936,-67952,-116697,-147363,-123139,-146925,-171029,-35130,93767,59976,-35296,-67386,-31594,-2186,-21728,-24780,18558,62583,77552,-11469,-125397,-147143,-147291,-188088,-148414,-53288,-56007,-81861,-44029,7213,48751,52934,42902,18787,7563,-1821,-43292,-93399,-57661,5494,13625,23480,44168,63639,75432,65524,58526,33861,19810,32952,-20633,-83642,-28023,-5710,-56267,-46141,-13154,13470,-13066,-86443,-103979,-94935,-138606,-169077,-106317,26767,72559,3358,-38184,-16640,13717,45007,23099,-16709,-12161,-21755,-49335,-33362,-8782,-10418,12035,74783,121978,100868,31000,-10708,-32315,-45277,-5738,-23176,-103985,-151693,-122725,-93462,-82757,-68814,-9252,88505,98051,21336,-15172,41243,88936,27795,-32081,-18762,3968,-10066,-28422,-18420,21386,27276,4226,48226,108725,53780,-46314,-44211,53880,111277,62160,-772,-751,41596,29149,6669,-17259,-53248,-41053,27954,49848,20144,18599,7952,-56339,-66093,-29024,-24343,1434,80197,102709,16388,-38207,21211,97748,121771,85755,8504,-88874,-162470,-130131,8251,111163,99064,26118,-44323,-60053,-31389,-54285,-68997,25383,68290,-17500,-65926,-16925,29698,51361,66994,71577,6362,-62624,-39538,-2664,7767,7193,19240,51850,56137,59880,50344,-21179,-127651,-126421,-48987,38385,86185,15222,-33704,38459,84540,59743,56412,36324,-47001,-93284,-26481,49858,55687,12255,-28109,-38616,-53633,-52463,-39389,-22458,160,7044,-6344,11682,20939,-44248,-126265,-124561,-63003,-12150,-18994,-41152,-43874,-53451,-53240,-27740,43653,91313,47686,64592,117625,55057,-50883,-29105,28748,38016,22724,-7437,20023,86619,68103,33467,37009,22915,29972,112218,151640,105372,53792,56563,82871,42990,-76700,-117271,-24252,31085,6788,-1997,2605,-31676,-42855,-7658,3819,-19732,-37771,11605,112700,132230,74741,28883,41015,122735,154317,73923,12910,5943,-34355,-66460,-82207,-23294,51244,15208,-58604,-80493,-109162,-150656,-147853,-76715,42213,163163,192125,125707,74073,53247,-25723,-135445,-145991,-58515,-12276,-5407,26999,3841,-60627,-104579,-98351,-36418,29353,55250,45758,-35461,-16178,110810,62621,-99795,-84925,50290,56927,-50923,-81359,-55627,-91796,-145449,-125702,-104007,-113545,-82141,-72706,-101139,-79083,-15014,-22455,-97439,-138615,-93955,-24092,49556,96547,81379,11757,-18464,-31346,-64063,-37033,4421,42524,89857,102339,42855,-29753,-73809,-82034,-57975,-35807,-35892,-43453,-70271,-55934,11380,11171,-54219,-107580,-119155,-95155,-90274,-114488,-82671,2244,65372,33350,-13089,12129,9496,-36428,-41174,-2540,-15362,-86474,-77630,-555,-8664,-17079,67698,81350,30360,22045,-4786,-7631,44716,42212,3693,-35122,-55828,-16950,-9317,-77126,-88366,-18751,56956,62673,12281,3618,53826,73282,75010,99728,120549,65502,-20749,10830,136534,172750,40644,-68651,-3968,90775,88528,92708,130692,121208,71827,79711,127772,56100,-53789,-19082,94782,154647,110005,20114,-45055,-70172,-30572,32535,42107,1492,-8267,5138,51225,106011,127385,96145,57247,30688,25891,32068,9550,-11036,-9332,-17077,-56885,-96204,-43605,44873,21120,-42152,7537,105168,113984,45108,6194,44301,107886,98401,68167,58901,70878,66165,57541,62509,87005,53081,-48601,-87205,-38713,-69209,-103713,-55702,-15659,-16058,6841,-15592,-86808,-64726,25901,82757,65814,3725,-82810,-128507,-103072,-62637,-52980,-96360,-129992,-128490,-133630,-117932,-3460,95252,57769,533,100758,173735,51040,-14693,41462,41390,24412,23724,13448,67647,182344,264324,224517,48072,-97625,-72501,11949,-20619,-131893,-119667,-26136,14078,-35021,-72849,-33200,-18903,-28160,17036,79452,75901,86136,95475,70968,-12417,-62939,24971,75317,-23800,-52885,22161,71519,66566,29102,-25525,-9551,33022,12211,-25124,-36010,-25197,-21742,-17739,39203,54965,-29475,-69974,-162,79978,59662,-34802,-118838,-94510,-14508,33200,-4434,-11941,28346,14235,-60952,-82973,-42400,-11099,-16112,-25482,23985,18372,-61009,-87392,-58719,-12330,28242,54470,43451,30296,44742],[-6111,27170,15806,-11267,-21618,-46751,-56003,-5120,65220,79849,24666,-205,50251,63814,19049,-3524,9214,-6282,-53726,-41808,11990,8586,-22692,13737,48392,13620,-50000,-66636,-31977,-1039,10897,31909,50450,33966,-10237,-47781,-8267,79442,68078,-18214,-2145,46724,61341,35670,-52314,-101960,-71903,-63126,-113838,-135807,-71317,26690,72004,78784,67899,-1298,-79613,-64104,8838,22558,-29560,-87764,-86656,-24501,-18629,-34308,19787,69789,32765,-46353,-78583,-58725,-34459,-34987,-15800,51929,45092,7447,3133,-23150,-79762,-139369,-139513,-30169,57352,4313,-35397,21796,76065,34734,-10641,-40783,-10894,31589,4226,-65826,-39067,68232,116659,98066,117707,155301,140075,56075,-43730,-44106,77074,128707,48441,1289,11793,9778,10616,2148,-11829,-2217,31541,31367,40402,44811,56758,57660,18240,-16998,-45565,-64910,-53336,-26723,27774,101449,100844,-9479,-69512,-30010,-3169,15110,6120,-69682,-95884,-74885,-61076,30607,121147,91983,25108,-35324,-42764,13074,40875,-60328,-142379,-93632,-22350,22876,78853,104479,83458,10330,-89758,-126798,-59781,-18253,-5621,25677,31377,-23887,-69023,-74125,-47187,-32012,-26177,5466,47332,92649,119053,114029,79093,21555,-68050,-103385,-58379,-22132,6739,57345,82815,63099,7118,-17892,6997,84335,127966,72591,7900,33332,78541,20169,-105885,-176714,-139097,-90129,-79413,-53856,-63202,-77050,-34424,-20237,-64316,-98339,-93150,-43506,31360,73445,74003,64175,-75,-68175,-77097,-97871,-75150,-10861,22609,30652,73142,143370,150173,60317,-26983,-22271,-7059,6314,57032,74250,43936,30495,50919,29129,-43723,-88659,-51054,-35303,-59118,-67146,-65266,-56655,-19964,-6103,8912,47993,65979,29381,4840,-11896,-47392,-92385,-126652,-71255,45852,60892,50969,161543,275969,222111,63112,-15316,-10998,-53925,-119758,-55357,69558,68036,5733,2475,12704,-20881,-108113,-159550,-28241,158831,160426,75555,74062,86801,29057,41355,106237,82175,8400,-31494,17583,142622,171834,42500,-84703,-149356,-136259,-73208,-30280,6680,1105,2431,13668,22936,61091,40709,-70996,-114002,-22070,56692,-15802,-111385,-72425,28562,66599,47100,30970,-18573,-17594,12875,-15127,-53553,-36417,-1236,36426,52742,-13895,-76301,-50005,18816,52392,55617,55236,67095,28420,-61415,-81949,-85108,-104472,-46668,64778,72933,10351,5267,12440,10421,6671,9882,-4974,-32672,1708,91766,146393,172024,162556,84851,44377,62890,60014,10359,-33821,-7675,67312,106971,77467,31075,-27188,-89356,-94115,-59398,-26763,-3309,-15724,-79974,-95115,-57135,35140,134098,112998,34693,30239,19903,-36305,-32370,14190,86746,190494,167119,67180,58553,69528,22324,2341,19494,32309,30336,18407,-8181,-51770,-37089,16224,45697,34516,-33739,-102968,-24438,74635,34017,-32675,14720,47957,8819,-31456,-32128,22190,54637,-15074,-75045,-11035,101198,106883,45888,-34863,-113533,-85988,-9880,49605,99771,81124,-19199,-103281,-124307,-84607,-79684,-66117,-23262,552,-39,2623,10532,19755,-18478,-88721,-107859,-81133,-69489,-112048,-174761,-168069,-118638,-110026,-72519,31630,76925,57830,24980,-7747,-7092,27830,6897,-34516,13436,108787,124281,41917,-63521,-128789,-168382,-209058,-166149,-61727,-37099,-34431,2570,18582,15705,-5586,-17487,-34516,-63377,-78144,-85396,-88701,-71167,-23068,17708,40877,24880,11154,47337,120726,112370,3987,-54687,386,49782,53746,70270,31011,-42793,-29424,26036,55711,17820,-32493,-41161,-74904,-105429,-58945,3264,41181,14047,-20575,-26494,-18583,27253,85136,32958,-37270,-3419,25558,-32488,-73833,-75041,-84859,-42674,48901,117777,126161,82319,37086,2645,-42870,-59334,-80353,-101582,-100530,-61590,-20476,-6042,-28836,-6733,65011,81859,55409,64962,127573,144963,36105,-25703,14760,40322,16386,-182,-8354,13320,41960,34258,30290,59016,27101,-71605,-118580,-60661,-12344,-32771,-29635,27803,64374,29162,16130,-6571,-88460,-140190,-48949,78353,107586,58899,4576,-37682,-32171,-19405,6506,40387,35830,23567,25465,26516,43438,81305,105927,85172,-241,-111679,-154952,-64529,55587,106187,113838,79901,5273,-11337,22908,-15725,-76811,-35483,6619,-40572,-71994,-49671,-32470,17499,95853,132884,63296,-48326,-63541,-8583,20564,-17768,-34723,18481,71507,92822,101285,64354,-54671,-78077,-1984,75181,118432,72379,3118,-311,7412,-1948,20357,-100,-92184,-94960,25401,88090,86364,71409,16986,-14795,-30531,-68508,-101849,-58785,36245,87240,40266,-4303,9926,300,-84753,-110896,-39636,13212,-32263,-92166,-90658,-59973,-40862,-40459,23642,131868,127748,56813,56926,71648,37186,32224,79099,117530,113897,82245,68087,58122,125,-34394,-7016,72931,140360,173931,127742,25822,-48908,-43463,-23032,-62710,-136643,-110820,23536,77621,31491,-25334,-74027,-101651,-43644,38257,33715,-19200,-34541,5142,81142,108926,92087,64413,78096,150142,173179,73627,-12047,18518,34045,-6629,-62495,-19231,42285,3028,-44874,-75461,-147659,-213250,-174996,-38614,84530,137868,119886,50658,-10459,-23652,-56594,-101379,-28032,78833,67162,8561,-26973,-67512,-106254,-134919,-88604,12788,48872,19366,50977,23301,-4045,33129,-38426,-153268,-110869,37548,55272,-35247,-66992,-20869,-18880,-69500,-101516,-100021,-80627,-46854,-66210,-116808,-113324,-49850,-24600,-34465,-4011,29499,13255,24973,70753,86273,62347,34718,-21412,-75838,-54123,-33122,-11078,44752,71180,22435,-37136,-41089,-28631,-45209,-42546,-24747,-42114,-83085,-48025,12693,-30824,-119568,-129261,-76103,-14080,-7850,-44220,-11561,89919,162382,121587,23963,-10518,-27497,-66685,-82415,-50531,-24377,-65116,-107234,-82184,-57237,-7694,113168,138205,67399,42109,3185,-43566,-22317,4016,-4842,-36057,-22320,27283,6046,-76970,-63689,9680,12581,-38228,-38820,-9580,25513,68124,109203,119653,135732,90381,1544,-15487,37764,71128,6996,-70322,-31559,54127,74254,108720,142427,73014,-35389,-41408,-1829,-76668,-185142,-149811,-17869,77059,84838,28051,-25714,-27556,20907,37514,-2228,-45038,-49175,-62421,-40826,18579,58143,50624,27710,24048,59040,92807,97720,67453,-720,-40949,-48129,-61129,-19914,42366,13861,-24879,21179,83886,74458,49924,66260,83963,94440,41687,1115,39608,105137,75773,30767,63105,101033,38598,-52795,-80995,-84299,-122042,-112532,-62246,-7225,49085,68569,-14499,-91466,-88179,-79257,-52525,-9345,-12945,-79721,-143605,-137783,-45827,64972,62002,-38277,-122004,-113890,-66893,-12775,29969,27630,9937,82082,130585,35196,-35279,-14480,-3051,19455,35906,1971,56300,225848,292000,171745,-18295,-134162,-84342,66658,75613,-70154,-117679,-49976,-26973,-73851,-82940,-22718,-7182,-24653,-2355,60921,91717,116158,131840,124741,70561,16248,40162,31501,-65463,-85236,24444,119919,95701,17231,-21214,12541,18296,-32053,-59773,-20998,34750,11023,-40637,1666,34756,-7125,-4751,75650,140836,99552,-38879,-134624,-76863,13819,6296,-53672,-21693,16401,-20950,-82771,-80175,-37912,6221,31752,25015,35938,-8843,-91946,-104903,-72639,-16592,44044,91265,81209,20869,-6258],[-22061,-35419,-65571,-40427,1774,-10237,-14099,68644,158839,146873,58488,20039,30591,-2342,-27556,7507,40896,20179,-15360,34855,81828,42678,-48831,-66430,-4959,68735,75723,22498,-27458,-27567,-23711,-24060,-357,9906,-18570,-43932,-3781,58981,14882,-89545,-56768,51740,103404,70380,-5682,-26940,4264,-11150,-61858,-58406,5661,7031,-40937,-8832,46034,-966,-69882,-54127,1095,-2982,-35869,-74036,-85861,-51076,-78842,-97933,14192,94676,28598,-42783,-20605,22207,-599,-34834,12776,106142,83569,-27788,-103497,-135579,-167194,-192103,-124291,10989,69151,12478,-49600,-30888,53780,53673,-62962,-161216,-103320,13167,22241,-39461,-26334,65434,116095,116307,133494,151069,128457,47618,-31374,-8523,60491,56775,-18996,-66176,-69465,-29647,12021,16938,32532,69135,119888,134366,99136,59896,74930,72827,15849,-35285,-49880,-34372,-10284,7752,45430,44105,-7580,-85567,-131804,-103211,-41463,13847,31685,-40271,-90430,-88714,-80153,2627,85672,57427,16250,-35474,-64978,7983,75695,5647,-35698,33910,57340,47728,99639,118605,45616,-28578,-28620,-439,-11676,-74220,-125476,-115866,-55465,-49922,-99649,-113836,-37499,43448,66922,57796,41948,58832,96518,84583,28295,-24323,-98529,-118327,-62863,-7752,46721,99968,109035,66986,-1042,-11622,40171,110075,111121,44104,20048,65439,100810,60566,-58167,-163749,-142624,-39839,13720,11898,-22985,-69139,-67563,-51974,-57630,-69561,-101645,-118986,-71499,-32674,-37756,-427,36358,969,-23679,-34295,-57979,-61432,16473,84490,124518,175148,166316,100292,46966,36145,-15660,-50873,25235,73822,19009,-30265,-15064,-8719,-5417,-2609,14994,-20108,-102297,-131084,-79060,-12968,3054,-64796,-100908,-15926,77048,100365,109249,72250,-24934,-70648,-57689,-33976,26869,68424,83658,166644,234527,165514,49755,-6810,-44053,-109362,-138345,-30818,89120,96829,74995,78027,57408,4106,-98358,-166186,-57241,109797,148687,90184,49865,11306,-56351,-44697,7941,682,-27416,-50032,-5824,136589,189822,44956,-122592,-172335,-89119,14925,34071,6863,-36046,810,77277,105971,120242,71956,-36735,-91839,-26207,46063,-40793,-145011,-87219,17914,54822,34332,2722,-22284,22194,55794,4761,-56577,-51358,3188,50634,31458,-56143,-75775,-4263,68512,96366,92117,86186,83280,36741,-30766,-43383,-45308,-54367,-23264,15886,-4400,-16632,-4212,-19941,-33727,-33434,-37226,-57695,-62155,-18696,42777,87827,122103,102232,37663,45385,92662,98246,25434,-69230,-53553,45188,63278,14407,16008,9508,-38689,-7815,66897,61511,-18029,-97336,-105331,-44691,-27458,-21051,-5181,-26680,-43456,6217,29666,-34576,-52045,-825,61698,117535,73629,30054,71746,59082,-13173,-31820,-971,27193,14109,-26388,-92985,-127628,-55556,11787,25261,36433,-3995,-80686,-21649,37018,-56403,-118596,-31735,16189,-43654,-80206,-54796,-3174,20312,-34148,-76570,-18369,53560,9001,-44470,-51673,-65616,-39763,32911,118525,143826,111582,98416,41859,-78732,-98597,-94368,-87951,-32562,-15469,-94867,-137137,-56537,50402,62691,-29762,-93361,-81649,-86337,-150480,-183179,-128105,-64394,-23368,47004,106159,86727,78448,85392,46560,-6230,-9948,-41504,-102637,-33201,112405,142073,92398,49116,-30725,-95655,-123622,-116730,-36852,27054,42180,29163,6682,-31752,-56080,-6802,14141,-50475,-58921,-1813,-12146,-95301,-118196,-41658,37510,26839,-19844,-20106,45556,91819,37250,-17587,11102,101102,156692,133164,70305,21721,11867,28539,45633,38277,40905,33832,-27717,-44202,49506,126675,93840,-8276,-46411,-32043,-19364,24614,86478,40681,-47919,-48740,-12584,-66279,-115896,-73154,-38651,-17137,42677,103760,123027,102099,65181,44287,-697,-81819,-120423,-58631,-31759,-61682,-45474,4374,-6166,-33584,-18642,7785,43658,91498,132013,128170,65793,67695,92070,46917,-2212,8858,15058,30512,72248,81558,24032,-3938,-9509,-66796,-143343,-151069,-117136,-101893,-65264,-14058,7397,7399,28479,-7738,-115610,-178769,-85534,63829,121540,71636,24625,-7493,-51378,-82174,-23212,32505,-24721,-63774,-7096,14158,-14016,-8587,9314,7030,-9583,-42171,-20304,67898,64097,9905,43203,75330,38239,39879,72442,25002,-67081,-93363,-62011,-37894,-23217,-27765,-36238,42388,135705,129610,30763,-78380,-94704,-30018,18942,-28676,-103611,-70630,39461,93182,90018,80064,-9863,-48273,30092,79930,110653,125197,71376,-14259,-47645,-55291,-54975,-57483,-75198,-58945,6686,46836,90759,114173,70802,20726,-31152,-105746,-148870,-94005,19660,103110,63555,-32108,-38757,17521,-35141,-104841,-69659,-14098,-34484,-81390,-80416,-39604,-24161,-36905,-4204,61586,64998,-7317,-34185,28334,74174,78592,92196,113735,110491,85619,74047,62271,23129,-22539,-25494,50978,90504,77142,39167,-18126,-88474,-128920,-132122,-112424,-112782,-86071,9079,57940,34292,-33929,-100942,-111149,-46401,13596,3575,-39554,-51439,-30944,12931,56447,97315,103914,100719,119241,107806,30637,-38966,5779,77535,80786,7486,-1002,55790,71557,63720,9077,-105567,-186099,-125855,10123,85858,60279,-5828,-79726,-113380,-70843,-45073,-41232,38484,111644,87834,18086,-44782,-82582,-121496,-147131,-36548,123662,146092,81529,79752,66858,15268,-37770,-135406,-182951,-127079,-39873,8237,13922,-12356,3358,72644,106226,81876,41501,26257,17416,-24700,-75076,-73364,-40997,-25822,26886,112224,99022,689,-38680,6607,48760,50128,31633,4686,14857,42702,21834,21624,46679,47834,10595,-36812,-27637,-4381,-35069,-12255,25243,-24352,-72545,-10705,28332,-35246,-107497,-79751,-4143,52125,54572,2025,10259,124555,215600,160123,34972,-4327,-1905,-26605,-64281,-65014,-19344,-5154,-54328,-81599,-29741,54622,139066,140880,77339,19871,-31054,-63724,-56936,-40043,-69046,-126632,-74846,20822,15425,-35477,-14822,-2718,-68045,-114046,-36439,30757,21610,32603,75648,55828,38664,30133,-769,-44631,-86518,-85782,-44136,-35227,-37987,-12580,3861,30725,55459,10545,-55610,-68275,-70558,-94740,-128344,-90539,-4559,77212,95136,68296,28960,24935,43671,7845,-41707,-48783,-24938,-29025,-37674,-38271,2028,30330,-2807,-23440,43866,135152,184185,180315,119322,44280,15671,7491,-4250,-7471,6051,46306,83904,84866,46495,43887,48196,-9494,-52309,-64350,-37934,31267,86131,58430,27828,48363,39702,-48381,-116504,-122131,-109049,-84553,-15306,24770,51511,86386,64261,-10725,-26882,-20948,-97484,-157400,-93730,-8096,-23959,-72772,-52705,52105,155213,131548,3633,-93790,-58246,9421,7622,-29185,-26483,5896,41617,42685,983,-50491,-69199,-44675,21808,57826,27861,86639,242589,193732,-8436,-111041,-98264,-35171,83380,120217,17341,-68489,-78760,-67832,-81446,-94468,-48034,-9298,-25409,-36369,36021,94775,97851,115946,168159,168378,107945,50156,13437,-10284,-15401,42979,108445,62645,-9049,-10880,32838,18944,-50545,-87796,-32645,43692,19530,-51403,-25163,25152,12459,10740,86519,161797,129058,-28546,-164884,-94345,24990,17718,-24748,3353,2490,-54119,-85879,-70540,-31222,14968,55214,69901,52798,-45421,-119391,-92378,-50659,-3493,56333,105324,84940,14188,-8421],[-288,-44800,-94179,-44569,46339,86237,102905,147582,170693,137525,89141,57675,3260,-56628,-48606,-10576,15530,37097,35815,54273,99531,113535,41837,-34826,-25644,66289,118259,65049,-56234,-119038,-114425,-71676,-4101,20176,5352,83,22713,19619,-43843,-123016,-83016,49130,107351,45799,-7014,27315,45070,17047,4902,-2827,-3615,-42985,-115207,-87188,-15741,-27705,-57621,-28734,18142,9729,-22589,-58454,-85574,-99758,-138109,-112222,30775,94800,19122,-22768,33058,78142,22537,-45494,961,84124,42691,-84276,-174430,-176105,-162133,-171998,-92671,23180,43526,15719,-24687,-68217,-18820,26639,-45931,-149053,-145795,-69373,-34806,-55414,-48537,7563,57190,77688,74145,80990,83827,27899,-12747,22569,32737,-16549,-50037,-52538,-45020,785,20248,-7051,-9590,15398,66765,102176,81167,53023,79051,76815,9461,-44516,-53922,-34694,-17567,5575,48456,17671,-70438,-148810,-176356,-149985,-92952,-26008,32202,3482,-61216,-69922,-30465,13680,-827,-48496,-47580,-63492,-80723,-18797,47997,22052,30905,98871,106975,85052,139276,164355,68932,-27305,29815,120531,73833,-50710,-138387,-168424,-114509,-64359,-88015,-84901,12618,100706,89657,38026,-8800,-5577,31980,40265,-8491,-40493,-41617,-31076,-41026,-41384,16026,110154,157694,109771,14843,-42491,-19400,48562,45662,9545,42901,66260,42577,24491,-9470,-61047,-39919,48866,69880,50907,17525,-55687,-90373,-42482,26506,20639,-81143,-154153,-123958,-78341,-72694,-25783,40366,27501,2428,42476,32273,-45827,-11531,50407,75100,88279,65990,55829,63268,29575,-42284,-43778,45008,81948,14233,-55566,-75457,-90013,-40530,19311,19556,-37462,-93500,-109346,-49628,61638,89971,-21086,-137710,-100251,16262,120121,176931,138517,39617,6124,22913,15429,29654,71670,70025,85619,108036,71540,32103,9060,-46458,-104164,-109069,-29968,43518,62305,51889,36064,20918,8959,-24331,-44247,-24261,28664,43239,-2397,-36629,-25497,-37269,-27261,-21161,-56321,-54634,-34,86823,142838,123039,28177,-138720,-233056,-99270,49566,26363,-7113,-19958,40797,134469,140240,84455,15250,-43246,-77337,-41381,33998,-13579,-99828,-76757,7166,76357,72477,10398,-15706,40479,64215,30252,-9946,-35106,-12085,37957,37658,-28410,-45704,14817,71366,73777,74126,96870,82454,37628,13303,-18946,-43653,-14942,-4881,-34657,-55490,-45685,-31568,-63376,-101272,-84512,-70346,-107625,-124799,-79481,-22509,5128,6184,-3217,15821,77988,105904,75087,-17443,-107640,-81280,-226,-15384,-66238,-51896,-56298,-95264,-12629,105571,117298,3081,-113265,-78511,15827,27902,-19972,-74811,-106385,-71583,16153,57117,4221,-16598,6890,-441,2797,-7126,17073,71648,35862,-46163,-72109,-50513,-26985,-22843,-21484,-53990,-75208,-33227,-22987,-17826,36001,47866,-2747,10593,13000,-72609,-93905,-24529,-13348,-50459,-55632,-46965,-43061,-26963,-40746,-68790,-54354,-29056,-72632,-96626,-42827,16174,34870,37583,101652,128314,130803,212035,185342,-1133,-27862,26481,-4026,-19602,-26234,-145906,-208609,-94834,36594,71207,-10167,-77562,-57691,-54214,-116577,-137713,-71011,-2152,49642,98024,130399,106497,86033,87548,70717,14652,-47478,-120426,-181127,-101285,38947,96495,107273,119693,57874,7253,-572,-20993,7301,46465,20390,-33337,-41550,-49705,-42535,72156,119054,25635,20812,119007,87921,-40438,-103098,-41152,50564,40791,-46252,-110150,-83477,30934,82957,58486,35031,91015,147923,114384,82943,84276,42514,-2386,3036,32728,58634,27891,-22195,-26814,19402,98800,137917,77499,-11705,-48392,-28437,10565,42057,17984,-50260,-110952,-128896,-151840,-155039,-60423,40869,65433,89513,123854,112907,55141,11311,40223,55934,-21329,-65933,16914,9528,-86270,-86214,-8939,5908,-52266,-80186,-54216,-9801,14160,25407,48949,92226,163598,136607,-3101,-60641,27490,97081,94589,98782,111555,64438,17067,6936,-22219,-72575,-72088,-38087,-36170,-22239,-7881,-2967,32548,77686,29508,-46954,-56055,-17460,8380,5686,6192,42832,31310,-71648,-145682,-90883,-25937,-48795,-49040,-92,-11495,-58800,-65632,-50818,-35702,8519,49514,104561,137369,37086,-80455,-57555,18595,44264,56812,74714,43002,-24677,-68521,-78818,-49819,-9472,-11911,-16996,53886,107444,72293,-15400,-78441,-76148,-40431,6502,-11015,-104869,-106442,-1786,63535,56227,58262,7186,-27471,34101,62855,74276,108852,98004,37195,-3958,-53119,-91539,-53012,11392,-9201,-72361,-50072,63031,119703,92362,30877,-60109,-130164,-133779,-84272,-19714,52543,49076,-53331,-88504,-2228,-6593,-111524,-146043,-83290,-22898,-4219,7753,2113,-42706,-58004,-29667,-32907,-51004,-60857,-82428,-25047,60542,86932,54240,21276,5008,-3033,33239,98863,131030,84891,26239,31897,6591,-46428,-48247,-21003,-37023,-92790,-112995,-67484,-52056,-68608,-49274,-11182,25417,9421,-38199,-60611,-66969,-77381,-70885,-64262,-93133,-107585,-56361,32020,102534,105875,72817,52407,26386,-10162,-47402,-20636,55444,84376,17523,-5754,57575,130065,163168,97091,-40021,-120624,-86966,-9211,31574,3752,-76329,-168968,-165246,-53476,10696,9239,19459,35785,28641,-28204,-87221,-89315,-91282,-102983,2436,137304,147096,100591,81753,61744,6845,-80152,-154127,-136493,-81984,-72386,-24065,48213,30639,2597,78224,142202,159968,144201,84337,14590,-30051,-35930,-11642,-5460,-17222,33588,118831,95462,-31043,-88678,-44161,-3039,-22349,-35424,10954,101886,145536,102300,94129,88639,33347,-25796,-52484,-37137,-33458,-68518,-14717,57415,12760,-37823,2151,28245,4968,-28328,-30346,-10327,4006,13775,-17509,-22378,72056,145008,81051,3210,14003,29529,28373,14596,-11705,3686,43971,27195,1052,46683,85585,86658,75966,48552,-28518,-87146,-76255,-56783,-58239,-118541,-205098,-149778,-27770,3421,-10017,-28653,-87903,-135261,-100741,8520,52751,9375,-3070,20122,-29592,-89018,-61554,-11666,-25685,-93957,-107093,-21795,21264,-17824,-31482,-22891,-38841,-45532,-22761,10240,15366,-6748,-12960,-8328,29275,92440,142327,106049,59670,33156,4021,-19492,-40105,-20952,24524,50092,41138,21831,-5382,36450,62461,-9168,-59355,7754,97033,124267,174559,217236,142362,63381,39967,-8565,-54035,-32956,21652,74227,96088,59622,24413,-8585,-82406,-129584,-105468,-33128,4719,-10302,-21814,956,7180,-33304,-114774,-175945,-165469,-88128,-8579,77040,108084,91744,55284,8582,18480,71555,66000,-45537,-147155,-110460,7960,42878,13578,27197,97787,128552,59101,-25027,-48585,5992,64840,47178,-41877,-71652,-9401,18508,-22545,-55189,-95339,-116327,-63946,9799,36565,27371,74448,145070,22094,-159475,-149900,-42222,13300,64465,106496,36784,-87341,-151069,-102338,-63722,-92439,-85135,-53484,-75496,-105133,-32614,35488,42601,74136,168607,195223,107290,3726,-7930,42966,63226,40272,12586,-30387,-34165,-1293,45064,55762,-13806,-83829,-59440,-6965,-16756,-70669,-68560,-2594,17324,-25460,-2150,91711,105417,-23673,-172665,-118237,1044,39183,48732,45281,-21726,-79874,-72155,-46297,-14525,594,12204,46241,47362,-50491,-99967,-47055,-9474,11216,46767,78473,48541,8020,29728],[18690,10747,-28939,-33893,33117,109013,146613,141808,87199,46264,79949,87357,-9124,-68053,-21129,-16873,-41345,-2745,20710,17677,89398,172331,160469,80494,20824,24001,25544,-22419,-120363,-198128,-176342,-61420,37603,45791,33092,33669,26569,2234,-17256,-47880,-23208,73551,107084,26245,-6457,45549,28940,10630,53919,23008,-75177,-113637,-117577,-104455,-70473,-43364,-20416,6088,20843,6388,-34400,-71476,-89111,-117610,-136333,-51043,76087,85352,29099,26298,51017,28845,-29196,-64390,-22813,48580,17358,-63613,-106684,-94617,-77011,-76563,-30621,24325,33342,49245,40397,-46040,-52341,3626,18120,-45884,-98916,-101676,-76453,-63523,-38716,-11081,10636,16685,5024,33711,70513,42841,47075,99324,83608,1358,-16930,22858,54321,74285,37183,-41078,-61116,-42000,-4277,26917,46325,50129,76030,84845,45811,17278,-15755,-68314,-91127,-60371,-2022,27959,-36159,-155631,-164416,-88193,-48962,-15283,41826,41935,-21748,-41294,-6157,-13206,-70549,-81817,-52452,-65916,-70212,-27214,11065,2162,46638,108271,103708,88611,142977,180697,103076,-15370,22922,140240,142747,35950,-53728,-107978,-107015,-67248,-37623,-4003,57147,105325,91838,38216,-27149,-45057,-14751,27880,14180,-70,31250,42474,-14655,-79490,-72777,41181,157524,154195,58163,-47813,-92259,-54552,-38624,-7344,70338,47818,-33463,-33612,25159,59129,91865,118636,74329,47708,21591,-55974,-84503,1280,106592,87126,-42017,-110874,-75367,-12354,28192,51332,39255,-9687,-23082,65884,123560,42905,-7839,-9690,-14797,-25087,-39882,-19159,2255,-36538,-62870,6729,91285,87682,22614,-31731,-76086,-127202,-85607,-1493,-4161,-51083,-42794,-39768,-35358,37846,100732,66005,-30508,-94595,-60984,40043,105445,92690,58430,58327,78993,90960,98569,88822,45968,30102,26731,-12072,-26842,-1662,-6767,-29097,-47984,-58194,-28834,28895,17849,-41906,-35108,11809,30483,37106,27677,35051,4795,-79700,-100822,9035,67357,47256,22222,-9244,-27267,30111,142377,128484,23582,-6799,-105279,-242354,-131338,13073,-34572,-34501,-2253,26438,69298,73627,1841,-96418,-139982,-117913,-53079,17143,5935,-25277,-27918,-467,62003,69633,16979,-14091,-2045,-10395,12586,34797,-1088,-7000,40645,68919,34504,-18795,-30294,-13788,-19360,21037,80355,64028,48329,64253,3762,-56432,1389,10177,-65572,-103413,-89696,-53970,-95782,-153530,-111269,-56921,-90693,-136606,-102721,-22771,-1171,-44482,-39939,40527,106067,104603,62861,-30158,-115783,-102012,-56375,-64123,-84894,-96054,-145039,-165617,-61256,54317,96049,29612,-45254,-6164,63051,66725,33693,-19328,-75851,-59047,14380,53820,46576,55638,44295,-18510,-25113,5729,16166,8253,-23352,-82738,-113315,-108769,-112682,-94513,-35301,16153,49767,54655,-118,-17007,21184,33445,18987,38076,30760,-10376,-6538,13932,-6029,4097,20151,-13498,-63526,-66912,-42426,-46549,-69899,-60877,-54976,-41989,16138,83249,80823,9079,21839,75534,124161,211040,203783,81802,111469,188168,115480,21654,-11446,-100314,-140384,-78851,-22177,18081,14635,841,40807,44167,-34618,-88534,-50824,29088,78526,81964,86555,60080,24046,31039,73197,70959,-24116,-156130,-212820,-141421,-34065,43539,89058,82153,37447,44268,55868,31600,28143,7311,-56306,-92671,-72224,-35209,12673,125388,147111,47803,28577,103999,104687,60450,38838,45467,73341,36895,-78531,-174089,-135450,-5973,61671,50852,15311,23615,53596,45227,59944,77805,21742,-32439,-19323,8610,3555,-54616,-68489,-39134,-58051,-35503,101950,166522,57228,-70565,-75132,-28255,-19340,-31419,-54193,-138827,-219131,-208583,-155567,-79959,10946,63996,84544,86728,34577,-71627,-121154,-37349,56345,57790,42298,75286,25651,-39908,-33082,65,-5687,-61430,-95197,-81688,-67965,-86743,-91467,-36041,56269,137715,87709,-70567,-120769,25617,165724,149230,77878,70673,88791,75194,43560,23630,31885,95667,145961,117626,84009,57217,43481,72575,112062,87543,94347,128253,72966,-50742,-109021,-44054,64733,78175,-26013,-133913,-136360,-84716,-29803,42732,61732,12018,-24531,-29451,-22728,-6084,24191,61008,95053,85901,21516,-57303,-97518,-47990,35063,56959,54723,48337,21938,-3387,-45549,-67671,-55737,-53839,-31184,34689,63214,51945,9769,-19130,-22338,-40341,-6142,23125,-31517,-63824,-33977,8704,31676,48215,10725,-6590,29396,45478,34098,29209,42494,73143,74678,9353,-35454,18397,86561,24284,-100776,-96543,23222,86433,47710,-17125,-84115,-126213,-115206,-54905,-20957,-3408,-6359,-71453,-108253,-48336,-23438,-88094,-139879,-89264,6878,68514,87103,31858,-61222,-70642,-30374,-69008,-112387,-90447,-89509,-26421,83617,102819,26940,-43100,-79595,-76092,-1413,113197,188344,171724,97979,62646,12148,-53165,-61652,-24831,257,7524,3187,-16982,-48941,-59201,-55945,-37945,32547,79271,51845,-16535,-86538,-112799,-64749,-20429,-68213,-117748,-59157,55908,113055,71117,18597,-5895,-22545,-23322,-38063,-39412,-11946,-15573,-65994,-39091,34229,103098,147990,85509,-32416,-74149,-64751,-49692,-25873,-9272,-66280,-153738,-133509,-22294,43333,44322,17356,-17106,-49802,-104603,-137661,-81608,-12335,-9142,8170,30313,13861,-7918,23230,38958,-9788,-81530,-60741,33701,46743,-14935,-16604,43454,43271,14870,37049,49049,74369,105307,41495,-49954,-74203,-28642,9826,16365,4785,15471,77165,83404,-35880,-96112,-56429,-40403,-92958,-106799,-30064,69089,113501,75964,83115,103502,26851,-65733,-60562,-16581,-33615,-76025,-31961,43763,56364,34134,22136,36012,45539,2799,-60763,-96999,-101457,-53502,-5215,22306,61369,67426,14329,11404,46727,32326,42311,74570,50546,31372,57516,65272,75788,91370,45018,1658,17805,8995,-63925,-93751,-46010,-21621,-36974,-96133,-171177,-125584,-37216,-15544,-11195,-45057,-121394,-123882,-44539,17663,-272,-16324,13887,28353,-34506,-103528,-81746,1086,44564,14814,7895,56597,67804,27760,21554,15471,-35130,-59465,2260,72547,77929,52972,30118,38121,74608,140190,175655,106632,40439,36125,249,-44476,-42987,10145,73836,101257,78509,69084,71094,86096,59507,-13118,-40694,68,19246,14753,111898,204380,138039,51264,26648,-5618,-39760,-68222,-85299,-17458,93101,106311,51855,31628,25449,13913,-11320,-13251,-49343,-97583,-86853,-34176,-18048,-30377,-82125,-143815,-134148,-44039,20701,60389,79103,74367,17742,-7194,71087,120967,70644,-14865,-72057,-75252,-1025,71586,73751,53634,59866,39640,-24097,-29714,19230,68798,89155,70211,-13699,-61901,-5962,22771,-42834,-102625,-120745,-90264,-13561,24517,14475,13138,41397,44168,-40525,-120926,-85060,-4425,26599,55210,94991,23626,-114293,-167088,-89614,-32323,-54765,-74435,-93413,-126237,-147750,-104010,-41205,23307,82893,160614,165567,52092,-48660,-35774,50786,120860,67125,-45398,-80095,-30123,4044,54380,107567,57366,-31955,-52833,-42990,-34433,-52225,-81503,-40186,11855,-41887,-94186,-25130,45900,5629,-81238,-71582,-30358,11817,63595,61430,-33365,-68092,-27694,7882,26286,505,-18328,21844,43490,-10805,-19666,17517,20995,30651,38961,29880,1894,3927,51392],[-5147,51575,42012,-42652,-53000,10439,52339,49072,5319,-10674,53394,73301,-19998,-62870,1545,-6950,-72087,-64069,-42186,-15800,61244,135170,142919,107690,37377,-52826,-141861,-178075,-175069,-187804,-153020,-35602,36808,22406,23076,19933,-28569,-34449,14294,14958,19216,74773,89618,20306,-212,27768,-6819,-10945,49398,16026,-108078,-143736,-101094,-102734,-93281,-14031,40861,7116,-38258,-56286,-90596,-113631,-99880,-103039,-90911,12308,90429,79686,78358,89871,43244,-56779,-107701,-87595,-45270,23340,26063,3982,16032,5825,-5342,24474,45701,27883,22056,61567,80329,6961,-27568,9558,66450,49822,-12542,-67832,-72284,-42485,-7216,-2444,-17545,-36764,-32604,24059,72660,60302,91490,174067,171384,69684,15795,45581,71137,79337,36447,-50609,-46710,6754,22967,-789,8468,26852,32968,29175,38885,74068,45822,-77184,-152745,-142024,-80406,19547,3955,-136100,-131792,-10506,32497,29583,43770,41503,6483,-28503,-60504,-91146,-61665,6967,17641,-41264,-52797,-13148,10000,892,44144,77905,42125,27763,68127,98414,51449,-51413,-40860,85189,149498,81146,6027,-41420,-76164,-77855,-12357,48155,62071,81782,122690,94486,-3323,-59387,-37552,18910,34831,18860,-128,-5710,-21264,-81989,-122759,-44530,81519,131340,82378,-15569,-112757,-126964,-87204,1428,79760,29002,-59637,-49102,39999,114494,140398,120636,71428,44219,2714,-59937,-60663,13655,86433,73599,-1318,-31438,8591,82951,141254,128458,37749,-50069,-52145,20586,93679,67117,17008,-13490,-53515,-77885,-69356,-53535,-80346,-107381,-82165,6823,78737,49747,-5825,-25236,-59475,-120323,-92688,-27709,-40793,-64136,-10932,1345,-56556,-87389,-35056,56635,82278,-26275,-110403,-94332,-57619,-27676,11822,40420,68131,107360,121150,74488,42207,54725,19127,-82362,-126515,-60876,12834,23753,-32964,-97292,-62861,31658,25069,-40290,-13562,38222,20636,-3361,44190,110400,72061,-55955,-91757,44192,116289,50016,37757,79918,36118,13405,86692,58206,-59648,-61407,-75488,-199397,-166487,-57882,-77447,-68364,-43369,-56973,-54027,-14929,-35323,-165150,-251588,-183555,-53535,11197,-3009,6207,17108,-3928,9445,4502,-23014,-44266,-76179,-110977,-35727,49156,37663,35458,63834,72718,37654,-33129,-82490,-93266,-93246,-21773,50533,45245,58248,85724,38998,-10281,32503,23651,-79802,-154962,-119864,-46926,-84648,-139197,-106082,-55168,-52329,-71406,-52453,17265,33559,-11038,4618,59632,71336,59622,64053,16645,-83360,-126537,-95176,-48329,-28847,-60804,-141171,-162503,-86830,188,49893,45865,45453,86473,113111,66447,48274,47287,-5096,-36713,-21479,-1153,40407,96532,88562,26712,26441,56590,21052,-46443,-70917,-99478,-120728,-116575,-136876,-155649,-112155,-981,115297,139055,68396,13754,-19604,-36466,-11564,48431,50970,29076,19480,-813,-3197,39721,45230,-3815,-71063,-95743,-38885,6416,-15498,-18738,9332,55358,97655,120915,88745,-9144,-28000,42383,99219,118365,107653,92093,157236,196021,131397,42755,4910,-21425,-25501,-44641,-74199,-19640,54852,93404,134666,104579,-4708,-79429,-60719,31303,89742,75498,36041,-31986,-59054,-9993,67770,99585,26793,-104039,-157597,-109186,-19105,55265,60296,-21023,-60139,8300,33273,13724,25147,-13619,-55036,-41545,-24176,15983,71505,105701,73106,1368,-35216,-30418,6211,82097,144350,121568,84201,35357,-64153,-137186,-73782,2404,-2503,-12809,-16342,-24265,-19313,3287,44513,37254,-21104,-37854,-2720,881,-46196,-102697,-78739,4707,-2045,-60728,33523,154047,90681,-70225,-111743,-65357,-42162,-31786,-18960,-99092,-202411,-174874,-90955,-74610,-70315,-25000,-11880,-37884,-92369,-182775,-218563,-126108,-6259,69177,98354,84639,38823,62823,76558,24128,-16424,-42485,-76935,-92765,-87129,-95100,-108303,-74503,-20332,30282,17480,-63867,-105952,3437,140756,132719,22789,-7719,49089,78008,54806,54407,96360,169934,213826,187988,138410,90305,69891,68847,73843,89238,169236,208040,99834,-74700,-110320,-876,106666,125015,57787,-65819,-114455,-72976,7299,96751,104811,49231,29420,39020,49362,50316,20053,8282,8526,-3528,27376,49932,-32479,-68736,14838,65319,62255,53532,27938,15045,-2169,-41341,-81916,-100881,-53919,38122,80937,86293,59425,20822,-10004,-54753,-25642,33371,30031,-13222,-48867,-35068,22993,66731,32044,11861,14791,13938,10444,-18121,-24167,26507,74676,63143,39695,52110,64659,19148,-40397,-53256,-3115,35303,-30066,-92967,-74757,-84804,-117247,-34694,29749,-20764,-75466,-80411,-86355,-80540,-52820,-17628,-16501,-2780,48131,87303,83354,35141,-21876,-25984,-5806,-55715,-109648,-110702,-92744,13220,137970,115651,30012,-13260,-55103,-59987,7124,77145,109828,125226,105789,90054,48686,14354,-735,-24325,-35122,39706,87216,-6641,-94095,-51794,6960,14352,59790,113222,89396,-11905,-77288,-43589,36158,80455,52653,-19937,-24301,60164,108673,45135,-6679,-31304,-50168,-29719,-31531,-44623,-60542,-104431,-144571,-76218,6831,40583,49913,-15745,-77792,-51465,-17414,-31323,-32759,-3417,-25311,-68646,-58228,-28955,7513,53693,47004,-22810,-89820,-127604,-112585,-25532,51513,42455,-6395,-59973,-90152,-106062,-39553,17505,-22934,-44480,77214,211412,161728,45863,-8514,6534,26927,43130,38717,6134,-1699,14806,-29805,-92900,-87070,-40039,-30194,-19141,-1700,9210,68541,89165,-15093,-82335,-55979,-49257,-90251,-96076,-59255,-33770,-40313,-82996,-44490,49200,29549,-41720,-11751,39352,16641,-14140,-13450,-3809,53187,91522,71054,65177,38614,-61934,-133737,-150319,-132100,-44036,75174,139117,122060,72594,44833,62281,63664,10753,7182,31958,11955,11703,41870,53492,75181,69308,-7777,-28853,6649,-30400,-92447,-63438,9196,17092,-11014,-43269,-76314,-33097,-11538,-37901,-9198,9725,-44551,-65043,-47379,-59916,-92151,-32695,50153,55028,5282,-31809,-55717,-5201,71606,68475,45883,52398,55125,59371,67023,31320,-16933,-14707,43857,62548,16278,-26401,-27011,8819,32028,59941,114375,114973,90587,90939,60462,21193,-19215,-54688,-25240,54152,66531,74408,82589,23176,-55249,-61154,-14039,1101,-44781,-29241,82014,117734,46597,264,-5481,1700,506,-67279,-145103,-100378,41838,101426,77294,100478,165687,195953,97435,-35002,-111596,-105625,-69624,-38355,-14396,12453,-13592,-67476,-81673,-43202,-17741,-31601,-26516,29123,17926,11954,68238,53695,-32132,-74300,-71530,-82262,-56590,32106,88203,60420,11652,-14247,-24671,4630,48622,76681,58943,30934,-14995,-42935,-7761,4088,-72528,-128103,-88954,-4004,66383,83626,46292,11444,17403,21032,-1786,-20022,-27374,-9674,-1803,20704,61578,29462,-45045,-71298,-40154,436,11650,-21143,-93781,-115338,-107473,-109259,-71415,38706,115722,144919,111949,9404,-62982,-55473,46114,162756,130609,8417,-32283,-8402,-13459,31230,98748,77850,5884,-34434,-40322,-15049,-7466,-55604,-78167,-33755,-41843,-97053,-75627,570,41571,36195,5997,-52635,-60764,-7592,18528,-39440,-48875,356,40905,48431,12373,6136,53706,67069,30695,37780,27901,-7136,25957,27431,-20552,-32858,-11345,6192],[-23689,56722,69101,-32973,-103419,-81998,-41358,-11210,16976,58777,86232,52419,-20008,-43310,4073,16379,-31054,-59819,-57371,-478,49853,54683,21636,14613,-18439,-115468,-217752,-217127,-144833,-86467,-52859,-6466,4938,-18256,9738,8491,-72676,-79208,-3189,-46,-19575,17866,44379,8852,-5315,12369,7595,12176,39345,26002,-18136,-44614,-53657,-79002,-54633,56645,96509,-9084,-86132,-98439,-122254,-121215,-78964,-58188,-24112,44526,63803,90923,157066,146250,46321,-63453,-103476,-70457,-36983,1492,12052,36823,80242,43080,21870,93931,125442,56269,-4826,18096,70163,51351,24556,55444,113463,112413,41219,-40072,-45913,1165,16290,5916,-7793,-19042,-6717,31625,58516,48402,76829,173873,201456,116128,32048,2435,-25551,-5325,18744,-7134,21386,86375,94308,23773,-18097,-2399,-17753,-65430,-40538,53148,89159,-1336,-106152,-146304,-103150,-11392,-6145,-96164,-68373,44162,86177,62176,36005,27462,36877,-573,-90165,-108142,3153,97795,74781,-3230,-12032,26217,43517,36731,48319,26100,-35269,-43681,-13448,-13528,-49952,-101186,-65322,65956,134185,83802,29330,3739,-15531,-35875,4809,61280,64984,86988,156068,133454,11181,-49108,-22989,10994,15652,-24679,-98047,-82314,-13497,-21897,-55920,-28270,30053,77972,79284,14017,-90734,-105608,-20127,68902,91417,43032,-6407,-7967,32586,83171,86090,78805,100641,83767,2335,-53126,-46441,-20561,5216,16519,20043,31832,66768,126056,153793,113858,29919,-26456,-17427,-16829,-15188,-874,42750,59142,1082,-57277,-43026,-28281,-87233,-112409,-90015,-34492,23442,-6123,-51863,-44656,-53183,-96061,-60189,-34245,-78293,-86162,-15047,9484,-57123,-151268,-154657,-26716,69975,3059,-106548,-153584,-156654,-103011,-17476,23182,26816,34676,29695,16995,58778,95332,16653,-113281,-167476,-110737,-22865,-6486,-73695,-104955,-43546,29341,24365,21454,73552,91493,21886,-37141,29821,136520,123261,6440,-54048,14778,46108,-21103,11887,117242,75932,902,9211,-31986,-96439,-93898,-112230,-218848,-221882,-106461,-75409,-92175,-109832,-113904,-83251,-23572,-11665,-149423,-276694,-214363,-65518,3737,-16898,-11368,18392,10247,2556,-29733,-66987,-79656,-101938,-125078,-46199,45608,52355,53592,56418,34285,-21310,-72244,-73272,-67117,-77960,-32291,22176,27168,41240,67454,77666,78216,68470,11536,-75790,-126374,-66100,7562,-14601,-57510,-85924,-92737,-38392,14038,8749,6043,9810,25525,55560,31208,-26020,-46690,6614,39033,-48838,-144564,-102377,-569,36121,4329,-78397,-144364,-97654,-1084,58596,84071,120121,175176,168152,53980,-4726,18594,11931,-24275,-56158,-59279,-7298,73237,111159,84742,59861,49356,28510,-11890,-47437,-71643,-71894,-49177,-68108,-150379,-174852,-71218,65922,115395,81358,20220,-64902,-80462,-11804,50826,42522,16439,-28516,-74658,-41522,6226,-3919,-27138,-77207,-101406,-14659,80549,76834,31651,13111,70088,128627,132158,87926,6936,-4046,44232,59061,30312,5338,622,23926,20466,18978,-2334,-24373,-6011,15548,-33803,-87306,-30849,37351,77763,103116,40485,-67001,-105406,-63780,29913,108707,106640,34364,-65661,-69801,3885,46696,42887,19074,-23039,-52922,-27943,37337,69314,-2152,-108478,-120742,-35176,-9561,-16229,28739,14696,8313,41184,53473,89479,106672,47033,-7642,-29216,-72121,-133862,-132455,-13823,111691,115619,79218,48272,-2677,-16054,24626,20693,-37544,-42790,-27847,-28671,-27408,11597,63691,39242,-24987,-29723,14143,10988,-47514,-78860,-22862,93649,141445,54736,17056,78842,65676,-40233,-82884,-65418,-22518,25485,38572,-42664,-129110,-104997,-30134,-31201,-69694,-74710,-97400,-123584,-129137,-162484,-194301,-149511,-71382,-922,42262,36210,16148,80481,96410,19906,4702,14459,-51764,-115730,-87673,-46368,-73561,-87834,-65945,-19727,22351,28503,-6756,5830,58067,53053,-27239,-62022,-30828,17421,41851,66997,102652,123060,115958,96966,74727,47817,45087,20731,-18505,-316,89420,136559,62809,-69573,-70283,42679,119578,125315,76939,-26076,-45575,15770,44465,61479,59489,17669,6450,44014,91835,86135,16378,-28893,-38544,-46922,7198,108522,76455,-38239,-33208,45715,64009,19645,-32075,-34170,6451,13588,-42907,-86193,-35016,67485,96306,66857,20090,-33308,-67551,-88428,-60089,-4686,16815,-9279,-48423,-35906,27804,93718,72003,1004,-55455,-65666,-14426,6436,-14294,-34597,-7459,30078,20582,-18627,-39639,-29426,3699,-7640,-14889,-4365,-71107,-126913,-51259,-21258,-83846,-12430,72022,-22423,-114577,-65007,-39593,-60653,-28305,60306,99100,82950,74481,63146,24100,19484,41339,31773,6902,-34502,-71506,-92752,-80550,41082,133687,66591,7691,29876,15085,512,40094,36074,-10751,2698,51258,58172,4332,11661,54128,16632,-59109,-3947,78926,1380,-100096,-46644,54836,71969,66393,78930,72404,-1478,-35488,28128,93649,142402,171763,90420,-12699,10754,80595,56631,10108,-31633,-64334,-40239,-31446,-24788,-31545,-83425,-143000,-104107,-12068,22445,-11952,-78047,-85896,-23805,37402,27258,5008,14387,14623,11743,770,-54820,-53313,32281,44256,-33091,-83531,-78258,-19571,39869,40257,7903,-7361,-21533,-37716,-57874,-32889,-5719,-26191,27252,163725,230862,145205,27490,-29666,-39072,-10960,51681,88054,62521,26742,8264,-22488,-55123,-37047,-35735,-88793,-104066,-57499,15145,92859,105151,18506,-62719,-48436,-4265,12430,21026,3606,-45012,-120701,-195574,-142668,-10684,49445,65045,102451,92897,54361,58576,34050,-38767,3036,89508,112835,92429,10143,-108315,-120020,-75777,-39665,42068,145988,190299,148565,101881,95143,81849,46701,4579,-8799,-46540,-95102,-55248,19762,42029,43461,41773,6222,12123,20808,-46080,-103633,-52966,25505,28436,3670,-4336,-11268,12640,-16169,-50177,35415,116482,64926,-17705,-90215,-134001,-112542,-13569,41882,21552,7392,3352,-59638,-55064,16833,2684,-49516,-40223,10738,71244,74433,9959,-22485,19492,74719,41837,-66061,-129475,-79105,-16261,-22765,-51266,32425,148981,198820,157713,104573,92050,5991,-151176,-176755,-37900,44311,67003,31531,-92044,-175531,-115434,-8443,6281,-63378,-38181,65845,64259,-5608,-28166,-25220,3270,27647,-13844,-72304,-75466,-9418,37575,34670,54940,133456,188893,83397,-79460,-118251,-43745,3494,-407,5632,35430,24063,-22254,-64062,-53369,-30669,-49026,-39057,49150,68959,33329,5616,-57246,-123494,-150147,-142202,-123690,-94416,-19538,73366,84113,32200,14191,24719,24537,23991,38837,14877,-17868,-49161,-60800,-31890,-38487,-107932,-105390,-8607,67222,108702,160003,134320,40792,1464,16943,-3233,-43671,-66104,-27766,-18237,-36468,6333,70598,100317,64445,18947,50754,91770,37228,-55931,-42912,-4792,-31249,-39081,41719,103069,104347,62275,3416,-39535,-39760,55472,160915,161142,113636,69893,18020,-41520,-30970,14343,17499,-20620,-39654,-16293,18264,21688,-15980,-74687,-79579,-35721,891,10263,19755,55160,67909,35462,-38207,-67499,-47622,-27933,-43291,-50986,-15918,25917,30312,8041,41356,113021,117519,46588,6211,-38844,-68364,-9489,3448,-32186,-21348,-21400,-63416],[-16037,38044,57479,4698,-70673,-80812,-37757,-5351,46976,130665,130039,45873,-6131,-13795,-351,26220,25357,-19506,-48207,-1333,45636,16110,-58975,-82680,-87708,-119485,-147216,-116156,-65027,-2757,31656,24460,-9317,-39670,-10332,-5197,-67083,-86471,-32718,-37168,-86382,-76403,-32958,-33870,-35999,12553,58533,67340,53912,63122,109183,97757,16240,-26893,3026,67452,60690,-28066,-61992,-67777,-98369,-84644,-42733,-29839,4824,25856,3813,72652,171305,124751,23181,-33227,-53523,-31143,-12299,-36727,-59556,4548,58687,8374,1645,97656,145927,62921,-48751,-53341,23096,41754,45743,97480,145305,112966,16319,-61910,-35271,14318,1200,-2858,20370,42888,40070,14962,4055,-4994,6778,75264,120459,87405,24831,-53243,-136077,-112306,-12388,38826,29509,23910,54637,26273,-25880,-19146,-35708,-106514,-113559,-35073,54877,76125,-9309,-91976,-78741,-48699,-50794,-56281,11491,92994,97041,50704,20791,26473,62322,43964,-29355,-32333,28308,57085,39753,19675,39712,46101,33649,30338,22630,-36153,-90460,-74717,-35669,-56417,-97841,-108231,-31911,79831,112372,77033,51040,49186,62651,41338,22182,45272,60046,84605,117765,78848,-13365,-15095,23101,22406,-12225,-86674,-155642,-83070,29865,42835,33322,49657,48132,53070,57504,-5571,-86031,-28405,111493,146811,95563,72334,76134,41655,2246,907,-5447,35340,116718,103468,-5519,-60478,-66333,-63636,-41671,-30324,-4935,40527,71613,95457,86527,46917,7749,17291,41399,-9829,-65865,-44362,59632,126131,71401,-24781,-26743,8992,-17140,-50822,-65497,-40252,-4807,-30362,-55202,-35798,-32949,-58661,-26354,-29960,-92671,-104472,-38234,1139,-22959,-77023,-108360,-63227,-22102,-28238,-49816,-78769,-116932,-85537,16413,75971,45320,-15885,-55086,-14657,71285,70085,-25652,-82809,-93014,-92537,-82336,-83492,-96579,-61668,-13448,-7383,-16407,44379,116356,129112,89520,31015,12158,61658,67305,10553,-40823,-38855,-47568,-54800,16953,95277,68384,21577,-7239,-79679,-89037,-76426,-193040,-329440,-266674,-96158,-59117,-87886,-114150,-79181,-9278,26383,12349,-103960,-224682,-195662,-92406,-28769,-25842,-26076,2692,47039,68166,22279,-37541,-59751,-47754,-36269,2781,37683,24623,2396,-3496,1078,-36988,-63652,-7059,37573,1177,-16018,4462,2055,4673,51070,108923,124925,67442,-19113,-28048,24828,68984,90584,82042,44342,-41858,-92032,-11632,68111,24475,-55078,-55270,36980,86828,6656,-98795,-150511,-98510,-4150,-31485,-120421,-78404,26028,52816,23972,-54549,-149573,-94508,41999,133862,163277,179597,218464,193071,67737,-39589,-55881,-31721,-21706,-49185,-67713,-40572,32918,120317,131973,67903,11854,30777,49780,7350,-28807,-4503,38551,13266,-82132,-124062,-73610,-15943,9301,26004,18205,-48939,-41092,41239,60306,42683,30916,-37281,-88298,-50144,-17264,-11217,2264,-32933,-46016,44583,145141,143372,55453,-25666,15977,112832,147253,116440,55884,63753,66525,25410,10849,-12597,-79108,-112637,-120426,-73466,-46838,-52025,-27778,-3022,-31670,-65208,-54567,-59539,-40350,-10736,-53473,-113314,-98148,-26696,58871,135355,132799,73613,11948,18286,56021,35450,-21037,-23899,17040,37577,57654,56909,-157,-102330,-130110,-79977,-21303,-5090,17743,73492,66184,40652,45366,88191,155342,117878,20725,2784,10188,-45732,-136512,-196255,-98965,47767,86474,78467,53579,36750,84883,98909,43459,-9785,-19221,-32326,-20591,6923,44939,97962,97580,38112,4855,30617,28650,-27676,-45378,27827,130546,181340,124052,52627,62370,59064,20486,3363,-17821,8725,62231,46606,-28550,-71350,-62199,-36682,-10037,6415,-20352,-59127,-42722,3075,-12833,-69382,-77326,-66321,-70854,-54219,-21553,-41347,-16437,13243,7346,60611,82909,-23092,-126725,-94422,-44338,-92414,-115933,-53732,33827,101261,133936,104512,67108,43881,1574,-46592,-71613,-77836,-20484,48568,75272,95476,93028,35041,-14314,-7788,10721,26610,-11499,-73205,-96076,-53824,10504,14620,-50184,-69016,680,71143,79579,39709,-13451,22727,107835,86054,16490,-21656,-57212,-59005,5130,95305,110449,45284,-13079,-21864,-38430,-31519,86119,143536,8241,-82623,-14284,17686,-52402,-98502,-75262,-19203,32956,20975,-10774,30778,88100,38566,-36977,-77595,-109808,-114622,-95207,-71372,-36730,-3145,-9471,-35245,-1097,48268,105203,91762,-38441,-156850,-156433,-56503,39789,63146,-4220,-57238,-51834,-66661,-108981,-111770,-71703,-23111,-12239,-13461,-14362,-47877,-82956,-39435,16938,-7330,14566,50005,-40545,-101255,-28564,513,872,50637,100232,114974,102670,77944,39318,-13013,-3689,45783,27977,-10858,-12187,-561,1425,-8940,50722,70640,-11809,-49922,610,28793,35845,70930,53159,-20000,-35610,9377,-5437,-100285,-92177,31933,79994,6682,-25759,16066,11099,-49290,-38447,37366,53123,7989,-5806,45122,50340,15026,13315,39436,124050,194274,125275,1057,-18718,48286,70150,26208,-27343,-53679,-47243,-42674,7922,52705,148,-117751,-146820,-56217,19703,4085,-23091,-11005,11904,39388,40400,27731,33880,33860,29685,3191,-70681,-82241,-8355,6361,-42055,-69606,-43674,21904,34782,-19381,-47697,12702,77541,69396,29493,-377,-35101,-17911,91076,149321,87825,1396,-52606,-70514,-79715,-57300,23754,106672,93663,55911,63730,51798,13292,11640,-16972,-116285,-177928,-114799,14642,92756,102263,32340,-54766,-31072,67669,120065,121420,88815,47326,-22163,-114274,-94967,-13588,58071,145166,186070,107964,35973,56278,44770,-44300,-39934,45836,87608,60244,-14129,-65900,-19881,36981,54276,94051,124415,108323,63615,48094,53209,25589,-379,16876,35257,-38545,-138603,-124340,-37264,12041,23925,43524,44993,33332,8231,-35767,-84566,-81262,-33693,-7475,5561,16076,-1058,-31805,-81341,-59399,84227,168012,87057,-18288,-90735,-107038,-48222,2672,-32746,-65217,-37875,-37959,-107336,-123689,-71376,-79115,-117485,-94039,-17414,62159,71438,8681,-34552,7932,83801,64454,-50641,-110586,-65515,-27844,-48068,-80842,-12717,132633,212011,126581,41068,67136,20264,-141664,-197727,-84062,5769,34919,-14432,-125903,-186799,-123410,-3880,33675,-51264,-96866,-12602,37603,-5701,-42807,-51164,-18276,27907,43486,44785,21276,-6928,-14120,-45230,-78387,-32635,20909,-34989,-91749,-64374,-2822,23391,9284,-1942,26685,30427,-16317,-49925,-11518,15828,28909,71303,139096,141394,60799,-38163,-98822,-111927,-152002,-175581,-132315,-79839,-31787,47197,94008,82722,59244,24096,-11952,-11140,20052,19979,-4385,-59647,-87488,-58765,-75521,-117023,-49765,50425,66038,90051,183176,193131,79252,-12805,-29507,-70638,-142841,-137880,-29943,7876,-40669,2181,114676,176695,115055,48858,86374,128668,63834,-18975,2874,42886,34229,1995,20612,45371,42890,21826,5294,-11747,-2680,40068,70919,99463,153594,128640,34577,-55015,-90914,-78779,-69831,-81715,-55645,8065,39172,26446,21805,-2569,-31079,26105,128535,141898,82222,57608,34420,20391,16586,35927,21931,-11621,-36382,-47562,-18391,21189,15341,-11058,41292,136918,153499,47476,-56661,-87239,-66261,-24581,-6294,28089,59296,11049,-71110],[-15517,-2142,20096,20293,-16605,-21780,12842,1101,3267,69868,85165,40425,28196,24304,11057,22574,38630,-3101,-57895,-37766,26468,26618,-30466,-72120,-73445,-45212,-22097,-12658,-14415,10141,52619,53358,8602,-39512,-54632,-51821,-41205,-36286,-16461,-18024,-69880,-108363,-83533,-63482,-43932,35360,103966,108881,79082,92387,141245,123900,50977,29197,26662,-10922,-41226,-26908,7403,-1481,-34727,-26248,-22770,-41850,-30047,-34919,-53008,20085,85211,20571,-25205,-20408,-32681,-768,26890,-34600,-81394,1099,35115,-36526,-36504,47808,78738,11987,-67391,-57428,4954,4364,39083,106815,122504,52706,-20780,-44980,-2929,4350,-23273,-11750,29210,74580,63271,-13408,-49204,-45336,-37806,-20899,1014,3162,-11168,-64760,-139033,-126453,-6917,51638,-42095,-135479,-67602,6193,268,-6151,1230,-34001,-80624,-92656,-31141,64646,37056,-48963,-63347,-70427,-74081,-34032,53266,119730,88328,26155,22684,54579,83661,84890,69885,67912,25127,-31813,-20224,31812,69452,23641,-34757,-34764,-13424,-49306,-79163,-45269,-4197,-12477,-35578,-47502,-1681,50599,63560,53933,61275,84877,92080,37988,-6056,3797,14960,22915,28734,4439,-9033,44994,69075,51283,2871,-90448,-141162,-47836,49625,38646,29444,67305,75167,68697,48167,-32449,-90473,16956,158331,139997,57978,72444,124287,75119,-9004,-44905,-50771,465,58967,30522,-47954,-69999,-77725,-67730,-24324,-37110,-51119,-1543,23107,21264,31837,28653,-1090,18326,45244,-1596,-34407,-14913,54317,107856,67047,-16443,-22993,30084,56936,35301,-4258,-9807,-10418,-26339,-12211,10877,3141,-27797,-31080,-34588,-65029,-92029,-62868,-26060,-4553,17785,7283,-38869,-73287,-47596,19813,35524,-10937,-22095,58255,148659,136416,47676,-5832,33038,69580,567,-68280,-25692,13194,-38529,-125313,-140017,-67187,-3881,-3724,-31939,-39395,7986,58971,99299,141796,104417,-3972,-39934,-33112,-32505,-34810,-35904,-57555,-17466,45933,49567,38276,41905,1399,-83855,-76501,-62085,-249951,-406614,-247856,-53618,-57669,-57280,-45375,-16664,20063,17070,-17451,-105830,-191012,-165247,-114120,-90273,-60068,-30327,-7192,51833,95697,66909,28063,-3745,7580,28544,23788,-298,-32708,-74497,-78392,-17692,5339,-10663,31186,85945,41297,-14518,-17882,-35431,-36096,38536,101422,81042,13144,-39086,40376,155729,146607,119197,118416,88426,10412,-26676,30271,66391,-7084,-103970,-96074,20535,92309,25385,-95036,-182781,-159147,-58270,-37627,-87104,-77917,-20179,-40,-27142,-88962,-130914,-64145,64907,173255,191189,159787,144730,123408,52486,-41748,-102193,-93365,-45586,-46084,-75642,-69707,-5340,93853,126747,68520,-2923,-15199,-10697,-37781,-63607,-17377,31698,-5887,-50461,-38772,-30464,-65481,-83216,-42001,13253,5656,15933,51772,47001,53909,60703,1903,-17762,-3973,3126,47990,86132,50309,28613,76094,131184,117448,31403,-58528,-26595,86783,145764,123841,68492,76533,49371,-10063,11719,11399,-61368,-80473,-85004,-61134,-27718,-19983,-32174,-43937,-48537,-62324,-120734,-183942,-161903,-94082,-76062,-88566,-65509,-4691,64533,98423,62904,51725,80823,93066,70944,22488,-31976,-43342,-3746,54029,79613,928,-144934,-213568,-135691,-38303,-6849,8564,57908,101041,80127,19737,-12996,51092,133819,63838,4456,44024,28263,-53431,-134722,-200292,-119215,26060,54854,30848,-7858,-16830,52431,88319,40942,7162,-22190,-70400,-41025,17274,26663,60136,100949,76490,34931,36873,12911,-56590,-85398,-23405,44002,45904,12081,31776,85983,92821,71282,53642,7914,-10186,-5614,-41500,-76231,-62480,-63564,-100684,-67022,15543,29137,28216,84881,125329,87020,27733,13215,-25507,-102803,-110435,-46795,-79721,-113021,-70270,4367,81742,83175,-17182,-112456,-110722,-111681,-181125,-182026,-68165,59657,133149,152198,121374,114417,96949,1005,-73326,-90095,-91516,-22724,56010,62555,72810,99408,45114,-28732,-17742,17021,17720,-30822,-78452,-136121,-152170,-98422,-43752,-49095,-85744,-78156,-10789,35146,41148,21402,31259,83788,76342,1803,-65268,-98621,-84951,-20603,62163,100617,60288,-4796,-21114,-31219,-38733,50933,121594,15762,-95171,-65624,-41999,-90857,-93180,-61787,-65811,-25081,34584,50259,74844,71439,-41766,-115255,-102673,-104479,-98178,-63057,-44316,-22749,33305,19677,-33512,7708,42311,60668,43666,-68091,-179577,-177835,-100773,15716,105705,72208,-21732,-79107,-113731,-129310,-98139,-60939,-38246,-10864,-5155,-20272,-9979,-6902,-38787,-15648,5447,-6533,-31490,-81610,-80226,-20788,-6691,26850,76206,70686,65017,80302,68370,28482,-20388,-35704,-11768,-18304,-31035,-1108,58665,109275,89412,61272,30848,-27045,-71861,-58166,-10898,37440,89317,109571,74255,34768,1434,-53058,-161212,-188368,-52139,92622,89393,-1438,-43681,-16543,-13422,-21349,2918,-18694,-88301,-90171,23873,97199,45944,-27456,-16413,84705,142293,105243,58407,28640,31879,45523,21673,-10997,-18547,-46748,-76971,4773,105221,53139,-120291,-200224,-134360,-25557,41576,86205,96776,47579,6443,2130,8813,29774,15344,-16696,-44231,-74744,-64952,-29284,-9341,-21685,-70026,-64995,-10216,-2093,-33756,-42620,36903,111183,81816,18387,-2978,-35402,7859,101278,69476,-60228,-126271,-100210,-81606,-81351,-60366,11823,81751,56349,29886,92033,104891,38114,8467,6127,-79237,-154557,-80719,35568,66697,67364,14103,-49892,-2989,101791,124855,93539,77826,110713,133835,70618,30852,25695,43601,117937,167722,113312,33528,23928,33342,-11018,-17266,31027,27684,-11873,-26646,2816,49430,55925,46240,65992,55490,1438,-51746,-50752,-24340,-29571,-26420,44080,120453,76584,-52186,-130891,-120215,-54142,23082,63078,45303,4617,-11025,-4465,-31703,-77980,-81603,-42846,18686,53333,10371,-73812,-124217,-52092,95259,135781,31465,-34442,-13171,19016,37269,3382,-87536,-98322,-44625,-47782,-108626,-137951,-98743,-54548,-40692,-37059,-8312,42784,87094,62858,-10719,-6416,85646,104987,31709,-12727,-25280,-22489,-11719,-22869,-33998,24299,76356,14242,-55375,-17907,12328,-28878,-66405,-49781,-39152,-15748,-10253,-61456,-114604,-71941,47668,103381,-9623,-155178,-122249,-25527,-21276,-49720,-58008,-23907,26606,55069,89647,95640,46356,1262,-51428,-110507,-113880,-89878,-87483,-25749,4406,-17951,-32936,-45704,-41832,24347,49983,12391,20612,66949,53991,84413,159539,205589,197573,111266,-14922,-53907,-35235,-88850,-125962,-92723,-51466,-8309,46018,82665,88648,45554,-37276,-61107,-12163,47758,71305,58119,-8942,-43714,-41877,-95012,-111483,-20366,35277,16306,42101,117064,147620,90945,3494,-52776,-91982,-141373,-128865,-25076,35375,32824,74869,119838,114488,53492,17419,41788,72968,53579,-6528,-37590,-35519,-1772,5726,9770,2172,-19703,-31576,-22473,-9617,5428,-21121,-64436,-20376,82634,81805,12786,-60018,-113915,-129330,-131696,-120728,-64402,-4691,9010,-2325,23094,57524,74366,121159,167361,146728,89805,51317,6514,-14676,20157,90412,76507,3434,-51872,-32788,18648,35087,-7250,-60226,-21637,63945,89840,6011,-86475,-67936,-16263,-33505,-33213,64639,105573,22699,-64297],[-32392,-56089,-34598,-11116,1745,31710,40752,-20828,-67005,-46733,-18239,24187,66449,56147,36312,27802,24329,8464,-28693,-27671,-3713,23574,32670,13441,15810,57008,49415,12495,-3776,-4081,28315,57445,34976,-23426,-87740,-100835,-38783,6121,14529,41740,44531,-23769,-56114,-38264,-9338,56622,117057,109674,69524,53630,40662,7473,1280,28635,2914,-77117,-72966,5255,33707,15647,24297,31530,-22006,-74541,-92925,-104331,-79551,-21541,-30823,-81853,-33415,8854,-28733,17349,83037,50399,25696,81724,49512,-59615,-63098,-10767,-28932,-71413,-53293,12711,35684,-16618,16976,66710,28416,-37039,-20684,38019,62799,10374,-33519,-34773,-15855,40040,49723,-31437,-70250,-45592,-19044,-28590,-66838,-89158,-72126,-39158,-41840,-27507,47857,34351,-107532,-202485,-112058,8825,29098,19601,69293,88520,17283,-79307,-84838,-190,18806,-47381,-82005,-86368,-70136,-36431,20417,75293,58227,11113,34921,84315,94834,94193,114031,124239,64715,-18368,-11653,38219,57507,-6125,-81587,-68789,12658,27805,5914,18775,23083,35787,65764,32278,-28351,-44764,-12445,3995,32657,69140,26350,-84296,-99573,-52529,-53544,-70506,-38959,6435,56530,90348,64343,48085,35325,-39037,-103824,-56717,-838,-17880,-19636,20907,60978,98579,76105,-3878,-60553,-5634,71124,49620,-10587,27248,113896,99159,29498,-8461,-36154,-50671,-64166,-89009,-82635,-36322,-27665,-29574,7998,-12873,-66632,-54233,-52421,-58309,8700,59561,26511,4070,1413,-35123,-33751,-16879,6897,26844,12294,-7400,-856,47300,103282,119433,59593,-13999,-46726,-34562,13172,31796,3255,-52978,-76761,-41749,-8054,-41244,-61782,-42701,-9354,24143,29835,-17770,-44754,-10524,48050,64577,56570,35332,55145,150969,202596,146629,102797,106049,69091,-21107,-48870,16391,59183,-5303,-130035,-141175,-28735,29709,15540,16095,15972,-1911,-8741,31563,108190,101604,3120,-55980,-52129,-30133,10874,34622,12288,27932,34988,12543,35637,57127,10137,-56980,-63062,-77579,-227641,-332783,-167482,-17100,-33941,11023,49778,13245,-37816,-56816,-59478,-124611,-170468,-109521,-84736,-117082,-90171,-29952,-13530,-1866,25029,31767,52085,35509,14957,12880,-10149,-39832,-46266,-68122,-78714,-22096,28865,25873,18915,40176,12243,-28919,-24399,-36255,-44078,16334,63008,26469,-12587,1639,100764,162224,116454,91203,96602,79979,52869,48094,63710,56020,-19269,-92608,-90018,-13497,78534,78892,-18483,-109049,-90641,-26008,-30077,-74859,-103549,-85933,-50249,-60653,-74970,-30460,14983,67651,135367,121740,51590,7798,6772,-15992,-50409,-80159,-76844,-42232,-53004,-92178,-80917,-14686,45188,59052,58236,17683,-67954,-127812,-137309,-130819,-74293,-33231,-60493,-59997,-9465,632,-49957,-81109,-51366,15164,53955,53853,24536,41570,80093,63526,30797,57753,52159,36275,93740,140707,114631,76835,65364,64380,39757,-15004,-64837,-11388,89740,120653,82933,35472,33687,7920,-16823,23290,47136,45781,90104,66003,26077,56634,81055,12268,-61130,-51740,-44602,-125727,-204909,-175323,-76748,-20443,-28439,-37693,-15031,28104,18968,-44564,-23137,70073,104561,57054,10447,-1512,262,12374,59901,64258,-59673,-217331,-227932,-117653,-45625,-25334,1628,43113,83129,91836,59978,9731,22516,44313,-22340,-12460,50237,-6847,-85303,-129547,-175834,-108380,26973,17005,-53846,-75214,-67901,-34020,19015,21191,3861,-26323,-66469,-24278,19610,-25021,-23222,34946,51962,42261,36973,-11174,-86868,-123681,-86769,-42522,-72533,-111700,-26382,92171,138271,116736,75175,12003,-46924,-92419,-109432,-89585,-35071,-32197,-105802,-107537,-20400,42481,75826,99873,82993,58853,63138,74679,16957,-71027,-67009,13561,-6589,-67067,-47363,31705,75758,54260,2323,-43577,-65876,-111026,-190490,-195662,-105702,16732,101160,114895,72952,102573,131931,29301,-83172,-95357,-71716,-2822,63513,57189,46104,73763,61521,31934,44994,50043,16094,-35891,-58838,-108970,-151768,-129806,-73034,-43196,-46595,-74762,-37180,62415,141709,110326,15833,-19207,6409,-1693,-41881,-55173,-34143,-4602,23779,52511,31582,-18796,-30571,-4152,33981,82479,82059,15373,-35735,-21828,-946,-286,22496,7792,-81733,-85542,19589,80666,75734,42433,-44807,-63127,2643,-5235,-31976,-2505,6992,17111,92267,69211,-20213,-7920,29,-18049,-19563,-17801,-36982,-66118,-68038,1527,91149,101359,60982,-2469,-71927,-88032,-41511,2552,42736,67443,31406,-10515,29388,63055,-8823,-66653,-69170,-66354,-86797,-101222,-78607,-49957,-45688,-10026,2441,-6697,23120,67542,69610,29103,-25058,-46892,-25609,-1437,361,-4728,49497,131641,130345,71547,38373,25019,-10822,-38941,-15696,39081,94778,131122,125256,81024,-12878,-75669,-133808,-176118,-114264,32006,81315,10288,-54615,-45071,-17668,-2227,8283,-44302,-122993,-113779,5499,82089,49391,5427,28654,79353,86492,67979,90506,76881,25537,9920,32858,43446,32606,-27731,-110604,-52226,77170,68899,-93146,-199038,-174134,-70211,46880,133380,156385,80512,6377,-19195,-20923,-74,-23989,-80818,-104074,-77811,-23393,-6734,-6290,-21147,-80195,-79724,-7602,30484,15582,-3604,35394,54380,13203,-15665,19088,28369,41031,59245,-17438,-125874,-146029,-78539,-46783,-33972,-7999,36343,55399,21774,13039,74893,82548,-2033,-34801,12674,-10318,-42908,31440,75799,31731,4732,-16119,-31769,9297,54563,31452,-16679,-16024,63543,145663,120856,60359,26768,15096,28541,79258,124854,90090,40927,50326,39402,33090,35586,-9529,-49859,-32699,7894,24156,-12097,-26573,1703,-26,-49194,-111565,-100024,-34556,-18165,-10151,64265,159712,158314,53069,-82769,-163805,-107129,19122,58653,2189,-32691,-12508,12526,4022,-26073,-50642,-43349,26057,82244,26625,-64138,-97352,-31212,65908,72441,-22782,-41157,60373,123815,78971,6245,-64922,-54766,-3951,9693,-38441,-81702,-45922,33481,53267,16174,-8608,5523,74438,95453,23995,975,67244,87523,49706,12401,-14805,4437,52009,21456,-64186,-98019,-72043,-53838,-75913,-100488,-68107,10388,26456,-8601,-54282,-42899,-84,-22962,-78367,-24316,107538,159065,30498,-154446,-196611,-128723,-65499,-21157,814,18683,18129,-1688,37787,95118,75919,23273,11054,-2232,-56560,-70073,-5154,79743,31599,-56188,-98791,-125871,-89263,27149,78257,72374,94461,82109,20036,48204,118633,164448,182923,120150,-1693,-25790,-3053,-47492,-67683,-59157,-53525,8987,77024,77617,41202,-22132,-84884,-56048,11547,58285,83361,90206,69968,73578,22062,-101820,-119140,-44757,-29059,-28951,-5509,6815,28923,60446,53931,5092,-35202,-39483,-42286,-21360,26459,99913,137195,84122,18956,-18704,-42372,-47377,-7549,57226,25329,-74416,-116702,-51521,17331,44429,14073,-51355,-82449,-46577,-1139,870,-38946,-91342,-70319,253,7982,-6496,-30598,-65634,-99867,-108742,-71313,-28935,-29036,-40716,-36408,-3811,50520,127574,165436,116139,63653,67625,80093,48485,-10160,-29594,27157,48257,255,-36452,38625,107064,64995,-24651,-80393,-56099,-10326,10521,-4630,-10028,36449,53101,-16052,-42532,54154,95495,26327,-42594],[-35454,-87802,-71311,-41395,-2150,58740,48242,-36477,-82383,-75442,-60615,3262,61940,54399,53981,43838,15941,37225,59587,37374,-31047,-20373,38095,56680,67970,98544,60590,23686,16932,-7886,-15671,32924,65470,23338,-53682,-84519,-50243,-21010,4621,87539,163605,103788,16787,10625,19390,45189,97996,84232,17860,-50292,-99156,-110955,-80835,-33704,-28274,-33675,28715,57250,-5821,-32802,48514,85021,-3312,-80669,-113089,-126976,-70725,-18039,-69714,-87818,26921,74985,5382,39608,131811,152464,166050,172755,66081,-60302,-55388,-30479,-84676,-109199,-32866,64040,67706,-16658,-22746,-6896,-71811,-109627,-28913,76024,96539,31637,-38698,-85860,-92866,-20579,21169,-30437,-66069,-41851,11972,24290,-55400,-127904,-107249,-12132,47977,74740,79410,1177,-105563,-125029,-29451,39600,26909,45047,136669,161501,64432,-40939,-54194,-8162,2817,-51624,-95560,-94682,-55429,-37114,-23416,10353,18515,-2950,30832,85572,91908,75006,94772,136534,128793,75025,52242,45859,47027,20488,-32756,-4549,115167,157941,122978,81794,23262,21478,91558,58006,-86447,-133849,-53570,-8716,13085,28329,-53780,-179409,-164602,-73534,-69745,-112743,-65890,44224,96357,66624,7160,726,32264,7716,-63262,-73502,-52403,-23020,15302,9178,33966,122096,121536,50194,-13173,-43732,-24411,-4507,-36261,-23633,67679,111239,83148,57758,-5108,-107184,-164371,-135473,-60611,19513,43004,14671,18591,7848,-44547,-69260,-97868,-111808,-35831,43222,46273,16743,-30180,-99344,-121888,-108662,-64352,-31317,-6400,17639,13202,41029,114834,163041,78729,-55677,-94527,-59916,-15289,-6696,-54626,-136850,-124063,-26024,44104,16321,-18983,-4837,8956,-10077,-12763,930,11601,29111,15365,896,46767,53313,16594,72784,150407,126713,91341,87254,48226,5086,3348,26234,43322,-5223,-105305,-112422,-34295,25428,49039,81773,84481,46353,1986,-7287,39110,74919,41255,4702,-1622,10002,48926,75186,59875,26635,-20334,-10667,52451,71306,37038,-7329,-32281,-76505,-155179,-209423,-130151,-19683,17481,89768,109825,17409,-79908,-95848,-68776,-110575,-112328,-20312,-8103,-65356,-62694,-23198,-35054,-76367,-75528,-41812,23762,34121,2414,-5133,-19297,-30500,-4307,10880,391,-5207,-7697,4631,-9714,-37287,-51058,-48682,-15786,-2453,-34138,-33662,9851,27165,41229,82744,122192,103652,69489,69145,70014,56300,49577,55315,69161,63898,-2949,-68167,-95358,-67504,35069,93873,45489,-6033,27172,50847,-7529,-75824,-109826,-96326,-50081,-31938,4893,70686,84309,64049,58352,6046,-68549,-84476,-67466,-83355,-78350,-24446,27575,19763,-41414,-77736,-50967,3931,-4257,-51315,-7294,13299,-67660,-127698,-132479,-114697,-74290,-50064,-50377,-49927,-18523,14586,-6154,-39215,-32307,16014,71035,79251,30856,59412,95244,41247,14600,47247,44329,28789,48283,76609,82266,63824,33076,1468,-36740,-77384,-93321,-16362,68204,55367,4746,-13869,-8645,-20544,-1265,41782,72960,119470,187982,147061,72628,94918,134049,46197,-49632,-22336,20813,-13660,-99081,-112756,-37423,8547,-20683,-46481,-38552,-21053,-26003,-67950,-56362,16856,65555,31502,-18968,-7348,47079,89885,106270,57388,-81769,-172647,-126531,-48257,-54597,-61804,-42276,-33872,27796,113775,145360,87393,14557,-45586,-82544,-32276,4544,-51791,-71561,-71173,-133122,-111760,-8283,-36520,-117716,-89515,-43107,-53978,-46632,-9336,7063,11494,5053,29197,12483,-63403,-71371,-25720,-1835,-324,-7725,-36240,-73479,-83035,-46842,-23653,-61902,-99020,-43248,52604,116163,130350,102633,20483,-66800,-114783,-90202,-39981,17424,26280,-45660,-73686,-3535,67830,71650,1495,-61359,-18510,59362,73623,26712,-7556,22244,101675,107439,51354,23515,50167,79297,69645,46172,32831,21647,-8989,-70442,-108873,-96321,-18046,64993,81273,24456,25662,64820,27800,-47317,-56921,-38755,13187,67534,62256,15930,-14582,-513,51497,77068,50088,16056,-29647,-51829,-68740,-92179,-81583,-52317,-35420,-13133,-42372,-32234,102141,219107,165390,21670,-68314,-68587,-42163,-22827,688,11121,-4992,-14845,-16390,-32534,-38299,-11085,48002,113147,130975,83846,37984,33645,66405,111036,145087,145842,61680,-67682,-97995,1498,79579,38307,-17240,-40763,7710,92836,59933,6218,35585,21026,-1449,66639,79951,16495,-13482,-57732,-85528,-42871,67929,144231,99958,48023,49836,57365,63682,100721,66709,-33040,-68799,-29250,27363,107254,134836,77503,32145,67373,86117,18327,-82383,-131859,-96669,-72865,-77520,-76142,-76138,-75812,-61545,-87591,-88228,-27253,39442,59213,13213,-41052,-24729,28601,67812,53972,-11847,-14218,51097,67968,38217,11761,25804,45215,32581,12772,21526,62638,70481,36522,3460,-62867,-99394,-84742,-99555,-127217,-62661,-14018,-26760,-24706,-14697,-24213,-14774,16594,-5075,-65337,-75697,-12907,17867,27327,72472,100360,75696,23164,-22845,-5620,18157,3151,5456,70729,117335,94808,22244,-93936,-104667,2521,69542,-9388,-114845,-116932,-46874,16617,79160,131829,89709,30405,-8700,-33995,-17165,-31291,-108533,-142080,-84302,11002,37220,-17144,-69863,-89568,-47530,58228,101371,43693,-4936,1046,-19481,-18931,66005,151286,135758,64528,14535,-75902,-149503,-112692,-38309,-4861,14225,28862,34455,25762,12116,29537,51041,18811,-62399,-78691,-15126,18731,46960,97894,69263,-12913,-37669,-13370,2940,-7145,-26773,-45016,-64699,-56691,-16937,4011,-14636,-29977,-21509,-5463,-22359,12460,116317,135167,84138,80929,67206,37442,-593,-18926,-14305,-15133,-18812,-6244,-27758,-45944,-38671,-42580,-69312,-114741,-82586,12746,37102,31734,62209,104848,107760,62974,-30130,-108763,-64045,26332,29340,-38700,-52503,-13051,9372,5053,17662,15795,-19991,5868,63998,23804,-36428,-45536,-7378,45009,50152,-12724,-24574,59534,125353,80179,24604,-7268,-9080,10674,37860,25795,10221,50251,87375,35602,-24613,-35007,-27142,15365,51514,37641,23872,28322,19784,-2538,-23588,-4346,38694,68519,14654,-59039,-101863,-68347,7312,-14231,-149536,-187418,-82161,-29984,-26079,-21103,-11939,-21680,-63319,-99446,-31943,98427,142664,31025,-129839,-211548,-181943,-65702,57438,107175,80649,-11587,-86289,-38417,51535,45089,-12820,33888,87691,6899,-18820,97894,136876,12975,-76539,-119863,-162160,-108903,17925,88228,110401,83636,4352,-42766,4036,38420,60430,78424,19630,-74239,-80037,-44651,-55783,-53953,-50455,-60481,-425,82581,68046,-10054,-76779,-77531,-1631,25224,-2891,8663,62918,114438,155059,68129,-91945,-119926,-79124,-80766,-60407,-50650,-74572,-74225,-13985,54248,47394,-12360,-7082,3397,-17799,-5336,66867,86828,19564,-15141,-38764,-83196,-89809,-21010,91339,90612,-16272,-63149,1370,58098,67540,17490,-72143,-112193,-40761,17948,-3213,6142,7233,-26293,-23486,-15687,5197,20920,6637,-31113,-25465,23395,19608,-46962,-83405,-78946,-59892,-21091,54669,75560,20968,7828,60224,114641,99182,19925,-68803,-66286,-17028,861,24244,118002,154178,49419,-55295,-73457,-43070,-22835,1764,34120,83203,108062,62657,-14241,-47190,1758,36813,20060,-18995],[-11583,-64808,-47364,-25054,-1275,57924,48723,-37871,-70949,-39335,-26849,-20177,-1268,19101,54862,46142,2113,27334,72166,21984,-71706,-67217,-9593,9333,16254,48548,56326,71732,54748,-18921,-58700,13387,102588,82553,9565,-22686,-41245,-77547,-35546,88523,185263,146637,51966,28105,16010,13448,56502,53485,-27476,-122880,-148168,-111469,-101321,-88237,-28804,73536,152656,91619,-49567,-90906,26600,117656,45298,-47848,-78207,-92713,-47729,13253,-1140,39,76927,95090,35648,48100,113190,148639,181586,176532,57607,-42433,-25266,-15790,-59662,-66124,-12876,51983,62225,-22387,-63342,-52103,-88482,-126590,-70575,15456,50857,21206,-49612,-127319,-147740,-72274,-7452,-9456,-43980,-61533,417,59269,987,-88455,-89203,-18388,38625,52339,11348,-49307,-75050,-34214,54900,51551,8679,65921,160876,139400,23075,-28318,18163,53532,19929,-37021,-69934,-66109,-29713,-22251,-9376,15789,-450,-26682,7386,64286,80257,54906,62409,113212,116743,93835,84993,66290,83375,96916,64967,84956,192979,241931,200265,114725,10726,-41203,13011,9632,-116077,-148065,-22176,54055,50452,30958,-33637,-117982,-112665,-26673,-6977,-77219,-76757,19344,28360,-24378,-49300,-32248,3955,18014,-16240,-44445,-33208,55602,115142,33187,6644,110423,118111,38764,-8949,-43287,-27542,28897,10144,-37401,14174,85637,90219,77258,13941,-109577,-159897,-82165,-21361,9481,37346,32232,22657,4404,-17606,-27571,-71155,-118102,-106033,-52563,-6039,9942,-47667,-152542,-202413,-175588,-90947,-28449,18715,28518,-26097,-36499,44072,111881,55876,-44191,-68107,-53762,-42327,-39557,-96547,-184736,-118866,26014,82625,45952,30221,59964,56130,8577,13993,58969,42596,13322,-27504,-47917,3141,22582,-23763,-14070,21781,-8309,-44296,-32450,-22610,-3294,8589,289,1337,-19343,-70528,-83089,-58080,-1636,40983,55196,63232,81344,49342,-9260,8868,74111,70415,37324,2042,-6546,5392,24857,39269,11567,-42607,-14670,42015,58194,70793,48415,21228,-7921,-96122,-210237,-196053,-58074,34990,113061,108277,24714,-34821,-49220,-58650,-91162,-56355,41447,64157,33083,14464,2545,-42367,-96190,-110322,-74311,5059,24397,18070,51977,55353,22718,19949,41970,66724,42141,-28925,-27465,-25069,-81710,-97235,-62352,-21976,-4270,-53713,-93844,-36435,55694,124193,141595,100980,69853,76149,73847,48827,25322,-3548,6994,63578,69832,3059,-67902,-123718,-109844,-15093,37312,24751,23350,53488,55074,4621,-43749,-55397,-45510,-26178,6897,56091,81271,85442,52004,615,-70457,-119336,-98418,-64300,-63752,-58763,20183,114165,88563,-514,-21670,-1272,13712,-43333,-136538,-97551,-28312,-14745,1105,3355,-2877,-7229,-15966,-11905,-15180,-2460,36060,16476,-37921,-36568,26457,81234,99665,70693,63350,81441,53425,4388,-14408,-2722,6257,-28240,-49350,-22308,8565,3360,-34415,-92624,-136395,-144027,-80360,-9328,-22761,-52551,-33459,472,-9861,2920,38330,62666,88546,129308,99829,34517,24733,62869,28998,-16608,23017,94891,124132,36307,-58928,-51502,-28016,-57426,-61547,-33125,-27927,-3660,16305,12105,977,9562,-7994,-55974,-42933,57847,151290,157068,77614,-53424,-82479,2175,56594,-4678,-68707,-94375,-102086,-18537,99068,130361,66463,-25023,-86315,-82321,-39729,-48360,-64561,-25072,-1413,-66272,-88743,-46381,-65028,-116943,-87056,-10828,-7618,-53323,-26269,26239,54179,47885,23462,-30488,-70715,-58135,-28805,-21620,-58281,-82070,-60647,-36082,5409,66733,44745,-27739,-45680,-23649,-4613,22698,87098,118481,34213,-69745,-101942,-58722,-2826,34140,35254,-9658,-14908,59725,111174,64489,-59452,-115777,-28952,42613,13598,-2983,39793,74005,110913,107612,83550,51151,45519,102924,124478,79166,48397,58361,74214,56441,7998,-25053,6315,57322,71067,8888,-62088,-60365,-4140,24655,8166,-10885,25153,68811,62851,-8196,-88214,-67649,23643,45599,16464,24643,-8783,-46359,-37962,-16781,788,-11539,-43022,-50028,-77608,-65856,61724,159671,123521,53771,-4920,-72627,-90390,-46670,-1718,-4479,-34602,-31555,-41620,-66197,-36776,31814,83655,113203,126281,116923,76764,51882,91363,153185,190921,165870,54725,-57819,-88536,-25649,50651,-5943,-101908,-112448,-29919,50453,22799,-3663,34124,-4534,-64223,-20139,52888,65359,14699,-84562,-106018,-38388,76055,172024,182050,160972,110767,35842,28919,71684,29626,-47202,-61127,-44963,-23751,31508,80633,87842,79279,71621,38688,-14796,-69389,-95700,-49085,-9931,-5047,-11839,-32400,-45130,-40401,-67657,-101064,-83197,-12160,25335,-16485,-34875,20206,70039,82209,65941,15937,-21711,-16927,-15961,-16729,-46819,-40478,20849,51692,10186,-24656,15535,-3062,-93069,-105031,-90938,-97565,-56796,-44894,-113090,-118291,-83752,-61061,7173,53631,1798,-39425,2129,37990,13737,-17342,-3483,-1210,22756,94464,113224,56691,-51118,-146662,-148165,-78917,-11729,38006,109323,177539,171740,97920,-7174,-63768,-36634,42360,45752,-13686,-11286,13547,-15340,1972,69311,66490,30766,-1183,-23460,19849,29623,-66346,-125982,-75190,29216,78599,9394,-63443,-64670,-7025,82448,89470,14112,-18836,-12325,-26575,39859,216535,317685,218922,75491,8549,-77273,-142929,-88411,-12172,19353,24408,5622,-22744,-28115,-10587,31120,41122,-9759,-73455,-86843,-51067,-1817,57122,68098,5813,-29802,6320,43274,39874,-20790,-52780,-27144,-1252,13152,-25791,-105903,-123318,-68521,-23869,3680,-6604,10669,80936,106383,81463,75499,61145,6554,-50867,-11457,54021,30360,4510,51866,69840,20744,-38397,-70941,-69754,-77091,-40818,45693,86931,81006,52808,18741,7827,19471,9474,9671,61388,71549,15429,-51109,-70512,-28363,28963,34710,38655,53881,10893,-13280,30744,29989,-2684,-9475,17050,64406,91994,68680,29000,23629,68279,72396,38166,13289,-6593,-30420,-28047,22593,98246,146973,104552,-12646,-72969,-37206,-8109,-17696,-1622,48983,50246,-2926,-23655,-15010,8870,50950,58244,40872,28638,30265,21179,62731,136529,69710,-123625,-200117,-138749,-114494,-74731,13062,38633,-42294,-97142,-104277,-72739,25746,87352,14037,-109495,-167323,-127371,2015,127821,163978,102347,-34085,-119199,-67664,16321,2793,-56609,-4827,63387,9705,10998,111619,111566,-2870,-62142,-94109,-118574,-68937,25170,89436,99381,17470,-68053,-53639,43173,65857,24752,-36958,-117151,-159282,-136045,-74057,-46065,-32189,-13147,-15815,-14211,19006,24236,-16079,-57673,-33973,46361,28313,-68178,-63951,40970,111475,128899,59257,-44741,-63594,-58849,-79218,-70695,-61172,-73289,-95736,-91771,-32359,-2216,-53945,-69146,-24283,4392,-5224,-17585,-24615,-33248,-2748,-30927,-85501,-55127,34913,129226,149896,97430,84585,124891,93393,36302,-24014,-87465,-92885,-3444,28779,-17376,31973,94644,34599,-1407,10786,36962,58335,45615,23302,49151,82280,45679,-44793,-97447,-108799,-99591,-68296,-41295,-49453,-47217,-7366,45867,104414,101066,48935,-31883,-60050,-21729,37841,83723,125721,105275,299,-68569,-58997,-22293,9607,51547,68624,81318,70941,6167,-43129,-56110,-42345,-18057,12734,9561],[28742,6512,29662,20136,10078,45097,35773,-43562,-77754,-27656,5295,-35609,-54900,4110,62523,38473,-12640,-26009,-47548,-115429,-132668,-70233,-30240,-54820,-68799,-22052,49749,102328,64588,-30845,-48164,38246,124863,97596,11289,-324,-1331,-67063,-52411,39039,98020,80762,29198,25994,34964,13358,10309,24883,-13913,-69301,-54875,-14958,-48864,-82645,-1363,136480,177492,83417,-51862,-118614,-33666,98508,80607,-11112,-47679,-59525,-30842,48871,108380,95377,51134,21832,15951,21400,14813,24332,68417,103812,40463,-23542,-15196,-11138,-16365,1907,22522,45237,52040,-28863,-57688,-11132,-6622,-64553,-54644,-14773,-9490,-27208,-46522,-100559,-149940,-117935,-35509,28592,9354,-57410,-15999,67497,51010,-28235,-70059,-68448,-59686,-82238,-109792,-99107,-69545,-28791,33942,19837,5890,58551,93876,39467,-45300,-38944,56147,102916,42608,-23222,-21431,9739,7309,-21249,19627,58197,-2083,-44333,-732,54472,75865,56289,39659,43484,5758,-5084,53344,91080,127898,133773,96709,81813,147154,207446,188583,105302,-2008,-90016,-76930,-45301,-88943,-95392,23608,97190,83944,74862,70587,28561,6098,50578,71762,-11814,-66167,-43476,-79217,-111491,-69730,-16022,-3631,8154,5013,-26894,-3287,114561,137583,-1477,-55977,32530,30166,-41594,-41636,-20728,-7604,48872,59274,-17363,-36974,9671,40699,52385,28864,-39282,-67275,-23684,-37150,-72972,-38795,25088,38687,-382,7082,43413,1532,-78943,-128153,-127691,-97688,-60329,-76257,-146178,-157973,-101383,-29520,537,18902,10666,-77814,-151457,-105532,-1968,52165,61208,48805,16763,545,1979,-40712,-106339,-41166,94221,119995,45528,27146,68509,78553,69202,108425,117186,27827,-31150,-12294,1206,2985,-16231,-50864,-53354,-53282,-88903,-118719,-109956,-79528,-37693,-25165,-47046,-53848,-36048,-30298,-32387,-28045,-19366,-30066,-54410,-24522,48102,35024,-30555,-10285,50961,49168,-207,-64362,-78770,-68649,-34079,22825,43882,10982,8447,8605,16128,77779,90739,89204,103663,-64406,-313492,-282444,-88041,-5847,66518,76801,43158,50590,36249,-44870,-113360,-87547,16693,96282,107483,71604,46244,18286,-27580,-72457,-59435,23461,40157,58770,133020,142178,63087,-6244,-11303,58583,97486,32269,-9413,-24068,-69305,-82174,-46743,-38435,-56214,-92159,-107569,-40264,66671,161480,159581,69904,45513,80606,61203,11853,-14929,-55311,-21545,66236,62111,7430,-42189,-106211,-95148,-22474,-22976,-40819,-17524,-8258,-9112,10022,32127,35617,15024,-8210,15046,49010,53943,58096,39178,-9073,-73713,-97527,-67346,-7759,46321,46508,43044,94478,99693,46233,26018,5212,-25653,-77875,-140448,-110712,-36092,41376,107541,124499,98305,52540,-4085,-29426,-13836,18725,50523,22481,-47456,-38797,59724,102424,101606,80074,39479,70052,120784,51606,-22315,-2159,25782,-27272,-87800,-75210,-24254,-9354,-49404,-117936,-146050,-139889,-102763,-48567,-33507,-32556,8140,69485,43087,-2720,2451,15505,24432,56115,41153,-15217,-64741,-39921,4450,24309,52913,116324,169512,112300,-17271,-70938,-53124,-48303,-23198,20719,15254,28796,101101,128950,50599,-19086,-41303,-58916,-29293,71493,150370,154408,107982,35979,19552,84686,131794,78614,-22387,-92718,-89170,-17078,28071,-5951,-51146,-80159,-76676,-38158,-17909,-53765,-53793,-26743,-11314,-7354,-15174,-29499,-41979,-83219,-123350,-50148,16968,-15817,-11698,40795,46830,-75,-64108,-90245,-65483,-38084,-9425,7179,-52665,-92235,-47852,4141,69230,134117,64030,-58339,-78290,-42500,-49316,-46508,28213,85974,26938,-65004,-107305,-82264,-27690,-5568,-10219,-12079,24502,90019,115110,69122,-8256,-23898,37752,30842,-52447,-43924,57317,82237,37057,-13815,20709,55120,59580,119000,142848,70272,7510,20447,63870,75441,43453,10316,14196,39935,74695,38016,-73069,-114820,-12133,85588,52776,1071,27234,56371,44315,-28340,-95593,-52256,30352,27504,-2128,24263,6635,-26848,-12861,37789,47986,-6000,-61322,-82630,-114350,-104922,-25171,40059,53547,76884,68244,-26377,-89892,-68682,-41394,-39260,-33078,0,6489,-27130,-12119,46453,67277,54191,77226,122805,98473,46305,51269,79689,108051,96999,12479,-72431,-102417,-66864,9695,-22737,-129706,-159468,-95005,-42863,-43105,-22134,13519,-12918,-63319,-38461,40981,93382,45278,-78376,-102873,-60212,-18882,35011,121370,175861,106605,13390,18124,5217,-63535,-50936,1947,-11921,-72866,-106588,-58778,17078,34141,-11052,-61346,-89168,-66367,-24001,15731,41723,78652,98510,71586,40832,49404,40624,-28412,-81304,-42519,-15643,-41808,-10746,44231,38841,6257,19562,59010,47929,-1508,-31909,-26704,-44222,-59152,-39028,-14943,-44545,-67754,-3888,-15752,-134330,-129300,-58776,-45148,-39700,-42811,-98976,-113725,-87787,-68587,-6724,55938,18456,-29102,-1835,25634,20363,9327,31599,52586,55259,72582,87885,40830,-92942,-197635,-168842,-75179,5190,50547,105149,192662,208771,121519,61794,36504,-28251,-38922,-19113,-11457,3838,-8190,-52475,-39380,11179,13351,-10467,-28070,-19953,59493,87228,-3005,-72395,-56046,10945,79702,89071,50511,1548,-13195,-7188,-29199,-28308,9750,24629,30807,114807,247440,313163,186911,38331,-1291,-41582,-92259,-71825,-3119,15299,-4870,-43242,-85844,-94909,-57952,-7970,18376,2451,-34555,-64576,-62924,-25460,29456,11892,-36439,20062,100546,87997,37362,-30023,-44386,594,46293,63750,-7486,-99256,-76362,20236,43162,14587,-2592,6889,25167,26361,13153,15538,21718,-15980,-50495,4763,62393,29521,30536,111667,135347,52288,-45371,-75752,-37595,-24300,-20388,29247,86742,91658,33940,-29526,-43477,-9755,21517,61435,116602,94953,3826,-73107,-109548,-60624,57743,99251,60962,52126,24932,-18052,8969,42733,28961,4394,13911,59213,116304,133241,76839,3868,13487,33717,-1583,-37245,-49515,-107308,-146046,-42338,121977,173354,99063,-4643,-60665,-19949,26827,-2185,-9558,50407,34086,-48383,-59850,327,72387,84867,47117,34415,75620,111483,105411,122684,170391,106138,-28548,-73588,-63567,-109078,-114430,-33392,14113,-46806,-81443,-93096,-117617,-54627,36944,10079,-81937,-108651,-55283,35062,90279,86229,48809,-28543,-88752,-73811,-29404,-23516,-44525,-31736,-11254,-6445,35524,48982,34311,-2722,-37526,-57458,-38598,456,49938,69995,35395,-34105,-73849,-39729,86002,150390,70712,-84766,-172185,-159117,-115841,-50754,-4374,22404,56437,45968,-36568,-89655,-52867,1431,4346,-3061,34917,14722,-63632,-53196,43648,62848,29968,12219,4479,3492,-27659,-73236,-68974,-31300,-22719,-68300,-132002,-122187,-70695,-76039,-98866,-54692,21513,11693,-62791,-84686,-50449,-9197,-49066,-85868,-23820,61525,120730,138288,126459,141652,163036,80829,-9201,-63543,-80901,-38030,29211,10989,-55592,-13365,71433,41809,12711,25920,40915,43025,30368,31446,61746,78432,43655,-40785,-95610,-101972,-77143,-33360,-27627,-51482,-55689,-62435,-36881,41836,70615,58532,35127,23932,37210,81315,84441,56928,21474,-7293,-21768,-35157,-17327,33416,79632,56206,17596,605,-37995,-59124,-55137,-44234,-23374,24944,46480],[44648,47719,64212,19371,1201,19653,-11206,-69931,-85437,-36070,923,-36170,-49861,22325,71235,33723,1434,-25371,-126166,-218755,-188935,-54854,-8103,-75970,-109061,-55101,13363,46472,9605,-22464,25701,82431,99164,46372,-49300,-35488,38183,11722,-36632,-39194,-17631,-4018,-6829,31069,88491,43441,-31319,-10511,36379,64029,91126,68860,-9613,-56581,16255,124620,124226,44732,-50771,-142642,-110827,19912,55167,-4573,-63070,-76898,-21088,81935,163020,128372,6696,-49392,-7387,-659,-70457,-87483,-33782,31644,18538,-37908,-45934,-30381,-14139,15797,53531,86657,77638,-3928,57,74684,88625,43886,72879,90916,9066,-53260,-13005,-13108,-104198,-139982,-53282,60802,82830,20861,35173,96418,70792,-15179,-88235,-120123,-148305,-180042,-151445,-97871,-74363,-70275,-45819,-21946,9403,1363,-42763,-71088,-77557,-45769,50530,114272,58951,-19297,23460,93718,37942,-50476,-10510,32312,-20177,-30668,36885,77270,88674,74333,14760,-52162,-106760,-98578,4907,79587,97263,72588,28865,-13487,12183,81353,107822,73872,-3435,-79735,-71482,-22987,-21030,-30277,8400,20209,32843,91428,139854,114405,86114,101152,103699,32404,-19782,-39108,-97560,-130683,-76843,-7492,44,231,-17105,-77007,-49193,67877,49770,-91793,-140456,-92864,-94362,-93053,-40994,-22453,-59845,-21233,47680,4137,-82535,-89888,-25760,28053,31431,23529,7540,-37131,-98953,-118077,-69174,9887,40031,12606,33817,78939,39001,-34972,-73585,-96142,-123727,-121890,-81933,-61643,-22246,34758,60912,7278,-37134,-11915,-64549,-191009,-203029,-58442,89991,162866,148773,94176,67821,62280,61924,38737,51277,121841,127781,21465,-31544,2257,42316,84988,135891,86439,-34129,-57606,39330,94764,60768,-19916,-75815,-68095,-36904,-31395,-42416,-46279,-22981,2593,-15424,-77652,-110684,-60478,4978,43671,43638,-19791,-103666,-129223,-80477,-33134,-65451,-117380,-99846,-45297,-18004,-58898,-115488,-105801,-66204,-14137,54590,94933,66313,26693,-5755,-3342,65480,105278,134084,165198,-42289,-360571,-306113,-96643,-56107,8767,57178,58246,98274,92001,-23617,-163741,-195425,-68053,78796,95759,41272,58492,98116,52720,-42035,-67476,17277,48583,56915,105748,113693,48136,-35105,-67449,-1747,94115,84731,3327,-36664,-25674,-19702,-12062,-40007,-92565,-100443,-63888,-9280,41800,120514,134735,34871,-25282,5098,-478,-35027,-56845,-80454,-25839,47861,41635,27131,17085,-47467,-62802,-10065,-30241,-70456,-59589,-53873,-47287,7455,67742,68154,32854,2096,1512,32631,59698,45295,17725,-4727,-47067,-57417,-23134,42480,119798,128468,29614,-9969,42246,53121,6367,-68630,-122959,-136808,-117997,-55002,-4107,42774,91638,112156,98630,60732,-18989,-80344,-71383,-30924,17506,34021,-15335,-17468,66536,82804,60849,39938,22025,81074,158548,91101,9875,22864,43355,15793,-27221,-36198,-14201,-16051,-66439,-124527,-115059,-73241,-25202,19059,27964,21592,61572,124802,81324,-5763,-42282,-43009,1240,70790,47145,-22661,-83637,-69429,-653,34553,44213,68669,100255,98659,24688,-49709,-37882,8261,43493,68636,32704,-10082,73881,168327,100401,-6859,-49907,-45000,7227,77505,97460,81727,93296,125094,117691,99304,112862,103596,32032,-37158,-31299,-6968,-64517,-124905,-113821,-89642,-62996,-17413,4715,-21441,-52352,-90449,-92637,-23360,5941,-21458,-40901,-95087,-174095,-117880,-24233,-11732,-1674,23418,8616,-58841,-126022,-114517,-74056,-61589,-27345,25417,4922,-24323,6766,46338,82903,111936,46518,-71079,-126565,-107294,-84170,-38855,6994,15819,-15798,-62438,-119271,-115198,-70423,-48489,-28880,6453,48482,73398,66634,51120,59567,88274,103076,29735,-74266,-58575,66918,93786,-19169,-105691,-18555,84890,95721,96950,92382,33729,-27981,-13654,32153,20799,-24721,-70150,-75039,-22797,74266,101843,23686,-44022,20698,97561,60796,-3444,-4807,7020,-9259,-69724,-84095,-4317,72749,68382,10200,-13983,-16586,-22799,-16919,30054,26049,-42961,-68633,-29761,-38753,-56322,-38074,11137,50831,67749,46134,-15378,-53827,-52627,-60663,-42409,11677,49758,65555,41251,15204,19188,28480,18805,28614,68353,87633,71579,33845,-903,17410,37653,-13400,-90093,-123973,-88169,-7908,4222,-37003,-46881,-36718,-47924,-50103,-23683,-4598,17603,27390,38829,64317,90521,44782,-71157,-109739,-97908,-93465,-81578,4273,103422,59691,-8054,-2486,-49914,-92252,8677,103004,72546,-33511,-125749,-138551,-107343,-116280,-134714,-118551,-97182,-54749,-6562,19144,41372,106980,157011,149143,117937,113135,99375,55109,-575,-16521,-29564,-44737,-5982,29382,-6268,-54388,-22965,61743,85052,35742,8844,25343,38411,20225,-36448,-77076,-89436,-68064,7339,8340,-89879,-81372,-1889,28901,-11706,-51902,-73937,-71299,-68101,-61930,-42015,-15288,-252,28114,39106,-9904,-20215,16171,67744,107147,91826,70065,84123,45493,-55311,-111357,-44660,34996,42604,17735,64734,166756,163239,55007,41528,91393,-1260,-105430,-120345,-93322,-89446,-107373,-85463,-40927,-16518,-29208,-48024,-54024,-24754,44006,69183,25251,-9634,-26998,-31084,31972,139142,172605,93432,-15985,-91118,-101413,-13655,71784,91783,115145,152360,144955,136662,60673,-43342,-38824,-62,-11388,-27298,6997,3311,-21526,-35704,-73103,-101687,-59438,-14817,9463,40239,33664,-6974,-14921,18258,56114,33867,33113,135108,169257,92079,26407,-29818,-60767,-37523,3514,14676,-27246,-45839,29075,126708,107134,19573,-25377,-29793,-15477,-10980,-35486,-33831,-11625,-1213,17353,48328,22949,-26236,5533,81339,72429,-3376,-56812,-33747,33088,35042,5486,21539,53342,57456,25916,-10217,-36177,-15562,22079,25860,47877,53762,-17037,-94178,-113854,-62284,60969,138492,106520,67382,37394,-2771,2211,30667,46080,30936,2762,3841,67430,116596,93454,32476,5404,-14473,-50027,-82187,-85424,-152339,-193913,-79204,87299,126444,77696,22007,-28817,-16052,25268,21666,22294,44039,-13901,-109193,-122251,-34199,52174,54274,53252,94954,100869,91634,70870,53203,78830,89744,74462,68207,45897,-35552,-105728,-111461,-60771,-30922,-34410,-79086,-120225,-80000,9560,26020,-39749,-78455,-39637,2077,-16600,-41708,-4806,24863,-15152,-70841,-77681,-23485,29070,18810,-19507,11811,68227,13911,-7460,15327,-4960,-9975,34507,56164,64734,26186,-34575,-34402,-24552,-39954,42153,145364,98912,-56876,-117276,-77873,-40663,-10519,27230,84077,122368,68249,-62332,-145259,-95451,11553,50683,13246,-3284,-3081,-1416,14266,35661,-1442,-35297,-15346,13028,428,-66068,-120922,-83316,-9270,6150,-51400,-112416,-97882,-44278,-35464,-43347,-33984,-950,-9506,-56163,-65320,-32947,-22990,-72305,-89613,-35504,21239,64427,59504,39230,53576,79832,48869,28,-47060,-49396,1591,26161,-18552,-77534,-54750,2085,9688,9000,12943,5774,-21476,-24031,1145,35750,62169,28800,-67029,-108015,-77537,-26920,29371,64207,43332,-47088,-166121,-161675,-25347,49531,36219,28445,60388,77813,75466,36297,-6160,-13955,27145,41269,-8134,-21902,18963,56973,41075,17050,3093,-23331,-40460,-52951,-38964,2080,51798,62678],[27353,21648,25128,-22631,-24385,-12111,-63276,-87931,-53309,1079,23334,4735,2579,40752,65533,45837,57467,83934,-3987,-143829,-184590,-59626,744,-72781,-107501,-56128,-30545,-42841,-67917,-8612,87087,96596,58180,11110,-50902,-33921,60593,76777,4233,-56642,-45824,-15392,-15567,20472,91537,48400,-54691,-45258,57004,141488,158252,76090,-30370,-56568,8181,86153,84423,16631,-79123,-180714,-164454,-61400,-336,-6870,-78374,-103370,-3852,101038,134815,114032,34824,-16052,32064,44840,-34351,-60440,-30651,-842,-14214,-73725,-73406,-29145,-27596,-24914,37383,105944,107253,44288,39876,87975,99491,99500,185854,226221,93294,-21048,22528,58275,-27370,-91688,-43074,57668,125884,124430,128784,146481,84558,-11960,-73890,-99525,-140796,-139667,-65360,-23486,-43239,-78271,-71087,-27128,-4922,-65262,-125035,-100676,-63276,-37345,57445,144626,93495,11060,74268,141729,53182,-63187,-61492,-45314,-45190,18005,105579,120102,107860,81673,-14032,-109228,-126706,-80464,-4549,18965,-4362,-25942,-49439,-87250,-80735,-24619,38509,65949,28656,-15109,22158,68830,52132,14250,-35907,-88177,-40427,67643,127424,124700,121019,125505,99128,43909,30024,35278,-21393,-84380,-88863,-54736,-22633,9967,-16753,-105433,-103969,-10088,-22562,-119324,-166197,-184770,-167351,-55613,20222,-36138,-121935,-84066,23971,20822,-96187,-143794,-60224,14701,1719,9240,6743,-71814,-116792,-53853,2765,-2893,-1465,19644,42457,43117,1857,-25081,-7670,-4480,-47447,-71446,-11838,49668,62919,72616,91892,-2535,-91113,-17985,5887,-105482,-138883,-13208,109772,161001,143468,92003,56518,42757,87081,104695,80674,81808,76281,-7545,-57581,-35003,416,42611,64118,-4322,-88006,-58346,46634,125875,114272,5413,-90442,-82037,2351,70364,78770,86935,126414,134990,70374,-41392,-114844,-73884,16843,80930,69093,-13256,-99040,-93328,-68812,-98607,-160985,-218806,-226569,-148433,-73942,-80213,-91704,-36810,22390,50595,74132,88851,52465,13851,20180,50278,92697,108350,120883,131765,-23978,-303236,-294575,-107593,-59558,7617,70565,77467,117990,119751,12516,-176773,-262759,-119494,41695,18502,-51818,5738,87584,52910,-51603,-103965,-26261,28123,-8654,-36574,-4209,25484,-9152,-54016,-39445,27851,23123,-66141,-71694,15638,35329,8777,-18003,-60509,-61000,-12546,11840,4502,46454,66714,-19154,-97516,-82043,-44083,-36439,-67692,-87407,-41718,3895,20960,37158,33928,-31752,-74037,-26152,884,-36352,-57697,-36608,-26040,-11710,16113,18210,26558,24879,-7060,27151,69010,27615,-21623,-19622,-19728,-430,42953,55332,69288,86782,-4705,-85732,-22880,23499,-44987,-145327,-199142,-198499,-143636,-42430,-7176,-7275,23451,34379,41712,63416,25817,-53511,-108946,-107416,-21160,60525,35165,-3432,11718,4439,9359,20818,43378,92475,106193,42572,-9647,-7707,-674,3809,12176,14835,15685,-12301,-76772,-116722,-83149,-18832,65471,114627,70564,20832,44798,83116,47763,-3800,-51789,-67651,8137,104390,69501,-5016,-47469,-35970,4208,26137,33313,12964,-2257,23143,32257,-28409,-35177,32311,68593,63742,-8519,-90840,-29888,86623,73558,6769,-47556,-66852,-29970,11795,11668,-18288,13637,116207,147055,57698,23413,52697,44337,2128,-20803,-48862,-132080,-138444,-71239,-55102,-73352,-54562,-9531,3249,-50447,-122383,-132742,-101924,-94106,-105746,-122854,-150206,-158174,-112683,-69850,-44967,-15145,-7047,6530,-25183,-74796,-76018,-72695,-81726,-59629,-1944,19944,6186,26286,64317,68654,74839,72001,22730,-60138,-122974,-101021,-13868,4872,-38659,-59003,-65322,-102798,-94705,-65364,-30245,21394,37525,39304,51808,30148,11945,58674,126665,123706,28828,-53284,-24991,92474,114119,-2747,-74319,16444,107549,89384,41928,29279,6382,-27232,15809,66538,765,-102588,-187911,-191052,-92852,47642,139033,138331,64310,45424,69657,60009,-5691,-61908,-76574,-95474,-131188,-91247,-3472,68643,97860,17513,-67131,-64030,-51338,-57754,-28619,-27430,-75901,-64707,33398,78090,58431,43225,72850,87712,37215,-22200,-44699,-39127,-34144,-49242,-33025,12295,34213,52868,58940,19423,-10172,16329,24811,-16312,-19998,52162,98491,49643,-10299,2455,25392,-17967,-88256,-110766,-65324,5508,46055,93840,124609,82472,5953,-29552,-31715,-24660,29309,80296,78905,72265,70127,22794,-71595,-114727,-96455,-52547,-49538,-42748,32155,34842,-12052,-33838,-62376,-48185,57851,128428,105923,44018,-18949,-101449,-183710,-228847,-169977,-55838,-2446,-8360,-28562,-36408,-22523,36628,94692,122768,113212,72757,31679,50661,58569,20961,-8782,-22095,-21433,-1749,-11961,-41247,-25899,11587,15847,3732,18484,56340,72314,70684,15291,-71391,-95652,-54198,-6650,-20304,-67040,-49807,14123,52306,1466,-55611,-53095,-41422,-55154,-40836,-42317,-64166,-23011,61906,62873,-20377,-24869,31107,68638,73208,64307,78090,82301,41577,5413,2947,59642,103292,41646,-44290,2610,98121,63967,-34451,-31033,51678,9845,-88813,-128059,-138973,-161189,-153032,-85025,-31446,-18152,-41541,-62877,-51184,-26346,-18753,-13492,540,20007,-10475,-73962,-44503,77927,169831,148580,27959,-63005,-43761,39478,87493,113610,157446,145545,52620,-4131,-50329,-123532,-88147,8346,32140,4393,-7187,-21829,-22131,3509,-15909,-43062,-3668,31102,38767,83630,93646,51616,54538,102638,120838,105206,152643,223292,173164,88799,58916,-14729,-104235,-105964,-67873,-66593,-74310,-38107,44435,120518,93785,21969,-32193,-70749,-41113,2866,-29948,-52191,-35060,9323,64179,79476,2260,-56102,-26416,9595,-24308,-58294,-42163,22389,87718,76377,45796,35079,7226,4167,30193,27496,-35635,-42175,16258,-7348,-40001,-21863,-45547,-87236,-63144,-29101,20871,92603,116765,85067,42433,9157,-12786,-23752,19160,58862,18541,-46789,-28818,29957,78270,77473,28822,-23408,-35797,-50628,-73615,-129329,-134506,-46276,45746,67173,42926,-5540,-41471,-36140,-19097,6602,45643,47537,-31997,-140948,-173831,-100022,-30545,8132,88930,142323,52850,-1574,2171,-21484,-24734,34225,93796,94117,54207,133,-58033,-117696,-90283,-12907,5856,-42239,-67275,-58390,-19391,10035,-45845,-97893,-46859,-14136,-68910,-88386,7851,101580,69275,-35875,-80808,-1596,93606,86763,25359,30581,65388,24186,10885,31790,16782,25234,63362,64067,44059,-16104,-50732,8920,44315,-30179,-41598,28484,41045,-21809,-44648,-14745,2085,-2802,28261,125565,152440,44719,-70946,-110368,-79598,-179,47076,15664,-17026,-2407,44314,51373,10643,-28721,-19838,-3997,-15585,-69603,-162585,-208585,-142476,-50603,-23801,-63592,-60291,13192,37753,-9201,-4243,-10110,-59178,-67890,-43225,-27595,-4141,754,-45011,-52285,-29032,-17752,6737,-10352,-37002,-30691,6960,44809,48192,-2547,-25466,-10474,-9235,-25889,-34479,-19237,-18925,-10764,23724,23024,-20240,-89047,-89239,-29256,37818,79735,14239,-108453,-119525,-65258,-26076,32972,104460,74336,-79921,-227422,-209881,-36361,61042,12455,-35634,29204,71280,39960,14999,9302,6425,31482,44143,8568,-13309,-1485,51409,106943,125392,80731,25935,-7363,-57236,-48966,29525,81102,46114],[-14958,-32861,-13465,-36637,-47048,-50482,-85977,-82596,-24436,40170,73718,75635,58779,33307,39345,54086,83961,155232,148666,-864,-121112,-86508,-53791,-98545,-110169,-56382,-39222,-75162,-106872,-40418,44770,56779,48425,51631,43613,35536,58801,69593,55047,29102,24941,23187,-18905,-51053,-23083,-8589,-60331,-75322,6462,96190,107049,18692,-74267,-71097,-22042,25288,45870,3212,-103009,-201919,-176123,-86244,-19973,6322,-53405,-86161,3872,67798,65143,89732,92003,50958,72057,104706,71695,50057,19830,-16910,-40387,-76921,-57229,3000,-23875,-70106,-31270,26450,61681,37778,-16752,-26962,4423,25588,126022,213923,125456,-943,-2320,45376,39410,4202,-25024,7395,92225,130321,132629,138304,102786,49291,29876,-6356,-68351,-42492,38036,58596,16639,-34264,-21576,-6127,-36839,-82497,-77959,-38299,-41998,-33871,88527,192710,132463,73317,127277,133039,46917,-30456,-55103,-67706,-33330,66149,143432,135951,97486,44635,-45357,-97272,-65347,2380,19705,-39420,-77893,-63017,-52497,-71062,-67422,-36488,26835,86603,79882,43754,80956,116684,84018,35118,-18564,-58387,-12282,52443,83336,119052,150617,139599,79038,18447,24425,61930,27891,-32419,-87804,-108315,-59109,31614,45924,-25930,-55626,-11777,-15091,-67991,-124623,-190016,-154203,14153,84642,-14939,-89762,-35338,51952,34431,-63414,-99731,-37706,-1554,-42692,-39919,-10624,-34857,-48565,38518,74155,-25081,-72210,-13710,14931,-30139,-72204,-49412,3016,37178,37685,41281,73126,74683,9411,-15100,53108,2259,-90548,-26373,40111,1351,-22367,7775,42861,77457,63680,2442,-38819,-45238,3109,37724,32160,15837,9632,-9172,9063,35015,19212,10131,-437,-39553,-67275,-52456,-16802,63659,100571,23585,-61613,-61567,19573,105821,125358,152569,212020,222927,155324,51054,-38985,-49440,-8248,15961,4297,-18057,-26445,-2719,-39526,-105134,-155367,-237233,-264479,-158357,-74524,-62207,-30802,58624,107068,74485,20311,12403,-2,-5763,56568,133784,160879,112582,52266,44721,-29091,-243557,-294145,-124290,-30964,47913,96203,110008,154662,149200,49875,-130322,-231845,-102253,32080,-29336,-115267,-76199,-22090,-16534,-49366,-81335,-16381,26188,-62566,-136638,-46085,66767,52018,-1498,-11230,-9885,-80386,-159304,-95912,31885,42698,5570,9047,-575,-21586,-9165,485,2092,21798,-10672,-80899,-95247,-59031,6254,26046,-29320,-71133,-50386,-12947,13026,12482,-18268,-72931,-97904,-38215,35290,21719,-19017,-2883,-3699,-30741,-35450,-17099,48518,65372,-5129,-2440,26637,-9964,-50571,-27521,30351,101132,125244,48315,-22447,6572,5877,-54315,-27490,17960,-30581,-104754,-147356,-180761,-176509,-96790,-59653,-44951,6185,13822,21791,100836,143003,69916,-49429,-80981,19763,93737,50570,-15609,-43790,-44639,16854,64211,73893,77732,30447,-41647,-65624,-51309,-35684,-29741,-10331,21779,53313,29834,-36561,-61789,-36917,-535,84870,130806,44716,-33902,-42326,-34739,-25035,8095,-6779,-26032,27141,94267,66129,19933,3811,21462,46965,77129,87346,27733,-42960,-43676,-4722,-34017,-45035,16100,55920,52563,-19919,-96578,-76482,-17635,-13920,-19154,-51915,-102519,-109027,-88410,-68379,-77848,-63310,28744,91951,12952,-30066,13194,26026,-17352,-71626,-116143,-147921,-102690,-29795,-30061,-74913,-90735,-33352,18674,-7436,-55532,-73902,-130378,-183879,-193315,-189720,-140183,-51815,-22319,-36105,-13089,13481,12926,57597,70821,40346,17524,2288,-14147,-28050,-10577,-10697,-53695,-42765,23070,55536,92585,139460,146542,81721,-28228,-65604,-30492,-25414,-39796,-42588,-48421,-55882,-35276,-2961,57471,88687,16671,-23540,35000,51069,17888,54150,141456,129577,23918,-13895,52702,131871,105624,36134,19895,72051,83814,29680,1519,20052,11801,-1632,87797,159552,66204,-78285,-178981,-177657,-90142,5802,99808,157138,100906,37748,56000,88876,31771,-71965,-125931,-143189,-136009,-57448,-708,16487,50792,8356,-53766,-48902,-33525,-43358,-30219,-28593,-56501,-49176,21979,97147,130245,126178,116600,85195,18195,-18760,-23162,-31231,-26792,-10316,-23763,-58180,-50145,-1480,34247,13819,4107,49096,42887,-44509,-59138,36055,88014,46563,16332,38861,44085,-7323,-56525,-45988,-4442,33787,69412,137026,155486,92664,10131,-35673,-40053,-24604,9045,31077,25214,46696,60872,29251,-33247,-64737,-39006,49334,79704,34928,46390,53778,8232,-14213,-4465,4512,33181,54746,47830,59792,73917,4792,-111253,-154002,-49106,100068,121815,59886,-4167,-63218,-92603,-57853,-9311,37046,47671,-16496,-65330,-10482,40857,42633,61183,59648,24450,11946,3030,-13703,-3674,-13010,-51460,-45883,-6184,26791,2879,15832,47901,-16756,-77134,-48917,-36409,-84402,-92295,-43060,2673,27449,-5411,-57203,-60129,-38076,-14310,27147,14411,-22083,7892,42481,22933,6281,36188,60152,44026,-10929,-3461,76599,81716,36588,21542,28496,59256,75475,-840,-90807,-57642,13896,7175,-32610,-49751,-13991,1853,-17656,-40073,-74700,-95667,-57551,-18814,-4952,10554,-12431,-40497,-10502,-6219,-58689,-75143,-34139,5038,-22223,-81140,-73815,-12490,75762,129730,73248,13721,52226,84323,52197,62658,115310,107048,46969,8852,-67368,-155566,-124647,-14630,27799,-14060,-53689,-58756,-38861,-6543,9352,27679,56877,74212,85086,120144,110263,49954,67582,133594,135658,134359,203514,226958,149712,111461,126687,27607,-101084,-112130,-75847,-82805,-94166,-56957,6775,61031,52361,32286,-8739,-80486,-63069,6791,-18683,-73730,-69902,-16242,36601,48974,10684,-10748,6217,10578,-9643,-16822,3422,48221,96346,94633,67816,21300,-31765,-19710,33175,31070,-56614,-81817,5416,21621,-38953,-61799,-62814,-58545,-13923,-4634,-24580,6206,47155,35509,11356,1820,-24710,-58886,-21552,60482,62787,-32465,-91147,-53375,37374,73625,37356,10798,36025,40908,-2480,-46749,-34197,8159,31625,49666,26651,-40046,-57079,-41056,-52092,-28077,40137,74474,20495,-95186,-138739,-82409,-36709,11206,97010,85635,-40294,-65789,-6037,-5503,-42107,-29745,24798,33048,-13063,-37572,-27844,-55025,-54299,-14262,17693,16402,-995,-35352,-56816,-58833,-113032,-121399,-13407,38253,-27235,-51772,41186,139192,129714,34823,-23738,27400,89967,77702,31484,4393,9720,12033,24738,15752,-10651,-1564,29907,30281,14751,-12915,7552,85325,112180,12243,-65354,-66466,-32346,-16083,-23555,-16962,-13395,-18416,31364,138395,124783,2598,-53839,-54721,-61984,-27947,5519,-17177,-19372,15797,46517,42339,20639,15889,35211,18030,-41353,-122125,-211096,-249587,-206904,-123219,-72315,-74680,-27037,69494,50294,-52854,-52907,-44903,-107604,-97261,-33461,-7087,17710,43493,18967,27656,30325,-7062,-14231,-9443,-717,6061,25912,46797,55301,12998,-30998,-56965,-49489,-7932,39861,37318,-9692,-4446,71304,78984,-3275,-119005,-133716,-34849,65547,90888,-1296,-102764,-73370,-51537,-83176,-29891,53435,-6874,-146135,-200879,-138200,11815,96971,38966,-36608,19431,58770,32725,43859,62696,23321,-14877,-4224,14766,14103,8688,96002,218349,234374,140385,56378,10190,-55368,-47223,51354,95203,13791],[-55923,-48871,19317,9426,-49562,-73090,-65275,-56116,-37489,9307,74744,124320,110685,37876,21005,39732,22666,44684,81197,23010,-51431,-87043,-118240,-128608,-94823,-31855,-3347,-32723,-76504,-85757,-53322,-527,62345,111563,117154,81361,39553,30834,86979,120184,88410,41576,-30107,-133978,-157079,-73091,-50319,-94481,-70266,13091,36344,-29767,-77189,-54788,-50233,-67535,-43370,-12228,-60482,-156936,-149067,-45969,21984,28914,-13614,-37504,-15895,-8852,21958,75034,81355,35854,21386,64461,94561,97024,36244,-19114,-17893,-17312,-10609,19251,-21231,-83034,-84106,-83488,-48718,-50761,-129628,-162898,-103679,-94369,-31222,77627,54513,-54041,-80344,-17746,67484,72897,-21385,-49746,10459,11768,-1296,37299,87123,124391,145157,77409,-17389,-10067,52079,80324,73701,42934,41798,4956,-56079,-51012,11325,16793,-49626,-45289,98340,189405,128819,106678,133600,70723,9133,2363,-6722,-10822,27352,87356,116432,96811,47719,-21555,-68537,-38600,18365,53039,39708,-30842,-48544,-10683,19477,8219,3244,8005,39134,94185,102914,49547,31576,50312,57592,48104,70777,100225,101968,63160,50435,99780,149631,121618,37103,-33555,-33860,-5920,-6749,-16053,-58341,-91093,-57682,31678,83633,65166,39136,30022,-7257,-53712,-95169,-124858,-75125,55236,110344,45754,-3996,49149,89118,23773,-19130,12946,34778,4020,-43380,-33207,35039,76646,50197,49865,32859,-70526,-126344,-63167,-13557,-70422,-121230,-73609,-20466,5948,36836,62139,45243,-33872,-125037,-117501,5331,22354,-54921,-48169,-337,2771,-45198,-102053,-83928,-4440,-10186,-86801,-105970,-98015,-95320,-70985,-34251,-14664,1788,21625,89215,131301,80663,22502,-1580,-10364,-12242,-58420,-95215,-36563,31665,34263,23662,22663,40615,78374,99707,115374,140233,158430,150395,112174,53694,7463,-43775,-96583,-99747,-56816,13918,31906,-39632,-61025,-65747,-159559,-179102,-80858,-36627,-35657,6656,92590,123202,49158,-64780,-78349,-38347,-8137,53527,135371,165961,79073,-38199,-46155,-91383,-271329,-292029,-124971,-32515,40256,76433,118756,178883,156442,59721,-87734,-194164,-92259,44052,-3192,-108037,-129916,-125277,-82082,-12943,22160,70156,59171,-44151,-88762,37807,130436,63590,7883,36214,24217,-89511,-163095,-96603,-6847,-10503,-15633,13339,3464,-48367,-70982,-32424,41524,60703,-49339,-121638,-59810,26233,82700,69426,11073,-36368,-32863,1025,3427,-24667,-62115,-101136,-80627,-536,45961,35530,11750,-6518,-33563,-36622,-16944,5331,69959,78740,-20717,-82656,-66564,-47368,-38574,1363,91783,182754,150658,21088,-51251,11610,66953,18319,6371,48278,49021,28752,-1593,-77579,-142282,-129463,-100248,-51108,7024,16091,22842,115652,198837,146908,32755,20468,92224,92192,16566,-43634,-50984,-17353,60155,77459,33896,24020,-116,-67847,-69647,-16122,18675,-3154,-34031,-6635,65186,74308,31684,25238,26141,5251,45408,61576,-14216,-79067,-131072,-139779,-75133,7147,29243,35113,59790,77839,46889,30991,42161,79900,124532,164933,160493,80552,-24332,-67371,-50116,-39035,-24576,-97,26810,61686,33103,-34618,-53780,-57858,-86864,-81139,-75847,-105520,-123877,-119864,-102385,-94265,-97337,-40586,30394,6322,-16229,7848,-19289,-96287,-148887,-154229,-135123,-111344,-80870,-58756,-66030,-87997,-39362,22057,32807,12475,-21407,-88343,-140415,-153333,-131940,-43298,31768,28440,26854,75685,86178,63199,73509,82811,82566,99782,109413,74563,24533,28893,-9914,-122465,-158863,-80044,20979,96221,121669,130675,121402,65519,-25285,-97077,-104143,-37825,-2952,-25037,-31925,-16421,32635,106521,68125,-75981,-117082,-22019,56288,56655,80678,139679,97144,-15236,-11443,85143,109376,26336,9360,47029,63468,17359,-38952,-27344,14588,3566,-1941,113134,205466,128840,6896,-56093,-56982,-41976,-39221,-6287,46270,22670,-5462,48206,101277,65009,-37031,-114488,-115541,-68409,18531,38674,-39740,-66094,-29251,7799,31908,62435,66641,53673,9521,-34311,-48512,-32819,16018,87126,107161,68444,11704,-20888,-4054,15036,-15026,-22301,20695,-18675,-128704,-130864,-37326,4851,-9378,10573,58610,28222,-50889,-33581,46641,49733,-3994,-12578,34572,52952,-1006,-40452,-2458,26485,20207,24054,43276,12304,-32846,-62266,-77466,-43421,-2765,-4782,-37438,-39579,2348,33469,37244,18869,-3818,-18099,57986,139594,135661,110966,61031,-39,29084,73105,20653,-33113,-42371,-53605,-29245,41746,75038,32340,4333,90439,205738,169911,86189,43526,-37069,-108033,-86267,-58684,-32329,-23235,-76960,-94706,-35866,-637,53087,150956,179481,132972,62753,-15893,-48926,-4290,15193,-22100,-31365,-14572,-16408,-71410,-59568,30783,15251,-61992,-44828,-32605,-109330,-136192,-60936,-14939,-1159,-19106,-71951,-105779,-65445,21375,81284,52125,31897,59491,14162,-37282,21039,79098,55706,8153,-55654,-34251,77274,103757,45542,-5950,-17850,20826,30448,-41804,-114431,-103786,-51124,8736,35405,-19698,-61707,-40178,5691,18977,8082,25266,75132,59696,21202,43360,44168,25937,44888,11710,-71058,-95766,-59401,-44008,-57106,-41204,-13956,-21109,-483,50640,42295,15536,68116,99881,23771,-21207,7964,34646,42127,45840,-49049,-165096,-159424,-50556,9923,-50509,-96622,-91410,-83527,-69255,3662,79689,86983,76592,100635,111105,42529,-44435,-10941,54821,60520,97989,172024,183303,128252,114825,143266,72576,-30231,-52943,-35097,-55167,-93976,-58126,21870,71336,59469,39381,1566,-69644,-80889,-32594,-46242,-108242,-112889,-53060,-13765,-21777,-15465,17589,46408,65800,81507,64930,31003,32371,76617,92594,44386,-32691,-44955,3715,24908,-660,-66453,-91046,-7626,56822,7584,-58045,-61957,-34391,-6113,-12923,-35903,-32834,-50956,-82464,-64455,-24102,-10609,-21202,-14777,39368,80625,11220,-82859,-87179,-39389,-16340,-1958,26788,82002,112600,88290,45526,30302,19329,20723,51267,39469,-10465,-19788,-12247,-40197,-46722,4741,86708,90826,-3311,-32867,27063,47440,37526,35229,-38843,-110596,-67626,17164,42624,2821,-54162,-41201,-7062,-47597,-101389,-65422,-20912,-13872,-28307,3313,44420,22548,-30333,-74189,-113707,-140600,-82042,44781,96036,31764,-26126,13492,96807,132500,89952,40622,43207,36923,6702,-14093,-43618,-47135,-36483,-11038,-33117,-77467,-75441,-28011,1829,21373,35124,88144,158788,145778,35758,-35679,-45273,-12806,3071,-18311,-27945,-27026,-14247,50608,98086,20919,-47814,-28679,-42504,-78216,-46726,-25316,-69409,-50725,16966,39925,41888,78763,93356,75159,30043,-42704,-109799,-147443,-174754,-185826,-133009,-66317,-48168,-26435,16695,-18083,-103656,-118757,-109980,-113346,-69775,-11647,17407,38133,49906,37674,67206,71037,10429,-923,43576,81780,79505,48866,-4344,618,5708,-43128,-92197,-70290,5343,58474,25582,-28433,6674,107647,117504,25253,-104679,-134124,-37369,32376,17353,-25833,-24299,36110,-12282,-126087,-90664,-18919,-97837,-182292,-137656,-43309,54183,114735,95349,44209,52982,53972,44842,53124,52068,-4895,-51117,-25588,19989,31801,22266,107882,223954,215335,114899,36242,-6701,-54231,-34138,48348,65094,-30142],[-52667,-2447,96231,73956,-18366,-38937,-4584,-63,-28025,-30495,28687,129574,167050,97501,49172,30254,-54315,-124995,-109966,-46057,-2032,-17000,-81015,-77376,-5642,54086,53765,40059,18848,-34261,-57438,-13464,65994,113837,85195,47305,35643,37454,78433,97775,66586,38466,-10062,-114682,-147029,-57261,-17846,-83699,-90637,1379,48798,2410,-18733,2575,-35323,-117755,-118894,-14637,39456,-53579,-92425,21087,88118,50148,11610,457,-38706,-52999,37057,83244,34760,-16032,-59114,-49283,10113,50501,27887,16078,51419,64075,29273,-1805,-37861,-60157,-56249,-93908,-112575,-126264,-166961,-173096,-110308,-93666,-61469,-3044,-31158,-106482,-107580,-31241,81746,101954,-4553,-54828,-44280,-110402,-139910,-73735,6555,99096,152915,91607,-6330,-28667,8282,61063,121531,124885,78875,2768,-44928,-24883,11931,-17589,-73383,-46060,69006,121111,74426,56141,51088,-26579,-54163,-12032,12460,42549,90519,94923,61851,29879,-2027,-52925,-57242,29699,83231,51520,32520,23550,37474,73818,112216,99245,57703,21854,25138,68459,84319,26597,-50248,-56561,8599,59265,131131,192088,155794,62300,27918,45954,73083,50420,-10359,-62856,-77839,-71748,-44505,-16522,-21421,-22845,-22810,-19286,3193,23727,27314,10352,-48787,-102815,-94228,-25948,38022,87420,123267,99106,20789,34657,54800,-26079,-16373,91986,108041,57076,17746,32077,115171,169104,103191,-3807,-79051,-123877,-130784,-73081,-8629,-55341,-117960,-68888,-23540,-27290,-20566,-37890,-92016,-164731,-198164,-142275,-12499,31897,-20774,-44586,-43032,-79531,-180772,-234833,-161533,-47406,-43544,-90799,-67957,-71961,-118803,-108135,-53072,-4716,37929,36665,64811,122554,109480,44087,2888,-19836,-33660,-82839,-128132,-109595,-28009,63038,124119,126202,79104,45095,59124,50603,13330,24401,68967,86591,91023,76693,-14458,-117269,-159883,-119813,-30357,-19569,-58307,-5724,13682,-66950,-64639,1487,4423,-4862,24324,68621,88987,33982,-86416,-121294,-59312,-6446,9178,28760,43610,-22787,-105309,-112431,-196411,-353049,-276388,-106173,-71821,-44024,-5596,74007,143942,116956,46143,-90620,-219981,-138175,29691,37999,-64359,-121058,-134433,-101594,14528,105783,117026,62298,15914,35388,116409,112718,-786,-33524,35726,57402,-13176,-79191,-94743,-97209,-97955,-40300,4901,-39093,-113541,-136479,-52344,76650,97301,-31299,-109098,-57328,32927,67132,34205,11791,-8395,-20866,-6489,-9763,-11417,-15888,-69463,-41458,50767,31581,-647,18736,-18479,-69342,-33914,13974,11597,33392,42967,-49293,-157238,-146309,-53767,16935,64003,127759,171420,88717,-32653,-32093,73287,99977,28344,15145,68998,108280,123893,100338,26108,-41116,-67206,-75715,-52421,-40818,-41771,-4174,83663,136925,93970,35841,55624,84457,58681,4891,-43313,-26154,34774,64442,-2260,-59687,-24812,9330,-23218,-398,78081,114725,74328,-3673,-26000,29502,62008,57060,71624,60935,12292,15072,5101,-32609,-60874,-130502,-139235,-61787,-9316,11737,66063,115579,113809,46219,22973,57229,117425,167492,177610,150432,93619,17815,-37112,-37957,9480,43691,5835,-13519,54887,70278,-7333,-32885,-18574,-58675,-86748,-75385,-59377,-47608,-44576,-53576,-78492,-99748,-38539,54454,58271,24698,-579,-72351,-169674,-194301,-126326,-86370,-113050,-125942,-88164,-60393,-59747,-22038,16600,20142,-2843,-43132,-49106,-16146,3357,21713,55256,21040,-13142,32385,102933,118822,78799,27180,7765,51116,135884,157329,71924,10896,75361,69701,-78135,-182284,-134064,-12692,41730,9440,12287,60832,67997,-33239,-144627,-150102,-52819,-478,-12399,-23177,-22016,8375,51339,-14809,-122638,-130038,-67387,15420,67457,85917,81204,13880,-68089,-46545,21756,17402,-40925,-21088,22882,20520,-19237,-46852,-42787,-22513,-20584,-11881,85750,171488,119708,59809,52219,37646,-3665,-34499,-57215,-58704,-64138,-32190,33635,67248,47376,-7391,-57752,-39203,9832,75917,78993,-53466,-139350,-64462,43391,104321,167092,188627,137952,32411,-43664,-50355,-17922,-8747,16067,33518,10486,-37995,-77441,-80242,-25268,10653,11567,36285,9884,-91643,-109838,-18809,5728,-35220,-25561,19939,7945,-19185,26777,87693,58686,-30220,-74771,-13883,64059,27897,-39378,-13779,9055,-30380,-68084,-83118,-109502,-105124,-88137,-83132,-22781,41363,39853,-211,-5502,-5889,-11822,13637,32631,3181,-63865,-26500,90516,160165,162003,63453,-27542,33017,109457,49474,-26667,-59659,-105034,-135966,-57455,67102,89616,49963,109805,202828,160533,78516,60352,27445,-26294,-20616,-24207,-33187,-41564,-70549,-47006,22990,27365,81445,214371,262821,208175,105080,-22659,-72317,-3060,65818,67632,42053,26187,16257,-19178,-23431,28332,32603,-15027,605,20758,-73676,-167579,-112017,-28888,15909,3497,-63723,-123790,-88305,-10672,39224,26183,25946,75585,50591,-13457,17981,60699,20710,-9594,-22873,8325,100645,130587,62279,-2835,-18784,31873,44923,-28062,-99936,-102905,-63742,12917,61079,-10914,-88799,-84660,-14871,12861,17111,67849,115630,79527,20832,54437,109160,125205,99309,10310,-86320,-101173,-69132,-69229,-47117,49685,97065,41513,-7549,-10626,-15870,-10194,56631,114357,37772,-57250,-57645,-25060,-7473,10143,-52651,-157391,-156963,-59989,9070,-33678,-75248,-81144,-95260,-71153,53896,142799,114990,85940,99255,47347,-84700,-149610,-92133,-51791,-22970,70073,150323,162474,114181,71240,85592,97006,60637,19253,10237,-27756,-87103,-38546,77835,135476,98667,42751,11145,-28920,-66354,-71240,-77350,-103398,-104760,-41701,-10719,-50232,-76209,-49420,1918,72377,113076,79508,17140,7707,54442,74092,17177,-48799,-12215,55929,31341,-17552,-49358,-54715,-436,44746,9561,-45270,-35024,5898,15295,-10434,-8814,-3367,-83672,-159086,-126566,-45798,23750,52322,37545,18976,33677,15127,-28791,-68311,-120254,-132641,-62240,-5104,56467,114587,128281,90180,49245,492,-6017,28327,44045,36413,24991,17228,-8031,-55092,-57282,39560,96681,51764,43294,90935,80739,22693,-48842,-118372,-122015,-49949,6912,38442,38680,-13104,-35716,-3037,-30848,-139564,-143367,-44406,13308,-7329,9629,39343,8293,-29031,-54777,-90718,-68910,4574,67646,92122,47313,-37640,-55494,10745,79330,88356,66743,45504,1157,-25957,-33408,-59104,-55826,-56251,-49035,-68090,-111498,-105684,-40113,12572,50043,67439,113202,163840,110939,-7523,-32349,23742,75675,61616,21473,8136,7827,20100,49799,-7632,-125856,-99542,-11336,-44862,-84102,-28886,832,-70024,-91643,-19612,38689,59103,106097,112185,79493,38285,-31568,-68390,-28434,-18371,-64579,-58178,4702,16976,-20116,-48397,-64664,-86858,-110269,-126693,-89647,-39400,3838,58504,71373,20682,-20743,14675,35195,-5295,25114,85498,92102,62500,-10063,-95209,-46160,19948,-31491,-87705,-56444,4866,10371,-29498,-50261,8767,84290,80135,34797,-47757,-88450,-60996,-79841,-113267,-42010,80312,134311,34652,-91871,-76704,-39988,-111551,-141021,-65411,7261,54424,86282,106088,96683,72141,49488,50032,25667,-9232,-34025,-19703,26736,47489,37250,16553,47903,104125,113915,66056,9866,-29117,-60654,-29598,31585,23595,-58259],[-75819,-9593,67709,32251,-34698,-35736,-14484,833,-14751,-53792,-37946,60373,134057,106659,50197,-1618,-94109,-185458,-196651,-112326,-22602,30634,4415,-2843,54472,84163,32298,33849,76484,67877,10597,-22247,9256,27979,-29030,-43798,24537,49159,3770,-50465,-42549,3692,6432,-31272,-35447,-2236,-8333,-77626,-84982,584,69956,56744,26470,32103,4660,-76837,-106191,-15726,68029,-9094,-64450,33321,88628,41201,6799,-17227,-70383,-60907,44256,85187,32589,-7562,-55805,-90136,-60237,-15777,4770,36755,77606,81389,30537,-34912,-63932,-37421,6567,-24690,-93375,-117929,-97349,-77400,-31168,27944,62271,26389,-45703,-58222,-24817,24387,103007,126178,44783,-13952,-49553,-131207,-147666,-103020,-91737,-26760,55083,49277,-5472,-28785,-17989,46519,147130,166658,92670,2930,-23116,-28462,-62487,-86544,-60198,-7900,34795,47673,10743,-44519,-76146,-110247,-93705,-34907,2085,38874,104206,107008,37750,-10590,-10628,-19051,-5955,74605,103881,39922,12598,38119,71901,119124,179630,174429,82348,-1253,8885,55354,70494,35255,-46444,-79794,-8296,56371,88821,115765,95047,48117,35097,5981,-30012,-24307,2123,-8984,-45848,-33993,7632,22904,17977,25725,-4451,-78647,-106620,-80087,-63397,-43173,-47724,-79434,-32973,90947,149802,143980,158942,125467,-3734,-40621,-14861,-64844,-39896,84528,133211,123008,92272,89070,144144,174301,103595,-19874,-119436,-125927,-74572,-32841,2635,-16869,-52892,-17505,9128,-1739,-22104,-97288,-159280,-148892,-110638,-70735,6571,41413,31443,32856,-4510,-101138,-199702,-193385,-106980,-35789,-22759,-4550,34146,-9568,-63688,-46424,-5440,15710,49407,19530,-18206,37374,91394,57816,-5200,-71919,-110925,-88589,-89288,-111588,-35361,99359,181978,184549,109417,39139,44058,38711,-8502,-17884,8037,37735,96001,153320,114090,-2324,-125310,-128345,-73195,-72485,-52131,39770,47804,-7051,9482,55007,54067,55701,65104,51987,52784,57300,-15631,-78549,-43159,10250,-7943,-62682,-96096,-121208,-105547,-110138,-256806,-413050,-293823,-93098,-80003,-106099,-71055,30596,100492,88644,55235,-84133,-224313,-159444,-6026,37859,-13110,-38945,-57737,-75875,18559,100605,53291,5532,64140,120114,101958,23281,-57797,-48573,-1045,24548,29588,-5391,-89260,-161437,-148749,-42663,18515,-36228,-102828,-104805,-26903,66284,77802,12952,-32071,-42684,-32214,-17365,-15680,1669,-576,-33655,-34592,6192,70421,90299,-8098,-31960,47420,17655,-17780,28052,13468,-39790,-31909,-17040,-37705,-26270,7734,-41930,-142366,-148488,-28934,81233,128847,137919,115230,17060,-81730,-37848,67201,45652,-29778,-18242,46287,99574,118623,97735,69973,60360,48351,-7618,-61778,-109881,-117526,-24854,74156,65312,2167,-9592,5998,9080,54238,82233,17746,6836,60050,24465,-91842,-101695,-22118,16866,14960,44002,98754,130985,118706,56261,-13067,-25576,-10023,-2725,13061,17477,-6819,-198,4852,-6208,-81,-25489,-25481,4105,-14688,-25987,62011,150803,147526,48347,690,31007,84481,107654,76499,40565,42725,56204,28371,31743,88795,102625,9503,-58681,-796,19200,-44027,-28522,48766,43126,-2136,-20568,-5505,18071,33294,27539,-43149,-102413,-28759,110062,123199,47729,-28550,-98529,-174899,-178619,-63326,-4239,-32336,-60202,-67371,-69709,-58278,-24620,-8939,-27850,-54869,-84437,-61717,38222,103685,105236,65641,-35639,-79346,-30615,17379,51612,26019,-24565,-31118,36245,124454,115195,-12452,-66193,57870,131639,31874,-80443,-67223,-1388,-7580,-55542,-23259,47665,25634,-78437,-136130,-112689,-66249,-56615,-40317,-12784,-10477,-44266,-52030,-52596,-56966,-43753,-44752,-35054,6296,14084,-26571,-75583,-98624,-90708,-90996,-62802,-2967,39375,27557,1134,-8184,-8280,-40381,-59953,-30698,-7389,40472,85946,45755,44372,72788,44425,11330,26159,719,-45445,-54815,-14659,11727,7606,-16158,-24384,-21348,-12003,5503,56211,59079,-38795,-108274,-75534,8847,88100,157995,171567,106125,2374,-72476,-54621,38691,47953,-6380,-12465,13243,-6093,-105953,-199180,-129954,13334,41224,24618,40586,12152,-21259,8255,7203,-56672,-81208,-38143,-1356,10318,53025,112431,88790,-25803,-120969,-74191,61281,71964,-29664,-57748,-44431,-90445,-151684,-148375,-104142,-37372,-12930,-34766,-1438,60555,80757,75383,66684,15884,-54505,-46106,-15763,-47984,-115813,-91669,6694,90960,142179,73422,-34463,-20585,66695,88399,51793,-13855,-107371,-191129,-143495,-20147,-4892,-54361,14886,123854,121157,48865,29207,78868,79458,46466,17846,-2551,-23099,-42750,-9124,75723,79731,89400,186025,217294,146097,74865,13357,-21463,12949,78104,95240,58217,44157,86116,92179,63607,52074,58352,60282,50644,23389,-79500,-205277,-190151,-56913,49687,42803,-32605,-88495,-92631,-113606,-97858,-48488,-34205,23131,98686,63437,3505,4008,-19295,-23650,-1086,25156,70200,66238,26170,20167,18568,34351,46741,1809,-62703,-80754,-76554,-51090,-17590,-55625,-103995,-94252,-28129,-23994,-46479,1629,42598,15839,-28985,11612,111857,161497,101960,-28105,-124762,-119560,-80559,-54319,17612,125059,136847,55149,-2492,-29220,-28559,24628,92835,116291,32695,-46497,-34393,-37097,-57396,-34830,-58002,-107863,-84536,-40062,-961,8009,-19555,-47022,-50417,16331,136652,173393,112851,97803,87268,-49849,-200232,-175912,-87183,-80056,-41719,68291,133856,129234,79613,10285,12846,88548,106895,61809,43653,1399,-64726,-33543,61687,109459,68309,37479,65138,51795,-28497,-87882,-91696,-66375,-43146,314,2769,-44144,-110203,-144121,-101884,235,44707,14668,-19104,-13355,18343,34661,22969,2887,31513,82271,53885,-10887,-46748,-22543,21980,4245,-37644,-45412,5007,66728,72284,23580,22109,27111,-49324,-123150,-117216,-48672,42645,80838,53685,-17663,-54213,-23548,25376,-12621,-129554,-173567,-96278,-51342,-10627,49050,70047,53125,41423,2218,-25097,-14480,3381,5333,-1203,9921,2151,-75383,-121656,-42413,31371,29862,27652,19531,-10411,-33312,-86147,-119755,-98243,-46994,-30135,-10054,35809,49019,6041,-10563,-23869,-134789,-178139,-63722,51845,64252,72016,63689,5523,-25024,-26963,-34842,2431,42631,40185,45104,35618,-30475,-75286,-38333,26125,61801,71598,49896,8822,14823,13215,-29622,-29155,-24344,-37070,-58406,-78055,-54754,4310,34572,38638,37978,72310,96156,38450,-67626,-67510,26248,101148,98372,70044,63062,60703,57333,17034,-112074,-212694,-122118,-167,-11871,-34879,28954,78510,7028,-85672,-68413,7006,34613,38684,33187,43345,37366,-25926,-45043,45022,101796,48114,10934,61966,77035,19097,-39827,-47895,-36557,-51894,-83196,-68323,-52368,-10551,90434,103577,-1770,-87737,-59524,-22241,-27314,37082,75621,30215,-16939,-91695,-147953,-43823,36565,-19005,-61120,-20903,3471,-38947,-59117,-39793,-11630,-5469,-14231,30869,24579,-43447,-98309,-166381,-183243,-37534,122427,126883,26825,-20309,-2374,-23346,-90117,-70332,13690,36274,21225,9567,27654,35659,34877,38673,49277,16692,-30504,-31938,17073,70063,68429,35071,-3685,-24344,-11355,39588,48961,3294,-51717,-95299,-59130,10442,3064,-68414],[-83321,-28351,11748,-16024,-37744,-48797,-60958,-17297,12188,-24432,-24651,26566,66967,73178,46428,5094,-32511,-74318,-94546,-80730,-35890,41159,71549,45791,32445,10418,-54201,-26419,85323,140102,72607,-17996,-27312,-24005,-70800,-62427,34837,59528,-40846,-142166,-113830,-33648,1859,37554,64656,48529,-589,-57739,-75180,-35294,40166,75539,47557,51466,67156,30189,-11125,-8614,-3446,-55994,-69594,1982,37554,26612,7018,-59320,-110529,-72720,7277,66539,81812,67559,52632,29036,-6557,-27907,-36262,-7614,27418,41410,26327,-21064,-56050,-26323,38571,20918,-58398,-72677,-12388,11465,44779,120720,157767,68330,484,66563,101033,75681,105482,137859,86035,20050,-31441,-73827,-58483,-52261,-105366,-103361,-34963,-8107,-21886,-32091,-35162,19070,111893,137029,82192,-3129,-20138,-33538,-92593,-85355,4223,40751,3975,-10573,-39954,-113300,-146963,-125544,-67262,-12287,-2323,-12484,43098,86300,29135,-24121,-10677,2534,13541,49602,52188,23813,-3354,-31160,-10413,72002,169985,182258,77463,-13044,23434,67162,58083,42270,3720,-39274,-13000,2260,-33233,-38536,-5425,32592,59223,-6437,-106030,-69477,57394,79048,19783,44249,86252,80326,49517,13114,-44644,-103315,-112368,-83275,-81593,-40952,24033,26589,58535,143068,157793,142844,160437,106981,-30964,-90678,-65860,-77660,-68484,5196,68080,93101,78422,59754,58617,66528,43166,-11930,-83163,-84132,-24806,-35300,-64000,-27819,21677,33444,11303,19521,23515,-43998,-89324,-26517,38456,20272,19720,36854,72328,103450,42025,-49906,-69614,-35156,-9834,-3671,7026,48130,65015,1973,-31054,-1117,18296,-11216,-5052,-7467,-45640,-27414,34690,43703,-10614,-98830,-146839,-73225,-35602,-85341,-61396,42484,124175,135330,68688,18911,25044,33852,22716,-4386,-29285,-627,70408,154805,176268,68458,-59277,-67125,-59111,-87699,-51824,29330,28009,-3119,12755,54875,76830,88480,72101,15466,-11760,37946,31499,-6654,17034,48510,15607,-66210,-138022,-150381,-74177,-59406,-247597,-468682,-403776,-139742,-57886,-93199,-75749,21880,90621,94555,65409,-52880,-152287,-110648,-36037,-9489,7992,42673,2887,-55137,6204,33329,-59460,-72133,61932,117236,36181,-51315,-62370,-27519,-42305,-63970,-31202,-15991,-78954,-146661,-129986,-38896,13548,-1588,-9115,7595,11944,5022,1689,10222,35342,11063,-69082,-76835,-31827,-12056,-27582,-58224,-45914,35786,123588,127076,10267,-65566,-18553,11497,9998,31502,40582,7857,-49836,-87517,-81864,-38749,8082,1647,-55489,-87417,-14838,91682,142729,130487,89390,-3268,-94349,-83631,-45179,-72231,-97494,-68289,-15758,37352,57309,52039,67892,99391,111765,36646,-72255,-142539,-126559,308,97345,40320,-38661,-23959,-23795,-25963,94542,188453,102713,50228,71764,40,-99493,-68505,-2593,-2846,-16819,-24213,-11566,46739,98584,93990,26174,-45510,-88177,-116887,-121138,-80583,-60386,-35346,4187,5114,37089,89063,106966,79123,14007,-29202,36539,103285,87441,13897,-20927,-22217,-7813,-117,-28020,-67662,-27812,66868,84729,92015,125371,102825,6698,-58882,-42966,-48503,-52321,12428,81460,81462,65563,49450,25628,8574,18760,41415,-16132,-101591,-59453,95239,143286,56632,-41448,-74426,-98908,-103327,-21032,50785,71155,51039,-19396,-78855,-96904,-75014,-47428,-36508,-46709,-72410,-71356,4713,51196,39038,15767,-47365,-93450,-80744,-52108,-20575,-33586,-31531,12303,64476,98649,67614,-40745,-93415,-4503,87269,69711,25696,48040,64245,31294,21662,87758,128928,38270,-76214,-79613,-35214,-57769,-118110,-95611,-11667,6647,-63672,-67660,13378,46787,34660,-3990,-66496,-77494,-63740,-78749,-88131,-74556,-88141,-124493,-40358,107385,149905,75673,25389,28521,41270,-772,-41298,-6332,10252,8069,9286,-11763,30688,76984,54943,55313,100420,91481,55433,49482,48084,22522,-1920,-35329,-36683,-20319,-44923,-50010,4328,12062,-8118,-11096,-40252,-23364,34208,65925,42657,5601,-23658,-61671,-50001,51367,87265,17138,-935,60753,73029,-46238,-176043,-131339,12056,37458,10435,56249,76606,42375,21281,5927,-39024,-72276,-42929,10836,18492,37639,92968,69547,-36769,-119668,-92360,43673,111268,23020,-60380,-79591,-109666,-149640,-115401,-26573,78959,108197,51122,27820,49484,58087,68191,83852,47042,-53926,-81609,-48046,-49772,-80957,-57241,-11514,23137,76068,77092,5785,-39536,9601,97250,119725,38471,-81523,-162102,-151119,-94215,-101067,-122565,-52939,35985,47673,8842,5621,92084,118348,57482,26729,31760,23507,-7252,-9973,60068,90292,71316,106550,105868,22494,2168,58606,54121,30097,64139,62159,3989,9904,106739,124819,80725,74731,106101,130716,65302,-55000,-144887,-205356,-191397,-54275,78294,68361,-2923,-28019,-51805,-151747,-180132,-93191,-65718,-36346,79605,90794,1284,-19984,-24503,-32283,-33091,-32101,-30363,-54944,-35447,22803,22540,-17595,-13971,6775,-14827,-65826,-122043,-145692,-111511,-73883,-60345,-48126,-24672,-59598,-95793,-65911,-34826,-40476,-65741,-47967,36979,95172,49968,-66993,-135139,-111952,-73726,-19793,71879,121605,79302,13869,-12568,-32111,-6634,85743,145805,101707,-7649,-28825,29641,-256,-48765,-7730,-10568,-9595,30478,6010,-9385,22947,11919,-16460,26496,108040,145436,105871,41393,59833,52085,-111221,-218850,-112607,552,-107,12258,59375,58408,33639,23144,-9747,26,77975,117816,89746,80918,57236,-9096,-30305,-14677,-9594,-24213,42132,161888,149605,13972,-81520,-94108,-46028,10947,12387,-46412,-73194,-83659,-129828,-127221,-49999,-14088,-30040,-32244,-21286,-7429,12622,48645,50281,33958,59771,60620,-12939,-75521,-28084,32185,-12686,-59279,-35965,34453,93463,92219,56279,50236,34123,2363,-14334,-39997,-23615,50774,72391,17138,-70442,-103108,-31822,65099,61926,-32831,-100903,-77261,-56287,-46936,-30272,-40557,-31998,24838,39186,-1065,-25178,-41844,-64170,-55874,-8429,2675,-71968,-122919,-70279,-24639,-24549,-36380,-92287,-107446,-57538,-62216,-88858,-75357,-50229,-47327,-43402,9618,61920,22814,-26022,-22377,-76121,-119238,-44933,73723,109991,124546,109252,25331,-20378,-13109,-19612,-18428,1859,-860,3080,31616,23786,-16589,-10995,36854,74068,86126,53145,21808,62640,78460,22308,4221,9109,-4369,-33513,-27898,12407,47446,25120,-20910,-15718,39665,55675,18942,-61728,-78999,-29336,28153,67067,85038,83964,82237,83558,8862,-114012,-164775,-90297,7914,39806,52198,112309,154871,88694,-27032,-85641,-62213,-38862,-53928,-64016,-18217,12668,-22420,-28880,55906,119484,68391,11143,46798,94750,73053,12899,-21613,-23343,-21411,-29966,-35915,-50734,-7039,110750,116219,7573,-67353,-33728,-1904,-7152,30705,41656,7328,-26819,-83391,-105552,-11030,20536,-21162,-23239,21021,23144,-31650,-45066,-13659,-40510,-91111,-76843,43029,77374,-23324,-87348,-107121,-111072,-7116,86724,38036,-19071,37872,75207,2121,-77108,-31605,77118,78625,-2349,-53286,-50854,-46238,2656,52420,78123,73450,40989,9409,7224,36680,59895,58499,16303,-19420,-14786,32286,59680,19484,-58049,-112546,-65907,20007,22149,-48774],[-82938,-32599,5985,4554,-7951,-67092,-101685,-36568,5088,-17360,44,24928,23687,31142,30231,23541,34332,15926,-16372,-22001,-9241,22894,54524,25982,-53741,-130432,-173357,-103094,51758,123004,63501,-13711,-25887,-19067,-34436,-19114,45110,59486,-23050,-117692,-121459,-82574,-35275,44279,85130,59371,16475,-19684,-59068,-63096,-3997,45648,58024,92275,110552,71488,29076,-15817,-80159,-116022,-79961,-16338,6171,19030,5021,-87108,-145290,-108811,-50132,16880,83226,105802,147858,174631,91950,-11413,-86731,-88645,-45948,4052,50175,42349,-15060,-21797,36800,19967,-64095,-81808,4025,60227,92077,113855,118026,48308,36322,141180,155120,69387,61249,92073,67597,25140,-5203,-22573,1458,17110,-2372,-31804,-39503,-46068,-61285,-76126,-76501,-43873,26831,68894,47990,-15067,-17743,-5170,-29226,-4362,68229,48404,-34532,-57571,-61999,-92484,-91818,-44818,21725,50385,5632,-68648,-50318,18244,9147,-24101,-31731,-41848,-29848,-8915,-11317,19609,25329,-83145,-121018,-19448,99253,121453,66499,27084,69033,80277,21512,-5208,2381,-11824,-15263,-54151,-108289,-101112,-37036,32185,69725,-16667,-132137,-78782,84436,119758,64411,75959,105330,110613,83786,6713,-73240,-66736,3668,56569,43030,50581,92227,80252,69799,85096,47099,58242,123643,78798,-48178,-102459,-85518,-77154,-72976,-49098,-21827,-13108,-5327,-13871,-61751,-70396,-38635,-18959,-29379,-22738,-10842,-81865,-143026,-52480,77153,70635,-3800,13345,60372,48204,20593,50800,107718,80183,32009,28126,73695,94862,25626,-8445,35907,46981,25713,23690,11603,7895,15714,-15875,-44639,-29279,-19997,-52764,-29150,33366,31686,-12331,-3614,32629,16542,-58881,-98471,-41502,3774,-60429,-127884,-91958,-522,26596,-7605,-5941,8020,1064,-3476,-33774,-63844,-30264,9971,39998,40887,-12853,-19970,13872,-6891,-60366,-62183,-25244,-19166,-33587,-21836,23936,59495,50999,2608,-58317,-84627,-34597,-6091,35683,109482,120399,63419,-7905,-74082,-98613,-37872,-8793,-215451,-525583,-510614,-196119,-33648,-31729,-26554,44655,105275,102747,42950,-37508,-72301,-43718,-27871,-34714,-621,54641,6073,-47531,6191,-2279,-93881,-89298,38191,81972,10614,-50877,-34035,-6359,-57033,-119414,-101745,-47963,-46452,-59905,-50350,-41491,-50512,-16894,65203,97750,40706,-24927,-42289,-31167,28575,41260,-48708,-76717,-38680,-44974,-70288,-61331,-23877,38341,77217,58312,-12647,-80151,-56252,24985,53534,17855,6609,-1610,-68248,-99789,-52042,5807,35117,40288,18606,-22653,-23095,42114,97237,107521,88185,6774,-65371,-106767,-156282,-165127,-121832,-84898,-65364,-25258,19059,48709,64820,77513,93590,36922,-69905,-129644,-80797,27066,63204,-15492,-60238,-18339,-4460,4933,112650,195081,132315,93253,91776,18286,-53723,-44221,-32139,-43601,-83712,-143180,-135378,-28094,60057,92855,69993,-19350,-129695,-206876,-218456,-146379,-96176,-66660,-26155,-23309,13422,98518,141958,115033,61212,790,-9328,-13778,-33492,-44539,-33368,-52460,-64084,-38105,-39419,-99980,-83561,25919,82496,87026,91422,63184,16984,7475,-2005,-32019,10254,77898,52062,-12548,12588,62958,32809,-31264,-55000,-38829,-43477,-94768,-88668,29511,109620,50065,-42584,-41309,-3371,-16745,-35546,-259,59093,61711,-7261,-82164,-148945,-152145,-80163,5484,6071,-40680,-43909,-31958,-70971,-82578,-19592,-23601,-89175,-81252,-5646,7105,-40400,-29638,29248,60980,76116,65989,14445,-43006,-44636,-14643,-3738,6805,69115,111472,98885,117134,174362,164767,80622,-5443,-16772,-5557,-58407,-147151,-137690,-40402,-12507,-38646,25721,103020,70702,10130,-46883,-115415,-124422,-74140,-51165,-44763,-22751,-27021,-42740,35264,126983,144795,86640,51125,57269,75919,43262,-9529,-3562,-5069,-24022,-32517,-19817,46760,97453,103078,112196,116496,98043,109330,127928,100550,59815,44796,15741,-12280,-29426,-59335,-63961,-35702,-38181,-9116,39295,10437,-3541,22583,20811,-30667,-33420,264,-16503,-42051,17407,65900,35539,15101,67139,96640,48108,-4519,-494,13346,-7378,-4365,42510,54630,29454,12104,5615,9167,-84,3439,24760,9010,5326,34150,-6559,-74359,-81623,-51860,28209,113012,80092,-14878,-72563,-84264,-73449,-32225,24945,118751,174890,129650,73070,37193,-515,-8783,46570,55658,-39686,-84804,-24368,33024,13285,8897,21249,9464,11299,31617,36992,15293,3824,53984,105724,49191,-43411,-71069,-68984,-66688,-65977,-56680,-43444,-49309,-58027,-29083,870,43569,61093,18949,-5227,44366,78272,31179,-31075,3855,65701,61889,66944,60177,-25535,-41908,52666,56631,11562,38973,35243,-25930,-22329,53268,46984,16967,72427,139581,147904,47330,-115291,-167474,-123181,-75528,2246,90957,58127,-13121,-1745,27574,-47270,-116546,-74928,-38878,-40295,4134,32932,6183,1716,-1402,-26671,-58565,-78458,-96199,-94185,-37823,12676,-10202,-68700,-79397,-11092,22333,-52237,-154472,-190737,-135128,-28902,34024,1884,-57091,-107118,-102960,-74894,-48031,-16783,-33562,-69848,-46996,3559,205,-64121,-90511,-56461,-34752,-6714,45615,49540,21058,6400,-25866,-62544,-29886,58507,123272,86065,-22185,-24709,51485,36607,-11433,30810,44346,53047,85876,51598,13420,15268,5537,5002,92362,132754,61467,-19001,-57864,-30236,-8343,-94366,-137701,-37799,75364,102395,80298,28956,-56648,-85548,-36731,2334,33883,81591,115523,104011,101794,97746,39105,-7469,-35151,-67833,-61899,68112,215067,188706,49071,-46953,-80190,-42268,19444,-25207,-137420,-141126,-48310,-22571,-38130,-12946,4924,-11499,-21008,-11756,16441,35616,41025,12975,-17245,6227,16857,-50921,-112167,-66824,-1546,-16900,-41990,-18792,23193,29798,15954,51120,88352,62649,56661,74599,26892,3487,61428,77669,489,-86352,-72823,9027,68987,89809,67778,1082,-25587,-11277,-15579,-65708,-120811,-103775,3412,66986,42626,6268,-33081,-59418,-46570,-5344,19553,-7920,-40765,-22747,-30323,-68667,-94178,-122528,-88678,-18161,-21118,-64215,-75841,-69383,-56856,-51141,-30126,-1508,1538,2771,27448,20200,-17649,-35858,7144,25331,41924,55872,3817,-23364,-4239,-30481,-60643,-42774,-43647,-41587,31391,82554,47886,34374,82744,104141,72123,12158,-11133,47854,94938,64335,35516,10826,-9901,-42083,-22007,28444,43186,-14556,-69649,-36182,53243,95815,68457,-20164,-66916,-63480,-39204,17278,67889,53601,50342,83295,37358,-38090,-57451,-46313,-13300,42280,113357,177185,161116,78128,11668,-77144,-126952,-97782,-74310,-93714,-80093,-43794,-31242,-8115,49558,72158,24679,-29513,-19943,55510,81448,18405,-46940,-70768,-58862,-20067,18787,15321,41198,115972,90242,11672,14106,73490,73532,22630,-3943,2919,36446,18769,-31087,-28544,9290,-20158,-29062,6909,34614,34782,-7580,-33797,-21415,-66607,-118539,-81884,39221,59662,-27553,-20794,34275,7542,-600,536,-50974,-44702,53592,73664,-19752,-100345,-73216,31560,49854,-37978,-77794,-60074,-59167,-1765,57109,81067,101927,108656,50668,-34873,-66227,-4824,77448,52177,-89,-11957,-2028,23742,2229,-68844,-97302,-36493,26403,15400,-43570],[-63932,-12253,48385,73658,45607,-44290,-82365,-24609,-4997,-34216,-34095,-11685,6312,6698,-5275,4368,19309,-19426,-50392,12913,48431,25509,7225,-8182,-96341,-210381,-251304,-149376,16262,84142,43157,-11149,-35079,-25442,-11060,-455,33289,53007,2445,-76231,-115483,-118144,-59097,35093,66427,39872,35304,28857,-2773,-1016,23097,23245,64797,126387,91784,-8351,-49859,-39040,-57342,-89451,-56323,14613,36660,19351,-10075,-63164,-112584,-109842,-72134,-37385,11451,69496,143368,179738,102715,-4658,-92732,-118128,-86942,-16292,84290,104125,22599,-14263,38709,34938,-64527,-125231,-20210,113007,151134,94006,35462,-7086,21241,107903,113615,40997,8039,8285,8742,19900,16440,-21932,-11999,56550,109892,89400,10056,-41178,-70693,-102850,-111938,-99715,-38181,11637,5311,-9769,14115,32739,37669,55370,58181,-4836,-67749,-68531,-44656,-20909,19648,60093,95678,80847,-6196,-108449,-118421,-53820,-12194,-15709,-58587,-103030,-67898,-3104,6689,48644,97125,-22607,-125504,-52284,42851,52946,57008,69060,89104,64558,-33296,-89269,-55787,-5974,14098,-34557,-70891,-45258,-3478,29564,44953,-33970,-116433,-74023,40592,78488,54907,48405,62489,94084,108759,52688,-24171,1065,115299,197541,188355,146649,93618,26664,-3162,-14948,-61143,-3491,120918,90051,-53304,-104779,-92949,-84007,-56399,-29190,-43496,-64590,-48413,-42320,-101259,-125877,-78793,-17923,28201,40809,643,-67968,-92930,-11511,106303,104949,31926,38077,81651,88432,62233,32855,72700,92019,54104,32815,55606,52456,-7269,-15454,11448,6438,6218,25326,-17095,-56524,-12596,2618,-36507,-53566,-51557,-42674,43154,134071,125050,47543,26662,65994,64177,-7385,-49764,-18814,32237,-28848,-148977,-146680,-57512,-36507,-35413,4624,18208,-13443,-44952,-69156,-67811,-41236,-46046,-93124,-149516,-113068,-6082,51619,37759,7551,-35415,-59274,-60539,-62985,-36742,22562,46179,-3845,-71116,-92687,-76378,-52676,-42535,45746,174816,194204,120181,55003,12998,-10778,20985,20811,-209820,-527065,-463470,-146426,9877,41145,52677,87711,116975,83821,3199,-63109,-69123,-23655,11201,6774,2710,21132,-382,-19975,29778,24990,-26823,-27179,37293,64248,27914,-9163,-5155,7531,-34755,-86713,-69195,-10297,14886,38367,36767,-42712,-126193,-76546,61396,113175,79367,52162,31128,-14872,-10147,7677,-24985,-46516,-43669,-65024,-79192,-40295,3239,14504,-8549,-15937,-14398,-29395,-538,70519,88411,19800,-30281,-30832,-40586,-25945,17548,54764,71920,57427,33267,3064,-24893,-7649,38790,74498,70854,13446,-17265,-71001,-160157,-162439,-81147,-32991,-43227,-23350,50053,97059,71945,41952,57522,27481,-49178,-89612,-45364,2748,-42108,-113966,-98557,-45680,-11622,21501,61108,84994,85141,105492,103784,50601,-15756,-57579,-85485,-67715,-89722,-159483,-124646,-4209,43351,65368,90366,10448,-126799,-198757,-184483,-111726,-54655,-23290,-15801,-39345,-35464,12398,68706,97679,98372,36059,-49479,-91711,-69876,-49493,-29322,-33449,-27438,12643,3915,-84282,-116988,-37782,29395,36954,43686,45203,45764,81219,79614,39302,68814,104848,22680,-94290,-71621,22656,25917,-34457,-79445,-104876,-101402,-90408,-61645,20439,70247,16926,-59419,-36512,49798,37527,-65442,-105991,-55674,-20223,-19060,-64685,-159370,-182715,-77560,48488,37044,-31482,-16277,-31383,-113340,-105370,-7365,-25325,-118601,-67255,84524,94339,-3928,-43133,-25957,14484,63184,65488,29773,-13779,-32120,-47840,-78514,-89953,-5002,90716,89809,85563,103861,78907,80785,77624,33692,-21020,-73844,-134508,-117094,-46280,-21954,16702,121461,126545,29466,-48361,-122269,-158835,-110846,-40497,-29169,-29714,11857,48074,58666,56234,7096,3151,38034,55062,67450,82083,40313,-34117,-59874,-57631,-53923,-39645,-11439,40279,72607,102151,106186,68115,37466,76259,108208,97503,81136,82441,57468,12163,-11370,2795,-9977,-66145,-112803,-82092,-1503,29518,23727,42651,67383,35203,29407,48298,8250,-37952,10459,59813,45593,1056,2510,27659,69791,116854,90558,-8654,-66652,-37880,6143,5540,-21277,-28968,-10998,30108,42269,30804,18461,-5102,-16665,-18881,-61163,-80621,-25471,15030,33093,77476,81061,23070,-36265,-49069,-21438,11929,22997,75255,150524,155913,110523,46104,-11899,-28257,24065,25481,-66377,-97767,-1579,98105,64852,17259,20983,6948,-22866,-37651,14574,72253,36993,-1495,28530,11062,-14969,19231,45102,32827,29800,24416,-28674,-116412,-122677,-32930,-14960,-47414,-34805,-47584,-81957,405,82906,35282,-59490,-43140,39483,65690,75671,81841,2192,-35712,14738,3059,-34446,-11123,18435,13383,-2260,-12969,-51303,-44742,52222,116243,92258,21298,-76366,-96089,-20436,33912,43597,69588,15029,-65754,-29674,85532,88123,-720,-33111,-1280,-6084,-45792,-40049,-4353,21716,9136,-16715,-24567,-34388,-61627,-40502,14683,24863,-17500,-61082,-88491,-30277,33410,-15506,-117285,-166899,-121337,-1941,82661,-2083,-127797,-162387,-112605,-73698,-38759,27858,14339,-58995,-73469,-26918,-2971,-28445,-38880,1427,8524,-25810,-30821,-10801,29842,41115,-45489,-120688,-103555,-52178,18602,65030,11708,-24822,11637,20266,-13151,5381,23986,5109,23287,45885,35086,202,-21132,10139,113173,116912,-1648,-74760,-93360,-95627,-58314,-37114,-45411,-17651,65771,114736,82214,-12924,-125685,-146378,-76488,-3415,46239,67945,72577,68329,67279,58951,21707,10841,17468,-7931,-7802,88801,161786,122612,59210,2494,-45785,-14993,17717,-64067,-183068,-170309,-54292,27489,40619,44040,33052,-818,-27918,-6446,52320,49534,-22918,-78550,-75992,-49156,-63239,-107050,-139853,-126614,-81884,-57335,-49821,-35479,-32032,-78555,-86581,22038,120302,123670,117207,94352,11838,-18864,42339,77613,32248,-33203,-11096,23065,4612,8877,39680,22655,14132,42782,49088,-50123,-147748,-136808,-23550,49366,53672,33645,13933,16824,8848,-6290,27188,65202,45909,19020,-28043,-103468,-139891,-88756,1199,35175,-1801,-45615,-93927,-120263,-92218,-50367,-62886,-83466,-20827,71586,111556,96248,38870,-60516,-117252,-150236,-147694,-113010,-88845,-37535,18042,5013,-9511,-26836,-94741,-96938,34351,117698,62364,24077,69144,64069,-20258,-79448,-67575,1280,69744,87621,77852,30059,-20137,-55704,-27341,26016,24734,-30469,-49789,-9101,72804,139281,104564,-27629,-84465,-51223,-11249,32170,55728,8095,-5387,44262,35908,-4188,-9828,-30406,-54622,-751,122571,181127,94733,2009,4479,-50922,-120548,-84257,-22935,-52608,-98529,-87190,-41967,22746,77949,59824,10558,-33868,-50594,4401,40884,-21293,-91122,-122389,-106450,-25080,82523,103115,87482,103723,56025,1997,65873,150885,129859,33883,-40345,-27584,40845,6637,-41539,10343,39382,-10121,-3685,32829,34090,33732,6150,-16325,-26057,-53481,-64427,-34239,18329,8590,-5173,69111,127324,63196,-22297,-62510,-60533,1502,62033,6339,-88724,-136057,-145327,-106336,-71340,-77564,-52228,1477,4168,21066,37330,28694,50948,115518,104712,-12610,-118042,-63082,80628,75577,-19858,-70541,-61449,-22040,-18531,-50218,-39028,20653,33695,-4264,-35765],[-15094,17379,72022,100913,76836,15056,-17047,12646,26065,-13636,-75922,-89899,-49261,-39025,-57683,-52793,-46295,-73580,-68560,30633,87034,59364,9662,-180,-57223,-172969,-234573,-144795,3074,90493,72112,-7763,-74524,-64605,-28649,-25081,4852,32882,-14683,-86364,-111803,-102737,-42867,35096,40556,5882,29486,57009,70224,102849,89475,29174,41892,77546,4532,-120337,-152082,-58828,21767,-7466,-15236,53745,81442,24430,-11622,16912,3245,-46849,-57881,-61523,-47308,14520,66349,64937,29565,-1388,-41274,-84983,-113438,-60734,71537,107580,27031,-12891,31644,61619,-12588,-111004,-29097,134174,180279,106008,4694,-60982,-33629,28169,41699,30722,-7480,-44688,-35308,-942,-13796,-71995,-52695,37596,93647,99140,41855,-195,-17596,-55474,-97525,-101504,-52128,-28920,-25815,15209,48552,22250,17588,27663,-22732,-77508,-68876,-36519,-19871,-1525,33253,58817,66209,26768,-50749,-135674,-152563,-91701,-23367,-17740,-78475,-119425,-43663,75001,83868,74218,125958,75832,-21683,-616,36727,12229,11629,20395,28606,12629,-76767,-149647,-104282,2765,58233,19033,-17580,-3189,892,-5617,284,-38556,-87746,-89109,-54915,-29768,-33130,-28516,-7214,40874,86143,79852,33551,27048,103772,189148,194887,135787,41766,-29311,-47500,-64052,-72761,23625,153340,126453,-17440,-76608,-85851,-105367,-63544,-6535,-17338,-32592,-23753,-20427,-64705,-102972,-85742,-7539,71786,71026,19936,11435,34398,44154,73253,93155,79013,84984,87298,63276,32522,-14331,-3020,31203,30307,23408,43065,43702,-5029,-52269,-77765,-57227,-18316,-16319,-74159,-86703,-6856,23364,6854,-10937,-33935,-21482,81919,141068,106529,66518,75289,100211,70254,-22102,-86790,-51752,18165,-7088,-83340,-67713,-25406,-43480,-31856,11731,24253,16556,-8577,-38691,-44922,-38297,-65826,-142461,-193457,-113388,-20255,15702,38220,63320,11051,-65136,-99649,-87331,-26193,46704,49046,-19055,-70202,-40921,12410,19290,-9234,33649,134829,176703,134549,68132,30670,33362,75889,21700,-251758,-495847,-325899,-17996,67363,88587,110255,116728,97148,28201,-46035,-133895,-155431,-72254,11855,42791,23180,1840,2350,10387,35675,31674,25273,29865,32837,24333,3521,-17663,-18176,-1965,-23279,-34105,9752,49525,51478,57880,33262,-68310,-158688,-113228,9574,69468,98305,143377,147971,71772,-12333,-40035,-26786,-11618,-14913,-30151,-46229,-38609,-15071,-26265,-68154,-46651,-5215,17561,66776,101560,87355,40590,-4352,-12640,10313,27466,21305,48626,87723,47664,-10728,-27426,-29358,-42543,-24720,14287,22303,2971,-2177,-37459,-93722,-87991,-13255,31808,18265,43526,111792,111161,37549,967,30244,6117,-45538,-59675,-49947,-56087,-112968,-147851,-119312,-101665,-80166,-34490,-33871,-36257,15954,73297,75386,49351,-1789,-58762,-93812,-56586,-22118,-51025,-15172,52878,18948,7073,48948,-12981,-109713,-105384,-53897,-12866,21597,65187,54182,-25426,-67160,-62276,-25536,38788,91262,44185,-59588,-74114,12887,16866,-21171,-21544,10712,35639,1521,-87546,-134911,-73192,-28928,-25523,13920,53186,55282,74635,78456,38032,42547,77961,62668,-13316,-51624,-25876,-8270,-18872,-30232,-62484,-107518,-95882,-24969,59797,44327,-36576,-82788,-41800,46682,51843,-39178,-121747,-120919,-67684,1066,-8918,-98212,-126084,-41800,52015,39375,-15590,-18407,-28144,-45994,-9336,19173,-65622,-160257,-71823,100384,119832,16169,-46908,-62079,-7788,49703,14036,-64278,-71640,-5555,-784,-77028,-120596,-42916,40581,15358,-19941,-24209,-19071,59112,123536,69682,-17630,-62442,-79092,-32011,21577,40621,78608,133087,92896,16823,-23972,-85870,-110160,-50311,-16870,-49611,-51821,10532,66640,77120,22265,-91345,-92823,2667,52451,54081,44502,-9189,-88575,-113575,-88803,-61028,-30534,-19858,-16063,-13760,16853,30076,24218,25890,49971,58247,68983,80770,75130,31647,13350,48114,95410,53383,-73202,-175121,-162905,-51858,22751,13436,32028,116915,141394,112595,72723,-2894,-34419,46198,110528,80764,-3993,-57004,-46301,22618,87966,55271,-31723,-78002,-58946,-5845,9421,-40440,-79481,-46510,1989,15358,14571,3386,-4458,-2105,-18938,-43988,-26295,29989,58230,53601,57649,55911,42993,21402,-16581,-42516,-20154,-4959,26131,92045,131759,115927,73354,55360,63975,59700,-1885,-88998,-87555,-2237,79444,57943,1609,-11592,-8021,-7283,-30842,8634,92195,73602,-2742,-10831,-10005,3799,67199,123974,111724,64258,24196,-23044,-89047,-71079,11181,-18672,-79638,-68358,-94270,-148839,-77065,12603,-4476,-66775,-52205,21663,58566,72024,71363,16843,5482,36358,12393,-29739,-40346,5564,74376,58666,-10771,-64295,-37812,51012,71676,21461,14202,19338,-3498,16123,40651,29367,37402,-7905,-89451,-53687,89922,132322,59935,8854,22042,23785,-17804,-35261,-4787,29966,6349,-6908,40187,58779,10965,-4102,47333,65999,34056,558,-37387,-13879,54859,57923,-15870,-89386,-101312,-26769,67996,-2548,-135471,-163135,-111804,-66060,-30693,21066,13670,-30482,-24508,16953,40978,21997,208,41968,49908,-13594,-33337,16479,76747,61996,-51785,-127765,-108203,-91202,-56804,34595,50379,-945,-16683,-25158,-40817,-16005,-14666,-65821,-60636,49,14413,-26083,-43124,-492,93572,125364,51390,-4144,-27135,-56283,-38451,13957,5034,-12114,30665,48665,12505,-49459,-113968,-110589,-51160,-630,44362,38173,-1147,7315,16276,-14840,-22944,20933,65016,66892,58611,93676,81635,32911,48496,41428,-2261,36492,57569,-31072,-128269,-111212,-58207,-11032,35189,56767,23455,-21133,-39022,-11195,34604,6482,-75183,-100287,-67463,-59921,-95229,-111820,-137736,-169432,-147975,-106813,-82513,-70709,-67274,-100900,-86458,19099,124440,168419,162577,78826,-42777,-71688,-5523,45831,60932,45973,29035,-19468,-81502,-100283,-67482,-25384,22282,65268,82712,-21240,-139831,-131274,-40018,18979,42545,40382,47465,68834,30986,-34311,-9321,64745,61509,11570,-34633,-110850,-157857,-65974,56863,61015,4256,-23669,-92237,-153312,-116207,-29647,-42338,-81623,6406,124394,151502,101188,27169,-68402,-157658,-224556,-226888,-207224,-163234,-50539,48219,82684,92448,11301,-132377,-123007,50282,134325,49184,-30316,-30785,-70809,-157394,-156244,-79766,-5314,54893,101159,129676,99501,29266,-16632,10944,45457,24494,-1069,17847,31041,52799,91262,56307,-89157,-138429,-50272,46456,79184,42452,-22366,-42337,-24165,-42114,-61802,-36013,-29739,-69482,-33621,77674,96760,-559,-53460,-12277,-7902,-47311,-43917,-4248,-24429,-78310,-85728,-36663,50369,115045,86475,28320,-3905,-23494,-21014,-13086,-58125,-116315,-144082,-110925,-16943,87023,92484,43855,52344,29294,-20301,23156,116458,123522,26165,-66748,-63582,-28478,-101008,-134161,-22266,67234,34560,11171,20621,25525,20255,-4049,-7469,-19427,-32064,2691,22878,2822,-21597,31543,103811,104120,32669,-51874,-82235,-27629,51203,54302,-68990,-164803,-164363,-183748,-223969,-193321,-101341,-21086,45026,56327,37268,-6438,-52577,-38751,63265,128580,45823,-82794,-71502,50295,54160,-59045,-127822,-85537,-27754,-10633,-8178,4544,42719,40632,-1144,-18690],[33354,36925,47190,43130,37158,28206,8525,23557,63689,45955,-43702,-125075,-141537,-119443,-94961,-90733,-76216,-45789,-17978,20041,64003,75207,43648,20316,-14868,-89015,-146690,-105606,2968,111062,111950,4973,-77743,-61905,-26340,-31247,-12310,3233,-39867,-86953,-74970,-48232,-20597,17403,7276,-21518,4069,52680,96814,123339,92342,32239,-6675,-36723,-84205,-138323,-144343,-54603,35987,18386,-2577,53180,91153,52207,40852,108489,114231,19949,-41937,-43120,-25974,-3127,7627,-888,-2599,24380,16510,-48029,-126978,-95924,27037,63815,14499,-14795,724,53373,64283,-11666,-7778,58488,94509,89440,21697,-73498,-57784,1880,15933,37267,10939,-32898,-29699,-34383,-85997,-114322,-57593,-18604,-23437,18371,57582,58820,61327,35850,-25180,-51162,-34629,-35630,-6372,50840,50650,-20902,-26270,3252,-43773,-69136,-21049,2524,-18225,-44528,-57372,-39681,-22081,-42489,-68022,-121057,-143950,-78519,-11708,-22159,-75219,-78541,22692,142438,134480,70991,81773,108594,99947,87583,68424,6567,-52270,-78284,-50039,-18645,-66862,-132065,-84867,18890,62488,16173,-34118,-34918,-30390,-26028,6113,3075,-47382,-96778,-114262,-120224,-133993,-101357,-41611,18893,51095,50919,30593,10310,22896,78594,93076,44427,4117,16260,13085,-25797,-399,92933,165925,160537,86167,32913,-13033,-84857,-76812,-12620,8101,10755,22841,31272,-3609,-60289,-88163,-14715,75200,70905,42238,55455,69310,31118,-2281,23222,60355,89676,80917,48735,28021,-7596,-37989,-54025,-39112,2472,60788,82766,28384,-60756,-101088,-49836,-2416,-35460,-90444,-71916,-11968,9740,52657,70523,8782,-43135,-10275,8357,13411,44498,73038,76573,31882,-53770,-120488,-92836,-23456,12014,27146,40495,9659,-38701,-38128,-8730,24932,83925,104882,44289,-24839,-28331,-47426,-118255,-129512,-73685,-41145,-26139,21191,65094,26362,-59529,-112043,-76451,2974,51894,45430,17740,10871,51393,90111,102337,66368,33466,35401,68661,86400,36680,-4935,22894,84049,15095,-282183,-487522,-264431,54336,97254,97187,115894,113667,60116,-26370,-91324,-206543,-250575,-137811,-36377,18345,43925,28358,8027,23336,25324,-11912,6868,40362,12826,-35440,-54086,-75006,-73627,-42608,-46756,-26008,32232,55833,43352,3180,-61617,-115953,-136285,-88281,-18066,15241,44209,104922,164274,135637,34997,-16657,9765,59250,67582,52947,15440,-40510,-58825,-71999,-104732,-75151,-31769,-199,65340,83318,44249,38393,54451,50812,34040,-6433,-44836,5040,73883,28118,-57018,-65987,-40420,-72322,-95563,-64140,-21834,-6844,-18584,-31743,-23218,8617,42905,37647,41177,114357,137022,38844,-57012,-54285,-3124,-31936,-69856,-55201,-54428,-71025,-70258,-60702,-74858,-112567,-117348,-91149,-92905,-66680,4351,48051,33797,16086,-1626,-24939,-45757,-19424,43364,54540,49344,44761,-23945,-50492,-26256,-70447,-93986,-3690,67801,65002,47691,93777,89851,-25300,-64593,-46712,-47847,-16866,35023,8147,-51942,-21849,89698,78546,-16029,-56305,-36733,-27479,-45187,-98604,-124377,-60140,-52228,-85670,-27680,42293,30348,5799,-14441,-52437,-31705,44454,131456,132382,20410,-70537,-65073,-23736,25135,38715,-37266,-97626,-47981,49141,20550,-64809,-71494,-27738,10106,40015,42926,-15136,-71977,-41323,44202,63415,1787,-28800,-13072,21664,43940,36824,-12129,-30749,33659,78281,13677,-103782,-161050,-74794,57582,66992,-13992,-49719,-49285,-12730,7958,-61518,-166821,-143372,-10656,12478,-55367,-51635,12989,13472,-39913,-59594,-52706,-19892,71723,123763,66785,-4658,-25634,-10157,38115,79395,94794,86232,68459,43958,29617,46644,37315,286,786,-11160,-54715,-58578,-32899,-12711,8113,9563,-48405,-51002,1428,29969,-2556,-37633,-64395,-104744,-103846,-83679,-74011,-48131,-50577,-79239,-84997,-66070,-47952,8277,67385,70400,45782,53347,69194,34871,-28908,10032,96911,110242,56516,-42522,-157495,-162456,-51448,11051,-19453,-28636,67648,131190,104303,36692,-45206,-57967,41547,131292,111801,17836,-50362,-47774,-15697,-152,-8246,-8002,-20093,-26515,24011,42880,-34586,-103871,-78600,-44711,-35778,-20668,-20831,-7930,15827,-10729,-29409,8300,35030,29754,39836,62799,56018,58164,64063,-1571,-97038,-95787,-56377,-10347,47598,79616,71545,66441,106054,144783,102046,7231,-36933,-149,10949,18960,28927,5679,-24765,-19447,17493,38365,61649,92071,73490,25298,24906,31675,18387,61885,133615,114726,26070,-13268,9739,20870,13269,16819,-12142,-25242,-25929,-81389,-140529,-130802,-100560,-73048,-56512,-42541,-7005,15508,8497,-18903,-27920,35700,99557,72300,26941,-5371,1451,68170,71490,26568,-12716,-5616,51070,47622,-10307,6987,43767,-3916,-31761,-10832,-840,18412,-1253,-63020,-58220,39198,87723,54329,22787,9028,2038,13528,15700,12331,18600,-20241,-30119,35120,73836,23143,-30605,14811,67377,66475,48548,23022,32680,90990,106516,52654,-9792,-64733,-48948,55797,53269,-59467,-115246,-76817,-23319,-15494,-31952,-33446,-427,45200,62404,66686,49056,25813,58270,77481,47632,47823,74339,77319,32727,-40212,-61466,-13888,-21786,-60558,-13553,26408,11990,-12390,-63579,-72486,3841,6712,-52670,-59775,-33819,-50219,-83849,-67349,-34141,32431,118701,123283,72359,48909,39034,26500,25069,7329,11160,37017,-4373,-69204,-91770,-92071,-43956,16311,35034,58211,18996,-48921,-20649,1038,-50421,-42514,27825,57905,56986,57112,87980,70298,12921,25625,41149,8927,34422,86229,50869,-30083,-46411,-44121,-47212,-4751,35486,17541,-7305,-7248,-16625,-37981,-59213,-56989,-28213,-1398,-13382,-34774,-40688,-96914,-161386,-147601,-102792,-78683,-70269,-40143,-15306,1302,32468,91372,147458,147151,66009,-44504,-69931,-8986,23414,40712,71665,41990,-50410,-90468,-85393,-80804,-54494,-3052,31190,42138,-23385,-106156,-94614,-39144,11418,47589,47641,52494,64292,22255,-50026,-66996,-7109,30666,12601,-6086,-56771,-114427,-52996,70042,81746,25459,-1352,-48251,-100436,-71973,9920,30902,31677,97065,144098,121032,47091,-8332,-25954,-50170,-87813,-68988,-78816,-105884,-30635,68315,121540,119153,11807,-122839,-93359,61837,123978,49861,-43204,-112113,-192036,-230457,-148446,-29149,35754,73248,120574,173688,166474,106541,58171,68645,54585,24268,45922,80903,65763,33544,8778,-20239,-113532,-152340,-72936,42746,68620,9044,-17689,-14544,-44517,-100581,-98959,-33738,9298,-15953,-17985,12371,-15508,-61083,-52059,4176,53095,35897,-30955,-47255,-37265,-41138,-34607,12057,80774,113134,82770,36866,31914,31803,151,-28028,-53073,-96446,-111499,-51845,10813,23240,-16007,-49062,2310,21384,-36160,-53182,33428,96680,35558,-58981,-68918,-66903,-153503,-177107,-63388,65721,46579,-27193,-29975,23250,28811,-8854,-22962,-30652,-38939,28203,71614,34785,8191,59288,80725,45165,8318,-34207,-50471,2597,52242,37240,-66710,-141203,-109398,-112795,-187195,-173259,-62298,4354,51067,82070,64337,-11926,-65850,-62173,6771,73116,51614,-2278,-9226,32206,32046,-29625,-71403,-31549,15834,34690,42597,25379,41743,68313,49564,19172],[43816,45831,14992,-39842,-53924,-43678,-38362,2552,74331,95699,42304,-63430,-156499,-139327,-68505,-68597,-50310,10104,2941,-23201,6072,39710,31960,-2004,-26404,-31568,-51431,-59010,1952,92603,96360,24402,-2750,14614,14902,-2288,-11550,-18251,-36533,-45948,-22848,-19910,-32939,-15483,-10559,-24075,-9551,40126,67322,45400,27582,23833,-29162,-100035,-99003,-54997,-34917,-39802,-44469,-44374,-30232,21190,77935,100075,111214,132630,111294,16895,-45845,-21062,15495,2943,8185,39210,37947,50033,29293,-39269,-87244,-36513,34151,26229,-2208,-16974,-23797,22247,94917,75597,16610,-64460,-73876,11959,51935,-10665,-6540,33440,27528,29468,12713,-6163,752,-49522,-114239,-84243,-24576,-68979,-106088,-22809,77357,96834,97823,95848,52987,-9790,-30369,-8603,50515,64769,2908,-58204,-9799,68040,60137,27903,20373,-11516,-44503,-72672,-108044,-95932,-55550,-44857,-30510,-59243,-94585,-43257,8674,-12499,-48612,-27537,58229,130872,121096,62094,32469,78710,155185,138920,89262,19491,-67107,-106217,-56017,5764,-16314,-61678,-28528,2320,-12433,-54844,-83846,-77073,-38090,11431,70284,64392,-208,-60818,-91425,-122687,-143549,-98063,-8190,51828,43105,7825,-8489,-5445,-17357,-1550,6240,-30749,-10156,80450,86717,41350,72766,121997,136314,166424,166345,138697,95371,-2309,-51959,585,33058,14908,45775,90305,46603,-31832,-82812,-45909,31125,57985,42869,4519,-11899,-14638,-41918,-44815,-10720,35356,62108,76285,76416,31008,-29428,-81250,-70947,5096,93831,113103,48897,-17313,-34113,8122,45557,22186,-22003,-30534,-24199,-1820,68872,92925,16718,-73642,-111833,-103812,-27168,26600,8588,-9440,-14835,-31900,-49608,-58324,-26408,52315,109731,65384,-20034,-48762,-37206,-11483,51705,150583,194188,104083,-16829,-25146,-25273,-95969,-128089,-86364,-38218,-10833,14468,25981,11084,-38239,-68488,-10944,40861,18176,12241,62406,93966,87630,77203,103768,101189,56391,-6997,-16821,18340,-1255,-25936,-2188,39220,5694,-259658,-496559,-301569,13081,61524,57975,68393,74761,25293,-46503,-104162,-233789,-298149,-176918,-72315,-24127,42831,55626,7856,30231,42775,-38443,-29782,32873,13367,-37741,-57608,-108629,-131278,-91389,-72731,-41890,4571,31380,34444,-31257,-123939,-129016,-87165,-37948,-8035,-31440,-72306,-51038,47928,94511,68259,59261,100932,151941,135542,103501,80678,9753,-66591,-109216,-142643,-126676,-83823,-33630,44431,50813,-20542,-24557,60484,98894,28418,-67411,-95510,-27930,45447,22898,-50917,-57527,-28006,-68779,-124933,-103363,-29385,1876,-3070,10585,53056,102113,89453,4183,12114,129468,101454,-66205,-153939,-111753,-36391,-45647,-75333,-53099,-20950,-12019,17852,41928,3786,-50311,-52926,-54716,-73024,-25830,47683,65630,22205,-16971,-23634,-3360,3462,14210,49846,65372,28772,-6665,-33032,-34336,-38150,-79412,-63889,47951,111807,78688,26781,47193,31132,-54817,-30508,25188,3821,-21782,-26572,-54493,-55455,-9076,68243,74868,2472,-75237,-95734,-83366,-51881,-54166,-64238,-16710,-27618,-107346,-81949,3658,16132,-8442,-53350,-97836,-58971,27261,119384,132134,2421,-109409,-88015,-21804,41487,80466,27416,-77064,-85938,8394,33550,-16651,-19110,-11085,-33359,11198,96167,78420,-5909,-18422,44111,94581,77124,38406,-6029,-2347,57776,100927,54455,10350,56956,70040,-10951,-89534,-99877,-31002,63957,42739,-51788,-83810,-73141,-65809,-54410,-87520,-145331,-112006,-20109,-35870,-52503,42534,96743,18499,-43971,-13932,24659,54909,114642,103135,22918,-26966,-3674,31020,28753,22018,28095,8549,-6635,4366,15863,60585,90101,43733,3924,6290,-1655,-27733,-86776,-116885,-48534,50470,50411,14175,-9261,-19507,-67950,-88779,-65529,-58762,-49519,-79277,-114848,-84134,-62510,-72713,-57058,-47254,-62157,-10349,64834,73045,47602,48367,48978,-1463,-44511,31921,91618,45641,24089,11120,-69786,-94341,-30944,11851,-10852,-63381,-34614,11482,7945,-41115,-103076,-112151,-15760,90463,106194,46248,12262,11460,-9088,-36595,-4979,59556,67702,49463,67889,53409,-22150,-61946,-49612,-42146,-38917,-32125,-47508,-33892,-13036,-53491,-63960,-8422,2671,-27955,-2690,62225,73377,67507,63497,-1874,-97071,-118694,-99679,-40524,36051,48006,17875,16858,69757,114999,101332,53495,81089,136499,68622,-185,4993,12471,1618,-2751,6860,52689,107504,92727,32726,18932,80300,108677,51900,52185,115800,88371,4840,-3327,65078,99967,16227,-64156,-40827,31325,43024,632,-48312,-108691,-166411,-133459,-54731,-17029,-8134,-15905,-54473,-91570,-62870,43661,109631,68286,54040,52575,3771,-7785,-2768,15574,18588,-7674,18571,49995,14474,-7784,-23904,-79542,-83123,-11806,18378,14090,-6564,-43335,-82226,-35260,41924,36085,-11073,-46643,-64153,-24174,26414,21035,-18287,-77722,-95967,-53883,3774,13092,-19282,-18347,6499,21089,51382,68291,79734,102062,83135,40676,26253,-9913,-21278,75667,107351,1509,-84133,-41237,22208,2080,-62817,-65984,18605,79717,60221,31016,23910,17661,28185,64378,93963,94444,65100,25479,-17895,-42526,-4392,53576,16763,-59461,-62134,-51685,-40546,-33329,-92965,-124141,-24906,31163,15680,17585,-21074,-106036,-136987,-82750,-68220,-51032,31533,76574,41736,43284,76495,52107,-9698,-34071,5744,54354,4846,-91352,-127692,-102262,-24487,28960,40009,59596,17674,-39150,-8617,6749,-56962,-68554,3171,26892,6551,15563,78593,103947,41937,-1526,8783,-22482,-48862,24632,82691,17095,-73210,-85614,-61651,-32439,7236,46247,66869,54263,-22417,-97908,-81047,-12849,12257,18082,33345,52088,41006,-45105,-117640,-100002,-52278,-37112,-45224,-11699,37993,29946,-161,26237,70698,63404,35570,2563,9220,63319,39495,-14928,20077,35067,-29261,-22932,40525,25258,-42701,-53702,-45856,-55694,-70979,-63729,-55487,-52008,-12214,38027,39096,31198,42353,36548,-17949,-95595,-77050,8292,45637,39836,7856,-47364,-28317,77600,111634,50741,-4383,-18188,-16202,-15516,-2723,52119,126890,167852,134220,54024,-31687,-49423,3125,66744,94667,135329,117651,30395,7254,43914,68583,46222,-36109,-109715,-77815,14130,49264,33455,-8465,-103191,-208946,-207750,-100561,-8109,29082,62101,107284,149999,127872,82663,53744,43301,-16701,-27804,45573,80857,61274,37753,-16690,-56646,-88795,-115086,-91712,-26079,-31697,-63268,-14536,39793,8064,-56948,-50613,10665,53794,39933,-9479,-48204,-76601,-83971,-58906,10636,68508,39715,-66514,-105706,-67230,-23603,6845,53083,74575,30363,-9801,3855,42847,56658,20158,-27121,-38185,-48280,-41242,16923,16504,-62108,-121150,-102146,-18909,910,-64276,-101012,-30302,54381,33403,-33234,-27903,-639,-57920,-107119,-70283,16967,-11089,-108649,-98409,7557,55771,8077,-51767,-84885,-91963,-10308,66425,64215,46854,54757,31997,6564,13011,3969,-14873,984,10607,12021,-8111,-20445,26994,36347,-32129,-43013,1145,1549,25263,76249,80407,21445,-13089,-32270,-52486,-66183,-37499,34774,62302,43040,26533,32191,26048,17960,28522,45038,51735,33117,42853,78577,75229,35751],[22471,44569,8224,-71579,-118737,-124198,-81368,12353,95480,117887,86326,19591,-47474,-27953,19483,-20696,-25471,15450,-25072,-39108,-19919,-22350,-40209,-52914,-43229,13547,20718,-20581,-5182,41365,28705,19268,62399,68337,28007,-149,-20758,-35854,-50728,-51397,-34064,-57835,-71746,-23635,6385,-16550,-10277,37223,33089,-23917,-11349,32947,-2324,-65511,-53264,21032,43865,-48262,-129489,-109732,-61101,-6389,64362,113008,110033,66637,11306,-42419,-66902,-45952,-13906,-4479,28408,62141,41647,34795,11986,-34379,-9692,92036,117779,26260,-32678,-28030,-12949,17423,58577,57171,18112,-105402,-167700,-53681,85288,91069,58730,33106,3787,-1882,-11626,-10368,14254,-26007,-53767,3861,1216,-96525,-106621,-2485,71611,76615,74246,95963,71823,-24052,-66365,-14258,57040,21561,-87969,-106483,19056,142736,149975,68460,-25218,-83321,-77334,-49569,-48312,-45625,-18284,-12732,-1723,-11627,-51127,-40366,3238,3335,-22449,-12262,36797,68064,75193,64306,24181,31263,112412,110274,57540,17149,-26413,-51282,-8954,41906,16119,-16818,-8464,-61861,-130328,-125858,-94582,-77134,-24700,46745,102871,86040,30929,-11048,-41811,-66696,-63612,-23067,37597,49740,3118,-36297,-36369,-8280,-6992,-21880,-36858,-60504,-36127,35168,53066,59364,92522,96346,87894,115672,104838,98623,120240,56841,-17057,36228,63165,5424,37314,107577,53972,-17650,-52351,-65549,-27896,17764,-11737,-79199,-53347,13702,-10308,-58287,-49888,-13713,31764,80769,88303,16431,-40223,-52299,-29438,32258,96272,83803,31980,39954,49067,50328,67002,77443,55057,13667,-4062,18621,40196,5514,-35438,-50263,-62710,-64206,-3930,5850,-74400,-111535,-70947,-13478,33806,18712,20227,93999,119640,10581,-91282,-72108,-8928,25104,78954,156884,182438,105348,-4230,-33869,-18536,-57012,-124975,-91494,-22313,12301,-3527,-6083,19880,11515,95,53930,64167,-20547,-40296,53272,90512,22020,-22563,13729,47253,54312,20790,-13654,-17976,-28771,-29745,-32037,-26592,-34875,-241329,-478551,-318035,-53872,-19025,-26544,-13560,5391,-14269,-42565,-70331,-209672,-310853,-196688,-66025,-31692,9252,24176,-10097,33040,74294,-26398,-61108,2678,29906,22591,-14233,-111148,-162328,-116353,-76826,-48638,-10994,26891,37887,-9218,-76563,-81517,-51165,-16228,-6842,-78912,-169305,-174386,-92927,-28627,21416,75601,132768,156293,93170,52918,100320,85608,-33319,-125701,-169395,-163074,-107226,-15186,70759,43784,-79939,-126400,-7277,92959,17757,-91729,-109269,-60145,1269,17927,-25577,-46063,-9251,-19684,-73822,-70173,-14791,17272,59537,101491,122920,156854,128616,1293,-13586,88799,40452,-119757,-196159,-158263,-58340,-17750,-38461,-36003,18198,43885,28741,33597,32133,10013,31056,33109,-24355,-20443,42856,59639,8174,-47476,-68639,-25156,7268,5542,7716,20720,-1784,-21441,10666,51266,34706,-23835,-25466,39631,64249,34792,21939,12831,-50047,-79189,-6750,38304,27374,191,-52092,-102571,-78371,-38742,-6927,21100,25872,-30873,-77432,-73204,-23344,17969,5620,6975,6157,-66107,-102836,-39039,28363,58623,24620,-40219,-40076,-14015,-491,-19836,-92230,-120745,-57054,-35,10355,6472,-12062,-59073,-62947,33946,105485,70606,6741,-48592,-91215,-47651,43025,32491,-32009,-65000,-37352,39953,74473,37992,-10481,-5828,52952,124313,138885,83350,34841,3980,-16480,-26797,-18830,36612,116043,75555,-54809,-126343,-149610,-146117,-97977,-63850,-41461,-8169,-2855,-53522,-23593,93340,123921,22621,-43681,15939,90236,114222,129201,71759,-28146,-65388,-5987,21725,-42686,-105654,-108262,-97624,-54146,-10374,-806,22086,28234,-14150,-27728,18198,40289,-6998,-102880,-132187,-25595,87825,61888,-2378,-33399,-56117,-74955,-41001,1679,2902,-23528,-100082,-145962,-87543,-27656,9002,45532,43465,-26465,-45314,-12810,3415,3200,17422,2075,-30649,-15084,54910,53450,5077,19614,40350,-11401,-59438,-38512,30802,55328,-17613,-70183,-73438,-75143,-109438,-154102,-151904,-41887,69795,86569,57091,69221,58365,1297,-35832,4987,81877,102890,84624,73937,48705,18824,38413,52226,28761,9366,-11768,-55793,-68752,-81081,-114223,-75423,4124,11208,-20592,-1741,43767,51678,47433,35044,3909,-18304,-37955,-82547,-50080,48981,69324,22242,-7055,11776,39334,70455,104039,172795,216222,131847,35463,1233,9164,33353,30632,-18704,-19217,77066,87609,-9296,-24313,82778,145872,108648,86503,114444,85713,38597,46628,91275,92519,-18654,-126998,-90508,40847,108337,99000,57239,-14537,-121862,-145860,-58804,43128,71452,32676,-25558,-47395,-11987,63199,67008,5180,22886,48383,-9006,-62508,-82630,-38834,5776,-31080,-21679,71319,82250,4726,-71240,-108048,-54404,66343,84946,15111,-34649,-62049,-124991,-85277,35958,37205,-50732,-85094,-90729,-68888,-1666,18429,-34371,-107215,-135849,-104622,-10045,84938,94746,35218,-20431,-27877,48153,113983,118066,85084,50415,32001,33701,33994,34664,91340,92374,4438,-65600,-39503,8060,7384,-28445,-42440,24373,76961,41940,-11298,-12886,-17275,-32755,25509,98489,78102,31194,12798,-31626,-60396,-6634,23097,-38741,-79232,-59953,-85905,-111386,-82295,-101057,-164823,-115613,-4396,75567,119893,43681,-75557,-89333,-27899,-33425,-70627,-55486,-12195,-2665,12577,48499,32033,-36464,-73109,-35450,47224,62305,-15887,-85794,-68944,-17087,-20645,-11215,41563,45124,19654,22792,20299,-48573,-112881,-47094,34844,30808,34742,100605,134743,71883,2030,3221,-27748,-91403,-41967,69786,33006,-114195,-164164,-86682,-36394,7680,102777,158007,107418,-5670,-68485,-26038,12438,-24694,-28440,46654,110275,102615,17919,-43691,-18581,22412,15100,-24949,-25495,-142,-11970,-36727,-3328,33213,3416,-6306,40160,113154,159629,71685,-37303,-15760,42355,24015,41353,129560,127620,6265,-39330,-45116,-92933,-98530,-13413,-5050,-57890,-50794,7989,21017,16322,58425,107718,71942,-36255,-51259,35461,79595,51842,27714,5569,18281,106441,159715,89160,-8163,-27168,16878,-5780,-59838,-3258,110235,159373,123824,28284,-65759,-59705,6898,81360,128963,170329,177533,123420,45567,8766,23088,17955,-54887,-109962,-85025,-34113,-17277,5568,29234,-24532,-115018,-115857,-56698,-42876,-38315,13911,58409,63208,16907,-19289,-22516,-38328,-99944,-81538,10447,37073,28027,57993,33376,-24167,-45285,-55098,-57988,-52624,-106982,-118563,-28489,58034,80264,52574,29887,41669,64374,45564,-24765,-51822,-32234,-54380,-64960,4983,33340,-20672,-97554,-103984,-46391,-206,15573,39237,18951,-70657,-104550,-24080,52466,62163,17905,-28429,-14091,29897,56169,74875,20997,-75482,-118430,-75135,-7758,-24283,-85747,-96554,-49776,-446,1844,725,46456,118457,105828,16766,-35418,-12886,-51416,-134454,-117353,818,104550,82298,-13378,-105755,-129894,-62584,4191,39590,56155,48200,5742,-11147,8354,4944,-17317,-10687,-12832,-12632,14601,69258,137676,152389,96459,56927,23680,-36453,-28394,20705,48662,45616,30941,-18321,-99554,-172735,-129064,8144,78512,56660,15206,24592,24357,-9653,-22700,-12543,6859,29734,40152,36216,26285,5954],[10690,32290,14142,-46890,-110791,-120065,-39685,78698,140336,119066,54160,23444,58232,114435,103379,7354,-26534,7184,7098,26529,6654,-65739,-101856,-63357,2098,83672,80870,11065,-14817,1998,-18483,-17537,19638,20929,-10042,-37204,-42661,-55560,-104214,-125409,-99757,-110015,-91324,-3428,28153,-16765,-12739,35460,28525,-16382,16926,65595,36008,-8166,-12523,28295,33110,-63754,-121133,-80511,-38573,-1535,49125,65905,47266,10322,-40408,-67185,-72308,-87096,-75046,-8517,32338,-2796,-28436,15098,32497,2740,34391,160593,205902,73632,-34957,-16063,32056,53004,33041,-3540,12258,-23158,-87436,-23274,122435,148734,57492,-32048,-56449,-4966,14602,3437,24735,28402,42025,74062,8329,-91023,-68881,20621,40343,29933,45002,75008,47384,-41056,-95642,-74015,-7434,-35538,-146278,-148617,5467,125900,91700,-25902,-114447,-117986,-62962,3904,44151,39445,26321,-4042,-13914,-10370,-42418,-63395,-13196,27426,5473,-6107,25317,48172,54879,67304,30466,-18703,15871,42812,10162,-717,11412,2728,26723,61370,30394,-7431,-14365,-90077,-173363,-128991,-51521,-38693,-21982,20417,69878,83931,53367,11672,-18978,-14790,15810,40188,22602,-43294,-103785,-87121,-26531,20735,27646,-13227,-54462,-48882,-33278,-38718,-25352,39279,87649,75129,51137,30913,-22620,-13037,61682,40023,-17753,43037,88280,45647,47335,79196,29796,6898,6536,-33394,-45215,-39997,-85835,-86309,47263,133017,54012,-22531,-7609,18308,24891,36675,30074,-38713,-68232,-20922,35539,66956,81418,43201,17038,81568,113825,81536,45184,43797,61932,60307,55266,48038,-2419,-96556,-84531,27292,100425,62015,16886,-17696,-100631,-156648,-129389,-60554,13602,48423,65273,100616,76098,-35061,-117714,-75944,28271,65139,69550,101031,106084,76225,24473,-20358,17283,98767,94167,35759,-1499,-4454,-20357,22437,98362,101611,57935,69599,76533,-93,-55972,-3955,12291,-67637,-109694,-72881,-34364,15946,53859,42357,1819,-32185,-38185,-54327,-53367,-82625,-271023,-433812,-249195,-26039,-50681,-86550,-63253,-38698,-32270,-10103,5754,-144595,-284720,-181357,-21125,11570,-3961,-7218,-8748,37001,72210,-22098,-97374,-59583,19330,56722,-3998,-113437,-145394,-91970,-61999,-38591,12700,42637,25934,23073,24534,-11345,-32926,-4706,-851,-82212,-161699,-157154,-120366,-104902,-54686,18139,52693,44050,-13092,-27331,70864,120087,17632,-89195,-133370,-123166,-54377,53581,116542,59767,-84297,-161057,-48823,75020,22354,-73940,-106871,-99093,-48270,510,-33739,-93074,-40171,24854,17994,5678,12676,39296,117357,160880,141616,153009,147187,51094,20374,72428,35264,-77767,-163623,-167616,-62642,18292,15611,-50,27951,33019,-26250,-36633,7054,22024,53083,77196,-2210,-66239,-33105,-5325,-30780,-56728,-65497,-18324,6214,-22618,-12821,26125,29528,30261,73615,122136,106972,38376,8468,21007,-6400,-6322,60529,60879,-24464,-49922,-26260,-45586,-30754,6494,-19771,-80107,-75135,-48810,-37252,-21382,32558,30994,-25711,-60578,-30820,33924,24059,-14284,4558,8057,-56791,-55591,34655,112100,106515,28902,-27142,-67547,-97304,-101777,-100553,-78332,-18686,4167,-48776,-111511,-112548,-56065,5965,108572,168934,105183,-29955,-129998,-154487,-107903,-53288,-72678,-99668,-129134,-130301,-45585,17323,-705,-10158,5684,32553,102753,159632,113383,11805,-28992,12718,41149,33374,66068,118683,80817,-29504,-92848,-134412,-130336,-85991,-42809,8993,30220,5798,-992,45393,89274,87144,12936,-50263,1868,92658,120781,95964,26563,-50119,-49812,14080,-5754,-101002,-153739,-142723,-123987,-55229,28033,50155,19532,-32964,-65321,-48980,-12254,880,-26805,-69171,-54432,32323,77684,11401,-18527,-7235,-29799,-18669,52406,78860,27670,-50477,-116896,-121130,-50798,20588,87867,126364,105418,7869,-57654,-76142,-88455,-76032,-45057,-74409,-78688,-16519,34676,34150,38096,36340,19738,-18919,-70465,-46796,61775,114709,48710,-15860,-40412,-74046,-134702,-175464,-142408,-15701,85837,69564,40021,67258,47249,-11001,-44598,-50238,-1024,32730,11495,16792,53923,78552,109990,129725,89797,38003,1541,-44680,-85514,-121367,-113267,-16649,67014,61178,44801,52812,18935,-28883,-13676,7182,16465,58462,64226,-33613,-57866,39953,99403,69600,24098,14828,13039,33303,101298,151544,170526,131699,60320,17062,18296,29848,32777,-21583,-84938,-3459,60327,-24733,-70068,7150,89200,127566,114945,88972,67978,57120,55007,56643,46106,-7274,-84644,-82087,50677,138791,111226,81071,65164,-31540,-111293,-47358,94345,152244,105715,50525,39056,58855,75380,33933,-19523,-26753,-44433,-58267,-56449,-96515,-81873,-31913,-52921,-41006,76962,121897,26962,-63316,-77214,12061,131814,109107,-3933,-66505,-103533,-163818,-117522,6962,21003,-51008,-57953,-43962,-56524,-37334,-2391,-4275,-68932,-113892,-68707,60456,178092,181365,110160,21706,-23232,38955,120793,113182,48489,47286,60678,18546,9179,36373,47554,6232,-25261,-44660,-86451,-94621,-37855,-3423,-32953,-22309,16326,4852,-24326,-23976,-53461,-89233,-21488,71873,62889,40527,36616,-29211,-77974,-48577,-57542,-123786,-114375,-41415,-65761,-140866,-129168,-106731,-160571,-167923,-63560,92814,166795,84646,9427,27591,52442,32606,-21772,-59109,-17164,29084,5817,-16649,-22919,-49920,-89887,-80884,-461,70210,53719,-3322,1256,2881,-64182,-70553,13340,61407,44024,13594,14293,-41685,-149768,-98374,41397,75123,75314,122833,127107,56423,-7451,-15531,-29029,-60578,-27579,63597,49875,-83812,-187165,-133725,-52878,12296,112039,156408,88515,5130,-10618,14005,-5104,-73383,-86483,4876,107560,132485,68008,17330,43803,65158,27856,-46134,-83251,-70364,-37769,-23003,12719,40856,-12992,-65122,-1691,127504,158618,32508,-53600,-16025,36060,19946,3030,52475,92556,51781,63103,63853,-49593,-114013,-13942,25954,-53100,-85496,-32113,-14095,-14302,61114,147222,130705,49014,24058,55904,46100,-12234,-13953,18991,28734,89160,160668,97316,-28798,-76699,-35892,-50974,-98133,-65845,8888,69020,88373,27752,-61024,-48763,-1347,1688,-3255,38234,85975,97300,35216,-15171,45547,67856,-39165,-107768,-67483,-13003,-12673,-23289,5023,12266,-27606,-42128,-37057,-84623,-102545,-36625,-11247,-47719,-77949,-76569,-68167,-79200,-109244,-92528,-43488,-27522,-15275,48588,62533,20552,-8871,-10758,-7600,-17235,-88326,-119413,-66868,-11565,57484,77770,26898,9048,33893,11323,-40097,-11879,53177,20845,-17759,19648,838,-68987,-98987,-49825,29469,39799,-8686,-36503,-67461,-113016,-107344,-22745,62476,70126,6027,-26478,26639,102600,133614,128730,68917,-933,-35336,-22982,7993,-27207,-71443,-64892,-43049,-43736,-39023,20612,95497,171770,187303,98660,13077,23161,3420,-50509,-50736,42535,171390,190356,88857,-38164,-91831,-69754,-52534,-1454,64087,78468,30357,-1104,1380,-17127,-32360,13306,23261,-25289,-35622,44864,146834,174031,130896,86489,26944,-57293,-68280,-40603,13474,66273,62125,4754,-54306,-102609,-83794,9333,80936,82627,23371,-11728,-22925,-30162,-29059,-24239,4590,53192,62825,29094,15539,20838],[5934,3560,-2084,-37424,-89847,-65393,36202,102688,100779,57004,-15325,-51522,14126,105796,100058,4711,-32990,20984,82495,92134,15062,-98645,-121617,-36388,57056,119416,97956,12478,-40859,-18512,-8099,-53553,-98168,-79048,-46906,-59995,-60876,-72156,-127222,-149876,-124614,-120655,-93996,-25307,-7049,-29566,-27931,-3043,2709,-9457,21387,53003,18724,-15790,-16297,-3724,-13133,-56823,-46910,10245,28427,20168,12934,42,12255,31143,849,-39314,-52738,-85294,-79140,5086,13045,-76500,-78099,34382,84049,41485,2516,89994,196726,134611,41494,54932,75031,81326,74716,1952,3496,57107,53724,56194,125988,110549,-8017,-98172,-84025,44648,108245,58373,35391,57484,69566,53949,-2052,-59549,-37599,23894,24871,4987,34826,59872,38472,-4400,-66343,-109943,-56560,-33149,-98499,-112366,-8098,41332,-47304,-136790,-130647,-60543,7584,45097,58326,53861,30862,-18062,-36265,-35655,-61655,-76229,-15256,50603,36608,13990,45878,77614,60653,43484,3403,-73889,-65060,-1017,6760,-8193,2559,2004,27440,68299,49892,-375,-402,-25742,-94157,-84071,-16345,-7881,-37333,-41891,22893,87807,62673,-6420,-26823,4069,28608,11982,-64580,-151725,-185294,-106038,19647,88394,72049,4661,-45059,-4281,42149,4606,-27780,17289,73517,69024,13880,-41235,-61298,-13224,40961,-333,-51645,-4496,84472,124896,105197,61427,15913,31049,41526,5805,-31985,-75442,-107105,-25230,155234,201083,73081,2148,49356,92824,55219,-1303,-25804,-54109,-58086,-11608,59128,91533,88958,50017,27593,94437,152648,110677,10199,-33934,21784,85930,82723,35887,-27073,-110697,-81561,70858,179706,119774,21915,-8166,-52765,-131999,-160777,-119276,-52540,19666,57128,47979,2930,-48743,-82011,-57387,22893,60534,42147,38310,21519,10583,14702,5161,77742,289237,393537,224194,35119,-18151,1455,83490,179410,181809,87172,41339,72309,52448,-33102,-68274,-71807,-93517,-104984,-80493,-62659,-10194,56207,71901,34537,-23627,-51988,-51287,-31651,-87323,-291790,-400999,-173382,66755,-2517,-68962,-44181,-24354,-7265,46479,71933,-79987,-217531,-116326,43982,76835,41469,43207,52265,47880,24741,-56328,-127195,-115949,-35961,-108,-55324,-115876,-90304,-49287,-65581,-37617,33715,30608,-18323,17405,65348,5852,-42509,14539,48177,-13255,-85529,-73660,-34457,-61390,-67660,-23713,-40654,-68129,-60248,-38067,29796,92815,55886,-16096,-51788,-32087,38452,93210,84118,42922,-26411,-72423,1501,72297,18633,-48959,-90101,-121372,-86174,-22628,-66193,-169462,-134838,-17306,38191,38416,35771,56308,105795,115303,81411,87275,102317,72975,71502,108824,89491,-361,-103242,-143507,-69983,10637,37587,27777,3845,-33467,-70470,-65743,-24947,7451,34902,45127,-24566,-90506,-79178,-55486,-53160,-24353,15849,57148,38627,-20301,19486,91549,87598,83360,101007,105721,85314,45980,25336,24837,-18020,-7134,76756,131954,102916,16049,-83689,-155628,-108236,-851,39332,-5289,-31024,-23675,-28546,-51180,3843,34684,-38397,-107838,-84097,-21812,-23120,-72178,-53458,26829,-42,-53072,1797,72568,77648,25211,-26930,-73540,-76159,-26735,-5831,-30470,-29634,-30156,-97987,-171991,-149787,-44448,31134,94683,114472,43602,-82262,-179684,-185309,-115066,-67511,-78519,-94351,-129706,-141498,-69615,-25253,-27153,-4269,18048,12869,50626,92944,64143,-6361,-19240,38491,61523,34895,38684,50157,16432,-15400,12940,21125,-5846,-40385,-49027,-33447,-53893,-56878,14629,53479,22016,13319,-4685,-30823,5787,66653,76679,27984,-42493,-61716,4482,61041,-11991,-111563,-96282,-44297,-47424,-6260,100070,132268,47808,-44645,-62998,-55286,-72481,-81272,-64395,-43429,-8570,33008,41592,13985,56194,73737,29239,16773,67141,85707,5197,-84341,-99189,-71394,-35225,17307,85881,124304,99364,20115,-22130,-55418,-116186,-116546,-94896,-145755,-144009,-74884,-17705,42131,73260,8499,-33741,-18884,-27057,-1406,80474,103881,52447,49105,50358,-16646,-118296,-159539,-110127,-16726,40844,21201,450,16924,10377,-2718,-28008,-94447,-101149,-83139,-109309,-59557,49906,82215,66743,80543,62542,7863,-16623,-31412,-65504,-80139,-36876,44263,87669,67324,66140,80067,-383,-101326,-67340,2802,28866,72654,90809,-22954,-92392,-10041,80520,77235,49263,60719,42187,10836,32598,37674,62690,79117,41225,36740,60043,21434,5041,790,-65222,-44118,31563,-8033,-81395,-77394,-9385,75264,79156,24866,23594,35203,14735,10802,27625,22453,1391,22314,114684,118127,35467,40004,76325,17243,-34533,9093,86217,119046,101859,77284,59146,50504,35989,28132,19273,-42397,-119099,-86025,-12624,-47745,-73554,-46946,-42424,-25081,56366,97826,24582,-54363,-54834,50416,141171,78410,-11148,-51415,-110176,-167022,-131479,-45680,139,12072,33781,40027,228,-54473,-27841,51578,17624,-52180,-17918,105984,191495,158130,107055,64463,17599,26005,79280,76141,26308,49430,73144,-6076,-51354,-6858,-7371,-65255,-43313,-25569,-127412,-188227,-96989,-23584,-64950,-91131,-63019,-35300,3198,21687,-25965,-73456,-32612,61228,103632,86806,42993,-12341,-35884,-41203,-74304,-132690,-126991,-47489,-38862,-103386,-119428,-89436,-83402,-81988,-29960,96108,136842,75251,86457,107476,70200,52957,36446,10433,63376,102286,20112,-71026,-79188,-54235,-60345,-62878,-28180,15275,38161,35591,37823,34285,-15016,-34034,28670,65763,25392,-17259,7447,-15462,-107989,-70165,37449,56919,64108,124446,118880,26250,-57650,-83228,-71860,-39510,31572,98575,89436,14129,-84478,-109509,-47148,23046,69994,66043,31076,21887,25802,7022,-3894,-20626,-55921,-22010,101452,172753,119401,59824,66338,72949,30683,-56320,-101643,-59779,20957,53841,60238,59007,-5301,-89613,-57337,75605,94566,-33882,-76360,-8593,19671,-21452,-78737,-90094,-9104,94395,187023,182012,1947,-145665,-63270,37016,-21015,-69463,-35045,-34515,-41264,38654,119645,116842,84464,70063,54272,4403,-55011,-20699,47432,15798,18966,93765,54265,-65681,-104888,-74654,-59700,-47608,-32350,-27099,7354,48095,25869,-40922,-27581,4270,-54176,-113481,-53170,24872,40562,1250,-4357,95191,102824,-13343,-46385,16131,62234,36222,-30239,-39719,-5267,-11349,-23357,-16879,-60113,-80045,-30909,-49481,-112637,-107218,-42667,-23572,-32633,-46418,-69551,-91871,-67921,-16469,30338,38451,46032,48541,37665,16945,15531,-18520,-63598,-87595,-109403,-59376,-21577,-57803,-52855,806,-1271,-29558,10453,88791,98890,63295,49692,6612,-57160,-75526,9675,101038,62670,-50958,-127914,-149252,-107629,-58436,-26572,42317,67769,2744,-15452,50203,96296,117553,149405,127354,61489,9690,-7501,2208,-27146,-53170,-52786,-48394,-79023,-95486,-31554,44449,100871,129624,90067,18048,41696,66328,38581,11637,65584,159998,166585,74381,-1008,-48734,-81103,-100093,-38623,53297,84655,39661,-867,-8660,-38598,-49911,28615,39958,-75492,-156801,-84460,46134,84314,57783,45210,3948,-78527,-107728,-93342,-22354,42032,38426,707,3971,16166,2469,15531,52469,56462,-3962,-55497,-66410,-45984,-19176,-8935,6606,26765,38086,28553,23855,31275],[37259,28982,18463,-28916,-69418,5066,101005,58017,-25877,-26714,-17740,-56225,-66521,-3524,50183,24341,6171,52248,103247,96283,7255,-93343,-89578,2365,63029,83931,72518,6669,-41479,14454,71114,-14561,-124833,-89349,-8548,-10585,-33946,-33924,-25144,-20334,-39941,-70496,-84507,-87413,-64503,-18522,-23914,-54412,-55190,-54386,-39110,-15020,-30916,-41134,-14726,-6241,-20023,-23908,13602,76161,94833,49180,-9569,-4335,46552,61255,24988,-14937,-20762,-33077,-16587,26851,469,-56623,-31360,66463,95863,40603,-50017,-34016,98047,166217,170597,163259,95339,78020,141238,64962,-15445,32755,93734,85332,72953,16745,-51547,-76810,-32086,101399,169208,78937,4096,14776,3157,-40154,-34155,-26055,-16082,29970,39504,4741,27335,61452,60225,37668,-14481,-68076,-31096,22174,18447,6949,19912,-27477,-109347,-118357,-57815,14265,67747,44872,-17686,-21276,-3759,-36298,-57835,-73213,-98850,-89973,-30128,35044,38893,6048,17853,58408,42579,-4779,-43860,-98530,-83062,-7272,41604,13451,-19651,-26989,-5338,36175,35935,-10259,9320,46347,1574,-59439,-45478,-36783,-67491,-82311,-11790,53810,17703,-58268,-56248,-7478,-10504,-90203,-167014,-179190,-145257,-47997,73316,128916,82373,9618,-23504,29915,112952,102436,14106,-20966,12722,24903,-39875,-89657,-42824,53993,75901,-11388,-88925,-69680,41704,153593,154854,76847,13733,7252,-1414,-27201,-54421,-76224,-69890,-8109,86099,98366,19544,-20213,28483,99839,81178,4938,-25342,-16602,-4447,-1017,45542,92863,99209,68544,31329,74890,136150,91693,-13152,-48402,2725,45461,17102,-23207,-41221,-75931,-64518,22250,91990,77902,50172,41630,3354,-95849,-150311,-104540,-40367,3105,7704,-46326,-87287,-75979,-54756,-60080,-41732,17038,41235,13100,-48755,-94397,-74669,-20666,76262,279085,394298,269605,88582,27516,39754,77092,142052,158844,68325,-1781,23404,32351,-38593,-111017,-116752,-62438,-30754,-28814,-32645,9152,51246,51688,24451,-27585,-53384,-32293,-14210,-54214,-228929,-366859,-169700,89162,45292,-15061,-2605,3865,27629,88381,79859,-69186,-168276,-50602,103549,126387,94953,126402,143086,76916,-7617,-80162,-112109,-102578,-69976,-75540,-96056,-79055,-20865,-29417,-97201,-51813,27284,-1347,-37410,15088,41697,-33789,-80109,19968,118349,70465,-43918,-40486,59320,45363,-2089,8797,-32670,-61180,-19066,870,11430,58454,69406,34617,5743,36503,98867,64937,-28958,-23343,42348,72559,95900,70632,-5438,-27262,-42642,-93740,-78330,-11254,-47370,-164071,-192104,-111738,-29744,12748,48579,62320,52820,24387,-7499,-11733,2431,25120,74755,136993,120710,23712,-71377,-115043,-81943,-14925,41868,46793,-8341,-80581,-82283,-52812,-39189,3827,37765,-2863,-55764,-47256,-15533,-5472,-8608,34668,101209,136083,90947,35112,81415,152450,121321,90158,85870,41412,7189,26846,47871,48714,30009,13554,35237,148717,215024,78915,-109930,-179498,-90815,38332,86907,51384,28006,18259,-28110,-84521,-26400,17092,-63970,-124301,-78524,-39272,-50653,-99454,-108149,-18258,16510,-33550,-26166,13986,26669,27458,14521,-15894,2442,60584,51205,-23468,-45294,-20143,-61284,-121240,-71509,14908,19143,-2525,-9901,-18433,-52228,-118397,-126710,-41568,27356,35332,8895,-42109,-49006,-1455,5544,13716,44774,56446,19861,2200,17887,14165,-8859,3353,47686,48666,28920,31133,23399,-14756,268,95508,155446,98195,6158,-40452,-66169,-133046,-135736,-55883,-35165,-66642,-41466,-2888,30417,63518,56100,14680,-37154,-100343,-77753,25691,91005,19068,-76635,-28478,62412,63644,77286,149313,151474,38735,-61157,-61374,-54048,-87366,-100455,-74197,-61448,-49418,-14572,33043,85272,158429,135758,55519,-4661,8012,43894,-6205,-53184,-39033,-38595,-50721,-26200,26484,74214,76391,37811,42885,24487,-46447,-62336,-73729,-146512,-155566,-101909,-30311,58583,56990,-60465,-77735,39585,106595,85588,72113,58972,33966,86386,109806,34594,-65795,-105732,-86365,-62245,-69009,-54435,-26489,-8155,16955,62393,54847,-21330,-75586,-110890,-138364,-75006,16375,1447,-57958,-49244,-11947,-27732,-32555,-13768,-11393,16519,53315,53796,45045,24668,17972,37035,-12848,-92022,-42764,44706,63142,72243,69909,-35766,-110645,-42339,33448,20984,15953,77281,80102,20360,-43972,-68566,954,42300,4743,29286,105018,63713,3979,17810,-4977,-20459,23471,21544,-45941,-84483,-55814,4474,18084,157,28988,33571,-13530,585,31480,1828,27512,129842,174775,68617,-16545,26169,49975,23645,63743,88090,32015,-8401,21506,53723,28322,-29766,-50781,1615,28111,-36079,-88079,-41474,24695,-447,-41701,-24211,5926,0,13756,41514,2458,-67989,-58891,55333,124422,55445,26275,11332,-75778,-143643,-112890,-49694,20648,95330,116931,89434,36921,-55213,-53503,63245,71255,-8917,-34053,48856,144874,105911,23274,27171,36892,19432,27891,47743,25198,9202,11999,-42194,-86386,-41410,-28840,-92837,-67985,-41532,-129073,-189441,-113168,-45689,-85522,-111257,-87609,-44166,34348,73306,36987,-11143,-18608,52763,124380,81032,13532,27532,47808,12537,-30509,-80837,-115554,-86392,-58370,-63086,-66191,-37437,8296,47124,55549,58994,41064,36846,93721,65369,-11445,-3571,33807,46770,96166,104390,9135,-102781,-128434,-79372,-30753,-12011,-15578,-39666,-34244,-9062,-7558,26400,61135,53614,60092,52782,-3688,-38436,-10306,-9239,-31481,20561,44030,-10014,-9962,79540,95908,-18317,-141812,-174380,-151121,-110029,-13290,85090,99908,72735,32588,-24697,-24396,11723,-8172,-55848,-26714,43403,38035,-15297,19388,77801,34833,7533,115360,198795,138025,52778,23899,34164,25095,-48445,-80788,-8513,73627,94564,73686,40047,-8357,-61794,-58684,32272,55334,-50786,-93835,-36146,-7893,-46661,-119627,-165572,-74358,90089,187319,149942,-35528,-205564,-125259,16330,1138,-43943,-42806,-59894,-52407,12379,49408,36920,25522,31201,33787,17356,-14087,26750,82536,9674,-53649,-15760,-40325,-118429,-101315,-45400,-11767,26618,46066,31422,21767,19151,-1396,-47604,-33462,-110,-42985,-96750,-23968,55602,29362,-19748,5370,71570,48356,813,38630,77621,66254,24074,-25804,-33692,-12027,-37835,-51739,-13433,-2849,3214,14007,-55061,-127964,-126040,-42763,12056,22767,1592,-56587,-107032,-50162,32499,36734,11582,55043,113614,96568,15518,-3653,17325,9112,-46873,-124137,-142312,-125511,-125840,-97488,-21323,20661,-9746,-13114,62526,116564,78676,35367,14286,-7792,-18849,57618,113935,46883,-71563,-169352,-195430,-116442,-52571,-51789,-301,52971,21359,5544,35256,16247,16785,105425,126646,41749,-11403,1656,1877,-41137,-55263,-44479,-49517,-104370,-157980,-129110,-55713,12124,59737,69160,9417,8599,62034,60142,13928,14442,32312,-24996,-81907,-42506,-37028,-104249,-125189,-41127,45716,67671,28080,2421,23410,15434,-5540,47287,42505,-96963,-208982,-143953,-10903,21752,6329,21378,1115,-65492,-90287,-64767,-1294,19824,-4393,-21857,14280,56214,48786,37322,46378,32951,-20651,-40977,-37118,-28090,-3785,17187,18874,6965,28732,51347,44578,43705],[33819,49109,29244,-52303,-88502,17946,85521,-36371,-153348,-94568,6663,11691,-53227,-74670,-29195,-7795,-453,16327,20406,41372,2686,-67164,-67843,-13916,-17755,-18716,9787,-10690,-24685,64606,125323,42196,-47704,-19617,39131,33062,3504,31626,105608,119728,47536,-26266,-85640,-140141,-98303,-8467,-16825,-77847,-94789,-108087,-101195,-70334,-54279,-22018,16396,8764,-17577,-22595,12116,77071,112896,66810,10736,49757,71664,-4852,-52132,-28449,-2241,9658,40184,42104,14711,25553,43692,54777,50960,14946,-61219,-82868,23832,163497,250968,221252,88799,60256,148630,87892,-26215,-25146,45831,59335,3048,-54150,-18986,45439,75563,125034,136726,27721,-62381,-54897,-60091,-94602,-53731,699,11623,53781,68173,26235,44366,102847,83848,11351,-19394,-17562,13039,59269,99386,106337,48534,-47664,-55305,9670,25774,38905,81870,27778,-85990,-97226,-40925,-52196,-77529,-94770,-121028,-113216,-64613,-3844,18183,-31607,-64467,-20565,11860,-7135,-24034,-26682,-6669,30748,87101,78640,27463,-13009,-43215,-35947,-23796,-38844,-5118,47383,28470,-41181,-81121,-92967,-76587,-49318,-18719,-16857,-48876,-86803,-70049,-11362,-25053,-140967,-191781,-118104,-18237,69710,117780,100317,46123,9357,573,34201,105812,119845,31384,-46509,-55715,-30278,-50002,-92831,-81244,7846,68171,4371,-87545,-77480,12131,114856,146206,90259,1063,-40999,-54214,-79250,-86765,-45627,-15947,-48784,-83071,-58555,-15744,-22821,-20363,56625,96211,48698,22524,41755,67364,58595,72469,93407,82903,57858,36471,74841,92634,36974,-116,26625,28997,-28111,-68534,-52486,-38468,-58109,-46978,-25527,-7713,46635,109603,94778,24770,-65995,-90711,-16305,49319,48332,-2835,-95093,-133801,-98742,-61440,-89629,-102358,-10928,65950,26989,-60235,-133271,-142321,-69754,12752,73685,114556,150551,132031,100655,33388,-23317,-3296,31341,6871,-28004,-47279,-65920,-79629,-101993,-102814,-24576,37468,24858,9297,43968,60306,28438,-7620,-26362,-29987,-33955,-41532,-32856,-105375,-273521,-202346,487,24203,4252,730,-8568,26837,87282,51298,-109665,-191925,-53891,116061,129448,77037,121350,178889,119960,25702,-49143,-60362,-24073,-15560,-62565,-69782,-4459,39076,-26280,-113136,-53694,22751,10512,26804,72693,42454,-55189,-108166,2832,141184,81155,-68990,-53685,88290,104169,63277,61405,33669,15219,10008,-16503,-2483,53629,61404,29431,4696,44764,90814,4619,-125472,-96702,47542,141534,141277,53180,-36494,-24219,-6481,-41642,-27463,31727,19519,-68723,-138043,-142796,-85075,-7322,56200,60196,27545,-19852,-79444,-114522,-86396,-33458,25313,83356,55062,-38483,-99716,-129849,-102006,-17810,52830,58453,10715,-77827,-109989,-82490,-70694,-21607,23896,-35514,-75807,-14496,46164,59648,29474,25547,69160,111759,96237,71435,90141,134958,106624,45936,22066,-26641,-57412,11132,66185,32949,954,-29145,-37103,86896,188699,75939,-90542,-121908,-5013,94794,75352,29107,48868,36390,-56247,-125998,-46582,20719,-24910,-41273,11966,19972,-20164,-70434,-107589,-65984,-16557,-29333,-30127,7881,53653,82732,53419,-6044,-6548,19829,-5516,-53703,-27294,51650,35406,-37845,-1502,62194,22361,-50528,-70277,-6589,43293,6235,-20553,17834,71187,90187,74926,31119,25364,46217,46312,83332,125085,106565,32543,-33887,-26008,-1845,-13080,765,35325,20702,22605,56021,58699,19734,9533,61934,94807,59726,3122,-37909,-60830,-114460,-146142,-139964,-135353,-113239,-53478,-6018,51690,87043,27613,-50211,-87978,-126812,-108230,-33771,41445,24137,-47479,-28899,64053,100252,106375,110456,68297,-37634,-117935,-96667,-59716,-64118,-75317,-88273,-124331,-126283,-62893,22718,99249,147137,95481,3595,-55305,-36629,15034,13662,11090,5224,-40220,-66229,-67064,-39818,4686,37104,36996,62300,61424,34275,19965,-17247,-86268,-94721,-65131,-13517,38452,-2554,-123118,-114412,62826,178512,102692,15130,29676,54548,88836,77403,16421,-23079,-56571,-89216,-98152,-134620,-111614,-40613,558,38644,92186,102145,75273,26761,-45978,-71772,-43942,-46669,-107603,-162190,-137309,-55706,-36923,-35624,-3977,19013,60007,77737,38240,20725,5659,-33574,-40547,-45780,-46240,33214,112129,116363,91700,59621,-19235,-61936,-14861,9164,-34621,-41813,30157,66849,21112,-83037,-106486,-5119,23648,-41380,-28202,95986,122987,37301,2218,-1245,-2081,14547,23371,-6617,-40606,-51214,-32373,-1997,52019,98846,59986,-22293,-9391,15859,-30709,7175,128622,142449,32355,12268,56422,31488,30238,121898,116506,-15538,-98934,-37360,50770,23076,-88637,-113784,-48874,-31788,-44535,-13867,19174,28585,-494,-37197,-3889,42873,-8424,-43838,-95,1501,-52943,-41226,54543,98515,52023,69410,60822,-47178,-119380,-66734,10453,77010,136139,131669,86429,45316,-34342,-67644,17980,64002,11578,-69871,-29995,120849,103853,-49179,-44637,36313,26748,7701,57833,42097,-38197,-61992,-67265,-79035,-52487,-40232,-100812,-94698,-63477,-89695,-111606,-66900,-14462,-36378,-47693,-25925,-4484,31265,51587,38535,11649,-12984,26532,73590,29521,14772,85623,97039,38243,6713,-16505,-73265,-108097,-93919,-52759,-2288,42201,56426,83475,65970,-25664,-45126,20904,44367,-38067,-87654,-43886,12692,42633,68071,58808,-193,-79822,-126048,-103549,-38830,14454,28794,-7993,-37648,-43132,-55168,-12801,62594,77574,61262,40148,1857,-19395,-21133,-29685,5134,89678,84034,-14520,-52082,15770,39281,-67634,-179850,-183579,-152691,-164117,-138268,-14320,72307,84360,70602,26489,-18277,-18739,-67876,-129201,-54540,72491,70825,-501,29277,109702,104210,84748,141577,173513,100292,10465,-31083,-9657,12449,-48610,-70363,7061,65001,69222,52862,26390,20145,14497,-5063,27727,53057,-11302,-60419,-51356,-17896,-26148,-92244,-138284,-71711,30091,62514,7642,-102243,-204987,-124825,578,13918,-33991,-76943,-86940,-29538,22632,5202,-33667,-53308,-31010,26873,73763,60116,54698,77881,36868,-41834,-68623,-100070,-126243,-63016,31082,56251,58454,85603,101863,70396,17942,-22302,-59275,-36025,17111,27042,3473,51251,98778,47905,-14065,-7971,2543,1590,36160,81279,57314,-7926,-25438,19397,62705,56493,-9541,-51628,-20118,35674,86336,63048,-46120,-119316,-161603,-134330,-29514,43731,25947,-27065,-39681,34734,88328,63063,32307,71587,145588,144485,28136,-33181,13526,64931,52320,-16750,-85819,-106514,-107105,-103819,-32637,43323,4696,-30523,34750,68346,12528,-19632,2882,51786,82625,98134,71519,24529,-33691,-131340,-189129,-143468,-87470,-66946,-22229,44005,46503,20977,6223,-49236,-73132,19558,51481,-28181,-36953,30682,12986,-66203,-64776,-13074,-22470,-112067,-194288,-176996,-87010,16881,82145,99392,34921,-13445,18949,35771,-18081,-81131,-128963,-200956,-185179,-71351,-32827,-105729,-122543,-20088,57415,52598,-127,-868,76596,117456,80747,68715,55693,-38773,-126377,-70377,29855,51651,37391,26808,525,-41077,-42035,3304,48680,4700,-63467,-74211,-38311,1249,27948,35900,39507,22836,-25701,-18674,-1203,-14706,-19763,-6317,4580,15070,48569,53682,23633,25426],[18072,44457,25391,-58121,-79653,18420,51008,-53172,-124623,-69676,26757,91361,78575,-6435,-78940,-104051,-72175,-33074,-13823,49124,56369,-11971,-47729,-50104,-96677,-75255,-6938,-3164,36,77571,90433,35589,26658,44864,35890,23607,39483,83868,134004,118637,50525,-9320,-74792,-130679,-91135,-18443,-11175,-28185,-43048,-83444,-70632,-30674,-16227,30907,56116,15536,-35839,-58388,-10379,66664,96926,64723,53342,96101,45187,-99060,-119054,-21504,20033,32943,73656,67539,48952,75771,60478,28661,36639,20219,-40569,-40635,51643,159274,222521,167517,44926,29839,77119,34753,-6307,-5465,27246,34394,-34467,-74361,33387,162724,163143,123852,74626,-19051,-86180,-68247,-31171,-29736,-17797,13440,32686,76158,91816,63586,87138,137414,60436,-74966,-101021,-67725,-31705,15916,72975,78324,7548,-58866,48,90359,57795,30236,64140,14697,-93201,-119602,-78978,-85118,-85026,-73531,-106768,-129037,-85476,-19058,2066,-52595,-105814,-73855,-280,45680,56683,78420,89563,75671,101060,122933,100080,25736,-72170,-103861,-81488,-62797,-27645,-1303,6028,2063,-56530,-112402,-51786,32191,10083,-58123,-73617,-71842,-64803,-15945,-14596,-100015,-142559,-76544,30895,121086,114867,34083,-5116,3060,3875,10524,44017,59374,30728,-17453,-61913,-43136,-2791,-55964,-173680,-170082,-45739,-14269,-67173,-43813,11912,54066,70017,29089,-56701,-69803,-44316,-65113,-74165,-25619,-7255,-80877,-154560,-104591,9815,19641,-10685,56094,108412,70160,51721,73780,109535,129660,130467,83869,26645,16916,58367,112080,71680,5908,23725,68364,24656,-75160,-82426,-22266,-19982,-48095,1536,18999,-233,46324,115134,85862,7600,-33360,-16053,43703,85235,92001,47365,-48407,-101108,-82443,-71370,-113320,-121087,-33021,39673,23202,-11789,-46139,-77290,-35686,-2504,-55664,-61421,25397,101475,95317,-32961,-128641,-117055,-84218,-52347,-28399,-77631,-129839,-90893,-41581,-44086,-6798,44928,42205,21921,35707,51861,24365,-9097,8982,-1684,-82672,-104403,-47233,-41506,-190402,-241949,-115029,-38276,-19258,-31944,-49087,-6969,58203,30261,-155109,-260247,-126676,50466,72594,1297,32520,131869,140982,78945,-8925,-30909,40931,81297,14194,-22192,41321,60356,-15932,-73906,-17422,52585,83266,129150,149944,95179,-12287,-81046,6574,114140,30190,-87911,-31014,81155,90614,74197,64077,41657,31824,-30932,-90853,-24380,70430,66218,17093,-9761,28453,56271,-24481,-130737,-120632,-10755,99111,129285,48443,-42563,-40067,-12401,-2933,23859,53400,47285,6030,-32664,-67525,-46817,28541,85262,84134,62650,3007,-104499,-151693,-78659,-14685,-5335,-2854,-39750,-100863,-135387,-163371,-113079,2372,65773,64202,48389,-33781,-130156,-133545,-107572,-76125,-38217,-46722,-64077,-43748,-6692,32453,-9912,-77254,-61437,8144,47485,38067,16925,51190,72147,3395,-57877,-80652,-76985,7059,61404,-33853,-142036,-128097,-68151,4504,40434,-8578,-63409,-51586,42440,90760,29700,-4142,53685,39162,-61531,-121254,-46898,29629,49281,84198,114380,85621,28853,-3399,-36564,-44196,-41936,-41068,-13713,45598,112766,113949,18780,-81033,-75029,-32593,-28429,-35977,8362,94020,90109,-1443,-18276,51498,71239,30340,-6068,54633,119253,108622,63176,1410,-14781,14545,40142,24521,9560,12925,34927,119754,186527,143262,52667,-21337,-28822,-3231,-14174,4322,39206,8022,6835,59731,75195,48871,6020,-17289,-39991,-31021,-32170,-62847,-50908,-28875,-70057,-131851,-123046,-51789,-2696,-14188,14758,57093,3340,-61993,-78397,-93700,-103287,-85768,-35639,-11484,-23544,-18314,39828,75356,65955,42548,-4247,-81479,-107973,-57312,-22782,-36776,-63154,-109624,-161651,-145759,-72413,-1094,44961,65740,15114,-50212,-58129,-9587,38098,51605,47166,13998,-27225,-35400,-49095,-46626,-36629,-10289,16670,39439,44177,62547,64108,33401,-282,-306,-10541,-9561,-2618,-39826,-117473,-110142,20781,116241,37936,-40970,42232,111885,78238,-1113,-37930,-4661,-19469,-74304,-67960,-79403,-90626,-41483,6709,18728,19420,35526,59397,48932,2076,-9950,-19147,-80646,-137451,-154674,-106711,-32230,-25360,-27014,5708,14426,30690,53502,52149,59632,38903,-28929,-76080,-80081,-24947,90510,168156,158929,100311,60502,37097,41606,56206,42483,6951,-18185,-21245,-14874,-29064,-67964,-57960,15977,3349,-75397,-75282,53126,135464,71186,-6354,-30667,-5892,14923,10251,-3612,-28259,-50024,-29504,29755,113657,134702,53464,-35439,-40903,1805,20949,34302,64897,71779,39924,62606,77043,35767,47132,104032,75929,-19072,-70592,-5728,89381,54659,-62562,-85094,-48059,-58914,-48418,1996,18668,12440,-23483,-56599,-20091,18493,-49818,-92408,-17937,33935,11977,3069,43753,47650,17390,55204,53174,-45055,-96139,-33159,46829,101249,117198,91659,68839,62364,11876,-45347,-7550,52342,46773,-29939,-27773,98947,87130,-53144,-44555,48024,28049,9734,87541,73062,-27488,-54589,-42892,-57879,-73759,-75367,-98607,-81936,-38527,-24649,-25083,-3144,38164,37137,29056,34995,16806,-28317,-59674,-51475,-29052,-21171,894,15977,17897,65107,110102,64266,-7228,3275,40287,-16602,-98492,-93911,-38779,37324,89284,52289,24704,-19939,-104242,-69306,22193,-8213,-86617,-64703,-2970,34821,63848,72869,50690,18059,-10308,-52617,-87565,-68623,2398,66785,77123,42680,-5324,-45795,-49685,-16913,7954,22769,26553,19433,14799,-3482,-29970,-3135,73212,94293,32742,-36520,-40079,-41227,-105132,-147903,-108159,-54358,-95405,-183198,-116023,36037,97522,53854,-12734,-61288,-50659,-72542,-127841,-66059,68705,88244,6084,-12843,48377,95011,119591,119566,72421,5907,-34054,-46744,-25218,-11991,-84918,-106858,-24957,32959,28473,27470,45944,76951,63862,2427,-22368,-16236,-16669,-13642,-35955,-27505,-22808,-67167,-87686,-59858,-57450,-71739,-95263,-110272,-119437,-68310,3380,24446,-27222,-98149,-99728,-17587,25662,-17583,-65542,-81113,-50473,20715,71768,38825,-25257,-12761,41399,24806,-39665,-80456,-70168,-9059,77687,80696,48061,76764,101528,64691,9456,-37122,-66007,-14249,63470,86975,59233,61362,57584,1394,-43423,-51355,-30268,30781,66367,45556,-1977,-57970,-32396,92530,171324,146962,75379,2434,-21428,31408,112616,75447,-56302,-124793,-195167,-227510,-97023,44806,44542,20535,56744,90638,62506,40577,45607,67902,108359,125657,29131,-50629,-17139,54837,106577,90204,28923,-20031,-62968,-94240,-40443,22021,-5377,-20724,13174,-7407,-50925,-45098,1293,105076,167664,96664,1001,6090,12790,-71125,-152257,-150272,-103646,-63812,-25902,24456,28221,-816,-21137,-60861,-85092,-35635,-36094,-85057,-41521,30973,-6118,-90935,-66380,15600,11545,-95550,-175664,-126771,-10870,95359,139461,129651,70753,18385,-2092,8649,-29467,-119451,-178734,-178780,-107707,-23326,-14129,-66430,-83676,7803,74814,28708,-54749,-28335,91371,159862,113196,60188,60185,43864,2502,26606,73398,99693,92551,27844,-25425,-47491,-32949,21553,64619,-17137,-113193,-106282,-60306,-31102,-8412,-7377,-5171,-2075,-36513,-32301,-13583,-20259,-36912,-50225,-26168,31996,67025,33466,-11051,-6640],[-4524,1789,-7669,-48867,-47376,5543,15811,-9607,-20740,-29756,-7126,84965,159466,80202,-97444,-198086,-148356,-50044,27019,98855,95942,9348,-45138,-88183,-137718,-72000,11390,-2413,-33694,-26700,-56666,-74457,-12776,17895,-33394,-32551,41967,66564,37562,36,-19474,-26769,-65976,-110632,-97368,-50602,-8882,43415,34095,-32990,-10863,33379,11583,24412,41309,-1915,-64554,-97152,-32579,58661,58632,16904,34121,66808,7664,-89716,-67954,27574,57853,66233,101682,86150,49039,43623,21897,42060,85003,42894,-44257,-5590,101718,136043,105858,26023,-46378,-37649,-26030,-50279,3359,44263,35373,3018,-45725,-65487,22977,146717,159983,106511,44044,-9058,-41165,-23752,55902,104526,55443,-1666,23127,81609,100645,81019,78704,67607,-19948,-121977,-153821,-168619,-150658,-85008,-26756,-38019,-66902,-67299,-6338,70062,65517,36389,36885,-516,-71083,-110195,-118973,-115124,-47311,-126,-51724,-97076,-50276,10812,6809,-26233,-48499,-45422,7690,78336,88737,74733,77684,69693,71369,73680,75743,20232,-74006,-98210,-71970,-51451,-22036,-16756,10973,67121,29759,-59188,-8335,96691,67448,-25305,-39499,-36483,-54084,-37334,-16850,-34338,-80546,-98825,-46459,53566,70641,15183,-11998,-9231,-17601,-11162,15595,38405,59823,55698,2258,-8697,42264,-11511,-202241,-282707,-162906,-65383,-58772,-29768,12525,21317,-13595,-79364,-123211,-66328,-4019,-5949,-24320,-31145,-35135,-58268,-81774,-46592,22450,37413,51264,122656,121663,53579,45686,72836,104154,138962,137150,48927,-33527,-18056,76259,134559,78482,25335,21117,-1874,-51044,-73957,-22811,26762,6199,3189,89946,110671,41957,3699,34289,24573,-20339,-4496,28491,30082,34276,79734,106029,47834,-31952,-44786,-45260,-89107,-115297,-85146,-52655,-26124,16380,49252,65315,105942,87355,21121,8708,-10056,-6850,6515,-68293,-119144,-87175,-66629,-44097,-10576,-45544,-85721,-41493,23925,23458,9962,17263,36071,17500,-2618,14340,20349,24247,64325,11881,-136665,-144517,-52210,-78815,-240040,-304223,-166227,-68173,-33744,-45537,-59134,-30477,31203,12208,-177554,-288152,-184212,-51302,-6875,-29077,-1103,76125,110824,72581,-17649,-40961,41648,106125,38030,-23841,9891,17077,-18612,-14502,38470,98349,144639,157384,147389,118891,39540,-20300,48349,97196,6130,-49323,25376,83531,73063,55846,19394,-22731,-31782,-78083,-105606,-18288,89469,101192,43178,-2707,21358,43621,-11036,-79385,-96492,-64805,25455,103447,64449,-16656,-33923,-12277,15836,24636,11677,-3780,-9816,8081,14921,20978,63791,119261,134070,111779,41413,-55288,-57908,29018,57519,10428,-28338,-54331,-78591,-110253,-147444,-97353,3975,49958,53652,66649,16932,-83446,-114979,-101036,-109130,-96466,-39306,-23159,-76314,-91350,-28555,-67617,-171788,-165878,-80022,-16157,-30661,-82216,-43700,32570,-7965,-100228,-111158,-66889,-1693,15052,-103116,-244210,-178402,-50793,-54644,-124169,-137197,-71598,-19688,4902,9896,4076,25812,70434,33720,-32640,-57951,-29230,-3623,51009,133313,146710,76461,28090,44789,44177,11840,-39577,-48390,11409,65251,78656,29464,-74727,-138688,-69723,34693,74794,44491,-1147,14100,35125,-14025,-55419,15994,115063,131527,70006,59158,100895,127945,82324,-43285,-110227,-62362,-5599,-10270,-32421,-35133,-11115,92306,166848,125953,65668,30403,-7832,-22668,-21242,24025,61733,4624,-39200,-10295,16346,17069,-16078,-46128,-56428,-46552,-62180,-94391,-51938,16546,-13943,-78992,-35486,62686,67962,-14415,-15855,43910,31151,-5569,-9763,-23971,-43844,-55153,-59041,-42844,10874,58810,77928,57757,24270,30960,11627,-37100,12361,97095,71656,-12911,-67889,-106116,-137179,-118587,-68993,-12529,19116,28541,-16526,-32927,-10841,19204,50360,49894,22831,4846,6662,7524,9732,14812,-15014,-21404,11333,26443,20860,40316,60873,64714,61387,46162,-3959,-30929,-36460,-48809,-60438,-41228,2178,33672,-10305,-43724,54979,125198,62267,-39568,-53629,1635,12983,-22291,-13538,4260,-22268,-38396,-24522,-49326,-94151,-74163,-47838,-58892,-50745,-23999,-27313,-64131,-86246,-76466,-30563,1670,-20606,-19859,16251,14608,3833,24443,51272,60253,29748,-25967,-75120,-83702,-21582,89214,156784,133645,49253,27581,67785,105139,101405,98224,120552,87236,-36479,-139069,-118853,-25699,35357,44422,-11728,-61851,-50848,24783,86503,74265,27019,-14970,5451,45801,20487,-34969,-71544,-74423,-21792,59307,100853,54997,-21104,-55822,-57348,14685,102792,82918,36818,60920,60499,53400,57204,43596,39004,34974,10906,135,17444,62215,97520,56762,-2935,-8938,8753,-4553,-28108,-43832,-29949,1194,-30523,-64178,-54714,-47268,-84812,-108247,-34662,52088,49098,-1477,-13206,-26276,-48278,-4033,10960,-43729,-69941,-49981,-12852,44277,58682,35913,47156,74668,51875,11816,31403,62856,79705,59665,21221,10641,-9204,-15268,34656,59764,7211,16716,110372,104650,23383,19374,33136,-35735,-112358,-110518,-78275,-34954,14689,38972,31650,29811,47930,48588,24016,-6842,-43120,-109189,-162364,-124564,-45489,-7369,3765,18095,54800,89711,69004,-8829,-78031,-25193,67731,6343,-90576,-48304,14973,36349,60347,30521,-27271,-95105,-128286,-65436,3839,-10908,-31135,23142,61239,74199,109677,123364,74576,29255,41366,43816,-15708,-52881,-2685,66661,97330,86395,43286,-17847,-65590,-80083,-55213,-8472,9608,12543,27822,40431,30847,16408,19991,25754,21681,-24497,-64260,-82671,-102174,-94717,-42951,32237,25825,-88951,-102606,33840,109596,35560,-77897,-108975,-48901,-12357,-54181,-56988,19523,41060,-35684,-57754,909,45188,62889,33803,-45882,-76982,-41843,-22949,-14057,-21409,-103151,-125010,-32925,36838,27832,32087,82104,103363,33411,-74146,-135391,-140143,-72824,1869,-18473,-49137,-58800,-70352,-50162,-48793,-100520,-107749,-87274,-62225,-27020,-6461,21540,42804,16829,-33011,-61507,-40670,-11651,-34384,-59182,-39359,-846,21119,7600,-60307,-144467,-131921,-17563,51182,11298,-12756,21985,55876,79835,64619,60265,101391,83318,26627,-3021,-42686,-63017,14999,85645,79023,36013,16510,-26991,-88913,-93017,-61891,11316,84332,57661,3142,1855,-20103,2388,131476,212156,195082,148732,74512,7814,21015,92467,64779,-63251,-120252,-169070,-197719,-84508,56857,52770,44671,78257,37982,-34622,-18141,21778,38949,48211,55722,-411,-47383,-41378,-7105,59682,100772,89321,24058,-54006,-62389,-11041,-5334,-20188,3302,-2000,-40126,-29238,15964,59627,156197,185090,66179,-31255,-7767,7050,-42086,-98150,-107305,-71966,-41539,-19977,-8374,-20472,-31060,-33557,-39550,-15526,13906,-40034,-82520,-31264,3753,-27465,-76802,-48811,19815,31023,-48619,-98808,-15714,109364,167262,138595,93055,68438,61390,6645,-6294,909,-43967,-68983,-19183,25722,31753,6435,-4949,-6750,46158,72207,-16367,-108634,-58082,58880,105702,57313,15057,34571,68216,55507,38500,47389,86846,99393,27040,-41539,-65696,-52751,-2630,42282,-26898,-88399,-37846,32477,33773,-11848,-47366,-51750,-38221,-43092,-40729,-33171,-12124,-973,-26699,-10973,47737,66868,30161,2794,-1534],[14132,6709,-2261,-8944,524,8248,13313,28247,15809,-35002,-47571,31401,133462,106404,-49203,-148588,-104815,-17646,59027,117258,81634,6378,-25820,-83999,-126481,-44081,26581,-12545,-95000,-162512,-191397,-162898,-75447,-31763,-72994,-56346,18014,15238,-31078,-43667,-36100,-20191,-33119,-82944,-87175,-25505,45356,99494,64560,-19864,-1508,44300,6710,-22157,3331,6730,-36821,-76398,-31653,53969,39003,-29357,-27084,21236,42446,42924,61474,90386,116827,135063,143211,94332,22978,-1008,23728,108149,134022,46429,-42975,1226,86742,71005,-5726,-78074,-106263,-83125,-71150,-92359,-24542,33104,5130,-46659,-33868,-15649,-7344,37781,90527,80942,30942,9623,4229,10131,114975,210125,120074,-19389,4967,84336,94581,56716,-8239,-79076,-83255,-40239,-44204,-135897,-185951,-144928,-102622,-96671,-58654,-17406,8126,59423,97800,62629,10242,-23998,-55872,-91629,-116378,-76108,48572,96910,30509,-5176,33677,56437,26657,23038,38880,21164,22528,51545,26379,-46463,-44202,18518,41395,-19285,-38602,-31399,-38158,-14428,-2869,-11748,10316,21276,61085,133279,132345,34919,19926,91158,90829,24927,15391,9339,-26088,-40996,-15772,8883,-24619,-98543,-108529,-21551,47697,59924,24413,-25618,-46599,-15464,32272,67068,88167,98896,66311,36396,46373,-1999,-152027,-230710,-160448,-78445,-57060,-49287,-12091,16196,-37791,-118755,-119288,-51665,-18103,-280,2781,-29450,-34171,-4121,8549,-13870,-45742,-24782,81566,171940,123276,46523,49712,63732,71906,77208,69137,10524,-54677,-35710,46079,83733,61394,45872,-8009,-98607,-123589,-50239,39266,50624,17381,52673,137649,122926,4208,-77956,-38699,-11916,-35285,-11129,15420,-5180,-5060,45569,111776,90693,-3636,-24963,14566,-22962,-109517,-139972,-121149,-86269,-48510,3431,111211,209329,166791,105483,76685,-19608,-100576,-45592,2113,5937,34913,45775,9952,-18740,-23329,-17569,-5716,30340,55727,37004,8501,30058,20487,-14794,-18815,-1486,39529,78979,4503,-134067,-113669,-11108,-141191,-394887,-373845,-147108,-48977,-21051,-22933,-32782,-34343,1324,-40188,-209657,-271773,-178545,-110171,-54568,15007,61385,62253,41274,9615,-45557,-49769,-8380,19084,-25889,-69539,-69397,-78600,-74610,-19723,49859,102519,117964,72091,43149,49059,20513,-3097,61352,91541,28021,-5533,23093,73509,90217,44791,-28277,-73254,-82464,-66878,-17199,39832,93152,114782,62420,-9716,299,32320,240,-46361,-72602,-72301,-7398,64492,47647,13211,31958,44800,23169,-25545,-59581,-59238,-49760,-21036,17145,19069,23683,96315,144557,108535,49963,51524,119720,144563,85129,20466,-17,-6031,-14241,-43245,-79684,-66444,-25509,14475,34049,45142,34402,243,-31747,-53597,-93691,-101566,-30303,8885,-41426,-48966,13151,-38917,-152216,-170850,-120022,-68943,-65238,-119163,-98162,-15879,-14280,-88350,-95332,-34560,-20191,-60784,-120481,-173836,-122017,-39572,-87702,-209159,-227526,-100256,-22210,-53126,-66212,-3184,51209,55172,3534,-23032,-6970,-10104,-62753,-33087,76940,104201,16264,-13818,49193,66670,15491,-44889,-37251,44154,50383,-37691,-102042,-123492,-90369,19799,121057,157820,91140,-58889,-121668,-60683,-20504,-33259,4740,96025,126152,46608,-27130,17,61032,45102,-40582,-80650,-19852,44976,30590,-896,-16528,-25121,39600,80525,48053,36097,53010,9955,-50922,-53073,10462,57226,-8834,-97339,-108549,-52956,-13179,-36616,-46021,-3874,-18328,-78631,-93091,-35335,-7116,-50995,-82981,2084,108971,91309,-424,565,68417,81687,56879,47959,25531,22307,12188,-21766,-22508,47936,120415,121245,59125,26437,60048,49991,26967,129459,227211,160237,32744,-49138,-72081,-82880,-96095,-70332,8174,46480,26293,-12821,20494,26781,-9727,-802,-8782,-21736,11127,22641,88,37450,85793,58115,39238,48072,39831,13814,13339,49181,82756,65698,10626,-36388,-37733,-49857,-61472,-17562,42698,53890,42744,17004,-7635,28720,70425,56674,6563,3593,24237,42413,29810,6052,18251,26839,-25675,-61900,-95684,-125968,-96147,-101098,-158336,-135653,-69285,-40737,-34973,-43570,-39524,-18488,-3008,-11476,-5598,29273,50580,27856,-4942,-12162,-21670,-51995,-76560,-85707,-54582,11693,63208,72535,45132,-13652,-9153,46194,82043,94886,127328,186675,155060,-33352,-216511,-165407,15011,100552,65621,6661,14101,27983,21842,32754,67538,83947,46105,36098,83100,63048,-35869,-92729,-85445,-19084,62918,45913,-56589,-98167,-56391,-17882,38396,85860,47757,29563,85192,53727,7252,39271,56187,19810,-13509,-31209,10464,78910,85484,39675,7903,7236,15363,33150,38433,-11499,-71769,-43790,14235,-9344,-34617,-50089,-73034,-78204,-81103,-36865,34460,7792,-75307,-98150,-72175,-55088,-14806,1924,-11174,-44940,-92531,-108229,-49118,-3197,-9805,1497,37514,53990,64834,74863,44084,51090,86960,27018,-91417,-96666,26345,105265,50017,-4198,51093,142400,125420,47587,73871,114617,3281,-123143,-101747,-43271,655,39056,68681,63820,40295,25729,1733,-54970,-113991,-114781,-114511,-135136,-70202,28453,39106,15279,31249,54236,42134,2571,-53404,-111789,-62440,34792,-23667,-89354,15169,78238,12198,5649,20941,-32947,-106783,-132275,-97050,-30431,40623,68792,78562,63678,58307,95246,117441,59886,930,26171,85821,75729,31502,25123,22753,5985,19532,27383,-20092,-65070,-75702,-47475,-6138,-3646,-10967,12895,63988,95505,72424,6507,-62646,-61175,-44142,-46086,-51978,-63363,-61049,-28790,29547,59254,15663,5999,66440,70476,-14419,-105266,-99791,-7467,67089,47284,-18121,-32933,-35318,-70706,-26754,44214,16026,-31120,-48804,-87243,-83130,-22431,-11588,-16009,-6703,-47854,-54550,13972,51889,43104,64727,104876,67831,-45516,-155357,-199951,-166758,-69937,3209,-22212,-58973,-70272,-60810,-16248,-15869,-70842,-57885,-32548,-28412,-1607,26471,30547,43083,69184,82267,16144,-62415,-53962,-39105,-32291,25523,72589,42488,-20142,-94223,-168122,-190259,-112506,-9868,9178,29951,89292,94882,49476,30602,91098,159196,104954,26667,9416,-27280,-50153,7344,19301,-7081,-15078,-16149,-62760,-102937,-64256,2758,62676,79054,30974,21150,55386,11033,-25676,72282,166919,176151,143892,94745,40382,15034,47384,45853,-49452,-89367,-89194,-79811,-18030,44649,20230,10428,-8588,-87947,-109791,-37470,-529,5068,8077,-5547,-33386,-28465,-37173,-62556,-32242,51757,84451,-1063,-77293,-17896,50196,6995,-21526,12432,-2189,-23822,19448,87752,124793,158367,129962,50480,107,-19882,-48919,-58676,-59217,-64809,-49781,-19985,-13532,-43197,-51679,-28850,-33050,-24646,63339,113331,24275,-43828,-19916,7888,13018,-23238,-39601,-6070,14400,-22074,-34261,53660,155132,158193,58950,-11133,-1615,25190,-18796,-34303,14643,36429,42756,45629,25108,2868,-4011,23765,45089,56143,26858,-57147,-115490,-74028,-2313,4350,-39322,-42859,-7847,19780,-6147,-40828,-25841,14870,40127,26387,-20490,-58909,-44765,-9516,8042,-18722,2166,90244,156707,101612,-16338,-54564,-54503,-63888,-49153,-23733,-21644,11551,48461,45673,52823,60213,43976,26048,27028,25132],[42783,52078,23767,5552,15233,24277,25490,-942,-55113,-76646,-68580,-30728,53850,86334,26958,-13342,-3438,-4803,14853,64032,31263,9974,13552,-48124,-103481,-51117,-9119,-44398,-128060,-207546,-216717,-145322,-58677,-25178,-43925,-58218,-54007,-48006,-22384,14106,21185,25941,19822,-38643,-39944,50708,121669,114006,40186,-47903,-47816,3900,-4632,-46661,-23024,28232,13185,-37605,-31825,29910,35379,-36660,-57183,21709,105783,137215,116711,94724,124568,153304,142358,82664,3459,-9045,70474,144477,86864,-3134,-14731,8833,9016,-31690,-70684,-82761,-76250,-58360,-52059,-92478,-74502,-37657,-65787,-98847,-24017,41791,556,-36320,11057,32892,-17640,-45085,-48179,-43852,77675,207967,130269,-20929,-11997,54790,42024,10,-90270,-168883,-79348,100530,154284,36537,-78725,-126909,-132537,-74008,19407,67282,76898,95972,106853,55149,-27466,-69028,-71721,-77158,-58570,22467,131870,138740,78357,70017,83833,59915,33558,39760,45856,37363,27863,8813,-52401,-145621,-134002,-11748,45761,-43797,-105419,-72321,-2076,56505,45369,10262,21939,44639,91426,169691,190655,89564,5462,9426,13641,8804,55727,77538,40735,10538,20932,41687,37448,-13040,-50697,-7698,64743,87398,34851,-40134,-57369,-18857,19629,41592,48762,63625,68743,62774,35918,-35167,-126982,-133705,-65112,-24580,-38057,-67791,-55714,4164,-2906,-42004,-30531,-27851,-72409,-57317,-4243,9579,21074,39055,27083,-39071,-120654,-96135,52019,143532,108234,81675,94749,81260,63782,19884,8324,16715,-27821,-43175,-12023,1490,13339,33687,-17881,-89801,-88459,-9447,69490,59021,8473,22333,76609,31071,-73459,-85199,-2612,21126,-19707,-38762,-29476,-5079,29006,41826,65019,52283,-7113,7573,88447,46511,-81921,-117130,-86409,-98924,-135055,-111489,26502,157780,126258,41669,-2545,-45261,-73095,24684,123148,131314,121296,107456,15277,-75489,-57741,-17766,-29952,-6948,57925,74215,42791,38548,33751,10938,-17172,-14305,28544,46095,-4040,-61777,-10755,59623,-140037,-456311,-359988,-76360,789,7463,18326,1138,-22603,-16045,-90683,-255905,-265257,-137328,-89511,-50916,51184,104987,58361,-4704,-7295,-4253,-17115,-58876,-78561,-69064,-77055,-107546,-139012,-135849,-89093,-4092,56328,41241,-22758,-53419,-42238,-32471,-29802,9957,50463,41345,-2073,-43207,29586,112527,55594,-30889,-45249,-48992,-11848,88125,119412,83348,68658,33120,-39983,-42277,-8142,-6130,-24914,-50142,-35959,9610,11797,-14930,31517,128117,127679,37875,-47629,-68612,-29035,-10453,-8104,5807,-8751,-32306,28905,89440,60978,35081,128656,235494,190750,62134,12141,22915,14068,2212,-1322,-22048,-42413,-34421,24103,44790,16957,18034,41757,30444,-10774,-62548,-78209,-28181,15580,40061,103777,142919,60646,-36048,-89725,-114835,-89118,-35553,-50042,-62595,-31898,-25757,-52289,-26163,32412,-16078,-96727,-58571,4582,-10837,-41626,-76613,-164534,-194741,-87712,-21555,-49192,-61007,-35268,-33007,-25822,-32898,-43583,-17867,-4437,-81729,-103038,-14924,36386,-5471,-9925,61691,58694,-18537,-59259,-10878,75905,37036,-92954,-121917,-61595,17414,80709,82132,82056,48726,-78661,-144940,-72170,2271,5319,-1428,26518,46576,-19341,-97486,-83162,-31033,-9046,65,19430,77490,161991,154980,91771,46398,16297,26836,17271,-27194,-21993,21649,13229,-53171,-94145,-57733,8352,-18090,-105133,-127795,-40218,27916,-30610,-81465,-43609,-45024,-91319,-61732,8362,-18840,-91260,-101015,-14029,69648,69906,24119,24416,58966,67500,60090,52026,36638,45558,36431,29992,46188,68478,85250,80877,37615,33002,51199,25899,42791,156452,224292,179861,93549,-7169,-50770,-43342,-58858,-39407,40273,55872,-3894,-30513,27356,26027,-35195,-44038,-47735,-18084,48244,16363,-52071,-6264,91368,116352,123260,92210,37289,2118,17089,62944,87489,22291,-58590,-55559,-5284,-32287,-66689,-19610,56461,91228,84320,48541,3148,-12118,18149,68786,84017,85565,71310,57243,31019,-9449,-3482,43915,7417,-49425,-66273,-59963,-30526,-46957,-117569,-131036,-78051,-36584,-30903,-60654,-82411,-69896,-15022,29796,29103,43602,82653,43329,-52544,-75834,-56417,-80134,-114429,-105667,-32654,55095,54608,-9003,-20483,-679,16681,14962,23100,69548,117713,144531,106869,-36479,-177515,-119589,38913,93284,56972,48092,106036,94267,22162,15918,74693,109955,72053,36612,70288,95862,33356,-37568,-65151,-18302,52328,28969,-70346,-107209,-40764,41828,46525,-15262,-68541,-38714,41025,15916,-13194,49736,84854,49899,4748,-47368,-2303,85258,52046,-30474,-45159,-40018,-30191,-7826,2634,-26344,-51085,-4876,40428,23517,20909,1537,-42278,-50975,-34145,55,15991,-51575,-129902,-134248,-55348,25772,55688,50033,36047,-39295,-113315,-135389,-96562,-37167,-31630,-61104,-45298,18407,67339,44173,-38389,-37509,21723,-16391,-104421,-79819,49747,108994,42167,26082,110695,185753,131706,36383,79209,149417,47485,-84004,-51438,7260,31558,33736,47317,68803,53201,21034,-34052,-117906,-156004,-77791,-760,7600,57038,110406,53731,-17418,-22386,-15969,-23540,-35519,-60949,-108495,-99988,-37322,-60654,-62437,60110,84170,-6526,5268,17953,-53497,-122672,-170070,-154614,-45822,83136,108853,64580,14991,-14429,-14864,4309,-560,-30351,-28666,43697,115117,108393,47536,-36119,-101090,-73250,-22927,-33876,-59474,-63307,-33824,-3565,-12575,-27730,-16859,25524,64732,65997,14477,-77792,-97391,-48738,-13589,-11080,-35649,-36244,-15442,-6401,5410,17897,69145,84790,-2997,-101692,-104172,-41466,39567,96079,91493,13182,-53338,-64858,-35279,64726,113932,10298,-76575,-55158,-32366,-34633,-20549,-35559,-47123,-2232,33457,59351,66231,32062,31942,96814,111403,16021,-96272,-157655,-138968,-50756,15279,12055,-35730,-30836,-8427,-15076,3204,17815,-14987,293,5268,-18494,-4948,38869,9075,-7507,53770,123154,73275,-30023,-43511,-24165,-5078,56653,94169,61572,28732,-10219,-84817,-169392,-168812,-90700,-36242,23977,90188,54448,-19689,-19023,68755,144316,111827,55055,40677,11634,-17387,-22145,-81442,-97888,-36824,-836,-18770,774,60635,76838,47645,36349,45930,73880,60967,-51638,-131056,-42121,73463,93611,67922,55339,40070,-217,-4633,12548,-40297,-63385,-22672,4564,-2166,-14454,-19464,-25478,-96366,-159028,-99182,7913,18785,-10849,-16554,-17465,-26234,-7241,-12151,-64312,-61940,39557,76358,-30032,-83457,13283,91096,49414,1205,9162,10656,-4868,9531,78763,112014,73120,37148,57121,53773,-5262,-67204,-78446,-55390,-61251,-64019,-10121,-5229,-61105,-46153,9323,-5348,-1866,90884,138155,57403,-5719,10050,71907,113389,36183,-46904,-29301,-17671,-46662,-27466,48413,92774,67667,-28139,-96028,-101291,-87888,-87384,-61941,-17733,9125,15489,-30433,-52236,-30350,-2711,25720,35631,24909,-3258,-19039,-42062,-54715,-41571,-58441,-94979,-60685,-7505,-16432,-86302,-113333,-64140,-32826,-14433,33892,32671,-6286,19260,33972,5491,6633,85387,169652,191133,86168,-42371,-37125,-14051,-53723,-54795,-1479,25045,41486,55098,86371,117028,84369,26975,4325,15360,38132],[41663,63159,13999,-27070,9087,64907,47289,-44000,-103568,-68848,-57204,-75339,4190,85451,72255,43392,17290,-28497,-31768,10555,17593,43028,56525,-2079,-75948,-69707,-56143,-69558,-104549,-143257,-142094,-56950,25301,52055,28394,-66947,-137015,-100971,-16692,49139,80355,86983,64521,2394,4598,94023,143871,105787,33910,-46112,-59035,2210,19123,-29564,-35399,15481,11611,-42640,-48097,-1456,31346,-9415,-20417,60456,115327,110769,79619,42084,39929,61685,78927,68527,17627,15904,99928,114395,-14290,-65643,8011,25616,-36595,-89526,-79230,-23650,3579,-7362,-22387,-69136,-82820,-69172,-88705,-109210,-37343,42508,24110,-28111,-35617,-21412,-68473,-125681,-161201,-150762,-24141,113296,95459,-188,-22832,-20408,-47340,-32122,-61466,-123383,-35119,153025,221676,141858,48974,-72433,-146495,-71494,37794,92198,117315,92193,39180,2817,-59454,-115322,-105513,-63743,8463,88447,126616,90186,47423,51387,50294,23669,27735,20840,-21061,-9299,20678,7372,-54485,-125046,-96612,9973,57062,3661,-65811,-71351,-1373,57432,43597,3962,-1867,18163,67364,150728,168484,71204,-22678,-75635,-106761,-54654,71945,143827,119690,79607,61672,63936,85447,87696,39685,25019,56592,46924,-8012,-40791,-31137,-27124,-43562,-48438,-36660,-17315,10551,41677,21561,-69532,-144988,-90401,14035,36511,-4161,-65925,-99739,-35711,28003,55510,61995,21433,-68731,-83052,-6977,50641,60490,35415,-5330,-50436,-96026,-85939,7242,71507,72293,96992,125101,122944,104570,20106,5781,52056,3425,-44847,-32400,-22824,-11977,11331,2783,6407,30580,48166,72437,59738,-4727,-58180,-43069,-75315,-90782,7142,86734,58091,9258,-41937,-65457,5253,67508,35008,-5937,-4213,18736,78167,135334,74924,-29466,-29093,-7558,-66771,-126748,-115937,-47418,27690,19880,-57217,-88773,-41652,44170,122071,147919,135084,102267,46704,-64740,-133380,-88588,-46511,-53903,-19614,56620,105213,87231,47108,22354,5630,-21481,-12268,21263,11196,-9473,10716,84988,93872,-120850,-392848,-281140,2306,50058,34126,48294,20968,6666,15072,-79019,-288791,-308098,-134812,-55584,-45909,4155,39165,17169,1310,52913,84253,21602,-85001,-92414,-26417,-27243,-79795,-109683,-124003,-139553,-81587,-5626,-5124,-38083,-64406,-65427,-34409,-34887,-56783,-34887,4433,-21152,-86123,-28951,82055,67329,8089,6729,6318,16679,104693,144827,59609,-4591,-9243,-48007,-78110,-70237,-20592,13864,-8476,5982,33966,-22664,-68784,16566,140876,137571,57765,1694,-5662,41113,68716,62706,43304,15124,-12771,-4735,17692,9098,-2592,78233,174994,141796,41783,19025,23371,-20584,-45128,-15132,-21024,-46420,-11613,69058,60805,-9962,-17790,15371,20449,-14941,-71889,-84562,-31842,7046,65856,161125,173521,86477,43184,4748,-73469,-81843,-991,46567,38053,17197,-24642,-43683,30341,95821,21647,-49288,43282,125992,58544,-30865,-23638,-36479,-68773,-40512,-23473,-15473,-26192,-109760,-188482,-120342,-39623,-54147,-65636,-30560,-69166,-121793,-105259,-45092,10644,53433,112386,84075,-9937,-53062,-6792,54858,15179,-57837,-34306,36227,68666,53447,-22535,-59035,-30761,-31111,-36377,-10477,-8268,-40823,-56941,-54808,-26050,-36634,-65518,-76407,-83193,-58367,-5105,25065,76359,201228,225296,123404,60353,53646,42502,1015,-51388,-53407,-13869,5395,-33936,-111702,-131045,-54326,-16115,-55097,-55725,23781,69060,-35793,-152284,-164104,-125627,-107109,-43876,38423,28045,-28897,-32869,1682,25486,46396,34313,1596,-25643,-36430,-7469,18180,24265,20821,8605,57366,103330,60309,-3288,-20648,-27269,-8109,-13359,-42534,27838,145536,157047,123979,99948,5437,-73852,-40173,11227,26537,42386,20825,-29721,-60282,-27296,617,639,5103,-1527,28505,74743,9296,-92631,-88801,10552,92833,136642,80156,-17254,-35138,39403,94807,76355,-25571,-98175,-53663,30652,15452,-32117,-42717,-5333,52743,56303,-4626,-43655,-26371,12677,63044,90766,108890,104800,39747,-33606,-46808,-8265,43662,39392,7281,4967,3869,5890,20107,9595,-41142,-57856,-29167,-41925,-103494,-142258,-96752,14192,83074,63211,44032,48967,-16981,-106750,-63711,38127,22528,-60974,-93375,-51413,30783,50308,-10502,-2318,66766,72610,-843,-14868,48577,85593,57250,6001,-39111,-71081,-37894,41918,50544,33578,78234,156944,124044,23405,15612,69357,73241,26438,-156,19285,86210,113027,39807,-47087,-35110,24400,45607,662,-64682,-37517,54501,39394,-71511,-148866,-143212,-64756,-29497,-12097,52665,113564,133718,76069,-41177,-32495,44875,3520,-54993,-58160,-65711,-47576,-18281,-20031,-27769,-13908,29851,56895,58274,79532,48465,-18451,-37388,2123,48142,21401,-46878,-79643,-66946,4991,95962,122936,107676,56846,-59468,-103228,-80346,-65618,-24172,-15881,-88112,-107113,-24773,26674,-27234,-109788,-88429,-35160,-40173,-43975,-14608,41860,80364,76943,84828,142234,195284,133754,49791,87273,142019,68445,-23543,18177,95398,114012,53782,5909,42312,61581,35145,-28933,-102624,-76434,60930,140969,127163,121339,91908,-10453,-87242,-98769,-66464,-29134,-31377,-50100,-82633,-98330,-63101,-45847,-1202,73439,30185,-12020,52353,8060,-113549,-172736,-198983,-156781,-31375,66092,67553,31986,-4727,-59590,-130960,-127752,-41114,-7509,-52416,-31043,73037,101354,32996,-50336,-88945,-57318,-18799,-18323,-51022,-88779,-66605,-18494,-20884,-38923,-42010,-35861,-43665,-48334,-18797,-11627,-13659,-2408,-7212,-30692,-40813,-1573,19106,-6862,-19746,-22871,23138,56869,-15000,-105016,-67768,22434,74414,76121,50270,-5239,-52725,-38443,31832,118698,114975,1786,-50670,6931,42358,-2776,-38272,-46533,-62117,-21896,59067,118320,88870,16915,27635,114563,110535,3797,-77326,-87634,-25935,54046,52670,-8396,-48185,15820,81768,45088,4539,21404,17076,27202,31473,20175,40886,56450,-24525,-78130,-21915,59088,80511,56351,29731,11157,21032,48085,47637,45665,80801,80539,-6269,-111548,-131308,-84640,-44597,10729,37290,-50315,-107622,-72174,-18066,22937,43946,53971,57164,50967,31339,-13328,-96015,-102937,-18028,47315,62011,109587,137934,49302,-26148,27635,98899,92322,7560,-123600,-177506,-92801,-19654,-28663,-17369,16456,21635,-8539,-33691,-37340,-63523,-66809,-10068,16119,-44330,-59217,4232,11857,-76547,-114641,-43186,51347,51876,-9560,-39414,-865,2518,-13446,-11474,-30266,-9970,66810,74117,-19779,-47487,24596,77027,70078,38718,6221,-384,-11901,-28976,22967,38120,-49627,-62327,33830,63201,37682,-3595,-64492,-72698,-64779,-67678,-11537,-8230,-80714,-57644,27021,40624,39957,57679,40840,-2114,9109,53874,117783,161386,56111,-47467,-20159,-25818,-83406,-46182,19423,-9459,-50270,-71586,-108458,-180020,-203694,-148558,-66014,-57539,-81708,-86567,-92222,-45499,35608,59670,39300,363,883,38908,76194,46177,-4103,-22979,-60117,-99870,-41737,26855,-3644,-93527,-108480,-46838,-20753,-11126,46068,74722,51223,75019,77200,34803,22604,86544,141615,121186,14696,-74631,-44742,-2226,-37204,-71921,-14093,54463,45140,10203,54333,119166,90870,19498,-18663,-17575,11951],[6953,5715,-33462,-53446,28740,115773,73518,-29280,-53395,-6505,-25531,-80101,-918,98822,70610,-2159,-42227,-55074,-40744,-548,46214,65548,57473,22384,-37711,-54795,-55584,-60957,-68859,-78450,-59858,7366,72316,119673,86450,-57289,-142749,-112062,-61721,3401,81833,106469,59383,-7536,-9295,58879,96854,94974,68845,10793,9237,64890,56974,-11696,-47899,-34230,-39642,-73966,-65361,-17474,18164,11245,27393,76491,72566,55796,53491,-3659,-65245,-57564,11091,61623,45489,43583,84091,68032,-42668,-71324,-10043,19093,-8207,-44550,-29486,30219,32095,-18167,-20811,-27240,-32730,-28417,-35959,-73238,-60467,-8873,15459,-4120,-43344,-45910,-60991,-127891,-203226,-194323,-92399,9374,52941,34316,-8695,-76226,-101293,-8907,48978,-12929,-8075,78565,92935,62996,66630,-27898,-143176,-130951,-47906,33566,78701,22120,-47811,-38662,-49067,-106629,-102179,-31497,43935,66939,48431,14896,-17141,-28273,-13606,10696,40354,13116,-60670,-49738,7574,33273,5450,-47221,-24565,16212,16026,2436,-32237,-60796,-15345,42344,49585,10241,-19041,-5162,46228,101950,99639,40757,4728,-57665,-121030,-77449,46570,133070,132538,87080,54386,56035,88539,107648,38449,-25244,-14743,-8453,-44086,-23737,21155,-10005,-67263,-77715,-73920,-73250,-62355,-41576,-26050,-56952,-95545,-31852,51569,52695,25848,-43937,-118774,-76191,18545,74541,91278,87688,20401,-25290,11631,36076,12915,-24664,-45371,-25504,-8331,-28667,-19051,20064,13039,13899,64886,140394,158259,51346,13357,44069,-7825,-40404,446,22141,12597,4633,12713,67589,110463,84815,49465,36352,2147,-63915,-91939,-110210,-48382,84116,104678,27639,18490,-10455,-74704,-9733,54914,-12764,-68955,-15676,70679,121752,118597,57922,4902,19657,18105,-26041,-33403,-6367,-9486,-16968,-26806,-55436,-59935,19083,118020,105425,34466,23699,24920,-37744,-122830,-103103,-23227,1715,184,17985,55628,119017,120606,56807,-13291,-52793,-64273,-23561,23400,3812,-15092,30572,101567,65319,-155242,-370500,-260688,25269,71280,53085,52896,30814,56790,94164,-17528,-285155,-363381,-189351,-72535,-63247,-62648,-45181,-18118,30909,96248,104476,25045,-61942,-25125,41766,15078,-42622,-41974,-42944,-105202,-108039,-37806,-2870,-6339,-28413,-28295,22729,12867,-65759,-90977,-41872,-20765,-54299,-55083,10101,62996,46833,6672,-1333,-1582,48433,101047,35812,-31389,5123,3191,-71561,-102670,-28363,50379,41531,30768,45852,1961,-59107,-38756,26707,56235,73910,80078,62247,63948,80684,83628,64183,52066,52549,28840,-4840,-19887,-47234,-46857,6690,31611,28055,44647,39567,-30828,-71704,-31191,-29631,-52673,-2353,60812,13173,-56336,-42802,-8120,-11601,-49749,-105886,-97059,-16103,6417,3310,38374,38984,-7781,16143,42628,-28827,-79528,-26206,54813,99717,88299,333,-63415,22165,111655,74677,44844,112795,133370,57589,-10144,26126,65217,24634,-26663,-54741,-32653,-45556,-160776,-243133,-132421,-9479,-25866,-80420,-64570,-67726,-124733,-183049,-134981,-3442,95422,158211,142357,58684,-15882,-37698,-30431,-43359,-44339,12194,68475,46144,13089,-26391,-83860,-74250,1151,50133,13537,-78458,-130243,-110464,-104103,-81086,-27824,18565,-2229,-66907,-80261,-62681,-71007,-24607,113735,155166,54845,16623,46866,29383,-25976,-47487,-33417,-157,10558,-14390,-88563,-142103,-88483,-23767,-11502,13137,42147,13888,-100532,-207654,-222122,-169541,-106833,-36867,40302,77367,79871,78914,52342,18901,27231,12142,-41965,-103432,-139598,-102889,-32439,-697,-12891,-16448,56567,104148,40716,-45223,-86433,-90040,-60330,-60075,-77886,23877,158794,124457,27205,15347,-21606,-95988,-57747,54099,56970,4585,-578,14466,-46173,-72121,-27960,39361,90482,75685,41061,32121,-3441,-81467,-127010,-82473,10004,73904,22295,-79977,-73735,47248,114180,66169,-34864,-87623,-48938,33950,60285,23529,-47738,-47003,20831,370,-100000,-108998,-26019,13307,14882,12493,54572,82372,-10298,-122221,-102844,-22275,21880,36610,53194,58099,12025,-28274,16588,72527,21626,-44681,-22686,-30350,-118756,-158860,-64032,60798,89027,54359,14052,-34382,-100869,-128611,-23881,124883,130852,34834,-43443,-87352,-65586,17831,46843,48854,74208,59115,-21443,-34795,15331,40577,2951,-51606,-36852,-7756,-240,31858,41398,43610,89755,160038,136042,36733,-548,14433,-8162,-37489,-16160,5545,50726,113313,61765,-55057,-80309,-30981,28941,36312,-32450,-48279,11334,11571,-68554,-150041,-177235,-117482,-62569,-32738,14409,97967,174403,131533,-10481,-59633,-23290,-33307,-46973,-35642,-10340,32627,62405,53121,30447,15387,27180,56113,87646,116921,57387,-21745,-21857,17634,39917,10168,-2146,35049,57915,54432,59666,88578,100018,29475,-93397,-94547,-23039,-8357,8547,12855,-63214,-107085,-50703,-10328,-52743,-93286,-45732,-11737,-23555,-19273,-14218,2293,60603,124008,121676,109000,136445,128213,96476,112677,121046,59671,10762,68255,172410,205380,96486,-21572,-13861,26466,17573,-24949,-43163,35303,149190,161907,117631,87957,5792,-99241,-132675,-111632,-44302,8326,-11938,-26199,-32900,-40156,-21382,-4718,36617,50463,-32023,-38502,44099,-22923,-160379,-197261,-156054,-91140,-28868,12929,22510,22430,11606,-44833,-168039,-192381,-50274,36844,-36275,-80641,-12642,23303,-7109,-9904,32528,55291,34933,-1478,-56659,-118556,-94143,-27662,-41167,-71737,-61407,-56208,-118372,-182031,-97609,40940,86879,41286,-36155,-92263,-61150,8942,2985,-24645,-2761,-28794,-65342,-4181,49126,26187,15816,56674,90878,62032,-7475,-57543,-67862,-30352,26881,69969,44309,-21542,-13270,50554,45799,-30537,-55252,-27688,-44656,-43552,25238,95251,87153,49703,65737,103710,71456,4638,-24701,-17916,15171,10965,-52739,-96975,-77353,20535,105872,78153,7395,1404,10371,15178,34828,69520,101281,70170,-36677,-99988,-66990,-17504,50347,120586,104125,52945,48571,29145,-8845,10378,66030,63407,-11007,-58811,-30245,4751,3462,9186,-33817,-138662,-158207,-108218,-99570,-95576,-39862,30152,51988,52928,41892,5803,-44963,-50065,-4455,70366,103464,98706,45869,-81600,-93065,38273,102669,53722,-21031,-83626,-83992,-43232,-82399,-137858,-74463,-977,7827,10823,-24059,-87789,-104753,-71217,-22829,-2179,-61590,-30837,77382,84444,586,-39888,-21032,34587,48643,-6140,-51078,-8037,-9523,-56438,-57052,-15821,34925,51442,34704,1443,3712,32724,32195,43284,62335,4783,-43823,-21441,-11993,12784,-3792,-105497,-126139,-28338,20062,54666,59156,-36247,-77342,-32736,-22504,-8663,-29790,-128772,-131507,-21663,54574,60318,-2267,-90936,-102690,-3821,62989,60823,78146,31005,-11478,24952,1930,-77083,-39743,15114,-63270,-122628,-80315,-80658,-206714,-256325,-163805,-50074,-49590,-98823,-102785,-60843,24796,133618,140872,64161,-5084,32484,104014,99373,48447,44401,46410,-20913,-83156,-29770,27929,11987,-29578,-33099,-2962,21644,38965,69237,92873,76561,71464,77559,68458,22054,28985,69166,47033,-26059,-77248,-67991,-28105,-29230,-82107,-48519,29585,10974,-32494,9104,74730,67348,28905,5265,-12062,-25845],[-15919,-44347,-41175,-5912,85205,139289,94819,38887,22199,25402,5053,-26843,17553,85259,68422,-1193,-47063,-70440,-74879,-9752,61232,45562,10276,10904,-5506,-18257,-18699,-29074,-61803,-76222,-24718,13211,26060,82615,86184,1863,-49642,-69542,-91420,-44142,36344,55502,10926,-45820,-49794,5202,50215,77964,84752,69360,93136,109072,53877,-12867,-49238,-68564,-69942,-68700,-56309,-15742,5400,4846,23061,42221,32521,48271,63535,-8724,-84578,-82455,-11587,41310,42716,45883,44145,40564,16083,-15797,-41033,-21632,18752,31683,44756,45327,-23643,-89861,-40648,5048,9569,6280,10196,-33282,-53895,-23935,3340,-3657,-24917,-33113,-26964,-71477,-138583,-129805,-82430,-47694,18354,59799,29551,-52598,-79183,22370,110548,54128,-8518,-11619,-40085,-60450,-3250,-3595,-100937,-172585,-128039,-26102,18105,-25290,-62383,-34824,-2638,-28184,-33478,24907,59093,9655,-19871,-3913,-26395,-65454,-33713,40794,75162,36825,-25899,-31893,-6709,25032,38598,-20004,-55646,-63309,-79679,-103126,-105826,-84448,-18274,60659,89679,42012,-8155,15676,83429,92214,65893,67182,101664,76627,7253,-43835,-35337,14253,40420,20932,19662,39509,59926,50761,-34704,-116661,-93084,-27293,-33694,-9044,54697,45152,16630,14603,-29575,-66502,-94341,-132047,-94604,-5469,45359,88809,88222,44487,40478,-8874,-94616,-77360,-9051,29573,71359,121542,96406,51840,30426,-29065,-88970,-99474,-75603,-19277,12817,-31173,-43816,-1856,-55917,-132574,-66319,88606,156864,58282,-19883,-28956,-59432,-45887,22755,56671,35283,-5816,-10268,54651,92968,55221,85,-11754,24335,33107,-18924,-65301,-18020,64426,50120,-21670,9858,16207,-66219,-25084,40341,-47890,-89610,-554,64897,59802,51458,31936,-7598,-15496,2007,16757,29064,47492,60338,40711,-7320,-18397,11302,82490,84356,-7282,-89580,-76053,-18893,-27439,-63826,12245,107145,114737,93103,51214,32206,111253,153468,93259,-8665,-72657,-91508,-53528,7257,4046,-12492,30358,73887,24699,-209082,-448331,-330176,-30430,55180,59176,33264,29819,99776,152372,24010,-254108,-378842,-249116,-105681,-49535,-41868,-24948,16773,43678,44521,24938,19475,32340,77037,75171,10170,-43455,-19457,26153,-9862,-46871,-18137,3704,-6462,-13710,8050,73970,74633,-6436,-56555,-34675,8254,10716,-25460,-25575,45434,48806,-27655,-43650,-20294,14847,59582,35655,4483,69122,74975,-26327,-70879,-15701,52343,61881,42045,61676,69063,-6352,-91287,-94936,-21042,81356,133335,114563,67710,32365,17572,12853,31076,63438,65562,21970,-11590,-41350,-79581,-84200,-54096,-6253,48896,84136,42027,-10954,7843,16430,-14359,-19605,-16258,-72854,-86896,-6151,50767,10346,-58054,-88772,-42580,36837,23772,-60784,-96405,-82584,-81608,-37666,11946,-27322,-96831,-87746,-25903,60764,99682,20593,-66615,-598,110589,125488,108592,110747,79013,18072,-7802,37218,75648,14940,-64409,-96705,-88506,-90633,-113840,-124947,-52516,25850,28260,-20816,-38106,-41528,-92620,-190955,-178171,-45972,76223,154882,173560,121325,33901,-48039,-87281,-93872,-88585,-25566,48801,31110,33601,73336,6966,-79531,-49608,18959,-13206,-102829,-97169,-37194,-70110,-113702,-44329,62597,71679,6629,-39278,-74019,-106560,-73276,27618,60357,2991,5087,37524,-6031,-69903,-47205,8105,52472,49583,13406,-35996,-84706,-75115,-36930,-3477,21221,3473,-76195,-172151,-215168,-181997,-133065,-64666,4211,46441,66746,101048,101549,61232,18971,-1004,-15900,-34710,-80365,-144256,-156616,-82355,-19378,-2139,7716,51151,76751,49178,-9538,-68209,-83634,-42433,-28950,-52149,28053,155044,104140,-55204,-80905,-29465,-43745,-37706,41825,23769,-39062,16567,90308,17798,-41211,-28421,21054,97340,89410,-3160,-53493,-23283,-12388,-57508,-76984,-26409,35626,8859,-58199,-52872,39800,103442,77064,7115,-31551,-21304,25214,64522,52109,-15084,2289,81625,27838,-110396,-130478,-48438,-9502,-18501,-38312,2572,30308,-50627,-149587,-123171,-39590,4043,20142,72594,98299,35059,-37318,-20972,32341,18023,-18435,16097,27813,-75461,-126194,-23333,63562,33822,3611,-26153,-71909,-86097,-86175,-37227,68472,115678,81946,19561,-70200,-113754,-11387,85662,58217,3799,-8436,-30223,-41657,-29406,-6902,-15625,-59071,-38844,-986,12797,39954,79440,93209,99580,143280,134591,59872,-7235,-45052,-61061,-40523,26273,50822,29012,54809,50783,-49704,-105218,-70087,-16021,6680,-17998,-36713,-25119,-34265,-88545,-127544,-102565,-48283,-46567,-49737,-26955,31024,99271,109189,31952,-40129,-52569,-36637,-26596,13239,98567,150600,148866,138330,106647,49995,29856,62188,102136,122724,69485,26708,49853,39564,-13817,-36566,13974,113980,145525,63439,-35285,-23514,19758,-12312,-99253,-87371,-11129,13032,17602,19751,-18347,-50627,-29696,-3345,-17508,-23284,31389,54144,9596,-43251,-56455,-17228,60070,128146,122134,62542,64002,112149,122901,113501,99018,54494,17006,54602,132759,189088,113387,-24656,-75471,-43111,-26529,-33891,10170,87780,108600,55400,35765,56866,-6154,-95046,-100819,-62257,-6200,29571,15470,22327,38326,34520,24403,11811,22834,10082,-55352,-82493,-42007,-59351,-139589,-150644,-67296,-28534,-48969,6141,61348,42623,14730,-17656,-133200,-183950,-58797,43517,-11758,-77404,-58197,-31210,-30130,30123,126027,136268,63275,-15584,-69234,-91834,-42035,3655,-52194,-100079,-62343,-23539,-95870,-207802,-142045,21688,82177,35790,-41292,-94594,-56199,-15307,-72473,-96850,-17393,-23867,-102377,-38303,104149,145887,90479,56534,82338,82082,11404,-62036,-79823,-59925,-44132,-12218,-5443,-29600,1413,46260,1479,-74449,-65725,-23049,-31466,-34436,14624,66194,76639,89547,111835,66380,-10919,-14565,26094,26568,-5260,-86237,-178349,-168475,-90374,-9528,57944,72541,23129,-4874,-5726,-9385,10645,72018,96751,68775,1037,-30997,-18000,-21739,17186,110149,122849,87961,81495,35397,-2044,22335,35775,-4677,-36123,-1380,63658,80129,52201,9873,-77709,-142654,-132062,-113064,-108790,-86350,-22847,58789,68322,28132,-13469,-47745,-59561,-37249,-23127,39930,80817,15489,-94457,-157240,-86028,24847,39078,17616,22695,38985,64224,44321,-83800,-163405,-92300,-21915,-4550,41574,10337,-102387,-111370,-27963,-2644,-6867,-16402,44976,124779,103322,19527,-20853,-22323,10192,31902,10929,-26163,-32877,-50051,-78788,-84556,-25336,17587,-15540,-26084,4964,38337,51540,10691,9190,65512,22325,-46660,8263,53965,47353,20037,-46639,-88625,-39500,-9558,12788,31936,-26587,-45372,26966,48166,24503,-35570,-166850,-205615,-93068,14791,32628,-38239,-138710,-143050,-29059,5454,-67093,-58380,7796,64570,88228,33076,-43850,-21949,20556,-47814,-112067,-74620,-56686,-166719,-222391,-136973,-25446,2731,-25318,-31394,-30524,18824,122155,138794,53739,6592,65956,76819,-7797,-38720,44689,104010,35227,-51172,-38551,-20792,-5124,31264,39365,29126,47636,78359,93223,96484,69743,36514,46937,71020,15851,-10243,29559,23400,-29624,-55533,-48808,-18596,-7881,-69210,-79022,-42713,-53514,-59506,-12859,29922,35268,47857,52741,13270,-55074],[-18717,-41363,-5725,57926,98905,86128,71428,70496,16125,-32494,-5029,29524,21046,27729,75234,84767,12118,-114032,-166595,-53087,35961,16252,-27366,-25808,-19569,-22653,-26046,-25682,-65793,-81448,-21699,-16793,-78626,-60814,18354,54409,29785,-29461,-64408,-41264,-18777,-22830,-21257,-35435,-44922,-6161,41008,40570,40126,76911,109986,68819,5850,-9217,-26602,-60326,-53817,-31761,-29911,-12453,3253,-10075,-18990,-9829,3455,31500,39920,4435,-19527,-23036,-11025,-1895,3157,18754,6725,13449,52623,36455,-32790,-55369,-23417,32389,83539,35396,-83769,-124885,-51909,-3692,1568,-8204,3749,-6295,-1689,39959,45742,19403,15273,3269,-25378,-53982,-57478,-32555,-43216,-60987,2416,62477,48847,5351,-24759,16530,83385,70184,7872,-1592,4564,-45331,-39325,15201,-27023,-116774,-91557,-19210,-11052,-12663,-12259,-7532,35644,55244,46266,74788,84018,5580,-16009,44330,44866,-13990,-10908,60560,100056,74206,46146,34330,-9589,-21996,21789,-32427,-143627,-159339,-138890,-190688,-193771,-117341,-26625,66561,110324,63612,6117,48779,144294,138588,96597,132079,202233,220157,148504,-6527,-114422,-110332,-70743,-30859,33814,69108,47776,-1905,-72094,-134830,-110720,-31175,-11317,-2848,53926,104814,148676,142265,52254,1916,-42797,-123916,-102065,40637,146303,171097,122696,55604,43434,18577,-41466,-38664,-23223,-8085,47695,95381,80117,78341,50737,-63968,-136717,-112597,-67435,-35476,-45065,-94732,-75167,-20491,-98335,-206263,-146756,-1229,85006,32246,-56478,-88710,-96558,-69849,-7932,33696,6668,-37987,-23471,47551,49329,-10511,-46770,-52092,22491,106468,88521,17050,-14263,4463,32105,17507,27995,16982,-48447,-6127,67758,-6440,-53562,-16796,-36545,-68305,-7740,26445,-36180,-63535,14716,68863,14637,-23328,38900,64222,-10454,-36795,33836,84009,4438,-78801,-99602,-69513,625,35278,19752,74499,151774,154169,106501,20888,-22604,69183,158485,137737,66231,13043,-45188,-70211,-33620,-15070,-4306,48142,83432,28573,-196276,-458106,-365926,-105577,18917,45570,-1607,2326,85271,121227,14425,-211284,-347075,-265018,-96312,11322,22191,33340,63546,11654,-63489,-64036,35554,141821,165417,90302,-11175,-69938,-52440,25376,56356,44765,22914,-26576,-64599,-43303,6313,70178,96161,59561,16805,9738,36421,42265,22307,-892,9111,497,-39695,-45374,-18350,21973,57942,47265,33020,84240,75432,-3836,-21816,5243,20264,24729,25951,64812,86650,-1580,-106074,-109533,-42995,52794,136561,163469,105080,-1147,-52277,-40724,-16100,-6593,19027,24442,11554,12480,-1521,-40755,-57241,-49165,7999,99459,118090,65482,46573,53866,20581,-46331,-77863,-92727,-40667,90515,153620,65729,-34919,-22885,44178,72602,21603,-74884,-108532,-62627,-43528,-43403,-47529,-69777,-114251,-129186,-103821,-29755,19989,-20918,-63013,8533,121311,135679,81483,36814,-10551,-53693,-47360,1531,6202,-66094,-120695,-124803,-119935,-97304,-26397,2394,-8224,5390,53143,58974,41966,35981,-5155,-115581,-157003,-77171,20957,93951,121138,102449,53332,-9304,-54419,-90754,-116866,-59428,27868,33284,50466,96805,33851,-110386,-160006,-77898,-19367,-12868,60557,118297,17189,-100681,-70716,39195,86480,69334,25876,-27136,-47472,-30802,31555,59833,27919,28542,29950,-35673,-86644,-50065,17578,67979,73445,32114,-9754,-40095,-45936,-30999,-6482,-17149,-51243,-94544,-163428,-192978,-152591,-93245,-27313,32599,30402,-5463,8473,6309,-4640,-14923,-39126,-29523,1843,-20140,-89295,-142877,-108320,-19200,46875,52819,41839,49643,66271,28390,-25337,-29172,16824,17033,-30763,-9020,56370,22983,-85748,-106514,-17259,44576,41454,39653,-16698,-76944,-5344,82978,49719,18244,3197,-20029,13850,25589,-48716,-100767,-37962,57440,56676,14038,8667,46112,46037,35505,21311,16189,38190,65786,48837,30916,15532,878,7802,25201,14389,61397,139385,97807,-34090,-122019,-115570,-51666,-2559,-4130,6367,-3284,-53484,-89080,-62782,-8483,22086,13813,61837,124586,100589,16110,-49793,-43673,-3043,22765,60214,83174,1105,-77598,-38425,-9465,-56317,-65015,-59217,-39663,18616,-13961,-94932,-66684,20215,64429,56169,-355,-46742,3051,60439,16573,-51424,-32433,-7254,-41934,-76067,-60857,-54745,-88745,-70585,-5381,41880,62785,87960,93266,72962,86071,75594,51104,14916,-38776,-33878,14875,62405,58168,3081,7634,46533,-15286,-72369,-59343,-46689,-35557,-16282,-19682,-35841,-71825,-128969,-113049,-421,74178,23586,-29779,-48377,-63684,-54202,2051,35296,21270,-2589,-8445,-2003,62914,155279,165565,108574,91414,94889,65601,51600,68751,71676,81180,95261,126400,140750,67944,-41552,-80319,-21285,91444,120078,19552,-99554,-123686,-78610,-36040,-65303,-73160,-41319,-28234,-18383,-1352,7020,17037,25559,15098,-7442,-10959,41681,79993,31748,-55988,-63059,17064,69787,85147,92109,39942,24460,72599,85198,55848,49678,50992,9520,-33526,-40617,41352,78848,-24196,-121499,-99985,-51495,-31906,35188,77313,17420,-51323,-13621,72268,70541,9524,-17072,-27030,-24789,7302,40807,68594,77750,54895,22690,3683,-7359,-29830,-53412,-90042,-101636,-80354,-92158,-95854,-32480,-30054,-61478,54448,142723,67290,-11530,-27849,-96276,-148585,-74176,13765,419,-44283,-42052,-25605,-33799,-359,75170,86166,18084,-45514,-62047,-27969,41250,52311,-24214,-72037,-41749,-3079,-44506,-129940,-114481,-43762,-18946,-4858,2786,-22987,-29572,-33009,-106268,-141261,-72694,-62914,-87724,-16745,88174,102927,60185,13178,27723,80552,76155,270,-52248,-72229,-82708,-30341,12473,-11316,3237,34947,-7445,-76034,-82342,-60699,-50013,-9631,46724,67030,39593,53159,91814,18499,-82699,-36510,60639,52633,-9793,-88691,-163228,-116776,-32159,-8645,5175,24085,5332,-6291,-9246,-8700,1894,31843,29106,49208,64132,75986,64333,11860,-3860,46691,74043,85976,91072,44818,38202,71623,48295,-10256,611,69446,96168,66200,50692,8458,-76817,-93720,-77593,-106613,-70509,14343,72055,123451,100589,6431,-89718,-163593,-166788,-88516,-51119,-13223,28410,-16616,-87659,-69016,-5709,10846,2179,34628,70597,97354,133559,102624,-30218,-104632,-66525,-40366,-28825,30336,22804,-76567,-73481,35721,38678,-2087,28188,89588,114536,56174,-33264,-33053,18407,50240,48875,47568,26360,-20481,-45652,-39273,-43961,-25879,-20061,-54784,-53471,-10123,44182,63505,18990,6445,62132,66091,32399,63030,70909,34958,41613,56521,34746,37318,11086,-42927,-46809,-27625,10102,72506,96820,80676,2788,-130268,-177766,-100369,-28053,-3031,-27041,-85932,-92214,-43798,-83172,-159239,-114529,20632,137585,133822,30781,-41989,-37684,1240,-10960,-52126,-53355,-28761,-73328,-123645,-84038,12184,46433,15304,-12324,-62367,-56295,10605,32357,-2738,-10655,12662,-47197,-120270,-104282,-461,101532,87379,6282,-26475,-44245,-16411,37935,40185,23865,41271,74464,93261,85710,54368,33655,32903,46998,23863,13933,37585,22559,-37169,-33137,28656,62494,43308,-37014,-85917,-95569,-104689,-89929,-36542,4819,25829,60024,62690,8997,-61403],[13751,5713,22896,61780,49249,4674,20542,45105,-25534,-89702,-30724,48323,20053,-11484,78706,142680,31743,-161955,-202973,-56972,42070,57003,20859,-32223,-51339,-59535,-88092,-52941,-18143,-8547,7956,-27943,-139913,-171144,-52185,43221,12426,-35822,-28347,-24971,-40325,-34900,12669,35264,3143,3530,32056,-3553,-16372,49328,69267,1917,-19877,20532,7147,-31719,-27745,-23137,-34157,-26468,-87,-18914,-48139,-44680,-40636,-37915,-19172,10518,27008,5718,-24727,-37235,-33636,-7874,-6105,-13336,16102,39149,5982,-48948,-82687,-23810,65362,19613,-76223,-78921,-41949,-33111,-15470,-17106,1443,27731,54199,92899,89416,56148,47659,39831,-35051,-83546,-37991,3265,-37421,-54132,14032,38963,175,-7732,-14663,-14615,33181,67894,42914,68274,129406,62488,-5602,23744,31401,-4311,9735,-1573,-58118,-36220,3590,-1323,24227,52499,43806,63621,88743,42183,27791,81300,104593,43875,-20738,7289,72177,84373,87255,82001,-10052,-63684,-1513,-21149,-147974,-158745,-106765,-151772,-161267,-108411,-72671,-8150,57244,39255,-6579,35551,128885,133328,92609,130754,212650,242007,165508,1746,-114212,-128111,-96139,-15248,88634,119010,53345,-14476,-56758,-92593,-95856,-57798,-21383,3589,40728,108761,190211,186020,110807,81770,51860,-20822,-31669,49846,109289,117239,100002,64535,27054,-571,-18701,-14709,-38355,-30596,21671,36207,8835,58799,86490,-17866,-88077,-55169,-17271,-25305,-78635,-126359,-95549,-53537,-103387,-147817,-101450,-50449,-3975,-5793,-52470,-73171,-78253,-85462,-52286,-11950,-51450,-71129,2799,84861,51994,-34240,-59226,-68816,-29795,53893,106026,68827,-7921,-22928,74635,131164,86079,17975,-22712,21225,87213,65060,1919,-67539,-150609,-146673,-27091,30040,-38926,-62098,44839,103595,541,-89528,-52813,-12681,-48300,-46757,25748,22554,-48642,-58047,-31493,548,33883,27117,-16194,-7287,43944,57964,15310,-48134,-70472,-1596,83281,122459,140516,129084,37465,-49122,-54399,-33071,-7313,55332,128161,73392,-133169,-347544,-321228,-132942,-2352,34045,-16802,-29030,20771,33840,-6877,-162261,-294070,-233667,-54964,41663,-4542,-13451,19938,-54326,-127300,-78471,57401,172981,196746,118322,4735,-63966,-65785,-10796,47033,89686,55401,-60664,-127646,-89258,-20621,35029,78898,84664,50923,41704,56809,47671,53111,42326,-25825,-53947,-10442,10259,-5611,21305,65078,61193,31522,24264,-1622,-29621,-7050,23833,3137,-24610,-9759,33498,14667,-75362,-96105,-47298,-42552,-10412,98594,180041,133302,-1760,-50710,2026,10611,-62854,-69763,-9859,24632,40157,49839,43644,15634,-34899,-13461,75769,109137,60635,14333,-4086,-27408,-64716,-47113,4023,82497,184098,203834,92528,-6406,26418,75802,53850,-10252,-69678,-63849,8631,29657,-11993,-56618,-60128,-71352,-108802,-98147,-52092,-49792,-84168,-71296,31991,129506,99896,7996,-36830,-81827,-108892,-83621,-44779,-64111,-119057,-138919,-119279,-87082,-45432,17786,4406,-64351,-65082,39050,101872,107797,114151,88857,-20113,-105716,-82311,-24876,23324,32015,36738,47414,54302,28665,-42363,-68282,-19397,22081,18792,14733,443,-46972,-154445,-224184,-123289,29421,104912,153429,171875,72275,-31383,-37789,22013,70038,81345,42468,-8661,-15082,3171,70769,109098,57639,14842,-8633,-49005,-46870,-5597,22244,37998,50485,30521,-16247,-33208,-1055,31215,24514,-42647,-79332,-35207,-53677,-130189,-157697,-100058,-40758,-17638,-30706,-51519,-47086,-53027,-46844,-31705,-32905,-9183,14635,-13474,-42038,-61897,-61299,18702,103876,93167,45441,38611,57754,27692,-1539,14761,42933,19373,-38528,-69548,-72787,-48663,-28273,-51953,-22971,85497,148160,124929,17802,-87758,-72961,9890,26427,43501,55779,3734,-30211,-8546,-15211,-49396,-17662,74940,110315,91203,48977,38287,56228,104872,93269,258,-45381,15586,68225,77580,17469,-51655,-50916,1151,22735,48388,94695,108400,35243,-104967,-170459,-88359,24815,62787,55549,16145,-6127,18860,45394,70989,70710,15717,26140,113213,141987,65678,-54752,-65535,17457,49473,53388,85518,73809,-4592,-53682,-79923,-113194,-100107,-60410,15234,107720,49091,-100885,-115048,-16810,52937,64140,61357,68173,62155,29644,1182,-12831,22020,29491,-35190,-92987,-88718,-90081,-127209,-107092,-3508,78810,86157,44993,15232,1706,-3374,-21794,11015,56455,50502,70961,86884,51589,-3944,-37375,-9702,38856,27932,8701,-10062,-48590,-52085,-26091,-31886,-40149,-44033,-73426,-42496,82858,167540,106284,12197,-60416,-130721,-147539,-78064,13645,79606,83609,32026,25736,90439,117754,54720,-25887,-40550,4275,43131,65934,62148,16531,21823,92619,158776,155052,82911,-5674,-67472,-56922,-3193,4738,-43044,-96730,-134548,-110727,-28982,-19812,-56602,-76738,-82573,-49960,416,27756,56682,56626,-3939,-55593,-63215,-2189,66335,40277,-45673,-33292,79281,101183,58651,48411,15495,-2327,18004,23329,-11616,-20066,23051,6698,-98043,-181846,-102030,23142,-20114,-117963,-101272,-36151,-5986,42713,59696,-10486,-62745,-11453,69862,106620,101749,65589,-9978,-62020,-29664,48352,85768,57428,22402,14590,15204,-8330,-51852,-46341,-20281,-43126,-74591,-82958,-89725,-69368,-67041,-47867,77854,151037,76582,-15542,-43693,-78620,-109934,-71293,-3207,10205,-18217,-23387,-16280,-42604,-85287,-82501,-62437,-69967,-58624,-23396,10988,55599,72120,40734,8955,-17765,-35226,-40873,-52302,-65341,-99041,-112843,-46021,28000,13238,-20954,-12632,-39689,-81461,-94541,-111450,-65701,28613,50404,-14018,-45304,-61524,-59938,9448,72538,49790,3363,-35168,-51506,8567,48015,2190,-8425,26548,22511,-35028,-79788,-75091,-52117,-1412,44979,40668,-28739,-44893,7875,-17213,-92929,-41324,59698,46842,-81,-23008,-48742,5313,64390,37197,-16057,-53688,-68843,-33834,-4738,22551,30398,-2125,-36540,10376,89670,122269,79673,15304,-7823,-4209,3772,37887,41380,-6587,7411,58187,52427,31886,73709,122751,65703,-10612,15531,18261,-48651,-65351,-63780,-106446,-50354,62208,97040,105853,71055,-22441,-127093,-222714,-237452,-131525,-61808,-45940,-20708,-5918,24371,75197,75312,40807,51508,75512,45675,36240,101660,111515,14792,-34971,2488,-7884,-53490,-42742,-22321,-56453,-43284,39464,27361,-16616,15512,72834,77867,622,-80158,-19394,91406,116640,73335,61151,55750,33801,6329,472,-6618,-24125,-26032,-31861,-52775,-43184,22839,41981,7900,6827,45406,85523,101527,75617,-2586,-53352,2432,86985,95981,77597,27702,-55179,-76057,-13854,45653,75279,99860,105969,45073,-39096,-57746,-31447,-23635,-9825,-5693,-18742,-15881,-41436,-131710,-159814,-78182,29248,132205,114895,-1404,-68047,-71971,-33412,-3474,-14408,-25966,9123,9290,-33147,-35380,40707,37343,-46954,-88986,-89409,-77337,-81879,-96089,-61826,-55996,-104343,-142354,-109989,-80093,-31851,67274,105286,56622,18637,-6475,-458,-5954,-35857,-29673,6895,37513,54010,45631,34695,64673,53403,29864,43404,68500,58745,11233,-52027,-22535,81545,115865,70911,-11318,-58438,-72871,-97848,-110221,-75256,-19301,23485,46225,25798,-15134,-30978],[53776,29917,-8548,-11080,-19753,-38751,-29146,-13481,-42810,-81744,-42423,32334,25695,-8403,52988,94812,-13440,-151576,-126911,10812,96566,131124,97662,-3412,-51499,-80737,-144463,-74131,63786,101733,71304,9686,-99316,-145861,-66718,-7419,-45117,-61839,-43970,-47819,-21417,31480,68076,69106,8052,-27230,-12934,-35180,-40971,16764,31874,-3974,20018,63229,33656,-5331,-13989,-49747,-85266,-67517,-29646,-38762,-63759,-69883,-85331,-84242,-32459,12428,4313,-30510,-32608,-25862,-27937,11062,30261,329,-12331,27086,33733,-8000,-48237,-8295,46889,12370,-20696,-7193,-7413,-20812,11342,33512,66416,92119,89164,64081,40053,25280,30674,58982,11593,-61831,-38961,675,-20641,-1993,59953,20535,-70947,-81386,-43481,-25840,10697,50863,58321,90512,143206,109476,46710,30663,68367,92468,68377,-30789,-135128,-113202,-24219,-3613,-11320,-12224,-8672,20324,51008,52178,55931,65639,83808,35004,-73511,-77152,10244,56811,77579,74919,-12370,-55979,11818,25772,-45345,-63390,-28833,-35900,-26210,-37584,-105178,-94301,-5282,17353,-4735,5472,36030,22565,-2540,41204,128630,142206,91128,21896,-27086,-43267,-28221,34538,112903,124704,63773,16261,-20274,-55580,-72518,-56906,-21697,29224,46036,54188,100453,135007,129753,122348,105310,63079,43259,55710,38992,19905,37346,45084,9918,-32258,-29200,-17234,-46800,-39991,7864,20089,-11521,52559,138242,87809,17308,20758,41671,23973,-34631,-77029,-76371,-72443,-79072,-27901,26136,-7945,-31390,-25290,-23962,-10325,-2260,-31203,-32077,-19104,-66292,-55346,46033,114471,87328,17382,-21505,-55788,-73931,-38042,26813,41990,2890,-18055,93540,194097,143594,55632,18738,31109,69604,91655,35367,-81721,-156899,-118053,-15804,31707,-10009,-32788,33822,101811,65815,-23341,-83944,-79999,-37048,21768,24850,-45611,-68680,-25264,-1187,32499,32535,-41925,-108678,-115621,-83426,-52381,-66344,-73987,-56821,-43430,-29450,42523,137592,163413,80040,-3973,-16992,-8219,-15756,18467,130942,115902,-98117,-300836,-310486,-130120,1638,52904,17898,-14119,-20744,-19197,-12761,-122173,-234675,-170954,-29596,-13324,-118962,-131656,-81142,-101804,-108602,-38921,59621,119003,154268,133638,55957,-2906,-19819,-30858,-8204,78485,92653,-28915,-130339,-114938,-53734,-4358,37097,55488,34173,45617,74098,63917,70424,69364,-15333,-51494,30897,68485,8652,-7383,43992,85371,54577,-19215,-62104,-56389,-15301,36690,27429,-19576,-23240,-13524,-81674,-162688,-106918,-18990,-52580,-66261,24191,99706,71655,-20926,-23957,83350,88877,-45389,-88511,-15054,20012,-473,15174,82109,86868,30500,31163,67350,40478,-19579,-60531,-108434,-131279,-83854,22818,116842,175536,189204,145535,60106,4164,21933,43408,19309,-39466,-86502,-76254,-10243,17925,-3370,-9577,27104,21622,-47775,-42808,7685,-16016,-71848,-71499,23383,101765,51468,-28902,-38849,-56786,-73603,-76053,-85663,-92873,-97960,-103095,-88655,-24259,27502,34885,-39034,-136429,-128353,9916,100338,113370,116450,104123,18606,-72301,-94743,-67159,-27731,-22678,-8823,31597,80429,66249,-7145,-1575,25353,-3164,-14060,-22977,-74081,-105881,-155515,-200539,-102024,52436,86871,39851,40350,39113,27034,29087,47119,63239,41554,-23179,-71566,-75352,-39392,42794,75684,5011,-57462,-75983,-66050,499,78048,57850,6141,1031,7184,-27798,-25821,58675,106563,53019,-48367,-84698,-2577,42551,-51538,-152489,-134838,-101419,-124175,-98538,-25459,18616,8556,-6432,5670,23054,24025,-9401,-51523,-18660,23306,12437,46623,114463,101623,53110,23966,9212,-3514,-11862,-6616,2815,-9239,-51481,-111175,-127084,-24645,67666,-563,-63536,44798,185955,207465,77697,-73831,-113308,-40615,-16200,14501,69690,53006,4499,25321,62387,30953,-2714,17075,62092,83765,24049,-40150,-17617,72361,101522,9979,-78469,-32967,71528,87219,-37364,-118020,-62184,18950,21993,-7401,1769,54753,42303,-74437,-163913,-129691,-2921,82288,85566,46790,49560,82358,81181,82721,67724,-12225,-27283,50362,91109,47084,-35618,-23098,54475,34513,-14321,22800,86811,78773,10416,-55797,-90762,-76035,-31814,43184,118371,77656,-44817,-70826,5250,54509,44888,57704,102764,97775,40750,36899,57101,62134,23520,-31869,-61776,-52914,-54231,-101573,-110930,-25658,80477,99699,12628,-52753,-49384,-53305,-79063,-25311,75155,135435,163453,125800,35938,-36828,-61793,-46435,-3750,54208,83822,32491,-49420,-64317,-45473,-63648,-46459,33571,66431,83967,152101,194921,132964,39150,-61012,-129971,-101034,-17084,42905,99671,112510,44185,33239,82948,44311,-63571,-109377,-92711,-44723,17101,58535,51039,3447,8436,47653,68171,76897,70204,32585,-21654,-55282,-93194,-106514,-65699,-35995,-40371,-42570,-7949,-10876,-53087,-78678,-77058,-24458,47162,59152,47079,15524,-56891,-92346,-78736,-9403,59654,26069,-56993,-19672,113392,140755,72376,11479,-25292,-32823,-15981,2926,-17498,-54141,-21975,20423,-35519,-144911,-135295,-28432,-930,-48916,-49315,-257,28818,47123,60679,29348,-15831,-10097,14987,47574,107882,121966,45994,-34941,-37461,45371,92913,29838,4353,43863,47045,12988,-39116,-17664,85841,78021,-47041,-93190,-80454,-85171,-77761,-32123,33879,72945,80376,43382,962,-32670,-56920,-46768,3194,27674,-3370,-40671,-42892,-47064,-122869,-192478,-177250,-125047,-50527,21780,18100,11070,66976,105011,77538,-603,-59008,-47766,-19852,-37757,-105898,-125152,-63873,-15003,-39301,-34680,26222,53301,17038,-54118,-90185,-29741,63808,71910,-4795,-72054,-100993,-109388,-73637,-9404,42423,56451,26775,-670,35526,52271,-3763,-39289,-12813,20228,9315,-7716,17866,30203,10060,-14518,-30777,-66713,-80251,-41105,-19000,-52348,-39097,27315,23527,601,14680,19718,61032,107973,74809,-10441,-83985,-101754,-45581,12835,53710,43974,-21238,-62800,-19536,72871,96593,41458,14505,30178,22867,9769,19071,-22235,-99889,-85769,-22121,4067,40383,118707,145604,38793,-45822,12008,60122,8825,-37915,-52721,-71583,-36125,26441,24375,4071,-19730,-59823,-102237,-148125,-170016,-106415,-53752,-43051,-54159,-43605,51165,122713,110146,101762,129895,97766,787,-17245,70528,99705,29374,27674,107961,85910,-40278,-103192,-79937,-57634,-34226,-1851,-27963,-38579,-4823,55877,63677,-10776,-63177,23421,129039,131648,62043,29053,45310,79837,42431,-19153,-42638,-36065,10801,25171,-43476,-63337,9360,13513,-27423,-13453,16491,49042,78433,42004,-63943,-108243,-41975,30167,10442,-4154,8321,-15538,-26052,23086,52239,58801,84464,88350,54118,37086,59359,58073,22876,-1426,-14600,7585,37353,-5921,-79812,-72950,-21503,-5396,38268,42207,-4363,-30825,-36818,-21331,-4952,-7721,-5149,33249,36201,2491,-16910,26803,-466,-109790,-132163,-46596,-16292,-98903,-155216,-76912,-72308,-149716,-115952,-20108,-9149,13881,84423,97740,65795,52657,27547,3840,-50907,-106924,-85166,-21319,8488,5477,-2512,16793,88224,85377,37033,55571,100007,70473,2837,-41501,-15290,42285,42341,16790,-6866,-279,5898,-28692,-70908,-82144,-46299,-377,13676,-8935,-15270,28632],[78700,31152,-45184,-68934,-33111,-8000,-36876,-58032,-47164,-48074,-27922,35231,50471,7833,17036,47503,8565,-44830,-10372,79911,122647,129841,90369,20912,-9962,-61519,-132599,-52181,100384,143080,126273,91342,14114,-43846,-38766,-26277,-37366,-45593,-85271,-96001,699,83333,67861,18099,-53523,-89719,-57732,-51242,-60569,-23502,16725,41324,86260,101733,61266,21183,-595,-52244,-115452,-110843,-81397,-83360,-103007,-108180,-96343,-54284,835,3784,-36998,-55962,-5276,17360,5960,63336,82682,25197,2395,32589,29294,28059,68532,98563,60689,2456,805,11332,21942,12179,27777,76832,138553,148305,109330,4528,-83441,-91749,-53199,23472,68709,14716,-18191,21894,65882,95363,98433,20120,-90223,-124784,-70006,-35164,-29202,-5664,23453,30084,34875,52893,53070,34346,90119,131945,52579,-82646,-170305,-135475,-28721,-3504,-42794,-47850,-4301,15544,-3437,5582,36010,17939,5539,-30957,-117192,-119979,-55010,-17361,11014,12719,-36438,-42149,14807,38060,20774,-16833,-12626,10170,41940,17267,-80408,-96670,-9533,35609,31233,-574,-46348,-89941,-93737,-44955,11550,385,9869,50031,45827,17531,16899,31212,54739,56751,50923,50838,16650,-22519,-22879,-4145,5986,36086,25548,-41831,-61346,13386,79208,86740,62195,33522,37033,66891,44326,-1064,-9095,-3625,278,-14139,-26189,-24039,-35318,-29205,17368,54503,24436,52667,147164,156053,98391,63829,62168,42373,-3693,-27621,-43108,-66752,-57111,33919,110075,62270,-5096,-31908,-33477,4881,65097,71999,34054,-6569,-36370,-314,54910,73374,75324,64444,29567,-23343,-51653,-49686,-67443,-62625,-28528,-34621,25367,125318,136687,93036,47408,27227,52166,67798,27741,-45908,-76210,-51505,-5509,22166,557,-39697,-25285,72654,153425,94862,-36840,-61030,12862,59480,-4510,-83416,-94104,-68284,-61294,-20228,-14536,-69698,-95739,-102024,-93552,-61144,-64546,-45841,-1203,-18977,-67094,-22467,67448,104002,57593,15163,29564,36701,-13706,-38394,61270,110431,-136586,-454189,-435344,-174891,-9152,66143,51074,22537,-11130,-25071,-41235,-142382,-209098,-117468,-37852,-94805,-176470,-159054,-111894,-89313,-56557,-14844,42995,59526,77927,99109,75055,42446,13608,-49835,-66604,49735,146679,72125,-62053,-102385,-93807,-71774,-47938,-32020,-13343,23612,63006,71858,76606,76237,36416,8347,57962,83660,16044,-39638,1432,100753,106350,11913,-46070,-39079,-9370,39209,59255,31795,3244,-34739,-119190,-188545,-136903,-44397,-52300,-82149,-69957,-49804,-38275,-60342,-38032,75243,96845,-6941,-19832,34553,11851,-39888,2591,87460,86078,53431,76829,90344,5621,-76874,-84010,-116112,-152034,-92988,37950,136357,163798,103823,23344,-2865,3359,6325,28308,32522,-30218,-92026,-102929,-83790,-63583,-29013,15280,66773,62881,-948,-16960,45689,67082,21043,-30997,-1403,57006,27967,-9775,22085,50623,32242,-45989,-121087,-91525,-26396,-23821,-39680,26272,93070,95685,10672,-113125,-132026,-3595,92824,98038,72845,62149,19848,-49297,-105942,-100529,-53919,-34253,-26070,5565,50572,43426,7004,24091,2479,-53815,-33259,-11069,-35583,-60745,-109205,-139238,-71892,-5841,-67333,-160973,-118253,-16564,31688,53620,76335,63410,-15737,-103024,-132136,-118530,-75841,-19815,-23097,-77528,-96200,-85911,-59048,28476,137464,100041,-1311,-31855,-24721,-34070,-3652,89884,104869,19998,-51001,-71639,-37579,19015,-34882,-139848,-152824,-151309,-184362,-111520,18311,99368,88303,51257,53275,67407,35376,-33322,-64149,-6086,33378,4042,1620,52766,57323,35748,-1046,-38557,-38793,-57133,-95980,-73663,-26800,-47917,-123479,-109999,33306,92222,-15292,-96748,-22568,107745,148580,49469,-68640,-103871,-63023,-60045,-44418,7520,22339,10364,39689,82593,34026,-51717,-72457,-13108,38602,-29741,-121658,-108722,-13699,60981,49136,-31410,-34629,56449,57691,-77148,-130762,-49640,31797,24315,-26266,-31998,18272,33471,-19142,-111397,-165654,-59317,59347,55664,20746,50271,53106,3081,-14217,-11465,-58942,-52405,-3733,3424,6181,14398,35005,63840,13054,-70480,-62337,19518,107707,116427,53849,2622,-10664,-2968,40732,85623,67143,-2728,-37877,-9482,12030,5023,11519,35793,61014,57921,59414,56769,25933,-22143,-25707,6131,33960,40600,-18539,-84781,-57159,61106,109212,31908,-32419,-18932,-17559,-64234,-44101,39689,114627,139859,95040,51170,20651,-52210,-111539,-54000,64526,115615,55039,-47415,-79186,-56401,-65993,-33834,68143,115792,140869,174088,149983,95299,66893,-12615,-71646,8427,126892,132846,99150,66711,9726,6389,46468,-4208,-94901,-91463,-40792,-3745,29980,46074,48950,49048,57991,21522,-25635,2302,33846,478,-16814,-35995,-122064,-143936,-41442,43973,89748,62144,-5300,-56655,-62757,-38290,-13039,24417,73379,61096,737,-58770,-96102,-70067,-21327,31132,47777,-27006,-95647,-33317,85149,118055,56727,-14782,-48036,-38008,-11374,22800,28793,-30164,-50805,33542,85867,-23301,-118024,-81767,448,15032,-24,27264,49614,38105,42927,45989,-5813,-44286,-38016,-10732,65525,129014,108255,35576,-8862,46348,96551,28656,5661,46960,30318,5463,-10320,23760,124171,114355,-30736,-70568,-19307,-38453,-67551,-54843,-36208,802,81052,106259,77970,44488,-3674,-47224,-23942,23184,4991,-66758,-78222,-34675,-76072,-170426,-170760,-111764,-51535,17517,6806,-23276,47914,105325,64994,3126,-22026,-20434,-17477,-32608,-80169,-86373,-61101,-80084,-109583,-56832,29967,61654,19056,-32359,-26737,14422,62758,112726,98387,-921,-82336,-103579,-115493,-89465,5427,73065,54888,9788,9683,12295,-32787,-86730,-98389,-62396,-2334,71176,135447,127111,25600,-82649,-100506,-54546,-30832,-33201,-25023,-40642,-60849,-14669,15584,11401,14172,-4835,10455,56274,40564,-15319,-31716,-26026,-7800,19192,25126,-30655,-82223,-86569,-22632,49918,49180,7443,27241,76668,97484,99437,67130,-39233,-150101,-131329,-68573,-60222,-19031,88632,127257,47814,-14255,26509,88525,75128,24193,-4532,-8481,-9462,-20105,-41239,-61787,-85297,-84402,-55705,-37829,-66909,-80285,-74345,-53010,-96368,-146915,-54164,61700,87197,99878,114287,67926,1949,25627,89669,79407,39619,92593,165417,116714,-23957,-104371,-103761,-71419,-34261,-22929,-61031,-56206,-3863,54359,53736,-3742,-29527,29379,77692,64311,6301,-30999,2767,59683,12899,-81687,-122872,-66641,45293,67602,-24760,-51403,10448,-3148,-57638,-43778,-18084,-16726,-858,9158,-40654,-70479,-41786,-45069,-122255,-111695,-18523,11033,7213,30885,34575,38997,61713,51413,31624,54705,96633,95038,42547,-31686,-70726,-9920,61918,55597,33908,34834,1141,-67745,-74136,-27192,37878,80812,67661,33036,7110,-4529,-13184,5094,17268,999,-35113,-29481,-27303,-83670,-81538,2880,26086,-83499,-145093,-67441,-50464,-83629,-36769,18478,37213,111784,159533,100469,47241,33410,-11609,-33050,-54018,-95331,-73121,-4036,9118,-17545,-18732,18044,87045,87556,35271,42244,91305,66608,5980,-12670,-5037,-32063,-87963,-80054,-17497,51077,71885,60217,25650,-29156,-48312,-25452,-7270,-16823,1818,72722],[53515,25632,-37254,-64098,-4469,43003,-10420,-71926,-76531,-61447,-25190,49025,57831,-21856,-22126,69878,116152,88246,61206,70272,52611,27449,-653,13995,23152,-32713,-69139,-12183,40406,67147,116865,150368,99596,10257,-26197,-14473,14241,1297,-97735,-132342,-22711,42046,6938,-36242,-94140,-117653,-62256,-64166,-106480,-79528,-7117,57950,110748,127424,95146,41481,9165,-7619,-54374,-99510,-106711,-121126,-152408,-137483,-68095,-3848,5000,-25015,-41304,-20263,42317,51703,31043,90262,80968,-16480,-17110,29942,10844,35335,140090,164225,65259,-20589,-33991,-24770,9457,-10746,-30775,36642,125645,140844,119074,7523,-133236,-162746,-131733,-58521,45814,51778,6074,68573,181259,179117,94623,24521,-52911,-100670,-69234,-58932,-89821,-57847,-11691,-25202,-34129,-4533,24178,38204,101431,129369,34986,-77563,-104331,-39618,21762,-5046,-51893,-2478,87299,71274,-4794,-19871,17405,6493,-36088,-72404,-94569,-86201,-87000,-94471,-62396,-41616,-69707,-74727,-33513,4863,-5619,-62026,-55298,-28774,-16694,-6429,-28035,-28855,29244,74402,66014,13246,-36328,-50932,-29271,-7046,-32510,-82923,-38825,54670,59582,9389,-13075,-25686,-30869,-26778,3256,43914,57736,63329,70151,51316,25071,4797,-43494,-132181,-183641,-125600,-24528,20533,-10637,-44338,-17852,61697,87991,50711,2757,-32470,4638,63205,27203,-12336,-8194,4876,39734,88439,57437,31697,86602,133765,133051,109389,82371,29171,-22136,-20072,-13955,-36224,-34553,31984,108877,85648,28914,-17173,-61429,-37706,70937,136254,79552,2410,3845,63503,59147,17835,19604,54220,65538,27406,25257,20448,-78351,-132758,-74430,-64991,-56391,19903,87356,91313,48730,40978,77538,61603,18812,-11488,-20357,-8990,16477,17429,-18643,-62241,-49782,61008,171910,119281,-11731,-25939,8903,-15863,-52840,-65689,-102677,-135383,-131606,-82716,-55922,-26764,14314,-662,-13677,3546,-14937,-3180,45251,47736,11842,-1037,15165,41377,22796,-485,31443,58397,14077,-43885,11039,71049,-192283,-607130,-562286,-238760,-36516,32965,12912,14262,22276,-11220,-84295,-205940,-228758,-96967,-41085,-92541,-90459,-43017,-23225,-11221,2273,-327,37099,55959,52716,56186,29143,502,-26153,-75949,-86922,40476,191569,174292,46510,-45009,-122570,-155291,-144157,-124580,-63757,-8810,20951,43437,58642,60133,64358,69584,89053,83111,16471,-45316,-20979,75785,112940,58730,4591,5766,17427,39362,68604,64798,33865,-14462,-81427,-133403,-111751,-31941,-12668,-61062,-121491,-125797,-57371,-40724,-47219,8049,33409,2674,43466,73522,17275,6434,86815,98120,31208,1362,45023,93697,45837,-35160,-22609,5313,-21215,-44593,18986,108486,126711,41056,-47768,-30722,24877,42475,79489,93300,23049,-24482,-37544,-85619,-106834,-38307,-3069,-9043,4805,6736,-20990,13887,77145,82922,32358,13762,42586,26242,16152,70028,107738,78822,-31138,-120783,-64669,58529,83356,36085,68965,140274,169463,111146,-9878,-67876,20682,108635,110065,72165,65910,51427,-3328,-60758,-72222,-41278,-32606,-38202,-20673,13397,31562,47412,42536,-38441,-86000,-41049,4070,30733,13306,-63288,-88797,-51771,-74683,-174234,-216307,-111642,9023,39031,50113,85188,54335,-41270,-100204,-89362,-44199,-9950,3211,-42671,-80039,-34240,9845,20506,77363,149740,109569,6829,-40119,-55144,-53904,-12992,39877,11360,-41750,-30049,-27691,-65247,-70749,-92249,-137288,-128741,-140671,-153285,-80932,6582,72705,75842,55603,60800,62493,21830,-31896,-42098,-12729,-27619,-78620,-78024,-29757,-13154,5,-5643,-30961,-48634,-108792,-193288,-144310,-28697,-26935,-110493,-93718,15149,16795,-62825,-81130,-41881,2846,3222,-51171,-87442,-97024,-100960,-108889,-94008,-66918,-61505,-61826,-17266,35233,-25982,-128352,-112336,-18567,42596,-18125,-97514,-101676,-33520,51958,100504,43350,-6066,15908,24516,-15768,-44142,-51871,-12479,18529,-8439,-22925,23033,59643,40132,-52128,-137212,-58577,35292,-12440,-56549,-11047,-18462,-72650,-76634,-52535,-47755,-380,24573,-7070,24851,80035,70836,64678,43475,-47984,-100330,-55504,59809,147617,145882,109664,55144,1851,20406,53837,41011,13092,-23195,-59851,-63344,-18003,5985,-15212,12510,52728,36864,2609,-16273,-32581,4775,72074,106634,104207,32160,-54954,-33785,82447,126174,68444,38991,55793,44494,-26577,-53676,-27591,1954,15770,13789,62022,80754,-41727,-144296,-56508,73060,123302,95777,5102,-56423,-39923,-16367,19167,40538,22704,70120,116906,76893,73762,138023,93373,3675,55728,180795,193809,123033,38854,-21454,-14572,12529,-26772,-63413,-39763,4811,55493,79822,55158,51585,86275,113170,70182,9136,10926,4964,-55599,-46396,-13280,-72900,-102545,-18997,74204,146668,117441,-10805,-96100,-54466,17160,41954,37367,36879,20573,-12787,-52935,-72300,-19054,43430,59367,9129,-77417,-95151,-34626,17725,18053,-12721,-24528,-27337,-6713,18506,52164,75201,24051,-30007,43450,131827,24360,-101828,-92593,-34471,-4456,11637,52194,64267,20521,-3930,8678,-34775,-72131,-24455,25937,52804,87428,102464,80837,50531,63781,81682,32199,-11400,-22207,-38688,-21578,14741,46466,72187,43905,-23446,1987,63290,28298,-45083,-81725,-57118,6776,77406,102826,107108,98824,28160,-74916,-82380,-3611,21503,-36266,-53870,-1813,1895,-51934,-50224,-30459,-43102,-21154,-6504,-16690,24249,48434,12015,19282,52008,17724,-16960,-10757,-32677,-37246,-27356,-71944,-106020,-64818,14952,23303,-45523,-51299,11076,37605,38260,95086,114098,42755,-38796,-81324,-128522,-114598,-14735,56409,50854,16415,-7741,-27488,-58133,-97243,-142184,-137860,-52041,60003,130938,120556,19256,-102002,-115019,-39597,-1164,-35262,-61283,-66339,-65059,-11442,51363,70999,43942,-18754,-20502,3578,-24533,-30684,52875,94407,49960,1266,-41729,-122642,-145040,-89390,20782,67580,38741,3261,22928,79290,142311,171521,119119,-427,-93315,-63235,-22029,-67169,-82167,3378,76041,76045,30683,10130,62947,115672,90047,36266,13770,5091,-19499,-24323,-24399,-55645,-42354,10749,21540,-39078,-102356,-115913,-79683,-119320,-185070,-107711,19292,42039,18118,6305,4592,32239,104782,126144,74216,78278,133227,96423,-1502,-53674,-70658,-85147,-69310,-30371,-8109,-40100,-53818,-11421,28216,27480,4767,-13319,-5630,-12618,-21584,-38114,-54732,-25775,13972,-27394,-108950,-151323,-79328,58791,92939,19600,-11942,16554,-5218,-47699,-37283,-27513,-44599,-31567,14792,17461,-6809,-15451,-58029,-128073,-91312,-7588,-6403,-32634,-12845,14829,27867,31891,15956,8719,45294,77309,68983,8807,-88651,-131947,-40650,75348,111658,105059,79477,249,-93539,-108013,-35705,78094,152294,119591,43339,8767,3342,-49336,-59431,340,15762,-44203,-60459,-27733,-26790,-36796,-13829,14202,-48924,-102788,-64060,-31865,-10626,-3778,4197,63785,174219,204518,120657,46041,-2854,-72271,-56144,-7919,-16135,9655,56148,25959,-16870,-776,43498,85272,52980,-3934,9808,64362,46938,544,-5815,4634,-36220,-116490,-116088,-30398,53994,87198,111716,93698,24107,-21636,-21624,-17313,-35027,-15714,51737],[7335,28334,7892,-12593,30935,72025,40351,-16746,-52473,-61193,-29253,44414,32259,-76614,-51931,87977,162631,164564,119662,38592,-30269,-40077,-24926,31591,47638,10844,11492,12196,-59589,-52335,53600,132623,109533,34167,-5341,-4479,25509,29062,-59975,-124018,-67188,-35643,-35781,-2612,-32097,-75012,-46586,-73905,-134699,-112899,-36635,30546,87833,129043,109761,43862,8811,38462,49435,-22416,-71247,-108601,-150382,-107798,-8253,32091,-7530,-46588,-23386,30879,74202,61176,33432,71756,31014,-94342,-91150,-3937,597,19131,94037,98720,19315,-45810,-69618,-63408,-37792,-75461,-97457,-33981,40557,65841,96563,61705,-40363,-82112,-112894,-110214,-25602,29877,13810,87250,217211,186059,57543,2011,-36748,-68948,-45312,-53725,-91440,-38644,12713,-6976,-3668,22,9093,46048,97107,105620,54667,-11939,-1882,70605,68478,-13095,-33632,70472,153106,104516,47852,42649,65528,61249,-5705,-54285,-21940,-9006,-62616,-93043,-56292,-24362,-80340,-139705,-98855,-16057,-25928,-82378,-62100,-55809,-96130,-76767,-22239,-1138,35555,76249,45396,-516,24957,91042,139344,129872,47777,-54929,-55737,36587,62298,-6019,-59223,-71083,-76555,-83460,-82903,-34910,57809,145466,135610,49935,3027,-33078,-104676,-163788,-204308,-206071,-106504,-10765,-36086,-80571,-55666,12955,61198,78794,47345,-21192,1437,100098,64852,-21413,-23711,2969,17939,65408,48064,-12991,-16456,38687,123276,168262,133364,43564,-17694,-6461,4152,-15703,-18397,17571,61501,48071,36773,15945,-55114,-82933,2399,86086,64238,13052,26822,101521,96943,19657,-15716,19115,63557,49598,58348,65812,-2588,-72587,-64049,-82485,-87991,-22102,44506,47471,21177,47445,88567,76037,32958,-28398,-57637,-7550,41062,12054,-38947,-50526,-11748,63589,97586,15372,-90242,-88642,-78683,-107813,-67389,-20681,-70428,-138077,-133669,-81840,-57608,-14530,22927,6286,10221,22512,1814,18152,50599,71583,77185,35013,-12025,-3870,-12388,-36194,-10652,35309,30736,-8323,27850,17272,-246904,-591326,-556277,-247556,-56838,-42971,-102967,-60471,37127,12474,-92543,-254088,-287645,-136934,-40496,-19623,29889,66115,69692,72852,62127,25551,29023,57345,72097,32294,-62008,-116573,-108406,-83864,-61281,31258,155582,179621,112938,1713,-138356,-197818,-172448,-143422,-91049,-38586,-24154,-20285,-15057,-20640,-4937,58160,108028,80180,-3304,-44860,-24747,5246,26438,25564,-2026,3293,11505,24389,45261,25406,1717,-7708,-40954,-61118,-25723,30553,21535,-42952,-104685,-83626,16364,39009,-3222,-5048,-357,-16030,8794,17190,748,69231,146348,70686,-39774,-72006,-53656,23087,86425,49893,31880,94265,118978,40498,26333,110394,143755,63376,-27818,-11594,59245,97477,120824,114838,67726,66789,51146,-48687,-100305,-17516,-1365,-82062,-80597,-25928,-20699,-35855,-19965,20776,43353,44991,33030,-8133,-10269,31875,9669,-23442,-49026,-76887,-29947,97244,150553,97853,93327,126022,122896,84422,37207,-2772,49064,103250,94568,84694,103834,78023,24317,6514,-2823,-9817,-41229,-54971,-34998,-4199,40291,88233,62013,-44512,-90323,-81410,-56465,-1290,2355,-59863,-64481,-39994,-89430,-142002,-104808,7874,72936,70977,67654,79833,31236,-32181,-38242,-663,53143,85276,94201,25239,-33045,28167,83984,94058,120754,122988,74597,-2844,-64376,-95203,-105135,-96678,-90023,-102712,-61260,20380,19061,-46066,-102627,-129937,-123278,-87543,-94606,-99714,-76180,-62251,-33579,-5857,11769,24117,16159,-12233,-34333,-44819,-53976,-81454,-115040,-102152,-67289,-57213,-25148,7304,2149,-41229,-135603,-240405,-195856,-50985,-10737,-82304,-109157,-72320,-80145,-93683,-50513,-17265,-24294,-58267,-99727,-103725,-118670,-138671,-146004,-115910,-75007,-85966,-127731,-87292,-11760,-66792,-157138,-90655,22932,71143,44520,9904,-9303,21814,81877,106632,51439,-7992,-37652,7270,86399,66920,-61587,-86055,-24398,-40398,-76569,-4232,69747,43929,-18360,-49842,-27718,-27333,-87226,-119407,-89168,-73488,-58508,-14616,7774,20567,68526,78312,40498,66363,94745,61843,73910,97524,9730,-76595,-60685,-11270,50385,116982,138796,67193,-27985,-30501,1257,15456,42008,12418,-86664,-109904,-10467,55507,27529,36777,58915,11973,-32702,-16448,-9080,22678,70997,90009,67851,-6479,-48310,23622,119308,120540,59525,56824,60303,20444,-37889,-67431,-86241,-108320,-99455,-62775,12706,31254,-78086,-143368,-51053,54359,119804,150727,87923,-10718,-26628,28876,77437,27308,-59809,-31696,17535,26835,94352,191991,155975,39607,10609,78524,142070,143473,66067,-10926,-3855,-8022,-60659,-57773,-26819,-11414,61405,119055,73521,21720,27333,83679,119161,89024,37053,-5549,-49615,-46224,4588,-6068,-49636,-48434,-9015,63386,85186,768,-72286,-32963,16856,19417,2934,-22734,-23416,27971,37979,-15477,-6257,39179,34090,-34838,-75426,-44343,-34565,-59233,-78136,-59256,-20913,-24732,-21435,15505,57880,78013,52563,22111,64397,100004,10612,-38683,-18880,-71786,-88326,-11901,58303,56972,-1723,-50145,-43019,-54948,-65093,11723,78491,48838,17334,31002,74900,99150,68176,36685,15223,-42184,-98940,-88590,-26037,23548,25509,-5494,-27373,-1700,69989,92645,58276,-797,-61299,-34072,32481,43097,24146,50456,74998,13614,-97175,-111289,-28870,26628,29980,19678,23067,35701,54013,75120,58627,-1864,-30660,-13200,-3104,646,4,3451,55176,81330,5836,-24611,29455,23522,1513,9841,-17716,-74466,-71941,19853,37384,-41274,-44813,5756,15228,5707,18467,10729,2216,-11298,-73817,-148967,-128309,-41747,15043,48472,68149,41533,-26743,-63297,-51855,-77815,-99404,-56983,-16632,4135,9481,-23429,-88095,-101321,-76963,-63807,-85781,-99519,-66564,-7729,42619,89617,122005,85158,28123,43465,29474,-44399,-37951,83448,133611,59661,-25368,-65603,-105844,-99690,-14344,93079,111182,64577,9172,-15012,34855,110417,124226,77476,24534,5294,23322,17070,-43001,-102419,-89541,1464,71911,30056,-38451,5748,96103,78303,-5106,-51572,-36907,-14093,1065,12028,12021,65494,121213,77569,-37370,-116994,-122004,-75096,-70194,-74943,-4541,46981,8322,-53487,-76601,-50761,17963,101116,117853,81653,100889,87774,-61720,-169498,-108863,-50647,-55819,-49909,-37260,-17594,-18352,-29487,-40002,-34191,-4832,25332,9678,-22540,-59215,-55910,-29773,-13127,-661,21101,-13089,-80976,-112410,-53258,60124,96498,55164,23995,26365,5614,-6067,9678,-9384,-32493,-4827,31436,23854,4811,429,-5433,-8822,21552,22410,-30671,-80779,-55048,13714,32346,-1894,-31106,-12972,43261,55636,17606,-37239,-105142,-139693,-56784,75446,116878,70071,27188,-12595,-64930,-51609,5073,66485,92751,28542,-49059,-34556,-1548,-82542,-104680,-1010,46048,-9749,-23360,-15848,-30475,-68784,-64798,5865,18405,-42997,-55685,-36565,-11662,-10383,20499,88015,146096,155130,114963,63661,6558,-54912,-7848,50080,38837,68803,92782,30021,-16297,10710,61534,90271,18035,-48072,-17346,39061,20092,-20353,-25644,8995,25962,-26913,-62050,-34719,17843,63451,93513,67126,11520,-6335,-14855,-51891,-90315,-74528,-23046],[-32012,-707,5688,10405,32031,49952,69914,83574,64436,9530,-28860,1286,-16666,-108758,-78200,12451,63240,147761,160440,38471,-41702,-8626,45885,80854,81334,71211,61502,-10806,-142434,-143880,-28201,36636,61811,90341,57180,-13193,-31696,2125,-22912,-91865,-93004,-76886,-46972,44079,49519,-38570,-86440,-105972,-126062,-109052,-54702,-7268,37081,70884,56472,19249,2791,25683,50454,13485,-34810,-79862,-114148,-50540,50084,74178,24681,-43214,-38494,23754,55197,22522,-5029,32238,12101,-85500,-114225,-40638,-11850,-15938,-12414,-28020,-53023,-62673,-71093,-80730,-70919,-78846,-56266,-30094,-31092,-26991,39126,82358,75684,57664,-19575,-81612,-31591,35506,25269,56385,145774,119388,2830,-68181,-88800,-73755,-13599,3845,-14397,27277,65727,33975,19730,17150,26976,55929,67328,51961,51518,32347,39609,87621,64760,-14278,804,87761,92263,34018,65928,133059,161691,139334,44059,-16859,36538,57216,12253,15089,53490,54857,-51534,-157706,-106718,1849,23751,-348,5953,-24259,-94012,-105680,-64808,-50880,-8790,33784,-15962,-49157,36921,141173,198522,212644,183475,61018,-27230,35248,87449,10588,-57113,-60941,-70829,-112599,-161662,-133475,-11356,117488,116958,31251,-11941,-28414,-79673,-102236,-132345,-174741,-97361,13899,-10493,-70090,-65323,-50101,-17481,58948,79023,7243,-19395,35982,23199,-67309,-90169,-57058,-46015,11991,28929,-40982,-94450,-53156,78326,172754,156222,88246,53807,53726,13208,-33002,-24520,10556,17273,2510,33678,49969,-10371,-87283,-86858,-30681,19692,38682,43587,107874,139259,62513,6178,24620,34283,7500,10637,54700,94636,81253,26277,-69371,-94681,-29950,16372,3512,-9076,18758,43435,78816,71312,-48941,-113467,-25521,35950,7352,-10688,12901,47858,64106,11132,-101911,-200806,-196845,-136628,-82715,-31364,7176,-15478,-61307,-56798,-10805,-16108,-61478,-105134,-100316,-39575,-6668,-2564,37787,50848,41225,35133,4003,-48348,-60918,-57731,-52525,-26554,13288,22298,14023,52760,-30011,-293962,-498681,-456328,-200875,-59590,-95750,-188866,-108727,52030,63055,-47486,-240938,-327355,-199998,-43674,51180,83862,73878,88424,130810,125760,57449,16881,35154,71800,9405,-117930,-173259,-121776,-32582,9718,23230,50982,90413,94872,-3529,-131904,-143384,-78904,-44438,-42374,-22070,-18431,-58449,-101168,-126603,-106737,-6009,82921,66348,-13777,-33028,-8338,-27430,-45332,-32133,-37663,-36333,-28229,4972,28088,-25946,-56914,-28355,-28827,-14861,47734,73736,32633,-8136,-28237,-5434,71346,106386,73262,58387,41802,-21158,-66363,-71630,-36623,56438,98010,-698,-93783,-91905,-103017,-57028,75463,95719,27028,59571,139414,105280,67429,129475,180164,118599,29933,27796,86424,116368,97540,74516,78055,95325,38549,-65416,-79632,27777,75253,-5938,-72121,-46804,6637,-28237,-100356,-72816,13637,58891,14947,-53151,-46548,-39876,-133243,-151985,-53488,-8613,-5209,64240,129258,104930,94925,71332,-17562,-60820,-12348,13360,49519,57168,28080,56718,101401,47340,3032,24422,33110,20402,-21661,-31554,-3515,12173,39818,76412,50946,-21067,-60484,-104464,-123714,-80234,-53243,-56483,-32403,-17854,-54224,-50836,14685,72350,71080,79519,104650,92837,39529,2618,4660,39309,75306,108247,142191,75017,-18200,-7051,12572,42578,86209,80369,36870,-20402,-83771,-99395,-123117,-170353,-180938,-132943,-9037,85292,51421,-1580,-24117,-46783,-52261,-42109,-35674,-44642,-60560,-76814,-70378,-44605,-12957,-5108,-23320,-34769,-29968,-45502,-57814,-40200,-29704,-34213,-27302,-26052,-8082,14857,7674,-32620,-109927,-195852,-186671,-71613,7025,-30514,-96434,-103710,-98284,-82167,-25386,24458,34657,23767,-12800,-48607,-92519,-91830,-101649,-77123,-9351,-21756,-99861,-83292,-8588,-47379,-106498,-34858,49922,60373,72909,98947,70149,62261,89266,60954,9620,-11020,-35550,12839,115466,116552,-11524,-71679,-61011,-117842,-163745,-63048,24165,-3041,4353,26857,-44757,-132987,-115864,-91217,-108184,-85248,2752,72886,75200,57787,62767,56009,42331,54022,48755,34853,83992,124276,54602,-8332,10254,-23275,-67016,6820,78330,36323,-41036,-65105,-46999,16939,91659,51530,-73935,-94421,15385,106993,120036,140080,131163,50072,-17303,-15798,-20911,-8806,10989,13025,-10772,-57172,-36647,48192,103597,78298,19782,11719,-19759,-77103,-78012,-55211,-82455,-124159,-108836,-72006,-46666,-53771,-110170,-145819,-89937,11129,111980,175971,123756,4629,-29984,38643,110077,89461,223,-40021,-34861,12551,92951,136360,96801,37366,-11982,-18475,42401,107937,87591,32257,32901,-241,-76097,-77119,-31745,-8794,65798,142679,90132,-31393,-92730,-19695,76979,64830,5925,5806,26371,16461,22505,12901,-30701,-82789,-121231,-66290,21098,37245,4788,-18147,-47894,-49345,-24089,-36578,-30755,56472,88387,6070,-37384,-20558,-14892,-36228,-19682,2776,-53596,-102595,-71888,-1683,9297,-69500,-110285,-38794,33907,43631,41075,70294,114916,111599,61070,91418,91108,-49532,-108433,-24076,22641,4775,-21058,-54598,-61063,-48140,-38883,5248,38431,-3166,-43522,-22830,51224,93794,37787,3742,23540,-16707,-85006,-70976,3515,34130,-4997,-41688,-19474,43684,87997,62853,51467,50384,-4843,-13071,10215,-22814,-63026,-25528,10330,-31431,-94659,-82213,-37745,-8561,43830,64325,23540,21244,76486,98390,78840,44414,15150,9053,12369,4299,10133,52018,82861,42691,-44005,-41660,50316,63445,20126,-486,-26726,-101755,-97533,31825,98022,53774,13410,-14889,-30479,-24445,-37000,-49358,-15786,13094,-51556,-145341,-153750,-98394,-28781,67249,141710,124272,11614,-57343,-10355,29646,34512,33312,-24173,-82982,-78532,-56506,-71815,-104924,-135996,-131728,-111051,-84783,-15824,63306,81238,72271,82984,62795,60628,112738,84492,-12263,-25336,52477,72655,15806,-22614,-5373,13982,47466,108148,138000,121219,86882,22199,-29942,4823,38417,-3957,-43074,-17965,29629,12641,-48571,-65911,-97719,-140283,-76627,8673,-12525,-60016,-17207,34093,-8250,-86603,-130535,-108895,-56796,-52218,-47806,29195,164575,244713,186474,30858,-70410,-85029,-33833,26158,80817,119605,70418,-2632,-42238,-61875,-68265,-51133,1014,46394,51090,39657,-23161,-159836,-211314,-114512,-40980,-36953,-35377,-58634,-66861,-29641,12366,-29081,-66783,-24480,47313,49884,713,-44258,-28615,16654,52439,60250,72842,31699,-40521,-61692,-10782,48952,55227,43076,50000,56813,29941,25212,41876,-2184,-33320,9343,21997,-13720,-7037,13968,40453,64910,65054,28851,-18250,-57752,-36250,34960,51160,-19219,-79289,-35982,49655,51276,-16928,-50825,-57444,-82374,-44064,54029,65310,-9443,-43719,-36408,-32157,15533,33253,18847,-20700,-116788,-170563,-89058,-2914,-61032,-84425,-2788,44301,28019,32133,2773,-51386,-86539,-66887,22580,75725,22507,-21504,-41713,-38117,-4602,48366,69578,64325,66381,68067,64524,56797,35924,73913,76242,18637,26892,52479,19223,-8720,7009,46399,72666,11247,-42013,-19627,22263,8868,-26849,-29061,17207,61677,44545,8868,-17145,-5439,22826,27050,-1287,-25253,-12258,-32383,-99168,-132197,-108797,-72081],[-30289,-45457,-45391,-4549,11770,7163,71049,165358,185917,105018,-1751,-20407,-19439,-67397,-67763,-50022,-710,117832,138864,50225,3952,38304,78979,103545,129237,133758,69252,-50503,-165120,-158945,-69925,-42983,24564,149165,126311,-8387,-78647,-41925,-16604,-60549,-81604,-69655,-59424,6691,36038,-69681,-168449,-150670,-102506,-79795,-42899,-12434,1294,-8774,-20642,9801,25448,-11990,-43684,-33018,-30579,-67350,-99190,-29816,72098,111406,78705,-22236,-64513,-13869,-1247,-65689,-78746,7669,68096,50363,-5649,-22300,-21636,-37361,-59826,-78197,-75589,-48514,-37563,-65766,-41998,22414,87660,60409,-31866,-63267,17507,76253,103232,114972,52119,-6226,53353,115829,69910,32178,69899,47616,-58551,-144006,-134222,-59979,17636,53287,52536,61166,76637,30301,-17668,7641,62075,66336,15324,-36519,-17822,18801,30451,54748,49168,6402,23103,37449,-39476,-92248,2559,138900,208944,177735,68643,4725,48118,84441,92109,142364,168411,115522,-1785,-79489,-38737,16020,61744,90437,81876,25976,-30875,-63558,-87908,-105004,-52264,-3316,-51071,-87674,-22086,41270,75879,149712,235186,158401,28287,46630,88243,21201,-20971,-11839,-36974,-110356,-166294,-157508,-86987,10429,70318,67364,31711,13257,7328,7415,-35952,-84098,-28897,65845,44052,-34720,-70587,-77857,-43024,35954,63116,10012,-45807,-53420,-39459,-80454,-121247,-99747,-68473,283,33738,-30797,-104676,-83023,14710,67699,68863,78468,106959,99476,1722,-75632,-48573,-4959,-11068,-14017,30047,51404,16692,-67793,-131370,-108385,-26600,37867,51082,90067,118141,63178,33515,50668,1524,-61564,-44812,42694,143943,184751,119492,-32253,-119776,-89336,-34829,-23457,-30184,-27448,-7377,69834,106755,-14921,-93924,-43572,-14733,2510,54483,81771,83495,62374,-20394,-136744,-229452,-216374,-101539,-10495,-11266,-4519,3591,6586,28910,63186,26523,-88395,-183654,-158571,-59616,-3724,10599,45822,54679,12725,-40958,-53706,-80378,-117348,-102349,-41337,4247,21957,11816,-3589,6754,-82479,-343003,-527600,-433205,-203333,-92574,-110018,-170794,-72568,67778,83490,-32201,-225148,-333117,-231855,-45687,84527,94463,43396,69653,159589,158774,55465,10987,27482,28110,-38783,-94547,-87975,-43349,32114,70757,21067,-41844,-18026,14856,-46716,-109895,-51218,43418,76816,44202,22702,19169,-47373,-129847,-156031,-116873,-53245,-2030,18400,3090,-547,18430,14034,-8840,-7742,-15737,-45894,-63878,-18442,28159,-15828,-58638,-43057,-31596,-8194,34071,48633,45060,64127,64891,30740,46087,101688,108248,90690,66100,-17910,-83504,-79419,-49347,-4940,22849,-56316,-132735,-80121,-60756,-67126,25835,68654,-2298,-6544,86985,112937,71686,80388,130699,94940,21482,24045,73208,77176,30710,12681,45264,34552,-61421,-117889,-58294,57028,123694,96420,-6926,-31948,22562,-3309,-89450,-81687,986,56488,13588,-51792,-42755,-64542,-166455,-163218,-31192,23527,-27245,-32406,24509,41380,63912,39468,-82641,-149426,-88798,-34568,3010,2331,-14528,24602,47960,-18600,-36641,-11273,2952,29346,24932,19918,48545,43368,16282,7542,-8536,-14153,-3601,-43571,-97087,-95023,-65680,-31072,557,2853,-25712,-21503,17222,19272,-14923,16938,89806,107152,81440,29379,-12422,19510,52545,63935,100941,58093,-41706,-102539,-157344,-129280,-32418,22253,1993,-42765,-64243,-40843,-72901,-150825,-154900,-86297,35425,106969,55060,9799,52773,75550,23789,-19635,4909,19385,16818,7597,-12741,-35918,-20949,-24348,-47863,-33725,135,5272,17791,56553,69850,32714,24972,27049,8361,-14838,-34520,-53671,-69786,-100925,-121312,-71593,10457,8689,-48891,-62378,-70195,-65419,-7409,46047,73188,114890,118485,56699,-5483,14157,9698,1683,32875,8685,-52026,-48680,-8606,-26131,-37994,18295,46413,3922,18884,93179,61446,13580,26305,9694,962,36270,23218,9547,51228,94181,85380,51296,-39094,-159731,-175693,-80206,-44632,-55934,16559,36036,-98208,-188351,-74199,2511,-62360,-73604,14130,46326,19568,-6996,-22955,-44253,-39670,-16038,-4878,14375,66887,115946,96071,64924,69329,7751,-90312,-63299,868,11369,4277,-19207,-26363,39434,99171,40574,-60867,-64318,19080,95736,143744,206378,212190,118437,4612,-60026,-90577,-67384,-34334,-36536,-50277,-43049,9434,33826,32863,14901,-22189,-46100,-100897,-145803,-92200,-7652,-13029,-51068,-37581,-25879,-41539,-43267,-68597,-139964,-125213,-7448,98900,133419,65063,-31835,-28912,41789,115740,158242,106837,14116,-34856,-12656,12668,-11628,-24314,38445,67483,32856,4487,20224,46331,62568,69382,42212,-23050,-60160,-23415,48325,117417,152736,85152,-65005,-159933,-96679,-21421,-39641,-41820,26231,84251,89350,47004,-9493,-29604,-45701,-103460,-83924,-4860,55809,55999,-10491,-91797,-79491,-21764,-22513,-34791,1830,16344,-35115,-79163,-91527,-69391,-17083,27389,7500,-63834,-77414,11863,97724,58807,-88480,-161889,-87350,-4948,-1144,6781,83585,158928,172990,150472,165829,119638,19559,-3371,13821,-35706,-74037,-34619,-22377,-43541,-33267,-18076,-22732,-42420,-72653,-79852,-37350,27844,41873,-3495,19051,86256,71798,-929,-22680,38874,70396,7266,-33501,25218,77527,63509,21825,21423,47295,25456,5076,-14855,-62534,-85145,-29873,-2538,-48756,-73068,-37988,-40125,-71014,-19263,46365,18740,717,26834,25090,26630,51447,68518,61539,56768,50473,50700,82185,73110,-13,-60101,-50984,24826,59597,14532,-49003,-95729,-148538,-119923,13827,114628,121486,55891,-38295,-61731,-37630,-18451,25328,65341,58852,9957,-72096,-134198,-124875,-30982,102118,177007,156531,40192,-63512,-31655,69807,145188,156295,71242,-40166,-66026,-32834,-44135,-108294,-132734,-78470,-28373,-5648,37744,68114,55738,18425,-507,-531,27907,94101,94852,29378,4729,24170,3179,-19895,27080,101962,121939,149910,164981,120830,74311,78767,54568,24375,33323,3001,-77621,-122610,-85991,-24541,-52026,-136047,-119458,-84969,-117647,-118402,-70988,-41158,-14928,24454,3506,-55514,-79830,-100809,-118098,-108666,-127264,-110701,22397,199870,309411,287032,125606,-13852,-63131,-16403,68186,128021,123334,50429,11756,19357,3877,-43198,-94737,-81785,-28623,-28892,-66649,-77891,-98204,-97708,-44643,-2328,-10475,-24571,-57223,-74615,-16692,77756,66146,-10651,-23227,43289,72044,27173,-5667,29375,68965,92133,97571,91389,50213,4633,-3490,25135,19334,-10206,25731,95862,106502,52268,21515,28638,-13271,-38561,9857,10309,-20895,20834,39967,23520,8930,10973,25350,25862,12474,21074,62475,82688,14169,-64175,-23404,65036,61906,-15299,-37491,-1763,-12973,-17368,20073,10772,-18276,-23188,-47671,-35094,30316,17983,-11296,-41948,-147226,-194122,-87939,34870,37218,7895,-1033,-5130,3787,38420,41016,7330,-3930,-3871,29336,62891,49883,7345,-44833,-38268,-4669,-3649,-15804,5323,29358,25460,33825,72986,86306,95400,55917,-42005,-83132,-38657,8169,19520,16865,8464,4457,-2662,-7868,-13654,8909,13112,-15093,-7282,29027,27651,9963,18590,4982,-11710,-35155,-43416,-27542,-11016,-2862,-42419,-99522,-108839,-83352,-54335],[4559,-56368,-79777,-34021,-24774,-30378,55662,159682,170287,110477,33662,14843,39941,18663,-19974,3408,101822,141376,66074,26870,18375,-6476,-22685,41575,136306,141523,28054,-77609,-123346,-101122,-58841,-49187,7016,103770,99687,-4568,-83592,-79158,-45528,-55823,-65128,-56295,-79821,-80460,-60998,-135339,-208161,-163439,-88638,-60489,-25961,8482,8533,-26617,-32555,34936,53511,-22548,-69309,-38254,623,-44608,-104531,-50178,37506,65426,49760,-18548,-51072,-19057,-57160,-157965,-150372,-16832,108400,165057,123268,28314,-20439,-18545,-24598,-46420,-41833,-1950,9082,-34389,4523,109143,177432,121693,-2146,-34585,63480,99559,77098,88117,59935,37342,113618,180205,119100,52357,60645,6348,-111077,-158798,-88464,10022,25164,20061,38613,41879,34452,-3935,-45047,-8998,72682,60337,-39735,-121320,-94671,-6181,21415,26906,41270,20635,-3283,-42005,-128095,-159669,-71235,49716,143087,149779,76294,14887,25884,69925,112971,161577,159136,86195,22549,28507,30819,-15486,3109,69302,96109,59386,19807,-9356,-69270,-114886,-66218,-8131,-40638,-91504,-79266,-63910,-62305,20808,148726,136401,38239,20031,35263,12501,15031,36095,245,-77181,-106301,-97075,-88952,-38768,70445,135640,102334,49791,52214,59179,10131,-35057,12034,114541,134057,41863,-65895,-66995,-751,24735,1807,-27249,-63564,-65955,-13337,9156,-49055,-58216,-6012,47106,46370,-6286,-59828,-53091,-30611,-69999,-77329,-4219,71556,68323,-27971,-87002,-41959,-3439,-230,3800,18206,16605,7962,-44037,-108385,-108528,-78936,-25973,36441,75311,55291,11369,9537,24369,-20646,-67000,-19387,69021,145477,179016,143924,16881,-120733,-158135,-91360,-36634,-40657,-41972,1309,75534,116800,53150,-4889,-32329,-60290,-5373,89524,107198,97564,70712,-7421,-97947,-153988,-125976,-56402,-33865,-31921,-10714,-17683,-2470,51931,85611,35244,-55826,-110406,-87338,-9576,46968,32162,6410,19943,14075,-33407,-33657,-42962,-101490,-102050,-20850,37220,47406,29848,-25010,-71230,-142946,-389506,-636284,-502955,-257663,-148561,-108056,-81583,-1081,56469,25384,-86559,-245690,-304791,-187758,-20680,97622,114628,55089,71520,161881,144642,29111,24457,67881,13915,-58201,-12120,62389,42529,42491,67335,15406,-64338,-69132,-44339,-57825,-73359,-11637,74813,97563,57707,27282,38356,-5610,-76200,-66906,-9247,-31256,-76532,-31602,35457,44618,41332,64445,78362,88988,71312,3021,-64536,-43124,32095,55654,21464,-15767,-24560,-17723,-18220,15433,79192,139483,144509,68070,21580,66044,96601,60853,30894,-11126,-24908,4639,8092,3405,27520,-43533,-133721,-67452,17234,-1339,2696,28479,14270,27684,98849,106620,33701,-9766,23294,4289,-53976,-29376,30510,28969,-12576,-23099,-4568,-28716,-93130,-89599,-17729,36279,34098,17467,-11563,1288,15565,-13437,-36870,-23952,17028,62670,49483,-2597,-14688,-32641,-84372,-74288,-3668,13012,-68189,-117264,-75061,-31528,23016,55421,416,-85438,-106722,-95105,-48786,3495,53539,73584,29092,-28460,-12748,6590,1933,40556,52837,41438,70152,72420,16929,-31994,-47911,-7450,71296,71127,2044,-29826,-19461,-5089,9010,14355,-5470,-26375,-30180,-42589,-71616,-43610,39430,112197,123321,45031,-31013,9368,61143,42872,62011,54331,-25452,-124875,-237626,-237258,-97359,-1936,-20603,-53240,-12088,32029,-13831,-77181,-68749,-44305,9394,64253,32181,-24722,22885,97428,40276,-32236,-4415,47287,90226,97479,35297,-39760,-40825,-44991,-46180,3083,47702,73825,102946,108992,81183,33652,25269,23739,-13514,-47969,-63575,-81877,-49213,-25952,-61224,-66299,-9299,4943,-25048,-43429,-77748,-72738,587,32149,43215,121259,168917,119411,63193,78142,89727,56589,3965,-43955,-60545,-53214,-41097,-28599,2592,57221,52094,-23723,-50569,21119,1223,-58144,-36041,11550,53751,103849,56124,-16213,-1944,64818,136030,160494,23964,-126434,-95551,-22409,-67283,-79533,12627,22274,-76299,-103875,10576,68463,-2619,-37804,-4822,-40086,-102489,-101191,-73704,-93463,-101983,-53509,-9287,7732,38102,116621,160543,118954,63281,21978,-17842,-21149,-7409,26627,79906,85749,56409,51065,51292,13904,-40131,-53585,-12070,29130,65987,147901,198869,138484,11283,-85210,-121467,-73048,-7448,-15366,-39952,9911,82154,55189,-6942,-38441,-73169,-92561,-119649,-130988,-68821,34538,62810,41428,37448,20196,9550,29503,7880,-69772,-53655,44785,92939,56541,-30753,-73098,-5040,70062,113989,149032,114875,28724,-37320,-57931,-87151,-115867,-69263,67172,165803,140396,25969,-48033,-14107,61203,92403,97196,69616,-1469,-15989,80359,148109,109250,28352,-70109,-133354,-86242,-58998,-75894,-30336,31911,68678,114627,86412,2410,-2320,43145,39722,26477,15391,18136,23849,2941,-41523,-43993,-30550,-48468,-80586,-94512,-87045,-86043,-107337,-156705,-147141,-51764,5232,-17754,-37301,-8578,53834,95830,64490,-37431,-94968,-74826,-31131,-36112,-37583,43963,124516,144727,119095,79769,28397,43618,114785,77805,-64705,-126025,-51918,-10021,-28202,-23248,-9502,-19137,-39777,-77812,-109664,-80165,-15600,-6309,-23919,39268,122673,115577,46187,8929,63090,116107,51649,-20706,19589,47381,12469,-22941,-43799,-32936,3666,38342,21920,-32358,-47500,19185,40404,-16510,-44626,-27374,-53229,-116842,-86437,10153,19378,-22190,-48090,-51593,-20388,25886,66448,81610,91010,81806,38531,24038,20498,-5998,-33962,-60059,-41224,-975,-17935,-75051,-112259,-123542,-108682,-34557,45386,74539,20019,-73803,-77273,-36551,21714,110925,141174,83032,43018,-4074,-71704,-82874,3652,112086,136526,87661,-8418,-113271,-105962,15361,134002,171332,115461,12564,-38429,-9532,-25711,-93910,-69337,49125,95635,67681,38580,3331,-10383,-17720,-29968,-28850,-31126,15217,62453,42501,9716,874,-36223,-35667,65490,167904,141138,105183,96120,51062,-11931,14673,57218,74699,63718,2850,-67606,-120197,-126484,-82583,-73551,-135312,-140680,-78203,-67732,-118068,-114073,-39189,33442,60796,22207,-16593,7956,4908,-55986,-115827,-132782,-65588,49689,168569,270460,271078,116751,-42167,-104657,-72431,-11491,33153,40218,19450,16711,29760,16427,-23002,-74112,-68132,-42622,-90697,-116536,-37584,21625,10020,12562,35762,19562,-11934,-28422,-17013,37143,129040,151467,57189,-32124,-4498,36229,12507,4851,57385,84753,81720,65559,38150,29005,62895,77014,35398,-37996,-56084,42389,128735,105725,25251,-17730,-4780,-7528,1116,38521,17830,-1886,44535,32901,-41319,-83054,-36233,35530,51145,31992,26125,58805,111076,90566,25275,24462,68367,61075,-9341,-48523,-12902,-9873,-32666,-30198,-16752,38530,58522,-38595,-65257,622,-21237,-18306,29453,-47799,-120373,-53932,74605,142833,114264,6647,-74996,-78347,2273,86826,104200,89688,56524,25332,5657,4260,-22845,-78039,-57316,-49977,-100451,-88655,1967,43930,14380,-11290,14643,31801,35271,11891,-86084,-166230,-105157,-323,41083,38996,-21745,-77517,-50701,-6877,-19329,1061,12798,-13524,8747,39965,-9759,-50744,-13675,4635,-25988,-80052,-71174,-1655,51748,54636,13878,-18566,-25565,-16855,7634],[52437,-9704,-52901,-53395,-70206,-53636,40550,86612,41740,30516,55440,71269,98920,76212,17006,74278,207473,180657,43490,9590,-6046,-91287,-143196,-47873,80373,81795,-41505,-94727,-49402,-13584,-23669,-22353,-22702,-27759,-20569,-35777,-83592,-107029,-80725,-63270,-52931,-36134,-55206,-89063,-101850,-134861,-152876,-108537,-61053,-55833,-25831,34806,60281,42739,39447,64611,31424,-13109,40612,99332,110513,32864,-56689,-28866,6606,-29775,-40687,-28811,-630,17659,-61060,-163298,-152261,-50116,50632,134020,137160,52665,1147,30919,20551,-27889,-11547,52264,48586,-25109,-11738,71926,120452,74304,-5082,-3107,100923,130868,84485,85128,65284,38455,77817,148127,132105,89174,79661,-9422,-113343,-87343,24223,80159,3266,-49475,7688,37246,9468,-4052,-7615,-6130,40657,31778,-50313,-118212,-83100,7738,3736,-43578,-12699,-6415,-63027,-106274,-139580,-121956,-49987,-15579,28073,87631,87142,28418,5857,42725,72590,69254,33408,-7806,3563,58009,27982,-63109,-86350,-22779,66259,82191,40976,11627,-44347,-104122,-64680,-359,-26842,-79484,-72647,-50671,-55708,-31383,31249,36172,-12194,-36061,-4619,39079,57944,58946,13411,-53378,-64326,-35325,-30708,-189,81269,147857,139053,69325,16722,7791,-10996,-43738,3310,137276,220465,132313,-38465,-55425,21723,4752,-54821,-71342,-74238,-24092,80672,135053,51263,1917,53486,79972,25911,-10417,-16739,-13574,-29889,-106016,-133497,-63568,2340,-6318,-53041,-40955,17636,52768,75178,50913,221,-20001,3464,-10398,-57450,-89912,-135284,-107792,9728,79994,35002,-20873,-53186,-75372,-51537,5837,68759,103168,141209,142794,114392,49109,-54275,-124661,-86718,-35515,-42822,-26228,27675,72827,95936,83956,61491,7983,-56216,-28056,43208,68000,82946,60114,-14803,-60784,-59062,-45867,-94324,-129457,-37310,30990,-29468,-63218,-2661,51718,9023,-42521,-39901,-24763,9144,59628,23892,-71543,-78194,-14379,8336,29708,36615,-18925,-61644,-22379,26672,52323,50081,-31437,-102662,-197044,-472798,-735490,-573579,-247502,-139019,-87263,-7805,27892,12251,-54166,-141620,-270502,-263108,-100789,14846,71784,91444,50814,50530,107700,91256,11136,29921,90545,53367,-9315,49211,113002,43254,-1552,5596,-23397,-57757,-64356,-42337,-23057,-41356,-31098,20043,11740,-42619,-35721,23690,26632,-10508,20635,72757,20665,-67759,-42454,36866,54057,31438,43294,83683,116362,102006,34654,-58025,-74531,15712,108907,97145,14372,-31523,-35777,-32177,14954,75249,126557,155572,114422,44335,39341,58966,22419,-8008,-5426,17705,54010,77419,72960,47380,-21672,-84825,-39489,56606,60500,20717,25937,62974,109585,152871,106499,4173,-48574,-33227,-52686,-106842,-83662,-14691,3419,-24767,-43927,-44656,-30968,-17468,5008,-4162,-54399,-141851,-193719,-113709,-850,1838,-37392,-25601,-19657,-14890,27305,40323,-7051,-41808,-28025,-22374,-18869,-7301,-8944,-71158,-130905,-105298,-55335,-17150,33771,70777,9988,-78869,-122483,-72642,34619,139400,132300,43073,12526,65558,101623,72366,48055,10634,-7341,28795,62199,39672,-12537,-39747,7324,106510,108170,37321,10334,7550,-15475,-28880,-10681,8408,2465,-25796,-36642,-51657,-38437,27041,109542,122355,55609,-11419,3354,45997,36188,60556,72993,19131,-58855,-166350,-174649,-35877,36081,-11605,-37147,6845,12517,-56942,-89822,-66121,-74990,-71562,-25486,-28872,-90486,-81894,14611,1020,-81043,-88101,-41773,26041,55022,-13285,-81406,-77441,-63987,-12868,54307,53273,48779,74732,69079,36932,-2347,-32350,-50393,-56503,-38490,-39076,-81754,-53213,-18647,-66909,-88478,-45032,-39207,-78568,-112280,-139524,-115307,-46534,-31364,-15545,70622,104368,77944,52398,56135,61438,28899,-49406,-85731,-77600,-78157,-67292,-34384,-1963,39647,43064,-9911,-76452,-61795,-49209,-58053,-23220,36735,75943,88565,932,-53123,-510,43492,73363,119812,26525,-93946,-40858,24689,-56876,-98755,-20988,22183,11529,17358,41453,33450,11590,15311,10669,-66451,-153725,-121094,-27149,-30883,-67155,-21413,12747,-5267,17636,119968,189689,122938,17415,7391,59307,68091,38951,43524,89946,114821,71208,7402,-5155,14100,-8693,-61127,-68003,-48582,-42769,8597,82919,86159,18288,-24815,-44052,-5676,50053,22070,-29726,24729,129442,120596,9305,-86166,-143473,-134095,-98445,-75312,-47094,15781,68044,86076,80326,39125,16908,10073,-6,24897,88786,125640,99879,14527,-77581,-84523,8358,87680,103656,89395,49244,-7270,-53310,-75875,-117634,-102162,-5983,93961,145180,114175,9815,-60566,-32271,39897,91571,115042,105215,29746,-26525,33336,74989,-7566,-70794,-78011,-86711,-43625,-17331,-18142,9047,10291,23862,94858,124303,79474,54370,79542,117817,116953,44267,-39277,-57840,10205,53730,3520,-68486,-106299,-133013,-127798,-89903,-72923,-100888,-191659,-223486,-144632,-77003,-50386,-7253,34408,17507,-20632,-22893,-5206,-9062,-31431,-22842,-41217,-70344,-19898,21314,-3722,-43380,-68559,-76776,-10734,119691,114506,-34234,-112689,-70506,-47155,-37480,-6463,-1237,9788,42160,-12785,-133659,-163569,-73605,-10554,-12186,21485,72315,69629,51077,60104,105113,141110,80556,-12480,-27030,-26243,-45924,-76825,-108355,-88970,-6845,76551,89167,34924,-12497,27786,58113,32879,97,-21826,-54269,-103280,-72726,20012,25704,-46965,-85397,-43371,24250,42520,36780,39621,60477,49115,-30937,-66851,-26960,9026,-4557,-59485,-81122,-59005,-39731,-33667,-20570,-18042,-44593,-49808,-31131,-13990,-33171,-72432,-49308,-12040,23464,91911,122717,65347,3585,-34855,-45644,-20281,34320,89140,70631,-12968,-103885,-167732,-139737,-39404,40886,59405,34725,-12110,-55345,-37556,-34388,-55783,2877,124464,151335,93903,27751,-21683,-17263,13529,27542,11927,-35621,-17694,52154,46148,-13623,-26325,-40990,-36552,55891,164829,123899,23325,14243,9414,-67213,-69026,14122,73602,64284,13604,-25308,-71553,-115706,-86759,-33102,-58775,-99280,-60358,-26373,-68553,-74625,-3312,38031,46048,58600,55898,64836,61565,16147,-52497,-51213,51115,107880,127733,187658,178450,30123,-101895,-133908,-115810,-100999,-58691,8451,23752,3804,-6987,-16761,-21977,-5791,36817,38309,-32888,-44341,34873,66907,22070,8273,40142,56432,31810,16371,46859,79094,127800,134033,42317,-61064,-48362,-3830,-946,2519,44968,68819,62979,27614,5474,34402,131911,164081,41303,-77710,-43211,72177,92852,33262,-22299,-29173,17039,64075,97107,94834,39061,5644,17659,-6122,-51621,-62926,2718,72956,65629,7586,-15326,40373,137739,173062,124142,58203,40259,41676,-14471,-76188,-57481,-52998,-84077,-82045,-32983,60376,87305,-18290,-69236,-9561,-27000,-11698,85195,53392,-48735,-52598,56462,166350,156495,7587,-113952,-124913,-10959,105996,122372,81004,66596,56488,-1788,-64503,-86585,-123708,-112920,-86919,-89272,-43942,39556,50554,4158,-47149,-54571,-46729,-23071,-11662,-90559,-170415,-102127,-7410,18703,27871,-28510,-85649,-62402,-17186,-18508,2332,-1991,-27885,8911,50380,11027,-38321,-26418,-15223,-32982,-60217,-45985,16778,84549,114285,96305,73522,55689,49693,62775],[99985,57051,6177,-45405,-89855,-62979,23424,31128,-32486,-14696,60774,89667,99049,70629,2698,15039,113812,146214,93010,49777,-5770,-94432,-128003,-61221,19355,13784,-92280,-116772,-13299,35213,-582,-23563,-64952,-110686,-108354,-79296,-89223,-108506,-84665,-49465,-26128,10288,26163,7697,-16163,-38621,-54162,-32979,-15390,-45288,-33202,47808,106153,112027,104719,57086,-39176,-30439,120483,215910,191157,112296,45407,60340,44846,-37666,-60751,-29325,23070,46830,-5505,-66833,-73371,-60539,-46102,25979,71049,49768,36310,55345,5654,-61423,-22058,63803,44353,-66689,-88308,-31271,1804,-32565,-55759,-33273,37744,84809,102367,124951,101970,36946,7122,58478,96424,84345,63856,-9370,-61257,5085,94296,75539,-26421,-58051,33830,77270,35774,27112,34434,-525,-10586,-6643,-6312,-20014,-3529,32450,-49157,-180129,-141085,-66816,-94335,-126548,-116968,-44357,46405,13105,-33431,30170,79801,32082,6779,37885,36158,-13857,-77096,-78607,-25718,-3319,-34698,-73335,-93697,-66795,31898,79217,44639,16391,-27656,-89180,-55769,-2980,-39657,-74060,-29472,27092,44601,18790,10154,-361,-32186,-43541,25077,101496,97425,47571,-13586,-71338,-71905,-19000,13972,21154,24678,79725,129372,80284,-29743,-67558,-51752,-51290,-10965,106016,193810,133343,-14291,-59749,-11641,-13371,-56911,-82921,-81300,-15444,105817,147917,49185,-24824,7674,32156,-33374,-55497,-20670,-3392,7255,-14789,-49185,-43587,-33833,-58080,-56738,14595,73633,126141,173874,111224,3149,-23971,27851,36471,-22370,-97641,-155571,-115260,4287,77856,59048,2548,-91763,-172909,-95772,74427,137020,115869,146350,150192,97199,48890,26710,-4131,-11001,-11170,-30842,-17831,3346,37878,78638,74735,60829,37641,-18031,-44370,-31822,-4013,25429,4264,-58892,-54704,-9424,-41690,-151088,-139978,18795,98867,7107,-82164,-58164,16014,-2978,-74790,-90603,-76002,-54098,8302,8338,-100788,-161886,-94726,-30902,12924,56706,46400,-19521,-33906,4034,43590,49302,-21030,-70427,-193826,-544405,-800024,-567066,-119422,-14642,-13910,31134,33769,-7250,-59213,-126196,-246395,-215377,-26557,42714,13273,-2505,-26590,-31285,7109,31110,15436,15504,43302,74994,56368,46591,34271,-10692,-13014,-20752,-55869,-50688,-23918,9037,22130,-11123,-10025,11840,-45480,-115366,-62610,30155,48588,17184,1666,21824,42978,21185,-1133,9451,28322,19659,12791,30130,38587,29699,16112,-43608,-75663,10670,123017,118109,18445,-53219,-45703,1935,22340,8527,33805,85773,103415,72330,28658,9495,2407,-4556,2809,7582,24632,93112,105153,9787,-30408,10241,47419,76616,83545,56489,64364,106191,130979,145911,100585,24386,-5632,3978,-7465,-48508,-58682,-15217,12971,-7932,-31153,-24137,24655,72916,66280,-36408,-142015,-209456,-245260,-155280,-18041,22575,8689,-11747,-55852,-89047,-70097,-54532,-82689,-102590,-55812,-8102,48,-8071,4286,-1901,-56782,-47609,-316,-23914,-43142,27998,42614,-25628,-83247,-53496,30868,107554,88379,29749,44118,131237,179196,130171,33140,-49114,-47022,-6310,30230,56196,28207,-15056,19084,88565,64377,6555,-3995,1741,-13289,-53740,-47303,25213,73737,51280,27087,-1916,11981,87347,131508,113347,95390,49868,-14384,-25693,4902,51594,56501,37094,24634,-28580,-17779,70971,97435,54411,36950,7142,-67110,-159121,-185448,-143360,-116114,-104098,-77793,-69890,-103225,-96763,-9452,107,-93169,-148359,-148760,-102601,-67945,-84838,-93677,-69929,-30155,59998,107449,31121,-39454,-19320,27692,49746,3068,-70517,-94076,-37094,41663,39253,-29064,-36843,-21265,-63537,-77293,-35003,-52723,-140125,-177235,-161861,-143118,-121795,-94150,-33939,36597,23614,20182,39166,35729,357,-22304,-38225,-16662,-1866,-29776,-30363,-19920,-29666,-29900,-4426,9764,-48615,-86017,-37182,28859,49443,38147,32202,20064,-39427,-37744,22159,25581,-12652,-5444,-41449,-96947,-51361,10578,-48138,-109064,-51966,20157,39680,17354,-17419,-43592,3345,72068,64210,-27115,-101463,-42724,73602,75399,29380,44142,37366,-1485,23030,99068,139000,85233,6786,28563,104061,121895,83389,36871,24241,26434,-28129,-62810,-17631,21193,4965,-52460,-93397,-80471,-84158,-71564,-5901,42802,57389,96614,98382,93625,94823,44418,-12822,23252,141271,163812,27478,-118666,-165009,-118803,-41773,4684,-17267,-28400,25885,94924,124547,75342,-13732,-94431,-82388,49717,155167,161497,129400,55143,-40181,-63609,-2377,66006,89893,82527,45918,-9189,-34458,-35577,-68262,-21470,85790,107982,42276,-23355,-58086,-46514,-9767,30097,77964,93834,69203,19263,-17907,-16641,-32637,-97027,-109865,-65191,-60732,-32791,19477,31547,12243,-2830,24982,70054,125632,155803,104401,35050,43660,98085,72423,-27028,-88139,1600,93939,23746,-75619,-106855,-117957,-72567,-1207,10112,-40198,-150717,-216849,-196024,-140679,-72770,-9514,35719,4039,-97651,-137162,-71811,-34722,-30478,6298,-5863,-55340,-37946,-40717,-112786,-153766,-110547,-84925,-56916,54774,114219,33005,-46021,-66844,-89645,-52156,21339,15612,17654,78111,29873,-137218,-216340,-112462,13081,22296,5971,19092,44796,106231,163591,166052,130728,67744,-19,-37024,-61349,-81758,-107786,-97801,-27299,38781,79270,90617,48826,-32114,-40725,8662,53670,51222,12180,-24874,-46050,-4324,54957,23801,-51067,-57523,34032,135703,120611,41064,-10724,-11758,-20554,-80562,-87510,-33482,6,59,-28923,-47901,-47465,-19017,29407,78879,76735,35614,-14885,-53383,-57640,-35438,1427,40311,19681,-29695,-2226,58539,43660,-55694,-135501,-102691,-23601,20818,59555,44869,-51467,-147081,-157255,-90026,-39564,-44632,-58854,-46007,-31711,-60314,-74612,-47235,-6053,47128,106695,111153,67348,31589,28796,59347,87149,92284,60793,1657,-6527,41122,30779,-34204,-26941,-7475,-24733,8679,101207,101651,21496,15888,26912,-62234,-110381,-23050,61542,59958,26674,11716,-29287,-101436,-89030,-14207,-13429,-45907,-25196,12191,7552,5677,33282,8705,-6761,52616,74276,31303,13894,35861,32044,27150,83826,103642,81206,97276,88157,-21644,-98898,-95834,-72461,-74168,-41071,30182,15897,-27361,-28208,-39784,-41138,38390,127953,130212,83309,60163,54503,20470,-20577,-32887,8269,78817,80915,33504,37160,42834,55314,29198,-61671,-128284,-82332,-14756,3988,-13063,-4427,25203,42690,26675,37922,67662,145937,174130,35153,-77840,-16207,35952,-25365,-60718,-33913,12276,77827,134538,139600,81875,17579,-18029,-34818,-30257,18211,43048,64465,102025,84413,1856,-36916,23398,124810,180155,133405,20247,-27782,2736,-27685,-83577,-65905,-67546,-113569,-127029,-91916,-27505,8252,-24478,-50996,-548,-5566,-11651,50006,42749,-51674,-97615,-24016,73935,76157,-35861,-116383,-109625,-25281,40814,26037,-13530,15422,80622,26182,-106498,-131774,-146830,-154413,-71833,21904,61029,59496,6917,-52740,-83457,-72250,-60040,-25520,-9104,-81144,-134467,-64935,-16881,-44113,-46167,-34688,-2737,28269,28856,2744,-12082,-36969,-43073,2370,48599,48067,6641,-25196,-34449,-7693,6979,-10402,-6926,45014,94463,88661,75643,81376,84405,78877],[109098,72474,29711,-18249,-65755,-71459,-19234,18425,6121,7783,33598,44982,48446,28032,-48080,-125490,-89058,24898,89036,79343,17692,-26406,-25112,-7788,3245,-13805,-95158,-127625,-49503,7115,-2302,-38950,-79211,-94370,-93777,-78397,-64872,-69285,-57949,-24045,2933,50005,91234,100007,95344,60975,911,-14097,7360,-15788,-23819,37044,93509,101558,87727,14374,-85516,-70530,27335,94311,102829,93541,94461,115781,90952,33725,-2021,-33250,-15547,36867,48618,20761,4974,-23762,-65890,-21489,35765,51566,56903,21646,-50882,-79242,-36789,9999,-19170,-112590,-115817,-56554,-41017,-93180,-108159,-103285,-84419,-24842,67679,125124,110786,41466,-17996,-6925,27824,25687,23856,6341,-11264,33960,75106,21527,-36435,-8893,72951,99775,59336,28376,19304,-6866,-33026,-27932,29216,49996,26589,22391,-77057,-248088,-239907,-102541,-56054,-86560,-82763,-5391,89393,53566,-31157,-7085,41392,23144,29182,62665,54654,2106,-78482,-70365,-12998,-48006,-70949,-30536,-15878,-40191,-5247,30455,28531,29226,6393,-43572,-26404,-5241,-49266,-65255,-6610,65431,105553,84754,78565,77012,43798,29635,74479,110258,84092,17906,-38793,-77056,-59129,-360,30794,-7616,-56767,1128,88758,69342,-18461,-59478,-53719,-34240,-9656,25444,38723,22390,-20793,-58463,-33691,7316,-20708,-74883,-76370,-29651,29902,28536,-44845,-105414,-101801,-61578,-86135,-101414,-55446,-16368,42740,94720,58831,-20257,-68676,-83392,-44893,25206,63475,129500,194302,139637,35010,-3601,48048,73927,1233,-96436,-114549,-37084,21516,22507,27911,20153,-73369,-171739,-103302,77806,145152,111572,125239,152123,107129,40009,38084,52470,45911,18607,-8957,-24350,-42485,13261,103895,82912,36603,30196,15126,-13372,-37616,-48358,-48516,-62965,-88872,-47108,6826,-50961,-115200,-34527,81167,118345,52766,-24421,-33266,32044,37506,-65481,-142605,-134123,-103702,-35736,15397,-50187,-149366,-152675,-128198,-88889,-5778,46865,1656,-26609,8985,40509,45689,10889,-17095,-113565,-504935,-837361,-543589,-21704,103814,62870,48230,50663,5631,-40625,-109476,-232200,-223098,-28121,58195,-10138,-78295,-117026,-123952,-88013,-30780,-1433,-14509,-36620,10790,40218,-5140,-58946,-38462,33387,30625,-17824,-15612,28839,58773,41010,22558,79369,88492,-3361,-45494,18858,65551,53487,16577,-76673,-104512,6362,86321,37507,-20579,5232,49043,59834,27382,-32509,-44690,5716,4,-26944,37247,117600,99519,5208,-68752,-49616,11556,-7934,-63417,-36900,-5209,12247,50835,9236,-63234,-57444,-22960,-12320,-11331,1860,62287,60619,-32927,-28602,91723,133765,88096,63122,48872,72408,112390,88391,66904,62063,42706,23833,38032,66029,66205,31028,19140,23136,15989,23302,44073,66626,88285,55468,-70993,-152201,-122868,-75258,-56264,-7965,58139,95844,48729,-40439,-124209,-170683,-163170,-139364,-114559,-54878,19365,43162,13208,23421,53855,18646,31223,73723,2637,-88755,-33457,39928,26067,-20993,-40238,-50148,-40161,-36714,-29817,21944,113684,130807,57418,-34307,-70744,-20972,9715,4970,36425,23939,-31593,-11364,39554,41629,14022,-24992,-13371,25750,-26714,-56396,33795,105531,95697,59541,2350,24075,128892,144548,109582,136271,99211,-24319,-72575,-33564,-5471,-20994,1195,52991,50739,61485,70410,65218,92152,107656,28535,-86788,-187389,-235324,-185866,-104199,-64310,-57223,-41318,-27384,9477,64580,50873,-28863,-87281,-115037,-117841,-125597,-107130,-70018,-22191,30106,98814,113134,21135,-72017,-53226,38416,88557,14597,-76451,-74343,27520,118800,93929,8746,-14846,11272,13750,-1780,13531,-24810,-141096,-163822,-116796,-136959,-164694,-118945,-41906,2265,-7118,19480,57353,40935,-19089,-35428,-1530,57800,86245,45107,-2980,-46108,-79379,-95744,-64656,-4606,-20289,-47282,7915,78606,53907,-13588,-29366,-2452,17837,29372,15605,-2844,-35988,-75096,-106069,-111051,-83025,-49200,-69697,-106822,-74268,-38378,-66464,-122005,-123738,-90870,-10641,70324,56551,-39545,-60616,35996,118211,94251,59216,58552,38975,12867,13327,24364,24868,13944,13105,59058,89263,88963,64655,-3071,-54933,-87746,-147041,-112736,-20886,-28260,-39666,-29964,-65124,-76014,-79645,-71740,-16144,39006,84885,151838,164412,141718,108890,48265,10957,36592,114662,113505,-16938,-128955,-108735,-37429,34206,90665,31068,-40759,-1209,88035,153385,116803,-30553,-149444,-128646,-24468,56620,98022,136289,107610,3016,-53664,-32080,4573,51669,105064,86479,15007,-11976,-10915,-31828,16122,108952,110661,-5813,-105435,-123969,-78712,-20259,20052,50844,54084,18112,995,4351,-30544,-79320,-80491,-38472,-520,-34048,-61112,-20444,2679,-19595,5322,40850,22807,47824,120588,88595,-28001,-70439,17068,82565,45687,-38432,-19190,40316,10249,-32422,-50169,-70519,-27987,46661,63898,16114,-70500,-126507,-151329,-137552,-83209,-37597,29407,61679,-53118,-171919,-172572,-144159,-98497,-4893,22414,-13155,-4908,-23700,-101459,-134632,-67535,-35997,-29148,36870,97622,73013,11425,-41902,-88464,-49096,32952,22351,-11819,7716,-22228,-142766,-218973,-133498,12288,48789,32473,50643,115006,200608,226283,165437,76881,15340,-3490,2474,-29284,-82688,-91612,-19925,72040,70450,22857,-4625,-32559,-89831,-107303,-50751,37433,67012,32255,-470,-6860,17840,34404,-3533,-32300,-6904,90628,199253,172754,69459,-6504,-44036,-61386,-65218,-30382,-23465,-49777,-20123,10729,10410,12439,23359,45311,88522,99762,65769,7387,-54535,-75174,-18549,84606,120864,6123,-114380,-85294,20585,46904,-56221,-176877,-166147,-84118,-21058,52146,66399,-19319,-92145,-67176,-10920,-25455,-78180,-68622,3541,42019,-128,-44616,-16785,40694,64656,63513,36242,-6348,980,64613,128547,129025,92910,61585,14228,-24169,-27786,-27261,-22644,30232,46458,-6181,-34350,9762,50930,57678,48916,47753,-24277,-70158,6868,82054,73299,58286,60302,-6807,-128546,-138168,-38407,-5021,-4108,36241,83420,77314,44524,34740,-9763,-46259,2415,42983,-476,-27763,34088,86471,45081,5223,13584,6913,-8430,10123,-9276,-41925,-39963,11414,46842,52960,32823,-35784,-52438,-8544,-35197,-65459,26335,127435,127573,103305,78793,35181,-20773,-46698,-50123,-8383,76657,89772,13616,-15193,-17649,-9075,-33672,-141890,-209273,-127441,-19601,-2316,-53190,-61861,-22142,4856,21865,66641,76511,90327,95464,10330,-44604,-9441,-42818,-116587,-84531,8833,72433,102981,110355,65142,-17062,-41439,-26778,-26796,6871,96789,116196,93201,110348,103599,38688,-2537,17364,64337,103464,74877,-19026,-46782,7462,3926,-28594,-1674,4512,-55066,-125106,-154585,-132958,-78004,-41166,-29733,7059,13354,-5425,-5025,-18165,-58944,-87507,-57116,-24610,-38743,-77184,-75281,-69894,-78393,-75162,-61674,-54776,-33331,47468,22072,-101294,-118262,-118490,-122463,-26601,92774,111284,52163,-33079,-95555,-86603,-19383,13804,37300,31327,-42140,-69482,-4913,14551,-53613,-92424,-22445,114785,182335,146082,54679,-23512,-49804,-18982,22050,54923,70294,30433,-18615,-18351,46085,69253,28327,-2764,17814,36242,15757,37502,94653,107578,88135],[76290,45778,28924,31685,3671,-50562,-47189,31360,69595,26453,-16338,-8169,20348,17207,-57263,-151004,-137482,-63490,-11613,31361,26848,26985,30447,28092,23293,4225,-43031,-66140,-63904,-31152,8803,6556,-23744,-32332,-22084,-12430,5659,-6444,-30001,-16037,12611,51804,97305,117298,117667,80011,11483,-22731,16101,39471,22380,32077,64677,71257,40293,-16188,-52400,-61541,-102806,-126692,-59394,4890,45687,64013,34989,17731,1350,-65601,-71806,10861,48709,10651,9161,28531,-667,5074,26366,29671,29981,-25175,-67671,-25898,-10177,-57091,-80807,-70493,-11140,34511,14321,-64813,-102193,-124948,-134322,-73311,23179,64872,48072,23849,-11780,-34476,-38314,-37370,694,24144,-3986,1183,30640,1162,-24874,12628,46429,49719,23372,-19501,-24772,-10148,-6871,-14617,3453,-6015,-37704,-6645,-8141,-126486,-183786,-69108,18197,-13891,-42433,-23232,10428,-5148,-38406,-22190,13191,30426,59931,82439,91547,68008,-16057,-19387,34222,-9747,-35289,33097,60099,-12136,-48862,-26849,208,30029,42730,13925,367,-3906,-31865,-47372,-20016,47621,96537,99096,126647,151100,133061,104667,67190,28918,13652,2536,-7274,-9740,9949,42812,52041,4404,-49512,-32474,14734,18554,22434,22075,-8354,-19736,-17688,-49182,-93609,-75436,-47995,-51878,-6257,56191,-8311,-98451,-61672,14083,-9378,-61938,-86438,-115257,-153065,-116126,-91222,-98677,-70738,-35774,33075,103918,59188,-65982,-136743,-109021,-29769,11032,17406,50894,93971,89539,47801,1053,28412,73954,34751,-47969,-57696,23376,15651,-77830,-92384,-30011,-24923,-57312,-28254,49760,107825,87340,53566,69975,90611,49026,-6909,-17574,12172,15803,1942,-19373,-36780,40075,150049,118634,40249,20650,39540,51679,24660,-41002,-84090,-84721,-68302,-13298,24405,-15363,-17516,45907,62052,47838,33141,32002,43859,87405,98230,13683,-69023,-67431,-58543,-39216,3280,-11264,-79673,-128394,-156446,-133987,-47336,22437,2344,-13428,11603,24412,50436,53461,31102,-10595,-354970,-792501,-574038,-82848,79453,52468,36551,43790,-15693,-104269,-168620,-283599,-313684,-120902,48690,34444,-60821,-135967,-157406,-142889,-107721,-79471,-64977,-84113,-84385,-52914,-57537,-70041,-22730,55942,80995,73683,56874,57339,61695,32230,43419,133463,134165,54665,70568,113768,66639,19104,8339,-98066,-167034,-55388,61111,28458,-37988,5302,96841,128276,68905,-15947,-18525,54653,60453,30788,54440,76360,49293,-11776,-63888,-54176,-26050,-48164,-67087,-20465,-29487,-53761,7404,-26615,-140595,-153137,-89068,-45636,10470,55684,49371,16254,3282,28285,100040,107561,40046,-4201,-26934,3607,78616,64637,12988,3456,3809,-19947,2731,74212,119042,94677,37757,-1045,10448,65539,80972,50599,49422,32119,-62678,-104161,-29022,66566,56596,21650,59962,114276,95911,25816,-87831,-194338,-185338,-109720,-59129,-8816,60152,78289,22729,-448,-3046,-11652,43395,86271,28432,-39820,-2325,46591,39315,-5051,-73783,-160026,-157982,-101948,-68209,-28930,25974,4538,-89822,-123227,-67413,15383,29241,-2828,3066,-21907,-80239,-74422,-10081,74930,93372,-3077,-22792,50437,20772,-17874,39107,59503,26295,5442,-28046,5070,93580,96816,75572,120181,99446,14084,-2123,-5659,-47963,-88335,-50625,29602,48440,23091,-39041,-73159,10100,81418,61461,757,-84981,-154240,-126196,-58502,-20072,-3650,25930,58432,89217,109071,88152,64978,50346,34844,391,-67378,-89707,-55854,12989,46348,42867,49404,33746,-11484,-6599,51885,64425,-19588,-85766,-56908,43426,113174,70371,-20311,-12972,65340,107999,70044,37540,862,-87948,-97692,-57346,-107849,-143539,-100038,-61282,-26225,14584,46575,46609,21189,-1719,-11176,-20207,5823,51648,28901,-60811,-125555,-111114,-71053,-50168,-13125,-3802,15217,35502,18081,-45646,-74869,-47228,30460,96885,89871,13273,-20244,-18776,-52116,-98760,-94396,-86547,-94517,-94737,-89127,-86182,-111507,-172984,-221064,-175545,-92848,-31606,4078,-28985,-104929,-60770,63255,88897,22453,-1359,18217,16984,348,-35288,-64361,-67336,-53325,-17969,14441,1132,-4628,-6131,-50522,-82071,-112077,-158600,-101682,-29692,-84386,-78056,15491,9498,-54605,-81259,-59909,-7066,36828,58658,88854,100555,115557,105901,41039,10079,38159,60276,15373,-71835,-92094,-17817,46730,85464,141096,87691,1522,20503,85356,138381,107578,-22466,-94732,-75080,-86490,-89019,-17154,82452,84079,-12915,-63132,-49582,-48580,-9802,65689,63861,7864,-24577,-34972,-41558,1851,81212,119438,51290,-56488,-136794,-144641,-68950,4965,28814,26973,4700,4048,-360,-51596,-73098,-12007,66097,90783,19909,-72934,-80921,-36496,-15012,22367,19845,-43670,-58073,-2432,25217,-28120,-83058,-30716,60003,94761,44910,-8034,-19961,-1239,17269,-14450,-63313,-32565,34413,42321,5167,-23870,-20123,-39778,-64015,-58427,-36520,51568,119696,34048,-92935,-162399,-178307,-149640,-55167,10520,15401,29406,3959,-60605,-90005,-59788,-12954,45003,92817,93089,68679,31367,-2491,-26650,-3029,38276,26062,-20475,-58481,-93832,-148038,-192738,-132405,-5044,56911,71602,114957,189823,220439,159511,72637,12531,-27982,-15641,48302,27625,-52259,-41138,45030,81830,25503,-46090,-103047,-119087,-90085,-58979,-34233,29976,52812,9195,-2053,7921,-9424,-27473,-29318,-10759,18327,92327,172647,146662,86656,58139,7454,-38402,-11703,34379,-20358,-91372,-38971,18544,22185,48229,53705,35611,65704,89497,40963,-10485,-63282,-91975,-19000,100140,100721,-64995,-173161,-112612,7456,57945,7514,-94617,-129493,-97300,-33432,63578,89494,24066,3377,39222,37270,-23163,-52113,22611,125136,131396,63009,29173,37713,58075,59926,44464,-15988,-89831,-70367,33912,112240,92545,39934,25339,-7640,-58157,-97336,-83874,5179,80813,43867,-14037,-46021,-50889,-5907,51502,30256,21152,10862,21321,73069,89917,69750,93686,108165,-4775,-174143,-186803,-39748,37981,48744,108949,167129,116910,19369,-3030,-9517,-50238,-37682,28039,57710,44672,69817,97186,29487,-57284,-69097,-71531,-103210,-62119,3084,-10740,-36280,39631,126131,115587,14160,-75749,-56310,-3498,-48048,-85564,-11345,54445,23707,-10563,2715,15873,-24074,-64639,-40715,6278,46308,43482,-19010,-38017,-16202,21837,11225,-130024,-250180,-174206,-48479,-40776,-107175,-101201,-54792,-56968,-55049,4473,31216,21608,-3055,-37828,-20540,-15237,-74904,-96371,-40848,31853,74782,48520,-10042,-63162,-110454,-86835,-8717,36892,57945,91255,87959,74361,74308,66270,42211,17245,-2260,-8896,6916,23871,16976,38386,81310,74184,39505,57445,84928,31644,-82179,-151560,-149036,-106535,-66899,-40306,-16367,-16837,-18788,-25590,-48069,-28745,-5340,-5579,-30485,-61118,-67759,-35423,-64997,-148691,-161474,-72650,-15441,-41877,-34547,-45023,-92622,-85390,-86029,-84070,-34632,38610,56073,5580,-56488,-85907,-61212,24203,82034,98830,66937,405,-9104,42455,59116,-4017,-67374,-15208,132123,217228,188845,67834,-33023,-42119,4145,23394,33675,39919,-373,-36163,-23972,24373,42671,34036,23266,19599,-8175,-36126,24960,92993,78287,56094],[21981,18173,35408,76203,70819,12838,-12079,43762,58044,-23963,-70200,-31162,22277,33561,-10632,-42048,-16559,-45180,-97280,-45421,16766,31494,4243,-7486,13544,19431,16009,45011,14865,-12509,39549,89810,55991,16862,32591,55334,56954,18078,-42279,-44601,-7231,20095,60129,78855,51111,22884,12755,8156,47378,89703,72452,52208,85444,98816,28651,-24241,6971,9935,-68747,-124235,-75505,-35428,-21739,-25169,-88005,-118904,-95236,-114562,-103419,-19325,8004,-48197,-45413,26411,41031,16197,-34977,-71363,-53034,-34679,-23739,28960,15633,-75120,-67411,54140,147489,129785,68000,-5065,-40302,-74254,-86520,-19741,41284,14170,-36313,-30168,-43295,-64410,-64477,-56298,-15605,13332,-14969,-22225,18632,15445,-20532,-19800,-26203,-38345,-48398,-72406,-52880,-6062,33842,19418,-40594,-105540,-110770,-23591,84882,65677,-18683,6900,56542,15611,-37531,-72069,-111522,-134531,-89679,-16682,33422,63070,74626,60497,73158,77891,5120,-14059,32468,26654,12499,67664,81592,-14409,-75217,-33962,-1010,5846,26002,7208,-29027,-29297,-24413,-47227,-54824,2588,60718,73640,95536,111128,118565,100489,24379,-42008,-34492,10212,49303,71549,56712,44603,63420,84655,42333,-37165,-68129,-40110,21586,67876,48277,-584,-34516,-71922,-89542,-69768,-75876,-71844,15580,83285,-23465,-142668,-50540,110441,89473,13049,1463,-33145,-119702,-107887,-59404,-46290,-47906,-63158,-35202,4405,-29598,-112025,-163287,-112157,-8548,33532,23243,-12140,-35888,-24212,-7829,-19000,-1254,42574,64843,14631,-46033,-13049,-31482,-136742,-181184,-101125,12802,84140,90778,50762,50577,37153,-18784,-49521,22923,63147,-13493,-80512,-51226,-16366,-2843,6368,9996,71623,153345,135990,73328,55925,69074,74821,47760,-20166,-67833,-61648,-28755,25542,49683,32021,24490,14707,-27951,-59174,-46336,11117,71518,117183,110231,54243,36729,60239,12664,-54873,-57983,-38540,-39312,-62816,-81091,-42806,8482,19649,-13968,-29244,-28949,-25360,32815,67994,77682,44349,-297312,-791021,-692443,-199977,-4260,1116,18510,7944,-60585,-166815,-203479,-323152,-416960,-254660,-8683,71115,-8596,-95171,-129719,-154472,-171278,-173374,-125176,-82485,-92850,-96678,-56196,-5356,6272,6053,54919,133187,114610,40117,18862,13237,31955,82494,77623,43748,77537,102101,25116,-32549,-10523,-43853,-107767,-61307,26210,23751,-22066,20988,95974,95072,48436,26942,61886,119673,98883,53253,25607,-20517,-44416,-35025,-34823,-35207,-32843,-25749,-404,43603,23784,-11615,5890,-50068,-161465,-167966,-95798,-27598,74513,138530,81825,41681,89239,103663,57229,-18997,-76443,-84984,-97756,-70131,45509,91328,29785,-34997,-54430,-65080,-32633,44254,100234,96184,28731,-35374,-24107,42544,51895,15922,23308,35536,-32154,-70122,-18948,45683,58922,28289,28846,53297,71207,54941,-39401,-141808,-122005,-38381,-4689,22994,50540,37721,2087,-39560,-127208,-141602,-26030,41185,34021,41919,69110,44563,6887,-35350,-115521,-201258,-150518,-54301,-35548,-49422,-35497,-43679,-130632,-147012,-68587,-6588,-1685,3978,6566,-46530,-101577,-107251,-45952,83505,159090,66433,-10836,26803,43375,43016,51535,-6368,-89554,-81011,-29399,35873,58541,16650,3967,54171,71920,83332,126276,87347,-11820,-88516,-79566,-1892,22677,-24574,-110994,-175476,-120611,-12731,72553,113777,66522,-1578,-17819,-28852,-15533,27441,49159,46996,42754,66672,87667,105756,113852,113022,100417,32030,-49716,-43466,32137,27183,-41054,-21132,50372,54872,24203,23029,18754,-31041,-76994,-70938,-8075,45697,8640,-53504,8461,107321,121149,65668,24210,11587,-27010,-30857,-11559,-62615,-84399,-42801,-20161,28302,68908,49101,-5706,-6030,37887,31932,-56998,-94036,-52316,-53193,-125409,-151254,-59361,52569,59330,37855,34271,62215,41133,-54186,-115972,-74834,-26916,24903,75492,103382,61255,-3654,-22488,-11765,-35851,-43486,-54931,-80429,-75404,-55371,-67621,-96453,-114878,-133760,-113595,-71141,-45819,-42112,-77680,-97309,-9716,86189,61455,-21250,-34305,5379,-8424,-56811,-87629,-88809,-70846,-66179,-73313,-95609,-111622,-83525,-60740,-72528,-64429,-55409,-68577,-29159,4377,-46390,-27903,84376,87196,-13622,-64502,-45095,-14672,12867,7411,-10007,-8067,55828,84843,12847,-38679,-10395,3658,-30891,-49190,-6814,55047,79759,76223,120773,119641,59404,57091,95645,103827,38655,-32524,-18293,13639,-48613,-116895,-83147,-2983,941,-54633,-63852,-38908,-51217,-56484,-29541,-16437,-12700,-22209,-36601,-45229,-1439,75831,130108,110755,23668,-96545,-153352,-86455,-1773,26333,18178,8703,1447,-42040,-95780,-80526,-3862,83122,120084,55303,-50662,-84139,-20170,33482,30986,-7669,-59348,-83691,-73315,-4926,33811,-18787,-38546,10432,77810,96688,47212,614,21081,34120,-31883,-88465,-22719,58520,20398,-39290,-14984,59656,71780,35514,4840,10244,82032,103820,56688,13996,-45035,-93236,-109400,-76402,-12618,30821,41558,-8049,-68458,-101502,-100474,-21903,87365,130114,91249,48082,29296,40943,58873,69143,63696,49437,26827,-25428,-80708,-108738,-129381,-88690,-2618,44398,61412,98281,147553,126985,30708,-20789,-8449,-13320,984,64176,48489,-17500,627,48763,17673,-41809,-70823,-121619,-111656,7603,76910,34623,46043,48754,-15767,-4178,40364,4681,-30999,-14176,-2907,12741,66026,108791,95455,99798,130562,85682,11248,24930,55337,-13119,-74244,-33233,-5486,-8884,34687,64499,56946,88010,87593,18999,-20813,-54988,-72719,-1374,67811,8828,-125635,-163509,-92702,-2091,57749,69358,25047,-16749,-26910,-5707,51923,66995,36806,53834,76032,40797,-3325,20076,110591,161396,106624,36042,32907,24101,18561,30378,28994,-35155,-109220,-83500,8430,46271,10907,-18595,-13621,-21375,-30950,-54104,-59884,4973,23394,-61615,-66397,-35698,-39777,1262,41761,1593,-9120,37685,87100,89753,37974,23897,89467,107058,-11404,-164874,-161510,-1470,94183,96939,136481,185426,128795,653,-38309,-14373,-29880,-22065,56625,152618,170298,126977,81028,28240,-16936,-54125,-83277,-109068,-70045,9395,921,-46237,22770,113466,102700,27151,-35477,-40728,-50662,-93854,-82196,-12368,-2653,-72564,-111730,-63144,-5816,-39639,-91041,-35705,16234,8468,974,-16546,-11137,42347,122219,91822,-78211,-209117,-153421,-55226,-49340,-97807,-79812,-46750,-91136,-150873,-96065,-9613,11569,-47811,-82662,-21388,-3454,-26828,-6627,2591,-1017,23699,-12651,-97756,-118028,-103916,-68777,23347,101288,83402,34419,15230,16217,-13442,-28969,-9227,-1288,-9096,-18931,-24148,15032,88715,153330,169071,122900,51146,39144,75129,53118,-28379,-64573,-67888,-93034,-96689,-66558,-46833,-72233,-50368,-13089,-30249,2788,59525,67881,61868,51190,-3892,-27027,-58886,-121294,-127612,-23273,53981,10215,-61848,-81333,-62090,-29025,-46293,-68678,-64091,-28480,-13829,-47816,-66151,-38894,-25776,26065,107786,137791,83021,26088,29543,67980,81196,48240,-1349,-18545,42376,103477,107871,39903,-1895,12662,30244,14032,-4775,-19311,-37634,-33122,-40020,-47328,-15449,28690,41784,32865,4950,-461,62719,79639,16158,-4326],[-49480,-25278,13609,51334,66574,62159,47031,33785,-25024,-119598,-124705,-59419,-20374,-3165,7717,21751,50419,3794,-86181,-58954,13139,10702,-48055,-89626,-61974,-15045,13123,77162,82773,19758,35236,90166,62335,33945,55339,65274,37582,-15269,-88918,-95760,-50332,-28663,-1938,21466,-18121,-47131,-6960,43580,77197,92636,74573,67717,126210,133723,28124,-30989,18765,68919,88139,99330,63925,187,-29412,-29685,-96514,-161582,-137657,-115002,-105972,-57313,-11144,-36125,-69099,-31160,11959,3533,-90430,-162492,-113537,-4222,27356,3635,-17593,-34583,21749,152606,215620,134604,55747,27736,29739,-7401,-22424,51683,96771,25581,-53737,-76648,-101578,-84548,-24557,-12845,-29502,-14414,7951,18106,34739,8456,-29133,-29731,-46027,-68525,-59906,-63291,-46552,9797,70559,61355,-15340,-86053,-91640,-33200,70518,121365,98479,78354,55510,-15341,-70525,-87919,-130385,-179222,-111275,19946,92439,102179,78067,28641,19260,36573,-21707,-69599,-50000,-19236,15237,67001,84471,1891,-51474,20279,66718,20662,-11954,-46522,-81121,-66653,-43502,-62166,-78616,-41962,33742,64377,50831,29872,49947,67177,39618,6873,8808,26485,56639,75611,33307,-11848,36244,135738,103724,-25647,-71043,-34756,-16470,34598,91711,69752,-6535,-48250,-26731,-27790,-89569,-97316,6479,89259,9062,-109716,-24623,175276,244218,199596,147580,52278,-66256,-69484,-20102,16399,-6901,-84419,-105733,-90929,-68116,-42256,-59725,-44990,32781,99572,101703,29394,-61319,-115699,-93530,-12704,29955,29287,71944,49214,-54390,-75652,-56951,-78993,-117577,-93893,27043,149241,171005,92449,12559,2502,-9572,-69892,-26789,63939,60229,775,-25349,-16143,9519,36457,33657,52984,108875,126504,112787,116446,89742,22960,-14717,-20516,-34622,-41064,-15546,44273,73966,51176,807,-42542,-80983,-92279,-76701,-32564,30732,88131,57236,-5565,40452,104871,12762,-94270,-75935,-22672,-10189,-11484,14699,86552,91983,27062,-30872,-53698,-68604,-67116,-10502,50219,126777,71105,-400492,-951343,-815536,-192766,34402,39836,46138,19679,-23619,-66672,-88108,-247438,-424333,-332668,-92360,33862,4034,-52300,-81253,-116535,-158272,-188525,-142254,-48966,57,-18618,15551,81916,39486,-49812,-5942,122141,114927,6836,-27937,-8934,-463,2370,3906,1357,-114,31672,22788,-38152,-38246,5442,5988,22880,83629,93337,40636,31870,21993,-39542,-56250,-3231,62692,115932,100273,54444,-11122,-116760,-147569,-63183,10018,21978,26660,47448,66141,78182,67195,57349,41649,-32280,-95583,-58606,5489,59363,136651,158719,104738,85250,116869,122864,39023,-103847,-172163,-119145,-82489,-52442,56197,110314,39815,-52955,-73748,-53172,-16364,39184,84380,74930,14461,-36423,-41504,-13439,8028,10820,16003,28803,-26367,-72190,-29519,7511,1915,-11725,-12617,-1031,14074,10160,-43577,-90638,-60703,-9824,-12308,-9693,-17647,-41455,-20463,-40597,-190678,-260467,-116763,2908,26421,49600,60306,7351,-33573,-59668,-112223,-152082,-79687,8614,19964,-19398,-7874,24388,-36259,-90005,-70730,-63295,-61454,5870,33346,-40897,-90515,-91377,-78555,-34,124206,125904,22221,-8385,30035,56530,34621,-43903,-126410,-106084,-13422,83473,69314,-36628,-65089,-7177,40162,97642,148993,116479,27342,-72373,-98948,-35607,-3904,-20760,-84053,-160347,-158840,-57004,59145,143060,133473,84372,37355,-29354,-34035,7479,-8031,-54377,-49013,25298,72634,58679,34485,32446,83885,84161,4742,-7789,60154,35733,-53686,-40269,39056,34869,-25068,-22125,37050,43287,-13860,-74224,-65346,-25692,-34681,-19922,71258,98013,35063,-870,7380,17013,2944,9443,20916,-24201,-46179,20967,97430,141090,102450,24165,-28323,23158,96064,81956,-24483,-87559,-79315,-79459,-90751,-68055,40542,145771,132471,87278,65516,61216,41921,-25781,-60949,-20067,-21384,-58968,-37244,63637,94089,6795,-54044,-14883,2047,-9811,-22374,-29431,-28614,-34217,-36132,-12518,36956,35997,-13081,-60270,-52494,-31858,-40020,-7512,83444,112414,60185,11714,24657,46757,-34959,-136797,-116027,-44831,-16945,-39224,-107735,-172629,-171477,-106512,-66929,-78909,-73271,-35447,-8955,35431,69359,36088,32768,93126,83571,13173,-14677,-4700,-20404,-22062,-24522,-54135,-70464,-10765,20563,-48765,-114714,-92584,-38867,-20442,5721,45634,74453,68480,22063,37464,79138,52615,36688,81595,69210,-49914,-93203,-17199,36856,8791,-52459,-76160,-62107,-59846,-67302,-58876,-31272,-26968,-69744,-98966,-71011,-9736,21922,626,-40775,2978,84237,98766,55641,7762,-48026,-77176,-57523,-18137,9766,-7283,-32869,-57861,-96803,-119075,-108543,-69704,-6469,33589,-1001,-58939,-70078,-5543,40471,16146,1913,-3181,-27878,-48895,12594,69766,-10235,-77064,-48337,21633,67220,70839,60163,58254,23177,-63557,-102843,3343,112050,53311,-36457,641,95989,109763,75587,45925,44568,74558,38511,9160,34097,11286,-30381,-48192,-59666,-16161,54460,54046,-24505,-83001,-125566,-126233,-41893,46532,65419,51064,24077,14948,59413,92372,84689,70779,68664,64232,21899,-27854,-36618,-41029,-33461,-9663,-7086,-3506,7616,22425,12289,-30650,-30782,12008,29828,29612,31615,3603,-19656,-3922,9257,-20705,-51411,-58983,-98094,-56946,87730,126191,29616,20473,38572,-17754,-258,77794,71852,35366,18384,-10341,-8554,13199,31651,61053,115280,147691,94458,17769,14328,30823,-3337,-28091,-18479,-27765,-29064,9034,61914,86550,100622,72362,31606,2176,-30711,-18452,47950,53883,-30914,-110395,-121108,-74945,-7042,49260,68077,53722,39913,28261,3808,-6307,3649,28107,35743,7348,-9704,23890,79245,103850,63503,-19726,-73190,-79944,-86511,-56706,-5292,5333,-31562,-47980,-1847,30095,2265,-39036,-51185,-46046,-23760,35858,64577,22840,-36390,-115102,-185195,-126112,-42596,-1981,56055,82971,41973,20640,50098,71280,33285,-30571,-27018,35490,54892,2101,-77443,-87566,-8129,53769,71975,73494,100079,117147,36846,-40676,-36925,-8089,22960,77360,161264,190084,119075,43022,33570,54520,21873,-20576,-32896,-6762,43730,46704,-4015,33695,76177,46710,49526,43154,-26899,-117458,-135027,-50826,26842,-10349,-86633,-88370,-52127,-45324,-90173,-109617,-56437,-18783,-18738,12100,31558,26069,71759,153325,75846,-84067,-124058,-56221,-9543,8671,9140,15518,7814,-58187,-162022,-130599,-418,43538,-52437,-106545,-43729,3772,23503,36109,-1904,-41772,-13791,-8348,-71736,-76935,-34286,-10643,59691,141399,100075,10880,-46624,-87317,-129764,-116763,-48487,7949,39047,30758,-10184,-4956,67951,145703,163814,89737,-9821,-44516,-25225,-7258,-8384,10405,7987,-69463,-111415,-80811,-60485,-99976,-68221,3816,-8777,-19210,26009,75692,140498,167073,42579,-48767,-18293,10880,-3375,32056,102619,79765,-12536,-39296,8477,57992,22540,-35503,-49037,-32703,-47371,-85434,-72634,-17004,-26652,-3771,102186,143181,69104,13435,23840,58567,56343,36327,19628,-35546,-49424,-13974,9034,18756,67319,102615,76482,24067,-33910,-85271,-68238,7147,-3814,-43687,-9271,30474,29592,31157,33893,41235,65224,37668,-31751,-54752],[-59658,-34594,-38,18649,55779,103987,111994,61078,-37162,-121328,-112699,-67294,-68285,-50935,2229,14442,36641,50282,17246,41953,68784,24107,-49595,-111269,-107556,-40399,-11069,12929,41529,16473,337,9485,5719,36822,84033,67444,24211,-13259,-78440,-104792,-76968,-66596,-59919,-14415,-13497,-64781,-52378,17041,66299,70664,49277,57145,110307,88528,1410,-23912,3232,64518,168953,229094,146089,23360,-3693,48091,58711,7082,-17602,-28489,-75710,-84296,8210,58097,-12794,-66229,-24684,27842,-20269,-85397,-54755,36416,40055,-60934,-81777,11653,99676,136809,140175,58271,-1293,19265,55716,17661,5045,63662,89521,44941,-12921,-79881,-121424,-68055,30048,39771,-31435,-43547,31358,73002,33773,-48118,-58419,-6289,-12145,-29175,8111,-1391,-28522,20717,88125,71646,28270,8340,-33360,-84212,-70752,4119,74542,92623,35390,-61704,-90917,-46526,-41853,-99632,-66475,53186,112776,94106,59272,6301,-20423,-289,-51983,-140634,-159989,-109334,-25265,35616,73748,21814,-26389,52908,137244,81689,-10947,-62564,-81428,-79092,-77027,-87523,-102384,-93147,-6497,52385,24125,-1762,25605,60463,83186,80347,48639,-4906,-21800,-8559,-31973,-83449,-46135,46602,32780,-29124,-10329,-2443,-72221,-59573,60593,113719,26085,-59802,-73444,-88055,-121431,-106399,-24413,61352,50659,-28577,-9908,128012,255125,279728,197925,48770,-69732,-67630,-29007,3447,-26011,-115747,-144476,-118210,-34262,66934,67402,21973,35125,91022,117384,88418,-12591,-162073,-163754,5038,77532,20653,28112,28072,-52968,-90439,-51271,925,-15103,-63758,-34052,64161,137974,98949,-12562,-15697,35682,-1230,-28788,20662,96609,107283,44782,8085,17420,15355,-12246,-14013,39937,78109,89507,90871,32333,-78992,-113200,-60766,-50457,-82447,-65594,6471,49079,21141,-38744,-67482,-71514,-42323,-23751,-29917,-27155,-2893,-48884,-108511,-41903,30553,-61864,-115217,10488,96361,41281,3585,36563,85736,51754,-21827,-55376,-58852,-62964,-68201,-39627,33979,151324,110462,-503261,-1182547,-906638,-145468,113770,89044,52269,43856,41939,63124,20432,-203201,-427179,-363084,-161341,-31193,-672,-37746,-58612,-56753,-88397,-134356,-113465,-28882,60688,64041,73641,118982,50683,-68424,-47836,58956,62212,-16688,-62155,-52784,-40481,-29861,-18469,-20960,-39476,11466,67844,-4448,-62150,-7802,58056,97865,154261,161733,82084,-5091,-94887,-169414,-163418,-113592,-63086,16261,62730,55235,-5966,-134475,-193345,-89234,27147,46565,39508,53111,59421,51272,31498,33765,42842,6003,2106,43014,66088,98003,133748,91612,47323,40108,37257,70394,71050,-65032,-173530,-108012,-28652,16604,84129,66302,-29533,-89947,-76698,-49773,-27761,22586,77894,48984,-12154,-22917,-22598,-30790,-4991,12128,-6797,-4295,-32317,-69335,-15679,42553,-19541,-84800,-76401,-23704,-15964,-53337,-84185,-75577,-36734,-22977,-50195,-64281,-64844,-58127,-18897,-16673,-155429,-273435,-152804,4998,19595,-14121,-18440,-30345,-32968,-44070,-68612,-72769,-19466,32247,48530,39694,71482,95028,40032,-27761,-50356,-72605,-79872,-11650,22609,-47699,-79869,-59309,-98960,-111949,14589,107664,43691,-5371,9958,581,-31897,-50438,-50240,-47441,-42253,26063,44385,-53114,-84481,-25557,13874,36955,40494,16787,-13336,-69941,-99685,-67547,-31374,458,-30741,-94362,-85555,-6394,58018,93383,85156,56736,28877,-15433,-29652,-29233,-59578,-92015,-40081,59665,71172,7350,-49611,-59933,31103,88323,49345,37341,105008,95925,9012,-20219,1041,-32624,-73828,-14360,99221,131660,72222,-29631,-75139,-69108,-37563,62536,128219,40044,-57193,-41384,15050,31652,28360,46773,48306,-196,-26050,65546,185365,185758,91480,33582,38593,109478,156064,136789,82298,29637,-6802,-15122,16956,45789,96443,125853,87932,64933,48778,39927,72881,93201,69651,56093,-979,-90332,-83337,19863,52644,-5814,-34789,3805,8807,-9871,2846,29586,13486,-29092,-14734,45447,109183,107640,31880,-53681,-54159,-10362,18740,58866,119997,116741,77667,83275,122524,103723,-37829,-159875,-97141,27520,49121,-1475,-78140,-131210,-125916,-56526,-13263,-59433,-100158,-67683,-16461,56280,107358,56743,2649,4678,533,521,25758,44894,7349,-14219,11075,8039,-33192,-33918,-24541,-64942,-122440,-108804,-21786,17309,12722,13058,50239,72940,12058,-22010,-3037,-9255,-17803,37536,40211,-87766,-132539,-35234,23449,10575,-4609,-21966,-37234,-27659,-19126,-38352,-20018,9250,-38620,-83602,-57744,6442,47469,12683,-48569,547,79509,43845,-52348,-64122,3831,46716,1082,-34303,-16293,-33247,-88313,-122172,-106333,-70273,-71788,-76270,-60586,-58649,-83205,-94952,-79963,-25146,6756,11486,44928,58543,17102,-7987,35249,48782,-70870,-132521,-62073,-2749,-5975,32790,95787,102352,44104,-38313,-76250,-2664,106834,109148,51096,57539,91889,65951,41870,44811,54969,68826,30752,-10588,-9434,-39635,-60296,-52315,-46082,9266,97472,98470,16182,-36992,-88644,-99749,-51672,-28445,-35096,3498,26028,22217,63349,64934,18857,25563,59196,45493,-3349,-20226,9107,18577,-12120,-46513,-64368,-34595,-15484,-26026,-16761,4373,20494,32528,41569,25930,-22460,-59012,-43583,-25140,-18550,-4149,-2943,-25260,-77909,-47919,38941,11958,-83442,-68008,-6133,-14984,-3839,75346,115259,86406,27814,-3558,-9953,-51738,-60416,19997,109986,109104,35492,-13243,-6603,4293,-1691,-10223,-21834,-29923,-12881,16588,64461,85312,58903,48629,69369,40015,-17472,9542,75488,74694,34348,-33578,-102931,-90529,-5695,37342,12028,-13794,-4994,969,-17994,-41707,-18850,42116,6802,-101026,-102020,7808,73551,28272,-55298,-116946,-164877,-195332,-171184,-81917,4107,23323,-2798,13001,53933,24945,-11237,-17963,-38932,-61780,-42166,42250,105539,63599,-61784,-166104,-183296,-131889,-80805,-12114,65229,120828,116979,82009,31027,1400,-23839,-39929,-29499,-13485,16320,50346,26752,-45596,-91974,-77721,-18316,-20495,-10083,79023,74763,-24371,-49304,6404,35182,38356,66937,78403,25888,-15541,14310,62712,63554,38726,11109,15533,62109,94390,59790,73862,68092,-2037,20856,59653,-33445,-148274,-135121,-18732,42004,-15678,-54766,-7073,-4096,-69264,-119006,-108006,-90528,-79288,-37800,41024,75724,48622,41429,50114,-56898,-146398,-68904,19072,20157,51053,108658,116850,77989,11502,-94558,-96659,21425,39396,-76063,-122285,-86291,-37307,8939,-3180,-43052,-52015,-20187,18766,-2610,-24734,-3559,26465,95846,158904,115301,19494,-110223,-214161,-220587,-146683,-36371,70596,111133,47278,-42538,-73598,-55651,1481,46467,-1789,-74353,-105478,-113378,-76478,-38122,-16868,931,-32146,-80290,-76738,-59814,-80280,-52837,13806,-8677,-73924,-63270,10752,101340,142492,25561,-65160,12111,99424,79066,57821,107476,94001,23221,4545,55633,111006,78179,18206,-7505,-25432,-70926,-102911,-72033,-33941,-74194,-52900,65781,97280,20320,-25452,-7293,26468,3597,-30802,-24328,-45320,-52912,-28947,-13707,28768,120559,158576,112459,43243,-40527,-126958,-100592,38142,85133,68064,64083,38769,14483,31099,33276,4482,-15327,-23273,-34234,-62206],[-48597,-33188,-18338,-8794,40055,86915,100111,75440,7106,-54218,-73176,-80817,-97443,-74865,-24338,-9389,29176,76010,90187,130265,112069,24875,-48140,-83347,-94956,-42749,-23920,-72885,-91559,-55748,-51221,-72045,-66936,-9220,64140,62829,37994,34520,-7293,-68854,-91553,-113067,-117273,-38335,13272,-58079,-104407,-60810,11069,45086,29753,21218,15339,-33712,-50878,-17498,-20421,-3269,81765,108827,45718,-31337,-23267,67739,156823,154711,110458,70669,-15696,-81355,4736,112147,65471,-36088,-26031,64684,106520,102873,84410,69596,38349,-53930,-89720,17976,93589,38616,4075,-28025,-51429,-14969,33469,22317,35858,47406,14329,20327,25305,-26578,-56841,-17551,32731,37743,-23908,-69942,6143,88931,28266,-93883,-96931,-7077,14372,29816,90524,61256,-6406,23417,85284,40527,-2778,24381,-15802,-131705,-167641,-88678,13202,67061,25783,-41236,-20457,45824,61261,22965,31162,82868,91056,60307,38970,4193,-12308,13928,-24057,-126184,-165096,-96369,-7792,41454,70051,28462,-10836,56382,157485,141867,59358,31196,32472,-1755,-50139,-73764,-94216,-94695,-18872,36680,20182,32982,81133,102887,103294,76287,20105,-42685,-60498,-32887,-37151,-85006,-94086,-73509,-63681,-23619,40628,19380,-78404,-116570,-25050,66324,20390,-85643,-158081,-172657,-127522,-59477,-18096,21166,29014,-3009,-8754,49254,133801,206382,164648,35933,-63622,-58179,-40534,-50221,-78800,-114862,-101628,-55208,24412,113855,120645,52548,7191,2425,36306,95396,47856,-132520,-147104,23781,89643,23290,6694,28270,-625,-28725,-19534,18312,-5433,-87128,-131330,-59053,71993,79100,-5570,-8363,68224,84668,31490,-3101,51678,100031,76510,48979,34793,-5366,-28743,-10544,22269,26257,22468,5200,-43595,-110601,-116971,-64043,-60484,-109519,-99740,-31092,9732,4961,-28243,-48588,-15203,53002,73833,42232,-14090,-65689,-119868,-126399,-56091,-11708,-70283,-43040,150342,227336,106957,35224,33330,-5767,-69418,-86043,-55497,-8930,10161,2090,33470,92074,179174,170025,-438670,-1209948,-934222,-181326,75643,18523,-19656,-5233,1515,3626,-56454,-308436,-492615,-353366,-133548,23439,88711,15541,-21792,16823,-4423,-64932,-64014,-10687,54958,67569,69589,103107,46683,-44333,-37795,25276,41999,11742,-40978,-63705,-35415,3099,9354,8485,26734,70852,101646,40856,-18831,689,54268,90791,126605,130495,53007,-59997,-152024,-179782,-162854,-167314,-161217,-69408,25281,74747,65713,-37175,-122291,-65784,17890,-3586,-51730,-22382,22832,31790,1880,-10933,18154,47205,84362,62354,6034,28823,75653,20718,-44767,-62617,-50962,36110,136147,56201,-86579,-85796,-20835,41126,84918,7303,-101012,-121621,-84197,-81985,-93533,-37369,47787,19674,-49045,-29697,5875,9828,8446,-7897,-23177,4905,13357,-24636,-22297,33392,-22342,-144659,-153796,-55358,-18271,-66334,-83716,-36516,11000,6187,-25008,-43434,-25336,3589,-192,-7912,-84171,-175744,-95620,28987,18134,-48708,-50901,-14869,24079,9883,-15640,-2305,56205,83555,75390,91085,119713,90137,22543,-3456,-8011,-18921,-40983,-42426,-36501,-67828,-64088,-28207,-77649,-148849,-87725,1758,5783,7551,-1892,-64915,-92712,-31448,42536,4384,-124124,-139220,-74690,-64848,-55030,-15508,-3862,-22414,-59466,-96886,-65823,-27276,-52411,-78667,-48533,-1156,-17676,-56685,-22529,34724,55797,30810,-10678,-27509,6389,26985,-6883,-45648,-26722,9897,52053,89750,68821,42155,2377,-39682,9741,54105,31728,45393,128656,132911,40789,-33947,-58797,-74994,-50711,33813,96448,100392,72718,-3738,-75023,-101018,-34430,94089,103238,-32368,-90617,-42410,6361,34577,69070,85446,49203,-876,-8959,59544,130399,100424,60045,91221,122451,141884,141208,138921,139844,93015,23975,12146,45653,56785,54817,43677,5043,-2772,-10829,25597,113453,170385,145749,121047,70428,3209,-13507,1017,-24870,-18681,46987,79000,9264,-42395,946,54096,17146,-41705,-20915,31244,53396,30804,-13740,-63050,-85535,-51423,10154,35620,64535,93654,102461,124378,149092,106725,-21885,-114227,-57542,63405,80337,17935,-16509,-34375,-46029,13455,58799,-17735,-98400,-83907,-32547,37333,75631,769,-87692,-102651,-82996,-53457,-11380,28105,27692,40244,98689,125717,64903,14450,24900,24618,-30789,-36770,47794,57718,-29416,-76464,-16188,75856,56728,-17582,-60218,-55919,-42828,-17278,-6483,-71166,-93149,-13563,17252,-24717,-13316,21536,27159,42284,38736,-11589,-1432,33820,-6947,-46958,-45118,-30190,-28291,-51222,-67350,-7215,50831,5147,-100782,-96860,50360,144721,63759,-28569,-26252,-34774,-95347,-115957,-65795,-2654,24110,25410,4103,-39757,-75960,-90268,-89977,-45425,-5350,22538,45652,24143,-29780,-37174,13332,-3975,-133159,-149146,-22707,13223,-55319,-18831,91559,135397,99113,35791,-24403,-36609,27151,110484,145047,113061,46113,-16207,-11712,35859,73314,106138,91940,28805,-26463,-80255,-101817,-103221,-61682,24602,102628,117907,63012,11282,-33653,-51401,-43082,-67222,-68437,3972,63573,67259,76475,27238,-57578,-41507,22001,4692,-42139,-31729,9864,13490,-24132,-66587,-64446,10966,60905,29147,9815,33563,36748,15401,3928,-12786,-54303,-83361,-49665,-16857,-17433,-3859,24429,24506,-43350,-79740,-89542,-150332,-196371,-137949,-50142,-16369,-14014,34954,100869,80822,20000,35115,37816,-59227,-118662,-45028,60390,59002,-5786,-13104,14961,15493,-3330,-29831,-50301,-39085,-541,38931,74550,76640,42851,64984,110788,82530,-1282,-8361,46351,84673,106107,27927,-96180,-98711,-4093,11891,-49066,-80652,-63118,-40306,-3651,32150,63263,98466,26975,-132538,-156751,-35182,41159,3451,-66328,-119140,-171938,-175620,-108333,-9599,76744,107514,52146,12426,-1439,-43636,-20778,32559,11359,-40348,-59181,-8397,50677,53186,-703,-35754,-39844,-68333,-100144,-50840,23844,100400,132713,91744,-3559,-28378,-22,25764,25618,1820,37151,110378,89262,-33466,-134165,-128240,-41038,-13096,-21175,34508,54661,3395,3217,40485,17895,-20179,-6238,4175,-31493,-47850,-2600,49961,73258,61840,-8385,-45990,15574,91599,99586,111259,91705,9376,-9683,18431,-38837,-109677,-78400,8377,20968,-22636,-8819,46791,44902,-5074,-44714,-58576,-68813,-72219,-28502,43992,85911,85999,33474,-45501,-130931,-130788,-31773,25148,-512,18002,89500,143704,142925,92897,-7060,-28433,42938,7047,-98432,-113172,-108043,-79600,-6090,-21889,-57231,-36229,-15408,19062,37332,8129,-3809,55280,142010,166388,120812,31446,-144733,-264334,-216652,-107576,2627,123677,145775,20189,-91802,-101125,-98567,-77737,-36917,-27799,-25279,-39171,-75659,-59699,-48625,-66241,-23309,35798,10074,-37793,-24523,-9671,344,33825,375,-78865,-89958,-40863,965,43271,16515,-24028,13918,74436,70065,61886,82548,59433,21290,8732,32279,79248,73497,50513,32096,3394,-42709,-67863,-39930,-26137,-94257,-86574,12261,32261,-21675,-28019,11355,28449,-18613,-68210,-48777,-1259,31718,13890,4042,52134,126424,131974,86878,34215,-28197,-103660,-102733,19610,122826,156276,121158,50186,28780,49254,18633,-54561,-91293,-56511,-9275,-35835],[-17508,9882,9141,9576,37600,39431,38540,60563,50930,15969,-28226,-78587,-78144,-41529,-23206,10847,84680,123736,123812,146548,118968,27117,-36400,-35072,-42863,-14120,13644,-60832,-150613,-111283,-52495,-55581,-74028,-50455,2588,30979,35700,63705,67324,11774,-64179,-141355,-146301,-43576,16735,-40662,-83320,-62615,-10467,32154,41712,18898,-47317,-102531,-76521,-42089,-68480,-81721,-50862,-63694,-92540,-87200,-64760,-17447,46829,66668,67947,89182,53090,-42526,-34605,70823,95234,22051,-17354,36056,99666,149838,142046,86929,58537,31373,-29646,-15330,12934,-54798,-81295,-68998,-76632,-67434,-9585,42866,77758,29832,-54648,-26263,40244,64566,56834,27681,-22545,-38957,-56705,-107768,-50160,68501,37155,-95580,-135846,-60274,3102,49814,92540,48035,-19443,-8947,34799,-24794,-96673,-60749,-36896,-102877,-112349,-40063,19877,30236,9088,25381,87379,102239,77169,81993,118756,106199,52203,21219,9173,-15718,-18659,20688,31485,-24660,-59772,11219,77606,92894,68392,11367,-1912,49278,110026,120102,105264,134303,159629,106875,18901,-39478,-65014,-52579,-8958,-1938,-5720,39320,105082,122157,80432,7612,-47251,-50670,-452,46513,3986,-53430,-74331,-86863,-65647,-12788,14418,14935,-31696,-109701,-107807,-46050,-39834,-90927,-148809,-163033,-96459,-16873,-16101,-41774,-74906,-94825,-54386,-6900,12763,81225,112255,59148,-20641,-26488,-31877,-83652,-111478,-81706,-22362,8416,26767,81945,107067,52523,-20666,-76551,-58797,48340,67101,-60116,-78257,7611,28436,2463,20512,54547,37825,9108,-16506,-37589,-98878,-177296,-197796,-99999,33081,35957,-18812,-19765,59055,116569,92954,12972,-26505,-14079,27565,58690,45556,13177,21929,56443,32576,-29784,-48598,-50998,-62396,-65159,-53511,-31019,-31410,-69752,-77699,-41465,-20442,406,-10773,-37960,11766,87805,91860,67863,12919,-80206,-137504,-98972,-23141,18764,6928,44874,160146,172790,72375,37664,12840,-82733,-150270,-130257,-72766,13262,53122,62123,124071,122673,134976,62791,-598122,-1382376,-1096873,-249858,27410,-48892,-76426,-87007,-113078,-155326,-198772,-434915,-560408,-327128,-33161,169062,222026,107881,40119,61034,34111,-43820,-54878,5199,49757,27285,14745,47184,28468,-8311,2405,42592,73121,72716,27817,-18228,5820,39854,35187,61095,110410,105217,69495,65771,79848,72120,46864,29880,22477,14247,-23827,-74398,-105930,-90804,-66358,-90487,-111827,-62803,-2003,77024,136814,85693,-155,-319,6945,-82150,-150800,-72645,24298,54573,44793,23842,17227,60620,113768,65193,-44059,-57146,7206,-11172,-91845,-106204,-46277,65841,175520,141635,1593,-75606,-57457,8495,49187,-10384,-84220,-106187,-80639,-77324,-109188,-80083,4506,-3136,-69362,-58762,-6866,33980,10959,-35554,-10274,64252,81315,16492,-77272,-87490,-76760,-164303,-193011,-101028,-28583,-33384,-22004,47668,95053,92410,75840,56720,50905,47344,4267,-14890,-33263,-44442,13150,37169,2429,-22991,-7967,39864,99325,74596,31001,60137,154305,171535,112014,93729,98676,59408,11516,25964,30627,25164,-5089,-63280,-75370,-48783,-15889,11194,-16106,-105539,-142025,-121643,-87838,-34412,-26561,-81224,-85180,6488,55304,-28542,-185104,-242956,-173411,-58140,94,518,-4963,-15557,-46061,-78393,-10840,71737,15844,-62995,-43490,-8556,-8923,-20598,-29490,-12979,12282,-7855,-69625,-89504,-4688,61119,3941,-39651,47877,132147,92989,34678,55006,137057,126325,20132,-16276,-15009,-24799,35915,116864,94139,-3011,-87099,-114382,-80567,-3342,52330,28192,-14834,-25069,-51342,-93228,-109227,-37637,49579,26724,-50475,-55742,-38438,-32122,25919,106575,107862,27188,-22000,-6371,14034,1195,-496,67187,155518,136008,76207,41673,62379,84148,32767,-43480,-60876,-42337,-34320,-28279,5040,13883,-11077,-43495,22357,118827,145185,143910,169480,148351,104611,60414,15215,-30020,14091,118581,137163,8102,-73352,-18065,35786,-10401,-52674,-19458,16953,-7586,-74245,-89179,-86181,-126491,-111561,-25411,3658,25177,99119,144123,131449,102645,64601,-6218,-64593,-39318,46787,71695,29318,28862,19240,-15552,42619,101419,29590,-53911,-44664,-8110,14750,17524,-36536,-102324,-102204,-84202,-86377,-67558,-20957,30470,110359,180367,195816,140403,116951,158891,170662,94173,51214,108849,96280,-32462,-115166,-76780,43560,90215,25320,-39576,-27417,-10639,-44175,-52426,-25575,5555,15481,-11347,-45033,-21082,23202,40792,58985,47449,-3643,5742,26076,-19383,-56615,-68781,-96690,-131816,-110893,-57909,-9082,12504,-6678,-73306,-63122,82224,187043,124186,12455,-9768,-14227,-45942,-36662,-7194,17063,79925,127968,102286,50965,15552,-20179,-57056,-35639,12321,18896,-22492,-85639,-113724,-89302,-27566,-51344,-161464,-122954,24112,41745,-40283,-27585,66669,128489,125161,90155,34219,-21557,-22798,64726,162754,117392,-7590,-71560,-34308,50296,108635,142128,125983,65002,941,-46676,-81283,-110678,-71900,-5057,20149,43473,32216,-13250,-33892,-14868,-17356,-56859,-36230,31198,84348,102063,87865,15960,-66653,-67247,-19791,-9894,-4835,21482,31636,1964,-22067,-24141,-1515,59705,96659,50185,-4673,-13397,-17731,-31527,-39443,-38974,-53130,-83152,-47929,9528,-10144,-52760,-16016,48051,4926,-84359,-167797,-228089,-213144,-117923,-35189,1023,-13564,4542,79681,67993,20207,69768,107504,23952,-83988,-95411,-21273,13416,-163,25033,56990,43841,-7596,-64959,-91353,-83630,-48601,237,43375,63354,76940,92210,111373,109818,37782,-28933,-16601,27308,55322,6926,-67445,-55380,-7890,-41604,-103537,-115309,-88811,-45468,45975,140121,149700,121169,53729,-76504,-127102,-52569,37122,62972,-1386,-105151,-146040,-74525,2648,49121,112596,153484,77953,-28062,-88893,-108431,-58189,6677,13206,-30317,-70871,-45001,6136,47921,85170,101089,51597,-29498,-92518,-79810,-22304,28564,32136,-13545,-54732,-14063,52663,76976,55825,15471,33470,93572,63486,-39763,-83040,-43163,29825,59475,11415,-42594,-46451,5464,70422,64311,-14563,-66599,-21712,31309,-4629,-57922,-23677,47286,64857,40265,-48379,-124929,-83160,26358,89601,105520,85809,38250,-9357,-49927,-76536,-82422,-45071,-8102,-30331,-34612,14406,36628,49952,87341,73277,16169,730,-9005,-24893,-21568,20701,77034,29802,-41558,-49105,-26195,-26961,-30891,-46789,-72443,-70641,26715,129095,129688,40403,25940,49808,-28452,-112826,-109611,-119575,-101693,-6774,-6155,-63510,-62915,-50070,-24530,10839,-6513,-19948,61356,134702,116142,72336,12618,-133467,-226233,-169557,-79288,-20823,49639,72514,-13360,-86419,-50116,-7212,-9636,-15874,26275,98092,90089,16557,-7636,-23609,-54277,-19525,55170,53222,-16288,288,37946,26332,13103,-23611,-72738,-81178,-67587,-62895,-3202,36639,18116,-8806,-4354,783,15753,14279,1642,10128,-4722,-38330,-15778,5193,20791,51399,86264,64053,-1649,-20248,-5968,-65592,-96995,-48978,-17283,-31026,6779,65352,50013,-14342,-52316,-19711,66959,102058,9810,-24245,41813,76226,27602,-13983,-24651,-33769,-53706,-73761,-49631,17988,89466,89858,43160,30953,30054,-6169,-56785,-77640,-48397,-12732,-23158],[21182,71090,66262,46876,25879,-13124,-26107,13818,38791,27273,-11206,-70910,-61502,-14300,-7966,27692,115639,161691,138175,117548,109355,59696,4686,-1431,-13425,13350,70968,21764,-93514,-85724,9989,30672,-8937,-14415,-17239,-25090,-24219,17477,79577,97744,7488,-129317,-147877,-42474,9466,-1848,12938,26872,16257,20424,62607,65668,-2840,-54564,-65196,-103395,-142000,-123267,-94082,-104012,-115915,-68426,-57196,-94563,-108920,-103122,-67811,30034,91397,26040,-21267,35447,85229,54860,-15837,-33950,-35940,-4575,55423,74602,76448,83401,19456,-52980,-69822,-86743,-59334,-30452,-62621,-102292,-25238,76572,79277,-13034,-76282,-31098,74189,163553,161048,68833,-51838,-111970,-113838,-120674,-50986,64862,55431,-67798,-139600,-92721,-2182,41569,26149,-37695,-74516,-58125,-33433,-71458,-123630,-91523,-17417,3593,25775,76728,86658,25413,4543,79245,129328,70447,24120,87882,172589,122665,18396,-14798,-19438,-46393,-68514,-19526,71626,94797,56815,87026,145561,133257,61407,-2526,5775,33727,43009,50199,84460,141507,174138,141264,60701,-19122,-39297,-16523,-16785,-53823,-40070,-278,42920,83234,62963,-16188,-65425,-37201,73334,134941,45693,-32541,-17980,13676,33655,16707,-18303,28878,36888,-52674,-100109,-83865,-77991,-71804,-69210,-74878,-46063,-22627,-55520,-90541,-126743,-162757,-118431,-52951,-22876,23089,76196,77176,16763,-4046,-16811,-57597,-72347,-24185,33117,14334,-2875,69820,116236,63078,-8753,-53052,-57841,12771,52400,-4908,-28810,-21219,-43861,-46749,13676,48995,4342,-31071,-35003,-73440,-162663,-224913,-177786,-52724,11862,-31241,-76494,-47751,46349,115678,117776,45268,-44180,-78862,-34440,18389,33709,51808,70232,70758,16524,-59452,-67712,-35589,-28137,-34329,-39302,-24927,3536,2468,-21919,-27470,-34954,-22351,-21138,-40311,-16106,23400,-2359,-15120,-26995,-88015,-132987,-109175,-48141,29484,60703,38675,-2666,-56526,-79577,-49961,-64032,-117642,-152012,-159778,-147864,-68502,-9394,21184,61296,-37580,-95086,-345692,-1365623,-2198545,-1522640,-192882,275617,211025,96916,15140,-37553,-64248,-103584,-337163,-486203,-264049,65735,256274,270546,184478,104650,64466,27708,-53424,-65266,31338,91482,29651,-16541,813,28474,59660,82280,97921,118270,129058,92702,32244,31062,52393,56790,106477,132431,74931,28082,80855,151403,133850,60312,15457,-11681,-43005,-48311,-18201,-7741,6252,41988,42035,13704,-1615,-18247,39319,136586,127289,59249,51195,25273,-83048,-121919,-17599,67270,77096,87243,88006,55965,43807,83311,116890,53026,-37017,-33192,-35018,-77933,-36719,54398,115975,153513,133582,30877,-55989,-47983,13259,36659,17215,-5473,-57111,-56274,-687,-7262,-32016,1406,3621,-44503,-70181,-56964,-4347,6048,-28053,7395,83731,77348,3466,-106145,-162322,-131325,-137156,-155247,-105834,-38902,5738,45105,100842,131300,145108,154090,128194,69988,16288,-16558,-11296,200,39338,84465,14002,-42697,-9936,26011,70863,131718,102263,53278,91331,184531,185148,100917,34677,37299,56507,67859,81678,46825,9776,-17761,-54865,-40362,12857,34316,40785,31521,-57860,-153859,-183007,-172600,-126846,-86892,-80488,-51673,16757,-3856,-98820,-168036,-180066,-126270,845,54598,5304,-5750,18216,15928,21772,86241,106680,9555,-62916,-47723,-10759,27339,28926,-50576,-81204,-52725,-30770,-71219,-108368,-26684,49333,-7225,-43105,49670,114309,27325,-51008,31506,156237,125170,-16256,-78652,-83503,-42878,47292,77885,15619,-58054,-118114,-134846,-90702,-28728,-2062,-17243,-63946,-108064,-122726,-104876,-79915,-33488,-4009,-16756,-2927,17008,-27269,-50388,22117,91347,75558,-11700,-74422,-60291,-42524,-68413,-26191,91649,154313,69160,-17508,-53578,-32175,-15593,-62355,-121190,-143428,-134117,-125355,-92723,-2442,67760,31140,-43126,-5928,59500,64837,109974,167565,122882,56597,27613,30534,39169,67042,96098,79396,-21929,-71739,-25246,-11424,-59619,-61701,1773,40289,-6041,-117487,-136855,-97175,-110476,-94576,-10629,28407,57950,127418,159195,115381,57527,28816,-20100,-88095,-83841,-5409,42270,30349,23984,6810,-33468,14895,82956,41366,-24149,-9917,13512,-12901,-34517,-33056,-30612,-14236,-29539,-59280,-38417,7313,53725,138768,170949,134390,118672,185877,248851,231809,147399,76075,92557,91597,11942,-62864,-68845,7392,69355,47498,17955,34002,24712,-47392,-71061,19720,87144,-5641,-103846,-71680,-15814,-24671,-28292,7213,-4377,-47090,-29919,-20685,-69148,-93230,-85645,-99016,-119767,-78268,-30956,-31790,-35730,-20194,-35108,-9914,89205,174827,155170,52420,-235,-1773,6701,40920,36506,-1989,50073,122324,95769,56403,44154,25670,-12836,-19360,12285,-10313,-90629,-142392,-114952,-59540,-24228,-74356,-165614,-102792,37641,79179,23689,-6461,26885,69625,77745,71621,67321,46165,14456,45629,115744,70053,-33090,-77439,-37651,65595,126722,114075,82796,58803,14878,-28040,-45183,-47500,-40732,-55136,-88257,-62657,-29691,-50184,-60481,-5939,1227,-28367,-6590,17626,32716,66267,66932,23193,-11914,-32709,-38411,-2954,67668,122208,122179,61560,20374,46808,63343,50176,28958,-6942,-44041,-63183,-64177,-51899,-33427,-17124,-35474,-89693,-59979,23861,6947,-65003,-57061,12255,23893,-31775,-136852,-198214,-141102,-30262,41642,58877,22707,32314,109863,100942,42433,79468,155507,140418,36078,-64781,-65495,-13650,23317,56515,77463,66511,3983,-66295,-85005,-96530,-106457,-81987,-26573,24317,75910,74484,69465,110084,98757,11921,-41156,-53802,-52932,-35595,-1348,39892,20908,-64826,-118404,-114842,-84801,-27674,74652,155967,121937,67457,49787,4841,-36126,-8794,85396,147206,53987,-95064,-101717,-668,30544,19750,65279,117777,78581,-4398,-44158,-62050,-76730,-65366,-31049,-34066,-54282,-10219,57820,101625,120497,81143,-8574,-42437,-57703,-67157,-29014,-14727,-82753,-130169,-80883,16376,83447,93510,54525,-2615,-16545,17968,1295,-42881,8507,91866,113445,72319,-23100,-129082,-129603,919,100033,78615,215,-55336,-14527,74979,55834,-40488,-31057,57513,62546,17556,-41853,-105314,-103291,-1845,84303,103057,74621,54804,14304,-87528,-126276,-97025,-60719,-41496,-48629,-18929,34119,25189,35883,135964,168037,114179,86969,60403,-16476,-84746,-67384,-6514,-19232,22244,112631,66392,-63271,-67957,-19495,-88902,-200608,-129903,47343,126127,86576,83611,70203,-13016,-87459,-100312,-105444,-87649,-8263,14966,-50913,-86681,-60201,-23590,-19447,-46005,-30236,47682,78395,53920,35768,17506,-62709,-132153,-112318,-57724,-61083,-77306,-33348,7787,15374,50578,101507,100288,70239,108452,192299,166513,57450,21137,29751,22365,17847,26793,27172,-16212,-4663,39491,33174,-24815,-75612,-90899,-84691,-58495,-13609,56327,62987,23324,-672,-9964,-33103,-44836,-42225,-16404,41639,36434,-30838,-32910,-12118,7776,73967,182982,191197,65109,-23499,456,-6974,-57501,-55457,4600,31622,65385,97720,62047,19581,20926,57316,119753,115399,1567,-24439,38318,26926,-51704,-77706,-49466,-32482,-16209,-26620,-85780,-106890,-24637,40993,45315,12881,-34722,-36456,-3142,11640,-6755,-32363,-12161],[48564,89340,83607,50703,-9390,-57414,-68801,-43094,-21974,-19934,-35340,-79994,-89459,-51059,-21665,900,62804,123040,104871,71114,89465,87144,32802,-4354,-33614,4890,84600,56611,-36935,-20005,74033,84875,53009,63230,34874,-50219,-91916,-62353,20656,98389,40791,-110438,-155735,-60346,14248,36754,59980,49421,7504,-2004,54335,91822,66906,16754,-59083,-151370,-179419,-112156,-47031,-53351,-69340,-29585,-22473,-83888,-107426,-101793,-103547,-38028,68564,97015,89071,86637,69697,36036,-22162,-61122,-104792,-121330,-49957,19485,26214,21602,-4452,-75196,-107709,-69175,26088,57919,-9698,-75954,5242,82064,14583,-88572,-88488,-3331,112356,198690,195666,109777,-14700,-105109,-116016,-80113,294,67050,45472,-42676,-104604,-83017,-7983,24324,-27787,-115908,-125174,-75415,-56493,-75872,-72760,-32917,24929,70887,95301,121480,115125,54991,42782,92867,75388,-16271,-29180,75657,165078,96048,-24937,-53362,-31885,-60017,-127183,-80506,78197,157874,102137,71915,116736,88833,17869,-24902,-23139,-24184,-19220,9221,56123,75032,66505,61059,31738,-27860,-35905,-19107,-60135,-96285,-42623,-27140,-48721,1281,40128,-1051,-52369,-58634,40386,129173,78097,-9252,11270,92077,116822,55571,12322,58565,63352,3347,-10164,-8152,-49234,-69859,-60432,-29475,-5586,-42728,-101434,-89144,-45826,-80878,-141037,-109869,-20863,25858,40911,45408,3363,-27220,-26867,-5864,13967,33413,40889,-6227,5583,109323,141188,65045,18008,29138,11839,-4641,-112,-27681,-39732,-26283,-50023,-90718,-58608,-21644,-73320,-90382,-29684,-35311,-122392,-168739,-118673,-29343,-24643,-94190,-117850,-50361,46551,102488,100321,53397,6547,-25466,-49066,-58631,-24188,35983,29073,-25356,-36419,-36595,-31680,-16231,-34126,-84980,-104715,-70254,-11117,24386,18955,-1280,-44981,-64275,-38702,-32182,-50054,-62574,-107189,-109577,-90073,-106529,-120233,-114929,-100026,-28549,20490,-42300,-163843,-231860,-212998,-170025,-163887,-146093,-139980,-179119,-221775,-177816,-106697,-87968,-140666,-313485,-399111,-793884,-2259252,-3256874,-2042858,-130755,686491,691838,428248,269188,237813,252778,142148,-192874,-422886,-212178,135364,267112,253737,224648,145379,56041,12800,-41003,-23005,74640,116331,61534,11342,7625,68274,170020,202618,164633,146541,156879,98461,14654,5367,43764,69112,108352,102906,49053,43166,92082,137503,117711,77603,68333,59336,20910,14240,49320,42714,43005,91210,98797,56878,27495,-15420,-7495,69153,70704,22919,52166,65918,10919,11194,77581,92495,52463,41068,81719,100025,34969,33296,160664,198900,60053,-40757,-70923,-47203,75808,171474,142613,104525,81270,18773,-16765,30615,97010,96011,68545,53291,-21691,-42778,47923,94126,52431,31113,26100,3534,-44744,-87667,-48902,28206,28400,15688,39109,11962,-26490,-50795,-67319,-68152,-64739,-78654,-57913,-19303,32967,66307,69213,72918,98695,125916,96964,24693,-29140,-36316,4403,34071,63345,79540,-20348,-86517,-43978,4273,48644,90211,57835,28931,66112,120428,104335,32106,-33289,-11935,48005,94526,105344,50732,-12503,-33096,-11856,33334,50743,36559,39349,38423,-27563,-110569,-149856,-173042,-169289,-141248,-107838,-64799,-26107,-48721,-94461,-88929,-48306,3937,86474,87454,-8723,-24446,21742,27418,38349,57544,981,-80167,-95322,-75516,-8483,61652,38513,-31398,-48044,-45593,-23105,-32219,-84018,-41431,30760,3551,-44264,-22937,-7863,-45295,-52201,19892,57395,-24568,-111433,-105466,-82171,-2146,61134,29118,-22836,-48436,-84403,-99692,-95651,-96883,-72474,-5681,-5346,-80993,-116210,-75436,-32820,419,8534,1066,44972,87561,38824,10312,45103,40110,4088,-55975,-141435,-146943,-80767,-61752,-24447,63483,72323,-17304,-57291,-55161,-40938,-42226,-80167,-111596,-122780,-118991,-127672,-111454,-38724,36061,18727,-63987,-61057,-18410,3595,64685,94708,-2297,-79619,-53179,20379,82518,74946,-4877,-48972,-51485,-22943,-2321,-52685,-108708,-74696,9466,51882,11051,-109006,-135478,-52563,-3896,11044,52117,75411,94817,108510,100418,81894,61041,30087,-52863,-158682,-159427,-48948,24713,13107,-10367,-8945,-22545,-3793,37772,16039,-33871,-19187,-2823,-53014,-81755,-39314,20886,42084,8574,-4931,55841,113046,102646,92024,49932,-10717,31015,159826,200208,151890,109295,53180,19764,19840,15428,-2089,2950,37900,42335,20877,22419,42659,16994,-50026,-62977,46607,110204,-42611,-184327,-114840,-31782,-84892,-98806,-35722,-60942,-112250,-78910,-57702,-80611,-78403,-48878,-8971,11975,9674,-30028,-76873,-71477,-24440,77,27987,65593,115091,127081,50393,-12441,4140,37148,70996,56568,-10127,1541,41983,-22087,-81452,-70734,-28573,-11897,-3340,15596,-14767,-81513,-83225,-15000,50117,31726,-61554,-141062,-101452,31244,134606,92155,6266,-15636,-1924,-4391,-4032,33497,68636,62538,62133,60327,650,-49676,-74762,-61680,38293,96669,45559,25276,42849,-13874,-93425,-58646,16129,2467,-71917,-109404,-72094,-13869,-7685,-50863,-41520,-17909,-5304,-2708,-36425,-57013,-23050,8966,16497,32129,9837,-39251,-22503,59552,151855,196662,137826,57328,64505,66530,12951,-32084,-31044,-26990,-44610,-50781,-34988,-12278,-1239,-33883,-97811,-72232,16490,32740,3018,-35556,-57926,-14992,25356,-59646,-130021,-71277,22738,86155,95925,64323,84275,138790,118123,51925,68584,147414,180718,131858,16196,-49756,-22309,23237,44693,62601,73795,30666,-24819,-19450,-33350,-95474,-114551,-70621,-33356,-856,18441,19226,71685,123889,78585,-22145,-88504,-72402,-16046,49649,96381,56554,-38534,-79568,-72833,-57739,-22274,44805,61361,-4915,-20183,24768,36745,16633,28847,114653,153206,44255,-48964,-16772,24496,-1453,-31372,-2467,63373,79386,71771,86597,33250,-56132,-73306,-28657,-3325,-8222,36897,115363,149248,91440,-39150,-116033,-55069,-15647,-40438,-31756,-22590,-101833,-134032,-64038,28098,74846,87398,62127,-2703,-46450,-36489,-40668,-54473,43533,154748,118634,-21399,-134177,-178016,-123130,4653,75351,82758,62205,-4092,-39571,22690,50680,-12070,-17844,47557,45313,-7926,-35136,-34264,-24109,27304,76890,106289,79965,41414,7032,-82614,-138677,-121953,-96928,-58168,-20624,12598,38855,19472,14110,110176,187725,169008,116727,79700,7175,-84075,-118464,-115504,-110756,23575,158000,33669,-148671,-81134,49361,-22182,-187403,-188823,-41020,80074,106701,96963,66300,26214,-36270,-82802,-79177,-69775,-32853,16471,-15079,-64515,-20940,25287,-32743,-93524,-59342,-6431,4945,28087,47434,35597,-14289,-60146,-53630,-14334,-50387,-124644,-88900,25688,98028,99503,80683,82679,96589,128573,164764,110023,1502,-5479,39476,37308,10318,-18,3988,-23521,-49542,-10019,29693,-33928,-113851,-124452,-106060,-32876,64212,94405,30360,-15615,6090,17841,-48919,-108396,-74833,-11634,53459,68743,34802,31782,31816,18494,32180,123883,166022,53818,-57171,-35738,-1700,-30966,-39660,39696,99525,84078,42942,20952,46557,89101,107367,93892,46948,10583,41689,44422,-20925,-79941,-65782,-24273,-26951,-25709,-20289,-77800,-125977,-54665,25610,48032,-18590,-114496,-98894,-11347,30719,-13407,-68663,-14862],[85075,79173,65797,42926,-15184,-45325,-44640,-40403,-45577,-44286,-38530,-59096,-86192,-76993,-37924,-21507,-372,42960,37458,28662,65227,76905,26389,-7704,-40262,-7561,61000,37741,-20999,32065,103479,89952,66298,94997,96068,8727,-63564,-67237,-40374,-9039,-17818,-95906,-139352,-57978,42829,46459,-3042,-50065,-46194,-3027,41484,73521,82214,36043,-55249,-115717,-110867,-39785,48521,40059,-10124,-15891,-9376,-30383,-1275,37119,-11580,-58676,16684,143340,214027,168600,58373,-12226,-38238,-32018,-20423,-19707,-20540,-27883,-62645,-68499,-37167,-53076,-77508,-24166,88362,117766,63951,23782,71312,67009,-34120,-112543,-89380,12928,95426,129259,148698,133463,48539,-19528,-23634,-12307,17704,32873,17362,-7542,-61378,-95457,-54842,5789,-14317,-98517,-101539,-31283,-10631,-59252,-60990,-18690,7264,36561,70274,75645,67941,86727,112941,92906,9351,-61060,-35188,44202,86228,27581,-53677,-54542,-7701,-44867,-142675,-100048,74043,165080,112213,59155,46308,606,-37604,-58029,-72364,-85285,-65564,11184,80528,43196,-35742,-41335,-17360,-26407,-18693,-12016,-73756,-86742,5067,-629,-84711,-73638,-25708,-28879,-65301,-100026,-53746,61756,109696,37648,-4631,60264,101153,73075,69127,66719,28001,14631,62052,78025,13685,-72688,-109483,-33273,38282,-5926,-83512,-52774,61351,56247,-96871,-122441,-15800,40551,24617,20256,-16142,-49253,-29923,34182,78985,67538,31261,13641,71574,145212,124248,35459,19049,72147,53350,-32495,-73941,-92840,-68644,-1029,15786,-72897,-120205,-80565,-94983,-75732,20535,49668,-15441,-70280,-98831,-71140,-37965,-64900,-50926,1056,44857,67156,57040,36610,65922,74754,-8023,-108389,-104292,-46259,-65374,-126363,-78160,6083,12901,-37663,-103376,-158480,-143047,-86780,-43158,-4180,44708,51093,-29601,-75492,-25287,8907,-10546,-50553,-95886,-70348,-45246,-68130,-49037,-8789,-46859,-67217,-36854,-65164,-144377,-191475,-197279,-177467,-158834,-140438,-129110,-134276,-158552,-124692,-63668,-94679,-207414,-348562,-382914,-690073,-2032733,-3108923,-2096315,-321422,619589,735564,461259,256648,271818,297360,62222,-451390,-657706,-250287,210595,343950,319539,262974,155670,54393,6778,-1985,63266,100584,63381,52721,54359,50131,113213,250082,285493,195835,149921,151036,52211,-55548,-49030,3336,28551,47398,57167,55214,69566,74996,77074,76993,91710,105900,104068,92525,72581,43953,8691,23000,70162,48704,-7569,11305,14912,-13906,-1605,-19236,-41221,29343,87797,92673,104300,110416,75106,12629,-28653,38624,115880,57714,23659,137209,217100,109309,-26472,-78178,-21633,135820,227505,161672,102275,73720,23265,16543,86490,168837,180739,124953,78206,3269,-47930,-8982,57065,55440,24864,20022,23098,-10697,-65719,-35975,69415,97521,54743,37771,6126,-6390,22354,68998,83837,24630,-35777,-20015,12644,41408,42194,5941,-8418,1726,23610,16972,-10030,-18540,-24227,17623,69169,79095,49882,-34182,-80955,-63128,-27931,-5272,-674,-33141,-26162,31364,91087,71937,-4969,-47465,-33144,-11528,12012,53338,52088,19849,6503,33560,53709,21760,8042,31469,43976,27683,-2218,-42459,-74074,-89571,-116943,-126374,-99025,-68735,-40392,-19634,-20959,-2871,49135,114286,79724,-36110,-52480,-818,-10974,-60321,-90081,-122067,-129766,-112056,-84041,11551,62590,-6692,4282,72961,54753,27167,22746,-16370,1203,64494,71354,7436,-55132,-73670,-36882,27493,38818,-29093,-122646,-119994,-48549,-25956,14940,24388,-15213,-8260,1159,-26775,-34505,-50632,-84254,-68085,9780,40863,-2352,-33914,-30801,-11090,55601,81631,36550,33663,107116,136801,117316,89817,29281,-24820,-68727,-155005,-171347,-85275,-56345,-55315,-11919,-18210,-63029,-41724,14012,46220,27945,-8543,-20310,-16989,-16441,-35975,-62998,-65818,-55231,-56474,-104513,-88809,-39565,-16051,3120,-1310,-85539,-107560,-54670,-4301,39933,16113,-97420,-110516,-20463,40299,17001,-64877,-121878,-85527,-21932,14588,7183,-78773,-90112,33888,111627,96483,94461,96851,79287,32000,6893,45621,81081,43975,-64844,-175513,-171548,-46144,21580,-10706,-20785,16191,47104,49720,31574,35,-35970,-29226,-21732,-72937,-95995,-45594,16192,34669,17289,16122,80562,149232,104716,-4276,-88120,-91150,-10098,75218,60293,23199,49292,42767,-23427,-65088,-59604,-27791,50738,121694,57975,-38592,-53984,-16143,-7924,-43874,-43141,43844,87064,-26378,-140067,-107486,-48860,-90410,-83278,-14242,-55444,-111640,-66028,-23260,-1815,12203,24025,88700,115398,46682,-48452,-78626,-40875,26528,61754,43881,7973,22414,52544,14053,-17492,29251,60643,66689,53284,-2497,-11193,-17186,-133298,-235371,-211459,-117463,-38030,39240,82634,43750,-12269,980,65211,116637,72575,-20828,-83080,-85804,33684,172912,123099,11266,-24362,-25227,-41207,-59853,-37967,13717,40153,41104,15286,-47337,-77140,-95115,-104299,-32543,24074,3719,20911,45514,-49779,-160715,-87411,21678,6562,-43289,-32300,13552,60094,68219,-24430,-97492,-44183,25094,11133,-53008,-80876,-70638,-43994,-15375,20193,11565,-53725,-84954,-27882,80425,151004,117446,49095,24325,18894,83,-6141,29141,35090,-10712,-31875,-39581,-62005,-61806,-56421,-73939,-45808,7105,36435,62352,8490,-95282,-65354,39263,-8365,-83475,-65177,-12722,24819,37181,51809,84946,84057,48163,25477,51756,96630,127109,127529,55183,-22355,-25282,4022,21079,48126,78420,57111,18917,33587,35036,-21525,-52334,-37523,-38333,-39901,-5358,5738,30250,81735,81612,-11160,-67043,4651,49220,41958,48765,22771,-31220,-25811,5573,51,-14833,-458,-34490,-96923,-54399,17701,14821,-15065,-10566,54895,56849,-18492,17913,83723,54446,19530,-1502,-16135,30366,55324,77938,109503,32149,-41080,-1919,58310,80456,45782,24784,65600,103832,41045,-88508,-125443,-24592,25784,-14950,-46171,-20157,-20985,-34358,-24770,15503,26948,48047,87147,56307,-14002,-36377,-48468,-71651,9213,118786,64027,-103758,-188222,-147134,-57588,11473,34692,65768,92037,21170,-81653,-78263,-13391,14261,15420,21084,5723,-41743,-72118,-20564,44493,47889,33615,75962,79475,16643,-16905,-38423,-79274,-101131,-92733,-30588,34775,46277,20584,-7739,-9318,48348,121324,116271,65800,63450,56468,-19714,-99495,-135521,-135810,-27019,60183,-65820,-205763,-95094,48505,13911,-92479,-116926,-60599,17822,50577,27211,10653,39381,19815,-36407,-37192,-41277,-22642,45127,34798,-32883,-2844,41848,-27049,-93044,-82480,-68093,-42445,34259,67120,23243,-27550,-22671,21901,52134,6002,-65456,-71943,-5961,79036,86280,1037,-19329,47496,85158,66784,10056,-51286,-35238,-2053,-34610,-48235,18480,65870,12444,-67507,-52905,27701,17659,-66530,-94653,-74023,7581,71725,41037,-20359,-30199,-8542,6963,-77523,-159686,-89190,1494,19009,26194,48584,69900,60583,8264,-79769,-69411,6550,-8668,-61833,-45257,-32851,-49445,-54309,17938,105656,78099,-9059,-2506,75294,127714,121753,33369,-41668,10951,104154,55367,-36414,-55084,-5759,29123,11120,-6582,-8676,-28148,-35130,17221,68113,85437,16691,-92237,-104422,-48182,-16423,-44943,-67113,7734],[99842,55754,28319,25965,2874,2935,23107,17086,-17817,-28070,-4076,3130,-17259,-45892,-53612,-54499,-52142,-30960,-34277,-24538,17650,27926,2223,4030,-12128,-14767,5816,-3398,-25601,23525,76144,57098,10528,18367,58050,62727,20897,-11310,-78856,-154869,-128833,-80862,-73718,-12418,54209,4579,-95741,-141832,-87803,-2375,30165,40477,53655,10868,-56237,-52602,-16363,29024,124922,151704,63835,-4983,-24420,-31239,6481,68727,34212,-68502,-43605,108719,208397,150708,9080,-79636,-91137,-41732,41472,113450,75412,-32736,-110163,-90549,-22576,-1116,-15934,-3008,39003,56929,83925,102812,101588,47203,-15772,-55080,-61220,-13925,-5239,-14915,40832,93682,59649,46447,59450,3193,-44858,-39550,-1709,26315,-63111,-173128,-138066,-30269,10589,-21504,-29433,12406,22294,-72534,-139822,-116104,-80694,-34962,19477,-6547,-24747,61581,125332,68801,-17055,-35866,-15981,-24265,-28574,-33977,-36378,-3000,27409,-39252,-133824,-85429,54725,129117,121074,95775,25359,-27960,-39808,-66529,-76643,-75662,-82968,-5492,95904,56006,-48071,-71835,-30619,8354,36439,33816,-25785,-33068,49877,30054,-67930,-107000,-105090,-93756,-83172,-89513,-76827,12517,95161,46653,-55466,-47092,3910,35855,68197,41301,-31785,-35118,34586,79278,49990,-41669,-93237,-13461,75403,57726,-26106,-48728,32198,51738,-48132,-60174,11780,47762,39529,41310,138,-18848,10920,44541,61581,44870,11151,41073,116413,131022,70250,-6350,-14696,40684,24185,-75023,-120461,-111121,-68235,6792,58965,-8732,-81713,-54557,-38773,-12309,60621,114961,76754,-29943,-128245,-106892,2464,61338,83981,57793,23815,3753,-9786,-5716,67291,120795,55208,-79260,-144285,-123493,-112414,-128009,-97451,-19541,7485,-65750,-160924,-179844,-103822,-32524,-31545,-21815,61361,108287,20960,-44027,-2947,59612,80846,41546,9190,71061,90205,40584,80115,154062,77413,-36315,-36333,473,-2354,-39527,-81258,-62230,-40259,-76524,-84985,-16940,42765,114148,151795,78604,14285,14062,111791,146736,-400956,-1346377,-1447195,-702770,-166817,-3790,-70974,-230252,-202041,-164785,-486218,-1139788,-1194169,-437229,241445,468344,431879,266394,100990,5841,-35164,-13616,61824,30581,-48024,-18354,32234,41083,79713,183897,208149,117551,88161,95559,-4358,-115581,-119712,-98625,-83655,-49921,-16152,1282,-1948,-6561,18428,66634,85493,50430,18119,38243,19438,-47065,-61079,-15207,3958,-46071,-88694,-18401,38406,1790,-53650,-102251,-86442,3891,44936,52297,71281,68650,42803,3523,-25773,25746,72548,47653,33464,76942,110224,57050,-20799,-44917,-2890,105203,177339,153882,131407,111102,52490,15094,39541,117665,175618,133797,82284,36522,-40132,-97863,-74861,-44098,-50437,-37263,-11710,-11360,-35662,-18743,49363,104559,113859,110574,69196,23743,4820,56758,132545,50738,-57917,-45925,-5103,835,-20750,-39961,-47366,-73332,-74521,-36673,-10264,8826,-1751,19316,88385,105345,39383,-37186,-50208,-43229,-45165,-70154,-89951,-108546,-72584,40990,163370,136581,21375,-35381,-64414,-104041,-109670,-38088,20329,47722,42501,6266,-34850,-47644,-6690,33581,61222,89329,99381,67890,45969,33379,-34861,-96992,-99568,-76229,-46043,-16776,-47918,-75963,-38124,35696,18316,-69755,-84282,-44268,-63836,-155664,-181155,-115081,-75170,-90204,-57500,31446,25671,-48494,9334,128993,115538,54429,45737,45299,61933,105738,139378,93775,-9818,-53867,-10077,58226,58487,-303,-50906,-33004,-1751,-40919,-71513,-69850,-59108,-18869,-6723,-22687,-6241,17338,21334,5050,-14717,-20057,-6817,-2178,-40002,-41406,73710,129370,47088,-18030,49513,152641,153644,100507,61447,22803,-21375,-76005,-94819,-64572,-78846,-89168,-57610,-40548,-53461,-14566,60309,112670,97382,76406,74098,65141,68509,74527,39326,-12708,-60037,-74235,-92303,-54894,-2388,-15234,-51727,-50313,-44539,6480,23358,-21831,-50654,-74183,-135078,-75869,40520,46009,-21071,-65445,-92877,-88189,-70850,-35934,4971,-35955,-37179,68359,104929,60384,78870,104592,56592,-17176,-33226,17646,53227,21264,-50472,-107471,-89915,-13495,-2656,-27665,5114,50042,105243,126879,62821,12174,-3189,-8353,-13013,-37555,-32754,2514,15698,26606,27393,-4133,-7629,38457,15293,-79655,-118976,-33378,38706,11288,-52558,-46905,20321,50580,-7455,-91543,-131310,-106822,24453,162741,82636,-89710,-136317,-67477,-673,-7261,-15351,17149,46843,34339,1231,-15667,-8212,-21715,-12653,32040,18099,-8687,24832,64283,102663,104072,81055,112411,92714,2022,-43196,-727,56122,112637,120511,34255,-60225,-60583,-17545,-21930,-6308,59055,70679,40082,26301,-5131,-13881,-27577,-142285,-242118,-204530,-112505,-28894,93034,167132,113305,36299,4010,30003,62287,44523,15011,-21970,-47367,36886,142632,96716,24097,16725,15523,-1743,-28498,-41900,-21294,-19693,-38205,-19147,-25572,-61518,-96053,-117197,-94955,-53315,-2528,48664,44031,-57042,-127155,-57059,1569,-20888,-10081,38799,62137,70631,65807,-29952,-94700,-918,84105,50641,-4103,-6071,-17686,-42393,-44158,-11502,-7595,-85436,-142323,-73482,20955,35933,22967,32650,8860,-7916,7464,28173,73601,59484,-23933,-51805,-90367,-173137,-157243,-67406,-12009,24451,21262,11706,39900,10593,-68479,-59483,27726,11458,-60662,-85919,-72572,-80097,-74146,-12373,25744,-13262,-34368,10209,48649,64024,82023,87381,44638,-9995,-21599,10372,49255,80459,106664,81307,30455,26029,44089,54560,50170,41651,40760,34934,22900,43605,55516,29230,10584,-24846,-28754,59406,81139,11107,-35811,-63495,-69019,4944,77598,63675,19595,-1189,-50116,-80284,-3549,50022,1926,-58263,-81434,-49147,-52686,-73832,40657,129596,98461,95451,85609,770,-32508,-31181,-15367,841,-52834,-59954,42518,133844,149474,73194,-23485,-43899,-7241,-3279,-36115,-48338,17019,67057,36852,-16410,18761,82066,60337,12131,-3025,-41551,-13904,98735,112741,21254,-21759,-35475,-72492,-44888,29323,18425,-66833,-96669,-48667,-9394,5876,13308,18933,27548,-16313,-83469,-90421,-33460,39817,50598,4968,-24624,-44017,-82585,-40511,47707,44129,-6855,25822,54975,9462,-1829,23759,7796,-34963,-27384,39399,97516,81664,82,-42606,-20342,-1735,8768,-2784,-8541,56800,116313,60572,-22526,-32260,-37003,-17761,-7309,-80023,-152236,-92590,-30475,-33706,-33611,-7351,-6578,-11095,-34089,-54186,-46424,16056,58393,47678,38775,29295,65015,115552,54904,-63872,-76986,-20244,-3998,-20895,-54155,-82951,-57795,21959,40746,-10694,-37003,12277,72853,73629,24915,-6963,-28809,-38883,18626,73113,9149,-49437,-6549,21153,1513,-1018,-13636,-28118,-36591,-81959,-84586,36196,136483,74040,-19385,-45209,16226,69219,31358,-5443,5406,31327,978,-40278,-27535,-6612,-33937,-39700,-111796,-197368,-111697,4770,-20077,-61648,-36703,6923,9919,-53042,-177140,-194638,-100176,-44422,-22369,1976,-39807,-86554,-120917,-90074,24539,78617,33808,39569,83271,102601,92488,-7984,-91045,-45158,41210,26082,-16611,-15092,25611,54993,58754,55002,32036,8447,10724,50303,99391,126900,92731,23248,-13066,-26823,-38878,-54068,-36786,36575],[74989,39245,752,5691,20470,50820,93043,87508,29890,6343,44267,77781,72773,12283,-64045,-102259,-89724,-62308,-67667,-60097,-17180,10461,22348,47007,39883,-9715,-56981,-56110,-43051,-19142,27545,15912,-64353,-103894,-64553,17649,56071,31955,-84358,-199347,-153837,-33720,23080,62633,49953,-23666,-64303,-76932,-67668,-23401,17042,39486,54336,7874,-57815,-42575,2713,41061,136032,204418,131785,43724,-6977,-50128,-57392,-14737,-10184,-74291,-81455,15299,97339,58964,-49560,-114706,-125730,-90992,-25006,72028,90305,3412,-65013,-42518,18130,44557,33028,-17281,-81149,-82371,28773,88585,66597,39773,42259,26268,-5483,-36712,-94125,-110346,-43433,21385,27029,40084,47661,-22578,-78707,-54449,17236,39926,-87259,-214677,-157074,-52381,4812,35990,32053,19521,3538,-88412,-169908,-163616,-107049,-27252,8088,-58017,-84123,-1433,58404,19837,-5562,29553,10317,-78557,-84510,-28071,22502,61866,49023,-38520,-112112,-63955,21418,67380,107582,123595,74035,47996,48216,1922,4323,20713,-32305,-29490,51043,60384,13332,-11222,15231,78319,122011,101679,49872,30369,62791,39607,-21396,-61672,-82984,-64064,-10408,16545,20400,34916,48083,3310,-82592,-101739,-61249,-5623,42705,38471,-40729,-77325,-18071,62771,78827,33700,10653,41996,77403,76056,15451,-61995,-79518,-64205,-28721,36432,80375,73729,69286,77075,46087,57355,86310,50471,4825,5,-5373,21607,95272,116325,63864,-3926,-25308,10911,-7364,-75324,-77383,-33704,-16526,-5796,31118,47720,46808,47419,40025,30108,64047,156878,141805,-21179,-112561,-54786,70025,176873,171819,83245,24471,-19699,-57787,-54916,23168,114702,124470,32745,-73583,-89014,-41621,-29891,-89505,-90838,-13164,-26714,-115530,-124864,-39025,41206,41273,30622,84564,140475,91883,12342,13912,93374,134358,105737,104271,171167,163938,127084,187344,230774,132985,23599,17951,76776,107611,75924,36615,64180,66722,8493,8758,115561,233547,338361,367185,297623,309589,440279,660959,1082381,1362562,683015,-382642,-758439,-894241,-847855,-688238,-681923,-672107,-593463,-882265,-1503389,-1475752,-621218,140339,419352,375719,168843,-18132,-99734,-111891,-86803,-51903,-101996,-127180,-71386,-26832,-18683,-12033,10931,5511,-38108,-15587,40721,-5662,-113175,-182865,-202777,-156375,-78840,-73441,-108361,-124806,-95025,-10762,72886,61702,-28311,-80617,-60114,-73073,-106060,-62195,-3409,-28780,-91096,-104386,-23581,45369,17641,-74754,-140869,-89426,-270,-13639,-40518,2263,48917,60970,46098,41260,44274,5364,-17436,24318,60863,43494,-4903,-15758,15510,37987,52991,63919,76728,116243,139837,95674,28406,-18339,12188,84883,86988,81594,86151,26297,-70655,-112973,-111529,-102610,-70179,-29081,-5523,-14659,-47744,-38704,47134,131912,156314,96833,8663,-55025,-40501,25079,-1266,-73365,-69579,-47698,-56394,-79703,-61739,-37448,-77396,-98117,-33632,5290,9204,13406,40056,106265,123242,48376,-33562,-34574,-18042,-43484,-93024,-96554,-97506,-66019,81257,227780,179148,54899,-28515,-88703,-136186,-133306,-77310,-35322,7677,7716,-80322,-136365,-69270,16240,38398,66074,105732,125170,128996,116469,85288,19116,-44557,-76771,-81164,-99089,-117056,-141309,-143052,-107337,-55701,-44632,-76063,-100780,-97259,-99864,-143372,-112945,-757,8819,-50817,-21196,21375,-16566,-31277,4671,63743,54980,15741,24933,52024,57050,79946,145232,146711,43514,-29917,-31343,-743,48352,82894,76820,36658,-35757,-147002,-186663,-137762,-90159,-83342,-76032,-52313,-14906,52179,112152,69311,-36038,-96008,-82527,-68164,-95221,-82997,30692,105467,56054,-25572,-20028,64994,83984,49188,66954,87555,66105,48865,22750,-21214,-71099,-72101,-30378,8445,-6920,20178,67455,82101,81831,110294,120244,83488,89311,130964,129301,85417,47864,28886,9327,26002,46117,7395,-44610,-26827,52161,119263,81778,-26474,-112428,-132089,-121420,-27046,45816,-19270,-93818,-71089,-53576,-80123,-88930,-44622,20953,3125,-17579,7322,-16945,-45699,47426,134635,97653,30839,6184,-5247,-23760,-33154,-34569,-30118,-3922,-1838,-52286,-43039,24911,52506,86941,120038,58907,17722,27681,8794,-2926,29637,74451,75149,38012,40523,45711,-9760,-80744,-89036,-83425,-78926,-27290,79597,97759,2781,-71334,-49772,9431,40894,12149,-65409,-116829,-113246,-6740,121529,61288,-100349,-139939,-46937,37370,37328,12255,-6834,14727,71921,93571,71918,65394,44818,6921,32905,92100,111720,109988,107787,108990,100887,85559,69372,-1627,-66551,-29129,68673,115699,131018,104420,5501,-88505,-85888,-49590,-53892,-27791,34438,30904,-17024,-18369,-22081,-35168,-28500,-72483,-101292,-54049,-6848,19636,91374,145315,101296,16934,-52702,-61064,-47965,-27429,17609,1269,-32457,5382,51077,22234,18301,55241,58462,46035,43605,28865,1784,-56636,-105508,-41845,31803,14963,-41078,-82922,-110017,-102033,-26818,28532,-4625,-60887,-45271,8340,-912,-47578,-26551,13321,-2867,-25496,-28855,-60857,-20699,89581,127369,58556,15241,53796,59907,-6020,-51967,-22616,-15392,-108999,-155853,-49763,20049,-35807,-42144,25433,30357,2485,-10998,-25091,17895,22474,-46732,-69523,-137952,-241908,-188385,-54764,24168,68394,35960,-17581,-16821,-24496,-30275,-21314,2368,-3709,-49886,-77837,-88444,-130533,-138966,-82098,-48049,-54969,-23658,34946,48356,63013,92826,86384,41584,-2540,-18114,34456,101901,126542,134319,81305,-1974,-8589,33469,86678,89792,66475,90394,80666,10473,68265,122892,9223,-80839,-59031,-26051,14156,32857,-12155,-76695,-114972,-90895,10681,78286,56506,31037,11926,-41502,-45347,42558,73773,12041,-59857,-113163,-116727,-104766,-92042,-2066,81007,85711,102627,96383,-41872,-157677,-148474,-111474,-91883,-100696,-98213,-24676,80586,107809,28350,-66143,-105898,-98808,-66297,-26604,-35394,-17480,58040,87398,53819,79197,114636,74109,23131,-29245,-95627,-52916,64856,63073,-31941,-54481,-41359,-82569,-114548,-84881,-24035,4836,20401,18872,-32621,-45015,-23731,-55483,-94400,-91509,-54781,-11491,17668,49061,41640,-17825,-36531,-261,-8054,-6959,34605,43562,-1137,4326,20296,3566,18309,34485,20121,-2349,26553,85151,117026,78314,-25364,-63219,-24531,-30657,-74281,-83933,-52873,45663,124453,90198,47868,79931,71022,46192,38768,581,-48693,-60598,-79176,-77760,-25389,38129,39556,733,-47194,-49093,-45648,-19842,52401,120465,128002,118608,158417,149032,10778,-143165,-186747,-111803,-1035,44140,3006,-55127,-66025,-24279,-14951,-15203,15549,44043,33500,2116,-23839,-18080,-4519,-16592,5764,77012,82320,6353,-36344,-38676,-211,71204,54386,-17071,-27346,-30052,-52541,-1752,85523,76716,36237,-3508,1589,53925,66647,50260,50216,17221,-62032,-65203,-12599,-12105,-71683,-86532,-126194,-202231,-141273,-18668,-18192,-92986,-119308,-80205,-71186,-123465,-191698,-152371,-62235,-30910,4912,42292,-3611,-69690,-161728,-197612,-69845,92190,126817,88890,39161,12195,16021,-21213,-73005,-106172,-101315,-48287,8037,16664,26879,60260,80949,83216,47950,-10304,-53810,-14542,66574,106074,101399,100162,86496,40202,-1461,-27777,-22535,26319],[28734,31723,-4767,-4417,33603,84243,135378,126051,57456,26393,57996,101387,109468,45433,-47736,-94970,-69102,-44882,-61425,-52800,-10290,35897,68410,98046,84971,4020,-93609,-114448,-85465,-46816,-2367,-14838,-100834,-183647,-188197,-106598,3790,27650,-60424,-116174,-56657,22161,67503,97598,45056,7864,75660,68226,-27477,-53563,-8619,32133,59123,25528,-54506,-75844,-42158,1717,62368,99155,86296,65280,31921,-20212,-40568,-33474,-21714,-41940,-79019,-53243,19841,10483,-62259,-89510,-95544,-110194,-113368,-61883,3414,26361,9902,-11748,3888,21964,18047,-49002,-155313,-178711,-59197,702,-6801,17259,55634,46813,23549,-26733,-98684,-102982,-60836,-34104,-26129,-40317,-48644,-41097,-18018,10405,34222,4725,-102152,-163067,-100772,-52979,-23503,30825,39260,3566,-28228,-71836,-81601,-67139,-30444,23243,-5873,-79636,-88941,-51624,-28755,-39760,-7192,55350,-3323,-120707,-102379,-25193,19531,37508,15647,-39910,-91510,-74366,-40969,-28354,13402,59227,85448,101015,113266,69476,60187,76886,33070,-39369,-41071,7309,43637,45911,57589,115763,155680,117381,67846,43539,40183,24816,7611,7201,14440,46491,97658,105624,101907,81835,25543,-38424,-68292,-69468,-54424,-22046,22065,32044,-33346,-81223,-21133,74457,90031,62816,45762,24957,2388,6515,3067,-52168,-126649,-133947,-45775,57572,98308,68755,38416,49264,51318,77271,95337,31130,-40415,-28385,-21374,-54475,8999,102169,81622,2422,-16843,4161,-26009,-51129,-689,43920,24748,-33983,-49296,29581,114929,106050,57488,10724,27147,156198,159677,1106,-47962,5167,67223,149775,132886,53904,35757,3236,-80460,-122749,-57837,53893,123848,107454,37045,16824,63978,50144,-70419,-119625,-13436,34380,-22268,-59252,-37935,23760,76246,90249,86613,104216,95229,24899,-2318,53604,70761,63870,100667,123977,58772,60367,154848,156636,65621,31849,43621,73892,106462,105021,91838,92393,47885,17744,67944,164938,249366,314186,345229,307741,307707,433384,666639,1221209,1675153,1228090,338867,-293281,-773317,-930663,-738692,-571430,-534249,-424743,-558635,-1007685,-1149044,-662286,-120883,62572,38237,-57214,-173984,-216612,-187047,-163818,-158822,-192292,-168967,-90715,-58263,-56698,-74277,-128642,-179523,-172748,-83780,36222,31039,-93817,-227440,-245224,-132443,-29845,-72206,-157666,-169466,-123810,-33182,28255,6952,-54061,-72501,-69560,-89797,-78480,-10683,30314,-21811,-97510,-109993,-42536,22253,11240,-78595,-137811,-71562,5433,-28764,-68920,-24471,60460,100636,78147,57264,34582,-34357,-78712,-11574,55606,28662,-36919,-17328,57306,80407,20377,-60709,-84577,2143,99664,107448,69191,8509,-23690,-652,18022,61489,105218,97157,41217,-28972,-83623,-78718,-33467,15003,38294,-2203,-99884,-115964,-19163,66850,87965,32732,-36010,-56671,-69985,-103124,-78720,-45769,-40203,-57777,-75160,-100112,-85212,-28161,-32965,-55995,-14914,694,-20597,-2669,56384,97560,75028,20302,-38381,-49773,-29593,-37291,-54121,-17948,-23671,-35762,57111,142004,99086,40746,-12853,-57298,-76281,-70620,-63993,-76411,-65868,-65081,-121156,-121905,-23690,31794,12665,25989,55565,71746,113472,108618,33642,-19739,-46287,-101931,-136738,-155148,-190813,-188068,-108138,-44881,-50334,-59432,-58043,-97890,-129644,-104169,-74174,-4378,64147,16366,-31336,-8457,-21923,-43989,-3666,-4179,-31462,-38825,-38748,-10039,4939,-22264,-3512,93857,122777,36617,-39167,-61246,-55901,9238,83831,85865,20961,-82328,-196277,-193383,-121196,-99093,-141053,-115515,-35090,103,44786,107358,67780,-18956,-64908,-94515,-128965,-122042,-84850,-29417,43206,80473,29548,-28439,-16720,280,-12863,24465,91137,112869,113614,88499,28758,-26672,-33459,17056,48652,17505,55028,79489,10374,2651,80911,108329,72225,78029,123243,138424,112026,114903,130584,117564,111051,86657,58825,26478,30343,102907,138607,64498,-44899,-121344,-116138,-62160,545,-1901,-80197,-120693,-70108,-37528,-64123,-61397,-13259,28178,6207,-29004,-55013,-87814,-73553,57676,179286,186365,131526,61545,-23501,-68697,-43069,-14472,-9319,-3684,-28626,-80271,-62264,11452,43863,31764,22693,-8537,-3388,31998,1398,-13380,68160,125344,85882,46188,56130,70469,43898,-23945,-66984,-66786,-10083,81693,137794,104377,43764,-478,-15781,6908,25620,9533,-32883,-34026,3069,48731,74589,14877,-71988,-67481,28509,75931,57481,36851,11897,21358,68715,81746,76627,85189,37735,-32970,3016,109849,150750,124816,76087,21874,25149,59517,33387,-44229,-79543,-36565,46879,73957,60291,45845,12319,-29901,-27386,-26440,-68363,-78891,-31041,-22404,-48353,-25952,-6713,-24254,-19117,6555,55212,95595,105170,78230,54735,51198,35430,-15416,-47331,-51731,-69174,-44928,32413,19239,-38387,-27242,3777,-20194,1350,63072,64145,41980,61128,61577,12205,-46768,-76819,-39049,30870,70961,52492,-108,-50812,-78708,-62064,-45837,-72254,-64586,62,52665,29134,-37698,-60482,-47306,-76067,-111466,-96062,-43671,64381,133054,108843,24293,-26173,33447,84244,32449,-17723,13088,17514,-67192,-103103,-25594,12947,-33518,-39177,5941,35661,24686,-26675,-75411,-31243,19696,14629,-4703,-97340,-173291,-100549,-16405,15887,61537,40466,-2636,11050,2927,10348,16835,-10621,-21279,-6988,-9710,-43963,-91802,-108681,-99606,-69784,-3167,70283,80298,50564,70672,118073,124858,87696,37032,4404,50915,117788,140144,136967,62664,-22922,18208,93894,105079,64449,33212,46125,2611,-59058,47620,157743,28180,-110766,-74943,-31994,-40087,-22979,-11505,-56699,-82543,-32984,41033,42969,883,11319,20708,-33807,-47685,21770,59306,29046,-29862,-88316,-107092,-84071,-52550,-11991,26323,33644,43773,31632,-104566,-211652,-162505,-106161,-80589,-65177,-98623,-108652,-33097,4390,-42400,-65334,-69437,-94304,-106906,-94907,-119316,-118284,-14355,91723,103758,108108,93483,72389,35595,-33409,-70412,-14719,30530,-37057,-121532,-106138,-62791,-104268,-169267,-154951,-55511,12003,31276,6350,-81164,-111908,-77112,-88456,-131813,-114011,-28075,63044,89461,57740,7630,-37882,-20060,67737,112157,94604,64675,50674,31933,40421,27806,-1997,-2953,-16044,-33667,-23021,15391,64454,75732,24529,-49073,-52979,-12486,-9298,-40029,-53423,-42480,19395,66360,58275,72361,113272,84541,67072,94830,63704,302,-11553,-10456,2180,27176,43446,44857,40463,36101,43972,18659,-14186,32730,141897,191666,187444,191528,116950,-35289,-145407,-178666,-134279,-37034,43406,51324,-5876,-50584,-41628,-27572,30396,100795,65056,-42089,-66880,-34479,-13079,24301,48038,44987,79087,109192,43977,-48138,-50699,48756,124379,51530,-31731,12808,70815,24828,-39816,-23453,27406,55629,52444,36086,24168,26860,49541,60577,25286,-27744,-19066,-12060,-60172,-124565,-125353,-102597,-128533,-123990,-41869,32354,-9520,-79222,-69767,-81998,-139324,-147559,-45515,27546,-2314,-9013,33208,58577,50208,-58206,-144830,-46483,125609,172907,86786,-11955,-55534,-46734,-3735,13386,-66981,-141102,-90634,21843,60253,78396,114495,101936,60273,13535,-51507,-106473,-57301,24127,35755,28415,75591,97209,64831,46865,21501,-18882,-10709],[-17018,10909,-9068,-4285,42851,97442,133185,106922,45321,17196,12182,35969,73998,56656,10697,2370,20104,341,-38794,-27558,-4478,20150,49534,96928,89955,14763,-73128,-109337,-93447,-40222,-11401,-25028,-83546,-185598,-249908,-202858,-73560,2418,-23729,-15059,47624,38021,22876,52130,27654,46009,151666,118289,-5673,-36652,-19803,-20458,6754,31635,-11731,-57255,-48698,-24661,-33686,-78948,-58060,10273,36173,35200,46780,48716,64084,45396,-24727,-32133,41428,42432,-23122,-39594,-48038,-81416,-93765,-81768,-52804,29562,54381,-11975,-50369,-52514,-40346,-47303,-100122,-143844,-91704,-50689,-38559,-17236,17338,32562,37272,16514,-38097,-38190,-26854,-45113,-77279,-137580,-137704,-35375,62383,76049,29368,-35755,-86484,-81311,-50203,-43496,-21427,20106,31191,17247,-91,-12171,33030,62694,55446,31719,-38366,-67414,-40482,-32641,-38757,-50511,-20965,22374,-62481,-183015,-160780,-96874,-67533,-58510,-48665,-35940,-63835,-94307,-92233,-99122,-93111,-31123,25154,47906,73247,51883,13682,32247,47317,-36648,-99691,-48050,27439,59565,68268,95852,115641,81723,41718,33477,40887,29386,19213,36308,62662,98444,120739,90305,83787,112250,75128,2436,-6915,11846,-94,-15870,-6761,-20259,-59001,-53721,22863,80535,65214,28220,-12931,-46778,-69924,-56756,-6559,8415,-51927,-83858,-49264,15698,42489,13120,-29838,8383,36484,36229,34506,-568,-35497,-76,3239,-87850,-58127,78982,77709,-8647,-1985,12387,-33578,-22835,61095,78942,39964,-36798,-78622,-10460,78225,92695,54846,7520,7973,122137,146843,52109,8417,5116,16240,59671,67136,28510,48077,39114,-72968,-168672,-125792,-33091,36968,78520,83553,86725,110523,70753,-14018,-35959,26640,61571,49941,7105,-51374,-49900,36059,99481,80406,47967,29038,-2375,-23876,-15475,-8244,18493,56207,20305,-90006,-73649,44856,66161,17353,29073,48286,50753,76879,98936,101406,72614,-6001,-15575,70235,148160,148198,118455,128775,110528,44368,56391,216153,577560,724976,483192,402426,261130,-98522,-327518,-250421,-96030,22066,138036,194076,-56441,-454101,-506358,-351966,-335063,-329631,-271707,-264760,-242970,-184532,-151022,-124529,-158653,-186936,-102660,-19078,7725,-21185,-118920,-218062,-185507,-34506,93072,62561,-77071,-199330,-199238,-73854,15227,-16997,-67730,-75207,-58697,-19674,-20581,-35670,-20837,8542,10598,-18237,-16814,6281,13591,-24464,-104810,-146034,-87814,-12087,4008,-57153,-98892,-38982,24093,17200,-6364,-11568,45934,95740,60833,10595,14968,-10313,-55011,-18130,10499,-30159,-67253,-18388,70857,89283,-3798,-140099,-212185,-113195,32186,80473,95488,88465,27843,-18822,-16559,42227,88144,107972,102942,52019,-22310,-23585,37614,90041,95103,13973,-89339,-79754,-6409,10380,11712,-10396,-26412,5145,-23555,-125941,-115787,-17850,8818,-15617,-30068,-68803,-93060,-31445,19159,9509,-255,-13423,-46581,-47241,18330,26982,-38084,-55040,-53052,-56346,-43825,-26975,2127,57532,30510,-25548,-36697,-24273,-13632,14650,34712,35188,22565,-23538,-59004,-74452,-76445,-68323,-40153,5093,22136,1294,-32243,-31576,-17308,-1911,44556,48127,-47340,-105620,-99563,-153237,-190723,-152086,-140519,-122322,467,91401,42417,-35913,-55652,-85487,-105570,-67887,-38861,11129,26902,-32894,-30996,-7837,-43655,-49406,-35543,-57413,-69113,-44456,-34026,-23340,-39347,-80837,-58293,32162,47231,-16112,-49641,-40526,-31355,-21832,-6783,-14194,-24776,-46296,-88510,-77932,-61205,-95097,-138887,-80185,36241,54360,27941,42656,22151,4349,31995,-2600,-89323,-86753,-51395,-49541,-3621,81584,66823,-7205,-29723,-12062,-6832,4013,38645,63039,66106,68172,43613,-16169,-30259,21214,16337,-33689,36519,83848,-16164,-49281,26657,51476,42557,64296,89547,70686,35406,41227,83910,114162,145060,111138,90051,74636,56290,86436,95663,-14795,-116955,-125781,-54219,22559,41314,-22053,-84553,-92991,-64600,-54285,-55100,-29451,459,-8280,-41739,-40173,-25843,-19165,8690,87219,173731,211624,158888,48823,-37529,-27641,29523,21415,-34068,-72968,-77902,-84801,-89005,-25521,40556,5376,-62545,-84322,-39843,15583,-15090,-42089,31294,63297,18250,33062,78010,96209,93251,68452,54874,40165,38500,79396,104114,77406,89535,83046,25407,11565,21826,4796,-20936,18184,111123,126308,57017,-31810,-72238,-31992,52273,67609,41023,48950,51356,37020,27417,16290,8526,-926,-41815,-64653,-23549,45725,79005,70066,20252,-41486,-23121,33927,25814,-15167,-37430,-59192,-35103,-21014,-22623,19290,59290,56682,41618,5909,-59475,-102418,-76467,-32830,-4249,25563,41701,26541,-2900,20487,87306,116663,122862,95327,43807,18910,704,-24405,18696,54933,6418,5386,75336,47689,-39234,-24500,37174,6975,-3401,40784,24471,-21391,-17183,-26642,-52795,-29533,-4685,-48243,-84008,4545,101243,89282,41421,-15320,-93125,-145397,-133410,-68284,-6865,42285,43300,-12131,-65490,-64805,-78993,-127550,-97097,7103,84710,70421,20705,-10795,-46585,-9662,45252,31594,20632,53149,55401,12421,-29881,-55758,-66563,-54728,-56433,-59294,-22397,5134,-19826,-37693,2808,57628,92160,73514,-14349,-45083,10425,8886,-13931,24425,19527,26630,101853,102936,67575,44149,533,-9453,53569,53377,-10730,-53423,-74570,-98977,-63128,36701,95470,65274,17005,22105,74652,116475,110618,71465,28505,28766,62701,90203,87041,26128,-14564,70036,156013,98179,12089,-1449,-20804,-88949,-104903,-4064,108782,44604,-74064,-61343,-16807,-31508,-33529,-5343,-38648,-59115,8156,61515,21263,-24378,1198,35032,3869,-50479,-53342,-5388,15877,-30531,-86659,-92369,-54876,5743,47861,32885,11794,16152,-7230,-95602,-118193,-63506,-60274,-79010,-64013,-79015,-114369,-92513,-67429,-73707,-33267,-1838,-28527,-82217,-140829,-202859,-206663,-109025,27630,72932,67355,70066,91108,40678,-20374,-3737,37578,16352,-74375,-151977,-138842,-95145,-122095,-169453,-140259,-52562,-28245,-50013,-60395,-110728,-150868,-111540,-58116,-62060,-80810,-39104,51061,97214,54601,-22251,-49161,-4424,88870,153505,144927,68964,-4408,1413,60314,45478,-19093,-59260,-78873,-72088,-63763,-63087,-20337,-6984,-50562,-72062,-51546,-16632,34883,60404,18647,-22195,-23398,-32566,-31554,22319,66856,17760,-11737,27142,20045,-37411,-8380,75751,133033,106897,37065,18362,64250,95570,88488,52920,14577,16427,86446,164999,183941,149832,49017,-41713,-58774,-66764,-103242,-100017,-9465,57781,29543,-17302,-31572,-29200,35980,106041,49258,-65661,-45209,35998,48146,49818,60138,40884,41526,44954,-12025,-74238,-20926,85076,66699,-58570,-90056,7624,88992,53231,-34302,-48327,421,44949,82046,87546,15556,-41593,11000,63175,63756,40295,12570,-42839,-114959,-193063,-183623,-78546,-21649,-67786,-58026,57684,80703,1431,-24781,-60212,-138013,-141824,-28757,28628,-21799,-64593,-24341,82941,173299,122465,43103,69360,138665,126563,35214,-28063,-58835,-67494,7716,81144,19442,-67101,-81472,-1470,84099,152576,180209,118601,27601,-42930,-93435,-95751,-30834,5371,-34479,-58508,-13115,1742,-15077,21874,37055,-24550,-57335],[-39622,-21049,-22100,1119,42806,79972,89499,53447,23602,11400,-41487,-59909,21497,80317,82828,92795,83297,33484,-8355,-18419,-48380,-68544,-42145,21716,39166,12227,-4078,3808,-9713,-25200,-29281,-21912,-36518,-118847,-221217,-210731,-115279,-22327,-2016,17636,63508,17888,-42931,-30239,-24440,11496,79042,50982,10410,33549,19442,-57409,-64289,26803,68343,25885,-2593,-16150,-71935,-145088,-134817,-52727,3211,42229,62337,80472,126364,113189,39903,25357,72353,65659,782,-39818,-64599,-57836,-19745,-8268,-18952,40799,64878,3050,-59694,-95794,-75641,-6273,22623,-28479,-46730,-22177,-3520,-31549,-24139,37982,76202,61117,8280,-3137,-9275,-43064,-108447,-189735,-173007,-52004,42786,60654,26767,-25447,-55491,-53536,-57482,-53944,-6639,36888,45799,48808,54608,41753,60205,77685,59249,8174,-42130,-26537,24931,34289,21105,-13801,-39199,-43083,-124663,-242908,-242021,-183143,-131200,-106396,-90202,-45187,-50986,-99709,-93843,-89595,-108355,-57310,-35880,-38276,-12282,-28795,-76258,-40863,8378,-51483,-106766,-57992,18654,60274,56988,42779,44053,31399,17545,38551,74624,55261,24620,15162,6552,23497,41037,12756,16503,93223,117409,76159,58991,70241,34138,-30277,-71886,-101697,-104806,-34129,37088,26596,4279,-3665,-39377,-53884,-44449,-35403,7879,55314,33046,-10605,-19043,3333,-6171,-48931,-61274,22355,49606,12414,-12628,-22744,-14642,45558,57206,-39994,-50861,55111,56205,-10024,5928,11770,-31028,12420,113019,109304,44881,-13687,-25008,332,24323,59201,77860,54492,21435,65231,108067,77673,15368,-18949,8288,57817,83148,56850,62381,44970,-59781,-156534,-132237,-90418,-61234,-4156,30623,48693,67326,54805,55813,78169,62135,44837,79199,71701,-22558,-82009,-28342,51022,64211,18845,-32058,-27008,-19889,-15822,26350,61724,39702,-22986,-101199,-86706,8035,68329,66733,60029,65482,72226,68380,54062,62239,65851,10119,-7439,53521,114221,79677,5580,-24616,-41623,-98315,-152398,-50735,28675,-172242,-417889,-132542,305028,259732,143834,137247,157685,287969,408625,545948,381918,-68197,-317959,-351476,-410948,-412675,-314096,-227236,-158403,-99924,-60175,-9460,-65663,-172640,-120939,35092,122585,98948,-10365,-127900,-86442,69441,123821,52480,-39969,-90900,-111519,-66499,-10234,10579,44496,51483,46864,51104,7034,-21893,12427,40635,51943,35306,2030,-44049,-72413,-76447,-121234,-169023,-117952,-35538,4495,-22527,-51451,-13093,33551,57174,53394,-2177,-11537,25785,4546,-34490,-390,12825,-4502,-1396,-51199,-118748,-98058,-16357,48999,32357,-53197,-143695,-182401,-100733,15984,43634,68549,108964,57352,-22829,-27806,35868,64372,65318,73449,56370,1177,-7213,64856,123620,110624,34048,2849,59370,94787,54705,44465,42155,33586,35904,-9375,-94206,-123968,-47084,19257,38549,33275,-21125,-71095,-34210,39158,48318,15442,-12967,-52273,-89481,-70358,-86125,-139848,-118966,-68674,-31509,-19303,-19903,2449,38858,7570,-40635,-90748,-93319,-52579,-7719,53105,103998,83107,-21289,-75658,-55886,-25680,6160,76461,88161,-5424,-61122,-58660,-65609,-76303,-58572,-29298,-21660,-81687,-140535,-116945,-124244,-143159,-91259,-40795,-22636,78537,173529,120677,-16390,-82472,-82052,-55756,-20941,-36122,-27148,-18139,-52781,-35027,-1205,-11594,-43486,-111312,-145997,-68436,9995,11427,-15455,-38354,-53247,-50482,-26614,-31712,-64717,-57477,-6949,25288,-15594,-68730,-70185,-14529,51327,67508,37147,-26799,-91405,-106289,-32578,79383,87895,17271,-3109,-3825,6680,66112,77905,6532,-28298,-20371,-24517,-17248,36602,37771,-23649,-30094,29523,76683,54230,-227,-29754,-21835,14869,16314,-44798,-39689,2985,-39485,-110504,-39481,43100,17958,-4351,19563,-681,-6784,51883,66919,3050,-33019,-48111,-42762,11852,101172,90631,44244,36574,36685,51615,43290,-103022,-211155,-151613,-4124,90986,99984,17972,-52452,-65748,-63097,-65457,-39132,-10987,-18770,-60804,-87766,-21347,57928,87285,90956,85055,97150,120300,73714,-18483,-29056,70674,135539,68962,-39931,-105352,-104651,-92031,-96409,-45191,29860,25998,-32695,-75357,-52613,-435,-15129,-57302,-35514,-23851,-24508,58273,140959,119321,60521,59528,126685,121791,21739,-22959,30961,68159,103947,106472,57262,26487,24491,26113,7013,19856,96595,112523,34605,-71033,-122846,-88814,-22706,10717,28058,66093,65977,17351,-25582,-31916,-64794,-121865,-109037,-46603,-41092,-54731,-23668,13055,13499,8314,32247,52934,47144,40160,22138,-39144,-56470,-58274,-44014,31131,93933,86800,36071,-9619,-27744,-49653,-57596,9667,89661,105670,93482,73533,16265,-16181,18424,46266,53079,52589,62388,75475,26809,-18381,46811,120606,74395,54065,101075,58912,-19165,7803,80264,54709,13383,15531,-18735,-66242,-83982,-115814,-103867,-14898,23784,-71669,-188806,-101517,88745,147167,108634,26597,-109038,-207215,-164980,-65811,-13645,10024,26808,16747,-19639,-24062,-35682,-104473,-79820,30901,66996,-4536,-44238,16140,39849,24682,10865,-1422,20352,56369,62489,56772,19098,-71165,-139075,-123988,-107608,-105402,-78348,-40729,-9205,23394,42250,46051,56029,49314,14105,19585,46599,13104,-15230,7262,-3615,36641,159731,191261,137251,84423,49030,43886,85604,61245,-13824,-61678,-95282,-117344,-70618,-359,11781,-13312,-63477,-84549,-19063,53659,68893,69599,49446,12461,12751,28995,24382,8561,7919,63410,118977,52208,-23852,11133,6951,-37472,-47773,-21199,48691,68654,9405,-1185,34513,21789,4669,26606,-25480,-89599,-41557,23913,23234,25033,45496,77567,90977,5434,-95555,-64649,3757,-44743,-129412,-116773,-44508,46968,115282,85645,58565,67512,41222,1701,20480,21010,-54517,-129809,-120324,-63915,-55235,-76095,-75487,-42601,22042,48854,32287,-5803,-76842,-161983,-176756,-119976,-25223,18884,28650,70159,85941,21154,-4341,34450,47950,26540,-14288,-82947,-114597,-97232,-91904,-92025,-55062,1324,-15611,-76281,-84459,-94037,-113934,-69998,1312,13668,-33594,-44512,2530,47801,38140,-21803,-37280,8598,73281,108644,96306,7674,-89532,-63377,31098,25008,-30775,-59637,-63059,-24265,-56782,-118928,-75630,-41483,-59093,-52178,-60925,-52227,48334,117727,60548,-4532,-38027,-87638,-108799,-51539,22496,-14647,-83322,-77690,-44614,-61911,-32583,79314,175083,127107,19025,3333,81413,91487,50153,29964,34021,13038,10848,79192,128501,87987,3342,-16931,19463,12335,-63334,-99922,-25447,54001,70987,40472,-13482,-54489,-16877,41282,28383,-4838,49829,120213,113468,69610,29414,-425,3287,-8186,-67765,-81792,18698,78854,-34098,-157514,-130132,-31046,35131,36128,17954,45760,58511,68046,92505,100078,9524,-86301,-26314,67033,84809,53964,10362,-48644,-107621,-192582,-183996,-39571,59882,3390,-45177,33848,83559,9481,-39733,-65064,-130591,-148497,-59099,-10715,-49380,-96867,-57650,71262,195157,206542,176672,149085,128212,87952,37029,17328,-14289,-44655,13384,84128,56128,12300,-33058,-17672,80709,175424,190513,133013,62419,-20613,-86145,-64234,9794,20681,-27796,-53011,-44150,-66875,-87081,-21337,38940,-2030,-53884],[-13519,-20949,-14782,21991,39594,37491,36913,29659,48976,63857,-9503,-67761,16958,110976,116644,82618,47128,31794,30008,-13264,-95262,-117274,-83838,-56349,-33496,4180,62782,132268,89564,-33504,-65883,-17601,18891,-12776,-114041,-157139,-115676,-41955,119,20809,46401,21768,-37304,-58525,-74681,-56953,-11330,-2121,25000,88404,106041,15415,-53503,25823,111109,73846,14548,-12177,-50092,-78822,-74698,-41966,-12590,11098,9197,18921,66690,77590,41693,21312,30736,27889,-18976,-78629,-94773,-29909,9457,4376,20306,48356,45713,32030,254,-59463,-54103,30376,89412,49294,10765,19194,44588,-5560,-35087,44345,109060,74224,8937,-26692,-52562,-64573,-97628,-161419,-158933,-99593,-55918,-2070,51265,27388,-29981,-54244,-64548,-84235,-44067,41213,76631,49375,40713,36626,19743,11577,29341,37705,18808,18596,59688,78939,59466,-1188,-75625,-103801,-130759,-201704,-205191,-144712,-75579,-53032,-82979,-70222,-70459,-92160,-56182,-30756,-52884,-45658,-46095,-52125,-38740,-79931,-114394,-64586,-14824,-56396,-96475,-49541,37572,75595,41333,-4612,-13835,-19171,-10326,30688,72060,50593,21269,-6199,-56291,-66823,-31777,-27877,-23322,19775,59891,69833,72421,70191,13693,-77661,-139238,-142895,-108455,-28778,588,-48981,-47205,-235,268,10517,43808,21283,-11695,10960,26117,6352,23898,46764,4462,-64846,-49706,40387,63113,27644,-17775,-45092,-29724,38187,67238,13123,4259,44753,34238,-122,-10245,-18396,-25028,51677,152502,132021,36279,-3882,28529,41896,20775,27246,61947,63859,14944,-11271,20398,29604,-8357,-14760,49016,125398,141669,110981,79744,20906,-61347,-100127,-69999,-71869,-85614,-56892,-62027,-62935,-22401,18196,61550,88320,41385,4990,60253,73837,-12826,-71140,-62466,-23346,4175,-14756,-53945,-37403,4396,63311,125580,115948,28498,-17502,-7915,21706,54683,102321,113616,73973,65341,86088,33187,-39776,-17849,49234,50272,32450,36381,63291,70734,46505,5474,-763,43264,46031,116853,121671,-241338,-806774,-772339,-114392,124177,119198,102111,59971,83087,179859,228349,45863,-206591,-225546,-134134,-152943,-207174,-183539,-109206,-45643,-8285,14113,39149,-17445,-115231,-121367,20183,151791,152396,61065,-7415,44916,101462,56818,12092,19559,15967,-36415,-72605,-55400,-25804,42559,88079,103483,117377,78003,28047,20543,9819,8473,18949,-1460,-73680,-136858,-137726,-125127,-128828,-84749,-27340,1465,-3677,-18649,-16578,-3678,22586,40113,-1547,-47874,-48081,-55368,-70338,-61556,-53234,-39223,-24203,-69360,-110255,-68922,-8114,-7634,-67829,-107327,-75320,-26895,24919,64451,34057,23576,50796,8841,-61988,-52267,24922,46833,26633,32236,40842,6459,-22789,29657,98407,94056,67112,104953,171360,177794,132797,108785,87035,50052,-1306,-48066,-92770,-134070,-97186,11836,73991,64809,10031,-33190,-23616,23473,41904,29560,5390,-28787,-77346,-122089,-155197,-153616,-105833,-56675,5158,21890,-18534,-45809,-49248,-69732,-63962,-52495,-37914,-52002,-72134,-21831,78832,82818,-4235,-57499,-53533,-6120,52241,85657,26375,-84003,-100398,-58228,-81918,-116757,-87554,-67924,-63697,-57238,-85271,-48992,7667,-3441,-14070,7570,5778,67427,160647,135992,4533,-82590,-81263,-43207,-6337,-13971,-15280,-3356,-29899,-41442,-875,21853,-50722,-151198,-169168,-64324,21181,27256,-1434,70,19413,-23826,-79703,-73499,-69690,-74065,-24353,36047,15948,-35680,-14356,62692,128582,121120,64951,-17830,-81888,-92340,-31235,54583,67842,10773,-4213,15902,14015,20326,60127,60115,13163,-6109,4947,-10129,-5003,2105,-46682,-39754,77024,166010,116773,-4931,-72530,-43219,2636,-1244,-35843,-13469,8784,-34821,-107675,-82597,-4942,69052,101122,76407,-3255,-41487,36362,50325,-13882,-2284,1667,-60283,-63268,14733,11802,-61205,-48734,13629,35321,-2032,-135560,-228414,-157569,6120,101403,114319,55546,-19489,-55347,-53643,-28600,12255,18222,-27797,-70389,-70421,17463,92202,100703,85287,54461,19148,2365,-23145,-47516,13200,141203,183925,93975,-9876,-57597,-75748,-79689,-52856,-27923,-1118,56767,88911,31012,-20294,-9712,-4805,-30900,-37427,-20077,22528,126314,202910,111583,-30803,-17082,124412,139002,-6477,-101098,-25360,63828,76260,59506,54109,36114,20860,59771,72333,32848,18146,29337,3765,-80241,-150896,-156379,-116805,-48476,38232,86437,36342,-29304,-36331,-34943,-111716,-181368,-111959,-24640,-65137,-113012,-63705,6189,54538,107782,139579,122451,97913,82213,56686,21276,10906,-19981,-37486,10462,71315,54450,-38867,-80986,-6911,29696,-5934,50843,140900,145352,112062,84294,43564,-14130,-13378,-3041,-34074,-32696,39715,91347,46701,-17135,8778,84489,71893,44416,61356,24947,-6123,17361,52758,38898,10772,-3512,-24092,-32592,-42924,-78453,-59175,5098,7046,-58636,-140692,-94925,62383,142264,112231,24355,-93511,-170605,-142340,-65918,-19651,-16099,5815,45543,45176,38738,20161,-58039,-67489,11512,56141,6880,-4903,86486,148176,99870,12384,-35140,-24030,17188,33503,29750,27045,-22816,-123853,-160861,-110181,-68158,-65799,-61770,-27254,-3125,-11749,-48719,-77644,-59829,-23223,1218,10804,8713,9941,11703,-7614,36913,151691,191866,156034,110880,88476,69924,55951,34740,-9760,-64956,-116507,-136403,-98434,-64073,-68266,-88071,-159761,-194282,-98336,-2073,12047,44843,67850,46733,33062,10903,2551,28795,16363,4000,29004,-1232,-37072,36093,86054,80767,45648,7484,48736,110764,91536,72987,82101,59049,55647,76789,-4501,-108225,-95173,-43143,5108,71654,83665,94912,136724,57304,-79183,-63282,28340,-35035,-168508,-153182,-47039,41941,96091,94085,103513,117279,97975,74438,51611,-6192,-82194,-129358,-118836,-53614,-26374,-66882,-86003,-28637,47203,53652,26022,20610,13697,-20604,-32471,-31275,-16024,-2283,18826,30314,-3627,-37111,-12123,28793,42379,43853,47112,9975,-45697,-58053,-41180,-18349,3577,31122,19550,-22202,-47171,-63541,-42904,2037,14116,6615,1724,-7403,-22560,-17471,-1443,-21375,-31412,17712,72658,56371,468,-74513,-110093,-67306,-16015,-45550,-43648,2466,19357,52528,-13479,-101859,-55872,-14006,-8851,-2340,-76342,-123746,-18014,72729,52693,788,-32871,-73570,-114030,-89793,552,-2328,-75546,-90976,-49860,-34266,-28762,26065,93382,47018,-42130,-20911,82269,77746,10258,-9896,9232,-15855,-41668,7416,55251,18426,-38824,-26706,1250,-18748,-38467,-30503,-13107,35853,105510,96082,2038,-79157,-58171,-8858,10392,36373,79384,102440,97896,69271,21510,-16390,-15527,-7742,-46608,-59344,-126,9018,-89901,-157113,-113639,-47991,-1291,25523,55885,109262,110510,93686,77637,46704,-43928,-126574,-73875,16376,18173,-11739,-7615,-30312,-69102,-113933,-95610,1828,62312,32107,-33965,-31784,-914,-54377,-102988,-102078,-111663,-119130,-62443,-21184,-57020,-104579,-66110,24408,83195,84711,89356,84874,87880,102315,90720,48205,-11685,-40189,-8809,16155,1453,6833,-6832,-13733,38390,94258,106813,107836,119255,66597,-34535,-69999,-14891,19473,20961,13114,-8782,-47513,-70336,-24811,36478,25683,-15769],[19100,-2542,1614,32502,15042,-26429,-10387,36418,92028,137987,92377,16271,34670,81433,67806,-470,-41687,-5622,37359,-9734,-81795,-44378,-14683,-70484,-83139,-15264,61297,131272,74113,-76090,-111648,-30204,52466,60744,-23119,-110839,-108174,-59357,-11773,37780,68813,59942,28713,-7969,-65181,-53474,19346,18660,-259,69561,178600,150810,22254,1766,49425,26753,-21166,-33621,-35716,-34692,-14845,-2422,-3629,1312,5786,-13828,-27670,-30321,-32792,-43520,-34395,-14153,-26812,-53843,-18628,54847,14805,-42859,-5929,3025,-18118,28852,67380,16898,-2662,43612,77183,48877,25639,21143,62531,45585,-9220,21332,77832,58099,2839,-60982,-115959,-92730,-47612,-68691,-95832,-104448,-94123,-14582,85306,67729,-11077,-15442,-1102,-81161,-109591,19571,111844,33952,-34836,-17110,-1806,6652,74011,141637,115503,60826,68587,88673,52548,-28809,-109185,-116514,-60487,-28971,4397,40975,58421,31266,-32998,-59522,-69823,-51422,4560,19839,-16854,-50311,-31244,-1845,7239,-50218,-86001,-43205,38184,26811,-51635,-40886,62420,108383,55076,-5415,-26167,-39944,-33360,-4980,15103,6807,12732,20810,-7001,-29446,-4016,9391,-11651,-34430,-18160,13057,51917,57154,-5190,-92009,-134583,-100810,-31140,18244,2110,-42717,-32112,11722,13645,40828,97902,51874,-61974,-72024,-15158,22854,75618,94222,36282,-20209,-22823,12977,43563,37488,-24435,-68943,-43214,12529,37231,37054,62173,46438,9500,-8246,-39817,-53581,-13945,81120,157704,115840,32494,7627,38810,70033,58673,1619,-28626,-6078,-17455,-62322,-70732,-37948,-17153,8196,73985,143520,157219,140447,100814,23014,-34940,-13965,43146,25232,-23249,-45585,-101222,-130046,-64204,-4098,10589,16173,3086,-17074,11475,-3015,-63797,-58800,-39466,-53731,-67384,-66168,-58982,-38582,34494,135492,155383,95262,11731,-9253,40258,81338,71342,87468,90795,46662,36503,48105,-20638,-80347,-38950,37020,66869,70752,47239,37347,70826,92756,81437,102478,216782,289444,303200,405026,-117072,-1163557,-1267499,-501079,-63412,-32436,-32998,-53856,-121409,-89500,-194593,-499312,-602837,-266640,96163,152071,47416,-13895,-967,28980,49512,51464,36761,7083,-26767,-75481,-48050,58819,91275,49190,81168,156338,84384,-18254,4985,65831,52576,25288,-1244,-26781,-40663,-1796,61422,85827,105327,97967,63413,36696,5923,-25582,3688,48681,10660,-81661,-135451,-106465,-51288,2995,24415,4468,-1686,7226,-23705,-65251,-60046,-12555,7008,-17945,-55421,-82552,-113723,-153624,-150902,-105023,-55325,-25827,14779,38854,24331,-42241,-116622,-99602,19634,103854,136134,132099,67135,17534,523,-35013,-70380,-51345,17324,36260,23417,30053,51672,29663,-23628,-11954,67064,101322,108924,127819,135730,125638,104761,70603,29822,-1324,-42820,-66222,-87804,-110354,-72161,43410,87799,63400,39532,18404,12729,17999,26384,31333,20846,23485,7200,-69064,-125640,-91658,-22208,9292,33552,24463,-19140,-65754,-103543,-133781,-97858,-24265,4364,-70071,-153262,-118254,6332,55500,48126,16271,-53601,-44198,20208,-1971,-79802,-111403,-74416,-54499,-108732,-126888,-64688,-51277,-56848,-9292,-2460,38959,121237,98165,38963,19950,-18275,4053,96053,119455,54429,-12168,-50924,-58279,-22744,8939,19634,14623,-20967,-47870,-23900,-13426,-84048,-117301,-75786,-41592,-23255,96,13288,39937,65793,-6695,-87675,-52227,-20837,-72389,-71427,2520,30534,12769,48782,124855,148385,85503,46468,6479,-58321,-92532,-46320,17286,35780,12118,4446,32163,33082,-15882,-1255,49397,30502,-8907,-1769,-219,4539,15577,-4780,17195,135882,198666,107681,-34088,-71168,-799,30376,8097,2353,7660,9477,-3405,-45319,-49953,-5765,77873,131342,98087,10044,-42535,3936,9051,-12704,62021,116045,35328,-56352,-48575,-78086,-154450,-111318,11908,27461,-31514,-92305,-140017,-117793,-17093,42603,43821,28136,-2221,-41719,-29654,30271,67184,45749,-15315,-40718,-19608,31537,54136,37256,23999,32000,11901,-22686,-30082,-5018,48089,113120,123732,54231,-10518,-21584,-24218,-17567,18821,-5207,-45763,42749,159318,121493,21122,-23694,-13069,19687,36847,45892,74871,141139,162074,39237,-99759,-50687,110497,129296,448,-104929,-70897,7775,14531,-13167,-270,13797,9352,61981,108407,55169,-22906,-18312,5930,-41396,-106394,-146082,-135234,-75710,18980,52396,-29537,-62783,11097,-1929,-133167,-178647,-101456,-61255,-100200,-106138,-43326,22857,67946,115702,157502,158314,130834,76562,28249,33019,56462,4842,-70272,-69680,4120,10035,-103925,-154164,-42314,30183,10514,45257,96360,89442,53769,40746,62970,57618,43961,1151,-87510,-114154,-50843,-9467,-5186,-30634,-24170,33499,37442,-3615,-13250,-29371,-34599,-29536,-26774,-38347,-37562,-23204,1397,28092,22525,-10877,-5558,12526,2415,4312,-4643,-5479,33580,61827,47745,-2804,-46415,-56601,-70135,-78730,-67214,-47947,-10864,48748,72483,83841,89097,23245,-35881,-22455,20290,53122,83247,100443,112015,86766,14278,-47489,-69466,-30418,-3584,-23003,1780,11639,-79028,-119206,-44206,-6872,-29310,-50633,-63235,-85421,-102467,-129216,-150266,-111894,-45548,-29584,-35671,-4281,14713,-434,-6348,44494,121734,126272,90045,67523,51326,6733,-10300,22643,32048,-14090,-71950,-115010,-119093,-90782,-72346,-116678,-211946,-241356,-139161,-24389,31,28908,76407,97188,78118,24809,22415,57980,19494,-8545,18050,-6319,-36773,25354,89624,90523,61748,31598,75858,129185,108639,82946,76414,73018,94685,86509,-12651,-67619,-38725,-48799,-36273,35577,36786,33565,69432,17535,-52071,545,74029,-16953,-161647,-146213,-46677,-3134,-6039,11450,74890,108750,89460,53173,4602,-57053,-74077,-25356,-10235,-33247,-51991,-91633,-126613,-88050,-9605,-2615,-42595,-40750,19784,89569,110279,59627,11739,-10256,-15425,-65529,-108714,-89201,-27270,38306,80423,69103,53006,53503,27276,-1679,-21424,-21149,-10987,-8424,-7513,13615,-3801,-48382,-14137,16128,-21712,-15408,56385,61661,-7718,-48645,-31730,-30043,-35294,38770,116128,59661,-54499,-100340,-40784,8007,-26494,-91024,-46477,53374,88195,88839,27409,-31228,1446,11533,17388,24361,-78179,-168538,-98260,1353,35273,1576,-27483,-18299,-37199,-54293,-1317,3604,-29097,-25743,-12561,14190,46759,41095,21164,-36137,-99199,-59832,58155,96978,41114,-6017,-25272,-57946,-49290,10405,25804,-20081,-62923,-50324,-33227,-38216,6781,31243,-19374,9570,120206,137438,50927,-26381,-10783,11213,-585,4445,13402,16494,45290,80409,83530,36178,-1915,24427,38519,-1309,-42436,-58350,-62757,-62872,-31315,12610,50189,69772,72843,79923,85190,86161,71726,18621,-69597,-123891,-89108,-50140,-63530,-53579,7661,3887,-31530,-28707,4959,23569,23798,27951,-16941,-59107,-45069,-47509,-75439,-84865,-58076,-49493,-31264,-1194,-37992,-95002,-63913,-22034,-40754,-83846,-75916,-13570,73228,141052,117513,20004,-46289,-43034,-29693,-41182,-48940,-17600,8252,21197,9211,3456,25266,74942,145861,147731,53782,-36935,-26734,24387,71421,81554,54617,30048,14834,20367,47064,50319,28964],[27350,9781,15659,27646,-17604,-61252,-18303,43829,93921,165099,170764,95945,34946,3309,-18729,-50736,-67049,-25362,12231,-9116,-8219,89107,95015,-14448,-70278,-36209,7875,47857,8330,-91716,-125522,-45654,54677,68773,-6181,-84759,-98369,-63308,-22202,48494,104321,87765,78039,62966,4082,38703,124090,50548,-49208,21022,176755,191172,48188,-55165,-60665,-36543,-26913,-36563,-55344,-79725,-51250,-12442,-15123,-1215,32450,16067,-35988,-89212,-95766,-69914,-43944,-26344,-548,47738,110480,125012,26883,-53981,-66652,-98690,-111430,-10693,84602,62783,32920,48938,54148,20208,7196,6786,52683,66195,22322,-6444,5994,29545,1044,-72997,-136401,-105510,-25355,-7478,-31673,-52610,-42281,10548,60394,35132,-25560,12981,66716,-35041,-126929,-10644,110186,23039,-95522,-90199,-17623,59997,155881,209111,156200,75089,60576,76270,29735,-58901,-114976,-95313,1421,108451,183614,185387,119369,34651,-3494,-18778,-27964,16046,57079,26273,-43959,-84801,-59418,1832,32587,-1162,-62085,-42076,96284,134924,15548,-38746,38841,105662,77418,10017,-23279,-27327,-35822,-48414,-47011,-47838,-27123,34281,82881,70632,52179,43040,-7359,-39139,-19004,-5853,21937,41940,-589,-65459,-94964,-49557,49059,87301,53327,13942,-6721,-24442,-59594,-29282,60547,43113,-81461,-106357,-34899,39474,81921,57402,2156,13629,-6656,-26066,-7688,-16312,-91727,-107578,-29495,16375,15599,32648,45538,785,-41133,-56819,-79662,-79100,-23109,56444,102482,65405,43127,35317,24751,49941,58678,-28542,-126312,-96625,-49017,-57614,-84657,-65306,-42029,-26033,19391,57888,87101,89631,75128,38856,15928,51436,120429,102050,28686,-33554,-104084,-128875,-49942,-7399,-37490,-42381,-18430,-28141,-49011,-97148,-124147,-62907,648,-28190,-94673,-105917,-87980,-65079,20219,104063,73857,28079,6006,-17218,-16931,-5543,-13229,15790,32468,12154,5251,-13435,-48790,-26410,26584,56573,74661,98697,95935,78932,46534,15317,18399,58541,146638,175822,149228,286240,-235014,-1350502,-1359764,-576391,-160293,-66309,-6177,-45129,-91762,-82327,-236289,-679068,-841150,-353723,157549,254580,134159,30999,9448,33881,65430,77427,64952,40155,20816,-32434,-110350,-89735,-44566,-29993,66495,173602,101490,3272,26026,34995,9152,48478,68735,20227,1007,21967,36028,14340,11279,31187,39492,39043,12856,-32851,1424,100298,119539,20760,-103358,-115881,-39926,38493,53479,-2763,-28963,1800,-20513,-105110,-143840,-91552,-30277,-7043,-42181,-93405,-142555,-176277,-149695,-70875,-13248,26414,95566,115284,63674,-15509,-75709,-50135,38231,88244,136002,158567,95682,13111,-27108,-24968,-2552,10303,28743,25854,21133,15268,29424,20941,-31433,-33722,47941,105240,82103,13691,-51882,-62835,-45543,-38212,-49673,-51099,-63026,-67156,-53850,-41670,15639,76544,46308,23960,66498,70510,51793,42775,32493,7165,-8687,44819,82079,20267,-61418,-51379,39369,87190,36736,-43550,-53761,-58902,-99832,-148056,-145766,-109813,-61915,-79371,-137043,-105670,-20041,28320,69653,72099,-33729,-66594,-16502,-42087,-72807,-36680,-4691,-64781,-140840,-92240,13437,16230,-1638,21028,9944,44842,107961,70525,26783,31634,-16121,-39967,21144,83535,93988,69489,11311,-36808,-37012,-33353,-23978,-25235,-39974,-41408,-57235,-99078,-118823,-47253,39227,-3832,-63478,-34570,18060,53077,71741,19533,-27080,11679,33821,-42140,-79408,-15223,13513,-10426,10869,87136,115313,65906,60630,52453,-27230,-70953,-22700,20933,30744,23608,-5692,-3439,31953,8378,-14254,26238,32164,-30772,-38582,17778,54823,49911,81434,164015,229072,198397,50753,-102003,-90344,21718,41408,-5586,-26807,-33299,-30533,-34556,-47810,-18379,13287,21936,23447,13436,-11144,-32174,-33660,-34390,-16887,66658,123431,77925,-21087,-44844,-94765,-166757,-113978,22789,21933,-25019,-18580,-31644,-62735,-35533,-24766,-39644,-24154,-1278,-22682,2893,61501,70225,35695,-12759,-24382,706,28494,40714,24679,5826,45014,74998,56245,40546,47261,35141,24534,22068,-18675,-65240,-61967,484,68355,78639,10346,-60899,-4634,107365,106249,34327,-26149,-21668,63922,109219,71300,55429,82864,53728,-40339,-94079,-26519,97454,121586,25028,-89817,-110398,-64592,-26323,-35881,-42792,-7931,17596,39254,67543,36215,-17641,7790,61134,34802,-21032,-60473,-61672,-53488,-36462,-27842,-70590,-46906,69780,61489,-83399,-135608,-104786,-105743,-100115,-54444,-10217,24164,36157,34183,61025,99782,101759,36076,-21168,-7345,39502,6762,-81915,-105986,-27640,11007,-75811,-141496,-98717,-42794,2884,42923,32320,-16391,-61037,-41968,55414,131888,121256,42843,-53849,-103781,-104180,-102951,-72688,-36753,9146,65237,53027,608,-10108,-22215,-59380,-69250,-39591,-42758,-47072,-8868,44776,54432,10405,-36704,-23338,22252,60845,92585,81325,48093,9063,-25249,-26157,-24387,-4960,36668,17385,-62508,-104965,-63708,-15243,32132,65218,97951,142987,110087,32341,-28492,-37391,61604,121427,31853,-39438,1654,25517,-4523,-41012,-17045,14750,-4728,-6507,-15035,-58764,-22429,35232,8582,-19356,-23142,-58955,-86837,-87485,-84978,-63206,-19803,9732,-13306,-40734,-11770,878,-18226,-2865,60536,115716,87448,22142,-6711,-14781,-57036,-34365,46150,89153,62622,15823,-49531,-102855,-80557,-45451,-92311,-152952,-166819,-122108,-20223,38361,50555,89381,119207,89812,46376,54318,76100,64917,78911,100535,41009,-18557,6996,31116,15299,22110,35293,74056,93664,49083,12013,36291,101819,126494,46998,-59430,-20793,69326,26575,-39580,-32647,-46637,-44163,-23444,-55262,-29415,82811,102930,-17921,-111105,-76492,-22694,-35568,-88859,-99587,-2099,82463,58559,9692,13406,-471,5081,83250,84405,-12098,-66492,-88041,-134095,-148155,-100390,-83126,-95662,-91910,-30646,85506,142329,70215,323,-34018,-63381,-101997,-98861,-73217,-14123,74487,130421,100154,51824,50473,59164,39387,-20794,-56017,-39490,-41610,-49739,114,12916,-38615,-40686,-37339,-44044,31713,124083,111976,31147,-20901,-12737,-19546,-19751,70951,158082,95704,-32875,-59744,30507,61496,-6635,-50413,-20469,40195,88144,88765,52108,30659,28036,-11814,-24006,-7761,-60737,-122960,-93246,-20983,19711,2715,-16210,22905,38069,13887,18555,-8585,-19427,1127,4653,55497,149222,129459,36460,-47131,-97547,-85886,9086,86243,69836,10475,-39572,-74962,-38825,43122,52758,11517,-28720,-29202,6461,35137,48530,8616,-49517,-5108,99670,128689,93223,53613,48897,25002,-26064,-56438,-63174,-46948,11628,96934,148104,91633,18932,38930,85738,46435,-45347,-70743,-21291,11837,40573,89176,120523,107644,54700,6550,3065,46927,76431,43747,-25110,-70525,-69373,-79115,-82046,-40700,23713,20218,-20837,-38062,-19451,-21716,-23672,5378,1768,-28675,-12429,36245,26229,-38473,-38250,-34248,-46616,-28283,-47355,-104009,-92185,-79606,-100564,-128925,-114422,-30856,76430,103684,15655,-89192,-102117,-61804,-62694,-76391,-69634,-33419,2964,24910,-20475,-53444,-23784,27801,89242,117385,83730,22346,718,22632,63468,77125,54515,36151,18311,-3306,478,9276,-4284],[4159,-5448,6089,1079,-52884,-57213,-3783,6644,23285,105750,139047,75044,1104,-56166,-86979,-77222,-44405,-13519,-19852,-27101,36352,143022,134270,46383,-19432,-52697,-36875,38210,52845,-22800,-85542,-45702,39939,58395,627,-48901,-80217,-57704,-22757,32019,89170,71045,65953,78294,55792,106265,149931,37964,-43487,18981,91694,75388,-1173,-79307,-96191,-27082,33561,4412,-66599,-107937,-77002,-35377,-51505,-52072,-32032,-6232,8131,-36415,-46336,7347,-3891,-54923,-5078,94693,102656,50080,-11579,-46621,-98561,-164945,-151707,-26144,75455,79963,59964,64523,69600,29796,9261,19954,41606,30550,23843,10611,-1655,21202,-8431,-57278,-87686,-93398,-62436,-39285,-33506,-14736,8523,558,-27864,-51282,-72316,-25330,53147,10165,-74980,-37071,41303,4632,-91690,-129499,-51306,74827,165887,178423,119974,45959,32629,50301,15100,-49471,-75268,-67026,-4469,91522,166481,163937,73345,-24498,-26019,-89,21916,85774,96131,25786,-62193,-103895,-97330,-30509,31546,35589,-31121,-35155,82157,130988,51211,-21874,-16250,47828,68409,4681,-24695,5866,-8590,-49980,-34206,-40418,-64125,-1873,97685,104500,65117,35121,-29740,-30790,33834,32321,2614,17060,7720,-38130,-74799,-28653,78165,121627,89621,33700,-24401,-66183,-101193,-83067,11110,53803,-6269,-44895,-26355,11355,16764,-33158,-55492,12757,30521,13269,-19076,-75260,-156889,-126760,-1530,46811,35261,10235,-52600,-69510,-37517,-45212,-68822,-53463,-19311,20594,65694,79066,93587,87835,43793,11330,4515,-39473,-111259,-92765,-24628,24655,29226,-13802,-71695,-87394,-55195,-25397,7732,9156,19696,42227,56701,74323,118371,109351,48653,-23541,-97599,-95094,-12931,16274,-18489,-21225,-1402,-13059,-47754,-85825,-87228,-28376,45619,38519,-33791,-58187,-74098,-80486,-16301,41897,22066,30028,42139,3357,-45282,-75900,-75691,-20021,23960,37621,35183,-9801,-24552,45883,101915,96776,93670,128466,162514,159764,46992,-68223,-92478,-49682,-4032,-71633,-44369,-9365,-505883,-1407322,-1384654,-553537,-195574,-60906,55666,-21915,-26016,43379,-57396,-633295,-954034,-475456,83500,199149,70993,-48670,-46420,24926,89845,121202,123705,65777,20995,-5468,-96077,-159689,-138681,-105037,-41670,85476,152994,105797,40262,-32376,-30336,33146,33743,5290,51505,94293,45112,-18115,-30460,-7928,14469,23720,-15046,-57787,-25048,74348,132828,65438,-79316,-139069,-91799,-9224,28817,-9739,-53099,-18471,11754,-72077,-181373,-187686,-126217,-62761,-55951,-87719,-90395,-57581,-9473,70832,108202,77884,79080,110670,103989,60749,11169,-16057,-30455,-10737,80618,153338,104157,-10415,-57938,1936,89172,103336,73962,44015,28006,1654,-8194,-14445,-43244,-22413,46237,69244,-23691,-147234,-213650,-205458,-140942,-40002,4823,-15995,-63605,-84066,-40334,10940,70542,61079,-36948,-33063,79551,105045,74349,85244,68658,-8273,-57662,7240,76186,53656,-23002,-53939,38261,118567,22736,-125738,-122122,-76960,-74431,-87718,-128996,-197603,-145149,-31385,19514,42274,45222,30908,47275,74920,21086,-1577,29916,44361,68234,96316,62173,-62817,-124236,-15717,103287,113422,97487,43148,-44557,-18594,29888,-16421,-42785,16796,17944,-24687,-25387,23725,68968,83676,64258,29594,-23882,-104691,-107863,-58759,-26011,-11969,-65643,-136931,-105555,13394,73661,7782,-76209,-60364,-499,37930,59590,51882,45026,46619,18473,-30837,-31601,21505,9443,-56483,-75418,-23585,41570,70534,98365,82447,-2343,-27160,22207,33644,24404,23760,-24204,-54601,16173,57039,17924,22810,26768,-60148,-62724,62011,112671,63279,124128,272723,300040,202012,30522,-130253,-123933,-8179,14558,-59336,-121672,-93346,-62684,-100643,-131228,-56974,-15324,-61049,-105587,-87484,-44653,-30742,-38284,-24528,3323,34314,30518,17130,-5223,-156,-29843,-90017,-64793,22344,14668,-4223,13370,1299,-40103,-24304,-29631,-52544,-44556,-28508,-27164,25824,54426,22484,-10291,-52090,-66225,-20441,52773,98336,86892,46394,67955,118445,111204,64487,17120,-24488,-27628,-16448,-52735,-110746,-119571,-14800,102522,98878,23256,-34137,-30536,10252,16795,5205,-16971,-10033,66956,89232,12622,-4268,39540,15398,-41928,-49808,-32876,30551,81545,9553,-118599,-132789,-76396,-18371,-6537,-22234,1969,25206,2906,-18478,-28425,-27881,27419,97539,79218,24086,4641,8296,-16041,-68219,-70807,-45941,-11533,54320,98912,28071,-66955,-92487,-86536,-53582,-10759,-14437,-19155,-9242,-24784,-42229,-20642,9189,-10124,-29777,-20001,26535,43105,-5527,-46402,-2480,43790,8662,-67466,-133051,-115400,-2796,69826,9403,-106218,-169859,-129540,-3270,96347,110398,82264,49955,-6746,-69677,-101070,-97456,-47479,32402,101074,91550,64890,75961,37565,-50307,-61810,30927,64341,22767,25866,62246,36329,-44471,-103107,-71679,35486,130534,151822,93576,45066,102,-60523,-80800,-79993,-61897,-4460,39113,-12024,-74703,-59669,-31586,490,26488,32289,70461,93356,64245,-26076,-61947,35890,65935,-65471,-141317,-40905,56993,59664,29855,33193,65319,65898,7328,-56425,-44432,44628,54680,-19640,-39331,-25212,-42122,-32395,-5091,12011,54106,85534,54643,-6106,-39721,-33701,-37070,-44051,-20446,33916,83596,68391,-3202,-51091,-31528,-32419,-16599,38443,70649,52190,19720,-38437,-102973,-102596,-70009,-51693,-20180,-18251,-61305,-23694,51282,75665,98868,98194,59983,41826,42158,61669,113182,140888,110762,32751,-29440,-15563,-19968,-38124,-13630,7887,14343,3059,-61409,-94538,-12776,107362,116900,-1025,-106198,-61052,40076,43141,-28531,-73284,-92430,-76201,-51229,-63478,-8783,93476,60870,-57226,-78765,-17791,-3399,-46997,-117261,-175696,-92129,30519,23862,-18081,33042,76217,81981,82795,27136,-44422,-57760,-54431,-93392,-135087,-138247,-134848,-102888,-78270,-72179,-20147,40563,-4107,-59218,-73746,-66744,-33540,-11781,-31029,-9620,44110,76076,80773,56953,11384,10905,30333,-13672,-62282,-43584,-9635,-8921,3422,13467,-30195,-81084,-99683,-49512,66234,119155,94699,49789,16391,14317,-2234,1979,66505,122817,94644,22982,-5633,30571,16565,-11861,19411,4793,-25695,26255,77032,60918,38588,1528,-58910,-88408,-75568,-45626,-24620,-21084,-25466,-23413,-2567,10276,9756,13791,30596,40260,-12852,-42481,-34318,-4378,84741,187453,166884,65096,-22625,-61156,-79969,-35362,9859,11105,-26551,-52304,-62436,-40011,32444,83134,79150,43549,34528,80103,99459,27042,-54045,-43995,21627,66183,65503,63270,48932,16157,-27799,-53994,-65688,-68023,-52948,427,98534,155029,99549,35615,34076,59882,57334,1740,-35567,-13697,13083,50864,112250,140474,95966,9714,-46726,-46944,39367,87775,64112,27712,-18838,-49985,-54644,-35225,-13180,22584,33809,-1894,-79856,-102677,-63155,-14578,26643,45896,39377,54576,106906,92496,-14490,-52071,-54087,-66984,-50008,-43533,-78635,-92944,-99589,-69275,-25839,8263,47900,91089,26071,-116938,-170156,-111875,-59639,-65081,-62183,-39684,856,29927,28048,-23950,-55954,-31182,5561,35645,51375,68574,73814,56997,46983,64637,65975,38979,11634,-26453,-60280,-49557,-29377,-38231],[5368,-1637,4754,-10471,-57580,-33781,-4860,-51856,-48920,22956,42566,1491,-20376,-43065,-98496,-118867,-49639,6980,-18975,-39520,20094,108453,118018,82249,32180,-42277,-27114,129341,205213,115135,10689,857,62507,107685,87306,25424,-37884,-30313,13015,43127,56108,41144,33293,48181,52389,78717,70284,17523,45943,70797,-11135,-63134,-13138,1026,-18816,27337,77560,38988,-35853,-33590,16089,5158,-66792,-122451,-152526,-106169,3336,55124,91100,135319,41541,-101503,-67249,9797,-60948,-122009,-118920,-96279,-90585,-117930,-91480,1613,73672,105941,102119,77883,89896,71123,41857,40009,30224,-26254,-15473,44475,66490,45476,-12717,-24360,-18426,-70727,-109355,-112937,-95663,-33324,6100,-40666,-101298,-115311,-96121,-63969,-11627,3787,-34196,-80156,-73241,-43730,-56146,-99829,-63294,23235,80215,102359,62061,-22575,-38338,-9126,-16394,-26416,-20087,-47708,-45018,11102,60439,70411,15031,-65736,-80472,-36963,27360,112286,110353,42929,-29369,-92752,-81043,-10407,54641,69342,49393,26712,11193,-7251,7222,-327,-53843,-45807,-6229,-34777,-36400,6268,-15292,-42777,25819,34325,-43414,-38340,34692,51910,48496,15332,-67390,-68605,25536,35524,-23966,-29146,-24485,-57923,-80305,-19280,63131,87118,59324,-2008,-63076,-62263,-41946,-33130,17178,85031,97960,48423,-11373,-50909,-74493,-87289,-64877,-12348,56900,81047,14896,-77909,-153546,-114425,-12811,28764,30427,-56636,-171422,-99180,63074,76851,11956,6651,9316,22715,93818,149247,134918,105924,56012,-45432,-93159,-63306,-37062,-19121,25867,104189,144729,56111,-71758,-115258,-94187,-46900,-18588,-23151,-16060,7848,32077,38229,48138,66643,69296,9347,-83947,-76538,-1673,32704,27856,27025,25209,14562,11499,7966,-360,19436,66804,79134,46772,44812,8769,-60650,-37177,38264,57589,65810,50284,27874,15541,-17410,-36822,6645,50158,82562,86431,31292,-10578,40514,93731,66624,32040,70128,120136,128784,53618,-47467,-87625,-30633,38720,-24717,60006,57357,-460685,-1266305,-1337327,-534288,-96419,-36908,-14888,-50500,-56570,52806,-45277,-639462,-995749,-551280,20609,129073,-30184,-146871,-90920,48081,130994,131112,102712,32090,6275,17915,-25576,-108534,-127946,-125265,-138378,-34626,124938,135504,12859,-65220,-33062,-10689,-67569,-55802,37589,85825,49096,30663,48419,44776,37778,19013,-54010,-106481,-84771,-13882,56159,42669,-59107,-129485,-123860,-61990,-5652,-3149,-40295,-13089,55246,-1308,-175015,-270261,-222724,-126695,-79903,-74049,-13327,70833,106504,135575,158929,109976,57241,80737,117479,91537,40166,-25478,-96653,-80869,25089,115174,95080,-18756,-90744,-25636,89974,127000,101895,68142,49885,35859,21329,-4551,-29259,-2255,47080,18797,-105132,-194481,-191250,-164529,-85835,67286,136054,67101,-40734,-108067,-101538,-41395,19551,4425,-98193,-76946,55967,86593,61135,90093,80404,553,-65176,-41460,5168,14352,-10956,-45539,8710,73815,-11679,-157876,-173405,-119889,-53323,14449,-8196,-131494,-138390,7368,151663,179959,133326,61154,32650,64267,82531,91901,98099,130398,181813,170493,68867,-57410,-71920,37258,118331,156113,171069,62874,-87403,-69040,-16028,-68723,-114594,-52916,6336,1847,-38164,-45683,-9886,25048,44739,47971,-1768,-103416,-110163,-22316,21845,1124,-59057,-98785,-55757,28968,32301,-26476,-93380,-97915,-51009,-9288,11967,28816,40127,1125,-69061,-64275,18753,81352,47410,-39125,-93585,-97959,-48860,9511,59592,43702,-8288,-11575,12217,-11989,-34199,-23536,-42253,-56818,22414,71356,24970,19853,19323,-74536,-53154,114182,149941,59852,93693,219028,242608,168637,53661,-70218,-112309,-46319,-9101,-74925,-147178,-89531,-26391,-81169,-155383,-108331,-77665,-100874,-104644,-71444,-36481,-26775,522,35977,58653,42204,-6163,-8929,15042,32424,44327,27856,8717,4688,-8109,-2812,5582,-16863,-42100,1710,17225,-15849,-46582,-67744,-40055,43267,50146,-769,-32538,-107172,-135326,-30137,105766,145179,119058,77294,64416,77111,50441,-22539,-86696,-73616,6748,37452,-16737,-77887,-90876,-14674,82656,89709,33209,4020,2413,-5517,-29960,-27297,-11070,13067,39256,967,-61348,-23874,70027,88169,41401,-4008,-67355,-53436,16140,-31425,-142427,-105575,-14273,14087,18926,31424,24435,-9449,-42691,-59689,-46534,-29647,15132,78259,69020,24600,3742,2447,5071,-18338,-13857,29476,16148,-12242,72535,110352,17802,-27602,-7276,14666,17603,-38252,-73630,-23123,12761,-32057,-79488,-64774,-24898,19112,42066,78773,126258,106168,37458,45019,85953,69296,-17801,-124597,-124024,1988,96150,19800,-133819,-190386,-137920,-59614,-16328,35806,108264,146066,84241,-8287,-55585,-70513,-46878,-2265,55687,98940,133711,153892,83315,-16881,-23566,95693,166070,103669,46640,55537,44024,-5616,-52109,-46189,46656,152552,181532,132636,92536,50127,-24859,-96163,-156734,-175581,-106121,14080,61095,20772,-31854,-44905,-16507,-18955,-77862,-84052,-3716,41214,-7456,6655,53825,6123,-89013,-91992,21693,105830,97942,70758,58716,89588,114670,42454,-15019,25355,63572,39470,-4861,-22389,-35208,-43443,-17348,39626,72822,87501,84128,27739,-23912,-34019,-54803,-84354,-68347,-36276,-11726,24564,36428,-1054,-30697,26186,59817,18940,-5289,-11615,-33788,-62354,-101615,-128016,-120346,-77051,17723,112341,116419,31092,-8201,33297,98291,127226,100189,63929,39915,20858,62831,124115,91624,4276,-46909,-65228,-39087,-35445,-39622,-19868,-25824,-41965,-59195,-120823,-127602,-22113,80143,86629,16045,-75160,-120411,-96624,-50533,-50603,-66509,-68441,-51737,-7489,23286,38233,35714,-19811,-81395,-61753,1714,12793,-30683,-99843,-165448,-130448,-44680,-24088,-49155,-35657,35979,101626,43761,-83707,-90513,-23536,-1338,-18093,-39399,-64709,-96607,-70639,-34622,-74575,-113207,-78903,-69443,-80720,-73731,-29463,24448,27935,-3343,-11429,-35378,-52003,16189,54692,-25303,-54520,7035,14639,-25931,-22811,59518,111525,86663,53908,2044,-63959,-88785,-46883,23202,58017,64319,54930,27006,10294,12533,27041,41728,57589,72878,73173,44273,20771,-35867,-26168,44237,3651,-69919,-19610,77940,81788,33393,-21295,-64154,-91120,-94724,-26993,43832,32638,-41357,-73222,-5115,43666,-32194,-71893,-5172,37653,-2758,-32048,-38065,-6315,78141,146496,132571,69709,5782,-32553,-52557,-35642,-41679,-64166,-87235,-74602,-47237,-39615,2634,75739,94244,70184,78492,100036,54047,-36728,-53220,20881,75823,57790,11459,-5167,-27335,-65862,-81033,-43973,-16900,-19737,-23229,10796,91402,122725,77532,33865,10138,12239,47871,39050,-10983,-26806,-15648,21828,85137,115936,62713,-32968,-91007,-59186,58291,75656,21149,5784,-34518,-64934,-24477,228,-14949,17133,46986,21322,-63944,-101406,-32775,52039,87098,73034,53489,63772,89637,61220,-29411,-54267,-45160,-39564,-16529,172,-10181,-42863,-72133,-22005,53252,84465,76488,55033,-43084,-163557,-155979,-76549,-42728,-45026,-40512,-15373,36306,56205,28928,-31381,-75315,-70582,-31417,9307,14004,31703,51463,40095,35885,58953,37439,4753,-9300,-59721,-103373,-81981,-50764,-40510],[18739,17523,7530,-13297,-46092,-47406,-70198,-109100,-80073,-42641,-50121,-53266,-26336,-14642,-78268,-150150,-98041,-8915,-3855,-39311,-25040,59555,96645,81125,44371,-21332,-4260,163827,262189,196207,105728,82803,119766,170308,169239,82058,4640,14202,72937,92268,46258,12614,12853,25321,22988,169,-22765,14608,119634,96954,-65967,-94300,49539,116008,65713,29501,17289,-4435,-6740,60603,121310,51490,-69948,-147211,-182824,-155866,-47849,61811,157267,196608,82347,-80692,-96692,-90188,-172161,-193059,-184086,-155951,-66106,-10170,-268,14961,56146,119520,128943,66867,64848,77347,57286,25490,11609,-43770,-56844,25166,95527,78743,22436,10912,2807,-58373,-106688,-123637,-112259,-44010,7664,-33079,-91880,-96173,-35821,-2361,-24614,-34648,-49820,-118383,-143436,-84527,-25560,-25102,-26245,-28155,-14295,48311,35584,-79254,-124277,-81497,-55064,-20137,13303,-25597,-53011,-9458,42500,56492,26400,-52740,-102197,-73027,7680,93282,98755,69905,27314,-46130,-18981,49956,83823,99795,149627,115697,-26273,-120162,-59478,11298,-38036,-102484,-88816,-55790,-29721,-34573,-84971,-77010,44649,96616,28455,-11978,-9361,2841,50430,20989,-84628,-106605,-34911,-20736,-52949,-66549,-80876,-102118,-78208,-4914,37696,32177,18287,-13045,-49136,-23216,26656,52185,65379,101700,129733,96209,27472,-43952,-80464,-54320,-42218,-47427,17831,82783,51755,-31537,-91959,-74922,-41398,-26427,-16114,-118026,-206684,-62563,166461,199291,99524,42861,26258,48901,132534,165806,108277,52814,2861,-111446,-174788,-114663,-29291,20564,40852,89148,124188,67195,-43704,-107263,-98382,-31967,19111,21720,-4376,-38768,-35376,-22075,-14109,38023,99767,59189,-36390,-51488,-1624,34522,54674,56865,49981,32409,43130,52716,22836,17574,48107,64282,76963,109950,72617,-39631,-38187,63695,79681,28069,-16087,10879,62483,49189,17069,47615,74154,93364,91945,39629,-11309,28571,65480,-9174,-101701,-93313,-64898,-33302,23540,15279,4848,95175,210613,236874,246236,269779,-644942,-1832827,-1613423,-545775,23764,18750,-98145,-57391,-35416,25556,-190420,-835606,-1181409,-647461,16409,118457,-67951,-159232,-72420,90518,146473,71635,-2066,-22533,12395,46562,37031,4703,-27117,-62508,-104066,-70755,17254,44302,-21612,-43411,-31613,-51356,-96325,-65967,-8675,334,27884,101159,148828,113086,82617,51736,-35634,-110853,-107055,-47318,19097,33909,-22847,-79011,-80451,-22164,28608,30115,10269,35562,87468,47002,-128449,-265815,-231730,-108411,-51724,-53770,-14938,50202,55242,24728,52684,84057,79849,80789,84910,33255,-8338,-30445,-70242,-87161,-37120,41066,76848,19632,-78284,-83457,1277,64401,75953,49961,51733,83358,103036,60743,-2515,-12107,40525,23165,-61844,-81235,-30025,-14777,7206,106282,159530,114313,22384,-85589,-164928,-152118,-81678,-37496,-89361,-79701,13629,34935,27382,36741,28173,14319,-4483,-21481,-36794,-26319,6349,6072,8314,6704,-45031,-124285,-145744,-102878,-13902,73719,111496,38524,-55146,-26839,106872,176360,151848,89852,61010,83707,114333,118795,81542,77033,134510,121882,9524,-80978,-57292,16170,44853,83236,127154,50631,-72941,-67529,-37187,-85245,-125580,-102386,-49896,-17223,-49005,-86923,-67870,-39171,-41137,-20649,16805,-11870,-28236,24187,26717,-30299,-57616,-41900,-23372,-7159,-19323,-60807,-109636,-131625,-101656,-71742,-69561,-47229,-13461,-48420,-99886,-63156,42383,114959,96970,25795,-33803,-76735,-104501,-120990,-87332,-64970,-51555,-44053,-59931,-98012,-122461,-108499,-66947,-19945,36634,34486,-7351,10297,16691,-62126,-28458,120529,133777,43309,33459,57513,58696,60547,61133,11948,-65391,-64054,-2658,-744,-50024,-36586,31995,28196,-54899,-92961,-104565,-82740,-11998,22422,-8399,-24476,30644,70965,87379,75845,44259,52000,45721,38502,82171,120543,65660,-23719,-55700,-11971,21669,-3540,-39731,-12526,9017,-28010,-74288,-78435,-21172,61563,67395,34050,-7869,-123842,-151288,-6210,109239,81635,43844,37178,19745,-13851,-62495,-133924,-160536,-72729,64657,97374,26168,-12552,4258,32186,55725,52169,12119,4828,44831,49194,4695,-19749,-20443,9989,14479,-55369,-83020,-10478,94278,137474,102940,32839,-45865,-58298,-22707,-49615,-103707,-41788,35379,10914,-8128,29596,-9378,-99043,-96371,-41779,3724,14191,18934,42929,33148,5862,-48085,-73597,-9853,54279,62740,64861,17481,-46529,3443,77456,61471,32274,32992,48230,34083,-52229,-98332,-18732,70002,53373,-33805,-73205,-31582,46663,90880,121041,150335,111875,32943,50563,99415,60672,-28260,-87612,-86734,-12729,66886,11312,-119483,-135559,-69468,-66302,-88018,-19661,89880,133254,72494,-13016,-58621,-35137,-13457,-39613,-26293,64679,142080,142057,60016,-13511,-16697,62079,120116,84334,32329,50753,82579,93660,74025,22018,18586,96545,163908,172774,165934,115917,17292,-88220,-189059,-206570,-108675,22736,113204,88664,-5386,-45316,-35708,-69837,-131150,-132397,-53988,1984,20280,86058,80764,-9758,-47986,-6982,76038,103331,66651,38607,21789,46949,88535,62146,62680,91451,42918,12799,36781,20448,-29439,-55288,-46115,36586,100253,64787,5825,-30629,-27627,-10655,-66378,-136229,-99921,-41975,-28044,-8070,-8115,-23733,-9829,57174,84434,27998,-45249,-74354,-84098,-115432,-155643,-130879,-66617,-3226,87686,158435,148034,88613,20075,6164,94466,141765,114146,87181,43058,33453,101533,101562,-6945,-96005,-106351,-85837,-65436,-64966,-63348,-44718,-64403,-64998,-56044,-87834,-72791,1970,50379,65888,54577,-15695,-104393,-154958,-155095,-116531,-63294,-38600,-36737,17835,97441,72800,-35578,-87763,-75159,-46416,-3385,24025,-10108,-76453,-97361,-85027,-91932,-90768,-108848,-153162,-97271,41076,29843,-105782,-91471,18075,54798,48302,43452,34583,-14028,-44417,-38633,-87689,-155289,-142859,-88643,-37511,-44560,-77444,-77744,-17661,36376,39916,-44974,-120083,-39346,31238,-41453,-72177,-6177,17841,-5638,-11218,71717,160919,164527,116708,43124,-5749,-19242,-31373,-22192,39064,83966,76277,21927,-12143,27854,67433,58920,61689,78281,74324,50639,32637,-16042,-22282,982,-28643,-59219,-12499,78577,108458,47523,-20657,-39958,-39008,-39659,2579,37856,18236,-54367,-93969,-18713,31634,-68942,-107460,-28708,-459,-20944,-476,-1855,-36232,-10066,90518,150747,130420,62034,-9148,-33240,-8945,-5092,-44563,-86664,-79284,-45429,-19811,22295,57778,42051,22695,63970,68147,-20634,-50040,22793,82615,90765,65078,19623,-15919,-48942,-64472,-40371,15355,31480,20235,34487,73195,105526,97815,54212,-2286,-36049,1496,63151,52927,-1901,-13524,-450,23091,70782,98421,59074,-28408,-104408,-54884,59416,42158,-18213,-12510,-38523,-41006,23469,30015,5459,60280,77753,31179,-13652,-20622,26335,98211,115551,39627,-16509,10965,43950,27239,-12769,-3352,12299,23467,43252,57753,56185,22967,-20349,370,36193,35014,11731,-20781,-75198,-104655,-50905,6199,14850,-3893,-37846,-39723,12345,36877,22191,-38117,-101209,-125434,-80160,4080,24002,25863,18666,-18043,-11230,23566,-20267,-44335,-13315,-45721,-92305,-73884,-43160,-14960],[29660,39465,21510,-450,-17517,-58863,-118885,-106044,-48623,-54217,-74900,-46978,-12023,3792,-18636,-74291,-79907,-9019,36862,-1165,-23227,59256,91836,67395,44484,10918,16349,109111,172102,165532,161449,173991,167252,160161,137826,75461,28716,61450,123152,130256,55553,-5759,15577,49712,29391,-27932,-38194,30842,114650,71474,-44904,-30495,94591,139699,74671,-11435,-79042,-85166,-9612,80699,107780,20278,-90795,-124731,-106136,-76622,-47205,-20557,67789,153757,126208,36803,-10294,-55063,-104589,-98781,-112964,-111395,-27503,54214,41816,-3388,11917,77218,92771,35495,12092,25537,34787,2368,7036,-2401,-43939,-32496,31368,91160,86660,33361,-27432,-63237,-66293,-44975,-19588,9308,46971,27624,-29520,-10591,81865,114062,31677,-41931,-62063,-94050,-111685,-69367,-3081,14132,-6736,-46786,-56992,4980,27332,-74465,-152440,-104584,-45980,-18978,9552,-3386,-41610,-36756,39534,102629,91273,4953,-52169,-47930,8110,62404,68748,82484,75727,33481,19950,39269,49518,103334,187514,141718,-10169,-99427,-70359,8154,17513,-54062,-71589,-4268,17590,-61449,-143114,-119822,-9568,51092,42325,21605,-12580,-9865,50085,28427,-62520,-71634,-46152,-56049,-61394,-78771,-119403,-127843,-78547,-22210,-1071,4341,19434,18155,1361,-8236,1862,57677,95855,94252,76859,70882,71630,40145,5978,4382,-58501,-91988,-48020,55838,77394,12549,-35440,-28008,-25092,-23302,-17153,-86968,-134049,-13636,146422,171900,99402,18772,-9291,35484,103262,88304,31467,-28029,-84323,-140184,-159502,-125190,-74167,-4804,9173,7630,24231,21664,-41029,-107794,-88999,-2787,81240,79443,16289,-60321,-75511,-53705,-16605,45363,97065,75789,29645,10085,22462,47457,74526,78859,71294,25132,-8306,-4611,-16029,-20490,6306,28282,67503,100725,29605,-75714,-55207,35707,12552,-61171,-74545,-22908,8137,-13369,-16710,45269,91176,94799,72576,38182,47434,111234,117532,8264,-120836,-178661,-203732,-137658,-11497,38032,61347,153436,250172,263144,192192,159101,-827861,-2109900,-1665393,-524305,-98962,-77975,-79712,-26238,73295,85510,-220994,-948971,-1302884,-679287,21037,141148,-11659,-82400,-22727,71042,70399,-28390,-81746,-36586,29014,54152,55030,87629,78213,39147,13273,-23507,-51096,-47750,-22802,-18721,-51294,-67263,-42870,-16121,-11053,-33806,549,88884,123910,89634,79130,70799,1699,-72866,-66479,15352,74234,59518,-4562,-40112,-3535,80219,106253,53892,26616,57643,84688,59204,-45525,-154007,-139490,-22849,19616,-23119,-67908,-69243,-89856,-133015,-94279,7034,74808,73202,25886,-38280,-50420,1454,11905,-66828,-91910,-22104,51250,57225,-18543,-85764,-58021,5199,30332,-6159,1537,59883,110414,76646,-28153,-56608,28737,71656,39777,44367,79843,63180,7895,21691,63546,102817,91895,-6581,-119742,-169880,-121516,-48792,-51330,-52352,-5182,10500,4847,-26524,-41921,14823,68136,56751,3395,-6566,35337,61231,48452,6459,-26770,-61069,-59218,2378,49220,38521,93867,123079,27460,-69605,-33421,62370,85940,86642,101567,113512,107241,84682,9117,-51756,-11281,17664,-38116,-101814,-85693,-33211,-19618,-25697,-5820,-10558,-41724,-44540,-72355,-97777,-62762,-34392,-43976,-46631,-68431,-86418,-67554,-60943,-105566,-80088,44074,72838,20339,-1303,-26056,-47703,-21655,13319,-8327,-48989,-46156,-50853,-85310,-110317,-92282,-83681,-91185,-54013,12171,21867,23591,41419,71455,124932,127262,68329,20666,-11029,-87908,-191000,-204291,-144782,-77102,-57631,-88275,-117909,-148852,-154846,-83223,-362,20076,-10289,-12685,33462,40690,-14906,3696,76038,67441,7307,-11584,-48554,-86820,-29616,57633,45119,-39946,-66860,9540,84028,53109,-6874,30385,94456,51218,-35276,-80559,-60033,15346,51644,-7419,-30605,26245,50322,53629,73121,62528,67959,44738,56218,125764,173901,95868,-37355,-89676,7503,86143,55517,-31794,-82279,-97064,-102851,-96161,-36665,26088,77494,95726,84666,27675,-65950,-54787,36102,35373,-43104,-66109,-42598,-29503,-46652,-80916,-127341,-118916,-29574,78013,100994,25945,1186,61001,80071,26916,-14887,-30593,-16549,41670,73140,65304,41215,-13054,-8178,23087,-15540,-38211,-2369,51463,81596,77148,64708,50978,28931,-5443,-31949,-34813,10430,29953,-18837,-44912,-22948,-88251,-169825,-108296,-13603,25715,46652,52255,41726,9199,-26898,-110950,-148819,-40630,71586,70771,23406,-7707,-29392,-40852,-10144,46885,31703,-6849,29411,38604,-42129,-73865,-15312,60425,100522,52328,-32861,-49407,17624,67244,86139,70701,9929,-37813,9054,66729,28506,-16445,-6906,-24083,-36024,4716,-11944,-86164,-71439,-10120,-34542,-67718,-22088,28197,31829,-1667,-60749,-86429,-4306,53407,-4318,-31561,41368,104654,83531,6663,-38930,-35765,-21605,-19651,-5098,28920,79436,96001,109652,126232,57713,-30655,5173,88238,115039,139241,112119,15055,-70614,-133696,-100880,15483,93305,124218,87769,19782,-26235,-77515,-119156,-70250,5387,-43,-19554,18358,61578,26558,-32824,-37209,-20451,19462,20641,-4732,-9374,-18713,-6143,32067,38085,55480,64756,7836,-22444,19332,20723,-14439,-33425,-22415,63886,134517,65943,-30393,-35514,10431,24041,-60708,-156849,-119483,-41533,247,30768,-14245,-67403,-45242,-562,3447,-11991,-65446,-67763,-32332,-60112,-111280,-60772,39068,75723,87309,101146,86536,71221,22295,-26538,32241,78873,59651,48589,25331,53045,127435,97300,-11824,-66904,-68545,-59173,-68602,-100063,-108859,-90001,-93588,-67136,-26323,-22643,-13279,20307,45364,46377,14461,-35935,-44880,-84085,-166569,-165935,-88994,-53381,-62407,-18798,67139,41197,-80112,-119309,-74280,-42872,-8049,27981,-7096,-66187,-36612,8501,-57131,-124917,-145120,-169215,-158257,-61992,-8402,-68035,-69034,23322,73743,56557,27607,31897,9472,-39843,-77373,-138298,-204156,-185468,-100170,-1384,-43012,-214723,-250631,-40855,139504,163848,44579,-83082,-48844,9281,-45398,-68565,-34680,-30917,-28317,-18403,9826,64607,121429,115415,38988,13679,27041,2266,9198,74720,125922,122819,47106,-5366,47196,114236,123360,130192,101001,18996,-26485,-4365,1517,-36330,-78916,-71381,-25863,1321,39041,86265,43611,-31463,-37928,-3896,23908,26727,-13108,-42813,-67722,-99080,-67453,-54327,-103502,-73228,-13313,-43181,-78858,-25154,-26734,-134123,-140433,74247,261131,255329,131449,21778,-35837,-13317,37473,26820,-30286,-51795,-45960,-6350,60971,64559,8840,-33485,3364,33952,-12086,3076,79622,70414,12675,13479,26293,16042,5708,23696,53849,63145,18307,2060,75856,138431,113583,64612,6230,-77335,-101212,-1905,88466,70568,16124,18593,46584,54479,67768,76733,55263,1866,-45045,-13489,39577,11441,13469,65674,61203,74987,120061,104378,79800,142886,130700,17124,-43667,-25119,-11515,18237,31364,-50280,-109399,-50620,25184,52093,45725,48868,46833,46393,50995,61141,48009,18926,-11737,-2510,2965,-20006,-49423,-68249,-87791,-50982,41302,93306,89221,27372,-69718,-127138,-95141,-40423,-8239,-31930,-76917,-124992,-103915,-8439,29784,40861,37568,-13467,-28805,-20491,-72287,-84534,-29766,-28914,-55910,-39662,-19541,-5917],[-7913,-917,-12096,-28857,-34506,-62364,-98296,-60235,-11923,-41703,-69774,-46161,-20423,-6431,27063,33945,-1183,26236,74826,31374,-9614,35031,32107,14174,25680,19258,19481,56839,60818,66742,138573,185155,121584,43644,8767,601,-7466,36124,87402,88168,34122,-28695,-4793,56427,38665,-16592,-12474,35001,54928,12426,-21871,-6085,24704,29242,7779,-39943,-112369,-127268,-43452,24280,9283,-52210,-117233,-126257,-75727,1840,-6950,-106225,-82172,54947,112216,99954,80007,30956,-26042,-23643,-11825,-10212,4575,41306,33771,-13073,-27544,-12150,-10521,-20096,-31654,-38982,423,5553,13618,34363,9298,-48403,-39668,63961,99365,24180,-59435,-85007,-50043,38636,85703,50203,43578,34542,-1431,58014,144352,139297,65311,-14680,-34366,-30960,-44188,-29483,4568,-23784,-61240,-68160,-72686,-52894,16,-30768,-108243,-68463,8531,-12052,-24022,-6766,-66663,-154278,-79456,104582,163065,98640,38441,5320,14366,36652,26919,59768,102462,98866,27575,-22869,-5844,92184,152988,79652,-10924,-34672,-42739,-2927,75545,83865,61333,92693,82576,-27752,-101831,-89925,-74757,-89827,-66840,-28857,-30242,-22458,15327,9413,-22849,-6570,564,-14649,-36785,-83732,-128101,-124037,-95519,-69284,-42510,3533,32464,16008,-640,-32442,-62185,-3549,84457,89045,22088,6311,56118,73954,53362,6379,-85083,-100546,-25256,100424,112187,38109,-13971,-2216,28671,60767,70978,12961,-36098,12277,49210,34755,20552,-18904,-52436,-15962,28519,14022,-4728,-46268,-100970,-92310,-43373,-35795,-52191,-23182,-10427,-9501,16435,11840,-51828,-102884,-55510,48214,115448,80399,12454,-40305,-53710,-38513,17551,61470,59872,55161,76088,86156,70254,86495,117362,106921,73844,608,-75338,-60381,-16792,-22602,-19356,12183,56720,64206,-48124,-128250,-71735,-11635,-55898,-76619,-23284,3196,-55983,-102387,-78715,744,93851,129000,103819,101204,164409,218540,197451,126398,43521,-45914,-116951,-68797,5180,71644,120796,157689,183095,56732,110490,-81815,-1169898,-2570381,-2242156,-791646,-307494,-288299,-94085,-40919,79039,121546,-162140,-1093778,-1548497,-834847,-55114,132863,76265,17934,1638,-39620,-86987,-118830,-98789,-38670,15869,25197,51929,109784,106455,80835,57130,-3823,-58898,-63854,-22993,-30997,-57394,-45149,-7562,14692,30902,23008,-5583,-3434,-9694,-7582,19664,18755,-32178,-70101,-28882,82860,131151,59837,-33468,-34948,43205,127911,113701,7813,-54486,-19360,30571,52087,35845,-12671,-14776,39274,49638,9087,-52664,-104708,-150588,-174977,-125982,-40839,13660,22718,-8680,-36425,-29553,22676,32324,-54529,-87094,-23966,21471,42149,34991,-13544,-30431,-7701,-873,-50754,-64578,-17227,25433,3810,-85151,-74521,24814,74859,50028,42441,53021,19418,-40850,-29681,13193,60854,97337,70885,9260,-59322,-83830,-68392,-56654,-35179,-949,7204,-14061,-48321,-56915,1289,64371,86238,63729,47021,54083,67077,81611,74738,38503,-28218,-15638,84128,83406,-43374,-36252,63318,64211,-51122,-106602,-55153,-16258,32671,90401,97556,63511,43499,-23143,-108042,-103167,-30374,-1791,-53587,-83477,-41190,-11283,-49799,-82542,-73741,-54618,-42435,-92396,-92181,21804,100687,48750,-17784,-59926,-70789,-59286,-73817,-114384,-70917,50679,54826,-20855,-64295,-57787,8565,79412,88444,20483,-54907,-57931,-30627,-49816,-57324,-29793,-13151,8048,60766,121725,150564,161961,141373,106125,133478,138043,66230,15038,10471,-39009,-136288,-158190,-98708,-29500,1616,-13637,-43629,-93573,-124373,-73689,-14364,-9683,-13675,29708,86932,91312,55237,43112,33805,8341,-27306,-37467,-51797,-77005,-4957,75208,33619,-42628,-58672,-11839,59578,43334,-25059,-34806,31278,30474,-26784,-70766,-86425,-66019,-15728,-22559,-26032,19907,11512,-7768,23926,-11009,-43381,-13203,81002,176369,198292,111055,-27909,-81808,32001,116992,72798,-53192,-156687,-199235,-150767,-62644,14829,33260,64565,111261,92813,23096,17206,88667,71328,-36039,-101032,-108355,-96714,-45203,10288,11426,-20047,-22987,3728,55703,86133,11548,-45494,16890,43307,-49686,-100241,-57659,-11361,10196,37112,89253,100672,25674,1694,49896,58936,26083,2397,2794,5016,11249,68576,116556,91355,18411,-20243,-22216,9529,18272,-11183,-26752,-35283,-111951,-140777,-38934,-1946,-50559,-25459,38913,48978,1213,-67388,-155275,-173728,-57127,48460,47473,-19855,-43266,-26366,-40221,-34261,33613,11783,-55446,-10806,25107,-20222,-22174,-5819,3492,72951,111422,32439,-35673,8617,46766,38592,-7234,-54645,-64115,-23764,21975,37664,73991,112112,58025,-24032,-23994,-14269,-38237,-20276,16330,5441,-18741,-5361,-15305,-25550,-19494,-66816,-79841,25526,109439,70754,42805,64681,82837,61856,-4422,-32496,-14609,-31215,-74894,-37910,70028,127323,73056,50741,116913,87228,-27702,-38347,20502,20760,38527,51214,1072,-34291,-29851,37289,131552,159199,117745,78306,73151,24045,-102920,-134714,36590,179108,89236,-24681,-33254,-35935,-74431,-94276,-86954,-85525,-71717,-61436,-29103,14067,19175,20261,26638,-6324,-31908,-14301,-5219,-37140,-44712,-24102,-297,35455,76222,122409,143445,86304,24092,33289,61948,49812,-19106,-91464,-74890,-14394,62017,124986,43108,-79293,-84871,-45693,-49411,-60331,-78902,-20408,67346,53667,17062,66257,115738,71602,19248,21682,37491,43607,16412,-45192,-51229,-30556,-35595,-13330,8787,20273,75207,137892,138989,95674,47997,10490,-13609,-55717,-76860,-67967,-51559,-25672,10285,22137,17210,41651,64605,15461,-73802,-95285,-8619,2161,-92598,-126081,-82455,-60842,-67614,-45060,2994,-7817,-74732,-100411,-71369,-32201,22588,55691,9783,-35249,15302,95045,41745,-62250,-76209,-35951,-58188,-85132,-45676,-38710,-60322,-21261,25760,8318,-38150,-46569,-23217,-3161,-39007,-141437,-234969,-195273,-91707,-1285,-38188,-209324,-213711,58550,268382,269703,134167,-3594,-3206,41760,-22401,-80106,-67624,-50232,-18189,4924,-15229,-29788,15895,39722,-5719,-1264,41041,49287,69675,91988,138062,180589,131778,62107,72439,134685,169743,170904,111706,2239,-80759,-71662,-46736,-78843,-118316,-68324,21202,1473,-32456,13680,23637,-16510,-11840,26875,64611,49630,-30626,-78740,-81087,-87504,-94568,-120692,-113686,-24495,31215,-12768,-82038,-69719,-84678,-176396,-145371,112173,325582,299919,154036,60047,-20065,-31000,22896,49032,17914,6812,-976,2671,54267,94828,67277,-20954,-44876,25475,60371,66488,92519,36673,-86491,-98441,-31483,14731,54052,105333,119138,70617,-32910,-62748,37136,111958,81083,24266,-39778,-118157,-130883,-30598,85373,104048,50731,43492,82590,79807,48006,36450,30919,28729,72490,94842,64089,25585,82837,168008,189507,212098,245977,221026,165975,206720,191809,17549,-127926,-123494,-114593,-125516,-101482,-109035,-116590,-52971,31812,91796,91936,65083,43786,37799,36275,34031,-9423,-51485,-53568,-1281,32323,12820,-21018,-29930,-70700,-61961,41852,117231,108262,20288,-100672,-190576,-173141,-90569,-28804,-1206,9062,-42095,-73321,-23023,12461,42339,79885,74291,33523,-1486,-40898,-64193,-47458,-26862,-14089,8591,13260,-7465],[-24416,-45414,-59115,-68634,-73012,-45408,-3871,29446,44209,15435,-29367,-37747,-16919,-2763,37775,72612,74044,98030,113427,56033,-4080,-22303,-51143,-36083,16819,30325,41715,86981,67189,40339,96576,119300,30156,-53108,-57572,-42938,-49785,-33016,-1576,26231,32589,-12036,-30595,25449,32902,6510,25132,46872,27661,-17464,-29745,-37239,-64358,-73739,-44203,-18106,-48454,-80165,-47686,-9224,-9442,-13653,-50038,-112141,-103889,-9774,4095,-98165,-93914,14406,37487,27666,53779,20249,-69948,-63051,7344,42280,39799,48460,56056,30192,-3843,-49265,-89418,-72300,-30789,-29666,13974,36157,18259,31430,66599,33121,-3725,30167,40822,10986,-35534,-88459,-50045,77741,105436,10242,-34501,-30656,-4378,79202,112045,62184,36520,1988,-16465,-14054,-22158,-8148,9467,-51668,-101994,-85141,-69970,-65821,-16545,-1465,-57107,-35940,34891,-6943,-43355,-18125,-95650,-229305,-162879,80790,216396,195457,112938,26956,-1209,21333,-5082,14750,90601,99901,71705,36973,47620,103618,110118,6985,-54338,-37970,-34888,-3438,111370,199243,180153,139668,112124,41934,11038,5117,-85250,-195309,-189989,-116358,-56518,-27841,-12514,-10640,-12731,-15592,18452,59985,14598,-82524,-117492,-101992,-95014,-75032,-33746,24751,26749,-37764,-66553,-55473,-61177,-39115,45576,89016,21643,-41087,-24325,-4806,-14967,-36887,-41653,-28455,60861,144970,122081,44200,-30278,-33086,36823,111431,126497,46556,-2122,32452,21367,-36006,-35501,-10047,-26838,-37345,-19191,9841,35836,21725,-18980,-13939,42096,54047,20176,1433,14460,58913,98645,68940,-16531,-61280,-15304,70861,83774,26740,-6011,-3316,-7291,-11803,25049,47567,30006,40599,89919,119619,100133,118764,152763,110809,32928,-40397,-79782,-31344,21670,-6735,-31159,-6781,18467,24472,-47024,-102761,-42732,-677,-43641,-24605,68104,77070,-22654,-66689,-65695,-40274,59115,154515,166440,180219,206406,205520,174415,153669,145248,114651,61457,23910,20539,115988,223399,233485,226817,98807,281747,278058,-636676,-2187221,-2390506,-947139,-184115,-241309,-243014,-143834,-87706,3676,-248336,-1141896,-1592601,-920545,-136761,75875,102336,95498,9343,-120393,-183831,-161841,-113539,-82504,-46947,-22360,58689,111248,67856,36380,10276,-49821,-99284,-89344,-76778,-55692,-11273,22689,5534,14081,56504,71285,21039,-42784,-81475,-65790,-29488,-50129,-95119,-94821,-29768,75270,103690,12219,-63258,-18212,63362,96353,35332,-79573,-156012,-128180,-50059,19185,54625,66342,72579,45580,6155,17478,35200,-11147,-78760,-99201,-47310,-12627,-21928,-14630,8375,14528,9877,-7790,-40474,-66067,-45970,-7335,-1485,21717,68097,66407,8304,-38217,-42389,-63704,-79201,-48621,-10360,-21277,-50444,-20268,29117,4746,-40100,-26254,-7882,-35936,-28262,52985,75487,23549,39837,95208,94972,38928,-56752,-110335,-91960,-35642,-12665,-41498,-61468,-36140,-19216,-22453,-18726,24101,60885,63000,45875,25388,61715,111560,67366,-49959,-54888,51637,60736,-75012,-117819,-12388,61930,-14882,-99410,-116835,-100137,-58368,9804,29629,-2882,-2693,-24379,-90274,-95464,5766,87871,43423,-28415,-18633,8467,-10898,-39772,-63736,-79268,-44887,-44518,-29299,77502,153379,109426,52848,312,-46607,-75208,-118999,-134935,-71211,-12669,-44241,-68207,-55803,-16621,90163,179122,154286,41912,-42537,-56368,-38284,-59270,-53533,2983,69022,129661,164958,165988,143288,105984,85130,92939,133638,134210,49703,-15327,-11735,-17498,-56749,-22206,32562,63357,84619,73519,15515,-48147,-72717,-45341,-14205,9949,27846,55835,102604,129997,108938,70419,32625,11235,-15826,-43633,-39424,-1435,62831,73845,9660,-26823,-25028,-42175,-35997,-25109,-48574,-95146,-85699,-73820,-78884,-103140,-132165,-136391,-75581,-16391,6719,28940,-21141,-56954,-32028,-86622,-146389,-74077,53912,140766,166681,102261,-21612,-65764,1616,37793,-11051,-108063,-169510,-179499,-107053,1927,25007,-29152,6237,89924,49621,-33607,16449,121961,72186,-31096,-64460,-88544,-104701,-33220,66252,74551,22713,-7637,-10044,42108,100305,19908,-100729,-99712,-86627,-154301,-167035,-70530,7862,-3091,8224,64153,74506,41818,37123,51081,53155,30224,3887,5210,-10179,-34609,16083,60733,32468,-17317,-49553,-83400,-39200,32407,33742,14920,6751,-44416,-39635,54203,6391,-151614,-174986,-70921,8203,-3024,-78801,-164855,-167905,-65654,31817,50629,-8985,-64760,-64195,-39725,-2181,51283,25802,-51672,-45068,-12971,-17886,6578,1883,-51786,7559,128762,109144,35258,62035,81826,41514,-10998,-34919,-38227,-24654,4403,61109,131893,155766,93677,2058,-25272,-16866,-13370,13170,52079,35508,-24293,-26471,-19458,638,19166,-44724,-78231,13894,89940,73974,76519,89608,70809,45107,3265,-1292,27875,23933,-27995,-19797,70550,102964,28821,23603,121529,117662,6153,-31043,24246,32823,11493,12572,5926,2888,30451,80741,124897,136178,93284,77890,116996,69488,-84839,-118827,59521,202664,118964,-41194,-119987,-116052,-128281,-159259,-148402,-107085,-98110,-87976,-8490,65471,76142,73072,34195,-63625,-113130,-75606,-32121,-50529,-96513,-82415,-15480,69726,111102,84502,37763,37428,77350,84627,46894,19468,14459,2148,-421,22977,98603,164303,67331,-81378,-85467,-4330,-4771,-81398,-114198,-22621,79233,79964,82061,120305,86653,-7375,-61043,-45326,6241,29850,13372,-53101,-106264,-106665,-75042,-6364,2208,-110871,-98732,126946,292401,246939,125190,40969,31700,27933,8232,13607,37271,37660,29506,22972,27531,59217,48101,-47533,-123766,-98693,-14167,-182,-45245,-52850,-35420,-40147,-50357,-37706,-17206,-27134,-65908,-86674,-73203,-21478,53386,78245,25818,-4582,49860,116072,88231,22297,21071,65569,49935,-1982,356,-19465,-85373,-114946,-99238,-79302,-85618,-108445,-67737,37692,55475,-67087,-182700,-137503,-59488,-31052,-4394,7075,34770,145772,221526,181772,88443,6911,23189,74708,-12192,-129055,-100433,-19586,23316,31100,15132,-25830,-59539,-76312,-76632,-27052,22531,31713,21175,16789,67658,149383,160245,94171,33890,43091,80884,72872,47940,45494,-15188,-92655,-140733,-142874,-122148,-44801,47276,-21146,-124901,-83146,6184,36209,43776,55508,58043,27258,-45972,-104225,-112576,-76901,-73538,-110313,-110588,-45384,29757,51230,-19588,-69587,-70543,-64102,-4491,106927,153274,100541,42147,27447,-18561,-58898,-54534,-30326,-16414,27055,49704,-5373,-28519,57829,95189,-19466,-95310,-19582,50970,55816,73747,24968,-136585,-212501,-150385,-71591,7470,94552,105614,27128,-103648,-169411,-121468,-53926,-20591,-23447,-55952,-97391,-124085,-95084,9757,71694,26736,8427,54234,48590,-17980,-33498,-9196,27134,111087,138905,82374,37065,65382,107673,138639,208323,285910,262751,165891,167811,168124,16902,-152782,-164986,-142557,-178372,-166355,-108833,-53795,-12889,20085,64060,66400,46820,32237,39095,54807,30358,-50982,-116441,-106807,-16048,40457,18234,6456,24173,-37059,-103422,-44090,35480,24625,-38436,-99358,-138390,-105523,-49179,-18939,17882,60041,24681,-41314,-36905,-10550,14427,68612,122235,94823,61185,46603,-4145,-43954,-17443,29883,45293,28591,5945],[-1154,-47456,-84999,-91552,-100731,-51876,50622,99768,94467,67011,12445,-14079,-6317,-14176,-9732,17306,71979,124897,118121,59994,-20011,-76560,-93417,-47654,14792,40659,55662,98616,106172,87819,73457,32500,-31904,-64048,-42583,-30689,-41909,-58032,-69512,-18693,52044,25710,-37688,-12998,8822,9342,41041,39840,8461,-28417,-51786,-64513,-77241,-80710,-59378,-4986,20698,-8238,-19832,5064,57779,122375,98355,-28227,-87846,-55761,-38134,-35838,28097,51596,-28100,-74691,-41101,-61121,-130590,-101824,-21247,36924,83958,118018,106465,68822,46796,-10771,-96322,-100900,-8914,36780,56445,39556,-2206,4839,91552,131471,80231,1521,-39634,4264,8863,-70845,-39850,78919,61566,-59157,-106447,-73897,10301,75672,44526,-17357,-20820,-31519,-68693,-77641,-47927,-10588,18636,-2200,-52349,-73237,-40739,2467,11348,-20694,-78851,-77382,-25350,-22162,-20813,-6684,-77873,-165770,-93871,64402,191908,206443,130812,17012,-18507,19980,-8366,-11699,39674,51067,140580,216722,176283,104958,69968,-18467,-82545,-74442,-44237,7186,97096,169326,140019,71613,68966,73014,71203,47467,-60930,-175216,-184792,-117453,-32520,8563,9313,-8606,-51835,-91045,-12594,98940,68205,-52779,-96337,-80415,-65776,-27493,32341,77147,46455,-47725,-98182,-51041,-16941,-34051,-2761,66301,41318,-46197,-84828,-89663,-96378,-55474,10563,19251,9334,30102,47068,13644,-82058,-113993,-29279,42111,33887,-33701,-35230,39194,68404,9096,-24891,24655,51492,-1244,-26670,23221,89601,103200,69115,16431,26,10247,7466,17023,39709,75697,95744,83268,18812,-37103,-37265,-5445,-230,-29672,-25636,8825,16728,-4346,-7357,2172,14329,42339,82151,89937,80522,106109,132892,70812,-38320,-100450,-54251,18192,5723,-46070,-54219,-54654,-68790,-38641,-16434,-45087,-24556,18667,-21008,-33834,52770,92932,34926,16446,-4488,-32175,20966,127914,173448,158271,116641,102632,75925,18014,-3781,52052,77615,-2009,-36052,49937,184789,251355,288320,392440,399913,749407,-1115178,-3860548,-3463720,-976495,190766,16432,-300751,-240168,-234099,-151454,-492566,-1462709,-1987213,-1157368,-157191,73718,90222,144356,58449,-32409,-81730,-109987,-113164,-114751,-115897,-67012,61444,125589,52568,15703,14023,-62573,-141613,-147624,-130788,-42738,65686,110238,74567,52514,50956,52631,70358,50436,809,-33006,-23408,-33262,-58208,-51072,-15705,29574,24035,-36472,-43206,36660,98918,89552,8358,-77256,-117528,-115720,-85676,-42659,-3495,64126,106088,50132,-27467,7562,85088,79979,24295,5424,36305,30856,-424,11223,47085,35087,19703,-30080,-107094,-109103,-61509,-40425,1820,74743,121679,102998,-8294,-112599,-99357,-49590,-20402,-7805,47029,73790,54133,18914,-138,-78265,-114386,-51391,-15379,-27331,25627,145461,142473,26665,3142,73551,81639,11829,-97966,-135363,-83224,-24259,-48428,-133289,-127507,-32645,2916,-51232,-82492,-30203,15674,22401,7813,-27981,2221,56287,14565,-77708,-81196,-7500,41342,-25626,-74086,504,57369,-6872,-76043,-109287,-126516,-126414,-73522,-22863,-44071,-58027,-63622,-99602,-62156,62359,135788,81800,3985,-19278,-21875,-13228,14990,4243,-39297,-4804,50996,76730,96158,75730,51755,74950,57710,-1,-64279,-156208,-191400,-128772,-103884,-115531,-36491,47061,53792,104178,183159,144364,12792,-44865,-29546,-35284,-74835,-91564,-31166,69122,132055,132888,91183,3161,-75853,-65003,23968,104483,109110,40339,-8430,2965,-10362,-53940,23069,109285,117198,104797,66228,-22716,-77586,-56229,-4133,37869,76854,67608,29319,57286,122950,109465,65592,54870,55690,35030,-25809,-65127,-4302,45589,10620,-14792,20207,39331,134,-25412,-4784,-19784,-89852,-127776,-119523,-100671,-103994,-107103,-95362,-58208,3843,42347,30362,-44891,-81762,-59172,-67458,-81025,-49625,-11793,3974,59327,52868,-32908,-70549,-57435,-79402,-114015,-127407,-95399,-55433,-5535,55782,29068,-73340,-51721,36760,-955,-92787,-84768,1948,33385,23117,-7533,-57379,-68164,-5501,56502,37507,-37523,-57106,-16971,62933,121837,35801,-119188,-191515,-178248,-155970,-141684,-75173,-2102,10351,36091,30684,-19488,8561,66166,33762,-25231,-35475,-11098,28255,11056,-44230,-41765,-31107,-63949,-74111,-75277,-116747,-57899,58559,62172,17134,32182,39932,46610,96806,39648,-136777,-235251,-171758,-43038,17447,-16561,-109625,-138949,-60992,33378,57787,20703,-31100,-48942,-27142,24111,78328,71104,3386,-38609,-33506,-13870,25037,15058,-71315,-32105,141148,193536,129369,122305,115734,59123,7490,-12089,-19389,-795,26248,46182,59195,59073,42517,7860,-17568,-21423,-20014,23138,101238,66112,-50333,-67141,-16330,32469,37847,-34748,-87712,-14732,37610,17734,53444,105649,56299,-7497,-8332,14476,29768,47003,9301,-28852,-13126,-5096,-17715,32688,103687,83841,-4311,-10523,100374,164215,111323,51252,43533,45532,53495,80026,91637,86919,68549,64446,108327,87200,-17947,-61915,25257,134956,120682,-30172,-159261,-133034,-96882,-140868,-129880,-59489,-51593,-62871,9026,73694,74281,61248,-7578,-113530,-126167,-97146,-95241,-85753,-98215,-98336,-32238,44742,39349,-40078,-104817,-38897,95491,97016,-8044,-37067,12321,42147,50942,61326,93415,107564,14433,-82294,-39638,85176,88413,-33105,-108308,-48690,14375,13985,32501,55801,10967,-38896,-70967,-88561,-46462,11571,20405,-32071,-80829,-77627,-4440,89667,17204,-234975,-270849,35295,296889,286041,139646,26882,25555,67360,69047,88168,108924,89532,50987,43305,73813,86385,17928,-78402,-78115,-9817,25337,6121,-19710,2613,37258,16506,-16448,1864,28794,2768,-57526,-85875,-59534,6822,72228,83087,39891,27947,93294,131593,91743,65949,57301,42148,57538,117814,147432,56543,-75347,-160891,-172172,-100059,-45044,-62977,-54972,44632,109271,45851,-21396,7448,6916,-24435,63774,228491,226608,86313,-28953,-52026,-33871,-25932,15669,60765,-21337,-139454,-87421,25007,51798,40415,59760,44347,-51413,-128646,-99579,-16922,9837,-31292,-74794,-50214,-11372,30499,76994,57551,-38473,-97305,-83343,-84721,-48066,94525,126443,-24852,-165167,-154544,-92270,-8440,74177,-5349,-146264,-103589,38634,96119,84943,79161,42689,-19177,-75890,-113790,-105098,-36706,390,-18282,-64570,-83450,-9236,84139,51929,9391,67553,147531,150161,34911,-135227,-188093,-126053,-59289,-41235,-79966,-121659,-110615,-66005,17330,78401,6981,-75146,-20388,24334,-63797,-122749,-71777,-11833,27898,75906,54201,-95559,-214675,-207090,-151809,-61149,60001,83935,-2873,-127765,-222605,-251628,-203822,-107006,-36482,-17228,-23289,-68463,-102520,-55996,-7905,-31348,-35718,17586,18200,-60479,-72335,-5059,42920,44895,26678,19069,14694,-5528,-44456,-40356,93334,228042,213583,120033,77766,55458,7989,-53921,-47843,-23173,-65890,-100777,-62731,16316,49665,30025,27705,32798,47860,53217,85016,127983,87617,-15938,-86978,-93938,-34327,-22932,-66156,-41856,22972,1012,-85729,-97718,-50161,-46789,-62654,-31410,30396,82690,61530,26862,27827,41503,14688,-34654,-22728,8297,14693,37009,75899,72156,83530,90943,35018,-9853,28454,83357,61709,17711,34099],[12332,-21302,-71451,-78548,-84444,-63740,29333,104636,94941,53344,17379,3565,-18716,-66498,-74875,-37423,16785,72066,92934,63078,-30512,-86618,-63775,-5100,23314,36309,34059,30767,63010,99367,61011,-10284,-41363,-34871,-22880,17,26067,17549,-56641,-63575,18990,32341,-2260,-1315,-10138,-9747,21140,-7984,-46216,-41806,-34781,-46155,-49791,-47643,-60461,-27437,31127,25663,15218,37049,101756,202696,201280,74799,-12599,-40818,-54488,-6028,98115,91722,-19020,-72835,-51441,-42363,-46660,-14904,16388,57250,130131,184767,132818,66196,71209,38362,-61093,-89197,6912,77502,75455,18015,-14016,5102,83000,138164,85539,-27556,-79250,-6109,15698,-47463,-16431,73209,57180,-37144,-72805,-28831,48759,82911,31077,-29018,-46528,-64807,-118851,-121877,-52514,-13481,19994,58120,20222,-43233,5353,94187,64402,-55856,-142051,-146664,-102515,-30461,34250,22732,-53004,-121330,-88886,16256,110751,143203,116570,40022,19808,47762,28954,28253,28949,32210,143039,279752,207109,60491,23306,1086,-36575,-37643,-11384,23212,34458,18304,-12924,-36341,-1030,45946,31976,-9350,-40248,-72090,-72166,-22751,43169,70664,53494,1212,-83986,-104125,-5238,105550,103444,5573,-62984,-64074,-48885,-2792,92747,158639,141815,59389,-16948,-17050,-4598,-27698,-22057,40166,45562,-19798,-61788,-66009,-64872,-38861,-63440,-116060,-195162,-138227,-36097,-16825,-110322,-147705,-78026,-60192,-95885,-101233,-70265,3196,72958,53986,-1538,33386,102740,55328,-11849,18245,109550,135621,87461,11718,-49498,-76060,-70018,5963,31761,-9680,-24251,-15692,-45277,-89949,-122595,-121719,-61264,-45214,-37632,-99,26421,4882,-17915,-18234,3553,39122,64976,36289,22789,56057,78843,26501,-79060,-135557,-55883,9919,-44486,-81147,-48758,-70739,-120896,-92832,-69965,-117754,-125940,-44461,-55739,-97650,-33351,27847,519,-808,25763,33819,50558,107492,140261,82038,44005,80392,66968,-62174,-168295,-97281,-18018,-26840,-68144,-66107,-31900,30839,121652,178326,189293,526445,-492894,-2524785,-2082033,-321720,295431,60503,-14487,-180141,-209615,-160586,-512735,-1486277,-2004237,-1056461,-9455,218618,137875,136593,126183,134420,126482,37338,-21322,-54969,-118398,-99306,28884,126199,90402,89583,102821,19962,-26675,-45011,-47281,16890,111449,146064,149932,118533,47562,26379,104543,161671,118082,22242,448,42803,52281,41897,29929,11469,-32402,-62415,-14360,75313,135114,152986,103434,54370,56784,27708,-35841,-86468,-84575,11445,100323,92957,35657,40466,74868,75315,64738,87606,80959,15229,-7422,40359,57680,17417,31647,31501,-81673,-156452,-121997,-63870,51076,171336,188524,107545,-30536,-137322,-99517,13079,88705,70401,85651,122504,9343,-83946,-103012,-141026,-141797,-80125,-32569,-6757,21959,102710,128369,66329,18209,34377,19869,-85205,-164242,-122212,-34450,-6265,-74040,-179859,-164769,-56976,-23965,-72396,-61985,10859,12927,-23043,-51345,-71007,-34371,-14266,-44531,-47598,-3542,40679,84103,43657,8451,60040,84538,22413,-22722,-39413,-85131,-109864,-68904,6565,-7823,-62777,-103396,-130241,-50097,81427,105475,19688,-32957,-32642,-36589,-24881,12922,14494,-11154,19041,88558,127004,69095,-41058,-65215,2880,28660,23127,-15536,-124188,-191031,-147561,-114253,-99761,27431,135167,83636,47063,94750,61510,-40508,-49861,895,3089,-31113,-77083,-66002,-7614,22522,28862,27532,-46412,-118883,-111932,-39212,41645,58098,27805,28293,64985,20623,-90533,-53018,66429,85447,43518,-7691,-90086,-128244,-52748,50836,93152,91736,46114,-9186,14558,74609,51529,29837,55995,65733,44546,-24816,-105324,-81977,-37593,-59449,-37522,41885,92131,114913,128213,117772,68347,-19245,-80119,-79429,-49119,-25448,230,-202,-21347,-2389,38466,19127,-40119,-77950,-55995,9116,77434,51160,-24632,-96295,-64798,-26165,-53564,-78978,-70796,-110979,-126118,-68753,14174,41053,54783,85137,70742,-28845,-58512,-19843,-28445,-101436,-168923,-130649,-22380,36314,1715,-34300,-8109,26019,13779,-18896,-56303,-28428,45892,91026,86330,11792,-103807,-183192,-121914,-5978,-5058,-45025,-36346,7381,64207,17556,-73639,-30282,55338,15017,-82200,-103956,-47113,15735,9038,-35283,-32873,-25061,-62324,-75729,-58318,-63435,-2602,73345,47207,-16689,-1230,41601,52258,72238,68667,-20702,-138306,-153898,-49926,43639,62458,-17238,-81905,-35096,20599,9663,-1212,31282,48904,31361,39875,86151,97118,59375,9166,-10811,15931,62510,42566,-48420,-25614,141732,227077,165072,112754,70915,13443,-34256,-44100,-25230,14459,26349,-22583,-72838,-74662,-38149,-5932,1471,-993,-26951,-8806,75778,67846,-39248,-85714,-53573,-5132,6180,-33945,-47780,19139,34802,-8884,54466,139399,56476,-51501,-23662,7152,-15742,-207,-12356,-59532,-91359,-97183,-74642,-37617,-25229,-48885,-78721,-8787,160040,241531,178287,91856,79259,85875,76243,115298,140944,101532,50047,13768,37699,64990,51255,22391,32412,102750,126110,21248,-126446,-136859,-62036,-53512,-44228,-14890,-16305,-38624,-6975,39517,35069,-9169,-90471,-151951,-128224,-128776,-162441,-128353,-76087,-63349,-28262,786,-36331,-105205,-131199,-38041,114943,112586,-24378,-65550,-20045,9321,51196,68649,40449,1223,-56098,-71043,-2876,109229,122527,42415,-27806,-22062,-19378,-45302,-58855,-50786,-30330,-1807,-28051,-100587,-99882,-26209,11685,-2539,-16764,-10943,58501,133046,17980,-229495,-277659,-55837,151836,204006,130505,15238,-14281,37100,72684,95302,98439,80684,70790,104010,134131,93505,9731,-46095,-7259,77660,120261,89336,27424,25127,82738,73472,25285,42722,64936,21687,-44481,-70770,-32734,29213,65299,63873,43265,64533,143270,175594,113911,70364,28655,-17397,21955,158713,227044,117592,-32877,-114426,-107413,-17456,52118,52538,10931,8962,54936,89249,117069,133486,61154,14283,97872,226722,167385,-76381,-259652,-223235,-121005,-49947,-11191,-10707,-52659,-83584,-38970,15670,22276,26650,73430,85790,-1555,-78806,-50188,12123,4369,-70954,-93292,-27410,-24223,-73847,-39267,9544,-54635,-143694,-170079,-166019,-107909,59949,142650,14345,-119412,-114890,-57751,23293,98586,41639,-73566,-41923,58158,66327,43621,58686,27629,-46340,-97044,-109627,-68325,2425,56268,75331,13066,-80123,-53108,43839,50472,77033,178784,239981,164916,-39468,-257216,-295608,-217273,-125445,-73137,-105541,-167610,-138405,-71544,2535,61931,27419,-32825,-43193,-48604,-84159,-99581,-73394,-18755,43107,86028,70277,-29933,-127027,-176855,-176778,-91713,41536,69772,-1614,-79024,-157724,-224767,-209432,-123264,-42608,2508,26040,8647,-25234,-49622,-57267,-49303,-23940,27508,27572,-55942,-79156,8359,51429,-47752,-155469,-118110,-43822,-20310,-70477,-118500,-3122,123216,135161,104365,27423,-59026,-20275,44913,70807,76705,43697,-13185,-25386,36944,82694,58379,30759,27323,44137,56149,116525,179424,141088,41381,-15445,-42201,-48246,-100400,-153904,-129400,-51247,-12336,-42759,-83210,-65010,-24721,-9042,52373,149822,180352,104605,53833,36180,-427,-41607,-47247,-2278,35213,44625,32871,-4746,-27847,3713,21236,-5303,-10163,47196,90650,30449,-35488,-71],[-19594,-15435,-33460,-40335,-29738,-13883,28185,72486,51182,5291,-1301,-4508,-56717,-125274,-106501,-45430,-36917,-6920,75988,89745,-13438,-66939,-5353,63584,40978,9730,-5522,-36148,-31023,18620,23092,-19324,-48221,-29020,-2179,37177,93860,118082,14361,-100188,-79967,-1661,53054,42356,-26302,-48848,-28726,-67195,-100388,-47939,13913,-18860,-72543,-72193,-69814,-51275,-453,18514,34445,55299,79736,152574,167907,78054,4543,237,-12584,-31860,15860,52049,-3504,-46610,-7098,58800,89445,100946,85297,79380,117653,156437,112027,66740,77320,39161,-46628,-66137,-2208,42969,44238,9308,9629,18968,26475,25677,-17951,-77759,-97228,-44501,-24112,-37654,-8652,52459,91514,62995,23541,26074,44165,72899,61121,-881,-28752,-42896,-81568,-79889,-40140,-52246,-44454,87,-12570,-50077,14026,102563,63179,-81657,-167584,-156890,-111138,-21088,54230,1182,-123315,-243364,-217850,10191,132720,108612,86004,82626,72268,59452,50347,74486,65793,38090,46864,113697,93281,9264,-1639,21232,22226,29949,31546,11753,-49270,-120042,-115516,-71000,-37603,-19433,-62387,-99357,-41191,-16865,-29893,11995,65688,73362,36744,-34860,-88603,-46267,34164,80362,78581,14953,-54930,-66669,-84296,-60748,73079,194538,219209,171896,89200,7405,-41670,-41484,-4403,35501,29034,-12508,-30712,-12134,-9364,-85930,-225135,-286100,-224140,-83526,9254,9704,-64764,-80690,-63615,-102247,-115862,-86021,-86185,-60217,-1087,6223,-31598,-1084,77108,66599,3462,15079,96619,104938,35607,12432,25084,-23722,-59413,7703,1998,-85756,-102050,-114357,-152375,-161509,-176370,-155900,-66123,-36637,-32552,1596,26879,10934,9586,14833,5326,15917,26707,-21401,-65940,-27204,17429,-11099,-77514,-102637,-63605,-28915,-20395,-260,20150,-19530,-79646,-83081,-157019,-297113,-290912,-142508,-87435,-83597,-37225,-22078,-76554,-75344,15054,85696,91953,114438,140099,100992,102563,156741,161101,60301,-62531,-47479,13459,74074,43375,1642,-50482,-86015,59932,-204230,352973,-836385,-4359450,-8170702,-6668420,-1882677,8109,145771,393583,39746,-133535,-63596,-306473,-2045336,-2928455,-1507436,52386,336719,157557,35684,76232,123666,167575,140657,90727,28120,-61494,-115509,-33367,68708,79717,120502,119607,94396,221382,309325,188729,73152,77814,70350,77525,84160,31705,23100,75866,128624,104473,9266,-23325,35846,48422,22437,14426,312,-57688,-98031,-52115,26870,90375,162803,167541,134961,136415,113130,31278,-78424,-142606,-71226,62170,135686,150342,138494,84498,16931,27709,109639,88081,-49614,-88495,-3369,24668,5313,68285,116642,-14059,-151083,-101601,25832,128366,196256,180080,86086,-3376,-57012,-13267,116003,197946,185408,170666,88985,-132439,-236905,-217814,-185323,-178046,-180643,-114086,-20103,-18791,-2373,66149,62115,1009,-27657,-49824,-150053,-194685,-113423,-41264,-35196,-77201,-147344,-159368,-91175,-64390,-80515,-22142,71456,53952,-30940,-102212,-89515,-456,10103,-23240,21388,110617,146287,133400,67891,42441,90554,129374,96220,70933,41634,-15700,-24637,26726,99664,86869,17340,-52303,-83326,-20584,69574,51967,-49282,-71499,-799,50109,83124,80143,-43196,-169824,-139767,-36173,22861,-27272,-110550,-141239,-107715,-75608,-44426,-32873,-69765,-93183,-63164,-37572,-51309,20311,103624,53989,-10775,-4065,-17389,-49530,-33738,-14024,609,14212,2528,-35930,-69200,-69213,-18591,51463,55038,12245,-28638,-59360,-35471,-3478,5418,34024,78339,49224,-72854,-104904,-20549,-2094,-41985,-41029,-73596,-109915,-15772,91902,68528,-1325,-37301,-21779,21389,19483,-27814,-16904,27557,29274,-15097,-82409,-142548,-132886,-73517,-58752,-46752,2183,78083,172322,226850,195188,150117,64508,-22304,-42416,9184,58935,85570,41555,-26604,-29772,10541,30452,9961,-41808,-36393,47821,134129,111422,33264,-57517,-103077,-85099,-71024,-67883,-38753,-61170,-64035,11901,84140,44157,18309,62893,91520,31646,-31010,-42745,-25528,-51601,-129172,-126553,-48512,-11339,-31281,-23362,26282,37115,-11214,-16017,37801,95226,122716,74256,-6476,-42366,-65558,-83774,16138,150913,145401,42454,-28325,-17449,39396,27795,-27674,-28801,-4672,-34951,-101667,-127997,-81553,-21248,-11168,-19576,29540,64732,26441,-31076,-37078,-2299,66633,81662,31559,-17782,-36378,-39043,-23077,8242,34263,39374,-14916,-72631,-48841,9196,52029,25206,-24224,-7561,-17706,-69355,-66984,27729,95440,82928,63421,80374,88422,81195,50130,11821,30661,80879,65064,3628,3671,83905,139641,110523,59418,-11832,-72777,-106716,-81631,-21684,-2769,-48255,-107199,-120416,-90956,-48372,-11312,19152,31638,-8841,-56055,-34241,14871,-10273,-79538,-116006,-70267,-25418,-29277,30295,109407,67588,-3006,88874,179866,88090,-18764,1035,22261,-26002,-34590,-18189,-30545,-63774,-90343,-123854,-169702,-177274,-164420,-138719,-24257,133513,155925,77184,30230,59986,84178,68810,134244,199832,134938,14672,-63794,-61260,7751,72205,77835,58846,69855,80996,41570,-91647,-165680,-91677,-9065,2799,-24650,-31486,-36645,-27284,24514,39697,-37340,-130773,-173160,-179706,-189647,-173016,-114482,-42212,-12759,-24835,-33213,-46153,-62052,-44096,29971,134821,132229,11729,-47904,-38913,-27200,19199,14806,-57254,-87783,-78963,-56791,-22098,39441,62653,50902,46301,43717,6137,-58741,-111814,-96774,-28360,9699,-8496,-53804,-59303,-27390,-5485,2384,-1748,-25628,-9299,27755,-24765,-117432,-128639,-71064,-1544,82050,112017,19511,-52864,-19764,40622,38198,7423,7997,64208,140680,124378,30018,-7560,-12104,8093,96689,176691,140152,47582,6308,49177,72943,52519,47458,24974,-18218,-32486,-21668,-5078,6703,22552,30727,31800,87895,157150,163549,109750,53104,-4612,-10340,41152,105666,123437,43547,-43515,-51142,566,57687,100540,132688,81573,-22018,-54022,20339,118343,146990,59759,17455,49334,63984,-15385,-181839,-282214,-237211,-155535,-69656,-47407,-98269,-92134,-20460,-4817,-35936,-31295,7713,68880,91923,46220,16911,26798,29839,-3925,-67058,-58519,18803,15071,-73219,-68970,9514,9265,-53928,-120890,-147669,-110455,-29112,-6127,-49469,-90722,-90486,-53780,19190,77023,37747,-9481,-758,-9239,-45251,-31376,10462,6162,-29133,-70097,-106455,-86136,-27472,37394,107228,73516,-52757,-84654,-32383,-8534,61326,125266,121253,61806,-37898,-134225,-179799,-187099,-124401,-77093,-121642,-200318,-152348,-66083,-21282,7283,17796,28249,23561,3339,-9030,-29798,-29524,24899,74671,78103,44048,-11303,-65630,-141441,-173901,-102776,1322,21864,9698,14379,-23056,-92319,-109580,-92126,-81520,-46411,19347,67689,57372,-13768,-51652,-3059,57753,87491,55104,-45517,-90039,-26094,2397,-92115,-209645,-184276,-77846,51232,70533,-31215,-40893,16461,79110,128798,56626,-66018,-28990,43877,39673,17309,12713,12829,10802,39277,67254,54550,38331,25923,19451,26644,102387,177187,153773,70019,21165,-8043,-31435,-80053,-118488,-137014,-118821,-76682,-42668,-51654,-40090,32689,74019,100518,128111,102653,49018,63386,73366,16201,-38981,-24922,17375,44702,79276,74367,3151,-65136,-69775,-52223,-53186,-43343,19549,60050,3726,-63485,-69279],[-70819,-50365,-14778,-23741,-911,70739,90211,54380,22973,11604,13141,-10497,-77060,-142556,-119126,-69439,-77764,-45527,75488,124018,24019,-46934,30024,114585,53801,-20303,-25170,-37808,-73880,-63001,-25680,-33353,-73536,-31346,68115,104389,114619,138922,78276,-56048,-106610,-11907,80089,56031,-37170,-72875,-58913,-77098,-77430,-4576,59314,-1878,-106420,-121539,-72050,-34164,-8844,21595,51852,72668,73220,85187,82529,15178,-31743,19027,43855,-31188,-59587,-21438,-56014,-110275,-47102,64035,104335,114554,80323,35599,43235,69303,92869,133485,133367,47573,-32378,-41567,-366,10923,19112,36646,58855,23586,-42407,-90479,-109599,-111210,-101530,-62273,-25801,1683,19215,43959,114466,148946,109313,53564,17065,44411,92373,67392,49418,42245,26701,11384,-33979,-115331,-141553,-117904,-87226,-53474,7915,49529,15729,-66858,-99314,-67525,-34458,10802,38001,-47320,-210768,-303010,-72423,297651,337561,118341,43162,88967,65149,23575,20475,42442,56177,35300,7350,-2927,45296,62752,67203,52923,35408,37536,28136,-9014,-69055,-113722,-60376,15173,1297,-61490,-119586,-115112,-21265,-17647,-85996,-57814,16430,29305,-19892,-96298,-92268,-20454,25291,31300,18680,-31375,-56434,-42112,-91532,-105290,18822,142242,172193,165498,112674,8579,-56712,-25550,40122,60187,36169,-7707,-38928,-23547,-56521,-196723,-195571,-4851,183365,214749,174329,94310,30528,27832,-30231,-101792,-70355,-47708,-50462,-25195,-2828,-26670,-54679,-15749,37010,41592,26721,44875,86052,58217,-16334,25722,150584,147002,81861,65642,1731,-59146,-25619,-12625,-61005,-84256,-94882,-71648,-32763,-9129,33742,60480,30273,-1451,42689,88340,53858,14210,3208,-53009,-136930,-109347,-38328,-53032,-56199,4014,11125,1894,90934,149425,95544,30834,-9076,-2333,-69859,-234775,-245616,-118770,-25925,39535,64387,23264,-43037,-52190,16080,62613,30097,68796,161800,217392,200735,196092,208494,214072,181120,132545,180822,187610,209279,217662,261645,365664,462854,1017392,774943,2721304,6581440,7185295,1319535,-1844292,-124723,983780,454376,257120,-130557,-16152,-380368,-1672875,-2273693,-1157173,156402,306987,98738,7393,-46480,-27202,30426,118256,113101,56792,9682,-67638,-31842,22988,8698,30675,39929,89169,386172,654412,438970,120374,16200,-36973,-81381,-36170,-287,23132,33598,41421,38354,-17824,-47864,-41339,-74102,-104517,-70696,-18963,-43518,-106086,-99986,-55644,-23125,53639,82812,37920,18931,48762,45003,-38247,-151857,-123289,36351,155896,216956,227580,134335,-4748,-25949,58511,50807,-90152,-131125,-43744,4456,21138,89731,116249,22392,-53265,38635,173815,185155,135770,79897,36742,40438,42839,72952,176779,238371,294845,510846,504687,180958,-127446,-169733,-119842,-149521,-214064,-136879,15179,54840,55867,66316,784,-81105,-103936,-109934,-148820,-167810,-126945,-113898,-96744,-61840,-80767,-114110,-82576,-58105,-65922,-30603,45661,63410,-5598,-88507,-42083,107844,131962,57671,59775,138456,150360,97930,61097,69070,104830,148187,144203,134320,84391,34145,54162,124302,178372,161531,104585,51541,39198,61416,72923,45116,-18931,-25427,80478,185071,277505,313708,42189,-369856,-429795,-265813,-176714,-146452,-111272,-133123,-152160,-124240,-122867,-145212,-103513,-21271,22945,13765,-40668,-49877,-8488,-4610,-37333,-60412,-42777,-8268,-11349,-73453,-93472,-33960,48347,31357,-51543,-66691,-6437,64225,98587,82452,31297,-52288,-81078,-38944,-2587,4465,7646,37680,11306,-42817,-60439,-76837,-77473,5318,26224,-14087,41863,71700,-27671,-102848,-96972,-20691,39887,-6043,-65816,-44415,12235,36333,-34362,-139920,-176504,-130200,-48054,-9754,-29539,-40477,9748,85561,127495,126389,136588,93854,-296,-45739,13834,60293,68672,28350,-29460,-31122,1037,58959,66657,8116,-11349,32876,61780,57837,60977,33539,-39148,-78067,-64435,-36011,-16117,-31646,-23800,49000,106070,21878,-69791,-43874,10677,4810,-15651,-5040,23727,27294,-8225,-10469,-8543,-32540,-48155,-27260,10379,20931,-11025,17918,115785,144651,90590,-2945,-72099,-46286,6573,33829,93304,167282,193798,147692,63380,6620,24822,68479,70178,8943,-67616,-118795,-139620,-130021,-88471,-34921,-12457,4105,71377,115727,84689,768,-45337,-9571,81818,104357,68790,56083,7892,-93557,-110578,-59207,-46150,-7728,14635,-41311,-83143,-67887,-19271,4286,3823,-1346,-50510,-101168,-108328,-64690,4882,50575,63647,73033,85000,91925,58954,-5202,-16231,26973,52442,50610,29644,-11160,-17752,38658,62320,-16629,-87573,-110869,-69677,1130,-27121,-128015,-135729,-53681,14911,34492,17223,14506,36653,31591,-38818,-80279,-27119,2355,-59998,-121762,-58145,-6946,-33791,42874,141553,63168,-14657,99091,192611,138267,76326,71756,98922,75652,42221,54870,64089,32594,-20853,-112018,-181562,-157426,-120136,-103784,-28345,64486,27504,-73990,-86194,-7144,32917,14984,82458,160615,94287,-40220,-119126,-120558,-33811,62645,71712,20493,-25559,-20634,-6321,-86755,-158277,-122556,-42100,-13252,-28927,-23920,-7499,9290,66913,101699,34954,-52668,-123782,-200495,-203328,-106207,-18491,25418,29421,-23139,-38619,-23889,-8575,30930,79339,122830,126511,69610,26890,25347,22806,12748,-54716,-135565,-112038,-52712,-43409,-44044,-7327,6848,12019,52739,75297,31221,-51931,-90226,-31001,19267,-5105,3899,68591,103940,73693,38168,13062,-27873,-91378,-114603,-86286,-46922,-8914,10827,-16006,-15479,47943,96532,29384,-59384,-50670,4150,-19321,-73031,-47214,52372,122788,48484,-67687,-51758,-7713,23022,121912,163256,70225,-9420,-37005,-31495,13515,46864,23331,-33658,-49507,3105,63241,43131,-20631,-9904,29997,36641,88096,111065,43592,13785,23554,7472,59719,120990,70485,-15947,-86283,-94706,-25214,34663,38331,68452,148912,140668,11822,-89465,-48222,73516,125543,45821,-16846,-15136,-16461,-70192,-144280,-170966,-169294,-138595,-69487,-62249,-121727,-82346,22316,24321,-24310,-12960,24639,89271,122864,97769,94880,98813,74174,27099,-29708,-44729,20158,60569,20005,3682,46598,77594,67670,-9767,-90991,-67575,-28458,-76019,-82365,-77785,-82942,-61082,-16664,7953,-27019,-14624,6909,-50879,-66156,-4071,23283,11215,24364,4136,-91764,-153030,-107825,-17191,95181,98065,-23749,-87627,-66058,-23950,31242,5783,-35890,-10552,25982,33602,-21093,-95031,-81539,-46007,-93192,-181295,-160401,-86854,-56674,-39393,-1077,57556,110170,129100,105159,46804,6023,26692,71750,67046,18721,-15492,-54127,-123463,-146015,-101850,-56658,-36547,28792,92391,67384,10278,-9596,-54162,-120901,-93176,14402,88442,61296,-29591,-52095,46182,150303,150892,63580,-52377,-96583,-66201,-65445,-94857,-106307,-98628,-42662,118223,178161,29192,-94799,-76033,38372,135912,108728,17353,10427,-458,-67488,-105394,-63513,26586,71828,58445,24230,-2954,-2508,975,11261,13488,63973,140231,137746,76677,31471,989,5185,13567,-6282,-66144,-135601,-145988,-88892,-61641,-62640,500,70724,82238,36597,-21670,-16343,70481,102753,47906,3852,5919,16082,29564,72547,96390,78973,4591,-44697,-33073,-44359,-71031,-26766,28395,17956,-26667,-85498],[-75928,-76419,-22858,-44959,-38065,80447,122969,59165,49408,86784,79589,27738,-38890,-106672,-138670,-133647,-101045,-32853,63815,124003,59355,-21535,38102,122612,50381,-25711,-21414,-30281,-50594,-38458,-22311,-39211,-77963,-18750,121316,147360,88032,73033,76105,46749,1716,17794,42663,16025,-34460,-56882,-52434,-58964,-12758,72113,88378,21217,-69792,-114942,-71108,-13607,9909,41025,60406,78911,102207,84061,51322,9590,-2692,38875,54908,22956,6888,-51301,-148771,-202251,-163752,-69554,5718,36632,-13474,-52535,-25980,-601,63984,180352,192405,85344,-2186,-26947,21931,33793,15057,26605,48197,-2710,-75698,-123089,-128384,-106446,-81403,-30078,25666,65173,69735,51939,93598,152039,145404,85542,20609,6218,75447,133749,126892,89952,65898,38588,-41679,-149148,-194295,-162524,-82371,-11384,12697,-7637,-37629,-39919,-15943,14417,19532,16506,11878,-49108,-157196,-76788,383718,670799,383439,-16632,-64560,-1735,-45765,-71356,-63013,-80782,-62655,21860,100081,105444,133044,163711,149694,62964,-15677,-43476,-50678,-44171,-37429,-32006,30751,93553,37084,-87808,-141277,-91871,-4733,-22693,-125836,-140071,-59738,-23393,-78821,-167723,-165068,-113671,-88916,-59155,-48634,-85335,-50812,3974,-48553,-90469,-44484,-14572,-14061,21611,11133,-57111,-74043,-15341,27152,31539,32347,859,-66373,-94656,-188501,-271904,83441,640771,645314,360875,195660,79764,21064,14410,-78932,-172608,-152257,-82932,36022,118532,104890,25489,-43092,-30741,-10506,-25652,-619,31810,32660,-21232,-74886,-20525,110175,168882,139895,81465,-25770,-73801,35202,202211,218242,108499,16985,-28694,-54619,-15885,88778,103166,573,-70173,6297,104159,71028,-1090,-15233,-71115,-172286,-178295,-123093,-136743,-81542,66816,103681,51500,99364,117495,12629,-56909,-56254,27227,157701,169847,39510,-34730,13362,73884,63600,22637,1826,-25847,-34864,-62310,-153126,-104389,64755,196462,127166,72403,72458,114957,165574,77011,181234,80486,149402,165148,286708,736707,254791,2423819,-1070716,15969416,109048776,188118696,129533497,28834416,253001,2126506,80932,262110,-144919,-263506,-2040294,-5978330,-7438356,-3972359,-195641,690165,431578,281482,75095,14641,10629,102154,109289,83553,66143,46539,70652,73180,22883,9042,40657,67344,328679,652729,526964,173764,811,-58416,-106975,-67434,-8108,15472,56826,105384,111283,41818,4087,-33652,-103646,-137470,-111842,-29710,10074,-33857,-65336,-72091,-89139,-53422,-34256,-90234,-102548,-36982,8156,-34852,-124467,-91355,51336,149029,173843,175617,108977,1230,-49395,-34713,-50432,-111714,-75000,6142,20250,16475,37052,22881,19865,60823,125790,171031,147487,59219,-31332,-38287,12005,24955,36627,92332,122857,197435,716799,1268935,945580,281204,77482,108372,41814,-57210,-15247,134386,248577,317031,225378,12256,-134867,-156102,-136703,-109039,-110323,-131701,-156662,-116721,-37242,-25259,-35710,-18147,-14533,-34571,-52145,-39470,-1954,5886,-15645,57387,215582,225085,92102,31511,62799,16819,-24913,43844,112745,109861,108981,114006,121671,88646,41746,64722,129450,167416,147244,86505,50574,86905,124550,86703,64298,59574,51826,121309,212927,323894,501321,360651,-181424,-459274,-366812,-280502,-183118,-58629,-62988,-99459,-44067,-49989,-190825,-223152,-92178,-5481,-24403,-67163,-92583,-91171,-69788,-71489,-93726,-52312,6162,-22148,-125943,-196627,-138697,-900,51871,1633,-24600,-14339,-7075,-17955,-12349,-2537,-34089,-64092,-36110,9182,-8090,-53940,10515,76744,24934,-74027,-99111,-40902,63665,96574,66396,46130,-23609,-104792,-94568,-69932,-34992,5382,-10560,-46977,-46409,24723,121939,65270,-110666,-195292,-138975,-46356,7640,5698,-19022,-42495,-53517,-42890,-23368,2608,22461,-18894,-62900,-25874,-12581,-15411,17368,16735,-20655,-38133,13462,54315,26951,-2581,-1677,-21876,-53534,-13992,21265,4671,-35243,-24388,-59,-22845,-67501,-44722,46353,110731,16414,-152763,-203256,-137693,-88220,-25581,59147,95858,76594,46698,56280,57710,24003,-18522,-34773,-23252,-3667,-6226,19771,51892,12169,-68264,-107338,-67490,23571,88272,91401,71736,78905,130328,179358,163183,93801,71409,114032,127556,47874,-67220,-154805,-184545,-142841,-81720,-41192,-20273,10893,48006,65197,55639,5026,-49663,-44403,54518,122719,121943,140750,107293,-47646,-137887,-109989,-95680,-52578,-10804,-60852,-108851,-82674,-20080,3575,5911,-25823,-82355,-106640,-126629,-155364,-111704,-40593,-6777,27435,86977,116207,58618,-41031,-97301,-73838,-7196,32683,17622,-68687,-107311,20185,124468,57230,-19402,-62831,-65024,-14831,-41306,-122032,-88367,14211,85053,109629,60084,-4948,12362,59172,35185,-7382,-12296,-14787,-51477,-56390,19750,11940,-81416,-61524,36160,1274,-37719,73114,165390,154163,123263,108097,166682,207574,169934,126902,99756,50709,-16063,-78420,-64514,-7580,4449,-27942,-27186,11900,-11164,-99374,-132626,-76616,-38265,-39774,11173,44486,-25294,-103864,-137302,-119418,-35722,43201,11977,-76709,-122085,-105705,-80344,-82703,-79212,-93731,-92199,-28259,23268,39814,51997,74847,99546,110873,104419,82262,4393,-104955,-130604,-50511,30649,51435,20727,-19351,-19726,-32552,-33155,25925,66319,60893,75551,104695,127631,149533,122037,29956,-88680,-149921,-98780,-45011,-38639,-11998,41459,38591,21730,20501,24167,-6035,-55816,-30352,74856,93175,25835,48391,163670,215109,169062,103909,25605,-53992,-113317,-119587,-68811,-10359,8882,7082,27692,72610,93610,69126,13637,-50602,-73916,-55477,-61000,-96460,-53092,40499,68041,-25354,-125741,-96073,-11760,86654,179113,104551,-70021,-114168,-86962,-99771,-74367,-17261,-20376,-50251,-24942,52360,122386,87810,-13410,-9633,50334,41643,31233,-9963,-123670,-133152,-29351,27628,98499,155728,78717,-47478,-126430,-104116,-25056,-13099,-45928,-7354,101235,135613,49067,-50540,-39830,75043,137447,46441,-53874,-41926,22443,1673,-67416,-125769,-123862,-70726,-36227,-60669,-85626,-32421,35477,51087,54141,59874,49709,89054,122800,95601,87809,121880,144461,101882,16414,-47982,-14450,57768,74586,46355,30703,35216,64169,30604,-65568,-32673,68572,50018,-1179,-50646,-66046,-54894,-58348,-66398,-83498,-21457,85084,82340,65426,95200,83409,38704,43513,36959,-66714,-180766,-168069,-71102,43695,76148,-5722,-86413,-72032,5043,44844,-22886,-64996,-20266,22207,32982,21033,-47985,-85121,-59381,-68773,-120798,-135731,-117211,-95153,-56979,7970,76901,124643,144949,121061,68824,-8261,-40975,19769,45367,11846,1293,-25369,-80021,-93723,-85645,-78181,-42519,45431,87095,41272,18063,30195,-35631,-116420,-67994,42057,61948,-17647,-111153,-107335,29552,163985,149381,38609,-54117,-64394,-36154,-66775,-95401,-30306,6858,4309,90218,106915,-67048,-186257,-125380,9108,94549,95558,54636,43642,-8152,-97292,-120389,-40453,76376,116051,61376,-16591,-61309,-58036,-19035,41507,27357,15599,72833,93182,77985,69815,24830,20556,46737,28869,-42108,-141168,-172097,-114153,-89756,-119380,-102752,-35144,8558,-16148,-49487,-27618,51309,62220,5218,-21573,-29672,-22684,-1192,12844,41547,98457,72448,19003,19717,-11846,-70266,-52548,13028,45802,36583,-17150],[-68299,-95551,-73022,-112297,-142423,-57228,9324,13688,47487,94149,90090,46775,2001,-62560,-151463,-179968,-108587,-31299,2689,49709,44347,-5006,17203,73530,25274,-14341,-26562,-66364,-28449,50000,46049,-640,-45774,-29299,42864,67816,23849,-8669,-1036,57671,78861,20268,-25749,-27570,-22764,-28721,-43889,-68437,1134,114040,117331,62469,14181,-50014,-70267,-30893,19532,56343,55385,60415,106590,109328,78548,83778,117019,108612,51257,74970,121259,-29438,-173906,-161704,-155066,-121072,-25536,-4841,-65230,-50336,3691,-6658,6629,116486,165154,109465,38262,2085,69008,96957,23821,-39085,-27783,-18957,-25919,-62097,-84076,-38921,10222,54684,90420,119933,117084,81939,93790,140773,171047,155186,75346,7662,57196,154672,145983,73578,32730,32059,13125,-74759,-137368,-83328,28908,84174,52134,-14303,-32247,3897,31178,36828,31646,21517,40759,65093,87566,306532,663099,601088,55866,-256346,-168449,-98616,-138670,-116028,-75642,-100331,-70518,114754,238468,237830,202708,194231,153948,55724,-33751,-78415,-91588,-50557,6789,25861,59523,99954,44950,-65152,-92750,-42129,22519,43459,-19809,-91699,-68738,-26670,-77291,-178393,-217205,-191359,-168515,-101758,-43271,-40241,19489,68179,18126,-31356,-76438,-146142,-146643,-84316,-80740,-119018,-87192,-15708,-14893,-21058,29132,51408,-8808,-72454,-186797,-167870,363906,919956,657142,184131,14940,-35742,-69339,-74464,-128378,-228044,-251903,-64676,197046,284522,233754,138267,9358,-44903,-42865,-70224,-38739,5504,-14288,-79128,-93831,-51476,-10056,34629,50849,22605,-90015,-177815,-25573,298945,420525,254170,49531,-74794,-96736,-36634,71078,84539,-16043,-101362,-26816,80533,46379,-20392,-11076,-42208,-127653,-163007,-155097,-166925,-96794,54111,130535,65370,-15314,-80045,-149629,-169602,-135722,-1527,304296,524054,273510,-21926,-35535,-15368,-71706,-113752,-106975,-124206,-140943,-160270,-227981,-201434,-77700,14964,-65516,-99716,-120338,-142686,-101835,-199926,-51420,-169571,-126586,-205963,-227988,169800,-952899,1294370,-3831217,17880431,158171515,286344871,204576286,49924940,829159,2331112,-194395,118980,6263,-1031107,3655418,16402944,23014343,13412612,3821812,1915721,1474378,786148,634956,401868,310175,316242,288760,254019,193069,230265,255217,250381,265793,289077,274223,177204,213901,408104,468771,282360,112512,71106,94473,123418,113062,100469,195413,343936,355286,226009,165983,154495,114562,72295,11614,29355,110763,125741,88730,64241,41755,44361,48611,25470,33608,59864,43311,-15877,-24110,52533,128829,155769,103391,42838,29576,40059,13877,-43974,-109438,-104695,28775,122753,75258,17291,1292,3082,70244,133578,89989,36587,65159,45391,-37934,-57280,-39988,-52797,-52626,-49720,-66337,-106512,242679,1004478,1122260,605293,345811,371627,308552,180748,153425,248322,396228,573676,533120,229856,-23417,-93788,-58015,-3006,-3129,-51020,-71062,-30978,34303,68996,93812,88441,50829,43395,29701,-27501,-40389,25447,78560,150735,261221,235658,87676,17843,17009,-71307,-89672,39907,130816,95762,77133,106427,137174,122451,63396,66807,91749,110485,102067,28467,-36440,26932,119996,97661,75043,91121,78510,100047,131314,159533,409538,643100,398966,-4138,-150855,-146929,-63741,46436,43014,9333,99799,184192,746,-217001,-163276,-48381,-36886,-44694,-47326,-76193,-90225,-83629,-83325,-52742,-10173,-23662,-97757,-168734,-144126,-44679,35168,40199,12564,-9244,-22423,-62316,-55084,3414,33823,19759,3865,31194,31096,-8052,38504,81294,1216,-83292,-42740,50060,92152,92071,69813,-14194,-107964,-81750,12758,15540,-39014,-49903,-13747,-8466,-32068,36080,192424,189715,-9635,-163027,-146452,-51209,20477,66602,66044,-11955,-67983,-58419,-92145,-129785,-89631,-62931,-80530,-62747,-66190,-60070,34743,76900,-43398,-157966,-122045,-13023,20944,-1380,-23791,-41493,-98172,-100027,-81680,-57988,-21906,29106,30418,-23864,-98031,-66682,45725,100801,-20282,-215984,-298081,-216536,-126035,-27028,79264,114937,59495,-11453,3957,76923,97989,36875,-13591,-20244,-13017,-3250,60,-63722,-152519,-199724,-164658,-30133,96320,127953,85449,40752,32123,57020,113299,166124,146580,101549,106102,121870,83396,16074,-62707,-132711,-121614,-72195,-74978,-70556,-20591,-5475,-15495,8314,23190,-2954,-22369,43611,105339,115220,150228,175736,68967,-82010,-122553,-77631,-13599,5726,-40697,-57877,114,76485,71877,13897,-64054,-136968,-150895,-150504,-142032,-98901,-76993,-99523,-67836,59416,148105,83631,-37952,-115433,-111813,-65264,-50249,-41071,-58475,-65736,49067,159469,110972,30382,-61969,-121547,-86477,-59267,-56280,-17892,10869,39522,96163,83505,12072,17504,54362,51064,28951,-8921,-58794,-65744,5727,53505,-37517,-157840,-180972,-112227,-50127,-12127,73052,137663,123086,71476,46466,122705,211060,197383,105167,24281,-41205,-110991,-116979,-20640,40188,22187,-5622,-22611,-3964,16970,-11984,-72551,-97759,-79636,-43311,-4119,-41438,-128395,-149756,-129260,-88627,-28468,7634,-45194,-117159,-122379,-120961,-116269,-55330,17025,-31227,-93816,1477,92659,95325,82688,90104,62272,22597,73629,153751,134998,57583,-20000,-72616,-76131,-53142,-49469,-16531,9691,-46960,-65467,18841,45458,-599,20438,106235,192612,233252,165438,31686,-81061,-117581,-86856,-73362,-37547,54500,132172,135184,109312,23092,-51214,-63143,-42361,18586,110504,139759,105302,98335,126475,127133,102438,63911,-12460,-72350,-81286,-48170,18364,32750,-35403,-58114,40765,123173,95445,16108,-15059,-30540,-92128,-119739,-87778,-76001,-35724,28197,31291,-33763,-94195,-77863,13647,147461,187140,34004,-146929,-155061,-96191,-104397,-123508,-87455,-45491,-23794,22221,86507,128195,106253,26740,13439,58013,22868,-63394,-141573,-201042,-177142,-50667,41328,94055,120272,72637,-17267,-67843,-31270,1655,-46140,-85463,-56986,8667,36541,9892,-27409,-3427,84461,148888,65369,-45282,-27806,57825,47402,-42648,-129860,-70600,38874,26800,-48479,-42235,5285,26842,63367,110037,101035,51726,37885,31317,643,-836,84270,193563,181874,78563,119,-18729,19596,40163,8166,-36823,-81753,-46073,-3820,-42882,-4461,143195,189869,91245,-12780,-13832,8616,-22647,-51645,-42676,86212,299356,342425,211839,121445,105526,70947,24498,9397,-22576,-100940,-135382,-90415,-17630,46924,23728,-79766,-82211,14307,78815,62001,31337,-9575,-65088,-63271,594,-46072,-125107,-125269,-80199,-43214,-36531,-71247,-72347,-16395,77221,146860,113213,59821,65988,67406,-13095,-66706,-13272,21520,25263,61413,74162,18389,-36034,-56519,-24191,33508,66793,30138,-26821,-4631,38418,-7224,-43232,27358,92721,35170,-77242,-156536,-138330,-2910,113760,99859,32273,4724,31365,74018,32210,-57913,-54721,8935,7813,15387,-18298,-158744,-189869,-62441,54519,69350,33626,6046,28808,23315,-6929,6132,69221,127252,111386,43979,-14537,-41545,-25673,34894,93943,38997,-19693,10255,43498,82530,140806,97960,35686,1455,-37231,-101410,-146149,-119130,-60825,-62897,-100076,-112652,-93010,-45234,-5318,11147,-9193,858,-3460,-51303,-88446,-105377,-73211,-29129,-51716,-50848,33398,63790,31270,14433,-7393,-43379,-40880,8141,49236,70285,68844],[-38762,-75699,-93175,-130768,-180528,-176084,-121004,-40313,7128,12257,21005,24257,34922,18144,-61126,-102858,-60431,-36239,-57260,-40187,-1946,8595,4101,29595,32534,23974,-11649,-57524,-6336,104851,137167,91763,7743,-57126,-80746,-65136,-40764,-38373,-71108,-54912,-2432,-12368,-30191,-12828,-11193,-19741,-34134,-65200,-20125,89367,130851,91117,52422,7353,-50292,-58128,6883,66786,55054,26869,61405,101862,95289,122944,185402,173016,73117,65210,105619,-30966,-131328,-32845,17119,24266,57653,24147,-15111,52765,95599,20415,-52170,-12627,50616,70852,53399,37906,104972,125274,19889,-101056,-101532,-24416,34160,-815,-32622,50012,120853,119639,99104,101840,96751,85243,111512,139308,154759,149043,74800,19916,63393,107188,81471,26863,6997,48963,99950,23404,-69343,-20509,97521,130087,60512,-16578,-8698,23583,14753,8547,27597,27484,69357,168027,277215,458081,518011,148670,-293067,-338581,-188622,-138316,-148297,-79272,9648,52971,139502,264408,213942,88103,64678,65357,30905,-763,-22924,-49074,-74974,-60958,-25329,-19920,-49,36430,13147,-25752,-8855,4385,24676,86218,91566,-11490,-69824,-48270,-71744,-150120,-197578,-189318,-160868,-93063,-20249,24703,65379,53366,-635,-34966,-111536,-181367,-146234,-103571,-121870,-147212,-110841,-60596,-71879,-74710,-10674,52402,45727,3289,-59657,-6161,321480,494457,218624,-106979,-174520,-133044,-135339,-140105,-135181,-184390,-175683,55228,282824,276920,200013,135223,-4970,-101468,-109787,-119142,-80983,-17524,-43712,-119684,-99165,-38865,-50305,-80333,-92583,-117830,-211411,-298179,-174539,120845,279337,166283,-58870,-178330,-144813,-100931,-77906,-59261,-69029,-100118,-47664,15656,-21988,-73505,-65334,-66850,-119693,-150279,-154195,-149974,-114082,-56310,5560,-18404,-141095,-222182,-207395,-168732,-154296,-82183,163341,361961,147061,-133273,-138440,-129556,-234420,-344747,-374110,-334805,-279908,-204296,-145738,-118862,-134147,-168047,-235703,-236763,-269281,-347452,-377358,-456075,-353569,-380465,-390554,-526332,-697358,-713138,-1545211,-687703,-3436702,4204217,56486181,109580465,81965034,21786034,939404,1374084,-69684,-35109,181570,-1950071,14552919,66961679,93839440,54384186,11700488,2504012,2050127,944584,1021083,666950,564597,530250,463198,387381,291185,329641,332760,351421,466865,553163,472300,286243,112693,118162,274064,310359,206867,155605,217577,277863,233871,196937,256153,393987,424179,304609,232120,264353,300564,258167,119980,49666,113950,174474,179449,207948,231833,212615,191878,224008,242112,206053,105636,14952,55593,134272,130319,93391,15027,-63681,-32496,46111,54995,-14818,-106570,-107343,19253,102743,52059,-3779,3742,53847,110226,100965,769,-61177,-20080,-1382,-38486,-63406,-91476,-120838,-123333,-158435,-212428,-354635,-434161,-125445,394479,464444,337030,363687,332128,196114,121297,161494,279027,497492,622373,410304,128154,13843,38032,82082,74651,35621,16026,27186,73021,133525,152998,104770,51218,93892,127292,37172,-34774,27089,85136,112714,167010,149138,59349,12198,4384,-53725,-61353,3810,34527,10846,48869,116687,151826,121369,76917,77387,57233,48196,65410,15514,-86196,-62324,32192,41367,18840,19995,15888,34086,23974,-59393,90223,535883,710014,456082,159823,63082,75753,94299,62523,35803,120881,301187,255604,-3601,-82543,-10518,21494,2641,-20725,-56054,-71801,-45530,-37899,-54877,-31983,830,-29822,-62930,-58960,-27838,8451,18587,8688,30149,80182,77521,54280,82762,102401,71834,11809,-33,24415,41655,69612,22732,-80039,-74829,35739,94864,66452,30978,-14543,-105519,-125052,-19521,63082,35566,-39022,-80602,-52666,-38930,-65440,-25138,105203,141971,16851,-107453,-99645,-4650,66406,115602,115504,46874,24014,49976,-38821,-136304,-143403,-123974,-133136,-101909,-75026,-47916,30112,57711,-107004,-285535,-235546,-67061,12979,5706,-28098,-31693,-59640,-105629,-159038,-172438,-82698,11991,8843,-28834,-81632,-63868,15099,24337,-121244,-259593,-274203,-180772,-85188,-26467,2859,13591,-22873,-98170,-87866,20608,87037,48002,9617,-8283,-37922,-33961,-28960,-99054,-171326,-186077,-140202,-10483,96902,99064,54800,43276,53993,30549,9306,63204,79098,17845,16263,86243,110200,98488,75597,12104,-32881,-52709,-117682,-136793,-76751,-44026,-44063,2945,47039,49948,31175,43794,48871,44537,86750,177118,165567,3631,-100331,-49209,32087,44824,20424,19788,59329,124646,120310,20593,-95710,-183285,-189138,-132830,-37648,8121,-33252,-127263,-144813,11442,161377,114446,5414,-36693,-37651,-62364,-115701,-106976,-39943,13649,75032,138444,110571,16718,-113696,-172812,-131977,-80067,-27712,6736,-17267,-24032,32468,66795,63296,61190,18555,-55883,-89919,-84687,-106229,-77096,11722,267,-127194,-205192,-205301,-162255,-50484,46189,111928,140655,95791,-50,-60872,-16383,61130,83762,25880,-43865,-106979,-193774,-210940,-119988,-64203,-64815,-21272,19692,31284,36270,45388,11470,-53940,-66456,-17952,12290,-58556,-145701,-147219,-100201,-67204,-51541,-39011,-39883,-41607,-49922,-97375,-107688,-31113,61532,17468,-49537,31462,96557,78860,58228,46352,5588,-38470,20979,139600,180465,156801,62116,-108930,-230424,-207744,-117239,-25846,20598,-17139,-11074,71773,61486,-6600,8316,83328,178488,220999,131207,8899,-68023,-91030,-78808,-88419,-42072,75458,164649,191898,176010,61251,-64002,-64177,3618,24149,38562,102395,135716,87591,7598,-47882,-79362,-90946,-101082,-94532,-69679,-24479,33202,10444,-69350,-40197,65433,80861,1231,-47536,-19564,6580,-74013,-134559,-91324,-43823,-14864,30995,42525,12067,-7914,-813,48141,124266,94700,-30722,-108290,-80745,-44710,-58040,-97048,-79771,-18141,9833,36305,82717,113409,111809,60933,30773,46478,-9583,-125354,-183851,-146052,-78000,5591,70586,99474,94670,44269,-24808,-18708,57998,45030,-39424,-62234,-64467,-90375,-97954,-80759,-67699,-30289,33956,115814,95303,10130,-622,40532,15307,-52890,-72796,19179,115746,61878,-43572,-39871,-11813,-7564,38443,83316,71987,34364,-17846,-87311,-126375,-112016,-188,163073,188257,107790,49715,-6436,-25641,-24188,-41548,-85176,-148456,-120899,-33659,7342,39812,121681,147214,63479,-10773,43497,119177,109438,58724,51560,221207,459930,455649,199986,20033,43106,76507,19906,-14840,8867,-1045,-45428,-69732,-47757,33343,45791,-62833,-97205,-36155,52222,121623,114587,-3094,-118468,-87595,694,-42083,-130738,-165723,-94538,31518,94355,41126,9153,54290,147954,214661,129631,17547,48884,83576,16497,-28341,-17212,-11483,21747,100974,149469,77238,-44099,-77146,12567,87237,60765,-25219,-65824,-27360,16047,18833,37054,94103,102412,17839,-82602,-140259,-114795,-13498,48095,39031,45495,75488,104770,139034,117429,10926,-88562,-67299,-47853,-55725,-74914,-123784,-84358,58608,135107,58711,-38466,-71372,-36527,11083,76817,121503,111490,92864,60407,21875,-2083,1804,57956,117681,108015,8001,-46285,-14981,16466,55918,138050,147297,71814,-34442,-117490,-175217,-144627,-49437,-4978,-24031,-27818,-12013,-27696,-40371,-2031,28763,-33499,-54121,-11908,-17118,-83004,-141520,-122714,-73899,-96929,-121725,-48050,15067,-5883,-46522,-40945,-25664,-26498,-12040,14610,47362,78903],[5233,-34866,-68783,-75631,-102760,-144729,-122534,-40995,-25267,-69255,-64015,-15799,59420,108821,79987,28626,763,-47540,-103151,-110250,-59027,-4015,-2988,21207,61664,45187,6503,3594,5485,60628,150498,144574,25991,-67527,-90334,-96063,-75855,-36709,-71495,-145911,-125370,-22952,26765,16834,-18939,-26086,2023,5641,-4479,20956,68833,51261,11340,9410,-18751,-56703,-9333,78645,67396,-3557,12367,72521,68512,67809,116452,139050,85381,13859,-17001,-78882,-112948,45,137985,185607,141787,73650,58626,118031,136270,50088,-45591,-60470,-18980,31958,63317,71212,111180,103475,20311,-80237,-94631,-36136,19343,9136,15935,106785,163221,133291,72116,33970,32376,54746,98752,115212,79106,31066,-697,24351,98573,90953,40406,22486,37819,89884,133670,47267,-51355,-17348,85211,110796,42574,-9569,13999,22792,-4176,17052,66632,52828,56729,144666,230083,297555,264835,-37800,-224723,-148339,-91563,-101686,-82897,15336,133699,237443,358281,323906,58067,-168052,-137129,-101394,-99451,-53285,-3569,-1096,-26468,-55528,-73821,-72985,-31517,17708,24784,38571,84454,66679,28741,61650,85719,3304,-71767,-67659,-54919,-74922,-100486,-116235,-76500,-33741,-6295,44517,57596,-1767,-35756,-40383,-88609,-84754,-32639,-48880,-98462,-95886,-69775,-70737,-79405,-62300,-26521,12167,39264,53687,63408,83939,102898,14800,-115108,-162480,-118492,-56138,-70354,-107331,-82699,-14630,103189,212921,226433,133043,70807,41495,-37194,-109493,-143140,-141637,-71790,14456,-9397,-89775,-57923,18982,20247,-32459,-105247,-194358,-261759,-263650,-202809,-83101,14704,-9013,-139754,-182222,-112532,-109747,-184396,-195443,-128279,-68004,-27701,-9520,-19707,-63236,-108649,-125341,-154724,-161463,-126359,-90354,-93319,-139515,-127348,-76098,-94699,-93805,-24382,-4211,-73382,-116686,-51497,-841,-67908,-138343,-101683,-101891,-242010,-401644,-448474,-372493,-291341,-168199,-14800,46668,-32191,-144845,-215684,-231711,-270419,-337284,-421382,-481287,-450618,-367695,-365768,-444529,-570215,-751412,-972961,-1159092,-1532971,-2140947,-1422384,2111467,4561185,2451059,521806,401300,218290,-66811,170086,-1816332,10964446,54734249,78399862,46131495,9483988,1480364,1332198,576435,734378,505463,478975,453891,371310,301168,254234,284466,271959,305587,391180,450803,404840,257758,33381,-70249,67536,210739,183218,106801,119250,209787,236145,215258,160639,142977,192645,184884,125767,149237,235390,217438,99524,27432,40998,89557,154139,254586,315299,268895,196153,229909,267574,235048,142051,73015,89907,102485,47845,760,-25262,-27065,16151,48218,43514,7454,-36319,-55672,-33244,-16993,-16768,-9341,40424,99562,106460,59136,28403,27586,-12531,-69348,-82273,-72560,-89133,-103998,-106938,-158130,-201721,-289185,-452977,-388981,-62656,139311,119413,129193,124358,21166,-55339,-35687,26988,153854,306096,309589,179928,103402,90334,100481,100288,83831,37622,14424,60865,123632,110811,39906,19894,102913,138376,54572,707,41467,53297,23663,42413,69914,56636,11150,-4980,12585,31705,2380,-45159,-41731,33697,80936,78341,60316,95068,120726,84411,65080,95707,85231,-5612,-47359,-27898,-29008,-31473,-21142,-4957,20211,1439,-115994,-119319,210087,516919,479439,268399,167382,129804,49865,-22021,-20744,30298,189281,333874,262205,118139,89109,100068,30025,-57225,-65280,-3160,64144,42557,-23988,-797,59935,41799,29212,38092,43245,26272,-2516,1008,75759,189433,224772,168126,142333,121736,60496,-9645,-53361,-48102,7663,60739,-6910,-65802,9364,93023,69359,34298,-49,-80042,-128045,-59849,25124,25958,-8528,-18413,-37996,-69957,-105725,-127893,-113483,-70054,-42200,-39564,-28109,25183,86449,117027,124045,100466,68827,80802,116281,78476,838,-67109,-116653,-149946,-104102,-35911,1068,2424,-19357,-117510,-242822,-189764,-49283,31922,54131,35277,22746,9367,-45800,-130167,-183237,-148945,-84172,-58228,-30864,-21407,-43059,-57485,-77531,-161641,-201311,-152062,-76810,-22123,-31784,-98793,-122251,-93623,-101689,-88444,-22365,19478,3919,-3391,-26746,-82176,-96057,-73487,-70354,-77568,-82842,-60083,17929,68133,53761,34920,46684,69387,25640,-50788,-30131,-21087,-90129,-63690,69372,117847,98217,105790,101420,62378,-10503,-103979,-137929,-96397,-43941,-10621,20144,25840,38916,38059,15051,-5998,-1762,44226,155678,191929,54962,-67606,-59337,-201,24705,28363,18813,-2887,32254,62831,-752,-95977,-142581,-108872,-18402,56749,53726,-4852,-97244,-137866,-46,146773,103734,26952,46596,55520,-15197,-104366,-128091,-63840,22526,77449,123000,117044,12698,-119488,-135832,-80436,-55406,-41408,-23132,-19014,-10983,-5102,7037,54205,56723,-43902,-194066,-238730,-162501,-103556,-47615,-11482,-67475,-163152,-188242,-159622,-123685,-52837,38029,113008,145263,100744,-8601,-107028,-120852,-98438,-62280,-26788,-9132,-56707,-173872,-245286,-200121,-135873,-90891,-915,96044,109814,45135,19054,35923,9825,-30099,-24216,-7264,-50019,-100559,-94384,-61338,-71404,-98941,-67040,22179,71420,7914,-78772,-90001,-37933,46300,39645,-10230,3296,10272,9126,23377,10983,6632,34058,73631,116326,134772,137816,88630,-76175,-247710,-244263,-120509,-49213,-9466,21087,65605,105113,67477,15925,16414,38198,105851,161830,92161,-15833,-84961,-103378,-68938,-65345,-59914,11353,99855,137486,132180,71413,-16355,-23898,24416,-15252,-68030,784,65836,15931,-54108,-96184,-161753,-184003,-138337,-97964,-95622,-59927,-16651,-52431,-67390,40759,100116,18810,-80884,-69270,3084,34869,-27374,-97456,-79965,-25693,13746,63180,81505,53185,47065,53116,48092,41945,-15529,-60589,-11421,43624,23711,-18660,-29081,6037,45700,41101,29113,49823,99924,121676,73434,39223,45357,-16024,-109939,-117218,-44910,26785,75127,100772,121802,127643,64752,-23704,5028,109758,63813,-44226,-39410,-46713,-121761,-141045,-105249,-99331,-87308,-20639,89053,132100,76702,35190,41777,-5022,-46282,3484,83303,111285,37524,-54546,-70370,-55395,-41990,4954,41794,49815,45629,-4565,-102555,-159507,-156845,-68661,74301,97475,46454,18300,-21224,-56618,-48422,-43241,-78606,-104810,-70471,-6628,63981,102867,85937,34869,-5112,-20472,81146,218442,251928,171836,93373,196816,349989,298007,79653,-63027,-16350,69539,72617,31414,18543,27444,26995,-9056,-10270,45806,57375,-12876,-66703,-76850,-16581,87202,119737,28604,-47655,-11931,25343,-9192,-63693,-104047,-34854,119613,191165,129135,82570,104061,153688,198455,143695,56689,86707,114560,44388,-13139,-33703,-43382,-2450,81252,122857,39024,-103113,-134073,-28935,44743,17857,-49385,-62652,-34399,-11943,28913,75883,86743,56059,2324,-62755,-115173,-91306,-15579,8236,4916,50193,81672,80959,94109,110099,63132,-41547,-88223,-96906,-102811,-79794,-52768,5814,114203,135594,6230,-91735,-100758,-83822,-45309,64725,127384,63487,15400,29109,25885,-12515,-10623,80804,143840,95724,-22122,-57874,11326,47388,15088,38470,117499,127887,23464,-99389,-162156,-123458,-42041,-25874,-42158,-7386,61711,68472,13487,-11831,-22509,-79329,-52681,51036,79886,3908,-102973,-147542,-124371,-110248,-129830,-73065,7643,-7390,-72642,-63673,-19870,-21129,-32253,-18558,7331,33882],[63774,17965,-17445,11393,23842,-16015,-18822,24972,10270,-55576,-70664,-10521,78983,128030,114254,70020,19884,-58328,-136300,-139531,-85329,-28703,-5131,34987,56743,2201,-34753,-3161,-27780,-35156,65120,99188,2705,-45267,2762,-2665,-57110,-32095,-22901,-103691,-109479,3622,32968,-16243,-35782,-12342,46988,77880,34819,-37730,-52640,-47365,-51487,-29188,-20729,-43377,-12613,72521,59389,-27726,-9975,38218,6548,-19743,-3006,17776,23868,-39954,-93281,-115323,-147454,-98077,58584,161418,143739,100497,54803,46646,73075,52109,-7157,-17955,11233,44947,80321,80848,74814,44311,12390,-27225,-49791,-71459,-67911,-27495,26754,67829,87764,94600,35994,-40167,-39156,-10526,15324,23145,-29173,-86425,-62891,13802,102503,125563,69661,25441,24491,51298,54318,-7913,-46354,-3831,62186,74376,32680,11445,14542,-6491,-9528,53466,101767,58841,-260,9628,21692,37175,91111,48227,-9939,10463,-18940,-74151,-46200,67497,164819,222489,284144,197768,-68122,-231637,-210447,-194002,-167908,-88461,-20956,-10478,-20494,-44024,-74346,-64541,-12230,38775,62701,73171,94077,69159,10169,-8302,-7608,-37208,-57465,-59964,-42978,-15465,-31423,-53237,6818,18760,-22412,8607,19388,-31179,-22831,-7693,-32513,9111,52395,-2538,-72027,-39260,384,-38493,-65188,-26967,-4120,-10851,-3392,33124,70476,71223,13992,-26680,-74799,-23026,36185,48049,-17744,-99120,-60509,127033,296237,236686,68104,-16468,-28137,-34341,-28850,-53180,-132186,-162823,-71765,22452,16799,-37327,-17767,7608,-4369,8142,-42784,-158170,-195836,-135174,-103787,-91968,-71952,-83315,-115082,-91233,-21470,-31404,-134595,-213821,-166210,-62858,-15075,-1389,32842,13210,-68101,-131470,-161756,-168087,-113624,-53448,-61252,-147058,-162442,-58167,42712,121883,177133,112449,-34276,-114025,-98397,-57321,-37186,11065,40119,-10285,-150315,-236517,-220235,-180930,-174830,-114344,60,58536,36870,-18428,-64821,-108608,-157212,-196925,-271799,-328894,-319329,-195191,-147177,-164827,-199242,-285662,-401176,-676225,-802037,-1191090,2866932,8055910,7393541,2541341,10874,36513,211297,-71942,-70544,-789793,1902051,10228853,15413143,9584914,2165230,273133,306101,104275,174482,146823,184372,160781,82964,53712,62206,103329,133020,176390,140249,109236,140636,94115,-48223,-124680,-38741,44324,41829,-8515,-41160,18620,115020,127159,4072,-132545,-87574,-10253,-55153,-70636,11495,33119,5964,19041,7322,-5624,62020,168804,227599,189460,88407,64249,119220,133408,104312,88776,82234,37776,-34872,-49179,-10225,53263,75154,48839,18629,5442,22068,22212,-27073,-71806,-52166,-16228,28440,61527,58975,45386,96114,139093,43233,-98980,-137467,-97947,-64309,-51578,-57469,-113958,-127110,-109768,-134721,-53553,52617,27755,-34245,-36854,-34230,-106941,-162887,-129001,-99842,-114891,-98453,22692,114021,132658,94680,62593,73391,81241,30130,-4765,18984,45199,38348,-3051,10560,77966,57410,-8143,4181,57397,64346,28427,24459,48365,52987,-518,-36333,11205,84147,66795,14331,2200,9259,-33803,-73387,-8654,111207,151619,127820,136046,151859,130276,78667,25952,-19971,-50699,-15003,41899,65785,54629,24591,-54026,-111590,31141,234177,240945,161516,142840,106167,-22117,-108973,-63587,-29989,26974,215375,322622,217177,124846,107428,8091,-108958,-74870,67316,155140,95001,17674,51279,93032,70246,66507,93412,102330,70706,18746,4599,54501,160640,187788,122064,90555,80720,28584,-21734,-61700,-92462,-56342,31031,37210,44388,100501,94144,27296,28554,21016,-53105,-62912,10055,27474,-19297,-30331,28204,52542,-15632,-114742,-147458,-138672,-160457,-159453,-61252,65388,126234,103052,74878,69185,56435,33011,23866,77491,152059,133882,58525,-8775,-55344,-33142,34748,51780,-32135,-85223,-54666,-59309,-52132,-5759,49581,117607,148765,120057,46341,-11469,-40935,-65790,-142435,-166741,-103324,-2122,43110,-28064,-119058,-99378,-47897,-18859,4603,29325,14466,-38305,-121390,-154648,-101361,-44137,215,16078,-10727,-44315,-43069,-55271,-96372,-130541,-122874,-80942,-44105,-45722,-14496,58298,62660,22778,7896,18056,37042,2997,-55997,-38752,-28712,-72473,-36065,76324,94214,30084,4282,38925,68169,24874,-36815,-59479,-50647,-11851,33641,12838,-43840,-22271,-3815,-40567,-39462,14709,62415,132782,152376,55267,-44168,-79250,-68414,-59690,-54230,-59677,-107629,-92610,-33724,-30829,-52266,-17805,56295,104271,61165,-9335,-50486,-93107,-90026,26066,111076,47477,-12861,25859,41506,-11602,-67902,-101255,-86168,-7602,75762,143341,152125,61197,-57589,-66476,7140,34188,-15710,-53896,-18708,24475,-11568,-66763,-55464,-36378,-102998,-225294,-233468,-121860,-25333,10578,-25779,-80367,-108734,-116644,-111298,-92819,-92956,-53085,45106,115203,100131,24304,-61567,-106705,-137147,-129586,-45570,53511,23544,-105609,-186285,-157059,-82597,-11424,50208,129552,161267,70872,-9526,13300,30409,-18219,-59509,-45187,-34426,-41008,-27276,-31868,-77556,-118125,-61341,72051,129270,44619,-47646,-62904,-41585,14676,36515,847,-44791,-84743,-44608,23205,22583,47818,150486,188554,128382,71111,67585,68012,-10909,-137438,-156524,-83518,-61714,-47054,5507,39941,32577,10058,-1496,-8662,-15031,42873,126988,90626,-30808,-124531,-137014,-61609,-27447,-67545,-71833,-7401,23550,35320,43168,23517,-15920,-25634,-57687,-101358,-71129,-28393,-41784,-29821,-13993,-63477,-86013,-52540,-51709,-87851,-53152,-15541,-59157,-41058,64330,90299,10210,-45537,-21336,15626,17218,-8239,-66841,-83649,-41123,25564,87212,98046,50187,22087,26158,19296,-204,-41752,-41883,53005,112574,47705,-19627,17593,78839,82818,61954,28973,187,44168,97605,71761,50006,60516,6435,-62555,-43784,-877,13557,41036,63069,97848,144105,125021,50973,61316,134638,56300,-66436,-40640,-14801,-57474,-60233,-24346,-43831,-72740,-16011,86373,129346,97575,62719,76381,29508,-35823,-20735,55224,60769,-11929,-83484,-111059,-89730,-53172,930,60770,97386,94762,49230,-30811,-85409,-101310,-66457,-8760,-31935,-63947,-50252,-53491,-74628,-52181,-47165,-67021,-26358,28242,29417,69127,127273,95673,33151,12190,-180,83510,230743,284378,192678,50929,11287,53288,58273,19509,-12623,7549,70305,127522,101562,31886,15039,42844,44601,52707,75959,85399,55130,2490,-47321,-46319,16286,70658,53893,42423,41437,25924,7645,-2866,-2911,72836,186354,201073,118245,82666,92074,81164,89949,81909,48811,73198,101100,24346,-70596,-92559,-74343,-29124,29295,43114,-33080,-126703,-137001,-76113,-38100,-46074,-74255,-54308,-9493,-3720,25035,68079,31861,-19827,-23751,-48473,-107025,-98476,-32324,-9835,-2776,27905,15159,-12031,8576,53207,65426,32837,-20005,-83442,-109570,-82341,-63338,-12112,59419,22728,-92520,-117948,-83636,-71596,-80343,-19041,51906,18510,-4198,49767,47773,-31462,-53439,28146,104455,100448,-8826,-61413,40680,105223,10642,-39609,60515,171334,143868,39402,-43057,-85302,-89541,-81238,-77245,-35727,40637,80840,72888,21377,-48625,-76446,7938,97987,92718,37149,-38588,-115452,-132086,-86471,-77073,-38431,46933,46425,-32708,-44018,644,2576,-14762,-10786,2711,28087],[86498,47483,13980,55493,83743,49096,35372,76360,71384,6042,-19585,20591,52639,25070,-14361,-11817,240,-50011,-123446,-98815,-48978,-25368,8305,42683,5364,-79052,-134473,-112640,-89753,-79214,-12580,32230,-5497,-13436,52059,77480,7431,-4596,14735,-8496,4027,10924,-50812,-75233,-14283,36928,55266,57096,43343,-22190,-92220,-93071,-52460,-33007,-33796,-21649,16650,51907,31991,-8384,19518,18853,-48235,-52547,-27374,-39101,-44441,-55922,-49974,-59867,-120139,-138259,-54980,59175,135002,132235,24569,-36895,19629,48723,6751,31879,85075,90105,102875,95046,51888,9304,6639,-6876,-17951,-61797,-85786,-31570,6407,-15716,-2808,63004,26049,-59632,-70509,-54458,-42137,-48525,-70647,-61888,-14594,32135,82305,146339,122281,16089,-46822,-45140,-28794,-7245,42126,89192,106192,99793,86475,65250,18858,-21066,18828,91238,101739,54364,-8993,-50701,-69963,-72004,-38488,-11977,-35815,-37085,-29467,-58497,-36308,75662,124232,82347,63061,51188,-56088,-110443,-124471,-152562,-150517,-86370,-29858,-28654,-26306,-8324,-4887,10218,30201,48156,69185,57108,29511,6212,-12383,-14720,-4704,8737,19573,-13645,-37761,-3649,-1997,22336,100590,75514,-10246,10063,37177,9118,24405,31055,-8401,5360,60822,31338,-40403,-16724,42893,18017,-27714,9771,60161,64494,41764,35611,48199,71724,122649,178183,129090,77751,41870,2512,-83498,-152593,-57895,165641,271218,147144,-27627,-58621,-28723,-7028,37131,23241,-89791,-170170,-111032,-23002,8724,2090,3617,-59265,-128008,-56860,-9532,-44926,-55728,-35856,-10953,30191,29649,-30328,-42038,9933,77900,87510,19062,-96330,-117640,-53736,4474,35641,70776,92072,63323,1031,-42893,-75920,-63787,-21865,-23135,-91314,-100782,1689,119847,182478,171741,60954,-68375,-84071,11414,121927,121353,120989,120791,33880,-67455,-43431,32340,24289,-44968,-63222,-36063,-33558,-15499,41458,68305,31876,-20181,-47236,-64134,-105969,-101805,-39000,-10418,-31639,-58224,-86511,-216944,-198847,-482324,-258008,1790121,4902058,4078131,1165984,-211417,-67460,-68461,-139520,-272620,-221804,285156,2280104,3695057,2457423,548947,-64020,-40263,-57401,-69984,-47458,1397,1507,-52882,-90935,-108537,-84569,3980,77101,23763,-41534,-30045,-28142,-68224,-52017,-2909,-40764,-73373,-53278,-63230,-63932,13291,49442,-39773,-141677,-116292,-75775,-139807,-171894,-108682,-64041,-37834,43214,53493,-18349,-24092,29509,85707,124495,82054,26140,37367,44540,24856,29716,70274,45160,-40120,-35852,13884,38592,41184,51794,53026,27103,21553,32530,8134,-21948,-36409,-47574,-38376,-4351,17405,6846,28640,73161,31282,-82900,-138160,-108218,-50816,-26568,-35688,-90877,-104312,-70221,-56471,-30506,89859,90119,4855,10993,-5201,-94888,-130004,-63052,-32658,-111069,-192817,-127454,41375,122451,102686,46126,33369,47267,39610,20563,-15814,-28246,24564,39786,36387,48998,-4247,-56315,-29101,49584,118236,137403,118125,68879,34459,-1050,-57644,-66346,35363,117828,124911,61784,-27859,-118427,-125988,-2587,104250,115986,102140,142462,138312,75891,47965,39814,988,-20544,39500,114679,116802,55294,6746,-38441,-63374,29136,132028,103417,54377,87180,74942,-27956,-88650,-28410,-512,-13384,70599,163166,128636,72615,64252,-21084,-110003,-62077,71658,134380,69777,29371,64302,52689,18676,44074,95493,109679,89551,55164,13084,-11981,51053,67444,-5349,-18022,31700,31479,-261,-4786,-28289,-48281,21392,93677,102310,82417,51435,28022,39522,45559,21460,2816,-2376,-21297,-38246,-819,83459,119610,62386,-47841,-91542,-84720,-122414,-128902,-10455,110509,100199,2467,-52940,-17942,21473,-19300,-65414,16327,124988,126598,92066,94991,77853,62209,94069,70855,-75201,-126729,-22376,28979,-200,-910,35673,127836,191533,155621,28499,-22023,31140,52213,-71666,-149046,-76156,47664,63248,-36235,-114380,-23504,104246,142604,119352,92885,19068,-37121,-56423,-73776,-79941,-31669,58387,74844,6128,-51290,-49946,-39622,-47738,-85760,-120120,-113706,-100293,-116347,-65795,37254,35778,-27058,-44735,-20195,-2652,-16984,-34405,-7669,22830,33493,51456,67344,42664,-23338,-87721,-69833,-1333,11408,2545,15329,11348,23058,47184,-8857,-84593,-50272,-27763,-80990,-74457,22180,68234,75191,78164,34245,-25539,-62131,-87941,-128932,-137343,-99895,-111041,-102012,-46046,-20627,6338,76723,136339,98243,-9892,-81863,-102512,-125003,-81043,23242,58452,-8553,-71704,-75126,-71770,-85028,-80227,-63659,-37246,23862,91982,159058,161699,89887,-29699,-83731,4287,100552,50045,-46354,-45261,-9148,-29542,-98814,-147945,-114516,-98747,-132574,-99648,2664,61414,32558,-39351,-54319,-26547,-30575,-55235,-70320,-104009,-107223,-10522,68387,60886,34902,6616,-28984,-80830,-113829,-61170,39079,17295,-89334,-124582,-94288,-37076,38782,66297,77504,119264,90519,24871,7285,3570,-32230,-69106,-40037,2685,9456,6361,-17493,-45978,-76380,-48852,52140,122282,93191,19071,1025,6111,7014,14396,13369,-19624,-82546,-44598,37446,39763,50906,150290,202742,131981,48312,28337,25027,-3639,-63191,-88971,-63001,-36471,-30999,-34319,-59326,-79486,-70414,-60945,-57005,-38764,25487,106930,80894,-41413,-136287,-135722,-43223,13763,-24589,-75366,-60959,-33240,8186,39933,34542,-40361,-84287,-49460,-36527,-55584,-48357,-28982,-5059,28571,69188,102224,85237,28229,-8652,25946,58555,23892,6831,22094,36238,44041,55654,47324,6647,-16232,-20868,-60262,-89220,-69821,-10043,53493,73018,23645,-39403,-36357,11042,39860,17638,2319,46075,87986,26747,-26632,38522,96346,66808,40732,10793,-58740,-66829,12204,60319,64105,71299,30031,-39496,-38512,-11250,-53127,-73121,-38922,14276,72366,120794,122440,124566,145067,66123,-34649,-17256,28370,37820,42033,78505,79656,28445,6552,37691,48825,53339,52445,85737,75045,-34908,-109885,-24158,35459,-17779,-99868,-138632,-110328,-48705,25174,115577,169292,136588,61581,2813,-2507,16087,7996,-38104,-98818,-88378,-31458,-39246,-60963,-57449,-78699,-67370,12157,59514,17235,20503,79161,93999,84854,65755,22860,51068,158765,211476,150862,11540,-113583,-115672,-17907,71570,100079,84093,85948,119399,111324,72114,47506,34702,51677,91962,136102,154763,98699,46338,23115,-4725,-9974,19045,19546,14603,5436,1658,-19168,-21488,32148,132092,176236,125728,40062,37327,48599,-6917,-28451,-24011,-37922,-12335,33715,-13515,-114926,-140507,-88317,-27987,5107,8373,-41138,-66949,-38787,-19932,-48116,-93188,-120245,-63167,30736,37604,24230,42282,-16624,-78734,-51775,-33091,-61337,-61327,-35080,-22049,-1250,1533,-48113,-71807,-23837,18508,40490,61201,57022,-16977,-54198,-60587,-102607,-67947,-19677,-85066,-145655,-104810,-61154,-36076,-72997,-96875,-36845,3505,31097,79484,55588,-22883,-37991,9537,70054,100065,1933,-73022,25941,114576,38173,-15204,55882,178382,218689,188752,96731,-37080,-107813,-77013,-46347,-23368,2315,27563,92198,80510,-14932,-36480,44597,51757,-28687,-49102,-9951,-47448,-105776,-66182,-21951,5048,64531,68365,-5828,-26864,15530,29801,15945,5498,10573,52276],[47819,32449,15225,52855,72955,28409,4112,61840,82904,25010,3621,8978,-33097,-115622,-156544,-96742,-6698,-5114,-34740,7151,19271,4000,30536,31958,-40113,-116051,-190299,-192255,-117707,-47352,-834,24930,10757,-11262,-1192,38397,40350,27157,-3491,-12332,16959,-47894,-136779,-82431,25571,52994,1769,-38394,9967,39848,-21003,-60715,-13073,14969,-12725,-412,29733,-1706,-15054,41901,77612,3071,-101965,-72461,14374,15289,-39299,-52021,-156,20721,-30183,-79863,-73703,15056,117105,121054,11054,-33608,30565,31187,-33850,15231,84025,53708,55981,83350,48161,1799,-12550,-53787,-40498,-11346,-14838,-16845,-46536,-81111,-45415,22621,2786,-55612,-85429,-63967,-22598,-54153,-74301,-16138,15947,13746,28863,70776,81547,-13221,-103887,-120944,-58626,40857,119083,126612,112391,121015,128781,74670,-13929,-40277,30232,66070,23683,4517,12878,3363,5874,-42912,-152642,-230998,-216130,-145404,-63398,-40626,-35108,45213,72210,18874,-1805,13011,-24371,-59742,-30292,-52104,-117469,-100441,-42513,-44671,-38936,-264,18092,24608,9733,-20508,-30386,-38620,-59565,-75585,-49233,12009,80921,109124,68412,-28906,-95346,-74275,-14260,80231,158907,103005,6399,18068,46877,14413,-10368,-23275,-75209,-88856,-12352,15601,-31994,-45231,1516,27193,-394,2967,71977,135012,120669,63340,41712,88491,182857,207201,132381,1998,-102379,-145987,-190130,-183776,-41974,114251,137231,54141,-28245,-46592,-11927,40068,66571,29625,-70452,-167369,-172947,-93546,-21471,647,-8823,-91310,-164893,-112784,-26335,24438,24014,-32545,-50100,28173,58345,-15928,-42496,34050,106723,122034,95886,23241,-25705,-25910,32625,68665,49735,79333,137165,142002,103286,59080,28968,16769,-9420,-51919,-48009,21454,93371,89325,13754,-59473,-87632,-41167,67820,124847,75040,43101,63276,19908,-27372,-2973,30459,33584,-10000,-24717,-3920,-26761,-61443,2136,57584,39316,12267,20326,50023,39277,2593,-51146,-88848,-101422,-116301,-126366,-142272,-29799,-142575,170624,2201567,4651998,3756900,945159,-170040,-178260,-249974,-208667,-217907,-207693,415975,2782500,4198219,2484611,296316,-120356,-18698,-23939,-73384,-93211,-40740,13231,-9399,-83249,-139029,-166508,-95265,15379,67558,41887,-13700,-22448,-17549,27411,61485,-11046,-72730,-35934,-34134,-59123,-15132,49198,24504,-5773,12021,-17373,-116439,-147638,-81281,-44590,-55886,2356,41799,-30535,-91074,-69346,3809,115980,162523,138209,81141,24867,-49543,-59147,52574,84897,-15256,-34531,-13368,-48728,-32727,60478,126754,76868,-20964,-54311,-23258,-2911,-47911,-101348,-81586,-9787,4650,-81360,-143213,-103949,-73704,-89686,-97050,-78162,-43313,-40731,-57251,-94279,-110404,-98411,-117007,-115481,16825,132587,119040,118661,58612,-62270,-79269,11649,55215,-775,-76891,-77213,18098,95120,118731,79723,15037,-6094,18077,21291,-44674,-57866,39699,90926,57260,34775,11423,-26121,-47610,22239,141055,207877,195503,108594,50442,34063,-39963,-123930,-57668,73100,118791,38375,-52342,-76939,-8208,60441,60931,24477,-3982,25565,30335,-5095,-9900,4830,2358,22565,65941,86668,56778,775,-42453,-87301,-83562,22483,99516,91519,38982,47270,59780,34538,12700,37889,32144,-6580,-8965,6805,6414,26723,60559,7983,-51340,-40777,12173,35815,5096,21781,48543,-21947,-85954,-38803,33394,71863,74742,70510,29802,-27918,16578,47613,-49124,-71439,25559,70913,44442,71683,82489,12783,22944,88779,59220,1674,29599,56862,29591,32867,58037,2678,-80785,-102203,-64708,28799,118450,124736,78033,12177,-9461,-7712,-48574,-57547,21146,58057,-8060,-91741,-124507,-58401,11003,-30548,-70457,8674,51184,26574,21787,87130,109264,92488,101746,51953,-108262,-150669,-67163,-47489,-43964,-5609,29253,86042,106915,59139,-22912,-16765,70587,91662,7966,-55932,-14628,59710,19486,-58010,-55028,47740,120299,141213,134667,89704,3009,-22596,24967,19075,-68127,-81600,23509,65970,13983,-15823,8690,21659,16438,-1101,-33729,-54730,-98809,-168045,-151484,-60396,-44977,-86387,-72062,-19440,1524,13476,17377,10721,22390,68730,74082,14543,-16878,-17332,-54535,-67679,-40693,-39454,-30263,11936,24499,30523,35153,6196,-32262,-8340,-9511,-82723,-109257,-24373,10289,-10553,16411,25961,-730,-18785,-54396,-117800,-112053,-23231,3487,-9999,13057,17492,26696,66817,78456,2922,-62456,-74818,-81276,-110267,-83936,-18482,-1722,-31476,-75545,-120010,-141632,-140156,-105799,-32151,56605,107789,122822,157067,133700,47565,-78879,-169149,-102541,38414,51358,-21301,-66085,-84814,-66569,-67234,-105707,-76025,-18289,-13960,7731,77557,74143,-5644,-54931,-26356,7581,12092,11324,-984,-22880,-38476,13451,42864,14290,20413,32144,11686,-34750,-68023,-52256,-13917,-50291,-122834,-126569,-119059,-103121,-12875,46622,18051,33220,76697,82731,37364,-9965,-25880,-38584,-6876,39214,31062,-11133,-11076,18984,-11133,-60246,-22976,73816,115001,78703,77067,74475,26664,7635,55650,76609,7731,-17967,15305,7544,-6331,30796,78038,82431,48983,19045,-16950,-53833,-81281,-90184,-54426,6640,27496,-24742,-93259,-109605,-98949,-97593,-69800,-23745,7710,34728,11505,-52328,-88539,-71694,-1965,54660,45382,-9787,-36414,-11819,46897,74034,46775,-31025,-67713,-2795,33763,-4508,-1124,25610,-22650,-31739,90229,190808,147975,81307,63452,71057,95342,99478,48713,-9039,-3767,58302,85476,50464,-2351,-3247,-15915,-49815,-60585,-69302,-71222,-22793,33431,5733,-76883,-71485,17851,86413,81586,29986,-11523,817,-13520,-17792,55257,94439,24683,-48032,-72760,-121497,-160290,-86481,16364,46640,54182,30863,-38750,-59282,-12397,-48535,-120985,-108421,-64347,-42108,12515,72061,90570,101923,88147,51326,26147,36289,58492,55383,102221,161556,112746,-13796,-76947,-68548,-23210,-7383,38593,79325,-30748,-157046,-94093,30367,25446,-75070,-141806,-132079,-60539,31026,111410,153873,107802,9367,-40563,18257,105140,84259,-23979,-80916,-11629,57062,25728,-3644,-37158,-80020,-45816,7569,72,-42027,-36451,-796,27786,34893,19036,-21591,-5553,76448,133931,123849,31899,-64887,-49899,55551,125253,131955,122304,101895,62565,46653,88271,91027,30804,32845,121098,221459,218493,84662,20661,48564,42106,4905,-4684,-41604,-91325,-71421,-20276,-49412,-74459,368,106770,97211,16723,-31853,12719,33067,-45161,-88021,-75565,-75330,-63570,-27576,-18677,-72762,-111906,-57280,9058,16506,16126,6508,23989,82952,104485,22659,-95689,-152953,-87774,22040,46702,23313,21923,-20888,-77800,-69697,-25685,33053,56413,-6355,-46112,-11293,-8070,-54100,-52886,-8301,2574,18023,53808,80503,50548,28145,-14918,-79788,-58533,-38491,-83639,-92908,-54389,-46969,-27757,-58566,-112258,-83977,-15989,45532,70371,37238,7948,46534,95064,87660,46549,-40310,-73753,6581,70242,39902,35115,94038,167597,195347,210218,154388,18787,-52369,-9140,26825,26945,13645,8196,69865,85892,13736,-14896,23917,-25343,-131085,-116283,-978,-5669,-103345,-82673,1775,41672,52536,34027,-24494,-43007,-5672,24473,20023,1463,-1284,32240],[-34503,-30351,-9181,36603,60023,17218,-25512,10919,37689,-5242,-28510,-49972,-107921,-155596,-150444,-78055,18357,50344,67145,90978,47379,21044,39183,14790,-32613,-63890,-119990,-135919,-86853,-668,58437,52408,9943,-27288,-46405,-33478,13646,33152,-33193,-75972,-57809,-80809,-102739,-17656,43272,18930,-29567,-49564,17711,80418,37015,-25445,25523,94537,68719,37698,6634,-66284,-48189,90598,142285,17469,-118174,-81801,59459,115324,56144,-1765,22111,51828,18226,-41813,-54994,9609,58397,53950,17840,28950,73617,32676,-36409,11969,44112,-32728,-26675,52621,67664,35617,1316,-74438,-50058,52139,71752,-572,-65189,-61216,-27331,-9147,-4732,-17026,-38756,9133,69564,2007,-76466,-67563,-64897,-68602,-25489,-3146,8687,9054,-36491,-90711,-44786,57078,95067,48774,38581,96315,116776,38322,-43884,-27999,39985,16724,-73346,-67525,22510,87774,115745,37893,-125425,-254551,-227114,-101826,2312,28809,8734,34748,75737,111350,131677,73495,-18245,-55694,45638,51079,-77630,-114439,-48179,-33249,-21709,1396,-18635,-36225,-37555,-74311,-120300,-106941,-62391,-62150,-52109,15483,120668,152690,51562,-81604,-144208,-128930,-21462,106510,171443,113798,20913,-6332,-5269,-29181,-59609,-70017,-98206,-113160,-70183,-16564,-17235,-47054,-37950,24716,26849,-25878,11593,102081,123371,82594,65859,115839,142763,68505,-46256,-100151,-124959,-128847,-123333,-66876,29727,75612,80620,60895,35107,-4214,10497,71612,77546,29291,-22717,-91294,-138717,-87796,-3305,20153,7692,-9457,-5212,4761,13291,38027,30778,-45272,-122168,-75635,-15221,-53219,-58747,42511,99610,93995,92308,80299,48225,26620,80139,104833,35718,24684,100217,156600,147712,123617,116627,78402,12353,-22687,-9901,37628,82703,50878,-37144,-52177,-1347,40928,63878,24235,-43050,-40081,3296,32311,40504,1229,-65592,-46136,-6204,34875,99638,109353,23732,-25160,-43629,-65988,-39720,34288,71394,63068,-29084,-149970,-193499,-140772,-95178,-74220,-42302,-28933,-38696,-106058,1112460,2685196,2635076,910481,-25041,-119837,-145676,-132117,29438,-37289,547446,1884977,2461020,1230212,-57238,-274835,-95271,-39392,-54202,-88121,-43335,3450,-13700,-62842,-81424,-126930,-126311,-4200,93617,93486,64530,60074,53407,49678,71968,62502,12386,-25827,-86623,-104380,-22691,86823,79921,25003,43944,32942,-58243,-90196,-13506,2493,-78835,-102815,-78029,-88769,-99185,-64877,5233,96340,143441,157466,124664,42957,-65583,-80923,39050,91654,-4336,-53503,-44876,-53535,-14194,94823,187645,137278,-22697,-110184,-64324,-37347,-88002,-114659,-32120,62482,38465,-104058,-184306,-150031,-132740,-102981,-37803,4366,5299,-44247,-87969,-100243,-75363,-60811,-113548,-72662,85354,175299,184243,147612,54232,-58521,-65237,11934,40363,7305,-31899,-12970,15913,60704,118782,129861,36235,-46593,-51705,-36593,-54059,-46946,14872,63936,58379,49403,54536,33490,-14428,15274,106054,160415,184206,169710,139778,96104,11911,-72439,-61055,1816,23536,-18070,-34224,27392,117644,94297,20225,-32879,-86109,-100072,-66031,-3259,37925,25220,25334,61895,61621,8317,-29538,-29299,-45199,-91833,-82860,3632,68944,88632,52510,19546,52123,96490,86971,64414,6248,-64824,-53472,-3645,747,35674,99462,86165,34050,-11200,-35174,-32989,-27940,28507,50690,-53844,-145408,-119127,-58995,13627,59784,75971,57530,21085,63380,92762,-14065,-55026,47205,102276,80645,103909,107900,25943,11384,50338,39048,20695,66400,45827,-31913,-9926,46844,-21513,-124300,-149977,-93454,25761,114863,91095,26423,-1822,29738,50670,4447,-27462,-9835,-34406,-71636,-74338,-72544,-33639,7645,-9094,-3205,42769,22876,-31027,-45172,1509,26183,42372,62844,18317,-99758,-133324,-91371,-93076,-47532,28742,70976,67819,2465,-77243,-82025,8727,86651,96376,63253,10113,-3878,947,-54553,-60993,3215,29083,-116,24054,63479,35777,-16187,4509,70922,62409,-45136,-111405,-46603,9862,9861,35379,81935,61814,18086,22291,59108,79550,16293,-101653,-156049,-123346,-92705,-75155,-18102,32894,43515,72889,86780,25822,-30778,2267,9116,-61427,-70043,8046,42560,17727,-26928,-83766,-96780,-58437,-21560,-3534,9669,47542,55769,36753,-1104,-62287,-97973,-55366,-45380,-58088,-6187,26131,13736,219,-21486,-40996,10160,111661,123351,55989,19028,4524,-8457,7760,2581,-36509,-34550,-13350,-24319,-32560,-21299,-25727,-50969,-45640,-24759,-44668,-74968,-78309,-63756,-6914,82895,118763,125211,157968,116787,1450,-109438,-186761,-190263,-117713,-52196,-21611,-51062,-117187,-101774,-34388,-10604,2342,45719,44042,45595,82432,37221,-43192,-39499,3547,-15271,-30298,10986,60923,81758,71736,61181,28900,-8473,7703,17338,-5327,-38314,-25863,6582,-9907,-76786,-134300,-164475,-195778,-191063,-69441,47873,38017,14163,55820,96651,65280,26791,22230,-10168,-8162,37261,15994,-49584,-14719,58051,13808,-82148,-82632,3994,64225,76945,95118,82341,48091,50011,105714,129031,61816,-13215,-44775,-63929,-70337,-64960,-36250,20413,32549,-1895,-45022,-81666,-89884,-66062,-19653,20615,52175,30212,-27175,-57597,-69584,-69848,-26237,-8434,-56731,-80887,-75689,-53988,-11890,10961,34458,70631,70529,22314,-6155,1323,45140,80552,71889,32121,7776,24804,35596,20231,47917,67551,-26721,-79241,40976,154671,124314,79376,46078,9581,31447,72360,43446,-1772,1989,32585,18772,-14076,4620,56133,21111,-33691,-15571,-31027,-86147,-51476,33501,9728,-78310,-74706,-8021,60289,93540,34243,-56048,-75729,-57510,-21098,59450,98497,-5598,-145904,-171739,-154590,-154420,-113932,-57444,-19721,16199,16681,-21322,-26048,29277,35332,-34330,-76258,-73503,-84413,-84082,-48342,-23413,11545,75923,98161,26937,-26303,-5818,7045,53822,138727,120450,-25828,-133045,-112385,-60972,-67714,-22546,41067,-30107,-161858,-151120,-4220,62870,-17891,-114813,-137477,-75734,5998,26428,28535,8837,-44777,-62685,15153,110968,101154,4352,-48030,23510,83558,79425,66625,20552,-25804,-8042,-13450,-73326,-94989,-61977,-32806,-22662,-54509,-90746,-109154,-49336,43284,99766,110085,61526,32463,65624,108443,98220,71774,104515,107797,23259,-27648,22180,46052,18017,39504,165265,268439,204650,32565,-42796,-5168,26166,14155,11173,-32573,-117957,-111251,-27372,-27666,-63454,-17916,50324,21030,-52627,-59716,21834,56161,-23688,-83403,-52108,-12700,-30498,-41595,-4583,-2715,-27526,13028,54729,21445,-1727,28201,71207,123964,156939,77534,-55364,-124714,-105248,-46285,187,8395,11269,23547,-9649,-74253,-54360,84937,146833,8974,-96233,-52419,-20807,-37444,-16243,-5564,-16738,9942,39533,58300,78337,59673,-6972,-25284,3381,-15472,-26238,-8643,-9001,-32264,-35990,-51497,-67364,-57628,-17084,28735,23983,-6805,11586,115866,207015,121945,-31578,-87989,-31701,32128,29037,-9847,6546,95033,156222,119123,96557,102402,49339,4555,27011,35841,14095,21214,30877,29390,12914,-14725,-14761,15780,-19621,-78769,-43693,22765,-26148,-136232,-99360,22931,80243,61234,25022,-26759,-60289,-45675,-12565,2070,-65,-12291,-30497],[-93984,-85843,-26510,37248,82470,62092,-2648,-16594,4410,-16647,-57418,-81647,-86034,-61147,-20613,12576,42637,60122,75372,65513,16198,20899,25174,-6759,-7226,7460,-7747,-37401,-58398,-5518,59730,28359,-37875,-44785,-24679,-32466,-17631,17297,-27311,-73929,-50031,-8803,6150,27382,19422,-14964,7881,53704,70640,38291,-33250,-62023,29272,126415,123522,66304,-33704,-117528,-68714,75836,139157,35048,-75951,-37786,83295,147605,129871,78339,57006,17684,-47826,-99980,-97504,-49793,-36920,-29255,-4362,26229,50501,34917,15670,48133,24326,-68546,-62704,11632,51409,44867,29826,-34574,-20947,74941,83286,-13786,-55148,-18580,-19651,-19680,21804,41738,62299,117498,125004,30055,-87445,-155565,-181857,-174483,-90335,-31775,-28220,47677,70959,-28664,-68424,-20339,-12379,-65017,-63215,11925,30480,-22385,-33474,18096,41141,-33975,-152270,-156866,-40546,63497,94716,67305,4636,-86137,-112684,-19597,68113,70103,38959,25814,64938,154028,174934,85758,-6801,43,67937,48068,-80216,-136636,-71361,-23922,-5459,-8191,-73836,-119343,-79541,-59653,-97357,-80725,-7742,-4860,-53657,-63653,2102,46807,-18706,-101176,-123926,-111647,-30991,77634,126353,82110,-6064,-87295,-121812,-82571,-29364,-12695,-24511,-62934,-88646,-46910,-15012,-37863,-42781,21670,12093,-81896,-94272,-46777,-13379,25960,74888,142074,119919,-32484,-189220,-128556,-16117,33295,58280,84556,65911,35403,66393,94788,75009,24403,11320,68069,98670,64104,44597,21631,-29556,-53143,-4125,27783,22458,48999,114285,134562,61119,1255,-10360,-51657,-126004,-110384,-57516,-73144,-42096,46493,66653,48032,54275,41370,19704,18336,61673,62082,-9688,-37389,4333,44120,43994,25574,68160,77695,16741,-24767,-4646,42702,76365,54624,8667,18849,67166,87709,80182,69942,18978,-13433,-33855,8921,81161,63925,-47500,-74667,-6933,53024,99203,115974,47841,-71232,-154929,-170695,-101051,8683,47568,9246,-106492,-194226,-173558,-80059,-13356,25614,19441,-33413,-123245,-199906,1142268,3012140,2792429,1060125,73178,25136,-7734,-3111,154710,175897,559181,1667204,2162032,1088539,-88935,-368370,-248932,-146079,-66647,-48987,-55516,-107202,-143233,-128721,-98756,-118835,-124852,-13798,8325,-20423,41076,79269,50073,10780,16276,52760,28507,-79569,-190108,-205000,-85440,48391,27266,-85925,-75705,-17417,-38170,-49151,11974,13281,-83749,-169454,-203469,-156389,-73620,-37444,-12953,2517,-21778,3242,65743,24999,-62318,-65075,11742,47838,-14272,-62535,-50077,-3173,31835,93227,178190,161754,23117,-66373,-38130,-40754,-96454,-84749,20479,99092,77137,-22975,-65762,-54687,-83104,-74262,6802,71290,57530,-42115,-128431,-143313,-85537,-82544,-156250,-87996,108573,180454,153463,106296,27241,-43029,-46750,-18113,-48355,-87624,-73497,-27986,-19482,-1263,80606,133595,45088,-75773,-112846,-81566,-30525,-27142,-56335,-33548,34320,60056,32706,11817,437,-1718,13287,34108,102534,187713,195644,103981,33560,31103,38895,-2400,-36540,-44097,-17513,42072,79431,48595,7705,-16171,-70323,-110138,-76412,29922,95864,62984,48745,63955,35800,-30027,-46077,-12832,-16803,-48396,-25249,32761,63998,78669,60128,13832,43158,100523,74644,32705,-39491,-131187,-85636,38542,49462,25649,67023,96926,81375,21869,-42751,-56189,-43689,16893,45955,-43876,-112316,-107980,-107084,-57717,35594,76253,62354,37494,62806,56686,-26508,-53711,28329,74881,62209,49710,9971,-30619,1228,48912,108305,143396,104991,-30633,-126328,-55800,32295,-11669,-91697,-121289,-83125,-194,67981,53308,-24939,-59312,13345,78708,51583,4702,-24093,-66539,-60106,-14940,-12102,-29532,-38915,-34714,22021,71976,44998,-26631,-60129,-60188,-62545,-22869,19129,-10659,-73078,-76816,-25139,-4268,4714,51694,109813,100332,-7931,-131058,-140241,-13817,64013,98929,82818,987,-64778,-88021,-100320,-26635,29143,-43040,-117409,-71237,-11232,1621,-1671,41609,85039,78068,10954,-78575,-75405,-3628,49650,86310,106045,46390,-35910,-38466,54701,131456,109100,12273,-69336,-66552,-20210,27123,79792,105397,85822,84985,101534,39214,-56753,-55494,-46883,-101466,-97805,9044,78630,42273,-29114,-91952,-128095,-117590,-73949,-55709,-30342,45351,69040,16114,-29242,-29721,-19737,1737,-13674,-36911,-9471,13770,6344,-7055,422,44953,123239,195377,169987,56884,-42439,-60517,-40338,-10576,-13277,-15925,22735,30210,-9884,20874,81750,38382,-64718,-77167,8750,63529,62560,57688,27843,-492,750,11846,60919,132922,112442,23592,-45253,-85810,-153818,-204845,-146485,-38023,-19798,-89670,-117555,-59157,-14418,-13252,10169,41398,90006,119088,48231,-19333,13517,39519,-40681,-110800,-81130,23534,101252,101619,55985,-308,-32970,-17823,-5313,-24175,-47881,5357,72039,42866,-36327,-100969,-190417,-240738,-181028,-40310,69309,90133,69413,60451,66085,61347,68732,60471,-15140,-37485,19848,4375,-60698,-30861,38427,-7148,-79110,-73178,-31616,6425,37226,41344,18675,51074,113899,118726,71900,10965,-37288,-90644,-117518,-94303,-53785,-14986,17009,8356,-24625,-49312,-53854,-33107,6633,19307,-2252,20177,58530,32682,-20367,-37700,-8543,32048,-18383,-119147,-130045,-90797,-38939,27466,38057,31800,52646,39570,-11998,-21511,-30433,-13061,41607,91668,92784,58852,23789,21898,39825,72140,82702,17371,-39162,23386,105690,94637,47693,-29471,-86611,-60068,-12217,14669,29087,31706,5529,-40784,-58729,14968,92168,42834,-42135,-16910,1491,-27836,17532,94855,38297,-56533,-61214,-54365,-12527,58201,35439,-35514,-69350,-73098,-41344,39761,83225,-16613,-147990,-162441,-116582,-64579,-53385,-101244,-85578,-15221,3299,16265,57817,93148,110590,85328,7884,-22688,-20845,-58080,-82182,-69476,-35143,30417,66980,-15234,-105039,-59738,-485,16731,67393,105364,41505,-39689,-33274,-13639,-56931,-41841,-8358,-63828,-188644,-202857,-65357,55635,26802,-68738,-98795,-46549,-6128,-56071,-95957,-80356,-47988,-5075,40380,67190,76844,34790,-49753,-46881,28769,88961,94297,53308,2697,-12079,-33039,-82966,-100026,-55463,7385,35070,-18530,-105749,-131238,-44186,42354,60302,52152,42180,67521,106409,91386,29321,14392,85286,101145,19129,-54068,-74575,-63420,-11411,69023,175661,205360,116163,-7018,-86300,-90430,-37629,3987,48409,51781,-27577,-85586,-20106,29834,6267,-9564,1684,-12261,-45515,-41913,30597,72893,17929,-43021,-22225,28768,-2394,-42693,-20452,4102,24181,61525,68874,1359,-48659,-5525,52838,72636,89095,56888,-4156,-42178,-81080,-90186,-37922,-12211,152,69330,64827,-64731,-97072,38634,111451,-17661,-147740,-116060,-62336,-58351,-36443,-28331,-6319,37158,21574,20193,63613,30384,-33993,5511,48425,-4605,-19878,-2861,-9446,-12502,-12378,-28299,-15438,11755,30068,17770,-37124,-74170,-30726,114342,228392,116199,-54367,-62245,30724,50378,-4100,-65327,-62693,37185,127367,64574,-7711,14424,14409,-21590,-14015,-23281,-59347,-25501,15743,-16303,-71298,-66766,550,71847,64121,48502,72769,37468,-69829,-132790,-48164,67626,99849,91933,78156,18921,-41153,-53739,-39922,-9126,22150,10548,-55272],[-109597,-93155,-22592,34925,84979,81008,4979,-30591,1309,-839,-61405,-76306,-12414,48921,73092,62629,29658,7100,-12689,-25796,-4133,46774,11284,-39280,-22670,4976,4448,-26619,-64200,-34911,4937,-33158,-82300,-56311,-958,14425,5878,23762,1662,-7481,61046,98039,45152,-7544,-4899,-2215,48269,121649,86677,-43230,-130784,-96647,11608,66269,77991,67671,-26620,-107783,-68340,11714,48746,19680,8278,58449,91583,96973,109588,126168,106788,-10386,-111115,-127722,-115602,-94717,-79637,-48234,-25932,-35038,-36176,6677,53295,64798,27361,-7120,675,144,-17618,-21508,28111,27974,34086,84403,66474,-24615,-45021,-13526,-19299,30716,88324,101668,150670,172765,106221,25518,-42151,-99754,-144812,-169091,-113906,-49217,-37185,44307,103380,5002,-89188,-90522,-62849,-69724,-78874,-59174,-57596,-43347,38119,88155,48422,-42696,-155554,-196886,-114570,-30723,-662,56701,109822,50458,-36471,-19917,28121,29905,25937,17484,11019,50350,61785,54794,56238,63237,6149,-63497,-116113,-129842,-60573,8970,10822,-13980,-69756,-116046,-67191,13181,29546,26230,46259,26054,-57119,-143104,-147583,-88954,-43375,-25192,-18340,-13632,8872,68602,90375,41997,-32414,-125966,-177610,-76348,78387,120236,63601,-28772,-60121,-16720,1671,-24313,-3212,51882,13580,-65343,-99536,-135179,-141582,-43201,97135,206130,185903,4599,-159501,-102217,27459,110240,159306,141286,41417,-1798,60417,117908,104563,41964,-2877,68290,152964,135246,111512,119861,74473,-35954,-50251,8395,16895,-6135,27172,89511,48913,-10288,-8546,-10874,-23722,955,11548,-16263,8659,47446,47197,34590,23204,-25975,-40995,-19287,-6330,-55708,-101571,-59099,505,3812,-45582,-108340,-64165,21661,15736,-34384,-11550,37882,40010,17433,16189,33138,52480,85356,138453,200199,165765,36838,-80320,-65328,58232,132854,60748,-21090,-5866,17673,-9289,-50863,-104695,-164436,-177214,-134054,-76049,-11407,38315,-7614,-100801,-111332,-48559,176,18180,68357,69652,28454,-117329,11156,1112309,2717478,2312530,844318,104902,47274,-13507,20789,68268,129279,390495,1217063,1656113,903560,-25548,-266761,-236904,-174162,-61863,22214,-34182,-173734,-204626,-160054,-152881,-172432,-122673,-20298,-50822,-103789,-23989,40017,9207,-23134,-26536,-12044,-36425,-120918,-170072,-170918,-110588,-22947,-38782,-123761,-129681,-67888,-10819,31855,51571,40113,-8840,-95271,-183588,-147393,-51706,-47678,-69595,-76307,-113020,-83020,-4760,-17130,-77184,-69254,-6734,29996,9860,-25812,-43096,-20002,-2264,39205,133220,166203,95283,40453,48330,38866,-7577,-19394,11294,62699,99111,73736,36006,26855,22904,22478,48406,83963,74019,-24913,-126640,-174128,-157130,-187072,-253128,-211536,-38924,85194,96702,86729,43042,17608,31165,14496,-80898,-118458,-32827,3300,-35428,-33862,66605,116918,25693,-80156,-77109,-7462,54170,24798,-67086,-73028,29866,70349,-14948,-58916,-29650,-44690,-82952,-58514,29498,118831,127817,37542,7895,89354,145131,64402,-22095,-52106,-31996,-14489,-19072,2665,34568,50669,28275,-4517,-25289,801,23154,14971,23414,24974,2703,-15294,-5904,6689,-6554,-14374,25060,67793,70675,105301,116590,72752,64937,87778,39815,1950,-28462,-82693,-53190,45550,56726,-24241,-51953,-1976,66181,49412,-24866,-55788,-63024,-26624,18443,-18903,-26508,3995,-61772,-105638,-7429,69498,47055,6737,11732,-18024,-78441,-85751,-31730,11204,918,-42822,-83215,-46259,41365,95271,176020,215494,101000,-78084,-145136,-48175,50513,28439,-28602,-41428,-32809,-28357,9772,38715,-14527,-60397,6496,80798,96455,87719,46949,-17722,-30999,-5079,-26885,-80373,-123112,-117467,-20614,86528,62451,-23258,-53705,-55348,-74772,-33038,18074,-19042,-69074,-27415,59288,71821,946,-576,78783,123921,41547,-104822,-172203,-79606,4590,62702,68257,-23229,-125423,-142805,-93882,20148,33153,-75133,-145677,-104010,-30298,41001,69579,86577,86862,84555,59346,-30725,-53116,49750,136855,135411,99908,32314,-53152,-87062,-25569,47979,77295,46913,-2984,31782,102416,119058,127034,153458,110021,33329,24617,11613,-59695,-68435,-42015,-69373,-73454,5924,47915,-10656,-53214,-55770,-88751,-100731,-78338,-82354,-70650,-11251,3199,-40220,-48131,16023,61624,85758,62666,-9285,-35613,-11587,4355,9687,38511,94928,150343,185463,157403,61540,-47279,-68452,-9545,8669,-38511,-62300,-1344,15346,-33409,2849,115201,102062,-37264,-102682,-18646,88066,134582,127040,63897,-26544,-98713,-101511,-40729,31260,54935,56043,33401,21937,-41441,-142972,-122298,-26867,-2632,-51268,-98715,-93261,-84974,-89052,-69476,16076,145307,201221,110567,22240,35175,49260,-22792,-119295,-145816,-63982,39238,52551,19339,-32291,-89461,-85413,-33832,-20711,-38628,16958,81300,60501,7309,-62952,-189177,-224702,-95418,20302,42044,56586,84472,58310,24826,27858,38161,10854,-55203,-49764,25817,27907,-42912,-50978,-1844,-34043,-66499,-26517,10753,28983,18093,-25235,-50563,29978,123176,77230,-26730,-69587,-57966,-95475,-130907,-92550,-1794,70788,52193,3155,-7385,-21334,-15268,10929,20591,-3275,-36575,-22832,19588,2149,-49939,-49527,17957,53016,-31813,-103137,-61384,-32819,-30540,-10751,-12985,3987,31740,9667,-34339,-30018,-38268,-32372,22937,93571,94199,43739,25512,57864,71358,61109,68895,50924,2725,18026,79321,74490,5562,-83718,-125156,-97158,-47242,28922,78206,53622,5457,-31231,-43163,4258,54528,10199,-75386,-69099,-5421,37634,101089,154059,76848,-16049,-25355,-54953,-52504,8338,37198,29660,16535,-21654,-24112,26546,32843,-31753,-50909,-30712,-28616,16760,26109,-68420,-89169,-31026,-16520,35712,121352,136762,116545,106135,41110,16609,51661,28669,-10545,-700,2085,429,23208,-35382,-122326,-50469,39131,22866,30073,107516,127056,96653,79024,77648,30408,-1749,-29958,-113426,-226013,-223099,-101914,17090,23349,-37230,-40229,18351,16507,-66784,-112093,-87262,-21732,49912,61179,35523,58925,55109,-50684,-91942,8757,84089,65334,3521,-55446,-54605,-23358,-29708,-72189,-47651,56492,133166,88679,-21999,-59021,-2482,25666,-16032,-42421,162,97692,155988,82801,-25454,-5429,83762,75244,12721,-29408,-83693,-98531,-17684,81083,105795,64864,33333,-8096,-89393,-135936,-79362,-1169,65887,96884,53803,-22957,-3534,51346,34843,-33053,-48086,-19452,9907,10994,31725,57251,39027,3878,-16190,-17739,-45196,-69080,-56585,-32496,4758,39768,42573,-10690,-60919,-48904,-6994,-2599,376,4536,21205,38543,-7060,-49403,-18742,-15222,-18036,52553,64191,-41589,-85720,-23280,26926,-24898,-128251,-140230,-103134,-105445,-98021,-41789,59670,112685,28389,336,40757,18340,-5866,41855,65008,-5520,-60773,-66057,-35457,14001,47971,16316,792,44728,58547,-7858,-98333,-130953,-70830,70821,152220,69367,-12507,15751,50882,-14082,-71667,-75953,-61931,-11062,71350,52679,2971,-19585,-57565,-90975,-54031,-30173,-60619,-65941,-51021,-56634,-96146,-80715,30439,129334,112137,89049,82396,9724,-71415,-47777,52656,90828,65168,85002,107857,47583,-4957,-19171,-36920,-15804,37197,43665,-21398],[-76743,-36999,18071,36680,52971,40670,-21150,-37111,11293,18438,-54323,-81462,6786,73850,75222,57109,15901,-32268,-65688,-38210,63165,123546,32475,-53717,-49896,-39371,-60872,-60781,-37474,2405,10324,-20513,-46664,-37997,-7412,30153,50959,51360,7530,18720,117673,111470,-26296,-71871,4632,23224,10070,49406,32010,-66483,-96973,-38084,-7881,-45060,-26820,49309,40792,-24033,-36451,-32739,-47650,-19674,58164,90220,41166,3574,21076,79996,92314,1697,-59568,-46199,-47775,-63771,-66449,-21669,-4691,-63959,-119723,-65882,15100,9988,-577,54442,78224,4666,-101683,-134104,-30788,38690,60847,92293,66540,-18394,-53092,-39265,2005,100336,124720,100978,125720,109542,53450,29608,36333,53782,22733,-40087,-58026,-71387,-67529,-7323,49979,17073,-45680,-82450,-42442,821,-22984,-75618,-88176,-25407,77574,88783,27157,-21390,-89451,-154882,-130450,-87501,-47396,41929,112539,54905,-19589,-37367,-51954,-56736,-27720,-10804,-62816,-79659,-22169,49820,75530,-1988,-123020,-187480,-154210,-88812,830,49540,-602,-44001,-37769,-43235,-28062,41937,85767,65668,48195,25042,-56036,-155314,-182012,-128271,-19808,56309,61313,63779,79860,83335,54563,-3515,-39556,-89156,-142072,-64075,102019,152036,31310,-83437,-41659,37617,24295,-12245,31964,87555,78320,68240,31201,-78498,-148528,-68382,108988,229229,190910,39521,-86962,-122092,-93911,-10918,84224,86765,-5276,-21213,64291,118603,113256,22060,-46338,50284,163118,158744,129348,134818,90387,-35179,-86362,-25097,-21118,-122886,-160950,-86947,-17178,23094,40830,51567,71844,84765,57476,33425,26225,29930,44987,29409,-22296,-65588,-42086,-9376,-44581,-154565,-179567,-42840,85732,84298,-27831,-139017,-126506,-19725,8236,-42425,-19863,21663,-2814,-32364,-33546,-11113,18496,59870,119731,155075,122454,-4020,-120723,-110676,-3748,89516,77475,14952,-20444,-32254,-85415,-177083,-271176,-250488,-116151,5503,4104,-25860,7345,-9390,-60980,-25797,25851,7236,-17156,47161,101496,74680,-30530,162569,1185519,2348267,2008976,697714,90574,-12016,-76679,-61738,-39217,-27500,239322,1118499,1675807,1014708,111503,-104038,-74823,-85189,-46269,33403,-19425,-156438,-155205,-107332,-129506,-175005,-136173,-52721,-24982,-43780,-31456,3906,-8307,-34261,-40630,-47568,-83971,-103534,-43845,5899,-28965,-35847,-25494,-26453,-47682,-54468,24020,104904,89468,65506,71269,27266,-64380,-83659,-58254,-79976,-109877,-85464,-57827,-25671,-26372,-67881,-132080,-120396,-31294,28896,32406,-7531,-86478,-126539,-94340,-21061,83628,143623,133043,101124,82433,91886,100781,46834,-20580,8955,82881,70178,5466,16962,90799,113988,66016,36834,43443,7400,-56439,-119543,-154393,-187401,-242317,-251425,-155417,-19511,72285,81956,43158,58842,111041,80383,-31889,-49549,59059,88210,6855,6706,93195,96776,-6073,-62738,4514,106693,140224,88945,3988,-9855,64051,90465,-8845,-65846,-41013,-72081,-121341,-77151,-12262,1027,-9232,-47817,-41732,59623,156499,108423,-10182,-89563,-63898,-25991,-16841,14575,63425,87149,95545,80422,-487,-82725,-126622,-100563,-39446,-25230,-33682,-12455,4895,-12025,-26003,-9829,20082,36466,44867,129071,183270,147856,111573,97529,25380,-12585,6383,15957,25404,48051,36974,-52052,-138011,-109503,10452,42061,404,-16669,-52057,-49082,11649,13707,25368,89230,14435,-95151,-45113,48031,46138,8534,7102,-9574,-68917,-97491,-75077,-30180,-42408,-81527,-57767,30885,104388,110476,135158,154663,80856,-16171,-24736,38925,83380,48814,2743,6756,-14240,-66083,-30191,40299,38113,21936,46400,56419,91551,146775,119948,26289,-19919,-11875,-37545,-96179,-153436,-151205,-37708,93576,56989,-27202,-35108,-12638,-28081,17424,63928,2064,-71247,-14788,64575,20796,-71814,-82877,-3901,76170,42932,-71947,-146150,-103695,-58574,-25461,35559,-5596,-130470,-151655,-72125,26990,22308,-50035,-118046,-115003,-22911,98790,142950,119142,71785,51615,40094,-19994,-17054,98057,182169,159441,116737,73322,7371,-48113,-62202,-36176,4694,-6369,-36150,45124,140085,115635,94647,151528,120265,-7907,-56745,-45802,-101342,-113046,-37550,-2510,-6961,31546,40192,-22638,-31101,7339,-5843,-23429,-39450,-66826,-68915,-31214,-27155,-48869,-21434,47007,60657,82089,68472,-40276,-88373,-29573,36411,71845,91648,101000,110283,121720,118345,98224,47217,17690,48757,7789,-115391,-186325,-123616,-47831,-34537,-19610,59397,95238,10683,-78739,-56941,36521,98202,76032,13334,-57444,-113074,-107362,-85488,-79271,-46492,14781,22431,29174,17959,-29227,-16049,21041,4088,-22844,-28583,-38638,-56588,-69272,-68390,-5831,134935,221761,127486,1460,-17971,28097,43612,-9656,-74162,-72027,-12406,16144,23334,-28296,-132468,-144712,-62496,-22622,-29781,21282,56438,34101,22511,-27489,-137171,-138418,-2863,44948,-30402,-48228,16810,16097,-11003,-14557,-56831,-104721,-105283,-47763,37462,55313,-30268,-53600,-4906,-43361,-86639,-13715,82854,100167,30316,-51973,-78664,-6445,60385,14691,-64685,-73644,-41537,-71229,-115788,-85417,11948,83035,43268,10157,53196,43561,13622,2690,-36382,-66942,-69922,-55914,-49773,-70187,-100722,-91880,-11113,37823,-13397,-21773,36010,15730,-46566,-85092,-76489,-2504,32449,12768,17565,41711,28812,29248,62625,85639,47591,-3682,30095,93821,59558,-4378,18407,29444,-22822,-24898,39800,34210,-36539,-93321,-112609,-91620,-24458,77145,119527,57757,17829,5175,-11307,-19253,-20153,-46860,-85100,-83903,-10918,49104,85503,125772,93798,33294,27726,3083,-30908,-11266,46016,79940,92549,69751,58374,54996,-18987,-66752,23615,77874,26350,32649,59445,2630,-40608,-43630,-50039,27108,134323,131390,58951,21815,-11168,-11004,31066,38484,36465,57965,39990,-1268,12416,-23553,-95071,-38528,36557,24234,22237,78942,116797,121539,102841,117209,118725,76462,4961,-103060,-201276,-188325,-90242,-16291,-15281,-43790,-17102,49710,33890,-34802,-48421,-36921,-14623,14378,12394,6759,28657,28711,-20522,-17861,57754,86143,24278,-85015,-130344,-51212,31742,16403,-64544,-71472,37419,125510,69616,1027,6008,24101,-11912,-82107,-104056,-22528,154186,241228,98101,-71850,-39382,53918,23805,-10679,15153,3880,-19166,33195,83553,27039,-28423,10325,11231,-64664,-112400,-60783,15374,43560,26744,19503,7150,-7342,3516,-12429,-86297,-89408,-20669,49157,58567,41333,29878,23008,26784,1217,-55414,-98371,-95672,-56133,-36725,-41353,-28734,-408,5197,-23908,-69920,-75928,-48331,-22938,-25841,2391,63709,64935,19259,9863,-9019,-38422,-24789,-13284,-23098,-23993,-19541,14959,42029,-8525,-69997,-86808,-115998,-129807,-40973,117132,184283,84743,28637,46328,58667,80077,92023,66053,-1945,-76704,-101388,-39616,35153,83984,47035,-1883,21858,9840,-76938,-134942,-122375,-67276,15229,54652,22181,19425,50640,17436,-107793,-145908,-55587,1797,-5467,17959,39650,45684,-7182,-87182,-95138,-15730,56233,43297,-34468,-86431,-62973,-54976,-39062,44351,106191,71232,40491,19845,-22979,-21598,49548,96000,42412,-3929,25138,47365,11956,9875,18568,-20692,-27992,24933,47986,7610],[-41723,11055,46483,35800,5952,-25336,-43410,-30925,6161,11993,-62508,-124179,-68360,5267,36838,51407,37132,-13982,-40660,31115,148175,165192,50605,-37409,-36967,-36862,-75826,-45021,43210,99805,98739,77912,44739,15324,4471,10859,37940,37278,-22446,-12945,66175,35241,-101933,-88719,22565,8539,-67952,-63088,-18392,-5391,28365,41245,-37018,-116686,-84394,30703,107037,79182,16423,-17570,-47641,-23889,29357,-1025,-66637,-84596,-59212,-10334,26211,35263,45031,35402,1867,-35379,-70016,-14468,45427,-23722,-133140,-109851,-33113,-43436,-36205,46731,78943,-2256,-112153,-159081,-79369,2089,46732,72297,58368,3882,-33302,-24785,36153,105353,81811,36453,18403,2649,43381,71123,68627,113591,134317,92598,48945,-18641,-45445,-12111,21279,53715,43707,-30499,-28435,36660,33689,-24079,-28793,12565,19970,-21960,-37305,-3115,-871,-45541,-64505,-47469,826,55050,69945,20374,19805,50771,2977,-62150,-61212,-47542,-93913,-80149,35463,76091,-11526,-139891,-187915,-192060,-132567,-15199,82865,66541,-35886,-77696,-16732,21991,693,-2748,-2768,-17138,33423,67493,-18221,-106332,-97860,-64277,1015,59358,47859,52536,103561,73249,-4429,-44305,-21919,-16331,-70444,-81740,319,42038,-71469,-149826,-57101,47959,39676,18002,40833,88867,154449,202494,152008,20647,-68029,-36157,86781,146956,67744,-16196,-89433,-166011,-208279,-147372,-35930,20398,-7328,5023,79377,98353,78474,-20023,-82963,3792,91038,111997,111364,80956,42465,-563,-28620,-19344,-57239,-168609,-224884,-172239,-43006,64376,69916,59293,55280,27041,7565,26623,21893,29946,67121,34948,-41203,-41514,26096,57039,-6347,-125223,-140361,-8125,123806,131274,23357,-65713,-46623,14364,8993,-31130,-1590,30297,22986,7462,-31512,-17732,36745,31846,252,-6461,-11673,-37657,-74612,-62194,-39261,-16869,-5588,-6963,-25751,-35088,-59651,-139281,-253281,-230112,-41946,105346,63697,-28860,-46170,-48659,-83548,-49907,-9033,-35534,-58806,-13402,48945,42452,-8041,71894,969992,1877987,1742048,684503,89944,-526,-72202,-82349,20214,4765,235617,955701,1426601,887247,138813,-40671,33954,3217,-19914,-190,-34804,-117065,-109629,-69081,-46726,-68446,-124776,-94321,9963,46428,-5674,-20584,-1117,-25434,-47887,-37146,-56149,-66346,13882,111375,66332,-1211,18382,45915,6821,-48442,-4140,60608,43781,27926,61017,67524,27769,-11893,-47868,-73198,-91437,-71382,-23277,-2457,-36052,-104337,-185634,-179478,-91198,-35701,-28544,-63054,-161977,-204382,-129878,-29889,35187,68784,88736,62813,6405,21762,102604,75419,-10500,-11314,31457,-2420,-54363,-4494,99553,124035,27960,-41442,-2907,27637,4198,-27780,-24424,-28857,-90022,-123064,-90144,-22155,52476,30879,-16415,35317,105343,75960,2567,-477,51555,80851,44244,53099,72065,27483,-37591,-44420,3167,78770,113743,78847,36845,51526,97041,99639,35082,11311,15877,-41356,-85740,-58672,-44821,-77547,-87110,-92772,-86511,-18993,75441,74375,-29339,-121070,-79961,2730,27265,28445,45485,31014,32685,44640,-29500,-131881,-184708,-148442,-68767,-53565,-62997,-42664,-31833,-54316,-63403,-33540,-16046,-22099,442,82833,136707,127403,121000,92072,-15407,-66467,-32185,6393,47168,71116,36608,-38987,-117367,-116887,-42538,-11360,18853,59678,8969,-12645,49820,43321,1306,42211,30438,-41642,-52852,3526,49011,42277,30386,33706,-11662,-79066,-83184,-36120,-35512,-40650,29427,92130,95603,45042,20046,38417,59775,73771,118927,132081,92618,35054,-9694,-30914,-77131,-121585,-63501,18031,60508,93490,76463,9739,17329,79341,63964,-7380,-15881,18378,19213,-21979,-71930,-65088,20585,91935,52428,-3136,12085,34436,23174,73224,103224,30981,-45923,-23832,6232,-54208,-103873,-113222,-80996,-32315,-24008,-58458,-87585,-78584,-111273,-111269,-934,14675,-109617,-141385,-74405,-17312,-8661,-35492,-99441,-111412,-35898,71499,123367,98021,18615,-39806,-46779,-46258,-4894,67458,105841,108816,127224,118060,70905,24179,-18726,-23391,-3759,-58488,-114360,-19087,86783,58125,35215,103931,111842,8591,-47142,-57955,-154350,-200376,-89993,14471,24164,49396,70697,28984,12363,26740,28863,16335,-22518,-45602,-19137,34581,30196,-4389,4049,9777,-33837,-15143,-16944,-110320,-132731,-40862,65777,123358,117314,73786,54245,49738,50546,95337,100228,53821,32135,-28678,-168260,-264021,-238010,-118048,-15882,-1075,-829,38364,35467,-23014,-44626,-4620,15659,-20107,-50442,-61156,-66996,-45954,-36226,-70230,-85046,-58677,-47438,-41451,-28727,9656,61861,54397,-1436,483,57013,73926,68996,50596,4594,-28285,49104,134248,54829,-74120,-82450,27170,121435,119044,47717,-17315,-29351,16734,58091,-1998,-109399,-111260,-54578,-49590,-40695,39265,55891,19714,34418,25961,-34514,-5125,85241,64943,-54011,-90305,-34765,-29780,-43634,-51813,-122240,-161710,-122035,-63335,14329,41200,-33245,-30268,25168,-47427,-129340,-48922,90737,113124,29413,-53716,-88906,-51442,-18167,-31409,-40483,-16519,3785,-27790,-76159,-66925,-7014,10224,-29262,717,105100,114100,53474,15860,-28040,-74134,-111564,-110911,-95528,-92334,-106674,-109150,-46028,26225,31283,39484,63959,23286,-50119,-101303,-75283,13555,28454,21461,99649,157703,113247,93953,103855,71654,5793,-29619,17548,64370,-9143,-89688,-44756,-1118,-38097,-33622,35411,25262,-36810,-74060,-92308,-86520,-25004,69692,101624,45364,22588,31070,21746,-8106,-51629,-63236,-35584,740,47765,41255,-4056,31959,82332,68133,66663,62730,23796,37395,98306,105048,91569,115134,144160,102755,-34366,-95543,2622,58870,9410,7811,47382,40285,3681,-47011,-62795,39679,136167,86074,-18410,-69127,-87586,-74250,-48215,-29733,7047,33549,21525,2620,12010,-18822,-78518,-61195,-13099,3646,1898,8882,42071,65568,49620,83517,153723,159640,95418,7746,-86002,-97470,-32635,-5287,-29924,-53221,-15911,45487,35851,-3414,1248,-4053,-18459,-49782,-76212,-57466,-52657,-52843,-896,65584,80500,85602,26897,-102562,-107694,39296,100854,15466,-83223,-105203,-27682,25578,-54578,-68294,3473,27884,-18383,-76268,-94498,-31026,142205,235169,89340,-91990,-80719,-4244,-16667,-2221,63634,82327,73785,121640,137096,61981,8547,41585,43367,-2543,-25449,10747,59628,25525,-70467,-73879,-32102,-44220,-45514,-31197,-68712,-66479,-3066,48802,63669,60447,24725,-5530,25625,49197,-7664,-81766,-64033,4922,1427,-56325,-68662,-20426,35045,21987,-65887,-103612,-45186,1973,-29002,-34434,35885,88556,55821,8485,-9384,-33627,-62624,-58557,-15413,8355,6791,56611,134203,140117,67545,-67,-57832,-96753,-42762,102777,189951,146647,95242,86092,94738,108284,87536,43793,-3117,-50332,-63341,-10984,31876,57356,47352,28736,34060,-12629,-100771,-101609,-42145,-42713,-57990,-16311,5107,12907,26628,-2397,-101437,-134494,-43821,24433,12464,-2764,-11585,-11552,-29426,-55341,-22354,50906,110897,107381,22356,-47873,-21253,14439,27635,35710,22523,7256,24138,16868,-8293,24375,58683,29894,-36104,-44158,-35044,-43613,-40268,-2369,20343,-16290,-31381,19017,32834,-5788],[-41238,-8245,22420,23958,-36493,-79708,-40989,-5068,-5412,-15966,-73302,-144016,-147465,-88485,1303,69357,77554,13902,-41461,30099,113057,79375,-2670,-28432,-6091,11234,-18515,-4125,83532,130361,131271,123918,81837,49609,36541,-2109,-26737,-31337,-51772,-15736,29867,-16349,-96052,-61224,-116,-41613,-92126,-81777,-13495,49808,57466,-13641,-108700,-123646,-70361,8684,98957,106320,39428,14683,24076,12721,-40843,-115996,-143032,-134831,-99160,-46027,10560,52912,54242,-11226,-62296,-80897,-103975,-35008,56283,12243,-76450,-57810,-14432,-27477,-24561,15194,20807,-23480,-30740,-46064,-60552,-39190,6279,4606,3301,19640,24627,23451,14594,6596,-14210,-30575,-58650,-50122,64831,101112,23621,28372,99142,113601,98601,88104,76471,63236,52499,78380,73589,-8963,-43805,12797,51623,50432,68331,41888,-82814,-163359,-120137,-32810,32197,47619,22864,28427,63691,66427,30781,-6938,49790,170069,169177,40891,-47057,-71079,-73277,5098,103196,52575,-135259,-214509,-144565,-89537,-47776,57498,118610,39646,-62217,-66564,2533,39011,-1149,-62737,-112894,-100428,45924,140683,34888,-64888,-24023,1362,-7316,5294,-14307,-16935,41581,30180,-48293,-61842,8810,52545,694,-72265,-83988,-72282,-111805,-139022,-80142,-3249,28383,44137,23054,32809,116084,153732,86631,6128,-12055,28241,69021,44354,-39344,-75180,-108249,-135283,-163517,-135283,-65024,4622,37321,56318,73481,54646,16400,-43422,-73823,-39637,-9721,47208,97669,30091,-5651,47790,73114,15456,-68260,-116774,-126319,-91865,-7833,55840,23581,-21159,-41464,-54228,-24857,26679,48815,62777,97788,68696,9789,23150,80957,84606,39347,-6085,-17823,-786,36422,45918,13428,10041,75720,89616,32018,2060,36953,64083,94565,98684,26897,13681,51213,-12323,-84821,-24508,34271,47319,31497,9071,-28916,-51185,-56870,-31398,4164,8713,-20461,-67919,-112641,-104524,628,102967,85112,4276,-47016,-72195,-122468,-116405,-70468,-59618,-79041,-93544,-68302,-4376,-14602,61921,1079963,2226767,1879867,763688,161854,69876,-7996,41477,195473,212685,414296,1031007,1344689,774875,83593,-68780,18157,39910,58612,44483,-7515,-46529,-65732,-71426,2651,48829,-52460,-71986,39827,84764,-4354,-48415,10969,13817,-32898,-12583,11538,-30324,-24450,60369,71466,13472,12304,5724,-42248,-83634,-79115,-52727,-37654,-13317,33515,77467,104923,93840,33803,-3302,-18288,-46150,-60032,-48371,-23882,-58028,-139658,-160227,-129980,-125333,-118278,-99354,-144183,-158354,-71666,24621,26739,-5874,8818,-12106,-95150,-86352,30734,78323,37474,1374,3924,-1045,3038,46577,95750,81142,-20113,-71722,4957,33307,-20595,-7723,91095,106705,53512,34213,35724,27896,12884,-26192,-42019,17830,45866,2950,-25570,-17788,-15639,5404,40809,34177,-24987,-69462,-42156,-15261,-59632,-64905,-3678,-2025,-12779,50909,114569,99933,68523,101917,103946,28558,-7939,-12236,-36711,-55425,-47923,-63734,-77102,-53586,4014,27309,1868,-43877,-36806,-4403,-1259,16678,19113,-54388,-86828,-24777,-23589,-74111,-82785,-47721,-15443,-35839,-42017,-23015,-18444,-44884,-79826,-61981,-18637,-4138,143,9632,10637,41203,94817,65713,-66645,-132512,-104326,-58770,23669,100696,71930,-942,-21598,-13844,-28395,-39274,39094,125833,88748,67060,115523,79228,-24005,-36357,27037,37422,-15025,-27181,33309,39133,9718,22789,19993,-44516,-59801,-10898,22724,48540,85301,73336,40963,7504,-12432,-8882,30030,85461,154630,164778,110023,59379,-2028,-83566,-134292,-132663,-73946,-9226,57308,105594,71512,-7090,-38276,-43648,-63621,-52510,15646,65871,76149,72401,71238,88475,113853,113472,82567,57449,86804,101983,83428,109180,112864,56965,8265,-8005,-7004,-16120,-35680,-71636,-106532,-100671,-57333,-28249,-39347,-54804,-127893,-120830,-12478,15037,-67356,-81301,-43405,-14335,-3867,-37474,-83024,-52806,-25354,-2033,40213,45258,-35203,-111572,-105828,-51136,2023,-956,-22803,11239,91321,120003,100113,74277,47235,39177,47498,-23536,-94548,-15654,76948,56068,22795,65704,102343,64521,37055,14319,-108292,-200536,-122304,-18697,-10281,32864,93992,59399,-2387,-28272,-23594,-23515,-40089,-26697,45047,118774,102342,42432,1112,-63497,-121975,-80978,-67442,-117305,-111328,-37475,59779,127957,111505,44776,17952,3505,-14877,33597,30284,-43812,-54688,-42900,-127943,-227269,-226198,-120851,-5941,23875,-4490,5582,27251,15078,14771,10182,-33664,-63097,-50531,-33652,-37172,-10784,42532,51432,-3581,-43661,-60835,-85892,-89023,2212,92146,49018,-17655,24218,94018,109907,117375,106736,23432,-56054,-17861,38609,-26960,-110935,-63143,80758,162957,144443,67619,-15781,-49509,10687,59629,-3045,-52803,5116,12804,-72276,-59745,61193,75614,34485,57813,70378,38955,82420,153828,115724,5980,-27933,2411,-22629,-62029,-74353,-99897,-92926,-78886,-78385,-23949,6280,-22186,10605,47043,-47040,-131287,-73548,31655,42736,-18074,-68426,-105093,-96093,-74598,-63314,-24172,6445,28319,22950,-21848,-46752,-32292,-60597,-100858,-32504,93608,116151,71534,68388,70922,-18674,-159812,-189302,-111255,-56863,-56280,-66981,-40041,28327,54207,34334,38009,37460,3828,-27186,-24990,-2358,-15027,10380,128715,200710,127831,82267,73047,33888,-11003,-22546,1211,21356,-37865,-110805,-81682,-10290,14547,57663,122007,95414,18798,-40039,-72540,-91528,-87811,-30819,14175,3440,2910,47571,75121,40901,-31508,-36421,26105,95748,119543,46953,-60760,-29786,58333,60929,60814,69511,57414,110419,172999,112192,27373,63461,135946,87791,-44869,-99288,-57411,-29345,-45595,-38621,-6612,7813,2513,-39089,-39195,77552,125296,11472,-90153,-120310,-138629,-112160,-91637,-83467,-35295,-8391,-10724,-8962,-8215,-29127,-72407,-68106,-23987,-8258,-37423,-41097,9235,36787,1657,31511,132437,186029,163752,123330,32951,-1443,34756,32744,-15582,-43686,1304,57783,51853,19219,-12053,-38838,-21975,-54590,-127598,-144706,-163560,-156981,-64901,1289,3938,48787,39037,-50843,-22859,107625,98548,-26616,-104756,-116240,-69356,-37735,-97614,-106265,-29959,19790,5701,-39644,-74815,-67418,1664,69508,37282,-55674,-77733,-44978,-23665,34017,77677,62837,76195,159050,200450,158130,88615,62603,66033,72086,58257,65256,86211,24072,-98346,-132156,-116152,-94876,-39744,30366,24702,-3545,6469,12494,16681,40284,8101,-40317,650,58453,19723,-50188,-5016,50668,-6641,-70234,-71726,-25483,36966,29734,-57122,-81971,-25856,2472,-38928,-71443,-28358,55410,66090,3385,-22261,-11422,-14550,-15747,-19778,-35086,-30289,35093,139023,189530,151398,80704,9305,-57828,-64027,35169,127877,127705,112931,95957,56808,19326,-335,-5636,-29835,-41666,-21121,3128,-5735,-4472,23434,76566,119693,89846,4320,-13633,18434,-54495,-140975,-78515,-2519,11027,11934,19791,-11748,-50030,-49553,-25168,-12795,-13577,-79947,-138894,-111181,-35397,21599,32223,24369,34062,23770,-4719,19352,59955,64769,8497,-48620,-18346,62716,63138,19840,21991,-7475,-58384,-55314,-29613,-54938,-71609,-45134,-18481,-9263,-27131,-12454,47770,38088,-14633],[-25455,-22163,22515,47177,-37063,-85384,-8412,50902,26812,-7007,-25258,-53274,-103008,-105951,-3979,106186,125731,30018,-92020,-67061,-10899,-48553,-78196,-34746,10537,50398,39482,19455,51605,53988,39597,56872,47951,40496,49501,28367,-23457,-45219,-11719,75867,103374,27719,-16967,-10348,-32285,-58717,-29506,-4192,24157,44817,-27133,-152756,-179932,-91450,-20878,4168,42381,53200,33898,42794,81999,56421,-51384,-109660,-97799,-102908,-79434,9304,81994,60670,-17629,-99010,-116418,-87558,-71930,-13305,29892,7171,16047,67073,58020,28061,37520,51694,16868,-12335,67928,92315,3483,-49364,-21683,-37257,-34441,27243,72958,48085,-53078,-96565,-55897,-22671,-49687,-48982,52028,80051,-19590,-44813,30253,57538,58727,136145,197000,145930,78741,39640,22583,1369,-12886,10124,50339,79641,109412,52038,-108896,-194283,-156334,-96703,-14247,56144,61867,57871,62121,42846,1294,-51293,-4173,168722,252889,137830,-10578,-58901,-27976,50249,66381,-32922,-188646,-211237,-102620,-12622,35755,92995,89275,-823,-45470,-4585,41536,38893,-19101,-78725,-99754,-53939,77788,149843,52875,-57997,-35112,2806,-20749,-35142,-43566,-49388,-18534,13549,-24110,-49027,36630,118903,80548,4068,-43627,-73217,-67506,-65167,-74133,-68061,-18909,25911,-2761,-40476,-29000,-44310,-111886,-118900,-25416,86952,100674,39017,-12043,-40747,-52906,-27238,-39907,-48920,-25067,24467,75836,77418,43067,15240,-19075,-45031,-44621,-55206,-76897,-3,89096,17934,-41583,26077,75509,-204,-74730,-58184,-16162,10755,7626,-11024,-59336,-104074,-91234,-20522,41995,67762,72368,55433,72193,76284,47784,37509,48334,9256,-1887,38293,20818,-66543,-103399,-73030,-34193,21598,100111,106230,47587,14153,25884,43315,89139,104485,32536,-14690,-21909,-71733,-60886,86632,171738,130743,56620,618,-13731,-21254,-55962,-31825,30016,24794,-54764,-94095,-42649,2303,9387,47158,71923,34780,-12352,-54345,-108184,-128848,-100366,-72460,-102714,-156324,-144047,-10370,5719,130550,1048053,2152726,1701606,697380,256915,129436,58277,163907,275121,312908,532730,1086908,1240449,625360,18864,-86072,-15587,77616,163296,130955,48902,36141,14500,-39448,10174,66870,11605,-380,94131,110377,-18412,-75506,3289,35766,-11258,-5136,41966,8774,-39105,-14582,9245,-18547,-45989,-70622,-93997,-97331,-104373,-94382,-43283,25467,78315,128813,180754,181009,103263,50803,39568,-1793,-59847,-47867,20395,48508,-1728,-50634,-84216,-128642,-115743,-30388,-17298,-62117,-25486,61016,50788,-27987,-45380,-70631,-151290,-133301,-11061,62547,32261,-16150,5704,68063,101847,87147,53774,15490,-37534,-29803,62174,19964,-114666,-86564,48591,62308,42754,51851,40469,3416,-35944,-29096,7600,32254,-6445,-71286,-96158,-67718,-28566,3004,25472,-37520,-120274,-117281,-34079,3835,-78995,-141882,-91428,-70970,-72061,18983,109722,85462,53037,104020,100997,25684,11451,27762,7654,-6256,-720,-19573,-33798,-46298,-37038,-7431,62301,86792,22785,-76882,-92131,-2081,20080,-84811,-136620,-35592,29500,20877,43520,74955,33290,-29314,-6113,46542,60193,18812,-64032,-81891,-9812,37233,3777,-42001,-65811,-9705,58410,36463,-72820,-143087,-115590,-41639,29010,95751,93027,28234,45892,74923,23020,-23530,25868,97351,96276,103354,145322,104970,-5976,-34967,47649,82143,10850,-42953,-28588,-46646,-58718,-26884,-5149,-30357,-49113,-7162,61058,101444,78082,24700,31473,71402,61013,-2204,-28218,15462,88564,134255,137352,111718,20533,-95230,-119780,-86091,-58505,-15820,54414,82541,46513,-4848,-45983,-102930,-126523,-58367,27993,38374,13944,50015,122326,155308,142596,132269,100430,75945,106921,147969,121285,94865,79065,49593,20894,3718,17626,41257,15226,-42995,-104884,-93351,-40767,-26378,-51341,-64650,-113434,-98840,-24788,5695,-8674,15026,43401,72713,50177,-37961,-82916,-10372,2918,-36055,-20524,-3326,-62380,-116364,-97124,-29875,6654,-52372,-106818,-68312,22024,89674,110041,85938,54601,43805,66056,56862,30725,79266,124869,85189,25031,33781,78849,86859,66213,53533,-15004,-97511,-82789,-52903,-69088,-819,79816,21120,-73717,-104698,-107738,-93984,-57190,-2742,59850,98131,74900,39828,-9269,-95997,-140023,-73437,-26850,-36093,-34699,-22803,25683,88968,75617,5704,-23785,-30838,-47153,-25760,-63570,-151353,-106769,-19532,-73981,-164233,-117628,-47218,-8054,7603,-2968,-2734,-3604,-1787,40837,22935,-54803,-58518,-10244,-9055,-46532,-24383,53553,108966,83453,39938,-17648,-69786,-66689,32204,104119,28947,-23174,39100,57092,19153,17499,12723,-66494,-95868,-30660,1038,-61196,-85175,6585,115394,121380,53565,-17709,-70415,-71460,-18900,11335,-46506,-46127,75906,76296,-68621,-77044,44529,61944,39711,60983,37606,-13272,31622,128281,127267,47057,14008,45035,14237,-57948,-82651,-50220,-2119,-22951,-60242,-35603,-10423,10022,54478,57913,-20010,-74576,-52260,-13523,-37358,-89752,-88593,-92372,-106466,-112698,-92392,-32925,-24240,-2671,38181,7776,-50373,-62521,-84556,-118973,-64261,23715,17355,2431,58187,95825,-7094,-179709,-220311,-113838,-17024,19497,13437,-2040,25232,35126,2097,27753,83089,93483,69089,8266,-51733,-59003,10296,103620,143809,86953,31638,-3533,-16922,-8668,2445,18146,56981,48469,-34000,-75169,-27902,57527,156839,209934,158156,75386,10287,-31804,-76793,-131860,-115409,-59326,-50163,-32021,55852,124702,76429,-6738,-7540,42951,89693,99841,31447,-48467,-10331,50012,37768,44411,51541,55524,134204,194562,95536,-19274,-3085,56476,6827,-70151,-67944,-48068,-47373,-61036,-83436,-78395,-44383,-7339,-10097,5286,95096,76805,-56737,-121178,-129115,-136123,-78785,-51868,-67813,-26484,13953,12708,-2218,-1354,6583,-9564,12107,57514,33183,-32485,-14965,43206,49945,1087,27743,101273,143722,155421,145904,77829,54703,80647,62636,-999,-22144,42886,113378,113421,67953,-23623,-83089,-17644,2700,-83821,-143353,-180633,-188980,-152494,-124626,-71568,5373,18152,-9236,27643,83486,35759,-49399,-91662,-79526,-31212,14292,1951,-34653,-21900,25625,35253,-17710,-70501,-92670,-115131,-84373,6222,30812,-9122,-18286,8455,53376,51538,14122,40774,121349,179997,170019,98819,43179,67568,118119,84821,58757,62219,12439,-63240,-108863,-133048,-81614,18918,101283,86645,28980,6,-3411,-8374,-6914,-37941,-68366,-25344,12865,-28805,-52375,28761,36520,-73720,-98423,-55753,-19843,25278,24890,-32567,-38253,-14402,-6100,-32036,-80754,-79020,18587,94834,54216,-4969,12558,59156,57686,-10134,-59990,-60740,-20345,68999,130936,136428,113934,46334,-48876,-76324,1070,77544,57769,50526,40312,-8838,-52340,-44092,-11312,-39466,-55917,-20623,-689,-17967,-17151,6369,87106,189650,221004,155581,60200,2864,-78457,-152758,-114438,-17213,49424,52595,41768,28488,8649,-27352,-44212,-37480,-19114,-84993,-164966,-148493,-44262,1876,-59571,-107285,-49272,9081,-5989,10614,56179,48886,-27677,-66221,-10536,69885,51840,5848,5255,-27414,-47132,3581,14568,-31390,-25224,-1168,-10568,-28316,-35129,10819,79446,68032,24773],[-7364,-4463,60952,73348,-35385,-84754,-12653,55323,47972,17396,39824,59849,-5955,-75662,-19574,92764,123070,19013,-133178,-161013,-113192,-108407,-113524,-69001,-23506,14714,14685,5065,-11974,-65977,-104472,-58430,-13189,-11568,8581,55907,41628,7316,59111,165136,162227,63963,32508,20508,-51529,-54226,21513,38337,16548,-12671,-99761,-203672,-189737,-77253,-4108,-1228,-26108,-27488,21420,56921,66019,54123,-6768,-32136,-13146,-31337,-32135,52285,108701,40642,-64980,-97633,-44533,15379,20482,30382,695,-17607,62952,129609,79653,26527,65449,120873,81970,23488,67426,88450,24631,-46237,-32785,-5579,-4005,12099,51776,33019,-73958,-90844,4396,44678,-24935,-77355,-23911,26726,-4373,-19706,14175,5972,5953,110829,207557,155351,45855,-38390,-26187,45462,76001,55247,37430,25654,48939,41997,-36490,-101207,-123479,-135798,-92093,-12359,31286,17268,-4095,-1777,-12593,-102292,-114070,40771,165578,121490,5657,-23107,7099,24706,-19403,-104705,-176304,-208465,-149001,-50185,38862,74116,38023,-14089,-3029,41579,67145,42826,-36995,-67050,-7947,54052,79560,75212,34704,-49718,-82172,-42168,-29688,-44725,-21002,3736,14786,42892,24025,-32676,45889,162024,128033,59270,40002,8934,2759,15636,-39090,-107679,-84044,-16550,137,-48517,-103043,-142805,-203605,-202839,-66121,98153,134380,87219,59838,38225,35325,56452,19377,-15368,-493,45179,79784,57029,30054,26198,-4739,-51500,-40099,-52650,-100096,-33651,66152,21564,-71145,-64303,-39414,-77495,-86031,-48474,479,22974,-22137,-64815,-80959,-82895,-28408,79570,112389,81314,24572,-41559,-36731,-111,-18577,-44420,-43235,-84125,-87304,-39720,-66855,-155777,-165986,-88825,-29975,2633,27805,38140,22996,-20352,-56470,-59679,-11176,36016,-11388,-94786,-117334,-87600,-8266,100400,140719,76689,-13766,-39018,-3220,-10277,-57719,-24573,19192,-2484,-90130,-131191,-60256,22605,20554,27358,41269,8038,-34855,-59469,-75575,-90012,-96873,-89829,-112517,-136142,-100862,8571,-3001,65006,880153,1816920,1565454,648455,260898,165332,97031,130994,171508,163848,390253,1019511,1227353,619202,58464,-27112,30772,140136,198308,103656,16780,24246,49282,45510,61919,50069,10365,29277,134297,152760,15512,-55069,-17107,-5228,-13402,4359,30930,42701,23468,7020,-12943,-37580,-72260,-81593,-62154,-35726,-30168,-26842,25748,105195,139617,148694,155539,127726,65622,39467,38464,29203,-2597,2446,42408,100370,118560,88093,31685,-17636,1373,87681,92875,-5351,-33830,35470,55295,-6882,-47912,-93059,-157093,-126983,-4235,38533,-30429,-64332,2086,83781,94748,24788,-51880,-54022,-19012,45566,109337,2187,-154445,-134072,-54303,-60953,-61724,-26112,-27149,-63062,-51232,22402,70200,37474,-25385,-85956,-138203,-99171,8993,81714,51351,-52871,-104023,-64457,-20758,4102,-17029,-62919,-63150,-55795,-55010,21531,99103,66209,8401,19382,-5938,-66412,-42289,35500,44763,-3797,-25369,-15794,-7602,-46227,-71122,-39358,61345,122886,33296,-133483,-132994,803,48965,-25416,-70397,-4975,49652,59692,84643,98061,15121,-60796,-9158,84189,128598,94241,45,-56272,-33926,-4776,-32863,-49709,-35654,12043,37685,29366,-20529,-78670,-48450,52447,78664,80665,91921,55021,59334,75221,40723,-10325,-18690,17269,40111,77961,141436,126195,38539,25623,69733,62883,-3504,-48559,-94592,-133554,-82180,-20724,-20298,-29236,-62645,-48820,38020,97272,70963,40091,97321,164345,131879,16471,-47639,-10894,69474,125989,140886,105146,7554,-74808,-61841,-25249,-11076,21298,73039,84937,40935,-22736,-50389,-67169,-77468,-48070,-13772,-42766,-98924,-55465,49892,103616,106764,116361,80311,35730,55203,131103,105396,43814,33367,28994,-934,-7206,13773,10670,-11311,-48589,-80025,-41321,-29339,-82721,-93298,-52004,-75014,-101773,-44803,18147,38290,73869,121389,156910,93605,-33094,-110490,-61112,-17603,-30202,-25923,-16217,-50827,-71810,-46008,4913,21702,-56877,-113354,-73901,8821,88151,113955,68365,22400,16258,46830,99653,133603,146544,127904,60904,-17053,-26372,36888,71350,15553,-22249,-20475,-25256,-26731,-50802,-70789,13841,84345,7936,-76494,-88798,-104269,-95416,-26796,40305,35613,-3750,-20817,15212,16035,-46023,-99386,-56415,25013,58981,43324,9812,17472,45624,22276,-41035,-69675,-56683,-39438,-15916,-44297,-106154,-48008,18665,-70205,-125764,-11687,39824,13120,-2619,-16076,-7190,-20140,-35929,12896,3594,-63583,-36609,37976,25652,-29206,-23070,13224,40912,66534,67472,6826,-12932,35209,93822,100283,39488,27019,61018,13176,-60281,-64010,-85927,-142175,-116934,-30139,-10711,-64006,-47596,31546,64460,18417,-42977,-60739,-51438,-31385,-18389,-19245,-67394,-72123,39405,70382,-34013,-63434,12549,34778,38771,41396,-46260,-136161,-97790,9424,50088,1006,-34709,13793,27780,-31015,-70792,-45794,-8412,-13259,-15519,-18652,-14492,35671,99627,102460,47677,-6198,-15442,-5948,-55234,-109605,-57157,-1176,-29541,-96464,-81958,-8755,-28862,-51939,-975,3822,-44837,-62104,-68636,-87738,-59497,-33745,-93442,-108479,-42859,-21760,-68243,-132666,-151758,-96880,4740,80418,75975,31455,20852,13517,-7529,36503,110040,140122,105928,14226,-58821,-38408,46993,80765,73720,62129,19728,-41704,-38223,3679,18224,40737,115938,146356,53356,-44969,-58850,17542,131971,160328,92608,67770,62298,22010,-30197,-79596,-79419,-53421,-74004,-53573,36415,99579,54552,-5718,-6162,14769,9460,-9493,-42073,-41559,20870,49901,32636,49775,44635,34998,97617,129720,46291,-7096,9653,10830,-46563,-69050,-9755,32162,25483,-12372,-82423,-111158,-61140,8459,31389,33874,59123,3989,-85911,-101900,-96892,-77455,1799,21412,-21295,4310,56067,58915,35500,48792,78049,91351,124398,145724,101530,31757,28467,46351,22801,-4323,39688,66922,68708,85998,77940,43479,45163,68688,50636,-11046,-23214,55250,144832,167063,121368,11889,-72903,-18663,41290,14126,-20398,-61803,-108906,-145537,-129597,-46299,-1518,-24844,-26544,16958,33467,-886,-36796,-67985,-37644,48282,110607,94006,35743,2892,39334,51834,-9635,-58744,-63582,-79028,-80205,6728,67874,40879,33244,39822,26793,10891,17566,40481,51612,54277,46397,5637,-26581,29145,93430,33952,-9642,-15214,-55646,-67470,-50089,-43645,-1995,52784,70658,26512,-7079,-3693,31959,32103,-30594,-93313,-96689,-53118,-30136,-56165,-49292,21510,-12647,-125450,-104283,-36191,-18541,12187,20871,-15427,-38907,-37878,1971,-1966,-65833,-85879,-4873,101165,114048,35066,2461,45836,46064,-9301,-13329,603,-10541,10176,42900,75809,114818,58505,-57334,-75473,1383,55557,10844,-36551,-50604,-34712,-5555,26996,44687,-15697,-70466,-52896,-4596,23345,26273,-9744,20005,119073,176788,154591,45396,-53612,-67240,-72761,-102215,-58254,55206,72177,-1024,-38069,-2741,19742,1485,-16142,-5473,-20934,-59786,-78875,-26165,-17867,-123272,-145658,-18628,40839,-30820,-47666,130,-6991,-56217,-40830,-1726,3006,-30387,-34131,13400,33250,36271,51060,40891,9327,24864,40974,20120,-18863,-36691,2936,61864,76524,63882],[3077,29496,96666,72133,-33652,-74544,-44210,3543,38024,51601,87805,104315,39271,-45694,-33985,43929,77119,14670,-94199,-146984,-113631,-66961,-78740,-87898,-61257,-45113,-42169,-12981,-37051,-111401,-140905,-81743,-30747,-43568,-13722,67542,66757,34903,95946,176888,122595,34651,34027,33446,-39826,-39198,28663,24227,-15782,-51080,-73368,-96019,-103721,-67678,-22228,-25932,-73596,-59073,34764,66669,25047,23556,17898,-10277,238,4150,-2083,20288,30802,-6726,-48616,-20249,82545,130942,64879,18404,-6920,-13773,35068,71324,25085,-25770,32637,133619,137127,47771,-24122,-36146,-813,-32368,-30776,48638,49888,-16424,3917,53711,20122,23983,109830,110509,-22025,-119897,-74584,20793,55888,37923,17055,-12344,22248,130355,184327,124626,8254,-59571,659,111753,149120,99680,25014,-38236,-21620,47847,59463,7745,-51241,-100364,-112689,-58259,-3825,-30739,-56486,-8592,16804,-92600,-160139,-70072,32438,44942,12121,14042,18467,-12070,-55988,-102375,-148517,-204148,-204065,-141855,-38663,24210,21542,15068,30013,34627,52761,42472,-42363,-60522,27981,70947,39019,16696,34621,-6749,-82919,-81161,-45962,-30582,35355,101285,104732,76241,33273,-17734,49421,141318,80274,12774,53101,86397,87523,96433,5924,-116876,-113788,-10813,52988,31758,-12453,-34009,-89427,-145734,-77355,55624,104674,76789,50890,60685,68268,70549,24359,-9236,4466,55532,80530,59052,73137,91983,30089,-59784,-45990,-38555,-85838,-45473,37603,20408,-59785,-105017,-120859,-114999,-66351,-44628,-28380,1572,-20661,-39372,-21780,12469,75430,117400,76595,22433,-49574,-135709,-139013,-91322,-107680,-139886,-106206,-79530,-82774,-86959,-112333,-146786,-111997,-13221,37460,8865,-30236,-30120,-14622,-56850,-121963,-138407,-69634,30974,6125,-103689,-106764,-31569,-8999,-4824,2362,-11009,-31618,7182,39520,8411,-25011,-2808,2939,-935,-24620,-60650,-41328,24873,68141,84088,44836,-32077,-86453,-79633,-44295,-17812,-37000,-54228,-42501,-3544,43688,59883,-16880,9762,945855,2002956,1825422,705012,101886,61478,10375,-39771,-16628,-79308,109156,771465,1117002,623438,112182,22717,72043,128444,97923,-49436,-122605,-120145,-46293,82722,150971,92859,-14830,-22583,79799,145361,87535,21636,-26122,-69879,-26429,30577,9497,20941,59247,58349,19320,-6620,-26626,-39437,-14169,32838,59546,38596,45954,100146,100295,40358,-23572,-52003,-25268,6174,-3371,-4178,-2733,-8247,-6399,49397,146098,175253,124079,96823,109461,121081,82563,12401,-21041,4580,22285,8560,-21963,-81032,-143289,-140369,-31182,17786,-45070,-63702,-10034,20055,1010,-87591,-156647,-91075,14261,90851,99507,-6470,-74281,-57543,-66482,-103951,-107103,-58053,-36458,-78294,-49082,60365,93475,19294,-29711,-55624,-113342,-94349,5299,94578,90188,25623,7032,31042,8878,11987,50817,50763,23942,9977,14982,62179,97847,50366,-33887,-70082,-103212,-129142,-65999,33262,47789,-22011,-61410,-36962,-14652,-57687,-76035,-39440,7644,33234,-18336,-122471,-104088,5673,78939,78619,33897,-4757,-7551,32205,69120,62795,-8973,-72332,-34559,54048,127654,133490,77866,-7265,-98719,-111196,-61767,-8639,29945,44228,29815,25808,11631,-18396,6974,83347,96036,86932,90321,65981,42608,23103,-670,-37791,-43867,4111,13315,38388,126786,140253,67323,53742,57220,19024,-20266,-45307,-111298,-140475,-44448,27461,5460,-23346,-81739,-108324,-22181,72664,97178,101938,147211,158724,113027,46024,20901,55428,140555,166028,91763,-589,-57540,-67122,-37699,-2803,48178,82555,93785,97797,42737,-60772,-73989,-9253,-6104,-60857,-67771,-66718,-100085,-88958,-24754,37648,76706,83297,47661,-5872,3739,73646,53191,956,10669,33638,11041,-16508,-23149,-36794,-30477,-39965,-32975,5549,-37779,-129228,-98406,3448,-36402,-105695,-37203,41097,22337,34747,102198,123260,48087,-53327,-144541,-150430,-98308,-61202,-35201,-8882,-22354,-28925,931,40040,53716,-25997,-90147,-34361,68998,108503,63546,-76,1556,33315,35933,58637,94435,85016,37268,-28377,-104510,-110341,-8544,56554,-22530,-123376,-123989,-61098,-35864,-46495,-20388,76534,129937,67667,13920,11421,-14579,-31730,21180,68678,16877,-65666,-77090,-1915,43798,18391,-57840,-85048,-16727,53779,52199,34757,30496,898,-36469,-68581,-83669,-67711,-32367,24277,36378,11216,38236,36262,-71259,-78931,27864,55183,31166,21738,-7693,-11103,-21239,-47395,-20992,-18219,-55603,-9775,78973,87147,36884,2037,-16594,-34889,-26471,-12858,-15746,40539,105012,86235,44654,56854,92822,71274,-132,-27909,-11041,-58879,-109284,-96026,-45395,-34081,-60294,-36416,-9064,-31791,-74389,-70694,-8536,47919,46137,13190,-10207,-36945,-61836,-35496,4156,6634,-4036,22835,37898,38602,11025,-90636,-184241,-163719,-93470,-54240,-73220,-91750,-44411,379,-16463,-57957,-85256,-87423,-45219,12342,-12202,-44168,16548,118828,161783,107853,18130,-19787,-10795,-30087,-46538,26406,115054,102172,385,-17268,44887,8416,-68699,-46289,11079,22103,5709,-27342,-45950,-26380,-32723,-108554,-137430,-114140,-126412,-101703,-45356,-48032,-61856,7672,79317,69199,31480,26281,16904,-7758,15358,70319,96594,71055,21688,-6581,13317,68720,62125,32879,45336,32522,-27705,-30224,-1696,-10151,-9463,52761,91711,37717,-24902,-53026,-37578,22971,14049,-53897,3114,78323,49519,13996,14973,15459,-16967,-63357,-43999,-4617,2137,-211,-13185,-29690,-22132,-31470,-84781,-118569,-85746,-10517,25404,19348,33190,25090,15081,55792,44459,-4343,28260,62795,28516,-10944,-4828,49522,88272,84606,50655,-15816,-68982,-52157,15234,52174,31054,2318,-40552,-78827,-70874,-40896,880,63474,65410,16345,20113,52675,66272,66519,72997,90560,125540,149729,139342,132732,89476,12140,-29979,-53897,-52263,-4337,3574,3611,13455,-3318,-11027,3594,11587,8432,-24923,-42611,20876,110628,151068,122843,53357,-24644,-26928,26777,74318,96541,70830,16051,-31020,-11502,35653,32434,-29098,-52215,3753,49223,28354,-21512,-68925,-32226,100134,169964,96024,9980,-8350,54627,72878,11377,-24440,-4057,30976,12580,-2374,5515,9931,45256,52641,15660,16040,64664,70302,14983,-63644,-102972,-122453,-106017,-16301,33778,-37514,-70164,-79060,-146373,-138114,-17591,55868,50094,16898,-30523,-77835,-50440,23336,98009,105738,1659,-104796,-112933,-70795,-14076,21621,16424,18930,-27916,-83067,-29316,6128,-19430,1119,15127,-28150,-84150,-76825,4801,12460,-34884,-36475,-11109,50468,106834,50669,-35583,-41800,-43872,-48796,22397,84826,54221,3147,-6294,43645,119424,75510,-39993,-59095,-857,33370,2964,-63388,-80938,-210,87607,111189,90037,10825,-68660,-72478,3993,71791,62973,-26392,-70878,-45281,-23028,-5972,-27394,-65583,-19448,18381,-57074,-112480,-25637,8483,-75914,-93596,-2574,44611,27863,19277,22191,24653,30557,25908,39266,4450,-111774,-100118,53657,82612,-43379,-99686,-60738,-40841,-27445,33012,27281,-50882,-68733,-24846,34863,76136,70233,30639,32808,31625,31319,58483,56568,5567,-34583,-26709,14906,48506,43762],[3492,32639,66531,31495,-22310,-42930,-49909,-21665,45462,98708,117741,97740,35325,-26662,-22085,17083,31776,15949,-33008,-77671,-60835,-7976,-29753,-68555,-63061,-67980,-69819,-38150,-43629,-73735,-45626,6207,-7079,-40624,13319,66505,4549,-20320,73084,133345,61056,9887,40127,40331,-2435,9882,48863,23633,-18112,-46419,-16845,32649,8499,-37429,-47910,-70604,-90856,-34102,55487,59807,9791,-2196,-20279,-57277,-41331,-22827,-25890,-36399,-47774,-59012,-50733,985,107953,134855,11826,-63597,-22083,5095,-22081,-33707,-45822,-60298,-20081,64196,121799,46064,-97039,-124249,-15877,-13431,-39559,24470,32424,-38683,1438,122490,136727,113838,147978,128865,-3138,-96002,-32712,76108,99316,43232,-15194,-31024,56867,185343,192062,96356,10195,-14565,43532,125173,139727,82272,16205,-25236,-1486,85921,105748,42462,1695,-29651,-59854,-20582,10789,-34894,-49562,21308,58118,-28514,-111635,-94923,-36541,5446,25998,26295,-3475,-44161,-60874,-67893,-118034,-154373,-180423,-193452,-130853,-36639,19430,40184,26966,59,16847,21000,-43663,-62653,-15506,-13897,-20380,7513,35997,15634,-53055,-105754,-84060,-5678,88643,143105,125770,68854,21735,14351,55362,54802,-35012,-75856,-3390,85613,144451,149197,27004,-113984,-90320,34375,88823,82414,71273,70113,39370,-38556,-66751,-8300,36032,13246,-23465,4665,30377,48810,36407,22609,17056,51850,98172,118000,147982,140880,28258,-69956,-47548,-24856,-55944,-42050,135,3138,-7125,-50182,-85977,-65060,-13111,-14086,-29448,10643,21464,6874,5908,43975,103409,66014,-33762,-59777,-58518,-117677,-138314,-95292,-99542,-159307,-122205,-23500,10964,-6430,-16764,-31109,-25814,33409,71696,13898,-40601,-39241,-19843,-53687,-106006,-106922,-20048,86776,62733,-33262,-22052,12971,-42259,-44431,-6335,9943,47787,109260,106185,94382,87012,36653,-5249,32085,65486,36889,29308,65083,120844,156426,95344,-11584,-53759,-8437,61366,106898,85280,68110,104142,163386,195711,176222,100445,341093,1763397,3185470,2502659,751390,-199896,-303150,-282583,-242543,-170986,-195465,33356,749390,1129388,596489,-5444,-121057,-73109,-63922,-104470,-186986,-243548,-278779,-201620,-9066,133928,111005,-41255,-118630,-66913,31329,87740,61915,-37851,-102101,-33527,22995,-51935,-101059,-36784,12703,4255,7259,16217,-24477,-44374,3645,48903,6051,-44216,-24370,-38428,-131220,-213599,-184544,-72728,-26062,-62000,-80317,-77686,-79972,-77300,-23416,99086,156851,117240,104324,91679,28480,-22430,-1095,25814,15050,-6352,-2225,-11947,-68868,-154505,-210495,-131779,-6995,24951,13468,-7227,-35858,-54037,-137179,-181752,-82670,20721,58159,30376,-16181,35576,44108,-38752,-80916,-58708,-30464,-25865,-86237,-98704,24676,87446,6527,-59041,-61313,-70542,-69345,-57799,-17428,57753,86180,76721,65271,45052,40970,49793,52553,48667,40876,61626,101360,105865,38096,-60760,-112997,-126748,-97469,-5275,51979,29602,-16283,-36126,-33186,-22232,-48637,-27433,22060,-1541,-65973,-89446,-97674,-82849,-11153,95573,153974,86182,-34729,-77170,-10110,53402,55526,24573,-14671,-16654,13576,69019,99697,75547,-24641,-168079,-162017,-23110,64018,67487,50309,24353,-4678,-30346,-25175,-5655,13378,46576,91331,77938,20758,-4047,-21993,-52116,-75876,-28996,60725,41193,6962,77079,116803,66585,36211,38096,21665,2604,-34481,-84025,-91560,-18875,30245,22679,-9442,-74681,-125373,-61745,52772,114978,122996,114602,67919,44092,66919,90526,105978,171192,173305,23602,-111201,-112046,-71149,-57232,-18444,81222,122431,85472,60573,19456,-60126,-55857,22528,12364,-61112,-47474,12739,23606,-2739,-4518,38177,82045,74708,23683,-16327,11138,49833,29672,4071,16489,55382,52974,-8029,-31425,4304,21546,-887,9966,37397,-14588,-80646,-33018,62240,2018,-42744,38354,68248,-23371,-38549,15192,7340,-48362,-86295,-135705,-147334,-126527,-101005,-56805,293,2376,2435,35907,71946,94515,19242,-68692,-6397,120853,102597,-32514,-90921,5153,87712,47219,-18576,-38706,-44293,-59662,-98457,-153865,-128772,-12124,60683,9328,-104106,-142619,-83835,-61619,-54778,18502,120054,157178,118117,84495,74214,39510,12230,40842,58267,15753,-43542,-62262,-17542,24448,29795,-30030,-109484,-117042,-57936,-9762,29302,20609,-48267,-65282,-38942,-37866,-51554,-37881,35005,56646,33348,45455,30264,-19502,-7908,21072,4336,190,32684,29526,-5385,-25613,-31228,-15395,-8666,-19497,18047,96262,146510,104406,12315,-27028,-33849,-85622,-96388,-30561,62771,78443,998,-29917,42543,90978,36365,-9342,42606,76998,24973,-25489,-37150,-31688,-19959,-13819,-9355,-25671,-58156,-84020,-39759,53511,95917,62940,17023,-3512,-1575,-15925,-53869,-43346,31693,74860,80064,59462,17023,-29197,-66505,-103479,-99428,-81718,-84089,-82300,-63693,-40950,-34013,-39691,-64185,-105052,-111022,-44795,28992,-2882,-67638,-25578,92911,169742,117324,18654,-46539,-57427,-9573,41891,87913,146065,170699,105421,44127,54673,21978,-36775,-13691,77925,127856,100898,32064,-6485,6860,9422,-32050,-53680,-60785,-74977,-37320,15186,-193,-26892,-4435,20238,13448,8657,34002,30070,-13016,-14045,15930,24195,26982,35747,30799,13991,28525,18673,-13427,-12787,16677,-8327,-36289,-42227,-66334,-104748,-96821,-67620,-53705,-19705,9490,-2953,-10238,-49555,-117774,-56919,38805,34502,21010,47826,47703,-15765,-47189,-12671,-22891,-61834,-19110,-3297,-51402,-39312,926,-47111,-105387,-110445,-57141,-14888,-39077,-45615,-18296,13771,43819,14967,-8869,41555,59143,40454,56292,75158,74984,63586,58573,66841,56530,-404,-58358,-33569,24026,12088,-23857,-41424,-69410,-71799,-16958,29446,65794,71306,45399,36541,37156,54520,61226,25397,18773,62102,74321,62208,103668,81529,-38687,-102852,-94515,-96798,-88372,-75778,-39210,-34035,-51136,-29218,1045,-21624,-24057,-19834,-42643,-7494,68409,93271,70017,46399,-4978,-38779,-12527,37139,69835,78612,79406,76109,75712,68598,59851,14489,-31936,13105,89210,57687,-27903,-76298,-36610,99793,175778,78758,-48235,-48352,58800,91580,30017,5285,31886,69837,50799,-25070,-74739,-56727,12196,63166,79157,86416,102858,94343,29227,-83702,-168598,-190197,-118229,-8440,10748,-55248,-55020,-63515,-175756,-199282,-46753,33670,-11395,-60177,-82317,-96797,-43013,49543,125548,137826,46902,-69955,-104819,-69204,14437,94040,80652,33909,6646,32755,98558,63580,-14404,-2093,12202,-51061,-104464,-87419,-38446,-33530,-9551,39217,14501,-4942,38419,20018,-56003,-85999,-100648,-114406,-45673,52150,60261,5348,-21410,31444,104362,77937,-1802,-18062,10756,22027,1462,-24305,-11084,63549,108203,87225,60820,14546,-45376,-55034,14695,65947,47996,-25708,-95980,-137117,-154225,-124671,-65265,-23257,13617,37996,-25021,-135146,-117617,-75632,-94120,-39418,55863,25336,-17734,6291,11388,-21011,5021,53608,64318,7903,-82589,-76588,33307,53873,-53366,-105806,-66258,-3085,69773,142968,99234,-9430,-9345,35669,31110,30584,26944,-2873,6355,5095,8639,66824,81376,26776,-24369,-33762,6678,33315,1907],[-3331,-12589,-27795,-33829,-20258,-17537,-19091,26249,95988,131466,124323,96822,47486,-837,2867,14287,-2813,-15989,-42749,-58580,-38460,-8141,-27094,-39858,-47915,-70531,-84989,-78085,-67853,-31667,53672,92118,8433,-50196,9847,34171,-62262,-78910,22959,79203,51877,49005,74435,45632,37163,85170,95399,42334,-5843,-34551,-9246,51230,52785,1812,-51746,-93688,-78867,-4436,50792,39310,15362,-15930,-65878,-69000,-31660,-44887,-70381,-42913,-31230,-88245,-115876,-71728,20757,60270,-43057,-120000,-61521,-4411,-41718,-78008,-72439,-54065,-57177,-17975,81820,52716,-78721,-98083,-877,-12126,-72102,-70300,-49720,-37753,41698,146467,137689,89772,96550,113492,55460,-8846,39687,111455,86029,5498,-50435,-52100,27019,140589,146576,53400,21115,15986,19318,66772,78741,15534,6116,50113,86966,131902,117860,46182,30054,20186,11569,53254,52452,514,4485,47918,62347,22887,-36994,-75358,-49467,20553,46565,23581,-24215,-60862,-64341,-47878,-63281,-64312,-99302,-165653,-148128,-73791,-7402,25160,8550,-4597,11729,4035,-31728,-31247,-16981,-43815,-42809,-6087,-11698,-28759,-39396,-105611,-110240,17412,111216,106668,68398,45737,49222,68851,62169,-7311,-72025,-67309,-35993,5990,96134,131846,27431,-83115,-32066,54882,47359,13622,-3188,9805,28998,-1804,-53626,-23343,36356,18054,-41630,-37717,-2755,36733,52967,60363,50350,68464,136291,199923,214189,136733,-5661,-80081,-47226,-9189,-19924,-35949,-41351,-14635,39085,25972,4106,24005,51381,47982,30576,43195,37718,188,-37659,7622,81533,32000,-82414,-74372,8758,682,-35655,-17545,-22236,-104119,-104801,-9500,75682,104244,107505,82496,39289,38185,46840,-6287,-35692,6592,37000,-3322,-29335,819,56667,84081,43830,10069,26213,3775,-24214,54793,111238,90878,122034,170396,168035,211245,211904,78863,-17037,25389,57999,50401,79134,116083,141256,177625,139299,50950,58292,167039,265179,267157,213818,214817,235529,245076,265990,313195,324975,832013,2478433,3788246,2640024,596876,-447685,-638158,-526439,-327024,-191672,-92115,283784,1028267,1229658,467334,-284761,-423144,-350510,-313723,-253963,-194172,-227649,-289809,-244158,-130375,-7758,24372,-79312,-177634,-169547,-88849,-3634,9921,-64461,-96778,-37274,-32060,-147924,-240132,-174595,-83748,-68600,-33498,7745,-27909,-83051,-63828,-15618,-48471,-120914,-124450,-126440,-181915,-214480,-151356,-75925,-78297,-102030,-80070,-68872,-73210,-70023,-24834,44448,70677,60458,56295,8726,-70365,-98888,-40941,31264,40021,14516,1445,-12657,-73004,-184311,-265153,-201179,-25310,98909,100621,17700,-30253,-22432,-78448,-113744,-53507,-18182,-30543,-43079,-14755,81501,52345,-68241,-60494,17817,-9941,-78411,-146768,-171704,-40008,80072,13449,-114765,-131487,-65558,-36382,-91558,-120574,-32826,48906,46983,31589,64464,69596,9209,-22012,2775,32603,85386,141211,139674,62649,-39414,-102550,-115179,-45080,61456,72724,6872,-11115,15360,13299,5723,-16314,25210,95182,57481,-78874,-128772,-104476,-84274,-14099,114015,177605,96623,-22101,-74648,-25510,40627,66243,70355,66588,52608,11842,-3913,7496,-21027,-106172,-174430,-100140,45661,116737,96147,71932,29288,-39172,-76553,-41236,-25814,-42679,-771,67750,34772,-60898,-64819,-35850,-54981,-78819,-23550,64436,48213,-23121,-10259,49115,45559,19931,46345,73038,43748,-22231,-52584,-46120,-17958,-4468,4966,14308,-19009,-64279,-47048,28310,85242,87859,61738,25331,16173,30324,39246,39525,74669,95604,-4345,-113016,-89716,-46409,-63443,-40598,60198,103627,37210,-25424,-18865,2893,35201,40929,-1666,-3030,57535,115955,122041,80411,54501,66763,77589,61633,-15020,-25264,50527,87882,61880,40323,20214,29349,28688,-13669,1327,69886,66931,24488,22845,54126,30428,13048,63985,112648,63796,69784,143288,117691,-3052,-41066,-37253,-58203,-82979,-81535,-84854,-56877,-46625,-50582,-24419,12416,9594,23284,57933,85160,104513,38931,-47010,-3505,99712,68141,-71113,-117116,2450,99010,59502,-42095,-119341,-122725,-90194,-94616,-101412,-36374,29336,49027,40076,5345,-14080,8852,-10274,-35975,16254,85646,97401,81163,73420,43715,-7107,387,44074,34766,-4636,-28510,-51479,-47141,-23345,7220,-4987,-81220,-161386,-154795,-69209,1212,-24941,-90956,-57300,16202,11625,-34096,-36587,19838,21866,-14438,-4836,5624,28652,29731,-218,-48522,-63563,-10558,32319,-12073,-40829,-15858,-2053,-1516,7309,13708,58138,138928,117101,-1657,-55851,-37086,-86127,-98737,-22649,42661,12279,-53984,-43880,17479,22897,-29696,-34026,35498,57271,26372,9909,22157,23142,45251,69902,53297,23129,4367,-22769,-4150,41705,25656,-13163,-33492,-28244,-14704,-15696,-38734,-49270,16742,97541,108922,53702,-32934,-90032,-57762,-2104,21340,2433,-47776,-47825,-11036,-12218,-62164,-88652,-92097,-90894,-55119,3379,56876,44746,-24541,-37864,38495,106815,86090,36559,-37602,-85043,-15438,51876,48793,50774,93158,89051,21220,-8700,-10600,19534,90324,158625,161335,117105,70293,28298,21650,33796,20255,18019,28526,39194,35687,-738,-25615,-17205,-24404,-32001,-23161,-13299,15523,20494,-8761,1332,15254,5057,16685,30942,9853,-33277,-34941,-35516,-73953,-89982,-20732,-12215,-77417,-95907,-86214,-112409,-124759,-113373,-84427,-13173,58134,75434,49332,-2182,-77710,-94484,-47206,-15544,-9191,7358,14688,-27564,-38741,6503,-13989,-43919,8738,13745,-53806,-38025,29440,25243,-19045,-51814,-32594,-25730,-102359,-115456,-21726,44360,43294,31294,28943,38308,11219,10481,60351,81541,41870,-10993,-17534,25499,58034,19720,-78370,-104745,-32095,-653,-15167,-34392,-73962,-92944,-51938,-16719,26532,58466,58813,61399,58907,66576,39331,-29593,-35165,1851,8206,14235,48112,24890,-49090,-80739,-51441,-73533,-108062,-99770,-54915,-56397,-61771,597,59685,12272,-26685,-9414,-11323,13129,78677,75340,39521,25779,-17441,-47104,-47975,-58968,-45733,3483,67221,103467,84048,50502,47145,49870,19959,22979,72024,40493,-27196,-35543,13808,83375,133262,83376,-39764,-68050,31470,73286,28503,33988,63304,59260,41929,-6655,-59911,-64578,-13124,82099,170752,165662,129740,127373,76927,-30297,-123305,-122475,-13360,67981,48035,2026,32504,24796,-100183,-167615,-101065,-88706,-126415,-100824,-35190,-14430,5235,38090,87171,105301,48830,-38962,-83406,-63263,-19026,30963,50215,36454,58012,147020,193074,101800,15116,32796,39652,-26273,-42133,-41846,-89797,-102987,-7676,92297,76899,4347,-11800,-2402,-8079,-15061,-54544,-135690,-141295,-54785,4764,4599,-5995,13118,40918,35586,21333,47242,77168,70944,30730,42363,89688,118635,79940,14400,8467,26085,16364,2475,33165,36047,22880,13640,-25047,-81446,-101360,-74177,-27220,13271,12192,13813,-5984,-80489,-95397,-68548,-30880,61678,108923,6404,-58580,-36422,-47710,-103833,-63723,-4965,-17046,-53336,-77454,-90883,-50565,-20057,-66036,-75027,-12239,75650,152348,205499,165834,79953,54870,52974,-2401,-30807,2654,16120,-15467,-49824,-5105,72474,77897,31516,-12770,-16762,39703,60451,9517],[-4204,-60191,-102262,-79185,-33438,-13142,18988,90801,135450,118821,98885,102206,86856,40093,18443,-311,-38982,-67173,-88243,-80239,-52291,-40171,-42080,-14843,-24356,-70700,-97042,-75024,-48747,-1862,72046,98537,12323,-69274,-55839,-21446,-39592,-39311,-3612,25187,50725,97469,106965,50992,43913,102153,92495,19400,-25294,-36960,-22036,3887,32936,34570,-14079,-60930,-52580,-3512,35772,41158,22165,-22381,-51110,106,54765,9208,-50451,1476,24833,-91177,-174159,-142661,-65656,6773,-15907,-77384,-89200,-45351,-20723,-38477,-41720,-36024,-79471,-45360,84817,80567,-19950,-33956,8059,-39790,-103420,-124525,-100799,-27821,48893,62112,20305,6960,37133,93672,93472,34643,30561,49765,8193,-48786,-59263,-55452,-47502,-10561,6486,-15663,2356,-10999,-51130,-4117,32358,-35711,-17237,79312,122950,137779,128636,85623,66716,46035,38841,56200,39552,25417,64907,62644,31843,19972,-2308,-52422,-38640,41596,53163,21741,-9499,-34729,-47807,-45566,-19777,-4199,-42537,-99936,-80771,-60200,-48924,-18230,-1287,20860,30836,-2930,-14605,29374,59981,33442,-5026,-31144,-78909,-97247,-50920,-77432,-105073,-6152,70080,49912,24065,25238,60209,64449,28753,3546,13919,28661,-20895,-89397,-42623,50843,24526,-26106,11662,21279,-42929,-109305,-135402,-93494,-46665,-53946,-61073,15483,108662,96826,16538,-12966,-358,16658,25460,49870,67182,99104,155904,212988,213148,92650,-41412,-91352,-57978,-5228,-1594,-47649,-78133,-36597,17889,30067,51800,78135,93301,110196,107293,57441,-3118,-43648,-63417,5581,83936,52921,-39847,-34299,46066,78115,49641,14368,-23267,-68442,-67627,-28911,38588,85834,95586,93465,80556,62702,27776,-31345,-40564,52471,102109,35926,20514,60533,42901,-22156,-69376,-36807,5627,-10544,25160,113259,113452,71816,103533,159631,187457,232501,207520,68453,-54173,-57888,-38197,-5245,55221,99014,109827,125166,89552,26581,67234,235094,360374,312302,233156,243950,208483,138590,169801,285498,342640,739698,1926931,2699024,1862438,374823,-376941,-467727,-337082,-171220,-32104,128259,552919,1223010,1242442,350173,-428884,-559963,-456004,-364825,-227607,-110215,-115735,-150101,-132940,-140136,-108795,-61032,-95005,-154663,-139291,-92317,-75283,-71603,-100283,-106282,-61041,-75975,-187330,-260635,-197410,-100915,-99082,-80050,-25534,-6395,-30548,-37084,-9722,-27313,-79933,-85612,-75704,-69245,-50070,-44216,-98269,-147965,-93923,36537,73373,28339,-7097,1359,-1920,-7455,32680,48576,-23855,-79126,-85042,-75266,-37463,10098,31435,20261,-8479,-80980,-177169,-214949,-151807,-29336,88899,106699,18120,-28447,13501,24497,-9411,-35164,-81371,-116638,-79027,9199,69893,-10100,-108468,-37717,60901,-6213,-129805,-182125,-158731,-47515,61887,2707,-162874,-199442,-87422,-9331,-55031,-111096,-88146,-25964,-13868,-10142,46344,58863,-17182,-56743,-28942,29187,108547,180179,197870,147174,48604,-49580,-106626,-51159,44678,40653,-39403,-59199,9962,56340,42091,-9750,4021,89606,96605,-41268,-128033,-111499,-58206,24849,128345,160116,107682,42903,-19758,-18165,24314,44866,53592,83831,88698,7045,-62553,-62097,-84078,-116334,-78410,6078,58557,97273,117950,112055,45597,-31619,-40998,12192,4634,-33098,-758,39640,-10872,-89626,-67119,-9512,-14682,-59616,-68692,-31962,-1689,-23559,-47881,-12364,5963,5896,46521,88202,49060,-10590,-27814,-10025,19138,10883,3248,52736,67493,43797,10826,1244,34985,63322,75775,82341,52346,-37916,-90895,-79642,-44497,9120,16837,-23177,-4813,20384,-19581,-45569,436,29154,-26294,-75291,-21100,74386,120477,53413,-2736,69370,145462,151174,115483,70331,59815,64954,38162,388,-61034,-28818,85810,147160,115881,76153,4058,-60362,-70836,-28033,37386,53022,38450,31416,28368,38231,16772,35958,130769,186737,150196,142674,189900,180841,98541,29470,-21170,-29301,-21515,-18660,-33891,-5979,33367,65036,69231,37293,2213,18906,61190,80218,68394,14521,-12058,19818,60448,62956,13654,-40305,-15232,57378,87575,34452,-75393,-114146,-65453,-19363,30227,85093,61101,5117,9727,62543,103360,124588,94187,35780,14327,4803,-10777,24037,70818,20076,-50968,2817,82045,50052,-34902,-63520,-66200,-46056,-11925,24476,23509,-20469,-90025,-107834,-44754,-7840,-57283,-103348,-39379,31484,-1371,-38310,-9977,29863,38017,25601,-71,-14355,19362,23856,-11198,-60206,-82501,-41816,-1061,-23547,-29716,-978,-11088,-23630,-6241,-18804,-1414,71780,83692,5395,-73338,-82911,-69853,-57670,-23525,19848,16090,2629,36743,59286,7291,-45060,-28652,-16053,-31576,-23730,27374,67229,68346,86599,111369,100513,75855,65218,36005,9146,-19912,-73696,-89068,-70974,-39324,-38569,-63348,-56061,-57719,-30702,44713,84351,52801,-36985,-132313,-107918,23794,104428,62041,-16790,-35147,-24565,-37747,-81045,-102589,-101665,-75079,-7757,42151,86245,118630,81897,8973,2971,35507,57018,66346,17237,-36546,-21309,-24475,-62395,-79469,-49987,-34602,-62601,-65143,-10279,88750,177016,172876,85754,42061,67088,61319,35010,20083,-11795,-6258,39022,62370,16048,-70951,-74292,-29791,-25020,-15770,2358,-12625,-19984,-6566,6959,35987,44979,32511,24725,18261,-621,-36788,-43883,-47963,-89166,-101173,-24225,-20659,-111300,-119805,-48154,7506,36936,29396,7792,9666,30456,64388,54220,6127,-57122,-127020,-145628,-89410,-47609,-30024,2700,1895,-18965,-5831,-29593,-29590,14376,1442,-50987,-40686,-4838,13389,19833,23156,33282,-2160,-92047,-68397,62827,96611,42710,45599,62304,50888,13639,-11301,-5488,-4254,-42965,-89300,-82154,-33829,1658,-5632,-76026,-121982,-61646,-4147,-8906,-43846,-77919,-94219,-89761,-75278,-19832,20144,22045,45203,60512,53927,9341,-34261,-12487,14666,14810,13443,-10825,-45979,-36979,-13752,4858,-11419,-32948,-46043,-50425,-62702,-50223,22575,87694,44381,-31613,-30891,346,31739,85788,90609,65087,44871,-16637,-57950,-90477,-130908,-96399,-25092,33361,72468,75059,31449,-3464,22610,36287,10102,9030,-125,-19612,19433,86796,66800,28668,28203,-11538,-80781,-53038,-7456,7346,72830,111893,80395,52491,38597,13872,-21537,-29094,49394,148636,142835,122859,142424,95468,5041,-25545,33120,117199,116865,70046,56076,91537,86644,7690,-70481,-120181,-177830,-176177,-85218,15360,43596,22370,-14131,295,11060,-27967,-81325,-112942,-111395,-129779,-133074,-70375,-12774,62663,176885,180324,74724,39709,75709,62835,19000,33899,7786,-99064,-146591,-62517,53475,83506,4389,-47480,1799,66991,74720,6654,-112189,-159311,-97593,-31494,7884,29780,-10681,-58674,-54695,-11135,61014,111145,116105,91060,85541,88549,89657,55631,-10220,-25341,20712,56906,37950,32811,15484,10026,42262,43506,-5912,-11762,20229,3312,-25365,-33106,-21647,-3705,-4163,-979,-11295,2268,59162,68044,-6372,-57321,-73431,-110666,-147544,-112911,-110544,-162602,-142341,-89345,-104807,-108379,-74945,-82854,-66776,8267,78725,99076,113640,114123,71702,-4310,-55589,-63495,-35891,26458,30745,-48787,-90384,-17715,31044,12132,-15227,-48962,-48173,19610,58249,26719],[-5378,-71790,-106581,-82282,-38927,-4226,38096,85400,94389,61221,47218,75100,96532,63657,16450,-29614,-64525,-73993,-80640,-89063,-81757,-53429,-21160,23134,27666,-37766,-72428,5645,64265,54180,47706,59614,33778,-38463,-86836,-40343,42267,57946,2168,-25679,7587,86408,106846,44786,-9132,-2034,-5907,-48555,-61570,-35996,-7077,-12892,13980,60782,38767,-16933,-39822,-10936,47116,70265,16741,-31657,-3992,70399,130725,114671,63875,60694,35326,-79479,-157483,-140157,-89907,-11344,43074,16722,-65246,-72609,258,40369,32424,-16397,-83923,-22774,113313,85974,-6804,-12421,6462,-49221,-75757,-68161,-70056,-37349,-14187,-62115,-91231,-34431,34125,75648,62387,-4123,-43534,-57899,-90523,-108351,-68080,-48531,-80996,-105092,-89997,-46270,-6092,-31060,-73119,-19461,41927,-6811,-28111,22960,67075,102484,130501,138689,124421,81863,22680,-26261,-37237,26696,124082,108386,23592,-7725,4991,2376,24839,66115,53928,26627,21741,20830,-4658,-40892,-27980,-4082,-28147,-50002,-499,2712,-39735,-29386,13358,47464,34342,-23787,-21224,54922,102088,92983,68924,24794,-44508,-92092,-56565,-41874,-84675,-77142,-14454,33191,41095,1741,-17497,-50166,-58129,32327,103654,88499,8600,-99245,-107614,-194,40265,30398,29789,-5778,-81833,-141100,-136690,-75858,-68879,-125608,-90158,48452,150283,140623,70984,40640,17114,-8113,-16399,11658,39293,89572,125770,134757,132121,45834,-46158,-68220,-44997,-7889,-4143,-52601,-75857,-56117,-42851,-9460,61017,95918,108998,136730,134799,64326,-18719,-37742,-2517,53682,77606,54944,22051,5268,11459,46493,44921,-35859,-108215,-85057,-10805,4181,-18531,-23685,-7482,37969,96012,112587,64783,-16332,-25791,71043,100631,10825,-14,22664,-41312,-117210,-147085,-96817,-15400,15242,20760,4924,-51931,-39157,41929,119229,149118,133372,73280,-2267,-92899,-131664,-98688,-46445,-16435,14795,54265,49350,-28211,-102350,-85242,64571,179299,154871,121622,112069,-5557,-120466,-72802,16699,-3254,-107007,93443,468851,612274,291010,61711,170468,214486,176935,234642,288041,474285,843676,868278,286902,-221090,-279214,-191468,-129421,-50053,-10597,6583,35322,35911,-27710,-42721,8253,-325,-41342,-23245,10858,-22139,-61377,-100340,-127037,-77646,-37630,-86483,-124985,-83842,-13531,-28941,-71502,-48261,17132,65850,81887,79819,34500,5138,30814,51514,83596,107404,32769,-104132,-153153,-26171,165934,191297,86298,15195,-6048,-30405,-27951,41935,73620,-4800,-43062,-29532,-58909,-96714,-73673,-26088,6069,-8786,-68994,-90992,-67382,-46628,-31604,17813,36318,-26042,-77073,-9739,85677,76648,-5500,-99383,-145602,-80671,31938,46519,-49554,-76445,4041,64487,28978,-57461,-85551,-36529,11959,31679,-34439,-161478,-177100,-71832,6991,-8069,-56189,-81940,-58884,-46467,-41082,-2932,8084,-32347,-38144,-16389,21048,87899,162031,223907,233702,148221,20629,-79567,-73512,-11833,-30859,-106316,-129009,-36667,53642,30860,-57091,-77495,7953,68317,-16274,-97501,-75499,-2078,61066,96838,94636,91873,76406,7950,-4596,32973,18886,-1628,26993,31265,-50381,-88473,-38400,-15021,4748,58394,60203,4829,12568,67425,85171,41684,2863,30916,85804,24166,-62265,-20380,30112,-11151,-27018,20020,40309,6838,-62315,-125682,-122869,-43153,31820,17283,-31541,-56216,-39649,-11341,5656,95,-5041,-8823,15149,72938,70061,42696,75367,105637,108557,60494,-13915,516,68325,119848,129643,77727,-63576,-152689,-130695,-73751,-18834,20076,26362,48174,67603,28590,-38995,-63846,-73264,-79065,-43476,24779,86262,94323,16555,-16801,45949,92240,92072,61155,9388,2136,21787,-14351,-70672,-65974,6871,103599,152516,121788,71630,-38103,-152984,-132683,-5755,40464,-35603,-29924,34765,21412,-44827,-90244,-38929,114330,229181,183489,110389,121283,168486,145898,57211,-18878,-12389,25879,34919,-23654,-62656,-18760,71224,91487,36225,-33432,-40819,28470,58600,7711,-31819,21462,69954,59026,78745,112088,39248,-45129,10946,126004,126525,-7980,-96027,-35286,78636,129912,98511,16618,-57881,-54912,9970,59463,94992,102044,73364,13761,-66537,-86538,15731,105056,50385,-14724,38644,108838,71717,-36628,-83976,-54264,18259,71427,71085,23985,10234,20094,23207,19251,-8809,-71173,-106976,-50186,-15631,-66233,-57774,9276,45991,89547,122519,53310,-21277,-13632,13606,-14937,-61056,-59339,-20497,-11838,-13033,9267,13352,-29169,-58826,-54168,-46481,-26203,-2237,19971,23170,-38979,-90732,-71882,-61108,-50178,22437,77773,90853,128620,154006,79289,-2564,-5316,-48681,-86695,-14538,83150,84299,49382,35729,43864,61324,48790,35229,19562,-21128,-92708,-138696,-110135,-58330,-21376,-27722,-79161,-103531,-102924,-77979,-21979,51386,92466,32668,-118624,-156971,-11256,103958,52323,-22936,-50088,-80317,-97975,-80137,-54198,-67802,-79593,-25164,30830,81180,151725,166428,73923,-12834,-17348,21501,52729,48810,36252,-278,-84744,-140210,-139628,-112060,-105509,-111296,-63032,46512,151151,188026,119672,102,-18361,52812,87118,55285,-9891,-70235,-53500,3199,7810,-58618,-133668,-114064,-48243,248,41665,52783,10379,-30849,-28555,-9691,8094,26299,29917,14692,25235,45714,19899,363,-10860,-36001,-32839,14157,-11278,-93416,-112455,-24802,110372,189903,177767,122050,35898,-42379,-51865,-58583,-79322,-84452,-131487,-205443,-163699,-70589,-21956,31271,57221,24684,-23113,-80649,-83134,-41155,-43889,-62289,-58707,-61790,-69949,-39577,16397,44265,15421,-5991,75113,169632,139941,71502,66854,80699,89715,83579,25476,-47565,-89927,-122359,-137856,-96726,-45404,-15588,1925,-26051,-59372,-28598,4947,-7030,-33924,-52939,-53652,-41888,-47713,-35486,-29002,-39400,-14153,-3259,-21056,-34394,-21649,26348,62039,58984,20073,-48866,-92273,-51549,2790,13283,28617,65154,38053,-23540,-37107,-15055,-4020,16833,13612,-34304,-46038,-12925,15038,49126,92905,113664,105483,33730,-47668,-108418,-107382,-22983,32284,27833,41145,78660,38101,-25515,-11331,23314,11907,2454,-5422,-24566,23643,115516,74468,-54556,-65606,-16901,-87432,-125987,-73052,11358,120670,158894,133950,97919,72523,66267,27128,-38346,-39558,10217,34318,71812,98652,63718,21909,79322,164098,164375,91765,58894,73686,92000,102456,101197,57851,-29746,-107871,-82576,-9552,29378,36172,16172,-32789,-53936,-74898,-105869,-137795,-157439,-158606,-189802,-200682,-127036,-44523,44772,146749,127742,43735,64619,105578,68971,45635,67431,54251,-17192,-103874,-110676,-33901,3331,-54459,-69834,41346,135724,114454,31632,-57444,-77540,-18276,18283,58130,112297,39967,-71475,-76148,-19995,28647,56510,100766,164819,137351,26709,9950,67756,49549,-17167,-17757,40525,45528,35369,35539,38200,64358,75496,31880,42085,86331,25589,-59381,-59103,-28861,12200,51110,72487,27124,-21973,-9525,16274,10166,-12995,-46552,-72363,-90332,-105778,-156028,-192213,-114923,-30481,-52908,-77867,-46781,-42128,-40676,686,29502,214,-19835,-4249,-13383,-95878,-154704,-72907,43903,88673,33698,-40139,-38298,7491,-9003,-38352,-45162,-76433,-79460,-18678,34592,36644],[-15500,-51989,-68960,-56593,-12495,43065,61466,37937,13678,1743,-1955,28319,65504,51007,12543,-26207,-36902,-10281,-26248,-98571,-128185,-51431,24063,70378,95542,37345,-6205,97613,179276,110580,36672,40425,65527,37306,-15925,12946,87394,94948,9593,-53511,-27397,58051,89859,18988,-90274,-147558,-126036,-91667,-57561,-11813,19631,-3664,6928,68373,47308,-30766,-45202,9106,79314,73046,-23391,-62831,-3651,61228,126604,185532,197568,125337,25941,-58644,-101352,-101766,-82945,-29679,49537,66182,-13931,-59866,10136,108671,101887,-2465,-76522,-12972,86739,27777,-52503,-27807,23590,8508,27188,44380,-15240,-83021,-110106,-133339,-125753,-31315,47976,44040,-381,-46486,-70098,-97775,-136230,-137978,-92005,-64762,-73640,-86536,-63179,-3419,35163,3166,-31518,15816,99573,93254,4797,-45379,-3581,62020,91185,126142,153187,105963,-10015,-105711,-94979,34184,179660,178866,49117,-30790,9082,85801,125304,103084,57326,21802,7053,19823,5738,-36677,-61425,-35199,-32688,-43126,11283,51265,23447,10775,39946,54621,8399,-71205,-79433,-15362,17653,35429,108402,150240,91929,-18446,-62764,-45641,-78524,-130304,-79143,28782,48752,-32019,-121400,-185479,-150347,929,89407,69061,28089,-22566,-36054,17431,56658,50446,39070,12477,-52194,-80606,-43622,-16633,-85987,-182379,-130690,16890,88200,82546,48284,41524,23341,-2754,-22266,-19146,-26895,13368,56729,37105,27040,8274,-19452,-145,9308,-8698,-20037,-24950,-25914,-57712,-73414,-21526,59148,82258,86720,91342,75667,71685,35645,12913,47555,32164,-39082,-28488,48170,40569,-22034,-27829,-8149,-69314,-139941,-101875,29321,71459,-4512,-55915,-42382,-11201,41732,96791,88321,14272,9036,54500,12526,-80640,-79073,-64257,-95138,-108211,-119401,-100732,-12980,29837,-55510,-154463,-183187,-104052,-2250,53109,50198,3435,-53516,-73759,-105446,-124799,-86744,-65165,-82352,-60224,6536,2447,-99137,-192608,-219355,-167033,-115848,-70147,-21653,-72706,-253227,-346625,-295350,-291355,-406202,-909988,-1467526,-1126762,-213850,340243,513625,644665,555747,414949,388162,270887,86705,108127,311189,286901,161992,202898,223617,170844,121163,67498,102944,172230,151967,81742,86888,157410,164526,104447,69568,100650,104595,50843,-37734,-101206,-43610,56377,79314,45254,32023,68360,60800,-36730,-82793,-25396,69316,142805,133906,32953,658,83022,136760,161568,176098,104521,-16583,-50531,60491,187584,149549,27813,-7258,9571,5191,7174,49557,62865,-14099,-55615,-21978,-18349,-81641,-135184,-117224,-44501,-27398,-46408,19652,62772,-2997,-53683,-41528,-29101,-63911,-119077,-59973,68924,109301,59765,-26605,-98593,-65112,18870,15989,-45751,-17520,23766,50315,91611,96881,81640,81944,63617,21254,-41589,-97683,-63027,5394,20747,-7436,-54700,-81523,-74870,-74877,-77928,-48756,-39812,-55641,-31227,-14296,-29023,-3408,66174,168784,228774,170900,63319,-25707,-36668,-376,-45354,-120008,-113335,-11852,46365,-13416,-111037,-128571,-54732,37566,26724,-10200,10856,50723,57860,18474,-9347,20656,46950,11819,34122,94589,57244,-4344,-15677,-42764,-101343,-57330,60537,112280,128502,125366,54875,-34125,-58576,-51136,-23609,8963,19623,49928,87572,-29479,-172880,-97784,34532,47728,75870,122537,70658,-3320,-56350,-104245,-90326,-1945,106132,106093,-15511,-89826,-65767,-66827,-91310,-43266,7617,10313,20311,74757,100296,89415,58668,54886,93356,81484,5403,3383,75632,123845,98779,45572,-36049,-89912,-78267,-38280,-21671,-23141,-5217,30857,49404,40272,-8437,-82131,-136702,-80124,49122,106057,72386,21,-56746,-55199,-58984,-58425,4603,38797,-13149,-43268,-21336,-32017,-52907,4731,85524,111236,96046,69152,29683,-77885,-158719,-65767,65676,20644,-102380,-71633,23336,-27349,-148372,-173717,-93564,40497,164549,127666,30440,2328,53517,66518,10197,-53281,-51372,-393,37568,-29195,-123067,-128842,-59957,-10172,-4218,-79780,-112639,-6991,46126,-10277,-21423,65302,119224,80950,66813,113640,53833,-49479,7153,142388,135812,-14797,-103411,1780,156202,141392,20728,-53698,-82924,-77550,-53532,-54128,-43716,-15555,12493,-12172,-85759,-82071,28132,86264,56751,45965,53186,52948,45290,8889,-20916,20167,119125,161344,95917,2099,12110,66800,68063,26584,-23914,-81875,-102356,-51659,-38988,-71944,-32700,14775,33490,86417,123740,62945,-2524,9380,33290,1776,-49766,-42468,6540,25828,29158,40776,28574,-9421,-55320,-79436,-40037,-8575,-42483,-44407,18697,29797,-10743,-62375,-81218,-48120,43844,103647,108402,148733,201149,141902,27180,-26658,-76149,-77741,66850,143673,68709,6539,-32951,-59401,-30157,-25898,-41589,-43535,-70311,-141609,-170488,-100809,-29085,-12227,2807,-16162,-92409,-116442,-64698,-19954,51684,128210,94122,-55812,-118192,-27292,50672,22850,-14407,-34763,-73265,-79841,-30114,25731,2608,-61239,-41034,19042,63654,134130,186604,115152,-24165,-66687,-33533,-874,29717,70775,56249,-33948,-98944,-97654,-40501,-18502,-70090,-49887,68254,168122,167066,89987,14709,21967,72519,100003,66314,-23528,-67855,-12511,32943,5284,-66349,-133097,-127727,-49159,35322,77340,74298,42802,4208,-34655,-70012,-72530,-34540,-10979,-5029,36474,70787,41235,35517,44767,38654,40023,55309,28188,-26401,-95278,-64311,74621,160463,162918,131946,30262,-92366,-148006,-159178,-126480,-58391,-69959,-185726,-191943,-75150,162,45185,82341,72420,-3850,-97614,-128034,-92342,-71138,-70255,-68225,-73196,-112907,-109196,-45936,594,11695,67767,164052,178973,137856,124110,108663,94155,112819,123710,84840,-5048,-93695,-145049,-134080,-52306,11718,36470,57940,40698,15852,21485,13056,5737,8461,-18147,-8469,66537,57010,-10333,-46399,-55652,-44083,-58618,-87162,-86827,-62184,-1727,63412,70348,13621,-44962,-84101,-77890,-40448,-10809,26695,99058,82941,10819,4701,8177,-77052,-108548,-50948,-7321,-1865,-7472,-6607,17748,75501,120415,132264,79117,-22412,-80759,-31707,50341,59954,14219,-2795,31584,31518,3184,41,12240,28266,43287,-1217,-64170,-37322,79705,102883,-32349,-88174,-31960,-70434,-113368,-62600,24904,110023,128056,119196,107979,79473,72437,39994,-50519,-120436,-103951,-44064,-6619,-14075,-19800,22927,127792,169938,94786,25369,42417,57094,61976,106956,161993,167271,116965,49258,57800,65037,24723,-2683,-4033,-24427,-67170,-108045,-112762,-123067,-134447,-119882,-131783,-127647,-74533,-24213,22037,84860,92612,53507,76015,89214,41032,11490,34307,85605,94992,-8355,-96224,-98153,-107440,-128670,-73739,71597,153423,93958,19962,-20996,-14784,43269,69678,114749,185001,128507,12568,1488,33033,-2016,-48218,24258,171232,174005,10412,-37717,68484,97981,-17089,-105653,-42748,24548,31992,43446,60891,70336,78261,64330,98188,143232,69516,-30318,-54608,-36872,6077,36566,52110,3196,-70071,-66765,-2765,23135,16651,-532,7733,-17967,-76587,-116116,-82242,12176,62007,7948,-38816,-8381,17470,6888,-6936,-4105,-17001,-50278,-87508,-91145,-110445,-134316,-38127,93980,107065,29205,-4069,24636,19054,-31007,-38560,-31692,-61464,-60923,-18264,10747,17961],[-58925,-62046,-71834,-65599,-7308,79657,94609,30320,-26439,-53327,-62646,-20320,23599,14189,5743,1050,9701,38864,-21227,-150384,-190719,-79027,20200,68959,99790,72292,36161,105788,145984,60763,2193,26167,48828,46747,45204,58843,49098,33067,-17127,-66698,-14356,80732,87547,-8551,-123721,-194223,-171347,-88397,-15521,25703,29199,-18322,-20247,45358,11198,-74526,-38668,55632,98266,26031,-89472,-103124,-47419,-1262,70394,186206,259240,184752,52424,-31723,-66970,-74562,-67155,-35663,20180,52628,7729,-29346,32944,132541,97676,-27474,-88239,-52439,-4884,-50757,-94647,-46199,52947,103431,142986,120525,-2066,-135873,-165720,-127496,-96847,-17238,40659,19157,-15382,-22180,-14351,-44564,-87940,-84171,-75095,-83469,-77612,-52885,2457,65881,93204,51461,14390,63417,174392,198040,76717,-37517,-1873,54763,31824,54826,123694,82005,-34809,-99968,-56001,80318,216088,217728,83123,-26820,19514,139705,181680,127024,61577,20639,-28673,-38809,-21046,-14057,-37851,-34697,-19384,-40093,-27678,35793,70309,65213,68555,60545,3159,-84876,-136837,-119671,-88267,-38465,81769,189575,170112,34597,-66199,-60017,-51669,-83175,-66071,-5685,675,-41328,-108345,-177209,-154679,-45671,49817,73942,53025,36554,40568,45477,53831,50521,64739,52562,-16660,-36075,-2674,-25786,-131353,-196380,-136854,-42855,-18951,-18014,-27862,-10099,35700,50350,6604,-26579,-58039,-29729,32289,18627,-6626,3473,30807,76345,71849,7149,-16130,39413,59197,-13495,-38640,14697,52954,39295,35028,14373,-4360,71943,99721,35911,3926,-67148,-192074,-122008,70157,114415,21690,-41188,-10915,2988,-41640,-56984,35015,99507,82676,58556,31880,-38111,-71228,-13059,25644,9351,33924,23808,-73361,-149713,-144656,-108504,-56788,-17301,-39703,-58754,927,19062,-91472,-168081,-131327,-55582,-15481,-23284,-56169,-70886,-71620,-66998,-75321,-67795,-55596,-60495,-69949,-50039,-7626,1802,-63190,-138885,-175454,-199720,-208305,-144673,-85610,-160131,-320152,-352379,-314700,-357405,-456762,-932771,-1620901,-1342163,-360129,331335,577183,562111,383007,304139,285545,125486,-214680,-341683,-25307,260301,341594,428166,397523,274067,172546,108971,154626,215524,170821,97842,120282,190890,229787,183261,98314,116559,179380,152757,52584,-12674,31000,117073,155689,114823,50348,62143,76528,-27840,-130110,-111629,-26357,78864,95758,-20948,-68392,46002,136103,160595,195952,194115,117129,76717,102500,106743,18682,-51267,12423,118368,119240,74994,60843,30138,-47862,-100024,-79128,-26524,-41451,-121591,-129857,-57694,-38360,-38733,54907,87506,-19159,-82275,-69139,-45152,-51501,-101376,-87157,-1216,71069,110051,76071,-9373,-28347,-10344,-14857,-24962,-83,8078,38173,111139,160741,153889,103921,60570,42061,10657,-6618,52596,80857,25696,-38282,-88614,-116046,-120320,-116287,-98855,-61599,-59609,-75807,-52444,-53046,-93580,-81370,-14947,74906,124540,94645,43621,3596,23520,67796,24597,-37750,13370,113661,90978,-23352,-117576,-125930,-69072,44813,122780,141470,120042,93353,43974,-49354,-95188,-48938,24472,48836,99284,160009,123989,44912,7459,-31878,-72075,8239,135960,149080,107613,77868,34146,-20710,-66625,-124283,-102175,-22185,12270,25573,32309,-99607,-241857,-155563,29707,108781,135859,134389,43161,67,11516,-2469,22088,75785,111713,97899,7310,-41439,-1854,-31684,-92265,-35033,30866,30464,14867,33959,85222,99797,18061,-30871,41765,83922,45790,34624,69081,89418,49743,-12701,-38567,-8772,7025,-24875,-60577,-67678,-34446,-9567,-17042,17822,39552,-48312,-121950,-20312,141218,181383,86584,-42049,-92546,-72133,-107024,-130510,-36612,25470,-11209,-46442,-41350,-21465,22117,77756,129197,91535,24603,-408,-22315,-88973,-82090,44473,94779,-26510,-137156,-103977,-39579,-109364,-179091,-125747,-47471,-22630,31497,44819,-14814,-76346,-74242,-46126,-30246,-57895,-68411,-35850,7707,-32862,-98116,-142917,-157525,-110138,-45465,-102978,-126696,-9129,46225,27293,54969,109967,121249,65237,16062,52977,48705,-10532,21986,98070,54890,-74419,-105835,30145,156863,95965,-23101,-54260,-46275,-61769,-73335,-95500,-123700,-123902,-89887,-70924,-74005,-43555,-10524,-34587,-25344,37287,13270,-56654,-24130,40131,47068,71751,157000,173613,75297,-20357,-10846,-6879,-48463,-44045,-44349,-80003,-62718,-331,11292,9440,35453,17062,-3069,15387,11410,-2165,25725,71891,57742,36678,295,-40254,-19783,35618,39068,17167,15666,16501,-29779,-71181,-40635,-27841,-75558,-77618,-3580,57150,55267,-27045,-54080,-7040,36799,46248,48992,80075,120014,96313,-2293,-95792,-124800,-47545,108705,111989,9077,-11677,-32060,-100621,-98129,-74236,-77544,-77179,-88551,-136792,-163115,-91667,-36284,-54590,-15144,42341,-7378,-38629,12485,27367,43725,79295,56794,-4002,-22126,-14925,-7856,19145,30777,5677,-6469,22961,38057,58593,57369,419,-11505,27540,53080,90014,149200,116234,-26694,-104585,-80364,-39670,2087,64609,95833,65988,21759,-7197,63696,119461,1977,-92625,-29282,96617,142175,102256,80455,97492,94010,69969,28438,-33835,-21229,78155,112833,73302,12021,-77322,-112176,-34017,52371,65597,47611,46866,32766,-47901,-134568,-129536,-71281,-30596,-13056,-5557,-23443,-42156,25799,91937,83177,48521,57072,73080,36684,-69463,-102603,-29477,25765,42062,36217,-30870,-115427,-148910,-139316,-68748,16235,2102,-110704,-153137,-75052,-7291,16023,55227,82135,38154,-42948,-81671,-66511,-40602,-42190,-39788,-32410,-71487,-101713,-64829,-15070,11553,68361,110626,67869,74605,128653,110188,67835,68906,73292,98626,66440,-48092,-123690,-84165,22648,80070,78788,87723,68381,29341,11716,-10464,10974,27217,-28116,-15977,106918,116332,25168,-15947,-8354,1379,-18422,-59775,-118407,-144083,-79434,3147,24173,1678,-8200,-28443,-62558,-63193,-15468,10981,61898,72202,32331,18211,-27080,-158158,-189123,-84461,29224,66889,29907,-113,35792,68000,72115,81541,49916,-29818,-55541,-12577,5302,-18773,-40559,-67683,-63841,-10200,22375,13568,-755,14774,30077,-34670,-106044,-89950,32147,108866,30758,-41392,-22259,-28336,-34306,-13050,-3620,11150,6454,5336,54423,91085,74648,14495,-66912,-121044,-75900,-15717,-53407,-118307,-115385,-19984,93966,84100,-12475,-22299,31226,10570,24385,114136,177430,196762,180860,123925,95142,59495,4039,-46298,-55286,-58109,-82308,-87503,-50935,-34996,-29023,-11244,-37806,-50730,-21263,-4588,-17599,-2656,52737,71645,55156,22369,-21966,-68465,-39825,73940,138925,63826,-30362,-99026,-147161,-126084,-42555,66248,112327,48024,-3857,-21830,-26261,9618,57888,125000,176038,133323,61684,65924,81190,401,-98310,-43770,88405,140726,60184,-807,49196,78447,-46991,-188258,-121472,1891,22482,14793,35413,39220,70655,122057,162357,181814,120121,28726,-32880,-46886,-31910,-29249,-18787,-36982,-95178,-108088,-40771,9801,22910,5225,-958,-24892,-43964,-36732,27875,93189,84696,8057,-48783,-26259,25048,34183,-4517,-629,39168,14032,-92438,-112748,-61852,-52243,-30812,28314,46344,20541,5598,-13808,-46130,-54888,-22122,-10288,-24973,-8337,15505,-475,-18118],[-59559,-62784,-74954,-74454,-11503,104121,164460,127119,37090,-62402,-90288,-16911,45430,45793,52511,44503,34744,41333,-28404,-141877,-169139,-85293,-632,50338,65863,65051,68503,83838,19106,-69919,-61926,4562,6600,-19541,5236,31192,-11677,-33548,-45063,-62951,24814,153106,134286,23859,-48132,-93387,-117982,-68224,24388,72357,54155,-17082,-23478,49680,33292,-33053,12884,107403,116595,10558,-89468,-75873,-40588,-29406,31163,154039,233815,190342,77017,-12877,-43502,-36483,-28175,-8751,13419,22663,-18096,-19575,55827,88071,289,-101599,-130235,-106587,-73396,-72785,-95263,-75950,37496,134165,165323,101682,-35567,-145815,-140772,-68362,-23486,23344,44889,29855,17562,13405,9970,-15559,-22522,5592,-7429,-65748,-94332,-53581,41016,100867,90335,39983,18327,81102,199492,226886,121669,17204,45499,59982,-18297,-12763,57809,14086,-63599,-58135,16815,111827,179772,169531,89246,-3513,13324,99017,125704,84544,36521,28302,-17589,-65635,-36567,18928,23127,-2613,8385,-20960,-71921,-51432,16249,54803,64426,52841,23069,-42771,-136255,-155690,-93210,-37647,-6823,34167,56603,2802,-46332,-27481,14357,20033,-30107,-88786,-81209,-31153,-13491,-55754,-83205,-45744,58408,112068,41487,-18265,-10710,1355,8273,34026,64521,38402,-42954,-76554,-48572,-55718,-128945,-156340,-109586,-89698,-114091,-120292,-120771,-72818,35157,72140,-2553,-36866,-24637,28652,77168,49320,14176,14577,49347,73845,54329,4049,74,80870,112465,30459,-9778,31902,29244,-23534,-29932,-30013,-34601,34378,71824,-8364,-69194,-109337,-207349,-139011,74291,157618,61243,-19676,28601,93370,62972,-1194,6492,68856,153892,170163,65030,-96398,-181086,-149840,-107205,-59048,1454,-21087,-86915,-128774,-145043,-92345,11537,52457,1328,-32316,11351,30940,-26197,-52824,-13358,10566,-18871,-66776,-117291,-113242,-51815,-11800,-34911,-47897,-48467,-14049,21457,9979,-12520,-3362,-21623,-63769,-82754,-90433,-93540,-77111,-89658,-146235,-204657,-194178,-181372,-205075,-213820,-421978,-748605,-593263,-30297,237131,278855,212981,37545,-14052,29005,-19098,-182607,-178780,56719,180703,189265,241246,218278,149608,110917,80571,108997,131658,78694,25492,49465,80097,120329,133293,71416,76856,140392,132202,75512,49830,68109,90950,89650,58893,-9287,-14659,14827,-45406,-144423,-154012,-101972,-14241,32490,-36819,-83800,-7669,67648,106897,173755,206657,149090,101711,61221,-3340,-75409,-69327,67469,220340,204633,124364,85567,27559,-40704,-94683,-138721,-104619,-64398,-82597,-59917,-7268,-20399,-52377,-6316,32505,-18528,-88775,-94582,-51224,-36583,-82512,-105391,-76587,-16713,66479,80656,36854,17984,-8174,-8824,16694,16708,10475,26513,43624,61711,76894,56880,33147,51330,53754,47459,85156,72110,-6368,-64072,-89103,-128679,-153323,-121570,-64080,-45344,-69452,-81539,-65389,-86033,-104903,-55842,10392,31397,14094,-8799,-12703,-18473,19064,75210,69721,56333,129914,204424,138149,11294,-83156,-120999,-91647,37230,196158,264507,196657,120511,41316,-68797,-109063,-43809,54297,99888,126374,141485,108677,54740,44927,32454,-10105,39630,128438,82284,-10969,-13707,15545,-5190,-37408,-77090,-68472,-19873,22472,41206,18683,-87082,-166648,-115575,9494,102822,119130,61666,-5446,47828,109265,80743,86276,94543,37318,14011,30418,54637,108529,67358,-17794,-3977,50664,59314,33354,28129,75256,84287,2757,-54981,16773,77740,69863,67744,59932,56299,43142,-34992,-88561,2437,61528,-23810,-90532,-51268,7819,-9976,-65319,-8628,62964,-8008,-60207,51606,179100,192724,101128,-6320,-52210,-25812,-20673,-33867,-10900,-20146,-39514,-32008,-31162,-22720,18057,52840,82413,42392,-12508,-33879,-41080,-55512,-922,68669,26149,-89198,-161019,-139148,-107815,-132308,-99958,7173,49744,-24407,-35227,19148,-12046,-93476,-111193,-65167,-2919,2879,-5252,-9337,-22963,-54727,-34096,-50353,-102090,-74124,-29794,-75268,-64350,19297,38180,58443,103609,101557,62417,17489,-8768,37003,76004,38562,10924,13077,-33537,-102580,-78695,14926,75247,59731,22135,24120,23014,-49514,-88861,-68105,-73561,-102839,-117860,-113898,-69665,-31766,-74002,-138555,-104498,-5088,-8955,-84909,-53632,11950,14896,21268,85188,103008,43737,-32214,-75331,-151977,-190071,-88643,-16948,-20289,29445,80380,67457,67742,67765,14959,-18435,-27110,-60731,-49783,48110,113229,77364,76050,77200,-2938,-44895,-11789,-13076,-41929,-37142,-18636,-35778,-62664,-80549,-109107,-111190,-51527,8143,36579,47852,18276,-1824,9986,-649,-18046,-9553,-21035,-31695,-8540,-29713,-104016,-118117,-11209,62173,-2259,-66646,-10657,13770,-75340,-109602,-71010,-42965,-37377,-43732,-67113,-85010,-53780,-57104,-108790,-80732,14326,64633,82959,92478,44171,6039,-1605,-10167,18894,44905,-6563,-32747,39498,74843,27806,38991,99557,58155,18498,67017,69676,23413,15372,24465,21377,67487,90007,4521,-76926,-62040,-20965,15189,53188,66622,94449,122983,78605,101337,157138,40083,-141968,-161942,-16454,95622,88649,87163,109784,70966,1906,-44467,-54926,8035,116782,146616,128523,101124,-1337,-65977,-9554,53087,42726,6726,8784,11901,-69739,-155516,-130140,-56680,2309,415,-77931,-159737,-141910,11325,135500,111637,18380,18768,72438,51068,-13971,-44394,-46420,-28070,-14188,-39337,-89269,-117036,-89729,-47392,1351,23364,-562,-39687,-66913,-59796,-30136,-18448,6839,45130,60420,36305,15451,15221,29665,22973,21823,31724,8152,-32304,-17769,18526,32805,49676,21386,-41258,-27,64790,29938,-15578,-2405,18437,76343,89316,-18761,-86254,-14790,86594,108237,74406,69716,58490,9499,-33374,-46485,-836,-3159,-76893,-62117,40534,69836,43073,39616,62752,84824,78381,27375,-97746,-170811,-111790,-54509,-38342,-8053,24283,22779,-2218,-3173,31175,15129,12660,42730,44954,7094,-84446,-191116,-179736,-74900,20569,76191,62998,27926,61978,67607,23239,18997,-16388,-73304,-75206,-66387,-91946,-100223,-62914,-72925,-89883,-41775,-9165,-14108,-14616,-20476,-35670,-61461,-80337,-59143,22187,58816,7170,-33123,-4842,17225,41943,25076,-45112,-79794,-103873,-104987,7006,135248,108763,-5772,-63274,-32667,60134,69024,-37319,-121086,-136852,-71098,39682,27372,-53041,-21626,19815,-42865,-7008,119031,156888,136479,121174,81956,31379,-14356,-42057,-83675,-108542,-112097,-85645,-28721,27749,53963,75768,66417,-1292,-39366,-18678,-9503,-50400,-73493,-603,64718,19539,-48508,-78839,-111981,-81270,29984,103770,88792,42971,-33146,-69939,-24484,29948,65709,73933,34228,2162,-11009,-16365,7217,60621,118190,120418,50509,10990,36545,63939,25425,-50482,-47257,3423,69087,108508,83200,64645,55506,-54965,-171889,-93390,33355,47622,13281,393,-13502,63896,171099,168166,145127,127018,70488,23198,2556,-22452,-47948,-30342,-20171,-74793,-130371,-86020,6497,45173,-6891,-72053,-63651,2901,32507,58334,81312,40468,-17949,-49163,-40331,12025,47015,17960,19652,70589,60216,-44637,-72988,-15084,-15585,-63993,-72300,-22386,22244,4389,-86329,-123663,-68904,-13637,-3062,11516,40372,46362,13782,-25884],[-52615,-85347,-101624,-106499,-49812,69207,161562,163519,62408,-73967,-93742,-7625,61086,96506,106070,39398,-22466,-14239,-14353,-50750,-81675,-71690,-20680,34741,44998,54992,90475,65347,-78201,-181319,-142264,-52581,-33925,-84079,-100934,-73665,-83561,-85274,-72089,-64118,18168,166445,172323,83046,47436,11222,-69793,-88891,507,75467,73134,17750,22285,98670,122265,70181,55500,117260,137097,68873,14331,27858,23380,-15252,10357,92999,129305,87649,15593,-34127,-15091,21227,15741,7783,7656,-11990,-66291,-44045,27950,-10539,-112998,-159509,-147968,-101478,-42813,-29742,-77372,-116149,-27938,62327,61674,-6958,-70427,-76470,-38188,28040,87562,113842,97065,65964,36240,-14272,-70788,-88397,-38122,24995,40944,-11929,-62895,-7635,113503,128433,42056,-7989,13917,69842,151825,182855,114826,55216,84328,58723,-36584,-22068,29005,-23689,-79243,-42600,33458,73848,73203,70892,72274,27637,-3220,6583,24637,19382,9108,48475,48237,-7920,-7332,34555,41140,29445,45305,8928,-83148,-129657,-88700,-10093,38881,39690,45136,22358,-57903,-72723,-9742,-7403,-89545,-150387,-104788,-23327,41602,76215,98771,85942,-33243,-156191,-109319,-1539,38092,16816,-12798,1548,70408,83693,-23406,-93209,-73749,-52339,-31817,21018,28674,-16903,-79940,-118772,-74992,-4418,-15314,-59654,-65378,-92832,-151216,-177461,-161717,-79472,23983,38869,-36099,-33228,46615,144454,152960,69496,36024,36570,34477,5269,-29195,-14619,29434,81607,102092,29615,-22418,22772,39869,-25641,-38476,11065,12783,-3976,-5458,-30809,-25400,7592,-42736,-69309,31297,86355,12068,-18783,58314,106200,72658,12451,-9700,59249,174549,157614,-8751,-153293,-192563,-186609,-174563,-114191,-55075,-54503,-25845,-20046,-60929,-28318,60093,82058,22646,-14413,33980,94082,86428,57170,39778,31684,3113,-32892,-98402,-129987,-57951,25992,794,-45763,-19173,74363,120730,59155,-14070,-29505,-47137,-88582,-105740,-56463,-10183,-18748,-76756,-101222,-81717,-75369,-83537,-74154,-36902,-83995,-31460,208376,388186,203002,34030,69226,-32466,-162220,-120602,-54160,60892,255885,297183,92156,-44202,-38309,-28882,504,39012,19923,10746,-8638,-56697,-52074,11599,20725,15036,51268,37241,38439,63158,36676,17407,37237,55745,46214,6386,-15494,-45789,-61798,-33038,-33190,-88379,-107217,-66656,-6944,37333,21829,-12392,-19218,-6290,44534,112296,119078,76930,44321,-15011,-80285,-98649,-49666,74196,183753,164264,116078,96561,46984,15353,-16376,-123530,-168496,-128861,-73465,5045,53131,16959,-48702,-58078,-196,21211,-59739,-98224,-58964,-60546,-111804,-120201,-94955,-67076,-32529,-26276,-2497,41432,34192,50370,88897,86507,60183,15952,-49925,-75353,-35430,15386,26987,24387,28076,44699,50783,-3273,-58260,-57315,-39757,-76862,-110033,-54366,13013,-13836,-68236,-70678,-47606,-60063,-52691,28346,92352,51938,-24170,-47098,-27908,-35856,-34978,-5092,15451,60577,117956,130894,83018,28174,-38079,-107192,-113554,-7261,153666,240954,181368,92541,8780,-70784,-70449,4901,78324,89083,65668,36693,3299,-2474,36832,42326,-11957,12580,79318,24738,-69666,-58829,-13746,-25495,-9545,17160,5335,7406,67047,104137,66895,-8586,-36194,-30627,-17963,22710,46393,2644,-3398,103486,144889,78685,66486,49667,-23877,-22004,44266,88587,140363,114900,22502,-2595,50151,88733,66035,52234,73588,67623,26227,-2735,24630,53031,51227,64191,35953,11173,28755,-15746,-97850,-23362,65894,15193,-32811,20086,72411,25553,-52963,-21711,28767,-6815,-21142,59474,127163,108753,52490,15055,-329,33640,86308,91348,21798,-71295,-82640,-23760,-5330,-57153,-102073,-67735,-13733,-10925,-23133,-27441,-10223,7057,28284,11550,-53536,-104596,-135346,-120752,-86602,-47095,11950,85192,99122,15990,-6003,31148,-8576,-88791,-74063,-7763,43010,55712,63661,31294,-65356,-113408,-18466,27922,12673,42511,31391,-20015,9586,31811,-5200,16967,40121,1808,-28179,-5189,28447,62870,79214,29896,-41312,-65743,-83117,-99211,-63650,-41744,-20032,42726,73611,84698,69386,-37523,-104281,-39166,22426,-5034,-63596,-104445,-77315,-51202,-91542,-122037,-84651,960,38992,10315,-3338,-35184,-79748,-72589,-19525,20214,31123,-42917,-160359,-243021,-192731,-31796,63058,81806,122917,115830,38806,9626,12007,-12710,-4554,8605,-16652,-16872,60872,119195,102276,92036,102373,57221,2758,-33266,-57675,-71562,-92215,-98118,-74998,-73005,-121224,-162700,-111505,1976,48403,27302,41738,44816,-14435,-48348,-26106,-11240,-25132,-90164,-132018,-71425,-6531,-13313,-22984,15472,-9245,-89687,-105435,-20138,23070,-44335,-83173,-41205,19485,36197,18227,794,5684,6204,-45566,-108074,-122333,-69051,47155,131598,102956,8823,-14772,7250,15312,41408,54745,-6989,-27111,37967,68080,31280,43841,79090,5522,-44695,48223,95809,24917,-22746,-33634,-78371,-51647,35796,34378,-6061,6867,29182,44495,33471,-10517,43139,152917,130508,77120,87686,38321,-114626,-181938,-57823,47586,32765,32620,61907,25222,-42976,-86699,-72969,6650,94291,112879,120749,133260,61377,-3674,11969,41671,31134,-18506,-43629,-31992,-74376,-132594,-106847,-30322,35417,22621,-82160,-170763,-139998,20419,161617,141950,5614,-38194,-9620,-4617,31817,62722,23198,13091,21925,-21464,-70087,-74410,-30198,16239,16832,-42559,-66626,-18267,8471,-25030,-45900,-43126,-42750,-16524,44379,72478,57809,53308,64683,57317,45677,68081,59281,13472,2912,14286,35901,67649,26170,-42448,-19188,-2489,-76850,-95466,-7088,49334,58526,48997,-17018,-38922,41040,110839,106620,72504,53084,44211,23117,-20773,-37580,-6064,-39644,-105489,-80254,-31291,-13316,34329,78780,107893,125011,106717,58955,-45819,-106094,-65964,-59652,-69366,-22806,13874,10969,33380,78538,84991,20120,-28179,-2762,36391,3551,-89673,-159458,-126025,-67023,-49537,808,54642,49719,34979,17795,-5649,5362,-40985,-100457,-111064,-113237,-114574,-71574,8846,16561,-20715,-41659,-56461,-44735,-13136,-41674,-73336,-38933,-4176,7374,11561,-33159,-91269,-81993,-12297,34419,72726,49691,-26818,-72460,-130908,-134723,8004,160553,134365,7283,-30477,59288,142897,75416,-28442,-53134,-62481,-64544,3382,7389,-39778,-5564,7532,-66923,-20473,116814,121417,35825,18202,20221,-17667,-71948,-101285,-114349,-113599,-106368,-52552,16552,47897,58725,79006,52229,-12831,-24933,-569,628,-39427,-81072,-32226,34287,-18346,-95798,-98358,-79756,-53164,-8565,35536,64300,66568,38388,39059,79547,98619,88205,74147,66349,53311,35306,53495,96709,110832,112483,81516,-13220,-58484,-35771,69,26419,9166,-26324,-25602,29129,87343,96110,89104,63160,-27015,-78685,11835,96980,87810,43252,-14413,-63887,29581,134260,73982,26967,57296,65089,88050,89438,40698,-1891,11091,4242,-62477,-119466,-79563,10339,47293,-22267,-99767,-62688,27895,44296,38042,38459,-6214,-29025,-15750,-10254,25684,67987,43824,15511,19594,14636,-22168,-27191,-11800,-53656,-102373,-102738,-38008,31964,25069,-77892,-128541,-72177,-29410,-18494,22736,47903,38721,26048,-14496],[-46349,-99742,-123176,-118100,-54590,32677,74136,63456,-3842,-67449,-31444,21333,41677,105832,135242,35699,-55242,-30276,34878,53815,1546,-36791,-14823,42965,82138,101759,109162,56171,-68635,-162352,-152176,-85366,-27558,-48312,-110361,-125619,-131230,-115057,-65904,-26475,17938,121700,164798,112080,70638,15948,-74617,-119834,-61581,21635,59955,59006,75581,133795,166713,108443,52186,100959,155108,148831,140970,122312,69104,16082,9279,13523,-11190,-57127,-78255,-65637,10325,76722,58374,13041,-10593,-39354,-79455,-53957,-22561,-72787,-122226,-109018,-66286,8283,73615,32909,-54504,-106495,-51217,-11723,-57904,-112997,-53607,55326,96449,128020,178434,196458,154839,85784,14114,-78039,-163410,-171461,-108365,-36586,27033,33867,15248,93395,216517,185192,40038,-15397,32263,54779,85299,128663,92596,69389,108661,62961,-12824,32462,71486,6584,-47997,-26832,6463,-6724,-32863,-13132,32601,30516,-17747,-50302,-22859,9264,22626,56739,67173,39374,15868,3568,-14990,16883,56229,21281,-57255,-120995,-129278,-55685,26019,40036,47395,55621,41449,51147,37305,-42722,-114175,-146767,-87787,49225,154808,164216,130375,64699,-71209,-146946,-50597,46952,18349,-27082,-1540,28720,6805,-49179,-91331,-57368,-6753,-27545,-22690,26022,2529,-44296,-69215,-106147,-72432,44813,84466,19711,-36600,-61925,-105246,-131914,-104637,-23912,25035,14947,-32753,-14555,74798,191470,188786,77733,53788,70856,32152,-44060,-84991,-13321,59820,54281,32938,-21268,-47060,19369,86812,45519,29204,95663,77873,-8148,-36808,14896,96726,150049,102151,-6173,-48105,-61963,-91413,-50360,42948,52495,17772,-11887,-298,82319,144909,55996,-93850,-135579,-98382,-97445,-108014,-89067,-78641,-64028,25954,67304,32181,41976,93425,103527,51564,-459,29603,112531,132088,93042,41443,25982,25467,17418,-41507,-94540,-55498,22433,14925,-17456,27372,105836,126128,70215,-7851,-55551,-87120,-143819,-183472,-127115,-59208,-33271,-46080,-62771,-75311,-93842,-100529,-84956,-70821,-118113,112666,634060,687495,273854,34018,123418,90596,-57937,-75890,3292,238191,506374,440680,90634,-106254,-111057,-89581,-36276,7464,-5853,-22738,-74418,-135656,-89465,50171,106950,72672,62873,36670,25758,32018,-12244,-38987,-5349,40421,52417,7969,-28177,-20082,-23923,-13328,2791,-31521,-45405,21966,80327,89379,75097,38681,-17701,-34182,21909,58147,40832,34853,16504,-61689,-115251,-97587,-45645,17177,45275,36592,49624,50684,22693,37913,49172,-51630,-150966,-150532,-76156,26359,72331,37274,-15763,-25376,25704,41250,-27556,-48346,-30200,-83406,-136743,-94945,-33890,-26218,-73937,-118472,-73427,18710,58707,96659,121210,117313,83234,10439,-79805,-110050,-76294,-14051,18976,-16411,-25599,23596,20928,-51371,-65948,-6685,24108,-11554,-37642,16293,55145,14065,-29643,-35025,-13355,-682,-3696,48090,97843,50588,-18506,-9139,23161,-11613,-59877,-67614,-48784,4930,7274,-49795,-62725,-9683,951,-33795,-57366,-20404,39458,89634,75633,1801,-74262,-95595,-47762,5315,40427,30049,-11361,-45257,-71799,-48820,5185,-6342,-54212,-12895,47796,21291,-33378,-49633,-50343,-47955,12550,44048,9785,22243,98016,128082,94296,32190,3954,-2531,-42226,-68452,-36196,-1385,37928,110938,105279,40930,33483,16931,-2361,22099,20911,15545,64620,73182,5724,-19060,32923,87674,60160,31667,36960,40059,40772,44597,33940,19240,7731,10824,-21207,-61789,-42480,-3547,-31861,-31490,21377,62103,77292,82274,79634,47055,1189,-13419,-22419,-22576,-14738,1269,12799,-6709,-27140,-24426,-8486,26338,60773,54626,-10625,-76089,-77543,-22797,-2600,-105028,-214851,-171712,-69809,-41156,-43603,-17180,40797,58973,18499,-24394,-34263,-28308,-33034,-21461,22219,64957,66749,60792,75818,47881,24171,11058,-21818,-73128,-36861,33699,53939,39308,52493,13538,-117516,-166390,-37364,44235,65710,102293,68266,7616,25820,2551,-69573,-69892,-77925,-113289,-82136,20044,75886,51122,9947,-39470,-100666,-110997,-111489,-119110,-94268,-86056,-60397,13362,57084,73816,78881,13171,-46340,9241,78071,44311,-16253,-55097,-58573,-56892,-67436,-56802,-23087,36340,92617,108387,68868,-32855,-105197,-81616,-33266,8963,42770,-45249,-178406,-190920,-73196,57832,118350,138671,148172,84155,-39132,-84789,-61752,-47902,14125,71010,60251,42213,62982,107820,110628,62981,34355,58923,75736,28067,-22156,-39040,-80198,-105500,-79828,-76792,-105056,-109010,-60998,9258,47182,49319,82699,35547,-101934,-138118,-21729,40099,-13415,-96108,-131451,-78148,10714,51130,34819,-5660,-41309,-86841,-83500,-30256,-5149,-24997,-30925,5554,63533,66963,21365,-15522,-5327,12488,-13972,-51276,-99876,-118987,-25594,69359,35205,-38775,321,84393,99420,66253,43820,6628,-17400,-12011,11795,47170,56790,11993,-73030,-74923,31115,74538,23041,-12563,-52045,-151235,-161093,-52596,-11225,-2957,37738,53417,33101,-13190,-56489,10670,135181,134299,48568,8361,8251,-41826,-81565,14858,67933,16561,5753,28630,17616,-17827,-65880,-71013,1475,70738,69404,70448,91344,77247,45369,14833,7904,13920,-29541,-71660,-50491,-51043,-86176,-67715,-12216,25606,40659,11726,-44118,-65640,17071,139508,154391,23061,-77058,-117085,-99704,907,79769,45083,22440,38714,17562,-5827,-718,11094,40060,43360,-46723,-103961,-47738,17847,-5500,-59176,-68427,-79544,-65955,16642,66569,27120,2446,17495,2161,-25119,25871,47392,-8983,-57772,-65046,-10763,80194,86260,30340,22321,-24858,-130862,-98583,68550,117007,36589,-18550,-24777,8879,69137,104123,109470,91930,41700,22629,60021,58910,25769,11014,-47876,-87916,-37392,-16179,-45128,5879,78046,104917,89571,41517,17003,-6630,-16816,6696,-17217,-47915,-28483,-20494,-38771,6748,68092,61772,-10658,-75822,-84723,-21710,4315,-40015,-92689,-70636,-62162,-109248,-79991,27110,64538,-15677,-85219,-50492,5839,-21740,-76147,-107165,-100385,-56414,16625,97908,91986,16001,-46408,-58535,-17088,2430,-58837,-79922,-23520,23215,11514,-40654,-94094,-108754,-74578,-22394,22577,70114,78118,53386,851,-106278,-110722,16179,103065,99004,37724,10927,69639,74208,-39312,-79766,-7882,26067,-19266,-48499,-62159,-60937,-12551,16657,-30358,1421,115625,93553,-34461,-42726,7861,8616,-51821,-121378,-128475,-69804,-34698,-11991,4253,-11530,-21816,-813,11391,13538,61414,82418,55591,18598,-22833,-13053,7481,-51130,-113885,-81037,-15780,10151,-12011,-17999,2825,22795,48371,79287,109479,125674,107749,88651,111095,123911,84308,92779,144166,113977,69842,56065,1621,-41251,-40122,-27689,7755,18254,-15828,-5615,48954,29772,2820,48015,66174,8014,-7478,73590,108402,69964,30221,-22015,-79388,-26809,23809,-37730,-62051,-24396,32977,111250,111877,47420,15080,4639,-58295,-108818,-90226,-39217,-16865,-10312,-51436,-71678,-28600,22763,20061,23963,20996,-19048,-20163,12955,18290,51884,97656,56871,-5445,-41100,-54478,-49634,-22195,-27993,-84011,-94307,-49224,9175,60934,66275,-5314,-75967,-74961,-52408,-27610,18976,26434,9748,15173,-15734],[-39205,-74336,-105959,-79820,4406,47455,-593,-51361,-62341,-19119,66211,63405,5320,53047,117964,79204,26671,30312,57242,67171,22520,-7369,-15077,18239,85206,127629,93983,31783,-24704,-67703,-83104,-55722,-4423,17815,-13652,-65304,-119993,-101741,-12474,58613,71377,81445,101679,67397,-360,-66758,-112436,-135199,-126520,-67234,14300,49518,40714,55308,62778,14576,7163,77732,128753,134441,134546,89115,29604,26567,20518,-50396,-127676,-147361,-111580,-73398,-4294,80747,92073,41679,-12657,-45659,-56964,-37599,-45596,-65875,-47850,1581,54847,130823,156344,51204,-39862,-51003,-10081,-15145,-89338,-132689,-12559,125353,145139,139935,148953,161897,131342,56126,-31250,-122364,-172266,-161755,-141034,-102667,-27039,17924,33098,105472,211535,208950,85967,2753,22094,24673,35911,75754,62013,65702,112624,64897,27763,101665,120100,36804,2140,18211,-3526,-60747,-87709,-79622,-50700,-31482,-45974,-62102,-32909,16549,32781,8584,-32408,-25924,-25454,-64752,-100087,-68387,-16099,-10894,-20323,-51103,-96393,-68312,10473,28149,14785,33301,77004,89259,-18594,-137663,-102831,-1017,76343,145172,169393,123584,56027,-24153,-101118,-79712,27803,72394,-17340,-98774,-41234,-4084,-94317,-169295,-100475,42871,92939,18195,-6228,32837,18582,-23185,-50586,-106623,-125045,-35351,32041,1878,-48528,-36606,-6941,5560,10465,32145,43676,41044,-2045,-22993,12813,106833,148818,101015,91473,104360,52558,-41048,-64884,21052,65075,3675,-63476,-86400,-55390,9458,73002,78297,94769,135315,85705,-5828,-25215,40209,103594,114148,52373,-30218,-100902,-140398,-144374,-92535,-15317,-8501,-31001,-32945,16618,78164,70943,-35165,-101655,-55274,6847,14409,3792,-18373,-56379,-61353,-1907,30644,31686,72167,127408,118485,47108,-25788,-42046,22207,84921,84179,47736,15866,-2806,-890,-17652,-22891,2589,14388,-9270,-6438,6593,7971,31459,59249,4201,-61330,-63607,-94637,-153039,-142370,-104004,-51583,5100,-21849,-120625,-146461,-129044,-124399,-137121,-198079,39212,641037,715346,284410,57894,84377,75039,38296,16602,58094,233900,458170,441591,160102,-43835,-53518,-29835,-14307,-9950,6944,31089,-36636,-135739,-107477,69485,191878,183925,137968,72813,38918,46880,18365,-29319,-25721,25622,66872,38209,-11346,17502,55419,36964,-3764,-60394,-49230,59910,131511,107178,53008,-6014,-39590,-4790,56812,47148,30676,67776,44779,-71927,-119728,-90929,-42663,-16529,-44711,-58942,-20832,-21062,-37556,-4465,32645,-7038,-81805,-99878,-33232,60672,77327,29095,5661,35552,62271,23042,-19526,21146,33579,-55373,-92665,-14429,62009,56259,-24284,-90794,-75555,-14136,32109,70472,44909,6819,19418,14908,-28305,-36107,-41857,-45984,-25180,-36551,-22541,36852,38623,-16614,-1050,72925,82679,22079,-14249,9381,17697,15740,37517,33092,27110,35779,2159,-9082,12098,-13842,-27933,37711,75184,9227,-46819,-37410,-4807,270,-71187,-151091,-139829,-48068,20222,58848,57147,40487,-6591,-29070,-23403,-60599,-121990,-112339,-56102,-40815,-1940,37141,23412,-9754,-37053,-25496,9297,-7855,-26102,17700,28669,4174,2783,-24387,-59537,-38991,20122,-1800,-39529,4686,68031,76463,63910,12941,-32720,-24596,-45741,-97478,-73443,-1515,31563,72597,79336,47101,34877,27971,57644,59205,-33701,-73305,-11510,25776,13684,759,14360,43274,18087,-15150,-17410,-11658,4944,28291,36419,20679,-11150,-50717,-78530,-103434,-104780,-27044,17679,-31927,-39689,56958,124384,87216,34513,29892,41037,19508,-15085,7691,23600,-22394,-56436,-42345,-40775,-53607,-44233,-31610,-64124,-109025,-92388,-39548,-19251,-23063,-37371,-130273,-215749,-166252,-42630,-31605,-61706,-15406,71313,73692,7200,-6128,45290,71902,65829,73847,103581,105596,70192,12528,28043,53495,15718,-30730,-23956,-27304,-10436,43487,57624,3164,-5073,-29117,-119662,-143607,-20553,56336,72707,82529,43477,-13835,-9670,-32197,-91680,-103574,-114721,-113874,-41504,56940,63520,-5587,-53182,-80658,-115442,-115459,-118979,-140296,-119619,-79033,-51496,-28764,11760,53178,89986,94018,83076,94230,83963,15961,-17157,686,1472,-27885,-56879,-55882,-22034,31525,78358,106372,94697,16236,-33813,5498,59377,83529,75927,-19138,-88919,-47407,20910,62399,80908,104983,109153,40767,-52976,-70129,-45251,-29668,42638,109112,92038,58619,48505,75445,68604,2940,-54613,-7285,78199,94968,52439,25846,23010,20575,-9491,-49360,-43076,-6738,-17109,-48199,-9730,63918,101371,-1541,-163216,-167182,-6671,71991,14890,-46926,-73728,-71545,-35036,-6760,-31523,-57883,-32643,-31562,-29322,-14114,-10807,2858,39640,71960,74945,25379,-33839,-84842,-104379,-54608,-2196,8846,-43617,-98950,-58682,-13607,-44759,-69735,-6544,83823,104319,61769,43122,42356,-781,-60053,-36285,67457,81154,-28351,-119307,-71005,24272,42154,45964,71503,24610,-118544,-184826,-131060,-109576,-89784,-10324,29565,-17520,-61995,-36975,41410,115959,109888,44105,-25270,-42446,-17688,15068,111567,146209,74839,41714,54575,66671,43675,-25679,-55439,2090,58084,43414,14590,3236,28070,51471,-654,-32423,-5053,-25999,-65363,-46084,-24109,-24661,8138,28481,18340,60761,109482,57964,-40479,-25777,88237,146672,56426,-57544,-128004,-128822,-57508,3660,-15253,-28687,-5673,-11512,-3506,31940,36875,68511,122318,47309,-74348,-85639,-31562,-26206,-56511,-52725,-55333,-57672,20579,72596,4712,-62188,-57799,-86352,-123097,-61979,-3610,-47520,-108167,-110977,-53310,33922,78852,77492,66887,-28261,-123749,-39797,127804,119270,-4677,-72994,-51222,18794,73758,94421,110667,76082,-12813,-29141,54356,107015,78751,25517,-47896,-54098,32579,58614,-20952,-27249,41654,60946,25733,-3756,9175,19377,37095,65667,45791,17073,8945,-10013,-32714,-25223,-35638,-42213,-53181,-103194,-160863,-103668,-14116,2605,-21191,3191,-2681,-72496,-74022,30767,78725,-28883,-151733,-110382,-21679,-4091,-28834,-70595,-61319,-1594,48666,90514,51940,-43575,-69569,-14768,46105,7031,-92930,-108580,-70925,-28764,-33392,-75234,-60449,8561,22848,-1726,14742,68276,104268,120256,57869,-71689,-77018,-8169,-6086,24854,50920,29982,9167,-64019,-153863,-112113,10076,49571,-20648,-121110,-163973,-126433,-35649,57744,55878,54843,114892,79792,-41383,-47642,20118,55190,20564,-64209,-102632,-21419,29894,1927,-35697,-76767,-97624,-57649,23275,105087,177101,169097,118449,91811,58446,28847,2800,-47845,-87493,-53422,9780,43118,10445,-25066,-39906,-31850,11831,60791,94700,122195,109215,90054,125650,154410,94162,51835,66667,27502,-18632,6143,36595,40137,35894,21086,23699,24512,16533,47167,99278,13838,-91553,-37910,52110,43473,14349,45130,32744,-19524,-39494,-26176,-34843,-39979,-52174,-63906,-38262,-26077,28047,95588,36459,-58615,-54679,-76231,-177446,-178988,-89760,-48638,-66364,-64651,-71915,-54234,-1937,44606,26825,17292,13773,-7279,8844,23624,6427,51264,104450,46148,-9751,-24015,-48458,-74642,-49982,-29231,-41800,-30045,22961,80140,108899,92970,24951,-50327,-80746,-48458,5288,31027,6773,-14883,-17634,-40369],[-60342,-47979,-77250,-49022,38326,63855,64,-44320,-27282,24258,75937,39008,-41691,-30719,48810,104322,116858,70331,9442,-1773,-1493,-12646,-53130,-71242,-31174,39229,49990,10173,-29206,-34558,-21252,1875,-12796,-9631,39775,25440,-49084,-22838,77231,140827,123293,58305,15571,-19780,-98321,-145485,-124443,-128043,-161703,-120181,-7710,13610,-50254,-74548,-74400,-79805,-20562,62879,70144,32011,3543,-22949,-26730,23270,46259,-24646,-122620,-131048,-64001,-35072,-23861,52633,119836,107316,41864,88,-11594,-8918,-25843,-29307,14107,71344,112671,158879,146363,46148,-8283,574,34893,30383,-23373,-51009,9219,61619,71560,76275,56497,62080,74415,50373,-13252,-88350,-93428,-60847,-75581,-87680,-47013,-18156,-11585,26474,117180,182087,128952,22556,-6455,799,20713,43709,51413,84180,125542,80163,76135,160569,143146,46839,47369,84779,52613,-10339,-52220,-96334,-99011,-67172,-34479,-20471,-24199,-6787,6359,-40824,-111796,-89695,-53070,-76753,-109209,-136323,-112746,-39443,38544,33346,-40979,-57318,-7722,2413,-10685,17265,70228,66588,-63775,-161271,-57373,117962,194548,164646,91636,15466,-39818,-75336,-56390,23368,83010,58998,-20111,-81054,-46927,-22032,-90044,-119186,-12279,108288,93959,10052,-6987,48810,78559,36842,-42823,-122410,-160270,-115280,-47737,-32809,-51973,-15509,87686,155765,126200,82317,92708,104517,33379,-28899,-52053,-12596,86493,147070,153318,132545,72667,-2868,19514,92227,72520,-29123,-107559,-90576,-23913,-8927,-13156,35143,116632,135126,63352,-2467,-168,8871,-23629,-49448,-75707,-75826,-56618,-47294,-73908,-91321,-60230,-34336,-29259,7097,78198,87901,24203,-51211,-45243,20414,59985,73350,71308,45439,6143,-29991,-51316,-65659,-32195,74550,165407,122970,8821,-61925,-90405,-39061,55286,80328,60073,16608,-39214,-39590,-19545,37014,95592,50722,-41027,-55369,-80918,-109252,-36261,66543,30602,-30596,18828,46620,-11197,-39113,-40495,-15791,47367,21264,-97247,-109665,-68989,-65664,-76808,-99786,137047,561114,582407,176817,-43544,-55018,-52520,6813,45220,67145,150994,339780,440200,233554,-21526,-60531,-15447,-7320,-15637,22558,74573,1459,-118915,-123196,18455,139589,158157,143949,109889,75646,66757,55196,8317,-36273,-30540,6527,159,-27143,19540,99173,57073,-56776,-125372,-78963,39918,105588,73957,-7550,-77732,-54113,53582,113765,52878,16561,75441,52306,-75677,-98895,-55325,-1071,22864,-33600,-69969,-32978,-29955,-41927,-31942,-17522,-15821,-26541,-23158,52239,134375,103452,9316,-19531,35625,68659,20040,-15872,44235,58041,-18399,-25090,58120,115371,94802,42648,18766,17412,4162,2993,14204,-76511,-156217,-74553,13897,35483,60401,25800,-50890,-71640,-28590,39876,85501,86149,54351,67044,118253,120300,53888,-11878,-44760,-58246,-21814,65119,91275,63361,36300,-12968,-49595,-49262,-66230,-49340,27575,56371,-16935,-51410,16043,83511,43288,-63712,-96069,-58328,-26687,1151,56455,91310,98086,42636,-27227,-35343,-20952,-59388,-75302,-57382,-56895,17964,126520,145541,85382,31053,15366,37893,52541,53392,45777,-26742,-74145,-18616,3211,-30618,-44810,-38404,-65375,-70644,-39243,-3996,10936,27406,-578,-40428,-28492,-31197,-60150,-42470,-34121,-50325,30420,104895,77156,29573,27853,64842,26366,-75402,-86406,-17782,27233,62315,37871,-20535,-25704,-1743,-247,-34232,-72190,-59713,-21866,31393,52092,-1293,-82589,-97414,-73504,-95079,-74532,-26633,-47412,-61135,10787,59770,27527,-16280,-18134,15063,40522,37264,71449,106519,48586,-16263,-113,-1424,-26085,-37150,-54868,-120368,-188786,-140165,-23967,17190,-21014,-63983,-120923,-151359,-84377,24421,13729,-32635,-7036,60306,51321,-5173,-4500,51861,78747,57585,58307,70484,73556,65939,-2782,-13432,34817,10628,-47068,-27729,5488,11636,43193,67136,1861,-33330,-27576,-43925,-53456,17568,65349,64498,32107,-20928,-57381,-44458,-27651,-39377,-50151,-49347,-5779,52746,50323,-22834,-60634,-39775,-50878,-92402,-100495,-91300,-98889,-80237,-42709,-41071,-55182,-5047,71349,111160,127583,140382,111775,38535,-38609,-38620,22371,39065,-7866,-69679,-98399,-67960,-6801,29753,47349,70197,46397,21106,52488,122907,145797,94091,9358,12060,44999,11207,-30819,-26943,30980,64701,22040,796,32618,39625,42532,93165,123460,91480,41910,13994,14021,-5910,-48145,-74368,-51289,13629,68568,66290,66412,135369,166426,72382,-14336,-3915,15837,-45946,-106332,-49691,42678,42545,-48699,-135762,-110587,10283,79530,58583,16489,-23260,-70204,-99742,-99660,-105677,-66256,-7340,10261,1952,3508,3181,15903,77175,113304,46804,-51374,-70817,-90431,-142546,-103772,-11629,37378,8339,-37701,-21961,-25979,-71395,-89569,-64417,-22096,13748,25665,51730,81829,37986,-41731,-29774,56090,62769,-45593,-129553,-68374,14939,18149,50541,120218,106442,-17159,-108145,-120646,-132839,-140403,-79730,-25175,-59668,-81510,-15042,66201,116468,108483,53317,-30345,-76899,-42111,28332,118045,158755,111262,84592,120842,136728,73982,-21455,-43637,-3483,23564,11538,-24841,-69627,-53140,5781,-16664,-33296,10125,326,-52895,-64382,-32317,18390,76651,85539,59563,84904,113102,24180,-97877,-69614,66375,144699,81648,-554,-24232,-20774,-11680,-20811,-50151,-44122,-31618,-74821,-80608,-9600,47968,99316,156634,91878,-38005,-86301,-71766,-50875,-8193,41915,43572,16199,63026,106009,39130,-53297,-73606,-98600,-122277,-78550,-18172,-17840,-37719,-31190,-25236,-32756,-10151,51522,56882,-49352,-95666,4465,92363,49195,-28680,-86202,-106124,-36610,50915,78173,67744,-3866,-93695,-89497,-7740,62670,65882,7431,-61716,-35625,71333,108761,11260,-54885,-18721,-3188,-8594,39491,80156,49709,63381,112966,97368,78672,74851,53450,38621,-6912,-108236,-115995,-46606,-68606,-155788,-129831,-39923,4594,30282,85469,99024,30759,-1462,50426,52642,-40858,-137181,-128445,-36895,11865,-11374,-68315,-55931,2915,10506,640,-42572,-93658,-74185,6044,53645,-12762,-110630,-137607,-128451,-80658,-36071,-28180,21818,96982,65776,11183,26256,83290,113288,118380,67537,-26584,-42067,-50518,-82054,-27304,24206,-143,-56177,-129138,-147835,-44622,49826,11540,-93245,-159467,-182954,-157543,-54657,87485,123570,93133,90523,57779,-17379,-28144,10910,44832,61661,27383,-33957,4565,41696,3943,-41208,-75355,-105108,-70777,37297,164446,215903,169617,132292,142888,105437,29198,4432,8526,-24035,-57370,-37356,7818,13286,3487,-13777,-22076,4698,48555,76469,96548,92058,74600,84745,91219,45863,-476,-13083,-43405,-89280,-61401,15195,63676,77504,76106,66301,53827,63399,93153,117017,26724,-103380,-78491,38396,71694,24034,-21105,-79181,-107039,-83226,-10018,35711,7014,-42202,-24303,27258,26442,55412,75708,-59179,-173366,-130608,-135546,-227353,-200539,-123449,-107782,-87373,-48005,-47279,-50115,12305,92881,49709,-24795,-23560,2699,41741,28253,-21393,17786,54568,-5701,-10698,32384,8875,-63802,-77707,-29407,14195,27110,46574,105081,128165,80038,-13473,-79650,-87339,-18652,61407,54214,-12546,-50381,-73492,-87253],[-59572,-7941,-22130,-23278,29670,71361,81129,94092,97949,57642,6379,-28874,-49249,-49720,1552,73356,93262,34411,-27289,-18384,3657,-19746,-66235,-109659,-130050,-51888,52964,45947,-38119,-71281,-13899,47194,-17916,-85052,-3537,64326,38539,86344,167286,173593,105042,18318,-45847,-82061,-148373,-154976,-80648,-89073,-141757,-96758,10979,4661,-75470,-91466,-59940,-39099,-135,51406,26470,-50913,-91976,-64645,-17777,14311,60112,73244,3770,-47658,-6426,11332,-19591,16140,97945,117982,77165,48694,19224,-4431,-20718,-29778,6412,55455,65367,65288,64089,45950,35608,-460,5970,23401,17210,9958,-26738,-80437,-51402,19103,17761,6825,45232,91285,73301,-4430,-33503,-7480,-10405,-51632,-61501,-53324,-49494,-19292,58234,119415,103400,29837,-15406,-24212,-6088,24291,58076,112373,136274,74259,61987,137100,117265,36151,37741,82577,101247,82508,11204,-72068,-67162,-16438,32250,44239,-13541,-69129,-58972,-47947,-73196,-63048,-44794,-50483,-64183,-130383,-167852,-70319,63460,55243,-42903,-71950,-49320,-52892,-45135,-8041,33197,42597,-39531,-110063,-18587,110011,132478,66110,-6182,-66375,-96108,-70274,15154,85361,67162,-13964,-52402,-47390,-35013,-24179,-24006,3825,68666,80978,-6226,-67203,-41725,28823,74869,40020,-60000,-112929,-92282,-52292,-14955,-15520,-55879,-44883,73502,179228,156720,105359,109124,108113,36118,-12679,-74511,-102590,6939,121696,138706,93058,20763,-13976,58361,121159,60583,-61823,-116731,-62283,-1158,-51294,-103318,-28477,86996,98309,19895,-17480,7156,-34696,-142704,-161083,-115409,-74873,13034,79971,33176,-57110,-89899,-71445,-24241,68387,161651,139416,27465,-49826,-36947,6550,30344,56195,64110,47671,33608,-7727,-69441,-118602,-88541,33612,129786,73663,-41920,-74898,-52010,19915,71855,38914,8355,-6125,-49004,-48445,-39136,18696,110211,68668,-82621,-159515,-168528,-133766,-29814,59476,33711,-5523,52335,103326,57829,21931,5160,-285,16267,-2548,-60674,-63060,-18669,7325,8925,16812,273374,553679,444216,58626,-134033,-96373,-57004,-10129,32999,29967,81275,279834,429118,212450,-87714,-135441,-61087,-17236,-1363,16629,27521,-55965,-147440,-142735,-61226,-739,-1117,28736,81108,88798,48943,10334,-26778,-86287,-134883,-132120,-114547,-93368,-21259,65059,17759,-94256,-116802,-59065,9511,39109,12409,-58378,-98699,-39520,75766,117973,21292,-60994,-13148,-11519,-91813,-73402,-8199,46210,68632,5531,-37402,5059,31137,26879,5711,-23152,-31233,-10961,18926,98378,165074,104061,-23664,-76228,-24308,44622,41920,1960,14355,-925,-48312,-27257,45524,83980,69482,66298,106172,126955,73170,23541,7859,-110507,-199912,-117051,-23097,38784,113231,91615,-11891,-62607,1129,88063,117428,117228,80716,52908,70920,98979,96714,34854,-50882,-88355,-62011,20016,80042,76099,27523,-28045,-36632,-17833,-24506,-32491,-24232,-9134,-41121,-63829,1368,55856,20543,-34313,9839,73810,40699,-22113,-23694,14347,74165,74916,16407,7810,60201,47777,-7424,-34276,-26396,55746,159193,179997,108699,36289,17120,41824,66013,44269,-12506,-111025,-150546,-44235,48797,13539,-100663,-159642,-121974,-74446,-64432,-28735,7715,31795,24673,2968,-2806,-14434,5333,43488,-33226,-99481,22319,126439,74433,1477,1251,26477,-21249,-70714,-39959,9959,43856,78184,27934,-75134,-72623,29008,77959,-6817,-91683,-67223,-19806,19022,47381,-5345,-84879,-79770,-19648,-50199,-101654,-85253,-30808,-2082,-3584,-34230,-50231,-41749,-55198,-50640,15882,54024,90720,155007,141217,67525,17449,-8487,10202,22142,2232,-29686,-80639,-94184,-43255,789,11591,-7176,-64435,-86204,-6247,72408,77542,51611,20374,31603,28376,-14280,-34742,-7148,21326,-9618,-34606,-23781,28975,61435,4051,-33708,5794,16365,-50761,-71933,-34586,3709,21814,42630,20720,353,28781,54648,28617,21446,24880,17335,-22550,-65252,-67943,-29647,27328,52950,35513,27084,80556,99839,-1505,-118300,-91478,-2977,-13787,-83588,-100351,-55726,-14300,3771,257,-22805,-40195,9167,94116,107550,79295,52788,1538,-42993,-72106,-52543,-201,13943,-17118,-52854,-76409,-61020,-223,35415,28144,44623,51815,8854,-15073,52747,95868,50039,696,35019,45871,-25697,-108460,-106158,-2037,57130,14237,18615,68935,69213,85334,138555,136157,100312,46861,-11325,-32680,-42373,-52911,-27949,-18943,-24935,-6122,21733,63560,149640,178795,82512,2015,-5865,-48935,-109007,-89971,-18737,3176,-44902,-90882,-73874,-23687,45306,93942,97370,61726,-496,-68911,-107177,-95410,-61112,-9440,25701,21820,-13625,-19720,-8153,-12030,37830,74316,-14128,-98074,-34276,14637,-39113,-57094,-10829,47601,63363,36599,33800,17399,-41080,-89557,-94303,-79342,-39727,8100,71567,110242,72989,12030,10223,28118,7125,-66077,-124406,-71221,3645,156,4943,48209,65386,29368,1564,-6441,-26415,-70638,-99969,-75273,-69843,-88002,-54700,36335,144199,157215,61389,-26744,-46537,-29902,-1059,37755,55157,52893,86625,174830,185090,66353,-40664,-35796,-12593,-19714,-24983,-38239,-76021,-90624,-49048,-16825,16150,59828,29999,-65234,-119523,-89493,-13511,54926,88590,95314,89149,40450,-74614,-151242,-65022,84174,136511,58025,7238,52429,120949,124379,55475,-3854,12322,11477,-72505,-125790,-56518,54506,96213,65327,-10786,-52782,-51549,-53761,-28883,61411,132050,118534,85827,101233,123315,84297,7045,-33571,-34508,-22904,12061,44772,80040,100360,87920,38163,-49785,-88137,-31919,-16287,-77459,-65048,9236,7713,-20413,-509,-40242,-135016,-108384,-704,27289,-27210,-87228,-108514,-94087,-58572,-4684,18915,-26097,-68679,-30626,56735,105455,32140,-67639,-83212,-63121,-14751,86263,122123,58693,81009,148058,111128,86432,100325,78003,61595,28530,-65128,-71301,7442,-2123,-70931,-66395,-36340,-13090,25415,89869,122557,72680,30264,15846,-47146,-109318,-112284,-89666,7219,53102,-29674,-118350,-93418,-29157,-34225,-66983,-71715,-46919,-44638,-36573,-18073,-33201,-71058,-103572,-118992,-70129,10249,38931,39856,19577,-40726,-33656,39998,112275,121155,77868,42334,17379,-6293,-74015,-96472,-36783,-27237,-72833,-91453,-90666,-58642,49346,84814,-42858,-170443,-144244,-99918,-111196,-64771,62289,119659,84680,42020,15798,-5618,-3494,-9692,-11220,32030,70596,39297,23139,30362,21024,-5891,-25967,-65546,-96319,-25822,104874,146214,97679,108176,163203,97999,-23155,-6236,78617,33186,-89906,-111324,-56684,-20425,19546,55882,66423,65764,62020,51630,45990,53210,48065,13254,-29033,-33058,2967,32933,2422,-70501,-79831,-33721,-4957,18902,59966,68435,51119,56874,74194,68567,4742,-63388,-43012,27884,63264,29816,-59270,-135761,-109675,-35156,34908,66960,47144,6783,12282,43749,43122,67323,64652,-79094,-154596,-83373,-74995,-153941,-145835,-113654,-102892,-52672,3083,19955,21700,47307,91090,22860,-83768,-66300,3726,46707,28646,-15949,-8239,-19149,-66490,-19994,52387,37922,-32469,-66320,-33801,10261,31907,40363,82393,107876,67131,-22986,-85048,-71824,19214,103177,75522,-17860,-78972,-116727,-120388],[-47448,16253,22471,-8133,-6292,50354,120966,169819,161595,61388,-55342,-67308,-18755,-17296,-14906,-4744,-41311,-58475,-21052,18597,3683,-28967,-36167,-46398,-75787,-17454,88301,93358,-10367,-103395,-55745,43874,8580,-91438,-55992,45299,70627,126393,183126,133501,27467,-45461,-80254,-106852,-145755,-118367,-29479,-37755,-87220,-52682,11981,4167,-31710,1424,65797,68311,36948,37186,11883,-54483,-60020,4027,31935,4681,46553,131246,122742,44921,31754,24002,-23038,-26553,19772,26217,12753,32196,22301,-3833,-20670,-30397,-5684,23070,-8030,-45731,-5567,69423,89349,-4516,-45475,-34058,-19825,-9946,-52850,-120357,-80994,31384,61107,22733,33234,118001,153203,75996,-18317,-40711,-21197,-53725,-97728,-80654,-29807,26608,66587,55571,54251,65803,28054,-30132,-23025,31658,79798,137273,146129,48888,-14519,40869,74309,30168,-1578,29069,107745,137329,50862,-25337,17401,88266,128448,118288,26967,-74755,-66920,6830,24555,-5440,-46222,-45816,-16385,-49852,-134830,-86819,51091,44760,-50910,-69186,-55965,-72609,-74183,-51998,1245,64688,32998,-38212,15207,70739,14211,-40514,-41306,-67612,-85163,-22521,72826,100807,32118,-61300,-85179,-48790,-26029,-31120,-11320,35341,66235,33756,-57960,-96426,-43258,-5281,-8895,-26064,-57504,-35336,47301,105527,108429,48687,-62036,-101147,-8793,104578,126473,110378,77881,60474,55877,49510,-46224,-116055,-41484,44142,65710,34435,-36518,-52252,28176,92117,33881,-89637,-118209,-28239,23721,-59146,-91901,736,79825,55249,-18360,-13515,43756,4526,-113315,-106635,-15218,14763,49086,107711,106172,18259,-75759,-94781,-9220,119197,218708,195946,66314,-47943,-69269,-43354,-5878,46433,61394,25378,8380,-6881,-30000,-65855,-76481,-30214,18912,-6980,-57518,-40703,34095,112325,80701,-26398,-63661,-36903,-34406,-27585,-48579,-35822,38949,30809,-115266,-220654,-173472,-61626,11357,35052,25006,15836,36262,52949,24230,-9039,-27832,-18471,-33218,-61910,-75842,-89649,-57133,14553,39673,40842,298649,623316,465138,92726,-57912,10369,84924,102695,67475,7092,70449,298638,414282,163061,-107279,-112713,-35698,14973,46827,38371,-15567,-110254,-145931,-118199,-80975,-62440,-81843,-61394,17147,70406,27024,-61758,-102151,-119077,-170464,-211268,-195191,-139727,-43043,22983,-13014,-45431,1427,33829,20015,-2055,-35300,-74674,-62879,-6678,47950,60480,-27650,-114954,-91441,-62245,-74769,-35793,24782,67034,95749,74263,42048,60922,92363,100235,77415,36600,4579,15151,45633,86051,113094,53321,-48922,-90921,-51303,20545,46616,29676,3503,-60622,-101018,-67848,-12698,20607,41398,80097,151395,190487,141578,79349,62748,-24619,-105391,-100631,-71244,7836,130762,134844,35966,6613,63415,100947,106793,110366,55237,-12976,-24395,17211,88678,85609,16190,-18899,-28371,-22081,25948,72187,30662,-45997,-20620,51914,84523,42887,-39963,-35671,7635,-12106,-51402,-86870,-87586,-40758,46987,111742,97598,23353,-20071,-26856,9971,27889,18235,31368,72116,72216,22922,-13875,-9240,28716,47081,51300,37679,6367,12329,25452,-6164,-71664,-117933,-157107,-152410,-32351,88016,44123,-139376,-230205,-164601,-82121,-22261,46251,58873,47989,40772,27133,8399,-284,71683,142163,55688,-29148,45117,100523,53180,5787,4589,16471,-23846,-49776,-9796,21366,29057,23229,-31136,-108418,-72775,54423,108621,8959,-52412,21930,59688,-279,-33958,-58663,-88912,-59098,-3173,-34286,-85714,-61369,39797,88134,21393,-74219,-90313,-42303,-47758,-82079,-39132,-2030,20985,87546,121508,63594,-43606,-86245,-9810,61805,71590,78368,61785,-5000,-57607,-30069,66915,106442,28197,-18244,21254,58926,99085,105429,29790,4028,20355,-8734,-35809,-6832,29964,-16616,-95792,-99610,-30976,24250,2947,-30635,-26328,-28197,-103765,-153595,-125414,-51597,-38170,-31300,23608,76227,90517,82364,31995,-10209,-42202,-57484,-69371,-68741,-43640,18248,83732,103628,79208,50467,66256,46473,-68631,-160120,-108439,-24717,-42811,-124257,-148268,-89654,-6053,37021,29665,11841,-5276,23034,71903,52022,-7285,-71452,-121504,-107093,-90162,-71599,-34781,-18302,-21822,-7157,6491,12907,58846,81725,32605,30772,75937,2669,-113349,-94491,-48461,-54483,-37031,19470,35438,-12081,-95880,-103994,5471,57057,-11678,-53751,-33226,-22824,20854,116514,139622,112846,69439,-7686,-30315,-24376,-31497,-7320,7684,-20792,-32143,-8707,20562,44720,49939,16152,-3056,-15702,-94126,-112497,-15860,24275,-48744,-113508,-130058,-64201,14975,66483,80793,82351,71799,-2028,-80419,-74200,-29032,8015,26349,42966,10410,-59283,-74907,-35541,-40076,-41365,-31083,-80352,-95030,31530,135234,101565,26569,-4215,49057,116171,95957,50369,33686,-9547,-57941,-36601,-5983,4762,32193,96950,114031,49223,-2203,13784,24146,-14999,-70306,-98896,-51071,5136,-5142,-30328,-51122,-56708,-11972,69056,108508,86161,22989,-70678,-82770,-62683,-110841,-122488,6312,195406,212211,54303,-22327,21628,29963,-10394,-27119,-44663,-26428,54974,161582,178967,58951,-35214,-22681,-12969,-25622,-32716,-33203,-31376,-43497,-40283,5095,65566,87594,22578,-93201,-162439,-160159,-107717,-37314,15391,52768,56283,-14653,-106699,-122762,-12660,97274,84334,-20178,-54229,7892,119820,162059,104471,51306,68381,76647,20459,-49726,-27058,70360,66620,-57653,-139888,-89582,-23020,-2878,33039,94491,109251,76007,80451,102534,105949,94784,45153,-8726,4143,46224,89630,113196,143179,150593,110239,59561,-12389,-93856,-119709,-97476,-74420,-19708,24364,-19479,-37937,55752,65922,-48325,-86472,-30715,-32015,-101119,-94618,-15394,-1107,-16994,13811,20555,-17045,-32716,-12909,32469,95801,69138,-33907,-98561,-86915,-21050,52551,61404,29077,94498,170937,110654,68308,74411,20358,-5869,43570,46648,40395,47482,38793,30071,38967,9363,-19497,-34885,-10233,21434,13051,-8417,-62067,-134118,-137204,-94869,-37209,73763,104583,-23307,-130074,-115816,-61743,-52350,-67466,-30169,28719,-7496,-72517,-62127,-10800,797,-26454,-49970,-12870,40851,41038,-8054,-94041,-148999,-75818,57095,154878,166619,79090,14002,39134,44648,-39459,-68724,-13624,-43850,-119057,-89333,-17825,7441,56114,53157,-81730,-184833,-110584,-10752,-25993,-51210,22830,85512,70736,22293,-5312,6657,30929,403,-31523,-12814,46494,71259,52635,40962,45915,28464,23249,-1885,-91235,-90188,1743,57667,52572,108223,170472,73000,-59349,-15411,103183,61633,-74038,-108367,-61200,-44447,-2780,94891,164978,144162,79152,32168,2823,5950,20464,-24605,-89603,-73948,37745,138972,117798,32485,-9929,-30342,-65056,-52836,3649,17178,-2470,-5632,-4918,-7149,-35310,-27303,12637,15449,14900,3276,-53312,-90300,-31304,52591,74481,35170,30037,45145,39650,31382,14053,38524,52430,-22323,-30870,55749,48916,-54080,-68526,-32153,-11122,-8816,3210,70223,147686,91711,15295,-36840,-85096,-69551,-22138,-4884,8830,11891,-13803,-55953,-75355,-17542,29367,11830,-19468,-19957,-28798,-43339,889,54328,73972,86003,82182,35275,-28958,-40276,30134,94136,71808,-2743,-65783,-111933,-116938],[-43272,16921,43676,15287,-17348,21348,73371,97818,106003,48477,-40628,-30351,26243,2705,-30044,-62184,-137610,-113027,-497,20661,-44465,-42932,-11504,5062,35130,84656,95991,99645,44041,-77755,-96518,1446,35364,-21006,-33151,22360,41417,78384,107494,47850,-32709,-82755,-105932,-116453,-119492,-90912,-34283,-25731,-58961,-59505,-29236,-29428,-40915,14725,82666,75373,38528,17126,-3478,-22574,20105,72817,46518,3728,23922,79743,111085,92748,61872,-4816,-78947,-72698,-42481,-77968,-105445,-49040,1469,25998,31706,25258,25312,19213,-42670,-89189,-21960,95585,127421,24212,-46054,-67380,-69012,-40941,1877,-1452,-5394,53566,77885,17531,-20219,58474,127550,86238,-7794,-75179,-69620,-73956,-129557,-114408,-22134,32127,10445,-24343,32790,102990,52861,-21345,1373,31442,46692,98705,115026,14599,-77359,-41422,25146,871,-32211,4196,85565,112438,39819,-12545,40680,109903,148284,134465,52858,-19801,-8317,45784,24614,-46526,-103639,-82006,-3268,11971,-69698,-74210,35174,56572,-3318,-18519,-7530,-35125,-92303,-103439,-18793,81996,66492,-726,26118,49282,-37000,-86495,-52620,-55638,-60589,9722,88276,95609,32126,-36449,-68208,-57709,-34284,-64767,-86524,-61773,-28088,-12039,-37048,-50161,-9709,-30361,-99017,-101096,-44482,21865,87767,147950,152589,63071,-82914,-133820,-60046,31691,73261,63586,-5301,6794,95981,102856,-17325,-71038,-24181,9196,36111,39987,-16025,-66180,-32707,28275,-7430,-113751,-129146,-11541,54514,-23644,-22175,86442,101584,3277,-54923,6224,89975,69934,-26033,-527,106139,122530,43751,40266,111113,88867,-24115,-70541,15455,120272,181875,162922,70586,-45784,-88414,-59492,2005,69801,70621,-2525,-44898,-31442,11662,16834,-36792,-89329,-96155,-87945,-74354,-27116,35212,61125,3726,-71016,-82805,-66056,-58451,-40699,-61808,-83253,-55072,-42820,-132148,-198332,-121474,-7968,11504,5484,20490,41577,39405,14214,-239,-23469,-48914,-22728,-31071,-73349,-106310,-151400,-135700,-13813,57502,34758,223335,602717,571547,232412,57679,77188,143074,186282,109523,14964,93929,333990,418355,181507,-26024,845,48194,53815,70452,68250,10326,-61975,-55116,-43004,-51433,-34836,-19355,-25885,-14221,37081,27147,-70145,-115390,-74856,-85079,-166167,-203171,-146995,-33019,24190,6123,37665,105832,109320,43971,-22084,-64348,-73514,-41571,-13393,-14180,-28039,-73246,-93616,-72875,-41709,-17889,4818,17991,57701,137584,198485,157379,82966,73483,104959,114389,92581,59718,72261,89689,64885,35734,-3783,-39406,-44469,-26156,-9281,576,25355,14761,-63980,-103167,-68008,-35343,-16114,26931,91726,161519,187207,140772,83081,82304,45197,-29219,-79340,-77374,6771,129528,127925,43183,67912,131260,107031,65807,56495,12452,-43249,-75875,-73961,-18001,36184,69195,93435,67922,3058,4860,67425,29673,-66895,-34175,78060,153069,117623,-3522,-12570,86896,80257,-69445,-184635,-160287,-64687,13549,56667,101281,115368,103734,40224,-19288,-23958,19088,32454,10959,-2471,-4577,-9672,-24078,-43418,-95941,-89697,-20707,19098,44779,32060,-47870,-124260,-140905,-124991,-97284,-25560,60999,52843,-69528,-149809,-155753,-78630,69501,151410,96894,42112,23141,12313,7258,33377,132708,203647,159368,85375,71618,70708,72336,71603,55966,46509,-1121,-45318,-3883,37790,3912,-39883,-59238,-68680,-31787,35548,55706,-2552,10397,141558,153417,-8848,-120413,-123447,-101457,-38360,10903,-18123,-35493,9055,97027,124297,39570,-50188,-61459,-13296,5980,-35516,-54143,-56707,-66450,-42815,-7989,-33843,-101635,-126959,-54400,41508,73273,60497,61248,44274,-26056,-27169,93366,170272,115092,58395,8325,-8573,39173,63369,3018,-9231,21375,17824,22040,85784,132068,57989,-70963,-128485,-107622,-25166,6603,-6772,-39281,-98386,-167164,-184853,-151606,-83385,-72891,-66343,46137,171302,132812,30744,-21153,-11094,-35941,-60049,-55958,-48205,-20832,59874,104895,91208,86059,71431,37980,-28429,-106632,-128098,-80581,-47109,-78946,-156593,-204237,-180717,-93658,-575,35525,35329,28855,48796,49088,2511,-51893,-89091,-105721,-92623,-92287,-73383,-10470,29801,16706,16560,60837,94384,121419,102779,9797,20873,125958,63217,-115540,-163733,-144835,-116215,-26941,66604,81521,36298,-27186,-44684,11305,31342,-36363,-122933,-150306,-140220,-94490,38341,133037,120971,76441,18570,11888,13637,-21062,-47481,-38252,-28318,-8562,-6663,-42515,-76886,-69646,-41098,-7239,-7166,-50543,-28565,45177,14610,-97257,-140512,-133645,-81574,-3892,26319,-4891,4963,52527,198,-75485,-40926,-4261,-21602,-5713,31607,-4869,-82772,-90614,-13830,-483,-66024,-108693,-109347,-68905,54269,170558,154938,54087,-13487,34823,120043,101882,31106,3045,-9796,-8626,50616,87304,66203,66439,103164,82953,-21975,-87834,-36374,34807,19164,-23941,-31107,2932,25238,24866,25693,-26517,-88713,-40068,78898,114846,73030,26805,-22861,-28662,-43597,-126861,-136594,29226,230058,204392,20263,-37445,33954,53412,5620,-14859,-35962,-39321,7169,71183,102871,46295,-11392,-12095,-12648,-4476,-12309,-26252,7437,45098,46137,47860,70540,52565,-25821,-97821,-144312,-189504,-172799,-93068,-60883,-36995,6245,-13027,-54734,-39150,46783,83370,9473,-79423,-82241,-61937,-28059,10708,31752,45177,63784,99196,124255,86511,47594,66865,30243,-84712,-144888,-95030,-37953,5339,68345,82550,15862,-28792,14705,69700,79019,81548,40755,-29125,-37442,4581,42373,69097,70704,51555,31653,25012,10275,-72403,-163341,-128631,-44106,15184,44333,5247,-34945,65892,159090,115437,38731,-293,-46848,-95792,-43263,86343,121660,91412,88247,58091,27031,15215,6612,28315,93020,104282,34332,-52895,-82862,-51117,-27987,-29228,-11730,87345,166574,115654,71859,45447,-48212,-65237,48163,101998,69701,15236,28448,76813,89419,33809,-42167,-109904,-123450,-105218,-71706,-60915,-105703,-103475,-15345,-9343,-14048,63024,90776,21335,-57539,-98247,-92670,-88576,-80875,-35884,1041,-16206,-43586,-16570,25910,10447,-16389,-4644,34856,28619,-4280,-27407,-69783,-109260,-48914,67576,171111,212858,117997,-5080,29103,102569,35991,-36693,3378,-17774,-102696,-76476,5035,-873,-29882,-50645,-118047,-161090,-95522,4716,10016,-33490,8987,62696,63920,27506,2454,22677,39196,4384,-21427,-38029,-20415,24060,48736,41890,30701,15752,47605,74254,10077,-50666,-30557,17466,51195,113626,140553,41196,-57720,-36472,38475,50138,8969,-12871,257,-40153,-57237,47674,157536,130524,61830,27645,-15291,-34024,-8653,-22069,-61023,-57127,39065,157722,173576,119338,66219,-2407,-64535,-56432,-30358,-46029,-57567,-52707,-74178,-54793,-37169,-14307,19921,1903,-34951,-57540,-38057,-3438,28987,57975,42356,-31161,-11131,63938,61851,26525,-12257,-2749,33557,18016,22413,93284,69623,-42742,-41636,17829,28098,-21233,-53540,48058,181581,80654,-54172,-37441,-8884,-49385,-97295,-97119,-26097,15143,-22956,-42929,-29432,-953,-4769,-36118,-34257,12161,-17977,-80374,-22172,80214,94885,74861,89619,83312,26880,-22477,-3843,28843,25597,2330,-25469,-71830,-95627],[-38878,15714,58882,58660,23897,25407,32307,25402,53855,58719,18684,32945,63383,6929,-34913,-50828,-98936,-58245,37967,1343,-77469,-32444,-19370,-61257,9289,113882,105578,116286,111494,-2001,-82012,-30286,23385,34124,36653,30099,17287,42199,38942,-3215,-26945,-62641,-114630,-108762,-77554,-69520,-59125,-49372,-72178,-87782,-43018,-52136,-113176,-104195,-53266,-19903,5942,198,-14706,12203,71403,91783,50710,42670,39546,5312,19506,77291,82848,-25384,-123354,-61458,1737,-63364,-138920,-105077,-13508,79384,120929,101168,65280,32022,-31728,-63009,9270,110683,129878,51070,-6910,-38836,-47923,-2496,97128,130054,63824,35054,34334,-14215,-56057,-9991,41737,48072,37227,-20231,-45048,-32912,-91341,-125063,-62107,-54265,-112399,-86497,41692,86316,11550,-5,59105,2935,-59747,-12445,36074,5519,-33395,-16575,-6063,-39427,-15247,50647,74335,60431,23862,-18972,-11527,19226,59596,62957,17335,3529,19709,9136,-64990,-123398,-122438,-66577,6991,12108,-27122,-26247,47331,103044,88082,52495,48621,10588,-89783,-109611,-15450,58069,44145,8776,11058,12817,-35703,-82676,-80659,-79273,-55964,12721,84231,110227,71598,9738,-22452,-34492,-40771,-89120,-140522,-150865,-130937,-63033,-10526,-1335,-1155,-44665,-105130,-91597,-32057,-1317,3175,47433,89940,27826,-80569,-94599,-39112,5773,20455,-30930,-106013,-26441,115384,111284,-679,-13391,37067,59040,95384,106807,50302,-39171,-58379,-16343,-25461,-94485,-104353,1241,74427,17433,22412,131605,108783,-45563,-80008,20461,90679,58369,-21732,16352,138476,154217,34459,-13353,60134,95327,35612,-8144,27594,66260,80173,77219,45309,-35145,-77911,-37157,34911,75533,36607,-36488,-63535,-40123,20471,49009,-3583,-81491,-115096,-126942,-117445,-64669,-51770,-99445,-113811,-66240,-34993,-72315,-106104,-77283,-83479,-118223,-110290,-82956,-104518,-103908,-50491,-13245,-22722,-7754,31743,85070,101071,53487,31114,37971,12784,4970,-1402,-30042,-82558,-157005,-159295,-14163,100731,53437,162337,521822,651143,340347,68019,21472,46577,104470,80159,22990,102855,337871,464344,280770,69247,50313,61721,32402,24761,31408,27580,25457,60952,40262,-29958,-33742,34914,52809,1654,8667,33979,-10954,-44356,4052,15838,-92470,-200252,-163434,-40850,30855,30054,51134,83323,86488,28861,-52412,-77435,-63449,-67914,-74020,-70508,-90461,-105655,-54695,-14391,-1017,27315,24313,-18899,36930,182923,283493,202896,30850,-20673,56236,110341,100408,81176,117743,129488,64981,837,-12058,2108,1295,-20629,-55707,-60111,-25310,-22391,-75894,-92158,-50535,-24566,-28519,-8981,53591,109216,109470,49036,-9600,-5664,-13539,-51329,-64107,-36960,33283,103949,76566,20873,70622,139464,106092,19273,-29582,-30820,-24963,-67018,-124563,-143120,-81999,40469,118455,97727,36165,19804,49745,6161,-71464,-45860,52204,123248,107734,6663,-10623,84811,85015,-67886,-156237,-116032,-64386,-25391,1343,41443,115165,159898,80627,-22630,-10438,68139,48214,-39487,-81236,-39938,5630,-25165,-79858,-117238,-81588,-389,53412,66288,47820,14770,-22551,-56103,-60142,-56703,-69871,-42352,40227,68725,8875,-92672,-53658,103644,150208,68300,25993,10042,2288,23301,79033,153443,178740,150174,100492,69788,70419,104850,111372,64608,36769,-3465,-45757,12879,74642,37,-59655,-28873,11638,15882,7087,3105,-14998,31514,174236,168091,-13881,-135718,-149283,-120254,-26168,51898,29078,4931,19117,63966,76892,30013,-1103,4487,25524,52339,34155,-7754,-40845,-80769,-106914,-106247,-106014,-85302,-78158,-69810,-15848,5112,-57911,-57507,24936,23668,-5831,57092,134322,133125,72838,-37386,-92144,-67883,-36037,-33632,-11510,13046,32790,59868,129687,180680,112023,-5334,-112311,-141459,-47304,7552,-1188,-41400,-108007,-143873,-117489,-81869,-47739,-40352,-14613,99820,213317,117349,-50198,-68311,24399,31856,11283,-3186,-50249,-30376,71506,92308,52534,83811,118932,73847,-36383,-107824,-78888,-14144,-2688,-48121,-123245,-199491,-222270,-153705,-32725,18534,17505,49174,84740,67493,12139,-43182,-36324,-7987,-35939,-78540,-36783,59252,104589,50028,-10116,41361,127133,148646,84257,-23053,4474,122991,106379,-40966,-117483,-120742,-67995,47396,150207,130002,46815,4568,-1383,-8641,-20081,-38956,-98510,-151376,-163029,-143112,-23251,107029,103474,43820,31125,57642,42332,-34114,-95825,-99837,-64198,-18457,-35633,-107218,-123881,-80644,-38050,-10444,-7480,9589,46310,41913,-28090,-101661,-98266,-60996,-43517,-26257,-53684,-123020,-91725,12818,31418,1090,8322,-20924,-87797,-50007,4686,-14871,-59927,-40776,45669,64217,-29182,-109911,-98712,-55085,23063,121909,119607,23312,-38621,-5688,37062,27973,1560,-26413,-23823,24287,82378,90185,73236,74351,68198,16388,-76641,-135271,-83735,11250,43449,42261,49128,45749,34623,73817,133521,89693,-2127,-3944,49721,26363,-23458,-15565,27062,46542,-11817,-101859,-95009,46995,180346,116596,-34079,-83643,-39359,10420,27225,31639,9664,-27817,-40446,-25934,-7353,-9556,-19764,-16939,-21737,-4416,2961,-10812,31219,112427,143874,105917,56313,-5275,-58739,-56042,-75604,-155117,-157449,-80936,-76028,-76543,-17813,9362,3655,27983,87061,79111,347,-29594,7788,-32405,-136258,-152487,-58743,16940,30470,83721,172346,175528,90230,19473,-15459,-29674,-37938,-45789,-66412,-40984,54243,85487,3080,-50536,-23361,37511,76757,87954,46832,-34506,-80918,-59345,-33088,-33320,-65104,-76540,-33933,-4638,-11637,-67643,-129973,-78402,5372,16471,10375,-3997,-46126,12012,152241,203196,146657,65880,3490,-20893,16948,107398,172407,169307,111080,53821,52406,38540,20927,43722,80999,100637,83241,8905,-61040,-67662,-45677,-22588,843,73784,135480,113402,95453,59117,-24138,-10932,82488,79343,2866,-40368,7652,65340,66736,5773,-80803,-123147,-121868,-120595,-87879,-64424,-63013,32755,176171,151338,17599,-7669,26535,71442,40273,-48592,-96541,-132801,-129640,-102731,-96575,-51321,29261,66882,37820,-37486,-57498,23129,87293,52512,20024,46753,62471,22115,26815,78057,156443,218169,151399,18443,37667,148678,106106,6092,19660,28717,-32723,-48605,-2828,-17345,-84358,-118337,-116002,-102579,-49768,3339,-7097,-28541,20797,58043,46616,20383,24225,46820,22118,-27617,-29258,-39366,-60692,-43613,9959,21887,1590,3093,81763,154194,140633,66528,27449,32472,62492,92651,78565,9471,-44068,-69517,-61594,17311,91870,99143,75617,-8265,-76793,-21984,49165,31926,34213,43688,-5241,-23698,-481,-3517,-9225,-4774,38664,124666,168782,136621,70438,-7064,-36566,-9598,-15912,-62418,-52349,-24083,-61620,-40774,9160,486,3173,19003,-15933,-64913,-11077,54456,29124,-22090,-42793,-55825,10024,86660,70464,30418,-2959,795,35955,4459,-38185,-18857,-26005,-65850,-34911,-12364,-28511,-48663,-71594,-7492,85800,19169,-40061,46554,86612,-29899,-162844,-146019,-28656,12797,-14009,3240,17551,725,-33215,-54588,-33806,8794,-13955,-57245,-9023,70756,78774,42999,57290,66239,34419,-16193,-45063,-45842,-42483,-33170,-18416,-52059,-96338],[-71676,-27207,19833,50729,40430,20621,21792,36880,69049,64405,13967,13066,41548,117,-31784,-31316,-31001,28892,81674,7241,-66721,-21053,-58556,-202906,-167769,34824,137366,148944,132411,41329,-50076,-65392,-54358,-10963,31905,7248,-5353,42732,33289,-1771,-19105,-64902,-133973,-118856,-64414,-42075,-36068,-63311,-106796,-102764,-29306,-40058,-143727,-200788,-175619,-105546,-53106,-42229,-27631,24180,77899,93328,79565,88493,66535,-15411,-45372,4780,50627,-21621,-88052,13028,91439,18910,-89837,-115721,-35347,72805,102438,68185,39676,22148,-16954,-29854,36082,86078,68212,3811,-18753,-19457,-7440,23778,75323,83579,24996,-6409,483,2318,-661,9353,18168,40538,81288,64803,44776,54160,-10429,-100366,-98298,-112130,-149532,-83152,24687,7987,-45182,19159,77149,-38093,-143813,-106664,-39415,20642,74154,70608,2080,-30313,39909,103630,73455,39424,42655,7113,-46511,-69336,-47641,-38218,-57215,-61427,-55425,-74260,-108158,-86017,-15934,39982,37346,-8613,-18064,-3887,33279,111330,132763,73973,42084,-777,-78176,-69780,-6726,13955,13959,3099,-20916,-46940,-51152,-68555,-101348,-116803,-64724,14783,87334,128416,78913,-9273,-20214,-14301,-43335,-78599,-102789,-137241,-161949,-79895,16414,6909,-51333,-75062,-44937,2558,-3939,-33087,-51087,-22400,47095,34911,-14412,-3060,-1995,-8642,-16350,-96855,-157818,-41466,95895,103215,20677,2901,55484,110152,153395,120337,43271,-8943,-25296,-8943,12528,-7574,-21842,20982,63162,39844,57590,136959,89230,-67452,-82960,19749,50294,-1166,-68495,-39213,68741,82445,23770,-14280,-10968,37964,69134,37303,4100,-11232,8772,56875,58396,-10319,-59790,-22255,38985,32608,-32000,-55253,-19878,707,22244,43435,43426,23810,-15450,-87932,-124574,-78918,-84501,-158270,-144981,-24154,36628,-26338,-90521,-67721,-87953,-131366,-101994,-47237,-12074,41079,48436,-10588,-36804,-1721,59789,153672,188020,104510,43385,86224,85665,22169,-24545,-27036,-41023,-107604,-122843,1174,120669,60243,129895,460541,633773,370549,55178,-26763,-32786,-14167,12282,8387,65942,272289,468869,349872,99806,9103,3964,-9076,-26358,-48836,-17224,51654,115835,99380,-14618,-84007,-13610,63349,24852,-6037,27345,45946,33716,40911,30444,-79134,-203773,-187642,-79133,4201,17537,-1860,-5598,14719,-11142,-75349,-61245,-33024,-86354,-107528,-56501,-54828,-73119,-19428,22785,22720,47713,33690,-28425,31853,166288,207051,100746,-62649,-92319,32424,120786,117210,98631,118381,118812,64918,14319,24600,40618,1815,-48935,-73321,-65585,-61270,-88221,-129775,-127903,-78881,-30136,-28732,-39785,-7284,23006,1763,-58368,-107554,-110682,-99563,-53122,-8332,4725,37747,66621,40774,22423,44281,84714,87512,5375,-71641,-46369,-523,-45395,-121504,-150625,-97286,-1594,27807,4701,7386,17722,16969,-7862,-36830,-20687,28836,54621,24216,-34626,-31313,2996,-23932,-81998,-61701,3055,-10039,-14152,-6,-32249,-18784,36381,7820,-21530,38733,112933,74853,-27753,-78627,-9349,69746,13616,-59023,-25625,40432,57590,50498,29189,32295,95052,103590,29779,-21876,-46336,-108727,-117365,33670,155285,95839,-34190,-43162,29175,37779,6697,34923,43113,29212,55890,97547,110089,90879,56717,35324,56311,79558,82416,54782,-11535,-26785,-10955,-13627,48078,107030,28637,-28574,22946,66958,56763,31762,23992,-8095,7453,113016,105512,-27634,-98183,-126719,-126774,-36687,67955,62537,17808,-15169,-3479,18766,34678,63357,71332,54498,61060,67428,58034,33341,-3059,-34108,-52779,-54491,-16024,-9848,-54227,-50489,-44363,-113820,-115804,-5484,49069,17087,34060,99714,95222,5787,-87350,-126364,-119113,-85578,-40170,-2317,11981,28309,25831,43816,96194,102446,63111,-28837,-75106,-39914,-18325,-30610,-56800,-51234,-25651,-2369,-1805,2131,4930,46604,118175,133868,8342,-112172,-65017,46103,49400,35797,-822,-75854,-33014,83829,83898,30720,74054,140230,124879,17394,-84210,-74215,9395,37166,1861,-51227,-114257,-139920,-82653,14825,27070,8339,61543,95513,85199,48463,-23478,-29906,15563,-7729,-48605,1922,65844,78110,26645,-34424,3675,105527,138368,68208,-15170,-15477,28360,48675,8372,-48394,-54976,14836,100196,160614,113222,7020,-28159,-7791,-28620,-52964,-18537,-9927,-57413,-89401,-89430,-26976,44334,26021,-25239,17267,95633,68222,-37803,-88147,-87014,-73621,-65141,-99429,-143361,-103261,-30871,-8361,-21985,-35644,-6342,22469,-6410,-41688,-45905,3324,54452,49248,-2670,-83827,-168891,-141615,-19552,83693,123296,85357,-15391,-88655,-60063,-23819,-32724,-27919,10760,48850,38507,-24710,-86884,-82423,-47976,-3115,55474,61139,-7965,-60630,-61919,-85653,-86409,-36985,-32946,-30666,23863,67177,55089,57089,59419,14072,-61787,-105859,-111041,-87012,-39416,15359,56079,63891,21530,-5075,73337,158774,116999,36819,7991,-5098,-57466,-75943,-11578,52322,60753,1165,-70715,-82404,-26870,26523,-10949,-87339,-135152,-120282,-31761,41792,38245,-20414,-59802,-53601,-54381,-90761,-100036,-72621,-37117,-32974,-30295,-5499,15228,57956,130160,174206,141174,49830,-36720,-51213,-13715,-31690,-109212,-132577,-97116,-82366,-65540,-23166,-3168,221,27151,79130,84212,61373,80513,110720,16162,-130767,-158287,-59144,725,-4309,43550,144295,173030,78013,-46771,-83992,-15164,46216,20217,-72942,-94405,10398,88576,51840,-5201,-28973,2833,71008,92916,60170,-11721,-77382,-65368,-16338,-48102,-124662,-136294,-61240,-26349,-65276,-88072,-69630,2648,54009,-19699,-102095,-88985,-86914,-78762,24412,107547,101554,72023,44057,31370,40948,51594,97882,122957,28984,-33384,12867,24224,20042,38099,37526,40566,45346,3030,-44320,-49836,-7798,40078,35921,44272,60748,41040,53844,56463,30906,59151,93507,31016,-48659,-58160,-21587,1612,3497,-53203,-111402,-84204,-48033,-69206,-81354,-70669,-21108,105394,201845,173599,21899,-71551,-26413,60013,41168,-30130,-82647,-147096,-161903,-155306,-156417,-80424,44691,69730,-432,-76618,-58011,56850,122010,102751,94150,110433,100500,50066,35697,64463,121370,170747,139392,62815,57136,106217,74623,26874,35154,48443,21779,-15737,-6657,-14570,-71514,-100670,-59086,-14408,23655,10812,-51200,-67163,-7240,23083,-8684,-29194,18163,53401,-791,-78530,-75152,-47564,-55229,-68980,-36283,-18002,-20830,24295,124872,178176,144610,110631,62814,43367,57651,53411,14658,-34243,-65179,-108210,-130366,-45686,70484,117292,93559,14129,-46435,-49248,-62357,-58260,20460,47646,1842,19314,32214,-16949,-22955,15333,58465,122796,148416,88097,5849,-42043,-36470,-3863,-2389,-38779,-18055,20980,-20200,-26666,17004,2745,-3896,46274,60128,22424,31806,56996,9246,-84826,-99012,-20481,74306,91130,55121,37135,23632,40471,57811,-15485,-90915,-119704,-91962,-23036,13142,-33483,-46193,-7898,-16576,-29855,-3146,-18448,4801,101126,119355,-1194,-123105,-90907,19142,53818,51035,61773,29188,-21224,-45455,-17652,17914,6469,-9276,9874,41391,36354,9395,-2337,19491,26016,27106,17501,-22491,-49352,-63068,-67637,-45957,-63898,-107955],[-113622,-84235,-42751,9337,22894,121,11877,75844,117322,73476,-9266,-27584,13310,25391,9141,-10848,3108,82540,120929,47364,-30489,-4100,-50349,-227433,-250592,-15806,161720,145489,88803,40629,-25478,-98492,-128267,-85425,-40090,-43104,-24797,50183,72384,33860,-33132,-102774,-149653,-140584,-72414,23149,74633,2848,-88480,-85540,-29636,-8570,-50554,-111210,-122031,-86532,-82847,-81954,-34641,13034,64506,107202,111960,102288,70710,8125,-29755,-28809,17617,17737,17205,90451,112088,42323,-56167,-111587,-55620,5293,-37144,-55024,-9925,20258,11363,12129,53739,40858,-18494,-76488,-65628,-27560,1034,-30327,-79278,-88551,-59542,-10541,36251,82985,90450,73543,87802,110235,101135,85348,101628,110073,41867,-54645,-68729,-47124,-41648,-29013,-29773,-47761,-16485,44955,37466,-43010,-84423,-63104,-35402,38622,128086,118153,62131,64322,99405,108508,82827,63648,76713,56448,-6811,-47487,-54639,-62217,-83897,-127881,-142169,-104689,-45155,50762,130237,139461,72698,7877,-18651,-51585,-51246,37262,92012,42799,-5953,-40743,-59499,-31358,-13569,1167,30118,3631,-44315,-73771,-72559,-59152,-90018,-125684,-63193,35583,93692,97514,6907,-78405,-47410,-18064,-43402,-45761,-27573,-71019,-114491,-16273,92140,23030,-103902,-115038,-6454,75794,39316,4664,10435,26749,77994,96524,80758,71372,2227,-32535,-17001,-60877,-108518,-31109,68962,109911,43831,-26222,2383,89887,131082,36474,-46986,358,36662,37998,73071,75341,42965,30435,35513,57246,130722,166861,79769,-56735,-77264,-685,19238,-390,-40073,-56279,-35643,-37794,-24392,-23017,-61145,-24445,50557,21690,-48899,-75199,-5113,89305,92667,14374,-47415,-41983,-4174,-11911,-45995,-29328,25826,36997,29576,38263,88963,134175,97799,-739,-57758,-28273,-15469,-59699,-66752,19750,83325,46349,-18846,-27425,-70609,-101350,-42790,26842,82121,152621,127030,11582,-38837,-7098,80079,209431,223847,80841,-16110,43577,77128,-9503,-117470,-118168,-66098,-77995,-96421,-25518,71213,41266,111440,417482,546987,359811,100759,-4855,-21091,-26897,-19827,-32577,-14411,152207,363177,294468,71172,-15013,-9595,9682,-5098,-66766,-50079,29538,101369,113068,8296,-112160,-88248,10766,16072,-21264,-4520,36101,40286,22922,-8394,-90128,-163587,-162326,-104065,-32724,-8750,-38240,-41317,-14038,-30686,-71885,-41379,-11796,-60897,-57095,27320,52118,22583,34636,52548,55738,66259,41488,609,30523,57304,8111,-66190,-117812,-78059,49681,146538,175570,136664,68774,33923,21542,20772,38172,24110,-33015,-53443,-34046,-27784,-45696,-88041,-144455,-166873,-135158,-66184,-21534,-19692,-16949,-14481,-52900,-96271,-109456,-95356,-52874,45237,59232,-7837,-11747,23802,29108,19623,1978,16087,53869,26234,-24144,-16435,-3019,-57809,-112861,-72092,11780,19503,-63092,-101891,-56404,-29475,-20925,1577,-1496,-6550,10846,5525,-50743,-57798,-13069,-62636,-134763,-95940,10626,98985,77536,34464,12878,-70871,-159171,-137046,-83339,-15684,32848,54764,42836,-9310,-23131,72283,132825,20922,-59873,21652,96961,68321,6839,-41856,-27010,62680,79980,8930,-47070,-63352,-90053,-85846,41857,123559,51175,-52911,-91438,-75398,-50166,-28237,39566,71117,51607,54166,47122,22901,22734,19707,17318,58851,58849,-744,-46397,-90010,-75243,-10989,12563,48607,92966,63264,38381,69195,76288,77512,79588,57028,-9759,-16502,49220,37607,-55448,-95662,-102754,-103388,-59355,6579,20559,9687,-11410,-11872,5932,55279,120676,117595,64800,49599,67077,87703,88336,87849,95502,91519,66423,39418,-1738,-51569,-45151,-18893,-41081,-49752,-5739,31793,40949,98530,154403,74194,-50725,-97092,-88335,-77544,-65589,-42457,-460,33662,30546,-30197,-74963,-17810,81273,120228,88431,25057,-45008,-70354,-65884,-87635,-23215,68861,73066,24726,7199,-5544,23862,46675,-25309,-143745,-138324,-24901,36996,-4112,-20586,-46246,-62101,24817,121375,88221,17559,40311,93857,114733,67179,-45393,-104678,-58970,-28181,-24924,-14490,-7387,7317,55823,110099,95435,64403,77206,67631,45608,38110,-20906,-69885,-39688,-460,-2901,-12333,-38606,-36319,-9,8424,15286,65163,98634,62955,16109,-30488,-71306,-33166,21600,-11337,-40130,15537,62089,83777,57454,-23464,-56091,-16170,313,-10261,30988,60908,23540,-8081,-8020,-2521,-32864,-86913,-90972,13127,129843,99475,10594,-15095,-11445,-21774,-51362,-96440,-109093,-54413,7655,8129,-23068,-49150,-57957,-39076,-20285,-1893,22766,79288,115232,110218,53962,-24002,-92773,-85860,14604,133447,190102,141180,19957,-52774,-51660,-43827,-55225,-13780,20396,-14069,-59911,-67048,-69740,-48998,8150,42404,33226,29023,3587,-42879,-68938,-113869,-122977,-59025,-26076,-25731,10160,68434,82514,79366,68800,18797,-77734,-123197,-80676,-39233,-17289,13590,32743,20434,-23122,-46428,24168,87343,34816,-22526,-24669,-25927,-51511,-29252,50609,57881,29493,3787,-52483,-97078,-112849,-102480,-81023,-81556,-112877,-95091,10973,79319,45729,-34645,-30465,38275,10412,-91490,-123250,-76690,-13832,11173,3728,19050,63078,103195,134811,161592,147004,65305,-12770,-11089,4033,-25055,-68741,-115374,-136890,-100769,-41862,-9486,-12280,-8265,11046,50279,89367,129264,146909,111816,-13286,-85323,-44048,11776,7338,-4997,24895,98103,147283,92773,-24565,-92874,-30040,82422,85466,-28690,-74211,-4279,46221,30509,-4960,-32812,-8410,65120,86600,64213,17842,-40731,-21736,54187,18406,-99075,-133905,-58007,-22243,-64990,-65124,-8878,83273,117258,-22995,-165146,-124943,-82339,-103132,-69110,-28833,-14261,35871,53483,38536,52431,28849,10616,25055,-40674,-83360,-11069,39086,51566,48906,30916,16533,-7686,-30533,-4442,17542,34224,66692,50616,28417,3129,-46742,-22475,22409,21569,29180,52732,40719,28001,5697,-24305,-29134,-6273,-48098,-70752,-22587,4110,-37428,-85291,-92242,-24461,66559,69231,4444,-57455,-92405,-26678,16791,-22168,-41473,-49386,-82663,-102355,-121089,-111879,-49825,15602,18357,-26753,-46034,21906,91594,97006,98699,119660,94882,32209,-18614,-14911,43128,106851,140264,139263,124105,79787,-6677,-47010,22189,80680,71503,60138,44741,31263,5275,-27945,-19522,40871,84850,77027,11546,-69564,-105956,-62994,-17138,-33630,-50537,10379,55251,9011,-65399,-70979,-37665,-15404,-35412,-48318,-55327,-48119,64099,214697,224333,134471,89148,48109,44601,69004,66399,11840,-57462,-83460,-95236,-117108,-103947,-20543,55590,58207,15059,-2073,-32075,-90415,-65591,35710,55257,20970,46450,31712,-62945,-84324,-18223,54246,106593,93820,17157,-39993,-39099,-45442,-50633,-13543,1464,4214,20307,-31660,-78692,-56445,-21654,-7789,34877,113747,127029,64548,30098,19673,-54725,-75213,11244,70693,41324,31919,62385,60402,80599,86605,10379,-78866,-142884,-102847,17452,51365,2988,32832,64546,12737,-38955,-12536,-21803,-25105,20570,47059,18723,-11801,-632,47035,85629,94946,64713,-6059,-53357,-52466,13688,53029,1711,-28454,24127,61796,10615,-49755,-45766,-33980,-46572,-18920,21354,12444,-18384,-61006,-104299,-109181,-121174,-143323],[-127499,-103665,-55575,-223,-501,-36027,-40706,32100,97336,76369,26742,6369,30665,63995,52821,18675,21296,69859,87373,30945,-25682,17703,11571,-108351,-152927,-12824,93725,50775,-2717,11056,-24931,-122723,-158952,-123094,-97269,-66363,-25351,29071,63833,26642,-63142,-121072,-138101,-145577,-74223,78239,166277,93637,-20213,-63206,-60290,-8670,63899,70710,28821,-10705,-60255,-83106,-51226,-38325,-1262,53986,58350,52135,32195,691,5527,21029,49018,69253,80247,74955,21403,-33126,-91565,-118354,-55468,-36375,-129325,-118230,-19571,30467,47111,65028,66339,5412,-76156,-114907,-74686,-20967,-674,-95432,-204626,-190854,-95978,-1082,62823,96025,53178,21878,99949,156943,89959,28465,58364,79181,24307,-37170,-31991,17427,38895,-26660,-99564,-44541,70816,65763,-15934,-22901,48167,57074,8108,20892,77633,89355,118293,148682,101391,59473,79732,71695,40461,19803,13693,16954,10423,-11073,-50459,-113606,-130676,-58989,22884,103093,132790,105962,69175,37933,-26919,-125369,-150679,-70169,12484,13570,-22440,-43395,-35902,-26000,-26477,28023,80980,24823,-51904,-68070,-77177,-84972,-104229,-115321,-54367,30010,52084,-2906,-98533,-116749,-45508,-22512,-38384,-22039,-6756,-49200,-54707,70473,170423,62978,-100922,-121243,-25561,41225,34504,39331,64238,70244,77673,95093,100893,72981,-21413,-59275,248,39334,3679,-3225,46012,100752,43161,-42270,-33291,50082,82103,-28678,-85652,17423,87015,81968,82522,47431,2386,9818,26316,73657,184496,203497,97045,-32085,-86196,-51800,-4255,49945,53986,-1697,-80502,-120536,-102221,-65581,-68366,-56067,-19489,-37806,-88776,-99031,-9322,64206,54125,3415,-42362,-72179,-48113,3196,36688,36276,8824,-7764,13139,26170,66804,118212,101517,41905,1875,9046,31368,23482,7848,40758,88079,74997,3302,-38322,-55417,-32187,31078,71206,85045,119309,85181,-9344,-61747,-34175,71390,197146,166966,-3173,-85578,-19967,22326,-61880,-191040,-195615,-108496,-71084,-98664,-89116,-6323,34394,89673,304025,429456,319063,114602,-6295,-27673,-235,-15615,-75441,-86688,47408,204934,158510,30337,17208,47957,77314,67668,5114,-4795,26178,61299,75352,18424,-82844,-94015,-21691,-208,-29349,-40803,-20794,-5240,3731,-4537,-44010,-59556,-63429,-69121,-28693,-620,-14091,-2787,18446,-10202,-52760,-53425,-32163,-20644,30235,95267,95708,61852,68170,92202,113561,83376,25875,10394,5219,-61866,-118154,-118803,-75457,-1349,71031,147779,217865,151744,5372,-59178,-40977,-1077,8512,-29714,-44658,8728,33040,157,-4941,1246,-42175,-98540,-115315,-72961,-1055,29392,21707,23901,-9255,-51582,-27590,47812,118385,151403,60301,-53302,-58782,-8510,6863,-36524,-65101,-20536,35541,56841,69922,46383,-8933,-81265,-126279,-49306,77419,81812,-21450,-70541,-57840,-63449,-34241,18146,-2153,-39434,-22434,-14736,-43526,6925,67855,-40294,-133021,-60308,56617,147522,158303,80917,1640,-68644,-166668,-173697,-92164,-17848,-38116,-70348,-49405,-22425,33202,127664,113157,-42698,-105853,-32932,33086,30287,-17819,-73215,-78049,-41345,-41300,-71832,-103582,-97796,-44292,6942,57139,41486,-36035,-117428,-140947,-77656,-3307,-7458,3871,37835,41686,17170,-30338,-26686,49238,96063,86074,87562,30616,-56437,-68890,-69933,-70860,-44709,-25158,3688,45283,79196,126529,133691,80565,68573,76745,27814,-24887,5626,50838,15596,-75635,-136547,-97243,-32912,-28651,-54111,-50550,-1593,32727,32527,15017,45440,128902,133192,61941,47245,76203,88117,90310,116031,155383,171206,133138,61897,-20878,-61080,-18804,50578,64074,30952,-883,-11342,54421,187003,227774,101581,-14136,-48499,-26244,-18671,-51333,-80697,-19974,60948,53467,-39640,-109297,-48084,78280,138357,138969,54164,-69713,-108821,-71795,-92807,-51484,59451,89459,44014,7132,-36831,-45044,-51016,-121094,-199121,-122306,1962,32041,-14930,-23051,-11403,34698,110178,136001,59180,-26727,-16703,26690,71705,84336,-1246,-109258,-140216,-139422,-106318,-32980,48447,101732,123573,148409,152504,124453,82907,26211,-34309,-32704,-34865,-78201,-64605,18899,25802,-74931,-154594,-95906,37161,86672,62123,47642,43169,28376,4890,-45726,-88303,-27696,52936,18701,-65958,-68525,-36332,-8508,1276,-22179,-26715,18489,71296,86911,86775,60077,14232,-5997,-8600,-22212,-86030,-155311,-112968,25399,117587,93866,71981,47051,15049,19978,23137,-10771,-30994,-10939,10119,-10726,-27176,-40902,-67566,-39259,19766,31574,18648,37542,49672,52797,39783,12358,-2129,24175,93160,136703,129213,97782,21605,-52326,-59886,-70950,-77796,-17906,-4002,-71851,-112442,-80266,-42931,2680,79533,93419,19404,-3734,18206,512,-6314,-15565,-51103,-57851,-50767,-62805,-53366,24410,85461,79385,76320,68610,-25331,-126774,-92255,14053,70670,52155,1008,-31454,-33752,-45435,-28505,4438,-36552,-72484,-34422,-611,-13891,16172,75165,41424,4164,2227,-50987,-94322,-106318,-106996,-74400,-37892,-41666,-13980,71201,110156,90922,68313,123051,172791,62863,-73440,-85559,-30031,32309,76876,78448,59680,76978,95071,92700,102718,93749,48049,1913,-11308,-31811,-55368,-46826,-72617,-122558,-110456,-46397,-9162,-5422,11883,11091,12234,56693,111098,90532,7544,-89140,-82698,3602,20273,-8922,6361,25939,51443,103001,114021,60772,-27133,-26254,70744,80705,-9734,-36230,-30050,-77851,-120341,-110058,-72519,-10818,36319,33446,18138,-5833,-51050,-33001,-4604,-91556,-209485,-177208,-39771,17239,767,64,27916,110942,136356,-4647,-125620,-60811,-11675,-32497,-32153,-58857,-68770,9276,28987,-7393,24789,44207,-1860,-30164,-43320,-44735,13577,67622,87615,72549,56805,40324,-16774,-47972,13120,46754,13355,5602,4084,12914,-10046,-73243,-51290,-23972,-80319,-104013,-33399,67198,130280,73242,6744,12812,34463,-149,-10617,1502,-13926,-51377,-85478,-99059,-48386,3051,-11704,-83778,-134250,-119154,-63265,-32938,-60020,-70951,-40284,-5399,-23345,-80526,-54864,2466,-5573,-20845,-35005,-22542,53217,44779,-27908,-16864,43262,33702,-15368,-58196,-55017,-1441,65817,115352,156640,180763,99882,-91459,-152821,2620,126857,99017,77942,93994,66526,-1261,-20380,33844,92820,105512,56490,-12941,-60837,-111800,-103736,-33983,-4369,-24905,5724,35370,8964,-3793,4481,-16685,-12648,-23076,-56848,-101038,-116189,47679,352083,450963,313106,130350,55804,49937,84336,118966,62155,-41300,-55743,-16576,-40982,-104558,-68350,-490,2520,-9458,7455,-23809,-67935,-32914,56926,95605,74485,34644,-24986,-99879,-116855,-64586,-7782,-2869,-25359,-30403,-5550,20581,-25227,-71600,-7437,52270,30346,15657,-55458,-139244,-120865,-34532,-12238,1007,115328,163787,72561,24987,72165,56718,19202,10420,-1972,-8601,38354,111606,136598,163880,179453,105636,-60794,-207002,-181686,-49301,15042,39140,106570,86583,-18961,-52738,9337,-3514,-55945,-63774,-25794,39741,86710,68020,53751,76145,63971,18778,-11282,-8997,-8037,26736,58342,29336,-23295,-1323,69131,81317,37957,-10158,-60372,-96945,-60189,1336,35297,27240,-34914,-104908,-119953,-117610,-112768],[-81364,-47079,24746,58309,1074,-61880,-79753,-39899,18312,57948,90505,85703,82485,84537,57736,49497,48266,12517,-21184,-43645,-25108,55995,70931,11555,-30953,-22083,-16873,-40419,-51613,-7882,-18676,-104329,-147634,-115159,-71713,-8442,30936,25602,5311,-35726,-80084,-71272,-69517,-84125,-36653,68913,138951,115847,46546,-18535,-41638,-8656,96433,168549,129672,53985,147,-32933,-50203,-75014,-83856,-68104,-56158,-13696,4398,-9267,31166,95367,128422,125908,75973,-3402,-69630,-89710,-106128,-81700,3618,32943,-26595,-26544,9840,25554,75049,115413,92437,23125,-55754,-80385,-24774,23990,38023,-52423,-151743,-126872,-58378,-4383,21397,-8193,-96919,-124385,-9703,101388,77964,1999,5108,29339,-3093,-36583,-33135,-13187,-2910,-76660,-124729,-7023,123997,80707,-8693,11652,103097,89717,4442,-10072,24960,60786,121552,132703,45963,775,45305,30585,-60304,-106555,-46526,22435,49754,39773,1317,-31528,-33359,10459,39115,39423,11319,3050,50210,58905,-15975,-114472,-144530,-100778,-13537,46020,37566,17896,8717,-1374,19569,90137,134210,77200,-22970,-54108,-63705,-134438,-155472,-82610,-23039,-19613,-39027,-86720,-118554,-76203,-11774,-12141,-18383,-6974,-32038,-57935,-5882,112883,174951,86218,-36057,-44345,-15952,-23565,-26419,-7981,13213,18609,36,-1508,28505,31350,-34337,-75854,5854,119524,96734,19011,19014,64364,42399,21662,47677,96385,113850,40864,20568,94061,134174,110439,48572,-46923,-80288,-6139,57091,80020,147037,188610,124506,-1118,-92407,-103660,-48607,43110,88874,64283,-18578,-101520,-117153,-62120,-30899,-60594,-79923,-57798,-49958,-50149,-1407,2275,-39261,-44818,-44928,-64598,-26693,74760,151222,115910,-20230,-83718,-18169,4357,-14359,-1615,8269,-4991,-22142,-19129,-12494,-14746,2045,40391,70285,49286,-41865,-92489,-45198,38598,76079,59369,9104,-22113,-43352,-53986,-64317,-39959,47553,122241,63708,-61808,-84650,-8277,6150,-81696,-162175,-128526,-48568,-30942,-91191,-133613,-60034,30472,87557,228061,370363,252975,37143,-61844,-86689,-33218,-17174,-82594,-93719,31058,145288,92752,12386,29896,72655,101841,100277,61161,38543,15142,3259,8806,1913,-43464,-56876,-7004,18727,-6567,-48195,-59087,-41016,-2039,31003,27738,34867,43835,3426,-1831,16214,18038,28481,41901,15301,-42896,-89431,-79334,-18512,54215,64558,-10258,-59944,-4267,89872,133112,54843,-38361,-45222,-49413,-100712,-79520,-25307,17444,56842,67161,110916,174366,95933,-24607,-64945,-58784,-28031,-20763,-48750,-867,91775,72622,7725,20021,76355,92837,57177,306,-19835,15049,26002,11093,40719,45376,-8209,20134,155983,228551,144224,-11673,-71093,-38539,-6959,-21903,-99713,-122791,-31240,32214,62655,115245,83840,-4316,-79395,-133813,-105529,9283,100197,105215,65046,14292,-31811,-9533,27621,-19582,-80090,-62517,-22970,20395,99866,137556,40799,-36710,938,76220,157808,183079,80788,-43640,-76351,-84678,-98214,-92843,-84612,-117382,-138205,-112141,-28784,74938,100361,3780,-108138,-121243,-88854,-44207,-9531,-11405,-50168,-78604,-80992,-84874,-92197,-115399,-115330,-34881,51556,66946,5412,-71732,-139573,-107754,24510,105055,28879,-48991,-27580,15055,-10495,-50346,13474,136404,175235,140153,113288,29181,-35060,6605,6355,-82256,-138824,-94869,-23506,8420,61549,174507,184303,80348,26760,10921,-42045,-26952,64806,84411,12773,-79907,-156137,-91312,51566,63283,-29206,-73316,-17517,43867,49069,-4721,-10392,77096,98883,28270,31314,88417,93972,74358,84843,111615,117714,88336,54797,-1966,-39692,11741,99287,95606,22555,-34428,-55296,29962,166387,192183,122195,64566,11702,-9072,-26005,-78570,-114780,-32169,67536,70264,-12690,-80248,-33775,54427,94478,86514,25701,-66905,-106858,-52823,-41522,-54522,2605,84264,94320,44609,-23133,-56825,-70874,-76310,-93150,-65532,-11293,43173,66952,104147,141962,150296,124571,67636,-27582,-104187,-74168,5877,73398,89896,29406,-63144,-124992,-151618,-134013,-60438,45336,112294,99675,90415,98574,85441,52023,-12485,-95000,-96820,-45232,-41060,-34088,20086,-8881,-122509,-162517,-49041,91433,113367,89865,70918,15870,-22508,-37188,-54362,-40571,45446,103184,61865,-54716,-116348,-97727,-63575,-51152,-12658,39274,78425,125151,148716,100320,1607,-58440,-75081,-102963,-102058,-101192,-123215,-66400,31353,43778,34613,68813,29551,-39634,-7375,50146,48263,24434,20097,1039,-48152,-58290,-45258,-29383,23263,57556,15274,-40902,-52626,-57391,-70005,-73964,-58365,-11925,65992,126903,101686,21551,-2196,10582,-12896,-36613,-80491,-64827,6697,-1442,-55365,-51143,-2719,25109,46276,70303,41557,-37368,-51800,10129,48980,90190,113440,51845,-35709,-96679,-140373,-167617,-116754,-32715,4075,39945,85700,41215,-59872,-52950,60643,109034,43035,-37104,-51630,-5600,-3192,-29664,-11342,-27549,-40450,9226,26119,-14324,2987,43746,22255,6997,3332,-43077,-55292,-22173,-18316,-27100,-9897,-6713,13335,67155,104897,149296,217580,272352,212281,33302,-89486,-77664,-24644,35313,90474,99314,58247,39022,22534,-12228,-9280,2985,3565,-11326,-50695,-90827,-91374,-26919,17990,-25986,-72828,-47060,-17447,4574,46178,32247,-4364,16170,37548,-22252,-80586,-88968,-62200,-30040,-34301,-38519,9352,40348,27879,34931,72654,92646,37338,-1729,22081,920,-53853,-60681,-98843,-191960,-237766,-186769,-87208,-5634,-10569,-44376,-41957,-51832,-88967,-84031,-151479,-368457,-453802,-238172,23685,106229,90967,71022,59351,84970,81027,-5398,-53408,26084,89138,90769,73606,1648,-31950,18660,-596,-66828,-31414,54844,54221,-10554,-28501,7642,46302,65833,82748,69015,48297,35733,-6617,-47936,-30739,-15336,-47107,-64194,-50728,127,14791,-14244,11030,-23711,-153393,-191580,-88742,56620,131960,83801,64955,90574,63596,9168,-2341,-1603,-20100,-23542,-16736,-30815,-17674,23366,93366,170459,94268,-59808,-139132,-66550,-27142,-74756,-51190,21528,-3117,-91248,-57564,19313,5786,-23396,-49229,-57836,-21931,-67965,-154722,-122773,-26160,19816,20743,-14778,-42046,-58239,-26061,47129,135428,209123,140441,-46641,-112982,21470,134292,99361,57357,72015,46678,-38769,-52968,17146,54271,31519,6808,-10276,-28179,-79211,-97397,-35073,8832,-22177,-21259,-17988,-38412,18031,58504,-27330,-75766,-71150,-86000,-130349,-162422,-31008,363867,651708,502732,243514,123058,57975,60197,128730,100116,-6057,-6837,57958,34077,-42963,-41774,-16918,-40961,-38781,-11583,-40099,-60491,-28044,47008,126097,118110,14461,-64366,-84460,-91393,-76457,-71579,-129298,-136306,-28916,73983,74148,3699,-28903,39589,81421,49097,46789,-7835,-100978,-92139,-23992,-22411,-15689,88072,128061,63393,46774,116475,150762,108008,6345,-36987,3048,45294,102791,179930,258887,302289,196182,-95488,-368255,-360046,-191608,-83844,-14434,48741,15689,-71770,-81078,-21633,5220,4716,-17238,-20944,47552,101163,79273,47467,23934,-25721,-43179,13870,75853,44357,820,32636,65814,7392,-31448,62638,183081,187651,61490,-48648,-80859,-58657,-26486,12810,27829,-32680,-101630,-83329,-37302,-16180],[-24763,17399,96815,93490,-12804,-82138,-64261,-42971,-49771,-20918,38458,59429,76582,55200,4302,23962,21905,-78311,-135450,-95760,-11958,62385,54575,16566,-12376,-44047,-53872,-36136,-30297,-19444,-8701,-67214,-136263,-99818,-12195,59397,84654,44831,-43376,-101546,-94722,-32781,-9044,-7676,-11712,-16281,12761,40358,45693,31103,24002,8350,40580,109930,103373,48462,14060,-12844,-36499,-51782,-103654,-153691,-131721,-52150,10834,29818,48352,76042,129353,148935,59932,-49345,-77198,-64501,-58646,-10437,67303,122878,131147,81305,-12242,-33126,63117,122453,107695,63616,5615,-34857,-11137,13714,44153,24566,-24723,-26673,-15142,-14281,-52967,-127923,-186257,-183788,-113122,-7860,60294,45641,29903,29346,-2644,-30669,-39771,-59894,-64403,-93065,-90687,12156,92727,69453,44525,53828,45960,-19603,-72432,-29661,30182,50435,56386,34876,-19974,-51891,-37665,-44434,-129071,-191446,-122422,-32411,17006,32376,29200,30612,22904,28218,34259,-4131,-51761,-23043,53342,68213,16967,-33132,-58951,-61584,8726,97903,104894,73233,47321,50987,102996,137089,140198,112457,30155,-27170,-42244,-148029,-170269,-27151,23729,-77587,-123663,-83222,-37020,-17492,-21401,-41260,-30607,-25936,-62795,-46041,43046,113517,109248,58666,35576,78053,76066,-544,-62820,-75539,-64329,-56000,-68248,-81530,-50351,-5341,-36625,-93703,-17083,134102,114334,134,-24731,31189,69143,122524,176205,195416,189564,145120,146989,185618,171552,115780,35465,-58053,-71525,11517,79056,51397,51532,126797,124354,12653,-81183,-113766,-105803,-53149,11796,67597,62931,-13510,-22014,30275,16287,-57329,-70148,6198,64732,54106,44903,3417,-73192,-88712,-64722,-30433,40552,128361,198707,175214,23744,-72262,-16573,-5290,-60870,-73459,-66552,-83445,-74217,-33704,-44751,-71694,-37650,22764,46932,29297,-54890,-102705,-30046,65710,56589,2901,-43903,-83906,-79321,-20563,6510,307,25234,46999,7614,-40453,-22902,41033,13178,-71339,-73570,16118,65474,17892,-71079,-138460,-100291,-23373,105937,306552,384497,183577,-26260,-67822,-82191,-60294,-20894,-45045,-38736,84315,208489,145006,20472,-10896,13348,44318,51918,21038,-12440,-61479,-77631,-38693,-7417,-27137,-40198,12978,58441,34760,-27272,-56042,-54216,-34317,3905,20230,46232,89276,47713,-19089,-25383,-6043,-6126,-4272,-2308,-48670,-109360,-115314,-67564,-11147,-31126,-159436,-240422,-145814,17132,69275,-19682,-101555,-103087,-86314,-63648,14543,64870,53946,43668,39898,57355,67218,8441,-4467,19993,-16541,-36461,-18374,-8750,60214,122568,71239,26773,37537,69988,122693,146727,98211,37881,3258,-40419,-71473,-35925,-2604,-40191,-32695,94242,157279,56576,-64779,-48293,22278,33879,-2099,-66319,-91926,-29371,15354,38151,82951,57571,-11912,-55796,-89465,-104851,-59806,52672,140544,126246,73439,44496,51359,52316,-7505,-77101,-81336,-25806,55041,106872,125250,110098,61371,16522,31761,113234,131411,27190,-100626,-112817,-47894,-62748,-166504,-206657,-166941,-113052,-81143,11307,96776,21006,-94398,-89776,-53384,-57853,-49935,-37141,-17080,-15385,-41402,-33138,-21110,-25400,-40272,-69933,-52337,27408,80127,36420,-49935,-96508,-20112,99615,123769,21622,-62260,-48337,-12413,-19709,3170,100159,175428,148533,108321,102869,37792,10424,74413,19079,-155882,-215848,-87667,28688,17928,25617,122389,133325,30401,-25546,-54056,-86817,-10617,115934,100686,-1048,-78196,-132067,-80672,70629,103999,10707,-64506,-41930,13433,24388,-46529,-62034,18648,23480,-50360,-34498,54788,100733,84195,62019,41779,5168,-20004,13866,45022,27235,49063,109819,70775,-35683,-88971,-75347,-14545,45545,72310,96927,91389,27038,-42185,-78688,-86315,-61933,12151,65647,64758,10066,-56571,-49525,-1455,24085,19369,29809,-9915,-74863,-27925,36766,2886,-18006,69681,103933,48908,603,-7481,-15686,26677,62430,8516,-35144,34258,126496,221942,254590,164855,40042,-39690,-108818,-163039,-109861,24182,112872,89178,25543,-11867,-31608,-65555,-99618,-74439,18183,89232,66240,3027,-39534,-33855,-17599,-63417,-120227,-97173,-30148,-7530,-16788,-36794,-98067,-125633,-94915,-11390,63263,63004,72904,92901,30983,-34272,-46406,-43914,850,87911,118216,90110,13773,-57870,-73060,-70706,-78786,-4512,83641,100149,107550,114398,51851,-56702,-106089,-132355,-197227,-185535,-108712,-43095,17985,26032,-23213,-30521,-16481,-50555,-86587,-58961,-12683,16468,32246,41164,7230,-62590,-89340,-59762,6489,60568,31851,-31777,-58457,-47041,-61991,-109278,-148731,-137217,-96039,-14591,78594,83744,-9698,-41456,62649,134671,59284,-36334,3108,85053,66203,28019,58834,111737,112065,54974,-31772,-91890,-115821,-90611,1035,92182,157718,167230,100232,-1918,-99004,-162769,-219311,-224514,-156747,-78186,-19671,44506,71551,71787,86859,97863,36659,-56652,-88266,-50278,18622,36501,14704,17320,-9491,-14859,16874,1515,-31268,-10920,16183,5908,3527,-2080,-27578,-20682,29179,53575,24356,-9430,-34919,-23081,27108,77813,163110,254531,244238,106738,-26215,-92114,-116778,-93493,-16730,43956,46108,14675,8844,-16743,-91698,-100026,-38700,15928,21825,-42953,-106797,-91408,6890,95927,61056,-11279,-6725,1640,9572,57249,51910,19893,29369,11957,-74506,-85309,-21698,4245,-27280,-38123,-32093,2311,54739,45150,-8843,-4854,38239,33137,9349,-10635,-39072,-80416,-114138,-148996,-182361,-175867,-106107,-11278,22785,-31561,-71450,-44740,-46408,-72506,-56465,-136265,-398816,-460403,-167993,118586,189219,144571,109157,86098,48918,12714,-17082,-21709,54138,156514,179769,118276,36958,15639,30795,-15374,-80204,-45255,60094,107376,34934,-39909,-3817,42320,41332,44328,18499,-24056,-43425,-37803,-49501,-83900,-94656,-72619,-51617,-34927,16629,55117,69592,102691,44173,-85587,-131002,-64262,33401,81161,77634,112313,116249,40225,-30949,-23890,23915,57457,89682,118435,100008,70356,102293,263490,555751,606021,223179,-99922,-57923,29110,-27871,-31276,28326,4668,-83098,-76518,-4057,21483,-11612,-55807,-80595,-87575,-124528,-142771,-72521,14258,58788,69782,47439,3973,-62600,-75528,-32102,47987,166600,173744,90357,62595,99073,110362,67229,4222,-17061,-16042,-67526,-86079,-34842,-10790,-35318,-2990,40286,29855,-12958,-42815,-43548,-51239,-81315,-65492,-58112,-74066,-17522,22166,-70416,-125750,-107045,-99887,-88200,-78060,-79170,64367,292050,331241,273596,176397,60906,15418,78479,90770,15389,5114,50837,53915,16551,-14805,-22241,-27620,-16029,-9991,-41247,-46875,-24278,10214,74633,83577,23650,-6684,-10362,-32519,-43079,-64696,-129759,-122031,21327,128893,87200,17929,36825,93359,57145,12365,64878,82941,31787,-4367,-26237,-46089,-16813,63642,93047,76476,83852,118644,150172,130427,39045,23975,61310,18742,-3889,85897,217773,289517,191319,-103136,-407464,-419151,-250110,-145803,-107805,-78603,-79568,-95325,-97016,-61998,10155,98043,86273,22007,37970,64382,44382,14704,-31061,-78711,-68609,7867,74367,20743,-56623,-12559,63293,21896,-48319,27773,174601,200525,81634,1983,1060,-10421,-38135,-43650,-38005,-75319,-114398,-55669,31226,52603],[25481,55263,100234,69798,-21815,-52051,12191,44006,-26589,-90357,-91126,-44588,35892,40362,-15879,-7033,-22314,-116648,-131670,-42439,13478,32957,18777,13151,33390,41614,40160,57493,37501,2250,17256,-27932,-98010,-43467,39335,65819,78436,68755,-7923,-67273,-71081,-51477,-15635,16130,-23446,-75789,-55134,-21389,14570,55299,59434,16917,-23775,-9591,3026,-12384,-32893,-57412,-31406,15790,-29438,-109784,-99086,-38089,40310,106203,80237,-5405,34202,124317,86440,-14,-7818,2501,-2920,22409,52980,97303,129837,58606,-84155,-87753,44230,110081,104709,79691,51451,-8869,-59121,-81682,-36821,6370,8665,-3526,7542,9804,-68190,-135352,-116666,-72118,-67341,-48263,28462,88929,101342,72329,10883,-13965,2063,-16344,-39478,-41328,-22951,18935,33751,33390,80080,90478,-9992,-120282,-128270,-35408,33324,9439,-26941,-32679,-32501,-73729,-112589,-85381,-88444,-136689,-113077,-59460,-29641,2721,48162,52189,3786,-4985,30102,35270,22058,51585,72940,62426,32906,4198,-27342,-54149,255,84924,94725,60498,33415,50706,102876,102230,81794,84577,59530,25757,4125,-73556,-92382,25032,47326,-95211,-140278,-29069,39219,-6139,-81491,-119839,-107997,-99488,-87447,-15534,83259,108599,52589,21616,72890,155273,176014,95507,-6363,-39252,-43757,-55697,-53932,-59288,-62494,-22528,-36838,-101535,-44973,105048,76793,-53669,-75488,22336,101369,157211,202248,212437,178623,111806,117525,174413,147918,83940,62912,55831,43312,35096,26386,-20476,-8825,78578,82590,-14416,-68747,-83945,-132209,-138807,-79098,7580,42972,42039,103756,134496,32827,-52993,-8483,90993,152683,120210,74267,30823,-33943,-85855,-93148,-34652,61136,115550,161928,181259,107699,24346,19175,1324,-26928,-24963,-55598,-103388,-48841,47658,26741,-36246,-36944,-5838,14526,41963,8763,-48918,-21179,36955,-15993,-67090,-28072,14616,41779,90936,100529,44428,-3722,7585,39393,48013,38571,30590,-29698,-79592,-37456,49316,60006,-467,-60445,-115635,-133389,-93727,151478,465059,409793,135858,-1740,11814,22006,4059,1696,3549,31089,153803,292202,211703,29223,-40582,-43651,-33568,-28762,-52388,-83765,-133107,-124742,-37423,18332,-5615,-32188,11044,65499,48406,-16032,-45427,-62523,-87110,-85501,-66520,4201,84858,39676,-76762,-102196,-64790,-74597,-93445,-63566,-61441,-102340,-130477,-126821,-84812,-74849,-170976,-264568,-196719,-50457,-7288,-53042,-63699,-52175,-42583,-2187,48332,52061,10773,-8783,8239,4873,-26236,-39285,31207,94230,33799,-25644,-6581,23748,66215,88734,57262,58417,71764,48776,57555,94346,85269,38412,-23858,-81071,-116578,-123814,-112028,-104204,-108038,-58047,3388,9789,-33532,-23029,41793,73565,64476,55679,36289,2352,-10300,13337,34960,2610,-37021,-29690,2970,16674,-3281,1448,34714,48918,70943,115517,139158,111191,33786,-47784,-77245,-23903,30997,29437,57982,129175,109735,-13312,-59409,21697,49237,-16060,-97198,-106182,-68395,-92204,-214762,-256364,-176539,-67730,-763,66509,86208,-21083,-76025,828,45737,21801,-15742,-59259,-40399,5847,-3110,8838,29069,43875,65387,23499,-33599,14960,111794,94283,-909,-40131,19337,69337,38467,-24347,-22724,-4441,-35962,-36743,59601,143842,118030,53320,42695,59493,26449,21153,57323,-42679,-200234,-164581,33205,143447,89182,22365,22366,9909,-37614,-42376,-60715,-78673,8389,135122,116415,12364,-52796,-92688,-80209,840,18378,-33488,-69675,-44827,13091,21242,-58226,-59769,14054,-24567,-119234,-115095,-25148,76600,116924,93026,26142,-56634,-94975,-29217,77942,104715,94812,109666,65458,-41013,-90683,-44989,-6850,-10572,25374,79412,74164,10638,-61912,-91514,-25590,67522,106597,90755,69262,39117,-20124,-54055,-29994,-5371,17798,75025,62653,-25252,11726,92612,55037,-2979,29192,10636,-47259,-35057,23003,28708,69915,125577,71982,-18299,-4848,71931,189025,197376,65282,-41552,-61030,-94957,-151584,-107989,36456,125698,70205,-3734,4214,35158,-12095,-92231,-95502,-17163,53725,50667,-34692,-117195,-105173,-78692,-109589,-112587,-37352,18783,15254,-19708,-92992,-150710,-100860,-57952,-54996,-23304,8497,38101,63094,36467,-12875,-26402,-23248,19058,85728,100404,98790,88013,39404,1883,-15961,-34467,19840,82975,60412,34214,32242,-2655,-54041,-66784,-108776,-197839,-201419,-119662,-4343,69798,33797,-10374,-49167,-108408,-102631,-50292,-57574,-71101,-25218,33389,61251,39623,-21399,-51237,-23331,28771,35052,-39034,-69354,-14358,45052,35482,-4472,-45919,-79271,-131185,-111632,29062,108639,33201,2286,150735,263709,147916,29009,76584,165037,157987,115474,117052,158435,156910,49505,-99830,-150936,-134623,-93445,8440,111862,156644,135835,85891,33327,-22640,-62313,-109351,-135073,-115382,-83172,-50144,1197,60576,142466,171502,72662,-77799,-157060,-126631,-54268,9966,36389,33746,9482,-47392,-65177,-65128,-66454,-23559,10305,-2379,-32339,-30568,-19656,-26236,-28873,416,57934,60838,-9187,-75820,-64654,-706,43588,111551,150183,59361,-60063,-56592,-42870,-125262,-148008,-65906,-5686,-2326,-10388,27462,29232,-57050,-70429,16392,104525,126335,33641,-71876,-55699,36471,90074,49335,7424,41545,43463,1591,11886,22155,42114,77912,44179,-57224,-67585,-15711,9800,4964,19607,11301,-5785,35057,48772,-7105,-30183,-20717,-25876,-13007,12981,35942,-18828,-106229,-116571,-87236,-43851,30763,79899,51645,-9150,-32205,-10958,-18656,-24303,47122,76734,-39212,-85472,36097,148206,154954,104212,69611,46624,9925,-12915,-17131,-25771,27972,135782,155435,58377,-3345,-2055,-10120,-47415,-66737,-21806,50810,89047,36023,-56756,-58687,-7804,7477,-2619,-53118,-113889,-147554,-108633,-56966,-80157,-103222,-53798,2227,17917,42165,71779,89115,115524,102398,43423,-20425,-29262,20895,77848,92747,90564,35495,-34416,-68906,-25693,56568,129597,170820,193499,166987,99142,95339,266520,617537,834502,529625,82706,-32109,6955,-8610,572,52412,56269,-17723,-73856,-51114,-11012,-26349,-44465,-50017,-78836,-100962,-40326,44599,64753,45152,45143,47758,26993,-819,-15435,-56023,-73266,14755,97750,136765,169307,133156,65372,21798,-55029,-114540,-82120,-76899,-109939,-92302,-52017,-47107,-21166,30129,57143,48931,9197,-80450,-154402,-156638,-96305,-49763,-49373,-58132,-64141,-102040,-98417,-90301,-103350,-26283,72444,-60917,-350529,-414429,-105707,127511,122923,43851,-7135,10156,31095,-10043,-46531,-42677,-3721,-2234,-54984,-43389,43332,59018,2424,-33076,-1089,16230,-27392,-53524,-33674,24699,74891,46685,1250,-16138,-33594,-44873,-14953,65952,110938,68029,15555,51659,88065,-6392,-77115,-1636,82025,109016,37122,-63819,-86945,-40418,41103,95286,117824,118291,82996,57656,75788,70527,84855,83739,-18874,-117671,-100848,-3502,73180,89137,91,-163780,-225068,-175420,-125566,-127807,-129778,-114385,-82462,-60755,-17415,34977,103706,86846,17136,22792,49006,6041,-43575,-52244,-37705,-26059,-33494,-34610,-60963,-83619,-38444,27071,7440,-40021,-4125,63511,82655,75321,91965,93567,48431,-8409,-59267,-88902,-90854,-79494,-25163,40471,50298],[21439,30991,27983,-5773,-31342,-6862,42154,68977,11055,-102054,-160185,-106887,5012,50616,19494,1892,-24038,-72073,-40961,26552,-5194,-23762,9797,72284,148212,168453,130358,119026,83079,39307,23317,-27773,-45107,31731,42635,-8971,2112,58147,64644,43746,-10464,-100784,-96032,-38891,-55499,-60722,-19759,-11877,5759,32762,10636,-39833,-80056,-94192,-90788,-78320,-83947,-118432,-67778,23540,16003,-34445,-31321,-7932,37347,115960,98215,-33955,-50361,58998,102675,74330,56043,32855,-9610,-33728,-56317,-53141,-34158,-56353,-112723,-65151,55063,104622,82948,48750,41494,-2083,-87898,-149614,-120440,-75205,-43209,-20581,22636,50666,-17994,-57991,-4136,55793,42260,-17544,-16789,52677,107783,81900,300,-14733,43455,40591,-9658,-11662,21696,30114,1627,-6192,60015,72191,-16182,-89499,-84524,-40280,-23130,-60271,-68333,-22707,13154,-36366,-95154,-45005,9571,-28109,-43467,-34654,-41663,-2569,72158,74074,92,-33410,-13552,48151,102680,107511,59560,18029,1777,-22192,-64016,-100423,-62392,405,18018,745,-37997,-51372,-26754,-5302,8448,21525,29765,53298,67127,47788,22394,46090,27744,-75136,-97740,-7989,35078,-18848,-101199,-155857,-174651,-167456,-97644,6655,89289,98932,50097,33312,84795,150596,183713,144973,92398,90247,59664,-561,-5837,2323,-30847,-22561,-12037,-55553,-33036,76927,45221,-85086,-105192,17710,102774,116100,119851,118726,72112,-18427,-28730,39215,51358,32394,93138,177067,150758,27650,-74927,-90835,-7426,65177,34289,-45858,-59666,-54353,-112009,-123463,-72315,-38769,-48452,22325,158027,167936,20560,-46962,28658,102451,125793,76311,9439,-31140,-24320,-39706,-95742,-91447,4757,74774,104854,126612,120204,77198,33365,7334,36214,63718,3002,-50729,41205,156719,125021,42286,5015,-22866,-26357,43147,70061,4479,-27201,-9030,-71064,-102300,-2200,114676,145218,142733,125292,58243,-35051,-18528,96448,140920,65178,-39845,-114138,-120040,-78520,-50461,-62211,-51237,-31519,-61199,-115508,-84663,188686,477145,367270,109469,29684,68298,94516,79445,30188,27059,90332,218296,308675,186590,9046,-20860,-22578,-62629,-80745,-66520,-48313,-71250,-66983,-8333,43243,38515,3623,-1114,29632,25051,-30102,-45367,-49336,-85359,-117140,-109822,-12918,74349,15938,-86863,-104574,-79357,-106459,-144847,-116455,-74699,-89806,-127986,-137939,-83914,-21214,-36682,-103103,-96360,-30300,807,15406,77239,92397,66987,61840,46627,6369,-25656,-24411,-2061,-32282,-72988,-53736,28047,82168,40960,-16893,-24865,-21690,-9496,27893,42215,57319,91746,71064,8703,-13436,-1023,-3870,-31760,-47062,-67530,-124639,-150178,-106593,-95923,-108421,-59324,29871,30787,-17934,256,53037,75191,119009,146496,61866,-13840,242,8656,-30466,-46815,-5486,70702,118032,77181,-14642,-70016,-46817,35631,141214,202009,154710,42884,-54305,-78999,-27575,-5784,-32339,885,91885,102645,-27313,-108654,-53124,601,11223,7922,-10518,-57905,-87947,-131167,-162401,-142093,-60187,25898,64136,43857,8241,29862,71757,87908,58226,-8209,-69967,-50927,568,-4664,-15639,-6038,31717,85490,69906,14468,36476,120965,118343,41992,-23194,-23561,-13082,-44856,-61130,10995,34293,-50087,-65473,45936,89222,445,-38761,-17760,-7939,-5612,-1139,-20876,-94762,-127261,-17053,142491,214663,173681,58819,-21585,-34446,-28689,-19286,-31753,-35710,23943,115290,129100,64747,8090,-54394,-91100,-86014,-97816,-98800,-62351,-6765,47087,35203,-42317,-31317,38308,-9063,-117633,-151538,-106106,2905,105648,112576,29313,-61152,-96851,-32358,78722,127664,104238,87456,66863,4767,-27012,14973,53918,53103,79243,89229,50314,-8268,-52033,-66684,28520,133920,148300,110500,81475,68948,37217,-13668,-23023,-2995,25181,66766,72744,11850,48944,93736,41543,-14188,-45976,-126718,-176080,-113884,-10282,5462,20964,70720,88113,16988,-49850,-29546,66207,46991,-46513,-42720,13331,-19725,-103136,-90658,14687,84429,29915,-42465,-23471,11291,-55839,-141414,-140308,-90887,-46962,-23307,-43694,-84630,-91589,-102723,-113509,-66903,28375,55513,28625,-7993,-79242,-114550,-64360,-60589,-100484,-62131,4297,14114,-9769,-23354,-38775,-54597,-39555,12550,71348,84612,100752,104347,60022,38672,58110,37942,31446,42049,-7994,-39109,-22242,-15642,-3192,15345,-35515,-122374,-143393,-105439,-23779,42229,43219,39878,-41306,-136057,-77013,21768,-19389,-64269,-15055,41443,65745,62847,37252,44385,65623,51463,-5623,-85319,-89031,-5884,61548,79444,116364,140310,69453,-66030,-84224,59263,126328,45725,31684,151174,206795,112135,29819,76352,164330,178591,128347,79680,95935,126949,67749,-33096,-54339,-60548,-59652,19147,87437,94766,70708,44139,56324,82397,80846,65239,67900,29985,-47170,-54882,-8525,26446,58855,44558,-57815,-154916,-171448,-120788,-62150,-16955,-2746,-24336,-62345,-88181,-92859,-126316,-112067,-15953,14755,-45948,-86119,-56164,-19008,-26977,-53972,-40884,40908,75074,5058,-83407,-96126,-42257,-4039,38876,30288,-95329,-171648,-77546,-4481,-74101,-112400,-64653,-16562,13806,21716,61133,82161,43005,52982,103764,167257,196920,88112,-38661,-16410,50848,43374,-6649,-12632,58143,68066,-17876,-64530,-51594,23350,93010,62060,-34403,-72395,-70548,-53922,-3909,58538,66218,18167,-8900,-10088,-1351,13958,-15678,-72025,-50466,49653,136133,83619,-14642,-21010,-18671,-7195,58176,74095,46657,29771,10215,-14168,-38617,-21543,102772,233682,284682,281558,210138,97770,29550,12315,-17343,-51140,-28813,7193,11594,-893,24468,72847,74255,4455,-35765,-42458,-73072,-99786,-81852,-33320,14300,35183,25518,-9628,-52191,-50046,-24758,-21079,-63132,-116868,-151585,-108112,-24931,-10604,-28237,-7410,31256,38914,51069,71725,63339,64123,96192,96690,19340,-33596,26184,129431,123333,37272,-57333,-80782,-41599,12392,54485,107529,138141,148666,116421,28600,-19425,84492,317334,530607,518824,223605,-18211,-88948,-70882,7892,110021,145888,61260,-40612,-63479,-52725,-40615,-6867,-1763,-44650,-56517,16790,57957,16548,-22067,3833,25933,41051,86601,106218,5114,-125930,-133528,-47266,39474,88445,62536,34102,18748,-58561,-130914,-86992,-44838,-86407,-102291,-46689,-27198,-78838,-68531,35616,92466,42997,-96918,-184213,-146605,-59555,7157,14916,-39873,-73542,-52122,-2183,-42684,-113482,-29133,128382,-11845,-433494,-583576,-300171,-25468,39828,45083,18050,-22357,-27654,-39862,-75461,-93811,-52074,-43268,-87053,-24681,134851,131997,6286,-25835,60754,85904,-12446,-116358,-111639,-3088,75182,36157,-4176,-16656,-27254,11075,75234,85986,62497,45530,15191,17268,38825,-22069,-101869,-85889,-15182,68074,30520,-61927,-78114,-39312,49738,123643,155058,136778,48831,-31378,7026,54775,61139,55140,-7138,-107216,-173688,-177932,-132847,1154,152219,161631,33711,-69434,-64504,-56265,-75958,-78861,-33225,41176,107846,93794,56495,7090,-28800,13822,62225,-418,-72637,-35984,39070,50353,-40354,-115744,-93556,-36270,-8481,9153,-8094,-9922,9599,-8612,12306,107678,168419,121948,68711,47423,341,-51895,-27096,22461,24606,9881,8210],[-28219,-25270,-45431,-65498,-41737,-1988,-20434,-30969,-19478,-60791,-98754,-75633,-4790,55204,62057,40353,25307,15300,28604,22810,-43691,-53502,24621,132421,193621,164103,116821,131164,125104,80244,5239,-54305,-14061,62368,12936,-76761,-54758,45330,110202,130215,51069,-100980,-148411,-85179,-45879,-812,40325,32130,47669,42762,-24110,-101897,-100945,-67649,-67546,-58118,-54155,-93728,-89209,-42059,-46540,-44561,536,22313,7981,43039,85787,32409,-23283,15128,73534,96207,80233,34847,-36408,-94878,-142210,-168662,-156296,-102408,-35754,36855,92437,94982,57143,13575,-1004,-8895,-31224,-74052,-77919,-64282,-30363,12008,40818,66963,36687,7121,33893,66637,63007,6706,-36544,-10554,42416,33212,-28076,-36247,18236,6504,-56358,-53447,17146,39217,416,-13967,19960,2980,-12337,21219,24721,-26791,-64933,-68853,-48865,8247,60752,40857,13015,51022,66322,7863,-8896,-20079,-44393,-1932,70840,98894,62634,-23424,-99695,-37672,71147,68969,-4185,-50031,-26107,3014,-31163,-94994,-99949,-69257,-43638,-46983,-110792,-163850,-144527,-65942,334,-3123,-25650,11719,95863,122855,91725,56640,7488,-54459,-66359,-37410,-2311,-1654,-41077,-89068,-129805,-145655,-78690,24295,78049,85392,80440,83472,92659,106389,106521,94255,122348,167412,122364,26754,-3343,6338,-14714,-5860,47046,47896,30522,69857,44266,-57773,-96828,-5573,74845,83421,57662,25349,-4112,-57538,-100085,-90248,-41250,6271,97097,198820,163640,-4906,-125157,-93124,11161,49543,21153,-17335,-33475,-49772,-80185,-49441,5511,-15738,-76274,-14528,130282,136606,4345,-48423,3091,34892,23453,-30452,-108438,-153082,-83036,-7564,-67309,-132265,-54389,50227,57506,36831,41705,24771,874,12975,74067,98272,35871,-5053,68717,149248,118237,58833,30892,-23643,-63395,-1768,55062,15646,-29965,-22744,-55637,-86141,-37519,44383,61769,56296,85399,74286,-35866,-59420,76958,149824,41077,-102359,-166606,-150735,-115843,-111115,-104746,-27665,38877,6628,-48984,-9447,173937,335023,293559,99098,-2526,27907,39942,38949,7449,11915,127026,268166,280086,109975,-33882,-10708,15946,-54190,-102978,-54419,40038,80385,56461,2205,10374,57845,34023,-20993,-10147,5506,-36332,-29716,1902,-13774,-43902,-55601,-5573,42638,1245,-20598,-13529,-33301,-81739,-124336,-119271,-80944,-74589,-92509,-86567,-29172,42983,66991,38365,23516,44493,70393,110169,178518,169679,129039,106968,61338,4033,-6237,14986,23374,-26268,-82657,-85248,-22796,26263,12412,-36564,-81240,-117581,-105760,-28078,10093,7396,49341,75531,2916,-72782,-66616,-28686,-8675,2874,-20590,-88872,-106195,-48728,-6478,-4432,3603,46741,46636,-10008,-31672,-21170,-25814,41729,142374,103799,3593,-26818,-31145,-35577,-7686,28679,59292,64767,28265,-24997,-57921,-54790,-4865,95993,170048,118454,-10475,-98906,-83487,-26645,-10173,-29363,-18495,31510,57486,-4781,-66843,-52363,3161,77814,127410,91526,9339,-7810,3264,-26852,-68583,-62348,-28485,-2879,6548,56873,100534,78450,71277,41356,-20802,-50993,-37148,-35043,-54402,-64126,-63218,-36677,9555,35059,34661,28924,58647,81424,48998,-34693,-63016,-51057,-59476,-58366,2596,23058,-33654,-61417,-11141,-18953,-109897,-121881,-99055,-81207,-21196,-10453,-79175,-85695,5858,86667,120029,164946,187851,85489,15185,64513,72735,10939,-1917,38227,66508,81026,93078,86123,70697,6512,-62194,-79958,-74894,-31875,19996,58677,61922,16377,-29753,-5515,45077,29259,-55801,-123516,-130208,-69024,19905,40007,-16388,-58235,-51284,8481,69410,85117,53458,34551,39772,38527,43708,61651,91367,105892,95022,55815,7963,-28380,-55024,-66227,9131,74930,80812,71131,61686,59229,52029,7369,-27309,-9125,-7608,-1746,18003,10055,48319,60773,9789,-47517,-105509,-176983,-197136,-138307,-51886,-39553,-46716,-11801,53673,21121,-59469,-42586,25488,-22322,-72361,-29,66037,11831,-76394,-78261,-11414,49021,13150,-63883,-70969,-58819,-104545,-150138,-162385,-180590,-188299,-146771,-62502,-28555,-67651,-100782,-67563,13569,67184,40674,13367,12862,-10839,-20883,14119,-1755,-47658,-18140,37812,25874,-41691,-90587,-103198,-114664,-89109,-26925,40320,69362,90847,67272,2829,-2625,58543,37147,-5493,-7165,-42743,-60757,-28938,-1632,36842,63584,22114,-38587,-47024,-33544,-27009,-11866,32157,51136,-34304,-89288,-2613,61197,3238,-41363,-8968,23772,33005,30986,46232,105502,127504,71825,-2549,-57299,-77761,-59950,-32230,8338,113459,200697,150281,48278,71181,145950,98721,2704,4544,51452,37573,-3274,-29527,18094,96029,102587,40294,-26328,-16026,64441,113763,108662,101667,53571,7917,43469,54203,32163,17448,5536,67947,149467,141365,122221,151257,89170,-39254,-67346,-12337,-4567,-76801,-166227,-205562,-186839,-133049,-76373,-45987,-29103,-48048,-110121,-123732,-53444,3892,-46574,-83737,-34316,-15083,-70417,-90276,-24575,34708,17004,-33426,-23308,51411,73165,25326,-55647,-120557,-102419,-40163,13016,3674,-103620,-176701,-105800,-35447,-40166,-46845,-35059,-880,60354,76177,61665,55814,76563,121667,117410,115263,133873,52920,-31805,11466,67746,48666,3478,-61,58019,58709,-28371,-90627,-81683,-1939,58883,39120,-30106,-67645,-58841,-28935,8352,72553,113748,73426,-23084,-74313,-21017,42389,5539,-82304,-85704,11108,109874,106640,66934,47175,-9099,-36674,-4719,-14797,-299,31232,-10688,-69220,-87260,-56961,51752,161707,230695,299820,251691,78261,-20137,-17904,-53065,-100905,-40759,43763,62055,61333,66662,60681,66672,48461,-2383,-41519,-88265,-127596,-126882,-93273,-28200,26565,71005,98813,38913,-39598,-41384,2456,11253,-11864,-21861,10334,44274,51101,55333,50243,35567,17913,39360,75261,56417,29884,42511,45587,-7205,-38162,40305,146929,119062,17736,-58515,-49588,20799,41100,15837,31959,55148,52897,21692,-50712,-117350,-96166,8642,127239,232582,167368,-34000,-170259,-164653,-12275,165630,204500,88998,3114,-14657,-41933,-24799,28363,5786,-42794,-32792,-9563,-41094,-78673,-49566,12655,31112,65275,126620,158262,72677,-79905,-138648,-104181,-69708,-72233,-46787,27205,47976,-23913,-82883,-41741,10142,-12706,-46481,-13457,-18973,-118940,-137875,1424,99373,57968,-60796,-117183,-62583,14692,42184,25500,-8296,-4241,41392,71322,-13957,-126273,-104870,29263,336,-209942,-275209,-172354,-30508,37785,70240,32139,-42951,-59110,-35692,-24506,-27249,-18385,-28600,-49502,31473,152982,113479,-15546,-27209,75716,114885,39028,-56377,-85551,-44136,-12280,-35788,-53306,-45110,-28197,19782,87047,86150,30674,-1009,-21361,-42557,-13352,13491,-36947,-99195,-88240,-8528,18352,-1907,3549,36297,94764,117678,110457,80080,2094,-66501,-31960,-4771,-16720,6332,14401,-18151,-70743,-135764,-149758,-28150,177809,238162,97961,-40936,-36951,-5793,-35834,-53427,10513,120586,181856,140943,56533,-26589,-62101,-16507,25464,-14808,-64041,-36589,27706,58038,-12697,-94940,-66518,8725,24716,1735,-32308,-15988,13287,-22908,2394,101009,122398,45905,24884,60125,46884,4155,31477,71323,16958,-59880,-58168],[-60307,-54801,-64606,-65033,-44238,-46208,-112290,-145389,-91560,-28616,-8013,-37372,-35564,22888,57143,46513,54039,63144,20056,-29868,-48206,-39284,18360,107349,99131,27640,46290,145933,185707,111157,-13057,-73924,-35333,10747,-22317,-72653,-41407,54775,108333,122602,65179,-41345,-99367,-56091,4243,40703,47787,38467,93067,121816,33192,-76471,-45340,63289,80998,45824,32976,11186,-35611,-89483,-147738,-121491,-4902,48779,-4994,-31873,40326,87319,57372,22111,30179,58846,64786,31584,-35521,-86521,-121469,-154109,-149648,-66792,50972,110256,86620,31632,14997,-4231,-45630,-45887,34367,54725,30983,28797,50878,58252,30865,28976,23655,2936,4113,6050,1759,-6525,-18328,-14505,-10411,-40753,-71977,-75726,-57719,-71985,-113449,-109762,-30984,15342,377,-135,-9166,-45986,-4105,84209,74033,-7246,-31295,-10064,-30528,-25975,29265,57068,78333,93883,39642,-33136,-46401,-75387,-97864,-63362,-15604,51666,93954,-17317,-180503,-158881,-42357,-34830,-97394,-99688,-7175,92681,84313,-10766,-76138,-89133,-76312,-83739,-145875,-177711,-117012,-11095,55260,19189,-52534,-46375,62956,111476,98226,74436,17223,-60924,-102277,-91457,-27386,12248,-337,-12059,-29180,-82275,-68214,31769,82295,87273,99113,103445,82294,55578,14317,-1864,48157,99798,67923,-11689,-51789,-42921,-27562,9470,88615,129726,92352,65895,40187,-12575,-68568,-41477,32996,82914,60268,1694,4470,16066,-45279,-103534,-62009,8477,72868,133462,94408,-42471,-92035,-24297,22074,11444,33280,56203,5110,-57991,-67774,-14886,41614,36572,-10704,-9782,69751,76572,-12903,-57173,-36894,-26286,-39525,-89485,-161860,-199649,-137724,-41355,-50635,-99027,-48569,16646,-16879,-44032,-20869,-34543,-26823,37553,97468,89496,25806,-25283,-18080,15281,20406,19968,8691,-40541,-84209,-49042,3243,8260,-8585,12998,6573,-60816,-120319,-121723,-109013,-55905,73642,131505,14154,-84254,-19746,50657,-23271,-121605,-151273,-124283,-83330,-39283,4581,61807,91220,30969,-8608,19051,106580,221291,248748,92258,-39186,-32099,-48298,-62899,-57657,-29606,112220,254820,249598,93113,-43887,-45392,-5179,-46794,-111620,-89759,30589,142555,132777,-3169,-55731,20522,18249,-44074,-19756,23525,6504,25652,52549,35500,29748,7134,-25798,-26547,-12049,36649,49508,4991,-40447,-70534,-72659,-50131,-24267,-15597,-18211,1245,35169,39305,24040,44194,87096,103047,123173,143670,96406,72987,93399,58862,-380,7751,52684,71136,38258,-42013,-104798,-56077,18865,3948,-67820,-130826,-154724,-116551,-49644,-25210,-29385,-11976,22953,-2954,-67825,-67775,-5941,35716,24402,-42055,-98437,-73036,-6224,65425,123241,91580,37149,25489,28015,6459,-58566,-122788,-56128,86022,109109,15702,-70916,-88137,-14846,83552,88839,18784,-50523,-87913,-54531,4610,-15774,-50201,-2560,58067,34146,-59762,-100164,-36434,18532,15061,-4168,520,17216,20892,19041,16119,13139,32968,99443,126509,92848,75844,90348,61086,29251,12342,-28620,-75139,-51277,8318,68745,87472,68628,65963,34310,-853,1385,-5427,-55984,-92816,-74207,-67686,-63256,-28754,19466,38716,-11186,-25453,22865,20231,-27512,-16003,-11881,-29083,-24806,-4278,12740,20659,-3802,-24745,-69911,-149629,-181791,-177918,-112766,9581,21646,-62572,-34161,83629,93461,26738,48014,116016,77253,70165,174436,152164,31895,41846,136244,151941,89792,24923,27272,81023,88778,48537,52286,101449,152440,141817,118531,64111,-10066,-8452,45751,53089,38880,4489,-44923,-59425,-55658,-67669,-78870,-79441,-53848,-5076,51227,73932,40610,1087,9795,34791,54201,75898,83833,76470,53128,-2094,-50032,-54661,-53705,-85640,-85532,-14159,10927,-9304,-2512,13317,11398,-752,-27610,-36277,-4315,-10643,-19262,-20507,-19651,13959,34905,15294,-49392,-90966,-102510,-96163,-80479,-45968,-39023,-53758,-42672,13951,10554,-13577,44188,96935,25001,-30316,9692,33298,-17752,-67983,-52809,9800,83449,63839,-38787,-100397,-98550,-74514,-68755,-119647,-190459,-218993,-168593,-56130,-22889,-84570,-98311,-22950,65503,67550,190,-22744,17264,56386,83133,141380,134821,60639,36948,68936,73666,10426,-72298,-103337,-101532,-98713,-74282,-18332,25207,48407,22184,-49501,-83340,-38593,-40997,-58917,-31808,-25509,-32398,-21783,544,41199,66796,48244,20464,38730,55984,19705,-14662,11955,23567,-21260,-18836,50584,66688,10225,-55672,-67683,-37171,-35690,-54234,-6133,83252,105659,60018,22126,6483,-30417,-80450,-83660,-58517,14652,95039,115288,126241,196845,182969,44549,-37964,-32642,-31284,-37174,-45231,-54548,-10701,46273,5628,-90217,-143868,-103133,16503,132183,174888,166039,115428,77020,90343,62216,13042,-21364,-26603,67955,152420,100760,37522,57458,31699,-48521,-90079,-46921,-20507,-102577,-214675,-235268,-194483,-124504,-41009,-12246,-32746,-82780,-135425,-97497,22000,118309,80089,-21549,-52654,-28528,-27445,-33972,24562,93338,89008,37844,24899,55428,56563,40499,-10593,-97728,-98562,-15959,46727,43426,-33621,-110849,-102902,-90422,-89989,-66922,-39940,-6256,51737,70517,15881,-31860,-3424,50935,36517,-4948,-8844,-21509,-23792,28110,73425,79392,63337,52785,56681,29088,-19644,-35430,-20768,7545,15353,13126,-29641,-49187,25190,119754,123899,113878,115536,78011,-6359,-64635,-42623,-11884,-38238,-92235,-116083,-99182,-49937,-9185,20360,10491,-27919,-21289,-28673,-89021,-75414,-36136,-87163,-116597,-88910,-64077,-34498,-18841,5061,133385,216422,147869,69578,36244,-11874,-63625,-24277,67790,96641,85857,83669,92574,130293,116905,29252,-31118,-67282,-111587,-144570,-123219,-32128,61953,128447,161241,107302,1231,-26982,34967,71203,82869,114929,125040,67384,34193,72616,85028,33915,-13680,15474,68777,53831,12640,-20376,-33141,-26685,-3122,45997,83139,45246,2303,-20056,-10845,14972,-777,-29967,-6047,11825,-18710,-38809,-56519,-107857,-130724,-70258,13360,43280,23437,-70074,-187273,-202824,-35391,163820,185634,65942,28639,43541,4753,-527,23395,-27787,-54399,-24976,-52371,-114948,-105391,-24936,21534,29488,70540,94198,95917,61465,-19051,-48453,-45954,-77535,-132557,-87755,24332,39272,-37772,-74967,-32388,20224,41444,26095,16587,-22418,-86273,-93672,-8303,65321,60570,2143,-35253,-954,46822,12486,-45319,-44239,16784,68107,72107,3669,-98805,-156946,-99402,-30287,-74271,-160109,-90868,26234,86378,74180,-9131,-73386,-61673,-7840,52338,71744,51564,22815,8429,47217,68082,9385,-47024,-26320,46345,91779,68583,24055,-15315,-54845,-85111,-101734,-107465,-64900,13190,50252,63670,83621,37214,-51959,-87402,-80397,-28922,31043,14094,-43568,-46151,-5117,15642,35615,89705,152030,156269,77036,-1154,-36921,-52328,-49935,-11690,-11212,-24331,-11340,-9991,25558,66510,12978,-59215,-36698,66256,100391,32384,-36417,-20152,-3134,-30559,-37157,34384,119713,163293,159620,124398,41369,-21458,-25583,-29451,-36018,-32909,-43755,-36947,13192,29908,1858,-10831,16138,32903,9394,-28736,-34034,-15851,-39383,-36947,7970,4501,-23208,11008,60985,57724,39022,56491,53067,-23473,-91809,-71600],[-27775,-29616,-37365,-18164,-18905,-82229,-152801,-159814,-117230,-41800,1564,-53686,-86945,-23083,22773,16860,42061,57533,-17611,-58874,-28281,-17922,-12438,33670,6697,-46676,11753,146839,205855,119247,-4880,-67225,-81960,-70116,-44477,-25438,287,61754,87041,74561,60892,46807,20643,20720,47955,57202,34193,15896,96604,184515,119801,28190,73058,191453,205300,121655,87165,97109,65576,-40277,-157987,-148621,-4917,74243,26094,-36549,-4730,70051,94330,53192,26853,30514,41038,28758,-20064,-40095,-39153,-63775,-91531,-48191,44690,87852,19788,-56687,-25493,-2406,-51806,-63620,52218,103737,72446,65917,84866,65576,12011,-25587,-46582,-39932,-25071,-16927,-5574,7129,25576,50087,15714,-71121,-108388,-99581,-78611,-56926,-67255,-90047,-59492,-6612,22840,26102,-6074,-1264,71734,89953,21058,-10798,34572,38420,-46795,-99306,-63347,-11917,36559,40245,-12049,-44006,-71165,-135331,-162168,-157519,-144192,-54445,47497,-23961,-193979,-208349,-120858,-114895,-155325,-93014,32069,118967,126462,50071,-39439,-92309,-101167,-102668,-116981,-79326,17036,93433,115904,63335,-14466,-15688,46491,85950,94904,95780,49013,-57640,-144753,-130227,-51001,-18863,-32908,-7742,5229,-77151,-89952,30926,113377,119681,109854,90918,61252,14798,-36513,-46919,-22282,-12182,-31580,-61376,-77505,-53641,-15321,29700,93684,139705,107858,60490,28797,15431,-29434,-42344,7617,73435,65735,18900,37877,61123,20665,-25524,-18857,15250,43559,61517,19294,-61393,-34756,56266,57671,-674,43970,103609,35790,-39882,-44369,-16263,19797,65459,68534,35304,23285,14340,-22393,-33023,-12128,-8398,-9468,-54330,-118832,-149861,-137912,-107027,-57920,-12920,5047,-43742,-107186,-65820,20826,9078,6870,81207,132204,100757,27330,-48743,-100361,-91567,-31331,12648,-31402,-85304,-79682,-31483,2128,18696,34530,80976,67435,-50850,-163621,-175127,-139898,-43311,126259,194343,86381,-34245,-67109,-44614,-54885,-90701,-90449,-47831,-10474,53425,103601,98308,60372,-1984,-17719,-15500,74245,254034,243552,64854,-39804,-30029,-34901,-60755,-79780,-68514,36952,168140,234663,167524,21548,-58467,-41005,-32732,-89770,-128917,-58426,70267,126814,24524,-68629,-28400,-9742,-41204,-7264,58482,80979,83955,40888,-8975,8295,-4995,-64453,-69032,-21532,6280,-7641,-23274,-35788,-41246,-8171,29201,52314,44027,-2482,-26562,-19411,-31603,-48285,6011,67291,61971,62256,57860,-9839,-26296,17868,-11159,-73923,-48290,33610,92663,101701,35509,-51909,-21279,57743,31948,-62945,-122808,-85118,-16694,-16932,-30883,-8388,-5059,-3890,-4595,-38788,-41272,21426,71873,45421,-53860,-104925,-61805,1204,69602,139325,101825,22860,16087,63674,60298,-17609,-86759,-38781,77361,98504,6349,-98784,-104763,28536,169719,146950,16574,-72764,-121880,-99277,-16141,-25808,-96581,-96595,-43824,-17426,-42060,-22086,64680,92997,24514,-20012,23343,50449,11216,5671,48205,62325,47267,36204,-9284,-2999,83500,131199,54098,17114,37606,7675,-45311,-33882,7762,25400,44020,76163,76406,40007,39002,47855,24821,-20507,-63981,-56467,-50149,-30479,31120,80802,68205,-13916,-40062,-11745,-23886,-9915,59961,43753,-7582,-3726,15521,37370,57855,30510,-342,-30576,-101895,-169042,-185542,-92316,39632,48906,-8925,6440,68033,58721,-10473,-26570,25596,49690,77672,140428,98542,30095,81459,179844,208928,144927,2074,-64274,15740,118642,165945,204518,250779,244931,162383,116545,70291,-8367,15178,102541,72507,7279,14014,43183,64917,24935,-89189,-133459,-89665,-44601,-10122,37573,65747,28268,-1289,43430,76316,55347,52511,75520,46954,-38271,-119125,-138524,-90326,-81186,-114824,-75786,26846,33231,-34926,-50208,-22593,-26595,-52867,-48351,-5117,29380,40557,29648,-17747,-57320,-27412,6858,2569,-42449,-39269,-11561,-9980,-37348,-38138,-20196,-20755,-36809,329,24388,44453,99045,133761,56978,-27402,-39636,-24613,-37202,-44483,-321,75316,155671,144845,26842,-83494,-90561,-28392,-10032,-64220,-90188,-69687,-26993,1822,-54356,-125618,-109723,-34591,10323,5028,-24165,-31498,18110,100662,166150,230044,209777,103665,46170,74075,108091,72626,-5333,-38445,-22123,-43457,-75526,-61805,-38634,-22149,-23619,-76854,-143558,-130415,-88431,-67489,-37176,-8547,-6073,-24672,-9701,34746,60318,56863,43022,58964,71162,42991,11296,-4696,-11122,-15757,5945,38027,58125,26981,-74304,-136167,-97255,-94601,-122956,-53221,38627,39644,641,-1547,15872,2972,-25763,-10065,-24360,-53008,-28673,44142,115957,155736,101968,-11084,-64931,-69584,-43841,18484,21846,-9490,14116,44345,-34289,-157062,-199369,-134406,-23223,73223,113873,112812,87485,86215,112289,89733,18293,-54685,-49858,50918,104898,41457,-43677,-48460,-14039,-27165,-88954,-85745,-21163,-20543,-92957,-142115,-162073,-135497,-35139,9264,-43691,-97051,-75996,2911,60248,96517,73630,-7635,-43385,-11756,14130,-752,20462,74220,111991,111093,54674,19175,37135,68387,58203,13994,27458,78296,103433,79732,17550,-30126,-39717,-85846,-158745,-149482,-82000,-53400,-38523,-17989,-42459,-87572,-88743,-49516,-31084,-55716,-73961,-36414,15655,36599,31392,43828,80819,87244,50737,11287,2977,39114,60702,35805,9468,26488,-14843,-37283,77782,231758,260484,177703,66060,2093,-2935,-3533,-33991,-83756,-99452,-90436,-104099,-145274,-171546,-171022,-131155,-95261,-47520,33972,15713,-95907,-129775,-108333,-120723,-80716,-15376,-19403,-59372,-101431,-77140,61659,189288,228762,175755,81652,22112,-24506,-7514,82527,98673,43427,38902,85701,140655,111527,14588,-49513,-63154,-75646,-95726,-63797,23583,87755,112282,121010,94407,43619,29093,53568,50444,80167,146898,137234,33293,-13148,47386,80261,28921,-25093,5017,53211,25729,-17838,-46452,-42148,11361,57361,50272,19904,-33170,-44100,-30380,-34105,-70380,-78103,-39266,27105,24813,-46161,-47087,4373,-14071,-39159,12039,96267,101717,8222,-72387,-146300,-151590,-23971,119147,134283,59285,43576,64142,41422,19447,947,-45256,-35481,-22245,-64524,-86445,-50091,-21691,-26846,-7291,48253,53224,26453,18496,-1136,-21723,-18451,-24741,-57249,-39462,21848,-4338,-91426,-119861,-80851,-26422,38857,66651,39619,-3113,-17873,-17367,-3554,31848,72989,60983,24009,25073,41519,-12654,-96665,-116999,-54097,11739,54796,51681,-16343,-114423,-118176,-47241,-99918,-223516,-160225,3012,79583,37073,-49799,-65868,-30769,15877,72741,76068,54795,43837,30683,13358,-14305,-56488,-53315,-21892,28571,70742,50693,26108,23821,-25882,-93010,-117012,-102320,-36781,64335,81827,39261,64433,57052,-42684,-92201,-48033,2031,7864,-9799,4208,46442,60273,-3446,-19763,79345,188173,182528,49475,-76231,-108220,-69207,-15253,47537,68854,55130,-760,-72826,-22059,78400,48806,-49076,-78633,-42272,3766,14830,-770,6790,-213,-1785,8666,36085,54101,89803,118315,131597,92245,48190,19166,-25650,-51571,-36464,-44850,-58740,-13757,46893,66145,28287,5097,5922,7802,1015,-27743,-63140,-108984,-138335,-111877,-67544,-24290,36950,62804,42537,39977,58687,33689,-26146,-52099,-22965],[26138,5692,-18507,13044,13406,-79360,-146877,-116964,-92965,-82731,-54977,-82490,-107298,-44896,1271,-555,36536,49287,-21892,-55228,-37633,-27107,-36656,-17730,5420,7388,9842,68538,114638,79641,11059,-55759,-122286,-125041,-66565,-10720,4071,32169,64516,69907,91349,122489,105253,60523,47733,54063,39457,17699,72932,145617,126267,97825,141984,180372,144405,74264,59436,86047,105871,47767,-72013,-98681,-1341,73120,53324,-8447,-17113,41637,71397,46089,37558,34656,30241,19575,-30835,-37143,-1034,1369,-44784,-67933,-31756,5023,-53127,-97286,-34224,7625,-11998,-6494,75905,96392,42300,9937,41363,63509,27644,-55225,-118517,-90633,-63139,-33649,35000,49227,47306,90868,67141,-43379,-103094,-77062,-14240,35194,29337,-14454,-27986,15092,72381,54094,17863,77342,154588,67147,-72403,-48773,56015,35665,-69473,-136110,-132277,-77612,-30245,-48441,-54939,-14517,-28994,-112174,-161001,-191126,-198618,-104150,10029,-9840,-146074,-186643,-136160,-135363,-149541,-70003,9488,5819,5436,-2182,-58237,-119115,-116674,-74750,-33882,36136,97957,116748,122857,90779,40084,58392,78104,79768,86564,89784,57202,-26303,-118284,-141683,-100715,-73617,-70517,-39354,-44286,-131750,-114528,26271,121341,131807,111285,75906,35760,-26190,-63038,-31050,-7008,-46526,-82388,-76037,-59623,-19492,22724,54766,82308,88662,59961,36196,15557,15474,-3603,-6597,8503,28082,21554,11198,22198,4180,1522,22356,12906,4813,12805,6318,-24094,-63610,-34396,64613,96273,21920,23422,69764,27266,-11956,-9911,-14400,-5399,58396,93084,62532,-6424,-35595,-23588,13360,40156,23844,21455,-14118,-88300,-135340,-143195,-146091,-74461,25635,15430,-101691,-145322,-33079,92020,80958,41934,77498,123826,107737,57949,-6507,-81118,-92290,-9808,28381,-70978,-137592,-76405,14886,43198,35265,59946,121733,96059,-28767,-126097,-99440,-35366,46023,145691,164043,103667,57026,-962,-27408,-8110,-29096,-46445,-12121,5920,33745,59987,34127,-29957,-50490,-27984,-38475,86079,300804,222396,-8196,-87883,-23915,45725,45827,-35196,-93878,-57222,69936,215547,232744,107230,-7179,-21103,-2635,-39460,-90762,-78272,-6169,89994,79061,-18692,-48354,-16896,-17633,-11690,58776,107701,65446,-41961,-95573,-61523,-56649,-68174,-26147,-13938,-81521,-122995,-93313,-82675,-57663,32889,93089,68053,1935,-64674,-82874,-60960,-52522,-60573,-20951,5567,-11173,10551,43555,-9586,-51143,-56178,-110579,-170442,-126217,-24205,48613,69234,55269,26083,34632,50479,34530,-20257,-60828,12389,94338,47200,-12825,16315,52719,51786,24482,-25223,-49989,-7708,60986,71580,9263,-19252,12330,36688,43701,49636,15304,-15607,6763,46781,40346,26776,26021,43418,93403,81849,-10759,-83217,-59085,54946,166623,138427,26954,-28903,-89074,-145048,-109131,-75695,-110053,-125729,-76115,-18657,11701,64794,136309,121738,-5371,-79231,-6242,42269,-7077,-32315,9074,41593,28085,-51328,-142562,-95746,33853,105853,73271,22439,-9857,-4171,22207,4940,-46697,-49340,29532,85516,53052,14464,51852,59904,35591,39064,13024,-32737,-52559,-9096,82650,128138,95271,38176,21556,-14887,-56398,-21437,62027,55833,1052,-6692,30118,56346,34772,-18788,-12842,28931,-4007,-76957,-116368,-64490,7901,19938,15227,12989,15173,31956,25961,-5901,-1601,29997,49699,24176,-20271,1790,64063,116735,175254,183095,51222,-92237,-63270,65181,182419,258287,256494,160400,49045,35641,37820,-21044,-7363,88588,70130,-21623,-41,104665,149768,68960,-61300,-83895,-37901,-39934,-59165,-24401,19669,26270,32146,75800,78180,9160,-13718,33161,36109,-53592,-120638,-97441,-51240,-82434,-95259,-22728,76548,67004,-16555,-45102,-15209,-15180,-25110,24229,73066,62258,57311,40225,-21592,-81616,-50558,-36025,-63451,-67887,-20693,16582,5698,-50089,-70007,-36832,-8943,-26194,13005,54901,62100,59376,68159,5064,-87660,-90114,-15934,13495,11882,65456,139722,197662,193266,110252,464,-43421,-33297,-45861,-47193,32768,119269,130823,60332,-67038,-135672,-97878,-55430,-92888,-87322,-16030,24761,57201,133528,197048,202454,147719,85115,68084,85097,106387,83502,21038,-11415,4952,13639,-8470,-28175,-58418,-70425,-76604,-104869,-133740,-94399,-28901,-17809,-33677,-17921,4534,-2142,12553,46847,64091,57319,27290,13696,10823,896,-2106,-29200,-52079,-43632,-19368,-393,50618,64554,-26963,-104814,-73795,-64797,-85729,-14007,59928,11319,-62868,-63913,-37246,-20775,23352,84059,49207,-41565,-64533,-944,45430,7911,-36462,-52309,-96335,-128909,-48748,70889,91630,45312,38786,44926,-15690,-103854,-135032,-96520,-57095,-21497,21408,43960,31354,31049,64088,72250,10213,-62851,-39730,30020,44687,24056,-31229,-51678,6323,21016,-39500,-63967,-3292,37781,-171,-41933,-75355,-93146,-22512,26037,-25176,-54649,17359,94854,68665,-194,-47493,-56887,-33019,-21065,-37270,-40017,-18465,-5681,65445,153236,85394,-3230,44346,128418,151476,154636,181539,180332,148312,101303,53418,36379,32743,-31515,-142091,-156324,-98408,-117063,-147862,-107521,-59855,-58333,-62014,-28480,12929,13884,-15182,7616,56290,28930,-45818,-41473,46699,79179,45575,20234,19805,50483,56784,36263,47780,69202,10749,-8041,91822,218457,275393,199819,37209,-45000,-18422,10186,-22781,-80634,-71408,-32354,-25940,-56739,-139162,-233588,-231620,-156770,-57381,41721,33125,-73618,-115731,-89816,-45950,31634,73086,26949,-29832,-73025,-48824,57560,153875,211203,160268,35559,-29717,-62968,-19530,87782,80303,-10652,-23050,10301,51586,61514,7390,-68154,-89067,-68436,-47526,6052,79734,76740,35830,46634,62062,72162,80875,58252,11968,32350,94633,98022,31196,-6124,27639,40312,4902,-29657,2102,38977,-1950,-37308,-17955,29038,80583,90223,57767,36538,-23552,-66703,-65283,-83485,-137102,-110638,-8386,79439,49011,-45679,-33946,58721,67596,37402,52419,113802,176550,94362,-29715,-87331,-65270,24039,87455,100101,83735,61492,49717,41833,28119,-7511,-33451,-12771,-42054,-82688,-42161,-12356,-73428,-105851,-61221,14656,41370,26351,27098,-1759,-93857,-111486,-28281,13619,2689,16905,-8788,-81336,-128640,-120203,-63544,23417,67399,52796,31802,-655,-40937,-38585,9597,71014,80934,73166,65695,58829,31091,-54990,-137064,-121836,-43561,56835,95553,46366,-44941,-64817,-37396,-83152,-142253,-153182,-64133,4955,-7951,-30980,-1597,15181,19916,28707,-14415,-19072,30104,40888,16093,14205,-1856,-24833,-36525,15004,51084,-1026,-18447,31149,-1578,-95156,-111817,-40479,15544,35736,21100,-14105,-3295,32671,17837,1480,40633,51755,4472,-29021,6548,71618,84618,-37232,-105503,-17276,93162,132248,43556,-65391,-74067,-22982,15647,82848,128190,103708,455,-117056,-97384,-16187,-36832,-117679,-131808,-61741,22949,45104,22955,13748,18142,49216,61003,27802,-13449,-10715,-5617,12628,39620,67630,76713,24023,-69801,-94846,-53584,-31248,-11071,18724,44750,35628,2673,-35463,-24202,13092,-1036,-87530,-181945,-204625,-140483,-47387,-11174,13724,28398,12642,16351,46011,43882,23091,15351,24964],[47390,9509,-30444,-636,16741,-52738,-118130,-92338,-69083,-94450,-76288,-54742,-54754,-17982,15472,22100,63277,81812,35847,-13533,-42104,-27448,-22249,-35481,10317,62542,13896,-25790,-14513,7822,16658,-43176,-139520,-143063,-79210,-20577,-9194,4024,61261,118886,138820,138672,89602,33001,14535,27166,56193,74086,87478,77940,72880,87688,104035,43591,-35451,-29378,5020,14463,47256,76111,20688,-29274,-4778,35113,28077,-3098,14582,62736,38586,-4613,11898,26298,27583,18777,-46565,-64278,-12768,33709,27379,-36571,-75724,-61197,-74238,-74102,-18127,15671,35855,78155,140274,127401,39550,-25069,20961,98815,73163,-51016,-146070,-130990,-127617,-110121,480,39055,16960,53759,67658,4822,-35710,-4162,61317,78883,57361,42566,40108,59104,97183,66914,36118,78156,108648,6660,-114507,-59633,62988,43112,-52573,-114957,-124133,-57601,-19490,-81239,-101924,-25731,35964,-16515,-92500,-124557,-111714,-26289,54520,36909,-71720,-132279,-114828,-100725,-99902,-74784,-63863,-114418,-123883,-84727,-99276,-131486,-81941,6365,64121,100340,80590,53973,80011,75679,39171,49456,77601,55629,62620,71598,42707,11242,-31803,-109006,-128091,-75625,-26271,-16465,-64661,-133532,-86819,29697,86195,104003,102185,62627,1054,-67835,-86128,-3111,55021,-3001,-56457,-42012,-24146,2288,38623,65724,67947,29832,-6678,-5692,-4391,-2159,-7453,24345,31425,-4354,-25071,-20814,-20413,-54551,-43638,5342,11323,3394,3551,-13928,-16394,-42503,-71605,4987,91474,44030,-11861,-6764,-13902,-11892,-3164,-14617,-9768,42908,80638,56405,-1590,-29002,-11724,22079,20074,-23464,-27561,-39158,-116457,-178403,-163826,-129277,-80457,-24391,-42697,-104418,-82633,23203,92818,60127,4239,389,40930,69708,89354,77278,-2647,-53595,-1452,9517,-92421,-143031,-79716,25881,79778,65011,68981,114770,111567,51078,-26567,-29878,27064,75996,74426,40108,50775,106681,100939,72977,75366,34415,-43029,-61712,-44548,-24072,2666,-7878,-74063,-64760,-2607,-21504,75354,275171,227782,-45092,-170468,-47975,91628,117965,19212,-90562,-81992,62678,216357,235689,150261,71742,49285,39611,15819,6606,10746,12613,73365,108708,34919,-36441,-14571,-5286,-21723,40585,66760,-21648,-105117,-94740,-50285,-49227,-18025,65232,21251,-118050,-152497,-104841,-108351,-64236,55793,89643,-1851,-91895,-117304,-96205,-57333,-36620,-43767,-43299,-47543,-45003,15187,98920,81999,18519,-49926,-128590,-161271,-104245,-34207,-12884,-34601,-17959,41437,47522,-19504,-23429,14731,16312,59037,130366,107623,13332,-6788,65422,110164,56599,-36615,-94063,-66389,14541,62001,81418,123120,162440,135605,47273,-38492,-97492,-89235,-21094,11761,-14260,15965,70158,67504,71398,60973,595,-22611,-643,24432,70023,60186,829,-28204,-86205,-156332,-132841,-65626,-49187,-61021,-42021,-928,40922,87370,125103,87665,-33492,-119217,-79975,-37434,-44678,-42129,-28581,-5135,7067,-66818,-150628,-114526,-21818,71995,129727,66639,-51623,-31396,52460,16097,-106033,-99134,44212,92299,16789,-14719,54306,64058,27707,56200,73803,17470,-39046,-25232,44449,75282,53141,62736,73729,-2321,-59999,-51201,5561,37437,26118,9120,25982,37216,-4248,-78696,-57881,47228,73824,13569,-45812,-57020,-55136,-31257,10777,2950,-24956,2266,56793,64834,38882,25768,36267,-2734,-49831,-28321,-690,28296,104067,157146,92045,-44572,-73515,560,104590,207243,188958,52818,-53880,-57773,-58221,-92124,-79401,6852,44423,1058,16354,117450,132774,24423,-40257,3231,23462,-32792,-77159,-65610,-41462,13983,63103,44500,-32450,-98079,-91074,-30191,19727,-1259,-11092,33478,20759,-43269,-25243,26588,44805,13110,-14709,-8577,14846,19162,52050,136337,142641,65488,1821,-24799,-56336,-80858,-51667,-65871,-99288,-84085,-35868,16009,31631,-42688,-100473,-80363,-32149,-15356,23231,43374,27735,4590,-294,-54090,-126967,-83463,53604,101804,67573,88877,141729,172705,176378,159500,97778,10489,-53257,-79120,-40372,59978,138348,117434,35402,-53752,-86427,-32512,-11976,-101874,-119985,196,92963,106686,126440,131727,78507,35276,87736,148387,130857,98339,69067,9918,-51203,-67643,-6796,50290,38570,-33051,-85075,-126762,-129058,-64431,28317,56142,20289,-26525,-27133,17900,54259,57438,45606,48087,36429,-18473,-41418,-36575,-50980,-63033,-88105,-118032,-99232,-49097,-8827,49147,97559,58546,6685,33204,50739,32653,75755,105647,7753,-95107,-97696,-79437,-74036,-5188,73223,40369,-37727,-78010,-51057,-28470,-94050,-122534,-65377,-103151,-177257,-100699,24374,69908,42424,12828,63,-8984,-15963,-17195,-20073,-60811,-79111,-34027,11644,7338,-28020,-27757,-13001,-34483,-48998,-9767,4956,-8553,14665,-9263,-35965,9531,39443,18012,3075,7304,-4325,-35557,-22052,-5782,-30176,-5401,43563,47077,44954,66514,95694,68400,-31273,-128106,-123379,-71905,-90845,-145008,-101438,-33381,-57281,406,142032,119030,26467,65657,165701,193324,180436,198892,198520,147589,102308,85211,57510,24044,-24348,-70741,-66642,-74096,-165941,-200716,-113818,-22700,8147,30984,77181,109026,92717,32646,3215,25492,-16369,-99013,-74001,20055,50591,40742,24417,1624,-17534,-44355,-6773,79492,75632,4506,43162,127540,157785,166730,148333,76781,22987,-17014,-53653,-59894,-37167,14272,40566,45947,40029,-46423,-167058,-184756,-123646,-56849,-14777,-31331,-76033,-50731,8827,64912,114556,98780,27380,-25682,-58274,-50869,16470,67987,85549,35656,-68936,-124912,-134213,-60480,55407,54308,-23727,-54276,-64898,-25614,54659,39298,-61037,-119219,-116905,-94758,-27683,55414,38100,-11715,25570,64619,62828,56369,47169,36661,29646,33287,76627,87230,33479,-8976,-28949,-41541,-57477,-35348,8666,1743,-13087,26684,96472,111926,67891,56091,96973,64462,-12107,-54154,-82969,-117708,-85781,15963,87725,50352,-35413,-32006,51849,63969,-878,-33874,6508,88021,82012,-10773,-49884,-5747,73439,81027,64363,76720,67975,24828,-505,-5290,-17716,-24051,-17699,-67870,-116265,-65937,-42142,-116354,-146698,-102938,-25983,17118,38676,64836,13896,-133463,-201426,-97422,-21209,-28628,6036,55509,27219,-59556,-98027,-39364,44325,55157,50215,48020,-33314,-128844,-109078,-40719,-461,33225,92812,110955,101001,98873,27537,-82656,-99088,-38232,44791,75565,38214,-29365,-44735,-31695,238,25614,-8966,-46193,-32755,-8541,23201,57756,46354,20928,-5898,-66054,-50236,42776,76708,88443,125111,117528,29456,-55108,-28677,-5209,-50112,-21837,48399,5657,-101853,-102245,11077,34888,-57975,-96276,-80354,-81293,-34907,46289,99250,113375,95834,74117,41668,8199,35782,61309,-26755,-86226,-53550,-12571,38615,18995,-33886,-3997,52598,56636,74132,86965,67284,280,-94438,-105872,-63051,-70637,-117729,-117801,-21101,60146,60323,23289,17848,51579,81233,71884,32887,-29725,-94716,-126357,-87214,-5097,67059,103721,48425,-88251,-136520,-55304,-2634,-7295,-21107,-1432,32558,14746,-44629,-49757,6216,34024,-53696,-167464,-145611,-38508,29769,-12576,-52855,-20883,1071,3482,28996,55593,71260,58702,41094],[23120,-27207,-70978,-52279,-26642,-40370,-76801,-85753,-72259,-72758,-45014,1117,22391,30254,38278,37170,66535,116161,119587,73423,17195,15737,8410,-52281,-47394,31955,31337,-22401,-61337,-51909,12223,-17182,-131411,-135472,-51699,4179,6549,18060,75240,135223,106594,45180,-13950,-37275,-36282,-16025,66691,146270,137533,64627,35682,56655,34292,-72882,-135073,-62850,-11513,-46415,-47132,23907,49479,14885,-2251,-11787,-26012,-10313,51593,71087,5357,-47364,-42731,-39676,-7701,23999,-28375,-55689,-10198,62870,114787,54304,-66500,-98113,-65573,-56753,-40221,-9416,28178,61032,130281,134934,54454,4419,56618,125629,89065,-35793,-136213,-146498,-168485,-190489,-115613,-53188,-48685,-14719,24217,33005,47550,64539,77095,49601,26767,59304,85146,65212,49547,35079,20576,978,-37144,-72960,-74785,9800,109028,86291,-16661,-85967,-75456,2830,32683,-54441,-141634,-85512,54511,49704,-36119,-25383,40395,85625,93295,58660,-374,-48480,-57561,-34611,-47392,-76850,-77939,-91745,-91833,-66964,-79893,-76659,-133,76059,114860,114998,53391,9698,25481,10618,-23499,-23857,20063,30285,59458,80867,44470,30971,38497,-36299,-80409,-7936,66125,55049,-253,-46016,-30967,14688,39799,84073,91979,27914,-47518,-96221,-98999,-6372,72635,40896,9286,22911,14338,5870,18722,29791,20844,-3999,-21713,-29200,-42303,-36454,-38159,6581,33873,2956,-27051,-47125,-45274,-43680,-38096,-13783,3174,17992,33050,29738,34101,-5299,-72258,-41289,52667,50658,-16809,-52828,-60285,-43945,-35011,-43324,-32179,10066,40260,36473,40586,33063,3884,-33063,-87568,-131433,-110108,-89633,-128233,-161545,-128389,-87794,-90651,-102608,-105617,-69748,9731,59530,37564,-24948,-70537,-85680,-49459,19276,88808,109173,30425,-56315,-48623,-34961,-75809,-84700,-62284,10265,95467,108947,82960,93308,122850,134566,62038,-18591,-2841,34115,-17810,-75436,-20120,79074,117279,116622,105481,65480,-52303,-124280,-73019,16570,75891,57778,-37143,-58236,11049,-31515,903,235120,305476,48882,-127059,-22047,87079,89481,21935,-66551,-22752,139249,246618,218816,152795,116481,101428,72458,44705,49353,63405,42141,46832,74576,47914,-9995,-23543,-17339,-1366,48449,10688,-87324,-77155,10517,44344,7836,20037,94258,44745,-77985,-78448,-31116,-56297,-15969,85818,51733,-63308,-95695,-68431,-41259,-17631,-34586,-88657,-99446,-52200,-9770,42034,121586,129643,73680,7034,-41586,-27343,20107,23509,-23372,-85748,-78580,-1692,8501,-80329,-97301,-30,56774,53406,100682,136088,41034,-49432,-5546,64648,31969,-67210,-125389,-79641,-19727,607,68364,180484,244735,199528,55859,-78857,-162775,-147848,-47321,18395,-6127,-20558,5081,16913,26095,38043,33353,39478,13209,-41972,-29715,-12764,-36388,-58155,-99359,-113982,-58030,9193,55235,56393,25632,15429,21707,38884,63258,45314,-26762,-100619,-115895,-99791,-64259,-17431,-18720,-19939,2374,-19172,-81780,-93055,-44645,64609,139403,83484,-19464,-17690,17918,-5477,-94254,-94137,40362,93178,27728,14460,79710,74857,9936,23834,81049,74246,5908,-30549,-12702,-25704,-56958,-9215,45508,4414,-44224,-56625,-19544,24892,54685,55502,25557,2629,-5026,-55090,-58136,33667,75764,21699,-27956,-45492,-63682,-29675,24531,-4991,-57475,-42816,33549,89559,66867,23006,41430,55292,5872,-35009,-30399,25823,80389,86647,45011,-13255,-31604,-18130,23714,117044,130550,44570,-35849,-76437,-129153,-147332,-107809,-20513,59653,69380,56463,76460,39393,-45326,-32530,54033,58126,6739,-12071,-42589,-71151,10400,89625,-7942,-167362,-197635,-138863,-79034,-24236,26616,80600,96999,35690,-440,31309,25285,-37619,-70628,-17642,29458,26782,26051,84111,168581,157491,70169,-20105,-65138,-72906,-50389,-32368,-49277,-33600,-22950,-22801,34807,96438,20729,-82715,-96485,-40651,4995,11970,-22273,-17908,16486,18630,-41119,-84373,-21119,117156,153794,68548,27039,58231,90429,95687,108960,94607,16591,-32868,-9196,1563,-16923,-20692,-42682,-62888,-37463,5730,47760,62014,3648,-52534,6195,98461,105929,68217,8549,-43800,-23154,111150,215525,187383,116375,73543,31876,-56151,-133082,-81630,29961,50152,-21942,-90973,-133214,-104602,5754,93931,55922,698,-7235,-5162,35670,92215,72779,14881,17941,16590,-41089,-40075,-10570,-40980,-96242,-143378,-163280,-120954,-41168,20175,63524,107220,94974,80904,134341,152097,111818,102984,68875,-36023,-97905,-68999,-50013,-67903,-35597,10779,-33636,-83491,-117773,-109320,-66491,-83501,-91519,-13624,-17306,-118146,-133229,-61824,-1629,9594,-28293,-54383,-33117,2072,25352,35811,-7952,-65887,-64147,-6354,20204,-25075,-63110,-83913,-82913,-34827,1158,-26852,-35158,-1439,-28111,-49486,-9291,32410,44953,48449,-3890,-69234,-76922,-33042,-12816,-34773,-23724,46835,136627,150383,66942,28399,36936,-14037,-111486,-140033,-117223,-137895,-166738,-98318,-5545,-26547,-18489,84067,108483,62773,67574,122981,125524,74134,93295,140474,105694,72945,84028,27812,-49056,-69872,-31986,11362,-37512,-148088,-141422,-24983,50821,59589,75897,131824,157916,100184,-3779,-58502,-49057,-63936,-68013,2755,48463,43576,44181,23043,-18352,-74572,-118566,-29812,77474,25219,-45784,66189,166372,123489,57346,75576,135706,141384,37226,-81471,-93772,-18160,54510,61235,51884,41176,409,-40953,-43120,-40131,-37986,-47322,-82512,-70417,24984,105163,117902,108392,75263,19253,-43728,-65916,-20957,26715,3804,-27569,-51705,-100850,-124066,-114983,-77774,145,51105,26697,-22360,-38188,33142,116330,78489,-29057,-106748,-160068,-175359,-104100,-12570,6254,14251,68836,86759,29081,-13273,35801,109556,84605,8616,58624,119047,34124,-74353,-89533,-60978,-71534,-82903,-28605,31415,40715,53720,106542,92866,35660,58971,138118,137526,63709,-5316,-24025,-41388,-42997,7472,53621,36683,-22437,-37332,10516,5537,-84582,-128859,-79936,-28357,-30837,-47654,-32242,35868,103424,71207,5656,15494,51420,10098,-62999,-82374,-41641,-9211,1861,-27903,-87384,-91266,-64845,-79688,-107246,-98244,-56097,-33991,6185,58314,35921,-54428,-137206,-115820,-77169,-64237,14596,131381,138634,29253,-36895,13760,80617,57283,40615,39853,-33302,-121446,-115394,-102031,-109694,-49646,52389,98525,109936,114303,71805,-5479,-15148,3292,11254,31635,27526,-24676,-42696,-26126,17682,61031,81147,42124,19729,40584,52003,55764,54196,37899,15427,-6079,24430,79707,87486,121562,180376,175604,79497,-32986,-62369,-61225,-61332,10696,68054,34254,-35120,-51936,10731,5985,-103025,-132059,-91097,-88137,-69370,7549,85850,106379,121856,162633,127895,27750,17671,56308,35820,34993,41653,-3945,-35892,-61646,-76652,-17631,74701,91654,48247,3712,12821,16006,-27867,-33440,-3777,-9481,-45433,-55060,1445,54119,64025,39306,58387,96991,74543,20871,19568,-19838,-107193,-130162,-41288,58634,101416,86417,2859,-108326,-120695,-41321,-3572,-27147,-58945,-37549,6349,-1567,-47329,-57845,-2755,47052,-10790,-95978,-39568,65985,72662,-15438,-75828,-34319,5330,-5272,-3199,17758,39498,32336,16815],[17,-57339,-95752,-83187,-55398,-25076,-18485,-44087,-62128,-45723,-5110,43226,74551,75646,59342,27587,36832,119373,176028,165909,110461,73539,27809,-46521,-70138,6342,74478,61438,-17841,-55458,21982,33837,-73601,-72532,39342,79959,51323,62751,86034,72510,-8852,-87735,-100879,-84338,-69061,-19942,94586,186188,158435,60703,23504,67346,41697,-62419,-79938,4482,21073,-64920,-97624,-35913,30354,46755,32473,-12163,-26227,21575,55156,6593,-36055,-37206,-62155,-115703,-74386,25874,27077,-1676,21864,78551,136978,104600,-52195,-121304,-68340,-78674,-113751,-74777,-35810,-67354,-28245,12531,-292,14139,72960,100112,70714,-16265,-112670,-125554,-131258,-170275,-170953,-136834,-95174,-39464,6123,47460,82196,68944,50760,43806,39600,70313,93225,43751,-18590,-30111,-21297,-43041,-92061,-82450,12044,106166,140969,90973,-15419,-74466,-32909,22039,27832,-30168,-116497,-92148,31539,35933,-27412,29698,121177,96266,23779,14449,42547,47141,29089,22706,-8748,-12995,18608,20690,28048,28766,657,16499,64337,77772,93293,100275,63845,23722,-13353,-63405,-74191,-13921,55820,102425,108449,103880,63495,37283,50501,18122,-7118,54734,105982,92704,71750,31502,-27106,-56331,-6905,83855,78575,-22167,-81595,-87849,-90829,-45279,30466,58048,63878,71282,51313,31737,5903,-39769,-63888,-19310,25635,-5914,-80988,-85104,-81106,-65818,-33292,-132,-13491,-64780,-61132,-31885,-17170,-6754,-19389,-9789,54220,90528,58893,7236,-26325,-31819,19670,54216,27096,-39132,-90478,-74582,-55102,-69319,-83390,-69870,-50543,-4445,51770,60577,5544,-91152,-179462,-192338,-136121,-108740,-96644,-70011,-44560,-80261,-130567,-136418,-116323,-72200,-524,23102,-8921,-55961,-91015,-113294,-72986,7921,54076,51251,-8578,-86006,-93329,-50863,-33773,-15403,-13921,12099,72100,94563,72694,81645,98297,97648,47403,-15614,-14290,9550,-57661,-127579,-76925,5300,26607,33366,56562,62064,-35657,-107751,-24500,110234,166484,127452,9034,-65202,-30209,-85855,-55406,240242,368684,192941,57099,72689,67876,25434,-26420,-65196,25234,184940,262526,214431,139538,106328,90981,65930,25760,-15019,-21949,-31519,-40825,-14613,27144,21453,-23655,-24069,36229,60828,-26997,-85412,-7246,84187,77982,5054,-20643,14023,693,-47956,-23289,20710,4364,44048,120051,49760,-31718,13258,37364,23995,29282,-40808,-175586,-167809,-13914,67355,54080,67829,63089,16899,2226,43960,99133,102585,56988,4681,-30324,-26388,-27360,-50262,-94993,-121567,-45039,34948,26880,56949,118707,56642,-58686,-85819,-43000,-28884,-86458,-110169,-38182,-23885,-58094,2423,99613,138242,107808,-3980,-110998,-164335,-140956,-55411,38767,38694,-49938,-87778,-40214,-510,8811,29282,42140,-4558,-60671,-44629,-19155,-23473,-30165,-56898,-59034,-21197,28645,103782,136036,93319,29743,-34740,-42962,4556,19841,-14583,-47071,-63854,-73023,-52077,-12876,-3837,-17252,-19924,-16806,-65398,-91235,-38394,49188,48747,26808,46034,25123,-45132,-49929,-48371,-69182,-7034,58960,65109,76692,94889,54164,-10764,2721,56616,67401,24531,4347,-2922,-73940,-143118,-115030,-32832,-5590,-24239,-28427,5533,17498,42353,71654,27351,-19516,7482,12585,-4237,20767,19574,-26248,-36655,-10750,-5035,25281,56407,-10386,-82046,-67543,-13397,24074,21945,9506,33375,47829,10,-31211,12405,88742,85563,12765,-50124,-53163,-30881,-33576,-21939,31971,64913,64307,34761,-13852,-71011,-76119,-16293,79002,145017,129403,67227,7692,-45809,-55911,-638,66496,72683,77857,90617,14861,-51967,35770,120560,-1785,-183187,-202702,-126940,-80778,-58697,3440,67861,31148,-19302,-5123,10754,-20669,-64297,-58763,17531,44203,7666,4247,44038,95471,122647,108726,57663,-17704,-34444,-2191,1020,-5648,58883,79042,39505,50270,101397,47907,-50071,-63652,6942,39388,-2039,-69369,-25517,62108,70604,9592,-7996,48357,140174,130945,-2767,-84065,-57639,-13142,-26588,-43423,-36886,-41488,-1251,85108,41868,-99380,-155586,-150431,-130566,-26792,78831,62998,52162,72942,32308,9082,51426,63067,25703,-49316,-88098,-35874,76478,171016,193518,135421,73014,68173,8882,-103100,-111858,-19773,24156,-25877,-76606,-70416,-30134,25654,53513,-8987,-32133,25003,29059,29355,68841,58757,18032,35904,45248,6480,18234,42019,8326,-55183,-117773,-124923,-80157,-9629,44528,76413,85678,52145,62060,146945,148867,79618,27606,-51265,-117061,-94015,-23527,13926,16886,25873,17537,-59084,-100731,-115961,-124325,-82688,-32198,13131,91483,127160,40651,-73775,-96105,-45544,-4965,-36062,-60171,-38722,-36219,-37041,25358,56017,-16837,-78472,-23958,30447,18502,-7589,-62134,-84505,-33527,-26693,-64278,-33916,12103,-6715,-4076,31523,37842,36266,39967,-17942,-67710,-30824,-8740,-60479,-107608,-87706,12250,161668,186873,63799,-16229,-41807,-70872,-92214,-95547,-96641,-98411,-85119,-47812,17457,30772,-30,7133,23136,32368,30944,20299,-7307,-35293,19120,81893,49359,15744,23186,-35672,-101218,-89330,-40774,619,-20205,-54029,-4556,68697,99419,71557,32765,87599,148786,82284,-32857,-66388,-66212,-65809,10074,108405,102673,55170,48345,44174,10976,-56740,-87638,5453,50714,-44249,-104567,17044,116821,59949,-20229,7389,110985,165983,101121,-10674,-54421,-13016,35615,34595,24879,11093,18233,44995,39932,-9991,-35630,-33171,-52162,-28213,66995,126554,91693,43726,35218,19283,-38047,-33711,77206,120834,23824,-43722,-31913,-20943,-9372,-14690,-61688,-45701,61656,94597,49890,66209,147532,153133,76070,5518,-57914,-142692,-165198,-97915,-44275,-22656,28780,82904,68518,-5381,-55403,11639,116318,104142,-4245,-6637,43347,-31477,-130863,-110291,-33627,-35259,-79536,-43329,36546,56116,48055,68813,48058,17158,57121,121742,101648,32767,-14882,-1352,-10188,-39054,-43176,-20607,-18414,-46667,-58021,-33312,-44878,-105346,-126533,-71341,-34322,-90423,-103311,-38748,50220,81264,11428,-72441,-65677,1020,-18602,-128546,-168655,-83898,589,49345,54881,382,-58145,-44355,-18745,-35164,-51313,-60033,-80771,-60531,-18983,7308,20741,-12652,-52480,-58678,-40288,35175,121469,128557,52350,-7200,9224,56253,44594,4375,-12340,-17846,-21154,-26334,-100624,-154435,-104983,-39116,-539,41596,60951,53597,27094,30463,18516,-6455,30712,62771,15428,-6802,-10725,-54699,-51503,3585,45466,53328,58103,17407,-6393,28149,36196,27999,48128,69675,36114,-10489,11384,85008,96862,60739,3456,-34027,-40581,-34975,-5356,33931,77036,90204,25161,-22021,-31142,-56587,-66387,-52062,-29811,-25877,-37568,-22048,29975,114193,166699,96923,8681,15993,60990,62552,102025,142558,68047,-70891,-164578,-177928,-120183,1107,63236,20340,-28606,-582,26375,21851,53509,73139,28367,-30806,-52826,-33284,25662,66446,65112,107325,126408,40660,-59291,-42791,-16816,-28564,-20370,69096,144807,135486,41660,-72894,-121264,-78869,-19679,-3677,-38065,-91574,-81456,-43737,-51520,-92938,-74821,1545,36877,-6184,-43588,7766,61544,44785,679,-14116,5490,10259,-12981,-20372,-28630,-38332,-28108,-12706],[-39366,-87718,-109256,-88323,-53316,-26534,-14366,-24032,-64947,-74527,-17645,43132,70567,74762,49898,-3684,-6630,67555,124552,130099,89489,39063,-10304,-35482,-36724,6635,60260,59451,-13743,-51245,8471,46953,-5258,18524,113614,105116,47116,62353,43782,-37184,-106650,-123438,-88962,-82981,-75269,4558,102434,147412,101111,-14285,-25047,74871,89207,4501,2344,68740,39502,-83350,-120767,-64693,-1329,56432,60256,12873,16113,56063,7880,-91638,-85909,-26275,-50993,-136147,-122632,15508,72243,27471,11466,32818,54627,47320,-61715,-129180,-87784,-107010,-176262,-145726,-100321,-169578,-193659,-155774,-113310,-50860,25685,62871,67598,7047,-90823,-93474,-68305,-85995,-118542,-142746,-101554,-28750,18502,57178,58891,12900,20540,76604,85260,73934,87672,56605,-15529,-68575,-56604,-16542,-8297,2326,79021,112760,68948,10729,-47311,-48646,14576,16101,-31235,-38541,-20189,-1559,23847,7471,-14314,36181,83520,11880,-80875,-42503,37563,84272,78850,36725,27675,102919,137867,69377,51772,69497,59987,68819,73118,53697,59075,77650,69876,36088,-19894,-67963,-46489,94258,238392,250554,159783,91590,62665,44284,29968,4323,7205,52512,73967,77326,89346,40283,-62169,-124607,-53160,59728,53264,-37654,-49795,-16743,-44841,-65168,12402,93292,93124,74876,75909,80276,40224,-50038,-97398,-17564,75286,49866,-64016,-101753,-101323,-123153,-109505,-17704,2884,-52285,-55166,-44184,-12750,9503,-57884,-84905,23737,83172,20364,1066,36444,14616,9950,66519,109485,41443,-59888,-45213,7159,-3599,-69852,-123661,-120639,-49451,-4294,22693,29013,-47411,-133312,-122738,-71624,-82809,-69210,-6350,7159,-94799,-152946,-91272,-54639,-91572,-99514,-67428,-13287,16475,-16053,-61286,-17628,49538,40711,-179,-27405,-52954,-47085,-2625,21154,45362,66123,52377,14052,-2535,36301,102104,65436,-28143,-48841,11562,60101,57200,-30258,-114935,-89809,-32294,-50599,-59190,21315,89819,40510,2054,74644,138334,127008,114517,50928,-34510,-41305,-59056,18708,244260,298078,212440,169579,124034,58289,24180,-40551,-67594,29703,170333,249495,214559,134484,90881,65017,42107,-1937,-75881,-108998,-117332,-120845,-76214,31800,84709,44511,33299,74481,56827,-25811,-23541,45097,57688,10857,-47367,-68552,-60506,-55730,-42704,-18690,-2994,4904,82677,168132,121720,75789,122791,103186,64568,84533,7224,-166043,-154025,51806,162570,92471,24510,-21355,-77779,-62176,62189,132742,81340,30622,41998,82646,102841,16037,-61974,-61031,-56720,-30422,12404,24162,53806,96427,68924,-6971,-60513,-49100,-11118,-28099,-31710,18443,-2090,-33124,10166,6736,-47801,-67549,-97810,-122078,-99975,-63899,-34559,27252,28015,-68594,-108680,-50224,-6882,-15046,-17240,-2118,21108,34779,36998,34404,46222,60329,31525,-28078,-76044,-43153,61677,134934,142597,57774,-71723,-83751,-10422,1681,-12050,20179,39301,4336,-30165,-36961,-12306,-19502,-63055,-83035,-104933,-88896,-17035,-1920,-83353,-56852,71378,65279,-58372,-90735,-58865,-62758,-42288,8774,72615,102841,69158,-931,-18133,32735,52467,20428,16150,59520,49287,-44595,-113429,-114790,-57684,-4884,14166,17725,32317,8949,3688,29989,16262,-16091,2564,33382,36888,23467,-9210,-30573,-20260,22032,45394,57899,56318,-12739,-60300,-32258,-31354,-63696,-49874,-5694,16262,-33965,-89096,-39442,66384,114824,49359,-46759,-89710,-96507,-90877,-87082,-58359,-27166,-1619,41857,55835,57277,70940,86906,127739,202464,222721,142957,39219,-37891,-67030,-15888,51611,71086,74531,124873,138078,45178,-10963,67293,124996,40268,-91366,-118279,-60171,-39527,-48024,-24834,-11782,-64194,-68831,-49145,-63733,-68315,-20686,33566,59812,13501,-24212,-6072,-10532,-7772,61321,139579,128310,31889,5096,17688,13869,11597,67890,114791,91948,27675,-560,-28311,-54395,-14392,75037,72329,6896,-41816,4946,59824,56191,17122,16700,69191,115115,41378,-102644,-151967,-123035,-100185,-140945,-189210,-167852,-103358,-19769,58185,2135,-123662,-133610,-103780,-110429,-31074,62837,-9936,-66390,-7934,23659,11301,15217,24319,31804,-12788,-66156,-56102,-32313,25331,118658,105609,17955,15999,19253,-45850,-65897,-11003,45466,15588,-15043,16879,27539,-2172,-13172,-43928,-26566,43220,30633,-13471,7280,61382,94484,106586,101101,75521,57132,36044,16361,9265,-19733,-43093,-42656,-4754,30526,46027,22679,-27375,-6243,67690,49850,-14897,-66302,-139285,-169590,-106653,-27873,21567,74853,111181,72761,-16429,-43784,-50057,-104246,-120485,-42220,63475,138420,175028,135513,17950,-78546,-69396,-28844,-36195,-32529,-11925,-56209,-111499,-47384,37674,5396,-56282,-27802,5037,17809,40589,4213,-39938,-36782,-69144,-98608,-39425,43741,81451,107782,96196,28398,-7694,2135,-8491,-22321,19166,18578,-83584,-164040,-147682,-51556,84150,122463,63683,-1443,-109611,-180816,-124975,-47593,-42827,-50412,-41239,-43805,-8707,30572,-648,-53480,-75929,-44423,-22988,-64076,-103041,-65379,23308,47666,-1625,-39880,-58608,-100189,-105539,-62453,-50416,-56934,-34322,34838,89473,71561,70165,40578,-36612,16633,125108,95404,26008,26376,-2230,-37986,36237,133282,123654,50076,37469,85521,74464,-7700,-20027,55377,29876,-72983,-106735,-34119,8596,-48258,-97599,-62561,11899,84648,105368,64861,25526,31402,47861,36356,40055,54802,63761,49789,-576,-62532,-73925,-32915,-5965,10035,59624,78694,38876,-6562,-16830,-10970,-10748,26145,125119,167974,79528,9815,40320,82440,90829,42603,-47579,-58158,50066,106124,101153,134009,153762,94203,52779,49809,-8807,-81293,-59624,-12443,-22156,-45323,-23677,20176,18355,-17159,-52249,-30662,34148,55197,-9021,-59286,-62981,-89628,-112265,-67803,22509,39395,-3780,-6507,20491,35088,45113,51992,30473,12611,40005,71443,2365,-70476,-67489,-35690,-42004,-61062,-90485,-103860,-104028,-88395,-64273,-43589,-32186,-34059,-46891,-21308,14260,-46594,-98385,-45367,26348,18204,-66040,-110916,-84509,-30567,-45857,-146728,-184850,-108628,-15826,61181,94268,66988,10158,-5093,4420,19173,21577,-10448,-68288,-89360,-78570,-44135,912,22641,23452,20925,28422,52763,47989,43392,43027,14016,-16274,8092,23531,-38815,-86256,-47428,37464,86558,15622,-57739,-69090,-89779,-91387,-24473,30199,39585,36191,48201,41078,41793,82426,109024,66045,52397,23607,-83745,-132529,-97086,-33824,3210,11513,-30797,-51891,-1017,15891,816,11793,-54,-74651,-128857,-112293,-45286,-20023,-5350,15421,51898,80416,34643,-43420,-18880,101793,164686,75810,-15547,3246,48922,22497,-17455,28803,75579,6872,-64062,-6039,100954,103998,-2264,-39981,6325,44713,32549,69159,142538,99638,-51776,-168392,-187352,-162904,-81999,-12263,2953,5955,28130,37350,50157,106142,106187,15842,-77433,-115733,-77947,12978,61575,72969,116774,110393,6797,-93467,-77165,23619,99613,93554,103932,130332,106389,4365,-103081,-103584,-32985,14342,37012,7410,-92615,-123961,-72934,-80414,-156303,-109316,12927,32858,-11191,-16526,-1829,-20198,-20154,17482,53412,34663,-7544,-16903,2251,-26804,-77313,-62053,-28274],[-52036,-74411,-68983,-32055,-1127,-20384,-39797,-28979,-64011,-91653,-11020,72449,91432,87765,67901,21521,4618,25082,24654,3561,-24667,-50402,-50985,-17444,-4355,-3413,3314,1066,-29525,-37897,-5790,34051,59787,112717,134921,67242,20569,50045,13545,-55132,-49471,22670,48386,-9822,-30007,35263,78970,89963,66910,-41294,-44881,75057,120884,68024,63263,100829,41918,-85630,-111215,-30068,34302,79230,68797,24846,38062,50539,-22022,-97086,-91076,-49597,-37288,-69784,-76483,35886,109299,39998,-27066,-32071,-37118,-31435,-44863,-76366,-67649,-81465,-144977,-146219,-97549,-125354,-152859,-151920,-140831,-95537,-6596,81419,111134,48050,-48148,-64052,-46408,-36489,-47770,-93901,-78569,-27375,9412,49711,39168,-18952,-1853,60685,65133,41456,77088,111703,70102,-33080,-62903,-2314,54397,79321,79005,9411,-65325,-73671,-53915,6201,81530,51490,-53873,-51522,61429,91325,51825,35274,30557,16130,-8340,-57891,-89649,-51455,-18100,13702,23886,-1734,45720,159561,157781,18849,-46448,-4479,34049,36878,34001,51802,61353,59796,36034,-5233,-15391,-9923,1086,85229,225486,205842,93751,10295,3690,16034,-22753,-76721,-61173,-23663,-4805,25595,51214,6106,-69018,-108590,-80908,-14094,-6072,-37333,-565,53877,7254,-42341,33088,109711,62588,14865,35628,54872,48151,2002,-54107,-34138,25378,44764,-18478,-86356,-114015,-124629,-103701,-14490,11761,-25648,-26617,-36090,-16336,-9745,-104618,-151654,-64600,-33514,-63579,-9243,55482,14884,-34838,24961,131061,104129,-2148,8250,85936,105339,20103,-92702,-111803,-88663,-99468,-37511,65398,49610,-13391,-14685,-15411,-73908,-93661,-43204,-37897,-123618,-148264,-50034,-2428,-85293,-181265,-167024,-33668,72209,48696,-9420,19597,54624,26183,-16965,-17790,13790,30397,28643,34688,74668,105697,47407,-80137,-118606,-265,120874,47265,-114913,-143346,-17345,83892,82215,317,-77737,-70154,-32913,-63475,-79558,13221,114089,93772,64760,87854,41972,-21323,38264,79390,16421,-3121,52515,139348,170347,103553,37193,16925,-5362,-2482,34781,-18046,-59454,15493,130075,196600,159746,92090,55028,23953,-2705,-37580,-83028,-91733,-106384,-128283,-86126,39884,121287,108865,84988,65512,20590,-19674,17481,34389,-34470,-74282,-64072,-57323,-59747,-64181,-30857,-19144,-58382,-48804,78655,182707,160366,107450,90385,59439,54717,98238,63204,-57990,-72233,77410,194757,121063,3727,-64800,-121256,-116814,4222,62490,1197,-20641,51211,127831,138056,48862,-26497,-17060,22958,27899,11458,27057,67289,78610,57177,40636,28545,39517,65383,61355,41548,21133,-6489,24582,65834,-22775,-146120,-170934,-147578,-91007,-16325,10392,-8754,-21410,-65337,-100836,-75560,-52327,-49240,-54558,-82347,-60422,59443,136003,96160,48448,66662,89891,59196,-34356,-133798,-118139,-26647,53099,124230,78148,-49538,-47305,9707,-22638,-16071,63723,86787,23072,-39763,-58639,-29336,-26430,-90962,-132234,-118101,-64837,-17266,-77580,-184200,-131599,15854,72377,-7625,-108998,-139459,-83777,-18875,2131,46735,73364,25081,-46154,-27139,46475,59563,27013,43776,89873,62748,1679,-1752,4888,7569,29548,62112,46845,23669,4803,-3336,-9106,5709,18287,13256,13680,32825,33997,25585,31779,15022,14552,26532,18186,2983,-12579,2481,27290,-16974,-81088,-65073,-9802,20323,-40435,-109388,-49427,58093,77475,-11739,-80184,-54674,-71336,-126475,-126415,-83154,-39765,-1105,41607,49729,81654,150609,185980,182865,204066,207175,127022,25693,-28096,-46310,-5833,63049,70396,59592,104242,98289,25264,18496,73354,78689,41914,-11828,-15947,31058,16342,-19095,-34526,-69021,-85531,-50984,-49806,-81735,-67457,21968,89198,57702,-32352,-23923,32258,-8806,-52164,16676,128351,106837,14473,-7080,-16322,-13022,8063,38242,83701,97733,13012,-70878,-90864,-46094,36970,109663,91717,50989,39896,50848,27067,4779,-4021,1583,44972,59872,-42686,-127624,-96513,-87205,-120861,-155309,-175584,-138912,-76638,-48378,-47152,-81177,-98232,-21014,23439,-25723,-33617,-3525,-62568,-134970,-114565,-33325,38334,43826,15905,29592,22930,-12147,-48560,-103802,-82821,43858,71250,-38265,-93938,-60356,-23583,16103,70074,139220,128629,86569,82006,62865,13389,5893,7609,30061,59066,32768,-21756,-5255,109816,191859,167456,129121,100094,52484,2485,8724,71845,84825,13397,-33440,4653,38959,19588,-23401,-53064,-27191,-3737,-30208,-45468,-46201,-81291,-125473,-104156,-47391,-9818,56567,126342,105804,46583,43442,12925,-85684,-144326,-85005,14644,66850,80531,92397,65086,-28867,-76557,-62272,-35615,8059,30784,-18365,-92299,-93072,-31494,17850,23998,14162,-6522,-13518,23226,35885,27144,5885,-45258,-75545,-41037,54044,143368,163473,85659,-12437,-45254,5463,54547,33978,22105,26823,-47945,-126616,-121379,-71627,-9686,31945,59793,50457,-69775,-163755,-108955,-15275,-16216,-55629,-72308,-77710,-44147,-1376,-8490,-47064,-64291,-36445,-22725,-61256,-92169,-43190,27957,24131,-14741,-37482,-67585,-101359,-74633,-23294,-22161,-67143,-52058,48374,85577,22399,16195,16507,-34530,8356,102796,111044,111467,129374,64424,-23007,-208,87049,101549,25198,17854,103046,104438,12290,3967,79728,51279,-22659,-12529,28569,-5981,-78441,-114693,-84010,-30200,26528,58847,59222,70508,108237,125728,98374,106824,147783,121598,21373,-57525,-93777,-100883,-66993,-22584,1690,26856,21855,12152,-3002,-57741,-67270,1077,51312,78149,121896,101004,57957,88257,122961,93483,15723,-42717,-34760,6415,29639,75206,105373,47595,-9197,46775,98387,14349,-38333,20164,35108,4388,-31549,-70055,-50725,-5060,-3657,-43322,-58774,-23835,17027,18212,-18271,-71754,-75586,-31060,11228,66637,86345,62990,36005,11065,25359,64269,81413,57633,17602,10717,25549,-38420,-84534,-52071,-43549,-68082,-64387,-84122,-137492,-148232,-79220,-22153,-14472,21449,46610,10498,-11103,-653,-15111,-38108,-30889,-18822,-48214,-113416,-97393,-32368,-6936,-44583,-103685,-121360,-100288,-66567,-5845,50146,66851,49420,12098,-11218,20279,59059,49698,-22163,-70847,-66733,-53571,-37960,-11516,30833,46818,52670,38957,-7506,-6988,45612,61012,19496,15042,17872,-55840,-133695,-118689,-17629,106978,129501,75997,9790,-76858,-110086,-22224,59087,51616,39214,72759,89713,91436,85685,74880,43153,41592,28078,-48490,-126203,-105071,-65477,-71545,-68792,-63693,-62400,-22401,-7871,-37678,-55078,-80196,-123354,-134307,-92884,-55351,-41765,-38933,-10994,94376,178773,97341,-40146,-37832,66449,108386,50636,18212,82240,129747,48570,-46417,16901,136190,98448,8199,34272,86422,36394,-54504,-59387,-11729,9787,6027,31824,77101,61895,-3622,-50742,-59234,-85067,-98630,-73625,-16360,27129,53601,63153,60445,91092,91879,13544,-88467,-139113,-72749,15272,46171,66103,88793,50626,-12329,-45480,-4961,116964,187619,126045,58831,40676,36159,-429,-70231,-55514,29598,71332,96717,82946,-50295,-126891,-63676,-66385,-165845,-126091,15781,53467,24934,21355,-9163,-79380,-64319,22500,61698,9193,-45742,-18486,36408,5742,-56595,-51506,-31854],[-65662,-68625,-46480,-3654,-4331,-61999,-86840,-70326,-87545,-84605,6261,88535,109479,102538,93943,60423,6235,-35047,-71272,-102259,-135540,-136206,-87820,-40746,-50299,-67433,-38881,4012,-5003,-27677,-15574,12477,75824,134949,86403,3118,881,39045,19465,18469,79770,167745,150416,45685,3868,32506,40828,59478,93007,43811,10385,68103,100001,98240,113077,105387,30533,-60175,-68567,34503,129650,126899,50840,-16281,-11875,-46,452,-5229,-51165,-92140,-48147,6748,19965,77635,133175,77471,-16177,-51614,-77726,-67884,-4385,14293,-6190,-24408,-54571,-79487,-50824,-16046,31260,13321,-46265,-51347,15326,110206,147133,98701,18161,-35489,-53218,-27357,-14594,-42807,-48555,-44391,-40979,7779,55954,27334,-12824,-23102,-23601,-17214,42965,140580,156035,46168,-46499,-44369,10884,70299,29014,-90915,-127310,-63844,-3970,50192,125744,122185,6105,-22577,81586,114796,98610,103591,68265,-6576,-52344,-45064,-10315,-19551,-71126,-81820,-70156,-44456,30895,112555,101038,-9722,-101175,-79424,-13641,-10619,-2312,62799,90458,77035,31739,-29423,-6124,45293,-2361,-142729,-223323,-172518,-95773,-78799,-56882,-29604,-70688,-122501,-110291,-96187,-76863,-24260,11255,-3849,-5890,5812,-25556,-39909,-41631,-40379,6972,65062,48714,24507,52466,54366,-13279,-47853,-32038,-35641,-11565,30839,6364,-49290,-73461,-17542,20478,-39112,-103089,-53849,23223,53756,26225,1792,26787,37315,22661,-25702,-95627,-115760,-107847,-128916,-87421,15111,44844,-21539,-81828,-48034,54072,77870,30949,45404,106143,153752,109332,-7,-41536,-72127,-106575,-21399,99795,105245,66203,36946,-8245,-60599,-73076,-61099,-84388,-127092,-118468,-56446,-55,-23037,-135763,-173024,-43468,69635,63890,29090,23193,6487,-18071,-37804,-14288,59756,67686,13469,23878,92424,88640,-10810,-125750,-103043,55480,156015,73243,-68158,-125237,-68380,18149,65063,55512,20932,11894,12417,-8857,-18275,16627,83894,73873,25016,-15601,-84841,-104334,4560,82038,20481,18241,116938,159387,84027,-15213,-122100,-209918,-195665,-93312,9418,6749,-21542,40688,115147,133243,78748,26915,1188,-18584,-29390,-56634,-68614,-18489,-9737,-47938,-37627,33051,82168,76585,51363,26091,8679,-2589,19360,-3208,-83691,-60924,15458,14832,-7544,-12361,17218,24584,-37197,-46475,63736,131042,84475,13049,-33916,-24372,24830,57661,63820,40549,8280,54663,124274,64877,-35226,-73286,-98991,-110482,-72186,-44807,-48109,-23153,48468,78174,41859,20475,28032,32710,52640,48306,7574,21149,74781,70021,34416,45435,68039,77051,80281,80897,51274,-14214,-35434,30772,59986,-21019,-105497,-131623,-113518,-25284,45883,50347,25806,-38256,-127791,-110416,-39879,-62785,-104536,-104222,-126776,-100663,18574,86230,36864,-22184,-7333,28334,16824,-42824,-98843,-91994,-67677,-45034,39907,81231,36446,49644,56344,-15624,-15270,50187,45732,-28003,-69805,-51574,-18026,-13316,-66174,-87671,-61615,-32453,-43634,-122235,-213527,-194137,-97085,26992,42847,-89652,-183585,-91306,36758,50637,35168,34883,2852,-52051,-58373,-16379,33543,85922,101170,76559,31286,21700,77369,109416,94782,78953,69792,22914,-4931,20122,45383,18959,27352,76817,73650,27805,25827,43054,66721,82507,24815,-26037,-29576,-46789,-48293,-9207,35369,34828,-9873,-35648,-21642,-5561,35862,56273,-3290,-45608,-14438,25292,-23769,-71291,-28188,-33141,-98307,-102254,-72879,-26255,37285,81055,59943,54868,100467,130561,92308,72163,104064,96733,36999,-9086,-65264,-88467,-21643,27700,13886,15586,-9383,-44413,1533,32903,-1726,-5566,2686,36599,83707,34994,-43852,-75909,-106882,-90800,-20625,9397,-16671,-35848,4030,44407,5447,-54248,2320,73833,25041,-38018,4499,86802,43425,-38514,-67305,-99170,-81076,-3899,40940,40165,47253,20143,-20850,-39138,7441,58077,68633,61950,74885,72212,52529,224,-28979,-30894,-30270,-17759,-21391,-77461,-63874,16405,-24603,-99676,-79389,-40850,-19460,-8553,-48177,-108716,-134309,-95556,9466,72539,25729,-45267,-52774,-34912,-64223,-104783,-50312,69325,82142,-17970,-67883,-43242,6985,-19561,-108076,-105816,19728,65339,-54658,-157408,-129304,-33831,41207,100495,175519,184748,115557,69807,84320,88573,74064,60112,62312,60202,43952,11064,14691,108994,166383,117333,66118,36011,4521,-18740,23415,114116,108006,-3294,-39176,39595,86429,38694,-19322,-26017,-5541,-33856,-66778,-23265,43314,40943,-43623,-91657,-55262,-32544,-794,64055,87059,68926,57013,-18102,-108431,-132330,-107994,-93130,-87001,-68220,-16397,31866,-6877,-78683,-86508,-38157,22734,33189,3016,-36238,-75888,-58160,33074,80297,53152,10533,-27393,-38554,-20675,35154,62493,31435,-11076,-36590,570,68099,65593,-18125,-69426,-54699,40995,111981,63692,7474,14905,-14245,-54518,-46125,-51138,-59915,-31875,21261,56747,15690,-26010,-17525,2355,-29471,-81933,-96722,-99839,-76535,-32211,-13563,-4912,39656,73595,27866,-25332,-41394,-44471,-31933,-19566,-9067,-2618,-19374,-50948,-47428,-17974,-1005,-42059,-68976,-17118,19120,-3051,-507,24564,26590,25565,25101,38706,89510,111318,34275,-52192,-44935,20428,31390,-27243,-31997,25066,28632,-24309,-25222,61038,73884,38165,91643,144600,69408,-6080,-38545,-37402,1130,17926,-1487,2317,54058,118484,146223,126748,136155,166516,119237,1074,-40086,-36894,-87652,-121903,-97427,-50116,-16989,-19801,-1981,15878,-55754,-90426,-19851,23547,33154,80526,80585,47413,70555,94442,56528,-7650,-24408,-8664,-49432,-91119,-27648,18316,-36381,-60963,33976,92384,3430,-41835,3678,-3045,-930,15456,-41515,-61259,7608,22665,-35068,-35430,14893,42728,55828,54202,-5577,-30213,13000,44455,61557,58423,32351,2308,-17375,12787,64101,99368,87531,32677,-10696,1481,8967,20249,40136,15660,-40062,-35325,-29230,-89367,-101335,-11116,38655,19362,45690,58631,8590,-32662,-50082,-40163,4310,-737,-38131,-87252,-137269,-95064,-1005,20446,-27321,-44275,-43199,-66316,-98622,-79844,-7826,55448,57711,9085,-27243,-15290,32219,58485,2193,-41611,-23611,-8108,13047,12239,-14035,-25493,-2250,1081,-10411,-918,43153,101230,98142,68679,35244,-25795,-104418,-134516,-82135,35516,104635,101786,47781,-53030,-84707,19947,97491,62882,24963,70062,95601,47919,-13819,-33084,-44607,-46031,-21682,-43461,-112216,-62104,-953,-73452,-113650,-85941,-70150,-38224,-21649,-48939,-50318,-30939,-44907,-44903,11935,49474,51891,10548,-31670,49391,152397,96498,-6739,-26578,-4811,2336,-4799,22612,104815,123086,-7452,-127831,-49057,106579,128240,81744,75568,54002,-16564,-48995,-23864,-11925,-8537,24916,54626,37285,9342,22686,61084,67337,-372,-78451,-93479,-44498,-2418,53909,88122,39229,9275,31253,13444,-49666,-67384,-5882,22668,27174,64415,68146,3674,898,47950,106889,169050,180158,102243,29314,-4735,12480,30942,-14402,-4340,96268,124194,108493,98735,-14170,-105956,-78239,-75545,-132230,-113190,-3301,67129,67343,41964,-17948,-95528,-78207,12649,32796,-40286,-95134,-57714,-1421,-21592,-60868,-63665,-61084],[-69980,-78636,-69338,-42752,-77200,-122515,-107147,-93519,-97639,-52860,15232,58294,81610,96377,107059,69678,-30866,-113371,-122151,-109527,-158695,-167405,-113518,-76275,-89305,-87496,-601,91721,55282,-9620,192,16725,55020,83621,14354,-30616,-6282,1403,5149,64866,113944,120042,79636,10163,-8892,30523,55184,61987,94489,102781,64305,39706,37558,76687,113553,70313,8166,-20779,-17028,63870,179876,153156,10911,-80544,-77242,-33670,47741,80117,-4914,-98969,-67856,14908,57660,81446,113782,119050,56180,-20417,-95022,-97188,-2753,62750,35627,2372,-3889,-27456,-32944,4352,97756,97934,32852,4371,18560,62782,115198,123160,62045,-19560,-46404,-2243,19410,-6970,-40092,-68831,-94208,-56410,57527,86251,-10710,-86934,-83602,-66796,-24558,88359,155531,80554,-34990,-82705,-43501,14087,-26090,-121735,-116224,-17302,35690,20582,70345,126847,70576,30758,73150,94193,114131,114686,44738,-24606,-36040,-9684,15917,-19220,-84813,-104962,-101235,-65063,-21779,13857,43664,23566,-43870,-60333,-11850,-14522,-24788,23274,68832,93676,75296,8814,-3302,39947,-51395,-412612,-760066,-642071,-309822,-132691,-70779,-37376,-49715,-69077,-80520,-111106,-114179,-62229,-16938,2590,54361,89767,55002,10371,-17687,-41459,-25185,16822,51998,68595,17916,-71714,-105286,-73204,-54954,-84602,-97336,-51861,-14554,-36349,-95372,-53565,37973,17687,-62919,22543,143749,110102,5271,-15422,46203,84817,53087,-25031,-47575,-22844,-66552,-111540,-43809,36126,16276,-48626,-65285,-71004,-63540,-39391,-6129,36480,56802,91204,92700,23150,-24840,-15384,-3539,45209,90771,78813,53448,11853,-26436,-18927,21636,-729,-67663,-103223,-94334,-89247,-34338,30721,-20131,-74156,4150,66634,76913,78526,28500,-53722,-102061,-111200,-46852,56610,46597,-21430,8084,79331,35168,-62660,-86792,31620,182791,204671,99343,16603,-22115,-37910,-12915,70917,148195,160608,128603,93904,82364,80001,33836,8999,9769,-40797,-138652,-166322,-91869,10724,22499,-56182,-35760,36845,62845,91167,66519,-64504,-212652,-232390,-135642,-30660,-4408,4254,70778,99999,80728,32889,-17087,-41334,-31663,-6983,-40593,-76148,-5514,47806,41956,35909,14375,-20436,-48416,-51824,-4200,45815,29194,7047,-27465,-62844,20764,110253,73897,21941,22668,45014,63330,49492,31633,42664,17894,-58521,-99768,-97713,-56056,560,1066,13423,51067,45019,25881,-8615,-74468,-81942,-60790,-70702,-87680,-119309,-117818,-46108,24334,52939,6297,-61212,-34507,50142,75935,46977,6549,-25693,4929,70471,69278,30139,28297,23053,6350,4384,15311,16229,-14988,-33918,-7620,-9484,-23956,-12130,-28776,-37127,33892,68426,66686,68333,7488,-79649,-66459,-24117,-53463,-97680,-124749,-131171,-107249,-95547,-96403,-92022,-104747,-81298,-14361,-5118,-26347,-1948,22204,-17461,-73935,-30045,77162,128724,140655,117000,42631,-14867,-11889,-12962,-63291,-82296,-30161,22815,18955,-13314,9119,29677,8247,-45158,-96016,-160572,-212085,-194028,-55926,38417,-30169,-98471,-34733,66622,79780,45496,21176,2407,-32905,-75233,-75888,-7654,94501,102973,42508,13341,34328,84484,114221,133554,108261,26054,-34619,-227,81565,127986,94076,77981,130743,145590,87734,56100,62556,80852,83481,11070,-38954,-30656,-34590,-9124,32291,35897,11488,-6430,10036,32693,19277,42353,119461,100809,-23646,-74302,4426,37402,-3755,-30771,-39040,-43926,-32934,-19400,-5005,31940,82255,68119,25874,19403,15329,-34607,-48468,14890,65448,47232,-16632,-121346,-186539,-124816,-27648,-23511,-65951,-109288,-108245,-35408,-13655,-39998,-3888,36905,62431,91550,31126,-81850,-125867,-141577,-131648,-21544,71144,58472,-2692,-20192,-8599,-18950,-26126,25864,73538,50579,12621,35653,78791,44578,-35685,-87862,-144345,-120926,-8553,60162,15594,-14270,23398,73625,72410,67797,43405,8039,24211,73020,40890,11619,-2641,-30238,-59707,-68740,-77508,-70740,-44211,28444,88933,5332,-63623,7037,58851,32988,21132,-12123,-73863,-106300,-96209,-36701,37455,24746,-50416,-45324,34433,66230,5216,-2239,85026,79631,-68098,-160234,-108736,-5943,-9847,-90350,-79951,37709,77036,-37515,-125756,-95193,-21452,16608,42401,97378,113230,41932,6116,95699,156347,108561,57085,54380,53404,47259,38142,15221,21358,22369,-8164,-31866,-44017,-39584,-16916,57173,133301,69253,-37562,-17978,86520,133466,95532,34297,23272,24755,-39195,-90546,-24627,79198,101368,16230,-63724,-44032,-13280,-1286,34174,79565,77768,19937,-83821,-125609,-83012,-75804,-142434,-179131,-126196,-53135,-19932,-33645,-71066,-67501,-25636,13572,11291,-1939,-2322,-3597,11206,57551,71244,55704,34713,1382,-60583,-105259,-33864,73410,86778,42623,-16430,-61746,-63918,-64981,-87705,-72882,-6188,82059,112182,59991,17034,10392,-7515,-8423,7172,-28479,-56443,-41941,-20032,6753,26739,58421,67685,41694,-2737,-42221,-52696,-89808,-106209,-53949,-12992,23999,120332,181532,85169,-13194,-15506,-38129,-65623,-43002,609,16022,6772,-9815,-26011,-19982,289,-13869,-58098,-68709,-21462,19431,28042,57998,76232,1346,-96929,-83069,-4077,13195,-46985,-71102,-37800,-24635,-47766,-77895,-96253,-108563,-99797,-69586,-43580,23072,42717,27416,100129,161422,84155,40933,48697,22888,6910,-11613,-37207,-11552,31654,36203,36866,61027,93862,100697,64884,-7989,4177,34840,-70173,-171482,-149996,-85840,-48510,-38126,-15130,16742,-7441,-42221,-31588,-3804,44342,90585,59152,5303,14259,58733,85003,61416,23925,-5271,-77120,-149928,-113281,-41954,-16507,-20577,3424,25280,-10113,-38845,-27378,-37531,-10932,48643,10631,-39438,19816,62004,15364,25924,73675,70802,44945,39351,13425,-27295,-33485,-13786,8519,-3524,-48175,-88367,-96961,-54197,8678,59142,80377,54295,-10866,-13198,40969,79493,76400,61046,11211,1167,15279,-9590,-16917,29680,42525,20790,18468,12458,-13711,-27154,-27440,-32075,1470,15319,-23676,-98429,-166691,-152280,-73902,-34375,-39894,-15034,2227,-22319,-69050,-79621,-15127,70593,58490,-526,-26244,-26214,1903,29687,-2148,-25490,-9115,31455,101330,84801,-47699,-119778,-89730,-43265,-10315,129,16936,82193,106109,72783,40837,20346,-19171,-55123,-49333,-19652,-7458,36790,41408,-42452,-62932,31047,88108,54857,-8249,-11173,-12266,-80330,-140593,-118514,-103014,-108209,-80611,-98285,-130190,-41036,60038,-13123,-93108,-101711,-93482,-54956,-36326,-53317,-12442,66943,47470,1432,29896,109528,136188,80544,-17707,-14387,54487,44640,5001,-13209,-40075,-32949,-13455,408,40639,21509,-115353,-191233,-85176,51073,89438,74370,60606,16906,-46415,-33667,30251,7526,-8430,45619,75719,29403,-15030,8002,62482,67318,-9526,-76709,-90441,-61111,-25566,44198,82998,4084,-71214,-59328,-38364,-27529,32901,77668,34090,6971,59654,78458,33272,66563,128686,139341,121109,129212,105443,67917,48698,80008,99728,58356,62590,146556,144181,73882,49664,-6230,-81589,-121597,-118914,-99440,-68747,2928,80439,88311,40382,-16373,-59707,-39713,26868,55481,-12679,-95331,-102230,-78798,-82527,-88054,-86378,-72597],[-28562,-48691,-66573,-67317,-96917,-97052,-59127,-48246,-36340,13625,49557,45410,42993,80636,117782,77549,-32342,-127127,-111700,-55759,-97388,-127761,-97815,-53843,-21726,21384,106617,159479,85634,28614,51944,59287,55497,41351,-14634,-11738,-1786,-60938,-62114,33976,55393,-22659,-57877,-36868,8099,88552,136618,83151,23975,20979,28571,-7331,-23675,4072,20666,-1372,-2901,15710,13254,41185,126372,112537,-19491,-83138,-57398,7820,90934,105415,36528,-37933,-49407,-8237,31619,44904,62183,117905,120631,37941,-77308,-110639,-23603,61844,43648,7915,4735,-10623,-35914,-44639,6164,23976,13433,230,-19505,-11343,60057,115917,63502,-15271,-14588,51830,84797,27389,-55694,-85436,-90358,-79851,19082,85989,11772,-54816,-47108,-65445,-66615,15658,92506,62883,-5332,-31594,-51,14088,-30587,-113863,-131477,-35922,16624,-48774,-41342,51681,77764,70923,89847,93407,86918,52982,7151,-8599,2445,4537,-25435,-45746,-54088,-45321,-46680,-52661,-59823,-47342,7018,45066,41139,30576,43754,27314,-21336,-41194,-7397,60412,99232,72118,14440,18237,-51763,-452642,-869471,-801594,-408198,-148939,-47156,27480,78671,59602,-2828,-60545,-80039,-47176,-3736,24010,62706,64465,49467,45695,30775,-2809,-10469,-590,30188,52009,-34206,-164856,-166951,-69319,-8972,-25112,-113789,-168366,-93421,6020,-6143,-8540,58776,71484,-2451,42777,131918,66711,-72990,-80784,9138,35319,5118,-35669,-25456,14491,-10451,-46139,-18562,10790,-17069,-37152,19595,4497,-91973,-122404,-66119,3044,8832,1456,-3462,-54603,-78480,30061,99531,67112,41807,31984,3226,-32716,-32795,10636,63101,29847,-36721,-69370,-73919,-78905,-42008,23918,34411,29012,75915,96993,123940,135199,43757,-87919,-175249,-186138,-80820,29556,11257,-40798,-26640,6482,-23135,-67709,-34309,109312,237447,209903,72636,17030,44838,65173,61147,114210,199750,222568,183815,156718,164060,168862,73401,-42671,-39223,-50730,-162800,-180192,-75459,-6645,-55457,-113028,-87412,-89930,-29791,171625,236795,124196,-14493,-97321,-90913,-36224,-40558,-24057,40109,53792,53452,30601,-32694,-47212,395,40688,-4059,-81803,-51245,10589,53968,68947,-7958,-115119,-156167,-122068,-9171,83904,55371,8113,-21832,-28657,45094,105061,69722,5658,-18987,-3539,33796,82605,73664,-3800,-95424,-148036,-112388,-47615,-29398,-19251,-30372,-34648,4033,47796,10779,-119928,-181542,-74122,-22137,-70462,-101881,-125186,-113707,-16369,65564,58638,-22553,-86633,-82938,-1951,75265,54942,-26377,-63304,-22395,43962,60836,37877,10617,-39731,-64831,-50164,-40260,-3963,36570,14886,-25771,-44861,-17713,29632,21140,14951,55488,42269,39568,71407,49263,-5400,-30597,-39783,-32382,-44204,-106770,-107139,-78724,-156334,-221382,-165045,-119639,-76275,9372,14374,-3136,63364,109850,53716,-31835,-40091,45434,129316,146682,133288,74887,-36301,-74529,-35568,-54113,-85788,-36415,34473,13269,-15954,42959,85415,56941,-8131,-46086,-77979,-157178,-209146,-121543,-8908,26910,44367,52987,36877,16650,22259,5138,-12725,-20380,-33783,-35346,-16689,14039,19671,3462,10778,44163,63095,59447,98208,79439,-32273,-72296,46983,165717,178554,112508,82627,116549,133188,97680,68849,73699,79063,52203,-14597,-17693,22761,45033,90002,104657,59883,25311,7388,9449,44458,39016,11713,45739,65030,-23578,-89034,-8493,80641,59025,-25295,-57432,-18863,4928,24493,20684,-9269,9524,26421,9146,-16905,-59515,-100773,-82441,-28105,13504,17534,-46026,-143060,-182957,-135047,-49108,-30541,-87583,-141175,-121071,-62048,-44819,-31373,47157,95942,78541,76329,40747,-47249,-111918,-150535,-153372,-40496,54051,45775,-3673,-14139,-4269,2600,-5446,-7753,13045,39871,52541,66144,93775,78571,10545,-41781,-105673,-97447,-22911,19006,-20817,-52196,-11511,72008,93509,51595,-3788,-8173,41335,84969,11402,-32866,-10434,-39911,-111492,-127514,-110980,-62686,6685,66273,83662,9570,-26928,31513,41747,-5831,10663,23240,-12304,-27659,-38260,-33646,14233,10680,-48640,-29243,53310,103959,62829,28572,55163,22431,-81715,-104270,-45701,-7822,-35545,-84149,-50309,42281,52850,-36262,-85375,-48283,168,10865,-17177,-12976,-6254,-45506,-53978,50688,113175,63065,25566,46238,36356,11072,14681,-15953,-67517,-93374,-94815,-71823,-53657,-45620,-18671,51749,97809,24263,-38818,8205,86368,118255,115759,84189,63632,33657,-52239,-115275,-67931,27134,80173,50958,-16405,-27078,19862,59723,71851,93298,90112,13183,-86209,-92260,-21082,-3338,-78497,-129837,-68183,-6633,-36659,-79991,-69803,-34361,-12309,-6237,10076,29895,37818,70500,86962,66016,40976,28857,20336,20356,-31754,-133389,-112351,14833,62254,44367,4038,-72367,-116615,-98117,-73331,-14636,84135,113070,66646,24034,15245,7634,-3735,16128,28398,-7766,-12487,5179,-12138,-40451,-42123,23436,92322,108449,85081,41408,-5685,-77442,-116403,-67215,-8760,28239,114477,199826,117124,-9638,-3196,25124,8863,2830,21433,10425,-18235,-17174,-4787,6351,20016,28863,2376,-42173,-9883,45987,58018,85576,74449,-61678,-173036,-115199,-14078,-18323,-56703,-18203,15210,-32022,-67170,-71232,-106940,-160127,-142118,-55662,-11481,-2956,-23930,-33645,24210,57505,-10456,-6100,69732,52792,-24130,-44739,-17251,28992,34683,-42310,-87611,-25139,42926,43092,20397,-22825,-17663,12555,-75355,-169459,-125125,-62797,-38911,-19560,-4109,15650,37309,24356,-2649,2622,41178,77557,56982,4613,-10646,58168,172645,185511,82132,-11669,-50396,-87044,-90180,-31204,51048,63298,11857,-2517,20819,24873,22025,6246,10389,39615,1997,-44156,19904,106398,92216,59034,49844,26850,-21947,-39291,-26065,-52478,-93621,-91852,-37491,-8190,-39193,-107331,-167326,-141010,-50591,17492,69034,83406,9858,-32825,-19184,-5766,-4406,26900,40825,32346,22863,35187,34434,9169,-2145,17808,8234,-17544,-16858,19468,71887,55525,11548,13974,-4323,-72892,-159863,-199665,-183955,-136953,-69824,7067,41907,24446,-7339,-22420,14487,83119,59341,4379,9025,37723,48669,39318,2902,-11023,-9280,30532,110913,94171,-37792,-130339,-139439,-96139,-49146,-14530,18710,44421,28563,9488,22379,46993,53327,48555,52011,19129,-30419,20051,55079,-1971,-30661,7090,42267,44891,-18127,-104858,-154318,-172272,-172086,-108302,-70446,-70667,-81799,-125498,-122667,-30721,48149,27117,-35969,-93410,-106734,-62374,-50487,-74830,-42935,34222,36510,-18639,-31148,47090,99138,73845,172,-30815,-3398,10288,13683,21826,-5985,-4769,17729,7386,-24149,-106781,-205818,-172545,-39906,52894,70409,48528,39895,24067,-15897,1629,66289,21447,-22834,9707,27006,5216,-18361,-13902,5302,-5919,-58694,-76626,-80565,-58614,-13921,29792,50325,-1730,-83668,-129159,-117397,-47248,57876,93108,21488,-26174,20582,80994,101732,135420,142341,78057,43064,100505,123143,103863,109200,144537,153360,133021,137223,148561,100968,22410,-9865,-23035,-66327,-136589,-144290,-93318,-26677,42533,94920,86860,32322,-2171,6062,25099,42395,95177,61493,-57673,-116313,-117776,-111290,-94197,-77436,-40725],[11948,3014,-23567,-38265,-29944,-11692,-14889,-5674,27479,57858,91897,68911,12533,34550,85787,61287,-4605,-73713,-90748,-44938,-46877,-81350,-76482,-29074,38848,123008,159759,112222,35014,32534,67572,70198,57405,26560,-17557,2715,-13110,-113317,-129767,-16778,18314,-55414,-82698,-988,87000,141949,158623,69786,-64391,-120525,-76144,-54224,-65788,-95869,-126381,-88516,-19924,8056,-6254,-7809,22114,17989,-32218,-33410,453,49574,86390,63718,37286,21294,-6708,-12644,-7365,-8539,-766,56112,101666,75104,-7664,-59727,-9828,47835,29073,3961,7728,-260,-23825,-56572,-55075,-58280,-58008,-48767,-45369,-25496,30223,74428,24567,-30002,-4832,64814,104764,24614,-98179,-108158,-53202,-58147,-36296,22499,16653,5912,20176,-24248,-48315,-13573,30446,48105,61266,73947,83602,70990,9926,-118125,-199790,-123955,-44239,-78224,-81608,-4067,42630,58568,93657,92087,34503,-12626,8553,18947,10857,13023,-26985,-47364,-29324,1686,3965,-26871,-51867,-63340,-52131,-8937,54526,88712,83274,61477,6174,-56595,-66087,-21689,46058,96052,52520,22365,10846,-246734,-555778,-566063,-330633,-143212,-41647,95847,217841,166655,48442,1679,8617,40270,77485,76721,48358,4507,-14948,12619,33714,47266,64210,52870,18995,10874,-36551,-150764,-180216,-76599,29061,51319,-47321,-167576,-123815,23595,64339,41636,65249,92632,42735,18586,26857,-43946,-166399,-149730,-35881,-41958,-85509,-64164,-30212,-9874,-9114,-36363,-41614,-23417,-27009,-1289,101397,122230,17782,-63650,-69289,-17701,11479,-12909,-53076,-101891,-86406,51240,114112,32394,6096,21952,-21008,-46788,-24778,-24978,-39458,-48898,-41491,-39421,-38263,-1652,16406,-3432,741,43904,81686,104064,154797,148551,36488,-95970,-181510,-175393,-64807,17817,7128,-34417,-84749,-94955,-62229,-52082,-41857,45290,144464,129876,14811,-30118,29365,106973,121273,113495,132883,142531,127224,134336,170333,182192,76102,-60361,-65501,-26660,-73700,-97987,-52772,-22048,-38380,-30158,-27367,-107804,-19413,257193,338525,213962,109911,44766,10539,6861,-46348,-61002,-16119,31422,84586,49000,-39570,-23424,46861,61799,19402,-49850,-63009,-42041,-2986,28897,-30366,-133697,-152236,-90940,8720,86670,74937,51541,33004,-8308,-16961,18048,36954,-9414,-72891,-66406,-25298,28032,31342,-41448,-117976,-116004,-26540,46771,20412,-14949,-20941,-41898,-15989,52618,3122,-143754,-158085,-11542,25372,-57351,-105235,-82972,-28547,45414,91074,71502,-3004,-71737,-119562,-81550,42415,92337,14504,-50345,-40741,5873,42358,36660,235,-40239,-25030,7633,-5561,20749,91542,73309,6270,-3282,11860,12356,8856,35284,57478,-3883,-26838,28000,47502,5263,-45444,-56951,-17636,-15183,-70019,-54943,-46,-59823,-144807,-108505,-59354,-25894,34625,42187,41886,99066,121062,70808,16325,-16899,-12495,41580,82592,77836,22782,-55910,-68970,-14033,-22617,-74986,-53071,-4077,-44295,-75053,10135,95315,92935,26485,-22816,-25364,-50610,-111009,-86352,-13461,56431,115822,100163,-6895,-64263,-9484,3409,-14938,10036,62141,76636,26211,-27745,-28782,-7590,14710,57663,73598,34825,32086,16625,-45918,-42365,105816,215132,165626,54605,30510,46931,45407,33154,32633,63335,74553,19594,-27942,15138,65268,96150,141250,151709,121776,86329,34115,-6177,21059,21848,-43316,-70516,-42095,-45435,-64636,-13969,55691,55857,8979,-13534,453,2824,38750,71807,13111,-33236,-16087,10168,-16824,-75087,-98251,-69657,-54835,-49382,-28265,-45535,-73405,-52262,-35397,-25526,-16241,-45562,-80665,-72642,-66212,-66059,-32480,43829,85141,70760,64917,76706,60447,-20501,-89786,-79522,-33310,-22971,-35750,-40260,-10814,20963,24687,-35097,-89912,-59158,19384,61696,59642,82070,76196,42290,17603,-30529,-48108,-43982,-45081,-42313,-39007,-52126,-16645,13191,-24414,-51316,24484,114760,136205,39253,-37206,-28907,-59518,-151829,-169696,-112407,-35325,22566,47290,50855,25849,15509,20043,384,-9706,27632,39849,22818,54338,72224,51700,49312,22365,-40109,-35614,19537,40990,13677,-6259,-13260,-50001,-44483,51665,86175,24040,-45589,-57208,-5357,28959,-1010,-51561,-89721,-76420,1981,58372,656,-58830,-62245,-62010,-79578,-59067,-42443,-31170,17961,58313,2876,-50316,-34137,-39787,-67193,-83279,-86555,-34843,8258,-7779,-19131,1266,10823,-7784,-18385,-192,29261,50563,71323,95005,82686,10333,-78837,-113911,-84429,-17117,56013,77389,35943,-1864,35415,99027,93086,64496,61525,30513,-32393,-23868,42412,76960,37852,-8710,8730,22943,-32136,-94620,-84000,-40012,-21910,-22155,28386,94810,91633,69956,45120,28155,27531,-7702,-41699,-25485,-24395,-101200,-133369,-75605,-24792,654,-4593,-58366,-99813,-87628,-66689,26991,134744,107643,11224,-29181,-28645,-18630,-2886,28760,44569,30423,50860,74058,30422,-45913,-87520,-15508,95574,148524,130531,58394,-22356,-72444,-87554,-59276,-1716,21924,61754,142141,106064,2873,7028,71998,95457,76388,50144,1385,-54504,-52340,3080,37026,53404,71452,62377,10121,3414,37268,59349,83741,35165,-113334,-161510,-28871,76550,35262,6856,55347,42457,-25727,-29058,-15138,-47316,-85866,-62193,16989,39271,-10173,-54892,-51378,-38118,-52870,-101875,-60383,56752,73964,-612,3777,46419,40805,11625,-56208,-103966,-53189,12441,4459,-21537,-55805,-94629,-85018,-74536,-92091,-60363,-25059,-12822,8772,19155,14627,15424,12557,9344,-5326,-29974,971,52881,49547,5553,45092,187573,226186,94689,-18345,-7829,7449,-18038,-8643,48579,77818,59980,51931,66897,87539,88847,55923,25122,-12958,-76618,-82819,5933,89446,75170,-93,-51994,-77630,-107088,-84714,-46627,-57032,-88418,-102886,-43198,42767,60840,-27713,-165997,-175873,-59874,30931,83322,96916,18298,-69183,-129242,-142702,-115757,-54490,21793,42276,8298,26687,45260,-7460,-20638,36278,39250,-14264,-26311,31422,112526,110839,41392,-6149,-15653,-20961,-83276,-162166,-206467,-174265,-74889,32013,69987,38695,9484,3795,19948,56566,46508,21821,60282,112480,110206,62056,-2423,-12444,-6974,-2521,27918,7456,-28155,-70983,-149623,-181855,-127912,-30647,50649,38089,-36946,-44725,2765,42930,55826,78676,107297,81335,34014,47071,61071,43436,6493,-26961,-18997,22082,286,-110583,-190229,-155557,-98049,-36634,-1775,-2297,-45410,-92969,-80389,-22349,-6150,-1751,-9838,-71600,-98179,-56735,-53870,-96897,-127217,-111644,-42628,-10710,-26694,-35134,-23939,-22596,-34378,-45568,-33075,-5429,39752,74354,32899,-16725,6183,34625,-31736,-177816,-223462,-96770,31515,83846,87374,67807,68313,78295,60957,63509,80898,15695,-63062,-70806,-55709,-32433,-14850,-6857,-5484,-28554,-48461,-30154,-53491,-60772,-21845,8009,38114,33101,-42952,-127727,-127341,-55015,8312,19821,-27501,-53365,-21378,57250,121143,136896,89536,21655,36433,96651,86504,70028,85092,106867,140046,171948,171743,98227,10405,-25931,-42191,-54331,-58370,-89285,-108909,-79164,-159,71063,93211,81254,32772,9039,54413,61203,18783,64615,65975,-46906,-95818,-84718,-87470,-63081,-24878,12018],[16686,32615,18406,9844,44147,32021,-32351,-23908,12747,32508,96851,86824,-14027,-37997,-5279,-18239,-22978,-27381,-69244,-52883,-29323,-62512,-83545,-67841,-20486,80074,106404,26674,-24057,-7468,21389,35405,42995,22747,-17022,-8818,-30187,-92477,-86583,8964,65803,52816,31171,105750,169587,119287,63943,24732,-62850,-139533,-111422,-46566,-58033,-136217,-189396,-129239,-48062,-30508,-27373,-11720,-8149,-22563,-12648,2435,-11535,1772,28657,-8294,-12137,32620,39481,5855,-32917,-54279,-48849,-2922,45400,73638,68113,43966,47033,46539,8773,-17175,8728,23873,9454,-4857,15843,-32186,-94677,-75694,-11052,24509,25780,22050,-19793,-46431,-19021,28762,50449,-18085,-123889,-112502,-28479,-35472,-62998,-36427,-14070,15781,53334,34943,11640,5123,16778,77835,145847,152763,123791,118104,59899,-91005,-202018,-173869,-84384,-26665,22716,58653,36337,11860,51692,67670,4532,-24786,19891,-1538,-22731,37399,48293,-11198,-45712,-26320,-10907,-14123,-24840,-62940,-110101,-84137,6916,62898,61149,50845,25842,-13504,-48185,-77198,-28779,83983,80644,16396,35897,-31489,-188562,-207594,-143789,-110068,-64576,89222,235865,179496,42686,13522,67857,137688,183991,134173,42810,14857,16284,7352,-5002,33667,93323,97139,30128,3692,11504,-72766,-158931,-106552,-16950,25066,20619,-37671,-67202,-19284,5985,-1204,7292,48704,45291,8769,-32283,-104788,-206818,-183143,-49299,-50483,-111986,-61352,6477,6774,-27517,-60878,-36957,1094,-2607,21547,120652,183393,147932,52905,-34055,-23663,38105,44322,-171,-28399,2817,69721,75806,15811,13801,24145,-24115,-34952,-21660,-100214,-177777,-142166,-57457,-30705,-15414,62217,85084,1716,-40226,-16082,-2049,36227,101012,79290,-12718,-102715,-146341,-101404,-12533,27299,27280,-13080,-124012,-153388,-78404,-59381,-88433,-49584,2310,5213,-27140,-35767,-19451,17429,41424,18351,-7559,5938,16003,20863,55441,56478,-36598,-106378,-98037,-37781,19675,46588,26375,16569,73634,125618,80211,-45495,40942,305927,332381,127869,31321,74718,95879,55290,-12158,-48095,-22181,71040,151470,55330,-61750,-18364,41396,20252,-5294,-31518,-42431,-45834,-56447,-55877,-65382,-95790,-76906,-18530,20797,58313,85616,116261,107766,-2196,-91865,-57140,5457,-6083,-54297,-63258,-59645,-44345,-29543,-42581,-55757,-26481,45070,85199,54367,20986,-1402,-38643,-2846,55972,-13099,-108073,-83422,-9749,4852,-20486,-47770,-27910,45933,100081,101665,73976,246,-93516,-145880,-108759,12026,95931,55023,-26044,-59401,-39736,-581,-565,-20780,-5007,53742,81935,45398,28429,74617,77555,33127,25873,10784,-29351,-23033,21764,34999,-40013,-78326,-14726,26096,-25605,-66855,-39492,-16619,-45462,-62594,-9140,86536,96902,21647,-36,2845,-19823,714,63061,120110,135393,88276,33364,10687,-15833,-54676,-35825,17624,-13596,-80007,-66165,-19781,12730,6960,-33023,-51339,-68924,-112765,-111374,-4696,74690,58384,1315,-32419,-30492,8850,12162,23800,46078,51143,66381,59536,-30400,-67016,14195,42238,17401,50074,110658,110394,60696,41232,28418,11416,19288,64188,87815,28865,-27939,-36856,-27476,898,97265,159155,92191,-4225,-7489,-6508,-27761,-31363,-15611,19314,15710,-34905,-22595,42218,54029,55423,83176,105546,120436,92962,28363,-14665,-12308,-34963,-91332,-111164,-90613,-57423,-31157,-4129,4814,-29,20449,48351,26946,-6566,34530,98675,53422,-15177,-7400,26954,-6561,-54163,-69096,-65430,-76879,-82531,-45700,-8283,20630,67051,49171,-8412,-17340,649,7892,-17742,-73503,-97502,-75911,-49591,-22805,21012,49451,94319,122164,41995,-13089,17070,-12970,-78296,-103411,-104479,-59783,5548,15788,-77045,-145419,-83084,23289,54038,18030,27583,52687,48702,29608,-8129,-44370,-62176,-40508,4362,11944,-66600,-89127,-53826,-72848,-79706,42710,157125,173095,87595,-12655,-53741,-71626,-131752,-144654,-96610,-42297,-2854,16871,27696,35639,41356,21580,20278,57007,61375,21641,23755,92653,125282,93462,73587,47586,-16804,-32278,330,-12391,-54848,-62095,-64039,-74004,-845,120327,122165,44980,-26291,-9373,53051,32341,-26818,-42875,-71636,-92008,3965,105703,51588,-52082,-64288,-41023,-82923,-153836,-181941,-101890,29000,52810,-49690,-101703,-69240,-48203,-23521,-13958,-27127,16195,60847,40078,4118,-28400,-53468,-28965,-5839,-23565,-19514,-2700,15721,78163,76721,-33989,-107006,-84078,-36103,15246,66506,79358,56355,31523,39729,69883,40048,-22251,-33930,-2753,4470,40293,102619,132878,106937,59857,18750,-21366,-48074,-72915,-97431,-79982,-41063,-18610,26790,93859,70457,-37050,-97004,-41405,14695,-28820,-90626,-101158,-76514,-79424,-112792,-134066,-102919,-52376,-44832,-71037,-93768,-106738,-97507,6058,86176,36878,-49085,-67633,-63117,-55967,-27621,14004,46702,60354,89295,99390,46035,-19193,-50563,21558,117371,124959,64637,-4965,-40515,-33756,-23375,-16662,12861,18757,28410,72892,50388,-1906,-10343,9780,60937,93626,68123,2610,-62830,-66763,-815,40414,51265,60182,56847,22912,158,19479,54804,70652,7225,-108499,-96651,65515,134814,66036,38729,53219,3496,-39741,-7079,21375,12565,3871,30667,88942,79014,10612,-5710,26001,-11566,-69203,-89407,-34677,63506,100819,82428,110420,102605,2037,-51018,-43176,-41304,-31037,-16623,-50702,-70801,-65959,-102396,-107206,-21482,19681,-10175,-21402,-6879,15187,23571,7105,-40047,-62678,-40716,-50693,-84629,-40270,53968,84894,13420,-19842,80588,141034,60272,-13971,7149,22878,-10546,-39982,-42419,-11295,71641,104997,65803,68911,77643,40476,915,-73768,-138638,-88123,-7419,-6643,-54668,-89695,-106663,-136868,-153080,-74804,-21760,-30474,-26536,-37948,-12557,74715,120014,39217,-114317,-139679,-24130,77529,107913,85517,8277,-82654,-162268,-173455,-137490,-88377,-13616,39532,16726,25001,74962,53841,25456,55216,58717,-1747,-42270,-16108,37067,60317,41267,-34543,-39595,29626,16607,-62360,-111783,-95272,-35754,32813,50086,21467,1988,3667,9438,33993,39978,37663,83379,113060,80173,19408,-38361,-25499,-2594,-21580,-29625,-58955,-43350,-28374,-140830,-246098,-183731,-46269,46152,47153,-13066,-13179,34238,49880,22275,50989,95963,73128,25024,-4926,-14151,17213,14548,-42352,-61531,-9356,20223,-28482,-90173,-55668,9706,36259,32837,11178,-26439,-54967,-50932,-22424,-28339,-41608,-18726,-40113,-55880,-24802,-31593,-74331,-130460,-158160,-68344,54136,74155,-2303,-81102,-107053,-101307,-100708,-95405,-54431,28793,75196,14553,-71010,-47039,30226,-21061,-169661,-182371,-50831,42530,67423,77141,90511,110350,118617,100784,98068,93869,11536,-94773,-127329,-95175,-40355,5534,31341,35699,12507,15478,48876,-4380,-75288,-73094,-633,80410,71751,-13291,-62352,-37391,-4396,-12668,-42016,-63736,-38094,4061,50024,82293,83654,30696,18657,72986,75582,6348,3104,3576,4567,85137,160835,140354,27256,-68122,-59394,-57842,-98668,-69128,-34755,-45310,-26618,28652,55590,55455,63235,29059,3933,47328,39147,-29163,-17530,-16114,-82051,-67535,-25113,-47168,-27760,24089,38480],[28451,52268,45681,47469,79505,35301,-45769,-44358,-41575,-25431,71781,83134,-26043,-80348,-89822,-120510,-86713,-11746,7071,30822,29836,-26628,-81768,-103285,-94448,-26274,23023,18319,1089,-18604,-3411,42421,61568,35639,-5917,-14806,-20828,652,53398,95783,128851,150006,148089,186682,193704,66858,-30669,14478,50680,-2393,-19436,15776,-4624,-73437,-113758,-92010,-52995,-32414,10803,48063,53860,38688,36538,2691,-84448,-99568,-35439,-47976,-46403,45417,92024,22096,-52450,-73524,-63681,-5188,41543,53171,66645,88152,75495,41430,-12087,-50925,-11882,32617,31179,41611,97309,26680,-86964,-62204,53978,80608,30066,-2518,-33640,-40243,-12454,13369,9419,-28363,-70931,-53008,-10774,-28744,-51703,-49974,-45805,-3703,65738,92554,71217,41922,49893,119724,191294,177794,132625,127459,96914,17307,-63017,-115462,-68127,66857,192407,206630,100950,8253,31849,69673,27947,-8407,-13449,-68752,-62016,56570,108403,27386,-65624,-76398,-48093,-20209,-14123,-32771,-74687,-85870,-36227,-5687,-305,75,-13,28086,30436,-42232,-35812,77950,73388,-34157,-32312,12708,-18893,-9009,9282,-48760,-62634,50818,158369,118372,5291,-21404,50260,156648,220368,137727,30965,75989,162006,105254,-8655,-28916,25921,61834,45305,35008,50138,-10850,-108605,-117996,-99204,-60651,39087,86028,17911,-60837,-95453,-85834,-74194,-20211,28975,40672,11522,-54277,-156229,-163555,-45251,-5943,-34814,16932,104861,103399,13900,-21734,44095,69291,22430,12161,86099,154964,154862,60584,-39246,-22039,64395,115087,96475,85662,97644,95543,70855,62698,55770,15825,-21896,-8222,-14952,-124293,-178908,-116241,-44135,-42349,-32936,39453,87722,36159,-19774,-56484,-81103,-47394,572,-20947,-61979,-106057,-120327,-48962,33161,52309,51150,27611,-79984,-117533,-58244,-60877,-83511,-32679,-29903,-55106,-35569,-10133,-45560,-85306,-78539,-70244,-77981,-44572,-33077,-74103,-94684,-124679,-177298,-143307,-87115,-48855,42863,137670,112233,81315,162564,198632,100216,-24536,86586,350698,313448,26856,-82156,45741,127682,80480,28178,9667,35946,141108,204624,55115,-82678,-40744,-9859,-41550,-49466,-60532,-43278,-6683,-33099,-88286,-81842,-46264,-5176,32559,30870,41276,85287,148983,141945,-2209,-99229,-57303,-11437,14035,39961,1978,-62781,-62940,-41574,-32350,7092,46728,65930,73714,74478,75941,18542,-43092,7518,60091,-8357,-67766,-74392,-97469,-75084,22264,52160,7503,32083,93240,94188,56603,-29732,-119397,-115235,-40919,17998,45748,17606,-56519,-91998,-73247,-46462,-44173,-34002,14132,60567,65320,29909,-13317,5072,45977,39418,11933,-17118,-40550,-26242,-7898,-3478,-29812,-39900,7545,40580,-3341,-13480,26004,-5885,-76280,-81130,-2,122376,159627,92306,59847,39551,-30668,-21806,103795,199117,168289,84645,34507,6799,438,-6592,-7939,15550,-44208,-126606,-82726,-8921,21049,48118,47404,-17734,-100809,-119827,-49426,56993,56949,-17666,-37800,-18974,-41528,-14249,48085,105070,118849,47415,-4103,-6613,-30819,-8018,83879,96433,51882,51554,50856,28333,62107,150905,133119,42824,20983,57584,68338,3821,-50134,-37460,-1429,-2286,7815,30867,23028,17663,34525,7630,-21985,-18858,-17661,-38647,-95341,-97608,7244,83229,44280,1695,6910,12097,18612,4950,-17244,-11204,-12453,-50776,-70032,-60726,-55409,-29245,-4104,6785,-2019,-18033,-1775,42098,33041,4071,32180,38720,-20174,-26587,29886,68423,45808,16710,-10929,-33659,-32135,-21272,6341,39166,44335,50695,32022,-10238,-25068,11591,48989,8849,-73940,-106250,-91044,-94926,-86864,-16582,46778,90250,96419,23408,2017,32616,6559,-46278,-99346,-155040,-112214,-9282,25363,-46727,-96780,-30445,61249,57396,-23449,-19188,71246,76587,29851,-22715,-70816,-59699,34727,98997,64450,-52978,-85317,-29181,-39531,-74797,24903,132584,160698,111842,15380,-74428,-70683,-45985,-42014,-57215,-55721,-19798,11691,23207,24444,40929,47026,72025,102169,51233,-27232,-350,71764,70690,28776,42693,73893,46264,24857,33616,10103,-49674,-53644,-15724,9951,48112,83637,66810,28536,-14723,16806,87293,63009,10527,24521,48274,25884,43404,101157,71052,-25463,-52683,-28123,-59771,-128276,-159880,-78160,39809,27044,-79813,-114020,-75393,-51964,-17958,26351,43573,49589,57870,60534,50614,21174,-10508,-4395,18727,4404,3369,-2037,1306,60947,60159,-49640,-101332,-41013,40343,80289,79654,54892,39331,56760,61367,34925,-13476,-74436,-121073,-75505,18594,96976,145730,146161,100592,49274,-8774,-73228,-74752,-52809,-92888,-99515,-31548,13020,2448,-2681,-53336,-162362,-185576,-73281,11624,7170,-48518,-109314,-127374,-107109,-95948,-109755,-107594,-82373,-78580,-80194,-70383,-71354,-60988,-17607,-4127,-61230,-108320,-66000,-29425,-56029,-51475,-11591,12195,30109,63783,58496,25256,25094,22211,69369,136262,82808,-24268,-35383,24758,53633,55369,55694,44655,30107,32483,29322,-13309,-25112,-41710,-93983,-49900,44959,63739,6841,-54410,-54536,-2833,23273,7162,-2251,10275,20436,20466,32228,60610,65700,16279,-49890,-22099,89500,101224,36177,6105,-19330,-62171,-72097,-30127,10901,14783,4566,32657,105055,107791,58940,77627,136076,86921,9457,-9517,12872,45737,67685,88441,130770,98669,-20719,-79131,-43951,1203,3445,-24198,-68191,-55978,-1765,9067,4247,55085,78704,15406,-29324,-9037,12596,13930,8964,-35121,-85281,-93628,-78569,-40311,22811,75931,76444,-8867,-76790,-22833,44413,40298,12076,910,-20522,-60541,-103120,-129995,-105489,15030,75258,18177,273,21483,8319,-28221,-98054,-113385,-22640,-1116,-90192,-138743,-76674,-32313,-87549,-133060,-62889,-12607,-15676,19054,29875,20490,47233,72341,20162,-75069,-77685,10037,89763,105893,63909,2489,-31290,-63962,-76460,-66848,-39975,-5310,53567,63138,71020,137493,150223,79005,39005,31360,8626,-19711,-40671,-41754,-10211,5662,-53195,-46013,44572,57506,13202,2683,17609,13291,-1548,-4431,25226,54868,47222,24206,47328,45083,23713,53921,62756,-3224,-54413,-53090,-9479,13673,11724,23448,-5794,-42549,-45480,-117680,-193017,-142627,-50041,-4714,37854,62262,85847,124048,98001,22612,47009,84966,6908,-97312,-132896,-130353,-69041,-3750,-14268,-34508,2782,34293,37803,24377,49056,86030,73868,20054,-17126,-27647,-45484,-43042,-2473,20758,-6725,5015,24735,30335,33416,2036,-16978,-24529,-48372,-27659,82048,143216,106620,-14090,-100159,-123906,-134665,-148122,-125312,-59797,-9335,-25145,-59469,-42363,1990,-41214,-141067,-153341,-79077,-15825,11156,31042,58310,91720,93157,65720,81306,113738,25566,-90760,-125422,-93193,-34331,38519,79921,58629,29364,46271,86794,34108,-74781,-104717,18300,134616,74617,-20254,4479,69656,77767,53166,5250,-37507,6832,80221,77608,46586,47067,9759,5931,40019,19689,-31481,-22956,-55214,-57350,51887,129250,86560,-22968,-93725,-66402,-69912,-133031,-95736,-33441,-9011,40421,67729,21365,-5499,16972,16768,8690,12450,-7814,-45224,-47136,-69170,-97297,-45251,4977,-19919,-11112,27883,21754],[-3546,9313,3750,14549,45368,16914,-36832,-60470,-112640,-109780,1520,25487,-62729,-114377,-161556,-219528,-170509,-32898,88715,144496,103202,11460,-74900,-96291,-90502,-95968,-68664,8578,25941,-14536,5967,80328,83126,11490,-48823,-58171,-37566,29782,83573,75392,67615,96233,129502,144648,120222,14798,-62478,26272,145112,114171,49438,8371,-18463,-27213,-39738,-57946,-48456,-11587,33911,47207,52657,64221,36862,-34259,-144556,-172908,-85369,-49211,-27119,72133,100233,-6677,-77263,-66443,-64237,-8604,54416,17618,-37850,-20598,-2687,-14709,-57546,-90333,-64115,-25711,-1224,23436,54957,-7736,-102844,-66251,69793,88973,18499,-12002,-38537,-39209,-3905,15625,14174,11622,21102,23018,1076,-35244,-55045,-69209,-68568,-24638,47932,89051,70835,36254,45729,80660,125606,130153,113831,94224,86276,110020,85945,-20376,-34025,105038,250825,275048,173891,72390,78956,102605,46949,-33741,-80499,-114805,-79915,26049,67960,28748,-46452,-74069,-47968,-30694,-23908,24833,41604,-24782,-64252,-74323,-76595,-83726,-74320,20322,89390,30651,3092,67487,33670,-93798,-126397,-76099,-43499,-15777,27629,-11507,-26359,61148,113350,45105,-44308,-56832,-5510,71688,126986,60450,-14686,74361,214509,170996,26776,-49525,-52509,-16786,33288,40001,20171,-4224,-48475,-93286,-120207,-78647,24820,88593,48764,-45187,-108989,-93808,-74801,-35670,16293,59172,66835,30655,-63518,-113540,-65868,-12610,46350,110039,159925,153073,75759,54330,96612,60175,-21708,-44499,3740,44727,21510,-65102,-102259,-20323,86269,149716,131026,96013,90849,88278,79522,105562,90747,8504,-23098,11821,-7817,-92132,-75107,-20428,-34683,-71580,-74661,-42721,15333,42038,17531,-52290,-100371,-90421,-74887,-89670,-91697,-107165,-115187,-55794,30916,58056,50758,59510,4733,-42986,-18608,-28319,-25089,51193,40132,-25546,-42466,-41316,-68978,-87096,-82842,-62935,-49408,-15386,-4543,-66726,-151098,-204491,-193467,-85281,1615,-6137,11274,79841,77598,68791,133958,141451,17184,-78136,96519,379815,326559,36111,-87798,9898,80342,52015,14407,25308,71065,164169,205274,47991,-97616,-74841,-62014,-85790,-80942,-99548,-72667,12108,29626,-35461,-56036,-23106,25186,60658,46786,31173,42611,88716,77193,-35151,-69449,-22422,-18651,30453,99666,23831,-80716,-61294,-54764,-75087,-5320,72993,79325,69395,75845,88865,22017,-62138,-22363,52708,12444,-73899,-140128,-170232,-117645,40970,104221,3600,-46293,18954,48634,13735,-60006,-98449,-38408,46042,35159,-12093,-65991,-144764,-157139,-100105,-70103,-62769,-32325,-5592,-8152,-15528,-34657,-74468,-54660,17549,39815,11441,-12637,-15822,-9949,-33396,-36993,1685,38229,56287,68267,52822,58244,56414,-16448,-86309,-103778,-37576,79583,97449,27130,32466,47572,-4761,8147,113824,182361,147009,106056,91348,53913,63253,92233,60587,39719,-4641,-108818,-144121,-96376,-25849,59538,94815,5886,-98371,-78816,44383,111182,27921,-61707,-27524,20024,-35793,-74806,-23391,84901,131749,58424,-10393,-34121,-47299,-6193,77737,68312,16598,-18672,-69090,-70395,53388,199120,182704,39624,-25269,8822,11136,-44831,-52490,-9371,21469,-33644,-86282,-66795,952,67699,74642,13997,-1131,20796,-14056,-107059,-186976,-133850,15340,101514,60112,7248,-652,-41106,-95856,-106649,-76631,-21415,9994,4955,14728,-874,-27025,-13536,-33959,-47336,-5108,3574,-36402,-47157,-25004,-1146,2318,-96748,-192028,-113254,21281,89593,100674,79554,36245,23799,70607,107683,93180,47659,-26789,-74967,-51950,-20592,-34346,-21529,17237,1555,-57164,-76210,-44057,-20134,-31124,-7011,60704,86933,52825,-12260,-35392,-19943,20824,27106,-60165,-160623,-102530,20101,61214,23846,-2637,25808,58791,14600,-85413,-50543,86321,103025,57272,-11770,-76517,-51127,64510,115871,58756,-42123,-51747,16239,12446,-57983,-15414,72307,111306,91751,16957,-99752,-89758,22481,55920,-13375,-48467,-26196,3742,21631,5957,16989,52178,69437,51800,-21555,-96098,-63227,-1271,-23008,-58496,-13372,77996,109431,82865,54632,29371,-17068,9922,107486,144469,103570,66144,34286,-11052,-43052,-13684,44701,48299,42120,101739,182872,163535,62547,32374,37733,5825,-21556,-11091,-17197,-20995,-20401,4486,35269,15395,-56607,-96808,-67995,-53819,-52934,19292,91146,60272,6833,22148,64966,94217,90734,54456,51012,59191,36270,-16379,-24674,16932,23762,-28581,-53831,875,76860,81778,43498,14153,-2778,31062,71485,42512,-1841,-50873,-142108,-122510,28755,130447,135203,95621,35968,2691,-14443,-65327,-84998,-73678,-105421,-108160,-23090,26635,-35275,-119845,-175277,-193419,-152186,-54705,26520,69843,40472,-53246,-138849,-163936,-94549,-25838,-58279,-102481,-94798,-49129,10228,54636,47228,-2369,-45614,-107050,-139039,-52189,21519,-22416,-43424,-24324,-52392,-65554,-21080,-10469,-1673,50269,36693,35854,101637,58280,-42776,4576,100956,99661,97770,113053,74400,36986,25794,-9384,-49858,-30849,-37062,-107915,-102173,-22356,19300,-21962,-78662,-73906,-35022,-25491,-51300,-56020,-16030,31451,57503,44659,27555,24310,4982,-20652,10339,61339,45025,6333,-27404,-80557,-110797,-101375,-55329,-11138,-20633,-59523,-45100,43311,90974,69866,80233,147897,152347,96848,26189,-32173,-62698,-73732,-58989,-2425,13577,-22526,-50905,-51024,-7290,27022,11800,-528,41309,84154,98415,83325,48736,31869,9414,-28526,-14165,2403,-3881,13010,21126,-26961,-85860,-62759,29682,82188,62041,22598,-30825,-52940,-11463,28549,48009,29153,-13289,-46167,-88779,-142259,-149529,-120988,-63445,-16685,-32399,-45175,-11622,-2154,-45427,-86262,-40488,35373,-10026,-107232,-94855,26790,72989,-19189,-95998,-80377,-68581,-66968,-19468,11509,-4933,-30561,-22008,-33550,-66693,-45278,-6219,25540,52603,27386,-17054,22627,53950,17741,-13483,15099,37525,70728,88270,96280,143572,154427,63613,-3771,-13218,-790,18718,-1841,-26449,-12771,-24453,-70187,-60000,3764,18085,16124,31843,42708,8724,-54124,-55239,42589,126111,94939,23425,21851,-931,-44300,-10211,29170,-25917,-56518,-14329,25400,36234,68183,120312,109319,2433,-95038,-102342,-56316,-26270,-21815,-26964,24403,98436,146528,175361,126425,44362,65683,77488,-64283,-206777,-200257,-168624,-118417,-21336,27223,39960,60223,32160,271,15136,64857,78596,33428,-41170,-49246,-34543,-57485,-36699,51334,102205,76633,68639,97080,101330,56423,-9907,-11959,24209,4816,-33846,11370,90679,121594,41981,-60747,-95241,-96342,-118647,-146048,-146522,-93252,-19853,33378,35905,-6517,-80544,-151514,-171055,-133934,-76713,-16086,10095,-4024,2113,14073,16652,63374,113364,32522,-64274,-97526,-112197,-74331,45173,113041,39825,-21526,-3349,38574,20557,-51466,-79124,29202,119895,34149,-44150,13401,95487,118167,128267,102906,17837,21601,96174,72245,20519,31912,-1847,-60571,-73071,-42198,-2947,-8052,-77729,-66682,37492,94832,55310,-43735,-93084,-64289,-70460,-109476,-88581,-59427,-6664,80053,93887,4195,-54749,-34497,18886,47033,6526,-25710,-15816,-2382,-25617,-40750,-18993,455,-6038,-2174,2971,-16379],[-30784,-24550,-7299,22996,64054,76129,51459,-3242,-90607,-107661,-15458,16782,-26329,-69060,-141723,-202931,-144868,15763,173758,237611,193681,99467,-641,-10456,14713,-47597,-90582,-14217,29848,23889,67009,128232,102148,-6126,-88212,-79703,-33912,13891,11937,-18731,-28975,29957,90346,84018,48583,4340,-18207,73579,190562,155958,52474,-40747,-70105,-22286,-2368,-21851,-8612,25453,12861,-27068,-18799,30279,25381,-26202,-94447,-117417,-52208,12678,63862,115410,72888,-22717,-20186,36005,347,-5619,68888,35601,-92608,-130231,-78386,-49947,-64952,-67209,-62214,-63941,-1460,39097,4719,-60489,-106467,-59608,66456,95681,33848,12127,-14393,-19665,10236,21004,40654,76598,96777,71939,31426,-8872,-56985,-82131,-49989,-12682,15846,36130,23121,-18702,-27484,-22802,-24,44935,77645,59661,45867,98837,122420,48064,8493,83764,171080,205542,197892,169415,157457,120505,28421,-56623,-62741,-48654,-36400,-8891,1973,27753,26501,18479,38830,24768,5956,83128,136412,44960,-59060,-96969,-118476,-135097,-101155,20716,106715,76865,43479,62926,28396,-67035,-120920,-125901,-93183,-47923,-2671,-1235,21884,129009,160685,31855,-57762,-29774,-2685,-15495,-10165,-27505,-45610,14567,82090,78657,49030,26393,-24503,-30970,24397,16732,-36675,-15852,3922,-38514,-37308,22934,41656,32005,33706,5584,-34528,3394,48475,48640,28708,44458,77886,73659,4742,-54989,-84113,-70997,55090,146035,115434,77811,75020,75641,40868,-52500,-114772,-113994,-100054,-94388,-111294,-144297,-113661,7713,118275,151886,86040,18425,35647,54240,53319,98591,116810,36822,-8598,26979,6793,-55604,-11182,33414,-29543,-77325,-66584,-55356,-27481,27931,35768,-28257,-84346,-97753,-96321,-107764,-103453,-84172,-69410,-51613,3299,43457,46359,61871,33020,-5714,21848,26537,24846,87884,98826,44166,-27450,-89838,-77819,666,25331,5076,-8940,4912,38660,17844,-77229,-134866,-84861,31244,89504,59210,2874,-26960,-38726,-13182,54105,71481,-32501,-106360,96340,383307,372705,134569,-23143,-32814,-18835,-23972,-45365,-21325,49912,156979,210881,70608,-78015,-74000,-69125,-96774,-82816,-77653,-60657,-4452,51874,49683,8550,-13059,42691,109856,81167,15816,-22950,-18871,-34359,-86047,-51972,12751,13175,50503,67401,-29920,-97114,-55458,-74084,-112444,-31054,81534,121502,114549,80874,56383,16086,-65711,-57529,37331,20526,-105823,-169970,-119723,-46835,52089,86931,3232,-55773,-18369,2709,-15895,-42546,-37031,22693,75826,47791,-3404,-76161,-190342,-208067,-102008,-39115,-33828,-11763,-19017,-39761,-34819,-54105,-90744,-61423,4959,41461,64070,57377,27284,14447,-12394,-17490,25887,65719,73271,81169,73834,52478,3168,-60353,-84269,-89422,-55765,34247,42728,-32498,-19043,34966,38068,37821,52356,76172,94326,115863,126479,109561,127125,128325,56767,36934,34730,-89674,-207058,-197370,-101273,16693,75244,13787,-70042,-36378,68163,72410,-25725,-44701,32486,56906,-21382,-89881,-73682,38811,110175,90568,39197,-19806,-67738,-55105,-10054,-26873,-43775,-64180,-106503,-70129,73434,203426,179639,9884,-95687,-54249,-31736,-71477,-51077,18479,67662,7973,-61417,-42139,30591,61522,16688,-52925,-20320,32028,-36325,-149902,-179801,-112298,-14867,63052,68383,50232,43429,-20710,-108167,-134035,-99211,-41386,15743,64735,89433,31119,-28166,-44728,-121985,-150168,-52664,-592,-57096,-121268,-96567,-29998,-47260,-171362,-240725,-135037,-4852,57221,72703,49196,13296,43994,143168,208156,153365,25473,-90589,-135118,-80491,-21382,-40236,-45322,-11769,-2774,-21654,-23993,16623,77979,62991,32059,72513,87158,58484,32529,-1974,-12973,44797,67000,-24331,-95697,-14223,78072,82395,53364,40730,23739,-21941,-107041,-164834,-69158,50854,90269,101895,43505,-33692,-28069,27659,30968,5742,-19605,-13748,19514,27211,-37684,-43429,25301,65216,50607,12031,-92596,-106134,27936,90314,21628,-23637,-32509,-6359,43969,26875,11309,40486,29496,-21043,-79029,-136281,-123430,-56689,-37055,-49049,-27241,56898,119466,91089,31647,-9551,-22880,62059,192749,204891,130950,101581,52301,-24575,-57079,-44516,-34542,-38034,6549,121214,197032,143447,12340,-49198,-21221,30366,53483,55712,32249,40181,64630,54601,34993,51154,17780,-42894,-23877,-14654,-48962,5840,91108,57216,-33224,-33205,42683,119565,137794,85441,59859,63773,-6984,-97334,-94929,-46668,-20303,-1670,20133,62382,88345,39262,-12717,-16452,-30036,-21667,46551,78718,55461,-9116,-122628,-115650,38414,136379,97785,26373,-25960,-20622,25733,7331,-51314,-94163,-132888,-128359,-48075,2317,-60205,-162870,-174770,-98566,-57158,-34497,25156,75967,64690,-21548,-128326,-173329,-57762,62617,61,-103016,-85003,10034,93292,142783,104401,30658,-3566,-39127,-83976,-37299,34087,21385,-4165,-14807,-76432,-118561,-69482,-23962,2254,35178,-13394,-34605,39230,45621,-2878,51341,92182,49687,81531,135385,96381,34250,-3958,-37029,-34840,17929,34852,-6936,-42063,-45814,-35852,-65452,-111215,-113155,-91544,-90333,-77801,-39627,10689,56610,92023,50667,-30816,-51478,-56622,-66626,-10270,52984,52514,36100,10218,-56547,-105091,-83940,-21704,13051,-7964,-62153,-83564,-30642,24373,14701,-7324,50831,128534,128077,3795,-117068,-156235,-182149,-189141,-128097,-73923,-40864,-11345,-12700,8789,51693,63359,79948,119077,106000,57561,7636,-44824,-43664,-11040,-28431,-37595,-26085,-21301,7068,53464,45546,-19834,-15739,57276,58424,-13453,-30009,8802,56032,85557,75193,57980,24527,-11501,-21787,-57901,-112084,-88738,-65683,-92752,-66967,-31821,-32647,-14041,-16299,-54149,-40145,29541,30178,-57263,-97627,-24324,88275,88277,-20688,-73210,-64714,-107084,-131806,-90650,-60936,-73145,-94661,-57507,-15688,-19630,-17487,-42473,-49542,3119,1614,-47292,14818,82953,37472,-12851,32077,72934,78235,76475,61444,62952,66171,34083,16126,-1339,-18587,22578,56982,64492,53576,215,-64270,-65905,-20451,-2387,12550,18768,6836,-28457,-76570,-74698,22759,110225,75011,-12972,-52279,-76627,-86910,-29802,38067,37796,34641,46922,46277,61253,115986,185710,204110,98540,-72319,-68692,59668,94740,62074,49738,76471,112397,132547,128492,96287,61855,83039,57137,-97310,-196642,-128549,-70162,-51650,-8589,33521,84656,107062,18995,-77588,-74599,-3300,11096,-51057,-102417,-54842,-26962,-55564,-8876,116365,161582,123183,112201,126004,99509,21332,-51928,-64396,-60506,-91145,-93271,-48429,15105,30386,894,-49863,-53768,-17543,-20076,-68253,-89075,-37746,49910,108359,95322,21035,-70710,-141500,-148977,-105637,-49719,32765,64284,-520,-56008,-31058,35390,88925,87749,38195,1048,-47396,-127986,-112997,40299,137893,46978,-57817,-65111,-26930,-5974,-10655,-21251,22745,55885,1278,-41794,-14116,52704,100589,128959,134064,54608,9388,27499,-713,-30812,-1777,-17843,-91138,-126902,-54869,38171,9543,-83166,-70142,11696,57097,38339,-51905,-109048,-86427,-48141,-9761,-7118,-49654,-6893,90630,95490,3272,-69293,-40648,47156,79942,23387,-9437,10312,27694,35467,36724,11096,-9064,-3650,1484,-19381,-57587],[-92918,-78522,-12542,43576,72318,88435,81144,32807,-39146,-75151,-47798,2574,41836,2210,-93839,-134865,-71974,51825,146283,189957,185775,139452,50367,19035,47199,375,-82247,-68898,-22523,20576,68822,70492,32339,-31105,-87644,-67031,-23884,-6000,-40204,-81809,-78727,11090,69190,27374,-29271,-37585,-2588,82188,148716,103931,10145,-63687,-94932,-44574,-2947,-13756,-9960,-8861,-69267,-126146,-90127,-3947,32633,1483,-22082,-13407,18468,51437,92936,83487,-8109,-47704,59819,154789,73615,-5550,56538,65231,-59949,-118658,-73391,-44353,-45564,-34915,-39377,-45055,60347,109420,15792,-81054,-90761,-48310,33879,71112,43964,28961,3053,-3332,2663,-16410,5307,73091,89687,52997,32470,-1175,-66835,-78758,-16177,4438,-25086,-43419,-71135,-130068,-151946,-133889,-110932,-46161,17788,10862,-27216,-12989,33712,34365,12929,28587,49661,67951,129863,177775,146713,55788,-26316,-31880,40049,65861,23862,-28546,-42798,8011,57652,98674,140361,111860,40996,54407,93178,44517,-41848,-91171,-121391,-120424,-49684,43157,76652,60848,52469,61601,55537,13147,-50039,-108726,-99597,-20201,16314,5382,34284,136941,170130,48682,-29544,23529,40774,-39512,-96177,-92782,-54284,-38609,-99016,-104377,4531,83648,35136,-3899,23219,-2489,-67896,-45667,-10132,-16120,47467,124454,78727,3502,-3442,-5427,-11926,68060,153384,138708,41600,16957,61364,53798,-10427,-46476,-84771,-113620,-1182,102275,29355,-43214,-263,18311,-60603,-162347,-184103,-170843,-197514,-213348,-157214,-85075,-33055,41377,118510,107125,-6931,-56563,9816,21852,-7676,54383,119588,66758,9897,30023,19537,-50555,-41360,20623,619,-48801,-12135,28551,13384,30792,49406,-10964,-86255,-115449,-112176,-127619,-116908,-36738,21341,-5729,-19181,26926,54747,25582,-37786,-34526,30017,40780,13313,41631,76211,89632,35676,-54293,-34745,77006,97184,23880,-31667,-26055,25963,57917,5142,-56452,-34163,26559,33652,41004,24823,-37361,-86018,-69163,5018,46855,-2191,-74563,66622,344788,413927,224553,17487,-79742,-112881,-113927,-105385,-78171,11602,166597,262279,143793,-4003,-24042,-38378,-84295,-76403,-27394,-9099,-35939,1659,71144,45031,-14745,47895,147145,93515,-19011,-67319,-79552,-100815,-118676,-58903,36254,76742,69921,-9052,-93844,-77843,-17593,-21388,-30839,21157,80818,125664,148497,97740,35984,18345,-33952,-52968,11023,-7269,-115516,-119732,-5762,57760,52897,38662,31123,41710,31939,-13890,-26130,-17358,-14155,11232,37802,39595,43942,-9172,-151451,-192481,-65255,20942,10084,6752,-2609,2785,15750,-30242,-78437,-58200,-32582,4671,91410,111201,46863,26910,39145,47545,44721,40209,55791,80255,50573,-15013,-68334,-91372,-73002,-41277,-15002,46097,62873,-11103,-40257,971,25792,6982,-28675,-5912,65757,85439,60577,68931,96345,43329,-37943,-10600,4432,-108797,-197441,-189267,-125580,-36526,28186,24316,-19413,-15670,2955,-41569,-98703,-37334,61448,69756,-12020,-56148,-30805,44791,104451,114288,53081,-28698,-58918,-40171,-36933,-58088,-27788,2850,-13834,3890,83615,170812,133627,-24538,-122734,-84006,-50865,-80090,-54603,32513,120123,123155,73434,59164,60632,-7153,-107756,-149902,-57580,24805,-42568,-123941,-107179,-67846,-45013,-3832,30092,47202,43701,828,-52018,-90346,-89028,-66888,-31856,30639,69669,31059,-23510,-84854,-189209,-201020,-108135,-52942,-71523,-115330,-102147,-51778,-71985,-105928,-76538,-3128,18716,-9710,-41395,-60227,-68656,-6330,114758,190808,135056,5215,-63108,-44989,-17936,-23882,-47331,-24943,12266,6151,-1026,3899,27253,87394,92434,48169,34724,30217,51495,118583,130257,79936,55686,28155,-20768,-445,85985,103133,62095,38921,33967,-4234,-106966,-216739,-194724,-52265,20101,58042,110307,77836,18717,17016,16110,-37039,-33369,20018,29545,3321,12244,-22625,-52203,-13554,12593,-56,26323,-18299,-68013,3485,75813,50594,8296,-20508,16192,99720,88604,45924,41401,7122,-42588,-75301,-119099,-119496,-40463,29664,26445,-10547,11589,71114,72376,12580,-51602,-53656,43407,138830,126181,80205,74403,32175,-5048,-11877,-16031,-61272,-120852,-74809,52905,81027,4700,-55164,-97369,-93568,-947,103749,130710,59619,-1652,7683,25795,43009,92290,77631,30421,55159,56687,1027,-10873,33445,35676,-33548,-44269,33555,93876,86444,40877,19072,-10215,-116431,-192956,-145361,-68948,-40990,-6449,62798,121586,113750,35344,-35612,-37474,-21436,-29051,12148,93783,87697,-21598,-131624,-104899,26753,121407,87335,12786,-24496,-4916,65717,77109,4429,-69893,-125380,-131492,-74177,-20157,-54954,-131573,-88100,29416,11417,-61660,-47326,-10498,-12137,-63971,-121470,-105719,12782,91059,30826,-60804,-46842,42003,92586,95425,62179,37455,54525,84654,36677,-17851,16088,52583,20299,-12821,-33166,-54109,-17566,29402,23720,-7777,-66453,-61427,690,19081,17492,53954,37070,-27476,22301,114877,100900,23950,-29390,-34766,6569,80378,112273,92095,44577,-22149,-53816,-70905,-94522,-101908,-108634,-115667,-56776,25686,61536,86584,130941,89881,-21761,-76045,-111763,-133426,-44877,75165,91682,79469,84486,29360,-41519,-20908,36995,58238,60049,23982,-34544,-46473,-36354,-46323,-74785,-40276,48120,80821,-27312,-108941,-92523,-104413,-124230,-85595,-73916,-71339,-89,63634,73305,61856,48317,38141,59312,46608,-33845,-113110,-117627,-62183,-27321,-57331,-99507,-82345,-46581,-24084,23989,62429,31259,31800,76533,19247,-91006,-53006,84306,146969,131044,89011,38547,342,-3295,-1515,-25625,-37571,4629,-18166,-86379,-49591,12419,-1777,-34617,-65844,-64361,11116,63481,-9958,-113468,-117066,-45160,31888,11996,-69341,-55165,7465,-53081,-118488,-96161,-90053,-109070,-102568,-34895,51892,71800,28528,-51943,-64497,5126,8553,-58839,-35743,23099,3809,-27406,22705,63740,70133,65130,11657,-40309,-20973,52249,94567,35034,-42971,-19016,62030,120103,105018,43142,-27555,-26336,27101,40250,33631,27054,-6478,-52898,-79227,-96621,-62009,-2675,8563,-31222,-76387,-78036,-28509,10026,29319,61908,80493,53222,32420,60488,129049,202069,232725,186378,58444,25420,109318,151346,137611,138406,159158,140880,79640,25280,36508,70655,95918,36893,-98922,-141782,-39426,49523,56722,-1316,-33029,37791,83431,-6160,-98986,-114607,-66571,-45342,-93128,-105466,-38346,-20346,-48720,11929,128283,140384,70990,71711,83816,35348,-24603,-57424,-92354,-150979,-166960,-100894,-14511,8712,-31185,-56449,-55795,-40535,9790,30098,20590,62148,106322,97133,66619,41030,16090,-21423,-55887,-40734,4864,41817,94148,127999,68476,-22206,-11607,65123,79119,38847,55297,94101,18219,-92935,-74718,52131,135299,78214,-33050,-75422,-37478,3466,21375,16090,21421,19294,6532,-12484,-36820,-690,54406,63595,75707,58271,6313,-44570,-88079,-109258,-61449,-14056,-21221,-62905,-32705,24939,2761,-74225,-72897,-13181,13910,-8102,-77008,-153636,-149300,-36571,79006,66619,-36042,-22305,74546,76403,-12315,-65384,-4530,60009,35602,-13096,-22527,-21684,-16797,16053,39692,16607,-10779,-20592,-24037,-49458,-106686],[-120554,-92556,3840,59509,36883,12177,20341,28106,11838,-47130,-109694,-38452,99712,82919,-26117,-50341,1398,27170,8126,32120,80203,103537,55792,-1459,14982,27698,-45480,-94559,-60474,5320,21769,-37416,-56219,-5429,17717,16535,14870,37568,38187,-11676,-38460,9700,36257,-26006,-88345,-63542,14098,67563,68928,29498,11824,6887,-20641,-20278,462,-17967,-50653,-84055,-117600,-133654,-70972,47908,95987,38797,18834,72345,93163,46201,23545,-367,-71066,-78173,68569,182542,98141,12666,51188,60633,-4263,-5711,12167,215,-19821,-46999,-54331,11492,161453,189022,48663,-71313,-50803,-30299,-24832,8050,39706,38511,9048,8893,-4603,-58398,-52814,26465,58508,32337,7735,-33511,-68815,-39064,28375,40987,-15439,-84062,-144683,-196976,-197644,-161202,-126849,-60476,36,-24314,-74982,-82439,-55986,-39476,-27529,4730,31831,22468,42028,85117,62467,-11498,-32212,40778,130155,129933,61130,-28406,-69946,-32805,13818,81814,154014,130055,15522,-53108,-36667,-9241,-13899,-53698,-75850,-43591,31846,69543,51276,44315,58492,69941,80219,60868,-6372,-81324,-82134,14600,74704,52488,44596,58847,66608,46793,25541,53044,64131,-2825,-87153,-117247,-58151,-50528,-157029,-181354,-55191,28532,6612,-11864,20658,21986,-37557,-82579,-83123,-43112,50308,133909,107403,25807,-28220,-62481,-61729,24784,117722,137857,47990,21054,65543,28978,-67916,-95460,-77739,-92878,-42949,47114,15871,-57615,-39202,-13007,-61689,-135241,-164748,-191505,-241069,-255888,-140459,16262,57971,41689,60662,31968,-81213,-88054,4066,7097,-43155,18182,90666,68043,36218,43178,39036,-35611,-65509,12092,53868,-8727,22025,104018,84112,68312,92013,21808,-77965,-117140,-127874,-156144,-112520,22680,98370,43470,-13391,34427,69193,-16092,-111195,-66640,9121,8513,-23747,-16878,25130,105315,117930,61569,58617,109822,88918,-2421,-62984,-56183,-31346,7434,1778,-59578,-95475,-114265,-126253,-50278,36327,41605,-14513,-41917,-11879,16526,24990,-37058,11558,280661,425524,273539,48374,-74594,-138081,-149511,-117454,-90333,2966,189108,314032,232766,103355,53274,18149,-30516,-54688,-16489,15783,-41244,-48076,12597,7167,-30839,24667,105691,39538,-62366,-66662,-59847,-90009,-106367,-56441,46455,122322,90105,-32156,-91364,-29229,55388,115247,148890,134625,70663,42443,90421,110445,81187,56715,29482,-4318,-10441,-28914,-64230,-36019,62336,90345,28027,-1790,55628,128513,90503,-16485,-48240,-50768,-64071,-48319,-22345,-3530,40861,25312,-89773,-111259,-536,53258,24437,14575,27469,48797,38309,-31867,-87369,-89045,-95248,-60360,42265,82221,30613,18975,65355,110139,96113,52632,50063,77502,42066,-25302,-51287,-53219,-39097,-4066,34662,76076,83221,19847,-27392,-12807,-6229,-25435,-36205,9288,70721,30456,-63015,-62304,-17908,-69030,-120044,-69739,-67591,-122665,-105912,-66237,-52418,-32623,1092,36139,43665,3226,-68974,-129188,-142946,-70398,29233,72652,8764,-24768,20576,63444,97217,86670,-10514,-79567,-19373,68362,77936,44055,67043,111316,97254,48685,26848,50837,13441,-71073,-98861,-79403,-79641,-100998,-50230,42213,136924,197695,176743,115182,54552,-53496,-161633,-172007,-62075,29683,12123,-27835,-47157,-43649,-28055,-24482,-18113,-8341,-23140,-31885,-29862,-60981,-82457,-88045,-94074,-67925,-20696,4055,-8675,-69231,-142719,-130066,-89579,-80288,-66145,-40971,-22104,-31635,-46931,15540,116041,153170,77464,-44972,-115423,-112044,-93210,-41414,36061,76298,51500,1894,19637,87237,60101,-24594,-45617,7984,42151,8053,-13507,-1967,15496,60721,87033,39424,-39138,-83405,-25079,131516,226595,153931,26545,-73672,-72272,38036,118360,74651,35608,53520,61463,24302,-88065,-187215,-121215,20155,69656,61361,67788,46139,37131,60678,68517,-869,-24180,33234,50250,6874,-1066,-22724,-45052,-46091,-55762,-50991,50821,84020,19749,-278,57486,87697,64190,36381,73913,152937,146830,94605,46799,-8296,-41477,-44447,-57560,-41825,25017,77838,50269,-25369,-45609,14637,68452,34314,-28357,-53596,-40736,-27294,-16097,-13024,-31158,-33370,21486,57323,49703,-12067,-114212,-122668,-55049,-43814,-61135,-55355,-103176,-155246,-90338,46348,120357,50373,-58104,-85094,-36726,30642,73153,57534,55439,94105,85223,19966,-47991,-39885,-1993,-30685,-19419,56060,58476,-873,-40805,-50689,-103783,-192283,-206828,-110213,-27113,-28477,-40182,24014,108294,124991,65788,-30882,-62037,7300,34163,13706,68262,64022,-73622,-173023,-125465,-12357,83167,91846,56970,43156,30816,52242,71517,20901,-38787,-72615,-74387,-37332,1716,-30233,-84329,-28807,79414,22240,-115238,-144613,-97222,-87248,-108966,-94141,-19029,34784,27196,16554,8182,123,22765,32646,22500,25131,15050,42952,128995,103882,-18281,-15419,47836,3288,-38587,7405,43428,65690,70748,26650,-29537,-68966,-45727,-9940,-14047,-6504,31136,32838,-30583,-35724,41959,62472,4775,-34607,-14903,31617,95765,121723,98466,58409,-7856,-33923,-35777,-48296,-47406,-63408,-73403,-9513,77220,104732,124776,167714,148060,76658,1106,-91426,-132276,-42809,76958,76934,59470,103395,94569,39103,32493,40999,52179,94300,85217,16289,-21512,-42398,-42500,-43943,-39131,-17654,-14013,-50664,-12485,70280,76951,55593,61036,4090,-63739,-3097,101176,104164,28124,-48039,-116476,-98860,-27551,-38163,-105965,-98710,-39354,-29703,-90943,-155740,-132778,-85722,-81298,-39885,16896,18001,55847,111637,31745,-106339,-60101,101461,122462,55187,27565,-9560,-44172,-28575,-28963,-32277,14762,55547,-19541,-91722,-27614,48202,9649,-70833,-108121,-69864,8754,29155,-38049,-114136,-122194,-96602,-59334,-61582,-83289,-24728,64332,31093,-29205,-21215,-45062,-73872,-65348,-25787,54533,106260,56412,-35508,-36383,24857,19934,-47141,-65771,-51907,-46409,-38393,6575,22631,46517,62457,-9549,-104230,-76577,46487,83335,-21970,-93307,-61114,9670,69962,65178,24433,-1955,28179,78855,53366,11057,17862,-6127,-72670,-107860,-142341,-152068,-94728,-13044,10149,-10348,8749,69330,39543,-27361,-27952,-11598,-5381,10053,30233,106169,178700,173644,171297,179174,150870,134468,131045,108409,96423,142748,137121,29452,-45430,-2725,70786,103765,42048,-79028,-132394,-56655,48057,72728,-38032,-123252,-42591,26133,-23864,-54763,-60929,-48769,-40576,-56284,-45067,-13635,-31937,-57753,1062,76791,48231,-36484,-13188,30291,80,-11395,2580,-41401,-107217,-77267,-6612,49252,35116,1541,-25544,-34441,-47017,-25561,-12314,12242,107773,145905,49116,-50854,-84091,-58166,-1348,46567,68277,84927,90707,93076,126574,117910,54219,23929,14003,-17842,-5106,77658,146861,59660,-32235,5664,66380,83547,58527,3456,-31066,9773,46370,43313,38710,49624,44012,47320,36806,-24920,-19444,34780,30039,35750,62766,25670,-43381,-96139,-133300,-78843,30249,77680,18499,-29684,-29223,-5012,-17127,-10012,28473,7966,-49095,-83781,-154274,-175836,-41313,80139,48668,-58146,-47946,58020,77766,-6738,-24568,56321,57465,-37017,-84078,-71952,-67131,-41633,-11682,4818,24623,25986,-11635,-38716,-61171,-117379],[-90829,-49380,27676,45215,-20352,-73357,-59922,-5428,27325,-47416,-161104,-97797,82455,120166,36099,12257,37515,-38188,-157277,-145000,-54027,26089,44085,16037,31475,60348,-20900,-100803,-59998,8850,-16224,-89025,-69569,64502,144802,100440,49079,85953,126610,96197,18909,-34948,-49300,-80554,-86245,-5053,74692,57447,2621,-15761,36436,76532,63086,16102,-15974,-32129,-76740,-122710,-103806,-74469,-24587,98453,143624,66273,40315,116387,131303,19277,-64109,-55460,-63610,-85417,-5243,91432,57162,24621,42137,9354,-9723,54011,75326,37728,-23933,-111514,-118533,27738,205420,202343,44238,-58083,-15225,-22689,-91798,-68939,16778,39977,1822,-67,-14846,-70620,-62436,11507,69380,55062,-16978,-74961,-58736,-4159,48245,75192,29587,-78976,-141119,-134134,-105331,-98046,-66269,2876,36156,-15510,-45084,-40725,-83112,-127358,-86741,19573,108168,95040,15932,-15292,4534,11626,35986,87428,119595,108893,63976,-19687,-83130,-53992,-31872,-10260,36574,24575,-74573,-147950,-123665,-39956,34042,22169,-2540,25197,67817,86854,78663,73141,65468,66317,74038,47694,-8327,-59909,-62725,-8511,75364,118454,95758,-5267,-51680,21945,67422,51029,53516,42787,-16974,-74479,-46781,-49873,-121154,-121357,-72940,-78717,-78737,-48300,13476,76222,36560,-84631,-130207,-74143,70,83670,114546,55130,-22912,-63900,-70114,-43770,-1757,60824,51905,51824,84412,44732,-76500,-141041,-83877,-48292,-35768,42646,86839,42163,19031,39783,49386,14176,-66109,-158636,-207645,-212928,-117204,43044,74582,-3778,-26865,-18316,-80950,-95519,-34375,-20412,-49587,-7520,46562,63426,84790,87695,69996,15964,-14784,31520,65483,2918,-1095,78181,102292,110269,136823,73460,-14322,-51274,-90128,-135091,-69138,67633,121468,60928,8598,43164,51705,-31285,-83511,-40862,-10176,-10948,-19499,-26040,6314,91919,135206,132657,128505,127066,80667,11299,-28116,-45874,-71859,-54896,-39721,-69624,-116218,-177552,-184767,-87030,23505,82910,68909,23797,-22585,-41840,-1880,-28010,-24164,210107,387191,279421,90562,-15870,-92656,-99633,-73270,-60746,19365,173634,276213,241428,158139,102876,79099,63777,9932,-29116,-6542,-11033,-33630,-60067,-67490,-43041,-13910,-7055,-59298,-87074,-44674,-25549,-54349,-60370,-26111,36422,113598,116003,22518,-33431,5895,98944,194448,237892,187257,59118,-53983,-23901,101565,156513,112432,74953,35326,-6655,6718,34276,38725,84258,72977,-5523,-32561,26554,91675,70958,-25339,-87563,-121042,-126827,-96504,-73165,-70739,-32297,-24014,-64895,-24646,48980,35174,2213,18315,43542,37826,-4128,-61539,-107705,-126618,-120642,-75830,-10026,19618,2714,-1729,47464,136960,168859,118769,57301,52559,57707,47398,35200,15466,-8700,-17614,20508,57125,38989,-7330,-3208,39470,45556,24038,19517,53099,61915,-21648,-137404,-156296,-94478,-82074,-106771,-104121,-108080,-86962,-9539,44646,46532,11946,-18727,15507,67529,18187,-82029,-127373,-113303,-70875,503,76561,45017,-12562,-1888,21074,29943,-1051,-88129,-112651,5568,146400,208989,172220,126601,112278,90089,16441,-70904,-119329,-146417,-132798,-81450,-79050,-118808,-118594,-27735,55359,122658,176836,158937,79900,35960,-15335,-82958,-93409,-33343,29365,73074,69680,-5874,-23730,18740,14209,-15767,-43763,-82114,-76035,-50510,-70407,-86032,-76966,-83834,-99114,-70267,-26613,-13811,-7866,-5566,6064,-3386,-34437,-10983,67402,94952,27622,-1746,65152,144566,172382,102887,-11327,-66376,-42202,1254,26597,9600,-23067,-22571,3976,60252,121300,89646,6968,-24390,-979,16305,-8893,-35363,-5289,44830,94587,114851,51657,-54470,-119727,-73596,68064,187191,145869,-16335,-168001,-152051,-10856,64820,23065,30884,98392,127833,100473,13119,-48956,-3078,100560,151682,92754,10674,-19195,21227,68491,107068,72346,6602,-9143,12272,11787,-8383,-35725,-19422,-32842,-82667,-67452,56413,125984,83154,13362,41852,114250,127151,101613,109475,156525,159992,103911,16077,-50158,-54475,-15419,22041,60984,83015,63384,7147,-64050,-79495,-10675,60287,51954,30507,-15055,-116627,-165090,-96190,-43860,-56486,-30384,50125,94479,86445,41307,-36201,-84434,-100274,-77470,-10491,-2124,-73120,-142529,-133268,-58411,23589,24761,-23709,-74511,-74436,-20720,8523,-12345,1016,42544,41129,-13941,-77935,-65695,-38817,-68753,-19705,68217,33782,-44880,-78757,-94104,-135773,-161159,-119172,-31194,11085,-15178,-65087,-55473,22469,78305,55048,-34033,-73506,32486,113230,57333,30516,17537,-90727,-176373,-134607,-50001,20762,56694,82101,110178,70335,11340,683,-24836,-56360,-31315,22398,65696,51421,-16821,-49933,-16521,38281,-12884,-124920,-129760,-52719,-36611,-48159,-3909,35769,-12640,-72865,-17658,68158,42888,-1840,10800,53570,65098,1273,-22639,52197,49799,-56471,-60019,8294,-15745,-54497,-9227,52523,83044,61578,23623,17375,-1438,-13285,-6420,-16056,-26648,14218,78183,45774,-40601,-46673,-7781,-8703,-17715,11050,53594,95380,102871,65417,10993,-33965,-17561,-12733,-41839,-30877,-14353,-5346,41454,108590,152878,169358,159144,142562,157141,108486,-7687,-44279,7494,43871,18346,1718,58374,108327,96252,55011,14260,16233,65465,59338,10109,2131,-1915,17999,44263,31698,-13297,-60735,-53084,63105,161794,173120,165285,160030,92174,10637,21035,70833,58439,-13214,-105324,-198896,-179988,-37982,55438,28483,-13663,-2087,17173,-34878,-99389,-101217,-101727,-125520,-89616,-36858,-6018,65913,116789,56562,-59852,-48394,58674,37340,-38463,-24362,-27552,-72541,-64969,-40382,-11247,31042,41712,-23080,-74897,-13317,64234,34893,-37018,-56996,-38520,-39304,-43756,-26534,-20627,-23561,-36988,-52088,-51280,-24846,27951,71832,62103,57541,69797,28820,2438,-5485,-28250,-9386,51846,56278,-2335,-9230,19380,3652,-35537,-44105,-60634,-60912,-32494,13218,19086,26180,33487,-16503,-108202,-115083,-50385,-67913,-160175,-143664,-51250,-21079,-24488,-39914,-48343,-13681,36049,53802,-14609,-65443,-31187,-23878,-89838,-130699,-147279,-145988,-69062,36034,62992,45261,63378,96840,41016,-48234,-106764,-111659,-32933,39033,42219,98260,140165,64560,48274,151753,201179,160687,83481,-8140,-59481,6143,62362,5391,-43877,-7223,57091,93886,66890,-20635,-105004,-107718,-54301,-14096,-71151,-116601,-30371,29702,-1523,6636,29629,31597,4528,2608,21127,8423,-45164,-63132,-13713,30580,-16804,-87029,-35005,50576,54531,61868,76213,39336,25728,87440,116130,74426,40518,51834,52930,11334,-33060,-37676,-57521,-69179,-4674,31017,-42259,-116701,-151789,-130410,-27600,66332,73725,57901,42458,41847,82527,102053,82743,22587,-78537,-105785,-12484,71825,98780,35318,-20347,8780,26483,-2292,-26429,-4951,20211,53369,66983,57965,60331,70832,67878,82222,84087,4625,-14773,47389,62052,67692,72045,28005,-10973,-38101,-77632,-46215,37899,59476,-12237,-87507,-100393,-28216,43368,84237,96743,26574,-48434,-46373,-72574,-110547,-53167,-1382,-35027,-94712,-63966,45444,88523,34450,41772,91921,41572,-62710,-121992,-130945,-93220,-3712,19614,-3180,35150,60662,9217,-31915,-53179,-92545],[-43862,6624,42639,21920,-30037,-62461,-68057,-33708,4304,-50429,-139253,-126098,-5436,77897,53538,22786,26464,-70408,-222313,-223810,-120303,-15627,53688,87880,113702,90573,-32808,-100366,-35208,20485,-21472,-65180,-20064,101524,159630,98325,41269,62892,89998,107769,37806,-74224,-115762,-88386,-8062,103458,131835,47226,-22127,-18699,17942,38177,43224,603,-49616,-34520,-46494,-99196,-97111,-69515,-45041,43045,100272,60830,51994,108245,94223,-21519,-90165,-47589,-8646,-35918,-51026,-13961,1116,9371,7008,-43442,-66732,-12451,46606,36785,-62411,-176092,-162711,-19473,127300,130513,29015,-37117,-8643,-32040,-131479,-135701,-37743,19065,-16566,-37693,-45621,-55932,-19875,37270,100460,84491,-29374,-84149,-43108,-19642,960,41730,21834,-72337,-85709,-16133,8658,-31231,-22907,33829,44594,19796,37204,25227,-95577,-186070,-125869,9270,121086,139699,35005,-53568,-7599,65405,86461,53082,22613,32403,39549,-8606,-60916,-21981,-16373,-87516,-122411,-113953,-144332,-171124,-126183,-10990,94709,98736,44960,24757,44546,94823,122502,89908,30953,23162,34541,6185,-20357,-34389,-55839,-84463,-19663,120654,138119,-635,-73836,4969,62510,29729,26348,42622,33793,18018,7818,-48477,-107237,-77360,-86381,-134621,-102680,-47938,10783,102777,86158,-42241,-101488,-72441,-36447,31513,80338,35579,-21157,-14570,-13715,-53496,-76267,-14662,40552,63879,75680,67543,-28166,-142667,-116544,-58535,-32297,62637,140231,108451,75025,84543,123856,131726,39648,-80268,-130646,-147844,-108093,7225,31101,-72487,-108195,-28549,-24082,-90194,-99160,-93599,-98568,-57204,11144,68041,118568,120751,82964,55846,49336,33852,4768,-37066,-61185,-18165,55102,108085,121782,88719,56727,41495,-1862,-59677,-25683,69677,104314,47566,-3868,-6959,-22313,-33606,-2320,-527,-27868,1911,26931,7125,-1039,16679,40690,80616,108482,112864,77642,44954,26127,-24754,-66702,-56207,-47658,-39039,-38010,-70125,-83002,-39817,-4418,33562,66932,49912,-26389,-79640,-44781,-43147,-30846,149435,295978,201816,59062,-7634,-59049,-38545,-22431,-28631,27878,103213,131786,109503,80492,60793,71151,106505,77686,-15204,-40643,-6191,-17505,-101896,-106638,-33623,-41883,-111039,-132914,-84179,-44287,-52548,-59376,-26787,-2193,3812,61107,115092,63659,-7165,-6175,60965,106293,112227,93540,29769,-68019,-63399,78910,160102,98346,27989,1112,1575,58332,101949,85446,101315,72324,-22676,-73124,-58014,-30196,-1219,-34065,-110294,-145282,-131007,-118442,-115310,-117948,-105300,-94713,-71462,1332,38263,-11084,-38931,-472,18263,-16367,-54212,-68721,-103338,-131948,-90347,-27189,-9312,-21848,-34031,-33686,10390,109535,164293,123823,22928,-20147,32123,80782,57957,15395,-30326,-72082,-45713,3800,-19182,-55042,4753,107741,148897,103034,36414,23845,4758,-68015,-136942,-144991,-76174,-8461,-39552,-115099,-109884,-35894,16840,34889,57254,25085,-52055,-52278,-2312,-15420,-62579,-70542,-39434,-5982,16839,60212,59953,13964,-30270,-54767,-87580,-100431,-107915,-98629,-31667,84748,188706,173586,77008,-6285,-33381,-60202,-126584,-198441,-224493,-158419,-74994,-82825,-126046,-102901,-10823,61179,115786,124951,74917,15898,38459,62228,37226,6707,-7171,-4356,50597,88558,49101,28589,42509,44741,20696,-32443,-81344,-75957,-61829,-88075,-84717,-25366,7669,-26408,-40574,-40054,-43843,18213,81511,77792,42674,13996,53345,147731,168381,77945,18559,30044,48817,81626,79472,46143,19093,32747,99093,126923,43925,-31877,-29556,-5620,21605,60551,85468,63493,-6292,-53319,-44479,-38590,-48576,6444,86298,132049,132530,84786,26608,7464,22195,39524,88210,101846,-26659,-180048,-172430,-73972,-24345,-28200,9252,76601,122997,109438,52735,31139,47282,106585,146433,78888,-43408,-84609,-18840,36838,70327,70263,12114,-67059,-64926,-22540,-29610,-55544,2585,20997,-29182,-31253,32570,70774,60635,-1629,-5201,65458,105330,87276,69266,94456,100568,27409,-70685,-100722,-55702,14163,75584,114154,93100,27052,-17312,-54792,-63504,-22251,2273,4702,36709,5954,-123618,-176568,-86506,10158,57190,63206,72361,78699,56319,18403,7010,-1185,-44168,-46783,7597,3558,-32183,-43777,-52371,-76185,-64497,-4506,54739,-2209,-101158,-93582,-35051,-45995,-68432,-41644,-19514,-47926,-75896,-58342,-84163,-141902,-68580,28100,148,-46568,-64933,-89246,-94188,-66469,-25501,-11509,-30126,-48251,-74081,-89268,-43668,62,-12398,-49771,-58971,29836,126584,83363,-3550,-23626,-63379,-123680,-101067,-62020,-45007,-23969,27964,92378,84089,-1747,-70746,-103709,-118055,-56859,68038,137136,56532,-48717,-46004,-26429,-48936,-87500,-83493,9222,94281,97162,78660,96476,59469,-49922,-122915,-36539,99992,81791,3368,20429,90830,77584,-7340,-70110,-64140,-68487,-111221,-112388,-51105,-20902,-44256,-59721,-30771,23963,31015,28620,82263,74205,10268,-13925,-10344,-36129,-19676,69779,87827,-13733,-98312,-72355,-22058,-7351,25801,77056,109697,107150,53060,-41326,-86968,-53030,-59979,-102864,-81564,-22310,12430,55501,117656,177536,158437,58296,20275,100781,109619,29235,28240,37797,-8321,-27658,-33146,-2404,73533,91016,48824,16893,8708,17274,-4556,-16030,17580,23329,39249,68307,62362,24013,-20048,-27331,52666,115159,131065,149683,151871,119921,85218,52380,3159,-27054,-27482,-56846,-130359,-130367,-11112,108031,110305,43102,41478,102392,98900,49259,-2593,-83006,-142956,-127094,-67492,10581,62066,47373,21188,-22059,-29424,17081,-7329,-46217,-4891,6325,-48422,-50192,17950,60655,14287,-27134,-21831,-20672,3846,52639,73167,67058,54835,10371,-69146,-81016,4763,84635,104290,73929,21378,-1708,27548,58200,54252,34060,64434,90341,49382,28135,21747,-20096,-55201,-17590,45418,21240,-17800,-25641,-51648,-61773,-16112,-2234,-16618,-13154,31335,48861,-8324,-64518,-65403,-82887,-132021,-169834,-209752,-227648,-142943,-17312,-6934,-75107,-129659,-111795,-49346,-12712,-26704,-90521,-112241,-62544,-38277,-82099,-101279,-87785,-63458,-3191,48818,26162,-22272,-13872,34431,48575,11535,-59390,-76468,13530,110008,125267,125193,99309,-13843,-75606,-14101,88041,116884,27376,-122641,-201298,-134268,-36744,-12650,-32791,-21663,14626,47724,61183,45614,-7906,-88414,-151203,-118007,-50400,1330,63784,72117,20347,30725,81232,81024,18882,6720,27159,441,-50212,-48776,-14160,18770,-9072,-57382,10384,113782,126744,107039,80969,51382,89396,160884,166675,83633,39479,50824,69331,33705,8803,16765,-39174,-117938,-108862,-77793,-78512,-83497,-113062,-119209,-46124,8953,-4880,-31913,-44941,141,55772,51998,33800,-12437,-97648,-86173,3223,25035,969,-20668,-54192,-72856,-65048,-65878,-78826,-29212,34762,48893,41978,61548,66631,45638,38726,75221,94034,13963,-19100,52304,97488,107349,72235,15110,-3755,-1818,-19173,-33166,-55065,-83056,-119033,-157334,-168675,-96850,18890,93700,88027,14240,-27984,9644,40564,5459,-47256,-66203,-59511,-70926,-38170,45253,79591,73169,91830,76497,7541,-39122,-93647,-149752,-102282,24196,61916,23198,33510,46046,2321,-19682,-29607,-59463],[-2756,37526,52842,27523,16881,18056,-12549,-28522,-10985,-16815,-48240,-88949,-71859,2662,23877,-4379,3155,-26083,-118509,-128355,-66314,12540,72035,121471,153750,91525,-26960,-35997,25765,32904,-4170,-21357,12334,75543,93265,57511,21573,13581,8092,54279,55009,-17287,-62791,-14912,90510,164040,128513,29847,-9196,2209,-20345,-36125,-14198,-16542,-26866,14438,27237,-45414,-121910,-125984,-82368,-19481,43299,41774,36926,47307,-6247,-77616,-56250,5145,51089,57831,10106,-24113,-12591,4114,-10875,-48493,-97904,-97793,-14629,26067,-78219,-162891,-108717,-50843,-3826,36688,44902,1692,-7300,-23421,-110607,-168665,-99355,-3638,-13614,-52033,-47165,5463,54978,75897,121314,109082,2268,-36488,-10381,-36510,-54406,-30910,-25390,-47133,-22378,30110,29845,-7282,-23809,-11909,2718,58411,115466,46795,-103758,-161854,-102136,-38567,19794,83292,60630,-14032,561,61782,66738,-4788,-58834,-33951,23695,24967,4836,45206,40674,-76094,-152126,-115542,-95260,-118074,-76690,53982,147280,134769,66473,16697,38081,103308,117217,39036,-38519,-25007,4899,-12815,-20977,-22779,-75883,-156347,-120152,52574,119313,35051,-5609,35131,49560,15278,4896,8736,32042,88415,98374,8867,-80604,-89948,-114716,-110383,-28633,19448,41024,95347,86215,16610,-25353,-33902,-23102,9729,22266,-17638,-44180,-4475,17715,-11684,-47647,-16996,45105,82473,67225,68873,26412,-95538,-135740,-106914,-52024,70186,134479,81837,50167,58972,95942,143220,113882,18384,-49368,-93837,-78360,9779,23564,-93322,-137037,-14764,41329,-36447,-101130,-147432,-170114,-98000,18621,80254,100905,102128,80732,78039,92466,44004,-26112,-70295,-92639,-57740,29460,87303,83998,69828,82664,95635,74260,7943,-5124,67722,105752,42331,-38341,-72537,-69316,-9775,42405,955,-40598,25012,87053,81450,7422,-71271,-67813,2876,55358,61690,24539,18293,35210,11191,-2609,10837,-9829,-17252,24342,57853,31433,3533,-16344,-520,41707,48899,4697,-48497,-46513,-59171,-24748,134170,208110,67091,-58039,-69513,-71333,-34279,7037,17969,51048,54859,7045,-49267,-52413,-36760,-22154,39635,89287,35764,-31728,-42009,-48548,-84578,-51316,18116,-21992,-110310,-107070,-40267,-44243,-95523,-75349,-8177,12812,4400,38525,75860,31953,-32068,-29739,9705,-20111,-73992,-57607,-16926,7752,46775,94745,89342,6615,-72961,-60562,5152,61392,100352,109703,113413,84869,-12364,-91267,-101028,-78382,-21183,-12983,-74806,-73925,-48368,-92752,-103161,-75919,-89926,-96039,-57102,-7154,7951,-26796,-60615,-44866,-29647,-41755,-43377,-28589,-60752,-93794,-42458,20031,2546,-53409,-74971,-49408,1651,50985,57184,37196,-27254,-75963,-21009,35846,6885,-24903,-50726,-82661,-53947,13875,4736,-37728,9755,118229,178069,118577,7791,-27486,-31691,-66895,-81060,-64945,-4377,69399,27155,-86385,-81324,10434,14758,-29093,12679,36865,-32449,-89153,-91523,-63599,-29321,3937,26926,59782,55115,41082,65746,105899,59466,-46984,-128794,-111054,-58778,-68803,-93583,-33065,62469,70663,7428,-69219,-110040,-91654,-80681,-116065,-147179,-71532,10332,-16029,-56601,-49191,569,79717,143041,110368,34795,15555,72343,112686,114226,88146,35597,-16580,-5669,58251,118505,121046,71698,62886,57279,6488,-21312,-21763,-41982,-82677,-54927,52450,108852,61037,10434,-22186,-42480,4114,60710,54850,15990,10010,57465,130161,153310,94982,36087,23138,14110,36634,62962,78345,54579,34944,96040,142603,83312,45785,42778,5111,-14599,30376,103099,110097,6940,-66179,-48801,-41696,-35739,29837,83344,85564,88607,104463,126905,186372,205458,120226,74304,94752,23219,-72662,-60597,-41906,-52570,-46952,-29881,-6333,35335,33951,2808,15489,38273,58818,69362,25059,-78952,-129149,-53915,22366,34160,21002,5472,-58485,-87002,-54856,-42964,-54841,9649,60446,59968,43498,28390,5403,1775,-31276,-59145,-46249,-12198,7975,7030,23786,2256,-93527,-151574,-92043,3467,53627,71969,86595,59691,16275,32964,42595,12402,-17835,-53543,-49317,1670,-3422,-58983,-74188,-19747,88334,174734,137836,75452,47020,11633,-34348,-8942,58422,54984,-3121,-47628,-44717,4301,74344,101261,30541,-52407,-19269,69234,18392,-108862,-109982,-8769,7601,-45432,-39960,-17440,-33433,-43918,-56513,-125322,-165630,-80732,-6420,-17027,-21016,-25535,-30776,47,21646,8124,-36817,-81193,-82902,-58633,-28651,2380,-3958,-25507,-14222,-5612,23432,88116,69521,-14891,-29738,-21541,-51996,-29609,-13227,-38959,-54597,-31663,23052,70385,32862,-78479,-143583,-145396,-95956,44596,122750,20591,-73861,-44983,-35022,-103214,-133806,-14225,152889,208981,177908,134631,115370,84532,3263,-74987,-5795,139129,143271,45113,12803,27060,-1177,-20608,-47986,-101122,-121478,-107442,-111464,-85152,-29467,-23754,-64268,-77428,-20127,25923,38141,85187,80030,12965,-29046,-26219,-41512,-46617,8821,46085,4546,-69917,-75412,-29337,-8865,27110,71728,99979,111603,60286,-41840,-96401,-97760,-127523,-140024,-80673,-8655,14404,38931,96333,140228,74958,-65519,-110107,-22473,14662,-16057,20626,23217,-31437,-23879,-17104,-24023,22732,38428,26266,38311,26621,-6324,-25427,12940,66723,36479,9367,11576,16306,41397,64655,31450,21229,39596,71644,105854,97412,85188,105223,72651,-30274,-70755,-14610,25082,-20758,-44797,1284,57268,56154,33814,79350,154480,169858,139865,75105,-39173,-122561,-122820,-35937,72419,67876,-9674,-15069,-8124,-18037,3284,7309,12676,45747,57677,38023,51851,115679,114146,-21013,-101204,-43807,19873,15381,18424,82582,139585,116152,39446,-23865,-24568,40335,104740,113020,79424,48000,13330,10957,39930,50423,14792,18743,44748,8032,-21326,-9668,-11042,-39131,-25390,43929,24501,-46330,-70496,-94771,-90498,6879,81148,61513,6019,21454,37873,-63881,-170545,-126669,-47455,-91026,-173755,-177117,-121690,-54049,10528,23265,-41795,-123738,-104916,-47173,-31133,-48046,-73286,-64554,-22334,-5184,-29477,-37550,-27658,-7827,-5704,-24952,-74071,-132618,-121287,-20750,69437,83331,59935,51529,77090,158988,204786,148780,74360,7708,-65763,-132206,-101289,-17428,-39125,-170770,-239557,-162612,-65855,-34895,-59849,-58547,-28046,3051,23413,61821,70324,-34686,-184206,-165223,-864,106440,107161,50586,-19586,8553,85687,77351,2452,-19266,-6235,-27808,-39098,-12613,-1797,12019,9255,-32518,25305,123348,129860,82721,20934,-13348,38858,121485,134259,104337,63165,42309,32757,22739,52384,86379,5255,-81290,-62981,-51901,-46620,-16309,-28252,-33226,-4030,-13531,-47981,-75277,-72117,-4157,47512,9772,-37357,-39252,-33543,-19515,-5315,-17328,-20939,-19718,-47405,-99492,-110966,-64490,-32013,-13457,12674,15599,12495,60755,62646,10262,-4494,35558,51550,-11876,-38065,31947,86374,92691,72588,45348,6546,-19763,-26897,-64720,-164441,-198067,-162826,-151605,-191983,-178062,-90590,-2832,8748,-28320,-24698,35245,90472,70979,-14806,-44748,7061,8704,15140,52767,47773,62545,86046,21723,-50618,-31899,-44139,-110439,-101838,-19121,40247,44575,25945,4543,-23612,-13824,530,-25602],[10288,18598,29622,13490,7112,6270,-25553,-41709,-21369,1790,-5662,-54668,-83907,-55761,-39420,-47510,-13046,28789,34278,32981,12576,11025,5883,11592,43672,25015,4285,68749,83109,20062,-8876,-23994,-34642,6047,54516,46333,-2882,-22070,-31300,-3902,55696,62023,27312,35480,83171,98681,48100,-21029,-30765,-26301,-50877,-48202,-12808,-783,14984,48006,51645,-31946,-148251,-165040,-69660,24745,64935,24479,-31695,-64282,-135602,-162413,-50565,31343,50777,77966,56049,-12660,-36961,-8442,-22551,-70865,-115097,-119252,-55091,-48,-63449,-88314,-14165,-45681,-98404,-42624,25308,-2315,-10609,-2213,-68628,-171662,-142546,-26563,-5308,-30244,7166,89095,106881,80097,114088,131399,66959,17772,2921,-23227,-45835,-59588,-38490,5382,9322,-20513,-25399,-20054,-51639,-85503,-48451,60909,124667,32042,-80137,-78568,-51392,-84223,-84217,3418,73261,56816,22659,16444,8844,-43777,-96611,-74303,11743,47751,34980,55326,43141,-30710,-55059,2276,13441,-52738,-44910,65501,126640,96852,72460,53780,59679,79440,35012,-70911,-121737,-65460,-6729,-17319,-51671,-89012,-154044,-213181,-167150,-26750,52494,33368,40667,69814,45196,-7915,-30878,-36396,-22815,44628,119252,89554,4193,-73622,-119972,-73200,34258,75202,66330,57837,45550,31841,328,-25540,-10381,1725,-28278,-67215,-86996,-75194,-41951,3997,11283,30858,85418,133817,84973,44314,41239,-33548,-111540,-127941,-78283,34707,89117,23412,-17773,2931,25884,83828,120501,43343,-35606,-66354,-39758,45498,62861,-45029,-105015,-10850,59049,32114,-34668,-123974,-182085,-96963,37846,65477,26323,24682,64598,100569,122541,84351,21353,-58718,-85277,-17515,55354,80936,81030,53609,52866,71874,54378,-13829,-7958,89090,118332,36857,-50133,-66429,-20325,41854,28883,-35543,-57312,5924,99658,148597,46780,-82535,-87685,-12829,28186,-6570,-85398,-85814,-7489,57012,73888,70390,12120,-48378,-5373,59629,23677,-26860,-18894,30671,55766,46015,30432,-7525,-42722,-82985,-15869,160007,162530,-25389,-136689,-107791,-99453,-88630,-3747,63883,82178,63135,2562,-84692,-109161,-102114,-118955,-75788,26091,58208,7115,-64079,-74751,-19708,48544,67719,19096,-28099,-23709,3088,-36118,-99093,-70116,-3046,28231,57376,67011,16617,-46326,-72173,-45769,-3973,-43282,-133459,-147921,-75855,55962,158630,122421,20472,-72849,-115885,-63558,-5269,-13096,34184,93097,68953,24649,-26685,-72109,-55057,-22325,-1511,-8332,-35753,4417,39694,-27375,-26631,18300,-27437,-63722,-37188,-5264,4834,-20848,-81524,-117443,-87937,-41028,-18400,-9399,-34077,-60497,-40165,-14020,-57545,-127694,-125532,-51509,3619,-13611,-63856,-47494,-37003,-65571,-40462,-4189,-17827,-15476,-13170,-39125,-3742,67126,57476,3012,4988,54906,82063,42551,-22394,-21973,4824,663,-5085,-648,40525,97042,67435,-25218,-27301,54199,28644,-53571,-1023,82880,46414,-51838,-91257,-55792,4447,47800,32872,32467,41612,27366,78081,202174,179553,22710,-56161,-34289,-28513,-93119,-135986,-96869,-42541,-33307,-9749,-6226,-62363,-59773,-6283,-17294,-45133,44380,134617,96138,29320,-20043,-192,98410,141125,63807,15341,41227,66381,80777,121434,136172,83059,11096,-12973,29224,116407,161228,118656,92760,67795,28756,38785,21185,-45514,-81872,-25935,89643,121063,46504,-7659,-13389,-12284,-10054,-10032,-13620,-34526,-33287,-33696,-26759,25157,52008,52471,71228,63108,35071,17733,38907,44175,21037,32020,55328,63747,107811,111897,34292,-7202,39577,97065,88766,8091,-30410,-16007,-27550,-15155,31344,20259,-24231,-1141,61119,111041,187751,248902,194605,110496,86221,71349,51111,67210,31663,-26430,-47961,-54612,-52662,-37322,-37264,-45329,-17141,12903,6279,4445,-21448,-103878,-160407,-83921,20306,34230,-22903,-25834,-21260,-43979,-53701,-53181,-56337,-18723,19733,66793,72949,36489,-22504,-47744,-58253,-87400,-138584,-124544,-55814,-25271,-25273,-89296,-189137,-186908,-49935,62604,48974,-17153,-33261,-38405,-25160,59491,111705,65661,-13756,-59465,-49391,-27295,-38930,-17754,15387,40050,104200,142645,83335,19648,4024,-6383,-42560,-42497,28938,68078,11203,-81622,-90419,-9823,94777,161360,109046,447,-38995,-20398,-37367,-69070,-51801,27474,60309,24376,15463,-1444,-33588,-36962,-78600,-149729,-121472,-22764,7147,-7009,-440,-5561,29639,75404,41598,-21997,-41214,-52762,-61070,-30772,46289,92026,63848,44762,66695,51149,23112,40898,24869,-19313,-17084,-7106,-19894,26682,66736,30541,-16684,-30465,-20058,25876,39479,-58068,-135218,-130697,-105574,-10351,49697,-1368,-29055,-7166,-26056,-82357,-91362,54172,199325,201894,122675,36557,8303,62335,64103,-5982,28214,160237,175963,63477,-15801,-52747,-83201,-48711,-10495,-63951,-90539,-45027,-52146,-91065,-74187,-38188,-30219,-44111,-23447,13175,10143,-1717,-12355,-26173,-48299,-55916,-39289,-22195,-18910,-21212,4735,6795,-27326,-32971,-21445,-2675,-4615,6732,52071,51429,5683,-41926,-90108,-134628,-91110,30964,96686,69007,25821,36641,47654,-20841,-113435,-128043,-69548,-53898,-75189,-33197,413,-12488,-3331,7594,-13136,-24098,-28957,-29468,-13474,-18733,-42786,-22985,62835,117463,61151,1970,-41610,-50626,26940,111299,79738,21721,14961,52093,72012,30486,9449,68640,78386,-9470,-50533,-9713,23641,-3760,-14945,-5100,-24981,-54930,-22387,57515,90598,72144,69300,62955,-3818,-66877,-33761,72024,133910,92470,29574,21661,2431,-34173,-29738,3038,29507,29491,51799,108072,150175,150460,78533,-59982,-132325,-83133,-3295,-4804,-19978,39737,95162,63165,23091,42791,56852,47781,34024,2666,-13319,7383,-19410,-44713,166,49355,19010,-16372,-5736,-41909,-83113,-65862,-27355,-18088,-10812,31616,8711,-67885,-84620,-82895,-65047,48957,134133,95047,-10703,-44206,-45608,-106814,-174878,-114673,-15012,-24626,-78783,-46873,36576,66908,46115,51814,34593,-32192,-30154,14079,20807,12548,4402,10780,23621,29549,18449,-9983,-30140,-29326,-60724,-86664,-102290,-127268,-108688,-18420,46975,81026,128324,131857,90475,133787,176307,112442,63815,89259,63386,-83354,-189443,-138081,-95393,-152986,-184460,-93045,-13191,-38099,-90272,-84106,-34072,6895,2396,15324,30182,-39833,-167667,-155510,1347,87224,41868,-42396,-96165,-30976,67117,72823,12457,-13763,-18443,-28918,-4470,36260,23865,-4458,-26188,-75566,-34372,64449,90375,51498,-24834,-73455,-37366,37649,67479,95667,80541,55026,12120,-224,60622,99493,20445,-1664,59037,25175,-24461,5666,22547,49612,78728,52234,7856,-14100,-7468,9838,12936,-25046,-67503,-39424,6412,-26181,-51455,-3857,66839,53480,23300,-3895,-50231,-25504,31041,18426,-10240,-436,11174,65602,80374,21488,-6490,2422,-10056,-48406,-44239,19856,55796,46732,79052,117688,50797,-47969,-71210,-75997,-152080,-176853,-108555,-68728,-135300,-188872,-174591,-88801,-24172,-33228,-24280,21018,41039,37591,19509,18644,52914,41374,30794,35721,9039,9953,25357,-43942,-110218,-68657,-33464,-55929,-86935,-80745,-17261,48780,38260,-1221,-23153,-12593,17420,16155],[66058,51943,47455,22378,-15190,-44215,-65198,-40076,12013,28470,8275,-11884,-5815,384,-16845,-4888,53550,103856,146149,150802,63275,-24669,-82375,-112854,-91241,-34417,57314,162078,133065,34205,21785,7741,-50795,2161,121017,108850,7956,-18533,-28384,-27986,40974,88693,64681,23053,3028,1478,-12517,-43837,-51195,-54652,-26907,27901,61436,33557,4218,24041,40290,-13216,-92973,-97131,16221,156683,174398,63423,-54065,-109104,-177852,-198155,-64516,32920,9517,5225,9211,-41627,-74234,-33096,-56519,-135336,-124490,-64974,-42552,-25931,-21265,12565,53062,-21055,-86864,-52610,-24249,-30110,14300,44119,-6187,-102217,-114235,-30335,1367,21623,104113,156785,112966,64940,108407,156188,133329,54473,-9636,4977,33510,4670,12148,54781,28008,-34415,-20054,-7661,-61301,-104144,-53118,37543,84103,45363,5533,11758,-11704,-61023,-54876,14157,92201,125606,101175,44707,-5548,-65007,-107906,-77658,3451,36232,2286,-1390,-12580,-23396,11710,67117,58564,-12849,-40905,10303,47904,37127,72175,94728,60692,36505,-29390,-140506,-180405,-98568,-379,-1919,-93511,-190367,-227393,-218581,-146540,-34223,28935,16529,29182,61116,29033,-41052,-64954,-60693,-77455,-64923,32990,93254,68839,2578,-53821,-38317,34685,67483,40371,5247,10798,13944,-43020,-79401,-33523,5914,-30306,-68820,-95913,-130981,-108222,-13784,31965,65602,129390,183177,113363,30493,48019,35653,-33877,-76668,-79819,-29589,35029,843,-39217,-14642,-12549,23984,57297,-48425,-110029,-66807,-24588,49923,95653,36581,-28524,-5222,31751,44229,16308,-53733,-114443,-71341,17939,21543,-40578,-50398,31288,104647,125772,98559,49564,-35021,-61616,21248,77651,84074,95449,44723,-3894,-8745,-49128,-99358,-15594,110220,101976,14842,-20754,11685,68965,82505,15583,-43898,-66409,-54674,31806,127169,85869,-2750,-25424,3682,11603,-53958,-160652,-165132,-49769,68865,98458,68598,-9450,-66154,-14988,28636,-22286,-55558,-15400,60223,77998,34408,7767,-11926,-63026,-93913,24550,191352,157775,5533,-70229,-54043,-92898,-131939,-46432,55315,72066,79038,78897,5893,-62195,-80282,-97823,-94830,-31881,36747,45342,-12961,-16945,56407,96023,55333,23763,29745,11915,-8052,-42395,-79781,-57186,-4730,51071,116377,104892,-5218,-80747,-80287,-52853,-4533,-8936,-90100,-153937,-115604,1162,93249,82253,13051,-47854,-41173,10635,-20869,-107619,-48705,42793,-10520,-94282,-79063,-33527,16611,23814,-21506,-56732,-49692,779,49416,34779,50618,60232,-11078,-65510,-34044,26483,31445,-31105,-123402,-181200,-133830,-57078,-37143,-35911,-34255,-41808,-61745,-88167,-143464,-195675,-155128,-54003,-7868,-37272,-83079,-45021,-4666,-20846,-10425,25253,30100,47528,42346,-20796,-8515,51144,34937,-14077,-11484,5313,-18817,-56489,-52765,13844,71408,86474,68349,40710,65387,111996,97307,47308,59214,106264,48871,-35653,18017,106106,88374,18242,7804,23081,28073,32985,-7340,-42108,-17213,14200,86360,201528,155448,28090,22912,33594,-57770,-143112,-130461,-97746,-85576,-75596,5323,71267,27785,-8744,10141,-21096,-49957,37135,145682,144403,63106,-30047,-5496,95819,81340,-38122,-31376,15920,-14598,-6900,92496,143096,88952,29903,24658,16206,25640,94741,134202,124431,70271,43293,75782,30074,-63230,-67528,2146,76239,62231,-35709,-63578,-11699,19034,8755,-25983,-41845,-39785,-49188,-124448,-194776,-131188,-24361,54669,116370,96199,-16303,-102122,-50618,49000,79441,41765,-1814,20638,97357,115754,62785,23010,21573,26541,28171,17402,-3074,-19222,-7437,22771,28366,-24998,-68111,-44795,-3962,6362,16775,99038,156498,104525,54924,76489,76047,59701,25027,-20132,-48928,-25598,-1218,-17778,-24984,-19457,-15668,-23216,-27585,-5274,-23429,-96758,-144586,-83838,4784,22914,-61435,-91547,-29936,10449,-20234,-60861,-69332,-50347,-45715,1665,35317,17980,-39632,-73869,-63312,-61710,-112518,-103759,-37377,-17828,-38860,-110853,-188243,-162684,-26091,66502,3336,-118969,-160846,-152318,-105260,-6085,50272,26744,-24226,-29752,-8393,-25978,-63571,-29984,35473,71523,67959,30149,-24408,-52730,-25143,23823,19159,-32215,-41619,-8040,7249,-32286,-86777,-61046,26442,89517,61823,6025,-56409,-98566,-53343,33362,38675,29492,39689,30548,19746,-31165,-76699,-50094,-69384,-122011,-55115,50151,49856,15747,-460,-11458,49945,87170,11022,-48173,861,42573,23975,19107,76079,124964,110207,103853,124318,89587,35300,18776,-3981,-14659,2773,1849,-5026,58313,118355,75036,9858,6024,-518,-10367,-1922,-41665,-87761,-102077,-96354,-42903,12066,47822,93901,99372,56698,25522,35174,133522,205087,147617,18664,-102766,-122509,-32068,34136,11432,20519,111489,114236,20698,-11655,416,-42315,-50244,4326,-5620,-26348,25173,24967,-61839,-105736,-66828,-4936,7535,-12001,-12882,-32407,-81930,-94821,-51576,-31716,-32992,5793,56716,33935,-9454,51123,98704,39809,-6163,-4971,-23245,-71502,-72805,-3283,62696,78241,41475,-14395,-55190,6651,150169,217139,164030,57958,669,1242,-25748,-54575,-39292,-6919,-17836,-58285,-44541,16028,31014,9835,19417,16173,-30851,-57667,-82289,-117020,-120899,-93246,-24922,69106,105267,82893,57525,-14309,-47453,34989,117292,97086,53234,35044,39965,28831,-25173,-50567,23838,78063,41754,16937,626,-31525,-37259,4119,25853,-38336,-104229,-59680,-1722,-27513,-73007,-52041,3935,12713,14980,119943,209014,164121,116221,113687,83424,10858,-50718,-65016,-26307,-8960,-47129,-18902,79965,126269,81860,6125,-56604,-84899,-69530,-33861,-27304,-21243,2797,-4386,-33953,-14980,44645,56541,12436,-30817,-53824,-36674,-10681,-43728,-56553,930,45491,20001,-13006,-8489,-38836,-76778,-69575,-35428,-26871,-30093,6873,3747,-56879,-61619,-27132,7320,99473,130606,56433,-47819,-95897,-98382,-79562,-56293,-7519,18217,3998,-24822,-11703,65551,120769,105916,92914,86942,57313,63089,83286,67766,55973,45831,37603,15095,12867,16376,-18606,-51743,-66666,-71143,-30075,-2079,-7312,-1522,-4376,-27416,32659,141214,148505,77032,62263,57336,31709,55972,127415,146744,22224,-128819,-139540,-93864,-81986,-76606,-5628,57234,9938,-69346,-79187,-15884,44028,23792,-29615,-58434,-70290,-109033,-115241,-59141,-14601,-30520,-84755,-108436,-43228,38772,78924,49221,11450,1129,18682,45970,77849,62458,-4210,-78097,-129650,-86364,21686,89304,76360,-10241,-70552,-57968,-28007,16736,53674,54670,28851,-10470,-28159,24321,54626,20500,61470,110607,28922,-42268,-14073,21613,80594,136383,132009,111968,116740,99673,23991,-45662,-57370,-46607,-20690,-19718,-87478,-79363,61308,172149,123634,80835,98142,41414,-10903,3283,7517,2034,22408,20474,68911,114802,63482,22314,5537,-29971,-49627,-11567,48555,55891,26519,72742,143652,79292,-46425,-73527,-16289,-21997,-71911,-44079,10177,-25221,-100232,-146149,-74479,30575,25203,6752,3344,-41302,-34302,36140,54699,20890,-9787,-11396,-8854,-13318,-26351,-42292,-84382,-117367,-93559,-55582,-29956,-47833,-70869,-21544,64808,75844,39245,9956,-11389,12622,59819],[82750,86363,60243,26558,-10723,-48814,-83564,-65993,-3922,16696,-6327,-11457,46221,81383,46703,46006,105060,137873,138204,115582,13563,-88235,-129539,-155638,-170070,-105163,19268,124940,103088,29861,51863,59180,-16536,28114,151589,126976,2027,-57197,-96350,-86432,-20934,23724,5371,-40358,-78952,-80604,-62194,-48256,-39186,-39100,-1252,50533,55415,-20124,-107002,-66184,21728,21936,-22819,-24272,61019,188771,205604,96868,-3005,-49293,-124410,-180851,-92636,-9848,-57408,-90479,-78297,-86465,-86239,-72560,-138173,-210047,-135145,-21893,-33390,-69286,-11887,62286,48843,-24368,-19142,-4532,-44598,-33381,53412,83092,57101,6741,-50629,-43711,-19042,48842,151933,145455,52888,27854,78148,111661,118160,56507,-35831,-18535,62705,58709,25050,16925,13038,21601,57320,28437,-60367,-94260,-52718,-6013,29929,68327,83877,48013,-4870,-1280,37356,51138,68809,127671,179220,129177,11196,-91683,-112606,-64630,-12019,-6795,-49396,-59414,-59756,-64212,-54040,-20953,1956,-4240,-41780,-40942,2608,22963,46536,54395,12651,19788,1979,-112127,-186913,-117350,12696,37944,-82983,-206305,-193038,-125238,-55785,42701,74648,18616,6654,22417,-15505,-63796,-60015,-53136,-78691,-94647,-48534,2310,17608,39232,36036,23252,32706,26725,-24062,-39057,13005,23169,-71146,-131455,-60976,19213,7691,-18338,-46844,-92349,-80133,-13716,9439,40935,105533,164844,123023,53885,77855,98216,63027,18918,-44022,-65564,-5609,4139,-11891,-3572,-20304,-203,-6239,-141758,-173081,-71403,-23468,31261,103605,100140,53572,26958,3150,-6271,2895,-10633,-42644,-54273,-31829,-13207,-28906,-44163,-2476,52888,74376,38863,-19530,-42261,-27917,17697,56437,70919,70798,13536,-57523,-81419,-112284,-127829,-14322,100101,71426,6847,21413,66882,87217,68927,40129,23305,-26986,-80772,-58989,16932,67901,80406,47410,7473,-13580,-58281,-129479,-122971,-40811,39851,78996,41747,-33653,-16656,75945,94638,35770,19849,25699,58306,76212,16723,-24621,-19204,-56990,-50571,116736,245806,211417,131399,70509,33723,-38825,-102029,-74645,-8998,21850,75244,136813,95192,10669,9544,53102,35995,10829,44793,84937,74921,80529,100283,69382,-6809,-18170,9663,-27685,-53770,-52989,-62284,-39338,18168,83907,134070,119005,46885,-14637,-30603,-20552,13647,3638,-58576,-109143,-98206,-86863,-85418,-16772,50504,55134,78164,89759,-16094,-127968,-83910,1117,-41520,-135019,-88839,9875,34413,-6875,-58540,-77506,-55950,-27824,19999,63436,66275,24252,-37009,-65594,-1577,86271,66741,-41768,-142007,-167756,-119393,-70984,-51234,-25366,1032,8316,-26825,-86725,-130390,-148593,-113457,-48252,-7298,13164,2059,11513,23082,6244,23776,72815,80382,78635,39195,-63602,-96925,-42471,-30577,-54691,-11322,41874,-9737,-107927,-106386,-1925,73118,100051,107146,93818,120924,161478,135696,107318,141812,147617,59599,-13356,15406,47004,43655,60250,94865,93300,35304,-13345,-30890,-41742,-38665,2001,70385,110908,16680,-52473,7244,25393,-77884,-112826,-65029,-79064,-94222,-49257,28172,70861,55743,17147,-14846,-55692,-103730,-80908,23299,97703,53953,-36044,-4774,79003,37816,-71945,-53233,-42110,-93958,-58404,66466,106545,41469,7374,38874,7701,-44843,4445,80223,107943,75435,70521,101270,36115,-38122,1168,57863,67851,25357,-66133,-59048,28510,50939,44270,34994,10645,-61,-20761,-98050,-186422,-172490,-68791,46449,123762,74812,-99582,-215565,-114252,62769,152993,127734,54174,30668,57911,74784,75885,47772,-12146,-37628,13965,48960,-13452,-56718,20473,85819,56815,249,-7494,-2957,-7416,-34634,-90300,-42433,71843,80982,53307,59926,11221,-48647,-60420,-65839,-53692,31515,70453,28055,14290,18171,-20662,-74295,-51087,2478,-4042,-52302,-70793,-33580,-9452,-28167,-111807,-156343,-73202,37815,18235,-53629,-73106,-47191,-43252,-17067,-4645,-34696,-79937,-81789,-41926,3327,9209,19712,27882,-207,-27562,-64279,-106953,-103148,-27131,35581,-21113,-130883,-180898,-174410,-133034,-92348,-89140,-79560,-58369,-23491,227,-26478,-54928,-29287,32977,67433,25999,-23255,-56778,-60187,-7942,75453,88096,20178,-48710,-59025,-7423,10081,-62089,-84956,-22299,6710,-29760,-40259,-55672,-64487,17944,114082,82193,11977,-25041,-46507,-44208,-71934,-100307,-45194,-15338,-51349,-17145,61234,52679,-1037,-46309,-52629,10963,33631,-22905,-34259,28661,82722,84561,73118,81362,90460,66092,57505,95992,86784,30734,292,-10912,-6791,13610,20083,18301,65218,89590,19226,-46858,-10751,16641,-12343,-26111,-18333,-23739,-74563,-103674,-54414,35012,128561,190559,192481,165014,135303,133896,190107,216892,122320,-31029,-145469,-164724,-135287,-61419,-19341,-24430,-7890,-32796,-73177,-5302,98354,62997,-4753,17524,42146,21385,50688,68960,-609,-76764,-77021,-16493,10881,-4234,-8692,-36882,-79980,-76943,-17799,16076,28106,56186,95814,86170,68926,138593,160483,78688,39633,44026,9176,-27948,-14857,36937,101577,117943,82988,51433,22419,47488,129504,189748,178463,95087,20861,41282,52196,32333,31070,38254,34311,-328,-20396,18423,28006,-8876,3298,27410,-6499,-38428,-76348,-150675,-175552,-108225,-19281,23610,13299,27735,68369,29737,7730,61074,99386,83527,78193,58014,6799,-28136,-44250,-54745,-13334,38287,53141,64119,19632,-47776,-29908,52820,79209,-12855,-94732,-51728,-24035,-70871,-98705,-87231,-50375,-6504,62093,198205,240734,119953,72454,98235,42704,-33154,-51632,-43815,-19052,-33960,-100804,-99148,-43301,-30633,-52276,-39060,-10064,-2037,-13672,-36346,-46695,-13990,-2593,-61323,-91014,-57697,-35579,-37366,-44561,-30450,5196,22035,-5264,-55251,-35921,25286,35899,2106,-220,20737,4774,-22545,-25100,-22296,-54780,-74440,-14008,13014,-31577,-37487,2164,33486,75992,52879,-16562,-52401,-47263,-36374,-10099,44012,76118,40346,-18972,-80635,-106953,-39798,65021,126299,106399,59869,58962,98809,77123,15651,1277,21208,37462,11008,-7856,-6395,-10794,-33782,-69271,-38121,66246,90467,49723,34254,-28541,-92938,-3037,140883,159024,79379,9566,-40123,-34314,34227,70307,54955,-7854,-60262,-70468,-46016,1404,18195,34670,80752,67925,-35237,-90767,-40299,37391,40797,-27321,-71981,-39505,-20947,-73357,-130329,-99196,-36743,-34131,-46377,-25742,-2899,35192,32079,-4594,6918,58754,62642,63650,62253,-10666,-107244,-135487,-76807,18150,99942,99944,8748,-49948,-48917,-50629,-5929,30164,1183,-69177,-90818,-69796,-33835,-6148,21179,66037,60453,-17481,-48035,-31284,-14513,52815,112145,118227,154659,198890,146315,12153,-90228,-82003,-26705,-4395,-43606,-104761,-58109,107110,198357,132635,64744,67867,28547,-53097,-89063,-44904,25934,44102,842,37189,95861,59215,26782,23095,-3093,-16598,22517,72997,72974,38568,38085,63789,24960,-35020,-26462,52486,69128,-9324,-38274,26543,50044,-5150,-67158,-26844,61388,60917,28188,-14311,-86912,-72120,32932,56192,-12639,-61237,-58000,-43489,-17053,-31638,-87042,-92630,-70021,-75552,-77069,-33781,-4201,-10046,17278,76619,82628,46406,9267,-28510,-15740,65779],[37627,78110,48870,38512,52670,35457,-32115,-94638,-78164,-19046,-13977,-35659,26661,98184,70621,27438,72990,127870,92312,13536,-76748,-108496,-82834,-99246,-169394,-168583,-79677,17689,34893,12525,57161,82393,33149,43447,93796,79185,-9524,-99828,-156495,-116650,-48128,-22795,-36220,-49096,-81451,-120300,-108307,-34758,35479,42126,13395,-13040,-41982,-107927,-179102,-106268,45666,71007,-5106,-34390,26075,96301,104561,65760,62233,56103,-37163,-139769,-112029,-64437,-80230,-80587,-69250,-48801,-14849,-53561,-162300,-193840,-103588,-7039,-40927,-100979,-32730,54769,29370,-9939,61220,70964,8232,21054,93163,97793,100248,92492,8169,-50095,-29365,57033,133380,91598,-2988,-169,26856,7038,36413,59747,-12158,-59803,-1631,31709,-22145,-70913,-34346,57245,112562,64383,-40508,-88958,-76920,-44270,2241,61568,84063,38520,6713,35186,54527,12763,-22582,41732,157597,143084,7645,-87113,-83451,-49590,-24013,-39517,-74210,-67774,-49489,-83739,-140174,-128966,-50240,9098,-11299,-17378,46061,60101,11816,-20043,-20629,41368,73619,-28954,-128194,-94542,20200,71440,-9988,-91587,-45699,33600,80287,140379,116965,17621,7234,14214,-42304,-52806,-16999,-28875,-30470,2568,-6802,-62776,-80057,-11070,61013,81941,54276,-8255,-70675,-54728,32742,67166,-21987,-95399,-46350,15084,25312,29989,5489,-16788,8536,14340,-33441,-34778,4357,79018,110154,84392,80198,89019,95410,78984,13788,-31514,-11036,-2147,-9724,-21314,-28904,6606,1554,-101312,-122432,-52035,-11548,30495,87050,97494,75057,42971,-27094,-75351,-49739,-24728,-33918,-52765,-65742,-31165,26930,30194,-9495,-32120,-6395,-36726,-106171,-68299,2045,-2463,3868,20567,-1430,-48313,-98101,-95688,-54986,-61500,-29964,48705,58134,29104,30378,33978,11391,1978,53489,105160,56003,-28137,-87997,-89759,-18622,71899,66930,-1575,-38614,-51759,-55202,-13152,6943,20566,64872,29592,-43535,15177,122963,146968,123890,124391,87893,64145,61696,-1281,-37442,-15377,-28755,-6488,179405,323154,300900,210239,103635,36461,-3029,-48022,-79694,-78723,-20162,67628,117396,75862,26597,75605,168283,160845,95958,82653,93037,70095,62381,57551,-1917,-82682,-89755,-67622,-98092,-88685,-49686,-48221,-11534,58658,89285,86042,85671,96806,73505,31208,43281,78748,27494,-48869,-57087,-59242,-126931,-182812,-97355,38874,81710,87445,69544,-12188,-79005,-74831,-41934,-43561,-74744,-30591,27286,-24388,-82104,-54141,-10231,4702,1509,27623,50161,8544,-44419,-58005,-23978,68263,126826,71648,-39446,-112448,-86574,-48174,-45548,-9592,45189,54334,52881,34826,-21700,-46995,-32774,-36798,-39882,4529,66681,57861,21893,9258,-2164,9043,47559,52214,23396,-31858,-117468,-170423,-118370,-55665,-54429,-2720,84042,29882,-128648,-177314,-96800,-40164,-6595,60908,108085,151686,185551,144600,103557,120191,114414,52751,2234,-10305,-38128,-20150,42869,58509,59523,17311,-48718,-33676,10932,-19899,-21035,23371,24059,-67616,-125566,-85856,-47168,-52694,-7813,14613,-71271,-93423,3297,57880,26727,3940,-5090,-33658,-50692,-108402,-154077,-83321,19846,10449,-59226,-23726,55175,49244,1161,-22927,-72158,-91133,-31970,41311,33890,-21375,-31716,-3917,-12100,-22012,-7834,-3513,23060,43206,67211,93906,30145,-12917,52159,91538,61824,15570,-39781,-8234,73705,62593,45372,88231,84215,15689,-14023,821,-31853,-96466,-74294,26811,93493,30030,-121767,-204947,-111817,23247,108523,131689,108953,75763,41968,30892,56243,49889,-481,-13701,53035,64365,-39106,-75904,31129,117248,84914,34264,44714,50937,42290,21027,-35281,-32018,49756,93577,82297,35559,-48295,-94652,-104615,-111891,-61036,44598,58543,1270,-17853,-12905,-43417,-90283,-64885,-16548,-9488,-21853,-12818,26701,6689,-67731,-140592,-158144,-80606,37856,39026,-23055,-56202,-30745,5817,35005,-2764,-76692,-116043,-73345,-7417,59027,93155,89652,58064,2500,-29430,-39145,-50244,-62785,-37161,3063,-13152,-64583,-94908,-87864,-66074,-99611,-167125,-157769,-95534,-50978,-43603,-54074,-35112,13478,45688,31542,-6971,-13602,-15733,1070,44924,95988,98081,70360,31300,-24868,-41520,-36829,-54615,-47883,3363,14428,-37322,-65800,-35565,33831,81583,80240,39639,-6125,-72206,-124312,-90969,-47493,-48408,-19865,23127,14588,6706,24445,-3106,-72112,-127113,-120744,-62451,-37646,-30224,-3420,4379,17007,53980,88928,89706,41036,-25727,-38861,19267,36462,-11880,-34745,-24435,-9135,8519,20368,21760,43978,14496,-75560,-121818,-76236,-18733,8657,18234,25483,23212,-37286,-98006,-50463,67719,159158,169979,159534,159739,130625,114138,162814,184152,104221,-25033,-96694,-118199,-153997,-110955,-39843,-51054,-98067,-142099,-144722,-53824,65151,92346,61246,63438,76737,39479,30922,67080,60058,-15865,-67090,-35352,-781,30309,56932,14201,-25742,-9296,29884,37871,40016,39956,44052,74241,119257,168764,144227,65134,57491,79165,74288,87934,120917,116416,98849,92149,76183,55267,24794,10505,9172,32918,79829,79877,53593,89875,112058,85390,35344,-8279,9357,22305,-15135,-42081,-48275,-56329,-38007,-1639,11207,5792,1847,-53068,-111956,-53931,19668,-11639,-78975,-95682,-40460,1578,29395,50004,59547,58602,90365,81479,-7486,-51752,-9475,2244,-28187,-35027,-5303,32661,18503,-4039,24927,93192,86844,-21756,-78979,-17800,12764,-15177,-20283,-47542,-80670,-43950,43857,131526,127574,11341,-33496,-17215,-77277,-113429,-43788,33453,48409,1008,-70964,-108276,-134637,-166936,-152851,-52139,40166,50827,3268,-55929,-93086,-52927,-11225,-49863,-82502,-84899,-103486,-98137,-44536,34767,78731,27598,-44566,-80689,-41619,19617,30376,10490,31109,68590,58912,28041,7715,-24106,-74663,-76454,1072,33297,-6053,-26219,-10473,-7128,-24909,-63994,-57038,15754,94413,88785,31527,17383,39941,40403,-33659,-141508,-156766,-86141,-1143,76751,60801,-8138,17103,82339,20501,-72186,-68789,8054,94426,113614,69810,35579,49512,34516,-23175,-14983,69801,55660,-19059,-18952,-34222,-82052,-14570,122392,169947,110638,37188,-24450,-32973,25185,1707,-104348,-132702,-58202,-18495,3750,53253,51693,32682,66643,74503,-37442,-123137,-98482,-12111,42256,26567,5733,51017,70822,-18402,-130497,-114000,-18269,22352,16856,17375,-10585,-29916,-25842,-20480,14581,63927,42911,8535,4023,-61141,-131317,-115029,-48364,6787,57259,58606,-7948,-53633,-57145,-44352,-7919,47553,-6489,-114990,-136878,-71467,-44306,-20464,24790,27147,4143,228,14428,-9980,-44213,5878,40232,30466,97818,148836,74827,-36382,-85897,-69040,-26355,14016,2298,-47398,-15233,97335,170188,136007,46291,-35200,-74872,-90888,-102715,-55491,24912,32022,-24377,-10364,21923,16002,18474,34587,35784,20270,17188,51303,88730,85293,30208,-30547,-53320,-13085,37414,70034,55877,-1607,-35929,31384,64983,17477,-25760,-12799,22378,30260,6458,-30218,-69976,-48729,40908,77176,38747,-12770,-27265,-19984,-1977,-27405,-92829,-66710,-8327,-31563,-59929,-11506,39802,39369,38678,57240,39315,-2656,-30723,-40917,-27712,45302],[2244,50815,33802,51334,99565,106436,40905,-79533,-127916,-46495,-3678,-41374,-21978,40348,23843,-34879,11374,114914,100879,-21475,-115678,-77016,-929,-20235,-118647,-164826,-111155,-25252,18948,32334,47015,49725,48560,46567,36247,38858,3373,-58547,-73490,-25976,18809,21236,13661,17581,-27575,-117026,-120810,-4686,115392,114162,19049,-73418,-99103,-98741,-105911,-43841,86241,97556,-24104,-90379,-39910,-1218,-20370,-19846,48835,88510,2713,-107147,-114974,-87119,-29135,26483,11399,23675,67409,22420,-76463,-92497,-38468,2040,-48255,-99063,-45244,30061,39724,55141,129770,120542,64747,71944,103329,74469,85227,113432,57277,-10769,6888,72970,96933,65382,18946,13306,-3521,-50088,-4343,89449,68098,-42638,-70965,-22162,-36542,-88408,-63880,20621,84602,68871,-4522,-75928,-102661,-66397,354,20623,8192,21061,53705,43660,-2411,-58759,-103826,-65629,32485,36056,-32234,-41191,-24919,-33494,-20584,-47058,-97854,-63176,-12984,-46309,-112957,-102235,-16989,45677,44349,45126,94622,74508,6807,-8980,10565,40824,62081,13433,-54667,-57060,-3641,43589,48395,52350,85608,117986,152014,167443,91050,-12706,7447,42236,-9016,-18489,10897,-19517,1183,98798,102182,-18802,-87024,-54393,18577,59616,27917,-45667,-82181,-53687,25841,78497,46562,6746,-2502,-18306,-5310,26998,6165,10014,58187,34139,-59071,-84038,-72947,4099,86051,74806,7223,-20970,21546,62561,63672,41192,21716,-3922,-43441,-64469,-36040,22738,56399,26235,-9092,-17550,6369,30210,27131,16798,4342,-16190,-84421,-128176,-92591,-55270,-56194,-44900,-60032,-54143,28697,78838,24428,-56794,-37095,-32408,-78880,-43482,23641,-8096,-40421,-39611,-55051,-85637,-101545,-39992,65390,10965,-79370,-19369,59185,59045,20737,-14626,-45059,-41999,28847,122896,129673,71720,-24840,-100279,-88969,257,31468,-8848,-49306,-61309,-19553,59221,60694,51456,71801,24863,-41566,-16789,28533,55363,90349,118465,112165,101166,69361,-2244,-47659,-47393,-49468,-33445,151877,367405,345599,163073,3119,-39613,-30012,-45654,-82609,-99464,-10075,91412,77352,5830,5829,69173,123208,123947,92029,68362,38113,-40191,-72919,-46782,-78757,-146617,-147424,-123433,-132266,-88750,-31011,-21464,29495,83351,52729,12797,24745,70496,89309,56560,84588,160375,115435,15409,-7808,-39792,-100804,-126033,-109431,-57116,-29596,-29419,-30775,-27265,-29232,-54589,-91566,-78126,-26718,27842,15048,-89938,-125947,-19535,76384,87669,77737,80550,25774,-58828,-88583,-58239,25792,117964,122636,50156,-32537,-62178,1374,42135,29051,70124,104569,47105,12356,29009,6374,-18681,9194,4049,-19034,17145,57007,24366,-7028,-789,-1450,-19027,-6356,6372,-34811,-78619,-103904,-134154,-111736,-40111,-22060,-8551,41974,-235,-130286,-199046,-179487,-163167,-124693,-28339,40167,81961,119818,100076,36441,-4260,12189,38947,41753,22791,-18027,-5579,7311,-39786,-26277,5682,-36276,-38943,10190,-21381,-44921,-7232,14921,-39112,-117617,-138268,-99926,-21448,62472,53869,-59641,-75932,34781,91226,22470,-45768,-33709,-23957,-41291,-72501,-94074,-62699,-26509,-66635,-124167,-56973,36063,60095,39591,-14909,-55660,-10676,41586,29355,-18286,-33762,-30152,-47088,-25143,51405,58885,-24918,-48025,-17060,21018,56790,4279,-47365,-263,37334,16136,-15404,-30904,3001,45950,23982,14905,87975,114969,-1987,-52278,41140,66759,-33430,-76950,-4300,43234,-988,-57196,-74930,-54013,-36558,-12294,11106,44440,81675,57972,12771,20162,40731,55311,69429,82798,39603,-43047,-59454,7932,81166,75567,26213,20797,48938,70876,65083,33633,37541,79923,106746,74417,5140,-37279,-13160,-34576,-83642,-53534,10287,2075,-47162,-69011,-42067,-1097,-13701,-46443,-38906,-24511,-27428,-17686,49402,43709,-41169,-89596,-67450,-23227,34433,60936,44392,-14631,-27286,22935,64327,14633,-55775,-87272,-40396,31608,89788,87011,61414,51926,3491,-59578,-83961,-67589,-56435,-40623,-19076,-10691,-10555,-9984,-6223,6528,-31237,-116186,-136526,-88614,-50968,-60620,-66435,-30132,33559,48139,7285,-11356,6944,24339,63557,97164,86249,73560,102680,118022,37386,-69923,-98713,-44532,15121,53978,80838,51686,-8710,7082,91509,70451,-16965,-36229,-29551,-91270,-146986,-76638,31310,41026,8082,28962,66069,63587,23219,-47302,-121462,-155982,-146407,-101586,-58305,-4606,20248,-16527,-46472,-6646,62163,75084,-5396,-75754,-49624,1861,-10341,-46808,-50775,-41728,-15312,629,-13618,-12067,26781,-327,-70593,-89538,-82978,-52328,33210,90072,62232,25559,2980,-25184,778,83646,131161,85358,43429,36382,17227,9458,57537,86273,60591,-10838,-45949,-53021,-85670,-74979,-22639,-29594,-77511,-111393,-119027,-104099,-47863,44369,106357,114100,77535,20999,-7562,23833,58913,11104,-49320,-22744,36996,108699,146571,85420,15637,6195,24571,13328,-12129,-31075,-23312,48203,104430,94725,52879,18532,30177,66386,99674,124027,143117,92978,10935,33995,76321,41177,-9308,-26315,-49722,-61202,-9538,33410,44508,59069,82606,103403,34690,-70379,-47017,19340,-18771,-103397,-119198,-87151,-72615,-46626,7154,43246,84650,79496,8165,25785,66481,-4341,-96996,-166443,-151424,-62493,-4211,-365,13329,38361,91489,97839,19658,-17563,46231,71173,-744,-69477,-84497,-66968,-25355,37400,67771,79438,33480,-56051,-69163,-1031,36812,25908,11206,-29746,-75394,-50260,4183,32999,21526,-52504,-90065,-82608,-126179,-143476,-41736,79152,101379,51080,6071,-31964,-96060,-151062,-147583,-47110,64480,57945,-39691,-118095,-153270,-116975,-50849,-27959,-50702,-90453,-95750,-48374,35117,116171,92379,-37143,-107940,-105762,-69868,-17044,27966,61721,96416,123902,106888,67845,7495,-67188,-87982,-26839,48872,61475,20620,-17463,-20894,-38011,-100568,-144275,-48570,111015,204110,149209,26617,-72078,-73268,-5653,-34178,-121439,-65887,21094,25942,30664,6572,-32163,28176,90404,15767,-69030,-50036,43691,186460,251550,186840,120255,121496,118952,64716,-2640,-16166,-51039,-85796,-28093,26561,-20363,-29571,57768,133981,138830,117675,58067,10518,42352,1874,-141412,-151578,-43470,2247,18565,46450,23553,14917,36639,15096,-63893,-118702,-109664,-30388,64568,97256,73359,90833,111069,54329,-47846,-85355,-42911,5019,40301,83182,48768,-27122,-29945,27883,53735,59277,35346,-8772,-50986,-134933,-181055,-134034,-67101,-38233,-26686,-21818,-36370,-68285,-98291,-81584,-31015,46498,44424,-17071,-40552,596,9867,22077,30145,-14395,-15258,56152,82432,17567,-54857,-28395,-8615,-39577,-18211,-13107,-83526,-115332,-58292,-19679,-24929,19202,53750,2155,-10562,40351,126376,161658,81638,-74720,-139432,-66638,-10524,-12699,-21436,-18647,-29156,-35334,-36886,-7448,19774,20385,35889,18719,-28452,-4381,90764,138655,65521,-51518,-73809,20431,73684,38309,9204,4745,-1217,55280,47847,-18774,-26720,-2565,-684,-10006,-29896,-31474,-26356,-12271,46634,97387,107288,83705,49584,15266,-12318,-54422,-81734,-36474,9644,-9467,-19804,30332,59816,45212,17282,-1302,-25813,-52575,-53899,-27256,-10815,28612],[6264,28259,15312,11577,22143,43192,38973,-42448,-118336,-73465,-7830,-37001,-70534,-58993,-68695,-77618,-5558,104073,114602,-2189,-105877,-66412,7845,-827,-64911,-89179,-57688,-8402,46359,80558,29332,-22471,5305,26939,12530,11509,5253,23617,73736,103836,92187,72379,63376,45447,-19009,-100915,-86751,17513,101420,81479,-2374,-77383,-66138,-15054,-5505,1768,58377,63868,-29666,-104638,-91903,-56529,-74818,-92978,-48765,3409,-28396,-90789,-109006,-82732,22023,83285,13362,-11961,27823,31385,-11663,-38080,-15914,-2422,-53506,-82661,-36669,17407,51138,100705,153457,117660,53289,47495,62484,18672,11980,80058,100721,66318,63853,86789,70209,64890,83761,53350,4578,-4245,48214,113204,113318,14776,-63802,-26213,16424,-14338,-27116,-9570,15668,16649,1035,-46559,-104213,-85750,-7117,-22939,-67707,22061,121483,68312,-21442,-48572,-78321,-100637,-79980,-80083,-74104,-22701,3379,-5765,8293,-36450,-129849,-78258,10006,7994,-17433,9467,52677,85374,88277,67494,53558,24068,32004,79295,58056,-12989,-32535,-15453,-42974,-70056,-61457,-29450,49111,119690,102831,51392,75434,96466,35216,-29749,-7275,50676,47651,9140,-2303,-29724,-19216,78307,134119,62376,-2054,-2401,-2043,-33574,-67200,-82722,-80649,-53484,-2418,26970,42675,63014,21689,-37804,-24065,5333,-10405,10673,56602,42566,-16668,-23029,-28508,3463,62364,38061,-71698,-124910,-64906,23744,80212,74677,59239,36145,-34101,-71367,-30860,24171,74484,80750,31790,-5194,13065,887,-58872,-82627,-98655,-114060,-136578,-138385,-93933,-55138,-48064,-17249,-25114,-77342,-44910,50742,78189,15867,4585,33320,45812,67099,70379,10018,-44695,-48583,-34600,-50485,-49546,40869,128249,14004,-125233,-68468,49103,74407,43314,22460,14150,7605,26941,98734,161142,159762,82898,-10709,-50450,-26316,-11423,-17607,-50196,-63655,-1373,85934,105681,92682,57986,4949,-9238,-6817,-43314,-48628,-12554,24152,77217,124777,105107,32807,-53573,-103479,-109250,-77175,100397,311533,272064,66575,-68325,-74263,-71106,-77563,-79443,-62728,43555,151190,108180,9556,9749,29912,-360,-17195,-11361,-19206,-40858,-106464,-130051,-101390,-130464,-178539,-141809,-94343,-97139,-60563,-16724,6134,62134,77675,19510,-10544,-5419,14264,54613,53879,67475,164410,183552,105076,36715,-15508,-29134,-17455,-83439,-154676,-143280,-108080,-75520,-30655,-9568,-29578,-88649,-103007,-41001,36021,8662,-85704,-100520,-6044,72473,100368,122525,111571,11596,-71002,-85542,-53838,33844,110271,103584,43099,-29028,-28559,64668,121082,113413,131733,110667,-11897,-84811,-43104,-20938,-52644,-40137,2316,34097,52613,35534,-9764,1596,37073,35660,5827,22064,44156,-4949,-47592,-35478,-39689,-72303,-48861,-15549,-24841,-32893,-44976,-85567,-139214,-157060,-147814,-109692,-53152,-39356,-37657,7237,36854,-16709,-90716,-72329,12258,85179,114424,93211,63384,11507,-50028,-35183,23333,7249,-39139,-39027,-50227,-46682,11561,47210,-7196,-68403,-90305,-74129,-19678,40278,43278,-32173,-51566,20642,96755,57104,-29701,-12303,9836,-50044,-52661,1998,3208,-50614,-124648,-149795,-52501,22020,10234,-58900,-92873,-40041,57405,93872,52922,1023,14664,12641,-43773,-16721,89045,110117,21391,-31478,-29618,4371,46739,1911,-76279,-80569,-54844,-50160,-56425,-53133,-40883,-50048,-50717,-4528,69984,108304,4993,-81018,-11196,22914,-50168,-87920,-41594,-5847,-4888,23547,46073,15254,-26343,-40205,-77053,-72611,27159,68192,16536,7102,42923,81642,100556,67020,4606,-34606,-50338,-25757,34564,62500,19980,-19827,-210,42393,32827,-11272,14977,67051,64060,15139,-14819,15193,86048,68654,-4587,-33722,-16991,-4957,-14418,-19029,30414,111744,86445,-14554,-34177,-10026,-25008,-32876,32389,43803,4508,9196,52153,41806,35081,101866,141329,46861,-21552,-1967,14413,-3457,436,-13644,-5225,56269,108482,70460,40378,61659,11677,-96570,-142575,-93182,-40695,-22850,-18374,-16197,-1381,7240,-21625,-13941,23081,-6992,-52335,-43650,-4208,-2368,-25935,-37010,-15795,9668,18499,26317,41602,40959,79032,125222,90950,68279,108655,121200,49394,-57673,-82917,-18881,32036,50039,105284,133799,95291,61835,75572,26037,-57632,-72026,-58196,-102028,-144607,-70749,50530,70364,31620,52906,113548,125561,66141,-27873,-79886,-75595,-81202,-68906,-17669,28074,29646,11382,-11276,-6623,25370,7898,-70499,-69049,37545,67486,-3203,-27029,-20815,-35973,-11688,-8477,-59975,-42658,54600,78939,47453,33826,-10594,-36420,42902,108479,52964,-14155,5955,67045,92713,102418,99666,51013,2100,-35519,-79411,-101802,-66934,-14309,9601,-11126,-27269,-8394,-16664,-25228,-6656,-12610,-19029,-12309,-30083,-77616,-69109,16007,102833,98460,14211,-39746,-52493,-57313,-32805,-20345,-33797,4424,93266,174442,192316,125938,29323,-27042,-12479,-4398,-42230,-76595,-37273,55270,68057,-742,-36174,-21199,-5204,33160,60122,23583,1382,-38550,-95407,-13639,85111,50945,-12035,-23193,-24521,-28926,-8818,8269,-7599,-44400,-23435,69086,39014,-78945,-55614,35356,8663,-83732,-104911,-70260,-75277,-68254,-6792,39485,81404,108228,67821,59295,69336,9245,-58489,-113125,-113692,-58282,-29331,-27088,-4140,20315,57959,68581,45774,38440,67193,78056,37369,-32993,-120393,-165103,-92750,27177,60358,27986,-19082,-56566,-57720,-27634,-2833,-15481,-51258,-56916,-36693,-22156,-21401,21662,69766,28131,-17570,-30342,-72726,-104018,-46732,42263,70221,48383,46305,46021,-951,-51368,-71528,-19582,64060,43365,-76098,-152914,-146536,-118786,-95389,-58145,-63166,-111566,-83001,11209,83805,122496,71452,-43606,-92534,-83321,-61947,-37970,5677,78063,124097,125388,114190,99600,10486,-107370,-103996,4648,79047,77542,31245,-17774,-17829,-30024,-95268,-139808,-22641,144373,186404,107440,16996,-98409,-157117,-109354,-90444,-91608,28416,125325,95386,54861,13114,-2455,74692,137396,80867,11590,8055,56915,183836,226071,150212,111984,135260,175082,155220,27533,-81122,-103343,-54995,38338,80542,10433,-48623,-18011,60523,124983,142146,79500,17104,34919,15126,-59782,-33599,22256,2297,-15445,-10665,-22791,-4135,-12159,-70004,-82408,-58000,-43111,10844,106123,137557,62666,16388,59250,97979,39892,-54938,-89875,-45284,56559,147928,111058,19192,12271,73058,70515,51220,56677,46271,-31093,-157702,-220146,-183073,-114038,-78934,-85370,-77220,-44012,-63176,-140209,-160328,-76651,11950,79159,104840,101776,70294,47963,61645,41320,-31393,-44665,23656,52622,-3506,-67876,-47276,-10830,-48145,-111927,-163941,-208132,-173369,-46264,34659,3909,-7794,20025,-12542,-47500,-34933,44815,129789,98122,-42319,-102279,-6221,59863,2316,-86063,-74643,-29538,-37683,-44899,-5499,7499,-17143,-1586,-13159,-61040,-42144,62215,126306,62002,-44358,-57778,34731,58164,-7403,-5295,22088,14769,50860,24399,-37775,-4192,56969,56309,7914,-23888,-2654,9458,-5888,13234,53441,92823,107980,67239,-8912,-69695,-101915,-71466,-23078,-14843,-14007,5835,27147,27122,28419,-4467,-58303,-69068,-47386,-21973,2828,12124,31211],[57352,55628,35149,-24694,-79480,-45752,19492,15036,-51605,-65316,1190,-2075,-63387,-103565,-110731,-50757,46877,99735,84002,20079,-55336,-49760,-6390,3634,1902,25889,20543,14595,77257,120874,32151,-54280,-33521,8795,4299,-11495,-4113,64063,129823,147754,101814,64816,36436,-6411,-54196,-68377,-13991,36335,24228,683,-6535,-18333,3743,30129,-12254,-51589,-25087,13713,10408,-31297,-82633,-77999,-47892,-74750,-110768,-91892,-62191,-61917,-78855,-63204,20193,40831,-56244,-105378,-84379,-62102,-64738,-74041,-39740,-9263,-38204,-48846,-3558,34209,46579,75871,135695,113838,30009,-9731,13684,-14574,-47866,31788,122742,133537,103724,89277,57280,57200,112663,84583,26209,66912,115674,86471,57150,30700,-4773,11428,54141,50475,52227,38917,-19801,-68385,-43779,-18642,-80351,-103671,-33599,-36112,-63437,57271,174824,114134,24302,26773,8456,-66014,-93023,-81491,-70339,-64337,-30533,26710,66249,8103,-108234,-72805,25848,29341,11896,45824,76754,110861,110349,44382,-31643,-39765,33009,101158,48874,-58891,-90478,-63036,-93809,-129982,-110309,-63696,36900,111425,45798,-68230,-68151,-9505,9176,-1936,-21752,8031,49228,4789,-30488,-37072,-49310,-10879,56532,62047,48820,82793,35232,-101960,-148993,-100013,-83178,-47203,-4290,-33499,-38485,10811,1548,-11880,17274,13082,-5208,25378,48977,56819,72801,100451,75510,43815,44278,17679,-65138,-100772,-40623,29352,47385,25792,55311,92663,37932,-39055,-46692,-14047,23933,16835,-25571,-28288,2945,-31153,-98977,-121138,-147243,-158126,-131835,-98903,-61648,-42916,-34339,3460,5836,-85565,-120660,-10843,97604,80661,31238,42698,111752,176023,143821,40207,-19010,-5188,18994,7485,4856,55764,75096,-29691,-128555,-96948,1179,50551,70126,100479,114473,96808,77344,98909,158666,189253,146876,96439,66691,19554,-25437,-32599,-53705,-39280,39177,109279,127623,78326,-10320,-31811,42433,84635,40780,7011,-23751,-34235,1537,65319,108337,66766,-39969,-107872,-114133,-47635,99227,171791,112486,25057,-20618,-29317,-67744,-81169,-56362,-14988,82655,197344,187777,71980,14596,-10324,-74183,-114954,-114727,-114879,-93443,-62164,-29010,-55031,-140301,-164254,-78530,-17486,-34076,-34410,-32530,-12864,38938,39990,16238,20311,5117,-6341,27831,37138,6824,56590,113197,91016,45683,30618,36082,17335,-81906,-167007,-119536,-39106,-8988,-4481,-13041,-7963,-12244,-49633,-56036,9602,12317,-38270,-37014,-17955,-26654,15495,84352,62696,-20720,-46922,-57883,-56257,8812,70423,86538,46569,-39742,-32328,89716,149298,130278,124631,87488,-34604,-123719,-91752,-38301,-50816,-68273,-7414,82645,107301,66284,11037,24604,58547,51696,55553,107828,118361,50151,-15549,-15512,-20358,-81706,-100476,-56440,-43629,-53961,-28533,-22288,-71503,-75319,-29918,-9758,-12515,-48177,-91877,-67003,-10906,-14207,-71968,-109855,-60582,45942,119366,113840,72096,41593,29011,19849,13363,1507,-30201,-44706,-54922,-32552,26885,24790,-54469,-56684,-21531,-17527,-37979,-26180,9620,-12257,-50212,-22996,57356,60650,11634,35144,43439,-30945,-50279,1702,-14435,-76268,-90954,-53887,-4186,-10105,-73064,-188330,-199606,-79997,26322,67001,77721,48939,46166,28397,-27238,-9189,62225,76216,33557,11838,19039,58303,85484,42058,-13804,-44370,-64768,-69825,-61426,-64950,-83616,-124282,-104291,-12644,49510,87916,40325,-70493,-74491,-51103,-77688,-89640,-74353,-30900,16203,56899,68353,43267,27890,36091,-37654,-113060,-46763,23377,2613,21131,60844,48187,37149,25885,-11479,-51242,-78377,-39929,43054,88760,49818,-28272,-58571,-16056,-23414,-99710,-86480,-8681,4812,-25466,-13856,43931,98526,85064,16060,-41624,-27713,14796,54508,91474,126925,146924,69921,-29343,-29922,12584,7995,-7670,-1309,-24082,-17409,43428,91240,43523,17881,124662,208313,98413,-774,-24572,-59775,-60658,5877,6548,-14500,35719,102769,93130,80155,84190,4855,-119972,-152046,-61452,14448,17971,13833,7604,8805,-2737,-74956,-85330,14445,51397,-172,-25723,21197,53569,19115,-34077,-64005,-37747,20532,58500,83633,50270,59026,122150,111403,65705,52164,28493,620,-28938,-35522,-20172,-28563,-24155,49351,120752,137407,85171,25349,-9842,-37921,-62812,-63749,-85800,-136326,-128329,-58912,-4911,40371,95792,119405,104210,68546,12550,6529,35819,10826,-9265,19047,24818,13094,37180,56386,30240,-5841,-71152,-130244,-50768,102589,112579,16429,-251,8855,-8271,2525,-29388,-87801,-29207,107897,155361,135807,93386,14660,-33855,15536,59037,9970,-53956,-37221,68919,140885,124212,92009,83709,82174,37295,-79883,-187403,-172306,-78213,-32033,-26941,-12555,22555,3847,-16865,-24365,-54641,-47592,45,3001,-28540,-14286,23485,60315,22169,-72272,-99723,-82084,-126819,-140202,-71304,-27814,3401,80758,157617,172613,118849,42178,-19444,-8525,24760,-307,-64417,-36970,53587,50895,-17707,-44790,-25570,-3005,38297,31652,-72873,-123445,-115534,-114967,-42574,46098,52985,16036,-15149,-25271,-4145,8403,-5416,-65899,-135769,-129755,-31282,-11934,-73461,-39510,46423,45813,-14131,-38924,-33800,-55018,-53864,-15055,-7535,-3049,32379,44723,43868,37495,10344,-10948,-7271,26417,26251,796,312,18654,6283,-1354,7829,47055,78904,54799,19524,30000,19413,-96504,-196759,-136647,-9590,25461,-1241,-6462,-3252,-37867,-60887,-38089,-43144,-88138,-66679,2037,-11721,-53318,48905,194669,195118,127563,51484,-32244,-63904,-33890,32,11307,15101,35929,52789,21374,-14763,-17605,20333,51331,23248,-61529,-94728,-35341,-25879,-96727,-118946,-125006,-170045,-133999,-23864,12519,10341,35598,40505,20340,-442,4635,-16727,-38358,4295,42081,30484,52660,101812,49698,-70316,-91749,-5593,70165,63827,4566,-34553,-23087,-32884,-56445,-59513,14949,109137,106377,58591,37999,-42751,-156440,-197741,-182899,-119668,-874,79005,97504,109506,69173,22000,63481,144063,128208,62174,14817,5282,51744,20533,-44288,-4293,91570,177283,191949,70460,-57647,-62910,19530,78618,57138,1075,-32510,-25817,34690,89701,77696,15148,-25250,-26070,-37520,-4472,63806,54391,-28605,-71080,-68540,-41431,-5998,-52849,-119543,-82858,13257,52630,75012,128671,139492,35688,-69902,-31959,74062,69481,-17730,-74564,-31999,96973,172405,95511,6601,-442,19771,17008,32043,77758,116298,54508,-84397,-172112,-168607,-106619,-72292,-90832,-79729,-17704,-16592,-106013,-134684,-42250,32436,61685,97713,120078,61048,16019,51099,56112,-21577,-87972,-76292,-38128,-47536,-76854,-49022,12433,-3672,-101473,-172632,-176959,-127342,-24039,86131,79902,-10911,-40046,-33015,-55779,-76357,-53492,13205,31184,-18493,-21858,36958,45643,-19679,-93792,-71905,-23569,-28817,-26022,-4183,-15336,-17253,10175,4434,-19614,-20100,14857,27401,-25289,-68122,-50225,21821,19981,-31539,7974,38880,-2301,13208,18259,10101,73845,140994,134350,71639,31523,43271,38165,-3582,-30068,-21683,30043,50953,11141,-45651,-86344,-89410,-34215,4685,-11459,95,14384,-22811,-31034,26893,21701,-55367,-62658,6220,41509,31073,31503,59728],[87065,84531,61890,-13767,-83202,-43233,34363,42814,-22789,-61141,-2913,36350,-9335,-84844,-106747,-30538,59623,52417,2295,-255,-7491,3262,20880,14008,37102,82925,48796,13611,60980,79623,10969,-52042,-43853,-423,-470,-13528,-2577,32280,57153,82731,59425,3509,-55014,-78098,-69921,-36730,21893,24884,-31961,-28061,31778,50878,32911,-11049,-100817,-145727,-89648,-10710,43396,50250,-21621,-64983,2456,4459,-86682,-120831,-75561,-41414,-44888,-44819,-8021,-16231,-70290,-85279,-106774,-146373,-151719,-108835,-41073,4410,1439,4098,29985,49924,35591,28361,109501,132182,44265,-33357,-2875,-5570,-67267,-36227,79056,137854,106765,78122,47544,37348,89368,84208,20223,46943,78781,2034,-52023,-14650,25876,22493,17274,36536,86642,91155,-16695,-119088,-85549,-4472,-42828,-106617,-70546,-25493,11579,109599,177428,115927,40833,37080,7485,-66741,-61917,286,-5068,-83625,-83838,24190,123301,92205,-16086,-24357,40928,15709,-44253,-20586,56369,128041,124434,24087,-60424,-61467,-25424,2901,-1408,-40091,-67607,-81134,-118679,-144133,-102342,-27859,47536,76891,1682,-99332,-113043,-62366,-4020,14362,-29329,-41242,-6716,-26466,-43484,-25023,-30424,-44654,-28106,-16861,9149,93785,68289,-99701,-166851,-116232,-89269,-16042,42166,-39010,-108901,-75518,-29191,30026,71378,24124,-22136,10972,42372,67511,108997,136190,95941,61965,43809,23120,3862,22178,82898,80161,-1592,-44590,22434,108284,92727,-20448,-97002,-76637,-37174,-48375,-61286,-35028,659,-11313,-44416,-69914,-103473,-106078,-75150,-37760,-20151,-46071,-52942,6147,20476,-72636,-116492,-18756,74371,50707,-993,-9751,62342,170438,177697,72332,13398,32479,40952,24285,7292,-12769,-20722,-39240,-80412,-104902,-72520,-25068,36848,116354,135242,120760,126358,143579,164203,167977,136736,153969,161571,86558,9530,-17172,-33520,7518,83845,139239,141960,49291,-61878,-35080,74446,132818,145549,139331,62256,-22506,-82314,-65897,26890,36780,-19941,-37332,-35725,19092,106433,57073,6806,55501,67027,33859,-14360,-35642,-13739,12960,83912,196001,217203,85035,-21559,-52167,-95366,-134357,-145834,-152040,-111767,-11516,80562,40282,-71860,-76645,6053,33741,5494,-15652,-57217,-68288,-27341,-6646,24070,49729,15198,-9909,6278,8046,-36143,-46586,-18824,-8658,24815,69414,55875,-14559,-91563,-85338,21278,101831,86639,34044,-13977,2441,66618,41683,-32110,-13902,3740,-8417,28767,1164,-101024,-81283,6266,-15611,-62050,-26175,-22987,-34388,22909,61765,65946,31365,-61777,-62171,64920,107166,62401,55865,62633,10928,-54268,-57199,-3097,23147,-5809,4183,75354,127905,113656,36660,896,9937,12831,67556,143794,125659,35790,-40460,-59724,-69897,-107494,-123013,-88873,-54182,-25220,15592,3014,-57669,-35164,28037,16944,3371,1854,-38187,-59618,-30239,24,-46669,-147525,-149855,-61906,-9654,-5633,15050,54565,73643,29229,-54147,-71439,-25338,21049,3828,-3393,3000,-43830,-95108,-56876,-4665,-114,-40999,-48901,3289,1802,-48434,-30327,30405,32051,23159,53759,64409,38761,-18974,-49344,-59087,-53169,31641,94771,36991,-40661,-82841,-172653,-213573,-138540,-61323,-9756,55665,48024,8917,-470,-10727,4930,34812,19525,-13282,892,59466,128971,131980,80253,86099,95979,38262,-13540,-21497,-43619,-76538,-102167,-82378,-22323,14122,59948,51322,-40265,-63946,-34150,-40006,-64081,-68220,1285,65319,68803,49688,29168,25684,65588,26429,-74508,-90200,-59085,-38128,39865,93979,34495,-18370,5567,-4973,-64473,-85842,-16970,91377,126066,67858,-28214,-85595,-49812,-34245,-101097,-119582,-44085,13683,-2561,-2690,49422,82265,38038,-39536,-72146,-36511,-313,56057,119852,110663,41521,-44311,-79589,-46107,6816,38928,34146,-18769,-89664,-78437,-9847,37166,-2073,-20213,91443,196789,116575,25591,-17481,-71426,-87946,-37216,-38346,-49536,-11527,58788,101241,112816,85248,-13233,-117237,-116658,4072,79896,61378,62658,75589,59752,28006,-42900,-74495,999,50468,6262,-34779,-2191,26034,7126,-2519,-10612,-22342,-5635,40082,85132,55616,49192,104381,111990,30888,-57487,-86403,-60961,-32557,-30812,-53423,-98459,-89332,-18293,38465,74052,59165,-1225,-39549,-37746,-38907,-15288,-2318,-70470,-172067,-200398,-111032,24930,90861,51860,4880,12504,25809,48141,69014,45110,18691,3027,-18023,-26906,4724,46201,22963,-31406,-83778,-108778,-20144,92777,68995,-22289,-36735,-4307,28023,36038,-35814,-76497,15985,134804,149763,108675,29532,-69256,-101176,-43303,2895,-13503,-44281,-59912,-9089,93754,117041,91391,117134,173047,146872,-27369,-221396,-220817,-108945,-62095,-45377,7669,41596,8973,-11297,-32640,-100813,-129209,-80561,-53743,-55459,-25469,13279,35058,-1067,-73351,-84025,-50424,-94207,-136387,-78391,-19956,-13846,1780,68690,115983,88068,68025,51079,36228,57489,54072,-34318,-66911,10781,52379,34463,11755,5126,37421,91801,91543,-9097,-64979,-36103,-29128,-38362,-20731,26879,42819,-8985,-58238,-45895,-29904,-48368,-99483,-140827,-143705,-110696,-88142,-86822,-57830,4326,40224,15524,-9103,-16756,-24085,-10661,-4202,-41832,-59365,-23614,16450,32413,26189,25491,30154,41981,95472,93426,44595,31698,48059,13920,-17936,-3084,53970,97344,58564,-16243,-6340,37804,-41811,-158957,-133113,-24159,11102,24560,61875,69159,4535,-39206,11585,40655,-12764,-26696,11108,-33638,-94525,9182,198485,272693,222767,86812,-46554,-53839,13338,38241,24248,27705,35447,19135,-21953,-46278,-23319,22472,20524,-8381,-37658,-5453,80890,71629,-52167,-128293,-157463,-209251,-177427,-77255,-87452,-126875,-31762,84339,111047,80653,71517,18402,-64888,-81748,-74085,-87279,-45710,57397,94860,31131,-23858,2622,57366,26133,-49771,-52979,-31201,-60407,-33806,37183,66933,65582,64886,62580,56864,-249,-100746,-171657,-184335,-136163,-70736,-26138,36460,106422,93719,12082,-15640,60161,97780,61861,6402,-45858,-86866,-143540,-150618,-62062,44990,116275,147305,88472,8832,1948,51861,55174,11647,1811,11097,26831,79625,83546,15763,-37998,-49168,-81633,-113273,-19107,61926,-3624,-93130,-110741,-94340,-45452,-3409,-59371,-118041,-73812,44990,106611,109462,109936,119914,66644,-38032,-66371,514,38910,25435,7069,41806,115753,117452,8226,-69276,-84165,-84820,-48162,18729,69948,111261,102465,18959,-59113,-81816,-52963,-57715,-89821,-57042,24010,48601,11014,32536,93925,114393,33396,-5693,19343,4958,-42967,-8526,30529,-27504,-102390,-110526,-78444,-60770,-72380,-56759,11511,43080,-15568,-67787,-36313,542,22788,111200,159910,63266,-20799,-19705,-27320,-70318,-96189,-88753,-68804,-49774,-4152,25480,8823,-11715,-31137,-14361,-4312,-22267,-24529,-20805,-20742,44862,102852,82005,49747,23568,-24937,-94506,-137108,-102390,-46706,-607,-15855,-43100,3886,36244,-14618,-10182,19211,55781,113199,136139,111665,81229,50345,32330,22935,-5328,-51898,-68957,-30226,-37921,-57837,-25166,-7397,-11851,12756,38218,20696,11097,-14817,-83648,-85228,12689,49295,-17590,-43097,21943,46002,10553,15354,70092],[78964,81673,68726,41661,10240,29597,60162,18700,-68648,-100421,-34709,62840,60692,-40330,-95970,-57171,-7034,-17261,-47785,-27602,16419,66607,65602,12172,10580,55478,52178,34127,14923,-34961,-63517,-60747,-34199,17616,49784,59531,39856,-2559,-19802,21629,37147,-43363,-112279,-70323,-13452,-11879,-16194,-26224,-20978,24273,78300,76843,26690,-46044,-123169,-149860,-73688,6353,37539,61658,38037,-1951,49117,64740,-37667,-112270,-92001,-49112,-27980,-17102,8869,-4929,1166,59439,5201,-113398,-134462,-49917,30525,52516,52102,60137,41796,30290,34381,43627,110943,125362,44109,-26939,7479,9135,-83351,-121379,-15586,89591,83304,52986,33177,31857,71764,68334,-9160,-48310,-43580,-76380,-91944,-33567,19226,-4173,-26855,4147,52335,59382,-11131,-91572,-65991,11183,2241,-81905,-93451,-16216,74491,134441,127268,53262,680,-27381,-95004,-145004,-80523,44179,85568,-8441,-96287,-27914,132212,162100,55856,11523,38539,2284,-76968,-61398,39313,119957,109410,10899,-45721,-65622,-97581,-89449,-21317,-3218,-55532,-80256,-62639,-63243,-47670,7735,40196,27853,-16680,-44419,-32793,-39285,-42691,-36454,-45111,-48227,-44511,-52799,-44998,-11489,16364,-4271,-46217,-83430,-58205,29884,42969,-82727,-181218,-180984,-114510,15611,88401,-4950,-107647,-93579,-29888,36537,55670,-23196,-110001,-77914,4984,41009,33280,25677,3959,39289,48194,16764,32596,95093,162035,119611,-6498,-51332,1070,61132,61752,-41344,-140303,-127459,-75022,-50739,-18216,2283,17428,37641,31195,5605,-10809,-14412,-34773,-17881,-3408,-53004,-69134,6876,16402,-52932,-44475,33369,46421,-15012,-20470,-9428,-5207,39187,94737,71762,25535,14096,10762,1853,-22963,-81792,-62505,1639,-12533,-87540,-137941,-133825,-48497,65777,70985,52602,110646,184577,189514,131213,82608,133579,163361,118327,67264,34573,17196,42675,77543,133124,157787,70973,-23807,19233,65975,55091,92859,135045,80019,-33982,-157861,-189250,-112903,-67910,-36968,16215,11325,-9858,31939,32311,31754,89190,89014,69014,42017,4099,3115,4871,55935,154443,159727,25621,-67508,-93656,-140876,-157527,-138639,-143386,-120587,-45787,60512,107656,74226,64459,68178,30859,1829,-9964,-69528,-105213,-72525,-39168,8777,37246,-8967,-54604,-47747,-28179,-35434,-52095,-59880,-47240,14725,63710,35660,-35524,-69332,14815,135336,160387,102789,48274,-3664,-1049,65092,51132,-41091,-46115,-20162,-1162,68227,47590,-82232,-109694,-50237,-45628,-61976,-19705,-1497,18621,92947,94597,38160,-7852,-89395,-106486,-13210,17613,-26806,-28076,10567,32941,25502,9599,37520,73996,66426,27756,17805,64261,89495,22018,-31350,-39190,-25751,39065,105168,71735,-26382,-78007,-72261,-61435,-72489,-84083,-79903,-55950,-10615,22396,-6122,-69808,-58076,-25163,-51508,-36525,32141,46444,-880,-30817,-39168,-117979,-208712,-172070,-106826,-118850,-100719,-13875,36675,35359,-11020,-93430,-122044,-43402,68713,83460,46196,-13335,-62269,-38416,-1050,-13464,-28277,-27451,-10476,39093,27538,-16910,13069,53650,20149,4591,33434,61749,83038,29916,-24866,-1213,46752,126229,130992,30267,-14627,26930,-20255,-122095,-131645,-82277,-50915,-7725,-17833,-61388,-24590,33054,50471,53810,27678,-29690,-36547,42152,138601,136270,66122,89088,159815,133277,60022,19880,-16789,-33851,-12604,-4621,-22254,-22954,21743,15335,-21262,537,33359,13272,-32307,-15710,75746,116095,93621,67188,10561,-42050,-12863,-8049,-64533,-103855,-109944,-66523,41151,121003,92347,20490,9963,6351,-16480,-15437,31397,102170,90082,5750,-52987,-66837,-43181,-18297,-29155,-32460,13538,57422,16004,-10163,58869,112850,27407,-69813,-65579,-28405,-20911,10199,47676,11739,-58373,-97067,-96873,-63932,-18838,34621,46941,-2383,-76152,-84726,-58398,-23029,-35546,-58951,18010,124019,102001,44633,7076,-19309,-39640,-36794,-46953,-39162,-33463,-7834,40883,75978,59226,-20619,-96801,-85628,25899,86654,61700,84796,141490,120431,80748,55371,24513,29705,41143,17334,-5977,-14030,-49383,-52236,27210,91622,49228,-9081,-874,30806,41610,62523,94781,86621,-16116,-138460,-145613,-100965,-71707,-47861,-58340,-87370,-66823,-29385,-36045,-24803,22613,17193,-59157,-71177,-15815,50718,98102,45619,-121554,-230241,-145716,-9418,15220,-39062,-62467,-18272,27180,31937,34329,33876,5195,-50884,-68621,-70690,-65503,-39159,-37998,-50335,-36576,-13236,39803,68741,-1227,-92589,-101332,-25287,68013,86311,-2437,-40461,41491,120817,102670,39813,-46876,-147849,-171823,-97300,-30687,-17938,-3691,-16958,-47223,2289,57251,68796,106126,174301,157343,-4401,-180049,-173250,-88304,-58541,-45977,-1160,17350,10510,23583,14849,-62498,-125667,-118267,-108440,-130334,-105730,-20983,57397,76832,22208,-9419,29958,36975,-11765,-24140,7581,-3386,-56786,-30156,35321,44627,74264,86044,31937,21032,39812,-33377,-101130,-37725,46720,62287,35197,26159,58737,116101,176998,151249,89917,85882,72446,21892,-19679,9986,52943,21874,-29706,-55135,-80704,-110323,-106846,-72817,-50200,-63915,-72319,-70845,-93679,-70478,-8723,-13593,-34668,-17275,18363,43179,23056,-20623,-29962,-5478,19050,30138,26940,32169,32218,5682,36723,68637,30424,6277,38612,36685,31760,49570,64465,80663,81264,26633,-3441,30661,-7708,-111311,-112494,-25020,19020,61865,102988,103804,55845,20668,88132,153660,96478,24715,7456,-32998,-89980,-67103,53764,177237,204323,101443,-23124,-30668,56276,101012,82492,78160,62863,10803,-28556,-42517,-50115,-43952,-41864,-49287,-48570,8127,77502,64356,-13916,-59261,-100599,-160768,-116068,-22594,-67238,-147557,-88934,25806,83352,78553,69528,29608,-38731,-65970,-75853,-107724,-109969,-14434,82921,88564,55104,58870,62912,-17267,-92736,-56019,-20155,-56769,-15066,79655,88085,23013,27285,45680,16202,-34299,-51045,-52221,-64231,-67323,-48070,-28300,-1323,36388,54207,-906,-72737,-38331,44801,86239,72643,-19704,-108845,-106551,-25420,35524,24758,17705,60440,70789,44255,26243,47160,57866,43739,29039,20143,48502,117156,105966,24634,-18124,-9829,-50124,-99427,-9664,46623,-76843,-153138,-124178,-97341,-68083,-34158,-60601,-91961,-46354,46077,94839,90806,68179,91862,127201,90434,-13180,-60670,-16777,42112,75822,100707,79762,9729,-62047,-94344,-118872,-101345,-28690,48188,56230,34169,55371,62809,19864,-23718,-41325,-84322,-99940,-22918,58980,88858,113041,156257,168913,144553,51346,-40473,-34686,1795,-44681,-65800,-42709,-59926,-68855,-49203,-46147,-38998,-62135,-84445,-23261,49338,34119,12792,63905,94474,59305,84246,176818,173932,72105,805,-12567,-38145,-44992,-62618,-82603,-76009,-47024,-14399,20573,53981,48003,44591,28884,-963,-19228,-26237,7075,117792,193978,137753,69724,53330,-10395,-130977,-165461,-75483,1128,10040,-23363,-35675,2314,35478,16805,24348,27152,38324,53785,31008,7374,25516,16564,-23627,-26058,-15612,-44678,-71954,-68635,-84730,-54715,51932,104621,63344,39243,59526,50870,-1957,-63733,-100458,-91864,-11892,57356,39805,-5731,-2707,-4736,-34589,-17176,56467],[33043,38929,44865,70798,68161,43104,19135,-46941,-139655,-160470,-71347,51425,74617,-22155,-91587,-91863,-81010,-49214,-30815,-35324,1283,63707,45897,-22036,-50100,-8827,53925,65968,-35468,-152205,-161620,-102064,-40786,31907,119394,155072,76761,-17211,-34296,24179,42241,-47979,-83820,17377,71755,-2795,-89111,-88847,14174,85181,69455,27969,1396,-21999,-43471,-51521,-3482,41961,22648,18574,38747,47995,72452,66665,-34498,-122868,-111781,-60353,-27051,13339,56977,30328,39209,138119,105486,-26045,-49049,43895,112020,97110,79851,80132,22403,-24861,20670,91468,117204,49646,-33800,-46282,5642,-5627,-110669,-172824,-85043,39805,43174,3070,686,33219,75441,49295,-33465,-104688,-116214,-79742,-19454,31079,23029,-27975,-26669,7504,15865,-5136,-21755,-39772,-26795,18395,30812,-41545,-81290,-16156,70432,109179,73836,10349,-1719,-31010,-137313,-204430,-138099,8811,122533,75754,-70524,-76711,88917,155569,44687,934,25361,17591,-11984,6079,31140,44082,31029,-25717,-65877,-86795,-104359,-66784,359,-19700,-105805,-76599,26482,41760,-199,-9781,-8784,-24981,-31777,-2218,47781,19654,-57496,-85981,-60689,-25041,-18619,-38557,-37618,-15312,24131,34019,-14834,-84569,-84731,-21882,3882,-85654,-223467,-261273,-149253,17144,90530,23570,-50797,-34307,5981,17744,-7584,-82074,-176164,-156028,-46991,-13349,-70693,-93990,-74011,5910,30266,-4593,11318,65522,128533,127385,57485,12532,-643,-7975,-9571,-59323,-126474,-139858,-105220,-43762,25021,37832,38818,50546,27860,30573,66622,49724,-33687,-44762,-10567,-26455,-22993,21745,1498,-28824,24673,71955,42673,-2847,42471,78603,-5775,-104894,-71157,9052,8863,-33834,-39007,-13552,-18187,-69957,-36194,45589,45909,-39193,-149718,-195839,-94744,28310,7655,-31488,55487,189726,214758,118708,39211,59031,89919,101981,93896,71494,57268,43123,19374,69668,138257,99199,47813,77176,54218,-19313,-25709,-3422,-29923,-99968,-187233,-216565,-190779,-143241,-61207,3162,-39940,-128656,-86169,51289,108702,83386,65554,104658,76057,-1860,-34610,-41189,13705,108049,97799,-3366,-48928,-93603,-187953,-193279,-127627,-116405,-106712,-81824,1452,143549,217890,171276,78704,3288,-27856,-36218,-85520,-102157,-61499,-43776,-15895,16472,-29163,-98138,-83218,-24804,-11959,-22393,-23099,5689,30995,40563,32888,-7442,-25189,58979,137846,101227,39861,33175,16702,340,12005,-27142,-114943,-86170,-9499,31509,68638,55811,-23086,-73112,-68213,-28801,-12863,-16210,-9697,56426,145861,119996,22173,-33979,-96681,-130090,-83906,-49138,-61172,-70809,-63209,-25214,23882,38391,31182,29793,55103,44640,-23954,-41235,7293,19904,21344,13305,3793,18255,60972,41196,-54555,-77360,-6312,39897,5433,-45422,-66967,-52299,-11897,22260,11813,-50350,-73322,-62881,-75275,-59907,12859,73399,52189,-20835,-104735,-211316,-228848,-100702,-36563,-90327,-67299,8513,10908,1853,13900,-4839,-67674,-74958,28440,110315,99968,27306,457,58259,81217,-4458,-55845,-14242,37886,71610,48149,9212,29327,70435,27412,-16765,2085,27054,40635,40949,65612,120465,134298,101366,29502,715,71971,172001,108440,-28068,-47637,2639,-19435,-56590,-87508,-99430,-19344,79314,88459,68641,65839,16837,-29268,7889,89404,95946,17536,-6029,64827,111338,82822,31521,-12505,2545,61519,55852,-6561,-33428,-13753,-32735,-30574,35721,51812,2282,-27955,28052,111713,117840,103845,89798,3492,-79485,-80500,-92980,-118002,-114792,-96264,-49841,22642,102767,142720,82840,-1192,3803,66055,81542,69809,48233,-34437,-116926,-92193,-35176,-28889,-26092,11510,62360,69113,28042,-35845,-39259,51718,124726,52190,-20714,-6618,7885,5940,5690,-8816,-25719,-22703,-41305,-79300,-75343,-34344,15043,40315,30434,-18866,-38041,-47418,-34431,-44949,-83275,-48904,40890,67571,60272,34336,26536,26807,27155,26511,27677,-24670,-64538,-40821,5843,13930,-37951,-92337,-87855,-23699,10017,2825,59847,152281,136476,83972,77384,62364,36783,12274,15960,46290,20319,-78870,-103151,-8189,85231,80158,27731,-23431,-37264,5060,68210,95265,64843,-35942,-130121,-122743,-107169,-103727,-46823,-17428,-3117,20529,-2211,-69064,-69850,16750,49660,-50394,-79132,-1030,54400,98211,90031,-37790,-138830,-94254,-38272,-57316,-71845,-44682,11953,39016,17448,29239,41644,-21660,-96970,-100206,-101326,-120843,-116766,-91811,-61872,-16164,41383,78408,59076,-16265,-88570,-86436,147,96115,106526,23308,-27063,20624,92514,82188,18659,-40820,-110021,-151122,-115194,-70025,-56025,-6424,32997,-9725,-55739,-33575,10465,55946,104713,83136,-26753,-111021,-75832,-11591,-2925,-22876,-48444,-54954,-20178,52258,82184,33044,-24953,-57326,-92628,-146441,-128483,-35891,72901,128476,69264,10010,70097,134695,100047,47034,48216,33859,-48276,-93195,-62889,-20740,26025,13775,-58824,-70271,-29826,-68356,-121097,-70449,13263,19743,-26033,-12744,12929,43874,154676,204863,133318,87372,101567,107469,54386,13625,31646,46093,34203,-12152,-93084,-137177,-99060,-14957,44276,54254,45742,7073,-84837,-106421,-48287,-42360,-59873,-13469,60507,77369,39052,14452,3911,303,2571,-1192,-15855,-30797,-41464,-63347,-39290,-194,-27569,-57327,-14421,33991,71475,73886,33278,21560,75222,92168,47239,18339,-27081,-104223,-116082,-54469,-320,38009,56060,67262,61583,34258,74592,154500,131466,56046,28135,24719,-6548,-58072,-61145,14097,102275,123834,79446,22704,41032,79127,75807,77127,60163,21515,16418,14068,-55194,-125903,-111994,-67379,-55406,-30316,-8698,-28571,-24901,16084,-1504,-53833,-2143,90191,50036,-45412,-54838,-18202,-1030,1563,17125,24507,20441,32138,39213,-21827,-108504,-76686,6482,40002,70245,100590,52657,-58098,-95212,-45812,-5878,-6685,16391,49746,37210,-55041,-85342,-56565,-70788,-93561,-35603,26768,33741,14682,24814,34067,-9055,-34182,789,-4597,-66189,-48834,49705,150009,176965,65292,-23777,29593,145358,145226,11708,-58882,-6597,36302,29863,9225,44134,124091,140547,55584,-22437,2266,84786,89524,31920,8808,44194,46897,3358,43034,48775,-103982,-183274,-139869,-106890,-98642,-91769,-93275,-67675,-953,44669,40933,25745,18743,49809,127387,164360,55340,-73311,-68855,10100,80248,112849,37389,-65542,-70492,-42232,-58811,-24423,41245,86869,50289,-34800,-24941,41468,22086,-51640,-99120,-127151,-83042,20814,61318,73885,110631,93154,57001,69388,92866,28356,11217,54477,7468,-79122,-96304,-72096,-32353,-15775,-33353,-34063,-68827,-114802,-62311,3602,-13740,-2211,60615,86176,45488,15364,105257,200569,123215,-2130,-27217,-13904,26886,38537,275,-35941,-67786,-46664,31258,83043,69502,56561,40433,27930,7651,-18970,16636,103536,153408,85238,26278,59466,33041,-92888,-126853,-21225,52987,31227,-16163,-14855,19287,36132,42869,62160,27907,-20869,-46021,-72837,-69279,-23124,-8973,-39635,-42441,-29704,-50952,-81163,-77534,-46502,13709,78890,98496,45631,15446,50340,53567,-33384,-106629,-85474,-63911,-33244,53089,98905,43009,-24735,-50391,-60913,-41649,16178],[-25618,-2505,35024,70991,61017,-383,-47226,-72333,-121192,-127592,-50709,4326,14547,-10603,-40094,-62756,-70267,-16737,11232,-19113,-14814,25927,11573,-25049,-50936,-24701,46408,60175,-59009,-178994,-185107,-119806,-60378,8521,119276,176064,65206,-35948,-8816,78317,69144,-4956,10481,112512,118676,6197,-97909,-90440,35142,110069,48740,-25211,-24677,20282,59532,70734,74401,83336,54679,20286,18730,37343,68943,56369,-44994,-120709,-78334,-23520,-9786,32181,72607,32504,10072,84777,96308,10144,-9075,66216,117061,101747,79318,63961,368,-64125,-24086,69645,90097,-29884,-127023,-94008,-12363,-14009,-87911,-133210,-73472,26600,7678,-46178,-33124,18546,60137,29075,-28311,-60670,-62258,-8998,81888,115895,56890,-26332,-40431,-2858,28231,4853,-27788,-37166,-37555,-9273,20881,-4845,-32661,-7724,35046,73156,76906,58833,76155,70086,-32969,-148955,-143309,-36192,61243,39019,-52679,-61030,47223,93908,17366,2664,34667,55052,97794,109051,8968,-73597,-68177,-69818,-102896,-84548,-36507,-398,316,-68774,-138827,-53938,74330,74620,4871,-35612,-39286,-39810,-29185,839,51291,66753,14990,-37437,-52708,-21049,22080,5592,-18016,-28838,-17557,27647,26171,-41759,-74625,-25965,9031,-72364,-223590,-249661,-126730,16348,71483,41667,11872,30512,44998,13094,-20763,-31707,-85688,-114585,-70058,-57414,-100338,-88110,-51215,-19861,-14730,-2778,16154,18041,61633,123026,129280,69793,-13124,-58395,-47321,-42388,-68390,-112677,-116118,-54728,4027,17957,35879,14867,-40721,2716,87466,63685,-32953,-55546,-8211,25520,45723,27052,-17155,-6424,40195,43585,38631,65836,114866,121955,12044,-157169,-201128,-102337,-37687,-62806,-72744,-14861,21652,-12589,-6813,49923,74054,17735,-94579,-152680,-70477,8479,-36979,-77719,14790,163144,213010,135449,36222,218,13866,51038,60062,50018,43376,9380,-47442,-26758,37551,36137,27441,58222,63626,34278,-25817,-100110,-142953,-135414,-136162,-132243,-124356,-89653,-17854,-5353,-92496,-177817,-111912,60526,126777,58284,63251,147561,89146,-31696,-89798,-96700,-30520,73965,96406,45625,22313,-36409,-148096,-160392,-91035,-72525,-53156,-21751,43623,174500,249788,155410,25379,-35387,-75534,-105027,-128429,-101098,-42889,-36632,-21613,23375,-253,-49384,-12235,48385,6829,-51694,-34822,22516,32265,40665,68856,29186,-17652,26544,59819,5622,-31795,5454,32758,13064,-13816,-74449,-152716,-80956,61114,96259,46175,13564,4938,-26203,-63646,-22382,22773,-11664,-35549,35024,109740,87481,15356,-26687,-53630,-72460,-55068,-40164,-39685,-53507,-84818,-77669,-10794,30063,-9542,-52399,-10355,42041,-22615,-100477,-37018,74565,135329,129174,74765,22343,42493,41431,-49365,-66466,51658,109456,33591,-56349,-82887,-49069,8743,61008,62503,-5027,-31610,5511,5159,-29698,-28254,27725,63536,5314,-99519,-178206,-148604,-14541,24437,-32758,-22109,7261,-4621,31169,121327,151353,42302,-89728,-52481,71746,125636,92110,70753,90368,88694,-7969,-56031,3887,53032,49976,27294,-16073,-31831,27861,24871,-30376,-27543,-23595,-30862,12823,103233,151469,111029,12909,-58399,-2318,143775,234086,125819,-144,35229,99622,35412,-53475,-97667,-85514,-11421,60329,46641,14061,37869,36088,10069,18511,47073,41576,-12114,-62127,-47791,27094,63576,26957,-21628,15459,83943,65782,2063,-28337,-31049,-62396,-64801,18325,31671,-33766,-38525,14370,61739,68748,75212,57716,-2144,-28980,-30915,-95641,-140990,-110199,-48648,500,14282,45173,100537,60534,-36453,-7359,93379,106158,76422,2051,-130376,-189474,-106057,-24178,-27862,-44819,-3559,62733,39917,-50448,-81230,-37210,11922,44464,43443,44815,45974,40478,47615,37433,6393,33307,77880,12310,-80589,-84630,-23783,28525,55943,52473,6761,-11540,-19989,-20776,-43399,-78531,-76761,-22753,33943,87898,66726,30451,28511,61627,100168,88534,-16629,-76767,-47343,-20959,-40252,-87173,-110852,-96760,-73628,-63946,-42442,35546,121341,109619,40296,-915,-19483,-38089,-76373,-61203,28954,60346,-24851,-104332,-97146,-33965,37983,47132,-38997,-74280,-17903,60870,94166,61105,-21943,-50296,-22432,-50139,-87616,-44777,13174,70497,93551,27481,-51429,-34122,43393,66027,-9962,-29616,9389,4547,6986,20375,-5325,-18396,-6706,-22415,-43586,-29254,3147,41889,49169,49719,92732,82262,-15565,-78042,-79266,-92165,-124934,-127510,-88064,-53941,-35320,17674,57421,35759,19140,22794,30615,59541,91110,63297,-10093,-46610,-7621,77018,86608,34463,9995,-6519,-53980,-83905,-98130,-107681,-55361,23972,23614,-51072,-85242,-51566,1497,43198,32883,-36773,-91174,-47938,45588,66568,9659,-74658,-96803,-39948,68501,113013,83862,55400,20055,-38339,-75173,-44061,-6083,27210,36267,-19241,-46970,48847,127257,115428,94007,83492,68840,9970,-80520,-108697,-68241,-31471,-73545,-125438,-102368,-59028,-100788,-146361,-103565,-27949,-30527,-97323,-82679,-51369,-50577,42218,111982,43454,-6112,73110,147670,90262,-2926,-18626,14623,16912,-27562,-87886,-99139,-69227,-11318,36203,88413,136924,100685,-9917,-60672,-31860,-21377,-37410,4777,82859,79098,26910,5080,-34177,-64831,-46837,-32082,-63353,-113490,-122815,-84771,-22792,-390,-28502,-75331,-62395,-2229,51316,37025,-13231,-21274,45537,113364,98063,22152,-54087,-106375,-124007,-91358,-50296,-32126,-22597,-733,12145,-8992,-4473,73055,116327,87155,72409,98476,111624,59390,-30168,-70355,449,133394,176754,71492,-2499,7406,12654,17287,9768,7050,33341,46138,-27538,-129813,-122825,-28463,4427,4788,-16081,-79501,-62748,30743,57788,25127,44077,114174,110538,52372,53678,47039,-10008,-30403,13739,43122,60000,88633,126690,77538,-57624,-93398,-52373,-32463,28187,79691,8402,-83571,-55456,-17688,-4616,38826,52832,16082,-24467,-126788,-195032,-148599,-107239,-83777,-22139,15351,13310,11573,27657,18725,-46616,-61707,-21526,-29713,-50571,16386,104191,177681,202610,139342,86971,93315,130462,101536,-6969,-64105,-26794,3958,2320,-8862,41474,165059,201723,82385,-36731,-32457,27827,11258,-36839,-23514,48494,103954,72234,37906,-12979,-123815,-186865,-164862,-122566,-90123,-96064,-105126,-39266,36075,51074,5638,-29365,-23181,5566,59920,119238,80706,-31238,-77243,-25522,58487,111211,45585,-52352,-52815,-21293,-16906,17782,47106,56328,22466,-42412,-35536,29276,14039,-79059,-133099,-114776,-16756,59076,33264,36723,61305,-15628,-82907,-6062,95304,80704,52927,83015,52556,-33746,-51347,-17548,-21879,-62433,-70070,-49589,-69506,-98956,-65334,-43518,-71507,-31623,38565,48354,23808,-16026,23568,124194,97705,7995,-7097,14630,54559,87594,87453,60477,-16170,-53793,-18662,16374,32644,35552,18305,41902,36718,-11763,-8776,9101,-1169,-24798,-6952,49392,25557,-83887,-113547,-22717,34192,15909,-11757,7864,35988,27930,22092,50900,26859,-33220,-66126,-70743,-44926,-5184,15604,27069,30543,-7673,-68092,-87774,-10935,82303,87143,9315,-40371,-46502,-22589,45522,59383,-39559,-110410,-60513,-32609,-38292,50038,130192,67578,-19958,-41657,-34798,-30141,-28455],[-93069,-39107,35886,66910,49060,-18978,-62530,-32984,-16398,-12608,-22639,-90231,-85291,8170,39435,-6416,-28368,-12758,-19121,-27991,-18447,19965,40470,26277,6464,1007,-2455,-16741,-68034,-116773,-113280,-95364,-93248,-64602,26313,98681,5904,-83876,6499,140598,114302,45945,67796,112232,75178,1221,-38949,-43716,8051,84300,78932,-3957,-40371,20940,105976,134454,107520,91277,94496,75222,31112,661,40469,50083,-44379,-93831,-21598,15902,3578,12761,23327,6475,-4412,22382,27059,-13346,-30533,83,29633,49460,45593,22630,-17222,-73096,-101086,-58632,19377,-40296,-151580,-143197,-42563,3663,-11615,-48007,-33518,17220,-17849,-63713,-51897,-29392,-7392,-2277,-7716,9974,24284,42341,84199,100680,67377,-31428,-122886,-83351,35368,58656,-16206,-67746,-80400,-63418,-21195,5550,1639,-8269,3954,51716,105393,114036,110188,116470,63947,-46255,-80902,-45975,-53754,-93538,-70052,-13821,28598,34398,28319,40041,43216,62300,131923,116850,-34267,-140265,-112249,-83502,-81401,-22972,23531,-20184,-64043,-92615,-103123,-21895,59400,25571,-27670,-23636,-9746,-14533,-4414,13558,29875,72805,104222,54475,-42588,-60975,4440,13364,-15721,-38831,-50311,-362,47271,-403,-61571,-28764,24888,-36605,-148195,-126169,-13329,57132,69658,60233,46615,48265,44597,10093,32845,122013,105129,-7844,-73374,-85982,-82617,-19612,1728,-45978,-57368,23292,52889,9999,36466,101793,124081,62465,-46291,-92245,-55691,-12028,-10331,-55019,-62557,-27802,-26374,-31331,3263,-18422,-71676,-21764,52321,38564,-13738,-19802,20171,53240,43086,-3914,-34523,-8593,12566,-8658,11010,71454,80695,31730,-14941,-111633,-212904,-192368,-99310,-64889,-64449,-12462,35309,4155,-11640,24270,61586,49101,-8596,-46136,-34644,-43360,-100326,-98733,-437,122526,180733,149961,69754,28921,15982,17122,12792,7439,-1160,-31248,-82124,-94407,-79766,-74091,-64931,-9032,78822,135682,63699,-86363,-146619,-81345,-33539,-11120,17358,38731,70772,48642,-37914,-82120,-4001,93856,103538,56120,84390,150160,79784,-37979,-84018,-91104,-42339,48525,103824,80298,59660,35227,-25715,-42437,-13192,-13101,12641,83419,157054,200275,168933,52491,-44738,-81200,-131695,-166365,-156944,-116777,-60384,-37312,-13067,35911,53657,73640,131942,142582,25716,-88266,-81333,-28758,2938,48734,86561,24504,-54887,-41098,-24763,-55729,-67105,-15289,34503,20287,-5852,-27284,-65205,-4473,132463,148466,53732,3514,13305,6635,-31251,-20450,24635,9935,-31333,-11764,19168,11788,-4398,-3596,33082,77386,86505,33722,-9010,-4847,-14021,-24952,20986,34560,-29108,-67273,-29721,22948,-17218,-88733,-11004,132714,196607,185289,118069,44240,33855,21257,-54195,-66201,31396,63247,922,-57692,-78202,-41789,34868,94978,86287,26541,41205,105585,81923,-2301,-66403,-41614,48357,63562,13351,-14668,-6789,17826,-18023,-73757,-72797,-42354,-12599,61877,176758,208173,90989,-66523,-77726,29292,126026,130201,98917,67434,12027,-57848,-40803,37379,43642,-2954,-19536,-60324,-95370,-16257,26316,-30501,-49092,-46248,-38548,3028,62616,72496,20546,-29044,-39387,25913,144566,194250,85235,-5729,59363,122658,59035,-16986,-52163,-44316,-8350,-2833,-44773,-64876,-37808,-20599,16875,62060,43692,-1606,-11855,-18274,-36911,1225,50274,24592,-21434,14563,74733,56865,-5742,-37614,-38523,-83422,-94368,6738,44968,-11273,-25257,-25478,-13264,27796,40132,-3981,-6826,56382,77667,-4777,-68218,-58013,-6865,51114,49956,13254,12513,-16171,-50236,-7539,40551,42193,58407,29940,-88126,-139854,-70920,-16742,-25892,-46294,-34022,-2409,-11830,-43116,-13773,31154,-17299,-53707,6642,62170,43514,30634,40786,26825,17601,82484,112307,-2923,-102969,-79249,5021,67917,76317,50270,3252,-21874,-30574,-22227,-27809,-43494,-76771,-72509,10665,110818,79187,96,-41476,-1746,85476,94322,-18356,-41927,19659,1110,-74425,-121587,-114206,-81550,-51241,-33572,-295,52588,86785,66977,6520,-52144,-93632,-133738,-191434,-192671,-74886,59196,51615,-73086,-152338,-105950,-6382,8212,-69663,-72892,6185,66355,69405,35741,-5346,35349,104448,57608,-40457,-68126,-11030,70741,104186,58043,11108,31454,64328,63362,32650,28362,19186,-10643,-34434,-41076,-800,58802,63006,34254,23122,18411,14131,15375,28313,83712,133086,93224,33299,17978,6256,-34416,-83657,-87523,-49663,-32117,-30591,6903,32328,4972,34228,109914,109246,62756,34117,-16765,-72063,-65484,-15558,53860,59105,17866,14466,29822,4076,-36812,-74114,-102332,-80463,-31979,-9448,-18164,-63606,-77392,-34256,9783,25078,-17159,-130084,-140616,-14406,57200,10326,-52975,-59898,6157,92701,87354,41650,41326,29576,-10145,3699,55098,33883,-57831,-131717,-138589,-68202,47713,87372,76092,94010,87995,78498,70827,6310,-51880,-48039,-26016,-51577,-64667,-28534,-20675,-105562,-178306,-137379,-47989,-32681,-103271,-114361,-57439,-46842,-13669,22628,-31774,-65104,35249,100871,18097,-59523,-62468,-43284,-68336,-114025,-98713,-47948,-30548,-35742,-55345,-9354,99521,131375,75634,23830,13528,15181,1930,17603,71490,53412,-12700,-46585,-96883,-133817,-79385,-6648,-27382,-102684,-115768,-42378,51706,72443,43179,-32669,-78597,-43080,13940,11407,-4805,3758,34214,88006,115625,64995,-12633,-65519,-97348,-80017,-68971,-62806,-41627,-34855,-37532,-39148,-33148,36012,114977,109543,80341,116121,181116,156524,30320,-80078,-45003,113543,187522,88511,-185,2146,2459,-10684,-33574,-44490,-24325,12483,6355,-56094,-62460,29167,81137,108007,77149,-50082,-93269,-7391,52592,36566,11707,33456,47375,45565,102716,118647,60716,49985,88091,69660,34112,34223,96146,116811,4986,-58029,-31170,-31389,-6276,25389,-35128,-81917,-10251,25062,8626,52187,81111,37596,-16308,-112065,-167118,-113093,-45108,-6117,16696,-2367,-42296,-45690,-32602,-66620,-111281,-77961,-48148,-91156,-77015,43371,115641,117170,120183,152318,153423,63671,-24980,-44967,-29649,-26340,-27146,-28664,-16657,-13989,16161,105241,161342,110730,27394,5906,13562,-57251,-116181,-75654,-709,52856,22870,-60365,-129656,-153134,-160607,-163327,-122281,-47207,-20836,-39812,-6070,38544,60424,34549,-12192,-36131,-17753,6128,50974,90811,53858,-14651,-11605,50046,95448,59114,-4127,-57273,-97004,-87945,-40130,-31338,-46075,-45963,-20174,25691,57361,41443,-30563,-81896,-52283,40470,61159,6364,33994,73276,18224,-44516,-2184,36916,31783,16102,55037,65841,40640,54289,55692,-22739,-97130,-88135,-46887,-35571,-40193,-41243,-41380,-41747,-5617,39380,38786,40660,36239,26806,59764,66672,46071,58605,63182,60365,60651,102574,125937,42719,-55800,-92782,-68142,-11206,-3405,-28255,23242,37399,-5083,-17489,-56016,-114090,-76995,4087,8362,-71914,-153386,-153447,-85339,-49953,-37808,-18395,11697,20419,2439,-23744,6100,29203,16686,-1973,10074,36526,33168,25540,82831,118069,37132,-61757,-50848,96077,195181,94247,-96791,-175182,-124008,-32542,65129,73955,-27922,-91035,-46702,-35641,-54554,19711,81387,20320,-28700,-18993,1895,-9780,-64876],[-129757,-59593,27994,74688,78432,25228,-15154,24030,66547,46961,-63281,-184514,-133088,35241,85565,24011,-23992,-73850,-103814,-58368,-7431,57137,113577,90168,50296,22811,-45916,-86509,-55888,-9702,10632,-36246,-105771,-111799,-37543,37080,-28055,-106071,25615,205761,187183,79917,36629,20824,-8499,-13234,13786,-13190,-45256,38984,143916,87893,-4642,31952,129198,149834,97802,64649,93897,114984,76438,23927,38631,45699,-39834,-75823,-19246,-2398,-6196,-14753,-20425,12783,51796,47682,6198,-1037,-7315,-37610,-43452,-6253,6465,-10435,-20525,-52990,-142368,-163292,-25651,21443,-87071,-141119,-52237,36131,59742,22529,-6595,-989,-17950,-31259,-44114,-76955,-68185,-13564,23896,40150,50364,37781,4262,5653,42802,-33936,-162728,-128432,14986,76900,33898,-22030,-46455,-59318,-25349,14550,-1507,-32234,-17612,40841,97031,77249,27072,18775,12611,-7224,-5263,-26970,-103596,-142850,-71389,10429,18567,5655,37682,55115,15763,25380,65678,25956,-67206,-112609,-88979,-50825,7581,64887,39202,-81533,-123274,-78309,-54614,-11606,28401,-13215,-40738,15073,45734,12233,14684,59280,63896,62288,105831,70330,-55566,-100481,-46387,-33381,-46473,-28026,-16681,-7633,36962,25658,-38239,-41323,8230,-16308,-61858,3314,108700,113721,79514,71294,54764,36767,7259,-17215,74952,217434,186101,20797,-87971,-106153,-89079,-14717,-3119,-63479,-63238,30304,50756,6660,25865,43447,46519,19306,-70328,-120700,-70650,12466,38491,11884,30511,45727,-3252,-43987,-21428,-6555,-22257,-8661,5811,3277,-5627,11566,44242,34117,-24965,-44559,-46915,-44181,-15018,-9679,-15858,-12451,-32089,-79480,-45845,-30298,-121571,-181249,-127562,-55494,-11713,7954,2080,-34811,-26761,-386,16453,38416,49375,33006,-18248,-94054,-153406,-106411,-403,85230,123911,117813,97703,120700,103808,48123,11780,-3745,-32418,-59100,-78550,-86343,-90521,-86250,-74337,-6905,91509,144110,77177,-57260,-90106,-10424,23130,32286,72307,72741,64059,77630,51180,23462,114083,181956,122330,75212,74551,73648,20340,-31131,-13702,-9333,-13946,13819,31638,-2903,8022,58572,58724,42162,40564,22229,39740,121202,209000,190155,72889,-17448,-56842,-106458,-168015,-161509,-126686,-120218,-90076,-50601,-28669,2835,53804,122343,175889,146388,30602,-57250,-62158,-47221,-33292,-3475,10913,-33202,-96385,-103647,-97541,-102377,-88475,-35495,9125,-11437,-38210,12807,39923,39446,98751,136072,98077,51464,15810,10632,14350,7407,22697,38803,-380,-38718,-52429,-62089,-47320,-4321,81129,187230,201588,89589,-10282,6629,44329,50359,75718,43756,-21597,-21262,-838,-15474,-54853,-77799,-1949,105178,151430,136433,103228,66179,24924,-29154,-75667,-62999,-33648,-37511,-27067,1818,-17378,-44325,-9158,44884,45041,19747,72546,111096,44988,-43844,-115095,-98224,29348,119821,125871,111647,77745,5381,-82957,-146520,-156751,-105350,-48112,10432,84433,93974,27113,-33969,-41694,11531,107278,123929,89089,40651,-63150,-124865,-53666,35471,17062,-33462,-55324,-84617,-95770,-14110,28694,-30291,-57559,-34782,-4591,12936,12785,-7005,-41478,-41289,-21086,30328,93687,111782,39108,-12890,37017,87307,42191,-10422,-28474,-23857,-829,-23019,-80071,-79293,-62969,-84723,-31030,56362,31978,-33931,-19206,25442,22703,21530,32821,4858,-22306,-1692,39352,40289,-17445,-59503,-62352,-117100,-99772,24053,65283,21452,-10907,-40577,-37958,10337,9283,-47169,-16449,81986,114319,58467,17817,5592,10273,72339,102120,31299,-27771,-43297,-24828,-5431,-31158,-42456,22202,77082,22630,-38810,-15736,9881,-21116,-66730,-86841,-63650,-9732,48012,94037,96895,-10808,-77152,-9296,42763,1938,-15694,-2779,-31939,-34466,54361,81815,-34347,-110454,-59029,21236,62621,35638,20099,7575,-39251,-81586,-50223,-10414,-19260,-89086,-115048,-14657,81698,22895,-66293,-129153,-109581,3112,55808,-20637,-14347,47096,11792,-54846,-75842,-75788,-61430,8106,68577,82090,72013,49527,12611,-12186,-21385,-61617,-149615,-239036,-261386,-156607,23604,61798,-65149,-139655,-76086,-21763,-46263,-80822,-37720,61375,87759,11619,-42393,-13874,74831,163479,121845,-15478,-90653,-58190,12300,63600,79475,65613,54904,48502,49948,43904,30626,13849,29092,28775,61,28695,76510,82473,70128,41106,11570,-6533,-35844,-22323,40970,54628,29288,67162,110385,99158,29800,-39442,-48910,-33345,-30010,4163,59248,68568,15990,-1696,39849,20762,-40749,-61712,-74227,-89244,-63673,-33894,-4666,-11569,-44195,-36483,-21314,-32977,-34808,-37513,-53011,-54892,-76296,-67964,3019,-10752,-64604,-44319,-17895,-5479,-19675,-160176,-243043,-150048,-52676,-38519,-31992,-15776,41463,76375,11045,-45248,-18556,-4604,-5328,38566,89349,41123,-112581,-211411,-147437,6341,112327,96200,40063,44948,57333,62859,90592,83868,31183,5162,30629,52948,62856,58404,11984,-91623,-170645,-130860,-40206,-9984,-66329,-90706,-12524,39130,37206,31872,-16891,-58868,-7459,10424,-74950,-96362,-54800,-42603,-72942,-117909,-99579,-50900,-18688,-41749,-120861,-123124,-17830,79014,109161,75117,25942,10402,9806,14166,41318,17755,-59773,-85453,-87438,-113526,-70073,38199,61253,-16356,-59152,-2535,85620,102884,73037,-4761,-81405,-65268,5696,28692,37875,47512,31211,40153,105192,141281,96382,9439,-46251,-26852,-27200,-29292,-10006,-27769,-50150,-31654,646,55708,107845,79743,22834,71394,170697,134897,-11959,-96094,-34933,92387,142262,87492,48907,62289,64067,33804,-32714,-101569,-107141,-41861,10670,39,-7070,26453,63777,122698,102757,-39762,-115153,-50571,12804,10142,-9013,-24906,-49143,-38157,27636,68132,92595,141619,138295,41344,-50283,-68745,11323,93028,38157,-5437,23836,12559,-13403,-18122,-43834,-55975,-2590,47379,56645,69452,93487,71064,23659,-39351,-42892,1408,44317,48952,47350,25944,-32594,-60182,-48836,-86271,-127889,-113224,-111837,-138553,-109736,-18588,35109,12415,15844,102476,143412,24473,-109694,-122710,-55528,-17175,-38503,-59850,-35013,-22108,-18995,292,46397,93082,94823,66963,37951,-46810,-103025,-79472,-62633,-63356,-85457,-134948,-147595,-110367,-86197,-105599,-91548,-26517,33647,32356,9922,24135,73520,101310,58797,-20136,-20973,14105,58021,124200,138426,77990,34744,37353,34514,8785,-2291,-72927,-180021,-194379,-120300,-96390,-114203,-93793,-6368,76307,80872,57866,26777,-13808,-18608,26325,31322,11229,72455,137140,129712,85233,22104,-34118,-59411,-46464,26269,73941,79886,88936,55409,-16858,-55303,-57552,-29975,-3139,-12558,-32778,-433,36244,17236,-15705,-12502,46818,110500,114291,92279,66273,49641,80389,100361,88739,45329,65175,92936,26409,-65271,-106226,-59249,-17052,-64298,-93414,-16298,22408,11030,18159,-30075,-89816,-41770,21539,-47250,-172747,-215160,-171374,-120788,-100883,-63561,-16812,2664,-9092,-22673,-47868,-22453,34156,61750,48311,70052,94295,30974,-25764,49054,113951,48228,-18296,20472,134657,170645,29971,-140029,-180409,-118124,-2313,97594,80710,-21012,-67922,-41067,-60727,-76287,-22957,-2232,-38317,-43650,-22199,231,-11399,-68180],[-121714,-59652,11,57628,91015,57511,9672,16611,24746,-36207,-150312,-210658,-110541,27715,53396,13214,-46953,-124712,-143467,-68309,-3264,56965,117685,95620,23991,-1033,-45462,-79695,-23862,78330,114406,27448,-82287,-87428,-12186,42427,-19908,-82400,35993,222731,222853,70619,-51250,-74349,-50276,-31266,-14370,-43803,-81853,-5525,129812,121377,52334,83947,146261,126286,58523,28863,53455,76157,73093,70555,65776,31837,-52817,-100025,-85396,-68411,-41469,-31659,-22930,34539,85078,63217,20555,53818,65628,352,-36608,-20395,-17406,-29224,-18511,-22102,-100908,-136892,-14343,67741,88,-74092,-25812,51063,79154,65636,17968,-16735,-14806,-3871,-48429,-106764,-77602,-2512,31863,14953,22084,25629,-34794,-47789,15780,-14408,-70245,-38479,13969,54777,94633,90478,60085,21962,32565,43231,-16659,-65353,-39257,23273,44387,-12925,-69143,-100667,-113947,-43212,29093,-13271,-65752,-60086,-22768,9742,1458,-14038,-2773,9209,-23581,-13016,-20435,-63248,-81298,-76466,-62092,1112,79676,107849,56878,-50486,-98277,-64968,-58355,-32670,19909,26760,14613,47612,70334,17389,2975,85767,130621,83849,54816,15603,-68505,-85145,-48333,-66325,-69584,6072,57083,16271,15730,41918,7239,-18473,-686,-6347,-13294,44144,113570,102031,64972,57902,46213,26123,-21360,-35518,61931,147135,73659,-47566,-94994,-92874,-92355,-46083,-29515,-44459,-27288,12763,8207,-10408,-6693,-24972,-15274,-2490,-65947,-126364,-72361,44351,83129,46775,64525,83498,38132,-10108,6603,49672,49492,26292,6958,364,-12723,6888,38852,8226,-40187,-25388,-36274,-67325,-5827,46349,-4860,-69569,-64549,-51568,-8753,42043,15635,-40055,-53409,-16629,56912,60899,-16136,-60127,-15081,5633,-8573,19925,71635,79798,38674,-40193,-106646,-64551,40476,89362,70069,52598,93331,182426,197577,125262,57739,21183,-30983,-57633,-36134,-2720,20995,37736,65055,116877,142051,103729,20359,-53082,-46752,15618,9506,-9539,16323,-13473,-59175,13248,64202,32357,143139,269033,196723,104229,39550,-23971,-65090,-36195,54321,82929,34713,-3927,-63773,-132379,-70205,54924,74229,35307,32857,36607,59624,123290,199945,163096,51919,25203,32364,-45774,-115223,-71380,-47399,-74499,-53941,-25215,-34689,-26598,18845,54168,66756,54364,13162,2972,19310,13116,-46103,-100577,-98788,-68099,-77195,-111914,-134969,-129506,-86717,-33821,-9003,-44076,-91964,-22689,29142,-21931,-13751,93268,148745,103250,11525,-926,48068,53735,42815,57520,26519,-24758,-55418,-71602,-47887,2827,63905,151791,181509,92524,-10211,-17260,10716,31896,64192,42860,7983,27110,24894,-31882,-76233,-79197,-31061,37725,90702,82781,82605,93115,51126,-31621,-61360,-37379,-53665,-61835,11219,96947,72331,-43888,-90855,-24592,23070,28044,70496,56863,-29653,-96163,-131237,-85463,45134,141356,151733,119115,72272,19383,-21701,-84699,-145377,-132887,-91339,-54818,-26160,-41156,-46512,6817,28077,23372,83202,104227,71811,31340,-47188,-115801,-80567,-18739,2064,2672,-42616,-75256,-51803,3764,13328,-17159,-16970,10262,25716,24500,13992,-4945,-34907,-69015,-66317,22921,82620,75460,23882,5871,48451,95323,45195,-25928,-37237,-11176,34124,42749,-4790,-4860,2639,-63141,-62468,3239,7689,-19238,-2277,34372,37007,27924,14146,-8206,-9805,660,11000,22560,1946,-31356,-59455,-113137,-62898,52325,48530,-7361,-20392,-1844,9210,-3786,-24467,-47269,-16761,55357,88542,65528,51304,45183,38555,90148,131469,70972,18190,28542,32692,8318,-30154,-50676,2266,78418,75533,22262,34590,61099,1915,-94353,-136335,-79091,23734,90026,104805,96619,18770,-39608,5385,46991,-2178,-23122,7396,-30145,-57505,38599,93024,-15276,-87491,-31480,26982,18334,-28233,2212,27499,-42570,-114020,-61753,4149,-21955,-102170,-104758,-15071,29676,-53700,-124422,-159555,-135878,-32927,36399,-7566,-26490,-1063,11989,32432,47355,-1989,-50345,31135,130654,125218,75958,34489,-11631,-16244,26482,20377,-68905,-158135,-176608,-106982,12502,18373,-77525,-100337,-53805,-50413,-46231,-20150,33150,118332,120771,-20441,-98998,-21889,74879,132396,103290,-3687,-55523,-48478,-14986,36256,74443,61556,36855,30500,44845,28588,-12255,-9272,61772,104907,87671,72563,61933,67282,60906,9769,-5368,161,-31999,-46003,-49310,-71632,-46713,39311,110773,130541,59861,-17435,-27495,-37789,-42725,26860,114377,137797,76909,-30480,-102912,-136726,-152128,-120727,-66435,-41281,-44454,-63172,-48121,-44683,-73621,-56432,-39702,-72362,-74368,-54924,-36133,-12719,-56160,-61594,30886,37978,-26000,-18873,-18726,-48439,-49455,-116147,-200956,-190432,-140299,-71783,-19413,-26712,-37234,-36916,-78771,-85782,-30366,3983,36406,76384,94822,32750,-88468,-140861,-57173,86821,179328,139266,27515,2118,42029,54642,67661,76070,35041,8008,53129,109438,124222,76658,6937,-61116,-94200,-57941,-2847,14711,-24079,-39715,22876,87050,95940,80540,32970,-35092,-42891,-24676,-54611,-45884,6463,33194,44568,20879,-52329,-82553,-23754,-7499,-93682,-136208,-93448,4031,95595,82869,9049,-10748,10974,24721,30512,-301,-70671,-65778,1649,-7159,-41204,20678,82420,26704,-46292,-10034,62252,44416,11504,-20793,-70346,-57454,8594,22012,26031,33703,-3897,-17196,82662,197388,185126,72712,-4912,6256,11808,-5973,-7804,-22856,-47395,-33610,8970,51033,64562,23562,-24331,36180,125097,63249,-70828,-94614,6462,98704,114380,85443,75721,87184,106396,89674,-7072,-116559,-130059,-54417,-8341,-3500,-5609,-26722,-27253,7516,-14358,-93195,-116336,-62873,-25227,-12426,23199,10607,-75302,-103781,-67535,-37690,35301,114579,86460,-28480,-113146,-110294,-29490,33439,17075,15877,28965,11157,-21137,-41203,-26257,-16771,-19823,30498,108352,111973,85291,45175,6704,-6574,32641,74312,84157,41818,28448,39682,8259,-15217,7902,-8833,-66651,-118198,-139124,-101307,-77102,-77041,-59308,-49678,-21812,48609,92043,25570,-47760,-69621,-60190,-33925,-38543,-56075,-35603,-20208,-16806,-37824,-49099,12807,79847,83661,63346,12724,-25384,-44452,-98289,-139711,-131329,-88293,-14652,32791,25652,-8184,-28409,-34231,-5827,14621,9909,38179,92364,132053,94458,-7130,-21682,46061,106769,144737,154629,119021,62183,13271,-26680,-46064,-16973,-43470,-148999,-193171,-124734,-78640,-67247,-37170,31160,91131,79813,34225,13031,-1498,-31618,-16248,28849,54483,112087,163050,142372,92823,11826,-49547,-89691,-57753,48349,94560,44153,-3388,-22551,-9806,-1249,-34835,-36816,-24294,-53478,-41981,43854,71327,-25225,-146899,-150066,-24563,121407,200082,163274,46811,-24085,13280,85202,119915,86744,41570,5270,-30451,-48055,-39897,31489,23566,-110595,-158238,-52197,19487,22881,35555,12985,-11465,7555,26632,-46509,-157922,-175547,-116303,-77284,-58960,-15820,15028,9427,-10835,-27544,-48730,-23712,36332,55305,28325,56544,87847,1946,-72077,-11811,38878,14672,29160,65412,73846,39588,-38229,-90864,-79860,-47837,42102,120899,84074,-914,-31161,-27001,-57829,-58887,-22345,-9308,-772,-6048,-34498,-36411,-30258,-36039],[-70512,-15090,11514,38126,70126,56136,7443,-21313,-61004,-113513,-130821,-118984,-59936,-15233,-1520,10456,-17961,-66066,-68244,-7872,17917,18623,62452,74788,-3540,-27758,-4211,4790,41165,135940,185820,97645,-17362,-9314,50031,65645,3537,-34568,27652,156407,168961,38389,-88820,-69513,5855,-10705,-64234,-68143,-48427,-21295,19596,38749,64203,119595,123154,67008,24808,27313,27880,3105,8181,60391,77017,23527,-55063,-109808,-110618,-87110,-62694,-43517,-14931,29311,36356,2315,9866,74887,88114,29073,-627,6669,-14065,-36617,-16222,6701,-11800,-33492,3406,37778,42696,13878,17619,47758,78006,100362,48043,-29531,-46613,-39873,-89303,-120201,-62706,-11609,-24905,-52906,-10009,51302,28602,-6702,3354,-701,36734,76360,42219,31630,86152,111177,96950,79673,79123,62898,-11462,-67737,-43845,7325,-697,-49381,-63073,-108361,-165662,-86349,10232,-35449,-58679,-12085,15899,7976,-16051,-37773,-49785,-33199,-17541,-16184,-53369,-83574,-90579,-93036,-49153,37082,67921,77260,94110,54230,-31175,-80868,-97180,-62529,22103,100021,98455,53774,43517,775,-39036,31949,128540,120684,47302,-17345,-54661,-31855,567,-42099,-56904,19934,75876,39309,19859,43041,30916,24340,31433,25831,11312,-3958,-19891,-11887,962,1140,-1699,-6828,-28104,-16246,15551,-22504,-106479,-120324,-78463,-47782,-47609,-23911,-17956,-10355,5092,-1947,-16223,-26291,-54690,-74623,-41689,-27429,-78336,-117640,-56054,45846,62413,-3970,-18498,15562,9391,-7645,41037,80526,44960,18731,25508,4869,-32224,-22967,-9402,-14083,19904,39666,-16162,-60306,808,52131,-8124,-50932,13273,42846,22248,50623,98141,113411,69620,19578,53574,72875,-7754,-61534,-18579,11213,521,6276,55796,101313,108031,58133,-19111,-18764,76128,99460,16937,-15888,40124,129169,167398,119894,50160,7976,-43415,-56388,-6269,49131,82746,118527,166261,203118,179630,88207,-12358,-59881,-45888,2187,-25809,-64230,-48819,-97424,-169007,-88603,4327,-14197,86222,243069,217973,97954,-10911,-93088,-134849,-83694,22645,72744,45293,8449,-78089,-191492,-131538,42221,71023,-17539,-27670,29380,83881,133643,172643,117196,48141,82205,119319,54236,-5211,5822,-24655,-44751,11010,28546,-5101,-3476,3226,-43811,-81385,-56926,-48527,-33937,12714,10717,-96385,-189984,-151452,-48576,-21245,-79927,-135552,-126531,-68932,-29238,-19935,-46209,-102426,-93982,-86462,-132683,-96899,55155,137845,75370,-28586,-41699,6522,25273,18536,19938,1487,-23972,-42274,-42174,-1655,33202,21885,15126,44724,36450,-12823,-51698,-74322,-72601,-29397,8920,14012,9876,-10677,-29463,-46153,-73652,-60897,-4038,46704,44314,43288,67030,61947,2673,-42245,-53392,-59142,-30349,47960,112363,80665,-60134,-133298,-32609,62036,66840,58425,9972,-71840,-118980,-96885,-10554,67089,94882,87951,39656,-9183,26246,91718,47059,-79998,-138675,-114724,-60410,-40898,-78406,-58602,41017,83027,30388,26469,43326,12947,-7636,3815,-47265,-104492,-97783,-14982,38202,-27616,-72362,-48216,-39656,-43025,-4497,42517,48765,26560,5446,6528,6547,-25717,-101175,-101784,35393,108605,72763,25571,32873,91930,141823,68877,-31386,-40879,6609,58693,87155,54942,32161,30746,-30268,-70207,-52511,-16785,23640,49395,52390,25718,8107,1503,-8118,-2980,16072,58,-17094,5773,15405,-21138,-66323,-33709,36745,-2324,-84042,-63825,34120,49450,-50295,-80668,-46991,-26547,13112,63823,64623,47938,52776,74984,99779,92463,53202,66323,107883,73228,22529,21025,1574,-7260,25721,36889,11740,40310,78599,29968,-71211,-127371,-88824,-21387,-2881,-3019,34918,27775,-30437,-15396,50626,35180,20381,59684,37211,-3596,72332,118241,-11200,-94851,-37249,17848,-6277,-34756,6895,7042,-66947,-111790,-47535,2908,-51137,-113904,-53704,17061,10774,-66695,-122239,-133302,-79302,-1365,39550,-11135,-74732,-61313,21333,100962,114493,29565,-68748,-30011,74688,107743,90468,60322,18534,4844,30580,34287,-5793,-41000,-30567,3142,24630,-19443,-83329,-101063,-128466,-131573,-39623,26405,58145,120081,131639,5318,-75613,-25792,34076,59591,55424,19107,5580,10308,23954,42246,21334,-15245,4251,29700,26061,-23854,-78150,-57875,27853,91632,103621,65262,21533,30215,23495,-14653,2769,25462,11786,-28099,-97785,-115646,-69151,-41630,9948,76729,38729,-30153,-33319,-43992,-41475,25687,98840,130867,94518,-26669,-153222,-185812,-158199,-101444,-33553,-9342,-35595,-63287,-24324,645,-30561,-13699,21415,-36017,-99999,-119326,-84342,147,11453,5826,71654,72359,6641,6968,8863,-46888,-54401,-26263,-44528,-95267,-118610,-40615,22020,-49742,-171580,-187916,-135235,-55409,17967,60003,103761,131294,110509,37616,-18411,-24898,-6221,50170,149166,145283,41904,22301,69239,62810,28411,6137,-36871,-68405,-22850,35742,65489,45289,5499,-21824,-11961,21419,43538,43648,14826,2391,17421,39242,72089,80985,48110,-17872,-35464,27029,55492,39271,49235,83775,125076,121945,-460,-76129,-10814,31424,-35114,-86250,-95562,-38476,61499,67013,11461,11628,43212,53073,30111,-7250,-36055,-14489,65427,81108,-19139,-55693,10066,13604,-42083,-24542,28226,-13570,-39745,-26797,-32231,-29690,-18819,-54437,-54341,-30825,-69083,-74086,47087,168878,167601,85705,5722,-20157,-29600,-54078,-57841,-48000,-65929,-74324,-43711,-1605,19113,15169,7100,42131,77902,39469,-16456,-19194,43092,103482,98911,59051,37179,38790,74159,86624,7768,-76743,-76712,-21354,-11671,-16809,-19189,-37789,-53969,-78949,-122930,-120900,-75003,-46896,-50232,-27217,46831,55506,-51194,-112262,-81412,-68049,-44700,-9581,-7929,-51910,-89259,-75212,-34939,-43979,-54239,-25303,-36027,-52046,-48286,-57935,-24035,4454,-21099,5083,103838,120296,48798,-29687,-57320,-24446,38223,85359,77166,10172,-33094,-21863,-7464,11903,38928,33421,-3288,-48422,-58130,-481,4359,-48431,-73321,-49428,-1774,46832,68795,48190,42739,19715,-15980,-7800,4513,-6809,2510,14383,24839,2480,-58617,-61404,2237,48570,55221,20340,-9697,-40335,-107911,-139794,-99611,-11499,77930,123502,101208,68841,34958,-27066,-66123,-53050,10046,62204,80341,76123,35091,-35610,-38035,34327,89382,78606,62894,68557,46456,1148,-13527,-5166,28209,32314,-31683,-85330,-66886,-34069,15843,77822,109176,108304,81772,15550,-32233,-22205,-35254,-7090,79840,102034,109277,111570,43198,-17001,-8464,-17607,-59707,-30194,86853,94397,-49214,-146351,-111611,-34295,-25875,-67950,-70304,-81262,-110706,-39710,73948,60236,-81602,-236193,-267286,-138451,54426,196260,154274,-30944,-126218,-72553,16155,83597,102282,34941,-47617,-40373,12273,30879,77689,64141,-87452,-183218,-89566,2061,-8319,-31487,-29193,-16311,228,35021,21428,-57517,-88669,-54875,-18051,9073,43132,46048,24648,-1845,-36846,-67285,-30698,20301,6693,-39492,-23930,11428,-24252,-56281,-22618,-15520,-23193,31138,46040,-3697,-57025,-63772,-26547,-664,-2121,45184,105084,86428,39411,9311,-8432,-19511,-16157,-1893,41026,91065,60166,-40384,-74696,-50643,-25290],[-62032,1175,33860,11485,5936,13507,-7719,-48845,-88590,-71425,-10970,-13368,-72243,-100443,-59024,-4145,14921,6091,1656,41323,32081,-17294,12912,56825,9025,-28993,11949,68018,90025,137519,194489,129865,30716,40092,59235,35498,-313,-7489,72,28368,36739,-2084,-46713,12601,100910,56918,-40365,-29968,19809,-24869,-96046,-82023,3471,63135,32739,-11079,10280,41658,14465,-41974,-41574,12059,44185,11539,-41555,-69296,-44279,-23158,-37776,-48983,-15656,20242,-1653,-35327,-16875,35570,28869,-23902,-14318,35301,5283,-34784,-14155,15072,34572,19837,-20727,-45172,11433,43233,28630,35384,89312,115101,45019,-56945,-100693,-98807,-109874,-95521,-47860,-44723,-102296,-116617,-23845,94925,126503,62952,-78,-19231,9859,46935,37881,8568,-10818,-14445,16207,57518,62808,46523,19704,-11010,-2355,19713,718,-16010,3656,-37668,-109115,-75270,-17849,-73036,-130102,-87257,-641,20801,-6270,-27482,-20015,21144,55020,24537,-11294,-22372,-47699,-47452,33887,72523,22321,29184,113722,109471,3342,-83000,-91809,-48011,43778,143273,136412,44013,7540,-11545,-65856,-52219,50345,119443,86600,17878,2106,37940,65980,25037,-14859,7054,45359,73606,91725,69379,34241,46183,81085,92693,54768,-44242,-129329,-102845,-51266,-58504,-62002,-37638,213,39157,1262,-109925,-158535,-100569,-26908,21275,48557,79861,57966,38615,43007,41675,32180,-2513,-55976,-72198,-45808,-53612,-88119,-79948,-23375,7482,-11070,-60778,-84954,-54353,-34211,-23803,46106,62097,-10575,-12170,26462,-3118,-29486,-18154,-40339,-8867,97890,112104,35594,-7481,-5059,-14079,-39516,13237,106852,56531,-22547,13160,99119,160791,128655,17844,-13030,35911,29812,-28733,-28562,22060,52767,33431,44309,98224,110477,72439,-1468,-24195,51022,74814,-721,-18157,10276,43546,54143,22176,-20080,-35754,-51097,-32334,10136,25775,26983,61973,99134,134118,135092,87915,19591,-35989,-32760,26863,11226,-24458,-5420,-51175,-122133,-75948,13583,14993,52386,154749,173697,72629,-32299,-75957,-106417,-111513,-61394,7454,62452,90242,39747,-119692,-142615,36979,107298,-12001,-60039,21882,99588,138631,146716,79237,30724,83066,129876,118679,84805,21587,-60640,-53805,42659,79157,59778,68071,44504,-46954,-101728,-77134,-89612,-107483,-66710,-82460,-169674,-192518,-96851,17461,43118,-16452,-78299,-66894,-27230,-20386,-12672,7589,-20436,-76717,-116345,-116518,-41288,74824,106017,28533,-47243,-68808,-70880,-52814,-26203,-15050,-20908,-24125,-22216,155,56485,92994,53249,-29637,-46774,-18483,-18803,-41207,-64620,-98091,-79480,-14169,2711,-38929,-65354,-16026,19555,-34270,-44552,833,3560,-18007,-28309,-15708,20664,25955,-31772,-89898,-72921,-7765,37802,42413,5120,-74065,-85965,27851,131049,130255,71907,-10488,-94720,-115830,-26831,81515,81472,42231,32578,-36839,-106738,-17311,109045,94083,-19314,-84468,-70946,-14002,1349,-40338,-14999,76761,124074,51306,-21339,-37038,-53790,-42852,26761,17246,-78646,-111655,-33602,14877,-32941,-52897,-49749,-74092,-56015,27382,89637,75020,24151,-25863,-31783,-7657,-16377,-54851,-26933,87182,118562,60413,30416,57781,123491,162474,93885,17775,18344,54421,67809,52785,7638,-36201,-47512,-71168,-84011,-65801,-20949,45525,91149,101686,71028,30877,14627,-8046,-17319,23737,5182,-60548,-38783,7785,8240,-21649,-36352,-5475,-21210,-104900,-90824,34746,48973,-78754,-105983,-53691,-39628,-6212,66273,87467,68863,72824,105866,93661,13270,-25925,51324,120413,84787,37733,58561,43545,-16688,-7077,19286,4395,18109,50830,56833,32708,-34771,-113414,-137200,-118758,-86026,-3753,40175,-22332,-52285,30682,78917,74314,81540,70425,46272,76828,61229,-76174,-139890,-63687,14190,31862,32270,24034,-43205,-90600,-75361,-14037,6401,-76217,-136835,-27913,58519,43816,-204,-49071,-86538,-29689,35385,42341,-31943,-94681,-52110,39424,71617,39154,-25177,-112284,-129975,-37282,88545,144531,112204,66691,57896,49638,6628,-29000,-15440,29140,46457,24692,-23189,-72126,-128069,-201284,-192161,-89785,-43434,-26365,43618,94182,42631,-20478,-38955,-32096,2994,45172,51786,35224,55307,81730,53795,-50662,-105256,-22104,29671,-16993,-95265,-137218,-108090,-32068,28538,50001,6644,-37568,-16790,-11480,-25346,1054,22691,24667,-8340,-69835,-61083,-48289,-103719,-92082,-5718,-5277,-57804,-60654,-46378,-10286,46281,54787,34779,19377,-28228,-103239,-119429,-79864,-45748,-35261,-45373,-39421,-16312,35075,64369,40108,38161,72737,29023,-70917,-145311,-134346,-15307,54123,37404,73364,79032,7819,-14297,11717,-9464,-9464,42418,60320,-9234,-59328,4327,71951,-20204,-188670,-225926,-129857,-8535,65424,92423,119024,142985,119599,56494,31086,22549,-46262,-76700,25033,97783,83890,82088,84665,51088,3080,-31486,-85390,-148771,-143794,-109081,-47636,18333,30235,6716,10445,39634,63447,63079,32466,16451,-1250,-30401,9390,46372,28936,-1611,20304,103246,119224,57428,26265,46697,67460,54538,-6310,-35272,8833,22187,-33580,-71179,-77315,-44458,11011,24916,39678,71366,78646,51997,-6618,-35294,-3507,7086,32968,75758,-2686,-96191,-39808,56625,57600,17446,20852,9417,4593,12277,12014,-11351,-63114,-125882,-106336,-71342,-110759,-97646,12141,70378,56036,36916,-14493,-69320,-104766,-104669,-81419,-68815,-89034,-107490,-88652,-39067,16118,57188,61843,34256,17148,39695,78821,66076,49197,75079,56728,-1625,-27431,-18706,12067,32771,6585,-18356,-9015,21585,22421,5978,5646,31939,33279,-20757,-80637,-61568,-13536,-21598,-53475,-31901,27856,28978,-46230,-84812,-43576,-39081,-81168,-91933,-40750,-3505,-14617,-36157,-54133,-98996,-121194,-96955,-108932,-111461,-74633,-67088,-53126,-21832,-4988,12002,48724,52525,-2424,-70326,-67513,-7141,62667,87098,54505,-19814,-91450,-102049,-60406,-18769,-18876,-31523,-1051,43974,61741,64959,45754,17757,-19277,-32514,11075,74952,90864,66483,58882,52550,61575,85359,78491,45426,50023,58442,55243,45751,-1431,-59973,-54754,-10345,-1737,-50117,-73406,-72428,-102503,-108563,-70063,-36608,-21954,36847,92604,96071,64780,14682,-33047,-45821,12337,36532,11262,-24989,-61450,-83499,-57939,-16169,2970,-40504,-61727,-10498,16184,13117,53600,99029,117468,92162,49917,15305,-7885,-24834,20059,120228,167539,139695,104979,47893,-21788,-17583,2434,57175,142276,126836,72784,32539,-38037,-74770,-14215,1084,-28915,2286,103233,63630,-120043,-215352,-154947,-84729,-92548,-102973,-72470,-87201,-100300,-6475,102370,80661,-49569,-176309,-229795,-176413,-26566,105492,69091,-94227,-153383,-79898,-44529,-13778,31340,12591,-31700,10378,79861,58618,36713,64282,7169,-120115,-110000,-37616,-51033,-100257,-93319,-65238,-21735,58286,80017,9466,-42519,-35229,11404,42034,49945,47602,37946,-1817,-53158,-79790,-26487,6822,-28818,-87316,-104897,-72419,-28471,-3641,10056,-613,-11801,13249,21474,3606,-29054,-42720,-8983,11884,-6092,4787,57690,88233,82419,41050,22275,34864,13149,-8816,47753,114950,86813,-17844,-48782,-23243,-37467],[-84308,-27023,35697,-4491,-54390,-30145,-6983,-30370,-20729,41085,79285,25403,-104952,-155840,-83674,-19871,-3603,-20364,-37084,7468,23842,-3551,12396,48880,46941,17007,20405,76592,88788,88126,134685,102036,38999,50790,39087,-2069,-148,18366,-6818,-57463,-65475,-21210,27619,87213,152008,140305,69749,47519,53728,-32752,-129853,-123311,-52581,-24354,-45456,-40473,16325,30336,-18677,-47831,-12388,28954,21422,-14038,-45311,-39659,17653,60742,41543,-757,21712,69353,73765,44668,-2326,3460,-10660,-79010,-52837,39530,19313,-22959,-9565,-5902,1873,-2834,-58035,-122146,-77300,-15744,-19048,-2047,76008,79069,-12408,-92679,-114979,-87792,-50893,-24847,-19632,-46987,-98591,-110790,-25814,102187,150148,70992,-6346,-48015,-100612,-96305,-36456,-44142,-120092,-150961,-69845,17894,18402,995,34419,46855,29724,18860,-1334,-19195,-13592,-24109,-42990,-33026,-28598,-90152,-180046,-167224,-43508,21039,385,-7363,39878,114282,115053,59242,45141,56563,54280,107292,163829,93674,-11851,-16296,52571,45786,-27780,-67579,-55283,-8574,65979,110063,61181,-17834,-35951,-35088,-80295,-107470,-49709,26716,50664,36933,50212,85263,100017,53826,-13314,-23399,32375,111681,158324,110281,36584,11734,56230,104279,69502,-45302,-121159,-96030,-71466,-111607,-113068,-48160,20436,49868,-5224,-84417,-85654,-33672,7714,58394,116395,170118,134947,81621,80445,105572,89372,23399,-29510,-55510,-55506,-58580,-65504,-37877,-14451,-47904,-55649,-21125,-23364,-37063,-20836,-9488,14976,-5237,-60343,-31742,-9367,-36239,-22229,-5089,-39293,10458,114176,133726,94065,45706,-29817,-96040,-72962,43425,98210,-40921,-117237,-36666,40371,70260,39513,-57723,-83714,-3992,61728,16924,-20689,28210,89205,72453,36536,35302,10969,-32036,-81588,-93405,-54499,-15392,-5471,18529,24101,14315,-19364,-68745,-98113,-85260,-52224,2775,8279,-48397,-75772,-62163,-59511,-33142,-6041,19887,34090,-5606,-13027,55986,73755,63122,72495,28327,-15685,21789,89838,82964,62593,106788,119071,40119,-19827,9295,-5124,-92356,-111857,-15439,118657,195952,174711,-4409,-125265,-6532,102643,16495,-64570,-17135,50556,72509,79573,46350,23056,54308,78929,97128,76552,-9156,-87644,-78708,10256,71140,71013,73868,56658,-6752,-35582,-34720,-73464,-90435,-87608,-146969,-190156,-126109,-22501,51722,64631,21826,-23332,-14169,-2352,-28922,-21399,48660,62392,14859,-1533,33007,83246,126471,107517,35554,-19097,-64199,-110032,-83302,-16975,6296,-9618,-5218,13010,25813,66339,124327,125494,43861,-39783,-54805,-45467,-8594,27971,-18654,-49110,-13631,-11548,-74289,-104604,-27734,43344,-12187,-37329,-10195,-51599,-108879,-112363,-101241,-53503,5020,-13842,-69320,-67017,-18215,-8659,-40585,-76242,-78137,-22492,60158,141756,158736,81599,-53025,-151781,-125562,1477,94676,71491,35122,18511,-91100,-179730,-95255,16496,37730,31737,25685,4267,-6955,-22797,-37476,8265,85989,131577,83324,-14978,-71881,-55900,-19895,20692,37017,-5270,-49910,-62741,-63810,-51897,-2547,5654,-8485,18141,62766,95737,73968,-1307,-68895,-67129,-15102,17412,42790,78558,112779,66981,2758,-5626,41280,94674,113631,93450,89296,101772,107256,72349,-6763,-87468,-134729,-142385,-143856,-117037,-66908,-31579,6418,55735,110609,133867,88864,19269,-43617,-54514,108,-12153,-90836,-93763,-56448,-23641,-23498,-44556,-31199,-13510,-64053,-79871,9682,34542,-39196,-65273,-62263,-52178,-4355,56547,84997,91625,94707,106733,71043,-45637,-105780,-20316,66119,64903,40762,59830,41926,-23886,15516,83133,54844,17919,21911,65588,126320,58131,-129441,-206482,-128288,-58008,12559,78145,46678,-21833,27793,104689,96507,53076,23062,6561,-6694,-61869,-154446,-163928,-63113,35567,90234,90579,36897,-48834,-52047,-11216,25165,26222,-79228,-172201,-61516,67820,78599,55657,19777,-50671,-32202,34109,42133,-24380,-36936,23341,48932,-15243,-90124,-109635,-150884,-181556,-90692,92836,191501,137513,65441,95295,125397,38343,-76736,-86176,-13216,23139,6393,-29654,-73369,-128360,-156068,-147900,-135506,-142702,-126238,-55298,18174,20865,-20969,-50124,-64904,-22453,60339,79069,48240,67268,97392,43628,-86324,-136100,-30130,27075,-30737,-99139,-125757,-107236,-48232,573,3565,-50312,-90251,-50365,-30710,-55243,-36524,-1336,1914,-12026,-20575,-7192,-33301,-90852,-99184,-44807,-28610,-58879,-68676,-38795,30056,99989,66897,-26688,-51940,-41831,-67782,-73621,-26271,-13836,-57858,-83787,-26969,32385,53345,77219,86323,60959,53253,48356,-6032,-90756,-115640,-27199,15531,-33985,-5574,43623,-5465,-52402,-23750,7109,38522,64395,49459,-18863,-51983,-7274,52132,25404,-58743,-106968,-82582,-10413,57628,69524,67586,95215,113961,76665,36257,7165,-78517,-141131,-73551,51492,123273,100218,29265,-2810,4871,3476,-53755,-135642,-170758,-172323,-101246,14946,54720,26472,13272,30953,59162,58133,17876,15761,8754,-31269,4012,46286,20013,17797,88758,151943,107388,33660,12271,15274,1311,-36083,-42414,-20486,-2638,-23112,-63336,-77720,-56052,-21761,-32012,-31890,54752,111431,80081,14030,-60494,-65645,756,109,-22368,28521,23874,-41328,21614,177974,208591,106033,57316,72267,80803,66723,39385,-9377,-63954,-89131,-51442,-41184,-79789,-48050,21253,-284,-46551,-36590,-38520,-59825,-71320,-34650,-3253,-22223,-53294,-65486,-49153,-985,58649,92083,57528,-18557,-44078,11516,82124,79383,54168,56267,23904,-32962,-39564,-19630,-12446,-4086,15719,21686,20122,55199,79016,58480,69709,125050,134803,88392,32881,9285,18064,15387,-8286,11203,41605,3253,-40890,-27514,-3562,-25952,-63835,-56832,-320,42975,28164,-22151,-50342,-66577,-98907,-99172,-100418,-95050,-54792,-42353,-68924,-64870,-588,45161,24352,-16854,-28089,-24389,25146,77761,113948,84831,18849,-56695,-106473,-96639,-50495,-45269,-83676,-87478,-10446,75114,92552,52849,20428,36891,31047,-20363,-6191,65408,101761,72115,30057,38050,118201,182166,143212,61145,52150,58793,43798,50328,45426,-14792,-56639,-59557,-70355,-100501,-91299,-64454,-69810,-73735,-70303,-118411,-176034,-106050,52307,109542,82162,71566,71496,37301,7024,-25702,-59684,-75955,-89088,-83871,-48614,-35816,-39848,-79106,-86578,-27110,11093,29379,76636,136401,158064,90001,39862,42196,31064,-22416,-26141,64246,143692,139555,116782,87034,15609,-8619,29425,93499,152329,127517,39612,-29839,-59659,-55452,-31952,-19450,-19541,38295,108458,36511,-110696,-172867,-143547,-105256,-101523,-81226,-31074,-31105,-34099,27284,113078,129467,49181,-41938,-95782,-119606,-83356,-14881,-6329,-76656,-90261,-22778,-50943,-90793,-69817,-35301,-11936,27207,80298,53912,-13463,17654,71847,-7537,-78803,-54469,-40937,-59782,-53467,-30656,257,53201,46915,-6698,-31227,-22579,26232,42677,11117,18056,39960,-5507,-52328,-43827,8084,4502,-39009,-97454,-135556,-99160,-23290,11908,20591,32381,24492,11880,33017,66996,45597,-23752,-46402,-21433,-38606,-59160,-19664,49396,74136,35942,33813,49023,5391,-32913,-4671,39880,45862,19491,36198,52209,-28916],[-59067,-38928,26518,-719,-73605,-54243,-6617,11476,62064,85882,66328,27475,-63085,-109082,-38480,7630,-39453,-107821,-131310,-69893,6020,43361,36749,35787,64527,85369,67399,66479,39447,7474,33243,35470,22260,49581,33791,5461,31615,55107,7857,-48223,-58543,-3637,68726,101757,127278,165438,153667,90284,41781,-33925,-100989,-84700,-37457,-30750,-23879,6660,20733,-15257,-61290,-44125,44314,106379,50504,-30554,-71899,-83750,-21473,93043,142241,109180,99526,139268,185129,157931,47104,18625,36543,-23773,-36341,26028,21639,-1926,449,-28811,-47431,-30307,-59195,-151688,-147277,-80067,-69782,-56308,11844,12834,-59944,-83468,-51122,9246,48774,41819,24281,14622,9831,-20266,-9046,71847,94218,24207,-9685,-41586,-125447,-159215,-104709,-93942,-151877,-168347,-61921,37423,17886,-20817,19881,37042,-17709,-39592,-39092,-85478,-118883,-83839,-26815,-6058,-16776,-49421,-99036,-112437,-38873,11178,-27553,-35165,45058,141276,112904,63259,62185,79448,125026,214160,204181,78106,-28252,-60786,-50312,-51155,-72091,-59455,-33782,14264,61844,29490,-75237,-122651,-77938,-53387,-85247,-112824,-103256,-85979,-49500,10725,59202,93077,99249,27823,-55904,-31304,79684,133816,132451,116950,57750,-29248,-33438,31207,41299,-16445,-57704,-50822,-79148,-147599,-130275,-43067,-1627,-2718,-25565,-29365,-944,13599,4337,47511,128224,198571,170125,108333,105635,139744,114533,44550,-273,-38788,-36437,-7012,-9090,-9462,-13644,-45970,8699,129926,137406,52798,41496,51575,11000,-45678,-48375,-989,-14669,-29069,34,-1856,-12224,41055,95440,119106,127192,73446,-38670,-107225,-49499,45976,34621,-94002,-129389,-39387,10415,-18843,-81468,-130759,-93328,968,68488,52648,24352,41463,82904,86633,42024,-10497,-52163,-98808,-121586,-116881,-120243,-88680,-20681,30420,48209,49315,12178,-58499,-114109,-109751,-55210,19895,-1715,-98081,-124877,-112376,-111542,-103293,-101757,-53881,30120,38352,5524,34857,76562,100033,79043,21607,14620,79202,127061,103591,88307,118936,102891,43927,42075,111522,81341,-40172,-75632,40261,186376,251335,228328,84101,-76234,-71624,19125,8724,-62197,-68182,-15350,4690,17868,37310,72106,88894,67980,53228,25975,-7728,-42078,-58653,-7930,46703,23516,-1335,2083,-9370,2456,6449,-7132,27838,-349,-92203,-104252,-37914,9276,43735,52298,16353,-19884,-7745,12976,-27630,-45199,26617,64433,90759,148814,168482,142400,153058,155004,106451,39634,-19469,-58168,-15165,60569,60165,11631,34519,76101,57834,56639,113954,149579,100203,-2847,-64565,-56883,14743,78391,44006,-3803,11440,13546,-51418,-98080,-35822,38104,-9391,-53268,-32034,-53205,-119858,-119641,-100743,-72653,-12056,33753,29695,4713,-7083,-29726,-61299,-81631,-56934,-2857,36977,94390,131094,66185,-91863,-181690,-114335,-22936,15900,45937,67929,27101,-96578,-165439,-110848,-42607,5588,75791,105420,47534,-35497,-79598,-62618,14,62753,105488,103944,38714,-16576,33329,68948,49414,55212,79753,34548,-69195,-108169,-42478,59342,99331,112596,95820,58676,68862,49629,-47241,-99100,-53068,12354,56516,91102,95044,68342,-8377,-64031,-71189,-14312,27694,39519,69185,113921,130414,128489,79609,-18419,-105736,-134868,-119378,-123274,-119011,-85038,-56512,-38438,-887,82123,152140,118284,-1613,-80137,-58741,-15040,-43295,-86177,-72835,-66454,-58484,-24423,-6190,-20715,-26388,-34627,-48735,-8574,34374,34632,-3695,-80111,-71897,341,25881,44830,75210,68541,66981,52124,-40782,-118875,-84462,-13285,11736,28380,73111,59453,8144,59750,148088,123839,60699,26738,50635,127509,82343,-98202,-162286,-48166,20913,37641,93253,114662,70022,83036,115482,81047,22735,-24003,-64591,-97115,-122151,-161004,-136648,-25337,67931,103662,86994,50649,16110,40441,54031,53261,43885,-55257,-171074,-98105,45044,79327,36150,14719,-28696,-40176,14153,47229,25726,60183,102446,60912,-42312,-112852,-120089,-144230,-144353,-54842,78555,158226,110487,22081,73652,172954,105258,-74851,-145780,-51202,27653,-4057,-73185,-106947,-101510,-57179,-47719,-81930,-96997,-93522,-89286,-47847,-51578,-75487,-35184,-26035,-20797,59161,98302,79815,68881,67252,16364,-78801,-109876,-16899,47949,37233,15022,-14184,-45396,-36996,-15642,-35786,-98968,-120927,-58793,-46513,-97273,-69904,-7798,-8316,-27960,-21446,-26730,-49459,-43280,-42017,-42552,-33182,-31331,-34396,-19472,37645,117866,112209,18231,-22577,-22690,-75789,-104260,-51065,-20950,-52791,-63399,-9607,14248,-910,37428,91075,59575,10664,21119,21321,-33299,-54932,-31413,-89642,-169809,-124934,-21906,-1704,-34996,-39242,-19994,10839,19440,-15152,-54718,-69688,-64544,-56945,-14456,27915,7118,-70116,-92562,-27199,8173,-407,29290,82775,54407,-9968,-32371,-51690,-89305,-69706,31573,96115,27721,-80182,-79704,-3926,23999,-18048,-57122,-67718,-88722,-61796,9503,41060,32234,34465,41006,45725,30776,-6472,13084,20334,-9449,27822,61352,21957,26766,115401,153295,82092,46299,69677,60490,25470,-26085,-80125,-79493,-60174,-60305,-60333,-53361,-33406,-1061,-44591,-78966,9224,75920,40270,-27009,-80756,-67371,-15311,-9300,-26671,1713,27788,23550,89865,203292,207900,124083,79088,50729,52623,68238,36896,-23356,-34855,-1050,27477,-2309,-22211,24258,42821,-28999,-98096,-96656,-59831,-2437,57366,94335,88288,52689,24602,15699,30087,65636,91693,76354,-9547,-93240,-87539,-33438,13070,44188,70323,59195,19489,-13458,-6375,3848,-12678,-11005,21028,13449,-7526,48218,91290,80012,105241,148431,123241,65699,17413,-28327,-16097,40913,53580,78580,107331,43977,-7103,26703,23156,-32295,-33053,2765,17218,7460,-10953,-25368,-2016,18489,-3936,-7235,-12398,-17285,6590,155,-51463,-83078,-42006,29197,38036,-31575,-40020,40571,124759,126707,89956,27764,-49627,-110513,-97183,-27507,18217,-28042,-80523,-46929,11641,13741,-3870,-6355,-27072,-1115,33144,-12788,-40519,-7212,42552,36069,-4274,5543,99113,187011,150222,32791,-11530,-10074,-8341,11988,10993,-25904,-53713,-79063,-88011,-61327,-18421,-6927,-21088,-34530,-66697,-135767,-190652,-129418,37753,127768,119004,112640,108331,48742,-20357,-52380,-61396,-53074,-46668,-36478,-15112,-6574,1926,-6763,-9904,7547,25964,30623,25557,67830,112342,37855,-25027,9118,40254,3531,-19990,13635,61142,75861,73385,46136,-29727,-60635,-15562,35620,82482,98188,19265,-78777,-87262,-58214,-55514,-42108,-17642,65488,106821,24947,-56969,-88397,-90607,-55457,-39557,-37600,-13799,-8144,-4805,19552,67713,111069,87815,16103,-31169,-68811,-122802,-115703,-51738,-37514,-26782,21424,-16501,-89229,-102169,-70521,-42774,-44776,-3424,38465,-4066,-39798,25211,49841,-40,-10484,19298,42294,57794,73774,45945,1201,-43123,-34968,11208,24728,39993,30604,-21469,-10171,38795,9587,-13856,28611,50115,1405,-41968,-85371,-109882,-62242,-13426,-7920,11529,44973,41208,31016,61140,102821,72666,-19623,-82316,-66077,-74239,-117150,-108431,-35004,17877,5037,718,5873,612,6929,3948,-8302,8730,48244,106497,120839,24289],[-9725,-21882,13637,-5793,-78851,-89646,-48905,9815,48781,12299,2023,33696,7252,-28237,26379,52774,-48482,-158133,-179246,-108940,-3507,67801,45674,12493,39104,95988,94014,37795,-42446,-95010,-80968,-51848,-31831,8346,5472,5322,44954,56777,-2338,-10005,6073,16841,40527,50905,44109,81521,105831,65232,31305,-19689,-82782,-58968,307,26355,53599,54866,-14273,-74362,-81631,-53350,33274,113682,72052,-14248,-74320,-145789,-107225,65956,189363,179410,112540,101719,160018,155658,54252,20194,83016,85218,19047,346,14476,12061,2512,-25417,-53005,-41793,-48558,-131320,-128411,-57528,-50612,-76817,-57528,-38246,-42382,-16849,31108,85431,77355,29741,33793,73999,101245,54530,4815,31054,29707,-18258,-21158,-21881,-52696,-94609,-107408,-104835,-131279,-130051,-29082,67061,49901,2762,4065,-30149,-115879,-114494,-65471,-114721,-174543,-129949,-55326,-26322,-5026,24567,38440,5157,5801,8156,-73375,-100841,10047,106292,82605,51335,31616,11981,60139,128160,102471,26272,-43983,-90967,-95029,-78489,-81509,-64974,-26301,12568,23202,-33668,-148957,-183487,-84247,-32559,-72521,-96803,-95831,-99046,-64720,2883,34928,53341,62859,-13886,-85323,-12098,120099,104433,24236,52953,64265,-27219,-86524,-40123,24946,18356,-42715,-56279,-86727,-145969,-115380,-58417,-62515,-52869,-26206,-2022,22905,15426,-24670,2906,91959,166885,147208,101736,98352,128064,122973,78232,28994,-9979,21250,54865,9237,-20780,-4863,3324,101413,257085,262343,124529,64369,80926,46096,-4418,20421,63122,49159,48997,48867,14039,17100,54276,78209,96355,103183,59791,-20725,-53783,6358,47340,22455,-15428,-30919,-2045,33017,3242,-77492,-115719,-68375,-8679,9600,20002,47527,52687,46578,46564,48711,43946,17791,-42166,-59086,-44287,-61003,-68781,-49763,-17497,23462,58207,43415,-21526,-91930,-112984,-81099,-23624,-41982,-117200,-131255,-81385,-35736,-29042,-59036,-39610,42240,76406,11058,-28912,6595,49061,11238,-41454,-11015,53084,75686,77260,96848,97398,89018,94635,115444,134599,65963,-14905,-6509,89964,177931,197580,187848,118447,-20267,-103069,-67606,-30047,-69170,-97558,-31524,17499,12221,33979,113431,147581,95728,30190,2456,21578,10650,-21329,20648,56129,-6335,-59690,-63401,-57725,-17093,20314,38881,91196,51790,-39718,-27265,4363,-1382,22347,29465,-21274,-68280,-32592,37088,-3252,-74745,-56924,-16739,84078,193393,158843,61161,83100,164378,158053,74181,24180,13327,36793,68585,32128,-24215,31205,105808,80238,46170,73413,91927,45060,-23709,-65984,-40356,5930,15324,-8312,-23124,15263,46187,-4682,-60527,-11129,53779,9017,-54485,-36692,-13599,-51049,-61508,-43831,-38030,-17164,32996,69313,64540,16768,-34093,-52674,-48248,-41516,-38585,-20595,24546,51883,10055,-96478,-138634,-73679,-67410,-95791,-16964,52313,12246,-51570,-72499,-57926,-38059,-1005,40358,57147,20376,-42867,-76600,-63616,-22766,11933,50602,70415,48960,39314,102349,128875,97631,77939,103642,69631,-39498,-83573,-14434,81088,128646,127218,42195,-31407,3314,5459,-73122,-85639,-15789,16880,19369,29511,12726,-24383,-66334,-100367,-116736,-72749,-41271,-31262,-5120,29950,58827,85041,50046,-22326,-62822,-57843,-19826,-23575,-82095,-123408,-89917,-32655,13897,86383,132074,82372,-33456,-71348,-13195,7791,-44958,-51537,8600,8723,-29335,11216,48668,-13873,-70791,-51606,-39865,-35270,3354,33664,-15576,-137327,-129429,-31761,-13235,7228,34153,-16833,-27292,16123,-5419,-75930,-113157,-103851,-74753,1878,113910,130386,70390,57333,97679,108393,77289,20702,12670,71916,62383,-49290,-91309,4142,53405,18921,18765,54636,90609,127627,93073,20895,-6465,-22549,-82926,-113742,-88035,-115816,-108784,-11600,49052,46512,45270,62427,70806,83362,60778,38482,34708,-6745,-101764,-90540,19411,65222,-16790,-38305,-10665,-15756,-9712,27979,44608,91364,127225,86658,18538,-11973,-35970,-85128,-66030,-2334,21430,49484,54650,8310,29953,106082,77194,-60098,-132523,-24371,80313,8195,-111667,-128389,-81658,-35911,-12086,15223,56052,39068,-38639,-51626,-88452,-104203,-5380,34938,3753,49939,104798,95166,64725,44060,4137,-63978,-81403,8507,98601,143066,154926,114850,22664,-47639,-70684,-99217,-147565,-122995,-50323,-65997,-102047,-49687,9736,8314,-37685,-67556,-73408,-68648,-27303,-6191,-37524,-44372,-7021,19667,12898,21844,74947,119512,100014,67718,49689,-32037,-109974,-91276,-30428,-6972,-13450,-19263,-53090,-61737,8200,76323,56692,20600,7751,-18510,-39085,-4607,-17697,-146021,-223133,-159765,-41286,48225,62542,24367,-35740,-79879,-87329,-68595,-31853,-21487,-66551,-132568,-110315,-35973,-15167,-110820,-182250,-115963,-37419,-30543,-10865,20916,-25640,-83879,-70996,-19352,-1152,11907,41125,33102,-46763,-125980,-101629,-29857,-22667,-42498,-3608,72896,72244,29109,12418,21688,28206,48631,59943,42953,28720,29266,44423,11060,-35523,8497,45545,33097,52840,112880,123817,72004,93140,153140,120382,54479,-7088,-116895,-145624,-88166,-34589,-41,10062,-1462,14655,-9267,-69338,-49772,6447,9995,-21598,-41531,-30346,-12865,1411,6844,4294,4874,22301,53110,61593,37128,33669,26025,-56047,-51576,27909,35348,-14093,-8874,30531,35548,-2993,4328,47471,18271,-68637,-112040,-95534,-55099,38220,124984,112905,66822,73083,85233,77653,81885,97926,97128,58218,-41583,-117916,-86706,-23284,12927,51526,77930,45014,9109,12751,33698,35452,9317,6868,21305,-1096,-23050,25625,56399,63647,101300,119060,36161,-68919,-115259,-114575,-50771,48682,87767,112638,149120,102647,33159,40983,42591,1298,3373,13115,654,-40373,-67514,-32044,37893,63406,71407,99588,91567,83027,90223,45795,-6183,-53279,-90693,-36467,41248,-16517,-51011,63084,149341,93049,13315,-34507,-91482,-118213,-63931,31265,75453,18654,-28462,30646,49499,-62364,-118781,-48291,-26887,-12183,28803,7478,-45773,-53827,-19217,-13110,-19890,-4162,47398,115489,113865,10919,-60665,-67901,-50088,-36193,-60429,-79019,-60629,-48136,-16734,38362,59943,33761,16681,9532,-37087,-78494,-89896,-42702,52168,134823,168339,142917,54974,-43055,-48624,-7312,11182,-368,-4706,7245,24523,37005,58664,69559,51324,29924,50098,53625,7073,11243,56075,-1013,-63222,-23904,22112,26009,45299,42797,11744,4415,2487,-53691,-134303,-131861,-86176,-65623,-20659,44229,11083,-96400,-112648,-58141,-14193,-18230,-9184,60364,80077,11114,-24690,-33190,-14796,36167,25775,-21927,-41713,-50570,-32894,-12632,-12613,9653,26902,-15628,-50382,-59493,-126462,-163634,-105210,-63201,-25429,35616,21987,-32697,-47904,-53417,-79618,-122871,-89333,17319,32933,-67048,-76235,10337,56346,51238,55648,60213,74158,97840,54066,-42928,-88423,-21904,69723,66823,27328,-844,-31658,-11636,51298,43244,35966,77439,64636,-10673,-46575,-67550,-70314,-26157,-8303,-13476,20254,43326,36606,52387,71452,81459,54913,690,-65573,-98237,-109178,-150753,-169280,-109812,-28046,-16757,-52692,-52300,21503,97469,90990,35149,19753,38507,85183,104724,48644],[22631,23145,38765,14106,-49892,-87362,-58459,6531,1854,-37844,18406,75961,25605,-15011,44501,82633,-3880,-112354,-125194,-48986,45094,102374,84732,50946,44479,53398,52897,8505,-77794,-143449,-136715,-112379,-98311,-57779,-37132,-15329,39085,53510,1977,16905,53415,24958,-11068,-9518,-14776,-12177,11656,46587,74887,16148,-72066,-58944,10712,67835,105597,60621,-53514,-96399,-63022,-47716,-12954,37738,49031,41266,75,-95138,-89016,46017,162698,148380,32072,-33390,12809,54938,8544,-23023,47719,116877,49338,-11178,19839,19975,508,10400,-16245,-55737,-48864,-63819,-26591,39877,39176,-23279,-62443,-49176,8081,47591,52274,63186,16055,-37373,2919,72532,83785,29104,-15304,-250,8880,-22823,-44942,-26533,6748,-28311,-87276,-101984,-130819,-138003,-58438,33515,56704,41979,15327,-67527,-145041,-104968,-19329,-34801,-96164,-108343,-96915,-71471,-5798,59550,79036,40713,27133,7142,-86185,-110279,14471,91654,74804,49277,-6331,-85132,-80483,-28592,-6653,-25778,-67534,-83051,-40778,-22710,-51302,-50411,6736,26487,-1954,-31799,-95942,-125770,-36880,13320,-48690,-87970,-58013,-4269,44180,41972,3153,-6936,1557,-44908,-74016,-671,78005,24578,-65917,-38895,23603,3394,-43882,-20533,53368,40074,-54766,-66539,-51245,-80893,-71812,-76943,-98884,-33693,35357,26990,2846,-17960,-51958,-44211,16387,85567,87577,78671,73126,88114,114888,96745,51331,37117,74873,54638,-47348,-70437,-10915,7627,82063,238269,270849,129034,19638,24764,54120,70962,92377,112594,125706,128113,95436,57543,38436,31398,52622,72325,42220,16973,12625,9543,31569,48510,78162,104262,68910,21275,46422,71771,31107,-27304,-52734,-73891,-97045,-73318,11375,55689,23128,-19140,37412,141856,130518,44580,12063,40514,55559,20746,-46848,-62888,-29337,-757,-28744,-61459,-73106,-81313,-93446,-89432,-93386,-109731,-102219,-30371,37710,61820,43438,29007,47830,61759,8169,-49317,-42066,-12838,-33033,-35831,28314,40580,29334,84740,105778,37821,72971,167431,146806,62921,-12310,-18532,41656,95608,111148,90403,112293,106327,15289,-58390,-51189,-30535,-62970,-88827,-1655,78840,48857,27112,84484,129641,90799,23872,5442,21391,1493,-11981,50460,84474,35155,-16799,-56525,-67786,-8402,52401,46941,42785,-4017,-87812,-62322,-8671,-5453,19684,26114,-36664,-92301,-27297,76411,36745,-77377,-121141,-90308,42466,147851,64492,-69616,-44998,96662,152524,89832,45523,25720,-10718,-45573,-72719,-80792,-14287,72596,62670,15496,34872,45043,-16577,-59298,-44959,2423,1819,-52848,-82323,-69733,-25117,22036,7700,-13966,46042,109609,65381,-10865,-21713,-12210,-32791,-38354,-14547,-4057,-21513,-44227,-11840,46971,25193,-35684,-42758,-17459,-32335,-74568,-70769,-28429,-23232,-46411,-68318,-63061,-34039,-78326,-141463,-91100,-25984,-14077,18988,36765,5966,-32627,-39350,-36713,-20801,-4354,1379,-11871,-35658,-32445,-16791,15017,21769,12787,31639,78150,106445,115229,89649,70923,64238,16604,-21350,18667,90345,104550,42039,-76667,-127742,-56227,-10410,-19885,810,36233,782,-62212,-59539,-54651,-65962,-60162,-67489,-88353,-71770,-57858,-72659,-104805,-95751,-29661,26082,3491,-33005,-16508,13317,49218,59465,-20256,-122370,-89677,29757,103663,137633,122723,39733,-32834,-14880,45873,63477,27727,22080,81920,89474,44004,58738,75186,-3516,-63288,-38932,-36094,-62775,-55112,-34550,-71376,-183989,-180406,-69871,-20531,22258,44503,-61428,-123675,-43376,24082,-15769,-103594,-156199,-119649,2743,152993,196950,110033,12684,-23189,11114,32925,-9318,-3060,69587,68743,-29252,-73937,5645,56380,388,-68638,-65384,18212,103829,51102,-43501,-36653,-4651,-52210,-73759,-33341,-64518,-88615,-36125,-24708,-29354,22473,73882,69542,49038,12409,-2378,35756,79671,9586,-53123,20053,82480,-7910,-32699,39712,42412,-23234,-23871,-8198,32781,101842,117526,93663,95185,78791,10862,-1072,19101,-12991,-27488,19573,56997,48014,5637,-45166,-80530,-70125,41685,129862,55197,-46240,-49699,-43082,-59798,-41518,28326,108119,110032,47321,23741,-26931,-54739,17596,50417,27396,55990,88267,59446,58400,78909,39700,-44041,-60893,38213,142934,189418,187487,149049,52749,-47347,-94622,-119085,-137064,-79226,-29140,-70097,-57649,10395,32462,24627,-38805,-96198,-65503,-44902,-29188,-591,-32497,-59041,1815,65230,64894,41839,46188,94647,125922,110801,113533,78377,-26437,-78155,-18512,43958,20430,-33269,-75746,-49320,29052,66359,62658,75877,28467,-72070,-63954,31713,30474,-61628,-96232,-47224,35516,129720,166426,124402,2533,-136266,-185526,-106937,11470,77065,26639,-75055,-128216,-124645,-106358,-139316,-164563,-91025,-18358,-18676,-21104,-40425,-109395,-134003,-88738,-30279,28528,75546,67752,31689,-8310,-36373,-29088,-31430,-71552,-91432,-10775,143446,175903,87590,31335,30505,16338,20888,44586,36770,61228,121377,111817,4127,-83017,-47627,3621,46606,96736,107727,67764,21396,82565,156507,89265,-11038,-68558,-130698,-126652,-32244,48916,74036,65714,37982,32063,30397,-16376,-49045,-23357,14132,20805,11339,-3161,-9593,664,7457,-297,-14628,-23154,-47108,-86386,-93453,-68622,-81304,-137879,-100662,-11569,32800,27448,11209,-3223,-14584,-35258,-23752,-4333,-60766,-138777,-121389,-51130,-28271,17044,46253,-19699,-68448,6227,88272,99305,76481,60398,68711,59591,-9382,-75264,-54071,16783,60021,56803,24765,-24483,-54190,-20523,47847,77465,45006,13933,9372,17365,26521,34333,24695,39964,90829,93755,-26078,-159192,-185520,-113588,-28031,33466,64225,75669,91210,70608,9525,-13674,11117,28101,17063,-8577,8980,-11063,-80945,-76846,-15793,13684,44324,96960,120199,147033,145499,68175,20390,-27563,-109491,-80416,9822,-28684,-56035,40638,93345,25459,-17006,-33863,-62933,-57002,-9659,44084,68967,32205,-17100,27299,50239,-89084,-173853,-73550,6345,22794,30759,7383,-34524,-35355,-12641,-18791,-3353,27691,28032,41773,63316,8909,-46347,-53851,-52841,-66431,-87927,-93138,-69607,-27110,51605,94742,50591,-3871,-150,5914,-40922,-67115,-50970,1342,45892,86942,147196,137720,9556,-110139,-71085,26067,60868,15506,-15868,4646,41650,44975,50404,54018,24473,10640,62810,105764,73007,24585,21514,-12997,-43752,-21223,-8549,-4596,51054,65776,6826,-28088,-48149,-112653,-159778,-120761,-100125,-121777,-94361,-16282,2546,-74983,-87494,4011,66863,17661,-14702,12882,20570,-16873,-36845,-31456,26979,77018,31679,-28266,-54736,-75126,-47692,-27266,-64748,-75206,-44733,-43256,-42636,-25737,-71887,-148416,-153420,-121579,-50219,42764,31640,3000,12123,-7926,-60782,-103302,-88258,-5700,25705,-65549,-118915,-60547,27407,55505,36064,-14254,-32926,6325,23221,-26692,-55904,-2621,68965,56238,5609,-19076,-22188,20326,100447,93273,70199,92295,73642,-2508,-27101,-32314,-38284,-25493,-10277,19114,52782,45993,54731,98652,90842,58789,62284,71112,17534,-65236,-96208,-115276,-132216,-85228,3856,18702,-35834,-35159,64013,146626,144506,106991,71250,33605,34965,42598,16337],[2850,41133,59194,36207,-7073,-28556,342,31529,5735,6132,96820,110790,-33077,-122988,-43063,58412,36654,-47976,-53004,30228,107365,147713,152936,149118,98107,3421,-30707,-8737,-38545,-96454,-111760,-131613,-147547,-109385,-65294,-28352,43601,89508,48487,17398,27762,-4348,-57947,-51315,-10116,-5803,-2290,62684,108346,21948,-68972,-69844,-18798,50500,97901,48202,-47148,-81896,-59931,-39535,-20879,-15564,9346,76191,84358,37818,28628,57041,97589,69981,-36740,-112372,-88703,-32865,-44322,-72988,-33918,52067,46716,11372,30853,11724,-7659,32824,3314,-68088,-36303,13441,57629,97187,94809,33403,-32216,-49168,2645,28993,-5011,-24520,-58893,-79340,-20221,33918,7433,-50561,-60298,-26873,3453,-19917,-65191,-35183,26116,-21782,-100685,-126074,-150386,-160663,-107790,-33555,22647,45541,23390,-50225,-80008,-14978,59039,69853,25093,-56800,-116570,-85307,-14143,9746,4043,4922,10962,-18441,-67051,-47307,39138,88451,71062,50492,-16426,-113355,-133423,-58950,-9942,-59017,-108246,-62598,35276,46791,-12604,-14619,54214,73386,29224,13682,5982,-7345,15822,17686,-53162,-102343,-40743,71426,120383,60457,-13876,-37643,-50264,-76345,-66598,-24752,-14572,-52071,-83521,-90628,-44039,12031,34846,56499,77948,37669,-14584,6709,44591,22900,-5887,-39628,-57820,27758,113593,71941,-24514,-66063,-61633,-63461,-66806,-5921,48499,79314,56058,31114,48635,34816,30705,74524,87304,149,-111957,-113274,-52745,-64439,-37698,104333,170021,63866,-44997,-66796,-12563,67768,97847,107205,123418,111194,78597,75024,43565,-5284,5192,37123,-2629,-15661,44056,49816,16583,35941,109146,122155,68061,4078,465,44845,70193,35370,-35157,-114660,-147332,-122402,-28385,54388,24270,-60152,-1132,140224,139927,57402,10213,44469,101618,86390,5163,-38642,-43367,-78413,-162112,-152299,-57493,-15478,-53499,-90383,-86336,-49641,-11547,16132,27514,50480,60312,32410,-6198,-14536,2158,2612,-19335,-21709,-12278,35183,109183,83515,52988,125604,134534,50736,100673,200709,124752,3524,-38361,-7520,60702,99475,89892,36675,43171,54276,17374,14827,29727,6064,-41104,-68245,9665,91385,72280,30826,23726,31975,34322,16102,-15786,-33950,-43432,-18723,30022,52880,65991,51471,-10628,-29755,50907,109785,51216,-12864,-66094,-149734,-139042,-36485,4469,16234,25317,-18859,-61036,-619,77200,41620,-56968,-115964,-97829,23676,92437,739,-117843,-117188,-3451,100196,94257,32473,-26028,-95136,-157063,-133994,-77904,-37344,10967,-10458,-66705,-10197,48721,-6162,-53679,-9014,35171,15477,-36975,-76899,-93446,-103476,-86564,-61509,-21302,63045,131249,84493,106,-47446,-95781,-145084,-119332,-61133,-21778,-42619,-118185,-101530,-3752,14390,-30742,-21530,12687,-11305,-77806,-104776,-74673,-72396,-74500,-53197,-43044,-39622,-59441,-103015,-120235,-100112,-39455,49644,86398,33484,-46021,-76916,-37283,9805,22464,26625,-1058,-56330,-58524,-23133,2436,-2466,-6487,-7064,-6337,15398,66061,65838,20046,22001,20602,-6003,24841,104411,93286,-939,-96581,-129475,-72407,-1069,45571,76373,77749,6696,-92621,-98163,-67659,-33456,-209,1514,-37353,-40137,-31415,-81712,-166547,-151543,-54764,-8460,-22713,-15332,24002,42562,50561,66855,27058,-70803,-60824,67150,128258,105805,69857,4201,-33251,-3199,35729,81110,106733,89293,89898,75403,42357,36611,50490,26769,12815,14395,-32822,-77566,-85507,-74908,-86034,-169026,-176083,-72299,-7666,34741,74283,-32062,-171646,-121187,-345,-14761,-108776,-147333,-85822,13814,105750,129238,44894,-56800,-111257,-88239,-40469,-38008,6175,91606,54757,-75032,-114461,-23879,40666,3007,-69301,-84276,-35171,34157,2502,-72665,-58773,-35284,-65193,-70358,-35924,-41002,-67776,-78333,-111172,-94948,-10284,47091,23973,-10736,-51648,-48510,49111,145625,60970,-58661,-1801,80299,28200,27453,97171,77555,-44286,-100101,-102133,-61803,30889,92244,80534,83378,116015,72599,3830,-8926,-10317,-36746,-11967,70029,82795,-37604,-145447,-120374,-27248,72462,117307,97894,95024,91453,13561,-50820,-70148,-69244,-21481,46285,81418,91229,53246,7411,7532,-9198,-24687,14798,27871,-2621,44680,117085,71567,-26427,-44523,38212,113752,119140,85339,61659,24825,-12949,-25809,-36459,-44388,-17287,-16962,-67193,-35475,31520,27604,1435,-61746,-105599,-37554,-8846,-23934,-9819,-40921,-80988,-12896,81919,113560,86619,48857,51615,65514,53691,74320,103468,31567,-54479,-24072,46382,37216,-5217,-27030,5422,45521,43965,60699,96131,27772,-82923,-43947,50532,65564,71518,89278,90225,116402,157174,166488,146073,44554,-114929,-199079,-136212,-8490,104309,105889,23138,-56937,-122594,-152207,-121563,-47639,41502,51839,5097,-10719,-43763,-122219,-129241,-82336,-66245,-21308,40408,63902,85533,104708,101035,65854,4270,-54980,-103399,-41123,126843,152204,50415,22298,35433,-2949,-19512,-2594,1197,70795,163596,148469,27662,-73059,-72598,-28010,35353,95385,79892,-11594,-78798,-1120,66585,-15723,-89281,-87100,-63275,-28616,51644,123419,119086,94208,80324,43736,9671,3881,524,1305,36402,69213,48945,-12167,-50567,-46590,-27281,-5898,-8022,-46154,-80771,-75639,-47433,-68921,-123083,-113944,-49993,-29461,6882,66473,51837,-8231,-31076,-53615,-69651,-71498,-113928,-168416,-130005,-31552,-9306,-24709,-49976,-120463,-157575,-59896,75306,111042,40129,-14660,24309,58740,37414,10359,-1134,11362,22623,-17906,-53272,-73436,-109997,-82471,44781,114852,54191,-25459,-18140,63385,114457,88007,45603,61913,118844,98472,-25511,-118171,-95518,-1119,40456,21306,23994,30677,12639,-15368,-54832,-81868,-57422,-11688,-8972,-7766,65412,78650,-41952,-134458,-107929,-44019,-22563,4848,76664,161947,154891,67913,22074,-24271,-74498,-28888,24991,-9885,-3898,36901,26002,-12081,14904,20185,9687,31151,62741,56963,38626,13138,-37034,-19690,42503,-43047,-148287,-72547,43301,72089,34858,-19745,-34578,-5133,42516,55183,81879,113438,71412,30727,43386,21687,3042,12700,3698,-22457,-25230,-25912,-56491,-63223,31380,88584,16512,-46628,-27273,-19630,-65866,-99213,-67325,4252,36401,14119,47648,95845,57114,-38051,-63482,5846,53453,10548,-24423,9741,52736,36128,26996,31007,13862,14544,74177,158073,156418,50160,-17610,-12748,29433,44325,9103,-33496,-13217,18947,3509,-21877,-42172,-57046,-33372,5295,-27118,-83364,-81573,-28758,1578,-39209,-36128,51360,72928,14212,-32756,-35816,-18127,-18877,-46111,-46965,9866,32565,-8628,-18845,-9859,-20938,-4261,-13600,-61331,-65785,-38599,-21593,10480,41441,2742,-85884,-125530,-106448,-39702,31738,-4787,-26610,615,-1611,-17351,-13519,-13028,-25794,-43389,-76497,-97519,-105326,-71735,-17423,-3846,-51147,-100485,-68133,-13732,-2230,-19457,-25675,-9320,4099,20733,21803,-992,45658,148014,128635,68908,78540,70673,5127,-5709,-2143,-31238,-65019,-48160,26327,46551,9149,56449,139573,106128,39980,70562,112451,68079,-5717,-45046,-46550,-44588,-15191,40672,42544,7138,4789,44837,60188,51319,69965,69354,29400,4509,-24678,-66430],[-32618,14165,16232,746,2122,34256,56127,46532,42240,67893,133404,113363,-83598,-256274,-183659,-6715,30533,-32246,-35346,38188,100156,148653,195632,226502,143165,-12110,-68323,-3517,24812,3935,-32759,-105870,-153552,-129866,-88766,-28843,60117,128588,79829,-7066,-43828,-61541,-87801,-57142,33965,76765,61715,68499,59860,-25401,-88084,-95086,-60462,14229,72514,63630,11049,-54365,-93051,-52682,11416,6722,-4386,48043,82048,98806,107803,75983,52200,36744,-1230,-43800,-54052,-47026,-58700,-73770,-60033,13374,78530,75588,38511,-8903,-13066,19505,-13817,-48470,13520,60612,75737,79420,57918,7146,-33837,-55945,-60049,-49663,-68007,-85998,-92511,-76253,-11123,17552,-23537,-68386,-63258,-36854,-19043,-31839,-45311,11872,80771,15126,-93115,-126607,-112706,-103082,-79597,-41804,-2690,11991,-7775,-41346,-25968,46711,90780,89450,60662,-24848,-82835,-36005,-10838,-67091,-54137,20419,14812,-51457,-55862,-12850,469,32015,43460,44598,8056,-44241,-56536,12894,35631,-69430,-140590,-64378,42192,58381,795,-1019,67275,118271,90528,45532,45045,56552,31677,-18293,-80341,-125604,-60049,52737,73674,32645,7274,-15820,-60911,-98155,-86173,-59413,-54009,-58960,-54019,-83400,-83075,-7958,72788,108220,71967,32553,64763,115801,130303,97199,60365,50852,27122,53724,119057,89600,-31151,-85683,-46441,-35655,-82674,-25561,75527,111009,49455,-19995,-47806,-75322,-24684,80429,80138,-18708,-87020,-90945,-84222,-108435,-90159,-8102,21721,-43157,-87983,-103320,-88098,-23986,33262,58479,42760,13098,5149,35508,36663,-11256,-27970,7177,7477,7462,68408,65387,8969,20223,56191,22027,-3811,-11768,-52319,-67708,-15362,35859,23366,-39067,-65868,-51514,4257,62839,32425,-52595,-35478,40638,66834,43750,2281,11988,73168,93446,61688,36963,3542,-102427,-229702,-187007,-29108,41693,15141,-825,10047,54971,100882,63551,-15062,-32212,-14867,-30178,-75378,-72419,8065,63156,24072,11773,42021,74222,109771,108636,98063,136602,174541,171477,171366,167904,114501,78032,49656,42375,72517,127956,149714,75015,6639,-718,9422,44170,58332,24174,-12107,-34529,14847,76034,92233,71849,20756,-21329,8224,23698,-44061,-76795,-33572,22758,8622,-26606,17348,47601,1849,3967,105238,157216,87084,25227,-19292,-89179,-101868,-18115,22401,12262,18298,11232,-5911,6527,18788,-1916,-33547,-53770,-39191,45745,70448,9673,-32439,-51975,-45022,42142,77475,2004,-60650,-89415,-127234,-81259,-821,15456,-3109,-72035,-133160,-51298,45764,14057,-22304,17509,38801,30531,24817,-11258,-76036,-142739,-176264,-160598,-97568,10350,79563,21281,-66101,-112268,-170769,-236913,-193826,-116162,-68393,-65585,-97405,-61159,21106,33043,13061,44041,75819,48559,-25923,-87000,-96258,-87019,-53991,-34552,-50994,-42012,-6373,-796,-40519,-72456,-31409,51049,96140,62498,-1814,-13293,63868,121136,71861,3995,-52047,-117167,-107347,-34375,-6353,-3578,22455,57,-49188,-52506,12879,40532,-10739,-51908,-50857,-37727,13806,103120,111186,70931,26191,-26489,-33784,2607,34098,56757,79593,50987,-22274,-51476,-30779,34951,84237,72178,-5749,-20139,6089,-36844,-106247,-68458,-1720,-4209,-1846,61726,108869,95587,66529,60841,59688,4206,-10644,58377,46524,-27553,-29394,-15728,-41387,-47932,-20578,59048,125353,112515,75212,18398,-32115,-25034,37345,93316,108134,68379,-10070,-34693,-19054,-12538,-17790,-83902,-103461,-24639,7628,3135,54278,11394,-138212,-152775,-64201,-78210,-126754,-77571,-2560,3282,-15878,-35272,-73992,-105577,-107595,-90708,-44530,-6678,37115,71262,-6335,-116048,-124698,-51107,1687,15998,20757,35960,30189,16999,-13311,-31263,-26862,-69014,-101761,-79748,-38759,-19158,-37998,-86615,-126101,-108726,-52047,-1257,-1706,-17609,-61738,-52765,59867,145774,44751,-80791,-52152,20179,17843,67881,125736,73725,-65319,-144361,-137876,-90082,-26512,31439,16117,2438,75089,75100,-20748,-47526,-4497,-10541,-37141,6487,52790,-30987,-128973,-86780,11792,69667,74491,107396,188508,173451,43156,-20463,-53272,-125880,-126760,-16296,63235,85045,72257,39888,-1491,-76452,-123889,-65671,-7935,2231,46550,94555,47959,-10558,-12523,26562,44486,20599,-11847,-23530,-22893,16789,82708,109708,82079,39319,636,-47389,-40049,16165,14183,-26898,-79595,-104496,-47965,-9283,-16849,-28437,-64956,-94008,-23233,98873,151085,102365,21285,-25262,-29151,-28170,-25180,-943,-13743,-57938,-43751,20255,71332,77010,43528,30257,15876,15091,63034,71404,-426,-23304,42255,58543,44548,104080,142750,104156,86836,82974,67777,74668,40818,-54573,-118380,-115312,-60216,34065,76967,31549,-11969,-89654,-143776,-82508,44567,137053,109707,35822,30024,24803,-49794,-79748,-70896,-91017,-91629,-56773,4508,88423,150129,150975,93370,39389,2747,-66226,-44367,83590,60651,-47656,-33000,13255,-11893,-23886,-31599,-40298,27588,90870,98078,66067,432,-44599,-40688,-13600,19415,9233,-80747,-137588,-61438,-30480,-97273,-71749,27194,58534,49393,72469,124252,122196,107175,99793,22879,-72058,-56950,3847,18279,49479,109518,91868,-20833,-125621,-129340,-54772,5179,-8620,-44147,-25239,26941,51103,2492,-53783,-33617,10311,-36901,-37627,55836,85652,39795,9879,-39358,-88044,-96630,-101517,-136746,-150813,-88168,-41610,-50665,-47406,-62716,-98594,-42096,83487,107990,-10874,-76685,-10267,40722,54104,80764,39653,-54250,-105321,-116935,-66206,-30633,-96013,-120866,9455,82813,-20207,-128710,-81890,63473,129958,97699,62942,105142,153668,82232,-33633,-43619,22512,76222,64182,8055,-6545,19663,2644,-53276,-94827,-112007,-106579,-94517,-78448,-26514,70344,97739,-12846,-149886,-139114,-39266,-39530,-66491,19050,128680,106020,21890,-5329,-27347,-21616,55325,103418,78897,78153,47059,-32526,-59055,-827,23915,22592,51439,88052,56797,828,-18215,-40414,-36539,32438,9486,-82981,-46582,47820,78761,16915,-62058,-71620,-47290,30480,112666,165999,171577,95943,31897,33777,9469,-8175,24393,63297,61943,47507,36266,-42570,-129687,-55262,47888,19785,-27896,-6639,7879,-37963,-70958,-18259,45861,28679,-53637,-63303,31404,116420,64798,-43985,-32245,23756,3551,-1446,42978,44682,9644,29573,71637,73308,46182,65059,143604,143995,9888,-86250,-38237,81213,118857,71659,3273,-37702,-42412,-34671,-30239,-14337,36519,103401,116412,47628,-11382,-13987,1721,-7719,-44813,-51395,-36853,-40246,-31411,-53437,-65879,-15087,7210,-37780,-50756,-30000,-51071,-66922,-17436,21321,19729,18348,-23882,-61526,-24108,11770,-4571,-2179,28654,14018,-22167,-31001,-25299,-18437,-28672,-77025,-94419,-72312,-56158,-25390,30080,45079,-44489,-122501,-111491,-90384,-132624,-157534,-109868,-31251,7610,-18888,-28789,-38465,-30313,-13987,-38924,-67174,-24716,79149,113890,41842,43627,138942,124045,54738,48637,30113,-19600,-4384,15993,-27011,-94213,-89407,1799,18312,-44153,17245,145427,115890,45179,75635,93235,48369,34334,24739,20166,23687,25446,32606,16265,1120,572,-7280,-37375,-49701,-5684,45072,53144,36748,-19816,-75451],[574,12577,-39400,-59098,-6204,60724,53903,27485,53532,82160,121044,125045,-33075,-249557,-235312,-57763,8184,-20570,-18362,20795,45191,99403,193153,241896,154196,20412,-24746,12295,45191,74369,60621,-31112,-116453,-142943,-130628,-43059,52092,96730,45452,-22639,-66831,-82299,-71759,-13350,64006,111014,101780,47697,-14047,-64304,-101857,-114875,-73959,7767,67365,92251,68426,-18624,-97001,-57818,35027,38590,-5068,-11966,4865,36756,81674,77527,40592,37812,61661,58289,18166,-18562,-31530,-30500,-13900,55595,143992,143803,48408,-18780,-4193,-2048,-46141,-36778,38534,65356,82236,69785,-2013,-70901,-66975,-60695,-99887,-88042,-67491,-93407,-121799,-96731,-21109,9127,-16064,-24862,-16529,-29189,-49939,-43729,9878,87778,145565,94966,-17694,-50885,-13328,2971,891,3298,-298,-27153,-68730,-86525,-53481,26721,66824,27991,-11791,-42547,-39801,13630,-218,-82229,-29161,78278,41216,-56986,-69149,-71608,-101326,-60700,4857,29222,32075,28122,4457,11958,21654,-56246,-119044,-76827,-28254,-18325,-41002,-41885,19907,97250,94210,23028,1384,33271,25858,-18079,-70057,-128818,-91904,-4259,5384,16431,44077,-2455,-65035,-92901,-101286,-81003,-32030,-13340,-27706,-63952,-89507,-39643,53710,105562,62968,30089,69781,108780,110155,89968,78729,89483,48333,3304,25185,35384,-21091,-60101,-28445,4246,-23098,24170,109342,109961,22202,-43664,-84445,-121191,-61847,44348,60563,19354,4492,-28301,-72864,-57256,-17010,-41495,-100283,-142139,-124615,-86514,-93023,-96497,-37909,449,-47148,-78725,-53536,-7158,22439,-7141,-39161,-3960,48989,62632,60367,33906,5475,-2402,-44732,-106058,-70959,-7577,-57555,-138386,-105313,12225,84160,73387,46099,37725,55563,58458,20921,-28616,-45050,-33898,17340,59009,35188,4344,29121,54599,55121,70038,41686,-82693,-208230,-165941,-30012,29456,38805,75553,84571,85398,101415,61961,-49256,-114902,-95519,-69150,-87159,-75219,-3040,42974,10450,30585,80554,50631,14915,47733,76227,81387,165521,246985,185366,94126,142941,224590,158627,72219,61250,117883,173389,107635,-8567,-40069,-14033,-2159,-10816,-13775,-1967,9495,53164,96605,119895,106968,49731,10757,35850,27398,-51999,-65907,21243,88209,33224,-61373,-51254,-6770,-24100,1099,100824,144393,106563,87525,66186,28107,10044,15699,24821,19251,14836,26757,24363,-12908,-54292,-64128,-38420,-7294,20574,68399,57335,37889,88499,73965,-14671,-4177,14443,-41401,-48635,-12831,-32818,-23809,45723,79171,28055,-64653,-109584,-66443,-23216,-41018,-31291,-8133,-9790,2160,31290,17476,-40782,-96719,-156521,-208503,-184638,-72010,-13944,-81988,-154904,-162079,-155956,-163395,-138216,-114924,-115148,-106465,-62317,27401,88646,63060,54542,97036,117008,90752,37316,-22189,-74684,-78649,-15623,2537,-31508,-3288,66272,110728,102380,41510,12399,46917,79071,83663,76344,83930,113423,135222,58696,-35296,-79574,-146373,-162074,-90157,-53104,-43546,11400,7227,-42959,-43104,13561,21258,-53857,-148982,-144002,-64217,-5563,38633,77873,126176,119195,47750,-4974,-33271,-52908,-44571,8936,53018,53899,41669,38943,75320,126006,112639,13628,-28842,1159,22741,30679,59050,40265,-5354,13946,110246,185428,167276,106412,60881,50648,28709,23034,33354,-41029,-117895,-68675,8935,-21986,-79430,-55201,30984,74647,68972,58769,-8903,-87799,-51558,59720,139333,144224,87809,30235,42731,74049,59568,39168,-16940,-48380,-14738,-23171,-60601,-29594,-15547,-77914,-125380,-132391,-152110,-121563,-7019,36508,-45696,-112339,-124350,-127487,-120167,-69773,-18437,21935,54099,62370,25480,-47903,-85516,-77916,-70146,-53123,9326,81008,126284,107789,40008,-1852,29971,21794,-60712,-87831,-38962,7451,1859,-34532,-66779,-67082,-59535,-56679,-30059,-3019,10204,-18355,-13779,45524,89871,28747,-58332,-86214,-63706,-48085,37094,95646,30633,-97212,-147758,-101746,-40689,-19288,7534,-4232,-32638,20457,35953,-34972,-64374,-22898,2753,-38685,-66705,-40260,-50459,-56473,13748,55663,44117,29549,65064,137167,107044,-15304,-49277,-24987,-56736,-64551,7822,27858,17776,33966,50876,7303,-101832,-161066,-73026,45066,68369,46622,10317,-27217,-10514,23977,37213,13801,-13682,-13423,-19913,-60147,-24950,107981,199688,160328,76988,29880,-7702,-14774,16941,9020,-20184,-47368,-81201,-86716,-58213,-40599,-63098,-90592,-81622,-411,131461,165421,62181,-70956,-141581,-108000,-52760,-56167,-78823,-75040,-57098,-30369,10432,88756,126091,59228,-4881,-30615,12177,79713,47710,-9225,67733,146307,79008,8627,39429,55450,8078,-31979,-36475,-28178,-3860,-535,-20562,-23431,-41436,-66872,-38432,-8350,-23223,-41577,-114047,-127690,-40231,42729,91669,95239,69664,75456,74626,23249,-27833,-75234,-104798,-111065,-96513,-54957,13936,80175,92557,57932,45532,40525,-10790,-12564,62194,7486,-96579,-61414,18506,16181,-1971,-18113,-31059,-16914,-26277,3125,81708,65968,-3655,-42811,-57739,-53441,-53928,-91455,-94544,-44293,-74738,-122183,-22091,114193,107343,59054,49925,73241,96578,112757,83332,-15806,-118569,-125558,-61163,-8937,49478,135784,145920,14934,-151628,-184071,-71134,6577,-36500,-34431,48988,83673,64034,39076,24962,17320,25443,-20215,-39688,20324,75944,84071,76404,26181,-37412,-62107,-62167,-101218,-168390,-152986,-94613,-64159,-5795,54594,38849,42839,103997,77653,-48603,-78116,3229,56955,83411,110435,49341,-85768,-147312,-91736,20871,63255,-38359,-122866,-51189,755,-100920,-195819,-135731,8163,61473,31970,21863,106225,148678,31641,-75592,-20966,48418,44343,25298,-434,-11196,31935,46714,-13104,-70474,-81874,-81849,-112033,-121996,-78704,-3735,30840,-5346,-90013,-83457,13352,16490,-31907,21641,90142,37096,-43248,-30483,6229,34199,98491,180479,184779,131303,46549,-63946,-109182,-51977,-16498,-21227,14291,55856,32526,-14554,-7583,6451,-12133,2029,18505,-1983,12443,42587,58264,7419,-56231,-77383,-95213,-40195,80268,160070,144674,60294,9913,28925,-2599,-55178,-18192,78978,102787,64996,55354,-4996,-98715,-55156,38657,54359,45351,83963,129154,90800,73697,129325,126108,12570,-87343,-88575,8639,108731,63540,-31486,-15740,33580,11746,36774,75844,21009,-22655,46710,124462,116616,55810,39715,75581,65542,-30216,-102970,-61009,67842,142136,137871,107695,59345,-10094,-55261,-42779,10524,68486,106135,106795,56758,25867,37759,27919,-16076,-54333,-87407,-143623,-117964,-34236,-34684,-54539,16304,31482,-23479,-15239,-11395,-84855,-105195,-34620,-496,-21885,-32957,-70341,-93939,-20812,43104,-12850,-88922,-79967,-24448,27459,45713,19587,-39495,-101217,-123206,-120236,-112884,-94518,-67383,-5820,39067,-53877,-143917,-123155,-108814,-145619,-165113,-154807,-58499,61058,93806,42953,-56496,-76361,2066,14521,-37372,-13449,103697,155264,78838,20638,53634,61072,35540,2723,-47037,-78174,-34380,7076,-26907,-89929,-92028,-19817,6076,-61174,-34475,101279,112554,75874,90000,50831,-5186,29463,65656,41486,12890,-2606,-14123,-49987,-79520,-63032,-29579,-30091,-41854,-19391,37837,68910,62958,19299,2784],[63170,35323,-61750,-84160,-12928,32397,-2817,-28255,-2185,31878,78412,118866,46155,-119411,-180095,-106305,-34717,4051,32649,42076,16494,39988,137917,191343,134236,50616,5447,-21440,-21212,43842,103353,45185,-81104,-169062,-168889,-74294,1731,11705,-2776,4406,-8333,-35541,-15109,31463,27645,30524,62275,36444,-15812,-45866,-77438,-86992,-36129,28361,62368,76301,70759,25869,-24389,-10665,44018,36429,-15364,-50873,-61834,-47907,11816,52653,33925,7418,29464,43759,4309,-6597,6286,9181,26640,82591,144440,151740,63587,-466,18769,-3232,-82523,-100952,-24287,47702,119562,116739,10549,-83113,-67557,-45996,-66102,-32722,-144,-68215,-163166,-150944,-63798,-25032,-34375,-15328,2546,-24202,-48531,-16992,63121,108872,120245,102343,51571,42317,61233,57780,44771,29381,9164,-37147,-98765,-113431,-59676,26775,62696,-14144,-93686,-93306,-51016,3833,23472,-5630,23139,71768,38057,-23537,-55334,-114696,-142986,-84627,-1227,29376,38604,26608,-31681,-58735,-12235,-4063,-23072,-35135,-76113,-109763,-97440,-76893,-31043,22790,27224,-16175,-27526,14908,52399,66430,24192,-72490,-81240,-8321,29647,56625,52324,-44208,-88832,-52691,-61889,-74363,-15301,19770,-7313,-50586,-81076,-55885,30253,98481,79747,16757,-18795,-8454,30106,58885,65115,48153,1504,-46903,-61532,-35616,-517,1092,-2379,30590,43034,57952,77080,60283,-3994,-21930,-21421,-49273,-37502,-4010,23471,56145,70610,10557,-41919,22819,65883,-26717,-112223,-146422,-132420,-55205,-24385,-55519,-37145,-18116,-74130,-92261,-26381,37022,32314,-24724,-48254,19168,103907,103711,27572,-19696,-9438,-21852,-86959,-142372,-79985,3343,-22404,-96716,-86446,12292,95246,102236,62288,24557,36318,34310,19891,10119,-13809,-12709,30584,74408,51071,-1291,-11830,3073,11169,43999,34993,-49063,-145507,-140124,-64060,-7375,32509,67198,41599,-9343,-17038,1264,-68828,-153084,-117656,-32706,-27461,-56933,-53802,-34153,-23614,40335,103521,47126,-31300,-23016,4842,-1038,78770,171103,119673,58682,172417,281517,180180,49982,31386,59059,97719,65451,-15431,-63520,-56593,-60505,-79752,-60461,-8781,44470,105155,136559,132613,93927,44307,51039,62618,15829,-36083,-23459,46645,99097,75528,1172,-20147,3650,-7486,11627,70742,80184,64192,84068,85215,62725,36530,-3993,5048,43521,46365,55409,56538,9829,-52135,-75989,-49513,-3644,38126,75119,60237,62392,139612,145484,51653,-12367,-55746,-76103,-15777,41086,-5786,-51364,7017,82053,63421,9046,-6094,-30725,-87105,-99628,-53347,-56256,-85123,-55704,-6610,5560,3047,-4570,-62368,-160614,-176221,-99482,-70813,-127742,-165618,-139721,-69840,1410,9113,-49315,-115021,-151507,-117105,10673,92386,53242,33368,65040,70347,51588,48798,44773,251,-33841,15191,39610,7363,41949,121601,180266,199917,146940,65839,18564,3676,45111,97183,90463,45642,30361,-8873,-46185,-44508,-106748,-175645,-157940,-123434,-114474,-65464,-41792,-31153,31106,65002,-4143,-115343,-201852,-165822,-43279,-17298,-52110,-15204,61940,62816,16553,-16056,-64953,-98059,-101658,-71515,-12681,47876,117016,120409,82714,105538,125386,48419,-37853,-41918,42021,111806,90037,8541,-27609,-8349,62916,169035,183508,101308,24587,-12382,-20641,13269,26631,-31950,-51274,37575,106957,43324,-55340,-50531,9435,10456,-1443,25725,-17107,-87040,-32585,74898,110691,108848,91607,71756,79898,64423,18477,4739,-27969,-72096,-97567,-107570,-102550,-96848,-82719,-52937,-86983,-157686,-159120,-71255,22560,15527,-69807,-85649,-49091,-73108,-109172,-58907,33408,70116,71703,67399,39103,6432,-7424,-22654,-56103,-59712,4471,61373,79422,55431,14705,12695,48920,19535,-35881,-23400,31908,59737,14568,-43274,-41740,-3720,19717,1990,-17355,-7627,24927,33216,31768,24651,45729,49651,-1823,-69340,-89546,-88150,-18020,31823,-28103,-134046,-137607,-61860,13157,34282,45876,47877,12784,3522,-81,-23950,-39304,-19759,11000,-16946,-82007,-103711,-84803,-16400,69980,48235,-16591,-20137,-2539,-4038,-51172,-124363,-105680,-828,49393,39938,32921,-9083,-40325,-2779,49874,8953,-97722,-99521,36649,134334,89992,12808,-56743,-79820,-20113,44602,66809,31646,-4583,17886,23230,-70878,-97039,43835,184432,173651,93802,44540,29192,44731,37394,972,9843,26284,-25247,-91429,-99471,-71832,-82714,-89210,-37784,61722,157728,140950,5538,-151017,-220119,-136879,-18244,17080,-15613,-45737,-17540,21383,17688,31610,51139,-14354,-69258,-35891,52501,90908,37768,9550,102581,182434,122661,41883,22440,1408,-48149,-98674,-90621,-52246,-37784,-49140,-33358,11231,17272,-31553,-41995,-31147,-18787,-52075,-136771,-95308,24503,26842,-11831,23203,79266,67624,16977,10217,-4411,-76234,-100848,-58888,-29493,-35098,-26092,450,14406,23167,38065,43252,22966,22677,65481,26751,-40833,4695,96140,77714,7596,6172,23679,-17359,-86026,-53482,57813,71383,16131,-31506,-51970,-50114,-51122,-48028,-30321,-27960,-88167,-128095,-58808,20032,33123,50427,67304,45500,61961,103684,59917,-21329,-63754,-97044,-98939,-46218,28887,110599,143126,49846,-105847,-182218,-119007,-47539,-62031,-12367,86789,82906,26822,-2263,-6491,-4547,13095,17577,14928,10541,32996,81300,133938,132781,65758,-4103,-49864,-101966,-145247,-129315,-96824,-83106,-43579,54667,88643,73649,76713,20430,-60570,-43293,35935,108888,142376,103493,24128,-45780,-45820,27152,94343,83552,-24827,-122519,-100098,-42664,-66293,-122116,-118082,-41095,8992,-20605,-45715,34478,86912,-20275,-106894,-27791,18345,-23587,-23548,-340,2231,28786,51882,15833,-26445,-23517,-17189,-50742,-89186,-98086,-58791,-15154,2827,-21970,-27691,37933,65392,49794,66336,59695,-13320,-69257,-27706,50669,78051,104350,192360,208734,123723,26331,-65165,-109336,-47968,-21677,-34676,-3163,23587,20147,24409,56868,63705,2568,-46803,-15554,47989,72069,49803,34070,16936,6986,-7019,-54409,-62166,1355,67727,69618,16498,-2280,45508,29585,-36535,-22972,48400,50245,32776,68070,69069,44614,76234,86064,73382,93996,162579,229929,211837,218735,244824,148440,-19022,-82611,-30092,45219,55667,-28504,-46109,32698,64074,23988,49825,69147,8681,-21100,57908,105925,56431,13339,11999,12076,16482,8351,-18844,-40810,13952,105676,169178,197123,180767,83186,-17223,-14278,34457,31425,4202,10518,6102,6823,25442,13126,197,8345,-16447,-70219,-30979,49039,45100,18641,62454,37099,-14462,50408,73624,-43314,-95732,-23910,2193,-55203,-78265,-90928,-104752,-29906,45645,-14681,-124560,-130612,-13139,82081,73236,6045,-76161,-110151,-87580,-59868,-53146,-34776,-47635,-36662,10909,-33452,-85927,-70339,-79447,-100009,-93645,-118931,-74978,33652,90850,47467,-52574,-57876,53078,90277,35175,15375,61802,96229,79272,10335,-36889,-20466,14832,-20205,-76239,-104777,-69889,-26747,-31934,-49395,-39860,-11728,7258,-25915,-28183,54882,98851,107526,110733,39245,-24999,29847,94813,41240,-35906,-41146,-30098,-73518,-121796,-82778,16748,46522,17779,21264,50438,56161,38508,30800,87520],[79137,36648,-49437,-44196,4949,2265,-37127,-67041,-67948,-34155,12717,49549,47298,-17274,-112578,-158085,-97126,10920,75362,88684,46739,15441,49635,101295,96001,40149,-34958,-100029,-126606,-56265,73221,82968,-44643,-144721,-131047,-64653,-21193,4572,33746,66521,67083,39118,32782,11743,-62468,-80654,86,54377,47659,-3530,-45083,-20315,44039,63223,45319,26274,42438,73879,78528,70430,75855,57032,-2436,-56621,-87555,-79979,-38593,7292,23040,-27282,-52945,-48373,-72499,-42634,8938,14253,11298,20534,40659,77636,54994,17478,31170,-3633,-125367,-196470,-110587,21456,119970,131671,64373,-9127,-20097,-11618,1754,51069,74055,-19439,-150668,-148850,-69375,-58002,-79724,-75769,-59751,-44167,-9980,43689,81996,57709,19827,6746,17329,33983,38649,37082,30018,6889,1539,-26555,-82005,-60233,45890,114621,98666,2255,-106295,-134044,-101423,-29212,66559,89314,35725,-9656,-13164,3381,482,-43694,-73674,-37219,11025,44001,27103,-26702,-77504,-59202,10517,52705,75402,59069,-33055,-118958,-100545,-47521,-30582,-33243,-40293,-29640,7420,49091,91499,144639,122679,10661,-37669,7071,63979,74705,-762,-114254,-113457,-18073,648,-47520,-36401,-7012,-12910,-49405,-76260,-59834,20684,97234,75217,-31291,-104854,-84259,471,70705,70145,16132,-9008,-9202,-47417,-57113,4141,55426,47853,44463,40919,14644,-11510,10354,5461,8684,36982,24443,-6850,-39034,-25685,35283,60546,-2421,-46722,11488,35173,-17182,-28702,-55088,-80657,-26685,30373,22880,4749,-3216,-47355,-47531,48223,123622,59313,-56647,-71469,51010,149164,102636,965,-36438,-25995,-31595,-39986,-63282,-42996,-6543,-3736,-26720,-30437,6352,52410,49148,-1658,-61298,-41612,7535,50064,71921,53316,46544,54208,47899,106,-54332,-71390,-39337,-9712,8118,9825,-11893,-71586,-102968,-65382,16085,54982,17254,-58133,-113723,-106771,-51487,-72883,-144493,-98032,27764,45600,-46712,-111552,-79289,-6782,65736,101406,71875,23506,-17698,-54957,-87642,-46257,41794,73238,88105,143338,185094,112833,16096,7849,11985,8147,5825,-13346,-78051,-99305,-67407,-67974,-71018,-20906,42065,99673,116943,98808,52729,15838,33534,48065,27309,6593,10165,15817,33725,62901,70137,74754,78796,60990,59077,57928,9275,-13696,37127,58905,21572,-40322,-72905,-31004,49432,91327,109657,118220,96274,36494,-14234,-28188,-15388,19012,75523,96847,94827,115092,137801,106437,13989,-81975,-80813,13138,59371,-21851,-96626,-52823,40109,82142,87825,85822,31181,-60182,-62449,-13841,-49514,-118093,-85002,-15260,6667,31105,35888,-9183,-56948,-57678,-48743,-57276,-85536,-87199,-47766,19825,75386,85292,35302,-29131,-131297,-194317,-85775,33585,14936,-32696,-26669,-24585,-34253,7543,83357,102299,49842,45322,58035,24835,39573,114150,169180,187471,167337,80551,-56543,-121217,-37097,66821,45672,-18797,-38350,-44728,-33224,-7711,-48572,-127794,-161385,-146732,-122742,-86989,-76399,-22255,96029,106602,-24463,-125100,-145165,-96311,-1559,-16687,-85370,-73709,-36582,-40803,-31804,-11555,-25938,-31760,-38783,-52230,-51798,-8802,117492,156468,88564,75251,118040,71171,-28367,-60922,23512,77601,12465,-49025,-28637,-24297,-8916,95736,136729,42172,-43344,-73252,-76573,-20504,39669,44216,87058,194737,210903,85388,-31285,-46993,-15749,-13202,-19559,1899,-33577,-75210,-19376,44991,33619,53056,90782,82291,40421,-51418,-102058,-64721,-62910,-116332,-183309,-170787,-96233,-88479,-96912,-55273,-69342,-111581,-81804,-13912,22098,19574,8045,41703,70018,548,-84088,-64279,20040,54017,44958,60872,104655,102076,40445,3186,5202,5191,32768,44462,1105,-65636,-50215,26650,42131,-7896,-22118,22903,55730,57880,33327,4415,-3633,14352,68889,68161,8193,-17044,34699,68154,48231,18688,44619,60156,12488,-36777,-37334,-43000,-23989,-10238,-56358,-126154,-110873,-54489,13532,54251,78910,106855,78795,26950,-31,434,18382,40924,39601,1299,-64658,-93414,-62164,377,28331,-39641,-93239,-57772,-39381,-99967,-167329,-177897,-83491,45901,88993,40105,-9155,-41281,-49882,-14298,24465,-12595,-88680,-37284,118269,139688,25872,-29017,-35882,-49103,-13675,40144,65689,27677,-22084,1438,30333,-37695,-79312,3299,120824,152347,80060,16151,31247,66766,26981,-26787,17443,73173,25672,-50990,-76874,-55189,-63187,-65667,16872,132317,152549,78083,-30407,-145213,-188016,-100880,20793,83095,77721,31557,27153,47338,10929,-62334,-104645,-142324,-123423,-1025,98006,70491,15341,4924,26481,95667,141481,126311,96504,62652,9673,-38943,-40279,-30108,-60428,-95190,-67172,-12023,11690,-4839,2423,29639,58388,20885,-73568,-39907,86986,73896,-29852,-29420,49518,5270,-94276,-65076,-12163,-46641,-51239,18041,55723,50157,42976,9002,-20751,-1673,20025,17475,4267,28936,82689,70618,47367,102629,175845,121497,-124,-2531,40468,-4645,-76534,-59184,9008,36644,22001,-4251,-12089,-6154,-5538,-10013,-52422,-86382,-91020,-111999,-130606,-115738,-37801,69480,113751,63164,39905,83406,63607,10616,17219,2978,-43184,-47117,-20003,17413,42046,5479,-75262,-162304,-184216,-120655,-55061,9917,72969,67768,11930,-69967,-120102,-93043,-29548,22840,48646,14312,-7530,42576,146691,200453,133432,21236,-61896,-102556,-84605,-44119,-42674,-93123,-131272,-64326,-18487,-37066,-36663,-55821,-76382,-49745,5329,100905,155489,73586,-23873,-29103,19493,43035,31871,-5288,-71385,-132395,-110970,-31203,32196,11951,-64504,-56714,17785,5345,-63945,-48613,2467,-50037,-98841,-21753,6401,-57669,-61775,-14461,517,-2317,-9199,-31242,-28234,264,-3873,-23237,-37120,-59950,-41545,-3002,-3846,-34513,-42670,-2716,25635,50069,52007,-1165,-45131,-41708,-14400,28745,65322,94704,137104,125516,63748,-15949,-80686,-100397,-41010,-12665,-6458,8976,19947,39509,79953,94991,56382,-16606,-66497,-51108,23096,75725,39353,-14254,-5739,30835,38020,3388,-26394,-45122,-23278,15241,13359,18943,69741,74174,36171,16867,-4203,-52123,-26984,61364,94836,114200,163492,127395,51470,52781,115046,157022,169146,208794,203762,76771,-46081,-64620,13857,68216,-1514,-118097,-89927,27431,42239,1666,11235,20308,16707,29024,70873,41025,-48219,-58325,-34845,-42395,-9007,48840,49777,-25557,-49970,29560,135682,181213,164775,87244,19429,36527,49834,-17499,-86500,-89425,-79652,-61703,-42309,-33004,23708,96185,113660,96386,91062,116940,114054,98864,96455,17756,-41267,59215,112905,-5825,-70567,16328,65183,-970,-43934,-56490,-69327,-24574,9538,-41228,-96843,-72167,37489,111989,79851,-625,-72756,-66282,-20741,11585,29477,58176,30475,-19440,-12451,-16761,-30528,-18798,-13725,-22300,-21684,-47137,-63532,-37512,-15068,-16839,-46177,-18304,53968,70829,43950,23207,-121,-4777,29965,-799,-79761,-81227,-23213,-11859,-34043,-92767,-114455,-86985,-53510,-16822,2584,-19000,-35237,-17497,201,7015,26078,57976,62600,6597,-39691,42071,124557,42158,-72201,-62775,-21006,-39157,-64547,-19583,64873,50562,-5424,11740,28207,2636,-31615,-14483,88472],[51824,12256,-28134,19143,42515,17986,-8294,-44327,-60477,-52506,-52885,-44327,-13097,-22449,-97016,-165643,-122523,-8103,58107,92119,76163,12929,-21776,17447,41031,-2040,-79037,-134399,-173499,-127196,17046,93363,34976,-23940,-26235,-5929,32309,105976,120683,94769,84028,79243,29933,-61769,-132558,-114138,-24393,56050,78684,2262,-65997,3189,108690,106331,48141,20525,54105,116739,135127,116067,117912,118502,47896,-55095,-106854,-89242,-67843,-34600,30141,15125,-42370,-65191,-101689,-102667,-41354,-4504,-13742,-46680,-56697,-15602,-1478,-8026,13761,-23752,-137298,-177158,-85939,-4919,24940,37935,57134,46436,26268,34269,49815,77418,98710,56662,-31253,-36841,3789,-39957,-98199,-133939,-135960,-68336,29060,87577,72761,15589,-16164,-43108,-58215,-66367,-45872,-58,3420,-28108,-16255,-23689,-66875,2889,154266,183564,110444,35671,-58451,-125048,-101061,-784,110852,117828,30461,-48578,-54017,-13427,31129,52515,8985,-17877,-2184,41550,6596,-52914,-42497,18179,46333,59200,104355,130045,50909,-48214,-44276,14347,10228,-21449,-44667,-21305,45564,77394,81515,113263,111681,33886,-27333,-35911,-10339,-7011,-81225,-144080,-111153,-29892,15800,-8643,-39683,-64911,-75588,-76161,-76498,-60984,2440,63065,13724,-88613,-109134,-54967,16887,84017,87421,48386,66789,101446,36320,-42520,-25157,71694,108624,49221,-24513,-63499,-82839,-10287,33456,5679,-5639,-23590,-44961,-55584,-49776,-9737,26202,-14779,-78130,-89752,-70141,-20051,39864,20703,-5156,4552,14062,7235,-6248,-6523,-23974,-5475,68893,109083,45452,-65661,-90940,36389,134658,65043,-5052,-8844,-34916,-47707,16883,41116,-8546,-43445,-24035,-19099,-53864,-52545,-12079,-8570,-46945,-99327,-79639,-4049,64524,113981,128156,95098,60489,18530,-41128,-98263,-109598,-51219,-11732,-22212,-10923,21868,9424,-18280,4341,78468,80088,-5912,-82537,-104869,-85607,-53984,-70029,-115501,-72381,48865,76175,-24080,-109362,-63975,33662,79194,46315,26963,49906,15606,-93877,-177303,-138177,-10138,87157,102552,44533,25086,32297,11874,-12694,-20133,-19992,6875,10674,-75614,-120033,-50508,-28287,-65030,-33786,10955,31964,31429,25702,20126,11742,-13274,13260,84496,81959,26331,-28925,-44701,-16063,27873,68472,75411,67337,74748,51623,-28709,-63774,7166,55127,9337,-79603,-106333,-68741,-2382,74398,123728,145454,147359,105604,49872,437,-30190,-13613,59572,117722,109499,66305,82691,89220,3486,-90199,-72480,28217,82539,7180,-80381,-76620,-6632,66511,102014,93770,52188,2521,11797,54043,7593,-87452,-77176,-7759,5258,-2058,-27590,-50247,3009,40429,3109,-19125,-24254,-8733,44377,68125,19026,17509,68599,82728,-31873,-164525,-121134,1047,7141,-65730,-85507,-72395,-74705,-21580,96005,153094,104708,73479,66489,20984,-3368,33460,67984,81340,88900,19880,-141570,-208077,-88517,47799,38560,-20223,-30503,-40399,-38502,-25606,-46309,-82980,-103925,-93999,-42419,2588,-34062,-29321,57283,64792,-29764,-51562,-26530,-27630,-15456,-40326,-71707,-68269,-63739,-55984,-9620,31351,43444,50094,52260,48404,-10465,-53236,28582,95039,78849,52818,58076,22229,-25655,-42647,-10344,-15752,-67782,-56135,9616,-4897,-22452,62073,92724,-10752,-87146,-78168,-81396,-47550,40525,78319,127305,220614,190402,23114,-70763,-66369,-32564,8918,34961,31585,-33018,-75480,-38542,-21576,-31444,16806,57114,34420,-32702,-144645,-171549,-84423,-55681,-104263,-169949,-159263,-84622,-61539,-64097,-58662,-64045,-31484,451,-17821,-2960,76288,136193,127808,63820,-11267,-60143,-57470,-28853,13925,34114,47131,104895,108646,27406,5948,51983,42700,47367,71556,12484,-79188,-47689,40055,50382,14602,3878,24262,14987,6050,54084,98787,43627,-7632,47271,58384,-10127,-29258,54212,76990,17871,-5255,25164,429,-51529,-49346,17037,35969,13915,-19291,-44414,-56359,-49975,-55167,-30903,-4991,31533,96263,101606,59406,19037,2060,42306,86403,60996,613,-60963,-64331,-1674,27381,-36744,-124226,-118394,-52858,-33750,-104425,-185019,-152695,-3312,97119,80079,5786,-35541,-48910,-37995,-21050,-15887,-36529,-81775,-63950,35953,38699,-38931,-19194,46434,31618,7440,5100,-1251,-37170,-61922,-30845,14470,31967,42867,41691,72941,106236,30095,-33915,5524,25315,-26162,-71508,-19927,47791,20123,-25812,-25102,-16987,-52935,-59812,50218,166524,125331,8548,-62005,-101742,-100098,-38337,22719,45582,54121,56972,39216,19791,-1716,-81201,-189055,-232859,-147683,15253,91320,31940,-8713,-31169,-93559,-52026,87673,147651,131862,117853,95467,69178,47254,-6440,-84521,-117503,-81819,-42782,-19996,16136,60656,97102,113275,105513,15531,-25171,65071,113729,36596,-12391,19979,-26269,-111810,-93582,-33792,-9578,27982,63272,74455,116850,145723,74197,-22445,-47315,-33953,-36829,-46289,22808,120597,101414,70511,113783,155743,97770,-15317,-48716,-17365,-7768,-32997,-44389,-21769,22299,42021,33011,31415,31086,36548,3494,-117251,-151536,-53132,-26597,-87706,-72893,21381,96147,106624,84096,55258,78995,82875,27442,15303,47733,43348,-3213,-51888,-58646,-53454,-71309,-92962,-131812,-161555,-100164,-18921,4368,18913,32696,8280,-80059,-165854,-177065,-98087,-14133,21798,-1793,-22059,5703,97286,162083,113045,14721,-42339,-48178,-25876,1771,7696,-52091,-122880,-123893,-147983,-188245,-153174,-110768,-97812,-86070,-67674,14026,98169,58677,-45541,-79238,-55477,-66026,-76802,-67916,-76361,-96831,-70396,-14603,44998,40923,-46785,-50619,44503,75617,14748,-19912,-10690,-25491,-41724,11297,27310,-50970,-83861,-38744,-12055,-13132,-34544,-58526,-37072,-17959,-57982,-74790,-31386,-17497,-4271,12843,-24955,-71219,-49540,-26652,-40720,-23150,-27106,-61179,-29928,25528,7602,-30886,11012,71978,67656,30063,12075,-45080,-109684,-139829,-114454,-42820,20993,26670,36722,73413,95737,60247,-527,-19123,574,-2199,9201,54248,13607,-49400,-39529,-19942,-22424,-19079,4202,-14258,-16913,27064,51471,61251,86790,89075,73719,39990,-17292,-77549,-61377,14634,26896,19320,95907,120274,34462,-16019,-5027,-2979,35946,96849,80369,22162,-7601,-23561,22727,60716,-18780,-115463,-77709,10661,7953,-24761,-21381,3378,55380,106349,117508,48866,-47577,-79369,-72844,-68150,-26159,22356,11221,-56988,-85804,-28222,76383,112616,62242,9694,32954,95722,90110,7237,-75700,-115091,-123549,-91813,-52788,-13823,61038,126645,151448,127894,84835,97644,114216,121718,115122,8247,-87539,-13604,62464,-3642,-42051,56195,134106,99080,54482,25049,5010,6788,-35187,-102777,-92742,-23941,41825,102736,115335,62712,2410,1473,30838,38716,47179,90651,106228,45108,-1407,-17243,-29708,-13068,36251,35915,18619,20505,-3776,-43053,-70066,-59415,-49502,-27649,-12379,-10312,13267,38690,11706,-18451,3587,-3525,-55681,-76568,-35455,27263,32379,-67279,-132203,-102066,-42144,6730,14652,-29650,-71002,-41264,-8352,-50753,-84986,-46154,-24021,-46201,-54080,57796,156312,71712,-49865,-55135,-7229,25973,48430,73872,77693,-2718,-58685,-18560,-1332,-45952,-70316,-33817,58920],[44027,11860,-583,49827,62570,47687,37467,21331,25827,-64,-63626,-67696,-33292,-59355,-98562,-101256,-65321,-15076,1854,31257,35792,-9224,-30711,-5074,-10212,-43894,-62659,-80014,-124884,-115640,-10020,93953,123189,95921,28264,12655,79039,158354,113826,45159,58002,77760,-3698,-105828,-124922,-69998,-22755,6891,35399,-29112,-123813,-49075,103726,135317,86863,82821,117829,143087,126811,93583,102148,121383,57204,-73672,-125233,-89678,-68402,-41383,55201,102629,54012,8217,-53432,-118785,-91984,-9339,18906,-12308,-39069,-44517,-66645,-59269,-11982,-32492,-67278,-4773,56527,-7304,-78349,-75769,-12298,22562,38355,74174,73093,53132,72084,126095,127481,100970,85397,12893,-73767,-123758,-124977,-53876,39663,80410,60970,36113,55244,48125,-28883,-113677,-95816,-12931,-10698,-42964,-17755,-26085,-81047,-21856,107822,115778,68027,59754,2834,-67427,-20711,81736,117445,84260,58996,11558,-37599,-44886,-11177,32184,13350,-38045,-26653,13706,347,-9062,31294,46460,23395,39723,107461,144185,82898,8494,12647,49136,49472,36205,8776,-634,42660,63821,40698,28108,22932,-15732,-57061,-91052,-117350,-114649,-106103,-101903,-87812,-65828,-9036,49204,33290,-75520,-145248,-107181,-57515,-36279,-11518,8758,-38520,-83169,-43578,-6294,-13754,19937,59537,80375,149671,199934,111736,-26588,-53112,69985,144132,38569,-86140,-99688,-93462,-13843,53177,7493,-67573,-122417,-110545,-44433,-10918,13424,63339,45637,-56526,-145298,-109441,10429,56843,24308,42266,52734,-8818,-60193,-50218,-23366,-12007,21603,22011,-18583,-16315,-27366,-68606,-20946,55824,32346,11643,16885,-43620,-68556,38693,101214,11028,-71976,-37183,-23217,-97477,-110720,-53536,-34138,-38439,-43935,-19788,13229,31110,96130,183906,159967,84224,51421,30792,-17277,-37912,-8732,-15257,-40468,-12907,51501,91915,104043,104215,99488,55961,16123,1204,-10794,-23823,-35193,-68735,-78962,-25529,51473,67892,27245,-23584,-15222,42084,65731,-13823,-71498,-11027,13867,-95393,-198215,-133681,15241,90491,46694,-48398,-58754,14714,47563,-22146,-63490,-15134,57791,71512,-25712,-97684,-50312,-19987,-42566,-13141,15013,1079,-24547,-30720,7626,36131,-14632,8215,139098,153637,46274,-26101,-47346,-61809,-59524,-38329,-40487,-31316,30176,62265,15835,-31441,17462,82024,61495,-1095,-38465,-59471,-53009,12165,75175,98280,103181,90475,57707,-467,-36519,-16999,35203,83299,92162,45947,20618,-2167,-65985,-102462,-53284,43838,116598,72932,-25490,-66398,-37177,20596,61575,60960,39807,26538,33901,68067,41633,-33181,-53105,-17393,-11971,-56349,-113267,-108971,-13850,32080,13670,18428,18164,28988,87330,86520,-21268,-54819,45435,116117,67333,-28593,-42505,42433,68998,-2578,-43566,-29201,-21994,27613,109144,112574,81464,101815,103677,53512,569,-33422,-39394,-17664,-6833,-57472,-149446,-174979,-72999,38218,35047,-31504,-37512,-40035,-43829,-38404,-75611,-94087,-49629,4299,54683,88067,12094,-71352,-67689,-39025,-16856,51623,62935,-15467,-76343,-86863,-63482,-45770,-27030,9091,47584,63483,59341,44776,65243,116911,58720,-53334,-57882,3234,41085,7546,-44910,-49539,-18508,-24569,-48882,-69836,-53010,13908,69927,30894,12296,92695,96113,-15419,-72114,-35782,-44950,-44882,28579,52675,59950,105705,61822,-67767,-102209,-46574,19175,76470,113996,103392,23273,-34451,-42977,-68591,-38939,30516,24886,-12268,-37534,-99756,-127429,-55096,-15302,-41402,-84054,-107855,-99221,-72833,-50799,-56274,-41507,33527,29843,-65378,-40374,116620,190022,102496,-32775,-70785,-26368,-18451,-46454,18260,86281,48739,21291,32893,18509,21478,30852,-17101,1545,83890,89904,64827,78590,74361,83725,95212,76335,46200,-5334,-25504,62405,152265,75815,-21614,-3701,-8708,-62602,-39513,67607,62978,-23301,-51015,-43089,-88716,-115997,-79901,20337,68620,49844,-10147,-22989,21563,32594,-26711,-53988,-66995,-49511,38857,96562,84495,23547,-36956,-16204,41064,45863,13159,-30223,-38415,20565,47386,-25891,-88963,-47623,-5765,-16920,-66376,-135931,-110136,25295,109590,101278,72489,44710,-10829,-26318,-13353,-14407,-29814,-73277,-121314,-101383,-49408,-17752,48478,109434,89028,22330,-44664,-84673,-95628,-54936,-2304,33754,91956,143071,100299,63159,55193,-10320,-35111,10427,422,-59792,-103259,-65872,-5241,-24081,-51765,-32772,-46513,-96858,-65483,66904,161413,114547,-16758,-96048,-97258,-65148,-17245,-2688,-35666,-35296,37389,51381,12631,31377,11028,-119318,-204011,-130794,-14932,34216,20779,14252,-27271,-114756,-109619,11562,76340,51068,59100,105817,115303,89652,24817,-50530,-73418,-52571,-45884,-19219,58790,118641,118731,109083,120200,25177,-86831,-54943,42013,62679,37708,35046,28524,3238,-26915,-47544,-17510,53996,62960,62517,126348,163482,95104,-19519,-96221,-112816,-96799,-60820,50982,174673,118412,18897,19829,40903,3269,-67016,-110785,-80649,-522,22133,-14026,-4601,46456,67954,55614,70610,80868,79564,33579,-103210,-134625,5693,81260,45267,75445,126698,88527,37644,71304,93113,85328,59668,-6767,-55591,-20177,48240,43043,-20138,-34555,-31726,-60118,-67698,-48476,-24679,12814,5989,-35154,-48083,-31566,-10391,-17767,-86579,-175789,-130597,-35270,-17275,-36016,-27722,-23599,3892,42187,36946,8693,11581,26720,-1897,-30173,-8109,7871,-11557,-44822,-139194,-203425,-158677,-112070,-92399,-69763,-78748,-47171,45317,69971,-16222,-107886,-134775,-114973,-62899,-13720,-1653,-6321,-5807,-21922,-43724,-49566,-69831,-41952,48099,124539,136201,111699,70070,51620,36053,40939,40685,-26276,-76541,-49587,-16883,7577,23430,25209,13602,-49473,-135225,-146199,-69358,-23756,-9156,-8831,-37113,-34600,33629,39801,-27128,-62288,-79141,-49888,42631,86409,32402,-42553,-28136,11613,-3649,-12525,998,-40883,-104799,-176452,-194998,-85362,25405,32624,36906,72335,58831,-6706,-51983,-12035,85407,123048,90287,54224,-5491,-18842,-15364,-70271,-116920,-85849,-2259,44025,53645,59417,58897,53261,61600,53943,27032,3662,7633,-7091,-40440,-39521,-59843,-94975,-17315,72364,36279,-33837,-57157,-44989,2345,30765,-2492,30538,66184,20188,18624,48759,8551,-28779,19023,50049,24557,-19154,-14592,29731,78532,116766,132436,99748,28110,-47816,-72313,-46904,-15232,-28736,-87826,-126887,-101397,-52935,30458,80349,23757,-25802,47108,141376,145696,82451,-9156,-73057,-76536,-24069,41469,87051,98535,75461,42319,-20634,-33176,19679,37755,49974,85211,-1175,-126886,-107882,-28809,-24787,-21781,52136,118462,118798,104375,83033,63586,35287,-59536,-156961,-152045,-99719,-46806,52302,130884,112675,62904,44918,44523,15366,-19502,33877,120076,102440,28840,-37394,-74665,-41042,37090,40124,15577,24493,36123,4497,-49851,-78435,-89569,-95311,-80554,-51575,686,51841,59287,36942,20198,100,-18537,-38156,-8651,54895,42568,-63440,-100405,-40983,9300,15993,-119,-23118,-42676,-52012,-68281,-122240,-164198,-109115,-47585,-41802,-36453,47335,132223,86377,-5293,-40300,-9038,59362,99098,87077,43683,-30888,-51963,-5385,-15151,-87311,-68427,7322,52955],[57929,43867,34164,38117,31741,23691,33790,66140,105547,65819,-21430,-17490,13476,-35308,-70645,-34569,5548,-2258,-41346,-51290,-61413,-59507,-2775,30689,-25679,-70866,-43637,-23927,-56092,-74125,-21709,52438,96826,66015,-40001,-73877,-1393,36582,-22977,-31276,50816,66333,-29268,-90295,-66460,-20135,-25586,-55324,-38418,-71256,-147484,-100501,45151,115922,106523,123709,152377,119784,59428,14822,-2527,-3711,-47135,-132500,-124592,-48491,-26408,-19348,50395,96669,61327,15729,-15982,-65173,-79580,11929,81472,64214,26152,-18085,-80411,-74451,-18688,-11584,35672,143239,146739,9991,-79076,-87090,-56081,-31570,11947,60694,63492,25836,19928,117365,181677,130331,79214,29841,-50549,-81190,-54417,-19709,12051,26726,35383,44569,89148,140154,79919,-56651,-84605,-26614,-38641,-50828,-4554,-23603,-102961,-109043,-50763,-26576,9925,61311,29412,-18254,38674,94655,54083,35215,85546,58033,-19246,-60075,-93470,-98921,-49966,-31785,-31599,-23549,8640,51031,42741,-18408,-29560,48754,138196,121455,27935,-17541,19311,46794,50275,53380,41003,19016,22920,34949,19704,-5647,-32104,-73126,-79892,-75928,-128886,-146473,-68811,-43607,-84114,-91369,-24288,94688,117540,-34850,-146682,-100582,-21428,9410,-5876,-26695,-35361,-26345,5721,-27177,-112857,-108847,-40500,24547,132450,209626,133056,-15830,-48638,64768,118395,-4723,-123649,-106565,-83221,-20963,58878,48678,-41694,-136631,-125690,-27051,44454,93410,145380,121145,7083,-101752,-60272,69677,73148,4691,46828,94779,23037,-49742,-35733,-15127,-1123,30967,-32921,-127105,-72024,14287,-24230,-66346,-24546,22819,28022,-5158,-73965,-75855,57475,122476,19289,-83473,-35804,15515,-52593,-97336,-64150,-54830,-37601,9678,52332,24013,-32044,24561,166561,185606,93952,91756,134118,126781,86197,31139,-28860,-32358,-1183,52909,126383,178263,143600,54542,2458,38704,67170,23813,-28239,-50637,-78858,-46405,34430,52471,19225,32601,43563,16776,19263,40132,-22323,-103435,-64953,-5426,-44444,-115539,-70202,20163,19698,-44717,-80120,-43245,47906,86329,-2892,-88919,-41226,55348,102300,24714,-65953,-72243,-35750,4120,40287,49656,24424,-34079,-66817,-26343,22282,7934,9659,90489,105121,25787,421,9912,-22778,-50961,-73303,-133729,-140287,-25345,94401,114386,46372,27673,72598,82240,68097,42447,-8127,-30290,-3287,29341,28071,13995,17795,7416,-37721,-34934,6135,9503,11710,52441,45566,-29077,-101244,-131847,-97246,-21552,46296,99235,71349,-15782,-58559,-57825,-36369,8098,40625,41061,21087,7728,10303,-4011,-27627,-39624,-27649,-17139,-66964,-144409,-136697,-73320,-31873,12355,54518,42112,29908,57387,69803,22493,-14967,5704,31855,62348,67847,46554,89450,137553,96907,39411,23992,40490,98215,99804,6294,-783,112328,150702,116291,74344,-13133,-64704,-36678,-34888,-70367,-83266,-86069,-57300,-21306,-40722,-86681,-77181,-50856,-21281,-473,-78333,-138219,-48944,66965,81202,45869,-47343,-143823,-168715,-119712,-8580,97642,78383,-29711,-104428,-107714,-62383,-36540,-7641,29831,31400,24335,409,-35157,316,85812,69840,-29618,-59230,-25490,-11111,-80177,-123421,-46504,16188,-44309,-104714,-77891,13564,94084,108220,41245,24594,106712,91382,-21206,-51332,-16527,-31948,-33937,11563,9905,-20296,-21026,-38653,-68364,-47124,32549,118067,140781,126502,113489,67733,26463,-29984,-80462,-11019,78906,49391,11626,43629,24461,-57728,-59115,-20156,-18325,-49459,-98394,-129223,-105904,-80040,-70864,-21038,52507,14127,-94732,-70422,75605,120309,29024,-77045,-89638,6005,28390,-26563,47802,150160,70069,-42969,-19724,38732,31325,-39182,-111623,-74745,27154,121197,205896,216526,134509,110305,134796,134418,103858,31794,-13709,43649,106961,58041,-15092,-28376,-57409,-92521,-48561,37941,24292,-26759,-57845,-94844,-125568,-107142,-73044,-23076,16165,42625,-2971,-30372,28902,70234,9268,-27099,-51418,-71707,2932,88061,75258,-18897,-112051,-126722,-60219,3406,39100,48536,10419,-11173,18063,28783,19642,39331,21249,-24509,-44799,-81269,-93901,-13507,85710,141211,169238,135357,25837,-22846,13868,32012,-13456,-82062,-125835,-124299,-56549,33772,87390,96382,81430,7134,-87702,-115295,-89050,-14555,46596,62210,77394,102842,91271,66152,31910,-346,19760,51971,27955,-49127,-108706,-79478,-28141,-61423,-112359,-133578,-162450,-152325,-40101,79521,134402,115288,1533,-103903,-120146,-103786,-66256,-33055,-61340,-75175,13121,77011,65774,100056,107718,4959,-93067,-93412,-67321,-24532,37842,64307,30129,-18053,-35695,-7690,7463,-49481,-52279,38764,73057,62863,64440,46512,13006,-7229,-32332,-2089,82483,126265,92767,88130,88131,-23592,-150878,-165942,-99436,-13190,37260,58585,94469,113187,52582,-45507,-75980,-29444,19544,67798,90337,64130,16624,-37864,-105502,-152589,-119863,-23428,100194,193353,100826,-59416,-95418,-77915,-119139,-174044,-166333,-80387,25349,48591,18741,29053,54147,43076,21108,77655,134398,126024,90411,-13527,-84206,-7758,81364,81988,85045,104208,46114,-8474,39510,93570,49933,-30884,-57305,-84797,-112028,-36344,42674,34994,27557,34237,30615,50925,73801,83766,63541,-15011,-76963,-89432,-76210,-18954,45596,8617,-100304,-88562,-20466,-34506,-67693,-52562,-59516,-79822,-70385,-37634,-2884,27124,38213,-8622,-84367,-88534,-7141,43915,42669,-21515,-73155,-74321,-89144,-62252,-3014,-22287,-27970,43153,72518,29155,-44788,-82986,-32459,37207,47003,41949,45439,20368,-35318,-94651,-101596,-77028,-39855,46464,144975,187707,173024,127504,102593,61382,20940,19657,1991,-35894,-37766,-25716,-9431,54861,132836,95058,-68953,-190063,-177593,-94794,-40184,-17759,-27024,-37493,27202,130276,141387,54346,-31335,-60153,12704,101991,89661,30137,-12535,-38282,-74364,-78374,-24395,4381,-30414,-56705,-117393,-145774,-63838,29399,27110,6409,27609,17356,-38911,-86261,-64838,58284,185945,176049,50057,-21091,37880,50874,-49864,-119259,-94896,-22384,44889,71983,41794,-14848,-48959,-29118,-23697,-61832,-72112,-8240,38075,11228,-31883,-54231,-59434,-18809,24431,23608,-7287,-9491,46706,81251,36065,-31983,19137,74159,14746,-17166,19353,44308,60261,91256,80434,49284,-1409,-11679,24107,35965,18291,40439,59050,25826,-30100,-43305,-1244,28409,-27163,-133881,-177284,-114672,-61221,6561,81884,58843,10546,62155,134470,143293,98930,15140,-17824,25082,85518,139036,152167,92963,1172,-88840,-158859,-114095,-38505,-56583,-64489,-1189,-32652,-122330,-127063,-81765,-43467,-5877,24478,43516,51654,64606,72311,74421,45971,-48020,-138801,-176148,-193502,-134748,-5181,73490,63756,32586,27562,21236,-23587,-93009,-33557,89400,110099,45157,-48377,-92529,-44411,26884,28572,-14847,-44579,401,28544,-31227,-102400,-139634,-139558,-84157,-29940,1400,27250,51852,50847,32314,15478,6327,-3513,39104,66366,19077,-48362,-19155,54690,68323,24300,-14005,-4480,21721,-15382,-88252,-136603,-144265,-67583,40558,75876,44836,28285,55756,60010,26037,-3940,12351,70110,78908,20799,-9663,-15773,623,39228,-18010,-113763,-44253,70808,66946],[54733,72608,73495,38445,-958,-19014,9825,77933,127040,87869,18227,32895,84312,67859,3842,-22601,7942,17200,-31538,-79509,-106387,-74070,15310,66063,12024,-54038,-60165,-28058,-28132,-52414,-32461,-18738,-39988,-65206,-123565,-171030,-148836,-126194,-118635,-25660,90289,76263,-22329,-46841,4239,34814,9414,-44845,-75361,-97325,-94237,-53993,21760,77510,80725,91603,115554,45257,-47886,-78861,-106798,-126687,-157134,-185490,-95480,35264,48888,19955,19214,-6959,-60023,-86867,-27147,24182,1367,46685,106246,78160,35538,13652,-13303,-4434,13588,19805,75747,120590,84255,18101,3083,-5950,-21138,-34838,-22181,-1160,22548,19803,-7951,51143,113943,64615,28957,21532,-30089,-49274,-12225,-2324,-17768,-17424,-1380,-13971,7524,101944,124210,14040,-46064,-37755,-55884,-35386,24250,-1715,-77637,-113721,-95183,-52653,-1450,34880,25238,10891,24379,8163,-25337,14107,66655,17471,-34039,-44695,-124756,-184455,-96161,10763,-6992,-23572,26015,61985,3367,-51323,-16420,83030,163458,102865,-28348,-54116,24330,68502,40103,9469,13095,30202,30932,28684,23083,11949,-19244,-76203,-64609,-12219,-60347,-102285,-20890,-4822,-76729,-74100,2057,97935,122437,5835,-69047,-35140,19130,43918,13212,-26976,-16660,1628,-1144,-63444,-147439,-156511,-117234,-56147,58956,151401,117373,21359,3711,72426,74346,-33237,-125816,-103723,-61575,5179,78491,95463,39244,-54306,-77689,-20963,56623,131133,153301,91918,16727,-34807,-1615,105666,112007,22429,42102,105769,80439,46819,50333,31126,16323,30900,-34834,-108172,-58197,28926,13989,-36624,-15906,44666,39725,-37987,-90710,-34989,114027,148093,29887,-83278,-45908,57589,55148,-19493,-40849,-48986,-46700,-2640,42185,-6711,-74961,-39390,60592,80885,35234,60401,116577,149738,106076,-4651,-46386,9594,24550,26077,95712,164281,109509,19122,7455,43586,26695,-40483,-73532,-67078,-60482,-306,75882,40896,-49531,-45152,5406,21129,24570,29361,-2980,-45561,-33451,15063,31698,-20298,-27366,10294,-33793,-78512,-53862,11597,81503,98821,45863,-31926,-61258,-17542,39294,-5429,-70784,-83344,-34626,51803,79763,51874,21250,-57862,-110250,-94716,-49405,-12380,-23573,-48380,-76209,-73270,-5203,48377,39935,56952,46163,-77176,-135781,-27413,115168,163460,86586,10294,8499,20510,15272,15725,19145,48769,69237,57741,13562,-39889,-53022,-52715,-64933,-22116,18926,-12313,-39285,14073,45836,-21912,-108667,-117278,-46339,19245,25966,24586,-7417,-52128,-47491,-42229,-49514,-22257,29324,58774,25751,-13709,-45829,-77998,-70507,-32443,-2970,3297,-49822,-139344,-156186,-117910,-47164,47052,89019,46174,-11,-14784,23225,64994,62367,-11250,-70668,-18252,64293,76920,94089,139647,125297,63147,8894,23458,91459,49307,-79581,-65015,96349,163325,151922,147405,66290,-7972,11846,20658,4165,-2770,-30361,-60338,-71760,-91655,-77593,-39570,-19388,15517,40378,-41279,-125815,-60484,55532,53113,-31392,-127497,-168038,-159924,-114465,525,94613,64122,-12842,-48221,-51944,-12251,-5204,-21398,-31877,-53950,-44795,-57310,-91739,-54612,18300,30368,-6750,-3870,8529,-37783,-142222,-110040,39851,70330,-62985,-139632,-78600,40121,118110,112247,39723,18768,77428,49963,-50191,-55817,-23740,-34562,-14931,8888,-22156,-62380,-70951,-46779,-8230,33369,94775,153690,126364,50223,25887,27838,21957,-39831,-71844,15935,118289,114091,84367,121513,92506,-44580,-104983,-76758,-59050,-77855,-106105,-117340,-99355,-93589,-85491,-21452,41292,-2542,-79295,-58484,18394,33448,5797,-34108,-57062,10367,45688,-4996,47758,154489,97296,-12562,-5971,34367,-1143,-77904,-116418,-87328,-28614,89811,205350,233504,186060,118078,83669,105358,126213,65363,8072,19778,27126,11363,3843,-5004,-41029,-53004,-33069,-8093,-913,38537,36987,-31436,-63388,-31966,-29545,-69185,-73669,3128,8886,-37189,-12286,44061,30492,32171,22845,-17887,19708,71904,22055,-86346,-167529,-176038,-91820,-10907,47285,108307,79898,-16364,-19542,40872,56588,47229,8611,-28112,-27044,-37860,-61923,-7233,91122,153164,157170,103140,5177,-26602,33438,66206,-9703,-96045,-82666,-52408,-33891,34738,63990,50848,45627,-18187,-87914,-65356,-32962,-6144,38223,57316,14050,-17242,23714,64297,54015,45105,64687,73084,51591,-19558,-74519,-36169,-1576,-63265,-145199,-216173,-225085,-113257,34052,89195,102958,95509,24806,-50013,-83509,-115122,-104937,-30326,-17284,-63336,-22066,74400,117988,146783,136031,71565,1584,-53811,-80569,-26538,63743,86989,67655,66190,55995,38503,29576,-37656,-77063,-12317,23624,31570,94792,121011,65018,24330,271,14715,63700,71356,54089,93806,101793,-5659,-109553,-137717,-134112,-82889,-10241,45611,92543,118498,80550,-5451,-98632,-132854,-40812,68191,36118,-66741,-97753,-68974,-60522,-88045,-70786,14483,109225,147604,43496,-103504,-131146,-107308,-170184,-232508,-155378,-8640,54536,25272,25586,45027,25802,-29065,-52166,39067,137468,152243,148294,65233,-61609,-72024,-6274,29,-30216,-7483,25756,35322,49953,54529,-21087,-102064,-41594,-4035,-87811,-73669,31199,66568,33945,15428,82985,177433,159725,68690,6388,-33581,-59507,-58173,-41290,14981,68409,36699,-31350,-21519,-4037,-34824,-65629,-61834,-62082,-77805,-87581,-61867,-24013,-10015,376,-4051,-79462,-137976,-72191,4547,45410,67641,53571,-12012,-75746,-30460,36800,9469,9391,64285,73611,75294,66250,41880,54902,60309,5714,-7456,10470,-4948,-23725,-16449,-5358,-26616,-27822,72605,164549,143463,91886,81956,72611,12624,-31958,-3231,37689,31161,4570,-43896,-96222,-26441,135262,141069,-37050,-162997,-135624,-46633,23010,62834,30871,-32319,3589,122015,179546,114347,22886,-6092,47278,91081,56104,9397,-3165,-36734,-102484,-90123,-12315,8722,-27656,-5203,14681,21859,47987,75140,40419,-791,7107,20982,-18796,-100033,-142342,-47242,115298,141434,23403,-30316,40984,75726,22066,-21608,-37370,-32977,-14520,18729,420,-92545,-155918,-124513,-101203,-131533,-145990,-87871,320,58058,54119,50522,83594,78095,17908,6425,29595,56309,104924,114633,42337,-35254,-27634,19268,-26278,-85021,-46900,51328,95149,57041,15591,19711,5119,-34653,-27142,-15405,-60906,-62033,-36593,-38012,-30013,-8627,26858,62792,26485,-83069,-151664,-98490,-39728,9872,62467,59120,34949,51999,67929,55737,21889,-16933,19788,93452,124914,127338,95090,32385,-32162,-108276,-144787,-88194,-40017,-90061,-117497,-71951,-49577,-45034,-36048,-49805,-20911,36730,36552,16713,17278,23735,34519,56828,45361,-14656,-54170,-86963,-137009,-105177,-24029,-5098,-13336,-24762,-31210,-26190,-45809,-92236,-25685,70333,70767,29307,-24944,-36348,-420,38117,36493,-39106,-114846,-64722,10124,-32040,-98565,-132506,-105393,-42000,-11754,-24480,-27437,-2552,459,5222,35806,36793,27867,79504,82796,23632,-3216,55990,110615,102262,44009,-17127,-11534,37531,38129,-5692,-50866,-61624,15326,139225,194881,121417,18708,-7833,16388,36274,53635,72345,90858,47724,-55025,-70521,-24846,11880,36977,-32377,-106567,-21680,78229,46672],[-6093,37377,68091,49421,3757,-20351,2420,55888,84458,47362,-463,17698,109917,162471,74715,-60344,-63162,10759,-5006,-54210,-65246,-41447,-14222,17816,27823,-8263,-65020,-54646,-40402,-59102,-40383,-61121,-138521,-131428,-122813,-186867,-222329,-166158,-75797,40322,99971,62497,-21645,-27717,51052,92594,80904,18866,-87905,-114987,-25125,27081,23890,34183,24446,16644,23737,-66194,-176022,-172019,-139015,-119405,-142858,-175264,-73045,68473,88834,45944,-9812,-90216,-165325,-170957,-49236,61310,44894,27327,45997,24715,-1953,20129,66959,84946,43649,9216,16641,-15571,-55738,-32815,17508,20922,13487,-11150,-44961,-56010,-37737,-7418,-8111,12466,29010,2411,12442,22661,-14346,-49775,-37499,-22078,-36136,-35154,-34819,-88535,-91502,881,56399,-168,-40381,-37876,-34291,3380,39585,11615,-17064,-7108,29934,57644,19199,-25637,4942,40168,-7181,-75007,-52562,15276,21664,-38712,-43018,-19614,-92754,-156191,-95725,8360,15009,16937,21062,-5427,-32496,1159,34157,56616,109263,95622,-4845,-20348,68210,121043,52979,-35814,-46327,9578,38832,22946,1461,-14061,-24959,-59515,-60370,-16279,-36016,-61447,2214,31808,-17395,-13989,42238,59873,49149,10984,9855,38479,39971,31845,13109,-23245,-46797,-48138,-42836,-38893,-32686,-43718,-80387,-53304,35352,84326,74311,69084,81721,101980,81501,14186,-68714,-64177,-2403,77937,105951,83726,59017,14481,-26707,-23621,26326,72275,37883,-51452,-66105,-23767,16290,74412,95188,31598,23866,65605,74866,86622,98261,65652,29674,36447,10856,-15537,4285,32941,45280,53414,71235,80123,43194,-37428,-58888,28217,150288,151836,31529,-77742,-67772,42996,100213,40269,4737,14629,-9488,-34739,-33721,-73628,-94568,-70400,-73888,-97423,-57867,-19608,-18885,10239,-9271,-96759,-77274,33810,46499,3015,42081,101322,55631,30066,65176,33903,-66610,-114829,-78064,-21622,16303,61449,78442,14737,-82262,-120870,-87716,4851,58063,19523,-37599,-29999,8485,53930,58813,-25840,-30478,59466,32758,-26138,-7241,52149,78546,61203,50988,43301,-20729,-54270,-59537,-110832,-119302,-78308,-29650,43329,60489,6803,-29457,-97660,-157183,-164635,-126216,-77244,-75583,-141529,-219216,-178034,-43464,30908,42459,116251,169744,69086,-19586,16993,82716,102979,47690,-32156,-61722,-54428,-82120,-96165,-28747,84734,139640,109728,28584,-67549,-110468,-88695,-49966,-6287,-4530,-35960,-59778,-28793,37943,54222,-14773,-48572,3980,38135,-2862,-37497,-73362,-83936,-25360,23113,6938,-21325,-2047,32129,-513,-43911,-62017,-104033,-99788,-27711,15422,-13877,-82550,-146622,-174895,-131224,-14234,94403,95250,10771,-53006,-59749,-10088,33417,43966,-17227,-86302,-53006,41478,83477,86852,83506,54978,5738,-51946,-51693,4950,-11102,-88593,-74069,57227,130750,132525,143416,100737,36304,42849,82988,103210,70382,13338,-9373,-1710,1034,34609,74828,47482,25686,22037,-8429,-31272,-23825,5024,29616,3555,-73376,-97257,-89602,-64541,25411,103789,67759,22268,29753,41863,70861,33590,-48958,-100228,-106024,-69829,-64751,-82910,-52354,-10670,-7551,-13759,4877,19209,-34745,-122986,-44056,97639,95411,-29046,-102650,-78955,7359,76903,86220,51258,37126,60991,30826,-46603,-43911,6514,17086,41257,30327,-47997,-82724,-66414,-45211,-34494,4521,54535,62406,16470,-45229,-63368,-47735,-42246,-65132,-54331,21773,107013,126322,97903,99683,53875,-68067,-121616,-111606,-95191,-74659,-51371,-45959,-56433,-70426,-73279,-31258,17387,-14954,-52435,-8304,31789,26031,20368,-5754,-41774,-30389,4932,-13686,9035,90081,100356,54250,9577,-34110,-67818,-58324,-31210,-20393,-8110,56992,98203,122226,147166,84707,-1085,12996,53937,14496,-13847,24,-11266,-18743,19578,31166,3820,17589,4899,-16378,25157,127695,165263,117671,56549,32986,-11340,-87618,-121451,-34563,17171,-16958,-40880,-12435,29659,74762,59457,18910,29861,19143,-57375,-135366,-161093,-116602,-24967,12715,18448,73980,97561,31873,-7687,-9360,-24839,-13858,-3043,-427,-2123,-17347,-8864,53522,113037,126063,58474,-29328,-76041,-57695,-5532,31260,-24202,-98545,-65594,-35583,-53003,-1902,41612,35690,12030,-39495,-52203,7418,7306,-39726,-15384,37593,-11563,-82205,-42324,40538,63854,42601,26267,18659,15953,336,-15988,25551,33695,-43730,-113783,-164945,-131198,4910,77298,53313,41320,19638,-1511,15343,4191,-56120,-64824,12125,24089,-71394,-86336,3796,82841,133245,131309,81885,25426,-28542,-47440,12151,77212,66046,18629,15823,43784,69498,81516,39290,-17277,-7592,21586,40672,80789,79641,24859,22233,40079,37592,39068,15836,24097,98799,154361,75292,-11463,-8473,-18506,-58083,-46425,-1758,29685,55929,70949,51173,-54231,-153601,-94620,12111,-32936,-149356,-164095,-97976,-17390,25646,2706,-13984,24072,43067,-32981,-104387,-87708,-51871,-104337,-155478,-67693,66915,62879,-32984,-25410,26316,-4209,-83056,-105620,-22351,65265,121170,164061,88228,-39478,-62559,-33245,-49464,-73246,-52440,24756,89398,87043,8855,-82250,-94544,19984,89389,28977,714,55174,76353,-11114,-87277,24496,177643,139642,-1440,-38553,-3778,8189,13465,13445,33224,54144,11161,-48991,-30757,-24220,-36845,-37690,-30104,-14634,-6489,-29692,-43760,-47084,-52623,-30801,222,-36811,-103484,-76114,-9050,24442,62360,56004,-35800,-79913,-19100,8998,-35957,-19881,51585,91627,110777,112383,85487,34965,-26385,-79873,-77205,-62177,-60604,-19532,80789,119194,26891,-14595,76377,132018,57310,-9421,-1582,-2799,-54410,-70053,-17635,44222,68589,40115,-76464,-208778,-167774,26293,115078,29295,-62691,-52907,34494,125830,186966,122845,-44982,-113235,2848,113607,89016,36702,18371,20230,37354,35972,-2688,-37152,-45894,-53077,-25995,12359,6447,-32895,1509,85617,147866,169335,143558,75826,39164,27470,16215,-20809,-94929,-139051,-83549,1288,23113,3788,-29461,-21209,25672,56989,40486,-20116,-64599,-80756,-33927,-7346,-83175,-155621,-149131,-156637,-201790,-223620,-165955,-50509,66338,117885,120445,132912,108064,26198,8993,52858,58923,27476,12170,8191,-11173,-23775,-9587,-51770,-133408,-122747,7567,71465,-18867,-88830,-33214,7153,-46840,-51464,9937,2022,-28711,-26630,-21917,-9298,6889,12939,41545,53887,-12129,-82358,-44708,16888,32032,7603,-15195,-4355,9710,-11860,-47321,-73800,-58878,23082,68497,56331,32346,-13344,-33627,-27943,-50594,-65363,-37462,-21368,-58629,-85540,-68795,-18788,55942,79443,38889,59603,112494,81801,44520,51143,42350,21261,26895,21590,-1615,5414,19485,11079,3108,-9964,-36267,-16169,-10559,-61449,-68228,-48821,-35117,36632,71640,15457,-8551,5993,33474,34891,33216,25192,-50077,-125533,-94225,-31786,-31955,-43799,-56619,-38257,-15170,-28561,-63888,-61139,-26198,-35821,-34828,29348,57936,50364,85841,83186,22599,-6146,43106,93419,101869,54974,-30993,-55684,-1865,67126,98705,46109,-14315,41699,131176,164391,99195,4926,-29087,-15053,24003,78455,110385,96793,10322,-114129,-137214,-81140,-30538,-14217,-43043,-65494,-25006,1640,-26730],[-59093,-18416,36222,63116,53365,41423,33175,38743,49003,29132,-4295,5647,107996,201819,123556,-60407,-91966,11879,26892,4878,15175,9456,-38672,-63723,-9026,48603,21956,-3519,-11668,-25611,37,-11217,-71833,-51811,-47845,-120564,-164643,-91457,19275,78640,53103,16370,-19070,7737,88197,123699,133688,72132,-73554,-87414,27520,45046,-16110,-21635,-9166,-17604,-50639,-142567,-230101,-200448,-96832,-25748,-35242,-79637,-40009,42651,88282,61363,-11996,-77534,-123388,-104939,-16417,36669,-1075,-54065,-43062,8054,27128,51487,106027,112867,45517,-16137,-35415,-75819,-114280,-108296,-72111,-49284,-2290,10380,-15152,-30226,-59559,-56226,2797,55451,31855,1605,25531,24067,-18511,-60285,-60380,-38875,-44439,-38830,-30439,-75211,-74308,-9567,3324,-47402,-61790,-23429,12680,31045,17170,-1699,32357,92788,138686,137668,38353,-61541,-6416,75621,12697,-63365,-11478,43087,28073,-9216,200,3546,-48310,-79356,-61656,-28929,29509,57685,-14111,-93523,-47125,44567,22796,-34348,28752,112684,83874,58995,112324,144376,82794,-19359,-65811,-19680,31803,23113,-22871,-74113,-69157,-56994,-87824,-96349,-69228,-35568,28594,90241,86511,66374,71298,30822,-1772,16725,51493,76518,42724,-1880,3963,-15057,-89651,-113629,-65217,35783,139269,126155,25934,17438,68674,47762,18146,77541,141206,152863,151748,126052,45252,27513,81204,145144,120920,45291,25182,29397,7514,-4239,12091,-4593,-76535,-151383,-134787,-36648,21435,2815,-11046,-23611,-27978,-11068,-6521,9249,55855,63204,40086,60962,65820,46402,46650,50303,81595,131213,138692,94839,31575,-19829,-13429,38033,91836,87748,10086,-61588,-56291,11588,62028,45578,49749,100124,80817,-10218,-77732,-121722,-106033,-83255,-139797,-168031,-85989,-63325,-118840,-112724,-98444,-128688,-97857,5711,45718,18316,25047,49771,19982,31641,68987,4435,-111469,-127144,-38485,65147,103279,93911,52089,1323,-44407,-101301,-127979,-32410,52438,-11586,-117768,-104664,-11464,56217,24974,-83608,-26038,154010,162500,61633,43761,73502,40140,-31745,-49901,3635,34373,18476,-56516,-167835,-156611,-74417,-52384,-25146,8341,-14612,-31697,-74774,-161616,-194407,-150531,-107867,-80749,-97912,-169446,-156696,-46569,2934,-1205,56662,145283,154025,106534,65071,29133,14973,-17148,-72226,-87000,-60079,-88408,-155149,-107193,37545,116199,83874,-3150,-102079,-145394,-88651,-7760,5454,-36074,-50003,-70403,-79505,13948,119022,76607,-11273,-10608,14223,-11471,-36959,-76138,-93510,-15368,85689,82699,3450,-38407,-50074,-86852,-97990,-66068,-80679,-78306,-27651,-22832,-92762,-146034,-138264,-148166,-127404,-7919,94062,59335,-44539,-80862,-29464,15518,-3815,-27092,-28242,-29434,5990,65758,96411,93891,38615,-27832,-55556,-76713,-92003,-67752,-36751,-44750,-53616,13404,83503,88040,74445,46439,6194,7706,74037,141433,131041,87436,102244,137091,138322,120238,121052,78927,22870,-15058,-5462,64896,52472,-15574,18280,84687,50996,-8043,-56614,-46491,50842,131767,90674,33158,40614,81357,96858,8327,-89056,-103492,-73666,-51809,-49085,-32769,-2910,6593,-16808,-47730,-49749,-19232,-24002,-63944,-18141,60112,81808,46010,-11179,-52148,-28057,7235,35468,60376,68809,85356,80584,31551,25316,93284,129696,129290,63252,-52291,-68158,-32430,-76643,-146781,-111708,-44260,-56943,-81553,-70870,-56075,-48827,-44711,-32966,-15765,15206,56485,61473,24799,9606,-12964,-65448,-75693,-78415,-68337,-12634,39173,26049,-29623,-56865,-47353,-26750,-7656,-25771,-19871,53580,94746,62927,12554,-29868,-58048,-80767,-62593,-32021,-12666,27173,84799,90547,4632,-87501,-89200,-12731,41009,47838,55780,62958,19838,-3914,10379,-796,-32421,-28369,-42717,-91290,-78289,-20560,-319,-3143,31819,40539,18603,42985,32540,29388,89320,158576,198291,221521,150652,44878,-19726,-45168,-68385,-21759,17565,-3533,-63217,-69744,10724,83222,38015,-15508,-15584,-48988,-105373,-137444,-109017,-19623,47607,30791,-10442,5108,53226,74327,39687,-50821,-103172,-40565,25822,39404,11802,-21279,10398,52030,67391,87019,14394,-115623,-148224,-101890,-80612,-44979,-47357,-94874,-85838,-82188,-82761,-410,81775,58780,-18239,-55662,-20038,37876,19997,-36857,-19507,61101,46344,-40336,-55406,6181,17539,-33175,-62235,-57236,-16110,38292,40832,51048,51995,3871,-13823,-1036,36550,70510,19667,-40350,-52128,-80603,-67101,24624,53010,11256,24534,72323,43960,-66558,-110384,-67939,6338,106603,153944,103586,27803,-5237,-2952,41827,86013,55322,-54082,-94563,-15483,65830,87481,70548,35924,24261,48830,68398,32321,-31547,-51500,6546,64821,71558,56815,40772,41439,94587,170248,106557,24778,82348,104915,11933,-32565,-20406,-14620,17553,69742,77121,-9090,-102968,-104582,-48451,-73665,-145231,-139340,-87609,-3060,86696,44109,-68064,-92134,-58892,-74318,-74713,-27675,23886,16544,-15721,17477,88131,58099,-71906,-96503,-2753,12176,-56199,-88017,-39254,5764,66692,139407,98424,37316,57924,55505,5605,-8594,-12793,1289,61527,82277,-21937,-102641,-55941,32759,81392,99748,94849,99791,98091,-19540,-143095,-59096,80182,61978,-11942,5418,47829,68124,59255,9647,600,36034,-16446,-118960,-94116,-38220,-16749,946,20630,35208,41733,21754,-8842,-43589,-53901,-34124,-18460,-18107,-33807,5629,70677,72016,46172,6610,-64639,-61558,-2923,-8881,-69766,-75242,12394,105125,113231,78900,46974,-14086,-71045,-74213,-67796,-91765,-107387,-45133,87338,134425,39587,-1700,24028,21059,-600,1782,-3994,-21383,-49419,-54608,-32205,218,33687,23927,-102575,-252344,-233999,-74850,42679,54148,12195,-7424,51071,145116,220754,144903,-75302,-196332,-97627,16305,17841,8655,7268,-2937,26585,54324,8287,-61229,-50139,-468,19776,12812,553,-28840,-5627,82913,176363,223887,184152,106820,80587,33284,-56115,-89498,-75167,-37410,-966,-23376,-26324,24760,-8386,-50025,-7912,39423,10173,-66415,-109844,-98537,-29328,15780,-12700,-58334,-98023,-184052,-274514,-275536,-163308,-40073,36569,79719,72540,34726,20518,11594,26032,55843,10650,-92030,-122327,-32587,50481,67831,17441,-51761,-113062,-137550,-47457,39721,-19474,-97791,-26851,30504,-9446,-4730,89182,128234,99243,88895,71168,22651,427,-9194,2210,30023,2387,-45613,6075,82414,67266,-24226,-72765,-45236,-16967,-33164,-73530,-104895,-76582,-2824,2901,-9947,1302,-19495,-18567,3551,-15144,-47631,-30578,-8275,-11000,-25245,-18218,25297,94729,118350,115753,164062,185101,98877,45865,73850,75549,30728,-4572,-15392,-9278,-3316,21615,67603,67727,4139,-31424,25072,58852,-8722,-50738,-26009,17420,79064,69498,-6321,-13641,20175,35529,12565,-8482,-22808,-55080,-92027,-90553,-78432,-36089,27150,37828,8824,-5838,-25392,-48341,-33650,3574,-10952,-33158,-119,39067,42809,59392,44259,-38160,-103312,-51988,42273,82853,38000,-59758,-82520,2579,92004,112463,45974,-14361,32089,64830,46795,28564,320,-23995,-25526,3869,52115,88415,62642,-36555,-141212,-163515,-111267,-48439,-17297,2569,-4268,-39455,-75694,-82922],[-80774,-66056,-12143,30567,46013,49982,27456,5769,17882,34044,25575,18332,71189,145955,101549,-35754,-64491,8597,29163,22335,13679,-8572,-52106,-108803,-79894,45252,94569,59145,41514,32278,33364,28218,14514,19250,-12493,-73260,-100978,-65748,4212,26266,-21518,-42394,-4459,68544,90680,63682,83573,51084,-49736,-35208,37321,-22743,-127355,-123160,-42958,-25747,-92698,-151834,-168294,-139207,-65008,-25675,-26342,-18201,-15006,4829,60789,40344,-41425,-69705,-37829,17015,30785,-15831,-90183,-141433,-102527,27059,103227,107506,89831,52491,6396,-22749,-18639,-30720,-79947,-148964,-172927,-138471,-36581,33599,50969,36142,-43284,-98586,-19546,88383,68969,1355,-17401,-33685,-63509,-64217,-35883,-36197,-68523,-59742,-10001,-4412,2681,35648,13602,-56438,-71481,-12762,22651,-5660,-51826,-46873,23950,71859,65061,55564,30515,-34332,-17170,61602,28115,-28021,31579,91663,81671,43956,24764,-3170,-41212,-47603,-37021,-28083,27648,31309,-63929,-117258,-51437,-3805,-59678,-88365,20694,131834,127804,85847,88735,85891,60591,7139,-39857,-13733,48062,65204,8933,-69546,-66386,-37194,-93497,-143387,-83103,-5589,51469,117971,142330,104392,70408,34402,19861,48207,76565,83154,35668,-18813,11505,18254,-73041,-119777,-51870,87247,206923,177807,65182,40127,74980,44441,-12367,29468,128348,182661,209665,202752,133418,99717,115266,147118,122796,58994,33589,45741,54807,46364,29306,-17692,-64638,-95437,-93426,-19782,22022,-61399,-121154,-102479,-83949,-74211,-85435,-77314,1376,54113,50167,79169,91944,55428,39618,59436,103849,149417,132459,70968,9447,-19482,-16851,-26798,-12879,4227,-15835,-34207,-1572,28289,32500,36452,78948,152744,170719,73521,-42361,-105422,-83889,-63030,-101067,-87493,-35300,-51244,-101748,-82002,-40325,-33638,-45078,-16815,29836,57230,52347,33575,-422,-15044,-16225,-41689,-88964,-95930,-15615,103119,117555,55142,11204,6117,13148,-29961,-109811,-89073,-16091,-45124,-133356,-126369,-22367,42200,12276,-59054,17265,193874,224503,135306,102313,90730,-1398,-124002,-174474,-117682,23293,117030,69540,-82407,-115381,-59919,-78254,-82232,-11623,35507,60251,24718,-97240,-158969,-103975,-42414,-4666,20932,646,-1532,31439,21149,-13232,-13228,43652,133151,163090,99506,28307,13269,-24276,-68103,-54540,-7172,-14572,-104488,-123614,-9403,50466,220,-57935,-96376,-107543,-43370,35077,22587,-26337,-20720,-48675,-92649,-24130,85200,77303,-21542,-64984,-20375,18064,11518,-37945,-75396,-21243,84100,107247,36178,-38324,-97752,-134225,-102588,-54525,-43265,-24586,-14170,-60439,-128069,-123715,-63477,-68399,-106484,-39180,42307,13540,-60468,-44359,44154,87180,54416,9559,-5764,25308,83784,100047,86028,83983,37825,-33804,-43123,-28197,-55276,-68205,-29965,-8390,-32826,-6468,51548,53312,15360,-24239,-44804,-37422,8549,77924,114680,114513,138699,161835,140649,88142,61431,69352,64347,12340,-7864,83890,104881,18289,-5221,34733,29354,-8497,-64836,-53003,51380,133005,114723,32443,-3528,39631,38109,-72418,-120923,-50104,-9179,-39529,-35303,38625,74408,53538,16778,-46216,-73895,-41836,-7707,-24595,-38322,-2976,74558,106429,59362,-4477,-35541,-57834,-27926,36362,64489,95724,134084,122081,108288,158359,195077,165272,67154,-21384,2740,33873,-63049,-169391,-143821,-75056,-66120,-60118,-23086,5314,12748,34631,53175,36935,7765,75,-12897,-37773,-31080,-23398,-39500,-34606,-31845,-17305,15393,38528,19998,-44515,-87004,-54692,-21122,-24051,-18477,40524,110990,125118,65739,-3620,-32853,-59576,-97415,-91617,-24852,11143,21578,80404,101587,23831,-35317,-16067,26608,41515,47811,73300,83737,22622,-57681,-111169,-85563,-49,31864,-48380,-141753,-124922,-33707,28548,41359,34824,2990,-30598,-12316,17258,74327,113566,89687,108961,196999,145256,15330,314,53432,49434,50052,25346,-43642,-131413,-130145,-21319,73182,19933,-66068,-77215,-74837,-89603,-115127,-78605,14004,41858,-3253,-19693,1611,19733,52583,47455,-43410,-88172,-5731,56442,41709,-3143,-32628,-19022,-40891,-56710,34130,39870,-104378,-160749,-114740,-115992,-100894,-82024,-108992,-106635,-100339,-81120,24379,118047,61031,-49542,-70384,-29368,8000,22348,17628,29636,100173,111652,29125,-28528,-22576,-53854,-114264,-110810,-62700,28003,106356,70260,25609,58234,80407,98551,119822,98021,5368,-105885,-146350,-127142,-129113,-106304,-19443,15917,13542,65777,96574,60508,-2548,-54480,-66945,-10415,105624,161720,116159,44663,17226,9592,31108,81262,61215,-67553,-116621,-9205,74147,74371,57434,46875,36431,36232,40511,-20618,-93919,-80416,-6733,49686,74046,79387,113189,111652,98575,114157,47826,-11178,65204,90075,12904,-1822,17989,-6014,7853,60485,46950,-30889,-80711,-74013,-38104,-48308,-79919,-62022,-34868,-439,60858,44788,-60582,-124278,-96182,-64563,-47767,-21690,34336,58824,18750,-4646,28497,24524,-89273,-139767,-32809,39290,2837,-36829,-6520,19590,34702,83949,98007,106447,143177,121919,44542,-2396,-21134,-46182,-15944,12373,-56905,-109646,-74891,-41641,-8030,58040,84966,83616,93690,6640,-108624,-67456,23316,18312,5211,18314,30864,70336,51109,-33915,-32187,18398,-45941,-148058,-102625,-14210,14848,22999,29863,10036,-4655,6574,7898,-24461,-37290,-32832,-41762,-36327,-26210,34771,118188,131537,77435,22089,-19173,-14550,22331,30998,-25018,-85602,-37385,44719,50631,33670,24740,-9033,-19627,2415,-14071,-82781,-130796,-73357,44814,78166,31842,8932,-40941,-89714,-27562,52266,43079,26455,17185,-16971,-55838,-70002,-59621,-48218,-102563,-190004,-183121,-106656,-53916,-27902,-34097,-61047,-35544,49093,125895,60653,-112775,-176077,-94200,-25372,-32460,-41218,-30136,1794,51866,65273,7282,-57821,-42419,-13596,-29818,-33145,-11037,-19174,21428,107176,174028,189795,148781,82500,54613,-17791,-156318,-177373,-69040,42913,76333,18333,2420,40614,17327,8801,38479,25076,-23223,-82758,-115120,-72462,-4073,2307,-8188,-5900,-59345,-190552,-275237,-229533,-101928,-20322,-18012,-21148,-25861,-65488,-61025,-13645,22051,21322,-47466,-148258,-181912,-68049,97193,147344,23672,-75695,-68580,-88567,-60393,33501,28566,-38634,3991,45152,26108,30658,89647,119721,116260,107261,66057,-4221,-29550,-11729,831,-4932,-37507,-69819,3618,107814,96574,-13329,-69753,-44761,-8613,-3322,-45120,-94778,-86891,-36234,-12583,29749,86083,87858,82427,63965,-22278,-89917,-47168,6543,16828,9253,2505,11444,44094,68150,119514,206600,190329,53273,-7236,37737,57875,21377,-23872,-27584,-7293,-35620,-50072,11358,54364,1222,-44238,8226,78323,73747,22436,19095,41505,66061,41798,17180,47879,34439,-25056,-51081,-46177,-50579,-51477,-70874,-98152,-105168,-34506,78131,92793,28592,5490,11663,21939,25770,22700,16018,7084,-6500,-4274,-2539,17057,-9447,-110972,-193514,-127635,-3458,45776,-4380,-89621,-62002,84253,131867,34818,-37763,-6088,59457,56635,18309,24585,24298,-17282,-36181,-9781,26931,47825,22099,-41588,-100421,-115993,-83730,-22840,48935,90461,52246,-23296,-58747,-55152],[-28358,-38555,-1400,14787,-818,1536,7855,3780,14464,46020,70924,57891,49651,71252,56463,6423,-2219,29918,43648,18002,-34951,-47792,-30741,-55445,-72160,11783,64129,58653,90465,86835,26346,-15850,-19111,8020,14295,-24989,-64726,-73785,-49261,-6267,-16143,-21663,67185,151663,93306,-2314,4822,13082,-8336,10481,26214,-52470,-161567,-168207,-52879,-4198,-60685,-68496,-17122,-4542,-42868,-100751,-111758,-50885,-20454,3622,50367,10667,-84383,-104860,-18158,70936,55797,-23918,-94266,-122966,-80630,33992,133574,154609,87092,6414,-20119,-1736,30630,28916,-16477,-104545,-167045,-138177,-7120,93996,111217,70616,-16927,-84938,-54123,37487,55719,-22469,-86603,-98954,-78449,-18386,35346,-2750,-71736,-59293,7788,29547,22017,20243,9348,-26934,-21977,21138,11096,-57333,-101091,-81227,-16604,-5649,-74745,-83908,7999,19889,-28244,-1608,-12769,-45807,46587,144193,111493,16544,-33237,-38852,-45487,-56717,-47848,1747,-3895,-56562,-80569,-30486,-8938,-59709,-94380,-33518,66887,95075,70325,51969,35514,-1428,-33265,-40285,-31296,25409,105767,132836,77870,17063,27393,41098,-25936,-91577,-56177,-2783,14371,55953,89173,51654,22374,39845,62697,74098,95764,82562,16848,-29278,17026,51045,-13822,-75352,-33723,72350,131348,74656,-6655,-8575,44604,68759,13101,-26523,37393,135093,176590,167223,113834,78995,66739,89709,106736,95601,72035,77682,114277,89895,17855,-22628,-5155,4271,-15524,-8195,-27267,-122101,-170683,-146644,-104812,-93458,-110779,-90301,-16610,37929,35266,42570,55523,33481,1023,21393,76049,113958,84320,20106,-16414,-38175,-73628,-101600,-51219,-12252,-23357,-21078,21149,40926,26294,20136,74171,165345,210615,130879,3113,-63493,-22563,8154,-25124,-20854,-6892,-35755,-52902,-6307,58482,91678,58939,6123,-4295,37652,47855,16796,-32307,-83519,-116371,-98307,-77349,-88089,-57133,25382,20650,-48853,-58156,-30296,-16333,-43777,-131591,-160568,-104984,-70884,-67798,-27028,29042,45247,43313,12818,21667,123973,183576,155485,115214,68491,-40333,-150400,-194635,-177971,-71374,81894,147154,51494,-27079,-37559,-88919,-108333,-17725,76405,116515,72500,-29357,-90389,-31883,56802,74013,59849,61243,102204,106011,42219,-6195,-16751,-6714,50684,108095,78409,39857,38186,-8701,-43148,-23854,498,-7805,-63743,-88805,692,30602,-48073,-72642,-36065,-24982,-2616,32304,13114,-12801,18315,2100,-57348,-72859,-39240,-11578,-57669,-111849,-47831,45855,47031,-6335,-36950,-35525,2443,41031,20601,-34415,-74320,-79586,-33212,-10796,-15574,1594,1160,-40395,-66724,-30034,8419,-23086,-89474,-85131,-39085,-32951,-55379,-18779,52710,112791,147094,134745,54283,30904,75385,65445,14599,7993,14947,-10751,26,30639,-3135,-50101,-48117,-32715,-41719,-15323,17659,8939,-16739,-51271,-55421,-38216,-63117,-78788,-45202,-15852,-10369,1491,4691,-4290,-154,60057,115734,61985,-16646,19194,67430,31102,-51231,-137794,-167342,-103228,-60498,-34757,17177,71943,103569,39676,-38844,-41746,-52477,-125805,-116620,-11286,9930,-53891,-27086,89627,121846,93448,77065,17709,-35490,-37770,824,-5700,-42005,-26434,71542,105963,54626,-558,-59780,-118478,-96383,-30897,-417,27919,83872,113149,107229,112016,110391,65905,1304,-3011,60087,77756,7367,-56509,-48033,-19203,7087,22207,12125,4507,3072,31721,57604,44348,-18360,-74212,-76484,-38838,9177,5059,-52213,-79570,-57986,-23780,-47517,-79212,-66856,-87298,-140724,-115374,-54607,-39880,-6124,86989,140818,110565,49372,23198,8445,-49875,-96713,-75832,-11337,25114,36896,75077,83657,47945,61562,79520,47313,3392,-11982,17505,71236,36658,-61879,-132705,-101776,35076,109012,33319,-84950,-97767,-18271,53095,67178,13217,-68992,-123949,-104081,-35289,50023,43444,-28341,-3947,86441,41139,-27018,43238,121045,110986,112963,51130,-98318,-205480,-157641,-31284,62590,30957,-57959,-73687,-36575,-40799,-100587,-90928,-15428,-14114,-72377,-35576,42437,21751,-19056,-3473,-17561,-36415,13221,35135,6336,-19291,-18772,-17128,-77662,-133906,-34665,34968,-61172,-119301,-70237,-70197,-98527,-100981,-110685,-102470,-85876,-75246,-3007,60648,20257,-46167,-58179,-56550,-32672,17036,39580,41081,80541,93529,42402,-7943,-32589,-74473,-117005,-75766,17580,121997,173081,91973,19165,86501,153576,146109,102473,29451,-82875,-172847,-180375,-109389,-63748,-54857,-35667,-36062,-21367,37908,64382,59689,50565,2542,-17891,42139,110093,104974,76705,62456,38170,447,11673,58552,38529,-33100,-28814,59054,112341,114417,96149,78296,42047,-24736,-45676,-35546,-44973,-37057,1602,32710,51885,76670,152687,183423,117963,55455,9955,-2007,20739,-12563,-44016,26555,99819,57924,15028,41623,30312,-52701,-95006,-30230,42583,34724,3853,16024,32806,22103,25205,53972,34301,-25296,-32618,-6635,-19047,-55313,-25580,1677,-46671,-81138,-51400,-29558,-95446,-129365,-47852,29416,22357,2989,41184,74741,43880,33216,69075,106936,122625,98997,17366,-68838,-70548,-28177,-7806,-21282,-61329,-94773,-109099,-87579,-30274,17445,23599,17059,39071,19593,-27926,19018,84907,56655,-4546,-59627,-38487,59068,57936,-9307,16949,26597,-43153,-66161,-3200,26678,28156,36685,10547,-52317,-65131,-14447,24537,5886,-8538,4118,6168,-13311,-57376,-40408,56417,125595,123511,108345,83767,46345,50318,90775,62086,-35305,-72829,-55145,-14498,49333,67093,30758,40998,58052,24891,-50095,-91519,-27895,71243,88215,62431,32575,-40760,-85995,-26194,37826,52220,80026,80455,16495,-49400,-85617,-101775,-72995,-37415,-40422,-51129,-76904,-123999,-126276,-103625,-114072,-93320,-6297,53825,-10689,-99343,-76315,-941,32981,-323,-53285,-56330,2267,51840,52170,5508,-23595,4804,-12759,-62123,-37495,8749,10852,94796,196689,194787,122326,68552,25182,7745,-48531,-164119,-179021,-52941,61952,84681,43633,23126,38198,58325,111508,126273,71229,46119,13078,-31944,-13963,19580,-32523,-77671,-48980,-65282,-145855,-130390,-57734,-32010,-33066,-46301,-56020,-31578,-20179,-6345,21918,24209,-10443,-58597,-114746,-154025,-83577,103759,165484,13137,-92719,-36203,-18006,-6574,62779,45906,-29493,-17718,25940,15957,-4401,-6725,-13429,-2059,-15967,-53860,-69995,-52655,8566,47331,9256,-42686,-72291,-13699,96486,107328,-1134,-56539,-25293,14902,22764,-29802,-84485,-80006,-27656,44424,128682,172819,170231,182589,143996,-8215,-102362,-35502,43437,47103,27632,-16800,-40342,-11497,14297,71985,159555,119215,-13721,-45204,5582,22624,5072,-4763,8150,12110,-34891,-58043,3657,50091,8474,-50829,-36939,42217,102156,79663,61432,55672,27361,-4284,46458,133921,74493,-62774,-94515,-40556,-13541,-20992,-65810,-111808,-78196,24810,115773,85684,25092,5151,16918,60010,55664,-3630,-10757,28832,26839,-22810,-59777,-34063,-47727,-111400,-150433,-108871,-48293,-25412,-61732,-119655,-50254,131924,141004,-44474,-109012,7437,95903,90046,71061,53744,23520,-40585,-82183,-38224,25068,23081,1800,6084,-20696,-64775,-83525,-38665,66424,113878,59314,8621,11518,7291],[38630,20832,41861,30222,-37614,-57701,-14257,16481,6239,7858,44857,48660,29349,16027,12638,15665,14867,40625,51827,1710,-58138,-52055,-11182,14126,-3417,-20739,-45477,-15356,76304,70034,-36041,-119724,-132687,-25114,71384,36527,-30983,-39726,-24529,38882,52119,51876,134042,184047,105174,7064,-22041,-16043,-2244,-10109,-23214,-20872,-57353,-84707,-13083,45215,25906,32987,83770,81850,-13471,-107201,-123504,-95906,-53564,16415,57902,-5391,-99318,-127439,-52208,39335,40276,2762,-14176,-23964,-19840,5925,69442,134303,114561,37745,-19820,-21109,13760,25341,17803,-25555,-82879,-71603,51809,136612,105281,31428,-21662,-37096,-63482,-56995,-18120,-48301,-100388,-90857,-24415,52801,87393,36087,-19048,-302,20762,-5656,-33029,-61932,-60262,-16117,49333,74809,27978,-42826,-77782,-78314,-43944,-25060,-84810,-110457,-21884,11068,-40594,-41479,-56343,-69994,59373,157974,72837,-62702,-104117,-59488,-20310,-55953,-86959,-26972,-57075,-118064,-39170,103498,88891,-16963,-19906,56642,53000,-17079,-23083,38979,49365,-14233,-99418,-122674,-73947,35164,134203,142961,98876,87267,129218,140611,79621,8566,-25338,-47650,-68151,-40704,-11148,-48100,-48935,25475,75500,77156,110227,97142,794,-50864,-7354,33816,10288,-27061,-19290,24487,22274,-42585,-72202,-10683,76864,127247,85408,-9674,-31743,41587,80010,73440,43821,30607,23030,47264,68855,69162,59794,98697,171630,114897,-32696,-86239,-38164,-3689,-1328,-21876,-89945,-159350,-166023,-144063,-86000,-64606,-79224,-53977,-22791,6978,16654,-661,2306,18301,-6260,-3454,51774,93936,71407,2514,-14350,-27784,-92754,-86729,26809,61870,17363,1837,674,4341,5894,-7898,61692,191789,220524,124404,17520,-25324,56462,127043,60419,-19506,227,20706,-4002,6953,88996,157945,139490,58704,-22324,-32767,-1272,9943,-32868,-87522,-122454,-115401,-86214,-81826,-94899,-81419,-87362,-111645,-99797,-87367,-101567,-118685,-161549,-158305,-100475,-46382,19210,102806,116547,90465,92078,39527,-22089,56894,163457,149743,71050,17458,-37306,-57956,-68310,-111701,-134309,-38330,105260,128197,62784,9558,-55695,-93157,-17093,75966,84444,39388,15499,421,55694,133893,102395,7005,-19327,67151,112960,43972,4737,36708,36178,6855,13611,15823,11612,4452,-22917,-17136,-10131,-37964,-64317,-72381,-31529,75730,102066,16103,-7874,37702,33384,11130,8296,-12211,-16882,38536,60714,23485,-48625,-87226,-60626,-62275,-100986,-32295,79580,92979,55336,45870,-5800,-55443,-28068,-15592,-28105,-3343,26212,60374,84831,53695,24835,29004,37076,38221,43034,39610,1923,-57349,-102842,-83377,-45659,-49205,-34226,15051,92437,178095,206601,126185,52420,41894,23453,-28746,-49900,-24843,-7055,32183,85042,64307,-6846,-51643,-57560,-41101,6528,18500,-6183,-3196,-3436,11938,30227,-66099,-187488,-191685,-161505,-173798,-143566,-72282,-24285,26218,83136,118865,70123,-9278,-24818,-6624,30,-44753,-171776,-247809,-127285,16593,50467,12261,14264,78511,79434,-2960,-70948,-79537,-79476,-46804,21259,30916,-23221,4604,97122,111275,114383,146861,117234,29916,-31148,7923,53219,27809,-1592,63645,94552,42100,-22591,-74176,-119412,-114256,-72147,-51297,-48942,-13711,35500,39706,19001,-22241,-65391,-57326,1543,58166,66849,55792,48805,52615,47429,59348,70022,29963,-20481,-70368,-92606,-47059,9056,-36203,-135682,-129924,-12345,82159,45344,-82116,-150586,-112041,-49471,-75689,-124399,-104775,-95729,-145164,-153450,-91917,-40561,-804,74286,137902,134515,109104,101416,47913,-45157,-87623,-50285,-16703,1341,31531,49785,26728,22083,83932,108329,67342,1139,-51048,-34739,36786,21088,-58043,-95769,-60412,41462,121715,104477,29705,7189,37848,69823,59463,-8052,-101575,-160376,-125829,-65655,-21687,-48054,-80955,-43785,-6569,-55139,-46031,43008,78692,53453,96993,75692,-75316,-162033,-72866,31259,59306,33905,3947,5969,23992,-2680,-71919,-71005,-18687,-38487,-99456,-53367,33737,-8484,-88855,-49450,-1307,-20204,-16093,-10528,-10542,2656,28105,61515,31923,-73636,-82279,-18555,-23871,-51075,4017,20697,-38420,-56434,-45556,-69940,-95634,-97823,-78026,-46369,-8901,18793,-599,-47112,-28838,-4753,-21654,-19713,3075,3773,-5480,-21635,-25218,-31892,-56027,-11029,95918,172921,192560,130662,88800,143166,166245,90008,-2078,-36536,-57968,-112708,-117997,-13257,61954,42100,-3236,-42126,-43378,-11219,-3404,-6832,-18645,-50165,-27886,50433,63294,14694,16317,55367,40147,-16633,-2914,15874,-38009,-45552,28089,74557,104303,150236,157896,127831,51270,-89703,-125302,-16850,33787,5999,20366,47822,48566,60545,108554,147001,90228,30161,33730,53936,57,-85572,-83445,30825,148495,130150,37884,31331,64288,-19103,-109678,-30106,90557,88172,36882,32919,43621,18647,-970,49759,97198,70268,46244,46499,6669,-85834,-106753,-80343,-88820,-95713,-86531,-80457,-103826,-109267,-66944,-36914,-26435,4329,53886,77666,41290,-4775,3419,50119,69755,50496,-13642,-86804,-65294,39781,58691,7726,-34114,-74369,-104745,-51500,21484,28202,-2292,-38244,-44220,-11768,23288,90470,136358,82339,-40194,-135114,-87865,51307,80965,49873,71277,38383,-2495,37613,65566,-6832,-27494,9086,-33989,-98055,-65765,-3264,23440,3758,-1723,43984,72511,29494,-81079,-135920,-59018,32471,75623,110316,104788,53501,28795,62013,66180,-15522,-112226,-128011,-45409,56625,66364,12552,22505,42042,6587,-38045,-21648,47140,99589,101676,64285,5950,-47463,-49609,-43066,-42502,-8785,54497,56946,-5055,-56361,-78447,-75468,-26948,32525,67749,41845,-66906,-167873,-148839,-77856,-68479,-37298,49408,71146,-9213,-42791,-672,53024,90764,61329,-23189,-71828,-63753,-38538,-4616,2010,10867,66299,49115,-6045,8843,19847,9183,105602,195760,147466,31664,-34435,-40065,-12408,-37995,-120057,-136571,-36756,47985,41213,-540,-11183,30274,77414,125265,125756,99301,117634,105698,49629,15320,10866,-57727,-140077,-130267,-101721,-81247,26796,73623,-14091,-70039,-56380,-26071,35131,79710,85798,70614,27552,-17228,-25184,-47996,-103839,-78616,74499,149130,39845,-56908,-24808,3303,27169,68505,17034,-89865,-91250,-23273,-29879,-81907,-100667,-94518,-83806,-111294,-132552,-106383,-68122,1570,68335,49819,12287,-14559,-10277,48713,51715,-54402,-93387,-37882,4932,1176,-48943,-78706,-49490,9462,66756,109401,100892,100241,170637,167041,22262,-79573,-24259,64537,69425,17893,-53254,-63393,-11835,-1195,25856,71424,10962,-74412,-54238,337,17192,16780,34157,36188,-574,-23926,24317,101089,96627,39436,-3660,-5149,42698,82025,72429,61867,48009,-11523,-49545,32224,152907,109369,-33352,-84610,-20518,31175,23428,-39794,-91120,-16267,114405,127066,30287,2928,-2834,-17686,32683,48018,-15055,-38616,10143,51956,-3780,-85467,-84216,-77139,-47365,968,-16037,-74280,-93027,-98927,-125839,-70146,83217,109647,-35588,-87635,13043,94845,98173,85569,28091,-28717,-74407,-122397,-66487,33852,23787,5314,57002,38428,-53408,-116814,-82467,21258,75542,45542,37019,63483,63380],[53237,42652,56957,47648,-35478,-85912,-46123,2114,-14805,-43068,-28642,-19802,-17849,-22355,-27020,-32906,-39958,428,15766,-20536,-31347,-19500,-15868,24067,37294,-28978,-101632,-73652,4439,-12198,-98369,-165611,-151087,4166,109425,58073,-3216,14638,53248,98911,83093,67096,106678,130769,106624,60836,-3330,-44761,-43626,-73488,-95808,-17398,51143,47497,62591,94684,82596,55312,49148,45172,14611,-6469,5717,-9947,5550,81947,92120,-3205,-79166,-98582,-59250,781,3265,14178,38651,21088,-4325,-25058,-21078,53807,126562,98099,-23146,-105916,-71486,-14456,16207,9826,-16577,-26124,43741,88103,28161,-53763,-59304,-10489,-39850,-90008,-76766,-67897,-75485,-45013,16330,51870,46241,24816,44664,78639,37337,-46163,-83273,-111950,-112633,-37037,46204,74053,58275,24788,-20371,-61630,-49950,5005,15075,-22682,-54533,-82185,-69563,-25729,-33592,-30284,73160,101495,-3142,-87323,-84202,-33409,13330,-40002,-120461,-111750,-95885,-95971,11364,144020,138401,62968,62300,58338,-53287,-140154,-74189,63449,114487,52648,-45540,-119587,-123881,-32324,52232,53099,42203,67759,132211,161743,122485,63659,-13861,-91316,-102500,-72576,-75202,-115603,-94550,-9518,42413,64017,119730,114872,-2136,-73297,-59797,-56016,-56852,-23012,-4788,-14135,-40771,-78590,-59540,57438,158302,163139,121030,57107,-10046,-23879,-19647,-8141,11396,36376,37542,34105,-1280,-36341,-21288,78045,184510,106674,-83489,-176861,-164212,-114644,-47044,-33073,-93646,-141392,-143216,-140165,-96216,-53009,-47585,-43302,-55170,-35732,15153,8690,-14944,3789,15047,32176,73562,95380,68992,2505,-15792,-19949,-69080,-26932,95606,102874,54647,35785,-19617,-57731,-54806,-61201,38548,191623,169398,45916,-6189,-14249,75454,190896,132925,1344,38788,129907,64786,-15901,57342,144113,123320,62823,-21487,-88744,-58938,15481,5509,-42666,-76413,-111074,-108036,-68368,-85312,-127900,-135987,-107507,-93552,-121398,-161229,-157670,-122447,-52924,5573,20438,50968,126481,152774,122000,94857,12060,-47777,59730,185677,116239,-14819,-44943,-10188,55879,45182,-49583,-113833,-93111,24747,112897,92534,38173,-15331,-56990,-12409,51707,29823,-5776,17948,45467,100475,138961,53892,-78385,-120088,-39601,40967,18875,8260,61903,68680,5079,-52749,-64637,-67899,-92560,-91177,-31714,-30315,-80961,-95003,-76810,7040,128359,161689,97276,45553,23935,-12334,-25922,-25572,-48414,-48174,-404,43726,76688,52860,-8936,-36703,-54412,-76737,-12650,95869,132738,116653,109816,33965,-54794,-49122,-34348,-22262,22837,38729,65862,139150,118116,38248,29913,68499,66765,40749,53920,49517,-41079,-130985,-98614,-44119,-62138,-51813,7185,57511,97439,121193,115852,86757,56045,28932,-9304,-34160,-41585,-39030,15942,109266,128994,58922,-16710,-47492,-27395,30108,40660,12216,24245,50136,79391,83615,-27440,-153260,-150940,-131448,-160900,-135282,-49363,-1060,42139,55284,33102,14068,107,-21861,-64180,-51186,14777,-324,-78017,-19555,101409,113041,17785,-26689,37819,97257,37752,-61409,-64261,-21409,9010,49921,75865,34344,7379,26293,31416,78408,150528,145100,42183,-63102,-21439,89762,82283,3308,30232,89899,52997,-26355,-35717,-51838,-87590,-73229,-57284,-70451,-58954,-31535,-35478,-34026,-60697,-84136,-32399,15483,14827,14162,17487,12407,25023,29648,30940,58840,65692,19966,-85655,-178234,-135468,-27078,-25777,-129670,-152013,-20339,106522,65922,-89839,-168079,-119439,-25443,21518,7129,-30746,-62546,-105044,-135910,-99777,-35997,-13997,6783,83907,173935,192997,133927,34343,-42728,-71924,-68330,-60980,-37773,-2834,-7346,-53766,-57024,-4135,43663,69894,26813,-44381,-40272,10244,-4888,-65730,-104495,-70126,5053,66446,82579,81481,91380,73763,42867,18757,-8561,-55811,-83368,-45982,-44700,-66493,-62850,-42867,-48576,-61535,-71843,-44380,-32538,-46352,-64509,378,45566,1271,-15496,81583,117631,38562,-7307,35981,57663,28673,763,-5960,25624,28152,-25458,-52260,-33488,-39011,-104364,-135216,-63165,-1004,-18258,-27360,-16038,11611,43678,66723,126242,150022,31524,-83996,-43579,26374,18839,60400,91121,35903,23063,46741,-18450,-103318,-113498,-108692,-76280,19816,100803,67409,4369,14980,-24224,-84934,-64395,-44572,-62295,-52475,-36665,-1474,18034,-8070,18003,105949,150711,159065,166372,185564,186386,113760,-8663,-74835,-12299,61188,21651,-10472,64334,114406,68069,17382,-19671,-47073,-37036,-46500,-89922,-141278,-165268,-116592,-35390,-19873,-25469,13756,45724,23861,-34945,-25184,-18410,-95114,-107747,-11773,29200,37297,94742,128789,122222,58610,-92376,-122150,12769,55135,9984,49598,92451,81353,54980,15674,1214,7034,22916,46257,51549,-14780,-74848,-62750,5071,115282,161411,85183,54344,104703,25341,-109115,-66396,70485,83922,22404,1105,-536,-26022,-41601,2326,53286,43414,44983,64596,42082,-55789,-117411,-95871,-43211,-12966,-42746,-71682,-76760,-82004,-76385,-85358,-61296,8143,56872,50896,34409,4921,-27752,17270,71146,45827,294,-15373,8999,60221,56293,26710,-14108,-69694,-67414,4570,39658,31886,22847,-18330,-59585,-20778,50214,87169,80555,34930,-38994,-89772,-53380,51705,81076,49731,44745,41786,57409,71749,24354,-82326,-91972,-48268,-84803,-95302,-4226,34547,2888,-27503,-20660,33984,66026,24143,-70573,-121026,-95302,-58178,-37784,-1482,27632,25507,-8604,-19093,5307,-27759,-115402,-120437,-44389,4592,-3930,-13222,25730,37187,-24576,-37233,44353,85213,44960,29326,4800,-68074,-102738,-65577,-59538,-57462,-28403,3978,-4139,-55718,-106408,-102496,-39574,27600,49100,71024,51723,-81648,-168144,-77280,43634,66259,96420,150575,122454,43359,39402,45026,38922,81902,104191,56103,-31660,-118693,-134202,-56729,22020,71892,140092,136493,74672,36822,-9441,-39699,18957,55914,23592,-42656,-95545,-58233,16417,-13272,-108961,-119643,-25271,41765,4679,-44362,-9517,63392,69585,53315,51791,65414,88117,96121,70961,15868,-12081,-45204,-103466,-125917,-90106,-19924,57943,50061,-24475,-67508,-54149,12196,95562,115796,90836,58225,24057,18945,48438,43316,-17121,-13295,73323,156144,119783,33014,1641,-14351,-4600,44333,37847,-62053,-76369,-9432,-16265,-96051,-89196,-17027,-329,-39856,-63370,-62522,-55487,-12830,64190,94351,92695,69341,24976,-4373,-45440,-113561,-100149,-36296,-8233,-7264,-24142,-28417,10788,46551,11403,-45981,-78933,-35609,81686,115846,37133,-48017,-31049,53813,68676,-16720,-68920,-20310,31889,10278,20827,26662,-58823,-111448,-68156,-12295,38815,67088,65015,22342,-42340,-22535,109085,193165,147172,83681,73989,91495,111577,100312,60056,32046,4438,-41316,-67406,-14042,82651,96425,27037,-36252,-24398,13084,34477,4153,-38334,6826,104781,69335,-29406,-8093,22333,-11331,9828,42140,30897,-8718,-30919,61,-5156,-79393,-126308,-126169,-19919,90999,50109,-59750,-106491,-95891,-87442,-73948,6160,74475,34877,-6022,25554,69452,74096,42274,-34110,-82713,-88875,-114496,-75821,11096,6544,-16558,30027,23383,-63687,-118651,-85928,-4545,49319,32503,19579,46890,85235],[47223,47869,68135,73643,5738,-62775,-58497,-10573,16121,13237,-4976,-39251,-45977,-26076,-40517,-83541,-88576,-43741,-24474,-15971,19919,21803,-6251,31800,66272,23312,-31820,-43246,-36917,-51489,-77418,-85027,-18665,80777,84637,30588,7769,34112,98443,124965,59029,4278,17315,60495,94947,92823,34404,-29250,-40190,-75519,-114224,-56941,46126,103149,121800,103917,64467,20259,-22700,-19181,37393,89068,144520,196802,237029,259760,169973,16539,-46204,-41258,-7833,17525,-28,19822,26433,-22914,-43642,-31129,-40580,4786,111059,127580,-19006,-151238,-109329,-21635,7229,7214,15789,-13494,-17854,-2037,-48785,-117316,-82999,-1469,3650,-23212,-45513,-75199,-79938,-46649,-22659,-35740,-62749,-47317,47534,113551,67013,-23090,-66001,-70609,-53998,-35635,-32449,348,64700,82884,22400,-42977,-39094,14318,72012,66383,-42857,-148116,-104595,4002,40814,50897,69211,25992,-35809,-31502,7437,22291,27130,-19175,-103545,-134052,-82922,-21944,21600,52392,67645,69763,65632,-4376,-131734,-178333,-72614,76847,144665,122305,91909,11986,-92188,-105148,-71871,-38871,2378,31085,70927,93206,79501,61693,3854,-54562,-22024,-10204,-69446,-95792,-63405,-35886,-12041,52566,132681,123432,26428,-38538,-73048,-142017,-154641,-52070,28108,6253,-35938,-51781,-19087,85062,160645,122704,78419,88955,69614,-2382,-66741,-50605,28897,90065,79020,34281,-44436,-97001,-70326,36929,132127,65456,-78570,-178736,-221285,-165651,-46236,3495,-24609,-54517,-71181,-114387,-133807,-83963,-35609,-32499,-54765,-36874,36469,63832,20926,-313,31518,92709,120080,90802,33054,-20713,-41621,-47747,-59418,-16061,54604,39346,40682,63207,3658,-74069,-100596,-90106,18964,119925,52594,-47922,-30201,-11732,34461,148132,160360,71469,95930,205617,137940,8459,40374,107753,67250,28625,-3796,-67869,-58830,43230,61908,1803,-51672,-112625,-124469,-50279,-29074,-88092,-123184,-93222,-78607,-115620,-156421,-124300,-19695,86641,126195,94721,50629,83184,145577,111160,55687,22080,9724,88620,165311,60892,-78130,-75924,4842,70498,34124,-43041,-33721,-24381,12346,64914,64355,28408,6369,-2885,15080,36303,27424,4196,-6132,3027,57239,80126,-22633,-128435,-139094,-92630,-36499,-2,29529,52926,45931,8410,-63510,-111148,-117999,-140119,-133075,-58876,-55414,-82067,-54495,-25320,32595,112004,122527,89134,31948,-54692,-105548,-70975,-39423,-53694,-58430,-57853,-32951,81034,148364,75281,-8415,-45321,-67044,-26832,69748,120636,114703,104630,41195,-34327,-32975,-13628,-8924,-10078,-36289,-4153,90574,96971,21218,758,34316,42894,51669,103817,100346,-61396,-175117,-107196,-44650,-53092,4897,65642,37692,-11431,-16599,21943,80135,102441,58448,10275,11282,-6285,-56423,-31429,72705,126126,86515,18864,-11857,-5326,23232,32555,28558,36560,48668,70462,58008,-8792,-29105,28096,42392,-9580,-45635,-29233,-4003,-2672,-33418,-61490,-26968,15090,-6944,-76779,-58260,67585,158643,131331,108342,117653,76996,-22203,-70324,-4535,59255,12281,-58540,-47764,-26207,-8508,52892,91528,36871,-46385,-69850,-44979,20061,86034,84026,7445,-95734,-72948,29993,43207,-16297,7982,79236,61175,13873,50667,24248,-64900,-65794,-37341,-40577,-36341,-53031,-75119,-27804,8831,19121,61941,57419,861,-6850,-15109,-54703,-53160,-33690,-10667,54257,119215,114482,10244,-92638,-89105,-17637,18452,-25650,-77360,-20776,80239,56365,-68983,-127225,-74020,48744,165495,181240,77324,-20257,-75780,-110900,-87484,-24563,-8047,-30854,10312,130984,159258,69268,7502,-2938,-39585,-113171,-107186,-35931,-17018,-51771,-82519,-95339,-95226,-41800,43031,35335,-17923,-7967,25956,5230,-56373,-132144,-133632,-46290,18729,19952,36754,74834,43315,-17353,-18700,11596,24008,37484,61924,16683,-27973,3028,6581,-82116,-105508,-49565,-41744,-96867,-116201,-120520,-87122,-27137,31700,77293,149791,123006,-5294,-50520,12145,20199,-26879,-12602,66894,129203,66946,-12658,22438,27248,-78976,-156063,-137636,-80539,-18735,21274,37053,33817,42262,64758,74746,104269,137742,58411,-52873,-8378,79508,71458,96063,119080,62524,35505,57220,23963,-50009,-73935,-49201,-4210,68696,126194,89673,41409,44726,-7210,-44058,-11484,-11699,-47936,-41109,-5538,33482,33962,-1222,17630,83521,106308,99998,149567,198732,155880,45946,-48855,-62840,40808,134674,119555,70353,55216,24347,-21784,-8645,-5167,-47398,-36919,-21831,-67827,-138330,-195576,-184185,-121413,-67670,-6904,50916,40177,1740,-46065,-52529,-19936,-64323,-124790,-54924,28391,12741,-3477,4231,37385,51850,-26899,-48093,24528,24687,11779,89717,119501,85669,28764,-59233,-106228,-42683,22327,8365,-25845,-32752,-14173,-15533,-40020,20864,118466,114809,79506,79806,5139,-108566,-93124,20071,55606,15770,-16308,-31997,-55982,-78992,-55510,-30517,-53990,-27520,47100,79995,25149,-46956,-57695,6856,57325,12535,-23037,-9487,-23664,-57285,-65826,-29572,24686,61573,55117,61891,66667,5341,7464,56190,14862,-19793,16079,36566,-3496,-35274,-24509,-52168,-98215,-55552,-3562,-23058,-16526,38879,43536,8822,20525,57226,35396,-17021,-41931,-27469,-4850,13760,45876,33295,-25619,-34500,24217,73719,39732,-34881,-88544,-85955,-91797,-122204,-77167,35367,41132,-39124,-70306,-57803,-33346,-20519,-47186,-58243,-24884,-49818,-98032,-115889,-99869,-37097,20069,-4950,-45596,-22130,-16943,-64013,-76234,-55061,-68467,-59110,26690,108253,66720,-39019,-29034,74023,62519,-45923,-59090,-47877,-113288,-129100,-75544,-34489,14617,27109,-130,-24526,-86377,-167619,-160055,-69657,2422,3365,9789,6532,-94191,-132842,-4084,118791,151364,175254,177188,115788,70821,99502,85952,20991,35191,105085,136401,57823,-81547,-138378,-69386,47739,141666,189603,151830,65146,-10781,-70645,-105895,-88732,-90249,-81914,-74646,-87876,-34343,44016,-4372,-115956,-122144,-45206,-5360,-38958,-50303,31959,91858,42302,-6710,2690,10038,-3595,19039,55429,15862,-40880,-37851,-17465,-31236,-17087,15855,-10795,-51773,-42460,-56682,-64100,25992,119784,94539,24529,-11848,2980,55529,102958,114936,89390,80234,94586,140780,140700,71194,7521,-56538,-75038,9022,99048,73000,47985,81673,57989,-53241,-38598,78616,109606,65601,30982,-52,-20479,10043,78232,112362,116288,99098,51605,-39089,-107582,-89685,-14437,12260,3898,28723,47850,37099,53719,61623,-41931,-167181,-183023,-83391,26049,46340,19256,-30301,-42636,27640,48559,-39884,-56877,27829,50634,7460,23950,25564,-67283,-118756,-86998,-40501,39402,97307,68720,-1153,-56443,-18127,113553,170281,133539,97021,82634,98617,136617,149238,90798,15316,-44772,-61051,-65300,-57598,-11246,41990,51736,-896,-43030,-42784,-11142,9855,-7566,-41193,-36950,-33866,-45056,6795,57107,40469,34625,51837,72165,24217,-87145,-121825,-65526,-73526,-145753,-173581,-68243,28292,19285,-31892,-71355,-64996,-21430,-25380,-18690,48230,68429,48114,51396,55218,52632,26307,-31289,-65889,-70787,-74535,-62991,-37893,-45017,-68973,-50942,-35498,-55497,-70216,-48666,15359,59160,18530,-34669,-8339,69452],[11466,23413,57686,54514,-9971,-64995,-76487,-30326,57095,110662,85435,2634,-40594,-30111,-66290,-117254,-96030,-56760,-46894,-24070,-1897,-9130,-13980,46326,97755,78867,26241,-18860,-45373,-40971,-32382,-7016,64886,70398,2333,-7380,-4062,815,64243,95994,1586,-83976,-61864,6783,47188,60140,53041,32047,20473,-35114,-91878,-87688,-36678,42447,88502,33423,-4880,4674,-15131,-12095,27899,49639,125051,292252,413825,386157,204095,13395,-35837,-3701,36807,46330,36136,34346,-10245,-75407,-92475,-49321,-7457,20092,76328,107467,19135,-80598,-62455,-17296,-13138,-5491,22593,-16073,-54617,-50373,-93060,-149763,-91469,-2028,17433,39162,29920,-61926,-113625,-92926,-85906,-107113,-134565,-125321,-22519,75633,75988,17141,-25369,-2941,43746,-8654,-89910,-63469,44201,100197,50471,-19456,-33137,-20620,30465,88163,33826,-99901,-121647,-9756,77321,79324,37084,-843,-6830,6356,34398,41882,24012,-2413,-58016,-81634,-54677,10039,-8054,-64066,-51844,7911,27088,-26364,-112415,-149311,-76868,48806,112977,124666,160825,141049,12090,-97399,-118236,-46946,35403,48508,27990,-1737,-4070,22755,15582,32127,94385,59883,-26072,-12732,16762,-47433,-66716,27434,110240,93677,66172,53821,-14344,-136490,-178122,-67988,68270,85112,26918,-13499,-22418,3787,39142,30032,5064,51516,118082,78693,-44472,-63194,37777,120564,92996,41600,-4470,-36213,-40965,-10000,28930,10097,-23959,-83972,-145632,-90200,23388,51756,28403,30062,39650,-31872,-118692,-106800,-25548,24052,9028,-1057,40955,83543,57070,14036,23096,94627,127035,68374,-17343,-53002,-51034,-62160,-62436,-47580,-36586,-50160,-4541,58764,31827,-57518,-95622,-48593,31866,33956,-37416,-75079,-26623,-1642,9490,73203,112993,77758,77783,145483,127360,43723,39437,87017,62159,16812,5765,-5423,2016,82346,105090,37024,-39628,-106396,-112472,-14874,46752,-5957,-81066,-107820,-104775,-107052,-121323,-72762,50245,147971,158515,116546,53304,65698,130601,70221,3103,58776,87725,76502,74995,929,-96464,-70447,-11604,-9217,-24173,-889,55530,64169,42171,23991,18711,7296,3575,28870,37557,16156,36645,37795,-21275,-77795,-48477,-3514,-58179,-115190,-98610,-75610,-61942,775,58448,44000,9385,-10801,-61369,-111778,-92913,-80141,-80498,-42796,-43840,-38331,6067,33918,52448,54413,11629,6814,-4181,-87874,-129448,-66217,-9911,-2131,-15249,-53442,-48918,82763,147959,39318,-32337,-16833,-51069,-67814,1311,44897,44121,59139,25778,-31265,-19655,8798,-11325,-53277,-81548,-53712,-5582,4947,-14041,-20432,1080,54005,122438,149119,76746,-99703,-184431,-109985,-48954,-815,108012,121421,24964,-40048,-45089,-48456,19105,95242,39684,-39720,-5219,30168,-34984,-76431,-34392,2461,1578,-4119,18058,17489,-18858,-31956,7514,23600,-7429,-16671,-31328,-47292,20492,112477,136011,81239,-8461,-51066,-16837,-16843,-66719,-61050,10132,48732,1403,-50383,-11646,69023,130965,141073,116868,64079,-11663,-89992,-98541,-25115,-5603,-52045,-55884,-16602,-45805,-65597,-5211,20634,-33238,-96444,-95433,-44594,11060,39078,25183,-15151,-75656,-79388,-57371,-30839,-10966,31437,55891,42877,59961,98574,24251,-83184,-76792,-25017,-10920,-16530,-57354,-76896,-1746,69569,95001,116709,83975,22110,28818,47121,7061,-26009,-29970,6872,69288,120256,145099,97583,38670,6962,8118,52764,85946,57357,34367,41046,12449,-51899,-86124,-42053,89613,206271,207195,100552,-11052,-100413,-145306,-97481,-5238,33646,173,-22977,12707,4970,-28655,14906,57716,-15285,-133032,-110421,2368,6873,-49312,-46410,-55570,-97713,-75661,-3037,2150,-11313,26223,68994,39903,-19799,-86855,-127806,-57052,27799,15573,-17542,-5204,-18644,-40259,-14835,21971,48159,69158,93137,72288,51646,47319,-12693,-124828,-133919,-67482,-50344,-66531,-61974,-87035,-102788,-69076,-2985,33482,65541,33371,-43055,-45410,-6110,-28052,-62311,-21088,70996,124705,54707,-6717,46193,52061,-37966,-68595,-81970,-123141,-62299,63072,115024,81458,49749,62801,78686,69595,74920,35784,-11048,24425,71470,80606,125179,115563,15859,-52293,-33284,13466,6250,-10624,31509,53670,58779,75747,48618,12012,21455,36270,70305,86625,45542,1012,7113,39739,49826,25646,-2417,28563,88575,82320,41456,71460,94250,38380,-11194,-16907,-10997,36473,91673,119887,91921,-3098,-116092,-126642,-30171,7384,-35826,-21733,43081,65274,6613,-102694,-142113,-100209,-50498,857,34326,3813,-15906,-29646,-47097,638,9917,-58080,-16572,101666,86686,-17820,-77760,-39347,38443,40387,10746,2383,-929,48639,124379,96871,18739,-30227,-54983,-42828,17490,53239,112,-51492,-10021,52261,21150,-63115,-55656,27457,84763,69515,12014,-41316,-85491,-89838,-40678,16310,39075,19586,-7730,-18215,-43108,-50725,-45917,-75427,-61816,25016,98688,83155,14087,-33618,-4341,31699,-9402,-15389,53486,63254,-10115,-20811,13145,11564,27876,64521,103763,124187,44057,-29371,-41994,-88324,-108695,-54515,-19088,-44428,-68259,-73645,-107906,-115593,-61617,-35720,-55252,-32250,40408,78092,70588,60273,41116,3578,-30064,-62886,-62334,-12225,29811,25296,-28840,-88909,-67233,-2532,32834,19378,4732,994,-21426,-80010,-106607,-63083,12064,1816,-80311,-101699,-78993,-75705,-84551,-100999,-50319,40783,-8426,-110571,-129440,-91487,-12996,49378,35717,573,4499,17836,-6125,-47758,-63098,-76548,-36998,83205,148482,55833,-33359,5303,70974,16177,-66128,-38560,-26188,-80652,-54475,9104,34888,62375,51104,20145,4278,-63467,-153730,-170442,-125976,-64918,-36044,-23090,-28743,-85211,-86038,10652,92714,133135,151412,113361,52610,47929,103364,109818,47870,25040,77954,145413,112038,932,-71408,-53602,47979,155146,162641,79234,-4259,-65811,-98465,-118712,-108586,-109105,-97569,-70248,-48782,-17044,38664,24731,-42158,-72425,-83891,-99759,-85764,-40158,19918,53107,26786,2705,7336,-5808,-38014,-22413,51457,30478,-63312,-64456,18954,58410,58347,25112,-47213,-81832,-66453,-97545,-88578,40494,142714,100433,4206,-39623,-2461,54822,83075,105840,133769,120293,79388,56063,48428,8368,-47241,-114450,-121491,-24442,89527,130304,119679,130827,84588,-44769,-51155,51841,80586,43658,30175,18303,16976,74947,120282,89871,66060,73787,55946,-37020,-80182,6061,88414,59629,20634,53705,76719,50611,52099,76491,3146,-118155,-127443,-20106,48713,20902,-9990,-29394,-36419,23353,53373,-636,-17164,25539,18709,-15640,6548,29243,-33023,-81238,-47707,-12752,29990,78851,68661,23362,-9195,8902,63925,75089,68989,64049,5333,-19547,55964,142348,130719,54805,-19971,-43604,-56903,-68738,-35393,14765,36403,7364,-15774,-26746,-37878,-14224,-1565,-71387,-127038,-59195,2025,15403,18791,39168,64837,67419,57850,-3313,-133001,-193581,-109761,-53175,-100296,-142482,-100865,-72827,-52592,-20381,-21211,-18121,38166,46566,6989,19322,38223,45442,57362,44372,36657,54366,49097,18968,-22248,-29150,-21600,-44717,-65221,-65393,-61256,-54149,-27074,-21328,-19603,33401,73461,25821,-38027,-18269,46473],[-5813,22519,62300,21698,-53843,-68644,-61596,-21994,68946,136493,141922,90334,45302,7321,-57825,-73794,-12365,24723,1830,-23884,-60008,-69172,-33782,52417,129147,103380,9407,-30698,-26900,-23402,-24288,-7627,11408,-15660,-31328,29314,32014,2431,30101,53171,-34630,-98449,-59730,-12382,785,21541,61943,96635,72623,-24434,-69765,-44490,-40740,-13180,7672,-37804,-17489,63360,91041,76232,4163,-62951,8107,172194,290271,270751,133470,-478,-9474,42855,53103,56890,94577,67937,-10084,-42962,-72082,-57103,33641,65095,51470,87299,105864,63244,3493,-34440,-27040,-4211,11999,-15377,-27006,-36324,-106255,-162877,-109400,-20998,-14322,15167,63388,-7120,-83658,-73482,-56024,-61027,-80767,-108174,-64899,20703,43001,-1974,-24941,22279,62738,-671,-55798,-33419,29824,94664,89557,13603,-42882,-55417,-17405,82014,127854,12984,-100375,-48640,39926,30729,2576,25730,34060,-28487,-40087,14216,38616,16113,-38476,-58375,-61857,-29296,-29765,-79441,-88203,-26883,17981,2989,-70508,-141993,-116494,3435,69107,63219,83364,126005,74467,-39991,-88694,-18959,72821,72226,-3835,-87319,-91507,-46612,-13843,68920,126031,57538,8637,58682,56308,-63379,-98766,-14859,24252,10290,64325,115502,58407,-44831,-92493,-33355,83064,141455,102869,28846,-44911,-92967,-78819,-31216,-21457,15217,111402,133074,12398,-52991,17838,104077,69751,40310,61227,50008,-10773,-61685,-58927,-18486,19925,-17792,-62924,-7833,58772,36138,46,29346,82746,49172,-31957,-74747,-11758,72932,42245,-15495,-10843,21791,35839,28433,5756,30576,74668,36356,-40704,-46519,-2799,-735,-13172,-39051,-68859,-70387,-28723,20010,212,-76898,-72516,25143,67841,18906,-15727,-20063,-6565,3689,33333,60645,33712,-19340,-26213,-10248,5427,5167,13826,67424,81789,11538,-32393,7238,47233,89748,106440,63817,-9595,-70060,-55370,55158,110855,53391,-32806,-106768,-136357,-108091,-84510,-37346,48292,101483,81251,54753,33422,46902,75318,6406,-54758,24320,72943,22628,-3862,-48506,-122684,-81546,-41282,-64559,-14637,88279,107340,79806,41385,-13300,-12564,4952,-26090,-20156,10207,-9424,13449,50334,10413,-92579,-129010,-72955,-36843,-48894,-52728,-49153,-49412,1325,53542,25985,-19315,-47175,-84383,-100149,-42972,11406,11395,6870,4191,24789,45186,50847,60161,8369,-75010,-54487,-8349,-42864,-62284,-11549,44865,68824,49350,30537,53674,108904,58335,-72465,-61884,39271,-10030,-89854,-60174,-32985,-24601,30671,22998,-30002,-20657,-9764,-49007,-79333,-71014,-56253,-53796,-47504,-21598,-20331,-14871,71442,159688,125458,-3118,-108652,-127120,-87846,-48346,45764,153416,109576,13015,24214,51498,-15983,-28530,18973,-34430,-121695,-85776,7041,-4492,-90727,-141813,-152802,-129078,-53310,41538,39169,-54802,-88251,-14228,14275,-59715,-111238,-120350,-122975,-68132,20412,72633,48234,-26551,-53095,-371,41792,15779,31529,93728,98923,27248,-4530,32178,39047,23907,17295,20714,-737,-48711,-92293,-63570,-14441,-34496,-55468,-3395,50962,-16546,-102578,-102346,-78493,-79086,-70668,-32041,12193,46758,53523,33100,3964,-10864,-6518,-34227,-24462,35095,77448,38350,18297,59946,52130,-44643,-108912,-87319,-30467,-5168,-23432,-52627,-40746,30308,53119,45277,71079,55314,29553,71383,138006,146016,105539,69317,67106,55569,44366,73799,69832,32569,-4350,-16428,24015,78063,111067,88709,6796,-41331,-44395,-60526,-44459,56089,123230,95459,39449,-35052,-155830,-217966,-128771,8296,64387,46753,13837,-31599,-85007,-58248,42570,72104,-28241,-108372,-74143,11221,17770,-28439,-25904,-17318,-37052,-43741,-33442,-50164,-36069,28169,78296,46075,8659,9691,-9474,2169,68190,71588,3800,-39243,-36570,12036,27247,4885,5692,5124,39859,76095,72993,3851,-75193,-114422,-108135,-101552,-51550,15225,26518,-48012,-84644,-53681,-27993,-51968,-47788,-39256,-41195,-5116,36198,21364,-12449,-17703,-10100,11685,23768,12987,2032,-5595,16876,72122,-327,-143628,-104772,45486,111436,74043,37355,61378,103479,113189,102353,60977,31146,9201,-11196,33634,127871,93518,-45545,-126414,-105869,-53262,-30579,12091,55812,17259,-17066,-1947,-22884,-63951,-31461,55504,128684,121072,56272,10120,9183,15839,21473,18950,9855,48704,105294,70160,2202,-12664,-39628,-98924,-75425,2472,11189,-12238,1479,54980,71555,-25486,-147635,-115125,2622,27491,-8467,-3668,69587,152586,115925,8910,-15611,9477,-10647,-35152,-43084,-58042,-23013,13687,-622,7039,30453,11652,44609,143743,154281,45595,-39491,-24628,33927,42816,-4786,-48613,-13932,85897,127542,47031,-52187,-57253,28494,116659,123476,108395,69061,29022,53793,95866,43206,-41942,-67411,-48925,17010,41696,-9459,-20169,-15315,-77043,-114468,-50772,47839,70980,34834,50097,61201,12782,-3446,-786,-7409,27541,88787,66353,-4186,-42142,-29633,-29935,-83394,-59111,80202,137977,43886,-11339,-3348,-45102,-52987,17278,90332,110542,31984,-69662,-123449,-153783,-157157,-121544,-64745,15261,32027,-38550,-96710,-63951,-25055,3687,41246,60327,71306,69100,52768,51585,30493,25435,39815,-22548,-104259,-73209,-14636,-24354,-80239,-95259,-37057,-14560,-10993,33299,87408,72217,15246,-24969,-28124,-33403,-21006,-26529,-82469,-101721,-61178,-47375,-74233,-80713,-22491,45157,-7551,-119909,-131626,-45446,32876,57334,50179,32256,11297,15211,255,-29935,-21942,-14815,4847,56222,48857,-21787,-15010,52233,53855,-24273,-40650,21346,-1823,-43824,22099,96790,74610,11388,-32288,-2844,32002,787,-47637,-82829,-95377,-51965,-9027,-3312,-30659,-67863,-60966,-8424,57418,101410,90875,23222,-20243,-2188,53112,76778,66698,43724,35039,62307,63399,17366,-41063,-58985,12373,84296,53017,-17256,-41503,-62653,-65661,-54024,-36710,-44319,-68531,-67477,-47936,-40479,19716,85838,83480,11745,-94291,-144046,-80032,-28324,-49161,-16563,39210,30661,-7478,-6729,-8516,-14788,43593,29615,-70585,-93281,-8519,68591,69781,8152,-33653,-47349,-89404,-151982,-101489,56692,157100,131245,49183,4575,21716,24225,8813,32706,81042,77230,13622,-42032,-52406,-68552,-115674,-156702,-125802,-63428,-16811,11114,15637,23514,-8751,-97227,-98543,-29709,-29195,-50505,-15906,2774,27738,116925,140071,48280,14302,56281,51219,-18534,-17256,59500,85624,35332,-1745,6354,14010,12293,35887,96951,90307,3287,-31247,29895,69454,14586,-43361,-54064,-33054,31008,77540,56107,11745,-23235,-49407,-57249,-24043,22646,5673,-24653,33893,71177,41667,43224,72799,62038,28536,20231,13003,-9916,-4257,-794,-81149,-128992,-51672,52280,114086,120120,69953,746,-55871,-54489,11318,28058,-547,2038,61036,74974,12690,-18045,-914,-25507,-47018,9684,25168,-51349,-117303,-66615,30752,54966,7945,-68487,-139150,-145742,-74949,-9531,-8015,-45380,-70114,-95505,-82791,-28787,1846,7107,40142,57674,12860,-21592,-18572,-8395,-8205,-14897,-19540,27809,76513,64217,13271,3863,25438,-4664,-27966,9165,4614,-47624,-46725,-38654,-31779,11653,53014,44972,17113,5738,8530],[-27839,27178,59680,-11136,-84563,-70864,-50283,-32575,-3864,22717,79667,135922,141503,75180,-3111,8212,89287,123307,67103,-10315,-85300,-104750,-70428,5163,90605,67592,-30688,-37273,-16236,-59948,-78209,-56937,-72369,-80019,-17827,77969,80804,33000,10588,-17765,-72343,-59384,-24904,-37364,-42817,-15755,27625,71929,35695,-70254,-70941,19259,31540,-16482,-58840,-48292,30694,108306,164015,142897,-20015,-131935,-70484,-25876,-32649,-7483,10828,520,43235,89462,38348,34707,118963,88103,8401,32009,19654,-4064,58208,72587,32430,82988,174599,145837,8625,-62885,-10656,12823,-4750,-12705,8125,-12273,-93275,-166096,-152129,-68737,-57701,-54285,26797,54057,20552,33418,53327,42810,36926,11621,-6729,6750,-11096,-77867,-75212,-2400,2443,-34621,4258,35182,13025,56674,104787,33596,-59628,-67496,-15081,86212,157957,66369,-62271,-63425,-27976,-42586,-20842,46379,38586,-72007,-93023,7909,81569,41487,-43670,-76044,-75410,-68870,-16470,-1093,-21656,-88,24658,-525,-77993,-160308,-152576,-41017,28316,-13812,-46369,2433,26940,-25198,-63974,-18309,57359,43195,-61142,-153844,-150869,-105885,-52078,46025,82628,18665,17257,62192,16833,-81468,-79174,-20492,-44859,-67177,16682,92682,82085,56760,45016,50474,72098,107599,127321,83734,-12480,-82613,-73624,-16094,28667,66471,109546,118606,43748,-24631,13561,80429,27792,-818,49967,47382,-28487,-77665,-48769,12913,26366,-31966,-56524,-14116,6580,-25750,-40880,-11917,28542,52896,44544,-10560,-3286,46250,-15575,-87510,-80980,-60391,-13725,39812,21520,-9715,11485,2401,-35560,-2149,68713,100296,91919,24836,-38133,-36647,-15779,-18012,-62741,-106931,-44767,60345,77989,57650,62973,41127,8160,1641,66028,110102,27049,-66536,-84947,-109709,-117324,-67463,-12505,32651,32293,-49083,-108496,-46100,23306,44017,59368,54149,11613,-21240,22037,129914,138581,58396,7736,-31551,-75452,-64716,-32620,2345,32659,26621,-18572,-26845,-10773,-14751,-28225,-65810,-88672,-45851,-10995,-26682,-12096,-69321,-178474,-132923,-44285,-15819,45979,105082,94381,60700,28423,-27696,-10987,18909,-66317,-112448,-28422,14329,16430,65604,90174,-6266,-122555,-104846,-7259,22976,-9732,-33074,-37996,-11087,15668,-20204,-58891,-69221,-90659,-83973,-27096,29274,27426,21267,46112,80926,78290,56736,57601,-2205,-77924,-45331,7670,11194,20885,43693,74045,92355,78343,115476,166138,112013,-38434,-120324,-25167,90455,27665,-69301,-64184,-49071,-37941,24308,28797,-13281,-21469,-49373,-91537,-98629,-83814,-66420,-39713,-17647,-7485,-42771,-67261,7528,96844,70510,-30771,-68253,-39898,-36770,-42088,29177,107967,61393,10185,90430,142773,66086,-5930,-38530,-91420,-146729,-141582,-52760,4904,-66534,-155667,-180444,-146769,-42593,70287,56060,-44996,-64071,18168,42650,-54687,-143918,-161751,-181245,-178108,-85970,1390,1918,-37166,-34343,304,59446,92895,108213,138147,123851,61990,26945,20619,6238,1316,-36355,-60203,-41276,-24768,-24242,-1807,543,-2924,35732,91569,105758,11436,-121150,-158519,-91066,-32874,-6558,28421,42358,43054,53549,52249,33403,36493,73741,71842,48629,69355,84139,17528,-13945,-3269,-42198,-90012,-85376,-73858,-51866,-21487,-25308,-26014,16895,64785,2355,-59964,-19636,-2109,5934,66731,139966,188924,186753,150932,89758,-1705,-38823,-6417,-12665,-67677,-107554,-95016,-63210,-43224,27895,58670,-27056,-68605,-33053,-26297,-34391,3997,18209,-10510,-14692,-49801,-177430,-241727,-138682,-11595,30056,53944,87595,65114,-4841,-4738,48655,18524,-63894,-69869,-49853,-48677,-35223,-40501,-67708,-45858,13106,28432,-16637,-78277,-71914,-16224,23201,10616,-1294,44023,89231,72821,73764,85597,54439,-350,-3154,70325,53304,-22814,-22389,-22241,-6903,19919,-3890,-81398,-104298,-57603,-33508,-67815,-27266,39420,30279,-67892,-100038,-47869,-29316,-86344,-78254,-32155,-13124,23903,104354,132446,76287,-7222,-91493,-84772,15001,34285,-49169,-76444,13288,105686,43055,-96414,-95012,-6955,32264,16758,11733,53016,114766,165805,162450,100743,41410,-27821,-89723,-43611,75180,63340,-46406,-85916,-80365,-126409,-128649,-10233,32678,-49795,-83209,-60149,-85615,-118186,-64249,21482,75665,75289,30819,-26088,-62963,-75488,-27054,20159,19463,41880,75766,46110,-7929,-46612,-98365,-161850,-137031,-38604,-13997,-47207,-47127,974,45965,11859,-35330,7695,53416,28971,4274,-3594,24003,94275,87114,57796,99836,104596,14784,-59412,-74778,-68088,-9275,45766,27773,-20495,-13415,12816,37818,86486,101933,54003,30144,48519,39319,-8326,-62035,-99923,-45017,71431,103631,28044,-35828,-10994,90535,160610,135564,124193,126061,91722,78789,101176,56905,-13154,-52028,-81179,-33152,34124,38307,61818,62170,-57580,-145456,-102923,17948,81556,50387,80129,126135,46952,2412,46925,60476,53620,70401,18713,-41334,-35109,-11018,-25736,-81577,-55179,89237,169298,92418,-7905,-34370,-76000,-95861,-35798,35409,46455,5278,-33404,-61809,-73058,-77172,-92764,-45373,92325,133581,28839,-18605,44667,70038,116556,197683,190690,130858,59960,-62,21923,61895,87092,96846,20357,-66323,-60207,-60834,-99796,-127143,-81807,-206,536,-16443,31053,83746,46291,6049,36017,65521,27020,9735,18355,-18671,-50119,-16490,-6446,-46092,-33893,17310,39609,-9818,-97246,-117277,-37552,17891,19012,28417,23163,-10510,-16017,-14295,5888,50153,40082,3061,-15084,-51444,-60040,9981,76957,46376,-39408,-55111,-22581,-56122,-70109,-10586,55674,32088,-71135,-126468,-41127,51113,74711,71375,54767,52664,78646,72954,28223,-22141,-59245,-65893,-18038,80533,125038,65412,-30679,-66356,-39869,-2125,7851,25214,30232,-8498,-24503,-9170,-16870,-70171,-94434,-29186,872,-49698,-72242,-47849,-45497,-12969,39267,42949,-8588,-57293,-78175,-86984,-70393,23084,123683,122136,38933,-47098,-60768,1987,12821,-47009,-9990,71918,30705,-58464,-33656,9097,1224,23535,11800,-46045,-62232,-15828,34920,35263,-7624,-29726,-37899,-67368,-105239,-61194,58454,141229,142641,91739,48445,43604,9724,-24011,4599,29317,29458,-15749,-43849,-38689,-49636,-93784,-115827,-84307,-74744,-81090,-104786,-138869,-153319,-126581,-110878,-59170,-10585,-42700,-57153,-7216,1581,15287,99559,128735,62946,56251,91985,56928,-7007,7771,37669,14877,-21427,-37553,-55190,-45591,12136,65793,107156,99290,39239,-3085,10309,33644,-6246,-55907,-66399,-38263,24879,73079,47530,-4624,-62736,-103694,-92627,-28875,37874,44850,21863,73036,115242,70975,44033,72317,52267,1538,-1292,-3525,-39954,-42304,-42030,-95274,-117825,-75911,-17513,71274,149283,123656,31001,-40390,-10221,75776,46444,-25673,18729,135805,165333,97678,15228,226,45493,84469,47497,-48450,-154992,-206062,-139855,-23087,22256,-12984,-79601,-86231,-34591,8417,40524,67667,39193,-12589,-46944,-39659,-10622,5564,1365,-217,10159,1024,-23754,-39203,-63215,-85315,-78285,-77219,-42747,22804,47131,41681,58931,79540,48502,34688,77558,47926,-61663,-110780,-86371,-33905,10816,34388,53491,55234,3160,-43200],[-36224,42857,76880,19218,-42068,-50392,-54565,-62342,-86095,-93977,-813,125650,177041,152354,93841,75012,119093,137026,94320,43923,-22090,-72298,-73206,-21787,44797,43256,-2920,16451,12859,-84631,-115302,-58583,-36155,-42501,-12650,50429,68493,43522,-5234,-88613,-107961,-20601,-6141,-73081,-87442,-60036,-32856,-10218,-26475,-72145,-37520,50379,68753,-25471,-95791,-21886,59439,63910,127849,146576,-11971,-118544,-82138,-119162,-208070,-156826,-37489,27036,79427,83682,-6536,-13363,89840,88654,24581,74831,120849,96539,67166,38863,19393,74580,157391,112934,-26015,-51989,46793,57874,18067,7560,12637,8909,-37136,-145031,-179786,-92859,-50653,-71608,-23844,63483,98499,122078,123587,76301,77460,112681,87049,26200,-37765,-124647,-123070,-43092,-47562,-75513,-4739,33146,-30658,-24083,49927,23404,-58207,-72231,-12979,73264,98746,14938,-52028,-51073,-70809,-95613,-48414,24795,13018,-58118,-36230,59024,108049,54232,-26528,-38248,-33731,-49263,-2535,51129,47303,31209,-6902,-64274,-97268,-136962,-152793,-99981,-48066,-75683,-105033,-90678,-72070,-64636,-48044,-1964,37824,-322,-101828,-162411,-138698,-96351,-43438,28439,54288,17341,2547,-5256,-52977,-84083,-29510,31974,-9870,-66617,-23083,34355,57770,98888,137264,123907,52520,12565,73239,115640,60203,-3764,-15443,15976,94735,160366,131391,63138,8996,-14595,24707,51342,-38508,-87574,-39326,-19814,-53170,-42924,30320,62087,17682,-36334,-46576,-51492,-63833,-52793,-10012,9240,-8696,6103,41270,16820,-16249,-27582,-74178,-103125,-99321,-90148,-27088,58967,67150,7774,-35765,-40648,-29613,25838,88735,135221,146880,56616,-27346,-28994,-7617,-33129,-75362,-62794,9104,39011,32848,57369,68776,26523,5540,6393,69801,146275,110090,36950,-22250,-99257,-142336,-83121,-12185,-21112,-97905,-158504,-165843,-103054,-41311,-19064,-10436,-6996,-9753,-889,45077,125256,108660,19506,17691,77672,75502,35572,17524,29822,26450,-13180,-51400,-39963,-20258,-43705,-84289,-102188,-59820,-18692,-35984,-47685,1178,-51375,-192799,-163688,-8264,86582,76868,18958,33069,59439,43830,6692,25117,27379,-79509,-125074,8684,99826,80165,99545,151992,89110,-58068,-99548,-20003,38388,21106,-15759,-42095,-31460,-18550,-67711,-98799,-54342,-26835,-36475,-41223,-40848,-55854,-24077,52253,108489,104658,74981,49460,11049,-16332,4260,14535,33031,71515,70326,55701,54935,58563,119651,153095,48533,-80033,-64230,51221,90562,17446,-38276,-20208,-2944,-1222,24199,23648,3763,-9565,-53518,-91689,-104530,-123400,-87724,-5196,24458,-23548,-99531,-137442,-83890,28332,66472,17410,-6254,33493,27895,-29423,-23902,48787,44999,16434,83042,135904,103265,63254,257,-63574,-87366,-104968,-61582,11764,-18136,-73755,-65984,-29336,32687,96759,70854,6317,16172,87135,104798,12662,-92616,-131152,-163825,-167666,-61683,33008,20916,-29797,-53825,-57231,-22513,54982,102653,111855,90941,62585,26012,-22214,-20567,44914,17021,-56358,-49314,-840,12791,-1969,3576,66232,147442,161541,103457,-11574,-120754,-109502,6830,54453,13361,26601,41663,1265,-8165,19212,40801,42379,80683,103316,75982,56831,40827,-27502,-69568,-82741,-87739,-47840,-3818,-29542,-59331,-38862,-9771,17265,63905,82041,-9700,-86904,-58440,-25114,-3791,35890,79006,127243,147277,118819,39603,-55775,-55484,-1658,-13835,-66983,-122888,-127217,-117537,-120567,-58291,-8295,-38366,-51765,-15256,22277,25852,16977,-13673,-31533,2651,-1253,-106799,-155474,-92234,-54350,-38751,51441,154492,181463,122282,66998,39522,-27188,-58783,-31864,-49867,-108737,-96049,-61254,-91044,-70551,52186,123311,59973,-42132,-68889,-52422,-16484,10959,3150,16076,72243,76998,29690,16108,40134,37752,26588,60337,35607,-19530,26904,64712,30454,-31868,-92244,-120109,-75722,-1531,47082,37548,20399,4553,-21066,-91740,-119865,-79230,-52075,-90264,-68687,-14997,6337,43780,135947,175524,111908,15009,-71789,-56213,34821,42436,-29378,-56154,-16169,37680,47182,2022,-15079,-13581,-29093,-36060,-19101,19742,74594,118475,116908,55711,-4011,-38235,-80190,-81613,10104,47808,5302,4528,-26719,-155201,-168046,-24131,21994,-46350,-74545,-81616,-107259,-100421,-55671,-31892,-4149,32605,28677,-40115,-112232,-114071,-30809,32295,26408,18212,13779,16687,8459,-21418,-58616,-110542,-126546,-64355,-37849,-56393,-47548,1023,41501,58904,91399,108980,61129,273,-17219,-24265,-24532,7285,32092,72768,139272,126703,41716,-9118,3581,17956,38949,44868,-5388,-60257,-46451,-20587,-16006,4908,-6179,-22961,31843,87246,41563,-42091,-84080,-111335,-78962,24317,91714,71882,46223,30083,19532,8483,18379,65659,81992,28166,17139,75637,59676,-21380,-64488,-90836,-55909,27949,74269,107466,92009,-6464,-68695,-64372,-7738,52577,50279,60291,70604,-8726,-60746,-6365,57268,67725,54696,11143,-4425,11568,15502,23276,25099,37458,87116,137618,114741,41454,128,-36749,-45753,4535,34392,12078,11674,55914,68024,58630,32123,-36706,-30280,65584,90241,21403,36699,131661,160887,196670,257412,227953,155706,66419,-16403,6960,99960,140883,98347,25096,10144,-2771,-88669,-166593,-167459,-85213,5797,6606,-29919,-29567,-9863,-15919,10487,72407,95658,68461,73075,90498,63398,25415,9065,-23233,-58995,-38864,3173,16150,-16152,-40844,-43601,-37672,-44946,-38483,8866,28788,1030,-12720,-737,25100,51043,16282,-30407,-20917,3491,-1298,8106,47918,46172,-25348,-96414,-127525,-127811,-104174,-81080,-54380,-55867,-115728,-131887,-34024,64542,100444,99281,120160,172123,185189,119326,20994,-48474,-86654,-101069,-44465,70444,113496,43622,-48606,-80207,-58966,-37707,-46808,-50130,-41158,-55601,-40237,-455,-11750,-92225,-130929,-70353,-43576,-75553,-88234,-95522,-93233,-9177,67490,41423,-48057,-88936,-108802,-127214,-83580,18139,74978,27388,-28958,-5723,48721,66938,52647,34545,54926,75048,1540,-94822,-81514,-25979,-3380,12360,4740,-3619,9388,18973,6949,2934,-2909,-42938,-68732,-15640,13320,-4960,31673,105429,131387,90592,26245,11194,1785,-1377,35408,27700,15079,22973,24359,20260,13488,-1001,-13965,-21389,-40157,-33684,-66740,-170582,-231526,-158880,-47665,47118,67041,17702,-7240,2273,-15232,-24984,26604,95391,131764,152849,123459,42247,-30899,-28250,1582,-8252,-43606,-60175,-69065,-36839,55251,105755,71353,2319,-27695,-24163,-27473,-31717,-38890,-34889,-41068,-53995,-21779,4489,-39034,-66738,-79565,-116702,-102534,-15584,60949,69152,34447,23283,44764,55397,48156,31862,-21700,-66662,-35596,263,-29175,-41758,-38579,-58086,-61639,-51110,-17017,43147,88210,49271,-6689,-22131,36489,97547,35561,-26577,39347,128441,136069,96948,16116,-22638,49639,80345,-38147,-165159,-182890,-133520,-65164,-16401,-7006,-15631,-46590,-41939,1832,38030,50926,71094,60459,18141,-16401,13823,29817,-2155,-20295,-23744,-21275,7924,19152,-24173,-75926,-83791,-69148,-70765,-56770,-4059,51281,96517,140370,137559,88456,70404,72694,22272,-80559,-140275,-95948,167,51023,37500,28339,23742,-34788,-79062],[-32285,41462,101126,96027,35371,-32333,-81637,-95758,-106450,-100507,-15738,67849,118444,172464,153946,75663,36679,32146,58331,100944,64072,-15552,-34314,30305,90025,75412,28398,49173,59834,-32527,-95808,-31096,54269,33361,-36033,-37850,-12018,14334,-8851,-95378,-106797,-5081,-5256,-102103,-131707,-92507,-52538,-41082,-20935,15361,43317,52849,30161,-75523,-125672,-24928,28605,-12919,55544,134161,37053,-79108,-97187,-113858,-146236,-99197,-3186,41259,52756,12293,-71396,-67543,44376,94764,57419,87089,160475,143205,49703,6870,20326,48669,71754,33040,-30972,7525,108185,111775,83554,54312,24485,54260,46496,-90082,-141061,-38039,10480,-31267,-36322,27538,92334,123929,109638,28261,10280,91122,97965,31537,-13777,-78918,-101119,-52724,-42688,-77905,-53273,-22043,-60749,-77940,-17328,14843,-20475,-64420,-44007,20653,14210,-56944,-62802,-27014,-54199,-95675,-61340,4472,10032,-1532,60392,108012,76207,32259,23435,65489,49242,2595,-17570,21060,59950,40939,-46597,-101957,-68454,-71199,-131568,-147384,-122941,-98142,-79956,-92105,-115723,-66197,35992,96828,78534,16412,-49214,-71181,-43356,-21791,-992,35244,68240,64361,-2658,-69383,-69545,-54308,-1400,81163,81795,2450,-7399,21540,35592,85221,148146,137150,34283,-51327,659,100180,101428,31633,-21565,-1524,96503,175631,133586,27484,-50202,-40081,5698,-6004,-109180,-144246,-82833,-39698,-49447,-26127,50126,61026,28838,43767,48420,-21887,-63281,-12890,65808,87200,47329,6684,12062,-777,-43822,-57781,-18622,8710,-39914,-52856,13959,83054,89319,17420,-69453,-63577,-3957,47087,78691,96442,101029,26835,-44075,-50609,-25578,-26916,-16595,47674,81163,17130,-15442,13008,3370,-26594,8514,35357,71910,142357,182369,170253,73639,-58046,-100066,-52135,-17325,-74528,-200679,-227220,-166282,-116667,-77850,-37405,-45047,-54435,-21972,1243,-12583,14623,29663,-21330,-1356,124410,181944,106508,15374,1173,-4017,-28501,-25545,2274,21583,30306,-15277,-67289,4728,83074,29654,-34610,-11903,-11800,-110212,-110052,39383,148837,79782,-37730,-14335,47846,53541,56139,64670,24489,-48409,-25521,108040,154340,111445,98925,122865,86191,-10203,-74905,-63205,-11551,5224,-19840,-59078,-62660,-52972,-89417,-101914,-18353,60743,22786,-64283,-129389,-147586,-79359,24902,84509,76007,48615,20427,21485,41693,36100,10686,41062,90173,69995,17857,3421,20068,52203,33526,-41255,-72195,-3758,55537,12261,-57040,-52181,9046,55347,54831,39313,14987,-1145,-1701,-31862,-70289,-85302,-108544,-66958,25345,23953,-63935,-123785,-131740,-75362,37135,74600,25661,15765,69091,68836,-16490,-50743,23814,43668,-1293,9882,59345,71498,95061,77021,14066,-8317,-19146,-6549,24389,5734,-13823,11358,41209,59608,80980,67754,40254,48320,102786,135134,75641,-10710,-53388,-80593,-65666,11941,68041,41352,-36952,-113316,-135580,-110654,-40426,35143,38987,10809,4833,-11331,-56468,-53172,35952,49020,-23278,-37526,784,-29203,-73637,-5096,103490,160895,142832,68110,-36289,-82256,-16395,85658,71500,-28971,-4006,64568,6756,-72895,-59011,2970,16282,16827,3026,946,2336,-23371,-93066,-129518,-124074,-76495,9925,52989,10844,-36997,-49706,-22602,29733,62478,50478,3395,-39347,-53212,-30482,688,9332,36254,66587,52423,3346,-60459,-106876,-50536,42993,58265,45910,-4660,-61636,-91920,-88753,-52437,-31936,-31902,-38839,-26712,32162,75529,72007,13963,-10437,55431,84205,14670,-20308,-30360,-99491,-97373,48589,158678,150947,97940,59519,19868,-15344,-3560,-1546,-52307,-97935,-87779,-50257,-48747,-30805,88609,182007,129289,16992,-33150,-35426,26733,88331,66859,11766,-8502,-6572,-38914,-75424,-56365,-8575,-10211,-20808,-16398,-971,77620,138901,91416,-28772,-109383,-119182,-57575,21847,89173,102979,49658,-16481,-37880,-67073,-88049,-91212,-90042,-109289,-102750,-72329,-15823,54952,96784,86886,52323,22161,8156,37995,52231,42546,43142,18205,-28244,-9873,48730,70925,57526,2274,-54347,-61115,-48909,-38364,-7100,6239,-7688,-57823,-76523,-30491,-17667,-52330,-7308,34940,11957,-56,-54431,-154070,-133908,-20100,21136,-3897,-32105,-77059,-81857,-42727,-47548,-73426,-36144,21145,36925,-11899,-64856,-44284,17901,45206,35179,12919,-19880,-9197,21086,19735,11661,-9868,-30585,-7775,-24743,-69711,-48137,21597,42204,51214,85576,78769,17933,-35510,-59621,-47466,-4488,34560,61459,82101,90823,77654,68329,79290,111214,126325,110262,41886,-53952,-80935,-44737,-43843,-53104,-16922,-25912,-54533,3005,59793,25405,-25351,-43819,-64401,-61196,6402,106047,138811,89667,-23979,-147769,-185444,-114940,-15492,-11377,-87485,-71114,42132,50090,-44136,-82282,-90399,-79890,-28345,28148,81480,95687,71266,57676,36680,9198,34090,63619,20081,-63403,-114669,-128112,-85707,7134,43229,26341,38879,81226,59331,-1938,15550,94092,110814,48705,37620,73218,90121,65071,9105,23810,112007,113488,35923,22267,78875,97759,79746,35424,-41397,-61962,-27066,-27782,-30881,48331,166008,198249,183954,187936,171205,130315,68285,11071,19875,105447,164875,102192,19899,12853,-19420,-104926,-160973,-147978,-71750,131,-28389,-89186,-98711,-60728,-4929,69800,90555,54320,46284,79336,88066,84652,69949,8882,-46076,-54158,-58100,-61435,-50590,-46994,5445,59010,11395,-71646,-70905,14963,79357,64614,39095,34266,-691,-33237,-45808,-30929,54267,141504,74938,-21248,3968,53059,16269,-61734,-103904,-78831,-32333,-19663,-36869,-78395,-116891,-78660,9572,55495,56643,41730,73305,139767,152885,91503,-1789,-84985,-125402,-124285,-85957,-24591,8757,-6188,-33321,-37037,-41694,-40433,-41607,-65210,-93074,-83266,130,73725,56077,-38799,-110784,-95553,-50394,-26087,-58386,-132324,-135836,-27433,31703,-8906,-86547,-116259,-126086,-115313,-68205,-7900,5676,-42663,-79720,-10663,74443,71301,58941,79656,85091,50535,-8770,-65756,-80778,-46518,1213,44380,50208,58805,78451,63581,20191,24337,46048,-2149,-59430,12380,69570,14722,21093,117081,160475,110933,15145,-23017,-7145,26753,61309,33695,11377,68975,65186,23368,40438,76550,69266,40853,27084,56512,53895,-61367,-149819,-92833,34665,109507,76275,21001,-11218,-40729,-58279,-65972,-43980,54496,173496,201209,112730,9471,-65609,-62192,19003,56852,-6884,-59994,-40340,14307,79254,92954,24392,-64388,-62082,-6019,-9022,-43020,-27597,21782,10094,-59405,-67952,-53226,-84392,-88739,-57837,-63070,-52285,19040,80856,79888,34705,-27398,-42950,4053,18213,-29888,-87257,-97669,-37498,17987,10378,-5170,7103,4578,-24077,-35293,6568,26895,-13778,-77048,-80873,-26406,47116,79935,35481,12515,32972,39559,25081,7703,-27878,-26733,25554,-17708,-130387,-163657,-76229,29544,87497,65279,1112,-34153,-49529,-75598,-73197,-6766,30637,42118,61791,32665,-24200,22787,46467,-15175,-20136,19758,23543,36756,42841,-7895,-33676,-9225,-563,-15356,-2867,51226,121847,167058,191884,171409,116022,78576,42388,6714,-44303,-88686,-54834,27920,56029,20205,-14977,-19366,-35102,-51978],[-12433,18825,99953,143454,80920,-24162,-97191,-102866,-72650,-33919,7395,-540,25049,113313,123844,29862,-69830,-85272,2473,105477,89725,17318,8354,101913,178760,99181,-44424,-26814,76796,47613,-59102,-47357,44661,44676,-39353,-76263,-77059,-26383,11183,-24713,-54681,3779,-270,-103946,-145090,-78353,-12808,-8800,20326,89141,90267,40544,-14816,-97150,-121214,-42917,-753,-14351,49292,135311,80669,-59147,-126542,-103776,-59928,-26523,10202,9107,-20708,-69567,-122353,-98222,20097,107917,104853,93209,105287,68286,-4512,-13077,16233,12373,-6447,-13296,3092,50814,92815,88010,97226,87135,68234,96355,77979,-42777,-70286,25388,23330,-37682,-39531,-5396,41089,71540,60326,-22478,-70465,-20195,-789,-13179,13989,5451,-19341,-18998,-29877,-62470,-63796,-42095,-41378,-49468,-15959,25188,13683,-46129,-82832,-53709,-37753,-69106,-57340,-7245,-2028,-37942,-34473,11788,35795,30580,64503,62742,-14062,-34696,33359,97438,65574,3432,-55836,-43474,31566,38667,-46557,-81065,-48692,-72109,-140082,-142618,-117126,-86008,-61658,-77269,-99001,-2660,156704,193111,114583,54807,39603,31269,28543,9005,-13642,-73,52288,87038,12382,-66612,-28214,-18022,-23269,46547,86753,36525,15233,25960,15036,39776,93246,80811,-8111,-80375,-55974,37067,70577,-921,-81951,-72336,830,67928,76445,9277,-85892,-87937,-62195,-85264,-147419,-119268,-29681,-6643,-75823,-119849,-68176,-15256,30654,109442,125011,30616,-20937,27720,79292,84850,73313,42695,21514,-25403,-80991,-42774,89591,137151,40586,9002,54323,69033,35633,-38762,-82276,-28388,54376,100016,104664,57713,25038,4376,-28213,-56724,-54827,-23443,29187,90860,97633,24718,-15596,-8628,-22955,-24312,36601,71168,89671,120776,153943,163342,76977,-59069,-83485,-55295,-52053,-92915,-194696,-211722,-144501,-112520,-74345,-16386,-25254,-25018,25504,15881,-85026,-116564,-61346,-42085,-24267,73402,139111,69111,-42577,-60602,-46723,-40587,-18547,-981,29343,106066,90674,-2380,15700,80951,61807,-4044,-25716,5464,-10114,-18346,60717,141299,94732,5953,-7484,10771,26925,53287,57004,20161,-8634,54652,141667,98242,34069,30161,25478,5202,-8039,-48920,-79405,-56713,-45036,-59063,-78019,-101580,-110763,-100069,-67136,11588,84912,28787,-96892,-166083,-162887,-96943,-24230,6022,-14891,-41957,-25037,25468,52171,24992,5718,41711,73648,52513,6689,-7462,7534,8717,-41021,-69027,-41500,-12256,-41244,-106285,-145071,-98933,1458,92995,114936,88475,32914,-11285,-14667,-40062,-72741,-46105,-20073,4737,56847,29966,-35525,-46397,-25737,22625,59588,12192,-55244,-23058,56653,66933,673,-30997,12170,15459,-43714,-55385,2515,29465,59015,85814,60612,40871,42198,42355,27552,-11764,-40274,-45507,-34154,-8661,24709,41299,31915,13907,48989,100561,81682,39144,18937,6427,14294,21540,25927,28760,-26415,-123096,-156353,-111680,-69809,-26758,-19291,-40502,-52986,-51962,-61297,-70185,-12539,24445,-9452,-2057,42491,-32861,-93810,289,77023,69062,71092,69733,14630,-9245,18127,49937,13116,-55385,10680,131981,91917,-58498,-112713,-53468,-6861,-24203,-84451,-80131,-40961,-52642,-108343,-109692,-84284,-51326,399,31945,28336,10742,-38681,-54958,16074,43908,10570,5978,-6621,-56968,-55210,-7577,1735,23225,37715,-3944,-61284,-120677,-150802,-70308,59862,109858,121757,107827,36976,-32352,-43245,-25643,-21162,-29493,-53114,-54389,2066,67265,103980,61528,33061,107572,144465,99336,71446,8897,-111057,-119697,16924,84121,3338,-60747,-33851,3012,45020,69126,33961,-19709,-22169,-11216,-9952,-1422,26713,99370,150556,114384,27396,-14852,7422,106454,184420,156058,60764,-44918,-95122,-78589,-97741,-135003,-100380,-87143,-94598,-53691,-2974,41399,80845,91255,26820,-48778,-105662,-67001,42736,114772,97556,56397,11573,-5942,-17332,-9603,-23958,-52551,-78940,-105390,-124177,-50213,44726,25422,-34985,-31213,-3340,31737,76051,66183,70020,98762,39664,-25619,19258,67293,75846,53375,-35285,-83312,-51541,-42288,-67381,-49946,-18990,-36937,-91588,-82714,-13655,20424,11675,28414,9845,-38624,-67578,-105270,-126921,-81809,-11633,4642,-5189,-15442,-37096,-10120,3117,-65992,-93441,-35628,-1903,10871,13509,19524,56115,80278,56933,41531,37108,1069,-17510,24316,49773,52949,53127,64969,80922,17100,-64733,-36586,35155,37049,1127,-27918,-30205,-19142,-42610,-81804,-41747,67255,133113,119757,66084,-56,-6603,61154,124039,152023,176158,182454,92357,-23706,-56309,-45768,-65643,-61789,10286,64278,52723,44676,29303,7496,19213,33486,29947,24745,41300,120028,165908,71815,-103812,-230085,-223267,-137004,-39504,-43208,-118271,-98343,18322,43653,-14226,-32634,-49139,-93271,-114948,-64800,44763,129357,127611,96786,75924,43176,54452,82087,-22556,-170806,-183652,-139041,-99258,-18359,-1206,-16244,43256,110909,68973,-31604,-60293,15003,61124,-20863,-84979,-36137,42548,49757,-13238,22010,154347,169658,59091,-15422,-1551,20940,4882,-34903,-68892,-77488,-64878,-66830,-23605,76256,175460,184806,123880,93961,116250,100676,50779,38884,63092,111624,168626,138381,36059,-55863,-93793,-90126,-68366,-49349,-17860,-4446,-83986,-148961,-108355,-11847,69223,132803,94873,-1597,-19808,-1169,-18019,14098,46189,5616,-1402,29933,-6433,-82166,-108666,-83642,-4516,77281,58219,-42888,-77324,9356,98903,88395,58799,34952,-44446,-101342,-65914,4469,101144,165158,62151,-51098,-15717,42442,33145,25580,40325,54663,98885,134551,104768,-12711,-102523,-64754,2690,-11246,-32870,-32245,-24032,5808,34048,28867,-8427,-85920,-131910,-105848,-94732,-110204,-103962,-69034,-10407,39536,4806,-23977,-4939,-21388,-79138,-81385,-1014,66809,79065,36361,-48594,-96913,-53304,22894,2061,-79534,-85191,-16313,-5304,-34763,-71159,-102768,-99444,-53466,-33474,-29183,-5894,4815,-37714,-32878,40701,69877,44222,32000,42939,24663,1850,-16933,-33452,-26258,6914,67889,97086,107002,104315,77529,58887,79953,98050,55300,-31486,-31674,-246,-17582,36719,156694,199439,154597,64796,-2784,-15340,18139,48555,8886,-19065,32268,28728,-8581,36531,88747,68528,45230,49970,84265,101902,39970,-41918,-24550,59674,79838,7003,-51909,-69664,-83559,-88936,-91300,-85823,-10616,101614,138804,70218,-24024,-96728,-76893,35030,102610,29045,-62607,-32070,43285,50841,14387,436,-26757,-29176,15983,16897,-8419,14016,48514,12969,-66526,-82260,-48773,-45124,-42122,-5889,15181,20525,60981,86888,56817,8801,-30276,-49048,-32179,-42869,-87239,-123710,-110835,-41157,8951,13942,11391,46937,76898,29541,-23608,-15700,-20693,-75905,-127980,-130860,-80887,-21581,26947,56234,52125,-19460,-65139,-58724,-68800,-57212,28588,47576,-62714,-106358,-30199,52566,104020,148983,130563,22518,-79632,-122736,-174253,-183127,-78124,-592,23622,55011,14654,-58386,-18392,5855,-44851,-13670,77396,89348,33186,-16596,-26256,11110,34551,26019,740,13772,84679,154063,157162,140090,131824,102453,64054,39591,39189,16790,-25886,-21642,385,-27401,-55768,-56363,-18594,22983,24205],[15831,1834,60629,108893,64965,-15100,-70165,-75401,-42118,3355,12953,-29073,-23564,27172,41611,-8293,-91202,-100163,-20104,62099,69484,40243,27794,92111,150419,20979,-174111,-137357,34679,60962,-35438,-77558,-45324,-4869,4912,-16775,-68699,-54212,20841,48984,15285,22549,17322,-60964,-89822,-21703,16050,-9819,9802,65376,55827,9029,-14804,-26673,-22740,10343,41105,66650,102846,123164,78155,-23375,-83490,-71680,-42157,-19991,3486,-10148,-58097,-92862,-106401,-64875,31006,116708,137722,89800,8185,-44003,-49323,-21960,5275,5430,-6167,17035,65268,50557,-6892,-32864,20944,88988,126922,104381,37169,-33019,-37937,-4036,-63716,-110168,-47775,6691,18407,39716,45590,-9055,-60309,-73073,-82266,-56457,20722,57967,66440,45962,-23072,-50677,-18732,3210,7057,21332,45382,46977,24348,-13438,-69895,-77042,-24883,-1791,2415,19869,48695,56951,33509,35156,68660,41408,-697,-27551,-72296,-78568,-7938,28348,5409,-28312,-53577,-46108,20930,48051,-5996,-49851,-82998,-144426,-153179,-66523,-14441,-41327,-61907,-69124,-48096,81015,214629,185741,89115,62568,65513,32365,-283,-31599,-65538,-56326,14030,76870,53165,14712,41300,23946,-22544,-5288,26046,24442,9760,5088,277,10608,36884,25185,-43173,-104906,-102712,-29662,30853,6047,-64094,-106474,-92686,-24422,28585,-5279,-84223,-100978,-93726,-108836,-121642,-41019,55301,24442,-135067,-248649,-200446,-90339,-42,68293,82834,33918,16265,49084,42190,-9889,-8000,48454,69585,-7726,-90294,-18919,144511,184457,106125,78566,76176,32940,-31299,-76020,-20014,75746,116428,155338,153715,59602,17483,57053,50651,-20032,-50151,-11622,17997,24189,49828,52662,28008,27220,47605,66182,100177,110722,115406,111430,80319,60515,19684,-57017,-79642,-57672,-29992,-22887,-86783,-129666,-115779,-91037,-41732,7176,23623,60952,94048,42672,-77880,-135463,-95357,-37617,-19308,7355,35849,3396,-58798,-50816,-18430,-12817,-25162,-41238,-19744,72611,110693,37049,-25196,-36827,-5450,14070,5686,6991,18827,33682,66382,115718,115104,65828,38934,33597,42241,18358,16101,38031,13001,22885,68566,6742,-54034,-27669,-14843,-17449,53,-12866,-27687,-16367,-38656,-62475,-58265,-94253,-130121,-88154,-14004,47337,64346,-13305,-118680,-135349,-108443,-75700,-71220,-80123,-87183,-94208,-30195,51554,40682,55,11816,34473,35397,41358,44735,42276,54632,62885,15473,-14482,-3920,-40912,-121455,-161306,-153971,-96718,-731,104707,162641,155929,82814,4757,-33009,-71701,-74158,5206,64867,63864,72509,74259,78574,84287,80148,76488,25133,-64689,-109801,-72632,2621,39640,23546,-506,5623,-2632,-57077,-67927,-6351,20022,9781,25958,54139,68273,57451,35691,16667,-25262,-69876,-102972,-110654,-70552,-16679,12054,19407,-906,7954,48693,50116,38555,42336,42928,34272,7704,2196,51225,43706,-49793,-111568,-70116,-38640,-45101,-18741,-9942,-48019,-58343,-36311,-42513,-11435,20889,9380,50256,131598,74821,-3952,25690,27655,-15537,29404,105001,89393,33754,-16506,-35545,-36084,-26939,62007,178290,158970,5134,-102391,-72961,-4441,3969,-50942,-66864,-26504,-17074,-36177,2861,12162,-32917,-54980,-27312,25843,45271,-16333,-56304,18584,55771,16083,-8140,-28092,-73630,-80277,-29577,705,-4714,-17467,-17601,-19804,-73602,-127347,-72994,54389,109349,98245,95979,58143,-19923,-76434,-74944,-43381,-40908,-62635,-49973,-7177,39187,95596,95804,87984,139323,144489,100253,84742,29714,-66210,-92223,-40656,-28223,-105894,-170123,-114945,14368,108979,115248,71635,35135,35080,39703,3847,-24859,11919,49147,37961,10729,-32399,-53735,-15861,94264,186568,175580,86891,-33109,-111761,-69314,-60560,-134396,-144379,-130259,-106733,-51144,-34436,-55922,-40498,39276,77949,35534,-52755,-41917,80415,151816,101203,62606,26503,-3675,-5662,39982,60275,56492,44068,16248,-55750,-47044,9331,-26498,-78011,-57560,-43861,-36436,21389,74320,114064,97932,-14213,-37782,52728,73220,43627,-11027,-118755,-116495,-16638,5060,-35484,-9069,64767,52301,-8394,782,18809,14724,43477,51688,-17181,-48967,-38980,-44402,-47768,-34614,-8776,-25562,-51574,-24210,31573,71230,11339,-97020,-109371,-65088,-59593,-35757,-4036,28973,92821,121306,57191,19845,44692,19435,-15164,26677,57011,48334,41599,60537,88653,40982,-9514,23530,54436,36199,-31518,-106887,-87118,-16992,-26897,-65569,-7516,104616,145842,92333,10939,-73651,-84068,11346,97274,122995,164708,221832,175533,79771,6323,-56987,-90297,-56427,33485,139026,183738,130362,42135,15292,55198,101969,121487,110882,80037,98988,129413,58755,-78886,-144130,-112749,-60454,-8906,-17845,-73052,-70640,528,47146,63619,70390,35345,-54203,-149918,-131093,23772,163934,123920,15829,3311,43223,78275,76577,-51111,-187699,-171823,-106141,-73376,-22895,-29024,-40094,10133,61393,55540,-10555,-97183,-111154,-55061,-71476,-142435,-135800,-77710,-44588,-56461,-7262,98347,128045,39770,-70776,-75667,-18900,-21544,-48412,-34137,-25216,-40441,-42413,18186,109591,162538,142226,81178,56073,97079,88453,25906,44072,123097,155278,158646,150900,58404,-75203,-92065,-20862,43197,56787,41614,1394,-92297,-137487,-61110,56272,117048,142105,81189,-23423,-62367,-83762,-121928,-77730,-15469,9634,74210,133057,102241,3757,-65090,-70106,-43441,609,45936,2734,-61128,-22430,31115,15546,11476,4526,-56498,-82928,-27081,34193,71056,67230,-8271,-61267,-28564,-9862,-17958,37493,106910,111737,137362,179771,167878,54893,-62405,-80823,-62759,-97997,-97151,-63755,-73452,-71661,-30104,-606,492,-51704,-94259,-57246,-41816,-79185,-113028,-102917,-8080,86237,45987,-4329,9002,-3822,-36389,-50604,-63610,-59885,1729,43545,-11315,-72001,-45604,29933,43624,14326,12395,23547,-4098,-20294,-32669,-53207,-24071,31885,26316,-5187,19903,69062,42791,-4753,54462,118479,61393,-7962,-1042,13985,18024,8483,1637,-2270,-1922,33199,69991,93134,86440,78460,106953,126754,98579,37423,-52555,-94741,-78206,-37951,53964,146994,160322,138384,99786,39931,-1848,19424,62971,23245,-34371,-48027,-16057,20244,64875,79475,27284,-11967,5748,65689,87686,45597,-24728,1272,61500,54014,-11276,-66111,-64339,-39233,-54568,-80535,-77195,-52866,-18723,33420,44257,-25639,-104038,-84261,-465,71045,44682,-45211,-27469,72333,49438,-36994,5161,45748,-2673,-24780,-11383,18997,40934,16883,-32621,-65712,-61300,-19819,-6473,11692,56914,64709,52479,84223,79780,1677,-51562,-26979,2269,-17084,-73912,-114746,-150775,-148443,-81309,-47185,-54847,-18951,68800,150390,125734,22132,-47556,-69228,-54982,-65584,-112787,-139223,-125983,-38051,71433,61396,-55213,-81161,-39923,-48728,-13345,116255,106464,-18232,-6676,79601,79236,66474,113187,128786,21297,-106937,-170386,-214512,-209830,-112227,-32744,10494,13957,-53856,-97748,-48704,-33481,-67878,-31166,68268,96389,-2514,-95035,-53423,27700,33632,15745,-3313,1232,51722,76094,40626,31324,60198,52578,32457,48720,64334,29264,-15699,-19088,-36972,-100004,-119761,-75889,795,68343,86092],[39418,18628,21241,32417,15473,-1265,-11167,-23535,-25781,-3792,14156,1887,-15291,-22040,-17023,-21999,-42693,-40140,-15582,26410,71345,77888,29690,131,-27011,-131351,-217717,-150992,-36919,-250,-6185,-37450,-73949,-41996,37310,45123,-39173,-80075,-26205,42061,42649,27595,23636,1733,-374,15264,-37083,-98446,-57751,-4077,-15187,-51184,-27653,44694,102570,109333,97913,109602,101950,45071,20818,38888,33521,5045,-11693,13358,56328,39430,-36011,-74122,-38585,9221,40178,90169,111407,43991,-67729,-102744,-69747,-37618,-12011,15864,31739,80001,125258,26126,-121946,-165028,-75602,57467,130554,67842,-28863,-68987,-88178,-127519,-183296,-167748,-52952,18989,4855,21072,51943,30232,-381,-31767,-67027,-55989,1437,37263,72234,61046,-33704,-67538,-7741,18154,-521,9141,33633,20763,6895,9159,-22799,-45402,7118,62642,57299,17986,32989,83978,55724,14834,45029,20724,-55054,-70294,-55977,-66979,-61822,-52501,-55371,-38823,-20756,-13500,12009,31097,-10779,-84950,-144877,-190714,-139966,-1711,53313,-16210,-56852,-47095,92,104708,149385,77127,20063,25675,-7239,-82903,-97312,-75486,-82631,-70168,1748,57387,68866,71491,70267,45999,20256,4549,13180,19068,-20451,-41295,-13415,-7203,-8804,3321,-39104,-133090,-165076,-92552,10131,66734,29971,-73225,-96207,-3595,36704,-35885,-105209,-90101,-60543,-80615,-103033,-29124,54559,4974,-172642,-279979,-218038,-125408,-70102,-45240,-34363,-17052,21286,55387,23452,-67076,-85135,7300,77213,17420,-72982,-16643,121826,157342,113522,92765,58996,2399,-43531,-34573,73277,144351,88698,79466,86819,21962,27383,96640,90885,-4031,-36645,-9238,-35411,-73824,-17653,40799,28702,37392,101317,130064,138140,126430,100344,68405,9553,-27691,-26927,-35801,-52598,-6301,65909,84250,20597,-50479,-79509,-46654,-8952,-1290,29747,80658,63617,4227,-37363,-58423,-73664,-53092,-31580,-29714,-9499,7949,-1678,17921,40735,27633,531,-21500,-48851,-34774,24605,18792,-47668,-111374,-111909,-37145,29543,14707,-12024,20072,55675,82998,80267,27724,38751,110152,113282,3214,-11239,53523,3048,-58059,-19114,-28390,-64012,-23375,38735,51251,30736,15719,33274,60146,31712,-4312,-8146,-28094,-54298,-33820,24370,73352,46042,-53837,-122331,-110263,-80496,-62823,-104190,-135851,-102266,-65398,295,74533,26020,-22394,21110,34775,10415,37147,80025,95607,116911,140268,87147,11508,-14245,-55084,-113259,-119145,-82377,-41731,-3194,58352,143046,175808,111537,21042,-47352,-81089,-39478,44558,71426,43190,22131,58881,114572,113305,75295,28133,-20824,-47606,-61360,-89316,-67312,-5912,7469,-16684,13330,32600,-28201,-75524,-38528,1113,-10871,-22089,23973,61838,21337,-18782,-6146,-8577,-25819,-39684,-58108,-52210,-25866,-13464,18508,29143,15093,24513,14752,-6060,4437,14256,13718,27298,64321,116619,102951,5548,-72496,-65910,-38761,-36117,14154,39155,-18552,-43257,-3259,3681,20327,44777,38764,63955,143291,136232,55062,23709,4270,-13328,30521,87780,63000,-1830,-46976,-62219,-48084,-18734,56176,128889,114833,26523,-57006,-45873,6742,35397,10016,-3906,24995,41008,39256,78713,60984,-29085,-88685,-67574,884,25703,-28263,-46339,22900,66230,29079,-37762,-70066,-74709,-72773,-52273,-24969,-51740,-90066,-36984,30482,21892,-27031,-30006,44389,87107,50652,3393,-19356,-65306,-134344,-144897,-86624,-49108,-48794,-17759,25925,42094,69367,72411,72814,104388,92972,45645,45628,43608,17267,-12328,-63828,-106015,-112040,-133785,-88158,57661,123926,93770,71095,50361,15542,3470,-37338,-95555,-75693,-47442,-80870,-100106,-102366,-123657,-133901,-50808,62310,90645,40645,-31525,-70234,-40304,-44041,-105980,-119544,-107697,-71177,-29616,-67420,-115273,-86715,1120,73136,90670,52037,39497,103477,168727,134239,56528,-27158,-63193,-35719,25901,64540,113253,159190,168227,78292,169,-16014,-41087,-48026,-25452,-52302,-101695,-57462,46482,117129,66092,-65444,-64204,35542,52226,12570,-59466,-149815,-105068,13049,37235,15935,57521,111979,86683,50277,79142,59225,5959,21508,26147,-18636,21367,96210,109445,68110,5648,-25827,-51091,-75932,-22121,81066,98467,-14630,-118607,-138897,-132398,-100183,-32505,-28319,-24099,79008,128184,22921,-42961,-8849,-26884,-34365,14044,29957,14245,-10094,-27666,-553,14340,48534,89898,77442,42839,-22405,-84351,-50365,1155,-15679,-23375,28439,70760,44010,-8488,-47839,-100990,-113562,-28146,45932,68755,117734,196236,198078,138078,59344,-34664,-66620,-15969,41650,101079,157749,125487,58884,42421,67454,123312,150028,121989,69124,44817,58490,69212,23258,-25720,-30625,-5701,4947,-24806,-59334,-53421,-14799,43280,94992,112181,97403,27793,-104663,-151907,-21271,124717,73962,-76734,-92686,-2696,50281,43028,-35286,-117168,-100670,-68381,-79437,-58464,-36324,-28493,-21682,8755,53595,52966,-27476,-119014,-118774,-88989,-109758,-138912,-133854,-90066,-24238,31484,51609,61263,22459,-69893,-58604,26597,29595,9965,47296,42055,-45359,-82720,-28622,51690,96050,87726,55666,38074,60628,59643,-2169,23331,143758,176005,113457,84062,44986,-13987,-6516,45995,79606,78359,64619,40680,-27329,-71862,-22433,65861,109621,112502,50369,-24629,-58305,-85097,-114638,-100115,-59301,-1615,76818,131295,147265,116755,56758,-4144,-46549,-43879,23947,36843,-21634,-46874,-70178,-85474,-36379,-6518,-49911,-52462,256,34809,32096,2401,-47598,-73311,-72542,-90335,-104577,-50388,27645,52644,51883,55444,59669,44730,-1368,-58352,-102502,-125724,-91021,-45127,-44445,-48152,-19441,1681,-10115,-50428,-74382,-34312,12851,7949,-54874,-103533,-31390,62375,33055,-10362,-23670,-52116,-25502,-13264,-104407,-166901,-93491,-23465,-39282,-50719,-26884,4012,18979,29209,41529,39335,-4816,-33735,-51623,-36516,29456,87482,81914,35294,5384,34564,68031,59756,106353,154232,89674,8957,-20379,-11127,26280,15561,-13097,-6776,-12884,-29652,-23857,9635,35464,79321,141821,132037,34959,-47600,-91071,-92970,-63333,-14512,45388,66093,32258,23791,29870,14820,14369,61467,117383,89017,-7851,-74338,-15946,75170,92663,71182,7453,-63009,-46159,44156,61593,-24448,-81841,2188,88876,92459,55580,21323,26431,48833,5077,-44522,-12538,-579,-54531,-26683,42734,9394,-69456,-74395,-41571,27137,70400,18979,16076,118908,115338,5477,13595,51199,-19764,-91382,-67756,19461,42463,-17983,-45916,-37555,-37970,-35007,-44552,6358,91742,71696,26959,55593,41489,-59660,-111788,-55918,21503,18754,-52537,-109864,-155971,-166772,-123133,-119176,-133871,-42248,102502,191018,167457,60273,-32711,-65249,1263,23710,-49186,-137806,-173840,-72071,69587,66970,1892,22835,44530,23922,62145,150421,117092,27581,46200,55682,10912,22619,86293,92348,-4827,-86259,-108436,-120852,-118259,-87316,-61904,-18999,-43365,-115392,-104741,-19600,-3804,-46410,-60199,-9470,39271,-10549,-79739,-38875,40110,65883,67608,72198,80239,61131,-11577,-59128,2780,70464,42775,15799,46108,50534,556,-25635,-9302,-7428,-45426,-74375,-50430,-2920,42770,93774],[40328,44512,8603,-16130,-22322,5987,34054,28525,2177,-3122,37178,49086,4883,-24910,-27120,-28478,-18441,-14013,-19360,29770,99869,104085,27571,-75012,-178348,-209248,-139736,-74896,-78224,-46424,44754,60523,-7001,-31170,11001,18156,-51833,-96171,-79279,-11197,19290,8250,18866,45310,54972,14722,-106203,-169439,-77225,-2374,-31697,-87930,-77142,16105,125165,143380,96899,73623,27012,-62257,-39520,88647,126137,76513,66091,114036,166331,129414,10449,-44558,38715,86925,45480,45433,56589,3091,-71439,-98110,-80195,-47097,-14761,10431,34671,114690,164311,33356,-139669,-176590,-80730,24169,69142,28536,-38649,-85868,-138021,-187994,-188506,-119481,-22884,10207,-7332,21855,75516,69205,44922,37199,18153,-400,-4940,-9953,9116,2837,-54405,-83836,-45013,-21310,-42362,-66638,-64828,-40855,4024,41687,36700,8065,24922,74502,64929,-3541,-21426,19440,14568,-26577,-30754,-43864,-65217,-31039,9915,-18458,-72680,-63399,-36986,3941,-136,-13043,-5820,-3131,-61858,-135664,-137848,-122601,-82064,8639,31637,-14221,-25476,128,36814,77647,52674,-7168,-13587,-10845,-88229,-171551,-128067,-35093,-19308,-15084,40999,68576,54102,47680,46032,41286,53547,56033,75057,57926,-16786,-42243,-2743,-8844,-18684,32483,27097,-91410,-166631,-106311,15662,113064,102652,1717,-11359,90459,97327,-34229,-131090,-69355,-1760,-48192,-127270,-93163,-14621,-24441,-126301,-165225,-115553,-110335,-108612,-87549,-69766,-31822,18731,52651,54153,22886,6314,16069,51945,32848,-27964,-1945,94883,121542,54818,14888,4579,2263,10934,46565,110204,109827,-13429,-99821,-80999,-49600,4590,52466,40812,-27945,-32487,-9984,-54911,-85613,-33171,686,-16831,-1746,69177,103301,124657,118838,56997,-14371,-59971,-66098,-30966,-9884,2314,69522,134683,135138,75240,10830,-10864,31088,40910,5660,1481,10992,-47838,-90205,-40031,14031,-30590,-85881,-75316,-39611,23938,80769,69202,46847,27703,31070,80852,106395,25261,-68531,-54057,-5055,5118,-49693,-135756,-97880,29050,54792,-3004,9418,40387,51196,25622,-50357,-21867,120289,141627,39744,30661,60632,3524,-35354,4426,-661,-26636,22001,116599,127104,71136,41026,54689,86443,79933,47452,27319,44981,70700,58734,54260,69638,32526,-52068,-98475,-116546,-96365,-49170,-81698,-116987,-67032,-18036,13189,62908,21946,-21993,47379,87637,46729,39378,72025,107145,133776,133271,50757,-53935,-82327,-71454,-71108,-48531,-11516,1408,-24882,-23150,65138,141141,109200,29262,-35362,-41126,22582,68410,39495,-10302,-48283,-41113,-6159,10118,7452,-8203,12352,53435,29097,-54218,-81828,-46514,-56291,-58687,47490,103520,14626,-101803,-109652,-42974,4312,5238,16226,13265,-40247,-56731,-12499,29146,58098,69368,42105,-20,-18802,-23577,20530,54933,43899,39709,-1505,-53575,-39563,-23121,-14945,41794,121311,140394,71840,-24470,-62401,-57360,-45341,-2377,41323,31805,-21667,-26281,26138,33737,25217,46096,46877,13523,18526,14242,-31525,-28528,17899,52546,43344,13680,-33485,-45739,-18610,-19421,-55191,-76290,-25495,27310,29039,14190,-11332,-9685,15095,30509,7474,24216,57951,59571,34928,34678,11300,-39517,-75076,-71700,-28729,-15209,-66813,-68674,-4147,28631,-4351,-62791,-75589,-44874,-38185,-65819,-71902,-68785,-86076,-53197,3679,42220,37324,-1814,18001,61883,40062,-48349,-91162,-88559,-102149,-99732,-53464,-24319,-31780,263,62773,67845,44812,-9338,-47631,-2057,33005,2349,5915,52362,93578,84212,-14328,-96345,-61222,-14366,31786,96942,72494,7456,9663,7012,-31990,-51895,-76044,-123527,-136167,-112711,-124824,-121739,-97071,-147330,-242498,-204721,-80863,-13841,-17578,-33406,-16229,-9783,-51640,-87877,-64888,-42199,-18716,-12006,-66932,-86569,-40373,-261,21886,88573,130856,108409,89769,124024,110810,12339,-88805,-93799,-37330,14324,32137,84945,159719,193358,136957,59324,9236,-18631,-1361,31790,9437,-63437,-81351,-14173,74009,56594,-51907,-66799,20266,45617,11445,-32544,-72762,-36476,16049,20040,36638,66957,33969,-17660,2097,85941,89892,27114,3103,9203,15262,81540,166440,197333,146156,21225,-57250,-53174,-43716,6197,81200,54710,-50507,-114074,-154684,-161160,-60836,47121,10182,-20055,81182,98849,-43083,-115647,-95753,-106713,-75827,-19618,-8952,-1702,-24294,-74730,-71967,-33214,39700,82985,66366,41766,5552,-18205,12971,14502,-883,32789,58651,25379,-40161,-65741,-60497,-80071,-69789,-172,27291,17817,53794,127708,135346,89426,60621,32436,35522,71647,50835,-1938,-7282,9785,35449,54923,64301,102481,118689,81322,32902,6123,9476,58745,66665,-11028,-56058,-23784,-16660,-66540,-80883,-44702,-4699,26120,32057,44675,96099,97559,-28316,-130505,-63903,53648,39447,-80949,-115194,-54593,-16047,10412,26863,-956,-7054,-17587,-85587,-96705,-34575,-4119,-21291,10493,74367,110422,89682,-13368,-105536,-100681,-54371,-51761,-55046,-11650,74853,118998,93592,90937,77856,-880,-2297,61976,61818,57994,107917,72481,-75784,-155325,-125691,-61877,26515,67001,38836,1308,7020,22577,-23645,-9081,104149,129106,47571,-8772,3593,33773,38501,40075,42650,41801,79621,125866,68791,-14473,-11526,58755,114148,109801,36141,-19799,-29929,-16687,-8808,-31307,-46970,-18279,9123,25408,86799,153139,145554,73136,22976,32575,68821,68141,27432,-32547,-100697,-99525,-7879,30833,-48143,-80930,-21743,36551,57329,35453,-40247,-85097,-96846,-115463,-121217,-88287,-23222,19957,-8421,-58161,-57541,7,45467,7854,-57843,-65228,-24463,17518,34084,1095,-13995,-3521,-40805,-102175,-108231,-50200,23377,47088,-11543,-67799,-31841,13098,-23461,-39108,-50057,-82495,-31610,16646,-52675,-122949,-90371,-60386,-68536,-42693,-14055,-16981,-24285,-7719,23453,34537,-26445,-90988,-128017,-93839,-4602,71266,82587,44084,-22476,-21351,50007,91275,108101,111254,68317,8094,-53083,-55337,27569,22783,-39353,-7937,7930,-39344,-68387,-45781,-6796,70096,148139,105102,-37423,-86814,-43999,-13305,-7425,8989,26042,-3838,-68501,-78431,-68603,-62403,5685,100661,132591,94329,5521,-40168,-3869,51567,54356,44876,12347,-38766,-37406,3394,-18626,-115965,-130324,-7075,107038,126180,102582,102357,108410,84637,13748,-19422,73102,124337,16143,-26502,48012,63363,6897,-20370,-18331,43372,115821,96182,67634,123877,160719,87279,17857,1395,-29317,-91389,-83395,16988,50450,8574,9265,2225,-37478,-76482,-97405,-25964,81855,60775,-6223,-3187,-17564,-89906,-123905,-80100,-3977,25763,-27154,-85613,-95802,-90884,-112353,-154450,-131081,1904,149810,170188,80512,22816,490,-32201,10853,42857,-12588,-99782,-147182,-62559,61282,96866,115782,137597,80476,37653,70283,83417,36996,7433,18373,-38043,-74426,-16834,51978,36583,-43095,-63209,-16644,4758,-7031,-46409,-85557,-59915,-68437,-101788,-67062,16695,38223,-7550,-73185,-95819,-47648,2261,986,-9218,30843,94151,133842,171955,211108,140136,-9605,-49231,64679,142719,82802,24233,32087,14659,-35663,-40411,-6711,35819,43630,13901,-14462,-50599,-58416,24520],[31277,42445,7196,-10191,-8751,18664,45097,53412,36281,27615,68497,68272,19374,-473,-6042,-23481,-35120,-38135,-23371,46410,90239,74667,19948,-71404,-160290,-138365,-48590,-30135,-69662,-31234,71142,98628,38824,-12100,-41716,-70503,-103194,-85988,-54944,-20886,-19380,-20522,19608,48349,44327,10804,-85271,-114882,1494,73933,21749,-51136,-95434,-61352,38460,79825,58347,44688,-19412,-109494,-62833,74180,116184,91016,120648,173633,198531,147454,21975,-29768,75839,137116,65760,17916,29611,26864,-17174,-81469,-95537,-48489,-20750,-38933,-25732,75612,145910,65874,-52434,-76139,-16228,671,-5577,7049,5307,-43830,-102319,-103007,-67971,-12622,20529,3431,7542,56832,107374,98010,65628,71427,84430,57926,6525,-37554,-54294,-69618,-71162,-70997,-71937,-55199,-42788,-83627,-123866,-77182,20287,80572,76365,30630,13816,42114,44295,4046,-32420,-41009,-16576,-34545,-109809,-148695,-85336,9205,45129,3023,-60480,-46794,17903,46484,-21171,-64692,-33337,-25424,-91817,-122331,-55501,-9841,-27284,-14600,-4817,-6523,-3689,6392,16934,28610,10372,-20172,-26241,-58197,-130673,-162593,-77706,35239,45782,25963,68564,90706,32387,-22048,-14711,-877,10290,32005,74167,66404,6353,-11215,5733,439,20021,86308,99958,14400,-69224,-46902,35690,94789,90620,39843,39055,124002,141324,14860,-104177,-47371,14227,-49561,-151376,-140672,-75386,-44879,-39225,-10784,-9841,-74568,-85859,-41430,-10626,-2448,-12473,-8512,49714,136974,162892,77365,34359,39142,14575,12405,55370,50566,-55109,-120423,-81793,-2664,54012,68188,53364,10538,-90171,-194759,-163771,-58287,-16136,-27629,-43604,-68527,-43991,-6070,-22849,-26721,-4906,-22047,-48202,-38485,4027,36376,78747,83727,8865,-94198,-134721,-90498,-17197,6734,29726,65495,75860,81048,69137,45711,54637,94054,94405,42349,-24011,-67123,-119052,-147000,-79919,14893,-18675,-107328,-106227,-37814,50880,107381,63624,-14092,-61024,629,143874,210742,120982,-19464,-69903,-591,74036,31362,-65470,-54400,48808,80773,29505,14458,18203,31576,14634,-63422,-72120,8052,56945,88224,110710,65758,37496,89316,106170,21499,-16042,56802,132353,118459,85175,61301,37127,36407,24427,-2139,-9788,27353,88695,96706,64497,29788,-9522,-36784,-60054,-103359,-90604,-12910,-4346,-25874,-2560,-1760,-9739,25645,21839,-8271,66382,145458,92745,12874,16434,69969,77441,26865,-68735,-145277,-146854,-112090,-90074,-51396,-17189,-5648,-39847,-62749,-5314,85534,97727,44201,-8372,-8041,48263,68596,20321,-22693,-42450,-89427,-124644,-93851,-22729,32171,72810,93854,51474,-4484,-29039,-63118,-114341,-66836,81291,132678,29740,-107595,-140660,-70092,21167,57486,18146,-54093,-77467,-37110,9608,53651,84742,68208,30236,-709,-14371,-14248,15311,45851,68744,70543,-5876,-72863,-45201,-19018,-26292,1262,65336,70734,-19373,-90327,-57771,-1412,4077,42558,50505,-11965,-48134,-16973,31965,27597,7813,21188,17451,-54991,-116693,-153516,-163525,-101891,21098,94755,47424,-25274,-55274,-22569,15508,-3786,-83293,-139722,-95399,-27372,6131,19094,1743,-11328,17699,31460,-147,13308,29925,16476,-15850,-42390,-64989,-55900,-51371,-65581,-38357,-18307,-75140,-96988,-41116,-29817,-52080,-53929,-34891,-6644,-13264,-68108,-103305,-56234,-13853,-33590,-61385,-53270,-38793,-50467,-31103,19729,29904,-33856,-80890,-53949,-5016,39091,58270,17193,-37044,-8996,63437,63227,14319,-81343,-154806,-87945,-922,-12095,-19165,40413,105366,112741,46939,-28329,-13872,68274,115355,81327,-5575,-76461,-69564,-44982,-36939,-43759,-59249,-85938,-108702,-96716,-88251,-49842,-11276,-99286,-249205,-242792,-129469,-55488,-34482,-11472,25686,28484,-16353,-44737,-13548,14751,15817,-16563,-48773,-23662,11612,4540,-37069,11330,87487,95968,52383,27442,-11120,-56126,-68828,-20333,17757,51427,63514,65187,70890,90439,90835,81423,47381,13644,35222,89083,104746,34918,-56388,-56084,36774,70210,-4486,-31805,41477,60448,37607,46497,34362,19459,-3896,-14001,21001,1215,-103494,-145448,-60760,62997,91534,45472,18658,38043,45823,43666,72248,130357,124745,7105,-60016,-22249,5828,32441,47481,-22332,-88377,-89992,-115356,-99001,19048,108873,78102,50785,81042,31887,-103249,-164676,-162467,-147967,-97670,-45697,-17706,23990,20599,-26642,-53450,-58199,-25086,1639,29,12952,17971,11422,23293,12813,21455,70419,68293,4951,-45528,-51765,-40346,-38468,4056,52677,23791,-27621,-1242,76232,60606,-9088,-4745,61326,120155,120721,30261,-83056,-131608,-86616,-20447,10020,31461,62507,74299,51570,16207,4823,-1757,9057,15834,-53603,-99305,-63586,-45383,-85465,-70144,-13807,18278,-11986,-81789,-66401,49726,103032,9438,-78129,-34885,52704,48550,-40188,-101721,-91720,-71301,-29049,44885,64494,55146,44768,-35303,-84274,-49311,-18418,-20439,18219,73145,114590,124085,33651,-93102,-125560,-61524,4901,42487,81198,109207,119398,137491,179817,161324,45439,-21410,-4422,9480,44864,107966,62231,-69116,-131251,-114150,-73797,31897,87488,31025,-33823,-16088,13333,-38320,-50242,38609,60240,-3849,-57141,-40839,-10871,-23198,-28636,2714,31282,105481,178868,106775,-2590,-15266,65776,135134,120042,35558,-16663,-18654,18190,54597,35225,-6210,-16444,-52017,-84365,-6521,98286,127449,108528,104584,120586,109506,63663,22153,-27895,-66169,-38156,53282,73272,-43539,-130115,-69887,38296,92305,53616,-51679,-78072,-44421,-46435,-41988,-6212,44557,70389,27789,-42388,-52905,-18454,35397,37368,3292,-9,24785,70601,89446,7274,-56392,-43604,-75778,-151952,-154838,-77895,5831,36197,5903,-10296,-372,-22203,-81169,-65315,-28234,-43506,-33636,9902,11853,-23032,-23943,-15763,-36372,-37027,-27913,-31332,-28182,1214,35740,37192,-38026,-123222,-182648,-180592,-103372,-15507,8908,14491,6966,999,23982,45219,36178,18598,-13159,-63242,-107601,-92079,-1662,-540,-47900,5019,34524,1560,-7045,6882,-8144,26288,100972,50861,-85190,-62641,52676,55694,-11547,-20542,5463,-15294,-68590,-66390,-66988,-93491,-27960,75139,62617,-19573,-59382,-47077,-40932,-41770,-19261,1016,4027,23476,3325,-77343,-161369,-188572,-143370,-38634,48318,63447,53164,90081,114537,57102,-36957,-40439,96819,183052,75854,-7607,49728,99476,72728,41274,35690,84705,135770,117601,66915,53489,99001,99020,18737,-30897,-12427,-38103,-60027,16564,71425,70510,58935,6436,-46756,-70491,-69856,-9673,58047,45998,-4552,-16987,-29137,-68086,-94068,-65722,-18932,547,-35987,-49944,18023,45467,-56198,-129254,-49577,75641,157570,112243,-27948,-45561,13404,-11858,-24471,103,-34741,-90652,-103543,-41282,44874,121720,175689,146871,28856,-16907,8302,-17827,-61249,-39457,-11230,-66982,-111182,-92620,-53325,-33647,-64395,-71479,-3153,46520,36476,-19559,-69724,-53872,-33929,-18197,-407,8580,19314,19526,-29858,-102487,-97579,2263,58407,6062,-18852,30561,90832,165922,247963,194576,68240,47666,121194,161751,115784,70206,60222,17760,-39881,-46335,-10314,36761,53075,54828,21512,-77074,-133339,-48204],[4783,-19184,-43346,-12630,19853,22380,6696,-1000,3271,36165,71933,49732,21284,17825,10293,-18391,-61187,-62165,-19536,13413,-10423,-22149,-14235,-41186,-62322,-37934,-44121,-68818,-56133,-25499,4855,7091,-20863,-38322,-84157,-151126,-164000,-75573,7966,2079,-60402,-56230,9790,13172,-10236,7276,-5269,2442,86648,114903,70643,20209,-44482,-67741,-27575,4303,34929,68979,16171,-73792,-65047,-2574,35899,78089,133144,133235,87100,39872,-31730,-61168,36710,132911,88456,18030,39115,82361,29979,-68642,-92352,-56952,-63657,-108421,-98333,-13083,66102,65757,29752,6161,9175,-17799,-26528,10290,39188,7677,-23538,14067,37706,41853,38461,22885,46744,87383,105393,101075,89611,90963,99812,68698,11935,-35369,-67407,-80267,-44833,-23714,-58648,-53767,-5557,-16007,-68505,-52876,28926,82667,64584,12489,-4903,14252,46027,64460,33783,-1631,26848,503,-138820,-221856,-128574,-5114,29762,-7460,-51215,-36641,40882,51290,-34174,-92111,-54596,-33049,-64870,-43095,29173,40231,-15600,-24454,21407,31999,135,-36603,-50803,-11620,25012,-346,-54804,-118930,-146542,-120603,-45094,42049,42076,1779,50364,97780,33240,-53144,-61223,-44978,-53528,-63960,-37961,501,-3798,-20391,-16915,24627,92995,128332,119762,86072,36984,40074,73840,72618,51031,11394,-5323,68874,125289,63414,-16672,-10534,-9538,-56216,-104496,-95879,-86612,-59353,32361,90391,30588,-52775,-52323,-6122,32708,4601,-85447,-120165,-37208,98933,156747,77512,19335,41898,33288,-6429,-27330,-55190,-131361,-191052,-142487,-21981,51039,31060,-17910,-45932,-74636,-108782,-65804,22861,18105,-41113,-73693,-97818,-57454,15047,24424,17568,25137,-72,-30138,-30845,-5381,18883,46589,39342,-23974,-111908,-140928,-68682,18669,34613,14455,-8691,-27850,-7671,21410,43056,70359,103085,112370,56040,-41591,-84476,-89600,-102069,-70276,-8881,-38208,-91719,-64103,563,40009,45700,-7983,-77256,-84983,18031,134078,168365,122035,16806,-53313,17262,94355,47999,41725,100849,100631,35992,-7098,-10259,-475,40920,48293,2624,-25373,-63026,-14624,119320,154922,83428,90846,174595,160265,34816,9032,92918,104637,54820,61402,60091,11792,-28199,-79613,-109818,-95358,-87290,-50205,19898,43235,3882,-34082,-20146,-8584,-18267,-15402,35374,70759,78402,78890,44553,15927,31936,31989,1606,38142,111551,58186,-55905,-43436,26346,634,-72296,-137021,-155568,-134501,-133941,-139301,-102764,-53148,-581,16487,-10264,-21780,32384,83507,64159,-5668,-31320,25072,55747,17519,7500,39645,9444,-65733,-83210,-4714,69449,56099,19972,318,5122,12302,-51354,-99140,-19165,88103,88996,9633,-57871,-66611,-42295,7807,48133,-9742,-86968,-42599,32258,46332,55519,43360,-31018,-70107,-38486,548,15994,20484,40756,97790,96859,-3088,-64193,-31084,15961,11548,-30583,-38782,-21431,-70927,-109441,-44377,43021,51422,52441,57495,-3648,-37848,-8943,5163,-16702,-5229,17494,2858,-59321,-104316,-136306,-169030,-144320,-17431,74998,48174,16378,26274,29894,-11115,-63762,-112440,-131040,-75758,-6203,28611,23446,-27018,-42559,12618,61338,48129,9479,-32794,-36304,-15849,-24803,-62783,-50032,-41308,-60397,-18777,19901,-37544,-74207,-34061,-34023,-32736,-875,16941,16717,771,-39325,-84243,-56510,16054,13972,-72081,-157320,-163679,-109295,-56574,-21592,-3358,-14871,-34346,-20242,31594,108736,121882,28297,-46509,-8311,43178,20416,-15966,-71110,-109561,-52583,5917,-25070,-50388,-429,46674,52206,58339,28508,4038,54464,75268,20174,-30122,-60243,-68036,-40238,-4413,2867,-13940,-33407,-31519,-23751,-20690,43029,90343,-20914,-182350,-178990,-82621,-40062,-31737,9069,51932,78357,74687,42092,32479,36619,10856,-46623,-54120,4223,40641,24788,-59493,-95973,-31251,42750,23804,-53729,-123352,-83583,24135,98899,73727,81451,122020,86763,-8145,-11788,24911,41685,24408,12305,53068,123255,150669,73898,-31023,-36117,36548,69765,35235,23351,48462,44667,63783,109668,75072,17585,-13828,-10905,3052,-72842,-182308,-167336,-35065,71770,65114,20054,15526,51429,43913,-22076,-54081,2999,43727,10036,11748,48408,44604,42899,19958,-81520,-131304,-69938,-25694,8859,42549,56125,71374,74087,33255,-23180,-92769,-160923,-173082,-117618,-57495,-20630,20196,63632,65952,37465,1485,-44618,-51576,-47611,-51300,-6901,35184,20989,-6032,-2976,31717,63074,42059,-17649,-41670,-35365,-27235,-5797,39198,51351,-534,-43916,703,84196,42751,-72207,-94238,5008,90511,61173,-32531,-101409,-102240,-56086,-55540,-77458,-37188,25807,56259,53217,26246,26308,15397,-13963,-8490,-16706,-52837,-61794,-64651,-74128,-24227,20550,9500,-67315,-165217,-132854,3902,61869,9894,-16289,49978,125700,91188,-22712,-109194,-100089,-82070,-87468,-37249,25597,63510,93060,44774,-39838,-84921,-65022,-30441,-2116,27427,61296,46905,-36236,-96790,-118541,-103916,-31409,40055,76922,39031,13417,96583,199287,174416,23152,-99888,-113766,-66825,7525,65870,29604,-38325,-28092,20622,48431,88893,97318,38438,-16625,12085,37795,-40176,-85450,-10670,23257,-25404,-55943,-65634,-83500,-91059,-59422,19105,75029,116215,129901,63601,-7419,-19927,46903,104440,80632,16518,-7204,-14675,-17376,-2921,16634,27549,20141,-58084,-117987,-42814,32421,53198,93083,125784,102011,57524,5974,-44599,-62391,-33261,17154,84333,103308,3403,-108681,-88345,16721,66218,6960,-70982,-32923,54865,63113,57822,84368,105095,107707,80524,28535,10009,-8134,227,22028,24727,11944,15518,60254,84572,7496,-72438,-77732,-86442,-119913,-123804,-74746,5909,50354,38325,36833,23241,-39643,-94999,-47369,30805,15902,-34435,-30910,-11695,-28860,-5685,52631,39722,-7155,-36689,-42883,-9961,41306,57797,44373,-895,-59692,-138059,-184215,-140742,-74141,-49908,6511,79072,48260,-19787,-27191,-17730,-32389,-73806,-110684,-110400,-91799,-57284,-48055,-33462,17733,34055,34078,81378,108670,21503,-37747,4926,-21665,-112028,-56256,68505,60274,-29987,-47597,-6053,2262,-14728,18511,23569,-43014,-44610,17923,-5436,-110184,-135924,-113841,-97934,-79087,-29537,-6834,-2355,46619,11418,-125749,-216480,-182798,-119797,-60123,-45970,-53768,-28709,35508,77683,29239,-74293,-82094,32206,106649,58078,17477,53697,95416,82102,50288,45157,89963,109973,83407,45127,-558,-1333,27048,6361,-27544,-11789,-18964,-46583,1323,73719,93639,38669,-26787,-31925,-7704,13166,54578,60054,26871,14752,34547,35103,-17443,-72827,-49230,-11588,-25942,-55807,-12798,95560,116901,-5265,-63785,17276,75220,78318,55476,-27196,-46200,28055,11640,-36059,-37468,-78119,-114103,-84813,-49695,-10803,79885,130028,70045,-30875,-52052,-41169,-71344,-105727,-66189,-6604,-27532,-92765,-148158,-155693,-85480,-66165,-101120,-54101,26324,23710,-14063,-16802,6060,8285,36745,39500,-27072,-40849,30091,50877,-24494,-81085,-18858,60555,9693,-87092,-99962,-44364,58219,159161,149729,110879,113508,99054,78127,82338,108047,111389,53023,-18483,-33742,-2573,12601,10500,46326,42053,-58027,-120989,-56736],[1137,-64117,-90513,-20940,45512,37407,-20492,-78242,-60486,49921,112921,75440,49029,57590,50720,-940,-57777,-35903,7145,-35774,-109803,-88574,-19238,6228,10264,7643,-44159,-62705,-24657,-41613,-85976,-91391,-74543,-54637,-81966,-159529,-170946,-55960,34353,4473,-74811,-66749,-1333,-1815,-26516,10676,48185,71090,98816,87088,83734,72331,36637,21972,16367,-937,32256,92282,76429,-2805,-54052,-59139,-5770,105273,164738,88508,-33078,-83391,-100636,-117120,-38770,84455,89618,40577,64084,97833,36402,-26326,-35362,-59698,-110080,-123707,-99266,-55284,1818,26772,33294,14071,-18243,-27272,20499,56171,44716,5889,-3483,31846,39145,26987,38825,52561,57237,49698,48789,84512,125141,127959,96951,41952,7470,-8773,-34109,-30264,31224,39502,-32750,-54645,-9058,20989,6474,-3202,24682,33415,7598,-8806,-2080,11540,61937,115404,101568,85581,94783,29629,-108692,-197339,-143493,-37766,11791,-3776,-30933,-7094,35469,48205,19729,-30441,-56993,-59475,-38308,19467,52422,14924,-33215,-11235,71436,72604,11248,-39794,-61295,-6983,50683,20193,-63942,-131318,-131829,-109538,-76357,-8380,-4929,-48962,10512,79500,46076,-23718,-52947,-36477,-33799,-101105,-131201,-73824,-51263,-80044,-55874,46386,133059,120487,79111,55806,30652,56627,107982,101188,40967,-39561,-61915,5458,49304,46201,52463,26284,-42549,-52307,-18241,-15783,-78225,-66997,67446,111519,-604,-91549,-83117,-39688,2226,-43213,-156732,-193260,-138971,-70484,-24131,-39291,-44233,14580,20086,-49847,-100916,-102074,-104690,-142135,-135360,-31790,29513,-11180,-48088,-42162,-29903,1047,38045,58490,46819,-3958,-66721,-130490,-78046,28485,31643,-4930,18421,23356,-15428,-22043,25927,41007,27905,6836,-35419,-77038,-55670,18147,62661,45698,-22666,-55303,-52782,-61965,-59879,-15336,20153,57947,68185,-3102,-87471,-82338,-43291,-27529,-11197,-6956,-55476,-63079,8967,53690,14747,-39300,-75866,-73168,1489,82357,62641,30078,47143,9731,-43708,5781,67064,57165,129479,202527,82611,-80332,-116421,-72199,-12374,51943,67363,70879,89282,39801,51645,123840,120563,91408,110447,124603,105318,70189,98485,136785,81958,5044,-2848,-1549,-29940,-64411,-123134,-150605,-151976,-201661,-212645,-107589,-2333,20544,8686,11439,38055,74757,62826,50089,74818,98425,106465,119981,116670,92708,45686,-3502,-33393,-19400,-55641,-126099,-69971,7075,-34623,-84758,-106792,-99848,-81873,-109504,-127422,-97870,-37426,53869,112832,66315,-22135,-28364,41330,43503,-56725,-89117,-3574,49143,18882,12252,61953,109181,66527,-21167,-9454,27557,-20217,-66455,-62308,-53854,-37307,-45420,-35976,23466,48547,-2028,-41363,-7795,36674,-6704,-50129,-42039,-77361,-80585,27361,84861,49904,31245,-5716,-98700,-123145,-49288,28085,46915,33932,44429,96600,88292,-2879,-62842,-52215,19681,71850,6081,-75155,-69317,-72474,-88113,-39230,14027,-1822,-10937,54270,62151,11882,-5049,-41315,-92979,-43824,32030,43898,8229,7285,8349,-78880,-143506,-69471,19560,30004,50877,68963,20572,-72439,-134837,-124345,-74514,-8830,24015,18659,-7815,-60073,-60679,-14496,44073,54487,-350,-65792,-40949,35735,54601,1603,-20503,-33965,-46970,7820,40292,-25789,-50142,-10500,12261,42717,50809,24730,5931,15864,17880,-33657,-75732,-21323,52024,-21266,-158200,-167564,-79527,-27707,-27970,-27716,-33019,-34690,-35713,-20003,36793,51335,-14940,-41552,13123,29478,-16867,-25357,-5301,25094,54763,35232,-51441,-103096,-58215,-16392,-1710,49849,39168,-21764,-31006,-31843,-29791,17547,62121,49975,20616,5820,7701,-4874,-17681,16034,40608,32598,92846,151086,49350,-110558,-103703,-15722,-6560,-32608,-3486,59148,112673,133168,101131,65320,38886,-10681,-74533,-84144,-11026,74680,93976,-14497,-128034,-81189,30949,22581,-60800,-108473,-35214,93186,141845,69586,34426,74184,65005,-35003,-53942,-27100,-39318,-58308,-40638,25009,100539,108984,27216,-16322,20897,44399,47504,73772,73265,5811,-18884,61912,118061,61228,6314,6294,22799,2464,-81399,-150178,-96047,34321,89819,30419,-31920,-56922,-20801,27110,4666,-53391,-53041,-9002,49453,113829,127052,83623,54668,12258,-102797,-170231,-82752,34757,59753,-16227,-65725,-17759,14984,-11801,11725,16280,-81193,-112965,-38144,20510,36891,59698,68288,52189,31864,12865,-15450,-3613,1248,-5909,47669,107539,73491,-8582,-21491,18963,35423,7940,-47405,-63102,-39193,-23695,2414,16912,-423,-23796,-12273,53672,120005,55514,-87083,-132324,-52223,5016,-33108,-71140,-54967,15598,50293,-34481,-129739,-102767,-914,63105,62975,35841,47605,51458,36524,66240,105049,57723,-27284,-80247,-67788,-3375,8594,-44537,-114713,-178943,-136206,-18765,34662,22224,23967,88671,173068,143019,-4034,-91273,-53999,-53001,-124694,-122856,-35749,59720,119064,86389,-24734,-113156,-78971,-8705,2960,-15430,-12788,-39630,-83650,-51149,-42013,-87625,-77923,-14104,30570,-11328,-45952,37324,126948,108488,3247,-102590,-136447,-90358,-21519,11630,-15128,-51257,2645,98607,122660,78841,47413,48183,46343,56057,59090,-24993,-95535,-55451,-23257,-47691,-47166,-57787,-80326,-64430,-9039,70547,115269,88195,31959,4419,4189,-19857,-14814,10264,-8056,-25173,16816,21029,-48184,-102832,-60658,42768,70471,-24902,-81030,-17401,13608,5037,49509,89704,43570,-7557,-38805,-85655,-81230,-15082,45865,108174,149629,83763,-20069,-57488,-22006,7654,-10841,-22045,42557,119605,128628,99335,64816,45081,72835,92156,60588,28412,5742,5622,37101,53624,24556,-4585,6348,49654,50594,-3523,-56315,-59207,-10627,-2991,-31809,23541,91570,68323,37942,14355,-41036,-61267,14443,81701,38404,-28662,-52278,-78764,-116177,-53337,67011,90426,45113,-5649,-43746,-27640,13443,14519,27928,58600,54369,-24556,-73841,-46120,-8928,3363,49908,99242,19297,-81636,-48020,10684,-13638,-55571,-53206,-41000,-70859,-87885,-49804,8803,37423,28696,30699,75652,109419,23641,-87650,-95067,-85181,-119653,-91086,-10045,46172,45588,18984,18651,21272,15125,60006,72398,4870,-28504,993,4468,-54372,-107798,-131063,-98893,-31630,14873,34486,34448,29396,-12599,-72431,-93517,-80167,-53976,-25071,-69712,-106914,-60343,1680,33724,17521,-51183,-75358,-33967,3129,31322,53158,48808,64314,65310,26343,15714,66110,73409,48413,56333,34378,-19017,-36929,-23308,-24109,-33408,-39752,-48640,-27228,36567,60076,-6627,-42110,6872,41057,52564,91972,81094,17800,14329,67289,85281,8718,-75116,-60033,-15878,-33343,-49493,4475,74768,81506,28710,8143,20900,-12812,-47509,5543,35139,15310,64065,61502,2665,-37014,-84640,-103422,-61140,-69919,-88317,-8166,53070,29627,-7919,-15723,-30367,-71392,-108098,-75517,-8151,-14665,-50770,-90754,-119327,-74216,-69825,-126138,-71341,42646,25124,-17497,22262,54430,11653,14866,28727,-26079,-50393,35222,96635,54560,-25018,-29681,44668,21017,-110329,-159157,-98463,4838,72101,59068,62543,85085,51565,8820,21764,76634,107649,76120,18866,8961,26476,17965,18731,47944,34195,-31017,-53592,-7126],[7314,-55561,-81059,-25937,32996,42323,-13719,-103344,-81914,80774,187506,140214,79782,90202,82857,-4694,-66044,-23245,4129,-61012,-124972,-73959,27843,71683,48731,29587,30696,41821,33393,-34954,-105644,-91912,-35619,-16267,-49392,-112067,-113002,-16008,6522,-37991,-62280,-46310,-6508,22066,16881,19222,38116,46666,31868,27687,68188,72702,58986,77123,61952,2407,-8458,38337,66981,24865,-42345,-57466,17661,149828,194147,84275,-49998,-111097,-125818,-135070,-70951,26088,48940,45369,62496,45598,5942,24169,30755,-50616,-112973,-74758,-34525,-16935,4524,-11071,-12179,-435,-31825,-45845,44974,102207,45709,-29078,-46117,-21550,-7650,-242,28693,42856,7228,-41925,-11013,85050,147875,145182,86901,13535,5584,28976,11520,12082,86662,88508,-5975,-67995,-64063,-35723,-9168,14864,26286,-11693,-35250,-1817,15866,3675,38501,85870,84919,99341,99387,26174,-44788,-97101,-103693,-41413,17863,24064,9691,38225,42107,74398,113595,79740,-28891,-98857,-66231,7161,19133,-18143,-28070,25604,95113,80737,32990,47740,61180,63859,63975,43040,-6547,-52035,-63954,-90608,-92262,-27243,-21997,-67628,-26095,42346,55486,36166,18773,42625,68530,-21494,-93403,-67249,-62031,-92398,-56037,43534,105196,77342,35208,-884,-38623,6561,120515,153152,56467,-32121,-16397,5531,-30827,-4759,71117,46658,-58342,-40149,31778,15843,-65974,-46575,64135,58085,-71775,-162229,-136841,-61837,-21490,-72910,-139809,-138414,-133147,-153994,-133535,-133239,-114772,-27205,9231,-46463,-70209,-25648,218,-35823,-72735,-9187,23176,-37357,-56366,-29187,-20050,-987,5224,-4925,27974,18504,-66916,-142812,-75961,32234,12337,-50491,-13089,23233,-18982,-21751,58701,64454,25429,22862,5274,-21776,38064,108515,88074,17541,-39096,-24521,-7435,-72941,-122799,-86335,-44083,15542,27974,-53692,-120668,-84227,-23567,13972,34662,29442,-16611,-24304,39459,60896,-2470,-55600,-69905,-17983,89410,106839,-1422,-34860,33613,43209,-8554,-9290,53904,120746,190093,169126,-19237,-167677,-163559,-76115,7115,56353,77991,112428,173913,203567,180940,119296,72238,89800,94997,33079,33692,132407,211946,171045,83633,5939,-58493,-82288,-67157,-48129,-48320,-58337,-110893,-191767,-212853,-134229,-14492,62966,86940,69431,73371,101887,85779,53074,45515,35302,39466,122450,188213,144971,65155,16685,-53131,-105058,-118629,-112087,-32886,32711,2172,-17420,-27558,-46356,-53309,-53768,-32444,-547,36032,111714,161280,99365,-22565,-55620,14904,10054,-93750,-95060,11932,80045,62174,-2657,-13085,72120,88771,2623,-25661,-8322,-20288,-41212,-66819,-108625,-109001,-47507,13236,25319,-10288,-70251,-73100,6734,72203,-5496,-103225,-119720,-117589,-54474,60509,72740,9311,782,-10088,-71650,-77978,-5819,70485,78871,50047,25609,28511,39678,3860,-58260,-79516,-7070,97258,70836,-34795,-75509,-69533,-58938,-25512,-16014,-74296,-75835,41039,114582,60929,5842,-55189,-133588,-86539,48804,120182,85208,55161,40377,-39354,-97159,-62536,-14260,-6278,14320,5736,-28065,-67565,-113987,-97916,-24032,33613,34196,18641,3295,-21542,-26930,-37455,-42392,-48540,-34473,-25874,8919,65938,86828,42246,13751,4824,1813,38787,30123,-73097,-104705,-34720,45672,96702,60056,-19066,-32667,24840,63852,9820,-59764,-14046,89389,42870,-65108,-47236,14455,25859,3946,-16706,-51714,-55227,-34512,-35580,-49412,-63152,-72009,-36223,22818,29170,-9265,-4894,30785,71823,93844,55764,-57732,-135997,-85873,-3285,45450,77155,24303,-67013,-98593,-83449,-33898,64843,170891,184851,77552,-12689,-19691,-32879,-46431,3485,63226,62537,95042,161180,113576,-26494,-39691,38868,50265,-3671,-10573,61186,102727,87839,69388,71824,54305,8163,-50470,-82947,-26744,94817,170543,79614,-44890,-27688,56358,47082,8966,5291,43532,83426,82336,22232,-48970,-67590,-13922,-23749,-76735,-97295,-103909,-111584,-100607,-48024,22955,30504,-16918,10261,56530,33807,37499,110851,94266,-31669,-62949,35160,92174,68357,40971,30552,30943,6085,-24740,-40724,-13710,49539,64504,6898,-62033,-154407,-140656,8761,85673,23073,-38646,-16766,62811,131320,137391,104700,63719,1716,-97662,-179404,-130947,-10493,5386,-87745,-124944,-73681,-22054,28599,127740,148187,37842,-8094,38522,56308,42390,34205,20689,-4845,-22224,-26127,-23865,23986,63289,86589,153366,211674,145907,13290,-43146,-9570,30641,16235,-42424,-54227,-18712,-9322,-14141,-34306,-46665,-20679,17590,65283,106981,36564,-84965,-91608,-24985,-21518,-56527,-39316,21128,89023,103472,14467,-100988,-120507,-23482,66135,54921,12996,38085,71346,90543,137945,172880,110840,-18642,-87293,-63021,-26225,-55334,-109065,-137521,-155859,-119601,-30268,34161,45732,25936,46089,139498,158139,39836,-9637,26034,-16545,-97642,-94077,-13971,78218,125435,75259,-44235,-109111,-44055,40943,54638,-15056,-73019,-62600,-21671,38817,45341,-13137,-56535,-25235,32261,33541,22351,45939,40062,27590,36263,9156,-53580,-81965,-70312,-50476,-64598,-106876,-77292,12192,13696,-47780,-54355,18260,66949,55625,41575,-9813,-86324,-119218,-126632,-109058,-67570,-35412,-18653,-3830,22088,65964,80085,30400,-22097,-27388,6471,-18930,-70428,-80343,-86146,-63336,34714,64258,-32678,-144645,-125074,13186,64238,-9047,-40026,1392,7079,-21814,-14874,34536,54577,29832,-18459,-65796,-60980,-5080,58924,137103,175936,107024,27417,-26029,-56881,-33171,20373,56911,96871,116020,110251,57388,-46382,-79389,13484,88931,54695,1093,3222,31291,74534,110845,83483,14375,-23647,26321,88932,69357,-14621,-32018,60375,87031,5081,17307,78939,29961,-18116,-16144,-39353,-41327,43098,80740,24595,-12242,-26898,-81166,-141646,-96209,17184,73805,68869,22589,-46365,-86055,-84259,-72864,-12424,67127,88346,29097,22160,69771,108048,99575,65395,21049,-61692,-114172,-21136,60176,12021,-14881,17632,-6127,-81312,-75341,2105,56439,64907,29732,-17628,-56924,-44282,-48253,-120695,-155337,-117006,-105890,-108756,-71419,55311,163597,134987,78477,42739,-3965,14050,18809,-31905,-33034,188,13292,20269,-15743,-60158,-59148,-24331,-5508,46966,78614,17842,-29923,9947,47797,19999,5515,17934,-23568,-69371,-62577,-47244,-38370,-16800,-4066,-6189,-18493,-4776,50250,55883,168,29340,80151,40462,1519,35828,38182,8939,33640,55288,25229,-30831,-49170,-39491,-37368,-36407,-43601,-57115,-27116,8522,-12746,-23127,14399,21021,19203,57081,72068,22491,-15839,6260,27568,-19306,-72117,-62725,-34992,-30414,-28969,-18442,-9062,21034,58623,46607,-9231,-90704,-129187,-56986,16651,25860,67034,89422,37054,-23686,-53007,-39633,-4568,-49618,-109123,-47292,30872,63678,61583,32846,-1181,-62380,-115788,-89808,-45398,-64433,-35606,8727,-3635,-32155,-96119,-147848,-45340,85629,50171,-18214,7117,36692,-4720,-26384,-3077,21381,9755,20895,51004,50762,8495,-23501,22052,22638,-83109,-120286,-30375,49089,40382,-21864,-41298,72,51503,55540,3022,-23150,20326,62257,53803,46332,38467,35909,58221,51227,-2875,-32053,-7093,28235],[-8621,-23294,-27411,-24537,-10311,21447,4538,-60051,-47212,77131,184578,152755,73688,61268,39919,-46463,-91766,-63547,-51388,-57346,-70374,-18098,79953,118285,88812,91919,133280,134144,84534,16821,-48075,-34335,33128,46536,-1871,-48050,-31659,39198,-2726,-62255,-36031,-16270,1497,60329,74275,30998,3985,-18633,-49849,-16737,47221,37467,7501,20641,9704,-38996,-71576,-43900,10668,4465,-38787,-33448,51876,160592,167031,64001,-19412,-67029,-96354,-78059,-17879,5183,-11899,3394,12776,-28247,-27256,33220,35298,-46964,-87366,-33632,15371,32809,27628,-29458,-43846,3174,-14203,-89786,-36387,62214,52586,-8939,-41158,-28244,-14762,-12775,-15021,-19242,-49047,-87120,-9690,115605,139646,100282,49510,-6982,4405,56313,47014,12236,64638,106784,41465,-51095,-90287,-96123,-71525,-4542,31549,-9417,-26733,13773,9414,-35851,-22437,6898,4968,28607,45646,18327,23282,1182,-49094,-34694,11740,31617,34812,43413,50913,95953,142546,128190,18033,-104964,-122528,-59608,-28107,-20109,11924,79097,109646,58187,20953,120521,200079,136332,49271,37197,45361,24994,-5545,-51303,-51133,1826,-4806,-65057,-78450,-20350,48333,82594,100690,118668,117431,42917,-16491,-12937,-5955,-12057,-21730,-2719,38954,38861,19631,5565,-36331,-15549,107937,147761,46433,19172,74720,26396,-66504,-19130,67629,36213,-56423,-21948,24321,-12387,-56949,-26799,1237,-56471,-137570,-174778,-118115,-15135,7727,-42789,-46078,-10336,-22898,-57913,-50533,-84002,-107148,-45011,9216,-191,8264,47567,50286,11835,-26292,3358,-1844,-79229,-83503,-44590,-43254,-52247,-57987,-38951,21822,10331,-74789,-99586,-25689,41031,1427,-79210,-56985,3088,-11594,-5266,72836,70954,35689,63590,68723,10071,33593,106745,72664,-23767,-36884,480,-16778,-85685,-124826,-120416,-91045,-3514,43995,-17698,-92408,-70494,6183,40167,31697,49953,50386,17907,782,-24114,-50359,-25660,-11215,13025,56936,26821,-43074,-8142,79499,102683,42287,-277,56104,146913,185638,98516,-73311,-161956,-115289,-11925,34108,44821,81333,104545,133975,187455,171815,90006,60062,80085,67465,6874,19662,154609,239290,153684,66291,15142,-67845,-108859,-70224,-2251,63129,59672,-26153,-77236,-68998,-50276,1086,59949,92811,94760,76833,59816,55423,68049,38917,-32510,-66877,1335,104322,100678,56843,50151,-7847,-94906,-100200,-45596,17103,60183,48127,30642,9028,-34486,-63070,-27972,30920,60744,56503,82341,113410,80682,-15652,-26721,42420,19477,-65089,-54447,24356,101781,114351,2407,-66925,-11304,18722,-12271,-14487,21455,55625,48397,-18165,-88693,-103831,-49133,4954,-8780,-60560,-84677,-46382,10431,27407,-42305,-118967,-132467,-107797,-47743,6855,-21654,-64359,-32398,-10150,-39915,-31212,32471,94779,91635,41449,-42139,-100072,-50742,-1578,-30510,-57331,-26403,51967,69516,-12063,-85598,-88393,-47955,-11769,-6341,-60571,-72348,12444,83300,50323,-5618,-41016,-88461,-59922,62451,143929,83024,-25839,-96572,-89787,-34807,-10689,-30918,-51359,-60543,-89143,-56602,-5002,-30639,-49865,-7727,23634,44381,88333,94007,56188,21038,-24447,-98174,-150517,-72879,21944,32605,28104,44702,19116,22677,61813,67526,61999,10578,-132635,-208124,-106962,25195,78129,17343,-81483,-81282,-7517,36092,6140,-13820,56946,126985,77734,4590,15680,34163,32060,19079,-8175,-42653,-33999,27245,38332,-34197,-99645,-107905,-72674,-22732,10441,6608,-2676,-16246,-21240,11296,33628,-32701,-110512,-61093,59835,119660,83053,-17891,-94687,-99855,-65710,-25965,34579,133925,173839,57391,-30645,-23329,-62275,-108724,-53479,41029,56832,53559,105179,137349,69142,27006,79130,110972,47015,15939,60818,33836,-42535,-29887,42691,66558,51045,12159,-27513,-22514,46012,148120,126010,34211,-3477,31263,65458,92751,86979,67033,22193,-4992,-19901,-79033,-139036,-51827,-8265,-112424,-171559,-116172,-86562,-111015,-110308,-56089,-19287,-8349,34091,41230,15212,43781,94723,65289,-15687,-39151,10577,68732,104262,84001,16098,-8153,-2992,22414,46365,24726,3800,4857,-9260,-66232,-195517,-210137,-40695,68605,15620,-47301,-35592,7676,40102,49505,57272,34333,-28085,-81326,-141272,-166168,-116274,-82740,-102130,-82765,-31096,27811,121005,205724,176811,87200,60463,64256,17987,-28131,-46161,-43574,-40976,-44395,-69538,-99283,-51828,33494,103979,196025,244229,146293,-5730,-82581,-46990,45749,63025,1042,109,36695,26195,-23523,-75760,-75703,-27633,-17649,-10661,41040,13615,-48148,-11174,41048,5971,-27968,8070,65076,81205,75189,44246,-28127,-79130,-20722,63828,34404,-34783,-9729,41990,72116,112863,124971,64827,-38419,-51292,-13034,-34860,-99089,-123232,-129095,-139270,-109958,-36374,30463,46525,24340,27755,96064,111965,60481,67262,77305,17353,-15748,21239,70510,97145,109843,63507,-25457,-56364,-1159,58439,90172,12648,-94363,-49345,58420,95869,82197,49947,5490,6552,61153,92474,116141,89926,-7480,-20715,74817,123426,48152,-70686,-120157,-91398,-84015,-118532,-123657,-96772,-129591,-162371,-133819,-49800,5537,7453,16043,16597,-43375,-132360,-186907,-159639,-90840,-12063,29707,5236,-31910,-13148,1372,-2079,-4041,-32575,-8769,-980,-63881,-102936,-96724,-55812,41232,67403,-9458,-106054,-121615,-53532,-20866,-36813,-27855,-2502,-10357,-48362,-70809,-5270,110617,130447,30294,-48664,-53368,-14903,49238,120008,114814,40505,916,-21267,-57845,-43975,8753,53377,100385,100374,60017,-15396,-126412,-136623,-10881,94467,57076,-7634,-6922,20366,59229,137647,153376,76472,22352,51150,89423,74097,9629,-18871,35642,69068,22901,11253,21995,-42264,-64044,-20556,-33106,-59160,10090,50614,18677,12087,23089,-455,-54313,-68211,-16188,44019,58555,16180,-44812,-101342,-113874,-75995,-6183,42087,30913,-16475,8524,84511,138033,101725,-2536,-64193,-65544,-57313,22660,79716,25605,2486,16479,-42485,-100699,-39526,46972,86561,88483,17665,-93276,-194240,-188165,-116797,-112012,-125180,-78423,-48607,-48927,-25607,86456,196503,187309,142825,80920,-20405,-29731,-25153,-79002,-65104,-29680,-43232,-22681,19938,13423,-34361,-82323,-77891,11877,80420,38604,-11332,29345,57883,38846,9590,5299,22573,15246,-50544,-108009,-100797,-32370,52694,85010,63881,74044,86259,9798,-63687,25428,146135,127551,41098,17645,5059,-49575,-74570,-22425,54885,44791,-14346,-29954,1871,20251,-11907,-54242,-46741,6261,31479,7637,-16171,-14112,3149,23839,48576,40843,-24757,-56692,-40912,-33163,-20816,4772,-3881,1252,7184,-30782,-44580,30828,93907,50207,-18074,-65553,-100194,-99952,-74367,-37543,28806,83486,57147,3824,-3518,38594,75054,38542,-13987,24565,75262,104421,86950,45650,29834,-26470,-96213,-79116,-62433,-86898,-36772,25143,26259,-15419,-105793,-146209,-35517,81944,72997,14977,-8148,8529,20113,-2252,4385,82080,79389,-4743,-24784,3589,13006,-4465,2256,14428,-47804,-84676,13996,67378,-3123,-87913,-109808,-44739,95798,159012,40335,-89406,-63900,32142,65525,44483,19709,30216,50129,26585,-26488,-33695,288,21857],[-31133,4450,23498,-5720,-23398,2184,8984,-6347,-13800,2837,55932,79547,41522,-12294,-62370,-85667,-72617,-81978,-91659,-41427,-17616,16101,78563,96576,109234,158254,159256,107378,79869,60836,8917,-5845,42712,77507,49470,4921,16618,79663,53879,-2992,-5468,-9485,11606,82419,91982,21667,-31535,-62785,-78341,-26904,29459,-6601,-57631,-61122,-47564,-41754,-60787,-45959,3687,-5783,-45018,-33033,50056,134376,108614,11027,-34573,-51270,-61935,-5686,57629,22721,-52670,-62118,-67145,-80106,-36090,6483,-16877,-67380,-92759,-54806,8189,24719,-7273,-63889,-64033,-13904,-21921,-134034,-166325,-66315,40431,72998,42053,15317,1871,-30145,-84284,-82390,-49014,-49872,19816,119545,99331,23484,-11802,-37233,-15556,50425,58274,-5956,4180,92404,80352,-17282,-68300,-84710,-79707,-22401,17583,-3134,-16157,-6416,-38861,-81891,-48562,-22500,-46164,-31017,7168,26774,67181,52114,-17606,-46810,-26058,7512,24856,7855,27854,52469,53191,69680,43740,-69215,-144337,-112560,-49446,-7534,36182,101446,117100,26152,-40299,58535,171878,114396,3744,-21082,-1010,-7916,-41920,-60085,-21189,18982,3033,-72908,-145444,-104604,8273,78592,116136,99230,26699,-30796,-40414,-4042,58943,78139,-13155,-77021,-18396,16898,10112,43717,33231,15451,70018,58688,-18975,7577,51521,-10394,-59474,1845,46202,-6202,-42117,12027,10282,-44793,-62387,-44382,-77268,-140900,-137043,-91142,-23420,39798,28206,-6247,18333,52054,60548,65391,65521,24246,-29605,-36339,-14160,748,-1499,-15277,-26886,-29778,-27029,-16367,-49712,-112560,-95494,-57088,-65106,-49622,1203,62501,83671,6225,-54221,-11375,49449,61831,8971,-84549,-91284,-21665,4524,15297,61888,62637,42090,63756,75407,550,-38224,33082,45732,-18127,-26251,-32278,-91535,-100406,-74651,-102346,-113399,-12774,80388,48106,-40710,-35723,64548,90754,23376,23826,63846,41956,-44637,-130068,-122267,-15223,33796,-2934,-50124,-78633,-69190,-4458,58769,82896,50969,21030,48920,72534,102784,110966,29073,-77875,-69778,10492,17247,11020,40656,23220,-9212,-3276,27499,43114,65110,69959,58872,41156,43531,115353,170283,95264,22444,8337,-28721,-56519,-35175,30911,102483,77859,8882,29566,59265,18380,-8702,5417,31753,68370,59253,16624,18603,75709,52761,-29829,-77416,-87655,-47225,-5728,7214,32761,1407,-86811,-96963,-33667,14144,48157,42490,6077,-14872,-28720,-49116,-34043,479,11832,-9932,-10406,36341,55500,8421,26248,89596,64734,-7998,-34750,-12710,52527,86829,34308,14201,39220,25097,1616,17761,56234,91958,95578,50526,2527,-19203,-28425,-22532,-35527,-65501,-40130,38268,55271,-6687,-66615,-95450,-102809,-81933,-56673,-77960,-133341,-118507,-45835,-31577,-51302,-19791,37841,80891,71148,12131,-102910,-196284,-138434,-21442,27319,23951,-4299,2501,33913,-8067,-74904,-83499,-39340,-17445,-21812,-26948,-31517,-13782,5116,-18190,-63767,-38458,21598,65461,95612,97521,14468,-108223,-180255,-106171,15441,23406,-40581,-70464,-92379,-120258,-58101,24993,17755,-7151,-2188,15173,92136,179361,152492,64174,39353,42925,-11327,-93840,-62562,6682,-7676,-12769,24823,5358,31886,112820,117361,69624,7825,-122908,-213208,-116752,11324,41452,-18537,-84881,-75144,-41891,-36103,-26975,18096,101097,150483,99961,12792,-34057,-32110,1596,13295,3764,6569,29784,89879,118466,61518,-31963,-97255,-114417,-81431,-20813,481,-36028,-84142,-98960,-62812,8760,23027,-18869,10773,101422,109908,13622,-74354,-77380,-49455,-26304,-6114,-7040,10031,25833,-17736,-22665,11085,-52685,-133741,-84177,14399,35264,2368,6363,85244,121135,91164,103555,123202,67890,53984,59054,-51244,-157685,-103728,14986,55211,49563,55079,57006,15838,-13558,50102,77219,10729,-67834,-41813,70732,140772,89615,29322,-18817,-33462,-21845,-25414,-52508,-723,-7600,-116989,-160154,-70586,-12879,-49607,-86900,-60642,-8834,28685,41595,19077,21052,44088,27996,22590,38424,33047,31731,79545,130637,93319,-4738,-20982,8880,21240,34892,6691,-33549,-22172,-14401,-57813,-147494,-175372,-104513,-43005,-63085,-86416,-62972,-26433,-14192,-27365,-20165,-13589,-37925,-40209,-58449,-119601,-127172,-67041,-41513,-14183,43116,103829,164905,173587,88356,22849,43529,45166,-17362,-58982,-64291,-57797,-23368,-1374,-71430,-178089,-148335,-30608,53471,133920,162040,68935,-56633,-118931,-74110,52357,91524,25520,32417,84378,85747,25473,-66847,-99076,-70919,-81838,-80970,12281,68797,62558,65053,57157,9378,-19836,7069,46672,52738,46289,46831,25265,-517,38391,81315,27254,-53086,-41198,-451,29620,66189,64229,9723,-23896,36905,78037,13394,-51067,-49994,-79039,-125735,-99742,-33179,15348,34053,61628,110156,116732,44963,23466,66334,73500,54082,63082,96793,109482,79432,69937,75588,60745,36093,25367,25659,62240,24727,-71583,-41411,54553,90631,95125,86303,51457,31102,52583,73861,117884,87196,-28050,-40607,54361,126739,92349,-24458,-87859,-66802,-55920,-67599,-72948,-83811,-112045,-136474,-135458,-98095,-67284,-36368,28627,76651,44968,-37078,-104020,-118499,-68350,7912,37061,-16984,-86870,-73523,-26502,28572,43993,-18119,-5231,32807,-28924,-86575,-60505,-8208,45359,28500,-19471,-34076,-48846,-89095,-115409,-97976,-45888,-1662,-14878,-60129,-88452,-32150,100078,150343,28608,-93689,-105011,-62636,-6840,15681,-21433,-45284,-38338,-35839,-32256,-44560,-74244,-45641,52215,91925,29175,-58371,-121827,-111955,-24053,66653,55312,-4389,-34859,-39784,-23662,79431,155827,124861,96136,104821,86307,53141,33049,3715,-21762,-1238,34232,34055,-9674,-67165,-44530,11403,-21716,-75123,-30800,19813,7047,4624,30095,46312,23309,-9211,2406,42697,39456,-11079,-43069,-61104,-47005,6364,54263,40984,-24002,-87810,-70651,8816,54899,-9167,-111387,-88067,7818,37773,51959,72192,41078,9825,-13542,-67053,-86527,-28401,32302,79561,73455,-37597,-167789,-223772,-173873,-94197,-50660,-17205,21446,32047,40258,59390,91111,112240,118729,134848,92209,-13560,-17179,10590,-49941,-82718,-78760,-101727,-96822,-22144,-592,-45013,-95231,-78747,-13327,30494,32833,-4020,-18032,-14717,-6078,-41756,-55155,20543,75661,-16966,-120088,-94223,16750,108853,116316,87536,97401,60878,-58131,-101498,26660,176342,197870,91714,4378,-30515,-105650,-183290,-116870,50573,114889,50747,-9553,15323,47792,6598,-24133,5569,52101,57222,2145,-54784,-27719,29630,46686,45227,41238,543,-19642,1643,9680,38319,86659,63269,44697,47502,2539,-9441,65567,91904,20284,-27501,-3200,-20564,-103862,-147631,-105475,2678,82602,79851,31424,20453,61807,101751,104708,95271,107067,94935,63700,22463,25992,68442,44472,-27116,-38694,-37062,-41641,-21886,-35336,-57206,-43091,-74397,-116107,-78059,11823,65378,58467,16450,22300,60704,51353,40813,99539,73834,-32693,-46304,-11443,2566,-3131,-12374,3234,-46404,-117697,-67981,-37970,-106613,-142828,-105762,-26765,99447,162911,64100,-68573,-88464,-21001,18981,-993,-14229,-5371,-10524,-16031,-26784,-34946,-26187,-9438],[-23211,23898,41960,29696,17846,8236,-4577,-2414,-22008,-78567,-76111,-1125,23293,-49034,-118079,-77855,2119,-14045,-53498,-29125,-12724,7981,31973,35121,83885,141415,81581,6436,28320,47901,18938,-2016,20902,75241,82865,29046,18400,90718,133031,113946,36670,-26744,8316,84986,70161,-19443,-68948,-57081,-31088,-239,17143,-34709,-74473,-49899,25297,80737,58598,45878,70430,27352,-42460,-39490,30356,99068,82992,2181,-48893,-62880,-46474,19983,80516,41924,-41285,-75006,-109453,-92745,-8052,15358,-29938,-71339,-111529,-79062,3943,-767,-72698,-110093,-80736,-51886,-48922,-111777,-184185,-142941,14715,123914,97872,24644,-1602,-25055,-77551,-56579,9907,5899,16485,76530,68391,4359,-31207,-49674,-28547,34844,57282,3441,-2042,72609,68671,-19939,-56951,-43664,-22975,11995,22445,-12661,-32775,-34865,-67261,-70257,20107,55784,-4962,-8827,29957,48575,81033,78732,24474,-25746,-22041,25077,45299,27645,12331,-19323,-51646,3467,49015,-14041,-88543,-77078,-10286,14817,22743,64040,85784,15986,-65763,-48652,27197,38774,-6256,-40877,-51282,-53835,-85961,-88405,-11998,39517,26402,-52071,-152537,-143699,-38318,36268,67197,15456,-89058,-138540,-111980,-20444,103046,117097,-21410,-106765,-32889,17482,11854,49038,55133,30898,27008,-27892,-85596,-78056,-76080,-71401,-22995,24696,9042,-34618,-3599,70797,47573,-21875,-53785,-36804,-35179,-64155,-38273,26772,69444,56608,19868,12053,24680,23668,40202,61304,60732,56658,35894,-19473,-56819,-50868,-62754,-99912,-110825,-69279,-11528,14390,-14669,-41482,-14503,-6511,-54918,-9379,131268,207936,153335,30245,19672,84274,109388,90271,36363,-42301,-57482,-21397,-1023,9391,42083,57157,47675,30901,28629,-7571,-42913,7406,56368,54630,31489,-21915,-85146,-58811,-9230,-43796,-81742,1698,84880,50879,-22067,7439,117444,148902,56809,-6171,17742,46539,-13610,-114450,-113608,-3051,48569,-16492,-81578,-65702,-39252,-39878,-28897,3024,25880,40423,55133,9428,23222,169990,204129,58514,-43660,-39935,-32051,-18273,-24610,-79995,-119172,-104530,-19967,46332,64191,73357,88387,83593,72593,87740,104694,51543,7919,24272,37051,28051,6616,26738,63016,21423,-3569,77364,98071,11462,-35303,-9939,32183,67339,58969,10152,680,53802,54951,38612,52100,9640,-54028,-39179,-34368,-46658,-74676,-128390,-133907,-76556,-16553,23321,11060,-30627,-32352,10078,23206,-10690,-32482,-33968,-53299,-59434,-779,41400,36052,57821,90337,70895,8664,-41768,-50901,-41589,-27108,50454,150731,170971,106865,46226,38649,46301,64944,92889,106343,91002,59085,17986,-10579,-28489,-22908,27701,110637,118244,29792,-35995,-45798,-62959,-64086,-50498,-103597,-168222,-106086,-19675,-34665,-37369,19337,37733,35540,23710,-10511,-94461,-185235,-161600,-33746,78961,94751,32733,14654,56176,44474,-11420,-35097,-15500,-32089,-99477,-102305,-50892,-30867,-49010,-98677,-144855,-64291,100625,183102,132940,46321,-31209,-77743,-86367,-39268,26103,16142,-30341,-57384,-81732,-106454,-72231,-15152,-2948,417,1647,50405,160063,179207,56532,-40252,14287,112423,135230,46464,-28097,-57903,-60868,-1734,60741,38364,54630,123466,115972,49731,8022,-54831,-94007,-21713,52959,41193,-3021,-8599,8302,-18268,-74367,-57873,14772,82816,144670,115167,9799,-67331,-62745,-9197,19780,47567,67665,57434,61993,108562,126326,49272,-51916,-94248,-87508,-42142,-23046,-74664,-100645,-57912,-24443,31315,83741,76453,74924,87356,29234,-71064,-106626,-51834,-11097,6256,42596,30805,-39459,-87856,-70957,-17811,20655,-15160,-71509,-57022,-3199,17572,-20947,-73474,-22708,72569,100786,78369,48375,25545,52531,32845,-110146,-201835,-123068,9076,18286,-29928,28080,102762,63684,-754,-5251,-16106,-71986,-134196,-84212,59267,116576,32173,-32294,-36461,-24370,-13752,27305,47942,23907,-46442,-81519,-71600,-22389,22338,12567,-10142,-7051,19613,42867,39305,18529,19468,3901,-31056,-339,61259,83479,79743,94177,110395,75113,14928,32240,49846,-17473,-75731,-85274,-69257,-22494,-20199,-52692,-70769,-92657,-123384,-101310,-84723,-97263,-56798,26699,54003,5492,-38099,-34948,-15405,6983,2102,-36333,-16139,57834,34860,-12409,34501,102964,112249,67925,-20116,-70978,-23142,6070,-5770,19881,32271,-22774,-17187,30195,-46879,-188555,-160431,-31585,28176,31608,22908,-6974,-66596,-120139,-84864,27644,52338,-22075,-14053,74182,126736,98600,-19013,-112103,-115231,-100734,-76182,30386,142065,160608,90498,6692,-32307,-39028,-35821,-21202,16676,29436,13281,13161,45919,94379,88048,22726,-23547,-13204,-5195,25884,75004,60751,4817,20531,94144,113402,62759,42416,53399,-11806,-101937,-96772,-48030,-7967,29872,96724,179286,138830,-14,-35129,13050,34446,48006,61279,65412,56073,20726,8731,59438,115692,94731,27918,-21154,-7223,-7776,-37221,-28251,-627,51078,109043,114072,71191,38017,14608,4871,44425,33659,-43533,-55331,-19385,25019,66076,61270,29753,6199,-16864,-43443,-57858,-46044,-19556,-40973,-87745,-92336,-80023,-42812,55879,125676,107683,54632,12341,-14295,-8316,1890,-5308,-30029,-54886,-40763,18926,84061,75631,12509,24804,37814,-46414,-106827,-55130,12292,34794,-15391,-42767,20985,45447,-35059,-125673,-153485,-95011,-9115,-3102,-50813,-86248,-67052,12431,69304,-18595,-150784,-169021,-120060,-85548,-108041,-124344,-80337,-62679,-71324,-27570,-42324,-118240,-115539,-22048,39989,6034,-56470,-86025,-85837,-52535,5641,24396,-35776,-94266,-105537,-92909,-12083,84414,109385,104466,116473,98636,72608,78484,45996,-27991,-26140,32641,35692,-18567,-42172,15437,53525,5233,-42481,-30119,-19261,-40328,-42383,-27526,-13549,-3095,7406,22220,37807,16193,-37777,-63712,-54456,-18854,27161,71533,45788,-36915,-113469,-113566,-53076,-18584,-90708,-167097,-92526,35275,69764,48782,48083,49281,32051,3792,-28532,-57394,-50679,127,61419,35854,-92534,-187583,-159882,-65184,-12767,27685,93549,121979,90532,77685,74651,47415,2923,-14058,25946,47543,5802,11795,48673,13432,-58810,-86917,-62821,-32793,-23766,-43993,-42652,-8414,18692,14735,-17948,-32303,-44849,-58878,-48985,-44897,-78498,-79677,-3927,71879,22709,-58687,-23472,87787,133085,68965,4094,6126,-19601,-89744,-97032,-4668,105474,167659,108983,8465,-38869,-97669,-159326,-96637,51555,115214,57727,-31187,-35695,5210,-5552,14678,89243,96079,25885,-38679,-66167,-38052,35652,87190,62542,25948,38207,71359,92756,58649,46677,89208,82275,55843,64147,48790,31231,52120,47124,-15998,-55939,-47,23173,-68684,-147746,-106716,25388,103910,94406,32413,7816,24755,38075,60725,87056,82546,33845,-35390,-64117,17760,112332,105136,42914,2223,-2522,13913,16957,-51069,-106886,-58371,-15714,-67376,-112438,-45336,29897,48066,45444,59367,61111,60541,63367,64340,-4516,-51029,-5453,14727,-15601,-37956,-33649,-13145,-57051,-138223,-159861,-168771,-187112,-141408,-52795,2625,31047,46944,33004,-19564,-85041,-94211,-64770,-52361,-43994,-41259,-48233,-34001,-33204,-61797,-68006,-33812],[20384,34795,33848,56931,64419,31002,-8832,-25582,-35218,-70591,-73275,-10786,30469,-11800,-64792,-29546,55421,74892,16248,-37173,-53486,-29181,-2595,21207,51910,40962,-38606,-61090,-8273,2030,672,15943,23249,60255,66385,6204,-4568,76057,147819,174992,75593,-41902,-12814,68744,35102,-66369,-92493,-24403,26387,20756,899,-36655,-45334,19646,139451,205977,159042,110816,107318,40418,-42305,-35564,7184,40020,57351,39551,3954,-31728,-28255,13908,45724,15479,-15147,-27849,-90247,-89775,15327,63141,29316,-30090,-94797,-60049,18330,-13192,-105229,-126617,-79137,-63460,-50675,-43545,-82601,-102584,-17808,59640,24170,-41598,-34097,11932,28200,40330,44806,-8981,-31371,25157,62404,38490,-966,-29312,-23174,11896,32448,15910,24256,41480,3535,-76074,-106299,-69842,-5255,60824,67776,-10216,-55508,-39024,-56933,-38852,91948,141987,53615,18081,41300,30751,30746,55056,59936,31890,30181,70635,92465,91880,14875,-70034,-83148,-8230,30497,4455,-19080,-1627,28385,5226,-32231,-27776,-13089,-4387,-29254,-58534,-47604,-2923,31566,26531,5364,6560,-22953,-49622,15496,80422,67166,-12222,-109019,-126390,-75004,-34409,-21862,-66864,-120526,-156153,-139335,-28825,100671,87542,-34121,-96592,-46132,10916,13060,-13327,-46492,-46660,-27948,-60086,-115716,-157570,-171103,-102596,-7958,11397,-36388,-45475,3808,78134,68922,-3153,-46359,15749,101745,89083,41766,42637,62382,32345,3432,14146,8166,-42731,-78752,-83666,-62554,-27673,3386,-43653,-110184,-104801,-67890,-65470,-98551,-76350,14655,99129,105237,88032,93865,50663,-50745,-22737,143709,190593,90552,22615,75913,114078,95619,66960,31972,9552,14320,-19850,-63601,-51746,-2290,25015,35049,3822,-23143,-15810,4015,17886,42820,92947,115869,73863,15042,-2479,-7272,-30552,-44572,4352,18799,-30286,-41847,33361,105409,117950,56199,-27521,-46231,10758,35422,-8442,-23545,21767,23509,-31625,-32320,38035,25072,-62089,-84153,-38656,130,21052,42867,4929,-18143,114854,234666,176172,16672,-80813,-73928,-33686,-58768,-131616,-132272,-27316,93580,100408,36389,45017,88800,76655,74097,85875,59989,2011,2159,40376,62273,54034,-5347,-36918,-15204,-28445,-23829,59703,60526,-34393,-42477,30487,91898,94229,42105,-25107,-40576,-5002,16351,69828,154011,146725,57807,11152,-45855,-134193,-168731,-156753,-136522,-86008,-19580,5548,-16093,-23653,-10006,33994,65497,27446,-9256,-2624,-36008,-75903,-58126,-19622,15901,39988,25217,-6162,-34488,-42098,-45271,-107903,-139803,-5042,140780,136491,60380,27114,31928,26111,40277,73474,98293,90556,50307,32506,12695,-26223,-15820,19947,69982,103861,73863,18742,-631,-32626,-57231,-45440,-86657,-132609,-63356,2647,-10624,24770,73869,20193,-33897,-35613,-23059,-50254,-114604,-125992,-40688,64593,69186,7067,25896,97472,102233,33927,-12631,-1378,-31263,-157597,-230172,-146005,-68291,-86797,-163236,-198160,-98583,70187,159875,111862,20287,-26666,-2203,16412,-11904,-22337,-10043,-8647,-54381,-96986,-121070,-112690,-76165,-44569,-31171,-11958,93650,184153,81508,-113953,-168003,-49680,92686,141263,47140,-52964,-99005,-68760,8604,53184,32090,30277,63465,61066,12720,-7669,-13901,-2661,64467,99524,53760,26961,58458,81312,31649,-63600,-78565,-456,74745,130175,102758,21031,-9745,-8492,3212,30269,80622,77264,12182,-21696,40773,103860,56158,-12754,-18715,-39077,-48838,-46137,-83022,-70741,16758,51589,69361,103209,99061,77679,46087,-17772,-70894,-85093,-57975,-14050,30004,81411,96569,21052,-56538,-59239,-39062,-20600,11771,17945,-27437,-38860,-53,-4052,-74869,-90038,-21298,44338,6739,-55590,-30860,19142,-18041,-127156,-180855,-111911,14392,-10694,-108990,-34660,74888,68668,42059,3442,-76978,-113351,-122977,-60478,30916,22271,-59197,-82911,-61782,-39684,-27451,13791,20586,-44517,-90595,-37430,-5173,-20209,-21388,-1757,30334,33988,24589,39014,57816,31935,-24613,-59148,-43218,-17099,25424,84323,97493,68797,56903,64384,68295,99225,83860,-43040,-171684,-192841,-126359,-36030,-25130,-38842,-15632,-23562,-64349,-37149,-15114,-47713,-4726,101521,144546,102010,25256,-17769,7637,33212,-2350,-18641,72108,158835,71638,-61775,-47609,34601,31982,-12707,-44577,-56122,-32604,-24230,4281,118550,154073,14219,-67920,-7869,-23462,-130631,-109609,7794,48061,-24788,-63901,-7102,5511,-70111,-76217,-95,-587,-77775,-69622,31549,109577,113861,22398,-83008,-91808,-53403,-41417,11329,94918,116021,46264,-40568,-51597,-26244,-49441,-72608,-38740,-20774,-45793,-34285,26511,72166,53113,17474,28969,53445,27589,38827,92385,70311,21185,34731,62117,63534,71452,93056,99650,34809,-55343,-85602,-72931,-19427,39924,78599,120096,88680,-11641,-43057,1787,4296,-29300,-25278,-3023,-6857,-25959,-29208,9745,69074,64309,11260,-38744,-52343,-44460,1542,39882,9922,25074,102578,129130,93421,61730,20292,-11118,10150,17860,-21295,-43666,-63501,-61748,29198,136235,138845,82645,29181,-51126,-122687,-101708,-35297,-3520,-26113,-39885,-37873,-16176,55362,102991,71229,17002,14053,60033,48985,-33517,-84463,-39548,29672,60281,89783,110335,89920,58739,58644,11506,-93994,-147692,-92086,-20068,8291,-21107,-19751,63459,122022,88998,-17149,-129906,-134038,-39139,10411,-24658,-80407,-84943,-29068,31462,-6363,-110660,-145186,-108407,-91806,-111820,-95697,-59587,-87217,-112737,-49807,-15890,-35728,-52244,-47135,-32606,-15922,-22952,-62802,-82346,-49806,-2683,2096,-71887,-139577,-123269,-78447,-30416,33481,66845,46401,55094,89736,113702,120512,79225,21698,19858,15397,-22338,-38697,-3883,76471,104604,68783,30895,-8840,-59810,-64684,-46861,-67205,-79376,-42858,7512,24126,14180,-7403,-50495,-91123,-96568,-77834,-56497,-1969,162,-51137,-86483,-77778,-39261,19349,-20756,-117860,-109518,-10680,41676,31786,19214,41574,66949,57119,13940,-52753,-52941,30217,88940,51132,-57213,-114335,-80194,-7325,32665,78800,154620,175861,113963,63084,26278,-3415,-45268,-105330,-88641,9379,51010,29295,21958,26436,-15347,-29829,57471,137380,82155,-88,14322,85556,100982,70317,-4977,-75462,-74828,-39402,-27171,-44497,-45529,-25008,-8242,27353,42548,30484,53946,111322,114781,28404,-62937,-78139,-53687,-39575,-42312,-30890,10080,87657,105289,50987,13926,-11159,-27769,5587,64256,66518,8518,-66550,-67683,-17267,9081,66605,142456,101567,-17565,-59217,-35038,-36672,6509,83958,71346,43722,86150,106264,89103,56463,26511,37053,43757,37425,52185,59544,41184,30315,30765,-6015,-47444,-13580,48431,26105,-41192,-23115,62650,105620,82673,26016,7950,490,-36553,-27068,7932,2193,-41950,-87844,-68449,60613,154850,123046,66657,37542,30613,36782,56347,15274,-38357,2044,59231,5081,-54043,-22434,-15904,-23462,44017,95818,60329,56209,77711,38421,-44363,-24410,52978,45700,-17280,-64467,-62666,-34048,-26780,-55237,-111670,-164225,-134214,-43158,23349,20288,-26664,-39949,-667,2679,-64226,-104194,-83055,-54486,-46892,-34452,-11190,1926,-22986,-58564,-51361,-1756],[38562,7265,-2291,35812,48592,34484,9270,-26363,-27105,-6711,2426,8543,23821,28216,19011,9350,33362,71566,10719,-85986,-120453,-84222,-9353,62947,46357,-56312,-127583,-67457,2313,-26450,-26273,15107,10852,15778,-5747,-57607,-36714,34644,62979,101870,68526,-32230,-23907,42957,3257,-82645,-78104,-11929,10914,-6433,-9053,-1705,4120,39746,105173,145109,112641,66340,42278,-19557,-63121,-31339,-18314,-34665,-9734,40706,75395,53146,28047,41802,13681,-53073,-35327,7060,-48665,-85536,1704,96592,107250,35306,-44350,-36222,-6208,-44407,-91114,-79599,-30916,-19420,-18904,-9594,-6687,-34409,-37161,-34903,-78954,-91039,-45572,41783,114944,104033,22955,-61069,-53373,24579,74077,63226,37414,18162,-3731,-19890,-942,21675,31478,15802,-22862,-85417,-135775,-122058,-42869,71693,126814,44902,-28979,-9810,-36681,-51986,66458,130741,50022,-11136,411,-20439,-54902,-20987,53154,74728,64670,68923,97586,110306,15886,-71710,-43840,12678,12261,1899,10004,27368,16539,-29859,-67789,-80817,-91357,-42568,21093,43313,25611,21954,68746,111319,115768,120616,106612,61534,72924,117238,98415,9255,-74742,-76385,-54729,-67357,-86315,-94112,-70056,-87239,-109790,-30555,54918,24709,-48616,-81384,-53100,20690,27666,-68179,-144196,-114815,-37003,-17259,-78141,-135440,-129165,-62524,-216,9728,-22375,-30672,-27734,19702,25687,-32856,-53168,50816,159549,128232,19574,-32448,-919,24629,22879,41064,40456,-56021,-178428,-212830,-163906,-115345,-65420,-71617,-121802,-95667,4339,53024,-8487,-58361,15862,150987,191070,159596,139250,61372,-44396,-22004,78806,40429,-49674,-2294,88945,91854,52721,19312,4587,33468,64355,-3245,-97590,-93416,-44374,-18282,37529,38290,-22210,-28108,17101,4360,-19642,62967,183173,180403,92083,15038,-49173,-81701,-61641,-30606,-58595,-73515,4982,97589,85239,23148,-1585,-15644,-48015,-33303,21187,46793,49325,51265,3474,-33273,31400,124796,75534,-35744,-44908,9360,18680,-6741,-13227,-12081,-42198,-36293,106894,220792,126535,-10628,-38164,2329,-155,-65856,-58946,75524,208593,171085,29204,-11545,33221,46998,76700,95307,26854,-54354,-28374,25394,48839,48104,-21915,-88086,-49271,-1082,-39,21694,11442,-29809,11412,76545,106002,89415,-945,-78749,-71862,-27138,-2216,46024,110438,122022,96505,59433,-16297,-126501,-153300,-89969,-41688,-401,36125,11179,-9302,50363,65763,34442,36996,38824,36439,47654,-17241,-110282,-148724,-108911,-31041,23684,-6053,-53830,-46207,-839,12066,-65813,-130112,-70627,250,-56948,-117980,-43542,56033,72011,70400,72942,59003,42656,5559,6360,22467,-25280,-64025,-63863,-27911,46799,99826,85694,53867,10356,-28683,-44452,-73840,-75655,-20685,7528,30154,94517,90145,-11972,-63497,-31901,13334,6671,-37669,-56762,-21687,29053,-685,-60616,-9276,87981,94075,15462,-29639,6127,11316,-83350,-191666,-167334,-96064,-110164,-167585,-160829,-75510,7024,59619,58310,17608,-1807,26889,3953,-62465,-68872,-5354,19198,-50266,-113499,-136647,-124134,-76194,-23902,-22070,944,118364,168260,37374,-129686,-172131,-91045,11952,17435,-77601,-97625,-44629,-9228,-15998,-29918,-51741,-50521,-2622,46853,36536,12768,1504,1287,72397,110992,60395,29041,50136,77282,54444,-21593,-57898,20907,132274,162844,98508,46055,72004,62524,21455,28924,54069,27644,-18742,-10735,42771,66454,27527,18615,61548,34538,-24819,-37286,-35809,-13713,38457,57347,58267,70154,63818,48613,33950,19458,15696,-17913,-51686,-7317,46604,60815,82030,80928,52742,7910,-37485,-39271,20835,39343,-44669,-81622,-9008,44593,13458,-27530,-31491,695,-26971,-70840,-21661,19488,-34377,-87965,-96508,-55231,36305,11388,-80371,-45560,16671,18290,15135,-16886,-94697,-97148,-63332,-1847,12347,-68483,-123109,-76931,-62890,-56749,-28409,-10918,-52291,-82388,-49876,19057,18784,-33364,-86599,-61535,28517,51687,25995,53492,103396,56033,-59183,-79729,-32778,-55246,-34396,55224,65710,17120,10695,62950,106765,121164,92143,-2982,-125016,-185027,-135068,-35214,-5956,-609,25161,28267,20075,45111,51023,26589,52572,107145,134074,134905,80807,-1990,6492,49969,-11559,-55634,44009,145174,68342,-84103,-107589,-19528,8960,-15045,16301,74536,47513,-40660,-38543,109406,173700,23160,-117907,-67775,-10637,-71791,-85501,-4539,35178,-27743,-48616,54370,95812,-11865,-68035,-7221,8832,-48409,-46094,9100,45706,54123,20235,-33437,-23859,-2282,-43262,-65324,-60022,-52662,-46804,-52884,-34135,4699,-16783,-59787,-76418,-86087,-87561,-50948,-9959,5960,12047,25337,55792,74785,28988,7104,47230,38966,11534,293,-6622,16653,75382,84507,60104,27487,-11946,-48038,-61538,-9860,37631,21251,1494,3514,-15915,-5018,37948,-13084,-127736,-123762,-40665,-27681,-41846,-18682,-14113,-22897,-28251,-23248,-38561,-53656,-34738,51717,137860,96487,30132,55279,95163,92823,74710,59012,38715,48313,63766,39924,963,-44123,-62125,24615,139930,150225,125050,97765,-5688,-131902,-172152,-132072,-26622,31290,13275,-14739,-14129,3899,9491,-31294,-91840,-65141,53344,56209,-82338,-157738,-68167,57899,125968,122274,80052,71801,81864,67778,-3315,-92721,-145920,-124018,-74098,-28315,-322,43221,99513,144855,166495,114269,-23371,-116333,-71125,7669,-724,-64666,-61928,11098,77631,76128,5120,-48770,-25218,4062,15968,13068,-40188,-118456,-132164,-66636,11399,58770,54235,8081,-43586,-32306,-13105,-71974,-92569,-23270,28062,-5793,-77659,-140444,-114502,-44359,5507,42795,45939,-19420,-51867,10310,86665,88141,39697,34333,52659,-17312,-96159,-59510,26961,106979,138684,117588,52324,-45434,-93300,-21010,21979,-39945,-60861,-3866,46390,37106,-4852,-29387,-56447,-88596,-108246,-126387,-137238,-101816,-96961,-103835,-57695,-24006,-10996,81029,104299,-24848,-111849,-56629,9515,14855,-10942,10480,67183,59281,-19766,-83012,-25735,84497,128015,103334,31624,-23994,-47304,-38693,-4293,68957,145703,150899,85232,20274,-30728,-37600,-52163,-121610,-119835,12329,93486,30124,-42035,-32341,-21496,10427,117353,191798,152077,69135,48143,61016,61812,69149,24866,-50682,-55247,-6176,-22543,-50734,-15668,12149,-24452,-25606,28131,69880,69791,57049,54703,27877,-38413,-68011,-18277,39141,21222,-23859,-30426,22257,66004,68819,58615,37962,14221,11659,24130,6455,-33410,-66622,-41734,14138,51139,86855,91098,27363,-57013,-65776,-20198,-28983,-42475,-8295,12122,57819,98414,37494,-28958,-10015,-5429,-16428,-16469,-2014,4237,-2024,-2297,17611,34229,13484,-12879,-532,68227,128340,107997,52555,24699,26948,31334,18363,14564,-4722,-64169,-68315,-40570,-50084,-93447,-103949,-37694,89883,142638,73534,15130,28265,21749,-7448,23430,29021,10484,59390,90663,50120,27466,-8293,-105765,-129126,-12663,87906,76969,54009,51205,23439,-7415,23076,50190,14237,-24422,-69122,-115774,-96784,-19302,15216,-34733,-86860,-27640,49613,49385,-6603,-61873,-70535,-46344,-37605,-47830,-47662,-45166,-59601,-68500,-32427,8059,15230,-290,-3942,12633,38623],[29366,-15445,-8368,25829,27056,49280,70222,31903,8502,27944,26915,11702,14508,34510,63667,48542,18730,16887,-47361,-128789,-152965,-108217,3984,98469,62849,-55590,-111516,-19019,56756,-3275,-37040,-18224,-36500,-45071,-69437,-96871,-54595,-11079,-46202,-31447,21114,17878,31869,55252,-5398,-59208,-31744,-23280,-48755,-35509,29328,81629,76885,19013,-46725,-53443,-18780,-11943,-41766,-78482,-65137,-17396,-18131,-47022,-46813,-4043,79830,116297,106514,106367,12273,-120448,-104735,-15700,-24564,-66216,-15483,103889,154855,85976,-5058,-43355,-67608,-92346,-59715,1018,42539,38618,5486,-32914,-28599,-22620,-12293,-11227,-45765,-35289,-1811,30104,74807,72320,-251,-55919,-15855,53311,71442,53695,60063,67798,14318,-49392,-8807,53674,44051,30746,44116,14870,-65658,-100460,-61151,36966,136356,108335,29478,16469,-35678,-92693,-26734,31631,-10079,-57479,-46965,-51143,-91139,-74724,20539,74166,51530,13585,36579,61561,7966,-37994,-2838,15923,15310,23268,6587,-9058,-12942,-28182,-36091,-47717,-86844,-79869,23708,120014,112031,48897,44018,85509,103182,110116,121961,97564,75366,91309,84251,-4051,-76848,-29811,27521,-19403,-84589,-77652,-22603,-27163,-75074,-54103,-22859,-52301,-85567,-79996,-24304,62208,53724,-53015,-103589,-46912,41636,64578,-7145,-57805,-26802,18051,30980,42408,38521,-3047,-44462,-34671,-47309,-81060,-80507,-20067,28093,-310,-64421,-92243,-35465,32976,47659,79944,108591,-1959,-165148,-210387,-172833,-137053,-86782,-59205,-84044,-53064,40573,86901,39836,-39004,-22503,87892,138038,125314,110143,30091,-22664,59971,81007,-59979,-110334,6792,76923,55438,42401,18905,-8578,4187,48526,34498,-40799,-75562,-82541,-67638,44483,81581,-18524,-69226,-33003,-35905,-71189,13852,166844,172660,57037,-11167,-67551,-144631,-154609,-118848,-109306,-35215,115702,184997,94687,-38816,-50703,22116,-360,-70709,-74964,-34290,12650,41764,2282,-18192,51691,117884,58910,-26451,-12246,40083,43437,-15456,-92389,-96958,-94011,-141896,-29718,147895,154305,83145,43571,64353,87580,55541,20793,45342,168081,197412,52536,-62626,-47523,14235,81114,90758,2162,-96289,-89129,-36262,10342,52385,7984,-74809,-30304,58845,33313,-28290,-38150,6136,66726,52009,7927,2362,-50589,-88253,-49356,8130,23198,9496,-22922,-44403,-15317,26266,8240,-52172,-74016,-21855,31470,60473,58317,-359,1215,118413,132490,25294,-28529,-13835,14499,17439,-56984,-160187,-204798,-165991,-77498,9813,16000,-21082,-19795,14012,49692,40639,-30284,-77026,-87385,-171959,-229118,-86755,102357,127228,82869,68358,40271,12786,-23181,-42579,733,-23858,-118378,-136376,-59764,45557,124749,135368,88631,26904,-19668,-70816,-101240,-55360,-3233,-5377,40378,103661,48450,-48004,-34213,44317,87195,55638,4119,-13786,9788,32990,-25652,-97955,-54343,30016,18039,-42785,-53789,-7109,30700,38099,-1464,-63847,-91817,-117143,-125730,-78410,-14194,-1197,20338,37232,5517,-25305,-16059,-51726,-98886,-70657,2546,17365,-38429,-98674,-134358,-117464,-41661,37990,47359,40338,90890,126856,97612,22290,-63127,-73370,-37207,-59655,-127162,-73398,50241,46002,-60515,-119952,-148751,-120777,-1087,113673,119746,71576,24753,-3468,47682,84728,39904,-19625,-20436,20157,39160,14753,-11660,37994,151980,195651,115040,55943,69900,52768,14755,-1163,-26615,-44728,2912,89884,111268,66665,24299,39794,87716,72688,2851,-16572,22710,34150,5378,-28852,-34863,-9783,8856,15937,32936,51561,53878,11661,-16276,18851,25181,-22887,-28360,29944,78668,56258,-3341,-21984,-5813,-30184,-94877,-96458,-8759,72379,101746,94326,35416,6055,7486,-3854,17972,40018,-4114,-20971,11380,32319,54772,42912,2965,-21882,-43283,-65772,-93526,-115335,-127318,-96877,-34488,36170,10725,-95004,-108385,-9858,-11022,-30889,5309,29,-57105,-15562,54994,69290,34028,-25416,-110574,-90506,25952,55992,25306,51696,104444,66323,-34884,-55247,-57874,-118037,-100370,-16714,-7905,-34945,-36089,19126,82635,92618,85353,80923,22685,-57981,-54164,7823,22425,22423,33436,42147,31835,21381,27534,45145,50910,44503,41496,54195,32531,-36133,-19938,65004,36171,-41863,-15095,65232,40559,-76486,-131627,-46875,32346,22505,64413,157970,98412,-70203,-105988,1488,69113,-101,-100318,-78804,-16363,-59392,-95650,-64950,-38449,-24263,17230,94828,99580,-17573,-94386,-30253,35485,22679,12198,-2702,-19882,-9349,-13733,-35277,-22901,-20721,-69638,-103167,-145794,-176570,-132373,-69965,-50142,-28768,-6649,-19090,-54799,-87550,-76123,-21049,3840,1958,21864,39122,23643,611,-43298,-55944,-14285,1117,-12991,-30580,-24437,42775,118442,81438,-1482,-28475,-21736,-13939,-7453,8547,4754,-22800,-35443,-28630,-26368,11720,36286,-41998,-160421,-151875,-62246,-60699,-66796,6516,9750,-66579,-94603,-48777,-36311,-31062,15469,95290,176812,154919,56667,8621,20537,28694,21883,56183,87383,97638,98449,78385,38113,-10431,-19185,36630,81442,83090,120651,153302,89958,-27072,-131844,-144449,-26835,70352,41596,-35202,-70927,-75581,-67362,-71925,-107475,-90601,18,11481,-102922,-154773,-79012,16865,105439,104712,27056,20575,59975,62176,25353,-24092,-83529,-109569,-100532,-53321,23973,107493,131839,112369,126088,152349,87057,-30085,-53423,915,17900,-15217,-7025,36296,83511,115649,78521,23707,55818,124315,148841,86084,-39881,-111653,-92909,-35734,9773,26419,59768,85868,28620,-30283,-50077,-100579,-104227,-33770,4520,-21316,-57042,-107987,-109110,-60211,9513,69335,61345,-34491,-115859,-82938,3789,5493,-49216,-25368,23518,-31752,-89006,-22224,64736,104332,119357,93277,-6798,-119667,-100003,43848,92249,12410,-458,71383,121373,92350,21257,-22209,-33053,-21461,-33922,-82211,-115386,-112345,-132429,-119098,-32529,7520,-10855,64630,138131,53506,-40780,-29116,16707,25186,-9724,-10585,39280,19976,-64619,-80701,12478,94898,121122,119474,74270,14787,-22051,-43278,-38736,38851,106703,83698,28443,-6645,-34754,-21014,-12926,-55731,-58548,33675,96088,34551,-52151,-72951,-60815,-1309,80865,89359,78851,44526,5641,-21156,-14554,15504,17698,2814,-2965,15766,-16048,-57075,-38244,-14809,-39912,-23090,38413,78807,48334,-7819,-658,31469,17659,5834,44705,85475,58249,9965,-6567,4422,12218,34940,44426,-1657,-63943,-66227,-23967,-4966,-5949,-10443,7334,53048,83383,59085,-22386,-67630,-63527,-59748,-38099,-21334,-70931,-110384,-66677,32637,58828,-29946,-84612,-48973,-27306,-37416,-44503,-22605,-27838,-65746,-58323,-5215,18848,9152,5679,23667,71503,157217,172857,54577,-39928,-32117,22774,33303,17805,2366,-29893,-32737,-18935,-40971,-100541,-115172,-40463,67584,87471,12649,-39866,-11379,-22300,-71021,-41248,-19796,-16614,51547,71182,57531,60034,-30979,-161697,-153919,-48046,64910,106395,57664,3567,36263,96890,96635,32695,-22630,-9015,-18875,-111089,-137617,-53977,-4669,-34601,-34995,43121,85483,44755,-25846,-71528,-84752,-87246,-66124,-9926,34174,505,-73561,-78977,-25520,-3267,10050,50014,86666,83657,60720],[-6293,-14197,25225,57649,39467,63378,106491,71442,12144,-24447,-46617,-28475,-5860,2790,46401,72509,39969,-14190,-88958,-147404,-155657,-107687,-17418,46933,42020,243,-27422,30055,81589,16018,-46302,-53415,-75161,-93813,-99741,-101994,-80191,-63299,-115131,-125495,-45706,54287,112992,89978,-17418,-65125,-32010,-53688,-86353,-34022,72334,140194,127565,10784,-141458,-190606,-107790,-45111,-58553,-57677,-17956,4364,430,1651,-21830,-53821,-4820,72459,114151,109577,-12766,-173359,-180792,-75180,-31750,-41342,-10254,90669,148697,94874,1397,-46795,-75058,-92829,-40105,34173,65643,43802,-10813,-71642,-75855,-34695,47351,101058,75087,59770,59112,3235,-37189,-10611,9836,647,13694,27123,19341,29870,73787,88586,11054,-71129,-2271,97899,83927,66193,117638,121568,34926,-32443,-54834,-24014,75581,107275,49612,2060,-45979,-87988,-78827,-65986,-71118,-69153,-58190,-46630,-47498,-40137,22068,74548,54324,-2047,-10052,28654,21632,6212,7884,7364,37280,64174,9114,-38094,6697,37302,23517,-8303,-73961,-106828,-16018,84489,92406,39142,-23196,-52206,-53569,-33397,-2877,-2201,-6642,24909,50479,-7073,-63207,8986,109160,64980,-26834,-42037,-7171,603,-35404,-65667,-71738,-97744,-109606,-62086,26818,96612,71769,8800,33060,107772,145210,118696,32517,-21382,25098,84923,80574,67760,56918,25563,7658,-16940,-71262,-72081,-85713,-138592,-151078,-132371,-111858,-84073,-21715,23701,41306,101498,154886,76414,-42721,-91314,-113230,-117023,-59863,-15620,-28315,-17834,14728,25517,19560,-12577,-48053,-18464,32195,72221,77716,13921,11021,138738,129396,-42872,-55757,54373,68503,27415,72377,92259,23125,-32703,14992,81333,51799,-40426,-120528,-120778,6282,43094,-68868,-124020,-75490,-31058,-32321,-306,68945,69258,-7240,-15793,-21768,-134550,-227435,-203552,-136034,4562,162256,195102,93660,-20275,-18848,68609,39872,-85989,-152706,-132105,-54479,16264,10068,1414,35372,53200,9225,-41868,-40220,-6458,35409,6269,-90204,-122354,-116078,-129777,-67817,21993,49325,74273,93186,108744,130161,140086,67443,-37836,60274,179934,81944,-56800,-72779,-7067,80728,93603,10943,-86013,-102798,-77745,-35942,50022,61897,-15099,1827,83832,36654,-64900,-61258,27294,71032,-11201,-101194,-91336,-57637,-25896,20663,67121,70800,7925,-91487,-137680,-105727,-24224,10599,-13318,-57446,-51875,-12771,963,-5899,-25775,9463,124347,138119,30820,-54362,-74969,-43433,-26347,-74337,-140616,-157689,-138677,-90565,-22054,14225,2135,-30360,-36764,43964,121215,53586,-16051,-18703,-89786,-164426,-56465,123796,125843,55712,73575,76981,29191,-19267,-57454,-20970,-17085,-104875,-106767,18479,128221,170516,150844,77613,-6397,-61282,-115200,-127570,-50253,5064,-13192,17611,73437,27687,-42906,22055,125221,139866,80881,14211,-6677,42545,86544,31349,-42132,-23531,11286,-28851,-62100,-41187,-27011,-7971,69282,116101,37282,-63537,-92000,-72604,-25316,23119,43184,86196,93520,7745,-81154,-72645,-38055,-37784,-21761,-1680,-2345,-26124,-75522,-136671,-120234,-12047,91954,115305,53211,16607,78540,171075,158373,52148,4464,2866,-2607,-24224,24944,94247,44965,-72553,-126853,-146158,-82709,75654,182875,165036,107621,59828,53778,80605,77275,21278,-52725,-47512,18700,51225,41287,13189,-1524,61436,148483,122172,55895,14286,-7976,-4941,-31394,-73355,-66491,28034,131990,143070,92990,59830,62470,76989,57670,4130,-6318,50102,50317,-35035,-118499,-125327,-76173,-37322,-16680,18340,27455,-9416,-32971,9085,38765,-6888,-75181,-98678,-57744,14437,57403,28171,-17807,-45849,-73457,-82466,-41039,17329,63258,114845,144606,77602,36139,64306,50247,18468,33056,37310,44230,92511,95440,49984,31435,22856,-33216,-88644,-114605,-153596,-165903,-141647,-97161,-17942,59095,29076,-49244,-23283,75624,66663,37668,58517,23189,-26951,56861,110222,66820,38325,7543,-65253,-48793,39012,38075,-1092,305,30398,47069,26957,-22694,-92074,-139640,-138328,-108677,-79913,-67765,-86455,-57223,23965,66063,97626,148017,116809,39841,35296,63673,41440,7136,-7520,5800,-17604,-53122,-39054,-9755,-4797,-568,-5684,-30919,-57776,-77379,-35899,63975,100747,56789,25431,37269,18701,-72801,-150501,-62227,64953,58463,50355,100579,44853,-88710,-103268,-56485,-37720,-23706,-16835,-19309,-14025,-39687,-48951,-56595,-66006,-4952,74986,81193,24691,-61540,-114980,-75239,-3944,27983,19849,-25447,-36010,10299,-1630,-65951,-95957,-86076,-66991,-37385,-62892,-132296,-132303,-83002,-93413,-101411,-45497,-15034,-3311,-5553,-17731,16588,62148,82504,83452,45444,-34135,-94539,-116871,-68000,8913,27800,884,-8624,21506,110364,191541,137668,5917,-65563,-67356,-12933,42763,27743,-26642,-28987,15604,11823,-14275,-8276,-24937,-71130,-99645,-83555,-73556,-120929,-101794,12021,32367,-48647,-75924,-18929,-3650,5187,54192,101712,133423,123422,70582,3752,-32236,-53779,-57600,19000,112137,118327,77685,56727,30885,-11586,-1517,37328,32471,25059,74668,127155,116590,47463,-42359,-66999,1798,76965,62537,-38768,-123992,-117391,-51490,-1418,-21409,-62268,-52607,-33114,-59461,-59133,-31825,-17089,37983,63762,8724,-6120,32586,59562,64767,53023,660,-58594,-88584,-52653,50091,161287,160920,61127,26139,98015,138455,80727,14692,2241,31319,52366,39121,-15122,-22096,45264,65972,39234,81066,165116,170367,77289,-30778,-50503,-10687,29607,-6726,-81771,-34314,94115,96556,-7989,-85330,-111297,-98282,-74006,-55549,-21714,-19605,-60352,-86586,-83112,-19474,72790,89761,9752,-79436,-97397,-37889,-23993,-83869,-85956,-25464,-8950,-3617,54812,92106,71152,44534,16826,-55719,-120507,-74744,42706,76427,14956,4010,73932,146148,140659,69385,8561,13673,61195,44076,-19246,-43594,-29286,-46029,-43660,-4888,13374,-12421,13240,84296,103829,79740,53900,53492,55405,19262,420,26348,7257,-34453,-17732,35804,61091,74117,80116,50371,28736,44187,36612,117,30670,67030,27523,-10875,6130,20281,52206,81058,47429,8027,23686,46429,31241,-8950,-47095,-65956,-19579,28035,-8462,-42219,-51396,-54672,-27931,-10664,-27354,-27212,8381,21131,30359,19619,-41026,-68827,-33988,-2531,41270,83901,88209,25251,-41299,-33660,-8958,5792,47252,72495,61355,28970,11188,15561,15049,-11135,-6173,1114,-53588,-104881,-64119,11289,33122,40322,34649,19328,43987,65272,5450,-89468,-84119,-19672,-37130,-66285,-44074,-72551,-111604,-67371,-5053,-3625,-24566,-7421,-14751,-40300,-54415,-56824,-29841,-30758,-79525,-90496,-51832,-18831,-11406,-11652,6160,22975,52597,49251,-22651,-37793,32203,91145,50754,4727,5098,877,-3844,-4013,-23346,-72549,-106706,-69055,8196,19104,-24651,-48131,-43739,-61762,-90738,-52375,-28578,-42330,-10536,16321,37442,50653,-17993,-83328,-48371,-7265,59822,106846,49027,-9803,85409,198235,171410,61635,5249,36283,56846,-17300,-94116,-76475,-40218,-42694,-10434,60988,87711,57784,7570,-46091,-83400,-79854,-32891,37031,77418,18039,-61342,-39870,9960,10794,30068,86288,120367,96945,55527],[-14018,28481,92759,125188,88968,79193,99235,70209,10543,-62352,-95884,-56084,-15923,-5242,38244,86206,69970,16340,-57474,-123213,-132417,-83821,-49539,-25544,16728,48703,44636,52778,65647,16837,-32774,-16390,-19714,-66390,-79303,-81507,-102638,-90307,-106205,-125653,-77539,48761,140559,106129,-24434,-103345,-82146,-64326,-65117,-22645,50908,111624,116924,29317,-101267,-165863,-104479,-33179,-13264,33466,66542,30643,6154,15898,-20700,-96393,-99557,-28728,37216,35211,-50695,-171506,-188687,-95311,-29034,-12849,9686,57473,100368,84933,22353,13125,23422,-10475,-18985,12285,35107,16303,-32410,-78105,-62732,-434,94572,142503,102929,82811,92100,20278,-74778,-55917,19197,28097,-6979,-49631,-52296,19262,88204,76693,-15031,-95778,-31362,77644,85201,57298,95645,112813,55382,-22353,-91940,-94458,4862,75840,36292,-32074,-42633,-25673,-48601,-97289,-95847,-54935,-51062,-49790,-5075,25894,60434,102931,99661,51518,16803,49987,53214,31352,7218,12016,42513,66435,20325,-10628,56371,80906,15054,-59334,-137682,-141007,-65210,-13427,10744,17735,-72081,-175384,-180307,-121141,-80765,-90265,-73512,-2243,46175,31637,-929,39316,112041,85068,21016,-10117,-9747,9409,9038,-25282,-37264,-59791,-67901,-26226,22904,53220,39256,27218,100067,164173,138721,80291,11173,-30838,18235,93420,92411,40902,1996,40350,77231,23154,-50650,-15904,-48984,-170252,-190727,-149242,-116781,-64128,-13867,-17637,4581,86792,134470,106706,71026,17694,-66103,-113568,-54051,546,5456,15077,16265,-1675,629,9263,-44892,-62408,-1863,50055,47593,12260,22700,93067,79356,-21975,-11153,64604,44213,-8458,75672,147367,59764,-32208,14147,88926,61543,-54697,-153354,-169621,-98648,-90397,-152565,-162696,-91665,2478,34915,-25663,-58320,-21205,-10174,8835,24053,-64222,-192907,-219616,-158866,-34069,68008,80860,32599,3074,28369,75879,35675,-72758,-129592,-109433,-42491,12063,-3750,-20641,-18347,-22798,-22244,-22037,-50205,-58252,-9548,16699,9304,-3251,-50829,-79427,-54723,-44092,-64352,-16988,72008,112949,128478,146537,69814,-45696,28885,137543,70059,-22779,-49085,-33919,51468,87502,11614,-57531,-38364,-52553,-93712,-23972,48231,6293,-9151,43313,5510,-67131,-40869,25551,39907,-39808,-128954,-126159,-44894,20752,50908,92474,95232,14449,-76550,-100372,-69131,-13582,1307,-57499,-129013,-133143,-101597,-104594,-86895,-24419,24831,76329,84714,31547,-36483,-78921,-50699,4454,-13909,-59784,-74309,-68792,-70296,-66660,-62227,-76959,-110357,-102450,19457,116210,54181,29697,74151,12529,-71364,-16376,95831,89164,48109,103678,123619,49888,-523,-15734,-15774,-20701,-50387,-26741,89684,179562,183683,117042,29431,-52898,-119295,-152509,-114715,-28847,101,-33712,-28578,36911,52350,-1177,42540,119182,100445,43768,-1914,-10066,52751,114988,101132,60163,47454,24481,-25408,-42111,-12725,-30735,-54890,12841,55120,1700,-62609,-61996,-41764,-25012,-4185,45566,142344,162559,38479,-107929,-106627,-8367,42509,36797,10550,-3833,-37990,-102794,-168869,-125892,12958,116156,107721,-5203,-68596,26672,161480,163613,94276,75214,60679,47987,49030,71522,52918,-2540,-59444,-74387,-51079,32126,123275,126912,77619,56682,57960,101911,149257,128004,62151,944,16088,86190,87332,32185,-27398,-82715,-66824,23225,72692,45813,-16166,-45256,-28647,-52442,-62441,-35096,1872,44919,82218,85830,74824,76153,64140,9911,-33306,-20541,30551,11464,-86132,-150048,-125983,-85166,-82778,-70561,-14530,-16266,-99566,-117660,-27408,24569,-10981,-45445,-48886,-53804,-21788,39668,28708,-37075,-45603,-6008,21315,48168,47030,28208,46964,75769,44383,49357,79678,33959,-26190,-8324,43310,78327,112983,86126,15418,-17179,-34917,-84483,-105862,-89848,-88797,-72199,-64628,-40975,14543,65988,40098,449,31787,94999,88061,79986,80303,4139,-60333,22660,56820,-10343,-13691,24451,3661,4885,21595,-29299,-68792,-73630,-62295,-5088,45906,-6314,-75092,-85789,-109435,-140768,-110416,-85464,-113986,-98745,-23911,45755,106415,139131,67728,-7257,19314,71662,51232,-21523,-70885,-44930,-37803,-64172,-78803,-91022,-63438,654,24956,-19939,-60938,-54451,-28547,9386,61314,108354,113886,71504,13272,-75570,-150085,-51927,87476,70962,5524,-8291,-26866,-47003,-14512,-751,-52234,-28483,61025,60267,22032,29415,53782,34024,5275,43170,89606,34923,-38133,-55823,-62642,-84365,-83869,-43562,-25054,-45062,1028,97786,84598,-34284,-125783,-125315,-59452,25592,47522,-8273,-46599,-46587,-80575,-101014,-79478,-69093,-10871,53209,23055,7892,64699,124780,123987,40608,-61325,-112591,-115334,-26452,85648,93484,45853,28584,56084,141215,232659,193191,60266,-40776,-74268,-23222,45741,29317,-39182,-37924,26056,45431,18277,-31677,-81721,-75591,-14361,21026,-40573,-126401,-95079,-3908,3008,-33407,-20805,40368,48447,24110,24929,50656,58382,29193,12531,-10715,-44078,-74385,-75398,11662,119877,106176,30772,-422,-25914,-55547,-26229,24009,33661,13093,203,16187,27186,-12609,-47868,-49752,-15260,44568,77060,4152,-92315,-73786,23311,68227,2319,-96411,-104274,-42714,15956,40039,18409,-37117,-41943,6065,22973,29436,36113,36579,48845,83854,63260,-15029,-73495,-50842,56473,178246,154836,10785,-46463,42179,147362,143738,52742,-10104,25128,75993,36673,-82541,-135039,-56040,29206,41462,61757,98781,76947,17178,-14612,436,34024,57452,-9507,-116777,-110018,19343,89543,26378,-63435,-79634,-59519,-63760,-36613,28768,34767,1489,-20971,-42029,-9466,67890,100882,64636,-142,-55843,-27983,17992,-24641,-78812,-43229,16832,50565,81214,75031,21261,-32562,-36630,-17784,-12467,-29947,-22029,-11728,-39329,-48683,-9926,58988,103992,70878,7343,15250,57204,22766,-26284,-15007,39973,53053,28579,-9441,-10763,6963,22690,46551,110668,144344,117431,80669,52928,18319,18249,34437,14952,15626,30999,21019,17573,37639,43163,31029,68274,114172,112255,65015,29284,16266,-6962,-18266,27132,64217,105539,137239,79180,-2224,-25447,-24112,-4633,2683,-14715,-30987,-18055,-4024,-23921,-69362,-84576,-47022,38668,46226,-29666,-65326,-36908,-5366,21749,16466,-39840,-56807,11448,71027,85558,85674,64275,-13414,-69498,-57617,-57755,-43681,25386,32549,-30259,-70319,-48952,-5814,17020,-6030,-20813,-17854,-40981,-41632,30367,91084,54758,17459,353,-13020,-157,2074,-39416,-64755,-13557,34107,-19236,-85548,-89653,-52052,-6994,15665,-6287,-38103,-2679,57126,22210,-57641,-96260,-97378,-67819,-65760,-101686,-112696,-82317,-37597,-25456,-36000,-36057,-54437,-120468,-173682,-131537,-1048,132781,144185,31288,-24270,-16760,-43170,-56951,-50568,-42552,-40244,-52181,-61955,-48359,-56920,-67808,-50018,-51874,-56828,-49291,-11138,-3874,-59647,-97875,-63317,-1951,41056,46554,57104,73198,54510,63108,64482,27221,32213,134502,206934,165226,81977,47916,52250,63477,44237,-29604,-58370,-17074,7806,2006,24914,51762,57304,44425,-229,-36180,-21983,5788,34915,53048,3947,-33595,1734,29745,31729,40893,35832,30897,24149,13625],[-8097,47227,112933,133877,90324,67171,62687,46088,29711,-24253,-74502,-67750,-30967,3451,43745,67436,55577,44132,-10299,-87440,-99483,-53750,-51834,-37209,15533,38536,24361,20644,33946,14828,-5647,46024,67682,11405,-26066,-57180,-107836,-83631,-61987,-85743,-75100,1402,68978,73632,-550,-109603,-118371,-47209,-26766,-45252,-34383,16462,51390,30759,-31636,-86014,-77863,-38720,9824,93766,115088,32580,-33942,-69475,-121402,-163094,-140220,-74260,-30996,-21318,-27353,-79368,-109196,-48693,12161,23976,19461,3816,29079,68767,61767,82300,111268,62649,6996,675,23348,16745,-23817,-53796,-10588,52635,87050,66494,14904,36947,90737,65517,-24528,-57563,-17119,3902,-17246,-71016,-67425,29433,94651,55283,-44150,-132539,-107072,-24835,7273,4884,18138,32298,15951,-65738,-160064,-144480,-2084,114000,72397,-19450,-8614,40838,17789,-56359,-69058,-24181,-32943,-71481,-33980,28512,80765,112889,103199,76781,67120,73406,52769,22707,17703,20581,4118,11979,25608,44089,75073,40767,-57910,-139589,-199333,-168987,-101440,-76190,-33518,9119,-74809,-179858,-141625,-33218,15864,-26201,-34590,36487,84857,97584,82231,64945,58490,32683,24584,7586,-27438,-19953,17587,41870,57110,45342,21930,-9859,-50551,-48802,-40635,-25613,47809,78916,19727,-16534,-11896,-1910,20702,56321,60109,14026,-18344,55096,88781,18502,-33334,14648,-7925,-87583,-96700,-101532,-108184,-52719,-13591,-44919,-25736,50032,69515,66755,83350,28355,-76252,-124710,-68084,-2215,35799,82694,98255,64359,41349,26635,-32394,-33398,31943,28565,-13065,-8016,15358,-3270,-29955,-37339,-14284,26175,8439,-33956,33341,112284,64369,9629,39675,51094,-2300,-86333,-142082,-160879,-167991,-189381,-174749,-146821,-102344,-5737,18289,-102919,-144097,-36756,32656,26964,16361,-2476,-67715,-137390,-138926,-80298,-33553,-11716,-15147,-19105,1996,32290,21536,-16189,-21204,2963,19137,20790,-24078,-63615,-78553,-71510,-10320,62356,38636,-22959,-47922,-9449,93152,132908,48918,-42313,-31765,-2636,-45788,-43920,40054,111007,141692,120298,47665,9672,70634,95615,25631,-25226,-50181,-66828,2402,38542,-39265,-54626,45612,14714,-128370,-127599,-30811,-28508,-48644,-6707,-6464,-26603,8004,36212,39671,-5722,-97766,-124678,-56261,-6384,4773,73382,92708,3191,-61188,-58044,-7240,43389,8723,-103631,-166728,-138853,-104422,-115061,-75147,30341,55834,44408,47638,26544,-4331,-16101,7807,62842,53732,-2378,-38772,-26672,-32857,-66524,-119065,-161884,-157779,-98043,8149,56266,6342,9528,55647,-9170,-68580,-11828,60524,74703,83185,131051,123413,52049,38126,63140,29715,-18045,-20228,2836,62474,123922,125523,58474,4192,-35903,-109885,-138841,-56891,11283,-23943,-77799,-75127,-3245,62700,40318,33890,47528,6057,-27667,-15134,7689,38946,80372,117077,113612,51324,-10257,-31649,-27866,5402,483,-36201,-8566,-27726,-91385,-84887,-41237,-14365,-21210,-49699,-22984,89987,145661,61410,-73531,-97757,-27994,46493,75926,70791,41056,-41368,-141510,-184272,-98097,47889,121864,56816,-68151,-94603,414,103086,113242,76895,81134,55213,-19411,-33255,11146,-1825,-28255,-46341,-31351,35324,100754,75218,-20051,-71327,-34661,24119,87957,188228,230229,186910,123613,106888,121693,67452,-25022,-83891,-104651,-97964,-59658,7103,35407,2038,-33398,-45121,-69578,-52457,-14766,-33074,-39806,7674,40122,48905,77363,68405,-11918,-61182,-35554,-413,-48709,-130996,-116759,-45802,-48042,-114431,-123826,-50110,-38253,-133766,-174978,-93470,-12065,-2982,9648,48223,39901,27244,48678,41868,1679,37144,122432,136938,96223,43247,-10074,-37424,-23269,2904,56981,69310,1208,-52498,-34026,19287,75547,99637,52622,-1626,-30343,-60406,-87576,-66381,-9715,34392,78446,66475,36940,21742,32899,21400,420,708,35199,42059,63583,56151,-37219,-113866,-42784,-12461,-78791,-74428,15752,32366,3401,-33439,-97768,-116458,-99411,-94758,-58843,5335,16107,-2427,-2068,-13325,-53675,-69700,-68554,-74082,-56621,-39550,-1761,62708,65027,-30498,-97186,-51082,53419,79227,-14639,-89698,-39522,13945,-10020,-83157,-128717,-70006,26538,68818,56119,38994,32267,-9541,-78311,-81338,30510,122258,93834,19450,-49859,-82532,6124,97961,63215,-13080,-33602,1281,46169,76834,81258,-1275,-13581,89065,105997,77053,95848,100080,85013,78437,74922,56106,-4778,-28634,20966,46363,-6760,-72922,-78111,-46930,-18395,67747,168767,165618,61047,-46624,-96279,-80375,-10369,35805,35980,31798,25472,7087,3508,-41812,-111262,-77965,13220,13838,-30626,-21826,58670,109904,46375,-29178,-46697,-58314,1104,110118,120315,74877,40347,48770,128076,210604,158838,58646,11729,-7425,1784,23062,229,-59799,-81647,-51054,11783,28324,-28761,-72029,-40412,44079,98946,46977,-23302,-21640,-15704,-44089,-41028,-5448,49528,56593,-2714,-60253,-38976,-10418,-69113,-108524,-77203,-34054,-13534,-14627,36800,90985,61781,5243,-38774,-93777,-110196,-56406,22340,72926,33236,-53989,-73260,-50453,-77217,-103451,-101398,-66310,-569,61676,45021,7232,35182,87577,51350,-87641,-187934,-143242,-32576,51305,59579,-1611,-99421,-128358,-60204,25695,81173,55743,-15779,-16896,80243,97708,7980,-67039,-65131,15357,117137,83946,-44219,-75107,43638,163922,134475,11035,-44336,6195,41930,2568,-77976,-122280,-67771,27327,59671,47278,11027,-29426,-34504,-14414,-8127,5615,26781,11939,-42666,-92470,-41452,61545,72353,7703,-18648,1000,16838,59514,85249,77404,65137,61674,41360,51184,80769,88495,68567,15508,-56263,-46784,42439,57302,-15693,-25257,17532,34681,53087,45702,-1689,-49337,-31453,58411,108487,30270,-49301,-71782,-80200,-67254,-74632,-61642,12215,19928,-44558,-55342,-34651,-44490,-35632,-840,43996,42856,-4723,-50803,-33195,41370,87386,60694,61204,97609,112580,72751,1573,-32753,11029,35779,-5090,-2543,11150,-23776,-23747,28664,47957,55343,112120,126445,116251,97094,24241,-31522,-24687,-13605,7585,23679,48092,57285,-138,-56822,-60937,-60534,-47507,-34745,-22489,-7028,-23827,-43501,-30091,-10516,-7311,22684,78509,74494,7291,-46091,-49523,-24536,-12178,-60564,-77422,-16950,70998,101211,61754,22742,-1294,-59635,-86738,-46273,-16468,-4696,5258,-37759,-113530,-144448,-92595,-25039,1903,-19229,-32237,-6592,15695,24296,67411,102362,40645,-37964,-63040,-34968,-14215,-40504,-43168,10623,63142,42076,-20999,-66526,-73155,11507,107510,89288,22714,-20083,-14240,15238,8090,-65453,-121835,-128527,-111574,-136971,-174267,-142306,-59170,-14702,-24089,-25782,-16514,-56801,-177867,-257487,-188444,-16233,133153,127162,14511,-22574,-36306,-113410,-124421,-87246,-65915,-23758,33131,18655,-41400,-95208,-102944,-63280,-25636,9302,36084,36606,-23554,-124181,-170438,-116946,-17317,63248,93541,97707,87760,75650,78131,48774,44216,109056,158134,132360,69670,35579,36664,22242,1909,2382,-12991,-8712,44669,60047,-5894,-34163,-17167,9575,36202,43748,51662,51979,13789,-294,20795,3277,-7709,13104,18731,25631,18843,-45482,-71851,-41112,-15600],[-19335,15955,67061,64665,20264,28448,37743,28320,53793,37668,-43967,-81775,-49957,-5567,23322,20871,15363,28838,-7178,-57753,-46298,-11908,-12592,-477,5830,-23269,-52719,-33602,22383,32987,9550,32595,58358,51760,29292,-23233,-77717,-53590,-38149,-69960,-77311,-61059,-39890,33995,63889,-43585,-94086,-15504,9494,-51004,-74073,-45484,-1103,22830,-4608,-54229,-77682,-72655,-20401,69214,85762,-654,-90303,-156855,-213140,-210051,-119149,-32349,-18788,1484,55007,47267,-1584,25752,70988,70680,33871,-30386,-35254,28376,50486,49734,56249,32736,17905,31866,60514,44059,105,-13207,33077,63942,46643,2960,-27010,15726,72535,63760,-11547,-84786,-81153,-7322,46387,9712,-10791,46721,85285,46272,-51127,-157372,-165400,-101740,-39671,3584,-1982,-875,6166,-64464,-155219,-127576,53285,210578,165572,56107,51740,79770,66595,15515,-880,36330,19615,-65514,-82911,-12552,67449,65989,7337,9673,73103,66867,8306,-4049,31300,7129,-62123,-51783,28223,83551,75924,5799,-68973,-109202,-142228,-149844,-107428,-71303,-31745,-133,-48736,-93193,-10738,118100,162645,91726,37372,72405,121918,145972,135254,91705,40321,2010,17609,8134,-67213,-95716,-28647,65835,110263,104523,58626,-36973,-112103,-109049,-100739,-84939,-23139,-4374,-60427,-68764,7565,63625,36380,12899,34929,53237,64617,84963,53329,-1493,-19390,-4771,-13439,-12935,-24425,-76668,-78648,-11957,23880,-19988,-36344,5193,6956,-489,20000,-29179,-114726,-118908,-44076,32296,88933,162294,183877,137429,103304,57554,-3445,14978,54168,-4868,-79529,-51121,6687,-13473,-41045,-7708,20853,13869,3954,-12925,-809,36611,56178,53289,40854,8870,-27863,-67207,-82876,-73897,-94664,-133495,-94738,-66178,-80026,-46381,-75832,-183232,-162640,-22550,54805,37652,-1216,25535,52397,3691,-36019,-25795,10647,56755,34262,-41948,-66517,-18873,29320,58259,73572,52501,3290,-5695,-16149,-49198,-73771,-53672,39129,148748,152634,56146,-51410,-46419,70757,118597,68908,7222,19608,68204,54291,28748,48471,120114,172509,113256,33836,38004,87207,73393,1611,-67901,-91288,-69364,-20346,-33346,-98467,-59954,72639,59014,-91735,-135432,-67646,-53400,-55292,5473,39263,34158,44956,60562,79407,46875,-68809,-120365,-70002,-47893,-64095,17465,66804,-10135,-71302,-74057,-17216,72915,29653,-77451,-97017,-60824,-43095,-45548,7603,91157,78233,58651,71188,41747,29142,52195,51181,51313,53164,14897,-35850,-39872,-13190,-8569,-61287,-114875,-97441,-35621,5965,5885,-28265,-37050,-20387,-56671,-71941,-7781,43488,55123,77115,91887,65130,51731,91868,120407,85213,16855,-19220,-26732,-9997,25429,33295,6426,19295,41952,-21015,-64187,16314,43474,-52096,-110544,-87744,-42849,20803,59372,48031,6741,-36305,-46851,-612,32475,17261,26730,77652,70059,-33201,-93686,-67110,-30472,12200,37283,19681,32086,-78,-85491,-72070,-7010,33973,20541,-46913,-89016,-36463,25146,23654,-24031,-42273,-42894,-9541,68334,125423,105202,10072,-106544,-139847,-49271,57173,91664,27075,-56942,-41394,18511,61140,70708,29230,32258,6386,-110308,-146185,-53094,10742,8026,-29088,-20897,37413,58106,-6582,-88858,-123107,-70393,13339,72285,187616,294856,276974,187784,124314,53409,-36680,-87072,-68541,-15944,-8321,-18857,8175,44512,34539,-6645,-45537,-80491,-86400,-57225,-30804,-13503,-4500,6926,32081,75583,82339,23696,-32487,-26553,-4843,-60087,-111542,-46072,23830,-22538,-112446,-139473,-89240,-62927,-124675,-174492,-122331,-60849,-41708,8415,75222,87974,67067,68103,91228,108935,145454,194340,166619,70762,-1257,-44709,-82012,-61890,1364,68713,71412,741,-47900,-38513,-16978,36500,80086,56625,35428,15807,-17948,-25103,5633,54262,92931,122373,101034,28540,-41847,-43473,-27346,-44722,-68856,-33050,-3585,19075,4024,-55720,-90859,-26513,-10764,-57220,-54462,1703,-6999,-55902,-79054,-88972,-77792,-67209,-81993,-96540,-51455,37114,51595,33443,67307,70217,17171,-5020,11245,23212,-34933,-79660,-39928,-15701,-40442,-63546,-41502,60724,109011,11742,-62971,9811,67142,12306,-89097,-111760,-24835,62211,77179,78279,97289,77821,-13136,-134237,-175031,-62900,58086,66928,11755,-14409,7479,57570,76702,42824,-4769,2837,67065,86214,77106,82628,27017,-2895,60439,79159,78076,71831,28316,19932,44258,30017,-13095,-28553,16467,73732,88104,88707,51583,-22286,-27218,37519,113330,149453,127009,80005,27263,-40313,-88137,-62078,-39934,-33811,5252,43870,71201,99538,44651,-71088,-112846,-67404,-10772,-33990,-93032,-26757,69491,53861,22335,18369,-21771,-6106,66621,81886,69591,49424,40783,99629,141575,46436,-31250,15963,49358,23692,-7212,-58804,-117401,-140058,-130950,-68516,-13620,-10209,-13096,21023,89036,133304,116713,88545,47616,-17123,-51273,-41205,-42309,-20526,-3799,-49247,-131747,-136325,-95853,-149030,-202648,-137149,-6406,67668,43030,20591,59,-14749,-4216,-40263,-123020,-144895,-78566,26952,102554,55234,-49241,-66637,-23833,-22016,-65609,-87541,-70619,-36728,6239,28174,55874,110243,121366,12466,-158100,-215261,-136343,-43683,7761,9364,-75893,-194701,-196883,-102766,-496,75862,49322,-58693,-67645,58906,94701,18966,-48191,-74098,-52251,472,-19897,-100387,-92999,62632,175562,86587,-60067,-77925,-8976,4765,-9728,-12460,-15100,4890,42658,66685,58851,-185,-49310,-35393,-24369,-44232,-37581,4514,46742,40120,-25126,-18644,76568,107839,60546,26357,40814,74011,84675,50850,46369,74714,90608,72639,72743,76457,48891,-1134,-57578,-116369,-112668,1159,85371,41497,-479,12508,28429,57584,56492,15963,-16236,-5555,72882,135869,88777,5907,-54523,-68974,-24917,-48051,-80089,-21267,-22157,-100358,-127754,-99454,-34076,46212,65358,36024,-35616,-87763,-61271,10258,85078,122151,69578,-8079,105,50721,35160,-49095,-89262,-27564,13058,-41946,-51622,-22909,-52218,-55189,14731,49196,64872,97641,87066,98689,115942,43883,-28995,-14814,-12086,-46221,-81746,-94424,-87007,-76712,-59699,-39304,-40188,-48064,-51215,-34288,-19807,-53253,-83116,-57992,34298,80349,62990,47522,68473,70094,29038,10461,10190,-32896,-119990,-99711,3130,65997,61039,25000,-19654,-46653,-62704,-47181,22742,109092,122406,29908,-67983,-98072,-86020,-33289,5754,-11648,-60854,-66796,-6599,45668,23157,5411,43603,45002,-18607,-55522,-2517,34020,-13164,-7343,71540,86087,9871,-19235,10328,41014,101996,140270,76655,18959,1061,-39852,-51803,-27248,-51056,-83392,-79869,-82522,-149070,-220197,-170543,-43493,-7095,-29481,2852,62034,40557,-55737,-139072,-164375,-75160,58125,104111,57032,31810,-12939,-106807,-106963,-61529,-75952,-45020,73219,109781,38349,-40895,-69960,-47144,15730,75483,99513,63504,-68308,-195041,-187869,-102335,12051,96517,79854,14093,4369,48039,94848,88290,105370,159405,146159,50121,-28838,-38362,-18462,-16243,-39158,-54554,-19233,44055,76598,34219,-40397,-65999,-74444,-65738,-15568,44264,87062,72291,-708,-28733,6222,12862,-375,6520,7574,5159,-5185,-56904,-73029,-36822,-11740],[-19917,12940,52030,24825,-29200,3592,35172,18433,52645,57333,-30195,-69159,-35802,-14568,-8211,-8063,-1286,1436,-25236,-14780,34040,43979,32899,16973,-36362,-69261,-63804,-25645,46787,67626,14085,-37276,-31356,24159,52835,23978,-11102,-9875,-35628,-75365,-97494,-107878,-84586,40145,118829,35506,-34142,21388,65640,28939,-9173,-31991,376,52421,24693,-46142,-79470,-88169,-55215,3665,9493,-51117,-101670,-108140,-136791,-153180,-69508,6877,10658,32018,79547,81941,57330,73351,92380,99824,70841,-17885,-71408,-34184,-29775,-73102,-85483,-54696,-1609,48880,75344,34689,4118,32741,66085,44608,21304,28775,35503,36567,34880,-8222,-97229,-172603,-131221,23562,125818,81592,18831,28603,50904,30969,-45600,-146923,-158984,-70141,45834,86221,26920,-6965,1514,-19344,-62237,-51033,89614,226981,193525,100032,79542,73151,54822,37932,38467,73598,60527,-34991,-80924,-20481,46957,-4776,-103969,-72696,42174,50786,-35854,-32701,15363,-33816,-123621,-94550,25604,99140,101655,62523,27280,7419,-38572,-99014,-79996,-37582,-31879,-19263,-24063,-30360,37745,144786,160606,65226,1077,28646,84597,111736,110509,93204,62318,22937,20163,-16092,-119143,-170821,-97278,4694,40566,19625,-29305,-99551,-124076,-100157,-103613,-109670,-59273,-10421,-37565,-69651,-12913,34546,-17227,-50731,8006,91410,128575,89057,18302,9433,10686,-30634,-67703,-56625,-66517,-94785,-56579,17755,59338,8184,-60466,-62167,-54238,-62122,-51425,-83719,-137525,-113481,-10847,66584,101891,153875,164504,118022,89604,68438,39176,45524,34066,-35928,-114371,-110510,-43756,-3430,2711,40090,71749,28814,13866,11595,-15354,-8585,49067,40054,-25955,-36750,-9590,-34257,-51796,-3240,38799,7478,4063,16727,-15091,-68412,-161318,-220123,-166034,-60112,19147,45774,11508,21490,71693,87751,74763,76021,113237,155813,85035,-48075,-103416,-56573,10703,58969,54509,-33132,-117802,-83675,-9946,7226,-7137,12538,81627,149840,143975,46859,-61078,-77333,-19853,-14510,-20057,23631,44986,52104,60611,50789,36566,87228,147889,104943,28388,6786,33742,45988,-2609,-95185,-100597,-19922,-1851,-76404,-100798,-43111,25383,34481,-17530,-38706,-24091,-39831,-29553,50043,88540,65383,41531,49940,83985,50655,-56957,-94187,-40056,-44161,-117184,-85780,-10909,-28001,-72342,-83749,-47430,37541,13322,-36837,-9236,-3005,-33832,-29253,33771,77408,45963,53137,85950,60135,43573,47786,5577,-30831,7887,30956,-33507,-91874,-42180,32291,38006,-866,-21041,-10203,-8791,-15170,-36375,-53685,-42475,-20285,-1233,17065,4811,-28323,-25805,-30333,-27089,47736,109446,91294,76474,51593,-14846,-58820,-51733,-40373,-44117,-46752,6174,79830,57820,12126,53560,40986,-65316,-96756,-49231,-50528,-32748,53159,76599,11403,-9198,5774,25358,29760,-768,-4028,10749,-35124,-116608,-132670,-82499,-34853,2427,28677,23412,40886,53826,667,-13335,46027,76679,60990,5572,-86391,-126094,-99638,-56565,-23533,15765,-7472,-67375,-14899,86514,125272,80919,-15689,-63493,-13797,14518,3922,-2271,-18011,17514,48649,26766,-6140,-38916,-10569,-6962,-88643,-124636,-16717,82859,73266,6233,-18703,-21608,-30576,-24447,-13580,-42709,-31391,42733,108699,170919,214929,174387,107953,62304,-41939,-120730,-81377,22291,107131,113612,94506,83696,81009,57360,7502,-26972,-65602,-120099,-121390,-18086,46165,15296,22176,68308,87162,99193,88128,36423,4668,21060,2504,-15238,28451,37163,-32145,-84340,-111931,-114856,-88758,-93762,-109785,-85683,-100793,-105593,-23012,39930,32001,14840,49636,121999,166925,172771,169304,115192,22328,-40006,-62538,-67162,-31859,10040,61384,78517,13161,-49714,-54314,-48798,-7879,57513,81329,98631,72052,11654,11129,43400,56544,54829,43925,7957,-48752,-102562,-94948,-70550,-88268,-104620,-48467,3711,1262,-34892,-41395,-9460,39030,30073,25467,35031,2513,-62881,-102708,-72968,-2648,32292,-9908,-69071,-112703,-82057,28068,56525,32918,75057,106793,92222,77882,70998,75019,-4019,-116927,-119947,-38235,60340,95751,61189,83120,95127,10646,-39507,37445,69573,-10370,-89760,-68339,40606,117329,78024,15334,18673,13603,-50363,-116942,-103939,-15518,49968,46939,-4698,-8510,35242,47250,41041,44460,16280,9370,48165,28636,5139,29177,27940,2106,196,-6818,4519,-10400,-55754,-64394,-39206,-36105,-53007,-23269,55492,56864,18677,98776,157471,59907,4882,65884,95460,54114,-6434,-28311,-11847,-8073,-14396,10653,-22648,-100580,-86002,3559,75881,117700,111970,34607,-55692,-73069,11973,36857,-37429,-18032,39193,36898,45366,41847,523,23285,48945,37524,71842,101789,68505,66022,76944,-15739,-90842,-22681,19693,-21320,-50822,-98200,-147981,-138639,-117414,-106929,-56132,13926,52446,91455,143880,145911,112994,93423,51110,2820,-2798,-10363,-67915,-87995,-51439,-35990,-120694,-193186,-177997,-187031,-197145,-107742,54974,120892,45294,-47062,-97245,-77371,-12988,-11022,-78654,-136522,-102774,12342,87790,52079,-6071,-9952,26136,62061,46812,4512,-33295,-64267,-44495,-18025,-4778,77658,138133,38590,-115226,-136635,-76242,-67879,-62845,-40983,-116745,-217432,-182894,-80810,-12434,30765,19469,-53157,-73205,6515,41428,18641,-9207,-45562,-70650,-58887,-65724,-113342,-94555,44617,134543,51340,-71367,-86491,-24091,7479,25014,42172,52989,58465,45723,49074,70695,51629,12005,11515,-9155,-46986,-28809,44703,81840,58550,15098,32130,87506,87330,49238,26400,32036,40114,-7597,-61899,-50662,4732,34190,12217,-5224,11,-26182,-94061,-130178,-149328,-144250,-42366,68662,52222,3118,25942,79951,110839,77416,18254,-2549,3718,24539,71020,93777,58922,-15986,-52517,-6133,7990,5461,30929,-27006,-124290,-138254,-77804,33962,135540,123950,45846,-62863,-98898,-7892,103032,121413,91873,36791,-37758,-51475,-8163,-654,-66154,-124370,-85237,-29407,-56779,-55994,-18780,-37713,-55924,-26475,-10812,-4532,10972,32005,94396,131191,76261,11370,10124,-11751,-77115,-155115,-190626,-133186,-43259,-1127,7451,-1714,-19441,-27179,-26857,-58299,-92354,-90578,-56701,30097,72937,4735,-34041,34871,98543,80424,59188,38645,-34552,-103492,-84075,-33771,-13924,-3183,18508,-12927,-55577,-31320,18278,72111,158431,167856,43514,-45802,-2503,58734,72627,37384,-19307,-85334,-105920,-49477,13946,469,-43004,-2947,67849,53857,13071,64938,105376,38612,11781,71647,61824,-12298,3152,89172,136595,130183,79840,2267,-37382,-42523,-79871,-91178,-68553,-48153,-17929,18178,12303,-59523,-159254,-182488,-118762,-77553,-61657,-87,81635,99473,64694,-22953,-122275,-100009,18955,109298,101381,68789,27907,-26818,-32810,-43894,-113092,-109998,12489,100375,100423,60774,18908,4430,27158,56460,68994,53729,-55882,-165407,-141021,-52857,34256,93359,58278,-44837,-70118,-5336,74055,108467,133667,136677,94693,896,-58640,-59553,-54502,-39383,-27151,-32452,11522,84816,67557,-29217,-65767,-43882,-78139,-116198,-63969,6928,30102,15599,-25884,-52082,-26095,-3524,-6667,7514,23206,17279,14215,3573,-9528,-11659,-7271],[-8239,48496,74674,31414,-32282,-28718,-21315,-41923,-11389,6299,-28346,-36669,-14468,-18896,-27193,-19815,-21217,-37936,-45754,20246,74507,46190,10184,-22939,-78164,-57700,11716,46356,69138,63142,4998,-58889,-68674,-27143,11200,33834,35685,18384,-36704,-80747,-116809,-122379,-51873,60219,88330,37225,6264,45111,106710,113363,50954,-21245,10929,97804,73131,-19989,-56807,-57926,-44559,-32929,-58845,-97605,-54504,54671,58974,-20157,-33351,-31764,-27977,-509,8003,18551,69859,87265,61966,88557,106371,17896,-54926,-31692,-48236,-113679,-121204,-71279,-18727,26074,39223,-2946,11407,83879,111055,61639,34292,70843,92019,50973,-1448,-55181,-158793,-237832,-137015,67634,147444,57841,-29472,-15822,19613,8854,-31387,-89322,-92071,30186,190212,174078,31449,-52247,-47700,4581,42809,42215,84547,147634,126265,57862,33508,19099,-1689,4219,18214,34849,30555,-17318,-23646,29699,53753,-10829,-75146,-30831,54188,66305,-11609,-21072,4036,-37317,-114744,-81908,47421,135628,159297,158962,135601,85446,4803,-30140,5770,33524,11980,22483,30854,-9322,-6651,62864,52578,-51635,-77926,-20006,8893,17973,47293,80930,85730,62142,44843,-11996,-103055,-147786,-106101,-58586,-59266,-97868,-117369,-114096,-92714,-49553,-45435,-90113,-68394,20410,24066,-64264,-98813,-81146,-106104,-118822,-40493,62049,93562,71677,31739,66995,89701,31142,-64252,-115579,-106086,-81934,-52669,-2534,49431,23602,-55034,-91930,-78553,-69751,-56331,-60868,-90372,-90095,-5380,51171,49314,67132,90760,66086,25348,43107,80921,86121,36451,-29349,-84980,-125107,-111530,-57271,-12666,28144,59638,32314,15732,10895,-2861,25028,71838,11932,-82340,-65497,-1098,-14457,-37697,10478,102260,115097,79062,68208,49916,-46664,-161515,-189656,-152405,-96343,-9735,64371,53514,12004,9140,66566,115859,128007,125400,109758,33749,-43147,-69656,-57869,-32609,-6579,-21236,-101343,-157753,-101501,-11259,38226,57928,85434,106763,101127,49027,-28139,-74862,-75057,-48493,-55326,-73238,-36984,-9453,-8988,-23013,-31702,-14465,30838,83826,90643,43672,-9229,-14967,3761,-8304,-37182,8650,84917,51724,-45261,-21779,22161,-7262,-5360,40156,64943,48304,3955,4410,66379,96677,83102,52478,32384,49110,28291,-14181,-772,48888,7397,-128793,-167682,-91840,-42187,-30513,-17271,-5426,-751,-30512,-34119,30692,34905,-35086,-48328,1268,16449,-13440,690,44462,63519,45162,-2940,-72388,-95955,-25261,41127,-33683,-113903,-62530,37913,77419,42651,-9585,-17475,-1805,2863,-4997,-13240,-4035,40879,81348,43354,-51875,-105158,-107775,-127044,-87547,39222,76101,2148,-1369,49564,13707,-53539,-62823,-74256,-82301,-86894,-54147,38795,74811,41570,42495,23656,-45845,-40045,26890,1089,-36516,38719,74960,638,12336,67356,58143,37637,8756,-15488,-49057,-107922,-114384,-76524,-47573,-34055,-17226,-1407,-11645,-1334,35380,39257,39900,85673,82684,70433,64288,-28129,-109583,-107406,-87159,-60111,22383,21165,-105721,-134299,-28819,78074,93595,38929,4669,26308,-21755,-94100,-79088,-42750,16369,53343,-18130,-108747,-92620,-6008,34794,14194,-5680,73106,134698,104423,44328,431,-56457,-62293,19213,79914,44157,17280,73471,149321,134828,17952,-64760,-28516,14781,-37479,-77028,-2973,96143,151185,175109,174298,146942,110066,64751,8358,-4325,-26472,-96861,-119557,-18404,35295,5222,52524,116276,104194,109397,121006,79777,26376,39633,67637,68103,66237,22229,-53233,-66650,-71403,-88682,-59612,-23123,946,-6038,-83964,-97963,-705,37738,-30882,-77033,-17984,73677,93258,84063,83532,47205,-3385,-51353,-63401,-19775,16066,-9790,9875,49248,2819,-65102,-80270,-58520,-12637,31565,59324,110531,83334,-20301,-36361,15176,12692,-29475,-51013,-74075,-66644,-65912,-71918,-91423,-117749,-120064,-51691,19902,18989,-26750,-12482,30685,43869,28670,66171,78482,1010,-78613,-93961,-44260,53354,108743,45941,-46829,-102281,-84107,-1069,60596,66277,48270,47579,104810,108003,55879,81800,52018,-73338,-112450,-2569,158842,209651,118157,48556,15867,-31729,-43121,24141,49929,-13489,-65293,-32006,83958,159813,85342,-56022,-115815,-109183,-110015,-77482,28333,106318,104068,63235,-5865,-26651,-1129,5816,38322,83883,43852,-16358,-20584,-32689,-50991,-2457,44676,8008,-60717,-89775,-67671,-42488,-45055,-71609,-63663,-22652,-7904,14489,77209,34051,-56675,15217,125111,89988,35104,38008,10759,-45070,-93208,-123337,-97374,-9695,88392,145353,73247,-80438,-117858,-2656,92822,109547,117372,98014,26090,-712,73686,120414,67810,28902,7313,-6277,28532,47554,55090,107418,84579,29097,95347,156233,87216,17777,45587,33272,-29868,-33359,-47372,-94912,-88607,-65110,-66016,-40902,-21055,-47950,-39619,28923,89966,136057,168614,139908,67131,16756,19578,55941,67200,33141,-43814,-85483,-31033,40493,-39299,-163006,-170423,-151191,-125997,-24091,116855,136040,14957,-97518,-120354,-73892,-10193,28560,7484,-90800,-117992,-17837,28116,-808,10776,15164,3528,46316,80449,22086,-52828,-89260,-45276,-33449,-95068,-22329,118710,80723,-33811,-34247,236,-49062,-69145,-46183,-79528,-108823,-60682,4039,28153,23656,6065,-20867,-67778,-69005,-32363,5064,16766,1792,-11240,133,-11032,-46073,-43408,5120,52296,55422,504,-61851,-39949,33200,76384,62153,41810,51047,56091,41804,47333,59940,54644,59918,47254,7002,28268,110043,110596,50217,20140,35190,37323,14427,3366,1210,-1450,-17744,-66016,-100421,-84785,-50046,-34342,-63720,-101562,-103691,-98271,-113135,-96425,-85187,-85349,-16743,68183,40199,-1042,64389,148841,147890,63797,-12729,-10560,33184,23185,12581,34833,43720,1355,-53861,-41692,15545,75829,91569,-1116,-99230,-84341,-14678,53771,106694,89787,51049,270,-14173,56491,150215,135320,65725,16780,-2642,-6702,19465,23674,-46112,-122579,-99451,-39582,-29691,-17496,777,5241,-5842,-42047,-71164,-84222,-67626,-13461,73021,115096,79870,34232,29508,16555,-28016,-109329,-130852,-25098,71436,65319,48910,37142,11759,5579,-8870,-78921,-104259,-62001,-7958,37102,14904,-88000,-112123,-31243,56169,68438,42803,12901,-34589,-63509,-75653,-100607,-86278,-25878,26465,-4776,-54082,-8022,49331,50589,76067,84892,29782,11900,92080,159087,118091,23672,-8894,-38289,-84060,-75607,-20725,16227,-8815,-8022,50510,76820,76783,147976,171345,65059,-699,35802,42800,16821,45255,107296,118950,74920,17768,-12192,-37158,-84486,-119985,-128632,-118105,-65729,24252,82635,87683,55762,-24345,-144614,-200531,-145756,-64833,165,29260,40054,36446,-33055,-90345,-46461,40083,85668,61299,34744,42056,52270,33810,-57074,-145008,-141594,-73405,-4244,67176,98891,73423,44813,17367,-7830,-16921,10957,3707,-48847,-63093,-20175,12977,58891,95880,27641,-60242,-44598,26118,67865,84695,61276,24375,-21786,-34847,-21871,-42210,-53277,-22210,15951,62882,104429,44613,-59856,-62109,-6592,-58092,-127126,-66058,6688,-19259,-54326,-62436,-86618,-78979,-36060,-10936,7699,37123,50543,50098,38009,7734,-27929,-27038],[31838,82916,72009,27640,-14829,-57359,-110488,-119003,-79196,-42147,-9518,-6546,-13768,-10252,-7637,-10452,-36682,-62743,-41284,44595,59773,-12982,-59803,-51763,-41369,8282,86720,115294,71415,3186,-18914,8816,12349,-31370,-54739,-13442,15890,10289,-34044,-76127,-98423,-77591,6817,45773,-2364,-14078,21881,39251,65474,69538,-2152,-66912,-12181,92131,82524,3503,-20213,-375,12222,-12210,-88505,-127284,-268,168665,166569,54589,-37919,-107504,-101559,-50102,-41604,-10038,79889,85233,17947,42017,89513,33995,23029,100369,94041,18523,-7021,-8705,-6869,15000,21391,260,44718,114187,139503,100332,41953,35346,58314,36410,-9179,-17218,-99922,-209485,-120854,70574,111917,-10511,-86114,-31477,16329,-7938,-20293,-30399,-27955,75022,204192,154659,-7366,-104444,-102060,-14105,83622,88663,64089,86840,68775,-21760,-77049,-78797,-60323,-29586,-28588,-58862,-64615,-47301,5473,50839,41139,22210,52992,87848,85360,69974,41972,22243,20141,2865,-43266,-20563,85489,162822,160881,136833,112827,62587,1647,34421,102628,115804,100439,112289,93460,-4516,-58437,-20896,-24605,-86511,-56539,10139,-29284,-62892,-5254,58310,72248,59604,51626,24142,-20448,-56078,-64100,-60746,-80398,-103861,-76157,-52248,-62970,-22624,-4565,-82480,-90478,11414,27596,-76814,-155534,-140335,-136737,-168315,-123466,-27060,18917,47953,45557,96222,164524,146007,18143,-75885,-48680,-23297,-53042,-56490,-11844,30023,9767,-46741,-51477,-30978,-11608,2346,-16611,-47208,-30000,-15856,-28828,-16148,30178,33650,-20895,-17027,48760,82815,40902,-13836,-27760,-72535,-124373,-110093,-58727,-27105,-7265,-1370,-8891,-6328,32246,95137,103669,19357,-58284,-66179,-28828,9189,20547,10140,64800,134316,124340,63291,14520,-57795,-127722,-135964,-104187,-58668,3189,61469,61435,-21774,-89721,-31644,67350,93408,35970,-44401,-75201,-45086,-26067,-44015,-58338,-52130,-43896,-31071,-20683,-6770,-7761,-3328,36517,93748,95443,55524,-7823,-57891,-64641,-51322,-17259,25708,-16326,-128095,-109864,-22757,-68863,-113394,-44434,15019,36442,62252,55137,3064,-35532,-65350,-50333,44763,148198,162042,76186,-3188,51733,90402,13857,-22929,36961,74765,56279,24725,11228,24405,63338,111200,105876,51019,19884,15584,40130,89027,113002,46581,-96451,-144402,-92143,-43776,8808,56814,46734,-11623,-56590,-45488,45164,101977,44104,-7688,-12918,-30465,-59222,-59027,-16689,48092,43092,-25793,-97805,-132219,-92901,-29646,-58026,-79473,-23011,52129,57270,4303,-20766,10841,37065,39075,51508,36924,-4754,6501,68214,29375,-80825,-84096,-61531,-107315,-83209,16411,17006,-68982,-76319,10935,34820,-33696,-88057,-119185,-95788,-82138,-94588,-25065,45406,17455,-275,9873,-16452,-1717,69706,50266,-17366,18242,33766,-49977,-21796,74985,101689,99754,42504,-42779,-91024,-108326,-65415,-13844,-22001,-44983,-26568,5245,-6566,-19327,-12710,2261,39589,69271,50404,55788,77542,8457,-40441,-23945,-50555,-86451,-23852,-10002,-120982,-194040,-125316,-10557,34320,25627,38951,67308,-14692,-146257,-175680,-113021,-14195,37632,-44243,-139766,-91962,12434,55011,58251,51265,83583,93946,65141,46916,31354,-21261,-24939,37620,62564,27543,16597,72015,134465,75667,-122520,-191772,-71517,35664,57836,41317,58110,80767,92984,137966,157250,115257,79802,48989,-255,-3951,-4649,-39201,-37509,7894,4794,-18378,44397,101718,90222,86748,87805,56473,6497,7110,45177,51342,36190,-10273,-75038,-76757,-44962,-18826,20372,58109,88116,73170,10017,6017,75409,93210,-6958,-112177,-94521,-22309,-28269,-41712,-17370,-9407,-28657,-78448,-78294,7242,38301,-43695,-63255,-18094,-21197,-58656,-79883,-44953,19442,15165,-16546,36099,47347,-48907,-88117,-29522,-31685,-103619,-98583,-56578,1417,25280,-24213,-115019,-154892,-157225,-101907,-17516,36583,27090,31128,17711,-12748,-17361,29250,25578,-30109,-69630,-66898,-48521,651,72772,77125,4630,-63901,-62487,2311,99438,135030,49674,-7824,53712,43993,-9699,69027,95560,-8233,-57131,28246,149119,161989,44469,-62231,-95660,-85034,-56219,2477,35818,3880,-44487,-25279,76465,135750,65208,-68869,-162257,-183514,-168286,-95280,33587,103229,88225,58137,3067,-33425,-28065,3256,73291,115360,55520,-16543,-9168,-1625,-52687,-15479,52876,-7540,-100308,-104868,-56933,-1377,6767,-57887,-53548,45426,76676,44079,57030,37481,-52590,-80509,-8330,60217,56412,-16268,-82371,-88960,-69677,-91538,-107563,-29649,89305,148195,91584,-27061,-63174,42454,131137,110962,62076,42458,29161,43337,94925,108609,35843,-29325,-49595,-47912,-12642,38652,96302,139019,85579,22297,81144,113819,30064,-38982,21852,78375,45848,-13177,-63235,-96543,-74884,7449,61817,59941,52899,42621,-6016,-6431,61111,101880,102765,89998,23586,-52040,-7537,94813,95678,46096,-21915,-78199,-32919,57065,16123,-68558,-66316,-71555,-75041,3539,99809,88567,-38875,-121867,-97282,-35669,-3512,25701,25731,-67646,-108949,-42678,-56578,-103257,-41393,-11207,-54751,-36128,-15847,-101080,-156301,-119984,-40279,-43039,-135750,-107484,24672,30491,-20732,8588,35569,7764,-7728,-24167,-23011,25675,68436,70415,65871,39918,-6744,-34218,-98372,-133807,-89208,-35882,-30745,-20155,19879,53852,42213,31495,14033,-39483,-34539,55186,63602,-36120,-53023,21771,67058,45762,985,10836,59433,27966,-41418,-51034,-14422,40587,84534,65548,60878,104079,92550,34837,-1099,-15400,-47769,-70662,-58586,-55397,-58590,-47044,-24766,-18208,27,-10346,-48503,-96920,-131323,-152073,-132033,-64949,-2225,-2059,-27088,10775,61403,17462,-4702,92521,164105,119800,24347,-32327,-4518,77176,74835,-8643,-54804,-25666,-9678,-54994,-75651,-34896,34176,73530,22663,-40288,-16452,16740,-3321,-16195,-14022,22440,58605,48573,38903,79844,100223,64080,9819,11250,51824,96166,83329,-16580,-84150,-41834,361,1313,-12235,-34620,-307,28031,-17130,-62694,-91791,-95688,-71465,-8789,36778,20664,-10319,7520,42568,37105,-14423,2121,99095,136717,85468,65224,61221,23816,8362,-11387,-84995,-110572,-64591,-3850,39791,-29169,-138225,-164651,-123985,-35936,16520,-5523,-38183,-52195,-82291,-125221,-158732,-112204,-32551,849,-24101,-51023,-12621,31887,11384,-5608,11746,33217,64383,114265,136022,64525,-27496,-5593,17088,-22563,-40769,-17167,16671,-3367,-51323,-42086,16573,97457,205130,198310,60410,-11986,875,20952,40748,59953,58669,31606,2648,12584,70909,79980,-17351,-100087,-148368,-154439,-82051,24733,65507,68510,74165,47632,-66612,-151162,-101857,-2105,55683,22020,-31288,-47015,-62512,-40708,31476,42185,-5038,-38912,-26585,31875,98157,101604,-6163,-77413,-64844,-70948,-88717,-30496,27574,33177,39310,37798,4382,-42092,-33792,9737,4365,-17061,-3790,-4049,47187,161590,141347,3078,-34362,25661,43888,20106,-10362,-22744,-18436,-3162,16318,-2991,-46682,-48118,9030,80771,99527,20117,-64909,-49451,5660,-51602,-106626,-6107,103728,54852,-38353,-68001,-84251,-68502,-9925,19698,19268,46409,79222,71056,32129,5752,-15394,276],[86131,80053,18386,-15490,-9359,-45715,-124009,-127095,-79030,-27367,17757,-9283,-40426,-832,25210,12463,-5842,-23163,5397,73999,51749,-45906,-85409,-21808,45085,52695,68544,111805,52003,-78629,-71607,58026,97089,2924,-78407,-75156,-64029,-44995,-52037,-76438,-50884,10836,44869,9588,-50752,-26120,29096,-46,-43675,-68200,-100528,-104806,-41213,27800,25715,-5594,8214,47410,72485,39791,-78663,-136286,-1709,133472,108572,15976,-75620,-141044,-125581,-52166,2082,33158,68168,65078,-2677,-13105,18581,22551,113358,261540,272122,177790,94033,29642,19107,49136,65684,49914,62267,91825,115409,86789,722,-43008,2704,28819,12366,41309,562,-120999,-107682,21979,67102,-21695,-56966,17800,40341,-6979,-20358,-19496,-6330,32407,63376,42108,-26370,-69710,-79052,-29514,65393,76034,47225,94976,92433,-46528,-160108,-149736,-70711,-16464,-40707,-107427,-126855,-89071,-23764,-2895,-31166,-2369,96098,114054,46725,17106,45986,51123,35765,19318,11908,45936,98753,112565,64396,-7423,-15484,14937,28215,65165,119143,127429,128055,133235,84864,-14615,-70324,-65459,-51578,-28298,44934,78863,-589,-61574,-23421,23105,37770,22517,15467,29751,27815,-5025,-25856,-23205,-40238,-22544,48747,34185,-47990,-44860,-42603,-115723,-111377,-20973,-1957,-48067,-79012,-71679,-95229,-179345,-200996,-107409,-11297,17259,-6831,40649,155491,180100,71600,15405,48134,33828,-24624,-80248,-75583,26503,80380,20418,-7012,13782,28399,24071,868,-18079,-43402,-66027,-63131,-47896,-31445,-14194,-29696,-64100,-61982,-21666,-4186,-739,25080,10667,-50531,-57071,-20501,-10761,-16123,-32436,-35410,4882,88920,136222,102162,46705,9885,-43043,-42899,55025,110942,40032,18007,104815,127934,5248,-109281,-132475,-126136,-98070,-36675,25834,35900,39885,33766,-67857,-165957,-115013,-13208,16868,-39426,-112994,-103237,-33926,-17352,-42218,-44643,-24876,10812,90107,131586,92532,3751,-73438,-58385,28846,52966,26165,5538,-12898,-13896,-15529,-15644,49700,42706,-136284,-140343,8904,-37651,-95251,1667,53240,14765,14115,33928,-1874,-60872,-130314,-105764,39980,152036,132464,33019,-31305,36007,101500,35802,-40499,-18634,1286,-21875,-18284,-14235,-24270,36606,141786,157397,80150,9069,11207,52019,80970,85613,48511,-28145,-28088,43,-11857,12827,56965,21460,-22507,-34843,-14263,70118,162698,141399,54252,-15439,-63424,-88566,-76525,-27206,37943,49873,16062,-43686,-143221,-192519,-140152,-68195,-20090,41351,89468,43720,-19377,14365,72287,59021,56352,92340,46991,-63204,-82810,-11956,-14110,-53867,6220,48496,-10729,-36871,-13393,-25957,-69050,-75773,-17920,34678,-2177,-91083,-144004,-87041,-24178,-52405,-41340,10113,-18508,-30243,10425,3062,-6246,41918,32683,-19052,8146,16282,-63454,-46660,57081,140304,168679,67201,-74343,-101538,-67941,-42875,-22344,-37556,-44848,4811,56427,54096,29887,453,-6588,24038,24884,17313,40858,45673,-3348,-1802,21705,-25774,-76822,-44125,-27834,-76481,-135620,-138319,-77214,-11146,15075,26832,45158,-18728,-153259,-197329,-104172,20534,56394,-6152,-51925,-27777,8929,10505,23469,22145,2964,-9529,-1556,28815,72836,68480,37134,18178,-2022,-30002,-5064,67442,110990,55208,-72310,-79865,11805,88413,135145,111141,51688,26725,23673,50982,72097,23801,20621,46538,16698,-5747,-6718,8923,60019,90918,64816,24367,31541,53473,53104,38815,28215,13372,-25141,-49577,-30048,-6985,-26393,-70592,-88908,-62474,-12548,42900,73804,80453,97027,127320,136360,132502,143758,150452,78146,-60938,-113101,-61410,-47884,-74492,-58917,-28718,-52525,-116844,-97809,9913,49406,-31441,-76457,-49594,-10772,-1521,-30452,-22138,43055,28976,-55889,-45088,15254,4446,-26136,-8077,-31476,-107857,-80653,5564,62591,73604,-3727,-126342,-160164,-155967,-129304,-56601,44660,97766,109520,47096,-13523,-17089,3193,-28686,-59832,-57003,-46169,-62885,-78503,-10592,74854,60579,-241,2472,70082,153396,179408,93466,24210,11675,-36301,-33980,86191,121266,35910,-3423,38346,79870,54298,-50430,-148143,-152450,-88266,-43298,-114,24864,2940,-44649,-27576,54842,83771,36395,-10570,-64682,-133328,-164067,-130945,-60111,-7543,4792,22446,18079,-2150,8456,65010,118649,110179,46052,28254,100722,100674,-9337,-25869,20366,-41051,-83308,-16706,52772,66073,22633,-72325,-61982,75421,122357,44216,2123,33699,2819,-94167,-86065,29368,69858,-14385,-71646,-39015,8765,3086,-31001,-19685,15572,40264,34245,9241,10818,69746,124262,104603,17385,-37383,-7398,42929,77490,28367,-108850,-145628,-72443,-29722,-14488,33773,75147,79907,48345,21773,35576,14272,-37728,-35847,15911,37435,23755,1446,-1269,15697,25400,61482,92941,57996,49684,74044,-7812,-62726,5260,31922,14276,42083,14321,-61766,-18154,80707,77597,44448,-19512,-105151,-100953,-14211,27265,41359,51309,3894,-27513,3203,38522,11154,-88449,-130275,-70759,5208,17613,-6081,-36781,-71108,-44885,-7806,-75163,-143261,-79915,-12873,-33066,-52180,-91256,-171424,-177003,-106863,-55338,-59024,-97360,-99663,-53686,-34791,-14386,32770,47812,68396,82528,37763,26418,84882,114565,81904,65450,41328,-20897,-62492,-100702,-115291,-84058,-65984,-103953,-94934,-26459,13722,26110,56010,30047,-61919,-67623,38313,65772,-5628,-17351,57,12857,31509,13275,10085,44578,-6025,-119241,-154442,-94338,3966,88479,111018,80697,60286,50003,22017,-10648,-28976,-58163,-90563,-101812,-118076,-113307,-54068,24134,79939,124638,102138,10725,-69043,-81678,-100712,-100783,-17199,52866,24951,-26607,-8552,30936,12780,26424,120645,159043,99489,40885,29276,42852,84782,87046,-8580,-90375,-64219,-10099,-6272,-22073,-44085,-25983,33667,53740,47933,65927,53033,-15456,-51642,-37044,26059,76312,45281,-17925,-3615,66084,67604,-18971,-45357,41650,122667,119837,38435,6369,60127,72578,36253,-14647,-75095,-49402,10914,28101,16045,-19272,-66984,-105183,-80684,-35227,-41796,-66993,-23750,39454,37458,12569,62630,132839,134795,88836,74054,75702,41701,15884,-12221,-85586,-122452,-93508,-48118,8374,-41420,-126376,-163637,-161152,-84021,-7477,-11347,-33550,-46058,-109621,-156531,-148506,-96812,-53826,-24025,3479,9698,8477,30166,38206,31945,49519,78300,86055,75641,48793,-11946,-59252,-30452,-12417,-7564,17870,11389,-34069,-91857,-137858,-122063,-29369,100528,196405,164753,61893,16338,-14652,-34822,-7895,22047,10727,-17427,-26432,34200,150970,199171,120037,14895,-71571,-121898,-72227,2397,397,-21333,-20216,-10523,-14461,-13251,2484,49689,113678,97727,4496,-34728,-20265,13585,56567,-414,-81858,-86423,-37615,35930,126579,179693,128552,65968,51640,-5973,-98103,-107438,-81045,-56721,3908,79860,92406,11917,-59845,-74688,-84744,-51898,4270,18641,62975,156761,136108,19952,-10127,69738,80053,-2989,-68426,-54800,-11848,3698,8187,8494,-31627,-75148,-42934,38672,50681,-26659,-92893,-68912,-21708,-63635,-87526,44528,193981,161096,30143,-37596,-41369,-4520,41900,43742,28494,49910,75037,54670,23219,41473,60575,79404],[118548,70356,-4357,-30850,-2884,11467,-27050,-48799,-15529,37300,45883,-32262,-68360,2926,35774,27753,65848,86735,85559,112122,95931,24174,-16289,24977,68186,17404,-20681,43586,16670,-125843,-127862,10193,74462,20748,-45598,-89049,-134461,-117596,-92194,-80737,-10440,80992,65701,5738,-14531,24348,39030,-33845,-105736,-120631,-94028,-54488,-22064,-22050,-39644,-27077,33485,78498,101907,80388,-39434,-125675,-63785,23479,29773,-33159,-104753,-124135,-98036,-36250,31249,14405,-12620,23717,-608,-45589,-43273,-4486,119436,267984,275075,172353,66826,22584,46193,80075,103487,69218,19031,28705,63903,22665,-59899,-71965,5278,49439,39102,46216,31007,-38624,-75301,-29893,32033,28296,40856,90202,67780,15119,-18094,-37950,2111,1173,-45502,-27150,20129,40189,3238,-19275,39176,59029,39096,96391,124095,778,-122339,-110594,-25979,18611,-11088,-64280,-86549,-71236,-40490,-56472,-100597,-73057,14000,19978,-43780,-40110,11304,45689,24909,-12555,7811,76801,77636,14058,-35136,-86554,-71797,19210,58254,36990,36845,43163,51269,47119,-5017,-38622,-44383,-74582,-74227,1001,76848,83440,54371,24127,-6548,-13926,18790,13500,-13830,-15085,-12644,-16807,7531,11285,-22425,17438,116667,86864,-28052,-77975,-105097,-124443,-72909,-9723,17163,57755,80027,27695,-54614,-146540,-205512,-131446,-14612,-26962,-106120,-59329,64551,88058,27240,49738,83195,43297,9574,-61955,-99708,3354,77690,25440,4599,39154,47142,-2825,-43803,-33524,-31249,-52227,-40266,-48348,-101445,-83656,-21065,-48141,-134113,-129830,-35009,51875,78273,66398,33551,30152,58234,74520,48636,-27199,-30946,53472,136823,115273,47449,30933,22232,-25392,-12318,77237,123964,62661,31040,82209,79099,-56480,-171597,-173763,-128622,-66187,7887,67853,61493,54888,47488,-52653,-145858,-106926,-61691,-50077,-47295,-55721,-42327,552,-14713,-48763,-25345,21982,59954,103405,107970,68240,-10581,-110674,-124758,-31523,25469,23976,27215,23568,43528,43613,-37267,-63806,-21317,-64876,-71027,10713,-20069,-28106,70638,76694,-9424,-36292,-10053,-24768,-75372,-122189,-99522,-35745,18008,31449,-33438,-107587,-43013,50301,7804,-78367,-83561,-83346,-128924,-114580,-54709,-19186,45094,136848,138292,45191,-21640,-4202,23512,6898,9816,34236,31738,56789,80123,42940,9667,3293,-49919,-51135,12015,50490,83189,134405,113933,6621,-85126,-122620,-126385,-71081,560,31992,50902,77282,48179,-76426,-183805,-143572,-28783,18557,53477,86257,28759,-20342,40055,70568,12622,22408,72324,13485,-98584,-110383,-67181,-48897,-6343,59046,79507,35288,-12506,-35152,-36005,-28366,-31647,-28218,20571,45757,-22084,-101979,-67899,16368,13743,-19023,-16533,-33468,-23889,20694,11739,-21412,-14015,-22269,-30031,14471,41286,-10135,-14920,48305,109771,121786,27336,-85047,-81987,-45888,-63377,-69510,-52634,-12912,44888,75522,86296,78578,42675,38628,41152,6642,-4910,17111,2917,-26918,-14054,-34005,-75916,-60748,-7432,12805,-2257,-41577,-102162,-91736,-8970,22051,-46420,-80366,-97881,-161896,-137054,-4551,107241,107775,55995,44371,35128,-19449,-62779,-16153,-12930,-79806,-100184,-45992,14651,95466,133175,70572,309,-13316,-35507,-15338,62256,107997,82421,52796,75127,84583,89116,117480,82644,2608,-10343,-7521,-18078,-15675,-42884,-1899,82249,67241,9884,-17270,11439,71912,124682,137530,100430,50193,33350,18241,-17166,-26453,-11234,-39472,-89446,-73871,-19971,-78562,-155925,-94467,-4538,18936,33056,31322,9522,24432,109976,179276,177161,146947,131696,102473,282,-81324,-42247,13615,-3012,-9934,-1557,-44619,-113468,-96746,-8444,47440,22815,-16399,-29374,6781,42262,4516,-41949,-5987,28365,-31763,-69024,-15558,59664,78532,35572,-23311,-50563,-18707,12156,32052,36592,-21543,-102925,-100818,-77331,-72156,-49683,13159,93797,151256,103053,46583,41823,24477,-47317,-79983,-51424,-36448,-65309,-105707,-66867,17111,38039,18186,45037,103092,132588,123214,98904,75134,1742,-64943,-10833,105283,119465,50805,21766,33297,31309,3695,-77596,-161152,-139145,-53287,-38100,-35515,-22523,-42523,-75384,-43917,32964,44964,13632,38357,51789,-28098,-103649,-120106,-99063,-57647,-34542,-10619,7213,4147,24832,86203,102012,49332,-5776,34592,141910,124505,6664,-46695,-53717,-89394,-46180,81264,143710,82427,-11559,-93973,-92076,11463,67236,-5284,-67263,-22158,3299,-60465,-80549,-17448,30430,24341,16292,32396,22002,-11248,-12284,493,-17993,-9485,10963,7552,6748,8697,20446,39208,4420,-48143,-21920,32710,56109,-29766,-186373,-179754,-46224,16773,24879,36299,810,-12587,22138,30736,1870,-40778,-41101,20867,24863,-47642,-72891,-30567,36308,107164,111199,39386,-33073,-71140,-44433,-13833,-71544,-101652,-34449,-13056,-20097,19752,-2853,-74469,-56797,2947,15432,19964,-30268,-125330,-158036,-79496,21979,81786,63550,6451,13005,26239,665,-52301,-119218,-129839,-58390,15289,25435,-33996,-105378,-84952,24259,68299,5626,-62045,-50314,7660,11084,-44689,-81072,-67140,-36930,-51639,-84298,-66959,-30884,-24938,-26709,-5653,29703,43299,35598,72877,126637,103740,48061,40111,49699,33723,22522,9061,-36540,-55810,-39692,-39980,-60429,-79609,-125008,-125408,-77921,-55893,-25335,18035,-8372,-66853,-50174,6386,7414,4235,35989,-3617,-32103,26505,60600,38672,1199,-53667,-106996,-111552,-53156,23110,75023,126372,113661,55564,22198,5038,-10356,-1644,-7818,-52965,-107320,-149575,-142625,-88211,-30702,55415,143773,156219,68547,-29250,-40680,-38536,-57681,-28929,19136,-6662,-48846,-36234,-4240,15625,65599,134023,149873,110151,90815,103194,60259,-1710,-13631,-26130,-64336,-61435,-5459,56738,75177,24769,3273,42108,67271,91403,121675,102049,46426,33354,48757,84053,76446,18964,-26011,10323,76075,55575,-71001,-121590,-28968,58991,94394,92317,81803,98331,97246,63701,23701,-37881,-61594,-13976,61417,88723,48888,-11900,-68659,-73394,-49307,-63647,-78864,-22153,19179,-21031,-56004,1186,83981,113088,90991,69073,68741,66807,47577,-6559,-100271,-127622,-77906,-34663,-3087,-29333,-97823,-125291,-116066,-59370,1144,11874,11003,-10807,-77739,-91483,-61453,-64204,-71735,-3025,88077,104090,61636,53541,68026,68150,76940,81758,45454,8296,-22264,-45448,-52924,-71208,-115123,-77144,15335,17156,-78197,-166785,-163922,-96199,1816,96992,124492,88997,72231,53177,-30230,-108613,-100238,-39291,-509,-18922,-37181,24924,124402,165805,153069,119270,61776,-24142,-38176,-16747,-49636,-97306,-126036,-116463,-37507,32515,6209,-16642,65663,129051,73563,20126,628,2992,18073,-24583,-56565,-37952,4693,58884,124519,188847,191003,125491,61667,-7885,-94260,-125452,-119758,-91613,-18734,77120,125039,44258,-74432,-157844,-199034,-129514,-13408,33839,59675,78144,28921,-35776,-35302,64153,104489,4449,-109267,-98197,-32713,-788,-5147,-13205,-37518,-77129,-70473,-25450,-21451,-65661,-106429,-101794,-59448,-61053,-77006,23087,152937,142417,44012,-14868,-16629,8902,18323,6207,14810,48478,54863,27363,35678,95253,122828,119671],[92893,74855,42333,13767,7289,41081,48415,11399,23662,77432,64342,-50550,-86184,-3915,14992,9075,97606,168088,132682,111058,126281,125941,75136,20384,-10413,-61060,-86474,-32317,-35894,-124061,-130209,-53536,-2517,1644,-12495,-56416,-139584,-158877,-129747,-85526,-3217,86185,76300,19442,12528,51370,46683,-27342,-77528,-51957,-3742,19420,14470,-29387,-82275,-53704,49577,95620,85209,64690,-15422,-124249,-147829,-51428,39670,-17730,-114813,-117455,-85739,-69274,-72367,-134992,-125953,-26718,-14518,-57836,-69681,-67441,-8819,82870,85311,12226,-14122,44870,73844,47734,53587,14997,-52568,-31500,21622,-26519,-89949,-62493,13202,54004,43339,12630,-1138,7441,-11971,-43836,-13660,44249,91064,98034,61300,38963,-3611,-40351,27017,43520,-5104,21693,92392,104171,41028,-13271,30957,77035,48653,44440,72740,41142,-10036,-11940,9244,12894,-2401,-13642,-4759,5606,-7265,-52815,-86744,-78295,-51403,-60447,-77334,-32295,-3365,18084,5479,-32608,-14962,68192,64258,-17174,-31207,-3774,14374,38213,11393,-33682,-58520,-47705,-20983,-35124,-81310,-42073,8104,-47352,-85244,-32861,-1547,3999,74648,117198,27361,-36488,16549,56280,32102,-28661,-63207,-23132,51114,32752,-35884,-9835,87535,89991,2583,-65108,-82781,-30763,42429,50970,68254,149125,167813,58414,-44681,-76768,-108180,-89308,-29513,-60952,-164309,-123573,-23122,-15792,-34624,27727,47280,-5600,-12565,-47729,-86528,-30431,10320,-30251,-23539,41265,56486,-17113,-79436,-74669,-23610,-5435,-4350,-34667,-103409,-84848,9959,16658,-82717,-90027,42872,144284,126763,74653,38220,11827,39585,91197,70698,-10975,-4978,84066,119881,39557,-34562,-42319,-47194,-33778,21763,30024,19662,36321,82848,91221,24177,-53493,-74541,-88066,-70933,-12432,27473,57041,83491,118900,127414,53919,-16460,-19868,-54946,-64050,-18543,-10584,-18233,23764,17262,-30402,-18873,27213,46225,22961,-15192,-26775,-59420,-102961,-86143,-9105,53183,71960,37094,1418,60476,124144,17130,-152266,-144334,-27329,11325,-15192,-51408,-2974,78537,53336,-9749,-35292,-28278,-12017,-12125,-3397,11741,-37264,-62082,-22239,-48416,-122755,-71062,7321,-19981,-78690,-93936,-112078,-170323,-175403,-69595,39183,75613,90740,55089,-38219,-57938,-7557,18158,-8500,-7466,40741,54262,47403,73398,85859,42156,-21783,-77234,-53010,60583,112466,86580,61118,7746,-98383,-165756,-162022,-145532,-69318,14578,19077,36560,107535,129686,80521,83,-12101,33496,49315,36849,31003,-16381,-45551,-4162,-2830,-48210,-29881,8990,-16436,-54909,-56984,-61441,-36394,40618,67259,34530,-1415,-19769,-9984,9962,18403,-6987,-40350,4960,86902,79227,-13366,-49553,-10299,26968,21200,446,-2738,25000,55509,41064,3880,-12199,-11239,4522,30849,56573,37452,30657,43702,10934,-34108,-62654,-63647,-26791,-26392,-67008,-65743,-13861,33838,42286,37446,70381,82957,46649,72083,98279,47550,-3792,5444,10133,1729,-5845,-82118,-117570,-38232,42077,48525,24795,893,-37241,-42832,1576,4893,-116242,-182507,-153823,-132152,-48799,76770,148799,141989,86319,56845,47784,-23235,-73313,-6958,-3351,-86362,-112203,-42592,13308,81655,135946,77210,1256,13762,13284,-828,38785,84653,84437,65236,70740,62355,45832,63396,34774,-25089,-25703,-8728,-5300,-6639,-10024,48662,139399,124618,49363,-7364,-16810,-4525,35023,90619,106606,74816,52237,17744,-40971,-53418,-10916,-26840,-88230,-55917,18316,-76805,-176875,-58497,67764,40252,-16458,-45668,-63867,-45364,29676,110777,145048,116479,60012,44557,28525,-32531,-25807,50291,87778,83075,64470,29931,-25753,-57835,-36787,37361,91380,68611,-968,-9072,29573,-1482,-79902,-78764,2571,18508,-30744,-46131,24655,78964,14996,-39270,20502,64346,-4805,-31280,-20759,-31578,-34055,2587,19977,13357,-26760,-57679,-1822,101233,102372,88640,112252,64290,-62980,-88630,-21892,-2821,-47577,-95304,-85291,-49966,-37948,-33801,-4377,27083,25992,2660,39287,69659,9217,-36864,9937,82355,87711,54911,40728,37339,31897,18603,-60617,-130929,-82094,-8330,-48718,-91714,-73156,-75721,-92884,-53711,16395,23742,-1874,27361,71732,34914,-32102,-50036,-23223,10749,12275,-2241,-20638,-44233,-40360,3579,18278,-30488,-68095,-6941,61428,30171,-29621,-54941,-94267,-107768,-23843,93286,122052,42270,-37533,-77586,-93417,-67617,-33682,-66058,-86924,-54669,-34556,-42641,-65134,-88434,-52044,20895,49920,37827,-31416,-120297,-92284,-451,30834,61551,60133,-10328,-55345,-70543,-83894,-45932,2742,-6972,-15024,28400,49322,-15282,-105298,-94603,-12399,37922,67361,55686,-40203,-61454,13730,36959,9035,-17401,8847,65865,37875,-68816,-110139,-65449,4291,76988,89589,-21793,-160381,-184021,-149769,-143888,-142472,-107647,-46067,-13210,-1784,3881,-47520,-109341,-96426,-52672,-37615,-20445,-23946,-63717,-96659,-47144,24056,35189,-14599,-53803,-5481,36484,3443,-62057,-110865,-98483,-40561,-3731,4142,-32439,-102869,-86543,42725,135142,124162,60061,9121,2591,-32456,-105743,-57257,83995,121941,-3286,-87916,-36786,32932,58990,68809,69463,46522,7322,-5024,29586,100551,109611,30731,-45801,-56263,-34009,-23297,-19592,-39430,-25910,20283,954,-75179,-87421,-66440,-41765,-20333,-22558,-21500,-18460,-45460,-44852,-463,-8307,-56289,-24297,44133,5330,-29830,32488,88223,56986,-28794,-59125,-8546,36957,73694,85212,70891,114913,142636,89745,28552,2939,-10473,-1475,5161,-10960,-54791,-105337,-118321,-130189,-138810,-62508,57894,109702,73356,-8908,-49719,-40851,-44274,-54969,-32581,-31498,-32197,-7438,-971,2890,52799,94696,96914,88321,84441,82111,2809,-119678,-140237,-53017,-26609,-45165,-981,78227,120667,104658,89727,84168,44432,37632,87004,95713,69679,89153,115149,121079,69791,14259,22832,87585,114175,59097,-64095,-105531,-44357,11396,49556,81033,54453,27291,43980,59280,73062,61704,17479,20868,96001,128244,69379,36490,21809,1132,-21209,-56064,-49718,22658,43504,-28723,-106937,-78426,18968,77382,72069,50074,52570,89598,83812,-12470,-122494,-96657,16352,84534,90112,35392,-65227,-91291,-57718,-13345,17161,24024,23081,1375,-20552,19366,38036,-19971,-40252,43629,120674,120181,83629,53837,7481,-31374,-14470,-5752,-43828,-52933,-42166,-21459,-8771,-62676,-154381,-136741,-42195,-6219,-51294,-107716,-68376,10822,64141,87698,69584,49839,78233,60080,-41326,-119929,-115845,-52613,5922,-21012,-50271,5645,50762,36903,47215,99351,120141,80770,31678,9532,-32306,-85600,-125981,-125869,-69399,-32958,-90998,-143558,-53254,56947,58691,1602,-51581,-48953,-10182,12938,38074,47593,56570,78844,81168,87726,89759,52550,-19790,-75341,-102355,-85243,-45881,-14609,5395,30769,63936,16446,-66834,-131432,-172934,-133364,-41274,2667,36076,47882,-1234,-62651,-80177,-4521,67631,23599,-85175,-113552,-54108,29354,50439,-5543,-46084,-49311,-51443,-54067,-41354,-27746,-46520,-97125,-71095,-27883,-44283,-10600,56822,46333,1439,-17963,-26992,-37121,-53035,-44804,2404,58424,70341,51474,79741,132870,121124,87996],[52208,90451,102159,73756,22133,15095,14607,-6223,11837,72679,74637,-36224,-72623,8617,18166,-462,80073,157041,114821,68308,98203,156258,113160,1473,-61741,-61775,-45329,-40204,-68877,-80634,-32521,11433,14297,8833,13061,5099,-63908,-119757,-122773,-79620,-2591,76005,84540,5804,-35748,17583,65694,21531,-29384,-1230,26812,11107,9097,-22828,-101584,-80186,48459,104183,50217,3120,-35889,-134734,-187333,-68175,68683,9353,-118354,-123907,-74655,-105528,-204338,-241913,-145583,-51991,-51744,-65961,-90036,-152861,-160678,-99726,-83389,-104668,-17354,114415,92951,-9157,-23976,-30731,-54107,-38389,-2439,-29004,-78684,-77718,-34398,21519,30979,-4186,-25779,13914,40376,-21306,-62106,-13207,47463,35981,23947,50052,18661,-19244,50109,96933,87093,114051,128957,77705,16055,-7545,47273,112855,85662,13609,-6650,23513,38402,17447,-5951,-28359,-43264,-33932,25368,64357,11193,-44509,-15115,5490,-28580,-59573,-31269,14201,-4966,-20521,3354,55,-11660,44412,90680,62342,49899,100746,102421,14440,-69538,-78291,-82994,-61331,-8089,-31891,-74287,-4561,55746,-19663,-79932,-63315,-80791,-84087,42266,139681,45334,-47014,3511,96822,130267,54986,-25116,3226,64141,35781,-26477,-21183,26904,44958,20519,-2367,25125,115325,158677,95140,60430,113275,125696,47131,-24992,2631,33129,-1274,-30653,-55861,-140958,-131538,-54981,-29896,-31994,2712,-14622,-87638,-87218,-59651,-68907,-62159,-51488,-77192,-66088,4366,37253,-9268,-76340,-105151,-43808,11714,1515,-7353,-8397,15821,61552,46646,-8734,31994,138412,169694,117347,42393,-31700,-89157,-62425,-5483,-6041,-33760,-16850,26103,7572,-67005,-105401,-122021,-129700,-65217,-2424,-60662,-98305,-13632,106164,105223,6800,-237,74405,49458,6276,27582,35172,44442,83141,131105,157341,132395,89553,38908,-25068,-9687,23775,-48737,-91703,-12648,31142,350,-12961,-2275,-5854,-25727,-40353,-55889,-107356,-86148,1757,50156,81840,110111,31197,-59954,7593,150239,117834,-92695,-182213,-74834,20334,-16941,-75746,-38618,5774,11540,33224,12302,-28574,8388,85313,133785,135468,61436,-4034,-19299,-42861,-61323,-15710,11320,2583,-7889,-34155,-72025,-112747,-135700,-48873,73075,73114,18215,-36077,-84074,-51588,6370,31214,39869,40205,61462,48873,1055,8370,72469,71121,-13211,-64695,-20047,82493,136725,100573,39611,-17502,-85118,-122580,-115287,-118634,-73731,-8991,-11174,1595,77221,136441,170458,140293,61251,38384,74554,49161,-15764,-69459,-84502,-66869,-51628,-47067,-56235,-63448,-42125,-7051,-19441,-38043,10271,76311,69146,-3495,-58759,-30942,57457,95063,55471,-18320,-73145,-34018,58026,91122,25301,-49874,-71043,-9003,60349,58849,47256,78161,105258,87700,45618,31465,54913,55106,16891,3426,1614,19165,14219,-77336,-155391,-134799,-43406,41820,28192,-31393,-22750,33022,34028,-19207,-9330,59243,56497,-76,49718,142737,107448,24748,31350,65666,62584,40833,-37433,-61940,8490,46405,10923,-10918,15260,63579,47939,-7531,-38199,-104705,-129343,-64481,-7475,30228,64352,90737,109682,67740,8186,7511,11662,2343,29029,18844,-35764,-56884,-18697,-3349,35390,101236,70808,-18984,-9713,41700,23408,-6819,3977,6955,-37804,-33111,3287,20649,43658,19447,-31594,-41295,7256,87075,123842,104243,114928,148708,126589,72364,6534,-50634,-81487,-82735,-35557,19378,43570,54089,41651,-15802,-46625,-12842,-20220,-73633,-40843,32512,-16934,-71715,21712,102758,48018,-40846,-76645,-65091,-52017,-41534,16081,98050,98237,11468,-16368,33106,10262,-29156,29134,102630,109033,113319,131355,81609,-25533,-73439,28167,142498,112290,-11646,-54507,-6582,869,-53081,-63906,9766,63491,29953,-43552,-53778,-31371,-60790,-53708,56139,116814,17026,-50818,-50099,-20451,34609,71237,41893,14529,-48780,-111017,-78645,26396,54575,92131,158900,99884,-59086,-64103,38020,67642,-4401,-94683,-100203,-60842,-58187,-84447,-99761,-85629,-74296,-76836,-20501,33054,22922,7382,6119,23100,28797,41935,62066,53564,49702,40011,-50293,-94224,-12987,34888,-33910,-81234,-64939,-54070,-52690,-18529,15350,9525,-7775,-9080,20691,44895,26663,29495,62558,70928,57931,34095,-29114,-88029,-113212,-94002,-51425,-64889,-74644,-4389,6402,-58523,-68806,-33512,-49792,-54044,6207,46766,26742,-9321,-27401,-46841,-64141,-65987,-68348,-68546,-22343,14325,-11375,-33998,-62971,-116055,-99764,-43982,-21885,-14338,-53502,-143904,-127042,-3639,82290,133549,101121,-20318,-83707,-66640,-74776,-65964,-3230,11379,-21226,8197,36519,26997,20534,6770,1424,35271,83302,82238,-8477,-68358,-25342,19921,24584,9403,34097,59791,38320,-20906,-53671,-42009,-17797,2638,12785,-39241,-122596,-129692,-138457,-169177,-145692,-96187,-53166,-2146,14779,-23093,-78215,-98598,-53899,3939,-4733,-15955,21736,56268,37412,29400,15548,-31057,-65546,-91905,-74984,-11231,16254,-21011,-71047,-57612,-29591,-29021,-24047,-18684,-56456,-78526,20200,158911,173191,89225,31618,-10480,-104114,-163916,-57496,105270,129161,2660,-61602,5423,84719,114151,104081,53283,-8708,-41422,-29269,5398,42331,44855,-8747,-92529,-108346,-64358,-32679,-18815,-37248,-35877,-6660,-38287,-118612,-89985,8442,85164,119502,97195,34349,-16537,-37169,5682,61779,18400,-70613,-60035,12218,14404,5386,43389,79028,59945,-2377,-1504,77933,115126,115109,96640,75136,103239,127051,83283,35543,16815,-16128,-46772,-41355,6934,28115,-9336,-53905,-134816,-195792,-140440,-12817,43100,44033,-4224,-63642,-63355,-36297,-36212,-28431,-17910,327,36475,19020,-36815,-29403,-6116,-16388,-1765,10665,-8144,-62321,-146140,-163241,-66716,-18334,-25120,14513,59575,92613,109427,109052,92496,21205,-39239,-13152,6049,-14543,15294,57699,58985,26864,12509,47049,105920,119625,81301,18504,7763,46188,58790,25107,-18067,-66230,-73728,-21785,23343,62418,106357,100644,72838,121928,143449,52115,23155,62397,70115,18045,-43167,-26090,64995,108675,50012,-58923,-81839,-34109,-2915,15796,28444,45443,95055,84495,-43942,-136666,-49472,98563,170035,190156,109663,-32398,-91935,-58366,-2980,26276,23564,-16232,-51344,-31892,40603,48702,2447,5737,34348,18531,5278,21302,2643,-92617,-161012,-128923,-114164,-131276,-96435,-36367,25326,56094,15448,-69056,-105072,-89384,-56137,-19546,2876,38564,64214,63546,60652,62266,61398,67895,46568,-23307,-51400,-30322,-10835,-10819,-52241,-65768,397,27126,-20692,-48789,-10010,60979,127906,115219,67835,19219,-20166,-39015,-32527,-37795,-73776,-145572,-186697,-111394,-15156,-620,-45436,-73829,-48497,4167,37052,63992,67805,60846,58394,14960,-47534,-68446,-34431,-42969,-78832,-79350,-25367,50658,77910,30224,-16748,-13271,-23779,-38850,-34329,-38564,-42709,-53512,-61195,7680,92891,78576,-11022,-78111,-59122,-4592,19643,-22001,-81222,-54332,63576,114244,19602,-44687,-26170,-47583,-63525,-6641,40021,-3970,-103098,-98970,-32885,-16461,4162,40888,13074,-37499,-56440,-65838,-70351,-65981,-42134,1557,58335,99848,107319,116972,129174,74830,28541],[26184,70153,78489,58627,6214,-42912,-78245,-71976,-28793,27710,45845,-22651,-49248,27806,49090,19557,46924,71877,43550,21313,46431,95262,76635,12362,-10567,22784,50339,4628,-73832,-41860,88767,150467,107621,59955,54125,67149,27616,-35594,-84777,-80306,-7232,77767,64772,-45788,-105115,-24750,82806,54492,-41841,-59382,-49310,-67764,-37599,-24664,-81628,-80295,20236,80505,22428,-52970,-82104,-127183,-154967,-86149,2164,-30671,-122089,-97644,-10920,-60584,-184208,-152281,-49393,-50152,-83576,-83959,-128503,-189517,-180173,-111020,-82464,-66258,47928,131023,62932,-24547,-20264,17040,43874,16039,-12124,-16320,-50678,-100713,-77550,1744,23149,-12289,-44095,-21136,36253,6334,-74890,-68646,-1408,5617,16381,60996,41012,2366,42406,81421,95981,131675,107992,37447,14113,42594,94803,138516,129992,62485,4289,1178,-1495,-15218,-6560,-27118,-66946,-60579,20798,60323,-30410,-74789,27915,67049,-10640,-48067,8322,30412,-29582,-51903,14173,39311,-2685,20968,128332,166961,107158,76766,69645,1402,-45012,-38846,-41352,-24415,21875,4224,-15927,46476,67783,-29268,-83185,-52662,-76041,-103685,12593,112061,40039,-45852,-13537,89879,189756,182807,101033,53727,39867,26659,28375,28443,-7761,-19672,24203,64864,113195,187758,189691,91616,11116,22946,69304,69922,31582,65782,127541,83474,10394,-10237,-61372,-92424,-40206,13157,-3208,-23742,-63445,-130191,-114782,-50911,-49864,-75891,-59024,-58020,-75849,-48384,-4864,-1411,-44998,-85681,-41360,10989,-3863,28565,95728,127384,103418,7866,-38454,36599,88555,66625,34526,-9644,-83838,-114189,-82144,-66091,-69072,-74645,-72247,-84701,-118100,-129775,-108431,-122809,-128035,-76851,-59191,-101420,-96896,-22575,81620,94977,16740,30962,129979,114221,25047,6119,28163,49516,41370,36993,63986,78243,62262,24280,11245,92505,101649,-55984,-140263,-69259,-12784,6069,13511,-2109,-25074,2184,49456,4480,-101286,-62160,47094,56094,45847,58362,-14451,-113357,-73145,76871,131854,20819,-100531,-104153,-12610,10736,-47836,-74263,-77309,-16201,71524,40358,-51053,-32839,97539,167747,154120,122955,59272,-52019,-89582,-15322,43245,32679,45731,72746,50427,16634,-2510,-32813,-14121,45317,26237,-42163,-75107,-46540,4318,7710,8378,57796,77695,75177,51816,-2632,-36964,11441,44371,-13150,-52455,2209,58420,106810,107362,69407,61785,61693,34670,-11199,-67995,-71282,-41210,-40732,-39529,-3829,42639,68629,31597,-44355,-29253,59167,69255,-15288,-80984,-78885,-56836,-18059,8439,-46010,-119064,-94515,-32094,-32444,-17455,52502,81877,46874,-23904,-86362,-33133,106995,153947,76071,-27437,-101441,-96673,-43474,-13406,-25003,-61054,-85347,-32378,59921,77844,51248,84716,133399,117388,49777,22699,52068,37633,-42509,-81958,-66432,-23810,-25919,-96140,-150604,-140172,-48858,79378,94456,3137,-15976,22641,-17825,-87737,-26744,63802,13618,-66959,-3970,120830,121695,63288,72214,93209,67050,44984,16573,34004,68673,23651,-41299,-18744,75512,170724,137256,9278,-43190,-36520,2085,86817,133794,86612,11235,-3934,24305,16062,-42916,-57144,35534,89723,60936,24967,13955,7610,-9452,-46136,-16050,63882,48035,-71669,-85079,16434,32826,-48095,-81672,-76042,-90784,-59891,-12056,25368,39476,-7178,-61480,-47395,50344,187193,256707,187654,110461,74488,45711,27364,-23364,-79446,-92611,-98783,-90698,-61349,-27708,12620,50946,31427,-22839,-44392,-53635,-79979,-78579,-18165,45238,72748,82043,77212,29203,-51587,-89267,-53430,-32601,-49873,-27242,53286,79877,2066,-47445,7067,27345,-30052,-24588,13189,23375,98392,177778,104978,-49651,-109169,9564,127510,73970,-69639,-109053,-32365,33616,35986,36612,73471,94880,67024,-2424,-80680,-127075,-105823,-37558,39799,87729,29635,-53927,-77828,-34899,35546,57842,-10112,-70550,-103794,-89990,-41586,22928,44436,97591,160546,123516,17993,8724,77722,127025,62243,-90182,-123030,-44339,-20641,-70191,-122433,-121431,-102281,-81461,-35984,14676,37685,29836,-8981,-28028,-29315,8277,61452,55260,46679,35012,-50688,-70255,20934,49881,992,-10329,-31604,-36660,5979,37473,21360,6094,5698,-19662,-15643,48145,74132,62748,49551,30636,44658,50691,-24984,-79301,-93209,-82060,-37783,-32736,-19976,60217,52832,-56578,-71016,-4821,23033,33016,63385,32279,-40086,-44355,-12029,-42654,-44696,-5482,-16048,-7882,58916,101509,62672,-283,-32617,-54041,-73043,-99438,-97717,-47838,-14314,-24649,-16971,24190,62868,103654,73407,-22159,-58829,-11306,7368,-14017,-5575,-10901,-42644,-32778,-2713,21296,46017,35514,4162,24691,66458,90718,38083,-73426,-89940,-13793,2159,-29636,-4219,23638,20471,679,-10670,12888,21698,-7069,-18439,-12599,3111,31299,3363,-58950,-77497,-72919,-59269,-7784,8414,-36799,-57127,-18171,59473,120957,101126,74503,96909,126846,92052,35718,-18407,-49765,-38415,-60774,-93598,-49509,28677,28968,-35834,-59915,-54785,-39715,-27010,-25731,-51220,-84120,-8557,121722,108167,12529,17941,26768,-60852,-97701,-33729,19663,21378,-13385,-39814,2986,92961,116402,38188,-45595,-53547,-15409,24075,38918,3702,-18255,-21995,-68111,-75597,-30519,1530,-1877,-48539,-91060,-91540,-99216,-130708,-80098,21558,123243,192477,156546,47849,-10502,-608,54423,103219,65061,-25432,-44764,12399,44055,48436,48281,58779,74043,67463,66090,76292,54467,24740,33360,77482,119054,85039,18434,9788,18064,-22429,-73036,-67069,9490,66024,51490,1453,-104039,-179346,-115678,-9501,13299,14677,-4195,-36218,-22076,6864,2984,9626,14013,2269,16181,1791,-73916,-106621,-96625,-111699,-88252,-36776,-29633,-36570,-51733,-81034,-68726,-35199,253,40191,47296,58083,57104,43070,63968,57196,-7924,-43779,-56401,-93397,-81494,-49914,-45855,-29480,3843,18269,52870,86270,80152,72670,99243,145407,127331,15432,-110553,-148309,-87927,-7199,21203,27028,60883,80374,55355,98487,125638,19417,-60246,-4352,97087,87506,1058,-7794,72086,131412,115702,33929,-24162,-57566,-76096,-30650,26220,53267,82753,52166,-64555,-116473,-19292,85467,95743,114382,82574,-19707,-95085,-75095,-5516,39834,41957,-27785,-98077,-90060,-32147,-20710,-14941,569,-37999,-107330,-107138,-60639,-46958,-88492,-117215,-107767,-131442,-155314,-110502,-27251,68456,125812,118668,59388,-15527,-87149,-114270,-52408,37661,57804,20502,1719,20241,50503,58689,63491,80959,53038,36798,60810,41833,-28142,-82764,-79192,-10877,39197,27054,-21330,-63659,-8602,112630,153990,99635,40626,20340,30280,52376,33849,-26781,-88121,-105546,-55754,23794,45860,28351,24201,28179,25454,-6674,-12887,2917,6028,5030,-21319,-99346,-129481,-27091,62831,45620,167,18710,70377,65401,-2556,-47675,-45408,-33818,-7891,29807,56424,49142,-34917,-97117,-19413,102005,115614,49914,-18589,-49401,-61051,-28717,-10911,-53468,-57077,31226,66085,-19968,-59333,-30470,-69597,-72249,20476,35614,-74424,-173274,-171485,-107936,-43621,22786,81106,48875,-53073,-129277,-137469,-72879,-5589,5454,-1878,24377,83296,114318,94479,69128,12918,-16318],[35286,39627,16229,1095,-21786,-60933,-95842,-83599,-39969,-10529,8192,-15017,-30715,29607,67514,43573,22938,-3277,-15257,21541,46912,37554,25608,38560,61862,81863,88294,27746,-63412,-22817,125924,179664,131277,103542,109145,104808,61333,14388,-50788,-86151,-33765,41752,1437,-76871,-90167,-9578,78587,34337,-87119,-128583,-107552,-92871,-48775,-2948,281,-26337,-21928,13533,7120,-56194,-94918,-79024,-86578,-129130,-120415,-97162,-104129,-36582,69331,36030,-30406,20442,28242,-52892,-84556,-100860,-151410,-137819,-76079,-22776,-2630,28578,72450,36802,-26559,-17510,39589,105996,145509,74883,-8030,-14914,-21206,-61635,-35918,29195,16630,-53784,-91837,-68287,752,16073,-42351,-45723,32091,74722,80097,84992,56383,14101,9579,9146,25810,49659,32399,19631,55267,117717,150642,140488,123204,107448,78969,22732,-19998,12337,62165,28699,-23590,-4342,44233,19746,-80623,-96928,7473,19359,-68033,-74773,-8202,1649,-62596,-56618,7314,13150,-45363,-28585,106730,183241,85170,-38811,-16801,69845,86181,32875,-16924,-29004,-17995,-832,20199,56895,43187,-43795,-75968,-25758,-37532,-66853,29481,94325,22057,-38385,-18208,42546,149738,225333,212787,133521,48215,22133,72152,72939,-24420,-60131,18103,74893,103661,138005,120679,56751,17645,42978,100060,103782,69255,83952,114583,79822,25813,26449,18992,-16325,-11150,14700,-33420,-81226,-91248,-102081,-65282,-10841,-24195,-70240,-34647,9215,-23375,-49185,-9381,26609,16247,-4332,30185,34879,-2364,35112,109493,146808,91450,-52951,-130633,-98229,-82005,-80767,-70712,-75341,-83102,-36486,11805,-3489,-36497,-77242,-101958,-131720,-133625,-75667,-13279,-16210,-25976,-42530,-77228,-52911,4811,3009,30719,58675,15686,10975,96395,105804,-790,-55499,-12039,23734,-24912,-61841,-40564,-25200,-16920,14921,65474,173948,184585,45729,-49820,-61823,-68759,-16697,49751,49829,10928,29583,90273,52658,-39466,-9169,46193,15588,-21376,-43654,-84080,-125761,-102452,-13152,55178,54294,2295,-40968,-21013,21135,5527,-52497,-91925,-30906,49238,17535,-77840,-100547,18903,107444,93518,78816,19639,-128382,-157274,-35149,37275,31916,53323,80103,89932,102096,79655,32142,10697,16683,-1277,-41325,-41331,26853,60649,-9848,-34794,40545,85544,79442,66498,27867,-34033,-33690,-3587,-19191,-34209,-5174,8913,39087,72436,86722,130731,169567,144228,62035,-26345,-57248,-48032,-35796,-53379,-77823,-66751,-87152,-161407,-169231,-79879,15892,56504,9590,-46071,-22582,22545,50553,58310,-3633,-113187,-132842,-65512,-10341,32343,80463,66862,413,-44908,-78225,-29422,105697,156804,86823,1455,-73633,-116117,-114836,-99666,-74013,-40352,-20815,-14323,204,596,-10588,46681,130942,130098,38744,-38247,-38058,-30187,-81877,-94931,-49175,-7396,-22356,-59745,-72791,-82256,-43623,75032,116552,17845,-30219,6863,-22416,-78874,-17723,49010,-23865,-105866,-52150,45145,89573,94919,93722,61303,5499,-17498,-5932,74343,123060,51129,3403,73817,178640,231108,201541,97085,21972,5724,43967,109838,144917,101022,12912,-21886,-27302,-28847,-69060,-97208,20317,118885,86178,32151,50113,62421,9261,-56046,-23302,46379,24245,-90161,-111810,-8485,30708,-49145,-83338,-41482,4333,28632,26463,41119,28328,-54300,-93024,-6025,127381,240916,275239,169701,51669,-4844,-39740,-50934,-78762,-82216,-50299,-36247,-41478,-40249,-38756,-14579,48723,79763,8602,-75956,-80974,-64836,-97605,-69467,54542,125377,83100,29306,-16980,-84238,-123881,-87660,-27071,-2595,-10520,16693,47692,-3149,-76000,-46194,19649,-26691,-92425,-99750,-59805,72190,168571,67023,-73664,-97866,-18841,39073,-12342,-126468,-150856,-52015,52126,86931,104422,133509,111593,70767,30581,-59405,-132046,-80952,-6782,4437,10398,-17665,-67605,-99323,-80002,-13951,31252,-26292,-113629,-108718,-5454,57279,73130,89973,119660,114004,116995,129503,97567,72818,133849,130037,-28430,-112077,-69624,-29103,-16482,-30687,-63423,-77045,-57070,-28182,14821,54437,33337,-21628,-32786,-23368,11496,53195,44274,32963,20495,-50262,-75051,-10597,16539,-1784,4497,-60331,-89260,115,39621,9812,17050,33968,-2801,-10061,64209,101109,39271,-34011,-35845,26164,32010,-43213,-46408,8164,39377,43029,26871,30598,88148,84683,-24476,-55858,73,37563,67190,106122,66985,-33915,-57651,-12095,-33513,-24544,30875,30164,36290,63350,79368,86160,52754,32522,33690,-14044,-73105,-68967,-29341,15529,92865,126905,58597,-1076,19866,16434,-23139,-31045,7998,49469,42222,6392,-32541,-55537,-58569,-47143,-40599,-22245,7948,-8469,-19114,25047,82404,47341,-72078,-104106,-31259,-44308,-99093,-61431,-2017,2379,-37627,-42441,23204,48789,13159,-13752,-20859,16130,94794,119678,51117,-9048,-22401,-30261,-20115,-3146,-12110,-7686,47655,113609,143504,150984,169404,150178,99524,27703,-27070,-45824,-23059,113,-18101,-30305,-11685,38114,43347,-23677,-88295,-92293,-40763,-15505,-56753,-108854,-124453,-60288,16230,-8086,-54545,8701,81049,56056,22402,11970,-30060,-39926,-17383,-37021,-39877,31675,55237,-37194,-90754,-19832,73379,121411,90376,-1207,-25831,2045,-17749,-20536,19305,34358,2147,-66954,-121775,-124345,-99022,-93885,-72595,-30346,45710,120383,84513,-22241,-39024,19317,63602,85270,68895,28334,17696,56957,97172,91147,42186,41871,96950,120032,77947,3914,-49515,-67671,-28402,70006,141366,64841,-37926,-42175,-18077,-36481,-58830,-49596,-15149,8389,22591,12084,-75173,-129361,-49676,53,-28049,-31736,-26219,-3859,56140,59905,-1506,6917,30320,-13318,-50825,-48764,-77233,-111808,-109700,-119748,-107697,-21857,42855,50081,45148,-22162,-94362,-74976,-7299,29720,36881,51516,25809,-14302,37482,118105,100505,31660,-9372,-50146,-64676,-75606,-79147,-39884,2363,-14930,12655,56139,35947,19730,71031,126639,100779,5319,-89686,-100772,-13827,72639,83468,51752,18931,-4898,-18765,25447,66329,-10367,-133619,-112390,77985,167408,78029,24357,48918,56928,68528,59370,10465,-46562,-66952,-22021,30277,42088,46991,17077,-41560,-59082,-5996,21062,-54983,-103208,-55747,-39863,-66378,-42582,15535,48483,70009,39101,-44051,-84779,-65211,-48443,-32320,-49355,-90401,-95819,-65527,-61289,-48231,12192,52243,13680,-54879,-97523,-81685,-12420,99719,176188,179780,120343,44308,-47626,-125137,-77281,39846,57226,-8909,-30488,-8803,6980,13268,81964,179488,161770,87760,85340,77633,4508,-69928,-81332,-39504,14145,61711,52781,-22908,-18957,64295,115170,84654,38854,30057,39461,64011,73893,36187,6370,8189,40746,132885,206426,208149,160257,92742,19698,-46942,-64341,-58058,-51657,-22645,1782,-53642,-89950,36266,193449,192504,86759,47524,41621,-10458,-54202,-56392,-34907,-10293,23697,53066,83476,93352,26704,-43530,-17472,31941,46584,73270,64097,1102,-66987,-60387,-39735,-57818,-67808,-35149,-48640,-104852,-87874,-29012,-31153,-16341,48898,249,-138222,-198496,-177270,-132786,-77609,418,85901,85443,-33636,-171329,-198619,-70017,63647,72670,26500,17736,56714,81899,47461,2546,-24427,-11797],[53788,27294,-9275,-22854,-29909,-33036,-33874,-28359,-20502,-17282,14792,8195,-30495,-12326,25151,22551,-1706,-27368,-27275,46189,79170,37955,10939,26179,34355,30945,21439,-14894,-45691,2221,65902,41923,29107,89565,121255,81658,13878,-14693,-48701,-80786,-70779,-54149,-70673,-45726,3714,42022,56488,-12898,-104785,-107216,-58439,-21568,6255,48039,84867,35861,-54227,-58595,-4208,-15662,-52615,-24540,-44416,-148367,-162643,-95064,-52825,4750,73845,71469,72652,76850,-2111,-71786,-63391,-86642,-112483,-55931,-2768,-386,6711,40791,19503,-73662,-100495,-37390,43869,122838,148355,65701,-7847,-14350,10311,29556,47530,54307,-8831,-106927,-128729,-65890,2410,20613,8996,32000,110413,175792,166763,106695,57600,21766,-19662,-50843,-31976,-40983,-61919,-21686,61320,138788,163426,103981,35502,48890,78932,36557,24343,98507,119200,48061,28634,82306,74236,-15027,-75623,-65363,-35484,-72785,-114801,-70345,-21371,-30409,-66763,-39057,-21427,-63143,-132697,-115424,15663,106040,13397,-114963,-25543,170838,167135,34431,-61347,-99364,-89151,-21264,18842,12743,4871,-9858,-6619,7191,-33535,-40512,54778,82919,-3694,-43135,-27547,-13313,41144,130435,216989,217192,111352,20269,45747,45069,-40829,-62408,-14133,11426,33125,43109,11272,1700,70928,156827,154840,69828,25911,41821,15779,-36027,-49506,3426,49595,60242,13430,-42062,-108611,-139919,-106383,-71374,-41284,-8998,-16857,-62327,-26657,57586,58465,19100,51923,101606,102742,90984,111065,50521,-37447,-25228,40070,74086,10610,-98006,-164917,-196396,-194578,-154391,-144472,-153608,-94123,-76,56622,52789,8878,-44558,-68165,-79696,-43510,46322,107462,109384,79732,-8315,-60416,3513,49655,-18143,-30268,13181,-6323,-26937,51935,89886,-7611,-97115,-91005,-77320,-90876,-63046,-27249,-36539,-22562,51860,106624,155119,168617,131551,78595,-12537,-94559,-51653,46805,79932,31706,-20749,-6217,16197,8554,39119,44374,-5065,-58760,-98646,-114107,-105693,-81392,-28571,14399,15068,15784,5876,-33180,-17157,24835,3925,-46971,-51695,-28868,-32569,-68779,-105201,-46202,47479,61166,22923,-46010,-154048,-168759,-86478,-23560,-6254,4297,-5812,24368,90900,64042,-6060,-4428,21607,14615,-705,-1128,36853,51540,-35231,-49691,49100,86979,52318,28004,3836,-41305,-50200,-30089,-34048,-43501,-43774,-41061,-38474,-5399,56982,103622,112802,96144,51290,-17032,-60973,-54961,-17112,-45887,-105735,-94854,-101230,-171591,-150579,-61867,4963,35419,16430,-20301,17780,75701,70065,54400,36644,-40613,-95719,-28095,65609,83983,78686,53117,-11840,-45441,-62527,-41261,64563,124365,81536,31551,-12686,-68150,-93560,-72667,-47843,2401,35821,-12250,-94107,-130431,-106888,-13836,96618,122112,40978,-71682,-99806,-58823,-59635,-36873,21833,42017,9850,-28603,-33672,-30455,-19031,29878,55338,8054,-13601,48488,59901,907,-13840,-3281,-37461,-97689,-100193,-45335,35458,90227,79874,12665,-47182,-66634,-53042,54492,141488,115150,105938,172492,213303,201046,203448,167419,66378,-17445,-28442,-29637,-6251,39501,48497,35654,-9015,-52379,-90332,-109878,-26036,66245,57002,9815,51268,89008,46001,-8017,12020,37690,9420,-55881,-67998,-5259,17865,-32218,-26409,67492,125903,105023,62043,50485,25373,-67328,-80377,53919,181757,232779,200641,95933,16946,-9617,-46076,-75488,-92145,-60879,-33503,-36834,-17704,16888,9187,-7305,46759,106980,36811,-58807,-37243,16897,-28242,-66132,839,65036,49899,-4659,-72825,-122241,-146051,-122693,-29173,37646,19105,3104,11656,-29836,-104354,-79393,5429,-43475,-153294,-134393,-31651,93475,153402,61574,-23544,-31576,-39136,-55795,-71292,-128279,-154770,-76275,11685,34366,65761,125315,107304,56824,10635,-70158,-108867,-51146,-6841,-20104,-44063,-75285,-51762,-62429,-94204,-30810,76807,48704,-55849,-52438,54541,81272,70904,111619,126092,54044,64095,141199,121430,54721,97838,145916,67563,-40898,-114877,-100663,14373,84265,24197,-33184,-34440,-24301,15753,78853,43968,-30399,-1141,56140,83775,80337,55532,36337,9535,-63476,-108464,-68360,-26974,-42922,-67320,-141236,-171629,-78231,-25902,-23300,18844,40838,3740,3409,65311,75881,-18210,-96066,-50441,26052,-5987,-77744,-33030,89565,150485,111593,57446,32530,38574,27414,-29723,-51842,-22800,-13858,22652,89198,91516,9654,-51536,-20590,13213,28728,21890,-4840,-1129,-2648,-9084,54706,99610,86344,63915,30303,22147,36922,9596,885,90684,138461,39147,-48758,-30103,-13607,-13492,2006,22484,49703,62907,26741,-28079,-44080,-31919,-46390,-83705,-72802,-15506,-41396,-91457,-13716,81460,40937,-39436,-43237,-13510,-53525,-109891,-67450,5784,7543,-59328,-69497,-11836,2089,-16731,-33437,-69540,-75957,14301,87120,43734,10735,56004,46942,-16526,-4646,37016,33132,40302,48450,34204,70597,146081,128811,45408,-26125,-43865,-16070,17551,-878,-25577,14299,34221,24104,20846,-5680,-51461,-74296,-46475,-21907,-77181,-161249,-185272,-147530,-100950,-62786,-26019,13769,61881,74941,40958,26468,12286,5433,1301,-13921,-39047,-38844,-17241,-30232,-36017,29189,114370,160462,112573,25205,6711,25748,-31,-10446,16054,10802,-18542,-54819,-70049,-56179,-25166,-41414,-71363,-63668,-30090,347,-19592,-83482,-62438,19948,46512,25918,12512,43536,69461,83450,134487,139596,50108,31135,106210,130626,49265,-60551,-96226,-70474,-32400,56692,135515,73378,-41630,-84405,-68966,-62330,-59268,-60845,-81592,-89023,-37272,2298,-48707,-66374,-14317,-32606,-98615,-99159,-73807,-12564,89541,87224,-25691,-33308,26798,-1792,-65770,-60829,-52289,-75874,-68236,-66981,-83481,-12221,82052,75612,28296,-70284,-156653,-138764,-76899,-45274,-16204,30951,28204,-17231,15486,104800,114378,65166,48766,46625,30970,-11542,-30200,-12565,-3960,-27626,6318,40111,-2379,-57470,-28311,4026,-4734,3424,22544,18495,50007,110707,131522,107962,44706,-27520,-56253,-28990,18427,-5693,-114208,-158106,9949,158829,107502,36484,5554,-55702,-48029,-9390,-27869,-40724,-10883,6391,-13220,-40562,-27202,-12242,-8424,-11100,-218,-5822,-108819,-214465,-156042,-70572,-46833,-13439,21543,18582,57004,107476,62864,-9955,-9490,10985,-20364,-92011,-86385,11110,60388,-6838,-47933,35085,98433,54762,7020,-10454,-25312,2339,97518,154656,129359,61459,26840,-4703,-55354,-9467,92283,107304,44657,-676,-19612,-31113,-37686,66439,213633,185696,66305,41862,64179,39769,-34404,-74251,-74050,-60612,-5020,24452,-19040,-52979,-26322,12282,39702,47561,40802,10191,9332,38728,41326,44144,48512,68766,159964,265729,261846,162462,41806,-40347,-48004,-31640,-62029,-77355,-24683,15720,-34790,-85143,22664,175409,181865,79391,41520,20011,-47046,-72330,-58795,-23063,9750,31772,56734,86563,93929,81220,50332,5008,-56139,-46987,62049,97857,8938,-57226,-32870,-39996,-84226,-86087,-69033,-105737,-148126,-112929,-28410,43452,85055,88323,6656,-85497,-99636,-58968,-52227,-81216,-58300,35698,82121,-6009,-159703,-218665,-100699,57102,107709,79819,54974,46539,39695,10598,-35005,-41338,8028],[47350,3890,-19755,-9596,-11352,-8155,1885,8455,-7480,4095,70733,56355,-37741,-75595,-51303,-13845,11988,9481,-2506,43638,79106,72293,42405,-10691,-57898,-56150,-57270,-50792,13636,67949,8283,-100918,-70537,55914,77175,10505,-53298,-71586,-73735,-62078,-61577,-89272,-58328,34773,83042,70636,47396,-26441,-79160,-24852,41742,59776,65462,80512,95378,50007,-46273,-67368,-1713,32311,16540,6430,-24538,-80160,-68804,-9530,18122,23391,29875,36998,62206,43471,-35359,-62680,-30376,-13961,-3632,3114,-6996,-26097,-24682,-5311,-24908,-70313,-62904,-36604,9392,83617,87955,219,-24180,6388,47314,91297,77674,29118,-38369,-97021,-78916,8726,66162,61653,68149,93764,143225,205113,198312,111685,55622,30819,-25355,-58399,-22581,-27649,-78422,-61497,24693,102853,121986,35252,-62959,-47849,-4866,-3470,43398,106434,73213,897,31007,94124,58076,-16723,-14972,70,-33613,-72705,-41503,32655,42518,-14072,-36297,-10442,-18184,-79375,-159518,-156136,-35787,54495,-17605,-80674,64795,219600,141931,-7983,-103351,-149739,-99210,9760,33059,-23411,-18024,46515,95761,66299,-22844,-30589,50336,61436,-9302,-44319,-35073,-26940,-27638,8627,140692,235376,151407,19044,-3767,-3141,-30825,-32177,-40735,-35778,12008,15298,-43115,-39136,86099,200356,140421,-2966,-39560,2639,-37520,-111324,-105727,-30347,43793,111518,60338,-46854,-101644,-103689,-76604,-61119,-64054,-42311,-15588,-32517,-13859,72790,115809,98607,136890,203168,195573,156706,132867,23317,-105121,-92651,-1461,15023,-60956,-98985,-99845,-137028,-142891,-103355,-126164,-165475,-106703,-33101,8097,34074,31451,17428,13985,9655,50550,123955,155336,161965,121435,2073,-38258,8186,-10721,-74479,-44878,16238,7815,-20556,38139,97471,39959,-65069,-140649,-171162,-108197,19590,85610,58462,35110,78533,105514,77144,67078,102287,104647,10923,-81412,-58503,16842,54010,7380,-86574,-103284,-24559,28410,65943,82968,34496,-50509,-78032,-58416,-56395,-49028,31823,83593,20089,-24203,-34681,-58999,-35011,29926,56267,17810,-46045,-78174,-52143,-9953,-22642,-20458,57932,113373,72757,8518,-56879,-100167,-88507,-46150,-29226,-39599,-91989,-94414,-13076,-3852,-65670,-32355,40053,46355,33280,2711,-11658,-50,-41880,-19460,96541,101266,9146,-56132,-70682,-72924,-51295,-26926,-60183,-105899,-85448,-51928,-64966,-52773,15231,23745,-15770,-13663,5313,-20725,-67120,-59843,-251,-19339,-67612,-24235,15490,-27412,-49153,-1370,69076,79080,35276,2720,46091,93583,60948,28732,54349,52081,12239,53439,112356,84584,51823,64383,55330,14456,-36071,-51927,30928,105616,79268,40719,30307,4124,-9131,31943,41024,30441,14392,-44843,-136559,-194978,-167000,-55446,56666,87788,33608,-41822,-45538,-389,-308,5974,30196,35081,27172,216,-31835,-25697,-11398,-33599,-42374,-16827,26928,108878,141342,74431,-5648,-39503,-19441,-45910,-112837,-92530,-13679,48854,57817,10339,-24460,-23094,-20704,46414,115009,131564,146028,165191,136924,102380,121329,116771,24599,-46605,-70446,-143232,-157560,-54366,42171,68702,21423,-59982,-112587,-121393,-69121,-25803,-53958,-75808,-4550,54111,51977,35692,41152,36465,12507,-19777,-21316,6613,1944,-30701,-276,97484,118335,83056,58056,48971,40582,-20151,-32553,67036,159731,184380,149791,72586,39429,39751,17014,-7852,-28140,-35867,-74907,-123732,-85243,-13269,524,-16916,30795,89330,56236,17754,59467,113740,68422,-39054,-62605,-478,35316,-14350,-93354,-112132,-108400,-95570,-27874,22293,17471,4534,-14834,-49206,-74889,-35011,18556,-45969,-140361,-77229,48634,115061,128230,86138,49447,21841,-30755,-72944,-58398,-63017,-92479,-77598,-54391,-55153,-7448,82138,99505,53937,-27078,-112854,-120718,-70318,-37482,-32277,-61719,-86660,1263,24386,-40582,16019,158106,130919,3456,-30992,22409,3159,-3323,66837,104656,37528,184,15920,42423,46244,50301,79177,106268,49433,-90972,-118692,17423,120494,93636,36454,5465,-13733,27179,113534,76907,-21849,21868,105944,128643,114185,83186,42741,-12502,-93507,-128393,-73816,-14437,-41456,-98342,-160988,-188948,-137896,-77326,-44776,-6457,2349,-18863,-3,28694,-9021,-81949,-108389,-62250,-31369,-61684,-93586,-44180,77236,149326,101905,32291,9660,4970,-10738,-32146,-46783,-58966,-84650,-48939,37975,79787,41225,-43670,-50392,25628,61590,-2453,-86418,-90607,-58617,-28799,57017,127813,96779,43733,52020,97307,104821,35246,-11190,14131,14235,-43226,-80296,-61569,-36732,9806,82633,112169,77200,53851,29786,-14759,-10582,33158,12401,-46453,-52315,-13028,-49388,-104451,-23446,67345,26222,-15335,4793,10630,-18231,-58074,-25837,24037,10737,-37436,-41439,-36667,-57759,-67280,-61055,-69448,-82639,-47604,-23037,-43143,-1204,117335,112799,-3866,-3361,68862,56519,7321,-40401,-72393,-48415,6182,24435,26752,16603,22786,51664,47647,-12795,-56308,-22061,4660,-12933,-5449,35172,60369,2755,-53974,-46996,-69625,-161213,-226323,-207967,-133239,-25521,35299,554,-27560,-22490,-23886,19738,75703,66745,24280,45561,42728,-27679,-25054,29701,16287,6654,56312,102878,104168,76029,47462,29029,-14758,-40078,-44822,-70335,-62384,-10583,27932,38174,47433,-6570,-50718,-20578,-12398,-40900,-39794,-44076,-25288,24628,38156,-10056,-38886,30650,77030,61613,124420,180345,90870,32708,97427,132437,49443,-64652,-90833,-47175,-14843,48233,112082,78865,-25493,-94953,-88541,-78884,-94158,-124071,-149631,-116948,-28484,20225,-2308,-4549,-12330,-51543,-104990,-114344,-93001,-21685,94719,123086,18470,-27345,30095,40953,8180,4274,-24117,-64236,-30275,-1694,-41610,-34522,27140,13490,-65589,-155561,-195710,-180325,-151993,-123973,-90809,-30021,8087,-10370,-6121,27854,6166,-31307,881,63286,83041,51835,23959,-1931,-27724,-36498,-12388,21933,28424,-18610,-59354,-79299,-67527,21943,120445,112627,69757,82739,106120,108232,90457,40046,-17987,1678,67343,68307,-7529,-100530,-58199,49140,55490,9637,-25372,-76786,-79362,-68282,-81300,-45673,31483,20066,-93001,-155866,-94726,-19614,9880,9938,10983,29811,-9834,-79288,-84153,-56773,-65293,-47767,-8057,-15709,21478,107004,111752,49097,57963,80567,8689,-83263,-46220,69482,106868,20321,-67424,-46130,-1897,-3396,19687,65494,47990,31905,75883,65071,-14894,-60733,-12730,54188,77008,115434,158084,158526,125564,61740,6842,-1655,-28506,2778,109016,90120,3465,-17412,-432,15370,-3173,-43423,-71287,-87223,-74422,-62542,-82238,-124401,-116133,-65573,14174,79906,78686,34,-48019,-14740,45640,68458,45935,38074,78615,121310,105370,40517,-64158,-116357,-51716,18025,-19195,-59325,-23650,-14176,-79200,-130266,-64467,23434,31450,1223,17522,24896,-13795,-44824,-43618,4444,37166,31213,57262,90690,74678,79504,97431,26570,-79630,-66359,49244,67915,-32395,-53234,26788,3394,-85713,-83864,-52972,-73137,-100316,-85006,-30760,54003,126276,110201,33675,-3385,21581,68049,24909,-78716,-83719,19802,70234,-4434,-132453,-197956,-141927,-17220,79577,103203,76444,22385,-10659,-19012,-43599,-51831,-6716],[-7714,-78113,-83730,-19811,974,-27242,-50787,-40628,-23687,27607,103547,77485,-39221,-107417,-90381,-920,90705,78568,6636,-6370,40781,93229,76120,-28294,-98292,-69604,-48510,-5020,105988,131617,1988,-117811,-66140,45751,21970,-51460,-77800,-94158,-121540,-84360,-21074,10248,51638,96188,73717,34251,27795,-16874,-43720,29844,79333,44231,29821,34564,35061,22155,-18470,-38862,-11630,33164,47066,13509,3301,28316,41527,44903,44194,37594,20822,-1897,10924,37689,6660,-36167,-20823,61430,91374,23429,-15843,-2398,-16166,-34111,-30146,-12636,15818,10435,17366,60327,33803,-72990,-72258,2013,38166,42991,-244,-56737,-75881,-62475,-19473,44864,97336,101509,84631,60940,68817,112416,118790,65515,26720,-8308,-64913,-81829,-19821,35367,-8476,-48501,-12236,37295,23055,-64334,-116957,-90720,-76551,-79008,-49801,-34761,-52208,-57526,-19698,-1947,-29153,-31033,14169,20889,-9667,-6933,52078,114804,105559,16794,-33423,-14041,6325,-29099,-106440,-114881,-6189,64938,4819,-8635,121316,171865,74993,-21098,-95180,-158867,-103015,18256,30706,-48345,-67411,-6713,68888,69144,-10141,-42714,-1316,15427,-11652,-51511,-44900,-15634,-36146,-52032,32381,105801,58259,-12445,-31199,-39018,-35526,-22410,-31910,-17363,29418,13840,-58552,-65361,17471,79893,23431,-74655,-74833,-136,9222,-34672,-42231,-31365,8749,100760,100643,24009,-7077,-5794,-18256,-37480,-58787,-56030,-13880,740,-2818,33677,67601,69919,126468,212077,213046,149592,76413,-44834,-157782,-111722,1044,-2701,-69819,-66146,-35927,-47468,-51544,-21740,-37889,-73621,-65143,-49339,-32031,22380,74682,79696,60494,25750,43561,72700,68447,92793,80039,-18482,-47202,-44240,-104138,-109089,-12021,51177,38206,-12741,-4819,65685,71768,-14080,-137515,-181220,-79149,68140,137245,100203,11721,6268,47264,22951,-16608,-529,18241,-16354,-65972,-52104,-17916,-4922,-36295,-100008,-103366,-21358,31318,71069,112757,57093,-68007,-86570,-19820,-26030,-35741,73104,145389,63371,-33592,-73825,-50124,10471,38371,46025,26482,-34952,-89278,-59500,24460,35081,15075,77759,158963,152197,124489,60079,-36877,-46127,-6500,-17137,-48727,-116865,-171709,-112627,-43663,-61837,-45629,22553,40986,28905,-7015,-42495,-47070,-54935,-9630,93558,86774,-19222,-108430,-123658,-98299,-51717,-28863,-93972,-166788,-100440,-27670,-40239,-56582,-46634,-76259,-104464,-78674,-45132,-40657,-53286,-39864,13376,13222,-3603,45979,69217,13445,-33640,22605,119502,126997,64997,44151,87783,112021,64273,8425,30200,75030,73010,61903,54313,22109,11277,65008,105520,64718,-13068,-51191,1128,83107,84765,44339,34252,34467,46817,104334,111787,19439,-57429,-70148,-99170,-166748,-171334,-60293,37885,26934,-33463,-30324,36534,74519,35030,-11308,-36445,-28172,19893,43170,-13956,-58791,-61425,-95562,-105178,-49559,23323,86460,108009,73730,17590,-31888,-14850,-2034,-55118,-74323,-53191,-11429,32102,34185,35443,56580,44400,44142,49156,68919,99532,88160,35780,-9073,-12569,-9816,-34738,-28392,-19585,-107222,-160728,-91582,-23337,-2090,-22900,-74980,-123445,-137708,-87171,-91052,-166401,-167361,-87065,-44517,-21191,-4203,18757,46608,35809,-8919,-6720,11438,-4246,-34882,-23858,11891,-339,-2294,12885,18726,31621,17441,-13385,17304,78319,122724,154016,113489,70284,62834,64110,78751,55534,-22042,-119723,-179294,-160227,-121562,-93294,-59113,-13466,21902,59324,95432,105049,116090,72904,-49111,-80468,13266,58814,7872,-47709,-55693,-47563,-40631,-41189,-43102,-31560,-19749,-31382,-20874,29305,68591,75998,32819,-27547,-13063,48115,56849,48897,50058,34669,6549,-2712,-17435,-6465,22007,16181,-32763,-78952,-78876,-14254,76155,113347,81664,-8718,-97309,-119943,-91581,-48242,-34520,-71856,-83180,12971,64290,29120,65256,160329,110839,-35035,-103243,-65090,-59867,-47595,9978,73547,64459,-18720,-109064,-62208,34948,12777,-14644,65392,93313,-2064,-33259,26995,78255,122743,120589,66996,18589,56287,140730,120201,22066,12239,33460,37108,63149,61693,13103,-48679,-102027,-90003,-9849,54283,38009,-4625,-68783,-118572,-103936,-46891,-21445,-25550,-39023,-35778,-467,-16780,-94692,-117130,-89866,-107791,-152625,-130311,-93193,-71861,-9931,55550,29455,-20911,5758,62283,66598,27399,-15104,-88581,-142247,-91481,19479,82365,65755,-37552,-103377,-60637,2921,-23201,-120943,-141214,-66017,21247,102644,134285,79827,30009,53885,90279,85917,46292,10735,-39557,-100680,-110554,-117008,-130738,-94140,23541,172347,222040,120243,26899,8253,53,36820,88886,85802,47307,4018,8212,25297,9244,-595,1514,-33207,-53345,-22863,9334,1329,-32338,-13701,-149,-38827,-53153,-37671,-39329,-48200,-57361,-41215,8542,37535,8807,-66391,-100752,-8947,124396,112454,2464,-3998,63317,62721,3576,-53490,-65688,-75518,-116686,-105638,9999,74619,73905,73030,46482,-4005,-50217,-53507,-27097,-16745,-6193,65488,134836,67815,-34008,-47800,-49289,-134691,-214777,-169728,-63684,13872,11784,-48277,-84513,-78332,-31388,40021,78068,52594,21090,76671,116255,48330,21801,49838,-1998,-54883,-33308,10098,73751,111881,83865,35662,-22693,-66777,-105226,-146022,-117080,-1713,71239,58044,38411,-5692,-13046,35831,32317,-16130,-2239,31112,28457,19382,19683,-8516,-31204,13342,38719,17166,72299,161115,111617,26053,65422,132360,77630,-43405,-95486,-78231,-34354,30137,81898,52434,-37849,-93391,-80490,-78086,-118288,-171688,-171851,-69952,33266,46264,25188,3958,-33673,-26387,-13006,-39616,-53365,10621,122928,174958,99789,24470,37818,64711,76242,61567,-29167,-92200,-17761,57443,15152,-46924,-44723,-57688,-132532,-176984,-157774,-163388,-177767,-147716,-129762,-110441,-74150,-42531,-12702,-8167,-70980,-140357,-106455,-15347,38673,38464,19173,-29866,-60074,-65306,-71185,-21532,79106,88074,-5292,-68734,-66302,13199,115010,123380,68039,50764,46285,38293,58776,54289,2486,62768,166881,150196,74761,-17159,-81267,-64368,-23638,-25202,-20930,5172,6616,-52277,-89179,-30730,57159,20584,-139951,-201623,-100553,-12867,12631,17600,8110,48089,108593,115668,50050,-18689,-96844,-111274,-42667,-17107,-826,50933,66782,33191,50933,64110,2392,-48889,-3682,46281,44262,-2435,-64967,-77752,-52594,-41297,12514,88877,89543,56871,46705,-34321,-148208,-149438,-19896,113629,169877,165223,131203,119224,130471,93684,50510,64214,34154,-27873,-15175,-13509,-47443,-72211,-86096,-52180,1522,-10232,-32411,-24738,-38162,-62480,-93614,-131806,-124465,-57489,18337,91622,108606,17845,-68241,-28538,89926,125764,62324,8074,-16857,-60981,-66973,-48273,-94281,-138184,-85407,9912,14384,-26708,-25964,-35821,-83350,-113567,-101064,-81057,-59459,-18400,31559,46858,28680,-7248,-5911,60884,93807,64088,65502,80099,37873,24011,69732,36364,-34518,-19551,46606,28009,-50399,-35397,57087,35326,-37029,-42309,-31981,-31037,-5866,24197,16474,23823,95597,109732,37553,112,38206,72285,6424,-72675,-16905,91405,82454,-19671,-108397,-142264,-124504,-60340,30493,87971,67590,-1958,-35830,-24625,-22350,-37650,-33896],[-97138,-178783,-164522,-51962,-8346,-73062,-134013,-120284,-38215,37630,59629,29526,-23273,-65912,-47552,63131,161730,102532,-41983,-66392,25464,97673,73254,-15945,-49346,842,38199,87208,159680,130652,14463,-45358,3670,57439,14943,-36895,-34488,-57558,-150141,-148757,-17155,125911,157308,108135,24000,-24732,-20397,-11830,14839,77150,66481,-31259,-69628,-39012,9799,34117,7240,-37222,-45117,-2220,41928,45628,65219,93449,61728,11696,12464,57276,67672,3150,-8737,60418,54041,-30969,-26155,93296,113211,27132,24504,70321,30188,-18476,-23206,-19571,8261,49798,76345,74199,18333,-84627,-93191,-29642,-14090,-52701,-104943,-125963,-92563,-59060,-41164,-9973,60955,100996,44221,-28415,-28524,3274,11487,9797,-1012,-70232,-137283,-142084,-72491,30424,66816,26481,-5433,-14617,-67920,-119602,-96675,-57156,-55254,-84611,-127306,-141605,-89070,-28458,-34495,-80018,-99396,-59213,9787,26133,18907,32259,51404,86590,105834,49206,-27392,-8245,35518,25316,-29170,-30045,51439,94040,55461,46755,100111,103944,56464,23828,-40927,-133868,-135012,-41978,-14514,-70429,-128290,-140375,-79911,-19760,-34607,-56565,-31091,2310,-2597,-40928,-22623,12395,-3560,-23363,-28976,-68296,-76228,-22997,-1900,-48503,-61253,-5428,49300,57815,35531,-17921,-70539,-57885,-20099,-39155,-93451,-115727,-61052,36600,104289,132278,104801,21579,-7405,70465,116842,107985,88627,62080,41130,45564,37103,5597,23882,35448,-464,-30568,-43031,-37925,26460,110146,154687,120548,39584,-58394,-111919,-52539,19831,12062,3223,23988,7217,-22956,-23782,13726,56776,74050,49511,9174,17200,92723,153225,129954,61752,-7677,-2972,-14110,-51696,-12801,22009,-27474,-53130,-75941,-116880,-76866,34204,75993,39537,-44619,-72524,10542,71151,16229,-88930,-100794,-7786,81863,104338,38597,-80580,-81778,13077,55644,1979,-54314,-38271,1633,-17441,-28134,-16727,-10679,-14055,-37291,-42883,1246,49484,95745,109550,27875,-103005,-135109,-61934,-17648,21309,103570,133344,85813,38440,24801,59532,107386,63388,-7567,-33756,-57564,-87516,-60493,18969,30711,9888,63489,139861,160063,166338,93003,-7010,14573,62122,24713,-20219,-74329,-134561,-95546,-7729,4039,-18907,8686,36110,47158,57404,22362,-40333,-66203,-24053,40051,55481,10709,-60120,-94615,-65937,-8948,-5989,-65286,-94034,-22972,30332,1794,-51396,-117775,-156665,-121146,-79696,-76121,-52045,-807,30617,58496,57999,46632,57995,15141,-73671,-80453,5006,74034,70734,56450,86808,125005,128751,78156,4734,-4177,27599,29175,-9593,-28942,-16050,7025,46878,64843,35158,-3979,-28928,-27961,42411,105290,84663,56251,48042,46677,107391,133624,14407,-75729,-38042,-26154,-102633,-133392,-23639,69513,1088,-101185,-64531,50659,106367,54270,-14311,-46039,-28071,35259,84266,28721,-76309,-121724,-115561,-87560,-49398,-12125,1036,2462,34122,55893,1704,-37315,3392,31499,-20830,-67815,-48573,1524,41286,79377,89723,39712,6183,-4232,22894,75066,74607,21363,-59926,-90357,-49472,5565,32971,34685,-16504,-47805,-35530,-76447,-120608,-115852,-83559,-86431,-104588,-61445,-76318,-146181,-145113,-105180,-113666,-103664,-83446,-23304,69139,79039,23825,24723,34560,22582,3062,-21176,-49006,-68254,-57285,-34985,-22603,-10997,-9760,-41363,-38929,9966,75323,148327,140905,78348,51397,58697,96033,80981,-5883,-95923,-136814,-156868,-166732,-124376,-49337,-40188,-42713,48729,111487,54492,27388,-779,-81713,-49398,78810,112002,81734,49477,1910,-13681,-7523,-55272,-98983,-92693,-62370,-21864,50881,131718,148880,153764,167952,95202,-5778,-22808,-29876,-46142,-42944,-39086,-25189,21260,31528,24199,64235,94419,26802,-45561,-25415,37861,101438,136598,126267,66379,3218,-39487,-46132,-15330,-17002,-60951,-86246,-43052,11444,45756,62071,65500,1324,-122884,-188159,-109462,-22230,-758,-4098,35287,60374,-956,-104173,-72072,33030,13479,-28490,34525,74873,34441,36465,36841,18709,86025,147353,108401,57712,73390,125986,139150,78385,-8099,-89695,-118499,-75640,-36057,-45345,-65491,-60435,-14397,52222,101635,108954,98856,30311,-34372,-16420,26042,30898,1443,-20056,2106,33795,-20293,-110313,-100083,-43707,-101833,-197537,-167488,-112460,-118227,-95983,-27875,-23380,-46290,23062,144355,173054,107050,24874,-96121,-167002,-89980,50529,133054,119532,3385,-112938,-144704,-80223,-27462,-73594,-108079,-55219,26395,105380,117936,61270,29928,34725,30059,25828,37618,26094,-45230,-99500,-84587,-131356,-207731,-157843,4125,162767,207443,102463,-1954,-2757,32817,78452,104449,122780,119498,44074,30993,137513,166167,39514,-68701,-106405,-104571,-54805,1888,-21328,-75556,-72677,-79028,-123175,-131260,-100267,-38129,12523,2459,11518,72921,108999,78668,-22383,-90524,-6375,102359,83438,11608,3689,43603,48110,8365,-17586,3537,-13877,-121479,-168087,-33912,62600,48694,23499,18648,17587,-7347,656,47153,51680,26131,65233,116191,93742,40644,18412,-8515,-94352,-138898,-51157,24924,-11165,-80563,-89052,-54174,-16858,41371,71857,26691,-7590,-9019,31357,94231,90312,48659,26540,-4987,-43476,-58875,-31410,33798,94709,110426,72728,1507,-59310,-101047,-135818,-134681,-59393,27682,26770,-10061,-19073,11651,33302,22237,5716,13360,29144,29804,1108,-22507,-1284,20295,1023,-24735,-15772,21035,73669,59685,-6997,17490,103374,67387,-55562,-112172,-104919,-60675,-8793,30818,13922,-44484,-77089,-66695,-65443,-86195,-134906,-138636,-29366,59280,39474,219,-38716,-59263,4268,82493,58086,7061,48723,140438,168371,93634,33166,38150,66010,69643,26266,-65692,-97294,9592,115130,75625,-23415,-50210,-65344,-115363,-101284,-45741,-99772,-160406,-118775,-102831,-141589,-139681,-63722,24175,46781,-14578,-103040,-115727,-65865,-23950,-17264,-13785,-41091,-59053,-83725,-115214,-68773,62986,104576,34892,-21404,-50278,-36142,24875,51889,49513,59163,34417,-12412,-35176,-54127,-47847,77011,193407,150361,71085,9778,-73576,-109087,-61575,-14806,25995,86903,92595,-3064,-56231,14225,86977,27457,-97453,-114452,-39605,-12218,14723,35083,-14790,-415,119034,146041,60875,-14918,-86254,-112453,-43094,-10337,-18622,2901,7149,-11071,-453,-7042,-37349,-22331,46982,50416,7280,-7983,-4013,18607,22003,-19725,-14871,27962,43908,29341,4865,-73788,-149695,-122813,10200,122024,145380,106498,45421,35765,59079,58388,57458,93361,102858,54447,10531,-12080,-63364,-119860,-134120,-81773,-15311,-6003,715,42640,50274,26865,-17944,-57813,-49633,687,26873,58015,83950,19049,-61861,-18044,106870,148426,67492,-23977,-71746,-94362,-66233,-31175,-43772,-92892,-109910,-46213,-12487,-35171,-39482,-18401,-10,-14207,-47167,-43515,4028,54656,90480,76463,31683,-1911,11677,84717,128924,104994,60703,28134,-29153,-57890,-9768,22246,12763,12689,29743,9288,-26572,-14336,24631,14987,10540,-21080,-71516,-56814,35859,126089,102831,40679,75766,103729,29195,-28159,-24738,-30785,-66079,-48157,64447,135739,68031,-43752,-96002,-91574,-67908,-50305,-11831,43122,44105,-608,-21112,-17425,-19990,-39246,-64836],[-166536,-204140,-158784,-43474,-19595,-102696,-166991,-138061,-28658,14954,-42328,-56879,-1043,13188,28289,96025,114061,3932,-145446,-105809,37542,78870,27742,-8107,7725,61059,93832,102634,103322,60018,7580,9223,42374,52568,40446,35555,35062,-1338,-121244,-176670,-73149,82954,132020,75707,4452,-45560,-62408,-9744,94472,145665,64805,-71146,-118233,-57514,39082,75620,9780,-73990,-77765,-25255,36155,96025,119275,75305,-3213,-58935,-36564,50203,88788,14030,-28485,11949,-171,-65203,-20296,84139,61682,-5401,33887,74523,33196,-4065,-36344,-95724,-91467,5354,73923,43541,-4032,-37556,-46701,-51596,-60640,-92854,-142508,-126102,-63464,-61481,-98184,-77415,12683,52609,-25218,-84182,-44818,-9079,-15912,821,9891,-81972,-175270,-190432,-161186,-82478,45407,78158,16864,-45103,-91373,-83103,-39576,-26279,-14822,-20445,-68791,-75508,3075,52892,1480,-64042,-94282,-75423,11227,53955,29543,-114,-19226,13802,72048,70260,27783,49730,52787,20413,-11480,-5904,33160,64803,63186,43543,40861,59243,48513,34040,-13267,-94960,-142514,-110216,-81066,-102404,-158727,-203412,-172226,-124297,-113428,-80643,-17314,28210,8208,-17329,19085,31307,19050,32438,-19246,-129367,-103539,19545,40981,-51514,-68958,47282,139356,102780,4799,-69453,-90672,-38165,26473,-23401,-128914,-128974,-37306,48871,117946,189673,172250,67344,-2547,41333,81245,108215,96031,39816,32974,88270,106523,71005,71101,43748,-34879,-87752,-109548,-106027,-71529,-22847,66387,104894,60820,-812,-9452,17977,17240,17301,73978,117935,52023,-33751,-53015,-19477,57432,122386,105243,37148,43480,102263,128262,104604,33515,-22581,-3455,-29995,-89736,-65764,-21869,-38810,-55511,-68505,-70983,-38347,28241,42566,-18309,-114886,-127347,-22874,55468,15183,-49793,-34088,44089,100052,66002,-44185,-130282,-81635,40269,110815,41833,-67050,-25930,77954,55512,-3296,-921,32590,59835,34961,-19883,-13512,56913,114598,74312,-23674,-107508,-139588,-113256,-12210,117734,153588,90762,58551,110041,163530,173372,156340,66829,-53918,-122146,-130999,-99699,-53486,4032,16606,-1783,19327,65425,93795,100649,39154,-2367,43519,81434,37622,-7176,-37537,-53196,-17263,26697,20640,-2595,17514,49716,95618,157320,111587,-11907,-63437,-33186,-2525,27953,43382,-487,-51122,-18465,53747,45216,20088,64354,103323,80789,6440,-80785,-162697,-174778,-102686,-66248,-77050,-40682,40048,90302,106298,72512,25507,7260,-46999,-120620,-93274,-35918,-45246,-85066,-39421,49536,82181,75090,37395,-20493,-39586,-47452,-79809,-89080,-49310,6103,32818,27130,-12678,-51822,-34971,-19276,-50859,-1338,108670,121726,101186,75038,7468,42880,97332,24683,-41216,-7621,-2184,-66727,-102957,-10700,92165,22558,-92487,-84028,5453,80268,60125,12656,11514,35281,49381,57433,24687,-78847,-144734,-101403,-40265,-23443,-36819,-64737,-68169,6170,67154,6560,-66247,-32247,23359,-28400,-81096,-64979,-39728,11277,78218,63236,-28797,-54540,-14619,48883,105607,114669,58687,-45203,-77389,4375,88109,63973,-11885,-46527,543,20692,-82636,-180175,-162483,-70204,-16217,-28214,-31136,-29695,-27921,-38647,-61306,-94217,-101645,-106348,-44341,57429,79939,56163,60803,56528,53838,54197,14341,-19637,-35424,-59585,-58968,-39324,-52170,-88637,-106001,-89449,-37778,25801,74705,90249,67063,37190,17172,25131,16494,-6643,-42719,-93415,-130359,-105140,-19337,35117,-23642,-66834,11622,43059,-35985,-43594,-45416,-97618,-37067,89275,138164,154970,119454,23174,-7958,4741,-47116,-111894,-122307,-80207,4041,87931,124635,126423,169250,208325,94268,-47560,-54736,-37198,-76947,-102375,-62534,-13568,15018,12015,-1742,26914,66334,23988,-18365,19105,50315,72925,109874,123755,89203,66556,53001,20059,834,-6004,-14075,-54635,-80592,-65107,-4237,10050,-36473,-103652,-166619,-189198,-84977,33537,46783,-8738,-33966,-35791,-24951,-26004,14196,64538,59553,53252,63929,18405,-48308,-24915,-5938,-42888,-15357,71000,87954,59083,31973,42853,89076,77650,-18612,-119001,-166662,-181643,-142824,-87046,-45633,-7852,18750,36405,63432,65527,45804,-3776,-25402,17693,47313,50182,35133,33393,74466,88381,13335,-74732,-69453,3087,-6540,-99099,-144827,-159202,-174238,-131718,-42680,-12518,-31394,20510,138750,171783,108733,15994,-93301,-147127,-61302,75622,166543,173143,80996,-28960,-88312,-60834,-7609,-15892,-52097,-62916,-43906,36141,82848,39965,8297,1768,-28269,-43786,-20745,-11774,-35095,-22541,843,-98640,-215888,-170014,-44687,28069,45039,10497,-15610,19158,65775,75081,70462,98050,107477,24593,5729,140355,194096,66299,-53392,-96362,-79724,-18653,8032,-50058,-125213,-146671,-155106,-164066,-171297,-130098,-19331,46084,26698,31598,45225,22293,39725,18201,-58633,-22535,72447,65667,10136,5941,30669,15305,-20034,-17144,16736,15699,-61832,-131541,-60590,22956,12331,-24666,-1876,31293,11694,55511,137125,114054,57561,53453,72657,104053,125542,116821,64490,-21755,-34473,45567,55019,-49693,-117892,-81840,-14087,37690,73692,58114,-17081,-38915,-39760,-43292,7667,50755,25076,29251,79809,53168,-10373,330,12049,35364,102403,110256,36718,-19392,-32719,-44752,-93134,-130057,-40616,41741,14417,-12495,16480,15205,5441,20734,-1588,-36533,1765,11730,-38757,-3541,54445,-10009,-81307,-37511,-684,-12522,-29946,-49876,-18748,37278,-19612,-112712,-103692,-55736,-47616,-63436,-52239,-12078,3145,-23792,-52794,-56749,-28231,-46498,-82313,-36218,22743,11533,-31463,-59622,-57920,17759,99164,84012,21359,23834,63935,44978,-31731,-40304,27552,80056,30740,-67469,-97899,-41171,66930,146364,94627,-10565,-26527,-27866,-39878,22027,76156,-36142,-134170,-76703,-34630,-72019,-83992,-17752,74336,106837,74866,27883,-6150,-16038,-18080,-36828,-24047,-10243,-18451,-55048,-90274,-79856,-11920,10569,12368,21992,-6943,-51974,-66561,-65834,-8023,68221,59483,-2044,-85019,-146926,-82308,63080,126068,75612,31861,-17243,-92324,-129059,-71619,25666,83368,96454,85878,10319,-36274,27126,74485,21850,-6976,27072,21304,-24942,16454,50476,-34554,-62497,41496,47707,-32264,-42727,-31271,-42992,-21209,-33539,-50124,-13372,-4212,-25092,-23840,-36420,-55660,-6628,103654,128288,72226,44543,72935,127429,98020,-13723,-83683,-87198,-68391,-55206,-47265,-41694,-19274,10673,57038,76914,57311,45392,35122,29341,-569,-18586,15688,80586,143999,178039,138560,39772,-77018,-143675,-109217,-33071,-5415,-6945,4189,31667,68024,67744,14591,-22481,9915,33919,32181,27016,19722,-24752,-57313,-15894,61795,89177,18875,-77826,-97605,-7465,58744,24835,-13453,-44157,-98026,-95064,-76301,-83712,-70215,-7314,71313,56246,10176,42726,99029,109470,127611,107809,27975,-19779,-14651,35715,87482,83283,9951,-52859,-94874,-119709,-86878,-5834,32240,11282,4855,9164,914,-12544,-24616,-9929,14124,-69697,-154974,-109018,9506,121558,129955,83089,92624,94078,47541,24913,-23590,-87110,-80050,-9863,50156,58853,10150,-56009,-80739,-58998,-26582,-31014,-40330,-8677,17713,17849,15860,-12816,-60508,-88139,-96365],[-112164,-82940,-7653,62878,33498,-42035,-85250,-50465,15136,-8358,-89150,-62019,44570,80305,84125,88997,15392,-117451,-191112,-81718,57891,59754,12957,20279,43892,82743,90674,37410,4559,13090,25493,50195,63054,53448,73746,113510,100829,51940,-25299,-80730,-86867,-51077,15130,44135,40479,11511,-14538,36496,153725,191691,91315,-26276,-46642,-823,46312,60769,2205,-64458,-39428,17463,60063,122596,130796,34752,-55736,-73635,-30508,36978,70641,21403,-49179,-69697,-83493,-74708,24659,86892,10147,-56104,-24207,1616,7104,10502,-37124,-112811,-119328,-53444,-11444,-52198,-52687,15196,35681,-28150,-53195,-49929,-90975,-66440,13963,14158,-52797,-51040,12290,550,-63729,-62439,19496,67466,45350,41110,58264,-12464,-117040,-166148,-207936,-190691,-41067,72034,39110,-38405,-45040,4121,7947,-42478,-49002,-2646,27972,43961,81260,73610,18691,-10664,-38616,-52083,23590,61595,237,-59921,-55182,10343,62756,62942,90163,121013,59504,-21723,-55202,-66909,-60987,-18867,-607,-31112,-27166,13400,-3162,-34761,-37637,-54011,-92589,-110207,-107236,-122950,-143790,-140025,-112513,-133799,-166686,-108275,-3724,44286,11306,940,44308,28118,5191,47402,24884,-61204,-28587,63041,33927,-57528,-27519,98526,144815,74255,-24009,-71083,-72042,-19285,71079,43842,-80767,-81441,-7176,14889,31872,94956,115088,54267,-15167,-9139,-3679,24668,38407,-17955,-49223,2580,52499,67826,80254,14780,-88295,-102431,-70571,-68436,-93829,-93402,-646,85662,83608,52703,44686,35466,2813,-3598,54659,116605,67947,-35840,-73196,-55687,-19893,24890,22868,-25633,-34391,-39880,-35591,-2032,-230,4284,41471,21491,-27609,-33160,-37580,-65822,-65997,-49556,-34723,-25484,-1896,-9574,-72898,-146697,-130493,-25810,36659,9497,-33897,-33212,36508,111200,64989,-57190,-93868,-10827,86963,116561,29156,-71861,828,122239,92350,15322,8578,60851,104591,69141,-16726,-22646,53736,104238,53077,-25019,-52748,-38823,-36671,31814,162277,174247,69966,32292,110147,173873,164374,106484,38846,-33468,-129388,-159995,-87474,-20521,18649,49265,45009,2071,-2498,38735,45126,4355,-1301,29263,49467,17762,-20297,-35414,-13561,21314,9192,-34217,-23400,24208,50804,109951,172695,112753,2540,-25306,-10324,-631,13781,21009,-16133,-45539,-2082,78267,88654,83067,129330,155594,104067,1481,-95508,-120146,-84060,-37315,-23721,-17675,10332,55977,108673,128855,44782,-50091,-47327,-33920,-62501,-65696,-61543,-98978,-154713,-121449,-35051,4690,-2517,-30554,-55566,-60433,-95877,-149287,-104988,-1240,56768,58271,43374,-2464,-75705,-71086,-19852,-15032,23959,101815,119078,135713,124774,13810,-5106,55760,40381,-12944,-21362,-7931,-18975,-71450,-47927,50110,50971,-3425,-18960,-4806,44596,51532,14800,21181,53540,27437,-8290,-11073,-58270,-104160,-60985,530,9151,-25726,-57698,-38664,33805,61483,-5868,-52639,-47691,-59308,-90353,-87024,-52542,-40473,-2779,58485,52802,-19450,-31570,32815,116528,146645,127410,76806,4611,-28419,20656,81836,44290,-85630,-157223,-68684,18597,-27932,-95597,-82540,-11584,51943,29262,-28684,-11785,49642,27339,-20183,-11179,3548,-25537,-16409,8370,9987,29592,58513,63374,71819,71700,40306,37637,23190,-25684,-31132,5300,-35971,-135113,-161416,-130164,-67612,-13902,1734,31987,74782,53963,1895,-32393,-52814,-20814,-11857,-90232,-111510,491,126726,122082,17147,-43482,-23187,-32333,-57169,-5177,4034,-65989,-54124,27581,96760,149516,126675,44738,19594,30768,-12897,-71925,-79997,-40020,29213,65376,39812,39620,99282,109139,3253,-59264,9149,51661,-22745,-78769,-11731,37370,12530,-19763,-32292,-27485,-13400,-29979,-18697,31272,19761,5456,52426,72320,22018,19878,69107,46975,-16698,-12715,49112,45890,-753,-44202,-42190,-30265,-53951,-115386,-125482,-91754,-21238,25391,32063,-13218,-85379,-137089,-76943,29684,108854,126299,128093,149143,115857,-10114,-121060,-110685,-71023,-88291,-77994,906,50804,21137,-40989,-55476,-407,30759,11699,-9391,-52412,-138127,-145017,-66675,4369,27465,2493,-18400,-3680,-37693,-102359,-120124,-64859,-3478,22303,32681,30476,53478,122829,133472,51850,-40589,-62347,12863,79275,27823,-79078,-166297,-177463,-100099,1833,41417,4244,-2823,65321,92496,40814,-29387,-79149,-81441,-7151,76066,126283,155554,128848,91164,71794,54540,25896,-13403,-39844,-66406,-76496,-5212,65215,34615,-5722,-8723,-59519,-112978,-101349,-59665,-13937,44376,58970,-37020,-129100,-108738,-70237,-94799,-102181,-64307,-2929,56132,72755,32964,11272,36667,34362,-46723,-81373,-3081,66596,61799,37941,10097,10820,32982,2656,-49512,-95721,-131230,-146979,-120566,-99719,-43283,42316,43432,8666,25634,-11550,-95628,-47599,22971,-34680,-63391,11397,16202,-41776,-19427,28355,-3113,-51350,-51450,-40152,-42097,-43373,-58337,-29510,27694,34975,517,17900,36026,-13894,17918,97633,79311,48982,46893,57309,89247,136579,161586,130190,60596,34885,57870,38434,-25381,-53108,-46026,-40230,-14086,24125,24747,-9099,-21072,-38000,-61429,-47543,-13052,663,71281,163286,122550,52434,71616,38486,-8175,55579,101999,56310,36916,42179,29285,-49889,-156953,-71551,106544,110383,18596,36914,75437,65653,49028,-7130,-55859,17187,71240,14633,2463,37489,-21016,-97597,-55954,-4107,-28359,-69104,-64748,-16443,-25109,-131566,-166381,-70626,4952,-31931,-114698,-129967,-33896,61903,41193,-42984,-66467,-9930,4723,-34792,-45024,-16209,9117,-9460,-32463,-25186,45293,78328,37951,-16497,-50190,-78566,-115186,-157332,-124591,2207,90918,12638,-121049,-95349,27671,98360,115314,52753,-44910,-43923,-3843,26107,100963,128270,-4829,-106453,-47177,29321,64245,59885,39535,56444,72499,61893,66533,67434,55470,39105,-9005,-25829,-1669,9082,3188,-14822,-49019,-61784,-60688,-13943,70573,91825,14146,-100153,-157685,-77465,28969,34359,3465,-48303,-87140,-20485,73903,59580,10176,14715,-43665,-143518,-171169,-94854,29060,96484,62864,26746,-17630,-58919,-40958,-22799,-26521,24149,63421,9003,-35915,7888,27664,-35511,-64075,-21571,-12606,-68922,-51778,6926,14739,-2095,-43783,-55716,-16174,794,-27583,-21766,-12003,-36350,-2710,119635,178162,145065,103068,100537,141802,104949,-38841,-144479,-157895,-144575,-124441,-77045,8941,104264,131176,97913,53970,33519,64929,107494,92095,-1935,-59018,-7710,71406,126636,176799,158903,16298,-117893,-132055,-36703,62379,74720,34044,-7246,-26323,7621,8204,-56380,-66175,318,24928,46860,39077,-30966,-80964,-58290,-7840,39236,43278,-22377,-102288,-82411,67395,149823,58686,-30114,-42037,-79401,-97664,-85553,-87282,-78992,-24117,51002,38059,10709,58839,93214,72595,98268,122476,59826,-13501,-37628,-19187,14810,9186,-59442,-101183,-93058,-102327,-91938,-8337,48492,27025,20153,31109,22487,-9363,-25145,16096,10773,-119526,-180351,-91100,6205,61790,62236,53896,72841,54905,70365,134451,88554,-3160,-2449,15906,-28008,-34447,-6555,-19693,-30367,-6066,13288,-5446,-32052,-23958,-3889,20890,52233,8887,-80714,-116399,-87482],[-55727,-1998,75338,89234,34991,1351,-23153,-31338,-36138,-81767,-103228,-40107,16447,7384,3237,2924,-74691,-178746,-179163,-73625,856,-6307,-5161,15566,11931,29844,12375,-72851,-89584,-30374,10331,37377,40154,23735,45468,100206,90583,37960,19848,26575,-54837,-145132,-111451,-15373,37612,56552,62260,69392,99424,111020,65187,16696,28148,19695,-43640,-67407,-41323,-14168,35908,69937,61432,73673,78001,3942,-70344,-49263,15056,42111,53175,33893,-35451,-74336,-77883,-34043,64410,94024,4360,-68039,-79323,-52997,16289,44253,-10273,-27941,2225,-16664,-70828,-133354,-109024,6722,67311,14771,-17928,-9531,-29322,-13265,76523,130072,82426,36383,30778,-25315,-66547,-34308,47496,105680,84085,52991,77394,63065,-10518,-90950,-172489,-184170,-76586,55522,62210,-4557,-111,49733,26047,-68186,-129449,-90682,-967,41569,42459,13087,-11705,5174,12396,2989,19962,-2923,-65114,-94294,-40596,51930,64755,31807,82402,120104,52995,-35369,-86756,-122086,-123470,-78277,-69655,-111942,-93651,-43921,-52698,-80740,-53975,-35718,-63158,-77742,-74494,-98149,-104219,-55016,-14520,-55255,-116720,-95413,-8226,35079,15717,13104,49104,21611,-23977,13569,46627,12465,20049,40726,-27106,-69683,12971,89772,77336,28361,-12358,-4477,20841,31865,55099,40079,6636,45489,62004,3813,-24937,20256,56984,10721,-61291,-82229,-87203,-52003,5195,-12553,-91043,-91751,-11142,46459,53264,-21789,-104971,-68584,17897,17402,-47973,-76565,-19216,45741,62809,58741,36326,21466,8795,-24960,-33624,7393,2094,-55048,-51287,-11658,-34886,-65449,-74770,-80043,-109257,-158701,-139800,-74608,-10245,41952,67541,55441,56615,52622,-2090,-65100,-64672,-32995,-6332,14805,28145,-2374,-46511,-76838,-69000,-29265,-1412,8430,-19764,-42107,11899,83407,62788,-11198,-29169,38650,93480,84747,20182,-21682,30986,84916,57834,30065,17037,38005,75988,62762,15889,24655,66992,86554,73535,38934,26405,95103,139605,102285,89363,75522,26124,25908,70261,87709,64666,8841,-212,34567,-17844,-73618,-35077,15020,39598,86040,117123,33698,-31998,13162,57632,38803,-1971,-12914,16828,13065,-23119,-38529,-15855,15844,-15818,-77033,-54857,-6921,-4950,29800,54649,8279,-8351,22531,10247,-12517,-18950,-38218,-62556,-47938,-17063,35312,72251,56781,33198,72922,93295,22650,-57027,-16448,56973,55681,38456,50218,57091,70518,111968,116418,-2882,-110698,-61634,5549,-29344,-78948,-67767,-43633,-54898,-79218,-61042,-9933,-7050,-50066,-64215,-60125,-110162,-149013,-81097,29277,65939,41925,49010,53304,-25188,-81932,-27085,59920,105369,93835,76070,117298,155001,103515,52115,57803,30689,-33159,-54038,7237,54684,-26109,-94747,-42449,22465,50804,47140,8092,17281,17268,-50162,-79323,-33326,-29866,-43143,-15183,-12866,-38141,-19495,26067,22485,-19791,-27669,34534,90870,54590,-24892,-28548,-26316,-88318,-112477,-70503,-20948,3094,2886,10114,52542,71726,64591,79483,134669,141096,86587,48847,19585,-38719,-80632,-45714,-13622,-89881,-197186,-161009,-26056,49839,63474,44377,38725,53515,-3024,-71459,-49691,7095,-13434,-26904,39765,90431,57396,8624,-58944,-101093,-67998,-635,44688,58364,33368,23188,38841,14475,-19289,-4903,38946,-10857,-136572,-193291,-156076,-78170,-30229,-17694,14619,71404,61294,13108,-23908,-61709,-34747,-5727,-61238,-59795,73136,177260,121192,8678,-38030,-47946,-60859,-23480,55652,54421,-27091,-70956,-57656,-30913,16130,62565,61829,38035,17011,-24591,-36210,-21990,-14773,9693,15760,-26448,-41378,-13903,-21860,-56673,-27006,73351,97301,730,-66635,-5197,50549,28605,-18474,-36919,-44940,-60776,-77270,-31900,31587,1417,-27338,19314,19708,-63536,-74842,11995,37098,-28394,-35692,54642,113942,117462,55807,-31090,-54376,-32829,-62537,-53440,9337,22850,-20923,1874,6154,-68374,-135662,-74648,44953,120426,132464,132983,147817,112423,16418,-59269,-76866,-89424,-98269,-44481,25660,25325,-50596,-107729,-118476,-71463,8335,79093,110714,68729,-20785,-61715,-28223,25390,29566,-25399,-52711,-32441,-78554,-150180,-147281,-63214,-7389,7188,13578,-5024,9448,93443,121645,53560,-28419,-69225,-22669,54305,42614,-31466,-106044,-109437,-38961,43803,72658,22450,-27165,1896,24792,-22393,-50441,-49316,-22439,42074,72391,41853,45377,71785,114718,141382,103730,18028,-60428,-72966,-49002,-16798,38771,76983,57837,29451,4175,-83763,-156546,-128293,-56246,13072,60511,55492,8920,-15970,-19456,-36990,-88374,-109203,-63080,7636,61816,61096,3590,-37016,-20104,-28190,-102731,-154874,-141597,-65773,19116,69826,76318,53469,2082,-55343,-47936,-9222,-19023,-59532,-51229,-5132,57967,88301,35100,9224,43858,-4924,-100878,-69565,21628,-16276,-95103,-82775,-100537,-139025,-64500,28254,14716,-38498,-66099,-93584,-119679,-84105,-34080,5090,36615,67362,69513,61903,28369,-42665,-31582,12125,6075,12824,31394,25101,15687,62410,122626,123918,79952,35017,13122,10887,23143,18515,-23734,-80276,-79437,-7570,45940,37349,16945,10345,-4915,-31659,-25763,15308,81815,119535,81774,79821,143273,106062,3994,11596,58141,63317,87599,73914,16440,-67167,-148293,-70572,111052,133403,34839,90597,197720,159384,56858,1949,3887,68997,118793,87267,27113,-2825,-32812,-74285,-67328,-18827,8207,-29187,-37614,17125,-37433,-174702,-163856,-50882,-10708,-51406,-121961,-134844,-54281,53446,54946,-44467,-85593,-39072,-5624,5019,-2347,-2854,45213,47559,-12336,3492,96875,89225,6616,-31472,-71350,-137795,-159225,-165023,-135705,-29271,56205,5959,-88798,-45745,55717,64279,45804,6595,-73383,-69612,-2714,33311,74592,85320,-829,-67886,-31404,60545,165785,152319,23577,-41381,-25602,-20161,-17564,14117,52657,74425,16621,-54377,-58468,-7445,50700,62279,-2667,-48119,-32885,8899,105668,170781,92317,-66864,-139261,-78066,-28924,-50947,-36071,11335,48067,71068,88194,46228,-6380,9859,-39259,-159167,-180575,-99064,-5151,57119,41183,4,-40418,-89666,-122917,-121746,-82582,-40242,-51623,-70561,-36796,-14969,-35256,-30983,-10718,-18974,-5282,-26406,-45183,-17622,11127,26419,24561,3822,-15244,-24070,-60535,-43476,-1599,-19858,-18515,63833,112755,117593,100729,77038,105280,100616,-23520,-117520,-126626,-124343,-116679,-58391,31354,107728,123695,102272,92488,101163,111523,118787,87983,10134,-15967,38400,65822,28322,17476,22374,-66562,-149473,-103761,23022,143700,173420,86435,-17233,-52992,-43212,-64805,-115907,-85492,-26996,2730,48233,34885,-67883,-109473,-56957,8079,72675,79740,6930,-54372,-19757,76147,134358,66533,-35092,-69277,-81680,-60381,-22118,-13650,-24056,-23439,-6354,-7635,-16028,195,14254,6525,31609,81690,73837,5026,-35804,-30241,-21485,-36501,-80180,-85355,-35908,-19528,-21049,9879,39693,49749,64815,50473,29202,-1564,-10580,35468,25131,-89873,-115701,-20972,56670,53372,-23068,-60304,-32545,-38425,14319,140356,160547,99862,63042,1499,-65813,-25837,38439,31671,24758,45232,47188,16784,-6302,-8404,-33636,-25127,48685,35642,-53264,-84625,-48601],[-18836,15775,59383,39532,14905,39154,20802,-52988,-84800,-70347,-19758,21601,-10369,-85104,-96345,-52330,-60051,-100335,-95620,-52714,-37915,-29840,3216,12254,-3502,8989,-20380,-89851,-80102,-39689,-23830,3018,15024,9107,26439,69140,67941,21541,20638,70083,-11986,-141449,-148686,-56833,6671,61379,101785,73752,14555,1932,29973,41249,39545,-1235,-102230,-152178,-69216,38530,98159,97636,46295,16379,28119,10957,-36185,-9671,71030,87023,78845,79226,55731,41773,34261,38353,77209,98108,64229,15641,-34647,-14627,83020,108269,50822,91912,166646,108679,-5927,-104040,-124408,-47306,46486,63250,16067,-24472,-22132,1859,77757,169440,170133,102788,49396,-11355,-63640,-68661,-19811,41281,29983,-6547,29617,67398,45888,-32583,-95683,-89881,-20155,56636,54035,-2272,-17634,19504,20018,-57294,-155611,-179507,-99007,-28954,-21953,-25966,-21094,-1400,26797,43186,4101,-85663,-115361,-87311,-30202,35810,33554,15480,28194,40453,22834,-8341,-61073,-95042,-93276,-75462,-71458,-104671,-119087,-81107,-40925,-22430,-27283,-68564,-120210,-94664,-37778,-38144,-61292,-46956,-20829,-11427,-25228,-36323,-5088,23285,16146,8836,30000,14246,-37689,-32100,12443,-3238,-18908,-32279,-92012,-103097,-24164,26289,27869,17409,7610,51457,121182,112726,31856,-7704,71669,161999,136704,49531,14410,54081,63819,-19963,-116569,-139459,-127560,-76244,17289,66266,3692,-26487,47576,65522,13909,-49101,-88093,-46010,37090,44718,-3699,-29704,-7490,1191,17718,43666,27653,19619,29499,-23816,-101755,-113262,-110349,-100632,-11601,80770,55483,-22372,-57759,-56681,-80916,-91922,-48248,-25693,13332,52007,32568,15465,75998,110621,57134,-17618,-41267,-21543,36796,88217,92632,47920,34010,48055,24615,-44476,-60832,-14216,-15661,-13413,31832,46407,36105,25261,9993,33434,47106,51911,68115,91293,82296,23552,-4304,37769,24469,-10273,7270,18666,26028,60210,71628,70825,96018,99273,73382,142755,223802,122829,-37845,-98821,-73443,-10599,41605,62551,22294,-42071,-31045,58376,86474,33405,39,9675,25141,65717,129167,74346,-27112,-19963,60335,72857,-6578,-55437,5457,46807,15938,-16274,-11075,24000,1247,-64314,-70948,-58919,-87696,-94614,-93491,-96072,-26856,33479,-10026,-73790,-78057,-62196,-40668,-15780,-36978,-36201,4192,-15559,-76049,-37349,54872,39740,-11432,55860,134619,101147,47298,30185,39840,89057,115779,70458,-42843,-105705,-27941,19412,-73632,-127525,-67140,19203,67172,33835,-8619,29167,45371,-11430,-29095,-23541,-79279,-103462,-58208,4700,28223,-5891,-14859,20754,265,-74923,-49311,80455,140254,78076,30181,65171,143902,207918,188477,95552,-5836,-68801,-51752,39679,94004,21423,-74264,-84211,-36287,5868,3813,-20545,9658,-5278,-110456,-170196,-121403,-66119,-25272,25130,40130,10050,10036,49838,34202,-22444,-8289,85617,128433,50419,-43914,-32403,7517,-13593,-39526,-13535,23855,42391,-7495,-60627,11758,100742,101453,66479,83847,99808,51840,15493,-11732,-87935,-173460,-149302,-60622,-33358,-117191,-164530,-51212,99101,149322,81332,21437,-5205,-73280,-109531,-91966,-68881,-66356,-22562,45951,76054,42996,-11576,-99967,-159879,-136988,-57171,16255,30023,-2816,11739,25153,-24783,-54293,-36052,-12414,-39004,-125138,-185895,-137137,-45507,-3114,201,4280,24477,32682,18765,9717,-17767,-8845,34438,47572,54956,121258,159171,75523,-42119,-78058,-68193,-50002,-12353,30989,31310,-4043,-45444,-93333,-163481,-157995,-40591,39561,13516,-52924,-89129,-40357,-16916,-53988,-36591,-96,-23307,-68808,-80858,-58136,-30947,15552,72371,34955,-66943,-114088,-64517,23548,53663,3136,-24584,-29589,-58169,-75429,-21952,45225,21612,-4750,27265,15412,-67056,-90227,-11371,52043,7640,-38700,8031,76912,143977,122550,1549,-73487,-40742,-18054,3200,47989,31324,-13813,41618,63430,3344,-32487,17030,63667,62962,54749,56136,63278,68878,81593,86414,45748,-38355,-63065,14313,67565,-15969,-127416,-149260,-143737,-89329,49467,148387,130116,64823,18764,-9011,-29482,-13327,-4423,-45448,-60789,-23191,-19482,-23220,-7907,29040,43285,25725,25421,-5657,-30893,18201,46129,18573,59,-28558,-31910,-3169,-3198,-12935,-24089,-21313,9704,54526,68050,26076,-28502,-24001,-19139,-43932,-14262,5068,-768,53309,79995,4474,-46077,-26958,31983,63850,33427,-29306,-81791,-81375,-14082,70880,113088,97345,89347,85862,15116,-93027,-121199,-54911,7117,41364,59599,50517,40685,55430,56262,42690,6796,-23035,-16221,-4515,35531,72491,30015,-34685,-31476,-26473,-69203,-113468,-118501,-67698,-30209,-10013,25853,16110,-75918,-126183,-62985,45315,82744,25500,-12825,13724,47789,44097,15409,38270,83760,55084,-21333,-33809,15732,-357,-68577,-118227,-178639,-185720,-84822,25422,48860,5236,-45403,-89810,-128554,-112363,-60785,-19385,-18853,34261,105883,92690,10592,-37754,26191,72329,36930,15081,10312,-41251,-75338,-7456,70766,62163,25169,-3019,-33446,-36057,-1687,10803,-10868,-37474,-32710,38100,101620,70760,51454,81372,72320,29327,26201,43037,22717,-15489,-15819,73680,197250,178959,55009,5115,25734,65615,105358,62468,-39030,-111078,-129080,-70112,4252,10930,6711,136661,261773,175463,17812,2939,59456,80434,87068,92567,53801,-17603,-51551,-60445,-82436,-65146,16755,26826,4308,40059,-13862,-128297,-119309,-67756,-59351,-45047,-45067,-46361,-45985,-12259,7795,-45979,-87586,-68835,-25114,51245,77156,46448,81955,77253,-23529,3265,120306,111789,39961,30141,9271,-45219,-57118,-74616,-74970,-30012,6197,-1934,-4539,40184,59774,10947,7613,20118,-29570,-28962,4820,-14307,-27509,-2409,-6731,-29437,-25855,49157,161687,131796,-33673,-121190,-81990,-49531,-74797,-66894,2726,68582,13806,-95712,-123052,-33927,71721,108338,33772,-5503,32429,49042,82641,131577,92661,6266,-10922,7916,-43175,-103025,-61436,27380,85030,76895,61272,48417,-660,-3000,-17949,-98143,-99406,-30391,-805,23657,40030,18622,-26237,-74569,-113233,-100389,-66711,-107734,-181761,-139475,-49641,-55677,-93860,-37521,28282,16005,-4183,-20678,-70548,-76664,-15546,72449,118333,68920,-9303,-53486,-94914,-77747,-22066,-15737,-29239,-9669,3631,34531,56380,51438,85568,102094,38948,-20472,-49413,-58366,-50411,2247,49040,46621,29970,67101,131896,155843,100832,18186,-18605,-4334,67719,112202,45355,-77849,-117650,-74753,-69806,-100828,-63459,48550,171396,193378,90004,-3978,-13331,-26959,-69484,-73178,-27013,-12516,-1694,13914,-39146,-110142,-97182,-45222,-2396,68736,110101,58307,16370,37978,49823,58202,57888,162,-65848,-62204,-6957,23296,55927,77234,40396,4843,7631,-5476,-37310,-12531,15730,1398,-1002,11078,-16618,-46288,-31263,-13286,-4329,-20568,-32382,-1684,46193,59133,13421,-21127,34024,87713,44135,11623,-8538,-34116,-4125,43104,4109,-28311,15502,96179,101057,-36898,-138517,-121447,-117826,-96615,14269,82075,74546,43729,-17730,-27549,40203,63269,37933,34716,35370,28064,4554,-3391,864,-58727,-80927,9200,37942,-23663,-49844,-39834],[-30424,-6806,-4581,-20721,-1849,44659,27220,-48239,-43661,43636,97763,73308,8259,-82042,-112408,-52650,-13776,-23897,-54625,-52753,-45583,-27707,-9465,-11932,5896,44957,11169,-33082,-9280,-21262,-57443,-43558,-19943,53,30583,55390,51668,23396,13224,34700,-49685,-165708,-148528,-74298,-34844,3483,42176,37063,-9268,-26663,19453,29144,-16206,-30732,-57235,-101248,-57452,36122,87613,71406,11461,-30628,-19951,7540,-5209,-2127,68771,88587,64267,89134,132766,136614,102930,57150,45452,73303,110436,101041,41147,33281,106133,136863,105010,134165,186659,155304,80479,-27334,-117364,-106375,9768,85951,19315,-78843,-78079,-28325,22740,92870,137385,121279,76262,9613,-86715,-148634,-121206,-66376,-74799,-98717,-58465,-6287,5894,-37109,-66486,-30925,36982,34133,-24292,-74110,-87172,-55523,-22198,-46056,-119508,-154447,-86123,-13305,-2193,13835,31717,3632,-14450,18020,-3,-92278,-98659,-38524,-20414,-29254,-15449,35410,22547,-22791,-19973,8070,-9601,-11037,-20364,-53337,-31139,-14578,-68322,-74172,189,59375,-6996,-125882,-182727,-132124,-32859,18850,-11007,-79724,-108338,-64731,-9671,8068,14788,19603,-750,-27151,-29674,-14800,-18474,-35922,-39498,-58092,-60192,-61122,-97740,-128082,-92428,-8083,49535,34791,5066,48702,140143,154566,56033,1289,94982,182315,149673,87165,60937,80642,63589,-26980,-126043,-130883,-115705,-73718,33485,154207,181433,156741,156987,86991,-18414,-68960,-84207,-73635,-28571,3250,210,-9370,8638,-6720,-1391,45322,49344,31762,40064,-2032,-97419,-141925,-141956,-90949,21223,111466,126645,75582,14607,-20355,-10639,48118,103953,83405,60329,43737,-26850,-51271,40412,97139,66676,17578,-17548,-8161,74712,111953,85702,62146,87452,131438,97895,-27664,-77947,-43683,-25172,35247,93283,63520,33217,30057,14502,3216,-17604,17860,108924,156727,109428,1936,-22173,45828,33909,-20847,-27622,-39181,-33434,13544,29278,39212,74039,94102,72281,94326,136668,66414,-88440,-167951,-138535,-87232,4215,109826,92197,1869,-33964,8493,54838,28249,-15786,-17668,1961,29476,85108,82211,3208,-42689,-1681,28342,-16774,-65265,5135,90016,85097,25089,2724,39571,27905,-49734,-89477,-87924,-113886,-142945,-135114,-96239,-23242,5899,-51177,-120797,-104829,-19040,43513,26327,-53476,-87202,-56879,-41444,-57975,-45748,11851,12649,-12707,52660,117484,74172,-10951,-59659,-21659,77509,80069,-4081,-71026,-66945,18861,35591,-83277,-125070,-58502,9081,58972,72516,28655,23141,40439,13958,20287,43439,5150,-30716,-30635,-16349,9415,-24210,-92149,-79542,-34685,-70240,-85678,5019,73271,45407,12016,37300,115272,215789,238044,96774,-41790,-73470,-23590,38530,61617,48726,15936,-18675,-38514,-63505,-98940,-58196,44506,21202,-89778,-134663,-103382,-52619,1505,46744,47266,15737,19024,63745,63865,6182,18184,98513,117109,42776,-36551,-25744,36857,61559,47112,58552,73319,46974,-33741,-94206,-43790,14309,17817,-697,14222,46075,37103,3784,-30668,-72970,-109151,-97848,-48503,10424,-16532,-83634,-27965,94038,101615,3907,-41237,-40332,-68119,-82610,-87828,-79015,-40724,36626,62196,15238,-36456,-46560,-79238,-114382,-106082,-65620,-13807,13569,19585,48566,58606,-6279,-65217,-87310,-96859,-88872,-114118,-139232,-79734,15578,54934,22340,-26024,-28477,-1803,927,12957,32884,65586,115515,152407,144722,145531,148585,70902,-50562,-110262,-88089,-35858,-29498,-33100,-2762,28218,24053,-44829,-177293,-225716,-124612,-15059,-5710,-75539,-107321,-50759,-44720,-90100,-44861,18506,3997,-46103,-63495,-19257,14212,41017,57592,-26714,-127738,-135520,-75772,19214,70173,20468,-10393,-22944,-55105,-44547,18013,69177,42169,5382,21252,33559,583,-5158,48890,91530,51559,-6917,-3861,20000,84293,94608,9213,-71557,-60731,-17829,27247,35502,19056,49853,127845,113035,59184,67238,113028,82039,11499,-13657,969,15658,51892,124649,154351,106685,24870,-18207,-451,4342,-90713,-163143,-161985,-159307,-79242,87855,150307,59227,-24618,-45378,-40359,-58055,-69020,-65436,-74414,-71417,-19174,57021,139161,161705,131038,88301,49075,59673,51503,2415,-23270,-45278,-29538,46097,60704,27718,18282,5272,1287,12928,18909,25554,47645,61445,40623,-34,-31273,-67823,-55631,28475,61496,13125,32791,73912,35580,-10707,-33992,-32105,-18780,-23073,-32215,-28482,-21083,32493,113444,134514,85972,73210,80578,7977,-61239,-16968,59897,79361,72248,79723,86668,70350,70041,101675,110080,63980,30732,7855,-31593,9110,97826,80033,17383,3173,13087,16662,3600,4807,15349,-38312,-83250,-38988,-17717,-95959,-132251,-62402,27870,73424,40036,2265,-7507,-22416,-50220,-40070,28324,84612,86408,32416,-18327,-18234,3301,10378,-31399,-107111,-124251,-74973,-1370,45557,23388,-17879,-40159,-71012,-89040,-79382,-77916,-112470,-49995,75463,85111,-7419,-27459,107352,205881,150046,67056,-811,-88822,-119896,-26428,60546,23059,-32376,-40994,-75470,-121339,-108434,-50202,7790,51114,62042,71731,84391,45531,54250,99253,93730,80288,81614,30175,-58403,-102292,-72577,54795,219351,221283,89614,3190,1066,38255,66963,24688,-67520,-117550,-108540,-84702,-120535,-133903,-42513,119290,198872,102539,-21594,-10714,37766,23819,-6784,14351,45858,-9393,-83191,-100210,-128959,-144125,-51175,18660,10454,6575,-30688,-87453,-106582,-114397,-64418,29800,76281,60589,-14262,-68596,-50265,-42245,-79281,-86361,-27966,84322,122637,65185,67531,57407,-26275,-20131,65281,82446,80459,99102,93571,65893,41428,-3660,-9402,14395,1522,-1715,56300,101170,58618,-12041,12720,62097,44481,41163,9162,-79157,-123793,-77633,-26984,-18178,-35111,-6236,70868,63420,-45040,-116621,-80099,-22268,-40954,-71827,-16123,51828,-10973,-126396,-142733,-46517,50923,85500,37534,28669,64709,51681,9559,8871,21912,48197,86905,69242,-29961,-88001,-47004,-15425,-16397,-9460,15379,37282,1249,-19690,-18090,-26109,-1351,46457,39944,23965,30441,27060,-2397,-30585,-43904,-4684,9914,-99738,-204217,-162230,-113208,-135265,-136326,-73769,-11936,8677,-23509,-77813,-132240,-123942,-32421,71218,84320,21716,-34313,-61360,-81996,-74424,-34116,-5817,-16273,-36812,-40173,-5759,22066,27070,33236,25957,35725,20826,-30870,-35564,7015,67392,84005,21500,-28469,21001,90071,95948,27395,-78562,-111259,-38229,85083,114343,19806,-79752,-87181,-32638,5829,-376,-9311,46734,124708,114151,53743,37069,51149,21812,-34459,-23549,2423,11421,11674,-34067,-127353,-134332,-66663,-40559,-57546,-27589,38371,40656,16498,19270,6631,-13071,20916,18991,-26515,-2434,22814,-18326,40549,146174,125494,76497,72542,46031,-1269,43343,85842,23003,-60213,-84977,-85097,-87693,-46124,13588,61044,58000,2258,-25804,39515,83100,1647,-72238,5835,86599,42866,3524,-13363,-47753,-22315,73812,91231,26284,11951,86146,121228,4395,-96963,-74272,-78287,-117571,-71888,-29146,-19007,4287,11951,29271,58992,39351,23048,26068,-4446,-20751,-14956,-1641,9032,-30079,-49903,13772,44083,-2230,-41215,-48858],[-44178,-13134,-24671,-9451,20746,28204,10239,6035,58327,139682,138578,81379,60786,17957,-32097,-1721,22409,-31451,-94025,-93560,-79143,-65190,-54022,-36390,35483,111862,70299,21332,52223,34021,-28972,-47297,-36220,-2976,28912,34057,26098,28196,26159,-4867,-128893,-216753,-134072,-57341,-60455,-78569,-61372,3026,39135,20940,19864,-11208,-68596,-38901,17623,10511,704,26624,51438,38487,-18816,-83179,-84594,-24744,-4782,-22356,14159,17555,-20704,32635,115871,109719,57569,19292,10564,39905,87271,98415,68240,36650,56174,117596,140681,103935,72768,71454,72683,-140,-101608,-115169,-10444,59296,2484,-88806,-109491,-54324,-5155,33176,92976,137310,110150,8004,-110352,-174737,-139689,-98145,-112378,-126721,-106861,-79246,-52897,-55007,-76435,-31249,42038,8875,-86300,-125288,-112006,-101590,-85308,-76575,-81113,-32500,57526,83922,62047,73497,93471,12203,-83184,-43713,24733,-6407,-5170,60989,53495,-24675,-22129,69726,88631,6707,-37722,-13886,27246,75875,42303,-41747,-15278,54417,19062,-33377,9150,52372,-31216,-135605,-138176,-90593,-17642,60615,49547,-71067,-157523,-137569,-66325,-4787,22807,17367,-14201,-64399,-101387,-59159,23371,22327,-32533,-45892,-10678,6251,-24685,-75864,-67321,35210,104864,62978,17440,42749,90279,110703,82764,59268,107548,155535,109437,49945,22485,11417,4238,-20278,-60234,-48915,-66019,-69625,28095,192996,292616,257556,160382,55649,-30555,-78136,-98143,-102153,-73773,-27495,-14382,-15491,22984,26694,12043,51362,62187,24715,19409,4821,-56974,-80790,-48296,8808,37296,45113,77652,73028,6563,-33376,3443,69653,124925,125037,99127,44530,-51762,-65989,26070,51062,2652,-16706,-11790,17420,70387,42650,495,24548,83045,130465,116032,46981,1652,-22612,-11365,71206,125786,109421,72576,16838,-34691,-57033,-79196,-34507,62798,90713,46371,-6438,6683,65426,60289,34612,7330,-55948,-82519,-39464,-11373,8245,21723,27649,31225,30123,14427,193,-34699,-69304,-94189,-136855,-75152,88156,156369,79955,-9310,-35946,-47336,-52457,-31009,-8230,22414,48081,58657,55124,28519,-29230,-80319,-79683,-46637,-35147,16991,105452,130902,46651,-22119,2741,5950,-82790,-139324,-102728,-73740,-83051,-64885,-19234,-642,-28997,-77344,-99172,-55737,48513,91843,26435,-75437,-119216,-88975,-21711,12360,2927,-13611,-26385,-40213,5443,64099,41259,-39383,-86709,-49905,12093,-19864,-79465,-94859,-73735,14505,65438,-14759,-68877,-41679,-33012,-28535,12750,-2383,-51252,-55713,-25705,26376,73551,70619,25612,-1596,10123,43119,15839,-73338,-96944,-59384,-71954,-112423,-91721,-31330,6337,19023,47382,85787,107564,101680,11476,-64262,-59292,-33778,-20381,7133,50946,76957,66087,16494,-72903,-123649,-26558,96184,44890,-46317,-48756,-37152,-36363,-11205,-4560,-31729,-35347,-13095,30576,68108,38958,25825,58651,51548,19649,6422,26476,50223,40901,36386,72840,91343,30020,-48708,-71445,-52015,-73317,-95774,-79809,-48772,-30684,-17451,-16254,-14268,10215,41610,33463,-1013,-3,1328,-16099,9824,50670,-3649,-92145,-80499,-14480,7629,-18641,-66955,-60533,-1806,69228,70718,-21221,-91888,-54129,-20303,-30635,-45824,-60454,-53768,-774,56401,78309,84638,49308,-15091,-84228,-111691,-97637,-109599,-103690,-47488,33526,78609,34299,-37658,-30268,-16369,-39370,-14774,57735,126548,150255,124115,85351,74207,90449,66856,-6620,-96479,-108073,-38729,-23709,-29213,22726,68691,81630,39036,-73834,-160556,-147589,-58232,17236,1916,-39871,-34142,-41013,-53117,-18155,-4911,-21813,-21248,-24166,-19580,-7315,26334,61530,-743,-89759,-83542,-22714,28645,59251,30711,-1295,-46530,-84238,-41558,36272,67164,16849,-46764,-45315,270,29987,69966,105357,77482,26377,13339,36278,32764,29090,2832,-34195,-56096,-62982,-56467,1148,735,-4748,76667,147555,95176,52406,78173,110455,60724,-2228,-890,44043,58113,54355,75381,69106,49613,34454,-17234,-73170,-114947,-150373,-146773,-151161,-170133,-86948,29948,29953,-53995,-102563,-115963,-95325,-64336,-80645,-116614,-110973,-88960,-39493,60047,161097,160486,95238,45380,44467,81396,103830,70034,-13286,-102235,-84312,35549,98323,77373,56647,25659,-11859,-25536,-14092,2552,31007,57194,59441,40830,-22235,-99990,-86779,9149,70936,41720,15294,30238,50929,77041,41583,-17252,-15995,18543,46767,62242,63642,78320,98149,73231,11149,-21314,-12306,-18370,-14731,57211,106387,96359,86107,100860,114525,68590,43167,98983,107811,39025,12478,-15902,-58561,-9355,77640,85923,66305,38967,26037,40990,42515,45251,57278,5459,-43143,-13391,-4453,-63045,-80946,-27543,-13427,-16754,-5740,9617,4055,-17881,-64744,-88202,-39864,28018,57492,31829,-17607,-40253,3449,76035,90244,35209,-31672,-77397,-63436,-11454,6152,13221,27126,-3509,-36423,-51237,-96102,-160187,-109750,11259,39818,-20639,-44338,56743,169103,170088,92590,-12242,-100066,-130979,-42884,59930,37731,-32011,-65793,-118513,-194463,-187939,-80658,22684,68255,63298,25077,-5515,-10119,13418,19467,28586,72148,73717,-16949,-79689,-71897,-51154,47528,209663,226054,90431,-18489,-34209,-13613,7812,-11692,-56701,-81331,-84413,-89175,-130826,-128179,-39831,66408,92819,53598,12143,-3410,-9020,-23295,-68400,-69650,340,-501,-84530,-131486,-159820,-186738,-123812,-35971,-20630,-58814,-98405,-106492,-121001,-131767,-34380,99584,147889,109572,9134,-73485,-63186,-34845,-73058,-90646,-18021,94772,119216,44235,21174,40031,14761,-31334,-15373,28827,73025,90110,89750,65733,26132,8000,44476,80652,45303,18210,64544,94075,47183,1220,33911,81486,82213,69116,5630,-92517,-134862,-98320,-37483,-1364,-19235,-41327,8538,52506,16227,-53634,-58549,2643,13360,-13279,29732,66493,-19239,-116638,-105298,-26100,14388,14670,33368,91137,116424,64619,-10010,-37925,-20297,23901,59523,44381,-19387,-51395,-30887,-62017,-104255,-53633,39135,69616,33921,-4906,-18856,13471,36561,43152,45371,47147,42161,35546,21324,6075,-6469,40159,67747,-35182,-129520,-137128,-175742,-207139,-158312,-113083,-89142,-32341,14001,-55583,-137889,-113017,-18653,4642,-68998,-99333,-82523,-45256,-4417,9175,11751,24071,12776,-354,6594,26797,33529,3165,-69603,-110309,-53745,-20416,-53651,-29458,62803,136206,124043,42619,-5850,13343,12873,-14926,-23401,-50029,-76000,-48213,15779,36462,18292,23227,26252,8951,20630,60754,56086,47070,53183,42608,54659,84417,85079,59441,1739,-48873,-46269,23015,46526,-40332,-127899,-91354,-35862,-52816,-95685,-90156,-32986,-8665,-46662,-56548,-31951,-35591,-30003,-14722,-3465,29123,7086,-70625,-2256,147285,156643,103133,88685,71820,50251,90158,106145,30562,-64917,-124375,-142174,-114654,-31243,49285,83207,64223,-11060,-64232,-13491,40133,-2672,-41443,15323,82392,70040,31473,4457,1310,47743,120367,115567,37299,8335,44576,56328,-2866,-34104,16463,17414,-34859,-39501,-42650,-51962,-19377,9538,-10554,-20362,-10792,7667,8379,-35249,-56033,-22869,-1608,-9256,-3258,21390,48533,38620,-11077,-65065,-62266],[-40550,-18809,-10518,38338,53588,10360,-14110,20482,69754,85960,48813,16183,52922,71165,38034,60265,61923,-45269,-135845,-158661,-168388,-147084,-92181,-27972,68085,147925,98810,29366,59575,75905,28854,-14989,-27109,-7703,-16163,-37836,-30882,509,13188,-31075,-153861,-176152,-66152,-12827,-66944,-132159,-123055,-7267,73006,37614,-12189,-54821,-81656,-50497,12275,48984,59384,54998,50052,44456,-18458,-126875,-142448,-65467,-33019,-41426,-26323,-50161,-89074,-32206,31865,5192,-30197,-10129,13170,21679,23029,45226,71583,40452,15843,99247,155510,71796,-16288,-21117,5255,-21929,-67982,-66920,-30274,-24390,-21224,-25284,-55856,-36760,26457,70758,112260,135193,82953,-38226,-122496,-131734,-79898,-46930,-58353,-77909,-96497,-98618,-54347,-32309,-55559,-33815,21388,28739,-32987,-53192,-37731,-77449,-124308,-128752,-71587,62515,152008,107520,44845,54003,75580,-10995,-120920,-70086,56830,82267,94436,158813,155456,46575,-10783,64415,129652,60917,-45373,-64710,29506,123192,76212,-30445,-38536,23275,38222,-10817,-31663,-33577,-72887,-95865,-43351,4046,26067,76820,78413,-30036,-133101,-146056,-99151,-46585,-8801,6722,3353,-47030,-112054,-85621,33088,76244,32065,32987,84902,93840,61369,36879,40522,83282,119047,93742,68954,72137,42386,23022,47745,64081,107655,154216,75851,-36643,-59980,-58949,-55501,-17601,31168,51666,-7274,-59707,3742,160305,261846,198207,65996,4264,-24554,-75199,-93937,-74751,-38489,-9324,-12215,-10435,35206,44294,11365,27858,32634,-17870,-44397,-38723,-39031,-14720,46420,84888,26635,-39947,-32568,-34816,-68526,-49931,-20331,-3557,37074,68337,91643,48583,-35525,-29579,49115,29472,-58547,-69372,-344,52269,30553,-40091,-44256,24,46806,75612,92869,133429,125892,51999,42217,86400,85098,94282,91717,-8238,-127331,-150000,-128792,-81655,-20383,-15602,-50048,-30686,36051,92182,102976,114028,84677,5482,-20255,23184,47191,40569,-4167,-48915,-34214,-2201,-9630,-12249,24098,41479,-13334,-102937,-122082,-16883,102421,78761,5320,-1147,-36268,-43912,15037,47678,75396,96592,73897,31649,14559,-28894,-117382,-155732,-80888,13480,61654,102680,117690,25606,-77133,-57383,-31859,-119260,-190550,-133961,-43372,-10,21166,36555,11934,-44676,-77572,-46886,26759,96516,83060,10868,-72454,-127031,-103368,-29002,-6104,-6704,-1919,-69,-25885,-21909,42708,71890,39567,15968,-7787,-59985,-107991,-91093,-86611,-117821,-40318,68623,32162,-32904,-21344,-29620,-44017,-13648,-17769,-86941,-125653,-75378,-12006,21602,33114,13531,7563,58505,98044,85126,46234,14592,-12695,-51285,-87621,-98615,-61616,5862,54536,75365,63517,4034,-62893,-86233,-66382,-43271,-74507,-76161,13538,67715,64132,74785,55153,-23953,-33966,59297,102690,7250,-55631,-25323,-14012,-39383,-44353,-79113,-119865,-90354,-57972,-29747,21664,16300,-23824,-17054,-14841,1298,59628,89422,53355,-1850,-19180,24304,65635,28691,-35742,-41604,-10988,-51946,-115789,-114338,-81085,-85407,-82852,-40465,14842,77327,113917,93549,26417,-25638,-27208,7407,40381,27057,-45404,-101007,-47472,39654,67017,32837,-47252,-60227,-13900,30299,35977,-25304,-79671,-24566,31602,16047,-23537,-46530,-55134,-7990,54730,66444,65484,80241,61777,-7060,-32083,-48095,-95663,-89235,-41494,4196,50671,54518,28153,43177,8772,-52963,-11588,80788,144957,117672,9460,-63507,-68924,-43485,6333,27043,-47433,-86010,-13408,37182,57643,89958,95654,99207,97259,39633,-37848,-77480,-40882,50928,91844,44418,13309,24296,38624,2130,-74989,-71125,4417,4555,-52293,-55571,-6293,59775,67767,16389,-8104,11558,22222,50131,65254,31387,-41245,-82368,-52757,11075,36502,-11942,-74077,-87623,-46468,13744,88015,104448,27617,-15051,21199,77372,86337,33524,-53964,-80582,-48347,-43747,-65343,-22072,737,13298,66368,100102,56325,41393,53107,65696,54256,32776,62929,139422,141671,55243,-19493,-49020,-5916,28356,-25289,-72523,-99964,-108091,-88387,-97411,-116661,-76012,-72617,-128924,-142090,-106234,-91353,-69461,-8154,-14242,-81188,-82914,-59528,-33694,26398,64237,555,-64534,-42639,41224,101224,121640,106306,20614,-88259,-113640,-33955,54899,67303,34693,-8964,-57870,-83876,-55701,-13348,29344,58027,81792,93704,36114,-53618,-83759,-25632,54678,82785,44527,4044,11990,74989,76812,23848,19823,84614,143272,138469,122500,114916,66011,-13199,-81246,-117989,-94225,-35636,7571,54840,73373,55753,62343,97085,101154,39710,21137,64703,60389,19940,13275,-17637,-43269,-3216,30226,55631,80549,60416,32219,12789,-13924,-5879,56466,75521,61342,58159,16341,-48203,-41119,17375,-2927,-55977,-40063,5220,37636,75549,54938,-38934,-74893,-25083,10969,25088,36956,23272,30040,88959,130320,98963,6690,-88197,-104378,-54907,2447,62009,90883,52514,34058,21300,-48033,-133395,-103980,-24506,-12907,-33562,-54937,-58052,-19868,45958,42786,-37259,-106559,-133657,-66747,37287,63077,10601,-67951,-134428,-180026,-154053,-43604,33713,12319,-13476,-21982,-33639,-16394,-25200,-84722,-75537,-9221,-2996,-38958,-13485,25151,12674,55850,171485,189734,79858,-19974,-48782,-35433,-8775,-20492,-35471,-38998,-56886,-58919,-29940,11458,34734,46151,49734,82277,92178,36493,-5894,-12882,-65672,-107061,-54708,5805,-14166,-63836,-90959,-111167,-99252,-65169,-55620,-94683,-137793,-119637,-84250,-77800,-30575,64075,110053,81783,-1533,-53674,-45513,-42544,-71354,-73407,-8949,84539,100583,23410,-5763,41330,40972,-34217,-55331,-7293,10604,2360,16581,-20666,-61505,-4567,82893,96379,48801,14798,25736,27311,5046,8372,39692,63615,66038,43399,-2544,-47790,-80341,-82967,-31318,35708,33613,-7769,31096,90061,64313,-22421,-54675,-4749,10997,15954,69703,77706,-12368,-65556,-32955,26155,-11,-48536,25806,161840,196727,116282,40765,6340,-28886,-55717,-40040,-12354,-25169,-56213,-58972,-79088,-80344,1956,105493,117694,64020,13216,-5076,24549,13236,-39387,-26587,47952,84583,61570,24027,-5222,-35716,-6806,30444,-24601,-69471,-84966,-163456,-208171,-162377,-135109,-131732,-52660,91849,65607,-69528,-63265,8158,-67355,-176639,-153657,-106767,-37806,66139,118338,86520,29824,-2876,29296,55267,55347,52018,-18424,-150346,-192841,-123075,-58561,-46205,14802,131086,187914,119049,25686,-16,14363,-22810,-64602,-19467,40079,22630,-41546,-75152,-61191,-6497,59953,26522,-80587,-71310,47006,96369,60953,28948,40215,77736,75224,46986,55985,24149,-84794,-69799,60180,87012,-17803,-67263,-22720,-25726,-71988,-64096,-8223,36856,16698,-81367,-114719,-46390,-18708,-60902,-61099,-27008,-23148,-30393,-28497,36106,132535,124926,33672,-3890,15732,39018,64724,39438,-15187,-39113,-77832,-124464,-76697,39069,92465,64721,15963,-25997,-45732,-34555,-10361,15143,41566,49130,73758,93186,63575,29702,74747,142172,156494,99110,42065,38307,35824,-6891,-38320,-20530,19307,39528,37812,33353,32347,8723,-39942,-85086,-128246,-110533,-32898,4879,-11812,-40172,-43001,-487,9858,-31102,-13960,54482,75603,32885,-15716,-53040,-35840],[-13295,-20898,13632,75666,85861,48000,11182,-10705,-11846,-23091,-45960,-65507,-32185,13014,38168,95827,105796,21294,-84907,-167542,-201679,-145483,-51024,29979,100016,139247,92219,28106,40725,56368,30637,-1432,-3142,1492,-59187,-101138,-63375,-25752,-36500,-62763,-99655,-38395,50490,47660,-34036,-104599,-94321,7324,55984,-2234,-42948,-40836,-45620,-54352,-29993,22016,73840,80528,70247,84444,37380,-81927,-117466,-72347,-50029,-19311,8957,-24487,-49001,-23183,-20511,-62318,-60713,13105,57887,32412,-1539,43298,110236,83963,44906,111245,148168,76729,3843,-17803,-8361,-15126,-8636,1769,-48437,-101770,-32480,50997,31601,5780,47881,97853,114538,68026,-22411,-101690,-130835,-100265,-43974,-4552,2080,-28163,-69754,-68230,-9130,13748,261,-18825,821,54405,69992,84866,82977,3452,-95155,-128023,-50514,76660,110189,22889,-53206,-35116,-4990,-45385,-89397,-31365,72194,98077,110694,164987,168676,51267,-51921,14402,93280,42985,-81687,-109398,4749,100239,63354,-8481,-49970,-61090,-39160,-42166,-86530,-97235,-82808,-65954,-22833,31635,44221,50341,48589,1608,-66456,-86095,-58313,-54496,-53854,-9906,41445,32895,-31520,-73632,-21998,48695,71721,87382,118358,98484,72988,97533,93754,57538,78727,111478,107237,82302,17956,-23826,-8615,-5274,50025,135737,60692,-87025,-80051,-16553,-44432,-28024,68437,108235,40060,-31170,-22401,82362,163341,108821,21722,2021,-18314,-70991,-65508,-21359,13683,20188,19071,29754,35937,156,-26913,-10883,-5423,-62739,-123104,-103956,-36643,3074,15059,30939,-7212,-76750,-106934,-119881,-86886,-20496,-17228,-25634,-13388,-11196,30052,31455,-15229,-14890,34152,19888,-43249,-42326,44731,72347,-5258,-46627,14226,26140,3969,14860,70126,165649,179759,96478,72285,70287,8677,10419,47022,-33990,-172917,-194348,-134264,-78457,-36035,-21899,-43201,-16707,52026,99045,115111,139404,140691,101661,103149,157508,178626,129429,6696,-93564,-89966,-30177,3151,-9156,2562,20722,-2880,-18787,-38535,-48573,-25712,-41233,-35567,67099,108947,84129,83343,84645,90815,85321,76325,36927,-35302,-99346,-127181,-138114,-78085,40633,111882,96805,50141,-34738,-99100,-46001,-15552,-107805,-193947,-171012,-77953,13175,48236,27877,-3495,-40900,-65518,-40999,39066,95256,72261,37550,-9488,-81622,-106283,-92458,-106860,-70298,30774,74357,28916,-6059,52853,121298,138931,130243,39389,-93382,-120480,-38666,-34171,-110761,-71239,16588,-18270,-53260,-24062,-11461,6612,40969,34191,-32095,-89408,-69852,-49715,-72605,-81519,-60084,-12626,69192,111896,111546,120094,105491,51167,-8919,-30908,-36318,-23949,36064,93017,85249,39052,-14905,-83174,-120033,-72659,-34082,-85876,-77948,58494,99601,28636,17353,26539,10420,44571,70907,17683,-77761,-96647,-54020,-30744,-45414,-78393,-119820,-122515,-83868,-72488,-68735,-45327,-70224,-116286,-81208,-35243,-6039,58480,80981,35613,10054,-20107,-33391,1407,16318,-38974,-68902,-7705,-4632,-78813,-106327,-73551,-67675,-80054,-46989,15364,68656,63250,33650,-9899,-47227,-41274,4414,34632,8111,-45732,-66212,-1886,51629,53477,47112,-22079,-65326,-41880,-11437,-21055,-52617,-70770,-26153,8054,-17205,-46189,-19730,-6994,-18534,6270,41328,46859,66244,77859,45084,26112,-18135,-89823,-85424,-39840,-37667,-12813,49605,97745,107443,37278,-39154,545,75515,116761,66577,-63612,-150128,-166113,-158664,-84066,-17861,-38757,-30351,39911,73696,93157,90603,53818,48650,68630,49159,31516,18494,-11308,13939,65238,42954,23000,54257,60298,-31246,-137286,-93549,20822,15602,-61925,-77190,-42765,2383,48732,52942,11215,-8100,-1990,39640,81361,57596,-3631,-44311,-67630,-60667,-33479,-23580,-27422,-44951,-38339,9716,69982,60111,5425,4647,30929,50910,56810,25231,-59348,-109038,-94950,-48728,-20432,1968,37629,76066,69249,54185,41451,45933,38504,60530,91529,62593,54648,130947,146408,40238,-71855,-92962,-5919,29080,-16942,2082,28900,-21057,-53614,-42695,-25401,-36791,-129980,-212493,-172556,-73843,-23253,3526,45805,44453,-865,-6273,-9556,-12183,2594,-39826,-162408,-204662,-99241,33304,94611,91952,68874,16043,-57400,-121598,-103318,-11702,29972,-5234,-57102,-106601,-116589,-60890,-4599,25356,38559,75396,108158,81971,14940,-36559,-19619,40783,85362,79411,16638,-54640,-48511,-5350,5822,-1955,49965,126021,129963,103281,86534,19454,-67268,-127686,-145952,-105649,-48258,-20263,-57,6795,-23929,-18311,44139,52814,4732,8295,17471,7664,38584,72395,47380,22596,25500,4866,9811,37121,58717,73317,28808,-39193,-21720,63138,97110,78949,46631,-7335,-73261,-63264,11421,28498,-27327,-54262,-30360,21779,121761,166723,60609,-48120,-62898,-52084,1668,99051,107632,45101,47194,86652,71574,-920,-73328,-75988,-40459,2450,60087,83829,73561,97084,83159,-1322,-96784,-77590,-22307,-48514,-63293,-37034,-63342,-118703,-93594,-44760,-59733,-96980,-88054,-34966,16827,46346,25102,-61055,-117105,-101647,-60347,17273,60054,-10481,-48898,6430,44476,38934,-3705,-92211,-130313,-112013,-82339,-6843,85880,104550,55799,45768,95282,99053,55026,18846,-13122,-12676,11546,-7817,-17849,1782,-13445,-4805,52856,103845,91770,52636,57640,107388,110067,57601,18179,-6899,-67416,-122204,-85582,23960,88419,68895,58336,55349,14412,-45384,-70520,-75012,-88377,-55969,14762,10236,-43012,-23905,21870,17729,-28766,-36231,-32968,-57957,-57571,-32005,-5821,58624,92150,38691,10957,25845,-1907,-46458,-52549,-38801,-68735,-81415,-42848,-79397,-104877,-1672,85193,38622,-18440,-26199,-16099,-28657,-37414,4285,43579,42633,33738,13545,-5032,4467,-23274,-58674,-24215,55257,81737,63108,87513,109424,50889,-42825,-64279,-20204,-13824,1770,49993,44025,151,18031,61822,102341,38843,-57264,-5474,150074,204698,137475,65264,16438,-60361,-112755,-67652,-8180,-28451,-76882,-78263,-49757,13888,89435,115943,81963,20367,-4521,10395,26711,-10318,-85575,-82517,33212,116637,80773,-6830,-58212,-69081,-51695,-60706,-88579,-44307,3543,-62111,-122288,-122639,-117387,-100151,-8860,134212,141231,1794,-11870,28829,-65918,-131676,-84042,-58394,-27020,71634,169446,146725,14756,-59092,11476,57085,45040,44801,-19642,-129293,-146059,-77248,-22503,8206,87587,182248,189937,79636,-26634,-56477,-24683,-15659,-30561,8868,77364,70874,-34803,-110180,-114518,-82917,-48800,-88872,-166687,-104834,43650,108645,93573,70249,55239,47218,8903,-18639,23617,21657,-51985,15288,146783,108917,-17266,-46027,-13210,-34797,-58352,11826,126440,181665,120336,-29110,-112737,-53954,-10605,-55611,-63757,-50202,-84094,-42918,66046,136829,152832,83719,-61672,-133263,-83402,-20652,11825,-31420,-62072,-5216,10773,-35855,-637,93024,106318,54974,4811,4552,16593,-12516,-25583,25487,55690,23326,21255,40441,17840,1911,72708,131482,115429,59153,44536,71833,65859,15041,-6753,-5207,-38040,-29286,19495,44464,69138,45686,-83321,-195509,-206989,-141061,-42768,-14977,-56290,-77857,-55336,-8147,4612,-39457,-46278,20468,59995,26454,-6940,-9915,-3817],[-12363,-29367,11604,62473,89792,107662,67777,-22496,-60091,-43425,-47973,-107493,-138528,-106190,-34931,39258,64187,59941,-13586,-113517,-117827,-29000,29447,58449,79668,76478,44060,20564,11565,-21497,-46674,-36850,4323,15336,-57979,-97031,-44728,-24935,-81321,-97615,-58144,16152,75795,60208,12661,-25120,-20872,24280,13497,-54594,-38535,26419,16277,-22038,-25159,-6440,18406,19531,33571,92404,106045,39344,-22236,-49850,-36944,35258,83768,55408,42583,32280,-17104,-60259,-40480,39086,88047,44178,11906,77216,137117,95699,62587,96507,103915,78903,46878,19457,24521,15924,30269,38868,-36886,-97066,-28610,46807,35740,-454,-28805,-24277,4155,-36042,-110525,-127040,-129947,-121220,-78011,-29096,-5924,-32694,-56706,-20616,25550,22425,8408,-24578,-30950,4522,65685,132620,143445,68986,-25199,-56448,2794,60898,40516,-46124,-113958,-89014,-43209,-40332,-27952,14407,52972,34592,17131,60269,69262,-45325,-125605,-28373,46480,-11440,-113275,-108993,-28245,460,-13288,5057,-24438,-105650,-120858,-95694,-111387,-90482,-54292,-54263,-57544,-25764,-2284,-9556,1454,35412,29155,7159,16420,-16745,-68747,-31037,51587,96770,55937,-47608,-90797,-34240,40362,69190,65428,15911,-3148,48693,48988,1711,37104,95597,80410,29545,-10532,-8712,-8338,-60392,-51507,40344,28576,-61157,-15219,84414,14102,-40277,35186,104559,73299,14976,-23370,26992,110650,108292,71767,37551,-23686,-73089,-49911,-10392,14662,31101,61328,75891,16358,-65288,-54025,-12183,-2272,-58943,-143054,-113865,-9046,-9204,-95486,-81254,-34255,-85577,-141218,-116824,-28492,12484,4076,21738,11855,-47412,-39162,4227,-5086,-44454,-47479,-20876,12004,55407,101900,66178,-11232,3367,97542,73549,-19320,-14639,72753,141850,133599,62704,30503,24837,-26486,-39560,351,-19527,-96018,-111229,-63988,-18246,20713,65554,84912,80762,80570,78558,68391,89509,137724,155369,165803,213068,238711,174487,16917,-80511,-78904,-63179,-47610,-40304,-47303,-42820,-18322,56600,125191,60542,-85262,-163059,-94884,93937,220834,182292,96917,67840,60756,26391,53007,64177,-60862,-165380,-111018,-42013,-15543,38870,114517,83387,-24224,-95263,-54388,54959,60596,-47652,-129706,-150501,-112040,-17109,41025,17208,-1241,-414,-25426,-64708,-36857,38762,80947,108618,101739,24042,-71823,-131252,-147557,-75782,56063,112221,76893,44978,67079,111322,142047,141646,43511,-85222,-90437,6706,41469,4359,-5921,-25262,-76294,-62774,-36635,-28007,19678,82184,88547,53268,14519,-2759,-35886,-101082,-123886,-82858,-9330,64235,101680,87443,74732,87674,86175,46936,17785,5323,1969,47768,103496,86181,34744,20733,-9089,-101280,-84596,-12353,-24361,-18707,80607,118268,48119,-1882,-2831,27695,48498,-4676,-81246,-110632,-73764,-30818,-2924,-14385,-85611,-106111,-36633,1644,-25472,-42084,-53871,-122602,-150708,-64705,10213,14939,23964,33057,24745,45679,29678,-30827,-39860,-14886,-51449,-89700,-34976,-17942,-62632,-68374,-22134,14096,8949,-6357,20897,59064,30816,-17778,-43723,-38065,-16057,5735,5087,-30034,-72067,-66288,4289,40728,39229,67770,32618,-22572,2274,46803,-5137,-79769,-99224,-73067,-68409,-85605,-69080,10798,41661,-21901,-14938,74567,107233,79950,57918,38737,18892,-27140,-88776,-70330,-25963,-48397,-55053,14981,89656,101806,47736,-20093,-23138,21577,79130,63286,-31878,-99779,-125977,-131487,-94207,-79173,-67924,29361,94912,52935,36666,21984,-33862,-38468,-3639,3763,34628,51072,-12032,-41984,1426,9407,-13211,-8241,-16714,-73985,-119384,-67091,17210,14268,-39686,-55354,-40502,-50675,-37674,12882,32496,31336,20358,29030,50181,51315,21895,-22240,-72998,-110867,-91786,-16984,47649,42611,30233,53775,67936,34346,35173,81863,65352,2617,-41690,-27606,-36783,-103156,-147826,-48945,64352,71996,83667,138489,108761,66772,56640,44919,39692,101023,130780,51200,-29645,7555,67438,41685,-28051,-47666,12362,27076,586,48749,91392,11692,-51153,-18517,26581,1777,-102985,-167813,-123661,-39901,9517,44913,49734,27291,23567,35077,4011,-9180,3327,-66314,-194830,-197449,-70503,26661,50149,39486,18815,-8288,-51741,-110087,-103290,-20584,39356,39923,-9806,-83469,-88710,-13154,26319,4880,-1725,32812,54624,46489,24969,14150,24102,43160,56356,81603,46004,-69845,-133400,-93458,-32905,-32618,-38445,-2947,28085,13753,-8200,-17998,-31871,-68533,-86062,-60572,-38318,-40051,-28794,-25029,-71259,-82142,-14807,11092,-14946,-699,1400,-10005,52000,139189,151506,113631,66892,12302,-36124,-34504,48200,145607,124300,50500,53821,79607,49040,-3496,-29202,-29327,-68068,-93017,-33397,13262,-24798,-74432,-56786,-12443,71599,133356,74090,-32903,-107484,-123654,-42133,87754,97800,5299,-2475,67515,73142,13852,-18937,5456,8983,-30072,-42457,-17068,45079,113699,87672,281,-80487,-66088,-6562,-39134,-77422,-11837,30512,-57673,-132475,-84987,-26419,-3466,40514,68207,38463,10869,-9324,-65627,-83072,-30534,4278,59222,112911,47469,-9979,62844,122096,95531,79665,27306,-70828,-120527,-61181,67755,155157,137791,56415,6067,7949,-10472,-2826,43566,38219,5412,9461,2794,10104,57450,59611,47572,41874,48160,37958,22210,45250,61448,29961,11043,-7859,-57734,-116020,-139460,-74438,53913,132357,131826,151918,166891,98165,-16437,-62828,-27914,1344,27744,72848,51628,-12178,-19595,-7150,-30205,-42471,-15942,-20912,-49725,-32244,-6535,-23642,12801,77101,72758,40262,-19053,-66085,-51099,-33241,-67220,-111130,-106772,-64006,-74607,-66439,18773,52538,-20844,-69522,-50979,-21148,-30204,-39633,16156,63698,38152,5307,-8902,-11578,20459,7380,-31057,-28121,24485,72293,81343,88258,80756,17256,-67614,-86256,-41524,-18075,-9335,332,-13263,9199,77736,113587,147199,97866,-36532,-73539,19215,67663,42895,-3728,-48932,-99061,-86463,4163,34611,-33390,-65632,-31516,8326,77435,119937,56380,-36057,-87022,-59523,-12369,-1223,-18787,-41158,-41880,23541,75750,39111,-67739,-127897,-89228,-54911,-117893,-139329,-7717,97382,31876,-38556,-57531,-75634,-45187,45409,109202,93438,26368,11347,12304,-24344,-41986,-11937,12186,-504,14347,113719,152888,20335,-92385,-33468,31087,21869,5670,-22741,-52289,-37715,13253,23054,38311,114819,159366,122873,42901,-40142,-101820,-93413,-35950,-4111,12532,45106,44870,-36862,-96419,-118654,-143694,-161766,-153909,-95202,12848,92476,103918,107209,90305,17076,-35043,-38660,-22543,350,-23511,-16670,108084,203677,93605,-47095,-85089,-68300,-40764,3533,64902,142095,200728,178041,62654,-63912,-77350,-34466,-33910,-34252,-25122,-52429,-25879,78084,169370,169936,61424,-88422,-164670,-118064,-44561,-2634,-35479,-46510,40159,92349,66436,56261,75901,74771,73055,59855,54175,39225,-5520,-10526,16958,-20229,-65007,-55087,-56996,-75451,-53903,11366,29758,9308,9183,40431,84673,103003,99704,103456,78054,-6166,-42334,-1254,38591,47710,12129,-86771,-149105,-127225,-80148,-30701,-17336,-72187,-127089,-115229,-54291,2042,6640,-9356,20213,69388,71769,57633,56875,27694],[-35203,-28339,3053,30836,70272,124305,103085,32353,7642,26919,7288,-84150,-168880,-167245,-108467,-68683,-40883,12051,6307,-33910,13274,86797,63287,17210,7307,-3079,-11153,10921,2587,-52612,-70283,-30057,22991,38165,-9756,-41003,-18812,-10949,-54246,-60486,-50169,-60522,-34159,2394,29207,37421,42612,51328,-302,-70966,-10983,87257,81458,45447,16357,-25377,-60327,-82064,-43339,59048,131623,119708,49244,-8124,17929,99983,141582,113815,93879,65315,8854,-15926,-11057,25404,62706,21672,673,74156,104458,35981,5323,29345,39949,47366,39089,21127,28077,7939,18283,46775,24966,-7469,-15617,-37045,-55986,-71362,-161724,-220879,-142790,-74250,-81568,-87905,-95574,-120150,-102743,-67017,-42499,-42008,-25287,29690,48542,3298,-39943,-38588,-41519,-64440,-24714,74119,111075,58084,13949,18385,47095,65510,45435,-27665,-78266,-39005,14664,8039,718,7291,-3820,-67115,-108670,-53178,-21545,-96715,-120589,-20625,54939,13500,-48691,-40603,-47843,-116651,-104275,4271,9007,-80994,-107835,-91477,-78144,-38060,-1257,-1594,-29889,-58836,-57136,-47468,-3163,87373,131912,102183,73751,22098,-49876,-51300,10239,64226,42608,-43920,-94287,-71820,-8067,30313,4097,-71094,-93010,-26129,12987,5276,29635,52887,29514,-19414,-38584,8957,27359,-41765,-90982,-55025,-15384,1772,60435,115173,41921,-41537,-17853,62739,85072,53169,4956,32284,118888,142938,99770,36667,-31941,-73129,-65230,-44332,-13292,28300,68073,65670,-16134,-72735,-17833,25903,19569,-13216,-76906,-60780,13265,-32389,-148711,-116290,-39846,-103594,-162983,-85837,-3592,-12209,-3361,48896,39032,-46869,-63395,-4052,8325,-52102,-98377,-74977,9053,92360,105473,42105,-4407,19303,100265,94017,-1984,-5905,76920,95219,52627,98,-30724,-13656,-6318,-11374,14006,40152,22863,7860,18172,30153,49919,108590,165550,152665,95252,45386,-1123,4875,69950,125563,135069,140814,148431,102756,-5724,-27620,-6319,-71619,-119084,-74774,-33271,-4470,26947,85337,176084,134135,-45654,-158897,-99048,70788,174540,123683,28638,15180,30364,2008,34056,62848,-43390,-126852,-51148,47109,51192,17868,46760,35595,-76665,-129821,-9900,122541,113330,22663,-39797,-71537,-74332,-21200,31926,34892,36473,60268,36355,-57658,-118966,-60253,43489,132945,162008,96434,-23549,-95647,-91548,-30842,29636,61932,70949,69527,40924,21079,46081,73849,19497,-79784,-104452,-21912,79846,128765,89597,-12835,-61897,-29517,-32650,-62815,-37446,20003,50158,75269,82270,50403,-7704,-58304,-58719,-29202,16699,76174,103656,46925,-14148,28196,93672,83891,29860,-15728,-38223,-11827,51610,77651,50165,29253,-8042,-101170,-95964,1315,44036,38377,52180,87998,87161,31870,15461,52961,31568,-53889,-94852,-66384,-7558,28559,56104,30243,-61237,-73656,18281,65602,28315,8261,-15282,-105153,-112652,-7268,54574,41486,12101,19000,29907,18013,21218,10736,-24292,-38019,-36691,-33963,-17528,-47561,-69534,-37535,5555,49467,75557,45843,45475,89420,83142,26726,-6041,9476,8852,-13568,-29954,-68703,-117123,-107495,-28881,40969,65700,88699,63761,22980,65110,128774,64398,-65431,-132306,-118644,-116594,-129777,-93477,-12489,9756,-28467,11010,126125,177447,127104,69070,31118,8191,-36784,-95422,-71571,-30833,-48985,-66106,-25254,16778,37329,26821,-26884,-79297,-58650,40164,75995,17767,-24015,-45308,-40783,-33355,-80079,-81300,47333,108721,26409,-17703,-36183,-104997,-107677,-34820,1401,-9475,-33870,-49170,-21983,35505,30112,-50878,-112298,-114824,-82331,-51144,-47894,-49211,-51392,-61807,-38900,-3441,-35409,-72593,322,115075,143965,67334,5221,-10393,870,-19193,-59844,-71418,-86415,-82929,-8200,68450,63864,53221,77510,71089,25102,39193,105294,91543,-5241,-108224,-87674,-19220,-63490,-128339,-10334,112709,98051,76737,121674,114342,91525,55821,12425,28165,109629,103262,4859,-86570,-86579,-7263,44801,39758,21450,13091,-3121,-17042,9500,29114,-12423,-47191,-26029,453,1867,-37727,-62300,-46882,-29401,-10427,30983,23202,-33693,-36865,-8630,-38179,-41410,-2883,-34661,-120007,-91712,15719,47579,-2929,-8092,26262,3504,-60540,-85436,-53368,5887,64575,108145,81512,-6167,-32539,33993,34808,-42194,-60337,-35448,-41821,-51492,-26717,14881,38248,39434,36661,57512,56681,-9121,-67936,-76803,-29879,-7407,-64103,-118157,-98863,-87759,-99172,-26929,65801,63099,10710,-4818,11203,2474,3133,5940,-28423,-48761,-26851,-20681,-45058,-16040,28652,10290,27823,137866,195800,152034,71494,703,-64567,-69897,41356,179278,193718,148194,114491,58055,-19438,-69814,-57503,-6114,-18729,-75942,-60268,-50349,-92579,-105494,-42966,-1629,5246,-1195,-32251,-86180,-148840,-146628,-52894,33356,13141,-57358,-18336,102986,111680,34065,25536,62229,32850,-75947,-156870,-120467,-8004,66127,30652,-18402,-53362,-61198,-10389,5582,-31619,-4743,51385,-11992,-99346,-53417,56732,128490,141652,123359,68517,3674,-47515,-73600,-34272,16411,22651,72910,148819,99162,23587,70473,120815,113550,155597,163278,67435,15808,84602,152708,169478,131623,39507,-20184,-25702,-62482,-73083,7407,54460,146,-18585,12336,52985,105907,125253,83135,-9673,-77440,-93665,-50148,5839,-3261,-59264,-67541,-60711,-96197,-144451,-130438,-26815,81243,99815,85253,119838,135529,82500,-691,-30013,16375,51225,41673,34687,38477,72420,101403,50645,-28155,-28263,17811,16615,-8712,-17897,-30008,-59288,-32428,45828,83790,46556,-40251,-52557,1958,25393,-18995,-60981,-72303,-55505,-33831,9407,57048,57244,18165,-11704,-5269,11336,768,498,58985,97834,54273,-206,-19863,-9852,30128,41268,20239,-658,8394,39134,40651,37556,41131,21382,-48970,-99181,-57615,-2167,14750,1484,-17289,17775,59146,60177,123878,138007,-1389,-104352,-94733,-89921,-92346,-69431,-46582,-34446,18286,80513,46195,-31352,-8303,61137,65302,86948,115898,50473,-63105,-120057,-88988,-51649,-36461,-8777,39015,48394,21391,-11229,-30530,-96350,-161276,-125398,-66390,-96142,-94779,45012,131775,41215,-30031,-19260,-39851,-28419,35341,62189,47196,61536,27445,-22010,-7580,-25374,-31661,22803,23753,-39482,4475,96642,44961,-70723,-57384,16029,17935,-36641,-46832,-1015,31380,28846,-753,13114,83905,86238,37910,24325,3984,-65974,-115625,-86971,-38907,-11882,9282,161,-50566,-81841,-92526,-107424,-128638,-99653,29846,125388,110356,68610,53925,22767,-40545,-69280,-18508,42671,11486,-75471,-50318,88509,156598,52143,-66842,-114679,-108099,-26916,73927,77467,39115,55996,106197,96815,-3132,-77791,-51069,-29857,-37793,4103,21104,-25421,-17592,73597,103209,22482,-57238,-91086,-71541,-27373,-11649,-35574,-24350,49402,105610,98791,53061,13423,16140,66492,80179,20862,-56284,-77491,-20557,-9293,-101249,-144770,-110718,-112501,-113629,-69628,-39155,-79681,-111020,-69746,-13765,28241,65805,103000,123492,106746,64409,13867,8367,32716,-7448,-66152,-54643,3248,19899,-12039,-31042,-16159,-56926,-159537,-203019,-136278,-27375,35877,42482,46422,83310,107375,107188,71126,2970],[-47021,-18717,10132,20884,39178,70204,74210,78841,88957,57368,10850,-45002,-109971,-126889,-113981,-107953,-67935,4060,33086,34190,65657,80810,23126,-35306,-45179,-44646,-29762,12326,25093,11626,28550,59430,64885,57111,27721,-21589,-60441,-32263,26554,60065,-11628,-113682,-131575,-67163,-8049,27134,57718,72850,9662,-59993,-3829,85738,100464,67315,1038,-71677,-101607,-115282,-80223,25837,97834,76358,31346,38473,93821,146536,162746,133794,94727,56392,22356,20414,166,-17208,-18377,-66369,-74665,23681,53281,-25758,-63899,-37721,-21859,-12730,6149,10500,-10824,-51011,-23844,43225,80612,64607,-17926,-122136,-150202,-147520,-236673,-310457,-202600,-39275,3167,-49493,-67797,-66568,-70563,-72072,-51304,-9778,28416,54117,67367,1730,-68237,-27122,-4672,-48005,-46965,25347,35546,-19214,-14140,19094,25365,52344,56953,-10578,-26570,46868,79484,28468,-21483,-44394,-81265,-157073,-168354,-82829,-22081,-22139,-21916,6800,66841,101195,90247,50338,-58625,-177654,-134901,-736,10355,-36316,-26923,-21772,-14164,14563,52131,78956,44967,-29473,-55876,-33102,14527,96448,156489,140038,81955,14896,-36283,-62486,-57256,-49691,-63340,-68335,-48260,-47772,-19799,31060,1696,-99644,-122444,-31748,41075,42334,18571,4228,21172,12827,-33868,-24256,11949,6519,-17467,-42559,-29615,37523,77160,54810,2084,-50899,-57397,3525,49492,37612,9964,44951,114406,107909,29481,-18286,-30995,-59175,-75850,-63992,-28072,2604,11596,-2825,-31042,-12292,47913,37068,-5145,7948,-500,-29037,-37368,-69879,-107594,-73429,-44500,-106056,-140559,-78293,-55982,-67987,-22026,48141,44904,-29742,-34757,10687,33046,21676,-16653,-65572,-52703,11067,36790,11319,-10886,-22568,28383,73975,39216,21756,59075,41806,-10113,-26032,-27448,-4727,17206,21444,54982,91862,53161,10938,10599,9059,11054,49276,74456,64804,44986,27186,-24407,-59680,-30124,46869,81440,45157,9916,-9740,-33660,17876,54338,-34052,-97239,-40733,53391,105329,91713,65305,53500,24308,-15055,-56168,-44342,39010,49891,-21333,-70927,-41915,17511,20224,19973,12960,-19889,-20363,22580,66883,69623,1560,-33516,-26557,-88160,-121858,-22312,75654,101343,88525,33205,-2032,7634,13519,16219,30810,50744,81919,79359,-4200,-113189,-128335,-50781,56833,102398,58044,-11698,-34569,-36177,-41050,-50363,-23846,16079,18081,-30409,-75515,-41278,28325,10381,-83874,-143042,-76542,60058,136346,100564,16019,-17576,4935,-1531,-56345,-87820,-81738,-44916,28849,72165,38797,-22024,-29874,-8144,-17840,-7155,74937,102556,19663,-41677,11884,82271,76911,26023,-36382,-95093,-106581,-39233,43996,56303,5402,-63957,-105167,-93646,-31352,30382,39212,15070,41052,83518,49283,41049,77990,51873,-7903,-13120,650,12476,32230,68254,46333,-14072,-35729,-8921,31059,27439,18258,-6386,-83127,-86779,-7942,24090,29089,23979,37287,31879,-44460,-42890,40602,27806,-17334,9456,48428,51433,-3063,-37077,-37232,-42205,-4749,66787,69494,49713,90988,125131,109013,84719,75713,8244,-63851,-50493,-51312,-93602,-106545,-50408,43543,82671,63840,20037,942,34569,89959,72975,-22897,-117433,-109352,-82408,-105596,-106605,-76888,-70618,-33686,31647,95189,134578,127860,100875,63535,41415,-16150,-89124,-78056,-40051,-51615,-62296,-38419,-28856,-14037,1252,-31603,-92949,-94679,5626,56762,7414,-34844,-53137,-35370,-2976,-30967,-51591,23160,85504,53597,13713,-31345,-114213,-111276,11201,52876,-78514,-179616,-92577,55445,122300,71870,-51483,-151951,-145845,-58507,-5214,-70318,-162881,-179546,-137891,-54612,19883,23785,-2285,71724,195967,182393,43124,-34562,-55591,-78123,-108265,-101940,-39964,-2747,-14913,11020,52095,8937,-13686,43558,68247,15287,-16166,38955,85647,24814,-104640,-107185,-1954,11719,-31069,27275,61400,25182,5315,24547,41011,63658,22411,-21183,9941,68694,42080,-16642,-44776,-44837,-13440,11644,41741,66879,29892,-36888,-69829,-49014,-11455,-1671,-23693,-41132,-46039,-10048,28355,23007,-11034,-40750,-36560,6437,16860,-44453,-81199,-70195,-89214,-84357,-31792,414,-29202,-9176,87895,103887,-7448,-21474,82997,58830,-46509,-48708,-5986,14760,38483,67180,75144,26288,-26801,3375,-9160,-90342,-114145,-97517,-113218,-121321,-81929,-33846,2701,25761,39789,37763,52488,74917,58045,-9580,-11345,28716,-24434,-125304,-142979,-122062,-119059,-33773,106560,146115,77137,39341,72088,71289,58322,69680,64703,38578,-3113,-57076,-99118,-40606,51769,34357,-1929,63222,115714,78270,2247,-44700,-42771,-26664,44570,137107,144811,114782,67750,-2915,-56333,-64011,-29210,17172,2326,-48553,-59512,-94771,-145833,-124397,-41925,3392,-29608,-92306,-134095,-157038,-159702,-103295,-15615,16489,-28094,-75280,-9600,100009,63059,-20140,4540,39908,564,-84572,-152908,-121177,-39057,-12237,-54810,-37936,-15682,-57736,-58201,11532,31941,-11062,-38745,-60226,-59951,-5607,88942,128107,63366,20733,26935,6737,-47194,-50656,21779,36906,1149,45161,102805,51090,-1979,36339,81579,98574,144536,174663,152897,169740,219139,181314,112245,68002,9577,-22804,-16197,-60208,-120457,-62361,31230,5159,-25565,21729,68346,84271,105591,76426,-51837,-177509,-203836,-118906,-40276,-40355,-92403,-113092,-75065,-60289,-107271,-94870,12027,80142,47214,15634,29749,24508,11417,-4518,-11644,17164,28226,-13127,-40773,13223,130786,181989,87957,-10990,-18851,21572,31497,-3369,-59524,-99479,-97001,-57970,-5493,24361,-825,-30624,16478,80255,104390,93529,42124,-20188,-24860,5667,39561,75817,113697,116748,84294,45684,10118,-9394,19063,74550,89151,56164,19809,-5035,2236,42168,61587,57901,53825,46718,29773,1522,-13797,-4792,22285,-21230,-91157,-55882,1685,31050,37601,16073,-3049,-35033,-65652,50280,141635,55842,-37661,-70459,-118818,-134135,-38506,81031,120603,104149,67216,7761,-18695,41949,106045,70429,58440,122912,144206,73212,-17708,-58009,-55434,-27852,17594,67031,67784,-5374,-73953,-57481,-57178,-133520,-177947,-121291,-48521,-13403,45251,73682,-12933,-72319,-38343,-38168,-58797,-41055,15794,84321,128180,54238,-22775,-9194,-44803,-85499,-39131,4903,-42118,-58310,252,11216,-60660,-64306,6866,23018,-52659,-70705,8162,26178,-40300,-67800,-24100,45980,44882,16109,25988,40902,1056,-62649,-96018,-79615,-29286,3153,-30599,-79881,-79606,-50301,-16984,-23282,-42114,19644,73619,41729,4023,-31804,-53488,-26560,-3283,27973,79075,39387,-53904,-62868,30106,80717,33141,-41798,-79377,-69038,15610,123544,106156,-5546,-57296,-9290,52568,49617,6883,1928,-28909,-67909,-5153,35645,-29666,-67950,-24868,-600,-14398,-10704,-11459,-16314,-11749,-37656,-69567,-43016,11599,62559,76028,35979,-7955,-2085,51983,48384,-66778,-172986,-140608,-20139,10658,-67728,-111206,-76764,-49627,-18336,12242,-16522,-112549,-156927,-121122,-77158,-48986,-9194,27128,24123,19090,52778,50928,28578,31911,-27775,-81245,-609,111112,112299,24753,-34073,-581,3263,-108453,-201394,-155362,-38705,41835,69293,77502,93410,107378,114532,57813,-31441],[-53115,-36040,2850,17355,-3785,-21784,-13707,28476,62869,3398,-55096,-54114,-42681,-43706,-57165,-50951,19412,116617,125829,68137,12145,-16180,-29875,-21041,-15900,-25427,-11250,17357,40459,72316,108050,106622,72273,44134,8409,-71828,-148280,-81164,80470,160770,68908,-42582,-78167,-59697,-51867,-31313,21489,46203,-1251,-44046,-10215,44128,46574,-7775,-79738,-115468,-82678,-69287,-62652,16087,53541,-6339,-12437,78334,148281,160920,163942,144895,98102,53967,33149,26349,-4866,-42370,-95416,-177343,-161239,-14976,51318,-4270,-44265,-41025,-57561,-53788,6007,30170,-20746,-70740,-34893,31548,70373,62330,-16309,-124999,-156056,-148301,-191284,-235252,-162311,-11809,32852,-58221,-83893,-20971,-21532,-54390,-28282,45788,68413,40547,61100,17658,-40045,459,34012,20623,32601,52113,2387,-55465,-34096,-11068,-22087,2569,7242,-42419,-6975,83600,65722,-3374,-34257,-56888,-101603,-150573,-108896,-21870,35611,79543,69355,27562,45379,140115,177371,103480,-47342,-137136,-71928,14238,2721,-2103,31340,37084,30688,48666,80014,102782,58303,3707,6592,22605,15598,35272,81053,96902,48069,-17896,-29082,-37306,-81683,-123625,-119937,-62799,-13407,-26629,1400,83110,69022,-42996,-54339,37649,77933,42457,-13545,-20890,63722,110905,25200,-54870,-33621,38528,87801,48440,4309,44298,57855,3811,-48136,-69546,-70489,-35008,-14864,-26866,-34782,15605,74656,39500,-38297,-43871,-3830,-8735,-18552,-17333,-22819,-39038,-36030,-13424,20128,57297,71088,1867,-53358,-4843,28372,-37017,-104591,-76416,-28169,-30962,-42242,-42866,-40996,-52831,-82136,-66587,14988,96569,88008,23926,30119,45850,72493,144754,154360,43280,-45657,-47356,-17390,-9334,-16963,-41695,-14625,43706,64672,58926,56904,4596,-45369,-9388,38506,41236,16306,11426,68792,105797,22547,-54955,-45159,-22352,-10775,-8768,-65620,-92676,-21465,53609,25296,-64328,-86175,580,68530,32055,-20474,-20904,-5400,43477,72720,35519,14693,63062,153955,166358,90841,43093,-44091,-133259,-68822,10828,3760,19578,-5108,-85707,-117625,-69055,8721,12205,-10895,-15993,6444,39448,46706,49328,76157,25431,-37059,-22266,-19735,-45087,-33996,7909,88595,154391,88651,26757,59352,46844,-4199,-15095,6453,51017,92242,65442,-11373,-79699,-95695,-40354,2182,-9337,-14578,1739,-30507,-97925,-108834,-54115,-29353,-57092,-75616,-80178,-29082,52339,34818,-49279,-98830,-56631,30588,62575,46594,23832,873,19984,43214,-2119,-75700,-103402,-75576,-17533,25377,7546,-37161,-22058,-23007,-94829,-90403,22428,62617,11755,-4794,27378,51031,43385,45922,14999,-75038,-127630,-89700,-8139,35756,-1768,-44458,-48920,-75885,-105633,-55562,6964,27179,55376,75313,33632,24890,77444,86874,67428,90292,65659,-1746,-13131,31351,39197,39327,34271,-15865,-29124,-7514,-15191,-45954,-89476,-96645,-64778,-57410,-30879,9971,34444,23352,-36915,-33345,63507,74324,39548,51953,64337,87880,87699,38197,-53697,-107153,-36893,76822,87240,21401,21245,79973,138920,152590,116204,-3095,-98033,-49704,11595,11449,-16317,-18293,33905,53956,6055,-47565,-55873,-58662,-33065,4979,4564,-53476,-50817,-8786,-22988,-58772,-80389,-72662,-3147,15253,-17429,1863,49143,82698,86211,66152,15836,-28994,-15619,10489,-17890,-39421,-18052,-5422,-4270,17519,17247,-30149,-62613,-3163,32882,-19884,-83342,-110421,-85977,-19279,3814,-15761,2798,72788,111663,85965,10255,-71576,-54037,83371,92692,-121590,-250544,-105419,81656,108703,44102,-22837,-88718,-92549,-17740,12896,-78963,-203682,-233892,-161715,-66345,5743,60928,104972,160259,178354,72353,-63267,-75044,-79498,-157793,-172294,-66776,45540,72605,35863,46036,71540,-16566,-61643,31934,99756,38361,-46704,-9811,87201,62744,-64575,-73276,40873,108495,64525,2218,-55609,-72114,-53690,-53099,-49387,-6679,-8832,-9456,18659,49035,40362,31028,57331,69508,26621,-25941,8156,92055,89175,-19972,-96167,-43803,63714,72470,1432,-43956,-46938,12314,92074,75892,-4894,-31411,-18965,10716,39664,22137,-20314,-54293,-96343,-100857,-49013,28683,39245,22708,98859,145525,44337,9792,124750,108383,-4444,-4671,37658,41942,12445,-27149,1556,7520,-69351,-76554,-46125,-69510,-100776,-103695,-105360,-104663,-97535,-69188,-10077,40921,56553,43353,64601,125128,113726,15783,-9691,31403,16762,-36731,-48476,-45593,-64351,-51379,45338,119699,98152,79064,105528,102249,90513,113927,116710,77642,18440,-57334,-103264,-41993,38848,44196,17480,2929,-9752,-35374,-68663,-47181,42694,77040,79789,94757,55024,7248,-6678,-26410,-40105,-25751,-5192,23548,4655,-35439,-40652,-50055,-75209,-91977,-84068,-53030,-41464,-62339,-100769,-140764,-127949,-51887,14707,41108,15182,-23683,13447,40633,-50962,-100519,-34135,-1830,-31434,-33598,-22139,-13959,-12152,-45996,-102899,-55241,11280,-32341,-100765,-45914,44575,14310,-56744,-41961,17740,40647,42115,-9500,-108713,-129167,-56994,9055,25653,40227,65315,13885,-46910,-934,24161,-18376,-8790,44863,87520,90587,76286,84932,135091,201974,216857,129821,19159,-20418,-18703,-24172,-26681,-56872,-106846,-73522,32475,59763,23182,35784,48356,26219,45426,56810,-64785,-204736,-217982,-131490,-69489,-55439,-69921,-77662,-21846,21382,-31049,-39044,47718,84108,53628,28171,7603,-13965,-3079,-9554,-36400,-27510,-12886,-36815,-52302,17915,131542,146601,52532,-2092,-14186,-11046,-6995,-50906,-124895,-139100,-78361,-26198,-37157,-66275,-62018,-15624,54837,107240,136127,157067,111411,38434,47374,52746,16440,54792,155333,160503,104799,37519,-35711,-52509,460,35332,23841,33746,69437,60133,22940,32932,42368,46371,74157,85370,51267,15590,-24280,-51556,-13555,-12537,-54529,-24466,6182,18549,37152,11927,-44604,-92222,-114332,5660,130303,129150,83037,42091,-33033,-60302,49049,198123,215821,104618,5432,-16784,2652,47215,76903,25107,22091,140085,235503,227305,126906,24727,3352,33535,51153,51926,22667,-38168,-71153,-22631,14060,-62095,-174397,-148169,-29871,7175,-6124,5591,-31391,-69066,-56248,-45227,-69784,-85374,-18462,117372,152530,74367,24187,25565,-4011,-65842,-91057,-40008,7621,-20421,-71130,-89178,-107736,-83568,-7899,34543,-22406,-52890,10784,-7075,-88551,-86661,-29809,32342,69607,87271,75280,46504,23338,10143,-27578,-48343,-8191,13113,-44749,-102026,-65266,-7445,18804,-11354,-76075,-84742,-41004,-23240,-32011,-51872,-23393,61449,86691,40091,24999,38037,35371,28373,57607,85051,58810,10550,-5152,14775,67630,150047,163469,73880,-17858,-55433,-26983,45394,95539,72882,-18624,-71209,-31715,-12803,-10107,-4532,-24700,-36253,-1880,22153,-8853,-25318,-22166,-48871,-84251,-59045,-10997,36761,66734,40221,-542,7505,63018,36126,-96029,-174145,-98715,28703,79186,45636,4851,13804,52888,101123,99475,20830,-91626,-130918,-117353,-99220,-72318,-34657,-17548,-56519,-91196,-53357,2441,18721,17998,-20190,-33754,27303,88026,84678,-56,-58898,1611,52148,-24542,-113498,-96494,-15756,45073,66657,75947,75428,69547,73181,32483,-47233],[-37241,-57236,-21487,14877,-17675,-58217,-63577,-30274,21243,1722,-60597,-60314,2577,33686,11437,11901,105320,238030,220358,75890,-37213,-57078,-12379,66869,81760,41207,21312,10928,18178,43097,41850,21005,20571,17765,-24872,-107097,-160319,-75863,79371,158859,116531,64253,66965,38870,-30431,-55690,-26089,-24657,-42755,-31615,4979,22928,-29079,-107520,-131748,-94290,-32745,-34886,-57472,5116,41727,-3394,12442,99970,145730,137417,139696,133449,104280,76154,52928,14667,-16023,-32114,-98646,-208055,-190301,-37388,61644,53597,22025,-16747,-61614,-44130,20903,36268,15969,-2253,-3768,-9494,1263,36927,28493,-50436,-93003,-78302,-84836,-113180,-107721,-33125,4769,-72166,-102039,-25304,-10100,-48570,-11332,68229,59892,59,-1812,-23017,-41619,-13409,-3046,4517,58830,65328,20045,1524,12382,1852,-29599,-49940,-64738,-62373,12492,58219,-10281,-49196,-13909,-11256,-32833,-30140,17520,54484,63741,70328,55790,33811,29034,88859,129487,83339,-10551,-31535,18762,30558,656,-10196,-14622,-9565,1741,17909,23424,11560,-26150,-12261,57232,58442,-9429,-41016,-15506,7447,-21833,-63316,-37575,-3637,-58083,-115505,-81533,-16835,-21214,-62961,-6539,111464,121204,40828,48832,88476,51991,-5577,-49430,-38487,74966,158270,82450,-34025,-50216,15057,74086,55231,12891,24681,25307,-12906,-71462,-89625,-73149,-50268,-78848,-104944,-102930,-51474,11450,1728,-32809,-26226,10955,41792,67362,40946,-38254,-80116,-13926,75431,87718,35776,-7243,-54397,-66072,-14727,21601,-31707,-92432,-35124,9843,-33951,-36185,17070,26477,-24987,-52416,-25400,59686,139613,127558,67143,62590,55592,72162,171525,216268,134338,55046,19063,-11901,-45871,-39097,-20911,-6237,-2843,19805,66573,71278,-21906,-84058,-17506,50754,27070,-31014,-40194,18248,66246,15909,-45620,-34884,-4709,5174,-12327,-88548,-128068,-36791,69366,52541,-48579,-84287,-15229,43310,42458,27467,40577,41499,41954,56262,56227,54858,109571,173866,120254,18068,46036,25636,-165489,-192570,-50806,-26415,-35595,-17777,-62920,-102864,-66411,-23908,-70841,-73521,9039,31992,-11281,-20127,25649,86349,56129,11196,44723,90304,53532,-8744,1232,96423,167011,98457,13989,24047,10694,-42163,-65701,-49197,11331,77236,83006,65641,24953,-55275,-74895,-27098,5400,10246,3789,-49727,-119102,-108447,-39522,-39840,-80985,-61296,-16285,40226,87103,46438,5378,4647,702,7240,19913,21848,6970,-10975,17185,47429,13899,-61742,-67216,-38302,-46332,-32876,-747,9259,28602,-18150,-142830,-151498,-62738,-17493,-8748,4687,8612,123,3142,61255,84812,9797,-56784,-83890,-70526,-20162,-11993,5419,7186,-83442,-186181,-140567,-15789,68317,113526,100240,9323,-39298,28961,71550,69220,120289,106092,1825,-47591,-13565,15268,57739,106112,46416,-37006,-51809,-83580,-107809,-97834,-90046,-96890,-119705,-113570,-61734,-14169,1944,18317,49453,74870,67268,66560,59474,14058,33830,93395,53007,-92725,-128748,20045,149672,112998,-4434,-56747,-5665,97413,135143,76260,-38386,-105105,-65073,5238,57182,65743,28927,9039,-1840,-37864,-76278,-84973,-98696,-83851,-46327,-10969,-13981,-18663,-3326,16936,9875,-15340,7254,43209,-28048,-121977,-105745,-60426,-10952,23551,-2280,-3083,45885,88197,85127,34917,-13291,-5905,13892,10180,38315,62361,9084,-50389,-15446,17228,-22195,-87357,-119722,-86648,-34284,-29304,-46382,-12943,68561,109849,81037,6989,-55354,-19941,85302,61062,-108830,-190113,-90430,1655,-33096,-59661,-14643,-7963,-28284,5288,19242,-35965,-105220,-125305,-87803,-58895,-38741,29375,123823,147612,54070,-90477,-171389,-128453,-137493,-232691,-193936,-780,113311,57752,-14471,28931,78943,3124,-29268,70388,146576,81685,-23530,4740,98923,75197,-33704,-33024,66040,140558,59918,-92603,-164298,-116694,-59768,-65605,-105389,-90489,-43741,5628,24281,51281,65874,75141,101989,93881,24666,-26352,436,79171,117745,18731,-86239,-16526,120838,95051,-19354,-64806,-53043,10948,90342,67887,-11245,-5935,11126,2967,18640,51315,51467,-7124,-92232,-105786,-44394,38578,53453,7521,23691,82545,49019,15085,80670,77237,-9478,-22430,43221,94242,40956,-46331,-13193,13401,-75648,-98715,-22403,11569,-29792,-71686,-63541,-62155,-101341,-73466,11747,51901,39629,31245,50731,88392,67445,-11688,-16786,18924,19911,36213,71773,46304,-23646,-68187,-39198,23213,61482,76192,76763,58761,52977,71774,64164,23035,-1666,-17706,-31710,-20851,-12913,17094,46409,-7613,-80164,-89832,-74094,-9998,88737,122963,108162,94115,13874,-56096,-31329,-8891,-20291,-30774,-27530,32525,42245,-23133,-25601,32793,52055,-38303,-135348,-128254,-53955,-2941,-7761,-62968,-100064,-74783,-31284,12213,23725,14342,24839,-4708,-86764,-103303,-38563,-12879,-34784,5227,74998,67814,10811,-53627,-127756,-107772,-12340,4023,-95429,-127370,-22756,52374,55231,76196,104455,67825,-20169,-111828,-177176,-176867,-113539,6585,119846,118593,23667,-91162,-129806,-55109,-12868,-10609,37286,78428,99418,72125,7843,-4014,56287,93458,79162,20447,-60916,-75626,-40092,-60431,-98328,-92590,-68268,-35130,47406,91571,45297,4587,-6812,-1469,43255,62215,-57434,-183456,-185787,-121634,-98968,-91426,-55152,-16649,25520,46991,7812,16747,87997,98801,87810,77193,37846,22765,25245,-40124,-111904,-104994,-55649,-31332,-34713,7290,83907,63960,-7883,-7784,-13428,-56739,-70953,-97994,-154817,-120297,-7508,38910,-42751,-125101,-89365,-23601,7635,24089,54260,86198,81296,62887,103646,80581,-23525,-2072,102386,81851,20422,-17223,-73673,-86158,-42785,-37758,-63394,-13170,96762,110017,8318,-32586,-17326,-11113,-1975,24716,39315,24670,-33631,-92358,-66885,-30038,-37702,-20347,-4359,-22120,-39334,-67785,-82494,-58751,-50688,-3493,77823,119522,108449,69503,2000,-13411,58535,150578,137068,22606,-43020,-22658,-14136,-8101,-194,-50722,-29942,103497,189616,206212,159863,85499,53262,50486,33949,28678,-3125,-48395,-54098,-5436,23534,-24420,-109036,-109071,-58363,-59507,-55873,-4700,5400,-13397,-36760,-43612,-37895,-55755,-37588,46517,62250,23009,27608,53223,50193,-5177,-91984,-68287,50520,41652,-89988,-162851,-167236,-129696,-37573,42019,14901,-24733,1812,-19809,-55620,-46779,-31001,8682,88518,164126,147646,48271,-1900,33934,51044,27543,23792,11391,-43201,-86529,-39382,4777,-24610,-98469,-143311,-104883,-33214,347,-11877,-2,67274,118571,103177,21583,-50079,-8852,71224,102564,107689,119785,83641,51491,53239,66875,88852,142722,170682,128972,54101,-40570,-99390,-58528,26738,30588,-30756,-43001,-33808,-49982,-217,39319,917,-7051,35589,23522,-55896,-69893,-28759,-16152,-35020,-11441,45677,83598,97013,51736,-25122,-26065,58533,50505,-50612,-81444,-14255,63354,108278,105114,76549,54972,63848,96402,70633,-6291,-72836,-94358,-95697,-79127,-25943,18221,23082,-28770,-111405,-129781,-59809,717,-1442,-25682,-11452,1281,-3956,-18131,-76214,-101889,-24053,28367,-15916,-55571,-38999,10141,54383,59354,42024,37976,36433,24357,-3731,-48263],[-13351,-72936,-73219,-21558,-19801,-39050,-38170,-5306,57201,87947,34679,-11653,18510,41778,-5969,-32670,68121,208027,184812,42610,-28315,-11709,35026,110239,127468,77711,21711,-29567,-40020,-37146,-86016,-104269,-40980,6561,-25918,-78493,-77559,-14930,34913,65794,65928,75489,133473,117247,19637,-41080,-60967,-86529,-87029,-46805,9330,15790,-63047,-136964,-120881,-48271,-9479,-56134,-90391,-27856,36828,55401,78198,96046,98413,84469,68972,60520,61543,68105,56725,12268,-17563,-3717,-20140,-111133,-156144,-87936,5026,36549,6914,-44554,-50083,-7799,1700,-11714,43031,82387,26102,-66929,-57612,53152,106047,32571,-28245,-5718,-2612,-38275,-66722,-40621,9290,-18778,-43280,-15249,-13826,-43529,2401,61443,37185,-17785,-66360,-114400,-104477,-48472,-54398,-60289,-17532,4064,37519,83329,79701,45692,1712,-60419,-81961,-20719,58951,32840,-52768,-51635,15326,35233,60738,120300,141870,110184,53379,-9413,-16177,38404,70777,56836,44330,40490,47839,78657,81147,49242,15540,-53793,-127570,-113858,-63519,-63843,-86515,-100526,-91855,-21750,65707,57881,-7620,-35142,-22165,-28793,-68112,-98519,-58391,13612,-14197,-81961,-37846,30832,-12443,-85570,-30697,79202,93670,73097,102900,85122,14502,-19624,-38417,-37753,43117,126213,102780,26422,-28081,-50636,-47823,-40609,-25362,4141,3059,-24444,-58942,-64108,-41346,-34616,-93089,-118826,-102227,-78134,-36873,11,4043,-15253,-4045,57584,106592,60056,-46237,-65225,62649,165718,86532,-71873,-120785,-68316,-8610,30461,52574,34620,-1182,18039,18661,-17048,-14298,2647,-12610,-29116,-16230,5622,38675,82409,90481,47734,34964,22832,10810,57866,104047,115352,147113,137296,27479,-84512,-73501,868,20910,-44719,-53990,43425,78376,-26361,-95489,-37780,25,-48350,-93760,-87871,-52135,11218,56154,70097,71324,46422,3224,2075,19889,9926,5054,15843,-9987,-48839,-51676,-31368,-31016,-4174,36655,56905,46349,39662,43336,6004,-24064,47156,101427,37917,-22473,92697,164678,-102903,-282810,-141691,-80614,-108649,-62885,-38535,-43188,-19325,-36553,-132306,-102467,52127,47264,-87882,-98280,12549,85035,60400,44727,99323,153562,101567,18834,28653,99614,123155,70906,941,-40457,-68485,-75299,-40985,-872,41427,66369,48846,54901,79289,16235,-19354,54555,112147,78935,17010,-44072,-78535,-69986,-17914,-1011,-21001,-11417,37487,99370,102887,32520,31906,59777,13178,641,65729,75524,16567,2218,24938,16554,-19314,-61652,-28784,9688,-47412,-66837,25308,117841,148451,83365,-44099,-97901,-73083,-40108,-18369,-17087,-12660,-8794,-1959,52562,108415,96301,44028,-45397,-97538,-56231,-22829,2620,5014,-86353,-178591,-124362,18775,110760,150683,132778,7989,-79452,-17639,41964,44190,84775,90150,18679,-36164,-20315,6105,59289,136862,101012,-13367,-92905,-151942,-144858,-71981,-29235,-45839,-98487,-139881,-112587,-38008,5124,42759,85985,66384,36095,68752,90072,26297,-13540,17423,-14068,-138921,-112127,93470,208844,140655,31205,-31433,-13132,65736,81081,-654,-82785,-92198,-79569,-76955,-17518,62014,59581,4004,-27143,-27951,-49464,-60476,-32643,7541,1731,-15259,-8099,-13706,-44777,-17505,26581,36185,64728,64525,-42430,-127948,-113796,-104646,-72876,-58062,-104245,-57584,72062,131140,103075,58047,13294,7557,5561,-8806,10491,28269,-25420,-78943,-43748,-2155,-5474,-36294,-62963,-30977,-21295,-82368,-109128,-26022,64945,61478,13091,-44026,-81688,-26726,40555,14788,-33932,-37052,-33026,-74714,-128097,-103544,-2364,42929,13805,11714,33147,47074,70657,72943,33130,-18885,-50122,-23684,46270,56985,-40667,-141574,-181157,-162093,-190846,-236301,-154366,32061,102975,-15743,-107336,-57733,3599,-1174,16764,87512,146199,94711,-2780,23400,96567,81212,8788,-802,43230,78524,-7397,-148320,-182596,-87553,-19061,-24486,-95480,-124663,-71431,-1479,13511,37257,51487,64418,72264,23711,-11319,21471,37044,49132,93952,45223,-46405,-1795,77463,37036,-49300,-84874,-84246,-39070,10065,3616,-17444,17888,31555,-16416,-43184,-4334,39014,3763,-79369,-72881,3493,54507,32224,-26400,-60014,-32934,-19003,-20873,6008,5198,-65265,-109654,-19820,109010,82110,3162,48020,92765,39384,19656,61665,86919,42301,-23434,-19159,-24376,-72712,-38138,26150,13960,-8229,-3293,-5938,2527,16112,-6538,20038,53556,33480,54092,105741,64998,-19204,-28697,-19018,-26459,1136,36233,38419,16823,1274,-4059,-7312,-23632,-21862,29711,65101,30355,-27887,-2558,56409,21676,-49302,-41693,-17248,-1643,33734,68851,100234,117792,37766,-35623,-11934,17784,-816,-49235,-51636,56725,112578,29071,10759,89039,123265,16336,-104740,-102409,-26422,16184,27694,6147,-61211,-101090,-71744,-37475,-22247,19640,52825,41011,18059,2030,9942,15138,-7555,15374,79252,70168,-4302,-68031,-149499,-168893,-58946,42959,-23015,-128898,-66058,92348,170238,145722,117975,73281,-6200,-51205,-83080,-110526,-99758,26223,169281,108300,-78783,-195987,-186069,-84840,15654,72595,93248,83481,86601,59188,-4660,-13594,11293,-18820,-40576,-39552,-46843,-23696,-5061,-65590,-123240,-88090,-24353,4048,50578,64892,2370,-63022,-48897,41325,135652,134266,10730,-114089,-145863,-101453,-96116,-101839,-44147,23343,44149,38615,38543,90904,129613,101322,96967,97855,59156,46351,22656,-77676,-146480,-130349,-80605,-40711,-39345,-24475,40777,45056,3734,23776,17877,-49617,-63100,-50754,-88608,-49246,75352,100198,-19651,-95246,-32668,1876,-43191,-82282,-52304,-6281,19138,40154,99249,93616,-1120,-13245,32578,-13660,-53894,-18946,-29008,-70870,-63332,-55195,-71579,-21607,94275,108727,-13515,-76097,-28660,-17091,-77011,-67131,5320,1670,-46745,-77755,-58760,-25399,-42695,-51528,-24631,-36130,-88943,-116750,-74549,12615,34960,11922,5546,14819,26742,10887,-37779,-45182,2581,37072,7501,-44767,-48892,-24863,-38973,-49960,-56686,-108711,-75915,29636,59453,57710,80409,91178,58045,7325,-11237,30818,36098,-16387,-43251,-15411,-8333,-21839,-24679,-28021,-71506,-113559,-59733,29066,56528,48489,10614,-17114,18571,13483,-18360,-33861,-53123,-76422,-37549,35405,59208,30584,-46839,-31012,70182,57975,-49847,-99329,-128082,-132006,-43912,45414,23392,-17247,1905,32379,47484,25381,-17717,-4185,68282,161170,176984,79347,8543,51234,107908,95094,52031,23455,6490,-2515,11965,10877,-42485,-119027,-112324,15913,102841,78021,30242,47453,105426,113023,88263,45242,-26159,-34254,16453,47289,66565,85376,83298,97151,103118,90405,92188,117164,104767,63662,44469,-2508,-109067,-177535,-159698,-113646,-66315,-5430,10396,-19235,-10152,-6415,-20337,6862,32743,3597,-56317,-47430,20952,54617,45053,75364,147885,165536,131676,73267,-27049,-72514,-4706,19258,-22375,-26691,-10463,14570,59918,88022,75402,28411,3867,17399,-20811,-58308,-49909,-56749,-73236,-42722,34612,92260,93161,34712,-59436,-87867,-23377,26376,-2659,-37366,-33772,-45874,-61348,-84736,-116586,-99637,-37372,-37584,-82458,-69672,-23299,15155,54912,55727,14660,25052,52864,24525,-19083,-28128],[30202,-50480,-97021,-61435,-21373,3575,39419,78609,119572,160573,156629,87439,25589,-18151,-93601,-112938,-4293,101202,73328,7497,23309,62323,47750,45294,67104,57603,6478,-53184,-52466,-31227,-73300,-90143,-23905,34531,13870,-17224,4662,28410,-12628,-23009,-14952,25451,96553,94194,10363,-44086,-70721,-77069,-77967,-69515,-21949,-1076,-38669,-83820,-89366,-45744,-9074,-44580,-73327,-32842,21869,67780,95572,88122,82827,57259,-5106,-30169,-15245,2805,28628,36688,14769,35419,78069,34860,-87274,-138323,-88475,-51694,-88522,-109552,-46423,-3014,-48071,-61738,29384,87106,24159,-83252,-57859,79897,135803,65818,10269,19697,25757,9403,-3598,12467,66381,78268,67234,47641,688,-22653,25697,60750,49480,19467,-46195,-134037,-121286,-25485,7021,-8027,-50405,-60161,17599,94777,81828,32832,-3989,-49134,-59517,10630,72637,31025,-32961,-17025,27526,27254,72524,180958,219788,142689,34236,-48788,-60469,27908,122820,107919,43458,34584,81711,116685,96220,83848,55273,-75806,-181449,-138641,-79655,-102767,-123115,-107314,-61216,7904,39840,31880,28029,36341,42801,18798,-36203,-89400,-65890,24098,20249,-84493,-73674,26389,36194,-27240,-17104,21863,4171,12923,61874,51771,16123,10400,2483,-5630,26911,73661,81107,52671,-16970,-104120,-133731,-103632,-51946,-31,-6286,-50507,-43018,3998,25648,1696,-55352,-51554,-19910,-47964,-61722,-12809,-2927,-43497,-35230,23844,62756,37262,-12154,4298,102655,131556,-8568,-171628,-163134,-35534,51779,86715,104201,86980,32337,8057,32263,51444,11067,-57605,-76060,-35897,10854,20820,-36739,-52870,-8518,-16748,-26790,-39026,-70647,-77590,-42566,27513,129823,149792,36993,-89534,-98661,-19150,20149,-57514,-83537,6915,48797,-14523,-55304,-15504,-10537,-81434,-123630,-107852,-81999,-13066,87095,151973,129805,32228,-57220,-16488,110796,144097,22992,-99204,-126894,-79168,-35664,-55455,-117709,-104558,-36078,-6818,4769,41538,29061,-63752,-105022,-45052,-9101,-28305,-4745,136593,174641,-106711,-280226,-137425,-83407,-134556,-114883,-47703,20661,45970,-1970,-88771,-67726,36032,18770,-103737,-109407,-5843,52511,37989,33590,71247,102851,57430,-12965,7176,71385,78468,44237,7645,-49154,-104692,-77065,49864,132241,107018,55858,13320,15726,67006,57297,64842,150175,184818,117821,31831,-34822,-62937,-65595,-16079,51900,52671,13655,34163,103255,85077,-3955,3050,24597,-19426,13710,123168,128932,57445,44195,34945,-13918,-38562,-27411,13198,34963,-27917,-67337,40037,184404,228484,171853,76509,655,9920,38173,14305,-17811,1556,28532,15368,21546,83661,134734,98881,-13442,-75582,-34204,10520,15241,11264,-20753,-48682,-4828,86313,130489,131370,106100,6960,-57604,-19365,45638,64419,33428,-13743,-18416,-9621,5956,24138,67847,103473,53810,-42920,-132958,-184400,-153260,-64520,-244,15464,-27114,-87489,-86263,-7341,42139,29860,27870,32367,27595,84961,163665,124403,18284,-32406,-76297,-168284,-123541,60916,156583,127164,84402,56801,46478,69411,47627,-40957,-104865,-70954,-48272,-114091,-103738,10105,61554,3972,-38192,-6593,-18269,-28528,41641,109991,81999,25031,11424,15100,-31222,-47751,-8208,22851,32028,23497,-35172,-75227,-79577,-78783,-41497,-66234,-138578,-90213,40094,83562,51779,23300,23263,39191,10500,-37491,-63807,-68020,-60404,-69912,-63228,-39044,-11705,-4782,-27339,-26319,-33148,-95625,-121763,-39050,48750,33262,-35344,-99063,-106477,-23947,33567,19428,44216,90597,40526,-65513,-89074,-32432,47797,80785,42143,7823,36259,100495,168997,175716,102719,37987,-4629,-47306,-50921,-10286,-13535,-60149,-105775,-131607,-143876,-118731,-48161,39479,41194,-60597,-136059,-148343,-123659,-71166,-23022,10219,59766,35739,-43762,-20469,56718,83435,53910,21690,-3832,-11250,-44148,-105291,-115714,-33837,24927,33499,-18413,-70990,-63392,-5804,825,-5860,5090,30379,27413,-27396,-21402,48927,52901,35536,68155,52219,6257,17498,18449,-8712,-40247,-73216,-82750,-64194,-64809,-58970,-22809,23014,35545,-16019,-70939,-60977,-18405,-12299,-25455,23956,81056,82317,19840,-41184,-66303,-77624,-73125,-38876,-8629,-22923,-98687,-185589,-131458,15530,26991,-28825,32975,134728,171411,160250,108028,77863,49400,14169,19893,18549,5243,14085,-12155,-74945,-68056,-44244,-69538,-61975,4823,30399,63545,92762,57874,42754,62796,25576,-13373,40393,60572,-20368,-57192,-10465,32202,35688,16604,-12525,-13328,-8818,-20799,25598,90823,78386,20310,22527,52873,38330,15326,31202,9020,-62086,-68003,-24416,44651,104835,63443,-6559,-16299,23137,32395,-37175,-78461,8331,89037,61320,47555,88981,108080,53402,-16290,-14622,18773,2887,-6537,24401,-1884,-48028,-19797,-7933,-22417,35846,99709,113120,112067,89844,51426,23553,1265,21670,60584,35080,-40071,-89172,-163019,-195985,-106543,35050,45395,-42825,-13294,121694,162119,75342,30033,35517,33165,38142,-187,-67527,-77042,26177,113674,19110,-141867,-202415,-173670,-94341,27665,106800,72959,27417,60662,64152,14829,8331,-2793,-66900,-72039,-14797,44341,85622,64675,-7588,-37779,-11517,3125,5088,31833,20355,-56109,-116772,-62203,82268,198526,205903,104546,-36165,-110628,-78298,-61085,-64514,-32134,15631,43079,54488,86147,129434,87299,16206,34800,64409,35003,-8215,-55795,-102321,-95132,-79857,-87417,-76696,-70177,-60116,-1735,41142,40552,72613,60628,-8262,-8167,37083,11243,5471,85933,86028,-21249,-39494,46892,55638,-43550,-119269,-89929,-37210,-35403,-38045,27760,86563,58012,22209,22288,-40980,-68386,20864,34456,-59817,-71063,-11363,949,11117,66848,75815,-694,-40832,21565,40857,-57233,-81948,-20471,-37696,-56318,-32840,-11934,-11640,-63643,-91898,-52053,-23205,-53648,-85262,-72331,-6080,36034,36002,-30372,-85855,-55187,-20831,-60403,-90027,-32464,4400,-35449,-67433,-65778,-45587,-22056,-30266,-89974,-161917,-124421,-43312,-44610,-76897,-44021,28311,28670,-20744,-26017,19622,37149,-16161,-51427,-18129,-13385,-17678,13577,10562,-59714,-116853,-76455,4460,43804,53929,24621,-4120,28139,29417,-9409,-57081,-116889,-156683,-100984,1255,35658,9340,-23481,17844,53782,18586,1903,29981,-18728,-73260,-38458,-2794,-37771,-50237,8851,82566,106636,64614,10258,9219,16868,46855,85158,74660,45580,82935,126798,105193,59185,42108,56294,70569,53409,12100,-23399,-56008,-22362,110438,165246,77389,8437,13325,47345,74457,87675,81229,31950,-35422,-64747,-70169,-51338,-29365,41065,120466,119557,86917,79841,74325,8887,-60012,-20966,27163,-65471,-209976,-277189,-232264,-113256,-615,46414,29409,-3607,-40350,-56076,-54523,-57945,-46976,-23642,21078,80412,99653,67308,80830,143849,135340,78226,80247,48468,-53787,-97153,-92380,-82032,-76057,-93761,-77724,-5414,67517,69169,6464,-19980,-5077,-51106,-65825,-21753,-19684,-47959,-29664,26900,90358,96741,24497,-36164,1252,78689,67948,-7469,-39733,-48314,-71508,-66613,-58793,-58035,-34445,-20195,-68300,-118653,-79425,-14651,4550,27268,36641,14164,46941,92746,61168,8288,12490],[41564,-23125,-82005,-84288,-47387,8496,62371,70001,60102,103242,171329,117766,-11599,-109825,-161623,-117589,-12503,36451,503,-8741,49587,86684,-1701,-92788,-64732,-10158,-14974,-33645,4759,56524,48113,18569,31892,52026,30595,863,-423,-1031,-51502,-68015,-52940,-9287,24969,-18300,-93304,-104599,-73391,-29709,-27847,-62666,-55837,-28438,-16924,-35159,-76268,-66904,13780,47801,23422,13211,12951,18443,38057,73989,117020,81165,-23496,-62614,-60696,-70815,-14025,60983,66741,76567,113577,97038,-16543,-121082,-130066,-110415,-133708,-127064,-68151,-61882,-99755,-73240,-15923,-3100,-11432,-42631,-25526,38636,54262,34035,18670,-8065,5550,51086,66788,71286,99747,120414,122805,94169,16189,-11131,19057,50150,79843,72520,32436,-26982,-20971,56598,140825,144939,38534,-45442,-12027,52837,33402,-46775,-77124,-62991,-60769,-37551,13643,22961,-7258,7338,31018,-11719,-3644,127477,220745,133152,6921,-49701,-75492,-9835,111804,160433,106192,62618,50662,45721,59337,113076,107005,-18410,-84873,-27901,-17037,-33729,-15468,-2233,7689,16261,-18008,-18184,32746,63384,74152,79354,47817,-14902,-15172,55941,40998,-88278,-125699,-23764,61616,56070,33565,644,-56633,-74227,-26063,12584,17616,7989,8160,31043,44850,34164,22247,21421,-4967,-69778,-91137,-55085,-21601,7519,-17211,-80089,-52859,50329,78060,33082,-11100,22059,48002,-18913,-65056,-37148,-37592,-68483,-50230,-30413,-20619,-1546,31992,70551,88749,25781,-100384,-179429,-111131,-9170,26906,58613,85105,42039,-45040,-52217,52189,111501,18932,-76029,-46088,19725,68854,53308,-75824,-137967,-62660,-35688,-61314,-83799,-92431,-90565,-69042,-20917,42718,51349,13802,-49426,-95784,-75202,-25552,-46138,-55151,-23958,-3143,-2032,38,38261,55139,-20111,-91626,-81878,-43313,18936,97546,120269,38215,-74123,-120307,-49524,83545,125898,-10438,-171099,-192874,-115635,-44174,-46684,-131825,-170593,-108983,-51419,-14217,35202,-1400,-86314,-92748,-75205,-83816,-75963,-6129,105380,50318,-174756,-209044,-67213,-52612,-91116,-89184,-41502,48921,69299,31058,-8903,-33598,-42116,-37831,-61532,-67765,-32863,11908,19088,9257,-3479,-1963,-20589,-75175,-58365,28282,66257,36933,24454,14157,-47625,-36048,113110,185395,89365,23374,22725,31858,55948,61644,87609,134507,118691,47757,-7377,-57688,-111516,-125196,-52887,50156,60583,7354,7639,45028,8115,-65805,-55331,-34913,-36012,26964,98285,95504,77812,68492,20854,-37425,-21905,42293,61347,26055,-28593,-64706,5875,134486,174136,116748,33611,-2742,64016,115347,56720,-490,5596,19334,-17773,-30935,45148,123441,90907,-10901,-50580,2321,77872,114793,97454,87143,88266,90919,100400,105585,83033,25551,-27116,-21752,-1282,39230,71616,-22068,-147107,-91977,9042,26867,30474,48883,21780,-54435,-116547,-151441,-162148,-147044,-127332,-82638,-10637,2062,-32574,-40006,16933,74510,38259,-27592,-5408,31299,89905,182704,157749,39889,-29302,-71114,-163591,-173548,-64056,21779,46098,48616,55925,46103,36634,10656,-49811,-100986,-47793,13753,-52942,-86838,-7399,29884,-44531,-94375,-40834,-26724,-32307,22240,84389,79746,62278,52618,58652,29374,-20388,-21330,-4099,-40417,-79398,-84074,-80586,-90979,-67576,-9241,-43703,-120001,-83275,15087,42534,3331,-41560,-14210,44723,27626,-45639,-119074,-126459,-30268,1574,-48694,-65982,-46973,-38643,-63414,-102989,-98109,-79185,-81460,-61763,-1222,10163,-66445,-138984,-103396,-1211,57196,44180,55022,93047,44705,-47747,-42175,28468,85127,103718,55412,-7967,3927,70546,113696,101438,67497,60601,44303,-44384,-109041,-29846,61097,33839,-39294,-50656,-7785,36012,54980,50811,3662,-48719,-99129,-177265,-197725,-148492,-112396,-95736,-53223,-60891,-117115,-94835,-2511,56616,51661,30394,-20124,-49246,-40779,-42081,-44119,527,39804,77054,84781,32754,-14839,11720,-11294,-51442,-22596,10267,-6660,-22092,-10377,-7036,-404,37239,61557,41826,44263,42050,8950,-4846,-23659,-52172,-26477,-8996,-51765,-54881,-8807,20669,19298,-2122,-31664,-37660,-29587,-5256,61921,135590,127004,83336,26264,-19295,-18635,-39373,-53512,-5449,32236,4880,-63807,-167392,-197575,-121085,-100585,-153441,-109339,30403,136413,133769,41319,-11557,-8481,12108,29779,48574,76265,40265,-78007,-152494,-120495,-80961,-91381,-69188,1434,25938,40173,59099,41156,31575,37588,11929,10830,52041,47886,-49862,-106236,-41695,36707,77886,92914,56222,12597,-3905,-29809,-24371,30699,64860,61286,69702,49720,13073,35497,51693,-26487,-116979,-112142,-81338,-33726,46074,61695,-5811,-48429,14315,74805,4354,-122282,-136482,-62653,5310,42070,63677,75553,69812,33880,4845,17944,1247,-26996,9384,30710,29802,73792,94539,66145,81180,121039,114963,87584,75811,44929,-8748,-26426,36816,76993,19048,-46277,-69044,-120751,-154817,-130452,-25534,51196,53125,89525,129447,79850,-10227,-38850,-11885,10162,4029,-38532,-93120,-90987,-37541,-10505,-38885,-82819,-99801,-96754,-72625,3521,57447,-7818,-44178,47274,77234,29691,14097,-13224,-72879,-57860,36899,119813,142850,96901,54232,74638,71149,22561,7180,34611,31500,-34580,-88889,-42579,70565,155700,197025,144896,21304,-55439,-42353,-18473,-9135,-14440,-6439,40891,89714,111770,74965,-52542,-134321,-64248,16767,5672,-70466,-122593,-80926,-3545,-12082,-64504,-68927,-66495,-67931,-42463,-18061,13840,87747,91469,17139,-2698,48693,50806,15935,24706,1109,-60202,-28211,62638,72227,-8838,-70138,-61884,-53136,-92067,-113143,-35841,66059,71283,34843,47714,-10508,-46432,37127,41173,-62314,-56280,46027,77532,40097,44051,83547,68587,44421,70093,87364,26706,-15643,-16131,-34891,-26618,8037,23632,-3549,-67569,-82898,-43850,-835,15931,-28707,-107744,-97848,215,89067,31242,-63222,-42870,28511,-136,-54711,-123,55981,12075,-55990,-92989,-45999,55170,43465,-94462,-195683,-153968,-70238,-61673,-111054,-121175,-37455,33544,50063,31190,-12512,-47548,-75652,-60226,19688,46318,31554,26969,4163,-39457,-86041,-101151,-58538,-9180,35143,35212,7166,-1599,-4189,-28699,-65359,-128100,-142785,-60520,39303,47507,-25931,-40844,22035,28993,8529,55063,99349,53829,-964,-36974,-82698,-117263,-76627,12630,48171,48378,41336,35364,40734,-9868,-73997,-58575,10351,55859,96843,106863,82834,77379,66877,49463,46901,45036,5022,-23082,-20553,12129,74691,80344,-1467,-48864,-38267,-8419,48016,85868,61273,3466,-53234,-80248,-81025,-97476,-106461,-18194,82370,80110,57443,53941,32543,-44267,-112615,-44473,41335,-20781,-144626,-223666,-226120,-133464,-17467,43671,53217,63583,44964,-27635,-128501,-167037,-106968,-26711,35321,78505,97729,44571,-2650,-2595,-45690,-76532,32152,128412,32777,-113183,-171181,-147917,-123777,-113870,-69310,8686,86570,104408,54388,28390,31689,-12664,-28238,-9752,-8657,-25285,-40636,-38823,6088,29668,-23492,-45712,36139,119876,61598,-38269,-42207,-31034,-61929,-47608,20104,48028,19257,-14457,-41315,-59664,-23432,14744,-7035,-20201,-6726,11723,53654,82434,58633,27435,24706],[16068,-2373,-34069,-57789,-49131,-3060,13219,-31900,-64723,-3163,82659,37076,-79444,-140312,-116310,-24804,29627,14837,-8774,5250,51465,71380,-44996,-178840,-163434,-74111,-26871,19892,85641,110264,87657,52760,43782,38202,16430,-3798,-19311,-21517,-48743,-63268,-34674,-10207,-33478,-126702,-193634,-148873,-56801,-955,11007,-13954,-33017,-29978,-25000,-28720,-45725,-14883,90532,142252,102626,62964,33098,-4469,-15646,38198,123421,109885,18389,-22294,-40051,-69612,-15487,69944,109964,117234,90141,62405,36939,-42904,-103576,-87857,-60046,-61894,-85725,-123515,-127305,-80291,-76531,-117819,-68702,-401,-2766,-53566,-82632,-33948,-7458,-61253,-39972,59495,87639,74170,76480,83449,101498,89987,27758,-27428,-52370,-10089,66347,61653,46199,77971,94648,107441,166825,188058,116530,12598,-6255,41819,23159,-92060,-146613,-104944,-96433,-104883,-40735,9412,-6950,3255,31082,-23205,-59593,41183,136347,66080,-40232,-84915,-105020,-49984,54761,132105,130981,75226,-13739,-57936,-8869,81608,106856,67194,87836,119314,61143,66137,125254,104475,29016,-47172,-105500,-93956,-37195,-1850,36095,80685,86868,68548,74479,89183,49303,-32949,-87569,-64562,6495,50868,52196,20056,-35384,-86270,-72724,-30656,-23379,-42671,-32173,17666,30307,-19373,-51110,-3068,66396,56210,21170,28063,21631,-693,-48563,-106599,-79451,35615,70473,30797,-7888,16773,26239,-17589,-43284,-39901,-46228,-53027,-35865,-57214,-79659,-45494,30585,105551,111685,20066,-77455,-104555,-44001,-29062,-78103,-64702,-20426,-46166,-97995,-55297,61012,97394,2083,-42697,33886,91919,125906,99444,-36527,-111416,-17689,28877,-35239,-71074,-32757,6677,10602,5554,781,-9142,14901,-60,-82489,-131308,-84201,-28497,-9431,-33826,-32021,11108,26842,54652,95515,50291,-18951,-3823,38435,83568,124993,68956,-83522,-152467,-107735,-51583,-1705,29797,-11077,-97153,-134765,-107645,-39184,26189,-22515,-110202,-77297,16308,48364,35890,-17436,-46436,-27727,-40023,-70733,-76819,-49286,9307,-26405,-132554,-105065,-33470,-35764,-3897,24876,23446,55965,47226,16533,-840,-46296,-86038,-41884,8798,-6120,-26521,7052,28017,23844,-2357,-5539,-4697,-53949,-71111,11906,73048,43949,51328,107846,78006,49230,114786,101854,-7432,5845,93483,107210,75476,42366,28571,15149,-28322,-77603,-71782,-62381,-117115,-165612,-109445,-6587,40266,42138,36162,-6393,-72407,-102741,-76101,-47609,-17193,22611,22719,25767,76216,81819,14393,-43082,7223,101363,90742,-5354,-48482,-47384,-13527,58792,81260,17825,-73152,-68037,39472,105855,66060,16908,-11890,-52200,-95731,-69459,40100,118074,82190,-3138,-30446,18279,109340,200735,197739,150880,108176,71533,51378,71549,77929,2024,-48657,-2994,21132,6329,14557,-55534,-155598,-60769,62590,43628,8350,-3290,-32060,-73959,-98010,-84716,-66425,-85187,-155728,-156844,-59946,-4835,-6121,-6416,30071,105382,109502,28094,13644,38289,61552,110477,76321,16,-484,1049,-90943,-150677,-107543,-44219,-25261,-35423,-21782,-15504,-28827,-35836,-50014,-61353,3315,66565,39239,30764,61096,21277,-84939,-138324,-79605,-22579,-15077,-12709,17135,43204,84247,101477,81511,46986,26828,40469,46395,-42337,-158338,-175044,-139611,-114571,-79574,-31978,-44275,-80966,-24635,73161,103219,35769,-53109,-59202,10183,35648,-11811,-73145,-61058,46550,73527,14399,-11653,-30773,-55006,-78989,-126728,-118773,-39181,-17852,-57899,-45896,-30468,-93605,-126513,-56291,19460,56850,54893,41037,29707,-18649,-73698,-59254,6580,71495,105519,69182,-254,-18950,16593,22433,-9938,-5123,46773,72409,-2148,-82613,-21431,80270,65265,337,42751,105837,96864,74332,69058,42584,9406,-41361,-121737,-148850,-125041,-88751,-62657,-57968,-85134,-122067,-98355,-15637,35569,40262,67066,39009,-12059,-29852,-20147,9564,49687,51473,96319,154238,122796,61546,51307,-12830,-55932,-15479,42,-27347,-4150,-8449,-79109,-52249,48217,61747,36527,68670,57974,6454,-12061,-36169,-41206,31605,74708,32556,21112,51473,52101,14039,14285,41982,43621,18756,39728,133468,189485,118021,44225,12524,-5498,-496,1510,2740,41301,67175,48381,10405,-64249,-136231,-137053,-124083,-168037,-182355,-100993,-20978,-19170,-59034,-75035,-54320,-25307,-6642,35480,83451,36207,-91620,-150343,-129947,-87867,-55127,-24742,5789,-4174,-5065,3603,-385,31988,66209,42829,23707,1575,-57851,-121857,-115558,-34348,33689,82522,136547,109326,10479,-45045,-46500,-36996,-27569,-12536,33817,91308,49441,-22702,14907,38500,-41073,-82484,-77473,-93926,-90123,-5792,60974,11169,-51389,9826,101623,56929,-116795,-217786,-170266,-68536,19770,64290,78919,78361,40597,-23450,-7010,21980,-1881,-9767,-3847,23548,94194,152448,143798,100389,71930,56001,40492,31824,15974,-32415,-42734,47454,98001,32235,-11392,-4650,-21677,-51709,-94440,-63815,27372,99602,140471,90850,9825,-6690,2518,-7788,-47544,-90136,-104957,-106145,-114887,-128675,-99036,-7155,48503,26998,3541,5024,26826,23989,-52956,-68388,35735,63631,25056,18644,2813,-46746,-36424,48595,110899,108807,64380,51880,96786,90269,54562,57363,76877,84860,66275,14670,-4246,33723,76865,120439,110892,60729,17475,4340,13483,24764,9085,-4639,28740,74193,56741,-37155,-166516,-221198,-128794,-18159,-2262,-63378,-85904,-10489,43375,-7028,-34706,-1665,-13862,-49106,-65482,-99918,-67956,57632,96983,140,-76178,-44214,-2212,-3441,-32805,-75372,-93800,-57710,-5472,7869,2770,-14942,-52436,-112013,-144912,-125550,-46476,18879,-4659,-22316,31641,16389,-17388,18588,16492,-25528,-5904,66513,84888,17332,22091,119713,127149,76496,48471,53462,51765,20423,-4538,11053,33493,36697,41246,9246,-39825,-25719,-3704,-4022,16737,-24471,-135991,-144311,-14682,119784,117873,30336,1764,58377,67865,30494,39192,76089,57885,-24708,-91352,-21098,107504,85507,-68639,-171202,-136470,-52582,-22602,-58241,-97543,-38679,76274,148338,88527,-50514,-139334,-137825,-67622,48639,97687,82285,40201,-8013,-28807,-43428,-60128,-50764,-29152,36723,85608,45938,-19332,-39991,-53736,-92017,-105542,-53639,38193,111854,63639,-56910,-76954,-15398,19767,60474,97846,67809,25794,8872,-48654,-116307,-127588,-65355,-12363,-59269,-85472,-39701,14679,50687,9365,-88066,-118220,-53836,22151,56460,49105,67054,122659,92272,-10744,-62187,-24413,-8631,-34780,-41696,-27523,-17646,-26251,-47953,-48555,-18036,4346,26761,45877,-3327,-78293,-80076,-27105,16222,-31747,-83148,-55599,3338,20732,24176,18029,3280,-38307,-70630,-17056,27009,-20334,-70297,-99864,-136136,-103752,-15977,28938,58837,138168,159717,43933,-118337,-176726,-121398,-59494,-15873,26507,85818,66199,-33040,-120834,-205600,-211356,-59740,105743,101626,-14690,-106929,-108467,-62087,8029,79409,100774,105424,139809,142160,91141,40126,12537,17332,-147,-13803,-904,-20779,-53772,-49759,-10126,8956,-2847,22751,67496,22106,-49126,-37259,-5449,-23119,-3285,89189,115984,22881,-29646,14362,57809,78716,65739,10070,-33913,-37618,-8136,29351,33683,20981,12927,941],[-12126,-619,-7083,-12135,-1146,5565,-42640,-97380,-93154,-37361,-19030,-81759,-130338,-93006,-5339,67489,42248,-27777,-22548,28794,53222,46077,-34345,-150757,-178971,-105566,-16666,77044,123118,65701,-984,-7570,17958,37066,29585,29136,40106,49192,12000,-11723,14382,3530,-70869,-162803,-190493,-97562,490,12900,18967,30076,19554,-2581,-24088,-20324,18771,99088,166277,138823,80495,68380,63103,32236,-2989,-6439,44284,83260,70194,37737,13337,15070,52816,92554,141911,160507,88533,38318,62939,15584,-68684,-39251,41541,29441,-42775,-87919,-94620,-87732,-110961,-166326,-117148,-2797,14246,-87734,-148622,-84601,-45007,-86302,-54769,47853,67780,46611,53986,50787,82669,104315,70452,-33676,-123875,-86687,-6554,-27548,-29752,63015,110941,90687,57251,63471,69607,31441,25516,67854,64847,-36354,-128225,-128939,-117086,-85213,9192,46003,16314,4329,19410,10122,-8840,15409,40306,-1330,-75356,-131947,-123331,-48252,24903,73363,100690,56351,-26438,-49471,-24837,2942,18027,64496,163686,180845,95327,83174,143926,125614,6724,-121858,-170984,-152310,-117362,-69750,4737,42110,36375,69877,107950,76487,48040,58815,20513,-62114,-89973,-51337,8254,37795,24390,-21148,-58138,-66715,-57293,-49270,-47995,-46234,-52819,-78587,-72737,37724,168053,165779,91700,56874,20039,-32582,-86317,-122933,-86803,2939,21729,-11196,-48866,-57659,-40203,-9429,-8437,-27661,-35996,-32107,-16772,-47963,-103851,-96929,-9156,128622,200026,133919,33083,-23948,-31645,-76950,-173034,-184845,-119810,-70634,-25130,29536,41498,8117,-42675,-36505,17411,45119,81487,100851,12281,-45547,50356,85396,2572,-32505,11614,51722,60043,44132,26607,28881,44797,-1954,-108807,-170603,-108297,-14022,11203,-31885,-35229,17132,20309,44,15944,18788,16765,57965,77429,89854,122372,60636,-88167,-115750,-52447,-46258,-61384,-19389,48688,52868,-18945,-66225,-30723,83456,113428,31047,25600,121081,129118,41444,-21251,-22388,-16198,-15654,-10197,-32805,-94090,-91100,-6372,24831,-13444,-64062,-42255,71841,119989,83693,55684,7404,-51483,-82931,-92418,-75238,-10935,48790,40275,3308,2936,17865,49619,82388,105496,107655,50443,-28036,-4506,49738,34880,61357,145146,153300,107150,75722,-7640,-73273,19841,149498,134552,38456,-45915,-92255,-125767,-153773,-158811,-99825,-27126,-38426,-136668,-168763,-82722,31844,97459,82676,-6196,-72287,-79165,-73671,-74758,-51622,-37551,-53456,-21121,60609,83118,19584,-47242,-3317,91209,64062,-49313,-67561,-13544,19583,38977,45665,9543,-52369,-58422,-4848,11552,-525,3500,-28669,-118095,-155799,-82841,42849,106516,65920,-593,-15821,1602,31367,101049,150865,99517,-5123,-51669,-25138,41224,93780,45378,-40305,-19030,24401,-21378,-65916,-70598,-51957,56688,111373,33593,-45816,-69888,-47798,-10930,13069,27103,31816,4836,-75923,-113366,-58390,-11453,2936,13089,39339,109537,148334,95257,43748,17662,-3064,8711,-12563,-31551,20052,48571,-8576,-44786,-37209,-31995,-47476,-62157,-56206,-55875,-75339,-88956,-73984,-23458,40424,45604,37597,103324,133751,53237,-50029,-104999,-71215,5287,35465,11517,18255,48709,87379,98980,34241,-44878,-15572,74290,103872,-8115,-175900,-237432,-191824,-126156,-96452,-78294,-62580,-35167,40870,132025,155623,76024,-25292,-79834,-49102,-2149,6108,7271,32457,60731,49598,49983,67939,34302,-15424,-37593,-64107,-69801,-7591,20990,-27800,-59629,-75210,-105265,-73094,-12393,-11289,-12758,25396,43403,-5465,-80252,-106537,-80199,-41320,13909,57089,52171,5447,-32022,-21795,-11887,-41700,-50067,4380,58324,43650,-10938,-21052,5750,14375,16250,75185,73642,-4457,-24697,36820,82306,52830,-7366,-52824,-64536,-37156,44643,87314,33861,-35847,-69595,-56264,-9073,33261,61261,115926,94210,10282,-49323,-38152,39183,100542,42302,35353,101398,121270,99223,64630,-18713,-47722,-39289,-52091,-57835,-25184,-28380,-85479,-54989,30616,34131,23687,62605,41351,-49693,-89684,-79400,-44493,23802,78368,70479,64377,85687,76695,22491,20856,70770,68628,28668,46809,113561,139226,67568,-22486,-86482,-100426,-62405,-9299,11044,26686,49905,54223,27803,-9203,-34860,-38927,-16581,-13740,-60118,-83102,-90465,-102096,-88455,-62636,-59556,-80701,-79092,-25469,25755,10049,-57609,-108816,-111663,-68608,-12942,9975,12750,-7257,6478,10392,-17837,13814,52995,11750,-30500,-56291,-127480,-148721,-65514,9886,24012,29782,68106,62992,-15664,-69239,-35102,10325,-35406,-92451,-37611,59669,35591,-38423,-20751,11578,-13647,-22428,-47495,-100550,-111140,-30537,56382,40546,-27772,-6643,74878,83908,-23531,-120203,-108496,-53131,30660,82024,77855,71755,68034,23318,13407,26849,1943,-33939,-69947,-64410,17845,101969,112530,36630,-41684,-4642,61337,31479,-11513,-20520,-10250,50841,93891,57035,14040,22392,43774,43587,-15530,-35422,25356,90512,91921,-6732,-62316,-1652,56490,27658,-56768,-107116,-96229,-71257,-114856,-164712,-101064,38401,109965,79900,67927,106009,118051,59445,-22230,-28012,26734,20032,-5336,27307,59159,29395,10045,25064,43606,48218,26947,18193,48975,68065,100724,139685,124997,111660,145761,106171,21710,7313,36468,51195,59149,79120,63431,43822,39585,39553,35906,19079,5238,950,-42829,-94744,-133667,-160967,-119174,-38436,-6088,-15503,18693,75240,40308,-49036,-26968,58130,51346,-7876,-57039,-126622,-111010,29658,77783,-36438,-140375,-141473,-90761,-29527,-32478,-77378,-81832,-73015,-80818,-76207,-24929,-17361,-82007,-147374,-134039,-78446,-33822,-51258,-104679,-87564,-3682,36546,25110,18008,35797,60529,47929,47332,43007,-32244,-14355,101636,93734,13402,-23485,-14523,4876,-5383,6954,55346,73660,61892,71867,56326,24779,33643,11513,-48634,-55108,-46678,-91462,-104400,-50798,42768,102764,63713,-9527,1791,68887,83072,37616,40054,79408,31443,-53164,-15741,65681,47577,-28185,-83191,-67980,-10757,35031,44509,14227,18747,88946,137034,51992,-85497,-151004,-133812,-71807,17372,62351,63996,33280,-9558,-14582,11743,45275,39890,1939,43433,122669,86680,-12569,-75833,-81865,-75735,-23338,28740,66983,98949,19583,-82441,-89730,-34885,26623,99204,87020,-13580,-60970,-49820,-66655,-70811,-53381,-37599,-50449,-117978,-160460,-118873,-40353,32188,35586,-23556,-71830,-63564,-19328,813,-2575,62181,147372,88169,-68164,-151084,-101906,-13835,5046,-30654,-59443,-61417,-48667,-21464,13654,41816,24171,-15558,-15363,-36964,-83639,-59166,24822,65222,18408,-33828,-52004,-34475,6707,15033,-19269,-20196,-8317,-7568,1335,-13140,-56502,-61393,-51837,-72481,-55240,1937,19794,41347,115287,140305,63117,-33794,-79410,-77637,-66796,-54943,-22888,66232,116547,43232,-79149,-187910,-213041,-122956,5974,88579,79479,5634,-23436,20508,107711,174496,129819,54981,94781,155450,94259,-1627,-9350,37479,21171,-592,29023,34461,-368,-34188,6483,86770,55164,-23946,-32785,-20275,-26965,-32491,-26079,-20346,10509,75056,88513,-10401,-55870,23666,103054,121321,85053,24184,-33847,-76711,-73693,-34735,-23253,-20062,-27127,-40204],[-35035,-48893,-61568,-25291,31042,15933,-68220,-92651,-41885,-32025,-91464,-163727,-159486,-68442,27016,66533,6973,-82608,-70600,11635,21877,-7697,-23843,-86050,-157280,-118014,7679,108420,88283,-30972,-81643,-37135,12330,60097,62601,55863,101187,127260,61172,34629,48112,7059,-86764,-145904,-125957,-12933,55235,31293,17587,20053,10552,-1296,-5880,-2993,36351,115921,127990,38531,4381,43451,57605,48192,24031,-35474,-63967,5131,78182,59807,31591,73960,115849,124873,151627,170976,113598,53328,39904,-2128,-74840,-51544,34215,56803,37098,24061,-4510,-44792,-70019,-114467,-122662,-41734,26216,-35461,-115503,-100540,-64218,-61912,-15980,58453,51945,16099,46704,61140,79227,122967,102017,-15284,-113801,-113798,-99102,-122266,-77754,6588,60924,47641,-36617,-60551,-39971,-21625,11378,41761,61822,41044,-43798,-107119,-95171,-924,111865,123461,77332,26272,-4685,42347,89422,54738,26499,2584,-64204,-113372,-78390,-10627,20780,46590,62050,25587,26973,89338,70143,-26698,-83937,-33963,83255,143305,95840,33530,49999,68934,-15536,-124316,-155030,-138198,-109701,-37972,40106,22752,-36825,-10621,40019,26912,49403,105776,81543,-40821,-148780,-143022,-38893,38103,54166,23544,-45000,-75258,-21482,34106,2901,-89159,-125467,-70991,7665,108625,188024,157351,87588,49508,-1572,-46320,-79694,-103417,-54774,12220,-11317,-55388,-80127,-96865,-55146,15894,10857,-17232,-24894,-35538,-18575,-37538,-113810,-129040,-22666,145148,241189,199170,111961,31712,-23858,-77910,-167591,-193894,-123214,-22388,78322,104978,5711,-89291,-88539,-64528,-87181,-102304,-36103,42163,7600,-7052,67895,60767,4453,-17628,-32414,-26370,31939,62809,68287,83942,64934,-37457,-146483,-159903,-61916,16780,23832,-11404,-20733,23430,26122,-48894,-92789,-61146,-2752,53268,46465,8263,26833,39264,-5845,-15653,-14780,-47519,-63471,-1104,101366,123374,35419,-37579,-41960,42495,128548,108311,78244,136796,144422,44738,-38544,-55317,-47249,-10084,41012,15476,-96290,-130972,-2681,104471,47191,-55710,-17385,125201,149371,88824,54853,-11737,-106725,-146585,-109894,-69184,-31148,21672,53111,21212,-17326,-10640,59299,149665,199570,207577,140656,10578,-31687,18416,39971,70600,119861,118692,83198,48012,-5233,-28439,49031,135162,85762,-51249,-161309,-189773,-188138,-175817,-129839,-57714,15288,47168,-60112,-179801,-116162,31569,92893,73623,47031,38630,1751,-79637,-149717,-142213,-110511,-91369,-28765,52708,74489,24634,-42445,-26709,58212,57099,-26640,-43680,22014,75047,68423,63146,84570,90839,56455,1218,-79802,-95578,-23694,-15330,-98502,-123435,-51145,37815,65827,15105,-19222,9526,3133,-69662,-84003,6359,18514,-93255,-136306,-64378,25913,93410,90395,3428,-18036,31579,15731,-56050,-60180,9265,96576,95777,19956,-58902,-83154,-40044,36129,104961,111707,76803,62576,45058,-10194,-24881,8954,38965,43074,42053,66938,86948,52299,14408,-15866,-40472,-21088,18542,56330,61481,30920,13348,39780,21359,-41700,-40699,7620,9376,-26814,-62223,-112456,-90756,4184,35946,-24180,-36978,69071,135828,101316,49116,-3688,-13758,36254,80348,59598,63442,91283,87665,46018,-42729,-141703,-108896,15192,70822,-12474,-133152,-195246,-181865,-130053,-94438,-74094,-38732,30043,82658,110357,100909,50002,-5500,-53281,-66907,-44507,-12850,22963,35067,3184,-23434,17027,69733,75252,41169,10414,-8667,-22569,6383,41602,15948,-24161,-48089,-48532,-6415,3429,-61223,-88645,-14498,58010,21085,-62107,-67569,-20242,-8844,-10932,-5688,2396,-21283,-60401,-49938,-3964,2890,-25115,-21126,17952,50301,42606,-2684,-53922,-38239,28234,44277,-53045,-147891,-124931,-12167,70227,59434,18993,-11495,-25753,15248,127255,174692,100488,13860,-22042,-40139,-34401,30881,94157,118107,61367,-22910,-64176,-44560,39679,101951,-4683,-93181,-45177,44084,78578,53152,-10765,-39756,-82443,-107798,-73943,-34194,-1712,-4337,-27275,-17077,-1389,3560,34491,27109,-81071,-143331,-87400,-20194,13976,47433,51083,36937,37869,42573,35816,38317,48138,18642,-20615,-10574,14307,38925,30221,-54923,-201691,-244323,-121843,-7375,-5161,-15984,27391,35645,-29037,-63028,-18265,19968,59209,121300,122841,70531,6577,-40679,-37607,-3687,-31280,-94753,-102107,-56079,-20665,-13531,-37419,-95883,-100257,-37110,10602,4813,-2851,10483,62686,71407,12250,-17365,-41271,-106932,-120014,-81243,-91856,-68658,37166,75177,25775,-21932,-34970,-18261,-5964,-13090,21113,64771,-5603,-87033,-52555,21449,25489,-16586,-44069,-33951,-17486,-27667,-44219,-72248,-79400,-30201,30337,36776,-13452,-33859,3426,62039,74652,37919,19294,31003,65561,74300,38507,48184,125568,140566,75014,11337,-28218,-45222,-86369,-119656,-60226,20034,25721,-58954,-137117,-45319,81217,40537,-34357,-855,46506,71708,102002,86669,2852,-20888,27078,65702,25146,4286,39539,51538,-3059,-106374,-140006,-72141,3157,18270,-17691,-45909,-33720,-23295,-73875,-102713,-49701,18932,46388,32733,58919,147488,168061,83238,24925,47883,62516,-723,-50413,7371,100702,120848,80550,15138,-3475,30709,35777,21616,35030,63703,131458,194117,155460,106683,141159,115645,20123,-14156,1460,7699,20418,46358,45856,49949,50443,49318,52500,34198,-3487,-43580,-79585,-49632,-2161,-24718,-56608,-39607,-18325,4087,83743,132781,53076,-44709,-15014,80101,107965,61648,-16121,-89442,-77792,28059,38496,-53970,-114098,-144593,-135477,-50271,-1624,-29984,-48822,-58000,-80632,-83617,-49141,-46780,-88352,-94660,-55372,-28812,-38663,-104472,-140628,-77452,25909,79321,69664,46323,84215,106598,41026,14457,19938,-45222,-54215,6357,-18640,-79595,-74625,-26047,-4751,-4501,38809,72475,61835,68455,110903,132852,115165,66021,-25315,-106788,-104938,-23122,4235,-56724,-138338,-104646,4303,33935,-40355,-53445,49161,94713,26870,23392,108325,91889,-14611,-37114,-2394,-4274,-2830,3366,14451,42452,99539,151287,127617,65998,37883,15143,-55254,-114056,-105196,-71614,-51841,-36094,-26432,-6642,-750,-5964,18758,57697,94014,88470,28505,22314,73900,71220,-9338,-121195,-134614,-10041,95702,64223,21513,17899,-34321,-67985,-40389,7976,37012,56020,7625,-79730,-113557,-95074,-72706,-8359,29056,-13608,-40390,-44602,-90202,-109415,-51257,17131,12915,-7970,-19121,-32435,-26095,2813,11445,56979,105759,36803,-78153,-132007,-103688,2004,83457,41681,-33008,-40098,-11462,29167,75096,66935,-1343,-53446,-39621,-12980,-7596,5241,31569,9881,-20731,-23844,-4736,24927,55311,32495,-25315,-9548,43694,46815,13553,-23983,-63198,-75704,-69161,-58901,-21975,19362,21153,10287,26284,28451,30423,48667,30374,-11521,-24538,-30813,-41499,16485,99464,113231,47503,-40500,-89977,-80793,-23277,55495,77585,24431,-4170,8819,38021,65487,26179,-30338,5497,78695,61955,3523,5694,56377,58981,60633,88307,87771,41787,-3471,31535,100175,36959,-84827,-94946,-33216,8894,-14396,-62620,-67029,-39711,-1834,19708,-25563,-52440,-6839,47321,80416,70000,21856,-42958,-119382,-142123,-96907,-55019,-29734,-32550,-36247],[-11340,-78353,-107289,-43582,50878,57963,-23656,-48869,-1414,-18394,-85994,-142044,-131704,-62695,3208,42887,19925,-46552,-66730,-24145,-32855,-54079,-27888,-36320,-95533,-62997,76051,147271,59321,-57820,-33579,41911,63137,81950,58601,22716,81414,127444,61090,43020,53505,8906,-55660,-88274,-60546,30732,77902,67754,60486,26953,-15984,-9280,21700,11700,-8954,7608,6170,-25509,12705,67997,53197,29646,23799,-19279,-73584,-31915,63349,65160,20414,43112,101473,134161,134024,122062,90148,34295,-14137,-42708,-85397,-105623,-64253,14886,74479,94139,85393,58252,47148,16601,-54289,-62031,21147,31725,-48035,-87320,-51383,-17010,27356,84185,49364,-28988,13509,75263,48875,43303,32751,-8423,-37473,-78037,-140071,-126879,-3411,60085,50024,7792,-42220,-71460,-104938,-110841,-64115,-42318,-11498,53357,35432,-37836,-37715,41759,126679,140997,103252,43323,-13053,36201,111446,81572,72768,58640,-17757,-36289,5498,15109,-12177,14864,24154,-2403,60725,200164,198824,37197,-83530,-87471,-17704,84620,98576,24530,-11913,-1552,-31045,-67370,-78584,-69391,-20735,66119,97487,27467,-50820,-68082,-42786,4478,58650,75301,43962,-47648,-155536,-151084,-35132,38912,42445,-8947,-80137,-65665,39927,101892,47100,-71747,-105445,11660,117008,115062,83100,49890,39304,39394,-5386,-25439,-28344,-55788,-21155,30511,-29198,-74614,-64068,-47825,-22405,-8734,-17056,-1307,1619,-43914,-54213,-72957,-127299,-118927,-5455,101026,122658,95270,90400,76365,48552,644,-73219,-107022,-65882,1555,61151,74878,-30896,-141246,-99535,-54067,-134122,-178019,-94796,-40045,-52586,-11114,36697,-4133,-19829,-35092,-110483,-123721,-14161,67036,75384,71629,53735,-34325,-110560,-86395,2323,35988,39107,26166,1149,26103,46886,-32871,-101477,-75933,-30412,9785,-6645,-93104,-121634,-53079,11827,27979,906,-28121,-30377,21785,85383,57223,-25189,-54365,-64859,-65979,-7669,25150,-1515,33103,83651,28658,-77664,-100955,-51418,8336,53806,14449,-78206,-110176,-82630,-8840,54439,29169,33993,144881,152525,61084,31114,-17621,-104704,-131895,-98451,-108815,-123093,-70915,5223,6224,-12574,6606,63383,116333,163669,198450,141789,12412,-43209,15401,78702,108081,90656,18474,-9875,33959,65668,47070,48949,69052,32217,-78896,-186303,-197401,-151729,-99361,-37246,-2822,12296,52693,-4173,-125268,-93100,6129,8636,10307,94215,145886,62601,-91555,-200474,-188133,-121034,-78869,-18263,49179,49820,5836,-33522,-18180,68394,133717,85434,-2045,4225,76872,95067,100881,154253,182225,126935,-5014,-131252,-136051,-39567,-2432,-28128,-27029,7803,31009,11674,-52116,-57356,24825,35761,-70356,-121095,-45972,18362,-36782,-85900,-48484,22746,79669,102573,78943,50462,61585,80883,35793,-29404,-44181,-4580,27486,44582,20987,-21217,-15932,46934,132249,148522,81662,64113,76726,5194,-34299,33351,93087,74453,22646,-11643,-25394,-61984,-66672,-35148,-24653,3857,110693,199734,112582,-18898,-27993,24888,-18607,-109742,-51645,75051,73401,3747,-35167,-98086,-69462,29190,13442,-69789,-84125,-4276,73819,97768,94657,66112,41440,52264,76707,40428,40891,90119,78475,-9466,-76739,-120642,-119506,-60694,-23051,-48887,-59869,-70342,-115082,-122794,-76851,-37788,-3565,62011,90424,59147,15311,-8758,-4464,-1637,-26931,-39329,-24632,-18264,-39711,-49774,-47021,-37900,-11440,41642,52709,14905,-20345,-33371,-144,46855,39968,32034,47731,50161,37108,406,-74389,-99788,-31516,47071,49029,6569,12192,62133,68432,17581,-23139,-31813,-61255,-105319,-86690,-8493,57522,50570,-3327,-13614,16329,43678,52981,15412,11890,55069,10756,-119262,-167945,-92538,18148,56921,43440,36262,10881,-12201,5097,66631,107223,79297,28343,5293,-43924,-78472,-150,71239,41595,-33798,-50708,-35095,-32944,-3649,34965,-59340,-178913,-149235,-25248,39963,51417,22509,-13974,-66093,-88108,-48675,21398,106196,105118,-7661,-59989,-22582,-20036,-382,36778,-9645,-67004,-31058,35534,80181,95188,65284,17919,-30135,-26522,33466,57060,13951,-28901,-53156,-72761,-83481,-34521,24413,-19460,-180788,-239150,-86228,39244,9566,-12371,42337,22764,-87733,-133392,-69021,-21158,5378,82541,161639,167287,98984,18014,8258,51222,17240,-37768,-23658,-139,-11610,-29630,-65335,-118308,-100862,-4491,38334,-12793,-46888,-6042,71623,100992,62280,-16025,-114704,-177793,-146777,-86038,-31181,47983,127220,107686,23076,-21786,-39166,-24477,32800,57198,60286,67956,25860,-540,17814,23115,28947,22182,-36835,-76059,-71267,-61137,-8760,27138,9438,-8959,-13669,-8342,-17148,-54425,-68216,3525,71037,64448,43004,56194,48160,17010,-12017,18096,132050,166820,81066,7713,-16306,-21742,-56717,-101482,-79344,-25555,-30636,-97470,-144201,-86644,574,-4382,-50591,-12070,55274,83161,107140,84321,-19542,-57074,-6730,17098,-33233,-23218,27245,3521,-71474,-142327,-163469,-142810,-111331,-56733,-14241,-7966,13918,25272,8955,6229,-9554,-43287,-58492,-60757,-9703,88994,90981,6374,-1517,82437,118666,16647,-83477,-49807,61857,130722,101577,13652,-12714,29919,29963,15154,43096,57748,95314,159732,153914,102041,80937,50623,-4172,-48689,-80295,-63091,-47455,-49694,-29275,-5452,2362,26285,26933,6345,-250,-18946,-35094,7856,63623,50898,-2804,-35324,-39025,-18886,62802,125054,80092,17329,33329,92879,131413,114967,33662,-42602,-42073,-1225,-26643,-52627,-37953,-74603,-119256,-68178,-2542,-13946,-54407,-53155,-22085,-20441,-40529,-51429,-58893,-38790,-14930,-28871,-65976,-129791,-133414,-26474,94092,108217,62790,42435,69647,38314,-41200,-27657,14522,-30042,-87312,-102591,-125454,-136752,-93370,-185,39731,39994,65374,54749,8863,26705,104703,171808,166852,58102,-82419,-141718,-90542,27699,55819,-64468,-206005,-181526,-48419,18868,-31107,-31059,65994,94938,24209,23655,99307,87902,-9504,-40268,524,-5173,-24102,7259,50092,76874,137381,194411,148638,48972,-34878,-93680,-133598,-132421,-84248,-20845,-5196,-49820,-86577,-58629,-35823,-15333,31152,33150,3478,8387,-4957,-20728,-18876,-2742,-28354,-141640,-190240,-11439,129746,63653,-4170,-8386,-21572,-11051,43217,70778,24582,-45008,-88435,-100070,-91165,-74183,-70401,-15542,33664,3107,17402,65311,30070,-23431,-6303,-8821,-85381,-100533,-40720,-12025,-4376,40264,50953,32687,16829,-37194,-60841,-44523,-30631,17856,95184,69032,-5702,-11676,13660,61021,107973,55626,-34286,-51272,-22230,129,4136,3292,-15182,-63468,-81316,-37114,45849,112353,92214,28923,9263,64906,119096,95001,42917,8972,-21286,-47121,-60108,-52182,-13237,31105,33770,705,-7093,-17524,8343,66415,57711,19303,22348,8430,-55732,-66034,-11109,68629,93118,55794,27588,18776,41635,64718,31438,-27021,-34318,-45428,-94048,-121629,-102681,-61581,-20523,18912,54949,83082,87370,87540,82243,119499,152684,102886,21043,-11598,23982,44939,-31360,-104060,-61873,3480,42027,26584,-45476,-91360,-83435,-36977,1619,922,874,1377,-2526,33380,61613,35062,-23599,-95946,-128540,-98292,-40919,79,18148,32112],[6456,-74828,-96970,-37640,44957,88148,25995,-41446,-28790,-18750,-46700,-81862,-75766,-30170,1486,28926,47854,21453,-35597,-77809,-105167,-90833,-58075,-34496,-19888,38990,140087,160400,55707,-25517,22849,83002,72442,23087,-49719,-74785,2944,64263,19187,-6476,-1525,-26294,-36376,-35975,-20400,27481,58154,69133,105840,95913,30743,14769,36455,16834,-36962,-70946,-52504,17681,104317,130017,80585,26283,5409,5430,-4666,-9653,45207,72217,17476,-22970,27724,91860,80684,21491,-28180,-64631,-65089,-49892,-66001,-125255,-135465,-46258,25701,53395,95985,113260,129821,134242,48655,-47264,-7653,51651,2288,-53320,-27407,-7488,725,59587,32137,-81543,-43503,65926,12976,-99818,-104400,-34085,12879,-28869,-87367,-34766,117244,184689,83193,-38639,-46715,-40736,-115567,-171074,-106068,-56407,-34785,49398,97240,65279,37997,21096,33423,50647,44100,37903,18958,16369,37660,32796,65513,86831,38282,34160,62314,19739,-51495,-38403,-7501,-11490,25590,166445,229355,113572,17316,2879,17774,83744,115956,88269,38484,-13452,-27848,-5301,-7371,-10290,59071,141662,119186,36516,1082,-21457,-20008,51272,78858,31888,-12794,-69493,-127517,-93138,10838,62371,39230,-44352,-102526,-40003,62499,70418,23695,-15196,-9592,85639,142329,55662,-28537,-34543,-2792,23066,-3831,-6607,17750,-6142,-11901,6001,-54569,-66983,-10980,40701,-23,-85526,-56277,46619,62757,-16136,-85220,-123047,-114719,-58345,7798,-895,-62693,-58139,36176,122000,159934,116522,39058,-10464,-23163,-23814,-26726,1627,-38730,-116188,-41443,34175,-50293,-86025,-33544,-79862,-113831,-39836,12120,-11153,-10174,-30340,-98862,-100063,-7249,63000,57046,39379,58570,52203,33848,21509,7650,-414,45282,69658,28515,24086,53620,18561,-24783,-23667,-24457,-12744,-34493,-124818,-181466,-127457,-43249,10367,38847,41813,26293,41531,52616,-27936,-109657,-74274,-45500,-102526,-123944,-104675,-127562,-82131,17838,6882,-82934,-79678,-11224,36950,42007,-22146,-59646,-47915,-131502,-157508,12832,93648,50132,122796,167682,60377,-5679,-20878,-57352,-85982,-95337,-135039,-176276,-151773,-67989,-4056,51352,94914,86609,32111,49726,111415,88335,5984,-17839,36755,112344,155268,92237,-55917,-94111,9468,79388,54475,23106,20511,25907,-9034,-95434,-129560,-76521,-7095,20605,3081,-19793,8956,8349,-43121,-40487,-23447,-53009,-17014,91265,128872,48692,-66800,-147812,-135555,-63544,-24772,2557,37589,12704,-36830,-36628,16318,106219,206785,164700,-8306,-74691,16711,118209,185916,218657,173872,61060,-92893,-155634,-85491,-17484,-5530,14548,39322,41901,30567,-5294,-70196,-78268,4204,44576,1289,-8744,21755,75966,91555,40485,1053,32446,75246,107983,161507,153956,88688,78476,80982,5310,-90008,-93699,-20890,87657,128926,60736,27786,85789,158006,159318,82885,48499,18543,-64058,-67109,41463,119265,100954,19364,-61798,-85873,-110714,-110147,-34779,-2554,-2020,112914,219956,108023,-45065,-62847,-31677,-76078,-144718,-81761,45668,46421,-23262,-47480,-72294,-33787,39960,7679,-67278,-83581,-43251,2710,8300,9053,35726,56337,54812,35760,-37602,-54673,20021,44211,-33502,-52045,-19994,-40491,-70379,-72235,-61554,-2172,36702,-28215,-75206,-53982,-40539,-42029,-2995,54706,48997,-923,-30356,-1330,25036,6010,-9202,5525,-20159,-81031,-70730,-35252,-46102,-60417,-24187,10678,-2432,-40025,-64646,-32178,9308,12502,49038,103092,90691,42505,-3034,-56162,-61529,-20314,12344,30136,34002,27407,43605,50383,23058,9737,-4860,-60819,-121405,-111522,-26533,76839,95376,21522,-9994,2918,26521,106932,162080,146261,94989,19534,-59509,-50449,43333,126809,101003,24260,5801,14441,20757,-7611,-36740,-1987,42958,45038,38437,-12768,-79518,-42009,-3172,-50451,-84873,-16529,16506,-30495,-63988,-33659,-58032,-136502,-130587,-34939,26072,61839,48002,22793,11047,-9814,-6727,91952,205894,162808,9327,-56656,-32605,-42137,-34752,31980,91393,78295,34715,65099,158075,183944,125456,63729,-15940,-46955,12851,39909,-13411,-30392,-28143,-78191,-115734,-58350,19628,41944,-5026,-33662,10054,47469,16239,18080,62658,17827,-82056,-101690,-52481,-34618,-52845,-25188,68831,123929,57682,-30036,1678,79532,58723,34907,87929,91260,22159,-43823,-104280,-122029,-63404,54671,99757,12406,-52446,-32345,27223,81828,104591,42566,-63291,-87341,-60400,-67561,-10864,105882,143074,70959,-702,22360,64369,49268,50149,56637,32569,28510,41118,75246,96809,52019,23889,37331,5241,-39413,-48770,-7189,79959,147841,121112,35505,-42648,-40420,-8399,-51104,-87241,-22808,20334,4006,6865,13643,-18679,-37987,-15344,12754,66470,55262,8229,43749,87768,40863,-30510,-52930,-47034,-39019,-43978,-49572,-59939,-101183,-106925,-52189,-21401,-18223,12204,43549,47812,29763,1952,12598,40557,-11873,-108437,-66542,18996,-4804,-64264,-102346,-104175,-109521,-131979,-102800,-44276,249,56431,106495,120659,91337,8425,-58688,-73410,-78891,-39682,23890,-6810,-94037,-83296,36200,115248,43480,-49794,-57485,3741,63510,56887,4709,-870,18882,-27084,-54515,4584,22181,14183,62507,122722,115048,54460,3607,-9278,-51171,-123665,-118735,-111269,-115235,-76800,-66604,-66596,-15278,-14318,-33033,8710,42000,26735,9502,37869,72372,44620,-14875,-31243,-14019,38175,85470,75617,70939,112786,125611,108467,111466,86828,13425,-36055,-59630,-73574,-26398,35831,20849,-46880,-48355,-1969,-6450,-52404,-31669,50390,55608,10287,-9912,-18644,-31288,-27454,-29512,-58041,-126712,-129088,5910,128607,100874,30866,20294,18179,-40571,-87213,-44906,7753,-16680,-83670,-120302,-127663,-121004,-85837,4256,56798,59809,61768,34200,-12420,-9188,68509,151334,149784,43346,-78552,-106575,-29723,67678,68554,-44532,-146392,-107018,186,36811,480,28043,108864,106543,24951,-2733,24369,28888,1490,19300,74150,32811,-55092,-30561,49760,88197,143554,187988,121787,25394,-42390,-86884,-110045,-100656,-65881,21423,70283,3947,-66373,-41565,-28948,-24957,1787,-39826,-103203,-82231,-45349,-21673,-22231,-38452,-32886,-78091,-149450,-71643,67369,62580,17083,36676,32800,43773,101734,102035,973,-102534,-103826,-42578,-1551,-2493,-54062,-63567,-9954,27608,65472,81585,56462,39981,26439,-62268,-183534,-186888,-84241,-1494,31052,45639,32676,-3013,-35082,-62590,-36203,23824,49520,36894,35051,6258,-24846,-8287,15240,78925,128486,54865,-19792,-7326,7629,-28468,-87404,-96656,-78709,-75175,-78348,-38176,45913,118038,53137,-24617,49879,166933,171693,107075,57231,21723,7287,6444,-10717,-32414,-13742,42811,51698,17949,24814,6401,-14242,8014,-6640,-11192,26762,4109,-93848,-151658,-130739,-41438,20978,14247,21408,30561,46193,53817,10335,-41785,-38570,-43911,-112300,-173535,-133890,-40774,12754,24506,56070,106574,102351,59675,22273,65810,125309,54877,-42324,-53213,-18402,-14146,-64551,-67994,4522,33308,30604,26541,-20663,-79306,-72386,-10764,17614,11993,34836,28833,-13533,-8648,23424,30792,11045,-29248,-81091,-89972,-37676,1710,17717,38960],[8167,-34310,-38848,-9898,24473,73154,45216,-29771,-34387,-2904,-14874,-41163,-13574,52929,51790,9892,16777,26196,-21956,-91486,-125498,-104604,-85283,-47225,34644,111229,145495,122990,57132,-3073,-26663,-8758,-4735,-84220,-174063,-132118,-16538,42221,-2823,-59409,-78002,-84311,-68502,-25926,12237,38910,31859,17794,86851,159581,127248,71473,58209,49811,27677,7149,34049,107472,155272,143743,99806,43667,-1658,-3185,14599,1885,21926,65661,36735,-22050,-6196,34260,9909,-73978,-154958,-157613,-83504,-32577,-32217,-82857,-125423,-91273,-53567,-23139,34182,46360,75574,133011,87345,-34824,-38375,36589,35093,-6734,-10975,-38908,-82691,-26318,-972,-93751,-71973,42024,11400,-142177,-162662,-65200,-10434,-11877,6107,46817,131620,190884,76603,-77919,-85524,-30770,-99667,-159783,-49744,44296,46670,87833,137411,132730,80204,-10940,-65163,-78558,-62765,3941,47661,2333,-55939,-77715,-34563,45597,67309,58576,59421,13427,-47212,-51898,-5534,-5849,-41758,38242,122028,78625,61322,112250,132071,121291,105789,110765,99671,29445,-3041,21267,9754,-10527,49383,115680,86094,27319,31585,43829,57100,96176,79401,12690,-37020,-81050,-95838,-50983,32771,73720,38553,-36947,-68984,-8219,40042,-11343,-33005,19311,44095,54383,56298,-659,-56736,-59126,-34386,-20752,-52440,-53857,4614,12547,-31570,-59588,-93062,-71228,5118,63664,-13828,-125908,-59356,78478,89641,12516,-79394,-127678,-69611,6366,-5044,-86529,-148740,-104773,13556,118800,186299,163432,80607,9146,-39417,-55452,-55772,-25908,-28413,-45220,43629,107584,49271,50950,60394,-59234,-145618,-89432,-2407,22270,17416,-7439,-21363,-997,22410,19088,15483,39107,87304,139539,168540,82124,-60130,-93119,8484,68102,23923,-1952,20671,23838,-10,-21553,-38940,-54786,-86845,-111886,-113247,-87511,-57938,-6268,71615,104615,74986,61257,42005,-46451,-124314,-65935,3711,-27022,-75551,-103672,-152902,-115658,-22671,-14407,-38094,-8557,14225,21104,1467,-60324,-44095,25393,-52345,-150365,-42091,44813,1402,66934,154368,74857,-21128,-19573,-19226,-79833,-117421,-108993,-130463,-149332,-81568,16260,97554,139708,83798,-27123,-36956,25289,31142,-10917,-1184,44548,88981,130275,71130,-75461,-120918,-38300,19697,20061,12338,13089,23570,30318,-22113,-72050,-48936,-753,-9545,-32145,-31878,-16442,-3846,7081,2887,-12252,-12338,27609,48573,20842,3324,5161,-33938,-58360,-19009,14300,13070,5597,-35688,-86358,-59164,24628,88983,132957,79694,-71435,-138193,-40648,134213,275803,280840,155256,-32435,-179238,-146317,6829,51767,18686,22562,31626,18260,21239,15566,-26430,-51540,-28564,-6709,10322,40980,52922,87951,138992,112846,57787,56857,69238,106947,189540,189650,66213,-8094,16473,21048,-23846,-43889,-28717,67948,143939,89655,63749,139803,184773,130121,64034,39689,-18643,-72467,-26315,51753,103930,136553,84479,-23897,-48590,-41641,-57612,-21711,-4247,-32272,11949,79001,40230,-24784,-43718,-34936,-41288,-76974,-93196,-39947,-10327,-51566,-67335,-55078,-29288,16308,12078,-54601,-88181,-50686,-40028,-103022,-125252,-46446,38653,45873,5530,-68886,-101806,-46985,-2724,-30440,-10158,31421,-4783,-54858,-55591,-46735,2345,58955,42527,2992,-32244,-77356,-126948,-117435,-31241,24699,6555,-14562,8218,10685,-17374,-19393,40595,53798,-32292,-89990,-63229,527,5024,-43905,-40997,-1576,-12569,-67266,-78069,-62177,-49520,7917,56584,40904,30236,5876,-39978,-22521,12887,3862,6011,5488,-39267,-76886,-91240,-46130,40276,53963,-13679,-74683,-89260,-38302,38475,40471,-8049,10527,52414,51761,115760,212153,200692,101716,50473,47279,74756,131386,190385,153960,7789,-71177,-20631,50124,15950,-50029,-16764,65045,86691,71032,35058,-36081,-51042,-45664,-69199,-49982,37971,38008,-37037,-77020,-25265,9905,-26294,-59731,-14150,30411,50469,26241,26524,49029,20993,-4680,81863,169458,117094,28671,-7998,-28496,-47364,-61338,-22337,89128,126055,38482,28941,125681,162229,121627,98415,55408,285,-4314,-8978,-42968,-30335,-3342,-46011,-95873,-63681,-15380,45904,131166,144886,39703,-50909,-63462,-14784,33040,764,-40486,100,57293,58017,-2180,-52215,-12128,42734,-21904,-96463,-37626,44040,22707,23398,101668,100749,11893,-72988,-126563,-95798,21436,142545,162592,69364,8193,-12672,-2000,44562,92980,82867,38290,49497,40185,-29170,-9590,85229,79531,-11501,-39091,42924,125165,88822,29455,1116,-42717,-35764,11580,61063,91172,37893,-34273,-21793,16479,58550,93949,101630,120468,170158,163021,59624,-60211,-53194,-2558,-47927,-70011,-3583,19205,18598,46417,4884,-55387,-46231,7599,9642,-25176,-86285,-87720,63571,180488,89576,-25290,-18889,-9402,-52827,-59173,4715,22411,-71070,-126770,-46006,35731,6652,-35493,-41616,-71867,-53884,39506,119994,118006,11217,-105949,-52692,40317,25985,-21332,-68934,-65520,-41223,-60356,-80395,-55529,10262,79648,146876,153894,74967,-18670,-42322,-10811,1986,6525,18623,-21374,-117699,-148029,-72177,7075,28699,26387,7121,-2033,-46,-7316,-23390,-3725,1816,-75050,-130258,-83337,-50547,-65798,-40084,48357,101533,69328,3412,-10331,-21693,-62271,-81485,-103276,-96142,-59549,-66946,-83628,-44426,-41919,-57682,-5210,53631,18964,-44990,-3073,95705,89045,16112,1461,20264,45459,43700,8727,44927,133845,107373,21847,41404,93270,42065,-53778,-99858,-81500,-5292,72412,85634,20152,-9070,31087,43240,13984,28986,82342,74247,37489,6686,-5757,-14546,-8109,10288,-16546,-122827,-141636,-199,99542,64739,20109,15352,-5553,-36750,-44793,-30313,-17234,-34384,-57404,-50647,-46029,-67728,-73297,-37478,-11467,1045,13968,9687,5630,-3505,26099,76220,74993,33461,-17774,-32927,10062,68058,85415,46123,-18502,-13859,14847,-7000,-36855,8270,92015,91407,6947,-53216,-58706,-23655,14930,57670,87207,25461,-59447,-37777,34156,62192,117084,177450,126550,40595,-7721,-39863,-51863,-35771,-11942,69248,127218,62369,-18078,-11361,-14062,-41703,-57355,-91183,-94507,-58285,-36655,10033,41103,-23700,-41935,-715,-24618,-56886,23692,39438,-23391,-1554,15264,35421,87247,83253,-20897,-91147,-37214,59915,89423,49507,-36584,-78387,-31435,34075,48801,4382,-22740,10987,-5301,-107278,-178020,-148731,-77818,9931,57976,11281,-44350,-38602,-18162,-13119,1616,40137,83798,75643,6426,-56485,-56904,-22212,-451,59591,100504,41754,10529,42266,40402,-34190,-134770,-156171,-85036,-26181,-17419,-26779,-3376,43820,-19213,-81834,59171,212693,156726,67165,36815,-8506,-14920,25009,28591,1468,9701,65564,69573,28858,33358,-1570,-62923,-61933,-68386,-43793,23097,-1076,-109142,-173828,-149087,-71420,-34314,-51461,-51156,-49050,-44802,-10954,18615,9750,1304,8906,-11470,-49532,-42332,983,40559,60284,58964,41678,4350,-33679,-84704,-53673,40831,18564,-41609,-25337,-1507,7571,1132,13647,41536,27172,328,-5392,-17772,-37410,-767,61919,70546,48454,61756,50118,3886,-19469,-12340,25947,65494,45803,-41259,-78422,-22819,14094,-11104,-15295],[1127,-668,-11125,-21087,-28468,-1151,23833,10695,3702,-1525,-23772,-37924,10825,87529,58471,-44964,-67807,-20982,-377,-3133,-41596,-85106,-90058,-41353,35692,81585,79318,61498,45206,-20386,-115523,-121661,-78738,-112873,-160377,-78558,39850,74765,9984,-63065,-96630,-95065,-94330,-48873,25059,66266,22384,-36804,14863,120782,137233,101624,103124,112058,121648,140299,151727,133991,104468,86095,61098,26071,4463,-15497,-27180,-16564,5399,37615,53173,50003,46169,23675,-34905,-107616,-165759,-135109,-51817,-9445,97,-15744,-79248,-108908,-72666,-16882,5199,-43336,-46606,25109,30256,-37256,-31576,28296,55619,41035,20685,-28714,-100128,-76218,-8484,-43395,-51258,10004,11550,-56233,-87938,-63611,-41305,2085,61173,51267,43822,61506,32160,-39839,-32669,41385,-17818,-64410,55361,138711,118656,116737,124062,110119,64615,-11045,-78492,-130263,-123322,-32752,38353,75,-83312,-134109,-88327,9486,59162,61808,47323,13219,-6572,16293,50367,14151,-62331,-41278,-1302,-30857,-12814,98988,176619,145030,60590,35678,79234,79457,34145,24857,9989,-21252,-2732,38384,42718,22274,13889,31140,63070,76066,63306,19663,-28955,-58069,-64566,-43690,31646,66684,20299,-19282,-9001,31333,33864,-24016,-26924,27440,10671,-42358,-28587,115,-35584,-68096,-41161,-38130,-111670,-123049,-19591,23023,-48339,-92182,-90637,-73515,-26333,25170,-2067,-50876,-13734,45907,42247,16465,-19917,-53663,-8494,41736,-62,-75673,-93453,-38014,28257,63090,111205,118977,39158,-44697,-81335,-56567,-15193,-7800,-16342,21288,91783,98519,79383,129617,138685,17939,-117582,-108598,-8857,26268,7503,-19359,-3750,34573,20467,-46500,-29713,54442,95611,133226,178128,73759,-101491,-143801,-46999,9107,-19984,-36528,-14232,-9069,-44806,-80778,-105302,-152472,-177520,-105682,-5186,37388,15949,2308,51427,104109,92805,63031,18443,-47994,-89138,-48418,18844,53483,63680,33741,-41420,-65492,-45678,-30235,6872,37636,9712,-27338,-51907,-75329,-24208,81668,89555,283,-34930,-27693,-33012,30663,91447,59171,12731,19451,10717,-81556,-125418,-75400,-60943,-64460,9763,51417,46243,42849,1279,-56111,-58314,-15217,-12025,-51293,-22121,41723,40981,27347,3597,-53113,-91032,-72357,-7800,42282,45709,30533,6324,-12000,-33981,-61005,-76668,-66015,-62110,-38455,-5709,-10523,-12130,16194,25537,43675,84217,81374,19155,-23838,23942,92188,55844,-12441,-18803,-3220,-10072,-34319,-76335,-109143,-75756,-12019,-4838,-51685,-94198,-113655,-111699,-48288,90695,227127,245764,150002,-11260,-129048,-85906,64104,131626,94608,45037,-2468,-31855,-11446,14828,13912,8987,-16176,-60125,-60859,-29502,2158,48989,84460,90838,98148,84646,47754,74343,133595,120326,6242,-84822,-71949,4186,61266,47700,-35875,-20928,55816,47702,45059,117925,131768,40386,-4079,12728,4775,27111,97476,85330,75192,161278,176594,80930,54410,82968,57862,13925,13368,169,-58263,-65037,-13272,13649,-5372,14363,61493,31711,-70015,-76772,-475,-7213,-32650,-41617,-57245,-25609,5166,-52849,-100465,-53633,-51318,-132949,-157284,-76097,19478,28382,11472,-7498,-33354,-40638,-24469,-18471,9589,2527,-59969,-76360,-33717,-35438,-29561,24745,65124,41648,-21869,-74433,-133851,-163214,-130727,-71444,-28195,2162,14102,-4400,-55230,-77727,23269,129334,57785,-95579,-106998,54763,115222,-5038,-55401,11860,16953,-57270,-95946,-91436,-81531,-41411,-21684,-23849,24820,31835,-16775,14998,63679,49143,34518,-5384,-88748,-163720,-204884,-122360,28480,68141,26828,7376,-28054,-51820,-43950,-73549,-93221,-6621,105851,114892,98488,109274,78857,29494,54710,104003,112977,105843,136806,127950,-7935,-120640,-70173,39964,49047,15081,40006,105864,120624,80575,34406,-14525,-22097,-13355,-14558,6841,49002,23790,-26052,-20501,47221,74200,29854,-30707,-7489,27372,19800,-12800,968,11731,-26570,-45378,-5766,10585,-9826,18809,38634,8723,-10338,-53689,-81681,-17393,26850,-11174,-15927,23284,36204,23812,47257,75268,54206,16207,-17938,-54026,-55842,-18345,-18353,-65338,-65355,-55923,-23465,70746,95131,-35121,-164282,-172833,-97631,-19124,-18675,-24899,50302,136248,144200,68548,-28304,-38214,13280,-9930,-63291,-63203,-59577,-94438,-67138,4307,5026,-55338,-117965,-140531,-72716,85703,195845,171011,93788,60085,27009,325,-9325,-2271,30903,56648,57216,28301,-10271,6764,43790,11563,-49026,-44951,12851,54575,39407,16975,-22230,-98018,-103313,-44462,12211,32653,-27008,-119803,-129594,-52310,98274,202091,125949,50061,76445,94159,31232,-66423,-62953,-15583,-49065,-59475,3697,46473,106098,146174,70299,-13801,-17734,2527,-30728,-101395,-168102,-154187,18018,159570,97124,2659,10171,11797,-46888,-63759,1698,30778,-19660,-58656,-9621,57608,36385,-35806,-76497,-116164,-85567,33218,128218,119942,42468,-40091,-2202,59729,47264,-2551,-82159,-94068,-30732,-11924,-40393,-28141,25622,52790,65423,41360,-38241,-87607,-47808,40119,91268,67854,32113,953,-69721,-130020,-138287,-99401,-2199,76139,65576,33649,2082,-26281,-34574,-6605,18377,-11212,-74095,-116105,-119549,-104346,-84390,-18255,73518,92373,17364,-33200,-2953,43884,33733,-26521,-41226,-8821,6844,-20559,-31346,-28852,-41360,-26288,6445,-42421,-96757,-15657,110849,115499,61096,46851,42340,54668,25088,-45478,-3654,77873,18775,-58372,-13121,32623,-11528,-70257,-67986,-47260,2954,83778,105651,39361,10710,75287,126856,119037,94545,71601,45530,7606,-30861,4147,75557,92210,79235,23331,-101558,-111926,7518,66027,41831,38251,24332,-7824,-575,23743,14930,-21982,-53583,-23075,42887,44702,-3217,-35318,-56031,-72176,-54210,-28724,-12558,26721,23323,-13636,-12701,10341,41910,49773,26020,5011,33049,97111,128517,51824,-25247,-73785,-106900,-113625,-68792,18541,56303,12153,-34990,-38599,-16695,-7466,-5993,-1362,-13095,-15052,2714,19485,17453,78959,182049,169077,72720,-10365,-60333,-43151,11187,48698,98861,122440,71722,4920,-15280,-23217,-55484,-91559,-80245,-936,48760,12607,13498,32736,-48697,-100967,-19007,47055,38123,39494,-21349,-136047,-143116,-70802,-13482,37183,53688,-28411,-60062,30764,128294,127855,53689,-32356,-47193,-17567,-5345,-11755,-44411,-68007,-40718,-42677,-77213,-59579,-16801,-24597,11452,60670,2350,-86321,-66097,20845,74041,67908,42661,71658,97628,31404,-49419,-49689,-26279,-30724,-23399,-18458,-37845,-4030,61564,70786,24822,-41689,-69142,-6471,51610,53077,-5087,-36127,-7077,-36317,-80726,34067,161397,95464,24469,29086,-17097,-53132,-18346,22676,42075,53134,78373,65630,5070,-10301,-44748,-92779,-76788,-60154,-26697,39226,26315,-70619,-121027,-82384,-15801,-11197,-46345,-75158,-93932,-97485,-69561,-4262,25852,7043,6979,39176,67560,63880,31190,12054,42261,53325,-17478,-101219,-127364,-158933,-113188,9215,42982,33141,73940,83897,73557,82095,57541,148,-37037,-36702,-33025,-35588,-21309,40932,111810,139718,134085,97399,25722,-15987,-11147,-8644,25293,91059,69372,-35408,-72765,-3970,50900,857,-48524],[2497,8022,-25688,-63932,-86735,-72228,-8766,35986,10757,-43655,-48986,-34939,-13188,8034,-28802,-101854,-103736,-18315,78409,157531,111617,-18268,-55871,-878,17840,-6151,-3085,35318,45219,-30363,-109231,-101311,-38681,2548,7233,35439,83647,87090,22214,-32181,-49920,-30325,-32288,-40143,9056,65394,26474,-41821,-30867,9473,26197,74207,138291,135752,122127,150172,145301,70308,27669,36316,5143,-21328,19414,27363,-7483,34,12829,6345,34547,86063,103404,56282,-29737,-80669,-73635,-29098,10388,21487,31359,24830,-53585,-99997,-27814,60823,51589,-44280,-97134,-69472,-45384,-31875,5210,20293,34383,48416,61180,61035,-1038,-42070,-1880,-5410,-39900,-44002,-36951,-2000,-14458,-53533,-20674,50037,68023,25846,-18496,-41556,5853,63054,135214,187212,108569,45548,102204,104035,50531,40348,37938,30692,25439,1838,-38192,-93735,-112666,-55077,2889,-2551,-53603,-79747,-3758,40837,18081,42657,54071,8674,-6770,59232,82252,22900,-38485,-40553,-42466,-84026,-85898,8629,115101,116968,6006,-62555,2882,77464,37877,9046,25205,6815,-16276,-8607,18012,34535,6048,-23979,-20007,7273,51019,42285,1537,-12669,-45500,-45395,44181,65921,-5300,-30923,15274,52997,44189,17925,21788,15366,-58480,-108020,-46954,3013,-60567,-97486,-11949,14949,-101619,-123883,7988,43505,-60273,-80451,-36286,-36470,-41626,9156,55189,54768,6199,-41728,-24776,21172,49627,31057,20586,33775,29948,-10577,-20527,22488,41185,10582,39408,52910,-39973,-119243,-109741,-51799,-3282,-5491,-17533,28034,63360,44327,82390,179896,211449,105529,-38812,-62341,-1103,-8688,-52370,-91792,-87598,-36212,-32262,-87621,-50095,34642,40512,38627,82223,33957,-57717,-87688,-68561,-67090,-76211,-60119,-26788,-28677,-62077,-97074,-158760,-227124,-212763,-93416,45790,121066,82456,-2452,-7129,56801,78114,32419,-53471,-114365,-104167,-64396,-25702,24311,82506,108676,66177,-6930,-53525,-39734,-2168,18131,-95,-44978,-72851,-68909,-19998,78435,146684,122397,51026,10013,13653,40236,22455,7118,64413,110125,82759,-25158,-99163,-93893,-61708,21056,119616,57749,-60259,-118528,-126080,-88404,-43107,-19379,-40421,-82450,-40453,43370,17111,-52520,-40144,-8005,-36958,-55212,31038,103028,83673,44225,14976,-13726,-32406,-58773,-95624,-84808,-36481,14465,26659,-2325,-10187,5457,26257,87935,125015,72597,26671,52981,115087,148039,101572,35317,-6712,-39894,-53944,-57968,-75397,-81381,-68546,-65967,-102039,-159292,-160270,-83691,-33256,-38277,-27969,23120,74275,97124,79948,8340,-24963,45212,143123,151648,79868,-14156,-63383,-58369,-35686,386,50268,37143,-50933,-93612,-52290,3966,43809,27507,30363,85942,83735,31386,32908,53797,37414,-15415,-70994,-84954,-33797,29218,30707,-49325,-63518,-12621,-19958,-25035,24268,18724,-53404,-79038,-33910,22128,109848,187491,121994,52400,125214,196980,168459,153342,182754,165079,82956,82346,100435,-17331,-79489,-11745,17987,-3606,56355,138326,92683,-27014,-36855,50974,68854,42289,-17626,-68381,-35484,6080,-25131,-61592,-42290,-40717,-63031,-51618,-12890,23507,19604,38242,72944,70966,28138,9484,2074,5351,-25608,-85005,-74664,-10263,-7621,-19501,15243,39971,10837,-15267,427,-24817,-96487,-147702,-123566,-31911,29938,31083,26467,-31773,-108144,-24175,140891,121768,-36388,-71169,78800,142597,42529,-5972,27446,3363,-48775,-39322,-17340,-35683,-39369,-41898,-38169,29114,70344,38787,68256,123293,120144,96261,40310,-43422,-107002,-144841,-103120,-2176,30351,41997,80741,37929,-51480,-81473,-113682,-149002,-70322,76855,142709,109272,16507,-72825,-75966,22596,104917,99825,56211,51700,45403,-13030,-75439,-56925,28264,67948,65065,68962,103598,133049,93832,4556,-31793,17079,53767,47424,32152,40761,25345,12316,52811,97910,68873,15174,-21649,-3130,27454,29744,12945,23596,-1275,-51467,-56028,-54718,-97511,-104990,-22787,44956,67836,65188,3053,-76584,-103170,-93088,-38867,20814,26511,1824,-27861,-17845,36321,83094,87808,57068,-12783,-60571,-20500,17794,-24693,-37428,-45536,-81991,-81560,-71141,-107187,-153687,-165798,-107220,-12620,-5295,-34148,21202,107007,110913,45729,-35499,-58925,-4992,45037,40559,-27449,-118057,-152564,-106412,-72173,-83528,-113594,-145842,-140405,-59255,71286,148334,119627,67072,43095,19427,-13769,-75529,-107902,-46360,9556,-32406,-71235,-37223,26515,38621,20978,23088,21020,-13302,-47879,-20941,40110,7751,-98452,-124338,-44248,45215,34945,-60051,-143276,-175173,-130074,28965,139330,45789,-44171,-35028,-27182,-18535,-30110,-37624,-7695,-20117,-50180,-19375,35062,123738,169849,124019,48070,492,-30416,-85028,-146843,-196963,-176219,-41842,83846,97178,56735,21528,-2078,-16209,-33316,-34795,-8779,17164,12507,3779,18479,31245,13069,-2653,-17237,-29327,-9457,38614,60648,49224,8380,17320,39939,26234,-17476,-84780,-89229,-36488,-19577,-23533,9700,45263,15737,-56375,-105982,-132159,-121152,-44945,59948,115108,75346,-2305,-33885,-23532,-33218,-84408,-84517,5036,70305,56361,54802,44131,4646,-1242,21708,68784,130086,96546,-55563,-146364,-101442,-62960,-14226,84545,107856,14016,-63424,-13060,82213,96077,16659,-28645,16894,73929,46155,5547,23409,24556,-14906,-42520,-84335,-109252,-39156,57678,94981,99868,83718,41553,44752,29726,-18828,15827,31799,-43915,-42980,15150,-41207,-120484,-74641,13465,11957,20302,87692,96003,27080,4555,77451,155455,152164,88073,41937,23932,-30588,-64334,28938,151608,169149,114980,32873,-46851,-22477,42589,49667,26868,33743,3722,-46857,-32396,36046,69629,15070,-51616,-902,96479,87098,54967,38146,-8668,-47699,-36575,-31307,-27247,20115,23010,-56944,-81832,-14661,56571,80226,38524,-38909,-46139,34746,95456,21552,-92425,-156618,-148299,-115513,-84031,-26897,45507,71805,69118,62566,14037,-68200,-116512,-88235,-8662,44767,28985,3852,-13571,35146,152637,167819,64071,-69559,-139391,-85039,3400,42845,61322,47410,22227,-9249,-36261,-41508,-56628,-83997,-51011,47136,107865,42852,-30533,-75498,-150595,-188187,-108122,-12805,16966,-20841,-89494,-172040,-197048,-118006,-51855,3448,38303,-29855,-58153,31512,113896,109886,28135,-53881,-37199,-29199,-85504,-74735,-20288,-10202,-25473,-25114,-5114,39585,66919,12087,-18198,23556,18652,-75630,-101520,21121,139832,137041,46368,5150,13249,-5233,-40012,-28920,-12028,-48332,-114157,-162287,-151554,-58452,30682,52934,70189,73462,47805,61598,105339,99819,36533,-3507,19094,11639,-27669,664,64779,50785,32349,64886,26202,-70230,-95324,-22226,62218,70504,48995,27110,-25249,-32569,-32013,-48937,-38278,-13813,14125,42624,38761,-21100,-58775,-40262,1197,3359,-21033,-43301,-51028,-41726,-63386,-65408,-38424,-38054,-50079,-14842,56103,90544,35672,-49568,-41004,19441,-12047,-106614,-147575,-157896,-79652,49999,87345,88556,123629,120337,84837,78461,21328,-85839,-123705,-75816,-42019,-52613,-52114,7056,99431,174808,200179,111078,-40580,-86225,-12309,30050,30880,59624,38262,-41633,-72999,-13159,65054,47467,-17707],[-5834,-880,-31948,-76093,-101627,-83208,-30016,885,-48676,-99657,-57026,-18173,-57846,-112739,-134960,-121780,-61636,38519,137557,224663,194961,55747,-4226,38961,14912,-63489,-55553,35247,61702,726,-19802,9706,68297,144453,153211,99920,66346,49620,9800,-26565,-31852,28855,79087,28874,1998,46144,37884,-13956,-26000,-59409,-78117,23411,113808,72222,22806,42011,37555,-8024,7105,46528,5986,-19540,50687,104099,93131,58680,20657,-16450,-12804,26494,71417,70251,13116,-26132,184,33361,49519,48629,49762,25595,-42943,-62411,16316,98315,86503,-7648,-67435,-68802,-46914,-3222,27416,-5161,-28156,-11911,51958,136182,98303,-5195,-34951,-45396,-69449,-84047,-65485,-17057,-26810,-62327,25427,118208,96557,49765,1530,-45154,-6730,113886,238290,259535,156446,77708,82414,14072,-87194,-91037,-38812,6387,30108,16069,-4061,-33614,-65160,-58121,-23495,-4617,-24550,-2096,111937,106673,-14733,-3061,54447,961,-55234,-12948,21322,5299,-20694,-28885,-36305,-46782,-43736,-12003,43946,55163,-24239,-91351,-51677,21534,-1140,-18396,37609,47056,16478,2139,13191,54653,64369,-3869,-77045,-43900,53072,81167,61359,35339,-33534,-32713,69604,82791,2634,-27856,18108,45194,24184,5056,7179,-19177,-84709,-102591,-53490,-57525,-128518,-106658,50375,105675,-21255,-49954,70835,65352,-74122,-74946,16886,38692,12925,55659,96638,57084,-55667,-117450,-31179,59544,74736,42726,265,812,35343,9438,-19331,21750,37921,2179,37129,29341,-90732,-149131,-99419,-43643,-14255,-1792,-21677,-30332,-17812,14044,112613,229004,248589,142739,31102,3294,19877,-21111,-94979,-155433,-154378,-107337,-92899,-83557,-31410,-12361,-40951,-43840,-6271,-9171,22,15001,-32637,-103668,-119497,-84722,-49217,-41907,-28217,-31745,-115468,-168019,-116748,-35720,44424,114208,76847,-14381,-27354,25424,56691,8988,-112456,-197590,-168942,-92336,-61865,-74516,-69266,634,40103,4672,-30741,-33580,-41619,-31552,-13462,-19856,-35512,-50397,-51243,2558,80208,116730,120307,109932,85836,59360,-161,-30209,82310,207035,197794,68651,-66221,-136879,-106390,33305,124417,23607,-105389,-176770,-182015,-98865,-12742,-13150,-46710,-55182,-11447,30520,-9225,-51393,-10463,26567,3710,-3931,47208,79707,50396,14141,33229,73316,40945,-41066,-72665,-13598,58282,75716,33200,-4764,-14430,-21537,621,67638,64465,-341,27105,125047,157125,137724,114722,85865,34530,-38113,-82145,-66024,-33154,-26477,-62963,-109837,-131044,-110872,-78052,-30821,-6216,-63877,-134584,-133166,-81187,5530,82723,36759,-51048,-45334,36832,98164,66461,-24782,-85169,-98192,-82531,-36730,29593,44290,-27913,-52245,40860,99622,75653,2821,-38313,-10941,17730,20337,14371,13065,24010,28352,-2827,-46392,-72698,-85449,-68119,-43193,3313,13402,-65843,-91279,-37298,-35158,-84544,-104422,-62630,-10369,67588,141571,100709,10768,27129,122357,161590,160558,190540,193735,128019,119295,138307,41779,-37480,-35285,-53031,-55899,49420,142745,93596,5785,-1280,31321,56450,63229,-1530,-52236,-20455,21501,31633,8688,-31320,-49461,-10482,46871,48617,11947,-8174,26947,66687,75700,63943,59659,16439,-28039,-36790,-26784,4089,36998,41420,47527,42162,-14921,-55422,-13216,68040,67785,-7350,-52557,-31590,34664,53888,43966,58140,16254,-85256,-55011,81349,102946,28339,-611,32744,33978,31722,62783,36312,-38243,-40314,43657,81084,26814,-23877,-50883,-62734,-4544,66972,61712,74799,130350,130195,85997,47092,9386,4879,-2411,-36379,-40620,-19282,38685,98287,56145,-26714,-31665,-52762,-137019,-144468,-51246,56467,115359,51173,-84595,-142971,-49829,52868,60483,26108,4131,-24887,-25945,-1122,1829,28116,47809,33474,18751,51603,120841,105206,-13874,-62244,19837,75109,53945,15298,32436,33694,23826,46332,42561,-23873,-31429,-8229,-3169,24908,73830,86982,94846,51904,-9074,-20585,-22541,-61148,-91948,-65727,-6846,66723,87155,25980,-55902,-120266,-135459,-40952,92922,148550,115552,30404,-25467,-2059,81110,136520,114400,17399,-48005,3940,56511,15128,4209,-5999,-86413,-148850,-141789,-108825,-73281,-73433,-42014,29479,12673,-54117,-38740,12655,1614,-32626,-61718,-96591,-81310,6433,86792,58063,-36231,-64569,-47078,-62007,-96081,-126557,-143580,-121814,-59774,-19224,8091,35638,22028,-8696,-38222,-67155,-114711,-114522,-45007,-16777,-84698,-141599,-87715,15728,51001,73734,123824,94091,-14055,-74809,-31445,38565,1705,-91777,-93602,14059,127842,93908,-34342,-95785,-118350,-130785,-77101,-24819,-36692,-81009,-123968,-146810,-64143,20956,19382,26254,23098,-20176,-17355,5896,31598,69771,77671,28527,-39218,-66732,-99831,-143832,-181985,-151744,-49379,52708,95909,49446,-50526,-86953,-37841,-30408,-65938,-37807,16731,20058,-24574,-52431,-13520,54991,83670,74287,29856,-30670,-25403,26277,41010,13718,7638,2237,-19216,-43187,-46201,-6384,-3225,-32216,-25442,22201,71586,30780,-77995,-128581,-102072,-52330,17638,85694,99136,38170,-70591,-106334,-14125,58048,20004,-3587,27102,37119,20450,51054,59737,23648,31685,55857,93366,184367,175165,-8860,-133126,-84764,-41161,11351,104888,104993,-6224,-70825,-23166,35153,35282,-25086,-55733,-8623,42962,27282,19960,73406,101092,30264,-56320,-86112,-92084,-81249,-36160,37751,90204,80478,39298,32502,25648,31175,74889,49761,-11780,39879,77986,-48679,-153708,-52490,78587,72368,58800,87178,78665,32955,10808,33089,81069,69869,9117,14797,33672,-14409,-39240,36241,106095,125579,86147,16313,7867,54691,55003,16580,-8204,-5997,-25717,-79970,-83216,14317,105386,58291,-42971,-6514,88430,77796,82948,107613,57398,1730,1287,-12177,-32706,-1265,3482,-73676,-103730,-25107,52211,74059,22743,-86673,-134756,-77901,-17699,-42580,-100312,-126008,-81457,-10267,9378,8696,71602,139157,155679,116734,21034,-81678,-121698,-67775,37954,64955,14114,7825,1259,-3623,63505,92862,32363,-88450,-153882,-96263,-23373,-8258,-6430,-37380,-45166,-28067,-21511,-26108,-37834,-46815,-24567,38462,95619,52626,-38919,-124053,-197908,-185583,-105453,-78218,-146627,-176642,-94376,-38658,-52337,-65642,-50692,5580,45031,-14286,-57431,-716,79925,104367,28484,-62731,-57108,-69214,-135382,-97281,22722,79398,52386,31159,27061,34146,58869,20909,-44803,-26292,884,-80892,-134731,5326,176777,182341,46428,-86310,-136678,-105661,-64412,-23061,28112,10324,-84855,-172055,-166629,-67165,-12326,-12720,46574,94489,57416,36989,94317,122723,108520,90206,92176,77904,44164,13484,37901,80160,94064,110902,69090,-54748,-124210,-53834,55379,63301,17606,4699,2466,29262,56961,40341,19675,35888,54135,38871,36218,19536,-30659,-63928,-49465,-26411,-19629,-10765,8447,38504,-3068,-73253,-65627,-23388,-22226,-23319,21095,74803,35161,-67093,-87112,-12319,27450,-20646,-68633,-85169,-19833,83180,97956,75615,62863,35793,18846,26337,-11506,-100590,-131812,-81207,-42148,-54758,-75016,-32793,58736,148566,176391,74393,-91908,-137885,-29242,67353,56342,18576,3850,-27024,-55420,-29119,38838,58863,25669],[-31523,-4626,4142,-32873,-72802,-55684,-30350,-41977,-91364,-108260,-45238,-13874,-86752,-157582,-161808,-111075,-21124,55054,69123,92288,114860,62424,7462,15990,-10174,-79024,-78816,4028,55393,43294,37856,51519,88658,140409,134093,84870,36024,13856,-10626,-59529,-88208,4136,120910,95133,32259,57902,57819,-385,-17989,-44584,-75239,-11593,34620,-26374,-59771,-28585,-23026,-25907,24852,62417,40275,37648,80230,121213,129866,68234,-10617,-39625,-41558,-45370,-19876,33031,58802,36065,4733,3964,29375,37975,26964,491,-19785,-3669,26478,47472,30708,-40658,-59930,-17581,19735,29311,13272,-33656,-81797,-103205,-35688,76518,55615,-49842,-102391,-113392,-93183,-58468,3254,26298,-27245,-63585,31620,141254,150020,97688,26414,-42362,-47884,47771,155642,173312,77273,29564,74238,17115,-124045,-132275,-13147,76238,80966,38776,13710,7613,-14512,-54832,-44441,-3663,-16457,-691,118543,135388,723,-37087,24367,4853,-69856,-103477,-65180,-20367,-26795,-48301,-62466,-22121,36164,36966,19613,9236,-23379,-67656,-72095,-39114,-38260,-34303,17786,34852,30910,29795,11707,54891,144437,97598,-44807,-51876,51072,103415,106208,63345,-11932,-17378,60072,84075,43880,30914,52113,38401,-24548,-84328,-87337,-54196,-37449,-53466,-97274,-144829,-151160,-53743,115950,160586,42102,8167,96646,71838,-69144,-79434,30520,97361,93126,103059,73276,-26527,-131038,-126907,9562,100129,60481,1199,-24607,-19990,-6309,-32780,-47854,2991,26359,4434,39542,23942,-80294,-99140,-44015,1289,47984,63480,-10448,-94739,-89421,8639,132157,212630,198251,116458,41555,19102,33632,9322,-64439,-122279,-99554,-81462,-92649,-43441,3463,-39193,-70263,-44156,-31762,-61630,-17950,58470,28262,-82566,-144436,-128549,-105851,-91355,-31459,26225,1197,-10443,28004,40996,54283,93033,69497,30832,33008,42828,57936,34818,-78886,-173796,-155458,-56337,-15296,-101195,-198997,-151433,-60182,-9986,18368,-1506,-43361,-45008,-30820,1824,24041,-23285,-87510,-79250,-5119,45772,78288,109967,91479,60349,32613,-3491,69526,232219,262656,119335,-38440,-122206,-103011,-8396,42049,3842,-39653,-81780,-95470,-27329,33855,-2912,-23210,21638,49393,-748,-64138,-27382,31625,22372,25732,44783,5157,-33775,-51989,-70794,-11306,108062,91056,-15502,-29468,55298,116296,101727,40070,2253,-25217,-42549,-13142,21547,-22116,-75050,-21389,70770,80533,79186,96613,82890,54546,5176,-66342,-58794,19610,21984,-61002,-106027,-70477,9242,37525,9963,-26106,-89901,-120692,-77589,-48015,-12032,-329,-66124,-127688,-137959,-110449,-20649,20860,-35594,-92722,-80998,-31965,-5232,1927,-3991,-44019,-12200,126955,176310,89265,-15764,-95774,-123113,-67280,5446,20249,22474,72834,104938,70687,923,-64990,-106469,-76712,12051,120862,101738,-43622,-78864,2545,21196,-44398,-67711,-27955,-10279,-1014,35431,28988,-29871,-18790,68960,94832,81840,121195,146255,101203,63036,66758,37260,-38866,-107270,-127291,-89630,27085,123240,106318,49024,5404,-38436,-18380,36662,21168,-12854,-2091,52044,94071,50832,-33476,-75663,-36509,36936,29763,-43119,-70935,-15771,15979,4482,34385,90542,46267,-42548,-49029,38197,107746,96739,82562,118795,82604,-40193,-79224,2227,82262,74110,58396,97127,118704,86818,44178,40932,49219,20636,-44437,-40663,15776,25645,19952,2947,-52613,-91143,-3390,112131,68339,-26009,-4298,88644,120082,57686,-23470,-89120,-123139,-63416,21914,21935,19542,73949,65210,-3180,-33999,-25505,29968,51378,-12800,-60220,-26101,44360,74701,32317,13675,49458,24366,-75831,-149553,-152909,-70792,83181,143832,25618,-126176,-117496,-32863,-10810,-17122,-14043,-35376,-28488,26294,26246,16314,7604,-27431,-39240,24132,103682,84197,-14921,-59157,11527,65990,45120,997,12984,21032,5957,-18250,-56426,-108087,-62657,-6310,-2185,30702,108805,141961,156245,123185,62090,31756,45977,63522,21496,-44874,-48326,10830,22546,-36631,-74360,-81861,-85277,-37210,108857,244351,235751,107986,2714,-4118,65846,112361,74158,-10784,-37975,31565,83973,55695,49726,29952,-52097,-97135,-68984,-50745,-45992,-43788,-6617,47368,17778,-58335,-69360,-37211,-31961,-34216,-37445,-91306,-132902,-66450,74112,146069,123820,80763,37470,-8402,-55712,-93206,-93152,-63711,-56881,-96073,-89703,-5117,24090,1367,-39492,-71507,-62578,1284,33903,-9290,-66608,-109061,-76946,17274,66425,98976,142974,90833,-14337,-23928,10987,-1735,-61486,-95469,-47825,44870,136247,113185,4303,-33803,-23452,-63524,-117773,-108415,-44649,-70468,-182946,-208121,-83363,26838,43246,40234,39850,39452,68206,45708,-30756,-26322,-4700,-49595,-104406,-81446,-51119,-56086,-70207,-56456,-2821,65858,74756,-32461,-168468,-190138,-121361,-82429,-58127,-14075,2803,-15715,-59277,-92575,-34665,73618,86164,33570,27108,13906,15002,40660,43939,39893,46558,13733,-31249,-46654,-11098,52896,31510,-24122,-38187,-1443,80725,70656,-13131,-32971,20914,72596,100761,116748,101284,21808,-91926,-115787,-13566,72764,55142,18306,17381,25032,32736,57873,33003,-9948,9907,46602,60085,94946,67338,-51365,-99321,-61097,-62377,-38399,50507,70050,-22982,-53161,-6782,-11004,-44417,-59642,-57203,-60906,-64708,-48375,6459,73804,118989,67447,-43764,-86596,-71409,-71818,-49425,8725,34953,31607,33174,16278,-21933,3251,67314,64370,36758,66924,81968,18174,-45781,1837,97344,107758,81995,60391,47889,57006,37525,-19902,-34002,-37663,-52738,-8300,30631,18664,-3839,-4433,-2543,30086,28017,-9882,9890,40577,5884,-38052,-51336,-33039,-3092,-18703,-42166,11892,83592,42535,-57864,-44893,29975,31065,44255,95427,60943,-17600,-22735,-14370,-45823,-36145,-18343,-49395,-81884,-54402,7779,40114,146,-100845,-155196,-127495,-86682,-78663,-65086,-58964,-9474,86136,105831,55440,60184,109882,119310,59107,-3638,-17630,-6833,7110,24339,1409,-25281,25708,30616,-45948,-65784,-20611,19548,-15130,-65279,-56295,-40369,-42573,-43346,-89954,-105935,-44632,9538,-3361,-25224,-9317,6553,25767,53649,48492,15041,-44324,-115308,-81657,2189,-45071,-225068,-239117,-49339,85870,82458,-3998,-34666,8247,40899,-133,-49536,-33151,70765,133361,60453,-41837,-76106,-102866,-128496,-88959,10923,84518,83355,37878,-13502,-30579,8202,-3121,-61305,-75618,-89362,-156169,-162671,-8723,156399,153501,12401,-144674,-202755,-139606,-77681,-39353,49488,96013,33427,-54286,-72442,-28630,-47831,-84370,-18109,40558,-15217,-55823,-776,83773,139634,144358,111958,83217,71092,53752,90483,141320,125522,82528,27556,-47075,-90758,-64941,10581,42080,14623,9728,42821,83480,86365,48462,38728,69816,79314,53672,65687,55271,-52739,-139606,-113617,-51179,-19261,-16209,-11255,30676,39344,-6672,-4569,58934,82584,51005,39852,55507,22663,-35420,-43459,-4076,38235,42045,24039,-17657,-17003,37226,44110,2139,-59220,-116648,-89698,-13748,11285,-24367,-51538,-60753,-75174,-76162,-72563,-48199,994,60431,67872,-11972,-119471,-151943,-69819,54961,72903,-6740,-34153,-25990,-29299,-17556,5221,3637,4097],[-4762,51720,94614,51389,-24836,-21131,19073,16377,-15113,-28652,620,-7307,-66854,-95185,-90579,-68383,-10315,23603,-45183,-81133,-15282,18094,-19905,-48586,-64429,-68540,-54534,-27098,31307,68755,41616,4801,-5608,7502,45384,82088,56843,28097,-3319,-59615,-107815,-39677,78207,100713,69224,99861,92483,17025,-1788,19587,2009,-13123,-21542,-55283,-39592,11699,22140,19972,43986,46408,42059,68171,77609,66355,64595,28773,-38329,-42827,381,-6129,-46639,-6683,88878,104103,18484,-25200,-1282,7890,-19430,-26044,14642,55229,31818,-13984,-47140,-94669,-75184,25913,90078,56082,441,-37788,-89204,-141754,-121421,-79537,-96730,-122073,-115975,-106553,-62921,2269,79672,120964,57229,-26473,-16191,68783,124269,80191,-88,-68458,-77652,-41833,11529,52379,3216,-712,103303,98434,-41925,-59769,72007,146622,111580,53868,18669,23492,17824,-60161,-78777,-5673,5885,-15632,65906,114832,38095,-31548,-17916,13114,-17614,-72713,-63998,-33129,-43659,-74611,-113602,-74017,15717,29061,3861,6439,-13843,-66467,-87472,-61553,-44020,-34310,-26479,-33366,-9978,21580,-11851,8381,142731,152896,9154,-37909,24440,50684,53844,39070,-703,-32752,-6330,39024,64321,88525,99253,52727,-54131,-158467,-161349,-52164,45585,1241,-131317,-172478,-100383,20354,135046,137306,28375,-7736,50632,43016,-38377,-49684,20164,88942,99968,73094,13265,-64656,-106956,-74140,15066,78397,50941,-7392,-13815,-19865,-56535,-76917,-55941,-13353,-3702,-38969,-35681,-32480,-54228,-19771,10767,52057,145365,136016,-4166,-115573,-119116,-19843,80773,97956,84472,60230,1883,-14682,14487,9836,-11516,-19005,2253,-14021,-31124,-1177,-1375,-52127,-44506,-8857,-46250,-129979,-102205,951,33388,-52859,-152683,-174906,-165813,-169202,-117967,-6701,65500,76074,62943,52186,73086,102938,102011,109999,105616,70588,61416,53556,-12352,-54127,-26789,36393,62429,-29139,-160078,-175216,-112632,-28196,36855,21496,-13682,-17666,-39057,-24643,18273,-19841,-95952,-99277,-29116,-8533,-49061,-27659,18014,45848,63596,35827,32194,122751,162608,69887,-22998,-65511,-66409,-53018,-18905,26953,48282,28626,30631,63357,47775,-10126,-9482,52016,60174,-40450,-122670,-64484,-15902,-31654,25307,52872,-40199,-118348,-151748,-177475,-130198,-16628,23898,-3887,-14186,7468,41020,72895,54626,-5446,-58895,-42161,16107,10277,-65330,-129196,-127774,-94165,-61799,2544,30275,2082,11376,20052,-40689,-53362,21749,22430,-54236,-57487,17841,83192,90453,44654,-28966,-80731,-45667,40600,73631,51166,-43358,-140105,-156846,-182099,-203329,-106679,-5467,-30545,-74317,-15018,79852,86903,25757,-30616,-71762,-34829,89916,141699,59777,-45782,-121772,-155534,-102678,-21331,12576,33141,100784,147839,126240,45285,-14246,-11250,24595,81363,178432,151698,13979,-14144,62616,77633,-1075,-34366,20068,52056,10621,-26297,-48730,-42202,31534,83775,33625,5933,49208,66946,16816,-36952,-27525,-10488,-72984,-140450,-104251,-54101,8461,95432,128239,93446,13192,-53662,-30400,43636,59738,25985,8521,75509,120096,32437,-58216,-92959,-84188,-38421,-53727,-126761,-141648,-36142,23601,-26341,-23082,81806,99050,5985,-48734,32317,118169,92622,66437,121182,94058,-25864,-60560,8304,53513,50461,112825,192177,157470,37527,-13352,12901,9567,-31434,-52411,-32672,-28306,-47164,-36498,-52838,-103839,-105984,2993,124901,118864,53151,46171,82960,109801,76440,-9672,-107856,-154755,-91699,-11445,-15182,-23193,1976,-20871,-82170,-130104,-128926,-61290,-14457,-28237,-36953,-1213,44201,34577,-15310,3451,46771,24890,-26511,-85884,-136748,-106644,36579,143507,80623,-72219,-136139,-123779,-118452,-95123,-38370,-14066,-4564,3836,-29531,-36306,-30114,-57468,-49854,34075,68143,9765,-38683,-34104,22689,66293,57302,-3647,-42699,-22831,-5221,-48572,-80209,-89615,-66329,-38161,1500,43486,99489,136902,164061,153714,106186,60933,78833,143325,127512,31943,-17181,-12451,-56141,-123524,-98114,-15572,1811,-25478,59716,210947,226550,101330,-2203,-12866,30696,41081,-5363,-40013,-14069,45625,84925,88842,95899,55589,-26209,-45375,19174,24662,-67285,-113800,-50130,34599,28397,-41977,-72217,-19735,32129,22381,-15162,-54947,-75359,-30675,76955,157197,167225,111787,57741,21823,-23982,-50373,-14599,17069,-40405,-100839,-60615,30182,63670,63757,46955,15745,38266,97100,58108,-43109,-68994,-35553,10344,67621,83041,74096,68170,6718,-40720,35450,76549,-20941,-105726,-81751,-24113,1949,39583,45152,5472,548,21741,-26247,-105506,-89641,-26484,-56418,-159734,-151523,-56566,-18756,-7953,1300,12298,79049,163699,118905,3446,-22712,-22331,-83551,-127911,-80226,15,60821,94665,72652,39164,52016,35831,-81443,-192075,-193198,-154667,-105851,-3657,44245,-809,-43329,-72369,-79379,11832,99700,52158,-30929,14504,86722,86297,36745,43082,102729,130788,70452,5221,-20570,-20758,13045,19194,-24017,-82065,-72867,17594,33808,-9712,18485,92082,123547,104037,95439,99666,37910,-45878,-52131,-7861,22985,12548,-13520,587,47629,78325,67124,-7111,-61593,-39464,-937,4934,-5282,-55898,-103104,-63724,-23561,-82447,-131644,-60934,14809,-23279,-30128,23998,5618,-19640,4360,-10394,-96850,-134648,-69212,9150,28144,57182,68003,-19432,-102328,-61359,23063,70195,61934,8870,-9745,10838,-22724,-93922,-77269,-7112,14312,8752,8332,39424,100689,105618,67807,95498,108772,62115,3490,-496,60931,52626,-42020,-80266,-53873,-30102,-22144,-19176,-8169,-20726,-41320,-15841,27296,17074,-7946,-11998,-25464,-57067,-59203,-48279,-2759,73290,106621,68429,25872,9190,-27735,-79643,-73997,-19188,-12776,-32142,6026,13437,-56443,-58950,-18865,-52992,-80432,-47794,-9598,-29906,-70617,-37364,13884,2688,-48239,-61599,-44750,-27551,-37001,-31887,-35200,5586,94743,116785,42584,-23105,-8081,23939,-6706,-21894,42062,90854,44384,-48033,-89859,-51610,37015,36164,-80453,-160355,-98597,40565,91791,46734,-3755,-36761,-36983,-38373,-101932,-125272,-40413,28625,6535,446,45209,48668,15660,4915,22507,58477,49164,48,8458,59581,22100,-77659,-78198,-9191,23125,18066,1036,2272,15315,17050,-3717,-44314,-54403,70394,167581,107768,2960,-63746,-96108,-88442,-67245,-25857,35165,48595,209,-36461,-30266,-10378,-40666,-68287,-85827,-147214,-202821,-145325,-5187,80336,55133,-31566,-97198,-91152,-33491,-26109,-34922,42047,116032,92105,42109,26041,6978,-56969,-92819,-36737,16634,-23281,-82406,-83276,5495,91444,100754,56350,33010,48698,83631,161164,187845,106386,11116,-37728,-33860,-26745,-52433,-24898,37421,40160,20421,29426,52259,13669,-25302,34235,110729,112443,108756,157726,114383,-68934,-191361,-123858,-2629,45353,-2163,-53943,-905,78886,83930,66626,97837,113040,81927,60248,42324,16706,26036,64484,67556,46217,49161,60658,3939,-33324,-8729,-13498,-56315,-116299,-186605,-152194,-18396,58841,64571,45299,-26186,-109508,-97934,-46489,-43302,-47666,-14730,-9419,-68252,-126183,-140961,-88808,28179,70296,-10183,-65052,-42934,39,36069,28031,-22940,-30908],[35591,106036,142464,69568,-44983,-49728,37438,87757,68356,32039,18548,-26816,-71386,-71111,-60803,-54315,-39194,-36928,-100368,-130519,-77677,-44505,-73543,-106800,-111788,-56723,-9520,-25948,-10482,22755,-4620,-70923,-133695,-116745,19566,110083,66859,19420,-14227,-23859,-33726,-38661,166,25901,25181,73446,87857,39454,35036,64112,40208,-15954,-39233,-35499,-4081,37983,50732,46793,49914,29028,5761,17428,22410,10984,32612,46843,-3690,-17244,71551,99005,8756,-11599,85334,134684,71639,14468,17493,5368,-45934,-53037,10103,59305,27268,-27310,-49647,-61024,-26355,67227,122619,79274,17167,-34761,-85053,-105702,-115165,-176034,-203104,-124776,-42038,-26646,-9610,9504,19640,86062,105624,10354,-78445,-72498,-19091,-5661,-26731,-40137,-21633,-35585,-30130,33032,50779,45536,109407,115676,20798,4486,95858,136086,97106,42507,2707,15043,23135,-55914,-92882,-3034,74077,81177,101379,90825,37015,-14364,-33112,7109,34113,38248,11412,-34396,-60235,-69893,-107348,-111877,-58389,-36369,-10926,41892,-6108,-86814,-68833,-14863,-14507,-23795,-43492,-69308,-44770,-9470,-45857,-54143,53621,108193,41729,6198,2763,-45841,-61024,-19925,-19105,-65107,-65409,-12823,49448,95815,115301,72697,-35064,-137622,-134703,-4162,115283,61125,-78678,-104733,-19662,67304,107821,76154,-69,-21707,-5540,-12075,-5994,22412,27018,45136,36982,7562,-246,13963,38295,25469,-7153,25632,82328,57692,31568,3193,-43252,-55504,-36175,-21928,-28616,-85609,-119820,-109053,-55340,21133,30249,59499,156469,127009,-7051,-75066,-90505,-47235,12850,1639,16509,30238,-11330,-11203,-3354,-39632,8266,73756,47274,9372,35112,22320,-45655,-60329,2738,18191,-61877,-156177,-143459,-82226,-35211,-39877,-100624,-142358,-145266,-174787,-167248,-57813,42195,47641,4393,6785,67507,109279,114471,129266,122189,84360,47713,7316,-10700,47420,115757,117298,91800,53619,-15952,-75857,-87492,-37141,18446,24734,17973,29637,-11245,-68720,-63613,-48654,-57967,-40105,8857,-7250,-107551,-121520,-26932,54317,62454,17961,-26420,-49440,-37164,-23538,-17161,-30484,-47468,-53754,1972,69038,79420,51214,65431,63680,7047,-24808,-17942,4711,3053,-67164,-129962,-112750,-103179,-79626,17365,31260,-34491,-91748,-164307,-211210,-195600,-145310,-57935,15684,-12936,-106629,-116192,3566,53672,-43548,-108160,-22014,80298,54857,-49838,-151483,-220737,-225638,-144160,-44751,-37781,-60832,-29091,-1664,-25260,-51141,-35385,-23594,-37864,-3567,66326,100694,104035,77457,-3639,-63904,-42583,17301,81463,90339,-541,-96817,-117843,-171350,-212969,-125925,-10839,-14706,-37981,26334,116083,133221,76896,9387,-47328,-67296,-2698,60464,27842,-58542,-98142,-96203,-72140,-28007,7853,34021,81944,140725,157633,88958,30575,50614,89416,117295,155979,111991,23523,17952,61288,70279,18705,-41299,7192,82184,40726,-54557,-99994,-33461,75777,77728,3909,15074,50575,23142,-33006,-63355,-45797,-32917,-62454,-60260,17698,24558,1201,48757,92655,82382,26719,5544,49912,100933,90834,46578,26060,82965,98686,-15953,-90282,-84406,-78200,-79102,-116647,-168274,-147921,537,96565,19873,-56404,40555,134604,86723,-1109,3702,30126,8256,13198,66188,60030,-12739,-51419,-31792,3031,46123,139658,190987,99106,-34225,-66940,-25302,-20550,-79140,-112674,-87475,-74927,-67905,-34045,-53785,-76251,-27501,50369,111158,140940,125831,87801,79906,114011,118765,49167,-57238,-110260,-64772,632,10927,-2578,-37305,-66546,-86446,-147436,-193798,-151662,-66628,4472,31590,21217,22980,-6788,-71332,-77037,-45350,-31653,-25070,-41239,-61521,-35578,22833,43449,11310,-49400,-112609,-187131,-211681,-139477,-45066,-4582,15904,-24983,-109450,-102448,-60518,-63898,-42601,15562,-3567,-68508,-71895,-25733,25076,52959,50580,-31401,-111722,-76186,-7073,-18370,-12601,2842,-44940,-68853,1845,36648,48860,86107,127497,138859,110636,53618,50543,110990,123791,77746,46718,17541,-73531,-130445,-65263,31977,45561,3576,19908,98170,116605,43174,-29752,-51189,-25681,-16635,-18878,10378,43545,45985,58259,94138,118935,66309,-29314,-61265,37046,90762,-41965,-163233,-103361,21497,45651,-28460,-73109,5908,76943,10889,-87286,-78576,4269,71607,88145,62847,29754,5164,14865,22415,-14180,-34670,24695,56332,-24452,-68388,7038,65502,59397,78586,109211,93221,69485,43233,-42785,-128233,-119361,-14769,79389,110613,78560,23991,-19366,-70705,-65570,63273,123841,3466,-87714,-42804,-4683,-31807,-51045,-52577,-30234,9502,7013,-58465,-109078,-84275,-44711,-36082,-36150,-8194,862,-46095,-60491,-48182,-45235,30873,132804,101343,35270,19474,2233,-53392,-97514,-82681,-21718,72587,145897,130686,51673,15145,13505,-33962,-81542,-75734,-73025,-46564,46533,62850,-5426,-33473,-59392,-45336,77638,131019,70783,33016,58349,100872,68548,-29703,3280,118554,151812,91083,40969,10654,-43101,-45259,-3562,-39984,-148611,-178630,-112655,-91171,-106925,-49571,33918,51885,12962,3815,40556,32590,-1683,-2437,-14737,-31453,-26388,-11647,19896,70606,76655,26468,-42358,-64847,-36124,-30408,-31774,-7568,-24876,-67724,-43641,6004,-48083,-136841,-112115,-26368,-17650,-14546,40070,43177,57887,100289,38862,-95469,-109433,-5763,43214,-15167,-26984,38319,3931,-107317,-62319,117695,209406,157455,55265,3526,-12604,-69733,-133426,-100558,-41341,-44870,-51537,-33275,33455,141316,169463,108580,86489,76040,26478,-36759,-31589,43358,50778,-15668,-31157,8370,23613,-25260,-79766,-83148,-65031,-13518,79545,115567,74472,44446,10259,-44247,-73777,-44876,-7282,53380,122277,156472,116185,20444,-58915,-85372,-78930,-54606,-13543,-18152,-59239,-55831,-15694,-30156,-27126,10722,-28687,-107588,-90313,1981,19584,-42511,-36650,23597,41252,39069,60144,85340,114626,91989,36430,2515,15121,48474,62169,-11584,-109576,-85973,10200,16939,-30432,-1237,57453,32358,-62767,-107256,-54885,25063,17077,-82409,-158236,-98691,63149,131993,82888,21302,-14617,-27214,-41859,-89089,-82413,-3997,38175,26812,73792,123062,63967,-30879,-56695,-33768,14994,28179,16451,3539,-14175,3917,96040,126214,3289,-129691,-126338,-16494,53221,27214,-26396,-34675,-49143,-66650,38237,153232,130502,36113,-37503,-67978,-67761,-65414,-37930,25263,27290,-9515,9706,40318,9457,-56143,-53803,-22254,-63114,-113610,-50929,33545,7372,-49145,-47364,21275,76175,78709,27989,-2392,40230,64208,28570,25467,48129,16254,-40726,-47097,-9416,27825,43539,-1858,-58171,-37051,6285,-3387,-17758,-6802,24522,86306,185388,199161,82951,-13359,-24104,9676,13138,-28076,-6477,53567,46466,-3229,-37138,-28207,-52020,-58815,41964,136952,128645,140502,217541,159557,-35553,-157915,-78304,83958,140471,48990,-39398,34949,143979,129241,52709,21907,3546,-4662,17155,21172,20265,74170,139295,122250,52560,25376,30625,-13745,-13618,19679,-15983,-47402,-71175,-137125,-134800,-22723,48989,70060,78524,11326,-95216,-91608,-16483,-17592,-52178,-23623,3884,-54348,-125219,-127602,-63020,20974,41793,-14750,-67377,-53299,3857,61292,69201,15220,-18847],[58172,133811,139487,39139,-77784,-82569,3715,75169,68350,29965,6620,-43245,-97194,-119127,-105519,-60619,-46261,-60068,-64996,-50660,-49335,-64997,-75783,-69326,-49669,7674,50028,25155,-24501,-56052,-63117,-103240,-165376,-96579,87725,134387,34411,-31625,-49798,16969,73542,4066,-48768,-52197,-53621,-5842,38500,48884,77046,77228,29358,-22204,-45913,-42617,-36521,-19940,8635,39187,73624,71960,20373,-23740,-24346,25438,123206,159650,78843,19821,88313,123594,54346,20091,67701,100876,97800,84958,78604,44144,-20785,-65181,-45088,-11062,-16191,-18431,5566,27796,69515,113345,122862,93080,39939,-51164,-104888,-58015,-38956,-136569,-183251,-68051,34028,28497,13477,-33232,-112619,-85007,15622,-3977,-112834,-180021,-142484,-57584,-9042,33488,70493,40999,7469,63533,123064,91107,57854,33531,-12016,-16310,39019,83455,78859,21213,-24732,-7551,13330,-22562,-52604,8989,140904,230920,196748,71475,-14573,-20993,-23629,-24031,14252,63327,27953,-54697,-85224,-48240,-37284,-58148,-49696,-43984,1884,69246,-11623,-91374,7625,91793,40981,-7677,-16655,-26682,-22934,-28069,-61680,-78947,-34259,36946,75676,69236,543,-93504,-109443,-56569,-50524,-79604,-76131,-49621,6579,64472,82539,43823,-22826,-79530,-77880,18421,121367,102959,16755,-16112,27326,73294,63278,23231,15825,27512,-25630,-81400,-27518,44944,20272,-2015,-25621,-18745,37200,114581,173627,114987,-4623,9487,113055,107865,53365,34361,32167,16562,-8126,-14770,-21758,-75373,-114284,-123951,-76091,5171,22816,35258,80113,58771,-2442,-12333,-28434,-35770,-9044,-4334,12369,20858,17972,42092,6048,-78239,-2143,104431,40083,-13888,37371,-1952,-93830,-55095,46473,43624,-43497,-112211,-103598,-118318,-121728,-40496,6802,-20878,-43402,-73365,-85105,-35988,4965,12013,-13115,-21259,20924,52506,34787,41217,73506,71708,9061,-74517,-67691,62907,168954,145150,72698,70551,73011,10810,-52586,-36505,8997,32760,47618,66621,20144,-96693,-153796,-91704,-4336,41062,56350,29003,-31808,-40917,30690,94666,50684,-41687,-82488,-126410,-131004,-62034,-13832,-17898,-23259,-5885,45763,75217,58418,27152,22201,-6713,-28358,-8310,-9601,-38612,-53311,-79867,-93369,-83324,-102129,-71664,10740,11029,-9654,-24392,-92397,-127690,-121559,-104710,-27676,56244,10915,-147190,-215846,-77563,19781,-66266,-123446,-8155,120420,107294,-2820,-114225,-204869,-209693,-104297,-24193,-34799,-27683,-3410,-1314,-762,-42934,-94761,-69789,-21700,18634,62240,96829,101645,73454,2339,-77763,-112852,-87750,-8559,59798,37001,-37120,-77338,-119697,-154769,-106808,-37313,-20481,-17288,-6789,24464,74229,79914,47858,2103,-52651,-36073,19028,11751,-45677,-50330,-30130,-30037,3986,46773,51412,61034,115978,159137,122087,44876,3590,45399,107903,99720,16137,-29892,5046,38197,66125,44124,-51896,-47698,26639,-3095,-98575,-110935,-20951,38969,5270,-983,86459,116055,56863,30122,37608,24008,-2332,8177,71767,128069,88712,38666,29095,9521,2575,18433,60420,118455,134567,92340,56628,56860,84517,63767,-40669,-95548,-59656,-36100,-65082,-105989,-111817,-62152,63945,146518,71732,-42219,5076,109976,118747,71765,30879,-33687,-56967,4497,45212,28889,-617,-47059,-87089,-42821,35995,102756,146608,94751,3039,-46759,-40616,-20069,-54900,-132537,-158851,-122964,-33220,58638,37456,-1565,36077,79866,92145,112612,137564,130990,123828,146143,166195,121113,19103,-36917,-9233,36704,51653,19479,-40377,-41996,-27144,-81492,-144055,-110789,4749,111413,117656,56095,25978,-13563,-88757,-123743,-89252,-42628,-38080,-49744,-15438,42622,44426,-18623,-51481,-43996,-79090,-193599,-206254,-65005,19206,-945,-323,-32764,-120213,-116667,-79652,-69364,-42303,-34988,-63094,-59342,-29320,-19977,-12121,1068,4175,-66619,-124760,-94306,-15304,26616,63817,61758,-9789,-47718,980,3396,-4742,30961,76028,100393,93086,33652,2996,23092,32136,45630,58014,27851,-39229,-43860,5508,14259,9500,33962,33991,10696,19239,30584,-3308,-54808,-56804,-29293,36758,104768,85781,21562,26056,75032,92708,47309,-29415,-67889,33179,129460,34051,-111328,-92431,12202,32927,-33338,-59065,20737,62749,-47599,-174689,-148921,-7504,88555,59975,-39711,-103120,-85052,-24095,28236,14960,-26446,-1085,19959,-27324,-44206,6417,20312,-1961,38975,75324,73242,28459,-64070,-142280,-157856,-126626,-34253,63664,82126,34164,-24479,-47899,-53547,-31560,70353,114812,21296,-40296,6018,56524,37970,-37430,-103592,-72030,845,-14570,-86175,-114356,-104736,-62464,4525,69711,64177,20668,-8924,-14071,-43454,-103761,-88436,-12983,3694,10443,15639,-15679,-30026,-47115,-74793,-87158,-38961,31792,82286,73139,37328,31281,30042,24808,35639,26756,7978,16570,-5533,-22063,18182,-10746,-16936,89516,118771,108603,155685,117961,31311,-38903,-112947,-65007,43344,74568,51448,38049,21057,-29568,-26572,11753,-39747,-169332,-235604,-201294,-177424,-168559,-118735,-57987,-40151,-68426,-82028,-43053,-11582,-5960,828,-25823,-57556,-36538,9813,35909,52866,10518,-61222,-73589,-10117,37668,-11574,-51448,21552,73384,12537,-38248,-666,10045,-35310,-63605,-39309,-22186,-6278,30496,27285,47292,103430,55705,-60512,-43522,53976,61404,-27657,-65775,-1697,6676,-81749,-57713,117233,224936,196159,113135,43490,-12178,-81023,-116947,-51809,127,-33200,-42739,6396,67039,125678,147264,113659,49753,12395,13302,-9949,-4248,52261,79999,56355,40511,37592,12941,-31936,-90648,-118927,-77405,39557,134784,155535,130109,102338,57057,-6038,-58944,-65347,-6699,71451,96165,91888,70916,2053,-67401,-86983,-62368,-12618,8424,-6333,-3442,-18675,-18396,560,15630,41239,6663,-98110,-121729,-29278,19420,-13656,-16090,32524,64064,68010,73519,120872,208641,214044,142398,91935,39773,-12710,-7015,-52135,-124395,-52282,84807,67836,-67126,-127452,-72602,-6473,-1032,-40829,-46281,-6272,-7858,-51788,-79402,-48134,53329,81938,27873,8564,12036,-38441,-77985,-65894,-15376,20703,25273,48712,143205,162908,26195,-97334,-109145,-89488,-83438,-85360,-57238,-45612,-109002,-88109,58835,125926,-954,-160823,-149318,-25986,48119,-14254,-100063,-90298,-63392,-77154,-32582,58945,77563,19298,-28432,-55679,-94928,-110494,-47206,43421,41906,8598,36096,53886,12774,-38717,-14932,74057,91141,43675,71900,97058,-6278,-97081,-44145,82405,113753,48125,-7816,5028,50924,16027,-60313,-46179,14225,17607,-22938,-31325,-19842,1616,60918,72070,20671,-25130,-54511,-88252,-57436,1094,38582,73488,138606,154377,64225,-673,24369,41153,-546,-19528,38936,63229,-298,-69792,-104392,-79297,-30924,-3271,44445,87196,64088,63723,129673,111279,11579,-57016,-11722,120667,157287,58108,-4718,90862,180677,107632,-21543,-82775,-108777,-90925,-29591,-90,-115,49362,94813,54200,-4544,-22485,-28553,-39972,21808,70850,25100,15179,1829,-71974,-89796,-48077,-30086,-3394,57388,54559,-40853,-75809,3,40134,2948,18132,55729,-12321,-117513,-111848,-27199,14466,-4058,-26456,-32918,-36314,-25275,10472,48928,32934,2245],[45285,125711,111241,23890,-41603,-53028,-42609,-5790,13692,-5759,-20474,-42329,-93773,-148254,-143283,-54059,-5262,-23646,-14329,5333,-33427,-55970,-16325,39585,83391,98681,85733,69297,2023,-89513,-99788,-92241,-89980,28725,158378,123515,3025,-62573,-69951,32516,110541,22634,-69241,-71275,-50788,-21577,-9676,14643,64742,51925,4600,-29791,-68579,-90799,-93668,-75557,-20578,46435,110409,136758,92120,16126,-8727,70550,198122,213383,100674,16385,14914,15256,22038,60557,66832,30698,42075,93970,100612,72253,37555,-32054,-88125,-92850,-78883,-33136,20622,33061,66573,92915,83350,67332,19502,-81701,-127044,-57779,6716,-46292,-108482,-42048,27091,10892,5845,-31279,-116099,-153316,-84948,-42971,-109333,-172408,-110755,-16512,4825,15362,63326,72863,22106,31467,63039,41419,9816,-21152,-61654,-56125,1350,61659,77106,20702,-25667,-10597,11948,8910,-190,20258,133485,241161,188856,32053,-47209,-15203,-14341,-61121,-38166,-11597,-49729,-98595,-106456,-35916,17547,19776,29578,18918,23613,50572,-36290,-83892,82838,195900,110022,25344,28641,38848,14753,-29264,-45576,-48564,-51975,12378,105677,85640,-14103,-59362,-38688,-27921,-44614,-61458,-76407,-105233,-70237,10089,13754,-46483,-72230,-79204,-83442,-27706,61514,92594,55189,14087,25512,56510,27552,-10411,41373,79745,-35537,-147392,-104284,-32844,-47056,-64487,-66155,-19572,51468,124922,179838,120653,10216,28023,91392,61470,23366,57652,101945,78466,18756,3782,-431,-33678,-44491,-58275,-59281,-9435,29105,43732,52855,47216,25222,24004,17342,-12393,-21892,-10237,-12778,-8476,25501,53269,8458,-65020,-12881,78162,43475,-22558,-18772,-67813,-121835,-40050,71838,68093,-5787,-59641,-57469,-115580,-166959,-60042,65698,64702,26627,26177,30882,15952,4674,30895,32749,-12850,-42707,-56329,-99958,-91122,-16973,7910,-48810,-110408,-95131,24589,137029,135319,51792,31123,55255,20023,-43480,-31133,12349,40356,61566,56458,-2839,-111866,-189212,-128405,6755,73299,63356,28583,40611,91745,118975,121964,55734,-55390,-81333,-52830,-39631,-16910,4427,17666,40520,45662,37264,23133,13570,18225,8646,-22599,-98,45162,39849,-7366,-53027,-88717,-73041,-20855,-32058,-49260,-13366,-4735,-21618,-27042,-33483,-17478,-6297,8077,41311,68782,31576,-91344,-197831,-141026,-33780,-26980,-65037,-19769,74247,85918,20126,-35278,-87328,-84579,-4762,39859,24767,24315,12961,5559,15436,-41310,-112408,-81564,-14875,12788,31681,53728,35937,6107,-27922,-102056,-152804,-116643,-50660,6155,-8834,-66581,-74817,-46384,-54225,-79312,-94601,-57937,-25947,-70022,-92886,-28790,12016,-2021,-22379,-40393,-30802,-14436,-32267,-53017,-41625,-44628,-50957,7703,67045,50224,39520,76308,123318,124614,35091,-75608,-38427,46087,13272,-76094,-71446,-1977,30168,61655,39241,-59169,-85977,-38644,-66857,-131110,-92790,-9803,-11366,-53213,-10186,101489,137192,109316,143562,178356,113500,36802,52848,105778,110598,85653,98471,60784,-47437,-88101,-28963,40955,78355,82093,64730,54771,52922,56754,36598,-28624,-72245,-59494,-50849,-77760,-76794,-27554,6301,61408,99325,52261,-14041,-8076,26768,58522,84447,66797,-22788,-43310,42901,77534,45500,36563,-21471,-103558,-64610,-10693,7150,80280,129320,93409,13393,-45595,-20022,22858,-52057,-159438,-143259,7100,132557,99062,28032,13114,33063,45761,40572,84607,151646,158435,137347,143874,119306,26926,-21578,19378,47902,16391,-46773,-55855,8632,28676,-16875,-30005,30563,121819,178568,149742,99854,73603,23116,-49887,-72529,-25142,10566,-31051,-58214,-3923,43562,41748,5906,-16130,-16306,-54308,-146846,-105739,70093,115284,10553,-47379,-43556,-72105,-82648,-94454,-79998,-32737,-43827,-53179,33520,90701,4992,-75105,-61854,-32215,-55738,-61418,-60799,-26727,41471,76147,26184,-10349,-11774,-2745,-31374,-36045,-10094,20297,42864,54907,18942,-18041,-36151,-56109,-34694,-10735,-26668,-21888,23520,19679,-59532,-68237,20437,42350,-29181,-22846,57253,68610,8173,-38285,-28323,58883,110302,27315,-46582,5664,52759,20579,-9511,-4256,-7717,45762,106662,51591,-39617,-43296,-14745,-29937,-50267,-18741,49491,69910,-12530,-125102,-146175,-61427,16849,13773,-44550,-69101,-58696,-27980,40683,68560,11312,-38946,-56757,-56416,-25921,-25677,-60387,-35000,33936,11561,9534,29744,-38531,-95105,-78184,-58557,-33967,3896,6145,-31373,-65813,-31383,31923,47716,62378,48731,1571,4578,61251,139592,148294,31785,-101925,-104923,-36411,-24767,-59876,-73837,-65685,-25974,28901,33254,-33708,-48165,35130,88827,3419,-132730,-173954,-110925,-34036,261,-25240,-78528,-40804,13021,-15489,-94935,-128177,-88367,15384,114841,122424,71201,20806,3599,33296,33066,-28274,-80193,-96797,-23910,91585,73308,21773,59791,54996,70747,157837,114107,-38558,-114151,-140036,-105200,-40215,7329,28021,22048,10787,4358,28701,39863,-3933,-89199,-156446,-148215,-123657,-93978,-60129,-41666,-35387,-51367,-73457,-58355,-34981,-12299,20926,2971,-50555,-54209,-23956,-3999,7612,-40402,-111239,-88469,42674,111677,33860,-50558,40,75852,49667,-12595,-9684,39334,53887,3846,-24618,-13559,13470,21984,-24562,-40209,36812,69390,5588,14223,63988,44746,-14757,-42682,-20991,-1292,-23639,-9542,68171,139189,159665,125241,72713,26620,-26920,-53368,-50,48845,38201,42029,76813,84396,100466,149734,125348,6779,-41626,30858,67955,70440,119740,176760,160100,88756,16121,-31989,-25393,-28233,-64314,-43364,53506,93765,108610,133786,112230,59912,30683,-31684,-99552,-36017,71837,74587,55079,57898,26740,-3559,-21728,-14090,29178,4394,-7475,84371,78657,-21345,-43232,-5907,39743,30476,-47444,-92960,-50113,-9396,-4632,-3172,8040,35395,29835,5419,66615,195538,225543,196419,160847,54634,-51199,-39027,-34920,-55265,42196,148017,72911,-92804,-185428,-150771,-41280,48392,51644,6791,-4527,-6189,3530,20466,20498,52502,45427,-12954,6631,52209,-19285,-71346,-7154,43138,13642,-6718,42786,140544,144958,14014,-84564,-84580,-64738,-99394,-139009,-89081,-34727,-86827,-116813,-75437,-8106,9372,-37080,-48536,-21314,-11121,-87134,-144101,-104755,-47063,-59052,-75673,-45766,-11433,-9079,-1807,-23521,-99657,-128208,-46561,47281,58682,20122,-129,-10256,-5242,1272,38760,128294,164702,132465,147376,152162,47813,-51033,-19363,70082,60398,-28813,-62789,-7713,56479,25071,-52221,-56150,8147,52560,8263,-50620,-57550,-25414,34674,83547,62418,11298,-42852,-77765,-28740,57918,105047,89329,72419,74853,37169,-12230,5718,23885,-14650,-5975,74243,67306,-39111,-102350,-103099,-44585,54007,78129,33145,-4834,-44670,-64465,-35043,-7088,23866,41884,54984,100530,85911,7670,9744,108701,159470,77973,-43046,-81840,-69284,-32245,26733,22168,-42238,-44866,-33976,-84467,-92828,-56569,-47581,-32084,46905,87692,69163,80236,44260,-46924,-60320,-57604,-83148,-47872,61740,110604,10457,-72602,2562,98517,79623,70962,88705,17210,-84620,-78124,-11172,2190,-25114,-15213,24308,13375,-30869,-37928,-2308,-7843,-16197],[16921,81572,65470,35017,41810,16350,-47083,-46934,-9746,-27347,-44959,-35930,-44577,-91572,-105768,-21147,53516,47959,18306,-16599,-73075,-58424,26503,91058,124024,104626,53442,56179,42610,-44296,-81030,-56889,373,118417,170254,107977,24291,-28780,-47945,31015,80891,4757,-77175,-44993,33514,51358,-16508,-35194,10644,1042,-27054,-40195,-83029,-106971,-78048,-41632,13614,74598,117757,135243,116865,69100,37148,69229,119784,94129,10668,-41223,-80183,-106291,-36717,86828,87867,-11835,-38108,27125,53439,66114,101854,64213,-35951,-84087,-89371,-59783,-23397,-50984,-60920,-28509,-3175,-1619,-40699,-95136,-106458,-68881,-788,-5139,-68365,-58107,-7235,-5585,9149,37542,30770,-4352,-26087,-40586,-85010,-81264,14180,56745,-18011,-99066,-46952,30360,15741,-31961,-78536,-51141,36681,35423,-45452,-38897,32263,59676,57660,35020,8842,14856,7712,-19745,-1551,32004,70707,93845,61652,-5966,4815,56549,813,-64990,-26297,-23712,-94145,-119898,-87668,-16144,25929,33200,51326,39295,12240,9577,-57203,-81777,81707,215048,154770,78308,77370,63401,5865,-29454,-10619,4149,-11299,23837,84202,26333,-49939,-1916,63758,46181,13750,-22026,-89547,-166982,-153214,-69509,-61532,-120779,-134453,-116826,-103511,-58814,10857,52737,39259,9260,21138,55132,23050,-22021,28740,63516,-61469,-176596,-146941,-100218,-114222,-120857,-101441,-47503,14533,71905,108898,63796,8607,45951,58183,-3992,1916,73841,124830,106629,45027,15948,8383,-7409,19411,50708,41736,45392,69130,99529,131722,130094,77193,43082,39840,-2412,-59732,-76940,-67454,-36336,-3221,-4273,-16976,-20925,-3249,41785,78337,30427,-31865,-84640,-104566,-28664,73030,72589,6919,-42413,-49094,-107264,-160326,-92928,12798,21314,-1057,33222,47246,19223,31485,66265,63896,15754,-53895,-115875,-166683,-158686,-104506,-82112,-73418,-48076,-41044,-124,89243,118727,48326,-248,19858,19566,-12612,-13612,-8018,12422,36089,10993,-35986,-76152,-125812,-114315,-8822,77502,49452,-36503,-10860,108057,133366,107589,87149,33653,19719,76930,104484,73148,61242,81156,105643,72080,18478,-17231,-15322,32243,67012,60402,76382,113162,121786,88544,9466,-65918,-70632,-16916,-10489,-52874,-33094,365,-34069,-66869,-29471,31596,45767,39762,42317,38368,24771,-9217,-94246,-134267,-48600,71173,64300,-12208,-18982,-3964,1508,29425,37865,42943,74398,99585,82915,17589,-47164,-33358,1218,-32968,-70476,-38271,20778,44999,29454,-17690,-68662,-57052,-23973,-57491,-100118,-70084,-21464,-11052,-57394,-98316,-47644,49476,69168,-28045,-106668,-55609,1257,-43603,-78135,-38838,-25652,-68706,-84853,-50524,-32041,-57992,-80484,-64490,-54308,-95796,-109992,-50950,2678,892,7928,35590,90130,115500,30462,-85262,-67040,-27793,-62450,-81348,-18147,33172,14078,-11379,-32753,-75893,-77918,-14390,-14448,-65241,-43206,28644,41531,-560,-18644,33008,78185,107944,190347,248788,171196,56679,27959,16973,2546,32110,105039,86812,-32842,-99835,-66621,-19385,-16994,8117,57608,57927,8933,8462,46738,35249,-16753,-72595,-116839,-128321,-71687,-9629,-38632,-26264,14369,10610,14681,11426,-29756,-9853,42984,52340,11948,14302,74467,109003,106061,101937,25013,-63358,-41731,-35547,-60923,-11120,76102,104241,39552,-57309,-24818,100903,88364,-51857,-86324,44060,130396,66434,2320,-34125,-46775,-28115,-29769,18815,120896,133557,75835,52597,42743,-18043,-46991,22947,57095,-30808,-126062,-87392,27087,46802,9343,62655,145389,155930,128821,106446,116934,125144,72565,229,-1797,51706,61200,3065,-9067,27065,8849,7774,44182,52760,35233,-3448,-51282,-1813,119368,155436,47369,-60331,-61263,-35489,-43256,-85022,-65536,16074,34281,24973,121093,183835,39959,-102342,-73728,4265,32177,49064,15684,-8236,39380,50370,-30171,-46335,-10666,4669,-22945,-29390,-14785,5254,11572,21755,24775,8661,-29115,-79627,-92464,-83633,-74378,-34786,-6501,-40333,-95807,-94351,-34855,-8244,-40961,-16213,62642,101223,70815,-5614,-41985,5183,4514,-91718,-106541,15405,52398,-40936,-63133,26562,51879,34594,28742,-14476,-29371,-5068,-33678,-81032,-49448,23518,88622,135488,121872,31765,-45386,-43475,-6947,11667,19329,45926,23620,-5603,39751,91139,53776,-41034,-111228,-91959,-1781,-3452,-64580,7616,75059,-13511,-14166,95899,95118,34568,9339,-14306,-29582,-39602,-50309,-76687,-94328,-29406,68479,76881,26875,-22797,-24219,42015,111888,159462,148938,43185,-86654,-128463,-99827,-55131,-40729,-37433,970,19729,-2223,-83088,-177060,-153175,-698,95641,10589,-126572,-167370,-87238,8154,9330,-77507,-128720,-44713,79187,76668,-39788,-120487,-100032,-8527,99807,142792,83800,-38472,-101422,-49662,-29660,-97354,-134133,-106439,1747,124934,125812,58901,36395,-16633,-45557,18297,41396,-36726,-87804,-112897,-107068,-73294,-2966,38495,6157,-28111,-17994,9869,16673,26224,29656,-432,-17976,-15981,9651,49739,47195,16845,537,-11919,-22781,-28601,-771,55454,47331,-32931,-94186,-102748,-74827,-34609,-45584,-103305,-101979,11213,85851,35037,-39963,-47942,-13365,19428,15470,-1572,19313,34581,1466,-8935,12214,30026,15188,-57457,-93357,-12049,67363,45113,40952,50027,12034,-21595,-30731,-40258,-27790,9181,44807,41643,49839,86956,86822,68302,56994,34975,8710,2532,22502,49118,69398,70765,49714,87076,177726,125696,-30636,-74110,17747,71959,77403,151080,234279,203666,92603,-3455,-40862,-7902,28082,-8710,-36369,3002,19512,33474,68775,36987,-23335,2509,-9713,-76374,-31546,75658,91377,90238,87236,51576,42662,44219,52614,47260,-44010,-58095,81820,89820,-64554,-132220,-73669,-3595,10735,-18410,-50145,-53350,-34569,-8299,-13472,-55964,-46397,-27644,-43943,-8472,84895,98265,100086,108805,40037,-48479,-40073,-11159,-1787,63592,104171,31058,-71044,-139873,-144585,-78692,9667,83346,74261,11534,-23466,7860,48267,48066,63101,57060,2883,15076,63402,14275,-22542,34111,44348,-20686,-50967,-20126,48964,91327,52307,-17988,-32893,-202,-24563,-93544,-65354,-13651,-39764,-80088,-101580,-81084,-6414,37674,-2707,-40528,-58982,-102323,-111291,-60554,-10419,-35190,-84548,-100417,-72424,-28625,23305,17072,-51428,-68597,-20749,20128,24158,-8404,-46629,-69994,-49824,-12182,30354,63782,71917,71302,98537,112242,69360,15095,3139,43451,41440,-16328,-41718,-19657,1854,3026,-18591,-33975,11694,72067,23345,-72762,-68116,-596,42881,63845,36720,13789,-246,-16037,13228,87175,140404,100166,13550,-14918,-21167,-80286,-102712,-50301,-14358,10291,55361,35548,-40187,-64822,-42551,31866,102727,83761,4998,-67130,-115652,-132623,-129227,-114379,-39990,28578,41092,26094,-15604,-47110,8311,89513,107196,63687,-19240,-31783,26153,76094,112179,53331,-91164,-156398,-156003,-166420,-115090,-43159,-25764,-16228,34794,54852,45903,55505,30453,-38845,-62852,-59299,-72892,-32577,73058,114715,2544,-99166,-42321,53878,68727,64898,58615,752,-60789,-59695,-22817,-8307,-18776,1924,48703,50004,1199,-21730,-13778,-49699,-62441],[-16399,4204,-4470,22921,66093,40307,-17896,-16105,7633,-24193,-54744,-41467,-3307,-9458,-36836,2982,67503,88463,50716,-21207,-85200,-66123,-8242,16204,17028,-7867,-43495,-2915,58525,21427,-22544,-8890,37376,105860,136969,115012,74349,21134,-17361,28420,56541,-4529,-67059,-32289,56298,79492,-750,-35696,2309,-20254,-54538,-39898,-51125,-50459,-980,18428,26445,51649,66996,62323,51296,46556,34930,8943,-25748,-74844,-103919,-99950,-105358,-116106,-45384,82191,99371,8103,-46269,-29998,10911,72528,160486,179909,95021,16754,-43236,-78588,-64051,-87014,-140534,-142551,-93567,-68132,-82805,-80040,-48127,-23214,6865,-10949,-63437,-37706,45515,57448,35200,66568,121646,160657,113778,-9528,-73479,-21573,62134,70812,-17380,-123516,-113027,-26376,23197,-31124,-115399,-56163,102198,101911,-13427,-7715,51422,19986,3842,30381,27226,12113,-44894,-109716,-43153,61223,40814,-27310,-33930,896,101966,152237,37299,-25352,51401,77587,-33769,-92589,-34308,25796,30422,9480,-9030,-27470,-26837,-12040,-52833,-77294,11355,114940,113038,104592,114111,42842,-49835,-43288,8783,29645,28407,24567,12943,-40181,-65122,11012,84682,81688,52312,4742,-75571,-150678,-167585,-139789,-103958,-105749,-129228,-115283,-57075,648,21657,23439,27568,22606,47853,86528,46916,-23373,-18654,-4812,-94946,-163920,-101885,-47772,-87202,-113861,-121207,-96242,-36233,28269,69566,44034,19813,57593,66324,12231,23492,63301,94037,98206,53510,10805,4258,5572,64837,145856,162563,122447,83610,107219,173356,180403,110323,60175,51175,7630,-81051,-126813,-80227,-27002,-20765,-52621,-45210,5002,14151,19707,96889,106249,43054,-5142,-46616,-36551,40139,43787,-9251,-38062,-58894,-127014,-163528,-131964,-92989,-96247,-73981,-21035,-32988,-31349,46911,73314,51059,49395,1828,-81397,-135125,-155025,-164838,-134684,-29587,56970,25100,-18064,31987,70944,19019,-17655,10974,37779,31494,-12950,-79538,-76097,-40763,-36409,-12444,30556,9748,-37200,7861,103652,48916,-116002,-121495,9515,42799,38913,88232,127290,135000,124107,126204,109823,86002,76858,77560,55424,35193,441,-8039,36157,90377,99050,102487,138508,172387,154595,63783,-29419,-80971,-92647,-81933,-72300,-19747,22781,-19835,-73305,-48494,15062,34020,9021,-55,-7716,-6177,32574,2990,-70830,-18325,142754,163429,16162,-88992,-95592,-50751,18576,67760,80328,75376,95187,90239,-15722,-119283,-100729,-33831,-14161,-17397,10866,71648,108710,46765,-80024,-139890,-74875,21131,35837,-29551,-71435,-42775,-18824,-27745,-40960,10099,109918,132252,17834,-53911,1490,64107,59144,49602,55921,21103,-47705,-69043,-39283,-38864,-79733,-77431,-39186,-42094,-107804,-143608,-128239,-108790,-69288,-23707,12093,69723,79291,5264,-64598,-64704,-63503,-51723,11055,64982,42025,-46314,-127466,-123182,-98095,-67541,23059,85662,45209,3881,67262,141237,94506,-23144,-43723,-3457,35951,118411,189623,143272,36712,-40012,-100490,-88029,-31776,6582,13911,-11704,-49055,-79763,-91727,-97953,-28193,70708,60235,-29210,-15754,91494,120277,42927,-69910,-150375,-146504,-73405,-67818,-161063,-129331,-22106,19974,41706,38053,-18551,-12666,15220,5067,5417,39475,65977,90183,130359,125835,40103,-31997,-17413,-14388,-63171,-101158,-57012,28237,2802,-87212,-33633,118513,161708,78881,31760,86982,98794,12907,-15257,-26254,-72199,-84426,-74094,-28472,56852,83506,21060,-37707,-36580,-44315,-53718,22575,92155,24466,-89257,-104007,-18120,17836,9366,85619,146589,83375,23820,40988,84574,119079,74388,-18281,-30102,32230,51568,25880,40746,50673,-4666,-13613,31469,49311,54719,70492,52231,10118,13874,98979,99371,-13015,-65981,-40376,-19326,-34167,-15184,71545,115255,88566,129400,164719,45664,-73712,-36232,74298,134129,144997,85597,23789,26982,31658,-15663,-39870,-16792,25190,19144,655,20347,64322,51022,24771,45472,52592,5982,-55392,-83321,-80938,-54636,-46381,-80866,-89699,-44021,-41381,-79374,-79591,-31581,27329,47357,59861,53648,-6020,-55110,-56043,-83450,-123825,-71893,62220,76512,-39234,-64209,25000,21221,-30365,-36679,-52094,-33647,22244,-2014,-52316,-16304,38300,96040,172266,190857,110296,20627,9190,42709,47444,49442,84462,80767,42882,36438,49401,30033,-41474,-116192,-95068,8049,38135,9205,61241,74329,-28845,-16657,104987,127889,63603,-892,-52128,-61592,-58844,-58527,-70280,-84609,-49913,13820,19737,-17217,-45671,-30256,53693,123142,97918,40762,-2947,-62730,-125227,-140287,-86125,-58210,-65943,-12570,15900,-36701,-101703,-164964,-167632,-82454,-19066,-44173,-101724,-110141,-30673,16345,-40667,-131031,-125777,-10451,120529,125552,-10141,-100244,-71180,-18497,-15,47023,63722,-53425,-145535,-87818,-44067,-73648,-57702,-5750,45717,98352,95495,53048,26220,-43656,-117527,-88940,-6094,30478,5214,-56214,-85079,-84098,-26103,26091,-8638,-72564,-89503,-59485,-24614,37211,103930,105634,65795,27965,26624,76460,78554,18126,4930,17773,-11361,-29743,2180,50425,62034,3562,-79128,-96850,-67451,-26987,-23348,-73503,-106495,-62984,-12637,-13905,-22582,-33083,-37764,-6113,12680,6454,-308,-2172,-4770,22363,49952,44336,24371,-27302,-52650,-8512,30401,24495,52604,71429,25498,-23484,-48899,-69297,-62350,-9541,54454,53744,23172,41712,60586,63141,63915,71585,67916,19259,-24613,-21420,-2329,12810,35841,109059,174775,86745,-51631,-73584,-18214,-7929,-550,89133,170131,150462,85760,34933,16455,36499,52093,4453,-51813,-32216,3391,2029,-10284,-53553,-94361,-31243,31437,33769,49511,95514,114117,114924,79969,33125,31403,71186,112554,62968,-72184,-109022,-6983,-1611,-100576,-126005,-62576,-18115,-7073,-7470,-20582,-28875,-9917,19994,1374,-71866,-86155,-34816,-23315,-42135,-23173,-34802,-38210,27461,78002,41570,177,-8953,-1217,21349,31594,28021,-598,-68594,-103829,-80587,-32740,66178,104285,11357,-73148,-53354,12043,48585,72337,73852,45964,33990,45253,27251,8502,5321,1765,-10899,-26779,-45731,-8114,76881,98678,19605,-24494,19477,50027,2800,-21078,-34245,-68314,-43142,-264,-29788,-35300,2701,-25065,-52340,-15643,9097,3785,29651,50573,-5241,-68308,-67133,-34604,-13136,17746,29493,22599,45039,52055,27348,-8053,-18077,-6529,-37459,-80284,-62589,-19842,-39517,-66097,-39546,-2832,12906,29622,44049,32298,63412,95307,87926,65084,7874,-63219,-69761,-39644,-28970,-240,43958,11921,-48998,-5584,76520,104101,82192,33934,21114,46915,35164,34272,73067,109785,84132,1014,-39411,-42139,-104450,-154773,-93773,-1384,36562,25007,-6772,-892,35932,59302,105666,104734,51458,10431,-40386,-78393,-66369,-62949,-109026,-111940,-77265,-60232,-60763,-57647,-30110,32666,87513,93287,71152,-3972,-30406,37800,92200,112808,57942,-88024,-171707,-158453,-106367,-11897,39682,24231,-782,8993,10405,-33091,-37592,19255,23883,-43158,-54449,-19264,8363,42979,51968,-27797,-109290,-104850,-62774,-18686,3426,-9693,-35014,-50668,-38992,2054,26933,17847,18839,43964,59281,41168,34964,37190,-13779,-57859],[-32933,-44971,-40663,-1160,25993,25090,24511,38835,43113,18563,-20844,-31925,9598,30247,6265,9300,32953,61140,77668,56303,8816,-20674,-53912,-74714,-74319,-98700,-123817,-50584,51127,49438,28585,50333,62828,67659,92792,119714,98232,33135,-3419,38510,62942,16734,-26719,-46193,-46052,-15054,5221,25636,63031,20923,-35396,-3795,24416,30047,37037,5442,-33730,-36485,-13168,-85,-6189,-8127,-28520,-65740,-79055,-106589,-126943,-99707,-54574,-43106,-18445,41055,80739,79333,44981,3060,38475,118561,193565,222077,170704,79609,-30902,-108951,-76358,-25001,-60267,-124990,-117785,-84633,-69813,-51120,2322,60373,52159,-15445,-45268,47181,170854,157298,48494,-15530,31631,134750,125879,-23044,-93534,-54045,-17489,12782,46425,19028,-62328,-68385,765,12700,-15606,31336,101768,41675,-53701,-36153,-7052,-47657,-38090,7921,-5374,-57248,-135093,-177709,-53730,97171,58928,-36493,-36926,31377,146148,181385,76128,20039,88126,125785,17942,-59063,-4852,44043,37693,12716,-49988,-97482,-69474,-31168,-45810,-67004,-58335,-39667,-20976,48344,93963,-3513,-103836,-68651,-6525,14866,28783,2075,-37807,-39479,-39208,-24914,9530,16247,-937,-8407,-13476,-34661,-84870,-131996,-81566,-29316,-68582,-80177,98,67668,39524,-10891,5621,35166,77660,118582,63470,-42928,-80074,-75028,-124463,-144220,-36999,49841,-1119,-52491,-99517,-111124,-71910,-14371,56023,87161,71993,64609,66088,44815,23862,5763,23328,53188,41451,12776,6257,18899,90477,162993,171402,104396,9088,-6064,48483,83891,73369,46072,31660,16238,-50000,-89048,-41075,-8124,-11043,-39696,-48879,312,22650,2927,61215,124707,116930,82153,4865,-53596,-9791,11721,-7392,-17523,-70284,-183006,-221581,-172379,-150819,-162227,-105846,-54470,-103945,-82993,35259,68334,43146,63607,41609,-27903,-90151,-154339,-193398,-111721,48414,105582,16647,-65231,-52635,-23483,-51778,-54791,-12716,25921,19429,-58761,-162492,-173061,-122874,-69627,29486,122766,112205,50926,70974,142490,59471,-121360,-137796,-74641,-80636,-59404,9273,92100,136486,76476,36904,25545,-21124,-46580,-33982,1842,39326,27339,27164,29935,3535,-10746,30226,87685,134085,118030,36411,-46957,-127538,-186772,-165616,-77698,10751,26941,-28533,-70511,-58763,-24990,-8531,-5508,-15434,-43830,-38358,28547,26520,-27828,13141,129931,131341,-3224,-114536,-130257,-98194,-44654,12095,28898,1066,19038,51953,-406,-82236,-90411,-35286,-3177,-19251,-5803,65780,115788,32541,-113619,-165571,-90520,28800,71807,-12998,-111517,-118876,-44783,37214,41045,21083,65943,75908,14716,-5241,28969,57419,80464,116470,125409,73210,27976,27378,9793,-39372,-70153,-32197,7658,-11662,-75144,-128649,-160748,-164576,-98280,-24601,17091,35510,-8597,-62428,-78336,-72224,-41311,51212,120142,68353,-25512,-104420,-152777,-125848,-78335,-76959,-49807,37202,54281,10887,55770,147546,115024,-13433,-58922,-47007,-38417,12660,53945,30006,-15513,-84028,-148920,-104339,-58434,-103025,-105017,-29371,-14920,-94817,-165766,-159634,-53395,55224,46595,-16405,22963,135415,153837,65673,-38170,-100981,-84932,-48620,-121909,-227705,-152577,5937,74047,63909,40811,10470,16987,19291,-19942,-25932,27422,57427,64823,89824,80883,14839,-50313,-39810,-2896,-39081,-115643,-101017,-12024,-41852,-117028,-57481,58830,111736,131108,132094,115831,82047,21800,18391,35918,-1626,-60046,-89030,-51172,38852,92087,28427,-65098,-65619,-36057,-30085,24492,114512,130097,28590,-89034,-85044,-32888,826,57528,70461,-4570,-19978,32637,56358,73268,28308,-84388,-109761,-31886,16341,13457,11918,7698,-7623,-3403,-86,-5967,20682,97664,91682,-50269,-132098,6167,129164,52389,-35521,-41131,5899,37318,42940,77715,98382,75207,81887,82207,20309,-24685,2795,92464,153121,162168,91895,19610,-2690,23013,53509,53194,29902,46557,43522,22289,56070,131150,107427,46477,56718,61247,6665,-26131,-4805,370,-9118,-43306,-93188,-60994,27344,15079,-76500,-99360,-12617,71391,51410,3277,-19824,-26707,-35357,-54814,-63096,-25865,47901,123363,105677,12873,-22252,-9817,-67389,-94533,-32294,7412,12049,48299,51241,16432,18223,32228,62721,112855,118323,50478,-31520,-22813,49045,60852,34550,64891,118103,113896,60962,-8364,-62056,-82733,-83425,-51405,-13999,13066,57767,67432,14178,-61261,-46872,-866,-9838,-44204,-67885,-87010,-83312,-56620,-31924,-18037,-32447,-49696,-39124,-33163,-28730,-37442,-50493,8312,74897,37719,-20205,-12513,-24631,-99166,-128768,-56473,-33350,-94856,-79655,-8468,-5606,-6678,-28790,-72947,-104162,-118352,-104647,-88323,-76059,-35543,-45257,-123960,-148996,-80416,19058,83592,73552,-48845,-130690,-88424,-53856,-94856,-52714,35680,-18407,-90621,-41645,6310,17955,66212,98923,80101,59804,16696,-19945,-17218,-37954,-81941,-62863,21968,90693,76162,5133,-50999,-104764,-93874,-25510,-16876,-82909,-129596,-85875,-25003,37964,103399,102920,56158,4212,-14045,11509,11930,-31840,-26824,-3037,-40343,-57917,-29922,-5779,36501,50817,15120,17521,25723,23830,2052,-49985,-86141,-83645,-81569,-66628,-17695,23640,27512,5097,-25637,-28730,-5592,44260,72935,76009,62829,44196,41574,23860,2576,-6202,-27012,-29158,48571,107125,83272,23358,-50454,-99318,-92486,-56042,10759,55943,28009,24497,55272,55677,43866,74582,109740,68821,-28692,-91242,-84988,-17153,75103,144816,124391,11670,-73976,-63009,-23372,-40100,-50733,-8719,36018,58634,85649,87131,71165,88412,79451,18157,-39285,-14225,21921,-10394,-69505,-86752,-64044,-3848,70615,124804,129683,106980,97534,77053,30909,2013,6160,50143,97758,58116,-54913,-113553,-80190,-82174,-88552,-23612,31341,22179,18712,30693,18430,17668,33849,45045,35455,-10040,-43661,-18827,-10155,-54513,-71401,-82764,-76475,34247,170193,158680,48000,-29056,-23601,6834,26974,57780,36287,-61250,-96981,-64045,-37721,16850,46835,-29569,-127685,-127327,-31345,40787,41455,17873,28125,31640,15476,2258,-30572,-100171,-73737,30513,65236,18070,21259,80405,76701,-9632,-71621,-47532,30263,60961,16231,-64343,-118833,-32777,73536,34514,-34244,-25263,-22244,-38200,49177,112248,79662,85619,103476,14375,-64517,-8526,56727,16559,-38395,-33006,22025,82052,93535,53504,-7719,2457,59622,12996,-83785,-78620,-29751,-67346,-123387,-93749,-44165,-42665,-35241,9146,41245,76977,115477,146170,131615,33132,-74097,-113794,-89528,-52303,-44366,-40616,-44537,-19339,60400,102939,96269,86984,63420,47565,59397,24079,15689,35620,38077,35520,16104,-265,-2890,-44123,-88225,-71778,-13205,34042,16290,-19251,30252,101371,114800,105111,63450,28489,29547,5399,-1441,46982,69408,-13863,-127001,-174004,-164125,-117214,-47874,-1946,22882,59547,68221,41067,-31580,-73965,-27096,10686,15644,14547,-42959,-84820,-57323,14811,102836,104211,50809,4526,-28851,-58383,-117036,-102284,45196,110902,1552,-48798,11435,3877,-40206,-30935,-43041,-97769,-134528,-116748,-73127,-66790,-83981,-70086,-43420,6786,67857,80143,51150,21085,18691,26884,22826,32581,59140,35145,-22170],[-51995,-49492,-34329,-28323,-25421,10726,38082,34426,44881,52866,11553,-25317,-13719,-4249,-8950,1566,-19065,-29731,30962,100594,101311,40950,-52387,-83950,-47328,-80480,-145920,-78015,28895,29479,28112,87102,108704,61660,28794,61953,49717,-6982,-4423,51097,46562,12598,7127,-58916,-166205,-138714,-13227,62760,82101,43895,964,32001,78007,57611,-11881,-64813,-80835,-90238,-68976,-20928,8085,-14322,-92882,-121443,-49493,-19989,-56305,-44554,-3571,-7373,-25709,-18363,52419,164943,177401,94905,85682,147528,170814,142221,92324,13463,-89375,-143153,-77902,36168,64889,-7622,-50530,-40853,-20847,-13761,33127,106738,84574,7529,14104,131398,239184,192919,31734,-112843,-96638,8579,17042,-64540,-100220,-103863,-107921,-44085,111958,163416,21007,-89520,-54996,30426,83552,98968,29109,-84834,-112145,-67033,-54395,-52745,-3231,27963,-20936,-100226,-144708,-126011,2676,111739,65861,-19511,-17064,52230,144344,173955,116381,56779,48352,34236,-17816,-32464,2416,17053,22104,45899,-133,-83443,-102538,-69759,-44356,-39575,-51602,-97691,-115686,-34228,30645,-29084,-83914,-48476,18,24679,33780,8390,1793,32910,14880,-37415,-54342,-66869,-62990,-7588,77462,106119,45683,-19142,15459,54942,1237,-45565,-4697,52001,22768,-47879,-35133,36769,99175,134499,76495,-48328,-110534,-104214,-119539,-107084,-189,87619,53301,5282,-29407,-47006,-58690,-48391,33519,130966,137004,69873,16886,9424,-575,-14037,2914,40475,74852,81103,53109,43255,85926,102055,73607,18657,-69996,-121950,-111989,-51767,13959,13809,-5069,20077,23381,16579,20171,11404,25466,22302,-7463,22814,58527,14985,20320,92949,132896,113129,46204,-18787,1605,50128,66998,38908,-47982,-188535,-244195,-168211,-106568,-104140,-54061,-16169,-70171,-61927,44811,103209,82349,52710,23754,1241,-52630,-140980,-145390,-2329,132319,109855,-9184,-79877,-86601,-73534,-75896,-63385,-19860,18957,-4229,-74750,-150656,-161288,-116065,-59390,37338,124676,125549,111128,154141,173167,80429,-14864,-11075,-42513,-96292,-76109,-55156,188,77708,70270,13945,-83577,-169162,-141792,-65831,-14927,16242,37084,84750,61672,-70801,-121478,-36908,29372,55169,34618,-27876,-93149,-162457,-200614,-157982,-50211,33339,15197,-61018,-81064,-44681,-40441,-51529,-6748,4278,-37480,-27134,32333,15796,-10224,58324,109846,33313,-60790,-85057,-73448,-65430,-40928,2421,736,-48769,-32451,34386,76717,76478,51167,38523,10065,-49236,-51418,19411,67644,14131,-94236,-153670,-101572,3557,44656,4903,-49741,-88599,-30736,71295,68258,-6891,-19064,-776,13782,17628,-1694,-37639,-26654,48662,93160,63407,62650,94798,56285,-25175,-42789,12239,38498,13008,-20321,-70366,-131587,-132767,-64063,17823,49671,4890,-78883,-95931,-61172,-26824,26073,149534,184251,45517,-71422,-81353,-56352,-25286,8595,-52621,-153839,-125284,-28247,5186,21933,76230,94870,42605,-10573,-36472,-26207,5788,-12057,-47635,-32797,-42233,-91702,-49014,-1991,-63476,-89258,-9249,3690,-86590,-169449,-172910,-80328,14433,31587,35142,97017,148472,115084,58547,25238,6185,15630,-12721,-117872,-168362,-65024,65722,117944,74648,24835,13944,25179,24061,-5368,-23981,28568,94723,111781,78701,48828,8810,-62135,-69997,-23714,-20785,-37581,1561,38410,-26207,-103393,-87530,-20351,31308,107539,152183,96756,59128,66936,72024,92443,113588,41496,-68725,-38416,104695,173139,93777,-21899,-52403,-24615,6962,34821,74112,117829,61456,-63202,-95592,-48142,-2848,29120,14115,-29172,13484,85505,82879,51784,3412,-74301,-80822,-14373,23074,-5185,-54085,-57781,-23619,2130,-4171,-16914,-10528,42989,39291,-79877,-150482,-28857,111280,91818,29497,-3537,28389,71896,65152,34426,11620,18090,45486,36408,2036,6972,23824,52356,71084,77869,28150,-16752,-20197,19354,83085,132754,97271,61908,38761,26914,45839,88900,64449,29258,41408,18821,-48510,-25903,83268,90241,6516,-32422,-26534,8425,35633,6272,-53494,-73302,-22500,52981,54206,-17696,-67084,-31117,7447,-10570,-7682,57313,125107,148568,106590,40040,-3936,-42113,-105493,-91174,11108,71277,58426,51480,49662,17842,2241,18867,28169,26845,27382,-19559,-110231,-111674,-21693,30716,31435,76018,143513,162649,104901,-18615,-125206,-112533,-29754,1517,-42375,-38528,61925,73405,-8075,-59679,-68089,-98151,-140968,-143481,-88740,-34622,-18275,-10391,10557,34117,14069,-17273,-4652,7258,-128,-50250,-104247,-66167,12955,45814,42578,44883,3080,-89581,-104057,18519,72176,-22074,-64261,8180,59786,47583,16091,-3642,-46460,-104751,-119244,-88092,-80864,-81706,-75619,-99394,-80463,-21697,151,-24446,-41816,-92161,-129529,-99798,-85377,-100760,-56827,5768,-12272,-29629,10273,27109,36176,77532,92429,86931,63159,-23752,-101955,-86335,-35711,-10365,16370,72867,97831,78823,34660,-14144,-89011,-103613,-39399,-4425,-50037,-106623,-69060,-12943,13650,41906,29353,-5057,-26461,-36158,-56763,-67921,-56852,-31291,-21489,-55203,-79955,-71358,-59261,-5396,63417,92275,105258,84555,50812,18397,-26781,-53127,-52391,-84397,-89742,-35694,32557,58811,21328,-47903,-90133,-34697,114767,186880,120489,25226,4198,27563,21478,-7924,-33416,-56200,-50882,30150,94566,111770,95065,-6585,-103606,-91831,-68918,-30503,30317,18496,886,24758,8491,-18203,23735,81262,66733,-23887,-100787,-96291,-11184,97873,141620,70090,-43895,-94377,-68218,8525,45368,4056,-55428,-57294,7949,81360,84836,65521,105332,113976,51823,-7311,2731,12067,-38818,-102337,-61947,32358,60285,60521,104780,131736,100405,70208,62056,47378,35682,38165,24389,5388,6268,-31852,-81376,-70313,-66246,-47543,40761,89580,72166,80805,109762,91155,67508,39926,15422,38875,53647,16051,-26010,-40316,-57473,-70733,-78333,-22314,102122,206137,181914,60300,-39317,-20029,50370,67223,49894,7690,-80040,-112503,-82251,-64515,-53752,-49778,-72124,-124865,-126420,-38867,21303,-18484,-84940,-61859,-6090,4506,-9507,-76832,-189919,-154628,21090,119145,89463,47432,34768,7713,-39192,-96833,-118348,-43727,58398,55773,-24308,-63798,6844,81349,65660,20094,29474,33122,2253,48640,68723,30386,63223,117520,25882,-66388,13592,114933,47789,-80761,-114087,-61297,1316,44370,39394,3704,19391,52927,-1814,-53589,-12038,46981,6714,-82060,-66854,13127,-678,-69517,-48151,28300,60813,79618,120942,100660,22649,-19610,-50625,-66160,-58390,-92054,-126867,-108508,-17349,71872,43464,-17332,24915,66009,60902,35746,-10404,-593,19513,-2079,3412,32506,40911,45507,32886,12230,-13777,-32311,-134,36067,34599,44110,63380,51348,18924,-1112,11456,18332,5309,36899,105457,149239,84910,-67589,-157464,-141965,-79555,-17395,-22096,-42224,-11827,-17076,-46851,-55587,-49993,-29441,-35432,-58571,-28815,3879,18622,55683,103453,129442,83894,36608,15203,-46396,-115114,-128630,-58601,100524,157206,43633,-14956,16840,-33871,-88491,-46899,-29559,-72439,-83597,-28926,-17348,-76314,-105569,-65824,-5257,70281,114394,101247,65520,17956,-10052,-17396,-27939,-24288,14627,21913,-12289],[-37466,-1685,1576,-30936,-18367,45627,47302,-812,15961,43043,13395,-23935,-38467,-55206,-28290,29705,-10100,-79570,-42113,50874,81331,47877,-19103,-36440,17295,-15628,-111907,-62918,45078,33026,17524,95786,145896,72448,-19178,-15587,-31120,-52025,11743,76055,13166,-32378,10675,-28360,-159094,-147347,-22794,32539,10734,-15199,-20361,14965,70771,38394,-65275,-86388,-24010,-23909,-59101,-34480,24231,8512,-91822,-118038,-23786,42891,31210,23059,7432,-35030,-65585,-55542,44909,216189,250735,128062,60605,104334,95702,209,-71357,-104220,-130983,-119644,-56450,27715,79516,72485,54931,27432,8358,14976,51692,87901,76910,52352,78477,131739,170048,122567,-5668,-117770,-104419,-35812,-42071,-59698,-58094,-99453,-129390,-61472,84292,125116,21026,-79377,-67057,15818,73698,64830,-41021,-129284,-90600,-27075,-18784,3695,59179,71503,11066,-45298,-37538,-6258,42166,59538,5411,-56827,-34427,48990,148743,190016,143094,64859,-23708,-91172,-78167,-1759,18828,-31172,-38441,28516,45820,-46632,-153247,-141755,-63742,-18309,2002,-28137,-87352,-67299,-23922,-19805,-7416,13590,33788,56035,48853,34261,60414,69286,26138,-24565,-58303,-74478,-41953,31092,119912,143793,93211,57466,72248,73738,19378,-47514,-67184,-38084,-36016,-89606,-82513,17310,82563,95093,61892,-35079,-120130,-135271,-123077,-77661,3075,53659,23016,-19730,-14475,3637,-28511,-64119,-21518,70798,98279,18327,-67975,-66771,1941,48598,55434,69714,120462,141585,90282,29587,7599,-20666,-47352,-46392,-77665,-136185,-159582,-112667,-42701,-36441,-57475,-20635,43631,69076,38567,7571,28484,28504,888,36624,79255,11279,-39556,15248,87226,84663,49500,17921,34681,96880,125376,66612,-13512,-117743,-188832,-145003,-61784,-43349,-27858,3943,-3759,-5950,53367,106964,69501,-19170,-46196,-5399,-25777,-101475,-56323,98205,163761,96207,-2706,-48373,-65296,-71745,-59513,-39463,4638,38513,8908,-30540,-66378,-80181,-67327,-47454,-13426,28644,45357,82383,150064,136528,46336,36962,69099,22675,-10265,712,-33481,-21912,59722,114363,64451,-111844,-198715,-100993,4276,1177,-11089,23853,85929,63214,-64616,-120019,-52677,-7574,-25957,-50193,-79991,-120309,-149458,-144224,-111904,-62922,-16200,-29165,-90276,-104306,-57026,-61669,-99072,-57757,-13487,-22626,-8176,27666,-4168,-8105,94512,111607,-32788,-103355,-47233,-1946,6839,23692,50281,18027,-45998,-34538,18806,93931,164109,147578,77580,400,-68614,-66925,-11529,21326,16347,-47771,-120189,-80095,-6359,2565,28857,66818,31410,-1964,15334,11217,-34599,-61365,-10506,39159,10164,-58391,-128616,-150129,-86007,-21449,-12618,2610,36518,25376,-27045,-36446,3822,9138,-6252,1998,-33330,-116140,-122378,-59257,14746,31749,-23654,-78613,-58322,13643,68468,61226,120548,175357,81215,-33072,-44813,-19653,17760,52197,-12310,-149309,-185775,-83573,-14056,-15533,13928,88934,96281,19831,-19816,31071,61455,23674,-20655,-4929,32282,-4359,9879,80333,81181,60714,68881,26461,-37672,-74347,-114600,-89727,-24743,702,24810,84073,90042,35409,33821,68914,72186,42312,-42559,-120281,-88811,25282,88020,90716,31282,-16852,-12074,730,3299,6377,-13796,16810,117930,178471,123156,53481,12503,-45288,-67774,-50753,-30530,3179,54899,56882,11874,-56823,-108181,-64166,6287,53684,77784,19057,-8096,48250,60044,67225,140122,100894,-37211,-5082,163103,223112,150260,36790,-46569,-37842,35605,48930,-12119,-41886,-51795,-70931,-53833,-19073,-3021,15155,8417,-17423,21268,93191,91203,33550,15030,39735,64050,69585,54325,-4680,-61789,-57388,-46050,-36813,-6655,24313,9252,-26145,-49564,-56302,-47531,5242,63464,94920,84319,24658,4572,29382,30017,-12760,-39900,-13393,31407,33410,1792,9298,30014,15084,-27055,-42943,-53362,-35871,12549,35476,30620,65642,80249,68350,46180,40763,4046,-53950,-81562,-36394,14112,-32428,-120126,-81181,69176,100533,9735,-6643,38587,42847,5404,-33914,-56121,-69178,-75852,-35703,9099,-14130,-57776,-28583,24774,19388,-16467,2718,74787,109700,57385,-12866,-47597,-47730,-56503,-30791,18082,29139,31606,29888,-3452,-56666,-60543,-7966,22548,23989,36986,-14031,-107875,-111171,-51768,-8059,28443,78879,114323,145696,124472,11155,-84271,-45958,33356,20170,-36013,-7312,104063,128604,52640,6065,-20926,-61053,-107210,-124446,-51393,54224,101358,78230,53186,42117,8882,6189,71288,98702,38423,-70164,-127605,-80085,13005,98002,134000,108800,23229,-83819,-94499,49117,155374,112633,56598,67624,88904,8713,-77717,-37447,22996,-18232,-73282,-57004,-84944,-107289,-17199,58221,53937,38680,-18489,-98565,-115215,-77598,-32657,-30706,-62997,-51974,-15843,-22840,-46442,-22586,10009,-11899,-34311,-20522,11591,85128,111763,25485,-75908,-74731,-15438,29847,59269,93050,86916,58889,26162,20482,10354,20165,36685,30887,-5986,-62920,-60839,-32472,-34055,-32290,-39500,-51630,-39492,-39765,-76566,-76519,-20157,14395,10051,-16505,-55096,-69260,-62510,-35996,26275,84377,97197,58634,21108,14341,-2876,-35538,-42984,-64665,-81992,-48434,3031,28470,38649,309,-92873,-81401,104606,225358,131044,-22737,-57433,-21749,-23374,-43684,-47766,-33959,-14922,22183,37457,72501,123712,47143,-65237,-35876,-7835,-15353,11851,2804,-28918,-36414,-69922,-108214,-77550,-21509,-17833,-52741,-68383,-52519,-10611,58923,92054,46611,-30260,-72251,-72148,24202,132014,86692,-48387,-84508,60,59719,40030,34405,77383,94643,46450,-10640,-24064,-19905,-51011,-92377,-20881,95581,87333,5334,26824,90041,87751,76123,130942,152829,127464,126111,61630,-46879,-53779,-36548,-51788,-19677,-9960,-30243,4338,51764,80719,131877,173375,147187,86352,15030,-25041,14035,51046,29137,-23410,-32342,-18770,-42099,-64673,32112,131407,132239,93034,41042,-13987,13666,79771,54091,-7276,-16043,-37254,-91036,-118510,-113377,-91370,-79193,-62556,-49918,-37454,-24224,-23613,-57526,-131590,-136531,-50964,19324,25170,-52113,-178785,-196145,-65619,58384,60477,-13952,-55029,-40030,-32980,-62516,-104722,-71433,35011,91447,74844,71954,86411,100359,95764,68026,71634,73313,54131,22746,-36508,-68530,-2009,89475,46139,-34577,6725,100822,66926,-51839,-117082,-117318,-87715,-44986,-17341,-2082,16590,-2201,-43626,-4197,73433,122743,85348,-16133,-23113,70863,52403,-73772,-74802,25307,62822,58341,72830,34387,-4500,30849,51058,20183,-40323,-119802,-159913,-130445,-31903,40586,-43574,-143216,-72076,17716,23694,-3014,-5090,23034,19732,-5904,7542,30011,22885,24321,29721,33399,18445,-32263,-39349,37687,87995,31063,-61136,-107296,-89881,-59729,-34601,-34604,-23927,35240,90977,130222,103758,5173,-48722,-9341,26975,12136,-51311,-81331,-60298,-107894,-141657,-57190,37167,39097,-15624,-59273,-40805,11309,48572,96022,123304,81496,2882,-13684,10897,-29367,-96296,-68207,21210,112261,121878,45117,25088,11688,-57506,-61305,-9644,-22043,-44475,8360,76626,40184,-52196,-73296,-28146,32806,72273,64438,52867,40412,-7707,-47083,-43871,-49730,-66418,-49448,-35910,-37601],[13630,54118,24341,-21265,15335,86293,58872,-23752,-39955,-22379,-13556,-26844,-57251,-80330,-19722,80642,53152,-35531,-43398,-11815,-16716,-20442,-33271,-44453,-18178,-26065,-69734,735,114296,83969,25535,64201,96832,41926,-11031,-25353,-69411,-69383,28072,99094,10082,-77755,-22122,10984,-64641,-66091,-7075,-12666,-59008,-94862,-98108,-45873,22411,14706,-52166,-39898,59992,75817,-11842,-60224,-34046,-18676,-31095,-23445,7737,43830,76054,62691,8209,-43047,-68188,-49588,48797,185578,185592,38252,-27027,30308,21823,-91085,-163624,-142176,-82867,-20030,12595,11404,20187,73227,128084,74646,-7694,4796,47575,56632,83229,113437,96763,52537,40949,19536,-31415,-53463,-32313,1823,-2095,-3515,5293,-58890,-106892,-50533,-3996,-31630,-45194,-27104,7249,22542,19929,2129,-46893,-61794,4221,49738,38633,36116,60477,56871,27816,47297,89126,67508,14168,-24752,-60433,-70443,-29403,51882,165548,208423,141899,47699,-61064,-109830,-56294,53695,75348,-16450,-72530,-33918,19757,-36097,-175415,-190045,-81607,2515,55703,78608,20766,-17418,4264,40832,70128,63992,49102,56882,56699,59464,70081,36942,-2714,-6755,-6186,13552,55903,91369,114176,93480,40429,5955,14316,27634,5149,-44040,-77492,-77308,-75330,-103551,-84542,6325,48491,29825,27167,-9235,-106683,-174364,-161121,-69212,31018,62333,4352,-69971,-81720,-19478,1249,-39668,-59672,-37614,-17140,-53715,-81549,-30907,92530,150209,126661,103194,107903,113322,93363,13655,-67028,-107371,-91741,-31474,-14368,-56992,-90439,-94661,-87543,-75943,-73965,-53390,12220,50748,25928,-5536,-7963,-33940,-48703,5375,53253,-26633,-117236,-62485,57639,76322,27353,-6996,14111,75763,105916,59541,31689,-7562,-87362,-115144,-72618,-71536,-83920,-31720,29741,47620,53127,48493,-12348,-82241,-66159,13401,16239,-34441,21739,135749,156629,105095,45890,-1651,-43802,-66458,-48819,-3265,45924,69317,57075,50228,29886,-5311,-28831,-32234,-37491,-33484,-20076,1585,56496,64788,-36323,-79783,-11037,54513,88139,92375,56213,59204,111208,134040,95004,-18627,-49063,35454,69755,22975,29863,50707,28200,-9019,-27465,-51513,-36731,-8573,-53919,-84390,-72174,-82388,-73744,-43941,-65163,-105273,-92586,-59316,-51769,-66138,-62892,-59699,-75736,-62293,-18183,4401,12825,28645,3097,9695,97081,104011,-16736,-63717,-8173,35657,51398,72142,90911,43402,-22405,-21332,-13064,23766,91328,77451,23196,-5721,-25960,-5645,28521,42347,58546,25403,-29184,13642,51195,7319,23664,96119,84406,-20883,-89307,-68322,-41486,-34677,43449,79458,4283,-62804,-90164,-121902,-123681,-90086,-62229,-52963,-41718,-24392,-17494,-21088,-15680,-26038,-24237,2879,-23573,-108207,-137159,-96056,-58768,-51200,-38246,-10942,21882,84836,133044,60417,36253,139965,156244,42088,-62490,-95858,-47243,5042,7428,-27222,-50209,-42132,-47907,-44586,6284,91523,98368,23186,9402,61680,71443,77178,61321,34478,67594,51336,45414,115040,169000,178407,131432,52875,36714,54398,-7076,-41194,-17816,-33227,-59098,-27325,760,-5877,21084,65610,62723,-6363,-101955,-135708,-73423,30333,62756,28016,-38586,-51157,-14264,808,8696,24182,-22019,-27443,82122,161337,121899,34559,-13223,-28118,-31932,-34673,-43252,-63520,-63624,-32188,11931,-11054,-84884,-44483,34169,15462,-11366,-40499,-62301,-29449,-19693,-29346,34582,52383,-4868,38565,148204,190883,168728,78270,-44317,-50562,52534,71411,-42196,-142337,-140737,-83762,-9589,25043,17202,27214,37097,-4227,-29278,8306,12453,-25408,22848,150115,181549,114945,59866,19825,11225,13681,-46100,-76329,-14937,66683,75115,-2527,-73832,-40854,28109,47694,37871,75984,87638,7462,-47474,-31846,-11822,-17073,-5181,15159,24817,29397,14277,7822,25225,24046,-25329,-69555,-85199,-24991,72671,80719,-30129,-91561,-27573,60239,88324,91019,7229,-129167,-170667,-72978,13337,-33627,-141114,-171649,-82470,6426,30014,40310,50822,38289,14438,-29395,-71463,-97036,-121763,-108457,-46291,4508,-17760,-43508,-1604,22259,-58546,-108628,-32180,39558,-16841,-104924,-110124,-40045,8258,17299,-31425,-82946,-36790,18947,-24030,-91481,-90498,-39311,30832,88927,85357,-11234,-72754,-17610,10235,-29984,-29332,-1315,18598,70066,85409,14233,788,72622,69331,-1326,-10615,61311,144077,143460,92414,59158,45122,36030,1566,-52884,-29835,65617,143170,132361,65289,925,-42995,-22326,73246,115598,39936,-61911,-81794,-19266,61925,117704,131515,118908,77570,-13040,-71613,-3585,104523,151712,142413,111973,76125,-24489,-140715,-81647,56225,49847,604,99,-88235,-126354,30964,165145,132953,81216,21777,-73135,-116995,-63686,34192,40236,-18053,-43014,-32153,-38901,-60592,-47411,-28556,-48264,-72109,-78438,-28428,87048,147579,112892,69374,50370,35582,36699,53419,70564,85755,70040,18888,41951,111594,147696,110843,44489,-5066,-48761,-58814,-53106,-59751,-61351,-58505,-56804,-54952,-67957,-75677,-35181,28390,60253,61454,36339,-8640,-28903,-32999,-49130,-26176,33848,65303,23902,-25193,-24295,-13041,-44878,-68880,-66674,-74346,-46022,3755,25207,61811,68348,-27373,-97088,21393,151806,99745,-37049,-94021,-62945,-38792,-42210,-40645,-9062,18668,16873,-20571,-1048,78592,46432,-30105,24809,65543,18440,1374,-11684,-55287,-96179,-134028,-173572,-162180,-113534,-96791,-86327,-44897,-26468,-30657,3144,38541,35615,16235,-14042,-53630,-9554,90992,88771,-33926,-91984,-24875,13548,3552,24815,30093,-2348,-25527,-47206,-61596,-38657,-23751,-42900,837,76657,45176,-48907,-15365,59754,55298,81539,190327,212289,164609,180302,158179,27439,-62581,-64482,-46664,-8066,-23790,-72682,-73555,-32510,31952,118463,155518,112111,46069,6335,4318,17304,16654,25510,37882,52671,55921,12251,-21763,57164,103063,34331,-6703,16680,23523,36667,37267,-29907,-58513,10754,45644,-26712,-93833,-85069,-35318,-17365,-17045,23742,45289,-24987,-82148,-62610,-89262,-122100,-54102,41618,56933,3326,-98535,-173851,-145323,-49225,-36172,-99346,-109287,-64460,-42940,-25719,-37428,-32526,34994,113930,152999,154290,142912,145038,112585,39170,16704,59208,88726,54653,-22396,-75906,-37392,57141,89367,48236,17084,39155,45705,8167,-34216,-60695,-70994,-73821,-51250,-10832,21340,-4605,-28402,37497,86291,91941,83175,15446,-28377,25577,22418,-62122,-41745,57894,99285,62252,32097,7192,-4107,35789,84449,71154,-21095,-109822,-124247,-99228,-34325,11102,-89712,-194650,-126976,-21983,-30388,-27339,54058,84699,14339,-14663,24592,24432,-26593,-51581,-37106,-7013,12489,-18956,-53908,-8532,43507,-22170,-165777,-217411,-124672,-65446,-76434,-69589,-13428,55904,67972,54958,46138,45356,61911,103459,106309,47781,-11622,-24778,-21033,-91745,-142304,-46812,78005,69876,-5127,-36554,-23846,-1307,32166,84116,97139,34292,-45377,-52509,-19804,-3349,-6127,7232,41989,65509,57584,24813,27060,4995,-33402,-5986,13576,-15138,10431,82097,74909,-12931,-58398,-28243,11587,33831,6534,-37876,-20621,89,-39449,-64053,-27912,-18539,-53537,-60553,-47574,-30947],[66521,92541,48168,7147,33955,91517,70499,-14790,-75587,-70601,-16598,-6959,-50729,-56256,15165,104408,97974,46123,36463,15406,-46292,-70123,-77396,-101210,-112347,-89041,-36537,77672,180654,134087,35286,-3311,-23767,-14023,42611,48537,-20058,-48191,11349,93067,44725,-84064,-77462,-13627,-32689,-21883,15967,-10295,-43917,-91819,-121187,-66701,-11781,-1480,-9361,1166,54839,70139,3700,-67095,-103206,-80272,26913,111583,90013,51678,63753,46214,19531,11396,-11735,-20336,33091,74403,9538,-98369,-81701,-1724,-7480,-86737,-138527,-108521,-18014,61904,77074,33403,3462,50476,123367,64571,-47437,-50595,-2286,41512,122127,155608,54754,-40386,-39702,-35718,-35206,-22673,-20310,-5185,11624,10337,15426,-48448,-97715,-46917,-61373,-140822,-110913,6824,63978,31708,4846,-1143,-27479,-18874,43201,53155,12380,-10921,-19767,-46970,-36738,57457,125142,66281,-26099,-67390,-64154,-23777,5023,45409,120075,130624,79896,9135,-69193,-67206,-4478,80680,124067,68459,-32458,-80328,-43790,-34457,-128713,-173468,-86896,14266,76990,115284,84496,51358,83125,102494,75401,28694,-9918,-12565,29419,67726,44418,-8257,-29396,-6797,47548,97651,107702,101659,85296,32766,-34541,-95657,-97941,-45058,-10613,-13947,-16173,-32450,-72749,-96008,-68295,-9079,16610,-13567,-15568,-14713,-96422,-202037,-215990,-84283,75607,123407,50766,-62756,-142963,-71487,8024,-25248,-73460,-81429,-75905,-69979,-7245,109553,188359,160316,105343,72221,19669,15943,82658,44581,-59057,-103703,-71000,-460,24272,-2065,-36719,-93276,-147173,-116855,-54733,-31177,-16876,-3933,-16179,-47658,-76124,-107536,-107048,-54322,-6995,-78233,-173658,-101924,59058,87298,-15633,-99367,-78321,-10057,36881,39984,56238,47831,-22534,-85969,-111359,-157649,-167920,-76924,22751,65112,41287,-22544,-73267,-64357,-8060,57499,47915,-1164,23902,100013,127996,110005,68014,-6934,-77365,-86920,-52814,4575,34256,42559,60332,89490,89496,49094,13189,1732,-8309,-12807,-23134,-62621,-40790,12065,-105722,-260189,-156229,46418,100068,85149,87910,110611,126483,84726,71329,93484,107084,103382,41250,11702,95351,102442,-29227,-99626,-33839,-27572,-43205,-282,-21640,-63196,-34224,-27682,-7564,39937,-13218,-105600,-110364,-45711,24643,25561,-18894,-10383,23570,36363,37425,37013,39161,50007,26105,13734,31678,31364,9112,4856,17575,33164,33389,53320,80868,32275,-43299,-51887,-55070,-50249,-33972,-58894,-48926,9468,39146,64353,77292,78298,91540,84241,69413,113386,127788,35102,-34017,1779,258,-101629,-170515,-132375,-82374,-28179,67958,92117,4569,-30273,15388,16371,-32803,-58039,-50259,-31651,-24304,-20663,-2079,-9323,-24084,-22164,-4862,4585,-19625,-66358,-95720,-104962,-138566,-139787,-46984,44009,65007,69453,95022,59036,23741,92411,141090,49751,-95739,-137243,-92086,-40681,6197,52363,71164,-4330,-91993,-65100,11500,54843,47905,30117,46901,34219,5066,61452,86545,32734,38742,55130,49866,77329,133370,161065,102892,35402,60431,88746,41363,20272,21266,-45175,-119141,-106669,-41100,-1692,6805,16717,9292,-41040,-81915,-90016,-85176,-31975,16385,-1727,-56849,-38977,14344,26317,41942,43230,-42870,-65185,16033,30067,-16034,-46735,-55925,-34284,789,17891,-19871,-135810,-214315,-146009,-39825,-13533,-42106,-3590,43332,-4417,-42359,-31346,-51373,-85927,-94707,-119181,-104473,-38926,18225,65975,91995,121649,147124,85296,-29140,-55630,25516,70169,10441,-54149,-62917,-40277,13191,46842,50258,58234,61308,4644,-66686,-85503,-93056,-93762,3471,159611,182345,84458,25788,38781,78149,56923,-40029,-66068,1431,82374,125594,89150,-18290,-60175,-7855,29944,18013,17389,26282,-25259,-52308,-25881,-4425,8059,49051,63976,26427,20210,35830,19089,2394,51880,83261,28637,-70637,-47158,68004,108895,-21382,-151409,-114825,17942,107353,141094,71687,-48004,-102319,-35450,33790,4383,-101442,-224875,-240319,-116755,24016,63223,36551,38412,52792,14518,-50228,-97174,-113230,-96415,-37823,45328,25311,-54781,-34265,12918,-56959,-130309,-79910,-7055,-55181,-135679,-120923,-40610,12867,6026,-86990,-145577,-67132,23464,11975,-16096,-16411,-20534,34626,105060,51125,-78401,-98396,10673,52257,-30074,-88323,-86944,-71011,-20802,1428,-30393,27120,110236,46389,-32221,-18278,15203,29054,13563,30818,45420,51372,44875,13895,-30701,-41606,-4967,56105,89116,42560,-35482,-83093,-76484,-8393,29906,-14090,-56168,-32369,28397,77457,79060,45591,83534,168484,130720,-1851,-54852,-15096,57075,112851,119085,74705,6122,-67541,-21011,76783,71630,43513,11182,-116517,-159303,-10865,96651,84480,88636,92118,-7012,-107124,-113605,-37680,14858,-982,-61762,-68868,-15903,-20569,-60207,-58239,-26588,-7295,-18172,11472,92288,135627,158221,199776,160606,65751,26206,17432,17616,70919,106964,61183,62633,114702,129002,87414,13127,-43063,-46105,-12435,-4552,-7963,-6879,-9967,-13455,-48615,-83532,-57631,14926,57816,73768,86842,62470,19973,18349,20112,-19486,-34304,15671,68894,47348,-10890,-51698,-45623,-39716,-51777,-65900,-77022,-39706,43060,76071,63408,57773,17790,-54164,-23268,49022,46048,-20501,-81812,-56304,5296,-8695,-43622,-12649,16657,478,-46922,-38946,21592,3168,-40150,18928,63523,14956,-14255,-25195,-70512,-120633,-145878,-160094,-136123,-94267,-85477,-72016,-31430,-28897,-36063,-4851,21402,24949,34649,26148,-15063,-31349,11889,67046,18708,-59562,-56994,-26449,3161,36908,8440,-67185,-58490,-31214,-43238,-26505,17538,11714,8249,27548,-11049,-61424,-5244,38603,2374,56120,163423,153293,100810,150970,229991,152384,-21066,-80016,-36352,-20383,-89389,-138449,-119148,-85989,-36398,45145,80734,21457,-25159,24126,90992,68725,30032,72853,125088,122356,101679,80517,57568,76315,75178,10364,-40044,-7899,34689,32462,-17822,-79859,-65071,29313,67171,21880,-3955,31947,73171,51512,5823,24782,41339,-41809,-115898,-67839,-32334,-40438,8172,65289,35782,1689,-34488,-100785,-129682,-83892,-74922,-96952,-89998,-93535,-84099,-31731,-7093,11225,64554,136825,180530,150874,145373,156476,80284,-35245,-58616,21228,73029,103425,87986,13585,-13883,57206,138785,139690,48782,-32827,-28494,19485,46617,50354,24260,-20731,-31221,-8150,34228,41654,23142,49128,28798,-17333,15808,-1929,-87779,-92939,-55404,-28604,29369,88272,92590,23864,-13197,13218,24950,37630,66764,59177,-3876,-59602,-59098,-57125,-34248,-10396,-86117,-178249,-122520,-19800,-54285,-38804,107469,140057,10582,-30716,31428,35874,-38310,-94583,-76765,-24316,-3682,-23742,-51868,-73516,-81086,-93794,-162367,-179937,-71017,-17928,-59902,-45037,39924,105820,66771,-20398,-23752,56639,109249,113071,101977,78704,52404,34476,43353,22838,-33053,-28797,36577,30325,-35737,-41728,-6851,3069,41222,79057,51757,6279,-26695,-38912,-54911,-27516,34340,39245,26081,39427,45679,15962,-22725,-20592,-748,4788,2878,25131,88304,111694,15612,-104090,-89237,-7105,23667,10635,-35669,-80798,-48651,-2531,-25789,-36771,4359,11963,-27734,-29000,-7363,14559],[56708,87032,70744,35655,26844,66202,66380,4403,-48511,-46022,6553,19740,-16009,-3761,38664,72733,74865,64399,82232,85894,25681,-29403,-56828,-95443,-131938,-101056,-8024,93038,155998,123308,29022,-59655,-99261,-26857,82830,116236,61616,-13877,-31800,56876,70310,-60645,-126810,-101941,-96586,-48080,16977,9400,-6168,-27189,-41489,-7751,1575,-13077,-382,5405,2430,-11922,-27054,-37157,-74649,-75284,40270,165788,170176,91547,15120,-22295,16219,71804,52636,15256,14939,-27940,-120665,-136945,-48813,17859,13647,-17368,-67071,-83989,-12092,67863,84425,57325,35636,39521,60515,25017,-39419,-68324,-46604,34943,145650,157190,25668,-63868,-42096,-28188,-16454,-29733,-58228,-44749,-22447,-24265,-17501,-56170,-86419,-43356,-55519,-149856,-137749,-12888,35512,11878,26395,44817,-26622,-67301,-12871,607,-39866,-59767,-84569,-119084,-85917,26780,118455,90848,18500,-22724,-12516,8420,7455,20317,22504,-12644,-4837,-4559,-45110,-42306,-7452,39168,110469,144706,47765,-73692,-69971,-17254,-48630,-87425,-53240,17879,84673,111131,91755,90113,126103,104853,16764,-50904,-78291,-72556,6942,87223,64245,11193,-13063,-5063,72016,113913,75687,55440,51679,-730,-48182,-80995,-103266,-62408,9820,40001,57651,47741,-15906,-58168,-60546,-27783,15146,5722,-22285,-41904,-93572,-167806,-188371,-61088,100764,144875,96760,6313,-79836,-32178,18660,-31174,-57398,-24573,-10143,-1998,82206,205457,192063,63032,4641,12928,-28311,-10277,111655,113831,14748,-29764,-20438,12093,19650,-2917,-37282,-110653,-184633,-148420,-33817,30429,441,-47764,-71667,-103974,-128131,-110840,-78691,-49495,-19727,-69362,-134899,-69812,69008,83981,-44095,-157394,-133024,-51818,7910,35898,52061,45963,19196,-30234,-104546,-181732,-164566,-53596,26220,61644,41850,-26985,-38205,16631,59831,82877,51429,-19652,-36378,34998,91696,78746,30423,-45935,-98320,-51299,12943,19638,-15953,-17951,25954,83108,113550,114497,101438,69839,30201,13325,-13399,-63951,-52365,6216,-86626,-261101,-175071,26320,38867,1100,25145,63918,73712,42394,75282,135544,115072,55595,-6566,-11584,81103,95652,-27076,-88902,-23614,-19923,-56117,6396,45475,-3218,-4883,3129,12973,64270,44107,-26653,-41306,-1951,64759,85161,46489,49842,94861,119812,92633,62720,75758,88476,41208,-13934,-57076,-57426,-5349,24143,21215,20188,3531,29626,79614,25594,-83927,-96969,-56327,-40647,-61629,-78894,-30235,29440,44025,56900,62660,62186,74981,79133,81874,135166,161348,51143,-83643,-91761,-94820,-147589,-160559,-148854,-149874,-79312,44025,91078,18468,-23183,28416,74135,56090,5587,-14810,24568,40347,1884,-31791,-59068,-51904,796,34706,17904,-8682,-16398,-12919,-58079,-148125,-159228,-47877,44722,53307,6388,13072,63819,64293,23867,23617,1530,-59200,-52029,-20666,10828,26884,12060,1452,-51834,-102630,-47145,16549,9350,5272,37660,39013,-22728,-45502,25940,53993,-3717,-8611,27690,27018,20308,71519,103083,39663,-21884,6959,16140,-12475,24269,48392,-15721,-70962,-46032,-18,-3001,-32474,-36461,-24718,-5036,34934,35830,-45704,-75240,-20954,22521,11066,18880,31925,24261,24606,1532,-63797,-51195,-29874,-125894,-189515,-111779,-46539,-22418,29389,75602,55192,-80551,-196879,-160900,-100025,-77466,-44205,506,9776,-18407,-31225,-4913,-13486,-76554,-97409,-123000,-142194,-72482,15816,46587,40455,57465,80359,42630,-22492,-71157,-61388,3814,52691,86472,88082,53109,33165,34368,51974,69245,48262,-865,-50366,-97584,-119709,-99148,-8660,110386,130271,35792,-21901,20499,68406,21583,-62066,-41592,30738,75943,106709,115023,38738,-53537,-72241,-48708,-61630,-95456,-70653,-35043,8512,39481,30146,6786,33262,66674,40343,29448,49461,17590,-37801,50348,174840,120212,-71588,-137327,-40577,69539,38784,-55554,-105044,-52751,46939,122366,107297,56239,10331,6719,16954,4867,-67824,-190716,-226668,-147739,-48256,8086,24837,45328,46286,35274,13163,-47711,-78985,-46251,7827,68955,44659,-32062,-35156,-9790,-33482,-71161,-62509,-20993,-33588,-69995,-68691,-45152,-36701,-49963,-103120,-122359,-60597,-3497,25455,83247,117538,73068,40239,18399,-63918,-143096,-147126,-82077,-10961,-5137,-41033,-60695,-92644,-93802,-78341,-70065,-7939,38456,-12361,-52012,-69360,-141668,-207760,-176522,-53974,26588,23237,-34435,-74864,-52784,-31397,-58523,-69630,-19668,11357,-20944,-66360,-91303,-76707,-68266,-101762,-113654,-58623,3048,32010,17330,-40214,25332,200392,218709,68143,-32881,-67001,-50295,35880,105147,89762,36019,31921,81874,92987,58968,11958,-60038,-156365,-169816,-84145,-47207,-32646,44993,95167,-1650,-123413,-164596,-132380,-52739,-124,-23868,-24511,41922,28942,-58313,-60868,27502,80648,58769,54889,89044,92373,131227,184355,117000,17111,-10641,-43695,-56371,10191,106306,117496,90721,53176,19342,6535,-28862,-65943,-30005,51460,84978,86261,78335,60050,50033,6367,-37098,-6880,64255,78342,63563,72657,51581,17082,56721,101494,61502,13229,19206,43905,72928,69575,-11223,-49391,-7445,6376,-49396,-79961,-38813,54672,85096,7588,-48350,-27111,1940,16935,4450,100,-14634,-66507,-47453,31257,-2285,-71362,-22946,22642,-3570,-41844,-24569,11291,-18467,-67249,-44636,-11926,-13892,-15504,-27341,-69412,-103323,-114792,-97643,-25977,5804,-38179,-41643,-11580,-23459,-16939,12981,13219,11489,16141,16539,13349,14285,45725,123534,132046,35725,-42829,-28968,16993,36393,22568,-7579,22202,50611,19059,3732,35484,28377,13928,14603,-20965,-41669,7360,6276,-28805,41024,107292,59884,16515,83524,197141,166787,1379,-59193,11477,15121,-89172,-148407,-113108,-74698,-63676,-26512,24022,-26664,-78259,15949,121964,95494,71077,135429,143660,81065,63889,102643,95608,68674,60838,30659,-43568,-46511,12175,23291,-3597,-30822,-55310,-34196,-9023,5949,41381,85975,98685,47257,-11445,-27668,-20939,-55733,-117967,-98800,-35183,21730,88431,86982,-16256,-55932,-13534,-14410,-50560,-51131,-40220,-36892,-60085,-105804,-87713,-50312,-36233,13640,85444,152086,178026,130389,116591,106031,17128,-63694,-49606,-6105,4571,56721,97226,60781,20773,65551,142865,165799,54251,-95637,-117301,-23635,57945,92594,84900,45969,3984,-16304,5263,29157,18032,22364,-27496,-94860,-63480,-65858,-150724,-162924,-84849,8885,64513,46163,-11759,-58274,-38422,13626,45758,83085,85818,48484,23249,-3035,-26662,-51884,-62569,-45535,-59697,-124835,-94711,-22166,-67666,-66194,86946,136675,23466,-18901,31242,50362,-6679,-71506,-61747,-7272,-10510,-49233,-61949,-105382,-154714,-119060,-75328,-66518,-13644,18783,-11194,-1805,68427,115837,43334,-74948,-63240,44142,82382,54463,54495,72204,23345,-33132,28461,106963,71762,-7483,-3899,5447,-53751,-69592,-19499,16841,65756,77668,11316,-17300,7211,5915,-70264,-116486,-59232,9073,44781,80268,78619,6292,-87220,-80819,-35032,-43508,-6240,83903,125781,96994,16452,-78889,-74500,-9702,6387,-3525,-15207,-46362,-18996,50155,45285,3935,-4428,-13772,-40017,-24958,-1507,17793],[-10962,27425,42215,18427,11143,49649,48154,15445,19276,9469,741,8278,16586,26796,17062,14595,18131,1581,21896,85615,78687,40013,34896,-2828,-67869,-59582,-2136,17088,26181,42614,15348,-51845,-61718,10409,65389,83845,48995,-35963,-73922,14735,52696,-42963,-146736,-174548,-155449,-85317,-29749,-38978,-53319,-25378,11598,34771,21016,-29231,-41069,-14957,-10502,-52821,-69214,-28375,1257,-7703,-1276,64179,131039,86936,-52264,-121181,-47269,50037,54165,30297,8669,-60770,-121375,-80583,-14949,8215,32059,39270,-33016,-89456,-31242,46855,54166,27516,11225,-8903,-23250,-5048,26402,-474,-30581,13213,94178,114297,50684,-22368,-42186,-39847,-22006,-39918,-66246,-35373,-17488,-35528,-47603,-68597,-72426,-43321,-59881,-150022,-148410,-58543,-26119,-28809,7004,23524,-70126,-147271,-92817,-22016,-23285,-60032,-93651,-84405,-24098,54447,129138,141473,82901,21524,-1518,-44909,-49974,-13274,-50132,-105977,-56560,12107,1880,-32419,-56487,-61230,-1725,95198,54731,-72322,-84043,-49789,-45450,-2648,112,-8687,62790,108984,81345,66739,63779,21367,-52433,-85827,-76375,-62453,5976,100368,111827,59060,4142,-18024,35178,59717,10018,-10203,-9006,-55449,-38466,31217,10206,-11169,46028,67199,74167,95600,63532,682,-54384,-45711,15599,34359,-7844,-70651,-101615,-82838,-60234,3990,66276,53664,27285,27872,51826,87685,47267,-19823,-11613,30013,45387,44786,100397,167850,99524,-55297,-78552,-8183,19869,67088,149242,125214,48154,28668,21615,19794,12958,-17070,-49566,-100671,-158129,-146232,-47947,48647,29256,-64663,-113966,-138451,-134142,-56340,16593,23840,22408,-9291,-46587,-22622,53665,57635,-46776,-139548,-100661,-26637,9667,19912,21779,35394,71626,38173,-59005,-125354,-86263,1614,39933,54831,45099,2441,11225,45527,49091,46400,13835,-61315,-95452,-26910,32960,-3132,-51016,-63494,-39779,68338,151858,78915,-36803,-44954,13620,62276,77497,113465,154277,127667,39117,-28843,-61457,-47012,-11967,8116,902,-41396,-43086,-5859,-28168,-57558,-46869,-2456,35254,57583,117680,118202,31903,-11049,9462,-17050,-36671,-17077,-1672,11513,45769,21048,-49224,407,84698,49799,9953,27481,28019,38089,61872,55527,31288,20393,40555,49157,39454,46301,58831,71890,71210,70793,101268,108152,38469,-38828,-81820,-65872,-14859,8112,6441,4881,9316,62210,130396,75867,-63418,-84892,-1414,27919,-5472,436,35584,11550,-30504,-13957,13932,16245,23148,14206,10246,86989,146440,60228,-62555,-89897,-90436,-90531,-62944,-96789,-154794,-101694,36869,102743,38233,-58135,-77538,-24092,19684,8199,8273,43168,29001,-36018,-110494,-158939,-106554,5900,55443,30611,-7405,-28839,-9244,-25675,-93286,-104687,-36782,16675,29210,-10568,-12841,43097,46213,-33349,-51190,-5519,24440,41299,65000,88233,64590,-34760,-113104,-99312,-48439,21328,48491,20425,11890,12796,-40133,-66229,-10778,62333,51079,-24342,-30484,-4273,-3256,2866,65046,110593,50050,-38331,-42119,-35178,-64987,-11289,51105,40780,41232,86078,77675,-10558,-58500,-31059,11835,72306,142288,148215,36575,-60426,-36562,61799,102348,76885,33020,2694,-55291,-108483,-81989,-8705,-46609,-189848,-221942,-81487,26326,46369,84309,126001,137969,66897,-24643,-67130,-114698,-141747,-82312,-13686,-6015,-20326,-33279,-19842,5788,-12466,-16073,-24716,-51909,-35444,-9875,-5370,-7273,-7629,-13175,-35413,-44539,-78613,-132139,-82946,37128,123271,145619,114424,55108,1,2222,42035,18173,-22325,-27790,-56687,-73873,-42738,20217,103836,120048,23725,-46181,-15267,21812,-22524,-91582,-58692,24886,62701,50477,53311,62817,27340,-47948,-101111,-154666,-183389,-127541,-21048,70462,86797,39281,-26899,-34145,23489,61274,56366,33117,-20699,-71234,22582,156144,104311,-88555,-198329,-139820,11958,101610,84598,-20503,-74263,-21816,57513,64565,45517,28098,-6231,-40559,-46270,-73820,-86051,-20228,-29504,-107929,-78059,11653,37646,16092,51548,90006,14985,-55262,-25696,10163,29339,23769,10662,4167,-18557,-28198,-22324,-30146,-13097,21031,36875,16264,-12361,-54039,-72048,-60050,-54881,-53282,-51386,-4922,105808,193190,175077,68063,-73674,-137758,-100042,-91988,-128815,-72227,50471,93776,49867,-44866,-103314,-84585,-39622,-13931,-18661,-34179,-45223,-89165,-202975,-285932,-206879,-32366,74060,43147,-70527,-121786,-39608,39525,-14985,-106323,-94643,-8382,27387,8659,-27323,-60282,-96530,-157268,-181855,-105601,-22457,10358,-5301,-71933,-32751,121231,162548,79165,21540,-37659,-69906,4199,91544,98838,44485,49906,91867,85511,50671,-30339,-112548,-138973,-115793,-89485,-98531,-103503,-37569,10939,-38634,-98283,-98794,-75972,-36487,36411,80650,89413,101180,53698,-38540,-29013,75395,109228,52893,45312,79767,63561,78913,74475,-13130,-53328,-40697,-81814,-101959,-49624,54442,118251,119022,50775,-11177,-22369,-22214,-32733,-13855,59415,122680,134742,107253,79454,85569,72086,31085,47542,101197,93651,55366,44410,13353,-2374,90871,182077,151497,85925,18250,-30784,51236,150183,77530,-11568,2199,-609,-54731,-65717,-26689,20408,21516,-54418,-136761,-104523,20516,85438,39774,7261,-13526,-79765,-90819,-29053,-45130,-97769,-16468,72978,47140,-2492,10196,34207,11158,-41406,-70017,-61710,-8834,29391,7040,-33285,-44096,-61937,-61655,34215,63122,-37901,-47026,13321,8329,7210,10821,-16956,-1139,12925,3682,26521,85949,142645,196742,204489,110500,7083,-2453,18850,17222,49324,104038,118942,91795,47743,31736,36155,15469,26567,49724,20681,-13512,3106,-7262,8437,81064,88566,14098,-5604,50565,90799,48036,-22929,-1409,87460,106689,21080,-56222,-42099,7595,-11810,-33572,18284,-6819,-87811,-35244,51967,43020,54035,117065,79556,-11034,-19177,46750,50830,26048,39674,25318,-59327,-76632,-8012,37333,66622,51516,-57045,-130964,-97486,-36101,2356,10230,13977,5716,-15723,-44923,-47570,-56221,-107524,-116710,-63626,23954,111892,90639,-41692,-89148,0,54658,200,-44006,-26090,-29226,-75001,-67855,-20710,-32866,-52861,4526,72563,134512,161436,121297,75243,27810,-26408,-15352,30321,-4514,-58837,-60404,-29454,3141,15154,38098,84086,111295,19928,-120510,-146418,-47294,30605,49893,75350,81860,36557,-29528,-62763,-53847,-40434,-17169,-40470,-98354,-125365,-136864,-146880,-107568,-36246,14589,19113,-55388,-122883,-82962,7167,26772,59253,151818,149407,82210,67845,33181,-29525,-65647,-97581,-77593,-19323,-30267,-43924,-43709,-93962,-97281,12613,75430,42566,23339,39692,54746,20866,-35648,-42884,1000,7335,-42238,-70332,-82113,-98698,-57537,7706,-1762,-8892,6383,5113,14581,54334,63853,-17741,-95204,-67805,6961,19844,12219,43350,46857,-73203,-160667,-38862,101365,83489,6414,19522,51844,-10963,-76141,-45227,17966,52935,51501,11253,-6128,25647,39315,-55173,-181654,-179341,-41140,84494,115333,68037,-22427,-100360,-125904,-114154,-87501,13515,112027,95778,63797,87909,68599,12388,-5738,-6026,1264,5702,-7211,38245,128566,129034,32739,-38713,-55674,-60017,-51175,-40239,-25802],[-26538,-18700,-21506,-24524,25349,83305,60676,45438,84275,49074,-13968,1822,55219,42983,-7398,2598,10029,-44196,-45422,41804,69782,72749,114056,98016,17542,-7088,-1043,-45575,-72992,-24772,29484,38869,60511,69415,34979,724,-55859,-99555,-59775,31435,58080,3401,-89481,-132770,-102466,-58548,-65550,-102498,-109300,-68137,-27581,10681,29321,-23550,-65360,-24642,19643,-7400,-54901,-36754,39245,57027,-24905,-63293,15398,39210,-69675,-158812,-101500,5180,41261,46120,34458,-16480,-45368,-31685,-35435,-31947,42980,77715,797,-35683,37846,109787,90139,11042,-39848,-51703,-43347,20448,112186,117237,61748,24990,38074,91533,116552,47411,-50139,-79418,-44090,-22600,-9113,41045,63533,25650,-34693,-71546,-43137,-10863,-59942,-136959,-111870,-39950,-8924,-7477,-26377,-66769,-109676,-141650,-88412,29233,59358,-24896,-68208,4694,106789,151778,154387,128416,52792,-6971,-36132,-78880,-53052,3373,-30846,-73777,-29744,47778,62743,25750,-41506,-113995,-128188,-41186,-9589,-70160,-81003,-104551,-86285,52157,57619,-31351,23153,109508,78542,15019,-28557,-47113,-42735,-17884,3411,-2594,20640,96155,141554,96347,11838,-32327,-19402,113,-15373,-25034,-44094,-100732,-42944,107861,126064,72912,82355,61451,52621,108436,121551,65552,-4180,-29168,3389,22175,-7903,-73980,-83427,12527,71285,51155,5310,-62564,-104563,-26957,118831,179282,96714,49452,68346,27779,-11626,4545,71371,97727,6503,-112384,-77744,25102,93291,147716,149040,68052,31668,45579,36859,36240,37865,9858,-20683,-43516,-64393,-71418,-45679,24400,49780,-27004,-97918,-118386,-92050,-9271,72948,78916,55570,20777,-24861,-34667,25053,45146,-41485,-110720,-59900,-15307,-17885,-21369,-12167,29172,104792,82764,-14470,-62801,-41405,-1845,30982,56340,38305,-1515,-9480,-4212,-8663,-18064,-45768,-74750,-84059,-55464,-38076,-92486,-116913,-39664,57146,171987,245585,149517,-9771,-40917,13642,28806,-19495,-16678,74719,124092,47527,-80000,-139056,-72704,-6321,-5686,75054,175807,99846,-25707,-58510,-55752,-51228,-853,60272,80656,113559,97647,14702,-9148,47054,-9447,-145370,-150337,-19428,57382,67943,28846,-42030,-28527,51170,59470,34327,69135,68962,25555,42427,62502,29685,7154,3117,-35644,-49073,-13755,-12634,-17043,23895,69426,93657,92913,38745,-15236,-22271,10752,33169,27610,-2995,-17871,27022,105775,170713,142346,19214,-22265,47466,65473,18204,15263,22402,-44874,-100705,-54389,-58,-8909,-30551,-50186,-44891,37353,104461,72369,10237,-30743,-39486,-4823,24152,-27880,-83596,-43295,53672,80064,8497,-112309,-177520,-146542,-91713,-44218,17963,19750,-58526,-114068,-158313,-204847,-133622,-3930,39562,8823,-37308,-87980,-96632,-62590,-45162,-43259,-39413,-27615,465,2886,-2967,-19787,-38604,-38342,-17558,26024,34872,2858,17431,42178,47485,12395,-54129,-49343,12750,65417,71373,52281,23784,-48870,-128143,-82973,37764,112565,71089,-28368,-52210,-48837,-34623,2413,54278,118789,107544,12350,-22997,-1624,-38210,-29629,30772,59584,79667,112490,94937,12182,-17157,33909,83828,114729,146446,149926,58144,-53995,-57066,50166,110002,81380,46995,19135,-102248,-185823,-96758,-5069,-62185,-157929,-143478,-40620,52692,98603,126459,130471,128653,120966,90114,14874,-92537,-144426,-85012,4913,21695,-22824,-72079,-64724,4816,44527,67045,76111,42576,-13131,-53596,-57916,-66690,-83969,-101480,-122720,-93376,-65492,-116311,-100454,20310,84709,77531,56287,15204,-65608,-80831,-5744,8177,-44401,-61971,-74840,-71539,-25992,31237,114412,122215,19577,-48288,-38619,-21076,-49265,-115829,-117138,-33315,36392,19217,13342,73872,95294,16578,-77847,-145184,-158798,-110842,-23554,54995,53149,-680,-59910,-80793,-25504,49876,43284,-34013,-98681,-108222,-28727,47537,21699,-76853,-138500,-116187,5942,130410,143720,54536,-9859,-6610,25438,-2751,-43933,-36732,-44888,-80515,-87933,-87184,7329,179345,118164,-90195,-121418,-38427,-4181,28619,106386,134090,37327,-48991,-45762,-50862,-61510,-45503,752,35560,13430,-17688,-8621,-9449,-2705,48940,92934,77952,46149,-8595,-23463,11076,-6948,-62271,-66947,-20628,43741,116375,151595,75140,-86667,-120740,1937,48711,-27529,-29848,83037,145546,100812,17363,-42173,-20450,22979,7588,-20667,-26098,-27340,-41846,-90580,-112428,-51300,58291,109281,63714,-44902,-85260,6626,108542,76030,-42708,-104352,-61914,12905,65453,52852,-21141,-97891,-155662,-164588,-86393,7450,48461,13072,-70926,-72892,10236,42332,27029,7748,-41578,-60890,-4867,63928,92835,71797,13191,-8359,42341,76788,12916,-52914,-60677,-49963,-47986,-59516,-109136,-128673,-89724,-41217,-2262,31165,43710,25935,73396,134331,135111,106839,48970,-10433,9837,81109,65388,-22690,-14558,47335,46893,37173,-1799,-71430,-59381,-24378,-57277,-79275,-48396,3641,57332,114616,101350,31269,-9917,12562,9029,-35949,-3724,69155,92685,59149,27599,52563,62637,23967,28214,69027,65801,42454,10801,-48769,-35053,92220,179182,165800,127593,29912,-58140,24070,154785,107830,3008,-54715,-114625,-116403,-54792,-19160,-27208,-30485,-44291,-120403,-135182,-14267,97048,92392,63575,15838,-88851,-154225,-137698,-123951,-129212,-35027,91648,105756,47739,24081,31198,34761,12417,-39571,-56854,7336,66639,48001,17170,17810,-21202,-84764,-30930,12257,-72425,-74501,14218,27449,12494,-10342,-46183,-2472,43616,24719,35090,90367,118650,129510,115332,62617,16494,4364,-5412,-12144,51759,124674,92498,10628,-11904,17682,24186,412,29391,75562,62273,6039,-14549,3613,70550,113082,46544,-35866,-8901,41853,2466,-71991,-57616,43095,120767,155284,125780,66695,61808,99018,58214,-3652,19535,15057,-65474,-79667,-39961,-39325,-31676,11848,14330,-36858,-71165,-33771,-5553,971,16512,-3998,-70157,-79760,-17711,52016,96681,65203,-58716,-157531,-124690,-47772,-28140,-55890,-46007,3919,17120,-5902,-20532,-53751,-95635,-81834,-48964,-7000,49088,48106,-42694,-80224,5883,70386,-16629,-90829,-70447,-84560,-112764,-36212,23366,1413,-9922,19210,38814,90487,131526,87013,16669,-38721,-43504,41158,87561,12531,-75227,-114331,-112897,-62789,-23492,-18703,6495,27734,-22334,-95929,-100326,-24264,12603,-151,38870,85831,76874,-6336,-93212,-101000,-64749,-36217,-39550,-90675,-164004,-157570,-64759,23298,38615,-7668,-58663,-119048,-122659,-15614,92632,80603,87440,173348,170142,116317,112513,61910,-9470,-42146,-88552,-77508,21328,77184,42641,-30277,-99135,-86673,-31311,9486,32589,37189,46633,58813,13073,-55417,-73743,-19544,50815,29079,-40704,-40426,-764,30136,29283,-15367,-31369,-27838,-21407,11963,44992,14584,-57634,-68856,-46915,-32946,-24947,15789,81964,61001,-88224,-174053,-57566,63650,46637,5128,45608,97382,55801,-33810,-34645,8338,2789,12861,45368,48779,46664,55201,-11335,-131094,-160664,-47846,72968,58124,-21288,-49364,-39388,-78415,-115810,-71046,32934,90413,51710,47067,137455,174323,91379,12364,3477,6535,-12702,3984,93607,182890,176769,73854,-20656,-39719,-31877,-39736,-33543,-13380],[15051,-22966,-73885,-71057,18449,89488,62914,50254,69991,30603,-12251,26106,75815,31051,-30898,-2060,-4636,-75122,-77178,-926,34973,43018,67695,83179,48513,7153,-15526,-48806,-78340,-63204,3774,80386,114647,61434,-20148,-84066,-166327,-155013,-25198,72253,86027,50168,-14662,-48116,-32743,-29573,-66527,-105729,-93815,-86113,-98192,-51990,-5034,-43937,-87038,-62564,-15338,-392,-30452,-43046,11801,48504,-17219,-102591,-85961,-26064,-47447,-123360,-91101,9526,46407,38541,36190,11033,-37449,-83301,-103563,-78007,22247,75868,30075,39342,131352,193097,152232,26364,-44270,-32326,-6523,39410,110170,140177,114742,47960,17662,81063,124307,60753,-54769,-105876,-67948,-24684,22568,65048,78601,46516,-36363,-85352,-13684,50138,-4562,-67245,-37990,13275,40759,58427,-20624,-134896,-123558,-78501,-37514,53174,72943,-21653,-65131,14168,136417,188067,130803,8713,-86560,-99778,-71455,-30890,19182,32289,2868,-10752,12024,48154,71081,71811,24195,-75333,-164548,-133425,-56150,-22196,-26257,-80339,-61599,69110,77451,-22480,-7293,70159,49440,-22331,-52823,-24619,38575,71211,49217,11476,11008,69944,140793,125193,33750,-22562,-36849,-38966,-21520,6298,-4156,-73787,-55361,80837,149723,127944,101914,37665,9611,63546,88035,72560,51630,9670,-15521,-28401,-47917,-66099,-33628,57814,81546,22023,-34652,-94590,-150105,-76994,75701,166931,128558,116382,124314,5818,-101021,-61799,46966,68380,-51777,-129767,-44048,48132,91667,136734,113172,26128,23676,31677,-1155,15406,58173,69192,47542,25149,35521,55037,32596,28704,68294,44941,-42724,-78079,-46042,-12921,31418,59030,41318,-22912,-95895,-92019,7364,37738,-68190,-138550,-90455,-65913,-76954,-65008,-39258,-9536,61004,83118,16867,-44136,-75101,-77164,-18470,44730,22125,-28543,-48382,-31333,-14277,-44050,-84266,-40844,1738,-33002,-82574,-123418,-111540,-2650,103648,173530,214170,157718,8756,-66056,-39052,-28002,-94043,-143786,-62719,64446,70935,-61142,-163724,-122492,-38606,3700,94961,192639,144621,16811,-49024,-45769,-15016,38360,86315,60340,40827,78324,79358,35934,32296,-6391,-131243,-168851,-62808,-16445,-39049,-47926,-49675,-59224,-20851,39256,77263,105011,100708,73045,62866,34618,-4261,9758,16494,-61335,-96557,-28910,-1778,-3231,40291,72827,65924,76151,74968,59253,59506,87322,107288,91065,25487,-17863,23247,90712,133385,141643,77006,20938,39813,49802,-4320,-46299,-43764,-60895,-68370,-11230,19197,-18124,-57867,-53993,-19332,30353,68344,94414,88582,27177,-16725,17573,33043,-8437,-28398,12938,31573,-11793,-80788,-148042,-164900,-124382,-93743,-41102,38323,15040,-87753,-114436,-98597,-118654,-71524,14206,16769,-38978,-59356,-68622,-108629,-93082,-19955,-2945,-50965,-67500,-30414,-15065,-24430,-70175,-68469,8728,41165,23161,-44442,-104291,-103918,-89331,-15450,110334,134992,62314,23454,31394,37289,38421,7851,-76677,-115094,-50479,28350,73962,53054,-25188,-75662,-90262,-53948,-10240,3194,62230,118921,75167,40281,58128,27197,-5277,10128,22228,11862,7196,37482,76179,95500,107828,113803,103513,102002,86858,-5177,-86494,-73711,2240,45014,66602,108913,104736,-25018,-116318,-60794,-8539,-48975,-95730,-105650,-82119,-14340,68593,108511,78011,25632,23427,42416,15303,-51374,-64494,1266,77101,63763,-23712,-87715,-63364,15475,49975,69835,84779,52747,-27811,-79844,-69537,-79648,-105290,-130125,-161023,-113440,-35036,-26986,-7134,66765,77411,-5564,-74522,-88885,-128765,-124511,-18515,43265,-19634,-101573,-140673,-116066,-63852,-15897,71363,93324,15650,-18130,-17904,-56427,-101977,-134975,-130242,-63185,20549,49385,73892,95924,72438,24840,-3602,-13258,-33223,-39989,-28045,-2313,-18808,-40124,-45162,-51375,-27750,7886,-18477,-101160,-151901,-146306,-89182,-42377,-17977,-16217,5555,8420,51173,124310,130081,85682,82012,81237,72269,1507,-70506,-56927,-25898,-38645,-44042,-38010,59344,210029,141849,-45037,-109528,-101103,-46215,81323,173016,142110,38740,-28304,-49887,-80929,-98006,-101429,-59566,35222,82427,54212,37019,27199,20546,52754,92654,95198,80651,50705,60382,74086,6869,-61766,-25535,12173,-29470,-51109,-2815,20137,-45768,-54908,64071,143926,108502,57758,53794,55824,55739,54127,37446,44681,43185,-13954,-47450,-39706,-8698,26049,39931,68301,93108,100309,57623,11079,-29182,-24765,45827,120988,131973,61471,-63539,-151226,-96874,35537,67173,-27952,-118345,-110567,-53541,-7126,44938,79839,36850,-49069,-56858,-1760,11861,-20081,-55096,-88741,-82533,-31903,29089,93648,120238,6002,-84210,11215,139869,139733,76323,17991,-18993,-10168,-11021,-80020,-152691,-111992,1292,76863,63619,30195,11436,41272,79344,79284,66522,38385,13339,22139,35507,-13501,-93523,-84060,-8228,28819,16146,-7997,-29061,-3107,29108,9353,-3457,12898,19448,28896,82343,92465,18280,-25435,16221,3181,-68122,-46288,4710,26822,21283,-11819,-10387,-8999,-38315,-48047,-19323,11908,30665,-11026,-83364,-46512,55053,83163,89581,110676,74908,27569,44873,85263,46548,-17668,-101411,-192988,-166268,-63408,-39099,-48256,975,40713,-33264,-112401,-61920,48470,93364,108261,76709,-34214,-135925,-179461,-190001,-170558,-90782,19740,92105,75429,29385,10575,12877,7080,-37819,-71711,-37706,24925,45202,36156,30230,-11431,-104369,-117519,-64914,-67479,-62996,-8484,10342,4633,-13819,-19883,41012,82901,58715,50632,38165,-14709,-36811,-41662,-26482,700,3021,-20278,-26349,35082,70912,6445,-95090,-102759,-38934,527,-4934,7465,49565,75281,29312,-29734,-150,75927,60349,-64472,-128392,-57367,10492,-17490,-78714,-58464,24043,63917,92525,108223,100072,100110,95980,42223,-14310,1531,26878,-12710,-65443,-56934,-46679,-74887,-53708,23022,19205,-55045,-46682,10475,31913,19898,-1572,-48642,-77771,-40899,31034,49789,21805,-27812,-95890,-110918,-41096,11894,11238,20376,47295,42329,20380,600,-42752,-65448,-18378,6420,-18834,-35173,-23416,-49589,-67155,-10551,31875,-51281,-115835,-97078,-104704,-115908,-71780,-29517,11410,58036,49264,20735,70308,112131,40526,-28890,-56421,-35243,52394,79421,4305,-71298,-67700,-52643,-37918,-33696,-38805,-27676,-29355,-49559,-56865,-43270,-5059,3679,-12942,861,46447,93135,50058,-48956,-69675,-38242,-33262,-58290,-115946,-171422,-121908,20726,116706,90571,-5106,-74579,-88278,-42502,38977,116431,126144,100296,109222,102688,94614,117211,91785,55514,23925,-44082,-69693,19747,115662,112308,24043,-61609,-38713,-9632,-18525,-24809,-21266,24767,57500,-33006,-146687,-164521,-72508,69556,99131,5001,-44346,-3325,31946,-20917,-76361,-57786,-52291,-59312,-8556,38289,4688,-45810,-29196,-26243,-50632,-41592,12539,90197,88506,-12195,-80362,-38749,24305,24596,-24667,-32775,21012,45154,10714,778,-25125,-66991,-35254,24207,45771,42732,47612,19424,-27578,-41365,-20103,-6619,-61940,-118389,-69932,7597,14859,-29606,-56160,-31530,6144,4377,11407,70200,92192,39053,-24060,-37332,-43296,-57776,-13419,79546,133507,132950,88649,8662,-27797,-19129,-16819,661,33023],[66995,35875,-28610,-57880,-12951,43347,47235,34707,23150,17497,43174,89105,88469,16679,-26518,-7881,-51359,-108444,-86232,-9030,60853,45080,-15712,15151,63747,32397,-673,6762,-4810,-56552,-60684,14836,54382,-6714,-80973,-113714,-158320,-119090,9340,106282,115393,64737,21480,-154,-32014,-35181,-17428,-20521,-20637,-43280,-68576,-46655,-42189,-82883,-97790,-87031,-66562,-40119,-23068,-9789,12088,26099,9954,-56887,-109411,-58992,-18291,-51672,-6798,83658,71187,11508,3596,802,-67200,-130213,-121907,-85213,-12939,46476,31710,49225,136013,189350,143692,33726,9086,44920,34997,13050,27439,51816,66374,30699,10948,59518,69721,18285,-32511,-61375,-56106,-43251,2318,11324,-17544,-26716,-59814,-71860,28144,122876,113092,54558,38351,37522,43463,98253,42754,-86778,-89672,-35063,-18404,-1984,-4112,-29662,-53338,-36217,55814,134068,90126,-71049,-170448,-147670,-67004,21318,49923,745,-22991,-7863,4859,10652,21574,43719,51169,1653,-85227,-96785,-11106,76587,72829,39644,40762,56859,50757,23222,17231,28254,20843,7457,9779,46316,102996,83906,4900,-29390,-8869,54055,151385,175688,92891,28435,-2004,-53742,-46357,23445,64327,7437,-42439,31298,131560,149897,110701,20783,-50689,-46667,-35975,-8264,39199,31671,-13571,-57487,-88137,-58409,13382,41456,-192,-28576,-29999,-45880,-65869,-45609,14557,99623,114018,107458,102337,6434,-85774,-50343,35354,25985,-102167,-139033,-34732,25022,28839,66293,82793,44751,29236,-12343,-81391,-60479,30598,107199,111988,69313,83566,155903,150066,80159,76489,74808,-19360,-66210,-24591,-31970,-35729,19270,23672,-74322,-143991,-94283,6435,-12376,-130233,-181190,-137628,-115101,-116241,-93993,-57772,-63493,-25571,49707,30966,-48447,-112446,-142607,-93466,-16068,-7535,-30816,-25962,18646,40259,-24687,-81906,1586,83509,11731,-85417,-83525,-36505,23370,84811,116067,113114,80300,-20253,-116496,-124406,-77027,-77333,-121460,-116114,-17270,46395,-25952,-127253,-129399,-45351,48336,67119,47704,94611,90762,-22896,-62959,-9732,31677,49491,13431,-34999,16216,87709,35772,-26449,-17326,-35246,-74003,-73483,-114660,-168002,-124939,-53838,-62269,-66274,8346,88589,85135,73072,126425,126214,34291,-7163,38633,51932,-19641,-44401,26895,55226,47098,62219,51417,24374,60796,114061,117318,83462,84634,108949,103600,62316,10119,-8274,14021,30660,47700,41417,2745,-6388,16433,-11584,-54563,-35914,-2416,22713,36501,-6436,-59675,-62310,-21996,16957,33838,54610,109842,124420,49712,-29119,-22218,-3432,-34222,-61892,-48043,-65272,-116228,-150806,-144530,-85318,9842,52441,47925,52204,28245,-26502,-31480,954,9853,24723,39457,-6328,-78301,-42468,39424,3363,-54348,-475,21285,-43224,-68551,-43704,-62865,-76697,-73849,-24074,38724,38115,-25721,-121084,-159429,-154464,-148279,-51310,132503,209569,111137,-7245,-48151,-47476,-27152,-26948,-47924,-18317,16087,-14325,-27821,1781,-10270,-69323,-107245,-70742,-35108,-33328,-1941,59649,70412,57860,61878,47295,19556,-6828,-36489,-75449,-97919,-34178,106870,175234,116732,49571,48360,74951,40525,-71277,-104046,-55761,-21584,-3543,78674,174620,179240,96743,32250,26759,42625,6799,-71858,-149436,-156906,-88971,-4120,40614,3784,-69794,-105449,-81545,-33735,-5904,38067,104531,128312,61540,-24851,-51354,-14941,19712,-5704,-15118,5559,6798,-36864,-74883,-46517,-18939,-43949,-96807,-124505,-72221,-10084,40544,96857,98658,49102,-55570,-156736,-167445,-142928,-106724,-9160,69292,30838,-86989,-158201,-112759,-73240,-80225,-15329,55919,34369,37040,30719,-91348,-184161,-139078,-54892,-16523,22987,83619,134013,87889,-1077,-12073,51145,88045,50624,14439,-5423,-28872,-70784,-55057,1057,24758,14244,-29870,-83452,-116095,-134614,-160919,-129876,-62791,-12436,21592,81009,79303,54284,68238,81740,64492,90146,121464,135873,65156,-17971,-8640,36846,47705,57457,58359,80847,108686,30480,-68811,-104510,-120948,-54974,80444,153030,119954,49894,-705,-24692,-25530,-25547,-78252,-88221,18302,120351,138486,114407,71664,47288,56423,71107,65554,51722,46667,91097,91591,-3887,-44126,16027,18373,-80634,-154784,-136062,-72650,-39386,-6640,69039,127810,121121,63697,-13390,-64097,-28360,28636,45086,35388,-1725,-82146,-115959,-67275,1227,34556,29494,38671,72546,64807,-8538,-45454,-17497,32892,73147,88218,117831,134021,5920,-191525,-212733,-71524,-2985,-67013,-121792,-46048,50000,42827,18299,34069,29426,-7694,7489,64911,58602,-25965,-63082,-74707,-95751,-65563,1172,83729,118378,26320,-56143,22664,173076,211858,139882,45272,1975,29350,25748,-28196,-66558,-47900,6400,29223,-40036,-94021,-83221,-58251,-9962,30685,44552,41564,20595,-3306,-35959,-89351,-135329,-134460,-57237,15677,11933,-11415,-1858,31902,60785,50960,49548,58128,79284,77673,49714,-10976,-66718,-61928,-27058,-44762,-58184,-8895,1945,8288,43446,14280,-35494,-45715,-53525,-79372,-62518,-1405,34809,-658,-39053,-368,23877,-16494,-15957,34214,87831,106074,49061,-13741,-25671,-9584,-46618,-113992,-121299,-78539,-71099,-31708,66513,108460,22806,-83860,-73164,-1018,29409,78291,108974,53066,-33228,-121048,-191986,-178905,-113257,-60563,21221,70101,54645,21785,-21251,-65226,-106912,-153104,-142386,-66528,-1196,1431,-16690,-22792,-62836,-100789,-74648,-27914,-19904,-29682,-21527,-11448,-11941,37138,112130,100324,62478,59540,19946,-63305,-97187,-68664,-2432,50285,58876,30232,1535,25679,58537,23103,-77805,-119638,-73470,-14661,-11631,-35786,-9042,70562,66808,-15064,-24256,12835,-46338,-159176,-185441,-117684,-43728,-3977,-8073,-30967,-39275,-38172,-25909,-5877,13659,16536,-17953,-68460,-81598,-3559,82998,62041,-21297,-9597,35414,-7515,-1225,84453,79258,2908,15257,60201,59920,39331,39347,-14069,-90025,-74348,-16985,-15545,-1063,24441,-29456,-109947,-71233,40442,112776,119731,71330,21675,-8158,-8234,-2671,-14362,9607,40222,11991,-46367,-56981,-48051,-37889,-411,16700,-26178,-59605,-57368,-51537,-61008,-100809,-93383,7079,96072,74842,39738,94270,126216,45041,-16409,-9350,21570,57299,44351,-37281,-73707,-8259,39916,44515,30509,26201,4892,-36641,-56333,-36602,-20690,-6227,12583,9475,-30117,-32661,44875,81851,14467,-33355,-25738,-26762,-66364,-111326,-126129,-70446,45338,128644,121815,59143,11774,1219,4917,7191,56870,103042,62115,21366,30766,50929,79644,105429,120866,89616,-6022,-76449,-20627,75359,113823,62592,-6228,15614,57169,13319,-67356,-73607,12809,50403,-80188,-224719,-236973,-124420,35671,105965,34432,-69661,-75191,-34960,-81867,-122587,-53356,-14378,-41442,-28352,23674,38749,10836,6816,7928,-4190,-10350,2379,49099,77011,49520,11200,-9539,14176,54411,-30454,-144349,-117504,-27319,36922,46988,-42550,-97352,-56623,-39617,-18974,32594,62931,53852,53116,65859,46019,-9660,-52854,-61797,-30446,21872,85451,69115,-61438,-122052,-55932,-12193,-24967,-21216,-31631,-50676,-74266,-99241,-84266,-29883,16365,37590,44366,69664,79647,17571,-33092,-13978,24453,43286,65693],[59649,82316,53459,-16872,-52646,-19741,22314,16057,-2474,24843,83335,101052,50333,-22822,-13221,6835,-81454,-139256,-113730,-26343,98302,95657,-9755,2056,68615,57567,39898,63408,60811,-18240,-88266,-82610,-65989,-90011,-110375,-82353,-61120,-39436,12222,104928,109162,17514,-8857,-1982,-69851,-60964,28774,53908,6723,-5655,28504,12699,-55550,-88898,-66915,-42055,-25069,-24418,-18859,17703,48097,33935,9533,-36812,-91104,-62802,-25781,-19641,67901,143313,67040,-33125,-48340,-14645,-21386,-53551,-61258,-67015,-40748,12980,4775,-2692,54347,90326,45889,-11003,23248,66060,22532,-25431,-28184,-29819,-27408,-39011,-24662,26256,26395,-21210,-10765,6004,-27647,-51909,-22475,-34529,-99392,-98624,-55162,-19912,56110,151501,187821,132167,77910,31013,7121,70340,95301,30422,-20762,-36604,-50735,-74333,-66145,-4844,4529,-30051,12197,85445,89518,3010,-87040,-98371,-45563,-12555,-37527,-89039,-81395,-55782,-50052,-28746,-16990,-2642,17858,19717,-6585,-9121,68886,134081,112445,105430,82332,6610,-4597,61221,78200,38292,44292,93859,78051,54029,72660,22850,-59080,-48855,5948,67680,171073,216436,147400,82218,41519,-42453,-79242,-24163,45523,37014,-11065,37711,144514,163218,110683,13177,-100689,-151694,-156025,-121877,-41530,14661,8891,-32947,-74533,-41287,24468,9606,-31839,-4237,1864,-7038,33029,37220,18875,56249,66367,49130,39926,15091,17793,38140,25381,-51543,-130929,-114561,-30130,-6589,-16122,16408,71553,78170,21859,-63410,-135111,-130492,-41536,72032,109445,64533,75321,181396,214533,123042,62231,37274,-38491,-57566,11588,7421,-17680,39349,52922,-43758,-66355,7939,21860,-83370,-162224,-145053,-94595,-86102,-110981,-107580,-43204,-39119,-40618,15159,14925,-37254,-70295,-120848,-140631,-94652,-44449,-11982,25061,70620,76525,4312,-54326,10759,97909,40959,-55631,-11511,63803,63031,70359,84658,39018,-9284,-41704,-98019,-119716,-57557,-13968,-34647,-89873,-87205,-46472,-48300,-71850,-57882,4708,71731,11726,-72298,26255,111618,11167,-52206,-19312,498,13024,-1926,-59245,-63286,-2073,-19003,-53224,-15162,38497,23808,-30139,-108227,-149164,-88035,-18351,-17454,-40987,-11008,45646,35621,31276,122733,147995,53670,13384,46792,49150,13181,26174,76299,54630,6311,5715,1794,-11344,33111,105349,117416,58983,32769,27647,26720,56653,30912,-31554,-37330,-36732,-38077,-16551,-11625,-7495,14926,20603,36698,71304,76226,63529,20927,-63160,-92163,-35336,5594,8556,32684,77818,114198,106542,39299,-36031,-39764,8050,-15789,-102098,-153939,-139995,-112086,-91306,-63026,-2771,110731,191448,139163,48406,23569,29097,31065,37791,58786,63179,28961,-24664,-63989,-2369,96848,84401,15965,30021,43251,6431,-4398,-8056,-63274,-72882,-35186,5795,27874,31583,-20756,-105293,-130959,-104816,-89696,-36814,56569,113203,89128,-3381,-77648,-101880,-70903,-42083,-14967,50092,74168,-7765,-51921,3185,32002,-18635,-88381,-82792,-40295,-134,14686,11328,12682,15895,38227,47296,30184,-12604,-53815,-78221,-82886,-45471,65289,142681,62387,-39091,-6965,61277,36499,-42602,-33821,16918,18657,14651,100449,171184,160100,128696,105002,101287,124397,60417,-80973,-168731,-147111,-65958,-14814,-3713,-27283,-68184,-129269,-132459,-42919,49161,102172,128445,94298,13620,-21668,-1220,21974,11915,-47529,-75538,-45485,-5920,-8104,-39733,-5689,60598,35402,-41999,-39921,15030,22935,49325,99018,23698,-75904,-95587,-122890,-138186,-110426,-86444,-38480,30783,38789,-48877,-105608,-37575,-14198,-90520,-55336,63273,83358,90329,74098,-83288,-184230,-72055,68307,64252,28546,53123,76436,23132,-31260,-1831,70368,60319,6490,11893,33750,-12942,-89493,-64634,32769,92299,69916,-22734,-99440,-93169,-80993,-122764,-98767,-25544,-8974,-13086,16707,9170,-27092,-24188,10471,1618,3068,64914,145922,110050,33655,32545,62785,93440,123028,112667,74466,23080,-64127,-125807,-117436,-73992,-27264,2807,39853,76648,60137,1908,-5871,58619,89889,16842,-28087,20978,87260,140507,148244,85483,45097,44978,34645,10526,-6703,-15849,40184,62449,-7059,-8817,20501,-42266,-104417,-105449,-114420,-117864,-77978,-2492,58188,66488,35716,-5369,-61188,-121975,-114508,-55271,-21920,-29871,-59869,-105446,-104704,-35523,2743,-19016,-68608,-92721,-37928,19353,14208,20698,71953,115528,101813,44435,50095,122313,70215,-112971,-214163,-159511,-92536,-83633,-57582,32261,83410,31723,-39603,-45741,-2702,33817,55027,72923,47309,-13296,11844,26249,-53804,-74311,-22495,29272,46370,24892,9995,49226,123629,141013,89166,28700,34914,75402,63343,38401,62364,24991,-62916,-107542,-132728,-129765,-139276,-143169,-50667,49034,73957,67157,23637,-31323,-70212,-107764,-139758,-141136,-65105,22569,27255,-28217,-31759,19862,53730,45267,33505,36215,101225,121412,20734,-109510,-114215,-59408,-67861,-83124,-22160,45045,26723,15678,58023,40583,-13437,-13398,-14381,-38905,-14173,33665,43500,31834,42732,67506,35559,-43813,-93634,-78368,-1954,34971,-50875,-110380,-41862,42025,52681,28687,-19644,-77517,-74527,5540,82525,93621,10660,-66858,-35223,-2708,-36446,-4390,65266,74790,35458,-46019,-123741,-112038,-45656,-32132,-4145,55983,81204,51268,-27577,-105957,-160894,-225041,-206765,-105073,-41881,-56221,-68346,-25186,6114,-16491,-41565,-21599,-7127,-35537,-37633,-37515,-47069,30147,123275,88343,35102,39140,48707,18974,-10661,24649,95607,146941,163462,136967,62321,16308,74653,119009,42537,-42726,-36265,2604,-25375,-79106,-52151,55980,93096,38581,-18344,-55926,-120923,-153610,-142248,-122815,-83371,-12916,31140,-7942,-69988,-89367,-94935,-103599,-96500,-96695,-120821,-161290,-136174,26056,165912,102845,-21324,13657,97761,69445,68731,116311,95626,50015,61343,44629,12750,28506,60077,-279,-87125,-80167,-55002,-51802,-6548,26281,-35358,-133536,-141001,-27999,83432,96398,29863,-20596,-44963,-11394,45660,10095,-29941,11406,44679,10743,-30138,-24538,25129,71948,83718,68601,28678,-23773,-13991,13346,-28993,-63576,-362,70188,76144,60678,93472,123455,75040,5733,20218,80480,84680,18587,-69572,-68236,-8495,25279,64283,106460,110834,49685,-20525,-54234,-44225,-31908,-2604,53803,49469,-44360,-111250,-50199,36944,6281,-65904,-73315,-53361,-51445,-40215,-51150,-51228,7065,77492,107743,107424,101219,49739,-33710,-79008,-36014,4895,-22685,-29472,7523,14823,12435,49838,92264,76650,-19968,-103326,-78852,-7836,32887,21502,-317,28587,87787,48069,-61686,-55984,28365,7506,-130633,-232463,-232009,-159825,-55037,22518,3333,-86105,-123281,-103406,-124723,-136358,-19209,72639,22790,-46656,-7412,66341,41923,1798,23232,53563,32186,-10381,-24922,-3934,22799,35744,19510,26435,77190,-8142,-173947,-195972,-100212,13412,48804,-42394,-92670,-65997,-84553,-62824,29649,83260,71367,59006,78458,96026,85412,87810,88443,36930,13622,64591,59739,-89036,-159310,-54969,-7331,-59484,-56187,-37561,-57757,-96564,-137848,-88682,29373,56741,-4471,-26885,14554,25334,-20374,-44484,1462,57126,49189,31515],[5103,45128,48601,-15735,-63230,-29243,19657,15053,-4568,11722,39371,14722,-52550,-93539,-10870,64566,-25251,-119048,-135100,-74755,51432,111178,70411,44880,32819,29161,59039,86558,78033,38135,-10793,-84837,-143908,-133249,-71272,-7176,11034,-21856,-26491,70470,74087,-51886,-69641,-13357,-51180,-50609,29756,45229,-11966,11405,82451,35145,-45736,-26698,16325,41374,76233,68688,6804,-10575,40741,44849,-18318,-68243,-72690,-59046,-65025,-45642,74915,138762,36748,-74480,-92033,-11029,89606,87852,13604,-47019,-35565,11793,6390,-8528,3287,-8961,-49970,-68391,-40012,-21937,-32894,-17101,7853,-20422,-62905,-78667,-47694,18514,35022,-17286,-15922,12157,-22481,-45638,-16950,-14275,-66046,-68956,-5611,13660,27909,100944,142711,110901,81746,36179,-12823,10364,78971,96332,38616,-46965,-88451,-89088,-49383,31679,65011,43400,64484,92940,107221,126055,62567,-19935,-36613,-72475,-135632,-145375,-109657,-110051,-111314,-50630,-3397,12332,-14238,-40712,-33832,5846,72078,81210,41311,28881,-5324,-73153,-67112,37674,91007,59249,78807,140227,76058,-24697,-30377,-36922,-61721,-18493,45423,79674,136489,171955,128569,80757,48499,-18496,-92037,-115135,-80200,-31819,-1894,63993,152145,146913,78316,-9835,-109125,-170011,-197983,-195928,-124540,-36430,6897,-948,-25112,-17276,-318,-8916,20317,72566,14921,-33448,37091,82446,50212,27607,3010,2412,2100,-713,67434,89551,5751,-94965,-109397,-64250,-20021,-26615,-38768,-13758,50033,80367,25352,-67132,-130257,-168890,-146869,-54551,-9392,-24581,19323,137618,186410,110269,31054,-11382,-48049,-17276,71655,83619,60452,80307,77423,29439,57863,108817,32465,-108498,-131947,-60113,-3420,-23819,-97189,-113104,169,60173,24426,-13386,-41907,-32771,1303,-48607,-124601,-121138,-80128,-38696,-4696,24373,38770,8896,-45920,-27847,47635,34677,-26960,27047,114841,108352,73171,46546,-19262,-50912,-17484,-9139,-23643,-5625,-17993,-71975,-118957,-145800,-142481,-107924,-42204,21171,36974,-4944,-82715,-97669,-17674,48050,32236,8503,-1358,2441,32278,3055,-72722,-109451,-96590,-80668,-44589,1858,45406,40208,6183,-34823,-34815,-1552,19095,25843,13558,-15703,-18836,5380,24197,52863,66573,27547,-12431,-14028,-4713,-11431,10017,35527,-25192,-98389,-87065,-41152,-26769,-8378,37962,64275,24845,-16932,-71267,-85076,-17034,-9503,-44907,-22235,-13907,-26804,-13640,17327,40386,26178,23940,89679,132029,81972,16389,-24934,-65534,-59333,-3341,5170,-19088,27539,94399,85485,40781,-898,-41458,-24636,45381,39098,-67073,-151637,-105158,-7634,52266,70457,65665,103802,174283,135270,25370,-14280,4316,8648,-1561,11482,16768,-21174,-33225,-19142,-10453,-4780,5059,27490,41889,36324,38948,49498,25239,-24056,-8230,4365,-26876,-4592,60963,55678,-23013,-70218,-59525,-56594,-64647,-59452,-6165,63290,43903,-37473,-89439,-66904,-48539,-41594,21750,71764,25897,3211,38579,43259,-783,-76276,-94593,-41342,33050,52605,149,-41816,-33469,31851,64666,25263,-23460,-25991,-4783,5815,-10389,-7836,30632,-1102,-56403,-17033,33688,37387,41388,67530,83058,69384,34531,49648,58957,44909,42275,49033,88518,125148,41955,-93308,-138284,-85348,6453,28893,-10223,-18200,-13428,-68808,-81615,10536,88607,96743,61781,-903,-45091,-29119,1569,10252,17736,-4863,-23635,-4550,20949,20121,5973,35640,80101,45417,-19907,12232,76042,60675,28365,6480,-107139,-204623,-126624,-45160,-64017,-109446,-139118,-125522,-54133,-18042,-59049,-69066,9580,22292,-68929,-32176,94573,116368,105301,87617,-15708,-57460,56946,156626,110137,19234,-35294,-58889,-62162,-24909,44156,73942,-9204,-85746,-31021,36484,-6869,-94443,-82728,26693,117248,108971,23045,-71835,-98309,-77345,-61958,2989,45221,2531,-64333,-96433,-120975,-119484,-89244,-53641,-66122,-85394,-14706,103531,104717,55669,32844,29520,68600,98344,68428,26654,12684,-30431,-98537,-92208,-6822,2205,-64547,-52564,29571,38321,-25759,-16261,85080,140676,97999,65114,49663,29574,61677,104195,56006,-3817,-13007,-18750,-26164,-25485,-52245,-22384,27184,22611,41240,22510,-79055,-72021,26792,5231,-76432,-92603,-35094,30448,27985,-16587,-39695,-70688,-144189,-176832,-117037,-58745,-57726,-78639,-55260,17074,48320,727,-60704,-110878,-128575,-89028,788,73026,148170,201086,188950,101373,-8326,-41128,23820,76749,21575,-95675,-147843,-125924,-62860,37173,104664,79230,11500,-46194,-67573,-20862,49218,44122,-9913,-30991,3363,88755,110438,13511,-47373,-39514,-40280,-24365,-1797,32326,63957,51594,22279,8722,504,37144,81962,81648,83219,115452,40360,-124212,-174213,-91018,-24781,-98716,-145280,-50077,53915,96231,99785,47779,-14522,-24213,-26200,-65856,-81812,-30980,43494,63899,7551,-23295,21178,52679,35440,-3561,-901,71847,84000,-13207,-113238,-78190,-17882,-53754,-72148,-15046,32763,13139,-6058,8057,9162,16184,23444,-11774,-13953,42318,51651,35541,53258,70852,81497,69398,-9293,-120290,-163743,-123435,-106283,-179717,-164165,-18506,73217,75482,76186,31990,-57948,-47960,22806,46130,45899,-5118,-33626,29111,50581,-19477,-39009,-1347,28482,27298,-8771,-29258,-1783,63018,81120,59806,59968,68616,40520,-15966,-55236,-109323,-180513,-146954,-52284,-43676,-74395,-54961,5672,45232,28164,-29276,-39901,-10111,-13536,-17262,-39588,-88055,-47074,51926,70016,26028,12451,55715,72211,54317,60559,102793,166156,219347,220116,116654,-3936,28670,138973,129323,52489,40967,52344,-17759,-84158,-45167,43744,90597,97084,36182,-66814,-119655,-79128,-44395,-65889,-71378,-21666,27922,15978,-15411,-32606,-60535,-101624,-104064,-91606,-96886,-136494,-103251,76727,197535,83187,-53053,-4910,72105,46273,46521,102214,112581,82189,59308,-5987,-43426,4435,47543,17270,-16575,-25754,-45572,-46524,-25701,-33017,-74317,-127443,-157922,-102799,-24642,-11348,-24016,-14515,-8889,29630,68347,-5656,-72220,-27834,43668,63171,28164,6118,74195,147998,183669,177955,94277,-28787,-25724,68766,96292,32791,-12633,6303,63001,62791,37773,66263,64761,-19777,-36300,70968,120139,42430,-18258,-8889,-12374,-40648,8034,114727,138219,71122,10427,-26257,-40462,-34491,31240,126601,114954,-4383,-103599,-82902,-23941,-44840,-94231,-99862,-82252,-21005,59314,34887,-24197,-3906,42455,55394,77806,109069,47205,-62801,-105572,-74509,-62552,-57711,-12862,13651,-5967,-26702,-33203,-10621,3896,-40163,-95659,-105936,-77966,-56032,-38516,-17289,18374,59360,52201,-5114,22786,60357,-43249,-157734,-155163,-126534,-136250,-123396,-73660,-56512,-78931,-110949,-124262,-120120,-86843,46057,159738,98491,-19648,5288,90088,47630,-14409,17482,74488,69171,6556,-57355,-46664,22374,70263,74282,61042,76054,39016,-76365,-135055,-88227,-10292,26537,-9950,-45357,-49894,-51485,-3944,64206,99330,79937,45974,60295,114888,168369,181842,143539,75177,32780,15937,-11563,-82686,-87850,29364,46995,-40797,-5620,74758,34273,-57966,-103391,-48208,61127,74222,-6603,-38555,-10659,-11175,-25902,1217,64379,94828,54010,6419],[-43806,-44973,-45456,-55677,-37000,14914,35838,18710,-14949,-36721,-50229,-88851,-136027,-132218,-12735,117131,69551,-55550,-123059,-124838,-64346,41057,93984,45554,-34890,-35884,27672,60818,59050,91751,117256,14681,-116071,-103583,4319,62953,18353,-62810,-70638,24862,36799,-76673,-108879,-36197,15441,18059,10542,-588,9981,64230,89230,15368,-19732,55372,88809,67019,98386,122991,33753,-60742,-21547,33127,-16914,-69785,-58301,-60019,-90652,-68339,58347,129700,48330,-65618,-89106,6108,131980,130098,37811,-17711,12885,58105,63910,65939,30725,-51161,-82254,-75936,-94794,-117050,-66921,23886,59750,21301,-14316,-14428,8210,50950,57784,8836,-24603,-19404,-20983,-29232,7131,38871,21212,17543,40937,972,-25281,21810,48222,54739,71680,42171,-15351,-12436,43089,88870,68778,-25976,-81746,-45278,7586,44333,70023,82732,113380,110021,99537,142079,114745,12792,-19552,-42607,-104339,-107562,-101823,-151943,-142498,-53092,27079,55544,-10890,-83086,-79940,-28562,2063,-5400,-21988,-42963,-77075,-106595,-96680,-21232,38807,35019,53397,92110,31646,-82061,-96075,-40180,-8895,17296,57264,58343,43985,55397,48254,30868,26473,1168,-63740,-145122,-168370,-106941,-16626,60169,107480,86457,24749,-35491,-70904,-103825,-166755,-195830,-143810,-75559,-26029,-893,13117,13524,-14499,-17215,60574,109031,12822,-57807,3180,78237,52819,-9652,-50170,-20765,-2529,-22791,19832,42543,-25517,-70248,-55296,-33458,-21216,-36239,-58796,-40262,31852,91633,89643,8736,-97533,-204285,-239927,-184327,-166339,-150323,-43708,87346,133767,81256,21251,333,-2510,34207,91189,100643,91521,65775,38788,50523,98798,111194,39773,-55955,-75325,-32181,19715,8459,-64868,-76630,43246,119384,74953,-18206,-78920,-45363,19254,8568,-38878,-56557,-83255,-103538,-99470,-69070,-12755,12341,-44755,-59128,8254,26668,-5115,23500,93638,117914,60976,-29364,-77342,-32834,32159,51270,32146,4933,-66473,-161776,-187022,-170329,-160500,-123725,-36362,37834,1926,-134652,-178060,-77122,-13209,-1118,49347,83674,55081,44022,67252,-2962,-96895,-110879,-106904,-88698,-27289,23535,40725,23948,3793,-7229,8881,16058,8665,16006,40824,7025,-35293,9881,36006,-19661,-32826,-18494,-63935,-80688,-23019,-9704,-37337,-48305,-88476,-120188,-87421,-24779,-1475,-11075,-6643,22000,11783,-39340,-120507,-144325,-88760,-69789,-54299,23863,68929,58566,32070,42555,60097,11064,-25643,31464,78032,29069,-23998,-3545,18935,7339,-4474,-5234,-7389,27991,66359,34523,-15496,-29739,-41496,-19900,16881,28287,3048,-26449,-653,69406,128542,162055,122258,63459,71942,69173,7947,-30395,-22465,-19206,-32704,-38350,-31964,-34411,-2596,8462,-76290,-158895,-125262,-19753,23031,3639,9094,21904,3719,-10840,36309,23443,-53591,-35505,57270,102703,62308,2449,-62255,-122994,-161814,-147355,-52326,52390,86279,35654,-28389,-40625,-59669,-82116,-25797,26221,7820,8116,11889,-26879,-61301,-89679,-93423,-58527,-1954,21659,-16256,-54602,-32558,39529,67884,870,-41791,23212,82755,68683,13651,-42057,-40833,-17705,4415,38360,31740,28409,61698,78831,75654,70871,2992,-74335,-99878,-79336,-63612,-40676,15680,37431,-19897,-87422,-120055,-69576,26853,38774,-12512,-396,24848,-9671,1707,77056,80603,37811,-7870,-55084,-70208,-46309,-29620,-12470,49350,86789,85387,65806,30965,19080,48446,66245,46181,3029,-33425,-6074,60576,62099,4959,-64711,-145078,-179024,-101957,-20069,-50310,-155388,-219576,-192907,-105777,-66130,-83259,-61164,-2743,-19654,-72735,-4357,99265,105307,89052,85091,58940,68555,130574,165946,119153,14186,-96200,-126587,-90270,-28251,39860,65806,1851,-88700,-59317,-3556,-21400,-77781,-78995,5995,100771,119158,68690,-36612,-137180,-134187,-38858,91542,119031,53647,-43253,-118223,-157693,-119207,-65832,-48848,-83662,-97385,-39753,50363,77935,76673,35400,2654,22493,23130,-17813,-28260,37948,78226,25744,-7485,21778,-2089,-58876,-42004,7236,-4123,-49749,-31848,45779,95608,92543,95399,75571,15033,-3947,33383,9386,-66111,-78076,-35932,-1819,19840,-7892,-18290,25034,62394,76208,51962,-8427,27491,110257,66815,-6137,-49363,-71581,-27069,6491,2276,2274,-51237,-143395,-150581,-75893,-3750,-4094,-55908,-26576,75745,70767,-3175,-44664,-72500,-76686,-57418,-7523,46464,141774,208104,163089,39337,-70241,-117197,-84651,20051,81737,18513,-74072,-95954,-27076,77508,116876,66830,14285,-6887,-32224,-13766,34919,3910,-69912,-47948,37119,103345,113583,60925,3379,-31080,-60214,-45081,-25355,19140,71112,39987,-15628,-19351,-24685,-18885,29513,67415,77464,61261,3821,-100029,-102861,19473,68510,-28335,-76560,-49561,-32214,26350,91637,79225,34487,52015,93848,68051,14718,3323,43380,87761,83193,45361,43725,63819,43619,2777,18931,50203,1702,-48384,-60081,-34185,-3955,-9685,-26957,-39619,-31056,-40455,-59419,-57518,-34721,17153,3849,-75551,-64899,11582,9797,5382,37617,25448,28377,68797,20560,-103000,-169691,-148380,-134562,-184842,-137051,1418,52981,25411,24236,-5428,-61895,-62956,-40278,-18814,22899,11131,-1145,61099,100390,51908,-3036,-20498,4770,23030,10171,18403,47810,89605,121327,108292,48058,-1148,-31017,-39359,-15202,-30062,-58468,-22391,-1316,-46318,-45069,5927,32346,30307,737,-54625,-39831,18605,23762,16281,-6517,-87071,-110506,-29154,43422,36329,5160,2974,-6199,-10009,-20378,-12289,54237,151295,196216,112050,-29826,-60517,46821,98894,65436,61590,77203,3717,-66616,-28737,31587,57377,73673,36174,-49865,-82915,-37575,-1252,-20632,-28602,5760,27328,30205,49830,52545,9145,-41232,-29140,-12126,-41709,-77536,-37691,88648,134321,27975,-64197,-33989,-8603,-50442,-41861,66180,133699,91819,40070,-6491,-22579,1687,21872,38867,62038,25914,-21297,-27029,-49133,-91372,-88044,-80965,-93091,-87878,-74081,-75921,-50076,17031,51581,47901,20429,-53159,-76425,-41904,-7962,40191,50330,-10378,7961,95144,165034,181813,100660,-31706,-47963,41944,92793,43604,-65232,-79913,18755,34009,-36612,-34273,-12396,-79566,-132944,-16329,107596,92084,71383,52818,3726,-68661,-70755,26837,81329,47505,15882,-11578,-44148,-50022,27959,136823,139453,43495,-34532,-46384,-60122,-83307,-63444,-60796,-84657,-24337,78421,74711,19646,34454,42848,-12307,-22362,26622,17694,-34269,-60706,-56312,-51258,-22236,8068,-28938,-55700,-44232,-88314,-108115,-66955,-39116,-65219,-117413,-141849,-120494,-73823,-37644,-24698,-25058,12520,40217,58668,36532,-83682,-157864,-77695,-21983,-88965,-136265,-124576,-120975,-111927,-127422,-148234,-107490,-37232,52402,126419,87417,12296,36342,79424,27263,-26172,-15851,24999,55246,16438,-48746,-7839,88864,100251,65217,33039,33422,50738,16771,-32563,-23268,-9844,-2511,8410,-10382,-50086,-32695,34620,54468,62086,51261,22475,37147,78335,108418,74792,-4081,-4579,18961,-30301,-84104,-82160,-11416,94033,82545,-2441,41165,115759,62433,-41258,-75716,-38754,25516,33556,-25239,-63388,-50604,-28598,-14290,28184,77196,71004,19609,-15844],[-53463,-72893,-85191,-60581,-3908,39758,33854,8081,-28029,-60730,-76701,-90900,-91371,-62522,6075,97593,87134,-18290,-99831,-133762,-125079,-35594,26191,-29169,-78433,-50288,-18814,-13277,20681,115105,177787,104570,-7520,-15008,43708,73840,20737,-47518,-54421,-1057,8777,-44028,-102691,-93091,20237,80577,8248,-18692,66574,136030,111533,30910,17332,79047,84286,23573,31412,75980,28621,-65379,-59884,15801,30401,-13411,-48408,-62790,-68551,-31017,83899,170337,118565,9990,-19483,25586,51867,33799,15111,23023,72078,110182,113637,120360,56696,-69137,-88279,-48104,-72899,-108566,-48691,25238,19383,-290,45497,91239,93104,73955,41993,3067,-20275,-7532,13772,-10059,20358,66714,53685,48623,43767,-8522,-30657,-11415,13067,37325,40494,-8395,-39889,19030,63834,80133,86700,25338,-32656,5492,51357,46775,34258,44219,82762,92401,70130,57243,44341,329,15405,39564,-987,-41863,-99426,-173807,-139234,-43863,20411,34216,-16884,-43016,-10204,-4823,-40157,-16339,28200,25611,-6760,-41975,-62776,-34718,6466,8592,3472,16259,2222,-58202,-72332,-10851,28772,14673,10033,-585,-31277,-30009,-25117,-36073,-23194,-6487,-6065,-59152,-121117,-116885,-40710,33396,48495,22302,-5206,-26588,-22335,-38754,-113812,-139113,-93635,-62394,-50330,-24196,18331,41485,1765,-29504,24615,76890,36051,2249,31263,64479,30912,-29383,-67411,-50232,-26066,-46440,-60542,-58314,-75296,-58453,-28670,-28309,-22942,-24762,-57901,-48222,38731,119876,147758,78088,-89400,-235298,-245699,-193564,-210862,-187557,-49326,77836,110113,66913,31317,49790,59633,33094,6949,11146,35069,-1975,-37086,4793,54370,60642,59542,20122,-50864,-88605,-34555,27317,21898,13372,55764,68908,52788,12597,-38747,-48954,-16955,31693,62412,35559,-52057,-130675,-142087,-93304,-13733,28804,-18400,-36316,17050,32525,7829,7537,32461,63309,28061,-67281,-82547,13935,68961,37256,-10077,-16047,-36122,-100066,-148968,-136646,-123751,-101376,-42153,6276,-51959,-189534,-196234,-53821,29672,36630,84259,140665,123579,79436,50451,-21534,-98826,-102220,-61930,-29770,2812,32050,54292,38500,-10889,-43868,-35970,-27189,-44232,-43821,17031,34098,-7273,9300,17758,-40185,-35458,-3171,-55298,-59921,53227,88704,-6800,-76148,-74319,-32721,12990,39582,47760,45053,37863,45292,27376,-35937,-116512,-127309,-67865,-55354,-56517,27580,109792,96925,27566,2793,4804,-35352,-72554,-37924,11792,2520,13446,89126,101483,16495,-40026,-5362,29987,27317,17945,4972,-12525,-16293,-20293,-34229,-77095,-73908,11759,65436,44510,35582,70752,133478,127424,55516,24463,23635,5124,13210,35093,16142,-22891,-39051,-12527,36951,67794,4260,-129283,-197899,-154971,-73461,-10268,-9454,-31443,-32839,-23620,-19512,18490,12428,-39266,-66076,-27878,53074,104074,61001,-75818,-189361,-214539,-170339,-81980,15423,99687,110895,39573,-25504,-60985,-51234,628,-2053,-58992,-68626,-69888,-115579,-125689,-90121,-62994,-71132,-62470,-47388,-51210,-29535,20138,45026,27445,-33634,-38647,80638,143644,81458,4266,-31043,-15583,14076,57974,104398,75623,17333,-20726,-21903,11462,38563,-41326,-168380,-194548,-131606,-111923,-88841,-31791,-13878,-33543,-67378,-113376,-73385,993,-3261,-13718,28508,54255,25863,48011,92519,26581,-33179,-15337,-15332,-48895,-56378,-42721,-12012,55707,103626,111858,64720,-7567,-1614,64631,61756,7818,-20078,-44853,-48343,-2486,8096,-25574,-52120,-60663,-35861,-27291,-44957,-78491,-147173,-204784,-176782,-100815,-54779,-37972,672,15470,-55294,-83255,858,69645,66374,68743,84331,77537,57729,58188,99386,109001,25773,-82660,-78894,-22850,-4337,-8779,27710,54815,-8013,-50772,-38249,-19522,-34261,-46848,-13781,47094,87530,78217,-19501,-150650,-169247,-71570,69726,125756,95654,28957,-34392,-63908,-26399,17683,16786,-43663,-49959,-25899,-6074,30520,70716,46114,17223,-1921,-31518,-46486,-21623,67124,138743,122883,70153,4659,-43905,-32768,13695,13629,-32114,-50241,-27441,-8593,-1431,3271,37781,64688,32569,-12404,-14002,-34731,-94250,-73066,27489,71252,83018,66455,33224,43020,60623,59448,73729,93431,121117,106136,30434,16772,588,-73452,-70023,-17838,23005,54989,160,-63856,-16878,31445,64184,65817,-19980,-82280,-40555,-5282,-4295,-8462,-32868,-43038,-12298,-8316,-46897,-13440,62927,46579,-37771,-101922,-127612,-96308,-19401,39021,22280,-40606,-50843,10819,49671,48665,31963,18175,6623,-19123,-12228,9845,-19536,-43167,25889,80016,87604,100038,92974,47950,1572,-21463,-28696,-22100,21068,67829,51718,6232,1074,-26448,-60247,-7927,63228,56653,-4300,-26295,-27153,7267,72438,68242,18682,14510,-34303,-133102,-95304,36643,84777,64162,77577,133461,150424,83727,15239,12856,60616,89471,59788,28303,54719,56688,51320,83080,61768,-44556,-59539,-16147,-20369,-33873,643,17556,-26843,-46208,-62345,-81549,-55420,-22947,-2854,-35518,-103644,-105334,-52107,-35829,-20148,10026,-1934,-4029,34535,21473,-50328,-94004,-61293,-26456,-50545,-33624,34320,60160,35412,6282,-50601,-101923,-143118,-159081,-90069,12572,17282,-13937,31149,84896,63659,19092,6052,48453,73390,31600,851,1148,4887,32031,56719,-4921,-69971,-84619,-88749,-76714,-37664,27339,65397,-6577,-60538,9402,61802,25375,-7486,-33505,-76881,-26928,67226,61293,38875,26253,-55800,-101296,-45252,9215,36630,26927,-25446,-75576,-71121,-62799,-78469,-50938,45041,112383,74448,-14642,-55371,-14403,17179,12829,29134,63616,18302,-56935,-39964,34225,37851,-29829,-69727,-44806,-31587,-31922,-16622,-4131,29836,74780,60174,32544,53524,70960,36529,7568,27624,-779,-84620,-92163,-21343,50009,49875,5039,-26230,-31180,-38616,-70127,-57456,50534,127856,76988,40953,58748,69392,45983,33860,56665,74889,33639,-649,7962,-13747,-62394,-43767,-997,15568,-1592,-34936,-50027,-38337,24080,53479,-40,-63700,-89604,-47018,-18461,-40864,642,51705,-35294,-107404,-45176,35328,79777,83661,29435,-25607,-46050,-38656,-38522,-114610,-130502,-18364,30345,-32772,-78359,-58457,-52657,-97795,-45441,79674,134837,120888,72731,34147,-30265,-91153,-47594,34984,29134,9,-25371,-54576,-63629,-13003,70575,101081,64839,28532,-5012,-61076,-61063,16671,28680,-22119,-28252,29415,66742,69524,99075,80307,-21862,-74360,-30741,17650,31511,16282,8149,25331,48455,16028,-76490,-90028,-40896,-71674,-97591,-40604,7179,-23798,-91003,-136817,-113140,-63961,-41334,-58119,-63831,16646,92088,65723,-156,-54579,-84925,-23891,23119,-33413,-63652,-62987,-112764,-145720,-147147,-140373,-81038,-26299,-11609,-6471,-2416,20533,55376,52860,27001,19816,214,-4404,34343,31408,1202,72426,159842,98388,-12855,-35784,17985,54981,52090,54228,74150,57288,33844,45181,24103,-42968,-51354,-11196,-4841,21389,39165,33535,60002,69077,25977,-50992,-134149,-106125,-25029,-40065,-96591,-81237,21365,94924,72931,55687,95860,86572,27306,-31255,-58062,-29730,24255,24705,-34261,-74889,-48478,-5072,1541,13155,36300,21894,-20538,-27334],[-32418,-1176,-7576,-13933,-15140,-18907,-21039,-26417,-31772,-31403,-21222,-6331,36757,62128,27445,1711,-5674,-46374,-97496,-104846,-85400,-36708,-36735,-108621,-91461,-12958,-44841,-104371,-39875,76969,124544,97730,71052,53071,17181,19128,45035,52894,28419,1438,-19837,-9756,-63233,-149165,-84438,30174,-14961,-40148,45052,111155,111078,66592,27072,25170,23133,-675,745,7326,-4922,-35378,-55187,-14201,41928,13222,-51903,-51104,-12183,33730,121304,194491,151669,76357,57536,28091,-54746,-75545,-14221,39815,81034,98966,87069,82616,13340,-102675,-110572,-45365,-24083,-28201,-8775,-22841,-82640,-68240,47524,110871,88463,36987,-11634,-52125,-41277,20639,40533,-12960,3297,49152,21322,8800,18686,10560,2230,-1747,34746,43090,-20718,-99090,-77921,50570,107723,86624,93979,71249,14085,24992,69558,58330,13026,2668,29280,48634,29739,-27164,-53177,-23531,24687,36448,9311,-44376,-111788,-156479,-118316,-41986,-19816,-41619,-62476,2600,101511,67856,-12771,32740,107305,117968,92909,45640,6317,20068,49135,55123,34607,9402,-19289,-37036,-28283,-2109,14889,-16037,-66341,-70368,-36577,-17226,-48973,-107693,-112705,-52363,35816,52809,-35102,-111893,-77402,5327,27568,-1936,-850,10084,847,-26859,-70343,-65053,-16369,-10981,-45356,-46394,-4717,32630,5948,-43409,-34151,27940,81931,111888,96091,47078,8292,-8654,-42285,-76865,-81962,-104238,-135717,-132460,-114576,-98814,-43121,-5249,13831,15623,-31540,-49945,25136,83175,77397,21478,-111564,-194055,-132648,-76073,-109531,-86356,27787,102282,90444,39738,22856,65455,72421,-25560,-121223,-103126,-37634,-56326,-82682,-34309,27586,54830,85084,55275,-56519,-138245,-63598,67665,118098,90761,40855,-15720,1322,48425,34478,-34746,-50491,32494,98942,60971,-26980,-95644,-96106,-42270,6078,22400,8301,3714,20352,9997,-8208,-7710,-23454,-20773,4210,-10558,-22222,42254,87843,27034,-36573,12045,76726,64681,-8737,-68977,-106356,-99990,-46490,-7068,-53283,-132125,-120060,-17878,60083,85352,120657,183410,179711,88161,-2571,-41619,-68037,-85414,-18758,51292,44675,9907,42484,53943,-13062,-59314,-43220,-46136,-91941,-100649,-40053,5564,-18700,-32869,-23157,-3611,51336,69010,16308,27759,145818,185365,67311,-36457,-19682,58407,104136,93446,77775,99047,121928,115964,65409,-9934,-83315,-63085,41440,42920,-50113,-44771,30513,19543,-44415,-60777,-53065,-61900,-66021,-25682,18921,22603,73517,151009,98758,-27127,-47396,11814,34039,12748,-1991,11965,22863,13433,5992,-32066,-118324,-142654,-35408,29510,-12927,-46306,-29751,17808,52905,37011,19210,1481,-3737,68302,116995,52552,-24442,-26438,43164,127385,123060,-3807,-111023,-116449,-109896,-117186,-42067,21231,-1212,-4839,35702,28165,-1121,-21039,-34377,-81382,-100992,-27628,70365,45140,-85170,-161679,-136557,-119922,-118868,-31285,107254,166476,76662,-32527,-41001,32895,70058,17955,-69908,-88400,-73733,-101263,-97271,-44439,-6930,-46112,-77531,-73501,-61846,11161,78290,57236,160,-26269,19459,137373,164747,80860,602,-6242,46910,57358,61076,111837,108326,18772,-99514,-114647,-26025,31724,-40844,-160089,-172182,-97890,-105368,-105091,-19190,43979,23390,-40759,-60781,-11590,6127,-21172,13098,72762,99422,65932,48866,49481,-23698,-62350,23235,64838,-8490,-55162,-32152,-9009,-2714,5150,27357,-6435,-70182,-35639,35127,16086,-20172,-8641,-25554,-46208,-29938,-33869,-41486,-3784,27883,52396,28800,-42162,-39019,-19407,-76129,-113254,-89858,-31977,50107,114952,98676,3494,-34998,14077,35667,24047,45163,75733,51645,-30067,-71240,4485,69560,29409,-37996,-527,97422,103008,-5685,-29798,37920,28791,-38589,-40400,2769,-5890,-37857,-46264,-32046,17505,53052,-18252,-112862,-125387,-110560,-50768,30653,64000,51439,41017,48065,65517,75698,57529,6418,12393,-8888,-65132,-53283,-7155,16215,27855,-10584,-34532,10107,63042,110536,119309,106891,80083,-13561,-85149,-50372,23261,23183,-37067,-39750,-6373,-36069,-87109,-101945,-49908,15136,23125,-8900,-39385,-69979,-80439,-7293,104635,119847,109104,91089,52130,36658,16573,15469,57363,99690,121741,78569,-4991,-8967,1157,-40567,-55554,-38793,-6549,52406,70231,78455,123378,94527,50397,69157,4257,-144352,-172564,-58649,10284,-4478,-34240,-36943,630,-6685,-94030,-113918,-51656,-31478,-52812,-71350,-57229,6482,25194,-13662,-49234,-67244,-23273,43154,12928,-37924,-23237,-4,-27352,-61795,-43642,-18743,-34213,-16519,59812,84963,84112,116433,102692,39602,10368,16877,8998,14773,37259,22509,-19762,-26082,17920,11407,-15887,24616,84291,62295,1443,-20867,-1386,28708,46126,51188,57043,78306,12676,-120856,-120343,1590,58095,48097,39766,59129,97553,78822,13697,-24441,-16787,-13241,-32163,-29489,29502,57845,71568,92071,37629,-65414,-48255,12395,-6130,-73402,-52001,24598,35497,20683,-14992,-42661,-8682,2306,-33036,-47015,-43108,-50587,-45679,-37734,-37002,-2602,35900,24533,1899,6663,7543,-1207,17889,53794,56847,52983,79522,121984,121257,59983,-35184,-134542,-214796,-226507,-138537,-36391,-45920,-87122,-49173,-10871,-41918,-47476,2758,67636,75697,478,-60641,-90583,-112891,-91582,-50640,-71908,-78557,-57508,-108822,-172119,-108761,30500,82850,-12233,-45264,54878,82867,-357,-48116,-55592,-95210,-60800,51944,63737,23441,-7200,-71851,-86547,-44034,-32497,5183,39215,23346,-10479,-17850,1558,-17224,-37439,10436,62920,52758,30543,26814,-10632,-48770,-21566,22236,39722,2064,-76193,-81954,31382,38841,-124514,-197326,-69675,8417,-23497,-36698,4296,75039,117026,78838,24672,10631,2192,-14302,-8288,-734,-85031,-185008,-159163,-72113,-25926,-13512,-2065,-747,-18553,-6245,7363,5168,34487,59764,10624,10779,79855,111820,85987,73541,51529,22701,15621,4667,15988,26156,-8109,-3359,64664,95551,47736,-16127,-26816,-30670,-19339,-24451,-87427,-137949,-125159,-50277,-1752,-17161,7002,54789,-20108,-129705,-118685,-58151,-9081,74015,94310,-3679,-115422,-131900,-101241,-116079,-120583,-17913,67032,32860,-45764,-26972,61546,60954,19142,58614,114535,83762,43199,49887,13277,-67586,-48694,41939,31455,-31667,-69714,-69767,-53355,-35247,195,38169,45166,21202,-25640,-63239,-17504,62141,78820,49530,-10756,-20612,24160,71458,109586,82838,-5324,-54272,-25198,19056,34417,22403,33458,60849,60493,-4342,-83808,-80880,-47866,-53269,-28571,36112,36486,-15774,-41264,-47126,-48000,-52968,-56201,-50020,-10886,78545,142467,83301,1167,16241,17344,-7932,-4685,-2210,34626,57778,-34278,-122370,-109036,-81480,-66855,-65970,-89546,-131663,-108076,-21356,17982,3339,25867,79974,56750,13487,21024,27427,14577,59303,121732,55649,-80870,-79009,33904,57435,45116,98390,139294,120669,102922,99794,52567,-28965,-75957,-83848,-64738,-491,40610,62629,109945,101785,30062,-26120,-81517,-114707,-70263,-50355,-83848,-73037,1071,17541,6444,96429,165060,94097,26397,456,-35233,-8800,61700,53679,-24949,-52628,-7285,9183,-13948,-18982,-1419,-1560,-34966,-31854],[30181,108013,100959,37044,-49243,-97611,-79702,-48169,-17006,22893,58592,74717,109390,120568,33967,-74760,-91437,-61931,-65608,-44589,-8011,24121,-4510,-97874,-87623,8398,-32214,-121606,-75976,13335,52262,53148,64697,55303,-7057,-14659,73106,151865,127819,38467,-24280,12980,17267,-104441,-171144,-101485,-76618,-81788,-41264,-1444,33600,34841,-15000,-33729,2431,57456,69995,16606,-8588,-4468,-46601,-64506,-21028,-16124,-26802,14030,57999,70537,113275,143669,98465,64549,65782,15330,-63734,-65233,-2023,33623,42705,37645,37894,39487,-32948,-111876,-103512,-52357,5986,46230,39953,-18737,-86022,-63813,32649,61152,24620,-818,-25640,-74946,-79199,-11716,14932,-23048,-11203,23417,619,-9443,13618,20952,10105,15247,64162,48824,-49037,-106608,-57360,48694,90398,58135,75079,89409,39680,32457,78445,70238,34511,35651,35772,11045,-16723,-65196,-94307,-32519,-751,-42120,-62806,-80944,-92071,-85715,-80204,-48808,-35523,-56842,-85001,-24391,88445,90985,40338,69209,104720,88141,68499,51724,51051,80493,107831,144750,152744,79028,-44021,-76962,-26583,-11821,-9007,-27431,-93730,-86138,14586,64033,-3506,-122629,-169625,-91725,35388,77488,-21171,-121124,-100448,-16674,24383,-2015,1396,25422,2466,-27606,-29287,-3186,40693,30056,-22938,-44436,-35440,-29488,-33060,-41985,-46264,-865,96215,164250,114532,22883,-6509,22092,2408,-56040,-103604,-166147,-185908,-120644,-69295,-92592,-48607,32412,67441,49380,-26698,-91241,-57397,-38265,-84046,-121724,-113289,-51940,28628,41781,8050,46438,124188,129606,67414,12632,11099,47404,43053,-60944,-154189,-121781,-46777,-59673,-77678,-18641,61303,84808,81631,51788,-39218,-103913,-20640,92103,120581,82111,25968,-34533,-23884,41840,50758,-29262,-56373,17335,57617,20164,-29178,-55377,-43428,-3638,-4344,-22712,-8159,-3697,-39816,-71694,-59034,-29940,-47906,-62948,-1240,44293,1444,16905,92030,78886,40479,90987,126023,97067,60378,-21985,-108454,-105499,-31798,20058,-9692,-61787,-34523,34662,42793,38882,104723,200314,199659,83026,-33310,-72947,-51697,-33396,21399,82283,43009,-46583,-20911,17171,-12458,-7713,26020,-33534,-111087,-113873,-86181,-82257,-106979,-104354,-44060,53506,123848,101342,49305,64408,123891,124135,48975,-10731,11784,85476,125144,111244,76204,86346,134958,150418,93566,20591,-38542,3220,126560,117317,-50189,-149577,-119289,-92564,-90526,-53032,-16528,-16357,-18863,13457,33927,22441,68505,114062,37203,-30686,13428,30878,-16645,-27547,-10663,3055,21383,17665,-863,-15853,-56716,-87256,-50103,-43757,-77401,-73083,-74063,-87589,-62208,-48442,-40021,-43381,-39818,50500,96414,5196,-66513,-40514,46992,120569,99298,-36,-49784,-41616,-96015,-157316,-75086,48479,69664,83195,147020,128019,29672,-45783,-60213,-59062,-73333,-70415,-47015,-59127,-107981,-92887,-21934,-41169,-93008,-24902,102577,158301,65421,-48409,-28898,52165,73300,57387,26863,24802,37168,10031,-11615,3243,32599,-11591,-76688,-80578,-47559,29230,74665,45663,15131,37926,99940,154918,131581,74144,32659,20858,61653,70878,50824,69758,87559,42284,-71433,-101023,-8428,48865,-20080,-103982,-91583,-30885,-70508,-98580,11705,115860,73000,-14873,-626,47911,27087,3511,35984,71817,105471,94450,32766,-4377,-28013,-26132,55608,95615,5038,-64038,-40796,-38375,-87171,-104084,-53423,-63207,-123646,-90051,-22228,-33881,-47375,-4310,8738,85,12210,6488,-6409,14144,31548,31521,22549,3835,66978,112680,25902,-74190,-98138,-52655,67977,152748,139641,90828,51577,38975,14852,-8986,4415,38964,34285,-39308,-91230,-40800,12431,8549,-18580,25094,165197,211591,51868,-70219,-40773,-26767,-56900,-37811,-1991,-42910,-87868,-89949,-91245,-42485,27252,-16779,-67760,-47893,-97489,-139248,-79284,-10451,-5939,23647,70737,92423,76259,41149,38443,82628,30017,-78821,-117626,-98679,-49067,147,-16501,-3327,88429,159010,164538,85390,35398,52906,10033,-76582,-78468,-818,28984,-22224,-20135,24833,-18539,-102022,-138380,-96107,-34243,-13879,-26007,-52291,-71844,-42167,30923,89029,91650,101372,75879,20375,-3593,-9852,16117,43749,34444,56384,79646,24437,-27517,-26702,-9815,-19020,-50923,-61370,3293,106823,164964,169985,93827,2499,25130,15158,-108628,-121127,8844,53125,-4546,-32029,-19479,-25318,-40883,-74956,-45907,4489,11464,1742,-486,47498,134556,120680,11256,-59047,-49108,17223,67919,19798,-51819,-50928,-26413,-55516,-97080,-77288,-43372,-54148,-47685,5008,48068,83961,111421,63019,-10620,-14087,28355,69060,74343,46347,-43539,-142338,-111406,13581,73962,81258,82138,88318,86352,60922,12084,-26671,-26736,11846,83400,104647,94761,66546,20481,25134,57602,46395,28878,14118,-18414,-12005,28289,21200,-30908,-77963,-98280,-90433,-30481,45834,55978,31901,13123,-47899,-95688,-22968,54656,23899,-84380,-103462,-45,81235,105235,75156,34270,17901,-14663,-50615,-30842,27099,46425,26769,-15659,-45389,10811,84119,56745,-447,15672,61236,65046,32128,28815,39110,57327,97089,147722,149690,108175,41858,-82557,-175976,-162143,-111520,-89211,-125065,-149900,-117360,-103759,-144914,-120412,-32068,12445,-19042,-79845,-112667,-142792,-154743,-125474,-96236,-80283,-11260,39982,-47150,-146508,-101043,22383,86774,57110,35872,87444,97804,16976,-54895,-70933,-110782,-115772,-20200,30883,-13269,-74646,-117033,-103088,-65036,-42558,-8583,36219,99432,115921,79041,71508,73049,49190,53485,80240,69031,57379,39883,-41099,-76034,24000,88123,48476,-13228,-78874,-94168,14356,42140,-118343,-212082,-92414,22986,13415,-13369,30341,98173,100787,59084,42043,12535,-61322,-84044,-54677,-46507,-112191,-168669,-151521,-109994,-83181,-55394,-27577,-13322,-5797,34873,68634,39726,375,-26245,-75198,-58960,17549,57990,76760,102847,46603,-5,34135,10398,-29847,-20947,-43320,-29261,82758,128732,43345,-37759,-32870,-27998,-58496,-90548,-126031,-157501,-155729,-89558,-7538,39170,57024,65451,29354,-35043,-60222,-19579,30142,102140,106355,1499,-82437,-82382,-62814,-56080,-57976,24414,111762,71202,2353,45578,146498,146007,58329,35277,53125,22535,12773,61067,39823,-40881,-18718,65883,45919,-46815,-97976,-62041,-1075,14705,15153,30785,23637,-18951,-49879,-40114,21615,59920,61783,62031,19429,-10984,7105,39391,49724,9172,-34175,-26735,-4673,-14875,-50533,-79665,-43485,1930,-4853,-48099,-67422,-49289,-63046,-80062,-11090,43574,-914,-42474,-3354,48715,23202,-38973,-48337,21177,83200,121002,143456,94589,24322,51846,56899,-28978,-56451,-1892,77495,120103,40696,-41793,-22770,-23835,-83946,-97108,-96891,-154428,-144911,-68541,-53482,-57283,956,82964,73474,20686,-478,-19440,-62902,-65259,11459,29056,-63230,-74185,21472,38984,37466,100134,117575,85710,105564,119542,58936,-22561,-77441,-92430,-69322,-18719,11965,59383,123289,105461,50838,46846,30660,-48117,-86449,-73070,-63051,-42818,-41607,-88888,-68834,92448,201612,149249,77919,38482,-7493,-3893,46310,34540,-33188,-42781,-11362,-29695,-46755,-21210,4984,5407,-24448,-15539],[95803,146186,112989,36023,-60523,-111408,-92231,-49726,-13886,35894,90404,83283,44852,48143,10797,-85868,-99989,-20572,15867,15893,14989,40423,46708,-32356,-82559,-27357,-10939,-49072,-54925,-27409,24569,33139,3443,-1609,-6518,2738,63275,147920,155611,65074,-14844,25475,102629,19942,-144752,-178464,-130696,-104849,-68647,-63249,-77547,-91612,-108200,-71820,12916,97407,111514,45645,15030,9921,-61429,-124295,-103190,-40076,34660,88464,80604,36576,40169,48650,14638,-16120,-16687,-16975,-8694,9568,25120,12682,-14175,-24238,22265,47878,-29461,-82917,-66014,-48113,16029,69200,68525,54727,27634,14269,39749,41529,23357,32672,37615,228,-68747,-89093,-35765,-3612,5773,8363,832,5316,7222,-25000,-34388,15314,75036,54025,-7993,-5590,19289,22771,-3192,-34729,5042,50855,33132,39850,69115,51801,52227,81982,55836,-21293,-59464,-90416,-100325,-41531,-25421,-68928,-74998,-71012,-47254,-15847,-39575,-58486,-23294,2131,-43246,-70988,-20454,45798,66186,76087,64122,15760,-25985,-20070,29377,60914,74684,146066,208202,131007,-37793,-103489,-46428,-22291,-16486,-12101,-40126,-16466,63942,117367,92725,-9702,-91273,-67501,9008,26935,-31600,-78999,-65085,-35467,-19758,-31387,-31419,-15219,-14766,-6876,9545,19542,34053,20549,-911,-10507,-52548,-105653,-84336,-32503,-39533,-36243,42683,114615,80240,16451,-9768,18167,18542,-8590,-51994,-137934,-153128,-25587,64436,16505,-24921,10265,45351,25762,-63672,-157413,-155197,-133646,-164170,-177117,-55507,95905,120021,56127,21252,75786,140425,137190,94154,61011,53275,49092,29008,-19762,-62104,-42189,1356,-27401,-48667,16007,85444,62884,31071,43197,11108,-27944,21554,46640,18855,10112,26916,4101,-20638,3387,14341,-29947,-41232,4201,18200,-1951,-30181,-46982,-35624,-4509,-16776,-41962,-24200,-35087,-124055,-159725,-102133,-45521,-30737,-26225,1138,-4496,-69564,-39121,73340,128657,130533,123797,52667,-15167,11512,-2059,-68067,-57965,2796,50265,24382,-56395,-12488,87008,24577,-56910,32864,164942,170473,79444,-21352,-106699,-72621,33135,64855,39757,-25047,-98660,-73828,-28891,-2737,67552,89809,-23401,-98319,-75823,-61784,-114821,-168792,-141174,-33103,88373,131159,64781,5431,14140,4045,-48357,-64020,-41261,5365,77353,119521,125248,82991,39328,65063,111227,87471,39850,9296,33051,103985,99833,-46300,-183849,-175860,-88292,-26193,39872,99810,95628,49072,22922,3351,-13553,24398,44722,466,26445,85908,30191,-71162,-70839,-41533,-42244,-6376,21837,-17760,-17784,13393,18018,7140,-21962,-39095,-21205,-57455,-112440,-124820,-132178,-107492,-71650,-67267,-26544,-9636,-67343,-83010,-49991,-11424,11003,18656,18997,10532,-21837,-101875,-157759,-90463,34204,88339,112032,180849,175500,76926,-26851,-51215,-1101,-1114,-96584,-177664,-155864,-111085,-49185,6030,381,6772,31892,54121,81858,46130,-29063,-40238,-28778,-4875,79636,149209,152462,125515,82137,29184,3736,24669,-17230,-114027,-124769,-50654,2941,-14850,-48490,-6947,79244,122471,110375,65058,49791,70742,51961,28402,41305,48396,44315,61571,74851,18314,-23351,14279,42740,-24291,-73400,-35818,10577,-19084,-42067,26601,94703,63090,2204,-28302,-28337,-19225,-7318,-9881,-17499,22411,67487,25617,-17812,4921,38883,59515,59152,-14899,-79086,-69959,-83636,-128175,-116817,-43668,-59342,-141977,-128724,-52933,-45700,-60872,-17403,26979,44924,80300,92338,49940,-4425,-13036,-9173,-20396,18895,102864,92555,-6237,-64926,-81454,-76091,4106,65491,67077,85143,76422,35213,6974,-16341,-35000,-15336,32960,38354,10186,3275,-6388,-8719,-18206,-2416,100195,169079,50158,-83422,-79410,-78634,-82075,-52547,-52438,-127223,-154552,-108085,-81015,-41188,17975,-15144,-57400,-13937,-37669,-101393,-96891,-65471,-85555,-50209,23303,71707,54840,26617,66368,138466,86161,-17438,-83298,-102186,-82656,-40501,-25945,12832,99240,170630,174426,71454,-3533,43872,61305,-23801,-69407,-6500,43236,15112,16248,54041,22956,-42478,-86883,-88648,-57867,-40256,-54325,-60158,-31523,6281,5480,-16610,5476,81582,69962,-25641,-64733,-13384,50354,54661,3840,12162,72260,41702,-35495,-43069,-17166,-33707,-73845,-103812,-57557,62496,121300,123585,81573,6272,-1807,9039,-21698,18161,84769,83107,35683,2507,-30171,-106187,-137047,-82231,37202,100248,76895,40150,36104,93023,170487,158074,70199,26678,54884,79658,74386,45515,-1083,-45384,-62654,-70135,-94218,-91365,-69577,-70724,-76868,-45486,4457,40799,21304,-23173,-38942,-27884,13135,78454,78423,26538,-74992,-185665,-159310,-19600,88832,118527,71577,30235,68530,84630,32557,-51969,-85204,-18403,96032,110582,52656,67522,143309,183696,138247,57235,25919,24274,-25303,-70651,-31653,13143,-26484,-89718,-82157,-34420,30814,72058,23476,-47601,-87209,-126970,-121854,-7877,63058,8239,-78373,-97054,-35287,44366,111349,123684,78071,-2396,-62682,-56733,-35104,-2075,44701,43083,-28223,-51913,17802,56142,17521,1648,44880,94879,82842,13538,-32258,-39962,3318,48279,43886,23761,71892,108944,27255,-67078,-57020,-46106,-88397,-132127,-150100,-141629,-120367,-124275,-96669,-41115,-46388,-95584,-113788,-125638,-143527,-112181,-79480,-76011,-41829,61596,120473,50662,-16913,-6114,29642,80340,122048,95903,78706,97083,65180,-16678,-75702,-124283,-139447,-83094,-32034,-55306,-94253,-102588,-95383,-69981,-10758,23035,33044,102190,135869,87255,56209,79683,81479,74748,88979,77248,34491,-55396,-136108,-78475,92302,146609,66088,-5592,-37848,-49701,-8623,18428,-51856,-134725,-101982,6433,54018,34114,56009,96602,51482,9216,62906,58060,-57680,-103896,-71635,-34578,-20194,-35847,-76756,-102839,-83889,-67519,-54779,-29383,8932,39631,34818,-6818,-43539,-74757,-112494,-96624,-55329,-37859,7431,73482,42462,27180,70503,13123,-89316,-125481,-164250,-119818,37388,99183,13748,-35925,-10615,-15343,-62653,-93641,-99678,-121087,-146135,-107153,-21043,65786,91714,66950,46636,26226,-1800,46050,122245,139595,92831,34997,12506,1595,12127,21817,7932,59561,107411,31924,5990,96454,130005,49870,-12759,4411,25800,9315,2481,61468,55721,-22755,-14629,63343,57264,-27069,-76520,-24440,61940,96973,95210,82821,33184,-13190,9499,48578,64178,56218,24644,16993,38721,59605,61144,34217,-14450,-79177,-87898,-24156,-4210,-58675,-131651,-190821,-157451,-86958,-73992,-82446,-61554,-31313,-56900,-95918,-56836,-42988,-66881,-51130,10136,61529,50313,17153,47749,129626,129870,89320,78780,56688,18350,25099,11690,-59359,-74942,-12370,53751,84321,56866,34789,43157,-11951,-90972,-54076,-16225,-74687,-75173,-43271,-78223,-74757,-3493,55938,38608,-4764,-16367,-62604,-147505,-147289,-22629,68106,19248,-53144,-27380,21981,62563,88875,40966,-18686,27414,77782,49064,-14965,-58999,-38247,-14387,-18583,-18820,32350,87429,63946,16863,21643,32442,-7622,-60872,-45890,10579,25586,-42653,-112871,-59723,81562,178012,167636,111927,68218,39370,10942,-7075,-30766,-59911,-70785,-66860,-56068,-22921,27646,44688,23401,-1533,35195],[95162,95899,50099,16632,-24569,-53086,-55346,-41382,-25649,12582,76958,43335,-70651,-65524,-16731,-58801,-68044,30780,94128,62668,-280,-9149,26163,1805,-62369,-54942,6654,36754,7171,-23015,10579,20303,-37368,-58305,-24185,12638,25655,71150,99853,44450,-28651,17351,131948,93275,-68962,-129340,-108477,-66958,12264,10643,-98085,-185405,-178821,-105260,-26739,21329,33482,10955,21950,25801,-57852,-140123,-115595,-8782,83822,88656,17813,-44243,-42536,-10796,-17046,-74534,-98697,-46062,7549,19515,10945,-24518,-66500,-58126,13369,45144,-10854,-55261,-65220,-53138,21155,45686,37461,87982,102408,46665,33998,64406,96428,113169,128843,127609,26174,-88892,-29981,55760,48591,10108,-7140,-9816,-35130,-82613,-69673,7952,72662,62241,46516,79199,78304,20272,-68986,-114818,-82402,-34346,325,43892,55017,29505,34581,54832,22010,-38642,-62302,-101174,-110490,-63396,-21251,-1335,10862,-19648,-33779,-4674,-9284,-44598,-19950,33839,24324,-16178,-13641,39133,73093,89762,96070,64686,-19093,-57672,-26251,-27007,-38329,31117,116694,113544,36041,-27076,-35374,-38439,-27735,6889,49786,85302,72399,83144,155657,161937,85819,20168,4753,9485,30570,42926,23999,-35941,-80635,-74666,-65047,-76115,-54206,14525,45685,9632,-30602,-24912,21214,40932,-36263,-119996,-89412,-28934,-58907,-89226,-42331,19858,41131,38553,8389,-6437,-15383,-7860,19158,-7312,-26145,74530,168561,120672,-2521,-74275,-60084,-29623,-70062,-150233,-162247,-122070,-101795,-72085,38109,137985,101001,907,-41098,-1730,56481,116942,172971,175464,126909,67082,39260,40497,26446,22533,46074,16179,-17261,13981,33398,-28946,-40682,24158,33849,-4224,-6751,-40640,-78658,-41216,35581,38463,407,-4533,12898,5474,-6016,18691,40023,21263,-20093,-44359,-30143,2423,10785,14211,34582,-13906,-148055,-182233,-97781,-30190,14593,46187,8458,-87622,-131035,-56779,36271,95769,108513,63729,-23541,-57533,-12902,23483,4847,5246,12877,39668,24493,-75086,-29913,118004,60104,-77038,-32396,87060,112295,79793,11326,-104417,-99217,35014,62471,-27731,-87125,-101996,-65602,-19263,30145,100670,95669,-3654,-54263,-8888,40947,-7998,-94770,-95581,-19277,68658,97506,27802,-38807,-37240,-60724,-117533,-122048,-85297,-30283,50068,109769,136950,101403,18602,191,52484,62291,49591,40732,6401,7390,42728,-10380,-102388,-72188,41099,89185,109957,170901,191437,123823,49369,-731,-20846,20810,33852,1887,37287,64627,-3518,-73048,-66176,-56775,-55629,9367,62002,4888,-38467,-3965,44896,67545,68416,68920,45923,-20981,-53858,-78324,-103781,-60337,-9666,-32067,-56655,-56471,-50919,-22243,-14221,-53842,-84152,-30827,56783,65264,-5492,-71342,-99087,-57600,15539,50059,58724,103494,116133,75511,14417,17680,62015,18472,-132997,-218776,-156023,-55865,-2273,-17249,-9574,66484,55044,-19462,6917,61267,30237,-49283,-101462,-68967,65050,172763,151539,79718,41389,18250,-8299,-3713,-48389,-146721,-154161,-59721,-35725,-126368,-191240,-111657,22780,59146,47005,31805,23742,56273,59134,7070,-13206,6855,39322,66690,71048,42025,15295,12506,23853,-18488,-40663,-6592,16561,21670,40701,39058,28456,37052,6776,-118571,-177732,-112272,-80430,-101001,-112771,-75910,1601,35447,19992,41741,76253,48943,16887,-16485,-48504,-57455,-89068,-102892,-48950,14848,-17378,-92351,-84483,-25773,-22903,-38508,-7810,34005,84346,146148,143120,56791,-26527,-29698,-5477,-37369,-20921,25101,-23376,-79895,-36628,-3023,-24106,-20327,-12289,-16521,7537,19593,3765,13585,11268,-29608,-37453,28432,87576,98880,87660,38523,16362,12936,-20338,-31644,9419,-22216,-68389,-32402,-26667,-39567,-33256,-73512,-157781,-150932,-62318,259,16176,15210,-16492,-51877,-14233,22744,10861,-36343,-91553,-129949,-81757,12266,65579,55451,67988,109670,136255,98311,69610,35343,-10665,-43267,-46902,-33311,-3189,34616,80950,111631,65071,18372,72781,111052,35694,-36713,5367,73845,81504,73388,75972,50954,28202,-1844,-45502,-49345,-37815,-65463,-52191,37826,82733,10904,-71002,-49418,66380,78861,-51972,-113298,-29028,51876,61228,36719,31167,44110,-252,-46305,-22215,-21816,-64026,-76189,-87186,-68761,4797,40394,60092,75799,52611,20485,11770,20757,38365,35622,63545,108234,60224,-70832,-182371,-196154,-108591,7027,65696,56452,27620,22802,61722,111900,107401,79601,103568,148309,129868,81321,68726,61381,-6178,-75919,-83743,-77829,-86401,-79226,-44090,-25397,-13780,-2763,-22205,-82853,-66014,14432,17141,-15393,-16698,-9474,-4433,-41114,-98220,-108937,-49369,42267,77961,14614,-33690,15048,61125,40656,-42273,-96432,-44461,63518,72265,-5143,20868,132240,178414,139492,66756,29039,37050,8898,-55555,-57953,-7710,-25533,-59942,-19436,33625,47642,33154,-39883,-93200,-102259,-106376,-86212,-2496,815,-57755,-55430,-33512,-33954,-9760,61673,105554,66485,-27759,-82967,-54866,-51618,-77456,-43330,-13905,-47492,-32430,12493,-11711,-35804,5940,67129,95647,63396,5990,-42408,-58679,-13212,-7383,-99430,-139805,-10997,113681,91586,-3240,-32503,-20248,-25565,-45212,-88462,-110530,-54482,-8802,4853,9658,-14361,-24391,-17661,-73616,-105598,-36424,-18663,-53543,-19097,83605,138850,106470,72047,62421,24696,30954,68566,42279,18416,57519,81934,37418,-53228,-127932,-137521,-115347,-103548,-82758,-34131,5209,-4858,-9693,34565,72229,47038,34883,44132,30887,24543,46130,50630,44928,55364,62362,20746,-100221,-167264,-55546,105349,125983,62448,21327,26437,26775,-1570,-14079,-16915,-74995,-98818,-15599,68817,70047,77703,98708,24983,-43019,28515,68394,-7815,-55323,-35848,17068,67547,37498,-59885,-95543,-38043,-17405,-28796,-14567,21384,29036,-15837,-48347,-57769,-65384,-66000,-49518,-67837,-102251,-82501,-9036,18011,33656,56571,7999,-74889,-138924,-218418,-182712,-34756,4363,-42958,-2021,51602,-1596,-67825,-85261,-69755,-59052,-73416,-63582,-19447,49317,87223,61270,12589,-38194,-65919,6713,109404,113976,89302,96956,50519,-13858,21202,55744,27955,40782,40289,-39584,-22846,94654,65065,-79513,-90064,-1652,48309,28432,-10504,24991,50460,1846,-13567,46330,55287,973,-31590,14906,84120,126736,141730,117736,59383,45324,112968,138655,83971,48431,-4434,-38599,30974,126451,127146,45816,-34412,-90119,-81357,-17342,-8372,-64113,-123809,-188661,-184337,-123049,-92092,-76587,-56303,-36463,-38448,-57657,-89039,-133819,-103576,-22817,10025,-1461,10069,70673,165241,182259,87495,16072,-4089,-20658,-26217,-30850,-61333,-80907,-73094,-32321,10457,13272,13389,39504,41914,-20130,-45487,28064,62748,11189,20263,27785,-39439,-41002,28804,55390,4198,-33872,-15224,-51728,-134325,-107202,24047,114089,74305,-40699,-53028,31617,91570,67055,-33207,-102063,-60479,-2218,13711,-19954,-59014,-16454,20165,-175,-6347,18466,37224,25938,-19547,-52858,-57541,-56760,-42125,19687,85960,70686,-5477,-39684,12946,64835,92260,88206,64452,67090,85446,56493,-16394,-70078,-87796,-112695,-98968,-21672,32650,45153,32507,58,-15894,43612],[33582,47465,43435,57897,44019,20298,5264,-15190,-11550,24741,73602,19694,-98082,-83662,-1550,-9155,-24693,50732,126227,114673,29255,-22433,-1355,11841,-11541,-5554,37985,67380,56058,3466,-26314,-19211,-29988,-61834,-62132,-13160,14682,34440,47684,9373,-65251,-18072,92677,59943,-46654,-40559,-27579,-870,105373,138188,6312,-121230,-132949,-104218,-94885,-85500,-60312,-43703,5631,48767,-8323,-85379,-54889,42852,91121,29150,-66240,-92111,-65619,-17242,-5762,-60710,-84415,-35964,-23794,-36256,-34595,-65387,-94390,-64472,-21674,-6527,-11779,-52211,-108486,-68976,27533,7123,-34923,33254,63078,-7674,-23035,43447,114819,135566,151134,175941,122764,20083,39659,98246,78065,39235,2024,-43411,-75605,-76525,-44484,4080,57575,58586,42363,60496,89540,68946,-18971,-84812,-101754,-88144,-25422,43491,70829,58928,22210,-6459,-22381,-25719,-26152,-68256,-108976,-84061,-6021,71245,87406,10030,-55469,-29598,21959,18018,-19358,3125,74635,136350,153729,114838,71569,96780,170171,187841,91388,-9180,-47661,-80457,-100683,-62352,50,82495,136070,95297,1074,-60171,-47661,22055,103967,123570,42154,-7729,87826,190007,178956,96946,34919,48386,109237,132108,92563,-249,-70989,-58234,-44329,-95672,-95455,14315,85449,14979,-79170,-54769,38298,69083,3731,-56343,-45298,-23399,-69681,-118565,-109812,-68243,-10769,39205,32200,-10292,-65385,-59641,43849,99320,72438,86078,140130,106467,3454,-103377,-114053,-30011,13469,-35395,-74555,-62945,-15837,57802,98254,83730,33280,-31520,-83449,-96938,-57696,65539,197152,208059,123334,44945,23654,25005,-775,-728,51115,46501,-1486,-31926,-67238,-122945,-106180,-36982,-11384,-47170,-74830,-96668,-99642,-51675,32153,56467,38267,31993,65222,69047,28143,38026,66317,12692,-43347,-28606,6340,21438,30939,69988,113265,45258,-105008,-148213,-69750,2961,47350,71034,8265,-90631,-84722,-13157,7728,15216,12869,-11829,-13066,21313,42424,43852,15502,-24131,-48226,-17995,966,-57607,-33527,100034,100264,-20383,-57241,7166,59130,69707,30848,-63311,-109595,-56782,-18571,-60820,-75087,-74073,-53616,-1847,44219,60802,56021,21752,-9453,42114,130722,126808,43555,-8351,-27845,-9708,35374,14625,-41024,-36876,-5509,-11576,-57963,-100805,-94555,-27460,47489,80047,53046,-5221,-23189,21604,35701,41784,32036,-50817,-75640,6175,31258,-5392,32472,110256,97895,54995,112476,177645,147765,103431,56639,9006,37301,49461,-22404,-71058,-69958,-61340,-33173,-8507,-13022,-207,53078,80652,28957,-58210,-79916,-26219,35578,73410,96062,49810,3171,27421,20589,171,53981,81221,29973,-5881,-2402,15700,36975,25024,-44418,-94510,-27995,75219,81780,1278,-57779,-57446,-6685,27255,21795,6849,5992,4821,5022,1707,52064,83636,-11970,-144692,-166330,-107339,-5499,52605,-2378,-42007,-2359,-8494,-66006,-27757,45440,22438,-63014,-93252,-78105,-11339,57118,33786,-41299,-46848,13215,14157,-14919,-61866,-118554,-102874,-33137,-48397,-176078,-259417,-202810,-88221,-40040,6778,43090,-2066,-36965,-2035,-269,-80539,-111311,-24012,32408,-6371,-44293,-28614,999,37288,35340,29228,26342,-1612,-5850,43808,40771,9479,26185,-15838,-164549,-220438,-148013,-144820,-159467,-127980,-102825,-54193,33577,54957,47157,54883,18002,-7780,11307,21673,-6177,-64294,-65827,-8389,23691,11685,-101,4910,-3651,-27043,-13331,19105,32728,116607,203171,134687,-5395,-49329,-21223,7776,-11488,-48783,-42588,-48189,-63653,-4783,66570,60488,22786,-2438,-27344,-53161,-56498,-41398,-16809,154,-18093,-33258,3012,49692,78520,96183,58889,42604,58350,1315,-88220,-80301,-54061,-38125,19246,63528,61830,44589,-15682,-90465,-79052,-2810,55464,33270,-25968,-44916,-43225,-22836,18308,37147,-26429,-120118,-150959,-68577,45345,71451,53127,103648,118869,50708,13015,70835,94678,54642,3568,-41991,-51324,-38485,-54214,-61013,-6892,37463,52059,93448,120258,53172,-41548,-27361,66320,114724,99306,62483,14309,5389,12108,-17243,-42870,-48124,-68316,-32331,87959,157458,87355,-14666,-36972,38120,41699,-79451,-130481,-59630,-1562,22857,49772,56903,30169,-38736,-48862,16630,14039,-38824,-32187,-12904,-3764,18109,10759,-5779,15877,42550,41535,28085,268,-64276,-94789,-3088,127095,85525,-78682,-162244,-126509,-71457,-58259,-62006,-34589,-11911,-13464,4131,28883,11387,2652,51445,104893,106749,82231,77478,99277,72247,-20227,-85733,-86436,-89351,-71047,4599,42281,25672,2075,-60580,-110157,-29726,85355,59340,-63527,-150777,-116378,-30073,-6772,-2019,-16683,-41678,-15131,18632,-17080,-51741,-31316,31843,41197,-31043,-74904,-35847,49285,41505,-41605,-41844,17601,41305,57385,43098,8966,15040,13938,-26250,-34695,-6251,-15780,-23105,-405,2563,-34180,-67651,-87723,-68199,-36188,-24045,-16617,-10288,-86449,-108540,-27249,15188,3356,6898,45865,64630,23199,-49654,-92683,-70197,-54408,-82875,-77746,-42373,-23845,6412,2234,-35200,-17702,19505,37634,37281,13372,-11546,-29297,-21714,21803,-13789,-143317,-186276,-70378,42124,40771,-31419,-80044,-42786,34880,43423,-20288,-44486,21738,56481,54908,56931,55917,101124,120587,20044,-48935,12069,15049,-53087,-37198,59424,110119,82025,52036,51787,4742,-45392,-71908,-85152,-59428,-9583,36032,37356,-43291,-133735,-160600,-163910,-159689,-87259,33990,106959,93652,51649,41524,79333,50429,-31886,-45482,-4162,33505,41910,29493,22786,28498,55398,69637,-6367,-82532,-23428,64004,62890,46898,45606,70093,84774,36028,-26057,-35186,-63824,-82536,-40684,26428,65459,102660,121053,33106,-77727,-56677,21849,36521,11135,-1312,21511,33619,-27558,-129457,-124132,-8164,56010,33148,1214,5902,27991,8555,-12238,-25780,-18867,10345,16103,-46382,-112269,-131028,-77366,-17714,-7168,-6820,4147,16129,-19402,-112850,-128031,-61764,-89747,-112028,6325,84069,-8709,-101244,-110927,-68923,-3597,21185,7590,-2441,25429,66284,60929,-12677,-122094,-175747,-89770,5633,23690,68789,109327,3658,-84940,-29766,23850,-179,-12153,-32994,-65995,-34373,42466,21209,-57953,-31850,32562,48617,15840,-32269,-22686,29669,42799,30906,47339,42893,7137,-2340,40590,70925,99713,127564,105421,75051,91434,141045,119561,34626,-3677,-42744,-74626,2477,121706,105081,7774,-28461,-14587,601,15266,12952,-17097,-45448,-85073,-104863,-96057,-67329,-21910,-7018,-30329,-31782,-6787,-56941,-141420,-101319,4315,17088,-40927,-55644,35355,157468,131603,19660,-14353,-28094,-53250,-46369,-58405,-94016,-92348,-82803,-42890,12703,-6395,-39265,-13997,7531,6938,44060,84895,76748,35820,43197,56184,11715,-5218,43938,67091,-824,-39036,-4386,2696,-40370,-43575,26367,105774,96658,14758,7955,65170,84167,30455,-63098,-102159,-68081,-39768,-26206,-37472,-65786,-35392,4664,19030,42794,44262,28881,38510,26660,-28789,-89234,-113301,-38984,55529,75649,49175,34295,43928,47798,17366,-1584,-5809,-3347,43152,102231,107187,40451,-38187,-80230,-93231,-36530,41823,34272,-21468,-48142,-53217,-56762,-24049],[-23642,44807,102683,123584,73939,35207,33708,1761,9569,63335,72157,7378,-45343,-19649,32691,42416,20138,33926,98739,138239,75117,25456,39611,38086,27856,49708,40947,9921,10699,-25182,-89500,-90697,-42547,-48228,-82235,-39263,28601,49713,39607,-12175,-106454,-85799,2605,-28882,-92645,-42264,-5198,-1240,90455,166159,96764,8373,-15194,-50335,-99681,-95558,-69298,-69366,-38181,22630,12026,-39382,-28626,33169,64996,-7773,-87468,-77897,-45550,-35265,-42470,-57367,-36932,-21149,-57119,-69711,-53905,-83011,-93882,-64594,-63435,-54751,-28637,-71197,-132351,-66105,27024,-21070,-78051,-18643,13347,-61320,-103841,-64688,-9386,22269,33303,53697,83686,82890,66436,52743,50005,69966,48257,-30140,-70779,-42660,-17529,-11543,21734,21272,-17100,-1282,77660,113620,76807,21584,-33212,-59097,-26347,22417,80741,105005,47504,-12513,-22423,-27524,-27119,-29601,-80974,-96303,-17814,71620,80482,3504,-60315,-36001,56034,95818,5638,-17259,106314,236637,261389,149048,10227,23709,149737,200520,134295,34113,-28578,-49076,-52011,-33947,1254,94458,172673,129257,15676,-57833,-38369,41647,90022,67665,1564,-75180,-79406,14428,98122,94198,47474,45940,72646,83530,85304,55682,16802,20751,14879,-66400,-103217,134,107976,59098,-46591,-40319,33565,47673,23955,5800,-10917,-6013,-25555,-97076,-154457,-151298,-102226,-18596,29347,4211,-79367,-76249,44409,95676,45828,19746,39775,24964,12865,-9200,-18960,53592,124227,80051,13187,-15585,8378,70327,90954,36711,-1849,-7523,-66581,-146488,-131760,-2281,105054,88212,32091,4953,-19598,-57714,-84452,-47414,38100,44032,-14301,-74171,-126372,-160385,-156618,-114118,-56890,-62695,-90698,-85848,-72643,-60938,13821,82219,79675,63209,100641,95485,23777,16182,28992,-50240,-89489,-789,56093,25619,303,40266,93546,62831,-38623,-91636,-39844,38336,60510,42525,-7107,-37977,2172,43419,22580,4036,927,2396,25650,58587,73056,33776,-42870,-119161,-126975,-61071,-4872,-954,-4830,40514,79372,31126,-48443,-31606,35890,45418,26544,-14283,-88398,-128828,-79614,-19228,3768,-41303,-75734,-34475,8062,-9087,829,10210,13230,75763,143475,140519,99712,53607,-26556,-73761,-26311,1529,-28260,-6169,92295,132245,45750,-74095,-136853,-108880,-45139,-37090,-64987,-54900,-22830,17892,16492,19270,20448,-39842,-64497,4686,40856,9275,806,21856,-13067,-43480,27370,94834,99320,117994,100075,29866,24635,33013,-60266,-166255,-161318,-65168,30955,66614,65530,74114,67926,39636,8251,-46110,-87450,-72860,-50740,-28569,13185,15183,29708,83523,87377,70836,103515,95830,52851,66931,68190,26899,23294,31125,-3659,-40924,-7482,40682,29792,-23826,-80053,-62315,27439,67473,50454,28654,-6922,-48438,-55673,-44411,18245,66955,2357,-60505,-64076,-58113,2027,82966,60534,-38769,-86849,-58714,-35120,-28271,-49336,-91889,-82646,-30495,-49582,-90272,-65336,-35168,-65956,-50690,56222,83555,30527,-19401,-34938,7611,45474,-4452,-111653,-158282,-134856,-99732,-68205,10416,66919,-8921,-106966,-62405,-414,-108109,-192663,-106098,-34149,-59413,-99810,-67462,24453,105445,120147,117555,86902,4988,-57580,-19616,45718,66665,41881,-26249,-101019,-96939,-57300,-101064,-131119,-76635,-52984,-40477,36983,73379,55573,40219,-2537,-12454,45761,79370,29734,-43840,-40748,-13194,-229,42354,85177,57385,-16185,-42732,16665,61050,50343,142701,251324,140972,-24956,-28054,21018,42354,60713,29157,44215,94833,54953,15446,78104,105865,66008,34072,-4971,-58931,-77798,-79638,-105674,-91946,-50550,-29684,-6286,24618,40077,38755,20919,44752,94052,75642,7940,4524,24244,10091,29326,92603,144738,142868,95272,38388,13679,21928,31350,-20078,-82132,-75671,-44668,-30332,-33211,-44652,-73251,-96895,-119412,-46846,62520,76005,49498,93830,81177,-26222,-73198,-5927,41466,48942,21023,-31383,-40432,-24423,-75270,-141443,-85958,23247,75887,87126,95233,48326,-51725,-74750,12012,79055,75440,30486,-51204,-88135,-47289,-14133,-35881,-55839,-40197,21516,119840,186225,151011,71797,22506,21223,-16646,-85182,-79601,-28213,-22928,-9920,32492,61224,63182,11792,3397,64819,82640,42915,35728,75064,105845,93609,21098,-64144,-74632,-19481,35437,47466,-11324,-105848,-135443,-45460,71186,62141,-17647,-36175,22126,34147,-26973,-102839,-87223,-41393,-32581,-9890,-4073,-52886,-83753,-65726,-17508,36281,68265,77129,124751,176237,105227,-30184,-86809,-84715,-44799,27916,37623,5608,-10184,-55953,-62359,23021,77948,26324,-95818,-169714,-110932,-21651,-15912,7450,45059,10783,-25333,-5656,-4650,-44538,-48459,26268,39915,-28692,-26598,35538,91264,49424,-52225,-80905,-46720,-19934,5632,6318,-17647,-8159,3869,-275,27176,47822,35594,22046,4897,-37108,-93639,-118196,-68106,994,21380,21054,25603,-8186,-92473,-72824,3366,11602,27604,75833,102166,68337,-3340,-77697,-120255,-96035,-40265,-6322,4661,13776,25848,29582,-1030,842,53671,36983,-32292,-52106,-36537,-40943,-39408,-8931,35459,-1149,-88497,-109972,-68823,-47869,-56321,-72202,-79968,-21925,59925,51869,10085,20189,52724,22873,10529,45497,62690,109637,153362,91148,5933,17957,24329,-35293,-43843,40607,76367,18595,-940,35521,19896,-65634,-139850,-142404,-89188,-49207,-21788,-23573,-71295,-128481,-182898,-213485,-165216,-60078,49298,112605,97204,35081,5205,34774,11666,-68289,-81147,-22670,22937,39504,42994,49107,46787,68629,134802,107749,9244,-856,39090,42003,49413,60495,82876,98208,60242,-17565,-48583,-35401,-42233,-77022,-61657,20940,112672,135171,45851,-71632,-92060,-2841,66673,41087,-27367,-48101,-61732,-106681,-166970,-151025,-31984,70446,61979,-14309,-42157,18000,66840,51684,19798,24935,38884,14491,-41870,-76536,-99202,-71474,-20371,-22962,-35606,8269,74261,91630,54871,17952,-14099,-93024,-120747,-16413,54826,-23362,-114458,-118934,-53737,37809,75180,45779,3487,7642,43514,58874,16335,-86752,-170330,-101276,-27595,-26290,20973,47821,-35441,-78556,-47459,-28169,-34512,-40516,-50106,-31773,-16375,-29701,-2026,78368,119200,54987,-29150,-46579,-43530,-25838,27103,80531,84428,57442,31605,100,6577,59017,71858,86530,113050,87998,65317,69530,57766,-3400,-65109,-88023,-97786,-92278,-28542,43546,-2166,-78725,-35708,56500,66479,42707,56191,47877,12298,-17752,-35285,-57736,-33816,47185,75366,8980,-31992,-404,-5285,-83577,-87231,-7305,28487,-8682,-80372,-72731,14370,39096,6310,18213,15164,-2360,-9331,-44201,-89065,-115442,-103640,-13515,69161,22268,-68949,-64198,-15385,43440,106219,98419,46160,4313,-10228,14183,14891,-25547,-14526,22111,-20532,-46321,-13114,23519,-2301,-83543,-64980,66426,137945,117955,98090,71179,27070,-20233,-49556,-31438,8978,493,-31799,-47654,-47486,-19400,-2506,20155,61229,70209,45948,55599,89379,53741,-39258,-76485,2392,56169,12833,12601,61529,56585,-4389,-52042,-44068,-15622,-11305,9201,64445,98266,72963,4853,-39632,-6447,64435,51752,-46103,-118693,-121082,-77196,-64543,-90601],[-22838,55533,124955,117747,32857,-3532,13619,-18364,-6029,63626,42867,-11328,7010,39311,48455,68682,48961,6151,36547,91875,58633,51869,99700,79877,37893,34927,-16957,-96456,-116592,-113194,-127084,-132422,-89643,-49532,-46125,-10098,40767,59787,45589,-17928,-117601,-141908,-90350,-89715,-114317,-84342,-52502,-59753,7866,94495,74217,35857,43307,18358,-12490,-2682,-20361,-81997,-100377,-56320,-31921,-53752,-68560,-21097,42725,19306,-28365,-25014,-20184,-60160,-107657,-108997,-54492,-39609,-57152,-26729,3047,-31154,-43385,-38778,-53182,-35049,-23124,-70484,-86403,-19427,37618,-3273,-31321,31963,68760,-15179,-110634,-149628,-158066,-142685,-142716,-129148,-52384,18049,21715,-14253,8190,79456,103477,43932,-23941,-42195,-29924,-11655,10763,-11908,-40671,12047,81083,106158,113858,101152,57938,23461,3944,-9299,30562,93602,97802,55515,7351,-67206,-80151,-22281,-34087,-88065,-38457,48596,61577,20563,-13082,-1789,85786,134745,49802,29623,140001,216777,195813,68838,-116225,-118254,36916,110122,68082,7559,-6678,14861,31289,56168,92711,135162,141747,79745,20413,1501,34038,81175,55237,2373,-3974,-59173,-162150,-134301,-5810,48688,19071,-21258,-34767,-15054,46169,93424,91634,79358,51443,-20512,-61247,-11262,76398,97724,40588,4514,17691,12973,7502,-859,-21178,9350,35247,-48651,-163613,-198007,-171985,-78549,4062,3145,-49336,-8033,85704,67959,-8152,-14772,1275,-10193,23024,99030,123532,138471,149238,81606,40358,45601,18549,2961,55557,51502,12030,35056,-13092,-138726,-155564,-59854,-17999,-47376,-11001,37728,-27878,-113787,-105995,-35887,30894,8146,-46698,-75463,-102602,-146122,-185486,-143134,-23965,10035,-27221,-36840,-49295,-87812,-22407,83977,79657,42915,64936,44125,-31437,-50245,-41666,-75759,-71979,34998,84225,22677,-28648,-28172,-12310,22217,20445,-19488,4400,71357,71241,19088,-32227,-46677,-14279,33793,52576,70118,91930,73453,-3674,-29950,11483,-2662,-77506,-148423,-138456,-42824,22748,40892,16134,-27399,16427,48899,-27160,-44021,6537,-9463,-16486,-2850,-46095,-93449,-35458,63201,72778,-10461,-80118,-77914,-50053,-59143,-66558,-64850,4029,105370,110768,47353,39132,48553,-9661,-69595,-45347,-20443,-37845,4262,119620,155669,65235,-52086,-129363,-130758,-103790,-130177,-148768,-81440,-19386,-2944,-25920,-28761,23760,50442,15419,1045,-437,-45948,-95132,-103044,-103947,-51372,32041,39468,17637,39552,43279,1619,-21724,-21394,-61997,-116648,-93161,11908,81112,82395,68512,64476,33440,-21579,-55881,-40182,-23512,-42376,-101213,-129817,-83176,-6642,43140,66474,59004,49121,52052,18521,3816,69310,57241,-42359,-48393,-5457,1989,-12246,-25277,-59235,-84037,-62856,-72557,-68845,16533,68674,62747,51796,17773,-47492,-67470,-61308,-36260,4953,39261,63982,34359,-6007,-425,59466,75605,-16045,-74165,-24061,18759,-39716,-160060,-203471,-100805,-703,-24164,-89487,-74201,2251,22473,22701,89821,126447,87304,27535,7341,50252,84457,38940,-14958,-6249,11783,-10687,-30607,7134,43541,-3585,-74038,-51746,-10290,-83115,-144980,-102640,-39566,181,-34594,-52700,37038,128657,130343,133272,118213,30065,-58356,-42786,58523,117888,54891,-14706,-17758,28363,59028,-2915,-85738,-74761,-26420,10904,46954,67513,73530,60031,-5304,-26373,30960,55313,-12210,-76871,-57243,-51119,-32873,52524,95925,34418,-37907,-31791,56111,105455,79785,131600,226094,154787,37253,44967,79889,82985,109664,141774,187838,222338,136221,20106,38913,86617,60804,7673,-48421,-74953,-73210,-121985,-213888,-218083,-133492,-63095,-9736,46374,56576,13091,-13810,28811,95786,135100,117231,101702,79835,19419,-5692,30472,114652,150670,141426,115335,63535,2858,-38842,-88601,-108676,-89561,-85761,-68760,-78711,-119110,-91393,-9215,-33431,-46154,17773,62782,55515,59690,32336,-15569,-56022,-65780,-46753,11425,17123,-7622,14382,41236,-23604,-113506,-73236,29867,61463,36678,35003,38906,-18367,-69890,-39668,6590,19519,-2644,-83948,-143933,-103766,-32089,-23602,-26756,17950,84624,134163,133340,83019,58016,54217,29280,-26968,-51262,-3480,38256,1273,-9100,16760,32210,64976,66315,50196,75296,104786,75025,43486,89489,138090,98230,-6778,-94830,-116543,-62447,5295,26542,-15973,-62237,-77986,-47660,-6871,8676,21033,46037,77009,66860,22354,-52930,-91114,-80569,-46392,4295,-16,-60505,-95227,-101508,-73313,-14399,28951,48295,110498,195681,173270,42095,-61122,-70097,-32570,-10446,-46232,-67071,-58422,-59611,-39817,-616,-19094,-61375,-82808,-65333,-16941,301,-47551,-42488,32704,39483,-15335,-16775,-12128,-77788,-78199,5877,18577,-22750,25319,90981,99514,30548,-74051,-76653,14283,57757,19643,-23700,-27768,-316,11074,16363,59013,97865,95961,63672,35739,12046,-44752,-87400,-33369,25237,-3760,-2191,38728,29879,-860,37201,47416,-20899,-17306,79852,150639,106803,-7140,-104301,-133849,-98819,-36208,45427,83380,54683,20085,4695,-6823,26335,78525,33555,-78385,-99704,-52944,-52553,-67354,-54743,-25059,-36441,-50389,-25825,-22742,-76175,-89941,-59862,-3491,73023,70878,-7083,-13418,36249,37259,-27720,-43897,5661,18241,17879,73652,93447,30110,2034,19825,980,-15690,40890,46806,-33995,-33562,44725,62795,-14511,-82980,-85723,-61149,-49798,-45444,-64514,-78627,-84480,-147078,-194234,-113228,-12915,33464,55602,28544,-22823,-33103,-23900,-58330,-104901,-107798,-74796,-53602,-9405,51214,84166,64925,58390,121234,111617,31289,17936,58050,67766,62656,62057,69380,63458,38480,-10587,-26707,28546,21104,-82039,-111073,-29949,68595,94676,37011,-21903,-25177,37753,91872,30631,-90144,-115866,-94768,-96561,-116888,-132397,-65889,36060,54011,-32256,-87606,-25298,64206,67074,29786,24176,12547,-29502,-50331,-19860,-16671,-14695,17497,32490,10111,3430,24214,76188,134037,130394,52469,-15271,-44151,-24432,8364,-14348,-56488,-51295,11173,77571,82062,34776,-23380,-19856,21233,43934,60964,36787,-37608,-14271,42863,24192,9406,3776,1244,24111,13622,-29850,-34886,-26312,-20139,10078,3565,-63335,-8352,171889,204692,18128,-133015,-103900,-35901,10029,51386,92199,88311,57943,38999,11470,9262,64751,100490,118313,126361,85210,33498,1632,-40461,-92808,-116444,-122477,-118362,-77875,-33455,-26945,-69025,-107542,-43736,54257,57900,47317,100125,95423,14245,-44597,-45101,-35469,-1410,85021,124203,57378,-15916,-24290,5138,-23238,-54124,-22244,36851,46373,-37101,-115549,-86178,80,40170,53880,61024,68875,39765,-14385,-79583,-150079,-111969,44162,125687,39229,-75464,-69796,-13903,36290,90710,78822,11184,-37894,-53957,-33734,-39343,-95896,-97916,-58732,-70034,-70109,-39310,-25608,-87070,-196300,-144245,59700,182716,159041,87748,10377,-48928,-62949,-11017,61519,92903,55389,-5732,-41730,-15221,50211,49156,22479,31033,44941,16720,5151,49510,42187,-6995,30714,109207,98630,23945,38804,88217,21152,-69301,-77216,-20435,38208,26864,-25198,-16510,17094,17223,-8312,-2529,62173,85451,-15979,-132760,-155398,-120666,-48282,-19549,-71732],[19480,46127,70123,39465,-24577,-28331,-12001,-48882,-39933,17710,496,-17723,42454,81781,62770,57935,36190,-13486,-19213,12548,92,9287,75772,87417,44073,-3457,-76851,-161247,-201958,-163511,-94398,-86953,-90079,-37089,22382,49624,34275,34717,21588,-29575,-93655,-145901,-148789,-105037,-63466,-40306,-59002,-86212,-32642,36085,-6947,-58522,-18807,25575,63483,77718,8443,-108671,-156989,-118577,-77279,-85319,-97435,-52349,10538,29601,21308,5804,-15601,-44296,-98724,-141423,-120550,-83045,-47846,24975,73690,51819,33094,13501,-10009,5348,5575,-30639,-28863,6603,32801,20191,28557,96594,141157,76663,-31929,-127456,-192096,-219174,-220214,-181224,-110118,-63567,-15142,635,7940,50577,98242,84401,3602,-65053,-42170,22878,34639,-18947,-7624,72457,76344,56326,77411,83732,64766,60867,35870,-35605,-70942,6955,111694,112109,17980,-96886,-118868,-43333,-13748,-75198,-53084,37595,70606,49911,21095,19130,76815,93755,44249,70958,145469,147403,98144,-24941,-220591,-231449,-47536,63981,15601,-37407,-17660,12098,28646,72834,123190,132218,94556,46865,40103,61330,102801,113841,40493,-13724,10598,-8306,-89931,-82579,5652,24387,-14404,-53842,-56267,-29559,22302,65455,66645,48481,27157,3951,-7495,-27132,-16239,54953,74563,25608,-1956,-5091,-25051,-55664,-61807,-10831,30372,-20940,-111905,-155492,-156057,-89334,-28072,-35165,-33006,57758,140195,103899,26229,11429,19439,-7653,-5415,73270,128945,115133,57291,-21195,3424,81182,26816,-38745,37999,78802,23609,40563,34359,-85181,-144093,-93084,-78143,-67564,55335,129162,11686,-102211,-72471,-6706,9458,-40165,-71344,-51754,-41100,-103187,-172361,-114562,42728,94454,41982,595,-37314,-107297,-78163,15383,20351,-14532,-13284,-44058,-94477,-104835,-64716,-346,38697,67585,72574,35138,9496,-18622,-51259,-3016,54271,48300,58638,88186,72159,24256,-44269,-115949,-127820,-54187,31827,100207,142134,83026,-78850,-123068,-59063,-28200,-36925,-74193,-81389,10321,55245,34184,-1773,-63464,-6982,80606,8098,-62973,-63159,-82669,-73200,-29452,-20011,-26790,33176,102072,86430,27861,-10860,-48536,-61826,-63819,-109134,-134405,-16833,130263,109361,-378,-19953,9669,-5956,-20374,1673,-11357,-45206,-4033,74970,77807,-2588,-78448,-109751,-110449,-120708,-140674,-105228,-16336,9684,-31255,-78496,-79983,9538,100898,67129,-17191,-50961,-68259,-85276,-90589,-65443,30745,90957,42826,-19057,-49108,-48423,-37719,-54789,-60142,-20630,22314,59475,98991,85479,24809,-27022,-24302,5414,-33701,-118415,-91337,1472,2259,-81116,-145197,-109551,713,37633,617,-23023,-11672,-8187,-44016,-47076,22153,9696,-80554,-84039,-44483,-30521,-26506,-57134,-137684,-150826,-50618,3456,-30053,-11003,19422,12978,10144,569,-49391,-56037,-38378,-58952,-75757,22059,127725,116943,67574,32955,29896,34560,-1096,-481,41351,31579,-45896,-145625,-155627,-67080,1487,12279,10571,17037,64425,104954,86427,82770,100723,90532,32707,-14803,-5352,30306,27888,15466,32968,50753,36778,-6179,-19051,-3367,15189,19627,370,-20916,-28289,-21567,-539,54380,124310,81753,-9065,-5688,42046,43137,71572,93028,50094,8964,28232,86742,119541,58349,-2523,-326,43824,91913,44945,-70906,-120019,-45445,44151,51661,44429,79380,81502,4202,-37259,-9625,-9083,-82371,-135468,-109378,-108519,-85391,9462,53467,21770,-6094,12711,96205,152940,122823,110450,136920,123649,96600,111625,106362,69196,78862,160814,203642,176916,115185,39306,11522,59883,70431,-23988,-113032,-95538,-54582,-116215,-222812,-247916,-176548,-93778,-25212,44814,86601,76671,32998,35540,84326,119708,90780,59223,23136,-24953,-47958,-39417,12483,52590,80087,100650,77414,10052,-45021,-77142,-67090,-63400,-118207,-101323,-57602,-79616,-44502,60766,40738,-41046,-22104,60342,80902,55414,39005,76538,58061,-24289,-54246,-1134,27230,41807,81058,98368,41195,-20410,5850,41932,15133,-32019,-27871,40745,57415,6424,-13639,-3815,-5846,-13236,-49712,-88607,-80109,-31013,10898,45702,78667,115133,132215,54781,-57178,-39290,34148,54732,25603,-6823,3497,21573,-3603,-5669,1713,-25365,-16121,4007,-5067,21299,61639,30965,-2537,33581,47436,-12863,-64694,-74223,-79487,-47413,-6922,-14428,-41767,-43770,-42289,-46336,-31167,-11172,-7510,1580,2040,-24651,-31732,-41152,-91876,-109037,-47213,12925,6197,-19225,-13186,-11927,-13661,-2176,283,11061,49912,81125,97276,54364,-33125,-58481,-43478,-70788,-131319,-141059,-116577,-94063,-75552,-71290,-91580,-84961,-21035,31040,22210,-13195,-52904,-63834,-20351,16795,-10173,-25017,-51798,-131948,-124330,-43621,-13514,2915,54357,60249,22849,-44483,-97055,-16423,123835,134039,30969,-35553,-8270,37026,33192,10016,24347,83154,108856,74020,49710,71016,31798,-52253,-58468,-35108,-73851,-23456,78666,106708,108234,156501,120159,-30553,-98773,-6320,124255,126256,-3145,-96857,-82884,-52988,-33934,29529,54340,-2653,-49490,-38916,-11819,14675,45672,26727,-47332,-61662,-25025,-33023,-76611,-105926,-101600,-88986,-55646,8509,32432,-19115,-39770,-21147,55329,151121,94078,-49371,-60178,4085,15076,-21437,-30341,3734,15671,-11075,19330,65913,25477,-345,19448,7903,-4719,26281,4437,-72645,-72990,21125,59962,17852,-19439,-20341,-31546,-57166,-53669,-25961,-6546,-24935,-90470,-116210,-46277,21788,32547,21636,-11502,-37116,-48866,-68796,-115084,-148144,-144968,-132165,-122476,-61257,35825,70517,28346,1422,29749,46396,37468,41388,71456,75642,54337,36601,16589,-11809,-8337,-13642,-8365,58775,78533,-249,-49940,-53110,-27944,1483,4613,19603,47770,71905,89264,8675,-109244,-101843,-57223,-66972,-79801,-92419,-50065,38027,61553,-20573,-102031,-81652,5928,42618,-10361,-34780,-22952,-48129,-59709,5419,28505,10249,41194,89282,56627,-30879,-74597,-8510,101391,125521,61514,37681,21466,-34407,-41624,-9567,13495,30577,74041,106293,70819,-2306,-72168,-52208,9781,16215,41443,87709,62256,36423,57574,69119,51640,36011,67163,106153,72948,7733,-20157,-24347,-21909,-2447,-1501,-35491,20076,166675,160116,-54422,-176107,-104749,-24994,17839,55568,74877,58734,56633,58843,27569,-14541,19835,92265,121957,100468,47263,-11141,-51186,-68788,-74930,-74748,-70115,-64785,-24854,-8682,-28773,-26291,-26007,-26886,-1701,16068,45807,113233,103105,4851,-76442,-76507,-28273,17043,68789,97801,64726,-4086,-50025,-31317,5593,9272,7483,39171,56718,24634,-29700,-32101,14768,37596,27680,44495,74407,44758,6449,-60079,-152678,-108878,57045,120411,23821,-63131,-38999,6068,11453,27562,19171,-26664,-54211,-37208,-42842,-114742,-155471,-107743,-71423,-88850,-72362,-39699,-82260,-197552,-251874,-118643,90895,163682,64615,-42953,-88638,-101486,-70093,31424,120780,112068,47069,-5812,-48022,-11128,99723,117567,57061,22160,-3059,-61724,-86762,-52117,-39095,-8658,111650,212697,194907,118074,100070,107271,19327,-42895,-12694,38720,83242,66246,-33594,-84870,-66624,-54048,-29931,32179,71248,23196,-78021,-126801,-100741,-57014,7519,46786,25853],[55634,28678,12693,-11362,-28277,-5342,-713,-32126,-29942,-13448,-17741,359,83486,143856,112153,49543,13568,-1860,-16592,1906,3307,-27719,-8468,45457,56538,21801,-38149,-103574,-134635,-89757,6649,38922,14542,30864,79765,79723,24001,10076,-14738,-44061,-54401,-103014,-144995,-76816,23992,79709,30043,-36053,1682,56059,-29246,-125064,-94782,-16850,56593,89337,26536,-102779,-155456,-94735,-48688,-59611,-49028,-35289,-45591,-31361,3505,-3665,-25651,8617,11206,-70064,-126652,-97864,-45104,17217,63792,72535,75616,58133,17950,21553,56295,46116,-8389,-33215,-24088,-26839,-11589,45679,105476,111387,47140,-49956,-119213,-155993,-128798,-45920,-710,-25123,14799,74006,39296,7328,37244,49451,2571,-37623,10138,71351,42830,-19802,21442,77809,45416,32081,48758,13178,-11620,36999,57955,-30684,-122227,-63931,79174,119130,45985,-37651,-82446,-58647,-26476,-57923,-57813,12660,58313,35372,-3399,1360,34030,11001,-19463,52244,117772,119747,110933,4332,-188258,-218666,-35752,98121,56850,-5871,-27449,-51941,-47017,16064,70871,82018,65383,70014,70744,57032,93224,115897,50932,-5933,-3276,-3545,-6077,27625,59796,32319,8465,28186,43046,33717,19865,2405,-8679,-15259,-9948,18599,38635,-18402,-81633,-33684,34126,12965,-23401,-12719,-22073,-61597,-71578,-30921,-1425,-1632,-10402,-41076,-85693,-71416,-49878,-65486,-42441,50664,139546,146889,86138,21139,7209,-13708,-39572,-31024,8563,4695,-57526,-113448,-75137,-10634,-31581,-37523,44859,78291,12804,13348,58047,-485,-74944,-75409,-79473,-29286,110460,153151,46397,-48646,-54177,-29892,-32074,-61399,-58932,-23801,14330,-21784,-92603,-64271,52897,92480,51176,12479,-15332,-83047,-106386,-63277,-33911,-47739,-63533,-89872,-102121,-87750,-15350,110609,151918,78678,28991,44610,77687,80962,52197,35959,41708,57323,76763,69737,42812,25142,-26523,-122243,-178877,-130935,-35253,46769,81684,15202,-100842,-104074,-51731,-12615,36924,17023,-19242,42056,54196,-1559,-28681,-40861,41575,142970,64027,-70341,-120665,-102932,-61003,-37868,-38323,-51100,-12161,44983,62757,65274,80957,39423,-6818,-23905,-78262,-120612,-23073,133241,142380,52255,14139,8584,-11614,21719,75091,36670,-19419,1381,36376,19681,-58045,-121495,-111878,-104924,-136373,-99247,21108,105104,66113,-16502,-70705,-80894,-42486,23937,27690,-33332,-55003,-14715,30562,30746,27382,68034,81449,53257,14322,-44430,-61810,-44424,-62486,-59166,18345,100288,132370,106141,42395,-39291,-112955,-91609,9137,-18165,-169049,-186384,-62333,-5254,-43106,-112036,-97449,6108,37138,-24907,-61068,-53076,-33691,-27083,-15492,26340,34543,-3847,-30996,-40880,-40690,-24700,-33003,-86354,-80691,5549,51958,12713,-7510,-9539,-32552,-47591,-46653,-67040,-60309,-36451,-62023,-108819,-29099,117965,170956,119216,53558,24958,24116,16709,26084,42209,11642,-11326,-8122,17337,29350,33353,58742,97391,81089,66605,97036,96315,65735,31035,23847,9983,-28866,-64535,-59737,-26576,-20197,-30936,-33651,-23154,-28260,-24391,-5882,31937,44869,-10971,-34781,8566,40340,68696,121867,164041,122128,20086,-63475,-74082,-44330,15131,53723,54814,62411,92549,97936,84072,39183,-22800,-40560,-3375,42895,22543,-47892,-98104,-43972,33725,27175,6853,48911,61741,7889,-21601,-10679,-25035,-97355,-154639,-147456,-158911,-149151,-61708,27745,76901,66821,36490,89106,172944,167837,120926,80091,63273,71957,89451,55992,-10192,4608,82457,84752,36078,60044,72823,22359,53269,103983,24,-100799,-54745,13080,-10020,-98181,-157504,-129950,-68674,-42840,-25457,51194,139070,105553,58537,79277,56426,-23110,-42155,-32262,-46092,-59872,-44561,-36956,-44918,-11603,52886,95492,86402,46938,10712,14438,664,-74569,-61990,17087,10389,-14577,31886,26020,-19998,8981,82162,89745,65568,88100,159272,156277,82174,19348,14277,48304,79927,95311,93209,62171,41180,61806,42286,-19435,-64089,-45172,53150,108212,75382,62104,59840,18925,632,13188,15566,-974,10658,60600,105634,101313,93713,105492,28495,-106924,-98978,-2770,60010,50771,-24397,-93382,-101285,-64041,-32177,-45566,-86248,-104149,-132961,-136837,-53753,17241,-3714,-16427,-7802,-64303,-124921,-89936,-30720,-26167,-5740,30013,-4521,-52256,-58535,-60494,-56894,3940,31005,-26082,-63546,-62430,-107673,-123020,-88943,-82542,-63469,-1168,21546,4705,28240,84505,93300,68334,44314,16573,16450,9018,-45486,-34141,2008,-30972,-52908,-46173,-84389,-152402,-166780,-129993,-108265,-94415,-78839,-50851,6674,66257,48166,-42368,-75467,-39572,-32883,-30836,15986,25284,-806,-63896,-132713,-129616,-73657,-20349,42503,64097,7101,-42698,-89119,-70006,64088,157930,104277,10097,-19367,30793,79322,57002,1454,-14390,36649,80048,53611,11550,39174,44485,-39731,-104319,-106066,-94616,6666,136880,175017,164501,215275,176973,-4375,-116355,-64458,71395,120686,19201,-48033,-580,15484,-273,21475,-4870,-70628,-83422,-34210,10807,17411,39599,58251,33329,20613,28222,4538,-46818,-98270,-96657,-58608,-20828,30204,75300,70043,32521,1798,41894,138530,125134,-11549,-58077,-2699,31269,24356,28235,46196,63705,61081,73778,86977,37697,34319,42190,-19665,-39624,-10718,-41370,-101668,-104261,-27905,9041,-10009,-24460,-13837,-23917,-75225,-60817,51418,93136,-4593,-86883,-58211,4423,45234,60737,38818,7700,-7053,-46891,-83112,-115684,-141523,-134267,-118230,-94628,-30709,32849,15524,-30661,-34860,-13793,36980,80649,69080,64024,62240,42445,6066,-49877,-74983,-23359,-3250,-7032,37951,113167,143478,91355,-26873,-89869,-58064,-15359,18252,43305,55590,64592,20148,-33106,1390,90,-76683,-97533,-49995,20784,97045,97842,13567,-70033,-75582,3907,53354,-37690,-78679,-20899,-30462,-65879,-11630,9571,-4326,40600,91138,55150,-43076,-87219,-23999,67937,78691,45260,47591,22118,-72738,-102269,-45350,17334,55696,98368,121037,75333,-7314,-71896,-33632,34782,3786,-31138,15342,37870,506,-30827,23361,87480,109916,126165,111986,53104,19321,-17326,-53929,-66903,-38382,2712,27577,78474,137260,76870,-83545,-121210,-32843,11338,10077,38160,68214,72597,84361,79526,19799,-68121,-63844,11753,42068,7900,-26291,-30622,-40389,-35067,-13350,545,17241,28413,37921,26615,18390,56546,80609,8017,-36674,10748,54241,82114,76571,31428,-30162,-59667,-32691,7195,30799,49850,40349,-14813,-71295,-68233,5841,61907,55391,34645,24345,40482,74501,71631,19245,-27407,-48717,-24996,20168,21845,25039,3801,-76568,-96976,-4461,55579,9484,-29233,-1736,33058,29338,-12896,-60050,-59860,-37027,-5702,-45940,-162583,-161855,-49576,-11955,-57632,-39800,630,-73651,-211503,-208976,-44568,102016,80805,-75115,-172037,-170303,-133794,-61060,34706,87133,52537,-22700,-76084,-109755,-66674,51083,98137,76898,49392,-24362,-123596,-147254,-100361,-54849,9647,101545,186305,196041,117138,51833,45983,31323,27992,45047,47030,73266,75044,-36325,-142561,-134485,-81257,-17438,46966,26087,-61659,-99018,-73935,-57725,-41647,870,46633,74192],[35069,-7537,-20891,-20175,-23012,-13769,-11831,-15085,-20285,-42930,-52665,-31435,53113,138117,122021,44896,5166,15786,16637,37824,37903,-27682,-69724,-39473,1843,45368,48392,6722,-4001,22636,86927,135151,116245,85660,75182,38713,-4175,-11881,-50085,-73653,-61656,-92622,-114768,-33785,64456,118633,89540,8450,25471,74749,-4276,-93189,-86668,-53179,-12550,42786,37360,-60550,-110626,-38374,-180,-18814,-2725,-34099,-108957,-114485,-55117,-40765,-57400,13609,90657,20823,-86781,-98113,-61310,-44248,-40193,-20196,23136,35485,9323,30435,106588,105497,-10483,-94606,-122407,-156867,-148439,-90185,-6201,61066,37366,-31024,-61376,-58272,1223,100077,131584,65224,29876,54239,23035,-29854,-30369,-10296,165,23350,79910,75106,-16780,-60334,-15528,-1147,-6305,38239,49539,-32961,-66061,14973,57221,-19293,-93484,-65304,32746,104114,116661,69926,-24004,-71524,-41849,-26775,-55497,-49811,-15258,-23158,-44231,-27669,-12304,-54034,-79640,13187,90341,108162,134143,91516,-47447,-102891,-1092,87784,96900,75204,-2462,-95037,-96580,-16330,39219,37473,28237,73482,76785,8683,23044,83529,52639,-29100,-66814,-64088,-53771,-25527,4795,17943,66301,131946,111243,54397,23225,-14179,-36555,-37292,-14052,36618,70931,29721,-48757,-56588,3200,-763,-51641,-34503,23538,14391,-20592,11487,41810,36334,44104,23927,-47604,-69261,-50148,-31825,-17271,27661,82322,85046,32209,-32867,-37998,-7999,-10013,-50675,-62114,-72456,-104684,-133878,-163705,-198968,-157225,-58663,29294,52176,5470,563,58181,64549,31710,-6437,-70419,-57158,24552,41381,35965,13810,-54103,-86635,-66043,-46467,-24028,-2422,52368,76200,16389,-22259,8825,19509,10349,6349,10377,-20881,-59528,-59456,-28086,-36126,-68632,-82165,-59107,-17951,45560,144735,165008,55620,-27178,7020,76652,146018,166990,78860,-18803,-13584,26345,16928,-5867,-1053,-4631,-39843,-96953,-115271,-74528,-14049,-1530,-38988,-50806,-25024,-5003,32772,91883,61360,12910,33231,11845,-37181,-22862,26819,104717,174455,113941,-21958,-83794,-28643,46396,11923,-74755,-145256,-150350,-68388,31539,73627,95522,85362,58512,26765,-15275,-65429,-21032,100222,132465,88358,77567,58380,8443,35586,98641,65890,20017,28850,40234,25529,-36377,-99661,-92943,-101192,-144573,-62117,103555,166263,91771,22557,-1446,-28848,-84441,-94684,-61195,-39302,-12031,44697,91342,80182,23718,-14951,-14000,34862,63967,17704,-20044,-43246,-78702,-51332,26224,79709,85002,39481,-16612,-61602,-112236,-94105,-8848,-50962,-214429,-244035,-131283,-49542,-48668,-105723,-110386,-17262,46579,15856,-35517,-77304,-62178,18832,81185,107610,131096,123029,62783,4103,-2360,20344,49179,61506,49043,17519,-6722,6726,31732,26142,-10793,-55246,-74433,-84422,-82640,-78077,-69693,-69602,-33402,95430,176424,104079,-894,3262,60583,45996,-9461,-17431,2388,33409,79441,119813,114050,79938,50556,44905,37083,18577,27874,66406,51077,-42758,-63769,-6836,2213,-63732,-112110,-82425,-51719,-59810,-86866,-90981,-49181,14443,35580,14794,-41239,-104521,-70582,-9029,-2814,18289,51918,66616,65258,24006,-69257,-100405,-55650,746,36666,43771,26345,40063,43036,12215,-26181,-75374,-95352,-59433,-33520,-22057,6029,9186,-2208,-8697,-31444,-41752,-7706,12425,-2558,1025,18511,-2223,-78872,-137017,-135618,-157520,-157689,-82624,28613,114809,91988,147,10632,121520,164464,121924,75040,35228,4321,-8697,-28940,-56886,-18694,20447,-9871,-30441,38520,83652,43921,34661,64518,5009,-43881,22592,103642,119277,20607,-91989,-81527,-23654,-54971,-113612,-48373,80085,81065,45333,66741,21449,-72032,-49024,27794,9278,-36593,-11399,-4539,-61770,-53051,26339,117121,163665,122938,55628,51015,56979,21124,25196,53229,5236,-70148,-57643,-44955,-7508,58331,75830,30946,23577,77649,133389,138984,127999,71477,29804,42991,45298,30711,39076,36478,19871,34324,20824,-24801,-48680,-22280,41821,61473,33481,50339,62903,18258,2593,34352,51769,36644,44423,72885,85710,61150,25383,33517,31505,-44288,-78585,-36561,1388,-38078,-129366,-207861,-197738,-111709,-78178,-119898,-121561,-119916,-205243,-214633,-90657,-2042,-4553,-5594,-26292,-108369,-146654,-88439,-29668,-27883,6860,70928,42217,-24058,-39565,-63147,-59449,23558,59049,-6806,-60021,-44864,-84734,-128578,-116437,-54411,20780,55038,21510,-22398,12205,90042,97326,70061,47169,29423,43860,22643,-70187,-106958,-78753,-70629,-57822,-38075,-60629,-118115,-127102,-87840,-73377,-55175,-17358,23163,92262,117472,22058,-124562,-154513,-74657,-23582,1211,55204,74604,29643,-53153,-105833,-102677,-73794,-16461,49014,52970,2695,-26771,-56993,-29238,55056,64757,11223,-15287,-9461,25247,65307,55277,13551,-11298,216,34669,14199,-45310,-37729,12518,-17734,-98720,-118376,-67521,16326,98876,140805,131228,145568,105352,-13367,-67624,-43758,34494,95637,45156,-23862,-4186,16035,17539,35075,-3775,-53504,-43714,3680,31108,20840,38373,62705,42309,32816,39074,12956,-28311,-73639,-41767,28485,41670,32387,70477,93383,42513,-17788,-25809,38653,102235,47347,-6077,33456,54178,19049,22544,37810,41030,71261,120610,116724,53897,54282,35269,-71177,-105863,-69400,-89533,-127993,-102835,-55154,-42354,-54361,-54181,-39168,-37287,-85704,-69717,50813,78197,-58698,-142582,-73191,17119,58114,71333,36507,-7602,-31516,-64566,-83672,-94543,-96088,-86149,-79688,-43937,28561,20304,-70059,-90571,-29623,26497,62571,81796,64127,51837,47702,30643,-22745,-95262,-100503,-32564,-9043,-19959,-4100,91647,205596,169632,6701,-76894,-46171,-19011,-18804,-7476,21157,44848,56063,59502,86248,30502,-86480,-97614,-11019,59175,95598,77420,13526,-24374,-1659,73613,87765,-18548,-53047,-6216,-37404,-81002,-47838,-39153,-23514,27495,43461,27638,10675,-3669,19197,72051,75997,59880,61475,247,-115192,-155475,-112520,-40841,42666,105624,114712,82121,36514,-5276,13405,45893,-4676,-85752,-85795,-47153,-44017,-81724,-41119,64785,153611,178390,84632,-21330,-23496,-33840,-77732,-87219,-27202,42688,60626,89871,102323,18943,-62837,-29311,59653,80137,45559,39264,79635,112019,109948,71852,-23976,-119119,-124010,-94938,-82267,-87305,-71981,-11849,4437,-10114,379,22687,45298,56956,45761,37410,44030,69188,87316,19679,-21213,34432,46337,19577,34322,60236,27927,-29983,-49880,-21954,20829,59688,54589,-1757,-64852,-67213,-11197,46069,47025,18443,-903,9819,73867,86341,7207,-74934,-98976,-70577,-7761,26184,55899,100273,60637,-36548,-42892,7805,22610,21951,31851,59337,84443,11972,-67223,-29184,10013,1756,-46994,-125718,-104189,-8263,14531,-32003,-5079,59415,12840,-104468,-107869,11205,98487,48349,-90634,-166373,-173629,-138458,-50954,9696,7993,2761,-40098,-122343,-158803,-115465,-36489,10454,54185,73533,10040,-84103,-108106,-45611,37488,86624,78016,69042,61157,-13343,-87942,-59780,31012,65766,30869,17240,81743,109538,-11933,-152285,-142725,-31753,45409,58455,-911,-77834,-63118,-20590,-49271,-68815,-37501,15311,68605],[48640,14962,15173,26767,964,-27143,-26624,-12515,-24641,-47855,-64935,-75802,-36769,38214,71068,66437,50976,52946,57189,56212,38559,8898,-25727,-74600,-83786,19599,99522,78304,72597,91443,129988,170871,145184,97454,58038,4804,-15242,-3902,-37748,-74620,-89389,-106428,-68811,20503,72251,78555,73755,29999,29191,55038,22782,2330,8578,-31153,-51595,-1125,42486,-1358,-45645,2787,23777,-5946,-10758,-44823,-97397,-98851,-51073,-33404,-59845,-14945,78694,37663,-71601,-98653,-59311,-58235,-103718,-119227,-68222,-22473,8628,74460,143422,122448,20310,-74365,-155470,-231644,-209545,-125328,-43895,3105,-17282,-49507,-40080,-13295,31082,101034,144530,90557,-19465,-66552,-28348,-30218,-58805,-26058,23727,54369,97153,50419,-77757,-114348,-79787,-72663,-42960,31077,49015,4444,1077,41630,25076,-43269,-65368,-38673,12648,96938,168163,122096,-974,-66325,-12036,32312,-25055,-94695,-85322,-45320,-25261,-22094,-29691,-71607,-85720,9443,85142,60047,41597,79875,64141,16907,-9769,-9245,51864,109254,39926,-70941,-69726,24014,79612,29617,-26544,19073,59419,1178,-11893,44875,30577,-66147,-121918,-116708,-140441,-158238,-117895,-34648,80811,120027,47096,1219,34854,39419,-7318,-35880,-6123,41361,59756,50405,25866,16124,33325,4426,-68379,-54138,62189,95423,54002,98166,143904,74625,-3666,-15934,-43483,-58867,-11488,66736,83927,73847,36784,-52183,-101775,-84045,-41930,25251,54660,30027,-1266,-46039,-84976,-119213,-205665,-290573,-227567,-112846,-43803,1019,18688,34152,56811,63966,70436,41883,-54777,-123018,-132565,-107482,7172,70386,-28665,-110833,-68940,-16888,-4170,-309,63338,119235,72197,6707,-8298,-25187,-21392,-2183,22157,35621,24623,2929,5215,-18142,-66355,-72880,-23676,33950,58094,91405,99493,20071,-65731,-61387,-576,98650,149960,59175,-68756,-82470,-40721,-28893,-21943,-12103,-6028,15436,6875,-36057,-51232,-23439,-32224,-41146,-1453,18694,19146,77169,124244,81434,31294,14699,-30853,-56221,8238,89926,118710,127345,119968,78453,40361,73995,149163,87427,-64887,-170207,-207188,-124305,19603,56896,38744,61298,82402,44007,-11593,-56922,-26079,47371,54457,28662,70053,98829,49743,22953,49347,56134,63493,76035,68901,55706,34237,9242,-489,-42235,-98897,-36985,93889,131199,58254,9567,17717,7853,-51254,-99817,-92158,-25882,35864,47103,37773,8001,-70343,-117992,-81352,18359,79788,39114,-14922,-60738,-98774,-49479,28335,48161,32299,2612,-43829,-60786,-67137,-71831,-63347,-108932,-203390,-186474,-98178,-61572,-78471,-116565,-124737,-39989,45982,44788,-13285,-74978,-64670,56889,163959,189296,199004,186366,120256,50627,44303,67034,113749,152530,89632,-28960,-66483,2620,76763,83606,42154,-24023,-73610,-94437,-85095,-87380,-54247,-2295,25966,108545,169252,83847,-55491,-37680,74858,72031,-14979,-32634,26525,46742,41174,89455,138481,96656,-20951,-83868,-31262,-1638,-12127,40131,36971,-67955,-75743,12724,44482,-22995,-99795,-95822,-28902,11393,-23417,-60215,-12004,70913,69645,-12334,-105550,-145116,-92157,-43430,-44999,-41400,-43943,-31252,16097,36343,-10412,-22471,-7735,3699,41246,40031,-37760,-54238,-33274,-60438,-83079,-92962,-119434,-107816,-82630,-36531,59432,105951,53010,-21040,-61046,-51990,-16426,16792,18404,20095,30557,783,-84736,-124703,-82484,-73446,-51792,3572,42425,76399,64123,-24544,-48182,51482,113150,70534,50359,52554,7509,-41635,-27755,24367,64772,63968,34481,37626,71333,93408,87012,39430,-10157,-25273,922,76066,157443,169508,33402,-119596,-90337,-6136,-48543,-121827,-97419,-21358,8893,28404,69506,62286,4043,55571,147226,100489,23916,32546,49767,-6111,-17444,45856,144909,184519,101075,15988,40430,97684,113305,103002,40466,-57977,-111752,-68132,-25619,37189,83091,40155,-31457,-22108,11669,35592,58259,94143,84919,72687,41330,-12628,-16601,39262,54147,18458,24281,33646,7809,6145,30035,22091,-33316,-74637,-59891,-40116,-29409,9854,45263,49437,44203,62397,62093,40416,19740,-21267,-27960,33127,49985,2597,-35063,-67230,-143639,-190318,-175502,-111262,-47374,-70463,-129948,-91999,-63222,-135019,-136608,-47870,2794,-254,-17030,-48671,-77885,-78089,-59410,-37258,-36703,7532,78252,67193,22927,33700,19883,5008,32160,47463,14863,-18381,8248,9097,-40917,-67789,-10518,65091,78741,27270,-35662,-16385,60777,77901,55694,27699,23191,68648,81715,3697,-88984,-123499,-95212,-36830,-10914,-14825,-22774,-5275,6844,7501,28318,51129,47243,94474,126729,37120,-98646,-154166,-121045,-50650,15483,70935,89725,44665,-37370,-89693,-74003,-43149,4915,42767,49075,46585,47514,17283,-24507,-40489,-41756,-20336,4216,-5717,-18202,8357,49183,64028,27384,-4941,14392,8768,-23044,-13242,33017,44181,-14569,-45456,-18922,-11855,-20457,32012,60941,16956,-47900,-58722,-7626,8542,21708,78554,72775,-26514,-71689,-36494,-545,40484,54114,43715,42557,49261,36487,-2646,-19896,-18974,-37690,-22434,11204,1226,-38291,-67362,1143,93082,81003,25108,48229,62364,11973,-39585,-70364,-54623,31778,69969,59382,81749,57337,-35039,-51434,-31624,-44578,-7410,78535,94010,57840,47216,-8143,-101066,-132471,-105703,-97869,-100181,-67776,-48888,-48895,-36579,-20241,-21678,-36908,-60228,-47551,-17060,-33576,-103713,-144940,-86902,21952,82546,69679,7420,-59911,-84908,-62172,-46532,-66722,-54321,-46984,-76115,-47913,29980,-15669,-130323,-129052,-20544,69206,52555,21496,43510,67817,53000,15495,-43032,-86166,-88323,-70736,-41914,-19046,-27355,28415,141753,137068,23378,-18606,10242,3072,-21723,-3685,34507,74934,103387,85022,76519,34315,-38952,-19962,35773,32942,1753,-5459,-6856,19968,87303,143437,105211,28823,17490,3669,-51322,-71630,-52299,-54041,-24720,3361,-7972,30078,109475,85739,34379,67035,101060,87852,72361,-732,-101943,-136893,-128042,-63777,67102,139708,107739,85255,96315,52279,-6848,-22261,-25775,-64620,-93235,-69493,-18947,-1599,-8444,34728,153159,202698,78408,-34540,-36375,-34982,-51899,-28691,46003,89013,39214,22671,27040,-33413,-52166,15805,97321,129595,106657,63052,74458,92437,73256,15284,-81526,-130413,-117340,-145842,-161916,-124651,-65829,4392,9199,-28553,-23202,-7082,-13677,-28044,-22391,8182,18940,3138,-5421,-5837,9748,34144,-2277,-44716,-13468,23596,-6189,-46173,-64137,-38936,43940,119400,127826,75863,-2817,-31881,-26934,-23615,-30524,-12364,672,-18183,-284,35710,17911,-56060,-87929,-46302,20781,37312,55176,129905,146520,70796,24081,19657,27598,44138,42631,60720,100014,57299,16848,57298,43046,-8784,-15664,-19445,-28463,-36525,-51895,-67009,-22148,73518,90370,14395,-19427,42703,109811,96170,218,-76514,-114838,-119375,-61084,-9403,-14775,19515,21605,-67005,-112894,-94846,-76370,-49814,13381,47466,39646,12121,-11535,21885,100042,144908,102392,-3271,-74583,-117873,-158889,-101234,22787,45145,-21062,8809,133783,170181,48873,-74067,-57630,51975,91725,44663,-12572,-45041,-14305,13253,-32272,-66925,-40248,14068,73917],[90810,69350,59918,59494,20034,-20327,-36690,-52765,-65881,-48184,-42583,-85099,-120482,-97946,-28291,50146,66356,45799,22393,-19080,-42712,4460,33250,-60741,-139993,-49849,56306,44576,38537,79133,126723,145622,105118,72639,49384,-5570,-35897,-7376,-10535,-53906,-106478,-110395,-45307,21963,47366,48946,47954,47297,26865,7071,12372,56021,68703,-10762,-71149,-42638,33950,46079,9698,25926,33209,-13408,-35042,-27819,-19413,-7563,18363,33252,-5274,-14946,31123,308,-86963,-89893,-23841,1128,-58790,-128807,-115063,-58430,8545,95234,134898,98642,55640,3866,-90612,-160977,-104398,-17866,-6742,-32144,-39045,-27280,-6418,-11763,-27987,55,74269,64062,-59176,-126941,-28759,6697,-57926,-17216,54262,50267,72129,53690,-55632,-124032,-106294,-74862,-49955,-6241,41595,107827,137919,69751,-38457,-107387,-105407,-46417,17935,79932,130390,96709,14172,-8300,59494,93570,29317,-77787,-94311,-12494,37600,17841,-11633,-51558,-57617,20107,71692,-3023,-85632,-24206,76600,76644,-24028,-79254,-12042,79566,58618,-19373,-7903,93221,130867,32252,-62894,-29051,47531,48483,29777,39168,13775,-57915,-96551,-84273,-89082,-121155,-129702,-64520,33375,9477,-60526,-38210,49870,84586,12527,-57939,-20771,18326,-15547,-25012,36502,88278,65692,5878,-45755,-32495,51536,97190,89154,136248,176140,79636,-54593,-52044,-6020,3593,59574,167099,200954,154763,39019,-115622,-146048,-62155,-3599,22054,49689,87308,98228,31855,-53305,-113496,-169416,-195718,-156614,-125054,-129643,-70026,33451,91385,77080,21910,-16912,-10381,-26779,-105593,-179546,-148665,3616,100319,9561,-96194,-45350,19981,460,-19356,39317,83459,52338,22408,24104,-3814,-9512,6155,20363,40187,49683,28291,17089,-21444,-81190,-82418,-13798,37056,26903,34743,54696,6832,-66236,-92124,-60109,14846,55816,16516,-43996,-53239,-41505,-26747,21981,39803,-10662,-23066,12406,7780,-23961,-32599,-62124,-61357,-10237,20402,28466,90631,124553,87533,39476,11338,-30693,-51237,15729,87749,67441,25260,67657,152373,144096,101105,134436,105526,-13745,-86372,-106094,-58990,43298,45630,2130,31365,62421,8700,-72538,-87230,-33547,929,-23341,-49543,-843,71647,46941,-32713,-30338,54517,123749,126082,89915,64561,68987,96531,91383,29898,-36729,-31686,33379,65840,7292,-73648,-90313,-33387,19324,-3511,-39198,-104,35305,-2976,-40437,-70693,-122498,-128602,-78929,-3066,41209,-2660,-56343,-82537,-95378,-40293,30180,35879,42241,39749,-41543,-87315,-62776,-71679,-102471,-117841,-125268,-64475,2495,-33404,-92997,-112514,-112346,-49541,9827,-14285,-52338,-39646,2840,88755,164446,172369,151613,128328,80058,29774,25619,37450,66895,76868,-3408,-72514,-30732,27222,61179,60748,24560,-30338,-89802,-123696,-79487,-48395,-24680,21177,66119,120272,167966,106380,-32736,-69723,6425,46013,21753,12271,32466,8730,-35444,20701,104933,65912,-86022,-137364,-40315,-679,-20148,17516,15092,-37008,-1816,42054,25902,-16662,-64827,-81931,-15131,53724,17106,-25960,9379,54407,23238,-44704,-80583,-85243,-79898,-65260,-43763,-32632,-51942,-47170,700,30154,12147,16124,-8797,-41784,814,16696,-64371,-91810,-79546,-98974,-92175,-85409,-140595,-162162,-116323,-52651,33352,80929,59472,-5007,-51514,-31555,22063,68780,55202,4711,-24493,-58750,-142214,-171204,-82059,-8768,51098,89509,32795,-6591,16175,-15137,-46798,7674,31760,-38368,-69538,120,31553,-714,17678,102166,130934,105410,92420,96006,82400,86256,112646,78860,11,-16439,21401,69280,122371,106531,-33912,-172500,-135602,-53767,-74351,-93912,-69952,-36990,-5424,29829,60983,73453,53804,101423,139178,84974,45540,40796,24987,-435,-597,40018,126035,116004,-19628,-78794,2902,88736,110476,89885,6442,-71809,-83974,-24343,50997,92070,63089,-8299,-41654,-14040,-36187,-50931,-14410,28180,64380,93055,27199,-51429,-12672,82310,107147,83514,96279,80697,21969,27726,54080,-7100,-115121,-163121,-167381,-162168,-95762,13227,57661,49616,44512,56433,46723,14724,-12604,-40131,-48074,9799,72967,50824,-40053,-115331,-168602,-141803,-30645,60857,56880,-35231,-97500,-75036,-57026,-58630,-33309,-18515,-24542,-35404,-67841,-94582,-61950,-23239,-27604,-36332,-50479,-33567,6807,2725,3594,62700,100611,77315,41669,18462,-20155,-55394,-14481,26522,-11574,-34092,-7779,13657,33343,20970,-19385,8347,82721,104425,69117,11553,-1556,61687,114523,59793,-62589,-137661,-98857,-25586,-10080,10669,70380,101828,64379,33949,43608,30756,498,36943,87682,59352,-10173,-85567,-132357,-107346,-68219,-24537,18098,19795,-36266,-90865,-74102,-20356,30573,43197,37635,50361,76934,38592,-72825,-132995,-81767,-9378,15391,-11222,-49928,-41099,31725,73453,15046,-27831,-7983,18262,51384,78417,69233,71096,58712,37027,14038,-33260,-96979,-57986,-4001,-50428,-122092,-88649,1514,9140,-3365,52546,66295,-30184,-93429,-56870,-19267,18553,69921,102385,103878,79040,27184,-46259,-114608,-141932,-121175,-64071,-14811,-17400,-61902,-70202,14040,103781,95528,38010,34595,23021,-18673,-48101,-76221,-92765,-33810,46676,82062,85183,27382,-85602,-113981,-77401,-60130,-25787,18431,29110,40842,41846,-27442,-84851,-103155,-97832,-44438,-3746,-40345,-65293,-42245,8344,34380,15769,-27506,-33014,-12991,-54000,-99267,-76151,-59212,-47391,28999,101984,72916,-693,-49865,-45100,13882,40454,-15993,-30739,-27099,-68687,-59673,-12185,-36070,-94957,-101610,-34065,33689,9457,-15846,34977,89964,68581,-4950,-62120,-53213,-70894,-109308,-54108,5044,-36176,-22370,61433,74384,25467,24792,60841,53596,31047,48990,81959,141833,148726,54242,7054,14050,16968,62764,74845,4405,-61077,-41082,16831,70888,144942,175854,117340,60519,50864,20201,-4445,-10512,-7266,-12972,-16559,-33139,-30360,69854,177074,121349,26029,39591,82300,55936,7511,-28918,-50723,-42662,-47425,-11601,108897,174378,125752,102133,113883,15105,-121126,-132756,-36660,18304,2367,-1946,48301,102970,80453,49786,120884,149817,87190,72013,64822,12432,8611,62376,109843,85860,-1015,-39247,-49032,-82611,-74080,-9060,59152,115190,119868,71041,51485,31441,-5516,-62774,-114255,-101110,-63854,-107217,-153559,-122608,-55315,-13779,-37346,-50491,-10480,-9659,-70329,-123400,-92597,-32015,-17447,-49272,-66127,-21229,24113,9155,-53711,-81975,-59443,-59779,-87440,-67154,-41923,-16153,73448,157458,185984,162751,87604,25267,-5423,-58154,-90199,-32154,19850,-45,-15413,37704,54556,-23545,-50428,21990,53360,-9005,-30575,26442,92403,133788,128618,59177,4601,14695,20035,34219,62182,61577,77557,94491,23106,-17186,35536,61473,4505,-83552,-117782,-116141,-86069,7808,69190,30362,1210,49601,106368,106103,22993,-47828,-68907,-106053,-104568,-13038,44145,51063,37373,-2007,-17196,-29166,-64741,-54559,-11270,-14429,-1273,37494,30963,9858,28803,92868,112480,-3635,-112133,-117803,-112587,-59065,12517,-5325,-49807,12764,126458,158488,90284,38687,53648,75812,35025,-46389,-83156,-69353,-37717,-8773,-20895,-48921,-38195,4178,69486],[117740,98352,70719,60010,42021,34340,1104,-66832,-79143,-23713,19245,-20505,-86641,-108777,-68986,2499,25233,-6890,-60878,-106114,-107465,-29602,29387,-40251,-126638,-81720,-6015,-12333,-9178,45511,98342,102430,74493,71470,59714,-17650,-92519,-60479,-14106,-33305,-82550,-65198,-34189,-33386,-8457,51469,71570,69832,26484,-18402,-3237,46245,45454,-28345,-99713,-71524,51848,101638,63015,69608,72631,14172,687,31335,38320,38774,72794,105197,66209,12755,10070,-6328,-60657,-43841,25183,53287,1962,-85455,-103368,-65784,-31813,34354,79532,55432,36870,25002,-29194,-40730,42635,71416,-18593,-74010,-28527,19229,28705,-9208,-63805,-58214,30480,55864,-22630,-51057,28822,33840,-59127,-29884,64064,58651,55832,69167,5444,-89685,-94155,-51590,-49157,-41651,44574,175773,186471,39289,-97446,-155925,-159960,-80256,14389,34040,36485,52481,46523,60930,94052,96879,52786,-48127,-92428,-20032,41541,38611,17082,-16611,-34009,-1022,13172,-45072,-116783,-82911,40832,81603,4839,-48460,-13202,40894,33380,-8245,20065,121266,120628,-752,-75541,-38624,19011,49511,69188,64659,21326,-18133,-21965,2284,53218,54087,-19474,-42189,-26673,-83652,-104897,-31266,30064,40089,-16088,-88772,-53286,-27541,-114315,-145045,-30693,60846,16794,-36554,-13636,2250,-12236,9589,44416,72086,80839,41168,-18378,-6980,41221,56534,84703,170597,205900,142359,37435,-55857,-61427,-13989,-11612,-66401,-42391,67747,122775,44540,-67143,-125164,-114819,-67756,-26664,-60420,-151728,-123507,16899,99646,80904,-19226,-143668,-135316,-27325,-17755,-84614,-76318,13221,73914,1624,-88898,-16307,63319,15247,-35624,3446,31946,15035,14307,31320,8730,10839,22425,-2869,-31328,-18528,7660,29027,-23725,-96223,-75866,5901,20456,-7491,26430,62211,14475,-44478,-67750,-57427,-8561,31189,30423,31094,41157,21343,11738,83438,121389,10850,-83221,-53421,-18472,-45153,-85132,-131362,-131402,-56346,15195,39201,57783,69103,55311,28795,22508,13694,-12107,-2205,17278,-19860,-65833,-8555,138833,158995,65196,46053,39070,-6438,-6546,35195,68279,92906,56643,29461,42672,36914,-27214,-84358,-56507,-6113,-5730,-21944,-36853,-35151,17085,-1849,-98390,-63226,100904,188614,155875,98919,57004,43608,73786,80063,34260,-23225,-42095,-2087,49250,9984,-114005,-191672,-88049,51250,65891,39110,33977,1025,-39068,-48774,-59827,-63775,-52865,-66523,-59462,-15948,-16662,-43071,-51203,-36969,14215,41041,32427,95740,117501,-15700,-103183,-65394,-53100,-64472,-57874,-47458,17397,82524,20347,-55330,-67916,-72318,-41185,-8532,-59515,-70960,22866,104548,125995,117236,89858,56491,34891,-155,-23168,-13347,-28415,-41186,-47229,-74568,-37807,50541,41252,-1081,-13471,-24679,-39528,-82390,-121012,-58467,6416,26337,56656,94403,125539,172811,161827,57224,-47047,-53214,11759,70424,78322,25726,-13279,-13925,34257,89895,69313,-25808,-29928,19515,572,-5447,35215,46963,54732,114860,91785,943,-10096,13119,-16944,-22044,9644,-34991,-64912,-30028,-21868,-60593,-73573,-31665,1659,-12896,-29257,-15016,6423,2086,-3164,9755,12745,-15252,-18189,-47653,-89552,-58615,-3931,-20089,-47147,-57056,-52814,-47799,-87871,-155631,-164444,-98654,-42482,-19426,-416,40903,34249,-259,17673,84071,132658,95450,-3921,-68110,-85335,-142692,-189447,-112105,-12472,59908,103865,46885,-11764,6298,6095,-5374,16001,-4304,-90335,-164824,-106547,6897,27715,12034,63091,98119,67778,64754,70447,52979,60079,102277,132143,126072,99300,84375,81426,88620,57614,-35998,-109051,-102834,-91528,-113840,-80648,8222,77205,80027,60867,39229,16122,18387,55402,30973,-11354,28714,46188,-22272,-47565,-24791,1635,65036,28728,-111192,-121260,540,56955,31039,19599,13616,8462,-19118,-18556,48785,94852,41667,-10179,17367,65527,21080,-21413,2111,29535,46195,51189,-9324,-46296,23292,104293,129097,154874,201936,146721,31826,22832,57923,-3417,-111758,-147838,-141079,-143927,-83468,28384,65871,52060,45412,59224,71615,32054,-29123,-26627,-3749,11230,45124,31939,-67635,-119466,-104192,-39164,77018,154250,114832,-767,-75825,-109282,-118158,-77651,-40675,-62943,-67588,-38913,-46608,-73199,-46721,1895,9375,-24702,-84617,-109661,-83690,-77703,-42820,54878,111694,81477,54580,27698,-57408,-138316,-92630,-44778,-61589,-35028,-8907,-37802,-15288,25765,38902,90772,144086,127837,68990,4997,-6801,61445,130934,89332,-34615,-114268,-92934,-53970,-36486,22342,103145,113493,36137,-37694,-52359,-64838,-46271,9478,37010,54306,48656,-28350,-112442,-150673,-173548,-141488,-67824,-11756,-17543,-46269,-52805,-8546,55180,66928,35267,24514,58347,22708,-92457,-140564,-76396,-26213,-14483,-2737,-13857,-21225,8874,-4183,-63275,-69073,-46979,-3050,83964,116403,59263,42430,70867,60608,17449,-16963,-65467,-73685,-44135,-18064,-46620,-61309,-22617,-24901,-25110,17983,15044,-28242,-28605,3198,13189,7957,17279,67611,112971,91777,23400,-46236,-119611,-167179,-124921,-46779,-6071,-15001,-41563,-32717,33403,103297,123929,75889,15783,-20977,-46967,-59540,-72409,-85609,-49990,13986,51416,37813,-22734,-103823,-103872,-37719,32151,72327,39942,-8149,2318,42483,14258,-34761,-64303,-64881,31477,88444,-25253,-94175,-51738,-5011,12972,2919,-38445,-54810,-27787,-42046,-80438,-44639,3959,-8738,10041,66136,46986,8555,38381,86402,116066,116459,42944,-9605,470,4221,-4273,-16981,-8014,19590,9520,-36506,-55261,-31207,-10738,2981,55225,65562,-21178,-89000,-64854,-84652,-101897,-14080,20842,-57817,-35158,41570,29732,-7817,12334,71701,88123,57425,49017,88694,160372,146718,17445,-45971,-33084,-4573,51928,67730,5766,-36881,-2379,65718,105200,148223,169741,122433,35042,-6595,14239,54448,41329,39101,38015,-8400,-49833,-12922,98505,150633,96781,42979,21938,1433,-56554,-140111,-134461,-53872,22273,36379,12528,43959,113990,132159,110126,47229,-110521,-239728,-191749,-28535,70955,71066,45982,62548,88961,75298,41983,37332,15328,59841,190168,198154,67146,29747,76266,75457,5837,-39009,-34452,-64146,-104827,-104975,-76039,-16914,62609,77848,47336,47441,23945,-51761,-116325,-114024,-73456,-27866,-38764,-106387,-133038,-79445,-46910,-75174,-41883,32008,35597,-31707,-97210,-89399,-54308,-37561,-36337,-18003,6313,11849,-12945,-64240,-94946,-97769,-104136,-98354,-37318,7739,31278,89742,134116,149447,159492,134218,91420,50133,-29266,-74473,-17671,45275,54187,63411,106466,79415,-28680,-27588,75938,50742,-95125,-156560,-127926,-48325,77240,145645,88148,10890,-2219,3628,24916,53481,46035,40127,39916,-9484,-6917,57041,62128,1977,-57515,-61402,-81883,-112386,-69318,-10560,-24899,-25899,30675,60024,23743,-48633,-65921,-38623,-84468,-117730,20660,139819,68136,-32419,-23355,42938,55222,-2025,-15882,15682,-7103,-22784,11896,24621,-8467,-43960,13572,85777,25487,-63809,-59125,-16767,36317,56074,23088,19999,39582,61077,104058,124494,135305,138202,78189,-22082,-104080,-121085,-87303,-61354,-16232,21534,8998,-920,28022,95023],[68870,31264,4654,6015,23457,67303,53703,-22720,-45054,-4711,40572,38552,27247,16407,-13329,-15771,-11543,-46979,-99972,-105976,-85653,-49023,-27390,-59597,-101804,-78699,-34437,-15261,541,18120,44348,56437,64082,88206,69904,-43132,-160223,-140939,-60439,-39912,-36956,10008,-102,-65009,-62752,19352,79230,62205,17658,3624,20214,26468,9234,-32464,-95215,-54379,97942,148302,99739,116765,123780,71714,75018,86135,28734,-2605,61304,116656,80856,7939,-7694,6797,-3002,13843,50976,32523,-18671,-66741,-76478,-74317,-89060,-43708,22326,12434,-15271,-27229,-49193,-10930,73353,39033,-80962,-100043,-24779,16536,16000,3771,-23908,-29175,18419,43437,30008,40660,55594,14565,-58627,-33519,68694,85902,49270,37021,12302,-45747,-65895,-47447,-51426,-41732,47265,133427,105118,-300,-72881,-101581,-111784,-68889,405,-2036,-13407,30423,60159,60805,52644,52953,41311,-38875,-112779,-95933,-32854,20499,47948,45365,13576,-20251,-52307,-59444,-61396,-36414,36210,84175,71876,43359,42487,40778,5628,-23713,17272,102658,70911,-47784,-80590,-45634,-45476,-30604,52822,103630,56684,8360,25270,61006,101860,113881,57015,2615,-36675,-87736,-80489,-12712,-47,-21832,-31558,-61201,-51470,-52665,-132291,-156127,-69318,-20275,-67922,-83946,-2136,7860,-74716,-86476,-37745,-14918,-20318,-5787,30950,40081,26209,21868,16608,57594,72164,18846,4928,43608,47202,7978,-56029,-136762,-89262,61525,88327,-35477,-122433,-124461,-91466,-36396,52533,38359,-77256,-98342,-12304,34637,19040,-50308,-169414,-186280,-53953,32769,27140,13208,15345,18490,-33574,-78783,15683,97364,50445,-5798,11938,31135,12468,-8295,-20920,-41557,-7761,17437,-52976,-141311,-101047,20811,86835,10106,-76778,-27622,50913,22928,-9491,46919,74305,17397,-29710,-41845,-50223,603,80176,90816,69072,73486,56645,33723,93238,136222,21822,-100589,-94178,-52205,-76549,-118932,-158494,-165936,-87057,-2620,12481,-19181,-24588,-2739,10740,31534,52227,44453,9428,-52474,-106620,-113280,-60163,61213,112003,53337,5091,-62852,-103624,-45457,59365,120584,103686,48309,47036,47847,21317,-13034,-2588,40120,49475,22465,25258,19517,-17921,-8891,-30049,-103046,-33966,128913,175266,121589,72950,24288,-10961,-18646,-21901,-31625,-53476,-42951,10397,60801,42686,-52378,-141075,-77809,13898,34533,60986,47637,-22554,-33805,-25227,-41187,-19940,-13469,-103278,-150795,-64434,23957,33612,15185,41615,85750,49499,26666,124552,147000,1784,-74012,-32276,-16585,-19147,-31377,-64272,-9523,78640,54586,1746,-12613,-44230,-41887,10836,1692,-17014,36656,103038,103781,50869,4662,-5623,-4829,-30524,-29550,1916,-51024,-104372,-76104,-34158,20205,36719,-24004,-61358,-45275,-14047,3756,-21766,-61191,-25233,38335,98101,147985,135553,103918,125895,168756,110430,-765,-32561,8242,79913,103048,24562,4231,70056,95506,100769,115076,115060,114612,53298,-25039,-1894,74325,113032,120544,156859,130840,29874,33556,114686,76594,-19977,-49097,-95806,-123118,-95535,-97874,-127490,-130638,-83752,-5275,43488,22842,-14942,-26355,-13455,14846,15831,-12472,-44561,-43795,-58225,-92311,-87353,-13459,24395,-16714,-29780,7401,-40170,-142995,-175769,-127186,-37542,14245,-27751,-59110,-2135,42541,43567,58177,106603,141208,98238,4484,-52110,-38455,-51837,-114529,-101975,-50709,4782,75800,90606,41976,-4525,-25852,-9174,10523,-5273,-52284,-131875,-147252,-49808,-13706,-57328,-40952,1071,-16293,-14146,-2811,-6802,5257,44183,105451,166013,168209,130425,106704,97576,69217,24856,17064,-13252,-89352,-144769,-102114,58099,184245,148168,60122,-10183,-47504,-20536,10264,-34871,-66181,18402,69107,-9198,-67625,-48622,-42044,-21344,-39144,-114795,-90724,22112,23783,-54725,-42108,34121,65738,-6098,-86316,-91466,-25173,-5127,480,50398,109831,104055,77385,77398,81747,22546,-43670,-76081,-39653,35744,57089,49216,101070,187637,162532,54973,17708,41542,17913,-48454,-65593,-28907,-17188,-3893,32901,22738,-4127,-1103,49506,101653,47083,-43238,-12582,42218,18741,-15995,-53454,-113224,-95774,-42493,-7634,57754,132655,118563,29418,-68145,-142688,-166182,-148224,-132998,-150614,-99257,22443,73167,36516,9130,20453,24552,-23484,-123785,-161320,-109816,-80870,-31162,70784,65581,422,19743,32825,-64271,-176505,-150856,-109842,-86584,-7459,41906,-7066,-16871,37374,89658,130199,118727,42432,-14339,-31011,-3490,77161,151337,121868,9479,-69910,-97042,-104526,-53781,37808,75635,54434,-29139,-130319,-169209,-143773,-53700,16912,4640,38756,54727,-38700,-119683,-146357,-158781,-128510,-70936,-23081,18703,49486,18972,-4393,52701,92240,71029,44761,56048,46132,-25714,-91092,-86107,-66704,-42356,18018,46556,37022,-7897,-105382,-133187,-78524,-71796,-58645,41994,90442,44704,37227,60758,20797,-25740,-17469,-23357,-61737,-66714,15753,42293,-18130,-37867,-37071,-12970,1799,-43942,-44201,36327,74878,54751,11027,-40656,812,87080,82490,27064,13316,-1589,-55799,-65601,-16516,23884,44548,64373,57827,69530,106344,135841,82043,-23143,-70191,-73198,-78335,-70616,-51643,-18737,6791,10731,-13846,-58171,-84637,-29402,45646,106534,149407,110820,6842,-47044,9950,48898,6203,-46223,-32603,68969,101324,5289,-49048,-32857,-42511,-40216,-31805,-51717,-92424,-83607,-46833,-70865,-82629,-22352,-6654,-24575,-15784,-22534,-4154,93018,160381,144306,115711,66166,19326,50154,115777,101314,46429,43980,106583,135307,16982,-95299,-54381,-24827,-74800,-32591,40707,-8694,-90083,-105961,-107928,-51344,39087,10698,-73796,-17580,52025,-8809,-73245,-31595,57364,78644,26659,10792,63910,103949,83722,8630,-29351,-51136,-55133,-1212,40028,15228,-11460,15581,71198,103360,115726,125784,84079,-27058,-90853,-36013,32851,36592,64929,74846,36512,21972,65709,111139,75280,46122,80501,42538,-55972,-142304,-228177,-212841,-92228,17441,40059,-49798,-119039,-35248,85687,84864,-37120,-186309,-237080,-148012,-10135,47234,30215,4643,13069,4914,-21769,-35798,-63997,-92607,9919,203385,234331,84439,3186,13796,-19086,-80782,-55471,7479,-30925,-88583,-97599,-110250,-57651,47175,69973,46648,87573,89944,-28762,-107569,-79982,-56885,-26629,-7566,-73310,-132526,-88129,-41174,-48765,-14537,36781,69103,78790,37368,-20784,-49927,-47194,2687,72089,51084,-17694,-31267,-44400,-93111,-109293,-73016,-39500,-2747,28449,61806,92119,75285,41519,69902,121584,139584,77860,-19474,-50657,2812,58900,85149,121449,137174,73455,-39728,-26847,69264,25026,-134793,-212675,-200905,-159181,-63202,46875,80678,62003,32369,11087,34623,81338,38334,-44025,-46936,-24195,-8819,4675,-8647,-21201,6,30911,-17210,-92784,-105695,-78015,-74500,-68231,-31332,-39065,-101448,-117329,-54996,-18967,-62663,-80157,50665,161016,58627,-111439,-128138,-5881,82932,45081,-13000,19322,44838,18602,-12749,-15901,-12080,-46727,-39257,3100,-18765,-69976,-74873,-14049,69154,94924,87411,93754,28376,-26839,44996,104425,104515,104732,62158,-25753,-87859,-93315,-73342,-68246,-29726,29425,34915,24809,52111,98610],[-15488,-79713,-92997,-75227,-42422,34795,75321,46489,6816,-20545,-24992,13220,91760,132787,82923,44295,27037,-14732,-45711,-28155,-14874,-29600,-57995,-84932,-96148,-87005,-58935,2870,33842,-8604,-15169,20016,43223,74801,65221,-38198,-145200,-136541,-80061,-53700,-1105,71007,67298,-6829,-52254,-28084,28881,26126,17408,63859,88734,48618,27932,26520,-3554,17564,110629,123117,78405,106489,125241,90768,97919,95384,2769,-53229,11025,64090,36836,-24099,-46040,-30942,-10491,21500,42872,-11473,-57290,-48797,-44993,-73937,-88000,-46666,-6410,-22108,-34209,-52644,-86485,-56198,10158,-15289,-64059,-51246,-27829,-33017,-24013,17601,38310,9349,-28539,-33571,8243,30791,9922,-30455,-41548,11187,80332,71613,9286,-34360,-23750,-4774,-28172,-50932,-49885,-26289,7169,16635,13098,26906,45698,54401,37385,-2481,-10678,-9564,-14465,1815,21226,-1304,-5540,32646,51804,-12385,-103587,-136722,-91462,-12293,71568,129316,97907,-8046,-82682,-58091,-9424,26086,50391,90381,117531,115849,100788,72600,19414,-11457,20040,65792,26100,-62556,-83296,-80051,-108184,-93776,25563,130515,97265,17516,21093,46094,9437,-9601,22089,29813,4378,-30164,-31387,8368,33910,22839,19800,15737,-3649,-29318,-40306,-24097,-22144,-54378,-82233,-53044,21759,7446,-81416,-113992,-82115,-33983,-14635,-36139,-33030,-6205,-28705,-58396,-77862,-71127,-79084,-90487,-15127,97117,103054,35464,-26906,-72852,-15334,108715,61183,-114978,-155284,-85198,-60401,-34713,74223,108618,40159,-1066,-12402,-44765,-78155,-73560,-77588,-84927,-32377,33152,69040,59983,24305,3441,-16579,-22560,45294,93109,81126,68747,74411,57424,18086,-21080,-62054,-95592,-51944,-11061,-91217,-195895,-111600,79451,156615,67358,-17483,30277,84290,52509,33662,68615,64887,13623,-24970,-45254,-77012,-34621,83467,122641,51636,12873,19309,15822,39432,47475,-33979,-104145,-75842,-27241,-48330,-62399,-67419,-88034,-66974,-31988,-59735,-100942,-83903,-27136,8990,29807,44939,80378,85231,-39183,-152989,-123211,-57240,5399,64856,81751,32653,-127918,-228047,-150638,-18494,60283,48166,-5768,-7529,5533,12318,31351,75801,97779,81084,49683,39580,16163,-22199,-17169,-1365,-23379,9124,72265,64334,31759,3088,-39856,-51735,-63128,-85685,-75959,-51194,6055,57812,56986,42988,27646,-10095,-26574,-40048,-33836,28047,45170,7850,9055,-23336,-101893,-99605,-60998,-137849,-195753,-79802,60037,80449,51457,86118,113531,39496,16569,92896,86655,-15558,-30906,5825,-19730,-61485,-86890,-125340,-81951,13671,44143,36736,30718,-23004,-48695,21483,81330,32151,-28528,-17064,4914,-26272,-60245,-28167,23863,24380,36532,70290,-7048,-73893,-21747,24011,11367,-58457,-111962,-72379,1106,63188,76759,40989,-1766,10907,70798,170952,223153,151124,37027,22938,112735,108317,45409,32626,13613,37480,75156,36305,44520,129000,138566,102596,128090,182134,152567,24849,-59771,-22630,73887,120956,72850,60375,102232,85388,90400,166959,132661,16499,-32480,-66904,-93613,-100472,-125937,-154377,-188818,-192019,-89912,19274,15328,-45644,-95937,-80221,11603,25879,-36393,-36661,9700,-9621,-52438,-62722,-17365,3244,-50181,-47346,-2790,-92582,-196401,-182805,-102574,16729,87902,12856,-80798,-70975,-10074,42537,71215,76953,80053,52045,8383,-15292,12677,35101,-9015,-46394,-56143,-4108,91458,124521,47654,-55065,-86651,-57293,-40030,-22805,-966,-30651,-70745,-41499,-33591,-75887,-72736,-53694,-52352,-40650,-34028,-37234,-24301,-6216,-2009,12566,51508,66720,72774,89680,68520,38794,51814,14574,-85691,-152560,-115848,53333,184516,130057,10245,-64307,-38266,22235,28713,-21663,-39638,45443,102569,55119,-14208,-23012,-51795,-88256,-82010,-64916,-29769,34102,14014,-65946,-40089,32694,42529,-25330,-135340,-230244,-189294,-90989,-32724,-3563,47244,88329,107204,107201,93773,215,-92770,-111718,-34825,40596,182,-73567,-54417,40056,102757,80634,20237,-4381,3038,-4108,4197,43234,54200,38875,10966,-52292,-89555,-70366,7411,77858,35364,-43588,-20740,22487,-24008,-101041,-136635,-121705,-36662,-4674,-42737,1363,104941,125117,75609,-11840,-89375,-127587,-145045,-157690,-184680,-102690,86900,174084,133502,77406,35592,16773,-8591,-93623,-115227,-46146,-4431,43366,104886,22553,-81013,-54414,-14401,-67350,-146765,-138777,-93718,-34479,65194,120858,65372,6377,26739,85850,89936,2013,-97368,-120000,-82231,-10161,77324,140999,119906,30321,-41624,-91425,-102714,-17976,74304,60745,24611,-28172,-108573,-155518,-117411,-21035,24422,-637,40331,51070,-68870,-141661,-81655,-13751,13095,11242,-6893,43004,128389,93112,-3854,20446,92020,130506,114012,89892,116800,89166,-27513,-86108,-62391,-21583,20043,33806,36003,-12621,-121867,-121372,-29652,-37738,-80059,-10391,72788,80795,92021,73899,-26142,-92454,-64215,-54197,-67084,-66621,-18745,12368,-16850,-34682,-27019,9945,11523,-58644,-61385,38378,72493,22479,-16074,-48211,-11590,64566,57605,25805,65702,104929,62234,-12877,-26301,33722,142628,203832,145258,92727,84859,76907,27031,-43560,-66669,-60618,-80982,-55717,-1736,26038,27631,2716,-31179,-46921,-22639,58083,91344,78582,109217,123300,35199,-62743,-55888,-8686,-8401,-38624,-12606,52363,53329,38098,63216,51006,10129,9994,3410,-21903,-63062,-88125,-77512,-103654,-126524,-53354,8767,-21203,-65076,-66576,-27990,37775,91294,84445,57326,41650,39835,92884,179309,175399,115316,65180,90692,164093,92705,-39204,-52610,-67519,-142537,-101418,5994,20067,-43661,-101990,-99359,-18303,34278,-12537,-55399,5791,52316,-25192,-107633,-58880,36502,54867,26310,46948,75206,40377,11283,22799,43041,12568,-26776,5987,46834,21459,-41358,-35996,25372,73247,76734,52780,2059,-67096,-106281,-82861,-31381,26456,94010,106437,118980,153768,165196,126362,35739,4466,81656,73532,-29350,-111107,-156330,-139097,-52487,22787,12275,-98602,-197215,-138210,2525,40894,-30468,-104032,-102108,-41576,15192,1530,-44215,-54298,-26513,-27018,-75369,-109797,-105071,-79200,3984,142464,183995,83409,1021,-11546,-48889,-76185,-18836,38940,-10799,-46395,-21210,-48011,-31605,72078,119392,95875,135744,137851,20123,-42178,-14005,-23498,-24108,-12981,-47354,-64406,-23845,17584,23060,6164,-5429,52499,146766,136333,46328,-21785,-46585,13546,107123,81077,-27941,-43465,-20436,-56865,-63512,-6762,-2599,-26115,2442,66709,92607,34012,-29222,18238,126726,170078,72841,-51983,-70722,9029,69289,78577,91358,101831,84512,19759,-2941,36170,30525,-60865,-120070,-126104,-153279,-140707,-44604,52513,104646,86235,33020,40029,84524,37554,-63766,-68640,-19228,-19407,-51385,-64698,-41309,8821,32928,-8490,-59232,-83588,-77315,-52915,-54186,-62656,-102297,-150940,-97423,7772,14264,-14999,5419,65610,107935,68195,-69218,-161422,-82618,49261,50413,-32144,-7338,79103,88246,8284,-41061,-15959,-17778,-53143,-69238,-89232,-113686,-118944,-60784,46801,97461,116195,103768,3271,-43632,37503,47233,-7842,17166,58253,25081,-18842,-27055,-32847,-54360,-51437,-7146,23355,40900,66576,70656],[-35063,-100114,-109293,-99797,-80522,-1470,75999,93378,50612,-44381,-113741,-72552,46323,134886,143191,130901,100134,56341,32032,31487,37019,22711,-18415,-47308,-55675,-91692,-110784,-34635,29193,-19456,-36346,6609,13885,27436,42355,5581,-28412,-377,-6998,-29792,10936,82793,112390,75696,12546,-13189,-12488,-1440,30820,108868,145765,92890,56437,82432,110457,90791,59503,22337,-57,26717,53706,31992,36526,61513,4572,-62480,-44625,-8286,-3688,-30275,-77305,-104483,-89493,-27976,18480,-1137,-6644,23443,8531,-32390,-28302,-15269,-36917,-53779,-27559,-23953,-63913,-69784,-21021,17697,41673,26414,-34594,-69958,-30814,30181,56318,413,-98407,-130342,-62534,-31831,-45982,-58404,-27796,45873,56463,-14248,-60916,-69230,-23753,28872,-386,-50316,-42912,-31304,-76132,-82848,-8217,72789,131785,169048,134427,30020,-39463,-47937,-62734,-66334,-33740,-31409,-19031,38678,82311,34404,-48612,-80030,-72640,-45809,52543,165316,132271,-28530,-110201,-52724,12503,27609,21972,45626,80092,112609,123991,106583,62041,25606,25123,23991,-18223,-63340,-91945,-126349,-128685,-71724,27563,110080,97064,23351,-8688,-30349,-105254,-125407,-36978,29610,39435,23547,16613,45820,117541,134307,80573,47309,29397,11091,57259,98317,35309,-40785,-28607,51698,98736,47399,-41762,-78995,-74050,-20674,28135,-60428,-161856,-86383,-33653,-83675,-105911,-98538,-112004,-90023,2151,92766,111469,89288,75236,48874,64494,112807,42951,-104219,-116358,-23585,9037,8746,65324,114892,104654,69990,1811,-82397,-124424,-64072,28217,61384,55374,55185,68563,67380,44576,41030,52876,46356,42613,43727,73286,116076,117006,42205,-18405,-22936,-33690,-77083,-68482,-31339,-66092,-135149,-57173,99428,154260,91647,33093,42001,73745,89310,92222,77406,47362,12271,-22438,-51307,-91507,-95172,7637,104433,53121,-25766,-23933,-13018,-26867,-67739,-124612,-118186,-31736,35075,20250,23954,47969,26899,-9633,-38238,-111616,-134991,-70798,-7983,8666,10774,-666,65797,164113,44384,-145698,-122347,-22923,9708,33301,76350,44651,-127178,-241428,-163720,-47447,1241,3743,-52700,-88459,-53538,-1902,30678,53856,61809,56979,43332,15576,-28260,-69783,-50116,32592,60002,14208,-19269,-32267,-38077,-67068,-100094,-68427,-29043,-47665,-51228,-1352,79651,104119,49011,19251,36154,25724,-11360,-55179,-60960,4859,70409,87276,66224,-29424,-175000,-201631,-108226,-101701,-133429,-43950,56881,55178,35018,75470,81807,5525,-25335,745,-20431,-52960,-12867,15783,-62592,-146310,-122878,-86801,-79226,-37396,14689,51798,66242,21660,-29278,-9285,37180,-11746,-91356,-96024,-67239,-76483,-91255,-29846,74817,105846,108443,119184,54125,4632,13347,-7797,-54422,-91228,-95699,-25301,64872,124334,106059,34725,-12622,29188,109965,179348,185319,108082,-26266,-50414,61589,118543,106436,75162,-7530,-30575,26355,58457,103938,169703,166887,90420,72529,114969,98629,3870,-59724,-42990,20717,43504,-48195,-91087,2851,86327,109194,138382,120936,67114,35027,8155,4629,-30391,-101362,-132925,-162536,-194911,-138106,-62040,-51449,-63288,-82126,-61134,42777,46886,-41397,-612,100304,60914,772,-5442,-22522,-69859,-97975,-64729,-34424,-95898,-143888,-128905,-83559,32254,118934,55669,-66114,-112535,-81109,4392,69542,45924,1504,-11864,-3683,-6629,7626,32920,14973,-17837,-22877,56552,151677,121804,-11928,-99622,-83647,-59622,-70511,-49286,1220,12099,14379,37506,40807,-3821,-28692,-32185,-21710,-590,14148,21470,30118,12943,-64457,-140319,-114164,-44787,-3832,31108,21097,-6944,-12944,-42394,-98127,-118275,-67707,47115,139962,95178,-30654,-84368,15675,96426,62666,-17701,-22699,67251,112497,80756,42485,26992,-22015,-89058,-80682,-5890,28491,42055,41054,838,9355,30123,30718,5501,-91594,-221620,-233620,-140179,-74103,-75901,-50195,-5411,30454,41377,32241,-741,-33009,-51425,9649,75513,915,-115033,-135412,-69964,32459,81773,11741,-70740,-63696,-18767,32024,44975,4026,-12701,-23160,-84104,-106416,-74579,-31655,6297,16072,-19151,-42118,-43516,-93677,-148076,-125410,-53136,58643,57737,-35766,12547,120459,133322,111745,81529,23082,-32350,-47050,-69333,-132630,-71614,97606,160261,129381,87003,28672,15601,33768,-1821,-9872,39662,70469,102423,107781,10962,-84379,-79841,-54314,-64557,-82155,-61316,-29123,12643,95550,138899,85569,7256,-10765,44580,45986,-61692,-136134,-127489,-83667,-13977,39386,56824,35937,-11299,-46646,-53042,-25075,48713,107167,79370,39584,34712,21037,-13821,-11684,35275,36281,2036,28562,40818,-57431,-115093,-7231,97777,119926,90191,26136,38646,123101,90703,-13615,-16925,49010,131559,132456,94950,144108,160577,51493,-24860,-15239,302,-29447,-80381,-67774,-24172,-47229,-50538,19277,25473,-32340,-31870,35309,76583,102241,75717,-38656,-118166,-98703,-103590,-72551,-37032,-63588,-84353,-60745,-41675,-42070,-17889,-8030,-46852,-46532,10571,166,-74886,-73654,-23170,26050,58752,29430,1118,37552,66967,45676,-19597,-82670,-21850,162256,237504,143697,70542,30033,-25803,-45220,-19610,9422,-9924,-72786,-40281,28869,34479,28725,2806,-35727,-15308,37611,80919,52295,-235,11054,38637,38349,-10747,-94865,-135022,-91565,-51053,-27026,1061,7633,33101,114484,130491,130383,142324,84180,20644,16152,-16470,-80769,-109752,-89318,-15702,50118,8218,-58021,-40697,-34735,-73829,-36727,12441,4087,-3093,22911,74896,144149,156730,96397,22994,6603,68472,98019,38676,-32956,-99881,-159272,-120774,-42562,-4894,-23182,-69058,-82962,-52887,-43632,-42409,-35453,-3492,36294,3585,-72599,-71825,-19914,26392,80988,125646,92359,6453,-31466,16263,82505,87258,43860,33202,56179,24163,-71219,-90939,-31793,12073,24987,-11941,-60082,-72799,-73685,-81380,-30443,62421,112269,98229,130793,174816,152145,94260,15411,-36476,11847,47139,2512,-47983,-46685,-6762,38662,56804,15285,-51789,-109536,-124960,-80678,-16340,32360,34985,26119,31889,28459,-19319,-58395,-53330,-40304,-40728,-75846,-135470,-107558,-22145,26387,80821,123288,75031,26547,17755,-11936,-14742,36377,32714,-39205,-14897,73828,49200,-16988,27897,97996,100178,108745,80231,9312,-2817,19818,-11793,-35923,-43960,-36270,9738,38401,49957,49103,-10158,-64058,-9897,85111,83468,31388,-23582,-67112,-39131,50036,68040,-15984,-51765,-24309,-17245,-7519,13318,-44996,-111110,-67861,26242,54331,-9625,-50810,26207,148343,174272,74969,-60557,-102088,-10342,65602,42681,3129,38384,104405,101551,34475,8680,47619,46389,33375,12908,-65247,-104871,-62657,-4773,54831,65280,13017,-3273,3761,-20662,-57903,-56137,-38924,-37100,-55549,-82353,-84818,-58550,-40528,-50589,-54458,-57316,-46038,-1414,13623,-16055,-76971,-110704,-48374,34156,36827,48004,81902,57564,34055,81426,57445,-64999,-90230,65,26929,-19730,27,74232,103243,44613,-30180,-33581,-22557,-50922,-71808,-80079,-87423,-85306,-42416,42743,80837,94973,83952,27629,25660,63612,-2858,-75062,-17780,67844,68436,31924,13334,-5527,-42127,-69561,-47400,10785,59022,66090,34766],[-5104,-39017,-51447,-64761,-67320,-7428,53785,70107,42199,-68083,-170146,-175186,-88533,28794,101720,107430,78291,54497,13230,-9772,29856,66248,38973,24007,18484,-69621,-169481,-133346,-26958,-12132,-30727,-17322,-18638,-19377,-3806,4971,38753,112030,92636,15509,-14233,27483,70216,59767,24535,19599,-15769,-28425,9363,70949,120512,91696,12958,30156,116023,104527,4573,-59249,-62437,-50459,-37219,-51410,-43083,9957,1433,-69226,-94370,-59207,-18173,-29873,-91093,-123606,-113966,-61237,-1200,45732,92309,100123,60364,32602,13221,-39300,-88606,-81869,-51686,-25356,-22507,-34031,8456,80311,85942,11679,-72812,-79578,-8553,32169,30961,-14004,-96928,-131259,-76577,-43227,-50981,-51219,-32308,5117,-21908,-94126,-82985,-27788,23910,43048,1698,-40925,-19491,-31588,-121384,-115638,-15666,35775,76348,120738,79466,-17472,-87833,-134391,-168718,-135893,-41124,12365,-8263,2798,59290,35748,-15247,2244,-12978,-66330,-4987,111584,59867,-108534,-149751,-42196,37556,24371,-19283,-38597,-12663,46239,109379,133848,105795,58018,25648,-355,-55107,-89961,-118028,-150440,-114087,-21492,34148,47308,46603,20445,-36693,-106713,-133941,-89186,-17602,24798,35943,41294,50180,81032,149893,163336,76985,9848,16085,35176,82110,110078,48026,-24793,9785,132380,192074,112408,1294,-27666,-45010,-41993,3160,-64596,-166650,-66918,24956,-43528,-69896,-16854,-7727,-9294,27379,70568,101428,117210,117151,72424,42182,34477,16906,-20730,-27499,24352,65899,35494,23975,67598,81229,49863,-13220,-84093,-88185,404,85580,119966,129159,109766,72933,50992,49730,75347,94318,58972,8825,-7138,32433,87377,89833,-6714,-70886,-23895,27256,-5071,-39982,-23944,9081,-2087,13376,61204,84760,61717,24170,3768,51695,120337,116637,56742,20790,3042,-25825,-38635,-52422,-89075,-37350,92807,119816,50023,10562,-12020,-49767,-100233,-141880,-95089,12286,68195,43791,24238,38458,45863,31465,-16560,-100052,-105161,-18952,10662,-14371,-21581,-46217,10007,152958,92006,-116218,-129005,-14958,20208,-1841,11386,11930,-74193,-112996,-25864,42221,39726,50828,-19224,-107350,-83940,-36369,-44381,-34094,-3650,4684,6808,5152,-24624,-95112,-92655,20320,61406,-20957,-55071,-27218,-42754,-87040,-112719,-75812,4602,14116,-10709,23802,88221,95218,49499,18005,3105,-38736,-38552,-43763,-59291,12490,117015,137254,75267,-39838,-159215,-165408,-75067,-37106,-29655,20399,41102,8173,-6000,23613,27230,-37204,-109385,-120120,-97380,-62293,2466,31689,-63689,-141719,-42674,58479,11078,-29177,4045,53692,76653,56105,4614,-52187,-102878,-113144,-79387,-39143,-34659,-60477,-68134,-6683,93398,120412,106380,103229,75239,48002,-6354,-88298,-102670,-31944,18121,36585,74688,111841,64798,-36992,-81711,2605,79500,63804,53195,58777,-8964,-41178,40801,131993,142089,67908,-43446,-85500,-18307,73790,157586,198120,165508,62303,-13808,-8895,38063,24586,-30325,-50173,-41446,-50558,-124674,-158698,-97838,272,65462,76108,75356,81103,52013,11148,34636,16920,-55981,-70105,-56637,-87829,-119277,-112390,-92216,-49054,773,29053,68850,41934,-24058,33106,134389,87292,27806,26654,-43834,-148569,-126144,-37969,3775,3226,-6316,-34226,-54243,3659,72823,54173,-29031,-90887,-113533,-46987,49000,35330,-49127,-65892,-27294,-22488,-26031,-26268,-51448,-49673,-1031,90997,152668,73675,-67304,-89344,-14137,-683,-41596,-52853,-36537,-33905,-6364,66165,102786,32850,-27335,-9767,-2725,17617,74482,114238,105557,59162,-19571,-93047,-110704,-69561,-38607,-27547,-18911,-23807,-48229,-81713,-87300,-38994,29427,76674,124398,86653,-42908,-88352,11609,85293,41975,-63953,-81309,14633,55834,11702,-1524,16363,-636,-38183,-25376,43530,63225,59235,73071,36558,470,19575,67851,57842,-19126,-112233,-139836,-92416,-49416,-76497,-77514,-52770,-40139,-42260,-40421,-2056,53463,55642,72598,90542,8872,-70582,-71102,-36853,16222,49494,-23248,-122621,-124526,-55587,26475,18776,-79739,-98496,-52967,-63735,-56919,-16599,-27342,-46518,830,3947,-54420,-77016,-94438,-89271,-23486,34336,117978,117947,32347,53020,103317,84033,81236,106089,71355,20802,27477,5545,-65264,-12120,88412,89127,66848,42046,6872,25022,48514,27093,31023,69490,90849,113230,101006,26788,-27927,-10746,2916,-5765,-747,30071,7859,-11332,39100,77651,50489,961,-20691,28786,51738,-12222,-49245,-32165,-16449,2155,-11462,-48975,-62312,-58111,-48310,1624,57672,72389,78693,62096,22623,43801,93006,81199,56823,83990,69969,-1694,-20701,4902,-11701,-38678,8366,68582,110655,120403,65813,23702,44532,13600,-31074,-32216,-9859,54004,64567,39209,90077,162966,141731,71222,15577,-26755,-98015,-187353,-171375,-32223,49200,20476,11027,43452,34491,-33206,-68404,-44259,11697,39496,-9184,-52420,-44847,-69761,-35185,21395,-23445,-97267,-85905,-51600,-60101,-68915,-74939,-55945,910,20694,-41843,-107333,-66117,17848,60703,64456,19298,-32021,-35194,-41605,-49844,-59054,-128697,-109425,57586,135790,67959,31649,-3764,-71747,-64844,26825,92214,35400,-63793,-29040,39427,13102,-9928,-14967,-38449,678,42848,21054,-32196,-48005,-50229,-46705,50652,95890,-41683,-183944,-152862,-67604,-51731,-26895,21239,42152,97772,151998,192488,209499,116746,28191,63739,61767,-22250,-34511,15593,63280,82948,19484,-30598,14363,-17674,-108780,-58985,20884,11465,-5846,5420,19811,69421,85112,10600,-25078,-22930,-19830,43606,75514,4800,-83690,-118649,-78796,-54874,-69411,-69319,-57026,-62638,-74678,-77847,-33129,-17522,-20461,33150,69898,18931,-59648,-91078,-19188,96563,121352,62997,972,-22267,1937,58372,90840,63149,16705,34617,40819,-21750,-55774,-44115,-40340,-6420,11143,-11851,-34824,-43220,-30481,65210,145007,119053,48104,34489,41156,21999,10610,-15185,-58300,-49014,-5081,-10133,-37385,-22345,30747,63281,67439,56385,58941,43887,-30242,-94599,-53719,49282,83437,65109,55200,38159,2430,4886,12684,-36071,-79014,-72988,-115441,-111300,-14944,31255,50396,94054,69208,39319,33388,11614,22621,65165,21080,-53358,18792,134204,89515,-52529,-80179,-9732,34769,37055,-4107,-35157,-11668,-1421,-45459,-62868,-56112,-28942,19139,30178,32097,33941,-18858,-75471,-44899,-7338,-21129,-31084,-59759,-96289,-87828,-10529,48350,23820,-22706,-28608,-8237,9881,5663,-81955,-174811,-143380,-43886,-17326,-59972,-64395,21166,126753,158926,114114,14599,-68691,-25428,57531,17801,-61647,-12241,96218,122638,55046,1819,38483,83298,118361,119344,43854,-17367,-39079,-65838,-47576,-22062,-45114,-73232,-109398,-138498,-115116,-74427,-71053,-50317,-34539,-96827,-155819,-126336,-55181,-51683,-72489,-64482,-37462,7790,59974,56081,-8474,-46598,-33330,-8611,21856,80413,100063,27507,-31610,44529,120927,45672,-39314,-17378,8357,19909,57374,60532,54668,51546,-4592,-44638,-45939,-44108,-23496,4710,8750,10268,36546,66402,64332,69435,95888,94631,82845,41107,-50848,-84860,-26275,36236,40519,15729,2771,-16931,-62294,-91570,-73675,-8567,44385,32185,1145],[39030,25185,13733,564,-7377,26827,42982,28053,8164,-61099,-147910,-216341,-192724,-68279,5479,-6744,-1537,16443,-45835,-82269,6875,106434,98349,79911,75596,-9247,-142689,-163068,-48901,19552,-16044,-47346,-23739,-560,-12859,-42000,-26633,72753,126131,51709,-38498,-22848,18697,-2505,-22006,3515,-7143,-38277,-26474,3193,68439,71813,-42586,-68714,40539,102454,47826,-10973,-13947,-16610,-26304,-32640,-30491,-756,-3787,-60370,-75456,-37292,-14163,-57654,-91717,-46300,-187,588,15413,77108,136491,110014,77314,84758,36072,-55830,-87287,-67353,-70151,-52583,-6223,4093,39821,80679,23781,-78459,-120014,-71557,2048,14204,11891,25923,9298,-9705,4269,-1580,-19034,-7318,-10669,-38077,-65169,-61975,215,55412,68554,50194,19514,12502,39718,21652,-59332,-88476,-61609,-58590,-38639,-8177,-28683,-58694,-85242,-157954,-202755,-137534,-639,62991,-19177,-77410,-29467,-23992,-29764,30092,31846,-35937,-21202,40277,-23857,-138874,-131412,-14162,76336,92360,22191,-53455,-46900,5580,82948,148751,143223,91125,43197,12185,-51539,-122767,-149206,-135886,-85663,-10542,25798,4617,-5129,-5686,-57766,-120232,-80164,26458,62924,33368,13794,27407,50839,79173,98287,82328,33168,-12590,2417,52099,86956,100618,75758,11817,10985,121403,208605,131383,22928,13183,-10269,-60140,-39306,-8987,-5756,43457,60865,-18958,-47458,63276,119096,62618,35554,67640,91376,81693,44493,2450,-7617,-16994,1106,36082,34792,41636,64007,6417,-27831,9294,20542,-7425,-43600,-80091,-38890,67660,107399,99695,130693,130361,66115,13818,25475,63603,69092,27961,-3636,-14703,-5726,25189,44268,-17819,-74064,-21994,52890,37740,-12143,-16211,53923,95164,76578,46938,40995,17445,-32189,-33411,68987,150174,97662,3670,-30217,-26926,-40021,-34692,-7913,-5565,22607,120133,187924,165335,95676,18121,-24032,-35694,-55374,-20822,44925,50662,-1585,-49904,-63693,-22300,21743,-12459,-70127,-47872,31651,25447,-27771,-35601,-57713,-37974,60583,42349,-99497,-123852,-46023,-17540,-41831,-40134,710,6981,51118,138591,139004,102271,133289,79869,-35711,-67493,-75201,-121434,-87405,-28930,-25922,-20071,19047,17350,-62113,-85626,-2361,14969,-49274,-35672,13477,-21330,-59497,-76328,-66266,-957,25283,2640,2136,17493,21359,27532,26887,-4503,-65945,-50669,-42978,-68520,10473,111000,87214,-1060,-76511,-77183,-17248,-275,-24049,13639,68779,46095,-6094,-28230,-21258,-6671,-53837,-161669,-186462,-94415,-6738,65040,95223,20336,-12860,104648,169189,91870,22276,14110,26862,34958,25008,7187,-63323,-180052,-164934,-28453,54390,42814,2072,-3247,39650,75151,63637,50008,66105,63029,32413,-29609,-100518,-91849,14810,99297,76119,53646,72646,14898,-89643,-120837,-49312,-42022,-105732,-52100,68702,79787,9438,22317,87452,87534,26457,-41941,-77341,-32601,65117,147137,155567,93314,4206,-80003,-88248,1812,39262,-16298,-62544,-80259,-93204,-101751,-95714,-115505,-92384,-1337,40735,45655,48393,1331,-56975,-45405,-19386,-5055,17361,23578,-21314,-78930,-63206,-27333,-4648,30725,36489,16559,-4377,7486,65140,110619,61033,10168,255,-76190,-186167,-137390,8809,86814,95944,77114,13166,-51890,-51697,-4788,12093,-18861,-52118,-86089,-71363,7687,22624,-56586,-82392,-34208,-15658,-17176,-38608,-87139,-63465,7429,57729,62366,1153,-65543,-32304,38638,37650,-6300,-47682,-73375,-80102,-65637,10609,56197,-23314,-80047,-33081,-27989,-16067,63971,115717,95754,59235,55746,72124,41240,-505,-17183,-35511,-11407,21210,10252,-22546,-12605,54970,104423,106215,110854,54128,-63119,-110194,-65596,-14786,-12767,-81717,-133046,-83700,-46325,-85954,-113287,-65326,-20284,9400,53401,82170,71379,80323,75330,-31102,-119462,-54264,46256,29946,-3084,-30279,-41603,-5005,26041,-20615,-33440,-10191,-9563,-32863,-47278,-24486,63743,105216,82157,24031,-46673,-45412,9243,40088,34771,10402,-56511,-114203,-97860,-47948,-9169,-27935,-99425,-109928,-62838,-51637,-37268,5662,6545,-29926,-8146,4847,-41377,-41609,2927,39242,60107,46452,70840,92520,71183,49622,26306,-7024,1789,30566,12726,-15260,-9940,-26406,-42813,49197,108463,64779,42167,24084,7662,26543,2413,-52188,-19928,49708,83592,123401,139650,64245,23668,82490,115758,87867,65640,68302,3777,-47287,-22941,21504,41300,44068,45789,65601,65442,43107,37843,56602,53972,15921,-42927,-83663,-76785,-44312,-19969,30467,73119,21670,-29011,-31689,-52465,-45789,16718,30932,28282,78951,79069,-17674,-68233,-33044,19715,12483,-33064,-12718,75452,129308,91815,7449,-44529,-60145,-45552,-27235,-22198,4776,2964,-16390,33292,139414,177043,105260,4106,-66109,-116460,-170655,-148126,2012,119675,61476,-44577,-21116,35414,-34471,-153230,-158524,-68789,2071,28911,55238,69056,29311,24536,69791,66047,-11754,-55694,-35351,-24284,-59023,-127001,-91911,31409,60847,-4540,-23611,36393,62928,45272,43905,13246,-56728,-74676,-67604,-73464,-71699,-112512,-135042,-48992,33783,15233,10161,-4485,-56276,-48793,40923,95818,31715,-58917,-18256,54504,2964,-61431,-43560,-31670,-11185,-7797,-62487,-104035,-83031,-80447,-53084,85036,162692,52298,-95292,-104337,-44443,-36861,-1122,78987,108851,113191,133014,136304,138190,70760,3829,36903,59325,33677,49977,81352,99880,78737,-2246,-34405,2933,-24496,-45373,39758,87953,49661,31798,23668,-14014,16493,21948,-53401,-24854,28094,-18915,-7472,56101,31978,-29132,-39904,11404,6863,-84362,-119230,-61578,-8787,5395,8630,34095,16951,-13319,33022,105065,89893,-20208,-124604,-105185,-16688,14029,5514,-959,14760,13125,10349,20929,8823,-22080,3529,48051,41218,12469,-25542,-44567,10665,93434,95589,26027,-31505,-5793,125089,194957,120224,-5663,-79045,-90805,-72806,-51303,-42553,-51988,-44220,-15702,-20074,-43957,-47209,-28816,-7217,29217,86009,127777,117855,53803,-27175,-48958,-9177,19170,31251,36080,31870,33329,63501,57287,-26652,-81972,-37501,-46334,-89427,-45355,-3240,15660,62280,58272,17133,-5773,-14369,12751,50412,15748,-25048,52445,127544,43730,-92130,-117184,-51500,-732,9498,-20442,-43735,-21188,-30838,-82654,-67780,-18699,-7126,-18476,-22594,6462,40725,22485,-23519,-13642,-2933,-26516,-46945,-69720,-74230,-42964,10798,59708,73640,43442,-306,-24343,-4653,36992,-31731,-169628,-188146,-99760,-64612,-74104,-63341,-13798,54469,115149,130995,91524,-3751,-19131,64020,31211,-73786,-44832,68207,98459,55873,7273,14339,53509,108258,162220,134068,53742,-9182,-63936,-74299,-61503,-67360,-95358,-150840,-213593,-189044,-94826,-55662,-38863,-33620,-118216,-188781,-107372,27647,9514,-73161,-68366,-40064,-22321,44656,77287,33238,6573,-10082,-28933,-1664,64028,78219,10703,-59452,-7167,94998,74211,4242,3244,7626,27543,90659,66368,27954,46504,17196,-21465,-26290,-20624,17376,72608,92363,100715,112493,91654,65539,94695,155726,151424,68871,-34225,-96018,-89407,-57991,-26310,-14633,-12431,2847,-14561,-69373,-83978,-58221,-21163,9144,6581,7919],[64879,31375,20801,38936,44734,53926,41202,5995,-18677,-28590,-71291,-170455,-200328,-116176,-86483,-91429,-21099,36568,-38035,-113620,-33735,110523,136780,76407,47543,27805,-45475,-88386,-24892,15840,-38123,-74887,-18885,45466,18043,-80512,-143367,-65073,51612,24673,-57553,-24179,36583,-4037,-58091,-50488,-19139,-16747,-29090,-12561,66057,77752,-40469,-108273,-14649,111805,137719,92526,76114,80465,82238,75147,38550,15384,-23,-16742,12686,27552,-27540,-110636,-105114,7864,96500,72703,27704,50328,87629,41900,25086,74101,66129,9013,-19956,-30995,-38396,-28999,-2472,418,7994,5722,-51849,-130306,-135472,-69570,-32865,-46298,-19103,47140,81338,82804,55939,-20768,-36781,16930,28569,-13429,-25479,23935,84158,84163,52613,39632,54542,73106,59679,44679,11691,-66045,-128019,-128275,-88438,-71516,-77038,-49921,-27875,-77832,-127840,-102948,-5972,20978,-73964,-152458,-134028,-98142,-60974,-18912,9415,15557,18483,7936,-44345,-82340,-59390,4032,86702,163631,109586,6748,-6790,23801,49807,101149,121857,91349,38792,-6715,-58289,-148400,-181683,-119981,-67579,-35646,7777,-126,-44208,-77471,-102638,-97772,-34833,63832,89759,18159,-23577,-16467,1046,23160,16649,-16742,-10557,-637,1468,48590,107664,140334,136336,68662,-1263,32424,98834,53245,-3665,11328,8664,-28128,-15554,65764,116942,79901,2347,-63620,-86187,27661,116670,54892,19774,67534,73078,11615,-52845,-47768,3524,8822,-13040,-7072,8349,19834,24463,-17287,-44669,-35308,-25137,-19371,-37930,-84369,-65934,35472,76971,57943,76773,72011,-1605,-47524,-14923,8005,4150,7940,18769,-3610,-33362,-16723,33829,16035,-39758,-26599,22181,9277,-33098,-44604,16749,85393,102632,75048,46108,-11091,-79812,-39489,107651,174700,74817,-50253,-87830,-62217,-60516,-69905,-27842,51970,102413,135191,166109,169360,113578,28113,-2167,22685,18885,15786,35315,7656,-53205,-76733,-83620,-45986,-12048,-45384,-73166,-15207,65330,61346,7613,-7795,-30350,-31173,143,-40563,-99054,-77311,-54487,-68866,-69591,-36565,28954,75244,132303,163876,96070,51276,114403,138627,78274,3216,-68529,-119052,-80550,-31650,-20835,-8779,10850,1263,-28721,-28430,16881,11742,-34058,-25532,-5949,-22411,-23422,-21961,-16846,7900,16206,13456,-1260,-32769,-50077,-29323,-4017,-11446,-42036,-42350,-55621,-82044,-27581,24505,-19241,-85286,-101396,-17522,72756,31818,-44504,3579,88308,73562,22234,5935,-3310,-8545,-31778,-108570,-136265,-30100,85507,158528,168881,116421,126385,198264,171396,100805,60275,11963,-29295,-37986,-41764,-18342,-45227,-142913,-137870,-14109,58514,66904,50866,47329,71288,61061,23373,20640,63311,62081,8222,-20208,-25526,-34379,5713,89006,102927,79276,87284,31808,-56419,-78741,-63268,-126832,-166180,-56280,104071,138532,44931,14746,28503,-3896,-9956,15463,12323,6322,35342,62323,45600,-7293,-62893,-102346,-85427,-5872,29290,-27259,-90999,-106169,-86575,-29197,19621,-36980,-82138,-20579,35064,33775,8047,-32083,-79218,-111449,-65793,58126,105091,32049,-38205,-20449,64923,109109,59463,-15492,-57531,-61609,-36414,38663,104694,107333,40796,-23378,-48618,-81665,-144754,-107267,40798,113263,74578,44954,-13638,-90671,-83210,-20362,-17344,-62819,-50234,-16702,-31771,-17589,6057,-18283,-30682,12037,43726,55954,38300,-11930,2878,43496,35800,-9819,-32326,108,50137,51252,21845,-12131,-61891,-83615,-49931,-22980,-5156,2321,-41646,-73033,-51884,-30678,-21365,-2325,12632,26480,43512,86907,149376,139445,56911,7091,-6479,14037,61207,84168,81945,92171,114375,103895,80689,58983,-12698,-85388,-120925,-123739,-96088,-33465,-15564,-75439,-118024,-105332,-104197,-149972,-119387,-47703,26666,101842,109757,79723,96412,60918,-112513,-235665,-176304,-85797,-68355,-14913,3768,-12989,27145,51937,-1033,-3563,31633,53067,41443,3800,-26602,34558,87097,37484,-62574,-107367,-72912,-15064,26589,27440,-2999,-37740,-29971,20688,8800,-74419,-106527,-55895,-13971,-26938,-57763,-63895,-35973,24907,32597,5626,9180,-3279,16246,100094,116113,51739,-10431,-22848,6243,48034,38559,-5758,-33387,-33540,-42154,-60667,-78543,-91028,-83850,-32866,75313,119527,76061,63149,63065,45011,31262,-33055,-108155,-56095,33318,84927,154843,191142,104797,48218,106856,145038,104222,55874,38120,5885,-25092,-21183,28558,90747,130983,144663,114146,54216,37698,56711,73884,61153,-4061,-57937,-56142,-41509,-16152,2643,21814,39712,-44880,-141968,-129386,-105887,-117216,-74142,-37096,-19008,14488,3718,-55657,-74076,-42095,11517,235,-59894,-19022,92098,128763,77733,-20863,-90429,-73619,-49688,-17711,39856,70928,27649,-4561,45768,113849,104859,32179,-32893,-69350,-72629,-56208,-21341,74116,153285,64283,-101400,-128126,-51623,-46638,-114739,-112858,-39635,-8377,26802,101530,143247,91504,45136,58476,79716,42953,-8681,-572,38105,2826,-114004,-112916,14138,68034,35714,45757,104344,62945,-36091,-40621,-24947,-75698,-74564,-12425,-7354,-36402,-41488,-55782,-25009,42190,28131,-4773,-28707,-67048,-57712,5779,20927,-19006,-62002,-15519,67095,14956,-85547,-57411,-17430,-31699,-50277,-93396,-138698,-134667,-105271,-23046,82779,114053,69521,11142,6615,25673,21183,41417,105590,147317,137064,83727,22972,6366,4054,-9969,-22719,-20224,19942,62031,61236,63058,41984,-35284,-83697,-98119,-87400,1884,107504,103379,41111,41339,49579,-11824,-13159,-10447,-55941,-1756,56300,-17594,-62809,-14408,19261,32177,43886,84193,77123,-22845,-93062,-40663,66675,126682,116127,86457,33750,-15624,7142,74082,78226,-1052,-122531,-207199,-181773,-77824,-24650,-19512,29073,38529,-19593,-65267,-71448,-39791,-1912,16536,8453,-9159,-35405,-24742,30761,94850,102158,45062,-37599,-65277,35804,130285,89045,-43476,-123507,-94253,-41803,-45355,-52980,-57449,-42065,-7188,4441,-15789,-44292,-77946,-73709,-7419,74832,109398,88057,62101,28936,-33466,-75867,-72549,-51577,-48430,-21337,26915,43984,7957,-40767,-22320,60593,67633,-11632,-59170,-68489,-56314,-3108,24316,-21948,-61488,-49811,-11715,5068,-17532,-24249,36897,52982,-44615,-99824,-45722,28367,39174,17484,-23535,-42858,-20017,-32720,-77840,-38023,29235,7217,-64231,-87469,-33437,35921,48246,18733,15578,34291,20333,-14117,-28321,5047,56689,68008,64442,67841,69072,29791,-40301,-27312,81234,46536,-134197,-197836,-124155,-71386,-45686,-22056,-20157,-19982,12535,42059,35578,-28822,-27539,69217,51848,-70843,-67950,49530,81244,34693,-7703,579,19143,46095,120898,143597,68101,12169,3070,-2978,-17247,-35849,-57403,-100911,-173229,-176965,-77560,-16752,-22038,-52622,-123937,-144471,-30736,80858,33990,-50065,-36483,-31517,-50732,-8184,28335,17889,33226,38563,11324,-13731,6259,38862,20548,-26119,6229,65899,39884,-4742,-4443,-32087,-50758,20857,55322,45233,43545,10631,-10896,-2155,-16490,-11212,43278,98098,138624,141227,90152,63471,127725,186135,141752,11890,-93050,-113599,-89408,-70385,-45768,-26540,-6171,27715,20366,-25056,-28916,-3833,-5170,-5725,12606,43361],[34272,-22914,-39118,8498,28011,15881,-786,-25343,-32663,-5525,-11904,-90238,-153895,-161484,-160895,-103844,15764,87711,17336,-110910,-110302,36580,114169,25906,-36301,6561,14541,-20759,-27152,-64143,-105182,-85287,-24036,36854,17095,-88708,-173930,-131471,-50348,-49063,-75675,-1602,86182,47689,-45005,-60500,-11684,32335,19458,44808,120663,114835,6752,-68972,-4256,118830,166065,118406,86142,119937,170055,145099,59240,19608,23193,46660,100484,84037,-24543,-99738,-92508,-27488,44158,54773,11901,20583,55297,5589,-29351,39906,114625,117389,54760,6157,49269,89929,57434,5565,-26300,-31170,-27601,-62523,-70338,-32859,-34204,-62890,-36492,11764,54551,72524,20710,-87481,-80678,10708,55215,63719,63699,65825,84997,71022,38781,41164,85272,81467,-5739,-27258,2896,-43038,-117367,-106318,-32803,-13365,-43471,-22350,22367,22320,-20831,-60969,-43994,-42283,-94316,-155835,-164249,-92402,-38795,-73324,-48266,46136,69296,19431,-24144,-23296,-424,31030,108303,190168,153279,52116,30867,64589,46897,30605,43114,41382,-10098,-77753,-101980,-143304,-172469,-96313,-27948,-10178,33478,33918,-51078,-131475,-125955,-60206,-13022,33319,52929,-6975,-32073,-20257,-26717,-20222,-12383,-41007,-26551,14123,12236,33220,123465,190237,177685,107565,11267,-30951,-23324,-37878,-47758,-11790,21142,35104,57710,95698,83740,7005,-68916,-91141,-104108,-58970,9562,7816,14780,64187,62305,-8327,-52221,-17708,44188,43320,-20068,-64878,-41561,-7955,10494,26616,3880,-34312,-8805,57179,44039,-59749,-125988,-65362,1383,13230,26209,-3732,-88536,-84981,-18291,-31551,-39023,21332,49166,6732,-35516,-20915,52608,59707,-60,-23249,-5967,-21631,-51341,-62756,-30286,26449,80922,83269,49063,-12191,-61343,-12069,126829,195062,96736,-44551,-80339,-45140,-51217,-88846,-60335,40924,108234,108791,89668,67669,38152,3164,-14149,-584,-7806,-25462,-9099,-18085,-41301,4103,41166,35066,-7778,-54666,-64612,-3824,72314,88087,55396,40055,22613,44381,57584,-55339,-104760,-2538,22437,-47392,-66406,-27911,25467,86286,117030,51989,-53348,-85510,-16206,91170,161384,109461,-4509,-61428,-62656,-42286,4978,24563,-35767,-81956,-41780,14969,50776,48826,6228,-26355,-40190,-27821,887,25863,49880,48692,23975,28486,28547,-12007,-62414,-71484,-62273,-74747,-85241,-67428,-66552,-84835,-78139,-66609,-69041,-67267,-50600,-3493,35385,8584,-28888,11962,88216,95193,73773,91593,68300,-3472,-15259,-17097,-42292,10599,119700,186340,164711,114480,140131,176229,115840,49446,22440,-33607,-87247,-96133,-74199,-30041,-41858,-106716,-111712,-60498,-29519,15175,44973,37992,49373,59661,28386,12501,53379,58672,3571,-8096,35803,19081,-15557,31222,110549,135060,134906,89343,14677,-26029,-43182,-90980,-88750,-22057,68198,89948,38623,30483,37346,-15792,-17051,57827,91236,46579,-13126,-37193,-41953,-60521,-105008,-95919,-39075,16306,23891,-43746,-127040,-143416,-85696,-24,61872,35351,-2585,600,2951,-16763,-39628,-31567,-36051,-85382,-62874,79744,125850,7938,-49722,40076,133696,152519,68297,-72545,-121191,-64670,-23742,28360,97682,112745,36730,-50498,-84535,-65794,-64882,-43283,34583,39537,-30387,-33581,-58148,-119248,-57625,37080,-14982,-124977,-79343,26083,16166,-24745,-14234,17955,40794,73452,100198,115658,107677,59759,43298,60903,44997,-13188,-12193,77905,116919,53371,-5750,-40144,-89712,-86654,-5280,61142,38650,16912,20033,-16424,-50612,3697,22655,-58258,-86595,-6967,62494,71048,77341,76915,36379,8158,10930,5336,26261,59352,87466,111006,90934,25547,-14612,-22357,-61305,-76615,-93092,-129590,-125503,-37972,42954,18874,-79171,-103983,-69469,-98375,-105862,-59933,3019,65038,91116,82025,76067,29385,-112072,-228303,-248915,-214664,-132663,-4395,22114,-21387,-21805,-38242,-83252,-65311,-32798,5989,24736,10528,4879,41207,55332,-6619,-80220,-91708,-94918,-108092,-75019,-31568,-6027,14722,58916,108694,21786,-160262,-185220,-19053,92690,39885,-37775,-63599,-74657,-7523,49792,24269,25443,24785,20692,78764,65398,-15361,-50486,-43328,-27009,19480,63917,55999,27854,-3521,-47262,-72962,-85732,-102430,-63415,3749,41599,41671,26174,46995,77777,66873,40883,-8826,-53581,-32930,1939,58789,145177,161568,98651,47726,48665,37193,-4402,-29708,-6916,18257,-3051,-18240,43185,124312,162805,161982,110830,44770,35669,53601,42233,4246,-50357,-76458,-61494,-63099,-46058,-13304,3570,14783,-61474,-170124,-147325,-76178,-59087,-22757,15716,6809,-47189,-117244,-112544,-65261,-53662,-38022,-37628,-38316,24530,99273,88778,24395,-54951,-78762,-40886,-45168,-14035,105982,162577,86954,50584,83906,65713,-20625,-79193,-83705,-70028,-34480,25385,68240,118061,141630,36563,-119978,-190225,-151052,-74652,-16453,17504,22260,-20201,-16608,67338,136487,83944,25404,6125,-1015,2707,10055,23525,47384,20306,-67474,-83043,-10172,28731,845,-9349,38894,-8001,-137373,-144721,-70873,-69502,-64312,10785,43971,24028,40270,66435,89872,105226,58769,-8889,-61249,-87689,-54827,-16212,-46334,-67332,-55782,-8047,66288,40974,-46848,-16102,21617,-11027,-16391,-39626,-115755,-134871,-86452,-17528,36736,30651,14494,26383,72560,101845,85634,62656,74875,87230,68172,3669,-48567,-62498,-11182,24076,-26578,-57939,5076,67691,54551,27034,10446,-43962,-118835,-166652,-128599,-17846,65892,47980,2266,30050,74124,27890,363,16369,-147,20009,27866,-63442,-117495,-66248,15847,89045,104259,93267,84902,63509,17567,30442,124415,182252,133424,68617,4238,-41996,2114,71827,53774,-10004,-99535,-212338,-200444,-48418,9534,-13424,38808,76307,13421,-75555,-93460,-12745,49326,20493,-34534,-57268,-44140,-7898,18158,6040,9912,30567,-15871,-107619,-80729,14443,35834,-39580,-75079,2856,63896,23919,-26806,-73473,-80289,-12244,47622,40904,3073,-36348,-27299,36010,80699,93585,73979,43072,20519,-20869,-54246,-84601,-124788,-133472,-54546,29185,18188,-48790,-53836,40637,159400,181383,99733,-15650,-97571,-105455,-41148,10919,-9631,-46466,-24572,7264,-11839,-53603,-52350,6149,360,-73052,-62877,38376,113371,97292,24118,-53946,-58076,-11501,3795,-12153,26354,60306,2021,-98205,-143602,-97790,-32991,1202,12526,1605,-979,3058,10464,29597,74701,108371,94328,40145,1401,31481,46069,-16601,-29191,80692,83484,-67664,-136878,-93072,-45414,3611,56833,43930,-37105,-89287,-77734,-89517,-118280,-45841,69989,62455,-49197,-47483,61249,78748,3418,-27577,21146,27343,-10121,15480,58248,31369,25541,76409,86870,48177,7379,1460,1230,-37446,-69709,-41300,-21530,-18350,-28738,-70353,-54904,19314,37337,-5459,-4721,24724,-5794,-46541,-38396,-25165,-12343,32853,62639,45206,-23144,-56937,-13143,30583,50589,83958,73185,9774,-40181,-74295,-129760,-159534,-92833,881,42806,32945,-24286,-70169,-60359,-70471,-96645,-55281,29367,94667,101260,51210,29293,87484,119877,69197,-23654,-82255,-80753,-37286,3482,11243,662,4231,20465,30494,24213,23968,38117,27967,1604,159,28227],[-3270,-45064,-68576,-23314,-4604,-30613,-46276,-32809,10372,31558,24738,-9245,-85020,-176240,-180415,-77789,29741,89713,54428,-62276,-133352,-43577,61766,13686,-46210,-1928,11881,-22781,-63263,-143957,-144682,-53154,-6868,-8726,-42607,-94231,-107335,-69233,-58103,-64850,-63143,3415,77135,56370,-20136,-22376,17627,54433,72198,115232,166277,143898,48774,-11760,26989,106359,121763,57627,16541,69619,142203,99748,4501,-1654,44111,77220,120419,108721,32954,-618,-28522,-68896,-55071,-17787,-9496,44537,111895,66215,-4104,41498,132848,147578,72878,37435,126190,200761,136777,35324,1171,31361,60924,40453,27615,44818,55845,47976,20308,-9331,19237,30446,-34896,-100133,-77517,-11892,33850,88878,100300,41829,37634,79619,87746,71236,67880,7055,-104134,-122018,-47003,280,-21593,-26823,31598,44948,-18631,-42200,-13722,14692,12957,-21920,-35073,-23161,-51503,-120456,-121830,-13311,13436,-98209,-99592,13968,50471,6941,-48434,-55076,-6972,73780,160438,181586,106309,-1368,-24513,35045,59278,11661,-34683,-46045,-82875,-139541,-138773,-113413,-120707,-66606,18049,51539,77948,69518,-25913,-107470,-76904,-13266,2848,9012,6570,-15964,7351,39607,296,-30509,-18197,-35650,-41905,-2507,14750,11499,87547,165615,134172,68663,18172,-37827,-62413,-67253,-75935,-28289,20993,38106,56864,42010,-21154,-68186,-73257,-48340,-54813,-80302,-66338,-22790,11396,35147,43259,23159,17339,16011,13667,7742,-8168,-35825,-37770,-35698,-8490,52320,45177,-3870,50466,151584,130331,-18947,-136952,-111659,-61182,-52551,-19974,-43399,-120854,-68393,20779,-24326,-48420,19488,47729,20375,-12377,-22926,45281,83156,41944,6337,7933,-7,-17318,-36386,-26716,-4819,29036,32475,13777,397,-2748,10288,96992,180310,121255,4718,-1963,30333,2675,-25424,-11469,21970,56510,72708,57749,2257,-29964,-21540,-42574,-74377,-82568,-65745,-30956,-8167,17791,97989,152268,110321,28584,-6394,5113,21097,35061,34071,32348,48716,65151,143687,180561,-10750,-133846,36802,144872,53113,-29804,-53310,-37176,42913,74157,-35421,-126963,-139857,-112840,-4881,160099,168173,41179,-42475,-56901,-23867,46913,46890,-66824,-118385,-46802,24955,47473,48107,33151,27058,23706,9532,22732,60912,77166,56519,21954,17080,26595,6686,-39519,-48362,-67556,-135245,-171292,-104599,-55828,-70202,-88600,-71738,-18564,40228,54338,21576,-6241,5992,36339,60075,82749,98335,132115,184051,140219,12430,-21349,7329,-8240,-5335,62081,113505,86108,31065,46199,92434,64701,-18278,-64241,-77657,-92721,-96268,-42408,7556,-41432,-120484,-115555,-102670,-105524,-44382,22422,23616,32012,72781,44082,-13688,3903,35844,23214,12905,51369,54058,-5575,-6238,91553,154904,156529,124442,56473,-18620,-32180,-7082,11400,-6682,-13216,5753,20936,56679,103992,81671,32276,47339,74771,38614,-34086,-53616,-33526,-43383,-84714,-48593,28504,73976,63824,-8583,-100940,-134257,-75332,-6100,34131,39100,42300,25478,-31601,-78606,-80314,-30696,6652,-9302,-31738,21372,62823,16983,10362,61399,67203,40827,-10993,-81973,-58681,34601,37185,9181,42081,79817,36251,-37539,-73549,-42736,-4792,16255,16165,-31864,-71766,-36129,-28324,-46407,47752,129434,28795,-103130,-52419,33650,18595,-21781,-16415,24223,66027,97471,112313,118959,100535,24707,-19358,18883,39424,499,24287,122083,144112,79276,30205,3204,-45951,-62664,-12192,37919,18136,10102,35514,-9887,-43330,39116,69097,-38450,-64340,42603,116753,72059,1158,-12621,19471,51008,44617,7014,-9694,-15190,-9930,33942,38980,-29269,-80408,-59422,-36016,-7122,-15749,-88738,-117095,-46176,40614,52508,-28383,-80379,-59658,-54658,-58839,-37520,-19257,-11628,37727,70031,29330,-14566,-51079,-109951,-178478,-178752,-80361,41538,48173,-3389,-63119,-140707,-181595,-157873,-136720,-95827,-72578,-43832,29345,77931,51750,-1926,-27066,-20931,-60554,-134557,-127818,-66319,3905,54861,81378,81243,-39829,-196829,-171512,7829,129527,100832,40964,16692,-40074,-46416,4211,24273,44805,39295,-5072,-12248,-25885,-39732,-8036,46646,47005,39888,90277,118233,85368,34971,-10878,-19965,-6505,-20198,22182,63432,1236,-71519,-65816,-14705,28339,39762,25217,11959,17466,-22294,-81286,-24625,70487,66884,44643,31192,-20205,-92099,-114037,-71184,2202,4349,-50854,-60866,20687,86117,86703,71246,55169,52289,73069,61992,3000,-56043,-70117,-75917,-99073,-111392,-70878,-11493,13594,14416,-32442,-111390,-100271,-4746,74094,110444,109819,69546,-41231,-164024,-141351,-70865,-98912,-110576,-62572,-14427,15168,33175,23090,-19337,-63970,-34910,-4262,-38606,-30704,64472,116877,76338,69091,66774,-3116,-88317,-129235,-139865,-123004,-69464,-5044,42256,84248,87161,12830,-81401,-152391,-170566,-107201,-1883,38783,-8399,-64107,-54915,15233,73011,42132,13464,-20151,-74182,-68201,-6014,20599,-9895,-44060,-55060,-33813,-10779,-27601,-83161,-112519,-77167,-100945,-191953,-182591,-70637,-25250,-55377,-44900,10626,50178,69640,110861,125572,82010,38668,21302,-20386,-28639,19051,11417,-75489,-101556,-43636,11486,55244,57869,25915,66289,82138,40975,44716,25883,-62920,-81250,-60149,-53650,-1125,12819,-34658,-40233,39974,110940,94325,38394,11028,-23361,-82040,-93483,-76004,-70451,-3725,53550,16494,-3918,51037,120085,110912,32076,-22004,-57049,-109870,-121353,-88289,-57042,-28836,-24182,-14576,42453,90839,56107,32177,62745,47337,15132,-14689,-94240,-129959,-54602,33224,80047,77876,31283,17009,73981,91245,76153,110846,129559,52275,-16922,-68507,-77349,32986,135553,84620,-19914,-78300,-108297,-78425,13405,48983,22687,52084,98022,80037,-4959,-52098,14808,102549,89029,20107,-19576,-23954,-33258,-46228,-77099,-59493,21401,38643,-44990,-75899,-48366,-12665,-7497,-2073,58129,108912,82924,6083,-93508,-130485,-39461,44740,45062,26733,29684,57637,91900,92674,105879,103375,30505,-42223,-35551,10894,-40268,-147924,-138164,-14954,65613,44315,-29724,-46771,23268,128719,172324,134770,34505,-77342,-109080,-41553,26910,40250,5117,8973,27799,-17370,-81940,-66167,10839,11497,-34196,-26298,20456,65445,75425,12201,-65838,-63967,-13994,21662,41628,73938,52149,-45559,-148327,-189027,-166838,-146639,-97815,-31378,-36722,-84935,-80931,-26807,11734,30388,52261,64261,-12607,-84265,-32324,36933,10078,-39703,7857,56653,21568,-15198,-18978,-16164,23132,89266,89569,-19478,-105915,-103870,-129506,-152181,-60386,46482,46889,-15531,675,65208,37114,-39153,-31634,42790,35393,-52674,-91878,-62383,-38478,8090,90764,119901,68294,12849,27751,89124,90299,22672,-38864,-77850,-27055,53377,31933,-3004,-9224,-33810,-33012,39346,67648,18514,-24480,-32070,-32782,-19364,15577,38164,23881,-40669,-91413,-74799,-5934,81162,113493,53077,-4729,-52700,-141236,-195633,-176193,-120128,-63011,-14220,13159,-51513,-159088,-172771,-136995,-140744,-114459,-56316,-19235,-468,-4496,-10837,5364,19231,11575,771,-14879,-14454,57232,126457,93854,27858,7707,-945,10709,34533,38652,51533,63224,19911,-38664,-34048],[-7804,-12224,-42018,-21859,-3540,-24006,-35766,18578,87233,66075,34241,34855,-23164,-126742,-144025,-72751,-15656,26949,49895,28171,-43708,-49917,26518,56195,35978,29171,-14008,-57757,-88380,-149499,-119562,-5132,36148,-25813,-111013,-123881,-66655,-9144,14096,7283,-23591,-24910,-4526,-13804,-33864,-27150,-27703,-15199,61860,123601,141134,126201,68943,14262,17785,64131,56759,-13488,-46198,-11103,25158,-2802,-59109,-38649,28993,58308,87342,103305,90253,74629,24264,-30861,-31624,-35202,-16765,81681,172999,141248,68724,57700,75713,67354,42929,54920,121560,171055,109684,14779,43399,117701,99598,46513,49888,88339,155259,203446,133499,43960,52672,23905,-46406,-44385,-31544,-42718,-31586,14360,37047,3495,21221,110221,158445,107753,3781,-89972,-125408,-101122,-31296,47368,65756,39197,24220,-7253,-57686,-92395,-105236,-85471,-31337,236,21969,43376,-11403,-103682,-64637,55916,33712,-100311,-126866,-70064,-48089,-62930,-110107,-117377,-34400,99339,173248,130626,-1168,-113159,-136352,-64715,42877,52256,-43255,-105141,-117485,-123756,-107998,-67161,-61434,-44796,19851,48471,62079,72642,16382,-22107,23152,39857,14603,1339,-17953,-9174,52542,85976,20240,-51006,-58514,-65352,-76270,-40988,1268,-5164,24762,81031,34953,-25966,-19391,-50058,-66195,-63898,-76323,-27076,5624,-28316,-41878,-56925,-83228,-75894,-42417,-2057,-6537,-42247,-60499,-37991,-25122,-36592,-9580,46428,61211,-3548,-73281,-57766,18598,44784,-1729,-79701,-85462,-24269,2660,2488,73867,145976,109555,-19927,-98150,-55980,-50293,-98680,-62688,-48590,-84821,-23384,56298,11204,-39101,-19583,17250,37490,9411,-42406,6415,87008,92435,60570,43624,35313,13855,-30329,-28152,-18038,-22540,-36502,-29062,8074,17557,-18855,11174,85547,62354,11685,56050,95326,73502,90796,91791,32752,15893,58095,78587,33225,-10664,-12411,-56858,-122591,-111901,-44760,-2069,25314,54321,91080,103622,70072,29452,35040,75648,50087,-31607,-78798,-55279,-2742,54644,186473,240386,-5058,-197279,5865,199407,132056,14665,-73304,-83730,2081,55906,-5173,-59202,-71442,-89083,-53140,72499,100474,-5146,-90767,-46862,46260,89152,37600,-46367,-55126,350,30948,8024,-17027,24203,116571,146018,62993,28183,61542,38425,-5947,-13430,-17672,-30465,-45345,-50356,-10402,-16863,-100997,-148798,-81478,-26221,-41265,-55135,-28289,28234,86987,100794,72471,41113,49202,78555,81640,60836,73987,150534,210763,163655,50236,-20628,-30847,-29493,-31988,-29116,-799,3272,-39035,-38433,17028,-575,-84662,-110760,-67566,-50895,-55385,3358,57575,-18340,-121349,-107202,-89960,-115797,-75511,7379,47042,70736,94620,43571,-40029,-37481,13449,48162,47578,53451,64843,4803,-26765,44216,112628,126826,95488,39882,-32041,-46063,-754,25935,-12269,-60140,-36182,3840,40606,106468,150842,92177,3904,-20741,-9709,-4645,6342,7541,-18492,-27629,20073,77951,104731,108198,82163,7019,-52694,-35342,-805,15886,4233,9178,31049,-10439,-77922,-83957,-40408,2053,15697,-43188,-86766,-37675,39487,70063,15635,-64797,-107840,-115423,-73969,33887,127036,106514,37691,1377,14994,26597,8014,-31556,-35661,-5390,13495,-12007,-36962,-17405,30138,54341,91500,176275,197555,81365,-10432,29074,41247,-8451,-21251,-9606,-9058,7256,44165,62702,66543,33055,-64530,-102183,-42170,-4934,-27377,8068,84712,102761,88754,101816,118251,77505,-5935,-61177,-94910,-123366,-114587,-76928,-71709,-39006,45944,69902,20390,31038,102826,145832,101316,15675,-7795,56446,118893,87748,47563,34355,-24509,-80504,-30419,32458,5879,-43429,-31095,20066,76552,75978,-5706,-70327,-35651,32398,41611,-6672,-66092,-79741,-60349,-18870,12682,-3068,-41238,-3600,40750,-10038,-56744,-28156,-6586,-23143,-12950,32625,86021,68788,27279,-39733,-126274,-173359,-169583,-148223,-86750,-74002,-70982,-7260,53179,42540,23548,6604,-9864,-34336,-78977,-74702,-22905,32309,47103,20766,-23105,-102452,-141132,-63927,43514,98223,105328,113083,111954,37767,-30809,-31786,3406,46623,51531,4466,-37220,-36980,3123,65030,138053,129840,68169,52875,67167,51239,32463,21751,50984,86899,56838,72125,106549,23599,-83831,-85693,-49281,-26499,-13086,-43715,-53465,-20260,-74192,-174736,-126700,-19214,1266,-694,6739,-55264,-137502,-116362,-11723,44851,-41342,-110067,-69319,9060,17181,-23765,-30254,-9027,22835,61018,38215,-30715,-69686,-38115,-26252,-68438,-63012,7121,59656,48310,12262,-13472,-52843,-66370,25137,133725,138086,74629,56850,8983,-95040,-99922,-58722,-121666,-149339,-74815,-30870,-50803,-42791,8511,4734,-32256,-2135,15970,-30320,-70704,-82595,-57500,-6415,38674,22376,-23316,-43657,-86495,-161473,-188482,-148866,-90675,-29923,20005,44249,40444,11977,-29331,-81221,-96372,-50648,-33548,-83687,-99376,-46682,-8640,-4992,3647,40079,16035,-62989,-83182,-18948,17051,-41414,-86344,-58687,-1909,1022,-60057,-109200,-104302,-89296,-126382,-161102,-117461,-13798,34082,-28972,-92499,-45210,27033,38945,58509,43775,-21481,-503,102169,113201,102579,127369,65225,-80307,-122036,-34923,39594,63722,72221,84216,133448,128941,69957,52140,38249,-26078,-68135,-98419,-84730,9480,38556,-50310,-95964,-16955,67124,56784,5038,-20602,-74934,-162870,-136103,-77858,-60644,-11362,31409,43456,77839,111545,157239,158497,51919,-53259,-83443,-61392,-829,14046,-33991,-62845,-53329,9402,88335,93293,30128,18349,53191,41202,-6239,-25885,-49400,-66997,-4891,32865,6073,-581,-18319,-44637,4807,58782,59477,63903,52894,-24856,-85091,-105138,-63107,71130,191864,160238,29586,-31892,1209,6726,11141,64457,69456,61700,94658,132299,90023,15800,22064,99050,142099,115862,74222,8136,-77397,-114372,-93248,-43256,42011,99311,75878,34892,-3783,5977,50755,55711,39432,74458,106154,39408,-86236,-120082,-33898,18782,11050,30436,65260,78951,72512,63455,98030,112495,23115,-81989,-55834,37541,-1314,-98188,-51351,67755,111518,95736,44472,3242,-4442,18690,53221,81207,57798,-25132,-72979,-20359,62581,83160,22665,-11530,1898,-48523,-103349,-36394,56404,51099,22003,5483,-40132,-41080,4222,17927,11672,12836,8243,7163,41436,86193,32903,-92542,-165782,-159279,-152390,-176455,-129666,-40995,-27553,-73898,-87474,-59105,-53065,-64640,-14365,30260,-48011,-112235,-47758,23237,8602,-55239,-65100,4513,87114,110699,78300,24497,14730,49366,63665,16073,-11206,-16534,-54574,-93932,-58812,12846,25954,8609,36874,63073,-6035,-47114,1266,44227,12716,-60355,-103001,-96691,-65207,-5486,78057,129952,85227,15294,32653,132154,149346,55103,-37188,-86532,407,154637,136765,-808,-67581,-43596,1757,58158,79732,50800,12296,3791,8974,3212,16356,34748,17518,-24683,-63392,-101851,-71501,22507,42854,-11885,-8422,-19103,-112559,-129036,-60251,-38495,-85701,-72194,1259,-35114,-158147,-187933,-115878,-68026,-59079,-71023,-96563,-82797,-26021,4017,-1723,3972,31433,62166,44236,23062,103768,180986,124805,39616,38480,44207,28205,28033,37433,62954,82609,35377,-45369,-49526],[1740,11443,-28893,-26563,14745,31553,39285,89445,102490,35410,-1588,20740,6655,-52456,-96843,-85644,-53617,-17620,38650,100996,69097,-11883,6023,79463,92059,37775,-36243,-71740,-79961,-97189,-61566,23114,68427,451,-114819,-126849,-81920,-29430,58573,75040,-955,-43160,-52856,-69752,-52828,-65392,-132022,-117913,10059,83875,79840,91436,96147,29106,-22147,4774,3467,-50697,-62242,-65230,-68105,-44603,-60631,-66971,-6476,48893,77991,85395,80985,52828,21634,61591,106873,32498,-11060,72940,149794,138743,98352,43963,-7298,-12381,32731,60621,53226,33721,-27065,-71769,38177,140241,68563,-26099,-9480,55208,152095,240980,202589,119570,102976,37925,-17953,16188,13352,-53905,-77823,-69842,-43590,3100,55724,124559,187689,130970,-33702,-102582,-27355,55582,84585,91803,91606,70462,-4226,-86134,-81232,-68842,-110809,-117440,-54090,6317,58729,74169,10127,-58358,5960,92510,51750,-49262,-103395,-119467,-117663,-107578,-103898,-83906,-10967,92293,114913,33782,-97615,-164927,-161067,-93836,36802,115431,36271,-62051,-67776,-43413,-21333,7563,11752,2715,7057,-17410,-2854,60823,63173,63306,107373,89956,30700,4667,-2798,20750,74800,77463,8945,-67104,-79256,-77444,-89944,-61798,-269,18563,20647,36010,-16987,-72969,-61771,-79757,-83956,-54817,-34110,6001,15739,-39610,-87602,-102424,-81833,-38446,-18770,4099,867,-18500,-41206,-50403,-65407,-106338,-62664,61035,87476,-11423,-94082,-58905,40205,80126,15146,-106994,-148335,-106239,-65045,-22680,22186,26926,936,-44172,-40284,41134,35372,-39191,-32590,-10638,-14108,21215,71019,56694,-109,-36080,2243,50087,19562,-37153,8220,100994,141751,116826,70821,36229,-15837,-87176,-74479,-38405,-48007,-65276,-28010,21158,-7429,-78778,-87093,-49133,-45606,-27417,50783,114495,137335,173420,138846,40564,20334,69688,87603,74762,58430,32144,-39416,-107083,-80711,-5647,41701,68474,55768,22301,-3228,270,4222,25589,71195,46485,-58887,-106099,-76330,-39820,10412,150993,198063,-52695,-228239,-32402,155539,128929,45972,-38242,-47714,16098,71378,67446,15752,-19084,-16423,-18416,-11625,-16232,-66426,-108015,-14981,111338,98176,9632,22,28131,40733,30725,-26659,-75239,-5202,134727,175528,72700,9627,31227,-5990,-49170,-15376,-1490,-49424,-94624,-91005,-29958,12558,7086,-4199,-607,6429,676,-12881,-26782,-23080,12637,70086,118350,111678,76710,55252,44979,27968,37351,107116,158201,143695,92840,12950,-35292,-17175,-19129,-77677,-77150,-40473,-45720,-36729,-13369,-70990,-109558,-59883,-15654,-18894,-15810,26947,71684,11322,-67828,-45121,-22969,-70779,-75716,-16938,53325,106368,108660,54176,-4386,-3260,33561,65326,48465,33048,45417,-5218,-48807,-6321,57612,77528,18009,-16863,-13577,-29812,-46773,-15986,-19904,-65447,-50403,-18985,-22217,5894,82649,75374,-37385,-91436,-36378,38482,52684,10722,-12249,13195,51221,60969,52207,95724,156180,105032,11186,-11415,9822,31573,-7173,-29454,36460,52800,-15176,-41266,-25877,-23077,-39838,-103628,-156962,-104713,25838,65464,-38393,-125744,-142485,-144147,-83402,30101,110008,123793,88205,9969,-20841,17684,43719,-3177,-51267,-54860,-55868,-71219,-37967,27588,65784,88924,157334,225975,200093,83236,12735,46657,52614,-5425,-16732,-22818,-77426,-110662,-79579,-50524,-35897,-50075,-97781,-90544,-53381,-40228,-56841,-54250,-21925,5093,36178,104971,172717,153053,31913,-93037,-171257,-227511,-240015,-192025,-114534,-28680,38549,34009,22860,59087,99884,126681,113991,52610,29275,72373,92275,46784,55985,100545,32581,-46720,-8310,53040,53374,25052,9430,32726,92839,119534,86940,8119,1741,49747,34436,-12725,-51764,-64151,-50225,11944,50197,28832,-10880,-9092,9194,-19813,-64632,-49055,17616,73880,102046,90592,90861,65999,28782,7578,-18197,-61831,-87252,-70477,24229,57268,-18423,-81180,-58781,-10426,24389,-19682,-95823,-97247,-54986,-9536,34595,44473,-8473,-80345,-113946,-106246,-58514,7599,44614,31786,29619,86453,131796,90382,31185,-10301,-17705,15641,40989,36099,27015,31075,40998,63294,113446,106180,36764,-37082,-70279,-50824,-5521,28849,72568,86037,30894,32390,98088,85836,14568,-17956,-36637,-42521,-55203,-125320,-160655,-126412,-126753,-192976,-186112,-91711,-25077,-11294,-20751,-86884,-144469,-90117,19440,29607,-74991,-82917,16243,48485,-13249,-63217,-58405,-65757,-79791,-48774,-32509,-52032,-50085,-2726,32693,31897,61074,120269,122537,52257,-12819,-37960,-62378,-81326,-17824,54246,10987,-86707,-58321,11833,-15699,-34877,-13472,-64173,-107621,-80032,-73123,-105138,-59052,59062,82294,9788,-14152,3323,-28687,-104525,-196122,-184348,-69819,22044,38969,45545,52398,-20996,-141573,-200984,-191876,-137713,-63234,-4309,52226,91491,92029,89053,44800,-35550,-47146,-35970,-83124,-92553,-26344,-32062,-71944,-25043,68484,55896,-23853,-51874,-5584,30406,427,-29650,-22936,12531,2122,-57378,-51300,-1006,-19133,-93003,-95592,-31320,20095,37171,-6715,-72591,-55215,-14273,-13511,-13174,-42235,-81645,6413,176816,210626,160899,149436,85176,-67968,-122664,-47911,30819,65094,79253,95382,121528,96778,33008,6216,15621,-24733,-119969,-161369,-78163,19159,-460,-87468,-104101,-17807,43508,25446,2817,-1414,-66594,-136396,-106766,-56943,-39263,-24745,-24064,19625,87611,87544,92153,101806,24041,-74527,-98346,-17709,88879,103060,39751,-27026,-54699,17785,95608,54151,-45474,-74832,-46819,-15086,-23892,-28825,-4151,-6265,-4441,-11650,-34659,-14090,2911,-52608,-68869,-19179,29783,48384,17747,-48314,-84976,-67881,-3848,71408,155172,192774,119802,39941,19275,-29013,-19211,74832,86015,42531,65067,127039,115928,36426,-7586,16310,71616,91097,68204,-5686,-94869,-138781,-103628,-37964,30304,92227,106648,97328,82707,84219,101340,73712,-2131,13271,89965,62801,-49609,-60456,8765,23898,7923,43082,70931,43983,2316,-1315,41564,50869,-13231,-77741,-63372,1215,-4655,-33674,14237,83721,102380,91984,69364,65320,42341,-19152,-29977,24432,46279,10057,-19096,17939,89427,86923,-7265,-68272,-62911,-113009,-127410,-7896,66052,38981,44204,40087,-44952,-84241,-53900,16974,102192,126545,54172,-17732,-1111,56489,16307,-84588,-95310,-46394,-55965,-92566,-63023,-8990,11600,18744,4209,-21836,-52666,-61054,-9480,599,-64613,-80374,-22073,-906,-19216,-51968,-86683,-62456,52810,143882,127767,42940,-21877,-22729,9560,52178,88485,53790,-11454,-61801,-62643,-6623,11659,-14015,22415,67478,11907,-4326,33562,13021,-35997,-41907,-33298,-32618,-16639,13467,66021,132330,120146,35862,19641,97557,115188,39831,-13258,-27874,47483,184544,157102,-30812,-113083,-41698,7274,11963,48373,63737,31401,25623,34880,-899,4141,44691,39926,17791,-12067,-97243,-127202,-78087,-72736,-86777,-32917,-12812,-48445,-17674,31809,-6562,-110902,-123458,-50522,-36389,-72463,-79481,-33788,25824,30395,-12758,-71276,-90591,-26425,29403,37378,33198,49110,59100,6711,-45308,16462,87660,48622,-3949,40876,89533,49054,-3202,3906,28377,15036,-19914,-51605,-36681],[4870,3258,-45458,-40775,32931,103302,134060,113336,30046,-49980,-58774,-20599,7580,-12241,-65883,-69078,-28221,2468,38501,100379,84270,-14397,-32030,34243,50171,-3583,-49055,-63722,-61635,-48310,-9384,39758,63840,15530,-57546,-53559,-54546,-45717,36031,58285,-13882,-9089,2178,-44335,-30379,-27964,-125040,-124625,-12081,52934,48892,86860,130594,48877,-52399,-48833,-45555,-83136,-82619,-103999,-99827,-26251,-32326,-91276,-38833,65831,88257,47156,17875,-9166,-7741,103180,178072,76906,-20468,16696,64608,63897,47479,2342,-44358,-23491,42613,41607,-24291,-85899,-145046,-139998,-8572,76591,4331,-81659,-69967,-26416,30897,114459,148693,99396,58669,14280,-2399,29269,27238,-41058,-83450,-94726,-69685,13791,72846,92016,141109,102488,-30403,-47199,66093,172299,184816,113648,49912,39062,-13529,-84269,-40705,22586,-10295,-40051,-25969,-13301,18932,50654,51361,44445,68649,91182,91700,46356,-41632,-95965,-89349,-65001,-33951,-14894,863,37633,27119,-69656,-160266,-154963,-89637,-12464,76815,146981,109603,26887,-2618,-10772,9469,58389,76599,69870,17331,-70422,-59871,25941,52406,61178,91286,75022,19755,-2598,22093,54961,74806,52736,-2137,-51454,-45722,-47512,-83019,-75299,2583,59819,60580,34958,-18995,-69801,-86272,-93639,-86908,-37105,11234,32870,39854,33951,-19618,-84061,-76770,-24561,-22490,-12700,-5651,-43694,-84500,-73833,-80958,-148251,-102462,61098,104470,5957,-52556,-29422,12430,27159,-15899,-106690,-134519,-102955,-88656,-70388,-88264,-125656,-94122,-39534,5504,76664,97456,77477,64132,39979,17744,20746,42123,57426,26569,-32334,-22297,17685,3591,-11262,48987,112776,139147,98839,27212,-24381,-85109,-145339,-109944,-57032,-65914,-79163,-14310,26266,-43582,-130422,-154424,-137084,-98386,-47200,16620,91912,147091,143626,65441,-4946,23454,68355,35068,13409,52781,47389,-33713,-83367,-61881,-27472,25690,74106,35600,-16894,-11997,18985,4422,-10091,1106,-11813,-37973,-11170,8184,-18556,-25520,67115,93622,-97051,-187668,-40978,62414,65499,36975,-9129,-12028,28649,71254,54460,-40059,-87456,-10383,33281,-15166,-42177,-30393,-38810,1852,75088,28472,-41739,2270,23222,-22371,-46053,-74203,-92536,-50598,16320,47868,15499,-17233,3392,-1423,-2966,51096,71649,10500,-70042,-119558,-97337,-15157,72250,86082,36247,7804,19598,-868,-76161,-127639,-73795,53875,124831,87905,25644,-7477,-8344,6142,14495,44406,79928,93500,83163,34997,1980,20476,-8396,-91605,-109572,-67833,-25452,13828,-9135,-87156,-59571,30372,9332,-33452,-250,42869,51454,9599,2683,59827,62385,1197,-33006,-46168,-16390,49972,84197,81816,74979,76332,87819,71626,-13235,-41569,1259,-13801,-64328,-38728,32095,42660,-58531,-80036,27379,57059,-22160,-25675,-14060,-53525,-56785,-33832,-65572,-84297,-40231,-11619,-50215,-62705,-796,54744,52176,14978,12076,25023,29249,-1853,-28181,41755,141551,91347,-26284,-45288,-7333,35329,18590,7588,68739,87303,32170,13182,21769,-31308,-109768,-142083,-136170,-103664,-11093,38558,-26911,-68839,-55118,-81812,-87257,-37526,20098,65080,77989,29697,2819,30859,54153,4888,-56452,-90007,-118931,-132391,-69919,27196,63003,61345,113115,177077,147310,26209,-78754,-47307,33527,43330,17884,-43191,-140181,-198936,-187024,-168682,-145847,-108732,-57832,-1882,-8445,-14551,-6909,-50829,-78221,-54475,-23935,24782,88744,97799,22713,-55773,-70655,-119435,-181002,-167836,-95160,-8044,47703,11074,-30857,10610,76113,113489,98409,36861,11803,26820,-21639,-70861,810,98850,76131,42027,62520,48195,19722,26659,34607,17107,35259,85667,121147,71538,35395,46547,11188,-32341,-11018,20033,20674,41701,49844,38837,27484,16350,14710,16842,4910,-1059,39096,89560,115337,86930,69905,52485,29544,52805,86283,62649,19233,-2160,80195,157516,78098,-79312,-128022,-45619,35475,-23839,-156114,-177395,-88178,3208,45157,28514,-47380,-126948,-125662,-62285,-24983,-23708,-9021,-24393,-55722,4591,111887,131955,96755,45099,-5015,-16662,8923,52390,109662,117832,48483,-7125,20505,27173,-17997,-85816,-138845,-101903,-27819,16962,34576,11660,-41573,-26947,58572,118291,109765,53416,-7605,-23641,-47200,-117788,-166496,-141444,-83415,-100253,-154339,-122276,-44129,1561,-28093,-115702,-161571,-120628,-60931,-37291,-41707,25616,121975,110539,36264,11319,-7013,-92459,-157790,-119183,-54244,-29553,-24855,1568,52549,93374,123882,148689,101373,12327,-29376,-53011,-77654,-76572,-63808,-66638,-114652,-185233,-151935,-38179,-3370,-5703,29958,36499,-1137,-45653,-80705,-105235,-35746,106683,153194,51764,-33848,-30501,-24473,-64795,-135702,-123197,-22263,82238,136267,155486,116418,-3968,-124756,-161355,-143213,-99244,-40414,30512,92566,96000,90991,136381,127219,25724,15222,58921,-2924,-63171,-34617,-59853,-91341,-30667,64148,42231,-27005,-17284,41990,65200,64266,68509,52910,44362,18548,-19922,16128,50051,-1754,-76611,-65873,-16260,-23055,-31053,-12916,-16782,-21931,-28767,-42879,-45071,-52657,-37748,60895,174668,168633,94620,73807,60361,-29504,-87423,-66483,-31681,8847,63064,79539,49809,105,-24171,-5584,33175,-2052,-94891,-103739,-29323,-9120,-89620,-135163,-73525,42521,76296,30159,30625,32279,-55054,-94574,-60214,-12901,13352,-8108,-48136,-16892,22440,-4303,-16980,-17377,-46949,-76926,-89828,-16781,112965,154529,93803,638,-63970,-22556,28911,-6506,-87746,-154481,-153253,-66166,-13785,-33881,-17946,-7542,-47660,-35986,35172,73957,47845,-38590,-78854,-36082,44723,66328,7195,-41914,-35317,-7292,28848,33861,60933,140002,157242,84729,-11771,-60739,8804,87807,58509,8402,31325,67232,36187,-30020,-77246,-93140,-68689,-44442,-55071,-60985,-67002,-109500,-139681,-106434,-58983,-10418,11568,55685,123048,138508,96800,40282,-32855,-39143,33258,52785,-11519,-22966,27839,54239,42679,45883,60381,33967,-8890,-11450,5034,-24722,-62548,-62518,-65236,-56523,-37329,-21187,-18791,645,37033,36992,29515,92565,110274,39787,11502,28776,9299,-3368,31289,78505,99265,67303,-24933,-77994,-96813,-154941,-120013,5891,16796,-20137,47011,76733,-2807,-73237,-90220,-24660,96041,152802,72886,-21860,-36630,4333,12035,-3734,32506,56199,18191,-2937,13319,9629,6712,41326,55191,44960,43560,52480,23134,-44008,-73938,-31966,-1151,-30309,-29227,-13638,-60693,-108266,-33403,82151,89520,5842,-69261,-61951,136,78380,116814,54422,-39008,-73792,-31916,39937,36349,-39561,-8597,79700,76719,54612,40274,-10834,-47129,-10000,30628,51861,71235,58487,52756,113211,150013,73363,3691,20244,37355,15093,22117,36036,67086,130359,93587,-49904,-114481,-63438,-40593,-42018,13138,51785,33912,42256,44449,-16264,-22713,21149,45176,63956,38036,-59011,-96147,-75125,-95238,-101761,-60277,-50492,-25218,26994,6409,-69387,-131404,-143092,-115751,-63040,20238,58479,47028,69876,96818,88487,44847,-3780,3285,34293,50000,41623,34554,23786,-38387,-108039,-71952,-6326,-17747,-42149,5113,68468,50339,-7410,-14214,-24874,-78691,-91472,-62756,-23590],[-2363,-7515,-43920,-27696,45099,136646,167982,79158,-37540,-93593,-82103,-44990,-10433,-19122,-43711,-27849,-1504,8064,18192,53714,25190,-58938,-74290,-29714,-17568,-23338,-28985,-48163,-51690,-24745,30735,64945,33396,-17781,-11803,40897,39291,13870,21723,22084,-2540,64663,94068,10918,17057,101928,53451,-8561,20810,51995,67208,127664,159760,70185,-38031,-54996,-73403,-117340,-114642,-122167,-111801,-37451,-35887,-103553,-46132,70783,64102,3942,-5683,-9566,-8840,58020,96159,32635,-30809,-15055,18321,8418,-6183,2342,-310,10100,38384,13933,-53383,-104503,-133256,-95977,-16662,-3352,-47920,-67321,-58124,-74126,-81240,-12120,56994,5165,-45881,-22359,8558,29977,35917,-7187,-60536,-69831,-38235,24243,67779,59590,62766,33973,-12717,1134,59249,142797,188259,110897,-9271,-32279,-10897,-18463,11164,76409,80747,44033,12105,-31820,-36146,44219,133403,146905,83351,53923,124430,143136,48943,-10839,19652,52374,28721,-19436,-51492,-29689,-11591,-79937,-155169,-129965,-25393,71088,130519,146021,114095,78717,32226,-28301,-19137,55123,95971,105982,44781,-53939,-58165,-18043,-16642,-11351,7557,2165,-17323,-8838,42556,89923,102074,87067,36651,-2183,1134,-14467,-56838,-55900,21993,91893,95426,49859,-8742,-64080,-82735,-47792,-10372,13534,30815,32850,47627,97058,61266,-44142,-56000,-15424,-24931,1404,34094,-36038,-104475,-59037,-51076,-142597,-119346,34699,85718,8447,-18226,-11183,-15762,-19375,-46095,-91451,-77647,-49507,-62250,-91072,-151519,-176535,-78595,27682,49032,55016,90213,139842,141061,69888,6513,-14973,-18108,500,5001,-48827,-74321,-34686,-5062,13189,78235,121658,98963,-1197,-93099,-108983,-96359,-86203,-34036,-13587,-53800,-76702,-3722,32046,-49774,-135338,-145255,-110334,-45346,-484,17946,64876,94458,43206,-25580,-41324,12318,51167,-19481,-93448,-35213,12233,-50897,-78736,-55814,-56506,-23760,36835,21452,7687,66498,93920,35569,-10027,-24093,-48073,-3495,84836,89165,26234,-18060,2917,-3632,-99429,-118349,-46356,-13604,9475,6074,-37133,-54304,-16925,35899,-10773,-126687,-153329,-34060,60122,53154,42714,77323,49162,-14961,-37739,-78419,-98851,-41174,-36867,-129861,-172340,-136618,-82814,-85152,-131659,-110906,-50682,-9255,26753,49363,81709,117063,114526,66243,-22964,-120805,-119574,-20142,72272,59461,15287,-6231,5304,-1305,-84503,-152607,-56331,92093,84956,-15238,-55018,-45356,-15980,23393,32704,35937,42832,29881,11757,3244,4373,-79,-49807,-106993,-122226,-87513,-6815,46797,-790,-44258,18911,63752,-10724,-52841,12682,73911,40951,-3784,71824,171197,125628,65190,51251,-26621,-84492,-41572,34515,89797,112948,119252,126675,78766,-50000,-98519,-32163,-10276,-64660,-55684,20177,24116,-90168,-117973,39005,159728,85095,18877,29541,1359,-26153,-19749,-42686,-70827,-68928,-43904,-4145,41723,75943,65103,53140,50711,44708,30722,13493,-26561,-44062,-56,48545,-6675,-95965,-84543,-41063,2323,42338,87232,107537,67893,26932,35231,47640,-33259,-127999,-120368,-75247,-72504,-40724,11705,6025,15132,31178,-27770,-80850,-70742,-42877,-24459,2798,24629,43359,51295,46760,6776,-30882,-68804,-112906,-129899,-60764,61682,97946,44470,49075,101376,75011,-41466,-165005,-150800,-26143,80505,72370,-39408,-148486,-181862,-177897,-194015,-186158,-117451,-15578,54459,31369,36606,89301,51395,-17441,-20716,-18749,-49477,-51116,-15761,-1088,25550,105100,98933,-10234,-92359,-94878,-14157,50388,6328,-60005,-12811,83910,114573,55683,-25248,-42341,-20968,-71679,-112631,-43088,34057,59551,81128,84550,8064,-68387,-32117,42619,4482,-52031,-18845,45669,52157,19428,-19575,-73092,-71906,27927,92928,63834,27639,7908,7799,16815,27981,41353,69052,109979,121554,101677,94621,114858,84352,38538,20622,45310,96170,138150,127410,74592,-1100,16727,110914,134837,25873,-58207,-2460,81894,28699,-111921,-163527,-97323,1220,35362,13340,-29575,-82548,-78909,-36016,-53919,-92444,-68026,-48556,-72512,-22161,121389,175867,114770,60476,19607,-25487,-13625,56324,151043,170097,47352,-67357,-32833,-1932,-34918,-65962,-84242,-64555,-25851,-9941,-10027,-19938,-49601,-41557,9460,79607,111787,66165,13109,8169,5514,-29402,-69638,-48704,18232,18096,-49960,-80774,-43584,8553,-25763,-114880,-151276,-149290,-143851,-67562,23143,86316,116616,121748,121635,125227,61629,-66700,-117261,-51873,7309,8670,-26502,-23124,24930,48595,65453,93823,37995,-39200,-28161,-17504,-20937,-3296,-50921,-125148,-138484,-145907,-138769,-74129,-27271,-14219,20462,61944,62922,9360,-48729,-79795,-36168,79871,151689,85702,-20736,-64979,-25781,30542,40930,57339,108281,169602,202252,192546,102019,-53298,-163498,-140413,-51679,-19717,-7640,64264,94359,23700,12390,112204,138140,34558,28185,105780,49283,-57396,-69141,-72534,-80183,-44294,12371,-19636,-70830,-8303,90621,94959,71057,92415,91688,78804,50726,11361,15427,-4917,-68908,-108485,-92504,-77677,-106525,-106721,-37289,12666,6657,-17684,-56845,-77843,-51814,24681,84323,79169,37713,19462,18219,20173,-9191,-46199,-63458,-99117,-89109,14703,56612,-6651,-62783,-34333,37909,91140,79085,75739,82744,34508,-38804,-109802,-115705,-19009,103190,109027,37008,38493,31112,-48336,-74527,-31496,34999,74799,27077,-29711,-35344,-51880,-66525,-53801,-77721,-88332,-68148,-93951,-56260,111824,186746,86500,-33836,-87855,-76548,-55213,-35393,-41358,-118468,-166716,-77505,8863,-20196,-20857,5330,-23078,18120,133986,135705,24134,-50150,-36987,10877,70550,58464,-12880,-23390,19235,10974,-7722,-15720,-6336,44608,85991,55301,-3591,9395,70072,65896,8777,521,19995,-4937,-79019,-125164,-141766,-137999,-112254,-112971,-137414,-92095,-29546,-61234,-140508,-164234,-155848,-122980,-83730,4044,107839,119151,43284,-11002,-44286,-63866,-36741,-1133,-13129,-45700,-14707,54228,56728,14650,32732,57432,55336,64568,44785,-25960,-54566,-44364,-76341,-104044,-73237,-49248,-93898,-98695,-22568,7125,8553,74150,91393,82352,103798,60861,-41592,-59253,34552,111020,89734,43619,-4997,-21188,-60962,-127760,-56517,39638,-24128,-52500,60998,95040,9196,-79173,-106038,-55488,25255,63642,35293,-6154,-38032,-24549,36310,97509,111289,57085,1978,1598,12850,-23229,-60107,-53422,-17474,36684,97222,99852,-2125,-84108,-63851,1811,-1259,-42729,-14172,14209,-28689,-79507,-42379,23924,11479,-52780,-87681,-61222,7791,72741,108079,62529,-19364,-13501,78399,144046,98317,-13976,-21198,58599,79512,48815,16356,869,2563,14366,30445,77423,112701,71634,17197,62698,139366,97428,-9620,-39314,-25631,-12062,38362,46325,22842,37425,15687,-52405,-97066,-89259,-71128,-37594,5096,24749,28642,65195,63694,1749,-26281,-31239,-183,68385,58970,-8898,12518,45345,-21436,-81546,-84135,-89807,-51070,-12750,-76021,-127926,-113453,-114529,-123527,-77405,26442,83817,67554,73868,122440,136375,111190,73639,34174,12897,12507,15382,14712,32251,15779,-49669,-42026,12619,9147,-27003,-36150,-7388,27959,26270,322,-58011,-116170,-111808,-79924,-37669],[-14823,-11217,-20417,1581,30724,75915,89440,39384,-7310,-38261,-46919,-40782,-50431,-60033,-34959,-17738,-52685,-75416,-38270,30351,3144,-69215,-66476,-39779,-23240,28498,34146,-22651,-47237,-23507,39474,61752,-15628,-76328,-28181,43485,64539,62015,56224,57835,69939,112052,104012,15542,42460,189016,202948,100642,55216,46012,92256,178656,175699,80149,7843,-18414,-76403,-130780,-103207,-90443,-135570,-113625,-71855,-77365,-17714,46191,10722,-4158,42862,39614,-2020,-31773,-46828,-38740,-13297,7216,29028,-428,-14507,48541,73394,34231,12362,-2765,-32418,-57870,-47547,9532,29678,-36724,-69827,-26755,-9203,-61885,-83558,-5098,39203,-47815,-98768,-33667,27955,36631,36129,13410,-42412,-52511,-7425,44397,82476,57304,445,-21067,7457,20571,2634,50810,126123,82723,-34112,-68246,-15899,-909,-19357,16545,60386,40820,7013,-39229,-48281,51745,163108,147530,31236,-18661,87140,176469,132117,74544,112867,147561,54490,-61740,-104591,-69089,-11954,-8808,-76787,-94831,-30448,45529,96946,92999,59402,77536,69566,8464,-3786,27593,42672,51735,25791,-19718,-22159,-36489,-69695,-61529,-40796,-50261,-46745,-5066,47295,94679,126163,127125,78562,23804,-5317,-19169,-11010,15576,53265,89550,101988,67402,-4280,-66670,-59363,12680,68936,43859,13210,5791,17782,60948,35985,-28369,2034,24708,-13382,31203,86073,35139,-18547,10897,-758,-95338,-113853,-27320,13611,-12031,5751,25560,20636,3796,-52998,-98858,-63277,-38753,-41111,-57203,-96222,-85623,23364,100457,66098,20583,44836,106501,125807,61085,-7463,-46746,-74197,-70500,-51235,-92652,-119342,-51682,17167,24523,66027,115902,57139,-110342,-218554,-176049,-57212,35234,90162,63195,-7133,-36437,19160,40214,-46938,-119378,-88970,-30887,13418,34928,24774,29625,12887,-28948,-19860,-152,1944,21449,-24955,-121282,-101514,-32613,-60269,-73578,-26527,-17439,-33709,-11108,6793,35531,88027,83753,20300,9879,35327,6303,13110,60359,51775,18060,-105,-22340,-71758,-106614,-98090,-77609,-64451,-30231,-19469,-75205,-113318,-78187,-8750,-26681,-94239,-86630,4203,75677,101238,95420,97065,45797,-48976,-113989,-125666,-117373,-74177,-54951,-138264,-210280,-149912,-50289,-68657,-165757,-164616,-75790,23284,80168,90527,100684,91543,60823,29945,-45747,-127301,-79710,28941,62399,29801,31860,22138,-438,16570,-18562,-76847,1900,78838,-8914,-102644,-82427,-35691,16855,67998,78338,74693,46534,-19219,-64038,-60854,-52933,-78820,-104539,-113391,-119000,-83471,10785,38942,-21064,-31550,24165,19852,-31338,-31695,35317,90791,43209,4096,125957,219609,122076,65660,98507,34006,-47390,-33065,19308,60757,79190,103921,120229,91545,24250,-33057,-22717,-14851,-61318,-69915,-15349,-3570,-82113,-123385,1079,179238,150829,66001,99274,78235,4490,-10329,-387,-17032,-9023,37685,92208,132774,139430,103018,64549,34668,19650,39295,42070,4456,-23454,-35594,-45655,-62837,-65797,-47292,-50270,-35719,30489,107827,103568,39741,16920,22530,11560,-49223,-98192,-83014,-60888,-74782,-79873,-63288,-32715,31078,33014,-61172,-107112,-69093,-46205,-58672,-29589,26515,53798,39894,15049,-13966,-10955,-14694,-44321,-45117,36656,157718,169858,63969,35745,65100,18898,-72735,-145956,-149541,-57326,83603,109523,-7895,-89177,-65885,-44844,-91394,-117878,-68134,3454,53526,40700,55084,123639,122960,53421,33868,28208,-51670,-111202,-63631,4416,73097,164866,177345,48556,-110981,-156488,-62229,13225,-8538,-32488,23755,91455,74048,-16504,-81022,-65051,-18936,1334,-2200,-7358,-12462,19687,47240,32430,-31049,-99930,-56760,30619,-21128,-123135,-133013,-75138,-27724,-30716,-92643,-155453,-99768,37435,89569,16967,-36756,-39359,-31630,-25708,868,36232,82747,146219,177079,143632,121072,151553,109404,6779,-35212,37621,118029,158106,148083,81784,-19552,-44631,22858,121804,126665,77887,84613,120670,65692,-36930,-74235,-35903,48981,76889,39201,15546,-7129,-31985,-54941,-97311,-103452,-63894,-38701,-24207,32731,151197,181112,81888,27296,22828,-8541,12378,90002,163432,167894,42645,-73722,-21975,28161,-6056,-17046,2327,-9625,-15450,-8984,23159,57053,23811,-20100,-29681,16560,69777,65463,52023,65380,68220,25766,-6699,31448,75221,71823,68550,42129,23467,19916,-30774,-77068,-68594,-78750,-93009,-14183,53732,41472,17219,76125,161571,177515,104969,13800,5743,61955,66065,15800,-41392,-39482,-3789,-19072,-13262,54884,28093,-54163,-22286,47357,90202,102642,13804,-108205,-114146,-73378,-64902,-55481,-20870,-3251,-10923,-5348,28941,30524,-9143,-40201,-36307,15190,84658,96771,19441,-69083,-35446,85871,160571,201618,218375,190519,154979,129112,48052,-100563,-206067,-145291,6802,43792,16703,54288,40261,-54432,-48352,80599,129506,34586,-2611,74996,56134,-57589,-85807,-72776,-94502,-103882,-63989,-68382,-93570,-16680,99830,95223,33860,46556,67604,76327,52807,-966,-15973,-39376,-95696,-123946,-118055,-124708,-136807,-109654,-34094,20721,34275,19639,-56806,-127570,-81080,36859,46553,-36453,-44566,52591,77174,9377,-45984,-40635,-30647,-91942,-117080,-21999,29240,-3797,-25362,8954,71044,121087,162751,248432,241816,89236,-17435,-27081,-15840,49176,128545,98391,28165,18582,7544,-13340,-13500,26563,95339,120574,55199,-1601,-38820,-81471,-56674,-8322,-32342,-45150,-44290,-101119,-60374,136785,206687,50942,-81058,-91613,-84914,-83482,-23762,34426,-9056,-90694,-57304,8993,11501,54482,113478,105054,100339,138254,80147,-51315,-68893,5164,46054,54752,18728,-13249,28239,64576,3997,-48823,-39996,-17365,-14370,-18638,-7008,47238,106253,89980,12386,-17388,39302,45731,-29988,-105730,-126305,-121820,-74944,-8401,-30704,-77795,-58878,-18797,-28805,-70289,-117272,-145887,-121054,-60106,28285,100803,95096,28693,-1492,-5985,-27108,-52783,-55936,-60594,-92293,-65917,28287,51223,4317,13756,56064,94233,132599,113813,59830,46080,11674,-72569,-122427,-84162,-46853,-109143,-128684,-31040,34451,41437,39593,13798,77926,159171,71203,-79843,-110517,-17361,75404,65926,23893,16901,37501,12884,-45245,22709,84554,-11585,-30384,74391,80788,-16585,-80888,-57770,7732,13185,-18323,-3406,14111,-5918,18925,99230,150246,97679,-1229,-32790,-24979,-34097,-70453,-113736,-128948,-100274,-43463,12299,6773,-46712,-58107,-8586,32693,10834,-13622,-2056,-13974,-14973,15494,52228,47208,-7373,-44614,-40864,-47924,-29313,36279,120846,124585,89274,129162,201590,212744,143629,38959,-19957,-747,-9100,-36210,-24193,28417,62259,28807,2021,48812,81638,37887,-15541,18559,99949,90484,-13514,-50792,-48184,-29405,47139,30717,-47925,-38494,-15196,-43804,-98117,-112408,-66405,-3522,22271,20165,36770,84113,85100,48837,26315,-22229,-31949,21205,30230,23594,103130,134675,23287,-83888,-94827,-82927,-70512,-64333,-106144,-108266,-70773,-57649,-53552,-52525,-46318,-17094,27029,75477,105039,74664,45375,46395,28542,1950,-731,5726,13727,73675,121077,68874,36161,66880,64448,16222,-34580,-47576,8024,55598,21459,-57413,-95797,-87974,-86695,-58421],[-20536,-23218,-24105,-3966,-14265,-53356,-52947,32360,92816,58389,16364,-21432,-102926,-126658,-64169,-44213,-123109,-169417,-84069,42444,37469,-15961,5467,6657,17588,96569,100674,13542,-41905,-43740,-7063,-8977,-76439,-105122,-65293,-45815,-47056,6564,74245,115943,129986,92249,27088,-11011,55132,155990,159097,103052,49047,16389,91548,195291,165044,66191,30844,-2741,-85485,-114502,-33955,-24841,-146522,-174897,-78652,-1568,44009,39470,8114,48379,106132,64085,-23324,-98110,-114607,-42596,31596,42476,29621,-25505,-34083,53510,86987,29453,-2184,-646,-3740,-20760,-9320,47324,60074,-21505,-57438,-13546,2204,-26985,-4823,69406,65937,-30473,-79194,-39998,21949,18587,1613,-5280,-41739,-57217,-7491,64965,102147,43349,-31823,-12089,54567,55552,-575,14240,66227,48536,-1338,-18690,-13222,-52051,-111990,-94617,-24211,-9979,-31328,-47717,-42302,1933,61912,49786,-29789,-86894,-13919,120187,148085,99095,115406,138734,63719,-34108,-75692,-65122,-24637,31549,24566,-20710,-45620,-44809,-40158,-34996,-18836,63422,139109,127727,84020,21517,-36865,-48714,-38960,-22896,9811,1877,-40806,-34731,-7922,-25218,-30986,7047,28254,32741,51076,57758,48274,3846,-39557,-27639,43285,84140,54367,44328,79877,66061,-7170,-45862,-24816,11317,22539,-9472,-25830,-25851,-22106,-18806,-50441,-35449,61018,84365,20187,38494,76743,85912,88984,69941,30662,-28693,-84555,-87521,-50954,-455,65993,97703,82630,34802,-62400,-120944,-80041,-60840,-43668,7303,28605,52142,109567,110279,30042,-13410,10391,47313,58838,33771,-2807,-45043,-81548,-89501,-83481,-111941,-102454,-15757,51519,37231,42742,74750,12088,-150870,-243782,-189915,-65327,34137,89143,60212,6663,3787,42887,29481,-69988,-125137,-64840,-15857,-27929,-30077,-31894,-31032,-38006,-16890,59906,72836,-4573,-22588,-11487,-54863,-72472,-32768,-36396,-56835,-3394,40090,-2455,-43626,-31628,13980,29693,-3967,-47809,2431,102301,102759,15329,-36561,-49133,-41580,-20546,-39534,-114553,-142013,-103672,-79741,-89645,-73508,-35035,-50114,-73386,-59326,-23482,-10509,-13650,21476,80670,99380,86111,35571,-10984,-32403,-63810,-91300,-68351,-60004,-51663,-14503,-34009,-99253,-62318,27850,14957,-74594,-108464,-61063,28605,93448,89246,54627,10861,-23500,-47786,-108351,-145375,-58339,40690,47651,59751,123744,114048,43304,51657,58096,1249,-19584,-45624,-117662,-125043,-54038,-3683,46062,105177,114832,93082,53131,-16788,-78577,-91994,-91122,-106075,-86494,-69058,-83753,-56564,20411,18149,-54299,-76392,-35659,-18710,-12367,13106,44779,53176,17563,5352,100010,144529,53373,1752,41159,43170,44640,77063,65982,30254,29351,74504,92977,104374,141213,109770,30104,-11760,-43358,-66981,-62080,-48117,-71402,-106165,-42791,108709,115074,77543,121377,60968,-66058,-64974,-11005,-20839,16175,116763,151655,141480,151948,136972,31989,-75849,-48137,45982,69107,8051,-68926,-102180,-81629,-17472,58657,49039,-31154,-50845,-6091,45398,50005,35907,38540,5784,-45796,-66061,-68136,-80065,-98977,-119673,-147105,-170287,-113636,-3705,-10415,-131959,-166617,-90834,-28201,-6489,32690,52759,30962,-8780,-49199,-82911,-45538,12844,28778,52620,129374,202937,172139,61289,44965,64516,-2445,-69063,-81943,-67904,1183,101440,116124,23383,-13567,42060,80890,34553,-13257,-2060,21869,48607,42528,41933,68299,48677,-6534,658,21120,-34419,-85576,-39898,21430,33780,53474,59556,-30950,-169719,-194902,-107605,-49318,-51418,-23902,29052,37208,-23470,-98106,-103177,-52704,-11252,55928,104287,48711,-12045,-5731,-9920,-45220,-65839,-60581,-23717,-10765,-79884,-162013,-190515,-135171,-77610,-67140,-113935,-148574,-75510,33345,54189,-37621,-81337,-58453,-43982,-45202,-41328,-18616,25658,57363,78663,98782,115036,157878,113988,-24779,-96305,-24312,69209,139370,152402,75126,-18523,-23931,2538,51265,103123,123851,116016,94194,25742,-39911,-39948,17237,111766,142496,74538,17730,-917,-40506,-106594,-130124,-70674,-25782,-39819,-10266,62751,125752,109113,30867,-3282,-1201,-35,56552,132712,150539,96766,-6512,-72208,-20076,31927,22745,23145,21997,-19272,-21079,37519,121716,151826,69416,-20282,-52976,-20328,46634,83346,100021,118966,81649,-23869,-52803,24220,48237,38961,112373,142340,104034,38301,-50664,-57547,3455,8610,1278,42654,30523,-40101,-62122,8856,90144,108585,88643,74220,78639,78603,41566,-5758,-37000,-39098,-21243,-38918,-44926,27863,36550,-45261,-31062,69461,142835,139849,43695,-90866,-129227,-73745,-31868,-38743,-15460,20841,-16221,-72947,-46349,-4994,-1866,-1003,-5809,-26283,68,56580,26024,-56459,-53422,45905,136708,214465,209888,106747,31699,32197,10473,-82357,-168848,-131531,621,57649,22222,-3062,-40586,-86008,-47732,67389,134376,71538,4832,53328,55467,-50094,-96727,-115893,-162593,-190060,-138814,-91127,-84716,-41448,37369,36444,-9089,378,14031,13510,-21921,-61376,-16447,15969,-42022,-105681,-117811,-117618,-108758,-67983,-17987,18561,70138,77130,-34089,-143320,-91941,13318,-21465,-110601,-53519,123559,167554,16355,-126767,-100892,-32374,-40639,-50291,-28865,-28787,-10599,16091,21003,30513,63143,129117,230869,234111,88914,-3297,18424,40812,70670,99263,51550,8411,-5032,-16795,5405,52567,100943,145515,121424,48383,-3635,-56224,-88530,-47587,2144,7092,-671,-31456,-67098,11532,157568,162163,3984,-92080,-74137,-69511,-91796,-55286,7563,14881,-34309,-47406,-35276,-1163,97129,180453,160575,77460,29959,-28805,-95283,-77422,-9418,9999,-2280,-15684,12675,71278,67217,-6316,-44733,-36695,-15334,-24134,-68606,-50065,53809,107012,55809,-28091,-21643,66619,67349,-9279,-37177,-33996,-48356,-7277,72449,54545,7265,-23076,-49744,-40942,-17754,-37002,-59709,-31617,18032,64626,105073,118423,82097,58392,49240,26835,-23783,-85904,-134817,-136748,-82023,13344,60699,42010,4848,-13947,18806,77215,107263,129834,135286,63004,-51978,-113214,-73710,-13401,-71018,-108308,-22921,43451,30248,-17478,-32081,79691,158318,41907,-103279,-134002,-75548,11498,34606,3289,-5481,22185,46436,21487,37149,56515,-12231,-28509,28160,16856,-52937,-56728,23194,98741,52212,-15999,-974,13792,25819,100083,147218,117895,33900,-31841,-7426,-4168,-62837,-97306,-109264,-93598,-70993,-84081,-100207,-72648,-19963,19385,53205,57659,44124,40541,-5113,-74319,-26605,69371,109313,89289,33206,20126,24000,-49815,-102683,-17267,116941,151493,145572,171466,182997,156733,117907,50415,-21040,-41749,-84991,-114016,-60195,26137,62279,32780,-1892,12826,22138,-651,-11861,7419,51544,50697,-9905,-35530,-48595,-30994,54610,29299,-76864,-73395,-11088,-19767,-106217,-153208,-100751,-19203,42243,65168,70914,74559,64758,64244,91152,71976,13095,-34187,-36148,23537,109485,91129,-26732,-99435,-72032,-38667,-51209,-66081,-65464,-56577,-63470,-36303,16041,-7894,-87326,-100346,-15824,69476,51807,-23571,-52623,-34991,935,45148,72862,42098,14416,70255,140768,103193,41308,48013,57157,34407,8471,-14702,3114,45840,30481,-33032,-71150,-67746,-62873,-41775],[-4714,-28609,-47708,-28779,-34299,-125694,-139383,34074,151134,102231,51965,-7081,-131731,-192228,-123915,-47038,-88343,-143598,-69242,45661,52596,47262,86083,57765,44850,113362,124648,43310,-30704,-61628,-68019,-92506,-108084,-70202,-40760,-90566,-150668,-81338,22484,77632,84608,33732,-29411,3436,89575,94228,44890,57176,27708,-8618,74311,162994,113403,21364,-1591,-32663,-95023,-74106,27563,6706,-124155,-144310,-25055,82328,104452,78373,83854,132857,140330,66344,-31807,-89880,-67899,25963,80934,60473,-7111,-98330,-104801,-20067,16016,4743,21624,29551,12121,-10220,-29155,-4649,35084,7407,-28180,-26455,-23780,3896,70595,86224,37468,-18896,-49872,-62839,-31086,-29398,-44112,-31297,-30259,-38474,-1077,65216,68490,-17163,-32240,58270,129330,117379,49872,17949,24671,38679,59613,60039,8598,-73208,-139056,-134875,-62115,-19750,-40077,-44689,-46116,-81574,-77139,-32155,-27635,-94202,-96011,14220,77593,61069,54314,52143,49806,33846,-4456,-30449,-34147,17628,92399,74198,-6381,-79329,-156103,-169061,-88629,51654,183294,203048,128328,24396,-60636,-71217,-48238,-17115,51765,83688,38298,18573,41282,39215,22475,13127,-15269,-68682,-105178,-90624,-28958,-10264,-23892,4268,75207,81627,9501,-14416,29690,15392,-26803,-3910,10962,-39071,-102584,-98785,-53601,-29328,-20854,-26602,-61385,-29625,78967,134239,85000,36384,20354,62522,99396,60986,33147,26629,-38075,-94240,-46801,50648,125168,125878,69716,1577,-74094,-95955,-45415,-43577,-38948,49583,102870,107330,113424,75198,-7218,-30527,5825,31707,23805,11933,-300,-17979,-33252,-45098,-63832,-75361,-22880,46732,72840,61189,47503,18235,-35945,-109962,-133831,-115837,-109820,-100381,-50561,-41929,-53462,-17260,25075,-11306,-93797,-126450,-84194,-71379,-117176,-138340,-123396,-86176,-22445,56944,115147,87933,-8769,-54148,-12008,28480,27162,25731,5342,-49694,-37435,28216,13288,-59382,-84190,-32441,17091,4841,-47030,-6951,116046,143718,17630,-68087,-61453,-59877,-56579,-59405,-116475,-128690,-34792,8892,-56552,-90497,-45307,14713,50777,42549,-2804,-48666,-49975,14200,100293,119850,69031,-24934,-77010,-50443,-27605,-8370,38668,49608,15753,20347,47033,39427,66130,136632,130302,46083,-16592,-23464,5452,53837,69208,38626,-935,-23498,-56564,-111492,-133482,-77806,-19712,14296,92529,207531,205238,110942,92387,113095,43525,-75882,-138452,-127461,-81317,-18615,29177,70600,128599,128840,76538,60807,46713,-12634,-41086,-34511,-24050,12529,25784,-12730,-25080,15781,28403,-32688,-72634,-22852,36469,50582,50273,29272,-13899,-34218,-33203,-17176,9561,11605,-20246,-36929,-16578,71647,159058,125719,28890,7686,59174,93953,128531,180902,185887,110971,54801,27478,-7541,-50927,-61215,-54073,-51918,-18883,63529,81334,77853,60956,-62299,-187435,-142231,-49418,-39881,-8855,86090,112408,92685,131010,128659,-22437,-136386,-36550,71894,64469,-31929,-141972,-148082,-47947,74163,158981,121832,-1120,-34871,-11354,-875,11868,48038,70858,22460,-38913,-46138,-44996,-70425,-91049,-126826,-171961,-170752,-91874,8268,2584,-106753,-157360,-98160,7720,86468,107997,62028,13805,-25056,-80547,-127393,-78076,18817,78565,104394,132243,139583,92040,37720,63474,92222,31110,-29641,-39538,14805,115699,171939,137691,63488,35129,53855,83679,73290,43650,40721,53337,73076,66062,55586,29023,-64263,-120056,-71355,-34929,-49112,-45091,4366,35619,-30857,-75609,-44966,-46359,-98904,-103404,-67035,-60664,-84061,-71959,-33385,-32799,-76012,-107595,-65602,-10831,-8966,17726,82627,74326,34131,11773,-20416,-72565,-85720,-15293,21263,-36327,-105979,-141090,-156201,-92612,-30768,-41807,-78095,-61003,-912,61707,85213,24487,-24514,-24905,-2084,13040,-16254,-44081,-43469,-54767,-32859,36578,70403,110881,92191,-23904,-96170,-62581,-8120,88955,156312,90270,7731,32644,25992,-18513,9185,80422,98209,60381,-3602,-64716,-64544,19130,128654,156066,87119,4634,-39148,-67476,-112763,-106780,-23829,3167,-58793,-57394,20531,64518,45407,35617,29524,-3323,4291,88891,158816,136265,27171,-58634,-70237,-32726,8782,54793,80373,28186,-42924,-20880,102455,206937,178163,46740,-25101,-25060,-351,55717,110595,134792,131932,51747,-78663,-86144,19526,24405,-10269,66392,132575,128358,73466,-36057,-57883,-1882,883,2373,52724,26812,-42796,-41724,-18595,-26750,-12096,34399,75498,83673,51057,19024,23262,20957,-5706,-14785,-20270,-41772,-17418,7283,-21332,-14214,57381,114654,97242,13093,-88964,-130992,-73282,-12467,-31206,-29965,35768,31336,-35574,-37125,-15548,-2077,31795,45182,-8780,-20108,24516,15900,-28476,-26421,28595,93608,153929,122797,20561,-32523,2337,38986,27153,-19799,-43327,9199,70067,35825,-36779,-70943,-59201,737,89875,164449,129900,56439,63371,49433,-38387,-107298,-166766,-186134,-184171,-144133,-77384,-37894,-33367,-30768,-33458,-20678,4871,-4461,-39204,-91860,-84272,36157,94552,15587,-79386,-93713,-75864,-64183,-29413,-1213,28765,119513,150903,33138,-59925,-15345,24580,-46960,-106903,-28325,132976,181835,27857,-160102,-169737,-89675,-24874,18553,-13984,-75934,-57672,-20860,-9460,-12958,-17372,108,75845,119682,30992,-50309,-33535,11818,37635,49924,27825,9600,4434,-11013,-10364,49377,123128,144649,81436,28994,-1211,-52248,-70383,-53831,-43733,-36032,-37597,-31432,30845,116407,136240,63028,-35266,-56767,-35998,-53348,-107922,-124557,-89871,-44231,-15909,-20664,-49153,-38047,27019,69974,33199,-43405,-70400,-61063,-54178,-59096,-49209,-33845,-15609,5860,45663,64249,29566,-15959,-17120,-10087,3088,7204,-42001,-52589,13481,59335,50726,-439,-7671,53775,65107,30278,39070,39697,-21331,-38132,13930,28858,8860,-21938,-67630,-60030,-24574,-4872,6151,33897,42903,43548,85210,150916,138873,90061,54047,23829,-10552,-85229,-170971,-153705,-62747,28820,86791,73631,-15223,-97819,-97042,-44363,38365,117621,109893,31655,-46684,-77560,-39549,15474,-23014,-56269,-7194,3874,-62531,-89822,-26822,90434,120446,7798,-107376,-129188,-76386,5130,35514,11005,-40406,-42153,27067,48317,4972,-28846,-55517,-77907,-67732,-63544,-79939,-53796,27090,78287,39711,17658,24024,5933,41973,137483,130170,48808,-11141,-20061,54194,57778,-49062,-94963,-61579,2690,38730,-17406,-67513,3967,69211,64569,58241,58109,76560,93330,19334,-75142,-33391,27694,36299,46030,30285,28512,23697,-65786,-138897,-63812,50381,85215,77201,42423,6107,17680,55267,33421,-3113,-14971,-58089,-93738,-53229,1261,10181,25145,25459,597,-24771,-22112,8410,11673,1729,-2074,-4231,-16337,-41749,-33093,27284,23670,-47160,-70785,-15792,18237,-66533,-165913,-160721,-65354,57282,131750,110834,32965,-4204,24986,92652,133921,81554,-45854,-84446,8936,73162,-2217,-95836,-90021,-33824,-8066,-7488,-12232,-8829,-35984,-102604,-83679,6308,23323,-22014,-43659,-2158,35685,-5965,-46387,-52542,-61907,-4083,124258,173685,82799,97,10732,53469,35812,-8484,-7638,6838,11739,26415,6646,-22628,2394,29554,-8355,-67122,-64300,-21502,5231],[13128,-8179,-30783,-9444,7051,-75422,-121549,-4265,95653,56939,14593,-29820,-125591,-215315,-170928,-18775,19629,-37367,-29808,11981,16714,63149,105971,68686,45072,89769,101020,38768,-20051,-46265,-73353,-105054,-81608,785,45546,-17631,-106397,-86747,-52528,-53748,-46834,-26518,-18986,43136,109684,83623,30624,42094,14292,-19773,44348,98376,39004,-40695,-57014,-47914,-53656,-25768,13754,-35854,-100787,-69146,27578,97355,99975,97082,139947,170410,147453,90327,11246,-29566,8215,78840,105482,62643,-48397,-163227,-158672,-87369,-63373,-21055,63571,82203,31779,3387,-28473,-50662,-8343,7695,-28148,-44538,-36478,25411,94621,39573,-48089,-56190,-40032,-74279,-94911,-80518,-61474,-20601,17549,29242,43041,46599,-11401,-77975,-2700,127033,171315,142322,62428,-20304,-26442,32113,71001,59107,12749,-23564,-60536,-92110,-51625,3867,1730,-12952,-38238,-87548,-100607,-36384,15294,-47943,-108174,-71831,-19725,11302,9627,-19307,-6980,22984,7492,-2972,-9735,17191,100833,113664,43088,-43801,-149918,-193104,-115866,19023,121333,112855,31527,-18494,-36954,-498,39751,54008,114112,138268,62668,-65,7723,44639,45682,-17214,-82894,-135354,-184428,-162639,-76423,-1386,25003,36560,58320,31726,-28139,-41811,-28135,-61829,-64213,6592,19775,-68831,-147073,-133826,-68692,-11730,12812,24965,7253,-9204,52226,142503,127503,25371,-25529,17798,43495,14133,10886,30697,-9236,-65942,-29768,43454,73504,27466,-43295,-79292,-68524,-22433,17681,-18221,-36374,22821,42061,16041,25941,40690,12664,-15350,-1670,17909,4372,-29690,-42671,-21037,-3505,-19840,-48141,-36067,44867,88718,67974,64177,60323,-7434,-57913,-45519,8462,9152,-79315,-165652,-152635,-128233,-118368,-82987,-46549,-67744,-84710,-84459,-93305,-115337,-149048,-177428,-168477,-110550,5639,103364,92204,27613,-20556,-56287,-24181,64713,111983,85532,9464,-86591,-115837,-44350,-16842,-73355,-123566,-78458,55313,120571,43372,2082,83293,102360,921,-33400,12984,-14396,-71540,-81864,-85668,-33994,76030,90812,-738,-70543,-79801,-8695,83921,84951,-8576,-141597,-182582,-95480,25329,83805,65972,-3657,-12438,14703,16196,29026,70354,90034,31572,-29207,-13237,34327,90235,170258,178068,87892,14531,-15136,-29922,-14952,24485,47645,42205,19391,-38146,-97347,-113861,-89136,-63416,-10449,74067,173995,170645,97067,100058,145199,77592,-58516,-83708,-23206,-20502,-24558,29135,83095,111921,79423,22136,45591,85239,56948,42024,47628,43918,60908,68883,19837,-41414,-26684,33117,15193,-8193,61033,115254,89941,40630,-27776,-86191,-95609,-110145,-138299,-69567,33471,33791,-39708,-76643,-1851,102071,85597,-13341,-53208,-7016,79049,125980,104907,116090,140449,115154,78000,51088,1942,-42583,-40786,6797,42453,77993,92432,50048,-54602,-163175,-203576,-159330,-74598,-26239,-28945,-25180,-5220,20372,73747,63070,-43505,-71726,32650,72825,24976,-53659,-133188,-131157,-25043,82819,122744,80978,-19216,-37601,-5897,-12584,-22215,-1380,27015,25606,-5708,-44422,-57154,-42976,-28308,-82209,-121965,-51142,16996,45740,53421,107,-73795,-71478,28238,99619,58250,-22802,-24552,-13267,-53968,-85071,-47746,13113,63903,67355,41666,16934,-227,13438,65776,94306,51636,-4567,-32927,25171,131667,181527,140141,76216,7714,-53811,-46563,-10252,-2314,6814,32175,57107,51048,49605,13887,-105038,-152513,-92010,-83322,-100526,-51890,15861,19059,-77088,-118340,-39352,22508,26946,24129,14460,-40555,-122613,-169563,-136965,-80930,-62281,-64834,-24835,18915,-3298,-44460,-8021,69344,82063,38078,-14406,-73383,-102121,-39875,-5192,-56753,-98893,-107226,-113913,-54271,22756,-3856,-56662,-31764,7841,52643,112070,105995,43516,-3313,33100,89730,58110,-30913,-99323,-106344,-41725,6448,-7535,21934,36818,-20777,-59612,-54248,-64964,9776,106091,74220,6703,20559,-10704,-74645,-59051,31519,75227,57405,20579,-44412,-74235,-18175,44768,47422,42840,11509,-57700,-70967,-46225,-27956,5983,-1981,-82586,-119280,-59709,7396,37749,72278,56843,-14088,-11129,79218,143431,123489,18944,-60900,-68661,-50600,-21395,51716,101592,55068,-32345,-29917,92734,181814,114597,-14582,-25598,19484,22152,35501,88769,112752,72831,-9941,-82012,-45617,53678,30266,-54923,-39879,22075,73400,81692,-3160,-65744,-64454,-84143,-75752,22095,42560,237,7920,-12892,-97510,-99843,-29103,31168,65654,58748,46211,63895,50582,21394,-2795,-35399,-61897,-60542,-40705,-9507,17558,36875,49010,15368,-52301,-90189,-76586,-13077,38052,-3976,-42866,20403,71574,50967,37548,14231,-9241,21911,51216,20346,21264,48435,23725,-9304,35912,107607,122903,91223,42183,4749,-14864,14460,82935,139831,129543,72129,66724,94507,56869,-7116,-29272,-13908,45164,129527,173310,112979,28894,-3778,-25014,-60442,-111314,-155180,-119039,-85895,-80062,-37303,26889,23831,-36940,-55745,-13178,18215,355,-35955,-73895,-33417,74666,88130,5107,-70259,-77554,-61366,-49942,-10118,18238,41244,131269,172553,86977,46263,76813,55679,-31238,-63931,-11898,72417,101424,21295,-114885,-181136,-158002,-86141,-21027,-19993,-61839,-86637,-80379,-17064,10087,-45950,-94432,-36293,11439,-64236,-131213,-85302,-14972,-2017,11913,26526,9898,16196,22486,-4560,1872,61071,65563,11611,13285,28752,-4526,-17945,-25176,-61189,-103085,-108584,-22425,107858,134710,64150,-12403,-45940,-19928,368,-30722,-89519,-116968,-92523,-34258,29636,54068,24162,-18341,-49733,-95361,-125856,-117739,-84096,-28366,13962,-12878,-40245,-5953,52243,76071,69615,38743,6230,-29352,-27683,3798,42081,56136,7902,-40294,-12549,56822,98162,73031,29359,40218,54773,55992,57588,26263,-67032,-121637,-79113,-29083,-22768,-16867,-21641,-33117,-22702,15672,38682,44934,18227,-2954,39232,123018,124524,67676,18171,-16942,-20402,-53195,-122511,-115402,-28826,49257,87048,45186,-50304,-116878,-118717,-77618,15416,79326,27022,-60349,-81905,-34856,22735,40871,33544,48592,60122,-3622,-116081,-113037,-12979,52853,54918,9017,-77412,-110395,-42979,46241,84890,67831,-26256,-66097,16686,74648,27410,-29546,-53470,-102023,-116100,-74368,-63125,-80499,-62728,-43797,-32506,15834,46029,38062,63347,111116,85557,34054,-2202,-5594,79267,103767,3295,-44080,18851,93694,121129,83994,74624,136852,125956,51056,14960,35212,91042,134548,97645,28044,17900,-13026,-61393,-61515,-59141,-54243,-37241,-69666,-97639,-61855,-7205,25652,22425,-64198,-139521,-72771,36149,59509,53027,48668,19462,2415,19280,13723,-17228,22963,66854,16118,-57024,-51535,3887,19136,-17288,-23746,6860,12036,-10272,-30868,-29893,-7517,-524,-38457,-27360,51719,35178,-64892,-107606,-35164,77317,160817,125586,-1598,-52712,-2293,44672,77279,82652,-2208,-53919,25354,77332,-9949,-88444,-67969,-32752,-3550,51996,65029,18606,-42891,-122141,-132739,-45546,40409,93292,101311,64691,-113,-27457,15336,30807,-16696,22763,163018,193742,88419,3507,-18975,-20079,-22740,-15340,315,-6374,-20653,-18355,-56012,-91067,-42376,22417,-784,-58883,-47233,7774,32460],[-7015,11840,27535,46999,49169,-976,-68298,-67068,-21207,-31393,-71983,-85769,-106298,-174860,-163067,-21064,34260,-17296,-41778,-34149,-17317,35186,56573,41298,50040,81424,62089,-3970,-24186,-9845,-26621,-55285,-28661,50889,107584,77277,13152,-18135,-72149,-145302,-152458,-83874,-7807,37697,68025,79965,61055,28030,-7984,-37617,3533,50684,6712,-68730,-69040,1497,38977,4075,-58635,-105659,-96897,-37140,14107,29664,24316,42975,92726,116813,129763,119357,53815,3566,18355,56697,87882,43834,-72878,-155734,-114671,-51900,-44965,-3241,93940,125572,70571,44881,31542,-17944,-21826,-29325,-60741,-42579,-11379,31902,73764,9782,-88098,-81740,-16702,-36636,-107451,-113156,-57929,25325,95256,116542,100035,42349,-35310,-44611,62917,156628,153785,106854,23284,-70351,-74174,-11742,8882,-13753,-9738,31833,25314,-48910,-57278,12197,60606,33761,3287,16969,7874,4897,44048,11928,-53175,-67003,-39567,11668,28310,-8790,-34713,-20506,-10534,14090,35749,51460,71208,85155,58866,9525,-44792,-74875,-54860,733,13047,-48516,-98575,-72912,-25873,56286,143150,162190,172060,134057,15504,-80440,-88063,-19526,18480,-54244,-122540,-105200,-76489,-71065,-58542,-896,47674,43128,42680,44279,21045,5449,-10857,-54434,-58365,-1681,13428,-37385,-64424,-87327,-66710,12190,47688,54953,61309,24540,34450,114589,96694,-10980,-33773,38733,62035,26399,3891,14868,16752,-26802,-50356,-38788,-48363,-99235,-132463,-111349,-28271,46498,30209,-43275,-40145,-19845,-73674,-129069,-80111,34064,79726,30604,-21276,-32403,-35233,-76533,-93906,-49540,-17487,-36309,-44182,-5319,83113,121155,79923,65912,89230,50788,5175,31219,96366,115102,70938,-14954,-63924,-68524,-56398,-64275,-68690,-59073,-13708,13009,-30134,-71935,-84402,-100120,-110855,-86348,7772,99438,67161,3672,-1478,-12834,-194,95119,173927,132048,3651,-109230,-128181,-53140,-7874,-24955,-76913,-84065,43013,164704,100715,16486,75466,94964,9764,2198,70383,51283,-34364,-63015,-7172,98688,127252,68387,27138,-20187,-111880,-123782,-20591,28700,-24465,-136164,-178326,-112203,-28245,27207,57864,56973,90453,79892,34007,15616,23448,27156,-27855,-108841,-107260,-46720,28029,119131,153968,75810,-6019,-26315,-29717,-42618,-13877,42868,58377,22086,-54785,-111448,-88823,-18601,25244,56744,81989,89180,43868,15552,93582,181726,150635,67570,70111,106622,45955,-15122,38434,109631,81625,-6354,-32434,23876,76398,102542,126890,102168,38168,29729,48286,7957,-66705,-49139,23668,32380,38271,106933,133630,96166,28257,-58058,-95141,-91496,-118380,-115743,-14066,90879,106914,40975,-40186,-39453,5745,-15921,-78505,-123356,-94356,26360,91856,32943,27861,102912,90070,45808,63210,63712,9555,-8130,60660,103591,121955,113790,18223,-96742,-96170,-34287,-46109,-36827,20342,12300,-46949,-51930,-6195,33575,31585,14374,29563,49909,33050,19710,33535,7456,-49228,-28288,27569,26498,-15713,-61312,-40944,-1412,-21068,-66133,-92568,-61102,13441,11240,-74594,-80141,1361,45600,-2512,-695,97386,108128,70391,102941,96864,7803,-31456,27127,44644,-38448,-109946,-67567,-7827,13785,45748,67485,43090,28175,3025,-35631,-45674,-22370,12046,53995,62008,25599,-2421,-4721,13373,48144,90583,94683,48095,-46878,-141730,-140914,-97784,-83918,-57487,-10960,25004,8367,-10297,-37396,-96026,-88072,-30078,-54052,-87640,-25703,43144,7646,-80108,-77343,5630,43372,51599,75999,66763,-25714,-155774,-233516,-190761,-83422,-24660,-28860,-16633,30020,30795,-17439,-5356,94358,133961,78866,-558,-58202,-80638,-72821,-67989,-87167,-95355,-84157,-97648,-61373,22226,26646,-31746,-64793,-63715,-30778,41963,69765,30090,-13242,39740,133869,126186,-6156,-117455,-78872,25890,13768,-66059,-51505,-21376,-28169,-31201,-33279,-66576,-36836,15890,17732,-1183,-14045,-61652,-84046,-45166,48036,90831,78142,56658,10883,-19432,-23815,-69030,-106955,-24313,40443,-19717,-20303,65315,72031,30670,9909,-42376,-95357,-81158,-14341,52422,78961,15586,-58545,-26185,63412,122061,132399,81927,5140,-52594,-62213,-47656,-16659,31671,64977,8919,-35644,23727,82604,33280,-46011,-16490,37922,19348,-1316,42741,69694,14498,-59772,-78974,-5354,76949,36624,-82372,-114275,-59642,15713,46920,-954,-65111,-89559,-100459,-76143,12596,35124,14370,32028,10936,-81351,-102367,-42548,19384,62427,68947,48643,14761,-20541,12570,14726,-71195,-90454,-35876,-19863,-6577,26859,26825,4700,-42612,-85334,-67724,-6499,52633,95414,56934,-14330,-3347,58528,79222,65654,18817,-29130,-15770,20560,34379,68972,100430,48093,-10710,63035,180169,161911,61844,18134,29324,6874,-3140,73016,159841,165123,129705,111803,89469,71190,70511,54100,33284,74643,153125,128738,7655,-89238,-134599,-130756,-99736,-89450,-86275,-58249,-45524,-30810,4844,69666,78053,7499,-21611,-1668,5000,-6731,-7047,-3260,26300,50605,17041,-20570,-46515,-71339,-86668,-61672,12000,47210,26267,58567,93618,59402,50693,68604,39437,-34620,-56925,-29544,-5692,-7345,-8036,-41989,-124230,-177774,-173309,-140389,-60178,-6515,-42257,-56652,28811,51622,-42189,-97554,-50947,-62976,-164798,-180489,-59996,13129,-24207,-27070,-8582,-36324,-17776,51045,52254,-7992,-26470,-43347,-59564,-10347,39193,24952,19087,24096,-21172,-94637,-95608,2453,61448,9793,-31252,-19392,-28305,-30901,-16506,-18194,-25348,-9594,27401,68756,86490,106477,94550,35780,-27395,-107096,-128216,-79735,-58429,-44941,5050,20930,14883,51277,112126,122886,77446,41300,24036,-49570,-97469,-55638,18764,53712,13760,-59184,-51268,29225,86971,86812,55471,40956,24869,25529,21272,-28314,-114774,-149830,-85162,-32054,-27872,-4997,22234,-5463,-4121,37611,48325,28778,-16315,-43132,-21404,18142,26239,25921,8989,-22671,-24256,-23818,-54416,-61915,-21759,23121,28479,-27698,-89129,-95829,-65236,-23440,41624,69856,-485,-120138,-152060,-42735,55054,42655,54949,130015,133419,41916,-69276,-75774,-26560,-46309,-44959,1114,-60825,-132917,-85498,9026,84060,85660,-2673,-47988,16783,83685,88415,60710,4641,-83165,-95962,-15495,-5661,-85654,-147867,-152108,-113048,-43850,33365,76418,61214,41607,49503,58421,11966,-37169,9367,63407,38634,21231,79658,124177,100539,75505,97260,112422,72893,1401,-48616,-34254,38102,103959,124371,111282,84169,9038,-83877,-154144,-182436,-160999,-113037,-84743,-52278,-26078,419,30566,42588,-42880,-148447,-102239,14926,68904,60269,28296,-9054,18809,61590,28907,-28293,4895,60961,-6431,-121897,-132248,-55351,4231,-16381,-34905,-16857,4575,5152,-35864,-87147,-74390,-17722,-29716,-52666,23158,87939,68330,34597,35202,51993,90530,72404,-29541,-61186,1696,-2340,-50581,-13410,15738,7468,52468,85184,20857,-55468,-104099,-106524,-15373,88910,66888,-53002,-109242,-124289,-135457,-81182,21651,111747,145118,80634,-35362,-45739,38437,63244,12635,18022,81349,84034,45067,20703,-7422,-42271,-53664,-7806,32690,-4974,-60823,-97546,-162092,-174012,-84874,-16817,-35453,-57328,-30125,-5334,-3356],[-10802,40150,94435,102541,57601,20408,-7853,-33533,-33511,-39643,-72100,-65034,-42447,-55333,-54377,-22586,-52693,-95654,-78220,-31855,5907,18440,12844,35715,99272,130050,63412,-29488,-24517,20471,18621,1473,24308,77407,108169,93477,68768,47335,-25846,-121132,-162869,-123777,-34195,6831,25707,52951,21179,-25263,-36862,-48517,-8034,66241,51105,-28511,-30959,51051,87998,-7268,-121865,-138330,-90341,-50101,-38527,-42837,-43803,-26068,-3494,13801,72813,91842,19696,-32938,-34277,-14303,21383,-18690,-107219,-116841,-36658,34217,56443,60290,87290,105060,81721,74405,84286,36322,-31511,-85668,-82246,-21006,3689,-7178,7047,-7273,-63565,-69382,-1394,2846,-79465,-142822,-92932,35435,133769,136941,86427,32808,19157,64109,127006,140720,99769,45964,-11040,-64800,-104025,-107321,-87792,-75131,-41780,9372,4709,-76360,-103942,-10570,70024,21600,1911,81714,85315,18804,31714,38000,8206,-4041,-827,20779,33575,15679,5636,11632,11308,20151,37558,33758,5572,24044,44400,33769,31040,38561,31759,17849,-37617,-119173,-125636,-82064,-64218,-332,124433,172154,140665,66187,-56341,-158139,-175290,-107149,-41770,-70966,-118991,-54695,57899,42177,-49676,-58056,8156,24163,40896,86145,76249,53940,60007,23321,-25335,-19828,-18881,-31633,-23818,-61464,-76864,-3329,32074,9688,24984,32987,19338,34519,-21381,-103805,-72630,54902,109145,54262,-8332,-373,33653,-18979,-106489,-125516,-122698,-141518,-142702,-106379,-24883,21093,-58484,-137052,-68560,-31835,-129497,-213824,-161536,-10702,58184,810,-87997,-129587,-118890,-128902,-139798,-92422,-53209,-59165,-37303,11908,78590,114870,86413,67308,110454,113974,83064,82710,89084,105166,157596,148989,75247,40124,56838,22215,-16942,5190,54162,70142,23182,-22856,-28691,-19735,-41771,-79019,-48253,37668,57426,35444,26214,7422,11377,104990,188309,138694,4617,-97670,-94419,-22297,38153,67249,16499,-77445,-75163,13586,-2227,-40052,61057,136201,47260,-18954,19651,42101,-11637,-30145,69621,157335,74452,-36353,-19650,-13173,-140147,-239413,-156013,-47045,-16374,-20688,-28768,-26482,-15166,-10785,-3194,23484,62749,31202,-18114,-25050,-42796,-81347,-116913,-145471,-116873,-65412,-21554,42148,93660,44595,-40182,-39596,-14619,-35161,-32746,485,-5403,-45856,-95256,-112756,-52868,56660,124637,128020,99168,32497,-56136,-56312,60719,161048,178100,154103,135443,124520,67154,15737,58631,117021,45573,-81501,-81188,-2285,46967,109681,167021,114909,9429,-5420,21861,-13260,-57930,-22456,343,-19899,918,54128,71258,66574,31926,-22830,-27610,-15386,-38411,-5130,58063,78035,80795,70082,24588,-2949,-28096,-69095,-80077,-105278,-123108,-58019,14836,5772,1783,29260,-6494,-45107,23124,89340,57336,24637,82431,127857,128381,81885,5451,-31939,45066,136773,94197,18795,24694,50385,35750,3818,4795,29085,60030,73928,29117,-27362,-29167,52465,156744,132837,850,-38986,-4214,-22597,-76369,-86324,-29056,-8323,-55362,-111802,-152342,-108652,9658,12172,-95673,-87755,22914,71913,62011,115916,176970,126255,77372,114272,98309,4613,-37892,1730,12529,-33377,-87533,-90742,-50886,35007,134961,163308,94961,23356,-33852,-75631,-65958,-33578,-19371,9645,10317,-26136,-16353,31113,33162,3388,747,12300,-18887,-68099,-102530,-101086,-118190,-140688,-96152,-12248,44632,453,-89043,-151297,-151622,-71575,5403,5004,15833,84856,106866,18224,-64684,-35688,2352,-17745,-6616,57812,61554,-29193,-157785,-221798,-164090,-54915,-3344,-21544,-32846,7621,42557,45128,64305,123978,167274,122208,23857,-28710,-26720,-49336,-97540,-131768,-118638,-66006,-74856,-66941,-1325,53615,29437,-54920,-109297,-115793,-83875,-58800,-40428,-25114,35747,134524,148428,15599,-85328,-25427,58782,26756,-62680,-74207,-59030,-43919,-33287,-36263,-35794,-22167,-46001,-31052,22279,13986,-40947,-40972,9141,90941,117853,83016,48917,26102,33639,20559,-92090,-177642,-85501,25435,10656,24596,109093,99749,34307,45577,58443,13705,-29345,-19381,20421,21490,-62076,-98209,-19491,60119,104258,139212,137190,70007,-39595,-79938,-86078,-122818,-90808,14334,30954,-10863,-6442,8080,-13349,-34775,-5132,18728,4501,-115,35828,66904,34933,-61792,-116314,-39170,49458,20510,-77919,-102187,-45539,3957,-11967,-56248,-76726,-65549,-24834,26434,46998,7024,3021,50140,36964,-31993,-47338,6740,66491,65729,14627,-40334,-112169,-125875,-10236,34930,-74950,-95115,23135,54590,1736,6793,23439,-228,-44399,-58000,-27348,11798,44495,96267,100926,25705,-27978,3061,34159,14281,-27245,-44043,-29297,13977,54681,88184,107616,48394,-24494,15244,114174,117512,66331,33878,28720,-8740,-40439,23078,97552,101319,104266,83272,31381,66731,138723,122835,78453,96131,131366,62001,-68651,-142486,-163290,-139244,-87773,-45614,-44067,-94800,-131771,-52770,22788,59987,67171,36059,23950,14512,-2360,-4640,10853,30397,34082,11174,-8260,21228,28016,-34848,-89764,-50716,53366,73561,-22001,-54349,-6030,1098,-19698,-12669,-19602,-73836,-103966,-83344,-63376,-63700,-15153,28072,-27497,-126552,-190325,-192993,-80976,33092,43076,47501,91426,55772,-41661,-64470,-37344,-100580,-205226,-161969,-5345,41465,-43020,-72916,-65782,-85541,-48210,65744,102401,22352,-55895,-76839,-66451,-16746,19554,-374,-1328,30552,27001,12001,34027,31458,-59372,-129391,-69410,27875,13705,-51806,-69177,-27964,29008,78225,118065,127437,83431,71155,67312,40923,42022,22290,-2498,9400,-20702,-87427,-61293,22408,68098,71224,102606,125030,92400,79505,64091,-43150,-137245,-143245,-87222,-7018,5751,-79589,-135487,-93161,-21103,21864,55510,52465,-8493,-20095,13871,-7016,-68632,-83264,-23362,10778,-228,-1804,-1944,-24598,-10251,19274,21550,10125,-33166,-59933,-51965,-59796,-56541,20118,68538,38834,4089,-2084,-18419,-29119,-24005,-3537,-5116,-37464,-69533,-58705,-10625,30231,65213,99958,68381,-67022,-161982,-66986,43978,25543,20748,104743,140329,93042,16379,-7108,-7875,-80749,-104671,-39763,-77402,-166153,-156531,-76676,2477,26908,11823,2631,25635,73626,120666,122712,50488,-41391,-29719,64165,75104,-6436,-104715,-143504,-136037,-87951,15405,84296,43088,12935,57904,84201,28301,-56782,-73929,-10827,51113,65810,88487,107734,57857,13359,8153,1198,5829,-4021,-62609,-97069,-42203,21107,61108,100539,125198,85073,-15824,-141231,-203464,-168840,-120396,-75962,-6875,49529,76365,77782,70903,22150,-57601,-84354,-33357,18795,11280,-49460,-109946,-55140,30693,17447,-24259,9835,33713,-50327,-155351,-156422,-61909,17060,11229,-23777,-30842,-9690,10241,-15081,-68746,-89478,-41978,-12742,-35764,-2126,82150,132115,128182,67578,11507,19316,31326,-16056,-19672,44576,32776,-65585,-68410,9362,72087,101241,77710,28938,-19538,-117822,-117117,47012,130232,10197,-164784,-187601,-101143,-57171,-31540,23549,69958,88626,54561,-15459,-32520,26347,78066,70321,32415,-11669,-13590,35585,62506,29591,-20638,-51743,457,58221,10439,-47414,-72216,-128258,-129758,-46973,-11685,-33922,-21933,21172,20413,-2827],[-10636,19895,59264,59497,-4037,-39481,12085,62197,48389,16173,14108,23779,20035,38968,68189,11075,-129744,-183171,-114756,-30440,-3480,-20240,-18953,33262,123056,160616,74786,-35230,-35146,2455,5733,18481,56949,79619,62054,29897,16217,31481,-13739,-89659,-146955,-144973,-74718,-24,39673,34069,-47300,-77680,-50723,-30923,26141,104480,92604,16754,-25209,-8298,15412,-53604,-145483,-140291,-79181,-57721,-56898,-47936,-40332,-28807,-38270,-49980,1806,15173,-59987,-76839,-57361,-61818,-53599,-80961,-135398,-116458,-38667,50240,116570,102501,50932,33989,35425,49729,76162,43257,-55171,-101061,-43727,7054,-17586,-65823,-66730,-40162,-31940,-47084,-20516,6542,-36828,-140383,-140096,-1899,102838,72079,3874,2772,77476,149729,159635,117834,70049,31349,21987,8489,-91165,-166899,-126079,-59396,-37276,-35009,-48613,-93530,-93266,9730,59355,-27675,-56638,33543,73339,37274,41376,60937,65693,55125,23253,2096,-6777,5031,65833,104131,86240,63791,41295,-433,-23336,19788,73201,76479,60988,61900,73594,72147,23810,-32563,-25796,-8901,-52346,-55329,33252,77408,47105,10923,-61436,-146020,-165565,-117277,-49718,-34083,-73483,-51340,54449,64839,-43477,-83726,-4914,35560,49925,73104,48711,47632,101026,71713,-3633,-23284,-39529,-63924,-71239,-66297,-55328,-4013,23633,-12000,-7702,40497,20724,-35367,-106595,-153516,-109247,12678,72440,23346,-22479,16259,53310,-17461,-105901,-106183,-69871,-70505,-86596,-86032,-51965,-45268,-136953,-188387,-71460,23655,-37923,-137884,-154622,-82292,-62812,-110798,-155139,-181670,-172217,-160824,-159393,-95230,-20299,2184,21309,39753,59737,77529,76123,79951,116715,113592,104234,99846,54412,28607,84244,119647,93204,65666,81695,71571,56763,76075,91379,65324,13619,-17622,-4402,18074,-18845,-100999,-109467,-28398,42728,69874,48408,-8965,-10515,87248,162183,118141,21374,-65171,-99042,-54410,40728,110454,56328,-74879,-148439,-124699,-122753,-118771,7689,137804,78226,-41869,-56749,-15689,-21398,-4667,105240,154989,58901,-57304,-71409,-47008,-136767,-238809,-169042,-34958,37292,69979,51537,11947,20963,-3774,-75775,-90028,-62536,-89951,-102772,-46150,-49631,-109829,-119460,-88915,-43820,-6260,-6685,11342,51037,25953,-26951,-12457,6570,-7990,-11406,-20713,-65668,-89385,-58921,-5889,22471,45996,68546,68181,44088,12947,-43722,-50900,7275,55309,87468,97522,69892,47195,28896,18454,45204,68964,15194,-89837,-97562,-10719,46259,89684,142227,109168,31610,29547,43423,-1427,-5587,37364,-6895,-74179,-37459,12269,9235,20319,45921,54803,67982,70695,39820,27556,15773,-25656,-40231,-8758,16560,21655,-11341,-30804,11303,13817,-68461,-117146,-71211,-26100,-4504,-2982,-35938,-69541,-5575,82639,79708,40513,77522,120294,90730,21248,18486,51094,87432,125778,105097,17098,-24649,24615,72551,33852,-7603,23165,75143,68664,-21071,-81157,-50944,78996,183517,108281,-38147,-42568,17604,-150,-56061,-68268,-10568,-10285,-71274,-112498,-129731,-73057,34315,33716,-55738,-60001,11462,57953,92538,158309,175285,118546,87079,72219,15870,-47517,-66427,-13574,43391,52708,-9030,-93675,-113348,-26118,83015,137226,109414,48244,-44326,-130373,-131393,-110210,-105378,-51697,-22284,-49251,-24347,32754,68575,54591,76,-51835,-79406,-46856,-3577,-29758,-122778,-168109,-108596,2559,90212,42974,-110406,-237837,-251170,-162092,-78493,-15253,99820,194067,153487,29837,-50039,-30397,-21425,-36436,-1369,43914,31410,-29037,-120747,-157816,-92597,-14453,19084,4838,-32778,-50434,-16353,34903,64564,93205,139184,113588,24757,-13030,7340,-1260,-82770,-157834,-135023,-45353,-34775,-44873,-5319,59365,74386,9396,-67190,-107546,-129472,-136026,-85960,-23440,30093,102611,131746,50114,-15145,5256,23143,23122,-7793,-41463,-69880,-69183,-54430,-38903,-2606,16141,-44458,-37599,56487,81413,24918,6903,32911,86509,102621,61237,17224,-13382,17633,75370,13191,-124676,-142249,-69742,-43443,-32205,2275,8376,-8751,35920,100008,79668,7634,-40155,-57671,-65270,-94973,-74002,-2093,32593,56246,98495,112006,57322,-60107,-110592,-136497,-192468,-155339,-48563,14171,32799,28416,-10065,-30363,-13693,367,-18601,-14805,28224,67361,100278,96740,-27911,-150466,-97776,2622,-10404,-62601,-57705,-11549,-2605,-72657,-141644,-124305,-70451,1338,75570,78765,4489,6283,65698,40179,-17177,-10068,43771,99385,59643,-57594,-141319,-180969,-133555,423,37890,-57534,-90981,11368,61887,3937,-17898,12210,18126,-6815,-15634,-12224,-28938,-23304,38910,76530,8834,-76714,-62255,-16419,-31161,-52848,-26449,-10488,28438,80356,86062,56494,8808,-39007,-55632,-36139,16820,73865,43426,-5557,-30251,-39611,221,39843,36446,48512,20657,-28574,40266,133015,117481,84490,86669,73452,31589,-33650,-65081,-58620,-33656,-10612,-15814,-72600,-163947,-207944,-94523,4790,4704,-4373,13371,33988,21431,20847,37830,25086,11316,12610,14775,33108,92649,107998,33180,-36665,-2803,83189,64713,-71165,-109327,-16000,7658,-41651,-51695,-56985,-106394,-152489,-148239,-98519,-46401,30580,90795,59529,-37775,-113517,-121360,-50552,30390,84002,118925,123983,54502,-30245,-58021,-48722,-85967,-145658,-99785,1651,11828,-69615,-100416,-82297,-69125,-14765,67214,77836,16509,-35683,-24040,-732,26701,28100,-25593,-52874,-26441,25991,114236,151313,25660,-135303,-137115,-13897,71109,52060,-23439,-78019,-39385,24422,51341,66534,58079,13759,-9428,-12002,-5143,47276,85294,67144,59740,37889,-56425,-90254,623,78817,54316,60725,105460,107138,95306,66534,-10585,-85214,-158307,-167894,-51283,34600,-60225,-210268,-216189,-120136,-43395,35902,57915,-8540,-3477,73859,88492,31101,-22385,-16114,25445,34133,-6959,-69960,-70303,-39328,-46877,-57006,-30249,-40559,-54179,-37413,-43113,-63959,14344,102328,70425,11893,8622,-6988,-29144,-15376,23684,40147,33397,10411,-6835,16962,36904,53234,105296,120993,24118,-85955,-53078,19852,8916,-30895,-5301,62155,84800,40343,34985,50245,-13832,-94131,-104576,-116416,-147056,-124878,-77178,-77213,-46177,38477,66373,35177,53260,90320,72659,25641,-5767,30741,86237,92694,63485,-2243,-74413,-118050,-93912,-14979,36538,26587,42627,76005,71088,33507,-39400,-87043,-41119,28758,22184,9541,47988,53030,21302,-4568,-16435,-5257,21305,-32644,-108255,-88268,-51299,-29425,25694,104261,119533,41954,-74122,-139694,-118996,-81726,-34666,43635,105909,114938,76633,20757,-1309,169,-46603,-75765,-50979,-34757,-93202,-163534,-126418,-53875,-42237,-26579,28722,3992,-85682,-124006,-73026,15485,39803,3274,-20547,-16809,-11674,-9729,-24082,-39896,-56873,-34995,8940,5360,15036,64201,94105,73828,14858,-21158,6894,21577,-19299,-20430,41555,73776,9461,-56893,-28509,76063,109635,19024,-33616,-22006,-70204,-24915,130870,127608,-59738,-227172,-226721,-97265,-1702,16872,24135,26323,5573,10005,26301,-10316,-4251,97680,147054,63988,-49062,-56398,7873,24408,-10813,-42023,-68012,-30260,15999,-22747,-40216,2031,-4268,-15526,12464,2869,-35224,-19389,35207,40818,13533],[8709,-16162,-30118,-21749,-49172,-69292,19009,123249,120196,81632,107376,100708,43169,48122,122420,95091,-78756,-168271,-106242,-45817,-61683,-56955,-16126,25109,83957,130116,76853,-14302,-26565,-7093,3292,50304,102250,86900,42252,-153,-48627,-48613,-63013,-109168,-141783,-131511,-77463,14474,66037,47661,-15039,-36035,-17152,15911,74607,102032,61546,5810,-70103,-124969,-93635,-74073,-121327,-128515,-71320,-34953,-14498,6586,10356,17808,3933,-30362,-22805,-35188,-89480,-58057,-15396,-55626,-63904,-44295,-80514,-120675,-96672,-19318,55978,60797,16175,-6138,-17282,-11717,25693,12576,-57745,-46225,17095,-3536,-59599,-82630,-82525,-58671,-23650,-36706,-42166,-2115,417,-91382,-137115,-44949,20817,-26346,-67801,-34084,53185,121786,126840,81474,49777,52570,85745,70466,-54971,-143224,-97620,-21257,-15986,-35315,-30195,-24910,7343,72967,63565,-39990,-93889,-36658,48559,82314,75066,82124,98313,54975,-12310,-37598,-44720,-26297,33293,87752,116331,134279,95255,38120,33993,80025,130410,133952,84436,35071,48698,97957,97858,71225,57363,63865,41653,1020,-9531,-20465,-25204,3010,-10751,-70176,-84647,-47083,-1035,1121,-57484,-104642,-59448,15504,-220,-10726,39522,50796,26394,-9286,-39645,-8793,44279,22054,-19830,-24794,-32107,-67971,-89372,-44418,19782,62647,71759,36876,13652,39574,17897,-62415,-101879,-91464,-71535,-47553,-52634,-74951,-45435,25938,38459,-21197,-44275,-15978,21460,17042,-23290,-58658,-54281,-61046,-120205,-144161,-41214,86537,117951,39596,-68916,-120520,-163013,-194700,-162200,-140337,-160421,-186430,-168889,-61743,63859,108456,88056,49839,32697,29945,41433,67542,78512,50649,61799,73217,34932,-10724,-29066,-26858,8756,12147,14966,43255,79637,96264,95742,44555,-19955,-16635,40667,50697,-27238,-125760,-130269,-61689,-2238,47336,46973,-27470,-28495,72346,121536,73883,14934,-59772,-165666,-171342,-62870,12130,-35149,-97940,-81894,-43105,-67955,-113310,-63612,31787,35837,-32319,-58775,-33172,-16744,8252,82978,164444,161426,39609,-67659,-70305,-92560,-130019,-75234,19239,70261,35967,-42612,-59906,19262,7875,-115839,-171794,-144586,-177671,-161924,-41283,-501,-33240,-14884,15453,13557,16423,7619,9791,26810,20733,23515,34505,28093,23787,24469,-2002,-51959,-47845,46600,137196,91220,-25982,-85857,-74918,-60185,-6292,29178,9974,-31010,-65349,-61970,-33376,-17028,-16027,-28754,-38831,-39341,-30971,-17203,-52211,-73516,2241,65271,55596,66886,79487,71448,87389,66889,10487,37460,78858,5997,-64193,-4052,47568,-2377,-18910,48977,97448,96877,80585,33900,-44456,-93023,-125489,-140810,-98135,-32551,893,-3601,13283,73006,84338,-12242,-106365,-100027,-64140,-18539,45550,60762,18086,17124,68195,79686,50338,78032,93239,35405,-13406,25176,53935,19149,-5344,-17210,-47699,-59776,-28580,-15087,-46857,-61292,-22212,24817,45171,10416,-31667,-10861,83257,115630,4495,-98264,-46659,42127,56436,30312,-6661,10568,14540,-31395,-63711,-53647,10525,73085,68805,23525,-1613,3616,56468,111238,124445,116650,108548,78849,-12833,-72215,-52264,-28870,26147,83147,65626,-12362,-81319,-108941,-83735,-31049,34789,72695,68980,-37129,-181133,-206799,-182362,-162338,-70177,-9802,-27170,-9843,19888,68350,83767,18468,-64732,-72328,-6910,23086,-53802,-151098,-159266,-110887,-34415,76211,82711,-50731,-190823,-239587,-223930,-206882,-121286,72784,200054,143506,32016,-19520,-16933,-3849,37412,77554,51549,22574,-5730,-67573,-79777,-21298,20137,58125,72644,851,-95720,-84105,-8134,19646,42034,72572,38468,-31202,-35455,11323,27993,-43291,-120550,-103377,-28046,-9055,-17792,1904,27698,48146,37633,-1277,-20965,-48708,-96624,-79044,-17474,24963,64358,105293,89110,47033,13086,-17378,4683,39495,22793,-50540,-93444,-65133,269,40132,46964,-4809,-14962,68115,126894,76594,27283,18781,44065,53271,37078,13922,-32583,-12402,121218,165373,-9758,-167371,-164866,-140829,-158125,-149261,-89346,-50214,-29531,17121,22588,-25767,-68480,-103803,-100867,-46530,17106,17305,-19142,-3553,40601,48353,-2047,-93416,-130597,-165859,-183281,-105407,-30953,1831,54889,66762,6742,-16901,10438,8124,-41804,-36478,34395,92625,120636,107258,-1261,-118571,-90126,-12112,-34883,-75478,-61700,-35985,-39954,-111253,-189043,-168252,-115020,-76656,-5110,66037,34828,16550,47566,24059,-21211,-15173,16102,65836,53141,-45123,-126578,-122128,-32530,55405,29029,-45810,-84487,-70332,-29575,-17769,-34345,-10822,40553,37086,-137,-32269,-65548,-59481,-4069,16356,-51478,-127133,-95577,-12402,11141,11533,33013,12794,12731,71997,82709,19283,-25759,-41098,-66870,-95720,-41144,52648,34177,-26798,-34669,-8575,24897,41937,36672,39300,19996,-13951,13650,48109,33170,32859,44159,43218,63567,51216,13226,18923,66718,67702,-21117,-118010,-140684,-129724,-72834,-32664,-53129,-64422,-19083,20729,11321,47190,92665,50505,-179,15367,43272,57973,96859,112155,64481,16039,30896,54671,14055,-70869,-61037,46354,57786,-1082,-23162,-39804,-86955,-143721,-177981,-112442,2187,86707,117168,98260,42570,-9248,-21879,-9294,12431,61569,102039,123415,85821,3656,-68004,-63281,-29568,-33411,-38333,-23183,-33940,-75721,-81111,-55892,-28321,24830,51281,21867,-20792,-22530,18298,57697,90375,87364,8049,-75259,-99301,-35575,95317,127819,-24541,-133608,-48472,60474,65814,52017,33381,-13992,-10674,10286,-6481,-30053,-39062,-41036,-40143,-28704,-11968,8216,18168,27220,56367,76923,15824,-56504,-21827,45757,39897,43828,77690,89404,53262,9039,-181,-9021,-94634,-129777,-15801,77898,-27118,-196289,-201708,-105473,-43733,13621,48878,34116,79682,139617,129317,49899,-61613,-100406,-18640,57491,8702,-93815,-82428,-32658,-69558,-105378,-60165,-29323,-23628,-124,14189,-44457,-46182,23783,2538,-30968,13665,9741,-43206,-6634,70080,89775,85375,78358,45680,29767,19464,18525,44174,61550,26720,-27166,-25867,10442,21000,-24064,-70191,-26344,30576,19340,43111,71051,30407,-69350,-146110,-133507,-68578,1854,14310,-67107,-41954,91814,114719,43837,39551,45869,-1960,-9776,29305,58070,41339,13974,20112,23690,-26366,-81100,-87184,-67587,-21004,46258,93844,73232,31741,6827,-22860,-19398,9809,-14299,-96242,-109004,-23617,54154,86233,93295,48874,3982,28354,4340,-57655,-58926,-45857,-43707,-19946,45453,82067,40068,-41045,-101481,-102879,-44803,21796,78915,92075,75549,37701,-32354,-56942,-4320,6658,-33811,-28276,-5331,-50697,-110731,-102969,-91329,-83394,-16358,45192,1868,-65338,-52035,39380,98920,40162,-39800,-18043,27040,20594,-27017,-79695,-62592,-21260,114,30266,46162,66791,93701,77253,20511,-9344,-6111,35897,20408,-61242,-75559,-8195,54750,43090,-35174,-54963,43123,72897,-39904,-100106,-47794,5064,86207,150148,79390,-51060,-133387,-134112,-61743,13297,27917,25439,24523,-11990,24656,102069,51363,8410,129727,205125,108870,-5011,-42650,-48030,-68329,-69308,-42980,-39476,-29201,-24003,-61744,-48204,46871,83407,62142,48151,10846,-40926,-24565,39796,59012,44653],[27787,-31158,-71150,-48392,-32758,-30427,20151,80565,89119,98448,129060,91131,2883,-20887,69084,135667,31938,-70967,-55369,-52524,-87351,-30822,33345,12882,4204,46424,49743,12888,10160,34420,60606,107133,137427,90173,54764,30659,-72217,-131861,-107088,-110983,-121779,-104512,-71161,-27289,-3811,20139,68750,69526,30336,30525,65675,44192,-12549,-39960,-86969,-147653,-115883,-45028,-62098,-91972,-52864,-2470,31108,46922,33534,23001,24515,7129,-12610,-45429,-67223,-25420,-2186,-44827,-2092,91087,66639,-40784,-84366,-78363,-57166,-21505,10544,26340,-4920,-44848,-23363,-10838,-16472,23169,17058,-74431,-95617,-40964,-19707,-18430,-7431,-13441,-10030,13917,11624,-52901,-100634,-75976,-73333,-92310,-65466,-44496,-37916,-5506,21992,-2270,-13054,48565,112942,80498,-28647,-95447,-69690,-24029,-18733,-18389,22878,70205,93396,81453,49950,-1540,-43397,-18297,65242,97615,63010,58800,75116,13182,-55413,-49849,-22650,-33656,-83719,-65921,56642,161030,146551,120032,125009,134581,145236,150985,109723,36329,18988,70843,83585,51083,22804,49207,103051,87767,15906,-39059,-28789,19350,26061,-13775,-21295,19597,37188,-18149,-98963,-145680,-120083,-20178,62568,91857,74656,23123,-24096,-65464,-71915,-41025,-33670,-36577,-24334,-16515,-942,3557,4641,35099,116051,168697,144002,76771,12267,-7124,-24716,-82656,-75169,14756,31419,-42007,-128617,-144007,-64580,-4096,-22922,-29422,23973,54171,62371,65054,28833,-16693,-7682,-7174,-36936,-52357,-8275,86519,180393,156191,20819,-86869,-136582,-148038,-88849,-41044,-105441,-196448,-161198,-28461,95005,132721,89435,31376,18044,12118,12085,26351,20893,3484,23642,33319,28658,18153,-24847,-60734,-18758,2833,4240,36313,71576,76529,77602,41238,-4834,37809,116270,97121,-20331,-112733,-96835,-47181,-39817,-600,32481,-11144,11692,114262,114175,26680,-20702,-74287,-196212,-239596,-175979,-147461,-177378,-130888,18932,136606,102805,-13236,-83734,-93635,-58731,-14842,9619,35954,55214,36695,51631,196660,257372,104013,-37784,-49942,-25223,-10559,-445,10341,27562,-41072,-131193,-104353,-2951,-15129,-120946,-151765,-117872,-179394,-170259,-27433,50059,56131,83946,77482,26188,-12428,-10539,3920,8721,20126,44115,34280,32482,49043,38399,15882,5559,29011,97848,145840,80102,-48438,-113057,-90831,-69831,-11723,75637,77026,-7585,-91621,-115908,-82005,-40476,-25265,-48915,-88883,-120675,-104573,-48200,-28977,-27680,27622,73344,35507,1223,27127,73551,97613,30292,-30066,29739,77949,17538,-11835,45183,73380,5937,-32877,28849,63120,24734,3846,-16546,-77355,-110800,-123381,-139907,-98490,-21219,9767,-7833,-17529,1780,7399,-16317,-40490,-44187,-37249,14802,118947,155033,102314,50552,49972,64006,70735,94224,44558,-23445,-18549,1554,-21336,-56046,-83350,-112681,-89213,-37092,-44132,-117032,-136618,-88807,-67651,-30816,63907,81801,17962,25634,83787,68296,-17677,-78778,-47274,33332,106099,126793,74929,49401,51422,9834,-34186,-1804,73984,89079,62790,58521,46718,25456,87714,134177,71379,34129,59913,16597,-98817,-110744,-2457,72687,101417,70658,-36435,-93842,-35161,-5251,-44609,-61140,-20862,35329,80549,6763,-142545,-175967,-137179,-115246,-31408,18206,-9156,688,16187,11443,-8284,-47775,-57005,-6870,28441,-29333,-130624,-156387,-102102,-90908,-91994,10202,75849,25958,-44114,-83527,-151303,-237905,-197223,-13759,115968,89618,22738,19154,25225,33488,87285,91737,36104,32576,13656,-39996,-28522,1058,5561,59052,99000,20519,-83677,-75606,9952,48824,55373,36829,-37381,-108038,-73847,18444,44366,-55,-40492,-50179,-30463,-16416,-5673,-6904,-17065,-4504,6308,8016,32247,45908,-17705,-52069,-11302,28514,41254,64780,63730,32804,667,-27501,-26851,14451,42705,-28804,-101145,-62044,43962,82225,67071,19567,268,63848,142922,108039,29549,-1744,17063,14081,9068,17513,-1456,16323,147548,227200,65519,-132407,-171921,-178341,-206621,-162308,-59241,-23438,-67550,-86657,-76815,-84898,-81332,-80959,-55962,35403,104105,46468,-34129,-18877,22485,22245,-22749,-93113,-129000,-165094,-138520,-16033,47612,13232,29657,60731,35942,23914,37097,16593,-43984,-51517,13106,86989,94290,35360,-23777,-55285,-29446,-521,-48671,-116826,-117977,-102573,-94773,-118509,-160958,-151311,-124617,-133987,-92819,21954,39953,-3558,-684,12329,-7716,-29630,-26966,14107,45375,30274,-21248,-37284,38328,94422,32588,-22349,-57782,-126035,-120465,-58847,-59876,-48193,34829,56044,1281,-43127,-43376,-18732,3555,-18996,-78835,-118304,-65253,41499,109158,122273,101585,24205,-40656,7253,69574,35779,-18730,-27551,-24254,-39509,-42691,3491,23747,-16545,-53034,-21202,43298,76741,83415,87508,85627,61896,10451,-46741,-59379,-24264,16510,70861,115295,78672,-11898,-6842,90533,83114,-58636,-132219,-40779,28223,-10565,-72273,-83128,-61747,-5933,33988,13053,46472,94500,58799,21516,38582,40632,23370,31436,30450,7310,-2530,-9000,-42613,-48747,-14167,31899,66320,40012,-2624,-5813,2012,-19964,-79252,-151855,-103721,26159,87867,83764,90705,86750,48864,11451,2445,12340,31263,52632,95998,91274,13915,-60298,-43093,25385,36117,-6071,-20537,-23719,-35935,-34885,-53743,-64614,-22369,26082,34586,6156,-13776,3557,50442,97084,115026,58197,-55639,-137773,-121119,-33404,5286,-57404,-85977,4317,56937,22939,19480,44471,44536,54143,61894,37170,-15673,-38927,-29500,-10302,18414,40126,9752,-38863,-9346,37275,35196,7964,-21451,-34429,-10414,24872,43280,46174,49167,-674,-56062,-35807,-11935,-56708,-38794,60189,79442,-35764,-125615,-88291,-15589,4761,3261,26587,69612,135967,126528,40175,-54438,-156809,-188544,-90524,46192,49100,-43829,-58062,2738,-3177,-30855,-1751,21484,18990,28314,29767,-56671,-116224,-84008,-76101,-50409,36880,30244,-48617,-15562,59471,53600,54095,81136,53413,7612,-14892,-21862,-35851,-46388,-55649,-71835,-57595,-7529,40902,32993,-36738,-62433,-14910,24615,41555,6385,-36144,-74529,-124249,-99260,-2948,60143,46922,-11283,25457,127297,111756,37491,24521,24775,-3813,5370,44500,36677,-16066,-73560,-71972,-17300,2162,-32989,-82810,-105410,-21810,102795,124337,58167,-505,-50156,-40835,62655,92793,-40963,-183479,-176499,-83063,-13016,59866,104194,34847,-20151,12651,23204,1900,1340,13081,9436,-22621,-18733,7082,-3593,-65485,-128462,-118534,-26485,41379,46553,13553,11077,11893,-30994,-74643,-44964,20022,44484,57045,48204,4670,-33063,-20451,-38815,-54343,2006,34281,12194,-16003,-19635,44248,78030,-2612,-68920,-11669,50756,44354,-41951,-143748,-116713,-25137,8366,24325,46807,74631,113657,117885,79270,46730,12398,7827,-21876,-109750,-119457,-51959,-17314,-29250,-63635,-61921,6028,11180,-74559,-138146,-101803,2621,80892,57665,-7627,-7107,17654,19051,15391,23121,12529,678,445,-5983,73279,173144,121081,48726,117326,160792,95776,29671,-30219,-100394,-121559,-62609,8900,21602,5795,-27287,-85875,-75162,21927,51637,17602,3529,-27815,-64407,-23815,51873,72203,62612],[30084,-17843,-33069,-9433,5963,16795,19206,2960,12899,87065,127288,62790,-40532,-85696,-29849,76364,86106,40475,19742,-19399,-29540,57434,101828,21656,-38669,-28490,101,24377,48022,83597,119140,123359,109085,67071,47717,42543,-63912,-135548,-74959,-44139,-75221,-85330,-88878,-118203,-136149,-72189,65816,114866,32623,-18439,-2705,-9937,-44271,-45615,-18091,-41885,-56189,-8088,4539,-20614,2221,30054,31789,38296,23152,-21457,-32373,-23944,-38513,-65579,-61492,-49536,-74394,-74131,46198,183819,187460,99528,18283,-66630,-97462,-40144,29732,72038,57247,-18920,-53191,-24311,17109,25899,-45231,-140147,-106435,7192,58668,46730,28385,30657,53634,34220,-20669,-82988,-106247,-122771,-149087,-101908,-11977,-26835,-111740,-134143,-106135,-116268,-104227,2175,91289,76229,-17450,-90876,-80512,-46455,-37442,-35793,10421,76578,62763,-13817,-24775,14894,36192,51754,67782,28072,-20381,-18428,3902,-15738,-47267,-28069,17831,-29867,-169461,-189366,-28857,96963,101831,112592,128598,114452,103462,116765,106905,61726,33562,41489,10157,-55256,-73755,-38237,25709,51428,20273,-10842,-1186,22699,17627,-14627,-23546,18199,27250,-54703,-124960,-109705,-66903,-20242,64244,95214,44274,-19296,-51397,-62212,-42118,-20444,-20351,-3915,11399,1643,18368,79110,121041,127882,177967,220574,154824,26541,-70437,-96386,-107110,-136359,-94928,44848,85794,8428,-94939,-128342,-62510,-43684,-79812,-21255,78247,87330,72870,92874,64434,11492,28283,45003,29551,13102,4081,25708,92980,114490,38886,-30626,-38905,-26585,3651,33614,-46019,-153646,-115637,-17780,26912,31043,21120,11493,27553,30266,17393,6315,8700,17400,24465,11257,10422,31384,40475,26958,37469,56181,79902,86668,67733,45113,29335,16177,32788,95279,132928,93497,-1259,-59130,-37049,-10870,-35426,-15786,26765,23891,77655,175520,130481,-407,-47270,-68999,-132660,-159696,-153660,-193247,-219584,-133278,19343,147115,144236,52697,-49073,-128404,-119755,-21533,66081,131443,150594,81938,60472,183765,188444,20480,-51280,-17358,17174,32252,-8308,-65259,-59335,-55025,-58349,-29238,-18831,-66253,-103238,-61876,-26059,-115163,-146156,-28631,50640,56655,60515,46641,29160,-5770,-15344,575,-4946,1228,-2236,-36655,-8397,43738,22726,4422,33260,49051,27059,5238,-1858,-971,23582,57476,33925,12326,72786,113445,52745,-20702,-22615,-6277,-28250,-35681,-29343,-53536,-89150,-80588,-52237,-24336,24146,55700,63009,43532,-9020,-15631,52548,71373,-42519,-101163,-8497,46517,13290,24200,41088,28505,-2587,-38364,-23865,-15171,-68690,-73959,-28000,-9536,-16470,-36109,-72643,-50034,24676,47002,-19991,-94096,-116804,-100666,-40826,11173,27783,44801,82365,110269,99020,60054,28471,11233,30747,83364,91062,-19977,-71615,-21395,-29695,-98654,-108631,-87168,-80804,-41165,5388,-31569,-118596,-113344,-40590,-42528,-17176,74319,36823,-52366,-7537,77720,81466,53540,12110,-20313,16905,109190,161581,134769,93990,46432,-25286,-68749,-11154,78128,65552,4380,11786,41313,52080,116390,144602,59644,-62,-2663,-59682,-132566,-103474,21248,124158,132537,16877,-127173,-117819,48369,121538,59577,1308,-6142,29410,100445,85241,-18823,-49579,-16034,-18706,10170,19244,-32977,-27281,-4853,-57167,-120061,-134268,-58993,36984,43213,-51468,-128067,-103675,-27363,-28267,-62154,-1420,50158,52982,64458,55779,-37302,-153303,-153752,-48607,26064,15746,-10070,21166,48470,40527,51124,20033,-168,28628,-7904,-53231,-28710,-47767,-75064,-20022,14767,-13060,-27719,-9882,55827,122732,112418,51262,-41372,-116586,-71935,36844,53221,18505,9349,-25494,-52568,-40833,-5674,-14878,-19512,3291,2077,-10866,6633,47647,17687,-17943,10245,46511,35754,-2832,-50847,-60591,-30798,-22973,-48073,-62917,-29850,-46182,-89506,-64616,28072,91253,79620,13027,4029,72568,144654,117565,25191,-12185,19060,3580,-32481,-19434,19902,66197,122800,138208,44413,-71490,-112132,-121472,-107994,-29754,54649,46042,-27169,-69700,-74237,-84174,-67818,-29945,20877,84927,124487,86805,20165,4665,17111,26135,19975,-44258,-111280,-144367,-104165,15248,74776,10024,-21337,28127,53412,49619,45995,17556,-36607,-42557,8665,66622,39355,-58968,-82877,-23600,17595,7604,-49486,-127599,-149765,-148323,-138136,-101924,-80833,-77868,-66287,-61497,-45022,6570,5713,-26819,-20197,5146,-5750,-31275,-11412,19743,30821,61170,42800,-26390,1408,65246,46828,26061,-21537,-118178,-130056,-82689,-85002,-86336,-17013,39599,19787,-9473,28246,56864,24356,-20299,-45501,-43054,13144,99615,174892,184737,129356,22155,-82607,-69182,31304,55455,13612,-1308,-3341,-10382,-46835,-28764,28489,4325,-86383,-82681,20889,99326,124016,126159,120020,104278,27190,-67435,-71104,-15670,37200,98091,119511,44769,-52581,-18509,85318,36158,-115544,-134607,14232,86618,-430,-103932,-83322,-13382,52128,93930,61271,32935,30148,27725,51163,52279,10810,-6970,-6486,-49046,-73123,-60519,-100437,-155097,-87810,45680,78597,7131,-54197,-67690,-30819,28796,45867,-5325,-86637,-68564,20973,49000,42942,76299,87301,51746,11134,15001,30764,23154,20735,34248,14255,-21514,-26060,15986,56479,31553,-694,19628,45834,29194,-12841,-91878,-147584,-104224,18908,119393,118975,40087,7202,26323,29617,44779,53189,-18917,-112723,-150847,-134536,-69652,-4229,12172,10182,-4273,-3829,8982,6902,26828,95675,148565,151027,97815,43228,17500,16522,31855,56369,31966,-14343,19760,32778,-41486,-63183,-16070,-34743,-58234,-15347,28668,44766,51213,-234,-63996,-70202,-77861,-97478,-16863,92997,52619,-68953,-92854,-28612,43511,61206,22403,7144,50428,98738,43407,-84165,-159311,-188950,-193445,-129910,8433,83822,21005,-46519,-9016,55697,101898,129851,96853,48975,38162,15872,-61609,-95622,-78479,-49862,23801,97842,54178,-23675,-19486,8675,-15377,6743,56187,16183,-54078,-58393,-35983,-49009,-71233,-92690,-136468,-121668,-51100,18115,51030,10281,-56519,-25414,49227,28962,-79342,-116210,-64014,-38158,-20818,12243,2350,-18097,6346,74189,120808,78349,19587,6931,22084,36576,37830,16270,-13204,-28410,-62235,-60830,5410,49955,7795,-58314,-65666,46632,154067,128159,61091,3867,-72627,-42937,111166,142416,-11012,-147636,-154660,-123217,-122214,-71174,-21133,-37912,-21872,29296,44407,32895,36591,64756,60737,-11624,-52951,-47089,-40786,-81735,-128630,-81874,639,17848,-21663,-39182,2799,15901,-29343,-82192,-82864,-24481,52910,79201,49422,16787,9489,59703,72723,40002,31683,23735,19363,9780,-33801,-26878,489,-32722,-37044,12209,49555,42068,-54863,-159806,-122866,-27062,13706,23196,23546,35131,84265,138670,156388,104434,-9210,-72860,-59318,-76190,-65912,-28965,-49153,-87821,-79564,-37310,4020,-15232,-69758,-128311,-127927,-42763,13508,-35960,-71078,-5832,70674,103277,94631,68918,27324,-24503,-43050,-213,108988,196173,163585,107653,95807,66473,33960,14396,-28841,-81730,-56357,30932,79501,67290,59084,20136,-65826,-66643,13041,4036,-57957,-62658,-60666,-59798,-251,83092,108337,87329],[-53,-18259,-177,12509,633,8791,14650,-14506,-4553,89487,166664,107861,-16871,-84311,-83461,-14448,74321,118946,84759,22950,23598,88209,105979,47431,-3218,-38084,-41482,8614,45221,63992,92816,63638,28072,23428,-3793,-15728,-39215,-40742,2929,5279,-50997,-64693,-87129,-139955,-170547,-125107,-16504,44551,-22710,-76133,-52850,-20076,-25522,-6326,66577,55136,-16849,-3945,42094,41736,57770,49196,-634,11509,35346,-31955,-102702,-106956,-103176,-97358,-70129,-74309,-122244,-103537,13347,126281,171268,160851,81893,-29505,-43917,17699,38179,56873,88537,28354,-61209,-51518,-14455,-28532,-67427,-103932,-72047,21297,83578,78057,61799,65703,79191,25172,-67304,-133072,-147677,-173129,-170559,-61848,41082,2312,-105895,-164744,-165423,-170785,-135525,-34246,59678,92940,9587,-91447,-87049,-36153,-27169,-46356,-29632,11123,-26033,-102509,-93978,-16362,57053,81260,27527,-63107,-89565,-69488,-38258,-2080,395,-7474,6236,-49213,-166677,-176696,-64198,1282,-8165,2121,22636,37970,72557,98624,89058,75808,75106,59164,-9914,-88398,-107016,-102570,-103660,-72018,-25080,2808,18019,25901,11724,-18841,-32004,3963,29988,-21136,-52640,5848,37177,3032,2937,8614,3534,3855,-20799,-65444,-57715,3844,73235,85027,42754,1465,-802,71771,155800,195340,210165,201522,104948,-39697,-123746,-129515,-143523,-157690,-97889,10146,45345,26110,-33974,-73926,-25592,-21939,-58943,23532,130700,126613,112907,128746,86207,16667,22740,56274,54586,39046,16895,-17937,-24998,5641,3302,-9815,18809,50939,51813,48335,4665,-49454,-29210,1472,-36568,-67695,-31109,13147,42099,62998,67675,49987,61800,71904,51633,10589,-23666,-24090,29449,64344,63428,72406,109926,97137,47747,6312,-34325,-37732,31576,79078,54947,25402,19284,17922,15364,10277,-419,18206,55496,64051,104471,166058,116149,4991,-27112,-28700,-29767,10124,7168,-80196,-128944,-82796,-28723,5193,8382,4260,-26787,-92194,-106438,-27847,79132,171183,174997,98296,86580,116085,26468,-112469,-96796,-4511,15349,8500,-28727,-103262,-108285,-16071,82406,66031,-42060,-96868,-47954,39136,82099,-2919,-88330,-41100,1380,-17872,-37496,-20840,35112,44670,17203,19407,-7485,-32514,-52391,-100487,-71390,7558,204,-14379,15633,-1047,-72633,-97304,-53322,28216,113433,155208,96426,32992,53740,99418,70551,47972,102410,95496,-13035,-57239,2498,46294,35782,11949,-7362,17501,84648,76731,43781,60926,26308,-17460,44886,56489,-71807,-118665,-27688,9513,10711,46460,34016,5684,-6965,-65197,-97495,-70154,-74963,-59698,5509,42325,50600,42213,-9773,-36134,-5085,5663,-62662,-130097,-123329,-72718,-19629,5651,33731,72910,68717,-3894,-55444,-59826,-39372,-34314,-1994,63135,50794,-52358,-69127,-19761,-30456,-114663,-161720,-108932,-4720,45831,19093,-34671,-62052,-32262,23655,37217,34853,5165,-114745,-169056,-71038,51036,87560,91572,72476,35158,24707,51482,113952,147515,97712,-25981,-113494,-112061,-35556,48439,36918,-34041,-51319,-8205,47635,106011,123987,98456,70915,20168,-56127,-97055,-76698,-12633,62519,79757,-24022,-111852,-44951,109493,165967,117418,42385,-3949,18200,102275,124529,60821,24551,34596,22988,20236,1614,-66702,-66646,-39263,-64070,-96166,-99991,-51045,9389,23029,82,-30272,-37810,15600,54658,53068,71692,54740,34142,59285,47928,-23039,-67302,-48981,-25588,-35423,-62081,-64131,-22038,21965,24713,24336,1687,-1733,3384,-57282,-80852,-57820,-113674,-154134,-116739,-105835,-60653,20346,24724,33203,105952,111527,56451,1553,-39515,-16839,37309,26894,-14409,-11221,-36860,-83975,-85273,-30238,5217,31967,60548,52366,5301,-30274,-15829,4578,19316,33928,50744,24236,-74923,-165334,-141227,-55394,-8744,-20667,-94784,-123271,-98479,-85870,-90174,-33718,67680,80826,-397,9970,84393,113982,69413,-3464,-22296,20666,1109,-65321,-71544,-13533,44940,25673,-31386,-49835,-57993,-69389,-31351,29585,60746,77264,52938,17305,35039,41933,-8802,-38242,-2309,59466,69008,68199,99531,81290,-4551,-53712,-6872,65501,14664,-79204,-99436,-68226,-13071,12797,-34793,-67458,-16434,13852,9512,21317,9291,-33144,-18564,26908,43388,-6156,-104876,-114000,-9842,38915,5780,-35282,-77256,-115770,-151580,-153969,-76413,-11723,-19055,-7764,65186,94533,48158,-5564,1108,3776,-32313,-66468,-47730,31240,62445,21606,26435,20513,-45818,-52724,-5186,28223,43398,-21876,-99317,-93654,-71363,-75884,-97229,-82605,-1834,34295,25608,78031,91883,19008,-11747,1956,22174,60525,106000,165787,167621,89012,-10919,-88343,-95809,-24011,21893,36720,27472,-35089,-73002,-63827,-13574,36347,19734,-72078,-103252,-11214,93281,118909,91020,62739,58836,33414,-6819,6975,50850,69815,66227,59442,16693,-7319,41820,70924,-36872,-164628,-142004,-13102,15382,-54128,-108212,-61236,24869,96351,153834,124149,21516,-45401,-3030,79500,58319,-573,20636,32670,-39133,-60587,-62726,-152973,-202840,-89832,52899,46341,-61461,-112221,-92552,-42474,22309,53626,35525,-11211,-10619,22996,40099,60570,78154,51897,30177,36840,55748,37326,556,-18537,-44446,-71964,-33214,30654,76205,62160,-410,-3335,64196,120363,72233,-31357,-106467,-138899,-95193,28244,167247,208596,129359,84246,52308,-33609,-48860,14822,23797,-17546,-70525,-114591,-47058,96234,139331,44418,-32254,6307,43548,-7094,-26349,71179,157990,181380,166927,112469,55781,15865,-16537,-14514,-6249,-3809,43669,43415,-42168,-65958,-11256,-22103,-66339,-61864,8787,93961,112076,38316,-29681,-61848,-110263,-151027,-77279,49927,41169,-66303,-109786,-65184,36005,103189,68249,3939,-11129,9198,-25213,-110975,-142281,-128570,-134535,-104867,-556,86138,30794,-70960,-80368,8615,124341,190741,127892,38423,20386,20978,-8940,-5675,-3084,14996,102336,145940,84524,24188,-3026,-9152,-15261,10805,50808,-9009,-97601,-71006,-4634,-7508,-23700,-41475,-104685,-120863,-88560,-53096,-17356,-21360,-58371,-30102,12055,-33006,-117746,-109553,-20754,40626,38933,-912,-47469,-55747,-20098,52292,89951,51648,-10213,-18517,11849,33718,22431,-34708,-51984,-14096,2379,32666,90236,70988,-16619,-42842,2506,84070,115433,74370,43941,11795,-39133,-1545,106368,116972,30782,-61858,-118733,-151195,-180332,-162120,-98921,-21426,34106,58872,50639,21058,23482,66827,61138,-13336,-57857,-73601,-71202,-77134,-81179,-20195,11562,-32320,-63602,-30411,29588,10435,-74565,-109560,-94336,-78103,-33882,-11112,-10139,-10402,3333,79006,136100,108692,53855,22532,-4253,-34434,-69010,-60787,-29097,-25357,-4532,17981,33085,17544,-86691,-174982,-116776,-10807,49895,40814,-11607,-14199,23357,57544,83206,49255,-75503,-134607,-56259,5651,14588,784,-36817,-64435,-50971,-17537,7713,-15472,-58883,-92439,-88694,-35754,4533,-36485,-81673,-58676,7248,72712,92417,83809,45628,-37471,-62508,6745,86197,120781,123840,132506,93336,6740,-33746,-52571,-80881,-67727,16648,91476,84802,57786,83365,54399,-39667,-42948,24930,1175,-75587,-86757,-57968,-47228,-17977,58420,97626,63452],[-29264,-30349,-9725,-2387,-24100,-16834,24627,45153,55440,114165,218603,200383,75780,-9190,-44195,-20881,74738,154978,120854,44124,1425,4211,25120,63240,82180,32174,-29629,-8450,16935,2521,22133,12261,-3727,14957,-33044,-64137,1041,66883,47107,-26172,-59097,-16362,-8491,-30364,-51288,-56920,-48214,-54926,-77504,-66457,-31511,-12098,-16813,15714,73969,44797,-27519,-11435,40263,45093,46058,21030,-35331,3509,84604,23376,-104466,-141800,-120207,-80607,-31010,-9332,-34009,-59677,-48727,-8453,58708,83893,24552,-29060,8543,49864,5573,-7317,62431,51770,-49853,-93439,-86314,-51122,9111,17653,-94,18647,54877,75957,85484,75773,58715,-515,-80555,-123846,-146739,-166461,-119691,620,71210,34615,-33734,-89739,-118617,-119348,-79676,-35337,26166,91096,46246,-47080,-59771,-16654,1809,2651,5531,-15860,-53284,-69423,-64783,-43841,16449,55769,-2807,-82379,-78675,-39688,-9147,20283,20340,-17193,-47687,-84530,-144935,-134248,-65495,-45379,-81777,-102934,-99194,-35668,71573,113618,81945,65551,75972,71192,34994,-6876,-57682,-102394,-137334,-128206,-72145,-20752,18554,44412,35970,16605,21961,56381,86762,62887,53595,107195,108606,34440,-38242,-49771,8748,72400,24142,-115260,-155208,-29219,115537,112254,20739,-38021,-57406,-17231,100203,207177,228283,174866,74508,-12973,-48280,-57904,-82055,-80292,-27575,-5421,-17869,-9466,-40996,-61836,16768,56111,20326,49252,121441,139343,150261,147333,96970,27666,16633,43439,39239,26214,32749,-8634,-56526,-38749,-25327,-25896,12558,50356,41494,12696,15364,33256,48769,52654,6545,-40966,-18976,-398,12368,76664,127192,101026,93048,102034,71090,-722,-70507,-96280,-37286,9209,9895,8009,27297,11696,-15292,-49601,-80554,-60154,5464,10134,-33644,-26990,48281,84912,31282,-4492,25389,62960,104387,108827,82610,69765,46267,16775,14354,11660,33750,126058,138853,36014,-37960,-30109,-19568,-56580,-99949,-86963,-68508,-86706,-66268,-2209,75490,134059,94687,29198,48114,62398,-30282,-144766,-117908,-13423,-7762,-13501,8056,-58057,-94439,13299,129348,57457,-85564,-81261,32073,103512,160981,124530,7175,-48915,-63683,-75693,-68749,-31517,26995,48566,35904,35569,-8669,-40236,-27146,-81066,-95854,-29618,-26458,-38965,-28798,-63304,-84672,-42560,-22537,-13636,24128,59948,32491,19517,37287,36454,12623,47639,135941,130539,16908,-39199,32778,111504,106911,65395,50492,81703,114742,58927,7501,55197,62659,4977,26803,38682,-45360,-68680,-28471,-21102,21434,75444,78056,66496,5279,-109950,-148552,-76213,-369,30719,21372,-19354,-191,45907,18723,-45965,-94220,-109005,-108582,-96128,-27749,48412,35125,-18206,-7187,8589,-50930,-116378,-124685,-108611,-75089,-37297,1143,23742,13958,-4780,2808,-690,-6708,-72480,-179462,-152574,-3333,68797,13037,-39421,-40130,-25491,11102,67202,39970,-84763,-184416,-166973,-68275,30000,56984,42911,46668,75111,46012,-11093,58309,138020,57758,-103596,-152031,-91623,-16400,47431,60698,16659,-42057,-38438,24858,72638,90403,144036,190196,139891,42417,-21745,-36231,-40741,-30857,2474,-18801,-36465,19586,90543,112237,91154,23389,-37402,-27511,38169,55487,16901,-12644,-8809,11115,31204,2310,-61785,-47250,-8131,13684,34519,33606,-10474,-44211,-19788,56765,73629,20379,45414,104956,113168,130350,94146,20026,-4054,-35942,-78164,-47526,2001,-20655,-71331,-96315,-84494,-40787,1240,26705,71480,86726,48058,-1711,-65834,-74575,-52624,-92864,-125960,-121473,-125083,-49555,41474,15044,-24398,14653,40550,10004,7964,37859,49860,32483,-11004,-64016,-60510,-52476,-103175,-142664,-71968,44691,91513,88536,76221,41862,-10817,-41697,-12629,37618,28783,21337,521,-101400,-173995,-121986,-35442,31794,58088,-22525,-105778,-111609,-104034,-122546,-60544,56899,78112,1895,14282,73664,62888,-7011,-43643,-22861,23140,1811,-47200,-54726,-42227,-36554,-90232,-149969,-132805,-92957,-56697,34176,81077,8370,-37298,-29981,-9549,80418,146613,79690,-4319,5922,46508,2308,-28337,57600,91160,-45991,-155735,-70870,66815,44558,-27492,-21652,-8407,-26712,-37669,-69959,-94837,-77363,-80585,-69077,-9959,5102,-29450,-4070,28877,17080,-16778,-72737,-60221,37074,62660,11366,-6935,-14902,-66418,-126865,-119449,-36775,11847,-14904,-3125,107944,164895,100000,36575,53698,12811,-96348,-147608,-86528,20169,65629,35462,7396,-9668,-13378,-21258,-45297,-36653,-9042,-51534,-90111,-74411,-56154,-41056,-67586,-97718,-39935,5989,7359,58958,66596,13249,19000,40102,29375,22116,41578,110990,119676,17507,-63697,-66947,-61027,-62450,-28521,53816,50382,-63843,-112580,-41921,20391,22479,33572,20453,-27799,-10674,61379,63253,8141,-21233,-15993,19073,66410,101639,113743,80660,19482,-3137,19746,61922,63105,4273,-90716,-150143,-111519,-38404,-51758,-73467,-54692,-16694,23337,82033,155654,131561,4102,-63471,29153,122496,69926,11386,63319,93997,53776,55742,12570,-109786,-144616,-52246,23606,-12809,-81359,-79405,-26603,-2932,-4526,1938,35715,47035,44161,44674,75074,114520,88407,18597,11139,60963,78201,14919,-46405,-67433,-75095,-51384,43771,103906,94350,37132,-18222,-244,93346,157240,75441,-44507,-59337,-27778,-12540,18039,117113,195839,185352,170800,116378,-1923,-28938,28128,71238,98248,59583,-28402,-396,133168,182867,83299,-12164,14933,71731,31239,-28199,19602,71412,96482,146918,145309,88409,28331,-39789,-74745,-67867,-45403,22666,63140,43786,20130,8744,4959,-15950,-53708,15987,148060,156675,47738,-12865,-31997,-72505,-136509,-133111,-37101,24528,-24283,-92301,-85957,17869,123520,111051,17324,-54668,-38328,-18253,-30379,-23955,-35189,-71554,-38493,48412,73530,1472,-80517,-105082,-61308,35371,122108,82874,-9935,-21298,42593,61758,31836,-12332,-14528,60862,111766,102710,58684,8280,19217,47317,43530,69325,29972,-56341,-24321,39414,5957,-8721,11148,-2429,-24018,-55297,-83046,-84206,-83586,-63137,-34358,-69962,-108624,-96843,-50163,5057,49517,31723,-14156,-9557,1002,-35249,-8985,55690,30659,-55443,-53539,7215,21394,6014,-30767,-36247,-2469,22920,77500,121766,22082,-102448,-78929,-2921,14822,-24189,-51467,-37939,-15285,1893,42708,72993,50057,18679,-43595,-111923,-122992,-120760,-111157,-20327,86556,85755,40113,16021,-4579,8368,49598,37263,-10526,-32024,-68000,-89197,-79161,-53063,-7652,-7688,-60391,-50172,535,41130,17656,-52124,-59991,-38550,-65285,-97513,-85174,-41065,-26134,-34351,18630,90209,99336,61144,24229,-34710,-95130,-83841,-16004,16432,2304,-13745,57,24344,3457,-109143,-206346,-139463,16727,114282,72426,-28248,-29735,-11094,-55089,-72583,-47923,-91224,-103479,-22971,35651,17588,-19143,-18231,3133,-50,-6005,14073,-454,-36318,-28840,17942,67760,93407,54615,-17307,-47258,-5022,52413,52030,53765,52071,-8345,-12658,44068,50032,14815,34855,106185,113360,33791,-33187,-96389,-159675,-121648,-3773,74894,75199,68206,87201,51060,-16155,-24343,19682,32184,2413,-11041,2288,-30695,-61490,-6819,26735,-14540],[-50884,-47418,-44790,-37590,-48886,-44951,11488,71076,69914,78266,159663,189354,128453,60683,15440,19775,65342,111174,93617,17521,-71157,-118203,-91928,12153,107352,89594,-4230,-34792,-19840,-37318,-15276,21356,34414,41809,-729,-33767,17830,64185,8811,-82887,-64353,22651,68115,74741,55978,28955,-14661,-90929,-89489,-19240,-534,-37802,-52418,-16234,10572,-19636,-41018,-14189,4827,-9581,-35387,-62812,-73594,2572,106588,58551,-68237,-109220,-74284,-22910,25970,66001,83706,35031,-51881,-88157,-41522,-36557,-76564,-64928,-16675,-10704,-60972,-59805,33072,56329,-38925,-132401,-127240,-8454,96663,86839,52396,25296,13906,60422,95747,75597,46373,-12741,-66607,-78398,-94148,-94400,-35805,42693,75092,57922,33448,-2787,-36855,-33457,-21984,-46542,-38839,17670,27072,-9755,-35992,-40118,-6164,56074,76889,13200,-17924,24184,16412,-46496,-33601,14167,-884,-43427,-34839,10040,28074,1247,-21681,-48349,-69985,-88099,-157201,-168898,-81588,-44162,-104683,-156568,-161939,-79092,42613,93574,67781,29907,-2291,-2924,43772,69721,-2933,-70973,-75686,-87610,-95626,-69069,-1660,55103,53003,58999,113010,145596,131332,87905,64761,92773,100808,50264,-10997,-25166,23701,78743,20915,-150144,-220567,-92309,52557,59621,-5697,-57057,-104552,-114228,-5338,132121,200633,171565,103796,71482,50721,13835,-2892,19642,31378,987,-29944,-42548,-93971,-96279,24485,113566,70426,-8498,-4507,62099,115447,117382,94769,60381,44269,24558,-18983,-26185,28207,18310,-24856,-23076,-29723,-28793,9886,28871,2821,-44813,-40596,15595,72517,113294,115167,68866,18441,-53468,-61020,61358,146793,76758,25357,61991,54365,-36085,-108453,-100215,-22700,1229,-25708,-42915,-47909,-61654,-64866,-89481,-84709,-15628,20753,-16741,-49005,-12020,83708,113909,16073,-30018,32528,84091,125627,130669,49731,-26023,-34518,-72,26453,25515,51476,117832,110294,24847,-45778,-39306,8813,13675,-47798,-106400,-136301,-123346,-34212,47207,76534,71827,-11539,-96053,-62935,52290,43232,-84449,-106608,-31380,-19434,2663,63940,981,-53344,34579,97515,-6187,-104230,-35392,84363,108627,159207,186356,87654,-51482,-107659,-68254,-1846,29042,28392,8949,17745,16690,-20989,3988,60377,-2626,-59286,-39686,-62892,-90022,-89220,-89472,-20020,67284,31740,-60021,-101726,-79334,-40666,6228,24556,-30786,-61209,21330,116368,121005,50326,6969,48948,92286,60663,38742,57047,66595,47810,-16663,-47140,25937,73956,12316,-31040,-16031,-27159,-36060,-47860,-38477,24789,73240,101521,103877,-6136,-127303,-132684,-60310,44825,89052,-6736,-120887,-99929,-20440,7049,-22066,-101704,-128335,-69673,-30618,11998,67638,50348,-4159,-13934,-54181,-137938,-116985,-48521,-48502,-41640,15360,36234,-4494,14964,85654,87767,16438,-2934,-35894,-133866,-144051,-56276,14943,18386,-4065,-40935,-83066,-70328,-9443,-14921,-78872,-90670,-45891,7635,46070,35357,-16570,-16792,58730,49330,-7549,74146,145521,41547,-95583,-102452,-37036,18414,80468,130481,116538,30463,-16709,19623,54559,69877,144454,228176,216127,125159,44105,13037,-25839,-65061,-28875,13091,11309,5783,21121,30811,37079,14708,-37530,-72460,-72749,-81288,-78520,-60837,-34746,13806,52693,5954,-41151,21161,91543,98903,102265,95943,21501,-63067,-48652,64026,136341,111193,103739,78467,23009,85375,116829,18686,-53210,-69701,-78298,-44950,-20830,-51876,-64437,-47722,-32021,7093,31618,34747,89744,127780,84296,37640,-1385,-22703,3000,27106,11190,-30115,-43825,9567,52745,23745,-11010,-16091,-23776,-65829,-49981,38499,83552,66384,13589,-63041,-86958,-61235,-87560,-147972,-75798,66788,107038,62555,24773,31977,32943,2925,-763,30639,5511,-8251,-13832,-81584,-108813,-49202,5905,70411,117939,75797,17527,-47982,-121707,-133681,-31857,62317,63977,-1600,-7525,42208,46145,-21060,-44754,3145,46263,19821,19494,43348,-5781,-89175,-149209,-168728,-155796,-117151,-39416,54874,49449,-80374,-153134,-112268,-64473,27093,144797,114027,18224,10999,10609,-72581,-110177,-3606,76680,-37647,-165138,-92142,35696,34029,15997,41917,31793,-4148,-5380,-48107,-109107,-138908,-155241,-111690,-26251,923,-22396,-9982,-5631,-19485,-12294,3371,45706,89312,67945,17648,10861,-16481,-81293,-107829,-47912,13279,4033,-36164,-30485,38146,87928,82696,51983,29031,-43769,-138723,-165365,-108071,-39899,8793,38021,16379,-14765,22813,31014,-50173,-105198,-79705,-61879,-77008,-94745,-91021,-52806,-41078,-61254,-62965,-55318,-41707,5185,24153,36124,75459,77124,9180,-64022,-55700,45698,77318,-18879,-77399,-32805,-21242,-70957,-32200,71791,51277,-51834,-56258,3530,2130,-36597,19934,96840,61339,3046,129,-24519,-56052,-53227,-48030,-4636,76431,128325,130234,76744,9908,-20597,13713,43712,-15514,-90003,-91551,-61682,-39059,-26433,-46977,-18162,33294,26414,-13202,15616,88077,62002,-24640,-15892,103683,146657,53763,-6275,40865,94453,123490,139162,65824,-31212,-38592,1547,6905,-34961,-71191,-41245,30911,38154,-21166,-46109,3632,37607,35132,34976,79262,118976,87175,17910,-5458,19444,25305,-22705,-65545,-71880,-39670,28116,124410,139194,51897,-23024,-44051,-15801,78000,121719,38098,-29926,-17145,11075,-6989,-34140,19380,112677,156205,167917,149927,104613,95488,84395,76628,114487,87149,-1954,-1648,61716,63267,18960,-23870,-25882,21948,40102,1629,-8108,-12445,16631,116956,161223,102938,45418,-3007,-37584,-56148,-61501,-2686,65365,90873,55305,-5658,13006,50276,6438,27305,117311,97620,-3118,-38169,-33961,-32955,-79765,-148380,-143222,-67017,-18473,-20934,-30081,19026,97853,95748,6833,-69630,-31631,21488,38777,62940,29442,-32942,-4612,77292,59417,-12008,-39523,-28529,-23340,2025,40045,5227,-72957,-68364,31584,54241,-39531,-122476,-118524,-67454,-3344,53769,23931,-31927,21165,67639,43623,81593,91090,16040,6059,13792,-41708,-47041,-3990,41223,70333,34794,-18781,-62150,-90993,-49713,-18406,-87120,-104102,-40882,-16182,-16941,-2820,-34066,-52735,9823,27387,-57778,-77472,-6205,-30094,-128027,-105806,15710,63237,48708,28551,8414,4064,2760,46533,66677,-54211,-177390,-147713,-83810,-103258,-170919,-198693,-157425,-73234,-9040,26755,31881,-7943,-49042,-95058,-99475,-31636,-6221,-14615,52214,105772,48603,-32785,-48077,-20220,22797,38925,7455,-6889,5589,-40651,-90388,-94112,-70715,-34905,-22208,-38492,-22916,-10209,16629,62411,90840,81482,38151,-27451,-78322,-55562,-12510,-32463,-102869,-106208,-36290,27197,23008,-11855,-51129,-99448,-68939,20976,39115,-2717,-40125,-22199,2711,-17334,-100945,-194173,-147147,24404,131834,78461,-25315,-37937,-42591,-118702,-140289,-57523,-8632,-13813,-21808,-33097,-55192,-66775,-14693,43463,26468,4532,29363,18709,-326,35329,113249,172097,169620,119198,63831,42452,67268,98680,61815,30243,40856,30386,39233,57496,20172,-48474,-53345,32869,106797,87435,23083,-80971,-189843,-189545,-90953,21043,94500,99656,48662,-984,-13592,-31154,-29041,37915,99354,100599,63968,-18143,-71574,-40827,-46791,-95827],[-51041,-39664,-51321,-57539,-63722,-70207,-35069,12088,-8176,-32432,1830,64823,106637,91904,45111,29173,12383,22663,33507,-30109,-107252,-147803,-153843,-80301,42089,68932,-12823,-66743,-39958,-21630,7067,58659,73213,64901,66977,61167,30684,3929,-35051,-55967,-11234,40118,59888,63093,48173,45057,37142,-15124,-26625,20410,8992,-44852,-52165,-23243,-2331,-2920,4687,4300,-10707,-32951,-67144,-94084,-67019,31674,107302,53291,-33916,-58462,-25211,26389,41769,39985,88270,116753,33891,-65649,-71179,-67040,-77805,-60237,-44824,-56054,-80030,-40190,82713,111693,-5251,-113546,-73208,69748,114455,62160,75488,67825,20657,51795,94647,100163,94856,19866,-33805,-34900,-29447,-970,45182,73211,83481,75476,59403,32804,16748,20935,-4841,-68012,-100517,-74386,-45022,-15335,-12407,-51818,-27352,52464,81124,36106,12102,54365,40590,-42436,-46942,-9617,2489,-1565,433,21093,18734,-38494,-68759,-52700,-12991,-15210,-129845,-190268,-81399,-22648,-113443,-183165,-156579,-74843,-6972,33003,39036,-11309,-96496,-108608,-4786,78451,41656,-10866,-2415,-25070,-83062,-93858,-21984,51705,50025,77222,168564,178404,101088,45905,17076,12375,39513,51666,57283,36244,10804,11918,-10747,-102575,-148764,-80554,3712,38887,56182,32088,-69559,-146604,-104896,8913,116350,162115,150905,100671,26438,-16209,-4722,18171,-9419,-13234,8489,-15187,-88760,-92186,21252,124721,73967,-82511,-129791,-39727,31878,54888,75021,88274,77717,7363,-73091,-68547,15616,42993,2964,-24896,-25964,20701,57243,29068,-22538,-76301,-107728,-51377,61959,147602,179918,143303,42941,-84433,-93943,50080,125564,4392,-77931,-25367,-776,-56475,-87016,-20579,90601,93499,30017,3871,-6346,-26504,-35011,-60012,-41575,48545,78171,24464,-20366,13350,100727,114068,13505,-23443,40576,89162,103559,85955,12653,-54807,-73962,-42870,2012,25707,50456,33342,-16974,-49877,-88370,-90935,-33682,46344,53958,-45003,-151409,-121699,8313,85296,75639,44585,-39103,-150374,-138659,19521,69724,-44147,-92174,-44085,-10132,25909,56967,1327,-19510,65782,89510,-332,-49833,12209,85482,75483,80180,122233,74793,-61267,-115196,-39396,47152,80001,73033,29616,9018,-24886,-42643,52061,119431,56008,-4798,-26340,-78861,-128601,-134846,-81773,21366,79828,39847,-31764,-83037,-67301,-7437,30472,21596,-52666,-88114,25455,144122,126771,36794,-6969,16063,31887,6861,14032,14505,-44913,-85218,-98798,-82956,2096,59685,-8222,-88748,-71160,-45708,-64250,-71797,-28349,3143,3673,25706,25723,-50048,-80423,-55738,-50781,3533,54588,-40525,-144080,-145754,-111324,-48564,19128,4856,7587,59380,28278,-57463,-73284,-21486,12433,10959,-48601,-101440,-36301,43078,14609,6203,57815,44829,-23388,18251,111170,101001,4949,-37893,-64204,-99635,-86882,-61072,-27479,29357,46787,-8173,-87491,-125491,-120901,-65866,11574,30024,33266,56523,64677,29963,-30674,-47428,6459,24186,37136,123158,157647,86501,-1618,-29545,-24156,-4068,70577,154449,154425,72141,13053,27839,50532,50942,91550,150336,145981,92374,63723,41576,-21170,-69285,-30805,19953,2380,-38768,-23622,-17078,723,37588,7030,-78707,-141300,-163207,-115939,-44147,-100,28936,34277,-29338,-57185,35189,115068,90882,51840,30768,-1930,-49027,-37132,56677,173842,211567,143437,-21121,-135414,-26191,70416,-13189,-85609,-52716,-12155,-7307,-37844,-53978,-8736,35518,39134,56243,59059,3278,-11677,23361,53244,79947,76534,33280,51287,129728,132289,48237,6258,38769,74588,79998,64124,24226,-50269,-120398,-102101,-577,82686,124760,100787,-6333,-86893,-70882,-37442,-56710,-11921,60711,80835,33341,-36199,-23800,40245,63822,45327,44410,26408,14857,-5319,-64528,-79893,-31655,11434,63085,97144,80866,87965,19794,-107312,-107917,1371,45161,24311,-28496,-38974,24750,73498,36555,7998,43578,75644,59737,96352,134550,44785,-83170,-137717,-143714,-145139,-103919,-19520,33026,15959,-78920,-154061,-109591,-51107,-6426,91717,100827,29458,11052,-14563,-91875,-109770,-9459,93727,47697,-47046,-33018,13900,7136,22910,37733,10024,11523,48534,145,-103525,-151484,-138146,-80662,-27234,-6657,-5698,-6059,-33110,-58354,-27265,59344,120756,95433,33676,4411,-5859,-70306,-138998,-109822,-166,50649,13515,-23708,-38906,-46216,-29780,13124,-6813,-76202,-121136,-130061,-114116,-74761,-51918,-39807,-11873,-16603,-43061,-21114,-3878,-61384,-119260,-88063,-45084,-74406,-128906,-151750,-118132,-50099,-22877,-64160,-76999,-33023,4737,27693,74988,112998,101779,14818,-93346,-97478,-402,48150,18925,-3957,11320,-15528,-47638,20908,87406,42867,-10084,17475,1565,-74083,-113261,-37331,66906,75058,10573,-49423,-82393,-60869,-26366,-24607,-10068,34910,86785,111425,69490,13148,-3000,1740,-6992,-52083,-77059,-20414,36789,11271,-25065,-27827,44095,99937,53299,-35259,-33129,20931,-1506,-19982,64021,156225,125705,12298,-45705,-19935,48244,105689,103718,37984,2350,28399,45124,33325,12861,-28806,-36121,23386,55442,24252,-1238,-12049,-33415,-35035,-14516,36805,81967,90653,54362,-429,-34762,-29071,-9962,4613,7505,12299,33707,95234,99464,3225,-58955,-68459,-48098,13652,28174,-12758,-8298,-26401,-74512,-78571,-63504,-29025,42760,84163,103598,146999,196515,197800,118192,31535,10212,-9700,-36264,-9619,-6304,-73533,-87117,-54739,-60826,-57455,-17349,-1,5222,1589,43978,142199,167830,84325,31318,42575,60255,34368,-10162,6346,49324,53902,-1095,-56410,-11896,79996,61820,17753,18800,-11209,-43739,-39117,-38476,-16324,-26338,-128273,-212731,-176131,-48702,53906,54487,33114,45064,27947,-44168,-81336,-11371,41828,37632,69113,75852,15203,-3050,53997,66954,31806,42340,87993,111136,110441,77653,-10997,-83969,-59785,12882,-9649,-110373,-165001,-134536,-111632,-83510,-36957,-53893,-79683,49,45034,37795,95276,114954,29796,-34962,-55403,-51900,-22438,-6582,26644,97219,109653,89575,37457,-28768,-10616,42521,26395,25524,54760,32683,-4430,-18831,-64025,-91070,-45920,-39071,-105126,-112418,-59512,-88931,-170305,-122923,44483,132477,113793,70447,37301,36247,37996,59483,48392,-55381,-156023,-138530,-88120,-105226,-179786,-231617,-186147,-79931,-26119,-14144,8586,-12453,-67587,-91230,-36596,56842,68552,24492,4320,2587,-20524,-57490,-51594,12759,74364,51621,-5425,8735,54566,6839,-57701,-62203,-42176,-5079,30984,43112,11141,-34762,-2583,111509,207500,168946,48490,-35707,-29238,23218,32180,-35478,-143169,-177354,-101847,-19710,-48908,-82397,-45847,-24874,-5940,25737,7297,-29263,-25263,-12518,-30723,-48587,-55882,-84012,-65180,19448,82523,66207,-669,-52264,-92424,-125285,-81868,33030,112705,67531,-45488,-99413,-70672,-44031,19704,78378,52536,32861,58982,49650,50631,89526,157956,204652,165066,94335,82450,90899,97841,149736,142280,58318,24237,34459,24480,1674,-16959,-58257,-90717,-23246,74926,107343,76583,-16385,-102307,-139578,-116471,-11997,94546,71874,-30266,-64984,-27212,-37859,-58788,27540,134165,138578,70153,566,-15670,-4013,-51217,-102084],[-12531,11138,-12665,-44291,-46356,-55141,-63409,-59610,-83543,-119436,-103911,-21269,82160,110661,69921,25381,-28871,-16264,7100,-60203,-101158,-96740,-142453,-135231,-36420,9237,-42063,-84547,-43635,2754,28435,49548,34340,27852,80952,124013,78750,16888,-12441,26169,76249,63908,3699,-8643,5414,35484,90318,119026,77015,42153,26050,14097,10350,20482,55135,85532,71503,23140,2149,-6466,-19347,-27811,-411,84932,122077,59404,-4387,-41267,-36886,18309,5162,-56450,1665,126207,101214,-40056,-95142,-53251,-20656,-22358,-15625,-11004,-38010,12342,165589,193584,47314,-44234,22457,104987,60227,7721,74368,103561,55492,33405,52116,105769,138518,53445,-3610,-3994,-3695,31431,76373,90882,86917,55134,21352,4085,14943,20297,-10496,-71987,-124532,-130140,-109596,-32492,23471,-15228,-34030,-7658,3238,1444,-16672,-17120,-27532,-63866,-51978,-43243,-40193,3721,19988,-7864,-37292,-80062,-92261,-41925,41345,63778,-44657,-126646,-53699,-12798,-124313,-200580,-134201,-47699,-29499,-21380,-13527,-61572,-140157,-142390,-44219,57947,85954,60170,32406,12385,-35363,-79783,-41759,27187,31843,57397,125546,94673,9069,11950,31550,-3108,-8306,40505,77576,39046,-30151,-52284,-35117,-40114,-33643,6730,45982,80700,144817,149842,18651,-125039,-162175,-86250,11349,98191,129061,33234,-89681,-106612,-85217,-92387,-108130,-47624,39123,45885,-2286,-12781,41877,110984,70690,-60235,-94750,-48755,-36131,-25453,19679,61998,56269,-9412,-62352,-55476,6741,58330,15816,-57231,-34845,69847,86480,8363,-33702,-60447,-109297,-71985,41337,118910,148933,133234,50599,-47336,-38969,66058,91494,-31499,-108995,-100666,-68936,-32149,1609,67124,153680,136171,85899,80573,63390,12577,927,6461,23998,72397,96765,45050,-30919,-17188,81335,107753,35021,1653,46180,97375,75986,-13535,-58823,-57398,-78523,-80587,-32960,19728,30623,-38326,-92580,-72102,-82158,-111877,-103430,-22197,63311,12703,-99991,-65859,42861,76640,62929,55025,15008,-60969,-104195,-89613,-54211,-61413,-73084,-34231,12028,20484,-8577,-37757,-6352,69835,104393,76479,46979,43869,65692,50273,3313,-8795,-14922,-67292,-92213,-41976,5175,59596,120906,108608,31773,-44116,-52649,39369,96815,66864,24174,-7464,-32328,-68794,-100527,-54309,3236,7506,20880,52987,44022,54139,74150,67047,36452,-26900,-74226,36777,186933,139302,-12954,-85485,-62689,-390,56445,75399,14255,-96548,-122835,-84947,-47561,9504,36252,-27230,-81303,-52132,-36304,-59204,-20500,29221,-4630,-56907,-63269,-57408,-37206,28926,41000,-28298,-38047,5063,-29064,-78084,-111343,-153154,-99835,34884,103194,137595,164249,88361,-90400,-194551,-131177,-38067,-3745,-19062,-20832,20052,51284,23135,21952,41680,13395,-28128,-1030,45370,47467,-6392,-57478,-114512,-118904,-33904,19500,15629,38754,60379,42187,-9115,-87920,-139361,-52661,81914,62503,12257,35117,46924,12046,-15702,-19314,-7565,1087,43954,114484,136949,140220,93897,27551,-15702,-46002,-2025,88589,107564,56690,21446,32942,43375,23851,43049,79374,38673,2073,46577,43615,-46940,-90070,-43161,-11655,-34631,-52046,-15070,-13228,-8373,34920,20699,-53116,-100771,-111954,-67841,-1729,27976,18040,-14493,-57778,-70102,-30539,-8363,6537,12366,-12639,-23222,-8980,24133,91575,191778,220803,94914,-107950,-191236,-90810,-22572,-72973,-97813,-31693,41675,45354,8242,11463,51671,68100,55305,40312,27295,-48626,-121279,-88953,5278,78271,96458,60341,59062,130779,142452,45260,-25545,27226,121385,152670,109178,35872,-56650,-104670,-59851,15346,77535,140689,152209,46471,-66420,-68729,5840,43194,52868,53248,63963,40746,-32261,-46238,24006,83849,91444,106718,112239,77081,6505,-62157,-88799,-59999,-4222,36694,32179,-6139,14364,3789,-61805,-48431,20008,19841,-8054,-33556,-13520,48418,82742,63550,54757,57390,70243,100075,149047,130535,9733,-76238,-99862,-128325,-134500,-72037,-13819,-1753,17343,-14741,-86013,-53849,26804,57567,93359,97779,46964,7850,-10106,-23193,-8657,50428,121499,123489,89951,57875,15254,-5840,12722,-8935,-37866,-6589,35443,13231,-69280,-105519,-60452,-8412,-4670,581,20842,28767,-17449,-86795,-70211,49605,122177,73983,-4853,-41793,-60486,-96152,-136874,-111377,-19021,49526,53920,24598,-24090,-52873,-35747,-3058,-54457,-138442,-152290,-114647,-76901,-24552,1483,-43521,-96796,-108163,-113318,-112957,-94974,-88058,-88819,-56827,-57054,-108811,-138351,-153535,-145492,-62745,-9020,-47360,-35386,39456,61782,64984,81735,76855,67851,28482,-38661,-53195,-19104,21294,77748,87106,27469,-39504,-10753,70315,83257,47987,35096,18176,-68642,-148568,-159659,-108571,-29926,32272,21697,-38410,-64762,-25627,7980,5349,-2009,-3077,23417,52330,17615,-25221,2925,13264,12152,37626,56311,61883,49093,-19716,-74685,-66256,34086,106436,60688,-21237,-29691,5133,654,21682,104252,145096,92738,5402,-47818,-42917,11523,32332,8155,-25610,-29706,6151,41068,59250,74360,42215,-9296,11864,66260,105681,105566,16222,-88280,-92145,-52168,3993,56505,80407,66240,15753,-26846,2595,65525,107791,86864,7455,-59957,-25725,9683,-17176,-42498,-60269,-72328,-72393,-73226,-62068,-29512,-69811,-140962,-94435,-31672,-29856,-9536,17317,46539,109777,178277,179633,101973,-9782,-94386,-101569,-53086,9845,14510,-48912,-68680,-22280,-24347,-73009,-82366,-49404,6803,46803,91594,144441,124380,27513,-23315,28824,93043,77182,13405,1742,20323,2620,-55507,-99266,-63043,35171,40972,-18634,-54141,-65579,-32674,8663,-9062,-3672,-4733,-103043,-200956,-181376,-53402,71935,76399,18106,-12187,-55685,-132739,-138015,-35199,18189,-4376,34216,95258,60919,14959,46526,92286,83038,89462,128612,176755,196239,144789,23234,-33137,488,15942,-50560,-110029,-104247,-65296,-61139,-81448,-97642,-109915,-78234,9336,40772,41013,82880,64317,-39006,-103178,-65746,25496,73468,43930,24187,61715,90227,121400,100668,13394,-479,87865,148970,149077,128379,105419,61212,24133,-19909,-79360,-93063,-102203,-137753,-99156,-49437,-78046,-131532,-72999,60635,113195,81492,22549,7913,49881,92515,121071,95154,-4722,-77380,-41645,22543,23236,-51897,-110943,-83738,-22027,-12795,-39458,-23008,2758,-5867,-21772,-1277,41449,53805,6593,-75430,-90528,-47638,-12454,19600,77693,113221,58537,-2852,32687,91334,39643,-24732,-4101,29046,50643,91108,110743,43761,-37745,-16062,70806,116863,64439,-41733,-94241,-35928,28931,18415,-46871,-111380,-107993,-29079,-5502,-117318,-158531,-56692,40182,65610,39601,-20414,-49724,-10023,-9972,-71346,-77888,-18654,20600,22529,-8006,452,42517,15452,-68732,-142271,-131060,-28634,85293,137296,77128,-60391,-93202,-2196,43776,78046,114103,79063,40332,47959,50127,73272,117677,161867,172237,104468,11788,4092,11997,22476,136952,188133,69633,-15260,-17715,-54559,-98722,-79027,-63677,-71946,-26357,32064,63090,61002,30229,30165,-4223,-66034,-37064,15048,-29994,-99092,-105377,-56679,-40455,-39920,17288,72181,48610,936,-272,27689,17784,-35932,-59997],[22895,50300,10287,-27361,-454,6566,-48279,-83182,-93436,-123937,-95565,-7621,75222,105640,94442,53676,-3711,15465,25699,-59595,-104273,-81369,-118210,-127981,-58857,-10262,-38062,-73304,-50651,-19112,-2492,-18601,-73486,-80606,-2966,92807,124201,84201,31465,56694,125947,107824,1915,-21197,19137,56719,131718,194433,139629,61153,65186,79109,40642,25636,79784,127080,82816,12221,-1134,-7616,-4732,22959,44694,94225,128976,94433,41681,-28508,-73080,-31811,-30805,-81588,-33723,68370,54949,-74374,-143566,-104252,-55627,-33196,18055,41328,-6750,32941,177700,200302,73629,12053,63603,72458,-694,-16188,51101,81797,64846,17643,-9942,50682,99346,34233,8657,22115,-13975,-6199,47690,78706,63912,-2065,-43211,-35127,-12350,-4364,-1884,-38514,-109853,-142935,-106929,-5228,54739,11142,-43045,-52832,-43615,-43378,-71456,-89492,-81350,-75873,-60789,-81058,-91183,-8055,38547,-18296,-74069,-105813,-94028,-42858,9756,48727,14305,-42907,-30205,-10657,-91988,-160410,-110373,-28609,-14275,-45470,-84057,-112383,-112420,-75292,-22272,52690,104427,89048,47800,52882,33732,-41734,-57074,-11877,9580,19089,15571,-37236,-58008,23959,109853,86714,22358,19675,7695,-39975,-70609,-60275,-37499,-37547,-8839,62217,100837,94097,110871,124033,53597,-85470,-155865,-113474,-56748,143,28694,-48249,-132529,-131195,-141985,-176509,-148449,-52887,45647,89051,93554,88437,80154,88064,77688,50638,66010,34443,-55466,-95805,-51767,-6513,-6014,-7470,16304,-6160,-19025,39857,34368,-58888,-54911,35236,13978,-67474,-48654,-24663,-54895,-43517,-1010,22685,61249,79883,39220,2548,41046,90767,59471,-20865,-65973,-117665,-98548,18882,92000,91264,78403,27331,36959,82029,35618,-79031,-81702,8681,69238,68863,45122,-13686,-77009,-58790,45139,85355,29012,-6006,37380,110513,75706,-88660,-151817,-95731,-79458,-90828,-61406,-4890,-3038,-47157,-67762,-53931,-68552,-91414,-98864,-63510,7574,6669,-49551,-41220,-6628,3291,36615,54710,41809,47296,-42911,-212924,-215220,-96306,-47271,-12740,24273,-3422,-51864,-57652,-22618,14273,71580,110640,91960,34322,28550,26548,-29711,-93937,-79810,-54906,-68600,-69927,-61536,-10953,82489,105536,32646,-25340,-37111,-26811,10996,30385,3845,-15976,27700,53151,-810,-27004,-31156,-43029,12123,94566,101671,94696,74414,54308,39584,-10412,-74516,-13618,111329,89392,-39505,-135059,-133228,-9059,125078,145468,78538,3530,-3932,25832,28833,16968,-753,-42633,-48627,1822,21946,35290,91889,89931,21317,-32120,-60824,-35439,55617,124212,89813,4958,-8491,17320,4770,-17720,-52778,-115009,-91680,22358,89618,107074,140773,129065,-3601,-152898,-187386,-139221,-81319,-45171,-24394,-1884,14622,17448,8835,-11635,-13796,-6429,-14705,-34180,-14856,-1255,-29166,-103747,-121429,-2936,97781,85639,39373,17198,22032,27179,-19250,-62859,-10231,69851,36689,-20864,-5499,7096,-13519,-7311,17220,17063,-17271,-19116,24633,56086,101455,98580,72915,59709,-12183,-58201,-6886,44248,38288,25064,25912,21275,-5824,30487,95374,33453,-43061,4972,29097,-55473,-103079,-63520,-56823,-81107,-64863,-10185,9159,-3283,-21911,-37035,-32185,-4309,-1197,-3517,455,-2770,-12943,-21958,-12225,-15229,-82249,-150199,-64057,47394,49834,27190,57500,97782,132592,153927,105087,-7228,-95606,-103266,-76263,-98420,-109448,-64969,1336,51024,54361,53439,65472,48220,24665,12324,-20348,-37624,-66975,-97776,-54418,4614,28137,46652,55420,48689,66086,62540,-14792,-71204,20543,159548,179926,94517,2023,-42743,-18100,50587,72514,62677,80771,98215,42912,-38550,-62340,-23755,6776,18817,42327,66180,51330,5547,-8234,11991,27778,57317,137960,165658,80608,-16313,-42260,-47944,-35948,14239,34383,-13042,-89453,-110796,-78099,-28551,5953,36707,28762,7919,17493,73524,88136,34756,-1933,27507,13034,10012,92090,136861,25442,-117823,-116221,-77423,-112475,-110988,-31173,1719,-2999,29593,11294,-59265,-37882,68306,138057,144683,114099,63965,10513,14263,70866,99622,87205,89729,115059,144558,103364,9250,-8311,17653,-28983,-55424,-40379,-29950,-9913,-25028,-60038,-20025,45342,47053,30846,33827,52643,4028,-101036,-110997,-7116,76342,64377,-16443,-108711,-124772,-60411,-40048,-75892,-60867,17199,76153,48348,-10238,18494,78538,75530,-2676,-86746,-142108,-138207,-90050,-16645,22091,-45760,-147171,-168331,-156501,-145166,-120006,-88228,-66974,-60380,-100032,-126629,-87743,-67239,-73167,-21084,12302,-23458,5421,80978,88708,65613,42164,732,-9500,10616,21794,9292,-19105,-1645,79426,87186,-12015,-62860,11722,70867,60440,69533,78095,-9060,-129205,-167567,-154881,-131094,-66740,22552,48724,21827,10196,25849,31642,12443,206,-3833,-17182,-41116,-74504,-67906,-1573,41030,67172,124233,143745,67195,-21817,-82247,-125326,-125261,-12170,85935,61947,-763,-9941,22938,34722,39406,61088,93959,107355,76363,13722,-12513,3740,-15592,-35363,-44058,-69648,-63309,-5605,40351,68523,83005,60894,56868,81948,126959,140756,62885,-44825,-60405,-26109,18957,35411,14560,7986,2346,6670,70363,127036,135593,74819,-40165,-123844,-95201,-50414,-37270,-30167,-26038,-62876,-118312,-119606,-88583,-78120,-103010,-104055,-31521,9188,-32199,-53304,-21349,9848,25074,51027,83951,84376,13911,-81311,-84197,-21559,27923,69307,90401,79586,72431,51943,-12484,-78521,-90030,-39345,9038,33826,44491,29245,-25396,-64658,-28238,23544,16352,-26749,-22768,4552,-271,-45169,-96933,-96160,-45425,-37256,-43981,-40071,-41368,-5907,51588,32986,12298,-13707,-91067,-121981,-71319,-11042,41447,29897,-30676,-55499,-106638,-210557,-229601,-106145,-21449,-18130,23766,77294,67611,64043,107156,119797,79814,57185,81156,112676,119251,88916,19778,12983,37066,14119,-52321,-95296,-84362,-63051,-58404,-67254,-93222,-105916,-39104,50431,58443,17148,11610,-25841,-104431,-99463,22773,117486,110777,58623,28235,8282,9508,68223,79553,-10335,-43724,52809,138777,131344,101275,112791,85357,53500,37467,-18687,-55384,-70516,-98584,-49106,8478,-8224,-31245,10560,46407,8859,-36649,-68454,-58136,-5680,58696,120654,100652,-2882,-37494,23324,92124,118816,80858,58453,50222,22592,-5081,-53525,-78654,-14227,48019,2774,-57423,-42407,9279,-3900,-77675,-96330,-47888,14956,77046,118922,101988,36729,8471,57439,102996,47408,-18746,-823,31649,28226,59567,92150,53754,-20488,-32445,-35408,-80790,-122718,-139311,-121380,-73555,-37979,-42137,-52590,-26505,48563,108239,43581,-121056,-173853,-74361,34060,83869,78324,15151,-42156,-45001,-53893,-98015,-72756,-4505,21837,11259,-45351,-50319,15753,19437,-49194,-134390,-129441,-29548,45149,52914,31885,-40133,-46086,49750,108909,119959,124731,84244,14486,-5772,13020,57208,126194,169311,146504,70804,-24691,-67394,-66933,-14450,123303,158003,36318,-37269,-51491,-95366,-127667,-90724,-31207,16150,29469,13390,5731,11622,51251,110606,80518,-4529,-23484,-19933,-36228,-51220,-64692,-45133,-11068,25577,41911,8092,-45680,-46200,7720,34897,-1876,-31754,-2288],[3751,18878,-28006,-35978,30800,51121,-25401,-78335,-86932,-99821,-61056,6007,27064,39531,74887,79855,38912,43881,45209,-26367,-96485,-110080,-113591,-100458,-40275,19988,8039,-43173,-64692,-67118,-51129,-79089,-163649,-188014,-107218,17537,95852,74749,15685,26309,110396,127944,58229,26916,45682,62776,106902,147550,125057,82212,92316,73974,-16371,-44972,39383,94107,36458,-25375,-33931,-60014,-73241,-33617,-7517,24471,88426,111902,95155,30240,-48078,-58451,-29284,-3587,20929,5738,-38162,-83286,-121277,-169121,-177457,-103470,-3244,14632,-14775,37233,120342,111209,47495,22234,41138,31113,-10859,-11089,23348,35092,52936,43515,-12515,-7838,20207,-15103,6153,38618,-9934,-20918,18952,44750,34324,-16429,-29085,-3229,-163,7828,43569,30567,-56091,-104580,-34442,61812,63963,-5666,-45855,-15432,20721,-24655,-78809,-56145,-10158,-6695,-17651,-49220,-57243,16703,78956,48125,-15077,-58878,-40334,-26898,-60711,-36022,22615,23853,6901,29641,23062,-26958,-47744,-4529,15917,-43792,-123579,-113419,-20733,47837,48263,60108,81471,65776,66991,102519,85890,6867,-33298,-19642,11465,12519,-43159,-74015,-20747,63271,148692,181295,109762,3925,-78253,-106992,-66295,-7171,13037,-21885,-21396,55718,93675,38431,-32267,-27459,21394,-13241,-71258,-70824,-47644,-47126,-49184,-46142,-42144,-49207,-86689,-114511,-86823,-4424,76707,120420,142287,156491,126504,82378,95409,147915,178587,117351,241,-74775,-63049,-31976,-8887,55852,125605,54548,-42456,2703,64273,3216,-51750,-49164,-95365,-120707,-41548,7999,-6021,-15174,-42509,-62252,1853,46262,18486,12832,77508,104182,44989,-1830,-8469,-52428,-35067,82448,143819,82650,-20386,-91257,-31664,53822,-14556,-191192,-213093,-53998,84391,93414,13263,-54203,-49335,-5073,42167,40692,-14676,-14599,66509,145156,103390,-69317,-176574,-126568,-53724,-45420,-44312,-7003,9205,15449,14841,-27454,-71549,-60421,-26421,6187,8427,-12750,-25433,-62373,-108450,-70645,34316,49237,-9382,8385,-46324,-199629,-225134,-110061,-33368,867,25069,7135,-6779,-13302,-22990,-22876,25742,77505,66845,-4987,-28324,-15847,-36567,-77988,-48222,-19045,-47231,-56275,-43841,-42880,-5402,20155,22345,43210,28724,-43792,-57101,-36683,-51761,-52392,24106,97757,59475,-6182,-20704,-12710,24417,61310,46693,27011,10910,13892,25112,-16565,-81363,-88729,-46359,-3156,-15094,-96962,-131755,-18756,84306,98947,114472,127350,124920,119786,71042,-4460,-42694,-65116,-66847,-8804,57708,120244,137318,83739,47603,35047,-9424,16509,108264,124262,59823,13971,48512,65686,17779,-8410,-12513,-31654,-24488,17491,23539,6220,48492,109963,88133,-18460,-124148,-157346,-126596,-102405,-91980,-45093,14673,38334,-282,-33664,7353,44397,20150,-44211,-46166,-1123,18537,-16442,-40938,25943,97675,93076,30520,-39506,-71670,-45744,-7886,-1395,-6213,14864,25139,5685,-4541,1844,6381,5673,12794,12336,-47061,-87015,-62347,-49702,-27898,21058,99095,154741,82985,-32405,-39995,27246,60105,49301,23698,10547,-9856,31885,129099,92992,-33889,-45557,5688,-19657,-59639,-44536,-63032,-103303,-95714,-36194,20577,13091,-57122,-71210,1287,63478,49571,16894,-20219,-42668,-18126,27285,73174,79306,-41610,-156177,-78926,60245,106835,106123,118746,126610,114646,72525,-10686,-39289,5787,14377,-39049,-111280,-88787,7103,68086,59668,19371,21245,30281,-10709,-27405,-26408,-60306,-70961,-42693,11347,62228,35061,-27619,-16086,43054,49637,14193,-23617,-76176,-84176,18292,122340,122614,67264,476,-2440,71422,111393,65534,13724,3703,8326,-4114,-44329,-91942,-116237,-130400,-83973,2543,41788,26653,21536,31171,-21877,-99949,-79208,60712,96085,-19666,-68521,3397,46666,45883,47064,22553,-42364,-115658,-151388,-123712,-36054,6912,27347,33590,26830,54815,116714,91474,-20429,-88081,-54226,-62285,-74783,2424,34230,-97854,-221348,-167393,-76115,-73173,-56934,17436,49367,39373,31474,-17247,-87090,-74752,35409,141258,154812,91581,39597,7627,22679,86669,95770,28462,-625,61876,127191,72295,-35891,-34245,16972,-17360,-52680,-69692,-69493,-20900,-3435,-59660,-50522,39255,75107,39365,-1492,3144,-28575,-102942,-110455,-42189,28438,41169,-29382,-149331,-153562,-18372,55408,-14423,-60386,-16494,31221,6849,-7661,87550,166873,148691,81060,-13866,-139695,-169501,-91911,-31045,-28653,-71044,-121557,-126283,-115137,-95021,-58219,-41545,-61082,-82079,-86141,-49350,8128,24260,28022,63026,61756,-4285,-8975,45689,55668,20301,71,-22182,-39919,-17090,22304,15668,-9799,2786,37118,13457,-55913,-59960,6604,40398,38683,76223,97949,8730,-109438,-132956,-120006,-83385,7170,78801,73340,62249,76873,81213,59330,13528,1266,27699,-8554,-91752,-103585,-37427,20533,54941,72647,98384,91641,2949,-64509,-74601,-101107,-107961,2543,95657,72092,966,-10167,39846,51105,7604,-15963,55218,156462,174183,99117,27153,5843,-8578,-2178,4505,-47159,-82336,-27501,11929,5724,49000,112431,125318,93418,59754,56527,87103,80709,52723,54544,58097,-9219,-74632,-63053,-42781,-15531,62796,107062,83627,20048,-41711,-64891,-36870,-33377,-73605,-66526,-8471,-22355,-86984,-86978,-53055,-58608,-85971,-55835,-1201,12500,-13695,-26628,-722,-4217,-57937,-62917,22944,102725,84629,15234,3638,29896,34129,81361,161777,182169,129393,84420,53850,-3926,-65660,-80693,-76269,-79997,-79400,-36523,-12573,-36427,-53807,-52239,-43971,-18395,24506,44897,36595,1438,-38971,-49692,-47235,-45907,3359,40963,13788,11920,64571,63069,35484,-10735,-66292,-29596,45136,40562,24520,3514,-39463,-39634,-70123,-188789,-253734,-143072,-7299,55989,90836,87306,72285,108435,170725,146359,56002,8494,50170,62120,15287,-14158,-17410,12365,18095,-9311,-43551,-97465,-130754,-119511,-105235,-69532,-39169,-45380,-1838,78606,69373,-10359,-42196,-48026,-62012,6056,142689,164238,63549,-2268,4300,4290,11985,67680,65801,-20656,-60080,-3200,51543,51017,37815,51977,46070,42708,51474,35142,19928,8872,-7786,12984,45446,52616,74445,86959,50869,-23099,-71141,-78165,-72289,-55910,-8908,68130,46217,-44061,-42821,-3113,22591,82862,131715,160651,116961,14448,-20420,-41950,-94597,-46886,32052,-32027,-99987,-37022,40486,31384,-28232,-61995,-47271,-4934,65147,106772,62320,5665,26257,85978,118366,73321,-3952,-40751,-34478,-35248,-17577,27435,43415,8666,-14938,-52898,-116801,-170724,-148517,-79214,-65909,-78810,-70452,-26988,52708,150202,169283,80909,-41640,-86730,-43926,299,37345,81634,68432,-15306,-94048,-110729,-101366,-45700,-1310,-29164,-48702,-54039,-51030,-13928,25889,16139,-64750,-89863,-28823,-12765,-30493,-11686,-13236,-32465,10373,87047,110664,86735,48218,-19307,-44310,-23885,10337,86589,150269,122919,58752,-9210,-62317,-42227,46934,131434,87993,-5099,-22244,-41274,-76306,-75134,-40242,31498,91911,57121,-9562,-49136,-44628,34588,76867,8060,-27885,15209,51526,66200,42657,-1247,-10504,9014,49305,47338,-28046,-85143,-57137,2200,-1811,-57903,-66063,1066],[7813,-873,-37603,-8625,60219,69539,15670,-38480,-72998,-72786,-36777,-4397,-18521,-13149,48161,85845,54867,47943,64653,50224,-6603,-70055,-83555,-64185,-13028,50845,49657,-13865,-60713,-72659,-44880,-64782,-159012,-193662,-116696,-10196,25322,-10310,-33854,12424,60078,73953,68955,41738,17821,8550,7581,39597,78258,90303,83867,28300,-77004,-91689,19010,58341,-17388,-65317,-58115,-87007,-127744,-129190,-111840,-60779,20390,65372,82258,70316,14661,-43796,-32756,31157,40381,-32993,-68866,-9907,2615,-137785,-243870,-172667,-73603,-61318,-29532,46988,49296,-12803,-29230,-15292,-10475,-3371,-15004,-34938,-12572,3746,25664,50808,7071,-38820,-43862,-73705,-39965,2232,-2896,9193,6373,-21603,-13338,17651,54570,55499,22510,31404,68436,59161,-17953,-63055,-4441,54642,20611,-40014,-34603,37988,73422,-14863,-81966,-4825,84821,79959,44772,18438,15380,40001,91970,113167,69714,23794,18872,-38113,-141828,-133860,-8217,61075,46721,67601,108157,68550,-8232,-11772,-8811,-74651,-140596,-94971,31903,98951,59586,9571,-5002,-15459,12159,40343,12419,-20531,-26023,-26944,-9907,-8717,-53913,-40415,31684,43646,51496,107935,80127,-54385,-136042,-126532,-56966,20849,60188,23184,-14573,10286,8834,-82371,-176073,-155572,-37858,34148,3884,-28793,-31610,-73547,-97266,-40362,86,-10430,-11313,-16308,-52424,-4752,78252,87585,71445,113517,122593,65626,69440,116359,111322,86402,59853,-460,-50141,-41696,16938,107787,167983,78181,-51681,-37504,40161,16106,-68778,-122280,-151894,-119119,-41119,-16282,-39457,-51851,-83983,-105936,-47374,-12725,-42749,-42175,15608,36323,-3730,-38734,-18558,9568,41200,93176,122887,51124,-72975,-117953,-39828,41126,-5525,-178036,-250161,-126561,24617,65612,1455,-27639,36193,75120,23064,-53740,-85180,-2007,123559,156892,78504,-46872,-151124,-136198,-33497,7922,2701,20114,38104,53304,59174,11941,-47231,-64710,-33120,41220,36897,-16174,-31214,-88407,-158855,-87152,48421,48227,-101605,-185480,-108185,-38375,-99709,-141757,-86781,-39635,-12485,19146,48111,38754,2338,-9996,4882,17905,3512,-57124,-94273,-80714,-63223,-42089,-6323,-18090,-48236,-17563,10922,-19456,-26051,-3068,53645,123655,104223,8417,-71499,-115795,-126651,-100212,-48319,-5974,-15877,-27749,3450,34888,25133,-13851,-49228,-50118,-33965,-5721,7322,-28248,-70654,-102847,-117932,-60854,-9574,-61599,-93957,-36565,-41129,-56818,30611,87894,84507,85930,34572,-51048,-80596,-99708,-132708,-96932,-2615,57809,28280,-7265,21276,32272,-25152,-34186,11171,19024,-25378,-30853,43280,70031,3665,-22618,-7825,14670,24935,10025,-9501,-12291,655,28136,49177,43172,8996,-35221,-65854,-110028,-117473,-48981,33644,41317,-5493,-8415,47526,80628,70371,-3700,-46855,-16064,40396,65016,47275,29922,36784,44201,13101,-66585,-136555,-127319,-50508,-21683,-50418,-29392,28318,53527,32800,41410,66002,33512,-16090,-32535,-71714,-89581,-66281,-98172,-116670,-37439,85980,152597,108033,15629,-4517,54564,99671,81892,47896,52891,36966,31098,96073,93736,-11692,-57474,-16490,14970,24766,43028,13440,-44498,-69448,-23532,43036,52680,7943,26089,101715,108474,38270,5049,-16067,-27716,16504,67080,110464,137363,56878,-46412,-53926,5813,75771,126334,126044,105094,71761,33406,2395,45451,104980,63232,-7949,-52517,-22542,72927,131630,91839,7299,-29747,-28361,-28876,-3290,-3336,-47016,-48038,-4505,69068,113005,58499,-27567,-11070,71488,78205,10855,-48749,-92982,-81767,-8580,18767,21536,59126,43703,29429,93117,80758,-8384,-27845,8003,11414,-34472,-100420,-143844,-142861,-142697,-89753,-25722,-5346,6143,44902,40194,-81872,-205112,-182226,-30725,-6917,-105449,-78423,48168,106363,95440,39802,-26414,-64585,-91615,-86224,-72754,-43996,-22527,-17448,-29571,-29763,-3484,49054,58380,-12009,-93438,-87672,-77892,-108769,-109705,-85821,-119077,-169212,-136812,-61957,-17056,8581,53950,99245,93093,41622,-24296,-75324,-63224,25395,114411,108319,18132,-22446,-8870,7878,31802,11468,-58180,-52248,49486,98500,9435,-87529,-79272,-17129,-13421,-50595,-71983,-42681,10158,7569,-52860,-68081,-8320,21898,-11391,-68145,-91532,-89681,-74178,-41506,3304,17458,-9103,-45770,-104256,-116543,-16964,65970,24318,-25211,-31180,-40829,-47381,-4382,82422,123401,121186,80660,-20501,-143487,-140587,-24555,13002,-37485,-53867,-35943,-16829,-22014,-36933,-5701,18758,-22170,-35177,26313,83414,72206,33160,53869,109325,100467,10009,-38533,11272,51129,14519,2170,22490,7766,-8759,-7038,-18498,8893,51090,36180,-14827,-34755,-29528,-11520,13540,20481,29662,45858,25431,-46986,-84413,-88181,-16861,107521,138352,63500,36552,76582,91940,61946,14511,8707,54007,31494,-40383,-26310,24457,39605,48554,55887,47930,5130,-45629,-23704,505,-22156,-13369,70681,111403,74230,-3290,-22042,37683,39122,-34401,-55933,30683,141095,184094,133783,31417,-17453,-12828,22017,54447,16180,-36646,-4268,11619,-45842,-28023,87154,136224,74157,-29340,-57084,59584,153533,132202,102624,58523,-65736,-119872,-86851,-93332,-101481,-42699,8293,13211,-4084,-6829,3371,25027,-9763,-112344,-131479,-52964,-20052,-57408,-54711,12119,40447,-25513,-75046,-57925,-18026,33542,59970,43248,-8992,-81849,-93189,-11650,73839,74945,31380,30073,37655,18458,32115,81902,105291,58705,10570,23741,28360,-32276,-87976,-120024,-145692,-140323,-54152,18742,-4326,-63484,-96702,-68743,30643,103846,78238,30307,7907,11775,27227,36912,40783,70476,63938,4090,-9521,32926,42078,25230,-10221,-47068,-8964,43033,19761,-3438,-2979,-5985,9843,-2794,-103801,-193459,-127005,30805,143856,166734,124275,75916,59368,91641,102869,19978,-32974,36154,72775,13118,-31142,-49425,-56381,-66213,-74943,-76796,-107232,-146810,-123694,-108011,-79812,-24607,-23749,-32360,20481,24394,-17839,-19229,2535,16895,73397,151060,130589,727,-90934,-63635,28116,93186,120343,70387,-8389,-37175,-32224,-18493,13642,21658,1760,-7117,-11203,-24494,-18110,-7614,-15685,-7523,2473,-14590,18216,91934,97234,58038,19500,-16601,-34433,-41160,-41389,-15561,29514,-15484,-88543,-80849,-87222,-117640,-45883,65026,113455,60862,-48007,-57710,-15386,-57996,-90898,-52790,-58617,-47843,52728,102586,54299,-23178,-61316,-53828,-40106,-13357,12104,-18590,-50957,5137,86083,129062,105054,26625,-52472,-61986,-34160,-34861,-14221,15698,18505,28004,42329,20388,-82071,-122342,-56508,-43950,-80217,-59860,4922,71060,115607,95240,59456,34642,21783,8940,-15061,-30279,-678,39853,-8578,-99847,-121029,-94224,-52045,-26459,-55393,-57067,-27480,-37788,-43658,31703,84358,19331,-22309,-4327,-23226,-33729,-19319,-15713,-47073,-42475,28498,70092,39984,8049,-22669,-17096,-9155,-31732,-2040,68182,63746,26220,-6865,-27497,18618,92931,108663,40986,2450,13885,-14495,-30327,-7479,10954,58292,77980,25601,-27132,-71710,-68961,15886,13622,-103902,-85286,58621,138099,115359,62675,44721,49029,39035,49095,43445,-26775,-72998,-34575,19250,6285,-48027,-55231,6145],[32754,3076,-21621,20983,52224,43190,31864,-20341,-85107,-88240,-45543,-11343,-5788,3720,53156,73247,27543,25068,60103,86599,65914,-11148,-57532,-48495,-27303,8817,11353,-36193,-66297,-57079,-11328,-16450,-94687,-113911,-56988,-3744,-9091,-47132,-34802,30913,2136,-35132,-10327,-3904,-19281,-34673,-60192,-11115,60460,85187,78188,33661,-40270,-22064,72485,61265,-32290,-61601,-20154,-14808,-69203,-130615,-128034,-46167,13978,4615,-7471,22886,46233,5218,-42050,-21789,-76,-20509,-931,98615,139253,3364,-144770,-146515,-93929,-57117,20122,80204,28645,-57502,-58018,-13071,-7047,-10202,-24386,-50668,-8589,36209,29595,17809,427,-22853,-34715,-79564,-68405,-16726,27158,66190,31345,-51837,-31272,78461,140700,90551,41197,60488,81971,63061,13481,-24529,-25092,-737,9435,20267,50261,81990,60606,-30170,-79004,6424,123630,146596,109762,87915,85323,74005,99283,135856,124372,99283,47504,-76043,-175697,-142116,-5925,98471,105414,102755,116229,75149,6249,-4938,-19613,-72946,-89844,-37194,44472,85565,43102,-19460,-45701,-54104,-64390,-84270,-109710,-87784,-33935,-13773,-19463,-24132,-22256,15475,50511,12099,-40007,-30216,-29752,-76764,-87663,-53961,-12192,38815,88607,74835,37636,34511,-13141,-132650,-163837,-85273,991,60168,58697,45471,12739,-68066,-99334,-48940,-30221,-15539,46404,44204,-42138,-26070,52755,26803,-31493,38617,121919,89137,60854,63560,24692,28184,93595,70710,-18155,-32490,34371,122691,177968,124701,34343,27846,41125,-5818,-68136,-82500,-63539,-31514,-10441,-17750,-45625,-56947,-59677,-68441,-60452,-56481,-61673,-53054,-48997,-57390,-48013,-59196,-32068,51793,89404,78483,102385,48063,-65999,-70999,15168,67348,67075,-27815,-118154,-106453,-55635,-39045,-19061,47822,116790,102056,-4215,-106540,-92160,50326,181721,159169,31797,-65837,-117001,-113176,-20001,61852,86681,89052,60523,45452,81048,123816,89573,-27854,-88738,-2196,63445,35595,-5600,-44819,-63184,2274,93273,91573,-99065,-279663,-85261,176154,55483,-150524,-135215,-72614,-33049,24340,57478,57836,35176,15577,16110,4423,-12577,-44062,-72972,-74612,-50066,-16622,-5116,-38302,-45166,5622,30960,53514,99446,124077,151129,183047,142315,67803,-18912,-111258,-130644,-75484,-51002,-95111,-124534,-69305,9967,60345,35668,-50741,-101282,-66457,-22338,24505,31608,-7170,-27832,-27279,-37938,-37559,-42263,-85825,-69445,-13865,-71441,-136227,-73710,-40306,-46392,-11743,-11537,-56550,-76791,-96442,-130659,-126546,-82449,-81157,-108579,-76671,-18225,-19754,-70671,-117962,-119146,-75713,-76456,-74522,1422,47886,16021,-7229,-15489,5635,19199,-16370,-8771,38898,13888,-40151,-48047,6331,87533,108097,52669,-33962,-55291,-16388,11135,-13512,-21579,19543,53060,61506,65787,17926,-15586,-6590,35504,73281,43665,-24364,-29634,8117,-2161,-62682,-106403,-105653,-75631,-73685,-90258,-50121,17647,65937,66741,69459,76172,38563,-20686,-44171,-57083,-45002,-11058,-50625,-71752,-14282,47999,51245,5998,-19401,15829,78821,105930,78731,74206,121463,100698,29367,12755,18179,16875,1041,-26302,-3253,75853,143043,125586,68562,35234,57581,89942,97196,106770,168911,214311,148827,24295,-28332,-30832,-5221,38527,43456,71434,124710,103788,24125,-27582,-32230,25571,68873,53576,56546,59837,44753,60851,113996,108701,33593,9562,12043,18091,65811,98387,67265,14048,-24555,-33985,6498,62236,40570,-29392,-29587,-8766,18148,59776,48933,6724,45168,125235,101269,10279,-43375,-87512,-105830,-71885,-79373,-61644,20062,16635,-24672,15779,2201,-65672,-28162,66998,73083,-56865,-184320,-174602,-62610,12939,30384,-4459,-37150,4726,64400,5910,-142831,-212928,-146149,-27073,-25622,-83879,-47374,25545,53541,51248,-8753,-70410,-66684,-67967,-40748,-26448,-45916,-40659,-67336,-149143,-167060,-143275,-83478,273,4832,-66622,-58691,-24848,-82161,-164171,-136700,-43659,-6062,-27263,-43919,-11460,10688,19562,69238,89334,43999,-1564,-9299,20682,73749,95808,30669,-73569,-89625,-48303,-26082,-16194,-42887,-91542,-44799,49814,44041,-52552,-114061,-121745,-83302,-44666,-47802,-49389,-6303,29787,16976,-1183,-20392,-52538,-90429,-103594,-125517,-153032,-119097,-22665,58268,89617,38588,-43477,-37441,-14725,-66196,-53617,16831,7231,-35353,-55157,-72663,-49328,-6721,-1027,-10245,17512,2049,-75260,-127548,-67478,57500,103447,56998,33901,49456,63851,29488,-44011,-37074,36189,44231,58556,123445,128417,41901,-30816,-5448,63043,76698,19660,-24459,37678,115946,79315,23884,31819,31300,11675,-10592,-31681,27704,107613,90789,32099,22100,1334,-21650,-7592,-13300,-60179,-67551,-25271,-23230,-51156,-62012,19840,142068,140013,25582,-17059,16167,15352,-1444,886,13559,44049,54125,50016,50399,6924,-5468,50669,106782,88999,6175,-24839,47970,59983,30653,63495,105490,84322,63904,29571,-2702,28141,24189,-37061,-43251,4954,41745,89761,107724,26185,-45604,-50822,4936,68196,59892,10626,19591,28745,-38191,-56626,40114,99905,42323,-49005,-72274,24913,118829,118809,83251,27596,-69765,-88027,-58837,-95020,-138467,-117656,-68862,-13705,11517,-26,-23997,-3475,-16558,-92235,-130578,-94579,-56186,-78178,-62625,62184,154233,87148,-28984,-55215,-3254,87857,123011,59164,3208,-23603,-51876,-51056,-20293,-24308,-35952,10570,29971,10831,9012,5992,-5148,-31794,-77796,-61006,-3206,-5196,-28408,-60045,-104711,-106317,-31245,30216,4177,-49710,-91716,-80281,22335,99837,48963,-1164,20643,57546,94519,148741,153576,98021,9762,-44579,-28362,10700,13700,2186,-14149,-30903,-18272,5660,-12879,-31012,-3692,45406,70284,42498,-28091,-85376,-55095,61608,175626,195937,152948,77024,-27053,-52373,9805,-10759,-46702,16807,87981,85275,59344,-18377,-101392,-124521,-107382,-76834,-44578,-46691,-27850,-17233,-36113,-28734,-39317,-73142,-53123,-21279,23658,88240,94285,62785,62919,82873,77664,14590,-81361,-76775,59809,147423,132235,61274,6628,3505,-6985,-14829,44833,79043,49459,13117,-40080,-109003,-114913,-93615,-101170,-77000,-40090,-72653,-40318,54859,84353,54999,24083,10816,1536,16101,43289,55675,44695,-14350,-76387,-83149,-97610,-136371,-99803,-31536,-7861,-36155,-82930,-49200,41928,20938,-96110,-95755,1004,71406,117053,118677,64980,-773,-24385,-17264,-26567,-67742,-98678,-108631,-99670,-22819,87487,151621,138413,88773,34441,32037,70123,51808,18242,19336,27187,70859,134700,127721,2724,-98753,-69698,-38961,-63078,-28842,39148,66882,47602,8761,15494,49046,57111,22294,965,-33961,-73567,-31642,-4960,-40125,-47758,-45178,-62345,-69840,-64825,-25427,3191,-22116,-37074,41511,122538,97150,58684,30607,9734,16747,-2406,-32725,-24205,365,25171,44938,32297,5634,-4323,35806,41473,-36409,-76100,-37249,-18624,-21960,-41407,-41531,3612,33607,20456,7328,25772,22857,-4213,11952,19121,-4153,-6850,-15944,-23947,-26686,-64294,-64089,8876,-2222,-113969,-91234,58904,95132,-5911,-31868,47105,99813,78240,59544,33809,-41438,-83815,-28853,45291,58250,16666,-7867,27639],[55480,18527,-6901,32068,40898,32390,31803,-31335,-112450,-130162,-63545,26898,75972,87912,115792,97315,16226,12289,45924,45453,6570,-55039,-80687,-71014,-83428,-72275,-63203,-87178,-91580,-65840,-9223,4917,-38435,-41422,-29320,-24539,-5780,-2212,20741,38946,-47259,-110344,-79684,-33678,3416,5397,-21443,16637,62248,70109,86163,67102,28189,70391,106170,40352,-28973,-21131,38884,70811,10122,-74868,-57564,28642,41999,-41854,-116403,-89539,1784,19560,-57268,-78661,-28199,5590,51231,114439,143923,90801,-4456,-65045,-62312,-5154,61874,67768,11277,-36597,-17255,41624,40255,-17124,-56865,-59276,-3515,55762,28755,-40784,-46435,-8107,1117,-53971,-63718,-6542,26920,45771,20499,-51216,-32114,75254,112987,39293,1772,28449,50352,44559,9528,-41806,-73578,-44200,30455,100892,116863,71590,-985,-59643,-79737,-31774,83233,146849,118087,87855,83442,66181,53499,57506,71654,62943,-22486,-151544,-190091,-118106,-37688,38976,83374,65353,22304,-4702,-18970,-960,-7885,-49186,-37851,4551,12699,13523,5851,-14637,-39949,-62813,-118159,-169081,-180649,-162581,-98300,-35885,-36365,-47988,-13176,9150,-17194,-44543,-60035,-76517,-75342,-45896,-16814,6713,7039,4462,25870,24059,21297,63562,29475,-87901,-56062,67306,75336,22521,38223,86739,47118,-65827,-107509,-69249,-49155,-14386,42487,29749,-27058,-35398,-11784,-41859,-87804,-9366,108780,96663,54232,53111,18162,-10983,33736,40786,-1352,-28753,-16021,59794,148278,148480,129424,140052,88210,-16410,-54409,-932,55775,45719,18179,27261,27501,-6546,-22692,-40900,-73259,-70891,-28016,-18090,-79860,-132172,-91113,-63907,-40600,40627,66024,34429,72355,34140,-83177,-94576,-6118,45443,69426,48291,-14,-58880,-125223,-172485,-95654,50584,101618,47187,-27908,-86195,-63364,43511,142854,125955,-2766,-116281,-136643,-115881,-40615,71402,129525,117126,45881,9465,71121,192744,206350,53922,-77690,-31633,79263,89429,19754,242,49906,86121,106591,119331,-7861,-156881,24551,270470,113900,-123514,-123113,-59258,-12056,20986,13097,-1458,-20224,-35298,1571,11914,12009,24002,18515,-1211,8959,-2253,-28338,-48164,-46596,-32539,-4770,114092,236754,237472,195140,157415,86970,32756,22930,-17242,-38621,22571,47847,-51273,-137602,-96496,-16663,47822,49750,-43954,-117807,-78430,-24033,42141,68186,20936,-3812,20800,21182,-14511,-70776,-120189,-70671,42614,33924,-56444,-67384,-63845,-79623,-51692,-5958,-2637,-30736,-42449,-28898,-34487,-77754,-126349,-112651,-43011,-15036,-31634,-49154,-96033,-115734,-69181,-51878,-59801,-3409,57642,68286,38163,-4785,-9262,-8170,-43550,-15951,45484,14398,-40172,-53792,-35027,43996,123686,122374,74213,43783,14593,-46208,-85453,-47814,7059,18008,7351,3494,1215,39400,39174,19552,31362,-15548,-100639,-82798,1694,237,-40183,-22796,-8144,-47126,-80788,-78515,-42715,4049,57452,87918,56271,8931,5380,17489,21450,503,-2441,39395,49621,54708,55613,39938,-6840,-86955,-98669,-10378,81342,85964,45275,70760,146150,126848,35066,-34634,-23556,80411,107699,9005,-15993,89348,186153,179250,138447,123414,135112,140518,128395,132219,188579,218443,153883,29145,-70223,-96292,-22817,46087,26138,35771,88750,75665,11271,381,24364,57094,22393,-26745,27213,82261,46519,31370,73576,62206,12309,26849,33016,9699,7215,-15088,-39058,-3632,20624,-175,35500,100141,65453,-20384,-34697,-45436,-47673,12430,36803,27713,89971,162902,109544,7055,-37071,-77826,-118112,-102086,-85927,-61576,-31609,-75487,-111345,-68369,-38940,-44702,9611,96411,81660,-78127,-192971,-128990,27927,133433,137996,63531,-2049,15978,36437,-43262,-145601,-125467,-21687,42754,29105,1888,-24997,-44794,-25328,19437,17866,-3124,191,-37788,-63088,-61490,-45774,-5316,-44238,-182764,-226409,-199967,-133590,-35087,-16863,-64161,-14174,38198,-19032,-103985,-83102,35060,127547,91319,-24962,-54263,-32726,-39576,-8492,43811,46622,31345,53419,99776,115347,61874,-44243,-123123,-102453,-57085,-29820,2367,-12316,-61449,-22080,33721,-12052,-77969,-93605,-110021,-102957,-50881,-88,9479,12268,17600,36267,78272,74496,-14014,-112303,-128663,-114189,-112384,-67986,47272,146159,160661,89522,-2469,3438,27686,-46267,-60863,19799,3135,-72854,-77335,-28699,24621,16080,-52486,-89092,-45260,-20850,-50911,-62119,9079,100619,157952,159638,126138,106377,93362,19598,-86340,-91053,21195,87255,100154,105623,67454,-9669,-64903,-56061,-9084,32553,45527,40130,88552,164593,126109,14296,-43619,-37256,3084,25772,6267,42495,124739,130093,70406,36349,13654,-8876,-18945,-47074,-107805,-114704,-62013,-32316,-27518,-14003,49666,127082,105120,7848,-21596,-27710,-82626,-81690,-16458,9865,11230,39503,72596,27931,-83270,-81661,73209,191654,156171,54130,34262,93743,65546,15122,51786,79231,43004,65319,90193,39996,17047,15125,-13516,-24950,-23258,-53357,-18630,65539,47634,-33616,-60836,563,66296,58162,6460,-7407,7351,-14498,-29905,19380,61164,20892,-16162,-7316,28424,53233,54762,26502,-4438,-36221,-47193,-36832,-46699,-76649,-89902,-71177,-12896,9301,-38160,-90326,-60082,-20157,-21740,-53193,-61625,-63953,-105758,-80508,64963,195982,200599,129821,72476,68284,101636,89941,12583,2515,31949,-19525,-79297,-88036,-98461,-65415,25239,42070,14901,36747,41603,15269,-21685,-88615,-104826,-32801,43501,82408,42869,-31237,-48581,-13063,12733,15587,7716,-40503,-91109,-65473,-19903,-41484,-15997,72968,110302,136256,193636,169828,57876,-48634,-67367,-26565,13650,5941,-25255,-57271,-61753,-21697,33159,17526,-34121,-21735,51015,86698,33328,-19267,-16307,12124,50453,119117,150893,116540,43677,-58078,-98409,-66215,-57319,-62349,-22632,39404,89427,101530,14266,-83826,-109419,-74890,-5591,61186,47985,13208,25857,17129,-14613,-49769,-77468,-82190,-57178,31453,149721,141605,57231,31502,29891,23155,37529,-9919,-42227,28932,64209,27144,-8367,-24993,-8257,3690,-4775,37370,82558,83589,37941,-48527,-139147,-160211,-143050,-140681,-108657,-50959,-57503,-62434,3599,55722,-910,-87114,-67795,-9896,40609,81779,69949,27547,-7607,-36570,-38887,-31767,-38580,-47943,-85010,-108749,-105593,-81371,-19178,71437,65334,-65386,-73561,59041,110015,71001,49017,49604,56803,44370,7397,-27464,-92122,-169454,-177503,-126727,-39288,77962,148183,140615,139922,135673,126299,134979,106344,47513,28410,16982,54291,94241,58510,-13867,-71345,-73108,-63196,-71018,-22158,50441,54485,19338,-19357,-30463,-8154,-14510,-43859,-3626,8133,-60137,-53748,1659,9430,35331,37588,-27150,-100062,-114794,-64008,-28980,-20303,342,44840,102720,126397,112588,58477,36041,32012,-13649,-41515,25669,81986,58795,31430,29261,4352,-19704,24979,45148,-23654,-84906,-88933,-65539,-36848,-55687,-77875,-54517,-53829,-77174,-46554,10017,9348,11445,53207,23490,-45838,-81488,-71846,-29367,-14823,-46386,-40723,14275,24926,-22798,-18999,41022,-10237,-143586,-126986,18192,105103,101084,80665,21834,-69182,-100213,-31474,61411,99920,65650,22818,48197],[39529,10565,-14942,27396,59181,66041,40193,-38771,-127952,-161247,-77361,62049,127414,145391,174205,136708,33144,25900,60160,4103,-110769,-163329,-129223,-121959,-139455,-90935,-52154,-72762,-81612,-72680,-26768,10545,5585,-2234,-27657,-42494,-10573,29896,61121,29427,-57799,-74366,-22529,17658,66380,87304,62706,58457,68034,68847,78988,48522,27268,77981,75072,-2374,-12771,31628,64616,75873,18348,-36349,10945,58697,27154,-58919,-128848,-121580,-44605,-16842,-66165,-53807,12132,24722,43325,67171,69441,64960,48425,13878,-6495,9198,28228,13399,-1396,15910,65217,125293,110020,3251,-65900,-61018,-25766,19466,17119,-29265,-20115,35949,56354,4791,-19216,3403,-15874,-34508,-25980,-29151,-6962,36247,30134,-19983,-43407,-40204,-5242,46132,17949,-57658,-65560,-8927,61776,107854,102985,44735,-15023,-32169,-33173,-20512,60473,127247,109868,67305,45691,14559,-36859,-60052,-26933,-26797,-89403,-158540,-159829,-109723,-104229,-78371,-9283,-24040,-79730,-58725,-19136,18996,25474,-18709,-19968,23552,-991,-46822,-33721,-11998,-25672,-52542,-97345,-127229,-131386,-172406,-164356,-73589,-30285,-30329,4685,-14685,-102908,-112977,-36567,22669,35462,13189,-13617,-15938,-29180,-68934,-73440,-67549,-56026,28082,77511,28656,53700,134441,83031,-40530,-34192,44343,41588,-53055,-98098,-41980,13273,17808,1528,4315,18095,-8169,-50748,-47795,-37332,11626,70928,42165,27742,70814,55912,-17340,-51625,-23025,35027,7934,-61180,-15679,85589,97935,121565,170385,122747,13399,-16682,44691,90443,58394,32628,90067,128469,56075,-24826,-73844,-94593,-51774,20265,13286,-71002,-140494,-117953,-77605,-53359,-6818,6623,-11948,18146,-6617,-113091,-168546,-98630,-17155,-108,-15340,-19874,-59268,-136916,-193247,-137897,-7330,40366,11632,-4598,-22974,-47079,-31418,28131,66444,-3520,-125247,-165971,-133688,-61425,41900,93911,77406,40751,15502,33119,105042,150258,110796,35382,43090,113010,100216,6925,-20130,33869,52690,55626,94030,74356,36660,114048,195522,52164,-95769,-73551,-15369,32559,32924,-23681,-93617,-140029,-110703,-14978,20793,41627,75582,65526,39882,44995,4877,-29132,-27173,-50542,-85696,-32921,119063,230010,193789,118582,57304,-21915,-74906,-13546,54805,59999,93362,111768,23599,-72165,-77065,-34733,17336,38684,-26381,-109593,-112519,-75781,1051,65471,31620,-19773,-40569,-59642,-48993,-49556,-85188,-57436,72372,123476,50375,9728,19430,-606,-13479,31258,56756,18192,10388,62389,66117,-13452,-56995,-13571,34525,8197,-11055,7471,-609,-23361,-24638,-15402,-13266,20665,76004,98094,70713,28773,7086,-18366,-48695,-28832,847,-22323,-12793,13255,-38955,-53315,32611,108975,129962,102400,21429,-80985,-114094,-79826,-50226,-27162,-28142,-50607,-27186,61905,44872,-29965,-22829,-50773,-145076,-137324,-24916,4885,-14041,34346,53543,-18238,-67633,-55064,-35743,-18941,41117,83026,15496,-66946,-37699,44641,78858,39374,6933,37250,92069,115351,73203,44495,21790,-65820,-119393,-57428,42028,51223,5139,18781,77370,75055,14934,-40717,-4668,118277,148242,56366,25639,89733,129156,100308,73734,69105,92196,117864,101066,47748,35774,58082,54309,-15224,-124413,-174715,-70021,53456,51105,11731,16306,-9261,-46373,-9566,66918,88759,4139,-66768,814,56163,-19373,-88556,-31645,39829,28865,12341,-13223,-37399,-56616,-123284,-163231,-83193,-10742,-25817,-1503,65120,42888,-29124,-63036,-91965,-72730,4005,10853,-15693,49721,119507,78934,1328,-51140,-93731,-114104,-97240,-56327,-26400,-51685,-120916,-132697,-94332,-64641,-39292,438,30539,-15630,-102128,-107250,-56673,-12070,30750,78281,74446,40707,-1464,-57770,-99002,-121006,-68304,8035,14136,-680,-3710,-68952,-103192,-33735,65786,121067,118595,74402,-13683,-104649,-139708,-64064,27894,5297,-105597,-134353,-112088,-79040,-44519,-57764,-78343,-17361,21550,7210,-8581,-19545,12419,105655,105066,-40159,-108086,-61500,-50618,-62538,-20724,29895,29062,26233,61935,58991,-26626,-121221,-151364,-90548,-31422,-14167,11700,1328,-52789,-32051,21519,-20004,-83151,-74768,-62591,-63746,-22985,50607,50407,-2455,-25595,20538,91367,120405,81552,-7787,-65039,-58420,-23545,10514,83872,154994,161309,116716,35641,-17263,-35989,-62580,-31427,68601,42985,-70234,-78870,19646,92301,62836,-18282,-84456,-59618,19570,40978,18543,55298,92486,111968,128296,111943,99023,72560,-27172,-120244,-108779,-7901,60780,43535,646,-1775,-2571,-46741,-67825,-37678,20357,71022,82861,80984,90257,39145,-62190,-144977,-141340,-41156,46794,40995,35629,79739,90587,28079,-24756,-15991,-1021,-19785,-53847,-63355,-20856,8661,-27233,-22535,32158,80253,98376,61833,12075,18432,-7956,-91233,-90523,-21821,-7612,-15552,11186,20590,-44210,-129064,-94949,74409,167142,108015,42774,65997,101800,31987,-49934,-24750,40190,48626,82117,97412,32863,-6850,5477,884,-27849,-49774,-93566,-75806,36725,69456,385,-24356,29647,67114,36670,-21248,-63267,-67986,-36974,-21678,-13363,17843,10323,-11245,13411,47509,33042,1780,-30845,-38107,-41101,-62714,-44454,8525,6589,-31863,-46187,-25193,-23795,-56662,-80556,-51139,-3300,17131,9413,16737,-2372,-67468,-61777,33724,147501,211960,208966,171524,131400,88004,16157,-50371,-21218,21044,-22212,-46315,-44536,-61484,-9937,71490,65229,26584,57853,105644,113534,51510,-43217,-75573,-4506,120693,187967,102620,-8881,-33960,-27014,-13479,48584,89302,36133,-53520,-95776,-103179,-97038,445,125922,162087,163472,154615,84877,11556,-22919,-26606,-8116,34155,32611,-32000,-121183,-148940,-49199,87158,93411,5322,-31694,16368,57983,18382,-17816,9112,40083,26574,49432,91685,66498,22725,1885,-12509,-60224,-94308,-76128,-33425,-3713,34675,44035,-8255,-38640,-34567,3950,85885,125906,41012,-56637,-34784,35576,37170,-9166,-45218,-73932,-91341,-28597,100190,124408,55936,41815,27244,-12126,18634,22497,-37961,-57879,-64541,-75615,-66816,-60723,-47142,-14412,-8393,-11718,-1306,15073,6,-48871,-93252,-112973,-119294,-99890,-60553,-19403,-7209,-47257,-35315,7921,-63194,-162515,-112835,-14789,26546,40932,11689,-15595,-6764,25679,48314,41447,47311,35917,-53804,-112117,-91523,-46283,2855,60404,64818,-12517,-23303,42993,51526,8491,-15568,13152,71927,57920,-26305,-71142,-95625,-151105,-160896,-106767,-37965,40112,102477,124627,161835,168206,126260,89209,51556,21629,15467,-1856,13521,-3420,-61381,-51719,-4927,-22301,-81706,-93267,-21926,54591,43524,12466,-34375,-72753,-64957,-85540,-101845,-22422,37525,11421,1809,7615,-725,57294,108159,55905,-57192,-133165,-133576,-95611,-20014,54087,62846,56929,87339,112210,84957,50684,11394,-29852,-3549,66661,97287,62788,16311,-1999,-23156,-50168,-25348,-8062,-25863,-43209,-51122,-30893,13742,1690,-46073,-48936,-70643,-113336,-86620,-6015,32942,54172,83091,41151,-28423,-46645,-14785,8039,-12701,-29273,-4135,24131,38179,53122,67981,57168,-20002,-123962,-130799,-34915,34815,55969,53242,-8965,-69825,-68399,-24239,40702,77701,49990,7652,33486],[-23863,-40143,-50980,1204,62793,77849,39623,-28645,-116460,-166473,-100567,7462,45035,79741,115894,71090,-9830,16370,79885,15203,-142793,-200634,-158256,-179206,-173785,-46652,33325,5020,-28580,-61041,-49167,8338,37341,24801,3812,-13375,-40774,-27745,3435,-23236,-59051,7883,78295,58390,55214,79455,46938,25827,51238,52945,5162,-49316,-47644,16931,37551,-14753,-4245,36182,21221,-794,-16091,-8869,29970,6198,-54780,-64190,-51317,-54685,-56729,-80971,-95589,-33297,24290,6572,13248,51678,39891,-2402,6143,47484,32244,-33777,-60013,-32858,13370,58977,111827,163732,144544,41142,-40446,-70006,-77177,-55015,-7559,38740,81643,101829,111517,79975,26537,-35623,-78328,-76596,-48536,-16604,17201,21532,1223,-9126,-25733,-71519,-49681,57401,64697,-4461,6504,62387,75725,58534,52418,35233,11582,22432,39938,44707,74271,112747,125401,84968,19515,-51053,-112262,-118728,-69177,-37192,-27802,-48201,-86041,-105323,-118637,-97629,-53019,-76058,-95939,-26723,31747,58874,62366,12665,-13873,35707,30753,-41908,-66607,-52432,-31785,-13414,-9670,-9065,-23279,-103979,-148318,-59670,26570,47152,60322,5094,-110282,-127445,-7600,141472,169048,37461,-75970,-86595,-81176,-108517,-86641,-62518,-86023,-37577,90006,143189,121350,87735,13036,-61351,-68590,-28739,2000,-23211,-41699,23240,66667,10883,-35173,15487,56721,24417,-17040,26764,70163,65818,22448,-38295,-5046,76801,74577,16882,-27818,9438,100976,81793,-7879,-7859,30618,7376,27728,90000,75464,29620,40157,71622,67585,44717,40874,103966,153675,80045,-41630,-108849,-97882,-26328,36008,19233,-29469,-77149,-95396,-78352,-55063,-45300,-27663,-21722,-25269,-35539,-80323,-140589,-104654,-25139,-20446,-61131,-69168,-65991,-57613,-46423,-41705,-637,45151,66230,66775,38129,-12251,-39349,-22795,31464,21852,-70289,-126884,-100167,-33615,27111,43684,45446,89027,94552,21326,-41165,145,104461,145790,161004,164213,97277,-3010,-54006,-58975,-43242,10070,84557,115877,137120,146221,74583,-45526,-84249,-27168,31839,69933,57595,-5191,-93613,-140822,-64585,40130,65157,86248,88506,34630,12275,29587,8420,448,21752,-10101,-51197,6677,100141,133681,98206,40296,-5241,-61004,-113532,-66020,41299,75999,77651,63313,4824,-23443,3442,22700,25468,25572,9418,-43553,-96061,-105582,-36379,56046,67788,-4249,-100242,-126697,-44182,33297,26417,10482,64257,101778,58585,33172,59071,65497,49752,71120,92708,61767,42347,71875,73586,27006,20209,59945,70886,20809,-4893,29099,61731,21056,-30088,-11473,31549,44236,66306,84331,89617,84222,64457,17032,-15307,1877,20218,-6431,15527,55204,-12242,-59932,12292,99557,129090,115926,39842,-35170,-59955,-80857,-85252,-18469,19240,-10336,-8180,49612,1404,-78828,-47178,-33384,-116136,-132795,-32825,31057,45236,90939,85427,-2220,-61293,-51038,-40480,-30662,45817,77556,11509,-48247,-17134,58195,90343,64571,27681,20330,64152,95909,51525,40513,62567,20638,-53009,-70649,-10410,32911,13927,-3564,12732,24347,5031,-3412,42829,90736,86662,73625,100122,106474,47912,-20804,-49953,-62665,-16814,43718,38642,-37156,-106119,-109499,-73982,-81287,-130349,-152755,-55780,84960,88788,-26223,-88432,-86341,-78877,-47062,22725,48965,142,-40687,-5780,1556,-69980,-136783,-62012,77948,72710,-13717,-52480,-38389,-48920,-123886,-180078,-142030,-90622,-68733,-19982,31842,18542,-29746,-66019,-81940,-33570,24295,-5730,-58035,-17026,43605,52635,31240,-31237,-88211,-93236,-84828,-58304,-11890,-7389,-39441,-47852,-58295,-96015,-90817,-46891,-43766,-90591,-74418,15293,-3444,-112000,-142719,-60970,7971,40223,-9796,-95404,-101010,-93847,-76749,-61186,-93248,-108761,-89681,-105690,-58792,60421,146750,184992,159777,89824,17692,-59080,-111257,-42266,30564,11500,-13259,21222,32233,10843,-12684,-30277,-33884,-19731,-26388,-673,43664,6381,-52968,-9440,20133,-71412,-103456,-16249,19120,-47263,-74692,-11127,-3071,-49048,-27761,-11231,-64916,-124557,-150284,-86282,-3188,-2528,-25530,-34284,-51057,-8634,80205,56332,-57075,-59005,-4342,-1655,12559,62184,44619,-24749,-57024,-27643,31064,95449,143794,102426,20992,8428,53449,68116,71427,89274,111957,98349,6230,-93821,-99173,-44286,15427,91150,93836,12300,-25541,30833,99427,107269,55169,-45604,-64544,34696,104270,89576,86623,75525,42191,28956,31956,45409,29701,-45226,-94393,-74745,-19435,28371,-2159,-58350,-2433,51400,-14139,-52748,-7543,52464,86048,83036,48355,-22444,-105304,-137358,-159326,-153560,-54528,45416,53134,38467,44246,42546,-18874,-80860,-56659,5773,14519,-1471,46453,131808,135812,20280,-17237,48143,86146,60661,21512,15403,57943,67144,21200,469,698,-13628,707,26769,8246,-32792,-52856,-14342,40881,31699,-12195,840,62901,77470,-14841,-92920,-64898,38182,100846,101367,36990,-29092,-17899,28675,41466,4198,-48754,-97827,-74414,35543,57392,-7409,-15110,43938,67542,39059,4456,-58125,-117436,-73748,-34289,-59501,-22703,20772,-29750,-38022,38440,40626,-23566,-64803,-63821,-75530,-87303,-27704,60860,48527,-14406,-43167,-43275,-34689,-12749,-7514,-13496,-15812,-18371,-237,54773,77211,27430,-4970,7100,53905,85553,76788,109194,140561,95394,-3166,-62080,-28941,-7613,-17806,27983,52463,29590,50603,80729,67209,36734,30444,82646,128742,61761,-35106,-41535,37687,153441,200288,81406,-45249,-72481,-75781,-51724,41915,95797,55655,3793,-21003,-48411,-55368,24119,120614,162724,145966,74763,1585,20579,65526,34061,-4275,45459,82876,12213,-134565,-230624,-138962,47068,105724,39699,-16141,-7222,21777,34025,37220,35442,34737,26150,40710,69570,67389,66965,84752,70181,-10285,-94868,-75428,-7105,13969,10462,-19069,-63479,-36436,16788,57990,98143,90291,-14502,-106779,-76235,41541,93090,49621,-31070,-87752,-116844,-87156,6102,69174,58784,37946,3254,-25709,-4652,-9973,-86831,-114519,-80611,-45589,-39386,-45624,-47632,-24294,-5068,-22004,-61858,-73803,-64421,-51960,-24964,-33389,-71332,-57829,-40671,-34181,-20180,-48411,-74599,-53408,-53809,-52821,-10475,1316,-13058,-11750,-17452,-5964,30262,98618,119826,59095,42228,57945,-5028,-49447,-14417,7417,23275,48066,40380,8395,-1109,-10527,-11427,5504,-17096,-31884,-10133,-29848,-84509,-88848,-67288,-69797,-72651,-62581,-45037,-24496,32012,98234,139996,128669,74409,9043,-39422,-33876,-20316,-13208,10332,-26057,-80515,-35842,58043,28810,-87901,-106356,-3647,66311,35378,-24420,-106205,-125131,-73371,-66564,-75112,-21755,22981,37231,38445,-18193,-61351,9480,102773,100286,33445,-46229,-111282,-112549,-9557,98256,98680,37572,22022,61325,79951,48560,4034,8181,82082,98754,57867,25158,-8736,-45581,-45259,-25351,-15130,-42650,-47821,-11927,20283,42743,73152,64403,26915,-5760,-67057,-108679,-65596,37652,90323,67971,59223,56560,37778,57570,76100,29902,-22907,-3647,37943,25292,7287,43841,93530,85668,50516,-8395,-68165,-81896,-68791,-47942,-37634,-50432,-27186,-1369,-18793,-11859,14199,8854,-11435,1520],[-13321,-27038,-25449,23431,80388,90780,75070,51435,-15159,-80962,-66116,-51790,-50045,2,8248,-59112,-86215,1788,97880,78513,-29526,-80260,-88232,-137455,-115327,28113,108034,82594,41271,-22999,-44258,25160,82478,83217,84132,66869,-11853,-61584,-79202,-91580,-52101,69219,109817,24021,-19832,3605,-36806,-40568,24953,17646,-68643,-103207,-66654,18811,78999,40800,7217,1089,-39787,-53928,9527,76091,71201,-21632,-96857,-41809,24941,88,-55308,-99568,-114165,-80882,-44443,-30431,10420,80817,72371,-25989,-37701,44113,44251,-53995,-97232,-32597,44114,72351,97409,123864,99714,43469,-8389,-66567,-112445,-112172,-44802,48424,104067,97113,116905,131196,47242,-94146,-114113,-35704,-13163,-29166,-3158,14665,11180,26712,35594,-32529,-66828,18454,77366,60050,53844,77860,65272,33437,31234,16224,-19775,-6120,31714,37003,34165,69191,127230,102926,-6717,-105916,-132026,-101941,-50886,24356,86876,47205,-46783,-87247,-56653,-232,-2825,-47749,-42270,21789,58858,63848,61745,29175,-3771,28635,49079,-8766,-89506,-115994,-65743,17523,66663,63695,21326,-40249,-71081,-5503,75208,86907,66861,15363,-47546,-51238,26498,141127,145718,-7375,-135376,-134876,-104317,-90510,-25054,11879,-51925,-75448,40378,135624,92345,-21585,-81535,-52917,-39648,-54948,-48272,-30978,-15204,17973,-10023,-85983,-67886,17077,28605,6036,20474,70907,87746,46560,-36522,-96936,-39995,46038,58672,54194,70413,90891,99591,81763,64739,41940,-9671,-70716,-67495,-25060,-45373,-45085,38702,80928,48010,26794,4834,2266,40626,25637,-61734,-115358,-100452,-60199,-33589,-32939,-21437,-28169,-57354,-69445,-70875,-87710,-57010,-36924,-61235,-57950,-21417,-19590,-11676,-1959,-6648,-33028,-56709,-48895,33507,101631,72666,35898,61123,92919,77622,39328,43840,46400,5836,7733,10411,-51692,-78521,-53797,-20919,-1343,405,28681,101496,136060,29278,-112172,-97865,29280,107138,150106,151517,87098,-705,-74236,-127535,-109389,1295,104891,112519,114678,116214,-13302,-124020,-92879,-16318,34085,37338,3119,-15925,-14817,4017,52225,82166,86821,105690,59704,-29866,-60199,-36027,-24462,-7833,33235,46810,30884,38868,62470,62734,58782,25924,-19389,-46036,-71712,-75035,-37792,-15468,-8480,-32695,-84322,-50749,58551,87728,37728,3496,24022,14974,-52842,-103344,-51526,40858,94007,33659,-74215,-64350,29868,83460,77283,39240,1775,-11872,-38138,-58233,-34476,20374,49862,59396,68080,63879,37333,3143,-24843,-26522,-939,23088,21249,-7323,-40116,-8030,42964,-21711,-96274,-45546,37316,35088,9923,23382,62118,86693,82774,38507,-6896,14750,65309,46194,21900,30022,-2056,-3014,67280,95548,72061,69073,37827,17934,-4192,-82969,-98791,12888,86122,59731,17657,10555,-46064,-92928,-59061,-32757,-62911,-56723,7035,54256,94018,138282,99129,-11383,-79744,-88061,-80926,-32368,56839,63909,23593,8432,22292,50282,75269,83499,45777,-6047,2470,51059,33398,9822,20089,12782,-39651,-98832,-75475,6082,46639,33146,22520,26522,31189,52762,59701,9354,-32014,10582,86895,82839,3754,-75697,-130428,-150328,-81838,-19553,-26322,-65344,-116738,-148947,-128544,-104075,-80133,-50847,6856,86031,60673,-88691,-180633,-131860,-88458,-77597,-48299,-19149,-7479,10661,15997,-16861,-54504,-85785,-28982,91618,70418,-44592,-54348,18488,17685,-56502,-113139,-129681,-112823,-46394,31881,43122,1756,-39356,-45794,-20273,29215,42136,-666,-39187,-31428,6328,56815,75674,19705,-48485,-82602,-103996,-107471,-49559,22962,48399,26765,-40180,-130075,-137993,-66724,-44750,-59148,-11010,60502,-3565,-134423,-167838,-120237,-74834,-12524,5716,-32636,-56006,-85023,-96717,-95779,-121526,-147895,-133137,-74009,55380,155842,147576,107128,64930,37176,39010,45222,24449,28753,13064,-26756,-856,76195,83258,47337,25414,28889,31234,16889,-22465,-12466,28267,2959,-72110,-93231,-78284,-96925,-58533,46790,80712,-24186,-131208,-99705,-67847,-85730,-34159,19859,17543,-22504,-107031,-110714,-38280,-32106,-67942,-48446,56,70229,153960,130007,-1517,-24134,24018,14918,12838,35648,5339,-49818,-75841,-78522,-43135,31169,94794,77012,40557,52831,85222,71968,18229,70,42114,39450,-46045,-105310,-59292,11939,35432,50311,92469,104200,54308,15923,47889,91027,74060,-13565,-61384,-8302,87055,113320,78978,48007,26187,4264,-2489,-7926,-14061,-12591,-9392,-25417,-15880,40256,29180,-40046,3321,54847,-3067,-29625,19332,68200,73350,55387,44118,-36960,-143405,-129187,-84230,-77085,-19332,47566,62881,72529,68064,54846,2959,-72003,-63606,25713,63693,68159,112367,161854,154766,65831,12096,35076,37234,-8296,-29531,-6825,61944,126950,133504,90268,19936,-8780,39280,72633,61030,53351,56380,49818,-14084,-74381,-62848,-2150,30304,-4124,-75365,-75043,-28711,43846,111115,97256,-10259,-64725,7165,91233,126325,90473,-10786,-84941,-36398,55074,17846,-83590,-92572,-79,50690,56003,77446,27775,-79084,-66056,-12314,-51178,-27588,48041,-9804,-73023,-4898,14211,-42211,-64786,-52872,-68380,-53009,46110,124479,71821,-16673,-52156,-38711,-1523,37229,11542,-45399,-85978,-77185,-33227,33395,93356,91363,51712,2676,-35809,-81126,-112082,-20894,107208,108163,15597,-39179,-7658,5326,7120,56647,81298,72686,66142,56091,48828,30605,-12731,5081,48812,-5522,-90766,-71168,15786,77851,83027,1521,-84923,-119183,-130292,-107122,-49881,-23970,-43069,-35297,3474,24888,19114,29654,54663,76869,50896,-2314,-11541,62153,112290,44428,-34972,28010,124030,94819,-68848,-235738,-231310,-82606,11178,15458,3158,-4458,-6978,36361,87812,58043,17207,39315,64846,51695,72442,122835,115622,64450,-2278,-84315,-67010,8393,27079,4231,-32834,-93657,-87056,-21203,29550,19289,-11168,-42130,-55152,-10351,74949,116248,63033,-60253,-128986,-109704,-75767,-39780,10074,21495,-40009,-86968,-54647,-11582,-42897,-105916,-77757,13337,60481,34685,2933,-9287,-17016,-7700,9178,-23722,-61516,-80887,-62946,4564,22885,-23847,-56935,-104892,-127085,-100338,-85364,-112183,-86484,30084,148277,129643,-4302,-53860,-24309,4810,42585,83964,126620,103889,14187,-20386,-8699,-35131,-19880,27516,33977,53604,54260,-10170,-45558,-20992,-27650,-34002,-5847,-16080,-54629,-94366,-131616,-105226,-26433,-571,-11365,-22723,-47578,-57607,-56323,-7652,55889,67247,55940,38038,-18520,-67702,-67774,-53798,-18039,32750,12859,-31635,-1965,58554,25540,-75063,-78862,25039,70464,26502,-74803,-188200,-160220,-44724,89,-8933,-2525,-5607,-7426,-9543,-71605,-116649,-52039,30218,53441,68101,54548,-13034,-59033,5923,103016,115748,64609,18700,24425,33884,15808,13714,76501,148573,131744,55434,-1103,-43545,-74915,-30333,51094,63397,-8513,-47751,-7084,50086,69073,58902,36378,28907,-26338,-118381,-115423,-10668,102089,104158,1836,-18210,41519,66728,91071,86746,9156,-27542,30830,63992,4037,-48589,-11205,52044,63307,69245,62558,15554,-54243,-95816,-112045,-110162,-62366,25050,36073,-29889,-51379,-17838,7970,6871,-1429],[13276,-8960,-14791,19387,57383,63667,71940,87014,46410,-18142,-44660,-93509,-89809,-34244,-83405,-180839,-172871,-60778,29025,56843,54757,50681,17780,-26553,-18329,33162,47906,31673,10657,-46174,-64557,9240,75972,80687,75212,69759,36965,-24282,-110420,-142327,-50854,73012,58488,-56675,-90349,-51891,-77130,-83405,-37458,-49428,-79405,-53207,786,81052,128369,83057,12532,-39694,-84847,-63042,56295,151013,128354,23577,-43318,825,34497,-24551,-62962,-48249,-69821,-116526,-102898,-41201,14410,68289,73648,-12462,-31029,30901,37572,-9709,-39265,-9552,39733,59543,72837,59698,6072,-5738,17722,-16022,-89297,-116981,-72487,-23667,-10687,-2862,72539,141049,67306,-83757,-91617,25129,40413,-31999,-40846,-15988,-12036,14313,75648,47705,-44110,-57189,4891,41058,32625,45562,59055,53709,40456,-24107,-103943,-100890,-63794,-68599,-55815,19922,104135,86910,-31349,-117018,-88784,-37777,-11209,57871,107922,36810,-45904,-37530,29083,96622,87485,47869,31024,37315,42927,35527,37064,43177,26397,29404,53497,33166,-49526,-97381,-70847,13639,95975,92215,28332,3205,14139,47754,82430,50501,-2335,-1694,51473,98806,105442,99257,66108,-13712,-88742,-86799,-50213,-20486,39213,79080,30986,-32727,-16913,27772,-1348,-89428,-92332,-11256,30954,4886,-32547,-46207,-36954,-37354,-92235,-122044,-45684,20354,6957,6202,42734,59874,35216,-3137,-41013,-69936,-30822,45521,80531,88667,138405,142248,50446,7812,68165,70680,-3936,-70880,-69597,-37978,-81251,-107767,-9633,79266,85948,53019,-30893,-104989,-70557,-26206,-52328,-74641,-71901,-94055,-116959,-99962,-34927,3943,-9162,-45039,-80794,-90719,-54257,-52633,-68782,-41816,35989,92356,87855,19023,-7395,8321,3998,5784,92758,140327,72307,2151,5160,27519,26048,31755,112787,145218,61519,17473,-59,-62939,-50207,-12794,-28031,-38291,-15563,26731,60491,102597,47370,-72442,-83654,-26528,-7787,33997,98530,102537,26361,-62236,-104491,-75482,38032,133282,110252,80712,59366,-43839,-114811,-48313,21904,31372,-19668,-95423,-71791,50479,141622,105871,39818,50454,97486,59245,-22798,-85949,-75603,-36096,-9191,37562,101285,91732,32046,39388,76155,82161,50443,-19780,-43044,-18172,-22841,-68836,-83515,-37955,-15615,-58941,-40654,70762,100166,31409,-7153,21795,27182,-23203,-72521,-43529,18469,70505,51484,8730,51402,95401,57462,12887,-24196,-71230,-90333,-100734,-127897,-108598,-27360,22608,20428,17762,48962,46423,-38519,-111414,-99805,-48475,-26523,-26015,-24591,-47996,-25277,33298,-15163,-92925,-36604,49726,43380,-13882,-21898,7106,29607,41739,23870,-25918,-24039,40228,54407,35507,46578,26755,23843,72497,55956,13826,14746,9626,17637,-6918,-101073,-101100,22158,87876,62462,5225,-19010,-34759,-42890,-40509,-30282,1355,47615,70353,58182,88657,132996,79763,-25977,-75227,-102630,-99119,-5436,75730,58760,31455,23880,11722,18786,66614,90778,43091,-18564,-24822,34016,43333,-3634,-39915,-72315,-119774,-159415,-125677,-26303,65441,87263,68556,56965,78418,94688,42067,-49523,-101331,-77679,-19233,9233,13203,-32274,-120735,-143519,-66379,-25151,-43746,-49252,-48760,-83526,-99161,-70113,-15029,29138,43255,34992,-4192,-98873,-171449,-128937,-77552,-52647,-30376,-7957,16574,57397,60185,15429,-26049,-52327,-28620,30756,5937,-75933,-53982,60861,68288,-23429,-73346,-75893,-48529,23417,93903,68943,-22195,-64581,-21558,33171,62903,50175,23458,24803,15321,24903,75905,83967,33009,-25892,-89791,-137691,-151089,-105883,-24623,18836,7320,-60617,-128131,-105106,-26962,5076,13811,18019,-1080,-49268,-71794,-59857,-73377,-104718,-67243,9651,16225,-44712,-97450,-83768,-40687,-21930,-58534,-85844,-18251,108323,142936,60260,-27328,-48192,-19686,19187,80054,105977,73421,8265,-31247,-27172,16239,29496,23126,11538,8935,26048,57660,27871,-16317,-19125,-16245,-52161,-95881,-108224,-101642,-41237,44005,58933,-48334,-188316,-208172,-140873,-50514,62558,122148,121882,72317,-65374,-155325,-131679,-96653,-72399,-5857,68726,110884,128359,111803,59275,27590,-176,-32806,-16341,17912,-19991,-77423,-100836,-106321,-82136,-29639,-15198,-36940,3151,60345,64003,16405,-41546,-50471,-23147,-31038,-46557,-8170,27367,24693,8088,49,53039,132061,99421,-1647,-21582,21241,45163,22332,-16145,-26178,37638,61020,8668,-906,37233,45615,26200,-23714,-38064,33846,74059,6375,-20551,44297,56476,-19971,-40006,-5814,2927,-7402,-9191,23151,29236,4025,29377,20876,-50411,-37915,-6196,-23307,8652,58461,77564,103564,95767,75272,46181,-19437,-19821,49910,66120,67050,59812,20246,25685,62030,63767,33416,-25004,-78927,-77668,-38918,44898,126274,133465,78315,-4836,-23248,42765,75746,73077,83565,73318,5785,-73608,-76114,-17677,21347,-19411,-107217,-118523,-18931,29009,22667,45537,69070,21542,-12443,55216,137187,180097,146702,33869,-39237,20261,82059,-1597,-150711,-176682,-52257,32630,58093,113500,105884,60,-29577,34753,18299,-3562,58213,52042,-31283,-38839,-36863,-49846,-25327,-1253,-17579,18289,132102,180793,102239,3295,-38621,-3617,43827,34550,-45622,-112406,-127757,-69787,-170,34537,59828,85497,85317,21358,-72323,-140825,-140958,-49527,66203,78851,3296,-40365,5898,40133,25812,27016,46554,72808,90657,82978,64695,32379,-6796,-7328,16104,-31242,-123638,-119852,-46019,-35664,-55438,-52401,-55162,-91737,-119801,-123063,-131407,-145113,-163693,-162019,-109461,-15743,40944,23575,-19929,-37650,-46924,-30606,23875,82713,84366,15829,-50087,18293,141022,157375,15968,-161033,-215979,-149767,-78123,-21112,16902,3244,-31211,-8001,56096,41641,9905,46570,58914,176,17606,109547,112482,50931,-27968,-83558,-40223,20409,-619,-34755,-39545,-80003,-113989,-91073,-38076,-39465,-59766,-36446,12999,81159,124777,115107,40064,-73488,-121336,-61005,-11188,-9819,-2636,-14532,-103562,-160148,-116420,-40385,-17806,-20189,21437,83377,104511,76761,40069,20728,-9098,-24060,24748,57054,36522,-29675,-54049,17556,83662,57788,-28316,-129308,-175873,-146718,-109302,-102679,-47649,110099,232429,158580,-9138,-41175,-6197,7411,46931,87357,86986,27562,-44552,-72010,-90799,-99065,-45756,-30518,-8938,72446,57008,-68341,-113763,-33202,10740,-32819,-73997,-58041,-21903,-54490,-134103,-84774,58000,71271,-16471,-65737,-60613,-22366,9390,32535,23808,-13769,-11984,21308,7874,-29469,-55347,-48466,-13662,32255,20366,-7431,10396,28775,15741,-3747,17179,54873,54770,17143,-72496,-158165,-101113,8348,36424,24112,21022,4896,-27460,-52538,-79292,-102154,-56915,-14607,-12313,11335,37854,30821,1192,12021,59071,85158,106216,101105,69972,17991,-16184,10459,82199,122963,132008,95463,11261,-72463,-89584,-11988,78491,100453,54052,9582,6377,30007,31877,-10949,-44266,-38246,-88940,-159077,-111605,10533,96328,51647,-75713,-76461,3947,25884,28229,25843,-23420,-30200,32827,41162,-45028,-96287,-47221,-1150,33,26033,88004,110758,61458,-3542,-63447,-88574,-36193,36593,18294,-44072,-47158,4471,41698,33969,15266],[23915,-8611,-25880,457,38592,49302,54938,61862,20131,-21133,-43086,-84609,-52055,7486,-70481,-177600,-182222,-112329,-61052,-14083,68876,129517,118406,88031,59245,-3582,-65782,-83312,-80428,-96146,-73247,-6623,24870,-2262,-28756,-5793,44456,41657,-41473,-89302,-13951,88637,71161,-44582,-79057,-21336,-9513,-56467,-102260,-104371,-28680,49604,93561,125284,112361,69924,24676,-45451,-101725,-70203,37104,117769,119590,78795,53918,53072,35243,-25503,-29292,31606,27213,-44237,-50318,3164,11376,4434,28564,12950,14341,39834,39447,55014,44921,-5857,-6577,45652,83128,42728,-49992,-50284,48109,61409,-33923,-85746,-60472,-69093,-109770,-74944,44140,117667,88679,-5388,-48357,4093,27710,-13262,-43389,-52967,-67314,-44317,49709,84529,-9256,-99522,-100829,-63577,-30586,12771,39841,31468,6599,-74351,-153431,-150087,-141036,-160894,-113840,-5590,68873,35173,-70751,-122040,-54609,6107,-1282,1466,13699,-18404,-40108,-11637,40451,85886,112068,109426,44351,-2830,5060,-3015,-7717,21428,22082,22590,51273,52795,10422,-26681,-58843,-51826,35993,83017,48587,30247,31717,31249,35536,-24935,-88615,-27656,102491,170155,140672,88807,70596,50639,5598,-15874,5140,16217,38365,91720,98921,16830,-72534,-98361,-107229,-104694,-34832,24452,34149,29856,9324,-45456,-78289,-72643,-60059,-34137,-1853,11309,19872,41297,36501,21893,5346,-6522,-1756,-18385,-17830,54037,97991,65368,96936,135219,38922,-61669,-30651,12992,-1164,-51772,-45377,7918,-16702,-87553,-69103,26553,106994,84486,-37920,-112812,-70382,-39801,-57803,-50910,-31276,-82291,-160269,-158959,-53673,23209,844,-68934,-98570,-56261,-28509,-77544,-81341,-10594,56340,87587,88262,18253,-39506,-28824,-2253,28234,92034,79282,-42690,-132600,-140763,-99961,-39861,27509,112339,136361,73892,43832,9690,-58081,-37721,11986,-26342,-72259,-33468,15221,10014,26174,19280,-52588,-73898,-49042,-72077,-58292,49399,106494,27114,-54312,-45056,-1361,56973,103988,92215,45618,-36495,-79641,-54592,25604,66118,20598,-61576,-141227,-118489,7921,95775,35348,-49088,-23433,64017,90456,32523,-71853,-78217,-5218,33024,61922,120325,90284,-1381,10858,81372,82901,43345,-41529,-82171,-29529,-3988,-49041,-60009,6070,81622,86101,60666,79423,70155,7850,-7140,20415,9848,-17068,-36340,-41142,-27102,-2938,13744,24774,46556,42484,-31192,-106211,-131539,-114520,-86610,-76323,-90593,-57099,14775,26578,-11612,-21683,43917,82074,-14322,-118026,-114307,-43390,-8977,-11156,-11457,-25364,-17620,52311,59504,-1617,25838,91220,82886,23702,-18255,-28495,-22538,-13295,-11188,-33671,-65052,-49500,-14847,56103,143140,94660,-5573,-25653,-23496,1033,19698,-2821,-15420,-53885,-118861,-92543,-8779,2802,-19297,-45276,-40740,-6533,16780,12344,30364,78829,100233,82344,37737,36076,59670,17298,-31524,-25862,-43990,-46130,28975,85707,74246,57281,23564,-34559,-42487,21934,50797,37105,23677,9521,39516,56105,21792,-15277,-71205,-141390,-165041,-115805,-29576,63464,92536,57076,47465,84642,69926,-8519,-60847,-75687,-84025,-78393,-31728,52809,51008,-47044,-87666,-34795,3990,6923,-2848,3506,-23570,-72394,-49439,25296,54530,32176,-12436,-13513,-13591,-61953,-88537,-50644,19311,72987,85613,84002,88352,81594,25258,-53066,-86405,-64102,-33699,-40638,-82001,-78604,25080,46993,-50760,-82871,-26384,18176,51884,99432,69132,-50321,-76585,4699,41481,47808,49139,48876,71680,62616,55403,79589,46019,-21442,-57401,-99503,-143371,-149060,-126249,-92831,-57407,-20863,-40489,-65383,-14289,32599,36208,36848,-3311,-75517,-84147,-8636,30799,-4055,-69003,-64040,-6336,-19744,-82349,-102567,-53057,20521,80250,50118,-15111,-940,50905,44535,-3856,-48579,-41656,-22626,-31337,11551,60050,57644,34655,28724,-4932,-18287,1808,3511,-47174,-75346,-20777,70517,60100,-17137,-51065,-36305,-31695,-41333,-47024,-61634,-44165,4921,8651,-74270,-191348,-229261,-135312,31512,158461,179011,125893,35733,-93268,-175264,-168214,-122301,-53342,28825,72610,55701,26010,52484,103396,69989,-35237,-72231,-14011,48797,3973,-80586,-107934,-94200,-73944,-43765,-46652,-61395,514,50198,15064,-48353,-53240,-24076,-37413,-63898,-13066,75405,51278,-20641,-20881,12814,51470,117611,96865,-11981,-57494,-4233,63312,73093,60487,38605,20940,-22181,-53492,-18652,31828,53861,54307,817,-25726,54398,100966,25279,-32040,-11450,11735,-19715,-55718,-18896,41032,8329,-67298,-41223,-8779,-50741,-37116,32384,53585,67880,32721,-32409,-2596,59794,76426,83993,51548,24343,39027,39270,54659,60959,7882,-17751,-49145,-129405,-100073,29006,106699,71060,-18744,-79296,-75006,-31374,52531,107210,71697,2614,-57750,-62347,-1633,16471,-7841,11469,10507,-74753,-114550,-41467,38729,46056,-27521,-117898,-89372,26513,47439,4215,-10992,43529,85488,80480,98036,123458,126960,91091,32061,15357,65758,100165,17351,-128754,-157093,-38953,46214,51905,71995,85564,16401,-33001,25289,33192,-24692,20026,85112,30240,-35249,-57029,-33082,23283,32850,-3857,47930,151912,159396,88206,22609,-9907,26627,51596,-11999,-96216,-107658,-68325,9038,92560,98806,47610,44052,74654,37131,-39930,-71342,-39499,5248,22564,12085,-41925,-77763,-17886,44256,23706,9441,37061,73646,124003,152950,129988,71357,35185,43230,70140,22322,-80172,-104316,-63699,-72526,-78089,-19177,42125,23973,-23973,-57786,-93173,-127210,-164352,-217573,-220330,-112492,6246,4225,-78365,-96016,-45696,2696,36576,51852,29752,-105,-9701,45995,127325,135213,27023,-85824,-114989,-97465,-60960,-713,22588,-15508,-58684,-63121,-30545,-19985,-3327,30232,7653,-68466,-64856,40920,113709,87979,-30107,-80870,10183,66777,-9660,-85695,-91660,-83065,-91196,-100309,-64098,-23231,-21534,-35758,-7225,67895,114111,79736,8180,-42127,-52296,-19044,24747,39231,39008,16851,-60341,-148727,-188370,-117339,22189,92722,76515,42038,41890,51304,27114,-2204,-17976,-29771,13585,81304,93101,32280,-12650,46141,147834,144654,47003,-50722,-118761,-129828,-99678,-54149,8127,85270,120696,85185,35711,21992,-6933,-43233,-13066,19029,12739,-33427,-88778,-108286,-112599,-85136,-75228,-155495,-122736,24444,19831,-90647,-109247,-13729,44861,-29660,-130659,-103211,26407,50933,-70398,-87288,47986,73472,-57355,-133398,-69849,42128,103449,91912,11916,-60309,-61080,588,31296,-2429,-23291,-3944,-819,-4463,-22273,-14551,11788,18033,34920,87644,118342,74006,26546,6508,-8240,-6288,51257,72432,32288,21782,40221,44579,27980,3933,-13631,-34814,-13618,6996,-22842,-63728,-67801,-24889,2075,-5521,-11227,14950,97963,167480,157238,75356,387,-2923,14766,27006,65333,85390,19976,-71373,-89194,-35612,5741,42692,83520,83960,29664,6524,7937,-23421,-42616,-50402,-81592,-83315,-32667,60,25081,15335,-44059,-47246,-23326,-29193,-24838,-11859,-31856,-46735,-20257,-21260,-83023,-91109,-28062,-5319,-13817,31791,129977,194376,184358,131884,66520,16289,8239,19504,5686,-12916,7627,57951,82108,56989,31923],[2785,-36453,-42793,-14396,29218,52046,51515,24994,-28816,-39336,-32064,-54573,-20229,47599,8608,-75234,-114475,-100760,-77207,-27056,76754,157224,155184,112837,53232,-35710,-109976,-129315,-118072,-97879,-31010,14825,-27536,-89438,-98912,-53679,10771,66300,66389,36337,39192,130188,180746,75348,-9089,42844,79518,2796,-119361,-125856,-6208,101406,143970,122583,64956,38059,26451,-43006,-104975,-91855,-36391,10240,37789,77665,112852,103439,83262,68825,62236,73537,83410,58462,41520,58877,27785,-19259,12621,45226,61362,73156,65904,89138,73544,-22273,-35392,48575,99554,66936,-21883,-31695,76514,96675,-5982,-43144,5396,-6254,-46602,-302,85365,90521,86603,61978,-17401,-66916,-33595,7997,-2791,-36503,-62509,-61618,1009,49848,13832,-57026,-124817,-132268,-61956,5026,-3272,-40883,-48260,-72933,-91410,-71967,-86672,-120202,-88726,-3775,58431,6117,-106448,-137531,-50403,23487,2572,-43641,-25486,19324,5796,-30961,-9133,32013,81884,101582,4578,-54674,-8523,-1249,-24701,-17633,-25882,-4881,43276,42848,12801,-9682,-52033,-106342,-67949,39011,88882,60308,4245,-16533,410,-35772,-75532,-6492,80148,92030,67666,79658,124464,112335,47764,-2035,-3346,2825,29337,96786,119273,9759,-120792,-165719,-155898,-84513,24811,37656,-35499,-29941,19225,-14158,-64457,-38197,32931,58808,7990,-8781,35932,59777,10529,1399,40146,49749,33663,-8394,-32646,29950,56202,-6562,26967,142160,120408,-38288,-131177,-84363,-23367,-53903,-52284,17922,30128,-30810,-74067,-24651,72006,80242,-7527,-25525,15276,-23680,-84424,-53801,11706,-24570,-137022,-160346,-39210,41735,-21177,-120163,-101837,-7012,5397,-84459,-88236,13483,45871,7211,29189,33677,-32165,-86966,-66934,10895,74150,30000,-101528,-199698,-233948,-184595,-75963,7250,39118,62743,77507,72644,23605,-25956,-8815,44243,21755,-55576,-39559,17125,10562,-13856,-33592,-89251,-114363,-63152,-39687,-26378,48116,79409,-5651,-44586,20341,67619,52693,45308,65457,15185,-107264,-122390,-20226,53417,52848,-18450,-78370,-89630,-85576,-78207,-56972,-45700,-55747,-33071,53718,115560,60782,-55278,-58968,28798,69136,81984,109826,68349,-23833,-37917,24769,58581,31108,-43647,-91024,-71934,-60765,-39042,1590,32998,106238,179655,164908,126272,80501,17929,19730,49656,17524,4226,4914,-27801,-45189,-33932,-24199,-39706,-66288,-73040,-99231,-155285,-160898,-93727,-32136,-22476,-21155,32026,95908,65287,-14930,-24323,58039,103499,26376,-59912,-58665,2871,44035,39366,15364,-14114,-24476,37764,65180,35782,66796,125957,104969,61617,18868,-1276,769,-18960,-30928,-14435,-47178,-90944,-71733,67522,211759,140767,-36162,-116396,-74076,23983,72018,36792,-9264,-72004,-99857,-56597,-38574,-84610,-90597,-74855,-62154,-38073,4273,52591,112739,129696,78258,40097,21582,524,-9992,-33103,-26262,19856,31491,18622,24203,61609,95883,122503,81172,-32074,-101414,-80268,-28243,56284,114411,75317,50840,54459,47822,59740,59505,8931,-38202,-33026,7562,58236,47898,-13962,-6585,30496,-21614,-87471,-66734,-12359,-65,-11630,16045,92127,106099,30097,-43444,-37773,23046,83821,69883,34513,-14548,-100606,-87030,38732,74987,16106,-15558,31684,75208,21253,-65839,-44338,70779,152754,155518,129526,81590,29020,-50404,-115987,-107633,-63224,-28213,-6353,-35427,-95634,-61755,-30786,-80623,-73176,-965,18049,27777,75438,42068,-72820,-68224,17609,13642,8522,36882,52894,63757,49413,44227,56466,-2865,-85901,-100914,-103767,-127013,-124628,-107337,-99440,-46419,42135,50928,16051,43128,53595,23355,6932,-31751,-82338,-64473,23560,53174,23760,-16790,-13380,-11879,-58868,-85241,-70104,-34115,13422,74008,64151,9671,-13621,-23339,-26953,3744,34357,39371,-542,-70059,-60305,-3022,42998,62452,62561,33068,35249,62118,18301,-89604,-110975,-23079,62233,43807,-32537,-69002,-35212,-1580,17193,39161,15056,-7646,8318,-2608,-58608,-120184,-118403,-18884,102830,158438,140248,40261,-106047,-185707,-143025,-81867,-70493,-55572,-8384,7034,-26992,-41685,20738,92835,65708,-28845,-34821,41242,93897,38821,-56605,-77307,-56985,-47851,-15331,26370,31458,43536,35626,-21023,-62844,-14759,39048,10179,-41459,-21056,34056,13534,-36867,-2446,63841,77658,86353,60265,-28332,-56315,37382,118246,92542,91197,96035,18736,-61929,-35062,24122,24976,25599,50355,23761,-4016,35533,70350,36689,-36677,-79835,-43415,2000,15564,60909,94420,8256,-104096,-68401,-6809,-64251,-95742,-11801,81950,116648,37662,-61614,-37052,29519,33945,8141,-52268,-77774,-14080,70236,104292,56772,-49810,-95720,-90235,-126306,-97879,9910,102758,105311,46115,-14260,-21607,22278,92043,118566,56272,-30565,-82515,-90898,-50762,-49249,-102733,-78762,-29920,-75730,-116734,-46498,56421,96678,47338,-17287,-12813,29789,23304,15831,6650,36137,90917,114210,119484,84022,15339,-30902,-24583,21902,71076,90357,24161,-69842,-73751,15551,76108,54035,5445,-15083,-56675,-85379,-52311,-70680,-117950,-38325,59044,37816,-10950,-34230,-11034,28305,1923,-46158,21386,84055,33360,-2960,18777,13920,14923,-746,-69982,-109514,-53515,12320,67535,140724,146308,67092,4752,1873,8812,10129,11827,16463,9615,-23889,-32631,-64732,-105977,-44043,30751,24044,34193,60088,51240,74608,144729,174007,115125,35830,45676,94819,55912,-13191,-21574,-14688,-24146,6210,60633,118502,127327,75911,37444,24273,-10350,-55804,-118499,-169082,-118528,-23474,-30618,-112104,-74734,38864,58089,2846,-16977,-14325,-1865,30054,69204,87356,50258,-25067,-53178,-42281,-23155,29478,67459,18931,-50537,-71610,-62503,-60728,-69034,-37451,-511,-33782,-95828,-79921,19589,121825,119233,2083,-43503,69085,130033,40633,-87462,-157262,-140571,-76474,-44430,-22542,2154,-500,-51206,-69702,-26480,21943,961,-29264,-11277,5953,-8404,14190,56016,85552,88485,31140,-97226,-216573,-172412,20510,117022,55488,-38454,-41874,-5141,-27344,-57916,-22310,12793,35776,62635,79757,71624,42666,72589,159936,165880,89252,6144,-62605,-94845,-62775,-13833,3408,-37897,-58574,28526,108796,66888,-32700,-78977,-56364,-50481,-44302,-52964,-109230,-128803,-65243,6915,-60077,-224154,-219776,-73585,-27948,-41503,-26150,14461,35195,-15712,-95326,-91181,27988,78684,-35683,-121332,-54028,-1608,-68704,-119169,-60743,46411,98608,73612,-4537,-69481,-73726,-874,35209,-15216,987,53075,22010,-32243,-43190,-3612,19960,17922,31765,81644,116830,78166,21899,18486,76725,147316,184336,117365,23609,18221,45892,51618,78582,91115,38174,-15068,-8223,14386,-17434,-88194,-129853,-99984,-49206,-31848,-55983,-60756,13638,121677,171124,124419,43805,6247,-16315,-29846,-26071,-7135,-15956,-42120,-65595,-79420,-79408,-22044,65605,80291,3340,-8366,35684,48719,45694,5200,-26662,38546,83954,1768,-40716,22457,59641,22311,-45850,-75129,-48494,-33422,-57109,-96248,-101140,-87654,-83296,-33635,14838,8787,9419,56803,110778,163553,182320,166520,133457,79104,13300,-15348,2658,26116,41657,64508,80506,60986,15301],[-49410,-96299,-79532,-54533,-32934,889,18687,-7441,-30822,-14452,-9064,-61379,-69168,2740,38900,513,-56401,-67358,-51286,-7380,59384,93801,70568,10549,-50587,-81578,-97974,-97780,-92359,-77052,2362,25729,-72765,-126067,-89285,-47578,-17964,44540,103251,85002,25393,109241,221305,145777,30831,49708,68569,2322,-110501,-146222,-63179,67410,133779,99995,42399,6477,-35267,-92920,-109234,-94897,-80556,-51165,-12405,43255,103401,119629,115339,132608,109967,51302,41445,42495,19054,38615,50407,16136,22442,39793,53487,70170,70121,74071,36018,-37902,-20029,39602,49845,49090,29770,15202,47090,23486,-48197,-19336,71463,77124,75864,124795,132491,60152,41391,54229,1146,-62930,-42259,-172,7846,10644,8395,-17693,-27012,-24318,2700,3598,-83141,-121105,-51648,-10168,-56528,-80279,-45938,-5871,35707,69136,56315,1240,-47584,-15922,65920,27329,-95457,-119968,-32200,39746,31678,11489,72869,128795,50389,-51169,-40927,12586,58463,73408,-18351,-69727,-3847,39304,23438,-20669,-73855,-54303,-5233,-16288,-62714,-71479,-48630,-78466,-117794,-17711,103772,78408,-3636,-13572,21821,32947,36331,51173,21562,-34536,-43697,13197,88658,94693,33925,-26103,-50553,-18030,55840,102614,76215,-46235,-159383,-185164,-149180,-59242,40310,27764,-74644,-72362,5141,18323,672,24701,49213,26303,-21699,-16971,17548,6417,-44098,-22114,58219,73361,16821,-45329,-59273,-18539,-25050,-68530,12451,164880,198199,41327,-142250,-139175,-45074,-45130,-48844,-6679,-12094,-30501,-16385,4144,22965,30580,10346,28375,54284,-14262,-88304,-40019,47652,24408,-74714,-91865,-896,43762,-20537,-105975,-76465,10142,23835,-46436,-53100,10998,4070,-63940,-25835,45844,18471,-86704,-106083,-5810,72398,33605,-26721,-81304,-165355,-185084,-105350,-49301,-37419,20929,94585,73913,-6077,-37656,5258,70738,78949,6802,-21110,24690,31245,-1656,-40453,-93899,-138222,-88937,13991,83519,92908,43586,-40306,-28624,78361,121531,56325,16909,54390,46437,-55940,-119084,-54372,2165,-19693,-76692,-92652,-32310,-17307,-96093,-123459,-50036,18043,42372,82698,91450,25719,-51927,-40886,5803,12479,30082,64004,38256,-48114,-94682,-44271,39186,34031,-25186,-54026,-91149,-128674,-59990,11163,-16387,18372,126074,159454,159716,125186,52659,47670,70386,26060,23073,33984,11798,4795,19392,-16634,-101390,-149047,-120925,-83944,-90420,-85027,-36031,6539,-14833,-33039,24440,101632,70289,-12806,-7469,54152,49667,6177,986,17719,32859,55263,61132,40401,-4453,-35689,-31848,-57103,-61541,27795,89490,45126,21454,32499,53196,64453,7702,-44825,-24940,-26098,-61267,-48650,58600,147055,73286,-68079,-124194,-71973,8728,58578,64871,34748,-38982,-61007,-17456,-27262,-85952,-74966,-48275,-75979,-131025,-96629,14360,96409,83137,19733,9742,29031,4671,-28369,-45420,-43856,-16274,1349,-15894,-36561,-4159,74605,161584,150250,18581,-121167,-166025,-88274,61082,145111,94384,49373,37149,21990,54256,146566,186492,124933,50336,28234,39507,804,-59875,-42888,-29219,-101577,-148209,-89730,777,45233,54902,64633,93081,98682,41096,-50912,-63099,18924,109921,111628,50553,-38974,-147077,-138083,28507,93908,6012,-23618,27116,41881,-24889,-98926,-77432,54538,133730,119593,84095,20449,-82617,-168646,-150809,-75363,-34679,726,54253,38113,-69915,-123535,-107700,-82119,-41103,-24353,-30483,17652,68883,1561,-96184,-78831,-25264,-40149,-21655,19362,27534,11523,-29710,-24865,8562,-40660,-100932,-95086,-104560,-126408,-112392,-88478,-63642,32135,135913,119757,46497,31803,29414,-6393,-29178,-48190,-55009,-21913,40826,46216,5105,-6843,8220,-14520,-40925,-24678,-13942,-20622,-24667,-1397,5189,-8594,-20030,-21552,-18736,8055,49222,38127,-21448,-78721,-59053,18796,78473,52218,-1079,2997,84780,122270,31837,-86959,-77905,-2097,40236,13287,-64886,-95707,-5648,49249,30387,56011,70279,63702,46697,-3406,-36409,-35617,19691,107931,122415,83389,60243,-41374,-212130,-239351,-81505,32216,-3285,-78539,-71824,-39962,-49376,-57007,-30663,-9230,-1119,7374,51930,95666,87540,23859,-37108,-34449,-24825,-36149,2822,79831,83645,46000,17266,-9756,-22322,11334,57531,60127,5565,-51379,-45062,7644,31342,51181,73397,47361,15156,-1872,-54455,-60959,32936,88865,47925,46534,48736,-13725,-45848,16376,62492,45156,42303,51341,18069,-10221,-2933,28759,33733,-29863,-72968,-17780,45567,89883,132057,114770,4444,-94360,-48968,26803,-18222,-64343,-9100,75256,95233,4299,-91674,-75438,-23568,-30946,-69633,-124274,-134931,-62952,38545,87887,57035,-39446,-74837,-17055,1636,-8012,18245,58914,80031,69883,22078,13003,63085,116867,133297,87305,9670,-42833,-67225,-58962,-71199,-130907,-107230,-11240,-14098,-88962,-66356,60880,166971,134905,53347,14358,3268,-7988,24902,45724,44893,46627,66993,108593,69395,-36197,-87044,-53511,11100,62231,56302,-24980,-79171,-46500,29814,64506,39716,-26227,-91913,-130713,-111101,-93276,-170423,-182257,-43088,37895,18969,19111,3935,-4609,-7291,-43028,-56206,3330,-3254,-93777,-77528,38804,52743,-11747,-70024,-117307,-134695,-73101,-11115,34650,79903,97476,68047,-22164,-96650,-64081,12670,17932,-23979,-50972,-48084,-26944,-50086,-90257,-26241,40963,36094,44818,41677,-24215,-64635,16793,123830,90157,-31102,-28425,34177,21720,19462,53899,40782,19365,56936,79359,90774,102015,75356,70417,88755,55879,18834,12392,-16962,-27450,-19511,-57638,-98350,-19444,90271,74221,-41012,-89785,-63710,-43066,-29712,12760,31619,-9177,-41599,-22343,-20666,10295,103121,112943,5238,-65333,-50134,-7769,-5740,-60481,-66105,-12697,-16033,-57810,-16237,73469,117283,91821,30054,24069,104097,138980,78008,-54226,-176453,-199875,-108243,-6059,32425,-21562,-78292,-85931,-85712,-83619,-67200,-67948,-58637,-15915,13132,6224,7452,34094,75914,100094,46321,-78765,-177424,-136580,-5994,63156,31193,-51791,-70399,-40784,-72657,-91646,-2952,83555,100195,75828,83174,102305,76809,64088,106918,119303,49024,-56309,-91445,-52142,8332,19364,-34052,-136422,-143215,28250,132358,56536,-42046,-56365,-40889,-59741,-68171,-63230,-92570,-96779,-5994,61784,-4682,-144741,-194519,-121260,-20331,52473,60530,32042,12351,10898,-4290,-32823,-7122,26333,-29215,-117930,-124428,-65171,-21136,-23035,-43846,-18696,18133,13358,-22483,-52652,-34177,45751,55001,-11373,21526,93408,53596,-11412,-6901,26508,28572,17048,-12345,-29152,29052,87693,74162,83618,151631,209590,219216,129130,22037,15203,34171,10898,44547,82895,3705,-79162,-72528,-46954,-51195,-69314,-102114,-119956,-80772,-8329,-14838,-85521,-66620,37167,104151,89865,60638,59739,69775,28253,-43192,-70298,-42838,1894,-14949,-62737,-45517,16574,42254,2922,-56590,-17218,71827,111930,96448,24453,-25358,68004,146138,45710,-46942,17301,100345,63960,-43536,-93296,-79034,-81064,-111879,-125576,-108602,-87488,-34904,52493,62675,10355,2261,10802,-9847,18367,68654,90115,77947,44148,-6233,-29827,-4892,28518,25180,18613,48959,63008,-1763],[-26008,-82652,-63193,-53548,-75888,-50406,-6464,12445,56471,93912,59244,-44546,-90124,-19683,63049,63263,5907,-18572,-15755,8210,27203,13362,-20782,-70575,-108616,-89206,-46315,-17400,-30963,-58155,-1800,13685,-72130,-89302,-44421,-19029,11253,59239,95869,60432,-7799,40572,134219,112863,46647,31229,-681,-48422,-91658,-126711,-79965,47595,117989,101118,62822,-10158,-112807,-137599,-65190,-21727,-27924,9422,61342,60436,71471,94398,79858,66369,62051,32088,-1673,-39429,-81275,-40956,45289,44045,3683,-19096,-8003,12452,30268,46124,11761,-9226,36234,27878,-29428,-1482,65210,48144,-34738,-109490,-115142,-13882,83518,74226,90894,141225,113295,33938,-320,7162,28547,61348,53531,-13777,-34045,27819,67514,32688,-31630,-80142,-34705,-3226,-80815,-101469,-41653,-45397,-84417,-51301,8599,60988,121486,161213,158644,74662,-46294,-42945,66934,74149,-4504,-16030,33432,67493,79193,111542,184249,181217,69827,-7003,-10087,13990,51288,73292,20614,-29856,-1506,73840,104209,20826,-83951,-90025,-82327,-116505,-141986,-103830,-18703,-6707,-82033,-32304,87058,67395,20948,43696,64863,95610,133271,90816,-8299,-63245,-68594,-60270,-16055,48637,54752,-1790,-57902,-23488,64564,74363,6670,-89418,-166264,-173644,-113823,-28775,32440,13163,-23099,-5794,20711,20370,40441,62280,5247,-56209,-23004,22705,-10596,-80674,-105912,-56474,18525,27085,-35593,-80736,-54469,-33995,-76031,-82660,27219,127256,157990,83298,-71956,-119499,-31173,17596,24852,15463,-54520,-66094,48325,89300,8305,-29563,-22226,-20456,1858,-8830,-28674,18252,72134,36750,-16920,-8521,18588,30150,45561,6996,-38422,-15488,33173,41302,31902,-1962,-45856,-90555,-65355,15780,50699,-37004,-87796,-563,73864,42396,69649,100701,-4316,-115259,-118268,-95796,-64118,9053,78252,42354,-64684,-103421,-14312,84393,112532,75020,15866,10245,25097,35948,30544,-8020,-86735,-96384,27717,159720,150120,43630,-40208,-17137,99627,145266,74010,29289,68819,149451,115836,-33597,-101578,-58246,-50486,-77997,-83834,-35831,8783,-26131,-46406,-8788,57953,116595,123056,38813,-30084,-45689,-25785,-37211,-76368,-64421,-13613,-16856,-75904,-102705,-49117,22892,15127,-32865,-33454,-68413,-108510,-54083,-9658,-47732,-26371,54213,97576,142677,136494,60543,32854,35147,4734,27696,63934,79486,97126,98926,22598,-94456,-131986,-63259,14215,42203,28198,16766,13032,-35582,-79895,-26757,51793,36945,692,29218,36592,-36221,-44338,55099,100821,65876,49175,74762,102355,79485,16974,-59301,-131649,-119608,-6348,13734,-57039,-54594,22508,91388,105677,27558,-57598,-72259,-51184,-15147,33812,68957,44141,-44264,-102973,-76232,-34497,-35487,-25184,43952,84437,26960,-24186,13552,48241,24124,32506,39935,-39129,-172756,-168561,-54869,-6693,-8974,13626,60602,74495,36914,-4577,-36398,-75653,-93160,-99675,-94706,-70865,-45618,23225,125985,143848,48529,-82090,-124346,-57703,25727,64992,53276,47915,32021,-17930,-23536,90892,210906,188315,82445,17677,23763,16453,6367,22095,3062,-58640,-88216,-53282,-8326,5541,13471,32180,67742,73866,6118,-76529,-52259,39912,97060,95256,47561,-41651,-113419,-98355,27775,93281,7354,-50315,-30579,-55808,-104800,-101672,-55936,37758,71625,34287,9432,-24408,-124922,-180436,-102626,-24871,-20117,11484,93065,113223,7350,-99577,-115969,-58710,-28345,-70461,-43495,67012,87592,-9929,-82075,-89067,-92436,-80831,-2053,44029,26522,-14893,-88458,-86480,-33929,-52187,-52559,-19288,-66742,-107088,-74854,-57021,-27329,85375,168216,120936,54102,38844,32616,5518,-21707,-40555,-31333,1521,47923,44258,-8027,-25309,-22109,-38090,-19105,30412,42135,32449,-1746,-26921,-18905,-12852,-3061,42869,36202,-16882,-33279,-49589,-66179,-62900,-15227,85827,138638,41212,-59305,-39204,76852,119246,37374,-49041,-44722,-18483,25384,34882,-57353,-94528,40717,91446,4612,9282,76821,112873,71352,-8491,-16523,16149,73475,147973,121866,47186,29455,-49310,-178150,-159994,-12879,65777,18990,-63675,-60781,-4726,-5399,-63957,-127017,-146833,-80723,31313,113208,107695,45924,-5570,-9065,15192,15998,-13175,5569,51685,26755,-359,27507,62108,38351,280,25907,66316,51742,6546,6427,77233,129982,99787,43967,-19843,-59028,-46962,-52294,-76794,-66553,-28466,2611,10981,-27038,-37595,-5787,28291,49902,82208,113834,94264,26686,-18680,-18106,18807,22934,-10979,14561,77438,74054,79567,116222,100898,29099,-26329,11934,66793,43482,24874,69948,99083,54899,-50093,-121974,-98156,-47672,-47526,-74423,-97691,-92692,-72487,-38508,31874,74544,33365,33739,109850,127248,79553,51933,33376,20484,17754,-15139,-13733,46317,92937,105352,95750,69693,43367,10091,-20686,-53803,-105157,-80665,14121,5744,-66727,-44928,78341,184951,127145,1297,-30361,-10061,-15125,2296,35179,64826,40949,9425,52518,57764,-1798,-17584,30365,78295,96050,36786,-82811,-131941,-71118,936,-1718,-24106,-35025,-82838,-117737,-59137,-28374,-123847,-117280,30814,78012,42460,58459,40363,6347,-8013,-11354,14537,32731,-18032,-79187,-21680,112748,122032,21966,-59551,-112059,-172467,-172404,-114887,-50484,-26351,2250,35620,-32614,-138183,-112593,-14561,-15343,-76363,-86358,-36372,-6345,-28604,-39645,14950,48691,27053,4012,-23841,-94493,-162113,-109837,10737,-4250,-97105,-81121,-12107,12026,39496,67533,44280,-2657,-9827,-9650,-29112,-47781,-35169,15984,55433,28838,-6491,24800,52292,34445,-9779,-50919,-42175,13443,48886,29425,-62676,-134128,-128439,-139042,-177466,-113584,-31807,-16207,3778,33246,19541,53196,127770,90552,-24873,-56669,-13161,27089,30836,-36159,-62098,5931,39569,10235,40223,101623,80218,31741,22754,59957,86817,68538,27640,-51984,-148666,-196284,-147105,-36985,34847,-53978,-167333,-132836,-75658,-76266,-73852,-57348,-45575,-27076,2035,30843,7437,-20860,-2541,15552,-25630,-88412,-108977,-62844,-22869,14403,38567,-23618,-72766,-48413,-72888,-93322,1951,102675,122316,108261,125233,116459,63718,24690,39314,54460,-20842,-136046,-126897,-2050,85359,69016,-26694,-126306,-115439,15006,73149,23821,-25844,-42916,-36227,-40614,-76662,-83924,-47593,-22910,-3187,12937,44623,20830,-68139,-80261,27184,103570,81325,40242,11257,21476,39602,5417,-26179,-6886,-7937,-66217,-111539,-71818,17313,30452,-42776,-56491,7579,34352,725,-15232,25029,95160,96909,41035,33379,76216,56431,14657,8048,7422,11086,27540,-27952,-99398,-23252,98455,133537,147335,166458,173339,184609,114097,-2370,-17255,3162,-41150,-50449,-25626,-71728,-139834,-135529,-119306,-103678,-65812,-69725,-108069,-64627,68331,87244,-41009,-55739,36083,45122,-813,27709,111405,170774,111555,8700,-31645,-11605,25260,16830,8783,69913,96032,18645,-48967,-58419,-16062,51073,76984,42816,-23487,-70848,590,121743,100651,-11622,-30516,37340,66593,12684,-43298,-76114,-110753,-133714,-73497,-690,-6871,20754,106024,101744,21580,-23332,-60650,-109857,-98121,-25702,5600,-22205,-20556,8653,15524,10158,21462,9237,-13155,30785,80127,31727],[34759,-18904,-14468,-19500,-72745,-78220,-30326,24001,96505,139498,83812,-22810,-54282,23153,99005,98811,36602,-5745,-16685,-4927,7851,-154,-27269,-57024,-70863,-48645,5970,35222,-13339,-86086,-69717,-42760,-59130,-57525,-52604,-36557,18084,71980,81151,48662,7744,-9682,8105,36967,46618,12733,-65710,-113682,-87458,-53015,-6381,57218,80463,74296,55866,-27614,-131913,-114046,3950,57078,45910,93596,146208,82278,7131,276,-23365,-68139,-30128,26281,5095,-60358,-125485,-114024,-23025,-4262,-58130,-91511,-80611,-63139,-30224,16537,20531,45097,97251,43916,-44249,1464,95679,50673,-103905,-192624,-144649,-31108,16914,-21455,-5240,42130,35000,11415,-4263,-27221,32576,153231,136816,-7574,-68814,6272,70863,40233,-45889,-108658,-83917,-73712,-136061,-123541,-67038,-85747,-96440,-46187,1458,36944,95262,149270,150663,57201,-59279,-56592,37931,84305,99267,106292,86222,76563,100556,133145,163281,136853,87942,72646,37163,-2579,17282,60545,61330,21382,-4768,59907,117619,29058,-81613,-83740,-122051,-206365,-173863,-48099,29076,-1830,-58679,-13550,56533,19902,10698,55108,52145,74542,123491,77046,2039,-984,-11967,-65959,-50185,60883,127366,71926,-18505,-42105,1094,15201,-29997,-88889,-122899,-107374,-41311,30507,34745,-10027,23807,81868,53769,-14846,-359,52316,3599,-53458,20124,72720,-29735,-129926,-123241,-56943,-5618,-11153,-70347,-92716,-27948,-15497,-86033,-78021,-361,10410,24215,51997,-5631,-70703,-4183,83743,106310,71995,-25125,-68354,48162,103179,-9787,-79695,-84342,-100038,-58230,9286,44303,59860,59394,14584,-11154,-481,-12105,12370,119288,110098,-23751,-61134,26909,104787,88133,-6536,-64244,-93351,-92169,-28443,37510,-5838,-62656,-13232,23032,-13244,39687,119682,66419,-21054,-66915,-87412,-80053,-56621,-18061,-10554,-96082,-141216,-28541,95384,129706,115450,44843,-28110,-14607,48417,92682,75685,-15323,-74635,-4619,119649,134767,44011,-32304,-35545,40309,83053,45999,22479,55662,183355,231635,54370,-119028,-83900,-12870,-12793,-45406,-71660,-24427,29454,34668,-6690,-4909,86805,109608,-16467,-86205,-68794,-43225,-49088,-89345,-120160,-108785,-103902,-99430,-70648,-38836,-42944,-68232,-93774,-76733,-46255,-34621,-31953,-23509,4778,40174,52201,67068,101273,85286,8638,-45715,-54261,-35732,31664,95393,120108,125711,95543,15648,-80170,-105839,-21964,76742,113582,75164,20630,-22385,-73084,-91023,-28975,19264,9346,31811,69950,22356,-76772,-57350,87115,146813,93770,51760,91654,165632,174287,79360,-19607,-49650,-12182,28559,-42036,-136525,-104535,2045,80844,82136,1871,-84134,-118793,-99198,-13801,66908,81036,20144,-83896,-112703,-46647,-7978,-46302,-67712,13341,98060,55804,-24059,14954,111501,121896,116838,108866,12351,-129386,-143070,-91414,-98345,-56132,59113,125498,95743,39029,-197,-50395,-104224,-129034,-138546,-96161,-44084,-45870,-29071,26631,30935,-15875,-57886,-25921,1940,-50068,-71652,-19984,25525,5122,-56518,-89015,-30379,80216,114225,49352,-11744,7146,58154,119670,138669,90901,54904,49803,35176,261,-49811,-89306,-70176,17775,52521,-25312,-99088,-44286,51076,69023,39003,13394,-18540,-14090,1824,25231,47209,-7547,-79894,-75372,-95801,-105803,-27911,47149,54585,3117,-50136,-38068,-26310,-62632,-70153,-29606,-27393,-42268,5727,100171,143612,52058,-65902,-103339,-67839,-63805,-99200,-26176,83106,57533,-8893,-33869,-80311,-134494,-95018,31573,85587,50491,-9479,-89556,-110839,-87190,-73973,-12069,39818,-17174,-62822,-28531,-29566,-29356,50994,113180,89140,79167,89692,63783,30116,-4862,-29333,-27026,-31953,-5489,20858,-6219,-66033,-100782,-107413,-72646,-3619,48202,83660,44460,-16187,-17440,-19650,-15204,46458,38835,-40637,-95192,-118702,-105350,-85137,-45108,58155,126658,47265,-29959,-29761,23618,56125,22739,-40228,-77297,-80989,9039,75566,-10858,-66604,28488,43187,-50779,-49266,28374,75969,48322,1635,6339,2561,6592,78365,107440,64254,36858,-20233,-77604,-35289,26881,14150,-19730,-33283,-16849,21534,13733,-75319,-190166,-224207,-131926,-490,77825,56696,9854,3125,37175,63505,59397,28999,17308,-3857,-56521,-33926,57470,113174,46591,-37043,-22418,18020,61203,124428,135959,122040,135454,84436,7749,-41279,-67854,-53368,-29543,-86869,-163840,-111791,-3984,21062,-26384,-12341,20766,7333,12320,74136,126420,124182,61921,-9048,-22303,1943,-14410,-19379,62867,122003,54704,1681,35993,57651,52619,59156,76964,66684,30690,33862,94688,100681,17894,-86696,-134518,-99452,-30065,-1238,-15998,-26198,-15241,-57291,-104793,-33046,58422,71570,110716,180326,172322,122208,80927,33033,-24651,-50125,-76147,-71853,-14499,27912,38624,56214,81649,94558,64766,7941,-44094,-86244,-60419,-11879,-54781,-82041,-9411,78440,108624,28663,-80208,-67807,3736,-711,-33370,-23613,59185,67432,-21551,-44241,-9945,26398,87662,160676,185595,146734,48765,-75775,-116862,-52579,-9090,-66592,-113051,-72058,-45475,-49729,11884,55729,1901,10635,107902,124870,76572,71047,49463,35589,63022,84503,80638,63034,46667,65397,112113,161902,166264,126004,68731,-20029,-155855,-222970,-167107,-92706,-66840,-32461,4180,-31742,-91848,-68910,9396,-7696,-94356,-86081,-19862,-2673,-4519,24006,29106,2930,-16111,-29155,-44968,-83140,-132045,-115036,-53550,-64772,-86988,-43830,37209,90522,80797,34175,-2822,-63661,-120201,-126971,-146771,-194105,-155050,-62380,1179,5244,-40275,-45232,-1214,14965,-2697,-11150,6887,11360,-19937,-26967,-48722,-114983,-160067,-207352,-254254,-178529,-74648,-20135,38514,80400,97712,134089,124303,22250,-67796,-42259,18620,17444,-9592,-45324,-34064,38539,93713,84750,63232,57254,21621,-15643,-12070,27177,35949,-2773,-43223,-66020,-95767,-129656,-131673,-78420,302,-26804,-116098,-117624,-70220,-45974,-5950,25679,16197,-1162,10373,22058,-24321,-80362,-83763,-71225,-66297,-55563,-43732,-32660,-30763,123,32929,-35690,-88137,-32927,-22134,-71948,-28332,53258,77593,107920,144391,98031,27005,-1778,635,3699,-30062,-80830,-70882,11189,97875,111140,29325,-42332,-48077,-27380,-6399,8429,-17973,-84397,-76638,-30452,-60002,-74470,591,26352,-48190,-63676,63848,135067,39753,-17469,45114,77080,55363,57122,40816,21376,29483,16741,1044,15620,15379,-29676,-77472,-74161,-32309,-26395,-51983,-4273,109734,150340,80409,41048,58713,95312,129987,107247,32398,725,344,-18308,-68783,-90281,-36629,45760,27211,-33149,6279,69718,106991,111381,80472,83760,141167,84828,-44728,-60088,-29899,-71606,-123855,-123217,-96026,-102157,-112310,-122330,-125546,-98219,-86714,-101779,-41406,108674,137658,18635,14710,86869,15640,-89397,-37432,92937,136454,74304,15467,21400,15638,-13635,-19028,31272,92604,58177,-44906,-37003,12543,-4312,-17246,-19612,-36149,-43478,-65342,-54907,60633,113523,16805,-68102,-40197,38005,68103,49261,3261,-62868,-86232,10396,101249,51759,967,44594,73880,42058,-10838,-60495,-104307,-107741,-55388,-50203,-93738,-60073,30909,72554,52301,37729,18812,-19160,12036,79632,75303],[52225,25927,30627,19042,-38434,-67200,-36737,-1459,28986,50711,18560,-32676,-14788,71351,110070,69802,2147,-24082,-14577,13837,52323,65412,31858,-2521,-3934,18977,57507,47695,-44648,-142800,-157496,-106292,-51685,-44288,-61535,-54928,-24912,33773,69299,88089,77250,10389,-30882,14074,54701,15733,-85125,-136761,-69625,33728,59977,30580,8868,16214,27398,-11109,-49368,-21227,36046,54873,67448,113104,125982,42232,-74515,-121186,-120305,-109575,-49983,1111,2519,-7808,-62882,-119773,-90632,-56521,-65562,-79921,-82747,-72388,-36873,4629,28992,83813,154063,114532,50976,107751,146261,42880,-90696,-139244,-92396,-43841,-70886,-110549,-64331,-17889,-11011,13712,40717,-1301,10178,92654,103166,31030,-18512,19990,82291,47582,-46896,-100458,-96292,-93851,-118790,-99120,-71280,-85112,-100404,-101959,-78389,-41153,16669,89012,100102,35986,-25038,-33881,1764,52172,121271,130201,77408,72776,99068,80414,68059,97040,124477,103631,48149,-2469,-19952,8464,44486,45060,11411,23483,45224,-17895,-72950,-29190,-71540,-209449,-163633,28997,66416,-57182,-97259,-12528,24863,-33760,-49220,-12017,-8892,7837,44526,33159,21286,51260,39504,-3318,32771,131275,181501,125807,26674,-50894,-49431,-7277,-13450,-46231,-23553,28361,87967,131384,62390,-46022,-20256,83090,74801,-30405,-59308,15493,43904,15647,46017,62978,-42179,-100071,-53400,16999,58171,39828,-41943,-72482,-4584,2845,-64845,-58483,-36635,-69850,-53232,12712,19318,-21431,17743,93370,109414,83772,27948,-23345,8736,28691,-51367,-96964,-92371,-83908,-25753,49316,61036,26265,10088,-8617,-41324,-56095,-42981,19904,132692,125928,-3894,-68727,-1601,67035,54923,17697,-8499,-56148,-50604,7715,41871,9598,-36019,-42676,-66979,-105080,-70637,-15378,10802,63971,60968,-18929,-96301,-136803,-105098,-32011,-44722,-62698,26967,126536,159824,152931,86959,-20442,-35793,27733,77223,80247,30837,-19409,-19907,25356,38326,4530,-29987,-44318,-39033,-26767,-18668,-3158,4491,75404,167018,59735,-102644,-72778,31276,54315,4902,-62777,-36698,35456,43061,-22909,-70738,1974,56466,-35177,-109894,-111700,-80997,-30438,-27948,-89008,-138003,-134801,-78939,-39654,-76298,-130075,-128532,-113864,-99031,-25321,16832,-33935,-27646,85998,114520,55051,71144,107926,62181,-17570,-78370,-79883,-26817,64290,125191,117635,79426,31082,-31879,-94464,-110719,-53598,28097,73810,64890,14334,-59511,-111279,-68079,19439,47202,48668,101475,119464,42577,-27553,8206,99445,124194,85685,59660,94670,160255,164454,75991,36504,89518,142635,97599,-30874,-134545,-89524,13419,69328,50436,-22509,-80422,-89489,-76030,-19113,33438,66794,67313,1852,-31145,-1893,30182,29798,27707,63220,98960,39284,-34789,7979,100124,103792,101371,107008,41800,-39951,-46324,-68030,-101304,-22136,101154,123648,60449,21137,13406,-33833,-76005,-72605,-44367,13276,22555,-13845,-19618,-21673,-73515,-101570,-67457,8643,10307,-98506,-126683,-38142,10190,-46258,-95173,-85805,-61320,-14416,32790,21699,-6532,11445,82018,186417,213368,142725,115179,126350,87643,35451,-15416,-92833,-114598,-13941,58387,3637,-87965,-79386,114,44548,32641,31274,51086,83409,73237,23648,586,-26954,-68910,-44196,-24361,-15518,73228,149713,90738,-39830,-100186,-56894,-16333,19134,42811,10627,-43836,-37376,33850,117936,140097,31048,-88842,-120974,-93571,-67104,-50724,-3794,20440,-19995,-11622,17305,-42627,-98811,-48443,57068,101450,73442,14276,-36689,-78954,-117283,-82649,15266,53828,13758,-17875,-12868,-20424,-41131,-12097,52288,98231,134542,142314,90476,34678,1660,2471,1537,-66222,-65860,20719,24038,-98469,-167176,-146293,-97935,-35956,31408,93009,55308,-13572,-22596,-28844,-39479,-12523,-3852,-14129,-41341,-87973,-108709,-133967,-131229,-46363,56092,64936,38568,2871,-22320,-427,5850,-59301,-116497,-101357,5674,78348,25661,-43031,-47726,-64567,-84695,-53491,-16855,9545,37669,60076,36932,-48912,-91614,-17601,70813,75507,47720,14073,-13447,20749,57656,-2495,-49956,-27723,-16976,-20401,-5456,-25652,-108999,-165513,-111372,-33930,130,-2471,17970,62631,100904,115344,97792,81647,70343,6853,-58807,-10114,68979,72754,-4995,-54683,-40777,-24456,48057,176648,178437,85593,49508,14140,-18492,3755,332,-29856,-19086,-60769,-129866,-73852,6510,33324,39768,54927,56855,34337,14459,25686,60049,104622,90382,14655,-28627,-37631,-63480,-56293,22158,81632,23528,-48207,-29114,5082,48779,114413,108140,23492,-43543,-44844,9424,30327,-10224,-60525,-83174,-61544,7843,58777,43615,18119,31436,-23745,-110334,-90181,-14375,39337,106650,168357,164955,135797,83244,19765,-38787,-58329,-73971,-74167,-41232,-17847,-3109,25956,55976,70407,41327,-9661,-47125,-66632,-51414,-52319,-101196,-90011,4893,45153,14973,-24070,-45050,-21468,45168,38605,-35880,-75134,-1667,36942,-42909,-105414,-77650,24601,133484,190548,183967,131233,69143,3068,-11341,23745,23900,-61312,-139713,-121638,-48814,-2770,34180,55543,48727,71481,118377,101933,35704,7427,4553,55089,143180,146034,62624,45807,105972,174384,166387,113668,132593,209347,217345,111934,-69730,-164497,-116092,-44409,-7119,13156,-3647,-33280,-11173,46715,99860,41898,-103250,-109687,-24820,6317,46013,88948,27630,-54506,-39664,16253,27405,-8132,-39121,-25725,-13756,-21374,-13788,30359,110637,162614,105594,-8967,-69121,-114426,-158263,-162818,-183078,-227747,-184491,-91058,-5168,45032,4136,-58773,-58243,-14468,25694,33646,13670,-4499,-42771,-35055,8400,-26843,-118670,-167860,-150711,-87269,-57697,-39033,24857,91882,151152,179364,93258,-48840,-101946,-20133,55706,19558,-44930,-56842,-7533,67772,143792,168890,114344,38454,-12960,-48241,-57280,-36215,1733,4,-33566,-36044,-26843,-52733,-73294,-63978,-13683,32483,39867,1846,-24786,-1349,63193,84616,58537,33130,16971,-31552,-77207,-97354,-95782,-66871,-9027,30828,8455,-44281,-48863,-14565,-9095,-75623,-86301,12206,62662,-8155,-34661,13893,50752,91646,115232,58266,4078,-3001,-21932,-24750,36020,71254,17008,-43147,22168,93910,62805,29603,12287,-32000,-38186,-11419,-48496,-119858,-89676,-11766,-5837,-13355,29962,17449,-75048,-75771,65835,143024,61254,5797,28594,40203,48702,89908,89264,47939,42090,54962,63536,50793,10414,-29820,-63721,-110732,-133720,-101765,-38639,70983,189824,222206,145871,84623,61511,69318,127554,137535,47169,-49915,-71732,-89333,-174882,-190185,-78149,42008,80505,72349,39845,-3805,-3165,-8745,-34938,12358,98812,50311,-44089,-43914,-30020,-70413,-129603,-137011,-56265,11275,-6537,-58136,-106777,-114088,-88377,-71769,-27304,64657,83000,31357,45353,68597,-36577,-146294,-85022,27423,15823,-41962,-36362,10603,-26609,-93418,-76379,-13266,-4704,-71806,-115267,-14649,70032,27586,-31002,-46914,-23329,35344,22564,-26113,43618,103356,42295,-25177,-31591,2140,50095,87592,85721,33361,2103,43110,83377,25525,-73887,-92462,-27617,42471,44905,7398,-40767,-52494,-49704,-81704,-105646,-62542,9573,71899,92259,82566,46066,-15869,-7361,64216,83656],[13776,23899,46332,27628,-20131,-34925,-23106,-36194,-46798,-53881,-69809,-64049,-11948,47819,43428,-27913,-72197,-30702,20620,59927,92666,88676,40822,-4951,5335,59086,91329,35450,-92995,-198569,-210279,-132089,-39906,-5966,-4020,-15502,-38388,-17218,29989,92495,109329,47916,-4337,31143,78536,50262,-54291,-102260,-36215,39278,-1314,-71594,-65717,-9638,33288,44228,64286,59963,4697,-18698,39390,80352,44460,-20453,-107319,-182298,-154639,-38162,10402,-54922,-71129,5954,5286,-75757,-81108,-24854,14143,4848,-20336,-16375,7817,5555,312,69147,175672,178357,156458,206007,152711,4305,-40985,-15246,-5243,-41054,-118909,-136597,-37929,15310,914,36682,105653,80292,5644,-34017,7314,75401,70720,61299,108052,77737,-6365,-51193,-47315,-18683,4015,13618,-6152,-38165,-93094,-145297,-124594,-66528,-16984,41677,69320,53018,27197,-7619,-14152,21058,50077,30251,29586,82442,93433,28678,12688,90950,114786,34727,-1049,17778,-14887,-39751,-12352,27091,22277,-11884,-35893,-51108,-42258,19097,2353,-132281,-139150,27518,57859,-77591,-122976,-46754,-20869,-65889,-92810,-79155,-59334,-48040,-44756,-37929,-7807,29565,38211,54182,109439,153110,152599,108646,38547,-11319,-6556,849,-18996,-9838,66165,131152,177244,187253,68145,-96971,-109448,23090,82246,12174,-58801,-37230,8828,3171,-11821,-25885,-62396,-31405,40176,79669,111249,97803,4028,-43748,-7180,-9777,-31830,-16675,-23340,-45384,-24399,-2719,1390,7445,24857,40532,30773,14260,9782,6679,981,-24146,-76202,-79353,-36726,-1990,37963,57465,-4573,-81716,-67554,-26885,-61475,-98526,-40324,31875,71506,77015,36863,-36575,-63305,-77125,-58490,33171,71704,12176,39202,89086,62356,16731,-10575,-70198,-141336,-164675,-130215,-116278,-66462,77575,139379,35748,-82553,-126671,-89497,-10289,38685,58782,93903,123892,149761,164361,124625,29229,-38534,-26867,-5998,17663,37780,33187,5989,-19227,-54197,-64027,-35054,-20064,-61293,-91237,-63901,-28619,-63612,-86457,-26158,-41098,-99526,-57752,14513,39868,6097,-41179,-18982,20634,15512,-22580,-61364,-39927,9145,-20685,-81174,-124900,-114549,-60659,-31116,-41263,-63998,-57321,-23143,-46632,-148548,-176096,-93923,-50581,-63639,-13403,11898,-74112,-65054,71928,65373,-30479,28120,122182,84407,29147,16439,16451,14303,60672,101846,79011,21038,-20916,-74652,-113434,-111241,-110401,-96015,-26970,46106,25312,-71957,-134416,-71606,31274,81649,110469,157396,141357,58092,27135,67124,68869,27237,17342,30846,33885,47908,44581,23280,53249,117514,138667,93384,756,-80681,-42476,51468,81702,46186,-14057,-30627,3243,10398,-2058,-10015,10642,53631,71765,75543,67056,73937,110360,143813,132699,73818,-13953,-53056,-18873,10043,-16125,-3243,34393,38589,26399,18813,-41557,-71833,-2052,60545,32449,-21111,4203,59883,37624,-6183,-457,45696,91982,57231,12760,49437,33602,-79323,-108939,-63705,-33374,-46414,-106614,-86983,12597,24340,-99933,-153649,-72965,-8706,2863,13837,18867,19017,24284,63802,154279,175799,97358,53770,49264,28755,38819,56435,-220,-62745,-8482,69099,45449,-67541,-148265,-118805,-11914,72124,119393,133416,111485,60918,6201,-33129,-52225,-42954,13917,65330,61811,92039,133690,88926,-45123,-121426,-104692,-62087,377,27338,-6595,-30488,-516,57023,113466,111137,-18889,-147284,-157646,-92968,-14910,19942,-15561,-78440,-100793,-48307,4704,-23924,-23391,31446,55567,51987,46083,20667,13278,-13449,-77431,-41865,52284,52620,5714,-23941,-49052,-41734,-49546,-55753,15535,112070,148808,131760,81246,7823,-15867,36363,46027,-55124,-58012,59535,50990,-106961,-180073,-102341,-2145,24678,27092,56071,24071,-23947,-31788,-24992,-25363,-32114,-23072,22690,33979,-26908,-90735,-149107,-164581,-104152,4481,49654,20827,-31387,-55268,-27984,-9093,-77609,-120547,-76772,-10419,4955,-19354,-71637,-125250,-135282,-80273,-22347,-29208,-13420,66977,106312,22504,-101335,-135319,-82780,-12721,17418,24369,15253,-28926,-1381,88082,46693,-37858,-45453,-48612,-67104,-23546,47710,32520,-45593,-49031,-20931,-28537,-19095,39782,95782,126665,135177,102396,94126,107667,51286,-19399,249,1298,-58599,-86248,-59279,-39153,-27468,31614,106266,90549,15345,-35098,-68278,-71252,-2267,24465,-38911,-62487,-43530,-35579,-13478,-24044,-14264,47952,83991,84763,73861,17478,-27964,-5243,45209,52334,6380,-42580,-67753,-88249,-85180,-37441,23003,5456,-56596,-69562,-41271,26977,99676,63350,-43697,-92574,-90400,-85847,-71906,-41434,-15620,-13500,-17933,13892,50152,33590,1921,20019,-8813,-103234,-151942,-103364,-9073,71996,108565,114962,100954,33001,-42194,-62162,-39662,-24073,-11182,-16398,-39187,-29199,9449,23631,-413,-46249,-72855,-57326,-32032,-35745,-59590,-74144,-49629,-4248,-26066,-48690,3491,50983,45865,83212,74949,-31792,-120323,-110277,-85098,-86824,-82161,-48355,49038,107587,71034,19416,7028,37369,61577,62690,46422,26501,-21386,-99324,-150262,-93519,-4347,5522,-20218,-9815,38708,62368,3193,-95077,-125203,-92244,7905,117957,95147,-23189,-30432,54910,109325,72096,5620,39515,163757,220659,148640,-19528,-108683,-57409,30017,61621,44963,-17230,-55325,19344,110582,132997,39490,-131106,-163394,-53882,18644,81315,111523,37028,-50883,-16572,83721,99970,35644,9757,35763,40237,33390,23581,41307,85677,99835,42984,-69233,-148680,-158078,-130646,-122774,-156705,-183065,-141654,-70528,3306,67619,59960,-9321,-63156,-24827,40974,29750,-21561,-33502,-51129,-18353,65679,48643,-64476,-80347,9102,53609,-4680,-43066,-1191,70701,129844,123642,12491,-110827,-116054,4405,84738,43665,-17169,-34966,1233,85562,181807,217830,178972,97871,-3023,-82501,-108906,-81737,-6088,27908,-1419,-6984,16233,-20559,-52752,-46925,-23997,20424,87566,96641,47731,36868,55334,31776,98,-1735,-22062,-85502,-103435,-70616,-55998,-12478,59825,72828,1150,-78788,-88052,-53282,-51054,-79372,-43588,67262,138646,92338,24660,28485,75506,89246,58172,-2482,-26708,-27355,-56105,-26939,97146,140457,15943,-117300,-70701,23712,32014,34248,33974,59,-37642,-70730,-110796,-102166,-42135,10346,30023,25452,13842,-26486,-69782,-46165,55279,84253,17956,-4270,27313,50053,67811,104312,105116,70360,75393,108988,111868,60284,-10355,-36574,-58386,-141399,-176295,-96304,-9601,60398,122239,141496,96519,45604,33449,47462,64649,90381,84160,-9426,-95759,-127382,-199695,-200793,-80368,3073,37774,62839,12949,-65682,-97924,-95311,-60940,-4163,21480,-3881,2638,25245,-4798,-58102,-104236,-116456,-29083,81161,77077,-6938,-81901,-84905,-36379,-5989,160,2607,-11515,-18477,-9119,-41001,-120550,-159123,-80359,-10570,-35412,-70625,-37614,-18071,-103749,-156955,-93005,-43076,-71993,-117497,-115927,-39541,33387,57231,39963,19972,54188,121304,87584,25867,68283,98638,60317,45971,30711,-17210,-29650,8709,41243,63299,59775,16074,-10812,-26882,-97227,-163854,-122365,-6965,55822,39905,-319,-5426,-32407,-80676,-73337,-43980,-43840,3975,80899,107516,61193,-10752,-4024,59112,60875],[-4894,21106,39642,5508,-31428,-14814,-12040,-42026,-24966,-31373,-71905,-44924,7130,-7745,-60219,-109040,-93108,7113,56004,48351,31868,9734,-20793,-46505,-17373,59087,91641,17117,-126377,-222509,-195006,-103970,-6979,59947,64436,43825,26818,-9864,-31187,13495,55609,34612,-4590,22906,97991,101806,13230,-35668,-20016,-40739,-129736,-173100,-93162,22654,61356,66751,100586,77209,-25994,-59931,15589,52972,16636,-12853,-52656,-135746,-112410,36758,59471,-87723,-142799,-48008,-1522,-31733,-7459,55749,77117,34134,4207,15920,23372,-9563,-43326,17470,126338,152257,150629,160335,50002,-79673,-45090,31929,22355,-41673,-113306,-109745,3480,53992,20452,53793,146374,153286,48844,-49930,-12728,95366,86491,27601,60238,83832,52790,22352,35378,67831,87097,99932,77324,16225,-64024,-115707,-87299,-14907,14750,15739,42227,58377,35759,-418,7372,41179,-5640,-73047,5948,111400,85787,3418,-6147,43094,18259,-73401,-71234,16382,31014,-16614,-30911,-4657,-13698,-54262,-51847,-9206,4235,5791,7872,-38628,-80887,-26571,10904,-28045,-55163,-48537,-47264,-46634,-45831,-56328,-60149,-75974,-114346,-129511,-89347,-29311,28127,84011,96640,81812,81109,60321,24517,52375,71123,-19306,-80110,-8793,80842,107701,122958,116844,21927,-118189,-119141,7994,95624,86621,8898,-66663,-91695,-92411,-96128,-101757,-66845,23436,69104,37086,37963,54110,6494,-29577,-23471,-34572,-9130,32003,37378,35999,37916,-8524,-32314,7892,21502,-14899,-42235,-64297,-51199,16194,59634,29199,-26135,-26457,15541,19192,16797,6902,-77573,-167033,-124785,-22281,-18360,-68719,-26121,10988,-9307,22209,59342,-5392,-111260,-196569,-152568,9007,100831,67930,82530,96986,48591,7469,-10854,-82105,-144745,-138821,-88833,-82494,-76544,6847,71408,29296,-12871,-8733,9634,30203,64437,86992,80266,51156,64088,109074,106903,45877,-43083,-79991,-74387,-35220,21249,54399,47943,18429,-45604,-81571,-23485,25300,-15699,-63289,-54336,-46197,-105458,-155085,-166933,-165229,-118286,-33846,-16424,-25484,-37925,-59813,-29373,11453,13476,-6434,-3873,-4786,1195,10909,-551,-62031,-107097,-133110,-112322,-18437,68303,85141,46147,-45037,-151248,-133845,-1573,21785,-40092,-19854,-83,-91388,-108375,-19624,-42907,-116148,-38385,75172,75801,95913,174246,158567,35266,-7116,35929,45452,6010,-30740,-75497,-83728,-67163,-115059,-160008,-69182,53567,44418,-43205,-85430,-60078,13844,87554,122521,143059,115813,39478,12236,39503,7434,-62452,-45882,-9976,-51563,-81058,-39792,25972,68801,68813,34655,31325,11229,-20586,20418,100907,108821,60882,16260,37723,101012,102376,55033,14483,-23333,-30781,21964,81010,90089,84394,107409,133994,104088,3053,-79157,-87461,-68920,-68791,-93818,-81515,-26809,47129,69544,34112,-26600,-55822,-39999,-33887,-62444,-76472,4400,103934,104595,52823,18877,16194,56043,52920,38642,131720,149564,18860,-13515,10797,-27651,-71184,-91832,-32942,80381,68043,-106597,-184680,-70521,47236,55732,14827,10395,34312,46294,44248,71373,70915,15343,-40704,-71641,-52454,14357,71427,68660,28351,41192,72212,42884,-51048,-160517,-193872,-82580,80092,181176,171288,96902,28668,-12082,-48753,-55467,-14908,58068,111665,89782,47794,45402,62444,5642,-94850,-150868,-119804,-69662,-51388,-19578,20407,33566,33071,60058,86898,-7537,-125848,-116042,-30574,31577,20901,-58550,-131322,-136257,-91495,-41305,-15778,44246,96169,49873,-10737,2281,25035,46744,73017,50388,57179,103106,74554,1115,-43466,-60332,-36680,-28741,-48003,6736,88691,101284,92796,82192,3276,-30658,51376,79739,3641,16707,88640,56296,-58259,-110534,-6889,129906,124305,50604,36793,18410,-4337,-7840,18367,60903,64271,38120,45291,45073,-980,-46305,-74570,-74034,-36142,34538,23662,-52236,-77187,-35357,-1162,6896,-59115,-100257,-64889,-46671,-84360,-101327,-105641,-112865,-94726,-37071,7548,-8371,25258,115985,105350,-14584,-81507,-69445,-75800,-86345,-59999,-14841,-14202,-56577,-1486,111350,93292,19074,-1657,3316,326,4956,55181,78338,17101,-7240,24637,32365,35078,59930,76492,105335,123926,96734,73107,87132,72964,13390,-28348,-99565,-161903,-123688,-46934,-9654,21022,46571,36070,23349,10888,-25727,-81965,-118301,-91484,-36794,-60334,-104093,-63195,-12668,-15793,-59724,-69475,-11661,58822,75104,51066,-13256,-38455,-967,7363,-9184,-16293,-29267,-24365,-25229,-29488,2357,48716,34213,-27234,-61646,-19552,53355,62780,-5651,-67179,-41701,-10319,-56624,-88364,-38332,10518,19299,11768,3601,-3528,-12468,-20359,-1300,-14368,-102611,-163388,-102627,20820,95760,77026,44759,33017,-21841,-76149,-66120,-24154,31958,75576,25902,-60511,-71513,-5715,33463,-18276,-93410,-106290,-38472,32339,20212,-12582,5167,37277,7380,-87988,-88327,26682,73369,58081,107438,91683,-38612,-138226,-158001,-159760,-100571,3604,73665,126093,87900,-36604,-121606,-111090,-17832,76282,76316,12821,-7658,842,-53462,-132293,-86601,20181,11513,-41940,-21072,36914,31674,-64172,-175277,-184157,-131446,-57879,9575,-1523,-77033,-98283,-57015,-27683,-29293,-26305,-1562,54793,100176,78204,-35112,-99101,-24267,82535,87840,49542,-1591,-39319,20535,76781,53162,-16793,-116531,-144568,-54111,30642,76909,93882,76083,41074,47617,103869,110598,53978,45829,63023,48850,25608,14253,19340,18813,-7369,-38996,-108725,-179353,-157889,-76858,-48795,-85707,-112957,-67239,-4736,14584,36034,66699,38211,-34466,-25632,17667,-9677,-40683,-40999,-54734,-3371,81088,54862,-37340,-24881,63836,100623,44749,10962,25624,62369,97160,60052,-44736,-110854,-71476,42111,96636,61940,37598,18042,33435,127215,209087,201572,183102,159449,50398,-61851,-103110,-59685,20604,30635,-29333,-33462,20905,-3708,-60592,-68176,-52181,-48350,-4719,70867,79739,41341,-6952,-65878,-88204,-59902,-50564,-65425,-55148,-12005,1644,34298,78433,36081,-68040,-116012,-97152,-51172,-27238,-18277,32801,126496,196007,184711,113235,76857,113357,105451,18334,-60591,-65719,-56424,-46990,27437,121268,101625,-24945,-105003,-58299,10092,10525,5587,8309,11382,-13533,-86592,-117202,-40301,24118,24345,21586,5319,-23074,-39168,-34790,-1330,58485,36175,-20169,8651,79194,105468,96914,93150,62872,39100,79895,131838,124791,72475,9764,-23076,-43990,-91369,-86858,-12189,19467,-1450,-908,13878,-22751,-56796,-4219,37232,-28431,-6987,119568,94660,-43706,-78937,-96756,-86689,-9778,-150,-33921,-13897,4604,-32787,-86159,-70590,18123,18425,-65386,-60433,40762,83230,28452,-36203,-75747,-92975,-20994,78557,82834,6727,-48806,-31886,28188,71348,72408,34621,-25786,-60103,-61051,-103397,-138556,-92475,-9580,13513,13007,31871,64176,18635,-111523,-152795,-72185,-15028,-16642,-15230,-29208,-65915,-49213,48970,101332,78956,92375,118816,65097,27007,73250,84674,41855,45658,55703,-68,-65015,-86799,-81675,742,65430,15115,-33666,-14109,-24264,-88545,-111230,-70182,-23398,-1535,8526,13249,-7676,-43976,-30513,-12832,-55250,-52337,22809,74173,52396,5851,22202,59040,36553],[14786,31216,8662,-44429,-78388,-57420,-47084,-40415,31968,56343,7698,40251,75826,-16209,-121559,-119241,-39270,54694,39579,-47583,-85514,-64198,-47486,-41498,-5932,46493,62687,-2871,-130401,-191285,-125371,-51837,27517,89920,53114,38330,75258,27729,-64724,-71073,-24174,-15138,-43195,-20282,71298,110958,69386,24524,-16056,-79862,-154931,-175856,-69189,46147,29416,-7146,37878,58651,8999,-6887,32317,48008,42593,43111,15399,-43711,-22708,63109,54699,-55917,-109476,-73437,-34634,-3672,51257,85370,41497,-49060,-62331,-19340,-19846,-47583,-49255,-9792,36195,56231,54186,9233,-91301,-140389,-81331,-21584,-23709,-52336,-72300,-48118,29963,55261,26281,50124,129352,145057,97186,60366,62798,83180,14211,-94946,-68719,40284,81368,78063,97356,83655,36698,58708,87755,43275,-13739,-53329,-44774,25573,47090,-4771,-2948,25988,19230,17580,63162,111209,39907,-61293,29194,132830,75755,-6107,-29916,-46318,-83500,-113401,-81837,12810,88404,73703,24286,-7609,-72208,-97965,-15300,63865,22400,-53884,-33184,40709,30114,-27470,-21384,26264,55584,33923,7155,36768,74312,38814,-18385,-60050,-120188,-174180,-153206,-62268,55158,121777,60702,6133,48541,40501,5545,67181,81372,-51669,-103327,-5013,53428,33875,4695,-8833,-23907,-55883,-20870,49151,95640,124003,86671,-18125,-95411,-104667,-88698,-79492,-37487,46294,40225,-53868,-85991,-34804,-13694,-25459,-27456,-42299,-21216,45936,98117,108345,76637,0,-36538,-3429,15823,-23985,-54645,-83995,-63774,47588,134539,124938,72917,42203,19076,-40469,-64535,-38028,-61691,-127789,-92326,36138,88942,11516,-38064,-50470,-71956,-38065,16074,-5991,-85366,-160416,-135437,-21375,76669,84309,57626,35498,20815,-5612,-40910,-77652,-78753,-42597,-6926,-7852,-51997,-77783,-64646,-12051,65674,101123,84433,50954,5668,-3565,2003,-30955,-29358,18027,31425,5708,-41666,-86796,-77669,-35034,4466,40007,53883,58454,26795,-23121,14343,66342,41168,-3515,-26579,-54180,-91496,-103107,-159754,-216821,-134035,1131,-1499,-57899,-63739,-90072,-85418,-13214,28338,13064,40065,43534,5617,23610,64523,29972,-49226,-140273,-127897,16970,158484,176694,97512,6206,-50405,-30334,54647,19579,-78412,-43499,7629,-60314,-104148,-72320,-76150,-88534,-43593,-7484,8371,104374,233550,203501,24284,-54434,2336,32816,2374,-39309,-53619,-24319,-16704,-74403,-104087,-13944,68230,37533,5254,33519,25157,25647,66695,65061,59736,58379,4416,-48364,-46955,-46722,-82291,-59463,-21991,-79217,-130605,-40760,72889,101419,61145,15553,6991,58,12186,80675,128063,106205,50848,14719,54708,140723,162544,137231,91986,5655,-72164,-81732,-48920,-12811,17771,28105,22703,-13631,-92192,-146895,-149837,-128011,-83777,-67799,-66372,-25702,63513,88953,38636,-8461,-44408,-72681,-87933,-94436,-78905,-3945,68648,71591,44083,-10437,-74292,-29911,36416,56799,147150,213538,132566,84190,88855,50645,-21283,-76825,-25284,90270,76147,-84498,-155337,-46959,69987,52203,-35752,-43906,19516,65691,39025,-7091,-25898,-41050,-83789,-104536,-53714,-3004,17970,53384,81156,88337,51241,-6273,-43377,-95194,-157420,-124389,-7048,101096,118031,70855,14467,-30936,-52316,-30882,8951,77126,114989,79424,16312,-6025,34071,53221,-45016,-139999,-114272,-73751,-58339,10841,61131,33733,-20930,-13186,69743,54076,-18879,-2379,33745,-820,-67442,-119976,-146784,-146645,-108208,-43621,15372,70094,99450,50781,-18006,-481,36055,57922,127873,159934,121661,95647,66117,3716,-32463,-16848,5180,10402,-4388,11798,34460,28794,66759,104257,24518,-43821,17001,60771,39988,53109,43214,30401,13549,-22128,18955,108969,108645,50871,48921,40110,5720,-3309,50918,143775,176594,111815,48898,9602,-18731,-10108,16819,42855,68491,90750,12775,-77900,-46327,38479,53142,27062,-45672,-109608,-107003,-95859,-127670,-137856,-100912,-44348,-9532,-463,-5315,-16748,36867,112356,71278,-16089,6501,49669,-16699,-100090,-100083,-58247,-60806,-58125,16646,64862,51887,69946,95152,114228,122051,43230,-25809,-14577,-38577,-60022,1322,77244,88006,58550,24352,41042,72230,73070,32672,17067,48067,24232,-61146,-153744,-168374,-104723,-30736,22263,57873,58931,40087,41224,45999,30727,-28770,-118019,-170335,-97717,-38105,-81525,-98469,-76782,-61532,-72970,-94995,-68514,10166,13627,-33935,-53919,-24071,6974,-11772,-36499,-37217,-24037,37102,80518,78207,103327,126557,82864,17373,-1593,55469,95895,32355,-41165,-43823,28352,79313,27531,-32513,-10858,6512,3606,6790,-15685,-48856,-43625,-25730,-10567,-23124,-79644,-96886,-21308,83715,132173,72464,-20414,-41003,-42625,-30135,-25751,-18155,56230,106300,6672,-122732,-137534,-28330,63168,10736,-86653,-94989,-2956,89731,72926,15673,34521,70473,3785,-122712,-132603,-42131,-23771,-12780,68883,47593,-61304,-114768,-101911,-100975,-59945,35111,102128,121205,66956,-27538,-102004,-124107,-44948,72419,88297,4885,-32178,-24429,-77970,-114526,-21002,74824,51453,9856,48041,90551,42176,-64419,-133754,-103953,-68302,-78914,-87943,-74188,-89447,-122300,-117102,-77781,-32817,17764,24497,5227,4228,-4992,-63042,-81770,5568,84501,69630,60340,58940,25140,17609,-15942,-69374,-60043,-49953,-59836,-35283,16297,37517,47864,89818,124065,89514,58037,64592,66379,86851,86670,30071,-15580,-2210,13960,8091,-18256,-53767,-101944,-127303,-99146,-36330,7305,-5116,-49467,-8196,54865,16745,-20719,24463,33280,-23187,-40624,-38642,-56465,-43754,-30200,-46673,-14625,19877,-8061,-36473,-29997,-12536,17889,33656,57998,57814,47295,69878,43583,-31737,-40910,7386,56415,62478,34437,28912,25618,62216,147650,176054,112457,75818,91478,65893,9822,-26492,1123,47260,2448,-98986,-97977,-9339,10716,-49311,-98311,-98134,-100391,-73742,5409,38682,-13250,-78117,-120379,-103241,-54862,-27991,-10317,9889,25641,25607,40256,51538,-32541,-148953,-153605,-68558,3842,24599,26197,75483,155947,197995,165420,103492,73898,100629,93032,-8874,-98769,-94351,-51920,14801,92268,113140,47971,-29071,-32696,29296,60746,19004,-39535,-76485,-45204,16644,-7433,-42045,1854,33823,9895,-11228,-39973,-54562,-22160,13317,49233,61675,-8870,-59258,16993,112232,127189,95154,47289,-35266,-55646,29617,91302,82523,68819,35895,-44711,-74959,-13876,40519,46530,21075,-31120,-50001,-34342,-92223,-129035,-42339,1581,-104075,-93415,93816,130166,9176,-3030,32352,58073,92202,57025,-29847,-22374,63346,55227,-26917,-30188,44789,-5756,-122104,-102517,15314,78588,44061,-25447,-63070,-57128,8720,56920,32699,-5559,-20160,-15799,39137,111321,142594,130557,44668,-37918,-28444,-37612,-59229,7683,62173,29540,21159,89913,129241,68245,-43547,-96209,-70805,-8383,40078,74894,55821,-33848,-93145,-25446,43303,35287,46869,56521,7415,-22031,18354,27511,-22459,-37239,2808,14242,-23387,-68847,-107812,-61848,43562,74945,40979,25987,35096,29990,-13768,-93288,-139490,-87675,-24047,-14203,-15888,-23375,-17889,7622,-10173,-39503,-31967,-401,23904,18674,20221,20674,8421],[53808,60887,-388,-68866,-117332,-121152,-79751,-20429,50438,94640,104967,149176,167391,48687,-98086,-81536,26925,84252,13425,-104173,-96986,2502,44802,34016,41747,54944,47697,-2218,-83205,-96453,-34946,2504,57665,87054,18010,-12518,24542,32005,-26464,-61919,-39167,-23901,-48362,-43569,8453,57692,76463,66990,37022,18729,-34545,-82114,-22355,17785,-65572,-118047,-36198,51791,77555,88262,82389,47822,32599,27676,-13892,-22415,43432,85960,47826,-2818,-13739,-20524,-16566,20928,52931,43952,-29653,-139790,-143908,-68334,-66852,-82968,-21535,5834,-23509,-15150,-19389,-95137,-142703,-101143,-49905,-47030,-53906,-53186,-31302,9634,52486,54475,28040,15723,44860,45306,73895,128620,103038,33641,-61297,-181755,-160654,-21015,45238,57709,82030,34816,-56665,-46928,7991,25833,21903,-33188,-76265,-25417,12448,-35753,-56223,-21312,12390,42501,94263,141018,98305,7311,41305,98760,52174,-3307,-35238,-83984,-111371,-87487,-32085,44051,120422,131917,76672,2480,-104566,-123630,-6648,55732,-34749,-116184,-56638,78853,107032,15998,-26296,11170,75967,108525,89271,110337,144950,83968,8722,-7294,-49460,-129416,-155435,-74964,72289,142398,57528,-3184,43957,17440,-39398,131,19431,-43794,-35160,31007,54347,38560,-17025,-59823,-24116,38310,59477,40173,31105,73025,97115,64206,22670,4576,-5626,-29332,-35720,18728,4608,-83171,-114742,-55716,-16548,-31004,-34600,-54231,-79843,-13280,97510,128198,77305,19925,-7105,-11574,5112,-9213,-53740,-90987,-54697,59034,128535,128385,106161,62678,-11801,-79725,-83499,-22771,14598,-3276,15502,110494,162413,50342,-88758,-133906,-139214,-131259,-80285,-40911,-23712,-32113,-42813,-16211,47524,74560,47360,26248,35001,-7401,-68436,-69120,-16813,36117,37384,-7363,-66312,-114602,-138399,-57270,65761,83891,50028,13886,-87313,-119063,-61297,-58041,-59122,-32251,-29133,-25980,-21559,-51681,-46354,-7430,1346,323,-4470,18038,37719,25548,46321,84952,58863,3603,-33578,-40135,-27746,-26539,-93880,-190365,-133568,6633,11703,-55860,-50752,-79105,-127556,-63565,22574,42137,57673,30657,-32024,-23156,34915,60582,31961,-39137,-31435,63446,132166,132337,85299,50186,47135,48843,46089,-21452,-103229,-54341,7619,-32620,-70310,-58721,-47852,-24378,-12793,-40875,-29944,62167,137585,103445,-2664,-18397,25839,16181,-31772,-63147,-43028,-1984,-10743,-37513,-5559,59357,64170,13927,37675,123154,120075,53422,24495,-16899,-26601,10144,-12342,-78228,-88967,-56572,-64795,-65160,-12476,-30784,-106425,-54202,60179,101695,80437,72704,39005,-10333,14855,102482,104505,56298,10566,-26154,6506,108866,177380,190101,135150,49808,-17488,-107326,-191151,-181388,-95964,-46332,-40279,-69889,-126231,-182985,-198818,-150020,-68249,-30463,-7809,12814,47036,66810,46662,7205,-15371,-23325,-50246,-78896,-62994,-26559,-25487,-40353,-22276,-31192,-84787,-49372,38018,55228,76800,168724,172955,95629,76625,99182,44788,-46398,-17823,52137,16852,-79546,-87792,11373,85127,18595,-100863,-102801,2093,73802,35083,-39545,-58689,-60693,-79365,-53859,552,-6148,-24707,32006,97215,95280,21565,-33754,-29061,-21846,-63201,-114029,-126369,-56087,23082,32992,-12244,-52536,-36830,3302,25767,82146,95423,37103,15720,9606,11548,33337,-22118,-79344,-39921,12360,26225,60174,72002,32778,-22505,-21955,58008,77225,54581,64530,36101,-55483,-126120,-141949,-142263,-137647,-71119,32584,80203,76710,78613,81449,62299,64146,60458,57163,115620,156630,96108,24260,9047,1746,7781,30160,35105,46985,53021,30234,1549,-5391,60950,112441,35411,-50610,-36540,6653,33335,37141,-9034,10574,42487,-2138,-52177,-40988,-5151,24375,78815,64336,-24329,-49837,41565,154181,187112,117842,44830,2831,-26868,-6053,43329,91986,120296,108586,19643,-23511,45901,107076,78459,15333,-63076,-131503,-141842,-102725,-91633,-91224,-63901,-8626,35424,23285,-30015,-61555,-14130,50823,45672,31104,88445,128147,52219,-50762,-80813,-70451,-70370,-35657,-5185,-40380,-28208,91155,151497,151668,159055,67368,-75564,-110091,-126685,-155443,-93507,27612,77031,47540,-11976,-37565,-15928,8400,-9967,-26506,18261,19833,-58899,-122288,-97922,-51314,-15205,21819,32632,37144,76930,81107,52384,53756,30764,-62040,-130480,-53521,47684,20204,-59411,-90000,-67620,-77987,-102865,-61161,6501,-19137,-64046,-35528,-1233,-18312,-23383,-13466,-46877,-62528,35615,134202,142918,154092,160217,93460,44718,70684,102528,76182,7851,-22713,-13261,20569,53765,34563,-1483,2107,4775,1776,-12548,-46810,-57504,-27982,-7477,12767,21593,9520,11097,47127,84659,102450,66091,-30875,-70978,-19414,57818,36295,2787,65943,72816,-64531,-174015,-147698,-17888,70595,5221,-92427,-77625,31801,123188,76581,-22865,-20320,771,-54139,-123852,-139883,-132788,-131180,-102100,-35692,-42354,-70997,-62036,-13857,22328,13969,-15641,-39895,-27173,4165,26342,3753,-47504,-24113,69929,120825,54589,-7086,-48674,-129632,-110121,38747,98852,60703,47069,83018,108912,47033,-46249,-48574,16430,20085,-40512,-100038,-97342,-82892,-89815,-73880,-19667,15017,37065,53199,53956,20872,-22838,-54443,-26126,35780,50601,39062,76383,109351,76883,11967,-78828,-111661,-36250,13020,-10294,-28875,-6399,3788,-2228,53109,129066,87094,4765,10247,49699,80755,94457,39940,-7838,1950,20263,45183,47745,-17559,-66183,-36574,-20440,-12373,35975,60146,16369,22324,54708,-442,-57088,-26451,-500,-24422,-45029,-64415,-68271,-47484,-29607,-33944,-32338,-50541,-55579,-30939,-51810,-97771,-85240,-28066,37291,41617,4806,4925,6657,1149,43241,62570,28961,5525,1886,-14416,-23411,24842,69145,58861,5149,-58158,-70706,-8153,51347,56908,49036,48863,-12799,-104910,-110347,-35555,12133,-2277,-66609,-112863,-101317,-18748,44257,13043,-67643,-118401,-120320,-44120,19098,14760,5266,22367,13629,-3957,11344,16512,-61164,-157131,-153207,-36450,59159,53218,20302,71215,145200,132471,33082,-25294,-2248,51611,55883,-14584,-83546,-82654,-20958,60955,108910,99051,29641,-23256,-2001,63272,62877,-4178,-89196,-156964,-105346,34689,81564,35930,6365,-3083,-18303,-23815,-40995,-46270,2469,68237,95072,41474,-69913,-111815,-21760,67196,80790,50816,-16128,-114091,-119430,-12540,39811,18746,25563,9909,-111235,-149478,-6809,76789,40952,12776,-8692,-26281,-16266,-58417,-88561,-57077,-58709,-111588,-89992,25410,55292,4358,21888,71557,117913,145794,106711,35500,52733,124051,95839,-11944,-69091,-62444,-92094,-126497,-105524,-26477,55840,48027,-33283,-62565,-10351,57873,58405,-5406,-20253,-12015,-28222,21039,105439,144938,168719,115197,45291,77642,86945,35539,48330,66038,-3453,-57652,-3838,46574,52113,37009,-11923,-64116,-42967,7641,58332,97221,57462,-66631,-115803,-82710,-57531,-18687,25792,2841,-42785,-30701,-17811,-55349,-96081,-72978,-13525,27164,48667,21913,-22535,39939,134092,101258,6279,-4006,63003,68382,-62836,-201623,-174393,-97107,-70805,-51139,-28734,-22345,9898,38199,19887,-30310,-38255,7635,18241,-18332,-41830,-15474],[30949,49397,-5104,-78133,-149248,-165972,-85349,-5004,10521,42920,118713,163918,168019,71541,-84912,-100805,-3399,50919,-11236,-93839,-33340,105427,126377,45848,9424,27929,30755,-1537,-31922,-27972,-7025,15564,65920,83139,22665,-59260,-86603,-14851,24695,-7903,-11945,-1,-26492,-46399,-45849,-12188,30773,68960,112817,140174,65522,-8655,4909,-25172,-132094,-160821,-57579,35885,77698,117103,105730,22027,-48929,-99144,-148863,-114083,23090,116596,68026,-365,16749,40971,39229,40817,24909,-2010,-39576,-130729,-151501,-82529,-84469,-100981,-18851,12155,-31655,-20676,-24797,-91487,-83000,11761,63901,43694,6139,-23897,-14929,15616,49638,57872,20419,-37865,-49553,-54303,-9560,66569,45745,-20074,-58473,-125857,-128833,-56582,-28066,-32787,-4472,-10728,-57340,-69808,-57062,-5300,27909,-36819,-117291,-99608,-40843,-46814,-79007,-53070,6760,41286,63377,74238,53075,11951,9325,26275,23482,25284,29446,-13540,-70442,-61197,6167,80184,120507,115728,68477,3350,-79159,-96273,-31218,-29281,-113649,-128873,-43283,54949,74920,26742,-17468,-31659,4529,74545,90234,105161,118961,46125,235,47310,49559,-24748,-89189,-65209,48107,116961,81341,50568,41066,-26800,-83888,-49977,187,17189,59901,93738,116452,139519,90344,1749,16124,81429,49802,-23306,-35473,10820,58097,94431,109527,98834,52664,-38177,-87730,-35227,-6265,-28656,-27900,-3539,-4088,-34176,-40899,-59800,-118295,-95986,32058,87638,47564,34924,34526,9312,24391,24527,-54270,-115283,-79290,11812,54482,49827,50381,33120,-6362,-9236,14111,30531,53478,89836,116075,131399,125099,13787,-123863,-168204,-178962,-188613,-123700,-50797,7012,34275,30863,34034,63324,89457,120008,119978,84104,4314,-49879,-48609,212,56316,51281,-32945,-82605,-89237,-116213,-79370,4364,-15363,-50835,-53637,-118953,-143565,-66206,-35847,-31843,-7818,4193,27580,35360,13494,-196,22740,20374,-21737,-59889,-42221,-8190,19491,57527,90963,53090,-26796,-53986,12416,60689,727,-91487,-132268,-88606,-18729,-29316,-57174,-22930,-27302,-89314,-79941,13604,90968,80378,-17232,-89555,-94116,-47909,39995,110898,81844,48836,53104,18113,-493,14506,28614,49698,51963,24091,-2681,-22888,-8674,8551,-26336,-52068,-45348,-52907,-52683,-35117,-7537,21960,31464,-115,-41192,-45621,25519,44906,-8669,-51570,-53561,-38085,-26338,-31048,-9094,50725,77273,56431,30861,52129,109172,121794,46954,-27033,-71177,-54848,1893,-5700,-53249,-38951,-14433,-62887,-93607,-6159,33193,-60421,-92084,3427,57135,40918,58615,51034,-13450,6142,72984,43333,-1335,-13533,-41467,-28406,48401,124272,152028,92969,37398,42438,-42924,-207527,-256743,-169242,-72776,-9370,-3819,-56769,-139589,-166194,-104029,-71870,-75998,3698,34653,-717,9658,27657,-5551,19152,76962,19265,-77905,-66307,-31178,-72236,-114884,-81633,-16184,3532,16461,61469,40055,-11552,57821,111207,37096,4479,68644,63971,10441,42141,34869,-53944,-92405,-33440,49297,84435,12855,-101513,-103478,819,57245,16705,-18775,-27046,-61646,-72953,-20167,6057,-30449,-28903,46741,95557,67741,6473,-13441,-14630,-13028,-17516,-84555,-173331,-130873,-34811,-29817,-78452,-80264,-24938,9867,24718,68745,39589,-40445,135,28746,-13505,-45511,-66027,-57080,17438,83973,75719,52163,47125,45903,43533,43898,38440,5582,-563,5386,-14124,-42134,-74343,-96447,-109316,-96399,-2763,111133,120672,84596,82442,124975,152826,128636,77968,40505,44972,69329,36103,-23816,-24480,3786,29489,20209,9016,56520,86345,32568,-14242,-6368,42703,65616,6149,-46404,-58946,-34313,17713,36291,9584,4940,-17507,-76411,-124671,-120908,-64535,13251,102616,78266,-50130,-87278,12814,92582,93550,44586,11812,18753,2591,-11837,21494,92529,116699,67462,3823,33831,98001,92503,26248,-29657,-78539,-121605,-122429,-53085,-15735,-25718,-48320,-42027,19815,47559,-12455,-77824,-62562,-17016,6630,34756,82413,114703,78532,3385,-36530,-44693,-38036,-18013,-51059,-104493,-52780,75259,101595,66285,87271,77123,-33127,-116494,-148201,-170319,-144195,-60152,16524,34106,-27955,-102860,-112809,-91857,-59132,-20081,1109,-23969,-59007,-62167,-25338,-9030,-21607,-30367,-42979,-10044,76674,76459,13905,16112,32855,-4809,-19002,40852,115248,124948,61029,-2941,-36642,-101794,-110386,-13139,60018,32281,-3369,10988,5271,-45301,-33463,7520,-48717,-104069,-13151,98612,112926,111525,102099,20748,121,65485,54336,-14389,-17237,13140,-11649,-50583,-44716,-33899,-36237,-26774,1817,22781,-29598,-93486,-59214,11179,31054,72100,122397,118168,76100,43652,15641,16195,43131,9776,-43940,10652,93407,54977,26665,71771,24237,-100819,-132136,-63832,23072,33755,-63988,-137798,-78329,62837,140143,41984,-90328,-103168,-106203,-130104,-104007,-92160,-143162,-148751,-129965,-125195,-110243,-63572,-41529,4121,86947,78326,-51553,-171343,-153341,-61657,13581,38724,15500,-2384,34398,98607,86364,42532,-20767,-114435,-81155,55718,67328,15622,13754,24140,52502,22457,-53727,-31270,37312,36633,16934,-34419,-68322,-40011,-11980,-966,24194,15039,1008,59750,127257,76801,-10381,-41069,2459,32738,17197,10113,44078,74850,66973,15944,-59141,-55264,21687,30221,-23303,-23538,-308,-13256,-43123,8601,91840,70002,-9479,-22520,-1841,15866,57346,68728,38480,9593,17364,55079,58927,-13462,-51507,-778,11706,6363,60151,110101,85462,31912,2253,-26226,-62676,-64719,-24127,-5556,-13774,-24167,-19616,-29371,-46935,-44768,-17274,-12207,-7970,-15298,-60551,-104180,-105659,-70093,-2420,24679,-23042,-87963,-92644,-13710,77736,68804,-3279,-10067,32988,14780,-40113,-55584,-72463,-68335,-42874,-89739,-157840,-106492,23322,89207,73817,46026,12634,-25279,-44665,-21574,13531,52718,24574,-59969,-65342,67738,149785,64955,-46609,-106088,-100950,6665,83975,43911,1100,3694,-16840,-47573,-25733,-7981,-34793,-77417,-92452,-18491,88817,91991,49719,94796,137892,68392,-55281,-113617,-67919,21182,45295,27494,-5223,-36022,-12087,49087,98871,102573,23551,-40245,-14571,18062,-24146,-73780,-102606,-129965,-63924,47278,76618,40077,7494,-20722,-32417,-6043,20928,24445,47819,117843,117430,17942,-95603,-121841,-61187,-393,22656,2761,-40179,-72987,-45572,27065,49519,14015,-1345,-28262,-129544,-162054,-53099,24304,31098,38359,32345,3121,-3569,16959,30194,-32249,-93342,-42844,22417,16738,-4665,-9357,1337,22846,82787,120105,81040,60131,109026,130625,78203,-24187,-124658,-164038,-133298,-77868,-51360,3931,80204,58746,-33666,-52763,9129,66971,62497,10142,-3436,5253,4906,37302,67912,68382,100002,124509,132797,171111,152722,69465,23142,26812,-24450,-102916,-124911,-85148,11084,97628,78852,3361,-30352,-16410,46869,139534,146775,-5549,-142131,-143294,-98668,-53618,22133,42000,4927,3328,22024,-4954,-78038,-115822,-60298,32050,128142,166898,95607,61044,110037,56500,-65092,-74491,14684,60704,-37576,-194867,-222703,-153417,-90986,-44317,-15492,-16875,1569,41906,52345,12234,-10798,6410,-3840,-56434,-78144,-25427],[-8751,27832,16117,-41370,-115644,-120745,-34631,25755,9828,21071,79020,97562,95310,29016,-99864,-135943,-65062,5919,-25060,-78665,-14351,112907,101097,-34497,-91156,-24316,33177,33702,22080,-9679,-26282,13179,75953,97725,46310,-59197,-106407,-23287,48344,36313,30520,31955,5555,-16576,-16942,1727,11628,52133,138119,150017,52241,572,24838,3323,-72643,-83169,-18426,6400,18945,79914,82796,-7102,-103135,-187972,-233041,-186420,-14716,141276,100870,-13754,2016,79525,94266,66642,32405,14991,17327,-45191,-92504,-75488,-88531,-94557,-41768,-10006,-10980,11120,642,-32682,17657,115188,168328,174077,117206,28365,-9351,-8851,22590,47743,8696,-56354,-56588,-49613,-52816,-17761,-5933,-3255,32298,21304,-35018,-60244,-68874,-101652,-81538,-15877,16177,6239,-22222,-4205,24443,-8386,-72237,-75249,-13465,-474,-54401,-65562,-13796,19054,9140,-29838,-59690,-57670,-35939,-15738,4438,46025,111082,91271,-9706,-47695,-9098,54231,95388,79176,31876,3007,-17006,-25582,-34377,-84407,-122944,-77365,-29530,-21089,-12750,-2227,-11637,-37292,-56742,-37383,-2027,46415,77435,17210,-19002,42311,79092,54734,14637,-13931,15153,75382,110143,116410,58075,-35029,-61120,4674,71024,76616,89564,133533,179112,212785,174235,69728,43084,57101,6846,-34704,6727,44510,43833,50400,57508,69932,39378,-79857,-139718,-78247,-22919,12945,41648,7156,-41097,-51644,-30397,-25756,-86902,-133337,-59523,-9076,-21260,8742,41346,37585,73981,78432,-22784,-114437,-102389,-32289,11606,-228,-6952,16788,49922,95943,106060,29878,1934,86604,131056,63696,-2983,-62554,-110363,-117683,-136728,-141064,-59623,-1901,-7543,-12078,25055,69344,96901,120590,190485,183121,78324,-839,-11420,-29308,-13365,45825,53641,-19732,-46963,-37824,-67516,-65378,-25639,-66578,-114643,-91394,-69135,-76070,-47028,-20285,-11598,23884,85559,131369,118919,92327,52817,29620,20021,-12571,-37509,-22469,-9809,5603,50358,79359,39111,-46551,-56017,61456,109407,-37061,-165798,-81426,10209,-28164,-84601,-56482,-4026,8721,-6250,-33936,17121,115564,101781,-22894,-88387,-103500,-74152,35244,148111,109540,17130,-29630,-84743,-92138,-40669,-14472,-1651,-98,11078,61322,96595,75586,45468,-4271,-47584,-61141,-86831,-119942,-88811,21591,70893,3294,-77488,-119852,-104602,-16001,14810,-7356,-3330,3057,-22645,-47712,-38508,21575,66496,54427,61885,96242,68752,37162,49258,15114,-59577,-83963,-29628,27850,10078,-11131,43280,47413,-60962,-96911,1637,56718,-3806,-35269,26736,32525,-29244,-27435,6577,-19350,3275,36156,2689,-13586,9796,14452,16982,17432,24997,47620,15506,-21292,23228,20067,-92910,-168905,-146016,-65115,23818,63488,37490,-26320,-45058,-15657,-82147,-151471,-37745,28179,-25667,-36449,-18509,-29095,44648,137944,40048,-103635,-70503,7952,-19315,-79879,-71691,25626,98816,97679,83296,32001,-34722,-21284,9632,-4007,280,55233,73888,84702,130076,73017,-46885,-60849,3829,32678,46441,38053,-29111,-51174,-368,21875,553,28311,31662,-36511,-58019,-28630,-38756,-56902,-19876,45080,72590,51082,19227,18428,-5732,-36648,-26449,-53401,-112046,-70955,-22612,-64681,-110744,-82527,-30029,3744,41874,57159,-27932,-85851,-5428,37225,-17698,-98416,-139984,-98205,19599,83255,29203,-20511,1258,56224,116690,119739,27201,-79608,-96032,-74425,-26668,41475,29396,-29217,-51236,-23324,60926,126884,109034,95365,101732,126667,148525,120998,74544,14457,-17837,22746,45918,28202,41244,53200,39537,173,-9799,68432,99269,22025,-22856,-1298,14222,2495,-17700,-8584,-14854,-9154,37687,70100,58145,-3875,-106303,-142246,-83360,-25231,5204,50303,116893,94823,-22,-34626,9941,28659,5036,-30526,-30809,36608,82241,52907,54017,123095,109445,10242,-27987,63881,108964,35026,-46970,-40505,-22795,-48581,-53968,23518,53790,13728,-39516,-62429,5476,83885,69388,7599,-11649,-20658,-49706,-38362,24247,79183,82478,44474,8887,-11049,-9841,6017,-12180,-30092,9366,48137,18627,-8167,41728,89796,33209,-63688,-83384,-54510,-56891,-56372,-9687,32251,-19338,-95813,-120656,-123417,-79021,5289,1462,-67592,-58195,-3582,32759,16815,-27890,-59349,-70046,-22770,55400,51286,-16447,-22975,11515,37959,61925,80785,113759,165869,158668,82867,-10211,-98837,-73444,34451,112628,117132,66503,6053,-29730,-58438,-42038,2199,-12290,-40618,6645,56302,54451,51470,32429,-54290,-74204,-14619,-32189,-65847,995,55045,-6135,-75209,-70372,-50447,-56934,-51541,-12876,22464,-30305,-106978,-58424,47300,88815,150795,218541,177479,82792,20370,-30268,-36856,30864,64976,19008,22763,63513,34256,38370,69313,11839,-42443,-2746,38967,38155,-14319,-106949,-137111,-39154,121207,169529,36219,-100636,-128137,-138445,-131466,-61957,-33928,-80113,-74815,-60319,-98683,-96929,-54757,-70221,-34311,80896,111056,4561,-90946,-65091,-28714,-27400,-7973,11498,-14246,-41246,1972,66137,90666,51448,-24468,-12998,57708,33556,-24400,-33416,-29283,11124,8429,-58721,-68876,-31681,-2499,60514,53828,6159,44357,67146,11496,-24956,-38143,-16425,84509,155766,75761,-25427,-52150,-16712,17703,17917,-15711,-38603,-17213,35757,58814,20836,13883,49223,23907,-24487,6514,25798,-33620,-70561,-10107,58816,53227,-1291,-29459,-27419,-25182,2912,56898,38850,181,20193,28287,-9269,-51341,-74885,-54050,-22595,22624,96034,151188,122704,21597,-44772,-34941,-51998,-86464,-31932,26993,22632,25000,48123,20635,-57717,-79785,18751,114936,94231,-15430,-79977,-76828,-71004,-70265,-4052,52401,-7509,-139657,-174900,-64527,40625,25863,-22764,13024,92100,96193,8256,-84437,-136967,-99650,-15148,-23566,-120927,-144227,-23795,76861,78163,48651,36954,23673,2116,7004,27287,68564,72364,8998,-21031,67834,151948,102885,6222,-74529,-96577,-9867,72687,59066,27664,-3591,-37965,-65407,-59638,-42419,-21799,-20128,-49169,-25593,87153,142341,131648,156578,141331,55127,-8317,-55479,-63873,-1476,38240,64299,52565,-23686,-59994,-3715,78569,89778,2555,-45942,-10084,-28360,-112408,-138764,-95030,-42594,32127,47989,-9011,-21601,-1952,-28847,-52459,-8630,62229,87421,87152,117839,94012,6811,-63027,-72491,-61091,-43228,-22938,-33244,-15380,57050,106696,96016,72453,50922,19992,-29755,-78558,-93312,-85468,-45242,26317,57129,33620,-5618,-30582,16282,68442,-25704,-99141,15013,120540,76335,29617,6406,-36129,-53477,8072,33684,-22471,-15382,69645,98240,51396,-31420,-125241,-136971,-77295,-26043,9067,73192,104991,41602,-33705,-45239,-30812,-6842,14904,37662,44182,48094,68281,48850,-20181,-66409,-35842,53532,132279,151887,99664,34954,-3362,7174,404,-66458,-147520,-129840,4868,109167,97657,44070,7742,19776,92720,157877,148941,19746,-119618,-138026,-104771,-87374,-28420,33154,46718,67104,85811,37785,-69792,-137959,-77553,16373,104370,193751,172835,62032,6393,-47324,-100861,-76933,-31960,-20711,-71462,-163019,-193587,-134454,-48916,15664,12386,-19047,-1296,32305,46156,43311,23489,-15359,-53757,-73519,-72282,-29412],[-30877,5182,32171,10068,-38613,-40359,-1324,26797,36322,37365,20776,11601,12073,-35959,-108845,-114110,-66271,-18102,-60621,-128556,-82165,25484,11731,-112698,-156314,-59634,48984,93446,75034,-4991,-42269,684,48164,43929,-13036,-55507,-36253,4030,21353,44842,56071,39940,32745,35824,52319,60814,24698,18006,64402,47142,-26085,-43365,11416,54332,32917,8383,1586,-37201,-36737,20416,18875,-31238,-80952,-137926,-169217,-134814,8688,139201,97023,-3097,18141,95792,103287,73006,57653,47439,34336,-17806,-75312,-109338,-115983,-84792,-58174,-39017,-4218,16388,-3865,3172,79434,141118,164182,192014,154618,43070,-17905,-15836,12734,29816,7913,-19876,13306,18987,-32579,-37828,8635,75019,130183,105207,-2317,-63213,-58128,-90500,-93891,-23578,13194,22751,21240,-2945,-1062,12381,3765,16748,62318,52438,-22269,-67533,-31263,6130,-26857,-92759,-130452,-132430,-75949,-13987,-15529,-4427,87557,111022,32374,-19112,-34161,-8531,53582,52209,2119,3394,21833,14866,-22633,-75613,-70717,-10756,-40830,-95665,-52345,-12974,-19488,-36066,-82732,-119456,-81777,9997,90105,61117,-20748,-36545,-1726,51849,90682,46829,584,54253,124521,141373,98597,28970,25400,96152,140461,93864,60139,111118,163102,165949,116290,44407,21880,10695,-8112,35678,130644,141561,66587,-8622,-50025,-23658,-2967,-80657,-142150,-105304,-73427,-28633,1787,-73563,-146660,-105879,-10887,29414,-38864,-125984,-123068,-109875,-103059,-54821,-10358,13205,77599,103476,29731,-61273,-56842,10954,44349,15137,-1078,46163,85126,90272,55909,-61307,-91338,32439,74010,-42763,-127066,-128276,-88048,-51763,-55597,-44476,33816,48696,-36573,-82885,-36722,27338,72584,98573,141081,103907,-1050,-24448,1308,-30619,-26242,34842,18440,-32341,-15200,-607,-31873,-20954,11500,-17365,-80845,-76491,-22918,-19000,-40962,-28422,-22119,-603,101404,184851,177947,132903,63093,-18840,-49416,-16801,29624,47893,31033,11039,20842,32204,3560,-58841,-56161,47541,61942,-115219,-223011,-44080,97114,-8466,-85773,-28727,-1990,-10679,17781,60,-6209,56062,79297,25379,-11550,-36253,-36116,27157,94374,39250,-50736,-88563,-99462,-75488,-25332,-3972,-17039,-49904,-22925,55599,106249,110534,81285,20472,-40980,-69063,-70556,-80114,-67078,-1120,-492,-88356,-131860,-137210,-143447,-92499,-26230,23099,54290,28485,-17899,-47207,-46661,21197,63115,25484,45353,120892,72532,-15778,-13902,-15603,-68816,-76440,-4003,50001,27314,13591,70785,68848,-40222,-59559,3810,27384,45055,98435,101488,30624,-51464,-71048,-58640,-49475,-9929,23726,7412,-673,24037,67540,74779,14331,-40313,-28071,-38221,-77124,-51299,10964,14620,-42579,-83328,-59693,-15421,3856,23554,39972,48795,24975,-85592,-172860,-91646,-12356,-34345,-71491,-71643,-46426,30395,96718,-8331,-129881,-66605,34375,37950,-8598,-27714,36823,99016,88155,33028,-8848,-25718,-45669,-67846,-16149,61637,100465,109261,129396,150643,93017,17225,18276,25334,-28245,-33924,28203,17782,-42212,-57803,-42511,-27937,19415,31660,-20536,-52078,-65569,-77829,-50389,-25133,-27132,-2535,26451,7359,-4220,-20380,-50033,-49442,-36761,-34303,-2034,6136,-32858,-63843,-63968,-60224,-2748,74159,37488,-75550,-60635,28410,41562,-14839,-111685,-196437,-154300,-18858,22889,-66965,-110624,-63166,19349,105849,113316,18584,-94315,-112945,-67912,7910,79124,40320,-52694,-59786,-1250,59629,72120,49615,49446,39357,16971,9284,18470,12621,-49750,-65274,25342,86319,86526,104772,94053,39836,6716,18166,82589,85506,7043,-32853,-29732,-40610,-52894,-24717,22643,30444,35803,46769,38658,10983,-53042,-156496,-133662,13173,87897,73008,64592,75647,62978,49783,15962,-22239,-30008,-42529,-76896,-63919,35459,149480,156984,118971,126497,59799,-55046,-65187,55837,96758,-10148,-89831,-27692,46999,26018,-2790,53787,67600,17843,-18674,-34327,-573,68449,108301,102832,78697,10501,-101986,-129984,-30590,62024,78403,53493,926,-56127,-62101,11199,81062,89545,58625,2313,-41831,-11535,55179,66396,10680,-48604,-28325,45835,47864,-707,-21271,349,-13187,-29581,-26868,-49570,-64303,-20575,-21299,-69390,-25855,47613,61370,13409,-15543,-11863,-22035,-18843,5004,-9824,-53400,-44194,9237,60568,57264,34436,57630,111643,106130,36134,-32387,-67809,-27704,3404,44475,95681,40915,-88672,-146529,-135790,-95592,-38165,36174,90557,88608,44256,4299,5647,22896,-28165,-90584,-96757,-89387,-41653,47725,74937,5643,-49890,-32988,-10600,-35680,-51119,-50052,-38314,-41912,-79100,-59825,35700,104040,169011,215610,152244,51212,-1019,-46671,-60256,18470,87152,49400,-10701,1979,6234,17852,26094,109,19908,66066,29481,-31900,-64099,-91199,-65413,55998,189135,186967,50484,-67087,-100020,-97460,-62984,-11325,-19252,-48693,-10963,26323,-1683,-50998,-79850,-114746,-61981,41145,73283,64659,95211,126246,66851,-22450,-55962,-43095,-52277,-111774,-90452,35499,118080,89664,28405,15692,31102,7821,-33731,-42760,-8884,30782,17253,-37405,-85315,-92068,-48055,49843,81571,52072,77737,71990,-44213,-119943,-94810,-2987,104334,118594,12126,-67937,-63268,-7790,47074,40307,-40796,-105876,-76550,25681,103334,73458,21843,28269,18068,-1563,18224,12832,-63094,-87256,-39225,1868,10455,-13249,-32523,-9514,-3845,-19119,-4560,-23961,-20610,29952,4793,-57056,-63603,-95343,-126283,-80095,22769,121608,162512,98934,-7075,-56619,-32185,-44158,-85639,-35838,31596,20580,18828,63478,56319,-37056,-90479,20753,162742,133340,-25481,-103275,-73926,-59239,-71304,-1551,68078,9385,-116337,-150221,-82329,-34114,-53564,-51690,16264,85884,97470,41512,-21853,-47713,-5656,53965,35306,-65480,-112008,-15132,75639,66322,39475,21545,-17360,-23264,20636,48894,48535,38616,36958,26502,31635,60393,71656,27297,-52031,-93315,-44938,28436,81509,81756,13535,-32616,-40985,-67179,-73970,-45914,-42104,-65976,-37991,56939,130031,157450,170078,113867,59733,81610,68133,93,-17494,4705,44578,38352,-48591,-94963,-34754,33821,45631,18871,25900,46353,-351,-90797,-132632,-108994,-39260,43656,32175,-44638,-39435,-10194,-36021,-54419,-15689,40480,74709,93989,98352,72024,24310,2161,-63,-28851,-59196,-53346,-42654,31622,162768,203279,116092,41214,52890,59424,9550,-16820,-17898,-60117,-53419,19796,29212,-4355,-26468,-56292,-54459,-13860,-47518,-70093,20420,114007,128327,107504,43352,-45985,-74586,-18591,-23400,-94049,-87560,16155,96293,62574,-27664,-76196,-13869,32107,14490,46471,116217,94379,6000,-31446,-28047,-50573,-71462,-40270,60172,111778,97600,86490,13378,-108467,-164439,-122604,-22929,57041,55116,15738,10967,25126,44893,50999,-7137,-78326,-61848,36809,69440,14870,-39559,-39822,23139,92540,92356,76576,15447,-87948,-128392,-104579,-86515,-61680,-9410,35566,85724,91454,12357,-91736,-119810,-25597,55962,93060,172804,179030,54413,-40877,-54968,-27793,4311,-13451,-60616,-88043,-88256,-63670,-37842,16612,68529,26967,-17375,48530,103801,95592,79602,38140,-41477,-85895,-54389,-22714,-13991],[-34305,-18444,22080,32708,14524,-7038,-30803,-20190,25149,20460,-25094,-28746,-26003,-55476,-64473,-23740,5524,-2571,-82544,-158513,-106424,-8777,-4452,-78996,-104388,-33299,63281,121534,112383,35513,-14877,-12495,-22830,-68609,-97985,-48547,15843,3747,-21433,34780,58498,44344,76367,95814,79764,67802,26870,-11725,-21345,-32545,-72061,-97261,-45519,39879,60957,20132,-23132,-56273,-40372,-12571,-23924,-28641,-13935,-950,-13800,-11727,75413,141404,81824,21907,51427,86465,74063,59219,69485,46645,-15464,-66649,-107187,-146889,-122880,-59653,-34290,-22607,6809,2010,-16513,28286,101218,109941,88315,111589,113900,21508,-32066,12335,52767,44202,42999,47335,69095,51723,1274,-15837,37424,129076,164650,89538,-16081,-50458,-17688,-19780,-41419,-50016,-96707,-96198,-47142,-55792,-56155,-13640,22282,57770,72286,39269,-5158,-28540,2807,21725,-37620,-93861,-114967,-148258,-96891,-693,-24703,-80459,-24331,44444,49833,31988,12526,18225,37995,16469,-21687,2536,22207,197,-27725,-48015,-21224,28176,-40696,-97812,-14802,24477,-16957,-60366,-106312,-107730,-54632,30309,131870,141190,18836,-94372,-96321,819,94560,65763,2622,46742,106530,115471,124494,111294,94959,113747,137954,99436,54941,69278,101205,82871,16777,-20673,-12876,-17981,674,108603,198607,171355,72959,-18799,-68372,-52670,-9691,-27846,-96004,-106706,-104320,-87335,-72382,-134171,-200131,-130688,18290,59603,-34020,-103187,-106723,-112145,-99476,-67080,-56597,-48908,7616,66177,63199,17985,45561,123113,116016,59343,55532,92201,59430,-13278,-64997,-139670,-125792,13829,41067,-77931,-147569,-135211,-85719,-46767,-22999,15487,73875,44596,-44015,-72644,-54147,-41424,-9020,20308,31324,1127,-27028,414,28268,-7521,-4692,32521,-43742,-113665,-45099,30273,33130,44781,77223,92090,42876,-18077,-27562,-18844,-27804,-20729,-15826,-20601,64577,178101,182480,97850,-349,-94159,-129186,-40014,68780,82483,38492,13841,-4590,-8432,-15291,-44839,-38142,15456,-15612,-139827,-152901,8464,105156,23215,-13025,24994,-1411,-45331,-28295,-24068,-55681,-41991,32745,84470,81810,41707,-10839,-30343,-9486,-15153,-30333,-29167,-12527,14985,41430,63666,37584,-28719,-41190,-11225,25715,76592,67032,11800,-23436,-22535,29205,80693,59843,-11537,-113772,-194471,-184605,-121043,-91619,-59934,-3167,58669,59850,4761,-11974,-16361,-42579,1034,60270,23419,12491,75650,63687,-10326,-21588,-24958,-47131,-30567,33131,81154,82305,63802,74093,59733,-6638,-12011,12907,7872,68644,148794,89565,2890,-13153,-24510,-69963,-65918,-11351,54194,58900,12437,534,59675,78975,43735,26751,16442,-35739,-78741,-70268,-17124,34143,5137,-36076,-29785,-37820,-82465,-63669,11047,46457,7783,-56171,-110934,-101812,-50094,-32192,-79528,-78424,-35814,-8067,15700,-36143,-93475,-37570,26741,42296,29886,-4479,-3011,14394,-11660,-69016,-73659,-25633,-25562,-73843,-18356,92417,146036,166839,154327,111443,72040,91331,118676,60662,-53365,-80332,-2663,19090,-67253,-123008,-89074,-50168,-35547,-21845,-28494,-67142,-100939,-65878,16114,10493,-68498,-64475,-12067,-32101,-38311,-13710,-19120,-32291,-9195,13377,28363,52648,69064,37844,-27599,-64366,11170,90346,18631,-57274,16085,92124,68096,6046,-82977,-159513,-118022,-21843,-22090,-106499,-124288,-79175,-13768,48569,60747,39750,-7687,-15016,24588,56593,59219,-17659,-129569,-123714,-32677,27140,40700,15336,-31474,-75816,-105686,-106694,-58106,-53863,-109528,-79212,42347,100790,78195,72933,73334,51623,52945,83820,102408,75208,30001,-1779,-49622,-85916,-67527,-4734,40215,44337,63096,45210,-22430,-59065,-67726,-106048,-50406,66849,95582,72216,49691,19222,5520,31436,-23925,-93578,-56781,-27307,-59745,-44741,44234,165862,218623,148272,56804,-32256,-83558,-57116,35530,69796,-6587,-67480,-17272,61574,71269,42153,65728,79039,57039,43303,32588,12551,9562,48636,100952,119172,52493,-72344,-115472,-29356,62451,84475,53883,-38530,-138559,-132056,3539,124159,130949,59776,-20402,-57897,981,63242,29523,-36604,-43699,-4633,43680,50253,5591,-53733,-43596,10869,57843,89398,66366,-9117,-60509,-52980,-16574,60139,112047,80619,25987,62745,116430,67841,-13132,-48477,-77219,-81477,-22029,63494,96175,48806,16118,42690,51475,-4334,-58373,-52966,-30318,-27939,-95498,-103922,-12606,-24420,-163285,-251315,-226250,-138938,-49443,66710,163116,147780,58715,-20955,-7336,103191,121971,3615,-87090,-70256,23120,88193,73917,22945,-17014,-10584,19293,12103,-9434,-46843,-69724,-36809,-20880,-38040,5116,74062,124065,143869,110940,39097,-15098,-60254,-69491,23712,107280,52596,-46500,-26698,14145,8179,-11274,-17135,13607,23672,-46256,-99033,-82885,-55754,19718,164288,238004,174292,49352,-31720,-38797,-22921,23172,62818,12053,-49389,-11748,48833,65382,-17429,-104403,-103987,-24983,12132,-4038,65328,178661,184377,101510,30430,-36984,-63755,-46078,-86568,-69868,57081,130242,76969,13533,-17979,-28716,-21116,-16387,-1592,50965,70217,46347,25818,-24484,-76178,-80403,-19378,29407,24920,23938,19360,-66337,-128232,-94032,-4996,66870,57129,-28883,-72302,-18091,95521,140589,73309,-32157,-85899,-52525,34693,96769,61641,8934,21704,26288,-1138,-20555,-33318,-58768,-74783,-81754,-71955,-36206,-26869,-41053,-6812,26977,10214,-32994,-52466,-16936,25429,819,-24301,-12511,-53390,-112879,-96023,5338,107272,128919,58101,-13632,-41485,-37186,-40286,-57075,-35723,-3433,-7051,-8554,31355,49951,14898,-35621,-12624,59710,75808,2269,-61066,-61304,-65979,-80488,-33548,11996,-14085,-52438,-43612,-41813,-85972,-121753,-78748,-3995,10983,-15088,-3746,52726,90761,119587,111130,27178,-63891,-57248,45505,103966,48399,6006,-14787,-62816,-52734,21976,55696,35569,9291,36800,59515,44328,33253,57287,45316,-23730,-66156,-34724,18046,90444,104250,34805,-7276,-6512,-47104,-71012,-49975,-56839,-68590,-31016,-4275,10861,46237,60035,8010,-2084,62014,97770,55136,-336,-24443,-5086,-3201,-46721,-54435,-31193,-38609,1820,95560,142851,110984,58975,-6179,-82213,-155183,-167383,-89227,-25320,-5509,19252,10713,-14352,704,17350,-13057,-8167,67442,107891,75716,37554,34027,32579,-14777,-73110,-72400,-47022,29390,144395,165582,57320,-47595,-19850,47821,34976,5167,-793,-22233,-11797,11877,-34780,-69265,-69835,-87550,-116725,-100163,-57000,-26454,-9321,25770,87526,100604,35251,-35736,-40433,2258,-20048,-77960,-75581,8396,96244,64307,-43284,-47885,64697,89691,29428,45645,101454,59922,-28586,-55821,-30605,-28120,-76320,-63811,57662,117736,56406,-8088,-70461,-143201,-168287,-113381,-43083,-21261,-27220,-12397,12243,26510,48212,49224,-956,-22757,6867,29520,-24074,-125579,-208726,-192673,-93016,-44152,-62174,-24790,-9581,-85411,-148162,-104089,-27913,-11314,-36471,-25500,33111,29787,-37409,-83912,-70398,15123,90399,119378,151964,125326,41970,7664,35255,65044,51941,7657,-31864,-37672,2085,51464,28747,18147,40319,8724,-2707,109020,196576,177145,107649,21010,-60775,-87572,-32603,18872,-4547],[-33564,-39621,-8414,9512,7858,-25950,-79765,-73846,-23876,-30902,-41161,-22655,-22342,-24190,7042,54650,68849,39865,-40884,-84917,-16404,64321,63724,17561,-3606,20464,43622,48961,66944,54312,14253,-18098,-62125,-93104,-58563,-1118,1117,-37683,-44163,4044,28051,58576,119814,113825,39895,10309,672,-21579,-38279,-42781,-92148,-137297,-105170,-34786,-248,-22203,-39008,-21797,-3638,-9192,-9913,249,33991,92123,81253,24309,78449,158281,103949,19330,7675,25196,39464,53336,70677,20678,-65163,-93384,-93302,-103723,-68816,-20883,4902,33281,38875,-4459,-7415,60020,88272,47985,15341,45218,85384,21126,-39395,17263,69251,52353,70962,76955,44047,14766,8287,2434,28118,96331,112001,39931,-5574,-18595,-6128,19040,10288,-67750,-189316,-235248,-196953,-160710,-114946,-42784,-4905,2282,-22313,-44327,-6611,36792,54980,23558,-53178,-78486,-66248,-99756,-83960,-9270,-11787,-82928,-95980,-34611,20949,47064,95383,126595,48937,-47014,-62396,-16956,541,-24034,-40107,-37454,-9066,25327,-20496,-46426,18362,46035,-680,-81367,-130387,-58423,17390,45081,119827,164222,69491,-67978,-115131,-55308,21711,24965,-7919,4577,33152,49178,88612,113245,74177,43089,75832,90976,73418,59320,75406,75672,13935,-38793,-46249,-59361,-9835,108379,129111,64081,13133,-7680,-14569,-12402,10542,12440,-45354,-74223,-74816,-91444,-91571,-90188,-102806,-46629,58141,41205,-64674,-86976,-41774,-14961,16011,16555,-36447,-74480,-57027,7557,67065,72055,106543,185816,164297,95325,97225,92517,2453,-78408,-95159,-117033,-94123,11297,44370,-25792,-75110,-91787,-96038,-97112,-55826,18558,52636,-2374,-36435,989,18880,-45766,-80995,-55037,-15943,11724,47799,67361,85730,56333,26008,8103,-92016,-185622,-102350,46678,102946,80901,98406,162483,150139,36607,-43061,-39760,-22396,-22481,1839,16298,59054,151914,130073,1137,-106230,-146608,-135628,-47184,49798,53165,-5969,-13243,-6590,216,22432,20452,14760,21820,-25646,-55338,353,35583,19987,33425,59862,37616,-20487,-67651,-83292,-74684,-92691,-99919,-8328,82165,90658,35744,-55865,-120180,-79789,-12309,21364,50182,68740,62177,56606,82556,82401,42133,-906,-35851,-22396,20566,7588,-31645,-21921,34323,122287,188545,146594,8529,-147827,-224666,-196562,-91096,7751,46990,34354,44865,24340,-14064,3899,20780,-12416,-7478,42294,34098,-1609,14986,36633,3089,-20264,-34099,-26519,25813,78301,111065,137488,125375,92524,43396,-6536,1442,28250,19405,38782,43378,-33616,-71613,-5443,13405,-39702,-51742,902,83481,96441,1925,-43195,7014,41998,94535,164461,108544,-25217,-59725,-37954,-38013,-26569,-35764,-31411,15517,13644,-68115,-104377,-55878,-21916,-25022,-10666,-39382,-88619,-63053,-8334,-43867,-46968,-26274,-56555,-49457,-22000,-25477,-14780,-2467,8950,3416,-53948,-100142,-113083,-132146,-137925,-102596,-35546,-11975,-61318,-56229,14014,95471,170083,152791,62319,37554,128655,169185,78648,-35446,-65895,-18456,9716,-55134,-119526,-91630,-61111,-75346,-71116,-66576,-120273,-152302,-63220,64855,72295,-17883,-62042,-60426,-80892,-44702,16295,15829,-7079,5593,23480,49104,100417,134855,76445,-26123,-57014,-1262,23388,-21817,-23705,33351,87678,81821,34751,-32480,-49979,-7083,6407,-54924,-108759,-83735,-43384,-14644,3249,18574,65043,79211,71042,69023,57290,35859,-41322,-147102,-148281,-62585,5820,50346,9245,-89684,-130163,-112021,-81170,-38136,-66700,-120471,-61735,50813,88435,34828,-22089,-10356,43614,78963,99476,83151,50320,46599,28334,-52272,-105612,-61151,13831,40471,23284,47670,50723,-2104,-20634,-6165,-9660,10507,26025,17528,35636,39171,6439,-22414,-40174,-129039,-162473,-50439,28180,-1977,-17216,23332,101053,168796,103267,-43499,-120884,-75106,-22352,-6184,2777,4300,-22092,-26466,10211,63784,70535,77354,107329,120725,93250,58871,13066,-51835,-69502,-8812,73981,72228,7548,-23043,-11150,20002,49169,28034,-71241,-166512,-144486,-27788,51897,52881,19958,-19791,-68266,-61259,-14780,-9550,-37749,-26284,-4188,-16999,-40558,-74941,-113450,-71127,33709,87416,93112,80261,18554,-79088,-90430,-11329,76955,103380,58259,49748,157087,211597,102113,-23476,-72493,-94702,-74392,14429,105528,109260,64335,53291,62512,44683,-13979,-65990,-48885,-30992,-82320,-177174,-182719,-94655,-73124,-161468,-237773,-206055,-95650,-13244,31405,82758,112264,55343,-42604,-5274,178103,228037,87979,-28857,-18354,56217,73350,31798,11685,-13656,-40231,-6671,38311,36103,-1021,-26084,-6064,8771,-25284,-18927,33078,62381,71867,84879,44107,-33114,-78433,-55257,43934,113632,41214,-59557,-34147,21427,17550,-5096,-24763,-39007,-40179,-56202,-66356,-60703,-55260,37178,190271,208410,103441,3865,-23302,18297,34679,60949,117416,75514,-44577,-76138,-16011,49972,-11718,-100761,-57605,20768,-20158,-59310,54909,136087,66857,18369,46872,8889,-36911,-1856,11739,29728,85313,89090,28235,-16725,-60658,-86660,-53768,-5124,35964,61664,55180,61674,94423,63313,-33272,-123070,-122122,-67102,-40683,-40775,-22407,-20043,-31014,-44113,-50256,-28650,2562,-18264,-31105,48869,194464,207397,94001,6524,-19909,-7635,29588,43350,14079,15891,46677,31273,-32337,-72984,-63167,-29693,-45793,-89860,-96347,-42803,-18694,-59185,-63611,2523,38158,-69,-10412,7455,-3578,-11844,9762,31273,25790,-21362,-69665,-32976,34986,61252,55624,26923,-21276,-46651,-31703,-24755,-41076,-56111,-34206,-7154,9974,26871,56909,45598,-18361,-54793,4908,63958,48901,-4183,-39450,-51424,-53181,-63697,-52027,5386,53736,16858,-72789,-107549,-44187,10225,-42672,-115021,-70450,48597,118144,147067,100616,-19920,-68268,-10303,86011,121792,45840,-19513,-23875,-28506,-24905,13986,39154,57412,60928,62095,59052,63823,81610,108684,106425,38094,-9130,14736,38597,64278,82450,54516,25816,11168,-16321,-19589,27359,42046,27250,7348,-56217,-101775,-87903,-91417,-125884,-112612,-40655,32419,62092,50380,6362,-7531,4158,13802,24052,-11076,-61242,19769,176562,221809,150847,80797,24803,-48464,-161562,-260164,-216905,-88842,22709,80060,73920,64987,102410,87120,-28965,-63466,53907,140184,81027,21145,21438,32658,-1833,-48670,-48991,-55259,-35475,40756,68064,-12614,-98991,-68477,17752,50802,45644,18585,-473,30381,25592,-57535,-104292,-114125,-114903,-91644,-50206,-7124,6530,-20490,-29628,-527,13081,-11226,-12300,15177,34336,15941,-8748,-7634,22854,61073,44101,-28140,-15172,79525,88861,34336,35525,79908,55137,-38760,-101214,-72824,-35775,-70278,-54572,40752,42565,-59619,-122569,-122707,-105954,-86549,-26694,16731,-18832,-15559,41608,23718,-48082,-34809,1634,112,15497,36694,-2529,-90704,-189083,-262792,-243317,-164321,-147152,-152893,-78169,-26922,-80393,-137504,-74282,40562,61694,-27597,-63537,-12416,2896,-3795,3478,-20326,-20046,33637,82199,84697,48389,28122,59562,88974,72843,21457,-8215,8750,32514,45492,52673,19113,-14854,624,20214,35940,101640,163871,164014,90737,-6499,-56638,-58736,-18415,25856,-10138],[-4947,-28488,-24061,-14006,-3410,-24181,-74937,-75939,-36358,-28053,-14885,-4501,-1959,21990,47074,62546,73866,83330,42449,25587,90494,140296,103614,50307,30229,39978,-3425,-86233,-70255,-16098,343,1894,348,38267,99526,77459,-15794,-52452,-30004,-27101,-10230,76654,133836,75510,-8635,-20369,-8803,-12885,-19447,-54230,-123288,-135162,-96912,-74776,-53623,-30536,5073,54577,50153,19409,27317,28095,43001,93457,54615,-58444,2476,166974,159447,7741,-90523,-55174,31021,81568,79937,-2688,-67615,-41809,7288,16911,8479,4982,27972,80166,66977,-7556,5149,76710,42504,-35638,-44715,14547,90465,66499,-19256,-22803,9093,1998,36208,37775,-21538,-29062,16682,40058,33347,34553,16177,-6523,12341,-11866,-57071,-27007,8040,-44997,-147921,-229756,-263012,-224893,-116183,-7396,-10748,-75248,-118506,-109380,-19900,51682,39611,-17489,-70545,-65185,-12726,-117,-27662,-26636,13943,-4151,-63758,-69805,-43586,-128,98952,149044,33447,-95172,-101550,-53692,-19574,-6086,-15314,-24283,-11852,5276,-7668,-13359,-5300,1124,-2143,-63695,-121385,-50877,22322,10631,47865,106690,75121,-17851,-85260,-94904,-63744,-31387,-40000,-67899,-59697,-17522,25513,46488,6280,-30302,-3243,29005,58515,82095,100738,121155,81121,-17698,-101052,-133278,-38135,57560,-4346,-86770,-65084,-16405,4889,16028,21747,11807,-13944,-25077,-27007,-55322,-55072,5295,67871,104405,98577,10336,-70710,-64404,-4065,61231,133007,121479,28830,-23606,-19290,15308,81079,93003,90233,159841,182769,125746,91385,42812,-25880,-36570,-12888,-34889,-61861,-39628,7200,19579,-2123,-44662,-90326,-121469,-79780,-657,16799,-21693,-14434,64435,124092,31902,-78151,-76761,-4138,63448,92758,73482,97850,88975,10946,-51151,-104016,-159489,-111460,22059,90741,51099,60869,136249,138261,54202,-3256,-21819,-50960,-72927,-9590,62488,91920,124032,65585,-68792,-160598,-145797,-72695,-14186,17497,17193,-25905,-27928,20351,57060,104484,111472,61105,34760,34839,81360,83789,-35265,-92151,24043,66292,-18328,-62891,-74010,-89868,-86029,-81785,-88880,-35977,11080,4216,-44089,-110723,-147247,-71830,-3809,-5746,18820,53106,25057,-6498,16867,63456,89318,69122,18799,5535,-637,-16432,-33229,-20221,58067,147600,160225,98249,574,-116054,-173561,-140463,-53600,49143,80241,8496,-10022,17738,16547,21992,43685,34945,9393,16013,44386,30497,9476,5987,-10986,-26451,-38438,-30692,30055,83911,100952,117388,125713,108397,41936,-17749,13077,55540,33977,-16436,-54195,-84210,-95729,-40566,456,-5710,-17194,11198,74216,79032,-15355,-53382,-13006,42759,154538,231577,125754,-35223,-55837,-32102,-67026,-83449,-70581,-36062,43294,76668,11005,-51757,-54865,-51920,-26967,24540,-11926,-77733,-31614,68452,46131,-3989,-23772,-80986,-87804,-24780,-728,-17182,-20275,-18119,-52653,-130293,-181749,-188622,-162240,-95492,-29611,-2130,-18849,-84441,-126917,-109813,-14040,105586,118984,38334,29707,126737,136374,39801,-12755,-2623,13690,28968,20376,-30134,-48640,-46060,-48176,-53955,-81795,-152289,-186018,-91737,48815,101911,67804,824,-67173,-96929,-32291,39653,33208,-875,-3662,20969,70446,105039,100392,22041,-66322,-67788,-48599,-83098,-70364,-30583,-31103,11790,75882,74325,32460,49438,80199,23607,-88897,-123215,-60517,-10096,-2115,-4930,13247,66261,82856,58833,28049,30262,54778,21523,-46541,-63417,-31660,14363,47986,-2850,-69440,-48302,3931,21026,28223,-10417,-60665,-4779,92391,121930,62950,-36484,-61799,11280,62665,54636,32838,14436,21137,15225,-42437,-83969,-35737,41172,57219,20913,34667,79422,104060,102859,83422,55411,14635,-35312,-38584,19133,56937,50913,5416,-73513,-168556,-157745,-17969,87948,60026,-15797,-38252,13108,80995,59101,-49714,-116440,-44943,4858,-34483,-40178,23150,32948,6735,7,43983,66565,68794,110796,144293,90585,22724,-13086,-70383,-121170,-81880,30267,76333,55526,38451,-3818,-40601,-24425,-14497,-56964,-103522,-96522,-57221,-44192,-48314,-32519,-16185,-61164,-131484,-118535,-48768,-19989,-15681,-6239,-32416,-93182,-132711,-124859,-49149,40092,61033,14737,-6609,-20636,-77973,-109175,-86625,-46207,-28166,-18564,49922,182980,196052,63764,-26241,-38193,-31825,-17275,28054,69137,65490,60279,67696,49953,75148,100137,27201,-26204,-36114,-76738,-120243,-98440,-85426,-106834,-124502,-111494,-56363,26092,35779,-46482,-57624,42883,43968,-48830,-6577,147198,166631,62056,115,27062,66342,33799,-23221,-14845,-11153,-62341,-37222,50120,64965,30403,27571,33567,2651,-42986,-25940,23621,38297,43321,71370,52990,-29327,-55648,10241,64548,62968,6745,-60992,-48574,820,27496,31963,1123,-39561,-12117,37307,43869,-1109,-46239,20967,128409,103276,3937,-41108,-13686,48094,52330,43649,96871,87800,-41679,-133643,-86453,7782,-13971,-74213,-37044,2479,-69045,-56136,101953,117324,-25045,-63108,19811,29674,-18331,4381,66434,92796,58097,-14024,-43275,-31908,-57078,-76041,-47837,-11422,21616,14757,-4396,38887,113339,99949,-11928,-142032,-181421,-131829,-61156,-34376,-30404,12132,49067,-6315,-92795,-95509,-21215,14435,15595,61966,159423,163179,82467,29353,6139,4045,29658,18396,-14211,15494,44330,17996,-35189,-73184,-62892,-34881,-32208,-38146,-40528,-12930,-8282,-74270,-120473,-61704,7662,20976,20175,15421,-14500,-25770,-26886,-3206,53540,41166,-49159,-90142,-73828,-8536,75656,70855,-8404,-35277,-6369,-8643,-56757,-96229,-67538,-13963,-654,-3094,35317,70068,27089,-38823,-6761,77605,98176,30852,-470,9101,-17008,-74438,-62013,30040,88126,46871,-15223,-14100,43819,49081,-41338,-103339,-75501,-21304,15348,42425,-3450,-73414,-43951,8802,46736,78805,52225,-10654,-9411,23561,-6173,-40078,-9543,68951,120701,101954,29124,-5046,32674,95213,128044,82529,31188,30915,26459,18052,46623,56668,38718,12906,1381,34303,129025,182054,137184,27921,-69038,-95718,-106349,-153222,-192973,-174894,-90451,-15723,16524,48870,42673,18365,23712,43660,28286,-13952,-9493,70424,155474,183815,135423,40568,-39623,-75270,-113544,-184482,-176055,-92302,-14459,58613,106191,123276,142811,100595,-18218,-60145,35654,106234,33967,-38591,-34446,7880,28243,15597,-9212,-77195,-116612,-54084,4939,-37053,-66793,-19049,22950,64924,113710,68221,-8526,5211,11859,-41752,-81833,-109527,-99504,-4017,79660,42277,-20049,-24144,-21480,-51455,-58349,-47374,-2184,38343,35824,17143,14184,9859,-2405,5208,32571,46718,52058,79297,69269,23828,15398,66965,64132,-47424,-145305,-145342,-130889,-120858,-50572,20396,-29436,-103633,-115027,-97728,-57119,-13436,51681,93793,48805,56761,106187,23037,-127214,-130357,-37406,32605,62895,55497,4376,-65600,-117895,-122639,-76670,-35298,-43433,-72849,-44220,-14017,-48065,-77839,-37290,21618,28390,-20032,-39434,1180,48637,94065,93533,-2191,-75075,-67691,-42555,-29590,-4729,16719,30614,29074,7432,-13613,-16975,13076,47278,31526,-5693,-12376,2351,49350,93554,75007,25060,7976,41679,41363,-3608,-7301,6116,13434,30120,10233],[41067,-403,-28003,-12164,12945,-2441,-50380,-57728,-19011,12857,5870,-26458,-20377,12531,2891,-6474,19909,71755,61164,34519,78623,95139,31601,-27951,-37045,-6799,-53589,-171222,-187864,-120133,-37167,29307,75042,140250,168100,89655,-17723,-33484,-6267,-26472,-22053,76224,113556,22001,-27357,3536,4444,-18129,-38532,-99407,-145271,-92718,-37618,-62422,-65916,-12671,47120,89707,73157,26802,17772,19060,23729,43110,-19895,-130492,-57858,135875,176671,23574,-123158,-96248,25083,95512,58009,-45636,-63250,18483,96954,96801,32564,4184,41182,84783,48248,-37036,-11047,68298,952,-107873,-107039,-42281,53789,96805,26608,-36581,-36619,-48009,-32308,-27743,-51770,-24684,55364,109998,93452,23167,-57206,-67549,-23906,-54175,-129625,-110279,-30296,11670,-4916,-74447,-162938,-166760,-35545,66559,-3064,-106557,-117853,-86577,-34147,-18490,-49307,-58203,-53245,-30897,60494,110851,33996,-27162,31673,64476,10470,-48831,-68753,-40373,10060,26686,-11970,-67156,-94591,-75413,-18603,42299,39621,272,-10066,9779,13524,51,-32060,-59494,-36947,-33476,-80453,-78725,-27917,-15494,1116,38276,34382,-21568,-70959,-83064,-67093,-48865,-67346,-102133,-94612,-31578,30274,39747,5283,-36172,-63321,-54280,30739,113385,118081,113482,97900,-12447,-160575,-180975,-45464,14570,-81865,-132385,-56423,-6035,-9899,15138,28156,12833,4965,-3229,-19187,-12271,15530,76056,152421,178444,113133,15384,-14167,-3034,-367,42499,136697,147797,78520,62479,94648,95256,114339,98847,62273,126070,198131,151751,61885,3892,358,43122,61932,23250,-37819,-94263,-68806,2278,20330,-11701,-49128,-77116,-54619,-20669,-869,19417,38369,94251,172321,121374,5663,-39951,-15808,16132,9525,-13844,30732,41956,-46118,-100938,-87581,-75181,-74869,-34287,2008,-2536,22817,56697,34459,43186,83222,48939,-55981,-97388,-18184,66699,98875,96211,46756,-44920,-110098,-92328,-13722,29922,20759,25011,24428,23400,69872,126354,180417,158665,37942,-7314,80634,163171,42672,-169732,-152947,12037,16412,-78924,-84205,-52793,-44644,-44144,-25515,-29846,-40786,-51350,-73672,-90869,-84164,-69077,-16664,-11026,-57380,-45143,8969,-5103,-41834,-24296,37916,87261,95386,72405,43555,16895,32787,48581,28637,73261,146416,109593,14072,-46437,-95740,-109696,-68261,-25783,20239,35075,-35218,-37034,50318,56512,22039,48153,67533,29576,7028,49130,72403,44753,-6294,-30837,-18400,-23904,-44786,-26206,22006,40030,29870,53349,96820,73396,26419,58771,80745,21830,-48552,-12606,40166,2815,-36088,-3493,27066,20514,10710,34231,26424,-18022,-21844,18438,92335,191644,185289,61296,-41310,-55513,-63441,-86943,-64216,-32367,-10472,44708,71158,28606,15831,26764,-5311,-16485,10654,-34930,-70902,22606,151879,126226,25930,-16916,-72753,-114394,-78293,-35831,-32978,-38814,-52897,-87011,-137780,-154588,-121473,-63476,10302,85549,65242,-32475,-132476,-191288,-179221,-74914,41339,68530,26776,26759,79040,35661,-47025,-3103,84488,83621,58221,71423,44723,-2735,-10260,11696,7550,-33256,-99560,-149212,-94641,23081,91915,108381,69293,-17293,-76739,-44512,22902,35114,-8151,-19257,8730,33914,36336,23217,-40751,-97482,-80535,-81814,-132731,-103267,-70912,-82603,-27410,72775,102733,73774,67738,72251,-6726,-118865,-140945,-75807,-27153,-18535,-9579,10823,30857,15460,-2828,-4134,30919,86253,104229,81414,46776,19551,8316,-21805,-51898,-9485,75200,96445,46027,34626,39000,8177,50378,148889,185487,142910,43384,-43508,-30975,18331,9086,-2877,-8227,-13554,-9728,-23527,-41684,142,75338,87598,55773,55831,84337,129979,131469,101702,57747,385,-46934,-46115,-38,45359,58541,6543,-68609,-117602,-97228,-6863,86931,82958,-17740,-78259,-17099,52098,64408,46958,-12692,-18676,-5489,-34944,-24574,46840,81508,89742,78560,61904,34353,3352,29283,77367,33054,-42246,-61594,-68831,-75272,-30490,48036,63893,30335,14187,-11053,-52536,-68595,-46978,-28761,-44937,-67732,-66099,-77748,-102819,-93229,-32556,-18441,-102812,-141928,-87263,-49083,-33112,-3228,-402,-58869,-93044,-64727,-4238,30473,41100,-4658,-68148,-99879,-96388,-96664,-145935,-188574,-180794,-109639,2564,110657,98874,12394,-16948,-10206,9688,17399,-7527,-27407,-20581,-4841,-4585,-27809,66230,184186,99623,-15739,-7692,41759,52141,36402,-49118,-133038,-108326,-13586,58733,95354,31847,-102688,-109362,19042,40567,-41497,-49935,7764,22524,-9576,-10801,50738,84724,24168,-37696,-19911,1849,-48250,-32189,66881,77839,4377,3014,42550,2449,-60571,-29540,28272,41916,44226,64169,54585,-6753,-4100,74867,57882,-32998,-66108,-85535,-67146,-19818,21216,46637,43763,37600,80347,117417,103344,53012,13999,40026,64307,9231,-47158,-30753,14780,37159,25232,12549,19792,590,-67099,-118236,-81448,-3286,-15092,-53344,-59490,-73535,-114521,-27915,150959,157858,30913,-17636,27725,30924,-38369,-51972,17250,62961,61,-101163,-117007,-61417,-26458,1811,11176,-20991,-29979,-23056,-34502,-3197,66466,72419,16193,-69375,-128815,-107776,-17257,6961,-43920,-33690,14351,-25111,-82293,-65713,5420,58801,61608,30938,33317,52926,50425,23122,-2202,27204,82563,64888,6882,-6917,-5373,6071,21272,-16564,-52001,-61724,-19817,38655,43800,21866,-3998,-54792,-99274,-98904,-49158,6478,10182,16841,46169,21177,-59983,-60220,14068,31465,-38225,-122271,-145425,-43206,74832,74527,11624,15895,49755,24245,-38302,-81504,-86664,-56009,-34014,-52680,-38124,29861,77491,69898,39734,24230,17760,-14929,-4443,39814,42948,-5122,-19648,36211,83677,58196,37953,72229,100185,49634,-14345,2121,5509,-36025,-52737,-59667,-99727,-83543,1449,19110,-14200,17415,66629,36427,16304,35639,-29183,-108604,-62906,38802,112821,136224,37679,-93393,-116211,-30845,52919,67764,38635,13791,5008,26362,52645,55751,53489,52898,40803,73167,179090,233174,143679,7038,-36216,-1117,-22220,-85612,-132377,-117564,-22854,25803,-22287,-18732,26729,27769,12311,7440,-28033,-30232,54668,93513,40761,49135,73531,6357,-90262,-114843,-62349,-5120,20465,2069,-22713,19305,76257,101863,93894,45735,-10253,-39723,-20323,6868,-27491,-91637,-102732,-34223,62499,74497,8898,-76473,-119721,-60267,18847,6474,23141,84770,60180,65989,140378,100021,-20977,-63512,-51325,-40360,-27709,-32850,-12304,79588,144518,36266,-74891,-26778,18428,-26308,-41652,-30616,-8487,22546,19296,-17802,-30575,-35788,-39966,-14063,45663,111027,100117,75913,55372,308,-20255,47014,62140,-46863,-140768,-171593,-202511,-163444,-47171,20264,3169,16929,29016,-18743,-38081,-5406,69512,122963,102394,101622,102708,3206,-117378,-132705,-52402,36899,73344,52772,27761,-6872,-7564,50843,108471,132206,127273,68881,34725,18877,-19773,-38116,-41873,-84132,-104049,-49853,-9116,12469,62090,105283,67320,-17383,-58560,-93014,-128433,-92942,-13764,-1171,-51388,-81005,-71741,-35881,-21714,-33480,-11395,-7501,-51561,-64190,3450,87133,104195,34759,-65472,-120100,-72361,-17033,-1634,32319,41985,11964,9209,34719],[119931,70866,30208,64710,87241,40565,-14717,-13820,17316,43678,26431,-37086,-53805,-34981,-57219,-53002,-9414,35992,26711,-4522,16358,10023,-43104,-83303,-76628,-39079,-49442,-100956,-110690,-73601,14967,77765,71029,79315,84846,28340,-26354,-9722,29878,37141,29732,89190,113931,31723,7718,53368,25145,-16261,-30114,-64941,-86410,-32458,6279,-44038,-65334,-19194,19425,35874,35157,-1478,-18128,8822,27163,24298,-21124,-76293,-37426,74402,128805,61994,-51849,-82420,-12095,35470,-26400,-108593,-71437,31160,98656,73351,2131,13030,76604,69262,-5600,-79150,-29356,79685,28719,-96400,-118737,-93069,-22255,67727,69199,31505,35967,-2461,-49643,-51329,-25445,15463,98753,161397,141531,34145,-89358,-127430,-81755,-82899,-139348,-140437,-45599,64319,102169,71353,-4253,-30323,60362,86618,-35801,-107046,-60019,-23928,-44821,-108242,-125823,-54467,-8887,10565,111708,139026,20530,-35235,26764,67790,45798,-2722,-18071,-13586,-59501,-82903,-14860,15658,-53922,-68815,-5384,54237,49598,-7610,-28921,35554,73689,38007,-19130,-77466,-83847,-44065,-56813,-95240,-58118,2866,6604,-775,-15000,-70547,-86058,-23363,4767,-42646,-83334,-91818,-87789,-13913,102527,125709,74120,-6826,-91517,-92211,26486,107266,57987,3504,13225,-57072,-191815,-170617,-50496,-38177,-103623,-74940,27908,44176,-1578,6328,19520,12226,-7515,-49889,-66122,11732,81170,91937,89507,85602,52639,20937,49824,64385,-2381,-36151,18552,63427,66529,85567,120612,101502,74227,51904,36115,98543,167348,119870,13439,-16074,22079,46808,33813,23729,94,-74088,-98258,-42495,-1539,1562,-11489,-44302,-58376,-70262,-35192,37064,65381,70486,109602,119558,78750,859,-72419,-112192,-125352,-105288,-34220,-26974,-93901,-109250,-71635,-50703,-77885,-99613,-84272,-41628,931,-20314,-73774,-4719,110814,103940,16977,-15349,19904,40323,46207,57948,46520,-8557,-46467,-40980,-21752,14981,30030,47404,79036,87851,90848,137729,185268,118268,-50593,-95973,42184,139883,-21704,-238198,-171410,-35163,-58379,-99493,-74958,-32460,-18077,-17186,24490,25547,-28395,-58472,-78756,-70802,-12452,17060,12395,-11890,-24575,6979,42054,31275,8375,22892,55111,59585,45321,41470,24538,13163,61497,111201,84736,83441,137467,112105,3164,-66048,-82218,-71260,-52498,-37729,-6772,26997,-20383,-27547,44987,35705,-10459,27252,60633,27179,5477,24240,46286,33513,-14910,-42976,-20712,-19293,-45020,-73871,-58067,-25081,-29513,-7747,78504,125291,101115,85370,68528,-8547,-57589,52907,167816,121340,19875,19496,52412,47681,12998,-3656,-22118,-23803,-6170,32898,109202,167620,101875,773,-31113,-39681,-62704,-46705,22105,46337,34617,37461,15685,-25853,29378,100668,45468,-48107,-73037,-96671,-74358,37149,141496,106292,18231,-22203,-68362,-125783,-120856,-61549,-38156,-89129,-124016,-87024,-65596,-38532,47244,76001,57681,107575,87827,-39516,-151529,-202685,-168932,-56008,33368,42832,15871,-6171,-10281,-70236,-99716,25772,160807,143607,63559,28624,11555,4681,31716,51274,49898,53382,16317,-53869,-27763,65678,104064,114244,98714,33564,-49425,-75162,-19366,24551,-9914,-14155,-10387,-48746,-33811,12205,-29933,-68417,-43563,-64930,-119615,-111181,-78805,-33997,44993,94025,97539,69515,37807,11656,-65602,-128531,-114971,-67957,-49749,-44725,-27570,-14348,-14162,-30896,1414,58667,79773,99041,133515,124022,71211,25687,-33026,-113056,-103227,19375,111248,96967,18193,-1183,25397,19168,55853,153091,188586,152165,83087,-15369,-52922,-11193,11784,6703,5742,8419,27676,26505,4554,32069,82704,88844,92853,93179,43186,23032,36315,56662,45425,14295,-16083,-32232,-25242,-15303,-21091,-67826,-79540,-52442,-39193,-31075,27556,79579,35002,-15955,37985,85074,89162,141043,111411,10600,-39718,-45252,-22635,34476,85811,136524,161800,127003,30338,-69402,-82181,-23974,-33528,-78418,-84195,-69816,-11236,70258,90914,39437,-13367,-31566,-16343,-1586,-28581,-40241,-30260,-57116,-74849,-48820,-62217,-111319,-119049,-31135,47204,11325,-53419,-68207,-70673,-26226,39764,50679,15772,-253,7228,25332,42421,76060,71493,-36531,-141257,-122460,-53696,-87812,-168337,-188755,-126459,-34383,26846,23914,13379,116,-47431,-54440,-25929,-51396,-75581,-71165,-78223,-98179,-112286,-1816,142371,84756,-22065,32970,164596,177150,76546,-37469,-104026,-90203,-25708,31786,48528,-20329,-86896,-38868,41567,34590,-40581,-122872,-122438,-34560,-2121,-11797,54247,104377,53926,7345,6749,4784,-23960,-3230,83969,83518,-35608,-66774,16743,35859,-24968,-27113,11290,32689,43526,57390,36679,-7247,7250,62244,29229,-75943,-125547,-120410,-60280,-7621,4485,23764,70973,114518,121828,83686,47905,48894,62135,69371,55353,8158,-8211,24550,35680,-4164,-17199,14556,-21783,-90821,-87393,-48707,-26875,3589,-20864,-56162,-94525,-128223,-111736,-14562,106914,136630,110299,94048,87847,37968,-57867,-94523,-63591,-22481,-35195,-97007,-144224,-103290,-20405,54423,63440,-18409,-61069,-14902,-1983,-14849,-1002,23027,66770,53052,-12314,-28158,11690,-14538,-86021,-102981,-83059,-80006,-40416,6782,48106,102843,107837,18594,-43783,-24951,21129,18321,12072,84006,140717,106041,41964,-20157,-52781,2867,64544,19069,-44724,-45266,10274,70220,73575,37702,7445,-14603,-48056,-98745,-66104,18682,26588,36984,124916,109964,-17797,-66718,-40637,-12465,-27828,-109104,-153995,-63952,28442,38331,34779,65659,91203,63320,13408,-26519,-70108,-95717,-92979,-126790,-122935,-42205,56616,110401,69238,-38804,-109980,-117717,-74838,-11662,38788,56250,36178,20519,41381,35310,14889,40146,42555,-21793,-9559,89453,90323,31932,-1001,-48427,-79314,-28886,39301,35019,-24268,-9792,61387,55170,23046,31226,-32737,-122317,-108515,-32499,58216,153456,92530,-94480,-187656,-125482,-39790,13562,22062,3046,22294,84513,81090,50711,75030,113782,92786,87208,152618,156411,33857,-51819,-18028,26384,4652,-10093,-27946,-26112,45534,66574,-34665,-80359,-25594,5187,-15293,-28876,-55509,-50838,44147,58852,-73839,-101093,-9171,13676,-59293,-117357,-62683,84104,159088,96279,43111,39463,23701,31697,28807,-8593,-26268,-64057,-113357,-80839,-49495,-103610,-154396,-92117,45230,68520,-4105,-39317,-43040,-8699,51902,57735,79286,115467,54515,25030,77304,67725,-15034,-86270,-98948,-71833,-21611,23052,63086,92404,94172,4574,-76840,-11646,49402,17563,11608,7802,-27295,-16717,490,-47657,-81978,-70122,-35107,-1269,30930,62590,46996,37657,36418,-22846,-56797,21341,70906,5286,-66832,-96653,-120348,-101965,-22808,43503,103376,176990,165974,57548,-19833,-4081,81890,126553,107192,92493,45302,-19539,-32596,-47996,-61150,-16746,20925,5329,-4119,-6038,39105,103329,111941,115370,139389,124767,101537,58342,-595,-24772,-39861,-121580,-157603,-67925,-5823,-12467,2174,11372,-17949,9030,65500,20329,-45649,-11073,42006,14725,-51137,-83967,-84010,-55469,-39625,-60660,-31708,1634,-49805,-111334,-55136,27094,19461,-30276,-49681,-50036,-23752,-6818,14018,61774,55946,-6228,-5194,77480],[127126,104512,83902,122540,118517,36509,-14210,3570,1922,-10529,2638,-50020,-119408,-126054,-109987,-69171,-32970,-27000,-36319,-33833,-26627,-35505,-64657,-77269,-56590,-51304,-48496,13560,79846,90940,123586,111133,-6613,-62701,-34404,-59257,-88768,-38200,33988,71589,68014,89545,99158,53781,50094,68948,10863,-2664,54710,61451,-5834,-33477,-29909,-68254,-89676,-69379,-66619,-76755,-60179,-49552,-31813,21606,57536,46252,35785,14619,-26650,-18010,41272,57768,-513,-69721,-78297,-81961,-127610,-140232,-63536,16106,48563,2959,-45161,25034,105751,52343,-50600,-97835,-22248,115040,111633,6069,-39968,-54230,-41731,21969,75926,101777,129902,73118,-15461,-20763,22604,42997,101320,160180,120921,2601,-100303,-127077,-66333,-25191,-55771,-83320,-5574,90509,96074,85438,72997,67469,85382,34298,-75200,-88269,-24387,3713,-41126,-126248,-119860,-16417,25995,28919,87930,52618,-67349,-67868,27607,79672,67766,43994,63910,62038,-14437,-19459,81398,92835,-11865,-29176,20246,33701,21540,-27214,-47045,63662,156755,108088,18459,-42588,-75483,-49596,-30405,-56432,-37765,28704,25186,-13190,-28222,-75027,-75572,34997,69893,-22278,-68231,-72904,-94082,-3696,163439,202125,129337,31536,-57557,-61297,28959,53591,-37152,-97897,-69278,-104644,-168264,-114603,-59308,-92370,-99308,-3645,98795,105646,55053,24468,7793,4500,-19392,-88601,-91591,22289,103255,80856,10163,-42301,-40102,257,75917,99393,22636,-66013,-88414,-33033,36227,42349,14474,-22986,-50808,-34113,1663,47767,78319,44752,-19093,-19551,17230,8669,-12050,23554,57953,20732,-20956,-23422,-5015,18863,8805,-56133,-105373,-125015,-82486,-6100,29583,12612,9769,41119,79967,27865,-74911,-141229,-139936,-78877,16466,3568,-57885,-50357,-27263,-54480,-94122,-120849,-106867,-56264,-15451,-56492,-117626,-61622,62180,114223,132935,130732,98652,51721,14917,36838,30952,-38167,-52915,-22686,-56479,-38221,35385,82712,112207,108033,61797,75210,126771,68689,-78033,-116915,-13273,96508,29956,-147034,-172654,-109201,-97414,-70338,-49542,-45569,-49505,-31562,48508,58171,-1887,-21006,-33132,-33144,21456,36129,12634,10807,67538,138622,126321,83712,74317,84571,88340,50046,-8174,-21283,-17384,-29069,1368,61194,71709,62045,97802,110640,45982,-1154,-4507,-19143,-64011,-64368,12072,79430,20700,-30439,-5526,-7194,-37273,-4170,39453,28747,3717,-22265,-40009,-40586,-37959,-44673,-39951,-27459,-14798,-46400,-70091,-29583,3056,15043,88570,153052,113384,52291,40530,-2970,-44498,22636,128595,123551,54111,33105,56204,61847,39643,-4066,-42887,-51772,-39625,-7251,56491,96290,50101,-16114,-27741,-11968,5190,51210,107936,97436,57469,29595,-13966,-42297,29376,109737,33929,-117469,-172005,-158405,-96286,-9847,41430,12106,-25274,-58874,-87787,-100405,-83304,-27340,-30497,-150752,-197767,-89546,-19513,28352,144900,130654,13965,20995,44692,-31994,-115919,-144557,-114442,-23211,47147,45119,4572,-52684,-90127,-112918,-58021,78892,162826,127254,33082,-56218,-89390,-24201,65655,66243,46265,99825,93439,17100,52347,138566,135819,96385,53849,10495,-46219,-83823,-53202,-9024,-11938,-2203,-28529,-79546,-19304,62799,14564,-14348,11853,-57649,-139150,-112945,-39049,57771,147452,117846,58506,38006,26215,-27646,-112580,-128092,-65799,-16378,-24495,-41891,-49976,-58731,-45327,-12277,79142,151352,114575,70859,74077,48701,4632,-16315,-69883,-131733,-101241,-2494,50193,81588,74836,18108,-22100,-29955,8233,85114,95037,34463,-11399,-47266,-49525,-9340,21208,15212,18887,45556,80288,75887,36397,26022,14555,10981,64135,84891,-5513,-59677,-22154,27523,42333,20981,-21623,-36521,-27259,-64060,-118663,-155402,-109866,-27180,-18689,-65059,-27344,71819,107846,94181,94681,83379,73509,145372,150444,25818,-82508,-108934,-103227,-48370,10576,66787,132404,157735,54470,-86016,-121796,-76450,-80114,-85644,-68351,-75284,-16622,76688,70832,302,-34532,-48410,-27951,30064,27685,-20456,-60618,-92752,-70562,-31830,-61691,-99739,-74743,14187,79102,72109,44299,17790,-20643,16298,103000,108236,67050,44132,15978,19611,74488,112902,92872,-11142,-124041,-121694,-16478,21580,-33596,-84596,-68136,-15704,6441,11558,42822,9905,-104092,-149750,-101648,-53698,-28849,-49863,-94448,-128786,-151956,-84205,30040,16938,-38245,26605,146574,137220,28798,-31408,-34837,-64120,-94400,-60764,-31134,-53694,-25890,45244,46047,-2421,-58762,-151315,-149151,-9159,49024,-2451,28208,86429,72435,47477,12316,-21884,-15177,15621,64475,58280,-44528,-94805,-19877,59530,38224,-17356,-34357,-14458,7763,16489,-14064,-47602,-43459,-17421,4360,-24978,-102303,-114174,-34420,-2469,-28807,-12018,62846,104874,57569,-26976,-53752,-16292,14854,31085,58375,65545,62905,61413,19378,-47191,-33574,46087,4435,-88926,-63067,-2536,-2546,-4061,-34760,-80164,-115845,-103024,-38162,2011,7461,14492,60113,111460,115875,42250,-42277,-59257,-73868,-91241,-56680,-39294,-88191,-89986,-38420,23284,57544,3681,-38008,12605,58481,34503,-20870,-6944,83826,87524,42187,20718,-29863,-100370,-110827,-93039,-107632,-93453,-5009,33602,47887,108312,122690,39156,-23798,-32506,13470,41364,52530,107194,111758,62389,43818,1159,-51267,-6285,37845,296,-20477,21501,36791,39464,41485,40999,36721,14910,-34532,-76332,-22746,88689,104209,72083,129644,147302,50363,-33421,-57482,-37351,-26306,-77902,-134052,-96290,-25373,20092,67632,90609,76298,51180,37008,18122,-27078,-82265,-111307,-155933,-163203,-98065,-6569,57679,47768,-51484,-144795,-173046,-136555,-84082,-21510,57328,63540,-11215,-30332,-29028,-73880,-76888,-61417,-81467,-16287,92015,99459,88419,77243,37648,40115,66378,75199,63699,20541,6544,28803,6107,2139,60010,42326,-55164,-128867,-85737,49464,172515,135112,-27340,-100534,-51272,-12628,9643,29910,36255,77876,119268,79670,40416,86055,127610,102457,83258,108144,47805,-84255,-106767,-41182,-40911,-59850,-9041,18084,4052,26459,23226,-42582,-63674,-34503,-13111,-4530,9535,-18189,-54030,-973,24812,-90969,-147472,-43383,41825,7791,-65605,-65460,42985,125000,98888,104241,92318,13058,110,20183,-8079,-41987,-106560,-172286,-101020,-29789,-78105,-150786,-117197,-8653,27469,4245,17042,25853,16094,35047,41977,46702,47831,3954,-16912,7561,26010,22997,-8332,-44004,-70807,-63010,-6043,47461,36858,22596,20556,2052,28894,51515,9999,15884,14200,-48328,-58215,-23283,-49304,-77578,-43804,2346,1254,-28729,-61264,-67443,-20832,9235,-34293,-69232,5256,96341,87587,19681,10934,33724,2901,-8649,47230,127846,181884,161807,77725,15509,52705,148048,144812,78941,57674,-3548,-33618,22857,5743,-80422,-70879,-35912,-59619,-89601,-67261,14105,58389,20918,-4479,34943,93716,114586,67800,11575,454,14157,-35565,-82138,-50220,-24922,-51781,-68195,-75577,-47387,78451,184696,145579,89160,99127,90004,40865,20178,7994,-38294,-83653,-96851,-67352,1062,14421,-59116,-125988,-117954,-84243,-81029,-54879,35883,104085,91825,31786,16436,55958,43332,-29706,-25049,85175],[75107,102593,114250,135783,110169,36632,6396,22705,-9920,-49631,-15156,-39703,-141954,-159302,-90195,-36663,-40420,-59020,-54810,-19830,-4310,-4749,-35476,-39997,-9284,-43457,-63290,64027,197700,202225,192129,143540,-1439,-64699,-31409,-75215,-130827,-70495,10378,36879,48941,62071,46301,40371,83066,76574,2813,38319,157879,151697,8187,-83940,-78139,-68189,-72425,-65769,-76853,-109366,-98730,-39710,6660,49844,87242,75310,69916,28677,-78359,-99889,-13676,18228,-26781,-62562,-89735,-123861,-124380,-75141,-9773,20276,32011,-19446,-83894,-17067,71440,38736,-43133,-72463,-11707,110311,155534,105611,59031,31761,8331,20940,56643,62672,58336,16524,-19467,15164,51568,20569,49432,134815,86154,-35829,-85458,-59452,18743,71711,38318,51,56308,92960,24592,697,44392,57606,16199,-38302,-59257,-40017,-22673,-11480,-33061,-94900,-81539,-1325,25702,18392,12756,-60954,-142316,-105501,44912,148583,118969,71840,93303,96973,68172,115347,179187,111841,4271,9601,38040,25209,20936,-6521,-31883,57834,159170,117415,18482,-14061,-18984,-4619,26994,9558,-24734,-3712,3770,-36824,-36900,-39629,-52909,6930,47424,4557,-31389,-76574,-123051,-22761,129162,143560,91988,58925,2518,-42375,-33951,-49334,-100594,-99727,-77893,-124109,-126124,-60388,-58962,-109602,-82203,10950,85586,110795,95490,54969,8120,-407,1206,-50075,-68005,-7590,33452,33894,9964,-53429,-86486,-42834,44678,81243,52575,-26800,-98763,-68055,11469,-15261,-97720,-146889,-147822,-92727,-32665,-16166,-15380,-12881,-11425,-9474,4386,13192,9380,24150,59000,60213,51167,29711,9037,16898,3636,-67558,-135756,-164733,-121635,-54401,-30655,-37750,-36887,-32689,16499,31349,-3683,-38355,-37730,17484,107371,90284,28676,33738,41854,3034,-40472,-89135,-110199,-84232,-50965,-69490,-109259,-78824,16386,88587,157575,178046,138483,95315,48760,43083,11025,-85456,-95461,-41800,-76652,-67986,45116,131863,143599,86281,1115,-15459,58911,83788,14192,-29382,-3859,103715,151578,-4794,-170617,-147420,-61573,-8984,-24309,-88086,-108630,-56924,42733,55110,13758,11249,363,-26469,-275,12679,9222,7220,65443,141908,115283,62410,55589,52882,66950,50741,-6997,-34334,-36581,-72155,-86200,-47451,-6125,10119,35051,58964,64870,88808,95479,41777,-40654,-59234,23160,73219,-12996,-65296,-14479,18641,-17599,-29685,21503,54608,15124,-49164,-97526,-101280,-67076,-30916,-19705,-5383,23524,10468,-22712,9796,61286,69744,97744,111138,46300,18233,54580,57668,17209,-1872,23258,41739,44035,42387,49533,62351,76187,39800,-30473,-82763,-86477,-53025,-1450,35717,19101,-28636,-38903,16596,81370,127752,143770,100261,43703,17043,9239,33334,82987,97673,2733,-141252,-185361,-154060,-101780,-47540,-6717,-10383,-38824,-82340,-86277,-32425,9494,25677,-26255,-155815,-196470,-105150,-50765,-8237,91988,88954,-15893,-20179,33211,14961,-34486,-42083,-42001,-17286,27233,32602,-8590,-57995,-84194,-64802,36641,108504,76258,31843,-7463,-73277,-116793,-29033,93771,84674,27057,67192,77778,31683,78585,147308,116818,27221,-52330,-66046,-48566,-42220,-45794,-32468,-194,10794,-18686,-6220,62215,88477,28728,13411,12337,-108246,-196444,-102687,4059,87600,173647,128888,31542,25047,48341,-15984,-103055,-99208,-22696,40287,40347,3231,-43491,-70573,-31528,45273,139455,166444,88215,5084,-43530,-66509,-50849,-26883,-26964,-25773,-11372,-4790,8915,126183,214279,118903,-11356,-53785,-18862,35962,12187,-81066,-127443,-92085,-16741,20883,1616,-3785,11520,23744,46584,70639,53417,-3611,-79443,-92543,-15440,39327,13687,26394,63894,58757,38573,-9487,-78079,-60291,11688,-24097,-118675,-152235,-80365,11083,488,-56593,-18501,67357,124778,138266,82954,22218,43993,115400,108828,16601,-93479,-146781,-157403,-113467,-69506,-35030,34955,110136,60118,-41138,-56577,-38754,-77118,-78725,-39744,-55314,-43748,6766,8303,-16319,-19829,-28294,-24908,14537,28155,-6521,-49606,-50408,-5897,-1020,-44674,-41104,24082,83445,75250,35306,56615,94188,57693,36586,111811,147855,87662,33857,-6543,16046,98437,94986,-5802,-52635,-65084,-63476,15984,76984,33016,-37032,-22668,25896,39622,42668,56861,15710,-72266,-116078,-91122,309,58091,20431,-33100,-74499,-124627,-104468,-37639,-29676,-30562,222,31740,22207,12923,8521,472,-60158,-115517,-80175,-26382,-10305,32887,68141,25373,-39470,-48832,-66908,-77407,-10216,39662,1896,3550,53585,65028,32365,-29501,-45823,3770,28234,9688,-7110,-35748,-58265,-28358,44887,66437,1732,-63210,-61769,-40637,-37607,-45483,-55379,-69182,-58640,6025,47754,345,-34236,-12287,-39144,-67876,-27695,33771,29105,-36272,-88100,-79380,-57316,-63099,-43537,33527,97799,99496,64332,-2972,-54760,-12412,62524,31286,-33561,-17461,10495,4723,-2382,-40915,-87211,-90504,-8275,71093,57581,-13199,-75969,-62754,18680,72104,32025,-10713,15541,-4224,-87441,-87043,-13327,22530,7021,-33417,-24533,35964,43760,12793,26514,99653,111622,22878,-7672,29477,-5748,-4538,9973,-87411,-154492,-74640,4301,-19384,-26630,28182,19289,10242,64136,85427,52275,27434,268,25267,67381,68057,58275,15948,-24855,9470,30240,-16455,-24852,-11469,-17913,24500,66665,26504,-9310,-116,31475,58879,40112,-15031,-29699,24429,126521,151787,85371,66101,99905,60499,-11211,-28646,-28789,-50038,-76249,-119644,-114351,-35133,54892,119663,111139,29282,-22270,351,23585,-8772,-56658,-63797,-83153,-119963,-91397,-9835,27368,8321,-33458,-77827,-122556,-106907,-81423,-50003,24196,40847,-47454,-87136,-83541,-122769,-127115,-76807,-46427,-11276,18980,19819,45892,56964,69396,116677,121132,90542,64986,43213,25787,-9215,-69280,-38431,79119,113162,11046,-115619,-74144,92026,179458,110744,-4108,4252,95443,113980,84259,83293,99458,112841,77636,18936,15527,67476,70339,43038,64489,86229,-14872,-139117,-130441,-68095,-78307,-87134,-29770,6378,-3580,-16245,-53818,-64749,-1054,12321,-12269,32285,74211,18401,-30081,5863,38072,-15376,-53286,1671,45392,28238,2721,-18555,-5768,38985,53504,82543,89904,32870,13625,28627,7796,-32436,-102472,-150477,-77419,-14358,-55714,-100088,-72466,-21967,16012,51632,60831,22588,-28890,-39054,-41835,-37185,-17591,-7783,3766,13566,22801,58240,91408,67189,-5090,-56479,-35215,-2654,-16845,11920,77754,86984,57801,15690,-46155,-32773,-17886,-60664,-80004,-49697,-36509,-23303,8682,18285,-5436,-55855,-112762,-116261,-45393,-10477,-34119,-55993,-13969,72186,92885,26812,25524,62472,7422,-43590,4791,38893,44798,53101,34051,33726,120224,208606,143953,34085,19089,-17724,-34237,7803,-24432,-95991,-69500,-30210,-65003,-116067,-96941,-16710,35328,41373,26165,42339,87068,94733,45921,12387,31907,73899,51616,-9058,-25048,-34445,-63267,-80655,-79001,-10478,119168,196119,154368,97534,81431,55760,22253,38691,59753,21915,-66872,-139688,-90662,1339,-27909,-88377,-80482,-89910,-116221,-103500,-42357,65897,137246,108487,28246,-4682,20845,16210,-39347,-54310,24509],[-1433,50174,73732,82542,65311,35390,18686,16298,1657,-23599,-19611,-32260,-101031,-99493,-23158,-6852,-53310,-57708,-31854,5618,36601,18624,-37866,-49787,-17827,-50101,-79316,31111,150545,145623,144610,154675,90963,38796,34773,-23328,-105186,-83998,-32325,-25676,-18756,-8090,-17422,11924,83044,78133,24634,69183,136309,72822,-58385,-109592,-60525,625,24938,39081,37988,-8472,-17610,39574,51906,45618,68273,65063,51077,-4411,-108683,-109227,-6007,5235,-52875,-31725,-7166,-24236,-683,43268,42810,19978,40961,4238,-116678,-130971,-36148,21441,12220,-26069,-33594,31588,98257,102396,70364,32761,15444,44953,48634,-58505,-158735,-164341,-89686,13898,40304,-49219,-30778,105490,94872,1359,-13959,24942,86633,103311,53881,45450,102932,103519,-946,-55813,-13208,-12812,-73591,-80374,-9215,17238,-15498,-16226,-27882,-86412,-78183,-16823,17193,18396,-17948,-80541,-124286,-101309,60718,211500,180951,94336,68311,57410,66586,126541,160571,90751,9897,16329,31905,39917,54964,40210,5821,23313,52747,22142,-27471,-25487,11086,49461,89773,65210,-22612,-50012,-29691,-62800,-63788,-31509,-67283,-89829,-22840,33949,8788,-61436,-100645,-34712,30652,-4319,-2210,56059,26935,-66810,-128465,-149186,-111846,-42982,-46665,-101628,-70854,-5823,-27049,-70964,-48631,-4428,34122,67308,86876,81154,43031,25168,37381,17317,-41567,-67263,-69581,-29554,45251,32258,-51551,-65416,-3423,58487,85305,39121,-37651,-52840,-18696,-35012,-70159,-96489,-101227,-72874,-30782,-22424,-35169,-14822,28863,22087,10745,61886,59266,-17090,-31231,-19373,-5021,12672,-4877,-30463,-25556,-45722,-125410,-198015,-138876,-38196,-29231,-38320,-17091,-39520,-34535,17297,55368,52404,35616,45309,84460,84604,61011,63427,73835,92768,66720,-33781,-121912,-123688,-88499,-66159,-58290,-20697,25078,32989,41235,76686,111041,120452,97562,67774,32673,-38416,-65803,-60398,-88487,-66298,39059,142144,156118,63084,-36580,-48712,42634,132457,124019,73726,49639,121653,171707,8126,-167861,-105932,25240,59484,7004,-93547,-114060,-55157,8875,17073,6347,20317,11819,-28989,-26550,-11014,-15016,-62758,-75384,-38185,-22155,-20253,-27424,-49582,-14918,22229,5105,-23595,-49421,-85148,-103471,-84453,-47754,-15930,7382,22827,53415,98281,88028,38631,2335,-27334,-25791,-34803,-108493,-87999,44872,99070,28258,-51692,-15244,67984,36260,-46487,-84719,-91895,-79052,-17590,38918,35211,13605,-9550,-21006,2904,40642,56643,48017,12347,-16239,32406,83345,95097,99582,86461,27860,2930,35292,69373,53574,43659,77457,87414,1625,-96203,-114091,-66410,-19259,2448,-29670,-70761,-52189,20620,75607,108594,118374,64560,3989,-7874,33213,111443,149023,104980,16983,-79658,-104895,-79488,-57338,-22030,57768,87742,24378,-51164,-54132,16102,49997,10682,-53968,-105679,-122440,-101085,-77109,-49777,-10308,23353,27211,58975,95533,82165,36206,18281,-3198,-36326,-38506,-38797,-50214,-38701,-18903,2512,63559,59791,-35428,-75497,-44098,-26179,-40531,7187,86287,66549,-19347,-44533,-18929,2859,31522,53209,12801,-86922,-155091,-123367,-43784,2224,-21845,-21892,27693,27143,12078,65352,79726,35609,10320,8121,-53594,-181165,-215910,-93647,-20647,13277,103336,108885,24020,12483,34541,-9949,-60544,-36528,12658,50015,65499,34598,-22468,-36285,14811,58451,80479,63942,3426,-83036,-156099,-141769,-57330,7664,62842,108747,92905,29547,19999,137044,229936,171212,50896,-24839,-7933,40216,12664,-76041,-133751,-97165,1073,21753,-45861,-36299,-4031,-51888,-80588,-15687,28029,-32272,-113660,-132012,-80594,1771,76364,153601,150895,76062,5525,-64454,-142838,-107904,25313,45592,-53679,-95398,536,77241,28765,-24249,-335,23859,51523,68916,3430,-48962,31608,111124,59210,-9994,-59986,-87926,-103015,-101719,-85952,-66168,-27415,20855,10286,-14063,10368,19844,-46195,-82833,-45693,-20259,-15045,-19074,-17580,4062,10226,185,-1531,-10034,-22526,-14733,2319,40402,75065,60203,30469,44422,80503,103007,60053,-22953,-15305,62793,50502,-20187,8787,83625,56394,6522,-10469,25511,74608,20722,-111751,-98228,-6456,18126,54783,68871,-18036,-105577,-71507,-5832,39770,62057,28840,-12304,7523,21851,5188,46819,80790,64695,44923,3824,-55956,-59690,-49898,-49375,-1407,4391,-45255,-49394,25394,41117,-25825,-90476,-91114,-37825,26642,48591,43325,35044,-438,-43932,5533,60512,-2515,-62577,-29036,3835,13057,41021,38466,-31432,-94410,-51922,28388,29108,-52168,-97019,-72768,-37232,-17387,10841,40251,17563,-51775,-68815,-48119,-34145,-2425,11533,-19005,-24333,11328,50033,82583,57856,-13858,-84883,-80661,-31474,-10861,-40805,-70681,-51127,-10333,-20093,-67195,-73152,-2863,80876,95696,55130,-3952,-39089,-10143,13588,-17233,-39262,-17736,24901,42410,16255,-40369,-45256,-3623,78815,119110,98086,45323,-59740,-118201,-62207,11280,12474,-1011,42617,51539,-33709,-107046,-32175,96103,88879,-7479,-10193,54033,69608,28171,13030,88075,130348,58014,-11299,-52667,-111319,-68261,-14680,-87526,-132765,-22071,79012,64536,39659,51229,17845,-5165,17253,30563,34023,45575,26576,21001,40417,34164,7127,-32084,-67559,-31490,37747,21985,-26391,-20458,-4346,43168,52534,-3515,-34652,-23942,-6292,42463,83115,66645,25047,9912,45313,78089,54018,21093,37871,24526,-521,24352,559,-89425,-114818,-104292,-78620,397,102670,156975,117655,-5217,-81226,-37802,6834,-49138,-94820,-22459,31148,-12979,-15145,58444,58014,-12737,-35381,-22880,-31972,-16190,-8050,-10206,-638,-25242,-90020,-101632,-71340,-58731,-43244,5266,37559,-1049,-70783,-92410,-59424,-40383,6105,70852,82816,44085,-7035,-10879,15125,-24784,-100064,-78594,21521,62668,-9971,-84218,-26407,89646,121079,33079,-45630,8749,142724,193899,157653,135484,140625,91000,-14318,-72036,-19723,38138,3580,-29017,34135,62677,-43993,-143740,-120424,-55094,-20976,-15529,-8466,869,22700,14551,-53166,-63930,38686,56646,4849,51609,82903,11850,682,48545,64857,61863,74436,65974,18090,-2634,31792,27104,7649,45904,49833,18394,28061,29916,9992,-9245,-6771,1402,-41132,-72029,-34976,-18422,-65616,-63381,4810,34368,32915,76948,82089,-2801,-88383,-103741,-94614,-63317,10122,62714,72774,48375,17721,40830,97132,101379,58420,40334,42094,22077,-6617,39665,105205,109503,55009,-21402,-65203,-46857,-33935,-46781,-59133,-47335,-12398,38529,40450,7227,13848,4320,-39644,-55962,-15876,-1884,-11748,-25696,-46017,-32881,-17288,-51753,-58058,-42391,-73174,-80738,-33135,-36457,-40141,-15903,-18477,17869,117909,164439,76893,-14641,-14429,-14045,-19393,-17366,-60030,-83217,-35545,19871,19105,-12650,-38726,-9522,75189,167955,197757,173897,132607,101419,54979,12766,24880,70967,48858,-9638,-8246,-15418,-39670,-51538,-44358,20100,106595,144359,100035,22293,-12965,-13882,-18858,-5695,39092,76360,31486,-82887,-99744,-37619,-64353,-71205,-415,3823,-46308,-45993,-17587,36561,86349,77162,23226,7157,27220,23559,-8864,-46428,-30054],[-35981,-14366,-9220,-2203,-4079,-6008,-20511,-16229,33484,33790,-14573,-29608,-31268,-9257,20199,-14761,-67128,-32600,27557,72444,78773,-5006,-82552,-94683,-69892,-60166,-64914,-12673,50047,31095,43279,117762,114642,41688,38851,43944,-48419,-105320,-68886,-44151,-84305,-92418,-27384,32661,46540,43293,44886,46152,-21373,-105803,-113416,-64348,4619,82192,133864,157243,165653,118035,91324,106687,58944,3462,11366,28647,36314,20269,-30550,-34840,29080,34786,-18873,9955,88644,101454,99978,94478,30566,-28036,13159,6122,-141096,-233470,-150043,-11915,52534,288,-61867,-43165,-3804,11902,5453,-43287,-50818,40646,57514,-132716,-296224,-272261,-142654,-22347,-11295,-120597,-102608,38361,85497,69512,73962,84274,105139,60202,8664,55055,131409,139240,53770,-32635,-49976,-66130,-102538,-82267,-2582,15728,-15984,-4604,-25276,-99839,-91478,-22152,30471,42359,12463,-21700,-51643,-62457,43867,178608,188010,116602,40588,-11296,-20551,4601,58601,82533,26499,-8234,2291,25604,31329,16736,6920,1352,-50083,-93604,-80317,-61906,-30896,37459,102779,101268,25040,-23709,-24053,-51091,-64977,-57204,-112538,-141828,-42866,46298,33920,7945,-7982,-18048,-33575,-85849,-69327,3443,651,-73514,-145911,-174244,-108462,-40252,-46468,-41054,21690,56257,8438,-31685,-27911,-9392,13142,31743,55663,86518,88178,59566,29198,5146,-58541,-92258,-82047,-43925,39778,76441,11670,-37529,-2532,82395,130473,91553,20523,-34822,-47155,1014,74529,85954,33364,-22660,-16081,20773,5601,4278,53901,48786,17403,74195,57124,-84512,-131769,-122058,-132646,-82420,-51317,-88449,-63800,-38968,-123039,-215944,-133273,15242,34543,-8986,7517,10348,-7538,18946,64075,53356,15498,-18559,-28035,-13285,8219,11761,38072,110367,118222,22894,-80413,-110305,-80005,-19057,43421,75557,36786,-53579,-102382,-35983,77899,122289,116852,101293,90797,88693,59555,-19429,-85918,-69249,-16536,61958,109554,57176,-8806,17045,89539,142361,141518,108163,77852,88651,54937,-93859,-148671,-21301,92310,98602,47124,-11545,-17677,-9710,-19224,-15738,6172,39374,44501,5295,-19945,-42543,-80608,-140705,-195300,-188361,-119132,-56526,-64529,-100404,-74377,-25027,-29046,-59947,-78723,-72102,-47237,-8674,21229,29594,42736,60088,53102,26522,-22163,-22960,23475,-3049,-76225,-99415,-122761,-55127,88664,136120,61555,-52169,-50964,51962,46209,-34466,-31490,-18674,-49313,-30052,35419,20569,-45553,-90536,-83120,-55255,-17741,9941,-20707,-50873,-4317,54491,52128,48912,122787,181103,113064,42224,51758,94255,80784,40407,64176,121498,53627,-74284,-106135,-50759,-11844,-12952,-60891,-87299,-48334,-10939,711,35711,67046,24314,-21906,-22459,28741,113078,154496,121901,77319,23795,-3167,14333,29839,42544,135614,194077,131480,18252,-37633,-3560,14318,-44923,-79494,-50357,-41375,-38485,2191,12391,-24236,1333,89353,151829,152893,124170,58138,-5329,-29736,-49889,-80045,-106010,-91025,-36134,18475,23426,13848,-8645,-64777,-93973,-45152,20382,46423,49780,34966,-14187,-100455,-170671,-125697,-42861,-40195,-55986,-74487,-121296,-141766,-95148,-23340,7882,-14391,11332,64004,67311,58607,56652,4359,-21597,27170,28681,-78399,-173845,-158594,-95451,-96478,-86120,24150,80084,31171,-9940,-21551,-32011,-23082,38068,65405,43461,37910,22868,-8574,17037,58127,3679,-64699,-73888,-71724,-117185,-160663,-122779,-38076,32865,101186,148787,120788,51329,18933,34589,59938,101499,88268,13254,-2641,41121,54175,19214,-43796,-70858,-25992,-23221,-70927,-37826,11459,-68831,-155691,-105355,-27744,-33895,-57557,-72963,-74458,5022,103092,134912,87111,29577,-21130,-80018,-154496,-147500,-21128,48172,-24354,-72740,48866,122903,52962,-10753,-36203,-57186,-36710,-21585,-61481,-65915,31978,118129,62545,-1958,2829,7601,-45493,-89264,-77820,-57582,-46152,-33005,-40852,-30812,2882,18701,-34997,-88644,-56214,22963,71253,50665,25210,38760,42847,29379,23958,-5373,-55111,-45178,19450,79048,118636,142037,127674,87027,50347,62695,56342,-16463,-62926,-29205,-22363,-80621,-115018,-64326,-15895,-11548,-496,29902,26650,-41920,-114929,-78196,29372,76791,97658,71124,-40247,-142929,-147110,-100051,-12922,48716,-18860,-82813,9040,96249,74032,37368,26128,48422,78881,55372,13514,-7169,-49379,-56486,21244,33619,-41868,-76209,-12160,34768,-23890,-87265,-70301,-15977,34941,40596,9078,-8133,-22699,-19976,62308,111767,22165,-72507,-46590,29650,56612,46078,1684,-83804,-120903,-44344,35613,19373,-77532,-157281,-149370,-74544,-15114,2848,27920,49023,-2028,-27182,8138,47671,89151,96494,55380,31121,10539,15521,97941,91332,-22343,-67572,-26765,-24209,-52467,-53972,-25561,32634,77653,48998,-23232,-60755,-10329,74651,94534,48677,1003,-36380,-56959,-72091,-99192,-104080,-63427,29323,67084,12038,-30174,43126,109090,105850,67656,50418,55214,-14565,-82333,-56763,-4317,10277,12198,29891,36594,-1618,-77038,-26658,83952,59279,-3201,47075,95714,60497,993,-11289,34589,65380,26453,-41538,-88784,-113607,-62878,-1667,-26328,-71758,-11874,55559,36193,5174,25910,35071,27165,21665,20204,16411,38048,28481,-19267,-38118,-9891,21968,4775,-50087,-39021,59464,84407,23585,8248,3762,11882,33869,2678,-24059,-29421,-48608,12286,132910,155351,56996,-35459,-72313,-47011,6128,33260,29380,15704,29395,70026,27558,-107920,-143307,-69140,-4463,44278,108165,126269,63845,-29991,-65909,-12352,-3452,-111799,-166242,-37105,80706,73880,55729,82517,53522,-19671,-51357,-39635,-11059,25855,51924,57440,6952,-85647,-135177,-103512,-25751,49534,67388,60802,63116,3857,-102369,-145776,-115393,-92518,-60484,-17424,976,-38014,-105383,-91287,-16871,-19739,-75540,-93538,-67936,-64100,-87175,-67068,-16922,-10520,-14740,-42555,-61191,-14390,95551,167824,150817,121924,112743,23744,-100733,-132668,-38631,26401,-21764,-55416,-2221,7733,-73903,-125632,-81924,-14743,30166,29952,1019,-1265,57430,87527,37243,881,45617,59665,38860,60619,54719,-4427,-3646,38172,49269,63277,98157,70461,-8129,-34469,-5645,-11335,7453,75723,44770,-31303,-29779,-9291,-32432,-70183,-31583,32323,19293,4103,17760,-31067,-104801,-86050,28113,77249,12326,18350,72326,17945,-88507,-106133,-50445,12105,88264,132660,97450,17442,-32600,-20969,8583,17073,36928,117004,146039,81487,18967,22561,52628,68692,32626,-20367,-5388,16399,-8878,-23814,-27162,-23808,10873,59548,31655,-12014,23659,46913,20493,4592,11002,14094,20639,-310,-76685,-144583,-146630,-137394,-133709,-114582,-100134,-66987,-37647,-37638,-19272,-15252,-48729,-23483,31765,24269,-28898,-56771,-45049,-29677,-24431,-33218,-57882,-69431,-41794,27124,90083,91394,14554,-8651,92814,207261,230505,168722,102160,111631,101039,12327,-43275,-11071,-12468,-36165,-18895,-22519,-47049,-72107,-74791,-19018,49474,83821,69054,3996,-48963,-51146,-41080,-33530,95,65366,86381,4254,-72924,-60329,-54824,-45066,-4003,3473,-20285,-16675,-16303,13000,84848,99399,41936,36654,59792,34467,-35,-30055,-41280],[13152,-12010,-38792,-48526,-65201,-73369,-67055,-6631,93963,89698,17290,1987,23068,26244,12583,-16547,-35217,22537,122144,197083,142621,-7963,-90104,-90707,-62835,-19764,-16546,-13654,32871,17684,819,56176,22504,-71762,8667,111808,-6124,-127290,-60175,-2041,-102493,-132149,20487,94498,8476,-10594,34169,-16373,-153581,-182174,-69474,24110,50706,109426,168437,179165,189770,160699,124689,113069,48620,-21450,-9589,30948,67999,101445,96747,50479,42369,64365,37041,37522,111764,111928,69495,47767,-21149,-82813,-30451,-21990,-141455,-228520,-180600,-58190,21763,-2741,-28822,-5318,-24057,-40260,-12286,-32264,-43773,41683,68874,-94324,-223313,-192438,-104732,-49395,-56717,-125027,-122981,-52117,12111,67065,98284,121296,128504,41757,-1416,74733,155545,176555,117697,12360,-63067,-72644,-62547,-44258,-29165,-46456,-54391,-14191,-14898,-65529,-53092,14290,72187,71279,31727,6263,-15494,-38611,-1163,74484,129097,118327,34724,-43111,-84134,-86840,11448,115851,62198,-11665,-8120,-24683,-74348,-87817,-31419,26063,-36432,-117218,-98567,-80367,-81330,-11495,78748,126958,112206,56212,17864,14102,7107,-50270,-121344,-85317,13329,36571,43357,89448,64393,-3041,-15339,-37529,-76464,-69735,-35019,-35178,-74440,-114398,-112818,-108894,-79987,20809,107272,77081,-3762,-42557,-44853,-16705,12081,18250,23668,54343,87452,58665,-20457,-72038,-87420,-49833,1995,4030,8564,31259,31281,24861,60158,118355,140402,96266,33570,-29206,-35114,75232,182292,176145,86190,-24836,-48333,14425,12999,-7870,28503,24036,-17722,14347,12844,-104669,-155075,-144600,-177180,-143762,-80392,-93836,-82967,-79956,-135446,-172952,-102182,27125,63939,-13068,-15737,47189,63333,55648,72616,31975,-33527,-74927,-67404,-51108,-50318,-56497,-8966,54872,79675,72020,38063,-19700,-19242,55404,126217,101877,-14781,-137774,-150452,-49160,71933,113693,111963,115788,101337,134463,158012,76730,-39245,-84485,-106851,-71021,13947,39232,39158,93843,115298,86531,82208,88592,56380,12534,-56303,-132466,-101711,17213,76556,64937,54542,82813,101107,51722,-10490,-20698,18501,70984,89909,48165,-11257,-103638,-162310,-155884,-163056,-140343,-60515,-16174,-43362,-77902,-69907,-54146,-98376,-148269,-124697,-73352,-15976,70628,122326,89024,69403,84439,32999,-53691,-100248,-56128,13205,-12971,-62924,-27535,-24408,-16649,35345,75569,59164,-15673,-36526,26162,15866,-35631,17329,63564,-2505,-83467,-89602,-84656,-103627,-122418,-115253,-76007,2180,28155,-38886,-48984,17739,13875,-37779,-36996,45936,114931,103652,57853,33535,57283,98734,76316,78088,138154,101957,-22705,-63524,-32092,-19962,-27142,-41323,-43346,-50916,-79246,-66560,-14480,10489,-5855,-20722,-26580,-6100,40708,81404,98898,99428,73678,49224,63486,85301,67021,103041,166577,170583,55492,-71614,-71414,-28677,-45055,-48874,-27491,-24773,20371,107627,102940,17281,6256,86591,123920,116243,114313,41510,-66213,-95282,-53362,-48820,-79173,-73614,-53380,-13430,4990,-11821,-13498,-16048,-28665,-1797,34710,51892,39882,-33052,-101080,-164339,-225250,-180237,-100866,-97218,-92904,-56553,-13128,7307,8803,3972,-25295,-43463,15080,77022,113005,109117,29784,-51534,-13155,77949,75821,-14385,-76025,-82697,-96938,-142980,-126957,538,78402,58383,-5748,-45656,-39535,1506,75021,108102,63087,8277,-16463,-12978,38354,53520,-67000,-167542,-151992,-98433,-59391,-38328,-26990,-16488,7263,46786,84984,72121,27559,-29228,-86015,-87972,5645,66037,20141,-26631,-3741,54726,75906,22937,-50706,-65926,-55171,-45126,-6931,49992,11404,-93222,-113522,-60107,-14983,12859,6647,-23679,21805,60268,-2274,-62786,-30428,4898,-32089,-105158,-136731,-75369,-11288,-44348,-81816,28700,106941,54329,-27891,-102349,-120669,-63018,-36030,-47172,-19902,28308,89063,91505,52682,48836,21892,-103903,-163562,-132808,-117657,-97974,-41416,-33975,-41330,-42744,-47106,-69888,-73088,-5467,84760,139028,126160,71325,39186,51875,48525,25547,9731,-46189,-89156,-37559,46155,124986,188383,157914,54145,-7911,22668,58250,37648,-18717,-54082,-39184,-44287,-121975,-138696,-56264,-19885,-17294,15257,14059,-38620,-69877,-41700,37081,95817,116949,96800,39039,-43122,-111865,-122849,-44513,23252,-44175,-131117,-60839,48238,47212,-6574,-30414,2763,59057,68244,39092,-4178,-50363,-42729,25267,45728,-15086,-90974,-60393,42273,64405,-11656,-55045,-17035,16127,-1045,-19631,-29920,-35598,10557,82641,78386,30120,7537,31355,80647,95565,43487,-25493,-70983,-69823,-10990,40401,24584,-49231,-142407,-176186,-108700,-21410,31448,83871,122783,71631,29741,66530,114999,138132,123606,86731,64157,32178,38293,106958,82656,-10582,9399,75466,19224,-46908,-10300,48232,90127,122261,81102,-21158,-61856,17837,112294,108588,41980,-6758,-47280,-88830,-96644,-109280,-124920,-93887,-20952,536,-21810,15207,130569,167683,93482,2558,-40464,-11656,-85,-21054,-10298,18014,41386,75185,62607,9348,-7177,-3032,28720,27035,-37052,-28436,74071,108471,43681,-9167,-14466,-4572,-2108,-28233,-72030,-66937,-42616,-8339,41402,48497,-6470,-20366,-10576,-61620,-106280,-46034,34722,61175,64758,67214,36181,38943,22941,-51693,-87480,-24058,47504,32223,-17574,11853,131897,178093,112165,49318,-5275,-20820,49069,47655,11539,-10457,-39262,26163,159088,175307,80504,-6095,-60484,-70127,-5594,64937,63558,48572,62005,67456,20192,-79520,-101687,-19174,53486,74583,79077,46343,-24760,-56702,-13150,51252,6794,-121876,-157316,-40458,62908,69266,28441,-4492,-28893,-27510,-34433,-58479,-56767,-2734,74260,126426,65419,-70884,-136798,-105629,-16035,86865,90361,31891,21648,13762,-39543,-76369,-58572,-41691,-40100,-34665,-29825,-54028,-103345,-91765,-31836,-9343,-30960,-58301,-65476,-94542,-109475,-69997,-54597,-116678,-128900,-58161,15339,49561,86089,122000,98542,62040,36256,-48561,-138105,-117309,-11338,37433,-17457,-40015,-16999,-34523,-83121,-78364,-11049,29235,-2348,-43911,-55504,-32189,41305,116197,136858,107585,60362,43664,77079,95908,71706,7611,-39003,-13477,20845,25836,45009,45910,8794,-26671,-61761,-88734,-45407,5023,-41787,-71461,-49646,-34510,-47582,-66206,-6425,62251,53961,54135,56545,-37648,-117166,-105963,-8752,42643,-39338,-60494,43591,80456,-8693,-43833,44937,115681,127118,129159,66221,-30971,-49597,-24753,-33993,-54079,-15986,99947,146970,70007,-10480,-46198,-36625,14404,17435,12113,81964,114835,42625,-11061,-21955,-8038,22488,44637,20624,-9667,-10288,-15926,-16693,2432,11291,24337,50258,28234,-50266,-134421,-148472,-122750,-91302,-36423,992,-3241,-26757,-22793,10900,3577,-41974,-39383,-27863,-44320,-40443,-25069,-20469,-28513,-35652,-34356,-19391,-40630,-49185,11884,79391,72432,9842,-5060,76970,150659,99790,-7657,-14941,100706,153137,49449,-68059,-66223,-23623,-863,-14444,-42394,-66761,-105699,-112009,-45492,11794,44675,98258,115624,51074,-3439,4007,28586,23766,12519,30879,37551,10492,7430,408,-43476,-67787,-59319,-38812,-8204,9055,62222,163849,176546,86114,62584,89141,45089,-12252,-15006,6290],[45711,9649,-36127,-76758,-128689,-150697,-95717,26890,118005,88671,28328,14017,-1694,-43853,-47566,2522,18090,38729,131173,219153,153934,14313,-60103,-50874,955,32573,-11581,-28557,46132,41808,-17759,-14081,-81122,-151563,2237,131221,-20059,-138600,-32520,26238,-97750,-139385,16454,77192,-39852,-68507,-34206,-100714,-174295,-120114,11107,64288,29229,59729,95302,68244,88885,111140,89589,77608,23570,-38619,-8642,39364,59605,97912,112015,33706,-13494,34878,46526,43123,58263,1189,-47204,-32389,-63056,-94436,-40779,-57894,-148104,-160348,-136063,-116653,-84706,-43327,28299,94149,52273,-885,36893,83801,90782,91131,66890,-24717,-87670,-74865,-46922,-54654,-62652,-75590,-96551,-90124,-44223,17786,61722,124484,148965,67824,27969,84953,138208,146878,92384,169,-65980,-67957,-37864,-7829,-28254,-92813,-112119,-62994,-15230,-1084,11128,55455,110315,80171,-944,-37801,-44543,-58257,-52008,-12718,55373,77323,23581,-31197,-74625,-74552,42005,142616,91597,41128,41778,-38027,-148374,-153665,-47520,64720,38030,-60186,-76409,-57453,-58052,-11532,65221,125038,133799,74076,45866,88994,97475,-1745,-72593,6984,68429,17994,38079,104634,39806,-21093,34196,44152,-53004,-100664,-53234,-20916,-19960,-34584,-96003,-148429,-95552,24336,79754,6537,-58892,-67403,-67153,-45176,-9654,527,-10504,1367,41814,40743,-23743,-75664,-53303,12343,49058,37287,7871,-21396,167,69540,114726,92241,60498,36194,9615,-21237,20350,134889,161459,76085,4790,-63555,-92467,-50115,-37452,-38163,-11489,-32327,-74359,-44429,7237,-47039,-111901,-103787,-99621,-99669,-60089,-37094,-50633,-87195,-83663,-55132,-37440,6204,28561,-43368,-57216,22143,84417,95033,101408,38388,-48558,-58162,11510,26421,-33975,-52424,3474,34651,48967,105901,140390,86061,56723,89988,86762,13716,-79050,-134011,-88446,589,65736,90193,98488,92538,30572,28696,126848,156823,54708,-66601,-152567,-149288,-66964,-15068,25679,71564,51576,11273,39658,77071,24948,-41359,-44743,-30992,-40070,-15418,2185,-10247,17604,84082,123125,88508,27961,-14033,17056,82736,99375,51206,-18741,-143559,-186607,-109666,-43831,14491,68699,32180,-41325,-63022,-38782,-45080,-129012,-198880,-152819,-98618,-56353,53958,133080,87247,37022,21833,-37001,-86104,-69625,-19799,-3986,-36448,-10349,76111,54551,-29338,-54253,-12085,36982,45839,28696,6920,-38774,-31471,63236,117415,24446,-129672,-210957,-189604,-118903,-63292,-53658,-6498,108474,103315,-21828,-54174,-31406,-55860,-77286,-58682,-40718,-32873,-4780,3426,-40123,-28906,84017,123820,97352,115328,110132,46439,10179,-13383,-44257,-48425,-14359,5292,-77522,-141794,-72224,-18818,-39837,-24657,-6115,-35783,-59924,-57409,-22623,24073,31302,28639,47263,53837,61030,31007,-11172,11930,84705,40473,-93955,-104010,-21910,26597,29128,-27094,-78821,-11981,98085,93601,11208,505,32667,19606,37736,98287,48406,-74568,-124037,-50283,21504,25011,2265,-50651,-57638,-4046,25081,10348,-11800,4863,39558,24545,-19282,-36981,-78999,-111653,-138151,-168284,-162074,-149473,-127057,-64628,16517,117432,170258,124539,27030,-67683,-93955,-24864,54087,116641,131123,62360,-13470,14504,71576,63609,29107,2968,-34569,-63701,-114231,-108681,10645,99952,98911,40225,-8107,-2416,30420,61239,96392,86215,-6784,-69154,-39486,6368,-3955,-93423,-154649,-158227,-115676,-4317,75530,56846,110,-42386,-34170,12927,27127,-2167,-66776,-91730,-53148,-6341,25891,12528,-39606,-50250,2008,33053,9721,-42376,-68840,-35378,-2777,13189,57384,76633,453,-68554,-55633,-14364,6086,3352,-11273,1781,-15861,-98671,-140049,-45564,45905,18005,-45872,-82414,-76409,-52852,-61599,-77736,-20707,33725,11619,-61778,-140418,-144087,-55804,-1043,12864,37885,16835,18568,70633,80467,33986,-45157,-190172,-254234,-238912,-245180,-190937,-54989,-6717,-32896,-77653,-123527,-125909,-47725,78761,137411,124784,100459,40594,-22945,-997,23697,-429,3020,-35766,-126963,-114330,-808,99908,136149,76624,-22878,-49160,-6940,26890,44688,29802,-17791,4809,35456,-44179,-89796,-41939,-43080,-78674,-25504,28744,-1638,-71413,-63323,13110,72144,82851,71771,84100,79012,32624,-20553,-17708,776,-37595,-96920,-81964,-29413,-37897,-59132,-62455,-46267,-61,30965,-12075,-72841,-69063,-26659,11586,22412,-15114,-82437,-31156,91832,135365,38801,-49995,-13743,32462,409,-26937,-41721,-35623,24622,59711,26782,42668,98571,119694,109064,79154,16512,-29236,-15002,16122,40738,48586,23992,-31773,-95523,-126864,-93875,-31527,41239,127859,169097,103740,30475,29215,62958,90345,79854,55423,54968,53790,81751,119673,64123,-10192,28096,112493,68105,-2548,23875,52189,63832,106629,71214,-47305,-71457,37052,117720,81252,14884,-31348,-59740,-57782,-37951,-55559,-98291,-114332,-121982,-121172,-39693,77393,136420,103673,54837,-10479,-78859,-50176,21329,22361,3905,21173,61456,128647,126110,30655,-907,44622,43308,-38614,-109539,-71975,26199,58263,24822,2842,-8010,-10268,-17497,-49611,-79044,-54417,-26838,-669,45986,70165,27399,-16695,-49527,-138775,-201723,-117708,-10564,25065,60193,93705,58611,34805,13310,-37658,-66010,-40663,-26763,-47698,-24475,65174,168303,196837,142069,72232,-10129,-39274,19908,36398,10365,-5695,-4650,55980,128315,125965,103236,90787,61976,7927,13195,66728,73913,46548,22272,-25330,-51969,-41643,-26684,-2084,46641,66271,33473,-21217,-67366,-75089,-11386,60969,17057,-77321,-71504,6657,30447,-28613,-99021,-125333,-113269,-54737,-7095,-28449,-70330,-18581,87845,170537,128494,-2436,-76402,-81106,-45391,31138,33787,-22444,-29880,-728,33101,46764,37798,22232,6231,-18750,-21479,5152,4404,-17570,-30181,-14216,-6613,-3005,23380,-1256,-65538,-89746,-88484,-125779,-126747,-12156,117033,142718,115106,94675,56597,15491,-30728,-95698,-127001,-66395,21285,34585,-24081,-29621,-892,-21960,-62724,-31907,49514,54087,-62481,-150923,-125362,-71524,-14766,73861,157193,152398,59262,1208,44200,100409,100153,4516,-77188,-39159,16669,18124,33024,51545,39778,-11168,-90032,-115288,-91694,-118040,-164747,-136275,-83127,-44398,-25485,-13899,46011,89331,64123,45713,14327,-59224,-76916,-62615,-55804,-48531,-70281,-74647,5917,102430,71498,13704,69561,114369,75808,62424,36893,-14654,8266,47760,17738,-31786,-18570,44727,54145,-23449,-100061,-127289,-118919,-57488,-26750,-10953,78585,139185,54259,-38897,-61346,-34172,-16009,-5186,16702,472,-72134,-123501,-84102,-34856,-19053,869,32214,31003,4497,-38885,-55581,-26928,27613,88478,104791,23264,-58980,-65575,-22259,-6818,-31718,-32041,-13056,13400,55664,73340,49365,-4922,-43219,-27722,25130,11310,-18172,8588,-6478,-50025,-20496,20382,53566,99244,19006,-117307,-94886,55470,133123,83865,-15621,-56559,-7000,46782,16977,-34883,-54964,-83126,-74471,-9957,-4460,-5448,113798,235161,174349,57735,46650,82637,59593,-29943,-74382,-5862,78334,88118,25148,-66548,-98514,-58366,-18987,5171,33849,93163,162429,164610,82965,37953,59362,31809,-34174,-30925,30866],[26622,9767,-23677,-62318,-124832,-152597,-70588,55967,98574,60834,27995,14463,-30552,-89761,-57781,68653,84870,5125,9694,81754,99561,52377,3155,15975,80211,64205,-35205,-40044,44729,23581,-37167,-24614,-55076,-83321,39858,100616,-41967,-92094,22595,60436,-39153,-97344,-28733,6644,-60538,-86171,-93976,-132199,-102117,-16030,58961,66808,15564,20758,13121,-59098,-28667,65668,96194,82556,13774,-53067,-29017,448,-19891,664,28012,-41549,-80539,-6959,56095,77850,29924,-74880,-93175,-46818,-49432,-37694,9118,-60436,-149328,-94496,-59271,-130067,-156212,-83898,29789,127708,135980,79381,75609,157815,216741,168593,87444,14408,-52411,-74628,-46483,-36185,-25672,-31258,-45124,-12888,34712,71981,94141,111827,117241,70990,35119,50821,63583,51787,6939,-29084,-31338,-57283,-70706,-15230,16303,-51087,-114220,-99109,-38366,4290,15556,55877,115589,76968,-18683,-63658,-64448,-74127,-77901,-33744,30366,31981,5325,-5263,-33056,-26269,55014,103913,86671,114774,132355,32970,-92447,-93148,-8033,61106,47766,-9821,-26570,653,27977,43231,65715,80339,46526,634,44391,121080,113302,28014,-11200,44474,60071,1397,16386,48338,-28530,-45716,47872,58125,-26267,-65039,-54318,-57480,-25480,19756,-24197,-86435,-70298,-40877,-62309,-104815,-85999,-32978,-36734,-52057,-22211,-13072,-28692,-16247,23390,64034,58008,42270,54506,41952,-3474,12333,34767,-20113,-34280,54354,93265,16099,-47116,-39215,-21240,-11865,52309,114017,59114,-65530,-82817,-46977,-44574,-55387,-61757,-33768,-5650,-40747,-74839,-19152,67906,37819,-57773,-59542,-4942,-23660,-30518,18733,27904,12920,45701,58331,37426,21099,5465,-30569,-51849,-38737,19816,77432,86607,19680,-44072,-11501,81754,96218,31652,12784,44658,73316,80041,97717,122777,126754,109758,52403,-54307,-96342,-58828,-15682,17069,37328,48809,58691,73826,51715,-39776,-93649,21694,162890,134118,-6841,-117081,-136142,-106694,-89661,-50185,-15169,-28390,-16858,47194,82806,11410,-43953,28086,66965,-20632,-68131,-47788,-30789,-2010,11899,44692,78483,51084,-11491,4452,65956,68969,32040,-8331,-95270,-113019,-49304,11749,80008,124240,44009,-70825,-79254,-14391,-6778,-78202,-134197,-114582,-106037,-105281,-22412,53978,42212,6363,-33872,-79103,-61376,6594,30092,-8063,-31014,20236,84417,32664,-54672,-60275,-29059,27548,93071,74577,-15094,-62207,1678,107936,139357,40123,-98275,-179879,-189387,-101324,6989,38487,86495,179882,127290,-29070,-97976,-100785,-62884,-10913,12112,-8632,-29420,-28045,-26799,-82089,-75040,59575,136344,70158,41094,82219,117768,92068,17345,-51643,-76419,-40484,-4095,-89835,-122189,-5147,19597,-44914,-19100,17223,-29921,-91399,-123149,-91264,-44637,-59965,-48881,26939,31588,17168,3621,-74750,-129562,-46455,28215,-19801,-36852,29373,92978,84982,-21161,-120513,-69785,38066,48180,-4594,7584,19033,-1590,46034,142367,125489,13596,-59977,-13656,81108,108901,76994,3344,-29389,22126,50705,-24815,-96636,-40978,39456,87,-94825,-107986,-67849,-35310,-25288,-40224,-84276,-131616,-102143,-9571,65300,153866,241946,211901,62723,-68708,-98448,-30682,47584,85723,108820,118425,60074,4070,-7180,-24336,-26702,5277,27185,35196,-22158,-55788,27628,112846,125089,85875,43791,60399,78009,59561,80481,96469,-18116,-111641,-61274,-21895,-36178,-48420,-61691,-120405,-139330,-35299,75532,88388,27534,-41100,-34828,16838,45002,33376,-12782,6723,65170,51879,33299,43740,14408,-26669,-31574,-20051,-4932,-14285,-27611,8460,33931,32324,46756,67717,29296,-27982,-31668,-18831,-32280,-46904,-39252,-29698,-46139,-74613,-83914,-2395,56658,37755,15858,8658,8842,-9450,-39281,-48494,-33669,-30736,-36869,-57412,-103865,-122622,-49842,27858,63092,76384,25739,-16713,28240,67180,10584,-51412,-119751,-197720,-255554,-274822,-190554,-45923,10379,-18090,-76734,-124498,-114314,-9882,130781,159886,85441,30881,-13439,-70248,-56775,-6324,6696,24179,2587,-84816,-99647,-168,65456,37088,-30535,-72176,-69999,-45405,-24570,1970,10242,-1648,33376,61849,3184,-24165,-13921,-57444,-109526,-50857,38299,36347,-52028,-61226,11914,53455,46009,8989,31692,123270,180607,126602,50344,18455,16920,15524,1962,-28789,-73370,-87531,-81745,-66812,-33442,-8762,-67431,-129381,-82304,-11397,15974,15249,-11886,-34539,53676,143088,112574,5907,-52769,5965,88496,52666,-22958,-34672,4980,43919,37800,11947,62179,153934,175476,115233,42844,9342,4609,39392,87065,97495,51926,-16342,-67713,-67956,-51837,-38353,-19654,16434,73817,105315,53909,-23946,-62379,-32829,33025,49649,22605,20722,33888,56119,85942,45728,-35116,-49226,41938,80062,41479,11127,-27498,-10885,83938,98369,22050,-4129,42653,54059,12914,-7893,-35852,-47026,15079,43782,-12546,-87478,-142274,-165991,-133142,11420,116121,70317,-16583,1134,6539,-32259,22477,104939,80965,19485,21587,51100,103103,143093,102911,73693,52554,-12434,-78456,-108686,-95125,-39037,-8802,-3552,6015,3241,10703,9586,-16831,-39843,-55659,-69779,-33773,17363,44678,25123,208,-40950,-147459,-206838,-117980,-48750,-47704,-5649,57211,58116,31264,12523,18136,1465,-64268,-142475,-160380,-63469,54880,91716,80323,70681,63965,-1309,-66725,-76051,-51294,-50634,-45111,-6700,38538,56643,65811,92498,128394,126034,66643,37731,63101,57185,-5138,-74604,-142677,-122220,-21547,7419,-22053,7943,24532,-15521,-35724,-26594,-50744,-44536,21153,25322,-25967,-15077,38258,4435,-118217,-179296,-132280,-99913,-74688,-6225,28633,17432,51163,112418,160992,121609,36194,13552,4759,-23763,-7670,-846,-25455,-50611,-55508,22422,96892,73134,14958,-21543,-60505,-36954,50376,86137,36452,-19151,-12434,5961,21960,73517,73252,-27735,-96575,-65831,-42632,-27496,56769,156373,150541,86869,43495,30795,14509,-26816,-65611,-67585,-40621,5217,13968,-17948,-9152,42799,32739,-26630,-16552,53639,52682,-53364,-141141,-104166,-47952,-32117,21287,103207,93112,5575,-75761,-75554,15254,64145,-22703,-79078,-32739,16296,53005,92725,74545,30651,-19952,-77976,-79621,-75589,-135284,-185118,-185542,-143788,-72687,-31579,-6880,62444,108144,64738,-18416,-91501,-88248,-9597,13340,-74014,-116441,-66475,-34886,-12650,69158,83857,20466,10403,13842,-10596,9155,43223,34005,51407,88092,60449,9729,11936,30072,-8547,-94321,-167584,-167974,-159606,-137017,-107300,-98474,-22629,60244,1764,-86602,-91968,-68244,-89682,-72503,10454,8996,-93805,-137370,-79142,-59261,-62684,-42507,-25696,-13016,11233,2410,-6205,57673,124133,130710,93339,-14036,-106244,-107737,-50752,-18533,-29694,-19418,21734,77739,133664,144819,89715,3207,-45718,-559,79118,66615,13371,-4746,-93548,-133939,-16170,50186,19972,54837,52778,-30147,-43595,14084,33636,45759,25594,-31996,-16635,53762,64282,20403,1743,-5130,15792,44793,-8703,-45677,82342,238249,189452,50460,15163,41405,48339,-19621,-104167,-44813,80091,87706,6115,-60675,-58647,17408,46453,19046,19473,42291,47081,60628,42575,-1839,336,8149,-33408,-49158,2243],[-22562,-30557,-28039,-14596,-46431,-84651,-45179,26159,42419,21265,16309,23280,6995,-31637,-3575,118838,110446,-63911,-159602,-86216,24470,62205,56076,72576,97791,31208,-57772,-24824,29598,-18634,-30407,27978,34297,17811,53310,35132,-48192,-19415,87193,125277,65872,-14167,-23726,7767,-16746,-60999,-90000,-81761,-30981,12208,37805,59630,47927,32694,-10330,-111150,-107654,18221,110614,107814,36917,-45847,-77994,-76609,-87564,-66185,-27492,-61339,-86197,-14187,86379,122292,47904,-57853,-50187,-10576,-4814,39092,69010,-34532,-114138,-41749,2447,-76312,-121929,-97584,-47615,40888,118017,95258,47024,103352,192416,182530,120740,20107,-105977,-155307,-92241,-26952,-2391,-33271,-7673,100594,169917,204516,202945,104028,32034,15133,2385,-11348,-26968,-34571,-34107,3717,41282,-29101,-118037,-65226,46422,36916,-55164,-98193,-86754,-85754,-71136,-4579,59478,51339,9446,-25405,-35023,-57040,-80421,-23212,42990,16168,-11527,-9036,-19803,-14165,-3397,1032,32300,113237,148676,84139,-2204,-3755,21502,1215,-23127,-7845,15527,46124,77432,64493,40637,9207,-65286,-75926,26852,89796,50231,13853,18583,26688,8005,-26951,-26002,-19994,-59701,-51832,11369,9783,-15365,-19517,-41501,-70561,-27815,48917,59281,2241,-53211,-121040,-184583,-158773,-50891,49783,41411,5482,19303,1982,-15313,12516,50975,104768,121965,134531,131294,33163,-61758,-14639,40356,-5298,-44142,-6469,17302,-27972,-63557,-53175,-45028,-31818,-958,-3599,-47208,-100283,-69605,31781,72129,23721,-25042,-4959,25883,6486,-7525,60158,128604,84991,-7913,-17555,16154,-27285,-54696,7879,81452,122908,117859,63902,54790,43399,8472,9315,-7083,-74197,-73378,-15963,-11047,-56030,-54496,-4615,52137,65581,52695,25244,12179,54921,69689,10870,-4925,77439,104619,-25211,-161678,-124912,8666,81994,64268,25460,28129,35750,29128,8723,-46160,-98623,-41921,93058,111928,10422,-80182,-114539,-140104,-150279,-110222,-43704,-14105,6884,45430,52357,-18767,-47142,15579,-9936,-113956,-127974,-59531,12240,19467,-44725,-45178,9768,6569,-18906,1229,28310,22299,15082,12730,-13255,-14458,-23333,-55640,-19496,52403,17307,-87719,-88285,-6063,15205,-12385,-14131,-29413,-89606,-120434,-82268,-38629,-9552,12667,3418,-34613,-27370,18015,16693,-17927,-15652,-706,11289,-35476,-59661,-15918,-6531,12784,65672,22945,-66292,-60709,8827,80891,102792,43105,-35152,-85390,-140783,-109797,-18956,30090,70784,100867,30480,-78157,-133491,-123174,-44456,35529,68136,104779,122699,67415,3050,-63921,-82096,7465,70584,-13707,-59661,29144,121896,101843,24765,-57221,-131454,-136584,-87263,-91733,-42894,78264,67212,-14439,-18143,9634,-23057,-96339,-150903,-126771,-84714,-108372,-107168,-22184,7068,1964,-2259,-77412,-192859,-150488,41,61724,44395,49170,64467,33609,-46883,-101530,-37406,67009,77660,28217,18339,28859,42773,92857,165138,168246,96832,23640,28002,78719,79168,60030,38637,25878,20232,-28178,-135715,-191094,-112279,-21508,-73224,-160672,-123198,-29160,15232,30681,15781,-39205,-79639,-54863,10287,46222,96279,197775,213222,74192,-47921,-58055,10515,55948,27440,15528,62649,35176,-50287,-92828,-125300,-135563,-46949,80815,119394,38577,-25476,11281,53003,64812,40319,20907,59815,70875,57202,82526,70459,-66237,-155172,-88905,-38100,-33935,-15607,-29472,-108682,-160776,-121820,-7845,72427,32547,-16591,8238,22284,32999,73485,62489,37982,46389,46025,39206,59792,55331,-2758,-50982,-34953,-4099,-24295,-41213,-6641,40936,48050,36669,28845,7107,-25016,-25961,-12388,-30654,-65160,-78607,-62614,-43529,-26251,-6196,30019,21333,28831,71874,97574,113823,61239,-25216,-49400,-31778,-60425,-56885,-12153,-29410,-83273,-59663,5989,41184,48746,20974,-23,20212,51264,25153,23522,36761,-46727,-162585,-153845,-59717,9226,12878,-23734,-64384,-60108,-40714,14101,108041,136482,74745,7046,-22268,-48792,-47497,0,42095,74801,80728,30606,-12650,7855,20255,-28332,-89274,-101978,-107143,-104201,-67993,-31108,-36745,-29102,11462,24178,-15929,-32997,-19811,-33232,-59836,-43973,8650,40135,29798,24864,48531,57059,39173,-27955,-19846,121996,228873,183758,93879,62793,79104,86926,61669,9193,-42089,-94233,-114178,-66955,-14250,-3064,-47459,-92533,-55373,3048,29021,23049,-14654,-30149,51681,110750,39198,-47791,-57745,12225,92751,44444,-55210,-27153,53294,56035,18388,1559,57843,159839,182040,99827,30396,25082,12473,22279,92474,116537,20949,-99948,-129595,-73977,-26439,-1152,1693,-29777,-62461,-55220,-54755,-83664,-105282,-53232,39442,75691,33822,-15117,-34793,-40880,-5614,12103,-58636,-126311,-49844,51206,44975,-37195,-113263,-58883,86607,161629,153882,101733,33254,-28863,-41082,-10376,-21165,-23501,52778,68443,-18044,-103748,-151032,-107601,-18692,71403,92441,13419,-70400,-46551,-8881,15543,113056,182591,141385,72552,56612,35958,29074,97856,159423,157451,54825,-48950,-60780,-51942,-71208,-53754,-39585,-38746,-4975,27444,40339,44807,47631,40267,-12359,-62061,-19009,31911,42721,20559,14818,-8124,-99062,-127620,-39527,-23815,-63181,-54885,-1073,50810,52460,21471,53597,54028,-42411,-136416,-164239,-90655,-999,-9695,-45048,-18119,21800,-12841,-87502,-110797,-96746,-98636,-79783,-31808,-17845,-13314,13353,17841,36576,58130,52212,57000,80101,54249,-27458,-110344,-149177,-84335,1663,-4185,-24865,8777,-5693,-47866,-18084,33558,8466,-23574,17921,35893,-4013,-29560,-3531,-24742,-98290,-88874,7448,14215,-29557,3161,79869,137536,148866,132492,112249,48516,20149,86917,125176,90754,57171,37969,21746,-28164,-77295,-22014,54401,44243,-24310,-96547,-127902,-51917,54139,76191,40413,21932,34776,30773,8056,33956,48231,-10820,-40773,12764,43077,59423,101740,137403,94930,16433,-14390,20916,50557,64013,76556,47506,-28182,-34567,14491,45206,72343,107308,91063,30531,5201,25365,37206,22243,-9420,12983,46625,19820,18844,60015,30901,-36896,-113157,-148287,-66190,26806,25366,-4197,-26404,-2091,96562,149476,73357,-512,-16037,-18129,-15904,-20762,-36552,-83715,-147019,-144118,-87955,-71566,-49531,50838,134245,98335,-33053,-118173,-63086,54607,60293,-54172,-106387,-55078,-7458,20523,67775,67264,22208,-365,-15690,-9570,36086,67644,41867,25861,49769,33047,284,11578,34217,-34,-80863,-145834,-121614,-104164,-130005,-124956,-118466,-76404,-14680,-41635,-73720,-38650,-33121,-100804,-89384,19605,35994,-36288,-32310,-6729,-55445,-67124,-23899,-25748,-47535,-23370,-24518,-13728,103871,176680,108630,21118,-30285,-64086,-50770,-7498,7207,-1358,13605,31161,64545,123971,132248,68914,-5343,-26439,55234,141742,90477,-792,-43235,-112448,-101289,17654,42096,-39458,-35478,50905,90810,70592,16746,-54329,-41026,-4607,-20992,-7754,65372,102006,79440,58324,52392,62560,60278,9919,-23483,46217,135861,92078,-17558,-52853,-28827,12855,8047,-54447,-28621,44096,24339,-19061,-29655,-26117,37603,64710,20021,-1170,-9341,-29784,1966,31025,-4305,-30823,-14460,-17412,-36542,-30342],[-41436,-49062,-25116,27495,33788,-19752,-62782,-48991,-13334,-14797,-2788,51405,85987,53094,30792,85929,50230,-130561,-225911,-122549,-11244,27180,49426,62894,18804,-70665,-89813,-18211,4160,-28951,20956,77725,51349,25062,14627,-27712,-53751,7810,103777,152834,119955,44822,34759,96817,77481,-12426,-35091,-3487,-24576,-57612,-46765,15252,56853,40734,-7048,-105184,-167767,-97129,12830,64252,72205,3474,-96202,-104289,-57524,-37289,-13919,-14914,-44324,-14663,70149,97088,26789,-53707,-40511,-8529,15653,73146,86320,-9757,-55005,5628,25463,-18170,-53052,-95924,-126932,-76979,2897,18366,-3314,26903,83971,108118,99833,-4953,-141737,-182268,-122762,-62179,-33717,-55090,-6892,118807,173998,199761,204032,79564,-33174,-30563,-2635,-28585,-65986,-53451,3714,78761,89473,-2858,-116917,-96037,37433,86398,-3845,-93038,-139719,-182811,-163389,-91117,-41642,-6793,19963,3779,-9761,-43577,-74992,-14747,43077,10975,-30914,-49778,-37590,-21043,-62355,-81854,-33462,15720,20425,-1524,-20323,-10407,-6402,-48931,-64428,-7414,35785,53279,57269,35152,11855,-30254,-95916,-74653,15265,39937,15866,26468,42535,28948,-6602,-43833,-49664,-36662,-46488,-45437,-20646,-19376,-16595,-1914,3498,321,19524,66910,89236,21065,-65523,-131944,-167468,-114011,17884,121114,125331,105833,96787,54198,32239,48695,70287,100268,93780,95525,98164,19355,-19507,34946,45772,10642,-5011,-13054,-2093,13101,35370,22510,-33220,-55213,-64092,-99283,-92777,-39511,25519,105322,132281,77708,15735,11353,38875,54395,74406,129930,158065,114981,77783,68868,24899,-55259,-78018,-17786,84950,131233,75196,11358,28165,19101,-11675,16920,44939,-19080,-77737,-82893,-70648,-63868,-21732,8502,29459,47653,47864,-13720,-54698,-24909,-17790,-83846,-85041,29482,71733,-49584,-114736,-44202,34615,50445,21726,-11544,24660,56872,16472,-4932,11667,19740,10917,36591,29262,-24339,-68356,-92923,-119059,-113083,-53340,52644,108108,76992,47567,24292,-33777,-44087,-52346,-161387,-241061,-176107,-45710,66614,64192,-15300,-39868,-44207,-41917,16148,55062,30407,21629,31200,38455,40226,54387,5141,-113057,-135703,-44926,790,-43643,-40403,26964,38450,35322,85901,66416,-39856,-72629,-52741,-51954,-26558,40834,99333,73827,15982,2950,5797,7367,18499,14164,19538,-18362,-34600,6317,21683,18155,17119,-39862,-75792,-32236,-3066,16200,56699,59215,6462,-48425,-92578,-94097,-67613,-37520,-14214,-25140,-55397,-66114,-77942,-83181,-46041,20175,96725,209995,256461,169164,59559,-11343,-72024,-50052,2981,-29856,-58746,15752,75103,70993,51304,-21743,-139491,-177700,-133709,-76274,49729,169227,135971,45365,-3268,-9059,-13552,-57284,-109782,-105558,-64275,-62046,-83483,-44039,17822,41620,17512,-42453,-150420,-162967,-49582,46478,61192,52085,22039,-44746,-72478,-2662,112817,187819,169985,98904,35233,21313,42495,69559,91974,101669,104317,73820,62743,58230,14248,895,32146,57323,-653,-110882,-163166,-138108,-82422,-60938,-128168,-154185,-33252,50007,22990,-5685,-23279,-38100,-18983,3566,9584,15896,59412,135553,151214,58630,-11448,4984,63278,70646,-8249,-79896,-64217,-41121,-47696,-74974,-126316,-144321,-45032,104109,137590,44642,-16682,-11897,-25111,-28749,-43029,-30032,10165,3243,22040,75886,27732,-113631,-159918,-88956,-47306,-38312,-44014,-82287,-112203,-115386,-110190,-20054,76428,27812,-8286,25621,-21790,-53163,50274,74677,-30445,-77512,-25064,8176,15978,16746,-37317,-70911,-24723,-22874,-99986,-115753,-32699,60304,66707,45844,47169,26023,-3488,10169,40130,35159,-10401,-83758,-90556,-40991,-5023,28301,38778,9032,48149,130479,160989,168845,103987,-8366,-50365,-21403,-38667,-22860,52366,54214,-15211,-47831,-35766,-24283,-19992,-4490,42050,62627,74207,77644,92256,101875,33615,-56976,6946,96805,86152,27104,-19605,-27703,13085,17698,13678,62924,105690,93221,36136,7673,10402,22045,40908,53738,94770,146094,127025,51902,-2849,-10008,-24410,-83142,-122006,-127052,-110509,-50796,7837,-441,-9889,15527,23255,489,-23052,214,54301,56109,290,-30904,5065,76169,103701,83647,69596,48758,-11214,16936,132307,182757,141216,93607,85818,82675,36974,5107,15227,1419,-84884,-138402,-63892,24586,48280,42064,25702,27764,30883,28678,12435,-37225,-81921,-40111,6549,-6872,-38220,-37231,459,12453,-65047,-127176,-48565,45971,25104,-19850,-29537,15482,88131,88999,28492,21853,9034,-74659,-91787,19122,79446,-28034,-154099,-140555,-76221,-48266,-6655,-192,-79848,-172238,-178728,-137456,-119369,-101905,-32977,53984,106709,77890,-14353,-89621,-110494,-64046,-12109,-47191,-109585,-56949,28456,13006,-79465,-131225,-57409,79073,152268,148695,80034,-27344,-89737,-63664,-22884,-39002,-37691,15821,18283,-49906,-99510,-112009,-51614,20559,23339,4222,-3132,-40212,-67974,-66198,-24146,73676,130122,111895,89290,80790,25154,-20495,39484,126283,124221,37629,-21608,-12048,-2782,-33211,-46284,-56201,-69689,-21807,29917,38574,55548,88371,96618,57668,8969,39583,90696,86016,29294,6329,5931,-45032,-48411,21067,15188,-26027,-55960,-48429,22382,57042,-5690,-4432,31312,12292,-24819,-83128,-94640,-32643,-6786,-37665,-49359,-55259,-68234,-56680,-17423,-42809,-77053,-55537,-31136,-67107,-80559,-60542,-88768,-107992,-62179,-9227,25675,43785,29926,-10169,-56406,-51864,11303,16097,-25818,-6800,28959,-22544,-77027,-40186,9217,12752,14245,20108,-16983,-57964,-86396,-91680,-74221,-31067,48632,125600,106567,44966,27491,74049,118607,114653,95268,55998,-30637,-28027,84034,158063,161762,120454,59602,33314,4266,-23544,-17430,-16603,-16377,-56711,-151661,-157457,-35320,44125,21453,17040,50887,55054,2995,-54472,-55057,-39699,-9663,37868,57722,24606,19883,51199,67057,35973,-25189,-36470,7734,53166,133137,207655,133977,-26300,-76979,-8978,74775,135282,120844,79688,59411,23310,-25523,-19559,36569,62391,73623,85241,41010,8758,31081,28076,-12224,-72063,-101729,-55425,54635,143092,87694,-55745,-56635,76876,112592,18630,-33692,184,44309,27194,-18552,-18470,-43629,-84797,-75089,-66347,-102232,-91257,21444,138789,153547,52744,-29029,-7690,59131,31097,-47771,-81637,-89589,-53868,37643,88000,49946,39030,69822,69966,75657,89282,45336,-8160,-5529,8321,-17789,-45326,-49733,-37153,-34272,-75611,-107309,-44527,7092,-24593,-47668,-43000,-38337,-26828,-36058,-7455,40506,32854,-31512,-41898,24186,42573,22287,50705,25356,-54838,-25809,64439,52077,-39299,-55521,-38758,-4812,115806,175368,57181,-43966,-3521,49598,47708,31426,26118,38926,44089,3726,8039,67549,60714,20733,1874,16985,95145,148118,52700,-49104,-75598,-82209,-42961,9626,-22379,-106533,-123971,-41462,68977,103588,34167,-61926,-73881,-43305,-4421,53813,96711,86745,69618,49831,24385,18492,31821,36996,30066,24044,18060,-21825,-71508,-68557,-32001,-13765,-19602,-32822,-5091,16604,-27265,-47585,-38261,-59210,-32988,25224,36571,34655,28848,9845,23990,35949,-1120,-43167,-46242,-23326,-13025,-23090],[7005,28384,34683,56065,73047,25204,-62240,-73402,-10479,109,13599,103198,146840,88404,38069,32570,-38823,-137966,-118145,-3646,25544,-1980,988,-9004,-84172,-149122,-109358,-30678,-20165,-11340,71076,96056,45540,26783,7705,-25839,-33345,2781,62853,91761,70394,38826,68682,168956,170733,62017,42599,57189,-44142,-129856,-117919,-49376,14080,21291,186,-66328,-173383,-188453,-115671,-20317,88434,82654,-23782,-23376,49232,40187,25666,29463,-9835,-22267,14128,19654,-48843,-109470,-87049,-33229,19269,74761,88147,22036,-6886,38861,37463,3518,-26646,-75057,-103826,-81970,-66210,-43120,13220,60684,64354,55247,43516,-30834,-98921,-102117,-94580,-98979,-60513,-37639,-15633,52838,56829,25633,40240,31065,-11090,7647,63958,40456,-27214,-20537,52511,97655,53989,-13286,-67232,-61929,32794,87530,10641,-92920,-154600,-179981,-152646,-123159,-101770,-49388,-17429,-33470,-39607,-63452,-59440,5320,28562,-3658,-45145,-80141,-53775,-15236,-48684,-71999,-49728,-76577,-145362,-149589,-110018,-77404,-44401,-35025,-27220,22471,53179,49891,32616,24184,26574,-12520,-54878,-25182,19557,28885,64971,94521,79456,71064,46118,-4439,-11388,-2138,-38470,-49392,-15641,-7068,-21120,1771,52297,67087,43692,48095,45367,-32049,-77943,-64497,-67187,-49182,43557,125647,152659,140128,114473,98488,74993,33884,17077,33394,24724,-2440,-16874,-14853,45204,97010,66576,36310,51415,51671,46816,62811,106412,88657,594,-47243,-45870,-72552,-71874,4548,89047,102832,61807,7839,-27477,-24864,4913,42507,94301,137568,137915,118153,142079,137788,59853,-17573,-35314,-4493,51888,45731,-5293,-3727,12879,-40089,-74378,-33509,49439,62936,-8968,-68544,-17550,47112,65683,51979,64829,95292,68418,-14506,-56343,-67343,-95531,-104452,-47506,30446,34575,-18741,525,27407,-30623,-83640,-92443,-90821,-9921,65797,20785,-16421,45399,118609,94190,13730,-46123,-69732,-69204,-53969,-35230,-9570,45193,126034,165525,120389,67298,34945,-11724,-33120,-87638,-212412,-293494,-221350,-64660,44678,50443,21773,9294,-51248,-45652,65646,109299,60174,45493,36297,30377,26647,47478,23323,-87183,-164736,-116795,-33210,-18588,-17265,33213,41482,39132,90100,75730,-12170,-12056,8387,-30913,-46012,6517,94343,107633,31519,-3796,26301,44743,45848,79858,115324,40098,-49615,-32904,26987,31872,-3953,-36493,-37943,-20377,-4556,948,32261,47779,-11744,-71280,-48770,-26651,-56995,-70364,-71476,-79342,-49784,-8097,-26189,-83698,-74279,16144,129995,221194,241508,158788,56259,-4887,-79028,-97824,-22661,32188,24041,14582,15841,59483,109693,43849,-79782,-115254,-102987,-70277,86522,220199,167310,66509,7824,-36539,-40324,-27844,-48421,-66464,-30102,12047,-12530,-21733,30962,56731,15758,-8999,-51279,-102454,-103842,-72108,-8923,55213,38811,-56675,-67778,76043,193783,186390,143929,92889,24487,-39348,-67345,-57650,-53838,-45888,21021,56189,49985,31411,-8990,-32724,-14879,25780,-21355,-103342,-61951,18795,9296,-60586,-111806,-56764,97881,130250,27365,-54581,-75727,-38901,31796,44020,-6860,-18443,43296,93118,68582,13183,5607,25714,53319,57455,-16619,-116513,-125020,-53771,22074,7494,-55527,-52022,24218,94110,89964,3666,-42559,-37648,-53308,-65075,-74191,-49017,-30276,-64107,-54732,-3847,-44933,-140847,-122255,-52281,-74018,-106793,-124387,-141461,-95710,-22370,585,45474,91752,23490,-28710,-4939,-75162,-141730,-32353,14931,-92339,-136224,-70250,-41553,-62126,-65007,-91376,-87924,-42115,-89568,-191093,-162501,1383,101141,64332,38687,76536,59987,40750,83255,99219,79758,39411,-71436,-123821,-63753,2141,33675,40462,33335,85272,155408,154310,130321,94246,27664,-17019,-6068,-7870,5366,71026,104390,56013,-19821,-62459,-62451,-53443,-15378,63979,86324,85699,101680,106695,74706,20427,-7784,79540,160765,118976,29367,1363,30699,46462,5457,-16077,26979,72360,79655,32864,-5177,10878,48679,50199,14984,46961,124541,121130,52744,-840,-8136,-136,-47764,-99497,-71048,-12071,42848,100338,108517,75861,73269,89400,90701,72949,79218,152295,164293,70420,-32710,-43914,12460,74072,83859,74593,53680,27028,69233,107281,98907,86414,77567,57275,10040,-69119,-74856,8550,24962,-58506,-117665,-59266,32238,92173,122127,126917,115439,76398,39686,14276,-13011,-48780,-50705,-49261,-18559,4497,3175,-7643,-55392,-137564,-156845,-79110,-8431,-29536,-49320,-36597,-29067,-48002,-98762,-97396,-14874,-43020,-184984,-198776,-57294,37650,-28535,-101466,-60843,-24122,-31426,1975,3122,-80962,-152393,-142589,-114445,-117479,-110506,-57769,21489,102530,129491,61420,-45099,-66260,5517,40843,11785,-13122,32865,63800,8789,-57009,-61887,-19498,53637,65648,-4840,-68535,-114792,-118365,-63536,-41094,-75320,-65572,-17300,-15992,-44790,-31561,-24847,-59081,-81637,-79970,-59698,6170,14233,-41042,-87956,-85148,-39851,-10120,1933,36629,64624,26340,-14636,20053,51023,17431,2161,22509,19348,12427,-7607,-50521,-70272,-55031,-21713,-11174,3232,53015,93655,98148,97665,75802,85818,138587,139925,51481,694,20532,11584,-5853,16499,21635,15537,-15590,-49828,-12624,31454,-39921,-78214,-9230,56816,51651,-15400,-45168,28058,111945,90690,-10071,-87520,-61929,64075,120289,47268,6141,37115,34180,-48457,-105455,-84969,-86685,-122405,-87493,-40695,-39472,-47540,-23026,13076,33702,51284,63907,34425,12184,32570,42296,-19596,-82870,-71328,-47194,-36392,-5333,-33645,-127070,-145043,-106911,-104566,-83529,-4209,70909,113698,118999,86008,43118,22000,-24345,-28212,39087,56962,-22393,-32206,38450,84143,104325,84160,22574,17471,52588,76243,55663,-16981,-36128,-53277,-132834,-115987,12657,61680,20789,22674,38064,-9394,-87823,-108232,-91398,-81324,-74,94838,68531,-31870,-68841,-48010,-10600,21705,16341,12348,11368,17449,110507,209199,135064,-18442,-87513,-70546,15038,112951,77269,13535,28797,4792,-73886,-79820,-19762,15045,31696,44240,11169,-33788,-4121,68223,79350,23622,-165,17296,105219,201820,115797,-81417,-99689,19690,46244,-22667,-42739,18142,88997,65716,-45754,-111050,-111805,-63900,-878,-5568,-58871,-71144,-3932,116029,196567,167723,76758,19844,10644,-21032,-51297,-74546,-128204,-120502,-16753,54767,39361,71485,137509,145038,138598,99487,-11800,-34199,59154,72944,6089,-39148,-86259,-129093,-118202,-109842,-102931,-11169,73242,77307,40510,7886,-12155,-11505,34,40328,51169,48087,46168,25373,4771,-433,24728,51003,11391,-40984,32007,139534,116847,-18661,-65593,-6707,42946,102761,118954,-15576,-95585,9643,118010,89118,25421,22823,57385,36914,-37716,-24455,27933,5538,10502,53511,75998,95439,84922,-3588,-61849,-54588,-52967,-46060,-41531,-79835,-109464,-88973,-64059,-4637,55628,42962,7342,11876,9354,38795,101374,87640,28216,12010,-8048,-53696,-52439,9553,52258,48407,5251,-34549,-50678,-42838,-4983,14903,-35111,-79529,-55142,-2466,14946,-34496,-76587,-74169,-81874,-49835,41087,98331,108839,105289,66154,25518,-12792,-51117,-71643,-75329,-47316,-15137,1525],[25831,93771,74877,40238,48148,32481,-36305,-55662,3173,28402,43912,116604,122745,63835,53566,15278,-112048,-123459,22507,114451,59819,-30126,-72345,-114745,-159269,-158211,-103461,-58254,-65649,-63027,637,50142,86896,98139,42389,6078,-1987,-18669,-22357,-28255,-42376,-34216,17079,124878,162906,91877,73403,64211,-59568,-152995,-131340,-82576,-45673,-26926,-12688,-35230,-112366,-140597,-115824,-76828,26087,93359,50306,42337,79379,61933,34199,5335,-37702,-36507,-16203,-45449,-127337,-171328,-124248,-48365,10848,51052,78535,42272,-10845,13694,34192,-3530,-36423,-44354,-14625,11843,-25731,-23235,66560,126343,118659,86284,41917,-14526,-25375,-10704,-44621,-84321,-32740,-3888,-22365,6066,-9018,-87753,-81915,10461,56739,56170,98962,103479,18944,-16419,19607,3074,-64539,-77843,-49205,-28462,26241,55748,-841,-85585,-132217,-110154,-64699,-76217,-73596,-34909,-51996,-98083,-102315,-93116,-41028,28616,27637,-9976,-34482,-62695,-62839,-22412,-824,-9345,-29364,-90221,-182947,-179497,-129382,-103870,-58602,-15942,-8053,30364,68560,59393,36815,31830,41125,13734,-19748,2451,36329,58430,113222,120563,75028,83832,102379,79203,69969,39055,-45029,-57616,-1637,1733,-21172,3918,41994,24818,-17054,-14213,-25145,-90827,-69826,12908,-5843,-51152,-16200,52677,85374,45990,35976,96938,77316,-31744,-80387,-34207,7080,-29814,-102294,-79617,8992,58182,52618,34886,41354,64520,61454,46674,60557,66342,25139,-4408,34159,32637,-9676,14059,80611,47295,-43403,-102771,-122598,-90313,-37812,8130,68942,94811,58090,49267,98334,95962,62208,54650,45926,31068,18299,-28130,-35653,28148,42574,-35323,-79450,-64396,1494,61003,22334,-25284,63575,154851,138951,77954,68302,114183,121419,68574,18341,-24872,-68720,-36725,38147,57878,28222,27810,50741,2113,-115782,-162273,-163043,-162166,-69922,22875,2095,-32983,28438,117231,105926,-3114,-75548,-84110,-70853,-21353,24430,33569,43342,53188,74475,98689,90406,71531,29520,-25836,-69944,-136780,-237478,-236970,-112323,-28705,-13382,5417,21348,-22034,-7510,80898,108286,82095,58861,16565,2987,-10241,-8685,11027,-23407,-123860,-154670,-87410,-51315,-59726,-23748,7715,13443,15074,-15508,-30993,16668,20357,-37724,-67740,-72552,-24315,35179,8135,-8207,38807,46625,56080,137180,168822,27938,-112598,-76376,24292,41337,17966,19407,-11732,-38815,34736,81456,42458,-1044,-46476,-54349,13056,49317,8231,-21886,-47482,-53545,-14158,-6094,-72147,-131713,-60817,85166,161706,153826,147018,89238,7993,-35511,-74255,-94851,-17769,56446,31974,-36345,-19595,81483,148660,77364,-15199,-24719,-40286,-55833,79818,199423,118537,28607,8233,-48985,-78853,-32168,-23991,-57611,-33557,34101,36641,6755,1960,-5117,-32156,6213,40329,-5433,-94111,-155026,-74818,69106,90439,-683,-26469,59482,90573,5642,-17607,18554,1356,-102466,-179212,-159883,-134898,-144724,-80744,-3374,-3104,-6476,6857,-21069,-67011,-45908,-41013,-52695,27287,96016,30873,-66284,-53883,54591,150819,135551,44140,-30569,-49382,8640,81208,59870,-23488,-52528,8840,61941,20095,-27731,-3628,-2632,-3903,31019,-5227,-88124,-70633,15559,75311,46417,-3981,28909,94121,93211,35394,-53148,-95841,-71051,-40043,-34114,-52020,-52639,-34969,-58150,-92720,-99754,-119722,-149333,-77468,-3833,-93998,-186669,-181425,-123763,-32044,44924,61557,65748,73669,25404,-30529,-18439,-57696,-133991,-90232,-35212,-61810,-73017,-42624,-50592,-83924,-81015,-73868,-70929,-80565,-145914,-202693,-125479,49099,109241,35184,1601,38626,33840,44179,100430,81693,30263,6852,-72924,-140836,-92292,5992,40545,36859,26635,66803,105322,71394,35931,34498,21414,-10298,-17346,-32119,-40647,9770,80103,69469,-11151,-60244,-39905,-11532,12904,51573,51273,40002,64375,108211,87448,35114,17878,67627,135784,88672,-17741,-3611,61079,39129,-37188,-62163,-38229,-16753,-10350,-45348,-85262,-75459,-29359,-9150,-31614,-9197,43989,49324,35691,28002,934,-16147,-31062,-29956,32982,111627,140290,157580,151113,101262,79107,109704,133836,122959,95151,136283,178488,119460,-5270,-71422,-66401,1036,65103,66282,51140,44088,34683,-2410,1733,41641,42506,-15875,-88048,-123880,-73328,19301,30430,-30773,-73375,-60034,-12810,68726,121414,120689,114885,102495,80055,62403,83008,92723,58039,-5490,-35862,-24597,-20482,-34683,-37770,-61786,-97760,-88648,-54357,-60211,-45507,-10758,-53039,-171770,-266331,-208253,-66474,-71354,-186649,-178372,-57136,25306,5632,-14124,18009,40523,33337,46713,46518,-1403,-33800,-19737,-33614,-84958,-125030,-105990,-31826,54522,130457,144654,63026,36037,123061,128229,59453,45221,97499,99227,30100,8895,28781,22345,42551,19238,-93525,-159526,-160853,-130727,-66668,-53174,-86810,-58696,15549,22468,-972,44391,45802,-76372,-149072,-83014,-37637,-408,15710,-16432,-60004,-69830,-73250,-103636,-90421,-20993,32672,14330,-27605,-6626,11575,-20604,-27079,4696,-14904,-21753,-20421,-77556,-86115,-21109,-31804,-95164,-66301,19089,50241,38481,65464,81342,82904,112921,114818,28942,-11916,37800,54052,-7359,-35579,-12686,18140,17028,-18216,-27235,7212,-20610,-45674,15590,58800,19804,-10311,27150,102907,173764,153572,24221,-41369,41715,167298,142328,51615,44173,92713,93869,4646,-76263,-20027,41791,4318,-21688,-35297,-79848,-102654,-72095,-5545,71537,81539,48449,58003,87267,65215,30653,-19948,-69996,-60746,-50783,-83033,-90671,-127075,-205054,-184727,-83976,-37248,-46213,-37727,-19011,18713,58432,41832,-342,-42762,-118978,-112227,8236,84769,48850,17446,8776,-11759,-17880,-27547,-42617,13276,86490,102324,87015,33286,-202,-24881,-69355,-53782,24652,54483,41825,36034,-15620,-124359,-170318,-104438,-60326,-64117,5660,113973,115032,13282,-62627,-95686,-58391,32957,89043,76477,17569,-33932,19829,100760,74150,-3351,-56565,-102359,-50702,57029,38305,-40571,-48748,-64099,-99828,-84378,-49502,-42549,-19806,13559,-1830,-69101,-50491,76996,143358,80876,26796,22185,57871,96186,35415,-91522,-102141,-7312,40081,-8493,-38829,17576,103315,97640,-29127,-132277,-126735,-56473,16548,42581,28214,-14722,-24137,66948,162394,164236,84075,-6643,-50668,-42101,-27470,-47947,-106134,-137187,-112935,-48127,22419,102583,136037,99223,85311,41717,-57204,-15689,150804,176631,79936,23729,-38855,-120895,-135247,-102173,-84248,-26558,39164,73020,40660,-51081,-82509,-33469,8647,19051,-5985,7748,57785,41169,-37400,-61499,-4828,36379,26026,6992,59366,117370,76815,-47147,-91124,-9263,47272,61584,42596,-74004,-126804,-19432,85003,79385,45190,40892,44325,-9897,-78962,-52548,-19293,-24609,31673,99399,96528,59982,19134,-20818,-28953,-16246,-57022,-83913,-73530,-79579,-41066,45984,51395,26601,43352,64428,89992,131660,108788,69129,57141,13037,-12309,-6567,-40048,-102367,-82480,14972,59031,31837,-8099,-16792,4462,38701,60686,23665,-55549,-78515,-32553,16635,24909,-19938,-63043,-51216,-15324,54443,127490,149053,129998,108390,49197,-33860,-103620,-121792,-91958,-61891,-45938,-39244,-5595],[-30590,39018,31805,3214,11824,18741,-20709,-45759,-3860,42959,75347,97828,64695,51921,98101,34657,-133752,-112593,74638,148415,57898,-50556,-111466,-166649,-171605,-106271,-53896,-58346,-99917,-155770,-153363,-42132,132230,178495,74100,26321,26592,-27176,-71736,-68131,-73190,-68592,-13465,61233,71977,41082,47274,52717,-37908,-114224,-75017,-27939,-45690,-60027,-28767,-14046,-18474,8872,2611,-77947,-71380,26097,39370,-11776,-9798,38587,43248,-32647,-73756,-14714,30783,-35160,-132099,-161044,-104893,-39260,4063,24878,62921,58618,-15426,-27596,22185,20184,4679,6653,49297,88555,52098,40352,87446,108321,135647,169548,156374,91436,50268,31110,560,-6975,41931,25346,3274,57105,75833,34092,44991,112096,123560,37115,29821,85067,35846,-35733,-49503,-88279,-136441,-114533,-68039,-39710,1187,17865,-7173,-53476,-89976,-56307,7712,6687,6498,23102,-19300,-93146,-101646,-60213,-11765,41282,65377,41557,32071,13047,-42467,-29344,40566,43211,-18205,-57264,-72601,-44498,-35276,-72359,-77124,-58401,-57144,-2733,71116,79445,45181,3693,-358,23442,16397,23989,71557,102260,92543,44206,1746,34403,106384,148430,143110,76025,-12397,-25404,9344,6503,456,1170,-7874,-46491,-73325,-48290,-48062,-107101,-57152,51425,13042,-84719,-97747,-36257,-18187,-71324,-37760,73799,52816,-75167,-115812,-31082,53710,31468,-73313,-103005,-72214,-44956,-18732,-28587,-62598,-45864,8360,25133,13758,36726,61572,65395,99613,105442,65973,59827,74253,28706,-43140,-97033,-138461,-103125,-19029,43803,92395,70193,-32946,-51670,3030,-7280,757,67663,86419,48427,4930,-47813,-34520,47589,91451,64422,39555,-1058,-29210,-8654,-5967,-7658,66351,144629,150164,66314,14828,83651,183629,167300,81252,36022,31031,56552,85541,86437,86287,91846,47541,-55930,-119518,-85491,-73362,-102416,-54701,-2792,-9218,-8527,26303,71778,62080,-5450,-49589,-62881,-72707,-25921,-3006,-35439,-55233,-56926,-13575,70283,100895,95980,51094,-21598,-28946,-31964,-119711,-167593,-98962,-30866,-13738,729,23578,29481,48401,86342,97482,90665,64066,20777,14776,-1296,-23275,9129,22325,-61909,-128109,-85193,-41453,-53166,-52144,-14189,4391,-39097,-85679,-44308,17415,-10673,-43545,-31454,-78634,-91629,-18058,2225,5727,42589,36992,71811,145332,118709,-50270,-151732,-72190,33726,58768,72859,75952,-11507,-46554,91154,179795,83096,-18122,-37348,10802,64745,79405,81948,90346,44327,-3574,-17099,-52985,-102533,-84809,34692,150941,139160,92985,103262,69449,-354,-24562,-19731,-25732,-172,1502,-72984,-118487,-32016,83884,107194,38776,-3161,12623,10668,8887,94771,143903,49477,2219,30166,-5077,-49401,-21075,-21430,-64881,-60283,5813,42886,13359,-40847,-81753,-98408,-9627,85978,90491,-140,-91871,-29244,107483,117440,56755,36800,17997,-45281,-122858,-93674,18364,29717,-79874,-146645,-112860,-84157,-126252,-107393,-31331,-25042,-19240,39040,23150,-76635,-92863,-59603,-44604,950,33052,-26342,-79242,-19640,73980,87183,53414,42887,44258,48531,91667,119477,63233,-3785,-22021,15501,61483,31936,-15599,4882,-9201,-17235,38561,26323,-38491,3423,75716,70462,36563,31311,66449,126709,124835,32508,-72352,-114915,-87267,-40748,-9155,-43568,-82490,-25177,23544,-14106,-69832,-101568,-118648,-49124,24086,-58420,-158792,-142802,-29607,72982,75320,26303,21641,50907,53119,36799,53493,40604,-40696,-64904,-6695,41501,40652,31331,14947,-2208,6089,24074,-9432,-79838,-114018,-101252,-41699,30454,53249,17354,-5788,-3921,-6234,-4205,10858,-15301,-61510,-60560,-68596,-98205,-71364,20465,64925,28917,-28523,-9541,19309,2143,-2407,-30993,-72496,-78999,-55326,-77825,-93606,-45936,25107,36950,-2411,-20298,10009,53530,54724,42108,32221,15423,37755,130623,153589,111147,64284,62629,105514,44325,-74096,-33327,46384,32704,-22182,-66933,-118413,-145335,-119157,-111160,-128514,-137390,-114429,-64826,-20992,14285,26587,34876,59794,58101,5598,-44299,-35741,34276,98853,145244,161367,145444,84908,1178,-32544,11468,58086,40750,-17773,2631,103582,116185,25447,-33145,-22540,20812,66413,59228,53938,38369,-31657,-92027,-66419,-21177,-24103,-79280,-122873,-89310,-10552,40105,41701,1042,-33668,-52230,-55769,6278,67714,49641,45385,99966,124677,111676,145058,157976,127054,67950,-35698,-104208,-119040,-81053,38303,93528,3019,-67591,-47195,-31731,-12534,13889,-46368,-189127,-270908,-192719,-49411,-10486,-53005,-36239,24761,40995,10615,-9522,3449,42885,70465,86865,116227,126478,81118,36198,8433,-17378,-59105,-68857,-38487,-6552,64108,147434,137693,108543,156967,146892,63626,26803,58902,60857,27165,51486,84003,70442,88132,89196,7430,-79224,-115317,-101235,-58580,-52178,-55302,3595,98691,107053,51606,73696,72519,-17576,-27437,64917,51455,-13048,-26474,-27534,-16520,30722,18512,-85429,-88659,4913,42408,-9007,-84705,-68455,22029,47290,-8394,-35991,-62704,-57375,-42335,-86587,-80514,-8950,-48570,-143928,-121317,-32888,-12737,-34499,11939,70751,72785,42233,10718,-43651,-41887,38905,65896,-19656,-68812,-39581,1990,16936,15199,9088,37283,65627,99750,120252,65814,-14661,-9236,60041,81885,80721,72732,19810,22702,106946,121253,39669,-19823,-672,52688,82782,28600,-27826,56409,142707,100392,26142,-12719,-35355,-46928,-75166,-55569,37750,60764,32429,74808,120813,68037,4994,-34535,-51743,-16014,-16691,-100445,-150409,-147900,-158864,-128604,-49514,4872,-28734,-72230,-69423,-37858,-27335,-49584,-70875,-65385,-62473,-55145,-7676,56324,86077,78358,31530,-33431,-78695,-106172,-83902,16422,61029,9106,8294,46039,47403,20940,8732,2729,-9490,-11930,9475,19225,-56249,-175269,-163486,-51074,-14163,-32931,14721,133889,226031,178000,50763,-64216,-67816,34180,114114,90106,8,-81007,-53746,20888,40346,27470,9843,-29066,-5124,67060,55457,-33029,-97195,-110232,-71839,-21514,-7970,-23090,-12932,27679,25372,-55031,-74265,27764,105039,51637,-32208,-60757,-67844,-78208,-89391,-101732,-71728,13639,72024,25507,-31281,1650,83524,96704,31515,2713,6400,-6507,-3482,41338,68565,6820,-46594,-3041,35828,26202,13546,-46252,-91367,-37337,30493,24936,-32097,-102725,-161546,-127832,537,121293,114966,7348,-40572,-49737,-72895,-9469,119817,152451,91906,64982,33987,-33794,-63351,-23405,-5041,-18081,-19899,3677,-14223,-121194,-164005,-84145,-31259,-33021,-34906,-4870,24357,-5413,-69880,-75810,-19647,44016,71967,58210,48873,34674,-17816,-105251,-142876,-93960,-32094,11197,12243,-55417,-90387,-34035,23585,76327,112642,83846,20518,-50968,-106937,-110285,-106583,-72692,20031,62267,23299,-8600,-8135,-11715,-14441,-33469,-93987,-97290,-65216,-62831,-1655,109988,141485,113536,97549,101062,114680,137704,103624,29710,-36325,-55342,-9354,28371,-14534,-90423,-80675,13715,61044,20234,-12749,8403,39608,55740,36316,-26948,-56291,-11335,35858,47447,17588,-13080,-235,29207,64794,117004,120314,92299,67910,46469,2995,-80498,-146380,-128788,-61937,-10871,-19547,-64215,-57119],[-84156,-70300,-47210,-16110,6212,-1052,-44001,-54051,5693,69631,112912,103314,54428,63167,102543,34341,-100948,-85083,56252,126342,51684,-36557,-81213,-129780,-136081,-52678,502,-36746,-90511,-168750,-228832,-135883,73842,156818,69086,26778,40705,-7146,-35369,17486,24318,7551,70331,94610,5604,-45575,-9518,42114,7189,-52945,-12402,47042,-4995,-58792,-27266,7337,37622,79051,42701,-76167,-104190,-30319,-33943,-125212,-107875,26621,64665,-30270,-54493,48226,112146,40501,-65651,-110543,-91083,-54334,-16335,2315,50178,85576,27942,-24560,8083,61246,78859,49067,36072,54340,41404,43164,40054,17413,85666,213966,278390,212441,104638,33407,15340,40185,78484,50448,61951,142722,179444,207749,260129,260622,153324,-25403,-73698,17255,38712,-26746,-59550,-52523,-60803,-61188,-72555,-69466,-35799,-19114,-21975,-39736,-74961,-68503,-10298,21198,19881,23358,16483,-32025,-29879,13776,5296,18908,85655,104465,105488,83116,-3246,-19463,52040,47415,-46023,-76071,-8328,60480,35525,-74212,-151442,-150614,-117597,-51027,29172,60606,12526,-70088,-76656,17496,61715,42161,76673,101721,19481,-80547,-107340,-56987,39713,124797,133361,75804,28919,14248,1982,5456,4495,-37369,-41853,-34604,-56022,-41888,-47013,-127464,-100546,16124,11862,-95441,-132409,-84924,-73933,-99257,-51796,20196,-8804,-83226,-81355,-1219,65963,60259,-5562,-67887,-99506,-115777,-115421,-138667,-199466,-195781,-62943,37762,46302,66007,108652,114956,94680,77070,83708,102568,85069,44207,18624,-12449,-74301,-68497,25798,107369,137541,60869,-86871,-105531,-41599,-74377,-92838,-22542,23087,595,-47773,-111510,-99326,-8355,64559,98078,120166,65133,-18474,-54190,-37932,-31390,-26234,19770,85667,37068,-8350,81164,191954,152232,44538,20226,61107,60846,41403,71031,130312,121723,27231,-83219,-80848,17814,69299,36685,20617,6289,-9130,21683,26770,9071,-6259,-16199,-32276,-60628,-87561,-59774,-76446,-150238,-154474,-80144,-2538,41879,50580,42711,-8957,-46590,-10449,10512,-30530,-48998,-10270,46746,53636,25564,27640,41024,53203,84834,87481,34511,9264,17597,27727,12562,2567,11958,817,-45606,-77086,-34759,36703,50359,9512,-5789,-8160,-52120,-79555,-50434,-30876,-65777,-46919,18110,-22319,-62744,-10939,15848,24510,46016,34523,54686,66528,-11057,-144374,-178303,-94483,-796,42727,78172,61470,-36639,-60777,52968,132037,79236,-2799,-37435,-7115,22933,33097,98042,163203,105881,-123,-65256,-71795,-11128,68779,104434,71658,19689,48358,84787,50857,-619,-6253,2401,-1716,-17921,-67542,-165262,-184574,-87189,-7709,-28587,-65839,-55928,-32162,5789,57295,89693,65225,-2496,-4140,43526,34949,-5992,-19974,-43145,-83856,-103613,-64793,-6958,-11136,-63189,-122551,-170885,-85541,48863,94837,48935,9930,60992,114370,64635,33247,56805,11355,-66884,-75216,-10627,84127,74053,-5915,-23313,-8735,-42939,-109353,-91759,-28517,-16729,-8057,51573,41783,-71336,-114392,-93889,-96125,-95436,-80517,-82650,-85602,-62235,-34561,-38112,-65227,-30303,44602,86508,97717,69677,14507,16019,56203,71590,56861,19003,-6648,14653,3483,-7072,27188,10079,-64878,-48855,15029,10691,14067,62651,73910,95939,112655,37682,-60851,-92777,-94950,-98057,-66856,-108190,-164025,-64400,68742,84257,42820,-14046,-84522,-77827,-22841,-29568,-66930,-69790,24974,119892,68175,-30693,-18136,48387,78798,107818,139419,106209,1738,-37311,25640,97090,95420,71587,75569,74336,69070,70442,14913,-67687,-58725,1164,6586,-40946,-43286,-816,20691,19437,-1635,-71858,-126083,-129327,-127878,-99809,-67132,-48963,-26232,28237,58735,-7338,-88884,-78038,-41659,-4217,28648,-76757,-198752,-171829,-84697,-71762,-60386,-18855,6004,9657,11493,-3199,-16496,15968,25300,28980,58325,58997,57765,112940,125120,105570,71151,62696,63405,-16677,-107279,-66156,-8510,8926,21880,-21921,-146729,-226660,-174540,-100194,-80524,-107851,-118456,-74398,-526,57942,66422,73809,79723,39343,-6055,-51983,-56883,18092,52145,48606,85877,94594,-2433,-139215,-201043,-155142,-69572,-62926,-124548,-98266,10510,48145,23677,38808,78965,75261,40156,21492,21940,-11796,-57006,-70326,-74478,-108188,-122579,-113350,-92063,-36226,17677,30445,34080,16786,-17474,-38118,-60019,-42082,10463,1829,-1014,70134,96145,57365,53151,30703,39123,56225,-14653,-134969,-192099,-110806,73464,148986,35059,-63791,-26614,13664,5735,3195,-31672,-120064,-136623,-54403,46983,86557,64864,60992,81128,45731,-36710,-88791,-82270,-34671,18759,60747,123513,177448,98493,-28448,-34990,38499,55675,20552,-27733,-61598,-23327,70551,127222,118692,94874,77904,50968,-6730,-36073,-36313,-26680,16206,63904,88895,130656,157804,122416,32989,-33678,-27202,-29619,-58700,-26832,69465,157013,153965,71103,52650,71181,81641,151693,206606,113425,-14036,-54757,-33327,26157,118720,108717,-31675,-37766,73641,71666,-22646,-113812,-117517,4842,82375,32208,-22517,-41652,-30637,-30897,-54016,-39685,-10172,-32762,-89832,-94885,-42622,-34331,-60811,1407,85891,73581,-16909,-77832,-95741,-70969,2217,37501,-14881,-50829,-29223,-9388,-19006,12802,58222,86871,127540,204729,208941,116279,41647,34484,42697,-4466,-46131,-21079,13483,19341,2931,-48879,-63726,-54864,-32188,4358,34766,9592,-6704,52070,91920,40632,-5876,16341,66027,55446,-45221,-91602,-27544,13062,17810,53726,85170,44581,-17913,-49713,-31909,13654,-15069,-106516,-122585,-55167,-22784,-27998,-28841,-29534,-68058,-74173,-24413,-24100,-84002,-98373,-78701,-21971,44652,30069,-44194,-36542,50059,107254,89820,29216,-46447,-98794,-73920,6724,-8310,-103575,-99211,-3040,56095,75333,108921,87642,-8667,-61836,-39775,-3814,-40582,-114025,-84923,-2718,13501,3093,57381,181973,319707,305193,136723,-24415,-61960,8592,68358,55178,-24487,-102152,-60534,42224,77391,71276,73016,87353,100812,113493,86726,12636,-62550,-56528,20588,57013,36239,16157,3730,19264,37421,-3050,-48809,-34583,6906,-9391,-73710,-104897,-107638,-129734,-130768,-83715,-17316,40420,67725,45067,5095,1037,48317,72708,78914,143981,151104,58738,-4946,19067,34933,-23745,-64696,-60198,-78546,-75550,-16860,-42941,-88823,-21021,83402,95256,33324,-45837,-111085,-102619,-6285,126897,140929,4216,-106709,-107214,-55294,-10927,-2048,4329,27491,58215,57835,11345,-10891,42206,84582,55945,7355,-786,-6134,-67833,-121129,-87970,-61045,-29713,29643,66772,33781,-31171,-46905,-16787,502,40102,85335,77800,51264,18822,-17602,-79231,-146959,-164338,-95025,5424,54842,34020,15520,21103,24174,78503,136453,100997,25412,-27731,-82882,-131486,-149945,-101566,-15416,-22199,-80113,-66776,-12750,-11792,-23976,-64944,-110276,-66369,-28575,-60564,-40496,36372,83241,115801,129993,116165,80327,33353,-17638,-42527,-53497,-33560,15990,62184,48256,-17375,-49636,5694,55982,22202,-7840,18430,16751,-17064,-40417,-47040,-10567,43407,60192,45289,4826,2969,61117,82907,62578,23376,-39873,-34823,28839,57532,27381,-46903,-89283,-45955,15273,39632,7518,-60059,-87883],[-60031,-89505,-70033,-17123,4178,-30953,-84421,-50521,62571,132156,151950,134415,82753,47229,25193,-3573,-37321,-23413,37572,87428,60571,10376,-19098,-70086,-102378,-38913,12043,-29264,-57719,-85440,-165541,-186000,-66378,47942,38631,15763,35161,30299,41707,108709,123298,118783,183285,168365,11107,-101398,-84243,-1179,21469,-26312,-20921,23179,-10066,-38022,9890,46102,43997,18431,-48695,-87092,-48243,-27321,-89122,-162780,-106763,34387,61815,-14021,-2181,114549,177522,130021,18602,-78091,-122505,-110499,-60880,-19478,53041,120324,88371,16610,6662,60346,86359,46017,-16750,-53670,-55388,-26397,-35623,-46749,39826,180457,267431,220534,110466,34053,-119,-5915,32421,67378,111961,163409,160248,185520,263007,262674,123789,-39912,-74358,3264,54977,21232,8463,81122,102371,36675,-40639,-68039,-47897,-31092,-34871,-53137,-89164,-115324,-92474,-57664,-66532,-69036,-15738,15503,38757,52348,6376,-11047,51467,108565,131148,101499,22680,-10257,24879,28534,-51217,-120574,-83230,12408,12023,-113324,-212842,-177092,-99996,-60438,-16692,21450,-14709,-79383,-70078,30357,85541,36332,38204,64613,-12258,-116926,-144224,-99931,-23058,41223,51378,28173,23185,21285,-3900,2892,-12921,-58432,-3823,57232,6934,-26781,-53385,-151602,-159377,-44972,8100,-47448,-71821,-38220,-17758,-26329,-35211,-51914,-71505,-58464,-20808,17287,35314,35629,23449,-14947,-54389,-97069,-141674,-176666,-219814,-210458,-74722,57047,102436,123658,155576,145496,86940,37242,57479,100336,101314,69679,58291,43681,-10797,-25936,49551,120533,126798,45565,-59498,-52224,6891,-47601,-114528,-97895,-55655,-57084,-123074,-203889,-171363,-64628,-11207,2095,50342,68850,44307,11345,12965,-18964,-82564,-75518,23440,68926,97213,158596,149390,64785,6850,13094,37410,8271,-12732,48005,110268,87227,15904,-44578,-36539,38118,108078,105363,65625,18884,-3874,23492,17781,-29632,-45008,-32274,-34831,-42460,-34281,-3147,-32892,-137185,-136188,-8835,51550,814,-30759,-43528,-91240,-58078,32565,64674,65401,91503,123490,151254,129669,61624,41041,22704,23663,86991,73902,-60849,-83236,-6066,23637,14986,37633,13926,-42870,-56786,-33408,26529,127458,184024,143147,56385,-2396,-17277,-7868,-33566,-66158,-74008,-38547,31233,34659,8997,39525,57702,58782,77821,61087,14797,-32527,-91377,-156086,-171012,-126320,-45056,11380,27429,3133,-45072,-69684,-50114,-11811,41466,33177,-40646,-62722,-25442,13964,92589,163232,112721,3118,-51745,10308,150757,200585,94623,-61137,-72307,39715,71682,16346,-7968,-6539,-32926,-49924,-30679,-26233,-86050,-145071,-119808,-76465,-95314,-94142,-55641,-47633,5797,71141,56301,14053,-5061,9436,45084,31505,-19115,-44993,-51950,-65305,-98522,-98993,-35222,18513,-112,-70044,-154041,-103424,21201,47087,27894,58287,106296,82382,1293,-7245,50946,45991,19995,57663,108843,122736,102055,77177,91407,60526,-64322,-139653,-63762,11179,18636,37704,79017,57852,-35817,-75942,-71193,-77512,-87746,-81790,-40859,-35275,-92070,-104148,-57319,-79694,-86082,-843,59516,40799,-8180,-23786,43873,126556,119113,33536,-34727,-23271,30285,30134,-3139,-17660,-49062,-135366,-162110,-84707,-13913,34943,99356,94730,61956,60650,40181,-7211,-27613,-58985,-104774,-101263,-144920,-200414,-98400,62445,113234,103547,48594,-66754,-117627,-81843,-40465,-12400,-16066,17864,78923,52142,-13656,14491,91696,121226,147371,175795,113319,-8203,-39644,10721,75750,95857,83615,88162,79266,58226,39314,-5163,-60308,-37561,46255,57295,-17142,-54362,1422,64780,100676,53618,-74006,-148479,-137487,-103048,-62026,-48413,-24402,12207,34893,24120,-26780,-61455,-34162,5,51052,77748,-56334,-192345,-142299,-26412,25861,63718,88888,69529,46689,33065,-32903,-105644,-94031,-47245,15619,85442,121185,108716,72722,18330,12682,39939,53148,5327,-74702,-96254,-60980,-53002,-36987,34138,53400,-57236,-164562,-123450,-18479,17403,-21965,-53927,-55802,-27389,36225,72106,81967,65799,15636,-4880,-22541,-44722,-24201,-37764,-55761,26703,93037,8220,-158115,-265376,-242036,-120417,-39923,-46877,-17462,187,-19850,5941,90594,119277,57087,-30538,-39615,-35378,-75304,-43184,16674,-17470,-134349,-171290,-100494,-33971,4279,30575,17582,-252,11540,4953,-3235,-22596,-36547,-5819,23617,29369,30857,581,-52919,-68553,-85616,-66222,-19092,-5670,-77594,-136907,-78287,40185,72601,-10924,-85373,-27847,34444,9689,-9033,-14046,-35600,9559,90949,133137,123105,60494,24060,51226,38337,-55890,-111226,-106001,-88329,-46556,872,44119,90239,24324,-113723,-110179,24190,89398,32415,-54632,-82613,-48686,13236,78181,94306,45649,31778,64968,1287,-83175,-90570,-74347,-65877,-37106,10168,65773,93721,77228,27003,8387,45149,10425,-63292,-23059,93621,159087,132227,46048,13464,60355,124738,182449,191216,90466,-10856,-32292,25306,79495,117748,90559,-21556,-14571,75965,49358,-13699,-56832,-104233,-79239,-6139,26486,23713,31007,38785,-2108,-16691,15638,11617,10754,15012,6463,16082,5050,-29000,24020,87012,42544,-60171,-97768,-83090,-72776,-60026,-27513,-14775,-16358,-8825,-32903,-80699,-37062,35441,53804,70816,142515,180780,153730,113798,77766,34130,-22437,-46567,-1775,28464,-50121,-175023,-183527,-95341,-18400,26961,44569,17191,-21740,-16210,-4046,-39714,-99622,-76656,29798,115149,81178,-28640,-89402,-80144,-78547,-64925,-12620,36394,24311,-31348,-56791,-15097,12851,-42022,-100792,-56381,37699,60137,11726,-39278,-80667,-112410,-76166,-2591,-23498,-99256,-82452,-20224,27101,48480,11849,-96026,-117176,-23274,65752,108771,96281,4125,-53323,-23178,-682,-56848,-134061,-133945,-64058,9261,92532,197611,191064,58512,-31896,-33333,-7205,-14617,-41314,-37189,-6400,13430,33702,98402,192550,272615,239050,91180,-37970,-66927,-43971,-23843,-2570,-35917,-95957,-42850,74535,106690,69646,50463,79165,84307,55788,30783,4690,-18420,30913,103934,77573,865,-25734,-36169,-38756,7912,35094,-15866,-78623,-63784,-43235,-65248,-57430,-19598,-48390,-78174,-33625,23252,18523,9163,46679,60387,14413,6966,40397,73546,137902,137217,48587,-4334,-7998,-37052,-73749,-73667,-74368,-79738,-30231,21620,-15366,-58969,-9337,67058,74179,36133,1338,-23048,-34544,-18419,87106,147906,43789,-95296,-117665,-27997,14749,-61426,-102048,-33653,29619,21506,-29195,-39957,21150,81416,98717,75996,62607,57390,35477,-7565,-35301,-37779,26628,111311,141497,83430,5694,4738,39842,20206,-2836,24914,40208,60536,77485,86796,41966,-81318,-148402,-71894,36647,85155,66593,62181,64969,35399,14771,38187,54662,51611,29797,-27854,-75523,-83264,-55904,-26359,-67202,-103291,-64258,-32576,-41841,-18873,-27466,-69041,-26180,10685,-48608,-96127,-87357,-67044,-9254,41999,52892,20145,-56027,-119001,-81583,1363,28076,16643,40451,82983,64183,7036,5544,14465,-17915,-23348,24173,-1072,-75892,-70458,-4618,29894,14644,-1945,-1217,368,22594,54352,50695,-3363,-111946,-197725,-118108,62005,152629,95585,4863,-22006,20245,52579,40246,6049,-41692,-69596],[-10273,-22624,-32306,-22844,-30601,-69321,-99140,-27783,119587,192767,173224,134844,85875,21523,-36878,-24851,25628,48567,41371,48740,55589,38067,13402,-49220,-93422,-43084,11347,-17637,-36834,-23552,-77433,-170445,-141763,-33166,5389,-5107,8589,45396,78036,96912,101235,139361,189108,157666,28624,-117285,-165859,-81975,-9701,-42400,-85954,-86700,-75998,-19523,74200,101060,51854,-28682,-93673,-59147,7863,-30738,-108451,-107726,-35632,37356,32148,-23428,15293,142033,204591,168953,74987,-46174,-134235,-145828,-97176,-37614,54591,125591,103547,46107,19781,14977,19474,17525,-42807,-124147,-118079,-70802,-71043,-51819,21843,97228,136244,100741,58473,40794,-8064,-73738,-45220,38679,91962,99929,55360,20619,55115,77534,35249,2031,28533,57573,57832,41632,65389,153627,166173,58013,-28429,-60123,-51965,-22276,-15770,-39962,-87435,-151910,-170463,-147945,-159147,-167910,-76312,24518,42370,23866,8936,-10188,-2757,56393,105642,70376,-5796,-60518,-58864,6841,9908,-94773,-156327,-73253,-32195,-120239,-175328,-100987,-40657,-39437,-12575,13792,5565,8923,30336,53356,50283,1478,1291,38845,21816,-35448,-64867,-46190,-14964,-14411,-38841,-49352,-28036,3906,5767,-4589,-15486,1718,81473,110989,35492,-25647,-63404,-140143,-154380,-68060,6289,30798,38569,59573,74529,29424,-55474,-111043,-87789,-18169,16543,19513,18234,25556,17953,-1373,-18488,-50621,-100187,-115693,-117034,-115885,-63534,21438,76362,111291,148976,149617,112346,57149,48625,79734,99072,74690,54995,33360,-17694,-31035,22228,57082,28104,-16076,-18549,20846,45607,-2105,-62773,-83604,-61944,-68011,-152113,-214669,-152790,-58293,-47432,-100603,-68704,39859,101582,103499,91075,33458,-48046,-84518,-7357,123162,207168,174548,50477,-5241,48763,89047,47401,-13061,-3779,51051,41126,-5101,-11546,6059,-4485,-10022,19005,33877,11957,-26195,-42245,-21354,-462,-28420,-61047,-73579,-58853,4452,76158,126823,114973,7995,-36069,34635,22917,-81733,-113695,-109854,-132454,-54669,76677,147431,178512,192994,193203,179295,126518,52990,30668,-6789,-16800,51367,19287,-131924,-146546,-47676,-5656,-7429,15058,-24198,-92092,-99636,-45411,42792,135519,201360,204775,110334,18538,25406,44079,-14986,-52300,-43789,-54820,-19302,32283,43001,76097,86660,54743,62418,42839,-44169,-97575,-82854,-82215,-105313,-99530,-51561,-25222,-60171,-87380,-79705,-90741,-120051,-99642,-1931,38897,-19395,-40340,3332,48982,69078,73243,43952,6982,12239,85781,168631,141815,1508,-120303,-80041,26389,46991,-6423,-20375,-39112,-101563,-116556,-23760,60045,46929,-42827,-60438,-17751,-15986,-7206,17891,-4746,29888,67628,19385,-9979,-3804,92,3235,-44614,-112212,-103929,-59069,-33057,-47543,-73361,-22808,78916,87017,27810,-28881,2716,55464,26467,5769,40304,49908,-1096,-43610,-26058,9354,17619,49595,94987,102272,63395,73396,103588,117844,66829,-89998,-175740,-54351,46548,31840,46504,78461,59498,9412,-2931,7503,22054,15636,-3699,20190,9495,-66148,-48433,40915,4435,-64695,-15323,22891,-8860,-18298,16685,78972,107347,58280,-32946,-94568,-58772,27366,35563,-20366,-71791,-111839,-177404,-204949,-111539,12075,54817,80167,88817,39395,-5777,16801,36910,17880,-2333,-14946,-30340,-90539,-153855,-86863,35417,61689,37078,-4853,-101179,-133644,-86846,-74935,-46397,-11676,-16837,-17331,1003,1871,35640,124849,170103,150698,134325,85403,-2615,-50310,-47778,180,51204,58737,33694,20087,18255,-5372,-34643,-60813,-46593,39875,99884,75244,26897,22998,72926,122759,73190,-19617,-45053,-37137,-19946,952,-15655,-16432,3444,1237,-19587,-8347,20936,72953,98788,93531,73952,-1377,-56241,-13533,64930,96449,119929,139495,123189,82514,16601,-91083,-161251,-145738,-82974,-14588,23142,79237,115086,63517,-27601,-36011,18704,25719,-49382,-105113,-78351,-47907,-82827,-101950,-21161,82052,58779,-33706,-31571,37383,52888,7771,-31655,-78995,-109467,-52915,-5,12041,27498,22717,714,-2113,-4001,-23129,-73614,-62193,55412,137861,83325,-49506,-173595,-195413,-102700,17336,94981,126688,51429,-43744,-23337,74864,95181,8131,-79066,-73931,-59218,-93068,-47607,29785,25401,-70100,-116030,-50603,6463,37552,72952,26433,-44466,-12833,37097,36100,8355,-6976,8426,55435,56662,-27148,-83844,-69362,-18281,981,-28508,-49786,-30419,-19072,-26950,-31415,-29057,-29604,-59440,-99262,-50816,14738,6650,-11111,-7372,11440,69180,117158,107308,68644,-5355,-53471,-7880,40892,4917,-18548,-20044,-35236,-30685,-23224,-43102,-46918,-67616,-136088,-155259,-56264,10655,-48561,-101430,-57929,-5429,12854,31211,44141,43799,51469,68059,1570,-74694,-68028,-63274,-117482,-163903,-157271,-102564,-45492,-31812,-35371,7176,63281,36277,-35887,-12205,87640,133076,86379,7194,-17091,38670,87394,74716,63823,19818,-17384,15041,107814,113281,48732,9676,-34888,-24492,-1535,-24444,4438,28870,-55751,-145641,-111139,-31772,23340,60924,56043,-21943,-34925,33219,36313,12911,43588,75632,71569,43640,7388,24352,40048,-12244,-85548,-82002,-40166,-43121,-92312,-92527,-49787,-10223,-12465,-77991,-129820,-86908,-56055,-63411,-54902,-4947,70787,112559,88981,65105,69079,64054,65015,88911,51507,-82911,-202497,-165686,-69036,25065,113508,132110,43306,-28171,-16110,-16875,-89583,-144561,-90078,22056,70711,29434,-24090,-48354,-76425,-149740,-153347,-45902,48526,45085,-16511,-43468,8908,30874,-13827,-40446,-8953,35985,32040,-14716,-50275,-58327,-68989,-68553,-60398,-73143,-91515,-44102,32033,27369,-23475,-41693,-85697,-101857,-64914,-26442,56353,115331,34139,-10486,47841,42533,-24288,-71482,-79384,-66770,-34778,57318,211827,247204,132521,41447,21318,2931,-23353,-34494,-35480,-18148,9570,38364,80312,110823,101098,52456,115,-38603,-40020,-61640,-78860,-41350,-31032,-66795,-30786,50711,70645,9789,-48886,-53299,-52155,-81314,-82792,-68714,-40941,50356,119656,55848,-55862,-90830,-58353,-23564,36179,72228,4166,-75155,-47561,-28156,-43553,15857,82709,27425,-36250,-8752,22673,-15183,-19138,58725,101402,40004,-8899,19369,60582,78155,43956,-12085,-21467,-36794,-82240,-72177,-30977,-21571,18856,90627,80119,13736,-16988,-661,6072,-1955,11542,41637,41968,-61,-45300,7129,76200,23905,-73994,-94215,-8338,48260,-7570,-53658,-15809,22576,-7126,-51848,-44679,-4923,7642,38051,83094,108006,88812,54472,46541,37741,35620,80617,126960,138332,108860,64591,34677,33989,20678,-29200,-47297,-30342,33233,109211,167737,140253,-9102,-81477,737,66758,48892,-8464,-19527,9898,-17088,-91910,-85478,7414,76822,54495,-2010,1394,34664,36078,-2937,-44509,-19401,11309,-44960,-71593,17205,80780,29657,14774,46539,13658,-66647,-130920,-164114,-148479,-111526,-55515,-15092,-33748,-86912,-62992,21675,39833,-1047,-6591,57031,85030,51979,14496,-42395,-89137,-58036,35150,51909,-13102,-11301,37798,2659,-65109,-58276,-15029,15134,29235,5710,-11884,-29817,-110105,-189117,-109178,83923,184221,107979,5882,-28227,-13150,4427,38,-14141,-36849,-43781],[-16189,4790,-4720,-27530,-62319,-79684,-68374,-5228,121553,205565,177810,103923,70312,63968,20953,7761,65242,104666,68269,34351,20281,10528,8237,-37963,-81029,-27793,56123,44356,-20206,-46251,-63467,-102450,-85050,-34543,-16885,-22538,-30574,8270,54909,31316,9868,68530,101583,71866,10792,-109985,-198912,-121695,-23153,-44159,-111567,-146107,-126719,-19399,109389,131756,82282,24621,-5342,7431,-12691,-96686,-121258,-50795,7042,30338,19539,-38777,-8667,115067,157167,112890,87429,24431,-65040,-100250,-71395,-32958,28357,78772,79025,56710,26384,-19960,-12396,30388,-12536,-96460,-78464,-27215,-35960,-39592,-7434,19965,17131,-30882,-19214,37192,26969,-54296,-70068,-28030,8737,14522,-11309,-51689,-80245,-88552,-44640,35801,112708,101316,19928,-2378,43511,84289,51904,-27874,-63553,-82323,-84258,-26374,29232,30514,-33226,-147002,-192368,-156375,-151418,-167642,-74311,31497,11194,-14347,31129,23204,-18016,15829,63234,21154,-72336,-158427,-156993,-7328,86469,-2873,-89422,-39338,-14682,-73111,-73063,-22797,-31820,-24164,32127,40541,36223,77750,96486,56113,7873,-3594,21855,53519,69167,74362,67606,60236,51494,2804,-75414,-96614,-41195,26119,47455,17046,35366,121383,155259,89671,32000,-3535,-45661,-86600,-85220,-41683,26854,98750,115132,104232,79828,-399,-92426,-111649,-43577,25085,27269,17019,33717,61994,38627,-5059,-24400,-48095,-76197,-55339,-40211,-77300,-79049,-29717,9197,44453,91891,121827,125749,104173,93364,96283,79368,52929,44246,10568,-63323,-79799,-29947,-10058,-68133,-103388,-41829,16550,8001,-7507,-16098,-24341,-749,-20211,-89505,-107510,-61974,-16055,-8186,-70341,-60431,47761,101957,101652,95724,63122,16560,-51827,-32521,90054,144707,34961,-81440,-51378,95921,170750,93565,24350,63883,86412,4957,-63610,-34602,18167,9101,-35672,-46668,-40499,-54389,-88970,-104720,-63836,8083,12275,-66848,-117498,-73633,43583,126142,172825,189240,123562,44670,23207,-48076,-146205,-156184,-127996,-119763,-63020,44275,162974,237741,209084,139666,93887,45554,10007,7345,-19172,-40365,-15065,-36741,-107192,-115110,-65737,-34417,-44255,-52984,-76703,-132338,-162420,-95118,33115,94617,111995,139401,103873,44648,56719,55106,4120,-6754,-26104,-91697,-71783,8869,55584,95039,80616,-4283,-35391,-47213,-91602,-98091,-28721,9413,9269,883,-13543,-48200,-124046,-170655,-146931,-112924,-100204,-70023,-22598,15781,28425,40196,46682,57460,18422,-50791,-69185,-26462,32573,56194,13385,-55920,-112233,-115589,-70228,-19073,14245,11371,-11009,-68201,-138133,-122063,-9287,63159,51466,24607,59032,106251,98808,86932,75901,29415,49053,85238,38132,-3584,-11094,-21717,-65918,-141904,-183071,-130175,-66548,-23496,10296,-7513,-3076,71942,94312,92143,114489,141594,110577,64065,46101,17013,-51615,-101911,-83126,-48864,-73699,-85906,-19736,28924,8597,-20981,9783,57702,70204,45824,-67183,-157317,-37781,70279,17094,-21849,598,25303,35689,51661,72107,95795,80752,30033,-106,-17777,-25967,40591,114299,64464,-6517,9386,4200,-15517,49924,123840,117281,35278,-49622,-94011,-102179,-61149,8820,18726,-16965,-71392,-120105,-145327,-130300,-41520,56506,45747,18124,45049,9373,-68316,-32912,30919,16080,32137,86094,85616,5371,-77930,-59247,8454,8644,-50979,-104198,-148116,-106749,-30779,-68868,-83581,-22797,-25520,-68599,-58735,-46402,-8703,116034,206380,149766,63059,52667,40907,-21564,-73290,-51604,197,940,-49815,-36250,11738,-3889,-31965,-36609,-14709,38325,64933,69356,83103,53670,51450,75119,54142,42083,74182,86632,58112,34715,35098,24813,-28783,-57121,-21060,39810,70818,123310,153958,100683,48443,38722,58256,74144,92224,62242,43791,72928,84817,45691,-28113,-98051,-102660,-61655,-30737,-39050,-94271,-48201,71472,96703,32413,13719,23741,1128,-58363,-89639,-70336,-42236,-85557,-141121,-94884,33118,78414,28670,10792,23243,12754,-26978,-64830,-125442,-168638,-104026,-47985,-45551,7445,42321,2485,-8430,12531,2581,-30796,19481,124938,162531,129116,75585,-1867,-62987,-71254,-16334,74670,117157,66277,-27217,-50245,28043,104409,60728,-21552,-24857,-1308,-38908,-63926,-44612,6525,25289,9615,17740,29595,65855,116899,53306,-42103,-9900,69284,58976,12160,14813,27922,38294,10561,-82853,-80137,51128,171444,182065,113691,23018,-24704,-5493,11851,-30440,-75984,-62954,-46693,-66961,-60542,-21789,-9050,-27583,-19127,18410,45215,34676,7819,6626,-6969,-38165,-605,79244,105150,93111,82321,73791,42144,-5163,-52107,-87906,-94266,-97347,-139451,-105636,-42350,-85036,-100510,-5294,43605,14798,-15118,-22098,22550,43159,965,-60868,-75967,-28525,-6881,-82753,-194078,-257415,-214000,-91814,-20981,-14676,10659,35758,36793,16057,27809,90847,118573,74267,9377,-9047,25690,34789,-17225,-26206,-18534,-15652,41094,115439,78252,-11242,-20820,-12729,-24158,-59387,-61001,14755,52442,-15552,-88896,-86534,-64665,-11206,36453,-793,-99651,-108746,-17703,7085,-49153,-38882,22803,38968,16891,-12094,-15883,2756,9521,-32489,-42191,-3250,1621,-52289,-94548,-83058,-24753,-31599,-109351,-125395,-77323,-102271,-130163,-105204,-55366,7301,26022,-11188,5294,84944,124948,139760,138637,75004,-3197,-33434,-29538,-6984,31527,111617,147134,71160,-7417,-2995,7092,-34928,-48188,-8655,20354,4698,-14604,-20692,-11129,-22248,-94583,-94525,15756,91184,71133,13119,-9833,44351,83321,73199,53095,10937,-19505,-26048,-26368,-19757,30443,55540,-6673,-96214,-115170,-92775,-30398,28404,-10762,-49501,-3524,14984,-5560,-46618,-90417,-12599,92819,44446,8139,83722,109929,60594,18825,1434,-13362,-27566,-1362,118891,191153,129094,64336,39466,-3532,-46141,-46693,-11706,12308,10066,-335,-2211,-21005,-59148,-71840,-17807,33245,41426,-7884,-48990,-45663,-46696,-53001,-13402,23001,16906,-41365,-113246,-131661,-112092,-114101,-117161,-122734,-98588,3646,83305,48373,-32187,-55471,22422,123210,169501,132283,29791,-20578,15815,-3984,-38160,41801,100038,10204,-87919,-73305,-16611,1675,26197,69445,91059,62993,12364,9360,68389,95840,29564,-32123,-42060,-75763,-95204,-10679,63299,48595,78521,133465,109007,41748,4394,-9960,-19926,-21817,7062,64035,71297,-540,-81748,-67992,-4954,-17139,-62518,-59443,-21740,5122,24827,47658,49595,38475,3868,-8203,28696,33381,-42830,-59366,30400,96497,63216,7806,30566,85098,90509,81919,77876,75349,74495,69513,21783,-15047,-2868,-16097,-66025,-83865,-30847,59003,139403,119072,293,-33155,52739,74549,-5708,-93096,-129149,-100737,-99457,-139621,-110298,4411,67668,14775,-35649,18766,82795,65484,-3435,-20418,63971,85890,-26573,-75861,40193,157993,123001,48747,55002,83361,39520,-58359,-132105,-167515,-176143,-109415,-2339,64550,36631,-22785,-38871,-12024,-10397,-29077,-8568,16306,22387,8203,-49285,-100867,-77237,27028,120388,112299,70143,26576,-74120,-121358,-35358,41545,42289,30116,-10252,-30863,10739,10050,-61081,-57631,33008,81579,39126,-16860,-55819,-78274,-60345,-24428,-19514,-41461,-41019],[-41331,-29481,-16290,-11960,-33907,-30781,-10297,8840,88343,181373,182097,104720,92851,152714,120580,42062,70638,143697,119541,51237,-14366,-37620,-3863,-282,-49780,-13671,105794,122755,16553,-75578,-76838,-23944,7600,-13169,-18457,-12210,-60989,-56528,14776,10202,-21898,11039,24591,2126,-15291,-72937,-136704,-69847,19164,-476,-63318,-105854,-125028,-51684,61014,96099,86639,62003,42405,12556,-83807,-167632,-120606,-35438,-13125,4560,11564,-40958,-27990,48499,26077,-12476,60256,96881,27323,-18664,1285,-7112,-20339,8780,58586,62275,-3533,-39217,24615,84710,41862,-18261,-8586,31752,13752,-47944,-55580,-20319,-31048,-99177,-91682,364,60082,12383,-40986,-60511,-59113,-46754,-20494,12615,-13300,-63830,-36999,38428,116948,97445,-18555,-54272,-23034,-44086,-108776,-119203,-92510,-102979,-118482,-51103,43457,83914,32738,-96108,-153674,-96467,-66360,-88460,-25575,42139,-435,-15021,50219,41145,-6867,2828,10400,-31283,-114959,-208495,-182903,-3148,98258,39521,17865,65339,43172,-12783,-10901,-34157,-72275,-13419,58621,50368,26101,39413,48162,32099,23991,46965,70978,71217,78168,125288,148431,117555,94980,50366,-54929,-75691,25192,102750,113869,91984,116093,195996,176347,62835,42060,42364,-14064,-44971,-40477,-29235,43800,123412,120542,58685,-6528,-53335,-74886,-52648,14582,54490,27884,7559,40001,91889,83266,11472,-51714,-104241,-114599,-69324,-69345,-112727,-71866,-9786,11114,32349,66575,82856,87482,116374,147105,116347,40551,12018,30187,3417,-83349,-115811,-58498,-12479,-66961,-137041,-90474,-27158,-36410,-35849,-13657,14901,65180,51685,13736,4531,-3556,6104,42087,35684,53742,87122,68093,36738,46029,53987,52353,-18512,-63143,-39414,-51157,-125747,-162328,-113020,38263,141149,94168,58242,116845,119785,37969,-19317,-11542,-7558,-16121,-16617,7323,12180,-20795,-80248,-114304,-51349,49669,58846,-51743,-109098,-40857,55858,70893,79241,113425,101851,59405,30970,-34470,-106178,-120258,-97745,-80045,-81533,-60456,65567,191329,155647,30443,-32799,-38094,-24481,-6569,-6970,-25870,-39550,-15677,317,-24725,-46287,-41978,-74489,-88990,-75427,-124190,-179562,-107017,50620,110905,73324,60540,66846,68151,79954,67361,40038,27899,-37172,-100288,-52188,37403,95447,112820,59096,-51340,-116275,-114098,-80881,-32064,23293,45854,86112,85776,21169,-44794,-110418,-163594,-146620,-88807,-36555,-12774,-21655,1214,45448,35484,-11117,-13763,-30414,-97013,-128670,-83714,-9503,-3713,-96166,-165784,-147185,-97945,-75109,-54752,-10258,38206,19552,-54442,-105338,-70049,-11338,-6058,-19390,41041,125691,144855,107952,85273,62876,16319,38691,113657,113714,48250,14222,-5791,-95559,-167870,-132723,-67054,-54660,-27419,52513,64538,1901,-16958,12360,90450,169567,181671,123029,109925,112796,26023,-104034,-154744,-110628,-92287,-149670,-141509,-68584,-42688,-50031,-39242,-32859,-16088,10593,25201,-32230,-90370,19575,110434,21802,-94397,-97953,-22251,32520,60954,82510,91739,65959,5846,-61419,-78961,-23200,46219,73178,37132,12667,10843,-22664,-18053,92812,177434,123173,14712,-48984,-80342,-64040,-19582,-5429,-8211,12908,-14939,-73454,-70636,-13130,51085,89686,46879,2623,10120,-37930,-117385,-77031,1023,7990,30051,91672,122853,53396,-46312,-76934,-33297,717,-50164,-120878,-129458,-50575,17854,-26480,-56972,-15175,7819,-13055,-45316,-77965,-49002,85946,202802,145299,18236,21522,68078,40498,-19911,-24024,-7069,-47348,-101455,-59398,17239,15385,-9370,8244,65710,73104,-22160,-48554,44527,65524,46882,63500,67368,82269,133476,155059,82532,29044,80255,80575,-44281,-78789,18768,77184,67107,90826,127502,96339,56110,50795,68168,72839,74768,23598,-25507,-5150,3835,-31641,-44428,-28069,11860,66962,63999,-23621,-147053,-122716,31078,111220,78579,39839,-1761,-17012,-31395,-65096,-68909,-20981,-41485,-124765,-131621,-50278,601,-7525,-13719,-18943,-24553,-41431,-66524,-120532,-154028,-72108,-1410,-14790,5632,28604,5104,-21411,-39782,-29991,12429,81488,132119,127919,115429,124877,118926,57296,-24561,-62380,-69251,-47687,-2698,-14841,-56552,12261,144595,155269,70441,54954,68898,5092,-76181,-107323,-32339,71861,94203,56073,30556,52629,95960,70476,15566,37108,82655,49545,-1310,14284,16284,-33990,-81625,-98108,-7402,154762,244420,219998,182190,108857,38866,8291,-17359,-57128,-74333,-45784,-5208,-13006,-52166,-59068,-52187,-71781,-49356,-13197,-21488,-53269,-54994,-1985,42203,25379,41473,120242,152899,106852,84368,97749,43192,-24096,-25402,-37247,-57455,-43875,-83138,-80609,-6932,-38660,-75661,11008,36935,-31206,-69385,-75455,-58610,-66391,-112954,-145106,-109493,-23540,34975,45,-89603,-178456,-166026,-37100,52378,41675,6641,-11604,-642,17278,38953,85605,98928,73602,40652,27484,32196,1905,-60917,-58383,-26612,-4368,22484,20058,-27729,-44349,-1436,14429,-23875,-53539,-32383,-6267,-5273,6689,39197,19645,-36137,-8895,24708,-56981,-168639,-177982,-107868,-74758,-111302,-147249,-125018,-76356,-68834,-100029,-78549,26554,129671,102692,33828,19015,18970,7883,-25540,-53651,-30038,-46153,-100859,-88158,-32573,-51588,-75468,-44493,16065,26968,-31784,-85975,-58381,9646,43517,89161,110571,91888,124617,147442,96295,63161,22336,17781,62132,61426,1217,-25738,-20126,105,53665,84025,34158,-23327,-44293,-62255,-49677,-4797,26691,63457,78855,40501,-4117,-13906,7500,60322,101491,109346,77669,-920,-45281,-34284,-9783,14604,80921,130442,67095,-48046,-112034,-124037,-61296,-26117,-67816,-41791,66142,99795,67145,-4011,-70375,-24592,48565,5695,-34805,27669,100385,95540,65821,43559,20797,-10775,-61463,-41303,28270,27448,-1041,-17985,-35436,-44565,-17397,35200,34992,-16383,-67817,-91980,-108886,-113999,-86375,6048,96100,94175,35260,-8455,-54059,-116990,-97350,7107,46434,12877,-30566,-83176,-79608,-25838,2589,-34512,-100556,-112020,-33524,36917,54270,55784,61160,127834,246565,276555,168149,55742,36530,36148,-23758,-45198,23129,50632,-53102,-176511,-176195,-57072,52015,77021,40452,27569,51577,31631,-3609,54965,121125,58733,-14175,-53677,-124510,-121803,26243,111472,38838,9175,62813,102916,61298,-20190,-40162,15283,27967,8255,47657,71391,-8254,-117604,-95134,14289,40125,-4846,-27157,-71127,-118713,-64975,47589,89700,62843,24202,20847,62086,49516,-58221,-89055,5848,66574,37700,10449,29180,69086,50001,19395,14323,22110,18276,19100,1090,-40658,-39380,-10183,-30449,-64960,-53186,397,67960,40601,-30660,-7472,73295,63874,-19192,-87602,-130426,-137839,-114597,-93538,-61696,-6190,8226,-45865,-75569,-4901,50611,12425,-41047,-30467,65392,96351,8786,-48583,34216,144202,136791,48816,26544,93273,122207,68638,7740,-32724,-73895,-53069,45994,153583,147688,10221,-109150,-73988,-11522,-20501,-53629,-72525,-60474,-10523,14527,-19183,-57644,-5931,109462,149350,93417,-685,-110230,-116710,14354,89396,61597,50153,19932,-7547,59224,101258,41866,1032,-3531,-20233,-29217,-5509,-8087,-51129,-49844,-132,11240,-14427,-11459],[-1512,-26777,-31655,2467,24306,36524,28420,13821,65362,147706,171579,134466,126804,154127,97725,13229,47072,156281,158404,65965,-16604,-48025,-10796,22153,-32403,-41767,69625,129818,62644,-31833,-33312,35373,38742,-15264,7242,30563,-53545,-77580,354,32590,24683,19397,-13093,-38776,-22395,-9928,-29905,2212,58489,41791,-11759,-56420,-106859,-93063,-21538,32133,39739,-19864,-75862,-79248,-120012,-147454,-64448,-8231,-35930,-47403,-43687,-46243,-11904,3363,-74996,-97624,25292,116994,57630,8065,38660,7864,-49356,-26956,48223,49197,-55432,-74674,36151,103783,78708,43422,14774,22160,5449,-66805,-67649,-19982,-46298,-121337,-133983,-53643,27857,2109,-27239,-23806,-56637,-77371,-26276,64086,94141,70813,52938,59073,113661,113375,23414,-26680,-47276,-99076,-142085,-111958,-60157,-65785,-88378,-48374,10980,44923,43768,-26177,-85302,-50835,-15471,-38995,-19072,22604,5880,607,37168,14911,-18440,-16207,-43846,-69350,-93994,-146042,-108890,20413,58238,4507,25497,108009,101609,57603,6875,-73170,-66744,28131,60743,39841,12177,-16018,-22919,6085,59736,85389,71958,41982,50193,114648,133096,74654,66264,66061,-22565,-24641,96070,151240,147778,166317,167696,171083,141841,70366,56583,45185,-15648,-41607,-54288,-70028,-1064,85480,83489,-4693,-76680,-57500,-6736,16433,45536,66378,33212,3051,26072,74385,86118,16121,-100211,-187314,-172167,-111704,-103346,-75341,20678,66809,66359,93437,112063,60871,28513,88858,138486,66227,-20846,-28755,1353,-7654,-66857,-99766,-45374,23341,-3780,-85492,-74238,-20597,-16074,-34447,-25921,26262,90406,91997,58366,10632,-14589,3184,31416,57953,100796,94443,55290,30353,44297,56197,62135,7998,-66461,-135909,-177627,-144314,-129902,-160650,-83073,26021,27779,28485,81471,92971,68683,53968,24437,-48455,-81306,-11057,85585,103293,57864,-20643,-67428,-9297,73491,65505,-23084,-57601,13470,62985,10895,-18410,9043,1859,7531,42000,34532,-3626,-42277,-56838,-53919,-89164,-131816,-38212,102540,95840,-25831,-95787,-78371,-67628,-56358,-18521,2612,-98,57848,77364,9462,-41439,-52899,-102459,-90732,-42266,-68001,-109405,-51373,82885,171250,133203,55849,40639,65917,70324,69918,65319,26338,-55395,-77984,11142,108499,140679,108548,37848,-46651,-104955,-91524,-19283,50405,49211,10600,53593,71402,882,-47345,-60763,-66225,-35972,-15868,-16257,-35565,-45449,-24698,-26433,-92521,-141209,-106112,-50242,-42511,-86525,-109552,-50507,9118,-33386,-94135,-64616,-33960,-36130,-41038,-24185,21621,31121,-13983,-45337,-49636,-62766,-63306,-19938,42276,78658,61913,21257,8507,11457,-14851,1237,91816,148999,101695,58313,27954,-74859,-113706,-18761,21359,-33273,-25007,67180,93585,-11103,-102831,-81526,33973,119833,124079,91009,107810,129532,37864,-101722,-147567,-106235,-127720,-172543,-99686,-47168,-94602,-72399,-20844,-46818,-73462,-24511,17495,-12017,-25942,68799,135976,57601,-78871,-111224,-39927,2770,33649,62566,56745,34545,-6153,-74936,-111312,-70734,-29084,-20315,-28054,-26614,-38819,-72451,-61943,22875,79180,51565,49959,59224,-22762,-58808,-8395,-25132,-56869,-5863,3740,-44157,-27263,44223,76152,80454,65057,38920,-8694,-87670,-136957,-88187,-5330,30641,10948,7611,52994,30435,-71071,-141635,-90033,5589,-4186,-58032,-50077,-12499,-9765,-36634,-34069,-7133,47594,82621,38302,-29217,-38323,43868,136912,97606,-2530,-5313,47027,78171,50169,22692,868,-57508,-99389,-76668,-21434,-2309,-9805,20097,107556,118529,-18953,-81311,-4054,44927,64205,112933,104090,87519,137226,142652,39775,-4361,64998,59138,-64661,-83998,4861,59844,55918,56416,74770,75835,62995,45653,39379,61090,106766,96788,37697,14251,-18403,-64928,-23563,30201,47192,101978,116677,20801,-98757,-87942,13349,66005,30173,-30924,-65841,-27662,-8849,-64491,-69908,14733,24064,-68544,-116644,-97403,-69875,-52079,-39304,-28045,-7733,5765,-1805,-58584,-104486,-26374,64073,46864,-3721,-9813,13027,-24318,-116389,-108902,-3863,58211,65159,75617,87344,101191,116735,87815,44891,5171,-103510,-152095,-79357,-24677,-33058,34607,122082,111570,50787,53209,47704,-33085,-89805,-92741,-20638,65917,79098,34821,992,-191,40709,74406,63312,70945,69970,28089,-5230,-1437,-35070,-114888,-137962,-58003,67333,125799,105214,82442,99038,90512,84352,62267,1640,-31684,-24124,-18369,15187,22763,-32093,-74517,-82969,-84269,-52664,-43763,-67697,-68487,-42411,14401,51364,22351,24100,103117,120353,52136,19658,20728,-44761,-86592,-32244,-5909,-15498,8991,-20709,-43023,13727,-15425,-87800,-34179,-6485,-69756,-77760,-60954,-110369,-160139,-143577,-129588,-86035,5903,62951,61383,44025,-4104,-34917,-3186,32495,20282,-20565,-40947,-44042,-39069,-1215,55606,62319,47104,47326,53050,54415,-878,-92432,-91133,-41477,16060,13609,-64271,-113603,-65979,-1796,-1749,-32901,-15563,8865,-43814,-60084,40640,115830,76883,25250,53040,56551,-45066,-146239,-156714,-127328,-94427,-86237,-170573,-224558,-157448,-123797,-173278,-107139,88767,230749,201366,103972,30879,-2050,19405,61452,45950,1594,-25352,-40156,-46570,-7319,25742,26692,45219,98025,71615,-19887,-67895,-63020,-71178,-74725,2946,68935,99214,194055,211401,147793,117413,54788,-22423,5743,50706,5386,-52387,-58094,-10469,66219,105264,58848,-8350,-79718,-135905,-128164,-46811,59967,110354,30324,-105564,-160675,-94239,3644,54019,68008,75313,40291,-7215,7159,22817,-4368,-1446,53155,91382,73676,17718,-78080,-145959,-98559,-81989,-125193,-77319,40684,80955,69545,33912,21798,48621,25350,-65029,-103749,-59551,10578,50726,67218,57215,17690,-18489,-92451,-150787,-122075,-83891,-79503,-72709,-40482,102,39246,44633,-2808,-56552,-90688,-99887,-80843,-52396,-38937,13718,77777,58041,-9221,-37002,-83490,-182934,-148867,21494,93264,61064,26298,-16773,-10778,57250,106037,61980,-26830,-55121,-17157,11154,54133,124515,137351,133461,205757,243931,145424,64425,60371,17495,-50291,-31952,14137,9402,-69910,-165545,-173042,-47728,76892,74827,-4475,-27073,13973,19446,-15286,8458,55993,20847,-18594,-54357,-145251,-151918,-12100,43111,-52135,-87718,961,95137,69537,-40709,-33628,67546,55578,-9187,20907,59602,-8966,-119674,-57645,123674,185355,110547,10320,-101195,-200143,-183348,-33204,101157,99843,37013,-6590,-19845,-42580,-96823,-64004,24922,46260,39627,64849,49650,-14049,-73995,-71584,-33251,1611,-5748,-6000,22881,-5854,-53922,-33936,17798,30053,12668,5823,44133,17348,-43133,-1653,56006,17912,-25642,-26928,-34533,-68170,-62006,-43492,-55241,-77004,-74136,-67534,-61032,-6278,23912,-22529,-53405,-35350,28413,70881,38541,-1532,32754,80005,58001,3933,-4535,48633,104656,128036,129430,123418,77262,38222,72646,166536,172653,16378,-138109,-125045,-39843,-23297,-62014,-107982,-113183,-34733,42943,25365,-50871,-53901,5517,39679,28219,-20536,-92349,-97671,-19397,16136,19141,42915,5822,-24542,40489,78007,44156,34379,21802,-30728,-67731,-13267,44522,13352,-27230,-7181,15825,17644,46451],[73060,29046,-31065,-20998,27323,41488,8187,-1053,48110,97753,111438,98316,67616,16287,-46936,-53049,11657,108396,121672,46018,-5818,-26217,-23578,-14521,-50302,-87318,-35004,51975,71666,31858,39062,71819,30760,-18132,38378,67114,-10951,-27797,13274,28699,47945,33062,-52855,-97949,-45489,13462,1902,-9250,22533,20875,-26377,-68606,-98930,-91820,-31798,17278,-16750,-136590,-209558,-152717,-90648,-52892,22793,46785,-18736,-98993,-125019,-59552,24779,33369,-29555,-74248,1849,83272,22132,-40323,-6268,-19734,-51780,-27807,8317,-7517,-85813,-116791,-39496,45780,85277,73320,13647,-24644,-51732,-68724,-20571,-503,-55826,-113373,-121281,-75225,-35524,-78021,-63670,-531,-36198,-81907,-36101,25148,69760,116499,121957,100655,142064,174980,136309,71225,-9912,-60768,-55128,-32321,1953,1580,-14524,-5388,-24103,-46623,-4598,9148,-39052,-62557,-56810,-73030,-69445,-34687,-17473,-8958,8161,-22336,-49948,-37608,-52613,-61931,-36287,-26918,-12493,28483,32043,-4459,519,97536,162907,149891,49989,-34630,17386,92270,76845,54877,47053,17935,-6422,-5536,30526,52812,21590,-20432,11487,79095,56966,-20248,976,38659,-20981,-17366,68999,83365,84103,153736,166723,110719,89998,80427,40564,-20012,-45737,-30341,-51449,-99100,-78278,6316,39131,-22701,-81884,-47813,26067,54695,70083,83368,58086,39621,41453,46739,39341,-17194,-145860,-225544,-183510,-115425,-52955,62694,141335,107899,75659,128089,150937,52656,-1375,52724,68929,-20196,-65429,-34207,-4328,-5868,-28177,-38442,-7658,31079,18052,-17520,-5286,25559,31630,-1968,-18649,23012,72513,76006,22931,-50294,-33289,9403,-9741,-5579,42229,54949,68420,98694,112241,95936,69311,30340,-6129,-82513,-122575,-43927,-23602,-112902,-109175,-30769,-13082,-23331,-19421,6024,35416,45977,17473,-63246,-116178,-26843,87526,94044,54197,-1255,-27748,17954,67395,49177,-3945,-25527,30599,79417,37564,9100,12352,-47981,-77617,-20587,36718,46421,1288,-40334,-53944,-71904,-82989,-6936,93857,92622,13160,-45724,-68939,-131230,-156691,-74658,14695,52839,98215,74971,-17123,-62985,-77740,-128614,-116639,-53517,-11626,11368,41757,97882,177320,172399,74196,28394,39773,22429,27227,47161,19193,-39285,-53692,47090,166909,165396,93469,40057,-16450,-57451,-32719,43050,98700,66747,-11632,100,20738,-40294,-71120,-46416,15993,82084,57762,-32726,-99453,-99600,-85815,-129162,-178185,-163164,-100353,-31683,27322,-1012,-71277,-36257,72043,85087,36510,69715,104369,69657,6861,-23075,-10429,26195,25846,-5915,-76716,-129069,-78914,25166,32833,1132,-3353,-14754,-26394,-11092,-18418,-17248,32317,92008,95475,66298,22240,-53931,-46948,44699,52308,-7742,6206,66339,63186,-30325,-107015,-101293,-17843,59010,95714,88678,97524,112522,35043,-83288,-99511,-51289,-103744,-143474,-47063,-19875,-112426,-78898,-10338,-44433,-81126,-7960,69054,64686,34190,46696,89318,94683,30605,-11123,1063,-11808,18924,63720,47298,29900,19445,-38025,-113453,-128699,-89166,-57539,-55714,-61117,-68804,-92625,-109019,-89446,-73007,-39614,74456,133219,7334,-94453,-52802,-45248,-101284,-87896,-54992,-55221,-18051,40913,37146,29734,57277,46852,-33049,-96211,-104504,-59083,32924,87494,26217,-45589,-16951,9514,-70605,-155500,-98383,14512,21964,9928,29379,-160,-70168,-104663,-63721,-4782,68616,117314,92036,30421,-17971,3654,56115,26682,-13709,-105,34734,77562,59349,-515,-35208,-41675,-59813,-92033,-76861,-30642,-16219,4502,79277,138906,116116,74091,52726,36224,72022,128140,91711,64660,116025,87588,-15746,-31112,-2583,-41399,-118869,-145616,-104179,5851,68092,73034,61713,32847,25923,38658,49175,90112,184545,217150,159373,98315,36314,-24460,-5288,4465,-14622,53160,113074,57236,-20116,-16936,2813,6667,-26686,-74177,-67102,1005,15206,-46407,-54540,25116,55260,8146,-40254,-62571,-58304,-29547,-3253,15989,48252,75958,63886,-13502,-77066,-17937,67682,57337,-8759,-18969,14585,-18723,-111863,-106502,-21045,10759,14626,60811,84255,67861,39515,28660,76613,102730,2024,-80753,-62922,-26025,2127,46840,25516,-48137,-63147,-35576,-42830,-85336,-79580,-32103,33360,56080,27361,-4572,-29393,-23859,42076,78285,43145,31543,36718,29659,15344,-18927,-88314,-145674,-117326,6095,104542,41725,-68491,-91424,-56705,-22738,40945,107246,90328,51504,43022,10447,8500,30026,281,-45814,-47106,-9997,20255,-11888,-49335,-34421,-22759,-1802,15688,-26485,-50920,10541,43855,25376,10023,-19608,-83178,-87935,-37098,-25296,-10121,44439,14903,-55845,-57621,-66395,-116718,-93576,-42438,-38114,68,25386,-51757,-102397,-35054,8182,40820,101287,102598,69418,76659,80993,32332,-32961,-52389,-39802,-27955,-21951,-40828,-62097,-24763,27450,27002,3984,5020,31241,68705,35135,-81681,-112400,-50781,52519,60051,-49257,-111451,-76687,-42951,-43386,-23389,15597,6481,-69887,-55082,77168,107571,57115,61129,95977,57605,-15395,-54494,-48080,-28406,929,-3957,-112147,-191168,-135521,-107914,-159764,-73830,108192,178740,122551,59639,9149,-35628,-24312,78859,109547,34711,20085,40729,-16395,-30299,24010,56651,73479,100667,74032,15772,-7711,-11256,-44983,-71110,-17734,36917,65036,148620,166699,122796,122342,113081,55238,48305,67909,36041,-7975,-4636,10399,23281,51487,64654,12605,-94622,-155980,-133307,-62478,-9864,-12649,-92266,-201251,-237445,-135383,-3328,38497,31104,53921,50972,44138,101627,88765,-24588,-55632,-968,4858,6876,15434,-54690,-130731,-111273,-116446,-165128,-138400,-58864,-5772,26782,40222,91676,128330,33083,-96795,-112111,-84438,-74472,-28005,37321,62023,18619,-24203,-75768,-142075,-154679,-124226,-111595,-74520,-2264,49870,48137,-17986,-72650,-58811,-30824,-12613,29920,62564,41810,33745,27170,-21337,-98812,-108158,-108450,-167460,-132159,8636,77218,84642,57048,-9177,-38934,5087,56983,61603,24078,6782,6869,1195,48875,127724,110254,44357,68659,133213,104578,58942,59239,32823,-7428,15484,29912,-4084,-39433,-53335,-53705,-8415,44025,31185,-20350,-26905,-11010,-18633,-32430,-25172,-21909,-44339,-42915,-46781,-106753,-120579,-64155,-72655,-114410,-64528,39058,95817,68823,12086,48815,84341,12811,-26072,28650,56168,7543,-60144,11978,190674,261572,189991,58121,-59996,-160631,-197246,-63034,117412,134284,52056,-19457,-97775,-151664,-156762,-73975,13270,27675,40950,69711,22303,-96513,-156461,-114415,-52668,-6634,13252,47486,97155,73974,-16903,-54130,33188,119576,101803,43825,57226,52699,-28085,-44469,-25118,-67374,-63289,21450,65276,24297,-21727,-52153,-90877,-128847,-99648,-22389,14582,38031,62097,40937,9233,7681,42900,88848,85455,64994,74823,61457,-277,-5389,32520,41620,41412,74364,121579,150350,128218,80841,60445,111897,124383,16590,-104735,-125141,-59929,-18884,-32730,-64978,-63105,-32097,-24913,-46525,-68219,-60897,-57834,-57734,-33403,-18938,-47174,-75094,-85618,-92422,-45141,4192,-44405,-63208,3985,40071,30981,54566,69172,13613,-67668,-48298,27895,20018,-48841,-56801,-4268,51555,112741],[112098,71663,-337,-26750,7455,11962,-19095,7768,62422,76302,59690,7895,-56521,-106861,-116210,-48133,10323,35772,49895,38619,12980,6493,-2559,-23232,-24871,-41335,-51558,2657,51118,51150,85614,115009,71171,31249,67427,84637,48364,57243,55911,12686,14878,20858,-58356,-120247,-74201,-20187,-42799,-54569,-24490,-18894,-56762,-76512,-59186,-9944,65992,76436,-17761,-134395,-151736,-78833,-14711,30707,72178,73135,16332,-85627,-120178,-25620,78275,125725,111933,13776,-6405,38749,-13221,-77316,-52265,-51739,-54270,-37234,-52856,-65019,-68580,-115813,-115717,-13380,85961,93820,45255,-15396,-60504,-21562,49725,20138,-32601,-47911,-47557,-33880,-17979,-66854,-81141,-57208,-66413,-54022,-8033,-22042,-33186,35871,97555,93490,122360,183925,200083,137926,28068,-10292,19130,34064,44890,32247,13778,16692,-34810,-92160,-49763,-8470,-35965,-90243,-127414,-127715,-95138,-82984,-80036,-36605,10352,-18011,-52339,-22757,7507,-1128,11005,45191,21689,-11824,16659,48018,52350,115447,206710,201346,94890,43033,90714,112163,85802,76988,77415,72407,53376,-7017,-39731,1666,-2625,-54216,-23078,33172,-21582,-91022,-45167,-3011,-52941,-70589,-51120,-77145,-62312,49055,127032,90725,70875,74841,9183,-77231,-51617,10724,2335,-51521,-85180,-56846,-15531,-33658,-91048,-96770,-27565,51167,100420,103110,87996,104619,94421,47298,7939,-34242,-115056,-157379,-137183,-104620,-15185,119415,159856,77163,25578,73760,94693,23699,-12272,7905,-6270,-55025,-57811,-5332,34244,34326,21501,23473,11800,-18163,-40312,-29938,-2732,14425,27839,17419,-12585,-12330,18111,17264,-37717,-90384,-39798,11407,-15005,-31229,-17505,-12268,40686,115542,136607,105342,57396,35078,72147,55261,17434,35400,42342,3290,-6401,13378,21382,-24448,-91200,-75644,-36620,-42735,-26158,-29922,-71480,-24865,45049,11424,-31937,-41335,-28628,20791,63758,47043,-18691,-49895,-4421,67057,79793,88157,78106,-27438,-140961,-125546,-32207,11906,-21347,-58649,-76904,-54744,20554,111445,152554,119383,74019,40930,-40565,-166939,-215060,-119444,4704,61976,77871,58764,-1148,-63596,-101544,-145470,-169745,-116598,-4937,86382,107187,88676,95457,91746,27235,1644,11909,-28069,-48631,-13491,22517,9071,-41979,21317,159748,166073,100092,69392,-6006,-70875,-36119,44187,81409,75016,31183,29577,22941,-47191,-91120,-71914,1431,80666,69832,-25774,-102027,-133561,-148165,-163355,-112387,-24606,11953,5854,24825,16919,-23988,-3983,74980,91588,65762,116904,180361,123939,25793,-21349,-21759,16792,32943,-4272,-78411,-122831,-79444,-23849,-38157,-29851,29539,47853,16974,-10462,-19468,86,1483,-5337,20613,17708,-36118,-79691,-41718,13602,17685,21267,57426,51234,-16102,-68658,-66279,-53975,-24607,40790,124111,132554,115469,90207,8995,-67428,-34837,23452,-37425,-108110,-64760,-37111,-64747,-35277,-1263,-41655,-52756,41367,159565,192418,87196,-39248,-28371,85494,119855,82818,54521,13133,34516,70967,30997,2600,13820,-37068,-137160,-165031,-99442,-51196,-61248,-61474,-47614,-74823,-124965,-134212,-110478,-47078,54033,87415,-6316,-96809,-85241,-51076,-105181,-155776,-129989,-70223,-5158,29483,-8712,-33921,-5912,-15332,-64669,-70441,-65962,-33044,71011,132565,78177,-11124,-17465,30085,3008,-68403,-42966,30669,33593,49108,64384,6627,-80972,-134613,-86306,4125,61144,65079,40945,6578,-27602,-8450,28427,-4997,-22867,22518,55503,59320,7326,-75102,-95342,-36256,-29430,-99576,-105474,-34434,5490,15940,38327,96023,182882,206513,140664,46769,25225,30555,7393,24311,69764,36150,-25354,-29570,-52661,-113669,-177975,-240599,-205142,-37844,55067,65744,49819,-15055,-21927,25930,56648,90269,177052,209367,170222,124274,81658,26522,-16562,-62011,-68462,20058,84130,55777,12475,8328,-10527,-15237,-6915,3722,25525,55401,43016,2047,-35134,-26914,20776,78915,76126,23952,-7432,13478,51156,64887,93595,109246,52838,-47712,-90289,-27570,31854,21344,-1277,-13353,-27603,-27180,-16053,14155,29927,17239,14637,47131,73820,56877,-18941,-56484,9924,56278,37898,31793,19698,-11730,759,3609,-63038,-125009,-115233,-105047,-93735,-59970,-30208,-10207,34657,44247,15420,-7422,-26168,5352,79989,62921,-21828,-53100,-15835,32416,24921,-46004,-110356,-109942,-48696,41018,86511,-2267,-135655,-207916,-177831,-129294,-57466,68574,120006,85240,59612,7316,-34923,-3455,19207,-1149,20640,93053,126135,61087,-5757,-22476,-54268,-57466,-7587,-27692,-100235,-100821,-40983,25676,65422,48038,5282,13154,22209,-23165,-34214,25967,11096,-86169,-136310,-108644,-102344,-117884,-73394,14369,91525,96048,40813,23790,79838,120488,143434,151361,106216,39258,14957,21394,-4663,-56382,-64890,-31189,11911,22316,-3260,-13474,9931,17712,-723,-27564,-49586,-22302,57511,84589,-6739,-65375,-10549,96473,100170,-8338,-62255,-59855,-76229,-61763,10392,22271,-38681,-82214,-32812,70446,73133,17452,29000,44217,-20904,-34584,8882,39270,78595,89788,22256,-58459,-85017,-67059,-76809,-93430,-18778,46013,-702,-88562,-90039,-32321,-31130,-62880,-4571,36952,5183,35721,77656,-11051,-84581,-55742,8147,32305,29216,18457,780,-9996,2878,20572,12080,-876,-18942,-27380,13932,48386,35769,63882,118091,127159,86906,70013,77890,82031,93539,60409,-10870,-18258,28995,9681,-61693,-87728,-38799,10635,-32958,-108436,-139488,-149353,-147532,-86592,-9777,11007,4986,64373,132399,138809,150670,93433,-39325,-75515,-23317,-37508,-43904,-15178,-41729,-93519,-99797,-123332,-149625,-126777,-95617,-61458,-23482,4827,74784,117462,28677,-65014,-54068,-66636,-120469,-100586,-17961,50714,44174,9810,-18892,-59226,-88560,-105131,-121357,-72364,24146,59239,-7756,-105417,-105644,-6092,63837,92666,123039,141736,128494,90711,10287,-69164,-126386,-126289,-98598,-87248,-65230,-41073,-22165,34086,30044,-53492,-102108,-95555,-66902,-14358,23133,17939,-5065,-1094,50436,88876,41833,-23137,-10325,64830,98452,67950,56115,82983,85548,72883,51917,-1507,-24236,11729,20300,-9069,-23101,-21226,-19997,-845,-9890,-64545,-77996,-23522,7011,-21808,-33695,-31601,-29602,-11694,-40888,-107146,-75131,55008,108761,67340,48671,104738,139488,62080,-31933,-10183,55079,57520,39313,16879,36457,121910,175477,155428,93910,20673,-74172,-128468,-23980,110127,107913,45218,11315,-61602,-147880,-179997,-137706,-54872,13284,31299,-486,-57320,-99675,-102417,-71103,-53033,-26681,28283,110291,162044,135777,20615,-85017,-31781,91756,104973,36726,32444,52968,-27860,-132205,-151049,-152557,-101056,43637,107397,41941,-41429,-79136,-80792,-77213,-49556,36620,85192,82414,108573,114338,63248,33994,67278,114838,123620,106885,110865,94733,44327,61138,102428,72448,1866,-31140,-9577,25428,44854,45892,14882,15283,27935,9116,-37669,-71250,-48159,1475,-3782,-14660,21544,-16594,-134717,-163812,-88180,-27353,-15203,-22447,-24879,-16079,-28082,-65258,-95427,-98883,-61601,-27161,-59325,-70480,-7903,42144,41189,52064,58194,7973,-61671,-66958,-31474,-41705,-93686,-94656,-22254,64509,118122],[33179,1628,-18844,-34907,-27218,-43752,-58269,12743,81507,77796,35380,-73584,-163616,-149313,-90974,-26477,-21432,-50071,-20739,23207,-8123,-13918,17727,17967,41764,66742,29362,-3307,-9301,-1281,58364,107556,97677,65426,49724,48885,42436,60832,62655,-6247,-52680,-21856,-21050,-68117,-77205,-67831,-81100,-48723,-14791,-32660,-67633,-63467,-18123,71684,148348,110708,-2735,-57435,1233,54298,41601,34738,29544,6655,-5253,-34040,-28128,49045,118527,165249,157385,54104,-14988,-9360,-36021,-55779,-20434,-41976,-85235,-91175,-94247,-70686,-46761,-101674,-124118,-17779,68585,77383,66006,26779,-1004,49635,75379,14317,4773,33490,18116,11273,74589,80014,-17513,-133377,-133040,-21975,37924,-13018,-69634,-41426,16913,6765,-830,58801,120101,94275,5822,-15279,18633,63373,78536,31921,-16877,-19231,-47977,-81202,-57871,-36102,-39225,-75812,-132567,-120406,-53923,-83507,-130437,-50180,42507,19240,-19487,14009,71791,71177,39914,40613,-2818,-71457,-36948,51976,94236,132076,181899,144621,50918,38880,74555,55353,26535,32595,28112,37038,55977,6521,-39222,18219,40008,-24509,-34773,-6930,-57453,-106919,-61513,-27620,-72793,-106789,-135495,-191176,-175763,-51618,69781,98673,100009,89229,16030,-51446,-16276,25288,22307,20796,-72,-55293,-64999,-64952,-124083,-161681,-97004,22101,94945,88713,84940,128110,124712,64678,31038,18896,8050,-5501,-52023,-110831,-85464,6755,64147,32421,377,8072,5691,-9004,-20647,-37412,-45162,-40910,-28792,17686,72098,86200,73823,60761,1631,-80190,-108132,-103289,-89482,-57419,-9546,13844,-19475,-52844,-30028,-31732,-64651,-90182,-69198,-19191,23596,19775,-29932,-82161,-35830,34795,54762,38150,28032,34484,92531,123324,106278,56088,31619,73044,98824,73298,76974,38374,-56916,-80109,-76845,-103149,-38722,31773,9687,4379,37781,-7024,-59129,-48066,-20763,24204,74919,58223,-46418,-78642,-17685,39807,65623,102290,97749,3712,-116171,-125270,-44211,-13176,-42409,-67914,-86014,-43654,56066,131913,141487,104438,79072,59964,-23158,-111710,-121681,-67412,8888,46764,59263,91730,89995,-11912,-92594,-121878,-154266,-131096,-18990,86305,115689,77649,20590,-9744,-32706,-18969,16758,-26052,-83297,-61592,22634,60584,-12053,-28499,81195,136955,123150,106776,2407,-107902,-83926,-10107,18459,53190,73820,87109,56276,-17148,-63000,-54206,-28719,6826,32344,29785,-10975,-87377,-134794,-103105,11287,118606,125524,52078,-18410,-42658,-18191,5914,10870,9838,5614,41403,88313,61019,13299,-18305,-27072,-8731,2013,-7900,4345,10401,-30496,-121090,-142437,-36389,76328,107741,68173,-18368,-42886,30510,25591,-50059,-42091,-21914,-69631,-104872,-79361,-55072,-25291,54288,106565,29935,-91545,-109288,-39835,313,8767,40502,124544,159687,117826,31601,-36997,-27141,39432,73402,21052,-63101,-83558,-41338,28627,55995,22252,-32914,-17493,71978,187657,241573,107360,-89491,-110636,34553,100792,63306,57389,57520,62965,52748,-17008,-59311,-40892,-79037,-159758,-149344,-73504,-46042,-68242,-50605,-29814,-71565,-123368,-99424,-14699,43396,34373,6713,-3514,-14887,-35313,-34495,-74718,-141679,-137650,-54421,25593,43823,-10081,-52723,-57645,-63938,-59720,-52016,-75797,-35032,73951,129219,115225,55127,19566,56077,93530,49783,10797,27217,42158,66348,62407,18959,-29767,-67024,-31473,30925,49146,9719,-39273,-37812,-9221,31264,67793,30521,-17305,23811,66956,53387,-10995,-68901,-74445,-23451,-15944,-96024,-113627,-29236,48091,73760,42446,58,34358,102796,101788,20767,-67172,-106357,-70658,-1997,26984,26944,21130,6445,-26791,-73186,-156786,-219474,-160224,-40705,-8039,-18105,-16034,-30767,-6078,23344,24287,25867,57401,70694,67967,71919,72927,45384,-12838,-56891,-30055,39868,56649,38197,18595,16196,10022,23281,66983,113416,105064,72004,43961,19359,-51145,-105197,-32228,119387,171964,101209,22651,11109,50887,77248,113310,102102,-11044,-111946,-100919,-15267,24446,8796,6349,-42746,-103765,-45599,74176,134085,115025,69145,14584,-19537,26534,66259,-8213,-82211,-72212,-67859,-37082,63526,76873,2388,-32836,-53254,-73441,-46270,-38633,-72715,-49764,18219,15878,-50763,-41517,15201,45921,33767,12455,33868,58606,18904,-38015,-69004,-54236,-5334,-14692,-77163,-88037,-25467,35742,47936,33390,-22874,-125450,-216195,-190905,-150492,-107998,-12314,42083,24991,10141,-48938,-111596,-68809,4493,17477,48285,130548,169841,92808,13807,-14183,-68422,-88005,-8208,9271,-80588,-127799,-81014,9934,94954,134489,124826,115609,111958,49899,-34400,-19102,11516,-46313,-100854,-67430,-47838,-100510,-95824,18773,102655,82416,51529,49866,69166,92363,92324,50338,25880,19454,-10304,-53998,-58083,-24227,8258,29348,47312,32936,4247,29100,47709,10049,-22627,-30685,-50035,-29404,47734,99269,63233,34582,75407,119531,53668,-37748,-22795,-505,-48614,-39509,32927,5907,-71387,-74776,-34022,26591,56195,-4563,-48317,-56315,-84483,-37872,28515,41982,75463,59283,-21096,-29168,10015,-11340,-58682,-39753,11842,-31896,-130863,-199155,-148652,-2950,54209,-30959,-97452,-95205,-58779,14935,60340,-17212,-107398,-93386,-9657,-10570,-54175,-55942,-60339,-83934,-74493,-19869,14925,-10426,-69144,-108524,-109537,-84242,-59937,-13947,56263,87282,27219,16324,81322,109366,94232,55086,-16433,-43207,-18064,-6176,-8743,3972,60322,110226,65654,-20323,-54097,-28974,-6824,-12490,-20428,-29547,-41266,42146,181400,188991,106761,30153,-29173,-37751,-14826,-22652,-5641,30623,13081,-33375,-58259,-76837,-50290,-21851,-30987,-47626,-49482,-24031,34737,45721,-7592,-34917,-32362,-93790,-163030,-155455,-67802,31226,66684,64718,51937,23322,-15131,-82647,-140652,-103890,5768,44180,-46572,-136628,-84882,50185,121841,145755,142366,137235,147873,108559,-6257,-76937,-65141,-62898,-62411,-30514,-30246,-91220,-113267,-40269,-6818,-57429,-75541,-86063,-101192,-56148,14550,9111,-17891,13852,58545,59225,23623,-8422,-10962,37720,105136,95658,47276,78642,112646,96361,77600,28725,-35758,-40163,-30457,-47168,-63602,-58431,-36242,4071,-4638,-102544,-141726,-20009,93639,63859,7320,-11549,35567,100534,48414,-36249,12137,119193,93935,-12594,-2886,128053,143408,39486,-916,35708,51198,38767,47544,20012,-27363,-24169,14584,53713,91921,71374,-25136,-75638,-14824,33126,7828,-11749,13433,7976,-68803,-155544,-177003,-97688,26678,42489,-46212,-94926,-31626,20905,-4641,-63065,-59885,-2926,84896,154011,126660,-18758,-160929,-148818,-35765,29161,-3586,-24750,3565,-36446,-165730,-208187,-170401,-89971,45848,81740,-14022,-68530,-45300,7458,33004,9830,47848,103286,96959,95532,78622,14375,-20567,12547,56497,87504,80035,80729,104214,118086,118877,91934,43133,-13539,-75964,-110835,-98682,-65474,-26248,-35720,-68224,-67030,-19983,594,-34995,-49451,1,485,-5471,41784,-14303,-171555,-195230,-86319,2994,57061,71735,25388,-17068,-48223,-85840,-64395,-15135,-10279,-8381,-18699,-41119,-13453,28103,34191,41189,23212,-36002,-63669,-31815,-30467,-68656,-84225,-66772,-18053,41298,50978],[-23387,-35400,-23160,-19638,-26747,-52450,-47611,53581,145875,142861,90536,-22496,-127950,-106077,-35672,-24459,-67859,-73670,-18514,25176,-8540,-25166,31892,75710,118784,174453,139686,28527,-33312,-14315,35256,56702,71720,69855,33539,13340,-2618,975,32740,-1370,-65977,-31158,36536,33457,-1682,-20162,-16360,33685,54247,3222,-50344,-59415,-11730,100898,163228,99837,954,-18040,56304,108975,72874,18549,-26758,-65456,-47961,5093,62596,118070,135807,112206,74895,49547,16615,-17404,-33593,3744,73565,28145,-89798,-124561,-67152,-5776,-30854,-109075,-95391,-2457,15838,12047,27567,20034,40851,78350,40119,-16064,12962,53821,21661,1054,113335,200675,84288,-122785,-157320,-25398,46996,31346,1661,-9292,-13062,-58413,-101067,-82955,-25855,-11546,-51481,-52416,-103,87449,131569,72150,-5445,-36012,-57622,-69747,-53408,-26541,-4967,-17605,-59678,-51620,-455,-51598,-120151,-46171,41989,23971,701,17369,65233,106207,68841,10352,-29921,-89079,-106383,-44567,13989,70981,96550,36903,-53808,-44975,2041,-28477,-77074,-63070,-45171,-29084,14554,30568,32835,69511,84056,31906,-9094,-13940,-42152,-91221,-78711,-34672,-44800,-61625,-93713,-164297,-176511,-90455,-2584,61186,116479,120698,57822,8057,-6287,-49735,-68114,11487,60035,-21282,-71757,-61832,-106412,-147973,-98044,-18612,13037,9973,15577,52050,74292,56380,49482,62249,85167,97419,26848,-111477,-182252,-133714,-47887,-9564,2256,3772,-564,-1268,-21766,-61282,-69618,-78343,-65520,-9500,51122,83851,90490,65440,-15701,-104869,-125231,-139601,-150449,-102888,-30044,-1263,-18866,-35833,-22098,-38188,-62809,-94319,-128896,-76431,37075,41283,-58512,-127344,-79327,-38935,-53980,-53466,13080,46170,41086,61940,97872,59716,-4390,34628,93012,74037,79567,90796,33815,-37255,-89446,-95412,-17029,46104,28262,8690,40224,45483,17939,8797,9836,15804,45330,32160,-60882,-68437,27719,62742,50091,64740,54554,4139,-20856,-3840,20181,12879,-13489,-37256,-54763,-25525,-15450,-37835,-18611,20247,23392,-7210,-39890,-14798,49637,42335,26653,35859,55445,100211,123854,29781,-53791,-57542,-52154,-61657,-9586,54161,73461,58709,25611,8117,-5037,-1894,40994,10919,-57001,-64478,361,77055,33972,-62617,-36267,49153,96469,107015,30168,-76791,-86070,-53339,-42289,-10370,20970,41888,29162,-8054,-7282,28360,22422,-9727,6157,83135,92487,5837,-55972,-24386,47634,110365,134824,76529,-41987,-100635,-36902,2785,-35959,-41399,-36234,-49766,-50784,-14811,14282,-12457,-63155,-70979,-47764,7163,113163,177521,87547,-96293,-169548,-68406,29294,59769,41580,-41630,-64484,32847,40694,-37683,-41997,-10892,-26421,-62384,-86601,-96738,-52306,64527,121789,14300,-106799,-102999,-31750,10277,30606,25071,64078,109604,35051,-90652,-86883,32946,88720,65478,41406,9064,-24983,7633,74034,86467,23903,-17615,1634,47542,103849,148976,80841,-46320,-81971,-16439,5961,-36196,-5600,60382,72733,23937,-52215,-90213,-74355,-83025,-112067,-76538,-20794,-14634,-43610,-49068,-60657,-103234,-122197,-65776,53597,112163,45831,-6115,33854,76138,42625,-24784,-70445,-93036,-87653,-30847,38401,61437,23684,-7208,-25613,-25568,-10062,-55475,-113626,-43389,52499,74949,81508,67779,31651,35985,98125,89307,5043,-32032,-7905,23082,16381,1969,4130,12344,39823,50824,55862,19095,-38386,3193,64743,75710,98582,69104,-6639,-8139,34247,62126,53049,40639,21276,17571,4241,-83532,-127136,-52290,54176,107364,55431,-89954,-183801,-129814,-56921,-69274,-141338,-158806,-84984,-3381,25805,52282,65971,46594,36134,18376,-49169,-55846,-20284,-27949,-66929,-103070,-100159,-23703,50888,36648,-8095,-34830,-41143,-36358,-19391,10152,35106,42229,33955,25036,40449,43631,18528,24723,35790,52237,77433,104652,124128,128695,75831,12425,-7606,-34802,-116127,-155186,-58033,102887,174280,116864,19696,-31141,-5684,53086,103837,61564,-67847,-123634,-68704,8885,36142,32388,6216,-91338,-151812,-57751,73195,129181,122629,77634,-29121,-116275,-37268,68750,23946,-40579,-48642,-65941,-42699,62383,77679,7627,-42160,-51398,-27048,39109,44237,4578,19871,47767,8114,-91994,-105202,-21078,51629,56950,35674,2858,-42252,-37127,12906,17134,-40459,-79650,-101626,-98461,-41853,51793,98474,53951,-7272,-54239,-86599,-100690,-100210,-106534,-80133,-33933,-28621,-42066,-47405,-113439,-167307,-113737,-26911,1199,22096,82404,110123,48330,20857,55199,11731,-59700,-43191,-23778,-48473,-46751,-35199,-4779,59252,127105,133730,99307,126525,127364,5711,-35202,40149,51841,5378,-8747,-31669,-82668,-86120,-9943,39982,14889,-13077,-28754,-21854,-10176,-44521,-110136,-79952,27176,43213,-52720,-71389,15805,55993,28445,3448,-23426,-49012,-14051,15892,-13417,-31840,-15543,5973,38855,59053,58492,57424,91105,118759,86061,-51166,-104103,3281,69225,16284,-6121,17343,-21399,-52200,-32609,-37274,-15730,28209,-15122,-97156,-109195,-48659,48559,66261,14494,-1239,-24968,-37397,20702,73194,38332,-14550,-8491,13696,-47557,-104667,-91159,-10918,115248,169867,51905,-92513,-120435,-55976,19026,52250,7428,-47206,-17854,51047,-6436,-92873,-95277,-92861,-126830,-155974,-144301,-86325,-35258,-41807,-90725,-125093,-127726,-87547,-41203,11946,12054,-61999,-60268,27243,41190,-5443,-7106,1130,-12169,-24918,-3156,32228,63726,94601,141488,169012,131897,50493,20647,26668,4320,-27536,-60384,-93202,-11445,143597,143273,16100,-33585,-14818,-12499,-18531,3844,81380,143016,121716,62621,14322,18687,83551,78164,29905,-8801,-25326,14653,65632,34138,-19405,-54643,-102083,-163598,-199188,-173516,-67824,33143,58314,83670,103173,79877,21668,-74847,-150000,-123781,-10100,63570,7963,-76195,-45423,52092,125505,158465,123809,85328,78377,34273,-58996,-61278,19353,15829,-30484,-34076,-43271,-77922,-97550,-56733,921,16312,36227,29823,-17631,-9155,46990,39848,22129,53388,74271,75709,70766,34092,-21844,-14510,76613,108987,26978,1478,38753,78854,119510,93049,-20370,-83791,-64470,-24102,-20313,-37445,-31249,9649,6060,-99851,-155984,-19702,127042,105042,37626,18578,70204,144359,122272,60880,70132,79655,10505,-77667,-45103,71351,87801,53027,84794,88828,30437,4149,4394,-54739,-103619,-100229,-74835,-16730,65947,92606,26719,-36761,-48955,-51747,-62765,-57974,-22045,11083,-28528,-115256,-126422,-41969,71272,88266,10337,-27736,33030,68014,-3214,-86469,-79313,-53151,1306,98426,68747,-100310,-206709,-176541,-92022,3295,10831,-22136,3902,8545,-63483,-108061,-92224,-37541,22137,12268,-53038,-21936,64762,121905,113399,45349,42358,103923,108054,54748,-12315,-59257,-68727,-56559,-37117,9071,34321,32168,58189,101064,88346,-3489,-55534,-22056,-14249,-47211,-61323,-79506,-61613,-38491,-60525,-80890,-49179,-25682,-65840,-85446,-29095,15011,20595,31821,127,-87938,-107700,-52447,20765,82292,103201,62506,5167,-55585,-102240,-49161,44804,65676,49248,24361,-4430,-21974,-24233,7873,66602,58028,-21248,-44071,38349,59448,4715,-4603,6795,4151,4976,-5835],[6283,28299,12283,-21810,-48377,-50051,-13400,88206,183801,183722,142037,76668,-29781,-62444,-21165,-39995,-92791,-56819,-559,25855,24468,-12033,-11137,35691,112880,197096,178730,57815,1671,30702,30868,-12647,7709,56199,39802,-224,-37030,-50073,-18333,-6187,-34294,-18430,33045,62901,71361,77572,72347,68709,62069,15370,-60847,-106318,-57085,68572,140841,88465,-11196,-59211,-22081,49987,70448,23820,-30476,-54448,-44034,1480,70807,126764,113370,18946,-24948,37082,69727,21806,-16313,13310,101375,87864,-35353,-85227,-7269,59093,-2534,-108704,-97510,-49448,-74705,-66754,-37820,-49308,-20282,3721,-37723,-56598,-22522,849,-13722,-50554,18417,129348,93430,-66330,-140967,-81964,-8,52758,77939,71788,35323,-11434,-37332,-68430,-85662,-76369,-82691,-74023,-10226,85598,161397,149623,89937,38672,-13825,-64561,-59051,-1745,31928,18571,8176,5446,2990,-30783,-64757,-42146,-22429,-30982,-10033,-7244,15972,103821,99505,7031,-26852,-52346,-110631,-111225,-77746,-17332,31832,5641,-68265,-71778,-42092,-68694,-109190,-80800,-14263,14020,20762,35916,52103,60079,72102,72775,49821,25496,6999,-59458,-94345,-27331,23355,32066,16901,-46295,-101385,-96824,-74114,-27892,67353,128465,99460,28958,-52773,-156181,-170397,-41969,36523,-12753,-23386,22876,-6408,-54118,-35256,-40353,-77639,-77829,-77987,-66551,-11096,32737,28333,15740,24551,77655,61396,-72427,-168723,-147926,-99841,-74755,-31788,34262,72926,47578,-4025,-48994,-91774,-168851,-158057,-51482,19880,51202,73215,62786,8731,-60493,-86033,-81446,-84035,-70204,-30323,-1019,26617,52474,51417,8486,-38812,-97073,-148951,-104084,5,-5244,-87730,-92410,-17220,-2944,-64855,-63615,50089,87758,8409,-21483,49631,68714,-8203,-32955,32928,62548,58735,86560,75923,-23758,-105584,-64336,-5672,-6731,-14581,-12030,17162,78345,93921,49005,17573,-12948,-28477,-23968,-48125,-34975,72169,133470,98935,61546,26513,10959,68208,96878,55852,35338,35795,20483,11144,15438,-99320,-249074,-200423,-54165,-20020,-65263,-64569,25186,118432,81061,23193,27752,23546,11239,26094,15785,1765,14226,29538,9837,20516,36818,23088,32756,81827,123929,95286,42229,46198,25550,-13261,-26693,-11157,61463,61288,-51803,-102216,-50797,19800,70603,64549,23668,3320,-6096,-35938,-57728,-72387,-60924,-39639,-29414,28062,101125,112055,61104,38225,99727,131774,59766,2341,17176,15707,4237,50379,46522,-47726,-97188,-24995,20688,-18450,-25754,-15567,-47470,-54026,13057,47488,-6508,-101136,-127032,-76290,31101,153951,225579,180786,52548,-69760,-86252,-64992,-59054,-52569,-59908,-50071,2743,438,-30738,-24606,9102,45755,31848,-23139,-72204,-55320,47495,104626,26190,-43059,-30898,-14578,-14628,17769,21072,28125,17016,-95465,-192429,-97387,70096,78255,14291,37002,73424,55042,59808,54898,27326,-2715,3624,10339,8525,19589,49478,51218,36801,9912,-25228,-53133,-91007,-75486,7336,68248,37697,-22353,-45728,-35934,-16288,-26,14354,41627,69320,40199,-27045,-80999,-103097,-93845,-70004,-5108,72955,70130,43319,56689,75647,48233,-37908,-102796,-81485,-43938,-22430,18747,54059,48906,58813,63626,57076,45414,-37187,-105380,-29296,39845,16432,2616,20090,17234,-5610,21252,50165,-14181,-95424,-110745,-85085,-74976,-60045,-23484,8511,37093,48395,79891,68114,35875,92627,109929,55400,56885,38906,-21229,-40569,-9830,64695,120108,102492,48906,45148,35845,-51529,-119042,-83231,4224,57450,19051,-117723,-239077,-225310,-154815,-136746,-129298,-94471,-54977,-2132,52306,70320,57928,50625,57458,53279,38717,62746,32673,-30675,-57291,-93582,-118364,-29011,59130,34087,-10587,-30595,-24702,-32651,-43058,-33822,-11148,30580,75483,70561,37618,-8382,-37585,377,45191,87759,141881,177465,140287,77645,-683,-66365,-64527,-79409,-157931,-161976,-69076,31564,77248,62675,3055,-56331,-48476,20082,58464,-14459,-104389,-76968,-317,28779,34722,61755,35096,-70305,-120871,-58141,9948,33932,25959,2594,-86088,-164062,-71798,44159,10035,-3290,47844,55747,62931,91860,65277,19626,2655,9957,16284,20935,22214,22455,28774,12575,-5124,-48195,-73508,-45323,-10107,7151,1855,-65672,-131746,-84319,36523,97566,16159,-127870,-180973,-105032,-10068,63241,96168,57187,1888,-44028,-13623,39427,3386,-52580,-25854,12415,-8522,-37642,-59727,-117588,-133109,-79640,-36222,-26442,-13884,8072,6685,-18955,38263,148280,119249,-22387,-124020,-136501,-58852,43689,51806,19410,17384,41217,27199,-15742,41848,117511,22662,-47396,39590,93864,39800,-30458,-92514,-103041,-55763,-18746,-10632,-24962,-54230,-83498,-71938,-58580,-92153,-141119,-102487,22604,62301,-40892,-76815,17114,38080,-49692,-100174,-102596,-110048,-98887,-59895,-34561,-19174,-5938,40526,94702,56113,-3698,11642,55893,49583,-1561,-112926,-119667,13555,80394,44480,7129,-14163,-35187,1399,27693,-25568,-63340,-47801,-21040,-68612,-99801,-1716,124790,107085,14496,-35195,-38262,10901,76572,91352,73236,51241,9321,-9190,-27386,-13319,66101,138615,173910,178943,82415,-23581,-34177,16946,64448,87320,69467,55979,75089,86283,6783,-76712,-84227,-70300,-81344,-134039,-198267,-170090,-46059,27943,-7204,-44877,-52959,-37923,-5497,36047,10079,-77500,-104960,-54863,-44398,-70244,-40080,23505,28292,-941,13785,63756,99006,87949,97545,140096,130777,40890,-28582,-42911,-31993,-34500,-72952,-100615,-25462,73515,40578,-52519,-52705,-28231,-62475,-61715,3230,102157,170647,173946,116684,42832,60001,122741,69633,-4588,-10833,15848,68823,108209,82265,16893,-95422,-194678,-208365,-196381,-156705,-48374,26638,2448,22197,77222,77076,11056,-88997,-151719,-117522,-4052,102481,94547,8465,-37903,-20801,73734,147414,97880,32803,-7510,-64634,-107455,-36414,47488,24427,-40628,-80007,-78244,-29326,-29914,-48055,5577,69463,94739,88697,43504,38814,70983,68967,60165,64324,70130,94426,83925,-1947,-99036,-99747,140,54170,-13639,-67072,-47534,37706,133064,114301,1547,-40362,8791,60725,55460,26849,17027,32094,17601,-65870,-111777,-7976,103357,75675,26016,29956,51767,86427,101435,87125,59576,-5277,-63689,-76488,-44837,11247,40213,52872,99594,88094,2433,-54733,-92376,-138095,-113086,-75065,-93981,-71977,13349,91874,89300,7082,-62145,-64648,-44703,-41666,-30581,-26379,-58200,-96645,-49411,29826,77249,93591,70592,36838,12180,-31082,-95743,-124815,-101222,-104282,-66726,29980,-12138,-150552,-159504,-79400,-24039,41959,46629,19500,43883,54463,45091,21910,-16359,-31408,-54012,-83190,-55590,43291,126821,144391,107772,54869,47096,89189,89979,11377,-56029,-47711,-20834,-34497,-60265,-38253,12894,8355,-29853,-26173,-11896,-94640,-143786,-51842,38952,72768,56332,-39726,-69742,-19725,-8391,-45708,-76254,-99927,-125642,-120200,-64235,31557,76463,50775,24628,4349,-27106,-38544,3145,36445,36939,37156,22001,-37157,-90527,-71563,9334,74383,50748,-7755,-14450,-46405,-84813,-23181,84454,97752,18464,-18281,62073,109213,65142,30015,16191,-14943,-41129,-18980],[55429,94501,58204,-33141,-96152,-62040,13170,84117,134490,126097,106429,80011,2968,-36453,-5247,-1790,-35606,-33350,-27083,13837,53845,-12030,-100267,-82356,33787,143017,147065,86826,69434,65352,15219,-46127,-20826,53991,57455,7443,-24642,-35784,-41280,-24900,-7085,-8548,-11750,8163,53404,101899,77036,-2096,-30444,-33334,-102348,-151015,-98486,11396,114281,107608,-3502,-91957,-87820,-26756,37106,38613,7740,13071,6754,-13903,31734,98215,74051,-34929,-65059,6474,55957,34687,-24813,-64644,9471,78395,39691,-4548,18854,57946,46470,-35653,-99072,-128506,-144577,-91330,-45400,-86109,-118157,-114500,-100706,-75249,-55974,-42815,-18170,-69641,-108820,-63052,-21553,-68826,-139305,-145851,-59984,25156,62330,82947,82055,85745,120232,76564,-23336,-60613,-69376,-73286,-47255,16405,112508,172457,164020,133204,70971,-23505,-48734,-5843,2072,-23616,-1820,4037,-30514,-37421,-15673,-31235,-84801,-84305,-13560,-5085,-1568,91019,113185,31218,-5112,-15447,-54292,-55209,-49047,-42876,18258,58058,39047,3385,-44461,-68448,-45326,10147,90209,118119,61858,-6394,-35921,-16394,33607,89292,98637,68367,46365,-21513,-84975,-13716,72613,69394,50928,24379,-42841,-109007,-126033,-110728,-21832,96746,121627,24237,-95798,-182303,-143285,-15105,7586,-38494,19064,99988,63720,6911,4892,-32009,-86081,-100507,-122606,-122387,-48939,28577,14626,-50168,-63785,11536,40641,-34705,-86581,-91607,-114038,-144331,-95261,27338,96441,59662,1737,-35226,-101108,-207190,-198933,-50278,45561,62485,67146,70312,68723,23624,-30994,3748,34119,-24627,-46233,23591,91870,106335,100764,66780,-908,-77571,-108213,-92666,-55867,-49256,-51274,-1504,73653,70777,3854,4067,104546,132057,40554,-32393,14963,53775,-3186,-49796,17824,84091,61394,40704,22385,-67022,-119748,-53021,-23618,-60979,-41808,-17152,2509,63129,68455,-6788,-36743,-43968,-72031,-54248,-31526,-31173,24135,114390,113072,68955,37330,48456,98390,85058,15186,11085,43942,47131,51852,50220,-108674,-301673,-230990,-48291,-15004,-58229,-69212,-20178,24095,-8523,-23489,459,-45411,-108988,-92701,-20809,43250,39471,5715,3121,18274,9928,-16045,6830,96282,170821,136028,48822,4205,-8940,2092,15800,13641,37280,47008,364,-53247,-65511,-27740,33580,69790,98392,122352,114647,42713,-34660,-85809,-80025,-59862,-36926,31981,102117,131755,125587,94600,88630,98568,31513,-12033,23940,5698,-67512,-55101,-36289,-72712,-69371,2530,38753,6224,-13743,5429,5815,25207,74866,67932,-12852,-97344,-125486,-80195,21121,99645,116370,129740,128238,44610,-48609,-103319,-145522,-138078,-74935,-36045,-45644,-68390,-69677,-62593,-24633,52529,76140,54397,7349,-19496,34222,84612,59803,33841,26134,-4616,-32292,-1200,44648,55590,-44435,-169029,-181847,-56309,57171,23270,-30769,27866,76408,53867,51419,49622,1119,-6919,20078,11334,5974,41723,64704,52295,68759,62993,9386,-25265,-54515,-87035,-36683,80080,96452,37199,16028,20250,41255,74050,55673,50960,114775,114158,31774,-30774,-44189,-41457,-78443,-101613,-15450,78442,82384,36895,4010,-11904,-46078,-107113,-95529,-38390,-20853,-6366,21049,34750,81614,114939,97213,76821,22148,-48236,-16124,39984,14814,-28418,-25205,10364,-3787,-23365,24689,23359,-65382,-133582,-140754,-143716,-113507,-54936,-32195,-310,53501,102296,95413,86892,110900,61922,-14154,-21918,-42518,-67893,-51759,-29655,34094,87153,25924,-38352,15153,48013,-8267,-63930,-69981,-44783,-33691,-52198,-94477,-140606,-140674,-107242,-100820,-42139,14490,-16558,-15105,56204,59630,12897,11729,22784,25189,25957,3962,-43204,-34898,-553,-25991,-70616,-41655,8770,-10125,-22316,4094,40463,1711,-56844,-80018,-62740,10813,65121,23604,-26610,-48137,-72523,-36999,26295,84375,154198,190370,127146,60316,-8780,-72784,-48968,-20856,-97240,-130316,-82362,-49168,-43436,-14731,-1194,-26927,-29120,3425,3129,-78974,-116538,-25736,66488,69005,59926,109672,128245,53711,-26850,-43549,-19573,-15457,-63446,-83961,-104853,-130600,-56928,12208,-28698,-8060,81773,104975,111154,108641,69987,52559,66275,63520,30202,-26902,-43829,-18888,-11096,-9594,58152,88303,24856,-54970,-93804,-78364,-55167,-93359,-128836,-103754,-16116,88101,70024,-94131,-176146,-86020,-3495,22049,46609,54383,61108,49043,54628,59970,40878,13838,30301,48643,30275,-992,-35410,-58227,-19004,23608,-9405,-44181,-27724,-23687,-41786,-43940,40281,153425,132715,-16956,-160353,-186532,-71065,56858,86416,59846,17389,-27024,-67418,-92324,-40321,34748,-33974,-105725,-25514,39449,-16673,-99254,-159259,-134936,-39057,5117,8035,6520,-15646,-55055,-58548,-31099,-4779,-8553,-23430,-16053,-17426,-73803,-75087,22975,28484,-93145,-145472,-108912,-91214,-102604,-73533,-10288,18351,-4547,8897,61090,21899,-23527,8362,2101,-55382,-69551,-86346,-75554,-6458,29075,33550,18312,-11487,-2232,61546,72135,-11809,-117875,-129601,-9567,21476,-62464,-42855,64234,73263,24771,11016,30969,68871,82189,49465,60511,82021,9291,-51622,-39016,15120,78907,104860,78407,55467,22884,-574,13100,49200,88553,125662,127651,116224,70818,16934,-16348,-29836,-42323,-35524,-7979,-28933,-116593,-144835,-41427,45128,44697,50830,61075,38914,55833,88673,64828,-14217,-77839,-85400,-49205,-18686,2376,46901,58267,19912,22274,94372,126453,90359,55493,24491,-5865,-35110,-56693,-55653,-27922,-29439,-60787,-44539,24065,38904,-29471,-62677,-30049,-36733,-101841,-70764,13230,45724,64709,92495,46289,-28026,-12715,34334,-7370,-61218,-32263,28853,50771,57480,82292,52301,-81910,-187473,-178831,-139717,-113980,-55012,-18297,-59665,-62440,-17962,86,-35317,-108633,-146782,-104172,2286,110027,122918,51222,-47815,-98415,-319,114028,74196,15637,-13651,-69612,-80633,-109,36112,-7654,-61282,-109775,-105829,-18642,-13574,-74738,-35010,47296,65918,44512,12283,14912,43000,50941,43010,31009,45914,73526,17018,-97542,-154762,-115217,-49902,-32166,-39214,-34490,-27020,33515,107239,65669,-13912,13069,89608,105937,77214,77865,84422,72181,42198,-17961,-46915,43568,139844,90799,28332,29220,5033,-10530,27593,59669,23257,-56296,-73961,-13144,11320,23587,33453,10879,21341,30314,-31703,-118018,-167176,-144700,-44736,-5993,-86367,-117985,-26478,83766,110054,47306,3021,13943,26844,27493,38678,5875,-50788,-53020,12205,53562,49406,53046,48867,8910,-55235,-138671,-159240,-126342,-112955,-124780,-67678,-5535,-61181,-124592,-63827,24971,60608,63164,26771,23568,41072,20510,23207,37181,-6330,-63118,-111310,-117837,-29720,54264,67750,53321,58878,68983,64135,60749,47693,-6311,-14743,59689,111725,89971,20307,-13881,19115,14259,-68720,-93746,-41401,-77200,-123645,-60132,27377,102162,103722,-14021,-63868,-17029,1740,-26705,-58288,-86492,-74905,-57502,-40883,41115,128329,116979,66286,37736,-6789,-44672,-30862,-10831,-16662,1597,32824,17851,-24944,-59196,-30008,34965,5337,-56041,-39261,-53965,-78789,-13643,61557,55509,18963,19050,55484,68397,38283,-6688,-37512,-59807,-56848,9917],[37799,53408,59183,-12328,-92828,-52617,34356,63058,46161,20356,9641,-10602,-26535,-7433,26020,76175,83989,3336,-74702,-24515,27623,-50071,-153107,-135082,-17208,69327,84944,106059,113785,45529,-16186,-26970,936,50218,54030,16775,12973,22045,-15652,-34731,-3440,7822,-7016,-22146,-16746,36832,22746,-79880,-115897,-85743,-119637,-129127,-90084,-39827,66649,120429,43158,-33083,-48521,-49073,-4412,43489,40028,38379,20676,-23363,11750,83394,56857,-33795,-69073,-53648,-48224,-47304,-94715,-166036,-98964,31070,76875,47121,-1853,6974,82157,78918,-34285,-121767,-123892,-46215,15100,-24478,-110031,-134131,-85760,-51081,-46769,-22284,20247,-27279,-124421,-163631,-117175,-90108,-126907,-142146,-82021,-29030,-15223,18189,56976,100326,174790,162912,60315,-5411,-37491,-68142,-101604,-73373,23397,103958,118713,118635,97694,41021,7411,-9165,-60236,-98526,-52912,-17342,-41081,-39697,17151,20924,-49009,-54138,20901,24332,10294,82005,114042,57962,12927,-12477,-19015,17503,5444,-32419,14028,90409,121153,70093,-39273,-64894,6145,68698,100897,104590,45026,-55383,-108899,-64292,22299,92357,103888,71234,51838,9343,-49843,-4503,59633,15780,-24965,1242,-13130,-85836,-130241,-133138,-68841,59682,124035,43509,-71356,-106110,-12649,87595,40687,-41887,13431,67182,19174,-15596,-10383,-8403,-18956,-53845,-89216,-77006,-16591,51455,52924,-12035,-23792,21536,17872,-30556,-47252,-68649,-110251,-135838,-94237,-10416,26875,8585,-12490,-37836,-89476,-146702,-130203,-11322,92528,121823,103867,84640,102576,80113,8323,30343,67808,-25051,-54039,71484,119226,42079,37046,65297,19307,-51030,-63517,-77768,-86925,-48963,4752,32384,72523,65389,35079,44311,110002,129725,70193,765,6744,13156,-21435,-20442,53874,102254,63444,-2852,-51534,-96810,-89834,-38577,-27363,-45632,-25393,-8815,32555,66156,-134,-99353,-101363,-43952,-32111,-26980,-23143,-55254,-90098,-46138,5202,27838,49556,89373,98851,45958,-5136,4052,26565,22775,33742,55602,-49917,-173991,-99482,16127,7906,-30457,-57293,-71579,-91640,-114022,-63655,-25784,-80092,-125606,-94207,-27855,38566,8346,-50612,-33918,-22448,-50215,-55320,-22384,34144,84377,73154,1330,-55757,-47915,1730,38621,48115,27875,23573,57657,62495,23953,1276,19583,48993,104417,178959,195685,117320,29494,-20937,-18321,-18404,-2497,44940,84219,103667,127796,108732,70808,43260,-24239,-45402,20807,18108,-82530,-126153,-105196,-93130,-69354,-11438,17556,-18654,-49441,-16046,18519,26070,53428,49543,-19683,-59180,-76484,-77616,-25994,13368,-20499,-10171,52827,54985,-2816,-76009,-145888,-145850,-82477,-63208,-91184,-106345,-116147,-127840,-83862,-9625,24543,65283,81817,48673,50829,84681,79941,33786,-16457,-22459,-8298,12798,58276,71272,-48796,-141726,-93666,-3084,29592,-7633,-21806,33841,53576,5223,5208,77983,68236,28970,19771,-4197,18228,99290,116965,62224,47219,58485,58720,46326,14680,-29340,1233,125705,145286,55305,25224,28953,29985,60775,33561,-19403,35567,93880,78066,30411,-16462,-36876,-67646,-106094,-45985,63510,78873,25234,-13052,-27260,-16976,-47526,-80428,-54091,-21640,-17240,-15831,-3829,52840,94357,87076,88422,68731,-16016,-39511,33872,79665,40328,-8292,26899,43778,18125,52538,91563,53777,3277,-38702,-106966,-96438,-19704,1383,35006,100242,119292,90525,72411,51861,-2367,-39915,-49389,-84558,-98355,-52631,-38152,-24359,-13282,-59838,-86219,-17228,29020,1082,-13358,-10216,-30971,-79461,-98453,-75551,-66271,-55395,-37467,-34026,20427,72505,13381,-25137,32768,42025,-17427,-36054,-19941,-1291,-36783,-104080,-97981,-16708,23442,-5490,-31866,-27218,-21148,-60185,-60579,9995,58848,2057,-73105,-105247,-84433,3064,41470,-27250,-45549,-4605,-37549,-39524,18810,74531,132839,147393,91766,73236,45060,2147,34240,79835,12518,-67173,-75966,-91932,-112755,-53789,28756,42428,25312,10028,-5333,-48473,-67830,2854,97809,134138,141987,188352,231570,178207,58794,-7982,23171,34844,-48446,-99974,-86781,-68074,-21750,6635,-18163,-9686,27981,35912,50694,73904,68505,85821,96516,62003,15071,-28398,-53042,-36650,-26086,10386,143953,202045,94295,-51304,-119486,-109729,-67370,-51171,-58169,-83157,-62467,45861,88635,-4645,-64931,-19864,7842,6258,32130,72834,137663,145391,41551,-34809,36336,111939,103800,45794,6330,-4096,-12432,288,70594,102842,19708,-56262,-31835,1394,-4336,-26107,936,58782,60088,-7074,-82163,-93810,-32604,20475,46852,60038,17821,-47102,-62660,-52114,-37831,-33584,-110849,-157974,-80579,-21353,-57040,-115145,-152174,-121543,-34429,34827,65792,72699,57063,-2308,-39179,4943,94788,127045,61354,-50151,-97714,-82090,-16233,70621,51127,-51482,-73204,-16680,12141,1136,7869,54441,57632,-8329,-49214,-12467,7791,18922,40372,3787,-63933,-56873,-32625,-33063,-36453,-8238,45526,46391,23592,63659,111455,86209,-325,-120422,-141831,10740,102365,-7381,-98084,-60397,-25066,7834,67804,95613,89682,37381,-22309,14808,65318,-5706,-89364,-79943,-25692,-21561,-34338,-43573,-48062,-42846,-46956,-53692,-23270,38844,112659,138006,100208,-4224,-78649,-57265,-1334,-13897,-38582,-1066,35840,-3509,-54978,-30984,5082,39203,102993,123771,92287,93094,98063,88373,64145,20200,-12465,31529,75582,59380,70987,94034,28753,-93,74966,104715,82792,37085,-58178,-92208,-40431,18817,53644,51535,4278,-26486,14030,60459,24083,-40730,-33997,5241,1355,-22508,31118,73425,11440,-30772,-29141,-86008,-127238,-106831,-64864,-42485,-33710,-15579,8933,-21069,-43717,3008,33100,-7607,-64372,-88284,-63885,-65962,-75636,-60710,-60921,-70559,-90329,-99472,-91654,-103128,-106897,-77453,-4526,75415,95853,56054,-30518,-94935,-40936,54634,47741,32973,35589,-4860,-18651,22869,35050,-1801,-34012,-86493,-116832,-52922,-43395,-110504,-76453,14202,40865,1415,-45221,-48151,-1388,26257,18279,7613,27691,32020,-51548,-131024,-94562,-17085,-29104,-75182,-29994,52900,71302,83471,91311,31096,-41366,-18012,51964,55797,28024,73194,123846,115729,81603,25112,-4782,105704,246740,195466,87890,48127,-11483,-55047,-11965,40561,5949,-64979,-44413,50312,77774,72781,39922,-30037,-46440,-26364,-68900,-150012,-161426,-88153,21412,42516,-47757,-89349,-261,78308,68467,61053,98991,105970,71376,75556,110644,79969,22656,36090,76489,68661,49608,30208,-12662,-68124,-97564,-125997,-100439,-63711,-87095,-101638,-28617,10232,-37520,-61955,-37146,11553,56098,24672,-44449,-23229,-16267,-68986,-78793,-37633,-31636,-60264,-79943,-48928,14768,19084,-50520,-72506,6437,71253,56982,31699,33732,18007,45019,148439,211567,191911,99623,17005,-181,5010,-15960,-1308,43880,19352,-26175,-12546,21573,57499,69911,6333,-43475,-46176,-48873,-38864,17488,59792,80351,66009,22706,36279,131077,164237,103967,40030,-6977,-55608,-61590,-20564,-1256,4494,44488,76012,47692,-14277,-24915,5454,-10815,-43844,-45050,-46029,-19251,26068,10871,-45696,-21741,54031,57408,-2210,-29216,-44371,-82591,-96142,-47621,27881],[-19232,-35680,15972,32735,-12936,3354,62022,60888,9425,-27270,-46344,-60917,-20976,15934,3356,75618,148759,54148,-85785,-87474,-46912,-76461,-100865,-51833,12230,13475,12471,80549,102851,11448,-32094,927,14189,12164,9711,2360,27876,61783,19186,-32210,-5638,36824,48884,19688,-34979,-15861,-418,-71687,-104080,-77061,-83616,-65308,-49714,-56721,13748,99525,98634,76565,37222,-32483,-28230,39570,46600,-5409,-42259,-41512,17736,83272,61264,-13931,-60137,-78283,-116403,-146468,-174899,-192307,-105367,10098,67336,49199,-25174,-28702,71227,118828,56780,-7926,-28003,7482,63517,75176,20173,-17297,-4074,-11697,-14740,18461,45185,23304,-39043,-97639,-58893,-4188,-27667,-55076,-58436,-60023,-50387,-22228,-4893,13879,77035,111506,82014,39247,-8327,-66148,-121792,-103452,-25307,18791,8448,-2910,18554,57415,75487,46660,-36695,-95435,-52920,-2017,-6111,-6618,56620,108699,74644,45598,60742,18637,-8949,71403,117707,59515,1687,-21127,-20550,-5181,-44564,-54965,-562,56945,78773,49127,-25945,-47699,-14088,2346,-21787,-39326,-31979,-39744,-56090,-45071,13883,73855,80604,50201,40081,20732,-21014,-11113,4859,-47400,-86267,-27884,36495,15458,-57450,-82696,-45148,30313,87344,51088,-27304,-24398,62005,116379,71437,4783,-2327,-30675,-66887,-45643,-20543,14832,36811,-5071,-27264,1703,28350,61662,83724,75726,86271,96955,50115,-10047,-27613,-48414,-68142,-42014,-13596,-22285,-30998,-20889,784,-26853,-75680,-77194,-42258,-8779,63406,144430,142679,82828,67483,63981,20499,2627,6925,-38902,-1226,125080,95231,-72032,-104949,-36948,-22103,-45172,-50299,-68564,-74551,-44292,-29475,-40022,-3306,1334,-19080,-6247,51853,65294,28853,7473,8079,-22750,-41916,12256,79398,68129,11924,-28654,-47307,-44924,-16764,3951,9321,5222,-26675,-38309,55336,106451,1244,-107668,-94837,-16007,29921,22409,-4335,-58083,-148464,-176838,-103694,-22228,36723,91142,100190,61487,56148,71510,40652,-9924,78,54719,9054,-30887,39975,65277,8733,-36334,-46043,-55000,-91158,-107841,-38890,-14855,-41169,-34895,-15075,-22878,-18723,-43424,-47610,-28659,-51608,-102029,-102434,-71279,-50233,-17326,7663,-40155,-82115,-45985,11839,33780,41899,27613,17583,62821,114728,106514,49266,14765,30657,72622,124061,139882,97732,48057,12270,1102,7078,33222,74679,109441,115302,93770,55330,38757,5837,-42447,-33106,16380,-4803,-102162,-149666,-103021,-70583,-92708,-67245,-34094,-75933,-102946,-46048,1700,-29972,-17049,13323,-18268,-32267,-28425,-56124,-53255,-38831,-67187,-74399,-27366,-1559,-8960,-44288,-82465,-74660,-58165,-94197,-106143,-91802,-114626,-135841,-93482,-55793,-56252,688,86428,90687,64861,76862,49528,-53065,-121379,-46448,38332,39311,16090,7445,-39912,-75465,-36106,15614,25524,14328,24400,50904,69349,13539,-24471,47309,86158,32631,-2004,-38923,-19089,50618,67556,42163,30695,42086,83919,93407,53013,40513,85495,166177,135337,15642,-13574,-547,-7299,22705,570,-96753,-92111,-3358,38066,-15341,-110526,-131546,-75572,-41784,-22260,17580,43918,62515,73231,42682,25123,8777,-51541,-81847,-51856,-39147,-48843,-38122,10095,45847,62130,70114,41810,-44271,-85791,1135,124712,132168,58498,47038,52656,40998,57237,93738,130224,161269,115874,-14337,-45351,44463,90622,118767,146465,119671,60810,15747,-3375,-996,2997,-5625,-39521,-68743,-59071,-61295,-70727,-64884,-27989,3420,21547,-545,-61157,-41050,34109,20554,-67778,-104552,-87809,-78492,-68004,-70230,-68817,-28331,21454,-2624,-28286,9689,25655,-25242,-66983,-54546,-26291,-70329,-96352,-52231,-12893,-28162,-49046,-31398,687,-14230,-74062,-83918,-27800,16300,-12259,-65118,-83954,-55095,17051,49468,-5189,817,67059,40872,13752,45649,88191,115808,93595,33603,32829,51708,61771,75244,64508,19528,-23885,-54450,-101748,-129787,-50865,69348,90110,48221,19157,35355,58534,25179,7607,70402,146485,179264,206847,219932,162149,61573,24304,72762,94368,14573,-69570,-79080,-55623,-28731,7761,30213,15863,-15622,-8268,19493,27247,25752,72194,70494,7989,-37826,-42581,-37872,-11329,6294,16180,104708,154892,74913,-37601,-82301,-73718,-35813,-2597,-12967,-57845,-49268,35109,57763,42144,65860,72223,36130,38170,71428,108395,175655,135574,-47776,-117197,34183,171384,153648,47637,-32481,-39700,-11402,4093,45295,69234,-284,-84228,-56778,27543,47926,-12823,-55003,-36439,1343,30906,28260,9275,-4352,-15116,-10157,5917,-36807,-65740,-7519,34714,4993,-52915,-124652,-127212,-63966,-29197,-43607,-79526,-104232,-79350,-29196,35514,83450,88947,68453,4476,-34817,12693,99319,128948,65013,-50948,-91797,-27774,59650,82053,20651,-19801,18039,66840,85282,84782,75497,79055,44507,-48456,-101364,-44289,42123,62684,25158,15758,4160,-16812,-34512,-29173,-36692,-1616,59123,34426,13586,78067,114090,66740,11244,-45364,-85058,2648,100901,40088,-68781,-96310,-91334,-33521,55709,81650,59167,-17977,-73212,-20576,33663,-24161,-94781,-100220,-85455,-118054,-107942,-49237,-29656,-52335,-100063,-152415,-134400,-55988,44480,91377,38775,-59933,-101403,-83248,-36514,-46420,-95392,-80040,-10325,15062,-13562,-35106,-33760,8700,84366,97046,81237,61370,33187,47206,99826,114634,92492,97897,91566,45539,64238,108358,12362,-78845,-49275,-3760,12430,-26542,-107666,-85660,12288,94513,127274,94602,26130,-21980,-15496,11172,-19146,-52597,-24113,11159,33117,88821,148081,112976,25205,-12265,-58251,-141040,-150718,-118575,-84711,-26815,24211,1672,-35556,-62622,-74136,-72374,-30688,41622,52871,-1495,-31949,-63546,-89011,-52701,-5591,-11119,-90469,-153987,-134356,-76142,-39740,-42221,-33769,12464,56367,46532,2267,-28365,-37997,-31850,-11636,23657,17448,-18730,-34650,-7871,19374,15750,11454,-48352,-119700,-72841,-42479,-99396,-75731,9508,34911,-12086,-83106,-99761,-27607,36900,37491,13610,6974,-4212,-54805,-70369,11792,64148,-21550,-97676,-49136,43265,84893,96145,89783,62971,-27334,-99447,-69886,-29958,-30889,23463,102056,124095,95240,30018,-23333,71917,250262,251948,137633,67065,7787,-37940,-16872,22805,-7061,-75380,-41920,48393,70664,54202,16952,-38133,-49874,-48621,-96425,-144499,-121162,-68113,-1324,31279,2262,355,54599,60806,10073,37458,116562,112560,50526,45302,68349,41450,22100,65180,107493,82145,44808,6617,-55265,-115743,-126009,-87476,-26311,-1375,-40695,-71906,-20611,36124,26984,-27711,-100945,-84117,-8178,-29184,-99359,-71358,-60108,-113636,-129012,-97202,-55820,-32520,-23290,25270,48289,-10062,-120839,-146722,-51093,22776,5563,7943,58963,56905,51280,133889,196688,168561,83066,-7011,-67372,-49943,42204,112955,118211,76371,34095,45041,66166,45288,57918,62851,-4814,-77937,-91673,-49303,73504,172539,149553,87891,35717,27842,92870,129835,92517,41037,-10632,-83873,-84609,-16749,20326,21788,47390,83661,56312,-21733,-49517,-16097,15163,1578,-46852,-49658,24161,53531,-21064,-99638,-49112,53372,49864,-36791,-52363,-36897,-90680,-118501,-56175,3124],[-46437,-57658,-27130,28554,33155,37998,65977,53636,8618,-18404,-30984,-23467,21314,-3083,-98609,-53917,64184,48299,-76472,-143007,-107618,-44942,14050,64246,55945,-21531,-51028,9950,50818,1904,-34285,-16761,-22552,-61407,-75180,-55150,-4243,44180,10844,-35122,-8064,31754,46731,43634,-3500,-22393,-11356,-46746,-64865,-40912,-37891,-30544,-15317,-18254,9435,66459,105421,112956,65059,-16740,-36577,14541,23868,-55791,-104817,-52335,25183,61561,45589,-13714,-40350,-18482,-38870,-122580,-169030,-130456,-39191,11162,32482,23046,-30374,-32083,19317,37129,61216,78469,33392,48,38030,105508,127863,97862,45036,-13164,-12460,10407,17314,21264,12564,-1891,74139,146391,112283,35727,-29896,-53470,-20316,6195,-26326,-71141,-39848,27922,60203,56180,12858,-69799,-127734,-103761,-36619,-13142,-48959,-100521,-77493,9250,83177,119346,83544,9798,6952,33560,37393,37173,82807,155955,160064,105760,49846,-35377,-54594,52650,102416,10953,-55408,-22051,-2912,-51611,-114505,-80218,-4171,10225,-5645,5233,19146,16821,-19162,-71590,-113362,-127380,-70527,21829,38302,-33548,-49813,18610,63897,47259,28348,8474,-18117,-24926,-29689,-37263,-36453,8334,95680,130355,71025,12579,-9186,-15512,2720,-22072,-56267,-20689,21663,26353,35370,49880,7273,-83853,-96028,-19475,25692,40173,35835,-5216,-7865,24710,23509,18830,23111,45994,80170,114051,104540,66057,51565,26335,-3615,28994,47103,4130,643,36241,65474,16492,-70293,-78001,-46040,-77866,-42840,85606,124130,56230,5860,9497,15143,-12270,-39657,-12357,91758,157199,69568,-97358,-188689,-178012,-108060,-45814,-32101,-36358,-17148,-32700,-101214,-106220,-24540,-16285,-87696,-86507,-7056,-284,-27724,-1941,10803,-31560,-32699,27759,67046,8810,-69702,-42801,32208,56126,48844,56775,52729,7217,-69969,-88621,22862,121541,69462,-14047,-11167,8424,25430,46190,39345,-14840,-91076,-116893,-64113,-16598,5651,52816,81477,72429,114256,153648,84351,-4160,16518,83199,27334,-9738,66223,75778,673,-47324,-17765,20426,-5708,-15871,35217,30341,19073,47686,32606,-30777,-73579,-75802,-27349,-12946,-40257,-82775,-118409,-112057,-74587,-13215,27364,-20784,-57549,-10891,31772,14541,2240,20447,11126,5763,57719,99100,63101,24712,37812,32181,-4824,-6845,-524,7550,33,-16979,-5770,24251,81459,146273,151843,62872,-13817,-4541,-5200,-19620,17437,27504,-33522,-112714,-116220,-41979,-23253,-92537,-89512,-57165,-98756,-110730,-30130,31563,4,-22162,-12364,-23208,-23387,23120,31441,-4136,-43788,-48527,-20626,16406,5706,-17387,-13247,7391,26694,7570,-56477,-54027,-26365,-52374,-71363,-41702,-28442,-73260,-57749,46184,82986,41223,26503,-15413,-119300,-152057,-34778,61429,34010,-56181,-82519,-52559,-31335,-18358,14036,39343,49708,47536,50165,105847,85007,-18831,-58635,-36065,-26285,-12645,-51167,-76987,-62222,-37385,10101,42716,40412,78752,106403,69726,67732,113615,152216,86504,-26304,-41512,-14748,-1522,34736,14712,-77527,-106981,-67775,-62176,-144299,-250229,-245588,-113495,-4581,-6577,-37845,13705,124976,181688,128005,55155,14399,-50457,-111475,-99251,-72581,-67150,-46315,-4913,24262,40311,24116,-13880,-58314,-85595,-40463,76192,144539,119838,62661,-7474,-33781,-4886,27947,101216,177861,143915,12808,-31094,63827,127253,134622,124802,81841,3789,-45768,-20186,30561,52245,70857,68315,15265,-44927,-65712,-56754,-29256,42661,105819,99533,-11017,-141524,-103719,41780,58661,-24036,-66138,-77015,-70047,-72099,-119435,-151285,-122314,-87963,-68865,-34278,1841,8792,-16474,-60349,-80309,-72552,-65448,-9892,7446,-49656,-92710,-59431,-841,19357,-17250,-53165,-58803,-71335,-37450,-12882,-41860,-48817,-11225,34367,69186,44425,30546,78620,102017,85125,72314,102710,119517,76576,-7749,-38772,-2937,44295,20138,-60719,-80508,-38438,-44649,-85124,-104625,-28526,85985,90802,39864,31499,77746,125000,79702,2129,15238,70144,85544,95157,82911,29990,1058,35068,77319,92147,45195,-31441,-73241,-86536,-76259,-5303,53471,43109,27042,65861,89484,28288,-13862,35992,33951,-42854,-87338,-79413,-41864,26785,76400,21619,-27394,-5402,20597,66,-23902,-16933,8906,22801,-7274,-61067,-34775,34452,12526,24606,128611,142046,70159,73065,108159,129012,159863,60189,-101154,-109975,28400,122012,133057,99815,26028,-16295,6078,-3479,-27076,-16882,-36470,-91232,-65383,33356,73025,6182,-63864,-52741,12267,68851,56144,-8462,-49558,-36626,-18098,-27165,-71933,-53274,49791,100302,48217,-19823,-53118,-33150,-8995,-3222,-7737,-33364,-62745,-46601,-10477,25164,62364,55288,13406,-15202,5299,46911,80953,84505,50777,-5709,-21886,33062,68007,10195,-59613,-34330,45115,70422,67636,70741,61675,46834,-4671,-109090,-129710,-9849,102939,78965,-12445,9473,52653,2047,-48133,-4466,28165,23720,12280,-43700,-48926,29265,81551,53738,45197,64287,11871,6780,59383,60838,15826,-19312,-49838,-31185,10823,19143,8636,-27170,-51610,-9622,26508,-8619,-28721,-44473,-106252,-153779,-77727,35347,47782,-15250,-82360,-145951,-141275,-76557,12590,59088,12797,-43173,-40864,-60419,-73782,-87975,-134719,-130736,-62264,-19710,-28145,-40632,-29546,2702,42889,42403,33519,2869,-26886,17508,106335,150906,139148,100517,52182,6171,39947,91664,-7226,-154285,-167916,-86510,-55418,-107983,-135991,-58106,29395,65811,52775,32175,5435,-63115,-95137,-41693,-30074,-52938,-18560,4905,20262,102780,153309,78125,36842,63050,25791,-55856,-70819,-46691,-26520,11975,35360,-19367,-57779,-17121,6714,-42891,-33887,60176,101710,55110,-28156,-89431,-66809,27276,76461,51899,-35725,-113059,-99659,-12768,30762,-11801,-58506,-25705,50045,63340,48627,55811,11679,-73569,-71779,-21380,-55348,-93867,-75970,-26146,-9459,736,28403,-17012,-78074,-4474,46465,-11550,-15855,31546,13624,-36394,-80896,-85523,-8671,89086,99147,37536,-9922,-13504,-4888,16483,56904,37784,-66319,-125211,-105786,-55558,1085,42791,83923,130676,58421,-83796,-99535,-22400,6546,19101,63144,104262,92932,30248,-65117,-71499,80871,183980,137486,72468,43098,17263,4039,21098,9585,-53826,-38798,29335,20758,-7702,4115,792,-3724,-17666,-61823,-87039,-78526,-81026,-48528,15174,39620,54836,70153,49508,11672,21492,63852,67542,37333,8706,-31220,-94721,-95819,-18547,64836,55923,-15652,-52430,-55308,-81896,-125216,-120414,-40878,31954,26459,-32476,-29524,50949,93232,12080,-107514,-94812,-15415,-20935,-73339,-58077,-31224,-52165,-75840,-81580,-47360,-14701,-13871,29260,67338,19222,-71357,-106803,-63165,-17930,-21196,8154,82637,79879,44050,100348,142565,90737,40842,-5930,-84368,-85497,36261,114010,109967,77679,45398,68320,106832,90113,121202,160024,73029,-40216,-57331,-38314,42846,122871,69070,-5635,4802,57685,77851,55242,40622,41260,-17108,-103976,-73783,-1488,17620,35556,53036,59018,30910,-62083,-108531,-39381,40660,26066,-44839,-40335,55241,81224,7528,-50837,-24055,24618,21539,-16261,-5929,-5292,-78476,-114096,-68695,-17276],[-9094,14488,-6986,-11587,-6056,19791,55449,41672,4430,2024,23863,39585,41412,-28634,-147026,-150706,-70063,-29800,-70215,-115771,-73135,36695,108710,117453,71737,-7075,-39758,-12306,34353,31217,-15629,-30677,-38406,-96393,-137513,-101819,-24231,20436,-263,-8188,9105,-9130,-24050,10030,12611,-29716,-60675,-81732,-80576,-29577,-4545,-5477,34609,68994,60793,59990,76628,57596,30532,10222,-15668,-13346,-979,-37675,-49163,15668,53977,36741,16174,-29449,-27252,70025,121077,30789,-56881,-45145,7195,15666,14375,4449,-28302,-29406,-27322,-60381,-15588,49515,2819,-50347,-12430,68015,119060,95372,17412,-41802,-33950,-29144,-20046,-10990,-19877,-4253,102572,184710,156795,55257,-30005,-46791,-3194,38752,6365,-76485,-69964,8410,49113,57727,29739,-68788,-164906,-146876,-54319,3443,-21241,-82819,-75400,-24792,23111,105404,164342,114188,48713,36829,54726,44114,47222,106278,126851,64394,-8424,-63870,-49330,31861,36773,-73491,-120320,-28931,21047,-33762,-77539,-48564,-393,-10149,-24524,18581,79689,101867,59320,-14164,-51962,-57909,-33662,23030,19105,-81452,-141822,-55435,55568,55779,-3511,-30773,-21601,-8067,-3452,22300,47922,53918,93320,144178,149193,76977,-22005,-71602,-77626,-129764,-134407,-63946,-29713,-30146,5128,42399,-1250,-97390,-99441,13026,86097,57417,-1802,-46454,-48054,-20920,-30096,-64814,-97104,-99963,-61269,14162,84127,119202,129841,88323,19254,8649,34959,31933,54926,103711,118199,57528,-54103,-106128,-115056,-155489,-123186,-1232,51882,27225,-4870,-9245,9870,6920,-13540,36725,136245,145249,74231,-15044,-141945,-235290,-159667,-33651,-1489,-1910,47688,33422,-60704,-63007,33705,13575,-107616,-111204,-10522,779,-16531,12861,21343,-15595,-21263,-228,17325,-31736,-109839,-52633,77542,95458,59876,77432,50512,-45929,-85383,-73055,-20875,65153,87931,63097,57672,-3148,-50164,17879,63615,32009,-5713,4053,17537,-10528,-43983,-2115,18666,-1434,65593,141036,84196,14618,59576,108671,4162,-86278,-4645,59652,3414,-28434,30596,74843,33344,27584,75657,54888,25600,51860,38065,-21847,-65964,-85839,-79826,-68872,-36128,-19002,-74258,-95689,-35999,40988,69771,17056,-28942,4567,30322,-6826,-23008,1299,-23723,-62657,-23340,46477,64156,66815,60240,-19475,-115374,-111765,-79940,-26667,22055,22608,-18301,-32026,37002,128462,131942,39946,-38126,-30927,-6059,522,48085,57786,-2153,-60322,-41777,11886,-1732,-62441,-59165,-41591,-63981,-55552,14665,81180,81141,17093,-32459,-48810,-17562,91138,157974,76425,-46733,-61673,23551,98963,83220,23686,25499,74818,89136,53924,14608,37671,59921,21134,-19698,-11022,13267,-37887,-56939,33740,68796,-7720,-62441,-74271,-85370,-67628,-5843,29587,-12122,-101192,-120255,-80082,-18730,14732,19250,29277,38792,6615,2978,93520,123987,690,-124751,-157610,-74856,9051,-15088,-64828,-76097,-59861,-10343,34817,29853,53531,90330,68210,32661,39902,74179,34379,-39792,-45766,-19529,16433,61556,53393,15138,-10276,-51130,-110913,-201826,-286619,-266925,-132464,-11101,-15408,-64194,9778,153730,209327,152761,80767,9342,-75773,-135607,-121870,-87104,-68882,-43991,-3118,24503,19955,-11122,-19149,-5263,-20966,-58563,-24195,74039,121640,67418,-61038,-117284,-65800,-19403,42694,87083,42724,-46216,-54373,35992,78195,53322,28225,-8069,-76283,-91248,-31899,14941,49909,127323,160539,86220,33,-24706,-8296,-4572,-524,55029,95409,-20609,-168077,-113803,38710,69929,36652,19519,-5896,237,940,-58928,-121679,-134153,-150115,-129999,-56709,-16807,-5946,9436,-21032,-82842,-107218,-69105,1904,-11252,-87760,-100937,-8817,73232,31612,-43787,-46148,-38376,-95427,-71550,-20423,-44512,-59226,-21131,13429,36494,16589,-23518,21520,110996,111326,47878,70694,112290,79777,-4735,-51001,-42979,-26621,-70074,-133343,-135050,-82618,-57263,-49591,-53157,-9014,66359,63470,35125,45856,68309,66024,29382,-16070,-22761,-25573,-61655,-66713,-53811,-71892,-47687,18428,35943,43814,50797,22993,-40340,-110817,-111153,-22006,27453,33161,93626,159984,146190,57157,7905,41447,28429,-55376,-75844,-48143,-27888,45902,143075,78130,-77490,-104901,4,43809,12839,15418,46456,53736,9285,-85850,-87498,-7722,-4957,6422,106456,131050,61129,52073,89093,104726,99648,6824,-85302,-79674,-21816,-5030,49925,140271,136554,70186,46840,15345,-33774,-35799,-27970,-37467,-8999,47549,87615,44156,-46505,-49391,28088,49924,-21103,-113672,-136039,-70458,-8786,-7073,-11366,31853,99707,131638,86885,28469,8137,5171,-2360,4718,16663,3905,-34795,-36594,-1245,13530,39576,24092,-50636,-49423,43304,96175,112764,110052,89895,52565,24586,31296,-2138,-83494,-98111,-38372,24815,28338,3693,-3886,-2303,5679,-36026,-143433,-139971,20342,120425,73067,-568,23621,56894,16429,-11671,52527,97657,16399,-93706,-139162,-103837,-20830,50651,58505,69064,104265,87624,59273,45495,38807,36330,33944,24063,13960,-21013,-58926,-44629,2303,7995,1556,7715,12658,53225,38323,-82035,-148212,-44662,59314,45936,-1916,-27757,-56736,-42529,780,46984,60656,20125,-10895,7010,-23590,-57834,-81074,-115752,-90612,-39249,-41564,-64723,-58506,-33282,1446,22987,9508,-20510,-38014,-37812,8359,69648,104327,82724,36800,15338,-1377,16508,52979,-22986,-162413,-155907,-58394,-63239,-134965,-132403,-69754,-39275,-56259,-102361,-94117,-75187,-138507,-150554,-40820,7775,-25928,-11331,-14988,-31864,17588,51400,-5307,-18520,40626,73188,34317,-11650,-14401,19248,39919,-706,-66619,-51984,30011,58628,23135,33283,76579,74737,30449,-45214,-108603,-38643,100807,119661,50239,-15109,-42529,-7114,54365,41482,-43801,-92240,-43938,37889,67675,73416,94369,54928,-47938,-99794,-78920,-95996,-110341,-49540,1896,-40132,-60996,-22058,-26480,-25913,75742,123087,62939,39953,39685,-42713,-102451,-62754,-24104,23075,105863,104582,16017,-50721,-55432,-22544,4880,-9201,-60478,-118263,-149199,-155717,-123255,-63888,-23121,31725,115016,113772,15551,-22834,48937,94590,48766,8005,43972,76528,39396,-104908,-240505,-140975,48720,82413,30958,25887,38076,24306,37359,55039,11628,-9147,30089,-6118,-42278,7270,32176,15635,6583,-10872,-40454,-66661,-88539,-43906,33929,33148,-7621,-1275,30188,36260,7537,-4789,21383,47659,10658,-81236,-185565,-217572,-149958,-51445,-42592,-109867,-122881,-57387,-19694,-75259,-166282,-105863,38439,83284,10598,-33382,24685,98397,62475,-20948,-30653,-6137,-5646,-25534,-24321,-4344,8192,-17260,-41846,-24704,-30461,-68294,-36631,43350,59975,26698,-12490,-26245,-20133,-15736,-7266,26443,37586,50173,115297,112511,29605,23476,51821,-13437,-65596,-17950,35390,56242,53965,36160,30066,43486,69599,142166,194658,133402,29487,-22926,-74336,-70700,-16721,-25138,-68352,-9260,82173,59463,-18460,-25076,12913,-18391,-77494,-41655,7272,4060,32998,47854,30247,23594,-46849,-112681,-55072,24687,8699,-41080,-6061,97426,121141,62078,21048,11396,-5734,-6236,23390,44368,-1380,-72034,-79910,-48420,-1065],[23693,67992,43965,-29342,-69772,-23187,45343,35753,-7489,7591,46159,36433,9527,-20541,-67260,-88420,-105842,-108256,-75257,-27696,18506,78244,110896,95629,58144,28173,22152,34616,66017,65455,28305,19785,11384,-65086,-131936,-86217,8600,35402,26796,50816,36009,-38280,-66816,-28074,-20407,-70504,-120100,-135135,-127516,-53940,14691,44144,87539,104880,60139,49976,65245,6442,-19249,33333,32428,-4399,-1640,24149,89071,137625,92719,29460,-5328,-62298,-63964,72928,186580,143557,42215,-11743,6810,40380,46282,9157,-38602,-51787,-54868,-76989,-60565,-26023,-66067,-83488,-20224,36997,43914,13386,-24413,-35826,-32445,-37627,-15062,-24184,-72234,-82911,-8765,66089,72482,9557,-60243,-81181,-58529,-1834,19126,-44746,-59670,1137,37426,46587,35087,-47484,-185006,-189878,-59965,34222,28314,-3571,37,-2608,-37163,2476,115107,121207,29838,6379,46045,7815,-38208,6496,37740,-16642,-56229,-25776,18802,14487,-51751,-128254,-122082,-53931,-40790,-41567,-12264,1512,-11416,-19641,279,58445,107708,128557,127377,98875,69137,56566,4572,-73396,-105698,-128551,-166321,-102358,28062,32158,-73490,-93120,-5842,64917,69599,56882,48569,34928,26824,50186,87226,35340,-68283,-82552,-76317,-133063,-127910,-64170,-5044,56882,77974,24720,-52381,-135667,-137235,-1203,99817,43884,-47447,-86674,-89322,-59709,-65481,-115871,-146663,-163942,-154744,-103912,-14684,68154,98812,68361,6892,-17358,26368,48488,54626,89933,109848,79890,232,-75172,-121482,-141665,-102231,-37689,49,39872,63433,42621,23891,31566,46321,74049,111986,104031,89591,74529,-26559,-153075,-115499,-14839,-7224,-19809,63124,118559,67701,25345,63698,11110,-86572,-68503,34587,58021,36756,38000,55110,30938,-33100,-77174,-58656,-48477,-74085,-45380,25423,31234,28848,57255,11823,-60591,-6655,33382,-8524,-16954,14929,45435,45258,-45712,-119748,-49680,27480,46073,9361,-32055,-39983,-59487,-84999,-38336,-36415,-89154,-36363,44217,19841,4985,60310,76723,-25868,-121325,-67342,20579,6577,-788,52871,49426,-15938,-10413,56218,33278,-14145,24069,64998,38233,2723,-67361,-146545,-156488,-71864,13022,2221,-18805,5308,33368,46696,9099,-34801,-17863,-135,-14962,1845,4522,-49488,-73934,-28012,38664,88521,120544,76089,-51682,-122108,-94681,-70268,-4014,86506,91144,-20607,-85896,-14922,80850,80321,35283,-1716,-2784,11104,14961,50538,88465,73068,30937,24640,31050,5478,-32717,-45548,-33803,-2930,24687,38413,65519,63645,6951,-32782,-49807,-9294,133244,220066,97033,-71561,-100594,-4891,94446,109006,47068,25814,79524,85173,26208,15598,79510,113504,62244,-24075,-46235,-4475,-21762,-27938,63178,90032,-28487,-129706,-100456,-4467,27299,-2739,-26373,-48817,-87436,-91298,-81308,-13079,56916,27018,-5296,-11297,-55151,-43502,61745,110488,28986,-75876,-121396,-48260,32613,27936,21112,30751,438,-34087,-12285,10355,21062,31845,14300,-37990,-57747,-11391,-8063,-42165,-49660,-49139,-19110,35066,58899,62996,45923,-5389,-40417,-100751,-188401,-188207,-86130,-3374,-22707,-55156,23824,136863,163879,130601,106050,28505,-96365,-153016,-114085,-76182,-65362,-54008,-15451,24913,29121,9512,21397,56597,46458,-30616,-52780,18743,69238,54815,-30647,-77099,-44935,-11338,30554,34034,-32958,-86698,-50789,26070,31914,-16581,-58271,-94098,-121911,-87963,-27330,-14406,15672,122327,167594,93845,42212,26282,5929,-53375,-114422,-89423,-15535,-57798,-146656,-81817,35654,71070,91065,106354,72539,47573,56720,49698,10155,-60210,-130067,-136825,-89250,-53882,-2621,45387,16692,-48153,-73609,-84574,-79154,-69590,-72995,-65870,11482,96669,46042,-45316,-66385,-65316,-89024,-63528,-24450,-45374,-85607,-73606,-40307,-44266,-87605,-116806,-39693,83055,87612,-3300,6059,63428,58456,24769,5254,-37685,-87847,-105888,-77596,-72796,-89946,-64142,-25310,-18873,2424,39008,36086,34867,40264,5372,-58682,-71106,-41450,-31946,-53946,-108313,-125829,-86629,-69674,-43835,-11446,-28137,-7107,75227,98143,2876,-108672,-99524,-17461,-6752,-6746,90412,166233,128736,80488,77191,96941,47125,-34608,-2731,67691,29077,31727,144023,139773,-4177,-70703,17454,66462,33043,33015,78226,108528,65459,-72209,-134322,-45920,25272,39521,55108,41293,-10279,-6699,55509,69612,31982,-18069,-58788,-73948,-76049,-88552,-30331,87263,151657,121969,65681,32503,34069,39772,34052,65065,110920,111487,121725,72805,-57814,-80205,6558,-3187,-104770,-168775,-160785,-101267,-36234,15775,81083,124964,129060,133907,102369,35915,-12397,-31578,-33192,-4021,29170,30182,-5752,-20559,-6609,-4488,23422,23351,-61211,-90620,-5525,75338,141151,165687,141828,84051,31976,12098,-40355,-95003,-55320,1295,25534,29063,-12802,-54651,-49596,-1171,-15192,-110217,-118223,7131,84094,70921,65540,100369,98983,73691,52952,80240,94417,-13297,-138299,-148801,-88358,-7606,61806,74044,48978,43513,91310,121076,67925,12635,6237,18289,43996,49799,-30339,-115026,-64599,42482,52374,-7875,-25965,5177,60258,64257,-19052,-89257,-38309,6971,-11140,-8840,7347,13941,55992,94770,96860,60452,19749,5864,17362,-2033,-2137,-16662,-44493,-1253,24223,-40423,-85646,-69959,-46067,3918,49071,17872,-43189,-41712,-22249,-20672,-3112,27871,-6622,-35034,7484,33166,32245,47506,-8016,-80012,-29228,25448,-31075,-87581,-84952,-84439,-113547,-140324,-162577,-152629,-144928,-173977,-141412,-32301,14733,-5674,-7189,-31472,-56559,-27976,1573,-25274,-72606,-56644,23691,33169,-27864,-37893,37848,69989,5540,-46308,-6707,23958,16771,39962,99657,101747,8657,-68828,-68504,-74145,-7018,119919,120808,30460,-18335,7667,76651,93246,4438,-104270,-112882,-44939,8338,34689,66415,90866,68504,17175,-51732,-67631,-45765,-25096,22198,29784,-39804,-87904,-75494,-54122,-5921,77085,101459,65063,65323,55925,-55249,-124774,-23176,59101,70797,81113,40224,-36332,-92789,-127174,-116883,-85159,-86501,-88847,-78857,-95529,-113514,-70292,-13670,-3265,-16840,15513,73741,79654,50106,82274,117587,45387,-49469,-16315,72535,66159,-99225,-267149,-187260,-10314,24932,-23070,-23491,22054,51964,77011,118002,106714,54929,62073,41440,282,31328,52637,9603,-3960,-2305,-45866,-78062,-67284,22743,102275,42337,-67809,-58806,28747,59065,12338,-26383,174,51009,39913,-37112,-129491,-188290,-174509,-124472,-107233,-96768,-82819,-43749,27219,23838,-86481,-76170,52764,110412,59692,-5972,-8881,52862,86942,45683,-23669,-65128,-44911,-12185,1923,-10527,-2538,11014,18139,14955,-42255,-120216,-104981,-10292,71459,85334,52621,13494,-18607,-27977,-49349,-68199,-32786,62593,148908,98720,-12710,-7099,77284,66453,-4203,-19707,18320,33323,23745,15444,-28475,-71553,-40592,50333,113120,103137,29973,-61679,-148364,-150302,-67994,1519,2845,15255,25423,-27738,-79156,-62359,-12059,30401,14657,-15995,-13275,-5976,10409,8690,-7084,24508,30450,-21148,-30609,-3157,-22387,-44779,18772,125151,143738,80537,31562,15789,-12552,-5224,42985,41810,-29162,-72632,-44409,-13658,9094],[-8680,29756,49433,-17223,-92261,-60748,20887,23360,-9485,6529,5190,-31718,-19649,23630,44398,35383,-39360,-103995,-75317,13818,53796,36642,40619,44464,19195,8759,22257,47056,75894,76616,85554,100631,63246,-22771,-74762,-20102,63893,67118,54912,76422,42227,-20980,-32042,-29682,-62020,-92958,-106644,-112454,-116608,-70772,14462,76050,72006,10334,-46172,9549,97407,38714,-43078,11950,70184,55576,31478,58284,164286,196225,97778,21783,-26644,-102529,-119896,-7565,110098,114002,42219,-21587,13022,109455,138734,55536,-36556,-75272,-68924,-32805,-13234,-31111,-78505,-64245,17145,46256,-4362,-38025,-9699,21117,15242,18424,39445,-5427,-79224,-125896,-102273,-41577,-11958,-27642,-79016,-116742,-119211,-79123,-27234,-36261,-60632,-43546,-1533,26078,30549,2911,-94200,-115273,5169,80207,61421,44471,39916,27965,-28371,-51625,35449,76472,13985,2020,35987,-17831,-72989,-28412,10245,-33460,-41475,36910,75017,7242,-81310,-91139,-46383,-79116,-175489,-147428,-33911,20001,-915,-7198,16280,69779,94701,77894,79595,104403,110811,98194,600,-157139,-178239,-98992,-88740,-90488,-16135,-19461,-138113,-145095,19804,151652,139442,62063,6094,3212,-8398,-33846,-49095,-78671,-86711,-23566,12099,796,5339,-1299,44543,169411,192468,65764,-67582,-162374,-158417,-12894,85643,12989,-77348,-90925,-72404,-29695,-31392,-76757,-69649,-54672,-89912,-109505,-67502,-17939,7957,32579,36823,39146,67302,55372,25978,37879,86008,109076,73282,4637,-27358,-26816,-15776,-13734,17783,101163,154936,118221,52927,40935,85839,105611,87777,68606,84538,94813,43163,-24237,-13448,-2488,-55670,-70687,24307,110635,97503,34326,7037,-37254,-58332,-13076,71113,87906,39538,30102,101307,100740,-35316,-144053,-123027,-49749,-1679,-18974,-65018,-60862,-1062,21733,-15023,1760,98974,116130,22067,-63536,-55426,-472,-6493,-83512,-134093,-111974,-34478,41127,-32075,-180524,-165211,-81605,-63097,-31157,-23080,-76219,-65052,-29619,-45742,-17600,18625,-2437,-27827,-32813,-49460,-41641,-14181,1257,5997,-48305,-90021,-40784,29682,-6166,-51481,3066,88062,88839,57641,-9967,-99189,-155501,-104269,-4396,48873,54268,18697,-17709,-12912,-36022,-62099,-50038,-35178,-2080,62128,53804,-17846,-24409,29479,71839,101420,116090,57323,-31880,-32332,1398,2425,48916,103463,67780,-35637,-83162,-21361,54551,58180,39992,49337,69063,62216,49818,60071,98700,112718,70949,33764,30908,28474,-31794,-94049,-58219,35225,66666,29679,471,-34184,-32844,16805,11562,-11219,93023,164204,46510,-79561,-73889,-14248,30272,19784,-32318,-42424,29286,44213,-36477,-61182,25166,94890,71285,-26983,-83796,-54617,-41970,-22941,76048,119081,5348,-115433,-93811,14782,34280,-19855,-46828,-32678,-30325,-27333,-31382,2645,52547,23697,-15230,-36075,-55396,-3909,96508,117117,70498,8641,-10902,-491,8657,12028,66563,95074,15242,-75398,-41802,17851,-6842,-56441,-81524,-90119,-77311,-34443,-33493,-48986,-54434,-86567,-88252,-27482,26548,23334,-4893,8062,76570,60116,-60332,-91571,-6594,21965,-36846,-54596,24938,109515,127390,109811,92245,17321,-110203,-158000,-108142,-74674,-67902,-62835,-31814,36162,90292,69730,38429,51894,60299,31066,30675,43409,26408,36782,49067,49834,24478,-3424,30261,40637,-24258,-57984,-6357,58792,59077,15399,-43071,-80186,-76354,-24460,37325,30912,-1773,42175,87539,66002,57884,44896,-13810,-88158,-118472,-129341,-110813,-101365,-126375,-77649,13121,57945,86234,103985,79307,29903,15343,53085,66336,-18217,-100442,-119714,-113458,-73291,20754,61308,17825,204,10020,-71294,-139700,-96853,-30012,-48477,-50060,21181,47242,-734,-62513,-76205,-40801,-4820,16739,13144,-47585,-84701,-69319,-92914,-153864,-153738,-62423,42636,59795,-9697,-28578,-8696,14997,52750,54807,-25729,-97165,-73440,-2300,-9930,-56705,-51033,-43585,-32962,10668,27844,10276,10989,-4088,-67511,-127913,-109580,-52021,-34634,-24897,-36200,-60247,-52620,-35045,-16909,-29397,-85677,-46546,96217,136632,13535,-94766,-68233,-5032,-22697,-47168,16398,103656,113344,100502,113407,122823,47976,-10687,58281,135642,52592,-26898,50038,103045,45938,-6738,33640,75783,68508,60334,93124,142043,120918,4079,-71796,-8337,76084,88499,24694,-52803,-89659,-33539,73150,76968,471,-44539,-45181,-44752,-53294,-72653,-70596,-27086,54909,86526,31055,11698,89986,118769,94554,152066,221415,196519,152012,59424,-71916,-80859,-2361,-13032,-95922,-114894,-92617,-93284,-80932,-5250,77393,107534,96415,90151,57622,-15003,-60302,-46639,-38214,-20618,9393,13518,-2593,-6841,-21469,-39149,-17581,16395,-12202,-90457,-108568,-30297,88598,139680,117681,62277,25811,33194,10612,-31862,-10856,22719,48950,84334,38729,-59258,-76465,-7490,14874,-40323,-68936,-23375,37991,76318,114624,179972,181363,132504,64740,36139,15458,-36440,-61614,-52750,-23137,40072,96072,81950,-4917,-62799,7683,101531,63478,11238,12114,3660,17099,40601,-41037,-127081,-52940,50803,56397,-1865,-21602,-17421,-22630,974,29162,-17330,-48015,-32711,-9164,9023,11068,22395,75597,116575,100541,28931,-2727,26163,37083,6813,33865,57082,33124,48889,48245,-35656,-82164,-51783,-19413,22303,69615,25080,-37715,-35918,-33303,-76546,-74031,-33971,-57944,-63748,13853,71955,80602,75110,30691,23385,61347,43827,-17436,-39948,-58303,-93288,-130015,-125823,-94023,-94796,-127037,-132902,-109152,-89665,-89962,-70253,-29069,-27138,-40498,-10698,33537,30860,-35287,-81610,-35616,-11153,-44690,-27231,54772,79365,50579,42657,52351,1100,-30631,19883,94963,73718,-82207,-175232,-92820,-18587,14870,83020,95769,51186,19442,36221,79268,60435,-45897,-126657,-104448,-48750,-25822,-17284,30575,66122,50114,48868,38491,21876,28865,33006,1787,-30540,-35002,-41904,-67991,-72019,-32589,3285,2180,1155,42511,62616,-12999,-73584,2465,101206,114529,50141,-34159,-77908,-108271,-162010,-182161,-145631,-90059,-27353,12783,10094,-8029,12501,56688,63650,-17556,-70200,-22041,35516,32820,24697,17309,-33925,-93078,-42470,67087,67880,-53080,-105540,-12313,28643,-23360,-50571,-40451,2433,61410,91007,141066,161178,102738,91921,110579,66538,62915,68110,-6598,-42607,-41325,-89209,-107462,-58697,61210,145841,91576,-2621,-12604,50669,81216,40470,-18966,-31749,4038,34993,24258,-16629,-56048,-83462,-100061,-69437,32986,56027,816,28828,78579,50960,27605,43932,67170,68563,29955,-15311,-3077,37651,-7874,-110473,-158876,-118255,-46139,17964,1439,-27038,41682,98345,44950,-56537,-146905,-154389,-63099,49746,73582,50125,3783,-62670,-87057,-90290,-103960,-62513,46624,119272,52422,-65056,-92008,-16758,49065,46799,50734,71286,34294,-23699,-38047,-63990,-106721,-107730,-50859,-5065,-10867,-58159,-105622,-137177,-102851,-5376,87666,116367,36143,-92128,-156507,-119312,-52682,12363,119555,116854,-7870,-53101,-17761,-24490,-55146,-60198,-8603,70522,82477,43496,14209,-29739,-51061,9808,102271,115671,50820,5981,21414,21807,27912,45664,19161,-35532,-54598,-25215,-269,-10383],[-34416,-4237,34662,4044,-77463,-84992,-21893,-5790,-31,16753,-40190,-70202,22753,98662,92242,67390,17311,-23525,-41270,-12959,16029,-3114,13643,27428,-23304,-61547,-63055,-35600,26261,72695,115703,113921,36873,-27517,-22756,39415,85935,59208,25439,31398,19307,5783,2193,-32204,-70725,-58044,-34611,-32636,-39237,-48762,-20849,12675,-45309,-144066,-154466,-29532,121468,95300,-39814,-55333,35486,88763,53171,31894,114625,149356,68552,-13023,-74925,-124241,-122091,-73773,-7435,16624,-3512,-23747,29950,155161,214811,115985,-4987,-67062,-76315,-16786,34972,8722,-40073,-29677,27265,29175,-36854,-51016,12614,41532,43091,73448,77788,-1431,-67627,-100332,-80312,-40303,-29547,-41636,-79121,-110303,-115511,-118835,-95394,-59748,-59545,-84769,-63629,-19687,-4131,23965,31153,24095,86264,112972,68644,20467,-15018,-901,18969,346,26726,52344,33165,19423,8963,-20231,-22104,14934,29288,-6179,2689,57898,52594,-17105,-56610,-18566,-2830,-122153,-262314,-231358,-87937,23121,54091,36327,20719,41337,43256,-6916,-42709,-11846,51670,66211,-24517,-150007,-147676,-41695,-3445,-54927,-59710,-68207,-161547,-173073,-7862,137214,131271,62065,21396,28965,14274,-47865,-122172,-155016,-79928,25225,75927,101400,96757,23952,14143,119202,170892,103960,-16384,-123801,-114564,15071,75488,-6662,-77664,-74199,-43783,1057,10303,-7142,18177,51338,6809,-28310,-19477,-30271,-22824,36827,76899,74547,46027,-191,-12677,10251,71524,111742,78571,23159,40260,64739,31033,3423,49513,131123,162077,119917,46627,17844,69528,109128,74103,30053,42209,44232,3189,-4811,25645,-13481,-86790,-71535,-8173,-1176,-18935,-38609,-76955,-88522,-52733,-7413,40379,30172,-30432,-14723,107906,130607,-16080,-150173,-137139,-37266,29866,-19438,-120470,-106887,-17459,-8120,-27226,32449,79344,43687,-31545,-89091,-50340,13697,-19384,-90929,-120361,-131469,-64779,26239,-70753,-236704,-168795,-10421,6978,-1906,17853,-6132,-23022,-48626,-78025,-19732,-5361,-70670,-17111,100517,24602,-97357,-59040,-20563,-82092,-160451,-136668,-29021,15612,-43831,-86874,-51144,18359,32561,25647,45567,31162,-62303,-90447,-26266,38547,68323,33055,-13545,-29632,-70581,-87942,-71642,-51628,21692,108371,98899,25554,15411,63117,77067,52379,22686,-12091,-1496,57490,83431,68693,81022,48187,-25283,-39651,-15845,5303,19807,15246,-649,43780,109654,111826,84083,76016,92682,96288,35640,-11956,8062,23353,-69473,-149714,-80203,23919,39767,14317,-18031,-54009,-9369,88919,69078,-42296,-10938,54707,3002,-28250,27650,51326,815,-98440,-142352,-93873,-11382,13682,-45552,-99651,-50005,31375,60911,13413,-51517,-56281,-51627,-36309,48281,113879,64758,-24497,-59552,-34473,-12654,-14706,-15541,16345,25355,31906,36146,22230,10537,23632,27069,1973,22781,109254,169880,154923,106371,32742,5096,-10962,-47237,-49721,8809,20001,-57956,-101688,-9680,56799,-11361,-98091,-119305,-74215,-12914,16299,-20802,-47216,-45417,-88587,-119993,-63080,1713,-17927,-61607,-15606,106657,123847,6855,-30881,34567,10795,-75498,-78396,7279,96140,130596,96499,23165,-61585,-122937,-125330,-98484,-89944,-62332,-28687,-7358,71049,156354,103147,13948,7887,38891,77897,119583,100664,43810,44600,87557,107469,49369,-29113,-7180,19926,-20847,-32198,20343,86545,118544,109121,65227,38113,19868,42412,128728,137695,15860,-58621,-4572,64095,71194,47441,5133,-12736,22337,-16687,-95954,-106902,-102717,-84548,-23821,15920,11037,1976,22130,14216,-47135,-42707,-7834,-52896,-111701,-122377,-113338,-49191,44013,43929,-5878,28946,69285,-25515,-122945,-97923,-30958,-67350,-110081,-51510,38133,54337,7295,6256,38669,58647,76739,92476,38010,-30510,-48293,-69208,-111173,-102055,-55161,-3473,44623,35254,-9468,-46476,2711,78916,64718,-17127,-51252,-24515,-11958,-46012,-44088,-42676,-75157,-45602,28840,23573,-17967,-28563,-59862,-101806,-102092,-61337,-35649,-36112,2285,39669,14178,-36981,-43408,-3465,-11349,-91251,-60908,72258,97823,-1823,-70418,-54229,-18321,-35663,-70532,-56099,30680,110080,97823,67746,57625,5715,-11626,48988,78842,-5797,-102274,-64250,1307,5543,-6442,33281,97344,119442,84414,71380,108512,118942,70473,34997,57563,94451,92026,17243,-75368,-98263,-1996,124460,115719,7830,-64233,-24861,27141,29997,-25504,-84760,-81529,-2070,39586,-14126,-15727,88721,124161,109383,170890,234356,207681,126327,28372,-13440,12900,38645,32653,-6023,-11741,-6458,-52319,-71237,-25436,-8247,-4068,9723,13608,-12566,-50764,-41525,-6456,-35287,-68089,-58417,-52916,-52356,-44575,-59544,-83739,-79455,-20540,50754,-9496,-124505,-101927,11846,58927,42464,11701,8929,51493,59223,4533,-27755,-12126,50998,128597,98406,-38831,-100600,-58821,-12153,-5434,-28918,-38669,10996,78787,118580,179784,190612,112029,18983,-22351,-59026,-50827,35947,56061,28812,52686,98603,73822,-38789,-131094,-99364,-489,8212,13151,36302,5884,-8292,4715,-68211,-126034,-68478,3455,36119,41750,36577,-9867,-91434,-86704,-2237,-37046,-102290,-35780,60881,52833,11310,9814,38537,70663,74071,7384,-14569,47192,72308,27567,53799,111974,80599,40257,41021,-4641,-51740,-13124,41120,43021,29394,-8169,-29704,-33750,-60929,-103534,-106103,-85417,-74749,-41660,33355,97119,110872,73912,48130,67965,50214,5674,-2299,-23577,-90561,-115805,-98376,-59574,-3408,15628,-23633,-57247,-93205,-161050,-221849,-189430,-65676,1267,-21460,-31192,11536,60918,68767,8451,-29752,-19198,10227,54288,65515,34765,45939,84776,72438,14946,4231,31546,42914,-26377,-163949,-200152,-93951,-6620,2466,22656,58967,98178,97555,53746,10108,-31857,-89427,-101913,-80439,-70070,-47678,-28181,13713,55229,34746,32738,85074,95581,44227,-15881,-110177,-141595,-52894,29335,-6242,-64161,-60795,-49742,-74267,-75892,-33712,7968,6323,-24617,-20685,65086,108383,23881,-70273,-90453,-92336,-115650,-138316,-114324,-41066,17903,36074,61566,56447,13936,25436,62464,7068,-63214,-66614,-43537,-33583,-58828,-107642,-124625,-112215,-46026,33612,20169,-3883,112488,208296,81039,-57315,-34031,2820,9090,39940,62255,105101,137792,111553,115345,132045,89576,82932,62273,-30596,-63115,-50843,-92885,-110109,-58116,30330,94606,119602,125255,80076,53242,79257,53056,-31240,-80877,-66794,-13490,39675,34739,15783,-13928,-50996,-4585,117673,134578,40939,-3449,40108,84288,63090,-18002,-40722,12216,46265,3223,-36963,-44236,-99525,-149632,-149397,-142208,-98975,14693,51179,11088,82550,142612,30268,-94289,-151388,-162992,-79078,22289,36213,20433,-23063,-96525,-118526,-90954,-68078,-48829,-4309,28590,-15914,-99069,-158458,-143188,-36179,67064,113924,98967,32229,-57447,-99169,-77126,-44651,-36049,-19444,-26043,-83456,-108998,-41547,8713,25613,61507,118414,151914,50987,-128445,-196209,-115198,-21235,53288,152558,136426,-8951,-65257,-20066,-37079,-81553,-85155,-55931,28067,115655,130846,79140,-942,-35595,-3306,48061,46482,1843,4660,64082,75191,57383,48700,27179,472,-12529,-9161,-2713,-18034],[2179,35018,46278,2544,-90631,-119794,-72894,-51214,-15887,15296,-43364,-47536,87849,160537,85476,1126,-14147,28285,17732,-16444,-3866,35691,91950,80385,-17158,-82087,-115478,-115811,-20884,68597,83106,33182,-43850,-67169,-11300,62600,70409,9294,-27637,-5958,9536,-1659,-29061,-51689,-34903,3195,5664,13390,40816,14002,-56012,-104427,-155568,-181912,-127954,-17881,92418,92225,-10989,-89296,-53680,32015,32670,1717,59653,123387,87752,-19096,-90221,-72409,-33768,-49956,-51777,-12344,24440,25122,36766,118151,193328,139344,51790,-3054,-40399,-20172,21244,18403,3471,1546,-4720,-34162,-63861,-34195,15049,5242,15533,61177,60372,-7085,-36406,-20564,16880,15388,-17754,-47254,-64247,-54798,-44820,-72508,-82947,-46716,-12405,-42702,-74287,-56644,-47130,-8649,56627,88514,112912,125326,86145,-3079,-73630,-33641,64101,86964,75934,72169,70601,39660,-7408,6013,69739,77107,32646,9833,51882,81888,25868,-41840,-26347,19630,-34205,-159923,-200616,-123465,-18160,83695,141387,112040,61397,30558,1345,-31252,-69452,-75390,-3996,43087,-8861,-73780,-73172,6034,58360,5259,-45580,-59267,-121684,-150123,-66542,31805,70244,85448,109555,107555,57228,-665,-52112,-99851,-55386,24822,62982,63324,38599,-17044,-40293,-16549,28061,67215,42324,-30729,-19803,72667,92493,29456,-8108,-25230,-43753,-27394,9814,34096,35370,28726,23606,45261,66815,51641,46473,53902,39022,-7377,-68066,-98791,-60255,3501,51488,61314,13597,-24747,22739,69163,26096,6157,59643,93084,77844,53174,14965,-6587,28649,67736,40494,-5526,9359,2281,-63232,-77080,-20891,-22778,-28305,34415,51315,-38340,-74348,-57450,-86382,-94994,-45632,-22606,-17055,-39222,-65766,-22613,83176,100481,-1475,-103478,-78912,9691,18627,-48132,-111630,-85189,2419,12210,-25488,-33189,-63669,-115957,-132666,-102172,5945,88801,44321,-42680,-84059,-85907,-45077,4160,-72686,-153349,-57085,74039,56019,23433,22893,9695,391,-52547,-85601,6660,28253,-74261,-20941,154143,100021,-74543,-70491,-33381,-126586,-192739,-122526,-19072,-12753,-72212,-122467,-129765,-95164,-81647,-56880,48144,106992,21864,-42533,-12741,20431,59316,80267,60772,8558,-68754,-94803,-68123,-27177,56558,121587,82758,3975,4891,61816,59965,-10960,-72485,-81631,-6178,87962,123036,107701,90626,16094,-33326,17385,73967,35533,-38055,-80384,-87671,-29875,64272,101071,73692,68359,90638,81541,1332,-54992,-49150,-60270,-126637,-140317,-66672,-17752,-13468,9790,23063,25775,65668,109410,34218,-105218,-106865,-22806,13111,49357,95418,95491,1915,-135391,-131401,-20884,17766,17779,18969,-22748,-37037,-9536,22210,39504,17539,-5795,-30305,-30246,25031,83789,98092,69970,-4783,-56321,-21545,19727,24724,42079,35172,41002,47757,14818,-13172,39171,78638,57805,94536,166952,164157,145026,106625,11112,-61254,-57613,-63706,-71312,-65770,-91678,-125549,-86884,30795,73293,12282,-41702,-36526,7133,54082,77749,27437,-31752,-43172,-77406,-120556,-81901,-5782,6933,-41185,-56777,12823,54368,7365,-5851,19423,-36016,-102287,-78779,-1200,77229,117366,68917,-39003,-130080,-118733,-62234,-62076,-86659,-31758,41719,48591,86032,137993,62739,-17809,-7603,22653,57684,92429,97445,84876,75622,56832,38642,4613,-52244,-53450,-47330,-73249,-62613,-4664,61247,120139,152543,145305,117736,45834,36149,150661,195520,50716,-92987,-41702,79807,85279,49844,62676,96065,136521,86371,-43882,-90027,-53953,-41527,-46852,-44421,-65513,-88370,-24450,35430,-42264,-102614,-80712,-83941,-115807,-118542,-88670,-17272,41572,17156,-14256,31907,63730,-4428,-85544,-106810,-91088,-98750,-88670,-16191,57897,86587,92524,120041,93534,62535,77324,92826,58386,3400,-32693,-39182,-30650,-24621,-45981,-56550,5999,48793,14380,-21970,42959,95798,56507,8853,4155,-13562,-67817,-114511,-82481,-64199,-64843,3504,58129,12811,-34801,-45213,-78628,-81690,-38437,-8260,-14919,-16921,19485,48368,19144,-44524,-63754,1646,36646,-27604,-30293,30501,29646,-6414,-31534,-55446,-54005,-47350,-62832,-77741,-45281,20201,23346,-19516,-45903,-57822,-43893,-6705,1600,-53010,-118142,-82141,-17685,-11992,-25708,25409,109667,132320,66065,15771,29002,53313,40610,25008,35483,54977,48288,11132,-27097,-31824,37600,132592,119896,228,-88731,-32046,60516,71724,-18494,-83694,-30736,64339,63257,-4917,2181,63737,73904,85191,121990,128731,93376,36940,23775,97174,124921,78377,60292,59098,49415,21476,-10839,19578,33094,-33575,-68220,-49522,-29620,-22173,-3262,29151,9591,-85892,-143813,-123534,-103181,-112729,-122346,-115229,-106877,-99133,-40880,79640,87558,-18852,-46682,25604,57354,39277,8918,-6074,9715,9631,-34276,-64561,-47888,27185,115722,108897,-2038,-94316,-125263,-93843,-28562,-15619,-33474,-3257,73512,117973,125532,95882,39535,3572,-11927,-55167,-49317,51814,91546,45668,25659,56826,58122,-9281,-96772,-118538,-68459,-31463,3813,11162,-21969,-19259,-16836,-96043,-153296,-122188,-48902,30837,84488,80420,30639,-48649,-97784,-80081,-138365,-177341,-31996,116038,90189,34495,21542,7049,24780,76614,52474,7242,23991,67957,72649,112050,153641,91055,30752,71035,74415,6986,18930,74390,54167,-9374,-31039,-10233,-5504,-45307,-67453,-93739,-119739,-81353,316,73068,118752,98120,27478,23922,56056,25286,15433,62589,12677,-112065,-115803,-27166,21542,49839,104612,89755,-1070,-72119,-128474,-208442,-214131,-73405,28431,-8864,-88020,-86889,24883,138024,99530,1826,3881,95678,131999,54610,-25709,-14604,29058,46193,57964,81395,82138,19193,-101515,-161009,-105864,-35921,-20394,-16634,1239,43353,124805,142736,52630,-40688,-80542,-86735,-52031,-45056,-79274,-41779,34373,73835,98716,74162,36013,56413,70333,4319,-78736,-150283,-158823,-52001,72921,60152,-23374,-38539,-19227,-59054,-104440,-107451,-68188,-12167,-17314,-46307,9255,51773,-10421,-67477,-72909,-63001,-38279,-29646,-23861,854,-1516,-9482,42861,56010,-21416,-53512,-10240,15787,15451,-5511,-43786,-63270,-79666,-115130,-127334,-116490,-65438,-13630,-23600,32690,223685,286940,94072,-34736,23939,62542,37574,33378,57521,75811,91608,126588,158904,113649,67146,68457,25292,-38588,-19012,23885,-9950,-32196,-924,4537,-2911,77785,161902,93756,-5904,5672,-3872,-70240,-95419,-89457,-53237,27647,33233,-12872,-42100,-48929,-373,68537,76286,34486,-15015,-2748,28077,12911,-75657,-122774,-46543,47457,16549,-41622,-66135,-91619,-48033,-12140,-88546,-130013,-29411,51782,57119,88743,100854,-12099,-108864,-100856,-84265,-47262,6063,25203,14655,-8090,-35520,-51400,-59625,-52586,-65774,-70119,-41763,-44431,-73641,-125273,-157863,-72495,71837,115498,77475,40343,-38691,-118491,-100277,-7815,73266,105798,65637,-19560,-31862,76755,128944,94693,71923,94379,119997,90993,-16469,-95139,-73357,-22818,13005,46014,33484,-31670,-48924,-12771,-14828,-38280,-49342,-67185,-33352,83898,163088,120656,29740,-6066,-516,-789,-32259,-51904,10814,93534,70858,20555,25748,33946,20738,10869,578,-10971,-2888],[32664,66077,48923,-33492,-144349,-161572,-102092,-80555,-59786,-18612,-31130,-33570,65825,134220,49864,-71678,-100479,-19460,48154,48275,37155,88299,174027,157544,49677,-14834,-62172,-84423,-1901,50751,-2999,-67269,-101233,-105467,-42291,46061,37591,-37699,-35262,26744,27712,-40337,-93122,-61705,11083,22077,-29154,-12374,61234,68847,-49040,-154502,-143719,-70750,-22147,-4949,13355,30337,16373,-65487,-129892,-83732,-23126,748,79032,169726,141933,28918,-18294,35349,69968,13068,-39186,14808,93171,73578,22158,27516,65766,66775,66853,62725,23946,-3644,-22178,-21463,10378,9632,-56720,-100964,-60780,24148,41213,-20339,-46144,-36023,-19529,-8215,20054,56245,75969,28847,-41188,-80825,-71697,-14999,11554,721,1383,-945,19137,19686,-30372,-64383,-80573,-71837,-28865,37105,84467,119628,106364,7841,-78498,-36793,55835,85238,79630,75361,72193,49186,18510,41893,103712,74736,-8710,-12623,73906,121870,39125,-57510,-37088,-1558,-75459,-149195,-80203,55320,115395,156490,183718,151045,90387,33283,-4817,9729,6296,-43413,-36505,23449,23095,-30626,-40520,48495,122870,76622,9077,-21149,-70858,-101655,-91148,-45498,26183,90695,136818,126236,60545,46288,60711,3303,-42712,-16261,-4361,-46937,-79942,-62265,-30196,-52738,-70996,-22633,32249,33587,52669,102667,99816,77045,82206,37741,-59960,-85500,-16340,39205,2703,-56526,-22577,44376,79889,112517,111228,20405,-77682,-120414,-135343,-141730,-104960,-33322,6977,-6035,-42601,-50921,-2142,34964,5876,10778,53148,18595,-29331,-12081,1702,-5653,-3133,-5632,-20088,-28971,5038,8097,-55912,-105193,-75887,-21242,62538,143534,149806,66521,18809,6970,-29885,-64466,-18693,-10939,-40388,-50183,-27079,15674,61748,45443,-32708,-78238,-7126,55660,3285,-56164,-70137,-41672,51203,77793,-11124,-116976,-174102,-187222,-152250,-86806,26587,126586,115193,26223,-29368,-25540,-34066,-34212,-62806,-79400,-8201,56715,38689,18669,-19274,-49667,-35862,-64925,-82040,19343,65781,-30961,-51846,80041,120996,25388,-23724,-54226,-126568,-115948,-33870,-29904,-65429,-91284,-136757,-156767,-116378,-114413,-101012,785,88443,42626,-13804,5195,27291,65749,107377,93575,31688,-49137,-72544,-27601,31935,90462,108866,23925,-69019,-29103,68784,69228,-14106,-76211,-83457,-22507,75311,133659,121924,80629,39439,50315,85043,111615,63491,-40958,-111947,-125152,-104766,-31163,33344,29186,34118,80702,85343,9343,-64206,-115276,-166748,-167231,-98294,-55739,-57096,-35897,1495,31436,59235,81817,56395,-58179,-171711,-167468,-68246,25319,67595,52867,26826,-34894,-99239,-9703,123901,96533,44131,85765,97893,53868,-10387,-46788,-7190,34437,17962,-16515,-6355,30090,53014,77689,95947,48229,566,24433,50743,35293,23036,-2414,-10130,-20351,-38540,-16017,48781,79880,55251,71373,102517,78744,77931,74881,-6123,-91340,-69160,-16400,-14284,-52071,-103544,-111236,-57952,10084,35227,36710,45623,80080,93093,71011,89537,73507,-10605,-69982,-103615,-142243,-127133,-25043,56111,11695,-86612,-93109,-41609,-18215,3873,14087,-33379,-59725,-21489,15019,33619,54605,42997,-17486,-93558,-87336,-33631,-31920,-47283,15510,82532,63586,34723,29569,-24187,-40151,10512,21166,-14904,-21861,24204,78716,89558,12245,-56300,-49719,-43609,-61676,-86578,-103293,-79508,-25673,11473,52852,104062,105374,47869,-33665,-21499,97430,162337,79892,-38288,-26517,57013,57474,23935,69522,101482,101995,50634,-60994,-92469,-10138,25109,-42213,-79466,-69659,-67061,-12445,51177,-3076,-81744,-72834,-56858,-60036,-56347,-43460,-15897,15012,12019,9069,26998,19357,-37534,-73763,-105937,-138450,-115270,-20988,91458,124718,101542,106885,134845,85316,35820,45228,35282,-6427,-32403,-60125,-62345,-9358,10412,-46930,-96682,-56911,-8996,5247,37544,94549,75881,34895,36097,12601,-47272,-83815,-114867,-127305,-99977,-24814,67005,74737,12048,-21100,-23726,-44309,-24740,9268,-7676,-15579,25136,53949,25735,-9522,-24553,-31531,17140,70272,46790,28541,27290,-2852,-6011,407,-47480,-69769,-24936,-8799,-51618,-108767,-135501,-93308,-63118,-74624,-85594,-78785,-43179,19531,11526,-34846,5557,67059,55126,-2494,4793,62250,69156,2520,-42088,-39039,-29756,-58851,-98027,-70813,-14790,-2971,-2730,29522,34192,29425,70337,60280,-59056,-159427,-114331,-3970,35797,-25054,-56958,31605,132173,107315,46139,45873,37708,14360,42474,42925,-23897,-79691,-66152,30103,136608,131289,64455,26453,24017,21404,-9767,19439,130816,147555,36739,-44617,-43363,-10032,19754,53825,47548,-39910,-164624,-192881,-125981,-90787,-126792,-156520,-134053,-89791,-57265,-15390,52602,79949,57809,48596,100453,139486,128676,76991,5141,-61031,-101070,-106174,-85507,-59881,-11284,42452,49160,24277,-50008,-156614,-175009,-79057,-17002,-24971,-27909,40088,109712,86660,7694,7212,41752,35680,-8485,-29974,6277,43889,23415,-12867,-7209,23882,46432,20288,-32545,-45090,-22273,-8884,-39828,-65129,-30993,-19006,-102076,-180696,-141757,-43703,37773,58962,29201,28320,35544,-35153,-107998,-179817,-180226,-28728,103642,90478,55399,28172,-21184,-14042,81201,107507,9026,-78190,-18273,94719,167895,140589,47562,33648,111965,125903,45652,13208,44387,59894,38085,14405,24686,27996,-15289,-39818,-77650,-118913,-93373,-4498,80572,105968,47582,-29065,-35952,9088,21385,39427,89087,34963,-100301,-83166,50781,89079,65559,111581,105615,-2003,-48962,-30188,-70089,-120406,-77151,-14013,-18285,-95365,-131186,-20881,103465,70777,-22123,-5482,101789,109399,11143,-59811,-65962,-50421,5609,63145,88556,83949,9125,-94895,-72846,24845,40250,-12765,572,40955,51716,92251,92231,7085,-44017,-40076,-27239,1362,-3497,-60771,-32879,87494,145278,140805,119613,59211,-25707,-51562,-63669,-92413,-93947,-75143,-21884,53106,65493,9451,-4787,25786,-5074,-82332,-118368,-79515,-19152,-24106,-35303,-15085,-26977,-72370,-69220,-56001,-70640,-39519,21910,35509,-895,-37861,-28275,24242,35580,-17348,-72180,-71419,-21700,48738,70800,9189,-70898,-73640,-40780,-67282,-136932,-125114,-56041,-24820,43641,175299,189606,64989,32687,70608,53626,28287,51595,100884,92918,77521,153640,188194,83693,17619,3285,-25835,-15848,51179,101020,73036,62180,82931,30113,-50567,-8104,61355,131,-104670,-125613,-122859,-114231,-64004,-58144,-66986,258,22000,-51677,-99783,-75956,-36337,-23783,-35448,-19893,13833,20069,-10511,-25093,-65972,-106808,-37665,41888,169,-33493,-20454,-7617,74830,98059,-24924,-117999,-101440,-64520,-7837,22482,6836,-30748,-43423,14357,49681,-3053,-5219,41034,32116,33735,75930,49686,-45628,-106449,-139024,-118309,-31168,10525,2860,-34626,-72044,-26724,74504,90334,63898,61856,6619,-86553,-123125,-57586,71464,159227,153962,113795,89585,99151,78008,55497,67517,79065,89269,129000,121203,46346,-16229,-52577,-102807,-123900,-100846,-67082,-39069,-14286,15247,36884,21289,-26229,-32339,52567,130030,107357,43676,23914,19229,-12244,-62907,-67947,13276,77927,2164,-69422,-30466,12784,13958,15869,6116,-16094,9050],[983,26528,13243,-58242,-151142,-144531,-58634,-35149,-58678,-31659,-12261,-43141,-13824,41555,-6913,-91952,-131145,-79811,42943,126496,99558,79841,152831,185390,123691,66162,33541,35926,76606,38120,-53340,-83980,-85894,-101024,-62038,17354,16670,-25029,17315,84570,53814,-46641,-101058,-38430,33824,-95,-62802,-36055,40783,80597,9544,-65783,-12003,58649,19152,-44198,-46322,2371,33455,-31184,-137373,-140501,-57097,15734,117151,183720,121012,62882,90077,128043,123510,57277,-14889,21917,89481,58462,19422,-4374,-48128,-57809,12342,74285,66103,30136,-24650,-45958,-7211,-8116,-88145,-107725,-6110,114538,121258,17693,-78558,-124199,-88018,1427,72612,81866,67647,12256,-79999,-133957,-101261,-13990,21264,27294,49350,10456,-23920,3569,755,-46821,-85576,-102617,-92525,-22246,66337,114878,98273,9954,-73055,-61426,-24467,-4508,29952,40201,34938,60943,84298,72397,54150,7093,-48299,-40407,44472,101946,29353,-67594,-65250,-35092,-47113,-65097,-26919,70573,126339,148691,147904,105237,43564,22033,27856,45607,29575,-43600,-84520,-18129,24863,-48042,-57428,77475,166187,100897,23250,-23515,-66565,-73282,-55591,-14885,34573,44055,35874,38139,23781,57591,94710,26364,-65570,-78843,-81861,-105927,-101332,-55169,3472,2286,-57114,-66531,413,53136,76716,90097,66270,53091,85752,61803,-45525,-82961,-9913,38153,-29843,-106014,-67921,-6540,16365,76236,88265,-38164,-136874,-94118,-41430,-72687,-97026,-65333,-13165,-8401,-21735,2253,52271,41509,-8050,8587,39293,-36997,-95373,-35023,27289,24193,-11028,-47116,-43368,-26141,3588,27038,11497,-38565,-64012,-14024,72484,116356,145227,137313,84532,53544,34036,-7155,25230,29337,-31139,-48387,-6055,24313,44919,12936,-77403,-89186,10607,43928,8385,2037,-18967,-19927,76383,116414,10264,-108570,-138163,-100833,-45384,-33228,-6797,79105,108900,45824,6069,-12807,-60103,-66894,-54904,-67499,-41704,-8051,803,-14252,-64212,-94869,-66776,-49399,-47250,6498,58399,16414,-79376,-45973,71365,102053,28586,-107441,-145644,-905,100880,-3986,-83978,-85237,-111098,-103221,-31205,-35401,-67843,-21983,72558,52993,-12901,-4747,35870,63385,55153,26064,9957,-19207,-4646,59741,96802,97691,85689,8987,-80535,-30857,85016,95123,32676,-8244,-23309,-10104,50363,120393,108248,38296,35019,81347,77775,74919,85350,52127,7993,-43141,-94955,-66964,2382,23900,16518,46254,67769,14741,-62505,-130780,-175167,-155036,-96308,-87063,-72671,-19551,-10748,-15000,-52,19784,-572,-88242,-187769,-193626,-103022,-5144,16442,-26314,-72632,-89916,-62269,61709,176640,143163,63391,95455,150345,113427,-6050,-91247,-63995,-3967,-13642,-29804,12379,40967,29036,33504,64815,81233,83062,75545,69178,33624,-1904,-29869,-51653,-86937,-88852,-24002,35658,36883,-7337,-14194,24501,51069,54761,48541,-22605,-77010,-46912,33818,57259,24414,-25050,-42152,-38784,-35722,-11596,26903,49282,93218,118085,62769,63681,92044,22632,-85475,-131919,-150087,-153147,-48473,69860,40327,-61528,-83211,-49675,-20392,31244,82290,62651,34490,43096,26268,-13087,186,56088,68883,11108,-51517,-73700,-51944,1782,55537,56576,8434,-40457,-57249,-77565,-51753,28326,28172,-62846,-90346,-36742,27658,71212,4632,-86530,-73972,-35231,-49416,-67909,-53045,-15710,16083,7420,-78,34267,9174,-72166,-99808,-31908,65874,110767,86024,34275,6655,5406,-14073,-33775,11357,32188,2146,-59584,-111158,-88014,1369,46934,-14245,-55593,-13166,24638,42554,55528,11857,-57919,-61085,-28559,10982,37120,15898,-20678,-10613,19905,36975,26745,-16304,-75129,-62844,-59507,-99678,-90363,29811,170025,188565,105721,50261,53943,57047,75716,100779,53586,-33972,-53457,-62607,-77190,-20831,15481,-42554,-87051,-68203,-50964,3926,94469,114517,25991,2361,38620,-14608,-74790,-50980,-63541,-122416,-105928,-12209,55623,60593,40440,24792,27296,27697,44790,41640,-20945,-24043,61205,91885,13333,-20316,27648,42077,37716,55684,60330,71543,63069,-92,-21874,14773,-13546,-35359,44686,78758,5434,-93548,-173328,-122846,-13130,13854,-30914,-62195,-19446,103096,140829,94639,101847,122254,106558,34421,-24612,-14325,-20,-31922,-48708,-47659,-63067,-97020,-132996,-107771,-52110,-28172,763,71427,68979,7744,8310,1005,-96774,-204746,-183678,-82242,5655,27774,11779,34544,83464,83034,80649,75001,17902,-20592,15747,4969,-95824,-166174,-104041,21623,74851,66086,55394,12576,-29210,-32482,-23883,66570,199147,224439,101496,-19946,-13875,40837,44677,37976,15844,-57694,-156801,-149785,-57404,-34973,-84646,-89295,-56303,-32391,-5865,21349,12384,-5824,26450,72642,126504,183027,202785,149991,43517,-69999,-132605,-121064,-92525,-74048,-46947,-41804,-32835,23485,213,-129631,-182631,-88774,4424,-3191,-44065,-5654,75950,86812,24688,43912,74525,48546,11727,-7791,-16665,-19819,-22177,-37403,-44529,-11671,82486,145200,81495,15569,1394,-2794,-17024,-20841,-311,17549,-34579,-100532,-55251,23489,40802,-10870,-64285,-29404,52351,32892,-28743,-69061,-68903,-5823,62329,74896,59445,12962,-46545,-54830,37209,91090,-28494,-172176,-103021,75527,152406,67843,-11300,35915,104959,98874,41344,-3684,17473,89466,144825,113282,73698,31045,-29577,-61331,-58699,-62709,-87284,-55959,35706,61696,13339,-38720,-76627,-40821,-4952,-18783,-14399,-37191,-114197,-61106,85602,112419,52437,40258,19257,-33841,-33986,14513,20412,-39132,-109734,-111898,-50923,-38053,-54329,-4905,34682,-16706,-58489,-21108,42650,36240,-17311,-55091,-56457,-36789,18112,45367,43070,24702,-26867,-47957,27841,99797,76304,29289,68347,120308,74943,37192,16467,-32395,-29022,21746,47751,61333,48795,-16669,-25303,67714,124956,94217,81890,44114,-95999,-157371,-107738,-76835,-53921,-7726,838,-2312,22354,14887,-501,26904,27381,-25680,-47509,-6636,17786,-2225,-3248,-15913,-81232,-119742,-71662,-46474,-106386,-102984,6405,47730,-7130,-17263,32640,59368,38962,16922,-19120,-60483,-72743,-10307,59753,19744,-99897,-111610,-24949,-29655,-135754,-154783,-68971,-1225,38713,80166,65599,35213,79833,69348,-17502,-31409,56600,140053,126376,90069,147646,163518,70543,-8685,-41884,-29649,27259,73062,82185,56858,61950,91704,62976,-22494,-62523,-50978,-71372,-130181,-179052,-181612,-116735,-24348,-19263,-66803,-46920,-5441,-33615,-81003,-64599,-40555,-56006,-102744,-74585,41705,44662,-41468,-34436,-19465,-24874,23386,32556,-23509,-20717,15493,27394,79453,75238,-12894,-78724,-141603,-208053,-164983,-90081,-65981,-16493,50435,106370,113262,9700,-15447,50534,47236,52150,107902,56228,-72698,-154447,-181712,-113215,44656,126477,88679,12876,-20913,9013,49345,55007,45347,39674,7620,-43102,-101136,-118048,-43868,61454,119512,143278,101867,10034,-55286,-15270,57216,48378,26711,59587,98120,79564,21110,-66421,-180322,-208634,-153272,-86359,-61378,-62198,-15371,51236,47470,2779,-7391,28842,61910,50153,24260,26096,21297,-13168,-48716,-39274,12175,29603,-74790,-162357,-120502,-42448,-3859,979,-27281,-59630,-41744],[-61007,-40027,-34908,-50859,-91792,-74451,20859,42527,-14358,-1594,24750,-24986,-36314,-23888,-77025,-92066,-75511,-56526,23230,126273,112674,30589,51447,122771,113900,59101,52704,102144,125869,55203,-13331,-26501,-39510,-52643,-35456,-8618,5247,25979,54769,73154,53616,-4095,-48904,-21904,2977,-31853,-44897,-14579,13122,43182,60996,77658,118979,90375,-30308,-97715,-41197,42251,46893,-25595,-90255,-89731,-43189,23038,113190,109690,1634,3365,112212,153331,137865,86040,21556,10761,11830,-7691,39022,60645,-34828,-111301,-47484,48179,67724,43163,11621,-15619,-14804,-25091,-65447,-44888,52485,149447,163808,54599,-59243,-89209,-42884,29459,78234,53712,43552,18860,-82434,-148142,-96539,-4509,22170,3557,6008,-30030,-76151,-50628,-11457,-19467,-48997,-70900,-74706,-30171,68890,112883,60848,-28595,-90520,-110616,-112087,-68529,15227,13061,-7076,66921,134498,83390,-8687,-39929,-31031,-36538,-19696,-1954,-37850,-70567,-62052,-32389,25372,44858,-20100,-47216,10455,79949,88889,23753,-27605,22216,80252,36377,-53781,-112847,-112178,-34889,17510,-49911,-69460,45388,105673,33563,-33153,-72441,-94455,-65034,784,62725,65214,-7505,-72996,-56381,-7694,50752,79253,2792,-94460,-135938,-136113,-88154,-13444,-19713,-38847,-11456,-30259,-37782,28081,69805,72370,66642,11895,-44491,-16386,22129,695,-5669,32660,33686,-59136,-127490,-91493,-39232,-30781,950,9632,-60615,-60602,58807,98664,11619,-41821,-29312,23864,46779,44970,90762,146696,91455,-7025,-14265,3696,-62054,-113113,-38417,61284,58434,-4967,-18922,17433,14790,-4148,5680,28350,27231,4817,394,-2137,-19219,12353,31274,4896,44759,92791,67118,69495,64517,-32183,-102143,-67977,-31728,10067,12610,-58116,-67715,-17735,-23081,20521,95917,38737,-26055,31570,73460,19088,-32881,-22396,45204,95948,31642,-30630,14440,39579,3662,-4525,-29104,-62372,-48423,-27651,-29375,-28901,-9732,-5944,-44594,-70948,-54929,-24175,4695,14856,12462,43523,46661,-74587,-116417,-11605,62196,9860,-156189,-178741,54330,188488,69299,-32164,-50660,-73988,-52362,18566,31280,-1555,20164,101911,81393,-5894,-17152,21661,23476,-32990,-55320,-11694,20390,84629,157988,133365,62984,54052,62198,16749,9588,62249,76653,54869,32327,5296,-13131,4392,80218,73282,-23619,-36453,25596,34510,28317,64688,109099,124305,64277,-5319,3698,55153,69465,27143,2454,16893,-24785,-83386,-92045,-81374,-101079,-124448,-121321,-65738,-2323,-2297,-30391,-43730,-34988,-19695,-55413,-151213,-171122,-103956,-45824,-27968,-36233,-76544,-83798,-48169,7729,75011,90924,34432,43151,100392,72481,-21242,-62454,-44820,-29208,-49040,-44995,23464,49639,22911,17217,38482,85445,109707,85925,76087,38558,-1364,-12724,-32072,-76934,-72898,-28818,2281,-11177,-58485,-49121,45408,114007,93024,31485,-56309,-93178,-57540,16468,56452,47397,22306,4816,-21148,-34548,-30079,-33538,-55225,-24437,50902,42660,31288,74190,52409,-51235,-90799,-74463,-91801,-47290,45045,47180,3555,4874,12025,16797,82721,169113,151962,76242,26508,-16527,-46568,-4972,76276,105713,52840,-47465,-123664,-84450,26677,60283,-6535,-63577,-66054,-46435,-59708,-46285,22698,17652,-69660,-82324,-45962,-14214,40371,7109,-98371,-117847,-83325,-74917,-62022,-7523,43061,60867,43809,11362,13215,-23098,-77334,-62380,7725,75911,85810,47409,35757,28924,-16070,-69969,-78638,-26451,8354,-46910,-126538,-109167,-40172,6370,28891,10766,-9804,19070,52585,73626,77858,8674,-87969,-120773,-75161,-1514,52789,41826,-15914,-47329,-26590,6038,8373,-33244,-80442,-46141,5807,-1696,-32209,40951,156938,158598,64918,-10923,-7148,53899,158357,215135,139484,13929,-3455,9335,-15427,5166,23902,-29081,-42463,-8195,-11121,37317,109309,79028,-24362,-22134,18684,-32113,-68254,-35754,-49410,-84928,-75655,-40081,-24140,11968,52832,61294,77923,89065,79998,40564,-30455,-42496,35513,61121,-28831,-52801,29594,58348,14823,-15577,-4749,57057,68431,-14929,-47267,17043,14881,-666,82818,113060,43492,-12928,-59092,-41984,61741,104585,42488,-14177,20082,130319,184573,153973,115447,63321,47504,9768,-60934,-52454,2415,3885,-162,-5517,-37402,-36626,-7569,-20101,-53056,-45159,17566,97933,92326,24383,-5641,-13085,-42782,-109181,-122158,-89363,3782,94084,80386,6879,-30623,-14733,51589,74643,11577,-30646,14760,30522,-52050,-123103,-73906,-7053,-2678,32055,88536,70962,9736,-20800,14177,108606,182656,193171,82411,-51971,-30143,53030,35879,3802,19710,-279,-66347,-55113,12345,-2539,-55926,-16122,39915,7566,-23125,-4026,-6871,-38075,-12732,42180,74514,110271,150211,120683,38097,-26434,-49990,-59272,-89821,-97462,-73258,-94986,-83421,-3335,4218,-81938,-112866,-42858,31028,8712,-49824,-30092,34413,74127,59307,49226,40251,14981,-23108,-45293,-45184,-70838,-82329,-65541,-45112,-20311,80557,185190,122854,20417,-21729,-10866,44343,87039,78271,89600,95723,63894,52422,59176,17612,-59663,-101004,-69466,11264,57740,79009,73436,26919,-21380,-375,46175,38578,-13073,-53172,-86416,-49934,3377,-58889,-152171,-89494,40982,75569,5119,-22884,28314,54591,40865,13109,-8751,27549,100042,157948,156927,104798,5870,-75458,-86150,-31802,-1729,-69935,-107849,-24072,31371,21918,-11355,-67299,-67476,-66458,-134239,-177411,-182721,-185859,-89864,41447,54691,-11667,-58167,-81472,-62822,-27294,-17854,-26905,-72460,-153996,-171581,-83212,-15762,7635,33840,15736,-49557,-47793,-8384,4744,17657,8193,-38847,-23468,54784,93671,69303,36688,-21634,-73842,-37550,51783,85036,55592,51206,114446,163147,85966,12672,10536,-7111,-29299,896,47555,84090,74978,18690,-3300,22515,21061,-35293,-41126,-30431,-121970,-164695,-82214,-33612,-46432,-14383,-18430,-37104,-919,9336,-15874,6028,33385,35827,41120,56778,51983,29235,8738,-27034,-90107,-101377,-43378,-31757,-107579,-108720,6011,53019,21585,46010,100385,103584,51731,25269,32013,-3848,-76384,-79733,-29171,-39296,-129999,-166715,-96363,-32353,-53468,-76920,-46213,2297,42310,70459,57925,40522,72475,48490,-49745,-68006,38308,133248,121218,74221,90673,121164,102130,49955,25154,45487,63118,35437,1147,-19323,-12704,26950,56004,14078,-49923,-38476,5225,-470,-48485,-72952,-35150,13506,13314,-36994,-74827,-48851,12312,20360,9919,-2620,-47159,-112307,-75552,40940,8347,-111476,-75333,-1470,47559,80782,47261,5093,12975,11712,5866,38066,26189,-21210,-44200,-106236,-218535,-233415,-143018,-64262,8632,75416,95501,76252,20941,8903,62229,85653,82563,62702,-13448,-72410,-76891,-79121,-12068,157111,258963,183091,41396,-12160,2070,681,297,-5194,-9244,-1945,21790,7527,-70993,-109516,-51462,15243,56135,52603,5327,-36465,8226,59536,11294,-61157,-76841,-31222,33009,56948,-2785,-94300,-103814,-54261,-14526,-33665,-90049,-62552,42533,75221,38612,32463,60131,64844,38489,28766,51952,54951,26751,17258,46124,61333,42697,-43991,-147396,-150285,-50039,32052,20542,-38748,-73342,-67780],[-86744,-67384,-56372,-43333,-57249,-46262,29809,34692,-22358,14875,68440,36091,15723,-26526,-122172,-98213,-8380,6534,-9325,33623,55141,-4476,-31061,10437,12803,-27987,-19694,37920,81099,82228,62996,10281,-28840,-4654,5032,-29895,-13165,36405,19377,-1746,24517,26724,-11721,-47369,-72183,-67929,-29865,-5434,-26521,-24945,37415,122073,142612,47591,-76095,-100093,-4799,82056,55192,-27059,-34045,-7615,-19813,23191,112125,66344,-82462,-103701,23865,119559,136438,102336,64846,31534,-28897,-56238,41717,125847,61446,-50738,-44074,38561,57063,20544,23371,28021,-888,-10146,5633,32158,49998,64549,67615,-2634,-37185,34667,97326,78485,49358,19476,44064,45706,-38856,-79984,-23214,33907,24504,-30965,-56887,-53415,-37752,-27241,-22782,280,7333,-21479,-64749,-56297,34106,93778,34517,-57899,-75538,-73778,-91398,-36924,57677,14677,-46728,29767,111562,58898,-16832,2818,38032,-10007,-60849,-72129,-73061,-56473,-34819,-13484,45361,93259,26814,-74491,-57256,47443,70612,-2047,-22732,58487,106894,10538,-111101,-120359,-56922,3762,36791,16395,-34922,-50751,-56073,-73711,-89661,-105528,-95624,-36003,32468,78730,69799,1356,-57620,-54136,-3361,65467,114276,52715,-64475,-137101,-135362,-45257,68152,-3027,-129504,-110590,-64915,-16884,64440,66629,46333,49848,-30229,-134162,-118836,-34203,25018,49760,46073,3070,-87185,-136157,-87182,-28670,-18517,-30124,-55236,-58812,40663,140483,86823,-23239,-31133,14595,38409,42147,61104,127136,175751,126114,24106,-33248,-53990,-82159,-110115,-53536,60079,62057,-7805,30948,106725,83659,15034,-49124,-51806,16993,69882,27555,-47014,-94177,-108416,-126233,-78494,53314,137583,108897,96008,83298,-38074,-160230,-136257,-79589,-19681,32485,32119,10530,-42167,-87313,13573,140413,79144,-43767,-47738,1473,8878,-2615,32381,125262,171489,74933,-3999,10227,-686,-24114,-10711,1844,11682,28304,28322,39383,20151,6125,-8408,-41932,-24009,52327,68432,39119,45025,60176,73549,51740,-58638,-102436,-66794,-67216,-81651,-140818,-148803,28594,154442,102011,27011,-22790,-70151,-82976,-51423,769,42412,72056,99935,74603,19451,8592,13132,-8302,-52256,-45280,8624,45260,119599,189207,127298,16465,16025,101918,121363,51162,940,13497,32219,5669,-52407,-82062,-55616,39018,51450,-50250,-91291,979,65767,44341,-3141,6294,46766,55158,66347,92757,99908,72318,17419,-19238,-17073,-68770,-113355,-65131,-14722,-56411,-102711,-81755,-39160,5201,44461,29116,-17176,-43236,-43418,-73787,-126085,-104423,-55183,-49383,-23355,8028,-3434,-9121,-19612,-61013,-60143,-29052,-48689,-46559,-11098,-23456,-36301,3074,17378,-14731,-42182,-32860,44202,84148,61561,46644,41581,61172,71290,53079,53497,35222,17355,12811,-7960,-32879,-9774,-12348,-41758,-50492,-44214,16151,115623,136163,80286,-226,-68356,-114595,-98620,-39730,-186,-14592,-23069,-7045,-2624,-3011,-46331,-109816,-162854,-160906,-73146,-14854,-9690,17909,34420,-3275,664,45439,15707,-26395,9542,36991,18497,23063,42546,61189,114034,165106,124102,19292,-64418,-96201,-70971,-2536,41418,45065,3860,-63062,-97884,-38168,41756,32193,-46594,-83193,-39798,10652,-4352,-20468,-7065,-35175,-88703,-75613,-39096,-14280,30730,-11683,-148219,-208292,-173486,-131579,-102388,-47225,-8429,19095,55019,52790,37851,26011,26770,16926,11547,61214,71428,-9373,-22525,29441,6003,-60771,-72571,-5890,36035,-39576,-115219,-65335,11058,36675,33262,11268,6003,3634,-11563,42371,103256,20664,-117593,-180723,-152016,-91355,-38590,-3735,-29860,-113469,-150493,-98313,-32442,-27897,-64983,-35528,60798,86137,16300,12948,58245,28728,-13542,-20695,14960,63738,156608,211562,128707,21478,40764,87974,77599,59438,36921,-5030,-5079,42377,52189,70506,73281,8326,-49768,-19944,633,-27867,-50418,-58599,-70299,-43157,-20563,-39514,-61580,-36585,17460,68426,109676,103303,56438,-7189,-62514,-85694,-53790,-39199,-108703,-131895,-54462,-17629,-56564,-98564,-82112,5040,27978,-33582,-33525,25783,8469,-20708,24655,44289,27470,35552,28555,21830,60524,71376,22164,-13211,15387,75451,111140,109144,67938,-10784,-32203,-54543,-96783,-47196,46582,58719,59482,62346,21900,34580,114257,72034,-50321,-58084,29892,102480,114588,76771,17131,1570,60541,86345,37301,-49923,-37835,67357,95562,14688,-68096,-88740,-14740,64954,38246,-14996,21893,67508,28327,-33031,-35781,-32675,-24064,34034,98484,129556,113719,64960,70655,101021,96463,95992,43425,-65851,-76370,10716,50413,61178,75701,40864,-11672,1163,30993,-12254,-83563,-53686,25231,-11144,-90187,-81438,-8059,34106,51616,58996,38679,4733,8586,-2923,-26715,4380,49912,26047,-42540,-67995,-63318,-92083,-75059,-21757,-28098,-45071,-15934,20651,22222,-26804,-62313,-8035,36941,29428,-3410,-36930,-24989,3705,-57459,-140928,-133525,-118386,-131006,-100954,-23556,20023,67054,128624,80083,-27336,-74988,-50862,34902,118645,129880,155308,198689,155911,62946,19340,-10111,-49244,-55091,-23425,27384,75680,123214,105936,2020,-107113,-84382,2054,5485,-24884,-27263,-76671,-101769,-59865,-29286,-26142,11184,29910,25507,23396,27479,30239,38721,40503,4249,-6097,28149,29741,30112,96955,104730,10283,-63380,-51340,-12179,2312,-65846,-126533,-50099,51396,58510,14005,-22958,-45442,-90042,-170319,-228157,-249723,-220722,-109412,-21361,-40224,-95254,-104874,-104008,-69933,-12472,-35395,-104028,-137859,-149720,-128100,-57107,-43595,-41437,19758,29866,-34285,-41705,-21539,-4189,53864,64134,-18140,-5865,117452,169776,136249,77950,-10630,-69952,-56502,-10988,13410,17853,24159,73839,119706,74456,33188,61246,52111,-33046,-79631,-39228,25133,37276,23519,40202,31648,-43801,-119813,-130786,-102056,-120935,-109115,-7665,57768,18012,-35761,-61060,-27062,25441,3249,-39207,-14149,24863,59757,62890,38960,36686,29299,2818,-38342,-67985,-36754,6592,-12454,-54207,-28336,33611,50622,47094,60530,77934,83486,37622,5164,36745,33569,-22759,-74036,-109014,-107761,-110546,-148644,-140041,-33574,54233,34922,-35159,-34814,53653,125951,112830,45913,33867,48538,1773,-31248,27740,88065,47086,-14349,9232,97497,142292,141848,134470,115064,56617,-20470,-51377,-58718,-51326,-15007,7296,-27328,-33543,55960,153985,174431,140331,98487,72974,44110,29932,5769,-66187,-95816,-842,77298,62567,311,-76981,-114884,-53009,10047,-56369,-182220,-158128,-48006,42247,81553,75800,57229,22457,-30119,-16620,49940,32405,-48935,-83298,-83470,-135808,-161711,-99317,-31410,-19607,-33487,-38006,-10553,25815,21773,41547,111468,114663,-2143,-85132,-38033,49927,65440,85166,196027,277923,206318,62092,-10757,-48791,-95422,-115404,-99559,-55869,-14288,40561,73196,-7614,-107124,-108369,-95842,-66999,27725,101789,71159,44448,38288,-32010,-148557,-186752,-135524,-49211,16304,27933,25394,34929,44834,49936,90,-110645,-119152,19440,99503,53896,39316,93906,88441,17103,-8908,36085,65230,38812,24566,58874,61353,35671,-10070,-103967,-157617,-79156,8789,-12469,-62743,-73227,-66721],[-16408,-16416,-16883,-19211,-50783,-54688,-14486,-29921,-58892,25929,127675,123871,83350,10290,-81318,-47635,40891,39633,-30850,-44738,-4316,-6830,-38419,-41993,-46426,-59957,-59073,-45191,10902,99364,114747,17910,-30915,18309,26425,-15131,-9029,6001,-23612,-22859,17224,22681,-7206,-60818,-105609,-83181,-47455,-40865,-69134,-74383,-35944,37648,76122,22354,-58634,-62921,13827,82459,60349,-67,16341,30861,-18160,26038,149885,129672,-32569,-122851,-51067,69233,102906,74337,71537,70623,8985,-50572,9310,97681,94706,15821,-12999,43222,48785,-19001,-17626,26866,10125,17860,60414,55888,-5269,-64522,-98572,-122087,-65065,76396,162655,103996,29044,18582,60177,59811,16981,23247,57863,45405,-15628,-64584,-57838,-8138,64754,64463,-7179,-11501,18596,-28189,-127423,-139402,-51012,46629,40765,-23253,8179,77847,45619,28940,66390,-2987,-99795,-55166,22040,277,10332,88730,88312,-9975,-55878,-23507,-16719,-39405,-44206,-49396,-34677,44554,86053,18131,-22531,54350,81046,40291,37455,65977,53130,-13129,-58190,-22771,16935,13113,35771,81772,12899,-142821,-195203,-128484,-90479,-102841,-67637,8622,21936,8645,24371,35087,16220,-9703,11995,94607,167563,133294,6608,-79649,-85579,-18842,68005,-10331,-150651,-149162,-102720,-58675,1415,-10002,-7511,18671,-69574,-172070,-142417,-56839,-10972,2381,-14386,-52566,-88936,-97281,-58355,-25047,-12585,-31467,-88171,-81648,25157,42568,-78141,-157932,-115724,-54698,-65395,-86084,-26961,61745,101864,103353,64284,-26375,-102786,-112207,-110327,-83736,4206,16678,-31404,27184,118674,121693,58327,-78626,-135712,-18719,92724,56631,4448,-34484,-115979,-157182,-42944,83434,108246,65865,89664,95207,-8769,-127022,-114697,-49944,6513,64185,103966,61682,-60181,-118927,-22764,88624,57429,-60993,-75151,-1863,4491,-47342,-15163,102695,164136,86917,30966,40564,24473,18164,47670,87386,97162,92510,69976,32868,-25878,-61607,-50535,-16232,51451,141429,116874,4658,2688,97510,113862,22178,-71505,-60109,-68838,-169931,-161284,-71479,-56358,-23394,46559,50999,14451,-45778,-104677,-154996,-150282,-56070,57756,71730,32281,14608,37412,56906,45611,33269,24908,38423,55792,39817,67176,119568,90574,12553,-2554,64191,116730,56217,-32839,-22753,13102,-33997,-122136,-138215,-64976,35802,63852,-16548,-70117,37398,143031,103213,-38381,-135871,-128265,-41844,59166,92826,38889,-23060,-37563,-11360,7772,-48791,-104624,-81203,-42992,-39519,-5387,32785,14614,41296,118780,103784,17503,-38431,-84465,-140361,-130379,-44135,1276,-20422,-9134,20359,44229,70013,48526,-25266,-82044,-92451,-103673,-117788,-111421,-79011,-21041,35363,37683,13715,8503,18428,81764,143310,137451,94118,47944,26175,30249,17325,11943,31239,55148,18694,-38927,-33707,26427,14416,-64572,-69845,12950,108798,130518,67416,-704,-21493,-12409,-50179,-76426,-26933,-5212,-64315,-96228,-48665,1575,-111,-67058,-117746,-147490,-181509,-149632,-83307,-50249,-41339,-17706,16096,60579,106973,80672,734,-12774,448,-46263,-50412,23887,82997,96204,86026,43920,-37441,-112423,-118313,-63103,-12473,-9537,-7049,-17674,-40375,3015,90103,86512,19900,-26804,-38003,-10085,37607,44690,16251,-34522,-86266,-99801,-68100,-21622,32028,76053,-3056,-164099,-247297,-209903,-142499,-111594,-95014,-98449,-60997,38219,85020,76271,83500,105356,59196,-4141,42895,84787,-1508,-41307,17089,31408,2460,-20841,15662,37967,281,-37091,-28303,11030,64517,63895,5347,15257,19964,-40683,4037,101352,53550,-66530,-125120,-135033,-128840,-112948,-62279,-53341,-153402,-243294,-179394,-38386,21479,-27941,3715,135139,150536,32554,-34695,-54298,-78802,-34856,35917,81471,70465,64597,61589,-11957,-57178,16944,97415,117926,88464,51628,46458,32026,40105,71059,87987,43415,-23343,-32258,-2101,-8274,-20669,-38321,-60888,-44172,20430,55916,27697,-10083,-34016,-1158,86364,131325,88233,23151,-36241,-82183,-115481,-119524,-95210,-128640,-168562,-123996,-78482,-88146,-107922,-82346,-14166,16202,16124,43764,50921,-8338,-61153,-60614,-35451,4822,23807,91,1602,-1417,-40593,-80371,-67907,-18211,27500,43193,48110,40609,18593,4227,-59583,-107545,-47997,42981,60926,87758,135648,101090,60435,103355,72394,-38256,-23752,58240,90787,113659,123258,64276,30352,119105,197910,140762,-23962,-115317,-35278,63928,60123,6285,-61453,-47217,57798,84364,20447,8199,47666,61650,23482,-20488,-30199,-7036,11617,40398,111100,155191,127457,94719,60070,17447,32038,59997,-442,-80439,-32989,97723,167568,104990,7543,-22916,6023,13001,-30569,-121634,-154382,-75235,-40448,-107036,-122182,-6754,119468,158213,128942,77712,-18346,-88156,-90854,-49152,23754,74212,64115,41337,27433,-7598,-40265,-22791,-9536,-44734,-17955,54242,58571,-14762,-88272,-76437,36150,72219,-12016,-112214,-130451,-46941,46511,-28831,-185580,-212907,-153959,-143187,-118969,1442,86093,63712,42448,17314,-51401,-85472,-62550,-17147,46507,103117,168570,199268,116094,14548,-16141,1665,7911,18973,67156,120233,122124,110762,58293,-59266,-158000,-115763,-23043,-14376,-15553,11575,-31859,-73526,-38609,30787,79431,88771,31710,27248,79202,72353,44953,83693,95694,21311,-10764,-14607,-82697,-97316,13333,89129,54980,15091,12872,-19959,-42639,-77397,-123434,-47808,89865,92684,27293,15545,6906,-47116,-101706,-140612,-169513,-141921,-50762,-15657,-75832,-118130,-67033,-47446,-59620,-7202,-13011,-95890,-114534,-88490,-33617,35695,-21462,-99469,-44297,568,-61337,-118495,-121661,-60882,35451,72157,15881,20661,109967,174986,158647,83067,15743,-2073,-37166,-80758,-58473,-4279,-10377,-10853,30853,57944,73461,85416,62222,-14904,-90694,-98020,-61801,-25729,19396,76732,69321,-13987,-76263,-107262,-116237,-112045,-65080,29129,113304,89468,-36797,-88940,-7850,50234,-21161,-89413,-57005,-1206,26484,7906,-15424,-1792,6596,13462,-18663,-42745,10643,40418,1576,5458,43742,31991,13348,12248,-11648,-17269,12413,8657,4188,17365,27795,38111,-9934,-112054,-105256,-23565,-25531,-60989,1219,77243,37886,-70935,-66354,65701,141590,91711,2142,11264,80602,87201,53201,53137,44421,-43185,-112534,-44007,73214,116056,137593,138276,101856,29207,-33880,-30789,-24826,-3895,25302,-23909,-104429,-50254,110153,221312,234729,201084,163219,124483,71078,41771,37555,-30567,-104144,-50659,39131,37664,-34664,-94931,-89720,-24884,16755,-31622,-137310,-159047,-80620,4374,74028,123994,94333,3665,-44864,15735,108527,61449,-81497,-146082,-99349,-65322,-32249,22602,23343,-64199,-161396,-164412,-55276,26726,7334,7655,111665,130986,-11339,-69790,28672,117052,113919,92009,127773,165242,144066,86906,27046,-67658,-153619,-171824,-111301,-31541,-17999,-12622,26089,-2963,-73677,-94339,-119078,-80111,75837,171050,88005,14339,26300,-21290,-137873,-157944,-105604,-81289,-62715,-1226,72583,91742,56072,40512,1234,-105210,-124163,21132,126782,83303,64599,125972,103987,-14362,-74203,-6481,68365,48475,8160,27379,29159,-1565,-25350,-64223,-121043,-108770,-62580,-59911,-48151,-16637,255],[67689,30165,9220,-1898,-42569,-57277,-41968,-51039,-42242,55923,167524,166414,87947,14337,-11097,41192,66947,19076,-44843,-57856,-34440,-34286,-44133,-31595,-9423,2553,-16176,-49213,-14247,79420,111962,38121,-13235,-1695,8025,23939,23596,-9977,-10777,32593,42319,11018,-11768,-31890,-57750,-53884,-56916,-80612,-95027,-80883,-82440,-69298,-1783,25158,-33898,-63011,-1780,71418,61573,27099,41365,21089,-33549,5115,125222,148226,53186,-23668,-21609,24607,23049,-7236,14808,52897,33002,-20116,-14696,11312,10538,-24022,-40192,10811,25753,-44660,-63092,-13724,-6367,10054,42513,21179,-38820,-96064,-148483,-163280,-110239,-23631,59282,56190,24267,43509,77098,63762,50178,69948,69491,7577,-79512,-86626,-1621,81170,139428,120672,15260,-38999,-28239,-79824,-169977,-168237,-89762,8060,63401,57408,102020,194759,161195,52050,10624,-42692,-121852,-99559,-34139,-29797,34177,128141,77916,-40361,-25740,69095,59542,-24312,-80935,-128819,-129249,-16569,89789,67462,6670,40813,90253,99695,66291,605,-52000,-32383,29566,60054,13175,-51891,-18517,71166,23056,-149109,-183145,-83714,-49430,-83978,-38929,34009,-809,-55247,-28146,25836,16061,-20075,13816,100965,136442,108495,34389,-20585,-20908,8169,42991,4468,-57973,-51112,-48690,-69056,-79054,-83066,-36233,-9943,-92757,-151089,-92609,-34735,-51467,-69507,-74144,-67280,-28821,1766,-14345,-44026,-38375,-27433,-67498,-81816,-45412,-82068,-176703,-211354,-181441,-171971,-196439,-208807,-138111,-47646,9073,54417,70988,1180,-90835,-105937,-84475,-88201,-61007,-28596,-30406,-3692,52981,86245,74300,-36663,-96440,12498,102450,92716,108086,74865,-51337,-84246,15610,57872,14926,-3085,70590,103822,48548,-18233,-15693,41450,97191,112454,108325,38687,-81375,-118735,-55687,-3430,-11958,-55322,-8980,88679,47059,-76294,-79734,33488,120079,85810,36669,46125,63333,88463,141407,154750,98612,71198,49521,-49319,-127853,-137886,-94322,-7596,81590,121280,61228,-59325,-56051,80936,101033,-22784,-94720,-35233,-39277,-164858,-149922,-11879,-77,-49717,-6300,11018,-43230,-111603,-138800,-168499,-156809,-49577,61959,44534,-12242,-24973,25820,68678,90501,125127,121865,96243,82903,32879,-1031,10983,42599,56379,21433,-7840,15855,17138,-21612,-11641,11395,-43614,-106078,-71878,5926,56939,70532,15175,-48027,12050,109713,107992,10211,-120210,-161474,-77793,15343,13801,-76847,-133450,-95698,-7217,51169,15948,-58918,-101639,-93053,-32023,73803,110367,66986,100030,167928,123072,17829,-40174,-87024,-123260,-107392,-40878,4444,-6838,-35806,-28954,27455,95263,101688,48497,-21107,-43368,-55386,-113731,-144921,-73107,942,14109,5560,25197,60746,73395,93571,144678,159190,96971,16910,-15389,6282,-2768,-12235,44857,99877,19053,-84862,-77039,-325,21612,-40317,-63344,18417,95116,67645,9372,-31452,-5830,44272,38330,9053,56862,50302,-60251,-139891,-95687,-32353,-39035,-65102,-40630,-31627,-90425,-124346,-108833,-75629,-64232,-40206,6485,39424,74130,78531,15901,-39934,-65153,-115631,-100629,7914,67248,44855,35086,30837,-21194,-79952,-68990,-23531,-5875,-1861,19498,23713,4372,59780,147326,107879,18209,-6611,-15484,-32613,-631,37805,18243,-48568,-75963,-39336,-8679,7343,75921,138072,47861,-98618,-174676,-169001,-114431,-72547,-81076,-122371,-91736,18494,74113,78219,73805,76590,63386,38093,71678,106897,46992,-16508,-24142,324,35772,11119,-26521,-13851,44084,44554,-22146,-47241,5144,24813,-9848,30447,70923,14243,5934,63746,58952,15111,-6593,-37173,-77471,-97034,-73090,-54773,-121200,-214762,-161174,17,64404,1675,56019,191118,163880,5334,-80294,-108936,-84659,19893,90499,97601,57267,-10339,-77924,-139203,-129669,-32669,44301,73397,55178,45005,84272,61921,14002,48964,98321,52591,442,-10092,-28063,-50576,-43015,-41795,-36532,2195,59281,78294,41324,-3352,-24746,15779,99380,116416,54515,12009,-7750,-46320,-101374,-124098,-71666,-63266,-114280,-100995,-47617,-36569,-37165,-21798,-2775,34317,87441,94938,44073,-27079,-83020,-92603,-39936,14971,-5661,-54842,-37632,-41581,-102440,-146169,-114187,-47798,11103,27870,15314,27945,78569,91774,-7574,-89403,-80998,-39238,-12848,44721,140208,139508,49561,18273,8278,-24162,40196,104407,66358,51932,106751,101310,53782,88297,121985,83848,-41051,-145507,-104820,7750,61862,67991,5389,-41565,19654,73846,19694,-55997,-50797,16295,17225,-21491,-13223,-10748,-42511,-29367,40164,77432,67613,45533,19274,-11060,11217,64568,46948,-49955,-45954,103466,175459,63909,-30965,-17027,4442,-17925,-47820,-125137,-190657,-122040,-25272,-58612,-106690,-17655,112977,151233,129297,107712,15750,-93245,-79822,18412,53171,14446,11650,59245,72004,30874,5772,17466,982,-42986,-10156,62212,50854,-38465,-107899,-73036,33933,50000,-44301,-148171,-136383,-32144,68023,26787,-117096,-185153,-156435,-135106,-119289,-202,105239,44894,-27760,-23260,-25905,-34453,4643,8336,-4593,47684,123988,113202,41927,15374,14352,37180,59593,57766,89746,153687,137838,80734,23060,-44283,-78917,-33465,2390,-15859,-4481,29956,-1775,-17286,17433,45395,64366,62209,2272,19689,82530,56333,40700,112171,117904,23743,-31784,-65071,-130003,-103300,-9950,62572,62114,42049,16274,-51046,-85303,-88910,-113823,-44738,92495,103021,37453,24340,32232,-9808,-47374,-60891,-65541,-34183,34069,36972,-38296,-63744,6142,12331,-55009,-54260,-35117,-48199,-37756,-33390,15263,106281,59066,-67672,-93605,-79237,-143458,-228785,-243584,-175287,-88997,-12921,44587,82904,88283,100833,78853,17337,12156,69419,36550,-72873,-87778,-22037,-15694,-52400,-30354,48715,105189,66435,14095,11629,-485,-49035,-76693,-35815,30029,62776,43236,20050,2233,-53906,-101806,-85491,-35734,-11901,14136,9306,-59464,-93154,-27922,13915,-68720,-155485,-118508,-38322,-35752,-66228,-46684,-25152,-7548,36422,8745,-40522,10620,41607,4381,27651,53530,-144,-43655,-68399,-106141,-95673,-44375,-3775,21141,-12215,-12146,44738,23059,-64001,-35781,74990,109453,69513,49209,10945,-72324,-118897,-46143,68640,76817,-21556,-81118,-1016,100188,125936,106809,68816,5763,-78212,-130424,-65337,3367,-3899,424,26808,37246,12256,-10767,9696,8339,32746,69708,-9720,-118537,-75076,67527,153845,151314,116810,98388,89691,66791,40954,34514,-10245,-72057,-54203,-25332,-50591,-74028,-51952,-31579,8498,80329,78056,-7372,-54476,-53290,-11145,89769,160723,89425,-10518,2109,73821,114612,35253,-95414,-135071,-79160,-23392,47601,120195,77325,-65836,-179514,-176407,-59493,7897,-13797,-2722,92817,118583,34025,20212,91076,96529,46856,8196,-2445,11785,59863,100538,64977,-36899,-103428,-72866,1255,27647,-44543,-107682,-73911,-31440,-42749,-51603,-46425,12897,106221,103722,-28595,-80136,-2149,534,-66633,-62850,-28934,-57944,-83655,-19482,63301,67201,-4294,-38247,-48812,-85325,-83432,9097,96052,99209,96324,121944,88600,-34451,-114522,-30525,80179,76064,32640,36229,25658,-27603,-58855,-36229,-52687,-94852,-94170,-55157,3946,51797,77270],[63447,5689,-34558,-31790,-45657,-51248,-22696,5910,37052,95659,156280,136518,46154,-15023,5824,80603,75939,-2387,-46133,-27220,-29102,-75923,-84231,-31748,37775,72585,42736,-4165,-2333,31100,78119,79020,15894,-40766,-23949,45131,56193,21631,36194,78426,74527,28738,-9860,-4071,12799,14452,-9719,-65558,-85852,-49748,-55043,-81532,-23186,24825,-38886,-93686,-20381,74445,65049,25801,22505,-3336,-43089,-52994,-27174,6002,52614,87965,61842,3593,-45498,-76560,-59388,-34597,-18289,9860,26005,-20693,-79628,-110050,-101818,-44641,2273,-18516,-38544,-25012,-23747,-19759,-3215,270,-1167,792,-18963,-59766,-88606,-101754,-59426,-17759,19057,65902,94332,78388,57350,45153,28724,-12475,-69648,-54599,60284,155355,167550,114951,36298,-18186,-46690,-82853,-93939,-52754,-10238,15178,71909,110984,118637,144082,134110,39089,-19119,-36050,-55036,-29462,19135,20647,52292,100463,37945,-49873,2992,83184,60907,5634,-61270,-142880,-119498,5493,60114,16605,-26081,6022,90391,123103,44780,-69566,-109430,-34410,59633,50198,-33446,-92006,-59591,8616,-8243,-66771,-33102,22013,-4063,-50210,-12406,30474,-5072,-40623,-29533,-14562,-48940,-67647,2305,60022,30296,887,-2013,-6724,25842,49890,57143,51629,51821,69338,69845,45845,-306,-23668,6251,4177,-49801,-59212,-11247,-331,-33400,-46595,-43857,-4241,69455,96046,36166,-26441,-27099,12011,26165,6827,-22503,-53824,-79175,-96267,-108529,-146493,-172286,-177231,-154225,-92902,-16258,18062,25957,20626,-16041,-21538,5602,-33722,-68169,-7856,38581,22082,8469,8493,29955,34237,38832,93315,128753,137385,175106,132910,11319,-33054,-13527,-12773,-13293,15758,68922,82292,51251,37245,66479,127840,187795,159907,90755,10057,-74132,-83681,-50147,-55223,-56852,-14223,90322,193243,125548,-41062,-91776,-13670,79343,85188,41409,36323,62842,109132,184358,160947,34487,-15127,-23347,-93558,-119546,-90119,-82319,-39937,2156,-26544,-61292,-80646,-46650,52915,53336,-39865,-72917,-13392,-6204,-80603,-66201,9056,-18693,-44021,41468,61154,-59897,-155368,-131670,-98586,-82241,-13361,51577,47800,33378,3573,-7281,22361,90337,180732,170243,86207,60973,47800,-2275,-47055,2730,97712,70911,-34872,-71819,-45294,-29144,-12215,-5298,-35651,-15039,71055,84928,52825,32660,-10206,-86660,-98684,-42486,29471,69945,15372,-34535,-4832,10808,-35268,-102529,-128601,-96269,-27384,51296,49742,-23554,-82843,-77463,-24590,41913,61827,64688,115411,145677,97417,27260,-23460,-29000,3802,-27927,-63912,-29596,-21073,-76435,-74891,-2504,68298,79805,29378,-16990,25582,56065,-22244,-88578,-40019,4972,-2174,-6612,19411,65159,75460,48673,50938,76856,45006,-28476,-53056,-27621,-17980,1553,66244,115038,42745,-48236,-67790,-22848,31762,30411,-30652,-57977,-37562,-7360,31291,33212,18184,15281,19266,44730,97296,66536,-59145,-150738,-122133,-72339,-59000,-20432,51371,66825,13482,-37990,-77323,-73361,-31473,10537,5921,-12338,29917,68326,12711,-78562,-110208,-98190,-48230,24744,36704,17160,58896,81578,23467,-34849,-26146,11100,44099,65425,62038,40629,18113,23876,57037,39489,-19454,-54558,-77811,-98425,-72944,-29202,-17461,-32110,3279,71635,65454,17566,73658,153505,82971,-21148,-63147,-108797,-106715,-53168,-51157,-96405,-70002,2786,24257,39887,26795,20083,78466,119831,97918,57349,22635,-18055,-71871,-60752,8824,-1567,-74119,-42961,61010,59584,-25805,-93613,-112129,-84145,-39085,20426,73921,66419,38868,35553,34304,45710,49642,22155,-22558,-48193,-41028,-12985,-33672,-96868,-63917,41572,44346,-14567,51172,146609,98455,-33323,-72375,-54688,-9291,71480,80136,48746,36953,2654,-79774,-133098,-99385,-13249,22378,15991,6910,24265,67780,59423,17348,52259,122000,85324,29975,-17244,-83730,-101647,-59358,-28740,-10179,-2001,10081,-10961,-76383,-116198,-77020,-2799,56321,59414,18453,15687,39495,24433,-54435,-106551,-46380,-394,-28037,-15960,35860,52778,57996,38503,-1582,17645,76466,55606,-1581,-39086,-81509,-79406,1415,42768,-6295,-33463,-6438,-10160,-51223,-80065,-77925,-48125,-6231,7894,-11861,6490,69733,101399,38497,-25139,-65153,-86813,-76399,-34808,42987,82810,30808,-13470,-33534,-34409,64495,141612,54950,-28826,37452,96102,61059,32553,-14758,-46895,-63016,-77800,-74784,-40629,2345,46918,29880,-27214,-27647,12412,-20841,-116382,-133486,-53496,-19336,-3091,20054,-15694,-48823,-19764,14400,-7001,-47327,-38528,-2084,-96,-5224,2871,7185,-24327,-13822,84785,123296,49236,23096,62247,39645,-17673,-38493,-84199,-124788,-56343,24686,-16425,-76907,-11517,57695,38077,31760,68726,32741,-49649,-23309,90604,78794,-39822,-65553,-14189,12369,23492,31542,35021,2769,-30843,-7172,43825,41814,-4554,-36240,-27547,-10249,-27087,-56157,-77381,-51367,-12656,26789,44193,-1188,-61204,-98715,-107420,-101677,-22621,62239,15234,-51245,-18171,30076,47502,115527,119010,48906,48363,72638,23870,11315,63242,67086,49821,70081,55085,30340,66214,73663,42916,15587,21882,59843,96259,61355,-2275,5869,42575,11179,19516,61488,34404,-4094,-4994,-27240,12803,75214,47103,23136,73786,81130,7178,-46467,-63062,-67931,-21670,21716,33613,9567,-25373,-40801,-68318,-91796,-76045,-63274,-11213,79503,99023,54482,35547,35043,-5161,-47405,-57502,-44857,870,66437,59069,4183,13954,70835,47509,-49510,-118193,-102579,-39094,-7431,-12652,17170,92216,89102,-3520,-77726,-115274,-181476,-239508,-247260,-224057,-195458,-107163,56958,157163,106841,26689,-18590,-33438,9918,101108,116958,26253,-46362,-29369,1385,-32460,-39422,50484,137001,81808,-3589,19441,71951,38214,-3520,26127,50729,13954,-24567,-1394,-3577,-72790,-91651,-18165,33968,-39616,-141305,-147880,-77202,-55760,-52672,-37564,-75490,-144891,-113215,-38079,-56839,-88812,-49903,-25809,4399,56782,25605,-34384,8949,43026,16658,46261,75109,15003,-57482,-101111,-118368,-95814,-44978,16549,31890,-36746,-44042,15059,3679,-34674,14417,111049,154074,124078,74130,-23390,-119126,-88932,23005,68776,6586,-94060,-120277,-22528,74564,103086,92241,29659,-30749,-44281,-70115,-76399,-70270,-104412,-106334,-32063,21489,9051,-3119,10125,-22982,-19773,46900,30688,-49854,-64476,-2677,50154,50957,42763,41509,30837,19600,13847,5360,-13142,-18994,17332,-31061,-130985,-110147,-14778,4082,37334,133380,146575,62200,17029,-24084,-14914,81630,127502,40368,-1758,74223,103661,54344,-19235,-69875,-49128,17353,44159,62460,109093,82221,-24127,-88575,-84152,-44837,-17054,-9717,21587,77599,106967,100156,107036,104450,42451,-33013,-81321,-111652,-86532,19575,99018,68318,-2169,-2698,79191,109845,30690,-90825,-151564,-111913,-35654,-17338,-13028,40210,80582,43568,-33322,-142061,-170780,-92728,-47024,-48781,-46561,-41207,-35335,-22137,23435,66861,27405,-70636,-121632,-111840,-70010,-45818,-44711,-11168,46654,66342,60392,49151,-22207,-88706,-12857,89939,94908,71321,66323,35673,-23421,-60700,-31988,-19467,-53184,-54276,-8490,25143,40039,67137],[-694,-37631,-86499,-94932,-94705,-64684,13756,76551,99084,103703,101624,74181,23325,-18648,-17308,45990,64540,8964,-21781,17404,16129,-56173,-96697,-67544,9031,69117,47654,3607,-13667,-24053,34881,84249,12578,-65888,-44010,17781,47650,45217,34348,46755,74064,44807,-26563,-35590,14730,60432,50711,-24547,-73363,-33608,-16501,-32878,-5895,3724,-57003,-99493,-43211,31180,41634,925,-39488,-49438,-65862,-132379,-199043,-163973,-19329,93284,77746,-2526,-62421,-102983,-125246,-151761,-113933,15107,83870,5443,-89490,-125597,-114580,-74300,-12388,31373,31209,4948,-25046,-39149,-24208,10055,39302,81128,109031,44240,-36674,-52204,-31655,-37581,-8661,38363,68670,70018,43212,-2561,-23220,-9781,-3294,4646,65044,138150,137384,64989,33027,38948,-2678,-35678,-3394,64635,68351,5491,16705,57294,8129,-46359,-25001,-4853,-6795,-5565,15834,47424,73599,51425,23446,22675,-12375,-47768,-17462,-23127,-39631,9379,158,-74316,-45748,38807,12991,-63266,-87431,-43053,31726,46818,-28716,-107231,-111312,-41533,17420,-13125,-60253,-62432,-57578,-66832,-67912,1791,87555,75872,-348,-28922,-12420,-14946,-34663,-26233,-21392,-56918,-104644,-99726,-42050,-37803,-65193,-55962,-49110,-46044,12413,45696,49694,48398,40445,50481,101931,159440,153903,83985,29950,12071,23798,47263,29445,-23261,-23833,4590,64,35099,100081,103946,64597,27640,19468,55193,99404,83857,38833,36220,45801,15606,-1698,-2599,-31450,-81498,-112386,-72560,-18756,-42723,-66844,-16628,23699,65660,98179,25345,-34606,40442,104792,74786,10083,-62467,-60349,25310,92431,102535,114392,120765,131285,107464,40878,-38673,-79035,-35003,67383,91478,51519,-12275,-70647,-54320,45419,138074,185585,141551,66412,10508,-36321,-38680,-43703,-82716,-64110,11544,106454,196313,138558,-38141,-103495,-43398,30224,58802,55212,30440,11330,55854,141335,125298,-8680,-83440,-97234,-89232,-43099,-11232,-59762,-99591,-148915,-207665,-164037,-65366,5735,54222,20729,-38571,-27330,14552,11355,-22666,-18892,-4510,-51540,-39741,77833,100398,-40609,-140195,-94547,-34139,-37850,-33951,5509,56016,88271,31833,-49977,-46641,34747,150347,156970,38079,-13735,30796,19847,-56285,-25289,95283,96328,-15485,-89162,-104182,-96142,-60411,-42052,-30864,53097,129687,76498,6257,-21466,-50638,-115446,-148262,-133069,-52516,39088,53709,44187,66685,41810,-10921,-12860,-11209,-44213,-57213,3706,24589,-24524,-46675,-29478,-44846,-79550,-74536,-11245,49043,58044,56659,48820,-4338,4820,74105,27462,-53989,-37562,-41433,-87984,-68030,-10738,17571,3777,-69476,-111453,-6602,107842,83921,9192,-5375,13715,34836,27971,-10122,-13205,-1816,-20073,-49229,-26829,2120,-25501,-63574,-75843,-44359,17994,50835,69819,76737,70966,34082,24607,70077,94238,8323,-121415,-142471,-43447,46930,54072,-9468,-61488,-75081,-19201,35216,6139,-85189,-133049,-98579,-59771,-22793,34654,87667,88630,64274,34044,-30092,-50640,27838,87260,22563,-25963,39036,68998,-15383,-102144,-94230,-24202,29461,34124,14202,31435,90347,93823,34756,-14658,-29781,11720,101453,116992,44889,-3455,9255,-5703,-40685,-59198,-86721,-141345,-170951,-151106,-126460,-103074,-42923,18819,77477,102707,38392,-23786,38610,115944,59274,-5144,-7544,-65951,-108466,-73946,-62819,-83211,-44734,-12227,-17639,14224,18921,24960,91678,117589,25862,-84028,-90408,-48680,-60812,-60925,-16274,-21546,-47411,-5851,35729,6721,-24145,-74019,-142982,-126034,-65792,-31437,11970,51434,57848,44141,34339,44267,27282,-6894,-24861,-37067,-14114,45899,48196,3615,26495,60839,-2146,-63267,-21751,21106,-5492,-42662,-1458,69280,81441,69860,22475,-998,34127,60206,3082,-49201,-11647,69963,74290,23170,12334,27958,27553,22653,41541,90384,141015,95841,18214,-37688,-79461,-76134,-16603,29541,27563,-26370,-79487,-130496,-190658,-210497,-164241,-94403,-30312,3034,-4921,8716,47594,61977,-16701,-106221,-69518,-1378,13643,41811,77215,102049,122420,73207,-18259,-42787,-2769,-919,-13893,-21712,-75112,-91773,-7309,41699,17889,35931,62256,38276,38478,55456,18299,-22170,-28100,-43457,-44329,5146,35944,48847,56895,73157,48609,-6809,-40770,-62823,-69345,-32893,-6574,-3920,-49013,-90915,5287,124840,62982,-53979,-26436,44952,46263,12721,-65249,-104315,-46055,19943,-7582,-66744,-58630,-416,9806,-22886,-21934,454,-30594,-94261,-105461,-78704,-52590,24047,55893,4320,-985,31825,32826,-12267,-85872,-81032,-13005,5076,-30414,-56747,-39002,-5898,43931,117671,149130,111902,108453,123899,77138,27758,13524,-35092,-62172,-595,26055,-40743,-67490,21740,38698,-43950,-55415,7332,12206,-23913,-13333,55107,57132,-22946,-70556,-75671,-54399,10381,53211,40482,-791,-18429,7165,42546,53516,47759,56525,28761,-34521,-57006,-18452,19707,35243,-661,-28581,4798,40520,37740,-11369,-61162,-77822,-50516,1296,7319,-16578,19572,69124,93838,149163,152308,93092,60310,21222,-47711,-37812,42706,50154,7573,15719,6666,-40996,-44906,-33531,-27107,-20345,28576,86685,108610,64032,-10610,-7384,43103,15697,24913,86691,61402,-15075,-19935,-2547,55636,123783,93038,3866,-13467,14934,-15837,-51089,-29271,13753,31530,22894,-2383,-39575,-100953,-101905,-86734,-102061,-57548,18546,49694,66128,61670,40850,50140,45180,-3554,-53294,-77359,-74684,-24570,38411,17661,-10105,46626,106632,71470,-34135,-129041,-122606,-64198,-49348,-27216,-336,16960,13967,-11975,-39633,-84017,-150488,-164994,-147041,-147745,-163912,-109991,46128,156498,105082,3943,-34343,-22296,10940,66728,119273,108904,22627,-18705,-6824,-36780,-53394,36288,151250,132201,23633,-23475,4822,26149,45808,65889,31879,-29239,-40239,-30695,-82072,-147098,-94072,35747,100394,1695,-150153,-148526,-22958,17272,-27902,-31997,-12247,-33845,-26454,-571,-24613,-57457,-52904,-34554,4939,59566,51729,12713,30424,46047,29959,73072,121755,55535,-41437,-61933,-47561,-47888,-16860,40835,32696,-35008,-39113,748,-28802,-79760,-48146,39392,86752,62120,37471,6207,-19886,18715,73661,54995,-19273,-68494,-85877,-51255,11596,38897,15715,-49352,-64610,-18276,-34825,-90239,-76943,-71417,-50486,29573,52421,-15505,-49442,-44059,-106372,-115995,-10191,49924,7593,-34912,-23463,9547,28350,55839,57611,5569,-41590,-47902,-41560,-19377,36672,95730,7445,-141777,-131487,-44761,-22348,24491,101070,101343,17481,-35494,-60606,-48682,2718,14334,-32319,-1982,90507,79948,6880,-23936,-27595,2133,88785,111245,52643,25870,34154,16952,15875,35332,20818,1997,17018,47679,74163,118580,153699,132421,61215,2148,-48850,-105387,-147938,-118720,-1198,77849,61555,15106,34353,111508,97757,-21322,-88739,-75531,-51589,-16252,3550,19877,67368,54918,-42845,-98872,-148914,-190072,-171711,-108426,-68244,-91914,-109893,-34704,41558,76195,94101,27870,-84147,-140486,-120054,-44653,-4652,-50050,-75897,-30799,-2411,5613,42171,47619,8438,37621,98199,99684,73696,47090,12063,-5988,-29812,-45383,-38935,-22381,9148,32587,8066,-24301,-4810],[-34758,-33958,-79352,-139048,-167203,-94135,32045,99474,98650,68795,33729,17541,25723,16153,-16051,-3041,18871,15663,18320,58146,71884,16483,-51086,-82306,-46010,25795,27600,-18263,-47918,-60696,-1497,39599,-20086,-61236,-45888,-20323,19740,19699,-25956,-14792,40820,27852,-44219,-74552,-21485,70809,83480,3349,-71016,-53925,-30625,-15326,12756,-5242,-51587,-60343,-68829,-64840,2519,13590,-58102,-70705,-71605,-153224,-205108,-143830,-29409,47407,49019,24271,-15986,-81681,-154751,-212143,-152172,18031,108946,47519,-14302,-26765,-28445,-31257,2521,72812,99745,65851,9743,-20543,-9500,26226,44440,78770,107875,30487,-30164,50771,119148,48140,-3490,1473,26062,66500,80110,28128,-24626,-8352,38627,51634,47603,64666,68078,17852,25975,91532,70680,12804,6005,60659,49640,-37537,-47320,-32750,-122828,-189821,-141517,-40505,10857,9249,23618,42454,37578,-8513,-36199,-14961,-12716,-28442,-50681,-128023,-136469,-12266,53593,18118,5782,8268,-31842,-72547,-89446,-70352,-57751,-74376,-106817,-108011,-76845,-26356,7399,-15927,-38715,-8561,-19890,-80494,-66034,41872,113386,69556,-3032,-13374,-12124,-41598,-70410,-51500,-27313,-54920,-85652,-66656,-61166,-90503,-53190,18369,-9429,-50943,-15643,11680,23676,16018,-30828,-35687,41931,137855,175974,92903,-12750,-6288,75862,107587,28293,-63367,-49767,-4232,-17994,593,63905,87651,92716,78215,50405,56998,78748,56461,27369,35608,34484,-6585,13518,91251,58471,-66991,-97515,-34325,-29685,-96293,-112815,-61126,3604,95120,134931,55765,13572,72188,115195,100817,41213,-59865,-93229,-22701,52090,57399,54379,34817,31559,67487,71172,-11491,-45170,48016,163066,122288,14137,-107744,-200688,-180242,-33623,90144,117684,74518,33789,18004,18512,14078,-46432,-97725,-43215,10848,49768,110584,54325,-105568,-138966,-63378,-7252,29504,73176,35463,-32405,14139,104079,115135,32691,-44150,-84012,-82650,-57085,-45557,-56005,-96114,-193413,-238671,-147026,-29299,38933,76671,26909,-37471,-3358,56706,44661,-15316,-38299,-17883,-28033,-30445,31343,38701,-21931,-63125,-44922,-27599,-42269,-61161,-23760,42250,83465,25642,-55720,-54650,5568,90398,114511,10765,-78342,-35542,750,-52062,-20415,97107,117432,38615,-38153,-107697,-132116,-75304,-33207,436,75179,88145,20201,-16625,-8914,-4746,-30232,-47713,-59944,-43891,-22766,-29034,-1771,70439,66962,35568,86185,107841,22487,-49044,-21376,3541,-20347,-20478,-12682,-83306,-166867,-167391,-91883,-29123,-18461,12896,30203,-21288,-38263,-5815,-6264,-3206,9634,-42699,-74850,-28203,-559,-15477,-35206,-106303,-181007,-98367,67486,118834,58564,24354,57843,104376,65052,-62149,-133759,-95176,-38653,-46954,-38773,24370,38472,-32548,-93295,-65779,2661,-7062,-2128,90520,167072,141961,98109,92632,87494,31471,-68020,-88042,-30823,-21672,-67439,-86451,-73230,-84909,-80619,-38046,-32785,-75732,-86238,-34895,5367,29634,53887,72259,70494,70585,65532,2950,-23990,57166,103807,25780,-2356,57961,28194,-66246,-87421,-50249,-11432,10173,-7093,-6881,41076,61721,39748,33618,14615,-34608,-1188,112309,105352,-2940,-35384,20307,41436,-3728,-63135,-106364,-169434,-197480,-155321,-135449,-135375,-45608,58702,69337,-7878,-97419,-85924,18338,70518,7746,-22624,817,-24022,-67052,-84468,-89488,-66655,-16317,-10825,-12724,33084,42836,35405,35539,-4832,-104040,-192734,-161347,-49143,10245,17454,4856,-29700,2018,31899,2030,-30635,-19214,-24304,-45036,-42361,-70904,-81013,-29251,13156,30899,49811,74677,71025,-1437,-64263,-53970,-50811,-15699,68282,74434,24305,44014,58374,-7386,-81926,-74309,-62388,-70558,-39596,46221,129152,118982,46193,-21527,-18612,40737,92955,58741,-6305,16485,102239,118134,74276,65615,62160,16024,-15586,32695,87381,103216,53132,-19615,-33125,3144,17142,44589,89488,80981,-577,-94292,-144208,-143083,-146681,-189449,-174263,-85658,-28102,-33446,-27227,15521,52086,-3510,-103380,-84183,-16145,6238,20669,30700,71808,123574,76562,-35362,-82625,-31715,31758,53549,24347,-80536,-155779,-90421,-1835,39167,77826,67506,11331,49772,109444,70782,4220,-27069,-72684,-52370,40424,50566,25105,50620,116219,143880,111526,57670,-6560,-74607,-92431,-70093,-50232,-95872,-173066,-102215,44871,64798,-15623,-46060,-8334,26483,15593,-46204,-60049,9715,64575,11953,-79431,-85548,-17881,-10917,-29209,26683,69816,25448,-11354,-8201,-41618,-67154,4079,38524,1203,7989,20884,10030,-1355,-40494,-51644,-10726,-6777,-44539,-48080,-10310,22211,75301,161695,199873,134821,84940,69691,53258,58820,59244,-16427,-78001,-55901,-52746,-98950,-69852,40552,51952,-26474,-50086,-14907,-16416,-39553,-63936,-54261,6019,37043,-444,-40707,-31285,25307,64411,22766,-32444,-24781,26528,51495,41963,35547,66780,49484,-2600,16039,78338,79851,58979,13489,-29352,-36236,4045,55731,40817,-19711,-57288,-62608,-20605,39976,57289,55545,62301,63372,56741,34117,17940,45,-41810,-97189,-106102,-39510,-16210,-46400,-61319,-61971,-63340,-60774,-85130,-96767,-68703,-13993,-6201,-17976,-18664,-50610,-52989,2483,3340,21970,113455,133318,45588,28064,68331,121038,169161,125149,-14910,-82942,-39531,-28030,-40910,4565,58906,43826,-20761,-28299,-23420,-98429,-133537,-131230,-129774,-36237,80740,81047,32329,-10470,-13808,41509,64839,10671,-46429,-65992,-58165,-21991,10848,-25202,-32412,49630,121139,102625,11412,-58551,-50646,-56079,-87800,-63677,-33357,-34957,-47365,-43040,-25438,-47919,-107806,-113705,-66104,-25539,-30360,-20778,31435,61888,29636,23386,32910,10574,-17651,-16276,38336,94427,63377,14375,-34593,-88188,-78846,15126,128748,143416,40050,-75169,-111681,-54660,23612,35828,-15060,-21593,28546,5258,-100983,-156637,-84171,19008,78443,49823,-9925,18518,82308,89706,49667,39626,72049,81228,54438,36167,30390,5466,-30310,-46945,-28290,47849,110601,102657,64142,40931,34712,74182,104373,27954,-47082,-8898,33653,15843,28907,66266,59948,16768,8944,24443,-33175,-148215,-164979,-75592,-8800,-23952,-39319,13593,97795,111526,75299,31478,-13412,-9200,-16004,-39422,-21407,-16806,-64407,-95571,-73471,-32511,-41588,-69343,-15008,49556,73248,80918,42855,-56569,-101144,-99477,-163000,-151834,-27001,37824,3098,-15482,9764,41593,63109,79806,70816,18197,-52833,-102857,-89089,-6301,94581,127726,37489,-63630,-70823,-53367,-50540,-17632,23181,28333,-31565,-98463,-103633,-81262,-75435,-71001,-59391,-11325,38972,26741,17639,27519,2746,-22098,50343,110902,59676,-6218,10934,48247,75722,125305,145438,87504,46895,54552,84124,139067,170051,109733,18645,-4417,-13678,-67067,-117797,-120097,-54275,28562,77368,49817,9453,26950,14280,-41043,-5952,67367,43003,-746,17551,50782,43265,-2107,-55077,-69951,-94919,-124392,-116637,-58363,-21382,-72997,-104035,-27321,29595,51362,89156,63273,-37487,-94765,-74642,-9630,57143,55694,-10137,-45795,-27194,8243,78974,141222,105348,68755,99795,105792,48417,-13776,-35331,-13867,-33372,-71550,-63860,-18910,21461,27212,-7832,-51885,-46825],[-6735,8968,-28962,-119085,-170736,-84332,44930,101088,93486,46735,-4567,-15076,23675,49375,17771,-27398,-57034,-16347,41744,63494,65468,26768,-22348,-43857,-35750,17240,46438,5568,-43373,-59193,-15807,-1478,-40474,-48661,-47982,-24513,22755,-14588,-78676,-48020,-3931,-1956,-16857,-37374,-6088,83633,100922,24659,-59297,-84217,-80402,-46038,12588,2238,-42961,-38092,-88017,-129486,-10371,73362,14620,-4588,-8736,-83008,-73492,6480,43545,58376,65154,75524,54945,-27780,-129852,-181347,-109246,26092,93290,78724,78924,87171,70326,35099,24726,78550,130558,110584,36025,-19645,-31314,-2011,31411,52723,32029,-61005,-84863,62057,201760,146612,45923,5711,21806,97512,168047,134387,31380,-15466,17788,54199,47420,17345,1037,-10980,20933,88716,80590,5979,-29442,-3621,-21897,-74379,-52448,-51239,-154773,-200206,-134260,-49195,3412,9091,10807,7944,-34739,-99660,-74137,26148,53501,10510,-50993,-151051,-164448,-31193,60451,41178,-13928,-64932,-66370,-31554,-40117,-70144,-106994,-140861,-148174,-97781,-36143,18047,61031,34793,-20924,-4886,11796,-8913,29611,79267,80457,44289,2468,-15142,1608,-11838,-65809,-77254,-44726,-31395,-36104,-17192,-28885,-42533,22674,100704,71651,-2103,-23064,-1582,47186,40965,-34955,-48085,-7363,14181,36086,1728,-67483,-30292,65205,75294,2529,-54749,-56833,-45418,-68417,-58592,22703,90092,91604,55784,13681,-5657,-18752,-36348,-46427,-61073,-84421,-100644,-37851,65111,21943,-142494,-140894,-36664,-40102,-78704,-58532,-53317,-24063,68462,96201,42380,37332,66012,78212,84693,62732,-8695,-41383,-238,54986,55165,2714,-50257,-35912,36930,72776,35762,40631,115534,138413,55064,-33638,-126299,-204788,-208327,-100934,12166,42472,14454,-11728,-8706,45139,53746,-42102,-91322,-23442,1511,-3663,4775,-72469,-176297,-167332,-90165,-29156,14318,59041,14705,-51046,13126,101565,111630,86830,49041,-3929,-84940,-157848,-141640,-41052,-5886,-71983,-100643,-38111,6389,16449,51335,20143,-53323,-25470,82117,87984,-22482,-75652,-34263,-131,-19063,-42846,-51579,-8028,13437,-23205,-64375,-51415,-20365,8623,18673,38226,13815,-17219,4317,32114,35884,36806,-6100,-84399,-83480,-33347,-43801,7665,129696,167943,117784,29352,-60648,-70287,-7638,20110,38398,78787,61425,13692,16223,56847,102345,100024,55348,18040,14286,3351,-57238,-54664,38283,58053,37823,96817,130080,59313,-62,5328,13139,-2009,-12115,-26081,-96062,-152631,-152902,-105713,-45873,-33730,-29306,-37368,-69084,-96068,-116545,-84865,24368,57636,-31020,-70166,-9515,9636,-13501,-14703,-48454,-133473,-113487,13740,61262,4119,9027,83899,131610,64284,-99514,-188943,-108857,8712,26550,13816,61897,81023,3333,-63504,-60853,-32951,-61115,-39308,74328,156919,144005,96210,37324,3771,26844,55910,60767,13095,-105101,-211496,-144785,-9422,16233,-45223,-25801,13627,-17290,-52295,1686,54498,43645,30147,41762,45699,53337,70100,25484,-5736,33118,45841,2547,15341,32444,-56370,-107015,-48836,-35944,-93101,-98249,-67392,-25075,17480,4422,1215,57326,47465,-16124,7755,82226,57364,-20372,-16317,37895,82809,83972,24805,-39650,-100427,-134623,-114473,-104451,-127899,-63073,38540,6023,-127914,-184857,-94244,26989,39614,-26405,-19949,17102,19375,-7621,-74556,-90898,-11346,42155,22680,25003,64228,30021,-37725,-76975,-105381,-134476,-146523,-101874,-16025,53976,83339,33326,-40890,-9814,24542,20935,21487,9251,3599,55135,60202,-39932,-64462,5681,10209,-20613,20627,106588,115722,6875,-78260,-58921,-40406,-18623,43743,48775,-3065,2365,32385,16582,-37327,-35138,-41559,-77756,-62792,10448,60933,67095,30812,-22421,-26101,27731,97831,78804,-11999,-29750,30399,75767,104970,114976,87750,27294,-23772,-6786,16533,14850,-4426,-15221,18420,79733,66512,42314,87739,106199,48263,-22813,-49969,2824,4634,-108057,-142022,-76097,-55030,-81411,-76206,-13273,51996,22211,-51818,-22051,22538,-8142,-47875,-55833,-7251,63894,44836,-43599,-64660,32742,137921,147637,62083,-93827,-208958,-161496,-45488,47717,82722,2851,-83221,-24391,45901,40676,23888,10268,-33956,-14860,70769,76190,32311,9366,36369,89223,123686,113042,76166,34219,-30640,-105313,-133607,-161239,-219730,-171607,-32772,60335,41829,-18456,-5660,38913,24204,-26546,2877,61628,70264,6806,-73919,-87447,-18874,-8734,-34208,33593,112472,79909,30007,37263,21445,-50768,-65462,-46923,-56171,-42061,-32190,-45718,-28888,2367,11157,21424,-2245,-40359,-26417,26427,41277,53097,110346,118699,25825,-34885,-32138,-15813,15227,32599,-23616,-101437,-128787,-121203,-113117,-66504,14001,54073,43141,11307,-7824,-32973,-69161,-108533,-98689,-1806,69293,50492,30720,27360,31184,36627,-29363,-101945,-58545,32038,37844,-23293,-38338,16749,47138,56640,120912,175957,104951,38609,34281,22885,-21127,-8248,44529,26563,-13295,-30825,-25747,19176,83731,107419,62633,24659,-14354,-64622,-94251,-88740,-81281,-68880,-66894,-66340,-38444,-26147,-36318,-61649,-72061,-35908,3607,-43028,-96121,-58526,-3624,-54986,-113950,-91862,-72319,-86363,-63776,-27361,37462,148944,185186,92695,64015,100780,111388,107298,69508,-28788,-84572,-50234,-20085,-14882,39455,99519,69492,-36085,-20991,19043,-61142,-148716,-172708,-121676,20685,108104,55731,-20009,-61354,-52180,14552,63650,7829,-59135,-44337,239,10268,666,-22563,7,65747,110356,118402,79563,31856,19195,-22132,-85606,-103872,-76898,-34565,-9115,-9149,-25039,-40685,-79270,-104310,-51071,29492,50038,46871,19674,-47063,-70737,29581,80180,6082,-74949,-92644,-42320,29840,57969,37187,-50596,-120277,-68709,14322,74008,84307,30586,-51021,-96901,-61860,-9174,-15071,-29284,32795,94647,62153,-26663,-72915,-55615,-43025,-16620,27258,61558,90806,104854,96908,101366,94501,90350,87986,50159,40105,64114,57101,13987,-57989,-87616,76,122993,143282,70554,24631,26289,22243,-12594,-68973,-77049,-5107,58149,72230,86696,97426,97165,68296,42296,26456,-34412,-148433,-187556,-131940,-66560,-60991,-100472,-61647,69945,104764,43513,64,-12989,18313,38027,19452,9333,-27431,-98358,-95492,-59251,-32775,-8530,-3741,20180,77924,62724,-10806,-56603,-88823,-106555,-120031,-162589,-127986,-31131,-3867,-30308,-22480,22148,65064,64118,10796,-10888,16205,-16625,-116685,-127779,-2021,117865,103916,22701,25033,49307,11246,-36050,-42068,-20370,9573,-11305,-56788,-69605,-64322,-66100,-43141,-12630,-376,-19594,-34415,16357,44346,4500,-53396,-33445,55406,83961,40003,36804,63355,73328,130131,206220,147943,48723,43400,96914,139806,136613,74312,17012,11533,11871,-34383,-87218,-122060,-117771,-34683,85019,101456,10526,-42439,-44491,-16787,66020,135157,82720,-3857,11672,55802,7735,-33858,-32317,-47934,-69854,-37285,26891,72902,66832,3316,-19389,-2892,-41862,-61532,7979,69029,11220,-58025,-58818,-13594,79079,143780,72785,-18568,-19304,4078,69937,146438,99171,34154,69828,94956,28463,-40669,-52995,-59287,-105987,-105254,-54141,-26296,-31673,-30608,-22904,-40809,-44784],[4378,9355,-14719,-66203,-98067,-44707,40388,89418,98221,51685,-9084,-30332,-1907,37263,19407,-64467,-136745,-66274,17114,-2820,-43677,-86084,-79020,-12412,10506,33122,82242,65801,7106,-30412,-17180,-19696,-51442,-67986,-77476,-24230,43044,-10630,-85866,-68332,-43625,-12036,42074,50838,51309,94913,103406,46700,-27405,-84608,-99585,-65040,-5550,-12842,-69385,-78029,-100953,-115124,1044,98516,86487,96775,86617,3498,-3961,46731,76125,99799,102076,92461,89150,27186,-67783,-104922,-51812,11440,46195,85313,123347,106143,69224,38962,17455,53133,113131,85143,-13245,-92037,-124181,-77140,16997,47471,-16639,-111268,-123784,-14939,122963,125839,66660,38834,55838,119840,203752,209833,103391,4337,-5652,27715,50245,28671,-2717,-6899,15894,37451,451,-53815,-31600,-2277,-45868,-77712,-13613,9960,-79041,-134576,-88181,-42805,-457,34068,55980,51558,-14798,-104133,-61040,84079,124034,56796,-18509,-121161,-133787,-15416,33673,-17171,-64503,-88695,-58975,7748,5620,-48705,-85964,-115168,-123864,-71164,-7026,52947,109506,66377,-26369,-26143,39670,102376,144914,106643,40036,27897,3921,-32242,17269,46666,-9903,-51783,-49528,-26641,-21374,-27245,-15271,19268,50230,68206,80965,36733,-16376,22668,136364,135608,35910,11971,3848,-57375,-60505,-35644,-51578,-26665,16904,-3958,-18731,2774,3109,-18557,-56173,-63926,4132,55193,12701,-32744,-48562,-71390,-90115,-74793,-74174,-130990,-163649,-124802,-29334,40458,-31795,-181468,-169579,-63622,-26532,8816,46077,9870,4567,52294,38130,8064,29060,45473,49310,67852,66690,19663,20435,92982,144616,109149,14127,-46856,-30500,2118,22482,35612,54326,63044,26574,-31218,-67242,-83241,-106281,-141125,-120227,-65069,-18958,-6325,-28210,-29330,40716,70343,-3530,-47392,-11430,4750,-15751,-67942,-152530,-178945,-148206,-105347,-42046,-2302,9117,-23054,-53135,836,58605,54469,59400,62977,26402,-65191,-164606,-123598,15712,87433,65460,28602,36371,23469,-25683,-15162,-7037,-61063,-60191,64651,105258,-2716,-67252,-50549,-20958,-12820,-40390,-30660,30016,29184,-41864,-84668,-38382,49937,72315,16771,557,6962,12886,56247,58070,-24205,-67256,-43350,-43805,-31401,12788,8010,42370,152791,223032,192256,65698,-21422,24905,81150,46318,23441,76846,113370,84828,64762,83746,147977,135394,23866,-38529,30148,105755,43679,-27165,11300,31808,20107,53787,71339,54701,51025,44224,10668,-9666,-6378,-8530,-48356,-65136,-54136,-33275,-67,-698,-34369,-70150,-81158,-76723,-105641,-108711,-2840,54895,-6645,-48815,-7876,21174,11366,-912,-7459,-27764,-17397,14887,-18615,-93093,-66884,25001,87298,57078,-55920,-100018,-14923,76233,72117,32833,40397,43465,9227,-13406,-26757,-46656,-64789,-14510,56748,79520,61703,29641,-47570,-76131,12445,117395,133191,52880,-92350,-200164,-126057,45376,106074,48964,41547,65566,5022,-72349,-19020,55902,34045,1814,11767,10726,21524,57301,38959,6734,2492,-6793,-12511,22192,8269,-80877,-85496,-12043,-41500,-157326,-163799,-68398,-2204,3245,-9452,30637,76359,20042,-18213,32188,57677,16479,-17260,3224,28155,34008,57320,67691,39892,-4317,-36292,-39368,-45906,-98416,-96004,-18762,-14474,-97233,-112541,-34802,26363,1535,-46171,-17461,24649,22620,-8927,-88511,-88600,28869,88092,53908,45483,68003,-19663,-137864,-128405,-56339,-28736,-15698,-2745,-4795,21343,56857,13935,-49215,-36289,26257,91431,119585,72561,18585,56789,86573,28020,10901,55562,22829,-48011,-14791,84317,115067,35207,-43940,-43957,-15791,-7243,8175,7969,-29437,-48848,-22748,9970,25147,42511,4759,-79869,-101572,-45021,-36689,-43409,-7911,-12503,-45236,-18283,85608,96195,-6365,-68565,-65146,-11269,97878,130107,66992,6599,-19247,-27257,-49782,-48055,-8974,56197,92466,88111,25098,-15557,30658,58628,28513,17224,16552,60899,77831,6499,-46287,-64154,-94077,-116465,-103397,-27427,70767,66840,27163,70123,77291,-20447,-98990,-102705,-69976,-14373,-3829,-47983,-35926,87765,191612,174178,52962,-106315,-194463,-149226,-55676,34447,62697,-52318,-144940,-85812,-25752,-1677,45536,58516,32289,34194,57610,42076,10191,-51093,-91869,-54314,36599,89249,110393,131187,70910,-66958,-142723,-167768,-195080,-159271,-45712,68964,80000,26991,40999,72369,43139,-10625,2734,44202,70832,36406,-34507,-66783,-23954,2861,-32604,-37630,32828,49089,-16196,-14489,43729,-20161,-113129,-119701,-100340,-57017,-22211,-43543,-42345,3482,38960,48974,11326,-43075,-66074,-30998,8533,9678,717,-37063,-103034,-97410,-45902,-45590,-59787,-42633,-28035,-53155,-93840,-95621,-71914,-64512,-29935,47529,101481,58260,-12302,-50553,-82385,-95990,-34465,46810,47499,16565,22401,2181,-22560,-25703,-86172,-157054,-90646,18823,2387,-83845,-67042,22522,61295,83974,153769,192737,97783,23383,56775,69252,31648,35452,34021,-30333,-36638,16915,70274,91101,86181,78167,39711,-5400,-67459,-100875,-91790,-83735,-71546,-18757,45966,88585,75191,43823,46284,44835,10807,6499,48999,23623,-28750,6777,67650,19140,-59637,-64985,-33679,-57592,-87575,-44013,70865,170240,162966,57073,20676,32748,7442,-12538,-4183,-17153,-26093,-981,7356,-1565,49370,121785,95149,9113,7808,12493,-68118,-149070,-152039,-42307,117406,139107,34323,-29222,-28431,-13086,22707,46623,-10836,-69914,-36004,13923,479,-16159,-1542,48092,77139,64378,84707,115177,60547,-6991,-37079,-84243,-108646,-78662,-20582,35769,44862,1530,-11677,-29440,-63051,-36337,7739,6447,16232,-1105,-85934,-109079,-9717,34621,-31123,-99791,-101137,-40611,17342,32504,16825,-53967,-100576,-27472,29783,26654,24512,48143,66387,59453,29128,-14058,-40932,7835,91073,92202,55241,33581,12447,-9865,-52437,-54244,-7483,-1810,-19150,8632,33682,75668,76423,40368,17754,2169,24293,60690,59419,20834,-71731,-127450,-75720,15360,55274,29990,9678,15775,-27749,-95239,-99375,-65252,-26776,36586,99163,128284,123207,101282,60762,14059,-32133,-56288,-60543,-71914,-97461,-82792,-60213,-108077,-146156,-54430,39630,13187,-30427,-9042,46187,77744,82164,73841,17776,-68884,-79520,-27664,37909,96395,67017,-10067,-25866,-65599,-153247,-161039,-87632,-71651,-113987,-129978,-94289,-63819,-53464,-38869,-30793,-8908,37792,10258,-111743,-135323,-19838,9908,-91606,-135165,-27773,77532,48697,-20227,37874,99762,56986,875,-14394,-7124,28302,40479,48997,26688,-158,19813,49920,46443,33629,-20169,-74559,-41458,-4772,-3212,-22056,-22735,55797,125643,94617,57455,53864,31025,46763,113567,93820,20534,41263,120922,148353,105449,61085,44975,40064,21822,-31040,-84619,-104291,-90737,-34614,68200,131215,69779,-29577,-52938,-3569,53537,96030,67631,-10062,-5480,37935,-3538,-37895,-44562,-63558,-57666,13512,105939,145013,90855,33776,51466,39118,-73488,-157908,-96809,24484,23919,-62476,-93918,-52892,27066,83100,37331,-23856,-39660,-58224,-29721,26555,7576,-10759,29625,52063,19863,-1927,-14250,-81681,-149394,-92588,-130,-5856,-70594,-79604,-38824,-31574,-34028],[-17338,-24430,-18887,-1381,-6589,-6561,20091,56257,80605,61494,21174,-8449,-13306,15654,5133,-81986,-131373,-44786,438,-65281,-136056,-181771,-131098,-3992,42470,50159,93936,101566,65897,22325,1817,-23930,-63104,-90438,-99041,-39382,51938,38712,-41786,-63402,-32403,19717,93150,122376,92796,81469,78029,63179,30881,-16784,-39892,-21884,-8210,-36845,-90457,-113973,-98301,-63904,-1558,37287,58411,110725,114666,34790,-43152,-56291,143,67947,69188,44190,64090,47723,-10439,-33366,-21644,-30572,-15073,59994,109715,54115,-4581,-13492,-4783,39473,73859,5506,-102863,-165864,-188613,-123256,-1452,32405,-23714,-71310,-75999,-55415,-5318,6375,24288,58921,76566,87386,147432,198906,145505,57123,22991,17542,30103,46916,48678,30199,24330,9687,-75496,-109945,-17256,44400,-25234,-77710,-601,69417,21956,-64348,-88695,-46105,21629,70925,115393,140634,87411,-31893,-45296,65079,115461,74078,5743,-82063,-62415,28156,-2972,-81393,-74503,-34694,-821,41700,26693,-30650,-56255,-58782,-52560,-27862,-12093,26992,91391,59938,-28728,-20322,75468,167456,182642,98450,13391,21556,6316,-35916,15348,71620,46308,3663,-35098,-41907,-52549,-108019,-98866,-28398,-14684,-31464,13170,25693,-9167,51491,192060,186116,75512,35364,10871,-35448,-5407,36246,14425,-8713,-22301,-47127,-19863,39005,60271,49851,10989,-24315,-23128,-55126,-116806,-107036,-61022,-73447,-84813,-50228,-57681,-133035,-152290,-73040,45039,85854,-18932,-133929,-126074,-60620,-7193,62348,93975,68063,71503,79603,25394,-8378,12523,31316,42223,63497,57082,3425,22285,121764,170621,118288,56726,22915,4290,-32759,-26324,8086,705,-37255,-30914,-41133,-66755,-53202,-35806,-71576,-99010,-111358,-76069,-15039,4006,3541,32390,65308,53611,9384,-11549,-3689,-23301,-93826,-157704,-148724,-104196,-77411,-49798,-55645,-56819,-32565,-32217,-48044,-61116,-60147,-47922,-43958,-51258,-38604,-41471,-9784,52312,93469,72916,14283,569,2480,-38603,-30948,7475,-37391,-84114,5309,82862,43494,-7864,-40216,-52572,-20994,21857,66100,54550,-29203,-77104,-61454,-19924,54483,90354,18241,-42411,-46171,-28472,36022,33405,-82896,-141332,-91407,-17050,68611,122571,99172,79038,129157,211000,197200,53863,-29294,44439,103667,18769,-42824,62661,183464,162531,75238,34250,85348,67200,-60921,-126165,-4299,142439,120978,7013,-27886,2136,31581,31944,381,15406,55310,36656,-39226,-60344,926,51495,30321,29728,73842,85195,61747,37166,5099,-32109,-42224,-7968,-10273,-57608,-40543,12773,27705,18565,11046,28340,19776,-44358,-51771,25110,74100,35754,-49875,-125237,-135305,-81573,13574,76432,61601,62763,98397,114522,69101,5853,-22937,-24325,1497,30254,12730,-33236,-32270,41416,62776,22856,11545,12905,-52839,-72086,15400,70308,61211,39142,-9009,-58026,-50091,49777,117692,107150,69996,26317,-58382,-111813,-38891,46790,37740,-7157,-21111,-29399,-11999,23936,22239,12007,11457,929,-418,32371,41178,8837,-1654,12777,-20757,-109765,-111943,-1009,57500,18746,11358,68173,43628,-67310,-60018,33600,45002,-12156,-30727,2385,18899,-40855,-58303,3347,34664,26081,40285,50591,20242,-49032,-92941,-50504,26697,37154,23240,21275,-9005,-46446,-63733,-49012,-22823,-30103,-63262,-114099,-100939,-9614,47775,25301,25218,61041,-25167,-128595,-49001,76916,74029,36720,14993,-11334,-13115,-22279,-39437,-24824,16263,76183,135118,152496,120583,49398,25201,77963,96308,64995,47999,15985,-28162,-17020,24928,62368,61508,2053,-40491,-25035,-10228,-8277,-11821,-47803,-87154,-74267,-7887,58927,69858,-2725,-97376,-106231,-34217,-42607,-118751,-81225,-28343,-60910,-69325,39707,88391,21871,-46656,-82345,-40758,84391,112156,12352,-49081,-29655,-16976,-55049,-40898,44791,133888,139953,73366,-9284,-32230,-8804,-22206,-51655,-22639,4988,20787,55270,55904,-16550,-99531,-106650,-88335,-82867,-29105,65332,82078,63028,98877,79408,-31491,-84473,-63658,-56470,-35545,-12891,-33612,-31743,56120,137021,123977,14767,-105415,-127844,-76228,-34953,7660,26169,-47845,-105543,-52928,-1641,22421,69104,82195,61979,54959,31476,-15866,-21097,-50943,-106954,-99145,-14538,52534,96130,128550,98525,9035,-50508,-81912,-106330,-89180,-14513,74925,84557,52600,64770,72041,56823,11710,-51160,-45804,46674,78228,29747,-8448,-5446,12384,-27065,-103448,-82255,-29284,-74328,-86698,-4793,-14315,-84984,-90661,-52395,14334,52163,12782,-16952,-14216,4594,12437,-17611,-56809,-107605,-126150,-63366,-5494,-10818,-46793,-82686,-33710,28794,-786,-60720,-64929,-15556,20118,1140,-22229,-33826,-67948,-41351,54693,126808,79197,-26946,-82247,-76281,-37180,50231,90728,16919,-51903,-67942,-103910,-102463,-65441,-93349,-134541,-79594,4617,-11003,-56998,12983,107730,77851,48960,103859,131609,59928,36936,83760,78860,58403,57766,-2173,-78168,-45509,73306,163593,130259,34989,-3249,6444,-10207,-63681,-61314,-8799,11954,7709,35414,108110,170059,151444,107130,126435,149880,93563,26898,33454,30955,21553,53721,109568,109868,56566,17827,25810,3961,-45989,-25037,82180,135803,75351,-38514,-80398,-88184,-91107,-41146,23325,23468,29005,72804,44668,-21740,-3796,62623,69247,46499,16014,-30332,-90944,-108818,-63983,56783,185944,178429,71386,37114,61934,72684,82434,55854,-2325,-33297,-37519,-46234,-51039,-24123,4073,34188,36958,-2820,9119,67992,12385,-88381,-109777,-105526,-54094,-7277,-20626,-13079,33967,57877,60863,31891,11012,14963,-16022,-69244,-57234,-36480,-65527,-81212,-61657,-52507,-55645,-66155,-49755,19622,56323,9206,-27388,-61417,-83797,-29053,21833,17898,25129,91170,164094,175630,89003,-36654,-62056,44724,116045,59920,-664,7252,32158,50345,27005,24558,41087,-22716,-93900,-78858,-29753,17288,26866,6450,-9409,-14687,3548,31343,20429,-19636,-68402,-95315,-100699,-117614,-96265,-43213,-10709,2464,-15955,-32549,-3836,6377,-15325,18923,82166,116014,119685,84812,26911,-35152,-92303,-72241,22880,41007,-43021,-77448,-57336,-89519,-160604,-107738,11702,-1201,-48332,14517,95298,103802,104094,115737,86158,3117,-47368,13881,116972,164933,91781,-35112,-98026,-116269,-176643,-163044,-50166,-41613,-112667,-94943,-41244,-67198,-74920,-25513,-8341,-16355,5095,-37301,-165783,-184788,-62011,-7226,-57754,-99885,-59819,-1166,-12338,-50936,-7601,34527,23606,35023,37082,12998,32257,68205,108191,86760,55065,93064,89810,28723,28976,8859,-76579,-95722,-51105,-4188,33503,85077,150329,177771,109225,37380,23288,-8011,-44805,-37167,-30515,-20842,52216,153726,182881,118530,68435,59803,64322,41502,-22315,-68986,-34980,45292,61506,62685,117645,106862,-2040,-47417,-18720,7592,53732,55033,-11482,-14946,30626,17701,-19779,-58725,-49573,-3450,35129,81638,110081,41247,6100,76260,98186,-15575,-145730,-130908,-9002,24517,-65040,-105379,-54436,-18713,-33346,-55029,-52983,-65237,-106985,-125275,-98026,-40679,24843,37762,10855,6000,41743,42639,-23211,-56195,16871,82527,49646,-30279,-48915,-10429,-1731,-7537],[-40850,-54316,-22521,27526,24606,-2781,-17272,-14254,4754,22924,31182,5128,-34542,-8231,12514,-33867,-31813,42656,30849,-42106,-102612,-151315,-110497,4980,61224,56938,58470,69118,77070,61681,26270,-35287,-82548,-82331,-79707,-50640,42123,78612,15888,-10413,28490,59658,108311,146071,102250,49234,24605,48573,87042,88011,51914,34126,9512,-26403,-57058,-87082,-79867,-35589,-34338,-64712,-40015,11276,37268,19538,-60489,-137565,-120861,-50669,-35127,-34084,-240,11528,11043,21411,-5585,-66010,-58190,18788,73012,27618,-37349,-47989,-6290,58234,47544,-45032,-112672,-121640,-121389,-79575,-14194,-3168,-15546,8801,19560,-23180,-51558,-61415,-7209,63830,69238,48878,100539,160947,132764,77870,64082,41705,2891,9279,50644,47473,55486,62284,-39356,-106026,-41920,22629,-38248,-99732,-28740,78833,84627,-12264,-111500,-61839,43850,61715,81357,138728,121968,-5446,-76984,-26328,34200,45851,6002,-24419,39641,66162,-31858,-80933,-22238,36758,66505,83861,31804,-47942,-70580,-22580,18358,6418,-44917,-41404,32914,43457,-28208,-12898,89078,150514,149011,88090,22793,27804,32064,3012,15710,58407,65769,40624,-7378,-38066,-83503,-177449,-203363,-137142,-94623,-76935,-32641,6095,20061,73114,143990,120214,51579,12460,-24314,-13804,74299,109323,60522,7618,-25515,-28958,4468,38152,40388,41241,36457,6093,-51652,-139721,-178764,-100555,-8782,-15592,-43443,-47404,-80405,-118830,-104266,-32858,79144,109969,6779,-69309,-42816,-10579,-1475,24969,58626,82259,109031,110509,61093,19060,22534,33118,40602,57301,51432,4825,2615,37217,54467,50963,68421,64698,18451,-35737,-14498,18052,-18864,-52025,13804,29726,-10674,-29439,-14497,-26645,-57957,-110527,-110654,-33805,42231,55068,33464,53724,93101,49508,-22820,-47258,-46995,-65638,-113723,-141330,-77778,-13031,-40324,-125949,-115274,-5638,28148,-62988,-153210,-153080,-140109,-146317,-120851,-16169,52222,19114,6774,45909,23603,-48612,-66750,-31259,-6414,45764,85023,5989,-100130,-53838,63498,97659,69906,16094,-45061,-52406,29330,76838,-1458,-117138,-101356,-23366,-1970,14674,61650,2124,-94448,-132426,-108004,-22661,-2035,-89788,-134119,-101551,-27711,82418,156083,151382,115364,100192,133882,124382,30844,-41677,-6543,62429,-2858,-73888,56058,206093,174058,47161,-20755,6253,1818,-65492,-98894,-30763,50630,48468,-29478,-84208,-35663,48560,30211,-46918,-45076,-3544,-25033,-100606,-103594,3521,94915,79757,89450,168275,176370,107701,59654,36823,-1572,-25073,6674,38906,17946,-20722,-14173,44303,77190,34512,11759,-11454,-98828,-97014,20229,72151,15830,-41388,-74546,-111349,-120057,-32402,90389,143153,139569,122222,109642,63852,-6393,-50158,-42525,11200,63543,37483,-22757,-10957,81196,81742,14500,37358,84372,34181,6534,38173,-12191,-68971,-33050,32228,40910,10324,35266,94476,100680,39385,-62203,-129931,-100779,-5690,45741,27962,-23058,-53297,-52080,-32690,-18231,-29222,-12019,20033,14669,-2993,19152,69561,96696,64595,22009,13735,-14093,-19288,42449,56095,-8492,-8960,39158,-25180,-125691,-88313,667,10771,-42056,-45595,24564,40807,-53843,-102645,-64455,-45727,-27890,57970,98081,51495,-3242,-52805,-55679,31668,83551,61991,19216,-48205,-68600,-63645,-81404,-93123,-90151,-86953,-93179,-97757,-80952,-58628,-61800,-14129,72823,33392,-19635,67312,138269,73521,-10565,-28477,16824,23703,-63302,-77820,12772,90770,90390,81206,77671,81716,66493,46719,78588,83121,26629,-4803,2104,7123,-5487,-28215,9455,67874,14958,-68635,-84164,-59202,-17865,-6180,-72221,-119748,-76533,19768,62653,34704,-43461,-100325,-82518,-3689,3172,-110193,-136683,-71360,-68501,-96688,-41097,22380,31172,-1277,-35442,-4417,65785,47208,-53197,-89366,-48259,-24766,-58584,-30547,67414,128346,118899,78343,29503,14556,-4811,-65013,-99363,-55462,5735,17987,26066,12596,-85406,-146653,-74424,-30647,-37924,517,48239,50757,32490,51452,37875,-21587,-13738,30688,28681,27154,36519,7700,-26012,-6542,48005,63118,-12723,-93584,-73257,-19472,-11231,-5999,-2487,-17903,-19036,36310,83965,86614,64919,46719,30071,33280,11109,-42520,-11264,33917,12387,-12207,7992,39720,64781,58584,39745,32770,29481,24512,4984,-17351,-16761,23439,38222,30083,31024,17847,26191,4642,-85864,-113431,-15337,54894,57788,48997,36033,7134,-39446,-89990,-85086,-49689,-71780,-109765,-82951,-48956,-32678,-6449,34096,81943,75545,1374,-50966,-63258,-65464,-77307,-90231,-55389,-59595,-131189,-120135,-13183,75672,93765,44473,39560,53233,32038,-1347,-22228,-11188,22377,17899,-12495,-50628,-78746,-32742,45147,97488,69097,-45087,-126262,-76080,11178,69097,81378,13232,-83594,-153127,-189278,-138463,-54002,-51806,-68428,-48570,-5951,12635,23989,94110,135909,30123,-38309,30008,72567,26510,60945,104223,59626,25638,6087,-60129,-87774,-27069,78617,140539,72321,-40976,-68612,-29478,-17416,-55861,-49377,18173,60639,28024,-9775,20449,75443,97310,96656,125513,127797,57663,-9362,-23242,-32609,1154,48577,80761,97400,77124,37799,22553,6953,-15627,-14794,23738,24579,-36910,-121928,-149929,-153686,-110280,22812,110148,44261,10251,84517,72942,-26752,-58414,-23291,13635,7193,-16775,-33861,-55086,-38977,17784,89234,154572,164621,113929,100980,101609,95907,113119,83401,24383,-7578,-71700,-116998,-67280,2997,-774,-26449,-38660,-62571,-64498,-34441,-61233,-127481,-154687,-107892,15678,65947,-27002,-90776,-11906,92203,90748,24379,30643,59869,8460,-71761,-88355,-77511,-61798,-56978,-70838,-78322,-50134,-38516,-26028,31562,46114,-17305,-45424,-66237,-107258,-96569,-30523,26642,47132,72428,114954,124059,38008,-95059,-87067,47041,102180,42961,-31571,-45196,14865,94307,106033,106229,114164,65989,-24057,-79692,-52071,-11555,7612,31895,32578,-15424,-37122,-4689,-5528,-30602,-17573,3831,-21161,-113661,-162125,-114084,-62884,-39935,7720,64416,79903,52979,16119,12491,29874,48124,74478,84816,35127,-39816,-87278,-61233,3963,7833,-48456,-62980,-54026,-91761,-142133,-78082,17008,-13339,-55445,18903,88072,69172,67958,101761,122334,78382,14233,27819,77945,87621,50529,-11907,-47938,-57998,-109545,-92113,-8325,-43818,-130952,-71290,47603,14862,-58844,-34038,23936,29743,6227,-43788,-126252,-153422,-100505,-51360,-37547,-51016,-74765,-77165,-68426,-53624,-30416,-32583,-6266,56953,41290,-15058,3822,56277,74651,41445,47142,92441,37602,-64866,-59549,-30628,-80808,-102287,-61844,-24434,21283,136243,213953,181462,76154,-9789,-29828,-46130,-87061,-105849,-115847,-80577,24533,137056,161910,100313,40549,23911,42066,38442,-12240,-28285,44253,145841,139638,72092,65603,38714,-51461,-80040,-55665,-22621,38772,31333,-36219,-29844,21783,28840,3290,-40265,-15864,42860,43228,26579,16294,-35277,-35604,59522,117595,42637,-76848,-92398,-4352,13631,-61426,-82131,-28772,-15931,-64276,-88748,-65153,-53762,-91868,-144836,-134675,-28671,74421,56194,-17559,-38223,4705,31429,32418,67451,127456,120766,59856,1680,-1773,37229,38316,13713],[-37223,-61140,-48439,-10697,387,-7014,-34663,-71005,-75413,-47306,-13747,-44781,-101802,-52522,26298,40251,56945,96560,76189,39335,-951,-76928,-86159,17985,94222,54778,-3254,3707,41169,53907,30042,-50143,-96397,-53988,-34677,-26794,42076,73947,41572,51168,69568,64925,96818,132898,105117,44701,-11975,7133,97966,146869,97814,38615,16646,15178,5484,-37137,-51819,-12243,-44298,-110861,-93290,-75917,-53215,6350,-8608,-126737,-185915,-144597,-108899,-81407,-60062,-48956,14190,67762,12789,-63438,-48691,2779,49008,51027,875,-37222,8795,76401,38860,-20018,-9370,14043,9348,6058,1728,-3289,16240,59316,56071,-11707,-33187,-17667,31406,77232,65683,60550,123928,141918,58302,4404,41266,59928,-8527,-73714,-58815,-11757,77019,150196,80173,-45511,-92451,-83066,-104561,-126575,-64213,46693,90831,-2970,-130948,-89560,26947,1125,-33227,15463,16334,-70250,-120657,-92583,-38836,-3793,3814,43563,108336,63624,-47998,-47248,20100,49395,81681,97070,56,-112738,-102196,5421,56763,16277,-61269,-85956,-25132,-3334,-73687,-66194,32883,82644,108176,103323,48048,13248,36753,48423,42180,43796,42987,26384,5079,-14090,-85825,-168175,-185829,-146227,-104481,-72002,-50667,-12756,56289,78926,30987,-2277,27430,20237,-57455,-59881,35018,83206,62172,27400,-6027,-2388,40954,56939,-8506,-59343,-26433,-2011,-42250,-100780,-122646,-50521,37232,31420,-30270,-98275,-138389,-110226,-72456,-43603,20676,29433,-27528,-50942,881,28864,-8975,-40142,2261,54937,68986,68468,61289,43045,38146,35576,34217,45677,60073,52338,17675,-48876,-66131,-8472,39025,38452,7774,-19031,3942,25308,-1268,-5471,56583,91992,72844,34697,30563,15205,-36933,-102337,-115368,-54244,29073,47075,24534,40348,86679,56437,-40036,-99830,-60853,-6110,-62406,-145089,-80528,19345,-23634,-151765,-149359,4577,91445,-1721,-127550,-162697,-147964,-120474,-56968,29129,23868,-82074,-76982,30051,46156,-20927,-54855,-26660,38384,114108,127263,31563,-91479,-58850,75327,128930,122500,80704,-29850,-109433,-56643,-30128,-106208,-170508,-114785,-16157,24354,33065,63875,1267,-97082,-141993,-120199,-39147,6826,-37178,-70483,-56589,-43663,-20684,44054,98251,118960,107937,73494,51140,44140,-2805,-41421,7687,7086,-32922,65251,168012,107062,7672,-16591,-3867,-21227,-33897,-26499,-42449,-72342,-80588,-85747,-109870,-74173,13282,4484,-71378,-101217,-86314,-89541,-118634,-92079,3544,82489,81670,101101,166665,174794,122670,68597,24360,-34157,-73341,-50238,30725,94585,73919,14073,26954,60910,26361,-21900,-49063,-83495,-40443,39599,34312,-26956,-47539,-25143,-11030,-43225,-25600,63810,112380,82713,60637,80910,68849,15120,-12626,-6617,30616,88858,63077,-11693,-6455,89649,89612,27193,73833,152251,129010,98358,67982,-45032,-127470,-76867,20894,38523,21572,29649,73124,69344,13308,-77231,-106954,-34509,44908,28346,-28310,-63575,-63430,-40855,-26064,-27132,-66577,-68613,-33376,-26718,-40476,-29382,18634,64281,59984,28426,26020,28782,26426,10260,-50087,-105582,-64239,-15232,-62918,-99193,-54827,-20738,-26040,-50042,-14008,80891,55466,-33599,-23429,-11883,-76749,-87096,16964,69304,36424,10498,-24619,-62410,-33925,10210,30186,18863,-29718,-33180,-23506,-53292,-90737,-87482,-46990,-27639,-48950,-73703,-99916,-106679,-13712,110702,93397,55015,101691,117442,57251,-23144,-26457,79804,97723,-27286,-62624,29513,77513,8662,-24026,-10798,-1775,54140,107394,67330,-21745,-63623,-29394,23915,37333,2253,-34159,8619,60934,-4472,-100506,-130102,-101412,-13751,26755,-61603,-101154,-8155,77694,51254,-2495,-46133,-60749,-62079,-23734,10973,-46056,-109550,-91227,-65930,-81759,-80429,-31683,32846,32415,8496,36119,38847,-43999,-106288,-73100,-25506,-44543,-99509,-63293,21116,52466,56172,80615,78322,58978,21407,-39684,-61912,556,80556,86508,30268,-46001,-133550,-127083,-32201,-12359,9086,91377,110112,66852,23539,20413,32944,40071,79074,123889,133882,131896,111653,70406,26357,5738,36654,62542,3236,-60640,-37718,7438,14569,21193,14884,7032,39303,102259,146543,134498,44792,-21490,-20968,-2013,-22328,-53329,25831,122179,127623,73284,30376,28547,35157,4905,-20937,-9783,22764,79507,105772,50127,-36653,-49390,-17929,3141,8519,-10034,-5498,-4080,-17945,-36745,-26894,-205,35095,60087,64762,-751,-59034,-22733,31308,29123,-9938,-69714,-85260,-54159,-11449,30454,66530,86022,41710,-76674,-157484,-131874,-93050,-97084,-90671,4181,61419,-26543,-112091,-40792,114475,182455,117016,33121,-11534,-9185,15480,8980,-10683,-5633,-17039,-46291,-75934,-76827,-27263,13760,34479,26342,-57127,-129571,-62615,33285,56987,63966,38076,-63073,-161916,-176420,-97043,-3511,9125,-21085,-28520,9373,65646,73425,58657,29808,-63109,-99348,9165,96746,68090,96424,116491,46367,-14438,-41221,-57304,-37611,8651,23671,4453,-43088,-81614,-72534,-40544,-20792,-70005,-83921,-7937,47392,-3430,-71262,-71244,-23482,36203,74429,80047,37490,-34905,-72851,-77221,-83607,-17192,55694,56561,29437,12687,-5255,-26377,-42653,-31060,-32491,-53588,-76287,-94516,-113230,-92569,-82295,-54036,58582,127986,31823,-45482,29041,106187,78864,35711,33836,25633,-42778,-26644,47071,49638,27264,42325,56310,76536,107287,108965,96202,62341,33741,64575,91741,33186,-53688,-121165,-99273,1880,53686,19065,-18365,-48931,-73142,-75336,-71378,-68772,-75065,-86362,-34287,62662,77674,-8890,-62665,8119,82921,35422,-41872,7129,101501,96223,9009,-56483,-79632,-65179,-39512,-9831,-3799,-12034,-44928,-51120,-15694,-12164,-18638,205,-27673,-97180,-125008,-71247,33887,53020,-3800,-15253,14918,-17674,-91247,-41691,76162,98708,46021,-1584,-15508,37671,111207,120612,101016,106364,121271,49845,-42087,-38609,9846,42190,94965,90554,-17219,-63661,1163,42763,51966,84079,120164,117709,41119,-67754,-111882,-104142,-85220,-15600,55781,55938,38313,31982,15296,1894,23,32977,106608,93892,14626,-19621,-20371,-56016,-82274,-63993,-13953,-752,-62999,-115625,-63570,5344,-4148,-28043,-2788,8518,-7965,19744,74472,137986,157126,102393,16234,-37246,-36731,5814,36119,36194,-20789,-77755,-34433,30136,-28548,-109756,-26247,144870,142175,2961,-37389,45322,92042,47836,-2547,-40250,-91741,-106986,-47182,15911,17666,-42101,-97985,-71864,-2405,27157,20523,60378,82019,16779,-41361,-4513,46359,19494,-37255,22531,84006,12745,-83416,-111129,-102652,-91858,-66025,-45206,-40344,-15440,95549,174381,119148,29756,-26278,-64992,-82249,-74012,-47177,-81534,-110808,-23542,77191,67898,20929,818,-5226,1929,12794,607,24048,90132,136673,137621,106185,50897,-35110,-105944,-108606,-69376,-28018,7722,-16153,-43432,-10182,26317,43886,52656,7943,-1283,52817,78881,34521,-42225,-81786,-47952,31503,82359,56095,4104,898,38595,8413,-42646,-44076,-15457,5977,-7913,-37837,-18049,16452,-21147,-84524,-81161,-14256,47880,43496,-1474,-35542,-28152,-6542,22361,86513,151683,121945,35476,-20361,1117,61890,64669,27424],[-22160,-47924,-92489,-75886,-19372,17996,1047,-58433,-87992,-72231,-63571,-119945,-161745,-91871,2191,42655,40706,62545,81941,72507,27146,-78910,-121209,10000,115135,35976,-55645,-37172,11095,22335,3370,-65077,-92500,-35393,-7169,15764,64040,48088,24361,54283,45763,39816,75499,87058,92159,78305,7474,-15476,63336,125626,93328,19453,-1615,33194,37175,-16068,-14625,45766,14995,-60129,-49680,-40839,-46446,6312,7595,-100679,-155948,-122812,-87600,-69779,-70198,-59078,39764,101372,29356,-27806,5422,24236,40191,67170,42630,-6630,24938,69963,35959,41577,99249,87578,47461,40556,46811,68959,86687,67841,8400,-61408,-28836,40287,88012,101496,77191,75766,129987,105048,-43641,-116575,-37655,33272,-4770,-107676,-159560,-85867,72650,186504,161002,31339,-93496,-149984,-140813,-123015,-86703,-1228,55377,-37946,-158894,-121742,-8434,-20562,-70321,-75229,-91186,-106038,-81923,-53020,-35250,-12453,41355,92472,93518,29103,-45392,-46279,-9421,7967,43937,52113,-65910,-165892,-86504,51198,85314,50538,-6980,-60953,-67329,-91351,-148532,-136297,-49326,30708,90627,103992,29221,-55501,-32606,49952,87336,47253,-8794,-30334,-10798,4865,-56549,-91555,-38620,-4993,-31279,-80363,-109247,-67532,43932,47937,-58134,-72077,44662,80119,-31602,-107335,-64133,7924,57111,66141,31702,18619,87261,134660,27786,-107017,-94501,-23872,12227,23321,-14806,-19243,34903,40375,-32635,-119889,-118771,-51495,-39116,-57792,-53756,-68941,-62975,-34770,5596,27812,-6701,-38737,-6033,21757,-8296,-38036,-24656,784,15725,25153,38455,57890,86931,99041,56933,-28297,-45713,8740,29643,18533,13761,-11417,-29122,-18838,-6842,-2267,27319,81035,107251,99225,93431,44153,-49430,-119861,-108194,-48265,-4729,1767,16857,32740,41028,29631,-37422,-86012,-26124,42057,-21051,-109617,-76650,-4887,-14350,-101660,-128175,-10480,110923,72666,-39758,-96968,-73451,566,75150,84204,-34339,-156364,-99754,47965,94175,57262,29556,30456,59819,75209,54843,32898,-1839,27140,92126,106056,119876,99137,-32151,-139353,-122598,-99241,-128342,-137324,-100441,-24360,64675,127245,133284,52036,-16044,-29440,-29507,7513,45016,19860,-5596,9774,-35809,-122478,-100345,-19023,62645,111407,60241,30630,84736,67123,-27969,-42175,-5329,8264,49819,73993,6848,-21806,21466,27629,-47395,-71876,-47656,-73551,-113802,-106063,-73777,-72863,-82046,-55193,-39881,-72736,-114965,-119860,-101223,-92896,-45998,15311,52374,67708,71406,67039,82376,93213,57710,3074,-63581,-124201,-95693,42453,170844,180112,75438,8133,14196,6708,-31341,-41546,-3783,72858,101879,45397,-39619,-85697,-45819,51744,59581,17694,27024,28725,-1463,4790,52060,54865,34568,47421,31940,26872,91915,99136,23641,3960,68546,66054,25776,53233,128863,164406,155233,90368,-14571,-66760,-17518,36036,22237,6971,17392,33074,31335,14076,-10369,-18074,8263,36429,-10245,-84704,-100708,-50766,-9537,2323,4682,-59637,-128688,-128300,-90307,-66427,-61886,-55868,-27218,23305,42929,25848,29457,36564,-37553,-149118,-164810,-67807,-17365,-56256,-55151,-15577,-21268,-33308,-26495,39302,98089,5280,-56173,61930,113078,965,-83314,-50559,-75,10551,-4678,-30142,-65323,-78652,-30538,60457,83161,33247,13905,12236,-4393,-27285,-44296,-24966,-9822,-2867,5874,-27427,-47933,41695,147611,104822,33284,53263,103660,103392,32986,10787,93708,110479,24422,-12519,27877,4901,-90498,-85200,-23739,-23384,50643,141630,33910,-118578,-113981,-13651,60796,56307,8035,-8790,35278,47799,-31027,-108060,-113444,-74880,11778,61227,9996,5112,77424,68535,-10734,-35122,-20296,-14653,-50950,-56430,-4712,7696,-35735,-66900,-58037,-50617,-39156,-3463,50001,39406,8903,31823,7887,-109260,-143793,-47411,22555,-35763,-121871,-85931,-29225,-17687,-6152,25875,36993,42877,34706,-3787,-12169,61262,113011,83107,11059,-54875,-85537,-59752,-41437,-47588,44574,177140,211672,157503,77759,32172,52315,96886,125149,146978,174044,182396,139744,101207,74329,58120,83087,98684,37371,-19828,-8686,16770,25145,36727,20365,-6395,27084,83645,126251,131090,32969,-73853,-68170,-47129,-92921,-107078,6434,101256,104191,47510,-9561,-24096,-21217,-43243,-69546,-84334,-51307,46994,129722,98260,-9707,-58174,-29836,11115,28840,14053,11671,39468,115345,125078,44044,-9379,-2874,12612,32583,-18878,-77798,-11087,88087,90849,33481,-11887,2207,2254,-27879,-21491,20160,56298,31038,-101814,-213144,-169704,-68483,-15901,16569,83801,124366,50360,-77456,-80967,39421,114377,69494,-20052,-80012,-85303,-51513,-24703,-8242,8188,-4317,-37758,-58394,-64497,-35767,-16344,-25011,-45460,-71214,-75870,-26045,24808,46048,58637,37664,-55674,-133436,-118309,-47469,24578,38726,-20646,-25491,48334,104178,54434,-64980,-131229,-131429,-86755,37878,156540,148963,119798,91538,21167,-38619,-42860,-1029,29073,22448,-50611,-123277,-121944,-85839,-62153,-32277,-12562,-89267,-123440,-35581,29569,3149,-19280,-16198,-251,52148,88457,58379,7862,-54199,-117281,-124648,-82088,15460,82885,55698,-17213,-47007,-49172,-65021,-78469,-57527,-57973,-73835,-78252,-66945,-30658,42439,48883,1144,-1626,32410,6531,-59300,-25863,122870,222676,219563,182975,79667,-36289,10168,125717,119226,37505,-16243,-20166,25740,65058,55481,25227,-9525,-55387,-38666,37875,-3861,-125274,-125606,-8022,69429,52612,34286,56173,5353,-63987,-51312,-17062,-5199,3634,19504,51358,67148,30845,1806,15402,45717,25305,-49570,-84226,3526,141448,183603,75830,-33517,-45560,-28332,-9873,35760,47701,1048,-65641,-77409,-50085,-33989,4278,37999,8339,-39157,-80072,-86405,4433,26868,-58287,-80580,-21186,-3245,-9218,52213,126083,103730,28390,18196,52910,77264,91136,77933,38535,22667,46045,13001,-37504,-32178,18386,65412,120510,99457,-16006,-52388,30676,97992,117880,128624,150299,167098,141772,53585,-47617,-100251,-105160,-76835,-33133,-11281,-6834,-1400,3176,6345,-3350,4876,76860,98001,38511,12566,-653,-63475,-83425,-30601,43696,71550,18058,-73929,-104302,-50568,7143,12848,-28675,-74448,-78853,-27356,42746,122557,179678,131961,-3438,-85990,-66189,-10635,38216,28695,-67759,-121201,-51568,31998,3000,-49081,14420,150705,173567,58787,-21602,22629,88305,73117,37785,13765,-51757,-76137,6715,84863,77408,1308,-82944,-36737,58432,83469,91705,114148,73079,1523,-31113,968,25061,-27841,-87168,9673,100105,64106,24376,-26090,-100756,-93720,-45994,-48110,-39722,-5538,48914,70199,3565,-37062,-27732,-74177,-120982,-66549,29659,1326,-91697,-52088,16437,-24337,-53474,-6871,-3748,-37915,-24524,-2026,20312,49659,60376,96781,135231,81885,-16225,-79889,-89560,-55615,-49646,-85235,-96510,-24128,44265,42483,66074,96361,20455,-30586,31004,109242,66338,-61304,-112768,-67222,-22662,12,29813,64269,78908,49476,-12975,-33226,-31312,-43427,-35219,-22599,-17313,31208,63986,18393,-32715,-42097,-53537,-54947,-15961,28500,34264,19986,-12762,-40899,-8707,80216,105842,25242,-61653,-51597,12282,17825,-2398],[-7297,223,-66289,-64851,5575,67362,69513,1479,-35282,-9129,-35736,-115147,-117293,-62328,-36799,-22269,-27247,11722,58024,32720,-23022,-102085,-124855,2633,91055,8009,-74260,-42490,27174,30498,-28096,-85708,-70174,-22310,-10018,30617,77988,37137,7645,28828,18182,27223,49097,19752,39413,94770,57491,19302,48883,88167,92703,40021,-22100,-2284,29278,3820,28458,93743,81735,23821,33705,70647,43515,-5857,-64992,-105949,-76436,-33553,-20752,-21386,-23978,3070,81759,97495,26349,-880,36577,25680,9131,31271,41213,30896,51710,55605,33896,80946,111492,25516,-40002,-5645,67920,145717,153515,60618,-47887,-105594,-57804,9903,69956,93610,55287,10294,30605,13508,-117788,-185736,-108566,-36740,-11172,-43703,-105166,-56677,75522,142310,130925,79093,-27573,-101154,-93508,-98631,-113037,-52727,2197,-71370,-171003,-134435,-15538,46947,35894,-22336,-62594,-33494,27421,43017,22263,39228,110110,109323,33108,-12760,-46202,-83951,-70307,-29829,-12648,-29830,-114712,-147922,-41100,70357,110157,127749,90762,-2673,-93628,-164276,-176002,-136103,-72660,17119,60492,24273,-67164,-152596,-133694,4999,94992,27899,-84718,-102442,-42536,3538,-20778,-22332,81339,139696,55082,-94346,-187332,-152889,-42202,-30348,-95113,-78472,43946,106553,22570,-91188,-108817,-41029,51568,94691,75045,56717,117252,189797,121253,-33676,-90169,-37247,53852,106376,50674,-13940,11732,37578,-8953,-58411,-1759,55384,4063,-59113,-85612,-81643,-24999,17636,20724,17166,2236,6780,17557,2087,-49015,-115264,-138059,-97753,-48412,-8122,39163,82890,102575,86640,64777,36853,26908,41823,63499,53456,37528,-15477,-64625,-59164,-37257,-50936,-31808,5204,31304,43278,52639,10896,-70666,-138661,-108543,-24637,4604,4711,32648,19434,-31827,-31710,-7733,11986,41528,43874,-6175,-51394,-45619,-29741,-19906,-43183,-64279,-3407,87467,68598,-14082,-26470,15179,66367,81547,48278,-54070,-119123,-62647,17006,25787,36509,67529,71697,40385,-29101,-73499,17565,150562,168520,69749,12652,49051,52078,-26948,-95373,-91727,-58187,-44712,-42410,-39172,-1207,98144,187861,180229,90903,55274,69359,51478,44464,48170,32356,34150,43103,-33009,-140950,-152263,-109677,-32793,40218,12126,957,81836,90180,-15520,-91919,-70747,-19610,-21628,-50987,-62494,-26005,30223,22883,-87661,-137419,-117509,-108774,-85160,-36433,-13409,-21260,-57292,-89052,-74563,-65065,-79447,-80359,-70627,-73526,-18947,41462,52100,51976,15131,-47252,-24582,22439,12218,6936,-26350,-111633,-90239,65235,195299,194958,87895,12081,21196,23853,1488,2573,44948,106894,129586,81211,-23527,-117011,-110231,2719,72353,54921,27538,-8796,-30561,-8088,30551,21636,37285,91624,56424,1895,56233,102884,55451,12540,20492,5919,-11291,-14942,41238,134965,151899,92995,46089,52000,83812,80324,36993,-3805,-9234,-24386,-25285,-6159,26615,26054,-17499,-28762,-22862,-58115,-92820,-40120,16563,25451,24081,-44228,-151321,-170415,-96733,-37266,-26479,-34125,-24037,24249,57539,50828,63814,60073,-30615,-113724,-84674,5931,20405,-42639,-60350,-47850,-63422,-51400,-13627,48438,47084,-63186,-87276,68197,165285,96381,-31568,-87990,-36174,16680,-7752,-33064,-40180,-35249,39565,156322,161556,65584,6885,-17431,-24821,-16156,-45405,-77858,-69515,-8943,50810,55615,46720,100108,162208,103872,8227,19014,115744,141638,55540,2664,38462,53390,24864,23781,43638,7058,-80165,-60975,25026,44736,96410,151994,38439,-98288,-76779,12260,69079,62163,16034,1089,34341,34445,-35142,-81692,-50406,2033,37745,62464,93944,138425,115632,-12115,-112408,-79468,-4830,15291,-12070,-3981,43975,39947,10429,-17377,-32299,-30151,28978,79214,78279,31676,-4886,7679,-9740,-106001,-147120,-58529,30583,219,-60542,-18612,588,-28800,-43272,-56015,-49781,8801,33640,-5742,-18870,20284,7359,-40210,-39487,-10045,18451,-6832,-73993,-48438,81197,162314,194412,197197,117337,25663,21778,73177,89528,89489,128004,143680,96147,66862,50788,49333,93637,114078,61694,15966,16738,22584,20890,2023,-46722,-68190,-37997,-1478,46508,92413,35808,-80157,-106576,-92550,-143542,-166960,-67805,-2388,-7638,-27605,-58954,-86908,-89585,-100952,-120135,-140401,-119176,-39778,48794,95606,66588,13245,7824,37382,33604,12765,49686,121564,198804,194931,101643,27400,-8439,-37316,-36151,-48353,-84240,-72285,-8351,31590,23387,38140,92039,66469,-36835,-84671,-34593,37683,51364,-34635,-137455,-140071,-53005,46042,106859,111561,87981,27740,-61123,-79041,-23678,22887,2396,-38735,-71098,-90710,-84549,-43570,6492,42166,48741,32768,9647,-28841,-29085,-22121,-51085,-91326,-67213,-5405,13807,3537,28387,40877,-4522,-79380,-109421,-85500,-52629,3980,27283,-28437,-1715,96370,110822,32871,-115449,-195513,-129056,-21680,65535,151933,163281,103285,27943,-26002,-56021,-42950,20359,57695,15911,-77755,-125873,-96462,-70539,-68361,-26576,-1290,-78566,-133481,-67883,17011,56007,104005,104431,49629,73391,117850,89630,63224,15751,-99902,-134507,-45102,58993,76963,35921,-27223,-60174,-68845,-80406,-72051,-48142,-48825,-20778,5647,8461,47400,118479,94446,4169,-73579,-63545,7285,4651,-6904,97763,220292,245624,187749,68589,-2482,40771,113309,100935,4249,-113851,-109421,10843,61196,368,-45755,-56371,-103648,-118676,-50105,-46302,-99113,-35811,66472,56572,2277,24441,86773,22119,-81220,-56024,31031,62773,48827,43096,55586,47715,-8376,-18268,13580,4063,-41937,-67029,-47748,28660,141902,199752,87072,-36650,-2023,55866,32693,-1322,-26452,-54179,-67946,-53099,-16856,20197,22545,-3463,-24920,-10980,-39607,-103348,-62129,-19119,-53445,-44542,8217,29389,43041,71818,104459,78931,-1742,-13404,53772,74004,55153,33441,8727,-11736,-18364,-19347,-21895,-25376,-15197,37004,91827,66301,-5036,-22356,26225,58798,47878,38405,59729,77733,68947,52170,-8277,-73332,-90457,-89432,-49150,-5047,-31106,-56609,-16880,20858,10342,-17335,-6606,13954,-5966,-21747,-21156,-24683,-9078,28072,66337,78408,57916,-29601,-113678,-96238,-11914,33605,-16630,-93770,-123802,-79894,-10974,37904,74170,56223,-3411,-18623,-3330,-11387,-3844,-24847,-91413,-148165,-108316,-16615,-103,-20877,-2259,45104,71836,54468,-10949,-26199,33388,63901,47071,13823,-31364,-11111,59705,85680,64239,5493,-66870,-18803,63389,61410,56272,60816,28178,1160,-9990,-10818,-22624,-72763,-109302,-11683,95969,109226,133758,117132,492,-50419,-36462,-63430,-31737,43658,62180,-3742,-93725,-93089,-26265,-45267,-107771,-58752,48888,36990,-48147,-43327,-2358,-27451,-36810,21714,-3356,-75478,-46755,-5291,-35740,-48664,7483,89727,130339,99247,56528,15811,-5842,-567,-54067,-158457,-159677,-10552,90812,74224,91451,103521,3435,-48949,13666,99165,73792,-46446,-109127,-75838,-58686,-55930,6874,87460,89152,11963,-41218,-31546,-18984,-45245,-90149,-109108,-43370,51887,61120,22301,-8622,-38887,-73769,-90173,-42804,51384,110528,108145,32485,-51955,-62397,21669,96771,60027,-39658,-73822,-48232,-55446,-46026],[-24010,34497,17567,1442,10616,54384,64385,-5833,-19550,46448,14972,-63750,-35779,-12019,-65193,-82847,-65737,-11915,16941,-24745,-54040,-57660,-39070,17009,30973,-27478,-89745,-69349,38967,60623,-55868,-123059,-60512,-21054,-44714,-16958,29858,15424,16331,48805,45277,28625,7951,-38386,-35578,34036,57151,74505,93570,89630,89358,62358,-37424,-64674,6805,44570,43380,43674,42921,37752,71565,135515,107898,-34583,-139426,-114122,-32552,8618,13802,20725,30971,67089,90177,43806,-11626,-18143,-4310,-39983,-60110,-29138,25443,80279,92291,47051,37040,100334,67448,-70449,-130112,-80964,14691,138748,171460,66592,-47559,-97490,-87865,-73694,-16903,23032,-24891,-96308,-91645,-72886,-124389,-158221,-125805,-100433,-32771,47439,56529,80070,121912,79408,46843,87271,55470,11978,-2374,-72377,-124287,-70895,-20229,-38243,-86746,-70433,35776,145659,164484,91735,41804,51831,85740,90475,72957,101358,151484,113188,14181,-36563,-60965,-81464,-40298,-4044,-49035,-81854,-88683,-69784,-23562,29981,105841,182071,154014,47412,-70669,-140737,-117944,-66088,-23332,29660,12153,-89391,-159075,-176382,-136089,-19336,49008,-24210,-134499,-124129,-37847,14021,12081,17014,100359,169802,99640,-45603,-157150,-169682,-114984,-81180,-67663,-53744,-4973,63965,58580,-27280,-85624,-50324,39978,90782,101854,101245,94639,128632,138810,58832,-21760,-10046,65624,110702,72765,18807,30413,64815,57153,55217,120423,134512,34488,-62415,-84012,-25546,53692,68792,59992,40582,14178,31137,40368,16160,-10078,-78902,-154254,-140852,-77164,-30366,25537,84457,89661,49823,54334,53697,19622,36906,104341,96188,48379,4019,-16774,-16959,-25554,-52864,-45397,-59845,-87903,-117602,-98567,-58742,-48385,-88749,-81276,-1846,60781,78209,68810,-4075,-90402,-74917,43181,130799,109370,29962,-10515,-8680,11987,7804,-23802,-49571,-16161,51252,75951,13941,-48044,808,52055,20680,-56208,-80696,-59489,-42579,-28957,-60861,-117488,-82159,4146,40771,7384,-66483,-123260,-4827,248835,278996,37936,-90022,-38386,-6744,-4669,-30631,-50205,-27682,8862,22111,37349,55827,108009,149425,124085,44696,25264,33579,28137,27463,15847,24085,60142,38594,-49113,-110364,-118476,-121300,-92055,-66518,-99473,-82115,22298,61714,-11911,-99850,-109618,-59579,-79363,-112494,-41467,24556,18607,-16911,-84499,-102908,-83318,-78752,-45546,14159,19675,-9156,-31926,-68926,-95012,-71523,-29948,-18640,-49212,-81221,-15012,77193,79829,24602,-35475,-79108,-63478,-46317,-45700,15570,27271,-62811,-73932,36476,123996,87904,5433,6447,59181,63488,42108,27700,13580,36509,89271,87372,-715,-95218,-137944,-90296,2841,58849,56546,1217,-45597,-24931,12386,1791,36592,115585,89998,-3333,-4191,33907,29374,-1359,-25011,-58596,-74216,-76542,-26020,65061,85825,67453,90565,116881,94023,64097,28393,-9278,-30626,-64459,-88893,-63637,-17785,-3419,-56135,-69580,11883,38272,-45669,-50461,13841,11868,-13210,-58229,-121337,-119811,-46305,5722,34743,74952,84821,58143,48637,85083,119532,76030,-5242,-4197,50987,67363,27325,-29908,-69725,-123940,-176795,-139577,-52395,9289,-1012,-57309,-50731,36312,99373,91356,32,-73913,-27032,34445,3024,-26517,-20210,13576,100265,180229,147404,28545,-51432,-99606,-111943,-93011,-109837,-145778,-122010,-43787,12528,45306,66117,90956,137914,118552,48620,39641,93327,91003,10541,-32176,-1704,2189,-24724,3301,61393,92074,26893,1626,60882,111567,147101,153862,79537,-2670,3606,38727,50509,45864,12069,-27814,-16890,7419,-23302,-46249,-3484,41941,19096,19071,110505,172033,88622,-56137,-152850,-99180,9202,47023,53786,107230,134295,61590,11302,25507,13981,-20288,52772,134023,102315,37083,10240,-322,-23537,-67027,-103855,-75844,-15233,7303,23231,87798,78487,182,-56826,-87029,-61362,10442,16984,-31641,-59191,-88665,-140467,-144363,-66227,44952,107007,27604,-46900,39735,115609,51011,24888,85769,58512,-30646,-54924,-10738,12805,14516,55424,60275,8101,-9844,-19632,-21291,39525,87080,66348,35586,26829,34870,37596,-20528,-112592,-128316,-107889,-83841,-18784,51510,25449,-72134,-131830,-106549,-111768,-158119,-113687,-73749,-76145,-53071,-54041,-94849,-99636,-95419,-112368,-135027,-132868,-104563,-63537,35092,102037,65944,28410,25150,-30607,-64057,43516,161596,181615,122279,64232,38145,13814,-37418,-72673,-71167,-68377,-103333,-128811,-94248,-10598,76088,113754,78477,-9500,-74260,-39648,12826,17276,8219,-35059,-93126,-87303,-7076,61894,68451,38160,-12462,-47925,-21898,16129,27104,-2111,-19607,-11246,2495,15818,41122,43936,36726,61684,102840,94637,42154,10345,-19413,-53380,-66557,-23617,28771,25748,-121,11763,7020,-42552,-76163,-69758,-79180,-96475,-34786,11700,-5806,55214,135066,106491,60691,-26180,-115509,-68416,36367,55544,60424,75753,54068,-17650,-42871,-42990,-48323,-874,58659,32892,-33188,-29481,53,-22797,-44963,-26459,-5203,-37720,-105642,-105055,-8633,85000,152880,133579,36326,52473,140500,149025,118616,82753,-6119,-47699,13146,69159,39943,12165,-3287,-33512,-75009,-94938,-57971,-12114,4408,56045,82407,67310,78847,89979,23012,-36889,-69930,-49176,48277,105022,91110,71227,63333,61430,29495,2684,6027,27362,52677,72622,11822,-128643,-129378,15593,65469,-14397,-55368,-55864,-93315,-119675,-82524,-25175,40824,97238,83164,21168,7765,43827,54609,-20668,-96843,-79749,10278,94040,83358,11462,10777,42704,11045,-12346,-23607,-51070,-40457,11706,45642,61078,103347,164174,109202,10112,53201,145715,95379,-29343,-118903,-113630,-36831,19428,58883,95777,38184,-56469,-76636,-26727,-24458,-94695,-96314,-43766,-20305,18705,48861,40190,23588,5308,8508,32636,6117,-34978,3051,51473,54022,34108,40753,56999,53516,51045,54777,22797,-26055,15137,72474,43549,9515,9308,-791,-31989,-71562,-84998,-44917,-16530,-34178,-26709,-33218,-56559,-39478,-232,61873,80168,-5161,-56111,3119,54657,42555,2691,-26153,-36411,-29045,-31361,-28573,-5610,22473,53686,57204,2579,-28693,-27897,-38421,-63774,-32559,50132,52965,-57429,-150583,-110577,-54711,-78203,-91610,-39036,27234,70043,52970,2071,-19306,-18554,-30169,-95287,-120035,-62579,-32690,-44825,-53904,-56653,-40495,3053,-12557,-28260,27185,66932,44966,-3748,-7511,71878,93941,3627,-34123,-18631,-38653,-25292,19999,14272,-2142,13420,12640,-4675,-9595,-18580,-51818,-88218,-108479,-50272,40869,81628,124860,151061,87573,34439,16681,-44267,-26869,71106,97986,-3326,-91851,-62324,21701,41947,2497,-1659,38001,20915,-26876,-31546,5347,22969,22340,26931,-31175,-100360,-45732,16221,-51332,-98895,4412,95845,73479,45365,63413,81334,91502,84483,3307,-123352,-150339,-28250,78742,99964,98044,67943,-4206,-28266,2464,54361,56469,-10429,-53377,-28931,-17119,-29608,-4323,40866,21000,-34982,-66324,-52413,-7110,2963,-73249,-130269,-46602,48214,41034,24340,-202,-43428,-34184,-16111,-9827,39758,85010,96463,55959,-6328,-29798,5285,50021,51275,-12000,-63059,-72801,-99201,-80741],[-11983,47922,75491,47135,-7241,209,1653,-56027,-35098,48902,29967,-36050,-13430,6420,-44721,-58147,-30804,-1172,734,289,22053,44088,66635,65331,26225,-23663,-90582,-97540,23057,70035,-46284,-113988,-47752,-21284,-65538,-63147,-40029,-16875,55248,127165,110997,43852,-1656,-25411,-53022,-49442,2186,101215,163365,116585,49714,28614,-33625,-71870,4870,68890,17854,-59227,-61504,-10848,54480,123001,111071,-26603,-115646,-91009,-40009,-6881,21265,44158,54997,74731,56682,-21701,-61732,-52228,-62531,-107860,-103154,-44606,38086,119187,109229,27366,40199,124471,59805,-79696,-123417,-124396,-84789,59808,156648,92083,-13095,-77526,-101837,-116784,-92187,-82721,-114686,-129996,-104527,-80640,-76990,-70414,-81103,-104747,-55542,54102,135732,178494,162477,51086,-3115,68593,100108,91024,57882,-41482,-82359,-32984,8349,52942,82073,74025,120084,177324,167076,109182,57121,17639,19791,46468,65798,87624,103186,86044,24400,-48667,-70986,-395,102680,77963,-51132,-75951,-23264,-17344,-45382,-27611,46636,123223,132060,84978,5514,-50313,-47108,-28016,5374,32297,-24388,-135359,-156342,-95434,-23759,5059,-13771,-66881,-105173,-60341,16511,44065,32325,45980,90119,119697,85781,29118,-31586,-91875,-98292,-42235,18391,-10773,-53634,3417,65145,25075,-52107,-45237,24269,50079,65694,74267,-2056,-33754,28750,48252,36045,59971,71858,68322,69917,69331,77650,101588,116665,142222,167154,117874,11239,-77308,-79718,4089,62650,41279,57369,60220,16712,21587,54706,55683,56142,12707,-70929,-85450,-37428,-15124,4603,36921,42429,33283,54277,28782,-18967,30919,94570,62565,18081,30353,55287,45141,27004,6690,-27944,-73355,-136383,-219471,-203488,-89537,10190,18684,-11297,4006,81197,125433,77811,-29105,-88656,-42626,83391,174619,148698,44617,-12422,14373,68074,64742,-25988,-106285,-32602,87692,85342,-3630,-51043,-15722,10851,-56088,-149079,-142744,-51381,1209,-17565,-93775,-168974,-167155,-101512,-42783,-13710,-11424,-68880,-26978,201686,277531,50882,-104823,-58954,-13061,-13897,-62241,-114095,-111700,-66254,-17680,41317,75250,84572,66542,24377,-31030,-44695,-54568,-34683,4276,2738,23736,65826,33361,-40688,-79281,-72543,-68269,-68089,-103318,-167364,-136408,-13763,55869,28167,-30357,-49235,-20934,-36719,-42996,64195,126822,42104,-28950,-26674,15636,44990,20443,-173,17903,11947,-25053,-24597,-32981,-96464,-84369,-5480,6805,-52401,-87675,-4428,113786,108134,2606,-36817,-15792,-28852,-70527,-64897,10418,26977,-37874,-62911,-7697,22615,-45642,-99386,-31853,43212,62099,51397,19769,-25231,-13551,60671,99059,47975,-23718,-84919,-87127,-24406,53364,73071,-2562,-86441,-63044,-226,4505,27947,113774,130459,36023,-35899,-50250,-26325,-6401,-7848,-60400,-102545,-83736,-24266,12158,14193,29350,78152,75691,5582,-19300,-12906,-5041,-26392,-73561,-110729,-85421,-53417,-22815,-29895,-33704,49780,101793,1733,-60614,-15980,-26776,-58918,-59123,-47319,-32236,-5144,8480,55288,154890,169171,73819,27954,91517,127336,56399,-10875,36322,95116,65529,19601,25574,-2884,-127949,-245425,-216955,-91265,-6335,20418,21878,28657,31830,21453,18856,-3600,-35910,-13930,22197,-8264,-36535,-37485,-10703,59434,94115,50173,-22640,-82565,-137356,-145855,-127830,-125702,-120384,-83922,-43386,-29971,-1347,26790,31331,83341,113245,91133,71462,51103,28817,8508,10624,39220,10577,-55371,-49373,43614,145570,116749,53397,70024,120546,145426,122016,67148,39001,65036,85170,53574,30651,15795,-44065,-70174,-27224,-11478,-23963,6680,23886,-26490,-15045,78836,98917,41017,-4289,-60261,-31233,58696,94723,106627,163544,161393,66996,17520,63879,71397,9160,54096,152207,140894,89881,68120,14498,-41469,-41597,-26008,-28545,-27441,-8075,40319,117204,115389,39337,-39952,-42716,19762,36094,-8051,-25574,-57730,-138646,-171269,-120152,-43888,83701,165850,81509,49319,147790,123717,-39549,-102953,-45527,-31159,-66608,-73428,-42829,-16274,1294,23296,-9595,-75425,-67502,-44791,-49355,-10006,43656,48067,29033,23853,62224,96313,44968,-48157,-95363,-125130,-104353,-12545,43976,-2228,-88755,-131965,-68835,-30889,-95492,-95810,-72809,-70277,-32267,-12041,-33876,-11439,32669,14418,-53159,-90125,-92346,-92620,-27913,43316,25687,-7596,-30069,-107313,-129319,14134,141332,134996,47169,4910,15190,32325,5356,-44324,-61643,-29503,-36601,-116670,-153828,-37593,88170,93152,62300,41793,1802,-4823,-29527,-78194,-49508,-32804,-90976,-125703,-97402,-56341,-1980,27752,4128,-15671,20181,59230,51397,2174,-21601,23590,101224,160446,167248,92639,14374,37853,119521,133953,91969,37178,-37438,-62476,-17372,22272,12719,-1099,5804,4957,-31360,-60241,-35993,-18655,-87396,-144781,-71031,8789,23726,84776,129384,89979,74884,61178,179,-1882,38562,24,-63273,-57440,-2913,-8279,-3000,14683,-11762,7401,65325,66368,19968,21160,40672,30285,12828,-34308,-43721,-23766,-61943,-105760,-38062,53756,97070,80921,18743,35660,135840,158744,89857,72875,98041,86801,55150,35091,5661,8069,18443,-13810,-92109,-133189,-85463,-13359,36358,82919,74151,49014,47232,11810,-84575,-113495,-58591,7009,65898,133506,162173,71067,-69328,-106812,-72673,-29874,-24179,-22107,10671,73466,66659,-26264,-50571,16659,31399,-17027,-40889,-61315,-89133,-86078,-46493,28380,123442,119285,36829,10188,60454,81776,20668,-58426,-87309,-102222,-65095,59880,92198,-1649,-16539,25928,30959,27272,-9034,-33352,12800,74091,89854,67405,59112,113532,132933,79626,77652,151353,140439,29745,-99371,-118818,-24209,49833,70016,81118,34408,-50063,-89322,-55913,-13958,-55898,-84938,-53092,-21338,21218,49901,16089,-27398,-58063,-83323,-38264,-4160,-49233,-50354,25209,59899,35914,39733,72295,84838,58221,63101,41645,-14678,5706,45433,1339,-13698,15437,-25311,-86532,-112641,-125323,-88277,-42708,-52785,-85712,-108364,-85458,-8849,77596,136112,113367,21640,-19498,21192,58554,58272,43501,21435,-19526,-18404,-13265,-33412,-63697,-63898,-13586,-7142,-132222,-214822,-119579,-3498,-16255,-35501,51466,89755,-55742,-190629,-130362,-76473,-149084,-183869,-83968,22720,50992,26494,529,-23272,-23351,-22554,-56443,-94711,-76615,-56177,-72500,-85489,-86025,-93872,-71400,-31976,8871,55119,60067,13383,-41921,-16876,95790,90583,-86144,-148906,-45639,-4807,-35579,-32562,-9713,6040,40771,16287,-48976,-41882,-6438,-38563,-62399,-81789,-87158,-42560,7385,21674,21421,27765,64289,74990,-7708,-34657,43757,86784,28654,-10900,44031,119760,147751,118521,50506,17957,-3793,-47000,-59948,-15191,19171,2098,-32703,-61730,-85770,-35198,49859,24800,-33010,32030,66618,-11855,-51941,-15737,56354,121333,134784,72890,-22255,-62561,-28323,31902,96310,82738,18108,-6526,730,3691,26937,34531,16575,25952,69092,96920,72307,14150,-27465,-43090,-38666,-76497,-92476,-21016,42416,1342,-45060,-4566,43635,50084,47143,4061,-34373,19159,65588,40904,14939,-18284,-7707,37820,33756,12213,3627,-15125,-19512,-38584,-54932,-52127,-72065,-56432],[46940,29940,12571,-1742,-27143,-31569,-37825,-63923,-38582,14619,9024,-42286,-47199,-10218,-4575,3814,14289,3793,8701,84117,126847,79391,58549,78802,68900,10889,-67358,-83480,-13265,21411,-12298,-43671,-35834,-37829,-57063,-61073,-75331,-45052,70522,149906,116253,56295,40773,37451,-17849,-83733,-54534,63595,146906,85021,-28463,-38976,-4026,-1830,16728,20110,-35057,-90614,-82793,-36557,931,52697,80432,26166,-32001,-53980,-51631,-19737,22528,38924,39587,36400,4888,-67684,-87210,-56381,-60948,-91577,-66509,-3832,56949,93506,55173,-24600,11113,107956,64097,-30313,-59409,-116558,-145092,-12366,132204,103373,-3456,-80457,-100900,-111596,-125529,-161905,-154788,-81828,-31166,-39195,-29015,18947,13610,-42365,-70575,-27529,73674,135165,110415,35367,-3771,40805,92123,99798,65687,490,-4427,18652,40050,122234,204454,197852,170827,117112,51468,16082,-27755,-84568,-79612,-30838,-4185,-14075,-10291,2793,-21967,-69222,-46215,98726,229047,153969,-13899,-36846,60,-30736,-52645,-34064,-37639,-22382,63640,124557,78087,4296,-29459,-53576,-31213,13404,-26557,-94565,-79141,5104,73027,31607,-51012,-62390,-13091,43048,74639,63321,34260,62732,97282,70140,33057,23834,12834,-32053,-35949,34813,102337,42273,-50672,-23063,60718,57893,-9323,-18818,9501,-22032,-40290,-34787,-113743,-166529,-93788,-27777,40186,116607,73394,4759,29188,69225,84108,96967,117575,160699,146283,27754,-63907,-90955,-70748,-18482,-19498,-59977,-15992,27019,1085,7628,60613,82975,71296,33248,-22595,-35779,-3816,9727,-10334,-40478,-35795,4735,28739,6645,22338,65752,28737,-41060,-38306,7678,32285,33924,60087,39931,-36681,-68758,-101074,-169783,-157888,-63001,39454,79823,43645,-8210,19983,71155,41523,-27905,-26646,29905,70307,111755,142031,82689,1810,29662,87294,61648,-32673,-127127,-82906,40504,68109,24642,-11538,-50645,-71652,-83867,-86116,-42043,7444,22609,-6649,-57475,-113538,-169258,-169700,-117667,-38383,29995,-3945,-30553,66768,152570,75361,-21650,3174,27232,-61640,-176524,-226059,-216136,-177583,-122783,-56184,3801,23175,12281,1225,-16377,-27974,-43992,-26294,19293,11943,-3742,17729,36043,8543,-51337,-49623,-9569,-12510,-71972,-129690,-92471,12410,80523,75668,43346,36920,56560,51600,60670,145787,194569,84252,-9374,2752,57224,89695,78766,44771,17860,-12354,-48862,-37222,-19129,-69999,-80122,-22698,-19824,-67163,-93727,-14505,108285,105639,7310,9197,57717,-604,-81731,-58083,-3540,-18538,-54347,-42334,1510,-22592,-108440,-130371,-68432,-34205,-7467,17315,3616,-8245,20956,83293,139547,100530,12794,-10022,27539,39022,49856,35856,-55843,-125373,-97442,-32539,-23619,-29429,45086,111177,67153,-22727,-72812,-51006,9740,48666,-8472,-73947,-53623,5317,5951,-15193,-20874,-21021,-40078,-77129,-81840,-42749,-5485,-28272,-92493,-98083,-49583,-35521,-16925,7181,-850,12718,45026,-7551,-71905,-72206,-74019,-69450,-31120,3722,-11229,-31956,-31432,26765,128787,122030,23034,1456,52234,64006,22288,-22200,-11595,28254,34773,37579,83494,70696,-50824,-168002,-167848,-80689,464,43685,48769,25199,10849,-7915,-26773,-31728,-45966,-46041,-39317,-73838,-82754,-75987,-70934,-30333,-17455,-50789,-61777,-76548,-107941,-91371,-47462,-29280,-17734,-16705,-29329,-33725,-5266,3800,-19777,8493,24569,17248,30783,24965,21399,55256,81997,73522,21770,-51539,-90502,-21706,89916,100261,54908,58015,82425,79265,20369,-51983,-34177,57276,103394,53004,13197,27816,-24234,-93135,-63416,-31196,-47021,-22252,-18751,-58113,-9849,60141,20305,-12212,28830,48877,62401,88704,97183,94754,105692,80197,28839,30489,79254,90676,33792,56111,143309,163724,135743,98359,5225,-71454,-50868,22452,48531,26845,3652,437,45014,74957,52705,-20784,-10581,57430,19350,-33869,9922,-13878,-107097,-114057,-66918,-30821,84812,168031,99733,88430,144169,70129,-54088,-59128,-26064,-41621,-46857,-18030,848,9777,21813,352,-68245,-129347,-88510,-20336,-17018,-26435,-11034,-16645,-29669,-7305,60968,116645,114208,84649,13211,-90006,-87991,22421,62262,-23666,-124062,-121535,-29824,-2862,-68026,-72919,-67415,-66581,-33121,3668,34898,104681,175617,155877,42459,-39412,-42973,-34583,-42270,-54888,-61088,-55878,-69413,-111488,-95267,22031,113108,121601,62568,23470,23046,42760,49502,18452,-18993,8836,51149,-12757,-113609,-56249,61376,82056,71263,87565,74954,38505,-36574,-120062,-115401,-82880,-96832,-98671,-94611,-99944,-49105,17457,34405,8517,-7661,1255,-6880,-50995,-53596,22068,127959,209307,208472,119815,40211,49157,89803,84773,48355,10069,-52926,-65009,-6450,26329,-9814,-30618,-7766,-15931,-78978,-90078,-22060,-5117,-104214,-171872,-101209,1869,30018,52800,72601,52529,27750,32052,47472,37886,7194,-48683,-128610,-140694,-28867,36781,44102,72269,71424,71649,84292,79008,37016,-12584,-19726,28232,44882,-32457,-83760,-52144,-12100,-30077,-27499,16728,58176,82795,70198,58885,101869,99081,19096,38156,146369,152573,48075,-10790,-7683,8184,-180,-27483,-101563,-150669,-104829,-28667,30698,72939,38178,-8345,-15396,-28676,-111727,-162884,-89489,13702,35123,68523,132480,78190,-46731,-65407,-685,13063,-25363,-31620,18285,81848,116462,103962,62126,30479,9432,-11620,-42818,-90036,-100713,-43584,26196,68047,73458,20654,-13288,16574,65682,79564,40377,-14954,-43262,-98494,-108546,-4251,55293,25707,7719,4188,25672,61271,40355,36289,61523,59056,54049,60915,63743,89312,111140,92542,57374,84427,145782,130310,19781,-55594,-24301,33279,24191,4224,24127,11264,-58704,-63832,2358,-12958,-45955,-31187,-9676,16984,30773,-16375,-41087,-41220,-90658,-100490,-65007,-74210,-60361,21600,63628,37627,-69,-35642,-57102,-78950,-45679,-1508,-7226,-13494,-14375,-50837,-21690,34737,-8279,-50965,-36849,-47801,-56441,-29100,-16483,-71205,-132606,-93631,2793,69857,100249,90311,48818,11907,-2730,5319,38698,67411,50841,-2113,-22460,-20549,-51018,-119967,-149999,-105874,-93253,-224397,-316801,-206211,-50448,1226,8018,49571,47831,-82527,-194270,-133791,-68111,-111819,-127177,-57218,-7885,-11040,-7519,-1965,-31360,-83575,-100767,-67471,-46641,-26256,-658,-7987,-29867,-37175,-76285,-91528,-18374,53049,57970,20747,-32974,-70609,-42064,53560,71725,-62451,-133053,-19613,45179,778,-37921,-16459,24503,46998,-7167,-79059,-42697,37449,23832,20422,10541,-50121,-64594,-14099,-27284,-107753,-112277,-372,75260,20837,-16542,25439,63677,63367,71441,143119,222607,219353,131400,22331,-3119,10757,-42468,-80748,-40228,-15062,-56726,-75333,-29693,-4365,2021,77623,133453,109135,102058,58433,-35518,-77838,-56154,13146,92578,123120,87775,51104,63587,58437,38721,83030,76000,788,-17158,21929,45742,47457,14551,18948,90072,163300,201912,181181,87322,-5689,-13590,-2850,-70202,-115131,-55537,22075,30730,9235,4611,27565,66794,61172,-11322,-35084,21066,54365,44356,-2672,-91388,-79180,13106,25965,-1769,-4771,-30289,-61474,-76678,-59282,-24898,-6525,25621],[100825,-3572,-109105,-90015,-24415,-9021,-7905,-5472,-18521,-7598,19524,2522,-21117,2749,23984,34464,28059,6889,28586,129720,150910,35134,-28671,19462,63470,29493,-19815,-22187,-35196,-50988,5484,21823,-41547,-63427,-31586,-32455,-68461,-49559,34712,65194,41819,60795,101263,83435,7475,-54962,-55354,-5905,21175,-14118,-72119,-37459,58526,90608,38197,-43686,-58472,-3741,37957,10412,-57855,-44106,39872,67001,24426,-18671,-28674,-4933,11814,11403,25169,22495,-28697,-83865,-61882,-11990,9855,3009,13669,43475,50988,18478,-26936,-67831,-44354,17866,17156,2905,8514,-39448,-90950,-17355,95917,78749,-3754,-49782,-58527,-92067,-124809,-152736,-116601,-23459,21183,-12685,-3923,84442,125721,50807,-59519,-71771,23754,44666,-1597,6756,17054,34744,71196,83440,63627,48630,60567,40605,31053,125818,213125,211427,149783,30176,-54893,-54660,-53045,-76619,-67078,-48397,-65764,-88609,-68119,-77167,-116163,-85206,20316,148169,231507,184459,65524,12316,-17459,-36106,4228,16844,-76013,-108840,41371,167991,103184,5814,-11743,-32645,-28252,25659,10782,-32238,-6107,58216,78437,19990,-54919,-23725,69841,115575,105971,70288,35930,49280,69957,34386,-6825,-46624,-77712,-65670,-9041,62441,115476,77143,-3613,-7477,69327,106639,78988,48959,-1840,-97335,-130246,-98399,-120928,-149439,-92578,-42021,17655,101483,52079,-41191,-16187,28846,45134,55540,82922,139642,103377,-52755,-122619,-83762,-42408,-30828,-80682,-120757,-64268,-326,-2442,4505,50707,81907,51125,-16990,-71410,-72015,-31964,6316,-11768,-88140,-108999,-66142,-49345,-15863,101782,110583,-24902,-103390,-60219,-41221,-39585,13592,79788,28772,-56758,-68995,-41676,-40743,-33297,-17619,23577,51337,42417,-6337,-34753,-2702,27161,34064,52668,54780,14209,23997,110466,118927,40724,45198,81553,39941,1643,-45697,-76094,-27850,37504,57091,14198,-62967,-101795,-51504,38690,111468,93860,47209,20418,-7031,-61414,-122691,-138992,-112845,-57753,17594,36379,20960,359,7531,52786,79855,89934,71720,-47931,-178957,-199064,-168465,-151021,-148507,-129637,-74093,-21953,26121,93119,112185,99636,80072,58463,58775,18440,-57018,-50527,40567,59719,-18078,-30505,23442,14408,-48107,-57752,-2669,53041,77201,62881,40959,54772,87573,85591,80025,130731,170845,96364,13990,-14349,-4670,13942,48343,67064,37065,-24904,-62226,-40019,-3505,-10810,-33667,-34064,-45832,-67965,-106071,-63891,49976,82412,47817,78449,99800,-687,-100581,-60038,1424,-27487,-52806,4714,58650,4310,-74496,-56311,-22849,-53320,-50154,5785,30044,53981,83300,112947,167828,110913,-11375,34668,149623,125266,46614,-27792,-99262,-100213,-88534,-78011,-79331,-97820,-51893,40680,72013,33520,-16256,-25291,20755,66581,32299,-12259,-6584,28769,31144,-1172,-57714,-123938,-112147,-60183,-39921,-13077,-54,-34775,-98100,-67551,-1613,-11254,-33593,-23961,-33090,-60847,-55264,-50153,-75061,-107514,-93355,-47160,-12405,-7080,-48911,-66206,-26768,38734,82090,23879,-48526,-15589,25429,28947,55440,53827,3987,-3384,42740,68639,67425,56710,36355,13613,-3563,-19601,702,26411,4438,-48604,-39597,-1219,167,-47555,-91078,-76036,-76347,-121491,-99602,-60863,-61395,-57622,-61892,-85338,-82785,-60954,-53292,-11049,80410,126236,93636,22662,-20676,-11163,31508,34204,-3171,-24262,-80522,-121810,-65437,8882,25849,41725,54281,31998,8530,-21402,-66474,-59460,5981,28689,27520,43011,50118,21367,-63815,-142460,-102085,17264,65147,12572,-17402,29646,11011,-65949,-64207,-62195,-90285,-56990,-37328,-42305,29718,81990,18298,-54239,-23743,60446,88652,49881,39802,46281,20887,-2698,-14,40895,68623,65829,26209,46750,108453,124832,98975,52133,-28405,-78110,-47053,29165,81454,90783,72396,18461,3787,36546,41954,-19287,-36016,-5594,-24637,-21761,48141,36194,-43667,-72896,-69062,-31841,66681,103363,26731,11317,41462,-3068,-24873,64232,113025,37734,-9589,24679,48936,37510,4997,-50288,-95183,-112588,-67998,3446,7218,-36080,-58070,-85930,-100450,-55599,5808,38961,68463,109834,77339,-43585,-77118,18727,75556,-6630,-114340,-99938,-28531,-32417,-68242,-55144,-68446,-75706,-49149,-3978,74968,166461,198657,170381,82760,-12837,-19273,26341,-5281,-86939,-83778,-39077,-35030,-38927,-8805,56155,107077,120902,98251,91651,86505,76182,90866,88425,43798,30149,67149,53684,-29209,-42289,33648,89444,101318,113372,113408,87928,34889,-38382,-70709,-45000,-24138,-7840,-6800,-39603,-45469,-2638,31984,6573,-50051,-79642,-90235,-105388,-50913,39797,125664,185139,164792,107520,94155,86981,41431,-13284,-47078,-26055,-12767,-17440,-9409,12153,2351,-19406,-26405,-56882,-126731,-131715,-58485,-35235,-97869,-147354,-115522,-29859,18900,13783,12402,18081,-7856,-21592,35152,39656,-3919,-22660,-77866,-117655,-8699,61392,30228,60219,117412,115854,83307,66614,49101,-20929,-80875,-39812,17303,-7688,-85185,-83369,29878,67525,9781,3273,74218,135850,118764,67840,57337,41288,5963,56241,136504,105698,-10391,-50607,-18526,-11497,-52215,-62681,-80218,-100116,-47095,17245,37242,68635,47528,-27549,-60671,-18106,-41021,-117016,-99986,-15614,-4999,-14740,26731,34205,26175,59107,78881,53085,28403,29024,51651,74775,118567,134626,86139,44492,40742,876,-76759,-124660,-91106,6379,79424,75282,-459,-53918,-15045,12044,-6786,14691,66741,58623,-1712,-77816,-95019,-55279,-18465,29656,39679,10134,20786,36505,21352,58798,73864,10153,-22226,26550,76796,73906,43404,36577,15513,19533,93470,130171,79090,9393,-4346,28694,3832,-36525,5091,28524,-51519,-78316,-30414,-30514,-25878,11752,46496,52795,2384,-58431,-43958,-18928,-71537,-127635,-118105,-90049,-29596,44953,72694,57137,-7453,-144808,-232055,-206245,-130169,-38962,-20177,-66364,-93162,-68437,20226,60410,16971,15701,58843,46463,-20355,-46424,-19333,-33458,-74912,-39065,9991,14889,48543,93691,75166,3901,-62668,-83578,-29209,30363,11592,-38957,-68784,-78172,-89608,-111274,-129760,-131623,-139926,-214360,-255999,-187612,-86071,-1909,59010,35531,-43505,-104084,-158993,-146576,-83994,-65556,-54855,-27661,-18582,-13270,-175,-10620,-46687,-122715,-144935,-83413,-4645,55243,98211,98729,53866,20836,-19691,-24808,38760,71228,18279,-43048,-74073,-72622,-52436,-14007,35819,36692,3965,39407,79211,47120,-28732,-62770,-58093,-69928,-80305,-60140,-2783,59456,75558,113178,125940,41852,-26407,5903,1696,-115789,-186934,-103914,2063,14762,16553,28992,43263,49953,58731,137399,242241,203197,33395,-78406,-40307,30830,-1004,-67845,-46205,-11402,-46968,-44299,27066,66100,38508,55212,128399,169592,166084,101365,19776,-10370,-4422,23514,67338,79575,46480,51695,130608,158357,90439,62381,62694,7683,-33067,23171,73677,42675,-24749,4970,117526,188475,199711,198308,159838,94656,59638,9412,-66288,-99012,-69584,-23296,-18920,-55248,-64104,-22944,32880,19565,-59069,-61290,-17865,-15777,-5022,-19729,-82988,-59533,5651,-2689,-35289,-6949,14378,-16172,-46418,-38004,-5828,43323,100153],[94075,-18205,-138805,-103323,-101,31692,46951,56826,3758,-4111,71878,106805,79106,51580,33942,33498,26778,19344,31248,79588,87744,13549,-55116,-65142,-30670,4310,22955,24633,-39550,-96274,-23988,11634,-68120,-79665,-27451,-44376,-74895,-52188,-30004,-46871,-40258,38609,107843,76843,-1291,-21802,-27366,-61604,-109829,-100936,-48509,34232,97957,104681,49459,-37635,-32675,88254,151106,45827,-108723,-130503,-31373,16461,-5757,-29823,-35573,-28291,-40184,-37325,26164,52819,-37383,-96239,-41913,12739,60481,59912,20912,13690,-3901,-54782,-73382,-78815,-98164,-92821,-60840,2181,58772,66165,26405,6936,18669,11602,9059,21517,1956,-78590,-108027,-82870,-42439,-2707,3319,-33546,-22412,76820,151273,80786,-43684,-36454,58558,19802,-70262,-42902,4019,30991,48804,55524,45934,50515,67129,24833,-24150,61001,145745,123370,58596,-47086,-111948,-64850,14306,33884,18327,-16656,-64204,-63223,-37242,-106890,-186365,-96000,60699,112563,116385,142631,115756,22933,-44463,336,65058,33600,-75126,-85181,65729,163240,68796,-5370,42902,74896,75124,84073,38368,-30228,1069,53717,16521,-53483,-83010,-26470,61993,103193,93058,61585,23186,-11337,-34904,-29022,-22523,-85646,-169259,-146142,-49123,14383,43427,47173,19385,8623,66659,129859,143547,96066,-32377,-153023,-140759,-53531,-27091,-38421,-17003,-7850,-22693,2546,-8916,-46095,-12782,14651,-739,-4552,43349,100262,31497,-110874,-139639,-84405,-41560,-30804,-67213,-90132,-29359,31329,18459,-15602,-3261,39553,34430,-56997,-147676,-143167,-89507,-44897,-31217,-93464,-151089,-151643,-141381,-73975,75632,88811,-37610,-83959,-41718,-62033,-52864,49494,101070,14191,-64369,-67316,995,40953,22557,-13846,-16998,-23139,-9049,1467,-15163,-2909,58525,104695,72751,-10405,-48509,-21175,60037,104835,62382,36837,64705,66680,86379,70757,-16510,-39291,34366,57389,-10577,-57481,-59958,-10769,79068,145181,103505,37967,36597,13926,-48571,-50663,-14686,-22418,-47182,434,66969,83117,20775,-55153,-2301,102097,104595,69193,39798,-23232,-37098,-10981,-9628,-57715,-86462,-62078,-2142,82100,186670,210775,201501,171624,104411,59727,7545,-82138,-82152,20628,46051,-25630,-33313,14641,-2504,-60975,-40090,23753,34428,12948,-11880,-22469,7050,55138,57690,33720,54334,82575,55788,16136,-19918,-43703,-45844,-4374,42873,28583,-35937,-64638,-30562,8272,17475,11752,-16384,-53276,-76543,-126905,-123288,-33406,38359,69075,115362,113022,1085,-106978,-79580,2101,-498,-13088,44917,82017,37461,-4020,43895,80779,27799,9578,65666,91552,90087,84820,87558,130815,78861,-20701,47479,159866,122265,16336,-73797,-87729,-34942,-56021,-106696,-107992,-109970,-90832,300,85688,100451,38989,-15650,-19375,201,6153,24716,32974,29769,15357,-13669,-66590,-124750,-83469,8744,55596,51117,14702,-29319,-52429,-26909,5622,-34506,-89334,-104947,-86273,-73020,-73059,-65391,-68031,-97940,-83257,-40413,-50192,-64138,-67311,-29304,56404,114448,96926,25,-74146,-29785,41477,79821,146359,183748,122842,56788,57065,32797,-30924,-12956,84778,140688,115176,40812,7993,22337,-8030,-62596,-50559,14494,44245,-41405,-103560,-49327,-39676,-87617,-54753,-5898,-9079,-42039,-61548,-63056,-72232,-47634,-21294,28430,143649,221378,167607,58069,4288,4394,35883,63186,57211,18890,-88849,-176046,-133475,-39191,-28331,-67768,-74248,-41067,-487,20177,9358,-32742,-33359,-24600,2859,25884,30065,14174,-38464,-83247,-58774,7510,11577,-53067,-74042,-14665,13767,-9982,-25991,-72863,-108061,-73211,-39556,-10016,55318,82061,29421,-69585,-70308,24766,49721,-24789,-25420,3456,-19952,-14286,23866,44977,38008,22897,-14843,-3555,35583,16633,-27811,-41200,-47096,-46553,-10884,30143,53781,90920,139349,106404,53497,40468,15935,-36032,-71813,-78726,-41331,19098,54722,46658,427,-58273,-69289,-9318,43800,8469,-80260,-86945,-40977,-36381,-12302,98034,178057,95843,-12288,-10050,37989,23979,-60785,-102416,-61623,-31319,-19037,6426,-18185,-69561,-74174,-82006,-102546,-83286,-65066,-72579,-56550,-11362,12521,-40306,-86131,-38368,39219,11499,-60079,-69659,-54933,-57534,-39981,-11298,-39350,-64693,-59596,-20028,76905,150954,115364,75819,56924,-15272,-39729,19546,20770,-45588,-31470,20683,26948,12631,-181,28440,73485,77601,55643,87079,111513,102850,118409,133375,81948,19377,18108,52583,44239,15777,32835,68381,76717,85607,102160,111572,101538,55810,26667,65418,89782,53831,27132,-375,-22098,-2161,19903,1007,-43734,-85014,-103950,-84501,2983,78274,142445,181439,123714,63580,80639,55043,-23255,-76828,-81522,-11067,59460,53581,14249,9868,10606,5443,-11580,-61613,-124729,-134503,-91343,-56934,-50844,-80527,-118874,-87867,1190,23441,-29,13653,25542,4869,6368,-4991,4526,57927,41620,-30039,9268,24277,-35690,-10501,71340,72443,35839,49342,80757,49047,-52062,-98317,-25575,14792,-70022,-97281,32747,87289,8663,-25289,44850,105284,74871,30371,33504,53127,77884,122140,115979,26623,-78131,-84472,-25622,-10045,-62437,-66237,-25148,-3525,51982,108256,71624,49400,53019,-3408,-52976,10190,45610,-4507,-45438,-32644,-26365,-50268,-65073,-49823,13607,59889,17687,16541,70081,95635,79478,71615,95150,69144,8405,22710,64309,-12675,-136036,-155310,-61240,38519,69612,48951,2218,-16118,26810,10666,-59363,-39194,45446,59335,3927,-52439,-68109,-76831,-73399,-8405,45780,48163,26042,-36646,-57981,40554,89158,3063,-73220,-31415,38620,37028,3691,4900,127,4992,16181,16071,18226,27943,38889,56281,33187,-6061,-16127,-30259,-70508,-78346,-80642,-87322,-32363,45097,96617,87884,-10130,-76278,-56501,-50383,-87233,-98012,-75203,-37359,36445,90739,93128,86535,42059,-122119,-241047,-185240,-70130,9726,-18842,-109354,-118835,-29663,54408,41816,16694,60636,99849,63741,-32975,-83071,-45181,-13171,849,31534,13428,-1746,79770,142089,83676,-14938,-80118,-115178,-90777,-28449,-10110,-48235,-81119,-109436,-111297,-62410,-31864,-62613,-93408,-117031,-120643,-86482,-44063,6549,70963,17289,-94148,-110106,-143079,-181036,-146624,-115182,-97745,-44581,5719,32314,14136,-27987,-50758,-72421,-82516,-61190,13142,111339,152163,120883,63212,40269,52720,93037,117884,91249,9710,-63952,-75684,-44241,-33885,-50888,-5764,85891,107319,73275,70046,44522,-45436,-114701,-147645,-174111,-122112,-10582,27418,24533,69284,152103,175025,98348,816,-4062,24146,-38110,-125808,-120308,-50439,2163,36079,17696,-5571,-26973,-35897,46928,167425,123804,-47352,-130352,-70041,18525,19558,-61409,-58538,11081,21531,15949,31832,44020,27885,-18494,-12822,71265,149141,138901,82115,58736,62781,72190,77918,58582,20265,23155,88275,143389,97332,25672,17739,8501,-30378,-8760,-2331,-56382,-75381,8232,116858,133848,90818,110643,153016,136690,65071,-13801,-56793,-48479,-25048,-8321,-42194,-113827,-120367,-73198,-43186,-68019,-109479,-77904,-34263,-39265,-36034,-21524,-13298,14841,22352,-5643,-33286,-1119,37615,34424,18945,7917,12946,49989,95699],[54841,15297,-33769,-18555,29933,50477,75800,89489,37326,21366,107974,160574,125900,70867,40799,45778,32827,17499,-2809,-10463,30683,68279,18901,-86366,-101826,-6894,54159,31527,-25282,-75610,-44310,-11607,-48023,-47498,-33315,-79825,-92937,-53397,-55784,-71479,-49262,11480,73267,75565,23783,-4030,-21828,-67824,-108150,-70712,24735,91433,71788,38343,51857,39298,25669,107185,139948,11616,-109140,-118631,-85905,-85461,-86164,-90906,-95291,-81298,-79978,-57609,55542,119232,11076,-82943,-64303,-16130,61597,50276,-40171,-64463,-62513,-68826,-47537,-52088,-88226,-86348,-44597,30691,97595,132009,115321,32575,-47168,-34006,45616,78829,45813,-32003,-51084,-5177,35800,33430,-1885,-43851,-54018,5540,66374,30177,-30025,11266,90690,64149,-23505,-62486,-36481,17703,38356,29430,12090,12752,56042,36345,-50480,-6948,99390,71670,2803,-67910,-123276,-63601,62894,93885,52269,19084,9598,27240,12110,-94827,-168990,-73949,53206,41664,2027,64075,87120,-10943,-52752,40644,74491,-320,-59664,-14809,89431,113595,33999,17463,102552,178308,197054,146131,33518,-59130,-14392,38220,-41948,-142816,-132387,-66079,-3647,44686,62387,47820,2422,-51268,-92386,-58602,-3124,-31536,-121570,-156694,-86648,-22549,-11778,1734,23672,31106,54234,90935,117228,83823,-46984,-135530,-72742,25226,52627,37697,20065,-2600,-56131,-82810,-55771,-5397,56933,66660,-10104,-52481,20488,70604,-39591,-151928,-129730,-95639,-81175,-50034,-28988,-21964,31741,83266,62562,-16138,-55871,-19716,16375,-56663,-150562,-128090,-86103,-90347,-57496,-61143,-130622,-165731,-150238,-105038,-11561,29806,-25817,-39147,-17759,-46907,-26571,69096,101838,18619,-57787,-30053,61612,71213,-618,-50361,-53865,-71848,-64936,-18008,28315,45808,82709,104619,22690,-81899,-71043,-29618,-9408,22778,29899,10904,45658,111272,155736,118312,20111,-3588,53428,35124,-39524,-43253,-1430,20434,56777,86603,42250,1898,41187,41827,4521,53022,130026,93080,-2123,10513,75313,67475,11937,-14855,15675,51201,26399,23398,78577,76089,49022,62385,72422,29261,-2755,15114,65988,125661,174112,167149,170792,144982,63722,14911,-824,-44480,-69647,-32911,-25223,-74761,-59899,-12482,-20487,-45981,-25473,-819,-21992,-40977,-46970,-48412,-26005,18941,47564,34592,12679,10275,-624,544,9990,8107,-2408,-421,3890,-19295,-51418,-52106,-24172,-18556,-32155,-2578,-7609,-71355,-110161,-136867,-139993,-91462,-29980,18749,83914,95284,10061,-75291,-79467,-32710,-8975,19861,55553,63289,52170,49405,85618,124529,106052,121734,157919,130007,72011,35736,27029,65641,80805,61059,55704,54716,13663,-43918,-77851,-39948,7026,-33390,-89926,-80117,-66675,-52744,28773,126960,136670,29517,-57782,-83935,-85866,-56280,20250,51807,14074,-56046,-85047,-64982,-45755,-22610,30660,97695,92809,24276,-21335,6779,14807,-12502,-70409,-121948,-133548,-75788,-8932,-2302,-35759,-64146,-84024,-76315,-62659,-109502,-109415,-35271,59272,136405,152521,123783,54253,-41913,-46904,59307,140325,181050,209463,182662,96601,7717,-77770,-113377,-24226,112220,145634,110420,78249,59498,69436,52678,23452,20168,42179,49460,-27308,-62973,1717,11908,-21838,-8881,-2670,-21510,-63286,-71430,-23863,-13870,-21020,-15571,33756,133772,207098,183728,106856,48911,-1117,-10993,44274,88424,84251,-3388,-101061,-118222,-91748,-102328,-160378,-168005,-81553,4149,56520,66016,2582,-49788,-51962,-10714,12634,17394,38222,50652,41960,38850,42656,3198,-84568,-123554,-77811,-10276,33321,15566,-47730,-73696,-56228,-37572,2637,38253,15779,-21949,-49054,-14482,51294,31847,-57352,-53566,-25112,-34835,-10010,38770,33867,3506,-14300,-56574,-66261,-46681,-95567,-147528,-91404,-17761,3640,33956,58863,28807,52171,152913,156696,88175,31666,-10402,-39107,-48358,-60573,-20744,36435,26109,5079,8911,-14872,-11149,24045,15266,-41896,-94361,-81286,-39237,-29024,-23644,40325,112470,69846,-40295,-61031,8775,9242,-84683,-89181,6001,38833,31966,27971,-34119,-94651,-46493,17829,351,-44801,-71386,-86545,-95613,-111852,-97187,-72598,-86186,-83534,-33168,-19736,-27562,-38260,-67526,-58467,-2172,38175,4996,-45329,-80087,-51983,46840,103880,57272,20414,20860,-25965,-63855,-33940,-2574,4792,34622,56698,43144,-7001,-71669,-55675,4433,20059,-16161,-3853,34136,67691,106394,126017,67167,-6562,-7678,59995,100328,82672,38297,1577,-21288,-3760,39954,72422,69419,44077,50899,114576,133990,44437,-31661,-49428,-25637,16549,40295,28891,-9720,-54239,-55481,-3509,53799,82520,142877,191286,123113,34604,6597,-39393,-76907,-60394,-18242,44791,88780,75384,38205,1117,-34385,-8301,41592,28891,-24952,-61288,-64335,-32855,790,-30853,-118408,-122311,-325,76615,46861,37051,56638,28101,-39741,-65234,5748,104250,111107,19562,-26193,-42122,-55427,-26050,10223,-10074,-31012,28490,93295,105628,24898,-67890,-21615,10754,-69125,-96205,-2987,27553,-28506,-66940,-51477,-17678,-3240,8536,41302,105841,168098,178401,118390,11028,-93340,-85154,12667,68761,23055,6792,60911,83563,100077,141687,76814,-23118,-23667,8057,11889,53585,84469,70314,7310,-50995,-54435,-47818,-70068,-66540,-17981,-17370,-83810,-57931,39191,96228,88099,86575,96252,37753,-39465,-20044,16595,-65586,-187916,-185266,-59930,22580,8594,-6562,28688,52045,59978,28781,-22398,-16840,3183,-14629,-12853,-18570,-57286,-78077,-65656,-16393,50776,69962,2761,-98101,-84336,67616,144073,52378,-48501,-33884,-9319,-13803,21068,45316,21168,22573,-11588,-60732,-46433,20791,63428,60017,44284,41814,-10363,-74581,-42654,9918,-23563,-76774,-32523,51521,95525,86004,30312,-15742,-26084,-56321,-81573,-26465,25971,55403,100459,118927,96752,83092,69771,-31256,-134392,-114056,11860,78211,7763,-90845,-64571,12817,10675,-23227,16810,89115,84968,3106,-85448,-100998,-45970,-10983,19600,38308,-6856,14681,130121,149374,57659,-5236,-24055,-56761,-82410,-34909,44727,29038,-21027,-71790,-93548,-34156,34528,22411,-620,-14115,-27885,-20775,-14028,1935,35688,3932,-69616,-112573,-177842,-221104,-205501,-199195,-188833,-92167,10675,34685,-7987,-48813,-50180,-15947,-8199,-30986,-1448,105775,124313,37314,-10547,15353,83826,157574,168418,126703,53224,-26967,-42264,-11824,-15701,-55884,-38713,44207,82493,47317,16677,-6947,-67155,-91280,-87720,-104043,-71484,13596,-181,-45896,3376,92477,108065,62784,-25842,-59742,-2826,30604,9479,-14257,-13357,20041,41506,-20514,-83650,-106891,-105337,-32305,63492,51004,-28111,-74852,-58440,-8338,-15169,-104723,-119547,-32454,30730,30248,-7865,-33966,-33638,-86303,-138582,-77222,61803,127239,87042,44732,54316,76032,68392,45602,22397,-323,-10568,19764,28289,-17458,-37908,-10482,-24895,-75021,-155034,-190794,-101626,32787,89489,38167,-24614,18277,82433,62149,2421,-16227,-14185,17419,55914,74962,41043,-32696,-71426,-68721,-93459,-133831,-113474,-47522,-7773,9425,12693,34765,87864,111669,77817,27289,-3324,864,-5926,-2948,18722,20767,23554,29663,32139],[15644,48510,61215,39824,9827,5879,40602,73818,50776,23219,59394,63760,16386,-2478,13741,34762,-10613,-70256,-99235,-85505,2566,91572,52902,-68387,-81139,18769,45395,-10106,-25572,-28256,-14183,22273,31277,12716,-31833,-89651,-96550,-60700,-51114,-48944,-30655,-6347,38961,87827,71823,-17158,-84574,-70494,-16546,36733,80659,62733,-16054,-46029,20640,54747,34140,61453,42787,-56322,-62137,-20654,-80042,-154442,-165846,-165027,-148449,-100828,-70504,-37004,77133,148349,73054,-49830,-118435,-81351,29905,16966,-78680,-99598,-81204,-45456,-3952,-24227,-25657,29378,54733,65470,74034,87411,106327,37956,-60430,-30799,59242,56159,36106,18931,4746,17368,64355,76923,38504,-15395,-66444,-66683,-43971,-45945,-37774,-17129,17917,70632,58560,-40327,-80551,-19851,18270,457,-23778,-21835,53826,77870,-25750,-41297,91699,125405,61304,-8049,-91724,-87184,12559,30359,-3228,19447,71019,70018,-6564,-97627,-97678,-18242,23667,-19476,-49686,-8798,-2315,-60412,-57344,22788,34542,-25424,-45872,6709,65681,57812,29905,49010,99195,154128,179825,120811,3866,-54417,-286,35203,-68536,-178750,-145898,-79066,-47653,-3499,33097,23098,-12066,-9746,5687,19302,45005,54330,5272,-87124,-75222,-2513,10737,10598,53313,74148,52326,27827,40256,48188,-3919,-35647,7481,31997,29228,22995,-414,-23492,-48548,-71408,-41861,36076,116569,117788,1481,-72205,6514,61285,-45915,-145828,-109727,-88718,-109893,-88925,-35917,-421,29994,73942,104840,58975,-27734,-56665,-46272,-81548,-98846,-31222,-18177,-75504,-44943,-302,-45268,-83719,-59563,-33639,4355,22573,-13532,-30054,-22506,-53585,-70419,-14219,63926,27025,-39591,36037,138535,96118,-16399,-79615,-73811,-78692,-98032,-70557,4193,42988,52921,34252,-36478,-73174,-46056,-43477,-80336,-81216,-34984,544,28554,89449,138398,86061,10054,15526,42670,8198,-25109,-4096,41765,62908,74117,79939,33096,9727,58689,92299,91298,124782,181429,139191,23827,8682,43101,-21120,-65934,69514,135772,7538,-64186,-10411,17085,-14400,-34982,-4070,33670,17804,4223,58196,113605,118245,86226,45682,58713,67312,15808,-18953,3629,10118,-54465,-91928,-77056,-80086,-45670,-2532,2155,29995,58524,13055,-36984,-6843,22890,10244,611,21753,78247,99235,42859,401,-22611,-12621,26903,67516,72311,50496,8786,-38701,-48014,-23253,-16913,-55332,-88306,-55430,-40645,-98880,-123789,-112287,-101293,-87987,-84662,-62953,21686,54052,5868,-20111,-36396,-71342,-56021,18293,60202,75125,89708,85669,66921,63121,100978,190065,200958,112124,45718,17001,-2894,40736,139216,175155,67814,-50378,-96985,-90601,-40319,15015,24678,-11866,-32329,-21498,-19384,-2325,72243,154889,127404,-6736,-84505,-83862,-89664,-76925,14064,66369,20879,-84391,-136563,-76597,-14310,-17738,2283,65617,78429,15985,-19958,20815,36779,-8930,-58031,-84386,-68549,-4946,43490,51387,-975,-71762,-101173,-84245,-72886,-113867,-101181,4848,110922,125589,72778,74152,92065,7182,-49022,41712,118438,101233,75910,78588,39169,-72506,-152035,-97790,36260,131221,113904,82024,106861,115917,99885,99014,103048,97519,67454,26384,-19014,-24255,1953,-6220,-10542,-8896,-54484,-81792,-98432,-85570,1576,51379,9422,-23503,29914,106344,125714,121813,106726,56610,-26617,-54010,-1023,50603,85231,60584,-2358,-52842,-89474,-122663,-163769,-170655,-107099,-15690,54169,49911,-8427,-65287,-73984,-25365,15167,34386,71084,90209,77535,78727,76855,22741,-66453,-110063,-73982,-4767,40597,32652,9002,1214,-4247,-9918,6038,-1867,-63318,-79554,-8535,67716,96132,48833,-39906,-59995,-42766,-44705,-55108,-44581,-21018,-31483,-52276,-81670,-91133,-98743,-156413,-175624,-58089,40797,50000,76152,102229,42227,39482,132841,117816,22747,-32475,-32051,-16639,19853,16648,-6028,6252,-11615,-50105,-7346,33119,19698,-3675,-26404,-32206,-15592,333,-10790,-35325,-40719,210,31958,-1735,-59758,-56005,19171,46000,-4400,-13837,24755,24581,46206,70547,5828,-70981,-2373,124692,125711,31465,-16826,-840,-7254,-77682,-122911,-94529,-70140,-71883,-77498,-81203,-46775,-20747,-60774,-75983,-33404,15810,419,-52097,-108605,-90525,738,63317,58302,31973,-5460,-46795,-78077,-89136,-56349,21167,76520,61312,18440,-42383,-107576,-96843,-40884,-227,-37051,-87305,-78630,-16232,47307,62945,16705,-15833,16672,79879,108539,83814,13,-83183,-122367,-103978,-47250,-9432,-20551,-32149,-7837,52468,84913,20784,-79440,-114150,-67435,1573,63130,63761,-17726,-75223,-20938,51284,48675,21481,66142,129969,111722,39846,-35176,-89865,-86765,-19950,44646,67042,43103,22298,3550,-49753,-111185,-63568,67540,137809,103085,29105,-17241,-11919,-9932,-51490,-111121,-89252,27576,114482,95347,47047,-8405,-85926,-133877,-102545,-4856,63521,47208,-41872,-104037,-76203,14183,58068,10260,-60527,-88308,-30878,33249,61234,48710,15364,14341,-10797,-63541,-76523,-46031,-34117,-38259,-71274,-119611,-112247,-36262,19682,36731,100128,171371,161478,103214,34902,-48195,-30038,90197,165009,122647,102381,139525,122049,73582,72168,3374,-120627,-136932,-21013,77579,100842,74719,53957,-11496,-103759,-117874,-57686,-9794,23244,39426,-19681,-97499,-103182,-38201,36133,66317,86173,119343,93694,15027,-34345,-53868,-102949,-189826,-207128,-104251,-21881,-44119,-67463,-10178,36997,40253,31367,27825,24161,-25357,-81757,-23915,14662,-53640,-74193,-14925,44691,69499,28592,-69774,-114133,-31652,123074,188646,110740,46307,64169,2360,-59742,22076,77228,34302,34273,31974,-13773,-25058,15495,34757,1627,-1690,57492,31468,-33754,40566,149028,133037,26268,-9995,39685,74495,77379,93354,83646,61852,27485,-4549,21656,50806,67021,83629,76033,57341,34570,17628,-15318,-80476,-116762,-39621,42586,16521,-31022,6555,11699,-58901,-53081,52466,105525,38709,-66587,-125397,-110284,-54407,-25032,-11313,-10581,-40654,2487,92205,74595,18563,23926,26042,-3948,-25124,14133,97467,97876,27659,-32182,-59556,-26685,25570,27401,31710,28062,1666,-38381,-63953,-37910,-12793,-8009,-26155,-108797,-204262,-221239,-190794,-173910,-169535,-111849,-27528,-10399,-35551,-48412,-40431,-14481,9995,-9342,-9388,73193,77944,-21523,-56989,-17084,30681,95795,141688,134227,74238,1962,-11321,8525,-11078,-54142,-55984,-9719,11571,-8840,-40797,-36301,-31831,12587,69059,57478,19280,-2045,-55859,-91752,-73620,-31420,-10497,34,-51868,-90967,-19890,74304,121936,106098,58947,63939,61450,-40932,-117634,-97584,-65559,-33597,10752,37893,39797,17056,6018,16127,-27149,-133245,-179818,-114298,-23703,21980,5723,-41279,-74303,-77442,-92794,-90600,26239,121965,65282,-11336,-3020,13853,-509,-2771,-2123,-24627,-57041,-53558,-20595,-21068,-44608,-30020,-45281,-119829,-211150,-202290,-61064,62644,50163,-24287,-34879,32073,51200,-5806,-10413,40435,64562,86484,112816,138192,157848,122509,40994,-16001,-76937,-113052,-44643,29215,37169,68965,112628,139554,175102,199477,160087,77059,29092,18296,-41736,-75677,-42163,-11275,19145,25324,9603],[18675,68778,87510,48352,-21735,-46139,-2612,48459,41282,15628,2202,-51761,-93770,-60173,-14536,-2717,-85425,-181282,-172540,-81876,12213,54888,11910,-46492,2428,71227,17121,-55259,-26977,27503,70806,111124,127735,90183,26934,-17658,-40468,-39858,-30509,-40676,-24211,17994,49042,90118,90665,-30068,-142451,-76540,49925,120643,113161,26014,-60713,-60591,-22631,-29958,-24527,18609,-5745,-49828,20348,78349,-13035,-125817,-172453,-165114,-109980,-52985,-29185,9057,70467,86836,58624,-24406,-124772,-108939,-1293,3443,-31346,-23546,-22451,-3037,24626,6957,40838,112394,99389,44716,-5793,-10801,41809,26361,-34488,-2859,36652,-6909,-4076,16147,4794,-9860,25608,68167,79839,42754,-25105,-60473,-70004,-74754,-57522,-78841,-85224,7882,76365,29,-93813,-62132,-17772,-20563,-21478,-8320,54140,94244,1468,-47138,97274,220558,190494,102164,-17037,-88673,-49675,-34905,-45167,222,62282,44083,-54517,-104023,-29452,37543,1452,-57834,-58337,-47061,-70127,-69771,-50836,-28411,-5960,-7150,-33362,-31430,-672,14837,28933,46798,41078,21756,8297,-1118,-12545,-1647,42552,59234,-30500,-117146,-94522,-44530,-42376,-15861,16775,-11585,-17737,76252,165502,143337,89236,87029,71095,-18384,-40029,18829,38404,45305,95813,111999,66030,12936,8042,38964,65421,69828,42724,-20560,-45023,-21938,-13542,-12556,-5522,-2533,9664,45247,95390,85750,-6387,-63961,-12966,49869,17344,-62029,-65556,-48799,-87575,-115185,-81854,-31736,-17544,16719,116415,161298,68905,-53170,-134718,-152134,-75583,26259,25578,-26198,517,55627,52549,18192,28266,70808,101977,58827,-6911,-48960,-60118,-109273,-172483,-123098,30919,46838,1795,75766,149064,89009,-3048,-67299,-63251,-66078,-104187,-108050,-77324,-43165,-14031,-36655,-64520,-27671,-21895,-71015,-110584,-124103,-71225,7162,12298,6378,50938,32142,-10742,-6420,-8062,-14988,8126,51029,81563,103800,109305,118175,93488,68605,80504,101562,84639,65605,84329,61507,-33453,-39417,12159,-68438,-112864,115255,210028,-11419,-96072,-4022,-25810,-113717,-127504,-77470,-22443,-34653,-42912,35498,95735,67700,18037,-35120,-30564,18340,14507,-22189,-7549,10636,-62608,-118325,-72562,-13859,29802,45456,34501,76688,119402,41579,-15819,62101,109775,77891,50592,45390,81810,121058,81154,19543,-11935,-10970,-229,43453,77270,79197,52968,6195,-19291,-2940,-3361,-35407,-60229,-81479,-93084,-101543,-81734,-64542,-44440,-32631,-75200,-89983,-5797,27734,40,16457,2600,-69342,-67773,5949,61624,109662,135778,99879,22565,-28266,52246,181928,159361,58040,47287,48293,2151,27328,133354,166072,57290,-60793,-119223,-97991,1870,58232,44093,13538,12812,19840,10366,14439,68482,122409,85950,-12137,-40346,-4353,-15945,-45222,25483,92973,77514,-1776,-86552,-93605,-80662,-63964,-10161,16762,5811,-6752,3015,16773,30573,13918,-15652,-25964,4393,32681,18824,24946,4196,-68340,-107721,-76312,-46265,-65711,-63088,9477,86341,45940,-61579,-40954,51840,26568,-25328,11076,36587,-11947,-73587,-63172,-31107,-80082,-109263,-29782,62232,113030,116518,106875,106984,81368,48092,73951,94581,83492,46139,6917,-18714,-30179,-50720,-74683,-39313,-2051,-48901,-63661,-60752,-68076,-2100,56350,13646,-38878,9782,72231,36095,8860,27898,7226,-43867,-47192,-35766,-31775,15520,47507,27833,-13756,-53386,-95796,-127160,-143067,-127802,-53589,1663,-17548,-35317,-45695,-74942,-32974,39738,93131,121919,80225,42954,76552,81807,13608,-39620,-27702,33185,64356,38101,42112,84354,87125,65238,54203,29687,-20355,-63942,-33227,37643,59215,46030,30993,-20921,-52607,-22941,-11462,-94501,-167223,-101013,-62490,-88740,-89435,-70394,-112471,-167499,-121152,20051,95970,105305,141942,140931,65060,52324,118406,76846,-39104,-82135,-42894,9330,69676,65186,-8780,-26545,-18987,-36838,16854,43176,-40000,-81435,-49371,-3262,35144,41616,-3354,-53286,-41105,21080,16520,-59036,-69326,-11568,61658,125150,128748,63577,-4800,-20124,38475,96769,68873,1997,39855,157754,170745,63920,10633,62957,89159,25007,-49178,-75625,-52068,-21451,-42858,-80105,-38627,9038,-29441,-84096,-98665,-56399,-21261,-27200,-60986,-57901,-4658,47238,48748,16219,-35958,-71833,-87316,-108868,-76561,29595,109082,89202,36838,-5009,-41647,-45636,-23929,5359,-28169,-93809,-101671,-47500,2669,7252,-1446,21791,51317,52462,41657,12496,-63281,-123944,-133565,-120405,-81103,-33903,-20668,-27394,-30752,-5713,50188,56346,-26172,-85970,-70607,-19895,61121,70216,-42436,-93753,2988,69463,33607,-32127,-29535,31326,81073,58852,-12724,-48378,-44109,-4575,52316,58172,4650,-13939,-34132,-80579,-115955,-75357,42146,143450,145101,70682,3332,-23269,-55084,-78386,-55833,6239,79169,114265,101247,48825,-79451,-223018,-217125,-96393,11670,8868,-73308,-139904,-127720,-33622,115852,158109,53765,-49981,-104634,-96728,-37734,8885,52712,93257,62785,11258,7644,-7506,-46141,-29400,26308,-7079,-97879,-109417,-31973,22945,22247,44408,82181,73990,44175,41122,35351,78322,160288,188430,143575,143770,171860,134618,65578,10667,-68993,-133016,-132048,-24092,96617,119429,63171,28687,-28688,-123095,-145460,-56211,55760,128642,136644,52304,-46788,-89678,-61933,10836,49909,74881,143885,161877,94266,5145,-31171,-36037,-98604,-165750,-115180,-22790,-25030,-66372,-55347,-15723,12511,20406,24624,11909,-44792,-84654,-4762,46567,-21359,-37124,58797,130860,83955,-33533,-114917,-71339,34146,125132,169930,155622,161695,184890,56566,-78468,-21701,52513,34681,56300,98539,73744,35091,23503,-2377,-43058,-19889,69680,81740,50176,102376,194649,211563,119776,28561,33857,73644,78981,90675,110740,127760,122782,71177,9304,-17304,-19601,-13447,-7131,14515,-208,-40378,-53175,-67248,-106377,-108634,-37831,7123,21689,45564,18547,-26272,11647,97906,97035,6016,-65119,-93256,-109787,-92395,-41002,-16582,-19425,-31797,-21091,10268,3154,10430,39904,2417,-35379,7427,56809,78444,68933,8377,-36121,-27643,4439,-1776,-35435,-11284,24899,8292,-62704,-92448,-58323,-35659,-18910,-23208,-96358,-157602,-144262,-99874,-43078,-38134,-70099,-52598,-29951,-22487,-5895,12563,16194,35668,34655,40169,80563,85111,35235,-4959,-20829,-60657,-48274,32491,76047,27394,-28397,-15620,17065,-6292,-56519,-70580,-38222,-27513,-58392,-64913,-5402,55041,101342,127500,107503,48473,-34357,-89457,-98075,-121412,-129786,-77051,-2199,-19568,-59674,5108,101485,141175,100385,46435,63442,64421,-45064,-96961,-28579,21716,4012,15555,55924,46658,32850,62549,81126,38946,-73964,-164925,-137248,-46707,35396,78750,31530,-65193,-24839,56849,36054,72892,117157,26926,-49860,-48169,-68691,-99511,-100068,-100004,-82441,-43400,-17037,-3159,-4712,-34538,-70800,-110622,-118543,-113025,-75459,7900,53748,-2215,-39603,27144,90377,47259,-5202,30654,73136,91101,94387,60852,57692,129440,144168,58172,-23947,-70250,-63803,18376,69091,33013,42144,119960,145201,119691,144932,145218,63775,11542,21013,-46925,-124472,-110112,-69424,-26179,4675,13721],[31339,65716,88974,67182,-8221,-51988,-11283,34136,21324,15332,8384,-39637,-42546,312,-5566,-44500,-134275,-203926,-137709,-6359,48311,33046,-12372,-33501,44212,88916,-9952,-81963,-26865,62339,124863,143133,152196,149438,122785,90153,41033,9150,-5995,-50794,-32672,49804,63027,55030,60510,-15967,-108959,-53523,43677,109112,115452,47801,-15028,-16390,-49432,-120853,-101264,-22523,-1934,18989,92945,110006,44486,-42623,-100701,-93407,-37467,-25583,-28444,29107,30491,-49539,-67994,-40646,-58840,-76394,-38966,-14763,37968,92625,75093,43969,36123,38409,61839,68299,16651,-35813,-68336,-52936,-5707,-5646,-25610,147,-1625,-50108,-47738,-42397,-36772,-38233,-39826,-1437,69807,91313,49180,507,-40751,-74101,-72035,-82147,-100994,-58404,30955,27646,-70675,-81194,-43646,-19751,16585,37159,49342,61698,-14976,-55725,89484,248372,254853,165127,48916,-40028,-28679,440,-1629,9129,40244,31607,-41720,-68387,5503,47405,-20458,-83014,-65090,-56849,-70172,-20701,-9844,-45188,-23184,10768,-30510,-76044,-72536,-35157,-6696,6317,-7122,-79343,-149162,-105497,6641,52079,70878,103073,74693,-158,-30592,-17498,-20701,5434,18846,-45167,-37274,107505,208737,172371,84018,49689,43918,4814,-14827,-8257,-14299,15559,85242,102362,71706,47053,36439,46765,81898,89026,27896,-47463,-60959,-20353,6220,14125,12321,29314,53637,52461,32379,-3284,-30124,-36604,-34761,9199,67234,51438,12294,3447,-43564,-109925,-100802,-46380,-19652,4095,93000,169779,119649,-26031,-155111,-171696,-77591,7117,10820,-9589,9236,58871,97636,60858,26652,69741,99099,46707,-2142,-51036,-96935,-150290,-194296,-120409,53325,102745,68334,66946,69053,28513,5540,-13075,-5792,-28602,-65101,-70493,-106902,-133427,-87907,-78841,-77406,-30320,-33754,-73097,-64182,-60701,-39699,8240,-463,-41047,-22829,-17674,-32689,-38115,-34758,-6730,26199,72134,103996,97927,71309,79829,105621,109022,93644,56115,-24507,-79079,-62953,-69441,-139702,-94323,29560,-12105,-57825,97747,123976,-54692,-86474,18975,44730,-20964,-67517,-54788,-14730,-25337,-28456,18462,50630,29280,7399,-48684,-57113,4749,22763,-22900,-39474,-30925,-62019,-85530,-34781,43638,86579,66050,16336,12564,35509,-8047,-28802,56187,95838,68971,72851,68299,43622,62268,65944,15248,-1237,15938,-16068,-19498,28473,66137,82843,62069,9361,-5719,12491,33190,14184,-69970,-116634,-75532,-27240,-22789,11341,45744,-948,-39263,14557,44551,33612,28037,-9817,-34379,-5930,20626,35494,77514,110535,67745,-25623,-69262,24989,128643,77450,16092,62897,78843,2042,-39839,-19833,2971,15011,1977,-70801,-88406,5959,68349,54466,17714,1530,22801,41448,27798,34857,52901,39161,4808,26112,65401,37898,-20915,30401,122103,149976,114169,29755,-72155,-140964,-87608,13787,-7677,-80683,-24153,68841,61136,24441,22668,96,-15270,-3519,-7788,-33110,-20335,238,-19586,-41161,-22258,-4911,-34126,-46726,-13119,33589,-11978,-127510,-129479,-35348,2084,339,3599,-18975,-58041,-97127,-83326,-19513,-676,-14967,-11557,705,50249,106188,105581,32048,-53245,-39540,37359,40895,-9690,-26383,-9549,-23400,-54123,-87096,-104772,-32688,60185,47953,38732,33039,-19235,-16529,12132,-5742,-52832,-31827,10099,-30510,-65515,-44700,-30956,-17456,-8097,-63439,-113947,-54237,15158,4825,-35642,-49777,-63100,-84360,-100236,-82143,-45180,-60692,-83643,-47715,-8921,-45899,-15702,64979,139910,170768,96206,58548,107278,72511,-31750,-48581,40285,147618,143381,46625,46223,126305,130132,95561,89977,45179,-17475,1302,82850,78141,-6935,-69136,-48960,-32345,-21774,30621,56866,-61267,-191081,-144055,-90433,-111030,-87046,-52086,-122037,-165127,-59251,72878,119743,154980,200808,151333,46040,15591,73753,76312,-1722,-62504,-52027,-909,55218,43762,-28727,-53408,-16857,47147,106463,34394,-112783,-120435,-32819,1107,-15553,-11245,-13453,-45093,-33283,24767,-5210,-111459,-99155,-5817,66628,160017,189025,85391,-13223,-4527,49288,76841,72628,54704,63201,113919,104557,-8983,-67925,4737,76466,65877,12008,-58216,-63390,-6508,6524,-14334,33878,64135,25247,-32004,-101789,-89125,-2568,53239,60422,47524,30000,20297,-27259,-73608,-84679,-96639,-102658,-100154,-58549,22568,92528,101702,80116,58603,21024,-6375,-25484,-50029,-81640,-79255,-56467,-23044,-12399,-20614,799,46246,27445,-50435,-92832,-96485,-121677,-126458,-87995,-67642,-55750,9397,66914,48370,3737,915,54877,81574,31417,-9669,-6078,-4008,21670,21834,-41023,-51244,26086,70998,41272,-39044,-75908,-27381,40344,19438,-39051,-30780,-18934,-23505,25866,48524,15492,16389,-3432,-40096,-42807,-28475,-15890,12611,43266,27372,-22092,-61654,-87049,-62533,6450,47352,64564,50818,40524,43891,-46647,-199670,-220752,-102918,13424,-22690,-155388,-187033,-86304,16858,122152,135480,43934,-25829,-89535,-118734,-51715,31382,95957,136190,97434,55034,80385,44654,-39444,-12489,81993,36098,-84650,-102804,-59941,-14097,24216,10893,-34714,-53442,-51131,704,81817,141040,141213,105175,71145,86997,111855,108752,85946,12999,-72377,-57036,-18507,4461,34438,46539,23933,21645,-9368,-80028,-92720,-25089,51066,105623,116607,54268,-40629,-72877,-38014,29995,44449,52544,117371,120585,51120,7384,36434,73359,18589,-83228,-86281,-21396,-2487,-25597,-50586,-42117,2005,7533,-26440,-74564,-117929,-98624,-6446,38285,2657,14749,105784,127637,23540,-86207,-99842,-20792,35460,37740,72388,143532,187017,171005,38944,-90738,-71254,-685,22270,68400,89786,49671,16669,12092,-17885,-26997,25109,69156,53888,46966,55865,62503,79649,75173,23185,-6977,12162,-6149,-44686,-6099,67285,90881,22699,-58776,-82090,-99009,-105373,-66836,-14159,-15295,-50181,-60067,-24582,-11200,-30799,-18271,7802,23224,42242,62391,77102,66598,55461,37756,413,-9653,-19626,-88968,-122448,-53122,6413,14224,4624,-12594,-17059,-13794,7496,12137,-63606,-108375,-28699,34134,20669,-4506,-22196,-40038,-7652,31792,-14872,-86842,-56241,9138,-3354,-42915,-29660,-33620,-46879,-32453,-55792,-95063,-73592,-32062,-20558,25318,36642,-16789,-43736,-33658,-5685,44696,82782,98615,87855,77187,103638,118075,118242,118799,62542,-19927,-112808,-156369,-92033,-7645,-26660,-83423,-57412,561,-12766,-68424,-98980,-93191,-83966,-97104,-57379,41040,112388,105401,56781,37244,7604,-62313,-101491,-102407,-131085,-134326,-53860,54306,55742,6899,38616,98310,80062,-10233,-53477,-15110,2287,-70215,-88511,-9590,44348,19771,39660,59039,-10953,-29110,46336,103964,120293,40910,-74749,-77149,-425,68735,129823,92004,-28126,4166,137161,152151,110046,40852,-46601,-50623,-36619,-83481,-130070,-160421,-182732,-122042,-4683,60270,44174,1038,-47854,-108407,-141114,-62786,33448,66800,62425,32929,-18324,-1927,84643,96768,21318,26257,74025,66154,61746,54069,-37997,-90767,-16362,39858,-2310,-66114,-70359,-15154,52696,73030,17230,-9413,45998,47798,-30518,-19016,43420,21768,-6378,29899,-9731,-89733,-78962,-35333,-13839,7827,30090],[-13657,9135,61716,76905,14023,-40348,-9737,21995,4985,6437,22759,22711,68047,97156,11362,-97839,-167551,-150547,-44172,50571,61248,42722,7904,-37398,-7570,29528,-36382,-99874,-54068,27017,60423,43051,65566,130750,151346,114150,57682,35178,2991,-68758,-69141,1591,6106,-8143,19683,11586,-20772,-4918,7125,19714,55180,60944,30715,763,-59012,-138097,-149225,-95009,-42367,24821,90869,80436,35388,-2806,-32257,-43644,-45547,-89761,-91095,-9203,-24550,-154384,-190784,-74728,21670,-22894,-78585,-48153,49733,121974,113109,57398,17996,29609,29992,-22075,-85999,-108947,-85578,-36504,-25628,-48943,-43624,-23444,-35412,-77177,-87165,-77308,-36757,-29319,-64224,-58039,14107,87191,83159,13079,-68417,-110678,-78400,-27187,-41975,-68813,-2376,42190,-26469,-57266,-18253,13123,43808,60526,56054,33020,-44424,-72968,52045,181951,196608,129561,63278,26021,42327,70983,76244,82054,97576,79771,24132,-9353,9272,21287,-32251,-87220,-78169,-57981,-28892,47480,50151,-17984,-22494,6130,-24758,-74526,-101262,-81172,-51227,-30335,-6704,-48014,-123220,-81213,38944,62561,53249,107516,142707,70133,-6587,-21890,3295,48294,29039,-68674,-76318,54756,122144,92306,31289,-17746,-14371,7020,11572,-34254,-93500,-72031,14173,52827,55899,72459,72019,48815,35335,23438,-9232,-28066,-4960,27823,27630,-739,-24405,15893,90759,95966,16654,-45067,-22405,1866,-42739,-51921,28538,89465,80891,37604,-23664,-74490,-50470,1397,44589,57684,53456,61004,57211,-7204,-70164,-73445,-31356,10931,8259,-35393,-48423,5962,77392,42661,-33189,-31692,-23422,-25053,-1008,-25673,-87194,-106367,-90950,-23128,103804,168356,129191,52038,3967,-5264,22060,53930,75706,47760,27232,35062,-28308,-146065,-171247,-132852,-89674,-62673,-56683,-31672,28887,52531,31290,3160,-4143,-14698,-46269,-81940,-79360,-52965,-152,49753,43297,39466,66081,41027,-14132,-21616,38041,106259,118093,46026,-73802,-138603,-108120,-116280,-180572,-106580,42068,41267,19879,83277,11936,-120457,-88048,31537,130269,138212,58696,2454,6839,25119,52553,56605,42415,33011,19106,-35273,-34684,13616,13651,-24438,-50997,-48048,-23138,-4190,13543,43677,68118,28074,-43614,-98009,-119336,-105885,-76177,-26094,-1459,-1558,46723,80750,37393,17206,13733,-24915,-8273,61314,30169,-25834,2775,50323,77494,66306,8973,-11531,32465,67432,17189,-74748,-107543,-64220,-25431,-220,73888,121141,75189,20454,29896,62966,86158,36046,-44011,-2814,75084,61966,602,-19603,5391,-48,-58041,-63764,10565,56077,12714,8811,66423,77572,-10566,-128576,-193896,-147690,-21811,49262,-28954,-84486,-22808,39074,40531,-1269,-39280,4482,71910,59061,14032,1141,4474,7366,46029,63705,23220,-34672,20611,138924,178260,147900,110039,9579,-91168,-52232,34775,-12022,-108485,-21941,123489,124417,42811,17214,-9178,-35967,-55702,-50996,-18755,3756,24400,58540,70696,58152,28953,-31729,-50384,-27074,5257,-14631,-93395,-129369,-93035,-37804,8362,22092,-16581,-38965,-30043,-11972,34332,71258,27700,-46539,-62065,-1818,45800,22880,-78794,-163888,-77859,42729,14590,-76202,-80736,-28262,-24338,-47509,-66932,-68401,15134,124223,120828,87871,79238,42114,19190,13309,-3697,-43467,-54013,-40381,-41261,-33513,-24904,-3725,45636,33636,-76309,-148006,-61904,26176,-6501,-56292,-38549,-306,6588,13394,55214,32551,-68134,-109555,-73679,-29877,-12306,29519,72995,126577,174508,143614,128068,153683,75615,-53460,-80313,23129,154753,155290,48074,20177,87091,98121,60463,51375,19063,-18229,44347,139592,113402,12012,-79947,-95555,-42718,27036,76731,96403,16297,-90857,-108436,-97240,-94540,-57731,-46055,-124196,-136335,-10621,88012,109665,155209,187626,127570,6083,-66624,-18532,56764,58216,-12627,-45347,-23820,11461,-3023,-61593,-98009,-37007,114297,183680,52839,-83040,-64142,11799,2106,-74547,-76526,-14641,3358,-17058,-20237,-66458,-145924,-114487,-23511,39740,129640,160577,78453,32113,75010,106794,59439,21714,46989,71318,68216,16343,-109333,-180663,-111545,367,51905,24783,-50056,-75701,-35925,-1579,35999,116426,138159,107028,74859,-14926,-40031,33360,97346,132320,127316,51068,-30097,-100533,-126708,-93457,-80867,-85068,-57641,-15506,2229,17911,46784,66157,52365,1180,-31494,-77173,-143041,-148431,-68198,-29125,-20130,-24282,-41854,-33267,133,-34472,-129651,-188896,-170952,-146915,-117466,-56383,-15224,-14010,48751,114674,77579,27822,33361,47828,25901,-783,26408,77130,46612,-18591,-35991,-9879,15607,43063,79528,64348,-21693,-66986,-21790,15105,-53851,-124838,-77066,-21387,-19407,19700,49861,48065,85502,92808,53135,39140,30826,-38243,-107385,-90605,-41268,-39624,-72658,-83769,-29128,11207,-18147,-33646,-34225,-18374,49960,56643,-34173,-119310,-113279,-31729,-49966,-164295,-158259,-31017,27103,44836,34377,8992,18192,-21445,-53491,1668,93073,164627,176356,125701,71382,68983,21963,-46846,-14709,76634,22485,-103233,-106202,-62192,-5545,80182,56511,-66296,-114072,-84178,-11433,74641,104159,49884,9749,7289,8283,17443,60027,79253,31870,-9082,40707,77464,31031,-36680,-55378,-43055,-3059,-1785,-15977,22572,47825,16231,9452,34156,24219,-29378,-52294,-15919,52180,56797,40943,64391,25239,-64619,-57163,46796,122735,86408,-15196,-67037,-69804,-33418,7112,-11111,-33330,11558,19025,-47934,-146008,-203744,-144365,-32306,6148,4782,59186,110969,37982,-80354,-99043,-39770,18104,19029,-26221,-12719,82906,118352,62518,-16680,-62203,-43650,163,24119,60083,28397,-42008,-36990,18126,18909,37749,89611,52297,-30069,-27846,-22333,-80094,-91119,-36373,-18020,-73187,-118771,-156215,-179556,-130695,-38397,-1339,-62892,-79405,-30204,-42727,-72658,-37292,-10762,-19799,-21560,-16953,29177,88234,136761,121333,55974,15469,48036,118534,130393,29051,-52482,-18898,29742,49234,41666,-29382,-75726,-21480,36463,31827,25008,44524,39712,6087,-4704,-3714,-47522,-88643,-53252,1418,17026,10618,39784,42249,32270,27756,-9348,-57409,-28264,16320,495,9097,44809,-4173,-49800,-14919,-24873,-46548,15336,55912,1130,-22097,652,6979,-30515,-62743,-12967,71515,99458,116008,95073,66728,101926,129816,123857,122869,54696,-40361,-96787,-135440,-111805,-19462,-3255,-80817,-86415,-35937,-47902,-89215,-121500,-159319,-157937,-104407,-33562,54469,101684,68784,16762,14162,-12525,-71019,-114333,-119001,-102311,-57090,11366,102404,124562,81410,61301,67604,24910,-69848,-115946,-101911,-83608,-95534,-101893,-60045,-13497,2627,44756,38157,-51959,-90278,-43231,26723,101334,85550,-8535,-28676,31766,79315,109981,85839,6683,-5311,83763,135028,53578,-104465,-141733,-44745,7168,-25930,-77891,-133580,-164167,-94153,26797,84479,50374,-18561,-74294,-95748,-79723,8395,80729,82205,51428,18321,9041,44908,70329,22469,-27941,31974,90412,62705,26242,9960,-75089,-147459,-118973,-50266,-26226,-45316,-35340,18393,54119,46214,410,-22850,-2773,-23902,-108526,-116925,-35521,-7279,-18083,18644,12155,-23432,23038,86994,75883,33598,17611],[-24933,-17528,31884,69265,38347,6728,42071,73180,60852,47936,43574,43993,100198,147230,51924,-104337,-164667,-71078,43286,74401,64488,67845,54413,-4996,-36897,-6938,-3132,-54562,-56628,-20728,-30408,-56826,-10175,75634,100181,55416,31115,53261,21610,-67125,-107753,-91068,-67068,-21151,41773,56174,45607,47465,18097,-23186,-7992,23740,19789,-2491,-25163,-77292,-133430,-130503,-87204,-32877,29484,46374,4134,-11295,-1449,-20492,-69810,-128435,-117809,-45416,-32033,-105471,-140020,-35611,96755,50195,-51981,-30293,42614,71299,70239,27214,-19670,-17079,-2872,-17418,-63869,-112617,-103326,-48755,-37945,-51284,-25970,-15296,-42432,-90724,-83539,-15882,48523,23129,-21015,-45146,-37554,27553,39189,-52461,-153548,-171308,-82096,13101,12195,-25141,14646,66127,34304,15258,61541,69339,37972,41683,74289,49805,-29343,-71367,-11200,78943,99247,63039,61180,82200,85252,74785,104505,177789,197026,120460,46661,7313,1915,20283,8056,-46825,-78202,-52751,9020,79543,70392,-1942,-11688,22912,16670,-19704,-63453,-74955,-48755,-25515,23772,69623,49832,24332,34342,19821,-15080,10887,58717,38229,-6534,-12549,35241,69120,8106,-91288,-109233,-22647,29160,18367,-17262,-80931,-79623,-10354,39359,-3976,-93581,-120254,-55152,1506,26708,59915,81141,49911,-12853,-58077,-62907,-33995,20973,50800,24411,-45206,-70616,10700,118070,127497,41470,-12824,19921,28416,-47667,-116407,-96016,-8287,57133,19984,-41335,-33421,23693,57115,84984,80854,-2943,-73262,-64110,-28763,10466,35146,46342,75172,44540,-67529,-117415,-55548,19647,-10588,-86326,-103151,-92988,-73290,-23327,-18794,-38647,-15826,13956,34598,108266,169162,131830,46997,18326,38800,61856,77041,102772,107858,104783,112327,71178,-99738,-253733,-213819,-93921,-67394,-72732,-8357,65001,87999,53628,-7990,-10024,5022,-69504,-160495,-144504,-67095,29632,92504,56673,-9559,-17411,-15254,-42172,-51849,-3600,91680,139024,91625,-6966,-75262,-56084,-57959,-122258,-100502,-34254,-38684,8746,136392,49132,-146463,-100395,29814,87897,107893,57635,-14684,-36662,489,66283,88557,57620,24683,-4745,-31336,2467,33262,8438,-11891,-36457,-44280,7934,57405,48898,26138,21462,-18810,-75897,-142637,-186616,-136359,-89029,-93093,-82587,-67013,-25539,47907,72802,38712,-36008,-88900,-42361,73088,78790,11603,3857,41572,55716,19584,-33992,-13141,57249,35481,-71796,-125905,-109616,-95284,-71541,-1698,112297,153664,83918,9978,-9051,16289,65714,23120,-54115,2174,89210,80244,3680,-68049,-78415,-50978,-61000,-59935,-32770,-33654,-37599,-1317,38847,48346,-29071,-164726,-221265,-144494,-24431,29059,-38539,-85219,-46735,-4055,18934,-12182,-53733,-7780,66127,48457,-24806,-48907,-37260,-15167,22386,22406,-23855,-65115,12110,135417,143380,88372,101910,92683,16597,-2424,21070,-20996,-75582,-23955,79875,97754,45579,2183,-20980,-39916,-63224,-24057,53967,70165,50341,83166,113948,91781,41198,-16847,-33829,-26459,-22226,-25347,-39187,-68820,-91984,-63624,6505,43836,3140,-22214,7064,18288,32041,59944,12671,-55647,-51489,-11405,-7371,-40479,-110483,-155757,-77933,29521,5313,-68062,-79830,-54466,-37263,-32398,-40715,-37049,24419,100232,72876,14277,30576,81932,101194,71775,19109,-25270,-43091,-33651,3125,40285,14841,12408,70225,57661,-53214,-118051,-29128,44329,759,-10465,53930,89890,93073,121429,150870,82786,-37365,-106417,-140247,-120418,-15388,58771,53271,61148,111073,137468,130926,120339,70401,-31355,-110108,-71615,38884,66701,-4635,-55545,-24003,10310,-1569,-15364,-30806,-41191,9585,82465,120598,121609,50924,-40182,-31951,44822,74516,69337,43085,-5713,-47365,-75276,-50926,-14195,-34434,-93119,-61829,36163,66480,46482,70686,89592,71697,-9482,-105696,-95524,-19421,22034,-1673,-14427,-16508,-11339,-31624,-97918,-143763,-62071,87753,133023,58232,10740,16658,28298,9991,-55936,-82332,-21240,36407,350,-60514,-102363,-124953,-72408,800,43432,98458,127467,81129,54649,106720,153844,74217,-24775,-8016,53754,52023,-12413,-117169,-199389,-175027,-55924,44708,43029,-12206,-45420,-61796,-55401,17312,131319,182972,166142,135989,62239,12214,-4390,8556,63594,89799,7821,-83073,-105822,-75672,-30449,-13490,-22655,3371,38579,4241,-36512,-23538,-14791,-37463,-50795,-44851,-99841,-157450,-111068,-20943,-35427,-65709,-49909,-78762,-119932,-95744,-74360,-110866,-169545,-172907,-144747,-115543,-53996,9277,9366,25824,48229,3690,-11188,30588,14725,-54172,-72601,4833,94941,64005,-36222,-60086,-3242,18000,27962,71514,53877,-38769,-65917,-11530,5283,-71347,-141939,-93439,-8556,15721,8498,9913,33537,112825,149771,107180,66876,48770,-11489,-100454,-131874,-73246,-23899,-53313,-83949,-47352,-51521,-113626,-124138,-74803,-12819,56320,76991,51900,1331,-69653,-82153,-95703,-142111,-108078,-4763,20846,-1924,-3732,33379,90900,77348,37862,34392,81598,158294,180912,120736,37523,-12103,-41580,-47119,-12659,46319,16788,-58569,-40731,19515,71283,132632,109742,-8512,-58793,-9702,44025,37577,-504,-48453,-40304,-11679,-31261,-36213,16690,14273,-10477,32212,91192,80056,24500,-40926,-83047,-101271,-71453,-52493,-2882,104205,119060,25254,-14000,38330,79670,54394,-9448,-21503,37529,59607,34176,42221,8879,-96699,-114757,-6959,87728,72909,-12765,-89829,-130129,-76229,11291,-2128,-44700,-4212,17137,-38612,-145891,-213232,-151126,-41315,-18647,-8752,56502,60277,-54318,-134486,-73006,11911,40046,32434,-585,-25013,14321,43412,21620,7709,19719,32831,38735,29960,29460,-11247,-70882,-25739,75848,88280,74786,89147,28803,-66119,-56610,-28115,-69001,-94095,-74364,-49150,-108785,-198191,-204622,-145226,-102310,-48057,-10969,-31140,12742,106704,98572,47418,44038,21428,-14199,-7782,-539,16645,77974,175888,195020,97521,25257,63582,118704,81413,-50109,-116403,-33739,51736,63372,47544,11367,-3413,42374,59775,9271,10093,83949,80903,3034,-14400,34060,54779,16302,-11771,13354,49613,84683,146680,163742,85700,4144,-10645,-316,21577,33279,38885,38488,19973,-30593,-51983,29030,99855,97211,96971,73407,-23143,-85753,-47668,2144,-40021,-93623,-18998,60686,23841,-5920,12666,3405,29301,87034,87635,50591,-15412,-67447,-57705,-33609,-16941,37181,47860,-29682,-66576,-66539,-107794,-128347,-128304,-154187,-142861,-66115,-26035,19835,51514,47663,63587,78428,20727,-64841,-129966,-123046,-48942,21220,42616,98526,158632,143940,74062,26869,12575,-27704,-79831,-112340,-94594,-53635,-60964,-85979,-71456,-22443,21705,17170,-33520,-97693,-133495,-100022,-18264,11684,-30368,-50146,-1355,56369,64136,60998,42181,-5475,-2615,31380,-40675,-177265,-165508,-39897,34774,31244,-18522,-67530,-82625,-36161,37651,58640,23723,-29000,-56226,-14965,32068,60163,39111,-7159,-18260,6628,44663,56949,-1999,-58239,-26190,57209,109999,77922,11881,-6995,-17456,-56605,-88431,-51494,30427,62807,43097,40910,36564,-4933,-40230,-14372,30743,22189,-37044,-49443,-11475,-11005,-45005,-26241,-2069,25237,117597,199695,164433,59907,-2031],[751,-31230,-37640,-3849,6230,21190,73354,104077,97566,85469,42964,-18895,-2838,84979,65532,-74962,-151903,-64533,26294,30281,20380,31396,48180,25869,-20403,193,43943,5778,-39872,-49508,-69256,-69916,-22551,11824,-7517,-44253,-9210,46251,5386,-93305,-153653,-157399,-105096,-10603,69819,68301,25104,31039,26725,296,-29224,-52054,-46006,-9085,14276,-36630,-109138,-101561,-60436,-65108,-50913,-15417,-35797,-42317,-4481,11104,-9408,-50472,-73071,-49010,-5421,15530,10262,52877,149298,117788,19574,11977,30811,8842,-7559,-33467,-60107,-65387,-26472,36863,16329,-94109,-172906,-143166,-66181,-8578,25287,13586,-38183,-75895,-19420,78435,119628,60552,18355,-23316,-75064,-62368,-61267,-136130,-202746,-196301,-107386,-14647,24592,15301,26969,76448,79470,83061,116534,90418,9775,-412,53647,57075,8319,-52437,-76458,-7488,45576,36796,76851,118838,83881,22150,58317,174026,186645,71489,-12042,-30675,-3105,61918,97949,36156,-41953,-23051,34005,62129,27479,-24453,3353,75711,83096,46851,8701,-11276,864,12183,52283,146524,168065,69285,-11613,-45995,-101757,-127900,-95046,-25213,16897,34214,55564,30694,-57209,-113325,-105975,-59381,-6349,13271,-17673,-109935,-149801,-66724,41547,56309,-13434,-83969,-74119,-23511,15219,52986,84929,62499,-14725,-94952,-121628,-92994,-29874,26355,26632,-36418,-54231,37322,108558,87595,45110,36522,59620,39721,-49427,-152602,-206703,-157203,-55130,-36660,-56400,-511,61740,62475,58498,32675,-64279,-141231,-132805,-69409,-6311,35379,78169,118157,59928,-67286,-104171,-50023,-17135,-61046,-97303,-63605,-16526,-36078,-48473,-32719,18297,55660,58242,53547,92923,117355,87427,35295,51154,92222,95393,54717,64960,102068,107153,111622,110902,-29509,-231832,-214973,-60491,-38045,-79071,-35830,16121,20441,420,-17342,-2870,-12476,-95550,-183028,-158782,-69425,19551,77515,48583,-14600,-30777,8926,28937,37847,53307,93988,121421,109044,54287,-11548,-18654,15324,-27340,-90323,-118101,-139892,-29216,210396,145596,-89992,-50615,52012,-2671,-45712,-39312,-63094,-93969,-91112,-12614,76865,63005,-21859,-58811,-32318,38171,61081,37683,27533,-13715,-48099,3747,66961,59262,37535,29497,7026,-19356,-87977,-134488,-62946,-17737,-65975,-78703,-61860,-65387,-5510,96006,87298,-44130,-124519,-74726,37463,74017,39714,11706,39964,60134,-375,-65627,113,100117,31442,-111099,-138503,-96738,-95589,-68517,4982,108603,145903,61278,-25985,-41087,-36425,-11922,-9739,-28682,2685,47188,68654,67492,16790,-26111,-12216,-12353,-40222,-62013,-84776,-67647,-27938,2773,23024,-39827,-126767,-99442,-13377,21235,2810,-48691,-58896,-22606,3113,37334,22231,-4051,31443,52948,-14231,-97544,-118776,-84101,-26748,20334,17578,-31973,-61970,30078,131169,103477,33698,64793,132197,96848,39922,15807,-19181,-36252,-29772,-11214,5349,12022,-20554,-29039,-8372,6404,60081,113871,104331,50492,45791,72448,62904,41299,36361,36135,2626,-54470,-59375,-1452,14916,-37051,-43695,37719,91045,45500,5762,27218,20862,189,24214,31936,16856,10863,7974,23577,37820,5134,-44754,-67008,-23974,3981,-13022,-50810,-76305,-63843,-39037,-35210,-30746,-5787,25493,-8463,-58681,-25184,83964,143588,99927,31584,-18031,-28215,11582,62885,60478,-26313,-46956,39959,75225,7206,-43331,8337,39436,19715,87241,178793,128565,55687,74759,90650,36741,-31186,-88375,-167732,-159175,-35775,49124,26542,-1457,26628,71773,62527,35535,55715,13700,-110523,-154762,-92389,-55646,-85339,-122605,-107141,-46470,-10968,-16920,-38874,-55707,-46436,703,90190,190325,181070,68509,-794,30229,48689,22822,1851,-17093,-13957,-21112,-5662,5193,-12976,-19678,41120,75675,7412,-65242,-47523,-3398,21108,12166,-46516,-76110,-64787,-37479,-19,33502,26413,8784,-19278,-85046,-103273,-19738,26110,1071,23885,69476,44846,-2913,1697,-2096,-42351,-37048,22133,19097,-35548,-58781,-49530,6095,70696,102036,124940,140642,88753,10872,36589,118720,83002,-32851,-56210,16664,44455,15363,-18228,-91916,-145849,-73277,47651,88545,67933,30862,-38983,-71770,-12867,93657,163336,147753,96112,55657,8340,-83792,-105757,-39135,-8805,-60057,-94958,-63179,3688,56635,72639,48709,55126,98192,62242,13289,7629,-48461,-103016,-42893,24198,-23360,-46060,30466,77030,-7917,-71211,-42029,-86787,-170546,-142457,-65217,-39564,-72409,-112770,-120544,-94928,-21268,52214,32866,-16501,-44128,-87388,-72572,8276,24497,-33464,-62956,-7430,58409,38527,-22098,-40461,-27210,-32740,-15066,21331,-3815,-87658,-90789,-27476,2623,-10137,-36312,-27826,23557,30753,-40929,-80064,-32075,73710,113533,84801,52791,34073,21494,-19207,-80918,-56553,-1051,-40024,-94092,-88096,-95457,-124553,-118891,-54583,31074,44226,-13594,-21056,43469,27696,-56528,-107190,-98923,-57208,14930,44039,32975,47898,103840,146243,120138,45138,-25174,-21850,50630,91298,54514,-7021,-50785,-49619,-12367,15150,52116,85503,89844,90175,103795,105969,97153,77345,31706,26613,88224,105333,2738,-84571,-104321,-72864,-38067,-46405,-40997,2187,-41407,-86779,-4685,81111,42268,1825,1952,-38300,-118711,-121554,-87865,-27589,83337,128015,74266,40689,93093,154800,127017,30567,-25179,6342,32122,24389,75216,96088,-5654,-90185,-37539,33733,13776,-51707,-99206,-107578,-50218,17051,-22062,-86879,-65086,-33030,-43483,-98567,-129010,-71165,-10095,-29454,-32877,-7384,-33864,-88111,-94593,-29144,26793,45518,51882,42016,-2017,-17445,24963,77393,97223,84796,55271,41181,21092,-3588,-20383,-30203,35170,140631,126442,30650,4021,13867,-6725,607,13267,19056,10392,-33321,-48441,-87494,-145708,-86516,23456,46264,35903,48660,83362,153051,207181,161490,93318,75886,63571,17778,-14573,-33025,-30469,9570,54466,86299,55454,16802,38554,48721,-593,-79633,-100488,-35268,31236,40913,11655,-24499,-7985,69478,77722,8010,1991,47155,17651,-44634,-12263,77143,103384,57215,26675,29825,41609,92355,170683,192655,98720,-8645,-33496,-14200,1190,21748,60998,23462,-51962,-84342,-71705,38347,198769,228105,124120,23457,-58084,-90042,-42513,-5360,-38142,-56077,9669,26865,-77692,-149938,-89373,-42761,-22327,31812,34528,-31836,-75173,-55718,-24445,21339,54061,52526,13888,-16968,-16784,-62090,-154514,-177828,-136173,-84925,-32377,-25087,-67462,-52359,-1880,32423,85953,105938,37456,-65158,-129660,-95768,-1288,43170,16751,59663,152689,147543,43000,-35797,-29840,-13747,-32883,-61400,-21879,46034,41151,-44482,-78915,-38611,-3017,17059,13041,-58678,-155940,-173860,-114822,-79784,-83380,-86046,-50298,13774,34069,58408,71260,18082,-26238,-36155,-69396,-99711,-71342,-18089,24122,35795,-4436,-36035,-45579,-38215,600,27017,20260,-3454,1945,65954,88889,69113,12618,-64140,-74864,-4394,52787,27453,-69737,-83886,31768,116997,111245,50688,-20188,-27102,38827,52292,-12526,-17922,86170,147918,95736,37084,5356,-54771,-98336,-39729,64262,86200,34832,34176,42104,-16013,-86785,-78130,-29809,46906,160258,225926,173027,67897,13875],[35126,-45457,-86968,-48473,-14859,12832,52189,66553,73470,91873,53247,-50420,-86764,6274,69043,4841,-87214,-81810,-39440,-27380,-27318,-4753,46340,54458,17367,36377,74430,48693,8791,-19129,-24175,5079,28987,815,-63017,-74730,6646,48555,-22952,-108715,-134579,-107684,-67072,-2371,74404,78986,15607,1364,19144,47367,6657,-73114,-69434,11879,47317,-16116,-77894,-29052,47159,15130,-50578,-61195,-47555,-25458,25500,79235,119442,84763,-876,-13696,27237,55450,66732,106527,178936,152744,56014,-4403,-14408,-15738,-30192,-46579,-42110,-42989,-26928,30996,22455,-84396,-207372,-203721,-62235,55085,63637,19248,-20496,965,91922,124533,99169,53271,16289,-31108,-84794,-111741,-128499,-148047,-149671,-147961,-128391,-58350,27970,30799,11543,48466,66085,83235,90475,50755,-636,-12017,-961,20941,26258,-30173,-90336,-35280,37857,39532,87646,128347,80177,2393,-13051,31773,42152,-12829,-61071,-57259,-766,103528,179080,130792,40246,42443,66686,42001,-17024,-40160,17645,103789,109920,74840,56080,47667,39029,38664,64030,120252,111811,16517,-37127,-80260,-146543,-168707,-121721,-16727,57119,55313,26806,-36896,-120047,-125029,-78481,-51880,-27673,8226,1922,-93841,-189971,-138660,4460,75247,43683,-37527,-71491,-29532,33962,77301,82091,51484,-3749,-86757,-151823,-144796,-80648,10382,59615,33591,11449,54174,48887,-96,13923,49620,63689,45689,-28901,-129014,-208244,-222815,-155275,-80311,-38027,15339,47869,25008,9053,-28101,-110294,-158606,-134454,-95447,-82224,-42884,44061,71300,498,-52452,-17741,21693,-8973,-83885,-81588,5835,63623,15997,-47078,-29587,52839,85469,93916,118340,120750,78352,35883,-5027,6013,41070,54438,19256,22313,40158,37615,60480,92762,38178,-71263,-84623,-13709,-29243,-85993,-81375,-53484,-71679,-91031,-45280,5989,-33359,-98621,-149028,-136665,-67311,-819,30681,1027,-12690,34974,85423,94925,102299,95374,67640,47931,34277,751,-50422,-59752,6265,541,-84247,-116390,-103305,-1813,135722,62900,-47883,15238,78381,-1101,-88087,-76024,-61923,-102325,-150212,-79243,42599,33117,-87237,-130557,-72165,23934,53461,50244,48087,-13731,-72038,-25930,30343,12164,6450,37694,57945,52869,-33378,-95526,-13666,51847,-3854,-45784,-11364,-13549,-13795,67411,82735,-35803,-124221,-103926,-31097,18205,24902,147,16172,56660,16882,-50580,7430,106888,61094,-55456,-71051,-37063,-31347,-7331,17287,64335,107463,57987,-17642,-12928,-15180,-49244,-48798,-34356,-24358,-11434,37577,112859,127524,98292,81139,47184,-7611,-51927,-78022,-81910,-69949,-40573,-12587,-64120,-89696,7002,87984,60696,5858,-36663,-35068,5334,36884,58441,47777,47014,84781,51244,-75794,-170726,-194729,-135782,-46635,13209,19698,-17116,-45570,26500,93218,59730,-1690,30581,122380,117757,55348,19929,-22301,-53507,-38213,-37242,-36873,-43342,-79422,-72679,-2172,54509,90966,92383,60266,17476,12405,25440,5512,11977,55889,90001,35661,-70822,-79921,17657,65697,12745,-9253,76476,149794,109009,57778,71981,54611,-4688,15826,82737,88947,28157,-2172,70227,155078,145729,58189,-45016,-58787,8191,10038,-62386,-106358,-100984,-67625,-36031,-18358,-21763,-27159,-42422,-58623,-34697,35527,63529,21547,-2944,-45783,-65851,-487,59821,4428,-128890,-133751,3854,72360,23909,-13740,15929,25375,32527,118720,168584,41846,-103519,-113221,-64289,-61156,-81518,-81124,-100279,-91884,-55429,-2551,-14956,-66405,-56949,1923,19395,7917,48437,39139,-84669,-168374,-151376,-130452,-130077,-127762,-103930,-39651,14834,13456,-20988,-53005,-66695,-37441,24234,124529,170054,112666,22972,12323,9704,-35271,-71820,-69277,-10804,23602,-3226,-45994,-32423,31737,93440,58794,-81370,-177496,-129944,-42027,-12123,14530,21459,-11478,-37766,-14060,25444,50113,42847,29438,7601,-22644,11928,66675,4074,-66115,517,71243,21697,-57827,-54003,-15637,-29370,-62511,-28718,19374,17300,5288,5035,36785,92945,132350,144850,122551,44628,-59680,-76332,-1294,26343,-40740,-78490,-25549,11568,19547,54976,22899,-78778,-80774,13752,82547,100721,79189,764,-41794,-11177,42741,70996,49684,3446,-12900,-24845,-80846,-78222,-43034,-65780,-94101,-72593,-41096,6610,78159,111293,75328,69706,128423,115960,94539,105808,13163,-76659,1567,93360,68535,73193,132636,142351,50792,-4327,13215,-31777,-115918,-104993,-52939,-15434,-6954,-56104,-91999,-39380,56397,106611,49799,-27753,-66150,-110398,-99402,1570,84793,72780,27700,30656,43350,15861,5730,2913,-31109,-67402,-75136,-70253,-78693,-117055,-106564,-58807,-21055,29539,51553,13698,3973,-9951,-92407,-142937,-84101,17072,42662,27173,19064,10344,16351,7158,-37448,-29964,-7498,-49341,-72576,-62575,-58631,-55239,-63844,-41064,28293,5381,-90749,-99571,9481,87499,33534,-37957,-16415,5361,35011,64320,62380,69082,114342,121716,48122,-59779,-143599,-131916,-69133,-50602,-42469,-23669,-8340,3496,24976,35251,84118,181120,220856,157641,79096,30580,-6968,-17929,-10849,28618,95779,95310,-13850,-85832,-98174,-101197,-83157,-53326,-22758,24463,-12030,-105530,-77292,30591,21277,-13658,9437,-16179,-103052,-86937,-22880,-23260,-11714,56208,85917,46712,38442,84290,72327,23920,-2260,4102,378,20653,123098,182970,98295,-11218,-14041,6929,-22255,-49346,-38696,-11920,24142,44505,-12730,-98003,-108260,-77118,-49360,-42330,-22201,30211,26768,-37045,-62141,-85369,-105434,-57490,-5736,4595,13306,42340,49470,26144,619,2251,40609,99474,113690,65419,9728,15485,22872,-5895,-29519,-10089,52387,133551,85951,-66226,-102603,1454,75334,62795,15412,28296,45510,645,-24275,-46571,-52472,39138,131015,142094,96122,68990,127172,218698,210949,98655,8013,23874,87597,68774,-190,-41489,-16270,9255,-35648,-59478,-30112,-24236,-23124,-20556,-35413,-62099,-68668,-38762,15855,47109,3826,-74689,-63774,37476,92849,80755,47887,-20200,-91434,-89804,-3996,66230,39826,-10230,-11205,-7987,8351,62083,126617,116428,55529,1223,-48405,-82816,-65658,-14126,24726,7012,-30874,-74697,-97979,-9600,151416,179943,58215,-20694,-47602,-43246,-11544,9807,23951,59003,73612,18863,-94344,-162901,-112400,-21392,13013,21290,-4095,-75744,-78164,15814,34268,-92,10283,-7584,-76829,-54015,30060,-11505,-140945,-183414,-129398,-43711,25283,-28273,-128205,-113560,-29541,17739,48919,60937,5329,-68142,-90283,-37316,33324,39400,-11629,33413,116777,70011,-47585,-114590,-129947,-99243,-41949,-10092,46717,112156,108491,8554,-53750,-30495,20136,53320,63018,9221,-101450,-144055,-88258,-62107,-65677,-63957,-59935,-31012,15486,63605,74120,29997,-4463,-23468,-21077,23391,53741,25811,10186,24929,-918,-35629,-65046,-98243,-73807,9302,57746,42568,38660,76199,53672,30511,30749,-19105,-53812,471,39354,-574,-71197,-53198,61985,116535,43091,-28706,-77531,-75033,8130,43328,-7170,-6271,77491,125509,73207,-3586,-29928,-55096,-108670,-85560,20959,45262,-29692,-20789,23309,-32415,-100938,-91109,-46797,39871,143086,171947,114863,61409,56973],[-622,-106791,-119583,-37266,6386,-8725,-27471,-23368,14092,45885,34264,-36060,-86949,-33583,49912,61522,-17371,-82657,-87255,-72288,-60412,-3985,68747,53075,9702,38597,65049,54760,47273,10052,9499,57357,65285,17506,-40973,-18615,63443,59335,-27934,-71169,-39146,6049,-13322,-20956,52306,102756,72380,23570,8544,31895,10846,-46586,-37858,26816,52837,12438,-33599,4612,101245,120489,42873,-22802,-9405,39465,78018,111095,153866,103939,-1912,1606,26142,-30526,-36518,66189,151169,107608,-10135,-117190,-121759,-45621,-3188,-1650,17983,27917,-7896,-44630,-61210,-80022,-140582,-141515,-13363,80177,36249,-28897,-3777,91819,173525,110907,20979,2827,-10315,-44179,-73641,-104451,-122986,-95428,-61389,-76259,-106830,-66929,9347,17229,-4162,-20141,-35790,-8281,2141,-18688,7765,16264,-26329,-11088,23868,-17242,-49135,-6516,27145,11380,51292,98863,84296,29356,-59130,-122032,-80025,-24270,-31582,-42889,-75,106490,201095,188004,116689,96382,98187,57519,-6731,-18990,21745,62500,60539,48930,51155,49769,25786,20533,50746,44103,-16474,-28885,5618,-48263,-113627,-86313,-13484,51526,68340,3056,-36359,-57352,-119306,-120096,-57295,-23958,-48859,-41458,-5740,-55488,-163614,-159726,-36157,41925,30598,-37011,-72431,-17915,69808,100059,51361,-4047,-17752,-49897,-112905,-112892,-30687,67097,117298,98398,61264,49572,6939,-32757,7317,48597,55977,66891,35945,-29273,-87984,-148986,-143381,-52427,25475,44055,42988,16411,-2481,-36226,-105340,-147413,-111952,-83919,-103824,-66527,31232,20252,-58356,-36318,58151,96871,40541,-48021,-37818,25626,33283,14564,2397,30393,86690,113491,158233,216111,187622,92595,23691,-29607,-66072,-71850,-39683,5277,36701,3665,-17084,35620,84154,93510,105142,76391,26187,-17366,-53568,-71534,-60766,-92389,-135828,-78446,-3487,-31941,-77194,-124345,-141486,-74783,16544,39889,-25074,-40805,70759,130911,91911,62355,49052,21039,-2384,-30506,-64268,-96831,-92241,-48893,-45893,-82610,-94549,-51448,58962,95716,48,-101469,-33935,73969,73535,4411,-12943,-4932,-55814,-105705,-40205,40477,4529,-110271,-172502,-132538,-29007,21392,36207,51257,-1670,-63455,-26894,7369,-49662,-80120,-9576,61136,67655,-20326,-101552,-45324,46181,23897,-29192,41767,115516,82402,59788,46731,-28697,-100081,-119415,-74448,-15231,10177,-10262,-22755,15017,41167,20444,19806,43949,28248,-6889,24721,61423,55983,51347,38892,41109,80007,94151,60214,66753,71761,12909,-44782,-72670,-69285,-32524,35768,108567,149807,159571,146996,90511,29094,-9405,-35495,-68432,-77164,-54143,-35007,-69492,-58954,45727,103886,57304,25093,-1928,-21079,9332,46978,47444,39809,61025,95392,52438,-64228,-157292,-188315,-139587,-70168,-25868,-743,6516,-24142,-9694,23735,4500,-39597,10453,118640,122885,47265,11070,-31892,-77816,-19220,44873,36937,-49735,-127392,-111727,-28127,22340,45211,38931,5647,7459,63169,68387,3169,-15491,18225,73436,49316,-36697,-40847,34428,68750,30987,12485,89745,185143,164790,101132,105636,96525,26789,34105,101699,88732,-3048,-29741,58448,163651,183284,111740,20429,-8912,26810,-5880,-87017,-104410,-82888,-43943,3469,28862,9950,-28684,-52089,-45141,-12372,2699,-37877,-70759,-43898,-71962,-115766,-63057,11728,-26560,-143047,-126957,18586,58926,-22780,-52469,15692,52605,48606,57782,39288,-54799,-171575,-196387,-117853,-76899,-94363,-52550,24923,15798,-54191,-48106,-58506,-125511,-115803,-27048,49586,76037,72759,50205,-17394,-78210,-97861,-105179,-87878,-55669,-25567,6698,16315,-4014,-20812,-28827,-28387,-13839,-12680,22615,82391,94416,53580,25397,-37294,-110556,-112414,-50689,15230,33448,-35347,-119469,-82218,27372,73893,11241,-107295,-176533,-122566,-37345,-19872,-10779,23988,18406,5230,46244,52562,40058,31356,34699,25349,28005,83267,96700,13094,-16568,48395,86509,29027,-67294,-104991,-67358,-42436,-78962,-66811,6561,49915,50238,32332,25669,46176,82839,89440,29356,-44622,-97402,-129014,-88980,-38110,-50341,-65287,-31618,-17262,-20235,27957,56021,-14083,-60564,-24669,13862,42381,62668,22698,-15273,-3775,-4540,-34804,-36123,-33840,-53991,-18915,38174,68441,26671,-50454,-73592,-41318,-33833,-30600,29464,83978,66530,71087,125426,109801,91842,127251,80255,-3600,13889,70363,71424,91713,121583,122649,75463,51044,62491,54269,1905,-41918,-65921,-33987,4370,-38548,-64940,33713,118821,105223,34513,-9058,-27518,-66365,-63573,25654,119698,132074,107206,104991,77631,12462,26068,66146,27709,-55538,-124007,-145167,-111929,-81605,-73398,-76930,-63877,-912,30876,-33612,-73486,-54407,-73085,-98014,-53476,17829,24772,-12601,-28428,-13177,-10920,-34350,-44371,-20314,-28240,-45731,423,31572,17823,7072,-43611,-66869,-21736,-33879,-74711,-57351,-3856,75535,100692,66574,72885,45320,12467,19768,10934,3711,43805,40571,-63450,-164043,-206192,-160529,-103648,-113599,-86699,-11549,37053,27085,14740,20861,95307,203731,212215,105115,-1511,-47772,-65585,-69428,-66778,-30572,27965,39312,-1788,-6706,-23160,-75512,-77195,-14682,35417,89633,81760,-41064,-98345,-20594,7778,-19075,-31953,-42634,-61765,7905,87502,17799,-90923,-46989,25268,-32361,-106505,-86877,-51188,-17335,22494,33889,5574,25200,122050,176436,120257,44401,11445,-1807,5557,29333,43779,36015,49724,68880,38171,-31912,-54655,-41194,-18466,8512,38880,57248,22021,-41260,-77783,-114362,-95088,12856,60562,5794,-16175,31690,35942,-17138,-12697,43856,44350,25408,24204,6153,-8359,35458,66475,38762,-16136,-27970,-1694,37510,-15303,-141237,-159577,-28124,81978,55880,-21093,-14560,25286,21864,14629,-27370,-38264,27981,81687,91244,70047,42796,75377,156171,141320,17512,-86354,-48898,61947,82435,31816,-1526,34330,56178,-2042,-63922,-49418,-45042,-52707,-29318,-23471,-54744,-57646,-8012,60102,104391,56312,-43978,-62227,2680,90195,152940,103815,-35839,-118919,-82451,-4564,16776,-24064,-61024,-89879,-92685,3260,110280,130670,47127,-347,12493,-30071,-108572,-89657,-35656,-20682,25985,69593,-6290,-99675,-63516,-1843,-20135,-39123,8667,38443,32453,17470,39562,109576,165831,140731,62837,-18971,-67923,-54491,22647,62724,32411,-23332,-68473,-32037,97696,116619,-14520,-71454,-55301,-89603,-60382,54970,47084,-74559,-112144,-71410,-51425,-30015,-49954,-130504,-105282,-11501,32163,42367,38516,-15900,-44325,-14227,39000,69899,53348,-914,32075,65482,-30975,-128033,-144949,-178745,-165064,-45023,31347,53495,89544,94979,35601,-25668,3001,89040,113994,115212,84587,-17023,-53208,20477,47697,21916,-3949,-42602,-49056,11511,67575,62085,13199,-7712,642,22126,56957,87516,59290,32879,50214,23205,-26736,-59325,-109714,-105876,5791,88012,68880,39926,49821,1884,-23963,35646,51402,7414,10848,25367,18344,14068,22789,41018,22644,-42902,-65649,-94768,-101476,-50000,-38159,-55332,-6554,45472,57309,19103,-50922,-46906,898,-39912,-81347,-31339,-25774,-115238,-110951,-29897,-27639,-52186,-43493,-37192,11087,81906,93769,59390,57432,86123],[-55799,-157304,-147031,-21687,47904,-1803,-70901,-49980,9650,343,-19960,-28952,-51617,-30312,23670,49324,-3011,-65741,-80465,-78293,-68346,4018,68298,21066,-23400,20826,60773,68884,56777,-13793,-24562,41921,51986,13780,13127,68499,106425,67920,19255,25567,72152,80371,5478,-40184,25980,106614,118997,72156,6834,-42000,-50573,-31446,-783,29014,44024,38177,7375,-16617,37782,132134,144417,89219,67606,94770,92269,68121,58636,-9241,-84157,-38486,-4997,-112331,-142328,-5054,86082,15817,-114883,-221509,-212201,-90634,17310,37614,42940,66928,25261,-80997,-119280,-70252,-45503,-32228,23488,38799,-40142,-91552,-955,120949,174487,93554,-22588,-60848,-35416,-33280,-62660,-85724,-81123,-46399,-28087,-38135,-43621,-55560,-62394,-25314,-6935,-91157,-163739,-119782,-75043,-65861,1177,37610,3226,9575,28287,-13609,-16753,17089,-6651,-46035,-3467,65292,86095,44520,-64053,-143673,-71241,25710,16539,-26917,-1244,83171,165925,172970,108184,71748,90097,83471,23508,-5074,8318,906,-16475,-6551,10466,9236,-20290,-34438,5779,-4005,-52756,4391,70674,13154,-48329,-22313,26424,61690,33739,-67447,-81183,-28186,-68812,-107726,-57933,-4798,-40302,-76002,-36867,-42367,-112680,-128082,-58380,-11041,-12558,-47419,-53247,10351,78933,68568,-6871,-70489,-52584,-15413,-38846,-28524,78590,151391,147515,98289,49102,41951,38426,20431,34211,47464,47712,75441,86692,67469,42623,-26501,-65382,2437,86136,96343,83968,53540,9651,-18587,-54243,-96072,-87712,-59878,-67031,-23057,66083,41797,-43554,-30095,48212,94886,75464,16885,12262,-372,-49660,-25613,56126,97371,119236,135323,167611,208671,194289,112339,40937,-15964,-74961,-130775,-122034,-23234,54430,8049,-19432,44479,87907,91284,121334,109021,48280,28741,7058,-37843,-48742,-64394,-107661,-97418,-60893,-68421,-94457,-151773,-183430,-113571,23008,91554,8989,-68085,16175,100448,55078,-440,-6118,9428,12057,-12508,-40671,-58369,-69525,-93526,-124970,-118163,-192885,-301657,18456,589070,404459,-208068,-235390,14811,54936,8340,3556,18012,-13625,-27159,22527,38223,-12049,-92910,-154158,-150230,-72290,-6222,21482,47973,25569,-22835,-11367,1476,-67970,-125506,-64974,20219,40006,-10478,-83591,-89717,-21121,-2748,-37033,48107,192067,196724,97812,15996,-41087,-92733,-133552,-88032,-17553,8400,-20170,-69374,-59878,28516,81151,28094,-64031,-111019,-64168,49160,110930,77620,51993,55927,52295,60879,110297,129086,111761,99275,67818,-13355,-90971,-87789,-11661,64750,88870,83678,87233,111693,97284,57653,32630,-9444,-48927,-37323,-15193,-15206,-31417,-6401,62572,62730,-1256,12348,28410,-1178,1749,11856,9833,28877,54147,45746,16195,-22829,-71817,-89651,-73856,-64502,-61173,-21518,33259,1566,-39267,-26949,-35445,-70645,-6647,110212,95383,726,-35560,-53721,-64131,4894,112832,121780,-1596,-106788,-88549,-54381,-61545,-17467,18919,-7665,24591,142492,159290,58788,-21184,-37871,779,11897,-8496,172,22710,24132,-1704,-9536,56855,146944,141323,67547,42055,55819,39188,32301,48688,23358,-39047,-46063,8132,77846,124385,121162,82171,54970,22520,-36320,-76902,-47852,7090,42371,50294,41920,21722,-20354,-85880,-90678,-13310,28215,-31059,-78736,-62779,-75746,-115322,-93311,-19398,11439,-41243,-52013,20428,27700,-71237,-97501,22058,91166,49422,-8111,-24000,-16271,-44220,-72848,-31652,6549,-8920,20975,101352,65591,-39691,-64675,-84285,-137215,-126815,-46924,60180,115569,67344,27706,60135,74713,15437,-42557,-20299,31462,55063,37286,-24707,-69493,-47211,-6176,26486,43832,18613,-106,37646,85292,93088,42999,-83952,-164972,-86803,31392,53442,-636,-73273,-138618,-103491,-14311,18822,-3293,-18911,-37990,-39784,-13299,-2885,-20376,-5537,13296,5252,25333,38014,46434,43449,35536,7355,-3839,24896,15325,-19877,23238,88006,113394,87173,-15735,-99820,-72839,-39927,-81774,-80567,-15025,49854,87903,77836,36517,-4696,-9736,-16624,-71890,-120478,-128049,-119724,-61224,-17432,-27785,-26239,2632,-14907,-61127,-34666,32605,24898,-15361,-16997,-24311,-21669,23138,23178,-25261,-37716,-50887,-84416,-42886,9804,-28428,17784,129323,133173,41119,-17339,-34783,-22408,-8069,-29782,-36289,9588,43014,79530,121868,82775,24362,34281,51223,16528,-23981,-17123,-1669,24001,41552,53546,39076,16723,43064,86712,58690,-31318,-84075,-29155,15603,-34921,-37856,67700,92101,24429,-3939,4332,-8641,-22571,5337,57573,76386,72967,109160,145666,82138,-20035,18621,125830,105308,-25728,-123935,-145041,-83797,-6810,-4348,-59579,-75634,-18264,4524,-74856,-119577,-49848,484,7569,31047,71406,46591,-37471,-75315,-36161,-26810,-61723,-61992,-30130,-34382,-15327,58203,79481,44260,12936,-55186,-75896,-38878,-47878,-39770,16171,39211,55278,95469,104783,79999,-5925,-75166,-79709,-78243,-62807,-17614,-23153,-104267,-157374,-158722,-109910,-57603,-58035,-47675,6807,21774,-24440,-39313,-7666,66330,118795,85530,18589,-14235,-26347,-41510,-53401,-69057,-60727,-18033,12897,28875,84374,77706,4600,-9348,64735,129465,166913,140859,29674,-51317,-34691,-10439,-15230,-56606,-51481,4344,76816,110374,30297,-103682,-116373,-68387,-109434,-166581,-150381,-96519,-50364,-1665,39103,29998,12118,43811,67672,56734,45837,11137,-6716,55444,99153,47479,-17957,5022,57414,64535,54470,58375,30417,5189,24697,37726,1338,-26284,-41268,-76709,-103429,-41522,67805,62645,-32275,-62597,-10123,3423,-39389,-21225,51959,21059,-60410,-58836,-8752,42001,95891,112280,98470,51051,-28034,-80565,-92348,-115384,-154300,-153273,-74961,3794,-6603,-41180,8514,80124,85052,56687,-26182,-77038,-48824,-31081,-44253,-14266,25065,18480,14408,32410,-2390,-77431,-78189,-18860,8964,13912,3943,3254,18898,20982,4639,-4425,-16455,-27443,-6710,-8217,-56245,-33626,52539,105422,129125,94467,21163,-7465,3379,41534,86016,61866,-10478,-56170,-52852,-39832,-34727,-9036,-25879,-143252,-186987,-17954,172653,166917,28366,-46164,-15098,-18796,-81792,-73943,-39163,-17193,44242,87071,4210,-89273,-89156,-120235,-154984,-65369,68338,122486,95337,33665,33717,117033,174878,157887,99214,35349,-2612,2690,10511,9598,-12354,-43426,-32650,13723,107675,138636,6833,-98374,-53516,-18412,-15419,35498,38112,-32521,-31889,-3153,-58522,-87299,-45189,-64086,-43279,22663,55391,67508,52915,2250,-524,49628,94799,90207,46539,-3449,9490,1534,-85577,-129770,-101372,-121165,-125430,-1990,60128,10360,8852,62226,62048,-6334,11750,105257,128806,127814,109244,29583,10085,79681,99819,62327,15322,-31440,-23250,29801,74487,59297,-18709,-72129,-54048,-20307,-12966,5423,25248,49608,68990,11313,-38616,-20798,-41855,-66542,-10392,34521,25399,31508,57084,1209,-55241,-13622,22949,-16354,-36990,-11410,51229,116476,107246,28277,-48495,-55919,-41034,-71340,-71922,-38606,-64796,-78916,-13650,25256,15687,-27110,-89248,-61345,23480,9665,-40271,-14887,-2111,-68865,-86625,-40416,-5048,9091,11032,-20881,-28478,1853,20179,18705,36733,66372],[-11478,-88718,-125061,-28693,74059,57315,1901,38804,71435,3737,-43634,-28765,-21433,7684,38807,35372,-9270,-36579,-25563,-25533,-39017,-9351,20429,-9092,-21382,32416,94564,114451,58536,-56179,-74029,5797,14833,-14857,46134,116915,98557,60380,87847,129236,134948,86580,6620,-25020,10097,55797,67682,58824,-8055,-89703,-95920,-34648,21003,55519,48591,17576,979,-39434,-41434,66548,160972,150776,108153,80738,43848,15484,-15202,-94870,-151787,-96499,-35032,-89491,-116587,-10145,69105,-10852,-130708,-201183,-186194,-86793,21127,33292,12822,52611,60146,-26389,-87277,-62621,-20393,7125,3251,-32437,-94888,-106434,-4744,84426,124692,100146,-4610,-95684,-52873,-12281,-52581,-72869,-41786,-27637,-46086,-34636,6019,-58573,-141970,-84012,-29807,-112631,-182977,-131102,-82561,-71057,-30161,17054,35081,49076,38726,-15742,-38803,-19978,-43376,-69532,-1388,92333,104323,30895,-42838,-64833,-20535,27059,3864,-26496,10967,56471,97262,102237,31460,-2072,49380,80553,18010,-28926,-3288,302,-42400,-53648,-35040,-24909,-50127,-78398,-45260,-4325,19372,68439,86810,39558,-18036,-56562,-65725,-16041,-4707,-66021,-79057,-17720,-25111,-78443,-61501,-12123,-9323,-35051,-34253,-51560,-91782,-98105,-65256,-46993,-33971,-14146,17951,49124,43286,153,-43766,-88990,-73740,-8435,-7288,6484,118604,166380,106020,34108,-3925,43769,112305,98158,53427,31474,22436,31257,44416,59434,78126,32962,-41092,-18776,74627,133625,138507,97008,32151,9810,21739,2472,-32064,-35181,-36729,155,74737,74139,752,-36323,-18858,18202,51192,47884,31536,-23304,-74659,-38399,63238,98548,118599,122219,90257,83263,113759,99504,58683,7006,-31773,-104457,-148791,-85198,7754,3839,7,52976,74761,31895,2740,27065,56268,61224,12469,-69882,-95636,-50193,-29175,-76030,-130799,-153018,-145996,-155043,-170805,-148825,-31456,92167,65066,-20425,-9507,67057,54970,13401,28434,58730,47701,21220,13236,8122,-51787,-119009,-177099,-166238,-325621,-725885,-116167,1326413,1063954,-233597,-407199,-60322,-76185,-138626,-90683,-21726,-149,-3851,509,-11602,-32341,-67935,-79962,-92146,-76507,-25745,-188,6059,12712,1908,-16419,-22993,-35017,-51030,-33800,12211,42000,31605,-16347,-68738,-65460,-41146,-46927,6466,134383,197730,111346,-8671,-57583,-94957,-140579,-96179,-24165,4393,-28472,-94636,-110098,-16850,68429,16258,-124450,-209550,-136188,13171,76084,27940,23334,67010,65451,30063,67940,120370,85413,26288,20669,237,-49749,-43298,24430,84229,85353,15878,-41660,1680,69588,91040,78709,12552,-24443,22882,59428,47241,29367,48514,69013,7448,-65238,-15847,43802,32908,15182,-18198,-10768,47591,65739,8681,-29930,-24494,-11420,5800,10875,-11569,-30333,-3441,52967,30165,-12033,2887,-803,-44511,-19616,42051,2234,-67420,-92444,-83036,-46314,-10224,63163,108797,45468,-23116,-11674,-59490,-125696,-42466,32913,-3199,17254,142156,185895,87736,-31840,-70038,-50014,-49401,-42672,-20622,-17737,-39712,-83053,-79616,-6829,46231,40912,-12887,-67105,-36485,21252,4807,-29733,-40952,-57370,-46605,-8487,30877,73878,98845,78770,46991,-15783,-60951,-48151,8620,79128,103445,40540,-32016,-33030,-12977,-84434,-135235,-48429,58280,39145,-42190,-72565,-68595,-66529,-60128,-21815,43219,41213,-33689,-65885,-36659,-68401,-86295,23275,77320,17811,-9967,48516,116506,120726,67481,43883,73753,92968,94547,90423,56481,-20502,-61767,-70355,-71338,-78682,-72876,-4475,35100,-31963,-57743,75721,179066,81907,-50775,-26605,62357,87062,39689,-47831,-90744,-59031,-9827,40888,86850,76061,40945,46515,99672,113165,36234,-94835,-128328,-2071,91575,48801,-53026,-89375,-88352,-68042,-51233,-29743,18928,92546,112548,68089,47687,47201,20130,7694,30707,6051,-22422,23356,90074,96450,46078,-37049,-86592,-83204,-89462,-81703,-25454,25163,90311,137887,43243,-62148,-31378,-5392,-63022,-86291,-45070,37538,117755,122529,64893,-19835,-75245,-83322,-94367,-139506,-174070,-106805,25389,72419,34700,23348,43566,3028,-63412,-36937,28594,33529,10534,16789,29559,23193,35087,27076,-39093,-81268,-65704,-53016,4551,73807,37432,35055,82559,51648,-353,8914,-8661,-16462,26491,4424,-74806,-70007,1247,80228,145572,112083,16535,-32911,-21035,-26883,-66922,-71850,-54552,-46847,-45670,-3316,1691,-46046,-16751,40670,8346,-62698,-64074,17816,54948,5181,2613,45576,8268,-38629,-1788,11291,-30052,-15497,50725,68660,10779,-21729,46303,91064,4048,-81133,-2758,139493,134314,16097,-49321,-67036,-22980,51165,64436,12639,-4970,53221,76158,-12543,-74030,-14558,47948,63587,75835,100271,45784,-44661,-62736,-26775,-12886,-23572,-35799,-28316,-10824,18831,47813,39642,22715,3761,-28439,-10636,14000,-25767,-42541,11410,73127,70090,59419,61280,8873,-98113,-140469,-133106,-103707,-34764,9851,-24520,-63808,-61582,-63522,-46215,10648,40251,33688,41964,13310,-58567,-57238,2902,36801,6938,-29136,-1647,49429,41896,-3500,-27937,-44784,-45235,-1082,44414,66989,130314,137899,72639,51297,118290,192746,201630,129861,53813,14335,8622,19194,32964,-7242,6094,83872,98341,50587,10100,-49947,-105509,-124128,-121873,-87001,-43897,-28300,-45699,-57366,3209,44338,-2099,-44803,-65858,-31386,39754,40678,19842,68507,78979,-8124,-52338,2398,42069,33960,75982,120941,53695,-18993,2095,18384,-37571,-44878,-17684,-55887,-84744,-4834,79677,31474,-58790,-84305,-64710,-47155,-31712,-7680,31289,3096,-65123,-49595,32533,103692,132463,116686,136909,143253,27708,-106209,-151896,-130731,-94737,-90402,-81883,-51352,-40126,-20938,94404,205149,188057,107457,8868,-46731,-37360,-64147,-121163,-81433,20007,8579,-76533,-44738,30119,23395,-29634,-70602,-79616,-41780,-34724,-76736,-78012,-35122,842,19479,37601,29862,24207,26312,1800,40986,97295,85372,76579,66584,31767,32342,42495,-17885,-83848,-55001,9008,4933,-47571,-88554,-63028,37313,36635,-136183,-230295,-83218,115422,140096,25928,-68522,-59060,-27205,-40327,-49180,-21523,36656,50426,12279,-44916,-69224,-74177,-96699,-67319,19206,91072,118004,99519,34600,758,61355,125082,122653,81049,30643,19500,41810,-17258,-83235,-71699,-27412,28717,46334,67701,89866,26494,-66214,-39814,34240,38012,2934,-17892,-25784,2636,13477,-45308,-64039,-8304,20174,25750,47932,63028,66250,56925,43726,52046,86482,123224,92418,9429,-38977,-24374,-29212,-58592,-51229,-21329,-37559,-49660,37409,60887,-23123,-21116,116307,155730,50856,-9086,34185,76997,85058,73907,46920,46339,68748,53951,29134,13696,14647,55950,78899,102278,94409,-15240,-125230,-135816,-95886,-71440,-68488,-41896,27273,49793,-39261,-76469,1800,30844,-10178,-39765,-73034,-62781,35591,114003,59971,-19484,-45869,-73072,-125158,-123225,-57218,55099,155603,152552,68538,13993,3932,-39564,-70601,-12355,47892,9340,-32554,-8588,17693,-717,-59077,-109139,-81340,-30172,-32906,-23439,39373,79801,46574,3235,-9761,12616,28616,21189,-15709,-41769,-35026,-16785,-10332,-382,28213],[64204,29976,-64231,-55123,40133,80810,80702,100265,65878,-15373,-41128,-37850,-31906,23033,71088,66116,8907,-25899,429,21784,-7264,-40604,-50972,-46129,-26802,17723,83626,111764,42567,-79186,-100503,-38283,-39386,-56568,15648,69299,27346,11432,86966,146756,120865,52025,1151,-1503,-2230,-20633,-41567,-36384,-57407,-86496,-87888,-43299,29256,90696,47181,-55522,-67913,-42683,-38257,16109,79616,72651,41407,-11293,-36760,5789,13323,-72597,-140879,-113873,-52087,-33601,-30360,46594,128481,73776,-29651,-87793,-77747,-20397,29958,18899,-4027,38970,77831,43072,-24434,-51635,-28286,1580,-26755,-66304,-80275,-63793,-2793,37951,78160,98900,29771,-67576,-42238,7705,-12747,-20678,6676,-5343,-50772,-43964,-7171,-64402,-139779,-125570,-82416,-60146,-38853,-7420,-16328,-39547,-44011,-12975,33778,60907,42502,-13142,-68978,-73182,-49291,-25685,71401,180618,159231,32946,-23172,-23764,-42254,-42850,-36314,-7872,33752,21600,18323,39844,6507,-3938,48548,72647,7685,-30103,29731,71149,2907,-63091,-58780,-25408,-33471,-65396,-50963,21101,97774,107286,66880,26513,-15137,-73115,-93561,-54157,-2442,1149,-42161,-35321,3456,-10759,-37141,-24948,11412,42282,28327,-25623,-74747,-72956,-35382,-27301,-14966,51225,115608,90545,10233,-23326,-13825,-44824,-56967,-11943,-29642,-43198,57870,110728,21251,-48675,-32219,67295,170972,158862,75035,23775,-136,-27698,-46068,-11933,58209,33618,-83812,-114234,-8611,114234,159942,132935,104601,103283,120844,114976,73466,27794,-3273,-4664,28480,38720,979,-32186,-35909,-29491,7984,38228,26626,-7913,-17453,9570,44593,53876,91338,100422,46898,20525,55872,84324,79402,28608,2662,-41539,-95519,-96027,-42528,-10341,22368,62384,67726,9295,-46341,-9630,60344,31919,-59583,-147853,-153124,-30170,78524,9406,-120736,-176074,-127941,-51096,-49575,-112535,-87414,24129,91513,106701,105254,121221,106575,77427,107583,128812,79548,25335,29805,26415,-63047,-108712,-136077,-130620,-261691,-716232,-174078,1250927,1136334,-120587,-352977,-80883,-143982,-224696,-158094,-46659,6989,-27664,-64427,-63609,-51318,-44437,3800,-18364,-66698,-52947,-68445,-111748,-68495,5268,-12731,-49792,9007,78368,71792,53009,69814,73427,48529,6909,-30475,-33667,-29241,-23994,25424,98220,65137,-26246,-34321,-42747,-98713,-84773,-27738,7111,-8122,-59092,-91463,-56110,3880,-395,-71859,-117679,-71558,18716,29572,-19708,12647,81828,69754,3379,11356,58181,36067,-37170,-46557,6929,24646,22079,37730,66029,75847,154,-91752,-70289,35159,122883,133222,76869,38042,73962,116185,111233,70725,54103,39358,-18240,-51053,6105,43694,43741,45483,9678,7075,63857,84704,43276,-16709,-46915,-17022,14509,29159,35843,38305,27707,46716,55144,65609,96543,95297,34633,-24126,-69612,-101881,-100369,-112759,-106138,-60824,-48582,-34027,33947,55420,58065,54785,-50373,-136253,-40496,32309,-23408,-32056,61521,112668,29464,-72612,-71866,-27165,-55031,-80115,-55531,-36535,-76530,-160118,-153546,-66855,-38667,-32406,-29688,-76129,-57923,8088,-16416,-64128,-55141,-50851,-35068,11399,49888,68714,60483,32104,255,-44907,-72479,-49266,-13049,34475,67116,-12394,-118984,-95678,9875,-2655,-100776,-84289,17293,27881,-51713,-79497,-55188,-24701,-27023,-40325,-5061,10163,-82855,-171688,-113874,-47654,-51958,-3491,15799,-29475,-4632,100257,169623,139290,43453,383,40233,89873,81119,28108,31599,-5940,-54631,-31081,12332,-18849,-73595,-63107,-75150,-158946,-164688,2749,147136,43328,-138269,-110863,21581,64459,31975,-14813,-37918,-45142,-43045,-5046,59752,77462,61121,47748,81936,84715,16665,-60907,-26430,79966,86528,-1576,-80267,-72398,-22138,-16776,-68905,-70785,1121,81461,132187,144069,133808,109370,77119,52711,63850,52643,32915,64117,123521,127911,54451,-62011,-123526,-118211,-112074,-87687,-70501,-77285,19871,130907,50496,-50685,-6379,35234,-29380,-103666,-86856,20460,97871,77315,24757,-42681,-97907,-82213,-58825,-114896,-179054,-103815,46575,109981,87117,67637,60659,1512,-47607,763,47774,29475,62,12028,92669,137046,97366,40312,-26964,-77730,-35567,8345,39262,98293,83470,12628,-34502,-33899,7219,37348,-11827,-32316,22486,10311,-83584,-118940,-66156,39821,155609,156703,70567,10251,-24730,-62178,-85951,-72264,-57687,-87297,-123745,-47877,-2734,-51343,-51537,-33685,-79502,-77999,-9214,53538,71749,55667,34120,5012,-28124,-2254,44227,9641,-58653,-40751,22882,32326,-14805,-60640,-50874,-51675,-104340,-116327,-24553,79788,96825,65705,43733,7615,10439,50281,83913,87640,84042,114912,128816,56789,-20226,-20828,17711,25096,24369,43246,7787,-12568,24025,23182,7290,22955,11895,-1606,18261,20416,486,1932,17387,8216,22611,57584,46222,130,-38810,-38444,21824,42167,7673,-9884,-43663,-105663,-103487,-99723,-67917,36363,77634,798,-40306,-16675,-49737,-59732,31543,87132,79676,85748,67587,-6448,-5617,45389,24036,-58346,-71799,18141,76959,31733,-26654,-37947,-55629,-55610,7981,72031,84179,109010,110480,69469,47381,91744,154579,151045,77398,28426,22628,49589,92164,111393,61220,58540,109266,85051,6921,-331,11020,-50597,-136523,-131916,-32391,41383,24681,-37743,-98653,-44030,37338,9377,-76837,-154178,-108658,30822,87191,51518,17012,-17941,-39858,9915,75465,35849,-42874,-7019,66122,17993,-57061,-41982,-7127,-20896,-8216,15607,-36010,-72010,803,50443,-3080,-44940,-57265,-95738,-98817,-32231,8604,12640,-13465,-51175,-34618,31697,82509,91137,62529,99984,152055,83253,-59956,-110141,-65442,-20213,-34009,-49135,-32484,-28554,-16216,97655,215447,208692,130775,54461,20854,10455,-40933,-105443,-107338,-31690,-12641,-64353,-46707,45271,96009,48111,-43778,-96378,-67985,-48735,-87763,-107180,-82257,-79173,-41992,39310,62575,49887,61537,61661,76569,67126,6985,-12420,-3446,-13511,29765,68224,-54147,-191051,-126890,-17681,-35147,-96587,-126216,-88138,20066,36510,-104583,-206983,-142938,-35509,31048,-3713,-81104,-92246,-36087,-4680,-22698,-6469,64230,59080,-19540,-52354,-38687,-41867,7065,110282,115260,57777,20457,13326,-7534,-21777,24983,71042,40712,3278,-1445,31203,54123,-12854,-97268,-66979,34689,85065,53398,33982,27999,-2385,-47416,-54259,2494,35955,-15851,-46201,-14353,-6567,-45244,-87676,-80073,-23140,37054,44270,38251,48988,43347,43960,62962,75414,82808,105730,74881,-14339,-65094,-31311,-12689,-13918,13469,26103,-17586,-44456,-2636,-3569,-45557,44054,265106,316514,153935,-20853,-54380,-6348,2520,2902,52905,80581,46900,-3006,-3212,33915,85213,124048,111287,116767,125620,20696,-99444,-136057,-109017,-53709,-41859,-56245,-4967,24800,-53217,-88488,-18559,19170,-16507,-65250,-128277,-120579,16176,133673,108791,51452,-10242,-106553,-179350,-147884,-65406,23844,101664,111352,87640,99669,26666,-98898,-107256,12513,105085,94531,47187,27466,14385,-24065,-77113,-100749,-83129,-84552,-96787,-37317,42627,72058,52630,17027,7932,26304,22357,-1306,-19360,-11511,4242,10152,2225,-7561,27782],[93838,113158,38394,-143,39097,75572,100302,88605,6774,-38504,-773,-12372,-33352,33583,114372,143481,77025,-5338,-8170,32196,35149,-6706,-51986,-65570,-63488,-50353,5813,58441,35576,-49253,-81520,-63254,-60174,-53575,-32649,-23574,-32172,-21213,28520,80069,76953,29837,-2248,8895,12209,-18445,-63517,-91533,-80973,-68655,-83785,-56361,31075,85735,21205,-99423,-115381,-28477,25972,21034,-12034,-51738,-71504,-106724,-92278,9112,47074,-31085,-85175,-75797,-56056,-39271,-4372,83621,178942,174008,89354,-787,-14316,16018,23039,18251,25067,48442,63161,44775,-2488,-18241,14613,39293,-1047,-42387,-31260,-24688,-18728,-9347,24798,43175,26055,-4553,-436,18518,37596,57008,49293,16606,-38434,-81504,-86013,-65092,-73957,-144178,-134049,11034,120188,111823,46516,-6173,-33219,-33198,7068,40587,24258,-18627,-64292,-79993,-36465,15112,100867,200956,178797,31810,-56359,-84102,-121380,-118385,-64524,-8949,-5784,-60974,-69126,-3479,40354,61031,84775,73080,16302,5529,71619,111289,34572,-62212,-77983,-39551,-28245,-45323,-39197,15641,88860,94228,30988,-20340,-27805,-8195,20845,-3660,-16401,-4769,-39125,-56076,-24,24759,-23621,-35213,-6352,39163,53060,657,-60441,-52400,9223,12457,-8073,50990,123232,76479,-7705,-5733,17512,-26611,-55728,-31755,-86400,-151703,-52800,33608,-61383,-119427,-26031,87391,162376,167529,96634,29909,-5494,-46862,-80068,-33098,53099,10407,-134512,-199880,-120562,11903,103952,131519,172968,202692,176270,146495,138570,95358,32205,-15228,-38282,-52840,-58747,-28903,6869,-9509,-16698,-1947,2629,16308,45490,53773,16948,4440,49157,74580,78388,82668,59534,50753,73802,40425,-5330,-11494,-3324,-14848,-24834,-16605,21638,51939,63472,47992,20084,18696,34670,-30662,-129893,-177701,-138546,10388,146200,92657,-46327,-106103,-43377,52519,52599,-41764,-99023,-63549,59005,190216,226647,185422,125783,72982,88969,131116,106943,43767,34090,10210,-62376,-58079,-24322,-18732,-40488,-175950,-107245,326947,427927,8397,-146910,-59277,-86552,-140489,-106320,-32350,-11248,-64373,-87142,-68069,-74924,-55410,10518,-33814,-101331,-107874,-184198,-269497,-179760,688,32161,-37117,12672,115739,115141,41298,20789,42721,55438,54462,30899,10811,5335,-12551,-19123,14990,1092,-40524,17187,61949,-10591,-42312,-13580,14994,27245,2280,-55417,-87031,-54692,-3969,29799,62323,75181,69646,16730,-43665,-6791,72876,62531,-5214,-16984,-11070,-15997,-29521,-22755,38558,59097,11316,-12884,11502,31399,12141,-31687,-40767,16105,103509,141744,142138,112743,82422,96186,115881,61577,-2318,-17854,1923,43118,71529,14545,-8120,50901,68427,37029,27383,51440,77981,35791,-24221,-30032,-40819,-41603,10567,46649,11275,19064,76306,132696,160982,154121,87176,-30568,-133913,-123406,-69566,-90262,-105689,-63151,-37011,-43878,-4596,40300,90396,81625,-29156,-104530,-42857,-4809,-59363,-71282,-3787,13496,-55256,-89488,-36326,41802,18553,-35709,-29507,-10662,-55462,-148872,-157621,-79715,-30337,8495,48993,26575,4660,7605,-12178,-27940,-1979,9236,3975,16072,44315,57983,36432,6891,-18424,-41078,-57936,-57984,-79327,-75924,-8676,-20143,-101629,-86713,28446,66757,-23061,-77965,-52064,-53238,-84040,-56360,-14113,-3627,-29602,-73753,-82694,-54087,-72821,-148143,-127615,-43879,-51992,-46804,-20488,-53763,-59797,22754,97014,49708,-60904,-83201,-31500,5849,-16853,-45003,-22,-202,-42019,-14312,21313,-7352,-32771,-23359,-60293,-152648,-172534,-67376,45235,-19699,-177401,-157804,-29896,17405,25788,39507,21694,-26754,-60823,-50464,-12165,25145,56564,46337,33579,31877,12403,-13466,40519,99553,55717,-22265,-49041,-16616,36777,27854,-58252,-101816,-80776,-45078,42719,160646,178478,132080,103294,78654,72428,108537,148444,118039,100220,96144,53903,-26797,-69608,-69144,-59030,-15621,-13033,-78149,-8477,101916,30761,-46208,14127,75095,1651,-121872,-115248,6264,37756,-40578,-77346,-76341,-75432,-39638,-17100,-49218,-73261,-58054,-3340,62910,109741,116893,77327,-3165,-36799,7928,48543,49177,11618,-18835,72434,177872,143758,65654,14726,-22514,8918,47283,63137,106973,89127,-12185,-80037,-7920,86758,66848,-30076,-55087,-7812,-4100,-58775,-108483,-111515,-21503,106654,119600,74406,79537,48680,-30967,-67685,-44411,-32487,-80267,-145868,-82528,-2037,-7858,-32739,-60775,-99117,-37404,57152,65011,43160,50329,22152,-3080,34617,90601,67707,-6387,-56534,-57042,-40305,-18425,7910,-32541,-120053,-160599,-139595,-97482,-40352,4228,56861,104354,80968,22281,9413,17230,45856,88436,88090,55331,32084,6829,-40901,-69635,-44910,-33642,-46560,-26414,3897,67959,126710,87081,19809,16971,30579,38274,35386,5627,4911,61673,68593,27726,43452,46132,-1812,9892,24479,-30178,-64492,-64641,-70772,-56456,-16015,-105,5283,-31761,-34441,60300,106933,20289,-64494,-72418,-131655,-144497,-10307,72131,70945,105678,129341,81127,72491,77649,20455,-64593,-62564,30714,48179,-36743,-70368,-36882,-56961,-75342,-9826,70744,82076,62426,43974,40025,32212,49514,80530,73820,28724,-15216,-28215,31353,128712,157529,83331,47720,60054,57266,26463,21820,34801,-11960,-122128,-163022,-86260,-10597,-7930,-46072,-92861,-51372,38147,45803,-45107,-150713,-133973,-5425,70251,38123,-43073,-85621,-21221,83760,122070,17549,-111160,-109192,-17966,14872,-25390,-64857,-48041,-3577,35213,36049,-15293,-27379,28265,28686,-17092,-2332,2615,-69213,-102054,-38808,25230,30824,-28053,-83481,-78308,-37213,-6379,10584,-10057,-4779,60954,102665,33902,-15501,10618,8727,-40597,-32464,10690,-4128,-30760,5140,65464,100857,101596,55095,17669,-17096,-44424,-56233,-81929,-87200,-53264,-8497,3358,32539,91155,88214,17673,-35951,-25348,-2964,-14540,-29826,-33973,-112090,-130258,-20405,60106,67791,45039,4611,-6674,-9413,-44086,-52915,-33909,-15539,38174,54639,-55676,-135029,-80286,-68109,-138598,-145269,-116281,-92751,-25307,7335,-65784,-133154,-125902,-106490,-49946,-26696,-74685,-94453,-13715,48696,20444,-6676,49790,93140,55690,26903,15861,6480,84744,187058,152367,42591,-46527,-68260,-41041,8350,46834,25608,-48719,-76916,-35442,10178,11452,-16409,-51038,-13585,91739,114320,53057,34206,7709,-34896,-35402,-40140,-35462,-9097,-13855,-2098,34922,-7210,-102146,-165154,-177289,-107802,-22628,6379,1838,42925,72777,69298,58798,54954,39269,44522,56323,23774,-26664,7704,18070,-17853,15978,57758,14577,-47066,-65412,-86778,-60135,162118,451865,483023,247425,12499,-71561,-64863,-71878,-60828,37796,92296,43994,1989,18156,54359,94368,112176,88720,80937,95125,46512,-11877,-41109,-41062,10991,52172,20067,15689,41226,7761,-36053,-43240,-50548,-60933,-49487,-62443,-82279,-31612,62187,87273,72441,38853,-29959,-92383,-72379,-25738,-6198,13194,11059,12131,38862,-31234,-118367,-98278,-8023,69221,107855,98682,68525,15561,-38381,-63983,-57564,-42007,-61292,-80027,-35246,-14668,-43062,-59052,-45322,-807,46112,31771,-10474,-18263,22978,57840,67742,63187,37032,61661],[50260,99462,96406,96296,95533,74064,72161,50161,-24724,-24219,53844,36449,-10859,42605,120911,154325,94511,-63,-46401,-17135,49146,61904,-4114,-73155,-114427,-135194,-82904,7305,32886,-13868,-50270,-55659,-26326,-5205,-55992,-90588,-31113,13710,-7629,-7203,22900,11609,-18800,-13806,30845,58302,12161,-43556,-42505,-74477,-132554,-86777,10742,25075,-17718,-62764,-70028,1536,65373,33133,-40149,-84898,-113608,-129224,-94949,-17291,-12,-48686,-49111,-23930,-43913,-70196,-25761,61691,138741,172375,129943,20887,-31528,-30882,-26631,5076,43833,47285,32055,6426,19,42139,85392,103244,71159,16792,4205,-19376,-53797,-66428,-48270,-43626,-10481,35776,39394,14599,47176,80577,41774,10516,-26937,-117694,-146261,-56115,-21776,-124197,-119564,48814,139422,104426,55320,21436,-14519,-41521,543,42375,15554,-14138,-19133,-29752,-10119,9984,20529,80023,108353,-736,-111605,-131268,-131956,-125487,-77741,-62242,-106962,-146600,-108894,-20377,45595,82457,103266,82632,31091,27117,70906,81758,22164,-43431,-65000,-65596,-64057,-59113,-38964,-5330,44234,62618,-451,-61171,-36423,61022,129935,59503,-69768,-107279,-74526,-48925,-27830,-11749,-24804,-9156,-8784,-22115,599,-22863,-64016,-32065,36918,26302,-24582,-12680,30022,15067,2907,24401,8576,-57296,-77994,-51759,-124913,-225190,-120845,-1119,-65185,-90341,31423,104564,112936,124851,95875,44759,26031,14383,8668,54112,87380,4091,-120421,-184501,-171013,-88371,26501,92297,142988,181538,133658,83565,111221,108472,30860,-32545,-59004,-83042,-85258,-20870,49078,37111,-5849,-32075,-10755,48049,91903,63556,-5097,-23372,13116,30323,88251,137148,58724,-20803,29516,52227,-3340,-5993,67877,92390,45969,-834,2612,17613,42570,78195,74207,27596,4403,-24160,-91057,-104390,-44988,47938,121872,90698,-2541,-31650,1414,21971,26757,-9344,-85311,-110310,10128,166919,196209,141585,69856,-1796,-18084,57720,115192,100381,74630,27042,-20580,3138,66286,59765,78567,213588,-30631,-359316,-233804,41181,8353,-46416,-28032,-19214,-7859,-23433,-58520,-80325,-56549,-44655,-101505,-108272,-64054,-114226,-154693,-156850,-246504,-326584,-226513,-6232,94535,25111,-14452,35677,40310,-55162,-102460,-41739,18152,35128,43869,42967,30453,26590,24498,14131,-32858,-55084,49065,137619,61723,2716,1224,6442,25521,13629,-62279,-113990,-71232,10813,77051,121784,119414,71610,5681,-65098,-55937,16994,28907,-14819,-27950,-69185,-94095,-27623,51312,80134,29306,-80616,-109915,-48068,-12463,17355,44779,34113,15149,32692,74390,121013,112834,28046,-1715,40451,-101,-85181,-80035,13918,104999,94731,-31703,-75620,21270,87478,48597,-34677,-45030,10057,37007,40566,16693,-62970,-111612,-55332,-16626,-44500,2963,95557,142438,144724,130094,61941,-57598,-117481,-62928,-11874,-51595,-68154,-2770,44840,38898,9536,19316,83068,89198,8517,-51975,-48255,-49997,-74468,-64142,-15781,-31975,-54365,-8315,42706,87681,78644,21892,-7633,-4025,-4868,-47497,-78497,-26998,63390,115660,118018,83075,28755,-11371,2141,47239,98532,114077,55376,-18784,-26458,10395,33649,-1244,-49519,-53357,-17426,-14556,-79465,-111423,-26470,33746,-8248,-37391,69,28807,16199,-27020,-54262,-69193,-74442,-24312,30356,16689,-28603,-74935,-103339,-55428,22592,-8139,-52662,-35601,-76479,-78349,-16952,-59615,-137182,-80742,8106,-20995,-98321,-98167,-50443,-49744,-104807,-115783,-51247,-14272,-47412,-70415,-65749,-48061,3557,60571,62271,3762,-52010,-45814,7096,-9107,-100707,-99805,-38844,-34656,-3491,49409,28440,-17048,-31018,-31867,-38500,-9763,61242,67536,8382,-14494,-3462,-136,28313,48485,25469,6358,-3498,32778,85514,71965,-25163,-114346,-159374,-151635,-42801,108009,117846,66241,73666,67724,53168,100944,142195,72963,13025,15474,27871,17803,-4831,-31623,-28707,30650,53778,-8573,17721,88069,29971,-14084,57188,103713,4594,-127870,-115942,-14513,-17183,-113736,-130353,-61209,-7050,12868,26516,55294,80669,21895,-35088,16694,115453,151163,98207,6498,-39374,-33910,3299,61336,49306,-29226,-16733,73844,107535,89477,57720,19436,15376,43438,90951,124947,64564,-23325,-46338,46233,121804,62591,-44496,-62985,-25574,-7287,-25801,-69895,-105503,-68901,2468,-5262,-13699,58219,84573,17382,-32345,-17293,-4602,-24647,-83544,-92323,-36491,6370,514,-34517,-42603,32988,106200,71253,-4556,-31895,-44933,-4675,89513,109368,25151,-32568,-35354,-45808,-59680,-24662,41228,11241,-104897,-138697,-95263,-76622,-58697,-17964,59234,104704,53288,-1738,5539,-3382,-13312,12430,7967,-62718,-121795,-111955,-98456,-101014,-82863,-53577,-44240,-4833,62612,130911,158224,117654,21876,-35329,-2393,44684,23210,-1821,65515,159789,130133,56963,39825,-6065,-61586,6805,86427,25651,-89359,-154797,-143230,-76270,22822,84129,73216,1177,-28844,30680,76782,23697,-80430,-135297,-186319,-190209,-74735,18890,33539,67122,100974,103863,104349,64039,5285,-49947,-42422,36106,32579,-59753,-64512,11190,13246,-22578,10337,77519,75894,31500,8878,43479,63152,67683,70778,42894,-14114,-58051,-76085,-27745,70576,122357,67204,15989,4167,35004,56863,41659,19102,-17373,-93465,-149003,-125221,-77381,-55109,-56595,-63235,-23694,45660,52916,-9510,-71478,-85054,-58375,-24388,-15281,-53947,-77803,-15269,54210,58543,-25403,-116287,-108117,-10457,81776,67010,-55759,-108437,-51173,14620,21391,9609,50189,83900,34218,-11105,22940,35959,-9828,-47405,-29588,40032,71698,-18895,-104228,-100241,-82687,-72690,-40266,-49730,-85836,-22144,97617,105393,47432,32353,-14265,-91062,-63832,2024,1781,-10984,-33906,-62387,-20234,44948,13108,-31767,-53843,-58181,-29015,-16467,-58841,-68569,-11839,20759,28344,63478,63817,30486,23977,33412,30046,26509,47586,46664,-68265,-154895,-70452,43883,65043,-24905,-144116,-137405,-55196,-33664,-37483,-7475,42733,63979,16310,-40739,-6618,11330,-99614,-183180,-118945,-54636,-55303,-23311,9684,-22364,-58736,-67979,-70010,-48771,-12916,-43508,-71652,15213,87589,36382,-26770,38566,123300,122988,92026,62602,57097,108105,164284,158485,90525,7231,-20406,18455,79318,76661,-11201,-89960,-110025,-84060,-74556,-95898,-99680,-73018,-15959,70868,103665,66698,53340,22981,-10595,17930,38301,-8552,-46818,-15474,56826,78523,7719,-80490,-138760,-185676,-163641,-106338,-72427,-53562,31568,117161,107005,42393,4257,-26377,-24815,42727,80660,42071,48281,8580,-68852,-5306,110892,120880,33672,-44979,-93497,-42584,236806,551822,524553,241848,44393,-47640,-93017,-101163,-85209,-18570,28352,17759,19478,35266,21336,8165,24332,13023,-10146,-13,26424,39752,22845,4799,36925,98973,99343,60158,54962,48838,9621,-55844,-96734,-68029,1600,50768,21373,-51993,-38916,1451,-3802,9794,44957,19321,-12360,-15311,-24184,-36217,-66831,-114816,-140849,-112425,-52614,-25447,-43274,-17770,57765,80537,38552,-9695,-37008,-42589,-22221,-4042,-22602,-37256,-35589,-81488,-138663,-145118,-101508,-38536,24818,25552,-7914,-22679,-1338,29835,71506,100598,69360,59195],[16697,43217,61590,117944,143048,97263,60103,33754,-16151,10738,99498,99410,42761,50821,70713,55921,14433,-23756,-73978,-84177,-2068,59213,11603,-62917,-114600,-153364,-111608,-17043,9751,-16858,-24987,-13113,29524,41540,-43020,-95081,8220,87715,18637,-54113,-39925,-18458,-38213,-57158,7936,93450,60855,25663,14219,-70485,-148871,-92088,-18681,-30868,-30781,8326,24780,46900,65214,24218,-13292,-31341,-72215,-82530,-55333,-40249,-48362,-59919,-31329,5509,-14299,-44529,-17142,19965,47191,81860,95169,29983,-40767,-78883,-78465,-32624,13736,26873,15411,-10387,21160,90066,86999,90920,111055,72904,29688,-2477,-51676,-96457,-102163,-103243,-52079,19482,31784,-4450,10545,17229,-29377,-25325,-10752,-87220,-114848,-42143,-11253,-50652,-27058,49921,48496,21458,37648,48256,-1412,-36553,29182,82406,41397,20835,30704,19103,23788,-11455,-100204,-95874,-12103,-41475,-103233,-66479,-46439,-79779,-80800,-104962,-165774,-159814,-60960,14816,12580,27949,79638,86499,24924,-3731,24794,34205,5752,11473,13655,-49530,-101920,-86779,-35601,12590,46213,40226,-12090,-48002,-18975,60324,115653,64271,-90084,-164950,-97218,-29640,-41043,-44422,4093,55314,38582,-21438,-36535,-61479,-73366,-13454,35629,5536,-31004,-36225,-31469,-1627,67505,78951,10913,-56955,-64040,-42521,-112893,-201029,-106727,22126,36357,74670,136659,117022,64521,52172,47404,41889,70916,111901,144798,160742,121384,34725,-36958,-83317,-114049,-71069,30092,55167,24209,39681,34519,9855,52478,68631,-22397,-73723,-32833,-8189,-20359,3078,47366,51911,23291,-17209,15927,100594,133606,64016,-15762,-39028,-19883,-35407,8402,69835,1792,-94105,-30213,57681,46204,15190,80088,126816,85130,16423,-4201,1152,14374,44503,55275,28920,32555,56337,15362,-3735,44120,56724,37768,8109,-26686,-17975,-22992,-77635,-49075,-10107,-68612,-99743,1692,113326,83489,27947,1799,-38636,-66990,-12283,60548,99919,98839,57146,6745,16197,71315,47739,16994,106978,-11268,-346488,-288171,22891,51078,-52575,-55795,7249,39927,-32980,-78198,-44099,-20320,-51495,-108815,-129261,-107483,-125399,-134903,-140338,-177000,-201523,-154541,-9007,122258,86402,-30207,-58165,-56691,-119913,-146148,-74790,-20080,-17116,9642,36061,36055,74447,105127,53315,-43462,-56698,58782,135607,64717,9412,-3465,-21814,-24312,-22921,-70230,-103266,-43659,42500,63452,45809,33648,12421,-9645,-56095,-69618,-37146,-26015,-44373,-37269,-92105,-163127,-81449,66158,91792,-4290,-130303,-159162,-72312,-6605,12211,43562,59381,27456,-1529,10270,36652,31258,-47402,-98204,-58590,-75438,-152222,-148631,-45620,48973,45515,-32481,-56912,747,48435,42765,-45423,-122072,-105752,-9498,99789,120331,16489,-69635,-51337,-41041,-61383,16350,105054,111331,105645,103498,11197,-100118,-82418,2090,34393,-1195,9480,86937,128676,114258,39506,16229,76008,92884,52041,11968,-26291,-51924,-46576,-33449,-16881,-9728,53331,144823,140312,97794,51110,-36932,-99759,-67561,13924,32636,4858,54465,155913,172520,97708,22709,-25113,-35681,21274,113207,188343,186814,70929,-56547,-85163,-26482,43884,-13707,-125749,-98021,35875,82072,19747,-30805,17041,66032,25736,-26152,-34782,-15513,42279,38205,9336,4024,-42223,-40775,25079,43211,19235,-22027,-57426,-14265,79667,79913,33316,5888,-62615,-73705,-19087,-66227,-139970,-75085,-11542,-44954,-73330,-42530,-11881,-42858,-110737,-141008,-77158,-31431,-85131,-164541,-147686,-62779,20042,94516,145927,143541,77892,36343,57051,51955,6167,9204,-3009,-75099,-58795,18792,25001,12142,29518,37057,17735,12076,67943,84164,25159,-40417,-52832,-16771,6479,-12351,-8238,22469,-14316,12689,98814,108026,13779,-93661,-151703,-141566,-63080,22678,-1971,-45680,10559,45927,42824,40242,7003,-56896,-89540,-69751,-29210,-3510,-12750,-44363,-50329,-16347,5376,-10106,17739,74537,43733,10024,69567,98245,-3965,-104176,-93200,-44713,-42509,-84881,-72674,25842,84779,65480,86917,155719,155102,60869,-6483,33298,102589,118389,81798,13611,-45867,-72168,-58658,4355,36674,-16192,-80409,-76558,15035,95490,76130,13477,-9071,14136,85148,116619,28224,-33504,-17171,30956,61806,27911,-43208,-56888,-31768,-12110,-24869,-58758,-79294,-90855,-97104,-111224,-92515,-24793,24518,7258,-24939,-18567,2645,31008,1254,-67964,-78483,-21242,9109,-5592,19838,91380,121209,59747,-51138,-122192,-113628,-50299,9263,9908,-24780,-32274,-23073,-25407,-14216,22205,53338,27380,-33918,-48126,-50685,-82797,-66157,10527,76079,77758,26883,-9894,9685,-2507,-41099,-46551,-44393,-88515,-142860,-140373,-101482,-81473,-87051,-61465,-2156,70193,104210,102654,102956,100911,20799,-64312,-44108,-5507,-25884,-10014,92458,163511,131464,88391,63188,2917,-42396,543,64517,39613,-52615,-138917,-136328,-68559,5322,54197,53248,-7937,-26016,6826,26468,4412,-66244,-117090,-118940,-118048,-100706,-44629,-7856,-17734,-8765,48284,66530,5631,-29540,-42321,-29150,28523,26747,-34499,-23157,61670,102983,77492,70991,97044,59812,4335,-565,57677,101983,105956,83403,18315,-70002,-88433,-73540,-64196,-37394,32307,56028,27841,9822,39685,56431,32019,-8934,-46503,-69940,-71827,-42616,-20189,-41474,-61463,-55990,-17186,17208,-3690,-17712,5013,-6832,-73254,-90101,-43372,-33279,-60457,-60823,-47816,-51179,-60310,-50092,2330,70221,136860,125952,-34654,-162672,-147993,-76422,-32405,15966,89445,95386,25160,-13513,-5919,-5634,14977,16405,-7031,28955,73828,12322,-39923,-24749,-48521,-75591,-35006,-24420,-53218,-18179,65207,87288,39073,2565,-35354,-97546,-98871,-66321,-27847,35608,39422,-30057,-30843,14404,-9094,-3796,30002,-11207,-18514,38711,12662,-72796,-90539,-27123,46210,68365,14812,-7329,34276,42256,-6854,-19617,40731,63347,-20522,-90680,-43470,34777,44968,-63170,-204742,-165194,-34304,-7664,-24968,15519,65551,51660,-10832,-23257,52825,44436,-86683,-115286,-23907,9125,-19271,-9968,12603,5085,-21558,-49942,-58461,-31546,7285,-9799,-41722,7970,48723,-22857,-63547,37016,101504,83126,56455,45116,68409,115746,151662,158172,141931,120762,128036,142616,133505,77969,-2084,-50420,-83346,-112550,-147643,-191593,-206114,-155110,-78497,-8841,53662,77865,83225,67402,63807,93911,110334,39456,-46092,-25519,57324,62556,9496,9663,38765,-6579,-107646,-157508,-154633,-109598,-12089,79527,88523,27234,-33452,-63096,-41591,36750,93279,78795,55601,-30558,-92303,16378,159955,195682,134611,61744,8223,33538,220703,432332,347927,132408,25383,-49829,-86002,-40842,-21762,-56497,-60559,-19856,7366,13103,-10880,-44725,-41400,-62670,-91603,-59583,7617,27100,-9836,-36679,-8255,62963,97156,55213,19646,14806,-1049,-50531,-63750,-2708,60274,114838,122155,23204,-36866,-45614,-80247,-52007,45277,39205,-34323,-50321,-13385,2438,-39892,-149146,-228460,-137263,20785,44821,-36170,-40962,38579,45035,-31135,-42165,-14978,-20912,-7707,3889,-27471,-44392,-53560,-80300,-83673,-82388,-81075,-68094,-36827,-1765,21593,589,-29384,-14312,56589,110836,81805,44886],[58373,31441,-1795,58600,135713,121846,69888,16142,-39360,-15194,96968,158465,117947,60835,5544,-42400,-52195,-16590,-29530,-85623,-78265,-26339,-5340,-7813,-36379,-87851,-90981,-53297,-40126,-31267,10915,38038,50072,49445,-8886,-48620,37604,114604,44496,-63515,-86511,-36933,-27626,-74314,-45337,31216,21961,28473,31930,-15860,-44244,-24961,-23273,-37529,-19293,29379,61035,75568,65572,19012,6501,-4521,-41638,-41218,-17451,-19392,-8708,319,1396,15541,16345,15912,14036,-5043,-9821,2868,39236,41862,2960,-50006,-79165,-59101,-12485,28175,14979,-21917,21364,71362,1988,-13044,65460,80264,62213,64851,23201,-59893,-101510,-125641,-96821,-38833,-12319,-11227,-14555,-62216,-112119,-65803,3174,-15220,-48090,-53527,-27263,35498,63794,26237,-24779,-14318,39421,59342,972,-18011,59419,105668,68475,50731,33000,13125,35090,-26508,-160477,-192680,-107126,-59038,-25969,36071,20499,-52517,-61759,-62851,-125982,-124683,3294,88316,35033,-204,44650,66872,2968,-48979,-31558,-14251,-23505,43599,95900,5709,-108574,-110260,-30575,55225,70432,11426,-9373,14934,27092,32321,47521,35417,-26929,-97266,-94217,-36759,-17182,-1706,49538,78455,64201,38004,576,-49774,-59401,-3764,19536,-25131,-24706,13019,23525,73881,169487,158813,62480,9409,2979,-7682,-72822,-124320,-56938,59270,148391,222632,190963,84510,10569,-25489,-35889,-7796,57854,133324,177874,155692,104159,77418,51152,5215,-12636,46087,115760,53679,-63570,-69016,-20745,-8294,28848,30006,-68062,-115428,-26818,59597,54719,17680,8039,21252,32519,18871,59089,132963,126715,41674,-33153,-65179,-69433,-97644,-93374,-59898,-77806,-128889,-90092,23625,93425,52177,50937,79050,48558,-1435,7201,30451,6625,-18268,35369,94237,106464,83806,28576,5726,54946,44649,-21439,-65821,-60971,-24727,-26985,-82105,-48458,7543,-32462,-56177,25259,98565,39104,-24030,-7773,-3604,-14696,-23561,-43509,-15028,33294,15052,-42129,-34310,16734,-1491,-59732,-39607,3544,-104889,-71009,42877,47054,-59498,-100388,-18177,47512,-19767,-37517,27515,-13799,-105887,-87674,-51691,-35648,-24176,-29322,-56714,-41111,-8435,-23897,11229,106651,85345,-36238,-95505,-86838,-77125,-46063,-16536,-34977,-47925,-14504,7778,25999,112179,161652,66497,-51864,-26321,81812,93518,10191,-20750,-13150,-38732,-60634,-19259,-3314,-37175,1192,75880,47042,-18258,-29001,-7435,15915,15473,1661,-20927,-59000,-77685,-31552,-46184,-133138,-109782,19946,72250,17639,-55707,-99766,-56012,16805,-3744,-29996,11603,46583,53373,34839,3165,-22185,-62198,-110211,-97319,-100846,-167641,-199878,-138500,-65950,-8554,38817,49699,11476,-8949,25535,-6566,-110402,-118008,-4498,131104,205864,144058,55606,39453,26130,-18556,27519,85590,76334,104150,137206,7167,-128625,-84223,24649,63876,56774,89021,130962,145498,123175,68283,51977,83830,70866,62528,57743,18078,-1121,7429,-20824,-39583,25428,150699,237013,199731,116303,-5577,-169969,-243221,-150540,-33706,-12252,-4888,75303,146864,117999,30171,-40196,-53682,-15969,51980,128352,187573,154091,33606,-60206,-76938,-24796,58121,6978,-145729,-108627,70246,148904,112302,50423,36453,17481,-48133,-60864,3994,78642,122443,76376,38369,45064,-44784,-95219,-23006,54979,77725,39288,-4017,4486,33077,31537,36520,41231,-6720,-38127,-39778,-64850,-69615,-11088,-2556,-62980,-58684,17457,23494,-31861,-66092,-84805,-27392,-13468,-110436,-187570,-113569,5450,57996,89372,127169,138656,98526,72355,89993,71831,51258,87619,40223,-91791,-101142,1864,62750,69376,71319,72006,64612,40001,47558,54433,37616,-37398,-82739,-20990,25234,-29740,-35741,-3313,-72189,-68981,50452,102723,36909,-41374,-60793,-44341,-27375,-20789,-60427,-90469,-34444,27822,43894,-5059,-69499,-114952,-132900,-117313,-77743,-62442,-64144,-58959,-62539,-82365,-90449,-79299,-33928,39564,37343,-24966,-2342,58135,16450,-40962,-49976,-52133,-31741,-10788,25585,113862,144970,99955,126343,183466,125970,38026,33319,63675,50750,13961,14241,6862,-34571,-61078,-83871,-91690,-38870,1593,-53507,-109512,-21149,88334,65138,-1380,-6328,-5535,20449,49572,-9815,-42049,-10638,5762,15888,15283,-35277,-63820,-52233,-31774,-39352,-62064,-55555,-78010,-125354,-118961,-74840,-57446,-47078,-39317,-59207,-59987,-25098,29894,35192,-8879,-53409,-27708,-2891,-2960,52920,132276,110386,9277,-94257,-131989,-100111,-98795,-140058,-96483,-846,22555,-12374,-6645,47282,68739,39681,7771,-8423,-26351,-46070,-62732,-22929,50979,74760,67550,54784,11509,1470,1458,-20448,-23834,-6011,-5708,-20448,-35108,-30709,-26728,-63004,-83289,-19918,59432,52822,19436,41523,76300,43370,2015,-11738,-49880,-68677,-16185,47352,61737,71929,105039,116372,82636,35897,-817,-5396,-1407,-29238,-62876,-38328,-4906,1199,10230,17558,-16900,-2636,34770,20346,-18476,-54710,-44990,9895,8481,-60549,-65288,-33539,-83106,-84397,-6204,9890,-46874,-53184,-22116,-7350,-10854,-31223,-36285,-1627,74079,129022,105833,73607,80430,29372,-33861,-26566,38739,91922,84308,15732,-68839,-120454,-84283,-24589,-40491,-88984,-26709,64569,80057,64602,70738,54912,23156,-16455,-56191,-63320,-10284,84000,108364,10385,-61431,-65319,-41722,-39421,-61436,-33716,26412,35671,-12059,-24488,3995,-15754,-76148,-100874,-96773,-87254,-45266,37239,103433,109396,116755,127084,8668,-153935,-199594,-152228,-82081,-2157,55178,36929,-16803,-36081,-65543,-89877,-12290,58826,27255,-6730,13068,31038,68510,81250,4735,-43410,18902,69417,72099,29107,-2155,8212,7075,-16123,-91,-10105,-76343,-132231,-89020,31480,97661,67035,40753,29457,21575,104852,168570,72969,7560,45832,13339,-100909,-139672,-63724,60457,89308,4005,-15675,31332,18288,-53692,-68945,-9027,31689,17236,33811,57200,48145,36298,-12781,-90709,-54970,26744,3898,-30097,6663,19197,4589,1505,2071,30784,25875,-30142,-5990,54625,25599,-40871,-58923,-34623,-2030,-11423,-71217,-110865,-50462,-4074,-5803,-19867,-19038,-41023,-116273,-114354,-5940,28179,-6110,-30994,-37048,21239,113153,138047,97803,109880,162104,204662,185102,114457,64126,57567,29632,-20454,-63848,-121320,-191576,-204698,-149962,-87991,-56476,-23643,28362,97702,131598,127050,117610,89401,24453,-31005,-32604,-731,-5115,-12135,79899,193296,159038,-20916,-161139,-179704,-126263,-62374,-16801,27187,17170,-44009,-59638,-13866,26381,60700,67968,29630,-57447,-55309,69553,140183,120718,119668,130587,109742,108912,132966,118368,34125,-7445,-35148,-80642,-40590,88456,109938,-14894,-71097,-17647,-18681,-19960,24779,18791,-42441,-107588,-103735,-13374,38881,3433,-71338,-121493,-100646,-20067,12452,-31439,-53869,-37285,-32902,-38816,-1894,60354,79392,97640,147217,121575,51573,-17823,-74573,-63894,-1535,-14944,-78636,-78300,3012,59196,34259,-78292,-175019,-129532,8202,42055,-5514,-4487,49444,22089,-68125,-58977,-7612,-17450,-21241,-26436,-68569,-95192,-82622,-29009,48938,50241,-10980,-69120,-98327,-36358,56842,39783,-11694,11308,79442,116258,86085,52546],[94476,38801,-29409,7850,88593,86270,24275,-50877,-123873,-128892,-1789,131804,137422,49859,-36242,-52433,-16304,52335,66359,-17928,-102264,-89382,-16,67981,48264,-22361,-85802,-120102,-88528,-12870,59401,57402,16260,17214,13778,8795,49472,62984,-3221,-78709,-90672,-22960,17459,-32421,-67792,-53488,-34807,-1883,20119,50084,95383,66658,-5312,-32566,-32761,-17854,13030,57863,73959,29305,-13306,-39766,-54697,-43949,-22352,9982,58957,64450,35883,28491,41482,50240,24109,-17418,-23617,-21869,-6469,15699,29303,-315,-52046,-47827,21119,68305,9459,-66024,-35071,-1453,-73290,-91391,-24598,17484,75465,132679,108752,14402,-62732,-131308,-137940,-88189,-18107,37642,16671,-73733,-133754,-82441,-7332,-4569,-58712,-111550,-60299,66202,80764,-10616,-40215,13610,61363,49246,890,5381,60543,80318,63935,29986,-24716,-26182,17739,-37455,-133389,-166541,-133243,-53708,37440,61931,2034,-54371,-15544,24995,-52367,-112514,-7219,128345,132322,67005,36671,37264,7072,-39889,-67803,-95668,-111244,-20426,81833,32024,-97425,-140242,-59556,53990,52339,-36398,-18860,66008,75323,38026,19156,27452,61124,-1584,-95098,-66008,10031,48635,30336,685,1115,29249,29012,-3731,-29725,-12611,4155,-42604,-35917,49478,108891,161258,227883,199509,105917,65619,54546,15967,-41778,-72629,-32097,61712,151341,171805,91505,-10232,-53160,-77275,-99745,-87585,-31950,44005,75055,38123,29863,80719,89023,33931,39899,121469,164363,67761,-48421,-47808,3340,11849,19897,11636,-52520,-107568,-67615,13531,34500,-7852,-31927,-12696,7644,7537,49308,87667,28981,-50256,-79310,-95142,-115614,-125553,-130260,-133044,-125482,-147566,-160381,-63521,71667,75220,40684,32443,-16418,-58213,-5296,49017,5434,-53394,37060,157605,129090,917,-80846,-69677,1950,28647,-19700,-71314,-59075,-12581,19301,2541,5076,36151,19467,-16294,21838,74070,38518,-4199,14940,14664,15267,-9418,-98140,-116243,-65308,-91864,-129820,-92929,-35235,-39153,-68348,27224,22577,-55624,-14015,73334,21360,-69363,-84600,-8988,67926,26099,4666,52186,-45412,-170140,-74532,49217,74561,75658,55757,15622,31493,66002,39265,44337,78106,18384,-72182,-106995,-85234,-30943,39598,41247,-21581,-30261,69,-11768,-3162,91680,137446,33720,-58220,8644,96204,48239,-51444,-49479,-10698,-24264,-27780,58660,96721,18533,10534,65594,23498,-23151,2682,36412,54109,71232,73919,36387,-50566,-94556,-14434,40384,-8030,-50754,-14286,43844,62212,52641,-6122,-47528,-18470,-39616,-103289,-61042,52527,124485,102268,39760,7025,-6090,-50121,-61408,-53339,-110007,-174653,-166949,-129218,-25402,95964,110150,10817,-52126,-13355,-6091,-56966,-19193,62087,122449,187819,173655,100642,85439,76404,3259,-3067,30992,37354,98017,158712,35660,-122054,-110275,1254,59757,68384,94509,107884,104647,80712,73987,93093,74022,3247,5333,27703,19623,34568,26696,-51783,-85124,-6465,106117,173832,176399,141438,-6707,-204342,-261521,-174225,-125221,-152080,-116011,-22209,6540,-23432,-32121,-28337,-8789,37831,76194,75036,68038,35548,-15270,-43919,-61502,-48232,38784,70936,-31918,-58194,36682,98859,75996,12717,-21767,-70371,-144852,-103422,78940,228530,205292,54844,-22016,-7542,-66870,-108900,-53468,25284,61348,34672,2925,-7428,-33886,-63861,-43824,8590,19158,-11866,-55267,-57815,-40309,-31353,-41567,-89350,-68375,22008,4190,-54649,-43498,-14364,39920,31902,-72279,-100673,-2386,80598,98344,87844,64002,41153,24489,16282,36231,43812,64154,110948,39028,-107023,-115147,-493,83664,87326,50017,10337,-6322,-4870,-4931,-16983,-3931,-16267,-42050,-10500,19940,-30120,-39413,-22544,-98345,-129654,-33222,39236,15948,-7999,12779,33891,19312,-4318,-22102,-34213,-38292,-4248,9564,-32533,-28767,-42328,-94122,-112103,-71710,-66331,-87068,-65964,-53720,-88067,-94275,-87014,-74045,-11854,1249,-85077,-94748,10250,45995,23150,-542,-14479,15432,40457,62187,114350,123548,78981,85409,116549,68307,7061,27922,30053,-37921,-90451,-53472,-1416,-6724,-29817,-75113,-137263,-89831,22181,34715,7178,52541,76473,26716,3035,29111,-1440,-42930,-32303,-54187,-51618,-3066,37274,52960,27817,-54403,-104415,-90834,-45648,-18820,-24864,-15466,-26102,-77047,-66311,-11238,-24373,-48996,-51688,-98425,-110195,-62652,-8126,35993,72496,43583,3253,-26326,-17936,69413,152294,85872,-54912,-121139,-64917,-6153,-70099,-170303,-92262,65771,84430,13751,22445,77933,65886,10236,-32645,-75219,-104667,-64900,-1462,61758,89914,67391,78798,96159,17113,-37390,-14177,-1801,16349,47161,55347,72641,74157,44615,26568,-23562,-99257,-110816,-75832,-57675,-19115,39910,72880,94722,134487,96945,-17471,-46311,5470,-3170,-33376,8261,88883,136593,128997,71261,-3475,-42764,-46180,-56710,-32184,54073,93542,82888,62014,28744,-9683,29868,99439,75898,-9855,-53464,-1364,62114,54474,-4020,-29423,-41232,-88682,-68810,-15798,-13071,-43235,-32089,24516,30044,-60986,-121565,-82863,-17762,64428,97866,27171,-26528,13443,7003,-54607,-65815,-8496,38426,8150,-99279,-161598,-130376,-51450,28029,25840,-33661,-6098,70537,111694,96243,82730,64952,34134,-4964,-41947,-74484,-31404,109647,153234,27841,-54106,-49268,-45982,-57068,-42609,-3155,13241,28375,83111,125472,98247,10647,-73712,-80569,-62058,-42143,2825,70838,94926,64711,66156,132026,91274,-60679,-141822,-128329,-73646,-10204,9414,-17139,-45508,-54367,-92591,-127725,-37274,88499,77065,-21148,-52585,18714,118545,106020,5848,-9395,91980,171095,160702,33723,-71231,-43113,7437,10227,67736,96122,-16525,-150598,-149463,-43919,34759,60156,60428,41427,58715,156123,173677,84629,38230,22117,-51631,-106615,-71675,-26042,37547,69818,28339,31889,57226,18591,-42795,-58986,-33673,19844,81903,158382,157156,77317,42528,55147,57838,68552,74193,22304,-6619,12910,-6949,-6468,41351,32919,7258,22993,38183,50356,61188,13040,-75122,-116882,-88573,-28163,-10664,-82854,-136397,-72613,-34873,-34016,-13386,-12346,-77759,-163087,-172465,-95638,-47152,-52394,-84541,-109424,-32314,73448,40013,-44572,3064,95535,128076,85769,24492,36168,91046,70666,33902,24326,-40747,-116118,-92314,-27414,-4623,-33663,-88373,-83005,49054,162198,148610,87493,15204,-41570,-42755,-36830,-47547,-52870,-24159,74465,157512,107160,-19946,-109734,-89454,-55279,-51576,-50618,-818,11396,-46557,-58452,-11192,4040,34213,42514,-8287,-58924,-4910,91672,70626,-6070,21134,91327,98375,99832,37696,-129443,-177717,-101825,-84677,-85029,18244,175987,196216,72034,11111,19411,-44649,-42251,76774,92534,-28425,-103490,-30193,99616,107776,27660,-58923,-141672,-162486,-90049,-71324,-124216,-101617,-34707,-29537,-28831,20886,60889,60569,55265,91600,115964,83654,8474,-31721,-31046,-28145,-44446,-63792,-59970,-11717,35278,42405,-14476,-102096,-109468,-19919,23490,10408,5415,22681,-7985,-62414,-58117,-29334,-32231,-42101,-56897,-85334,-110440,-82178,11364,105173,112615,62581,-22066,-94255,-39531,73312,60282,26909,78311,127828,125876,86740,66363],[44764,9164,-13951,26535,54053,-917,-78682,-121807,-164634,-194385,-124529,2597,61664,19489,-40054,-9332,58595,112993,109241,33486,-43859,-41148,39788,93968,61647,-5854,-85427,-144500,-84066,41267,103387,53789,-18585,-21324,9202,53152,81316,16784,-69768,-88444,-53554,12768,70992,46190,-36518,-77909,-39735,15780,33551,67409,123277,95160,9032,-50732,-77235,-67615,-32245,28316,74769,36533,-38762,-52793,-28678,-37572,-54004,1953,65613,54547,35954,56564,88386,84269,38350,-20318,-39173,-32883,-35355,-40942,-10779,-11849,-49768,-23690,71372,98466,-6545,-104299,-75228,-31017,-48707,-50281,-67171,-67264,31615,106827,107364,61537,-15985,-109036,-139141,-90835,46727,134065,76982,-22916,-79311,-56771,-19149,-56552,-132375,-169926,-89433,44331,58965,-25483,-41869,31582,78602,52387,21240,22420,37939,52561,60779,-8117,-83082,-37471,20045,-17885,-49820,-67384,-80531,-19315,55231,32597,-22090,-18337,44153,69850,-3241,-93174,-50740,96442,190291,151240,62756,44393,64203,33296,-66776,-169181,-195362,-113100,624,12467,-78292,-148055,-96901,10936,13848,-66627,-43252,70063,106780,60060,15169,48969,106516,28354,-90208,-68521,2643,14534,-47284,-85225,-73359,-59378,-14704,22306,-10030,-36381,-9961,-33914,-43884,28878,112165,165003,192432,158981,96843,68647,56675,24296,-5829,-27828,-14364,43284,72218,2188,-73341,-83022,-63155,-59544,-85381,-111736,-82775,-18657,-8757,-49912,-39410,47848,102615,65670,52925,96843,115018,69453,30178,41382,57319,37254,2986,-1587,5250,-21025,-64944,-62948,-27873,-21277,-8762,23543,3026,-48567,-13130,16719,-67568,-147902,-107415,-66481,-76528,-85072,-91707,-103850,-102927,-149651,-198895,-134656,14446,94949,107237,78840,-9467,-83632,-44145,11417,-1493,-32898,17787,114372,91317,-43623,-111018,-72944,-13455,37842,29534,-14726,-20025,5709,42050,45224,34538,55803,69454,26031,-322,14213,4237,12931,26423,-15397,-34999,-2939,-17789,-28404,-36141,-106621,-125882,-73266,-32400,-50179,-67996,39942,616,-124186,-61509,65448,172,-47009,-5801,60582,131833,91578,22802,23427,-61209,-159247,-68705,65907,114014,107149,74407,36125,27804,18708,12231,65111,78070,-20998,-100194,-102436,-84454,-57671,5435,46693,43368,57561,67994,23735,-18495,13736,47638,4652,-32887,21050,67305,16071,-50657,-19738,18504,34488,84346,162616,144599,26879,-11075,14246,-17254,-12274,57433,63664,35466,40689,73581,72139,-6912,-66474,14012,111954,119231,57314,12419,39729,85037,94692,39136,-52817,-71479,-44455,-85248,-72401,55217,156172,148361,84660,62715,67895,30211,13249,43546,24195,-41972,-86954,-94682,-13654,77548,74035,9119,-33038,-26457,-33363,-9473,79227,117331,99608,110046,89868,26803,31566,43125,-12374,-18103,9872,21348,66952,124472,74986,-48239,-94477,-32491,32841,29241,38305,92890,98508,55213,60796,103012,51436,-41742,-54895,-49596,-31224,11859,-10979,-94182,-117961,-86774,-25518,50114,112080,137660,50878,-66604,-92690,-98419,-161563,-223093,-192865,-132300,-133518,-137537,-71909,7415,56691,97314,104598,26933,-47540,-35309,552,-10461,-65278,-107889,-27396,117746,130242,14952,-35844,-26791,-53403,-92357,-83622,-89834,-146519,-108470,101773,269533,215473,16573,-80589,-45385,-24525,-28034,-20920,-13439,-16028,-25128,-11030,4097,-18757,-74230,-93589,-35938,20797,9535,-38561,-51963,-76156,-104643,-91973,-86617,-61590,-18960,-39773,-52898,-25048,-198,49258,74327,31249,28046,58595,56145,72649,82880,34319,-5628,-19172,-38686,-10737,71013,130344,115987,-3174,-124539,-101624,-5650,38470,32833,-9241,-82424,-124938,-90619,-50619,-68705,-62290,7250,45475,3595,-38498,-34513,2516,26043,-36287,-89448,-63159,-25613,-34922,-29569,2573,31553,25690,15225,41891,49707,-4622,-30686,-52225,-79195,-6487,40304,-20047,-66395,-17073,5163,-60058,-89774,-67408,-55094,-7858,4969,-53142,-52007,-24098,-68742,-82438,-4893,46421,51485,36422,40470,78899,71175,38783,40798,47377,21671,6260,35479,43629,8939,-1401,-43592,-107762,-113026,-60235,-182,8156,-31218,-79334,-114907,-62448,50160,106296,140748,151418,63448,-13396,13575,50509,21548,-15334,-38985,-86342,-71419,-11490,59115,85828,15694,-96277,-141628,-114248,-38611,29530,47054,47564,38404,-5039,-14859,25519,9072,-13539,-26905,-101739,-112128,-49877,-362,61099,135338,120544,24409,-49151,-26658,72306,129329,54163,-77202,-108579,-3662,64001,11392,-44353,697,80238,83002,46200,69239,84853,32264,-9102,-54563,-147343,-175959,-87898,25174,115590,125868,70014,68752,75867,-25513,-85094,-49833,-36211,-9021,35577,25794,31158,61253,57100,46538,-7045,-104909,-191027,-209951,-132478,4503,64301,66833,124535,196523,155307,52012,27614,50376,4825,-41164,-15642,49168,89347,72104,19777,-20680,-51384,-80354,-100490,-63844,49671,128727,156148,128247,47396,-6759,47263,134728,117912,21212,-32754,-4998,9588,-5817,-6783,-15615,-57124,-69638,-34432,-22215,-11709,81,12944,56284,48151,-76257,-157746,-129139,-57688,41698,50225,-66805,-123586,-37291,17519,-27691,-80714,-57559,-27813,-59377,-131583,-142199,-99928,-35492,43286,90720,74760,52504,49475,74974,55010,34621,41352,27275,-10015,-51256,-115962,-118656,5979,63049,-16699,-45930,-13864,-17927,-23910,15919,42347,-664,-809,119926,205556,155764,56635,-19042,-35580,-25080,-292,29770,29104,8602,7076,50037,157598,166948,48943,-22421,-25793,-16501,10877,15049,-6784,-30500,-47336,-58647,-76589,-15873,100026,111691,9351,-55474,-5483,75412,44906,-25277,16714,130672,179745,116894,-20902,-105541,-55292,15356,38179,81606,98139,-236,-136671,-165346,-104348,-69301,-51195,-30087,-6233,44993,91213,36444,-4470,26349,-3275,-79020,-36472,56806,32723,-21148,-4066,17709,57579,86029,43370,-18142,-47752,-33916,35172,130230,192194,166974,79015,25435,37351,68357,75745,62211,50973,58937,63469,34669,24312,58476,46774,11780,37397,70343,44275,28805,24664,-24121,-67402,-71328,-47492,-36592,-87441,-111228,-68649,-50034,-63308,-22090,29126,-30567,-150899,-208075,-154302,-85480,-67212,-100902,-108784,-20396,24358,-88642,-170496,-89991,5154,17754,-28450,-65960,-23899,40433,45261,38789,40513,-13653,-55080,-14367,53346,66071,7361,-91168,-152929,-50722,109735,146351,81322,-351,-68104,-73951,-40153,-22885,-17649,6877,34513,15988,-41990,-54626,2236,88733,89090,25244,-12572,3344,7054,-37770,-64187,-43611,-14390,35579,24855,-31879,-43007,9080,57689,31549,-13349,-5018,21499,10160,22307,-14869,-129320,-166505,-129447,-100004,-49861,43385,135083,153388,113370,88535,25581,-90326,-75395,48414,51730,-35299,-31573,91213,184286,159808,88486,27197,-54034,-123807,-99053,-77057,-118106,-78885,-1064,-11774,-28176,8285,36060,50358,47948,26263,16292,11161,-27829,-36730,-15577,-13811,-23257,-21604,-36968,-60349,-54018,-16498,-12389,-63553,-41964,47378,75180,23115,-24873,-37334,-50207,-60368,-57305,-57697,-51446,-38822,-35194,-49012,-72662,-50383,11755,49298,69245,93479,47239,-19377,1090,69914,54247,32680,88163,139557,125013,70984,42257],[-32527,-29231,15729,72941,52854,-51066,-129810,-113893,-77224,-83596,-113206,-92572,-20652,11337,-10676,16116,65982,80160,36310,3319,34955,69762,68542,40719,13364,5212,-29892,-76260,-24166,84683,118916,62917,-5810,-39411,-13424,72613,125267,46421,-44766,-42682,-540,46068,97152,84644,-9432,-63268,-19000,68584,77499,46071,47632,53219,8169,-63207,-96273,-70807,-24149,27584,63180,24606,-37378,-8819,58654,16049,-65031,-25929,34306,8630,3009,79480,155587,145467,70254,-20722,-74345,-71805,-53233,-66535,-58880,-56264,-68034,-33177,41302,53577,-36751,-94127,-25316,41058,49354,49074,-33930,-98139,-57676,-34353,2661,44883,9418,-61748,-105400,-85141,84156,180602,94794,7668,-25266,-15384,4256,-63235,-150875,-172420,-98774,18935,59287,-3551,-57432,-1703,69370,76181,48507,9707,-4556,46851,77676,-13377,-93529,-28768,41304,27866,18482,1363,-7685,34908,59840,11911,-550,57818,77995,49292,31222,-12425,-41342,25940,118521,128269,75318,73818,108944,80083,-47623,-154344,-163768,-108167,-40501,-23122,-67256,-100669,-74196,-21907,-15102,-70112,-69596,39606,106984,38173,-25748,47709,99143,13722,-70753,-57291,-46709,-72773,-83720,-66203,-69541,-116922,-79072,2762,-25680,-86631,-59700,-24801,-18008,-12623,23180,70700,82225,65263,58184,51223,33941,18830,29210,32961,15787,19371,6598,-77306,-132443,-75967,-16426,-8881,-31779,-55010,-15310,42264,22314,-47928,-73616,1511,101767,107927,57869,27466,13328,28094,57704,56713,41595,18451,-32071,-45851,16752,74981,23795,-52816,-36045,14716,62613,97093,25581,-97713,-70567,-2529,-65290,-150517,-82667,10160,29003,-16605,-57357,-53163,-45778,-113022,-168444,-148732,-38182,94630,186614,169112,59272,-56425,-85726,-64231,-18132,2548,-30513,-515,55249,33514,18666,26777,20925,46801,54775,18855,-1963,-26951,-40282,-27229,7469,45760,76476,49876,-19718,-48402,-51556,-16567,-1860,-66334,-119971,-38297,89290,149287,105619,19003,-16569,-3468,-11312,-60592,-101821,-88171,-73438,-142952,-71230,16617,12377,21919,64720,121312,178244,119818,25096,-2055,-32775,-74931,-61443,-20600,45869,81767,51229,-2962,-27866,-52861,-53662,15011,58200,-3998,-87551,-100669,-94488,-102438,-64348,20168,101757,145616,137282,79824,-21850,-84536,-61446,-22011,-17649,-12422,-15312,-31571,-14382,21309,14745,70124,167548,182750,102871,5484,-40494,-53534,-62531,-22649,27266,-9514,-54055,-39552,20440,46950,11668,-26560,23476,103008,141637,110553,44258,25607,49876,58947,18667,-65326,-81079,-6760,3537,-28739,31022,134613,153221,80835,49761,80116,63109,39425,82979,121333,74892,-5580,-46362,-22003,1068,7051,35775,43015,13738,-20249,23826,95061,101697,81644,76005,21651,-48345,-48507,-27345,-25122,20527,46518,38572,43548,78110,106323,54632,-50688,-69575,-1044,-10509,-7049,104268,129912,60161,43697,64949,24862,-22836,-52026,-98993,-96564,-69620,-97244,-130423,-128929,-138304,-102858,-13725,42804,68542,71843,84248,94860,18529,-102827,-160167,-147020,-127265,-139987,-150682,-105903,-13826,73151,130913,135383,43433,-47195,-7583,50096,14514,-52957,-130770,-113950,65106,173810,60607,-65602,-127024,-175075,-169307,-92348,-35353,-63831,-73252,65589,199533,165964,11513,-71867,-21431,52081,61979,16402,-28434,-68865,-75804,-13872,29237,24516,-20319,-58449,-9521,58274,46183,-13138,-54442,-88183,-99077,-81833,-49591,-37089,-57995,-57682,-824,25434,-14243,17864,89978,122465,94985,7976,-68033,-29070,39439,31208,23503,17833,-7461,36512,160299,208033,110050,-43144,-117718,-63558,-197,-11214,-31309,-51161,-101961,-134409,-117074,-71117,-73309,-74433,11179,93882,22862,-68507,-15454,73925,104299,58360,18368,-10185,-35714,-65858,-73298,-54202,-35505,-44974,-22509,53552,81683,43014,-13154,-80297,-134052,-77099,16424,8424,-37373,5169,51072,-21404,-107243,-103822,-42788,58359,93061,-9970,-73707,-19489,29602,27818,26089,46738,66766,49556,51130,97894,88245,17441,-24997,-7482,4285,-204,33171,44987,16377,-10556,-77335,-113968,-62383,-21639,-9396,-19291,-70519,-109511,-89775,-13960,66258,103782,143842,151540,52259,-8901,29097,46510,49602,83188,40679,-67245,-79291,-43169,9514,39660,-19294,-95490,-110196,-89376,-26446,44578,86391,96443,71352,36764,31749,56214,28485,-987,-14126,-70988,-57074,21912,68580,94194,126483,101656,22176,-28708,-3213,52077,70780,33986,-39919,-62138,2983,40213,38755,66905,69617,43385,42904,72927,117282,96616,23195,8396,-20936,-112112,-134123,-80358,-817,106829,135738,62558,24466,7027,-68196,-81286,-59392,-79551,-52032,10828,-10936,-58380,-40002,11590,30498,-30149,-121365,-200766,-221839,-130410,20092,53731,38449,94478,117624,74143,62156,79378,80094,58405,29168,13970,27924,30098,-17534,-43944,-30182,-53441,-94382,-98933,-77164,-10577,58949,101448,87736,30182,42,53596,98781,74429,36749,20787,8410,-19885,-43915,-52593,-68219,-79599,-60283,-42965,-45349,-7823,32908,41652,46741,30667,-41205,-111633,-136557,-88917,-1417,-5889,-81721,-86482,688,59943,34500,-47239,-77415,-74527,-76084,-44620,-5943,-35851,-37040,35722,131114,151423,90353,18030,-1729,-24528,-32357,-9901,1414,-24351,-92322,-178799,-196448,-109398,-48205,-62502,-37127,-3936,-10353,-6748,21793,37688,-2417,-10911,74967,143387,130366,94646,45287,-5860,-10105,24649,43987,-6335,-30808,17573,78601,168828,180354,97171,68163,69118,36141,39425,58337,44773,8529,-12261,11651,21434,39275,83876,97769,52555,-1114,-17136,-2055,-14634,-22561,40496,111064,85817,2068,-71170,-105700,-77125,-6321,31692,19592,-3599,-36890,-100038,-106342,-63325,-67529,-108265,-123431,-75496,5754,26559,-42536,-70525,-16873,-22140,-44772,50156,129436,54858,-49648,-61414,-40404,16673,84332,60356,-35772,-77837,-23644,51892,91144,97792,76511,29361,-19433,-37922,-33383,-24086,-8723,57949,117152,109746,64771,25368,31398,40656,20803,30169,56833,36065,18764,61847,96869,73079,10074,-47602,-84588,-102234,-94778,-57131,-36389,-60819,-31694,59240,32380,-107552,-173092,-121826,-81334,-87006,-105199,-50010,55716,43434,-91425,-172220,-114432,-25132,13705,-22345,-82193,-80021,-28723,6472,-4072,-31409,-36437,-36740,-48120,-2230,52200,25899,-27758,-99359,-108960,12185,132368,120416,56297,-14308,-59583,-16240,63725,84223,66306,33417,-18669,-41353,1503,118982,218346,201712,86704,-11659,-26028,8758,20338,-9273,-33124,-11459,32531,5930,-22649,-4674,-429,-624,29760,67393,63836,15126,-29506,-22819,-31216,-37787,-67480,-108714,-98598,-23286,25011,29859,47196,83186,87393,-15525,-141528,-113615,-30749,-41476,-31288,74342,175078,183326,155226,121778,94045,62951,-10135,-40766,-9473,-10967,-2787,5681,-31974,-42734,-1514,31014,56428,65540,17908,-41171,-53918,-75060,-73789,-21432,15676,-7985,-33114,-63954,-102440,-92895,-36911,-19331,-22221,46629,141529,144661,55932,-20530,-44113,-52679,-58262,-52786,-63285,-60584,-8330,42614,20545,-36768,-32203,-4941,-17368,-3589,53485,66537,51185,47384,61501,48232,14459,36460,110194,121266,50572,-7243],[-71196,-48623,-287,44503,29896,-45146,-100850,-73215,17905,75199,11993,-68689,-35698,17056,3106,-5135,-6865,-31940,-92060,-86719,30446,106782,49899,-43423,-44336,28537,40557,-7828,6934,55315,71380,64311,20969,-48677,-42946,42457,94769,75955,42799,31797,39224,61789,64606,21523,-42250,-61725,-15257,82276,99045,34680,-7190,2267,-9361,-46460,-62023,-52002,-20491,21981,32089,-2792,-27799,11678,92024,56983,-41508,-28101,28877,2137,-20557,71845,184234,167249,56499,-42382,-105023,-114764,-54184,-24308,-31852,-42050,-54559,-70255,-64611,-47205,-79959,-68379,58290,149714,135349,102070,32732,-42709,-107195,-160529,-93127,-7418,-6943,-34187,-85010,-123258,3331,116263,64607,-5970,-27878,4428,53839,20085,-65137,-125362,-98756,10610,78919,30213,-53973,-31169,54459,96387,55004,-23323,-40775,41861,81881,9279,-60729,-36332,24739,37821,17321,-17090,6116,74372,77991,5836,17434,100521,79064,35235,82343,89983,23337,3576,23829,43937,58756,74465,78718,52196,-14442,-34311,-9099,6406,-2475,-38796,-63197,-9983,30398,-8407,-41213,-60054,-52521,40266,104342,8756,-60896,23329,93408,36979,-40781,-58064,-68873,-67883,-1994,45306,-4713,-77530,-75285,-20631,-42276,-121425,-108106,-3911,49940,-9158,-46718,-17243,-753,18365,60866,67842,39856,24372,45694,76775,55581,18715,6946,-11971,-43470,-18764,15223,6084,-2894,31314,110041,150289,94712,-6083,-65258,-20516,80875,108721,60360,4045,-37051,-29112,4902,-17059,-44870,-45244,-67252,-89480,-14305,114805,126730,35669,20019,74623,113411,112563,31315,-81962,-48940,50984,28136,-44583,-16563,61266,92185,24327,-54411,-41996,2430,-22757,-70565,-111127,-65550,66009,194761,203510,108570,-9992,-81480,-84238,-3486,41551,-14614,-22320,62645,114795,125021,80111,27631,29624,30621,-1531,-17717,-87587,-152956,-119026,-32476,20729,47419,39456,-22722,-62999,-55551,-35119,-37407,-99044,-168210,-99497,82260,190059,189011,154175,100195,50701,-7197,-65226,-100612,-110885,-100264,-90806,-55088,-20382,57341,109467,102965,124467,148235,78413,14598,12583,21214,7056,-42047,-97869,-48138,34267,25320,-57893,-99715,-82778,-86071,-82773,-17558,14860,-57227,-123703,-105699,-70539,-39437,5236,77078,141328,144179,89208,-28550,-132838,-124647,-68450,-50939,-52809,-82585,-88322,-20659,-12644,-70413,6548,110971,88808,33956,3078,-48245,-90552,-70559,-33291,-68040,-114803,-95416,-44257,-1589,-2241,-18405,-15831,3675,22310,68868,94359,39268,-28586,-28351,10990,-10759,-75664,-67816,20154,72034,4254,-40303,59048,123027,50420,-4543,41262,38597,-17533,-2321,59830,45251,-12701,-43805,-51288,-70336,-31317,71568,112799,68739,31782,53378,69941,50211,68470,108115,57511,-32272,-79998,-76209,-31682,52893,75182,55553,45952,60875,108701,101214,-35831,-103106,-25774,-3996,4132,85207,106897,58668,44349,15407,-10104,3069,-14563,-92240,-137089,-162552,-185581,-156950,-120004,-118076,-87557,-32034,-33005,-25503,21654,92636,138773,88509,-18923,-64245,-51440,-38762,-53143,-108950,-140220,-74519,38108,105808,121565,72955,4794,6764,15912,-21443,-19792,-70885,-156538,-60495,83555,84064,-13107,-149850,-245036,-211267,-94204,-2959,6414,-14815,51351,138950,119461,20606,-62731,-39836,37479,42866,-17412,-33784,-59250,-74756,-12107,6120,-10354,-15374,-18958,44447,105725,73423,-7387,-49906,-32571,-13038,-21822,-3242,-7865,-53933,-43002,37421,71544,14884,22086,82149,127447,72291,-75852,-166613,-110936,-22976,9644,38434,56602,57900,101970,174170,175273,69413,-52225,-75411,-14536,28935,11317,-29656,-55208,-49224,-29315,-64432,-84254,-64917,-44288,-11560,56887,36344,-21715,27487,102653,106058,79855,80385,41495,-17319,-48601,-69661,-77907,-101638,-145946,-95957,9949,57888,68471,25122,-63523,-146608,-139743,-69513,-43825,-82243,-69978,-13721,-14674,-84251,-120988,-57057,60939,100908,-2984,-95792,-33081,76589,89677,69689,91706,100069,38663,-6893,31189,64828,14367,-45588,-12735,46031,70809,82472,36898,-9555,-18377,-72381,-91880,-31985,-17538,-53949,-81889,-113685,-129515,-91702,-9838,43303,25230,10409,39062,37500,39307,55298,38430,48172,112349,87739,-15915,-42116,-40811,-34666,-18082,-25423,-31347,-24169,-34165,-22778,11873,65473,97391,52255,17598,53591,92009,46307,-15949,-27109,-41520,-14375,57510,91908,60678,33995,7738,14719,40640,42345,13163,19976,39942,6146,-36983,-32826,-36467,-28452,15793,37001,25193,39469,85211,122239,89132,27922,25896,21032,-9507,-11526,-9501,1593,70081,80680,5901,-29560,-39712,-56113,-12690,-10067,-58267,-31509,32580,6010,-86414,-120466,-58351,-10173,-64743,-151677,-184499,-170997,-118943,-28451,-1005,-3611,27621,-6421,-62080,-7870,55849,59261,88875,108458,64494,26362,4857,-47948,-50645,-6387,-21736,-54929,-44910,-41020,-41705,-40517,-27280,-17875,-4777,20503,48961,12893,-20415,25808,66252,61389,46457,11359,-70138,-117264,-74272,-52737,-67315,-54678,-5409,27554,40098,25963,12288,8315,-49566,-112520,-88450,-48652,-58844,-31195,35900,73103,75450,62818,3026,-50420,-75907,-54515,51895,120974,49826,-13545,35112,123623,137855,81556,-339,-57626,-83087,-63371,-29766,6030,-9032,-115051,-215555,-207397,-125325,-62150,-46241,-26609,-44352,-69967,-59413,-44621,-21052,2070,11943,4249,-2458,33663,83402,66203,20424,26161,72376,83542,31815,18420,69117,106908,149431,137129,76602,82228,90833,42298,34773,72300,74329,39744,31997,62340,76953,67103,44000,39755,47887,22643,-40663,-64981,-36611,6375,48415,53353,-21448,-69606,-73614,-89776,-97317,-24583,17286,-46437,-96419,-61113,-30468,-647,31639,22791,-36989,-98266,-82572,-8277,44194,28775,-20302,-30628,-39839,-37124,35622,103790,70290,6191,-38900,-72045,-30198,64336,64009,-57755,-95463,-652,50810,-7126,-38681,-29832,-37894,-49967,-67821,-113175,-139310,-98642,21348,110271,79763,4784,-31534,-11034,30089,24886,5427,29700,48382,27687,59647,143319,150095,67520,-32205,-100263,-102854,-98036,-59412,-20717,-39474,-34368,51603,53343,-41896,-76380,-53708,-56053,-81433,-87390,-8870,101457,120183,36292,-85600,-100730,-10430,71159,46362,-38511,-72615,-26737,-4516,-59013,-92454,-30628,-19970,-102542,-84034,20484,42796,35928,-5209,-95018,-63154,81764,120331,76824,53194,28427,48310,131319,150739,88405,60739,79587,92434,96134,123152,175574,180148,72431,-67674,-80311,19711,113207,109107,34889,-13321,-12307,-33719,-5367,37437,-7041,-49874,-1354,72119,89037,39510,9540,7223,-48799,-71017,-45984,-68331,-93554,-39561,-2695,-12333,-5874,26818,34717,-45318,-141712,-108746,-48893,-54107,-5212,106117,134663,92943,83551,81308,70335,89251,62772,26410,51363,75833,54538,-13484,-80928,-77773,-28159,-3030,14583,45195,41151,-14449,-50382,-83654,-80451,-15559,14884,-45646,-99693,-129969,-120664,-48318,4893,-24641,-25754,29972,88325,89945,57519,22825,13087,777,-27761,-40029,-53367,-66636,-4460,87832,61903,-45420,-59051,-22307,-32916,-50930,-39753,-6141,30559,26011,22890,29476,-2807,-9599,71198,111704,31925,-47178],[-31357,-12652,-16275,-7548,10350,3327,-32189,-50906,16361,106654,87426,4103,4274,29713,5567,-13322,-40860,-67531,-102021,-105401,-20709,72536,52469,-39944,-36592,56210,64032,-4223,-15561,-17500,-7624,48069,45888,-24713,-33095,-7140,-15653,25436,77767,69716,75593,79370,1304,-81283,-78155,-33257,14582,73903,93217,51907,8587,-16502,-33706,-22556,-6693,-32975,-51410,-26639,-23156,-28212,-25310,-28439,11052,27346,-5038,2292,39681,27371,-8658,40459,136118,101202,-21572,-88672,-119856,-118300,-19788,56952,52271,30183,-6597,-90483,-140833,-118194,-115877,-84402,49164,167194,152685,92722,74463,40691,-60661,-129697,-78630,-56186,-69865,-66589,-108655,-195365,-145123,-7800,29649,-19834,-56892,-9097,63091,77516,13637,-104139,-129108,-20574,53957,21160,-34650,-26569,44316,84425,24321,-58608,-56235,1982,22522,-5961,-43382,-69853,-62953,-48270,-63088,-104864,-67564,41429,63410,-21525,-26032,45879,46663,44598,99300,96348,50556,39148,29960,24179,33289,20113,-9166,-10114,17751,77240,108144,72939,12212,-49315,-65539,33448,102156,5395,-84152,-57946,7642,81977,104144,15435,-47227,4896,100773,82603,-28830,-65013,-23438,44669,113393,109105,17288,-34175,-53079,-47900,-38302,-85155,-71351,44320,96677,19475,-36878,-27468,-3756,45537,89387,75240,53140,44268,27523,42032,70670,52493,34138,47731,41398,3343,-24098,-42969,-27069,59280,148099,146653,80613,12726,-31127,-15205,43234,54250,40663,21974,-22193,-66880,-78646,-102097,-119704,-104688,-91666,-87632,-24499,82163,124547,74453,52323,90999,89384,27317,-19759,-30604,26588,107303,103111,49301,24836,31030,45597,16451,-57237,-65993,9284,56818,28102,-53246,-60900,34317,138295,152266,86703,12077,-25504,-18354,47618,86650,75812,58731,62922,65700,39366,-24206,-43863,-4962,-2228,-28785,-34445,-108228,-172202,-129977,-51525,-4005,9428,7577,-9588,-40849,-31154,-12304,-37182,-96557,-155263,-121923,-899,76968,128168,163208,144954,85364,-1107,-53066,-52037,-14343,-27914,-376,-23341,-22543,73655,157891,129988,82837,54260,-11429,-34654,16684,46782,29649,-12083,-75331,-73643,-15319,7480,-56832,-105369,-52904,-43931,-100658,-64935,7947,-44891,-142915,-92281,17732,47696,7736,-91,60489,92732,55632,-17536,-81443,-99830,-100937,-80487,-34032,-57225,-97966,-74862,-98302,-165888,-113775,-39734,-23061,10269,28800,-16870,-54799,-25597,-23909,-111967,-107521,12533,72265,45393,-7518,-32525,-6723,-4027,-41206,6992,84395,41660,-64608,-71831,9448,8683,-56239,-59529,19966,90173,16017,-97977,-39495,55448,36301,10150,51794,31874,-68409,-119024,-98115,-72819,-38369,-17945,-41577,-95145,-53297,73217,134609,97785,66257,82878,77884,30610,48645,118555,114739,27753,-68143,-100063,-57465,28586,56360,45944,42663,52881,86510,83604,-26445,-87320,-17463,49069,61812,41399,25341,47306,75217,18528,-30557,-15072,-6478,-54416,-116834,-176693,-187903,-132808,-69694,-39522,-37440,-59272,-73895,-22999,10407,34399,93506,98476,26164,-15646,1272,21745,1252,-87511,-146981,-90170,-900,27717,47570,48789,-7169,-68887,-102336,-96016,2432,30250,-95773,-117295,15292,122432,83589,-91048,-229350,-208011,-101179,-6717,49375,72329,111093,139243,101855,9030,-97244,-114302,-52194,-40371,-71534,-36894,-10439,-6942,10114,-34035,-71384,-57116,-30915,42477,92517,74500,23175,9183,50148,61708,47348,64281,52050,-27,-10207,46720,100940,102789,93225,89072,86347,39252,-57620,-100141,-61874,-29148,-6058,24228,47225,73657,93397,76790,61983,36093,-15199,-12873,32384,69731,89069,47269,-12560,12939,67120,10982,-70608,-48675,1722,-10650,4272,34183,41396,53292,54522,28822,38477,76994,44806,-2774,14319,18493,-21678,-83394,-141902,-99884,-13602,41010,71060,43632,-28406,-83441,-85432,-83666,-97586,-145917,-160196,-103338,-27708,-40736,-95189,-49814,58311,83235,-1421,-96528,-78219,14574,58903,102636,154696,137682,36316,-58178,-42684,40140,44939,-7769,24182,96771,121198,99489,32990,-24131,-38017,-69379,-76492,-50877,-55391,-85838,-102968,-107050,-95069,-60735,-6459,12813,-44126,-93778,-50846,28258,80184,75443,36653,12143,18971,23105,11427,38411,51616,38218,17253,13417,30769,38756,17106,6120,15249,58282,90824,25861,-40792,7379,77280,41129,-24108,-16390,-8290,-13715,3594,15376,-22369,-53508,-58850,10444,97569,79073,2206,32467,84878,32352,-48696,-62430,-64695,-88109,-110096,-51094,43511,82387,85332,77120,38640,3682,-5828,-2140,34983,84405,95900,66206,44015,-10646,-66092,-53514,-27704,-326,64324,69380,25060,31571,58403,32258,-47397,-123674,-112271,-45579,-62620,-147286,-182688,-175926,-161980,-99814,-46606,-32135,-9823,-24565,-84175,-62153,-2158,9397,63839,136356,88257,9394,-6961,-22008,-14229,37514,53631,35917,20641,-3372,-34253,-71623,-69081,-52463,-22683,26738,26801,-45483,-53293,31438,79536,99677,108975,59698,-47262,-84894,-25547,-24877,-56268,-34343,-374,9029,35654,38212,38187,52391,-9801,-71245,-57313,-49645,-42282,30240,82883,57464,5740,5892,21365,12598,-25376,-19593,74168,155773,115480,35856,33779,56068,46202,39528,-658,-58665,-97828,-72119,-15777,42311,28002,-88724,-178663,-140869,-48871,6303,13203,-17676,-99779,-152430,-135652,-112120,-75401,6178,43963,-42536,-135496,-86423,25274,54489,50734,68643,113891,120799,84187,60590,67277,78813,100450,78614,33216,33766,37558,1026,-16158,19182,50637,52651,57556,59357,46048,21619,-16562,-34129,-24809,-42290,-100668,-106814,-48721,7474,20683,-21314,-94395,-90766,-49676,-49401,-49145,12316,30733,-52642,-110874,-46920,44695,74509,53718,44087,48541,6744,-32622,-14431,62608,107593,61640,-11957,-57180,-94904,-86287,15693,101191,91988,20279,-37123,-20352,51431,65353,-32541,-61198,10036,8062,-77743,-91499,-64615,-73482,-52810,-45120,-135649,-213555,-164448,-38052,35500,-23489,-97370,-89451,-41682,12810,24388,-6141,16061,50606,15552,-4655,56590,91710,49246,-15096,-60549,-75114,-88272,-70610,-36808,-42813,-41888,15646,31491,15118,-11368,-48869,-40141,-23001,-48497,-41258,39494,139385,128862,-20940,-89420,-16964,51611,34225,-16892,-22123,17126,-14210,-96555,-88659,3932,14053,-72775,-64389,46941,78507,41437,-10773,-96363,-112755,-9589,35840,8401,60221,123697,110877,112085,106494,38193,44588,137014,142708,64730,-10162,15110,67112,38604,-56536,-64361,37136,154636,168279,63608,-42990,-67920,-75183,-18604,38095,-9313,-61822,-40092,11472,33674,28398,57571,73991,-42992,-140038,-64911,-14271,-50842,-46701,3734,36012,15633,-2773,14821,-1971,-56294,-29560,29677,28144,22947,33915,4437,-23468,-2344,22928,15136,35779,57762,64821,74792,77382,62547,4820,-72582,-94426,-77609,-81603,-65350,6611,63773,27367,-36341,-72441,-31351,31281,-973,-79753,-107469,-132809,-98553,22188,54499,-40646,-93681,-70963,-53925,-42001,17196,66017,90197,89188,45730,5970,-2903,-28092,-15900,65215,66065,-35915,-51657,1190,3951,-36702,-64450,-46876,-7909,-17003,-9116,25128,28128,30325,90384,132664,63038,-7794],[14391,29494,2078,-9617,11025,23957,-8497,-60726,-54112,-4547,-10949,-45311,-14919,17664,-3186,-10359,-15797,8593,23449,-18741,-28569,43820,89007,45382,28411,64182,39837,-24616,-49831,-78159,-65658,26332,73455,40479,21214,-29495,-104412,-63337,21609,48590,95883,83843,-43233,-116813,-51410,44381,85143,96345,91338,56023,13199,-28443,-53288,-21507,23538,534,-52761,-77513,-83618,-42353,-6863,-41549,-61849,-16584,30361,39048,34227,39954,23632,20158,65573,38677,-49220,-103053,-123478,-79773,55256,130442,107746,77562,35178,-60387,-115807,-101169,-100885,-111025,-45193,82955,126192,87173,83388,83789,45543,33070,20899,-67245,-112820,-98874,-123398,-216234,-210563,-77730,24688,17696,-19300,1912,34791,46438,16463,-103028,-145997,-52587,1221,-9382,-14953,-7254,42627,75297,6194,-69846,-59536,-50133,-55089,-45462,-40860,-76645,-132014,-142413,-129178,-152535,-124115,-29531,13873,-24788,-58480,-38142,10451,44824,48135,17033,28414,78270,106433,99557,47715,-12979,-41463,-20173,37714,95488,91942,13436,-45781,-44362,-35370,6064,59597,-1487,-82992,-31042,76810,121993,92940,36890,-8303,17362,110986,104297,-15872,-29118,64354,147236,157317,84851,-855,-36959,-77734,-88703,-15273,33233,72955,104502,74690,28394,20577,17461,37862,86253,79983,20781,34538,74474,14807,-26923,61370,110460,68792,37491,28409,-11666,-58528,-81862,-65411,16673,81027,43984,10832,32067,19398,9660,37666,32202,27583,31563,-3429,-73608,-123932,-131173,-111270,-87455,-70889,-39585,-6370,10362,17810,14129,27668,65942,34958,-65564,-81971,-14431,59130,102160,93424,43292,8294,-35995,-35034,-5301,-46795,-87126,-23139,56115,71683,9102,-21847,33048,94286,76768,22666,6483,36547,54214,73728,99424,109546,73155,6246,-44832,-112787,-170753,-120088,-9665,7079,-22625,-33607,-78908,-102113,-78819,-45571,-24473,-32746,-20712,11454,-27168,-52622,-6479,-8000,-47900,-83235,-66636,-25188,-13504,13397,58621,108342,112701,25528,-43941,-51028,-25356,35607,94396,45171,-19432,27975,137259,135402,26327,-49421,-106796,-124636,-48008,8100,5370,12824,-7411,-43885,-51884,-8943,9109,-9514,12041,36544,16889,7611,4893,-55034,-106673,-39714,51724,57848,-1950,-40232,-4713,33857,31764,29949,25078,-28234,-85324,-60607,14347,16137,-53480,-113922,-132113,-160590,-164598,-132405,-66532,118,15522,7988,11717,17260,-17177,-69329,-4179,148462,173685,92186,22996,11179,32402,8500,-55752,-11564,85540,64490,-34099,-45346,24883,37514,-12915,-35231,20507,69535,16880,-87141,-110729,-59325,-3911,62733,111167,69476,-47123,-151696,-196900,-156425,-25739,56268,-1254,-111834,-110971,8129,90397,72160,38333,70435,73833,12380,-16151,6796,34372,9608,-70878,-131272,-117338,-37827,5385,-9847,-30739,-9210,34075,40710,2202,-35598,-5141,70181,84915,8797,-35388,26566,75427,33584,-43029,-81186,-70286,-51558,-64857,-107394,-108008,-70989,-19665,13680,-26692,-104466,-56874,83659,80111,14525,41171,46583,-3839,-30581,-15574,3541,-28424,-113752,-134536,-70928,-52782,-82299,-59168,-35234,-89898,-169188,-192382,-147395,-33147,51560,-8027,-75855,11746,116914,101892,-27142,-141985,-146187,-77409,2219,77137,128578,143796,105742,47541,-56880,-146891,-140886,-99439,-89955,-91681,-64692,-2125,57750,39997,-36567,-73655,-88814,-78977,-29582,3919,48863,81572,84751,80188,62822,71651,106807,79030,-4292,-28311,45808,125788,149287,122357,75447,38034,15257,26450,65098,50458,-9114,-10742,10701,-6383,1716,7157,-33937,-19133,30981,10531,-7310,19834,51625,96588,94442,29554,15790,52265,30524,-38556,-41857,14207,13143,-21175,-17057,10740,3874,-44822,-51782,-935,52002,19693,-12512,47252,92132,35851,-21755,-44633,-39710,-14315,20087,37140,13227,-21503,-20700,-7179,-42110,-98429,-155293,-166022,-116547,-64181,-61125,-79061,-43069,32561,54769,9235,-74873,-124201,-72892,17703,93982,124111,101825,31697,-56642,-49414,58682,108965,70611,65938,88093,70781,39983,32576,954,-56800,-83097,-73284,-84156,-92888,-70301,-53813,-61660,-56022,-16238,11843,-6676,-42048,-53141,-34123,5078,37570,25103,100,-40266,-100852,-91285,-18668,76964,141430,151991,86272,14444,-4090,8824,16694,41300,67423,87491,93577,11171,-107788,-108298,-29262,-30302,-47995,4808,22698,-25427,-73911,-81991,-76963,-62636,-53605,-8081,76086,75338,38941,105229,147129,47301,-61882,-62444,-21587,-54748,-140412,-99098,35291,83678,58981,18785,-23225,-43297,-65135,-73610,-13356,78281,117463,80138,7007,-62823,-74829,-33005,6957,32773,74969,98335,84320,54257,28010,20227,-1163,-77617,-116435,-51595,-25632,-83176,-160526,-223786,-224491,-120395,-41136,-33956,6916,67804,31139,-23070,-16104,-19252,9038,96207,71906,-21712,-33771,-4440,14137,54041,91012,93685,61901,8626,-28209,-34830,3371,2803,-25484,-5940,5481,-18757,14344,80925,93974,90632,62242,3279,-33073,-11855,29440,22555,-7196,-6415,9959,22431,62413,81934,98284,108023,44911,-12011,-10598,19384,76746,95340,33529,-37294,-101001,-83085,13873,81819,54233,26833,67996,135075,120538,63035,18495,-13727,-23772,17235,31581,4645,-58398,-73606,-14489,52030,40893,-38366,-75121,-24399,40530,65166,52729,-3138,-91227,-139110,-125525,-105601,-72196,18575,64539,-46906,-179938,-152990,-21440,60003,71165,69444,103799,113298,71548,29948,4445,-4490,25462,41347,21657,-10403,-20674,-37771,-67957,-57223,1657,54337,61310,41052,1601,-43330,-72287,-83433,-92017,-105010,-117612,-83967,-22522,17041,-2494,-83962,-145051,-100220,-9890,40460,72578,97345,79880,10393,-49717,-9869,84802,90148,-5641,-37217,48130,74075,6872,-30005,34252,96215,67567,-6352,-53353,-122890,-174166,-65069,104922,117018,45027,26992,43352,70913,77972,21156,-4422,-205,-49433,-72596,-26340,-9896,-50030,-39830,-24578,-126390,-210650,-155057,-52652,-26933,-92380,-120823,-85277,-47729,-2131,21593,10845,41175,63805,16950,-28875,-5350,27931,13276,2282,-5622,-39311,-55873,-56228,-55148,-59348,-47806,-24529,-18833,2469,-35636,-97050,-34412,49760,-16467,-105984,-61125,79095,124503,16195,-59155,-48575,-36676,-38326,-32908,3245,23222,-37784,-98412,-62778,13261,46993,17207,24428,101022,112074,21090,-86944,-146361,-147654,-80513,-44197,-52463,29394,146363,120317,38507,12855,-20421,-19495,53617,40273,-77582,-141055,-82333,8812,69184,65824,32138,42241,88823,76934,-2367,-62508,-61373,-72952,-53743,-11756,-18789,-29980,-158,36373,15970,-4797,53696,117993,29938,-71235,-36650,31235,30481,2234,30097,68491,22623,-14744,37771,72661,43182,52632,97427,90802,30382,-54987,-105057,-104487,-50252,11934,7544,-4563,22573,61461,70634,30835,23930,33456,-22204,-90100,-125972,-150743,-114927,-3284,68171,8291,-94561,-114217,-2734,67033,-22398,-88276,-49463,-68407,-73869,21353,36484,-73180,-144474,-116420,-108296,-110824,-36814,58140,110347,119893,70011,23264,38092,18115,-41799,-24296,-1069,-39742,-33467,-571,-14510,-35706,-24483,-9292,-10983,-43146,-31067,11131,39231,64025,106739,133156,89299,47054],[13721,32478,37264,28770,12565,-3711,-22826,-48967,-68398,-92903,-168282,-199026,-106575,-17677,-22260,-31184,-12564,63757,119124,71720,16817,30745,67147,79295,75779,58832,29740,-6815,-62068,-107845,-78596,10123,77836,83858,54165,-19309,-90864,-88343,-40877,7058,52668,27885,-52367,-70832,-7420,74286,100583,107498,79415,9459,-49060,-62954,-66302,-42309,9359,32534,1016,-78599,-122833,-58833,24065,23495,-11773,813,46097,46827,22522,35233,35585,13336,31989,57669,31932,-58151,-125681,-56988,99985,136584,68732,35510,32809,-11971,-57752,-58494,-60273,-104726,-106704,3816,95390,92364,58474,54840,90945,118059,55195,-60761,-85702,-71191,-102705,-175042,-169309,-81085,18272,75690,83224,61315,25044,8801,12115,-49394,-79631,-30244,-15843,-8972,1272,-10550,26807,85118,27495,-73514,-102763,-99649,-83939,-43928,-15179,-45528,-114388,-129266,-100168,-97088,-77581,-60962,-20251,32264,-13696,-62667,-10814,7112,-42247,-47982,5972,53314,108863,148836,86577,27874,21889,15324,13497,31978,7820,-78967,-109213,-19223,25387,-29561,-37988,-9607,-6301,31744,103094,105307,50816,18338,-2800,24461,96484,89201,11289,29587,116472,159096,131418,58648,22566,-14816,-95257,-111271,2079,133723,184824,100571,-7205,2462,51354,35850,39061,62535,6908,-71601,-12491,91067,36357,-45774,32248,125410,106591,42555,-8238,-11129,-10250,-50519,-88342,-43469,19376,-8325,-1432,72802,60086,31539,71946,81699,47395,12623,-28807,-76890,-112823,-105129,-49541,642,11302,6955,-19886,-59575,-80544,-63064,-1085,54860,27763,-56446,-79754,-42548,12054,41401,30906,-10662,-28038,-60492,-46713,-7326,-33738,-82064,-59524,1976,73281,59540,14150,38560,83938,31890,-32712,-10992,58404,59802,34092,43388,23646,-34904,-67535,-64470,-109197,-168839,-83236,60788,66504,1700,-24069,-39707,-30536,-16042,-4353,-27092,-69276,-33481,22809,-25056,-84419,-39341,15398,43186,32177,22509,21160,-615,-35399,-44603,24725,107921,60312,-31221,-93973,-127602,-1679,110992,85251,-8391,8439,100682,107821,-10909,-105691,-158007,-174236,-107373,-32305,8662,49135,28580,-19604,-47066,-2397,81049,96512,61675,91931,163426,152799,38639,-48995,-6931,48262,26204,2555,-191,-346,11760,28583,61421,111069,119542,38054,-24434,-7821,30783,60319,18823,-67755,-47252,-24201,-62023,-62056,-23227,-25202,-41908,-501,55112,50545,22508,24742,70375,147579,155748,104222,73049,110632,113309,31048,-42562,-4599,79385,96255,53903,29588,33592,40516,48406,57812,62241,48016,27324,-12006,-86776,-128452,-66395,60803,144425,120168,27899,-69997,-140245,-140490,1337,120840,40519,-114547,-150615,-56172,28485,28626,4335,33244,33701,-10207,-65382,-120544,-110940,-44060,-40855,-105612,-130945,-53450,-1639,-53223,-114190,-75811,-3294,37210,59589,34757,18813,55522,68133,25019,8595,44345,45896,20114,-35186,-111276,-120762,-52556,1141,-3253,-2566,1281,9589,32190,-11594,-82539,22865,204790,166370,38896,8879,-20462,-63203,-60604,-26784,10230,-12933,-77085,-58914,-15106,-72670,-122380,-87392,-63646,-84452,-121639,-126582,-98163,-63122,-2931,29059,4552,27991,56377,36352,3670,-22401,-23765,24430,79258,109964,119926,98241,42337,-15825,-108579,-123266,-37365,-24455,-52282,-60419,-74289,-10314,90420,87557,35683,3498,-56806,-73802,-47656,-19466,73659,147034,135592,94161,65236,71097,91870,23662,-95544,-86378,67396,173397,132248,64145,22948,6836,-6406,67362,173426,117325,-2814,6249,39428,-29191,-68716,-50623,-44302,-1745,47937,1316,-48785,-25423,-2002,30047,73925,49873,-5388,5488,34893,8745,-36215,3700,38393,-13457,-70971,-61865,-48588,-69740,-35485,21477,63618,35886,-2873,34875,85137,42934,3923,7764,-8021,-23922,-12495,6129,-6097,-18017,-7764,-4034,-23724,-47738,-81158,-69756,-45228,-88519,-100260,-55071,-39904,-26681,8357,19847,-32266,-100612,-53624,59327,80092,31177,23604,27034,-5863,14279,116929,194918,177192,119780,67011,6866,-12022,42041,48961,-25914,-51061,-37757,-73699,-84545,-18548,32064,-998,-52922,-28273,4725,-6572,31031,87010,53362,-20143,-54041,-65685,-44536,-45780,-99376,-93948,-28293,48239,128144,174550,93906,-41608,-96478,-65101,-26068,30034,79913,88157,76321,-1498,-129907,-173400,-120065,-108616,-97235,-19208,19185,-12012,-61558,-77224,-58076,-12737,-4608,1199,45668,70209,111366,203211,202040,70594,-33318,-16484,57555,47745,-37818,-45656,6305,21551,20544,8729,-17835,-36182,-54212,-70437,-47107,1760,13072,-16491,-42876,-35737,-518,24520,39969,33266,30945,58161,81923,42736,-4822,11951,31804,-14186,-52532,-19760,10674,3602,-75455,-199476,-212901,-69270,10246,-5549,47444,146107,143051,70713,35046,-2647,-27374,30102,55137,-11222,-49253,-21432,12765,22129,24891,53882,79143,34402,-18493,-2384,58762,47118,-21773,-39352,18387,61876,89741,124224,127174,73651,-28197,-81147,-39802,8096,38808,60383,41961,11098,25773,66339,106011,107721,123023,149788,108619,44507,33872,99476,185825,147950,13792,-72935,-130644,-103851,21333,123817,111294,68217,74627,90604,61036,32400,-5131,-18420,-3927,39096,88828,98807,23196,-44663,-41034,-430,5362,-21670,2151,54687,62316,46870,22892,-546,-12455,-11493,-27342,-59358,-46934,21891,56867,-25816,-135533,-144469,-44900,54803,51979,29232,60943,65977,4927,-31662,-53273,-97125,-67439,19056,36976,-16807,-37200,-52364,-100695,-121217,-64742,5692,17251,22965,6292,-55417,-101426,-104874,-94983,-64956,-29544,6387,48872,70686,4211,-124251,-183689,-104600,22456,101484,127827,129386,109840,79695,33737,18955,56302,46865,-66508,-110506,-11272,43057,-13621,-43984,17196,54362,-1313,-53291,-53915,-90993,-164243,-115624,22046,39888,2257,36073,84985,94949,65186,13285,2128,-17555,-64704,-33366,38926,37811,-18442,-40061,-35241,-98810,-136004,-76479,-15841,-36599,-77516,-72464,-68283,-57683,-14553,81,18199,85826,110693,64621,43314,67115,56245,870,-8148,-4399,-35583,-37430,-17541,-41132,-62106,-58195,-81536,-118336,-110331,-118531,-134255,-43975,56940,-25750,-131367,-75102,53507,113539,59417,-19376,-77551,-79726,-51229,-38975,-19209,-17409,-52110,-73855,-60136,-6783,50874,53844,55726,94733,96485,23251,-90184,-146574,-137974,-87892,-42019,-22195,20954,94938,77393,-3098,-10493,-4609,-56479,-80372,-92558,-159574,-151589,-52508,47885,128624,151182,83326,14404,-24717,-73833,-77720,-19508,26839,-10388,-48958,-41430,-26540,6401,89169,147898,86647,-11091,2047,106455,127234,69574,9806,34217,86727,75697,45997,31450,-15913,-23853,54888,101363,74869,60770,78148,85593,36047,-63856,-118509,-114135,-38503,53036,57913,22876,9942,35870,66626,20733,-10385,13439,-16356,-81007,-118937,-138089,-83144,38929,88556,-6008,-138339,-154530,-6425,77786,-18201,-77330,-4081,-3116,-51050,-20990,-2436,-46970,-53133,-16760,-21570,-55473,-23831,56538,102986,98661,40128,-2620,29237,24605,-57500,-86828,-80313,-95092,-74878,-65538,-89806,-58149,21787,52378,23807,-17124,-12106,7617,11763,38077,94528,122505,103706,82016],[1843,11425,46374,44580,3845,-15394,8457,33065,26435,-46167,-185391,-243692,-135904,-27580,-26642,-44023,-37706,27972,94663,91741,49682,-12497,-46860,6299,66182,64665,64306,37216,-54344,-99064,-47296,-1979,24596,40568,22222,3393,-6410,-31852,-36030,-20787,-45388,-61763,-30585,-8031,-14767,-7360,11312,50347,33998,-44686,-97182,-83621,-68481,-57851,-26645,24985,44522,-37986,-117844,-73800,30726,92382,97238,54430,25061,22415,35711,46151,29200,13370,35898,95127,108034,1864,-103341,-71055,47574,57280,-27368,-56029,987,18364,-45578,-72281,-58557,-73752,-62640,23709,88000,75410,11859,-10090,25117,13320,-47236,-78365,-27755,-19457,-92857,-152199,-126142,-75469,-4517,100392,152068,117341,58619,50550,83347,68403,37924,28592,8669,25434,26886,-23642,-5803,83767,56633,-81813,-170018,-137369,-62258,14519,48587,-10468,-62064,-37526,-5493,10001,20224,-31230,-3436,96801,53674,-31659,-20533,-51259,-115235,-64851,-6878,-28712,3548,85325,88009,88906,94732,26664,-51524,-42760,-34533,-90829,-111060,-13840,45953,-28217,-79464,-11552,63882,79929,76818,45186,7813,-13221,-30681,-22793,27209,43343,19588,38133,96894,126960,102180,76679,86451,63116,-29361,-72220,-457,104814,114156,-8005,-93435,-33530,33705,2098,-21192,-22281,-83029,-131252,-46092,73997,55420,-28685,-33554,36168,100872,91565,10147,3196,49493,-8593,-108460,-77361,20151,27614,31964,74623,46153,12250,66224,102311,54353,-24016,-87038,-110109,-94688,-80468,-31928,51288,80954,11202,-72123,-99685,-106425,-90479,-10232,53626,50734,16866,-27477,-59694,-43159,-29914,-30251,-27692,-41085,-49478,-22629,-20143,-42793,-68265,-78194,-32921,62931,51726,-25558,-19996,35182,-13020,-83633,-56653,14349,278,-42914,-48904,-80529,-138820,-116027,-26175,-4449,-51775,33646,159181,116580,-6173,-39961,-33640,-6170,32277,40388,-31741,-102238,-68190,-25639,-39694,-63999,-69409,-10159,86987,90970,26536,-3917,-8362,-39447,-101612,-82286,29655,50888,-13660,-86629,-125613,-105815,-58797,-28332,8299,57898,75924,41211,-49514,-137713,-181725,-154567,-85621,-27030,35394,74332,4823,-54295,-49166,-1792,65793,66993,27804,56415,148537,168646,31635,-54856,43593,84830,-6880,-24506,14499,30648,38352,41473,80947,140185,127520,42408,4311,21,-9772,41410,56561,2343,44172,85152,58046,47101,14092,-66020,-100784,-50794,33510,78926,95431,83327,31178,3418,40479,77014,107199,184252,160562,10762,-66972,-18443,48200,88929,87418,41610,-1832,-3080,65303,124853,70970,4601,7592,9258,-35826,-102503,-106196,-19022,90552,102058,46725,12697,-25826,-87441,-24722,86513,39175,-98720,-137694,-86572,-41274,-35960,-32773,-17406,-20910,-23948,-45070,-121802,-151134,-45903,34106,-19456,-90882,-33527,11995,-63587,-139484,-101248,-24936,42384,88279,79547,40667,28671,33916,33543,71318,78339,12019,-29920,-38271,-94385,-101753,-30395,25824,29159,29710,20336,-1261,17898,14597,-9261,86916,217482,147320,12351,-40184,-86303,-135191,-117395,-39587,48693,71491,41640,65908,61691,-38810,-73193,-32709,-20467,18398,34634,7736,-13609,-52851,-64230,-8922,29736,13202,-15593,-41420,-20482,16489,39846,101498,137082,91968,31391,6066,6709,-31852,-103932,-60923,62900,52916,-11330,-35604,-36744,16846,90092,117354,106230,61386,-17252,-37791,2339,53488,127003,142714,114595,101455,73299,40209,14461,-79683,-177964,-126983,51628,157916,74649,-34019,-65353,-43551,-56297,2854,128276,89833,-21769,13870,58574,-20720,-87027,-68389,-25564,15170,14027,-53232,-84995,-52409,-45926,-46165,2166,14833,-34026,-10096,48901,21401,-59358,-39069,5257,-31438,-101175,-98828,-45827,-794,33953,46765,63120,53780,14855,1891,22828,9941,-41838,-83858,-99566,-93792,-52769,218,-1149,-23664,-46880,-72583,-73091,-25157,-7750,11287,-2586,-83641,-74396,-3766,-31654,-72558,-45314,-10666,-18430,-45221,12058,106861,88130,575,-13041,13704,29366,55207,117634,211436,228173,149788,70013,4399,-13006,28422,38109,8204,4673,-4030,-61858,-85309,-17748,61288,31933,-76815,-111161,-66873,-17673,74695,144901,84520,-40953,-113776,-115932,-55688,-12360,-4173,22127,22461,2417,35170,93009,38021,-95489,-158126,-120380,-81325,-54172,-29696,-15331,-6308,-41108,-99490,-113892,-99588,-130750,-159829,-120655,-71286,-26079,5239,169,-24333,-4449,16966,60396,87499,91245,155129,244236,192167,54624,-7620,41582,114961,111372,54581,39562,6583,-34991,-9883,34198,39279,21187,19842,19966,-16453,-74311,-112761,-122237,-78236,-6079,38145,47030,57059,34314,-6387,437,42017,30776,3621,20296,39129,35316,27301,8767,4949,38962,12801,-101283,-130565,-11469,48158,20682,52152,117120,127987,104940,75251,19557,-36284,-16950,52960,43568,-34646,-63723,-31395,-41296,-86010,-41230,71431,86161,18565,-16761,8508,21232,-7569,-24804,53379,105678,78716,90992,125909,79489,-32270,-65802,-29183,-29468,-4130,50791,53344,23088,42854,88561,110569,79552,72191,113676,104870,65923,69304,111367,144888,128465,67558,2115,-55816,-35026,57289,128466,111346,69440,52241,12383,-24919,-28765,-19106,22496,45459,57710,116312,154392,95587,13500,-61107,-64338,-36176,-47953,-18129,30151,13869,-19282,-53204,-32225,49989,98987,36604,-58838,-58239,5073,36488,2195,-63667,-108423,-80343,-23106,-11889,4905,48374,30588,-27354,-38437,-51480,-125384,-110613,13053,53384,4821,-16914,-50397,-120663,-162797,-139742,-101558,-81908,-21217,32363,-10119,-87464,-99158,-45177,42781,84755,64946,70359,95364,7456,-132795,-166116,-72122,13565,31484,23007,57924,84631,102633,98709,41741,-12475,-33897,-78698,-83634,-29252,-15634,-47356,-30512,47386,49818,-51911,-103445,-78820,-75455,-121373,-127490,-90755,-73702,-69711,-19707,65942,83397,3647,-70529,-47760,-13118,-5019,5821,17961,5087,-28280,-49100,-38659,-42984,-30299,16357,13757,-34013,-36625,-40302,-90888,-80974,-16505,-13147,11070,111470,155588,121823,129853,163673,106881,-8301,-52412,-42522,-49203,-39600,14937,-1814,-45653,-68966,-134376,-220303,-222932,-171501,-134088,-63894,-337,-53650,-80843,36340,147056,152295,72289,-22414,-80599,-34034,13184,-6798,-26952,-28825,-28842,-32344,-37085,5957,32242,6754,4222,22951,33775,39424,11523,-25153,-56437,-54068,5267,53884,47332,42442,36249,22497,52746,63599,-31677,-141610,-164641,-146495,-108023,-12927,73180,108950,80772,20912,-26828,-77623,-128672,-77414,50076,118237,62683,14954,4269,-23215,-13808,83163,167048,123937,-15847,-80087,21943,126621,98688,6964,-11513,56502,94385,44614,-7889,-36985,-26887,28040,58570,31108,-2585,4404,45210,32172,-34331,-83572,-81754,-12785,71228,85560,47533,-13800,-13607,42763,33243,-21211,-55728,-88621,-93908,-83693,-96907,-42625,73030,119707,47147,-65551,-102503,1809,71950,-1531,-75805,-32549,-3194,-33791,-44981,-21049,22514,88047,89137,35616,-5317,26325,75488,86607,68572,13796,-49524,-52246,-55000,-95415,-95308,-107115,-181924,-195172,-169568,-151782,-72288,20088,27406,82,-13052,-7544,-19815,-56438,-41887,39876,93822,90003,62880],[11632,-11342,6463,10123,-583,26923,88113,133359,132000,44383,-73736,-106412,-41125,7077,-2150,-8097,-21988,-3468,51183,79166,31474,-79951,-140422,-67898,28159,67493,93644,56221,-29860,-39439,10062,-13332,-61734,-60524,-32773,24024,52884,19723,-10777,-51725,-113841,-87350,9786,24239,-49079,-103674,-79875,-20164,-12123,-44224,-53863,-52063,-60747,-60395,-48130,-6234,42767,10657,-65378,-63796,4875,85916,123611,52883,-24910,-5660,59392,71064,39019,32000,48292,60431,59741,23210,-29200,-66704,-49060,-34505,-73886,-99961,-17502,42973,-43436,-110660,-74870,-21159,43674,113921,114336,56057,-11054,-36419,-52199,-124590,-160106,-110012,-11535,-17441,-125667,-180805,-124222,-58298,5040,90019,128442,121191,103103,126464,178886,156569,87049,35943,16676,49796,60218,-2941,-11019,72073,77475,-43803,-134534,-107070,-22027,84789,132573,35218,-30336,24498,77050,93829,82139,32115,60515,121314,77733,8877,-17436,-81395,-124520,-55952,-11520,-65383,-75955,-12229,55945,116153,113079,19987,-67563,-45030,4382,-17526,-60783,-43154,837,-9927,-44787,-13737,59899,90867,65630,34901,43070,35212,-24132,-83455,-62253,-6098,11326,19079,75701,134617,108632,96437,112447,110763,68632,20023,12892,1424,-54429,-113902,-98072,-12441,46599,13108,-29618,-49760,-91806,-96474,-11683,68843,59574,-16747,-87877,-70701,50843,127390,71326,18261,39488,-11173,-93400,-43971,54807,66435,31425,17917,5256,-19678,7234,50772,37650,-25043,-93767,-121339,-86700,-78293,-59976,29499,80981,19746,-45907,-55709,-65576,-61349,2879,49166,63244,65410,27403,1753,7525,-29738,-22263,39285,15023,-21161,-20621,-40401,-32482,-26224,-39998,14650,85792,15060,-95244,-92847,-33463,-49368,-96944,-84707,-33254,-36266,-57332,-51304,-57802,-112868,-109863,-21384,28354,26267,118494,224069,149725,-6054,-49641,-22448,35342,94016,78833,-24427,-101359,-100841,-86814,-37936,17013,-26385,-36055,48477,48493,-43444,-93147,-57444,-14183,-79205,-113647,-26244,27365,14986,11566,16604,-147079,-286681,-185571,42458,119830,73893,4790,-71731,-145349,-170779,-88913,602,16051,48565,73533,-16936,-92825,-76157,-13712,11941,-12713,-7528,-1118,4335,20021,-44307,-76090,13008,52384,3182,20585,39956,19632,34059,44821,57914,88239,64869,13803,8116,-179,-9709,43952,72406,33499,47411,56527,46080,49179,2539,-66297,-88816,-74246,5903,115766,158533,101254,-11992,-80352,-29548,56393,128251,201467,148747,-26292,-97875,-25194,32058,52583,34154,-28047,-56808,-42982,26066,76849,19538,-23030,-16522,-46709,-38630,-20287,-63400,-50042,44677,56620,22267,50013,54235,-17312,-31118,26362,28374,-49935,-80594,-71063,-80198,-94676,-80518,-46365,-24216,1955,36848,4904,-45524,12362,94490,53920,-42525,-22533,12689,-35637,-89568,-76112,-22399,42018,92198,105007,63682,33302,38060,28909,66573,85920,14020,-42348,-37861,-46995,-17508,19353,7938,-14030,-4124,-1347,-17859,-4834,24058,52687,120788,162610,58708,-44398,-66727,-113304,-173171,-159693,-68191,42150,112446,134211,158119,121442,22107,3526,31415,21085,71499,106915,58712,20892,-11197,-51423,-31129,14954,3547,-28563,-47345,-41108,-21575,7795,82029,111009,26710,-60769,-41255,27597,18964,-39724,-8569,64570,42546,-12092,-9615,63133,111281,107386,123837,129675,74931,-1580,-26071,30210,100471,115971,61297,46993,70581,38894,-1741,-31958,-85185,-105854,-71568,-7189,46612,20240,-64547,-104955,-84759,-94895,-69283,38388,54685,-4614,21230,43481,-2444,-48875,-66151,-46997,-21960,-58755,-95676,-51884,-17729,-55307,-85095,-58757,-38955,-51930,-5948,49338,-4688,-91661,-89656,-64764,-73335,-106884,-96314,-16385,60556,62747,31487,28236,33639,26626,9518,10117,12598,-60592,-182349,-230505,-178513,-48776,36778,5679,-39242,-70537,-116825,-130184,-47347,21674,29228,-13957,-40316,9687,44646,2775,-26202,-36399,-45589,-31387,-25789,-4539,69478,121388,80499,28851,19015,46056,51531,50542,132070,175212,117714,68371,31356,6268,-8905,-37703,-20074,5910,-23555,-91461,-130990,-79271,29878,47424,-56726,-141808,-118005,-35126,34329,53624,24714,-39060,-92384,-89033,-35478,7528,61805,120069,80500,11997,3191,37269,8570,-86334,-153995,-131270,-92915,-116657,-162206,-143788,-89368,-64502,-27793,24298,3356,-105465,-199259,-223098,-194847,-88114,30551,56602,-6650,-38912,12812,126773,160734,116437,135840,178842,93156,-21124,-20039,73225,131149,97434,36291,46665,35883,-17741,-10009,42646,64678,46900,46892,68960,17476,-82974,-115116,-107006,-74585,-44311,-47375,-24499,48672,60775,9355,-8033,5404,-777,-4194,-1696,12397,49765,57548,-580,-35898,16908,41143,-25087,-60877,1709,39651,12540,5653,25759,32332,46623,44675,14671,-21997,-23625,42642,81280,-1801,-95542,-98407,-85458,-115707,-89945,34730,116026,71014,-32823,-59600,-11979,24667,31778,73881,84743,23955,13959,67251,91309,52501,32516,12792,-43393,-45660,-3492,25823,41317,60454,64735,61182,27658,4902,24600,37534,70069,103857,62773,125,34143,87946,65939,21026,44086,92791,107219,64512,19890,-22860,-75041,-92752,-63462,-12062,33619,23333,13170,63071,118750,96701,32754,-65958,-75965,-30820,-65548,-84525,-44258,-23579,-42719,-94440,-74863,26989,71601,-12247,-108254,-84253,3512,42659,22976,-28087,-86498,-127755,-153158,-98154,14979,69301,30504,16907,27527,2648,-57051,-47458,37422,67304,36600,17741,-28466,-107757,-158221,-168207,-171100,-156142,-68989,36411,34384,-41281,-54381,17543,101001,88482,-9780,-48026,1257,-30826,-106938,-82153,-9012,-32651,-122977,-138469,-40275,35838,82386,121993,64750,-57773,-104516,-58750,8266,27493,-6222,-20892,2713,52721,40307,-33291,-75200,-83806,-96168,-95277,-91991,-120650,-130867,-117653,-73805,19507,35948,-64141,-141125,-94859,7242,69815,34587,-32359,-55867,-59932,-47501,-9615,20514,51553,64924,-13970,-74798,-32751,-30010,-98983,-86513,-109,30961,36052,99825,144277,133925,134657,143129,84325,-34769,-89733,-53102,-46057,-56993,2165,22165,-17558,-42542,-102887,-204172,-203525,-143339,-106657,-67345,-46146,-53622,17183,182728,271215,174729,14203,-57217,-33235,41836,65086,37577,28013,30050,20243,20493,47579,69181,20555,-39850,-44462,-35606,-9792,47037,100730,118825,48890,-9192,46595,106971,83489,39836,36031,71370,99527,73003,-10441,-122079,-184051,-153135,-117222,-43445,21419,16124,-33494,-34244,-13297,-32718,-70903,-40268,61158,132314,89456,77552,79878,-5767,-64940,-22179,54758,63687,-44717,-148411,-84871,19842,29802,3308,-26788,951,65963,63620,38047,22526,1360,-1274,12402,-9091,-46835,-33202,18075,17157,-23204,-43487,-28547,6322,50159,66144,27213,-47923,-49641,6511,26903,-3731,-72639,-116065,-80214,-55670,-83282,-33601,86174,158774,151053,97127,45357,66130,79351,22157,-47225,-49446,-5206,17699,-6452,-10525,57386,124914,95515,12781,-6043,60838,89995,73911,78587,51496,-44389,-110434,-130692,-124727,-59303,-43311,-155770,-211899,-163225,-94715,-1432,49414,-13688,-57985,-41272,-22929,-49953,-90058,-72337,10310,81311,86651,43497],[23518,-32082,-51116,-37881,2067,62744,111206,137532,119401,33662,-16932,21815,50923,38338,18576,23235,22264,39477,78937,80520,-6168,-108674,-113656,-47633,-5291,22238,55899,38006,12843,40936,50877,-23229,-115396,-133492,-61588,14699,25190,-864,-40976,-101375,-104363,-35245,26016,14090,-59992,-112760,-83450,-31476,-27962,-24249,-951,-19488,-67377,-76029,-45582,-1579,50006,57341,-4506,-45977,-29429,20868,30071,-40452,-82465,-29848,36269,52889,39749,36848,27805,-38624,-78441,-16579,38177,-27708,-89932,-61958,-39325,-71490,-20112,62846,-5649,-96955,-32960,61925,103449,141125,124258,47468,-7519,-14759,-48568,-125199,-152009,-120508,-66670,-95288,-187474,-223242,-133128,-21954,32459,28412,16496,52804,83120,104894,148307,102767,-7823,-69636,-57386,2593,40311,11256,3052,63396,86699,43047,16317,-15292,-10271,91700,166358,83544,-18023,4850,82761,102112,74031,69577,104396,98577,49449,11393,-31737,-92495,-96253,-48708,-8688,-19959,-68277,-71416,16183,96955,69747,6612,-16735,11226,48995,31900,-40294,-93963,-79683,-55463,-59333,-60145,-11723,62704,78146,67298,105232,105266,-478,-108801,-121174,-52871,-4248,14048,73819,133757,88270,37325,23664,12357,31801,50099,27137,-68682,-149931,-132701,-41766,44719,96361,92009,59843,19799,-22176,-18446,40243,71848,42012,-24933,-83516,-92434,-9146,85246,80789,14085,-26919,-54051,-43210,14175,41481,18580,-43042,-69855,-34580,-37634,-48813,-13482,12051,-4167,-43931,-80552,-96269,-117341,-94097,-21844,13093,34636,56742,27672,-38396,-47175,2565,25822,35148,32305,19852,63338,95758,20834,30901,121506,99758,-23,-56526,-57920,1754,25312,21274,79990,107495,-12930,-117360,-100491,-53904,-52170,-56333,-53847,-40049,-37870,-18105,26345,20714,-48407,-80452,-51938,-37395,-11754,93354,203613,160077,24239,-43859,-9491,80192,129154,95919,-4116,-81150,-97247,-82259,-9346,67035,36453,-26924,-22643,-38620,-85299,-111220,-44845,50218,11577,-29399,20958,20678,-1972,56371,83124,-122333,-323346,-169704,58991,83822,58702,24956,-55882,-114181,-117286,-42562,22049,6781,6168,23749,-27499,-95960,-112764,-41464,8299,20744,49855,11440,-74730,-119399,-129207,-92199,-27386,7008,19459,46930,35741,-2433,11715,22518,2404,-15268,-30936,-13826,32036,48318,64257,93936,79609,18299,-10441,-53035,-76921,-50954,-41891,-42363,-40463,-50518,7045,105655,132351,101815,37991,-10108,-5285,41960,107022,158880,101504,-34255,-85821,-15642,15085,-8561,-44523,-94818,-96634,-65624,-45308,-37665,-21173,16881,7482,-87879,-84933,11469,4401,2239,71096,64927,37573,66629,76524,57667,50054,41601,31702,-7939,-37591,-31236,-57683,-114085,-123654,-48407,3965,25367,82704,97520,41239,22736,57801,39903,-24607,-20994,6212,-598,-36715,-46556,-4023,45080,91640,106801,69148,56588,81059,50052,20164,40371,23950,-5173,-14175,7587,57762,47416,-21623,-62453,-45527,-29517,-28386,-29008,-1630,72869,158463,151246,16551,-61746,-49490,-91105,-137435,-118657,-72179,-11922,58141,103137,113687,76173,22202,28721,48249,9645,-5816,11826,3905,2138,20287,27515,23923,9765,-1345,-13510,-6658,-6885,-19311,-5000,48147,59072,-16097,-77525,-26499,45051,58619,33193,48657,56911,5182,-29044,34861,162191,197550,130802,107829,122667,88900,11092,-34685,-9041,22620,2054,-34766,-14966,-3577,-26225,-12482,15152,38344,72360,44683,-36054,-55189,-11585,-7314,-36513,-50590,-75453,-57559,35956,85699,67854,49914,25901,16352,20454,-24461,-53450,-45487,-80208,-65594,41195,52067,-53068,-105193,-72660,-35645,-25160,-7127,8843,-27652,-80275,-91822,-85285,-77896,-93640,-94275,-25592,30019,28746,13470,21591,26449,50052,67111,64725,58056,14033,-117079,-231901,-178163,18603,97847,7678,-33607,-30902,-88795,-136616,-69774,35956,49062,1535,16354,49658,39284,49704,78857,40775,-17249,-11714,-28623,-82650,-11151,140712,154988,82790,63596,83371,60333,15255,49140,76961,43306,25016,22160,15193,-23038,-89057,-84100,-55248,-73257,-120240,-159547,-108509,24960,85048,28475,-44348,-61657,-31261,-35860,-71574,-49416,-12912,-28637,-49580,-35992,-3657,63571,116387,79779,67681,81942,74560,32919,-40353,-116940,-101816,-35100,-63125,-156835,-149621,-64090,-4420,71304,148018,99222,-68162,-187908,-229705,-223308,-113487,23734,83616,36756,-12329,43128,143213,159831,107786,86474,59187,-30074,-79475,-15259,80403,109249,52927,-38446,-37548,32763,40085,10985,16902,34366,16111,-7721,7622,3410,-16562,1580,-6700,-48822,-100938,-165680,-136730,14596,89125,60873,35401,-11936,-72938,-81178,-66253,-33772,23473,32097,-30242,-66534,1803,47128,1617,-40371,-7569,18136,-17753,-52721,-37065,-24531,-24902,-19202,5178,22818,7804,17215,70580,41474,-65960,-111959,-61169,-35706,-62184,-20497,79359,94872,8423,-17586,26348,66222,78274,70649,49950,15693,-4215,27127,91289,112716,90158,41003,-10512,-38294,-46029,-5049,60820,72073,25985,11994,11684,1500,-4775,22252,107955,139552,32935,-65516,-37914,8062,10126,7693,54766,88450,65572,-1459,-57629,-104583,-125407,-116388,-45002,13466,-1714,-60692,-74130,-44309,10401,18135,-28477,-82825,-49139,7078,-37096,-91093,-54359,17909,19341,-50373,-72709,-41525,-45552,-97265,-117457,-47870,49770,73742,20073,-35264,-64206,-139615,-239856,-164159,24054,73402,44886,91217,104155,59016,40994,57678,73873,80770,68569,57541,26795,-30531,-81545,-98712,-99607,-91988,-21915,57287,49667,4592,25755,81958,84352,-12543,-158386,-216351,-135322,-70906,-59630,-184,42071,-51560,-191545,-192102,-71576,13306,52024,94285,66751,-50749,-106416,-23749,78561,93881,61628,57670,29604,-6718,-9000,19248,24957,-22426,-73367,-58474,-31300,-60730,-111400,-122650,-82982,-10991,-3490,-74722,-130191,-93370,10070,61645,19213,-36304,-57629,-66722,-41011,18736,52292,76320,49797,-82367,-146597,-51494,17312,-29993,-58943,15249,103925,94134,64370,85516,102887,77141,46600,10873,-69519,-100661,-42818,-51653,-114126,-72747,4542,14497,35845,28622,-56651,-82156,-74841,-67351,-50417,-59506,-41938,80554,228940,263560,114583,-58854,-43270,60081,85121,56344,52378,85552,88132,38574,38173,103011,92286,8025,-41070,-54450,-45355,6135,51380,82094,122237,74576,27304,82483,130383,92922,34205,27829,62555,32282,-49165,-80290,-110501,-181676,-205270,-157932,-85786,-43941,-53156,-50807,9967,44915,9896,-45566,-71370,-27870,46813,36354,41687,59863,-11190,-80260,-83799,-35950,-3977,-70687,-167864,-142452,-82541,-25844,34309,24493,-4631,38398,90185,108106,85352,21320,-14735,-6405,-22479,-47651,-35522,-10055,-6648,-27127,-13582,8853,4874,14451,28086,-10596,-63224,-60289,-38961,-19731,397,-26530,-39374,-19590,-51962,-89904,-28001,89991,168906,188478,169223,127857,104230,60323,16157,-3589,-13779,27322,84449,44679,-22712,-13687,23232,38584,11707,7643,45976,45257,33487,69724,65570,-20366,-94472,-121371,-113399,-47648,4991,-21723,-46414,-26555,20299,92776,114955,9796,-80061,-66311,-33387,-59716,-77875,-46645,10628,63123,73742,36189],[37934,-22782,-52715,-38283,1978,40070,46971,39174,6496,-54844,-62836,-1444,31890,37830,16888,-2264,27860,93909,124179,93273,4569,-55489,-8860,32176,-12818,-46249,-13814,30928,72453,91931,62891,-3645,-88324,-118282,-55490,-31120,-40603,-24024,-57925,-94736,-34495,15487,4934,-3863,-33377,-53622,-31789,2560,-16744,-36902,-26375,-25851,-71523,-78930,4800,91538,142559,139279,51189,-31285,-25184,-7519,-57333,-114030,-88672,-32959,-9609,7767,9188,-5600,-23058,-94965,-147523,-67345,36647,17313,-25858,-3470,36131,12353,19093,91362,66183,4372,98935,175365,106157,84845,100710,49300,12056,39886,37504,-7288,-27327,-58073,-104947,-161008,-196948,-201848,-107356,17690,27760,-69573,-105091,-35768,6019,-5390,7358,-25064,-122054,-176095,-148695,-75795,-23858,-10691,16760,85459,110574,120672,137018,60133,-8749,57670,136717,115026,23653,-14331,44452,67324,58275,80769,102251,77342,36646,3739,-46543,-79385,-49093,-15867,29977,67683,-9862,-75859,3814,77200,12440,-25679,26940,62080,56870,30797,-43069,-102267,-116699,-144455,-156054,-127030,-60644,38940,85018,66542,77990,74652,-165,-67357,-87142,-52132,-5883,18715,52813,77571,29891,-54458,-107320,-147282,-110260,-1903,27508,-62393,-122504,-87891,-1955,62051,102730,144443,160054,118063,67635,44790,47287,49677,25474,-3956,-13036,-28929,-31946,10617,34971,17910,-38963,-62430,2107,31707,-13778,-54711,-105466,-117566,-53217,-27052,-35691,-13149,455,-3948,4209,-6244,-88374,-157102,-98717,-32956,-37062,17031,90891,47362,-57223,-70291,-14122,7289,2988,-29688,-43839,21556,74117,32626,58408,145007,141311,14461,-75942,-53493,27597,44384,35428,66642,72122,-27846,-86430,-47323,-7408,-13319,9085,23010,252,-30086,-3732,45172,7073,-53248,-49762,-39490,-68305,-70961,26491,135438,139652,48345,-38025,-29426,48425,86274,89372,22995,-58387,-48752,-489,35390,45520,32386,-4424,-39080,-57652,-38977,-12847,57790,130415,97000,69787,99906,17841,-79474,-44484,-28405,-106969,-121708,21412,38021,-30497,11471,51497,-4338,-34879,-25022,-28896,-59246,-72375,-56973,-42527,-49837,-89044,-143640,-85885,41120,123899,128624,73498,-1846,-103684,-149528,-86724,-25131,-7125,1903,-1792,-12974,-16846,-15269,-28501,-61311,-111116,-120817,-39288,64616,101815,112867,108924,55921,-6675,-32563,-97013,-146204,-118375,-76292,-54152,-45424,-39956,-8133,7172,22712,89840,111720,81687,38047,5543,18129,68440,50665,-16439,-47229,-22701,-43379,-84881,-71153,-76876,-106226,-108610,-115431,-89605,11423,97977,73563,-42505,-93523,-35873,-6418,10764,77962,98786,80184,58140,41238,76687,130006,90539,22863,-24270,-51118,-10254,-9334,-101947,-137870,-53648,-8992,-3709,48424,67594,-8182,-65340,-47921,-23964,-23101,-1847,13569,2517,-44385,-54121,-8445,33031,65360,63275,37459,52596,98920,80624,3684,-23262,-11566,-7790,-1723,34972,55006,10248,-51932,-87151,-82482,-68687,-55350,-52554,-33308,61307,176858,178848,33257,-66462,-54442,-59746,-61036,-24817,-18876,-4077,34091,18867,-46795,-91640,-73951,-6067,34633,-16593,-100564,-112061,-55829,-22945,8677,79320,87679,4340,-48452,-50871,-13200,35481,54750,74613,96145,59581,-10137,-43791,-25433,-14262,1381,44957,113448,120887,8364,-60591,28597,141851,140245,55730,31474,78950,85782,18813,-28880,-56340,-108844,-130928,-91812,-50741,-61982,-48500,14364,78248,120301,127143,67847,-23542,-59280,-25368,42536,65071,37795,-31007,-32157,57037,115388,113902,70535,13561,14655,63571,38850,-11842,-19999,-34288,790,99768,76389,-72702,-136452,-69118,13970,28472,-19230,-52685,-28831,-28340,-37201,-31921,-28901,-61970,-91048,-70781,-55326,-28393,14533,61989,64855,73691,89278,65241,36091,62160,22764,-103254,-91811,71866,108355,105,-6426,22283,-38725,-118062,-97589,14713,69950,41229,24079,-2497,-7551,66478,115978,83314,42665,42905,-5220,-102951,-54927,90210,98612,57004,88809,101022,65720,31452,18524,2853,-21710,-40338,-28448,10890,1688,-66885,-110284,-114794,-104726,-104332,-119022,-65949,56912,112097,82419,54447,18512,-25753,-75967,-129802,-96634,-13937,-16982,-83836,-95337,-34817,41387,51046,13831,70502,134590,101862,28912,-36630,-94298,-69418,10619,17051,-54169,-54181,28881,88040,142157,183476,124026,-27641,-133286,-162997,-148684,-64435,30274,96867,94680,75194,88267,97964,72818,53875,37386,-21195,-87962,-59258,36953,62836,31947,-5385,-95507,-136951,-36575,33221,-12204,-36267,-9270,-17263,-61336,-84635,-48105,33412,75069,23468,-47333,-101064,-181475,-185651,-41774,57395,69759,54157,-32161,-153196,-186856,-143627,-97784,-53306,-30381,-63237,-78088,10292,65734,8727,-50806,-19352,4591,-49906,-99445,-66731,-29862,-53573,-61108,8411,73975,37081,-17215,28541,74161,14397,-39452,10906,44261,-32808,-83962,-26969,44320,69217,102945,107062,82433,58088,30435,6744,13973,33187,52075,70733,73536,49937,2624,-19094,-19496,-44145,-21817,42234,35394,-21501,-7379,26478,26617,30116,80411,155888,141947,41503,-9033,-37337,-98242,-105673,-70310,-15449,12182,-11817,-79778,-149506,-174435,-149528,-98653,-6788,20104,-54800,-132761,-143226,-137998,-108996,-95836,-121127,-119885,-55153,4074,-3145,-36920,-935,84136,91166,17105,-38606,-87367,-124643,-114013,-50093,38102,80859,50230,-25653,-55755,-37155,-115891,-241995,-174041,7202,37402,44616,120054,109753,50293,51784,75537,68032,62878,69121,77804,78659,61656,18419,12894,51487,79627,127944,130937,59407,28946,95235,134563,62957,-80596,-215589,-246353,-142082,-44775,-19065,21239,62953,-1927,-110993,-131730,-54415,11186,23571,25574,23280,-20150,-36089,20498,84982,91431,89040,105197,45071,-46117,-38183,46471,91926,53675,3421,-9262,2077,-8200,-61939,-92699,-69671,-22099,233,-26351,-67921,-47766,-6317,-28943,-49342,-17652,-13100,-44920,-39251,18953,47181,53393,5875,-123122,-175496,-47351,84664,61748,-27286,-1504,113058,117713,36288,36410,62296,30233,-4322,-34610,-93490,-107586,-62769,-90900,-184259,-145179,-24924,37443,105508,147783,79924,2880,-31044,-32643,-41575,-81198,-60148,65957,146866,114078,19791,-48448,50812,144290,93407,39741,48232,80714,78550,8172,-15449,27479,13906,-21523,-30686,-49864,-18162,67220,82681,24121,5464,6311,44746,123398,151236,75184,-21826,-31839,-6214,-88591,-198087,-179828,-123065,-143873,-175076,-121349,-58259,-43557,-44975,1323,69015,52778,-39184,-114680,-150438,-136543,-65831,-52913,-70815,-59874,-46428,-37415,-25560,7450,32237,-35402,-129645,-117826,-86029,-38982,46133,75810,29520,40854,98290,108794,59270,-8163,-26982,-12146,-24513,-32573,-30863,-29610,-12867,-10287,2757,3201,-21245,-8355,21185,-1484,-44764,-70022,-84765,-60880,-16337,3536,49945,48978,-39019,-57676,18595,89917,121619,103732,68025,49022,46302,-1226,-22011,2125,4716,43166,111575,59561,-61785,-128594,-93434,10802,83345,70435,13720,-30646,-26197,-7176,-23995,-48769,-50132,-44952,-61601,-81487,-48437,55044,122333,82417,52479,92697,121839,48250,-54242,-49046,-1562,-31914,-58815,-34934,-2228,16822,27458,25045],[63775,19262,6224,1741,-15827,-11650,-9728,-42067,-82404,-104249,-103006,-95679,-58078,9653,487,-46057,-5017,79736,100646,91231,57906,17502,40268,59918,-5915,-78703,-52802,41963,99476,73622,53007,37091,-27298,-56749,-47458,-92248,-73925,22383,24701,3968,24696,-3091,-28174,-991,-1845,-15667,-15726,-1881,-21199,-75674,-94997,-53575,-59323,-46906,84817,210797,259460,228317,92218,-21485,458,11237,-47809,-70564,-32325,-24592,-29993,-7788,-31528,-87020,-83373,-72740,-98409,-89867,-29214,27240,68152,62802,72189,99495,110881,129863,119459,114509,202096,230923,105154,50036,77144,50425,39712,100447,117625,77694,88352,56337,-52699,-123338,-110369,-110881,-60643,27911,-15379,-141547,-162846,-88235,-60625,-89603,-86001,-72599,-103431,-142349,-144364,-98831,-54886,-27903,31111,120461,135055,116210,100317,51180,19149,52001,90882,104343,67184,7447,9888,35076,71558,85814,75818,79048,69547,23797,-23768,-26472,4599,30374,80083,130998,59623,-29003,20244,67172,-33589,-85237,184,57046,43863,34449,-7641,-47379,-88032,-173966,-206262,-134806,-34190,52325,80978,21559,-35401,-37882,-7269,21601,32697,21594,7768,-4584,-10228,8536,-1090,-70346,-144550,-177529,-132584,-5775,42579,-25314,-69790,-53334,-11424,3856,14694,85498,159975,162486,139996,95505,32080,17653,41137,64393,66767,24354,-28583,-24513,15569,58342,40292,-5551,4731,-3386,-38578,-48081,-68437,-79022,-39080,1948,22645,22114,-6761,-32005,10784,55403,-30344,-130574,-70544,5870,-10096,-27268,-6074,-21182,-76892,-79142,-23309,10103,12678,-31180,-79965,-72043,-37670,-12691,43732,115241,116620,29319,-35152,-16783,30234,18907,-19833,-27742,-12569,-46928,-60529,-7480,48855,35667,40581,76702,68504,10904,-16789,-35493,-71144,-66443,-10428,15950,-18311,-45759,37574,119115,113785,46966,-23417,-56036,-35545,5692,63172,44490,-13238,20893,77963,68605,12980,-12616,6875,17523,20647,48093,89335,137573,156159,99276,65744,88475,5224,-116357,-152819,-152493,-97000,86583,159357,21628,-81548,-36069,32751,46760,66379,77388,-3288,-111507,-100863,-44713,-33028,-42525,-83016,-163808,-129514,30484,122160,97139,84015,93399,-3249,-105594,-65823,-15778,-12253,-19604,-42015,-45573,-25366,-41945,-77810,-95192,-129376,-141275,-57313,57184,88790,72956,50651,1964,-11533,22951,-15764,-72269,-67994,-52950,-70792,-85161,-65276,-58046,-96217,-49256,75078,108807,80020,53677,-21246,-64238,-2214,31274,7088,-14265,-29594,-79447,-95336,-8636,24404,-70792,-150603,-131771,-32273,80756,146191,135831,63523,-18546,-60041,-66126,-65717,5503,83205,76975,18597,-12980,32214,113266,91854,12510,-61308,-92785,-26874,7756,-77159,-111520,-63163,-47163,-25694,41156,36483,-77070,-130532,-81444,-22602,3843,42368,51460,6831,-59402,-68911,-37288,4055,33594,29866,21855,41224,72682,78537,44130,-14223,-53392,-71037,-24757,27050,11504,-35733,-64280,-88539,-97171,-87751,-59393,-28190,-8118,52145,140726,175005,53574,-87561,-85309,-21641,11865,39299,67550,127558,160402,48847,-128389,-210985,-144390,-12798,61071,27580,-54494,-88492,-33615,-10767,-8918,66601,89529,3742,-66815,-75519,-41661,46726,125129,178150,194888,115073,22947,-19411,-65448,-108106,-85064,18206,153329,197434,41128,-92889,-44996,14668,-39983,-113936,-86584,-14,39688,25879,21591,-22356,-127156,-142085,-64008,-23868,-20496,26556,74341,95593,77516,15818,-23419,-8755,12867,8932,54632,113440,113086,10598,-59951,-6251,69959,95372,73138,17240,11642,67870,71995,30492,25832,32801,47444,91157,56358,-75315,-134549,-58898,43646,54230,-16254,-43485,24667,50350,54280,68275,62493,21916,-15353,-44898,-66067,-40844,27273,99540,108508,80602,47639,-20145,-68746,-8490,52471,16995,8686,67974,54535,-3685,28222,53707,15387,-72927,-118255,-51981,33480,34061,-528,-24033,13743,85362,96919,77788,83115,98978,67225,-10932,-22963,25719,1115,-3806,60869,59428,29919,46190,31004,-3776,-8469,-33067,-36754,26841,57534,19148,-45432,-97842,-83965,-34308,-12954,9492,70436,94323,65464,53389,33026,-5577,-38709,-95840,-99422,-37355,-44655,-128631,-137907,-49277,37816,26620,-33085,10588,82188,63747,-3697,-44209,-56227,-42685,-20115,1509,620,19237,77585,124125,154092,139379,94014,48540,-19166,-71312,-55062,3966,44450,90339,119797,123970,91296,64412,37369,23767,19716,5300,-24162,23907,93602,38890,-49887,-54508,-98934,-147372,-80501,-25257,-71402,-68202,-2537,15401,-22499,-84308,-71545,22008,47921,-19839,-39261,-23553,-70591,-112245,-62734,-4935,36069,38436,-37192,-158234,-214649,-184037,-156226,-132133,-82219,-76020,-66452,28315,84224,22249,-45995,-20231,892,-59576,-108462,-65411,-8294,-26092,-41093,44638,116686,48461,-32364,8607,89809,90149,68189,85986,71970,-16119,-101013,-118553,-37336,98639,198053,176960,87419,911,-36454,-59233,-45959,45609,101096,55069,14301,9240,-48902,-85051,-27021,-3021,-8975,-7653,-46344,-74350,-1994,45126,15194,29901,108873,157877,109366,58834,58589,-2554,-102199,-110884,-88114,-88132,-92159,-83714,-123239,-200612,-208737,-132140,-26550,30055,-8813,-98779,-156426,-153901,-154290,-156892,-160844,-145830,-119336,-83298,-31951,16217,19178,32478,88948,97818,31440,-31704,-93787,-111460,-55787,33157,83521,27681,-51534,-75295,-45438,-16812,-86504,-176488,-106153,2365,6246,38305,95570,44096,-25388,-23690,17795,30938,12903,27718,62472,79783,86221,64453,66133,123764,183432,225634,190874,88837,56148,123747,149032,78283,-32995,-109652,-87176,14458,46571,5881,14916,83611,86051,17495,-56276,-44046,6182,3603,-37961,-30798,15950,50095,51965,47590,30027,41229,86995,66175,9140,3846,35175,60826,59472,43327,9155,-4604,-4376,-13132,-34517,-56292,-25956,32614,27937,-10246,13149,-6231,-84680,-82507,-11732,4582,-19871,-17147,19737,31974,23215,-8275,-89091,-120792,-20511,93792,85143,-15866,-44279,38078,78099,33362,16047,16609,-20,-7223,-35279,-86456,-100815,-79922,-100678,-160393,-111225,-20539,23108,82605,142834,101638,14810,-22187,-24748,-55032,-111675,-89695,24319,42889,-33542,-31948,39078,141739,149570,75058,53860,65749,53329,39623,-17302,-85745,-110836,-90809,-44000,-27492,-31629,33636,125335,133994,40553,-58282,-62141,36496,138448,157544,59005,-71643,-88611,-48711,-112378,-192174,-147778,-77554,-59034,-29769,-5413,2389,-8194,-2632,22924,33097,-35873,-133099,-169068,-160962,-154004,-104646,-88364,-121836,-122236,-53070,20124,59809,106895,140408,55967,-63339,-50162,-14519,-33974,-195,49767,44559,73160,113459,74930,-6433,-45131,-30652,-705,4589,7140,6474,2514,8715,12329,-1837,-32431,-57679,-8751,70843,75432,-6307,-84145,-96606,-36320,3745,7441,71044,92489,23424,29469,89794,82787,42592,-20044,-72279,-64561,-16241,-19759,-27605,-24535,-33448,12117,95207,63093,-57510,-142514,-94215,43179,146539,117530,14885,-39707,-33209,-66337,-107221,-78725,-8029,42400,14120,-78898,-92566,34640,131704,72332,11012,31993,70171,48821,-6766,19440,83456,45024,-23685,-33989,-11550,-1775,11915,45348],[57905,27654,36983,16193,-46373,-36225,10531,-16767,-72843,-88735,-95198,-145473,-140944,-50975,-28049,-47570,-11981,35409,46637,74365,71653,12297,-13854,4598,-14953,-74520,-62557,23810,45561,-6396,16536,36804,-18025,-28261,-51992,-125896,-68463,77060,116544,76267,6809,-65142,-44249,11076,7170,-21029,-52405,-70481,-66874,-103514,-128108,-85384,-74393,-39726,100225,216311,248235,212323,76288,-33002,-23015,-5832,-1070,20439,4547,-54675,-56500,-13457,-59428,-155387,-131485,-43620,-43914,-105477,-103974,-15379,70110,29453,3104,105415,174015,130709,96822,109630,126370,127698,96052,78205,62899,37849,59440,116286,105123,52273,97025,116161,31242,-21196,366,-34154,-37842,637,-59238,-147719,-154089,-101426,-85647,-107450,-79669,-29234,-2892,-13746,-52314,-64277,-37431,-10047,37270,96447,89765,17497,-39521,-17011,46157,64306,55079,43345,20618,-19588,-40638,-7216,63920,70042,42294,71582,90921,38455,6678,24139,23950,15780,60283,121679,108906,36939,18174,16138,-78823,-132838,-59438,4860,13616,36448,35589,-7828,-66216,-124975,-133382,-67114,18539,69799,74136,185,-98272,-95912,-1128,78402,122756,92404,12502,-50076,-86376,-48346,-2154,-21254,-83079,-66480,23423,97859,84528,-15424,-75394,-58013,-42361,-82943,-103684,-38049,61552,130256,164520,127761,42592,25388,82141,113084,77905,-3101,-53265,-26746,43236,94400,98467,39882,-32292,-54725,-23935,11283,18536,3254,-10495,6951,25280,-1042,-35742,-68741,-33280,46852,19987,-69178,-48854,26899,29143,-54081,-114835,-97815,-69738,-60530,-43927,-15760,27441,24676,-37854,-88911,-86071,-40623,28261,69586,49525,22620,19966,17905,12171,-29501,-102204,-131679,-96060,-78334,-68972,-18780,53023,38617,-7400,31926,97752,78816,-9514,-102042,-87072,-18356,15663,16619,-4623,6106,101457,161491,111998,41124,650,-43705,-59377,-32162,5642,21433,36330,56322,60591,39144,-5351,-26850,9189,61600,80881,74710,80966,91986,79196,19532,-24855,-18439,-19168,-53610,-129740,-153989,-67536,80762,88645,20975,-39507,-72544,-38521,38100,106948,112904,22242,-60809,-27594,35144,53203,22521,-61820,-168382,-151519,-44735,-7379,-25196,-4655,35518,-6777,-78043,-64303,-59234,-62831,-34085,-20713,-26928,-34269,-68973,-101080,-81633,-62568,-84080,-77242,-19334,4391,-9968,-34889,-69313,-33485,70555,74296,21604,11979,11370,-34212,-86117,-95860,-110082,-120901,-36698,46748,29645,17725,40509,-13128,-64129,-7604,32808,8452,-8923,-11979,-33208,-13432,75555,99632,-24215,-145438,-94316,25021,73711,98678,132415,122586,63839,-18431,-90806,-122628,-66479,11232,10320,-27317,-39622,-16285,31444,43066,14916,-76210,-141150,-91125,-39837,-66472,-85371,-83996,-79044,-5507,108281,89519,-49259,-95730,-26484,20818,9679,43173,79318,43541,-35014,-76967,-72629,-24683,34098,54273,48129,35194,11138,16511,66885,42961,-67911,-138160,-85462,-27689,-24649,-45176,-70919,-87493,-77569,-63534,-22035,29145,37756,27520,48705,95951,25276,-102901,-84683,19831,44969,30458,96188,225908,275195,146805,-47743,-151283,-99665,25276,101153,97273,53050,-1071,-8293,-5245,-14753,6550,15386,7056,16162,3020,-14806,34981,112607,174295,195123,116261,13269,-55744,-132278,-169452,-105446,-3465,109405,158188,28402,-111528,-118428,-112014,-197590,-247708,-185280,-105706,-46707,15856,60787,37320,-53160,-67002,2050,41841,63261,105327,116466,81027,9007,-75435,-93854,-26013,46503,61276,54315,76409,97740,18779,-114455,-138322,-54317,16580,40708,21647,16437,40657,28532,-951,25990,51565,31914,31147,14198,-67424,-111884,-68788,-14703,-16357,-28732,30652,111700,114220,111298,131643,130551,110035,92758,46496,-13730,-31739,4759,54670,67709,42282,-17411,-101976,-153256,-128451,-59385,8969,34467,15288,-34874,-34892,25786,49485,47887,-11242,-99364,-116363,-77821,-63370,-26565,42869,97764,110617,94729,75935,78748,103775,106210,65507,21787,15133,-17277,-37190,-11022,-26938,-40909,18951,44039,29548,49506,29099,-8087,25568,72820,77380,29488,-55572,-61539,23815,73808,37511,15687,32025,24155,-860,392,38620,52210,-12565,-63309,-50064,-52783,-103410,-122156,-75823,4081,28988,-35889,-49443,-10697,9771,-7843,-13454,-5719,-44636,-110539,-102073,-47343,-697,29732,64172,92318,33321,8779,98808,101497,10073,-14619,3298,-6137,21855,66437,56265,18725,52826,81030,32425,13057,66697,73196,61404,65228,9574,-70188,-74842,-83858,-93352,-54937,-51371,-96788,-66703,16257,53567,30367,-41609,-68874,-18942,-5867,-40064,-1949,49538,31437,-9823,-29665,-25026,15072,24810,-25293,-101487,-165376,-193600,-195356,-166643,-107082,-82366,-59116,21239,61322,15470,-35980,-27940,-29857,-82825,-100929,-38497,21329,19832,19257,97780,124299,22588,-44013,6326,71886,90603,96316,101722,72810,22565,-47990,-125506,-78394,83728,202446,191429,93819,-36030,-103773,-132167,-135117,-17346,83398,44208,7404,22240,-50772,-128880,-66001,15581,15166,-50256,-121323,-118872,-9213,39472,-32906,-53572,31247,88771,54918,43496,44183,2851,-9967,21006,-12056,-104702,-152578,-102592,-94049,-152087,-154087,-40032,70105,44972,-65146,-142129,-168517,-134624,-103195,-117474,-148480,-101750,-67691,-74616,-30899,46285,50040,1471,11649,38374,-14465,-81531,-111239,-85346,-18311,42762,33279,-78680,-145213,-79548,-8747,-12386,-65502,-90019,-13320,16471,-12673,12007,38602,-34088,-101851,-79827,-3522,15222,-32693,-31512,16858,28502,29799,32949,25180,45035,85894,114920,117403,87378,78847,104507,101221,74699,41879,32969,85863,151633,103668,3704,3725,97304,140667,81943,-13733,-39175,-5138,-8238,-62684,-44384,53300,80323,26243,-7365,-23741,-18809,38554,68368,65993,42067,-2109,-27062,-6496,9443,-10307,-24104,-15350,21724,19705,-50268,-47437,23658,31837,15817,36637,-4936,-49081,-14247,-3259,-35267,-21095,24177,30929,6399,2056,5707,-32400,-55532,-21736,32841,42642,-24827,-84604,-46001,18181,25579,-13938,-46362,-55272,-45971,-40879,-50120,-45551,-27574,-28493,-26059,9178,-2866,-49920,-36380,35402,53616,17180,-27297,-52121,-76975,-113638,-88942,11976,1621,-99057,-51242,89926,129085,58217,8227,47754,93190,58089,25829,-2197,-88362,-161184,-122157,-34576,-16497,-7457,57522,105493,126814,93788,-20433,-81085,-905,91199,102689,35749,-60230,-79835,-25383,-23250,-40914,9580,35857,31753,77179,53734,-14653,-36591,-5825,-8777,-69959,-156447,-183021,-139668,-101472,-101431,-73088,-63520,-72604,-57562,-11674,30015,51927,111609,170051,102958,-29466,-23867,24865,-27266,-72720,-51809,4112,89629,130574,63165,-26490,-47276,-34660,5505,45652,53869,49518,29345,-6375,-27970,-50306,-89010,-110814,-27057,109854,132134,9062,-87738,-75965,2126,45447,17743,33960,85529,79846,75666,86010,30449,-51346,-114788,-132946,-85625,2105,29089,-6247,-68689,-107526,-56571,37882,44517,-23619,-59296,-13819,65630,93102,45552,-6734,-13063,-11974,-57177,-80328,-47904,13070,63594,36791,-34833,-37868,10752,27029,-7401,-32094,-18689,18128,14464,-4272,35217,100237,72692,-6819,-44952,-29777,-5362,19331,56649],[20881,2315,34722,32261,-12610,15624,93552,108030,44511,-21801,-56000,-115172,-155880,-92490,-25895,18677,56647,74269,85324,95872,46989,-26961,-37977,-5973,-757,-34839,-31354,12202,-5948,-46074,-6363,7675,-24625,1366,-2029,-57798,-11981,86949,109113,45137,-37687,-56322,2879,41210,34889,15508,-48977,-100763,-83218,-69209,-77095,-82442,-104743,-73773,34804,108771,114521,85181,16708,-38157,-57027,-32209,39634,68190,-7944,-95409,-91714,-33482,-51544,-130550,-104114,-20363,-32344,-97253,-102580,-51810,-8791,-74042,-108891,35849,148713,81574,29432,17496,-44831,-42170,64333,111527,52008,35826,82467,93548,45707,9278,53344,92092,79519,64298,54465,-9822,-21878,-11904,-59018,-94556,-91382,-62891,-53359,-68468,-26989,21471,53501,81143,47265,-12374,-7827,29849,30947,7275,-12767,-65759,-99777,-43785,36670,56613,48442,-3985,-74039,-98491,-89652,-46376,32068,56795,43012,65783,76611,25800,12918,44709,19380,-37426,-9533,69578,111215,69353,-12113,-50576,-78777,-87063,-40036,1105,-2692,10551,28588,-23430,-77592,-59260,-13305,25942,58441,66419,72996,52678,-11502,-25002,16887,68497,114033,95528,26783,-31936,-95243,-89806,-15609,13946,-10362,47650,175357,206987,131636,-6780,-78801,-44600,-31405,-89317,-108116,-68195,1338,82454,134706,122109,82290,87995,130132,114831,36165,-53690,-75527,1260,90027,92912,65736,32182,-40274,-57878,4921,53707,74699,68601,23673,-8022,-32480,-54145,-39682,-69557,-92114,-24328,6311,-42388,-41649,8431,17992,-26630,-82790,-75515,-33059,-38975,-86238,-88445,4620,84075,63135,2171,-7958,16126,59200,52714,8981,5835,40025,30263,9483,-31872,-110777,-150241,-111585,-69796,-39369,-3932,46036,10551,-84908,-75084,47441,106107,35517,-40911,2730,61109,32608,-27341,-61437,-10448,106067,182278,144403,66900,24653,11309,34437,26380,-33569,-27149,57196,58569,-4351,-26696,-16937,20393,50698,62033,52420,39423,24002,-2568,-19134,-19970,-41770,-70725,-20378,44265,-20392,-71510,-22695,-37629,-48446,17557,6021,-82457,-78996,5319,73325,65171,18222,14803,45881,77468,118644,104132,2777,-103401,-95331,-67186,-65851,-49300,-69729,-108803,-107100,-74361,-55218,-89782,-101862,-36840,24914,27805,-9968,-56867,-67931,-5551,52194,5134,-84858,-97845,-62866,-45008,-73589,-118321,-77976,53039,82537,38858,52598,86800,51644,-28577,-83293,-107796,-75141,3716,20595,-15883,-24,22530,15864,11439,42960,43167,8750,1433,27950,47635,79241,109086,93181,5849,-80353,-38270,21351,-1684,3284,74027,110416,102143,41619,-50072,-62938,-21427,-11396,-17450,-7757,7192,7051,15026,33877,30267,-63352,-156710,-135567,-76019,-43012,-62712,-101435,-100398,10222,164288,166733,39656,-20961,10039,7351,-43828,-14327,80532,109947,20557,-65080,-60843,-474,80132,112886,88762,30270,-43720,-46894,38321,53349,-63420,-139220,-124810,-84785,-31370,-26423,-69428,-62654,-16798,-9699,21026,62107,43034,-2800,-14025,6979,-19659,-59958,-15280,62853,67522,30974,74528,167391,187595,134310,75238,30670,26487,62352,94937,96565,51641,-23264,-58618,-30871,62,-25486,-51396,23305,144933,148975,85749,59426,77889,102789,97452,37140,-37392,-100455,-151947,-145723,-49317,3697,28754,50912,-6577,-87683,-122587,-154617,-203880,-210235,-182944,-170743,-105258,269,51146,37854,-24019,-41176,33140,97585,97329,104813,124339,99451,43456,4722,-17958,-18707,24886,80807,70351,15995,8679,-8001,-107671,-184764,-149559,-70068,-9017,33648,50785,41463,-12889,-52628,-4300,35699,-3899,-22519,-26085,-82331,-110969,-89748,-96972,-110292,-49889,85317,175556,145686,107688,122516,137950,135727,134299,93884,4106,-32675,-29651,-21869,-5392,15183,-18395,-73217,-108597,-136337,-131837,-46170,19057,-14519,-90092,-80673,6013,35246,37775,38401,-5825,-69760,-131645,-148222,-36189,113015,146238,114468,116126,104231,78891,87060,76942,43765,40489,60346,28540,-36512,-54815,-56251,-48288,20243,86690,89449,79812,46738,-4598,-14967,20681,48740,22065,-49406,-51406,49993,111548,38295,-29306,8332,36419,5803,14249,98025,150009,104787,26587,-14331,-10369,-21791,-79419,-118372,-60639,16800,-6906,-30790,-16534,20878,43784,51032,30053,-52012,-138395,-132371,-75818,-29976,-21568,-7992,12758,-65036,-86490,62573,148510,86970,23795,-19872,-78389,-57175,-11692,-36589,-51288,29084,94218,44470,16499,82866,97639,22916,-8931,15029,1292,-37271,-63084,-57638,-14073,8841,-14376,-26802,-2326,24903,6848,-48970,-61367,-19881,-2788,245,46220,73410,46579,24537,32513,41859,56208,42529,182,-33170,-85147,-157226,-174304,-127460,-83300,-70774,-56169,4864,40342,16576,-16879,-23006,-70096,-133265,-102070,2095,60289,68733,103975,157713,103019,-19825,-48645,14402,53073,50669,44851,62008,82610,91107,47506,-38845,-28607,76772,153170,154630,110497,950,-95368,-127009,-138575,-78179,18540,45083,37374,40220,-4808,-78539,-83378,415,51786,-24053,-107634,-101196,-17833,29335,-33695,-102161,-49383,22614,19607,21798,14515,12381,96680,171394,91302,-49650,-113409,-56899,-1536,5762,22165,109787,142641,46162,-82007,-132978,-142789,-81780,-10944,-27374,-81835,-35602,10960,4486,46705,118333,95639,-23989,-65793,-15769,-36797,-103561,-126292,-89855,-26983,8608,-19090,-96769,-108581,-18018,37320,14927,-18940,-12799,39858,28323,-37607,-40391,-11176,-48517,-88720,-35998,55470,48575,-25486,-47381,-1376,8439,-2571,2624,-26375,-72654,-107653,-105557,-46860,25742,68071,72460,47563,43987,61708,85822,122474,142535,86058,-6642,-15327,90250,162162,112186,43157,15615,14705,7928,-24362,11993,95130,62746,-22584,-22221,2777,-2133,25172,37889,29689,21882,-12189,-54645,-32801,10563,11208,-11677,2096,58384,61218,-33715,-82122,-44154,5384,35344,12192,-31655,18055,92208,23824,-79949,-39053,48048,35219,-11539,2647,12532,-22335,-50293,-42523,6522,36085,-18495,-82655,-54042,579,6061,-29647,-60166,-82436,-89813,-54209,792,51590,77377,77838,98638,101562,11779,-103913,-115950,-30847,38591,48253,-5645,-51651,-62809,-62584,-35975,40200,16483,-97234,-47346,79230,61697,-31752,-62312,17802,111926,88772,44256,46267,-2091,-73529,-57902,18437,27919,5368,10560,-1258,34112,82199,19714,-65153,-19072,40742,21709,-2287,-8359,-8058,33298,65822,73605,111221,129356,113720,96735,25314,-84545,-104033,-42000,-28573,-107155,-180397,-146922,-69623,-46249,-55156,-33871,-31655,-13935,28653,37505,17050,2363,34473,87476,77493,-11527,-27993,18710,2413,-86248,-113855,-35083,70689,108443,61641,13857,-11804,-46056,-19389,48503,65090,34835,-19039,-63610,-86886,-93663,-125465,-149277,-62644,86940,116125,22770,-29005,-27148,-7883,47454,46200,14675,56135,87273,47532,5544,-43161,-115429,-147955,-102441,-15849,75280,82088,1258,-97728,-141893,-95258,-16026,6877,-719,31798,76010,72442,1393,-71670,-67099,-20202,-16663,-16761,25169,48326,44950,38604,4283,1093,59496,65367,6198,-22621,-36726,-39890,13142,20991,-24061,-34045,-2294,5820,-15968,-43364,-39479,-9910,16318,23850],[-23672,-18721,42038,81212,77264,78965,126213,194205,162906,46970,-18753,-62162,-118456,-82762,2903,71665,104775,123517,140228,109485,11807,-35637,25403,68374,36614,2811,14572,28471,4319,-17671,-13308,-21400,-9196,46836,79064,58775,54420,54784,19968,-36395,-48053,21958,71327,52226,57814,72630,-12314,-73407,-51654,-9652,-376,-40492,-104430,-107435,-48011,-11387,-30504,-66040,-55854,-31502,-34991,-110,69274,48940,-45260,-103483,-105388,-73047,-51479,-58660,-33539,-7193,-42062,-62900,-40209,-59618,-98178,-159675,-165862,-39588,51508,-469,-37249,-47535,-112713,-117045,-5711,51924,3572,23173,82789,58084,7207,-4577,5317,16982,55203,55934,4583,-49819,-31253,-24837,-60802,-61131,-31075,-10205,-9297,-14110,10053,19880,28007,74761,67502,-4377,-23050,22094,-21330,-107289,-98685,-60333,-54309,-48461,-44076,-610,47428,-6367,-97062,-116384,-90319,-59160,4990,55572,68454,56258,23054,-15767,-5409,39042,13972,-61830,-58995,-715,19918,-5313,-64188,-66539,-17903,7850,33169,61702,12156,-35198,-31217,-68744,-99502,-50939,9873,48241,55400,22944,30042,78744,91491,52212,2188,6793,33183,32350,40513,45256,-29225,-98033,-54862,-9823,-1709,59146,155092,177197,115378,9897,-37967,-6572,6408,-15564,-2756,15434,28091,41711,46974,52238,68935,101135,125302,78979,-19950,-84199,-61556,47471,111886,50313,-17649,-5590,-10289,-23648,20798,56857,64857,63786,32336,-24862,-78321,-60068,2152,-49540,-143887,-106817,-48370,-59380,-45405,-29009,-34605,1874,27983,14030,-1062,-47065,-136197,-169474,-60059,88465,127990,67649,46296,64768,76655,46244,9348,-9443,4489,5708,22373,25503,-24576,-82449,-67531,-11122,50781,73199,66283,-19496,-134623,-158984,-66542,22676,52765,74605,99906,102193,59679,-28796,-108888,-102617,-4820,101056,138338,78024,8737,32195,131551,117837,-10394,-52800,28574,48747,-22570,-57375,-25323,67677,114846,52609,-20511,-4123,8055,-46330,-56218,29750,58975,-444,2058,56900,23140,-5898,15446,-55933,-75114,-10659,-13415,-63562,-34933,17825,20642,-14634,-20993,-4667,-12406,-4685,64778,104127,62120,12589,30125,26017,29019,70502,-4743,-138020,-138698,-50427,-13317,-35334,-48700,-20056,28709,49343,22243,-18051,-6011,81293,127928,48137,-80749,-126613,-85419,-50824,-84183,-135923,-112123,-1784,44329,43782,94756,136558,83248,-8404,-62751,-78737,-51403,-4049,3060,1703,10774,-21844,-2182,52642,65439,32862,19285,30041,39391,44929,69892,73500,41993,4688,-34885,-29666,-8337,-50674,-67016,1528,73190,105853,58385,-5184,28542,69953,32497,20812,58059,83164,68929,74892,72098,17263,-66527,-121003,-96103,-34593,-5134,-55692,-120867,-129479,-37068,113554,162330,71568,-7827,-38397,-79963,-123411,-81093,48978,134197,52870,-33113,-6731,46828,89033,103714,78788,4579,-75547,-70595,-16131,-18353,-71129,-96841,-112897,-99728,-38515,-38040,-70876,-26281,20599,-4550,3526,29493,-864,-12958,-8512,-41206,-57788,-9916,41026,76035,97634,89692,69891,39171,-17817,-15629,85502,155151,118694,51020,22650,-1215,-78780,-155991,-150924,-73923,11035,-2177,-48696,32809,168588,199856,151429,93825,74089,80259,41387,-36963,-79001,-86032,-83980,-63777,-16197,-8931,-13983,8065,-5397,-58126,-129419,-167543,-112209,-60508,-99462,-163858,-115150,-23695,-2578,-31538,-98713,-118918,-5975,104141,75842,52330,102487,121461,104351,119004,97552,18078,-9143,32323,54426,-30977,-94406,-78110,-69044,-109677,-143070,-122771,-56968,34879,88800,82808,10629,-64133,-42089,5782,-26065,-54514,-70627,-128892,-137748,-100006,-107797,-104347,-40905,47864,133150,112007,46589,41005,72616,78691,69547,23646,-50877,-48755,-45429,-47730,-5020,52843,47534,21609,-346,-42021,-71172,-25109,34027,2435,-94526,-107921,-12527,-2452,-32495,16645,76117,53337,-53674,-135119,-63077,74571,105695,74113,84694,100713,95758,82605,25266,-20259,19977,64871,17167,-59187,-56185,-6711,22188,68339,142296,128686,28659,-41350,-61254,-71535,-72952,-76144,-87488,-79536,-32234,54749,108668,49637,-2004,44304,60339,33148,44899,96708,166450,186427,110290,22346,12048,1918,-77098,-142224,-95807,-6098,25388,43395,47494,50753,67100,67996,18854,-41867,-62144,-42139,-29070,-19973,-24520,-35429,-38551,-100090,-129283,-34936,81919,121082,80050,-2786,-82440,-75281,-52800,-58206,-62961,-34948,-2014,15736,27616,48766,30273,-41041,-41310,48322,67554,4422,-56664,-93373,-43039,77939,108986,13853,-66385,-63630,-62002,-94590,-77503,-20471,-1710,2460,36774,48988,-1046,-27478,45330,103512,81044,22174,-4742,1786,-23557,-89629,-111390,-67479,-34252,-42801,-63060,-23460,33635,29368,-4114,-13260,-95754,-196020,-147205,-12520,51494,82413,159903,172979,44412,-66064,-50182,7037,34720,22436,-10459,-3631,51973,92104,75331,33250,40946,69239,67968,61965,97059,64207,-20318,-51070,-68797,-83761,-31887,28989,15766,-17366,-5717,-18870,-72907,-25804,74973,36452,-41813,-53566,-30554,7402,91,-65544,-54274,4588,10378,12874,19633,37689,129189,200139,119440,11090,-40409,-27763,52015,140723,175188,182720,133970,25666,-41816,-45571,-53399,1044,63433,19217,-46324,6302,73663,79233,99975,148015,114677,-26571,-110433,-62696,-25726,-52709,-101742,-102195,-50656,-10198,2702,-3102,8433,37231,49490,42022,8827,-14664,6348,-4147,-94037,-117412,-51069,-24141,-30996,16535,77645,55215,-16059,-45248,4066,35472,19188,-3768,-49573,-131044,-218511,-227336,-157677,-69407,-4052,34927,31017,19371,29668,37277,30450,32805,26605,-20317,-45642,57858,155387,124788,79595,69971,38405,21835,29022,69859,87198,14728,-43491,18214,73815,49546,26258,-20390,-65436,-25945,15709,-2311,7832,66957,61471,-2965,7554,85989,88174,-20927,-129858,-140041,-29843,40005,-41520,-92744,6539,74396,-17718,-122831,-79596,-4461,-6464,-15647,189,-31729,-82406,-100750,-56604,36431,70494,-6374,-64689,-31053,-8330,-20695,-928,8072,-32433,-81224,-75420,-2831,73921,100260,92316,89274,99025,43067,-54100,-68806,-11310,32217,47466,34150,-1916,-31413,-15932,21775,60637,20683,-66256,-13113,58823,27793,-45509,-70086,12171,104202,77137,42799,70278,68921,22408,13733,69034,73493,-4949,-80608,-124900,-87501,-18408,-24128,-56791,494,36403,-25472,-50456,7150,46160,59351,55524,25877,36724,112877,166872,121945,11584,-93649,-112812,-63349,-35823,-64296,-97865,-76998,-32539,-23856,-42717,-32827,-35866,-30711,3388,22739,16856,2662,-20317,-4767,47529,35691,3762,27753,43382,-30438,-73244,-26600,23431,18636,15740,45122,16631,-68124,-74454,-6252,23013,-37403,-101909,-85955,-62233,-70453,-109611,-138128,-79427,30208,75737,69906,76168,29944,-43226,-1630,49229,20157,33876,70670,19985,-45218,-71514,-107611,-107945,-21328,65586,111507,80763,-222,-76680,-97081,-60217,-12896,714,24401,91572,147104,106935,9780,-70051,-69394,-27312,-29287,-1850,95836,150052,117402,53846,6510,22067,94283,138717,113363,50379,-29576,-59407,29452,80705,5372,-78262,-95288,-56699,1449,15390,14063,30857,33152,-34],[-65812,-31163,52422,111731,108658,53150,47729,138815,156579,55201,-2421,-33315,-76229,-49460,13472,48991,39708,27926,37716,28587,-33063,-37210,67870,109451,34051,-5773,20055,22915,15359,3263,-28413,-45949,-12609,38442,79284,88509,61463,20386,-28659,-58087,-18622,74252,86583,13857,20299,51063,-26721,-62708,-22965,17122,44567,30365,-39814,-81874,-68027,-60662,-100746,-136759,-89344,-12757,34699,71608,90526,25211,-56988,-75931,-76372,-91182,-75253,-39258,-24184,-33241,-47195,-16863,25676,-40398,-130205,-154233,-109157,-37391,-9307,-40872,-48371,-5211,321,-42467,-68504,-63672,-58582,-1458,66545,57653,11183,-26867,-46345,-53412,-18119,-26166,-82368,-115380,-86292,-63185,-75377,-48420,4395,9662,5120,36457,47067,19825,18774,37028,17834,-39593,-56954,-19067,-80070,-157981,-83115,22450,3389,-85165,-139865,-55910,49634,34264,4420,4214,-3112,-8702,19492,64097,88193,34234,-37093,-36181,18477,62681,32568,-32211,-50958,-55562,-101443,-123236,-78878,17721,76377,51518,55711,113556,64527,-17858,-41816,-69655,-82436,-57806,-36159,1082,18201,-24695,-38607,12760,66983,42410,-18185,-26737,-14247,-14196,37779,102816,74524,-3982,-34874,-23954,-11019,26970,53222,59868,51397,25324,17179,29411,40651,54470,78100,87778,69952,15376,-24394,-12691,5668,30445,68220,38710,-59476,-98238,-29279,90553,122822,26303,-48344,-13515,22131,20597,53722,70046,37300,20661,22866,-11751,-47971,-5063,48511,-29746,-135047,-101677,-26653,-21318,-24382,-35984,-49357,-4185,68752,75793,27168,-39714,-119657,-166519,-92033,66425,135578,54808,-3494,18482,28657,25619,26166,-2849,-30321,-17567,44606,99626,86450,11418,-2573,60183,142762,165191,101660,-37407,-132903,-151174,-136334,-86681,33534,137349,154002,135736,115608,38055,-77328,-155564,-121040,-23712,59863,42903,-22321,5920,127015,146352,52993,-21839,-5670,39308,21963,-5824,4440,70725,134273,63371,-43714,-10598,29859,-37912,-39232,83259,151705,107011,37611,2722,-7010,45934,76828,40018,-9589,-17759,-27560,-14468,52989,72166,3240,-49982,-44241,-80971,-140315,-130087,-52357,23332,64871,90946,143403,151422,140006,178881,133587,10615,-24601,9096,35136,58337,75681,40283,10360,9709,-1042,-7874,35074,112151,121432,40407,-64244,-116918,-94280,-71255,-94194,-115066,-95019,-19945,56452,133864,188377,146403,16960,-71197,-76281,-68541,-65828,-34122,-2568,17505,-19644,-95965,-72490,10245,20463,-4879,33344,70420,33186,-15340,865,30322,20565,-187,-48909,-75005,-25400,-33006,-78499,-36341,55751,96235,49297,15928,43149,70245,47123,38056,83835,117035,100576,119346,96161,-13599,-79691,-53701,2084,47393,5613,-102205,-148844,-125962,-78993,24304,95553,38293,-28361,-75414,-123567,-146676,-105914,-10565,77496,58844,20892,26250,25326,3084,7602,25366,-18000,-74691,-65676,-55575,-79413,-60677,-50949,-66363,-65368,-54181,-78822,-75298,-20664,-14671,-57814,-41163,-10551,-21961,14223,21588,-58144,-90771,-28815,16168,59848,127138,149283,89246,-6399,-90505,-99614,27331,156653,132399,15725,-52353,-99370,-181521,-229497,-184645,-102483,-6349,31015,2838,26343,74667,107281,104126,61667,58710,114568,91517,-23750,-68375,-22710,20219,7016,-48622,-66417,-12102,52044,32088,-60425,-189864,-195680,-41958,45078,-22339,-112798,-98798,-48975,-56522,-104145,-184292,-191873,-48876,92714,78319,40044,74452,84200,59475,81511,77891,8894,-35754,-39044,-10082,-56949,-142018,-153943,-80759,-29566,-62427,-105865,-73952,10045,87825,111125,46547,-59623,-82356,-33210,-38649,-72393,-97228,-134173,-117004,-67647,-40722,4983,18419,-26840,1565,17595,-35500,-63576,-18512,11844,-13791,-77311,-93378,-51236,-56000,-38316,56861,126291,119638,91731,60058,28191,31321,67945,88603,38255,-68820,-99839,-40768,-64495,-101114,-50688,49462,104484,62182,-52624,-96703,-16752,63616,54246,29919,65723,107761,86388,17494,-28135,-22037,-1603,-45663,-93850,-47830,46008,82657,94329,140798,102475,-51130,-136799,-106465,-82781,-139502,-216876,-195594,-75367,18346,61059,90961,65434,57138,78939,27960,646,27697,25857,81380,155313,114255,21201,-19425,-50979,-88349,-89311,-39637,20169,70087,113672,88507,31766,20486,27802,-900,602,44933,59766,22199,-6537,-10821,-22626,-36912,-61218,-83481,-74998,869,103963,107112,38043,-1141,-2648,-17212,-8777,-25398,-72024,-83765,-1503,65646,49349,-13661,-50574,-9688,59937,42554,-1426,-53227,-126208,-84545,95790,168181,41533,-97087,-98242,-41068,-55011,-80446,-59426,-47868,-54258,-10450,26464,-28110,-76505,4961,73469,15337,-63330,-41953,9114,7785,-29389,-50416,-21097,30646,16671,-51387,-54516,2662,16197,-9172,-12460,-83845,-203078,-188582,-68242,726,61574,152690,129903,-10560,-75269,-34391,-10332,4723,19980,-3858,-28053,-6125,11620,10099,25173,59498,41944,-22366,-32723,57120,82901,38463,21113,-2153,-32905,-18747,4811,-36493,-84678,-60071,-23663,-32258,-4805,77671,60186,-13525,-39266,-32706,-6697,7927,-23361,-18940,38427,54092,47419,46831,52610,92059,127328,88391,43957,-4578,-39649,38081,157061,178093,144415,91637,21520,33682,78344,70395,97037,101718,7170,-55587,44226,135947,110837,73830,88347,64701,-30958,-112516,-97141,-16626,30799,-16273,-57660,-39800,9842,77201,104169,89905,66941,56039,39192,-24288,-82424,-53464,-47031,-129720,-142688,-44497,147,-14753,-3755,28055,19983,-38095,-60168,8202,65179,40700,-9861,-48799,-101622,-156244,-153784,-120484,-100709,-60154,24700,56570,30511,21263,45,-47024,-35862,-3237,-9262,-15339,63659,130789,89428,35573,53672,38804,16690,45452,71458,29071,-27994,-7462,91748,119710,62102,20192,-42029,-86800,-25831,58193,70914,54877,80153,54706,-30093,-10966,111083,131250,9640,-140051,-180543,-44084,37050,-56196,-113212,-61430,-69745,-143298,-158703,-104780,-78189,-55083,-1008,-7341,-81908,-124173,-108344,-43315,48178,80354,5957,-56234,-40620,-34708,-26209,46079,91233,49550,-37955,-94240,-67432,-15896,12950,19554,23117,99374,140340,95069,52217,22660,-10948,14248,67142,43847,-20095,-4631,56046,69192,24061,-2262,40034,54573,30697,-7699,-9524,48227,76966,24712,15968,51443,49923,20027,23011,75548,94442,12880,-99680,-153861,-136303,-110291,-100117,-64772,15072,37159,-34549,-72117,-12970,44353,36868,-15075,-80610,-85081,24430,146865,163423,65144,-17190,-47450,-56958,-68881,-43259,-27641,-48047,-39278,-7796,-34691,-51562,-52077,-74453,-98871,-68077,-3163,14066,-33426,-28978,52920,84137,66292,62586,50472,9541,-14889,-10872,-36110,-96507,-70044,13025,-2354,-90329,-116441,-67167,-24613,-78531,-123391,-53853,10229,-21383,-81119,-113855,-84265,-12586,63195,102572,104386,38899,-56931,-58319,-13242,-24955,-16611,29515,12148,-40505,-68063,-77382,-48372,42670,80294,53351,23232,3449,-31626,-37943,-15534,6265,12036,33664,87651,135513,101195,43508,5768,-2243,-2431,-38031,-53663,38373,146441,148645,79580,37132,19779,21051,79025,124339,40514,-93252,-132603,-37134,49420,15126,-70052,-112616,-84362,2401,48109,53907,67862,40950,-23562],[-56231,-6930,77255,116297,78027,2913,-9203,58648,77975,30418,21965,5815,-24865,-2775,34533,44973,-21905,-114919,-126545,-60676,-45336,-44053,38206,68121,-5597,-24025,9791,-3156,-11764,-6512,-21277,-43668,-48864,-36359,-2632,28547,24580,20928,20538,5819,26965,74955,60286,-17498,-34029,-29874,-76038,-65799,-6279,23144,72769,114243,65251,-662,-17327,-34109,-78369,-82870,-33969,29765,74504,87005,86258,44847,-27215,-54999,-45691,-58868,-63931,-69506,-102388,-106206,-53170,25570,77297,9435,-76417,-53921,18054,34567,24080,7544,10460,91858,159262,84634,-61333,-111502,-71855,-1168,73364,91308,10460,-85061,-95256,-93579,-93703,-93449,-100981,-146162,-152866,-96148,-43996,10781,29268,-20004,-17435,56600,71921,49558,61438,20802,-53197,-87580,-64501,-26795,-71889,-100911,11697,97724,21929,-112840,-157898,-62060,48397,71331,108721,129931,97966,73735,55262,56601,69818,-6795,-79760,-21091,84863,108197,46460,-16283,-44094,-83209,-141095,-145458,-20352,141853,138356,14489,-8277,78211,99845,66435,24841,-33067,-47659,-25570,-31948,-44177,-42120,-52681,-63797,-60167,-32488,-6778,-2242,-3046,-2219,-18415,302,75818,140183,138381,49892,46,-3316,-5494,-20284,-23314,1960,13653,18096,27255,43390,37584,23701,30409,31563,-3617,-18805,-1899,-13754,-15350,21294,-8192,-91556,-115731,-41564,74819,117788,37167,-23657,-10646,10323,48404,96265,76902,8858,-13960,4904,4250,-197,15836,21013,-22228,-41565,8278,76998,73948,8223,-28590,-33167,-46373,-8123,50352,40187,2880,-25946,-71742,-55532,66717,139045,51625,-43735,-57240,-48438,-26704,6631,7648,-15979,-5920,50737,109416,111991,46827,29625,82208,162056,194926,96605,-69397,-113102,-79835,-99800,-101223,17340,129125,173013,173679,138887,74254,-7766,-94820,-121352,-80844,-26159,-814,-16273,-11954,41992,68626,59328,10751,-31620,-11463,30494,60188,45541,21544,56690,43467,-25316,-1568,18417,-50614,-47817,38783,114832,131529,64791,-18579,-22401,86476,129695,66319,10458,28043,23038,26916,72817,57795,-18794,-42195,-30264,-104178,-179457,-160514,-108334,-50819,25450,89478,168287,179332,131705,152387,189799,164593,102980,44044,25035,70176,144376,108294,5350,-62066,-91085,-53723,28840,73208,65991,33166,-41819,-106127,-94598,-71010,-66834,-51084,-40911,11045,117753,235915,247176,105488,-69757,-132427,-95700,-62851,-50568,-22950,703,-6320,-74461,-141832,-112328,-44773,-40107,-48496,30988,106865,74642,4771,-1542,24458,34546,23213,-51662,-108638,-54053,-15156,-51661,-21906,50702,61382,44934,32140,1801,-3659,3092,833,50317,102973,95736,108315,91722,2530,-49275,-4570,57169,75705,-34629,-195274,-170917,-51494,-21469,15272,49474,9809,-2391,-887,-44313,-92637,-95716,-72256,-664,76906,80072,-1572,-81176,-107130,-67466,1505,2691,-33870,-49021,-69072,-58330,3528,3078,-13011,-10689,-44046,-80039,-61835,-48805,-67448,-68657,-13964,26067,38317,70209,32409,-63330,-105470,-82069,-33190,56012,143196,143001,69444,12209,7538,10218,48167,115668,105466,12427,-46883,-89828,-147996,-161749,-129073,-101661,-51200,8261,23180,11050,-7210,-1477,7352,-23499,2930,114482,140629,39600,-22014,4956,48771,23189,-67460,-101515,-3789,89658,56896,-56239,-189448,-166207,-9012,57726,2896,-57854,-62935,-44481,-65019,-123458,-186858,-155278,-21448,101941,121332,81305,61365,19751,-35777,-33319,-37074,-59852,-53123,-50378,-37968,-33684,-90771,-153282,-116661,-20083,5815,-38103,-56029,-26652,43656,82524,27334,-71167,-102608,-58216,-48493,-77961,-73817,-45830,-10751,4469,17954,79102,82553,-29542,-86080,-64211,-83373,-114321,-54678,10235,-29238,-97469,-66166,-36536,-97744,-82125,54539,145089,148352,132325,87081,40976,65792,120047,113801,50171,-41796,-85646,-83802,-94993,-77025,-58258,-29239,41046,90282,19407,-74842,-28225,94194,104230,49764,71099,103606,72136,40993,8314,-56275,-57472,-45825,-72235,-45532,38999,72118,62561,72563,36386,-61909,-112343,-69068,-43478,-149594,-265656,-186037,-7469,68521,67774,71276,53823,69200,62298,-30760,-43746,3350,-20818,-17147,36515,53078,19522,-43850,-92518,-56114,21475,65390,91546,123199,142974,70669,-19147,-40330,-11661,11020,52681,91613,74515,17018,-16429,-8606,4027,-166,-8100,-8740,-20619,8117,80819,75124,45317,86863,116087,74066,41882,16986,-18837,-24479,46528,121276,113686,39134,-5287,13708,13381,-41864,-39603,-33349,-70606,-34886,87276,140733,62649,-41099,-23622,81082,83034,-19240,-77300,-81418,-80535,-23027,29142,-10381,-57347,-24589,-20823,-99121,-142672,-81757,-17427,-8227,-20760,-27588,17871,106225,94103,-16365,-81362,-79479,-55235,-47948,-42752,-63888,-139422,-158545,-79169,-20794,26769,77429,60190,-9634,-33179,-15566,-30996,-44756,-2313,23340,6553,-12368,-41056,-56251,-20356,33624,4413,-77497,-71559,15679,19254,3098,35930,37739,36623,34664,3339,-37603,-68399,-91200,-54265,26480,54791,50185,3337,-65645,-73343,-15106,9439,-21004,-49681,-18571,72847,125131,106449,53273,22446,20195,38941,54274,46945,-15917,-51268,10000,87126,84456,85820,76693,48574,82189,130010,123940,134806,92800,-20992,-69072,61596,165215,110735,35612,17007,-12667,-48017,-71956,-86090,-36547,46528,54197,12699,-22958,7307,95454,119670,100722,116203,102659,12104,-85835,-120531,-69590,-67157,-114626,-78770,20978,14564,-52930,-59555,-5335,3372,-58586,-75771,1084,48213,8523,-35801,-40183,-18121,6338,4794,-19715,-56933,-43428,42179,64510,25816,36015,24334,-44633,-43633,-16436,10481,73298,118609,89432,-4606,-73896,-26083,17790,-11043,-12476,9139,-22817,-41596,37402,123147,90827,19315,12997,-8549,-30705,-9403,46811,82630,46095,-6764,-43000,-79331,-27831,113494,167944,71697,-77204,-132624,-30963,32756,-19920,-64276,-98235,-187211,-234938,-155894,-68489,-68888,-56737,-3009,-17810,-74780,-77551,-37647,-26470,-9064,36455,15841,-60310,-72220,-42418,-12586,30070,77339,61080,-22451,-88042,-103968,-95314,-63087,-24985,41077,180925,261417,222328,123863,6367,-54448,11250,63675,23135,-27385,6039,76716,89804,60439,55327,54224,33059,9733,2377,34687,62541,40856,-4400,3945,24634,-6855,-38338,-17305,43597,100899,85745,-822,-58774,-68956,-101127,-120913,-80983,-20709,-16471,-46345,-40876,3900,33313,11722,-37776,-67731,-57752,-14277,58217,130137,110998,52033,14892,-25323,-81900,-65994,-38984,-66933,-54997,10742,-721,-27762,-13114,-29087,-115454,-137879,-59157,-26512,-38626,5306,69443,84965,105450,88024,25032,-8293,-12889,-8510,-53532,-130337,-98865,-21595,-18946,-52804,-66428,-38700,18532,9211,-37388,-10312,35054,6188,-56729,-92378,-68364,10957,108053,105801,49344,29618,-6617,-43466,-51519,-71101,-64779,-19146,6159,-7708,-46503,-53353,2504,81563,65737,6410,22748,60240,37119,24652,32380,31459,29321,33107,53635,69870,41378,15291,42011,81146,73921,6621,-68807,-31083,84357,127609,95050,85455,63545,-11386,-33415,-1362,-50696,-130419,-147303,-102015,-39319,7608,2153,-39975,-64480,-14778,28870,47598,83352,56660,-17717],[-51179,-1446,64235,70037,15442,-17883,9032,32951,-1214,-23726,9161,13745,-18860,-3981,47511,86673,9853,-128806,-151733,-52221,-28272,-70965,-30163,-9051,-54470,-36439,6572,-21070,-58102,-38101,-8131,-42089,-103756,-124186,-84815,-33362,-11178,13497,44182,32043,22830,28010,11283,-16200,-46201,-86004,-98547,-37810,9969,15709,71637,144390,119817,41621,8955,-2278,-16924,17736,60243,60488,27956,3197,28648,54604,-4362,-77352,-70040,-14036,8159,-67670,-171229,-171848,-70227,44185,106433,64596,21934,60565,94036,68574,69610,73058,58258,111038,190750,148897,12159,-62600,-44288,22582,93438,86712,-42920,-139736,-100095,-86093,-112443,-83413,-42546,-118366,-164314,-79752,40522,105601,46009,-61961,-43090,34486,40560,45520,66428,-5197,-106162,-111357,-42917,9713,-129,5949,79084,100492,34919,-46812,-72421,-30093,31603,60676,85728,96003,100316,111499,83033,47732,36885,-33928,-84751,-3112,110738,115283,34951,-41916,-71197,-78674,-73475,-39503,76194,206041,143676,-21062,-69244,-8816,72977,120200,73593,-24197,-43643,19157,39972,-31794,-90286,-68820,-16066,-10998,-37086,-8787,35861,36032,17264,-14181,-48530,-6718,112612,177063,91421,9944,-10632,-69465,-104585,-64132,-6483,-14496,-32696,-11664,4370,-51872,-106726,-101977,-62925,-18622,28856,59281,64322,71108,48451,-45225,-103823,-101610,-75263,4383,72456,39568,-10866,-39764,-37174,48996,97664,26810,-35052,-27491,-19406,-22661,-19142,-43694,-65967,-9198,91355,125655,124628,93698,-2379,-59800,-71682,-119137,-116303,-25600,14796,21221,47592,17479,1928,95562,172698,116193,31785,-32663,-71083,-89676,-58939,-4930,33305,35421,33907,42751,37431,1438,6875,48944,122782,158837,45835,-107993,-93643,-15120,-15474,-38280,4656,77679,141584,142093,60947,22902,49082,34117,-17900,-37763,-29402,578,18160,-4071,-35001,-48117,-18131,-22164,-87578,-125062,-55557,46416,27740,-56852,-66512,-35834,-38123,-19464,-38696,-102751,-104950,-64160,5407,76954,68229,13712,-4611,55856,64085,-54206,-42655,76416,78893,24400,-7006,-69794,-97322,-45653,-11641,-67668,-110818,-88566,-82053,-74105,270,73313,122956,100779,52145,60682,116186,155888,103263,8760,-48520,-18361,90840,105309,-7190,-116847,-170022,-113278,-12663,9510,19352,44734,-23295,-93867,-58509,-3119,25771,32518,1010,35425,131403,202450,159677,15984,-91775,-105794,-74204,-27542,14635,22328,9380,-21564,-68133,-96598,-64685,-40577,-57588,-80151,-7680,108376,146064,101783,47329,9605,20319,58012,13332,-86234,-107367,-58251,-43060,-4912,24240,1403,21019,18624,-47050,-50063,-11813,-7250,19425,68215,66692,68811,81953,59342,12913,-6668,12730,17637,-91034,-247372,-167464,20920,61159,41972,12396,-25451,22312,99161,67826,-35523,-93994,-102879,-28715,92182,93845,-58844,-174709,-141240,-50755,22287,36634,12039,-32598,-78656,-26444,56114,43917,14842,22322,-2505,-28972,-38604,-76464,-65026,2786,64789,100083,129041,117474,18176,-71866,-96966,-90709,-38013,58574,112851,67686,-12832,-23081,70898,153943,130541,77542,53505,40169,41127,8572,-50824,-57573,-52814,-89737,-114886,-94342,-50069,-30590,-35261,-43958,-49788,-71750,-39391,39423,65690,31396,-18395,-59884,-42553,-11487,-23859,-55963,-2199,55907,28121,-19765,-62077,-49079,23251,28274,-18844,-36943,-26700,-14889,-29817,-89760,-130467,-70565,18464,82389,109298,81612,44942,3327,-35248,-32182,-62773,-96716,-55384,-5593,18392,36938,12858,-64516,-94716,-46184,-11707,-27872,-68390,-73486,-21445,18249,-16978,-76224,-86815,-51385,-54142,-84417,-40420,47872,80667,44108,-8926,12827,74200,30583,-59962,-76947,-77178,-87556,-18932,44082,-18949,-82643,-49432,-50346,-169532,-193184,-59609,62719,108307,153018,130035,45516,24637,59605,47733,3844,-53821,-109828,-115931,-57399,21156,22042,-25362,-20615,31143,36233,1143,37872,125175,133841,93436,90370,71674,28853,28357,4816,-71827,-54870,18841,-35,-40115,-13546,21565,26571,18607,1335,-2906,-4839,2210,-26702,-147324,-208849,-78109,52717,57840,47515,43292,18229,36343,27410,-36294,-14679,29498,-2200,-49714,-54434,11170,56996,-17914,-89597,-18006,82658,102995,116400,136885,117736,21915,-53542,-74011,-43215,20008,75133,72705,30430,-4238,-8234,9033,27571,17823,-11575,992,24613,52895,74437,30596,29862,127200,197730,135375,47971,38889,71858,87571,98819,143184,169159,110335,25065,-6343,-36366,-79852,-59856,-6747,38537,75555,83711,81720,72251,49988,74934,154017,171987,84954,-2847,-37640,-36777,4254,30912,11653,-484,-9775,-83250,-153211,-145388,-101804,-73025,-54692,-44687,-33366,51296,163746,140253,1617,-105102,-154478,-127414,-98607,-98311,-82329,-75680,-72286,-22898,2376,-19009,-26889,10631,44442,24678,-16174,-45650,-77741,-53622,5762,41646,45165,9998,-33070,-23306,22484,-8723,-80768,-63953,-20745,-81359,-85114,24658,83132,91946,80409,41881,19508,-5896,-62605,-34609,72477,85739,5675,-83528,-127990,-81385,28358,49960,-23683,-67295,-26622,59627,127690,114139,28993,-28749,-43439,-19042,25046,30751,-25249,-31420,2863,20486,25259,60440,68321,65756,76725,84866,72140,74953,30233,-38652,-60325,13722,88893,87951,70445,48222,-14050,-33937,6980,-10670,-57968,-24770,33767,27276,-40004,-49037,21476,62293,112515,210816,182403,12884,-81443,-58690,-32139,-65461,-77706,15711,100100,41188,-58301,-51967,33834,37931,-23661,-24636,27785,18938,-29902,-41782,-8440,79137,150531,115083,26646,-21367,-7194,42996,26560,-16899,28709,59011,-6908,-48931,-49295,984,113977,152014,60533,-68589,-140397,-78985,8555,-39535,-107374,-60470,-14931,-8769,49710,78991,14136,-18480,29337,36077,2602,-40542,-34465,23137,5263,-91633,-126693,-84328,-10582,75014,148242,135528,30948,-35506,-1618,19714,5192,-13082,-82038,-179131,-196960,-94908,20167,32461,-17031,-42352,-30493,-17833,14493,40977,-20350,-72658,-15997,11403,-62030,-63189,13169,8814,-43448,-19663,5872,-20225,-32081,-36628,-45193,-38277,814,116254,255324,292811,233707,115226,-28505,-54760,27012,12203,-38216,-16956,45207,93571,109024,82616,35372,17725,969,-33877,-37658,-444,13521,5937,4766,13925,17858,-20605,-66739,-60905,1824,84060,120174,86039,53581,46076,-18283,-91366,-106536,-91705,-102279,-80282,66,55086,43142,13054,10214,49513,72916,18168,-23980,24485,67542,25236,2712,12096,-23804,-69654,-90896,-100728,-74341,-1244,35923,42005,69697,84240,-13927,-115806,-113956,-96587,-52268,26179,41075,23687,69840,46326,-35840,-68797,-50695,-8715,-26484,-83643,-57671,-14123,3852,35905,36721,39861,113769,143545,53086,-22375,-19101,-2295,-40103,-74268,-40757,59388,145981,93086,15228,45994,44125,-6478,-25109,-40139,-64651,-72458,-39976,-6784,-38294,-62044,-3935,58556,35522,29207,94154,118980,70605,61117,74129,50598,22137,3497,-1935,-1345,-33504,-63789,-10397,81108,112714,62210,-11842,-22247,28645,58366,62212,101407,125570,36777,-77657,-112614,-98333,-64760,-54266,-74197,-62899,18650,70224,17347,-68883,-74152,-49210,-20333,34785,29340,-32656],[-66638,-14909,26133,11843,-20597,519,53839,46387,-31591,-69665,-27700,-1554,-39803,-42294,31654,118266,98029,6403,-5636,56174,11766,-79441,-46551,-14942,-46656,-30516,18764,10583,-45164,-51470,-17904,-55152,-122603,-141500,-95272,-28167,-932,-12145,-20883,-21835,-18715,-31827,-42384,-5386,-9007,-72765,-70613,26694,42314,4196,33314,108071,111858,24530,-22085,6511,32729,65697,93053,43851,-28011,-59870,-34156,19291,1044,-84367,-89846,24088,95803,10002,-114157,-132907,-55968,42488,101498,90522,97873,112331,68347,19546,48469,62504,15146,18270,96179,141277,92955,4191,-34605,22112,73189,14082,-104029,-125298,-33455,-6208,-30247,-15271,2049,-70962,-108577,-34166,84785,130452,31289,-68909,-33769,4199,-24514,-29262,-16270,-52526,-101037,-70862,-572,44149,51025,58940,60540,47778,56155,69968,40661,10677,15163,21419,-8509,-34669,11913,81674,113076,90781,48449,-11163,-43495,-288,61735,78166,35542,-40796,-69358,-31533,20546,72045,128350,175989,114952,1220,-58119,-57633,12332,84136,35049,-57941,-65712,13902,75891,18594,-84846,-87159,36532,123710,72709,23473,46579,48286,18352,-8456,-63919,-80382,11845,91319,54490,-6767,-34456,-133399,-207716,-113178,2215,-16692,-61377,-52360,-66943,-137943,-175163,-164411,-116661,-38545,29274,79443,155689,206718,121355,-30320,-62403,-20556,-38572,-33622,7921,7052,-29523,-76286,-74657,18101,46440,-42965,-68859,-25762,-36651,-72455,-76511,-100885,-107140,28700,182090,154977,47874,-8624,-58240,-122812,-174795,-202045,-163156,-66069,-24653,-21582,17126,16241,19510,118303,196576,167962,133242,71408,-27733,-110953,-107441,-30212,63412,77909,37130,-2955,-26898,-50483,-26223,24485,99401,117299,14636,-85402,-41823,25027,37362,6260,-25211,2667,56516,32325,-57665,-31483,100142,139489,90978,50795,46416,38923,20344,-17020,-53191,-79154,-69862,-82070,-158796,-219962,-146553,-17670,-24613,-92585,-98391,-74436,-68212,-53388,-73530,-123199,-131752,-93166,-19936,59323,76001,59285,25152,-22150,-96351,-169120,-69300,77569,87500,25039,-58253,-162103,-157525,-49593,6570,-30688,-39734,-11935,-39420,-63579,24131,111702,95917,35101,32516,41173,28500,48121,32338,-34632,-87987,-75872,13465,46234,-23066,-98266,-141991,-112531,-43689,-16861,21529,68690,14770,-34485,20947,95697,131292,105856,35742,37059,72290,74006,17337,-46605,-34110,-6416,-11421,34714,87777,71785,47606,40920,39262,34711,39144,21287,-17464,-78252,-53585,70270,154997,125493,34702,-40752,-18899,85217,104947,-15182,-107224,-100769,-71595,-28544,-1589,-11603,-9493,-39728,-102808,-53514,53064,77144,44403,32590,15907,30526,71592,84929,47856,-16303,-44693,-39836,-87023,-169604,-112235,16182,40510,-3780,-61721,-104376,-33791,94409,103939,-12948,-84626,-65801,11669,80368,63724,-56969,-137753,-71291,26057,55989,47425,34907,-12809,-70574,-31317,42288,36854,16867,43058,53439,25108,-24581,-64898,-4609,78334,89289,115445,172969,143416,9633,-75793,-69307,-36555,200,37450,31403,-15356,-62614,-64150,30422,154362,143422,29029,-3040,80943,155882,111221,20777,7942,14205,-58240,-153230,-190867,-142521,-72495,-50213,-49932,-46900,-30467,-961,-20821,-64692,-60999,-70463,-125216,-115584,-30710,40042,45487,34498,12608,-21763,14459,64961,60117,57046,10889,-49602,-50399,-14098,12749,31707,979,-47738,-30237,-7239,10689,28514,18782,22867,53121,74978,100936,60464,-24989,-30465,22416,83820,92838,79595,40551,-10890,-48874,-81489,-109904,-135330,-123185,-65310,-4186,-845,-38668,-46898,-20107,-37485,-80189,-42537,43499,63975,12610,-75293,-100509,2390,56673,8234,-32822,-29790,-18805,39071,53336,-44263,-119317,-102749,-90645,-189994,-236495,-143299,-36378,22467,117507,146550,52117,-25600,-41130,-55087,-70327,-101952,-146154,-97026,12056,90434,109358,84726,22041,-14109,15227,62152,89079,86291,55744,29934,24023,7703,-9737,-10515,-27270,-58827,-30785,45158,51716,-18659,-51887,-3334,46816,42577,22913,38712,50540,19912,-64219,-157682,-125937,2375,34478,-7519,487,11480,6641,39793,48120,26276,50370,48226,-370,-38125,-46435,32504,101035,17664,-83508,-37836,34329,36222,57793,90424,55727,-22414,-62846,-98543,-97785,-11992,72044,56555,12072,19733,53521,58767,33051,-15810,-69630,-60319,-20706,24441,51976,22967,44304,136347,185028,97971,17647,37598,91496,85392,64307,107782,160888,101790,8315,-2557,9757,-20382,-44775,-31,96071,121329,61814,30241,52699,83832,87068,79476,104737,131543,102002,41542,9438,9512,17,-1997,19549,3491,-79336,-118665,-105771,-104368,-103936,-68288,-39155,-31683,49426,154591,119338,-25341,-126592,-157446,-122704,-106596,-134954,-134953,-79851,-21252,15910,-7087,-85350,-99860,-2878,85566,50082,-28516,-45458,-62475,-83877,-48723,8964,60713,79556,38242,7078,30349,-3200,-74038,-77798,-64962,-131933,-117695,25710,111124,97174,83127,81830,48230,-11931,-36772,11234,63575,50700,-16982,-108807,-113854,-11253,79545,64295,11915,4268,11631,-2645,5576,11324,-32827,-67370,-62056,-41151,-22156,-1481,-9311,-14641,-26188,-33981,-8992,5218,-1181,19730,43452,28026,-13449,-40950,-77616,-75448,-62576,-85543,-74053,22686,124619,139110,59676,23335,79151,62662,-61772,-103467,-47514,-23310,-68021,-99364,-65391,10007,149403,277147,217081,47489,-1523,39089,13614,-54471,-59917,43409,110962,62669,5707,24197,76290,56454,32352,84536,106971,35766,-14500,-5813,37045,129460,191042,132529,7677,-45590,-33018,-6306,-12470,-34828,-3575,40300,6335,-52928,-69230,-30840,49213,103059,57840,-36201,-104343,-61879,14433,-44518,-142645,-71569,33723,48989,41744,8537,-43660,-11346,62483,55085,-10775,-86626,-107730,-43732,-21399,-82386,-95823,-6018,48919,35469,88567,154033,109628,38654,9570,-22334,-29945,-26086,-66287,-114545,-107341,-32405,82417,111553,7406,-82913,-45083,15865,55818,66630,1190,-68563,-46903,-24816,-51787,5766,107115,51180,-64751,-67244,-14048,15632,43331,72571,70818,29449,19309,102771,202853,208615,172600,102320,-18584,-49023,-16619,-59743,-66749,15824,83047,103546,104747,45960,-23025,14591,22334,-38253,-74683,-60736,-35258,-9636,8043,22062,33303,11869,-49601,-73537,-25195,20633,26326,35494,76788,110503,48060,-55066,-113699,-124020,-130277,-93453,2973,68747,55027,42375,78770,116655,102634,33618,-30489,-27462,-11806,-55287,-57867,31123,59959,-28509,-105746,-103856,-75558,-16310,65206,116578,130578,147476,89665,-28553,-106508,-108163,-39621,15377,-16666,-44789,-15286,-56898,-120550,-113500,-53185,8380,2030,-38513,-15549,15775,54189,110405,86932,59769,143827,178887,56028,-65579,-61520,-1880,-8306,-32663,836,77633,125313,91776,72421,91332,31902,-31607,5454,53457,1063,-92691,-92618,-27509,-37551,-85679,-63798,-20124,-6586,73885,153254,119867,36200,42062,88844,81526,39067,-6001,-41079,-37637,-60105,-86601,-47797,30883,81872,77106,50538,30705,5200,-18442,4495,86242,138999,69160,-47947,-86807,-30607,54799,66484,24511,23082,75706,90051,6758,-102503,-128284,-107404,-74863,-29080,-31831,-76389],[-71219,-19849,-5431,-32156,-34793,9918,54509,43185,-27884,-84996,-44132,11625,-22568,-67905,-28112,75146,131001,118674,119709,134073,41278,-55719,-4005,58595,21023,-27166,691,45938,12085,-52438,-64666,-83396,-107431,-109358,-80255,-10631,22107,-31737,-91054,-71334,-26813,-49165,-72168,-14130,19531,-36028,-34774,66720,74492,5043,-5964,64867,101124,14505,-52366,-3292,29318,22880,14982,-15374,393,6502,-30217,-12733,21197,-20575,-27955,61052,124050,88446,32553,15709,19792,34209,60998,75450,108093,90600,4606,-41830,-6750,-14450,-84289,-86520,-3487,97752,113438,18462,-58747,-18681,7110,-54158,-87110,-36775,57480,100349,88615,25913,-36881,-69730,-56727,-23096,23494,38642,-30191,-60771,-11099,-9649,-64504,-111832,-108592,-71721,-28917,21780,50687,50895,35650,24570,805,-2548,44101,97838,85949,49117,32875,22264,-17493,-71649,-51706,39436,151563,172521,97478,30465,10380,2405,2967,47421,71329,21393,367,40625,59445,73360,85601,85140,60479,17949,-33946,-65050,-36166,11092,-32688,-84871,-75754,-44421,12385,36538,-44938,-108332,10617,164753,131100,18718,15324,29637,16608,17012,-40136,-119155,-79397,26166,45902,18531,-2732,-84928,-196849,-132192,13442,24813,-22232,-64135,-136525,-178759,-151949,-128679,-113809,-79719,-42860,16473,129929,196947,123451,11680,5879,70585,63880,10473,-16713,-33401,-53692,-84721,-96792,-48032,-12352,-45465,-47980,-9977,-27185,-79511,-80456,-76064,-64236,58907,175432,103021,-42434,-91328,-84613,-147341,-233842,-235334,-143180,-40851,-16891,-56985,-67131,-57914,-16736,92682,152648,117765,112121,94700,-2686,-85401,-96752,-51184,32428,88133,85600,37999,-10755,-44643,-18640,40968,99973,89570,30717,5740,35752,48941,48285,12048,-45862,-55654,-18233,-44018,-93157,-16401,124400,154436,124798,100075,93254,45401,-41470,-82770,-39758,-12980,-37362,-99560,-179754,-216839,-150614,-41204,-26054,-40465,3049,12308,-44439,-71545,-64567,-82881,-90690,-40081,48871,116018,111255,99626,72921,-36203,-177750,-165793,-52975,38692,77738,74400,9870,-92677,-108334,-19700,28912,-21150,-33869,-2281,-28393,-48965,55607,149457,103377,36579,67960,75987,-2475,-22258,-232,-26885,-47157,-35320,2432,4734,-12127,-14199,-35398,-62946,-54748,-11265,46794,84490,69213,53742,79090,114860,136262,122829,72318,27954,-5683,-419,-11408,-23072,34639,62671,22815,56694,110586,100440,95475,122751,134788,119611,92008,68834,28999,-53931,-74297,5072,51474,-932,-63996,-78811,-23235,94467,132527,47437,-28160,-83405,-118795,-83704,-2646,39154,-8356,-100344,-166580,-88050,84421,150005,75852,-13344,-60150,-29182,20002,33457,20912,-6855,-40078,-41953,-32187,-32270,-33639,-37782,-68755,-114930,-159437,-191743,-132294,-7061,53659,-10742,-49102,4511,63902,53821,33344,9669,-10605,24309,80914,73092,38984,27661,-6370,-32179,-14032,4723,-18285,-1729,59566,82420,25084,-39416,-38549,36032,70202,25577,45656,135047,132946,5106,-78110,-52711,10160,27249,-7328,-60816,-68885,-26023,-405,13612,50827,42791,-35050,-28276,109670,209098,146101,50124,49304,74545,-5528,-133935,-184558,-129827,-51507,-47725,-56861,-34599,23918,62671,-7475,-110429,-133212,-104620,-75064,-39183,3742,58481,106404,90158,15097,-43134,10339,67644,68536,53211,980,-69433,-81551,-36878,13155,80856,115902,53007,-22840,-58607,-34318,-5983,-14072,17948,97789,146269,183529,175412,76831,-14139,-20013,46756,53298,54937,76337,38580,-39140,-108328,-166138,-179953,-149818,-71785,26836,52083,-266,-24051,-3804,-8367,-42358,-53495,-31463,-20457,-38916,-79395,-102637,-48177,4368,12264,7671,22530,32944,58570,30849,-74671,-161221,-151168,-96539,-99112,-108821,-67744,-43321,-47449,14325,75340,29318,-43132,-75877,-89346,-96930,-123107,-127905,-36982,44149,76946,125423,177129,109083,-4015,-7649,73531,100950,40094,-45277,-100635,-105984,-62122,-11214,-3567,-6395,-9305,-13792,10508,50954,8147,-47117,14797,102466,102970,54024,24611,21378,-12558,-92451,-137177,-79565,-15591,-32945,-52043,-31730,-5293,35822,102942,129025,98069,53352,-19193,-66899,-30769,20282,76560,101239,29401,-63700,-73201,-55586,-43254,4998,38285,7591,-33112,-46402,-103337,-131559,-34725,84765,85849,48521,80386,126008,96245,14259,-61059,-108397,-109695,-93028,-52496,6230,33267,77974,131216,109622,18009,-6567,19875,28848,-6740,-6879,73367,134090,54602,-2895,78933,152819,93162,1420,7503,87579,82795,19825,540,23511,55149,28927,-41726,-30480,71067,125100,87367,27010,-4752,-32574,-30150,-9797,-18262,-39773,-51051,-81614,-86205,-62584,-17244,21460,8046,19929,89426,69718,-46310,-112451,-97504,-49675,-40992,-95686,-145796,-111330,-29897,5048,-48303,-114529,-83026,25441,95066,62166,-4560,-15367,-12803,-51497,-68667,-58504,-9405,66747,65431,12399,18631,-4767,-82711,-118073,-87028,-77637,-48825,35665,80794,53447,50821,81745,22924,-69483,-47181,18976,13886,7482,22450,-31625,-18402,93449,114297,32802,25833,92032,68474,-44899,-120074,-118714,-111957,-84683,-17681,-2149,-48185,-21040,20885,-19485,-81832,-90087,-72828,-80616,-96296,-55930,28419,31510,-53522,-125277,-167626,-127298,-86896,-131415,-158939,-49081,92853,140449,100793,83097,111057,71513,-52742,-104397,-76829,-48082,-41821,-59947,-64458,4324,157508,243153,166479,68091,68033,80534,44850,-20494,-47998,-3778,37861,42140,69529,93974,72636,18862,40174,152415,182037,100106,41962,34902,57870,99501,118991,78752,-7470,-63166,-76974,-47438,12886,26138,-13920,-15697,-1797,-2360,-7834,-17847,-25388,14226,50162,36378,-10797,-10085,15788,-10512,-55430,-1257,77097,87418,40678,-21025,-42288,18823,86290,74378,11435,-61575,-89242,-51581,-26492,-26587,11069,107781,128913,64951,74916,133442,118065,45903,-26977,-84783,-83965,-64370,-66746,-85732,-86645,-29470,69687,85193,-11328,-78416,-54075,-14389,27250,74456,62760,-16389,-72770,-74435,-24239,89956,170486,109448,6949,-10388,30995,54577,63494,92812,101847,52917,-13649,-22118,58536,106245,128444,124647,30098,-72467,-103788,-109558,-66498,16545,70325,97752,96727,25775,7237,93042,84181,-18658,-84013,-66032,-23939,-17118,-21729,24622,63585,43807,-23300,-56063,-37973,-71376,-132013,-94148,20479,81790,35758,-33664,-76815,-92176,-84842,-58180,-17617,23670,42743,75556,115191,61826,-29322,-32176,-11662,-12844,-43106,-97302,-110691,1338,66803,-13028,-94997,-79377,-39160,8024,82030,142738,120336,100896,89696,22669,-57630,-57313,-4460,-7905,-62423,-88858,-101681,-164538,-192426,-120302,-26803,10683,-11941,-42743,-24041,11515,74884,114649,42485,-8190,68024,87739,-17261,-94110,-52897,13183,25839,16896,36268,54778,60261,74785,116671,89655,-37588,-113569,-31661,90007,57754,-76991,-110481,-42878,-38595,-101976,-128139,-97630,-49619,56060,119877,65106,-29363,-34739,38360,110553,119031,51649,-40067,-63679,-61479,-47375,-10015,24907,40834,40564,28417,19550,-19020,-64455,-30037,61418,82540,17249,-36345,-16547,42372,94944,89121,69641,92256,102604,39609,-47232,-107956,-105437,-74975,-50697,-28599,-50080,-94194],[-27910,5401,-3840,-46044,-36023,11958,46493,55104,10878,-56291,-21490,59981,39292,-53132,-89533,-1734,96236,122546,120374,114369,46277,-13953,47081,132319,83326,-39785,-56115,21158,25781,-61488,-106130,-102749,-97734,-101174,-96790,-42360,-45,-36287,-84358,-56875,19013,18752,-23575,-7281,16672,-12614,-4784,72120,96962,42007,15433,71979,111626,40091,-42722,-37313,-31930,-59030,-98010,-63689,78862,126858,40832,21043,58899,46990,46091,67255,67715,73217,115096,148471,110937,35160,19764,43955,67644,40324,-26432,-51405,-28899,-67147,-126316,-103601,-42871,23755,47659,-14917,-73383,-44215,-27990,-39672,3860,58664,99631,125081,104764,-12910,-117512,-124176,-66697,-54434,-71769,-77338,-112050,-97940,-33189,-24533,-65164,-122109,-123067,-42038,46414,70476,52022,33275,5787,-20272,-27665,-27214,-13125,16700,54008,72177,76614,84677,73512,-261,-39640,32603,158157,186289,95142,22433,20811,5755,-17636,27735,87752,68182,53492,63797,26274,-10823,-16768,-19294,-28015,-46519,-73434,-91271,-73881,-26377,-42874,-75517,-69821,-97998,-86929,-16415,-42573,-124316,-74686,40758,39764,-30574,-31586,-15045,2499,35590,-11744,-113815,-97467,47457,112287,101956,103283,77419,-25025,-49235,45166,80211,47628,-44309,-154045,-172732,-113085,-92903,-118727,-127183,-109964,-72139,-15212,6959,-6173,-11154,19435,85160,126074,87569,21107,-43812,-77777,-96519,-133968,-125936,-40200,20036,15978,17159,7672,-25870,-12559,1773,-9155,30354,84087,41561,-24136,-26200,-22312,-84471,-153172,-158472,-97859,147,52541,4564,-71615,-105035,-65589,24064,65683,26462,7090,-1236,-41759,-67018,-67544,-67233,-30893,62927,133734,97596,21687,-10410,17638,54453,73128,54126,49637,69182,64099,41724,47573,34626,-940,-26818,-10759,-14585,-22048,33567,89085,86217,83699,80241,58114,4029,-102904,-137689,-31001,33200,-11895,-83865,-131127,-145653,-100808,-11171,29447,45437,118893,148181,46150,-52440,-54961,-41474,-45900,-17578,77907,155871,149830,144601,135777,33914,-113540,-129324,-73276,4984,89417,124492,101109,41621,1102,18241,30768,-19343,-49154,-25306,-17946,-22124,54608,126669,104598,48027,63047,62230,-25464,-44437,4155,5612,5456,17296,14943,-6218,14166,59891,40283,-31318,-60052,-9920,49766,76452,93053,99147,74637,34607,26394,69620,80893,9835,-55974,4055,59479,37579,48677,50961,-6115,4183,70933,89127,86657,96854,75126,38700,42625,62725,39227,-28110,-60586,-49590,-72843,-141960,-130920,-43072,31234,96264,103368,65183,33164,-45543,-135268,-107455,661,62809,10248,-102199,-175227,-136599,8988,109775,60241,-50348,-119197,-106780,-64433,-36886,-26552,-12450,-21508,-36649,-10205,25477,14057,-47203,-116169,-168484,-201760,-196805,-148043,-77139,-14129,-19539,-23714,32163,81635,55534,31481,46599,52931,58572,81152,74772,39399,8431,-17366,18369,61696,10908,-63205,-30758,45575,50849,-23564,-63973,-32382,16957,12093,-34389,-30586,48346,77414,-9783,-78687,-61026,5734,31320,-22057,-87853,-78442,23392,101796,69285,-17130,-73525,-77708,-7983,100623,149205,95253,38364,54974,90701,32034,-74459,-86821,-14177,33686,6766,-41159,-46022,-913,47917,18104,-67404,-117882,-63675,53587,101300,51850,38611,74978,74856,15284,-25452,16355,40265,28236,10705,-22522,-84369,-114084,-74739,-13896,70671,155897,119349,5770,-47690,4483,59145,40589,38980,74794,82704,110835,145003,79973,-49734,-104942,-79179,-70634,-36963,19407,1321,-37714,-57322,-102965,-134965,-132910,-71161,23525,30903,-25426,-36017,-24898,-10564,7443,-25642,-74223,-74890,-46473,-2353,15887,-27534,-75288,-55520,5418,42201,29066,15641,-5092,-56050,-106584,-108014,-49845,32083,80574,74084,19692,-63354,-79975,-22765,-6851,-43447,-57838,-57437,-60367,-78097,-55613,6331,19344,20349,70274,139939,104386,-606,-15744,62053,97450,51064,-40759,-131441,-164154,-102008,-3923,34169,41789,35591,-408,-22857,10670,-253,-31304,37275,120426,108827,45201,5685,-9268,-36550,-67893,-72320,-70536,-81022,-74997,-45694,-36886,-18617,37720,122264,168613,111740,-13684,-123773,-122449,-16712,63118,77331,63513,45628,7735,-61820,-114268,-69087,20462,21759,-10325,-11941,-3388,-55169,-79709,-1253,94010,103105,85202,106607,114479,50249,-30231,-66883,-89824,-111403,-116243,-84446,-35419,-2134,50371,84812,52397,1628,-8915,-23232,-43096,-38298,1344,76851,113275,33613,3876,134063,231334,155514,54202,44084,69710,33493,-11735,-10012,8697,13666,-23868,-85101,-100591,-32548,60913,84143,43508,10385,-22331,-35737,-50428,-55141,-8404,-8935,-77631,-65187,-14081,21614,69591,51632,-1901,22237,26515,-32481,-58761,-51669,-13054,24775,-10476,-88901,-106165,-46997,1642,-24433,-41304,5256,74326,110680,97767,53931,23928,14679,-5460,-46155,-85397,-78553,-6655,23331,-27922,-33696,-29630,-90498,-132036,-61716,18370,27011,12245,4748,-4736,728,30362,-6258,-72650,-58670,-24410,-37696,-3200,79490,65079,60891,123511,92395,-26418,-34622,47428,46725,-28369,-102965,-141028,-156329,-99908,29841,69847,-19798,-16075,29058,-31694,-105041,-113370,-116681,-103436,-121787,-94691,15412,37608,-70496,-155421,-186931,-145411,-100568,-76504,-75818,-63709,-33338,-6390,35799,92163,101362,32595,-47487,-54451,-37920,-22377,12877,29394,5842,17120,98924,128712,62496,26002,56231,62205,54781,17938,-30209,-62332,-59614,-25292,49038,92746,52646,-23578,-4031,104530,168943,147015,79321,28430,28413,24234,-4771,-15797,-4725,-17852,-49998,-16384,82728,103258,1791,-61314,-13640,74333,95190,44075,-28061,-47944,-4579,46299,58866,29523,1275,33356,79667,92774,95702,84304,29165,-21437,-13208,24211,80479,112860,84871,15169,-12413,-9255,-20236,2777,81548,148573,155002,131027,120006,108953,73080,-8713,-96755,-126261,-85870,-46505,-37133,-71646,-111617,-56753,26843,5193,-47095,-43414,-53525,-71315,-6842,114789,137929,23379,-90779,-84859,19639,131519,157324,114656,63062,54985,63806,44427,17991,12602,32630,44325,-30229,-111509,-38984,63652,110162,129656,63370,-61843,-106390,-112582,-93184,-40897,13401,72145,112314,109550,145466,181104,91639,-51291,-92754,-21325,10480,-42411,-42334,60454,117124,78383,14550,-17767,-31416,-107577,-189636,-137904,-17093,11888,-29852,-21475,-11873,-41714,-36233,2583,5557,2695,29504,91169,112209,-19957,-149021,-104652,-38700,-28043,-18562,-58116,-113032,-45481,11234,-47616,-101847,-54999,22608,57927,77812,117084,76373,26153,24046,762,-21796,1583,25850,-15723,-70007,-100642,-136561,-193964,-188061,-99054,-23918,-11973,-28809,-37279,-36050,-19030,55382,87880,1169,-54481,-2542,2976,-68853,-90955,-36854,21328,47034,52067,61277,49863,34353,38452,55992,19915,-76547,-135786,-76625,44526,51375,-49752,-78050,-27619,-19775,-69919,-116082,-92001,-43387,8341,44627,31767,-34215,-84207,-34197,113835,208305,144878,1217,-76340,-61576,-11499,51991,88767,66641,21250,-29610,-44609,-35776,-32551,11147,67375,43630,-20984,-41928,-3131,40131,51825,32161,34396,67634,54779,-36486,-71783,-31140,22302,45646,46956,59578,35789,-21889],[5671,17622,8767,-40094,-28686,23672,61641,92461,64853,-7717,-6359,50305,40636,-41549,-106138,-46337,42221,74568,66237,50552,32000,13324,60713,128326,69542,-58710,-93342,-47688,-30857,-74312,-103077,-98530,-106186,-121893,-113019,-89479,-66674,-48205,-43867,-38846,32349,100268,86706,47710,13763,8617,42448,95966,119316,103385,99382,120424,108389,49399,-26924,-88792,-101234,-96893,-118515,-50048,100228,148887,110769,105222,74943,12616,1416,427,-27734,-16853,63988,147304,142987,59596,19045,23899,26834,4980,-29776,-35336,-18141,-47974,-66089,-40286,-41988,-61123,-53390,-46270,-44320,-1728,29466,41358,80746,105122,96337,61946,13622,-63882,-128638,-152392,-91963,-58824,-81220,-101411,-151452,-156466,-76434,-16979,-4581,-33918,-55715,8765,68412,17367,-39827,-3393,37306,31942,14802,-23564,-45803,-23497,36626,80923,113604,156142,136187,35656,-900,61723,120834,96219,23885,-11990,5970,10970,-11820,3129,63376,59185,18703,-2833,-30197,-55066,-67028,-69769,-97463,-124747,-107890,-96903,-79306,-674,21761,-27537,-45108,-79020,-99773,-68231,-71496,-100152,-94399,-81927,-66397,-45093,-51255,-58600,-27015,18925,17633,-32414,-38884,65655,148494,158748,190157,205019,154821,107309,117708,127078,101131,7569,-75818,-90943,-68188,-80908,-115721,-103528,-71136,-83457,-123402,-161034,-154741,-96935,-20302,58909,136465,157211,101059,-1664,-86545,-123449,-154753,-142021,-21507,87957,78808,51812,51196,46979,73203,82007,24463,-25129,-10944,19969,72413,124518,101564,48941,38203,9094,-43665,12325,124361,137405,52800,-38290,-54518,-12276,30851,21449,-12486,-53877,-68089,-70074,-58257,-57569,-35324,48700,131964,91018,6852,1620,36006,31733,27901,31587,49911,51394,18386,1092,44164,84425,100739,90479,60007,50362,67157,83378,60504,27882,37057,48527,25790,-5788,-61024,-80426,-8629,6957,-50248,-71674,-56875,-73515,-62398,18987,68048,77287,133767,205268,153625,21215,-51164,-43763,-43283,-49073,20693,112399,153123,179520,162358,75393,-44773,-148435,-120358,12444,110599,108059,83180,73234,56399,21463,-311,-9227,-22427,-1502,43950,40992,58882,111855,114669,39247,13964,11791,-56602,-60259,7497,26743,14599,7529,-10538,-25139,12485,71663,50937,-22643,-45808,-5558,31402,47095,68363,93628,61507,-23830,-53911,17566,53204,-7314,-65653,-1217,74018,43342,14078,15403,-34003,-56135,8939,37079,5957,-35943,-99764,-127235,-30207,47839,43319,13686,-12234,-44395,-79103,-121344,-67436,56430,105773,117649,111369,58601,4165,-37954,-79499,-59043,-18910,2950,2398,-48074,-96960,-106053,-50892,39232,37584,-31686,-99971,-130540,-97378,-40201,-38263,-51659,-50291,-64494,-40818,5360,34447,20501,-27026,-94596,-135748,-96118,-50012,-42220,-31179,-37239,-40547,7163,82037,94611,45035,-1417,-6196,24021,47593,65364,56575,9823,-9230,58326,114086,37388,-53484,-47725,-8200,-21950,-60007,-44413,-16793,-7615,-8083,-18493,-33102,-7348,23277,-7923,-51455,-57888,-2861,52904,33166,-11130,-21515,25273,98882,95871,-11965,-99117,-61048,36119,67785,35710,2711,-16384,-4488,36312,28568,-13292,10035,71748,87677,67495,9178,-51293,-67171,-27756,1367,-29121,-60575,13022,125773,136781,67956,41097,12009,-27844,-38356,10394,95803,114991,42590,-19323,-55134,-100167,-126836,-87965,-38616,8659,77149,92133,41033,2434,44611,114942,114623,67302,17949,-27596,-4623,46333,7249,-94485,-146983,-156619,-156462,-115768,-71819,-45070,-2638,18602,-8197,-53041,-85347,-86974,-56935,-66600,-78246,-43102,-45139,-47354,22011,27067,-46544,-63639,-11180,84039,141158,40634,-112713,-116520,-14001,35775,-11999,-54504,-40243,-3195,22816,1650,12677,89156,143172,111191,50210,-41137,-77529,-25171,-2336,-50189,-71269,-52758,-21603,-2173,17065,24988,169,-4034,8793,16799,-7944,-37209,2128,56057,68433,69387,37660,-37634,-103281,-96911,-21469,23501,19640,14107,-6305,-35654,-45381,-48857,-27235,46192,86593,47925,12861,33883,24223,-19431,-22841,-15546,-60321,-87723,-49969,-21368,-38127,-48495,-32457,31049,99943,65868,-56927,-135728,-68400,47675,74032,46504,55570,105784,92165,-38074,-146091,-78356,46249,26280,-12747,18347,50498,30909,30774,50825,49584,52306,82063,75089,11872,-58957,-69794,-20560,-27572,-87147,-103028,-65317,-52851,-69099,-27876,28446,70062,66319,1533,-73941,-56681,46888,102513,84466,56422,3005,-31935,43827,131008,119436,94223,101006,72178,10024,-19320,-6290,9299,-7530,-38915,-54372,-77168,-59846,26186,74763,70913,63255,38253,4665,-48172,-54307,14676,16055,-54880,-52400,-17782,6900,57967,52046,5474,-3059,-17914,-28355,-8678,-46608,-57738,5607,32266,-22917,-61037,-22433,50604,94046,105850,96341,116423,161707,157694,102139,52055,22292,9815,-19893,-41858,-47119,-29021,-10286,-51676,-73153,-44885,-56999,-78243,-2470,60663,20443,-39793,-45398,-25517,-31603,-28836,-6203,-3380,-29778,-58148,-64018,-6106,83888,90470,66457,60298,14843,-71906,-114647,-102200,-49485,15826,22263,-41932,-111126,-97687,16535,93400,28354,872,13514,-24534,-53152,-57321,-68195,-39345,-56553,-69069,-20116,-11965,-94835,-150023,-138447,-91997,-60639,18072,71018,-10167,-140148,-167142,-54964,63495,74477,14165,-31660,-24585,-18712,-21908,9676,58808,56649,28309,37578,32915,-30689,-55648,8170,60693,54254,28481,-8712,-66149,-97516,-79655,-24369,35340,40956,-13586,-25870,10036,88143,152666,98426,4255,-8166,-14232,-77166,-88455,-9889,47559,32700,56447,128194,125000,17418,-68677,-17771,100559,130009,71226,-9656,-70594,-73813,1135,85781,61040,-11609,34405,130180,137679,108922,76732,3098,-29943,668,4176,58345,140711,126457,52692,36316,39612,20989,44370,94887,79669,68482,117794,136199,90391,22760,-66127,-128461,-104038,-20138,39570,48257,-1008,-72331,-42245,22012,-23740,-55176,-17495,-39364,-83901,6145,162860,179800,48659,-61033,-37171,52909,98805,67034,19049,14502,46296,50508,22734,-8724,-43744,-22084,46256,17047,-65957,-29815,56807,78063,73867,53491,30912,11312,-75354,-127923,-94156,-37002,27432,115865,202033,237389,188458,27927,-118339,-104640,5126,1748,-69490,-1975,141482,179693,131569,76903,30168,5469,-41457,-97982,-56152,12041,-21768,-76567,-17251,26033,-28436,-40512,37810,74939,48255,31187,68731,74253,-39991,-119385,-84186,-80449,-79656,12979,19993,-59359,-42884,-9033,-70839,-119133,-48619,61195,77623,45226,73100,59387,10676,-23935,-50455,-23407,27362,34844,-9327,-50535,-78434,-106605,-140234,-125247,-92256,-67301,-35528,-7787,1084,-25517,-45789,15555,71103,24895,-21972,4235,2818,-56845,-80005,-56255,1204,40929,55500,70585,77055,62513,8676,-49058,-57458,-55768,-75056,-73462,-17476,-5942,-49759,-37841,-4274,4242,-3317,-36823,-24666,5250,-4352,-5038,23943,1587,-70997,-74971,45454,156020,132787,13844,-68710,-61317,-25834,38668,107853,100188,39542,-38055,-85264,-45024,27034,71238,77092,47866,-4214,-49353,-44004,-6341,-3197,-37693,-41891,-18644,-34846,-100370,-79006,38889,122604,115588,93980,110953,108369,46552],[-3976,12962,38654,4691,11208,56999,74652,93045,89799,42965,-2183,-22852,-28699,-33882,-50791,-28464,7200,34284,34845,22304,23785,21715,47114,70292,16147,-42262,-53891,-66858,-59123,-45998,-52230,-64779,-89112,-95661,-64046,-82163,-106367,-49511,-15394,-60914,-44072,71279,141023,100188,28467,37600,92609,136161,133840,139555,174425,168541,88613,24851,-22342,-101921,-114117,-60407,-22599,14126,45745,61212,122899,157969,51046,-96515,-133440,-106599,-104066,-92203,-42728,27851,90492,82090,31508,-4898,-8011,-24412,-49916,-49779,-29019,-21014,-2939,3628,-47351,-116099,-119764,-56773,-6820,53520,101561,87693,77878,91857,85328,16773,-39151,-40257,-47978,-103734,-81106,-30342,-33251,-68015,-140316,-162984,-68902,52075,123779,91014,18167,31820,35093,-85038,-178239,-76162,86246,148000,88494,-10386,-31556,28897,67212,75217,112285,150671,75320,-32971,-4687,67870,58494,-16915,-39930,-6108,13926,13608,-11722,-14373,43061,32635,-72670,-123899,-78815,-26994,-30625,-49662,-106569,-131059,-58612,-19901,-29101,40946,81001,23534,-11881,-15250,-24394,-45771,-69710,-44149,-22218,-68430,-61352,-20003,-62495,-88455,-61453,-36682,21208,55755,3877,-9474,48223,89749,134937,161494,170915,184773,159121,124500,97545,47326,34103,35861,2273,-48198,-57457,-8154,23599,-32101,-116461,-176644,-202940,-159928,-55003,58574,148933,190520,147470,44072,-76475,-133270,-123074,-90367,1419,90463,79645,40837,39631,49054,88881,117531,40853,-65046,-78268,-13040,88817,167380,162636,147014,173240,113508,-26524,-35848,83103,163349,152954,72628,1875,-4237,31900,48633,35099,-11790,-50868,-80891,-74096,-34032,11790,36223,54858,9469,-43452,-32004,-11119,-29580,-10056,19046,25834,-9695,-53846,-65098,-10383,65348,131506,144840,67021,14120,54827,105478,91668,27103,557,17099,27809,24686,44765,45258,25644,-27272,-83525,-77780,-30962,-40245,-57698,-5831,26513,20913,48185,145760,198051,99392,-47251,-85351,-66318,-66911,-52042,8223,88272,139519,94150,2090,-100158,-183547,-117451,30299,87046,21346,-38104,-14641,22062,-18892,-57115,-28669,6978,52047,109476,91331,78594,135290,133945,22563,-29170,-11214,-58319,-70525,2459,24974,-11217,-42304,-57460,-62640,-34319,21349,26629,-15926,-26957,-7656,-6584,-9451,17576,72337,66575,3477,-5260,31391,16944,-17893,-56778,-59649,-27888,-29995,-40014,-4395,-17507,-65370,-47603,-43985,-96593,-148436,-204761,-195628,-46614,55330,71127,70332,36412,-1846,14306,24248,61580,133327,137884,144165,154425,40146,-71995,-53846,1988,-3213,-66311,-79189,-26660,-10938,-36854,-42596,-19346,28048,36287,17812,-25491,-69692,-50119,-4831,-43168,-100380,-99491,-96312,-64086,4936,55647,85707,85537,23592,-20643,7688,36735,27917,8454,-44988,-73032,-20885,75276,106432,30812,-85079,-100427,-36615,-12215,23377,66058,38111,24552,65519,58231,1068,-36605,-55943,-67177,-76807,-53597,18114,36262,6484,-2171,6446,8716,9414,29362,35089,10942,-11970,30914,95586,102210,90183,75123,24623,19204,51856,16174,-33028,6263,78879,62946,-16145,-64264,-77973,-67945,-22100,8174,26669,49115,47148,39541,53907,46475,-17538,-75748,-61011,-12152,-21198,-37130,38903,98651,73873,65809,79587,3917,-103985,-101044,29535,187061,212171,99471,-10149,-81565,-111925,-104435,-56559,-30259,-37502,-25060,4776,20233,-12763,-17501,54143,111595,77055,-161,-54698,-25544,20851,-13572,-68338,-99012,-105631,-116275,-118602,-110269,-14517,87225,58584,-11172,-31966,-46701,-95505,-125073,-115557,-71741,-10384,-18719,-56588,7254,54317,3518,-18676,19395,105413,183145,95917,-99994,-127319,-10590,42986,-37498,-90277,-49859,28891,96288,94114,79378,73605,67650,47055,23793,-18565,-1562,53727,26761,-68247,-126125,-100580,-17977,52521,72591,69219,44802,36754,6919,-58312,-108562,-59443,43358,44867,5078,35408,58169,30498,-25470,-65385,-37641,-22196,-54783,-65052,-50861,-52041,-78725,-77699,-9215,64646,53962,-16350,-18446,68949,90037,28554,4046,750,-17408,484,25581,139,-41225,-79238,-106846,-74444,-8340,11211,-26133,-42132,46622,132788,92946,47914,111259,180829,106360,-59815,-167063,-119113,3407,24163,4542,39897,78149,87370,101509,61659,-22015,-18218,59400,34003,-72843,-120467,-60609,51765,52016,-48291,-92211,-57558,-50903,-79630,-41858,40851,127561,118293,8520,-84124,-8044,157797,194667,67096,-41038,-89768,-129029,-118920,-39177,47156,117992,140108,73501,-14236,-34196,-10389,5334,-13655,-34494,-21244,-17893,10234,72809,86487,84458,104400,99946,66512,8661,-3494,38634,37986,-19180,-30287,-2730,21832,31078,15479,19296,-85,-72618,-70963,-2040,-45925,-115746,-78294,-9504,-16272,-23823,29253,106706,183511,200513,139027,133095,204867,194597,109398,67948,52258,16202,-1627,31835,50878,30651,24615,-11438,-48023,-19097,12576,12516,48389,36807,-33393,-71148,-44236,-3297,-22749,-58118,-21837,28636,9650,-42501,-67294,-30079,40172,58058,43254,-3428,-56727,-79970,-126547,-177470,-102262,34743,75040,31649,-16667,-55975,-36030,37085,33168,7447,4273,1127,16875,16549,-19695,-21650,1718,-13882,-53732,-72687,-101310,-122358,-83275,-13495,10894,64951,123923,39630,-149332,-196025,-62028,38406,32433,14305,-6928,-33319,-65458,-89367,-69867,-5423,36665,29302,30475,1077,-95755,-126553,-8077,94458,53167,10471,11211,-17065,-65508,-87221,-73783,-39385,-15486,-10553,-13272,-32361,27561,137629,119052,15645,-8378,-7063,-72026,-99524,-31690,50747,59406,68433,105948,97218,12016,-60788,-20929,61064,59606,92,-54853,-88701,-104905,-35703,75683,75269,-31490,-42746,50336,108146,109456,81120,-7161,-40598,-13335,-21759,29519,105945,75434,19706,32225,66472,84793,113758,89262,-25930,-84845,-8288,64705,50826,-14452,-81153,-91851,-42096,45218,104046,114820,85641,9520,-18041,19866,-8616,-39138,-15037,-19321,-40123,32834,140997,152613,64002,-10101,-7511,6452,-25593,-77724,-119376,-87212,-9341,29390,31344,13681,-25872,-33817,10964,37450,14424,11529,35299,27718,-19201,-6568,90835,90945,-40754,-107264,-86611,-62800,-31687,43475,119327,142251,113039,-13153,-112245,-86233,-25249,-50606,-54586,76937,194814,180785,143498,110682,57027,48706,50951,16646,30572,51145,-10720,-72418,-27386,-1707,-64274,-81479,14667,93560,69934,7033,2118,6866,-32589,-25784,-5007,-69132,-81168,20734,57595,3286,3112,12664,-52436,-110337,-54678,50650,61211,14147,52185,83288,43723,-32608,-82455,-54523,8976,28263,1667,-19829,-28994,-54028,-92220,-101237,-125301,-121891,-48511,10190,-29,-39542,-62513,-21459,43909,45205,15661,27910,25317,-22169,-64490,-69024,-20549,21591,45104,78417,99811,79848,6160,-69242,-67183,-21958,-29882,-70842,-56193,-48625,-57233,-14684,9487,17274,49791,34463,31391,57713,36019,-5136,7767,2839,-33353,-62359,-62815,-37936,-11451,-27526,-41441,-31761,-27712,-8769,45306,77278,78472,36818,-35696,-25692,50780,81005,72222,58963,7350,-51029,-38695,7716,1595,-58084,-79314,-51335,-48006,-87278,-67163,39637,112462,90760,72164,89432,91752,40887],[-30919,6038,67711,59468,51004,67582,25993,-18988,15183,44303,-2706,-63114,-55093,-357,23349,7394,-23421,-28176,-17225,-3512,-3030,-5474,14248,22627,1183,-1377,-1570,-27450,-9018,17862,2146,-24714,-40003,-23635,-2694,-61140,-96991,-12451,18494,-82562,-145330,-63808,56516,61553,19603,41738,75885,95843,90295,102908,159511,169861,80029,16105,3414,-41998,-62946,5087,77820,60170,-8348,-20358,71835,120527,13725,-143379,-185837,-151297,-134466,-117380,-105416,-85538,3690,54595,-3428,-68708,-65287,-66039,-72503,-71069,-65540,-52420,-33110,-32675,-71633,-118656,-119490,-44437,12139,47591,74902,52003,39479,60148,76281,46171,27660,45647,48427,-16416,-50446,-35337,-37516,-69438,-112466,-98438,2871,151665,243859,168444,50539,18650,-9458,-123434,-226293,-143834,68742,202256,139604,8600,-13476,66534,93194,79270,104618,86335,-22917,-85763,-24098,28188,7663,-45575,-15927,59226,62823,34468,16641,32636,79853,37061,-117449,-185753,-87654,19708,31874,2827,-66549,-75994,35132,102110,61308,64914,90118,62684,29588,33928,62553,56048,6024,11912,45995,16712,11396,-6229,-78588,-81562,-53153,-69270,-21647,34109,-27021,-84038,-65271,-23974,3404,40501,92770,137138,113819,71820,63713,58083,91728,125684,80402,26954,45594,74368,56268,2253,-51603,-99521,-136185,-117053,-29212,89336,172839,178995,131857,60120,-33938,-70275,-33147,-17766,8802,55029,34076,-18364,-30018,-23528,31598,99020,43767,-76813,-115080,-74744,1896,76651,125653,162670,173064,84981,-47818,-101879,-64079,19026,111913,118367,44215,3913,-880,-854,18578,7658,-35172,-63072,-62046,-9516,35360,73,-36681,-50229,-49392,-52104,-62113,-60931,-17961,966,2167,-17540,-53005,-88532,-83132,-25247,57893,74105,-10918,-100257,-49993,78739,136403,61803,-38410,-47308,1282,30484,99035,123390,68955,27301,-11625,-61176,-44378,-15686,-39927,-44311,-27710,-26209,-15621,68887,169997,123687,-29099,-89977,-42549,-20206,-56383,-55807,8016,51371,8269,-70139,-153550,-130859,-32234,45140,42753,-43236,-110265,-64087,-2308,-41077,-91838,-69089,6461,81530,114293,82893,73663,112284,109659,15876,-36072,2728,-17913,-44392,10490,19355,-28952,-56135,-40086,-40686,-52155,-27147,7971,-4143,-33911,-38873,-51190,-57767,-5310,59373,55211,56901,111979,98906,16325,-4955,-32615,-94043,-110268,-86770,-68725,-10988,18844,-28739,-68857,-100173,-142943,-134067,-124005,-105634,-13755,68747,108700,111798,50975,12229,73001,131557,149009,150095,126998,147646,153690,17198,-98052,-46276,39525,-2418,-95069,-80462,-10327,-10877,-71623,-68957,-18401,7180,16882,34513,34037,27149,19888,-8127,-79757,-113991,-97385,-81437,-28022,50418,67795,75738,98713,78815,46086,24626,21813,50044,70365,-5857,-60262,-18354,43844,48496,-17343,-120782,-127547,-75725,-81287,-41357,61366,68956,33689,26089,-48804,-92585,-75365,-80754,-86038,-64438,-26099,49115,77561,30447,-30296,-39117,9412,50232,78734,83284,66233,52739,82856,111507,91991,92777,119241,64053,5919,27075,44265,51658,80376,115047,103634,23565,-73009,-91571,-41539,380,7801,43102,55884,-8849,-38847,-4462,39015,27096,-29003,-29207,26530,1889,-56283,-6771,49581,46291,71118,100688,47523,-64074,-102845,-649,159085,183255,112597,11188,-88761,-109725,-61081,-1766,4582,-34899,-59935,-72727,-75192,-109016,-133572,-71433,21560,44753,17738,-10277,10277,45241,28222,1540,-15535,-1974,-13507,-59814,-70849,44042,138093,46547,-77376,-74635,-51506,-77570,-98957,-74722,-28188,18193,25195,-5900,13839,42628,16991,5734,4584,33326,107747,73231,-92072,-132303,-10831,54222,-38942,-83250,-30213,7845,39619,111168,143289,64862,-1796,2137,-12574,-25539,30851,61159,-6011,-103476,-161469,-129025,-21415,71576,112308,122206,99616,93424,59682,-35670,-114896,-39495,58216,2709,-51851,-16514,-9372,-14310,-24772,-52082,-30096,-23018,-75935,-121479,-91752,-50601,-58213,-52886,27602,88502,42839,-56012,-81705,14401,95608,56080,-2585,-7200,38229,96071,80712,13089,-41621,-91334,-112579,-87791,-66484,-32629,3453,13372,67993,130676,94512,72180,156224,185130,46779,-89984,-154655,-171396,-99180,-4921,35209,34854,43667,63934,76947,26169,-48724,-38241,29139,6277,-71094,-89679,-19893,93931,96885,-20415,-93337,-73808,-40461,-23105,19096,78422,114291,71815,-7476,-49454,41087,178376,191283,49029,-104046,-190134,-205722,-179544,-102455,11454,114022,128949,53990,-47627,-80740,-49126,-20018,-24681,-35103,-18341,10240,53545,88989,82987,73501,92138,86669,68350,52366,42150,38334,15762,-34838,-1156,91072,107788,32596,-19495,-1096,-21170,-113948,-116001,-26370,-32299,-116754,-137978,-96490,-76904,-35203,49919,105567,139703,157553,120167,112702,171819,158519,73169,57258,70734,17108,13611,81347,100882,81040,79375,44215,4924,18856,57350,66795,60357,6997,-45676,-60074,-38663,12031,-2547,-75284,-89399,-36944,7413,-3455,-52355,-48969,15096,41866,49155,5079,-53530,-47531,-63738,-98665,-38895,29969,-11985,-31413,17080,5272,-39190,-14084,3164,6236,24012,30339,28158,2435,-94114,-128822,-22128,26867,-45587,-80576,-71947,-80765,-66904,15745,52518,55030,79865,45673,-83302,-102038,8180,38049,-11262,-11139,-3591,-34117,-92190,-132591,-123275,-67501,-13267,13115,47340,2689,-127770,-143816,17230,120437,61108,4924,34996,41079,-13052,-66773,-70867,-92386,-124308,-80491,-24187,-21996,25606,116516,123477,63624,29086,2061,-41526,-63677,-37347,12564,18783,11657,42729,58446,-6434,-58322,-20461,27589,-17545,-88146,-105031,-87325,-86252,-41912,41887,56588,-57407,-129762,-44441,64466,83636,74336,34879,3987,-9002,-22047,14134,34808,116,-3254,43597,90680,114211,126546,77861,-50262,-143148,-92559,3702,21219,-16529,-40418,-20680,12226,64962,93407,102356,108134,38548,-42716,-28652,-6930,-3778,12663,29083,43690,49849,64119,87188,59124,3385,-40043,-106276,-172750,-181945,-159972,-114235,-30089,36773,49380,33998,3889,-50221,-75383,-22892,23698,34915,40027,20812,-70283,-78470,19519,34501,-18404,-19408,-21408,-44797,-46002,-47553,-82257,-50021,41976,48050,20239,-1415,-47451,-63260,28008,146456,169961,107169,89600,89236,62514,79111,97785,71268,63386,64334,20859,-23296,-22603,-45725,-87597,-80326,-21484,26492,10598,-40602,-43572,-26389,-23515,18112,39926,-11767,-15323,21293,36961,25334,25517,9530,-23544,-63852,-50100,26713,64772,43772,94711,138262,87115,-6221,-72367,-85178,-31056,30079,34758,27440,22281,-24918,-102144,-141110,-151622,-128573,-59695,-25612,-67591,-84476,-54526,-21590,-1333,3772,1081,9694,2271,-18577,-32603,-18295,5329,22924,59105,116968,108554,46676,6776,-6111,-18248,-16544,-59105,-126204,-101813,-52640,-36142,126,18969,21534,53590,45295,45449,84395,79744,21757,-9067,-27800,-13062,-26471,-119371,-182924,-141903,-85372,-44361,-5995,21034,8117,-10158,15942,86331,107415,53788,21683,27356,25984,40494,23867,-46365,-59025,15739,56646,23126,-48639,-70777,-24440,7590,-25232,-45337,-9896,31700,35506,45529,55137,28111,-16297],[-8704,16112,68402,79833,59623,51879,-32258,-153432,-118718,-18153,-6050,-2937,40493,70284,63951,33531,-29529,-73500,-76319,-58792,-59474,-52161,-6337,42400,57292,28764,-3920,8749,57831,71006,43077,18724,17592,26729,-8227,-83780,-64565,54079,72816,-50614,-144832,-120774,-41778,-20170,-10574,25209,-195,-31763,-5361,23371,66626,109566,81224,53296,66528,49779,16081,61179,107673,65720,-3819,-27149,2930,31363,-1710,-65861,-75644,-75367,-107081,-111214,-96306,-85611,-28987,-1896,-59599,-120887,-121379,-89179,-34792,-22655,-61296,-93123,-98216,-92410,-81645,-71464,-58915,6898,53073,22735,-18978,-6875,44497,63319,64479,79523,107663,104891,98738,48410,-33397,-83818,-89890,-86542,-75507,-24042,60218,176024,237184,154176,47204,-6760,-37367,-72224,-128047,-128262,3096,151539,148461,31808,-17886,29729,77359,109300,134814,59677,-32538,-29329,-2531,-17343,-19680,1403,61153,118766,105000,70552,88044,128213,130360,44364,-85963,-133668,-49803,35137,45026,26123,-26436,-34992,66470,148620,111589,62253,66248,81789,64782,47659,107058,157537,98515,31081,20299,24035,33047,-18525,-81604,-46475,-651,-36636,-80901,-93985,-92291,-48636,-19755,-18773,-27046,16903,73994,63985,22303,8765,45314,60204,82999,118066,99771,79028,100205,62724,-12376,-24819,-21096,-44541,-35561,-1940,31796,88663,140143,119006,79425,48853,19767,31941,57431,23439,2476,30016,-694,-65345,-90530,-96232,-45780,24942,-4726,-96868,-130031,-114952,-69380,-9288,66689,135279,118072,28945,-49253,-120331,-183209,-143040,5548,78534,25192,-31797,-63734,-81126,-57682,-61017,-63242,-30815,-15213,17,302,-49847,-69616,-36191,-8591,-21726,-30623,-14452,-1922,-25379,-9181,34725,35511,-24303,-88843,-81396,-6966,4936,-72537,-174362,-155437,-16327,94097,59861,-88930,-154556,-97679,-31721,51237,101010,100599,123374,95022,-26611,-55625,8628,-493,-41503,-14500,14672,2738,34130,95149,74233,-4717,-16192,37585,33809,-21952,-42174,-20951,2445,104,-34693,-79135,-15837,64003,63896,22125,-43725,-70342,-8250,32856,-23808,-92170,-88216,-3011,63674,53453,21320,7003,-18123,-2281,-5818,-28044,-838,-4998,-18377,14796,1836,-51086,-35886,47214,63728,-1335,-37193,-7007,-11330,-77002,-99809,-86079,-61780,3059,28159,-5162,52689,157247,126727,30968,21463,365,-59403,-78679,-63246,-51730,-14614,21671,-3811,-52771,-98197,-115699,-41736,22746,-2498,-6734,44661,97899,93023,18870,-36447,21933,118895,153109,119596,93606,115809,95061,-283,-65534,-16242,30506,-20936,-65393,-13224,38584,-16523,-123086,-159333,-138168,-105151,-47230,5096,41573,82776,48012,-47507,-103066,-74113,-49287,-37963,34164,73083,29477,1470,28406,56962,36161,-17555,-37765,24253,102562,61456,-4548,-7893,-9208,-31552,-58544,-101915,-103240,-82248,-111196,-74427,46622,55831,-23504,-53064,-108538,-159281,-150134,-126312,-69071,-5124,-10198,-3704,35652,22920,-63127,-102769,-49984,30927,83668,69627,57284,78888,101236,74986,-1148,-12780,62392,91395,64085,54910,59925,83638,111411,129115,131325,69214,-48121,-64982,30055,64547,23197,44641,72952,15493,-21780,-6022,11389,18853,-14210,770,73354,36502,-72048,-54076,36367,71673,62944,70581,75033,31616,-52528,-66305,17333,66786,73361,23788,-57331,-76118,-22272,42787,37655,-24527,-74946,-140332,-183743,-181075,-166689,-133404,-83236,-28352,14998,13142,1126,19178,33340,18321,26297,64805,53269,5403,-6493,34547,68137,13340,-64703,-82708,-79504,-50359,-24400,-36487,-37536,-7363,38614,69674,70327,40270,201,-9828,-37627,-74870,-39622,-20751,-109246,-154578,-51191,28980,-41313,-69420,-15692,-42969,-70161,51948,151098,81295,16243,11613,-33503,-49825,-11521,-29989,-84850,-124986,-125036,-71080,14463,81905,122087,111683,82231,107741,112972,33402,-49788,-14356,20638,-38068,-41873,-7140,-47120,-62164,-46555,-56991,-15546,29539,-16179,-80331,-32779,33056,13754,-4470,57436,101530,48481,-63333,-155871,-107205,17675,22886,-37262,-11842,72482,117306,74601,12856,-35724,-75962,-66022,-41229,-68310,-66711,-32510,-40510,-21798,31621,45091,67357,122471,110027,19348,-27798,-70865,-158281,-156806,-41792,51465,11206,-24175,-1846,13817,-1263,-10999,-8674,-6225,-18580,-28329,-32839,732,79204,69028,-38858,-89344,-51117,-3635,21775,32031,19416,117,-20744,-21726,-2035,47900,105412,124877,71993,-58664,-170709,-156329,-87417,-40334,13825,76400,85119,47012,-34589,-98560,-74829,-29353,-23139,-25925,-15934,-3014,-7017,-5115,37952,72284,57530,453,-13140,34854,57207,21791,-49184,-102271,2230,166689,163310,46895,-20919,-41770,-69723,-104812,-86689,-21811,-2134,-48553,-118217,-152754,-141715,-78218,17414,64216,46056,45813,57515,65103,84159,72819,17933,9784,10251,-27757,18582,101475,77770,56485,78576,50046,22485,27101,48332,57865,40022,11423,3958,-27666,-55365,-10588,-16686,-102906,-146948,-103873,-18118,26923,-12968,-30837,28803,58590,69649,53411,22759,20118,15338,26764,71965,37201,-112238,-153395,-38325,45800,39122,23082,-1373,12857,53467,47550,-8981,-77978,-201477,-227381,-80916,28551,-21369,-66270,-53920,-58573,-84160,-19203,33109,28492,44621,54264,-43,-3749,61066,56150,-8560,-41642,-32175,-7172,-27856,-69249,-73303,-44982,-32118,-17209,30311,2042,-102472,-91827,51076,111383,60318,11610,37426,57572,16787,-37524,-38145,-99361,-194230,-161703,-71462,-27850,25280,66998,76458,91141,66320,1436,-25907,-28419,-22126,3497,1295,-34099,-35438,-16522,-45817,-71640,-32074,16602,-34398,-91133,-64452,-39032,-57128,-49482,-6851,10927,-59724,-122395,-41247,49182,20750,19933,83978,89803,40293,10019,13579,-16436,-27962,21221,82288,97912,54780,12270,21490,3236,-52161,-28763,37243,36177,15119,12940,11997,13214,33316,30084,34588,61094,1657,-94179,-95595,-29871,41083,75344,96352,118066,57023,401,22431,12075,-41601,-90614,-175680,-227926,-171197,-85329,-65790,-28711,27720,24222,524,-18725,-80906,-131289,-86059,-15685,36867,79697,50980,-64080,-117963,-103291,-64636,-7528,40880,31708,14456,5375,-68286,-189440,-169413,3854,128517,152375,90273,-14867,-16705,99212,144898,80437,23206,35600,50191,48096,76229,96718,88261,75854,58832,35597,15183,-6009,-54917,-60207,-22491,-29694,-61968,-70859,-59566,-18021,13044,11827,21117,17257,-2810,3418,1670,-11123,-13128,-23385,-42087,-27256,-37710,-55976,-419,74204,102619,164731,180460,107484,27301,-43674,-98522,-66406,32362,75572,63254,23605,-34381,-123979,-169282,-123500,-78357,-72694,-86960,-116648,-86929,-688,29289,-16317,-37216,-17715,-14015,-43802,-62617,-14833,60972,69965,45018,97797,180992,121455,-5327,-25322,22604,13967,-29634,-96088,-175789,-153458,-58463,-8722,18354,39221,27703,21372,23350,50136,82419,77736,41476,12106,-7046,14390,8431,-74026,-135751,-124585,-107146,-97626,-34321,67031,88040,15123,-20234,37134,82247,88076,77667,21895,-20619,3472,-27681,-94783,-46974,46806,51319,9683,-33752,-39068,478,29705,6254,-16695,-20391,2695,33711,62365,65543,14845,-26967],[31011,4974,6824,33794,28799,31867,-26004,-174465,-203544,-109363,-36855,58207,129380,102145,52296,30724,-13658,-40058,-67331,-108891,-121986,-90844,-3159,89398,95464,11012,-42229,-6055,41527,48430,42958,41966,42205,12946,-65153,-119098,-42550,70860,64936,-22818,-55338,-21187,-1857,-25555,-24195,5001,-63868,-132371,-89340,-50524,-43085,-4545,27693,53891,82981,69333,48701,76185,88900,55556,8087,-32886,-55422,-49102,-26185,12047,47387,23615,-60595,-109145,-71671,-17125,-411,-29975,-73312,-119775,-142985,-90955,27021,62464,-9788,-77274,-101748,-107526,-64387,-7791,13556,64838,109381,38640,-75025,-51102,57163,78165,41299,30942,60602,69298,82968,49963,-44046,-121392,-109277,-60136,-33670,-12283,18470,62471,85087,53507,7697,-32545,-55240,-29591,-21325,-56508,-35525,63761,102822,16116,-44107,-20569,36796,120095,156740,69384,1769,28642,24101,-38805,-48181,7753,69929,91992,68178,51674,103000,143847,94963,-1932,-57169,-61837,-28877,1517,-6704,-9807,-24582,-42884,7786,75314,62506,19592,20375,58147,64619,40764,98654,161362,102191,-8105,-76912,-69497,-19105,-25898,-65053,-41715,15472,13390,-86538,-169081,-116617,25176,111914,99939,69197,84254,97422,31704,-38626,-31795,35745,57617,47315,41018,39597,50020,55589,-20844,-106966,-85690,-44448,-34373,23729,75038,60192,37942,47285,44376,25516,21671,42684,83184,87084,20463,-14305,19355,2336,-55480,-88580,-113569,-106461,-84779,-108034,-140711,-126994,-99651,-60422,-15953,38874,104096,108406,62084,7475,-77997,-171139,-152323,-29832,15473,-43912,-94017,-80674,-53881,-54268,-109986,-100973,-31614,5775,-5793,-31723,-56561,-28364,5868,3749,10768,54883,66575,31064,-20703,-5374,68447,118472,74265,-25920,-58056,20812,44269,-62970,-174192,-195187,-124731,-23807,-6269,-124145,-218969,-185580,-104720,-25047,31695,87185,129209,90269,-20018,-47774,14551,26467,-562,46950,95351,44669,3147,1190,-2832,17379,82756,107090,37326,-16618,-8190,-808,11724,23145,1846,-8606,50285,123237,89068,14185,-28653,-8349,48577,58990,-8566,-81454,-74010,1350,24979,-17778,-46003,-70243,-135105,-115194,-38414,-8510,-18120,-36502,-14079,19947,-22598,-90608,-28256,122756,158776,57673,-20762,-14147,-24957,-100150,-128475,-88969,-30648,12243,-16670,-63265,10976,109059,83515,25320,44194,37497,6917,1159,-3915,-3184,1057,-4971,-15434,-29035,-53347,-40325,27498,54808,-14909,-43743,-10981,28275,28773,-18533,-87240,-57366,53949,97360,50457,37186,71706,57865,6122,-22491,16002,43212,21316,13332,35776,37369,-13606,-81250,-149267,-214249,-186410,-80906,-14261,20935,74045,40404,-37512,-27089,21256,567,-7407,70048,60145,-24125,-53321,-17334,30772,21732,-20819,-39546,2148,83210,90772,38952,2238,-26161,-47346,-44370,-67936,-91160,-68544,-62760,-34870,17163,-17944,-98839,-115199,-116763,-158089,-175760,-141223,-44028,42060,2022,-74064,-52373,9387,-13002,-70393,-88339,-38197,19364,-5740,-8477,56586,90094,34487,-70425,-94934,-8047,75275,88466,59295,37832,54725,81967,97777,101831,65027,-18489,-48060,20733,60384,32219,54660,104073,105733,93843,61211,-15872,-56470,-46617,11132,68996,31327,-51468,-34661,39490,54257,16404,22373,59567,71185,-7324,-99024,-84205,-33,41245,32905,7247,-6538,10700,70677,64463,-38179,-137557,-209146,-222152,-164797,-104720,-106795,-132491,-96573,-18309,1614,-25765,-21078,-2038,-15615,29984,111812,91418,41231,15727,-27701,-42268,4213,50022,-302,-70522,-34121,6474,-51663,-88281,-51079,37057,129558,149127,86576,4442,-31250,-48576,-100722,-114740,-78955,-102567,-140396,-88315,-15474,-42454,-64360,-37380,-80920,-120433,-40757,56491,53443,41832,5642,-50033,-49238,-26506,-54518,-76233,-72513,-22900,42802,74960,91625,92069,41602,14255,78748,119320,75938,6646,-22786,-24562,-23173,23432,57887,17139,-3324,-577,-32286,-5995,61960,45793,28210,111882,162064,84320,23616,64727,109524,80103,-11509,-130276,-144981,-65250,-55596,-83206,-17614,70993,85518,38307,-8540,-35556,-44440,-35907,-37553,-62566,-79342,-92065,-106372,-74846,-33675,-4117,39675,49446,35801,70441,110849,55676,-52686,-91086,-32799,47360,2256,-62160,-50897,-17553,5959,26752,13053,-23126,-37159,-22860,-25747,-16448,31689,-485,-86124,-72499,21392,55258,5779,-57313,-120452,-111091,-51478,7134,36225,32311,25308,66414,109941,57735,-12547,7227,37460,15746,-1181,12779,42033,72991,42502,-21196,-8637,25094,17044,12202,11331,-12583,-73300,-103737,-8809,93928,51690,-59941,-77116,13243,87871,49555,-63647,-127219,-30372,105356,103840,48310,11209,-47320,-91532,-54846,4420,34489,56451,57139,-44348,-141762,-142816,-96226,-32651,31113,25392,-16657,-16415,15920,34345,22702,-12374,-35644,-82970,-98590,13169,112990,51910,70,25587,20321,12224,17513,31829,30291,10535,29327,63123,391,-71265,-48168,-54397,-111015,-116647,-72822,-11965,48319,35371,-6632,26438,58937,62164,70779,93705,94486,69813,74977,110818,47747,-114183,-183001,-84982,53918,116595,95900,24632,18083,50603,38239,-26767,-91592,-155037,-161109,-82630,-4157,-34714,-80936,-78405,-79713,-109820,-74746,-24298,5240,57775,98900,61208,26055,56216,85098,66680,-2203,-45073,10291,50999,30112,20863,22366,-8888,-29327,-3567,10184,-14382,3473,70921,80605,30128,-5436,-4193,25120,36865,22432,14672,-58367,-147405,-130500,-72675,-45926,-7241,-4083,6651,73520,78374,22139,-1067,-7905,-13546,25986,36563,-32873,-112365,-127837,-98783,-90112,-70463,-25079,-35377,-30372,32857,31006,-30315,-54183,-47763,-22344,-9837,-11417,33409,36076,-61190,-58986,68960,129261,107479,60854,13457,-31242,-17434,44085,83307,51962,-52719,-131214,-65644,28327,44194,66699,87985,58671,48140,39829,-7790,-35130,-20960,-19272,-5296,25861,-14509,-92328,-102732,-26682,81562,116463,120356,123433,45667,-22389,-18027,-49806,-93908,-88016,-107995,-133261,-78616,-9980,-30444,-50987,-15092,-10952,-37342,-49274,-70176,-86202,-56344,-19422,20580,74517,44923,-42367,-96016,-117068,-68278,-581,24459,41721,76439,54757,-40394,-148095,-169154,-25649,119936,152264,100536,31350,23053,68725,50630,-13431,-2845,49291,43347,16031,38898,79810,97589,89040,54390,23551,-340,-10730,-25467,2563,32146,-26182,-100814,-88275,-20044,44201,72155,71562,44566,-17342,-65820,-73904,-48037,-34064,-57620,-87193,-75007,-47402,-67757,-86644,-38442,32700,96697,173122,161187,84954,28628,-29661,-89521,-80788,8403,75796,48980,-29682,-49747,-84169,-121147,-59997,-10806,-57980,-89695,-64207,2898,87660,100478,40608,12989,21618,12710,-44601,-106748,-39671,88901,102294,45013,112441,205551,116338,-41475,-74213,-16717,588,-36880,-68404,-118817,-143605,-89279,-19650,40480,69752,24019,-17313,15645,66211,57783,25386,15447,41842,65156,59521,24961,-3169,-9013,-30597,-93490,-146381,-98040,40839,119207,58060,-31496,-48366,-25059,31398,90137,51200,-11776,-12263,-40107,-75770,-27915,7946,-15221,-24804,-25163,-16538,-12127,-25988,-30681,-1214,23164,39554,47087,55215,52745,17982,2662],[24286,-33676,-64987,-19611,10232,39384,40547,-69910,-161458,-132913,-57586,38752,93748,76388,52309,27899,3099,44849,28107,-71410,-110565,-69673,31168,105228,56335,-20146,-23810,-10487,-17147,-20667,6935,44326,52740,13540,-38424,-46302,15433,43632,-6805,-24405,40132,129450,160095,92507,23068,13882,-39297,-84844,-67283,-54786,-74962,-71577,-44664,-985,38163,34619,37557,68576,101645,90723,14831,-51785,-49138,-52170,-50280,12827,69333,56636,-19501,-83316,-44737,36088,51488,11391,-18937,-64797,-108702,-78901,41501,100549,51328,5456,-17188,-41050,-944,72244,84879,94209,125845,81566,-44225,-68447,28701,75452,41840,-24666,-34643,4979,44936,23517,-38865,-85268,-53609,11984,19769,-18920,-53720,-63049,-41648,-30746,-23457,-8625,-11061,-13361,-9567,-3964,4132,40068,35086,-37590,-57006,-9463,27152,96970,125768,49092,-15249,-764,26885,-10616,-54669,-43266,6719,21677,-13428,-29084,15832,48165,7032,-47538,-50306,-40573,-44256,-27887,-35905,-38622,-25505,-38033,-33126,4969,1070,-15123,-6673,32006,66001,64069,79620,86124,31642,-49924,-116731,-118083,-41229,14316,-19175,-68038,-33115,32786,8366,-52943,-45239,41077,146258,183716,163442,125705,79471,25807,-22189,-16906,31038,49674,29843,-6893,-14127,4407,2717,-57312,-114500,-100010,-55674,-11926,43535,72705,54348,20034,17753,37526,16293,15619,59176,94409,85472,21022,-5647,37987,45227,5352,-22891,-64943,-121627,-160467,-176012,-144686,-80645,-39664,-11949,11655,26021,74649,145246,153375,82929,-9228,-55089,-22784,19023,-16702,-91854,-115660,-30815,73546,64016,-41228,-80122,-48423,-12959,2571,11375,19005,57565,38261,-22981,-1585,87319,107034,86797,49070,27214,58034,123808,112932,18139,-20931,76844,103992,-40958,-146411,-159673,-142975,-93938,-72120,-98266,-146605,-155775,-102278,-32876,-8739,30502,41074,-2036,-29550,-15501,18219,36836,44464,94625,136208,59379,-38266,-72398,-44546,36034,118506,113212,25950,-30090,-6560,19804,20318,-27317,-105251,-107557,41141,177918,113980,-5266,-31131,-2268,18473,19694,-19528,-69742,-55907,3830,802,-56756,-90055,-80745,-95503,-98513,-26283,40245,10799,-25576,28022,66358,-13058,-100459,-34471,129473,162269,61057,366,7636,-1821,-49602,-79854,-64810,-12452,16790,-18674,-57511,-5394,69093,58632,25148,58667,73067,65821,48346,25352,34134,29083,-22429,-37772,-26023,-5868,49509,54563,-24296,-88257,-69976,-48180,-36869,-15560,-13248,-65647,-56572,24267,22403,-50088,-47430,25991,56912,26108,17501,55135,94270,97825,74918,33206,-15630,-16410,6693,-22149,-98288,-93972,-26599,-4389,-8657,21779,22716,35468,108676,123900,36789,490,60522,58859,-4436,-22593,7379,45400,55932,31214,174,-10049,26991,42765,33186,27204,9974,-8480,3462,-40751,-94795,-52294,15124,27034,-40043,-119540,-125560,-113780,-128415,-138659,-132643,-97249,-29535,37421,18539,-72246,-84452,19444,82300,31217,-55612,-73228,-51774,-87476,-74467,22496,78366,32034,-54701,-75201,-1666,65596,56922,7519,-3522,16727,9529,14384,44362,48663,4420,-56968,-74828,-32642,18173,71042,108050,138680,167262,97667,-65145,-154435,-73767,28694,20831,-21178,-16959,17086,19580,-25677,-53555,-21636,14042,26924,-1667,-73098,-79147,-15483,13463,9938,28676,42963,36797,87734,86387,-57235,-197374,-225879,-181703,-132723,-83043,-86348,-123682,-116200,-52814,-4086,12439,25344,15622,-12520,38172,157099,128383,27214,-29492,-66400,-68803,26835,140276,100992,-13257,-32709,-25051,-66373,-88028,-56527,40097,149870,188025,139646,39415,-25203,-16984,-11467,-26032,-27511,-50723,-67522,-57187,-21041,-28326,-58399,-80489,-102868,-113407,-108350,-82354,-59126,-29373,-47742,-54894,-5449,51700,68320,47913,35320,75858,108908,84390,62783,38376,-5251,-22065,30745,61173,40419,-23401,-75972,-44990,15947,53745,81909,88889,90271,78998,25997,11513,49772,57294,78440,161372,183776,91632,20544,46393,102977,115360,76821,13101,-37351,-77862,-121611,-116485,-41360,32060,47253,1431,-62132,-72331,-43378,-62695,-98308,-75574,-68625,-111811,-99189,-21925,8246,8225,28485,3026,-2929,91010,162468,117608,59924,43285,40655,60968,26254,-63239,-93931,-37703,5346,-1390,-11060,-10161,-39377,-64802,-63691,-47013,-16461,-45524,-95168,-50841,55989,68033,-45199,-149303,-192226,-131175,-27988,43148,47706,26878,-3872,15300,80739,121319,136828,143291,74417,-20223,-64306,-59841,-6606,70708,94120,88904,107024,97062,55637,43049,40321,17217,-30224,-73026,-6327,94713,62300,-31893,-37286,52227,146361,121774,16818,-58605,-57533,-26709,4504,37899,42028,-6297,-60473,-21116,54476,77005,106561,126099,9435,-97698,-84666,-60252,-55118,-2356,31918,-24784,-69906,-23582,43634,42392,1584,-32237,-91678,-105796,9557,99868,44969,-32044,-27904,1162,12856,17133,46458,25253,-22180,20011,80627,3075,-86978,-77231,-65533,-68335,-42068,-16897,2706,48698,40403,-33848,-29882,16149,27375,37256,82521,112249,76115,32235,39558,7326,-76973,-109140,-57636,26137,83824,79965,12804,-14969,-3446,-2730,-15157,-14795,-1190,-9713,-22485,-31759,-71076,-96864,-105266,-122899,-139808,-123545,-86987,-24751,53800,104575,53805,-5739,27496,104297,146080,92223,-14350,-22866,20799,35092,41725,32361,6395,-16511,-10601,33223,64986,56124,44729,23470,-18769,-40671,-55795,-17271,61929,95228,61623,-11733,-39785,-5854,3332,-18924,-28963,-52475,-33942,33585,56838,44749,31317,-2495,-32291,16343,42600,-31750,-144592,-176385,-114951,-92418,-117995,-99876,-64575,-2510,67151,57285,669,-32389,-64500,-31171,44161,76345,61441,-11473,-116762,-97063,-4319,73252,132953,93919,-2315,-35191,-5037,30323,25950,-25795,-111885,-160094,-105008,-23618,1464,24952,34226,20504,42257,39306,-30203,-80926,-54617,-12698,19948,41652,13594,-44170,-52238,14337,93707,80498,46563,32383,-12665,-34240,-23721,-72997,-110396,-45991,37429,34740,3675,2192,-26230,-68088,-31800,8112,-15066,-29452,-23111,-10154,21152,14327,-14583,-16395,-22077,-34923,-32704,-19234,8451,14038,4760,44140,84172,24584,-52100,-92531,-116978,-40025,57268,68084,32423,21327,673,-38177,-76097,-69982,4366,75869,49235,-19027,-12776,46017,75590,77405,57683,7157,-50226,-37468,22122,69446,43435,-43393,-95544,-49804,31973,62267,61722,84883,68470,-22166,-117434,-143828,-76190,1115,-34164,-78229,-46531,-47928,-100858,-90310,-45384,-24434,21039,95820,89260,40909,2111,-36398,-77787,-91929,-43371,28905,8089,-69387,-36511,7533,-23264,-9915,32275,-2435,-17982,44366,120579,153893,141950,132398,126208,92486,75780,29758,-68533,-56960,54356,57118,-3259,70092,143394,51259,-66554,-79727,-22588,778,-25473,-34,20995,-41710,-88335,-30562,78099,99667,2251,-41239,28700,79524,36829,-22195,-41356,28417,100395,78478,7967,-5670,13042,-3012,-60567,-105596,-97106,-12323,71016,58836,-26725,-84159,-80588,-27977,50105,68289,33161,23714,12077,-24740,-40174,-40426,-30593,-3954,1724,6858,-7953,-52457,-50743,18120,74474,73616,25088,-8744,-22547,-26119,5841],[-50396,-81107,-91981,-36900,9352,35815,50316,113,-71683,-83076,-52360,-33954,-16242,41437,85092,33886,-20874,46400,79665,11055,-35580,-16393,48682,54876,-40335,-59550,10522,7278,-49430,-83072,-46829,19292,42605,48682,75828,103407,102375,30641,-51709,-21769,79379,174793,241990,186398,69238,26256,21750,31040,27414,-3011,-32988,-45284,-61612,-45382,3441,26472,17885,36037,106069,125565,29090,-36706,9526,-2491,-49286,-18107,23977,15174,-20872,-52332,-33701,20408,50604,27853,-5749,-44249,-76883,-83630,-25064,29591,42264,48997,51965,47722,68089,119958,108097,47141,33780,39850,-30351,-87607,-38652,29203,41485,-27523,-62850,-33971,-4576,-13692,-25395,-31947,-14517,27141,35183,-6403,-69933,-84689,-40278,-35638,-22893,47382,83420,21759,-50739,-16809,49455,40237,-48620,-107814,-67857,-3356,13718,41223,39448,-39275,-95101,-68695,13887,25849,-43716,-87108,-46348,-25814,-78287,-113085,-97365,-66098,-49212,-46712,-38588,-44890,-57959,-20314,-8500,-32170,-24714,-16221,-22090,-503,57,-2809,9027,38584,86220,98374,53291,-4746,-42663,-62214,-70290,-65615,-12936,49876,17358,-93594,-112194,-11917,90816,115981,52335,3628,39703,119294,134183,77058,8854,-4543,20227,33755,29514,13527,-1335,-24039,-31581,-12209,-6914,-34512,-56259,-65292,-44499,3523,11490,-3648,17707,41158,62422,75102,37456,33544,86127,107186,82305,33882,29598,72503,73680,40666,34710,-1713,-105107,-188740,-179604,-95757,-12613,5568,291,-473,-17138,22388,132687,150455,68972,10774,23467,60955,35096,-44540,-95444,-101371,-25786,101027,128490,44535,-20640,-38881,-37506,4851,62948,93475,105816,40916,-48909,-53289,15284,69170,116482,104603,51176,29189,57612,46167,-23597,-43173,35248,26681,-83933,-129614,-105585,-94325,-89771,-88805,-39575,-22187,-75508,-60437,-1650,-25847,-28109,-20856,-43986,-26395,7988,17884,22621,44335,92009,123811,58598,-55724,-112098,-67098,15707,48693,50428,28964,-26921,-34716,4428,-11513,-137200,-282672,-276473,987,206302,110177,-31839,-42842,-40817,-68850,-65408,-59952,-77837,-73263,-23124,-15974,-89396,-141050,-65808,9098,2453,24476,78749,62380,42046,98981,107949,15878,-62231,-39254,76363,97397,21278,1159,29496,36069,16598,-25101,-67839,-46989,14800,19217,-31123,-18457,72437,107683,58487,46180,71229,96975,68132,17407,16009,14269,-33152,-46102,-38073,6607,92919,57985,-81248,-113303,-64608,-53223,-50301,-18198,11498,-5335,943,28930,-29282,-127280,-128439,-45482,4291,17517,62667,100287,110897,94794,53139,7349,-31475,-17070,19082,35182,38741,48867,34903,-14077,-52343,-41495,-5588,69721,136925,125048,42833,-15099,2345,57541,84787,68872,48921,60329,81684,48408,-15124,-46467,-37827,-46924,-8065,46295,23278,-15948,1816,-26932,-69832,-35235,28645,17194,-111578,-191473,-118179,-81893,-145110,-143548,-92820,-51048,-34750,-9338,9278,-21433,-38074,24567,78941,51180,-17866,-59175,-90920,-142528,-102647,5886,63976,36831,-22486,-36566,26803,73041,27890,-20896,17852,31595,-62423,-89261,2403,53946,10286,-59895,-126898,-118500,-25532,52192,54020,56950,104903,54465,-122243,-217782,-94919,24289,-26421,-57720,3167,23067,-24793,-82366,-105820,-78202,-51500,-41070,-23071,-42888,-56077,-50231,-45569,-70475,-49875,8110,39966,91098,80737,-62499,-173614,-160266,-125995,-149717,-152676,-120036,-96285,-94766,-77233,-6501,85453,121329,87848,39641,51504,147509,115761,-32186,-102192,-75911,-31349,51239,142230,137534,41903,-34734,-64188,-39028,-18803,-35494,12994,106764,149725,133521,63861,-4319,3363,72905,106901,58010,-4928,3694,25017,20671,-10825,-44337,-94748,-124848,-112685,-101886,-130614,-168851,-144044,-75068,-6502,66174,151996,191487,137556,88286,96220,73094,15955,-9964,-5707,9513,-5255,-19833,-27212,-53132,-127917,-145976,-63357,332,4039,22732,68037,108823,108294,62858,42921,61288,59487,12381,19794,57917,52572,14926,10693,56982,97905,112616,129352,97950,-20608,-118319,-104243,-54934,-19932,-1202,-52365,-136430,-145244,-103939,-122536,-142174,-80274,-44242,-77573,-50118,39222,71007,52820,34051,-13688,-36308,3343,46683,55326,83852,126583,127188,123078,76536,-55591,-147057,-81203,-25528,-62399,-52559,6284,-27187,-83004,-66367,-42360,-36637,-37501,-36947,-16648,18561,4603,-80728,-142908,-137986,-89759,-32139,15318,23485,40790,17487,-40212,-17803,80645,147632,149668,46309,-75169,-112729,-93181,-62214,-4742,57151,117532,137879,89383,30081,21871,46687,70218,77330,53620,47691,61036,53579,31604,45960,105477,162329,152073,110245,44769,-25918,-50456,-7162,31721,51896,51189,4533,-12077,28705,50803,80193,94647,7492,-57647,-17628,12843,-20549,-37215,-16585,-24953,-62960,-37344,53745,80246,35068,10737,-4994,-22273,14981,46492,25322,-26591,-37970,7148,26441,22913,73860,44800,-42475,-3618,67288,-16231,-109808,-79241,-16824,15186,-7744,-48244,-31281,21729,3445,-76771,-71692,-11140,19371,9902,24949,62065,33166,-26749,-47265,-63943,-75744,-28036,-272,-25881,-33076,-13385,-42327,-68278,-51927,-28405,-4343,36904,49751,45992,54604,19887,-39736,-48222,-74185,-122072,-144433,-136252,-104392,-33105,9307,17515,-21997,-44546,18839,101629,155793,145082,25086,-73196,-75122,-30951,-8404,-18694,-13582,-8533,10196,60110,74245,17178,-33307,-48494,-31995,-26146,-43404,-13851,77446,108175,56496,7548,31255,72960,74352,55591,9669,-44037,-33718,10157,27189,36002,39731,-2946,-46263,-19427,2422,-25357,-63334,-67351,-37651,-46891,-110226,-102327,-47910,1115,36845,39838,27139,9037,-38607,-19613,40758,50094,14386,-42598,-77206,-40171,-36917,-4977,101675,91807,-7055,-20234,23040,29846,411,-36393,-69705,-67772,-44167,-54505,-92199,-89434,-65417,-38884,16229,39481,-6124,-59120,-21516,53128,85548,75809,30659,-17880,-7221,54922,79575,6086,-64641,-84195,-89559,-37225,21091,-22213,-78935,-16098,126392,161150,71423,34090,25695,-9954,20717,66299,44140,19203,-38,4191,53930,40351,-34395,-92910,-73268,-20430,32546,67092,72562,56774,61364,78513,46282,-37561,-72612,-64590,-49678,621,56475,50153,-7473,-25617,-47192,-101897,-128151,-82276,-18742,30652,34047,-17440,-40101,-218,31057,52849,77408,23354,-65245,-35206,79750,135449,59924,-45413,-67160,-6363,48447,19067,-19455,20229,43872,-17488,-99943,-105824,-18840,77459,48920,-6134,-8521,-33397,-69501,-17661,29515,6083,-13343,22552,42322,43195,12941,-42757,-98954,-128271,-85388,-3552,7387,-45551,-10597,69110,59721,22311,37233,38052,35259,87978,152221,144090,132024,175372,176017,112702,116855,135626,59637,-5907,6166,-38998,-80908,-8426,29940,-53697,-91546,-35040,39526,39321,-7285,32050,99893,52724,-25106,14630,110812,91633,-31415,-53134,18782,48705,18984,-26732,-68009,-14280,58579,31042,-57306,-88116,-77771,-63169,-35882,-4035,-10773,-17114,16729,43740,2049,-33164,-17977,-12302,-3772,28430,44736,72923,72041,-16223,-86730,-44063,31146,58545,33712,27292,28947,2273,-12435,28575,64026,45028,-20471,-76294,-105006,-104419,-57244],[-101824,-85176,-54717,-12257,17454,12124,-16929,-30964,-22600,-23622,-34436,-54262,-35429,64113,122311,54993,-41207,-19560,43525,52382,31390,25262,47072,10891,-92437,-109380,-35280,-4879,-44684,-87420,-41888,13935,6162,50134,145338,184558,155397,68775,-791,28176,93492,127466,162068,140402,61931,38432,54661,81950,99959,55647,8575,7144,-12284,-9143,51286,82947,33316,-1282,39000,82989,51257,28569,57570,34922,-3412,10203,16146,-18397,-43097,-45480,-35816,-10110,1098,-51606,-92411,-82570,-65311,-73142,-86038,-83448,-40733,1052,52789,111539,113876,102612,54348,-48781,-98976,-80599,-89238,-97068,-62678,-18723,10010,-16504,-36967,-46088,-40925,-32103,-13242,-12994,-31731,-29694,1551,15372,-25483,-25024,32382,29636,11874,65345,130407,86391,-28615,-30252,40385,-9461,-125924,-137645,-64898,-34618,-28598,-11278,-30434,-105739,-127514,-58275,31325,30785,-34970,-55352,-11447,-17515,-87053,-115789,-101728,-80704,-41010,-14205,8712,8998,-4227,27238,34906,-12771,-26466,-7541,-9905,2769,30085,57497,74058,82165,107948,103673,26362,-51441,-71261,-54020,-11502,11033,9753,30645,23762,-70990,-138980,-84680,39952,117117,77610,-4712,-50200,-1355,39299,13530,-27737,-24254,52126,97566,58774,-18707,-49655,-52649,-45932,-19422,-15150,-29254,-13702,-19676,-29304,-13305,-50191,-89142,-37656,22894,56547,66936,57938,68476,105685,109566,74954,49521,69671,94456,57802,23888,56903,58720,-58888,-185816,-161080,-38216,42618,27160,-2308,-16864,-42483,-6500,69363,38962,-30119,-21239,14418,32459,5328,-49368,-57740,-77406,-93551,-20427,70329,70890,51693,26226,-23001,-20744,45365,93730,83924,22680,-32971,-61008,-40515,30479,93752,74149,40437,31316,21424,-21167,-65006,-66574,-62018,-112437,-122802,-81458,-60700,-64801,-59400,-39936,8683,12163,-60996,-49544,7544,-16080,3614,48142,27249,-5151,-601,3508,-9851,9404,80284,131645,97904,-9439,-102838,-84926,-30160,-35407,-6861,48686,24550,-16668,3656,-9623,-141435,-275356,-246383,-14452,151109,84944,-18252,-29352,-49036,-103374,-114596,-100717,-99426,-86415,-26812,-9432,-109380,-184797,-91091,15969,52942,65758,83094,85217,91547,113634,75130,22760,-2171,-14060,47048,78584,26093,3690,35058,56566,35440,-20573,-88652,-81358,14926,50485,-22094,-40693,79486,179666,115748,27407,43367,116702,115338,36165,-10406,-16817,-15920,6025,6487,13931,71636,51785,-38748,-55206,-31697,-23225,3439,25017,39397,39545,50330,56421,8808,-69052,-102486,-87590,-72123,9268,132736,165195,102301,41530,8044,14470,42198,45052,11670,-24310,-104,59533,50133,-11930,-46407,-26680,14206,46881,31530,23885,27496,-22478,-49117,45275,172660,168178,86893,59488,62234,18038,-50456,-55458,-41081,-65417,-8320,55170,-73,-62313,-40379,-2127,26270,33118,5907,-35487,-118351,-162317,-91259,-45204,-94716,-107198,-62761,-27440,-23128,-21483,-8753,26909,54975,38315,-6283,-20454,-20372,-36653,-90505,-134718,-59822,41085,69445,41804,-10975,-34428,6310,49287,34408,60828,158924,133423,-51504,-119886,4357,76184,23609,-3250,-38069,-89022,-50928,13389,5049,-18629,16969,26067,-90009,-185226,-120018,-21529,-20111,5444,59415,21773,-36406,-47665,-81994,-99388,-80960,-42551,-7109,-13854,-32482,-42238,-59513,-107159,-118532,-48029,45885,97519,52078,-41630,-73826,-63119,-72096,-128541,-161513,-113125,-54659,-50721,-62790,1622,118797,158037,122684,78098,70974,104206,63120,-55387,-107447,-76861,-16382,74801,152714,151888,86878,3380,-38677,21225,62928,-8736,-36332,27992,81180,99198,76763,21741,1429,62161,117622,74887,17378,50593,100801,75803,12812,-3443,-38889,-109151,-88844,-6219,-29322,-133656,-123942,11867,115683,148236,179873,172362,97615,48878,53944,8248,-42578,-44102,-5289,51735,34762,-32626,-51292,-80399,-161636,-144544,-64414,-45259,-46919,-27941,21890,92219,103707,63936,76504,131919,99859,-56927,-122034,-30000,61133,49447,1623,8657,40325,68517,121618,150679,68702,-29264,-24095,-4155,-29607,-55477,-114291,-175388,-182522,-164993,-148402,-100755,-34086,4461,5898,9339,39416,63940,68851,42890,-9859,-41972,-73173,-92278,-48546,40646,122937,165021,194483,134897,-21508,-144095,-94986,-30783,-61272,-57566,-2663,-9858,-19113,26338,37532,4529,665,33692,44051,4111,-49693,-75977,-70704,-60306,-53553,-59447,-47579,-6255,68793,70398,-46867,-77917,11062,55236,67130,38749,-40266,-60977,-43694,-82853,-82461,3240,70075,55596,178,-42214,-30071,35197,87821,110064,126582,100078,36332,28514,41864,49546,73140,81630,91489,124434,92505,39238,49034,54158,26532,50905,97231,72189,17195,-927,-8985,-18225,-14170,-22709,-20418,21168,69548,48420,-29739,-58391,-6779,7581,-10584,30146,66082,34688,26253,47782,42302,4577,-22426,-4963,8759,-1147,14805,14159,2514,67292,57341,-36560,-12144,44760,-41258,-115755,-46990,54035,91989,-2232,-124131,-98351,-6818,-8517,-55129,-33013,18196,49772,28948,11039,7030,-27169,-47359,-52596,-86076,-85853,-2615,14407,-70376,-107531,-65443,-76570,-88262,-41583,-8841,-18093,-16891,-49418,-12250,111111,137449,56152,21115,-17418,-64462,-94074,-87573,-48099,1672,-36054,-93321,-95674,-62300,5359,59827,90882,92702,-229,-104141,-112685,-63255,-51712,-64089,-58916,-48176,1150,58400,23834,-71455,-121524,-98371,-11021,20903,1391,7617,35666,6716,-30131,-14433,18290,18581,43507,81180,46041,-28820,-43899,-7667,6825,6460,15823,-8347,-41107,-36040,-19354,18767,76875,90824,62132,10119,-48171,-9049,47519,34309,15301,7174,-2163,7298,3772,-6085,-20036,-50502,-55214,-20267,33596,57327,-6285,-45480,20806,41757,2671,418,35452,35300,25567,19667,-6758,-3505,26435,-13293,-88614,-111761,-87980,-52344,-16683,7727,9868,-9860,26247,96134,109314,62629,-8307,-47093,-19102,31820,25259,-55563,-124084,-148104,-141719,-44741,61233,47100,-31218,-28946,84389,171438,134618,112639,108588,62396,48063,54611,32262,6855,-34190,-39237,21310,21653,-48340,-103222,-83450,-13692,48192,61654,71076,85610,110585,87524,268,-49988,-26940,-14332,-3364,42084,85919,88724,16771,-51051,-77156,-101955,-120205,-104673,-96936,-77396,-8332,3606,-55653,-50464,-9947,20522,70911,42563,-43715,-13574,98822,163434,104330,-1945,-30588,11757,17683,-60368,-118040,-74787,-22201,-47397,-78297,-26059,66639,109912,75156,6161,-47998,-56427,-26371,45860,103534,91490,27434,9010,41774,87618,60142,-57600,-167366,-183132,-96704,-1812,28880,-20316,-29773,39998,79101,42688,5560,-9880,-19104,14988,60379,54768,79961,124073,86391,37332,94726,181544,163419,71571,-26546,-127510,-152957,-78672,-56942,-118530,-96877,-8667,49551,36455,-12391,5125,45170,25731,19806,62351,75957,14994,-59152,-52720,-31485,-44650,-38769,-18340,-36833,-21425,17269,-25980,-123679,-152031,-132829,-110039,-44914,40994,61426,17591,11451,56426,47667,36862,75247,53590,-10663,-16013,11313,67524,81225,-20380,-83235,-2826,79573,76252,35494,33022,56820,59991,22656,4412,5426,8204,-9558,-54894,-96572,-119998,-113937],[-98769,-73735,-32199,-10320,933,-22008,-89250,-97533,-40834,-32996,-51617,-22380,35731,90035,89720,41713,-25808,-28701,4512,19375,21839,22745,42688,21024,-76904,-166719,-164442,-94776,-64772,-53499,31882,39872,-64792,-52394,64265,115862,115254,83979,50576,64215,86443,56533,17215,10487,22640,57652,51160,47332,89800,55804,-27247,-25915,9416,52068,117620,125052,57429,-22182,-63715,-31105,31377,56171,30515,12560,43656,69159,42502,329,-31365,-47749,-27715,11030,-24584,-146162,-180993,-107181,-33947,-13835,-61394,-124526,-112788,-64100,34536,145934,140507,51784,-40653,-112692,-135997,-139056,-139889,-75296,-9629,-16528,-28637,-30213,-26305,-44826,-30018,-2448,11735,-1097,-35879,-60776,-29191,21260,15050,18657,84433,110920,54197,11015,58600,103199,46055,8026,3360,-83645,-148015,-91278,-15614,-18424,-38887,-32946,-44865,-78406,-59029,29223,76001,8551,-31347,36955,89250,28009,-52586,-40530,6186,-754,-4332,21147,75946,110786,92961,71513,40316,-941,-14190,-3515,-18669,-34255,17225,107217,143342,120120,100091,76933,19595,-44285,-69765,-58006,-3492,37957,5396,-14113,22327,6299,-75862,-116412,-91946,-36977,13955,20592,-20940,-33044,-11067,-2437,2932,15112,78365,140243,106240,-1714,-60349,-76924,-64937,-40201,-56795,-65005,-5671,15724,-14717,-30280,-65141,-100294,-86392,-69929,-53588,-8435,56112,90301,70029,38559,33741,49944,73723,70187,12172,-11927,62933,119012,12427,-154279,-145975,-8733,62682,39513,20629,12697,-379,28288,35649,-49806,-104810,-52736,-14078,-6606,14674,10757,-5214,-53539,-120473,-107580,14844,100744,128486,92041,-5190,-71484,-15624,49217,26960,-14159,-4416,-857,13257,47047,36767,-13955,4451,60092,68940,11927,-27536,-39678,-88790,-128774,-76324,-9792,-37130,-77211,-28498,37924,21644,-60371,-119905,-89711,-24031,24771,117171,164207,93628,-18538,-55259,-43291,-55882,-31646,70297,156217,140922,38208,-74090,-91573,-59978,-52354,-18723,54320,89215,52572,32002,46768,-7323,-48126,-16702,-21561,-5109,24117,923,-22837,-26833,-67702,-112636,-135678,-124409,-65850,9840,7961,-105858,-195541,-157245,-85402,-4481,44225,52923,61338,64269,38032,-19707,-21906,13749,18112,60414,108656,66039,9556,20779,37424,-2486,-54959,-99200,-94491,-24960,15009,-29578,-55993,31764,144399,106164,9114,13929,105018,133050,53937,-15156,-18789,22365,87033,87733,18347,-6135,-5763,-7990,-14201,-23566,-6831,55409,71873,57393,39684,38214,53592,78185,76419,23016,-47935,-82695,9548,166870,204830,112093,34008,2633,18672,74311,108539,62876,-75516,-147737,-47237,41678,32122,18929,67467,89308,14951,-84224,-78335,-11597,-33285,-71974,15352,169254,186456,93704,32218,3664,-19028,-31736,-6182,7999,-11261,21626,32340,-29375,-83121,-78107,-3084,100730,107062,-4749,-73696,-79254,-89412,-72880,-34099,-24538,-32901,-30314,-29985,-13679,-9537,-32094,27067,109692,60590,-58079,-90631,-68825,-68428,-96893,-97369,-6176,70655,68819,35200,-9784,-51926,-75532,-66890,-3207,141660,264650,205387,17883,-69015,1025,45068,18463,53649,67165,-15149,-57233,-29743,-11781,-16594,-10351,17021,-17413,-113855,-158729,-100019,-3005,96962,133412,47668,-29737,-10991,-25504,-67564,-66262,-12192,23498,16753,20257,32862,4711,-41269,-87561,-60781,36971,64418,-14786,-43924,-21231,-38153,-42509,-53444,-68816,-57246,-54735,-53217,-29288,12191,65998,70291,31359,21199,62180,82941,29682,-24699,-61874,-102553,-81049,47830,165271,154290,103127,51807,10279,39353,60414,-21699,-83680,-51546,14924,65004,62355,16035,-19166,-20263,-12086,-10796,8567,64776,96963,68829,13583,18821,7021,-63831,-26252,66410,52959,-17553,18575,122293,186798,144760,63707,5154,-32868,-37887,-8965,-36953,-64752,-41784,-16193,29352,28734,-17898,-3325,-2720,-69312,-64876,-40545,-70002,-61860,-29932,8744,66114,67237,22702,50050,133322,96653,-51426,-87170,23480,100473,76811,14459,-11319,-18841,-21989,22613,104106,107643,49615,43979,46203,-24846,-107037,-160089,-171607,-163018,-168848,-137007,-49591,10162,37917,68353,52745,49,-16866,21420,31270,371,4303,-35099,-121093,-107419,-15642,60416,116481,168355,136177,34422,-59552,-51823,-2958,-13619,-55624,-67226,-36707,47003,130553,133602,70690,6410,23058,78864,49359,-38908,-64721,-46124,-63923,-54838,-60765,-67019,-20450,71128,101710,3906,-60026,-33869,-49207,-35558,30173,38303,36550,19914,-71843,-91653,430,27150,-33255,-78922,-94074,-68132,-2508,15552,9334,61231,79162,22069,-3326,-13641,-36537,-45761,-48075,-5959,61127,41623,32332,92051,63064,-1939,34310,102829,103025,57844,1640,-45755,-97949,-101823,-38541,19997,26532,57687,71712,9130,-23765,34589,69157,30971,-526,-3125,-15736,-14088,-2727,4352,-34546,-65879,-9223,59043,47386,5339,-34295,-46355,25554,44498,-17389,-14190,9462,-53961,-80390,-4692,80148,128638,51338,-100820,-106146,8401,46410,25138,39740,59731,72644,69592,58660,12448,-34349,-15417,11866,-31943,-56702,-4933,8693,-50721,-64734,-29682,-59484,-57051,9228,22658,-43036,-89855,-108562,-30442,138985,203112,104313,28779,9776,8016,-1912,15244,55255,52758,-44150,-105606,-75009,-46744,-33681,-8930,15577,180,-77123,-115898,-75037,-36592,-41256,-49309,-71990,-93066,-34198,39167,-2239,-95410,-129572,-76822,11547,30199,4199,4473,-31133,-108398,-105554,-32443,-24425,-64284,-16949,43779,28269,-29651,-48815,-6304,25245,29342,32183,20688,-2687,3100,29989,90172,147457,131662,79474,36247,24455,91161,146211,103691,46917,-392,-54310,-22506,46385,36846,-23131,-72345,-61345,39403,129732,120036,39679,-33566,-35889,3430,31613,15088,2262,6465,38183,63479,19970,-13161,26014,44402,20248,-4412,-7304,-2603,-35982,-55067,-14852,7057,25001,71388,85493,44105,-12201,-34667,-21815,-19733,-34137,-54971,-75774,-106905,-116555,-48082,57383,96143,43690,-14473,18137,122798,176128,179623,156789,75690,12827,-2085,-21190,-28563,-29458,-16890,27042,15005,-53598,-77157,-57977,-1721,52528,55563,68925,87145,88705,59628,10999,25372,91709,75637,18953,42374,76565,105654,84223,14241,-30105,-64426,-113724,-128664,-121102,-97083,-6802,26025,-52200,-52752,-6742,-4350,31159,52098,7439,20102,84530,154683,159093,82301,38912,57112,13483,-100325,-146026,-76954,-9748,-32655,-46618,37017,116623,99026,38448,-40058,-98492,-72331,-12372,32326,89108,131488,90305,42275,56412,112581,88841,-56371,-176805,-146513,-38585,23455,28295,-26627,-53626,-5641,61466,63721,74,-67118,-85636,-51488,-27587,-10064,56550,58299,-36846,-53177,51292,156322,183325,129581,164,-124626,-150629,-73716,-44524,-68324,-29269,-7513,-35679,-36679,-27627,-6091,-20613,-54481,-6800,36908,-16080,-66971,-41447,-3244,-48748,-133770,-128774,-32798,9471,25123,58459,15045,-83877,-100106,-68559,-77804,-72962,-3878,48065,31395,32211,81494,71332,42101,84636,95764,46499,10889,-12627,2184,41271,23212,10307,50890,60483,17144,-10431,11991,41746,44949,-4261,-46861,-30267,33756,72820,44811,-10932,-59876,-98376],[-43664,-44833,-25853,-8645,7582,-1615,-64570,-81117,-39242,-46868,-46182,38041,100204,74343,17606,3376,27988,76133,61604,7969,105,18735,54400,56674,-33976,-161398,-221915,-170883,-84339,-3147,98188,54384,-129188,-178985,-75202,4741,37129,30867,17284,41821,47607,-13019,-68554,-51471,25893,89199,53563,19138,35454,-4816,-102029,-107458,-26220,61245,113464,94013,48027,-9021,-79989,-95672,-28923,2761,-41321,-39843,45058,71989,34980,40001,34864,-7231,13510,68837,17613,-117314,-145473,-63136,24804,50546,13619,-54556,-82674,-51499,37854,141256,143069,20140,-96783,-100113,-57314,-67868,-102864,-41374,45639,16335,-27786,-21672,-15952,-31878,7135,42172,34489,17172,-2639,-31322,-30700,4987,9502,14116,100468,151334,61787,-67175,-70108,20417,48460,31550,-27380,-109538,-97760,-8537,53119,69620,19660,-43755,-67512,-45759,11109,79403,80600,-19152,-24775,95243,140758,52026,-27122,9226,78210,55550,15434,50013,110463,146601,122395,51959,-2584,1906,9324,7497,-25824,-85251,-59909,70603,137246,95823,47313,33168,18626,-30604,-84203,-95580,-37859,24672,-435,-31673,35834,84974,12239,-95924,-152748,-136202,-69379,4095,36299,5765,-30530,-21584,22850,57135,76142,104749,93649,29822,-20033,-53291,-52302,-49229,-82348,-73082,10576,42202,-2841,-20413,-1613,-28107,-104289,-157204,-146809,-72030,24805,56335,-33051,-101145,-45559,14413,18159,848,-35200,-43910,48140,143953,71862,-91302,-107195,6312,50827,27725,36348,50270,47679,57812,37587,-46523,-99432,-61033,-9627,18389,71004,87152,17016,-39818,-49540,-49157,37239,150205,160214,74496,-43177,-119656,-48580,29040,-9045,-54858,-12129,38911,74402,51001,-23835,-73925,-21676,78224,132425,80165,14003,-15339,-28483,-25031,-7344,973,-49451,-82155,13095,90011,10173,-121209,-161702,-141432,-69733,53323,171213,162356,47087,-75760,-121455,-101748,-90490,-57659,29057,116195,104054,9728,-67718,-74170,-50247,-29694,-17609,31384,104155,87906,33583,71292,106092,161137,165502,-40187,-169687,-76140,-32151,-48262,-11527,-15550,-79041,-134154,-109509,-21794,35764,5050,-87071,-168282,-182670,-150776,-80395,-15544,16788,37312,37653,7543,-42742,-56325,-6562,33521,68691,99389,70668,21255,19490,12682,-33069,-65838,-94865,-121063,-110302,-55248,-21818,-39730,-37762,4776,7131,-1825,14516,59075,54103,-2842,-24652,1258,43899,116108,116514,11979,-68860,-87126,-64882,-49134,-54826,-27147,55955,95491,83853,42201,-4228,-7544,66393,143018,129117,52027,-23480,-8003,119828,180596,138198,85324,30664,-11738,-12544,68637,111118,-30104,-167725,-75928,61589,78837,74627,145892,146404,14856,-84637,-66697,-25969,-44860,-69605,-7392,99852,124273,73316,14322,-27296,-13696,49863,75526,58973,43340,38245,-1541,-26827,-43029,-68217,-36894,71789,107564,6261,-68414,-60609,-59567,-56805,-30139,-5392,22093,18231,-18808,-20723,-17622,-43890,10649,100909,80812,-20457,-85663,-98702,-101915,-96237,-66810,-1367,43047,47972,44037,34443,-22747,-124203,-175849,-76369,104922,192792,154772,80379,30470,5085,-13504,-2549,62777,78644,12699,-42640,-36952,5478,34177,4807,-32933,-28118,-73020,-144065,-114835,2106,116523,159297,84943,-12379,-6048,19155,-7037,-26185,-4144,31270,60395,98905,103147,87170,68550,13075,-11048,25670,14088,-59056,-50625,-13036,-30988,-23886,-11903,1341,-25972,-105325,-93722,16099,46450,6609,-39892,-89749,-62114,41536,110338,62661,25199,-15673,-107843,-143641,-35866,95133,121735,108041,87353,40493,17483,-4392,-57939,-76898,-46962,13777,61338,44073,8606,-5589,-42145,-100054,-88468,2134,72999,54639,27100,7432,9437,-2625,-4204,54140,49498,-8669,16835,110800,139383,125349,25494,-120227,-153172,-108479,-62097,-16395,-36254,-70945,-57962,-66625,-43325,-6422,16648,66737,98166,51747,23561,3900,-47691,-46401,-5720,10600,8700,-6732,-25900,-12241,25519,21750,987,58752,119114,99970,65772,41102,10408,-38334,-82527,-53506,38869,82927,57117,38638,21867,-39305,-104208,-129913,-124483,-105539,-96669,-90319,-47005,5113,24618,51502,60042,-11074,-73529,-31333,18964,27673,78650,60558,-52750,-90079,-40526,14333,50591,67747,79181,89961,56322,16619,20235,11478,-69703,-138818,-101105,31549,144637,164914,101490,-17086,-37253,62168,92334,10219,-50089,-56637,-75365,-47393,-21262,-18362,-11659,37793,82416,48317,-23214,-54833,-104011,-109426,-23317,52479,58189,2119,-72001,-53158,22457,30785,-23899,-67602,-80217,-63916,-52727,-98508,-121262,-55170,5013,-1018,-19393,-36532,-69587,-109318,-107035,-49936,-9426,-62954,-65826,11708,5539,-38750,911,66201,85453,60669,301,-48869,-88067,-86161,-7182,63067,25163,-2893,13043,-2837,-2609,31750,51200,38640,-9909,-59288,-57094,-44775,-54785,-47694,-54400,-65410,9244,79948,52431,-20784,-77066,-77319,-1193,26064,-10065,-33294,-34962,-46030,-35701,-3606,37679,111246,127851,26635,-25852,58814,105854,59497,43406,45663,47408,68704,80225,49225,30896,40109,46375,22682,-17129,-6162,34102,33975,23171,3180,-53885,-38195,21195,5448,-70296,-89013,-32402,39776,114307,123910,37027,-15968,7612,37924,43623,72751,92492,37285,-57908,-51892,-972,-26115,-84968,-89488,-57262,-68440,-143436,-152159,-84392,-40618,-24711,-11962,-38196,-85113,-55108,11970,8379,-46537,-73748,-36029,6021,-9297,-35965,-20700,-56043,-119786,-84236,-22927,-53762,-72680,-7870,8348,-21285,-28719,-15232,15673,48286,72414,75998,61215,43527,55885,73456,86666,67239,13581,-18399,5311,44241,86368,124779,113991,59893,-10050,-84844,-53970,41995,77799,52027,8658,-15174,52236,107583,78507,17892,-22784,-30304,8073,37903,-13589,-76199,-77525,-30541,23206,7752,-48479,-56155,2783,59649,56981,32684,6799,-76413,-132449,-79816,-52291,-61345,-26087,21700,42278,46625,36473,-1497,-74679,-90537,-37971,-12295,-40323,-70683,-77788,-13990,78146,92917,27070,-3812,49256,112741,135106,107901,14164,-39920,-23220,-35217,-31317,19104,47713,61939,21291,-64548,-81851,-43321,-3799,49038,69219,56156,39509,17885,15027,33633,75277,135205,90991,-6925,-11193,8922,59094,106107,93855,49368,-38896,-149115,-140885,-57286,-14051,5960,-13745,-66825,-45814,-16713,-55124,-47381,18781,38459,38387,46123,93065,125261,88234,70389,95259,28725,-103460,-120595,-2914,84487,65413,32472,65129,94029,73615,8593,-60585,-82165,-45169,-26242,-44586,-19170,64689,76107,23308,-3187,24312,20038,-50141,-89133,-17261,44189,13134,-33790,-58723,-47786,-31599,-8168,23409,13555,-47020,-63443,-36549,-34428,-5753,66340,26327,-92354,-97638,-1104,80472,132838,136919,60027,-48623,-81331,-14596,19630,23433,54276,-13384,-129619,-129756,-57117,9239,-6468,-71957,-70782,-60899,-103166,-95472,-5002,63680,-9515,-164338,-201452,-89422,-21257,28454,102831,111654,43932,6301,535,-46758,-102487,-71562,-26921,-15623,20652,68797,39221,-21988,3721,71660,92096,56813,-22183,-73184,-25673,48278,77113,72618,22809,-53521,-80440,-35009,5966,3007,-46023,-72779,-13110,91120,143738,121250,53414,-5071,-33551],[8217,-5162,-6995,16383,41234,44775,1035,-22323,-37,-7470,12695,78166,74390,7604,-38182,-19431,64911,157262,134171,57102,28502,16718,23059,19116,-34878,-91628,-145936,-144815,-48414,26815,48247,-19790,-166750,-224223,-149774,-58542,-22646,-51112,-59180,-6106,-8835,-89268,-104511,-30647,62279,97385,52098,15469,-18916,-74295,-121600,-113808,-54539,19850,50803,32660,16251,28298,14179,-43077,-64416,-58179,-76974,-69102,2817,5592,-23240,39124,86921,52543,48558,78196,69069,9912,-32237,-11305,44245,45643,50050,55288,29738,13209,19570,66427,88446,5254,-82374,-51461,15671,29087,-21019,-29442,25397,14608,2812,33118,21823,-25285,4132,27152,2097,-12107,-11663,-24548,-40162,-26023,-20958,2748,97583,124063,19556,-107402,-134523,-79694,-37952,-20476,-55191,-79627,-19893,46057,80312,122026,71817,-68481,-144757,-105170,-3364,50887,24505,-35369,-11609,58067,69754,19059,-28679,-11126,38417,25322,5340,61259,96401,90043,65767,-3219,-35956,10391,19435,6202,-20246,-102000,-141254,-34015,56157,25915,-15348,-11262,-5250,-38513,-104318,-128297,-52945,28869,18632,-3305,72065,126024,48717,-64990,-89131,-65698,-83643,-51450,24278,12646,-67047,-73556,-16128,32231,35412,12736,11088,23517,27623,18192,17365,3593,-16934,4680,65894,80034,21797,11821,78915,55374,-66376,-122592,-92144,-49986,-4859,-3935,-112559,-177313,-89478,-22817,-36565,-41004,-42226,-50126,13631,112410,98225,-6459,-28705,36243,43359,-294,21054,61432,43374,14021,17243,609,-47155,-51788,14260,71792,110847,106788,9715,-38043,21337,33491,47933,116008,97329,4441,-77986,-117316,-40137,43391,6301,-53203,-33719,2140,20925,-16997,-56025,-57242,-2651,86154,129185,53257,-31103,-21347,43550,40630,-16338,-59296,-82599,-63386,46929,98274,12165,-85661,-131317,-151499,-90529,20672,82239,37667,-38682,-90562,-123222,-119244,-84526,-56565,-34028,11749,6977,-55492,-73409,-32605,-9367,-22912,-34590,-4540,53343,43820,-8679,27810,100371,200740,197560,-37757,-222464,-137658,-57786,-48627,1864,28050,-7634,-45206,-10593,39509,34544,-8966,-65850,-117964,-117766,-104708,-83303,-40741,-209,41172,90947,122073,72517,-1821,13020,47476,43921,29222,39742,58115,61064,33614,-2435,-32831,-97993,-168086,-160744,-66526,5025,-14570,-57702,-85624,-80377,-3362,41263,7546,-81050,-125999,-69341,-7426,15516,64036,71388,12481,-44737,-89594,-112593,-98220,-81583,-48975,25414,89648,117848,85579,-10130,-76965,-27113,68981,126106,111988,3758,-52639,35988,106935,120981,104040,37081,-38351,-95140,-50404,39570,19341,-29845,29249,79781,50237,55462,125827,107936,19114,-7564,23972,15238,-39071,-69287,-25773,43040,64091,58752,39308,309,19646,112410,125562,79964,60430,38743,-14337,-15907,-539,-27996,-54065,-8483,37432,5652,-46016,-72395,-70992,-37731,-18480,-14618,39969,61211,14648,-36028,-53679,-41839,5352,52070,66703,21015,-52088,-76511,-66327,-65164,-68483,-46666,-22459,18574,78136,105273,35951,-87349,-150936,-95998,-8285,18135,38771,99521,127147,61575,-16979,-12816,45589,42677,1224,-16441,-6353,32896,63023,-240,-112125,-116638,-66638,-48629,-23164,13167,56983,96422,73503,21900,32403,44959,13541,-15852,-31552,3899,78228,118508,89198,93008,95339,67065,56382,53182,31294,-9455,-15483,22795,33241,-8705,-60294,-44282,-57373,-143087,-102477,48730,75069,-269,-71441,-109712,-61224,36780,107507,77343,40497,16846,-57698,-131125,-126335,-54113,48503,112454,99343,36757,-8159,-51025,-79037,-23679,58598,96793,83298,41628,33413,47661,10736,-74293,-90136,-754,73708,47284,17071,6479,-14550,-25189,47110,100115,-2527,-124105,-75808,45048,60313,158,-107748,-207365,-166109,-63426,896,41048,5388,-69172,-107573,-126262,-94330,-23750,46429,85081,93383,54882,30004,16054,-22328,-24786,4989,-13083,-65524,-83504,-55662,-41306,-62617,-44997,17950,109518,108564,41826,38443,61942,30456,-43394,-104279,-83170,-2519,41394,19189,-25219,-55412,-52719,-32577,-26702,-48264,-52270,-12877,-23057,-57632,-37756,-32824,-35982,5355,635,-54045,-47337,-84,39445,90070,74396,9249,-32959,-32045,24623,48544,14674,31038,116209,121974,50278,6493,-6832,-67836,-135319,-132438,-34769,75996,112076,62740,-37032,-53048,33821,81510,39498,-19081,-22327,-5431,-372,8725,17924,-10261,-12892,19374,21103,-28798,-66438,-105257,-128858,-85519,-13989,-20606,-83539,-102175,-45143,10552,48566,43955,-10916,-41436,-39515,-81205,-158577,-168710,-100702,-35683,-17065,1866,34211,27502,-36718,-65311,-45568,-59247,-139742,-143027,-54509,-19912,-47592,-24387,28672,52675,30727,-19193,-44685,-30753,7717,67975,101975,38778,-38498,-61684,-88077,-95705,-57730,-25527,314,-12941,-58080,-39596,-11989,-16583,-6653,-10189,-26321,12873,28206,-13974,-54865,-74946,-53470,18539,32141,-5733,-44759,-44519,-10750,-12267,-36290,-20802,45945,113604,104778,58024,85058,91377,4486,-22301,-4194,-471,13555,29836,58504,107929,82572,22096,32794,9258,1825,81389,119099,67821,-9391,-79716,-63077,-12151,-24294,-71768,-39220,55711,94070,54352,-1288,-33714,-3377,38822,36412,8228,19529,8642,-51177,-103274,-50673,14427,-20336,-92998,-132646,-124818,-104181,-151326,-190146,-152719,-80556,-21907,14396,25220,-6396,-23098,-1248,18080,-3424,-42157,-40234,12222,15870,-2189,12329,1620,-27887,14966,24127,-40470,-22546,51821,26039,-17582,21050,62331,55683,48047,68953,80568,74473,94708,111594,74067,14331,-50034,-102650,-99710,-11707,48152,33617,29212,55877,34775,-24798,-82466,-74699,-1610,79018,114965,101644,57899,39469,21117,-16984,-43205,-9351,45097,63759,35620,-35052,-90886,-106964,-81915,-7637,29184,-34452,-111176,-82363,-8231,3081,-16224,-43335,-113564,-153585,-109888,-110051,-135061,-103618,-38153,41320,105182,104793,19761,-99998,-103920,-23706,1524,-10608,-45910,-95960,-65996,31794,89059,63829,13164,-9525,-868,31585,28590,-19941,-20477,32069,32806,16078,40079,52347,59551,38348,-20183,-44240,-13540,-4086,37821,59937,15533,-8502,7133,21817,36420,53433,81251,46468,-24304,-42906,-20261,38955,81134,102282,102313,9765,-120633,-84336,48978,76826,-13319,-86794,-79527,-45075,-39104,-76851,-84306,-12357,62948,76294,40651,30281,25334,5791,37245,89538,41774,-63270,-60610,63625,167439,196063,166225,100704,61942,80095,57757,18820,14020,30299,4517,-62508,-76536,4084,26929,-33966,-94981,-97017,-61466,-17483,31966,99137,105931,2884,-72149,-47250,-6300,-44766,-99314,-64281,20026,45597,37375,28502,19822,52483,99830,44938,-44643,-58607,-25706,21879,83945,116918,99542,35219,13712,61629,91497,86235,85178,4106,-112592,-139904,-68911,29466,57182,2630,-58416,-98627,-103653,-55419,24941,101630,46661,-114460,-177618,-120406,-87761,-25341,73724,144674,131605,56640,-14247,-68031,-95875,-65135,-63110,-63741,6188,57724,15617,-50138,-47537,28294,72684,35470,-46112,-101181,-81971,-21591,20600,50961,28366,-53787,-107973,-64550,5709,22597,-23493,-42489,12022,96486,138642,119870,57303,9518,23356],[38620,38498,35766,49998,53646,40378,4060,-9717,29927,50227,61122,57216,-16971,-75157,-56633,11696,79921,128634,122459,113564,90813,726,-61189,-74897,-70502,-30825,-32146,-33521,42096,28603,-75912,-130477,-154322,-163617,-136180,-91808,-63096,-79334,-75560,-14220,-17489,-114795,-122923,-9816,80789,82285,33890,979,-41760,-74511,-43028,-13925,-21688,-1202,30933,41903,42881,88007,125944,66152,-20040,-31251,-31851,-43259,-22275,-41649,-63143,649,62343,57062,33511,23776,66530,86200,21751,-13345,13181,9483,54794,121606,113394,43858,-34019,-36077,8816,463,-29033,-19819,12659,60869,42302,-19507,-29188,-19724,21067,63422,32456,-40779,-32599,-33690,-73255,-91692,-84015,-73153,-65795,-45673,-29155,10588,71879,55519,-38451,-112191,-108954,-78632,-73140,-67718,-66281,-40605,28783,62551,68683,81848,42446,-90326,-200356,-175855,-39247,18472,-29728,-35348,2503,-26640,-59448,-35313,-14079,-12682,-7156,-30040,-34003,28603,68772,50900,35081,3598,-731,35681,15147,-10746,-11492,-79278,-157358,-96906,-3825,-10176,-35748,-43813,-47678,-45875,-80010,-101678,-19883,64128,53272,41565,108747,132497,34271,-54280,-5621,52377,-25213,-71950,-28966,-25888,-85224,-95006,-61416,-18607,17056,-19453,-38959,2236,51410,79928,99160,102493,103526,100919,114281,122038,72470,49986,92917,78080,20684,20608,40490,8982,-5147,-9195,-68403,-95608,-33957,2701,-8792,1949,13247,-4721,588,64066,104506,62151,25262,43794,45532,-7656,9573,75269,39620,-43433,-26528,34609,8107,-29530,26600,94623,115662,95298,26512,-33410,-9441,-1640,-26303,-25931,-11610,-563,-1472,-46635,-37902,36291,41523,-6162,-24122,-48429,-78536,-85521,-40636,3344,46058,92412,63248,-62444,-106498,-764,78522,3944,-77962,-94852,-98119,-69102,23558,72910,39644,-5445,-69464,-108948,-76225,-54362,-52974,-57636,-42118,-17579,-46797,-88125,-61685,-45401,-67184,-57741,-50965,-72442,-59770,7441,31271,-25122,-53541,-37992,-21190,-26691,-40441,-8635,56657,166504,192348,2090,-151438,-65839,28473,14819,18539,58414,80405,92271,127376,116317,54486,5528,-42989,-65742,-23432,-31974,-42550,-14803,-6507,24550,133460,232117,188502,97268,86379,78879,16059,-29103,28643,109575,119148,94628,63102,-3172,-117824,-182418,-111950,2680,20447,-27258,-34035,-45770,-76464,-10941,48373,-29231,-177667,-217571,-111116,-36245,-29284,1637,31269,38159,41279,13630,-46401,-79526,-58927,-33723,298,51188,113832,122769,29172,-81759,-89445,-27762,53779,73929,-34460,-71191,2798,40795,53227,55742,14788,-13402,-50766,-112434,-107267,-27740,72553,119756,44197,-35675,2066,54349,20300,5264,25776,53459,58559,-12658,-79693,-54432,15325,43289,63315,82799,47006,36247,97295,120583,91744,75262,59676,4260,-24931,-11174,-1431,-15067,-21830,-7777,-10158,-33803,-58197,-44546,-16642,-14378,8925,61126,72128,32565,-45168,-80614,-40717,-5942,2933,26991,1805,-52087,-37471,1389,-36776,-97526,-82997,-50151,7336,100612,128506,55973,-15890,-32672,-49450,-75573,-73742,-14354,91370,167785,135245,38537,-688,41146,42511,1699,-305,20349,47674,54278,-18382,-112612,-122381,-40303,54102,90950,46679,10369,13275,20373,62750,117375,64159,-24384,-57992,-65202,-34326,32878,50677,28859,33684,28903,45424,110173,142169,140823,102716,40254,50210,73083,-1496,-104988,-106966,-82583,-98464,-41337,40273,39354,2431,-46098,-41417,23014,53057,31343,4244,29114,63539,21261,-68219,-152040,-148075,-15023,101769,79384,3028,-20116,-36427,-55165,37366,173971,186793,103301,53565,70530,77612,19833,-54867,-71668,-22487,54732,76204,40683,-2996,-30094,-3472,82066,105011,3215,-122089,-147261,-62488,-12175,-57944,-112771,-100324,-24881,52641,79256,92740,65713,-19665,-114393,-140016,-90095,-10232,49127,31127,-18798,-45339,-28137,-12364,-19889,-5505,6305,-19006,-54559,-78672,-60344,-32539,-50275,-47905,-5146,38643,20723,-6759,33170,64051,18996,-61680,-118260,-101628,-16797,36894,-2972,-80612,-86935,-8266,64609,76766,31484,-19194,11311,29368,-28435,-68352,-83383,-97324,-60585,6972,6479,-45101,-49898,-2892,15392,3257,31546,27285,8797,85253,108289,45484,37614,120816,126115,42542,-19652,-16645,-7411,-32435,-73740,-47088,31473,49291,-3652,-47458,-13821,47488,67075,45419,12735,43146,85624,54411,2951,-10345,-33177,-51593,-48719,-46969,-52581,-62172,-79796,-94162,-88300,-71702,-85256,-113054,-111076,-66574,-1266,72003,76525,-50,-34209,-24038,-68773,-135451,-129303,-61551,-14685,-5483,43075,120516,141586,68739,-17543,-60370,-92905,-137285,-108802,-8477,19043,-23364,-8096,38468,48837,29596,-11256,-39639,-1212,89073,137906,123477,61765,-12212,-72597,-150229,-201615,-149510,-83962,-43187,-27873,-37774,-14125,19163,29069,52984,49267,28264,-1025,-69919,-114387,-86500,-46031,-11717,40263,45410,16650,-9477,2430,40744,16927,-24972,-28762,-30755,-10681,39637,49531,41841,9140,-69276,-71997,-33246,-36949,-51974,-27564,41846,121931,88394,3975,34896,40518,9275,77823,124641,63416,-3376,-73363,-82755,-21358,11162,-30006,-29883,22695,53514,15858,-23918,-2560,83602,105748,36803,-49376,-84588,-116493,-128503,-138775,-120408,-67932,-46870,-58662,-109815,-154743,-129863,-130409,-175695,-167274,-89087,-27156,14919,69521,76778,29338,-558,-3247,-24550,-74267,-79554,38083,119700,112948,95633,66871,30625,66161,66349,-8831,-19417,30941,24743,24993,86075,112344,67489,25671,29452,33817,49136,125762,152038,61820,-34411,-80200,-94827,-62918,28952,81764,32632,-29727,-10898,3682,-44403,-107342,-117092,-56021,16728,58119,97172,112026,61793,-16478,-80704,-86564,6464,114430,111256,43895,-3840,-7287,-28487,-27677,45611,80773,1871,-83618,-88948,-67912,-77286,-87138,-96494,-117058,-113376,-89512,-109420,-127384,-114924,-90672,-23553,63827,94013,10313,-97428,-72911,-13367,-24733,-31207,-53384,-74659,-44922,-414,40099,55322,9541,-38044,-56107,-47692,-33604,-11772,17187,60269,79217,32084,-28857,-52190,-20858,40989,76634,59709,16014,-24824,-9553,-9667,-48580,-38273,32768,44518,8296,4249,32109,32084,-16430,-52384,-18104,44189,25642,17163,70677,63849,-1695,15090,97067,78082,-65607,-130995,-74203,-47348,-47299,-42786,-55417,-17064,72354,105892,44255,-13527,-48350,-64514,-23216,25706,15851,-16181,-16099,31288,115798,207229,216334,100739,23467,56706,88705,89342,69357,60621,39274,-23248,-39891,10811,-4551,-74828,-134637,-127179,-58417,15847,52203,74656,89579,17651,-42296,-14686,-4908,-90933,-168769,-133915,-14398,71658,63453,23733,27672,79775,112948,67957,27827,13033,-18726,-13253,23995,45488,47017,37329,46418,95932,143956,111530,45108,-574,-48801,-91685,-58916,21911,57146,51205,19904,-35675,-52958,-22401,22691,73165,39324,-48379,-82721,-83749,-87189,-47955,6620,64094,76637,9466,-71377,-103000,-64272,-9464,-43334,-66894,19798,79076,40673,-8778,-29340,-6975,4113,-42027,-90301,-99165,-111701,-128705,-91940,-9165,22318,-23769,-82386,-57606,25990,60822,13927,-25298,-28391,20330,75648,68882,30558,13013,42872],[63150,69184,74771,62482,18459,-24335,-45367,-26178,31441,54007,21663,-28934,-102065,-135969,-66656,54950,95610,78169,69026,116013,115539,-15672,-105854,-104173,-82832,-31904,15785,61735,102171,12065,-126121,-134560,-74817,-58911,-87700,-125281,-102215,-58423,-48192,-8513,19024,-64818,-116475,-28148,60994,66084,10929,-23851,-26732,-9184,48247,65773,14046,11112,72900,115651,123038,131885,145248,110834,51797,41735,33931,5817,-9334,-34180,-56758,-43152,-29063,-19779,-23093,-35882,10808,34537,-25494,-48682,-8985,19715,67862,94228,67426,3603,-67220,-75415,-15865,18018,-1749,-34300,-28332,46273,71366,1601,-53654,-44409,-1539,-2686,-43699,-70389,-35427,-54180,-117683,-146436,-140051,-113481,-71771,-38260,-22216,-4626,8067,-20647,-93722,-141673,-94191,-19592,-13345,-34543,-47624,-33784,18183,47281,41254,8722,-40107,-104273,-173655,-150465,-32735,1198,-61713,-49571,-6493,-80402,-136867,-64560,28457,58336,31331,-49477,-100615,-52171,34947,62260,57114,56285,54566,50960,10392,-13218,-4357,-54451,-118166,-72345,3182,6432,-23059,-71883,-94220,-52032,-31688,-49216,-1685,64840,54738,38725,84079,96529,8490,-61526,-18758,39539,-358,-69255,-83967,-69621,-63117,-64829,-66959,-22046,58688,42011,-8440,6212,46981,66108,103132,144151,136570,82842,70983,101580,95378,55032,23627,31198,82636,108462,60168,-12803,-15057,35845,51610,39726,48547,63716,64219,68362,75296,60163,27724,38277,86121,63681,-20519,-41943,-1886,-9741,7396,89204,78426,-31126,-44182,42635,41669,-10639,13726,72518,100655,100698,69883,-28455,-103104,-106881,-111227,-132287,-58289,76234,139893,35859,-69844,-29617,30163,11176,-12141,-50453,-90107,-74976,-7185,32467,49547,53962,-11893,-134746,-107257,43745,58479,-58711,-97675,-63453,-89393,-114271,-57960,14046,52219,30966,-36695,-60783,-62355,-113121,-106762,-51395,3627,47371,20375,-55551,-72406,-60643,-62770,-54377,-55532,-61103,-50442,-989,26131,-18432,-56952,-64696,-71104,-69670,-50594,-9926,43837,149753,184736,17932,-57425,91125,167057,56218,-6851,44715,99337,137389,183649,165716,92543,31794,-26956,-36456,6896,-28840,-38037,130,-36954,-65670,26068,135488,136917,108921,123772,100399,11719,-36369,28392,108120,123887,125376,85101,-27821,-144420,-147214,-30599,53796,-7580,-86116,-41212,10900,-43709,-43271,8262,-52174,-192406,-206599,-82603,-13118,-21300,-3297,32776,51232,79569,101451,61654,-9157,-8458,-11274,-28416,-13250,44199,80532,37947,-53279,-81658,-46259,-4400,-12894,-65563,-30135,30501,10867,-7174,5331,3873,29829,32361,-74124,-169324,-114455,28361,84548,-18627,-81983,-12691,30438,-1721,885,-15562,-27978,27007,2979,-77176,-76971,-29150,-2739,36869,77349,58885,19315,29245,84761,112742,104615,91684,31661,-31276,-44828,-8979,29871,28019,6269,-23268,-40329,-17482,26058,1611,-36062,31584,76713,38480,-2892,-62085,-92444,-64752,-44085,-21833,10143,-24507,-66127,-28411,7382,-58962,-125265,-69761,-16718,2137,57176,73498,26954,13956,23502,-28251,-79906,-58634,2878,65464,112447,112371,53244,2829,30613,43174,-974,-17204,4687,33662,30041,-9829,-10582,1313,11733,69819,106948,70205,36331,13250,4205,72970,143336,59269,-71325,-113066,-87310,-67116,-57772,-39043,-7212,-6145,-25883,13650,137399,224590,221684,141022,30875,-26876,-24086,-18417,-56003,-72563,-53956,-11112,28268,-8474,-54927,-44968,-51425,-7793,79527,58951,-41134,-70147,30257,107951,69032,-21263,-107826,-129352,-52666,35754,7010,-54532,-24426,7241,666,90513,202579,176739,90064,61570,68499,26987,-70360,-117412,-97936,-69323,9982,68091,33579,-34449,-35860,33713,86998,86418,48381,-7683,-70331,-48513,-21159,-40426,-7871,92717,142501,138187,95585,73439,97180,66100,-45110,-106196,-63785,5682,24925,-44934,-114830,-112130,-57718,-17854,-16242,-10265,5444,39672,60833,-92,-65476,-62280,-55757,-52935,-17928,-7471,-24408,-15585,28608,40401,-611,-70918,-125243,-104913,1758,66733,-1701,-91764,-44015,72996,119417,109718,71941,-7850,-27221,23906,1942,-78479,-92473,-66853,-51470,14814,43004,-50845,-108414,-70927,-57031,-39519,42570,67171,70738,157791,156689,65958,53540,119095,108733,24900,-25920,8768,74532,81019,19712,7564,56413,44276,-28472,-63854,3231,86884,89592,33884,-1182,46452,83196,55758,-19407,-51776,-51063,-64668,-89526,-83309,-54129,-56395,-77697,-66473,-56951,-65868,-52548,-35868,-56523,-39867,57365,123727,67382,-30259,-42962,-13491,-38442,-82031,-64075,-13897,-7590,-14819,32870,99251,126511,68704,-41605,-101715,-95600,-80902,-21553,63086,48652,3910,39222,76722,63213,63948,38364,-13455,8167,110452,143886,109924,80343,45524,-27107,-108470,-154118,-136383,-90452,-49597,-34331,-47710,-53799,-37436,-27898,5873,46149,63522,759,-124282,-165137,-91446,-26223,-12115,10312,27894,48210,58549,60524,75384,81628,70411,33802,-40724,-93094,-59126,-22683,-34458,-56800,-75681,-57359,-34401,-55003,-69087,-7449,56175,87966,72864,38174,67923,78606,6391,88,42039,48297,58905,5385,-34385,40759,108407,33532,-61706,-69866,-12412,34239,38671,54914,137512,147799,47029,-55903,-113011,-148104,-111788,-92608,-136450,-150542,-99561,-39540,-45538,-104595,-123673,-109474,-99118,-87443,-64474,-51650,-16253,63361,100346,57486,11862,-21613,-56560,-87717,-74096,42214,160949,164134,116753,49334,-11032,20420,56784,176,-74214,-82593,-48163,31844,107160,98162,39257,27089,47851,27637,37385,106926,125720,48939,-26351,-36745,5719,44903,80276,128350,87750,-25977,-43550,-4894,-53331,-147903,-149724,-82940,-66541,-75861,4676,108325,110233,25943,-63306,-80788,14247,121217,114413,65469,58338,85777,74406,71648,119619,108625,24311,-9560,2325,-29415,-83327,-103869,-100426,-79752,-51656,-50627,-70937,-69124,-78325,-119710,-122840,-43399,39755,12642,-50657,-10525,21667,-17998,-46081,-49174,-16495,17432,1427,9577,34481,4335,-8036,-14069,-66810,-72210,-19916,-3127,11106,41083,-2422,-101520,-152136,-102924,30681,147129,133660,14301,-57501,-57650,-62726,-66257,-40129,18588,23653,-14044,6400,69612,78869,-1152,-70764,-56116,867,-22684,-47672,12982,84911,104894,95703,90991,41602,-62825,-83989,-27239,-20185,-23427,6424,-1666,9087,68151,90279,20505,-32525,-27770,-17484,-20247,-29625,-24211,5975,-10793,-61320,-26597,83338,121856,38076,-37134,-32738,15570,52220,34793,19859,18759,1953,20790,41114,-12491,-65664,-82894,-37551,24276,33951,-6786,-24676,22223,39153,14476,-5693,-42840,-124069,-155697,-102982,-25953,10018,-16410,-43629,-8924,68918,112507,88401,77164,71226,22310,-14128,-30575,-35106,-26803,-6116,15375,89095,186018,154418,24498,-31563,-40093,-53497,-14390,30778,11922,30791,85534,61722,707,-8787,22553,29377,-4539,2391,25145,17335,20922,42679,24677,-1138,-12101,-27146,-50150,-56421,-10372,35562,193,-16385,60632,113044,86926,44847,1300,-21839,-16150,-36116,-65998,-67563,-79249,-106772,-83810,-42050,-31186,-27437,-34805,-20537,28822,43839,-1250,-55248,-94039,-38754,49787,47268,23230,38838,55530],[60481,56730,74414,47751,-30944,-78607,-57012,-3803,29168,3884,-70369,-114341,-129862,-146154,-93435,19072,75476,86082,63749,61937,64632,-6153,-49185,-38599,-59349,-52319,18307,78700,70570,-9180,-48462,-630,43627,30098,-22904,-95987,-95567,-44281,-54328,-39564,26066,-12126,-78248,-37891,33307,51751,3558,-13128,19803,50216,68031,55040,13597,42094,123948,157650,145729,106015,73955,76678,90491,81522,68063,54691,31293,-757,-25721,-54867,-90113,-76525,-38724,-34106,-22321,-28581,-51871,-34550,24471,71162,80402,11706,-46909,-28769,-10620,-3322,53465,76928,784,-55067,-32283,47652,89976,27542,-33684,-24785,-15665,-67045,-91091,-39955,46130,24038,-61711,-94308,-96054,-74148,-12533,21711,-238,-26604,-28717,-54654,-120472,-169040,-115254,-6263,40849,40650,7278,-16703,8657,29533,10857,-17063,-62590,-96619,-103049,-61866,-9097,-30792,-79720,-59493,-4399,-46666,-96952,-33834,78651,147884,118727,-7223,-104438,-73801,11768,52914,51063,59582,66534,61515,41968,50989,45965,-16378,-51048,6680,59778,55986,13281,-61998,-100170,-52793,-542,-16941,-23057,23081,34750,4005,18455,54473,32126,-22967,-56742,-48219,-36519,-75940,-112077,-79268,-27537,-17270,-19872,38042,119317,107900,49706,47506,48692,11252,41492,100984,63622,-11003,-12659,25364,55099,27029,-32846,-3199,82135,71231,-25498,-81472,-42869,70173,135502,95945,61520,81687,95105,88768,91829,100507,91951,61114,57075,31097,-82315,-140688,-76279,-20890,7789,79365,113015,38720,2052,62747,70935,16166,18214,60108,86013,102617,81919,-24890,-121933,-112771,-75106,-62971,16398,152530,214168,90321,-70928,-76598,-877,-5929,-18221,-15497,-14087,-12162,16137,26430,-1661,-26955,-32983,-63386,-18945,45838,4158,-50213,-27234,-1460,-47711,-99275,-90422,-34172,52983,58206,-1364,-25066,-52139,-104661,-65570,-6457,15494,42174,44086,-10355,-65182,-60616,-27081,-18431,-52936,-64229,-57187,-45704,-14063,1045,-24068,-40265,-47117,-64463,-67494,-25179,32596,115059,108419,-16928,401,191450,204707,14161,-56235,10453,38014,56263,139937,167503,100433,33438,-5385,-7273,6930,-34816,-38746,-8192,-72134,-152417,-132760,-54008,2733,41230,96109,96480,36424,-2661,14737,45697,76963,106680,57557,-67795,-141475,-96521,-7011,22504,-55056,-122221,-71050,-8183,-46150,-56466,-14064,-31645,-113098,-87005,38043,99206,67846,41067,33530,24652,41563,88169,98085,55979,30988,-11496,-46486,-35820,-2869,13376,-13214,-68470,-59344,-5845,-8928,-51554,-39776,32940,65310,7529,-22794,6478,31946,48320,42476,2894,-70847,-97850,-43193,6319,-29571,-47741,13394,76738,76737,46657,-32006,-93872,-43909,-1648,-27337,-48279,-73942,-81079,-27385,32944,54278,11705,-10146,63007,134757,122720,95817,55847,16214,-18784,-16337,21613,40557,16481,-24703,-44809,-1853,66177,27647,-44855,5324,48018,-11259,-58976,-87841,-105445,-96982,-65597,-6135,42278,18512,-22417,-18008,-24286,-80897,-98100,-5910,35764,-18289,-23738,17282,17372,8946,-6101,-50878,-76166,-45739,8715,29785,4942,-14262,-7570,-7388,3457,-353,-26020,-39812,-22126,13713,24943,37999,94144,108510,44549,17250,29497,58473,107950,116921,79130,61893,72489,26380,-69920,-116395,-88580,-83134,-122684,-85567,-7789,16256,-5421,15754,128525,217101,177257,62183,-42447,-146899,-171625,-53814,34097,18855,-10739,26251,40695,-36929,-93509,-86825,-92701,-44107,54592,37531,-24127,-27112,52030,104035,73010,5105,-48073,-84627,-94562,-75656,-93353,-101805,-17850,35691,54151,148922,175076,92436,63424,75730,39066,-57189,-150504,-155433,-119584,-104489,-45598,1750,-9855,-46098,-20404,36358,54062,48110,49351,77463,91613,75887,6005,-27229,58117,180558,200190,135216,55888,23898,79658,102323,16377,-68091,-44600,13942,18740,-50193,-93503,-86661,-30742,35404,12432,-44668,-1019,116334,147924,35206,-91826,-140199,-149008,-95422,2892,35529,-7303,-27337,-9577,11218,15190,-31770,-83785,-49634,56328,95342,7244,-57250,15550,107118,106510,75825,52335,-15307,-63210,-26546,-26154,-89575,-74114,3824,25862,38367,40767,-38457,-98332,-80886,-48793,-9006,48114,68474,113842,198205,157325,43111,44216,113125,98170,24018,-8093,39986,100726,100375,46938,39947,80174,75840,8450,-65582,-16442,102801,95082,-19893,-63066,-12633,5844,-4820,-42280,-46504,-28874,-51791,-94927,-74242,-46268,-76946,-123253,-105984,-70100,-39322,14556,46725,22136,53639,148944,168411,74858,-10293,-9187,9135,-18645,-38828,-5782,-2584,-60511,-88752,-59763,-23677,7881,-16385,-92305,-113109,-67180,-46089,8874,62568,29428,13117,62628,68352,40149,66352,74002,39134,48798,94499,76708,54147,87456,93776,23084,-3262,11614,-40282,-68952,-25627,-15802,-68983,-117418,-130984,-132725,-97972,-6838,49789,8834,-97505,-128240,-55740,-17096,-48354,-44517,-11023,53021,92960,63853,55093,126743,166254,120718,52967,-12176,-39332,-45373,-65222,-51358,-14103,-9238,-37152,-54367,-26969,62944,105202,72185,56693,72904,99491,87404,-9749,-92405,-74036,7387,92338,82178,53494,124063,175858,70825,-65004,-95751,-23684,59797,34864,-4704,77814,121294,40282,-28476,-49533,-77509,-33557,14586,-45004,-141088,-143635,-72166,-6828,-10115,-62595,-71754,-20494,-29939,-89455,-115300,-84683,-3545,51657,48643,29226,-1566,-35778,-33847,-18369,5924,63471,65134,12569,-44199,-76893,-47246,-8618,-27881,-98276,-152634,-122545,-7672,77267,57023,13851,62210,116266,79996,50254,25613,-4649,-16742,-34388,-11583,84776,92309,55628,119599,117345,-17119,-56229,-3740,-33353,-114674,-106548,-76596,-118820,-168290,-100659,24612,89021,57320,-3345,-39317,12492,89330,90704,68645,76477,92942,86473,77849,97785,87132,36541,32583,70981,34848,-43558,-76829,-76911,-47411,-18239,-34619,-60264,-40064,-37223,-98923,-156605,-112594,-1829,49527,28937,46776,68942,30193,-24330,-14337,32591,34905,-1782,10583,31719,27699,52915,41365,-53615,-93514,-66376,-53794,-37776,-16505,-27432,-86225,-149320,-124261,-4204,105404,82174,-17006,-63905,-60968,-46191,-21179,-20974,-31599,-35233,-22155,38732,123551,115939,5030,-94369,-135414,-98520,-41717,-9303,15932,64174,101338,114031,85210,35314,2702,8450,26376,4009,-20855,-4513,7749,27735,50998,35251,-30034,-49614,14582,72974,33511,-44600,-58150,-24993,-51383,-121334,-117555,-43705,-17867,-54539,-106882,-127544,-98154,-40363,-22559,-27670,-26455,532,39360,24359,-42453,-55742,-21302,44474,67671,23783,-30310,-59211,-45474,-3384,1147,-36476,-64916,-103634,-91802,-11362,25264,-32493,-85953,-76779,-20605,49442,95117,92060,85760,79051,56369,21279,-25321,-38098,-5152,-5522,-27179,37960,157619,169385,50576,-61661,-99758,-64489,30421,66988,-4455,-9097,82629,102732,40650,14800,22129,-9431,-36135,26784,84729,93290,105608,135213,101229,29597,-11795,-3255,21362,40017,37800,24061,3493,14422,59033,87619,70257,17690,-39606,-43726,19277,63800,35066,-15620,-16649,22698,34241,-25289,-97257,-84207,-36058,-18392,-22351,-34908,-59980,-94778,-113499,-30288,62906,39971,557,28224,43262],[-4792,-4937,32387,17877,-50500,-64127,-2807,43529,28958,-36508,-110994,-123062,-98944,-110974,-128961,-108518,-37208,75355,68770,-31523,-47195,-6877,12001,-11708,-63977,-46215,25623,25713,-29721,-41519,34784,107836,95450,50782,40141,27196,-6899,-45190,-88197,-85266,-36917,-43473,-59004,-30626,-2557,2051,-16351,9331,48189,45877,34382,25763,18746,86991,143943,95690,26617,-8612,-23849,23518,89402,80879,73087,89243,72286,24858,-6772,-41716,-71444,-45303,404,-2975,-7151,2951,13497,22055,44071,50219,26774,-60411,-102436,-4497,77674,75249,105189,103360,-9119,-54729,-24740,22606,65251,21812,-25284,-5414,1414,-23549,449,56636,126443,103566,33957,14302,-12988,-19226,51964,87319,26181,-10762,-2727,-55726,-124974,-150772,-126095,-62109,-3121,43570,42064,24091,35438,10806,-51557,-45435,-35283,-84926,-95715,-59560,-49922,-91243,-94521,-40986,24698,14258,-25258,-392,70737,133374,128218,46967,-2052,15394,-1022,-34147,-42272,-30719,17681,59817,70390,113580,96125,6678,-17358,50002,96092,83846,41508,-21495,-74919,-67927,-24593,-31368,-59463,-27559,9623,-19843,-22519,38202,81160,50370,-20868,-59419,-69811,-87105,-106489,-73355,-31478,-5391,23345,60681,81991,55915,34711,56101,35863,-43008,-32545,17985,-15813,-44077,-27263,-34797,-27125,-21479,-38504,-7817,26614,-13320,-65175,-86655,-66300,35350,109152,49089,-15211,888,31775,37106,33003,76068,138373,90356,15348,2648,-57412,-125662,-100264,-43941,-5646,25179,46625,38318,43931,81433,76197,29449,35292,61072,44703,15707,-15960,-65029,-76727,-31711,32328,77749,105398,138764,162365,92926,-30105,-56074,586,-8278,-39365,-31149,-5009,-15752,-3466,1944,-65211,-105297,-22254,48650,37749,-33016,-64431,-4506,52561,26718,5166,1945,-32172,-37281,57759,104095,41361,-16471,-46940,-73770,-45618,-23299,-20328,8118,45441,45517,1851,-11887,7960,-16472,-74778,-75695,-71248,-93772,-59168,3675,22054,28642,20575,-40540,-107456,-92584,-27150,18744,-28314,-75360,3028,136868,87938,-61247,-64044,-3126,-40568,-58366,60770,124157,49740,-5473,10148,31691,46450,23639,5531,-15974,-84049,-140102,-142284,-84817,-22804,12956,53234,54890,40960,27766,-5114,-21122,22481,64118,20332,-75654,-114988,-83181,-56202,-64237,-98476,-107713,-70997,-53267,-62748,-27604,9638,7480,-9996,41905,140868,186003,141288,50848,-19257,-28808,-14385,10122,47479,61211,22919,-28871,-24525,17771,48419,21252,-73171,-133500,-65221,17796,-2576,-51734,-31704,35298,48551,-21457,-58307,-8370,45336,40751,22190,61133,76294,15261,-42303,-32610,-16736,-29823,2465,103552,141426,94805,15009,-61353,-82244,-29734,21885,-95,-70210,-100373,-56120,13611,55596,27233,1427,49455,110430,85537,46862,54912,82865,51437,-10863,-31707,-23856,-35154,-42108,-41334,-29556,26772,42983,-17552,-42548,-18667,-48600,-92176,-116476,-130844,-107074,-37151,20590,58170,75023,61551,29242,-9097,-33829,-9093,67759,52972,-49684,-62221,16830,33086,1852,-17853,-48641,-84190,-78659,-25493,-2973,-68580,-122584,-67214,-6511,-12185,-43582,-44979,-36330,-22956,10775,43938,85895,112549,86024,30340,-23032,-45239,18139,143188,216417,173015,58813,-2674,-8851,-38172,-78004,-81641,-85644,-129853,-100437,-6623,48194,20379,9741,77683,130766,81187,-14566,-84451,-176714,-223861,-95659,51765,56587,-4055,-11118,1983,-5427,-3731,-35357,-103859,-77599,-2086,-1175,34779,73872,58189,47527,52302,24581,-28372,-92681,-142020,-157849,-156575,-117014,-21342,24348,75314,194748,171473,52743,65104,102382,24346,-95010,-136546,-98254,-80344,-105938,-95553,-65520,-32370,-4473,17138,4387,-9807,-14395,-10832,61472,164126,147826,23166,-39236,19247,115328,132652,61417,9410,16366,40089,33605,-23877,-69707,-44071,16509,62275,49372,9512,-50797,-28624,66055,32719,-65735,-3790,123295,98347,-33566,-126192,-170770,-182615,-87723,34483,71502,-5822,-70981,-56296,13919,63515,37427,13991,55034,105136,94241,25687,5661,47267,70004,50804,18390,-5706,-34635,-53033,-62738,-85140,-95619,-56656,18921,63159,53220,33694,17050,-1249,-14835,-6197,13860,21633,21558,88691,170931,133263,63609,66941,111055,94976,43190,22491,49541,57193,33535,6585,6828,36355,75074,59632,-18386,1573,95340,37891,-104516,-105506,-30402,-32049,-59811,-61904,-21892,11546,-23127,-77974,-62428,-52648,-103118,-164559,-168719,-122890,-48592,16124,38377,53282,115345,144140,124194,103314,81282,57077,24960,-12277,-2650,37382,1632,-92018,-147858,-141799,-109256,-67151,-61040,-84248,-79089,-55008,-66888,-22757,27774,7836,9462,32607,-6764,-29331,12768,58899,88181,106377,74966,-7171,-21173,70300,116990,73111,95304,136688,49808,-29866,-3934,-1671,-53842,-89367,-121380,-152110,-122237,-34644,301,-17890,-49606,-50639,-753,4416,-49784,-40983,-16004,23229,60322,12108,-14597,85293,164674,162464,166175,141336,83813,30023,-16344,5937,63182,42127,-30674,-25316,26174,86012,123366,88160,43927,55968,92638,73059,-10463,-122525,-158178,-86411,20347,70713,95760,150695,168275,79692,-12196,-50207,-9622,27350,-69726,-146310,-37569,47669,5580,-22562,5139,-18280,6345,68998,38365,-61302,-121204,-102825,-15660,48123,23616,6995,24154,-62114,-160787,-167786,-150030,-102272,-29750,24365,47384,45375,15263,5602,-293,-16195,-30555,-63838,-116585,-112155,-76150,-60414,-68890,-46779,-40113,-92359,-97753,-18083,43983,38532,33917,89027,120311,85651,30828,-74825,-154402,-116445,-67578,-4457,95765,46938,-32150,46259,92057,-7614,-41471,10684,29432,15178,266,-49186,-116522,-171276,-164334,-98478,-27033,18054,39773,18173,29617,82589,79842,44807,40629,50196,27615,-15942,-5187,52121,52298,21624,45398,34632,-18069,-32601,-50019,-54940,-34123,-50151,-81891,-40939,4655,-23709,-87842,-111206,-36425,73556,88301,63488,75829,57281,11032,24639,40938,-9349,-34999,7792,34120,45935,68061,34789,-37636,-85540,-91600,-52954,-6401,783,257,-19448,-80151,-101145,-61840,-18032,-26898,-23793,-22440,-30721,-8087,28480,7740,-37358,-51115,-19229,39259,114325,119069,24975,-79514,-155719,-140575,-23553,68496,61597,39074,50635,103213,97306,41980,28206,35969,27026,-21684,-63223,-52648,-20235,19012,38076,341,-62155,-70424,-8848,69378,48516,-44743,-80064,-76814,-90880,-97498,-84476,-64878,-80207,-114542,-128047,-120934,-103297,-52011,-21858,-17387,697,49051,56677,-9534,-83078,-69851,-18359,29544,27033,4638,18430,-6700,-80743,-103547,-79955,-64824,-48453,-66791,-54899,34443,74996,5416,-47876,-25543,16472,30706,43205,58476,59770,46139,63590,84031,51780,50205,104206,60220,-38411,-53969,14260,81049,61836,-65758,-148870,-90175,39916,89083,15070,-20406,49287,97054,85958,58670,-5412,-64473,-51494,30232,82919,78245,59696,91840,110823,86424,39686,6199,25001,86199,65727,-14798,-41814,-23025,-3316,20810,5285,-63039,-113072,-70243,37920,124621,115194,38383,18814,88301,105119,15801,-97258,-122192,-76105,-51576,-72565,-74132,-62399,-66045,-62300,5300,53655,4776,-48121,-26883,2235],[-57015,-32995,16488,17495,1097,44655,101308,90280,49553,3568,-37604,-34235,-22439,-45203,-109293,-172971,-143830,7166,30831,-104555,-130710,-32311,746,-69016,-97431,-7961,56348,-15989,-90723,-53614,46672,92724,43529,972,73075,174292,143311,22100,-40421,-52591,-76586,-96076,-60391,-21762,-35900,-49906,-35120,14687,46480,35272,53780,76978,81804,153402,160606,3367,-118802,-103824,-65758,6685,91194,96749,86428,111415,115983,74570,25885,-1193,2768,25329,31438,10392,36959,99745,113441,67865,8267,-51396,-56516,-57758,-46194,49467,104449,57060,45866,38292,-22162,-26565,-40935,-55893,621,8044,-26941,-9158,29552,79031,145954,138138,116003,85164,85547,102140,37188,-9671,58459,99254,55097,54098,49950,-44161,-105284,-102306,-102481,-86676,-51306,-4135,33699,55782,74012,8327,-106691,-106598,-38278,-71771,-133402,-136241,-114556,-104629,-61389,15953,60602,21636,-26267,-20398,2194,20259,47230,72029,124238,130004,10338,-98029,-112604,-98036,-22764,44371,46826,77550,55700,-30354,-38174,39721,91371,72579,42733,9769,-49637,-84955,-69483,-55073,-59249,-46423,-13880,-8692,7141,58603,91617,78040,58194,29368,-32990,-50739,-43522,-39707,-34410,-1181,31164,4985,-38621,-57758,-28832,11399,-2170,-73930,-76582,-31791,-11326,32348,56259,-5549,-49936,-36669,-25181,-10579,-7548,-15705,12223,1863,-43753,-21038,34305,4535,-73779,-93637,-49462,-29701,-48681,30394,149716,97005,-15411,-5586,30077,-1168,-41627,-49413,-12274,-15450,-62767,-42746,41238,87458,56315,18974,36239,53153,-3306,-101574,-146303,-131632,-70602,2927,88568,137493,115666,79148,91095,67854,2900,4627,53593,38719,-36971,-88746,-79705,-68028,-25990,-3766,-73352,-118923,-21161,65687,9395,-100955,-92071,22022,81848,44237,59905,103481,61018,21304,82094,123375,48149,-21571,-29161,-58264,-75234,-62217,-21870,24178,48895,64122,64977,45194,23194,-31615,-67139,-37060,-55177,-97167,-55914,14061,65971,89922,75334,3208,-100968,-125190,-64921,-35273,-78366,-89765,-24222,11519,-36526,-58013,5712,20498,-68598,-106075,1866,72346,13852,-23464,19895,73943,126176,122572,79445,2352,-50198,-30747,4582,51778,83234,80216,52022,2241,11037,47983,16824,-21552,7823,46501,26797,-28871,-70377,-78575,-89332,-105515,-97366,-61526,-24660,-21789,-26588,13547,24061,-2464,8838,64616,118113,144732,122859,21067,-63095,-41851,-17907,-32645,-7344,14777,-10985,-8566,55182,105892,149699,105450,-60662,-138389,-38191,34584,-6145,-60610,-64365,364,14555,-71955,-136908,-75534,23280,62724,82232,120540,151531,97853,-13786,-48348,-44211,-71960,-35378,80499,120161,91858,58876,-265,-74287,-62564,10614,12294,-5561,4215,22755,52014,58863,49836,39306,33007,40920,14336,-10693,30891,99052,82785,-506,-44240,-53494,-74264,-60203,-17683,-24929,-14456,36375,17536,-46046,-49658,-47434,-84643,-125907,-132539,-67874,26650,35596,18721,59908,105572,88425,54319,59657,95821,124260,52802,-40268,-20027,35523,16192,7573,47417,16182,-59383,-72539,-25446,-876,-62127,-114490,-45553,27047,15552,-17721,-18455,-9573,-4242,22893,68220,103060,86093,36920,23677,-5341,-48636,-14268,113557,216831,180851,59092,-499,-7746,-14271,-49915,-77595,-74027,-96440,-91970,1672,47303,-7184,-23414,31287,75848,76659,28498,-41140,-124263,-188108,-119032,8796,49158,-643,-50329,-33572,49877,134970,88424,-41416,-48894,-20923,-20172,62861,118795,58286,9288,25894,20618,-40991,-100762,-131574,-141009,-138970,-112038,-59168,-13223,74684,203091,192015,87830,90317,108664,14680,-89562,-97133,-42573,-27495,-87825,-118103,-83830,-15909,44480,35281,-37177,-69402,-63342,-60090,2012,85140,84654,24937,-19880,-29312,19476,40480,-8410,-16516,33494,8648,-71713,-121016,-107367,-69118,525,118339,172873,88721,-63256,-92421,-7996,6067,-20808,28313,67511,-12733,-114429,-129508,-101284,-53561,19388,56798,38407,-40221,-106685,-57695,60342,105907,82502,111159,137775,96822,56008,44905,56153,58912,24931,-9819,-38231,-60527,-50330,-21088,-56444,-98573,-66105,-37162,-25906,9782,36092,47332,76546,89136,43109,-18619,-34643,-35604,-52208,-2574,78568,100222,142136,152882,127686,90089,59413,48867,44564,1084,-23858,-14192,-31539,-37034,23625,67886,51493,78289,101584,-14719,-131197,-71923,27733,6935,-38641,-51959,-22219,20121,-1871,-63162,-73117,-58853,-82785,-132426,-155788,-134844,-80660,-34507,-14413,19263,45147,-4365,-7283,94654,135918,64951,-8947,-23703,6417,34767,24645,-22923,-87722,-103367,-70085,-42347,-29535,-22739,-48460,-85655,-98979,-48885,11794,6735,-3046,-19395,-75510,-86987,-45169,14805,86696,107597,52322,-45148,-73517,12116,93198,120890,168169,180237,108801,31297,-1394,-30758,-21238,29529,7292,-80897,-84787,-35977,-38860,-61671,-36173,2506,32006,31280,8033,32403,22102,-10187,-908,-38291,-76407,676,92253,123597,160881,175216,158739,123219,60905,55152,106308,88183,6337,4724,24007,30207,71910,83533,35650,23704,63890,75046,29803,-77041,-174879,-185798,-104271,-12956,58801,104161,121363,91119,45587,-20891,-34487,-46957,-143607,-197163,-102557,-28789,-34024,-37501,-10993,-35909,-22135,12333,3961,1730,-20412,-59567,-25877,43726,72567,93911,65080,-83738,-165190,-132629,-144122,-154614,-79931,8128,58054,74802,30231,-48179,-64403,8283,7635,-86329,-141398,-85779,-31310,-46267,-70570,-14179,38655,13822,4501,35177,34146,37730,75375,80155,39481,2823,-37927,-121230,-183058,-134720,-39413,43683,80238,1513,-77252,-26642,48123,36751,22764,49409,99653,122768,66253,-16864,-69830,-126877,-174556,-181316,-140472,-41432,49567,61779,57938,95297,81651,25001,15931,45561,68,-90835,-82540,24562,51912,-1112,-5648,145,-2337,19927,-18957,-87662,-89502,-80027,-79319,-10788,56849,54550,-4670,-94685,-79161,49276,87394,30218,14230,23268,23501,30675,10322,-53485,-58116,170,26698,13602,2944,-21459,-38866,-61134,-69129,-16122,54514,71813,44863,9466,-26963,-62314,-94094,-102521,-63928,13324,21100,-20157,-1245,42940,27819,16528,22039,20047,17242,70675,120935,57430,-29478,-77440,-63214,14694,68730,43030,20496,60768,123628,110676,27537,-31340,-29944,-20525,-58815,-81986,-45429,-15551,17151,47889,10833,-55653,-66187,-50111,-7834,8027,-42276,-70201,-68985,-57185,-16196,2819,-19764,-72750,-119641,-76895,-5127,24347,38181,18578,20464,92828,155545,115511,8112,-68981,-55339,-32162,-19227,-10132,16818,70859,45646,-69378,-149266,-114245,-46557,-27235,-62459,-54300,7667,42731,48722,48555,55631,54690,4528,-30633,-3421,15676,11781,71074,139055,114744,113116,158202,106636,-28538,-132428,-140632,-43515,36880,-43514,-133144,-82242,29049,74617,15851,-17785,41883,100154,131268,95286,-40026,-116239,-61481,28462,53339,13661,-38572,-22657,45786,85307,36728,-51547,-46621,69141,90592,-14013,-74294,-77152,-50300,6308,-9322,-81224,-107080,-65495,12022,89283,115919,71911,20954,40126,73825,49281,-23932,-77297,-67564,-33827,-28961,-1775,30750,28086,10131,16835,7130,-34034,-52337,-31825,-9994],[-26985,6395,34608,33496,80426,174140,192744,121210,78705,73541,55075,47388,27651,-5697,-34199,-79423,-111139,-37854,-18843,-110611,-125254,-46059,-27417,-99374,-103339,13872,74845,-6856,-73205,-34777,31741,35505,-40442,-86612,37184,219741,250298,151007,78650,36222,-34304,-81555,-49191,-19844,-51071,-50880,-10414,21232,34875,62843,123201,141988,124124,170809,157634,-24924,-133566,-79669,-39280,2687,79475,94543,68731,84909,129305,136155,83489,53490,54180,26360,-7006,-1872,68597,146161,147087,76834,-29537,-115583,-71048,4870,31161,65009,52070,-29453,-65199,-68068,-45888,-4397,-67548,-123845,-42934,23944,-74,-11371,27284,83894,146183,116282,36697,1392,80463,144211,65577,-2105,34333,58630,70240,99601,62012,-21469,-63493,-94554,-99083,-34985,4880,-759,7659,34011,65583,26641,-85673,-128477,-75221,-60397,-119780,-145300,-98105,-27912,28483,67024,56622,-32234,-96285,-78569,-64966,-74235,-24976,65102,146858,142906,37601,-46608,-60275,-56911,-23919,6064,-17421,-38618,-79748,-118458,-73360,18553,54321,22869,7953,-3755,-49952,-84401,-85204,-61579,-37021,-53756,-59567,-10766,47261,62225,19469,-5006,47390,75143,19936,9276,38445,21128,4288,21506,12948,-51689,-97953,-87637,-52065,-34959,-37754,-83147,-96136,-43033,25073,89678,115910,62334,11379,-2405,-24956,-15542,28286,61560,91371,68962,-4615,-39036,-1862,22349,-42729,-98020,-62630,-58628,-86358,14881,128911,72002,-28148,-22581,44796,61944,-4116,-67072,-30926,-7090,-77972,-83919,25222,79719,29129,-7982,1034,9966,-29293,-112460,-153766,-156859,-130244,-48778,71853,118609,75745,44739,69884,30367,-12316,41776,106183,82102,-12346,-101649,-101764,-59055,-3466,19348,-31683,-90273,-56156,-20516,-56394,-104542,-80844,6073,65214,74144,90501,113531,105661,91230,89937,56312,-14857,-36710,-11526,-54218,-83551,-42912,24377,52153,17095,-10185,3676,4431,-14366,-36652,-18396,17947,-33979,-68178,-10817,45894,79839,84110,74964,47023,-37805,-77937,-31470,6073,-20612,-55579,-47035,-59674,-62086,3633,68831,28624,-63836,-106909,-61280,13006,27353,-532,8871,71451,145893,148362,95037,13615,-7125,45152,71815,92352,126914,121561,49669,-39171,-30756,42768,52516,14880,9900,42069,60694,32035,-27558,-53334,-65489,-65656,-41248,-27920,-3343,34138,19578,-99,-40568,-92979,-95860,-55570,-19190,20063,47693,9019,-32534,-3794,4537,-36840,-43809,-57195,-46363,40206,124466,127597,150660,121703,-11962,-58441,26667,49024,-24601,-81537,-68747,934,6748,-105622,-198725,-134974,5768,114955,171004,160149,122025,54572,-50960,-91942,-100427,-95966,-24542,54754,57503,42375,19077,-33318,-86532,-96395,-56168,-19658,44562,114501,119324,73621,32802,48501,57092,11631,-27822,-51340,-49371,-13980,32738,24685,-10789,-478,13347,-28546,-47599,13251,36923,8691,8089,-4791,-43828,-45421,-31931,-67842,-117161,-99185,-12317,65686,42758,-21973,-12957,59389,80848,60588,87143,132489,131909,56658,5017,19119,-8723,-55911,10838,110040,71723,-9338,-10476,22840,21288,-34189,-59760,3764,49744,43630,27234,8797,-6240,-12743,5977,47504,68215,67380,69534,66927,34964,-22563,-38955,47285,129494,85141,17567,23011,15179,-7735,-52869,-82610,-61347,-66060,-60417,20601,28672,-44932,-47463,23324,88197,139774,116844,9798,-101837,-153697,-106404,-12868,57949,28988,-54168,-59155,48547,167891,155141,42661,-2665,-11970,-2782,82559,133889,102859,38525,-3621,-27250,-48954,-49164,-51307,-60978,-79876,-105414,-106835,-48613,67143,174875,166201,89539,71259,49331,-42556,-115777,-126961,-84027,-39396,-72269,-103939,-80609,-17827,23514,-19339,-92203,-89586,-55615,-61718,-48099,-45779,-30430,13888,25508,-19594,-22113,-8029,-26143,-30017,-1994,-28624,-108141,-147978,-129421,-105080,-43822,113529,199233,90388,-74230,-141122,-125647,-45590,67110,96944,37088,-50344,-107992,-89431,-19858,63186,97617,58051,497,-51970,-96502,-26773,99753,114585,82207,137180,137335,32617,-8099,29529,51200,51670,8777,-51206,-83041,-87246,-47482,-1972,-33017,-56058,-6477,-1331,-51031,-53375,9136,63796,85202,89784,30646,-71217,-97397,-74234,-96354,-85053,-14417,50037,147480,191712,141876,73438,41274,48867,41719,-18171,-27887,7447,-22393,-60583,-29530,29374,77657,132720,124616,24061,-36130,17471,81854,62035,50837,18806,-7109,10506,1949,-60545,-85086,-45665,-22658,-47668,-66656,-78836,-76554,-41897,-11882,-34878,-113268,-173613,-105441,37965,74495,-14328,-77864,-60588,-45922,-26629,42078,77815,38844,20797,27673,7214,11011,32179,-33270,-100443,-81783,-42872,-11650,-3295,-15846,-35819,-62417,-81725,-67560,-25670,31211,44102,30067,-13858,-57616,-49969,17091,113643,194927,198676,151067,87435,-892,-71392,-18861,106129,116179,-8888,-82834,-62418,-31680,-34363,-7267,40432,40023,38787,67245,94751,56318,-1648,-16550,-36762,-62051,-6735,60539,48693,36027,64845,120181,147072,102044,62721,91383,107342,44089,-12916,-33908,-21564,11921,42959,48108,41024,50793,89974,86815,394,-118931,-197449,-168329,-79928,6228,42587,72297,98885,60078,-33811,-68272,-70896,-90151,-94903,-75964,-64381,-38745,-26508,-40740,-58159,-30904,-48742,-71615,14911,86477,40920,4160,22835,64641,131265,130511,5063,-56540,-26231,-47431,-75765,-35078,21157,58057,67563,10275,-111974,-122216,27033,72750,-40117,-62230,4096,-8734,-58124,-34345,39224,63526,54617,80115,96539,40864,33323,86876,69051,6620,-42827,-69225,-77568,-72389,-32873,55588,107585,83458,31416,-25415,-49169,6718,86941,100805,79713,105449,104521,38233,-702,-16715,-73950,-135203,-184462,-167642,-59985,38467,48681,30635,59206,64407,30066,34914,76467,26862,-84589,-99408,-17229,18664,-2146,-1853,6565,23093,45866,-6452,-112353,-143463,-92997,-22127,58367,92929,67853,-1781,-95094,-88988,23363,53624,-22811,-71511,-36560,6890,-5128,-46987,-66947,-40469,13150,20309,-41605,-81785,-78306,-70464,-63679,-61660,-36387,38947,88056,47151,-5600,-5868,-13702,-63615,-88645,-30433,29379,-3055,-49262,-2922,44184,20927,51508,120594,98869,14831,28622,89493,41301,-11967,-5424,24588,26186,-21389,-78744,-36038,94183,160605,109307,7269,-85800,-97601,-50299,-37082,-33654,12013,31353,47256,60174,9156,-50824,-29022,-19664,-32642,-24305,-29829,-26861,9121,34979,39528,23595,-18122,-82331,-105275,-17121,90288,126514,95670,9870,-5010,103636,180783,133685,39171,-13049,-5171,-26525,-33695,9659,53116,68175,42447,-29299,-90340,-59349,-15254,-41740,-83807,-55244,-41913,-56600,6992,76289,73050,41441,-32902,-94581,-73630,-54177,-39002,55910,117703,66729,41486,59591,36915,-51442,-140271,-157351,-68662,18071,-24901,-93225,-62659,10028,27716,-40100,-47526,33465,83402,116418,86094,-49662,-127963,-71631,16440,21465,-28706,-71959,-59437,4202,39478,-24139,-115477,-93752,43871,101790,17199,-66013,-85489,-38354,36580,19407,-30559,-34138,-46819,-28439,36841,71197,48400,-2756,-26087,7728,32965,14566,-15566,-11957,33658,63695,90828,103815,68458,16197,-17365,-49861,-41761,9488,33242,15911],[9233,17913,-2722,-9777,78805,185516,179400,97777,50707,38852,17717,5008,-22633,-48141,-5092,34897,-294,-13501,-31462,-78883,-75901,-28885,-4027,-37788,-73516,-24306,36068,-4764,-64511,-42831,23167,26739,-78751,-166143,-63624,119573,208349,181747,99716,38578,-5368,-52793,-45356,-35478,-73062,-45794,28386,36018,3751,48942,102174,76016,33236,58550,68869,-20219,-54466,-3627,-18469,-36653,3976,-13321,-50793,-30655,44631,109600,95704,61194,20419,-62664,-89989,-28678,49503,91214,94200,52423,-30613,-89218,-20926,41081,27308,14212,-27846,-86362,-107349,-117297,-82586,-33772,-92792,-134908,-51490,34449,32236,-3147,-17468,-45888,-23649,7514,-25223,-48409,49259,130488,90850,58199,50941,30869,60366,69197,26063,20381,-13465,-133701,-140101,14029,91161,40403,-20208,-31085,5074,38414,-2016,-57629,-73757,-63422,-58371,-46806,4330,75512,107754,67546,10568,-75984,-135814,-107135,-78879,-77570,-18428,62224,85454,72523,54982,45848,31976,2289,-43984,-52568,-50326,-98787,-177303,-163224,-56313,23067,2210,-41793,-28166,-22717,-53060,-58644,-56920,-56285,-39301,-77737,-122453,-65261,19699,7017,-90749,-136927,-72991,-1322,8292,27149,64807,54516,36103,34471,3732,-24141,-19627,-9927,-17580,-33390,-28032,-53733,-84836,-48291,2358,30061,64471,70056,65421,44368,-2734,20008,102542,121246,82002,43260,-3278,-23089,23018,74940,35911,-20427,-7487,-30114,-53692,26493,81897,29099,-32322,-53597,-31332,-4592,-59284,-135408,-87517,23057,22312,-17088,36952,70432,30326,1553,-19441,-44985,-38393,-11440,-21658,-104398,-154094,-66094,79549,124996,68863,36954,49865,-2965,-22806,64879,136442,100458,33104,-18617,-7533,21451,50722,59665,14715,-65228,-92590,-94319,-92331,-94376,-80369,-27942,45603,97236,91168,76985,110227,123452,67618,-24738,-66195,-38623,-2569,-27274,-22020,31013,65240,40054,-31193,-94233,-119313,-108704,-76675,-18937,27155,18646,-43059,-42164,29205,71532,63289,47529,56153,57878,-234,-24344,18550,48800,18051,3268,-1256,-34166,-33156,33485,70228,24811,-21986,-67555,-97461,-33391,46804,20953,-15290,24020,74869,72669,44898,14517,16959,19476,-37164,-45431,28958,58823,19791,-33989,-29191,26846,64292,43573,10779,33360,84403,69207,1915,-16301,-7244,24093,50246,3393,-23286,17889,10975,-35810,-104142,-147145,-170405,-169299,-113330,-27170,33179,56901,53673,51062,23432,-26176,-61355,-99950,-59547,65934,129009,78762,38235,17895,-4238,10764,47500,25180,-45184,-63233,-2631,47253,20531,-93081,-172589,-102448,46661,159369,195040,160050,60778,-43553,-114981,-122339,-91812,-20275,55098,68402,41172,18726,-53740,-126028,-127168,-111422,-81207,-23045,38052,100874,111667,37669,4026,44034,60983,23567,-23030,-67047,-69417,-61549,-55893,-52912,-26631,35419,90938,61331,6950,42911,95051,65222,-4891,-59371,-81316,-59616,-31969,-46144,-74714,-44537,17744,68592,81801,30773,-29221,-9883,14267,-4073,30981,84172,89123,57186,29217,-11062,-82662,-90417,27570,111805,72967,22212,27610,47948,26062,-36544,-53522,-658,31229,36708,22864,-2864,-16702,-29293,-35073,-15013,4707,47429,127052,136351,71178,-20881,-72640,-6382,50716,-11312,-39250,19493,38882,15977,-33913,-64789,-43612,-48515,-25065,36060,41898,-10340,-23298,30014,93614,144166,121589,7968,-89353,-91579,-49277,553,68256,48096,-49605,-80708,-5858,81211,115043,73865,-860,-16905,38225,147364,204043,197944,114636,-10124,-67104,-26051,26142,27563,-959,-31156,-66224,-86227,-53533,44306,129158,90137,9414,-5266,-35895,-117686,-168283,-175272,-145619,-79814,-44441,-60177,-87088,-50305,-35574,-102181,-135180,-54049,-3432,-52753,-85685,-101875,-77890,-15030,20849,-6208,-35926,-29333,-10607,-28571,-69557,-70534,-54813,-58191,-76025,-91336,-72954,47316,118464,52966,-30837,-95904,-151256,-61153,118688,153211,69860,-5109,-41939,-33322,-18334,-12871,17351,23199,14312,-13616,-57713,-26052,63973,80487,52334,74649,50865,-46178,-66911,-17931,6073,13519,-6674,-54016,-90488,-87123,-24168,19678,-9825,-13321,32344,28254,-23738,-43310,1267,48053,51206,40258,-8293,-78064,-87533,-48417,-65359,-87336,-40508,-9804,8967,68207,96028,40113,-8530,15057,42215,-4460,-31304,-7036,-3777,-32998,-54772,-26725,36555,98430,112674,99518,99401,90449,72755,75798,117696,104258,61770,33387,-1275,-65076,-85231,-44453,-12143,-23506,-25815,-33798,-34808,2969,24162,-76474,-220553,-223746,-99799,-20132,-35573,-95021,-123032,-115728,-135735,-103041,10873,69466,65215,74776,52980,1811,12747,53499,-5956,-60310,-35259,-39664,-65374,-34344,-20228,-15723,-2090,-41999,-74284,-53634,-27829,-18417,18956,47636,13553,-59169,-69595,11857,112834,150497,122067,73104,514,-65850,-42782,50316,86291,15429,-97138,-108487,-5050,68791,81312,87770,35968,9304,51826,68254,48518,50333,27041,1470,18106,69822,80403,879,-67039,-41652,42476,103769,87752,24559,12377,58038,18914,-81681,-85511,-4714,5790,-3595,53470,69979,39157,65342,91589,41224,-44311,-131025,-158049,-94824,-1044,11933,8926,49347,20529,-57432,-53268,-10903,12600,23149,-10096,-45065,-12541,-5928,-41527,-24410,35334,-4543,-64760,-3041,96981,87708,27808,2595,19338,91103,161356,116855,45921,32457,58402,98350,89697,58131,43715,34117,3058,-65776,-85286,-21201,-811,-37029,16975,65516,-19835,-85766,-31549,34755,31281,23403,65208,92058,45941,25773,53864,73924,76187,28041,-13348,2538,40311,64296,92198,93864,82449,82213,44862,-44933,-42420,75624,118108,53188,29369,13832,-22217,-26647,-13490,-28238,-70999,-144578,-143678,-60709,1474,-35756,-81197,-39720,17654,33284,51296,77325,44021,-49501,-97632,-62942,-15736,2263,27534,47964,38635,10668,-37574,-109846,-140465,-57270,57516,105955,76856,12684,-48556,-71510,-29342,48274,46981,-40648,-99798,-56319,-12008,-52089,-103885,-81731,-29004,24747,24046,-47937,-90249,-91473,-98714,-84347,-95628,-111150,-43003,19979,11944,276,15320,25985,-4318,-30142,-16841,-17032,-68365,-61173,35211,68753,8291,39522,159677,157794,27481,-23408,-3317,-23327,-39664,-20041,17441,-1175,-98690,-194352,-127780,58499,153323,91348,14099,-39267,-66870,-14256,40759,32888,36904,69824,93301,55974,-27002,-54344,21246,62855,27023,-2766,-1067,26563,89177,102395,34084,-20143,-50857,-98320,-79065,11742,85718,97066,55709,-36346,-72853,-5755,58447,44965,15505,11949,13949,-33627,-24908,58295,93015,63238,43416,22927,5294,10384,-15869,-60588,-69248,-34790,-55505,-101314,-48547,32561,35175,16851,-37968,-99447,-100669,-112848,-112909,-21258,22668,-27116,-57521,-61137,-79559,-84379,-52282,-8569,36335,51366,1741,-49370,-48083,-7130,-10626,-88423,-72215,15354,32664,54999,65150,-22021,-89526,-56075,14685,27423,3694,-13882,15656,51210,47891,-14357,-64131,-24085,71960,99949,40338,-25485,-25656,23306,51555,22952,12336,16501,-34157,-23996,61772,54581,-14638,-34812,-28447,-21657,-21210,-23702,-7729,18341,59112,86460,100842,85173,26587,-23904,-45461,-56354,4714,90941,91066,38594],[22948,3557,-54983,-52420,42997,119466,116294,69542,8732,-51260,-72338,-50446,-55577,-70748,-12619,67895,80358,75964,40228,-10208,-2934,41228,93599,96893,9634,-35931,10628,-4505,-70095,-50781,50174,97162,-2338,-128544,-93365,29434,100319,87698,14979,-21401,-16911,-41623,-28768,-19880,-80613,-60809,51304,66391,-14973,-13054,2305,-41035,-72949,-56502,-30530,-16480,14317,43267,-2050,-36528,-44788,-120388,-157985,-125437,-68293,6791,45652,21540,-29642,-90161,-80653,-15843,23750,44543,66758,42406,548,-11972,38404,53749,16136,-15634,-49488,-47000,-28983,-52284,-74930,-68647,-95392,-104147,-55317,5439,36102,19009,-35357,-129918,-130545,-46680,-4948,-10773,35185,80505,105923,151473,135524,86546,76338,34003,21411,91061,54867,-111124,-129569,22460,92197,35034,-34957,-52148,-20629,45438,84163,63848,-2697,-60890,-23655,55250,110862,141876,140346,58809,-4483,-40958,-73981,-61658,-37275,-15538,48652,104710,90023,64872,70978,72207,43297,-23767,-109450,-91157,-2543,-21186,-118703,-86620,33160,60673,-20868,-56609,8150,39315,-309,-6702,-1299,-33879,-48586,-81302,-135624,-115483,-44551,-54032,-129564,-173851,-160817,-101994,-39246,13304,35087,22348,6425,15456,17815,49861,87702,55939,8268,-9689,16927,24102,-23322,-61130,-74716,-64584,-14335,19155,45669,71059,64656,81145,125832,106981,43755,-2943,-37035,-20129,61817,115121,84700,43365,43450,24928,3918,16830,10578,-20501,-45385,-71209,-73859,-68372,-129701,-211027,-146043,31184,99679,48662,35518,49535,62292,79264,30420,-67745,-66371,35144,54404,-61253,-105149,9579,138747,150471,76235,5237,-19242,-22635,11802,93336,153401,133550,106215,88527,67346,32350,42841,61602,23864,-53566,-94266,-103420,-103823,-119681,-111344,-59498,25384,75100,68548,66552,104514,98486,34038,-21593,-27084,-16703,-8896,-1814,30471,60321,59245,18995,-25763,-67756,-120720,-144330,-96793,3070,26594,-39970,-82156,-48988,11477,34193,25406,38555,51567,10957,-57597,-57219,-6755,-5388,-32512,49048,100921,18611,-43802,3895,52225,57382,73487,40412,-39296,-36569,14967,-17703,-52544,-29481,-20427,-39815,-10432,26787,13729,-55546,-155294,-156570,-75688,-27328,-270,9667,10594,27801,66192,58883,10733,15526,63621,47034,-16752,-18457,27591,80085,98312,38664,-32969,-55026,-36444,-18375,-59533,-70775,-81297,-121577,-69153,38569,90855,108945,97492,70900,43516,7171,-44500,-92623,-65372,27989,79165,32605,-53594,-85199,-38041,-10458,-32278,-60809,-72372,-33008,29672,41216,-7870,-80769,-103656,-18827,97942,151841,170857,157547,42948,-82156,-127359,-102998,-25541,63586,89735,65806,51991,34996,-72510,-165967,-155754,-107084,-27263,26193,-3654,-9038,18540,-4411,4070,50059,69642,74792,56487,-22336,-81504,-108245,-108397,-77166,-36263,2970,62913,82302,51046,57618,86138,70402,8616,-59468,-104421,-100392,-59716,-12036,2513,-81,5586,55354,135080,139178,40949,-19163,-30713,-48141,-24181,6518,26355,32146,1052,-58495,-82707,-26771,62563,81088,46206,13022,-4684,583,-10694,-56617,-82300,-48689,-2168,19557,-6345,-18089,12534,6561,-41039,-53747,-37793,1701,102227,166514,102163,-40320,-121003,-44547,20350,-34615,-41980,34553,70596,68662,36920,-4287,-13184,-32770,-16115,38817,89490,80353,25155,8780,42833,79041,62155,2808,3325,39728,15752,-13741,19233,15437,-48998,-68805,-28874,10261,53487,38412,-45698,-48858,59717,200277,262405,257969,180036,36722,-30994,14349,54089,50503,19361,8389,29268,19582,-28039,-8596,64347,32364,-51475,-53278,-48127,-104532,-147342,-135998,-112662,-54947,13673,-10034,-80850,-42873,-18713,-90012,-89903,23679,37396,-60141,-92648,-58008,-42124,-48465,-35884,-16919,-27499,-31839,6188,10305,-50451,-51799,34355,74855,51571,13004,-23340,9820,46919,45475,35867,-3510,-62553,-16126,105675,153640,113386,42304,12014,21238,-40426,-145188,-122427,-27158,47116,42227,-8186,-45595,-26870,14970,14557,-15927,-60278,-100246,-77915,-26090,-1052,-8614,-2206,13438,-31124,-58905,20895,84833,46078,21822,38640,25725,15662,30184,26978,22142,42799,42093,5522,-13696,3191,52498,44875,-3426,4155,-34880,-123620,-106830,10620,33144,-12503,2315,65162,41917,-40170,-54825,6807,11188,-54087,-61624,-8510,33648,53778,101801,155453,123869,62325,72524,115370,128356,131229,95079,21897,-46190,-64877,-63234,-73409,-89464,-78906,-45972,-1211,31455,22648,-79791,-177709,-135102,-40845,-31857,-56656,-80232,-110524,-137453,-152302,-102810,-32603,-20672,-8484,25133,856,-21550,25295,79606,46615,3047,4631,-24223,-69005,-25684,7510,15223,40117,8248,-33111,-11410,-3002,-4648,44879,97145,77055,-12018,-86725,-83827,-28568,9389,8633,39,4563,2852,-20673,-39227,-14094,25934,-28897,-85206,14437,147259,170378,123504,28731,-25384,-11507,-1065,39322,117858,90987,50152,102737,128341,77450,6552,-33895,-21205,28610,77279,73148,-9179,-65539,-19444,-33290,-101819,-52902,62717,46799,-23923,11859,45117,21519,21811,48662,33828,-8146,-75237,-119175,-61000,42235,24135,-34508,-19790,-22968,-56799,5398,78106,68972,49284,41730,17951,17279,-16536,-36460,26616,112945,89723,13138,-8013,30340,42254,1019,-21466,-13022,23665,109708,130466,55320,7405,97011,224926,200775,102073,39106,19402,40406,66734,16682,-79442,-123095,-48313,49581,59791,-17251,-64075,-57143,-22388,-5501,-23413,-16606,23895,48584,39913,22634,65955,127133,102643,49772,43326,64563,72630,43249,21374,47053,69127,51601,-34228,-67422,25072,78435,8875,-29454,-18656,-36577,-78222,-62602,-2601,-15656,-101918,-120101,-70367,-51222,-126871,-181570,-112332,-25423,12058,38106,56137,39995,-20560,-71398,-42557,-910,-8573,24387,74522,37592,-33588,-57120,-60676,-58656,24908,111246,96488,22654,-40864,-43173,6834,49507,84933,75002,1331,-42937,-16190,-11143,-71039,-115748,-106257,-71689,-9692,24495,5177,-6127,-36866,-65222,-58392,-97962,-135573,-86148,-43590,-8732,39714,32859,16654,11608,-12623,-57019,-73004,-69259,-3349,88394,93762,19512,31251,120875,124549,14008,-65275,-61232,-41791,-57833,-71335,-35306,-34569,-111936,-210697,-189392,-36503,70984,32914,15135,44776,17611,34545,82304,41470,3905,63454,104239,33576,-48661,-33984,44337,76091,54746,27325,20660,48917,102284,90119,-416,-39249,-37992,-64915,-34662,27589,28013,-2636,-3846,-29358,-74773,-95942,-90042,-83704,-55098,-33773,-52843,-97079,-38086,83472,118463,95422,75741,48946,29425,-2083,-66333,-67300,-32190,-30695,-50306,-51824,-23529,-4231,-5928,12576,-11225,-54039,-54918,-94913,-163766,-142045,-83341,-53149,-27486,-38900,-99402,-69099,57910,137582,123577,82714,37837,-799,-39816,-33345,-29736,-81096,-52780,13435,-4915,13274,53124,-17539,-71548,-36113,17331,52731,68732,55490,79290,104621,108371,85095,70645,102366,128984,87498,27580,-3757,34836,76474,34370,-19932,-9972,-6575,-37739,6214,97799,33649,-94253,-86428,-30592,-49159,-82508,-84518,-53729,-30450,-21093,-8727,23199,24230,-9226,-33645,-34972,-11334,64858,111220,59592,10093],[18137,-744,-66292,-50963,30505,69197,69373,48516,-15946,-97451,-102056,-28919,-3382,-32798,-25089,25717,64225,115995,97357,28398,23789,68250,142045,171239,72216,-14498,6877,-15517,-73266,-38516,65152,142689,105168,-8329,-27983,28432,28671,-26196,-62191,-52794,-41936,-49452,-8270,7875,-81858,-100773,8944,44350,-28083,-54602,-53104,-67051,-57479,-50531,-66213,-43961,8327,36093,30584,32901,-6692,-95399,-121183,-104802,-111006,-87571,-50905,-59109,-49822,-3698,26115,10469,628,53451,88084,24486,-9075,16721,48710,69889,65036,9120,-34918,-917,45677,25258,-40520,-78127,-94182,-101586,-106575,-84701,-24018,10489,-17031,-71299,-55324,-5508,33642,27224,15412,14235,70185,162999,179985,153970,113671,43865,47199,119715,96156,-16337,-43659,10412,4877,-44571,-47039,-16090,1550,39756,115919,130038,49900,-48617,-45799,54494,128004,138753,128360,71964,22377,13638,5362,-10031,-9582,21435,82107,137413,162793,134520,83956,33312,-18316,-100729,-169781,-96088,54223,81612,14572,41299,120933,97849,3955,1952,111354,161411,92714,38739,34106,1069,-24171,-31096,-69556,-98597,-70298,-50710,-52956,-73901,-125515,-126861,-58700,12946,12101,-28193,-43116,-10082,21096,56844,80558,27061,-21039,-27860,30897,97401,51648,-80136,-137843,-76563,-4748,-6620,3365,81136,113381,72903,44006,41088,44378,5506,-58812,-45301,61007,123866,96293,54850,42272,42676,18732,-29206,-64079,-67219,-63158,-52877,-19521,-30334,-121816,-205788,-135628,15984,56655,-3074,-31057,5334,90488,174348,121750,-42449,-106440,-57180,-58143,-124277,-77417,75143,163290,115990,35884,-40159,-68422,-18151,45013,88371,145110,191184,193588,134377,23547,-73425,-58343,-9004,-3021,-32155,-62471,-87385,-102737,-118939,-109118,-64340,-2411,26594,45292,74282,78830,37851,11879,40309,58192,19313,-19769,-23074,-1391,15599,41680,48906,40614,42954,29003,-31586,-48842,10694,4546,-79187,-107385,-72102,-50795,-55846,-13162,57243,47707,-50191,-131771,-127916,-87910,-86049,-70828,62813,150878,30289,-75521,-18148,71890,116015,162194,167150,83428,2138,-38276,-93767,-98485,-52674,-62292,-105658,-25901,55043,2905,-87107,-122318,-91355,-59482,-27995,27174,47049,37234,57516,96322,75791,17727,10145,18537,-24919,-88534,-70336,7015,45755,55761,58863,3753,-70733,-42284,43647,43525,46559,68116,30170,36004,102470,129301,105613,59630,42354,71217,71762,12538,-58793,-79700,-40392,30227,31022,-37131,-63195,-24539,-51717,-127467,-136374,-94677,-58748,-51554,-56893,-86978,-105417,-68152,23847,79810,90196,159716,190145,78112,-46575,-97881,-72640,-1817,25052,-902,-4179,20336,35470,-39098,-131020,-152955,-97086,34030,65932,-42370,-92270,-37892,4234,12979,39620,76705,113978,126916,52351,-68484,-139420,-116384,-66681,-56817,-66754,-36254,14040,35323,49518,37849,13783,17720,17217,-37558,-108302,-94415,13086,64196,13698,-21261,35301,121288,150625,91093,20580,-22204,-39244,-39467,-43830,-14143,-5428,-33093,-36894,-4879,45694,69737,45812,5493,-29100,-56584,-73515,-76282,-69502,-84033,-76407,-20442,12930,-14490,-4660,69629,78767,3273,-39095,-46837,-51936,16006,124982,104138,-57044,-168461,-100425,-22085,-44895,-19231,73685,98959,102737,93384,44746,2965,-27943,-31320,29426,107944,116598,33061,-34484,-11477,39552,32215,26982,103341,118649,7233,-88919,-80569,-44778,-35188,-23467,-3552,17553,29560,-29045,-112539,-110998,3833,126950,171049,194972,181454,98302,36180,12327,7825,21798,16285,32457,100857,95307,-18583,-85661,-35460,-1087,-36676,-37295,4829,-6055,-47959,-51549,-39388,5259,47384,-6949,-72976,-2576,56440,15978,26575,74398,15018,-81968,-68782,-7308,-19252,-82305,-72340,-2617,20093,-12756,3556,49610,45954,27824,80330,127887,131865,107120,53171,22237,29833,48579,37287,5136,-4030,14069,36767,72368,78558,20970,10505,43722,-22175,-140218,-158154,-69636,18989,41969,21370,-42846,-103232,-79834,-51915,-90145,-147546,-143251,-73385,-6752,18699,12373,50119,105630,32201,-46402,32629,128374,100585,49479,16673,-34881,-11191,67949,52147,8103,46926,60447,18051,9771,60070,139647,139343,65223,18154,-48747,-127566,-154238,-47694,53579,40626,21081,80358,82718,-18435,-55792,23927,31826,-66126,-92517,-39743,-17527,-34171,3082,86633,97646,66130,54947,53675,47460,78699,91388,34407,-32377,-58999,-93696,-148921,-175716,-158852,-106320,-41549,-16787,-32261,-65208,-67417,-39877,-43257,-48520,-23488,-49410,-121988,-138776,-85402,-37263,-48851,-68084,-47882,-34720,-58026,-30176,49246,90903,57154,16099,17054,9268,-8970,17531,29622,4204,16301,42911,69871,101116,80582,49195,73365,73167,27192,-24843,-68326,-91962,-101992,-119332,-111823,-82722,-24717,38111,23360,-63700,-81139,2552,43099,-16412,-2005,89952,119074,56691,-27959,-65219,-72805,-56808,23804,112737,86024,58980,107177,73110,-11868,-11782,31955,39158,40559,67737,69501,-14451,-92769,-66390,-43860,-29086,28632,82275,39269,-64863,-94848,-45639,-13450,-13957,-7955,-12291,-45723,-100684,-102453,-25446,51823,17421,-27004,-23910,-34544,-56550,11361,80305,47082,462,39707,51129,-355,-68580,-64222,4941,71853,59426,25886,3038,-17843,-33307,-60975,-51697,-19654,-26729,8217,56743,14042,-34582,54106,181769,183440,103130,40456,28635,75772,121577,50331,-76259,-106290,-11472,31753,-3675,-11774,-4165,-53717,-65846,-49332,-102435,-145506,-82801,22816,53197,6364,1792,38516,28667,1512,6779,31647,43908,12900,-16185,-18459,-14968,1251,-18185,-48963,-17597,23241,9475,2339,7365,-37575,-117840,-109349,-18259,-7477,-76021,-94450,-67387,-82367,-151088,-176334,-108657,-59129,-30944,19349,62054,56532,17325,-6702,35665,33816,-35670,-4630,68202,34859,-15871,2270,32574,43097,84233,100396,41442,-29501,-47030,17923,77322,54586,49452,74204,50260,29203,31402,-6387,-59217,-69847,-95559,-116503,-60334,14564,53227,79947,47160,17906,22921,-28750,-82582,-57769,-26149,17169,63265,18373,-33186,-22627,-49267,-108546,-72539,28795,90204,88567,65351,37596,45256,47906,23728,-13998,-24406,25407,31482,-48240,-83615,-31663,-40441,-103339,-161079,-175358,-103024,-45538,-70368,-34190,49327,43834,27962,43986,4401,-14045,42958,66944,12104,-16850,17577,36494,-2920,-6349,28938,35847,46004,75509,55985,5006,14143,31245,4694,17680,50721,-1613,-52886,2815,56857,27236,-41766,-98940,-118286,-85676,-82456,-128419,-150098,-48749,85948,133550,128994,91023,35126,-12306,-70029,-126528,-81199,-25977,-45283,-42609,18961,49568,3242,-26293,2402,724,2931,58933,36116,-109005,-189096,-121805,-1273,107111,108465,16523,9251,103473,143816,97449,67150,70540,51534,-14243,-36755,-18959,-39191,-10612,44482,25591,30373,34804,-58823,-93162,-31040,9697,44649,96562,94437,80186,96257,138697,159144,156432,178748,174736,96345,19603,-5969,45926,98234,42668,-41385,-52145,-40056,-26986,22866,59887,-30435,-148382,-127763,-65513,-81362,-101237,-94162,-91681,-96564,-103569,-100713,-45846,13252,39778,23124,6711,42871,93813,64337,-20897,-30154],[13869,12191,-49237,-43064,24257,59502,49136,14957,-33987,-81639,-79822,-4328,35693,-10297,-37059,-10352,3703,44590,39320,-19872,-40348,-14367,68752,116410,31595,-40919,-27229,-52547,-73103,-20144,37077,91959,111782,45357,15930,43921,15097,-53311,-69690,-59968,-74394,-68557,-9619,7221,-72449,-117531,-74673,-41027,-40343,-15895,-3147,-8490,24222,15260,-67836,-84847,-20174,33420,84554,99147,45780,14787,17033,-12210,-70472,-110660,-141650,-152262,-61987,82391,98366,-9497,-38852,57250,84287,-29287,-70125,-16350,26978,82635,116239,41726,-40417,-37057,12488,12713,-45141,-79484,-91438,-111669,-162957,-187839,-115981,-40449,-15440,22351,68686,46661,25597,-1169,-21882,-18418,12706,66576,104834,124044,106297,55001,36751,48264,52381,34674,17232,2215,-62149,-107367,-52835,4846,-7429,7353,95566,117069,43612,-20759,-54486,-17499,47580,74524,90955,78107,28868,-1938,-4360,-27143,-37761,-2723,34764,81692,155317,149224,71899,4946,-51249,-119570,-161967,-89247,27976,71347,69186,107535,149560,113255,48648,78616,183622,217499,134981,43633,27829,28367,24659,37222,14897,-44063,-51506,10416,75146,63271,-33805,-96455,-58433,13841,24447,-15560,-23046,1327,-928,-9487,-7088,-34208,-65287,-78873,-7556,98876,66777,-99697,-149940,-25107,61011,15648,32,75393,78750,-28534,-84791,-29763,40539,22708,-51494,-65396,15937,97696,107973,65851,18073,3398,-12204,-67310,-108593,-93757,-53387,-2594,42006,8509,-86493,-131181,-69861,-6457,-39909,-110651,-115238,-38624,84158,192351,154170,-8235,-115384,-161289,-215481,-235049,-129838,32798,95764,30881,-23645,-39286,-22453,10296,21738,16464,86094,202229,233923,126496,-31776,-139942,-143181,-99652,-40181,-9722,-29577,-68255,-63428,-39788,-34616,-30562,-20397,668,37868,54391,19457,-24776,-9855,49979,80524,44056,-22907,-79488,-67559,-13865,59408,90692,64591,80620,138746,100788,3805,-8439,-2166,-57492,-98861,-82937,-103226,-132653,-40894,59934,23970,-60848,-105702,-122971,-130736,-86869,-13271,51691,68842,-14633,-66795,643,90793,106490,123043,166984,127357,27786,-52070,-131427,-128720,-47946,-46403,-96557,-14235,66268,3587,-55798,-20560,15154,1326,11740,56096,46459,26812,77695,120373,72551,22503,33317,9259,-77180,-153526,-129166,-62109,-49606,-18225,57012,54953,5985,7846,56216,55924,46098,68816,79153,73018,93653,109037,69188,-1464,-6701,74531,115489,64650,-25694,-81356,-68938,15061,44801,18720,30275,65190,-6918,-116243,-113220,-80362,-111183,-144554,-136905,-127822,-111736,-47894,25615,15769,15843,134371,196132,99330,-17491,-88488,-69056,-30643,-74143,-116819,-83535,-42418,-2461,-13430,-78680,-116238,-68724,45070,52782,-58329,-102170,-22605,42102,8794,8539,75671,103839,119305,106745,-5421,-104726,-79342,-62229,-86732,-88974,-69603,-41418,-6337,38174,24475,-25483,11868,99579,81971,-42434,-85442,10317,61805,17699,2183,34924,31923,25330,50135,52486,8331,-28818,-48534,-46239,-1274,-4173,-6018,48346,55512,30866,31281,9407,-51416,-73226,-53382,-79430,-103064,-55064,-38879,-51855,-21127,437,-16628,9204,88265,112964,52435,-3894,-39793,-60781,-11813,68951,69116,-48291,-156584,-133639,-85458,-94924,-45927,63433,92971,93071,86692,42750,-550,-21648,-17066,34342,87563,75765,2859,-32265,17301,73308,53427,48564,96540,59361,-63344,-142923,-115539,-39660,14907,18674,21031,46235,29426,-55866,-138753,-156511,-87793,-9889,18661,88632,149914,134861,64667,-26061,-43132,-1395,14434,39185,94921,85390,-11091,-50137,-90605,-20506,2843,-543,46262,80620,42518,-3431,77,39115,37164,-34440,-77184,2195,80685,105200,121124,81144,-11486,-63284,-17836,13617,-25962,-76679,-19064,77823,91849,36449,21152,61827,102247,95401,88694,103363,101139,98433,80501,48746,36851,40664,-773,-47349,-21947,2760,-27563,-19768,9842,-17050,-3183,47343,27475,-25366,-59940,-58058,-34038,2334,41280,19733,-80220,-127710,-102018,-98268,-138028,-128984,-62586,-8740,21413,68788,141749,166638,55031,-52655,-6266,88807,108049,81420,13124,-90945,-69885,60235,89326,43818,47608,40123,-16204,-34929,43102,156293,168312,85153,-6790,-55083,-33102,-37686,-13630,79361,96130,52267,77287,107682,71556,47568,84429,61509,-49982,-86427,-41530,-28525,-60682,-45627,15615,46282,61260,45033,21894,-31269,-38756,15990,25379,-26809,-54799,-80689,-129488,-154997,-143506,-126659,-90219,-44574,-26900,-21194,15210,7278,-71870,-80691,-33951,-83168,-169463,-132166,-6786,41639,-177,4592,38331,11123,-27134,2976,67894,85794,45520,37732,65848,69169,68193,74887,46055,-18969,-20048,73502,185783,205097,146087,108421,100979,8584,-91726,-102988,-65872,-35941,-31323,-73357,-108485,-98585,-55737,7447,39048,-6734,-54253,-34738,22010,21751,-8248,-15379,-32709,-75668,-99582,-81059,-74273,-59733,-10398,29998,24103,44720,67099,-10613,-101498,-73868,15692,44179,33050,50170,77439,33518,-43824,-38745,27646,99606,105368,53778,-22540,-121129,-166017,-96989,-34713,-33494,-35795,-38274,-79341,-121823,-75454,-5622,131,-24875,30555,74598,24555,-35561,-36358,-7735,-3391,-14589,42095,53705,-28731,-73174,-49954,-38234,-42692,-63249,-13431,55757,38803,-22618,-58483,-27079,16102,-19128,-17000,40883,30975,-6995,17499,58880,76636,69905,52387,59535,90943,66373,-1756,-684,55538,56097,-2010,-52243,-14302,53145,27977,-26571,-87989,-196744,-256326,-163452,-12259,54322,4694,-59604,-77611,-96395,-90355,-37871,27138,57342,51585,8143,-52520,-64214,-14703,15656,-11486,-45822,-18170,61677,91176,24456,-54419,-96572,-80826,-36178,-25875,-48621,-33604,-9484,-32785,-74965,-78094,-68377,-89693,-56467,34047,103346,112100,76066,52632,69074,23099,-48472,2175,66351,47031,51196,110757,136085,104630,77547,37352,-21543,-44649,-13264,55168,74305,-4889,-35653,20624,49765,48223,41179,-5006,-24341,3125,-20528,-64995,-35352,25431,63039,85875,75577,70353,85253,32319,-48003,-28185,46514,83526,61020,-14070,-53353,-33229,-72177,-125352,-34269,124116,133381,25730,-15659,18155,35479,-9122,-36818,-3287,80425,161319,90510,-63762,-77140,4905,-29580,-91304,-103425,-112125,-110541,-129484,-165297,-109996,-12618,11922,-7269,-16044,-19549,17542,38769,15505,-418,23491,52391,29672,-66687,-75106,22498,58702,45124,67200,74710,67669,84413,73172,35216,36017,36173,-20381,-51102,25434,107586,109720,69878,7140,-51571,-52359,-70195,-113640,-114879,-37378,55997,112992,103196,47444,413,-47593,-113372,-160184,-115313,-53167,-38221,-19652,34819,54690,-1261,-51087,-50298,-40081,25990,159187,179107,13721,-117750,-88794,30384,164849,198957,129745,65489,53506,42437,21935,34081,71735,68784,24048,12704,15036,-29042,-18568,43639,57903,41012,-15446,-96314,-95010,-37760,-27535,-26750,47018,93147,71502,60178,94747,122051,130578,163406,178781,120386,41382,-4051,20864,83318,64796,-35053,-73782,-29721,11004,18797,-16383,-86103,-136086,-110061,-65371,-64191,-65427,-69916,-109941,-110360,-70274,-75115,-49552,43436,111357,79909,32149,53157,70850,-1130,-72023,-30445],[49044,56351,-7296,-27189,26360,81208,66377,8978,-21116,-24284,-40245,-25980,4605,-14374,-11165,38298,14325,-29040,-47982,-73923,-92866,-73971,4349,33386,-49515,-85280,-53125,-63071,-45570,14864,29690,27467,32055,129,-3444,36055,52726,22711,-30027,-87934,-116511,-83712,-17700,18038,5583,-37783,-79543,-63612,-3732,80213,91283,43573,50956,33015,-60330,-61819,28338,100057,152306,119241,53623,82719,110402,53756,2785,-54480,-148672,-182152,-62523,97224,87868,-44623,-57915,44357,59343,-52739,-86934,-23535,34261,76907,106955,65647,-29297,-76764,-40489,-23282,-62084,-67383,-49904,-45469,-113067,-193381,-136945,-59564,-30903,43334,111403,74860,30588,-15144,-13574,35808,26450,-3486,12245,40969,48892,37966,6074,-45334,-34345,3622,10363,12784,-33362,-67478,-22496,-8951,-58596,-29714,66267,97234,67930,56649,9662,-57198,-44338,9857,65894,67395,11318,-46619,-58755,-67731,-66269,-30499,-21544,-8550,51451,72802,37481,10517,-20472,-59206,-92771,-78092,-42685,-1093,51875,119359,159696,131787,85901,116126,171118,157495,90265,30782,30292,52032,61051,71959,52403,-15191,-25513,78151,170987,141231,32693,-48167,-56361,-5088,46449,62564,75827,68147,12937,-21758,-20649,-30525,-54426,-70839,-24608,46286,20062,-94760,-110025,8842,77507,27349,5310,41581,14975,-89782,-125295,-55678,-2600,-5884,-23636,-33664,-17345,50470,119659,112879,42957,-3869,-4960,-45117,-101012,-75095,15393,73656,46168,-38823,-100032,-79553,-26121,-17024,-62109,-113505,-99511,-22848,66425,122065,88176,-8822,-77779,-126957,-188304,-223647,-160491,-44402,7766,-11530,-17581,19051,69268,50574,-13824,-47825,19906,130222,183066,121448,32813,-35495,-85726,-109506,-59787,-11183,-6340,-9614,24782,50249,45329,21650,-3841,16623,50396,21027,-31345,-53126,-37733,-8997,35915,53189,-11392,-100131,-58902,47337,101202,62614,-15897,-7711,90947,117496,11414,-32058,9991,-9627,-70593,-76255,-115162,-152636,-51798,46348,10029,-15639,2890,-24776,-86668,-30364,76410,46908,-69636,-88707,-36711,16136,51085,5304,-35653,12722,41605,17463,-15396,-89387,-99727,-22481,-8791,-42801,1232,47947,18866,-5820,-108,-6781,-28079,-23026,22268,26017,11155,48681,78719,34046,18347,70664,59456,-47488,-140550,-144383,-125565,-104861,-21166,64616,83363,86373,42758,-7743,-28631,-55027,-80885,-33496,35696,77907,89258,50940,-21260,-36287,28284,81821,69130,7095,-40967,-34322,25580,45578,21757,50841,126935,88600,-11202,-20850,-34053,-101581,-121161,-100396,-71050,-44050,4380,41006,-3680,-25263,49665,98406,33192,-59599,-115569,-72823,-20722,-65897,-115071,-95356,-77288,-42986,-16527,-35292,-41436,-6963,28930,10201,-57279,-89535,-17849,50423,11062,-734,74776,65334,48716,96340,68466,-3816,-9345,-56299,-96395,-54639,-20157,-32845,-24753,29651,36281,-18003,3215,102680,125708,43920,-21095,-11809,4913,33291,87621,77668,-39148,-104973,-32496,43595,20184,-49718,-79473,-35264,30152,26237,44709,91495,35946,-38374,-19476,-33941,-114225,-104594,-11775,-8610,-48054,-11923,3550,-24166,-37954,-54375,-68987,-32942,26354,60910,48800,2471,-44246,-40217,21061,39756,8775,-35439,-76019,-86288,-101704,-135444,-116529,-38117,17961,38314,30401,5174,-9700,-10631,16914,48362,71770,28527,-35416,1783,80255,93950,51148,29277,20197,-35059,-103995,-117606,-48427,33981,48492,-529,-5845,19301,4726,-37332,-101512,-142800,-123387,-58386,-15946,52868,119296,120950,40267,-48249,-50357,-16679,-5290,23329,51726,51859,24917,-20595,-38169,-24533,-15535,-15534,22225,70450,42836,-1322,18332,42872,14288,-42870,-88682,-63042,-67,82876,110561,61135,13737,-1587,19667,18197,-19023,-28056,49702,106762,81694,56739,47992,30597,37716,61318,72981,62835,11987,7372,35478,37174,20387,19876,-16342,-59753,-40361,-26468,-65984,-57231,-9217,-17192,-9940,28952,26567,12791,18285,-23962,-57251,-27033,49926,79381,-1589,-95493,-103127,-62961,-41897,-32928,-30085,-37925,-7549,82525,162260,147224,33327,-74177,-87594,-29245,43139,77581,20023,-97955,-104281,29695,117895,94674,44796,-3767,-61942,-74033,-6840,98716,136557,84368,-4180,-42416,24954,63608,34842,43454,60739,36343,47240,100445,140590,128450,113293,84715,9757,-27348,-17832,-10086,28,27786,25169,2874,18699,27390,27127,-25944,-79169,-47531,-3861,-36893,-58504,-50186,-44102,-50010,-61529,-87888,-65566,18615,55634,21752,31207,23923,-58639,-107631,-110859,-149762,-189299,-137920,-12594,60937,55808,85198,125179,104172,67599,45939,44089,54770,54359,110224,144729,109102,98608,111366,55619,-32146,-44697,60709,176280,163403,112218,128260,105711,-40552,-146835,-132225,-89935,-40177,39722,49354,-26851,-60017,-56989,-48881,2699,45200,10196,-46985,-56255,-10056,10556,-45462,-136289,-164297,-128589,-70929,-42399,-46663,-68539,-62989,-33748,22029,43393,-28597,-122921,-138349,-73685,-11595,-1177,2022,59161,85062,17413,3566,93786,169484,131281,23579,-87733,-160052,-147137,-75069,-50108,-77377,-64664,-41396,-61079,-73696,-37556,-37952,-90453,-83931,49115,142866,94630,7936,-72758,-114993,-70963,17013,97111,69876,-18209,-11706,25085,-28914,-86054,-93505,2857,125776,134561,56814,12715,38455,48833,7480,43134,99187,73086,38131,25611,-3617,-17368,18311,47150,70890,76814,-7086,-56280,66476,157269,58996,-38531,-57159,-28755,61462,113142,51406,-88821,-229296,-275675,-174319,-30982,29904,-8571,-62683,-75974,-90311,-86121,-32564,34411,47119,25115,-22985,-61870,-37561,14289,17823,-26324,-87791,-52470,85946,127767,17730,-50102,-31297,-12394,-33745,-43699,-25280,17908,51369,66992,42382,796,-69216,-126467,-62757,47736,110245,138440,104015,36586,-9736,-55992,-54089,31508,72152,50235,69775,139395,167957,106661,34732,-34084,-79394,-41533,13002,22514,7057,-50783,-83481,-45316,620,14784,15881,4341,20980,47470,49690,40943,46277,57228,52406,18785,3687,36850,61121,-9243,-102665,-55931,83396,136402,53551,-41646,-31560,5311,-39772,-107055,-36624,96492,84063,-43385,-89491,-46325,-21333,-33346,-13164,34805,100911,132249,17860,-125617,-104821,-27266,-41537,-39448,-25912,-49701,-94581,-143851,-188652,-149183,-37256,25623,8008,-34651,-22452,39025,30687,-16575,-7213,25611,49197,45497,-52533,-86407,20799,67888,35711,71890,126403,135904,111217,51425,12778,3532,-45735,-75328,-59762,-13785,32131,58336,80767,72241,9939,-17552,-28837,-36936,-40341,-47040,-28362,27461,25471,-9186,-15199,-46104,-114583,-162314,-125707,-50546,4511,25072,21309,-14324,-50773,-74486,-92397,-89598,4567,157361,190335,65352,-27552,-33088,8546,92581,153506,125273,36493,-35375,-39913,-1506,36105,49587,43277,57092,90102,49132,-53048,-73997,-28988,1872,-11759,-59890,-66157,-38347,-48301,-82102,-98866,-36468,38603,75167,63733,41622,41191,67135,100595,130676,110490,59289,20506,12926,39854,31836,-54729,-76653,12976,64092,23527,-39136,-57795,-46361,-25798,7536,10513,-9417,-56457,-124102,-83401,30061,19496,-13406,54219,112120,69765,13017,12379,17112,-39579,-78598,-13073],[52730,64630,6892,-23809,6598,53712,53990,7025,-20959,-18484,-42617,-77454,-64164,-27662,25612,94427,46277,-58259,-94774,-92295,-74940,-26584,15966,-23705,-95789,-82274,-42092,-51428,-28079,27342,37552,-11361,-65998,-81029,-54167,-2996,62090,70394,-28109,-153313,-182056,-125101,-50684,34301,105571,75458,-3751,2565,46236,97072,91089,20710,-11233,-19304,-47700,3063,96357,146701,147097,82181,29725,54114,61141,17205,19209,-1377,-100503,-153706,-57216,61168,39875,-55619,-45457,38200,59908,-12446,-43407,-3241,30051,13075,26851,61328,15676,-40761,-21480,-2917,-39391,-46604,-11347,42662,5525,-100446,-81556,-34125,-49398,-9020,78377,93409,79195,30357,44278,115359,85271,13677,4988,4905,-12310,2549,266,-72590,-88230,-42910,-14984,18692,12331,-7087,8662,-22820,-88161,-61382,16886,76803,130174,143282,65469,-66118,-94351,-20199,55106,53266,11978,-43705,-76907,-78192,-64393,-38482,-28942,-33602,-19966,-5702,-16948,-24040,-17885,-26652,-58607,-82594,-79044,-25174,40315,106279,150982,132134,83811,89996,101733,48692,118,16809,58126,62761,45107,40867,19712,-40089,-24360,95136,171498,127699,53852,7106,-39229,-31410,24269,85984,133300,131864,72892,43030,35983,-6595,-20138,-1102,3064,-17461,-46332,-75127,-60789,-7180,12128,-25535,-52499,-31610,-2348,-21348,-41849,-26165,-37304,-47759,5113,32706,-12361,-15912,62226,121524,113108,86920,69045,2601,-76315,-40379,87461,131912,36658,-80829,-122017,-88518,-30855,-3787,-3752,-2041,20883,50150,59022,26394,-29035,-63816,-54963,-20204,-17372,-73028,-85270,-50118,-26282,-6704,19906,45914,79832,57252,-11152,-32295,917,16551,49019,90055,115927,105564,49072,-45922,-75223,-47911,-562,59060,83144,42905,30239,29647,14231,33486,51884,-7707,-47070,-45478,-64496,-65799,-27,46209,-7664,-67866,16694,121150,88582,-44107,-138039,-115784,-10752,51972,-574,-29962,11965,7032,-51835,-80035,-112341,-133828,-49594,37511,21379,14562,59757,66150,-6656,-3628,95549,45619,-142162,-153385,-53290,-18401,-24062,-84306,-152557,-133668,-56233,9644,28448,-12101,-16896,17388,13136,-15860,-890,19845,24551,14773,-47216,-104924,-130400,-127315,-61845,1806,3777,-14596,-587,80,10148,76562,99607,20929,-62947,-101322,-116628,-58887,53539,95123,85925,81460,6788,-64404,-60982,-93771,-183221,-148659,6966,106910,97444,42901,-3581,-28419,-38028,-6439,36968,33479,15694,15582,35701,39556,-11944,-29031,62687,107677,62879,27704,-13685,-47717,-40340,-22731,5417,31942,42681,56762,35323,-15861,-30289,-36548,-91708,-144910,-145887,-65555,37053,46491,-19424,-62468,-82681,-60739,-18865,12376,41376,52465,21049,-27094,-57589,-79755,-43540,32167,37188,30862,79889,44516,-10581,32755,80576,71797,47419,-23338,-65389,-24897,2841,-27359,-37179,-2073,-416,-23270,-4445,32173,52300,74394,50534,-19656,-38415,53774,159625,137290,-14132,-112027,-73271,3115,2243,-71750,-105397,-47941,22396,24015,34976,49526,-4533,-56667,-46274,-80516,-153029,-113970,12212,64381,53222,45683,5689,-36102,-75599,-130029,-146458,-99623,-58753,-25626,15606,7544,-44058,-48199,6343,8099,-46066,-44347,-586,8969,-30133,-79941,-121737,-124967,-77409,-33790,-28948,-20620,-3605,-5790,13775,51581,91549,35554,-55939,-4226,75106,52356,19108,16708,7983,-21910,-52614,-44670,35782,84660,12325,-69180,-52758,-28915,-32363,-30049,-46269,-72172,-64052,4174,48246,61034,70831,61864,19244,-12761,-22209,-39455,-36398,15729,55113,69613,76055,76572,64278,-2069,-67897,-66161,-22737,5730,-8519,7764,60203,62104,26302,5503,-54712,-114875,-94319,-5951,30017,37895,64223,55000,27611,22088,22510,30477,33093,-10182,-32935,18909,37963,-22406,-63371,-33372,38472,44958,-25349,-46378,-14636,4656,5631,19518,3847,-12728,-8218,-40499,-79723,-37987,31819,27680,-3357,-6910,-24353,-40626,-9238,-21868,-36488,3728,67847,79131,27102,-42160,-80383,-42360,47538,86789,52619,4653,488,31190,73702,80348,11492,-89742,-154214,-126306,-34911,30033,13901,-63847,-95373,-4755,100922,105670,62430,11355,-34301,-36052,-19531,34621,96789,102900,60781,5726,22446,47015,11879,-40745,-33699,-10950,25358,81556,112515,70242,41013,63402,70220,52514,32720,41904,86519,117406,77735,9540,-17877,-20942,10965,34046,-2822,-35107,-28802,-51514,-74816,-55239,840,16283,-18848,-32058,25879,108758,108056,30633,22435,39314,-11624,-94837,-140096,-129012,-123983,-134491,-75176,20059,52940,66086,98044,134971,137796,67571,-13345,-4339,64817,164674,179757,108159,94858,118691,55733,-34928,-59726,-2829,39880,8755,15939,89125,69504,-38925,-61562,-29221,-76018,-106394,-15365,47491,11988,-3634,-18078,-64206,-29574,52655,47691,-21783,-76261,-42336,33602,-2550,-120160,-148192,-94258,-43660,-20112,-40894,-90213,-71194,-35411,1378,48065,4493,-95448,-141315,-119429,-56540,-23199,-38934,10613,86156,44213,14371,83016,140991,114954,22018,-103293,-148864,-85251,-35457,-58313,-115033,-95547,-41285,-23558,-8462,-19649,-107670,-153215,-101686,1222,72943,84864,45669,-45915,-154960,-126911,48797,174597,121816,40108,42122,62899,10886,-3390,34474,91556,154156,159499,100038,63379,67428,27467,-6662,78142,123488,60215,32456,48744,10211,-56877,-37882,19726,54614,44358,-25996,-37685,91814,116893,-5527,-63136,-40719,-38365,24513,111423,96300,-16111,-135311,-178820,-113102,-25383,-7492,-27421,-23079,12717,36354,22935,18224,21998,-25591,-106117,-147959,-97589,2040,30322,-37743,-83871,-89393,-33302,68683,103745,54776,33291,40226,22689,-22541,-34479,1381,25796,55313,132230,126514,17095,-96910,-138553,-56476,33464,66327,104411,95004,2863,-87694,-115658,-59480,40434,79995,53099,36649,67798,105945,84223,35422,-45094,-103340,-42433,18288,-15031,-37395,-35450,-55493,-59883,-24365,5688,21391,50706,73953,58699,50817,66920,70028,75308,58608,-21004,-71515,-21508,-508,-87353,-154285,-81461,61232,125226,40801,-59304,-23221,39644,18120,-69516,-85082,-14010,17885,-39828,-87672,-94582,-67125,-20594,42011,46112,-9373,-51957,-109132,-147443,-122458,-111449,-79684,42941,80030,66,-67162,-86206,-120981,-116838,4404,113788,85289,-7443,-17395,22733,8743,-13065,11484,36860,62987,74298,-20375,-78500,3547,35011,-1293,57208,146581,165012,118002,40145,7770,-27445,-112975,-110104,-56020,-59310,-77075,-50696,3912,45800,19411,-15600,-18401,-46,-29409,-94785,-115657,-76421,-39955,-11218,15313,-21963,-102606,-139034,-72831,5110,38971,62403,42893,-49396,-92759,-51353,-39037,-70732,-22557,79542,87977,11557,-5565,13295,2705,30724,91705,74945,-12251,-73861,-44156,20168,61932,48525,31511,77824,125924,62524,-40563,-76721,-88273,-87347,-63125,-26930,25677,19390,-79620,-117726,-84496,-67157,-51103,45298,101206,51251,16087,39687,40792,49909,53206,43887,54121,43110,1570,-33404,-70508,-38706,69870,116579,47873,-14006,15180,66612,71084,71626,55557,23117,-36292,-101696,-58663,54347,52532,15505,45041,68710,28053,-16446,-27148,-18244,-32967,-62037,-21796],[22081,41484,7063,-4135,3924,5494,20411,12238,-34169,-62055,-58498,-63901,-49893,8330,68501,102564,30967,-68580,-108221,-89795,-15289,66015,52855,-41105,-61723,-1098,9712,-28639,-22154,21795,36520,-26504,-96901,-88744,-55829,-35374,11698,33637,-39856,-153530,-186605,-142993,-78338,32956,146825,138934,70650,68955,59523,21533,12097,-8126,-43955,-41366,-14273,30503,79339,86259,44873,27659,43614,29851,-25500,-54290,-11105,15708,-53830,-108815,-39222,41616,23645,-26639,-9507,62813,108675,64959,16989,11298,-14114,-75701,-57191,26692,57588,41924,50073,64069,32149,-10019,-16891,47896,73888,170,-26538,-16710,-55029,-47089,58776,119141,117254,75300,97242,144951,99558,46839,59445,45765,-12753,-5196,25195,-27119,-62373,-29412,1343,20698,5548,-16000,6528,7269,-39847,-69235,-42672,36322,140924,166190,56955,-74194,-91140,-11668,52608,63549,61333,17829,-47564,-63686,-49042,-34084,1164,16958,10705,-9000,-58081,-93868,-63286,-47553,-79447,-95678,-63744,2037,35622,45966,66648,70674,42627,39626,53520,-1355,-54346,-3405,66167,48885,-5366,-25269,-40528,-71081,-27536,61781,93902,69288,56375,55590,7849,-27406,-35348,-1109,81672,131900,96340,59105,26966,-43373,-30088,31150,7191,-76484,-94966,-63724,-38040,-33354,-48709,-82382,-120595,-87110,31693,104506,79116,39979,6112,-17285,43291,90947,16213,-77432,-61421,45071,164386,212884,142491,22605,-58808,-31821,78152,121007,70037,3157,-52573,-67056,2705,60326,69046,104306,137170,116562,58273,-31944,-113754,-129062,-78934,11827,77913,56769,26923,7362,-7791,-9064,994,-7190,3889,20529,11973,23737,14828,-71476,-92455,-8215,57638,88784,96909,-3516,-96889,-86003,-14136,56752,52678,-25015,-46873,-22540,-784,32063,30291,-37148,-42421,-15047,-64703,-74914,6088,30607,-19847,-24850,65926,98732,-3047,-136844,-186340,-132119,-27083,25972,14678,-2041,-4400,-9064,-46703,-92589,-98191,-77689,-17451,37822,27409,-1712,28232,79560,37414,3720,66916,22349,-126925,-151215,-84175,-62343,-51075,-62698,-115540,-128337,-48277,35537,44212,32532,60374,61824,11757,-46291,-25290,7341,10519,6822,-44873,-116772,-161611,-164283,-108066,-29280,-12208,-42811,-11767,28833,18921,42509,68036,44019,14212,-11894,-21195,48623,129935,123656,76483,16103,-59353,-43076,28937,-4680,-126692,-130397,21054,126955,88717,23789,27107,14834,-58436,-64421,6018,32524,39393,38696,35320,32894,-19652,-97853,-58070,36149,49543,3774,-35870,-38172,-33953,-27084,-1218,22155,4789,28615,70532,35570,-8528,-63073,-151961,-185496,-145333,-61868,42170,91965,35243,-44428,-86094,-59165,2727,51350,67406,60188,27232,-40877,-64539,-40845,-5762,47675,58470,52243,77873,56568,-5517,-11131,37147,62200,56313,21777,-6416,-6993,-26770,-69713,-76414,-61939,-88015,-72639,-11008,-21748,-39117,41338,81277,13380,-17314,59486,144118,151034,66846,-24957,-63174,-48967,-45588,-81322,-98590,-65113,-12358,-12190,-15851,7091,12949,-5778,-51957,-120789,-152608,-85656,18202,82274,114919,81698,-13830,-54708,-87914,-153871,-150984,-89448,-70631,-51591,32383,73935,-2680,-90002,-90337,-53418,-57366,-51038,440,48854,65689,48555,-18527,-73944,-75583,-58410,-55958,-18303,16585,-14537,-29955,37667,114662,77431,-33608,-33942,25878,25181,30174,59366,63698,55470,42186,21457,60811,59766,-58083,-114529,-57624,-20228,-35115,-62026,-38944,-1166,24941,56585,46731,781,-33325,-17823,37165,56817,10009,-48591,-35188,45041,106142,106829,90050,101888,103919,20455,-82551,-86798,-30823,-18631,-23957,31823,96146,93308,73113,96109,42479,-79137,-116431,-77524,-44594,9812,69978,62307,23341,20762,61600,59907,-43032,-158736,-125551,-20753,-5516,-58439,-86003,-74216,-3387,36057,10823,-12633,-17975,-9022,19138,43010,19533,10176,11803,-44619,-76204,-19189,59061,78451,21860,-35898,-45621,-46930,-55404,-42265,14166,92590,113239,49703,-16491,-42211,-77638,-55956,50761,128277,157404,157256,77354,-23297,-19680,41236,16580,-79590,-147570,-121548,-52105,-9602,610,-27859,-63015,-23823,47318,62251,78018,86205,60162,45514,21120,24000,80728,125870,116909,53207,29770,14077,-26899,-68801,-55014,-10513,39183,72177,38677,-50231,-68491,11412,78288,86055,79991,102821,109469,89449,83196,57576,-16650,-96775,-44313,73699,87508,8643,-40620,-60135,-90663,-88432,-29091,-17424,-51547,-7987,84402,109014,57283,9040,24828,41166,6813,-48756,-58818,-12145,-21230,-91353,-85169,-16415,855,-10142,18283,91866,126831,52852,-67060,-79922,15282,114797,129964,79743,74135,84992,32142,-35188,-58121,-55810,-62475,-74656,-38233,11825,1042,-10602,73444,112244,-2358,-115638,-106627,-55453,5908,56124,26816,-44770,-28017,35753,40550,-13592,-50630,-28045,30644,12331,-62757,-82438,-46878,-22095,-20928,-38013,-47518,-1162,-4716,-25304,22957,-2233,-76888,-86689,-80432,-62869,-25325,-40639,-35842,36972,46116,17192,31734,68003,72743,22727,-72838,-97838,-50432,-28105,-43782,-88140,-87160,-37600,-25582,-27783,-55240,-158521,-154868,-64835,-45958,-64216,-13173,41242,9254,-117062,-127792,43417,172192,141374,83974,24559,-12260,-3940,83941,147845,124361,94099,80371,43726,26305,21178,-41382,-71412,15641,57751,9603,4479,42765,1736,-94667,-97474,-10233,39154,10932,-23395,18472,99044,39864,-81209,-98101,-54050,-53223,-35138,27562,87696,84845,10759,-56630,-53180,-33927,-40075,-29780,2157,44294,86252,86673,57663,19838,-53708,-165764,-236069,-167078,-23720,-2745,-106377,-118330,-15406,56465,64112,84327,125892,138724,85906,14456,-18077,897,37246,22863,21361,108936,125402,279,-103460,-115006,-42568,14705,23513,55499,94126,42474,-45897,-80262,-47884,33382,90066,74220,31425,5685,14136,52376,75507,7547,-79585,-57742,-88,-13937,-28471,-5796,-14146,-30542,5155,56300,87309,109055,96062,47880,-3745,-31251,-19371,38470,67046,20527,-42242,-34264,-27047,-79900,-100662,-43639,18093,35999,-13803,-84063,-63834,9331,20063,-62339,-130265,-79822,21313,38688,-30079,-103027,-78865,-3140,53700,9634,-116013,-165123,-133669,-79666,-79599,-154059,-137384,40291,111747,8129,-54494,-20369,-20630,-52932,19695,146104,124228,18493,-5442,4797,-13553,5504,52995,87132,99697,67121,-49259,-106553,-43410,-31007,-52569,23551,114226,143765,124614,73637,42008,-12554,-83806,-56839,3476,-31043,-92100,-84936,-48823,-6745,3558,-31444,-46258,-33199,-88458,-130551,-124059,-119053,-73125,10059,56691,2496,-94498,-114107,-21893,25895,7566,44903,69103,-31620,-101674,-9369,53333,-8452,-23408,27638,18824,-35325,-20048,28595,23800,50279,106198,85976,-2092,-52117,-31249,-1984,40366,65082,53350,56872,58906,31573,17916,7708,-50288,-88756,-27665,67459,91441,-7376,-152745,-132773,-19092,-42242,-121746,-31296,96113,69311,7655,2207,-25284,-28108,-768,18123,58298,56684,-14373,-40971,-5834,54184,116255,125801,43585,-32078,11811,101114,98497,30772,-9788,-4166,-3161,-35617,-60656,-44150,-30832,-9173,29294,48537,14579,-19603,-33959,-28728,-16108,-45269,-50379],[1324,11507,-7354,13786,27440,-2480,8144,23282,-44148,-101649,-68678,-8801,32026,73092,93077,60164,-37778,-119306,-161064,-130723,-24580,49984,16567,-47462,-13039,55266,33273,-22426,-21498,9159,3560,-50357,-68950,-28848,-17408,-62872,-74823,-35131,-19387,-59543,-91165,-86786,-67584,-479,100084,125759,69164,46496,26539,-33494,-30039,13797,-2587,-24930,-24084,-40883,-38676,-43652,-74499,-26590,63488,56749,-19186,-56419,-21430,20142,-27194,-73446,-21984,27361,17364,3691,18615,75960,135014,113213,67436,31510,-36964,-106667,-92335,-25272,38708,67428,83828,99304,83230,29536,-30529,-1215,64747,33335,-29992,-46575,-56170,-37379,67269,122559,90237,56320,105172,128647,57720,31887,86363,97385,45337,22831,34737,23584,13831,20650,31001,31664,-10478,-44616,-4484,54379,33736,-44954,-53641,12376,86060,128549,52550,-57484,-55886,7119,50614,88820,126033,89460,-4949,-47796,-25926,-3863,27045,50994,52765,26974,-39975,-89007,-55810,-25774,-62351,-75903,-39014,1353,-12686,-63972,-77141,-36082,-10573,12230,57149,26737,-46743,-40234,16637,15900,-38005,-71312,-76656,-64319,-13516,22014,25583,42774,56639,54723,35445,-6360,-76014,-94606,-383,71665,22166,-39431,-67639,-100942,-71344,-24139,-57037,-127360,-111220,-52771,-35151,-39247,-32309,-46774,-83128,-53527,75787,170498,144454,101680,104025,90087,97295,118986,45379,-84866,-130567,-34086,152989,246613,153903,34475,-25015,-44199,-9098,45347,107053,134945,77039,44105,122177,160365,121239,140553,171574,125909,46133,-45688,-122845,-135198,-92350,-24582,38672,60280,61099,47483,29143,-6275,-44688,-69499,-47001,-4693,23373,38334,5850,-107896,-149350,-92359,-65622,-32855,37851,-10998,-98670,-89094,-33882,-8623,-268,-19324,-58646,-71018,-19854,48107,26514,-46310,-23100,28553,-25285,-54905,12923,16101,-23484,-605,50778,9492,-80429,-126551,-122112,-68016,12966,43701,27771,1046,-29446,-24560,-43490,-79693,-38053,32805,57647,39498,5849,-14122,2207,32410,9978,32246,69962,-14370,-90673,-61768,-35497,-45730,-10553,21972,-13863,-39860,15705,47560,7567,12895,85566,94757,9721,-79642,-49635,6416,-6328,-3852,9383,-32974,-69629,-70050,-68452,-56317,-32631,-4747,61476,96508,51734,20380,13889,23713,56117,71938,72235,118646,153182,117704,50995,-32358,-86600,3998,110136,82784,-22285,-47542,28522,79923,38208,7789,53452,62943,-14108,-54382,-18222,385,24265,37878,24048,4219,-22195,-94957,-96962,-20952,2810,-17781,-36881,-61250,-82233,-92103,-69669,-42593,-60031,-23656,63935,89945,73152,11488,-104576,-150765,-112931,-68683,-39330,3119,4517,-38839,-75435,-41421,26298,39705,13356,27535,51555,-17530,-67253,15406,109625,106766,38106,4456,42820,67796,35213,2543,15860,31385,37845,29977,39112,46637,-14516,-99040,-108664,-96019,-139634,-114405,-8909,-4512,-60829,-14193,68723,69189,33974,36739,58565,93413,96049,29077,-58373,-102181,-112846,-103670,-73692,-41731,-10006,-17743,-19398,22918,48882,24113,-55312,-133237,-116021,-16851,38263,47262,82634,62131,-21421,-33631,-50103,-99427,-56175,15121,-1858,-679,105243,165826,54113,-116609,-174463,-96596,-2644,-6837,-41234,3306,92453,117399,72447,56126,49716,11446,-33683,-9372,20674,-37874,-72854,-350,82264,88990,26986,-281,35987,61174,76257,95912,64421,51799,84465,59562,40989,7497,-87752,-107151,-28925,25486,-10656,-95485,-79465,14974,51974,29388,-39838,-119095,-160770,-85393,58244,94052,23653,-30142,-6076,72616,120382,85144,52116,68294,62821,1834,-67929,-77906,-22256,9443,7108,32176,75675,94021,115287,172857,129770,-12194,-107299,-131464,-104419,-34187,17397,21572,17334,16090,59758,45367,-73211,-164296,-103010,-16235,-25001,-55683,-49211,-52285,-40331,8231,38028,27138,-11189,-17557,12475,30610,-6682,-37795,-37703,-61516,-73274,-42892,20117,76043,36488,-36720,-4635,33462,-20029,-31063,64433,155632,141421,43141,-50677,-74477,-79867,-59046,-2717,74492,207415,282239,137724,-36732,-33545,46497,32623,-46158,-74992,-39860,-7094,-2035,-2321,-13427,-26749,-6010,12522,-6392,36876,124339,127878,96056,75633,57473,75293,109438,88946,48082,72474,75669,27820,12452,39956,55241,52631,44835,-1119,-86548,-95531,-11849,43872,54509,78794,112566,54876,-27497,12381,63145,-20537,-144209,-69641,88917,122054,27356,-42936,-57739,-81821,-91823,-63414,-81493,-98153,-19855,58084,25478,-23738,-4523,32311,22290,-8134,-10255,28739,67586,39381,-5952,3553,11022,-22902,-34761,-3260,38150,54412,13497,-73585,-105280,-52465,20980,58059,44423,26188,21979,2494,-18819,-25559,-47137,-39562,-12500,-10464,-37689,-43141,12058,129497,162896,75995,-26359,-82764,-62894,47885,113799,42049,-43765,-35035,12791,21273,-34120,-49920,-1520,10550,-14555,-22842,-23301,-21335,-11200,-21826,-30093,-1444,47596,10303,-54015,-57791,-71676,-69958,-19706,-14970,-47816,-23742,-13291,-38529,-5193,44608,43048,21430,24064,24892,9802,-22781,-29257,-28505,-25094,-3918,-18555,-34714,-7527,-46690,-117399,-129967,-160968,-118375,-24813,-39447,-115068,-89926,13832,39348,-51931,-74442,9680,72440,84748,73207,-14756,-95273,-54491,71203,107765,42162,-13289,-31192,-54555,-42282,-25061,-73046,-106125,-53813,-6263,10421,26652,24848,-47707,-141606,-126858,-9708,53765,11648,-22894,46052,111323,23067,-133451,-157190,-93871,-70837,-73523,-34317,74312,143050,93131,569,-45550,-57746,-35995,5905,23349,10008,2456,39240,68587,72846,54846,-25775,-158187,-185933,-77219,-28102,-102885,-96774,49164,127835,87918,85326,140259,165130,103510,26313,13684,51500,75081,61445,28469,43685,49417,-24579,-85300,-75326,-10077,37513,36470,58653,125458,121119,56939,17377,16118,68435,109764,96529,73286,28246,-18388,16163,82790,60472,-20256,-56350,-26678,-8015,-11213,-1617,2722,6134,57331,132344,169988,131494,64450,21745,-43185,-128393,-125194,-36048,48320,94793,64021,-1992,-4738,17727,19036,28509,3610,-53999,-78089,-89641,-85178,-43062,-42928,-105446,-135447,-49834,87851,120976,14039,-98309,-82969,-3640,32543,-18905,-90921,-84432,-30688,18867,-6890,-122230,-188866,-77957,14973,-44690,-87075,-5278,53402,4588,-17200,60048,75378,29949,31074,25693,-8405,26390,91367,123087,96804,21261,-86705,-114084,-59928,-53177,-48854,31837,95727,113686,118436,108291,90247,52595,17831,47210,81094,38884,-23330,-37447,-42707,-27448,-4451,-28703,-45970,-40689,-98103,-87021,-32656,-61400,-72273,8028,79562,40666,-56461,-84072,-32491,-29866,-46521,5850,49169,-29598,-96918,-11294,60681,23013,18415,61098,61510,24078,17646,25790,25814,79580,148549,142397,55206,-13059,-39167,-61585,-19950,71454,74186,-8958,-64716,-24412,64906,107416,59192,24918,93352,154858,96948,-66829,-190417,-112731,13866,-15718,-106075,-53316,53673,34019,-41429,-64035,-70356,-32311,38174,61294,56973,36957,4031,42114,130206,162750,130523,83500,15834,-58543,-33686,61683,63031,-43623,-96731,-50615,19640,28352,-56324,-129740,-125505,-66094,18571,75444,56464,28847,4339,-14338,-1294,-5229,-13714],[42425,14766,-17034,24387,71017,58507,57853,62084,-3979,-66066,-48847,18167,86617,126972,98542,15062,-86088,-170017,-218779,-185070,-107621,-72259,-69353,-55582,-16133,15792,755,-27452,-13003,3808,-37788,-84417,-47211,16609,8111,-82997,-128929,-61331,17818,24932,12623,2962,-21982,-23825,33547,68271,3005,-33707,-10616,-4628,7961,51843,25653,-59109,-125279,-162766,-150533,-115257,-106190,-73136,8383,59355,56485,20623,14961,29631,-3458,-34041,-18298,-26414,-32627,-3803,15579,25091,64255,93338,105460,78368,18801,-42942,-68319,-62541,-43196,-7664,38480,60646,51092,36474,-1444,6237,49740,10643,-67297,-94747,-72468,-34741,41446,73263,33713,8364,74951,101710,27514,11793,69985,94576,79978,36637,-1575,20138,59075,30200,10103,33197,10463,-18555,-2462,33911,20228,-27205,-10770,30780,40687,88520,83632,-20898,-45679,-10541,28871,79884,137553,122257,25124,-34984,11179,50655,22481,-1134,1672,16718,17125,6806,21962,48069,16978,-23342,-43782,-54127,-92206,-152742,-172853,-122466,-67721,-13863,46892,35817,-47540,-102182,-66095,-19232,-44611,-91774,-94608,-59462,-20082,-9340,15204,63738,40539,-16700,-22848,-32460,-85293,-101589,-37101,-13363,-97566,-152283,-125119,-98095,-90176,-105933,-140224,-158279,-104792,-31865,-33410,-47470,11356,46619,23580,25306,89113,139550,117564,98534,144535,158610,115340,92040,42572,-39764,-83848,-47751,67682,139285,113505,70239,18125,-59546,-91878,-36572,71598,131010,106832,125134,198427,183566,112117,110976,123871,68446,-404,-53749,-90147,-87939,-58922,-35799,-19558,-13231,-42,24275,46318,25131,-37267,-82085,-52698,-5246,19498,6740,-39067,-116974,-109754,-55052,-60022,-65570,-6730,-18824,-78514,-83650,-52105,-39373,17548,72682,12620,-69611,-10028,89646,67116,-2391,14047,54355,15287,-39697,-20085,-10322,-16762,-4656,-4432,-46909,-53207,-25448,-14861,-11996,-2740,245,-33443,-65427,-62977,-28756,-39542,-38979,51610,139226,119917,31706,-20767,5858,14897,-42238,-80692,23265,81899,-32538,-81596,29682,66186,13653,21091,37589,-8760,-34026,6719,-13993,-86006,-49770,73949,108403,32707,-50564,-47545,-8368,-18432,-15258,10991,15329,32861,43568,4083,-44978,-26875,36552,96919,109866,80788,49437,24076,27309,63311,73845,57433,93296,119919,67149,1958,-42618,-71093,-12820,43744,31696,-17071,-30375,-5676,1743,-17427,-4315,39365,64456,42454,-9356,-36921,-28212,6018,25592,3296,-47657,-73790,-82635,-46406,-14429,-24404,6904,27537,-22844,-64868,-101687,-96724,-52725,-52506,-44267,30594,98814,91930,37709,-53643,-101936,-72434,-61009,-100548,-80892,-26508,-10421,-26760,-7250,20506,-16401,-52507,14196,98216,39305,-52693,27844,171903,147030,539,-76863,-16787,48457,47350,27469,45736,60670,34042,-12510,35261,122195,73852,-50085,-62972,-34893,-88904,-95125,4491,41282,-31707,-49187,44953,102031,49509,-2913,-9210,18742,40270,294,-77822,-125903,-133617,-106159,-40193,19425,39805,24539,26897,34984,13963,-14307,-44588,-81985,-32839,78558,78213,887,-497,14240,-5145,9314,-1313,-15480,55256,111484,62064,52454,143008,172133,59501,-91804,-142667,-42224,104332,90366,-30487,-34040,52310,65329,40139,98295,160255,122380,34605,1658,-5339,-70555,-100481,-60679,-1036,44568,66058,84310,99917,86232,67861,54139,-16612,-33468,56385,68513,28082,1262,-55568,-81105,-22727,24463,-9530,-89670,-93253,-4844,17046,-9134,-66241,-153655,-201603,-106918,38805,72337,21014,-14377,-10078,35439,53662,12939,14596,53059,25631,-39541,-76127,-85470,-37960,26652,26322,7693,30033,72742,133534,196001,142813,10530,-110699,-174474,-155550,-73408,-28066,-20671,8122,21618,27761,4767,-29676,-43277,-33933,-6580,2658,-18722,-35653,-51987,-68039,-34469,4698,-1063,-42093,-51797,-56886,-57328,-70495,-101714,-107972,-91650,-85143,-80956,-47563,-2690,-1465,-10160,56157,108286,65256,13938,64243,103622,83578,42368,-22986,-63640,-45303,-16591,-21736,17823,170059,238346,99441,-35023,-22520,41830,35923,-18037,-11118,34518,44818,22638,-6729,-15775,6065,31306,7834,-69527,-49723,82250,120008,94622,100150,85100,55641,39794,-1105,2116,111272,175380,139333,111350,129258,95548,9430,-38334,-34316,-53488,-46564,392,10716,5788,27672,50338,-11574,-101597,-86375,-35642,-72910,-116223,-16515,115723,135260,37245,-35252,-45812,-53019,-60005,-53082,-88637,-100193,-33781,10068,-28444,-34827,9366,29312,4691,-16255,-18642,-11495,11155,41123,76443,103298,74408,14389,3800,17499,-3388,-29856,-26444,-22711,-26237,-29294,7706,38149,10252,-33925,-20447,1963,10698,2063,-28593,-344,50189,21724,-34467,-33127,17446,92171,127568,103633,45184,-509,32293,118120,130468,19244,-88980,-100085,-34497,13072,-21879,-43166,1533,-5444,-14395,25054,28042,-6732,-10333,-20927,-35513,-25825,9034,-3720,-70203,-143046,-146525,-59767,18215,11577,-39292,-35099,1537,-9777,-20976,7571,36330,35298,18079,-6219,-6335,4807,12392,-365,-8543,16170,-5567,-23948,11179,-47251,-175499,-196234,-158843,-106553,-48670,-35343,-75776,-82471,-8984,24512,-21411,-38227,-32525,-22925,11591,31776,-16073,-68894,-62405,-7249,-15011,-67949,-94108,-103157,-109484,-58453,-5650,-31766,-60280,-28769,4927,43873,57501,13930,-75685,-153068,-103450,7870,58878,32561,-14921,22487,105177,36744,-152469,-201859,-118515,-74755,-67101,-21751,81072,134948,79772,-13836,-66544,-57455,-4601,39504,51845,35,-70348,-29381,55120,113745,158135,131025,-12499,-122015,-78603,4707,-22092,-64248,-8573,65052,59353,32150,50302,92736,78290,49180,58478,70972,72066,101554,69764,-12257,-62800,-84901,-95944,-61607,17109,71189,74225,93394,130170,108381,58656,51583,82102,119924,95874,49942,55303,41590,-13791,-34081,4938,36598,20342,-24289,-46469,-49242,-47237,-25214,4121,17597,72277,152570,169176,86530,-1018,-32579,-65213,-142070,-172621,-126058,-28922,81536,90624,6051,10059,67102,50918,32167,2821,-71681,-91580,-62997,-49162,-61443,-113669,-170238,-138862,-27297,91851,97524,-15264,-114519,-102267,-31736,-3395,-32584,-25424,24606,50895,48833,13397,-89102,-209372,-188061,-115980,-139402,-162539,-47868,58119,24699,-42441,-43899,-15039,11412,47346,36473,-6519,20028,73281,65116,8793,-31775,-69236,-67244,-27567,-11548,14912,82124,113313,92727,75086,91182,115578,103574,65533,67433,62274,23638,-10522,-35714,-68813,-59565,-30693,-28631,-21211,-632,-35952,-14221,53247,18060,-56102,-18989,70700,65928,-9955,-58131,-80608,-101667,-60621,-7470,-20313,-88702,-113312,-78448,-51033,-21928,42721,81615,89439,89874,66937,7530,-16591,37409,107021,115335,53034,-20658,-69719,-106469,-72230,26022,23028,-105757,-170255,-94085,29139,109908,106513,113100,170363,159790,56072,-74439,-134125,-65309,-20635,-43524,-47272,6034,25598,-32023,-103383,-101926,-56588,29817,130519,145985,65579,2757,15132,93838,177877,167271,68216,6275,6227,-4045,-8041,13821,750,-57479,-94874,-68981,-7184,16893,-47007,-116685,-147210,-113925,-4290,86686,90174,73572,36855,-5704,-359,40236,79527],[80326,23613,-22006,19829,86954,105914,103768,92555,57866,17447,-6170,853,63458,129794,77960,-19091,-86794,-152174,-189564,-170870,-162862,-164961,-127909,-82511,-62350,-53821,-42212,-35530,-8979,2195,-59683,-116648,-72827,107,1019,-77213,-120161,-52442,19614,13826,13476,27596,16991,6391,13918,-7408,-80528,-95696,-31750,35902,58549,61647,-1843,-129400,-217514,-208041,-140538,-57913,-35097,-79421,-76354,10552,95211,98361,67285,37959,23722,25914,-1277,-75863,-86510,-22988,-1559,-53506,-48648,40695,120020,120107,106602,72227,16820,-43881,-110239,-103642,-34103,-5554,-16819,18261,53058,75911,73677,8450,-55584,-85253,-78550,-57607,-17565,17846,39966,22524,50044,86396,64337,70618,92935,73785,57728,26409,-28648,-8230,50301,9852,-21752,32046,54542,45024,7794,-45954,-62991,-29555,36216,62314,35227,59784,82791,-3053,-65322,-43180,14775,55881,107172,122775,50653,-1193,63240,103107,23008,-64273,-82644,-24235,65623,92786,74911,80088,75375,26672,-40562,-69575,-94981,-126292,-132858,-118338,-95423,-48357,-7018,-16054,-83264,-139128,-82697,320,-17843,-75703,-85670,-70877,-47480,-16220,53752,104851,31993,-67904,-89297,-68366,-58006,-38408,-28019,-56173,-121608,-124404,-46247,-13492,-45747,-101917,-130369,-115727,-55135,13114,693,-35927,36519,105396,83804,69371,82410,75797,48248,48229,106712,131723,78737,32136,19690,23023,14706,-21659,-37266,7448,95144,125585,47704,-47556,-73477,-28995,25989,27788,17996,74462,128424,80204,25823,45441,54217,-217,-44941,-45770,-42848,-34893,-5731,4692,-18462,-59432,-58934,-14086,36404,53207,17115,-58286,-77533,-30271,19687,13911,-49470,-102331,-26857,84293,92862,42257,38694,4704,-62951,-90762,-43401,33308,117357,156012,81352,-24073,23599,124892,131779,86208,59473,43036,24657,-17729,-49082,-37081,-7693,-22761,-59379,-39002,54395,94603,60140,4023,-54137,-88881,-122184,-127225,-63471,-1119,-3703,26469,121107,160102,102112,15164,-8883,33364,8246,-100965,-150758,-52800,34824,-32570,-82913,32645,100838,43477,3178,-28109,-95796,-119048,-71380,-87727,-143037,-66856,81528,119417,88790,36796,-12723,-28243,-22601,-24923,-40081,-4357,51012,61489,49259,27575,16956,13585,22947,52237,87217,102116,88206,68560,50267,5498,-22527,28841,58782,1617,-40380,-36345,-47005,-69848,-103645,-109089,-88840,-64488,-41609,-36934,-43845,-39863,-31428,7914,63350,47773,-9025,-11375,8493,4940,-12655,-70692,-125037,-94760,-4036,3741,-29991,37779,94875,63608,21003,-32378,-48415,11208,22024,-26483,-282,66116,43464,-21033,-71557,-90731,-49390,-29270,-57767,-37477,8295,37461,37539,23981,-8224,-52687,-55578,31873,125832,78799,-28819,-7814,108839,121470,-3364,-91015,-42995,17784,23057,19713,66602,102986,39398,-66214,-19704,132789,141334,38068,53896,107833,28398,-39758,6504,42619,-7148,-39205,29924,87476,26723,-25952,-10871,-6482,-26184,-41681,-72386,-75663,-38848,-19925,4818,46768,58597,43812,36684,-14514,-70636,-56589,-6778,16446,79848,164621,111381,-17623,-43373,-4133,10133,10152,615,32103,97323,109167,51648,36410,77450,66875,6951,-30966,-6086,97504,200613,168905,41495,-2932,15568,-13552,-46017,11909,106985,139523,93338,22615,-37607,-97148,-117781,-106957,-65790,-19761,26148,91650,99581,35455,-1609,-17309,-70681,-73595,17587,46886,33447,42419,-2807,-63921,-52321,-36454,-51340,-69710,-44409,2471,-5505,1351,3700,-56095,-113722,-86362,-18850,25904,20487,-25037,-62810,-57336,-46457,-35712,17486,67629,35110,-47422,-95819,-100712,-58890,-4356,-4110,-10388,16657,65929,131858,172819,120276,32755,-61006,-138970,-150398,-68983,-9730,-22716,-6285,23669,-3662,-32263,12658,43523,-16778,-33341,33320,28197,-36276,-70297,-71341,-58343,-39526,-50841,-79686,-86280,-128240,-151995,-123245,-116832,-130833,-117158,-95632,-76625,-76197,-99716,-65965,28294,97107,119900,104242,38398,5795,-21053,-30150,7356,16259,-9757,4743,33608,21636,33796,101271,95494,23643,-36432,-51223,3808,28513,-18285,-6755,62408,72942,24988,-21155,-7835,40086,46278,-10582,-101818,-84019,41743,83758,67317,87958,90451,27006,-47034,-75614,-17958,130630,203782,174579,122210,103219,44098,-63614,-128414,-103197,-61163,-22570,4041,-1472,-10908,-16358,-16871,-31841,-78735,-126739,-145914,-118442,-38407,67924,149313,160195,69819,-7758,-14623,-18064,-32829,-19034,-28857,-45789,-4244,30296,12152,26772,52142,43324,23500,7304,-49531,-125613,-98996,26715,108712,116125,99586,71579,55489,34885,-19001,-66730,-30986,52694,98775,82875,85527,71688,-581,-44130,-35,35245,29520,-7518,-51816,-33153,12847,-816,-21649,-5121,14165,47855,102832,106290,32299,-2424,58633,116641,98501,958,-131888,-180918,-93199,18404,58350,52153,29662,4030,32102,88049,78116,22328,-8080,-25041,-46549,-69107,-37032,2452,-40571,-139437,-146509,-39544,25094,5991,-35370,-38869,6435,17178,-26932,-66040,-41013,16472,41359,19147,4270,-4631,1354,15942,14426,13322,-46922,-81542,-24653,-26876,-127148,-173578,-151829,-117092,-98461,-60828,-37497,-33307,-9196,13196,-6774,-27340,-34135,-5394,27905,31513,16867,21450,-13741,-40353,-62699,-90945,-92850,-83780,-60109,15386,69977,40914,30003,71341,63717,39685,32521,15736,-40256,-90529,-28285,29489,30962,39892,14549,8052,97860,72232,-80937,-137940,-70903,-29612,-3723,48013,115431,126094,50832,-30820,-40164,9323,32593,33458,61804,49195,-5744,-5050,38774,72859,100464,98160,33596,-26656,8445,100311,97845,-12556,-92688,-48227,-17196,-53458,-30670,36539,39178,38280,65845,57521,56563,118412,100693,-30345,-126474,-136139,-110492,-48365,37019,82799,105139,126157,106057,44578,-4447,4801,79873,121874,43499,-37766,-33255,-13920,-24108,-68577,-78674,-22445,38628,43215,-7862,-66988,-80827,-24695,29342,31435,71800,118720,87728,36955,-9963,-60457,-76444,-99946,-157233,-178541,-120573,-25254,8972,-1912,21195,30281,-19702,-22584,16165,-203,-24385,-3836,17330,-23771,-104300,-166713,-138338,-59070,-151,-14547,-59321,-90245,-72062,-41394,-39525,-50010,-24331,24463,49257,49420,23574,-48518,-132767,-125823,-114375,-171254,-175760,-54349,35871,31386,10134,-23326,-44511,-20997,19373,13287,-16698,3606,29597,-12108,-56719,-26590,-5648,-11366,17198,63235,99296,133413,142178,101069,57777,84757,139951,114503,39498,6359,-25270,-52031,-56142,-86439,-127807,-94693,-42164,-28122,-23539,10883,12760,24263,76911,61340,-16163,-5941,73498,67541,10112,-25030,-60699,-82629,-15752,24522,-58368,-128152,-107975,-113694,-139366,-83529,493,11184,19062,62300,61556,3337,-25587,-490,18579,9348,-12394,-56271,-91703,-107355,-80020,-42137,-70279,-160522,-194250,-138445,-40691,41899,61942,88656,133844,101041,22215,-23315,-32158,-13360,-52080,-80614,-18363,61201,48538,-22624,-74160,-39407,21728,82630,153593,165472,72787,-5478,-3071,36612,78918,61756,-25757,-37644,52203,118440,85303,-3616,-50255,-20573,-9541,-25937,-24539,-16857,-28559,-47508,-96561,-99604,-13340,64631,72269,59956,25435,-10035,3784,65045,131008],[58142,21140,-4469,23004,67998,82926,79338,73338,77713,73584,43234,2159,23092,87300,47633,-22250,-43509,-51383,-53318,-59125,-108237,-137796,-122954,-106492,-69750,-29494,-21449,-32021,-9304,15150,-37448,-108279,-87958,-22882,-2090,-38650,-77215,-50564,-6628,-28688,-49247,-19403,34547,77355,38066,-73129,-140660,-114392,-47218,25743,73598,66563,2543,-93622,-153880,-111474,-8222,73175,58520,-28014,-61956,-3407,68551,105863,89074,37690,36198,77303,50559,-39162,-61552,-10966,-10305,-81040,-82078,16427,94309,99867,124579,146528,116923,19321,-98646,-129322,-78591,-47241,-39016,11798,60720,86617,82219,45345,18629,-10805,-44098,-62150,-50918,2222,98072,83632,41228,76502,124007,167026,165745,85638,25072,22536,-3993,-17104,17215,6605,-934,49647,74296,62662,-2442,-95559,-99564,-29258,41562,48328,-11265,-30148,-626,-18014,-71726,-45886,35091,63523,80007,89249,47896,29091,76780,98554,43224,-57418,-103970,-35943,71396,81874,34963,20529,33391,21470,-9206,-1009,-3140,-27400,-35034,-50688,-71174,-66920,-60592,-68160,-100675,-110315,-11237,74802,35077,-22073,-41361,-66853,-59250,-4375,80755,111217,35731,-36661,-57767,-31414,4398,9819,-25085,-38229,-28422,14393,85114,80231,27681,-22483,-33075,-7032,28740,52491,43453,12666,45798,88798,63109,53868,54533,14093,-11843,13606,57576,57758,19915,-15201,2254,54391,57172,-21894,-94225,-35272,101067,134621,46907,-5577,27346,69905,69321,8222,-49672,-34102,-1850,-50731,-86924,-35069,-3682,-36972,-45640,-8404,-9359,-30081,1150,20754,-24047,-80470,-69960,-30478,-1390,17141,23226,-43535,-130968,-117450,-4636,60505,-10590,-79323,16621,167028,196066,129976,76749,-5463,-85152,-96705,-7039,133284,204038,164300,83746,13257,29045,103572,146535,124429,55322,-7778,-4464,-119,-37689,-37491,-1639,-41902,-98868,-34426,111085,138683,54997,-15907,-59576,-102728,-123689,-81750,6351,58001,72155,111214,147353,94698,3881,-26999,18593,37759,-38521,-112702,-128173,-103357,-69376,-85765,-99314,-35802,24421,2093,-31407,-74477,-149029,-176920,-117201,-74231,-61108,16280,96330,103020,124909,96721,10740,-34607,-17182,-19455,-42629,-7656,11866,1191,56657,108255,46473,-68033,-85892,-3116,71947,100480,89191,70786,34200,-18453,-17590,25248,10732,-37017,-46563,-35106,-38719,-87314,-178696,-195012,-125430,-69891,-51205,-43659,-58381,-88643,-99924,-57280,44340,104907,72200,32254,10962,-22771,-21021,-43027,-89510,-71544,-5146,-5716,-23608,25111,60217,60248,52038,22614,7515,58125,61352,-4621,484,52328,28959,-37341,-78307,-90470,-58717,-14428,14872,52460,63172,75383,73884,25931,-28147,-36953,-20081,23322,75781,41247,-29673,-33720,15483,45041,9169,-15505,3329,12525,13140,13453,33224,56605,12376,-96649,-91587,53796,117223,80428,139521,214360,111418,-12489,-24935,-6844,2222,3988,19032,51478,25953,-4420,20909,19562,-24982,-22116,-2869,40049,114122,104036,23258,-18634,-10547,-429,-3927,-57556,-90107,-35801,26995,66032,132986,183722,110347,32,-17563,2197,-17204,-48733,-46729,18234,64623,38020,-8841,-34146,-39613,-43585,-31337,28519,127831,212859,225737,163228,71185,17318,2682,-9678,-40515,-71295,-62529,17404,71834,33641,-41181,-82587,-90612,-87813,-64424,-48536,-46192,-4324,13829,-19994,-31109,-27115,-36543,-24763,11510,14839,38297,76005,34338,-41804,-72264,-83344,-96914,-77276,11563,53692,18496,14595,35060,32146,-9300,-74763,-84154,-4383,38190,-25131,-88730,-115711,-101601,-26581,39522,54670,38768,-16642,-70609,-66842,-39559,-46489,-53320,-15650,21452,59703,110443,138701,131849,124889,86501,728,-64469,-18294,48860,2320,-34274,-10932,-22105,-44295,5096,38596,-20630,-45684,35712,58528,18044,-7742,-23954,-42085,-33096,-38104,-63063,-72670,-113477,-144745,-111952,-90367,-116096,-119452,-71835,-27452,-58652,-130637,-86275,46957,99775,87079,69092,25643,-27867,-67541,-78700,-37427,4593,10437,7059,31674,63751,83537,68278,32598,25167,-17187,-77224,-23848,19443,-34443,-27949,62448,82523,22598,-12117,30967,75896,30504,-53610,-86830,-17891,72834,68209,27045,50480,82587,5972,-106248,-102963,6052,136276,153265,112166,68862,8300,-51091,-91327,-135077,-146207,-104495,-46243,-10104,-6864,-13472,-24790,-31878,-32063,-35878,-67734,-114231,-80835,9866,94091,141083,149202,80400,20847,34468,22633,-19844,5222,35521,23796,54499,93340,75131,81142,105733,93310,76381,50583,-42373,-147494,-121045,14852,75968,46844,55618,89682,96287,75409,26667,-23740,5349,77574,116654,126473,129951,86146,3400,-15516,25198,39379,17109,-25543,-77841,-73257,-40583,-46505,-52819,-26883,-15063,17887,88222,107840,9070,-69362,-30789,32951,55707,13891,-130249,-215059,-130560,9343,114276,160627,93626,21754,34883,68294,63923,32360,-12553,-45085,-50111,-47308,-1481,45731,20891,-49219,-73725,-32204,-13203,-27166,-45365,-31806,10546,10062,-46931,-123133,-132483,-37943,68859,76665,21211,-44546,-48612,472,29909,22322,-54670,-127443,-93152,-30484,-30390,-61236,-104235,-109233,-98774,-65670,-33691,-17071,-1046,32963,22232,-9075,757,61613,89026,57650,18872,27884,11,-28304,-43464,-59813,-43478,2682,56637,115015,119053,63156,60524,110082,73276,-8999,-26040,4780,-1378,-9086,37635,33453,-14419,4793,24507,26452,97888,116944,47060,6683,22757,36015,67145,104875,137784,127965,30973,-50389,4970,81174,40399,-17167,7263,62416,83897,50723,4122,-30072,-60044,-69444,-46642,14719,100708,175593,182679,73958,-52394,-57026,-51636,-75899,-17444,46635,14623,-17807,1915,32717,78678,132554,90082,-38978,-113283,-116130,-82123,-18582,36911,51578,94238,121356,91367,59105,11284,-43634,-5332,42819,-18181,-81673,-84064,-71350,-61961,-81488,-93433,-49803,33762,87669,67252,-5044,-47314,1402,48372,42461,72705,68710,2546,24127,45265,-30298,-79347,-79291,-114943,-161756,-175878,-138124,-73663,3776,34132,-19487,-83661,-54590,37536,67879,38493,35888,43616,16014,-33305,-95530,-114418,-83672,-88547,-105406,-48609,3582,11294,-32374,-83369,-79232,-53789,-30498,16945,80227,81808,37588,24424,58186,5924,-103865,-91293,6278,32965,34806,70658,65363,-10965,-58625,-48890,-35967,-35612,-5620,13607,-5961,-15187,24256,18746,-25414,16055,111025,141455,126934,124814,115077,97525,125397,150477,85880,7504,-26782,-55675,-59204,-50394,-94574,-141868,-79217,3803,-18118,-88023,-71248,-21103,21315,66943,68489,26212,42669,95265,50103,-15310,-2757,26402,-970,14940,45765,-34667,-95125,-59912,-64384,-112953,-115273,-98800,-96984,-57374,1848,19151,17417,32600,39188,-13414,-58051,-57929,-76506,-104693,-97376,-67476,-83206,-112803,-119593,-136571,-126455,-54383,10078,11399,7917,39059,45664,22913,7159,-11232,-15822,-43813,-66326,-32805,34584,79993,68860,37707,63217,79183,50920,49768,68741,49364,10393,-32306,-57162,-31446,-14301,-49888,-11156,116230,176987,102634,-26482,-74140,-7767,57747,63855,49996,37981,24002,12008,-17201,-19718,22275,53998,32371,7742,-6558,-3439,35654,74511,92359],[-13418,-7037,100,8226,10952,-5793,-23827,-21666,1770,30436,30208,-4287,-21033,769,568,-1454,9778,38280,58075,37138,-26965,-79242,-107028,-111141,-37062,49821,33010,-32470,-26341,18258,-3928,-57409,-46438,-14543,-8788,-31596,-77807,-91203,-46752,-42764,-86851,-75775,17802,99760,42707,-104471,-166485,-121890,-71585,-12654,51986,66985,64009,51739,11180,21388,106862,144096,75974,11578,24435,35455,13444,25616,36504,8079,4882,50824,73230,39696,6062,-5374,-36064,-68108,-38530,17351,34598,13633,42486,112295,130396,54959,-38709,-93754,-100665,-74448,-28866,10569,-714,-10238,16832,46401,58929,34852,2,-29913,-46388,-12167,86950,77593,23361,59432,116323,162492,173659,97587,22593,26649,20901,-21784,-21908,-13,32210,69754,55302,10532,-46645,-85798,-60091,-21861,6891,-15964,-128584,-178706,-95196,-31848,-52805,-30449,56076,79381,50146,12454,-3942,9670,11472,21519,39301,-18797,-64935,-6200,44347,5356,-43063,-57238,-66143,-47955,-1747,57010,62633,12427,-14734,-9500,-23519,-54307,-64668,-52554,-55418,-50709,39981,108391,67225,23010,-1638,-42446,-50213,-3986,61657,65444,13810,1385,14561,49498,75288,16472,-48837,-17186,47823,89871,119483,108937,67268,15879,17214,68068,85880,42912,26762,35405,31098,25430,16695,10196,-4727,-49200,-47817,13173,35807,430,-25566,-30040,-1885,42822,34706,-36446,-70855,-4605,63567,54885,24410,37077,88862,133972,152767,97860,-16004,-61221,-34916,-73172,-124070,-84759,-43522,-44017,-12478,21703,-29194,-90792,-53445,-21128,-78743,-119638,-74883,-39668,-42557,-53306,-31726,-33771,-126491,-186640,-66870,51428,3446,-73136,-5755,112041,137774,77090,2767,-86120,-117575,-73665,21292,141299,193076,120416,43474,5153,-17471,20507,70193,47477,-22373,-65214,-47569,-24670,-18760,-3098,9384,-47276,-103992,-61894,53837,70259,-20399,-59265,-24295,-22383,-33148,41215,99213,92663,122229,172927,141791,22777,-90900,-88417,14450,43959,-49805,-91950,-57856,-56831,-147823,-207536,-146178,-73291,-61023,-67530,-41428,-42020,-105264,-143152,-85215,9213,94403,121697,51371,10721,81084,71618,-14805,-29085,7776,19070,30405,37294,-16576,-49926,43817,119023,17171,-136993,-127436,-10310,44983,18676,-22860,3170,48418,76617,118269,110317,24937,-19490,-24826,-42790,-47121,-65667,-155645,-168261,-89324,-50081,-57090,-54493,-61223,-69705,-68390,-65224,7833,116599,120202,44423,-2961,-42137,-36517,-18977,-3531,10050,7629,-6726,-1364,-17555,-66104,-58060,-1002,20592,27162,49236,37698,23748,61686,94298,77205,53978,8797,-57690,-85564,-43158,12383,52089,67082,93392,78641,11617,-18878,-4692,-13089,-25638,-17707,-49915,-73414,-36349,-16720,-40365,-22556,56851,81807,35058,38216,46037,-10744,-47505,-42370,-108951,-137001,-27419,60713,66568,122855,182289,91245,-34618,-69121,-44863,14914,38364,14344,45919,79216,54140,42007,52968,33716,42032,87419,130611,159765,104696,-38772,-138218,-110721,-46951,-14145,-18619,-19519,13313,14153,2477,52429,99064,65661,24906,14594,-27610,-89744,-108158,-92062,-40574,-2773,-17279,-47090,-85077,-108207,-75213,-15947,59723,166066,224253,187748,92456,-7138,-62586,-35096,42126,54107,-46876,-152484,-111100,-16563,7106,-10661,-7794,4341,-12191,-27808,-27742,-44463,-54753,-27960,10632,10075,-573,13654,29152,21339,481,28067,66933,49977,-9210,-55164,-74117,-103044,-93641,19095,93537,36853,-28755,-40469,-4581,-17348,-113516,-140003,-20919,68078,25562,-32924,-76982,-71151,17730,47937,-3121,-13813,-7005,-9630,9299,9655,-39474,-56090,-20578,-3877,20761,72871,113841,155986,216895,210317,115593,17425,24652,70078,-3975,-85601,-73729,-26895,-26442,-13432,24829,33076,20649,35180,57608,102250,119006,50226,-7926,2912,20374,-10962,-32438,-39544,-49525,-57940,-73016,-97866,-81162,-12623,10592,-43383,-94805,-69724,-1414,35340,24470,11696,21376,30183,13084,-22283,-40578,-38968,-28124,-33999,-12937,48862,86171,69577,78555,89528,13777,-58930,-21173,3757,-28882,-11164,51002,70702,49244,44687,76565,88055,6798,-78080,-47007,58741,122137,70458,-15979,-5975,50511,-8878,-116715,-96245,24809,108778,84479,58844,46824,-43193,-107315,-70747,-65178,-91938,-80356,-37867,117,-13616,-44486,-35432,-24363,-60606,-46437,30544,44825,15043,-2578,41208,78877,74174,23038,15944,72243,66722,7334,20874,46001,35478,60717,94457,65287,72285,124468,134007,125765,93937,9996,-47301,-37500,3029,12933,-19900,-4022,66647,123199,144596,119102,70100,46699,12151,-20875,16760,65565,30723,-26736,-36488,-30360,-24855,-2018,4957,-44866,-52725,-27206,-56837,-97699,-89112,-75184,-40936,15685,75871,41109,-63039,-87298,-30955,35355,35351,-98737,-197637,-131343,-22920,58501,126808,101799,11160,-50541,-75985,-51567,-14912,-28371,-70013,-51864,14342,74105,79103,49406,18941,-8801,-54324,-97652,-91633,-75669,-37756,1314,-22367,-68821,-118515,-145157,-69004,63062,84247,950,-79007,-68713,-4448,42125,52220,2496,-84019,-108775,-57153,7603,24250,-41762,-74213,-48854,-16301,-8551,-14311,10304,54693,35147,-8771,-3392,37809,48801,20223,-27538,-49123,-50577,-39819,-57639,-63612,-16853,63531,125226,137665,88912,20503,-1525,19839,-1278,-34635,-33013,-20985,-5029,30200,43095,2662,-48441,-48325,-6376,31841,63447,91940,82962,81422,82289,68808,87984,100865,95664,76849,-18126,-102026,-15877,74212,22506,-55072,-65942,-10662,37903,15252,-51894,-98673,-138614,-160740,-119846,-1689,100513,141757,163268,132942,62048,23060,-12217,-20630,23793,50264,6913,-59748,-74775,13366,123881,152526,51405,-61127,-71140,-42579,-24522,-3496,-3855,-20473,22182,61263,80192,125986,91294,-33969,-77146,-46519,-53206,-53625,-32554,-45321,-78501,-80260,-56779,-42268,-438,57432,85916,62177,15990,9653,20176,18944,47221,24162,-30043,19488,73618,9384,-73153,-81288,-50957,-86407,-180369,-182677,-77511,10492,16333,-34791,-74910,-34043,45393,52866,16934,18023,17980,14986,11278,-46142,-78856,-42616,-69984,-100503,5488,96179,58768,-43189,-108673,-77894,-31866,-45939,-11525,93710,125047,113230,135063,167413,95539,-14738,-9446,52016,43965,21642,46118,78946,19713,-93047,-132448,-96294,-57482,-12015,22006,46802,54659,48224,-17663,-80320,-9762,112142,116370,56739,52032,93164,127070,143716,107894,30316,-6733,-2174,1644,23408,22619,-47332,-99097,-18617,65677,-10668,-156528,-169304,-79373,13402,55879,56279,35869,55292,87070,17228,-69862,-26625,64857,23064,-29048,8385,1593,-37947,-18371,-5948,-53111,-130497,-177182,-135390,-31111,18864,5181,20572,79481,90632,7906,-58376,-67189,-87441,-119502,-95430,-62335,-87289,-71806,-12053,-43698,-73231,-10982,38633,6029,-44099,-30288,24064,40035,-22733,-103172,-99329,-50580,-28841,-53677,-39055,51607,104921,75240,52270,16710,-61467,-102802,-67429,-6513,8631,-53455,-97071,-44288,8495,-9157,20141,116844,108635,-9777,-90204,-88511,-47361,38534,123596,150725,132148,80955,41406,34618,40242,51743,49408,-3276,-34683,-24097,12619,65923,64465,10026],[-28107,-12247,-8399,-13311,-30728,-63715,-94238,-103523,-82624,-42301,-34387,-52538,-65682,-61625,-16886,59119,85237,88305,87804,59880,8204,-48402,-75978,-61464,4296,85171,76135,-2961,-19136,17415,26317,28670,50264,31625,-11602,-52585,-100793,-119572,-66081,-29700,-56595,-63548,-5167,61120,50130,-40971,-104871,-79051,-45148,4044,41599,56653,113885,166271,127550,92211,130209,134507,56024,18088,73211,82116,13800,-37521,-33622,-20050,-26511,-24276,33250,75955,40873,-26252,-58373,-45180,4090,32154,18293,-30782,-18147,51646,83221,71336,42336,-18064,-74536,-64181,-9647,21190,-19920,-58354,-39276,7984,35723,22258,36474,41198,64,-28424,9247,23640,44954,81908,67002,62608,93617,92514,66389,46227,20001,-19167,-28020,-7766,44848,94570,61311,-15132,-68038,-47764,-2976,-5634,-7413,-39989,-173312,-212879,-74874,3187,-16880,-3227,68954,78497,24123,-32979,-23949,-5204,-41288,-33890,17762,18419,26950,74994,51896,-21337,-48539,-48558,-90227,-93404,-28570,43866,51212,-6191,-38738,7656,29857,-2886,-908,37472,36774,-4265,8968,54796,55183,26917,2933,-14505,-24570,2169,56595,45663,-7704,-10316,15153,82234,133525,47384,-51880,-25192,40629,55359,53004,83056,78053,-9538,-31994,53225,91335,12644,-38992,-17015,-18484,-30629,-13648,-20895,-41086,-63614,-44654,21383,34168,-8818,-33789,-17699,13238,40961,38346,8826,21972,39417,-12975,-48100,9910,56557,45767,68831,149620,161268,63365,15584,51330,28402,-37713,-50850,-38895,-17832,30140,20872,-85873,-157771,-96237,-43100,-94043,-128791,-80729,-38307,-28866,-50592,-43012,6155,-20592,-111058,-83422,-21686,-27836,-55510,-18963,35294,41307,-31491,-109998,-137040,-78457,-11122,19556,57939,105823,74208,15823,-24711,-66020,-58069,-30257,-60614,-86793,-63839,-52569,-67333,-20063,41456,25408,-36898,-59748,-54117,-17124,-17702,-71404,-69007,9016,43299,36100,110799,124768,54908,75556,139284,95386,-12851,-100836,-97650,12479,97695,25558,-73434,-46595,3700,-127599,-254159,-162230,-30790,-45874,-77637,-20138,29770,-5096,-44263,-5579,63184,138321,120277,-39334,-106279,-4193,8762,-53910,-13489,62008,91815,99243,66057,-22530,-56612,26584,67192,-25151,-127313,-95547,-110,19639,-67688,-136678,-47871,105898,208322,253292,207472,101477,42161,-1651,-50730,-60470,-64483,-115347,-84424,-25599,-38243,-51676,-36501,-7986,55401,69924,-2348,-19234,49136,60878,10684,-11470,-37750,-54662,-39694,10854,55075,50885,30351,27290,-40374,-143502,-123347,-18085,27813,48084,55201,39368,82140,151435,142337,113223,143447,104764,-15687,-90017,-70444,-33319,-13516,20830,78389,68019,19776,12209,5177,-29092,-37051,-36921,-94333,-125877,-66653,-35850,-98222,-85329,50700,120411,60733,49868,60486,-14131,-72222,-60095,-111710,-139099,-41909,49526,58949,57982,53296,-5944,-74234,-81087,-23018,42912,50419,38343,91614,144687,108673,52227,65750,78254,78642,114789,112747,38197,-48813,-143709,-205336,-141293,-38119,16162,31698,31063,21001,-26537,-95084,-89477,-36341,2215,27498,338,-89467,-138332,-103057,-91095,-98888,-69766,-30971,-29916,-69989,-104974,-70358,4517,60316,120249,167891,145715,29026,-117185,-180168,-109882,31352,101509,36457,-70174,-93363,-63895,-26982,34439,88371,103534,48298,-4969,9843,40709,34201,47754,83147,32455,-18411,15599,37676,22649,-111,7154,43858,58191,18219,-19882,-40637,-65807,-64879,8361,78518,5666,-89468,-106158,-73094,-93392,-170099,-178386,-41475,95426,104128,57349,27486,34797,77917,52253,-46949,-84407,-43206,21855,54070,47797,40195,24440,-12318,-41255,-11394,53180,97187,129950,188490,174704,84439,10115,14647,19354,-58772,-126002,-94487,-3351,18508,8139,53681,120570,125322,57410,35502,111614,144719,73793,17552,20858,40861,2573,-28137,-6888,2562,-52615,-85648,-54355,7465,51913,14990,-44193,-58928,-83181,-108684,-77624,-42574,-3214,55267,109032,87059,35583,-10486,-51799,-51567,-36986,-28650,10836,49035,68468,109406,105339,8423,-47261,-29377,-13848,20118,50850,29850,31046,83203,101408,75767,47548,-17399,-67913,-35052,42826,115403,90746,-16677,-55249,-4369,-15388,-76461,-56031,20386,51545,38574,75783,83129,-20247,-99617,-54204,-9169,8592,19735,35862,49619,-7049,-82748,-65264,-28216,-78274,-68701,67254,146690,83438,-17301,-21682,18418,15411,-31612,-6450,73118,87993,47583,37418,6184,-36537,-20804,18742,6801,20300,72236,112579,146275,120696,40520,37458,57496,14892,-18898,-25345,-5136,56273,120752,157640,164854,139088,62637,-72948,-157096,-106514,-22822,-46237,-86599,-103494,-116007,-80724,23086,85273,32269,-10392,4234,-20328,-68066,-88046,-96189,-91980,-74769,4622,77390,38534,-14204,-6554,39175,47294,-52150,-137887,-88177,-28032,-25900,-12687,14527,-18607,-113384,-192586,-162773,-67617,-19900,-53249,-41796,41096,99891,71956,17230,-1142,-1070,-71355,-146818,-122535,-85886,-50723,-4041,-14003,-46980,-62334,-64771,-38198,22833,27286,-32601,-53589,3152,50796,59166,82406,80196,27494,-25614,-39823,-19495,-2998,-28967,-31469,2975,51488,75978,58077,53611,54507,-1748,-61974,-63073,-54042,-86552,-84108,-54129,-52683,-59452,-49800,-76805,-72266,-16571,46152,79014,58840,22696,-7440,-57596,-94318,-81779,-236,35218,-12741,4190,55232,22467,-38446,-55135,-57557,-25865,4479,-9476,-14445,-6823,36463,91153,88690,85140,62858,6776,-21013,-61281,-115056,-58407,32434,38584,-5093,-43614,-64349,-74623,-65586,-61261,-58205,-70110,-92275,-72427,-745,32455,26714,55179,99131,91798,60213,37857,30714,17598,20165,23778,-20074,-62402,15351,137242,150767,29409,-55961,-30834,21597,24206,-12390,-56133,-78509,-52014,-10413,42951,110530,101487,30201,-14776,-30287,-29488,13655,67103,46287,-25248,-35395,1773,-8992,-12821,15613,36435,50785,31702,-6286,-9480,-5345,7069,5735,-5827,12964,46384,20114,-46187,-45010,36878,9265,-132143,-143408,-22354,15228,-20455,-29468,-28789,878,38179,10708,-23631,-8415,4770,11364,15314,-44419,-52111,34849,36243,-24168,58531,135856,53778,-42146,-49852,-590,30879,-29372,-42796,38070,74044,92980,117696,137293,107390,36399,1892,37441,49931,5545,-12463,44926,50884,-84100,-169189,-118114,-50787,-10398,23830,52171,54510,39442,-20683,-49578,31876,108217,68677,2934,6274,61316,108672,108331,54975,-7653,-29205,10614,59214,92651,69722,-15412,-51220,28490,72212,-3710,-116034,-131789,-49719,37033,51174,43587,35947,33249,41750,-16599,-102198,-69857,21617,-17784,-81453,-29655,33150,18256,10838,13167,-29806,-107595,-140277,-70098,61010,104651,49641,24589,67931,80996,13867,-64332,-87387,-93558,-95371,-50579,-27793,-53636,8731,98288,54592,-2613,39269,71692,19970,-44457,-45071,21498,52033,-44959,-167047,-161608,-74670,-11225,-40302,-58405,-9341,22380,-35741,-94159,-118521,-150960,-165812,-111868,-38101,-8164,-46640,-71133,-5424,43021,1597,168,70344,47079,-77609,-123947,-92421,-80487,-15331,107100,147318,121585,84000,56968,41924,32584,33485,23064,-24536,-30300,59,36569,71159,42259,-24377],[13457,4779,-24228,-32102,-46652,-69196,-88101,-111709,-97706,-67615,-93529,-130025,-114839,-69146,7400,116939,143049,109874,78053,38451,-1300,-36733,-35553,-2903,11957,34513,66676,48120,15674,4084,19391,69262,94748,40185,-26572,-65481,-104101,-117424,-79304,-49346,-31244,-25252,-44104,-12913,69419,72224,10346,461,13366,35180,17639,-1865,56556,127229,116799,80732,76874,87537,58956,17897,40542,89746,75730,-10070,-56869,-38827,-46953,-94548,-56081,22424,-2384,-70399,-63075,-43225,-23329,18836,38876,-8611,-2062,48811,66390,84572,88222,39572,-18098,-25268,-5965,26413,37647,11482,-31452,-29774,-12009,-22457,33795,85257,46468,-26117,-32615,23098,126179,136272,26985,-31998,2930,63336,86538,44397,-10609,-27179,-12917,1694,49352,111004,89833,5648,-62287,-47650,-9970,-16268,-4909,-9650,-93370,-97087,6496,25409,-10206,19943,75356,53503,-755,-23182,7524,18948,-17956,-27261,1490,52618,131692,155469,83375,7381,-9831,-9167,-44848,-79904,-66945,-17582,1718,-19351,-22934,34613,63468,44757,61571,92257,69000,-8432,-64804,-44892,-4539,-19994,-36173,-17575,-3598,24708,82583,78263,17237,-28332,-55635,23467,134749,95050,-35110,-54500,6381,-415,-41004,12418,66124,-36107,-109227,-27047,44386,-14549,-98625,-117150,-100799,-79983,-68080,-60377,-25042,-14007,-31853,-13051,9417,-3699,-25672,-18998,15673,54271,73029,78011,92839,41643,-81755,-107090,-7832,25428,-62498,-85073,29369,113456,89707,75146,114897,117686,67013,14881,-2997,24425,51118,-2026,-118522,-163313,-80681,-10937,-32204,-71922,-63949,-21447,26662,20628,6373,31869,62839,46414,-15623,-78955,-60714,-8659,23088,38287,16778,-84263,-143914,-89846,18549,42342,-14644,-42538,-172,23284,-82,-49041,-85317,-86958,-71299,-86018,-60331,4243,-9109,-72575,-35359,34887,-3747,-65972,-30220,49,-10195,-25262,-32885,-7934,34071,23701,6611,62686,63313,-27076,-52649,-15230,-27294,-61496,-54448,-20258,64497,164743,107887,-66533,-120684,-43234,-39165,-109792,-86853,10661,24899,-15608,3564,63190,74168,56345,68608,47634,20767,5611,-76364,-117817,-35604,-27566,-59901,10561,116614,153125,102215,31629,-39595,-53137,9777,26131,-15362,-52818,-52488,-13981,-1138,-82419,-138952,-25616,138662,221704,243142,210058,142240,73696,-4160,-58482,-73798,-93704,-101740,-27709,16598,-4666,13568,43162,81879,174023,182899,68229,-22195,-46436,-52582,-35159,-10130,-25966,-49208,-68129,-76022,-24627,49466,59614,32263,-25729,-83584,-33431,51870,73054,87011,106204,101987,128774,157868,116133,90565,114059,66484,-22631,-58366,-49448,-30565,-30374,-38276,-4050,27511,44257,33207,-12122,-27244,27352,48654,-45571,-138226,-142969,-109313,-106538,-96514,2611,103944,74019,2925,-23851,-14983,3098,-13288,-91991,-116544,-28666,68252,88814,38520,-34261,-86765,-97351,-56475,32412,82408,70201,87438,142301,157514,113589,51211,46663,60833,54479,56106,11531,-106713,-176494,-180458,-170770,-95315,-23566,-14698,-21022,-8817,-4505,-32425,-98254,-138558,-109563,-34852,9881,-30573,-98658,-102303,-47258,-51014,-107070,-110115,-41335,6924,-21454,-89832,-100011,-20707,47259,75884,119179,118125,-117,-154872,-210555,-158887,-51597,42271,77469,64759,32733,-12134,-12993,68429,130417,117270,50359,6310,28256,91145,131946,125315,83130,-11595,-54422,12101,43157,17289,-16567,-5460,58515,78964,38730,6786,-21975,-19432,-1016,21011,33410,-36151,-91045,-59188,-29905,-92345,-181789,-194811,-64955,108517,149273,101606,112245,144577,126160,57292,-41834,-103060,-71859,5557,37149,67238,145601,134702,12271,-42288,19860,70178,76507,65960,69827,38783,-19862,-42376,-28392,-54779,-104165,-101287,-36543,46647,66901,45464,70362,142468,155959,67334,5510,16371,3046,14861,40385,24299,-2636,-44798,-65732,-43475,-60005,-139014,-112739,20491,98463,84867,17819,-29840,-50326,-116580,-173476,-136833,-52817,35406,80612,75377,19585,-11651,-12864,-29867,-16599,12850,-2821,718,31692,40499,42999,30907,-38139,-86006,-76195,-26617,67140,88012,-3218,-34227,48843,72248,4332,-40573,-62966,-76130,-81534,-46492,62924,120805,33300,-61939,-41427,-9959,-23709,-6297,19371,16414,19403,97391,105676,10399,-59877,-45504,-6677,38355,64652,77215,70883,-875,-84697,-79642,-23166,-24114,-42118,5495,73015,75087,594,-47197,-7281,34960,170,-8430,25135,34894,32967,21927,-53173,-134845,-124149,-52252,-26322,-41405,-39517,28026,116951,91832,-16571,-4071,72154,40020,-19880,-14265,26698,63607,63334,50624,88157,106582,33856,-91111,-145258,-94392,-35831,-71340,-110768,-116624,-114502,-59559,59451,125729,75025,603,-9312,9441,16928,2929,-34679,-69369,-92978,-64258,28697,89990,76570,38148,30643,44329,2846,-50435,-27798,7125,-19555,-75826,-79427,-38469,-65114,-146876,-157816,-66885,16301,4803,-12683,16011,49620,19994,-55720,-75496,-34817,-53472,-93208,-64481,-58786,-54287,21086,52694,4240,-23269,333,-12279,-33744,-35105,-33353,13466,96283,96094,45310,82030,118990,95458,59135,14419,-53296,-95285,-77300,-13650,20418,74113,146079,161842,105937,25679,-69786,-124954,-95017,-75114,-159346,-161648,-43199,27878,209,-16421,-32146,-31744,-18982,-18458,-37307,-64874,-31882,10867,-43567,-123440,-108254,17589,72110,19498,37811,70980,5186,-71643,-66239,-41558,-27288,-37426,-62249,-88496,-90262,-38666,69900,114054,89980,18304,-72898,-89182,-44130,-31081,-22252,34219,81672,81758,47524,-30347,-96844,-72001,1955,33155,15268,3415,13297,8650,-34002,-77437,-64626,-3946,6259,6317,25954,7678,-19609,6832,48810,54590,19343,22853,82130,88284,20551,-16297,-8825,22049,21323,-40538,-79918,-74829,-62172,-52256,-28736,-7729,11669,77178,117572,65153,22130,59573,105445,81582,32645,33350,54819,34399,30140,31719,-7413,-23281,-37055,-51166,-10499,2890,-19221,-6567,11913,5930,8474,10063,-14933,-2478,64685,45142,-71708,-83784,5732,17297,-36774,-44828,-34690,-22401,-1208,1064,-5749,-4894,8780,16994,-987,-69307,-64339,50540,88516,14265,61507,126908,55104,8404,55996,75242,34454,-47271,-85260,-54939,-42722,-20345,4850,41937,74513,34011,-33266,-12780,21194,-15049,-27393,60084,101453,-25410,-121846,-67209,-13850,-16406,-13182,-12781,-7986,28409,39257,64909,116025,90786,21542,8246,32186,58183,75515,68843,43978,-20033,-81828,-43019,32304,63157,31957,-32682,-39009,8922,-338,-5322,10501,14122,36002,63187,35216,24413,43206,18441,-10758,-49147,-96098,-87344,-37237,-49327,-70055,-15507,60135,79629,65125,33706,-7722,-26193,-19440,6638,84917,140565,106261,48960,26555,23697,-24807,-114099,-126647,-75401,-20466,34249,42522,337,52280,142658,119261,58316,61880,52193,-3337,-46992,-64676,-25432,20869,-24211,-104710,-100043,-49589,-9094,-11569,-16481,-29427,-79032,-185246,-237924,-196160,-153104,-122125,-60668,-31237,-25978,-25546,-31645,-10430,-8549,-54429,-34438,65531,115677,36237,-54063,-71383,-70111,-40209,34730,32900,-736,27601,54760,26259,7193,5113,-11137,-32070,2760,48343,66993,68190,29662,5433],[29496,16647,-15452,-24733,-47700,-57719,-49112,-65776,-57004,-36845,-79595,-144458,-129338,-37908,55145,136164,142745,117490,93860,52637,17441,-3856,-5072,24480,22134,-4841,39187,93383,70950,12729,-1258,34088,38838,-19075,-50321,-39533,-68030,-99339,-83267,-70688,-30770,-11786,-81494,-67660,73100,134858,87709,47327,36141,22794,-32428,-84278,-53706,25989,73732,61123,30175,59294,96157,59025,30386,103664,156325,84025,-5978,-27826,-50670,-113228,-112635,-47053,-57702,-90318,-44531,-35039,-57191,-10389,39572,16464,39178,97219,104735,81700,60168,31246,14120,3580,-13466,22937,91360,85098,-2850,-32466,-18990,-41328,-4423,54388,50190,8496,26605,110755,213442,168914,11027,-56803,-21529,29022,36327,-3322,-50562,-56420,-7619,42871,84430,119667,92236,9537,-63105,-75992,-53898,-38945,2017,22528,-8348,382,18137,-17130,-29961,33389,80338,34547,-24760,-31308,1425,32959,24963,-9512,6475,85537,164357,152024,82197,30192,-4334,-31215,-34542,-53867,-82088,-62834,-43600,-27849,17228,64506,71986,68659,68550,32174,-8419,-40894,-90027,-99206,-61966,-64591,-71899,-35658,13957,50641,85026,98538,80933,19537,-75177,-51163,69842,91308,-27555,-58936,24665,3630,-100923,-80631,24975,-21750,-116005,-88531,-26853,-48209,-118555,-171182,-149711,-106943,-129184,-110388,-2259,30066,-42074,-75348,-43553,-18118,-16570,-31059,-5308,48891,73429,82620,73834,-15054,-129205,-115061,-22399,-17742,-121258,-173636,-74601,34381,54850,53618,86256,110233,82775,29306,17840,41978,33666,-15770,-73161,-83844,-25379,26609,27606,-2947,-16298,7523,53166,58183,33132,-7139,11444,88507,42414,-86328,-77902,17910,65229,67246,18620,-79469,-101828,-27447,60244,43635,-46241,-98443,-74199,-24348,-11319,-56819,-91695,-77640,-41301,-25187,20919,76749,45944,-32722,-48406,-37033,-91714,-154593,-82251,16337,29908,18372,36355,67576,56904,-16968,-56186,-12224,11268,-62927,-152894,-180868,-167495,-124062,-22479,70691,132143,170280,110542,-43685,-179645,-147930,28497,103088,14274,-29170,33444,39742,6106,34424,86965,102791,96985,22910,-80028,-77374,-18516,39,6861,-38906,-47146,30921,129012,156857,76974,-12073,-61263,-54356,6097,36257,34994,16950,-23226,-32932,-15374,-38404,-63934,1335,69935,90609,111193,105814,66711,18251,-37948,-64499,-75636,-98346,-91963,-30307,27144,79179,128813,121884,105770,150645,158012,83018,1275,-70109,-99171,-66655,-32667,-30887,-13003,-55696,-160254,-160757,-29863,36225,16831,12752,37972,83738,95310,84345,93019,123330,133498,94738,36778,26232,51711,9170,-70860,-65073,-21202,-12061,5334,501,-94040,-129278,-42764,42784,21306,-46774,-29595,79063,127452,33841,-102232,-201101,-181196,-67907,-31269,-8956,78338,73429,-67225,-156165,-68583,42865,35748,-43857,-82829,-28142,78423,120167,65349,-13921,-78646,-86986,-30378,57895,106618,98511,107150,130904,105150,59119,9184,-11652,4726,11849,-18637,-66969,-118741,-136260,-117275,-95818,-55418,-66716,-123179,-123285,-55146,3734,16663,-6128,-60970,-79677,-35200,-9395,-20782,-23916,-26743,-15289,-12434,-55540,-103120,-65074,12496,-5046,-100774,-137506,-59393,39430,80515,93454,73214,-23362,-130640,-156161,-136408,-103697,-29802,65155,106145,101503,59656,34176,68373,88427,57475,33384,34145,25473,34214,83932,79730,5518,-46721,-16715,60593,76834,15715,-43828,10934,115324,118613,64144,15116,-24036,-1932,28590,29389,12251,-20609,-29998,33031,89132,7528,-138999,-188949,-75017,99611,135646,90297,125506,163075,109446,34694,-21239,-54645,-36901,-812,19677,87304,190135,165803,20241,-12229,77527,84364,48057,34483,5063,-30902,-40909,-31790,-33197,-64867,-75794,-20221,42424,86242,81520,44297,39190,80729,83033,29636,-21343,-77139,-131206,-35815,85182,51888,-38496,-82997,-76614,-70624,-139833,-213750,-113962,64868,110319,71676,40772,14070,-22713,-71726,-93047,-56956,21158,89054,58431,-48993,-122747,-123778,-59828,-2107,31595,35936,5637,13328,43451,-6018,-61223,-49951,-53537,-100440,-104666,-35504,51464,53575,-35824,-100737,-60699,-22186,-64460,-105755,-108986,-110092,-127828,-93070,26978,114860,73199,-8484,-11437,8407,-1879,11426,42441,52501,37063,73348,69733,6640,-2339,23282,17213,1520,-1802,18964,24822,-13861,-47063,-40521,25010,75906,19881,-66751,-61000,23403,20888,-38516,-6008,91013,87613,19162,-41781,-76643,-50383,-27597,-85430,-156328,-143555,-53005,-13662,-76664,-122421,-53154,45230,19882,-96219,-93838,16560,35824,-22285,-30691,21680,47703,-11432,-67849,-27344,2682,-18916,-32836,-13306,23865,29384,-17863,-51230,-31282,-13514,-6804,27569,80927,84111,35921,-2015,7962,50026,84605,51431,1621,-37530,-77988,-63059,29071,71745,28836,866,40958,64401,41363,14278,34583,63830,13180,-64977,-22956,36786,-6152,-56756,-18352,48645,58728,32076,-1150,-15912,-51320,-113215,-110208,-41930,3080,26631,44012,-12809,-28191,77558,117383,36261,-16552,-10338,-45915,-72674,-40097,13741,67322,107394,60022,7710,72506,120545,75947,47776,34622,-42700,-113265,-95917,-10100,32031,73796,145154,185261,119316,6314,-77626,-78938,-4105,35794,-65565,-119078,-30938,47694,27206,23367,38379,29325,-4043,-34372,-83571,-118097,-44239,42163,9726,-61989,-77728,-23513,17076,18850,35281,43288,-7728,-75806,-80923,-45522,-37661,-43648,-27567,-35090,-63917,-54518,40506,119502,91849,-9887,-81963,-67383,18747,88985,89959,80157,93497,102280,86457,31411,-19380,9973,84750,81800,21730,13093,7576,-29747,-56887,-93586,-99940,-52949,-48119,-32009,-2734,-27651,-10890,50152,64410,84848,86275,42065,20172,15251,14232,15713,-9421,-22700,-31505,-71722,-50873,673,-1133,-50226,-74699,-68798,-33574,64331,144590,108303,51661,69896,71046,22437,20205,64476,84449,73762,88158,83685,20450,-52828,-118703,-112340,-12075,24021,-25518,-35860,-12348,-3428,3984,27771,18144,-17644,-15488,546,-34715,-53221,-16428,14334,-19357,-70085,-91872,-93338,-67307,273,43996,16278,-3391,5612,-32302,-106042,-98210,4306,40667,-22431,12851,95151,86332,73835,94990,48527,-25270,-65983,-95520,-95692,-100009,-102656,-91095,-37866,15801,-4130,-59984,-57522,-36280,-44462,-8416,111761,149874,53731,-5915,33460,25705,-31577,-65847,-75017,-49422,25272,83068,124555,113221,15258,-30214,35361,82834,76738,67251,66800,49579,-36423,-120425,-95521,-32170,-5456,-10869,-31588,-37197,-50973,-87614,-24316,76199,84533,52643,51542,18136,5102,34703,6025,-45733,-61598,-57295,-66074,-64123,-53818,-25891,15826,63301,123247,138457,89148,50221,62255,58991,13043,22071,98801,133576,75221,-5398,-24175,-63013,-133894,-106966,-13597,38304,66572,84124,47016,45852,106824,120881,97049,65316,-7363,-67839,-94774,-141590,-143544,-64937,-7298,5788,34350,35221,6344,-7422,9175,2058,-87086,-225579,-255483,-173015,-116573,-76411,-27162,-43486,-62137,-31461,-21172,-54505,-91100,-90471,-11949,123380,232216,204706,66574,-23016,-41328,-47073,-42136,-65071,-78348,-17007,33344,19925,16996,8044,-22002,-36319,6962,58617,77521,69238,28072,22624],[-36024,-17695,-4633,-17389,-64675,-72227,-49633,-56547,-56597,-23547,-23572,-86992,-112976,-26649,68065,98762,71678,69055,92774,94564,69442,23485,-11068,22969,61131,31733,36125,102301,117791,65528,11988,-20547,-52057,-97963,-82212,-18035,-34993,-91574,-74091,-42292,-15503,-18435,-82636,-75957,27444,95317,77574,32574,17113,-1272,-74478,-134917,-100065,1843,83990,73793,23457,46915,108708,107295,88054,139851,182705,131454,60241,26937,-13149,-73272,-87399,-48651,-52860,-73554,-30826,20,-9843,-1534,12310,5418,55433,125974,118331,43267,-21443,-40174,-11147,-7463,-31898,10167,77268,65501,-8619,-16979,23224,-5960,-36432,-27028,-2144,35697,116018,188408,220799,141375,2613,-39116,546,10054,-35862,-67092,-75961,-85263,-22133,78531,125892,121896,62644,-24293,-77216,-79193,-52744,-10040,43839,43113,570,-9294,-30117,-60727,-28144,29617,66411,32378,-46542,-97682,-74499,-5486,10893,-14119,33307,92009,86299,65811,56424,40108,-13265,-71045,-69916,-47584,-56691,-63023,-88454,-70687,17425,62958,70615,100134,57519,-72514,-105561,-42065,-35298,-63889,-48621,-39773,-53563,-29364,35937,65319,48020,66801,121179,104695,-1020,-58983,-2720,42260,-11649,-5990,89870,59831,-83247,-118103,-20695,9886,-39888,-64753,-60810,-76823,-104498,-126880,-89444,-43374,-84810,-104842,-22135,10195,-44872,-79321,-72262,-40044,4980,4664,9224,48314,59360,56596,27875,-81559,-159039,-84903,22752,26293,-49011,-96312,-34572,26280,18279,23280,60674,78527,50527,11788,12486,10771,-14903,-653,39340,41180,38757,51079,46015,38418,61397,61079,46927,47877,36056,-40055,-81308,-12271,11996,-81279,-97193,-16640,50049,52553,4195,-45419,-48578,-35240,9006,29758,-13429,-67814,-59783,-7586,16882,-31098,-79356,-43241,21553,46951,72879,106020,87529,17154,-46642,-88886,-131152,-189405,-145310,-26947,34370,31446,48848,80472,67584,4578,-44617,3828,55242,-8867,-134941,-199735,-172810,-87131,12060,94090,136916,123312,77294,9263,-126328,-142878,46437,158968,19480,-96587,-20128,34646,-1635,-6587,50220,84585,80580,49263,-13650,-28107,51820,101310,48638,-47784,-50590,32197,105397,132185,98422,22253,-31795,-25524,35748,79745,75739,48167,19359,-6300,-4811,11144,-6671,-28527,-53819,-48489,-1292,-1559,-49018,-62335,-58506,-39953,-30951,-41044,-62845,-48128,29503,153453,201682,125896,38774,34026,62363,65117,49058,7682,-39460,-74535,-74910,-33416,29419,-17033,-147026,-196514,-96628,1769,34743,70214,103971,87299,39444,31966,53861,67340,74867,10319,-81092,-25653,45633,-38637,-117620,-55459,-402,-15192,-12506,-15635,-130187,-180647,-74279,21395,1261,-74420,-72121,38341,118686,77696,-42809,-168841,-150795,-6295,45669,31505,73597,51148,-87145,-183050,-122707,-21466,21518,5887,-22628,8418,100178,114316,63742,45844,6775,-29904,-12055,31521,75518,81118,61051,58929,37201,-10454,-67072,-80282,-27286,11141,-28867,-61392,-33630,-19385,-42063,-60656,-66750,-116237,-159593,-113737,-13094,56220,73062,68374,22764,-30207,-43733,-25198,30907,57436,-9202,-48231,-8494,3409,-54851,-65341,-15334,-37168,-105633,-109632,-51165,34045,90165,63372,12891,-49141,-119842,-125560,-88641,-74746,-27692,55170,68983,59517,50626,35063,20854,2335,8191,42618,57451,6361,-56482,-41770,-23777,-49585,-24371,63816,117384,98168,14233,-48383,37152,143139,135509,70229,-12820,-60553,-32190,-7459,-7860,21244,39320,21131,47106,126728,77840,-89694,-165353,-70826,57995,74814,53913,73148,65873,14301,-21625,-22652,1827,26289,33643,45724,89681,118998,70444,-10815,1820,64034,34565,8604,33833,12181,-22115,10706,38244,26860,6497,-7583,20048,49680,67470,30928,-12158,-6521,4029,-21117,-37306,-41291,-73982,-93838,2745,121588,86318,-13097,-59232,-38543,-45225,-125121,-166079,-73269,22636,15599,9188,33409,29161,19144,37815,63349,79047,88332,89453,11791,-110271,-185535,-200884,-105036,16230,30931,-22154,-41492,-255,22711,-60889,-123383,-76564,-21151,-45864,-84345,-67606,-34284,-30538,-74923,-153804,-154812,-66734,-46279,-100078,-121882,-113848,-104828,-59326,2490,24109,39923,56001,44122,7958,-21736,-8722,62065,111992,61960,14999,-11472,-31325,44146,136426,96822,-14552,-89272,-78305,-47461,-48376,-25778,10589,71060,109941,43087,-67791,-106083,-37278,-1436,-26155,-4000,98360,113958,24125,-94006,-164344,-126919,-63952,-70856,-93942,-87274,-27890,-5751,-69431,-117312,-94112,-44730,-32179,-88784,-114502,-56313,-16588,-31932,-49743,-34862,-21302,-52067,-70982,-55771,-72171,-62529,21902,93871,104190,84872,48718,23973,45190,53928,-26407,-87877,-3244,100880,115962,58899,-17327,-23991,48303,51668,12751,-3569,-49251,-99465,-60571,-16941,-42958,-45902,26666,91582,79640,7609,-1124,90169,112098,15813,-714,64457,53749,13621,16499,46567,60266,44343,-10196,-66943,-118108,-133115,-86710,-11147,46818,83842,85164,9427,-405,87847,87315,19172,-2010,-34491,-97956,-90400,-20746,53742,76057,44591,-3383,3325,71477,90164,14341,-38532,-17452,-10599,-35691,-53545,-15119,44612,88611,102130,103180,76441,20802,2417,65857,143821,159517,84941,4871,-30835,-34882,-32653,-4439,24885,31208,12211,12255,-14783,-54908,-13348,46066,35737,11500,-27840,-65415,-64625,-42205,-31179,-20717,-17242,-44112,-65550,-57739,-42244,82,44418,34214,-27540,-56426,-6515,65087,54642,-11947,-20888,2005,47600,124998,152614,94576,51332,50547,49357,35531,23213,69434,114288,64278,-17742,-41095,-78875,-95455,-43505,-36864,-40607,1769,-1303,-827,13537,-3234,34758,86280,47498,50519,100103,81763,19843,3391,12160,-722,-38784,-68210,-98219,-102346,-7766,81678,62968,-23436,-54342,-2319,25444,8265,21421,37488,32361,50287,20871,-45522,-27148,40819,81540,87696,85824,89117,80642,2867,-120226,-146065,-41437,10992,-39862,-71345,-47617,-21049,22400,83509,59098,-62589,-111425,-52361,-23622,-49402,-48950,-8409,-14051,-78007,-112467,-113757,-102874,-26898,49624,23472,-21167,-19937,-71044,-138331,-92767,1116,6047,-55425,-44333,40337,89324,82564,37907,-40250,-44328,-5983,-39179,-58310,-45266,-62495,-93004,-73627,-43014,-30845,-56252,-77728,-71855,-59122,6496,132423,166295,113676,102191,101628,43246,-22534,-76516,-80843,-34464,27434,64372,64528,-10119,-99621,-75387,37113,93841,77260,66765,68577,19041,-61949,-87274,-53304,-30298,-5900,28449,30415,-15570,-77793,-104384,-39497,22924,6329,-21818,19968,37374,19274,3675,-36813,-61223,-24127,14498,-20269,-68849,-65413,-10584,21247,45449,123433,170251,127556,94423,90626,50904,-14163,-11630,76197,137758,75454,-12171,-28616,-51077,-59349,10397,61350,18707,3003,59598,79192,59695,69258,99121,126864,75469,-39088,-108031,-145816,-215247,-237184,-130094,-1245,67743,113029,101535,40556,-14634,-4305,31693,-22800,-141864,-161330,-111001,-99005,-77911,-49960,-83903,-104556,-62506,-37045,-68167,-80535,-24004,68098,167987,241802,230939,127152,36805,-8748,-52318,-77575,-61390,-24820,8848,30613,38241,37789,13613,-15564,-42237,-34461,3809,45260,58665,16246,-19552],[-84581,-50561,-1410,-6559,-53882,-56670,-46818,-73094,-79700,-20241,26441,-19152,-72409,-17277,53155,49962,-2243,-14190,48678,127239,124024,38661,-9764,37855,102752,101339,75711,96810,138689,138913,78535,-9227,-64235,-101821,-91414,-28816,-25640,-75867,-48706,12020,22104,-9265,-33140,-35562,-25626,19245,48523,44196,45680,26613,-73686,-122893,-56460,47827,114331,91262,26833,19419,53192,79296,107739,129374,117452,65680,57233,91045,68157,-7566,-28311,-2038,-14427,-69769,-58443,22334,73902,45942,346,-7591,69120,125345,85074,5906,-81342,-111627,-53616,-31214,-64885,-23227,30421,13407,-34809,-21333,58749,50059,-38203,-102203,-84734,5181,121228,152922,123316,61175,-9758,-26132,-2780,-6798,-65622,-98672,-79557,-91285,-55682,41921,92499,87342,27167,-55707,-95802,-76335,-25867,51054,100533,58464,-8483,-26260,-41078,-47998,-15660,-14808,4356,2316,-75910,-146051,-114166,-56231,-47590,-19993,50507,44520,-21865,-2869,45248,35684,-11818,-60373,-84186,-56523,-27054,-57721,-147314,-132308,-24528,8740,38901,119376,56190,-122832,-145353,-33358,11893,-7498,5629,8903,-34950,-44816,12835,45380,7949,8657,83553,110056,33470,-50898,-52657,-7317,7103,37837,100877,80860,-19464,-80438,-54080,-3607,13974,-9516,-45324,-85025,-101649,-65632,20183,83586,57443,-39833,-92243,-69103,-27417,-25039,-70379,-75322,-2923,55140,62616,73721,78071,69584,24617,-106468,-173970,-61876,86191,116895,54291,22773,57723,35829,-25452,8237,66856,55555,14950,-9618,-26845,-78369,-100969,-5197,103456,90884,49481,54106,46470,57250,122390,109737,40529,33122,53205,-6451,-94809,-112639,-76422,-109288,-133185,-92172,-21458,-239,-12436,-17913,-32566,-92847,-72000,25203,54376,10686,16120,50173,49775,-5848,-53021,-16434,42702,40786,31151,62160,77046,17355,-57035,-76447,-57546,-96219,-126674,-73361,-7544,-10778,-8884,19731,43827,39201,3578,53779,101120,32159,-66696,-104813,-53707,50693,68072,35263,51525,71863,62327,34437,-27879,-25527,34211,9396,-103079,-126007,-62354,-25775,-32598,-38937,-8797,22174,38426,72723,82071,29019,14049,37958,6853,-75869,-96601,-24942,51536,115117,147832,102118,27365,7152,57377,97255,71037,36544,51297,39804,15690,23736,-7935,-87431,-137807,-109781,-50785,-55787,-101699,-86192,-38154,13549,44596,19733,-46703,-46741,18939,112017,145861,65625,-27795,-28631,20668,57230,80695,83462,29864,-69616,-94605,-19383,32916,-13743,-76989,-111391,-87027,-759,88777,117293,86585,24914,-26854,-14615,23804,10259,-5589,-39514,-83147,-14334,42852,-851,-17337,20470,5139,-60515,-98039,-99167,-129553,-109217,-32423,14509,5196,-66050,-117008,-43044,70267,83167,5555,-66291,-34971,47192,76277,69383,53657,-13660,-60196,-68799,-84955,-88523,-38185,14094,48305,98075,136050,69916,142,47435,87752,59160,16835,-16050,-13158,3825,-396,2082,4046,-35427,-101268,-96843,-11668,47007,18275,-13979,6462,15068,-17141,-61426,-88664,-83951,-38189,11481,54944,82704,89943,74126,29567,-37261,-79852,-26351,92178,89963,-48083,-102431,-38214,15651,7953,-5329,-24142,-61964,-58649,-10727,9256,23917,57829,36524,-1049,-35118,-113569,-137391,-72781,-24571,18223,75250,70791,29975,-973,-16484,-40173,-60083,8468,68752,37664,-29933,-70361,-48712,-16985,-19113,192,71214,116978,92393,26218,-14630,37206,94331,98791,42748,-66183,-123755,-74568,-42315,-38037,43821,83075,29456,-129,67108,71564,-36104,-98726,-38203,19223,17631,28101,25405,-25993,-46965,-25480,-7063,22581,58533,90457,98086,66848,5251,-40642,-18994,20692,2904,-41907,-15915,25171,2953,-27001,32009,94734,117844,102276,33676,-9369,7806,21067,-41803,-65124,-11441,-12600,-59595,-59538,-19518,24197,60170,91677,111850,97610,65779,17877,12771,10677,-19317,-23041,-464,-30558,-68873,-42346,-15560,-13182,20851,87710,140514,142801,84207,39119,11803,-16406,-107171,-180033,-85836,48436,18899,-67777,-59221,-7124,-14045,-72805,-95448,-45841,13374,13328,-51342,-97769,-88131,-72889,-99325,-149356,-112638,22323,62028,-34442,-87304,-43352,-58,15159,-15750,-62428,8082,98692,62601,-5986,-10101,21361,90327,142950,64116,-34417,-74873,-57435,61074,205726,185808,45552,-71789,-85930,-58545,-57929,-24932,40100,87347,78310,41452,4360,-52879,-63811,-15871,6024,19859,84255,79851,2179,-87559,-135087,-96697,-21970,3615,-2666,-22517,-10157,9361,2130,-28645,-79078,-85256,-1729,27729,-42543,-77046,-37573,10792,5106,-50204,-71551,-24645,30517,25388,-33822,-41126,47150,128480,113458,89197,74080,53162,51472,43774,-71960,-153046,-31314,127455,165213,99704,-31259,-100653,-41377,-6119,-15825,7864,7223,-43167,-80719,-99985,-113051,-71708,13672,75413,66886,-5835,-52382,29024,107001,57447,10367,29821,27615,28748,42917,54517,49683,18614,-40052,-88712,-123364,-106920,-43415,24769,50733,45636,41618,5123,-11222,6074,-16942,2901,67973,34100,-61810,-77283,-25730,53470,80498,36823,33449,73515,79924,48030,-14270,-91282,-77713,7942,36592,-14205,-27628,37289,106774,87065,34877,36432,59134,92546,160304,198185,172185,133467,102417,16113,-51256,-59748,-57015,-52893,-9347,20892,39253,52773,47896,47351,37558,26701,46706,19831,-36775,-78896,-102026,-77899,-33378,9166,23435,2320,-15796,17817,67272,54766,-19052,-87573,-104190,-65821,-18551,-1642,15729,59526,49421,27412,76451,110118,51605,5741,22313,34336,3962,-13336,54949,98762,44319,-27238,-69369,-108956,-86003,-5598,25390,36926,74943,50393,17257,29329,27215,27410,37521,-10564,-16227,68376,103144,50035,32951,12365,-45701,-79611,-89783,-130907,-129228,-22596,76316,75747,14253,-5362,49374,49803,-45810,-96806,-61204,-22336,-2632,-23628,-52804,-24349,18391,65901,78567,30135,28996,81374,60181,-50690,-122954,-74496,-36075,-70170,-83724,-56405,-30397,44379,123285,77879,-65342,-113318,-57277,-35924,-67896,-80138,-58329,-59667,-84472,-62877,-33566,-54999,-46356,-543,-5805,-26806,-34473,-90216,-130855,-31459,67794,52308,-29649,-77230,-41496,21113,27540,-18678,-60844,9801,91233,38986,-8681,25752,28792,-39455,-75187,-52893,-5509,-25993,-62996,-53543,-40945,21017,123400,139101,99747,95837,59703,21741,6763,-55344,-70735,-7415,36384,24704,-36356,-145377,-187144,-106788,935,44265,31067,30121,20781,-46243,-77040,-18399,34471,20992,33407,73911,56241,-19283,-64088,-53752,-26754,-57086,-114056,-109896,-3116,80219,57890,-32276,-111911,-84904,19059,68078,7746,-73889,-87450,-26789,10330,35609,93723,119059,72056,52590,56816,18099,-23984,11622,88012,105362,39913,-3938,-9160,-19992,22554,94040,49510,-72950,-95724,-6329,82624,114221,91014,99902,135972,77918,-21605,-84903,-138519,-192954,-205209,-110357,29314,86918,89562,78598,54240,-9542,-29425,-664,-5102,-57409,-74071,-77359,-90070,-77097,-60388,-88189,-100828,-72703,-61220,-55960,-440,73004,108882,118579,124414,114418,85560,56331,20861,-38780,-68280,-26729,37030,49307,50813,50298,13250,-28157,-29521,-50089,-79884,-67762,-10928,22359,-17598,-73160],[-66802,-58151,-25678,-5043,-8948,2159,-8912,-62687,-60128,3056,23092,-19829,-37244,10294,31966,9205,-41146,-64678,1448,119352,137046,48616,12326,37455,62956,92255,97889,74446,96064,142023,116929,36257,86,-24478,-61478,-48429,-26562,-42247,-28159,9000,12119,-7638,8815,10151,-36057,-19553,62747,128199,130362,57071,-64127,-78689,-572,65005,99195,78596,14189,-21820,-38749,-35907,6828,37448,17412,-39265,-18881,91358,119928,27025,-15932,6929,-21614,-113001,-117501,-9730,76671,61701,15744,13815,117427,172339,112134,37376,-58851,-105803,-28527,6745,-66403,-51630,18315,20024,-32282,-30991,63650,85644,-15946,-121592,-119039,-30476,70910,70771,25843,3402,10692,10017,-20619,-25992,-36984,-56550,-39013,-57491,-75287,-32250,8518,31915,23034,-26300,-77084,-82224,-24601,73313,110687,67226,43787,48865,25275,8992,-5604,-44601,-30423,-24141,-66777,-55722,4931,-13978,-38720,24447,60537,9400,-6191,55533,72553,12703,-13795,-6227,-31170,-32534,4622,-36021,-136823,-93707,-901,-19810,-1602,97026,63918,-82077,-121674,-46726,14768,34898,50525,23766,-52775,-95986,-39828,34253,27369,7639,53845,72896,2349,-51023,-53004,-12905,16489,31656,51053,54743,36996,-6077,-32566,-16000,15615,19624,10249,-32772,-79547,-30395,93028,180849,181096,47333,-114546,-103584,10346,33824,-36829,-85904,-37390,58610,102897,117884,136638,128681,73213,-39799,-113268,-47416,76691,119731,60267,38537,72732,18912,-52979,-396,53274,11372,-21552,-19971,-50672,-124700,-138743,-20027,80267,42389,4230,43408,76089,94680,141018,134028,72004,46483,83279,66394,-30377,-102984,-104567,-105028,-110141,-98207,-52943,-12593,1916,-3147,-20529,-91394,-80126,38836,96716,73447,82046,78879,42595,4156,-12101,994,17198,-23377,-49976,-11206,22614,-15719,-62250,-21726,66879,52778,-27960,-55592,-34670,-35790,-37796,-7638,46515,59259,27695,45241,47296,-5188,-28652,-35866,22412,139050,112059,-17909,-20712,65493,82807,42598,30916,73078,48366,-114548,-204207,-109169,-41047,-67232,-73739,-55726,-39397,-13260,24794,48679,29956,-38330,-90302,-85499,-57948,-98772,-149629,-122061,-19993,109478,171980,140359,50643,-5043,35135,85061,55976,13678,43334,62107,37278,23976,-15873,-101111,-147955,-116662,-75003,-82652,-97270,-58130,2202,58693,85555,19801,-61735,-36607,-15561,-23219,14979,25573,-6448,11402,50973,60131,64091,73660,35209,-50225,-62216,-1766,2239,-38459,-24440,-18671,-41996,17627,122589,117399,52176,35181,14632,12321,44147,31605,-9760,-37349,-45364,-19973,11115,46492,84519,74524,6871,-84947,-149921,-143457,-89125,-16399,9448,14654,26734,-16340,-94747,-65360,47894,68937,22759,24834,64068,79355,76300,63016,-14788,-106475,-52694,47032,22905,-57657,-69983,-25316,57725,132404,117805,7577,-74282,-16044,91262,113653,42638,-50824,-94671,-54742,-104,6942,358,-10278,-50843,-55111,-4258,42744,35828,-4050,-37768,-32465,-9973,-53214,-92173,-19530,77256,57718,10379,20535,55035,50341,995,-68925,-97705,708,134419,94925,-67030,-132443,-97573,-32335,40261,64948,-3949,-52727,4365,70293,54435,-3137,-13020,9420,18916,3542,-72478,-125683,-90000,-34989,7679,68586,108830,70333,-18852,-64931,-84026,-94180,-1490,50092,-39355,-101618,-45118,50881,75838,15198,-50331,-30235,50436,71656,35451,-3039,-17719,-8359,20609,-2995,-115919,-185260,-109233,-48032,-25738,44805,57196,-7993,-44390,1377,40342,15852,-18829,-3370,5553,-8919,11215,15290,-24511,-5017,48193,23405,-23884,17022,101196,100834,20320,-60921,-76477,5365,49488,-27783,-88225,-38850,-17674,-60222,-77777,-13578,74871,131480,105430,2107,-55492,-21445,-21787,-102016,-99692,-15922,-8407,-56169,-50683,13595,89559,112340,82606,29009,48796,98517,48007,-2290,19443,41255,36085,13942,-41548,-62570,-43154,-74317,-103331,-67995,-6286,62197,92610,25806,-33380,23239,90227,-10251,-114592,-44816,43677,3299,-49437,-9235,24674,-19619,-44485,-32256,-19256,-9367,-23184,-79775,-105623,-64016,-62876,-112618,-102153,7289,117759,105165,-17778,-80216,1455,71869,44114,-32501,-55351,41198,89937,1008,-41262,32238,91367,107543,112169,7562,-101230,-117945,-70367,21979,152858,190142,100420,467,-31197,-44234,-69754,-51976,21508,73154,53340,43872,41047,-35883,-67068,-3240,24955,32512,73564,36484,-38106,-61930,-51915,-23016,32617,70990,47032,-12215,-17932,36392,80135,46983,-47164,-75788,39482,110287,21507,-52810,-14267,62215,74738,-11044,-61262,15338,84456,79794,41152,14341,38830,90008,62476,21845,24370,23829,20464,19746,-45677,-93010,-17984,79901,89113,26922,-61332,-111656,-81423,-35506,-3770,32572,48807,10412,-81783,-161932,-151725,-72712,-5465,20280,29077,-11005,-85885,-59798,19753,12673,-2800,11275,16218,39577,64966,73843,56558,-16365,-91164,-84294,-72305,-78891,-39355,19383,16590,-20188,-22139,-45359,-103472,-132395,-107029,8829,134300,141263,38432,-55538,-73206,8808,87535,102292,129184,130794,65151,9301,-25461,-106741,-115544,-21347,16472,-35828,-54137,-10786,67701,77603,35611,25664,57715,81201,96462,95172,61348,39433,91118,100427,62826,4969,-63048,-95288,-35193,5824,-28781,-24342,46642,74148,12149,-26546,13646,30829,12750,-54188,-116265,-61534,7594,45752,84487,77019,58586,101985,98789,-5356,-126255,-167725,-161551,-119407,-79967,-37009,39830,89182,43337,2483,29322,28562,-18376,-27187,23744,46469,-12273,-42233,27876,90116,71298,14768,-30655,-26339,15551,38814,51104,68021,77486,21362,-44139,-42877,-40997,-72117,-73968,-86342,-90699,-15235,43792,27982,26570,364,-69519,-97987,-89503,-114648,-143965,-107972,-24265,52080,63259,20967,-24333,-53783,-65143,-73269,-77096,-69499,-67918,-67370,-31292,16673,30055,69692,85122,14761,-23273,13596,46367,3516,-74288,-77196,-58339,-71726,-65366,-43370,2171,86020,113356,47910,-23031,-40672,-37849,-64953,-106511,-119995,-96784,-98365,-89099,1257,80086,59558,3651,-35645,-55796,-39250,-35042,-66088,-62429,39964,119829,107498,21110,-66560,-88393,-43433,-669,30214,40171,75733,130746,95303,30739,40857,61653,-5482,-53183,1503,68694,44770,18614,23767,16029,67833,142134,100236,16060,-18344,-37230,-5218,21903,-47310,-62077,26408,74903,34520,-59345,-167033,-186080,-103139,-23859,-5984,-6709,4322,-23348,-67399,-43860,32751,76408,50654,36830,37440,-11276,-62902,-32732,26676,40368,-40935,-140012,-132980,8391,122983,99099,-28797,-140648,-96964,17434,58671,12867,-44157,-50599,-1082,38593,69842,95437,60500,-13897,-15965,39640,35018,-8824,19984,71725,54980,22397,32263,30978,10197,32795,38582,-58756,-138914,-120834,-43242,66535,161345,153097,129298,124356,74308,32741,-993,-45014,-55201,-59631,-26924,83325,117193,54476,25669,50093,20539,-33502,-64388,-51290,-39481,-42690,-41335,-23164,-8445,5277,-5453,-14956,-12473,-40293,-39080,45885,101515,68039,16293,15763,25754,13544,14769,36330,14543,-27297,-35053,296,33234,55262,39608,-23719,-69922,-45818,-39541,-69004,-70158,-25923,-4127,-37773,-60616],[-22689,-31896,-30402,5273,36798,57505,46371,6250,22806,45946,-10637,-53677,-4724,50030,29282,-7227,-35146,-25048,23801,94416,111207,58939,19618,-21548,-56536,-4593,55890,21952,4520,55411,63402,33467,57355,59451,-6133,-30355,-6388,-3192,-19065,-46628,-58872,-46173,-10528,12195,-23407,-28801,74423,177610,144918,2205,-91172,-56752,9298,36866,47986,36055,-4267,-41126,-97077,-149138,-133856,-64320,-26777,-69275,-93544,-6256,53658,-12946,-71403,-68140,-106043,-183197,-175492,-86536,-24393,-7631,1796,27903,155183,257157,207042,89021,-19401,-50322,52091,95083,-12853,-49452,7699,14134,-39962,-40235,37534,58285,-25703,-110860,-82596,-4687,62131,56698,14714,3936,55143,64539,-29502,-71285,-26623,6819,10020,-33068,-82369,-73662,-43909,-13923,21249,29836,-13829,-69902,-52461,16402,30769,19756,65636,98073,68008,35954,2103,-8020,26356,3937,-14866,88737,160431,80111,31020,60541,33032,5719,88963,143542,61630,-56688,-66429,-6752,2358,-3161,22944,2286,-32508,43479,90744,12840,-36016,4770,20578,-44878,-110497,-92473,-7523,49888,41317,-12959,-89846,-138511,-68689,36220,44804,35787,91995,95717,8821,-28621,-26519,-17066,-22566,-22098,-8249,-482,16340,21285,24146,17753,-1258,-10391,28894,28635,-27418,-11262,83327,154873,169595,85350,-51740,-60060,19521,29290,-10911,-57691,-57950,-4840,46090,91621,138425,128167,81513,50785,10,-49080,-49084,-31611,-49027,-51002,-3327,-8565,-37336,-9535,-14553,-80017,-78606,-30746,-23177,-41377,-47731,-8985,19546,-28844,-64484,-4331,86431,99853,84635,101910,92575,35892,53380,74665,-7572,-81052,-79672,-48152,-24779,-27429,-21525,1679,-5883,-30531,-21084,-47471,-42474,33963,70253,57005,62369,34383,-3896,-3591,-841,-12873,-31748,-81165,-92179,-63177,-52132,-56276,-51675,5180,97263,92517,30468,-21500,-52331,-44585,-14905,34393,100386,99452,42057,-8703,-62760,-63204,-18984,-47732,-43137,55889,69772,-16237,-4074,87321,117642,97667,55101,65022,82671,-40466,-155085,-84214,709,-51935,-92737,-65427,-39360,-10437,33047,-2560,-119875,-180355,-137943,-75864,-42317,-95407,-168828,-192405,-94785,72055,136134,97361,13121,-56745,-11808,73576,63285,208,4162,52327,60651,41326,263,-72230,-131201,-111879,-84203,-104732,-104526,-56966,-2459,41875,31858,-53290,-108250,-65435,-72872,-126779,-72813,29267,60281,64705,66721,39154,15254,18464,8942,-20628,-12762,-3441,-20342,-34934,-515,9915,-12533,33232,108650,80553,52894,124609,133181,79760,81002,99236,50286,-35518,-82017,-71145,-14103,52461,73683,51590,10511,-41070,-79049,-61437,-21100,751,-18056,-6121,39808,38017,-18831,-27126,34498,40237,22526,67572,104030,97165,82253,35211,-77023,-144439,-58866,69652,99984,37393,-22211,-46751,-6054,51169,35855,-27129,-76303,-53163,38470,94223,50095,-36922,-79093,-11222,71360,52180,10975,36212,40508,-5345,-36614,-13169,6916,-16138,-53194,-29554,35050,-10273,-73760,-17740,29676,-40110,-98642,-59172,13990,46794,22126,-21905,-22771,73880,164700,112641,-22366,-115903,-145916,-79034,43888,89200,21190,-17992,45009,97703,67376,-14004,-53634,-23934,8608,19120,-1132,-41903,-56953,-54390,-46196,22898,111963,109278,2410,-65117,-85719,-92855,-20063,8831,-95569,-148774,-45296,88994,95123,-7351,-101557,-92958,12957,73423,43112,-17679,-54965,-49722,-6342,4903,-91820,-170291,-110459,-35911,20458,57209,22071,-37660,-48282,-8778,33468,46534,24135,13997,31351,28995,40206,53565,46058,89125,132721,40154,-86871,-43660,70467,65648,6006,-33926,-42443,21225,71447,11043,-67768,-48883,-28486,-56796,-66754,-30522,24886,52294,22827,-29375,-22054,11005,-28206,-112200,-102228,-32995,-12611,-46516,-44501,14755,52291,19911,-14478,-42774,-10488,55025,2691,-60394,-7796,24087,-21959,-41419,-24278,10571,23428,-60204,-146168,-145014,-100290,-25543,45518,8981,-59091,5685,83364,22042,-44149,-20022,-10727,-24395,-5676,67988,102217,43307,819,8989,1564,-17795,-59212,-91890,-46949,22541,-12864,-83170,-38830,71322,87764,11477,-71856,-105019,-25371,62596,35710,-14964,32971,115093,68799,-59362,-64050,51074,110818,98219,73349,-49541,-155793,-117786,-40656,-6222,68370,143682,113437,46379,8517,-47344,-97712,-80436,-833,83630,94032,65563,13341,-71884,-47691,21727,18691,21758,69520,28487,-47363,-44641,-9763,2771,35761,97279,89250,-2716,-23527,61322,119038,79108,-2462,-29892,45462,108423,65616,10472,9587,41574,63367,29881,3219,46371,66747,57808,63297,53298,24397,16675,-17645,-60364,-37446,-864,26451,60427,68972,39961,8959,-5321,-20179,-73473,-101746,-71689,-37150,2574,62311,74343,67097,22674,-91298,-167516,-116891,-35745,-12826,-15179,16475,-15679,-104810,-94183,-28806,-24928,9626,60502,81319,97751,78608,70287,80322,6292,-74985,-31600,-13881,-67352,-39901,22462,13577,-11523,-20938,-105532,-203846,-194464,-96879,29309,129718,163534,92978,-36343,-101980,-21549,91953,150182,153631,106412,48313,6520,-51930,-131657,-135134,-63459,-20548,-34930,-37685,-30827,8938,42771,55045,37133,21527,10308,-10741,-36572,-60142,-75155,19233,141046,149569,49768,-29127,-55774,-20619,-10445,-109036,-171661,-59981,39330,-35296,-117009,-69032,3708,24038,-39680,-87137,-31684,5182,27367,105927,126180,99069,116716,85031,-18229,-92010,-113770,-136150,-129400,-91328,-29746,41331,58711,12254,5230,26889,-12961,-71542,-69906,-26905,-7801,-14823,5706,60142,114030,130439,91975,55612,83108,108773,75348,70464,83058,48586,-26081,-109830,-158424,-167905,-173238,-143039,-121214,-136251,-116407,-63749,-33237,-10804,-12823,-51933,-83654,-83183,-87712,-141593,-177649,-119767,26251,104056,30138,-112355,-156062,-50668,27182,-15125,-72512,-94391,-86545,-39556,780,22839,79683,112880,64776,-16815,-40705,906,387,-57284,-61011,-25273,-24206,-51289,-46080,50759,129838,78376,1159,2861,197,-41893,-89713,-139030,-152859,-91507,-59432,-52865,18398,107232,134528,82577,-24947,-97305,-84945,-55779,-39181,-1521,55113,91541,83077,26192,-28567,-52660,-32111,36805,134503,150240,91071,93883,117615,82012,28807,9665,-35716,-47243,26803,93845,105786,119600,105010,69828,104639,158262,74035,-65975,-121751,-76753,-5043,-4595,-69309,-36877,62178,101041,65443,-16408,-106161,-124421,-67131,-19467,-19211,7662,35657,-12050,-37556,9050,48892,61478,41735,3440,-39155,-95111,-107291,-16925,83524,112414,27707,-100146,-117086,22481,130038,111345,1465,-97318,-78326,-26475,-4788,-4209,645,20943,49210,67356,87344,99084,46110,-36021,-42731,25311,41096,-24066,-45868,-3627,21377,35861,60208,63546,40921,7581,-76983,-156192,-133953,-87892,-54689,24988,124194,148076,115380,80145,54738,67062,66308,45724,66908,51056,8535,57990,91323,31575,-6741,27921,26322,-45334,-111282,-104573,-79731,-59836,5680,69036,65953,65305,67789,54330,51810,16221,-28165,18701,55311,-11667,-65353,-25658,3423,-50543,-71600,-1809,37159,-15819,-83717,-86931,-41843,-2089,-7,-31517,-61361,-44947,-32026,-30985,-18913,-6617,-22277,-50460,-27057],[-27167,-2660,12500,18364,16954,33471,54544,64223,71219,39211,-41338,-49890,24920,59046,27394,-1390,-4083,53751,87753,71105,61495,42988,-12306,-100140,-152693,-93192,-17969,-33356,-46472,-18616,-26872,-18392,65033,93662,43550,28640,45953,33151,-63,-56573,-92716,-82212,-49823,-16142,-31852,-48102,24425,100753,43476,-79567,-115100,-63178,2714,38444,22011,-7711,-7010,-9939,-72186,-154971,-160273,-71596,16033,-1553,-88235,-108247,-65973,-63368,-102221,-139629,-174463,-204702,-187790,-124032,-84061,-70214,-31230,21976,150978,283037,237548,66023,-44969,-17319,111996,157530,67643,-1674,-31156,-69152,-88074,-42059,19122,1333,-63539,-87547,-4417,86800,140310,136440,82994,52692,94844,102885,-18617,-115463,-55228,38001,36236,-30685,-63805,-39252,-11487,-6349,15085,73844,90705,27450,-15668,-13405,-30373,-41634,-6359,34298,51315,49575,55407,97015,143629,86782,44590,122741,165577,112002,76190,36864,-31049,-8519,104432,118679,-6270,-111118,-105002,-47916,-21382,11032,39495,47504,90128,162642,162818,73343,-42441,-93898,-60942,-57937,-102568,-89549,3073,51290,14261,-26395,-62535,-84107,-21347,29671,-3084,33521,153399,177891,103787,50915,19949,-22801,-63988,-50298,-14179,-28649,-31877,21338,83320,82725,16856,-47967,-14605,37298,31290,30365,53756,63657,75949,73107,45726,26125,15830,179,1636,5820,497,-29232,-55032,-10589,61489,54763,34660,84433,85464,-36514,-159984,-172107,-116692,-88179,-47312,2864,26544,24773,-42958,-123201,-84260,5015,69753,145555,146368,56875,7535,-28131,-80301,-42985,56114,43633,-2965,45990,75885,9671,5684,37664,-28973,-105102,-66432,1107,35121,29060,22108,6347,-37060,-70948,-50358,-40403,-26915,10545,27472,10362,2729,-11540,-6802,7473,-23646,-51361,-60706,-71208,-46867,-46859,-89703,-79447,-27943,2457,27252,18649,14641,-21768,-81438,-69017,6344,74602,142466,169672,103550,-5762,-87317,-44228,16589,-43019,-111621,-83848,-23962,23339,65788,97916,145793,195384,103313,12788,87544,133824,14931,-39723,24235,10398,-46597,-56086,-44056,-26119,6672,-34930,-185015,-249727,-103664,52598,45739,-56722,-128370,-173537,-129782,3137,59829,25698,-24885,-69781,-17511,82503,86149,2968,-28162,32614,83902,66349,19205,-37737,-97224,-77872,-47491,-74069,-91106,-83928,-61434,-26677,-75195,-155280,-175936,-133253,-120195,-131376,-81157,28469,89544,71476,34411,1754,-9884,2583,4629,-3504,1717,-20076,-20422,-7456,9717,14794,17298,47628,85475,65368,78599,179760,200425,111620,81157,118687,81199,-48339,-133101,-86132,1608,31731,8105,-1466,6535,33083,62858,76916,36108,-32754,-76463,-35598,31299,42080,15321,-14413,-13344,-332,21100,73002,102578,86220,67280,12524,-67894,-82027,-18884,53868,97503,90760,63161,-5661,-54046,-38493,-21040,-10415,-2982,-14564,-9715,28165,48323,24855,12616,69600,113481,67129,18682,59145,81075,1296,-74567,-49524,-5437,6194,12452,36883,69434,23155,-44446,-68429,-101852,-125644,-103564,-54318,-2808,35255,65871,88309,99442,138961,153865,95594,15408,-80184,-155190,-91482,29045,58190,15470,5303,54917,87117,59392,-176,-45927,-66914,-55571,-16248,24956,47285,44414,-13684,-67858,-17536,58767,60307,-19913,-72794,-78421,-60676,-2173,-994,-80101,-113525,-63033,-14734,-33052,-59797,-56439,-19028,50338,86687,51117,-8812,-18368,-1129,30346,55377,-3267,-82365,-85512,-28526,67888,115510,43401,-27874,-41751,-25294,-7177,4745,-12199,-10821,46701,85861,97329,90444,75601,108937,126023,15941,-107233,-72072,27369,38485,32167,23905,-18757,-8571,50592,46633,-22477,-32083,19076,41926,10890,-11263,-21357,-39902,-39413,-787,64735,60590,-16587,-85557,-79489,-47538,-29909,-46702,-63767,-51234,-66082,-96034,-65007,-23704,-21798,-16459,-70965,-102553,-34429,-7742,-72185,-87902,-35489,33570,77289,10671,-95918,-109967,-62448,-5858,51014,25246,-36717,-30690,-4445,-8509,-14336,-31893,-72901,-71584,-16816,82854,151526,103160,6205,-18637,8723,34446,16297,2511,57886,97488,44631,-17242,-8703,14522,-42042,-122540,-130235,-111616,-57127,19366,14998,-527,59799,113022,55272,-44594,-57601,-4478,20649,47198,58304,-62558,-160056,-76233,24085,19926,44839,110480,104474,47703,7392,-54321,-110396,-84689,3921,107088,120471,45604,-45738,-99603,-37207,15392,2541,8698,50519,31110,-16766,-39733,-33322,-24338,5489,92993,143331,41999,-34498,25386,91470,74645,29988,16443,52311,106185,128024,83766,-4355,-57997,-39324,13449,51891,68935,55621,19415,15371,31565,761,-56868,-98480,-90532,-45994,-12265,31525,106652,145166,114967,50534,-7663,-34861,-94237,-115730,-35099,15131,26216,73722,73203,66170,33578,-67879,-97602,-30845,-55,-22204,-9078,28178,-45010,-134276,-79123,-10577,3113,63605,118234,143829,154004,65488,19149,75456,68134,17781,34107,-9067,-69608,-1737,73143,60225,58120,43034,-94026,-194657,-127492,-19179,29175,46280,62968,36004,-40924,-78954,-4556,82881,113703,81633,44437,49889,9325,-104235,-168620,-140058,-72564,3350,38676,40699,26465,11122,5789,36103,45372,13459,-84,-18562,-72910,-104624,-101838,-19145,83316,59544,-36755,-28099,2018,4039,3703,-81205,-200353,-136948,-17753,-83837,-192974,-141284,-29689,16785,-18023,-41899,-43494,-87178,-62720,80473,146885,90032,52067,53751,58055,69163,30000,-46789,-90581,-68271,-1701,31123,9631,-14080,10745,18388,-33835,-91835,-105837,-122157,-125613,-36853,70684,117532,130714,146650,138609,116441,108069,103366,89504,108252,115274,51446,-22768,-99578,-187053,-205966,-174402,-122739,-90144,-112756,-143697,-106390,-49241,-15408,-7868,-27605,-73931,-97302,-102499,-132658,-153946,-125001,-4517,91708,39155,-78775,-116501,-34563,53653,34326,-39805,-69608,-64908,-71920,-82843,-39696,51927,103919,85710,14911,-19412,5762,-8486,-61443,-38766,32766,28947,-59878,-71254,42406,111042,58399,5650,5343,-12729,-50553,-67974,-105176,-127634,-54373,29437,38295,12050,30880,91244,90620,-7474,-102344,-116842,-79657,-43029,-13276,15051,31483,12681,-15858,7280,28316,27176,82911,168393,152744,72299,53339,110051,134199,43214,-55837,-88054,-58085,-27765,9303,76655,135962,123974,80185,83005,129893,89645,-46337,-95042,-14080,32740,-15959,-51926,14570,60623,61202,63146,19006,-53491,-50690,-7362,-434,-1755,52364,85859,22842,-14062,35641,66405,73015,67787,27044,-28429,-79269,-93968,-8310,98396,126116,48011,-66934,-96725,7297,103411,112692,40126,-23656,-23825,-25695,-19665,-7463,10626,34529,43264,36365,42376,56231,53506,12579,-34991,-41768,-27781,-70199,-113906,-57068,38873,63546,61075,87579,103041,60438,-45961,-96848,-68129,-61153,-55369,-6749,41989,65046,53128,35635,39343,73417,78798,58851,83509,74314,-2466,-39508,-24796,-17821,-22793,2596,1707,-48189,-87437,-97061,-112060,-77242,40666,117515,84277,59270,61620,42896,56159,57161,-1115,11410,47011,-19678,-63923,-24475,-19008,-84147,-102818,-39286,1904,-43286,-92380,-84026,-66712,-48096,-18554,2791,4848,-1732,-16637,10620,45003,22172,-33108,-59034,-27184],[-51328,17275,73157,23059,-57227,-52771,8613,44771,19048,-31827,-47875,8262,58325,36890,3847,9985,26257,81218,105234,49399,8859,2711,-30024,-102571,-143902,-100288,-46811,-26682,10799,9908,-53404,-47574,52053,95338,79509,91508,104212,68773,40697,15501,-28892,-53802,-32153,-19069,-57739,-77997,-47968,-16166,-38732,-61213,-78322,-65224,12340,76005,25432,-42891,-18248,26885,-2135,-63883,-56692,12055,74904,63018,-26452,-109716,-91844,-28182,-30983,-95080,-124228,-144451,-150823,-77861,-3090,-19961,-17427,32180,127816,205324,141024,-24108,-115440,-39798,90510,128502,93020,44314,-62833,-152701,-133999,-35913,28120,-25208,-81048,-53838,53624,155959,220793,199151,124141,84619,99800,98504,-3217,-112468,-71745,31419,36272,-23996,-26144,14671,40367,30393,14800,84167,167207,153468,96131,64218,30882,-27374,-74894,-44360,32958,83918,131887,173430,183584,114270,43385,18132,20331,42268,49605,-17775,-95786,-72378,-1080,4566,-57442,-92060,-67306,-47531,-43476,18531,52344,56420,115566,165019,143725,74464,-49744,-138860,-125892,-87196,-49708,-4388,31921,21670,-5783,3803,19780,29167,39677,-18617,-88097,-10995,123845,159781,129679,97231,53898,-7254,-51333,-27927,12298,-11416,-22105,39447,92197,86921,36292,-55028,-80245,-19367,37100,60645,47863,6788,-1343,27341,72937,74794,28998,59,4012,45594,89297,37209,-87702,-107828,-37365,-17070,-5266,50348,81062,-3578,-140280,-148415,-51473,-20448,-22156,21141,62188,70550,3265,-72177,-16953,77421,147478,254242,258033,112320,25164,2918,-35255,-16837,26432,-20628,-47261,8301,36945,17101,34126,45339,-10866,-92338,-69981,-18434,-2522,1831,24486,10134,-26563,-74640,-95790,-79851,-44794,-20759,12019,14929,-7147,-3277,43430,37710,-40797,-81526,-63742,-20017,35984,13143,-71111,-84869,-25417,-10621,-41010,-42836,-4608,-39519,-101557,-76863,5060,45593,92601,176211,159565,45627,-28675,5331,40210,12851,-54295,-105888,-64858,47174,81372,46451,94561,199348,144098,-6756,30423,189996,149780,21710,25546,70251,42275,-27831,-79786,-100073,-79021,-63137,-153367,-234205,-93627,85693,75120,-9775,-48645,-94713,-110445,-47773,-16328,-26812,-27509,-20118,25276,82250,81391,2055,-52540,-2367,68816,50946,7321,-5387,-20863,-15423,1979,17456,8757,-62989,-103688,-68807,-123684,-218251,-230015,-173708,-124745,-96696,-75155,-3657,75884,62374,6119,-6257,10765,19661,-144,-26931,-31131,-40026,-32219,-24650,-10544,25704,40470,36825,69561,88140,92416,139506,153124,79377,33141,49146,32890,-43019,-87339,-36416,12849,4094,-21837,-34146,-23548,53667,130690,114307,14497,-76512,-104514,-45389,3220,-11540,-30615,-59483,-73207,-37688,4632,45239,69218,29289,-3959,-10421,-15762,2737,44593,56543,49430,62262,92001,46367,-20259,-17256,4915,30693,70802,47992,-28812,-23821,52487,78274,63104,60370,45061,14524,3490,33348,41178,-28446,-75465,-19835,32874,53998,70877,51964,15911,-6677,-19046,-85019,-148733,-88186,10234,19690,-5269,-11323,54188,135444,140057,115389,68295,5004,-17605,-65376,-140208,-99200,-2693,17928,-11696,600,40951,43984,19998,-1153,-30701,-85588,-104890,-70070,-25245,57246,115012,40573,-40033,-12089,4947,-39841,-102594,-131727,-99095,-32138,34506,16272,-34587,-36719,-60678,-149765,-187402,-77832,55280,103507,98287,82787,68538,41177,34671,29315,28485,56051,59855,-2817,-52689,-9205,121949,196593,101043,3968,-48753,-87836,-102091,-86284,-79886,-55637,6844,66304,90865,70248,37737,43896,40000,-19989,-73070,-65928,-11156,29394,53800,43643,-17944,-32555,11123,27919,8834,25062,76526,97645,27100,-40675,-67258,-55282,-6318,53661,99517,64241,-14350,-54080,-52806,-59669,-53773,-48834,-90021,-143128,-172725,-135910,-11781,71411,32774,-35916,-99374,-105512,-52838,-14598,-35785,-58176,-61125,-31964,30578,35553,-11437,-9599,30259,46929,34936,-6612,-20360,-30652,-48045,-51391,-48343,-73317,-97399,-100952,-65628,31461,117357,77967,-42418,-90501,-19735,67068,110174,123947,127581,109928,73319,33546,-20143,-74705,-118171,-147540,-126344,-80003,-28155,3100,-20705,-47448,-36129,9124,41643,28478,-22795,-80544,-89451,-7964,52814,-55558,-135700,-38405,66402,53887,54533,92799,91070,37242,3032,-21221,-49660,-27266,39416,90970,43472,-54515,-106651,-102373,-51960,-14773,9430,30400,33778,27283,23343,-31567,-59918,-27980,14548,90222,161985,80082,-55547,-66015,9873,32743,13562,30794,90321,149502,180232,124772,-13328,-122549,-125292,-39232,44134,80367,77409,12526,-51375,-38995,-32791,-91122,-134422,-58681,-5095,-41388,-25333,76495,108548,95264,111541,92223,23058,-57823,-72891,-1875,18514,-18875,-1853,33743,72915,74586,621,-22019,-585,-35152,-65750,-521,37683,-72077,-146542,-57372,11031,40038,94950,95976,102167,135288,50514,-23859,25800,74710,75204,53769,-38218,-64801,42547,109428,84670,91834,108731,24712,-57449,-16364,33923,-523,-52794,-58930,-63346,-68327,-35920,28723,55610,44398,30603,36628,48536,-37067,-156023,-169956,-116011,-53334,28280,73926,90052,96400,69231,16266,13727,42240,51305,58694,31029,-46096,-81175,-51417,4231,-9490,-104721,-158894,-58921,22826,24076,51681,30689,-83625,-99086,-35842,-89477,-178960,-135330,-35077,28215,31705,4096,-62296,-165958,-139898,27867,129292,71707,-4139,17701,102508,135308,72177,-7593,-46328,-38808,17085,27836,-14022,-20976,-4582,-41422,-85996,-79878,-68097,-125221,-166095,-66965,68261,115225,87094,63986,79504,87406,40499,20284,68998,121751,114011,49075,-13171,-54744,-103192,-112302,-95803,-74511,-46033,-47327,-75292,-55847,-19359,-1688,-10966,-45109,-101564,-135915,-151382,-129267,-77779,-70796,-41950,21545,22781,5059,-16093,-45113,-11365,22139,-23989,-55617,-52032,-89052,-127657,-95543,-16456,19123,12652,19382,42585,57352,21344,-32676,711,69256,43331,-58194,-86548,-39953,10871,44485,53907,22328,-19234,-31205,487,4095,-37187,-23127,64414,104680,25859,-53375,-34943,-976,-31846,-86956,-88223,-52941,-42923,-58093,-38927,-24242,-52352,-67824,7745,62511,54322,76673,96090,60991,48845,41827,60817,115738,49737,-79034,-91852,-37913,-79598,-106178,-34691,39487,57700,34062,23009,92054,140298,64705,27490,66804,65204,35741,42308,50785,-7673,-26668,22784,9198,-39018,2995,39682,5976,4380,47192,55679,1748,-33457,17768,80767,118232,136729,114781,52490,-11203,-47767,-1446,67039,67258,8146,-48957,-88079,-51029,54125,117384,69579,12866,18606,34098,47705,21794,-18817,-40285,-50093,-39033,-14085,-5269,32907,41469,-42878,-131516,-128052,-111519,-122173,-60824,54204,72483,56227,112493,168760,171746,141726,87276,5999,-63136,-49480,-6262,-5881,-14303,-2563,15673,39565,70043,53778,10107,30837,70945,27045,-71509,-127547,-97747,-54119,-23593,-25843,-16586,-4502,-42807,-112814,-86064,23264,86423,53621,24256,26142,13197,17252,25728,9727,49617,97766,50397,-7377,-27480,-68563,-80582,-36511,-11188,-44351,-81941,-60181,-6050,-8691,-20629,-6288,25610,62277,59745,20918,53174,93066,39071,-40235,-60913,-46649],[-33977,18606,72998,2271,-115562,-126373,-58557,-39389,-77625,-98772,-47099,54086,85187,8450,-51649,-11796,17748,25828,38497,11807,-35268,-30336,-720,-36502,-86408,-72587,-31019,25044,91584,63748,-32136,-48414,25892,85185,103763,113116,105579,72376,66165,73547,38118,645,21930,4244,-76523,-97435,-70810,-46628,-12643,19574,-24756,-53168,11735,64767,7939,-75000,-73897,-9034,15158,4936,42835,85171,69959,31231,-7119,-48490,-18231,61831,78838,39148,12556,-56249,-105911,-6692,116239,79438,30750,54033,98584,98850,39236,-63331,-132328,-87270,-4683,20848,21176,23105,-54145,-140754,-128475,-27521,39397,-22392,-71840,-28838,53921,136383,206109,149670,60192,46410,68286,69962,8905,-60432,-45533,15557,24493,-15664,-19870,2853,18640,23413,13156,57386,131279,157222,151260,155518,139401,61830,-21519,-18213,41052,98469,139960,130997,76788,11076,-38683,-95672,-104241,-47598,-7444,-44343,-113368,-128544,-85318,-38561,-28155,-41615,-15627,-1814,-15480,29375,44982,14876,43475,92139,64377,-11601,-89274,-137095,-150078,-94610,27524,84074,28320,-39114,-36328,8206,50670,65645,18552,-85488,-119438,-48891,-5130,-22366,-24657,21837,32643,11100,-4608,3467,15066,15604,34794,52053,27693,-1128,5279,-45659,-107250,-77021,-7160,39979,42970,-1969,-33900,-27235,8972,41964,32138,12908,4667,23155,92370,98392,-40691,-145904,-116414,-50348,-3303,7679,18008,15400,-43684,-26375,51943,34743,-10535,1222,23033,48166,25847,-26191,21904,92894,116881,159040,156762,76075,1131,-23687,8434,52360,37963,-17742,-23192,-11491,-4047,49713,116285,106143,57833,-30,-41017,-56118,-67159,-48432,13837,49885,46439,-32429,-105189,-86195,-43584,-48971,3006,68009,47359,21625,60045,57763,-333,-47992,-47366,2014,67579,50337,-25764,-66092,-46788,-39029,-62864,-38213,18044,-24705,-65171,-6466,39433,7102,3503,92688,127754,47056,-9301,-14883,-7761,37392,51368,-7037,-12421,38185,15334,-62823,-62458,51656,116160,19726,-29092,96679,146030,40665,11103,87619,103955,11023,-97339,-155100,-143556,-97100,-125981,-196338,-137058,-34475,3798,22185,29611,-26304,-61671,-35518,-44341,-54755,-19369,42266,74690,60856,44407,-7499,-63858,-35758,18756,5297,-13365,37775,78819,37464,11805,97859,147486,32874,-52096,-7216,-41160,-166488,-191111,-111709,-63291,-66959,-74468,-13451,78967,79646,33498,46611,60824,28232,-20677,-60885,-60435,-43329,-48097,-69778,-43022,16555,7145,-24456,37797,105868,91447,68304,56874,24791,-23654,-51402,-42392,-12452,2041,-11847,-19695,-9058,-10083,-45339,-59026,16759,77292,16978,-94043,-137450,-106129,-37888,-20675,-46549,-66028,-86847,-76755,-43576,-30987,-1706,31278,-21494,-67063,-17482,18675,16010,43261,42130,4156,6732,46536,43595,42327,73440,74097,72497,107829,83651,-13431,-13811,67143,81820,43125,-5971,-53940,-49356,-20655,-4005,-8980,-45722,-44043,40926,86497,78475,62955,-402,-77358,-73782,-14021,-51751,-104092,-20815,83916,68307,6451,-30106,15443,90895,89651,39129,-20323,-60361,-55788,-63531,-113832,-105343,-20568,31092,3314,-423,17848,-13626,-37041,-23444,-10676,-32936,-70848,-85750,-75589,8977,78369,30340,2930,39682,3161,-75836,-130962,-150719,-99687,-23048,35446,27722,-4855,1785,-42403,-172282,-199566,-24775,144951,156696,95450,75209,109169,92720,30137,-22424,-47396,-1215,68807,39550,-3783,51037,190434,247710,140580,29928,-45756,-110975,-131214,-98596,-56989,-32413,-28224,-20109,-514,18298,30662,24923,-1371,-8014,-2050,-22179,-14402,32355,58397,49899,24876,23592,25985,19213,58321,128195,117068,47422,-36383,-91045,-71690,22848,89125,80500,64999,34258,-8176,-17839,-31420,-69731,-53124,-19642,-67942,-148993,-164347,-90885,70302,168633,132652,42718,-34759,-66713,-56787,-9389,26148,15536,-35023,-78732,-65765,-17251,27089,45203,51710,41539,-17398,-67291,-18416,37955,25323,-24656,-64467,-85508,-75218,-66021,-50694,16093,63538,13753,-73740,-106924,-48391,17271,70148,121240,111361,73297,57592,42153,-12392,-60959,-49709,-35351,-52836,-35601,26518,18957,-53741,-107065,-116870,-55254,54590,108700,41105,-69490,-88583,-4888,55095,-44496,-113150,-28985,63045,57984,59701,91180,88553,43286,23747,50903,88500,114257,113451,56051,-67169,-147657,-123790,-68856,-26275,-2087,48389,85049,56053,41244,51857,-8464,-35008,31448,83299,103759,130295,91772,-28919,-93446,-46556,-12776,-17959,20578,105821,156865,159667,129387,45281,-56130,-91494,-40144,34757,91111,99129,31064,-71182,-80819,-35552,-62794,-106226,-15791,36016,-61623,-80090,30024,64850,77959,168260,180524,61205,-17932,17743,55868,12601,-52044,-33389,48241,116548,121796,55522,-22157,-72083,-120555,-119273,-16679,48980,-29906,-84141,-25396,15075,32148,50396,-7393,-26138,61720,85853,19876,-16750,4956,46632,57276,-4649,-24630,40221,69139,44593,59236,136760,167496,106922,66164,53391,-14857,-84044,-76316,-74642,-59397,7640,46105,27272,37301,85973,100328,43737,-84640,-149119,-110819,-65650,-39756,-19163,-16187,36416,95820,108349,80979,57972,48691,79505,85794,24085,-37125,-37810,4342,46133,-24474,-127403,-141881,-43184,34510,66449,112007,104599,29545,432,4809,-34181,-62683,-33152,229,39755,63814,41857,-22984,-110966,-107311,-6778,76450,68246,4765,-17941,31710,33597,-15312,-40166,-24867,-9657,30889,44163,14841,13001,-15489,-114225,-145377,-40318,55707,24336,-59119,-51743,29720,56593,1721,-58531,-37403,9787,-29220,-47149,29952,79823,47648,3314,-32076,-27817,5673,16418,-19833,-54323,-42946,-17093,-8089,-4485,-15809,-28159,-50817,-90433,-121521,-136635,-149373,-106808,-25704,-17984,-31378,-20124,-14424,13728,10958,-44796,-34236,1900,-41771,-83030,-75228,-62128,-54939,-62968,-58924,-66425,-61229,18336,91864,105707,75221,38401,59144,84800,57654,9423,-47558,-96604,-67707,24228,77325,59476,14010,3643,65786,119470,70034,10127,30534,84649,62631,-45871,-117963,-99007,-77441,-81253,-31945,28146,21756,-36363,-76227,-101936,-112794,-95473,-18714,36423,49314,54186,22086,-7292,38723,47055,4279,25906,6082,-54945,-20992,39563,-33056,-110490,-84675,-32596,-11342,-21350,-4592,100724,175820,147821,110234,75562,49601,98693,140145,60661,-59935,-63195,-11183,-19899,-25888,31708,51191,10469,-10178,-25820,-53137,-65134,-54612,-6488,62803,118188,159820,156614,65910,-16940,-28473,411,13150,-2065,-19472,-28033,-99321,-118130,6878,108552,68566,-2519,6692,57437,96017,63488,-13237,-102241,-140838,-66945,5847,-7177,2155,19661,-39308,-121635,-146576,-119001,-100298,-74449,5410,55434,69817,125978,172256,210709,264260,204519,46075,-56289,-35019,2237,-12478,-38856,-24425,13977,53249,69544,33877,-17595,-5330,68086,99450,27569,-98163,-132349,-76748,-35389,-35447,21177,69802,10057,-91708,-96930,-40543,7577,16703,15954,35778,46106,383,-49444,-25426,54574,104753,83998,19267,-43965,-88908,-47373,44292,44233,-55637,-103376,-54050,13809,31576,19755,-7584,203,58797,88790,61960,86781,111872,41794,-33909,-37941,-25354],[40106,23208,19263,-15136,-92129,-124727,-96046,-86846,-83156,-68620,-36685,53610,102456,6625,-88632,-40478,-5653,-33946,-38152,-23780,-39911,-15924,43104,16203,-50416,-55788,-12933,46563,79985,38213,-26259,-48808,-10741,74788,131843,100590,40920,33210,63240,61441,28476,20803,51847,27708,-54626,-66162,-19556,8480,34354,31608,-10794,-21152,5744,13193,-7627,-60048,-109509,-78229,-27828,-613,60466,99736,36138,-35490,-42422,-19875,35825,98363,120605,138109,121122,11311,-58925,37771,142901,95821,44064,54664,64646,61040,58993,26109,-34950,-88510,-86461,-63807,-60330,-28724,-9598,-49980,-75595,-9722,38192,-26143,-59323,-14491,38207,92751,147505,66983,-29427,-10411,47189,65082,35072,5972,4759,24609,22570,-30197,-64547,-57102,-50255,-27032,17811,47790,42658,38128,80404,142016,162061,144016,124306,87386,56002,71051,76820,22242,-63069,-122264,-118241,-101324,-85670,-58448,-31081,-28244,-59031,-78478,-27089,54122,58875,-15863,-15741,37393,41179,45291,30022,-14948,3650,68058,19357,-89818,-105732,-95936,-127716,-73104,73327,115553,20148,-62242,-60027,-29359,1519,961,-50070,-91035,-55184,-28939,-95462,-183332,-180843,-76031,-19844,-2413,26490,25992,266,22845,68465,34930,-42367,-73229,-28052,-29091,-69629,-52468,-6985,19039,27258,3367,-16941,-20098,-29936,-21849,-14103,-1770,21315,-5590,9631,63342,-6923,-144524,-157354,-58403,13711,-4126,-27995,4242,20559,56239,84595,4156,-43154,-18672,-21563,-21317,-30363,-64619,-24824,34832,25768,-19427,-41225,-23395,-45528,-62096,27230,92162,69607,45165,27638,-29851,-39248,50659,146669,149678,104340,60363,5068,-30662,-45455,-28934,43946,109620,110100,25546,-45653,-25626,534,-50172,-20043,93929,95411,8757,5812,65616,100149,65213,-1881,-18096,28072,41191,16320,-14517,-46371,-78077,-86364,-37806,38903,23149,14696,89247,112500,44947,2496,40676,50525,-14722,-53544,-66721,-67763,-1367,75941,86051,63314,14722,-55042,-141931,-198920,-106761,41591,63109,-9195,-1289,28479,-29686,-34070,42394,87115,41825,-42020,-97530,-106613,-96303,-101153,-126597,-138340,-129831,-54975,39460,64348,96,-21507,7714,-29168,-77562,-31543,73063,106772,47883,11335,-11264,-37037,-18638,8187,4368,-4928,56362,113597,48696,-5439,105920,193371,109067,54507,117698,99493,-18263,-52242,23347,44461,-13572,-38228,24260,94497,91404,78775,111918,101492,34038,-15362,-48758,-43764,-20997,-25118,-57662,-44897,-34504,-81471,-102105,-20521,66756,68127,20029,-12445,-13474,-60825,-121346,-94335,-16879,-16951,-80745,-66131,855,-800,-52644,-64665,-12206,-8002,-94763,-188690,-185586,-111732,-49836,-28083,-12785,-28712,-60048,-32482,-22829,-66167,-45660,14856,-14930,-54652,-1222,14568,-41242,-49230,-36438,-45542,-38939,-15019,-18065,17387,85921,104030,99953,112492,82381,18297,33213,67923,46389,29165,-2916,-65936,-66390,-30309,-11511,-23517,-56804,-42773,50035,85454,45010,17982,-37212,-120382,-133440,-68608,-70672,-106958,-58135,14042,32645,22743,12750,13052,39989,50786,13639,-17271,-14124,-31915,-58247,-86062,-88417,-10419,76874,60888,8219,-18603,-56042,-71863,-41878,16538,37695,-20467,-80542,-79003,-43682,-36556,-45506,10740,65254,8656,-39461,-51696,-59910,-37679,-25403,-15250,5503,-4057,-23262,-53457,-106911,-90028,47303,154155,116606,40040,57420,123025,79052,-28623,-93602,-114673,-43370,57316,51679,28547,90496,195173,215914,119288,10465,-44679,-55733,-44683,-5121,54257,61989,-1160,-75718,-96151,-25410,76218,82281,22341,18926,49035,35430,9674,15069,35160,55909,78018,89500,66523,47625,115431,200713,118945,-26801,-75493,-70242,-16461,91856,122560,47546,-277,-20735,-22549,-9193,-41432,-80379,-24065,30887,-1657,-57075,-70909,-40224,64202,162746,175570,135109,57190,-31882,-73600,-43410,-673,11522,-2571,-52231,-109083,-97622,-27055,-4462,-7151,-693,-45121,-91563,-26648,97461,136608,80665,7319,-40725,-48763,-15713,17643,60084,51747,-18294,-64809,-63455,-52992,-74063,-85108,-27712,3305,-14285,-21428,-2650,14743,21012,45105,58297,2618,-40994,-2130,-9262,-87037,-116137,-78650,50,92989,126351,61685,-21743,-40192,3105,39898,-36868,-107524,-57313,17530,33299,61525,102382,84896,30734,12279,67653,176318,235432,170379,28206,-114258,-149684,-70232,15721,64047,37876,42191,75034,53694,27474,21082,-27560,-31735,53539,101576,69072,61782,82006,46685,-13585,-29611,-24377,-21119,-15784,7442,27209,44427,91255,101854,40033,-899,20165,54394,75612,67521,24708,-52958,-69078,-21577,-43001,-98220,-48979,-1499,-71079,-75433,34082,86241,95072,150022,138839,34868,-1818,58806,63941,-1868,-35224,16306,91030,120688,86358,12790,-99316,-167619,-171274,-149573,-72002,29148,30603,-6121,-1589,987,-24324,-62379,-145773,-170562,-27482,114049,78452,-47472,-83638,-8309,84297,77796,2225,-31322,-27853,-33234,-13362,89000,173799,155000,99920,57651,-15438,-63173,-19165,-4909,-5769,35291,29992,-938,66979,142194,127652,44514,-61139,-88544,-57871,-55994,-77431,-117262,-153355,-75910,14212,56382,106568,117911,45684,22924,7461,-54956,-72174,-41453,-20591,20371,11881,-29542,-46555,-17010,29126,96733,121548,61240,14113,32648,24628,-693,30542,66905,26922,-12227,-4876,11481,15841,-1729,-27377,-26510,3937,31846,6151,-58284,-84546,-88433,-92602,-75805,-34800,-6095,24055,43518,52459,48528,-37316,-174363,-185796,-32585,128130,144603,39504,-18347,5700,-9071,-81200,-129344,-99844,-49606,-67427,-74590,-16519,3761,-35689,-49943,-49416,-19167,48505,67331,-741,-73562,-97617,-74732,-45472,-41451,-67299,-92600,-118967,-131426,-102307,-77384,-79339,-61601,-15536,3951,21492,5785,-36120,-36059,-18132,-1768,30329,8046,-76318,-119777,-95436,-15937,40026,-5846,-65534,-87282,-54398,30171,100252,121907,100397,68174,65094,69623,94745,105090,15547,-70235,-53718,-2536,31590,58470,32507,1232,60609,137589,115455,50818,614,22948,85220,29826,-100173,-129757,-105655,-95289,-27658,71045,104749,35404,-102791,-188912,-155203,-91379,-43658,2181,47679,54182,18832,294,39891,55687,-2757,-47546,-64745,-29794,51034,95551,38691,-16035,5497,40911,15003,-28026,7802,109094,136374,106427,64668,3002,-16807,67869,126689,69666,-9560,-17286,-29238,-45124,-11321,26164,36050,28410,-23373,-94734,-128971,-102118,-44615,-76,24903,42774,76242,76859,-26198,-91844,-43864,-12216,-33209,-31701,-20686,-39044,-129581,-136279,-12088,58276,10555,-42546,-39721,-12720,37825,82157,63168,-66687,-136218,-16320,73578,29692,-5881,4503,23515,8191,-59047,-88253,-87169,-108685,-64801,25818,64014,80837,93478,128830,179261,143664,41441,-20247,-19816,-17549,-28081,-41854,-41691,7715,64710,64731,35414,12153,-7542,18741,105942,130342,10792,-85279,-50212,-8761,-26397,18001,84242,44130,-51309,-93418,-93219,-59454,-10327,21781,62196,90220,11722,-79107,-54396,10092,27616,13928,-23803,-58335,-52154,-7219,51120,40308,-47043,-95534,-81210,-55018,-24206,-10901,-35251,-34957,12846,60095,65747,83689,90650,37866,-1676,16525,45441],[104011,39523,-17354,-9803,-26770,-80199,-98369,-56791,18953,33740,-19705,17071,84686,17894,-66874,-25776,-2067,-47881,-80194,-56673,-18671,13566,34214,8961,-34010,-39570,-17454,-3525,-21348,-47713,-44640,-52921,-49053,48570,137936,63042,-46169,-25636,38108,15311,-18223,6703,38368,33446,5335,15170,47774,37102,-13112,-41100,-20810,13495,15837,3068,20406,11924,-55283,-79828,-60116,-40446,13855,57431,21176,-43391,-69534,-52755,-3764,36492,64572,112254,116325,34784,-12118,45269,69146,-328,-8971,22808,30768,66858,117455,134207,86889,-33464,-93399,-67428,-67475,-43155,24445,13700,-42323,-6912,13499,-59543,-59002,-1557,39989,88753,137444,67946,-32453,-21612,41436,61883,41123,22194,20441,34724,13731,-77805,-124888,-97842,-92594,-67999,33788,97754,36620,-47400,-30085,42215,83742,144788,206858,149523,61236,45216,21856,-54862,-126564,-170996,-125684,-30925,8641,-15318,-35292,-20233,6917,26757,71471,134094,102442,-11707,-29643,46892,65948,43840,12142,-8225,39319,102835,24722,-86607,-52881,-21640,-71783,-49883,62712,109339,46299,-28219,-50382,-52315,-56238,-69589,-76644,-38145,22118,17356,-76593,-165965,-142625,-59406,-53876,-55316,14743,36177,-10087,3793,51568,15962,-47458,-49828,-7330,-17260,-26583,26066,61821,34233,5096,2556,40127,71790,34320,-46995,-100923,-63984,26497,5146,-58330,-38203,-58597,-147695,-140280,-48563,-3458,-29608,-54672,-27131,23082,69386,55049,-51745,-71102,-12839,-26103,-64841,-101965,-130269,-76915,-2245,-5848,-86820,-140841,-96525,-43768,-12700,43938,57053,52368,73934,46704,-44499,-67252,1773,95032,132568,82270,-4572,-22691,3353,14664,13768,66345,101681,86221,60627,33151,17821,26341,-25074,-43244,44556,60872,-49661,-61843,65037,169354,158412,46395,-43351,-33512,10628,38162,32247,-16502,-95357,-132238,-90039,6575,45295,49928,74141,107450,100493,81492,82377,20716,-62124,-70959,-38778,-43272,-32729,36350,103961,76606,-17006,-71903,-121560,-188668,-147370,-28201,70562,58909,-30020,-112108,-143791,-119640,-68539,-7203,27516,29646,15194,-19662,-50906,-33889,-28989,-85652,-112426,-33241,35251,26481,-12382,-18067,-1860,-45260,-113981,-64134,66370,114879,47414,-6987,-9094,10535,39396,68383,66919,15755,4452,33142,6356,-20338,60172,111680,72441,94279,170717,147198,79715,53360,107034,130728,65193,17521,38444,56288,49116,65357,102643,97648,58069,36250,12018,2740,8357,20770,122,-34628,-89246,-125488,-114516,-69111,-20978,-2339,-30972,-42806,-21397,-70394,-150613,-131954,-82489,-124405,-155954,-75539,13785,-2271,-46057,-37032,903,-26735,-96566,-140988,-115567,-82049,-69448,-19040,45357,19928,-36659,-5585,4760,-62360,-66615,1540,11765,-15196,-3084,-10225,-88054,-134750,-117112,-98193,-74073,-40055,-81080,-93762,-4032,74080,92025,85301,56981,36102,58632,50924,26925,66393,74105,-2952,-40574,-10620,16562,-19748,-85280,-84234,-740,25551,-21831,-25713,-35559,-109147,-172251,-173137,-173524,-178102,-143255,-90622,-32524,28476,58929,37378,41127,78738,71093,65355,79994,25559,-36940,-52395,-39045,13725,90776,100063,19635,-43874,-48085,-44592,-29809,25598,38573,-31998,-78430,-52687,-67051,-116820,-96263,-18477,11671,-28359,-2443,53998,66654,52550,-2369,-49120,-31091,-7243,-32197,-62232,-47868,5440,77498,107517,59846,1609,25165,72872,19500,-50701,-73821,-79215,-16773,61522,40075,8084,55430,120168,143938,69114,-35694,-55505,9907,52619,81419,129962,129449,61567,-28555,-91776,-33933,104224,120295,29322,2695,54782,80422,36206,-23374,-11191,46149,76365,79579,70027,73473,131394,175677,78198,-35007,-31184,24319,61242,90436,71198,-5015,-55431,-91478,-77717,-44488,-58163,-50804,33065,85216,75868,48787,7623,-28003,-16956,41814,101852,145884,93663,-29640,-108385,-100296,-82037,-67940,-21246,4796,-49890,-107201,-95314,-76495,-41364,9730,-3054,-54112,-23994,92137,192870,194301,124096,44382,-4044,16931,69266,115403,89310,5607,-37467,-27792,-37306,-94423,-146949,-127304,-94597,-100438,-95114,-41406,34818,67470,53283,39593,-4530,-79590,-87203,-83253,-115721,-68180,35954,115795,139903,80967,-9939,-52052,-59282,-32102,21270,-5904,-77546,-76939,-17417,30795,91400,133720,97838,14145,-26239,21895,149957,242745,170491,20720,-75074,-48490,61039,148799,162811,58804,-19033,-14827,-11087,-35690,-51188,-87837,-88226,-11421,27109,-16560,9914,89651,124497,105928,62284,35363,33505,-27202,-110769,-120352,-53014,48369,91919,60862,67160,114722,103694,40449,7520,9062,-2135,-8400,-11103,-63198,-123469,-111861,-88246,-83351,-25295,80383,130669,113414,87133,47627,14337,10895,15161,-12826,-34071,-4909,56226,74294,37306,-19198,-67722,-122839,-131365,-93210,-105874,-105758,-19301,33693,23933,18083,1926,-47138,-119216,-213506,-233030,-77073,83491,65218,-60936,-85673,20168,141445,124467,-12126,-82816,-51629,-47615,-47409,22042,72248,94729,103512,59270,-9668,-23318,41696,71384,64630,72775,46247,24208,88206,111402,85506,83520,48275,2512,-18764,-61617,-108778,-139021,-151164,-80589,-29893,-24125,64901,136265,47889,-45116,-62224,-70709,-69034,-71023,-92744,-41535,32471,32235,-25283,-42675,8868,100494,92913,-5339,-36987,814,-10540,-28560,34672,108588,48646,-65896,-103524,-67490,2579,41413,3094,-26603,-15288,-13388,-16427,-44870,-83957,-68484,-45115,-38871,-20803,6104,20553,28466,66975,53397,-68171,-187241,-176123,-59080,75403,97528,18303,-4771,12067,-28045,-98345,-96721,-57889,-58599,-75985,-55421,-16022,-13899,-32584,-24303,-11542,11414,55787,72330,14114,-78948,-145200,-133926,-100668,-79186,-67560,-81710,-127089,-125052,-59028,-3720,3177,6996,25767,21973,44402,49952,111,-12582,25035,75092,103847,35736,-76952,-98214,-37869,37510,52189,-17744,-76297,-66975,-5886,45315,95023,142864,111158,31063,-4654,23387,118195,144264,42049,-18265,4124,-8093,-17996,24489,23881,-16067,9008,63635,89496,83614,34991,35696,109677,101468,-18074,-89496,-82067,-72083,-44455,42934,124280,75789,-78074,-149753,-87586,-37243,-29914,6830,57389,62739,54345,45293,54042,76589,50092,-35034,-95345,-32374,57843,67765,18770,37115,133810,194714,129034,32407,24300,60834,49542,2523,-43149,-72936,-70694,-30286,27732,90397,94568,37364,-38938,-44475,-6598,544,27120,53829,-8369,-75213,-84631,-68019,-12097,45616,32864,-15804,-34018,-34727,-77906,-86847,-34342,-26933,-49418,-25730,-30171,-79752,-121517,-65206,17135,-5685,-71847,-62751,-44120,-71811,-33472,96075,156111,26770,-50816,48324,83515,12665,-6379,33830,108042,125351,44460,-23796,-50033,-82674,-53327,13693,10182,-17846,1185,31873,29357,22291,21937,25429,2571,-43534,-51012,-44860,-57813,-5477,58159,54903,53933,63226,4518,-49815,23922,110725,59099,-21680,3413,52442,11604,4108,65084,69207,8473,-40358,-71945,-64404,-17749,21453,52306,60675,9417,-33113,-12761,11420,-17373,-60214,-71743,-51770,-1522,30871,27636,-2618,-35718,-49932,-71917,-106162,-112070,-75697,-36075,-19840,-22220,4223,34235,48334,47157,43298,53276,76632,108796],[108514,57533,2660,8938,7033,-45291,-77505,-1216,114633,103940,-2638,-16972,33684,25574,-537,29278,23185,-45504,-110801,-96916,-18764,4777,-13446,-4009,4805,1099,-16724,-57627,-86612,-81376,-39292,-35266,-66434,3352,95678,15328,-88164,-53710,3214,-17999,-23068,11846,23104,33430,68585,95528,80283,16232,-79231,-65726,6753,28691,26018,39468,59422,68930,40450,-3093,-39693,-64059,-53408,-27961,-445,-6172,-52807,-86231,-69411,-40141,-7114,25449,43545,21511,7581,19975,-23496,-109238,-70309,4027,31884,61865,93231,120364,110223,30560,-34107,-24812,-31495,-32260,12787,7565,-54687,-37879,-24338,-77128,-32950,25872,39298,83806,154745,131167,40780,-5115,5827,9518,-15692,-33059,-18319,12490,-6975,-101120,-133006,-90597,-86750,-64410,55812,169204,125390,-6752,-53449,-14193,18114,86162,165146,143158,86625,69487,21308,-77186,-139352,-152527,-70534,38493,60989,3838,-40886,-28308,15284,41982,55765,79322,60378,13051,21818,65258,60989,28621,-12135,-11786,55083,102550,26584,-41455,15516,53103,1315,-29933,33197,104958,70095,-9580,-23032,-26858,-58439,-70277,-47900,-5938,33063,34799,-24444,-59182,1709,38285,-49003,-98019,-16269,27429,-11323,-7710,40200,38681,2965,12986,34658,-22114,-35792,58269,105787,43546,-6989,20049,101697,164569,135356,-8468,-147286,-133258,-7847,31729,-47452,-99452,-131579,-131828,-45537,3562,-41270,-84836,-80092,-45005,12382,62417,31112,-54173,-60331,-19178,-37972,-76191,-114180,-117435,-38948,38835,40955,-24217,-96841,-82881,26684,107180,73578,-7747,-13962,39168,50769,-10491,-51565,-27297,48564,96633,49607,-74890,-104478,-44450,-7334,-13988,9010,2366,12048,76260,74682,-3221,446,1220,-37034,-21612,-27999,-104702,-71633,54005,128503,124915,48226,-41616,-55302,1247,50606,40795,10400,-49697,-116264,-112248,-30583,28953,17598,-35144,-8867,71436,122277,133044,49988,-41778,-12626,69624,48599,-3708,40070,105011,56236,-29815,-31671,-26837,-85068,-112686,-74324,28922,93109,-16080,-161329,-172934,-173211,-175352,-103947,-25593,27522,55487,29400,2424,25201,423,-92152,-102874,-5534,7791,-46149,-39988,-35013,-56628,-97013,-134500,-84541,36228,87040,23954,-21723,3743,38149,68885,121209,111363,14485,-59734,-72602,-71890,-48972,13847,15289,-15042,48049,113244,77070,42091,27925,82499,150789,112845,26740,-12474,-17534,-7465,1520,20951,61717,90333,94050,75384,44979,20787,25044,2491,-55191,-76980,-40634,-31600,-64358,-79826,-83727,-86621,-37013,15125,-39930,-140379,-151176,-121433,-131380,-109333,-42056,6961,3044,-13350,-1693,27393,18873,5020,36983,81728,30773,-33924,9037,64794,11172,-50977,-5337,41025,623,-55340,-41738,-10780,-36199,-60468,-42417,-76632,-115648,-101359,-98027,-78678,-33626,-98890,-157743,-68452,23342,29853,22936,24230,25624,40615,40235,46418,95123,100877,30390,-7528,29411,51806,-14105,-94737,-93858,-32866,-25770,-69441,-73266,-58285,-101124,-189755,-244125,-241807,-191441,-135205,-91056,-46930,16812,47765,35167,48819,104033,125042,112835,99725,53761,-4514,-19900,11205,29061,57733,91624,46363,-15181,2558,21899,-721,-8879,-23979,-57430,-45533,-14382,-57183,-107639,-75483,-52875,-83683,-84752,2646,89137,102837,90891,47141,-24615,-56275,-5045,25755,-12014,-21395,20957,57686,58178,49155,29263,5563,1525,-15509,-3820,19793,15108,35651,65587,4628,-47129,-1597,81209,122457,40612,-55608,-61974,9320,50800,67084,88876,85367,72175,57161,-3695,-7168,79512,78003,-23226,-58279,18808,84995,40257,-58086,-57774,22321,50591,42764,48879,65048,83633,76485,13734,-20914,1579,66301,88056,62654,27733,-33851,-100281,-154778,-149402,-97359,-42807,19564,84357,114427,115788,83192,20953,-36404,-83198,-96230,-24594,72313,50479,-60229,-141367,-133372,-113427,-101418,-46964,31041,38425,-28517,-75852,-85597,-36617,36903,32731,-16531,-14333,40736,156746,199468,134588,76903,55403,42628,75278,133468,116629,27972,-28495,-43781,-45507,-50341,-51663,-55029,-80108,-102434,-80779,-21249,40321,53210,6105,-32601,-56089,-105120,-119614,-139868,-155614,-45429,93255,161589,146028,11983,-136031,-168557,-131252,-65580,23522,28407,-34999,-70288,-25029,38736,97081,132553,110571,24054,-26897,772,80570,156465,116175,5374,-30959,51343,161724,199302,145057,24434,-69889,-97278,-94732,-112294,-114497,-132152,-146674,-101079,-68775,-84781,-7941,102620,138281,142133,128278,98879,88625,16108,-93965,-118262,-56952,14955,32355,23778,90501,179327,133393,1369,-50876,-11189,38720,39427,-30174,-100225,-117362,-104307,-137865,-113815,-1958,84780,101073,84241,49516,22041,12792,-12646,-66079,-107442,-77792,-15429,13264,-15867,-73294,-96699,-85497,-54613,9136,50528,-14741,-83048,-65598,-23839,9241,29441,12064,-6997,-59089,-175839,-205125,-75221,28191,5383,-48165,-6858,97362,154946,73409,-58041,-60736,21725,5368,-30386,12857,20148,11438,34382,9208,-26846,-1443,66328,89442,84199,101907,115017,101256,74630,20651,19486,111773,127558,66227,35211,-8692,-71013,-69083,-17794,42138,12566,-54585,5645,105553,56627,-33320,-24314,14150,-6050,-77987,-119343,-45288,24816,-1134,-83500,-91391,-256,94474,67320,-10635,-24068,-29897,-73641,-85620,-4958,107520,81656,-37980,-114408,-113017,-32632,6586,-36321,-22944,16568,-24097,-17001,32586,26600,23909,32716,13567,21824,51807,35460,1822,31649,18820,-79552,-137680,-119759,-74163,-24458,-28882,-51530,-20942,-1776,-32442,-64832,-35036,-17168,-65973,-78872,-8559,43667,38269,30861,37834,25892,27805,54218,75709,45598,-60028,-149878,-119399,-64705,-29855,17905,17623,-55241,-87834,-58556,-7245,19262,56385,85901,12927,-28452,23161,42413,71030,113156,104599,90858,40542,-57288,-51217,46979,64657,-12042,-96156,-132733,-96517,-19410,20395,67777,148585,109828,-29769,-95843,-48170,58928,68280,-20956,-52552,-14251,-18064,-33316,-6064,12504,-11731,-33978,-28037,19167,58436,68385,104453,132375,106159,31224,-40047,-32405,-2022,-14557,1584,64982,59095,23776,40754,63553,23302,-6628,11361,34581,31439,44571,47573,42063,64234,62408,-13871,-99387,-67059,7929,-8798,-85442,-37411,120649,214173,165986,68721,-2436,-35811,-32475,-63751,-108834,-101612,-76673,-75335,-33430,73638,101896,14447,-54767,-28361,-15599,-33048,6665,35776,-3060,-11104,3015,-25009,959,77123,70037,-11461,-83089,-71536,-8105,28384,3400,-45154,-56178,-30601,-56088,-83317,-44058,39645,55589,-45294,-119769,-58175,1500,-31083,-4369,124007,179986,66164,3567,42713,-2129,-79667,-41455,48082,113612,104668,49641,15982,866,-13584,11172,21202,-48781,-98672,-48662,1687,-3530,-15045,-2941,29075,16681,-53725,-64468,-45809,-60114,-37709,2780,26008,61225,74607,19704,-46038,-41964,6314,818,-34807,-6198,72744,56946,21346,39442,50302,27984,22399,767,-21541,-11504,15177,20646,-7156,-22238,-2100,33159,68501,41127,-37052,-69673,-47670,-5585,42811,38409,-11718,-26253,-4763,-32906,-106140,-160654,-114937,-15030,8980,-46958,-46118,-6455,487,-1101,40646,76569,74434,87161],[49033,35475,15304,2651,-9788,-34414,-52779,9436,95741,67533,-5970,-25947,-8282,26700,40643,42123,2919,-73409,-140840,-130541,-62265,-44186,-32406,22547,43934,29214,-950,-45377,-52078,-39905,-12233,-7695,-60733,-40544,33560,-3256,-55525,-34227,-31723,-45762,1284,42407,24399,22750,74952,101593,74459,28178,-24533,16033,64541,16791,-8738,28123,35289,41291,62159,49033,-9703,-74007,-115405,-121602,-60663,-2956,-26957,-76190,-79572,-51660,-13038,9073,19557,5669,-17524,-37537,-88706,-147392,-78133,32357,81518,66024,33721,23240,46129,66467,40027,6655,-29119,-61941,-51849,-29350,-60166,-64289,-37770,-16894,55096,63043,12135,24182,108257,136588,82478,-17369,-66967,-67716,-91360,-99142,-65634,-17391,4244,-37611,-67658,-56587,-54035,-24080,72080,178718,170261,70126,20473,41467,45657,48767,98636,143847,143928,119676,46055,-73530,-152151,-128833,3328,83400,47085,-4520,-10694,696,-17763,-47692,-34301,-11808,5663,59431,116890,111890,73703,31979,-29462,-44617,-471,34279,993,-29438,11371,74815,66870,4298,21689,83670,26261,-58617,-25856,156,-21077,-16720,-7017,-10400,11764,23973,-17432,-28287,41886,83500,-17729,-83417,-30451,8502,3827,22027,67419,78135,42251,27058,31651,-38521,-69014,14124,57682,15352,16226,77076,124230,159961,164679,63612,-90942,-137794,-38885,50890,14719,-70639,-117963,-56253,77843,78735,-47025,-103395,-71196,-25681,12792,38091,13838,-26209,-40514,-57228,-85275,-96133,-83653,-35248,39229,73325,59467,32150,-3813,4919,102804,166967,86690,-30236,-52092,7960,83535,85117,30287,9901,51577,78477,72024,4496,-96942,-121326,-91054,-78543,-79892,-95770,-24877,87578,76184,-25750,-25524,4275,-10685,-27210,-72174,-107585,-29553,33711,17541,-288,-3454,-27791,-33001,19521,66264,29992,19044,40538,2215,-36216,-6429,17988,-4918,-72311,-94248,-9218,90472,127995,85973,20507,58443,137141,96109,32010,85683,142135,88936,22060,51194,62436,-28512,-92312,-84581,901,98014,33587,-59895,-48934,-101501,-170864,-114010,-55691,-34819,12222,49304,47336,13008,-80912,-183949,-168257,-37322,-18042,-71124,-50095,-28890,-48203,-73195,-83217,-68378,-10283,9979,-44680,-32124,44892,53759,45083,79959,58061,-9581,-40472,-81964,-134243,-107914,-26976,-12046,-28592,21385,53169,15930,-23160,-42867,19776,117423,95114,-11863,-53800,-22795,383,-32170,-38204,40753,108522,118283,103895,64484,10851,-21886,-62798,-73007,14743,106609,68025,-18884,-49502,-78707,-81116,4547,73866,11073,-94486,-111619,-49135,11819,21866,-3417,-16232,-2396,13234,19590,33391,52163,88220,161935,219262,145363,43766,40304,42450,-31525,-64833,3966,78188,78432,-24004,-93752,-70290,-99859,-130985,-73188,-41027,-28976,-7361,-20376,-32908,-28001,-82057,-105005,-33354,-12420,-58075,-45568,665,-43,395,31597,53721,53160,32794,4329,16565,54989,55606,65,-39562,-20082,8106,-17736,-73073,-116066,-109717,-104222,-171928,-214628,-174305,-91852,-42404,-25032,-19228,-7202,1385,7041,14462,53122,88150,57482,35518,43650,7236,-18489,23997,28954,23285,69937,91071,55835,42272,55899,11688,-57031,-64134,-17251,40592,37458,-34652,-67399,-36220,-64803,-126526,-98149,5731,64728,51039,60255,71457,7821,-64704,-9369,78415,53824,-1059,1654,25424,41206,77981,88704,26208,-19848,-12313,33538,62279,49999,54643,56931,-20506,-67650,11096,149596,159453,35069,-40104,-57038,-41575,-11364,7105,107,-21120,12563,76317,66195,46961,60024,17363,-73289,-110226,-41712,46282,27038,-61195,-63983,29126,82878,73756,62443,50196,17210,-2180,-17208,-38531,-52014,-3652,52005,71757,54354,-36884,-131538,-171508,-176899,-119128,-10857,56198,83349,97323,87088,47784,20239,-11063,-74205,-124380,-71540,-2072,-20592,-85013,-132488,-119002,-75433,-30010,7331,37609,59716,50972,15112,-48384,-60619,-13759,-14086,-25330,-12229,-8295,58572,77387,-5216,-13134,48839,51834,62056,114433,88364,-1632,-44748,-71456,-81333,-39859,31232,63149,25400,-7749,2605,35573,56528,47684,3631,-57248,-102536,-101137,-72599,-142001,-206968,-98330,40811,98803,93265,-29669,-200636,-240378,-145258,-30652,43886,16389,-37502,-58162,-22549,10436,20418,52858,81783,49191,35956,62263,71248,80254,50561,-27621,-39987,44604,106599,60284,-20112,-55970,-68042,-100898,-131868,-158952,-146997,-123327,-133423,-130741,-104739,-76495,10455,96978,85601,60730,71945,70767,80038,75638,34066,-5767,-23820,-23751,-20945,-3984,73134,156783,114636,-7141,-79052,-56263,3838,6939,-81285,-123081,-60990,-22129,-101840,-114799,-7617,28944,3965,19336,45309,39266,-26828,-90328,-107685,-121977,-90176,-37282,-36626,-69107,-85791,-59759,-27446,-4662,64054,105729,42192,-38500,-70984,-57707,1613,25980,7935,42036,34354,-106628,-154182,-32163,40912,12730,4925,60923,110045,84469,-25840,-91244,-12823,78722,38679,-7977,58130,70196,-28049,-87555,-92048,-74714,-12515,59229,55221,32027,76225,156120,139577,27153,-49388,-29103,60076,88984,68068,95585,99762,16922,-4696,69056,126489,58963,-30896,-15772,53808,45009,22440,50890,87829,50382,-41927,-48164,45181,39821,-29173,-81142,-58876,36018,98445,55657,12787,12270,-34117,-103473,-105617,-17043,95738,105221,38121,-39902,-72947,-22715,-26536,-75618,-23764,26278,-20891,8346,101201,103024,45461,20529,2177,39817,95268,52202,-40978,-44456,-15676,-27920,-34362,-39271,-45648,-49124,-56782,-43427,-27554,-48799,-65243,-38862,-15572,-33357,-78977,-76539,32468,112536,86937,52170,41865,7935,2832,31767,56324,49794,-34200,-114271,-64452,12772,42821,81510,90562,28709,-42492,-88350,-73033,-18925,49995,72406,-46189,-120047,-42344,37165,101954,130915,66405,30069,18913,-58635,-49376,56441,46089,-51906,-136880,-190622,-160816,-68575,-27467,3456,84755,65195,-64063,-124647,-92106,-42523,-55990,-121723,-143003,-96705,-53202,-42545,-18797,18650,16127,-33610,-63213,-39790,-4837,43016,115436,111550,52179,16753,-9815,9731,60035,57809,19214,20752,65439,156507,203359,135556,26098,-11555,-7329,-1167,-4654,7312,13376,4220,5877,-13011,-55730,-97150,-67495,-4739,-28977,-132163,-128640,-21889,40645,34484,7230,-63390,-114369,-82403,-61219,-77894,-65932,-36440,1305,27304,37192,22666,-31991,-55646,-7612,-4552,-35937,-18056,-13784,-31019,7642,25046,-20093,-2085,61750,66369,8585,-62862,-28252,93139,126555,31433,-44912,-44137,-26919,-31843,8551,68011,104528,71461,-32649,-86751,-24370,50096,54917,86491,154874,153224,50594,-1777,1525,-65203,-117008,-53592,39902,70705,24984,-20668,-4918,8326,-5033,28912,53984,-16930,-74752,-36095,37350,78753,31169,-25584,-2694,17453,-42243,-60645,-30014,-33878,-65893,-66500,-547,65700,66354,61226,57718,2956,-38226,-56283,-84101,-72942,24362,82206,63262,16738,-17172,-19498,38386,67988,39972,13719,26049,40958,23823,-9311,-21002,18772,110505,139119,53922,-26858,-47046,-37438,27201,71159,33982,-111,9867,-18178,-93990,-156680,-116504,-12716,8995,-45922,-36084,-983,-9654,-13667,35748,61703,23809,13851],[-9720,-8729,-8570,-5383,-667,2515,-2864,11402,13761,-22760,-11261,21362,28129,51943,40848,-4126,-58981,-91587,-101027,-89191,-79364,-58686,14128,74840,55391,21530,16775,21620,30677,16527,15460,22675,-22114,-31694,34877,58383,36516,14409,-30691,-49352,18079,66382,28032,-7095,9303,28277,60692,113635,121656,108152,91939,1936,-68957,-52010,-34778,-19973,11464,27471,-9181,-79461,-138734,-153190,-103046,-36446,-23618,-41988,-47315,-26190,26158,75974,73951,19809,-46194,-93799,-121430,-119018,-34324,77209,124578,85779,27909,-13306,7815,72323,79495,18827,-53147,-124590,-143333,-64387,-14896,-36155,-11965,85129,148049,70996,-23515,-42479,5343,48303,39830,-52401,-112831,-96529,-103793,-109021,-77331,-15124,58925,60691,-984,-34381,-22015,16263,69677,105098,82257,53858,87550,135109,113597,58974,85172,151978,159662,123740,53982,-55659,-139911,-102561,43650,77527,-2148,-4213,52059,47234,-51097,-119893,-53949,-2238,1306,71046,140161,117540,73168,31584,-36154,-62262,-52873,-38622,-34245,-65197,-75023,8856,69868,23013,-3550,-5011,-82863,-139719,-88533,-40438,-9190,26599,21073,-4037,4038,-3705,-53054,-85379,-39403,39191,5006,-49764,-42630,-10762,23907,45268,54829,46886,18964,-15171,-26905,-64479,-80572,-50742,-37152,-23082,56221,118008,80997,57111,101168,101080,2517,-78926,-22389,68690,62076,-17888,-50686,15947,110487,83427,-35242,-73489,-35439,-5873,-12180,-40993,-52854,-49701,-61843,-98469,-122499,-122548,-73167,-772,22515,-5179,-23163,1230,45778,72229,81083,72073,28380,-30229,-51109,-15213,81344,138966,96109,28691,16512,32146,96448,138786,16127,-122236,-127748,-90578,-101482,-122923,-40480,49493,24928,-34154,-33214,-31486,-21016,-7515,-52459,-80390,-16354,-6511,-73128,-101601,-75666,-53643,-38416,6809,51172,9469,254,76048,90066,33453,17695,2317,6644,-3686,-63976,-43805,53096,101294,91036,60360,60935,84032,40668,-7333,58609,153509,150766,106333,126544,87094,-49094,-90211,-54077,34879,119635,97508,85682,118323,45946,-65056,-52263,-47456,-85749,-31165,75333,81309,-24038,-155758,-228962,-191647,-69086,-20647,-37084,-36869,853,42475,50371,16522,-42063,-76426,-105680,-137141,-41104,91887,80373,12592,-26254,-64512,-53396,11960,-27113,-138149,-157451,-87869,-26587,14054,45823,46711,27328,5016,-37497,-18825,48537,35876,-33009,-18093,53904,55927,-18042,-37771,39638,100982,104590,82707,46507,-11887,-63570,-98877,-34959,96052,157981,83031,8423,27716,28767,4896,41711,73176,9509,-56954,-29720,64243,116985,73273,390,-48199,-56295,-13531,16530,14724,21759,53243,90679,138992,116140,45204,25763,-926,-71247,-70106,3217,65440,84073,-10862,-106221,-98735,-123626,-140387,-79403,-31643,10222,49303,55826,19647,-33375,-70076,-36017,16567,-22582,-98284,-77658,-18621,-31830,-44807,-12612,-3151,-24761,-34332,-19125,24495,30358,7412,6629,35718,77328,85810,27847,-53912,-113799,-106114,-77642,-119565,-115723,-28883,28257,11728,-15285,-20320,-42100,-37322,-10085,-28861,-40217,-22014,-48183,-32757,12814,-29954,-59214,-3601,13021,10478,51294,99411,84845,24907,18649,-4443,-68990,-54737,38733,108192,73271,-26270,-52053,-22365,-46013,-74765,-45599,27676,51839,23474,23663,35153,-9343,-55399,-15444,44863,45861,18848,-1318,9857,54593,101227,107521,59505,7218,-16869,-2914,1571,-601,48131,65176,3759,-20920,78469,210517,164408,20367,-33836,-64960,-78006,-32142,1660,-23280,-61660,-27473,36274,75492,112212,91406,13208,-48653,-98295,-85615,1999,27751,-24786,-14770,83623,148143,129772,100126,60961,-5554,1554,31043,-26132,-97820,-69566,25389,108746,106597,-18738,-113188,-124243,-132862,-96030,-13946,11597,35975,54016,16540,4254,63323,73888,11301,-18389,-1759,-11195,-40120,-45406,-51352,-53746,-17754,71178,124190,67271,15209,46858,62509,-19595,-85965,-84837,-76662,-41929,-9275,-25052,-21579,-41069,-133310,-143584,-54127,13549,46582,79520,30395,-51645,-60619,-55565,-74645,-59895,-6060,65403,102744,87829,57503,67178,93119,95309,68319,-9313,-88044,-64876,-12866,-103925,-216441,-158662,-39546,20995,41666,-5907,-124355,-167489,-71725,39140,54823,-30259,-70525,-33974,-1869,-29398,-71752,-42452,28865,64888,117196,165391,129579,71143,18108,-38488,-60063,-37475,-43141,-131913,-183110,-125809,-37915,-45004,-109132,-167438,-152147,-75782,-50391,-82271,-71401,-3483,78227,103009,32985,-48334,-47782,-6153,45074,99811,107758,48048,-20666,-46602,-37490,-17668,20765,77362,97964,56121,-35127,-96249,-89404,-81797,-118755,-109656,-11545,49653,-453,-18557,31257,-2479,-50555,-15386,42046,26964,-83173,-133704,-67882,-43339,-39160,-5389,1977,-5132,34384,76644,49222,-34436,-24787,45313,38258,-12950,-24016,-9224,24531,20029,563,52609,62553,-70877,-106790,46765,143068,119156,87734,85013,61211,-1877,-75096,-70938,11730,60172,29336,3719,81561,124689,19971,-96760,-126734,-103316,-34007,40497,24340,-25667,3926,99155,79011,-26981,-58207,-46030,-28934,4773,42573,120759,171784,88187,17714,43762,75023,40874,5983,-4910,1096,7901,32791,54284,78632,59162,18173,71759,149867,85805,17285,20202,58448,94867,89559,31742,6316,10545,-15557,-57366,-56465,-1051,62394,77282,63171,23427,11712,25118,-28289,-63011,-3601,5697,-43065,6883,103801,93567,11874,-26073,-26535,20716,81140,37527,-86674,-108255,-14569,67854,73420,27572,-5862,1590,27351,39600,5633,-71866,-90712,-24802,6657,-6742,-39972,-57806,43823,133873,81944,19951,10738,-8275,-7837,3528,994,7032,1103,-42734,-35844,12889,30464,42045,73189,75179,26038,-50834,-82424,-39096,-1821,-31444,-109408,-105303,-34060,15427,62586,86285,45538,23268,2745,-81395,-84451,-3468,10863,-20536,-92122,-181846,-155969,-45879,-36721,-70110,-32767,-22334,-71450,-80952,-67636,-78779,-106691,-142840,-148751,-112777,-70756,-58472,-25348,32373,42229,-1021,-34659,-46986,-29098,8083,43495,31645,-10124,-17852,6531,33183,68698,95938,71374,51216,124216,210375,173772,57275,-25286,-36468,-14146,11557,14651,10170,4076,-3310,-27201,-82602,-93469,-45608,23045,54831,21782,-59461,-101602,-119637,-146970,-138712,-96160,-114548,-145401,-107826,-34356,8737,7035,17937,118492,149392,64814,11253,-10951,-33697,2958,30736,16795,7206,-24889,-61726,-36917,-30051,-50347,-17978,10737,4775,-8864,-29652,14395,97273,97734,19254,-16592,2642,20198,47239,114580,126603,100995,57846,3358,-11274,23668,57199,61735,92712,130383,118035,38304,-12011,-4464,-26301,-34141,13553,63931,80082,17618,-62706,-54196,-49629,-85923,-20321,84881,73068,10252,2498,75507,120365,31546,-60567,-37542,4172,-28367,-53135,-18752,-10277,-63560,-86000,-7004,62839,56769,86168,128084,71280,-17724,-59692,-86960,-111108,-50034,46844,51686,-26837,-91279,-94319,-13875,65224,63876,23648,19443,73147,115380,46293,-44123,-17465,101638,151568,65262,-24458,-45122,-48192,-21732,35027,42389,4631,-28066,-59944,-105386,-146087,-122129,-49685,-15684,-10791,28197,41791,16522,1551,22796,32252,-16418,-41265],[-46894,-51016,-51438,-8099,31179,39734,45061,28673,-57860,-114319,-29957,81481,99046,69860,6479,-67598,-118413,-87833,-14313,-681,-46211,-35613,45186,82874,39551,-8351,-1252,42422,57969,33151,35247,53045,31350,22472,89670,140853,103603,32324,-3316,-8495,26788,54359,8501,-52331,-78818,-60006,45844,183575,188369,104962,56305,-9831,-97271,-116320,-75779,-30395,-12019,-7609,-24782,-75706,-111845,-100035,-68451,-52057,-40213,-24275,-27761,-33804,16345,86242,90053,36796,-29273,-94571,-108762,-56890,28391,89682,90741,44354,23862,31837,38319,54900,66887,35652,-32446,-126709,-186039,-80316,53771,31151,13739,111881,143963,31314,-28967,-29112,-29311,-24248,-15214,-41059,-69347,-54110,-49206,-62538,-49042,14515,93586,82376,1091,-34544,-8709,34680,67918,42062,-32950,-30136,84655,171033,143822,87954,91960,99993,83887,81336,66597,2587,-55594,-49645,20115,10819,-32733,25313,85206,34859,-74642,-88307,33291,85045,36354,51342,81471,43657,61,-11813,-24921,-9608,-8082,-27558,-25175,-70346,-132647,-81115,7405,4682,-43217,-97398,-139420,-151917,-141309,-98457,-14285,52809,60964,37094,3956,-33118,-71244,-96762,-60679,16002,24727,-29392,-53234,-8407,40722,21064,-25081,-33566,-10227,-21361,-53337,-64515,-40129,-42348,-55904,-8187,82459,100530,22866,-19647,50363,106263,57974,-4813,35100,109045,96900,13410,-16248,28843,59301,30343,-19148,-36406,-14076,4025,-29734,-96730,-106308,-80974,-78209,-79955,-69274,-62982,-33708,-6439,-43967,-92783,-77375,-2048,80657,68903,-30395,-83705,-56639,-35517,-47359,-66275,-7192,93000,91567,-14242,-65643,-27800,74153,157679,114396,-21655,-61014,-17538,-12116,-65064,-61092,-38221,-60566,-61640,-29923,-40503,-34855,1694,-1351,-38868,-34319,-31914,-69077,-92565,-91810,-82731,-71697,-33014,20076,534,-15861,46704,74881,20323,-12324,-25098,27359,69998,25472,17677,86716,118557,102831,87728,46315,22476,-3940,-51140,-13851,115805,174483,161515,160222,80500,-40593,-41268,22088,124549,171732,122019,131313,197755,150899,48622,21162,-19576,-70762,-1286,113565,110399,22193,-67180,-98180,-47659,20144,32833,21521,14830,50549,121385,150619,95191,-10633,-106077,-162790,-158180,-20781,122889,124332,42043,-44773,-102920,-80223,-2815,-1300,-61521,-105871,-102488,-44387,36641,60810,42429,56459,103962,51359,-17288,-8443,17041,29772,78707,131945,100420,9783,-15032,48379,99866,92632,53675,36509,9615,-33644,-40825,41171,101446,99388,53282,27140,89347,151535,122782,67004,18900,-34488,-38609,38661,110296,82982,28417,-2314,-59819,-107450,-49321,12858,4594,-17136,-30104,-52879,-19132,-11290,-41827,-21668,-31602,-92850,-84496,-28097,5129,22747,-15086,-56870,-56082,-72839,-63261,-19601,-19777,-4642,43967,68112,38696,-10087,-52958,-40740,9991,15700,-30508,-47619,-35476,-54704,-67909,-59579,-56170,-37153,-14455,-340,19096,-13372,-41849,2868,71443,132375,154771,78694,-26596,-47765,-3325,775,-46956,-9912,87590,93128,4757,-51106,-50227,-73400,-63420,-4361,-15005,-76749,-103065,-103709,-56613,-23497,-69578,-81181,-30063,-11394,-2003,7601,24331,23763,-33004,-47137,-28894,-46353,-46734,16507,82430,57332,-14702,-5739,19205,1282,15470,33412,53331,73683,69427,28330,-30907,-58864,-28615,2761,-17949,-7639,33435,10662,3087,58381,85793,68380,55547,24714,-40941,-67966,-81841,-58672,47583,97196,49135,33839,85647,123233,79092,-13487,-61266,-95746,-79032,-7304,36782,21162,1910,12808,11792,51526,140816,122192,43943,34939,-13436,-72100,-15984,44042,15934,33464,117205,128745,80786,82092,75070,16010,45715,107491,58114,-32908,-22332,50822,109779,106029,19644,-39125,-59593,-80187,-80903,-69263,-68880,-15556,11005,-48879,-30974,96029,141345,92434,76064,49209,4575,2975,44648,50462,23291,17622,96318,169060,81591,-45404,-43317,-4531,-19041,-30173,-47476,-64126,-41327,-11178,-24726,-46393,-66761,-121244,-172883,-150624,-63237,-479,12578,-31864,-83092,-74530,-31099,-9957,-32958,-72300,-30434,61034,67328,16224,29310,92359,124075,106014,41991,-18505,-22946,-15210,-77658,-164306,-158749,-76600,-6855,22515,35540,3265,-39675,-18424,30803,17007,-70576,-81804,-3810,18524,-47623,-100866,-81975,-11215,49875,133980,193626,143365,58251,-3195,-29488,-61585,-98364,-117715,-172975,-213233,-157937,-39827,-13674,-79661,-157451,-141743,-43437,14538,-22845,-36578,39370,130596,111136,-10168,-125132,-117140,-35718,26270,54954,35827,-23105,-46898,-29894,-36315,-66920,-60443,14105,109687,124661,19760,-110014,-162733,-152095,-116863,-72171,-24919,33221,73316,105238,92462,10973,-35506,-11860,10114,-22873,-87879,-85709,-4820,17841,6195,27134,43446,65031,134404,157888,57835,-96604,-129690,-35043,-4879,-30744,12640,46235,23807,-1596,-17118,3453,7776,-64758,-56368,100837,201910,179108,117403,79700,19349,-60503,-89518,-41035,9,4916,8241,-3446,16239,84218,119409,59704,-43029,-92430,-65415,-3170,3665,-51130,-78119,-37300,-51706,-84795,-49350,-46903,-75412,-42880,6407,69124,121525,77790,16406,-15015,-32809,-23370,-3051,-35858,-63457,-31703,-10762,-9582,17674,18447,35444,105921,125405,61237,34073,58886,100634,79503,5787,-50850,-46618,-20773,970,11266,2632,-22135,-34361,-24169,1815,16395,41899,17398,-64438,-47546,37171,10025,-75226,-41097,54851,58271,7253,-6447,5042,4998,3581,-31989,-119346,-128772,-21578,92050,98389,30815,-16692,15132,71655,80807,32065,-52543,-60664,9615,69473,85543,20343,-48201,22980,85334,19645,-15464,14142,18776,12602,-9603,-54619,-47505,32305,28864,-43693,-61280,-49881,-45926,15575,86442,105869,62175,-4920,-30888,-64226,-134413,-135447,-26950,30922,2595,8168,56799,79130,58544,-11979,-98466,-98227,-43516,-5167,18808,-35273,-123036,-75993,34006,-7649,-110329,-115946,-87984,-70822,-31811,-25164,-53355,-68359,-60207,-42008,-25495,-25421,-38261,-17534,41712,53127,23226,-2867,-29920,-6841,22184,-12679,-42688,-40829,-36078,3867,42899,49254,65305,77212,91748,142352,134333,37634,-25234,-48078,-42772,11326,61407,53802,28908,17974,34094,14932,-45422,-22380,81709,143376,98416,52916,38175,4795,-87282,-165557,-159940,-110637,-105907,-124277,-96164,-11172,68878,60751,58656,167035,216519,163857,109409,52943,-7383,6545,58735,98610,97014,27708,-48749,-70673,-81849,-91493,-61953,-32554,-34211,-27006,-1278,29913,29509,513,-15713,13845,58478,84018,96421,121898,107964,71262,35049,21880,42236,65060,46030,3770,12596,47002,61665,30457,9199,29504,45859,61573,93869,120247,143206,84194,-11963,-41210,-83051,-126097,-32902,84895,94882,49287,30906,69916,48256,-57176,-100088,-41785,14424,12180,-7324,3455,8346,-10439,-21530,14246,41693,28275,42406,74294,49119,-23186,-46890,-24848,-58774,-74552,-30431,-20847,-63288,-91695,-101470,-65639,1183,27177,1467,-16553,34017,95252,45092,-29626,16497,110419,86933,-30212,-65790,-11575,-10885,-63993,-56928,-19082,-31771,-79871,-103471,-111312,-133518,-115933,-58888,-2559,46636,86582,79751,55888,22532,8542,24083,-3329,-40646],[-40275,-43834,-44286,2556,34658,37418,67671,49665,-82565,-160753,-49690,108630,130267,56979,-24403,-88317,-132218,-83175,19045,35960,-9954,-20302,16326,55126,50575,1545,-26263,-3044,28074,44127,71656,88990,79880,78794,116866,143657,93493,4461,5206,50777,57702,38460,-5410,-59912,-94188,-71597,45332,170106,137344,57279,18833,-11548,-63255,-92497,-57732,7788,31689,12286,-16513,-49002,-51046,-6440,20318,-25815,-52345,-16896,-9310,-55641,-60784,-33238,-15308,9451,26103,-22972,-38173,27573,93848,73975,-637,-72396,-41752,59667,73047,25346,29273,59646,39634,-32795,-115831,-49294,89202,67868,-7347,14974,33424,-18226,-7131,33873,42667,3742,-11794,18018,18430,-3694,-14039,-23864,-13734,22757,40844,-720,-46271,-58150,-42057,18946,82731,54712,-59421,-86160,21953,107393,103538,84822,49554,-18292,-32688,36830,90551,71733,34992,-26798,-71615,-76176,-20555,53920,47225,-51707,-113852,-33374,92338,98056,37055,38444,28853,-63134,-139325,-101878,-18615,50655,62576,40775,29350,-20475,-105852,-125613,-77413,-40521,-58188,-98673,-88192,-86868,-121639,-97625,-16785,45616,65056,24088,-47610,-85787,-90483,-52367,1083,28070,19792,-36304,-76407,-32926,3817,-47967,-106736,-84516,-8281,15925,-27874,-45404,7955,20673,-3867,17192,41379,16882,-28167,-40289,32216,86134,45438,-695,27053,94026,82718,-10597,-61933,-20059,13091,2662,-11368,-48190,-57028,-11665,-16424,-69442,-76811,-61685,-68738,-44009,17436,64095,64312,21956,-38633,-62069,-11147,75163,101894,-7507,-160993,-189792,-114062,-65703,-92083,-163881,-141714,-11887,31003,-76175,-126151,-68232,-6397,30373,84585,55515,2438,32374,72633,-1546,-95139,-141169,-155690,-133135,-45918,-551,-15816,-17951,2198,-26541,-61620,-48106,-30681,-51133,-73742,-86526,-102685,-75830,-10981,-16310,-40360,6956,34967,-28060,-77745,-64428,9300,56096,55961,81698,116106,108562,90955,80765,40248,30425,28583,-22971,-29084,53858,108966,115517,96343,24744,-32753,-8595,59674,157242,153690,23957,17963,131517,124115,61987,29753,-32630,-57282,25409,89635,70194,74210,85155,78843,119744,150661,80884,25306,50237,68217,72062,80467,64063,-11115,-95751,-129307,-97565,259,88887,109644,77235,33329,-27401,-88864,-99190,-49873,6136,-2067,-40085,-29146,15253,3650,-40694,6854,122236,92125,-17135,-34197,40381,106017,116029,104762,67769,-17534,-47927,25747,84427,60155,26905,59993,68577,8618,-6728,31980,23411,21314,42174,41303,79475,158535,170867,89893,-5410,-49444,-32374,34261,58582,2363,-9849,875,-57283,-102984,-54385,-17422,-29419,-35995,-57590,-85361,-53758,-71273,-99496,-50296,-44399,-105501,-116268,-81632,-56957,-36149,-29395,-13400,-7609,-24774,11019,56184,6333,-18493,23653,26903,15188,27394,-33438,-96944,-32591,72488,75549,-4549,-59980,-72327,-65441,-50428,-21434,19979,18835,-10411,-12825,-28010,-35664,8033,69583,139397,183649,103206,-9354,11414,93318,74592,13911,54374,118699,89854,-8401,-49987,-56153,-92520,-97147,-7747,35549,-36548,-98023,-87784,-62952,-53298,-43237,-33528,-34395,-39210,-37282,-75187,-99386,-78208,-85585,-87806,-55980,-48522,-72396,-55054,-1250,5402,32408,123189,126733,50775,48512,61316,51003,86012,112614,39087,-84642,-105038,-15581,41765,2771,2845,50984,19899,-13383,16747,36780,23058,24769,20690,-41289,-84294,-98933,-58202,56828,112201,57758,25891,-10726,-56497,-38791,-41103,-77623,-105142,-61725,5545,45237,63977,86347,73872,8478,9046,96737,99325,63413,116048,102030,-4629,-9336,50422,26675,28231,83253,30605,-45138,11446,76149,48663,65077,126749,133141,86767,90601,97925,68843,60986,72754,51567,-23197,-79140,-100422,-106799,-88535,-31531,-13834,-71704,-62567,51568,102792,72284,25446,-23491,-11487,56635,104441,86766,58570,37362,58407,93005,32030,-75544,-113726,-85042,-687,96303,87965,7773,-36830,-17002,-10446,-31087,-38689,-21876,-56229,-100489,-81350,-52014,-63104,-78245,-78689,-69367,-27909,55859,55523,-37772,-62861,-18047,-20397,-50655,-26603,46270,93234,82525,69164,67675,12645,-47953,-61268,-73157,-88886,-54559,992,14930,38683,62609,30535,-15677,-26884,-23384,-60385,-42089,15925,12707,-38924,-64842,-55108,-4218,40288,91667,119893,69869,11326,-8225,-4086,-33530,-64196,-38741,-48876,-122146,-132415,-45702,-2227,-34879,-82417,-70251,-8025,48712,29276,-12847,22128,104694,88618,-46356,-147687,-89646,7532,25226,-8052,-49768,-71702,-22569,49078,14424,-87408,-87150,33664,132024,104659,-10121,-104275,-142336,-126245,-53895,2398,-28302,-10116,84901,151192,110704,36688,16144,24104,-22,-22300,-7732,21109,38733,13167,-1463,7573,7466,45389,109033,96898,-2668,-98849,-105636,-28739,-15017,-37587,25882,63180,7668,-19141,-29575,-48033,-33304,-11836,24533,98637,141881,114788,77827,82913,26103,-87040,-110926,-36131,-7977,-15528,9732,-9077,-59398,18051,186383,214825,75581,-52114,-87016,-37279,4609,-35479,-102916,-121876,-139762,-125967,-40304,-14328,-44613,-44382,-29090,-7486,18631,17943,13698,-14780,-41770,-35665,-37439,-91942,-83803,-1097,11258,-10303,-6855,-23401,6951,33542,-14954,-52872,-38964,-27836,18727,1227,-99724,-143150,-82320,-11966,14600,33168,26302,-53042,-123100,-110772,-44632,10483,28975,-32934,-114601,-41057,93778,77448,-36801,-40151,37787,59351,49336,76972,96161,50581,-34203,-82825,-92891,-80742,-47747,13624,45012,12161,-28750,-14310,34423,58003,27388,-9958,26549,81847,119713,111652,14849,-42579,22419,20440,-57031,-31706,44958,41469,14514,-3450,-50075,-50850,42655,59934,-30477,-72237,-65164,-71931,-10764,88745,152697,147326,77044,-7097,-75921,-139525,-129819,-19925,29482,-28664,-35918,46366,96122,49220,-32973,-75581,-55889,-13731,11487,24476,-11202,-58342,-4877,72674,15642,-89715,-94395,-64998,-41083,-5182,-29121,-58490,-27232,25412,54430,64242,57370,44853,36938,63564,63014,20106,-16846,-46505,-10058,52923,17212,-30876,-23417,-34616,-13179,53764,54160,17021,24477,64723,60403,15308,2786,38127,11279,-15885,33586,72707,30060,-19168,-14482,40535,62017,55160,120437,193132,160470,44223,16161,57644,46282,-20983,-50570,-30514,-12242,-25109,-43374,-29975,14781,59522,54657,69938,132553,178644,212766,173647,66987,6890,13304,49473,125927,144022,60913,-13682,-50076,-79500,-124562,-126241,-49006,-8598,-7008,32699,53994,625,-51216,-49279,-1211,55638,85678,53757,39983,62471,54393,13909,8073,46188,73938,45498,-9423,-16927,-24781,-43785,-32492,12376,39556,42372,38984,55109,98982,144100,117685,72274,39453,-31673,-48978,29657,46811,13114,16796,25745,-2188,-85197,-158350,-126788,-28494,56534,89249,89757,67164,47652,61642,62552,29008,-6548,-33750,-44285,-30943,-38510,-69828,-40044,43324,28401,-46812,-91414,-78916,-43937,-4616,-17532,-52030,-61594,-46901,-36525,-40567,-55594,-65341,-63455,-22490,85343,148807,40683,-101200,-65111,62386,54068,-52798,-96783,-68314,-63663,-89866,-103648,-104200,-109022,-68276,4015,61625,74894,74848,80874,82606,31811,-2793,31629,32475,-9795],[-19736,-16948,-12275,-12454,-35922,-29265,30095,16462,-98517,-164427,-67565,75285,83793,5221,-57765,-103307,-143570,-109845,-54866,-47418,-50218,-51439,-32317,28780,69698,36681,-30098,-66480,-25470,44336,74372,73081,79559,83437,63375,44829,19222,-49751,-51940,33557,66728,29653,-2122,-28894,-45881,-22194,43953,82844,54537,44581,28485,506,-13785,-37736,-42541,2336,45386,41586,484,-24427,842,63445,87540,7551,-52379,-2679,31906,-35159,-116185,-159224,-144449,-45154,67235,66314,49494,98035,129285,55027,-57247,-134134,-80590,43967,67748,10601,13513,71867,90421,69576,19722,26193,78993,44994,-52524,-98843,-63188,-17703,15543,46062,107489,82301,27033,42116,51418,8119,-27769,-16434,16046,11152,-42587,-81733,-72519,-86174,-98065,-2209,115323,102158,-21114,-78888,-46188,-12956,27086,53273,-4615,-79569,-65651,31616,104734,100454,55817,-55279,-140253,-86060,33497,76167,20849,-85731,-122225,-25462,51683,15695,88,56273,52130,-91294,-213951,-145938,-11819,41767,51828,91305,98774,46759,-28100,-89064,-94572,-35694,7504,7540,18215,7894,-18536,-18231,-4033,10837,7741,-53283,-108982,-133824,-123295,-30378,23445,7132,-6833,-38466,-101295,-105518,-76180,-79650,-87298,-55543,15146,47677,14045,-13199,43569,79573,48391,18720,-16907,-42099,-47452,-54971,-7191,56175,27600,-45483,-58548,-8614,3172,-60729,-109191,-54734,36622,57487,16020,-64807,-104836,-31166,20394,14204,23797,4790,-46082,-30600,67242,167668,180251,112563,61414,59503,100665,148560,103036,-54237,-188851,-181955,-94919,-61095,-116109,-197321,-170215,-46124,12075,-56826,-97439,-66216,-68248,-67263,22622,65674,12159,23020,85422,33546,-91446,-167012,-166569,-139184,-25522,71115,37997,-33817,-39629,-29502,-42948,-35488,-6140,-35540,-56938,-53642,-79963,-73872,-7250,-14285,-43839,36823,103724,13483,-70072,-45893,8695,35344,62036,100029,83478,42713,46292,35866,22652,74147,106535,79153,55745,36041,26086,14012,-27817,-76292,-84221,-29406,45933,111722,48557,-124276,-112903,26497,43170,16849,7225,-53878,-71023,-5602,13455,-21275,39326,136854,142970,146517,173805,68610,-16478,40966,54718,-17724,-48198,-23727,-40332,-66456,-44511,-13080,1607,17530,44489,68000,91635,58113,-60271,-127794,-74750,10492,50179,51104,52807,44332,-34315,-118046,-59308,58783,60580,1946,2484,77559,114344,53481,-839,-16582,-78583,-99221,-3376,54290,13671,19778,114730,120707,4263,-66876,-59557,-43166,10111,53298,37470,28016,71771,141905,138311,66606,12858,-4699,5368,10187,4304,21200,14056,-30459,-35697,-32007,-84864,-106260,-51666,-11554,3682,33784,4902,-27308,-3883,-11097,-68728,-107079,-101423,-62406,-22660,-25269,-13141,7083,-8521,24670,70557,23390,2257,33016,7229,-7229,35308,-23030,-108026,-33666,106770,124790,21145,-57696,-64870,-37918,21343,84589,79798,-4118,-73074,-44612,10233,33488,51861,86633,138440,170514,98476,2125,16591,90440,99297,61184,71997,77826,42847,7851,16315,-3236,-75889,-100223,-11671,66281,34522,-18317,-33683,-59679,-43932,43627,46891,-24401,-46571,-55582,-124984,-162293,-121077,-88668,-79880,-76915,-84409,-83674,-56025,-34544,-20759,93398,244077,221682,73771,9966,11277,16919,65302,96263,21881,-108326,-137134,-41504,69664,102824,86632,72666,33339,-20710,-34940,-2610,20089,28276,40213,-1243,-47835,-43677,7611,86224,108309,41883,-24495,-108078,-154835,-106834,-47653,-35002,-58270,-45113,-2727,36628,79837,106129,61122,-33867,-59776,8634,50106,69178,140885,154447,46261,-8533,27783,10275,-5912,37054,-4885,-83073,-26399,68552,57234,40187,70448,103850,117193,133966,106298,26995,18098,92228,92188,-23782,-115714,-120978,-74701,-39419,-27195,-27359,-55754,-74534,-38925,-32927,-65670,-121903,-141943,-58652,41693,52647,9781,8979,29680,17658,-22302,-55649,-68327,-85168,-60266,47936,154987,141627,28965,-55890,-34358,-531,-26132,-40888,26547,78870,43885,-16648,-59706,-96622,-104119,-66205,-43648,-31509,52090,91856,36362,5111,-13250,-49740,-72229,-55807,-846,44940,49664,78406,105359,27644,-52296,-40781,-6303,-13152,-29682,-33872,-38122,-7988,35734,31011,-6348,-28702,-20331,-29753,-11259,-15096,-43569,-44003,-39582,-30352,21618,46725,29178,-1755,-36834,-26151,21678,37311,10542,10192,49440,34122,-45604,-84526,-30195,17440,32237,41522,37466,39974,77934,68176,-3813,-32928,4571,17675,-63424,-124137,-46268,25886,-8442,-49847,-37382,-7565,50049,127882,102681,-16512,-29620,77299,95028,-23586,-136114,-133867,-93145,-53949,17664,74805,24510,-15861,38391,86022,60721,33080,51530,57913,24996,25782,58918,73224,40706,-32478,-50930,-37623,-47840,-17311,9367,-47348,-90525,-65472,-19702,16091,14109,-6514,31017,59510,7635,-31440,-38147,-61811,-26334,62704,88830,49730,20049,2455,17717,70075,21750,-111431,-148362,-69830,-32812,-43903,-18561,-27337,-68070,-9217,118474,158944,74188,-55079,-114618,-49589,10382,-19620,-77208,-110036,-161391,-164794,-54365,15510,-13302,-60537,-75986,-63345,-49161,-51541,-27357,5427,35000,11973,-55449,-103700,-31263,84339,112825,65973,-239,-51973,-32054,-50307,-129647,-155629,-122849,-116990,-63386,-40757,-123758,-165743,-67443,27885,-2370,-33978,-1384,-32883,-106232,-108538,-33062,34452,35845,-34145,-98381,-10782,128446,119281,34773,30031,50558,44326,54379,106184,135608,111504,18834,-44192,-9941,10509,-48826,-72701,-13288,36459,26944,-14047,-10869,20210,9044,16049,83100,116526,68131,-16941,-70471,-22721,48735,-25086,-118789,-65893,18562,-6645,-35191,-6433,-6028,-18020,15700,28025,2391,2414,-4614,-55072,-33698,62870,120971,117669,88910,36044,-21453,-77392,-123355,-101971,-76276,-99622,-80419,1428,22822,-36215,-54758,-25549,3477,32553,30732,16394,6722,-1799,19363,45009,8624,-31038,-13375,-3119,8374,13013,-69335,-112214,-43749,12312,37335,63651,88734,111989,102943,87546,63631,-7636,-72099,-110750,-76161,28084,65668,36866,16396,-26150,-22063,61592,66424,-14187,-39358,-14832,-45670,-35618,85681,164581,87180,9608,18129,25449,-45223,-117343,-104362,-36263,23737,97748,188000,166756,43376,-56313,-33998,4920,-19146,-24762,24751,61898,73261,66061,58526,49439,33387,9679,8745,43941,58160,70509,135478,121937,38360,19858,14123,-1980,39881,47832,3746,-11805,-16832,-46497,-122403,-152348,-56558,9336,8925,53910,90686,36659,-34639,-64140,-50357,-12534,10776,-32348,-30351,32141,49224,3454,-15614,14148,37674,38612,38495,47391,-28086,-140166,-136420,-40025,3910,-15706,-56355,-89399,-40171,48598,77286,86456,79953,30210,36807,66514,-444,-52886,-8766,-5287,-100348,-185542,-194985,-134017,-38939,68790,132520,156432,137143,99400,93953,72756,-3134,-60950,-80002,-85740,-78431,-86966,-75788,-2693,74526,58796,-22934,-101649,-79936,13939,88434,71944,4632,-71320,-102911,-66652,-33463,-98299,-183693,-169982,-62080,64099,117260,33206,-57719,14567,131158,94563,-14152,-58439,-44566,-42426,-56319,-88111,-113856,-90203,-14238,71643,100846,32066,-9742,33236,57852,603,-35168,4856,22078,-3058],[26748,23815,26483,-14456,-79608,-67225,-4403,-10919,-69237,-92069,-25674,63658,53641,-4330,-50717,-106489,-136984,-88738,-84604,-115435,-93605,-40741,14112,56246,73352,68595,12625,-69403,-52122,22878,23648,13398,62643,82062,31335,-12798,-15381,-56669,-99906,-40889,34098,31148,12848,-5693,-19049,10144,24005,-12356,2321,70179,83776,50238,26423,-10079,-47637,-52629,-17518,28174,6441,-18211,31720,108115,126884,47846,-16395,31073,80983,35693,-53980,-114858,-118437,-35063,85570,122216,106296,111453,101032,37133,-25105,-43861,9610,69533,68773,32227,38043,75639,90049,97068,94437,79818,50974,1244,-59664,-97856,-43148,36147,35932,10523,92781,122013,38758,-12172,1322,-2817,-30658,-2354,49043,28468,-43734,-74398,-64043,-96154,-107766,14063,141935,107976,-1633,-43088,-75438,-101556,-25666,36761,7085,-8773,19890,63672,90710,72276,24374,-63317,-88796,4393,85762,92464,66769,2218,-48375,-26149,-12441,-46388,-25035,64331,96278,-23518,-147289,-88348,1702,-29048,-38277,69157,120279,73102,29365,-8507,-21968,41453,113892,107869,72283,74225,94943,59972,-1036,-24276,-43757,-79129,-92149,-133296,-140701,-57425,-36540,-53691,-28992,-35866,-126697,-183494,-141856,-54628,-4897,-11001,5516,26963,15768,-3451,44219,81484,57754,24466,-8267,-15627,-28432,-93544,-93916,3413,24525,-68810,-126807,-117166,-87720,-84339,-97821,-55717,60970,105476,31513,-70764,-121204,-56736,24210,56262,82306,28746,-56516,-41269,65199,172050,206368,152132,101630,89809,89948,96901,70006,-11617,-87708,-92391,-28791,-1310,-56238,-113892,-81341,-11655,32234,10528,-45709,-69858,-66558,-32427,35842,51053,1196,915,54347,30686,-63214,-107412,-73211,-33230,46924,102757,43882,-68490,-100799,-31225,18841,5543,1527,-32226,-55462,-26645,-34532,-58211,-7699,4215,-15621,89988,194396,93712,1057,25859,51309,57678,82203,76648,12560,-16760,3948,-28094,-41944,54253,135644,150531,117736,39367,-16879,-72109,-135799,-162134,-132930,-35422,44700,58174,-67690,-211058,-144019,-18394,-7945,-16096,1898,-36068,-80666,-70678,-56738,-80850,-29498,90059,109449,70513,69036,-6188,-59247,-5301,31347,-5490,-41456,-59563,-79343,-60208,-1672,2282,-40004,-44646,2475,35457,45584,37236,-16097,-30993,-19074,-17270,12708,62911,117681,129634,10315,-98341,-53061,19086,25309,38856,62595,77852,29684,-68884,-112193,-105338,-120044,-100058,-9677,25303,-13383,19589,126136,103439,-38938,-136606,-111277,-37577,29127,18603,-20709,-21560,1484,86408,161583,126319,47272,9081,2834,15107,35321,33884,5534,1836,21809,-34144,-159825,-186946,-96373,6487,54791,76796,75040,67800,67122,48491,1122,-63214,-94996,-38708,29121,-8804,-43045,-4159,2567,-6115,1131,-4286,18478,45497,16706,-24464,-12668,-37805,-64822,8748,102002,101659,35940,-16667,-42145,-22730,61056,131814,85788,-40203,-113463,-49859,43748,75239,79075,94015,107889,109688,64890,6358,-6303,23302,76168,83941,41262,-11401,-15594,50200,105254,68484,-22842,-43436,-1970,47614,78968,61652,-988,-50539,-13918,76765,48498,-37748,-38100,-26806,-85869,-128560,-93513,-52814,-46937,-80463,-109311,-62770,3763,-11120,-20749,79373,197041,180034,52785,-36131,-61640,-28935,33250,59726,2620,-99234,-143790,-78557,64849,160572,126764,66785,45453,3912,-31602,-5731,35207,65033,77032,23323,-12319,38176,106977,149847,135423,55039,-42086,-98157,-115626,-119497,-51086,38091,4755,-48636,-9248,53568,83057,63989,-14784,-104492,-114015,-47027,24640,64975,84160,78050,20172,-30594,-12667,-2895,-4154,53708,77288,8376,-9071,40499,23119,-6841,-1906,12046,35853,69179,64511,6770,-10941,42447,56700,-37845,-122186,-96349,-13015,-954,-33554,-26118,-9001,-32999,-78600,-149227,-194104,-181971,-139922,-74385,-44616,-79603,-120670,-87094,-8772,-3919,-73630,-85970,-23013,10291,41499,88555,90376,42719,-26032,-79486,-58856,-15946,-34771,-54973,8674,109530,113371,39688,-24525,-62130,-88777,-56783,-16376,-17189,824,25621,34071,74171,77644,5853,-68414,-73515,-16699,41778,65693,79529,81601,42473,3737,-3811,17795,24193,-42037,-121215,-118133,-38557,19358,26809,28377,23153,403,-23801,-23094,-68926,-100252,-58313,-40321,-27057,43925,55780,-17538,-82125,-85705,-6017,86896,110001,76976,42563,11733,-19522,-33182,-50123,-12995,40675,85287,108122,85631,70163,104070,81176,-18031,-84627,-73591,-27558,-10774,-36571,-20541,-2722,-46960,-52190,29348,89999,103969,137842,150930,88565,53443,75127,13003,-126785,-208186,-174218,-92170,-24489,32358,92013,88810,13388,-27258,-3418,18324,27472,63861,73794,56417,50947,40711,42619,21609,-56790,-67269,-19334,-1470,4297,-25812,-119652,-125498,-40403,5329,14656,47999,47051,44519,66347,27999,-32570,-26634,-28789,-7102,80071,98087,19874,-34860,-26018,6698,38841,-9207,-111667,-148204,-102794,-91831,-119492,-89206,-45664,-17912,-11764,-33017,-31677,-38705,-120522,-157421,-61956,1493,-19901,-45941,-67457,-151086,-188484,-87423,2716,-19971,-78943,-104427,-83073,-66802,-99348,-80774,12456,91372,55676,-27931,-40027,46071,139235,180064,117442,4031,-50855,-26925,-40294,-105448,-133888,-95594,-71553,-17450,19435,-33638,-80675,3062,71333,-33251,-123452,-32726,50832,16980,-36838,-19911,40090,81786,52864,4283,60073,126746,69084,31877,68157,35135,-16166,7791,55582,87204,120599,107881,74184,90345,100811,22689,-48859,-1602,110036,126212,32849,-18582,1467,19114,32983,66933,78638,-13995,-133021,-108048,23385,61410,-44066,-118877,-79137,-32725,-54411,-50676,6238,35829,15819,-71,-2210,24112,54700,25788,-59170,-63469,22950,60790,51631,86876,116975,64143,-13717,-79184,-114714,-128352,-110847,-57098,-15118,-49653,-95695,-44456,23173,47584,64024,51573,34111,48455,64916,58967,36190,13251,41824,51696,15247,35285,40502,-55644,-89415,-41432,-40765,-20556,26707,55278,95455,113565,86270,49196,-23300,-96252,-138125,-113619,-11791,73956,84047,53920,5425,9647,64999,53304,-27542,-68845,-59427,-55727,3350,141764,196877,103541,19169,12131,11056,-50459,-118397,-125504,-94194,-34390,81102,149184,52172,-61984,-76267,-31103,-42429,-79088,-49706,7558,31710,65532,99459,113255,88084,36546,-8968,-7576,5773,-13948,-20244,46056,79263,70377,60372,8618,-59385,-88073,-93391,-54636,-6043,8952,-8178,-59934,-88995,-55155,-25592,-6322,48569,106542,85924,20723,-20575,-36348,-41817,-44958,-65612,-31866,28701,63314,37358,-5583,-20305,-13979,21053,76397,109184,27047,-116000,-156601,-73986,-8328,-7939,-58819,-150940,-139352,-15943,37048,29607,33585,27571,23282,15134,-8103,728,30891,-7713,-101465,-156730,-139539,-101942,-57749,22445,87285,122417,145466,128426,89631,29848,-42467,-61209,-35323,-31001,-50431,-48190,11750,87476,97577,51284,5414,-50045,-42309,57038,127231,106456,64336,-219,-64129,-50290,-16351,-57735,-113939,-114766,-65772,-25727,6354,31115,53078,122306,167737,101437,6528,-4096,33460,41103,11199,-49258,-86277,-39113,41228,100859,94421,-10998,-60429,-12631,-184,-46585,-63429,-30647,-3745,2407],[43692,25185,21237,-10760,-63613,-61480,-17490,2067,-10504,-10018,32237,74193,51523,22173,-14905,-94065,-115264,-22037,-302,-68373,-66578,33693,112997,83236,31427,45273,29015,-56315,-75152,-37184,-52615,-39229,50678,93845,68762,19619,-4058,-25893,-79813,-87864,-27413,-2518,-27648,-75277,-99736,-53036,-56703,-118816,-82125,38760,94014,75804,26368,-28586,-70173,-116104,-119031,-47745,-37974,-65505,-1068,93995,119880,67361,21396,35457,65722,68633,47779,29559,17420,15257,54539,91436,84097,40328,-6961,-27289,-1495,42106,90207,105621,61913,16148,25526,52157,50419,37407,20455,15522,-14488,-59214,-56647,-28318,19621,48383,27572,-3695,60006,92026,-12339,-104067,-87238,-41134,-25092,9504,54122,52231,9762,-47995,-87376,-105865,-73827,40134,115205,50869,-23109,-29443,-74596,-107989,-25898,42051,48890,77569,104733,88348,43554,-2472,-19729,-32238,23403,97344,87726,66604,85691,76731,34955,-4835,-29027,-38417,-34183,12123,62311,20733,-46909,-12550,-7404,-103033,-135045,-33700,43364,32759,28062,38111,48775,96907,146170,95548,25680,68306,125685,55201,-37714,-42914,-17141,10081,-745,-84666,-118478,-79590,-79468,-66345,-20183,-49294,-145653,-199199,-155037,-47410,12044,-26258,-55488,-50741,-55024,-64976,-27339,11737,38178,61425,52091,35530,2348,-104587,-149256,-63556,-10862,-62635,-114224,-126890,-88956,-36483,-42165,-46794,23599,51186,-25658,-119321,-151616,-92948,-11423,33099,49906,-21418,-97888,-57165,29054,86277,104840,55728,-10497,-35267,-51541,-50610,3687,54428,42640,-779,10851,51065,36299,-15879,-29927,-25660,5346,15151,-46847,-85620,-14106,62403,84706,42067,246,-180,30715,2575,-51107,-35976,28445,71670,101653,71637,-26288,-140141,-154580,-32485,67674,45109,12105,-10353,-38947,-15415,-19471,-80315,-58628,3937,15531,64208,122963,57158,17425,54601,68999,57254,63360,24702,-32776,-9954,13347,-49231,-99563,-21015,95968,127653,64649,9219,-26121,-105008,-166201,-147202,-66060,41788,93032,53002,-117997,-224753,-113002,-7495,-28158,-26243,20993,19102,-47885,-98167,-77793,-59515,-19259,74877,110899,55143,-13959,-64295,-63525,-32794,22884,92025,90071,-4433,-83206,-66193,-20861,-56120,-102663,-67147,25002,45269,-18088,-41540,9253,75578,60431,-2002,-32318,-6325,95478,163677,58004,-35272,-337,38145,16702,38392,68306,27630,-83836,-169462,-173450,-144569,-100060,-41085,6806,19775,1861,9835,59144,31659,-56721,-104529,-53366,14704,25012,-47206,-86721,-33937,11941,59155,109498,50051,-43757,-36584,12616,30316,7908,-23918,-29006,12381,26442,-54039,-164942,-179669,-122082,-36830,21193,41954,30068,41191,76336,74775,25174,-50906,-93496,-25697,64154,13502,-60504,-19654,17776,-29174,-68240,-39138,20197,46179,15366,-51167,-61051,-41677,-14422,53451,99486,83395,61069,26728,-32696,-35142,23920,72512,64309,-4700,-61917,-29429,18150,23430,25500,32672,25961,35016,34143,13549,2339,7363,58379,78760,-3730,-85462,-23278,130893,192391,118676,48341,38820,5532,5545,82171,71972,-29980,-54090,-8418,7224,-41996,-77819,-37265,22725,1457,-63393,-58585,-19240,-17899,-58470,-93047,-54603,8067,-7214,-30445,-14726,10086,29329,14956,-25725,-70089,-43780,33940,71027,27406,-45571,-85631,-56349,56135,133210,87462,33520,36081,42767,32008,15621,24214,72556,75515,2212,9993,111436,184759,207936,186704,92220,1462,3053,-15801,-93972,-53145,79407,33672,-65784,-13083,72035,67495,21870,-44671,-101298,-81148,-23707,26556,41385,-11947,-55820,-45883,-54586,-41216,5466,43365,110598,157652,83406,-7229,-16315,-30469,-46469,-39749,-32802,-41250,-17097,18265,8216,-23129,-21900,-289,-36625,-66586,-30045,14097,-16566,-47032,3825,64548,46750,-44672,-152572,-171903,-74479,5700,-10421,-95955,-162352,-186362,-126155,-28311,-6202,-38323,-17694,43829,73837,96481,93687,17651,-56325,-64655,-73240,-75575,-49010,-24597,-21778,1430,57508,66277,25614,1366,-3059,-27312,-30551,-7722,-7828,-29239,-43995,-18903,80020,142363,48875,-86188,-105547,-27126,67083,105837,66196,43303,83617,98663,46994,24412,22482,-71172,-175694,-145887,-7734,59569,28473,17662,10997,-28203,-48257,-36234,-69198,-91906,-55790,-35478,-12923,62591,54120,-35068,-81537,-57102,35675,132051,182250,146963,22003,-95494,-91491,-20823,-24092,-10719,44279,77666,57375,38525,54684,91309,55537,-52961,-119350,-81186,6728,97754,90825,32262,9296,-12828,-14948,49583,102366,92733,78862,98215,104650,88316,57219,-19014,-96543,-133626,-148524,-106876,-49191,-21989,40654,94075,27385,-80506,-49118,29093,35878,43934,63681,62436,25912,-16441,-3820,7457,-35174,-18775,54442,105828,98127,21393,-72692,-69513,-13521,-31906,-37911,46839,74830,36876,40739,15826,-30892,-298,10233,-15868,26176,61845,24509,-3649,24103,35806,21551,-22422,-75658,-103118,-107283,-151948,-195838,-138969,-32913,26690,-19903,-108108,-119023,-117467,-185937,-205733,-114188,-49395,-42269,-52034,-70694,-128869,-163639,-111037,-43152,-33861,-65740,-98160,-89024,-83075,-121412,-84133,23198,70411,27968,-7134,7630,47624,98868,130573,76570,-7020,-26014,12123,18513,-25201,-44986,1526,39465,83910,94717,54169,25474,76345,97351,-38676,-146496,-30271,114962,103421,-6273,-66670,-18522,84299,109349,67433,81464,73445,-32615,-72612,-20028,-42211,-81423,-38615,-2558,13397,65247,127480,151834,133781,123703,90397,33720,44865,138253,137958,21753,-59348,-43456,19425,30930,15563,31004,2751,-77752,-52696,31549,4123,-70030,-64726,-23519,-20693,-30214,-2220,32717,41498,29437,25325,13774,12374,4267,-38732,-86845,-62986,-1037,27163,38031,106130,159703,87530,10395,4939,-5982,-30174,-271,54707,53463,-16650,-62054,-25349,14325,39474,69402,60107,31293,43521,83180,86299,37603,20677,73256,45553,-35140,-2908,34026,6171,37124,32821,-42884,-37060,5810,-3107,9120,29109,14331,-7769,-39348,-75466,-95884,-73747,-5993,54032,65900,48331,29228,32722,31344,2682,-48860,-94462,-72454,-13308,28368,81599,108790,38453,-8514,25250,44131,14856,-5384,-29372,-57282,-33208,54265,74269,-25135,-70609,-46747,-48122,-98395,-98082,-55624,-45887,-47638,-10475,35858,64189,47208,-2835,-19138,-16417,-49022,-89290,-66320,30664,94388,111124,68059,-24242,-111075,-164354,-140051,-28256,46062,27843,-10266,-22537,-29449,-67379,-82533,-42953,-5524,44511,70182,50084,44963,38936,-9710,-57713,-72720,-34557,13857,67423,71630,-2298,-77466,-79495,-15019,42247,67163,49082,-15546,-77495,-54939,1001,37788,17508,-74805,-100362,-12760,-2966,-55953,-53690,-41011,-82745,-97777,-21243,50410,31613,-2008,-424,-27248,-51549,-53443,-63461,-57095,-35884,-12580,37797,71483,48173,-15677,-58086,-34740,24165,17006,-40516,-10887,83369,123461,85466,34594,35849,-2030,-40831,20522,77862,63065,73857,78306,29395,-19279,-56414,-55067,-1513,25750,-12975,-87663,-103819,-20033,77956,133789,132545,54041,-35847,-21516,56575,84433,49403,1677,-3650,41430,80591,78688,53823,-10360,-44769,-49013,-73872,-94154,-76796,-45400,-14335,3203],[2290,-19344,-19716,-20577,-39063,-47765,-6131,44757,33800,12887,38396,54625,31024,35629,22520,-58914,-95980,11253,94030,40824,22046,111129,155809,78919,7353,8626,-4057,-57182,-73818,-60037,-49445,-3132,72223,119070,126282,64598,7704,15661,9386,-31495,-34427,-39742,-94196,-169968,-181735,-112251,-116544,-186154,-165361,-27545,51144,48331,18935,-22275,-68713,-126258,-153557,-113244,-97119,-119053,-68175,26281,68726,54984,37138,15645,22940,60687,83080,97201,95212,23161,-21948,4865,32438,-18225,-85126,-92022,-40917,-15545,21864,69071,13673,-63312,-33270,31494,31384,-18045,-95364,-103668,-79901,-91219,-48857,30793,53874,8305,-1450,44794,113711,71074,-51682,-110128,-95941,-65042,-25780,18140,46559,57471,37565,-44230,-101560,-81733,-19054,60743,79219,27503,-8996,-19404,-40600,-18653,51390,82875,70201,82520,125655,118115,22729,-52068,-39019,-8172,87811,154938,99694,32362,25920,45867,57895,30667,9167,12205,-19365,-31850,1328,-208,-9058,22673,-10892,-102577,-156030,-124067,-53317,-6211,21761,51315,64987,79144,99552,40090,-28975,30326,99530,25206,-60757,-27243,69010,139140,106047,3228,-43366,-24928,-5212,37018,48761,-22084,-87200,-99256,-86657,-51694,-18262,-36364,-79830,-119282,-146444,-151351,-118321,-59112,40267,118330,94421,44747,32625,-19451,-64875,-57823,-51592,-46808,-41043,-25536,35541,93331,58579,14949,12890,-21253,-97784,-170629,-166646,-73912,4995,37203,27860,-36229,-78368,-41708,-9451,-5166,-13553,-61180,-122992,-137387,-131880,-124863,-48621,71067,111208,46950,1407,50899,86695,16552,-61774,-78701,-41389,-21226,-39804,-25606,71527,123955,107784,59883,27206,23303,38233,8910,-6876,27097,68179,84914,107021,60764,-55845,-162580,-150624,-26164,70294,64210,39240,27950,27745,38302,-3766,-92585,-90459,2600,35133,-21140,-65650,-79220,-47059,-3593,17405,12006,1019,-24731,-27406,39511,77178,26141,-48068,-33446,59612,71342,-8439,-14038,325,-63256,-102479,-42955,59961,126664,128555,74198,-84727,-199776,-95520,11751,-24439,-12439,62124,85523,24360,-48849,-37113,-735,31211,106400,174474,137927,31507,-31584,-11990,9641,41917,131985,161488,81581,-14858,-28789,-26509,-91338,-117217,-40680,74566,104166,18862,-39369,20764,91779,95228,59389,-14337,-43962,44424,98911,19939,-29802,15983,47791,-12032,-34712,2944,-28513,-128703,-172225,-146478,-91711,-15867,27923,24800,30820,24343,-10654,-14638,-12862,-25002,-10967,35969,51636,13964,-46806,-60102,7499,65857,72597,34027,-85235,-170728,-107859,-5076,19822,-26736,-64021,-45562,2114,3893,-44971,-80418,-67402,-60887,-46258,11231,30691,-53556,-67311,19712,40554,-20481,-73506,-75363,-4533,85937,50186,-47936,-43690,-541,-32563,-62045,-25493,34728,48229,-11744,-79090,-49648,785,17613,71335,119914,105719,74881,22582,-40844,-38585,-16909,2621,61620,75887,17233,-25381,-47838,-69523,-67832,-58225,-52342,-1597,37513,28709,35041,65235,87674,71427,-12965,-87891,15153,195801,231204,130617,97121,78589,-13221,-27068,51358,-4107,-115236,-80164,-27048,-60770,-98792,-97804,-50049,37235,40446,-37845,-52669,-18745,-19337,-43030,-72307,-84739,-58245,-33534,-35782,-70634,-108413,-74506,-4004,21340,-16983,-17479,66438,109559,63075,13833,8883,18128,61465,91331,58475,10991,-10112,34656,74716,21600,-21374,19355,25225,-21250,32411,128190,159834,163335,153067,76930,44104,80290,58094,-33339,-41922,57194,27705,-60573,-23474,37436,15379,7179,11040,-8990,5544,29028,23055,3685,-60380,-108938,-79513,-65857,-50210,13307,69305,111703,113733,26550,-63784,-65239,-50791,-66852,-63049,-27265,-50447,-56958,682,27748,-2254,-17230,-6356,-18060,-2415,24737,5684,-49556,-54281,33455,110673,76014,-20781,-79691,-36228,65294,130647,90468,-33872,-127469,-146449,-66779,9522,13951,26394,63588,67780,47311,59273,76582,35334,-22495,-30374,-49177,-80953,-74079,-12242,21239,14632,6823,5662,-10519,-14442,8959,24979,12665,-11181,-39421,-39488,-40312,-34650,44959,105212,16728,-104496,-121542,-52232,56010,95945,29252,24254,122258,160253,79986,17719,-7335,-71182,-130633,-98751,32057,80050,-8755,-66706,-88441,-100200,-77866,-22194,-14351,-45864,-57973,-38430,-2103,57610,40206,-29470,-43692,-15451,35235,106277,181011,157241,-8122,-136353,-79629,22941,20599,18547,47972,31860,-18421,-7746,27050,42591,15773,-71327,-129739,-67407,51798,153466,157271,98878,85356,87200,44179,18341,32237,35047,11770,-82,26943,76942,88965,34294,-9664,-30564,-59260,-57818,-58564,-85659,-37795,33385,1477,-102418,-62346,40237,18392,-18466,28061,46125,-614,-27911,-1832,21954,19522,45880,84262,126018,128614,47945,-2537,28237,32303,-50008,-79598,11089,58352,-6959,-45522,-49439,-43289,8082,13349,-39361,-25029,17320,17457,30544,58703,54850,36632,-3189,-42127,-62099,-84066,-152118,-195726,-109509,22979,51702,-7475,-42902,-35506,-72162,-163298,-208591,-171574,-114992,-68415,-72283,-86232,-71187,-74986,-80394,-53238,-21329,-40064,-77139,-84111,-92406,-104517,-30416,45265,13581,-55015,-49609,-34872,-24661,25918,54047,18087,-11357,5240,40887,18361,-28362,-14405,48408,81234,113612,91240,44338,48176,84531,89490,-4759,-80173,9671,110703,72435,-45229,-109404,-76679,4725,40670,7655,-4285,-13480,-80367,-149626,-142688,-113627,-88176,-34655,-1918,-13036,13042,80211,122134,104718,86042,75258,55339,63702,90267,42872,-67341,-141357,-116336,-29556,5714,13233,70161,115009,60767,-284,-32006,-83387,-95818,-9417,66660,55889,25361,26785,29025,31192,53442,77443,59022,9077,-53595,-89439,-54531,10147,21621,34019,69196,111672,106728,35308,20312,75620,104074,121557,153561,161538,137965,93943,40815,-3791,-30474,-3996,57927,52560,-12256,-26387,21993,33409,-3637,9517,49893,5559,-60425,-30996,8227,46896,151509,138562,21135,-10818,1392,-21925,-33959,-56736,-79500,-78799,-60729,-35659,-24858,-963,50578,70625,43786,24744,32196,22322,-8670,-11940,-31742,-96304,-72748,-1315,9651,25563,52968,-19250,-45980,31893,64564,55716,96273,92618,28924,12132,47539,52042,2498,-20964,-56338,-125117,-167610,-115019,-54489,-44015,-43233,-47432,-42172,-7425,-7506,-46286,-45064,-43893,-81868,-107549,-51518,50875,72361,41140,5411,-42924,-101667,-126999,-67376,57609,133821,74802,-30620,-58380,-43968,-64524,-61683,-36548,-58694,-38933,20595,48212,82010,98305,27620,-50444,-71791,-30127,22147,67857,66784,-19545,-111354,-102054,-14307,21771,19120,47273,64803,24116,-1144,4201,34600,55234,34818,13674,741,-53900,-91422,-67505,-68981,-144645,-159572,-58874,-4760,-47320,-11181,100067,109593,48679,30923,1413,-59867,-108209,-120584,-84897,-15873,6946,-14843,-21489,-12787,16550,9355,-36335,3905,81408,74838,41699,32850,60462,21523,-41325,-27066,9225,10653,62946,117275,101854,10145,-104939,-109618,12753,90961,40796,-56506,-107907,-68330,13413,60721,63488,2826,-67598,-55006,15167,46205,41271,47781,80913,103290,89762,43817,33208,36844,8517,-53452,-96251,-89162,-42013,-4711,8912,339],[-43607,-48570,-37705,-32406,-37496,-24163,44956,89689,47684,-2280,-3207,-3692,-11489,21990,34743,-35218,-104324,-27230,74045,72233,75583,119967,114725,72141,55902,24706,-27038,-35782,-14526,-2469,38564,90587,113471,136215,127615,40480,-7218,42438,84542,64061,25757,-23902,-91699,-149303,-119030,-35863,-51948,-149147,-156341,-42563,14180,9813,43574,37057,-45835,-94026,-103328,-118680,-120894,-115280,-98851,-51658,-13990,-1270,4435,-12263,11289,46330,21293,22038,37254,-47266,-120898,-80923,8626,6134,-64631,-101110,-97645,-138305,-122824,-46241,-79408,-149077,-76702,24433,17068,-48235,-148736,-168929,-93220,-51090,-7767,58575,56171,-36605,-60263,45464,146327,51597,-54348,-30683,-8147,-35313,-30656,12205,30308,20184,-6548,-50345,-53788,-22238,12730,56618,67634,56076,16754,-41115,-34479,48267,112714,105871,43482,18845,93621,131863,26067,-66021,-66463,-57749,47182,164904,131582,18457,-48430,-31971,14377,13743,8240,13897,-17706,-32137,-16097,-39099,-38478,12141,5258,-52878,-123982,-149986,-103285,-28135,12770,28258,11818,-12239,10823,1988,-48462,-16636,52395,13477,-57019,-37016,55377,127645,119648,42930,626,37604,86182,126634,94055,34228,19889,22718,-1449,-29620,-20150,-1994,-46735,-160582,-220384,-200013,-160023,-99034,22457,104278,51631,-11423,18684,60180,56340,7898,-55044,-53817,-13161,32611,117101,170120,134009,90097,45850,-38669,-114818,-149456,-111567,-4245,57644,57957,36185,10286,368,-23038,-65296,-80235,-78905,-93600,-113405,-110352,-89726,-95628,-81146,8041,64964,2091,-70360,-21967,50923,-4189,-81845,-74821,-37461,-32286,609,70624,102673,83975,79893,83643,54706,26738,24102,37230,77970,72843,28474,7419,59784,77161,-7251,-111132,-118738,-52763,2117,27242,27063,12031,68165,98168,23856,-49739,-38607,15951,17254,-89907,-181775,-177551,-131535,-116596,-84629,-41791,-50928,-71094,-50380,19520,96871,113992,60256,21579,39144,26407,-13220,7155,38193,-63,-35899,-6393,39443,54508,38297,37853,-33136,-159758,-117231,-7441,-7913,8335,85183,107725,55470,-891,5002,-8925,-39591,41493,163670,163381,87167,20871,32655,62979,45699,35775,61699,90146,61847,29410,1893,-67515,-82510,-13498,69057,114230,80456,22596,16152,37679,62828,59657,-5017,-24503,18726,-8995,-78248,-84058,-29199,-13760,-104197,-148966,-84214,-57582,-90240,-87278,-55990,2427,54780,37626,8131,10462,-16295,-56863,-42000,-16447,-9027,5473,35690,28965,4098,11163,36009,61646,77023,70183,5495,-115670,-189750,-146607,-59185,-3288,2302,-25369,-29089,-20310,-36145,-42993,-20940,20675,31002,15469,46095,38358,-87786,-126622,-42154,-21192,-65052,-63870,-19850,30416,95345,74303,-42134,-92475,-67040,-49081,-30418,-2971,36366,30102,-55330,-102418,-20745,35010,9679,37859,108753,101642,28807,-30704,-39618,-8044,-6185,-5874,63383,91203,370,-81533,-102715,-111154,-106187,-81258,-58990,-2344,48143,26534,18963,90613,135070,90994,13833,-57676,-5248,127506,152622,87995,82489,56449,-35430,-35567,-2629,-114421,-195325,-102931,-32350,-28423,-30556,-50447,-45114,6502,527,-44721,-42348,-34672,-55135,-69923,-82781,-99577,-69556,-6761,16919,-9853,-54731,-56098,-3298,41193,16971,8432,76395,95650,34672,78,28763,42713,47572,75655,81662,12993,-73204,-34283,47709,1081,-70072,-45296,-7268,1761,44029,60075,24516,9529,4947,-7156,31342,68010,71435,31341,-23531,-5112,14562,-7814,-11920,-9511,-27004,11457,71904,51991,24750,34364,10486,-14511,-23766,-47533,-64617,-64977,-38249,9819,41432,44033,-2479,-85102,-115466,-47549,-3452,-59451,-97654,-43846,-40824,-56255,11944,59158,45794,52879,46712,3196,13397,44879,18587,-40716,-46084,22320,66848,8866,-48668,-16246,60827,89201,110933,135214,74087,-41485,-67122,27986,78097,52336,60695,64812,17084,-18232,16108,72471,95298,77643,33924,-28698,-68139,-71187,-34769,9871,14707,-6549,-1576,-9393,-40363,-28318,18144,48393,8666,-79533,-72793,-20524,-18242,5735,26049,-16324,-56881,-58264,-36731,19189,34360,-7801,24274,115408,138239,65356,-8268,-33634,-22734,-22649,-30696,23928,35287,-58764,-121335,-132926,-115054,-78364,-10285,11228,-37293,-76917,-62440,-35812,11495,31561,-5484,-25457,-8033,15043,52747,103579,89621,-12101,-76935,-26334,53115,83320,114549,100735,26876,-3263,32875,40006,25285,16539,-32217,-81389,-50637,30760,94843,105899,97109,130993,157703,92120,6376,-20562,-12417,-10974,-31407,-20420,68070,138119,85907,-4599,-36875,12048,47374,-8576,-91957,-90950,-50153,-43532,-79091,-55307,5268,-37313,-77609,-8249,31124,12266,15442,46995,75421,77213,62309,31709,35411,48704,3922,9180,83488,66885,-24809,-71374,-15794,34616,-35560,-111762,-107217,-72426,-15008,-9035,-45859,-26673,-6716,-6931,31156,53045,50854,53265,3776,-47562,-49437,-41575,-83234,-117472,-27665,80775,68370,26102,41066,60627,32200,-46795,-125190,-145780,-113984,-51847,-40450,-32725,22386,31701,2273,1786,3096,-36724,-60112,-49564,-42511,-33850,24424,46923,-22382,-112744,-117987,-102796,-59061,26959,65559,26232,2775,30139,44258,-43480,-102666,-45325,31706,54394,81119,46729,-11337,-11615,8594,26030,18216,3342,48855,78535,17566,-58432,-59352,-55969,-80898,-75500,-86866,-110070,-78677,-45478,-98258,-144884,-105161,-42170,9861,30867,-12328,-518,44550,46621,55718,67488,30988,11159,47686,42188,-28700,-111919,-163355,-146657,-82833,-14669,67849,149861,156795,76480,-32315,-107015,-117251,-91861,-4286,90786,91750,24409,-21789,-21599,31696,88705,99419,78546,41180,-15067,-24550,53480,113720,75495,55483,79639,71547,16834,-15465,34023,80412,100759,160867,200052,152113,117374,142118,125091,43757,-27366,-24476,32199,28081,-46181,-76882,-51333,-54191,-48754,-6974,4701,-13645,-4180,30697,22233,30358,146537,181969,72387,1737,-9540,3239,14838,-40079,-99824,-105696,-73341,-16595,4448,26329,84958,99540,48645,20456,30561,14821,3115,48565,52904,-26074,-43691,-15956,5304,73700,106649,-2225,-60615,762,29518,29026,91760,116224,53463,14591,33766,70502,63759,11131,-89426,-173486,-192014,-141764,-66887,13734,39009,-19622,-55597,-19146,-19182,-50947,-61616,-64601,-55632,-31697,-3397,15916,-48327,-124665,-91987,-21791,-18226,-28165,-105,71080,146735,114122,-24338,-105085,-80898,-20082,26038,1234,-69127,-62820,-10284,21204,59269,75696,12071,-38857,-23912,45652,83913,67867,21942,-25724,-56493,-30400,51059,77923,65788,76984,90190,68272,29521,-11700,-25407,8553,60454,62438,-21133,-89358,-63929,-8703,-25484,-112427,-141895,-89405,-81355,-105520,-35883,94143,152504,137606,140866,115255,23867,-78825,-129359,-112435,-50196,-20538,-1325,26586,-9395,-35618,1373,13360,24531,49319,21900,7427,19706,31122,20779,12688,2378,-10948,-8030,58329,109875,95682,17832,-87522,-115724,-22033,45250,30964,4650,-33199,-62369,-38807,-4082,9140,-5304,-28734,-40721,-38291,-32664,-8336,29431,58989,57298,24621,-7537,27671,73526,40375,-28090,-53251,-39137,11619,49205,25494,-20037],[-59054,-44959,-31689,-42056,-47966,14812,105688,98317,30665,-13522,-50043,-65389,-45572,-5354,-173,-66812,-129392,-77659,-35355,-23406,23635,53327,46561,69596,105661,62100,-3869,17235,51594,44878,72997,111655,123410,130649,82557,-13576,-25222,35195,72048,75737,61450,30803,3469,-3637,46135,119530,83555,-45030,-76275,-4654,18999,25422,103360,98717,-29764,-58304,-19898,-58265,-76124,-37587,-51509,-80713,-79182,-70293,-60781,-43142,14837,21205,-65068,-78700,-46947,-100848,-155076,-94125,39534,76910,-3354,-65227,-81390,-128381,-142277,-111600,-125974,-134889,-36699,28616,-20898,-77525,-140943,-144189,-31056,65824,93343,95764,66271,-40829,-115626,-60694,25533,-21761,-49597,41471,100840,69428,22899,20308,17798,-18174,-52092,-36980,16963,36448,33131,52509,76470,78985,3284,-93708,-80919,3591,68225,76025,21487,-3442,71334,112198,28761,-59480,-96581,-111737,-5377,134958,130792,36626,-27367,-21865,-21,-28076,-48239,-38062,-38918,-14981,25887,-4944,-40823,10586,50378,18666,-52511,-102020,-92640,-35648,2899,-1990,-46963,-93743,-62090,-21195,-44557,-40570,16260,19647,-29603,-74351,-77259,-20744,32655,-5000,-27036,44123,106656,111002,55950,48154,78865,68288,45088,36724,39280,58651,17087,-139669,-206002,-140351,-92447,-81942,-19438,37339,8571,-26597,-997,40001,63496,60927,23808,-9853,-16279,-10276,54141,114107,114936,87774,47863,-13466,-46941,-23243,20743,63098,74772,44128,29011,56102,76163,5622,-84077,-99643,-72699,-46028,-21328,-11946,-9251,-29605,-63277,-49770,-25854,-70916,-117699,-72103,13640,25135,19722,40101,38915,11208,43952,100210,56918,865,56537,116908,94130,38126,7838,60426,153211,108931,-20729,-69280,1361,68776,40320,-51031,-100987,-91051,-54282,-9839,-10050,-33742,45195,104935,62575,56403,90548,61533,-3522,-69373,-112818,-135258,-136520,-156447,-120783,-42172,-36177,-83770,-110290,-70680,42312,128194,116802,79422,48603,28556,41695,66326,75052,35857,-22123,-56792,-84553,-103404,-101580,-17205,18999,-75336,-100076,-10448,35337,35508,79864,90580,30439,-9728,9301,-56928,-167067,-90869,63758,81574,49519,20632,35294,78463,48115,-50899,-60063,41638,95920,76070,52200,-1012,-26616,368,34673,62253,62478,42893,19678,26020,31227,-5175,-34547,9982,23101,-54984,-103077,-72226,-36430,-58981,-154615,-173596,-85052,-17686,7233,37935,54658,69470,62029,7928,-6153,-5619,-65645,-86990,-23748,-654,-13194,-29684,-7603,4903,7713,47293,104483,107973,60808,40080,41774,-1403,-80602,-114416,-72477,25172,86548,55310,12800,-22541,-73832,-82472,-52085,9252,64129,73355,49074,3605,-73590,-83737,-36420,-22591,-13334,29664,58945,55962,82434,62869,-54904,-120240,-94210,-55691,-31363,-18180,8061,-1912,-71622,-99731,-22540,11741,-29427,-14668,60789,52673,-34731,-48523,13287,46053,26882,19791,54914,39933,-82453,-146112,-101587,-69699,-56009,-3559,16532,14119,38922,5426,-49481,28214,153203,145115,58925,-43788,-90099,-23209,31894,32849,39201,37092,4126,3006,-39129,-163999,-189043,-85522,-15923,49757,95101,62730,21477,-3416,-33471,-16268,24583,-4546,-65358,-88639,-71294,-28820,46944,115258,129785,99552,55579,12907,7142,38416,28068,21473,39156,20966,-37276,-72002,-50218,-22727,-565,56278,93347,18359,-96635,-75723,21135,89,-77504,-57334,23485,56922,40778,-18996,-85284,-102420,-102590,-64389,2912,21234,30601,41379,-14916,-50325,5548,56280,41511,19258,8947,32142,67273,7769,-50256,-6358,11590,-2860,30806,29409,-30329,-41623,6588,24833,16249,3224,-51494,-118090,-96617,22841,69847,-29620,-126755,-98119,-56028,-31431,36845,70380,62586,87475,81454,6279,-3253,56582,66197,10491,-13981,-9503,-33300,-77496,-64411,12029,62838,29766,6879,77902,93413,-7151,-32408,73217,122730,79621,45071,9869,-36877,-33110,35657,83025,97921,101671,61369,-9568,-37454,-53007,-73887,-26343,17150,4151,-2638,-9576,-47887,-59076,-25995,51794,46231,-78527,-123915,-62720,-38306,-31815,-4093,22555,42932,62809,52708,21994,-7618,-14618,29850,69707,54013,2222,-38088,-25214,24316,34956,-3694,-6886,-3069,-41956,-67804,-54289,-38463,-48667,-39411,-51265,-80085,-66914,-60997,-94278,-51741,33959,22267,-34929,-18935,33499,43702,25157,3207,-44,369,-6305,29136,103176,196565,169129,66715,47816,71293,54235,53468,53149,28573,16796,3731,-25710,-10077,6366,13032,78107,128006,79624,17704,-14630,-28908,-11208,3424,7719,54262,94737,31041,-87834,-108949,19871,111261,45136,-61905,-116897,-129482,-90362,-40140,-33431,-50702,-81598,-75325,-23320,13510,24246,35322,70866,111376,80634,2110,-62739,-73354,-59723,-65424,-34268,47750,45391,-10573,-45275,-16478,26808,-12759,-81860,-109610,-107214,-50136,-30948,-52961,-28095,-14190,-3781,37378,41161,20451,15106,-42398,-87043,-53946,-4091,-16984,-43561,17219,59123,23199,-5898,-3034,25043,65429,47977,-19367,-49833,-41069,5912,37941,63322,84946,72044,53138,45987,5432,-46946,-49452,-5881,42633,53856,39725,10055,-33073,-104880,-139068,-109574,-18851,76527,101315,41222,3715,34442,31393,-82598,-133281,-57199,13878,23161,48183,31804,-28714,-81718,-103833,-87172,-33677,5590,28560,53351,40875,4555,26319,-5152,-101258,-112456,-98756,-126290,-92202,-10656,-5396,-51707,-55819,-10918,38552,19780,-59656,-34787,23290,-2576,20005,90113,48179,-11114,12631,22104,-16641,-54709,-90338,-102944,-72330,-5329,85414,106768,13152,-68431,-107523,-130256,-103670,-79277,-48951,18348,32916,-27749,-74183,-57591,26881,65736,42681,42493,59616,52439,70687,130073,159993,111891,66293,48761,9750,-29346,-26060,22694,28598,14761,58606,98680,47343,2784,56641,108166,85081,32239,2159,-1720,-12046,-42894,-61885,-60673,-53916,-16492,-8565,-36085,-24342,46957,109588,58220,-21908,50378,124383,44795,-28844,-32933,14416,69043,42777,-30066,-69021,-70373,-42264,-32097,-6144,43791,47798,11210,9060,29726,35106,52074,104641,127594,78106,13174,-15729,27931,134925,165404,44835,-61062,-59742,-24367,2672,44018,52914,2070,-37458,-6665,56072,63766,22836,-50892,-102438,-126239,-125324,-66677,50035,81967,8090,-35835,-19660,-23095,-26909,-32870,-40787,-88,51185,11194,-64092,-156346,-220614,-155351,-18786,39380,18642,-27419,-40510,15456,67192,7926,-77102,-54144,36342,61580,-3610,-53791,-38333,-32664,-29324,-1781,-388,-32638,-7273,73650,153040,140828,49786,-24594,4381,60918,91166,129090,137509,128568,113645,90746,55256,13180,-27487,-59261,-45898,7709,11039,-51014,-77027,-29501,22509,13637,-63715,-109829,-78634,-53107,-54921,-45794,13274,99806,167684,197526,162271,68603,-35448,-88568,-66174,-37816,-48924,-27010,25557,-12611,-41666,41019,71551,35304,30868,25260,15177,-19970,-55224,-883,93833,92738,20442,-9700,47991,84618,43404,3583,-10347,-15432,6499,1640,-3495,32290,30604,-16323,-23727,-13701,-11487,20308,34225,-8526,-60474,-73710,-57555,-47605,-54520,-64058,-71940,-61676,12953,71075,44201,6770,1623,-6126,22615,56408,13877,-38244],[-29976,-11777,-7307,-22495,-21868,64273,135015,76484,12437,807,-49512,-73977,-39264,-8967,-32089,-85334,-85166,-41782,-84810,-111997,-49793,-5421,20113,59531,78314,57394,39401,56877,49270,5613,567,40979,100734,126306,74996,3384,-6207,8350,13410,9653,21021,59588,103883,124531,135247,165326,123379,9946,-32699,13367,44330,91392,156828,109026,-28891,-31268,59548,55663,36891,68025,26380,-60025,-93746,-102998,-103697,-71496,-18813,-35000,-98677,-92522,-49932,-51258,-61323,-10748,97480,107952,4939,-45433,2778,25406,-14823,-57672,-64418,-19140,45864,25736,-58160,-89056,-109232,-83808,43152,160514,172957,117907,62072,-26614,-110867,-156117,-148648,-119438,-55258,47287,141335,177998,122935,46880,10857,-15093,-41922,-43221,-8226,23706,41543,48090,51858,44686,-28136,-116137,-128141,-97902,-46731,9665,28400,39300,64300,50947,299,-64193,-108331,-93331,1810,64221,56982,43929,39663,47774,44668,-24695,-89222,-89470,-80988,-40123,56961,74557,-4267,7674,76007,80947,31908,-38055,-75612,-39352,1442,-15871,-63924,-106238,-92008,-57949,-57026,-53477,-22620,1814,-9293,-93237,-178888,-145141,-82220,-95982,-87243,6416,87188,58038,-37383,-47681,8069,14684,20657,57992,73621,84625,61570,-55670,-90330,-6689,22369,-33100,-44570,3353,50624,59376,18567,-47842,-47412,44889,134455,116321,17047,-66073,-57552,-9058,-2184,-21815,-26362,-14331,27999,89563,101867,60247,24418,-9565,-19406,27476,74996,38943,-38141,-62845,-44401,-24185,7326,26862,15869,7211,-13207,-61970,-89292,-84103,-58887,-21404,31209,91123,146744,134341,74985,35161,41535,41761,-205,-30672,46189,111836,112319,71343,28371,52490,130617,86745,-56743,-123509,-71459,-16724,-20215,-83807,-129640,-101443,-28229,5113,-26709,-48013,-2861,45652,70536,130219,162591,73810,-20984,-7342,20160,-37682,-77356,-80246,-54032,-24589,-21973,-70871,-149526,-156234,-52579,47554,66601,81679,85351,61911,57517,72913,61374,3942,-51429,-65070,-89654,-140121,-135574,-21472,43489,-5085,-29793,32467,55866,17699,24483,37830,-23425,-80238,-54680,-75087,-163135,-129336,-22333,-22714,-44022,-32179,-6663,49324,66929,-14028,-66056,3141,74997,82686,83629,46897,-4823,-11381,13889,9046,-17462,-12616,21588,56122,24337,-43344,-41371,16603,5044,-54647,-50483,13157,21294,-18497,-77373,-68589,4631,66378,96954,117103,108717,62519,2491,-28515,8490,27411,-37912,-68131,-18338,-1108,183,-7621,6707,27606,17796,20615,91272,132429,60988,4159,61333,89287,4351,-64360,-22908,86863,128342,77436,23835,-21934,-93742,-130017,-109431,-44003,12156,21868,-29666,-67297,-68545,-30113,7790,34410,82890,119039,87511,25484,23416,3538,-88972,-112575,-54166,-38166,-60954,-61629,-29011,-20236,-53941,-74737,-48540,-52982,-74009,-34382,26724,4514,-52753,-7301,69968,57691,6086,5,23197,-9027,-115696,-146831,-69567,-23942,-4904,74355,92305,24507,2664,-29694,-117851,-74007,104417,169614,94221,-32955,-113894,-62811,23229,33451,24329,44763,72922,50978,-53828,-146049,-126752,-69462,-44405,22124,108903,137852,101969,30775,-8191,43712,104029,62186,-19022,-43306,783,75462,156663,209945,194426,121037,63871,24825,5328,46886,73525,48487,-15432,-57889,-71721,-100469,-118171,-101337,-52893,11865,45093,409,-67837,-33751,50902,36261,-44195,-40331,46468,71065,33188,-16117,-58244,-71314,-67982,-47052,5737,5484,-35794,-21969,-27789,-51299,-14996,48561,64156,73826,68787,43413,13621,-70706,-119397,-44274,11249,-2988,19717,36045,-2078,-668,60947,61043,30766,32149,-8300,-72660,-47776,50788,74183,-22783,-144492,-152605,-71963,14277,46030,21005,882,15317,16240,-28884,-5546,68908,77361,37600,29834,-6866,-77531,-77768,-21128,20549,43270,10620,-58783,-31055,12082,-33642,-52752,55086,128601,76104,8391,-2806,1008,21808,72919,73253,33435,27701,33633,4261,-17391,-51071,-77252,-15876,54051,31299,-32474,-59326,-51410,-51522,-44977,25116,45017,-55248,-137526,-121350,-82449,-48917,21346,82640,101297,135676,139777,70743,13832,11103,37644,34290,-19781,-64322,-38196,11967,8658,-12717,-18145,1953,39240,48373,24222,25588,35732,-16307,-84164,-139376,-106204,10845,19339,-88336,-70080,40596,44645,-25138,-374,90480,82808,3975,-28981,18221,41367,-4040,-14945,42468,150067,156665,73220,18477,113,4342,61289,66624,41494,83503,74758,-38081,-45841,-16812,-37923,4161,44034,6359,5539,13527,-24284,-23489,21876,38695,16089,-27312,-82515,-133145,-105483,20729,107334,54569,-45897,-122415,-163545,-108131,-23859,-18093,-65023,-53793,-2988,3909,-620,1638,-1377,27066,70895,25154,-77073,-144060,-140063,-104957,-91861,-81598,-30339,6586,-7843,-22206,419,34190,44098,18892,-53841,-95067,-43671,-31645,-68809,-48414,-3576,50371,92829,55075,-25152,-58930,-91953,-100003,-36436,28851,13142,-9908,2570,-42758,-96059,-108966,-117843,-72942,13252,39460,18823,14704,13292,43769,93993,118303,87370,45092,34773,36928,17523,-14409,-22349,20997,95228,115289,53541,-8566,-9061,-41194,-92476,-64269,24760,77331,51322,-5170,-3711,40235,36183,-38870,-68120,-17526,22230,-2388,17136,48721,2710,-96708,-154865,-158847,-107262,-48208,-22934,48267,125104,89127,46433,5675,-51782,-41621,-21780,-52266,-59381,-19512,11710,2390,-26021,952,45130,-17758,-121794,-101870,-19881,-9677,7348,104713,122660,44742,-12636,-13651,6536,27440,9093,-13851,12498,43178,41987,-50466,-179248,-192706,-121165,-96257,-92231,-76965,-67380,-37009,-16382,-22105,-17032,-1267,17473,-13322,-36803,2542,43300,58729,88643,124889,152919,127619,81396,30532,-20962,-27310,-14931,-1240,-4008,-29010,-35528,-6066,-8264,-53700,-50212,11367,54829,66874,52023,3861,-24008,-20751,-20722,-506,55771,77096,8949,-51434,-44066,19634,98265,55019,-55898,-24064,35148,-11092,-50979,-37566,947,66496,99745,73488,17125,-40400,-72811,-68431,-20728,-2776,-53391,-76716,-23607,35889,70398,80387,85053,121788,134092,65501,8775,42746,116130,146679,60122,-54950,-81490,-17032,56338,81128,43099,-14338,-49858,-34736,3378,26442,67593,76283,44797,-3321,-25404,-10157,37025,53731,25551,-21855,-60255,-42412,16784,45796,27829,32345,48794,-13416,-80033,-110752,-136249,-139077,-76218,-9040,-9438,-76684,-146766,-134672,-28549,41842,19541,28339,61245,18768,-34475,-24844,-17617,-60464,-66544,-38453,-43579,-34934,50022,136078,170029,122162,16985,-30357,51603,134975,152134,151948,124527,101367,99313,97811,46683,-11793,-20114,-16749,-32094,-42649,-65197,-62170,-37976,-22558,3048,14612,-49764,-93113,-34738,39605,36642,-17987,-19499,48298,127728,141989,73755,-3151,-45829,-51947,-30415,-41671,-79506,-67490,-9668,-311,16709,82486,67443,7278,9623,39103,40656,-44415,-111193,-22689,127631,152145,61282,-14477,21450,70851,27590,3584,65993,111552,84316,25837,6581,43161,56726,28132,14140,-3674,-10185,31563,38959,-7409,-38183,-39647,-47546,-81898,-111988,-104331,-76193,-57243,754,46597,36384,19217,11176,-26545,-24998,11861,-3933,-24564],[-2798,9343,9708,4958,8231,55511,72851,11133,-21218,-3296,-23805,-50266,-35891,-12879,-33314,-37706,18454,38919,-39519,-82243,-42646,-16294,13219,27718,-2671,-2083,34288,24070,-33399,-78300,-72893,-15628,72141,116423,99319,64293,19170,-19181,-10914,-32289,-49610,18063,100532,109980,62341,32818,9468,-31024,-58073,-20644,44509,125567,149062,62730,-47849,-29195,98434,163123,155822,127440,43593,-55314,-93792,-102753,-97694,-81698,-77506,-89782,-75980,-48867,-11813,38493,74176,83051,112423,71638,-32520,-56420,57565,133227,82917,23213,32964,69873,63189,4055,-46618,-33178,-38372,-32326,48321,123562,123306,68613,13652,-24650,-31413,-95636,-149398,-117678,-34262,28507,105832,188468,157445,52861,16020,27078,-5232,-91462,-125779,-65422,4518,7739,-24656,-15886,-13936,-59135,-104846,-118252,-89797,-31373,29557,75886,49994,-24386,-53353,-77553,-90507,-36839,24879,-5758,-17651,22071,36433,58049,87494,38007,-43752,-78188,-106801,-90248,33426,96368,3137,-28225,45393,94672,69607,-13225,-73617,-27155,29139,9124,-23078,-36434,-43081,-58202,-75574,-76546,-59105,-26540,-2927,-59707,-129787,-127800,-122950,-119140,-82284,5670,107633,80481,-85860,-176008,-120295,-57252,-38463,-14755,29865,73018,82098,48588,59418,104857,84490,7347,-18756,42344,146745,174682,64841,-80652,-110647,12722,191853,225616,85130,-31291,-57050,-59824,-85685,-89531,-62501,-21793,45334,87488,62700,17670,-12926,-25359,-37943,-30895,20764,61797,21895,-23137,-32829,-53191,-46523,-3805,13972,26284,16336,-57618,-97890,-24136,79625,98392,69864,103310,155777,95690,17259,15660,29023,14129,29085,38402,42907,48091,79253,102399,89291,55640,45477,1381,-79200,-143255,-130990,-113033,-131399,-166537,-152727,-58592,51232,54875,2300,-7664,-4253,-1489,40727,93950,89436,3844,-46047,24724,82583,11310,-25742,29292,44450,-20152,-44612,-41561,-108662,-160056,-112460,-46439,-16681,53989,123833,91185,18589,5539,-5963,-57800,-53993,36902,64467,-10969,-39044,12066,9878,-18089,27089,70305,19540,-47391,-54925,-27516,-60079,-151069,-152767,-65384,-33617,-45738,-40636,-71891,-86929,-68317,-48526,14023,85124,69245,-7092,-7131,34861,62722,84834,47585,-27588,-41442,2922,2372,-41413,-46249,14096,52588,16753,1037,31746,22407,-35894,-69234,-21388,58723,66766,58465,56374,55634,81888,128462,141318,118965,82182,14721,-61277,-53334,32366,83558,50976,-12632,-37025,-14474,44582,86263,93043,81873,35266,4279,71574,141764,79600,-7608,16735,39475,-24378,-53060,22181,99810,80885,19310,-18476,-35944,-68887,-100346,-80648,-36255,-56952,-108150,-123358,-93272,-63432,-28415,17224,69359,111692,110529,45499,-38957,-46387,-55174,-117321,-105687,-30533,-24193,-64408,-72643,-33139,-10492,-26246,-39413,-50148,-86611,-75261,5328,38650,-9129,-32036,21642,55865,9581,-54207,-60460,-29734,-31856,-66821,-75617,-43146,-24067,-4926,76692,102209,19959,-36039,-64702,-143058,-133608,12448,116263,104237,16960,-12862,63483,134624,100057,47736,38952,67859,33381,-75587,-127281,-100060,-94584,-123900,-111027,-24316,82107,105755,61000,34045,69318,111264,83091,28126,28266,77398,103734,111835,147255,131486,40611,-9412,-14871,-16905,55417,140744,103648,-24929,-83600,-41041,-36084,-79447,-99491,-59938,-6879,5464,-18017,-28956,25829,83277,71438,661,-43807,-5017,20551,28148,47640,40998,15780,-3819,-28365,16089,16639,-69734,-83133,-41425,-22355,-39898,-38237,-13612,22648,31556,8109,-29942,-84339,-109393,-60313,-15706,-25391,-19515,12945,12954,17988,72361,77478,45940,62484,43631,-22350,-27803,3881,-8931,-70599,-169299,-179928,-51978,62637,16329,-69095,-84668,-95782,-113860,-84326,16527,56688,670,-10793,42931,28679,-22056,5614,30299,9277,55946,56244,-58450,-97391,-50477,-53785,-72869,28739,120440,62404,3875,61892,110401,83998,62927,28984,-35938,-63060,-29690,-14817,-43061,-80893,-50318,29199,95030,64835,-50864,-113848,-66172,-28398,-24537,-9439,-16287,-64132,-100052,-105558,-76799,-21069,48553,75965,64655,97640,125681,91266,53695,34951,36133,21980,-41319,-79763,-6684,32007,-57398,-98248,-37291,37893,101867,111070,42203,-2745,25057,-7198,-93596,-156410,-80744,91185,127877,5993,-27610,38453,59127,25395,47761,125460,106187,10411,-12950,42424,58678,9209,-40933,-55402,-3642,33369,36,-65823,-99460,-72443,6118,21910,-9371,36104,51903,-28400,-11436,41497,7530,-7813,-19572,-71287,-38555,14037,-23020,-41822,1917,21570,-22028,-90772,-120100,-91790,-36027,42547,88571,45352,-44217,-106798,-127899,-74761,-33898,-37405,-35940,15932,69439,58203,3833,-33431,-47834,-45969,-17600,-16083,-87500,-185052,-181245,-93563,-71335,-103638,-69358,13069,25040,7371,17017,41677,83717,95886,29360,-7770,13592,-22581,-73185,-47084,10402,87838,150538,82559,-57305,-102754,-85120,-50942,17521,68780,37324,4359,-32837,-135906,-184354,-155731,-143732,-104572,-49159,-32245,-15176,-7683,-35920,-10197,69513,101744,58946,9568,-803,26860,68962,50455,8637,18297,82103,121533,74290,12107,39076,24823,-46360,-50329,6850,9067,-52091,-58366,22252,69199,58743,27746,2983,8424,11885,-59669,-48623,37709,18274,-76628,-118550,-122004,-98941,-53325,-25623,56466,166749,113151,3575,-9676,14925,42456,36618,-2311,-30729,-43555,-45686,-35511,-23748,23605,51988,-12312,-104115,-131440,-79149,-11165,8250,68484,151080,114324,-16816,-82962,-30127,48474,62552,54890,83252,87578,13576,-126522,-216355,-174590,-71520,-60001,-97691,-75888,-29823,-7050,14117,49043,88429,81089,17706,-48395,-50747,-5152,18412,29466,60203,96343,133008,114932,76867,22893,-39694,-40338,-9411,2249,8324,-977,-19143,2144,29460,-7403,-63131,-78002,-56976,5695,64748,57183,14932,-15103,-12515,53176,123982,95522,4416,-51587,-66729,-47132,7607,853,-63805,-61929,-39242,-32700,-25560,-19500,-10576,34294,93606,129060,88928,-4331,-68748,-54808,20463,26406,-76314,-117015,-38216,44022,75744,49263,8080,52983,108665,72493,19506,28124,61851,88316,24441,-54155,-41731,40500,128343,170138,116319,35198,-12090,-46706,-50678,6313,115106,154082,109319,62063,70874,54687,799,8397,55617,519,-92043,-44162,71634,118186,80127,14887,-21924,-31184,-9808,27562,18515,-78962,-147174,-104543,-46341,-70061,-133403,-140611,-53703,55105,75689,52687,26641,-18710,-16736,12218,-24687,-84044,-69341,-45426,-51227,-9254,67183,66284,46640,27120,-21071,-20501,48373,81347,75735,84200,55271,18807,46860,105379,62961,-22905,-17353,29177,8128,-67079,-126349,-91829,-37765,-38141,-10533,11608,-48440,-70705,-7370,42428,26977,3601,16225,40750,50462,9733,-87213,-130037,-84113,-23549,-29478,-82828,-105921,-75012,-22467,19454,48659,49227,9122,-30890,-38774,-12218,26106,-24456,-77253,-22885,87852,119046,60248,-26669,-17938,45309,42047,23490,93993,155931,111492,40883,21082,44336,62822,45122,5341,-26280,-13412,1612,-16109,-15070,14552,24970,15522,-26203,-49034,-14115,17924,3004,1502,5814,-4233,-16986,-28923,-74623,-89388,-48382,-21273,-2364],[22021,31697,38996,37786,23252,-2179,-39598,-62131,-46683,-11973,14615,-5709,-37792,-30035,-21270,21368,73626,73992,38675,45401,54988,16114,9346,23823,-11003,-27322,-691,-28845,-86733,-84630,-29763,26158,67693,85312,89589,76368,16741,-15590,36100,18497,-55937,-38181,22422,19083,-45146,-104563,-95493,-57617,-54830,-37575,30624,106352,106066,18804,-69990,-52012,73354,187847,201244,114108,-6426,-84700,-107950,-96816,-59866,-54544,-90135,-88193,-39596,-23333,-4631,57599,96680,70394,48283,14231,-39254,-53008,33875,88362,51365,31677,55932,37837,-9122,-23735,2682,65407,64507,5926,-14743,-18661,-19714,-15689,-31562,-26406,51478,66441,33899,11888,21361,25889,48975,93194,64907,9175,28767,57730,-2092,-127422,-190489,-145661,-83080,-80289,-106149,-52767,19809,6146,-43173,-40929,-16576,-25462,-11152,53075,25172,-79137,-97594,-68568,-50294,-23241,-8065,-33001,-18004,-1123,-27814,3478,74823,81469,47213,-1220,-78383,-106000,-24980,21373,-45411,-70805,-15641,28368,9934,-43407,-75229,-9112,63109,61518,56267,74067,73027,11791,-81311,-112811,-68901,-24935,-5645,-14131,-13498,-32263,-68701,-42352,12447,68717,145117,129945,-62699,-203516,-164680,-69820,-62277,-97721,-46495,39366,79695,105837,144071,132904,71545,10723,10108,86596,191732,197020,69892,-31628,-44774,17709,147701,184403,96724,52459,33370,-21026,-37184,-74,17011,1501,8987,5754,-15836,889,10520,18024,10207,-36979,-8852,61230,22026,-41563,-46436,-70620,-85730,-37313,19978,30570,-7707,-59968,-67547,22891,153816,159553,63994,46793,70120,-3108,-40999,11244,45554,59150,112489,134845,57162,-6450,31262,96411,134737,112146,24070,-59622,-59161,-78694,-108334,-117987,-150459,-169864,-103827,6394,77813,67420,47930,43990,30352,7023,-354,-23170,-62102,-93879,-66635,24392,86515,22410,-17572,53782,81123,3904,-29927,6615,-15080,-74100,-78058,-56130,-34414,38428,107714,78753,2763,-37621,-56227,-71675,-1731,128031,157095,98605,43295,474,-61811,-72898,6812,28687,-27372,-69608,-80818,-54033,-51467,-155096,-198774,-87047,10029,2069,-44156,-78055,-57432,-49090,-49114,-3029,65775,72920,2201,-22152,12309,54599,74123,15984,-57963,-62462,-18541,20991,29522,19378,17318,6893,-1768,66819,122535,56292,-38713,-72207,-32602,27510,55187,87210,100379,68928,64687,125715,153058,93726,28568,-11288,-65437,-54673,31205,89079,92639,29277,-38055,-16596,84635,167279,180570,120687,58702,64109,124844,149270,88074,6727,-35800,-52422,-77406,-64681,5374,31861,-9234,-48343,-54394,-21096,15918,19622,34765,34136,-77668,-182858,-144116,-45383,-15430,-32781,-14131,50318,78554,56365,7951,-56714,-50958,-34499,-85069,-105937,-65909,-23900,-13915,-24532,-5159,4369,-4721,-3422,-17621,-51334,-11196,69525,60478,-5964,-20610,220,5339,-13463,-53967,-75404,-69369,-44830,2092,16367,-9782,-9511,11131,53009,64660,5252,-45201,-71303,-119050,-120489,-48178,37217,94574,82635,105639,190039,214085,152569,70077,8882,-15042,-43188,-94551,-116829,-98625,-92721,-130520,-160253,-133635,-37741,42665,62183,48631,47465,56186,37044,19727,47178,88913,53773,-20063,-7783,14558,-24533,-30964,-19106,-31994,32314,142854,150723,40520,-34355,14643,51320,19194,-16987,-226,49297,59013,19357,-3804,25786,64078,86283,50105,-36174,-52569,-17316,27273,78635,85687,43701,-23829,-61494,710,28135,-27819,-47429,-10399,18873,-29668,-93752,-111847,-98857,-68766,-38215,-25735,-33802,-57439,-58654,-33824,-12116,15365,39870,14505,-6349,46631,76823,45334,53952,69057,30956,273,-19511,-69028,-116271,-171287,-144209,13150,91740,-27030,-113505,-81969,-106502,-161487,-85131,52362,28488,-91612,-88986,8947,46776,58818,88082,46180,-5387,80193,99718,-29605,-77706,-31839,-36260,-41472,56796,130342,79004,62319,148210,184345,106207,36999,-612,-57514,-101525,-80513,-55126,-88683,-108978,-30391,61511,110897,87950,-26551,-104845,-67304,-4222,9396,-18155,-60023,-81833,-50800,-22451,-5881,41398,66600,28439,-11183,11728,45074,57117,59295,37514,23326,16614,-9507,-14676,39589,27939,-76451,-98970,-23435,44725,87728,86351,9433,-47704,-3477,3128,-49736,-91107,-39423,91977,167266,104761,33191,39092,78078,88489,88837,118192,92467,8744,6185,69573,81692,28394,-43021,-99474,-99642,-83247,-75677,-70578,-62611,-60971,-43082,-28905,-55448,-80089,-78768,-56526,13431,81498,67611,9754,-44093,-87131,-56858,-9095,-29282,-27141,12757,5915,-25615,-38633,-45989,-41831,-30002,22962,74851,61985,-10649,-69260,-65718,-15124,-27028,-55285,-4708,45068,74238,91237,28120,-38147,-44888,-57139,-41658,26289,-1374,-145643,-172535,-63465,-30461,-71645,-28442,58948,81659,55683,40567,48756,83200,107494,105236,101004,67737,-20718,-57298,-17508,5563,55238,137606,91758,-49395,-86013,-29748,33227,82495,108605,76772,16479,-52883,-135822,-129253,-60285,-55669,-75232,-80647,-73183,-34249,-45757,-138158,-127670,-6311,59436,28973,-6317,7302,65460,115259,73951,9849,-5309,32287,71940,48691,10666,57098,44168,-47752,-77785,-29231,-38059,-78775,-21062,99040,112490,60412,22846,-3765,-11894,-22006,-113228,-109742,-12158,-15473,-75026,-60084,-21270,-1026,22873,28760,51363,119354,78503,-15063,4087,56797,58244,5239,-45250,-41191,-43715,-86483,-89837,-30219,42503,61262,40129,-10766,-85021,-103060,-22615,18782,25344,93174,110032,-5286,-116220,-76721,33359,79535,66440,62878,73605,40106,-34759,-90852,-78621,-33926,-51317,-88156,-60250,1138,25935,39121,60755,80406,64520,36972,21560,66,-15734,-4640,30626,77882,103372,97860,48342,5050,-33831,-86148,-71825,2751,36749,27076,29786,44255,64194,61795,30333,-15430,-96535,-148159,-89627,28945,104744,69217,-22027,-29271,48054,55401,-10574,-49731,-61290,-72851,-73773,-56952,-40400,-67992,-123239,-118841,-31688,23084,-2434,-13724,15940,58033,101750,80537,-336,-39703,-14646,69116,104186,14609,-44876,5512,45332,32300,-19753,-61889,-12512,50441,42493,2362,5124,51660,58295,-32675,-72203,-4486,56622,98098,158665,142230,52622,-18829,-77951,-80011,-1598,89260,84411,24497,3710,48208,44713,-26218,-20606,68526,42966,-48324,-2796,112231,134660,75886,-21485,-67726,-13190,65424,101050,78445,-34580,-136076,-106557,-31102,-34626,-53491,-24562,20505,51818,33667,-27142,-44558,-1940,49168,37988,-40472,-85337,-54252,-60121,-77736,-20953,-1922,-96116,-110068,-63337,-50976,-39102,-22754,-48592,-71675,-28729,962,-2803,40208,119458,88917,-18312,-41797,6445,15816,-61980,-149223,-128427,-65038,-43385,6078,28108,-18580,-16905,3320,-38161,-64984,-16505,42915,42661,-7829,-83334,-177787,-193910,-93373,18536,1496,-88330,-101154,-39816,15364,41858,21384,-21984,-15257,-4897,-60511,-86833,-12596,25796,14015,21967,48191,46651,26029,-23709,-40958,-13404,16750,31859,82202,126126,86611,9386,-8548,31116,80165,58892,-28859,-51309,-700,-9860,-24817,45833,93871,79263,79945,57597,51910,92915,89653,50373,23710,-18446,-47581,-45915,-43925,-76578,-94119,-62299,-24825,11537],[27786,39992,53799,46720,18262,-52722,-128072,-108387,-44746,-8244,37448,40594,-24519,-62179,-64330,-37810,-10732,27344,71260,127139,126518,49400,14330,57308,64955,16887,-7435,-23331,-43011,-12074,52311,80160,57911,23997,22950,20592,-8056,11371,99513,106312,10421,-40362,-20812,-11734,-47894,-88558,-56089,14346,25296,8348,39252,89897,94221,22790,-61566,-59162,15308,114361,140645,49594,-53924,-93727,-104766,-83832,-19835,225,-42688,-54235,-32811,-27694,-12391,8606,-8606,-39210,-38449,-16849,-5969,-20531,-9350,-3358,-16975,472,9233,-50541,-75608,-31622,27793,106345,114266,22983,-72244,-124205,-102422,-36575,-13816,-17914,57323,145206,183261,132808,46538,7471,9539,-2275,-50474,-38835,27748,30137,-34273,-95086,-121330,-132677,-142119,-144969,-126472,-56591,1115,-14062,-28707,21740,61357,-6173,-57390,8367,9425,-85336,-82793,-11531,7599,-36891,-61108,-23199,25798,9555,-30853,-4698,34494,45484,86108,89165,574,-70920,-63570,-56881,-70945,-49316,-37045,-59740,-81867,-87366,-72700,-4904,69751,111788,143230,161576,162308,79316,-76244,-126991,-40621,8147,-8370,-1000,31200,20823,5153,47236,111010,129286,120571,88763,-32187,-114037,-82584,-8982,-2834,-73400,-83031,-16965,51186,107254,147680,115716,57383,1715,-3739,77191,161857,123632,22524,22121,46997,25830,39622,31065,27816,81031,74995,20122,67368,128481,94931,12111,-40970,-57314,-45562,-1204,26781,49342,61921,9062,16475,55241,-14542,-84195,-57530,-38683,-56196,-42673,2375,-8117,-49978,-36148,-17400,2442,88838,103758,22054,8202,23663,-29105,-17140,43689,57681,68524,114312,142033,86051,21509,31174,54346,113417,176200,102575,-12308,30724,64260,-2319,-38488,-59160,-76570,-11822,38719,16229,24004,74444,61491,29179,18821,-30567,-119866,-156921,-120226,-47582,30418,93167,42706,-35515,-23166,36570,52943,46361,45888,37629,28561,32638,28512,20863,29700,18584,18525,40573,11486,-38541,-30689,46214,90622,63136,51712,-705,-79712,-104913,-90432,-89056,-85474,-33443,-7017,-29522,-21512,-12541,-93673,-154592,-142439,-108123,-67516,-67308,-69630,-12731,-3695,-21276,-16022,10752,9882,-43280,-55530,11958,76125,67774,-25088,-78787,-72868,-56016,9994,98105,114070,34550,-34364,-24926,60324,112910,74921,19012,-5007,-17907,-13657,18802,52813,19828,-30971,-29154,56122,125987,65088,-19150,-26594,-44693,-56018,-15034,9914,20311,9100,-23605,-20220,67749,154527,174421,93386,53327,125096,175212,124349,56020,4749,-47692,-63941,-70520,-73997,-61617,-74820,-94556,-85866,-43040,42550,109181,118461,106496,57544,-81322,-165827,-109048,85,29390,-21854,-46667,10481,51733,39921,14077,-24182,-1985,41922,-9989,-93552,-96578,-19314,32079,13216,-8717,-21117,-12337,-8146,-23538,-17096,41281,63164,13728,-34239,-44334,-35609,-4826,30583,15037,-30911,-73689,-56275,26985,55327,17426,36065,54786,31339,-2163,-37084,-48061,-60987,-92243,-97929,-71012,-22813,46103,69390,101259,165401,152279,92429,33617,-28822,-90651,-110409,-98651,-90898,-63743,-20621,-21005,-51126,-99606,-93980,-14840,39218,25325,737,-6262,-23368,-32989,-12921,20679,-14229,-100758,-113044,-63570,-37466,-4816,255,-43513,-36562,29492,105470,88138,20408,23527,43949,33456,30895,54237,106838,136767,82117,-4755,-31868,11010,76755,74828,943,-21804,-5427,3348,22060,33414,942,-89792,-124195,-51811,4102,17253,33449,37371,31211,-9730,-73129,-125224,-134084,-86828,-37029,-12744,-21421,-59278,-65725,-28833,15941,63757,56963,-27113,-65104,18577,80097,44196,29057,67310,72065,44719,16309,-53251,-113127,-122272,-44832,74298,67898,-70123,-106487,-17462,-23755,-81646,-19191,63661,-5283,-122296,-135330,-60424,-229,51063,84124,31248,-9540,60383,67962,-30673,-60550,-52418,-61038,-5697,104026,132561,96225,112860,155096,141950,74058,26847,-752,-54090,-104349,-101263,-94576,-121269,-117472,-36169,66010,107517,69677,-30146,-96690,-75994,-1182,14242,-17690,-43514,-67509,-49165,5075,34218,65962,68087,-7550,-81214,-60138,-11039,7897,14507,6188,-4986,-2133,35664,77619,65454,16834,-18422,-11246,1532,-11241,-11390,12498,2380,-14335,22961,33877,-4981,-45799,-43222,18237,99921,100016,47536,39920,85199,107116,83760,79353,56456,-675,1641,64889,93790,43536,-32773,-72286,-57056,-73781,-62123,9761,58421,22435,-31705,-38444,-52796,-141965,-175614,-92499,-295,44817,39661,-25621,-65421,-48351,-23348,-27438,-38367,10692,58750,10660,-33803,5198,19290,-55754,-127005,-87390,15865,71840,41760,-33661,-57689,-4870,2308,-26662,-3121,-3355,6239,59567,38194,-21196,-8316,10791,29192,95575,94394,-22786,-74011,-29976,4183,18786,54542,76012,98973,102320,73986,46847,42291,70771,127096,130194,58738,-35104,-61702,-28050,-20230,3144,61180,47874,-35930,-45074,25297,89999,99979,100596,87580,16456,-49336,-57016,17964,76780,12766,-87353,-114328,-65569,3077,-22251,-163362,-185624,-55401,26805,-5384,-14531,47668,100653,88059,33304,-13838,-32457,-14220,619,-28007,-46595,9931,15058,-54772,-67837,-8644,-1791,-5063,76251,173551,137461,20032,-50540,-44006,-15821,-10085,-72353,-81788,-42428,-57858,-88072,-27018,54262,89353,96564,50035,-6600,27429,42746,19022,45301,71272,27265,-64595,-110341,-51987,-2701,-44888,-78662,-41056,25921,63771,75035,46125,-22711,-64040,-10903,49429,46881,31204,41120,11334,-58421,-57155,39676,99418,53543,-1061,13999,57704,73324,38420,-3232,-20913,-32554,-39268,-32460,-17555,-9671,-13443,-28461,-35738,-9196,83091,119709,31161,-57939,-41557,46322,138772,141484,66062,-20262,-81275,-110789,-110693,-47579,40563,69026,40092,38232,61950,70513,34367,7812,7549,-49930,-110348,-84988,17705,121554,103325,-3082,-20027,25573,-23786,-97591,-104722,-73258,-43872,-37636,-38865,-18302,-60781,-175316,-172149,-25707,58377,8617,-16212,19412,42344,40120,12566,-22015,-10266,18384,83553,146849,116564,72473,75984,35253,-26502,-74737,-94047,-39349,22960,25953,-8290,169,76636,77788,-44138,-92826,-30924,-4806,-19186,26835,58230,2005,-73863,-99770,-59611,-5792,19799,-24978,-81873,-96154,-56311,-18929,-24820,-34304,29651,69958,33313,45185,114479,110020,48254,-22893,-38382,34710,107640,90672,40543,-10288,-22014,15396,28633,-13534,-14415,46560,76803,35308,-40061,-108139,-84781,25342,84733,33506,-45711,-64798,-37156,-77422,-112541,-61720,-92169,-202549,-161329,-70759,-52762,-70973,-87569,-115810,-134423,-79669,3531,52794,87648,133539,108548,7307,-67023,-51143,10963,-1024,-83800,-91194,-41460,-19700,3414,26985,30569,51600,39434,-40386,-85414,-49553,14159,20971,-27710,-83963,-148087,-167788,-72605,64771,83457,-9639,-49867,-2541,55806,57396,-6271,-50712,5256,65327,-16489,-102404,-33604,45788,69720,85064,61244,9982,-3473,-10420,-48165,-91876,-69541,-6204,35570,64778,55790,-12599,-43037,15327,96519,63051,-51072,-48885,30570,29531,43063,141437,154453,97291,81721,57989,58963,82291,48834,29252,42786,-3207,-36001,-18202,-16752,-45761,-54427,-41350,-29284,71],[-12282,-2934,7343,3276,-2058,-63386,-154430,-116205,-27623,-14948,12397,53360,-733,-83253,-146179,-183507,-152054,-49012,30589,73809,91569,59160,28116,59715,89244,51475,21636,30038,27134,22688,29293,29999,1640,-42259,-38109,-25840,-24068,19794,110154,142136,71598,857,6129,35651,29883,9677,31857,95017,95803,66947,68911,93199,95756,41042,-12048,-10304,-8309,11358,17676,-34344,-63682,-54333,-60978,-55045,6896,47969,4402,-57363,-68729,-38937,-1465,-28443,-98115,-109977,-60250,-18190,1463,-7877,-10092,-17061,-22749,401,-20034,-78742,-65356,-19055,-2779,37923,48996,-6494,-88221,-125772,-79120,-8787,12738,-24321,-7594,73553,153140,113329,-12527,-66558,-32062,-27442,-60980,-32131,-11547,-61242,-69779,-29740,-14756,-53384,-107510,-117184,-86209,-57779,-64837,-87596,-63125,827,34186,-15000,-57066,-11670,-4937,-50952,-7242,57739,49962,-22568,-57941,-13691,38097,46219,50883,49467,-788,-39338,39762,119804,58266,-36999,-58004,-43519,-14550,26023,-6426,-69664,-91742,-97002,-69887,-7852,54374,131915,192655,172990,126395,46258,-70230,-94933,-11262,16746,-18608,-19344,-7183,-1236,13077,50516,107556,97256,17845,-27096,-40603,-24606,26634,80087,102600,31666,-74608,-80531,11794,92361,124780,110452,87867,28994,-16540,43392,113448,51167,-17605,27854,48831,-14335,-46101,-58583,-28301,41967,40401,29910,94265,110210,35851,-38750,-74242,-72378,-55472,-48063,-29807,21584,56310,34654,43004,60448,-4404,-61854,-30571,11426,1907,-24979,-44229,-76473,-62117,23574,33379,-29890,-3001,30657,10961,29939,42592,5381,23969,51971,35168,3899,12985,56437,96949,90958,67125,10900,42022,163419,178553,107727,147858,172868,83015,30839,31875,8527,38461,34430,-35529,-296,87607,53738,-4505,8843,-23469,-114427,-128652,-46396,24834,58714,100546,65412,-31116,-80171,-15791,68978,85477,40529,15470,65497,127930,132293,92682,26321,-54741,-25489,81329,89602,19650,14654,56239,23450,-37109,-35847,-82879,-127398,-73742,-72869,-176823,-153535,-3617,59876,37727,40488,36913,-4533,-48632,-133003,-182884,-113118,-45307,-16352,38836,55024,26972,-7310,-7016,-540,-47789,-48207,50120,132434,98857,-24052,-79544,-80280,-84826,-25011,95975,145092,55987,-38158,-33883,8116,25000,60361,115106,124321,45352,-14742,11343,36775,-34660,-92517,-87718,-13541,63826,22830,-52345,-51750,-53558,-72873,-65093,-72202,-69982,-24404,-1012,-18323,14626,59439,59951,17312,31277,113829,130195,61004,16113,-2146,-8002,5511,-14917,-52825,-84711,-117253,-121638,-80430,2347,117310,168599,143998,92379,13702,-87946,-111184,-65772,4806,27757,-2473,-21597,18301,66517,71545,49175,20644,48571,92702,39321,-43557,-27787,32618,41913,5436,-36631,-50198,-22541,-37792,-71817,-26934,28530,-18647,-75414,-62224,-41192,-13814,47598,96843,84621,40627,-12370,-12974,49919,54790,20022,52874,58888,-1869,-60404,-72687,-44336,-32364,-64320,-87210,-78666,-62744,-27113,-4520,35659,83879,52563,-10218,-16640,-30453,-76726,-99593,-78756,-37696,15705,68518,97446,91039,21519,-35094,-5225,36077,16731,-23605,-30133,-18101,-26097,-47532,-37901,-42396,-86340,-101183,-66780,-28351,5041,-202,-43416,-74352,-80717,-11918,37696,16299,-3893,-24632,-35454,-2932,48912,107863,157106,115271,150,-42784,13027,75451,70991,38213,47498,29134,-22680,-43267,-25436,-29653,-97129,-145502,-90460,-35832,-595,55845,54403,22474,-836,-22043,-47028,-16955,40428,36005,-7916,-58895,-96834,-65661,-14846,-4696,11794,-1876,-74328,-84994,25603,98234,68676,44384,57648,59124,54215,46201,-12222,-64830,-29883,77499,108390,21562,-93038,-101069,2661,46283,37805,60462,48487,-27314,-80652,-110212,-98471,-59021,-19952,24587,32780,16270,16771,-11191,-64937,-109615,-170297,-146007,-10441,108912,109456,83434,91620,78484,53505,41765,35343,12949,-37979,-80929,-92131,-116928,-123977,-94880,-22460,80879,118058,37144,-85539,-151966,-118358,-22803,-1242,-28152,-7963,-21459,-74641,-56283,343,37814,46096,-30130,-129374,-94217,1131,5803,-32947,-35865,-23524,-9874,69480,128210,64066,12721,44928,64493,1217,-89296,-101362,-26659,27800,31178,64046,76771,6729,-73051,-72154,-30299,5955,14769,19638,32760,65553,82359,53319,29355,17250,11819,7944,33854,87978,80086,9906,-11324,50110,53180,44184,69923,80077,43920,-5781,-24585,-22039,-84405,-109648,-33989,22925,7226,-29879,-87433,-79938,3923,39143,-8017,-26881,34454,65083,-7479,-74651,-43640,-5834,-86816,-202425,-192821,-67469,36597,54859,-6121,-81639,-53838,11672,22489,-17931,-67199,-61322,38,22412,-9616,14539,75845,87872,80215,100545,96290,53542,-2391,18089,110163,114145,48888,70190,122561,91320,20363,-18948,18378,81738,64554,1692,-57624,-106180,-98475,-41031,4274,909,-35960,-62280,-14571,66749,92786,39473,13480,31101,9489,-15437,22472,103895,109070,-20520,-162295,-168675,-59262,34490,25281,-74658,-110423,-44622,-6332,-35653,-1928,77521,61762,1393,-8341,-23141,-49976,-37519,-34762,-71317,-95015,-54865,-23677,-19857,9246,54015,59435,54256,102423,165849,116152,-30510,-104279,-41607,30800,67806,54995,21173,-22061,-60764,-69954,-1837,69939,95543,83009,-22744,-118653,-60690,12162,34984,58116,64208,5772,-87615,-99844,-9978,64393,50245,-13404,-53180,-7795,59535,51442,-1774,-22028,-3232,36153,86573,103190,21225,-32015,2874,13546,-17804,31775,99286,56252,-19061,-35511,1265,42240,55350,20870,-838,15335,13318,-22228,-52491,-59019,-72354,-101878,-98401,-5057,126086,111697,-21973,-109067,-95530,9056,148724,173329,97439,8212,-70875,-107442,-57094,26022,57611,56071,49617,45881,27648,4499,-10138,-13987,-11136,-8562,-1636,11890,60303,120845,105868,32410,5520,28689,16440,-50650,-106177,-74310,-1417,12138,578,7909,-45032,-132031,-119030,-2216,52980,-1123,-29207,23697,45043,-740,-45437,-45220,-5847,23438,58874,108637,118741,105129,72732,-12600,-78129,-112001,-122881,-58667,13901,24063,-4387,290,78108,124860,23852,-90769,-111655,-96576,-104039,-81627,-32121,-28067,-72105,-60931,-3381,750,-7849,-33024,-75298,-117096,-111600,-56964,-12164,-34292,-22275,43909,44364,31330,70127,70692,26373,2050,19449,86769,136462,70292,-5357,7883,85061,114009,61101,-5810,-33708,-14745,3679,-24344,-76320,-95297,-57805,21812,59938,11644,-43059,-43145,-22783,-69300,-104088,-69690,-110772,-179901,-94738,-1049,-18598,-71278,-81282,-60622,-47745,-9462,52479,89812,80412,83888,90514,35509,-66920,-75551,25429,87733,47063,18991,34665,10831,-45978,-22770,50749,86638,90399,72412,5397,-60560,-44928,-18458,-37030,-56625,-85487,-108796,-40344,86084,138094,91911,30099,14221,45330,42745,-8762,-46804,-4789,81846,39322,-68531,-52615,-2816,49069,106190,90769,25828,3561,-5130,-60350,-134777,-120579,-45272,-20357,-7024,22507,11597,-10525,33533,82164,20822,-69819,-45298,39403,71057,102135,164171,150377,85666,33839,-21948,-28538,-9471,-15709,7828,57840,44310,37106,43615,6289,-33657,-25606,-26784,-40109,-22959],[-49179,-51030,-50364,-41050,-3478,-22471,-98933,-65337,9482,-15221,-15565,46016,34734,-28871,-113665,-179962,-147288,-55648,-20386,-11776,44693,84614,55509,13164,8562,25856,60807,78724,46691,-5311,-41603,-50359,-49441,-46056,-11049,10711,3087,18384,91765,134433,93019,46643,59910,96365,103577,57389,27358,73781,91585,99609,105054,78332,40214,21090,51733,81090,32837,-29670,-64585,-82531,-38387,9467,-5543,-23093,29927,83549,36905,-63927,-86889,-31996,18572,-12235,-59622,-47239,6272,12058,-15120,-23556,26264,41111,27112,42473,19125,-22094,-7415,6657,-33087,-53012,-51495,-56239,-78070,-80202,-46731,-30597,-26943,-41247,-39623,-15244,40007,15858,-77512,-126523,-77309,-11076,22747,27700,-59270,-146038,-75410,23631,41469,16875,-12909,-19364,-33840,-64233,-91065,-87974,-47566,-32281,-51165,-41287,-15610,-7352,-27310,-11664,66516,81055,42344,10753,-335,765,35993,90963,119062,69842,-30081,-84254,-17874,70822,33755,-39509,-23291,35524,68380,62684,16900,2776,-17711,-65169,-47238,18045,55796,117329,173564,112867,-2181,-57467,-53437,-38070,-24125,-37991,-54010,-48652,-45734,-39368,-34723,-21914,3991,-22954,-93235,-91848,-51254,-12058,62181,133444,151662,75066,-62913,-103987,-13273,66333,92121,97631,109195,88154,32689,33378,65091,16473,-25097,-374,-18708,-77894,-67538,-24639,-11540,2771,16798,44705,39411,-29148,-91814,-95456,-76062,-73765,-94315,-125141,-111241,-33244,4484,-12948,-2317,42423,41261,13113,17781,32226,29694,4513,-65605,-122509,-71455,33018,36317,-21176,5040,45553,36445,31094,18602,-17373,-19265,-6100,7687,-24939,-63017,-29345,54312,82460,54377,-18709,-31738,58693,148575,167216,183831,139513,50082,22188,39059,13346,16762,18210,-11522,29151,82232,33121,-8980,19841,23279,-32104,-36201,44400,92421,74611,68424,47652,6196,-32839,-23651,6355,15361,-2976,-36254,2836,101930,146687,111177,32834,-36350,-9774,62236,75908,36060,23318,55834,56366,14259,-19134,-72626,-79136,-35106,-105111,-196397,-110108,8376,29106,38880,67728,67315,63392,49702,-28464,-84348,-42318,25820,56299,85254,104947,83922,32962,24228,37556,-5676,14395,106823,171525,148492,31292,-64473,-101040,-108935,-63273,31204,90399,45232,-42244,-47445,-25327,-35121,38680,180650,203133,67822,-30198,9384,72150,36211,-35010,-66019,-30012,409,-36581,-74915,-75575,-91650,-105181,-91987,-92283,-72496,-6135,26334,-4805,-37862,-78848,-103441,-56044,25626,56064,19614,-9292,1430,18633,46412,57723,24807,457,-21806,-63882,-80839,-51090,20339,123367,171127,135969,60909,-23080,-83610,-90931,-71732,-34298,-8941,16173,49680,68936,81461,84768,66257,46056,65688,61677,-189,-1160,86876,99291,24475,-26392,-47054,-45022,-10679,-36754,-92244,-61103,-34281,-101544,-122682,-44135,12559,38802,81310,100607,91077,97349,88167,78850,99068,58996,-7015,-7438,-9399,-42905,-74498,-66448,-23275,7421,-19733,-60095,-84185,-113409,-102931,-51714,26638,68961,30440,-23406,-9746,-1284,-13571,-45466,-61801,-1006,66736,80552,95365,110469,74516,35189,34907,57957,42252,-20324,-35655,32533,63652,12102,-22363,-35032,-46935,-34727,-23474,-5313,13780,-2978,-21620,-29570,-76085,-103647,-81656,-52025,-25696,-38702,-65605,-62876,-4123,84650,136044,100352,27963,31466,77183,87168,53594,24754,42937,29088,-22213,-48619,-37018,-33698,-75775,-127103,-86694,-56696,-56448,-8986,15855,22453,18668,8799,22828,106051,163294,102077,-121,-72458,-100265,-55168,-21832,-63853,-91119,-71539,-60046,-32486,44057,87728,86657,92157,51790,-9493,24,21319,-5756,-19630,33485,128259,111970,10263,-82619,-122671,-49794,49961,91450,84160,21103,-36712,-21661,-37344,-70853,-64438,-55049,-14211,50489,47445,-11187,-67869,-93797,-160197,-250046,-188394,-34370,57123,64835,44694,14291,-4928,29218,65748,60363,28547,-8136,-40295,-85601,-139982,-116115,-53197,18299,93449,116847,25128,-114670,-194286,-156377,-52875,-16038,-50611,-15113,11377,-65276,-109181,-49545,9057,9091,-59276,-129640,-69958,52733,49278,-42028,-59729,-20468,2399,72813,109956,38370,-11790,23983,45256,-39747,-147671,-138327,-29690,18579,-18418,35416,90781,-2555,-110349,-65211,-5889,-27868,-41425,-5372,4862,18025,49018,31435,-21718,-23722,41557,51056,25697,77318,116161,71395,47954,116691,166517,144299,67798,-10172,-38527,-40445,-47724,-17130,16996,45844,103536,111790,38284,-40544,-92559,-54864,48366,89358,39872,11961,34337,6967,-55810,-91901,-92342,-56675,-69386,-158125,-164655,-71600,-7045,14390,21862,-43804,-75698,-16109,25877,-26084,-73947,-57007,-13204,3701,-8289,14292,65253,38320,-27252,21259,104047,79591,-8878,7655,126151,121264,37504,58057,105854,55701,-26225,-55554,-13593,25448,-1960,-39052,-71564,-134841,-142956,-48429,20041,-17523,-90995,-96682,7119,103052,69942,-52615,-104508,-52656,16627,43461,56136,76266,41774,-82921,-207257,-191707,-63602,8862,17139,27276,22855,-14489,-46818,-31119,54314,91084,-6340,-49015,-833,-13148,-54299,-24692,-2763,-33673,-72101,-64477,-37171,29691,86584,90316,63537,27518,27143,75909,59617,-38452,-82961,-17165,57245,128965,145897,89169,14270,-18728,-6807,36404,54756,47349,14865,-109745,-196595,-116323,-38357,-11135,23810,39812,8720,-46039,-16817,67737,111687,111813,46140,-35972,-702,64163,12421,-78354,-66035,22714,77225,95122,107542,25222,-77675,-51841,-6486,-40596,-30897,46408,60142,8322,-43261,-68877,-52301,-6459,-303,18337,53106,23686,-40076,-55361,-42970,-40373,-56907,-39817,57640,103688,-2478,-105639,-124545,-123601,-56854,92164,191450,195237,123066,35579,-9463,24088,50597,12327,-3444,31411,49305,-4374,-61731,-31705,1268,-22666,-11933,34254,60857,89699,106850,85213,43412,5563,38957,103780,55976,-53555,-62343,14554,36569,-2064,-37393,-49373,-8970,32547,45888,13444,-44650,-45977,27127,44455,-10982,-60314,-65754,-33674,-4274,11604,30850,44940,32320,-29241,-93989,-112239,-141131,-160862,-90596,-16716,4361,3198,9032,75300,183436,129207,-53153,-162687,-144099,-94039,-57802,-11407,32107,19189,2999,18545,-3279,-436,26778,15591,-47254,-78285,-54698,-16567,-13355,-12547,1099,-28110,-41896,7752,29579,3838,3861,45081,118510,146058,49916,-29970,11403,82376,68023,17799,-10186,-58095,-112021,-128381,-109852,-70840,-21588,5043,29015,54337,26791,-13232,-16036,-13411,-49810,-60586,-30377,-51854,-88589,-158,81621,41702,-32173,-31213,40669,95678,116951,107238,57580,-28049,-52363,5757,18911,-53586,-57342,32477,104908,110957,81698,61075,8046,-87384,-79069,19831,59546,86931,136992,68672,-68650,-100567,-62629,-58327,-67072,-77253,-63104,1802,66142,96614,124288,101042,36808,5740,-9516,-35750,-72415,-59197,24985,36210,-55805,-100904,-84435,-7968,61635,80870,65540,54186,2360,-77075,-109701,-55560,-8415,-22718,-46423,-22837,22944,53544,73590,31018,-68582,-112938,-81435,-9492,56204,85933,93063,90204,63750,4462,-77169,-102377,-57095,14816,70849,86099,66812,71899,55536,-3396,-30835,-11441,-27047,-50809,-35683],[-67114,-77233,-84846,-69093,-16931,1030,-31354,-10527,30992,-1448,-17074,22943,44822,53251,35532,9740,-226,-1394,-33778,-24416,57993,105903,51628,-55429,-112396,-61417,37920,58547,-2169,-40742,-36177,-49974,-55115,-4824,52533,60701,28293,10400,61897,93350,63578,48979,64296,95188,108546,22072,-69840,-45152,22880,91728,103565,4818,-89977,-62957,48095,111917,61193,-18425,-70199,-76533,-8138,36262,-14385,-48579,14783,78626,56205,-14257,-43285,-19779,3430,625,19081,46620,63610,42920,-14745,-43987,27122,69882,65352,80085,73310,28983,13641,19554,-25145,-76094,-86301,-78967,-74606,-72663,-85991,-120031,-98286,-30767,9910,-13270,-14269,-16916,-37417,-77773,-89689,-19827,70337,66277,-66955,-149083,-50927,59628,70950,46257,44917,48061,-10009,-63524,-53955,209,41040,-11383,-88358,-56059,4057,-6589,-39792,-6689,64784,49840,5521,14948,39480,41695,76855,128146,111857,28492,-40048,-49137,-16850,-4149,-41504,-53142,6140,75251,79433,12827,-12939,46279,25105,-30628,5905,74417,82478,86577,106808,39303,-92012,-112463,-20885,1018,-66864,-118799,-108507,-72162,-34252,-27997,-53498,-77558,-86686,-111908,-132146,-64558,-21044,-22223,37614,113989,89833,3646,-62628,-73054,-28545,2770,23772,32995,62792,116060,107694,39665,-2616,-20746,-30380,-33475,-70755,-105928,-61066,11709,21958,7977,41966,66953,-5910,-109539,-119209,-64680,-37966,-65753,-111232,-137687,-126554,-71849,-57265,-102382,-100187,-23568,35212,42365,39569,23822,21051,25413,-37547,-119335,-121065,-69154,-35372,-2423,77938,115648,47779,-35304,-69272,-88730,-85963,-55466,14733,35551,-34072,-57632,-21309,-11408,-9898,-25888,-62581,-40094,59235,116785,101202,7670,-56764,-32216,3021,-9917,-13873,3030,25294,51834,44048,5500,28011,65890,71308,42335,36666,79582,105186,71597,30628,9071,42136,52741,-7555,-74500,-66131,-16567,-51514,-93480,-27981,50416,62102,46807,37824,32844,6669,-14409,-2572,13610,68156,125998,105497,61026,20561,-4623,-82373,-209146,-173715,-26218,-3693,-49300,-5144,50496,66902,87698,97830,68243,37968,34688,52037,54595,65939,96489,111894,65117,28736,16380,-655,60288,120599,129237,141290,81518,-36114,-117268,-131947,-96878,-47946,1701,-9048,-76736,-83393,-41048,-35099,28072,157684,157616,9736,-80951,-19341,100393,130995,41107,-31928,-3812,-6249,-61289,-77029,-74073,-103806,-124213,-112483,-83338,-14928,40204,37170,-956,-77762,-196141,-207882,-80652,33121,15858,-44461,-36530,9597,49147,60559,36554,27088,61598,65985,8618,-31797,-30442,-4951,50280,109205,114479,55156,-9799,-66401,-130767,-161905,-117459,-49875,26732,95992,104043,75392,56681,43818,42677,49795,-20323,-99457,-23215,109293,97766,-6266,-55041,-49976,-40627,5643,10685,-53868,-91699,-103947,-134104,-99057,3503,51646,42489,47409,40181,40777,104511,139739,123588,116545,68024,-28015,-76714,-64484,-41919,-49698,-46918,-8883,21654,16151,-15725,-79560,-164446,-162150,-60505,49676,82479,50222,32999,26189,7147,4691,-26272,-60756,3707,62141,28580,5045,19626,1200,3334,34669,63522,53753,-20574,-54192,39962,121391,87356,31052,-16976,-31331,10499,34413,54218,73092,36100,13591,32520,-23210,-126946,-168318,-126084,-31162,25177,-6281,-80139,-47370,82739,122530,65866,53485,101801,109710,78186,39472,-25071,-47497,-17106,-4272,-20695,-32771,-49737,-97456,-118367,-66545,-49134,-82830,-93192,-58070,26378,63811,31031,23430,83410,116978,70126,12399,-33340,-76296,-73119,-54828,-67517,-73919,-40050,2771,22730,29843,28507,61268,118226,60024,-54516,-51448,-2796,-3944,-215,13038,56894,81418,47560,-39962,-133612,-94694,29708,68198,34563,-12305,-33123,15216,22391,-25181,-39506,-39471,-19753,40729,36992,-28558,-67072,-65742,-108066,-167746,-121327,-36884,-5440,10649,-7738,-61746,-39838,69442,125824,106143,54328,11270,-26262,-104317,-164388,-110054,-23007,25466,47647,53406,11942,-66894,-115327,-109742,-56536,-32216,-73097,-51781,16203,-7219,-77478,-58408,8076,-7904,-62082,-50380,29030,105579,84788,-19564,-55391,-16209,2342,40802,58263,-3501,-75741,-74426,-41121,-90191,-176395,-167100,-67880,-47607,-109151,-34970,55572,-8054,-76057,-7758,40949,3309,-16897,-7120,-39538,-40699,17973,14542,-59056,-54200,55358,96392,59327,69555,86080,78497,80989,121647,159479,141199,53237,-47397,-97482,-106411,-116717,-57862,50668,119263,170680,163896,81174,2178,-37594,4397,83004,95693,55470,43338,34402,-41019,-76328,-38475,-40480,-43818,-23408,-49545,-26590,24740,31,-24655,37066,49276,-9878,-21829,-270,-17806,-32360,687,18264,-7809,-9901,19677,20920,-52127,-113651,-53883,17221,-5003,-47371,-6138,83707,110243,86595,90666,57561,-18959,-51381,-26778,7910,27366,4670,-35322,-57715,-76020,-81804,-51573,-30836,-51855,-88358,-87284,18135,115228,56178,-94526,-157728,-83663,40778,94275,60873,23901,-8414,-75387,-150094,-126071,-26540,-16396,-24601,52881,84140,-15298,-71735,7083,113624,105637,13580,7021,29620,-22561,-45362,30159,63512,21512,-11345,-15048,-20872,47162,114527,96692,30683,-16632,-23943,8848,22134,11166,-16904,-31927,7588,111700,131403,72163,33523,46180,70577,76886,51791,24595,-6954,-86556,-140502,-96877,-73189,-62550,-18874,11864,24686,19917,61726,115233,102340,89619,67493,24571,60396,90198,24361,-70450,-79366,5847,75963,71698,65745,23109,-82589,-116558,-85984,-78374,-66162,-9426,30189,13601,-19218,-42986,-44410,-47975,-42598,14924,54726,5673,-50611,-28375,12467,48156,53407,34449,32830,4203,-71884,-98964,-84653,-81708,-46104,69599,209596,257655,178575,107252,79538,49147,13647,-27334,-50328,-20949,33316,2511,-61794,-25741,27695,13458,-8436,-4695,25444,69883,80520,68094,42293,215,35089,110782,107174,29018,-27815,4558,43664,-21453,-107649,-63742,86201,157466,100137,308,-70986,-35412,48961,53696,8796,-39499,-76468,-59165,-29227,-13189,4487,13717,-26477,-100986,-118606,-88744,-114963,-138615,-87931,-47494,-11535,41457,70495,134829,242869,195180,16915,-97516,-93517,-21962,55674,104405,135537,102961,14069,-29072,-47633,-29705,36040,81513,32220,-29918,-47306,-25289,21191,52882,6412,-72613,-80212,-11306,22248,-217,-11605,38877,115295,114594,7713,-43517,9841,23282,-37551,-53867,-33104,-53205,-105715,-133555,-98337,-9504,44242,54801,95936,141886,120150,83476,55149,7417,-37657,-21199,28743,32946,-4379,55639,134050,115367,26000,2541,89150,171299,184013,127667,20623,-108111,-156131,-96659,-36406,-30154,-13105,16313,29939,54206,40516,-10087,-31130,-57943,-65062,-14370,8517,23687,62279,21920,-81259,-120974,-86929,-58687,-73274,-95335,-35765,38032,21500,10626,94464,146145,93656,9537,-46897,-79346,-94803,-65399,-12134,456,-55981,-117992,-109071,-37084,6627,54177,111720,132651,47287,-63849,-49804,53646,80064,48779,-1701,-45238,-26319,50519,80152,-12394,-131424,-157363,-130113,-70861,11916,42353,24287,29012,44389,23874,-51692,-95923,-28432,102418,168225,111249,15026,-15377,-18136,-15791,9907,20703,-21162,-56742,-36864],[-77532,-84910,-97068,-85685,-58551,-30484,-16494,-2367,24833,26853,1195,600,23789,61006,111769,144191,99356,45549,3105,20958,79766,78403,10614,-88042,-170967,-152424,-54309,-11235,-45366,-28129,39224,12805,-31694,20219,66551,47541,14931,-4526,12314,14687,3315,18846,25336,35660,43605,-31683,-135419,-136761,-43136,50288,50429,-64602,-167431,-136704,-27471,47706,38277,7238,-27822,-35865,12997,12373,-84224,-126442,-57963,6013,38981,57936,30149,-15944,-36720,-23662,19310,42833,37489,31390,-5524,-62509,-33602,36876,78249,102247,95859,30654,-8973,8954,-4242,-32885,-38354,-46121,-69989,-99723,-144285,-169008,-93851,20535,75446,36105,11382,47645,95205,60246,-42717,-55608,18436,42301,-25745,-76484,-28344,57443,86036,50484,35624,39454,-3320,-38479,-10764,62669,99318,24109,-53128,-44152,-21299,-11434,-16258,-29476,587,22430,6742,-71,35259,86975,130017,127544,68416,14595,8016,25217,23263,-32029,-71145,-36380,12877,38358,11904,-63440,-63347,5555,-10520,-24755,45803,107796,101314,68737,54088,1878,-81117,-76570,6046,8837,-79392,-145274,-132296,-58318,25581,41683,-5986,-58549,-67398,-67662,-79876,-25527,19488,12577,25575,45099,-14229,-70876,-49517,-38955,-59429,-75648,-53888,-45633,-11683,77499,115817,29387,-59382,-55002,-29557,-44720,-83081,-101747,-75742,-32924,18907,52236,72009,51827,-23519,-81041,-31727,34384,18856,-31007,-55461,-63974,-80832,-96411,-113889,-151539,-140851,-78430,-22777,10682,31315,17450,2659,11795,-8502,-82680,-165683,-190024,-122810,-11970,107669,144259,43253,-66972,-85891,-68805,-31384,-1495,40645,71428,15152,-50655,-61786,-57087,-17741,9678,-21199,-26131,37580,51105,-10772,-95672,-115886,-53011,3358,5132,-4848,-12675,5070,24295,4582,-460,54266,82218,75601,69762,73545,82393,98846,100205,67301,17586,45773,67344,-1519,-77058,-38812,35342,-8225,-106212,-109565,-45347,10855,68365,91613,55045,-2633,-31163,-7621,22987,63474,95971,84943,95179,93933,5795,-192608,-302576,-162686,9491,11682,-36984,4741,50525,63451,82333,97026,69086,32380,28456,13877,-27848,-18764,34416,84508,55815,-9326,-53497,-41124,42016,75489,36765,57665,74870,16471,-74685,-116077,-99860,-70552,-31788,-47553,-97167,-99699,-51667,-16178,21792,72703,64230,-23303,-74943,-28512,81146,116073,25803,-39307,25310,60233,2025,-45346,-53879,-64625,-100131,-128579,-83924,14840,37306,1356,-22326,-83436,-196923,-171516,-43139,27474,5420,-13711,9612,35825,44041,9954,-25893,15413,99394,104517,25078,-28073,-18776,-7759,-11111,13627,56864,57217,35631,-44682,-185951,-262343,-179408,-67113,19168,92007,120707,95414,46276,13165,17437,20226,-65662,-143332,-70003,29544,26786,-26842,-54028,-56071,-53985,11601,59753,-3144,-102621,-136430,-113043,-36627,42550,43840,19693,27136,10067,-2821,58614,94276,73748,68084,65941,7697,-43050,-14221,23103,-20330,-55723,-34725,-18537,834,6698,-53404,-153316,-158457,-59789,39640,66833,38153,27761,6635,-25740,-30471,-38021,-32111,37562,75792,24166,-22906,-40379,-96414,-86785,-3918,30838,15159,-31725,-61123,-3983,75931,87877,62931,10659,-15151,34082,94895,131365,141382,87434,38617,27519,-42028,-119314,-159467,-132178,-13301,100349,80887,-32194,-29787,93316,119291,54185,54178,88791,62293,40935,46515,-28625,-100183,-50355,23876,21513,-10060,-43186,-100006,-106278,-45099,-16890,-52660,-108980,-102589,12890,97062,66338,5089,-18864,-29283,-18953,28490,20064,-68812,-123798,-80417,20197,89073,76065,31219,4359,764,-2678,35060,106954,84433,-16242,-31922,32997,48719,19767,-43719,-52711,36826,96317,17489,-101996,-81199,20838,19793,-42785,-39789,-1083,41554,34380,-18893,-38919,-33400,-33069,-5924,-9070,-45244,-21812,31066,30801,-17482,-34914,-28912,-29075,-31551,-63067,-98400,-30658,91838,141915,141509,80993,-9619,-60033,-106375,-137190,-80559,-14628,-20465,-40473,-42213,-34410,-8550,33364,18013,-16593,-52040,-87749,-60389,21999,50483,-5654,-39409,6029,7692,-6694,67984,138514,125431,73933,7135,-25899,-20312,-22578,6301,32043,-33353,-134915,-155079,-101015,-93964,-160262,-207036,-160288,-113406,-109048,-43880,5607,-4042,15556,57329,58091,48156,37868,-297,-75763,-87193,-18724,-13235,-70404,-60228,31626,81826,79731,59762,1443,-3450,49817,80438,52198,40317,41018,16207,-40352,-109178,-167677,-111980,3546,61344,82435,80400,41257,12745,388,39892,83566,40234,-12373,16224,31071,-41487,-67868,4041,31554,-14,-11576,9802,67779,91796,28782,-30289,4199,67797,69365,36953,18861,-3637,-20665,4728,-395,-44494,-32837,23410,17798,-58865,-111952,-84787,-56063,-75496,-79245,-10629,59350,111601,138233,96250,-17285,-79766,-40052,20876,42514,55463,27090,-35096,-29127,37239,36561,-48391,-128498,-143091,-116478,-103421,-32030,55697,24384,-90666,-134686,-60907,45872,88318,41998,-3412,-16290,-34440,-60909,-26023,37418,4746,-33235,7298,18053,-73594,-95008,3374,78617,91227,111289,106486,11597,-88963,-47773,75834,78551,3598,-1379,16720,-15370,13366,94960,98586,10987,-22047,10201,16383,15152,51510,9934,-91530,-79732,38710,52845,9714,17713,73644,98236,81802,51152,23944,11158,430,-14661,-21724,-65820,-90532,-73065,-38439,17069,41356,56909,75678,30520,-1113,24564,45710,84027,90775,46350,-21940,-75991,-46784,24809,27049,29399,25207,-64268,-153378,-134326,-59397,-14118,-23161,-45109,-46842,-21026,23286,17704,-60893,-85737,-19633,16580,-25738,-57501,-39544,-7610,48760,75430,-2048,-121599,-123856,-41522,-14277,-47469,-31992,18894,91065,174896,161319,54841,34727,51883,-2153,-12290,-1130,-62877,-92898,-18935,4099,-30148,-12489,31482,49891,16138,-28732,-9982,29035,31858,45521,43274,5324,5875,32328,75607,76826,-1861,-30324,6118,-49409,-129167,-67797,69963,136227,106687,28737,-42722,-16392,47295,58158,36658,-19069,-84790,-71201,-30467,-826,31781,37090,-9769,-52195,-46939,-24845,-36889,-46550,-50888,-69230,-13344,86446,133618,189178,233865,152619,54917,25467,6866,28277,118918,177346,161146,69510,-46534,-99787,-127181,-121206,-43420,54046,33366,-44546,-65719,-36197,6877,46105,8290,-56600,-51477,10992,43634,16221,-25722,-4630,43769,32145,-51385,-56654,13118,1234,-80374,-98715,-73179,-49293,-24301,3914,51847,99098,66098,42322,140317,227755,210980,181941,128580,33430,-25402,2020,69460,82360,24405,38306,119203,148692,56536,-21587,33321,117723,128204,82942,23117,-63996,-133166,-135577,-70217,-1147,26419,-3460,-45840,-25423,-34883,-115298,-91045,-7797,4719,-8436,-17229,-30242,-43517,-51664,-68872,-91689,-73998,-17069,-32709,-96894,-49043,18407,-24654,-36234,60984,149874,134869,50788,-27013,-62872,-41409,-149,-1191,-11868,-9421,-28328,-40976,-25277,-4038,61183,144833,179571,104752,-16326,-22402,56392,83834,91249,65575,-38401,-96551,-28087,38409,-3679,-104581,-150343,-122481,-64317,1695,32762,16827,-1286,26851,49240,-4599,-47103,12071,127576,178287,88781,-74545,-143394,-97819,1144,71040,58940,-4385,-54295,-35000],[-56967,-57017,-66218,-55463,-60003,-47955,-18441,-3152,37583,67606,22100,7238,22228,4565,32410,91412,76241,61103,57349,44161,45466,33708,16132,-30237,-115265,-152867,-101950,-26654,5293,40800,89795,52279,2183,36818,59873,30260,20595,9164,-18331,-41382,-17494,27376,24829,-8471,-33584,-55767,-97872,-96158,-36303,9204,202,-25125,-61690,-78010,-46770,3739,42659,65535,41054,15972,26786,-15273,-106394,-138422,-109010,-75200,-5314,75477,65947,-11836,-46447,-32889,-8299,700,-4699,-9423,-22158,-81834,-86577,7386,93503,129962,117595,48969,1407,7879,12651,40372,69522,50437,-24252,-100034,-143196,-117275,-4232,72298,85752,57709,61819,123554,196255,166972,27611,-74435,-62949,3367,28636,-12388,-49374,-29252,20993,31303,12081,9607,20608,17859,10258,38660,59836,25467,11784,-1996,-41497,-8784,22893,-36948,-35607,41905,54768,4933,25894,89161,106897,59395,22296,59528,98154,77309,42481,-4069,-24662,1155,6063,-10758,-54019,-97997,-78793,-33559,-40244,-40943,16337,70282,82656,68417,37855,-12668,-38598,-23762,3036,186,-37366,-90150,-89502,4260,96782,100890,42517,4893,33073,54091,-1186,-36612,6475,50385,37386,-12634,-53267,-43942,-12894,-46454,-105778,-113651,-77264,-63562,-41307,8086,37021,-7622,-60150,-36316,14621,-10801,-82305,-115778,-110256,-83681,16948,105560,71338,-14696,-72831,-58171,35783,84213,30803,-11974,-7399,-17760,-65784,-128011,-156575,-126951,-75356,-56491,-43839,-3587,22807,11187,-20032,-36119,-23126,-43596,-134980,-196496,-142412,-29967,75684,107433,60367,19625,24079,51659,107141,100652,35142,-9263,-20163,-47047,-40054,5763,56199,61059,58927,69383,83871,30242,-77060,-142731,-109206,-24092,30534,8406,-20218,-41993,-41034,-19440,-4519,18228,30001,19018,27913,61569,80093,78385,105196,154629,149255,62391,12077,2503,-13538,-23198,27706,70724,41765,-19837,-60077,-46517,8318,85106,95335,41153,33685,64346,61674,33789,-1404,-22918,2679,71878,83440,-49241,-269723,-327102,-169504,-4294,47091,49728,64659,75172,62807,48745,41658,-2550,-31707,9873,-5833,-88797,-69916,-4544,25671,25033,-12918,-56536,-62856,-17854,11614,-19148,-28611,25718,67744,8391,-67962,-69907,-10383,28150,-22544,-71074,-62208,-35670,-7535,673,-5035,23029,30286,11900,10403,38498,15410,-44369,-61260,21690,116440,96039,-12512,-66492,-45159,-71019,-123235,-81631,-17600,-47368,-87314,-67795,-51568,-84049,-58880,-4164,-7020,-13783,35698,80691,60697,-8678,-78242,-87130,-12519,76392,67966,-17820,-57130,-1855,34065,-13905,-64231,-22817,52006,76287,-22979,-188106,-241228,-122145,-40397,-5793,78669,153848,147469,72927,742,-24379,-17645,-44632,-80353,-65649,-42352,-35577,-18351,-8848,-24820,-33874,14105,51291,-34,-87772,-108386,-60369,12224,48685,30420,47604,79088,40550,-9869,-8877,-8123,-16885,323,50551,74726,63445,80871,84611,-9311,-87592,-102212,-103180,-69500,-19583,-22632,-69258,-68265,-30369,23768,46524,-8357,-72780,-80174,-76397,-67743,-36262,32787,110015,127830,87019,48046,-8396,-109634,-119863,-44788,-32035,-50466,-40896,-34803,-25948,10934,45493,58467,31862,4477,45672,124583,147238,106597,52372,18019,-35200,-119327,-118991,-90639,-63561,33977,134540,125652,41902,24472,81384,106611,67746,25916,11497,-12999,9106,75403,44381,-34236,-19328,70619,102751,70007,35625,-8508,-49222,-9827,30492,8488,-36314,-63343,-3309,76083,83318,24038,-33312,-70629,-41003,53572,57757,-59930,-134503,-58572,112301,216111,143593,-5528,-62977,941,58141,64173,83235,101631,50173,10883,75581,114370,53385,-46721,-71845,21142,115845,56861,-60561,-62352,-2679,-22242,-90260,-38057,59143,68002,9334,-41987,-50196,-48335,-63191,-45854,-30686,-39731,24300,124032,126449,28648,-41275,-42601,-13512,-34194,-79003,-70227,5281,66168,86504,119717,73017,-49258,-76046,-27652,-22103,-4459,4087,-41912,-70445,-70209,-75501,-12428,100223,113271,35958,-49860,-80579,-26921,45275,73556,37887,-16611,-8397,24696,58330,124740,146796,80954,32205,37947,34978,6124,-18216,20204,58779,-8404,-109057,-127928,-68214,-20834,-72024,-188806,-207067,-106024,-7771,34225,4246,19320,95925,105684,71594,82910,76805,20155,-67701,-89106,-28821,-13321,-41574,-38958,-5982,14199,52173,70072,-9843,-68996,-30086,14654,-25387,-29932,26108,76534,73311,-11673,-120386,-105369,-25590,-10672,-43909,-48784,-37018,-15244,203,36671,52795,-24702,-90896,-34787,17448,-31804,-74751,-29800,28317,19189,-9592,29151,76331,67244,37544,-1479,-34407,-1644,86928,130985,112674,32043,-46179,-68689,-76348,-80572,-56119,14819,71119,45776,-39560,-72548,-37373,-30012,-49184,11169,94098,129943,129367,41119,-64980,-62555,-2048,21718,33077,53689,15681,-43738,8111,128989,141722,13041,-134222,-194915,-195784,-195752,-128372,-32961,-23549,-77066,-79429,-16669,48148,61235,17064,-13834,-14321,-23782,-22913,30934,72386,48983,17008,-23327,-77962,-131224,-115896,-51583,-17087,56136,179985,157284,-33401,-144059,-44492,87263,53066,-32591,-16763,31042,-7366,-18574,74062,114672,31006,5259,63566,53157,23968,53183,6749,-94718,-88012,5454,17137,-5183,6255,51300,71769,66929,55933,27905,13759,31974,55963,49640,-32571,-104668,-127657,-92289,-2087,27758,6560,7046,-19751,-48745,-30129,-1051,40184,55377,27069,-18667,-73222,-64263,2920,17094,33556,48273,-21537,-116254,-95103,9985,70730,11260,-75375,-83830,-42215,13360,1095,-59193,-74181,-30182,-9312,-39567,-64662,-83006,-91654,-42053,5521,-78473,-220928,-170262,12022,44167,-41006,-32373,35244,81060,70093,-28396,-125442,-78824,-24825,-39326,27227,71450,-39890,-124631,-63450,-8317,1195,29285,56109,55597,26355,5550,26863,23519,-6805,25977,59941,30409,-371,-2817,34399,59768,3097,-55775,-61961,-73732,-72355,-29785,17545,51005,81276,71155,28436,-2897,7516,53460,79351,20659,-65029,-56689,8196,47409,60303,54057,49278,68240,59429,23588,23664,34223,-23880,-81826,-11969,81819,109901,144541,149365,59893,35877,84256,73365,45451,105933,161075,102214,-22902,-76393,-78239,-140703,-169384,-106802,-10945,-6254,-61366,-68375,-44282,-56069,-59660,-52694,-40879,-780,37868,56196,34357,-24207,-64063,-59585,-46873,-76053,-44248,38623,30697,-58256,-94148,-71863,-35760,31539,125040,205724,187957,61936,-11223,81587,187943,196202,171297,111132,42931,23165,48830,92303,87014,4693,-24299,44283,106360,41717,-77913,-84225,-10688,23266,29676,56303,30546,-44544,-78742,-29552,22887,33816,-3032,-39906,-25355,-52418,-149396,-136282,-18474,50515,31826,-249,-16241,-43017,-43433,-17563,-32822,-30187,35411,8912,-101661,-97876,-33227,-38707,-31834,42447,102706,92037,49977,15212,19728,51815,33683,-21758,-9991,72850,118101,61239,-51,12442,88773,135186,129195,85058,13790,-41019,-59645,-52553,-4252,14124,-70832,-132027,-86679,-6815,25914,-33500,-93004,-55626,283,12007,17540,6063,-26623,-7294,17159,-20679,-28727,16819,66299,75450,3279,-123999,-165522,-100241,9392,61416,34258,-18823,-63377,-52950],[-36341,-32811,-25400,-5710,-25231,-39035,-27041,-15217,36255,48173,-24979,-22752,6535,-56339,-79711,-13936,7337,14924,13720,-43195,-68183,-8988,70714,59930,-20830,-69854,-55704,15257,78751,74333,41937,8106,5461,44344,57151,43424,58141,43027,-6364,-29202,10944,58314,45149,-27127,-89657,-88506,-50695,4155,14580,-29492,-32728,61222,111166,70889,35522,32669,75073,118716,86799,27931,-3700,-40226,-44695,-39996,-74881,-83369,-30694,10945,7444,-31648,-41277,-14838,20119,28244,7158,-41965,-70433,-105780,-88936,-43,78323,120897,130870,90476,46343,29639,29169,100225,178249,160955,46825,-75975,-123808,-73536,38178,66132,40258,32753,67586,110574,164773,145467,32970,-87578,-110287,-13250,43252,-32317,-127968,-173227,-126068,-30455,-5929,-4817,44532,67270,18372,-20232,-18059,16810,66938,44120,-30443,-18830,9384,-30293,-9227,66942,65052,6278,20370,33622,-3917,-56255,-47577,62995,134438,80361,21449,9291,6973,2423,-5106,-16496,-67466,-100521,-61291,-28,-12988,-63566,-66327,-19321,29383,49507,7671,-47921,-36932,-15601,-24274,-13307,13891,-13300,-22068,55669,106974,65613,22755,52239,109797,111064,21157,-67759,-57210,19798,31381,-20460,-12854,37319,27686,-61181,-130206,-110459,-52961,-30940,-30118,-36823,-45384,-48053,-30382,18103,80729,56230,-64656,-140651,-123584,-57152,57833,130583,44516,-83631,-132997,-72395,34863,47165,-28146,-60060,-49446,-60216,-100495,-150676,-160468,-71840,15642,13822,-784,22830,16371,-15970,-44049,-68096,-48015,-15745,-47937,-91602,-77982,-14105,47582,62317,90802,130102,119035,105353,142494,117353,3106,-97025,-81807,-37560,6702,77656,97034,59675,95983,117941,76840,-7177,-116232,-180809,-108142,5253,24605,-70059,-117853,-73767,-32061,-28466,-11563,14172,-10111,-50357,-19216,38346,48577,41728,84569,148309,157911,69380,-22127,-46247,-25172,-6405,8474,23902,49890,65485,31863,5647,26860,78860,69908,2263,26596,125709,124955,18173,-87230,-92332,-6793,51338,23835,-92834,-261436,-288318,-138105,-8133,41491,68623,64748,51698,36212,-9033,-51683,-66144,-28444,46600,27301,-59641,-18324,31038,3157,24187,52799,21266,-54917,-83965,-44132,-18853,-37781,-5557,64534,30537,-62202,-56314,61031,115589,31679,-32425,-3781,20222,6158,-31443,-42181,22846,72266,60841,41193,18386,-34004,-51896,-43458,-4990,92000,120502,-14060,-120966,-97480,-82517,-88977,-57860,-72346,-147131,-177026,-127653,-29780,12329,-12312,-29251,-43918,-41065,28506,92758,48335,-61041,-120229,-106229,-53887,-813,-10583,-69107,-67241,12830,47872,-10555,-78509,-42785,56086,83839,-2039,-105103,-80112,36450,31023,-4073,97517,191918,164188,78795,-5317,-64760,-55632,-8900,12908,-10485,-41089,-36887,11749,55440,61147,40175,15452,-12466,-37794,-52216,-37811,-6970,12273,11998,30714,99473,112502,39790,-14974,-52608,-88679,-80410,-36827,26057,87519,101757,94205,78725,-5606,-110174,-172859,-178725,-133871,-59733,-7851,12533,39997,34701,28798,19812,-59576,-153810,-146874,-111163,-89049,-37375,51480,118560,121908,103867,93129,39272,-53619,-87613,-92389,-107003,-93142,-48304,-18065,-1764,23966,34820,29006,10620,-13528,17990,80481,57103,-49393,-97957,-70710,-97195,-161794,-119552,-32371,12949,70080,107386,99478,56243,14292,24337,76857,56807,-44738,-86068,-64983,-206,87808,107131,69414,41106,100189,172544,150670,106900,72436,2157,14904,58041,52558,50889,26256,8322,20226,43638,44817,43895,24632,16630,63742,66897,-19728,-60139,11197,121095,163992,83468,-58469,-113420,-6205,113222,90925,44944,72748,38785,-29381,24700,87524,49903,-3901,-8673,27292,80669,37027,-71827,-103940,-65428,-64178,-101964,-22228,86144,47108,-52284,-74696,-52471,-63181,-93292,-63563,-24591,-31385,2771,91912,75194,-51401,-116282,-82006,-20113,-22850,-36945,4619,29625,7082,-850,32386,-2239,-78951,-31081,80977,86056,53545,24753,-15312,-30430,-30041,-84808,-80026,19402,62863,20130,-34725,-58953,-16617,32301,50950,31343,-13029,-35215,-13954,27852,45588,9614,-46393,-35742,46484,83580,54212,22854,42454,66473,35877,-16280,-27900,8436,52290,14916,-111316,-150129,-46530,54513,78213,24574,33959,100408,110222,77396,76293,72275,32516,-47361,-74100,-15815,18716,-6363,-35615,-52196,-68202,-15916,84581,78697,-31159,-97818,-59883,-15880,2237,14495,58694,114084,81760,-19512,-44334,-12027,-38210,-91147,-89633,-73306,-64658,-39012,1232,8393,-40752,-80194,-43676,-15602,-66037,-109586,-79293,-13308,8200,14453,57683,68310,24685,25479,27349,-21653,-43091,50457,160278,178778,69042,-70797,-143547,-123991,-67309,-51356,-15374,94464,135384,30493,-41938,8791,43846,5917,30205,108708,108234,43930,-39857,-59951,-1396,10459,-42955,-37812,7118,-10400,-39860,17817,130491,177925,95853,-42240,-141413,-225523,-277950,-197580,-80407,-52836,-69691,-45709,7223,57921,50225,-9679,-29881,-23518,-58820,-57596,12863,41821,44941,50243,-30387,-117553,-135405,-122781,-99192,-62366,27865,130289,103299,-56220,-124707,-32388,63734,44034,-15054,-4105,63849,26264,-23371,44141,97449,41503,10066,32230,17209,-2257,23255,17699,-8604,-9847,22562,30583,32016,15338,-7216,-7450,19548,47642,28081,-19936,-19956,36505,56208,-38683,-130507,-156994,-121621,-20763,14905,-18434,-24488,-12350,-8203,-24693,-43289,-13224,6931,-30760,-60599,-43664,5528,55321,52107,40542,45811,18315,-19023,-11901,36765,65899,33041,-14618,-30085,-49027,-83655,-101805,-60252,-18779,-231,-63,-36262,-79864,-110477,-142731,-112788,-47099,-76810,-155389,-112698,-894,6513,-56343,-75300,-40266,-792,-46792,-152244,-186191,-98260,-45140,-32700,51672,95377,-9456,-107398,-72118,-10394,18894,74617,99719,31512,-18815,24060,63946,18542,-35390,4164,71574,64989,46791,43096,7003,-9540,-8521,-49035,-94055,-62293,14512,32199,20590,35156,62821,73680,65306,-522,-33017,41879,121349,82400,-18056,-27110,55450,84705,38871,24352,73735,118539,91296,21232,1548,7901,-45716,-85660,-26323,14350,11998,48678,87932,41259,11248,37290,53709,52428,91568,119663,42008,-59878,-26538,36537,-40582,-101292,-83811,-38350,-534,-864,-32664,-52067,-89536,-127103,-122529,-67652,11412,36219,27836,30144,-5358,-78986,-105854,-74412,-52970,2469,74351,44296,-51845,-63196,-7429,19706,42395,115938,196058,168494,52461,-27857,-7868,62676,94053,56269,-11573,3082,81692,115862,105873,72821,-14736,-54830,-22822,29065,10078,-102742,-160394,-97121,-4269,67450,115778,72042,4489,17006,52816,32007,6604,4471,11724,22771,1008,-70573,-124387,-72679,40690,68979,41807,52221,51316,29017,26559,6751,15674,62984,6092,-113889,-94961,-791,14100,-756,36262,43913,6412,640,27513,78723,91834,1864,-71446,-8740,125816,205766,138621,38239,24352,96907,101461,23805,-15461,6716,-28484,-111226,-158889,-141740,-128696,-137708,-97183,-31675,6500,31479,15163,-11339,26974,61441,18199,-21661,-28604,-34631,-34014,-39109,-51298,-5912,47573,45867,3546,-46127,-63040,-30538,-8846,10497,13007,-11795,-35217,-52616,-50409],[-30973,-27230,5673,33016,7619,-21596,-34607,-41091,-4168,-28609,-119699,-104731,-46931,-57454,-40593,35105,22337,-38758,-104848,-176937,-172666,-34966,110550,114398,49104,29560,31615,49239,72394,28986,-36632,-51360,-13573,31413,37924,46869,81210,67653,39059,39685,54053,58319,30083,-27240,-81723,-107040,-52425,53424,53157,-49009,-58506,64643,154364,157265,118422,66060,67309,114448,87309,1283,-57716,-47117,47458,82302,15661,4964,14149,-59693,-101095,-73981,-44188,6523,89416,111460,58086,-24939,-81448,-98206,-52528,-6240,19571,54495,90026,77300,61097,66853,60125,116062,207183,209751,99203,-47679,-128127,-113654,-17869,32028,11099,-2952,13469,18847,52446,46406,-31339,-107461,-113383,-14383,22087,-88271,-180048,-213741,-181702,-74090,-24596,-15373,42406,74581,20659,-38357,-26567,57623,111700,65673,-10756,-42222,-55071,-37855,34199,63431,17493,-16812,2188,-28973,-93565,-122555,-104909,-9992,80043,60659,-549,-27914,-36592,-33490,-2904,17608,-28784,-75076,-28882,49547,11101,-71802,-102614,-72257,-14168,1336,-55885,-86766,-38110,-12829,-36456,-14612,42629,29855,11066,44874,36357,-34629,-24740,74770,129033,86683,1900,-57541,-86775,-33838,16567,15810,37317,70996,60041,-18322,-98850,-102502,-42554,-19489,-29243,-34517,-38008,-38062,-9329,43738,104515,106176,-5962,-106654,-86741,5172,96771,102771,1632,-98593,-96956,-16107,54400,19576,-77813,-117347,-91862,-66666,-86601,-124824,-112184,-32332,48310,60654,35744,25245,-5972,-44760,-38081,-35084,-28797,5225,19000,17460,23371,43775,60950,53236,90443,127538,75937,21419,44167,52585,11534,-39214,-38347,3394,39412,77078,50391,2612,57382,68077,-16370,-88896,-139918,-189643,-123967,-3045,-18550,-167000,-203425,-55213,51287,3887,-45541,-31081,-8008,-20577,-7610,14485,-3916,-20249,18968,57400,72528,39222,1573,-10264,-14986,-25881,-35666,-12050,51128,88205,59925,23639,26302,62179,46946,-40246,-53001,50619,102289,5689,-94495,-46932,54857,56494,-535,-59487,-182353,-196834,-39558,24710,8280,15622,-10970,-35969,-8887,-35273,-96336,-74807,13611,74522,57848,24234,78103,93358,49061,67304,109493,61064,-69807,-141755,-97636,-15438,27755,24750,13758,-37702,-108942,-80839,51701,126799,54571,-7986,37121,87172,42492,-39955,-47233,5663,25327,17078,32514,45179,30582,33804,24391,8067,60042,98729,-8731,-125363,-123541,-74764,-28969,-25481,-87102,-156519,-192872,-177268,-51597,20595,-38268,-63781,-21411,-19756,921,44303,4121,-53924,-43020,-28013,-43015,-42944,-49026,-70010,-34215,14670,6198,-13971,-550,48363,79541,53960,19736,30336,89138,150446,113207,74198,146964,193574,128351,46277,-14051,-65676,-57843,5975,56184,47611,17927,19816,48968,94319,134262,100779,14334,-49742,-42292,-4096,30224,28510,-12298,-31959,23420,88281,46963,-32619,-36896,-41717,-86810,-81936,-29390,17321,50460,61198,50324,54525,16557,-98726,-181570,-164694,-101083,-31992,23618,50919,81145,70371,9968,-38088,-70437,-100491,-99797,-81238,-75836,-57075,-9561,34520,40913,41348,56414,55064,13588,-43897,-122963,-128253,-56612,-29786,-25160,35681,94137,63825,9523,-15404,-31998,-14325,10297,-52041,-176128,-224569,-166123,-121621,-130505,-73941,30454,75420,67262,37199,29698,-10626,-84574,-52183,48511,13963,-129994,-161139,-71270,21135,70058,94947,118532,86348,79051,144794,142382,80055,27825,-18436,6625,58626,70225,88756,98257,67358,18846,11676,44265,98462,114927,68188,50134,61290,44139,65328,118113,108499,45579,-3830,-51480,-106101,-56214,55281,51043,14147,33426,-27444,-118123,-74924,-11410,4231,29492,48554,34757,35285,-635,-90696,-128015,-85910,-63166,-70307,-369,59262,-19864,-117988,-97323,-46872,-59514,-86143,-53492,-20895,-43151,-68410,-41644,-44843,-99567,-109887,-79303,-50100,-19003,37233,77953,20263,-54374,-52387,-36989,-80833,-70647,46895,126032,87954,36408,17058,1817,26,-5623,-83004,-133439,-82622,-59322,-52383,-10423,-6818,-31732,-20965,22493,27526,-10151,-46653,-72426,-69811,-84225,-140445,-167697,-100452,17777,78464,81604,59129,18136,6881,48833,72237,66206,67182,58012,8581,-54705,-39015,22366,35886,28404,9608,24919,59902,76498,49399,30799,40414,21987,-43959,-66929,-9248,43561,13148,-46490,-76365,-105937,-65042,79363,159303,73860,-73636,-74698,43099,87082,33324,30222,84532,95090,42794,9357,-5829,-49623,-61872,-27881,-59142,-126238,-103854,-33615,-3128,18046,41055,29250,-26264,-91339,-89595,-21222,21949,21760,59979,103846,96629,55502,45306,58563,52663,20752,42239,118296,154958,81971,-56246,-127703,-73564,11988,5404,-22230,62306,133692,76207,11643,18345,40108,26884,29221,61334,46867,-33936,-66800,-12447,42540,2845,-77669,-81497,-22529,4693,-6694,-7399,57919,131214,100468,16310,-38113,-114713,-204107,-163542,-58127,-21948,-26065,-14251,15003,57004,48110,-14490,-15390,-7668,-83175,-99240,-19683,7922,15243,32537,-42725,-92266,-74861,-82835,-79128,-21988,20821,17513,-253,-33048,-43604,-20517,34637,68981,34606,32553,115189,84843,-287,2939,31345,16650,-4237,-45644,-75351,-59877,-6014,54284,96932,72280,43749,42777,70056,35089,-63628,-119024,-76175,14523,41120,-24449,-37013,33423,40323,-64850,-130998,-127266,-101355,-23228,33449,19779,-8795,3449,51641,55309,4277,-7910,-15927,-58243,-49349,53845,131220,132386,91145,42468,17349,43972,91904,71704,13053,-15239,11999,62446,59691,-21932,-139366,-162571,-69073,14914,45907,40140,-22005,-82068,-88375,-112204,-94864,-18347,-4309,-37244,-27523,-35550,-54035,-55907,-94936,-114261,-62670,-69889,-132433,-122130,-41267,-15291,-38585,-6858,53118,19381,-68772,-47188,18722,29542,75436,109097,9169,-70416,-1379,38909,-25557,-70897,-24882,66613,108327,125528,95104,-18355,-62654,-8037,-9519,-39273,10194,83491,81897,60254,70325,55835,37574,36023,-3944,-32212,32772,121035,110266,16271,-1618,75984,77534,-17921,-26663,32245,44235,41718,20300,-48957,-90662,-84462,-63329,-31057,-27852,-21466,51103,144011,136298,48259,-21810,-16812,45410,109378,105828,26938,-36961,10835,94478,60131,1406,-28309,-21646,49091,78513,-13566,-65228,-48409,-60835,-112322,-107095,-27858,1428,-19952,17053,35708,-14804,-70671,-71749,-22938,52739,80848,3985,-82079,-50535,35078,71862,45091,24730,38008,49572,44074,28141,-2023,193,17896,-34529,-131724,-95201,55339,125825,95485,51572,-11601,-30975,-33575,-16542,-7928,-73694,-139951,-90780,49202,166713,178274,68403,2082,44733,66954,12829,-36572,-21745,7728,22099,61734,45389,-79221,-119961,-13935,47036,48107,93542,111347,52220,-6454,-22745,8438,34964,-34340,-111213,-18431,103873,79023,19644,22910,-440,-44976,-45448,-17628,33642,51167,-18145,-66755,-13084,86371,160064,140284,55547,-6267,34122,46008,-53867,-117618,-46279,4462,-30922,-103180,-166714,-206978,-164922,-33126,60186,21571,-30281,-7615,24757,40851,46678,-1639,-64737,-61579,-37980,-71293,-94342,-48405,40965,101899,86036,11274,-30469,21228,80350,42121,123,-2352,-23209,-38183,-35762,-39239],[-42017,-39096,11586,39539,14027,-8992,-36082,-65662,-51133,-85553,-168149,-154571,-88416,-13600,100129,180483,117293,-5688,-134645,-217328,-183359,-41934,88159,107701,68875,61085,61007,34137,-2990,-40605,-55152,-43195,-21727,-16609,-26722,-1530,43611,40128,48296,78588,67725,25626,-6098,-3790,-7224,-54142,-56541,24647,42756,-40033,-79114,-22383,59755,109828,91075,43669,36537,82878,65467,-20219,-65937,-8113,100770,106760,53996,90412,76517,-87320,-177816,-112135,-44835,17629,116725,140653,84315,29941,-24956,-51048,-19837,-18183,-28704,-11083,-5492,-24924,13863,83652,74064,60666,100908,135569,91015,-16673,-120504,-168538,-81872,31008,30832,-30497,-59377,-65974,-28079,-22649,-79826,-101118,-85146,-23065,-4469,-94220,-126293,-77175,-44351,-21713,-30871,-32735,23432,43540,437,-18006,37418,121779,127013,47726,-11725,-47134,-93707,-66855,35572,51884,-4599,-31251,-31344,-62892,-94757,-89256,-85179,-68508,-4314,28380,-14498,-74494,-88087,-44517,16349,45085,28996,1950,10795,19085,-32181,-55073,-43170,-36705,-19645,-43529,-99546,-88392,-10013,9200,-29675,-5251,54896,38161,5355,5172,-36619,-90932,-32470,84638,127483,78678,17671,-6932,-43562,-27227,24364,40189,27186,27625,63863,46025,-48303,-104052,-67739,-60725,-65057,-13053,49637,44748,17988,30848,70415,92035,46796,-21315,-27926,9638,48598,14153,-67121,-80062,19204,100748,102927,51319,-41737,-91252,-22249,54544,4963,-72666,-55199,-17395,30705,55363,4708,-35334,-44939,-49554,-3977,19991,-753,2490,22848,54009,90708,94402,75390,50409,45366,22766,-42771,-74662,-26641,23511,69460,96762,70296,38476,43544,47890,6320,-39031,-13722,-21192,-98913,-134910,-114247,-129827,-121200,-59661,-73058,-176961,-160692,20962,128441,38669,-73338,-73536,9217,51774,23785,-20171,-49523,-55613,-36484,-33039,-10050,33638,73733,48127,-6927,-19065,13784,53131,86373,78418,27801,-3687,17933,62234,30423,-79231,-139869,-86441,5648,9817,-25975,15351,64919,46186,27530,14544,-97003,-101266,32383,37910,9208,18448,-56113,-112085,-37031,3576,-44642,-58017,-15822,16029,43974,83178,106366,85497,83253,83190,60101,-20539,-136364,-183687,-146316,-45706,85299,86015,-21971,-102814,-122575,-102208,-42025,27597,21190,6889,57997,113836,67691,-25500,-53408,-40583,-44309,-27180,19995,80910,106907,101519,74646,67046,102869,115983,47493,-24395,-24860,11594,16477,-31905,-66743,-80864,-143259,-198341,-98022,-10799,-35775,-17548,59181,34831,-8905,-9272,-40853,-22326,72110,96980,32848,-1700,-13291,-28987,-9731,-6894,-27795,21842,114707,151570,80263,-2465,17664,105183,114757,103380,127648,160960,158994,129660,78388,5723,-40161,-49527,-39733,-11891,27661,57243,69869,71890,57501,66416,97051,59206,-9532,-29083,-142,18711,34318,21454,-26772,-41559,-7989,-1205,-60175,-103128,-70497,-23756,-33792,-38961,-1277,31876,41695,53232,48706,50105,14946,-81003,-122162,-68792,5566,54332,77514,53675,28762,-2505,-68775,-85338,-17487,27466,15889,10447,-18357,-75138,-83338,-38326,-14649,-14824,11794,59522,53694,-12841,-86304,-49973,47081,26308,-22263,40449,103557,55588,3635,4296,11863,13334,-9524,-85997,-162811,-206053,-193371,-133592,-90438,7403,121818,134291,44051,-36573,-42846,-92939,-177988,-113672,12642,-30254,-176764,-187622,-48460,47464,28697,25443,99124,98299,26517,29120,48696,-10625,-88145,-97715,-29759,37731,48422,54335,96389,117129,75457,40618,36933,66147,90240,51091,24373,47146,75736,140101,198568,137523,19317,-10953,-2115,-71457,-111083,-67681,-24485,20405,30993,-65397,-152288,-118141,-77046,-37800,22554,49445,33083,29829,12766,-33446,-40453,-11497,-5651,-8596,26995,20847,-69496,-139052,-103570,-54955,-55096,-51821,-34045,-40539,-65557,-105747,-130748,-94483,-35434,6190,-15742,-55789,-21637,63833,74461,-33509,-117545,-79977,-51131,-97706,-42922,80545,81389,-5662,-44832,-38823,-45510,-50107,-66621,-120368,-132131,-78352,-97664,-91605,21591,65636,-22116,-57656,12624,46727,11133,-28197,-83222,-119608,-136463,-172734,-188690,-128831,-40825,14890,55854,46940,-43456,-77431,20928,99821,97646,82071,15909,-76190,-75647,18797,68136,14438,-47980,-52636,-3156,32354,25630,-14242,-21095,655,-10099,-45668,-57694,-28838,15540,7727,-35355,-50968,-84131,-70710,44211,133533,120076,17840,-8522,70842,104274,36011,11466,40093,54025,37177,10388,-37891,-73470,-36601,22480,-55994,-182917,-163281,-53121,14415,86174,157311,117112,422,-59626,-8759,91249,102179,61648,94147,116066,94963,92940,81383,87377,110835,87900,69208,82344,87996,48815,-33619,-60432,-557,74994,69152,16297,29589,77529,83612,54703,-2704,-26648,-7298,-298,-819,10860,-24958,-30403,23098,44831,18188,-13277,-39660,-19780,24979,12306,-45060,-33417,12815,-5002,-29527,9862,37414,-26734,-66125,-30802,12029,30954,26478,6832,-1078,5539,1364,30229,24137,-73847,-107387,-32511,7398,7403,-1071,-59907,-56564,-15251,-26466,-38400,-11093,-14578,-58644,-60441,-1239,8440,-38914,-4685,57598,33031,37335,116417,97601,12209,-38032,-49027,-27097,-11649,-71872,-123164,-101795,-33993,59956,126407,85986,32178,23070,56746,20151,-113037,-224221,-188077,-44852,43585,22713,35246,89447,55436,-46165,-80006,-69386,-62632,-16490,61646,74001,2059,-33203,35009,104190,72536,13257,-30043,-40335,30853,152355,182613,118740,69332,54613,17678,57660,151486,124155,4014,-61563,-36602,37559,64893,-556,-97980,-136949,-103856,-23654,69571,81166,-8862,-60106,-43462,-58934,-44336,28239,26573,-21959,-3840,-22608,-49790,-37378,-79328,-113566,-32465,14129,-35573,-61206,-25088,-25536,-91954,-91619,7244,38475,-35337,-17395,47716,32490,37116,69796,3569,-63934,-14265,1659,-62590,-94490,-52360,43403,128712,161706,93667,-29846,-54097,8511,27591,36388,70135,98797,88636,46392,34118,28978,5896,-13720,-22555,-21990,8764,46479,46522,476,9314,77194,52878,-60308,-74807,-55487,-76061,-4799,70400,-30607,-132886,-88119,-25534,-1432,22243,69403,164606,257680,233614,115787,-6694,-58526,1954,98404,96712,30839,-27620,-42631,3279,23775,8453,-16889,-180,59591,49781,-67326,-84300,7395,34742,-56478,-123607,-78621,-39338,-38432,27697,94284,78342,-23882,-85247,-19391,71549,49437,-38425,-89670,-71720,-16581,49318,45036,-39915,-90308,-39255,53128,104942,93553,58057,33404,-13119,-129478,-173301,-53141,65716,73725,31661,-13316,-12589,-8243,-3912,5230,-12979,-54759,-36255,81638,193471,192010,85444,7286,-16398,-10951,-11719,-44419,-51868,-36783,-6039,98018,111138,-49598,-138710,-72314,-23821,4447,81436,104954,23754,-57830,-63111,-38095,-28115,-60849,-73424,43811,140177,90460,33873,12629,-14857,-26260,-37347,-58193,-23381,43437,58388,33931,7279,9110,55494,83678,40937,-46125,-60746,-14622,-37206,-109285,-96758,-10291,61953,50475,-45517,-115263,-70864,44338,94437,-7847,-98892,-39931,26100,15497,17070,8603,-43378,-38974,-26233,-92681,-102728,5294,110595,152194,127434,45958,9689,37908,43291,-3159,14194,61067,32192,2076,3714,-14467],[-37079,-37997,11064,36728,30113,29876,-4149,-46660,-41219,-65647,-112990,-80344,-27900,42210,161317,231034,197850,122105,-3437,-114758,-96196,-7644,57528,73035,39326,11385,25555,19799,-25673,-36163,8011,42312,12500,-62253,-87193,-41215,-7579,-28585,-9156,48657,63484,34351,22425,52129,77168,47352,-16160,-26796,-6463,-11132,-57581,-66989,-2330,33534,11586,33526,90079,110542,60614,-10440,-11109,61621,101221,32111,-3214,71835,63771,-91575,-184957,-128034,-37043,24863,88956,102491,86531,81678,46752,-1380,-5323,-11762,-9703,-6990,-67083,-111024,-38686,53961,35571,-31242,-61054,-23853,17628,10319,-70058,-155615,-78027,60334,65765,-35939,-79126,-70743,-30033,-23400,-51713,-36629,-28289,-27285,-23223,-53869,-17260,84752,127489,83474,-1417,-22913,30103,22525,-23872,11455,97079,128950,84822,11762,-17698,-17218,-62803,-83262,-2682,51952,40840,-6902,-54608,-75334,-59557,-28516,-26768,-65730,-60484,-27842,-43830,-70778,-46985,8310,33568,33945,63935,99388,43656,-61685,-89495,-15290,52426,44398,-3445,-52040,-74461,-64043,-15409,-2605,-34956,-7097,56327,42291,5721,-1720,-42750,-74758,-13970,79008,118565,109174,78273,46450,17244,20052,34390,4130,-43353,-44745,15407,31525,-45539,-99627,-82828,-107309,-112024,-1590,133913,145397,74354,35498,36779,33211,24406,22813,13623,-35456,-74281,-106094,-152936,-94745,58286,111747,72254,67315,37424,-1233,86821,165825,52978,-59566,-33794,-9025,12849,21197,-54516,-89758,-60979,-36370,10573,18957,-27675,-37742,-12388,29406,78934,81524,47155,18028,-3239,-57526,-102266,-73811,8794,59094,103063,125690,79833,16305,35657,59275,37038,-20329,-51598,-75452,-104480,-95517,-44012,-49262,-104907,-138239,-125684,-111189,-40832,73434,117115,47455,-41125,-68937,-28278,22511,-5029,-69322,-77724,-49039,-37726,-52163,-25709,61437,118042,36434,-37922,8874,95669,126632,119316,77398,4464,-8106,51615,91881,20100,-102033,-168315,-162187,-89708,-6410,10197,-5369,-13217,1933,45546,39714,-64451,-77775,-13986,-11746,37040,95426,-10988,-110958,-38256,52984,28784,-54101,-90301,-59869,23534,87999,58761,9481,27725,13622,-62159,-142305,-190933,-164688,-130212,-62491,86810,119972,-1004,-70708,-46529,-71947,-118237,-88204,-32303,23220,82949,105275,57238,-20031,-71273,-70940,-40548,530,26620,72636,90453,69855,50443,88929,156169,165707,124269,104753,117807,101273,4467,-85909,-62046,-20211,-83429,-165268,-118146,-35422,8236,77677,120746,40058,-31888,-38543,-66441,-42366,63842,112870,76160,57187,44580,3207,-32729,-38720,-4764,86637,154634,137837,42479,-34685,-13647,45632,2202,-29184,59648,141803,85641,30021,37847,-21578,-82211,-71235,-58606,-63201,-49064,632,56783,55180,16507,-4659,-19914,-52592,-56083,-7999,26424,-1272,-21316,-18127,-19944,-11051,-29382,-79282,-100777,-98595,-99217,-58155,-5642,14936,31653,57101,85818,109580,84277,19730,-56272,-79650,-42467,8384,56290,97247,100505,28430,-64280,-128149,-120612,-30864,71270,88006,78917,97397,51339,-71392,-96068,-17333,6428,-11126,24396,74812,63281,23395,18025,82448,142736,90920,13473,14550,25038,-11251,-12311,39846,88314,90055,24888,-50090,-62845,-89383,-143637,-138206,-79882,62337,189815,174320,51913,-46414,-61979,-99502,-157664,-117504,-31263,-50457,-150521,-150746,-24711,42999,-12504,-36998,47837,89555,21038,-35175,-21126,-53964,-134726,-146430,-53584,7110,-18036,-25658,29004,91409,96477,76666,30526,1528,11442,14810,23482,44528,64872,117476,177435,151429,68447,36236,23447,-38521,-92457,-110668,-53442,53824,50862,-63584,-122847,-96891,-73464,-41645,1947,29774,40370,66205,80127,88767,107132,79708,39866,44700,68661,26739,-48183,-87659,-73036,-50654,-43678,-25490,-25841,-53754,-51403,-63610,-92925,-33433,64024,100271,43515,-13470,-9868,18608,-1447,-89884,-158507,-115933,-57595,-74608,-31090,52933,16042,-95549,-122742,-96917,-103601,-139305,-173078,-175166,-83194,20866,-17749,-55086,47736,104380,17243,-35978,17074,58348,52100,18536,-47484,-86671,-90211,-110541,-127122,-109155,-83517,-48276,10961,9326,-70672,-97122,-2399,76469,73226,67947,6300,-100906,-98027,11657,83333,31620,-70449,-99556,-18323,36329,-6695,-54353,-31670,-21002,-26382,-7691,-4893,-28839,-26801,-2121,9606,10520,-29672,-40469,19445,56234,73142,78964,71653,50963,33067,-20490,-48915,-15558,26176,35078,12822,-40974,-70177,-33531,15445,-53459,-157748,-142901,-45870,20929,90049,159055,125258,23604,-18835,22695,96895,111880,98581,122919,86741,19970,42646,76845,99040,102815,58616,78291,103330,56096,-6904,-35432,-28690,4425,54322,80231,67862,43969,38197,46209,45379,-11438,-60659,-50495,-38958,-16226,48452,63162,22766,22068,39494,74726,101778,41894,-18585,-5110,-5304,-46806,-72407,-84086,-88269,-61603,18018,95981,75447,1887,-45843,-30931,19948,46846,-9854,-87555,-55693,29636,62344,32329,-41155,-84816,-49940,-8826,33,-8285,-32754,-23761,-7158,-10161,-40770,-86013,-83319,-51391,-26529,13633,-7124,-77210,-58426,-15976,-4713,28261,54962,20147,-20460,-62067,-79569,-33746,10153,-23129,-75610,-80931,-47727,22704,86735,52438,11338,3371,6113,-35194,-145617,-253279,-221438,-87852,16695,71849,116374,121799,72678,16313,-4895,-24087,-31490,4330,76244,87535,-9470,-72268,-21920,49199,47438,-7694,-50905,-13731,96475,161334,104231,3542,-2069,74707,67454,67817,134257,122664,38355,-19708,-62154,-55855,-7084,-5658,-29144,-83047,-139843,-84241,72535,110257,19833,-8993,3081,-19330,-3831,42427,-1598,-72914,-33813,14701,3184,-19615,-57916,-61958,40390,109496,51414,-36030,-51161,-67793,-117215,-92057,4169,41720,-2767,4300,50650,47812,38694,48018,17069,-10958,11968,16602,-15485,-40969,-30882,24267,90425,116407,71767,2557,-7196,21191,38752,39773,26673,45643,47435,-25505,-57276,-3431,8303,-23608,-45672,-41804,-41184,-60420,-57468,-29754,30082,104416,72152,-51344,-107076,-127587,-127912,2801,124475,47942,-63138,-51878,-8667,37827,102959,164997,236381,282953,209971,114489,47679,-30669,-55246,22075,69521,39478,-30733,-97782,-111554,-104213,-78345,-40109,10875,5489,-79411,-152776,-92563,7965,17408,-55226,-107889,-77136,-41873,-19665,51390,131464,119329,-17574,-110380,-38794,52360,22769,-17760,-42486,-94363,-98213,-13412,32639,-39685,-82131,-14591,74561,117181,146856,135640,80757,51022,-27238,-139074,-111377,22355,71326,12771,-58515,-52207,-4158,24806,30328,29228,6318,-15593,28699,90760,115254,87049,7050,-87647,-82112,-16928,-6157,-26606,-30078,8996,103195,96499,-52384,-138671,-106024,-85690,-51195,42056,80077,24063,-19406,-30465,-69868,-96300,-83080,-56681,-4524,34641,40007,31912,-7159,-23311,2827,-13357,-44767,14312,113137,148045,112052,33628,-26619,-16216,7212,4830,-58133,-118445,-72425,16421,-15393,-106042,-96178,26785,110363,59659,16063,61476,98219,48418,-71094,-121315,-37501,28782,21848,42314,53335,5968,-10039,-16679,-71545,-62993,45883,138697,155171,103569,17406,-17133,-42781,-94317,-94587,22918,105250,67338,36152,34405,-10615],[-58284,-63714,-32163,-11415,17410,42665,2379,-49245,-52418,-73669,-77432,5798,59954,50471,63270,118100,158678,159868,76303,-31027,-34257,19015,36965,4290,-62325,-94630,-42244,9697,5463,10167,62924,102997,36279,-97959,-121066,-43783,-33528,-101929,-97199,-20642,42887,73756,82704,69514,70224,70474,-2008,-92913,-98684,-19859,-10500,-37974,1548,7080,-15196,67077,169240,140423,32367,-29058,1876,56191,37501,-65706,-100903,-37304,-28006,-103798,-161142,-148826,-71602,-9391,33827,67249,95135,93597,64657,8618,-9104,5574,33696,28234,-42793,-84092,-48653,-15033,-36318,-77293,-126442,-143854,-84039,-2829,-26527,-105837,-45504,65125,71703,-11121,-28756,-8260,7841,613,3246,37373,34429,-8077,-40170,-38643,29260,103283,132789,106315,39392,35748,76107,46585,-1611,48760,107550,63966,1840,-9544,-3130,11518,-11263,-56999,-28958,40418,78201,30385,-36054,-59380,-44322,-31313,-40112,-74805,-86532,-69508,-59102,-9084,69186,83159,30443,-56,55797,132055,56911,-66462,-60793,35150,106149,95761,9194,-26137,-4135,-42915,-78856,-55278,-36170,-10705,51707,70255,42413,12948,-32419,-62722,-9331,68718,86201,96204,114562,96456,52493,40229,18898,-58958,-105058,-83036,-51380,-52979,-81272,-77979,-48747,-91235,-109513,17200,165754,184010,127820,85920,54612,3273,-32505,7496,49227,-32189,-143397,-178436,-198889,-139149,-21461,-5265,-31985,27333,73861,61138,101421,111494,-15066,-78026,-15790,18459,13889,-4613,-50832,-38249,274,1531,9987,-6555,-59022,-64851,-26348,6670,19985,16286,-296,-8375,-3665,-40405,-62852,-17355,50522,74400,80948,49075,-12654,-18334,60404,102564,85721,34167,-12269,-55888,-68565,-38101,8112,-11991,-83329,-157064,-136780,-48461,23723,44053,39771,44384,41132,-25040,-92461,-77160,-52592,-75810,-64939,-27789,-17175,-30010,-4122,81099,109709,-11528,-73249,15411,82863,88100,104633,89030,31417,62954,146491,143009,37541,-69582,-125618,-147055,-109035,-23773,-7964,-57096,-71196,-27212,18811,6766,-61029,-94181,-82029,-55213,39042,131404,65129,-42929,-20221,55177,44001,-33052,-62013,-27753,33541,61055,29356,-17474,-41940,-73559,-121274,-154131,-131862,-30077,7315,188,70758,109017,50962,34104,63111,1061,-87875,-96171,-41176,53270,133863,128639,59036,-17990,-64903,-36828,30003,49143,29854,37195,34882,17447,-1056,29620,118573,179083,174447,166890,159653,94559,-31779,-112079,-70245,-4437,-3081,-50053,-81572,-66319,7969,107770,116596,-727,-65650,-42082,-61683,-87548,-61766,-19471,27503,66712,70468,18689,-49165,-41184,34689,94229,79982,37766,21249,9376,-21299,-60528,-94053,-62803,21036,48907,-11065,-28607,13323,-22354,-87306,-101659,-98375,-107900,-117800,-81139,-16466,-15940,-29308,-31537,-72040,-104355,-78129,-23231,10379,-17496,-45335,-25636,7345,29940,-8110,-76360,-67616,-45086,-97087,-107235,-14678,60434,69698,81900,120673,137030,84994,-39363,-128678,-58452,26626,5301,-7832,52867,70984,-16831,-123526,-159583,-47421,101630,118114,46164,59458,128318,83068,-58445,-59394,39948,28127,2612,61698,92327,62101,64393,109571,163640,169166,119622,56883,8535,-20715,-44161,-35247,29118,110650,130929,54988,-3158,15070,682,-63695,-89248,-52976,59285,167134,165857,101525,33746,2916,-19915,-43977,-55271,-54754,-53019,-79530,-76182,-20568,6529,-21888,-44261,4011,79779,91169,29694,-3688,-24110,-87059,-115473,-36924,-18325,-90414,-93986,-39699,14843,46084,56423,13040,-22955,-2237,38765,68203,75242,61837,54936,70137,91317,84764,52387,17563,4497,-3837,-52635,-41171,53805,39728,-67636,-96268,-71820,-51145,-17166,2787,27755,64448,101529,125230,161708,171528,84801,16704,62362,117070,70657,12751,-2630,-321,7284,2407,-8885,-16792,-22476,3507,-377,-5855,65287,114362,85531,47070,41187,14350,-28426,-45653,-79806,-126970,-119719,-74475,-67405,-43386,10805,-20138,-133499,-154939,-93932,-86949,-172123,-225998,-171147,-9785,109119,53513,-26551,20112,53642,19277,8872,23852,34329,70845,51242,-35378,-51689,-29899,-59124,-79425,-73728,-76914,-58909,-11469,-12907,-42590,-42821,7393,44527,32731,39941,44452,888,-25606,17540,66842,22383,-64083,-91607,-12949,35405,-9572,-34741,-4343,-22501,-10626,62880,78798,21681,-14723,11856,46496,43551,13467,13126,43029,30028,15694,62131,91061,29312,-31997,-80829,-121983,-84028,15879,74928,78382,40648,-18506,-28620,10701,9093,-21214,-28523,-18277,-2731,32725,59850,39113,-6961,-44037,-49387,-12815,49345,121671,154779,55514,-58536,-46101,33140,86305,58037,-17711,49531,129636,52372,-45034,-46972,-29622,-23269,-8600,33469,77617,67512,21432,-7732,-61,-6645,-40293,-58973,-55946,-3888,97476,129476,49746,5908,39755,112330,151220,75940,-29697,-55298,-28655,-11170,-37733,-66502,-36302,16119,56922,74084,49483,5586,-73360,-126257,-76768,13698,-17871,-114334,-60878,59265,49785,5694,-4645,-51030,-96591,-96281,-68889,-12843,35776,26029,-24610,-37593,-67624,-139850,-105550,5158,47466,9989,-51267,-103071,-112509,-96741,-10679,56324,-4277,-95625,-91336,-73459,-39489,28087,58555,25945,-11024,-24230,-27931,-3525,42625,15609,3051,1946,-41724,-84440,-131576,-186459,-153860,-78333,-14712,74004,118424,61604,15815,21603,23383,1843,3420,40437,68681,46066,-27085,-43766,-18567,-34856,-40526,-33615,-46208,-3330,83218,92042,-5591,-94456,-51911,63362,82909,49280,56032,55472,60053,42254,-39030,-76813,-35246,-8721,-3022,-48202,-127600,-89613,66418,120439,69884,50007,43784,26364,45783,53359,-4900,-71006,-65027,-6183,10625,-23272,-42277,-14366,60420,107414,72311,-5944,-39396,-55835,-54324,-18319,9744,24359,22139,7643,29699,82020,97061,63387,28269,10976,3542,26831,68977,73797,51736,33035,11629,23239,56997,47074,11682,6196,23150,-25410,-90418,-54749,-33233,-80468,-72847,-2390,19935,1772,-34475,-60470,-92887,-123328,-93903,-14404,74520,150911,123989,-7026,-105439,-131134,-87495,22869,93843,74362,22326,-24702,-28410,38643,101165,131497,169475,179373,79297,18452,53965,25185,-75949,-60776,40738,67042,17618,-34516,-88860,-162026,-148623,-53931,16082,-50293,-171960,-180467,-69752,-22486,-74453,-96395,-49977,4029,7930,-3322,38807,101677,88523,-19626,-97860,-52987,25237,42060,54693,21921,-73842,-92306,-8867,40533,8133,5797,55654,66044,47854,88751,123150,75015,53609,47055,-25331,-49773,46269,84208,-12907,-121280,-99089,-18543,31936,36038,26504,6283,-33880,-40411,-27892,-3526,3195,-43491,-79496,-43141,4394,36104,49188,43260,57090,81724,49667,-37939,-96707,-92912,-89437,-67439,7561,57730,69936,96465,63151,-49776,-127114,-116785,-89693,-95206,-78518,-8253,2513,-44730,-34748,774,-8275,16751,107488,156222,125258,76625,44251,9468,-17700,-32675,-13526,-31674,-92489,-94307,16440,51942,-50231,-135818,-63265,44736,34762,20813,90849,95734,-5299,-97840,-94450,-11145,55750,86279,113396,88822,16485,-18737,-1104,1832,1809,41886,109378,124701,47849,-50297,-91426,-128524,-166699,-125307,3269,67886,37494,24601,25272,-31333],[-48955,-56673,-51318,-40005,11427,51124,8537,-63606,-93106,-111557,-90604,20045,103766,66824,820,43320,96556,78176,8951,-31177,-12684,39891,52907,-24493,-116890,-119315,-44318,20899,46146,59077,97201,124206,50240,-86515,-103040,-8232,4552,-74750,-78010,-11796,51496,107149,103978,34328,13763,36970,-15079,-136657,-173309,-48322,38519,-1198,-12988,19356,39768,91542,130653,82125,-26450,-77126,-49654,-27527,-42469,-93411,-116701,-82267,-57336,-71249,-107821,-141378,-117798,-71579,-8343,85664,135188,101910,62937,13698,3835,36540,55490,39549,32866,27874,-10285,-47988,-48245,-14942,-27342,-106879,-118367,-25706,7013,-36884,-144,59938,65279,36095,46171,60356,49599,23506,19707,58981,75398,32044,-37745,-46674,17748,44708,28292,25928,51826,106834,122971,94421,75047,89450,79068,-6034,-62112,-16096,14898,3285,5356,5195,243,14014,52560,58208,39896,14677,-23459,-81887,-133924,-135836,-81607,-22999,1191,58984,135339,100649,5643,-22148,25655,85362,65226,31625,36060,58722,85843,79109,9841,1122,45434,-12270,-96841,-58150,14583,20375,56195,111812,79868,-18710,-89712,-98379,-17168,61674,31805,6651,74894,126823,67113,21790,-12676,-90525,-116952,-78830,-75703,-101181,-96231,-65028,-11676,-20731,-37143,44523,127237,120634,109722,111789,74102,6007,-51403,-14757,68459,20242,-101273,-156684,-169051,-147883,-90839,-82108,-80135,-17259,38831,43004,22428,-40434,-112003,-76483,21061,42518,-362,-26773,3817,73693,99637,61047,34443,17759,-21318,-42475,-14340,4072,-29474,-58307,-42848,-6798,15660,-1916,-12329,-7176,-5921,141,28022,543,-64169,-10795,93403,87523,39735,46715,64961,5873,-64534,-61208,-20312,-32697,-59614,-92044,-92382,-37497,-10663,-41092,-48276,13786,67606,-11834,-112197,-95372,-26715,-11177,-9499,-26969,-54928,-64577,-25084,48247,70790,-26317,-72117,-13889,-12445,-25730,34835,64042,55683,130943,200226,142911,48630,-5428,-68429,-117504,-63664,12753,-9933,-66853,-61639,-34371,-43234,-36812,-38234,-54977,-41418,-36731,-8171,57536,64593,1917,-11202,10358,4646,21254,70613,58954,3117,-19912,12484,22881,-33047,-98916,-96824,-66852,8277,143537,166498,74788,31384,25663,34051,70990,80790,29252,-21045,-41532,-30050,63635,162424,170749,83543,-19567,-40194,21535,65608,31544,-4083,6211,12806,13088,-27766,-67125,988,123242,168424,144080,88407,16524,-36551,-66946,-57221,10431,96735,77134,-39837,-121948,-71895,26242,55158,-18533,-61617,-39485,-48968,-86304,-145960,-159602,-59478,30941,49300,22620,-24672,-28779,6,-13342,-53697,-49944,11914,59485,4639,-91162,-89935,25644,73089,-1705,-56719,-36745,-8751,-8396,-33901,-75849,-93675,-107963,-143014,-138908,-99829,-79712,-34691,6110,-29050,-71906,-64523,-55864,-30517,-17551,-13184,9983,26503,27540,-2536,-57207,-57877,-32251,-73247,-108068,-32052,61507,73144,74419,77593,65368,39964,-52563,-110904,-7232,54491,-59702,-122666,-29342,23821,-64894,-138378,-85030,63127,136039,47021,-40838,8032,100052,57890,-63527,-46975,20836,-29988,-37673,47607,77065,49116,63526,96231,117460,104800,79348,63868,46516,41062,9414,-40186,-20923,58362,83303,32257,3890,13782,1554,-11688,929,-4747,5840,60692,103386,115448,99944,78447,46381,16353,-23558,-75022,-73262,-49870,-46332,-51808,-39302,-6777,-11685,-14662,57483,127882,93767,26932,-2177,-46541,-66562,-19847,-49013,-133902,-121595,-69478,-40477,-10805,9630,-16734,-16911,47089,97350,104585,97975,70962,10877,-28245,10717,42756,14432,9889,43584,46301,-28584,-80920,-29604,-24771,-92574,-91730,-54760,-36782,9400,11363,12160,63962,90018,81269,101165,97977,13229,-34906,47701,124205,76753,22871,27299,54754,75045,56839,24897,28715,31667,23756,-3405,18626,112921,113856,26039,21007,58137,15701,-28754,-8919,-12343,-40870,-52649,-55548,-72282,-60554,-24641,-59317,-158685,-156571,-46014,-17292,-124680,-183633,-98059,44193,102474,-1544,-104641,-91783,-72379,-50112,17662,27803,-15692,8311,1008,-82630,-68529,-17599,-52719,-85622,-65799,-49075,-47374,-35778,-30198,-16126,9438,33563,32353,2032,255,56093,106811,87846,51335,11890,-62182,-96818,-78179,-30645,-8431,-10429,-2057,-2539,-45355,-8501,91096,107312,55779,28888,40588,36236,12594,24648,71282,92882,57002,10757,14885,62208,40390,-29326,-77026,-108122,-102116,-13414,81913,144199,135393,28218,-34491,30720,104035,116320,69371,-6206,-33690,-23498,-41069,-60931,-74631,-108177,-112611,-70011,11591,117222,145390,31346,-68825,-61519,10296,58048,13318,-57578,7098,87596,19145,-58039,-38006,4923,8236,-24126,-15882,37841,42129,-3350,-28785,-20205,-12988,-25203,-38490,-38687,-14069,62957,95804,48847,7878,21886,66266,86770,38140,-28522,-58180,-38340,-7095,-3585,7338,54543,93474,96441,60886,3818,-14216,-65317,-160608,-159592,-49963,-11323,-56517,-4426,66008,4839,-35090,12236,-20267,-137070,-202880,-174006,-51875,71972,83685,-6648,-51731,-58290,-74137,-30975,50504,65236,-13624,-82859,-114801,-155949,-148294,-2641,91457,-16993,-147974,-131788,-67837,28634,118300,106034,18909,-21835,-10220,-8,3428,11872,-18514,-3985,-9797,-78052,-92257,-66929,-90561,-74285,-31679,-11148,44443,63935,-30977,-100753,-86711,-40425,7638,45630,60048,31318,-21548,-47526,10470,44191,-28254,-47880,16929,20674,1573,15037,22141,-34080,-83275,-49682,-3284,-7355,-21089,-37896,-38925,27385,51751,7414,6739,24072,11095,-8412,-32972,-71766,-46755,43387,100187,98254,69474,58193,73845,98946,83410,44408,-15926,-82346,-91084,-58029,-45212,-13779,23675,25245,7524,2301,-2301,1700,13905,29975,19095,-11640,8900,27816,-15760,-9555,91137,120075,48467,10602,-24935,-78460,-39489,68954,121660,115802,64283,-31396,-46030,24119,42019,-14941,-31273,-12009,-81105,-156465,-132790,-116852,-85765,-5307,15303,7608,29165,38310,-14962,-101405,-112643,-40100,36976,102858,145860,124254,24705,-64588,-76807,-19091,17393,-1682,10701,22840,-36258,-54849,2644,14118,7658,50102,61321,-26250,-64374,16181,42984,-53695,-78297,20688,96563,109801,91449,19285,-107467,-141855,-59943,2510,-69709,-162882,-132529,-20972,-18136,-96676,-75890,42763,105148,59842,-17465,-21154,13899,24722,-35,-34705,-32665,29737,90165,106237,54224,-14965,-5619,62606,85916,77125,76629,66351,9061,-37129,-15269,27109,16302,7472,29103,24793,15207,69105,74180,-44890,-141950,-80721,2496,33571,18788,2646,-1747,-16982,-25393,-42481,-70374,-119564,-113072,3146,81419,44507,46285,93657,88827,68773,50224,31337,29130,1241,-35209,-45649,-39569,-14847,18157,83966,152652,119842,10567,-78272,-104520,-90635,-77348,-54183,-11609,-36910,-73699,-28115,4492,15778,90868,137068,81364,13148,9487,63600,84461,38197,-7024,-3132,5274,-11951,-66288,-42946,44955,54623,-28861,-39972,-513,-40996,-73654,5822,50557,1271,-47591,-40920,13592,86311,150335,161955,94870,11117,-7552,46786,76987,44229,26793,75906,93836,21827,-59908,-92012,-101889,-88898,-55933,-5558,25876,12800,-5265,-11178,-30970],[-1539,-18878,-42352,-33799,12092,49843,15518,-71231,-119030,-119779,-110557,-42967,58658,79964,36291,67167,88705,6940,-83078,-68635,-14896,28858,51135,4472,-52160,-38131,-945,18275,37507,60980,91504,100860,39707,-61852,-80988,-7083,38872,22979,30609,53066,68641,83575,40010,-35300,-24503,26481,-22512,-152313,-204004,-85618,18880,-47187,-104730,-19196,47999,5798,-52653,-54964,-87668,-115793,-94777,-94242,-96614,-79267,-61560,-28036,-1602,-17140,-54443,-89187,-109629,-116020,-57741,75899,145717,104601,49725,2585,13337,56565,35925,-1584,42810,71502,12588,-26458,4489,74778,98461,17153,-65848,-11517,64468,59027,67063,67001,43788,39132,62274,57532,44276,15012,-23222,9337,55130,35324,-29391,-48522,9573,31328,-29031,-65978,6908,98533,88901,80213,111244,68643,-4888,-63587,-100071,-60291,-24982,-43651,-15109,53407,58509,2048,8757,80416,130260,103477,9301,-117766,-211096,-187711,-46916,81461,92559,64441,74586,30759,-38201,-31735,7129,47101,87080,108782,74690,10082,-11078,3909,1006,5533,46240,47444,7471,33740,96789,80534,76827,123938,65434,-89025,-156955,-112553,-24068,33636,-6993,-61328,-1382,90723,58461,-3943,-45822,-94900,-104452,-63081,-46820,-63042,-62840,-70669,-22783,46556,65225,47416,23807,2566,25666,55476,30567,-21037,-55610,-37243,22255,24588,-25250,-62077,-65837,-71702,-55550,-37041,-30458,-17116,-12263,-14961,-38244,-95922,-110968,-35347,50541,40811,-25507,-44716,23653,105012,130052,108079,87806,82084,52618,-941,-6173,13387,-24500,-84168,-58860,9275,17307,-9608,-10896,-38113,-88636,-90051,-12684,20487,-13625,21809,69793,-5996,-74711,3008,114321,63867,-70502,-113526,-78926,-64820,-35566,-9254,-25589,-38437,-42635,-83076,-100041,-45002,7897,-34565,-58855,12513,72664,78637,65841,-15488,-118486,-144659,-84127,-7670,39699,2466,-30293,-27733,-49392,-64244,-33952,-4432,30689,98952,116954,49880,14788,34979,-27089,-98616,502,107873,48348,-35596,-31563,-36227,-80980,-35420,22532,47359,68223,17144,-33429,-17678,-3489,-11315,1645,-3725,-2092,90107,174715,82502,-83053,-134736,-54151,37566,34910,-50854,-62281,3374,108110,222570,211014,69703,-51377,-103061,-60900,2269,9052,-3028,-10094,-42558,-57441,26299,125822,169296,95226,-22858,-21261,48075,46653,-1015,-20997,1687,11702,21993,-22821,-97309,-57321,69149,132636,114635,60643,13558,17121,23606,14088,72037,162490,119297,-22659,-127544,-105482,-41730,6433,25849,17254,-11467,-26143,-17014,-79515,-145975,-75394,17163,30529,34376,24447,-19796,-75752,-126464,-133617,-84157,-25835,34693,32641,-24768,-21608,108360,141328,29139,-35963,-31336,-26660,11683,50221,26487,-6037,-47533,-106221,-124441,-108020,-64813,19170,70228,30842,-21092,-26021,-43196,-48149,-26692,16581,50310,40252,1632,-41192,-70616,-72031,-41724,-30027,-45628,-22139,25473,38149,48948,18225,-3821,39356,33143,-1871,47783,34066,-115942,-175128,-63432,20195,-58168,-101227,5094,87925,24480,-76779,-88602,-13271,68400,44957,-39961,-45784,-38445,-88198,-72811,4328,42868,41008,39535,23345,8844,5729,18420,74485,131642,152388,100502,13304,-5799,36572,33732,4351,-11884,-26900,-25851,23381,76760,26745,-41954,-17249,50538,60074,65185,94643,59617,-16376,-75979,-103937,-86563,-66974,-70751,-73451,-41698,20349,31432,11910,31872,55230,39029,20442,2107,-36579,-44034,-26202,-77027,-129693,-90821,-41826,-26774,356,24147,-5837,6204,94532,125242,86412,72277,66424,8073,-27755,19117,32143,-273,29367,57077,23562,-69575,-154581,-126333,-75287,-84597,-51942,9415,26892,57951,20911,-22907,34010,60319,8175,-6213,6745,-20240,-21563,43428,77888,19087,-27975,-6659,52770,88722,84932,105932,136586,77755,-10059,-35834,12287,108936,110887,38013,36578,56548,9123,1427,46431,41009,22517,31058,15765,-30005,-40662,-42803,-96231,-160832,-122861,-3632,34852,-33580,-67915,-2042,62964,36401,-109334,-212032,-192268,-152726,-96097,18903,53964,-31873,-89034,-99356,-115422,-68075,-9702,-29643,-75354,-57510,-23031,-51217,-74097,-39468,5711,48858,87013,67868,6457,-15247,25544,100624,118233,50431,-54232,-138129,-130275,-88309,-73146,-50613,-2375,10543,-36549,-89486,-35329,59065,60918,23221,34227,54042,17828,-3421,52793,128499,139592,97576,53360,19463,72157,94174,14934,-32700,-604,-8531,-27981,15078,112508,144518,40112,-47155,37837,144211,150168,72840,-14936,-28684,-17578,-50271,-68779,-84045,-91760,-31508,23549,34740,72711,77733,7232,-28696,3632,44701,43621,-19297,-63295,-22194,6257,-32162,-47253,11109,97084,108872,41829,663,12045,-2368,-17988,6313,16903,-13129,-24058,-414,5391,-28105,-16598,26834,64604,57954,16098,-3976,-8068,-18008,-5333,-11486,-45530,-65676,-44974,-2545,25284,41309,72181,82476,29733,-161,-13005,-75716,-122772,-68172,7360,19488,40399,36789,-35467,-59337,7007,9342,-104883,-200556,-189065,-76151,60647,127357,64126,-7793,-208,52350,82583,70901,27575,-35474,-81670,-114005,-172034,-172710,-29320,81231,11689,-86385,-66553,-9117,79605,165568,129442,-2186,-72981,-52605,-7337,1351,-22275,-37004,-623,-34280,-103114,-71204,3045,-22491,-29052,26410,35025,33486,31702,-53720,-157677,-203322,-143905,-12315,64179,33052,-24220,-58813,-55820,19438,83808,66323,73183,145935,126432,16896,-46082,-20359,1124,-5065,-33498,-91960,-129546,-87375,-71921,-72087,-12355,30721,42023,78622,77196,24586,-17415,-32345,-30333,-23460,6670,63555,74478,35686,39582,87281,109180,94615,79368,18201,-84855,-145835,-114779,-43161,39060,70324,14088,-77148,-103709,-61241,6722,59970,46676,-12390,-19970,45576,46254,-39735,-57985,35867,51031,-17440,-20250,-53362,-135452,-105721,-9804,36258,74710,81705,11242,-37012,-18970,3148,-29068,-51233,-45802,-82252,-113751,-119564,-137221,-77335,9681,-4071,-10839,65516,146482,88831,-48469,-59231,21178,54073,66626,62965,47271,18741,-17936,-23442,22210,19891,-41502,-40506,-16558,-50282,-54112,-24938,-59549,-75061,-2824,40901,-7239,-24099,12684,9232,-36874,-46377,-9856,76212,148988,123205,42240,-49258,-100022,-81984,-46540,-88789,-125430,-75364,12850,8560,-36469,7283,102535,120434,41707,-54920,-82393,-70215,-44700,-6787,15620,10394,55473,103432,82905,32604,16415,33477,67951,95292,108593,83097,14767,-49194,-80365,-89594,-77823,-44652,-16302,-27217,-53047,-43161,19955,31344,-66668,-126715,-39243,46637,40810,-5662,-12076,22788,51206,39954,-10143,-82260,-186550,-154678,50641,154784,70680,19098,35024,20520,3645,1267,17947,73443,70363,7765,-20388,-29502,-51305,-51789,5282,66180,77554,51527,12613,-18749,-8721,28421,20626,-24496,-80366,-95571,-28420,19155,58189,116210,59482,-66711,-90023,-12175,74761,102891,66120,5645,-32664,-20364,-605,-77158,-126564,-15135,101398,90550,50730,16252,-76577,-153373,-115356,-28428,11926,-3853,-22357,-8672,41090,102530,107508,48504,12490,41383,67361,30894,-24253,-17554,22682,7366,-27251,-26365,-13659,-13274,5799,-4260,-20364,-989,-10579,-66108,-83064,-31152],[42202,-2061,-44364,-24730,4255,30426,15673,-40785,-56053,-43790,-79236,-87265,-12984,47040,41745,67999,107613,57612,-39549,-53403,-6783,5101,19229,54224,69074,52857,23567,12368,27042,42773,48907,50136,19975,-40423,-61123,-32590,23724,74144,89201,74402,72510,50043,-15633,-58484,-13226,53615,-2087,-126554,-175279,-106937,-55514,-110868,-147923,-68483,-29803,-125794,-182916,-114656,-76721,-79062,-35995,-32947,-71786,-61919,-11348,32961,36846,-2361,-21237,-8286,-17154,-79633,-92178,8219,105874,86463,6211,-45279,8898,71256,21401,-46756,-27352,13873,12127,22757,64762,111890,127501,85855,17521,58719,158915,174059,154324,96363,23915,6182,40021,14704,-3871,-17372,-53661,-31608,5456,4826,-15808,-34290,9188,49002,-8404,-87696,-57133,13149,-8351,2432,65430,-7954,-108244,-109955,-114990,-121411,-92102,-61436,-4885,82178,109337,37938,24845,114425,183128,132886,19936,-99568,-185460,-157160,1247,136482,116573,24099,-11826,-35550,-60294,-23920,36782,104845,136159,102713,30301,-69675,-120428,-57985,16611,22581,48348,117624,152513,142517,140944,126145,108532,97935,20566,-89589,-88669,-27882,-25918,-16442,17544,3682,-20141,5934,22919,-20341,-82137,-105667,-85526,-39441,809,15030,8436,-47435,-35614,91951,147454,33471,-71646,-68934,-31724,-18785,-34501,-79743,-99171,-88249,-73104,-34172,17395,58933,82236,56138,13783,8757,10945,6581,-15255,-44278,-40392,-25712,-20527,21725,70397,49863,-8539,-31822,-14676,8177,42567,95606,116103,101539,64344,3807,-14121,29708,34887,-23608,-17691,37434,29561,-19734,-36452,-57880,-86502,-84147,-21071,23536,35341,26834,-6589,-87023,-123890,-33727,107216,87370,-29871,-81292,-72792,-68576,-31780,11040,12805,-2125,8102,-36789,-96273,-82257,-42467,-25702,29287,119054,130208,101493,100285,32298,-98924,-160444,-115916,-40582,25726,33594,16487,-6124,-6356,-11498,-57232,-69424,-30929,-21765,-61061,-83363,-45305,26806,-1079,-66166,32424,154555,86796,-21634,-25929,-32204,-61587,1895,55286,66345,78105,40800,8951,-4227,-56985,-41916,31355,39474,43905,122931,167906,52152,-114570,-185510,-144204,-29408,59636,13365,-55810,-10179,87310,161498,138204,6677,-127235,-171584,-120406,-67330,-46180,-31774,-46522,-110046,-131701,-67627,24032,99801,59253,-38539,-31867,13346,8212,12770,10966,-4417,-34814,-26556,-25788,-46544,-8631,55676,79952,106643,129472,94909,54135,62136,92414,127499,124640,52570,-20071,-54668,-26035,-6162,-2342,58490,92206,32633,-2933,34770,30878,-32986,-36735,11599,19420,40367,48843,-21044,-100756,-130303,-136547,-117639,-91094,-36018,20447,20703,4045,65647,87080,28593,-24236,-63845,-73270,-6783,87707,114966,80006,1820,-68075,-76643,-52533,-7244,66853,93905,39745,-9319,2881,2491,-50822,-78311,-20251,40125,39901,-11204,-83254,-91111,-49448,-13079,7853,776,-19236,-24676,-196,38927,20024,17699,87422,108996,68097,46645,-38020,-156290,-166896,-63661,25905,-11130,-29526,49599,40317,-91869,-137876,-86018,-22646,36113,59224,21586,-22966,-53363,-68578,-51807,-24341,3664,31471,29538,-21809,-67204,-72324,-15843,113218,196348,172867,112499,75995,73520,79016,48224,6488,-32385,-61444,-31557,53766,94457,9357,-63458,-20379,24945,-28716,-35784,52805,54451,-49351,-135661,-121503,-66299,-73467,-91752,-61020,-10685,22198,22804,25780,1121,-64668,-76974,-4482,15785,-26636,-46877,-54879,-105203,-111183,-38111,-134,-3382,17579,58136,35124,29714,87321,81532,9798,-3905,25073,13717,26501,81468,66288,30162,48192,28715,-19580,-82664,-162086,-147771,-72756,-55205,-14847,72435,115495,105227,14007,-54754,-2643,36197,-22069,-44441,-7211,3038,24352,38801,-4182,-77523,-97323,-57502,383,27845,61559,168036,215804,78826,-49170,-28534,25986,61592,86342,92138,66598,43118,11027,585,21492,13792,-11445,-2004,21283,10752,-13957,-52019,-94532,-112121,-71772,-12427,21944,19251,24391,49219,47991,-14211,-133725,-207372,-178304,-124658,-58648,42223,82059,-7870,-121826,-146019,-96369,-34017,4650,785,-33524,-27450,-12020,-73937,-102503,-28419,47583,97859,149095,113828,23408,-809,-205,13268,23215,-33775,-106280,-132437,-102138,-93919,-97614,-43634,21113,2136,-68757,-112607,-60295,9738,2534,-38466,-33435,3300,15979,52790,118531,156789,145660,110516,81191,58431,117079,138987,26771,-40804,58089,106105,8762,-61856,-14707,49116,24891,-41678,-913,81376,92715,26192,-33516,-13661,22181,14098,6198,-12450,12872,113917,129203,34737,-9042,-3852,-19228,-17863,32972,71911,33737,-53779,-93575,-56192,-52318,-64355,-28293,64465,157203,166656,106985,52813,15596,-25507,-14777,38786,47478,-4508,-13119,28217,22140,-29653,-40819,16387,96131,121142,63118,3944,-44906,-65143,-11945,4735,-69335,-136127,-139157,-121527,-116134,-85741,3270,84163,73366,33762,30976,27377,-19164,-27665,13895,22641,1932,-27233,-61118,-62387,-12491,17318,-25649,-78889,-75107,-20816,63142,139080,113233,41244,40798,102089,125324,72085,4517,-28978,-46882,-86665,-144540,-160108,-61551,49395,56482,18539,54025,84113,90466,125558,110370,8213,-79993,-89847,-51501,-50253,-65469,-23507,28881,-38708,-105577,-61088,19296,21013,24269,76353,75304,39609,24801,-26344,-112933,-197574,-178957,-45156,29611,-27491,-65780,-36454,-18042,10446,66340,121263,189176,249486,189405,29223,-73645,-63454,1129,29688,-51452,-158513,-168224,-70706,-2199,-5977,-9495,23199,48188,49875,35266,-15707,-52223,-50146,-34200,-44424,-16184,47412,40168,-4078,13645,63178,67318,51001,51972,19355,-60448,-114067,-79139,14604,90603,100458,45888,-65685,-132410,-96794,750,59191,17737,-35214,25969,136317,110999,-19629,-83896,-46814,-39100,-55745,-18053,-21314,-72974,-50399,-31110,-71869,-38778,59288,99670,53452,582,9736,12395,-19235,-29127,-25734,-13370,-20501,-64101,-71934,-61718,-43407,17112,135298,228156,172740,33922,-4071,23976,12470,-3445,-10880,-11675,2645,7140,11615,50099,65576,25771,11952,21588,-3368,-17885,-13663,-55651,-68429,19030,112615,117528,113657,70153,-19910,-39215,-13976,-36166,12982,98500,61496,-5594,-30941,-57347,-88521,-82709,-93567,-85783,-31946,19495,13086,10110,61458,93856,55904,-18157,-68813,-75210,-71539,-79374,-46927,24064,47399,69787,78977,33317,-3356,7834,298,-13118,36430,76024,51670,5297,-20358,-53562,-89767,-96706,-43470,24386,-8418,-102368,-106664,-8707,42034,-11522,-75022,-15280,76406,65346,18240,25703,83204,126802,73579,-19045,-70267,-154094,-142192,33682,145182,97523,19265,-40080,-71029,-63051,-40669,-4076,55537,72729,42218,9449,-24389,-60596,-72353,-55260,-9011,52571,86556,96701,104445,118210,108334,33607,-37736,-74772,-85575,-25838,46696,97499,113645,22029,-96056,-86061,15111,71100,65066,47449,-13429,-64257,-54885,-53752,-124950,-133352,-19627,77873,96261,92575,59403,-21860,-110386,-135711,-60540,15925,13014,-8859,-18519,-17212,17208,37822,22511,63355,130239,72153,-71187,-115774,-38087,-12566,-83851,-66202,55706,119526,80827,44587,7725,-13068,-2056,-21888,-84480,-84593,11362],[51942,-14770,-49154,-28399,-17248,-708,7296,20958,77384,76372,-11320,-55842,-31438,-14406,-34683,-5054,83519,133213,70133,11172,30197,20372,5851,66916,105971,52645,8823,33493,68447,48181,-2453,-4906,10562,-13945,-26405,-30798,-20988,12487,19043,12663,45334,42490,11123,196,7634,31047,-1114,-75002,-111557,-104681,-103727,-88890,-49015,-35806,-98438,-177073,-157929,-66991,-17691,3324,78251,98103,6977,-50027,-16455,6676,-13942,-34944,-19020,23904,53812,-10378,-89709,-58647,36637,21056,-78332,-112716,-7389,69485,12980,-82765,-109962,-57130,1821,37383,71503,87033,56389,28288,35748,104490,201349,222955,195737,115540,20002,-12718,27505,-3586,-54568,-58676,-43215,-27287,-33344,-20471,-4327,-50085,-61855,-12803,-18544,-96948,-122012,-77460,-81043,-67924,-18598,-73293,-156596,-137342,-119238,-145528,-119387,-35867,35108,81882,94064,49517,41249,100760,139654,55933,-37835,-73064,-111702,-103875,-2335,72795,39768,-14432,-23020,-33853,-52712,-16932,80112,190448,172856,64050,-22460,-112206,-167335,-66511,48039,52851,55821,114431,163591,134378,89383,98967,102232,36350,-31674,-25447,57008,71059,-41384,-67005,67734,133114,24860,-55528,-31135,-52597,-134126,-137384,-68823,-19187,11845,48333,63733,4150,-12746,98590,155458,30154,-87039,-70229,-35231,-41204,-58777,-116397,-155426,-144614,-131706,-71649,41152,144336,179407,111868,-5863,-55318,-40250,-5808,7157,-42691,-54124,8834,29470,53932,105809,92204,30885,-9101,-62859,-127448,-105070,12009,73902,36427,-15536,-48800,-42105,27638,86351,78888,65789,76605,72326,7710,-69143,-89237,-40241,-1910,-6562,-30184,-3300,1291,-52883,-83096,-66240,-21034,61733,62358,16364,-1140,-7463,-41279,-54514,-31597,13416,58474,94063,37191,-53950,-62493,-21771,33124,105739,132638,81085,24285,45621,66410,13371,-68080,-94700,-53725,20790,55994,46999,10402,2030,16034,-30372,-75468,-72593,-111166,-175405,-148810,-66976,3527,9314,-30134,7190,74421,26671,-44704,-25948,-6684,-9355,30845,910,-65179,-20080,49200,76095,46023,-41680,-27151,62404,79631,78651,102017,110215,70103,-11195,-95846,-131960,-88286,28420,60727,-31532,-52723,2144,63988,79744,3261,-82560,-76631,-38254,-34459,-21226,-7290,-46173,-118338,-163071,-160872,-77809,29424,13898,-51909,-51409,-47507,-34285,22427,31033,-29839,-95065,-77599,-20923,26180,67087,58443,27298,92045,176193,119835,3173,2611,96717,116546,37175,-16685,1029,25339,68067,68888,14763,35869,90090,60502,12364,25282,61241,36464,-19401,-27596,-5094,38664,54327,-8630,-48368,-44783,-103769,-150810,-103537,-27617,5086,-14196,-40593,-49662,-61384,-49165,-49259,-107920,-135351,-55052,75024,132143,90387,-10373,-79219,-59017,-11444,16306,53010,63826,25272,-5590,23183,33685,-51154,-117047,-61793,7019,26789,5202,-62928,-66833,16730,58985,34970,-2907,-36548,-38494,26682,90614,88007,95150,121721,88597,38226,3318,-92156,-161799,-131084,-60924,-316,18479,47022,93759,50656,-67345,-89985,-45128,-25287,-4187,49573,62336,17332,-7651,3251,6454,-10254,-3282,33518,48484,-2777,-56270,-72806,-1459,143929,184485,91985,41190,80335,117293,122387,98837,37487,-13209,-22855,17765,98837,110485,5268,-43252,18592,13682,-66531,-65122,36578,73486,4855,-73058,-68214,-7637,-10967,-41904,-23853,17604,4419,-41435,-19418,-11072,-75517,-83651,4983,38379,1180,-29876,-57226,-101789,-77833,5641,18260,-14579,-17354,34407,58518,57410,61248,21966,-45054,-46485,-2,26537,63057,104973,86653,69794,72702,16007,-19004,-15323,-59408,-64788,-21615,-45508,-50673,53685,148362,119062,4779,-41796,-3474,21598,-3774,5344,40481,31917,36486,27815,-53508,-136370,-127238,-71361,-39250,-39443,9476,135060,174963,45914,-33095,20676,35495,-11520,32693,106434,57086,15181,20458,-22079,-41984,-32003,-80629,-133351,-88759,-28317,-23156,-39942,-40016,-37186,-42935,-50224,-18943,3506,25588,45249,36527,7395,-34982,-70244,-65956,-46923,3233,66991,80571,19305,-51334,-78110,-65945,-38266,-13193,-7989,-9768,5070,-3386,-68290,-76717,8760,94166,135691,163779,113679,27037,19057,15547,-28598,-78012,-112699,-103422,-65033,-22877,-44752,-54647,7605,45106,-8322,-59173,-67842,-36018,-5900,-1410,-47282,-114226,-94260,14972,131583,177958,142823,92801,68665,62801,66990,112368,113990,-750,-86906,10274,119724,65709,-62371,-114238,-62020,6461,-3426,-44944,-25463,35047,21445,-45939,-35742,37168,73942,71112,58521,86267,148609,111854,-9332,-64027,-32099,-22495,-37472,-10130,36545,5164,-79484,-126972,-84571,-60045,-58432,-8031,68592,107092,107445,82800,44819,-4034,-37980,-19024,19712,20664,-10593,1062,19545,-23158,-44221,-2131,49146,85025,115533,119631,84576,-15797,-98230,-67569,-36352,-85137,-140742,-171774,-200446,-201606,-136006,-34323,42724,59494,41798,27766,32213,17862,7579,-4541,-54359,-98998,-89398,-63627,-45784,-28981,-14323,4423,28744,55968,87005,110117,117592,72774,20559,22242,55174,76144,50719,15623,6004,11902,-23507,-73022,-89132,-32997,57742,97203,63331,96565,127514,68398,30212,48548,24518,-37489,-72341,-80191,-116143,-101637,-1071,61144,-10746,-71103,-62259,-11132,53867,91776,90302,59663,24175,-5398,-47309,-67790,-89256,-97216,-48890,-24342,-66996,-69549,11202,58919,49094,33590,60336,163976,235473,160249,24559,-62738,-90546,-53046,-18742,-101001,-190504,-135460,3455,106595,82011,4737,11365,20543,-31760,-62568,-103859,-124669,-75194,-49138,-58187,-6155,57367,41439,-13970,-9485,26273,13376,-22391,-7032,9485,-37652,-67466,-6566,77179,90523,60334,36996,-22634,-66027,-29169,47890,58850,2387,-24160,59601,175313,156219,25166,-74387,-99942,-80513,-36168,6682,14291,21169,60624,32094,-84909,-117589,1957,135004,150754,87563,55092,42100,25216,51528,76304,70937,60649,13190,-65551,-107318,-40284,79883,186240,212925,148307,55102,-4236,-41116,-61989,-48897,-9321,2793,-14610,-480,35946,62091,77636,71802,79763,106446,70167,6766,-7063,-32967,-46787,38195,168524,209344,182767,88427,-29181,-49240,-15188,-46647,-55735,-108,16570,1121,-21194,-40598,-73677,-70409,-38793,-6560,3699,-3115,-22505,-13676,32898,45748,-1919,-53046,-59253,-23488,-13548,-69466,-72413,5207,24916,24437,34727,-911,-35996,-18223,-30200,-70150,-37760,-2971,-1150,38921,45905,-16994,-47986,-34348,-2341,64168,68077,-17345,-43512,40560,108907,93888,7144,1925,53199,66577,69928,77198,106994,122992,19194,-89580,-80350,-112041,-125645,-9430,97327,106039,43285,-47222,-91541,-95813,-82223,-42026,-1679,36139,78368,58504,-9956,-39364,-36554,-27439,37789,106473,102874,93178,126276,135646,64099,-27516,-34410,-36458,-71246,-35114,33540,59125,82306,82204,18368,-23952,1822,9439,-12810,-13171,-41550,-42694,-35312,-90223,-145848,-70660,20895,20879,29,29579,45871,31830,-23550,-75276,-44044,2818,-4406,-9110,-7975,-25315,-14237,12737,25384,99284,164685,64931,-110768,-129931,-21959,-18714,-115305,-59717,130303,200033,98007,5877,-17000,-15473,-24043,-37906,-39365,291,64625],[25141,-16986,-11978,-22707,-42285,-31551,-13891,48585,155589,140055,27454,-8971,-10017,-39466,-72507,-45681,21743,86985,73888,58671,94407,87361,39113,37897,33970,-11059,-2698,74556,128948,84707,-11442,-28288,20473,21505,12302,3215,-39384,-71252,-66827,-43841,-6430,19442,66422,95133,26793,-33763,-17061,-5026,-31308,-57521,-50754,24684,109426,72026,-65721,-119827,-82305,-32286,9390,61372,141771,168607,80680,-7192,-25445,-44892,-46874,-6440,8737,4073,35156,24178,-37218,-43917,-6287,-47890,-114199,-91850,18897,67256,2613,-99028,-115503,-43476,10616,32339,67227,70059,-8554,-46095,15648,100948,178548,216307,209936,148110,65570,16991,44912,40053,-26535,-47650,-7238,6871,-15567,19119,45003,-53152,-140243,-87625,-42950,-112074,-144197,-72550,-31977,-36598,-37408,-52023,-79636,-79983,-79592,-92890,-68506,9518,74915,72235,28047,-1975,6914,34504,43924,-40833,-98170,-48898,-37812,-58559,-19795,11846,-958,8569,37071,22404,-15339,3454,113989,230595,202491,88969,1388,-64402,-95610,-7707,84301,80021,55459,53126,63364,43918,13361,46843,75064,-4604,-61065,6946,106531,92173,-29300,-59937,94939,202209,96199,-16268,-33872,-57445,-128932,-120553,-35569,-1525,2067,45548,84225,44247,24457,69303,103846,59490,-11501,-30011,-13981,-9455,-25632,-72390,-109328,-101351,-73074,-6348,107161,177533,158092,47769,-74016,-114871,-91117,-40782,13511,-17538,-66871,-27179,11611,68308,163997,137715,28265,-12725,-57002,-164274,-180212,-55214,26504,-22204,-88074,-103386,-69278,4907,92741,150710,142825,112849,105676,37659,-91518,-129322,-20851,65234,29549,-47147,-40457,4841,-17194,-24249,14326,23821,31685,21440,-1062,5961,42835,12396,-58475,-61747,13458,103456,146375,85011,-1618,-20673,9797,78181,155637,122241,12845,-71720,-52447,43067,110484,53225,-50551,-71090,18347,85799,73102,3816,-48864,-2327,39838,-9044,-47159,-72633,-123447,-99674,-29491,-1057,-1991,-29052,-49779,-53306,-75960,-73169,-14542,19195,23637,32437,-86621,-184496,-41343,104902,106027,60617,30119,38667,64800,58961,58072,54948,72100,122007,110917,51858,9392,-40785,12321,84873,20977,-59615,-49327,27413,90771,77791,69459,106303,107132,47484,23003,27205,2174,-21222,-92388,-176502,-118642,5091,-4915,-52563,-53971,-81167,-88547,-52600,-41470,-70754,-92793,-37712,33029,70548,83689,40027,-5724,51301,101043,14955,-106121,-104228,7665,47975,4263,-6741,28675,34747,57316,64318,23051,4250,34475,36437,299,-3773,30292,26399,-36156,-75784,-40685,25615,43857,-3533,-8808,5392,-80075,-150680,-67949,52228,26548,-70848,-104589,-112160,-140745,-111286,-73326,-112146,-147985,-72307,57659,96546,38438,-59284,-123929,-94331,-40018,-25243,-20286,-18016,-19227,-14821,15296,4589,-66168,-98271,-46102,-14897,-9132,5794,-24062,-46586,25064,82723,35833,-29434,-51316,-6814,105057,170405,139415,125396,110815,26895,-34569,-36563,-65605,-98067,-76330,-56789,-46832,-13337,60746,124800,106140,18765,-30032,-13881,-16624,-46330,-29594,10110,19499,28654,41473,40075,28085,31287,41871,48170,22069,207,-10166,14973,89017,93590,10772,-30148,13098,67253,103739,98811,51366,51963,91991,103410,136328,145151,46165,3637,40381,-2511,-48754,-6074,56930,65310,55193,43402,16008,33222,65050,29179,-19244,-1043,-22268,-109509,-92014,-2366,26901,23063,29982,26358,13537,3673,-24638,-58448,-30256,11898,-10460,-48705,-67565,-30966,35848,69428,50965,250,-30902,-11231,20352,36882,51255,55629,39041,67551,113348,51091,-10250,23626,42960,44720,31547,-67600,-139546,-33142,106701,102817,6775,-3283,15091,-10922,-7472,39305,58123,33985,28005,31832,-30210,-113861,-113329,-68640,-52712,-74959,-60250,12264,44240,1648,-519,30257,-16900,-80767,-15380,65160,12811,-18113,5065,-41049,-52399,-7071,-71679,-195133,-186806,-111541,-54068,-7126,5605,-28540,-78547,-85550,-45436,-47534,-48211,326,36964,70009,77299,47877,7013,-28466,-8762,41621,40236,10419,26961,20942,-66140,-105205,-65224,-34497,-21033,-2178,-4014,-32287,-24481,29503,81674,102441,100612,62910,16055,12549,25933,-3621,-73907,-80472,-33544,-9507,21770,27498,26588,43118,30034,-25237,-27394,10529,19136,3670,20660,-16544,-147418,-159778,2085,146501,169425,97101,-1329,-32971,10673,27396,19758,8248,-31142,-80500,-43836,42230,67262,-18666,-116038,-104840,-6524,30419,-52181,-91132,9986,47646,-56149,-85001,17589,83521,71010,54247,52325,61782,46703,-8565,-42931,-12640,2248,-21148,-31590,-21389,-41277,-80731,-99144,-53597,-10500,-6170,11090,3971,-21097,-14299,-20477,-52205,-65535,-55049,-35632,-13630,-14652,-26771,-6647,-22365,-84309,-70177,22644,42511,2075,8393,83698,117835,29165,-88978,-106246,-68896,-60999,-76890,-92085,-127665,-143128,-89589,-32215,-823,19697,29535,7444,-26093,-30719,-1898,-25374,-130658,-173039,-96581,-24263,-10799,-25880,-50910,-33947,30190,93754,148625,143037,80117,-7182,-38787,-8453,13596,19827,18751,22781,45011,71215,47647,5930,-1026,34471,93157,111614,46981,50241,100518,50735,-35281,-21057,16055,11580,-14017,-57872,-126736,-110043,-3772,67873,33546,-1161,-28651,-13591,69914,110912,60302,12207,786,-38551,-109447,-83023,11858,39142,5757,-16874,-35776,-38486,31986,110845,113271,30654,-27524,49830,136889,94499,36278,8004,-30537,-67047,-75722,-124893,-173818,-103697,46932,148833,103142,380,-13876,-15254,-57244,-91259,-144740,-151374,-59436,-10380,5768,45639,72472,58522,-9621,-33233,1250,-7290,-48396,-27631,-11000,-58694,-76849,8197,76959,42443,-20986,-31665,-26026,182,70556,127705,87696,2963,-30487,12907,90713,104294,42071,-44646,-103775,-80315,-9734,17239,1061,25033,80285,74577,-17938,-86427,-25870,102275,184753,159089,68683,-775,34078,156897,208623,137999,63905,9424,-46691,-45652,31547,129871,167002,116271,38027,-14318,-67664,-117763,-111413,-39735,43698,44400,-33629,-17678,55760,44223,-1053,2413,60183,126924,92121,-824,-21561,-27737,-26500,56978,167198,183872,111159,21384,-30466,-40188,-24582,-39618,-84092,-61430,28473,53504,-20981,-55489,-57107,-19566,68466,107648,37910,-24255,-39838,-28449,4646,31663,8297,-32456,-39083,13448,28454,-32676,-40124,-171,-40871,-51076,-2444,-16377,-54194,-25935,1138,-16484,-35851,-46781,-36161,32378,29584,-32913,-15323,29909,24041,53642,104743,91359,52095,71859,123084,137778,91365,50416,9244,31456,92932,89491,72867,50603,-66200,-148200,-106945,-117925,-120001,-22520,61995,77506,47571,-188,-48456,-100945,-107345,-59149,-21735,28564,105734,90129,2598,-18753,-7310,21652,112102,151020,71059,925,6594,-4457,-61833,-82079,-22140,-13414,-66970,-55108,-34895,-49169,24992,139205,126077,26069,-43714,-87498,-98127,-61802,-29655,23499,33391,-41007,-86487,-20475,24362,-11498,-59315,-56539,-28888,541,-11333,-34889,-21643,-12283,-33676,-34265,-5710,4710,-2011,4281,25739,72423,102459,46233,-59592,-69796,9851,13369,-59970,-14614,127945,152145,23410,-66496,-55625,-35680,-41995,-18032,46023,88435,69064],[-15802,7226,61640,16585,-41723,-48339,-53170,-5389,101182,101416,2728,-29717,-23153,-29750,-28218,-14492,-29948,-48133,-32720,50304,134720,122858,50805,-8160,-49322,-55617,-3655,70622,120489,101795,13358,-33034,3145,9066,-8494,-6026,-40828,-86583,-63934,-52118,-96458,-92949,20705,105408,33692,-52704,-15885,41377,23039,7087,40540,96625,140529,97473,-17833,-69222,-93096,-101977,-49452,32296,88861,101590,73606,27209,-27463,-60590,-1693,86143,60412,-29889,-41686,-3599,3812,-10737,-46057,-98207,-76596,6274,57907,36075,-43249,-114007,-75998,-5703,-294,16088,61823,48867,-36988,-52307,10364,70320,137547,200500,214119,165553,88809,3908,10223,54517,35116,-10021,-22450,-13086,5933,71127,103455,-6935,-121084,-72897,-24440,-105634,-120764,-5091,65152,34769,-13416,-13035,21994,14925,-36219,-55095,-39368,-2537,54965,37463,-52027,-85397,-55200,-42746,-46533,-94316,-120330,-50880,4374,-3409,12869,48076,55119,45250,40516,20617,-10986,2857,94740,195866,204789,127074,38532,-1471,6010,46762,76103,48240,15172,4700,-2520,-20851,-25902,16517,50174,-11153,-73500,-51173,517,25852,-5475,-35452,49445,143269,114298,51194,-865,-26892,-51728,-54921,-30421,-30057,-20589,25090,45294,7745,-6069,-7607,18909,55075,34900,-16515,-26437,-15449,-11311,-1486,10379,9473,21540,82464,162432,142618,31921,-77707,-101650,-71626,-77674,-87991,-36457,-5012,-27826,-27603,-12612,51765,158848,104582,-48389,-66182,-30746,-104488,-148042,-48732,32269,-14978,-101266,-136854,-99063,-30625,56191,142449,152673,92802,50273,-6629,-96644,-112292,-8918,66078,54208,12416,7363,28337,4395,-24494,7768,26249,22862,-3365,-67097,-69785,32336,48592,-32709,-55744,3412,86847,144003,107591,25600,-29604,-24870,49996,147234,132282,4366,-104653,-105373,-5662,108674,94158,-30990,-102751,-13281,83928,81090,-5720,-64434,18203,114774,64625,15664,41184,14275,-10896,5632,-8105,-34680,-62848,-87213,-97702,-111636,-85346,-21503,-1684,5984,19352,-98859,-125627,84370,182295,90092,52289,95812,87057,34204,6080,16852,18372,42542,91064,85019,99563,144280,77953,45963,84411,47776,-36699,-46610,25652,88659,113326,154153,171859,134648,55344,14986,21903,36421,66797,10124,-103076,-92304,-3158,-16375,-46189,-31106,-55031,-110678,-150741,-157407,-106081,-35524,66366,121381,92630,48912,6201,-5533,21134,-7300,-90932,-150545,-145173,-78192,-5971,41187,47992,42261,15517,-456,3509,23347,23663,4684,-21576,-32216,3776,32888,17760,-17703,-39347,-23161,15005,5986,-36516,-33832,-14221,-58280,-119030,-73239,73373,71166,-61888,-108634,-54405,-50372,-58817,-46519,-50154,-56614,-11637,61798,58696,-981,-68125,-121950,-114914,-78391,-61634,-73400,-103937,-106138,-72171,-40653,-65679,-88748,-52659,-10530,-28212,-45061,-21360,-28421,-73833,-51748,25265,18911,-29766,-24695,51959,163370,204151,140891,111515,108181,31740,-57208,-35071,31081,30238,1077,-26381,-50461,-55856,6897,81091,84898,20732,-36731,-18311,6381,-50237,-103366,-70586,585,46486,54378,59816,80766,87604,51425,24984,24966,44018,49173,2272,-18037,14265,22371,-23543,-35262,25319,81750,56156,40822,121389,196623,162913,124972,135891,91062,63970,55246,2788,-16843,42319,70538,14809,5037,57241,52377,39227,81255,43480,-51866,-48695,-40484,-107066,-89600,22107,102866,102750,52547,18888,26590,36526,20017,1330,14537,-3164,-49605,-52819,-51125,-37106,14774,64792,62757,22826,25018,63175,62241,31958,13585,-13555,-35043,40606,150409,94874,-27608,-20222,62033,106003,65298,-67819,-160705,-68511,86772,117830,37194,31690,28984,-44136,-44297,4404,17130,30124,61563,83799,59413,-13148,-62262,-71261,-61639,-84487,-114038,-81874,-33895,-22095,-6206,-14313,-78213,-85465,-9745,33013,5903,-2592,-20447,-59857,-12629,78630,38407,-83995,-124356,-100906,-24004,50605,14370,-88789,-136408,-95445,-39135,-56771,-88916,-35890,47652,115868,107405,45666,-13876,-59491,-58997,-9237,4998,-7537,39005,63659,-39792,-110725,-55572,10411,802,-25165,-18423,-13397,-5166,17453,30019,36086,41215,39180,25900,-2045,-8387,9967,4842,30613,56067,8100,-2302,52650,81438,42334,-11402,-37417,-4205,50336,54472,19774,21742,-13701,-129758,-131685,16142,119839,115261,56406,-56935,-109948,-26696,-11415,-78129,-98509,-46277,-17757,-26724,-21180,11774,-8003,-64765,-67119,-52,34762,-19593,-69265,4781,38066,-65485,-94988,12698,70873,46136,14265,-11476,5683,69847,71070,9613,-7947,23055,47171,32729,-26958,-72488,-63576,-19847,51049,97931,86234,22525,-78037,-116149,-90241,-106479,-137084,-93178,-40760,-23704,111,9576,-11997,-22678,-53662,-82236,-45102,23152,-403,-85636,-116542,-47298,35187,40036,-28057,-72154,-47842,-19608,-21301,3509,6967,-33948,-47444,-32430,-95,33180,47650,25372,-31552,-63501,-19212,-19416,-137116,-165974,-48039,31715,16836,-8977,-39178,-55681,-22236,43298,104065,96700,48366,-20540,-40895,91,22826,15790,9073,16021,58661,91258,72922,25992,5783,43453,80242,77606,40320,42731,82413,57144,-37806,-62600,-1610,46421,23618,-36871,-97170,-98898,-27399,58894,71946,62913,33110,29956,58935,60359,18887,-7606,7556,-19895,-108430,-82942,54417,112989,70709,54642,33584,-16183,340,75792,108865,44760,-27918,-13822,45057,64461,81323,104504,86736,-6811,-79922,-100417,-108462,-73204,40193,100494,56727,2512,-12414,-20804,-6527,-11201,-69391,-63531,16276,77196,117038,111049,67374,28480,-30442,-50727,-10423,2569,-3425,-1516,-51134,-111464,-112739,-40531,16161,-2534,-56750,-64045,-40061,-5761,67779,145097,103912,-18543,-72530,-61558,-33917,-3131,13484,-30829,-83905,-71092,-13986,8267,-23004,-23170,22349,50061,39087,21166,27731,77688,153351,148565,32333,-66126,13641,210869,292168,183774,38970,-30722,-18615,43720,103414,136835,110236,33817,-41308,-84438,-118606,-132742,-95655,-490,77927,50252,-48018,-30981,55222,18307,-84386,-85032,8302,78571,52672,-6893,-8384,8030,46631,121578,159079,110117,23475,-27431,-13310,-7024,-11181,-17126,-42980,-28828,33555,10665,-78328,-68859,-26520,35403,138447,166880,63304,-4990,9636,38952,54756,64989,48244,11790,-5122,21832,22267,-7310,8508,10755,-69981,-70752,-10633,-16226,-40021,-4763,61472,93206,50665,-6509,-23601,-30479,-66654,-82925,-24414,23882,10875,20721,67586,69774,10232,-9330,23864,64074,113642,103092,2360,4307,80387,78053,52197,14824,-78249,-129466,-108076,-115752,-83666,3235,48431,39560,37188,44566,5385,-63740,-69678,-15688,31778,68495,102020,66468,-1102,-9301,-9640,9798,82366,97670,7537,-76839,-118228,-156971,-147898,-81687,-14943,-5015,-37898,-57824,-100339,-118321,-15948,107207,125476,69099,-21304,-125303,-140292,-46332,27690,64169,82594,60407,8360,-24986,-18538,7597,-14428,-78611,-101752,-81837,-68161,-46476,-6791,2765,-32028,-46251,-7099,17051,-17089,-28224,13642,29283,18393,17587,-3962,-22863,29185,74887,36113,17724,39234,11709,-71208,-98041,-64145,-28037,7535,70460,123736,106374,21842],[-29552,28879,108634,83055,19402,-24245,-80020,-75775,12242,41627,-27061,-67781,-49691,-18124,5727,9220,-40174,-95257,-75816,33611,120935,80840,8632,-24439,-43841,-33922,1488,32360,71695,100180,52977,-23151,-41961,-47012,-55219,-31799,-18670,-25287,7407,-38065,-179975,-213459,-89704,17577,34344,25409,29897,53529,60326,79409,99096,82809,52043,13214,-18650,-42664,-110672,-156629,-105549,-28417,-922,-7277,17277,25883,-24843,-33105,62448,148283,108963,-11455,-57893,-12677,20182,-19906,-83403,-99789,-13930,66526,48983,-20461,-84970,-94571,-26743,8471,-13963,15623,50990,25257,-9240,15591,47277,70456,136133,196788,193602,128152,39741,-71238,-70897,6204,53487,14832,-61980,-68695,-2468,87437,137275,76548,1076,27358,45414,-37386,-47573,59810,103195,56544,5720,-4740,47552,54865,-31162,-79932,-70698,-48899,5617,7415,-65585,-90708,-49214,-54362,-72573,-82921,-98827,-65762,35187,99250,113037,137628,128516,46933,-24093,-39880,-38388,-24738,26544,119405,162235,110326,32819,20384,54871,68797,42111,-15130,-22923,31960,51078,5862,-9832,26976,49319,13186,-38785,-83539,-93487,-40092,-15988,-48179,-26448,37584,64987,51972,7067,-4186,20111,-283,-61553,-84325,-23750,21955,-14402,-64348,-74660,-74566,-34017,6166,-2407,-31294,-60180,-79857,-42946,30142,71074,53022,41827,91516,133163,71503,-67491,-137015,-68110,6579,-50058,-132372,-108272,-23593,45460,58766,9566,13286,72743,20123,-106614,-110933,-32558,-41286,-72266,4038,74065,28136,-81641,-150048,-115598,-36034,36990,104383,115802,30321,-59036,-95978,-68191,1980,61304,56110,53654,77661,88500,24226,-64026,-104921,-73493,-35030,12867,8524,-71748,-88591,9027,40916,2403,-30154,-30048,19584,111079,125586,30322,-63539,-55764,7605,72661,95640,18036,-70667,-72227,-9247,55197,48716,-35403,-117093,-79618,14965,52458,587,-8009,85220,133800,67151,36941,94297,82396,26211,-342,-31317,-60415,-79427,-73707,-42592,-62223,-80470,-54228,-54740,-36578,12273,-18529,26353,179629,180293,54529,40094,82257,51548,145,-5402,10360,8322,520,-27389,-56361,21004,154863,161030,110718,86914,33846,-19545,-36462,-10461,13794,34026,61011,48434,10411,-23212,-25476,-909,23327,38393,23531,-27774,-51117,-33746,-44368,-41002,1452,7238,-59972,-149038,-189292,-117230,-9908,107012,158191,89503,-8645,-37683,2334,20998,-27049,-66443,-71301,-75781,-68789,-10737,61121,59714,36396,29825,6813,-14747,24693,55593,-1055,-77968,-66144,24236,62480,33465,40446,75299,65913,24350,-48344,-94608,-81376,-48438,-41441,-102043,-142414,-13249,77947,-9754,-51414,53172,95100,40962,5530,33116,71347,64773,45275,11288,-20382,-40424,-64934,-73056,-57232,-41811,-57623,-119239,-166162,-157078,-130900,-129033,-105476,-50038,-40798,-65565,-62300,-47490,-54951,-99072,-121216,-52204,-4447,-15654,13422,85782,138854,142159,105878,98864,110561,55913,-41502,-12210,95150,104883,32626,-4678,-18491,-56392,-50046,-29347,-40979,-72459,-90023,-49163,9836,-31690,-98776,-72544,11600,63392,65715,75319,105045,94934,37982,12858,12073,18898,25168,-32598,-76645,989,77423,23089,-15735,64604,104770,25460,12129,112196,162099,95365,11542,18080,73490,99812,66524,21223,-13976,1636,43068,-16959,-84999,-32250,32601,36086,31439,-10373,-84269,-86994,-56607,-53200,-15238,28282,50019,61682,65870,57141,51863,40659,26290,10422,6516,-23901,-64703,-38126,-11019,-3217,4742,33014,49689,23423,30943,82104,68322,-3425,-50219,-81504,-80962,12309,110101,57004,-57566,-60421,28414,84439,54034,-36867,-93059,-29182,109097,146064,60272,43446,32014,-48428,-70681,-57584,-59161,-13109,73568,127263,141047,87878,-5082,-75007,-85020,-89967,-115409,-83003,-25516,-33700,-49640,-61701,-81039,-35813,16327,23286,39283,55662,-30595,-107372,-26011,100755,123089,67920,13374,-6776,54652,100267,8029,-129503,-151577,-97122,-35889,-18971,-41274,-20146,64998,117453,65592,-19479,-53124,-55776,-51892,-31523,-6801,-2926,17355,58033,44439,6421,41808,100754,59550,-25092,-50361,-56648,-41872,-937,13336,11133,38697,60196,46625,-9109,-67375,-41376,22870,63122,63716,-16283,-59919,9143,75282,27334,-34102,-34513,-9990,13659,35038,27369,3215,-51171,-107675,-63698,55636,113627,71154,25555,-30720,-75713,-28998,-35313,-105886,-128619,-70497,-12160,-16068,-47025,-38029,-24161,-23883,-13172,8705,21581,28268,14000,14270,-14230,-78311,-60716,29915,50872,19909,-473,-15537,27588,119666,107366,-7423,-61036,-4600,80643,93621,1735,-79337,-62701,14799,130617,186351,131731,-1579,-106633,-111565,-88664,-114676,-118383,-42396,11117,13884,27121,42651,11683,-36971,-63642,-33804,30813,45732,-16510,-111069,-160919,-155160,-96081,-15615,5733,-21406,-24632,-24176,-43183,-8181,38807,2152,-50135,-31566,37862,89588,96554,71073,16778,-44663,-17040,-1786,-97875,-120656,-23672,21875,-8800,-16840,-6118,-28308,-58335,-45317,-19097,-11251,21497,31720,10951,2563,3320,13772,14648,3756,15977,38474,24486,-50862,-106171,-41432,3651,2466,43226,102111,100839,46218,-41272,-86691,-24430,37457,-21365,-102525,-126559,-114273,-55504,42208,72730,57958,32230,29066,14313,-6620,-3823,-2117,12191,17854,-27711,-16509,52541,69452,57117,75852,33992,-59595,-79817,-37226,6597,28947,23376,-13542,-15491,46574,90384,105723,99788,11992,-83713,-91199,-55528,-18276,36373,29021,-3805,21012,26398,2487,38618,70944,41380,49388,80326,114623,141218,112970,24944,-59077,-85336,-61254,-29949,-3682,28658,-2607,-99961,-141546,-123557,-97680,-54414,-27539,-40651,-21700,-10522,-54132,-45303,59809,57216,-67166,-103301,-69654,-66486,-60205,-44460,-64568,-75373,-66275,-47035,-22427,-23267,-18863,11422,21600,36928,88121,106792,93225,92618,67473,-16239,-83776,-14764,150087,213027,133822,32810,-23540,-12382,29758,70041,82247,60630,12388,-29833,-68078,-94961,-82768,-41475,12664,41700,2799,-73472,-72074,11081,15518,-72118,-77002,5522,27095,-3614,4665,40975,72388,125506,164783,150892,89032,45864,25177,21923,4078,-8669,5675,36599,52975,-10391,-145564,-180014,-47392,36353,60867,97722,109469,59722,31098,64538,109507,108642,69961,38002,25263,21197,5046,-22239,-31916,-14514,-15465,-49202,-34101,-11877,-10198,-8217,8071,71650,138496,121785,43047,-22521,-89156,-120790,-109320,-81222,-60350,-46035,-16254,-2809,-52226,-125433,-133281,-107956,-55303,41585,84314,13959,-2694,53290,74077,72901,43657,-14611,-62501,-73108,-60214,-21024,14179,23658,20424,44009,66382,45469,14092,14791,50324,95863,97827,60007,3951,-23317,-9210,-20441,-39816,-14144,-6190,-40648,-72610,-127568,-179875,-137446,-50225,-2308,25485,27770,-37029,-115405,-95569,-16473,26856,64312,107902,63206,-72459,-118571,-223,70073,43935,63129,109052,47630,-45037,-34613,53707,54810,-51870,-122014,-121482,-104659,-64074,9422,43907,5560,-14623,13874,-69,-64094,-68134,-3305,24595,1640,-2019,-5728,-27617,31851,125074,99028,14872,-50852,-93145,-92787,-40668,-2614,34222,101529,164248,156266,84826,-2249],[-14728,5468,69597,112695,96793,20499,-75433,-85046,-340,39654,-3396,-31304,-21248,-12237,-23710,-29072,-43018,-35366,-15574,27498,56624,-1261,-45806,-19310,-6394,-17043,-16110,1315,45048,90849,76794,-6264,-76123,-87518,-49764,6627,33420,26351,33365,-51399,-206579,-226638,-138731,-84432,429,87280,53395,25156,84045,138357,109788,46517,-11124,-48717,-14813,19896,-44858,-112249,-100166,-65784,-53870,-58994,-28211,-7510,-27285,-12870,49199,110553,120418,41862,-7077,21094,20945,-60062,-101424,-64336,-2110,-3988,-46355,-86420,-86822,-40066,15694,23740,13398,30410,22967,24101,59972,72617,62195,76220,129087,148182,105593,27497,-45809,-124899,-110161,-42200,12900,15497,-44859,-76464,-23053,67092,118337,101533,79294,97236,97712,35187,25719,84355,64153,18185,14961,11644,18752,-625,-80538,-119717,-86985,-47293,-18085,136,-5236,-11079,10301,-18113,-44293,-31667,-54958,-65711,63184,189489,179803,144086,101497,10665,-55625,-53872,-37762,-55678,-66006,9068,68247,50949,12593,26661,65953,83591,33673,-42465,-22885,81123,124450,64838,30491,51762,47554,26163,28689,-11317,-60812,-57690,-65028,-84542,-54918,-6995,3949,-1470,-23915,-32107,1214,1292,-68247,-81135,24955,59290,-27061,-79576,-79524,-62888,-6327,-228,-34076,-37532,-80629,-136259,-82604,7594,19519,-15866,-12898,23561,38565,18010,-51132,-87930,-27852,11306,-64884,-139243,-129156,-61649,62169,128355,52950,1139,17425,-572,-60844,-84955,-51770,-29970,-25810,31865,88773,54533,-54403,-130037,-84053,18950,78597,107840,95083,2577,-101312,-128517,-18732,121025,153677,94819,59905,82784,107754,8201,-127132,-155464,-126161,-93886,-537,48720,22932,10110,30138,33854,49134,17983,-38436,-24129,70068,114840,33935,-24416,34064,46521,-4770,-12122,-4780,-16071,1104,27448,23091,-7917,-23839,-72923,-113737,-57585,19409,16529,37552,102656,85614,7668,-12105,36070,41431,18421,3400,-23464,-38742,-44401,-25699,23701,2010,-55694,-60363,-55330,-37904,27634,65869,71049,98297,90480,29152,4539,-8548,-32348,-393,50103,53933,29070,-15594,-88756,-121391,-49395,89054,177547,200629,146105,39124,-1127,-23022,-49202,-55176,-68372,-81192,-81477,-79691,-63111,-22997,12050,3724,-36775,-36859,-16638,-30488,-44693,-41132,-14235,35495,60483,27717,-37460,-84945,-69906,-19764,62827,115820,50352,-71962,-79835,3112,35014,30456,55451,68940,41533,20854,23344,37450,29048,29890,59788,63336,22947,30292,45543,-25055,-99950,-65942,33420,69788,40267,71384,148674,160596,82210,-43179,-106536,-85042,-52529,-34839,-79993,-151063,-72381,49803,23907,8145,100442,127456,66872,40147,89483,137991,93782,7332,-46403,-48706,-31700,-12944,13381,27358,18649,9555,-18398,-81701,-151923,-162351,-118764,-65981,-52662,-91154,-93917,-50274,-31634,-15590,-26668,-78429,-61532,-7972,-736,27581,76464,72009,44480,58271,83617,60333,-3143,-37977,18512,87869,65410,-5927,-10587,12783,-5961,-26023,-71020,-118503,-123321,-97352,-43171,5909,-21364,-36932,16782,68247,75032,58615,67044,73088,39522,20194,44525,4294,-58598,-47473,-29715,-36176,22412,84768,43504,31369,123005,140073,37260,-8749,30466,12360,-75756,-150615,-113938,30293,100660,61825,32479,-18737,-70068,1505,21625,-67885,-54942,43128,62233,-3083,-44767,-62717,-65968,-43280,-1521,47145,23874,-34636,-13346,68254,94156,61203,22368,-2845,-32443,-36445,-28469,-42843,-31172,-25868,-21102,-22802,-17365,-3662,-26667,-29188,38490,54721,-24570,-108583,-127394,-68324,298,-1201,-50452,-56454,-11980,18132,14886,5603,3828,-4095,20706,105699,120732,46568,53523,62414,1749,-39134,-63621,-108313,-106112,-9462,104039,163692,126521,38283,-41999,-79139,-67358,-50936,-33796,-10796,-35918,-60794,-62818,-44551,4079,25897,30045,76198,103578,-8484,-130256,-83361,30829,103641,106658,53522,26905,79508,104443,20450,-79821,-96612,-94645,-57054,16103,50880,56929,104680,122477,57199,-11728,-12845,23314,32840,-565,5217,35571,39727,62672,111395,124454,123016,124400,83660,5992,-62647,-103506,-65218,22439,54865,18147,29603,63397,50062,389,-72884,-82989,-35909,-10766,-7375,-45651,-67964,-13470,63272,45671,5614,-3052,-22533,-40439,-2903,31892,15505,-43853,-75755,-25336,75679,132384,63150,-901,32634,43090,2458,-45259,-59684,-64390,-76778,-68510,-47579,-42451,-9267,31002,40277,17667,1101,37094,97107,108015,59052,-22058,-67434,-22583,40375,13851,-22634,18824,44497,48706,74235,36539,-74484,-111454,-48131,42276,73777,18896,-55177,-68279,-18023,109791,164688,67208,-38060,-35963,-6455,-20167,-40213,-11682,43304,66135,48812,24286,17786,-2523,-45300,-60487,-2638,85923,96802,14391,-75508,-104669,-123620,-127188,-79464,-23587,543,-12702,-50185,-86754,-65448,-1209,5971,-6000,37065,100625,140872,147884,117413,55290,-15987,4572,26597,-40368,-69612,-41993,-38929,-46686,-35302,1439,5199,-55007,-100610,-95062,-58556,24552,81563,49539,-28914,-60263,-16430,12336,-10358,-49291,-26978,-22560,-134536,-210315,-104136,-22960,-24636,28924,122345,104257,13934,-60291,-84737,-42652,-15650,-105095,-196326,-199267,-140767,-57680,31247,49370,16413,-28025,-33412,-25550,-15236,20153,16355,-5357,33162,61396,67157,55878,13470,-423,12130,-40380,-120962,-128862,-107365,-69730,7148,47002,-3825,-36488,18273,37503,311,-18884,-62176,-118578,-114160,-42202,53364,89396,33586,-2783,62273,92206,54516,57669,85807,82928,77738,78005,72287,64060,60127,1306,-92071,-102548,-53174,-39290,-17450,5344,-38380,-93539,-88200,-79208,-92836,-60680,-16820,-10147,34047,52330,-40890,-103341,-22396,4082,-62978,-48086,24436,38621,-4863,-69494,-89689,-45042,-37270,-71562,-54972,2883,63204,93125,54300,19662,74161,144686,136383,70914,11716,-16758,-32366,-13783,41685,30598,6086,51264,47289,-13255,-45106,-25334,17177,43654,36586,45794,31697,-8339,-6516,25070,19272,-13401,-40716,-90151,-112321,-22460,63537,28595,6640,36774,5946,-17362,45043,100304,114869,125497,119125,129167,146503,164681,147797,76867,-10470,-23952,43970,108887,104280,-24541,-197496,-186442,24936,128645,85784,32171,35303,52125,52822,70741,107471,97504,42640,16558,38860,42292,-6680,-47889,-59042,-73241,-58996,-12708,-1867,-23120,10079,32352,9486,39696,111803,123073,38636,-56900,-70323,-42036,-63928,-114380,-121218,-95941,-46159,-31495,-84487,-127864,-133138,-129809,-83187,-23893,26528,6639,-15171,32582,79937,80649,63272,46680,5709,-2304,30761,31165,-9914,-17723,20916,72639,91380,86787,85855,72067,75770,108366,87299,22327,-31452,-46924,-23302,-19502,-37709,-32878,-45130,-49759,-30459,-59038,-95629,-67179,-13219,39223,85398,81498,-16441,-96027,-59774,-18952,-21016,23732,88653,75607,-15998,-73338,-1415,47824,3690,879,59112,21449,-31949,156,74954,52583,-45822,-100297,-102017,-105473,-77307,-4105,33806,-2641,-10448,13956,-36268,-106846,-108282,-57610,7678,21155,-10502,-50545,-67971,-2896,85725,59273,-29803,-92051,-110729,-63620,23584,46695,45402,86299,115310,85997,37164,-7978],[-5068,-43881,-16230,71364,110042,40760,-46107,-39521,43243,86742,75097,73102,56567,14587,-30089,-47935,-48604,-610,22433,11876,-6453,-47543,-59132,-32471,-46014,-82988,-78023,-35236,16780,57807,65834,9537,-65155,-74516,3971,85913,76932,12443,-10736,-71869,-168104,-150449,-98036,-124384,-80154,24158,3749,-28672,70936,151499,102100,43681,13222,-3512,54393,110773,28931,-65479,-92832,-95743,-78112,-55667,-47068,-46288,-29748,-16623,-14071,39581,101022,61958,16300,28730,3859,-82217,-95297,-33519,-37663,-132994,-167050,-131639,-67090,-8913,30950,59895,72029,39063,-11483,34357,91000,43417,910,29492,58214,41270,-7478,-67297,-97444,-113451,-75898,-39151,-32677,7666,24873,-16205,-16548,34749,38787,10074,26967,85574,96944,37534,32188,67884,16462,-19894,30493,66794,13068,-93349,-157366,-127495,-38791,16780,-12951,-15967,35387,36516,16498,-17750,-21969,19402,-2761,-33058,75814,174846,117734,27442,-20365,-39053,-17637,17279,11138,-70680,-149516,-113076,-36294,-135,14837,50628,79974,92779,48979,-24863,-19506,52578,88852,61281,51241,58373,9547,-24494,30972,53252,13011,-33817,-81370,-88293,-24278,26074,-2942,-22452,-41019,-78117,-76944,-25146,-16367,-4973,84215,95407,5161,-35768,-21687,-4314,61184,73186,10906,-36588,-96556,-148877,-113536,-55309,-72275,-105578,-73835,-48664,-41580,-5192,10268,-23296,-29894,-49938,-98783,-94364,-83531,-93458,-7436,91408,66201,34079,55070,51863,17900,-26630,-55391,-49123,-27645,2861,45454,48151,-20181,-76992,-15829,88829,124805,118350,83436,14242,-60241,-89757,-974,116563,156676,135675,79319,36551,55641,25740,-77211,-117882,-115149,-100200,-15263,59479,91516,86700,62392,64219,94142,60738,-464,-11642,14084,23941,11778,71614,175504,120585,-32147,-99751,-49994,6610,20641,5314,-25208,-52067,-3092,-2208,-75866,-64576,7905,7408,-5416,24021,17970,-45842,-88722,-67414,-34141,6161,35577,21762,6897,-10442,-14122,13399,870,-45857,-36241,8298,6184,37141,53916,-45932,-80239,4594,18049,-52988,-94553,-83794,8896,93745,90113,40988,-12799,-55666,-69954,-49333,23389,133744,249434,199911,44990,5461,1904,-39557,-60004,-100958,-116293,-63181,-18834,-14105,4623,16624,-17790,-52390,-62526,-52976,-40905,-14230,3390,14398,39347,54383,49876,48971,44641,15812,-11411,16817,40899,-28996,-137396,-114543,-11127,22735,51123,128364,137887,80248,68985,46801,4223,-9278,6591,27941,40937,7689,-43,-15980,-82995,-102352,-37340,36010,44159,9615,14404,74524,151818,147442,24396,-77008,-75808,-59743,-42291,-21355,-40541,-17145,27385,13197,2972,33531,9499,-16914,22327,84083,117220,87760,-6872,-94863,-104125,-76789,-20007,72443,101460,54798,46724,95629,84286,-33336,-93016,-34896,35979,8389,-67142,-78330,-40625,-3850,66233,98916,32534,-18189,-5095,7815,13116,31597,26682,-11364,-13011,6990,-67418,-142838,-72572,40189,61600,2879,-39300,-12505,32566,47720,54481,7274,-59438,-69178,-41173,7023,24181,-21754,-7182,82033,107349,54533,14185,21658,7306,-17337,26982,83292,-5303,-114557,-68525,19871,14724,-5480,15645,11840,28070,96015,121961,56933,-17682,-50314,-106248,-196396,-228277,-129576,23106,72679,33666,36771,-2564,-103090,-47877,49033,18638,13681,83790,82944,2095,-26022,-4715,8026,15458,25879,54082,38290,-25605,-25726,26261,32078,8300,-5875,-32393,-68712,-58676,-28211,-25245,-38657,-82900,-97969,-79709,-72109,-69144,-89514,-89496,-3638,59399,-8505,-128151,-131143,-28444,-4802,-88983,-126775,-42040,37964,5871,-62399,-49499,34462,62634,48303,56674,45878,7531,61341,115864,77051,21338,-18936,-97107,-164711,-106908,36918,120397,93900,48918,13501,-26574,-23940,2192,-19837,-36760,-26861,-26093,-47510,-49389,-11557,26155,60060,100671,107136,29369,-61733,-72012,-25390,41163,47931,-18483,-53200,2387,49891,28803,2250,-20569,-84925,-93258,2477,84015,104762,122024,141780,111529,70073,65830,92268,89327,31476,22597,70763,68628,34970,43512,76820,72020,40272,28555,19659,-34254,-79725,-33315,57487,66790,-36590,-69825,-1417,23138,14058,-7544,-42929,-63152,-58420,-46403,-32826,1430,41667,81132,88386,79988,35382,-33508,-65189,-31351,12426,37839,23507,-20414,-28666,35188,106652,44111,-46351,22179,91418,26047,-39273,-3653,16552,-31951,-72056,-43311,8614,80406,143396,124735,14103,-29251,70914,149793,130426,87686,25685,-31678,-21155,235,-64690,-98587,17263,90092,16751,-43733,-57913,-99408,-106136,-66812,-26789,-3013,1132,-29281,-74345,-77824,8961,38109,-51659,-52327,57338,98674,59513,42968,56300,66290,73861,57051,1590,-49505,-62547,-64595,-70923,-28036,51268,83782,9477,-60021,-48052,-20340,-38921,-76231,-64191,1350,7500,-52211,-83291,-42454,14237,41118,80795,122553,135371,140207,147094,125085,49202,-29384,-9,46841,11926,-22632,-50151,-59684,-37161,-37967,-31132,-11439,-43886,-85458,-55623,-2888,48668,68570,26176,-63535,-101295,-61992,-38879,-62761,-91548,-44836,-20095,-136168,-200834,-77311,31383,24177,-7149,16922,23234,-22251,-67338,-69107,-60640,-78652,-145434,-205518,-213311,-141844,-51602,6625,12459,-3666,-63935,-91999,-58534,-5297,44231,18644,-36229,8124,59133,57875,47556,18271,-26776,-67501,-112105,-129046,-97159,-75201,-53143,-7394,7521,-30703,-46311,-26551,-39985,-100689,-134842,-157903,-162116,-139154,-66073,55801,121174,78696,43373,96578,129247,87755,51408,34270,20438,1297,-5321,-7708,-4113,23454,20168,-41695,-84012,-74564,-62417,-43310,-56577,-75252,-45988,-14307,-37140,-53475,-22115,6478,-12647,5475,51924,20212,-50952,-50202,-26570,-9337,39011,108658,145151,67872,-59833,-75293,-7768,-23945,-101384,-91046,7312,104944,125461,58412,-22148,-7197,100163,143467,73849,-4704,-4686,6316,-6555,-23515,-91960,-98800,32705,72016,-18498,-74028,-67455,-10778,21630,25579,68591,77701,22835,13598,53782,36238,-33354,-54876,-81606,-110503,-21955,96013,77512,28996,7397,-42570,-22097,72702,112098,83180,39073,24008,90164,174230,220047,213037,108754,-40264,-47767,70001,102310,46150,2751,-55526,-67507,73383,167135,112199,27562,19579,30478,26888,36363,60473,50421,29197,43125,82703,60547,-7373,-36505,-41003,-77120,-57892,2338,-26085,-64522,12107,48794,1875,3688,52203,58765,902,-57297,10771,81010,10152,-75294,-84315,-89666,-56782,-2122,27791,37535,-9106,-48530,-16634,2386,17050,-21289,-56319,11081,65198,23605,10172,45796,54577,85596,109476,55763,-37681,-51944,11342,71331,105403,114904,94420,59208,56104,84887,71943,28446,-16769,-63556,-54805,-8010,36255,50514,1006,-30619,-9157,-4651,-10124,2323,30935,103322,141797,92645,4165,-65075,-77610,-48296,-3175,31176,14786,-10431,-10219,-27248,-21045,15626,14297,-9764,20643,40225,37970,52168,77437,27396,-40380,-41581,-48423,-87445,-73950,-29710,-25647,-62448,-53662,-15530,-44229,-90996,-111588,-100691,-15352,61844,44567,-26661,-57221,-26581,7210,-8770,-42916,-52700,-37082,-2064,51945,38108,-14612,-20422,-14305,-8807,9149,7226],[-2243,-42684,-32761,35085,81378,54336,10166,18338,79084,144193,174559,166425,116744,64522,46276,42537,6118,-5956,12212,17314,2715,-18435,-25988,-52547,-125719,-167249,-137720,-95452,-49961,9302,45010,35043,-4720,-23041,35507,97373,58559,-20781,-23374,-28199,-81142,-72759,-32505,-89409,-141943,-76421,-35629,-48109,26390,119668,106211,72250,66051,81119,147544,168824,36210,-82057,-111238,-116728,-75952,-21256,-36597,-53691,-8850,3495,-8035,47589,92129,48215,4854,4134,-6323,-50567,-58568,-11367,-35109,-150471,-175580,-101791,-43228,-26785,13608,87412,107696,38202,-22101,20960,37710,-31487,-66104,-31833,-21914,-32262,-34793,-72920,-98613,-90240,-28950,-11215,-39644,417,55247,44726,32249,19158,-55081,-105530,-44259,64764,85907,6453,-8220,39970,15386,-13298,49506,114785,40243,-124540,-183429,-108508,11366,76198,11020,-36605,13168,8283,-29555,-49808,-22091,51169,55960,29955,76621,79928,-9346,-86425,-104753,-63110,31439,98954,63266,-58419,-157348,-142212,-64894,-9473,33268,79634,89619,76211,61581,15491,-24134,-19224,613,12637,50129,57851,-28993,-97549,-47394,25198,57497,53824,5407,-30992,27721,94556,65483,35205,4782,-63464,-95399,-22555,46016,53923,72320,69924,25268,-2734,9881,24174,95132,145489,79607,-34137,-104011,-130859,-127519,-106587,-111905,-123221,-82740,-52513,-41825,1457,31426,-9773,-49387,-86094,-93034,-18377,-2693,-75404,-59785,31750,67290,80484,111600,84120,30662,5497,-19958,-33591,-22192,-19598,532,41078,28141,-10707,41634,112575,104103,73251,48868,9650,-19485,-33848,-10278,30015,78332,115800,81248,846,16903,74680,26543,-64464,-87191,-66173,-25426,13406,44572,47100,68352,105324,91829,40036,28018,21031,-33023,-91384,-35148,119024,203768,119898,-8748,-68128,-42690,2548,-22824,-89642,-115798,-89402,219,36642,-5029,-21323,6898,-25162,-75252,-49596,-841,-37303,-107395,-101707,-54433,145,41337,46198,29234,-19358,-57713,-50247,-53523,-75712,-24048,70322,49705,17207,-36164,-184846,-178569,-2053,36890,-50633,-80529,-60876,630,72731,84629,15366,-46700,-38384,-24888,-36083,-24570,43203,159011,117288,-24596,-26990,20050,-1865,-40562,-80089,-57649,35703,90513,45587,-6707,-44729,-61155,-9011,-311,-53201,-47388,17074,23390,331,6165,8480,2569,42954,87176,72405,23692,24909,-1256,-101380,-173611,-124935,-28748,-4190,22234,108586,96317,15222,30328,40094,-11813,-37053,-30697,-44615,-60396,-85349,-76962,-87414,-130772,-100257,-6462,48021,17914,-38395,-86173,-84596,32076,137892,55213,-76945,-93231,-69622,-37080,47899,95467,87227,41847,-3873,-40091,-61439,-119389,-126883,-43100,35316,83390,105867,30305,-104742,-151976,-126664,-44793,85634,124566,52022,16659,87818,144468,73761,4005,51254,130916,102793,12722,-43409,-51575,-6027,88115,146262,97868,10240,-17496,13608,1186,-15163,18090,-10289,-83949,-105298,-188773,-244088,-115383,39597,71348,33972,10513,29315,65726,73052,98136,95006,46612,24851,21243,39637,59553,5831,-17308,59439,92274,36595,2456,6556,-11560,-3071,62488,89910,-2047,-74317,-3668,51613,-18770,-87611,-63985,-32485,-14525,22142,75507,65377,-18876,-85039,-109514,-152026,-151729,-44511,39598,37435,21871,72961,47871,-81768,-92873,-12676,8097,23846,68788,49043,-9129,-17639,24390,72712,82398,50069,54633,75995,50879,2975,-49560,-92365,-67779,-22879,-32814,-56842,-44729,-44964,-47012,-41635,-92224,-129613,-116246,-101531,-92490,-96155,-82338,2954,74600,-3792,-131680,-109344,-7735,-4870,-73258,-97570,-37938,33,-53315,-116607,-70453,61894,123458,92386,55431,34075,-2052,47185,141105,132409,62703,14182,-41251,-90954,-66133,2035,44111,39300,36867,44517,30019,-2370,-23928,-41958,-33907,2285,4885,-44616,-76828,-28660,52121,112089,125307,102914,79999,74490,43259,22029,42767,16677,-60407,-104716,-58377,5862,25654,41667,37429,-44180,-94194,-31978,30116,38966,55397,121209,141524,107836,81107,70797,50358,22291,34242,73438,32493,-72884,-122743,-85805,-46642,-36995,-30870,4627,24029,7041,14040,43376,6313,-124833,-163835,-57608,6182,35923,77005,54506,12817,15544,19177,40626,104389,118365,96456,117986,145507,71937,-35989,-68782,-46562,-28151,17929,67372,35766,-29687,-24609,35814,-1800,-97047,-66189,18455,27405,5256,33722,48976,47266,32156,47399,105081,163820,195622,148771,5374,-27806,94828,138078,63201,48596,53116,7445,-34787,-72145,-141245,-141688,-2545,96002,5542,-89605,-68012,-46126,-57414,-57730,-62243,-54739,-27986,-26773,-77956,-116017,-72182,-48836,-77792,-31307,64815,102298,91162,67225,31375,29874,57909,66590,19073,-59472,-86161,-70807,-79329,-61732,-18802,-1382,-39854,-70662,-46905,23427,59614,2566,-44968,6944,27725,-31773,-28111,73765,106978,74817,94302,116611,113077,98585,83938,86053,41760,-47264,-35256,39896,52344,37403,14580,16545,29969,-621,-33645,-25926,-13255,4737,57270,82452,66816,26848,-4450,-35696,-58763,-75890,-106242,-112062,-66898,-9621,9084,-51848,-84479,-4885,76556,88165,-7635,-104484,-87965,-39092,-46173,-54687,-46225,-50418,-75078,-96863,-110570,-81631,-33881,-8908,-4666,20566,-25271,-89103,-86639,-29190,22935,249,-46251,-32517,-27368,-29473,8088,35204,-5820,-71317,-99615,-56817,8174,25471,11148,-11302,-34025,-62582,-69708,-64970,-65601,-85756,-122506,-162622,-141880,-105795,-77747,-13166,70606,88450,89379,119928,123446,78778,30012,-18554,-45743,-62706,-85398,-39653,40780,71127,61452,7598,-78594,-124921,-105108,-74929,-85549,-67538,-8318,4687,-30310,-21518,21042,40528,-11314,-50438,316,55137,14368,-56415,-47564,27430,69549,100147,147912,81421,-27604,-33030,-3644,-48395,-107676,-80375,7390,61998,42757,-16536,-85296,-85860,24084,108183,61938,-21576,-21474,-2936,-2880,-2275,-58050,-93245,-19610,21814,-887,-3764,10287,25155,-2147,-23178,8748,16631,-20992,-11393,45700,67116,17471,-5228,-11580,-43158,-7201,57433,24062,-15565,-40589,-95935,-48246,62729,79740,21943,-18750,13927,95453,121613,147568,188056,106839,-56274,-53470,64026,31680,-73321,128,102194,53627,55652,122612,118817,57279,19388,-24800,-28082,28880,68936,50969,44508,90613,131861,83078,8278,1894,17003,-5681,8030,10304,-69963,-112117,-27534,14444,-15027,-15384,-16783,-28707,-1496,39602,95206,122701,46365,-489,10876,-22149,-22587,55324,151148,172696,84405,8264,22571,54734,54968,-33492,-87076,-664,40099,-42810,-61664,10285,79007,145894,146142,59796,-41175,-56880,-22683,364,55965,89021,44855,15932,35871,67967,73413,48483,-9074,-84591,-84422,5973,95878,101848,38071,-6831,-654,14363,15673,19641,52110,126625,141261,71614,23029,-43823,-121146,-75209,38293,43989,-46810,-82024,-26721,12171,3276,12331,38601,37777,71311,118434,90107,43176,48255,18116,-22128,1542,-23109,-82323,-67012,-45217,-72256,-101575,-88128,-53051,-43933,-58175,-80933,-79595,-5944,102552,132215,62074,-7177,-35422,-47772,-42401,-27092,-10399,21939,35545,31189,-27270,-90984,-98284,-89398,-67849,-28222,-9891],[-42004,-33892,-9685,23362,48213,51467,26068,9369,45409,131204,184425,145220,68604,29237,54832,113031,73293,-1722,3762,28800,23577,-6594,-36248,-83072,-161382,-182630,-156462,-171249,-147139,-55903,2658,31721,25689,-16179,-20727,-24366,-55259,-57549,-62,29610,-21117,-60153,-24512,-59758,-154797,-103515,-13836,-36340,-41509,40752,81388,68026,55769,75870,148275,152393,12036,-99422,-108949,-103442,-49432,10405,-22297,-46521,10218,41525,57936,90776,70013,23622,14151,5230,9338,5441,-10098,6047,16583,-39427,-50199,-8384,-28607,-73093,-31303,57258,69427,8003,-32640,-26895,-40635,-60999,-57583,-46865,-50920,-35646,10755,-30882,-105045,-111865,-40411,-27076,-41991,-29644,-14575,23756,65260,17062,-97834,-123672,-23791,73935,79085,-1241,-35066,11728,16017,-8841,31737,81482,27265,-84055,-116829,-89045,-24291,57315,44577,-9580,-6768,-23401,-40926,-52420,-28556,44405,80758,69326,58596,-5555,-81188,-93222,-77282,-43881,41306,106658,55386,-36865,-64353,-26853,5349,17486,37667,73764,63464,37356,70362,71412,9386,-12333,3591,6629,46038,57651,-23765,-98176,-80293,2837,115411,183461,130824,42439,66902,140017,134323,104803,67904,-6020,-46247,-3855,42209,16938,-15878,-6210,81,-23605,-20763,9413,76543,129970,88545,-10916,-72563,-98101,-100229,-88276,-90797,-89198,-35317,21941,30649,38673,31536,-9634,-42246,-68540,-50817,46311,77078,2119,-18797,50444,90050,93552,106665,71570,10239,16461,36190,27504,30886,24757,11204,50485,73471,37490,48227,74176,29918,1297,10456,-18676,-13585,15463,7661,-6475,21066,47595,41500,232,30031,87279,32576,-85075,-87216,-41229,-35987,-46140,-32130,-4515,72915,98941,12198,-53471,-6515,27922,-24725,-98208,-36638,91982,105332,46937,37087,50302,36953,12928,-50827,-142321,-161470,-94286,-7004,37148,40153,9756,-8303,-48510,-78528,-34513,24798,8695,-43895,-37569,-19514,-25080,-20557,12482,21439,-38411,-90642,-77692,-83189,-108956,-29745,90447,62411,-14787,-104828,-225215,-165089,30845,82018,33692,5964,-6304,-2162,46654,77858,-20118,-120160,-85119,-31122,-36097,-44436,-46221,-41543,-83777,-138418,-81080,691,2257,-46266,-60329,-9158,66586,100248,44425,-46866,-117718,-103557,12523,75513,17879,-8979,15895,-19397,-50489,-21301,-2234,-10148,19100,58015,61034,34336,45356,-2921,-119541,-163726,-108663,-32539,1535,30085,73335,26137,-44836,-6490,27713,-11619,-34179,-28554,-54691,-93493,-131600,-138307,-130230,-131153,-86386,9462,56601,1052,-72123,-133519,-172461,-91120,33743,-13793,-119388,-93823,-28094,-4617,69391,155553,157920,84391,8496,-32351,-47981,-116794,-172287,-114521,1662,98111,137844,72028,-72089,-145238,-116209,-17894,98054,123964,44789,-32037,-12915,60624,64857,28642,64357,133694,118505,30103,-44191,-60577,-21312,35709,82734,73386,290,-32518,15927,3374,-36719,10732,1364,-96487,-144255,-201221,-226409,-120386,18572,83416,100403,78051,73578,97145,68149,62647,86185,84769,76684,41535,16651,69918,61664,-5322,9446,53463,61541,76612,75803,47864,63322,91757,78370,40313,34917,55423,1826,-112725,-147527,-90040,-46991,-20532,18031,70225,76181,-16652,-97863,-64052,-21680,-22642,2511,13684,3351,44961,138150,121208,-7328,-76584,-101183,-117231,-68993,-8479,-22175,-73925,-75684,-13655,62522,86158,60752,63474,81115,65008,-6302,-95352,-141412,-89872,-24790,-22710,-37257,-44037,-86337,-100855,-45002,-42438,-80778,-105899,-98569,-65539,-44411,-28908,27722,52565,-66480,-179579,-122713,-25505,2953,6133,-8080,-21607,-50373,-109730,-132902,-55673,75455,151612,137936,123858,111737,25452,2655,101844,143254,72782,-218,-9305,40923,64215,-7139,-39953,-2886,22153,32189,40528,-13751,-85659,-55497,23329,32338,-3781,-39946,-42886,18608,85618,118187,110449,101578,126369,158734,133027,102731,94125,33045,-27731,-35110,4829,42944,38979,40312,73502,28401,-45638,-51128,-51183,-92948,-73548,20734,56587,28020,8559,-15501,-27866,-13065,17003,35963,-39150,-179494,-227606,-168823,-77939,-16381,-25019,-3114,69223,64115,9040,-28857,-65183,-119107,-104561,-22626,18581,55252,108808,111813,100603,102305,86935,97014,145979,106901,48086,101735,172861,102943,-29523,-82604,-59585,-58467,-44649,17307,26715,-36607,-62904,-20847,-38476,-114069,-117526,-51274,25452,62050,53674,31242,83110,123402,110931,140113,174715,138914,73958,15108,34230,96753,70981,-17948,-25400,8466,8543,-46225,-128582,-154329,-97011,2442,87920,49467,-45191,-30260,10346,-26342,-61445,-65599,-65670,-59360,-51649,-77327,-125366,-89931,-23577,-5842,-22507,-26926,397,41637,23054,-20313,6540,47285,71079,61615,5554,-36962,-52603,-74708,-68285,-48864,-51197,-40422,-41649,-58941,-25044,49987,42903,-20170,-23620,-14818,-39141,18672,157257,149787,22294,-14203,22388,59111,36782,-23312,-2958,36638,-32497,-76038,-16519,50214,84947,101792,103887,79983,47995,25147,15381,36146,85542,114009,84521,34541,-9192,-5571,21553,8121,-59491,-129750,-95385,-8937,5893,1563,30499,40069,32933,33367,79644,22633,-123378,-147053,-68673,-57109,-71192,-44,82026,61720,18554,6542,993,58,2891,-4785,24081,-5748,-86827,-120516,-90369,-56085,-55771,-71568,-95691,-122359,-101040,-67776,-39654,-20069,-32222,-41526,15977,96600,104163,42814,-17784,-42940,-85856,-130968,-107780,-44821,-14252,-56325,-98462,-55969,-25383,-60886,-69929,-9615,52912,100329,117318,83393,38989,-3692,-38820,-31746,-30051,-76917,-11046,121162,137576,65348,-20311,-94327,-136633,-137224,-106037,-70330,-38084,-13694,-24430,-40277,-12630,44197,77231,33374,-17217,-4677,26089,-10770,-78706,-68335,8220,23166,28471,84056,63377,10953,-8322,-47254,-79100,-51383,3392,32185,705,-52554,-76961,-103528,-104479,-19202,63232,17615,-69271,-68295,-29047,4433,49724,34241,-34063,-54039,-16877,48694,98690,116187,66394,-11836,-46372,-46628,-50199,-34812,-2230,36703,87919,108461,109451,99014,38660,-13248,-32222,-56606,-25543,-5362,-79283,-75361,18246,28539,-21664,-7783,93949,156619,63262,43067,132403,90154,-53040,-47884,41937,-7334,-121747,-53083,95468,73554,24310,57642,81751,37429,-27219,-100623,-79723,53403,133461,88581,33431,66201,115086,82713,28460,39549,60263,56936,61198,6678,-87804,-119505,-80728,-66148,-48090,-18021,-62283,-77750,35474,140416,126309,82437,37554,36474,68480,55102,43285,95345,164666,150905,63228,-15453,-19003,30858,59659,-13204,-53120,23707,46015,-31892,-59335,-1603,68455,134122,123380,36824,-30093,-31424,-54229,-93873,-41941,21181,6388,9235,39570,62386,69885,33585,-41843,-93052,-68569,20899,74041,48977,18857,19016,35217,37512,4186,-14180,24589,80884,85428,49687,28691,-36464,-112026,-42981,70379,36231,-47396,-51617,-4538,49882,60112,14456,17325,77337,152239,154174,56221,-34232,-27543,-10467,-14661,-6507,-36714,-75512,-54749,-34963,-42780,-36840,-32995,-48021,-50714,-38091,-18446,9597,50595,122573,175331,132921,32665,-38780,-51973,-31285,-17244,-19162,5351,31974,17520,-54942,-88389,-63126,-56766,-74795,-73351,-55492],[-57646,-22845,13789,50411,79452,70463,16118,-18436,11922,81934,122693,81426,-8011,-67292,-44534,63842,82051,41629,39562,28874,443,-41988,-74586,-73681,-84569,-76300,-79606,-155609,-162058,-86002,-34296,13791,18058,-34988,-73322,-129734,-142544,-73024,655,27877,-11402,-68744,-49206,-59611,-113585,-47747,30132,-17838,-78837,-34883,25879,36527,19516,16697,77229,121988,43774,-36519,-35831,-28578,-437,24895,-11020,-32674,17905,65323,88888,73894,14785,5505,57353,59666,57736,60599,38812,27458,61061,74737,92252,79252,-12888,-91906,-59737,4731,-2327,-49246,-72229,-57726,-31569,3136,13634,-19598,-43144,-18919,34752,-20555,-113178,-116850,-75319,-72804,-49130,-50891,-91755,-50067,32649,20315,-49102,-36203,43376,75966,55149,2908,-27711,-15166,-36394,-57896,-30690,-16845,-47763,-45274,-14982,-63362,-106016,-25066,60294,67973,31614,-18588,-21303,-31547,-39767,-5742,29019,29196,11881,-44202,-86160,-44649,-1075,-619,25439,44186,-20117,-44949,43769,118696,97135,54460,20492,29024,19445,11898,83509,126662,84624,76546,91213,58023,43980,27575,-20029,-40150,-10070,63084,174618,221402,142332,60507,75434,112524,96395,79278,49843,-13772,-52161,-39369,-28283,-57161,-69287,-47745,-50428,-84876,-67255,-7456,41363,55967,49272,32582,-13749,-61167,-40801,-20504,-62736,-75431,9761,91545,90171,64795,36616,4643,-21309,-45371,-24618,60379,110571,65158,33662,83733,93707,53014,66818,84223,33352,16397,44601,52338,69341,74343,32587,39795,77515,41784,-271,-5280,-33386,-29568,-6173,-33786,-7346,51266,34891,-7739,-15987,-32042,-33200,-16420,17821,7938,-87851,-166908,-117301,-63088,-68193,-73186,-33118,24981,82728,27491,-104502,-148522,-73579,1980,26185,12028,30124,55142,10456,-12503,62715,128100,111299,36610,-37729,-101810,-104794,-52986,-3850,32175,51395,5837,-45143,-65018,-47691,-5891,9383,6672,10135,17219,-23303,-97830,-115916,-46921,3452,-34573,-67885,-40277,-55319,-99549,-28761,77403,41797,-37415,-103929,-186828,-146447,4182,83811,68176,19059,1106,24737,82074,107752,-26669,-166360,-111523,-12157,-9295,-20632,-77322,-177447,-205890,-165119,-102229,-53840,-48707,-77385,-55136,-978,11194,12451,-1179,-57364,-112035,-114408,-44062,55449,81866,46157,964,-65365,-82234,-20417,33810,42774,35140,29501,19430,125,13535,-16250,-108887,-149244,-97126,-24287,37988,81907,64608,-317,-22613,18176,25159,8911,22327,33596,10809,-4435,-51558,-117622,-127563,-98475,-63778,2737,41067,-13774,-75819,-99568,-132800,-124520,-83238,-114494,-137129,-36709,50453,18927,33119,138062,178449,110624,34078,39264,73210,-4441,-140926,-143816,7561,119531,104249,50053,-23190,-78463,-51031,45352,127237,124897,46100,-35128,-51538,-14046,-6502,-16811,6428,46057,27985,-46077,-78889,-43430,-6339,1095,933,-3310,-23784,-21835,11404,2037,-33391,-18662,-13894,-49129,-72434,-99567,-112516,-63200,4664,41348,56310,36174,40247,74649,37472,-1885,25497,64705,70520,28196,-9458,51132,89135,32031,-3746,22133,81490,147313,155696,112435,99571,91734,88302,104017,100686,23338,-95357,-166265,-135286,-68349,-28686,34551,93534,105234,89019,-4885,-91611,-35976,48164,24700,-34602,-54746,-33571,54188,166271,187056,115581,28846,-106645,-181717,-108201,-37913,-60197,-133936,-142380,-72143,-3144,28681,33861,31491,17046,-9300,-50198,-74233,-79080,-57129,-29294,-31432,-49576,-70433,-124498,-147176,-59125,3197,-21204,-76827,-81322,-30506,4658,12027,35179,4292,-137134,-232925,-162645,-46670,22145,58282,50411,29426,-2750,-74207,-99657,-27399,63070,106522,119029,143714,142638,35907,-32707,44237,126144,72523,-37473,-47724,61089,88162,-50210,-106753,-29816,20204,18725,31832,5251,-74769,-54408,49324,44192,-15529,-14434,49771,105212,84869,38084,21452,63482,124530,126150,97037,106845,108610,28483,-7661,57553,127941,136312,82120,45431,95890,93760,3492,-56785,-80411,-136241,-138062,-85467,-76827,-78533,-64154,-67353,-36032,-8238,-18617,-13408,-44309,-151254,-181947,-92244,15893,54394,20949,29560,86493,59740,-20132,-82220,-79086,-11826,58637,62374,36685,55718,85200,98849,98113,69679,39772,60971,90747,11488,-39284,53265,158327,119675,-6195,-82962,-55010,-46098,-80111,-71047,-53322,-83205,-91867,-37761,-28827,-64551,-45326,4154,50628,82321,64888,16912,54401,100910,53516,48681,119271,83810,15684,50052,106374,95436,36343,-16366,-39833,-41457,-21309,-53449,-124706,-93506,-5977,42875,91065,83238,-6936,-10021,32998,-15536,-70000,-45749,-43113,-69336,-54774,-41329,-90692,-61774,25126,25929,-43514,-90174,-75994,-18871,-4354,2357,36909,34537,37485,67746,69660,26530,-32900,-63466,-56468,-32687,7473,59305,55004,-17840,-73288,-49875,-28488,-64390,-99443,-91835,-47783,45088,144004,84475,-81143,-110264,-15421,47398,-10622,-116104,-101652,7228,3397,-80262,-78380,12616,91456,127810,116739,80187,78307,92068,76695,68334,79708,65568,7113,-38205,-42852,-9172,25062,21305,-33095,-84761,-27590,15290,-28443,-26144,66136,107200,45117,-21732,19447,22682,-74822,-137448,-114875,-110843,-98037,40253,197184,160239,54454,33284,47746,41053,21971,-19866,-32242,-71056,-128634,-144509,-141485,-136296,-127058,-135928,-154879,-135570,-94148,-137850,-170844,-94284,-27316,-18786,12857,94603,119808,46013,-18356,-37972,-106040,-185409,-135809,-15150,13636,-49239,-51406,37742,50147,-23320,-46819,-15632,40659,90814,85486,41781,19505,-9945,-18037,41408,66628,19078,33582,113285,122957,29578,-53740,-52694,-51448,-114818,-119355,-52427,-23188,-22822,-12090,-8005,3456,54813,104165,104629,102894,68577,-15501,-78288,-77434,-43625,-9013,-23263,-13116,58562,81039,52772,-3184,-82354,-70714,35744,93676,56240,-18198,-52412,-19414,-11467,-42915,-4609,40719,-24344,-110551,-100909,-32198,24856,67246,53326,-19017,-46912,8261,86591,125522,112755,34451,-19385,-11797,-12241,-13139,38037,61239,49974,86281,163665,204299,160559,68001,-27808,-100035,-94734,15794,72256,-13307,-64415,-25764,-25116,-55624,-8150,126312,193286,79224,22182,96445,81967,-30768,-40218,40715,40952,-41028,-62134,10099,44951,39895,27475,15822,-19663,-70214,-138429,-114566,39814,146187,86559,-20261,-33431,16515,33292,35513,58160,62550,51978,29258,-48658,-92119,-68750,-86539,-133812,-78686,2164,-19445,-22171,65306,113225,83265,44782,28255,32311,74345,101477,89536,84234,90265,55918,-253,-40364,-41657,-15913,27386,23224,27945,67171,71501,35048,8030,10182,21970,56375,40032,-19541,-21316,2743,-55727,-125280,-95885,-21720,19880,40198,43202,46363,42817,-9684,-67371,-52446,-4357,15652,-7337,-32250,-15559,27173,62213,51672,-17692,-64064,-39898,2301,17762,19280,-1778,-46782,-54676,25454,75677,2231,-42624,4701,41170,64340,63850,-9938,-24294,64200,146297,84924,-35766,-118247,-131765,-94398,-45857,-43335,-57249,-59117,-45871,-23380,21763,77276,64835,-17014,-54547,-12430,48808,81453,80151,85094,132147,135917,45733,-35876,-27994,-8365,-26035,-53145,-46080,7671,45379,4480,-12197,15848,527,-53139,-84775,-78744],[-15834,2350,17833,71442,128914,93747,12046,-13541,10620,44911,78763,68494,-21921,-111311,-122144,-44664,10927,43666,39805,-18723,-63003,-81092,-73987,-9271,44403,62528,36145,-47853,-83941,-75903,-54388,3214,15375,-16136,-32784,-80241,-85763,-46987,-46643,-40923,-36112,-71934,-77897,-68219,-49895,4441,23761,-12835,-62070,-68592,-24632,22205,29422,6099,34345,119866,99434,31172,30687,44345,30066,9323,-8635,-10120,26854,59913,52101,10010,-33092,-13162,61441,94785,106344,104608,69908,37901,61659,102895,131972,97148,12497,-54830,-40708,-4235,-26067,-87975,-122789,-56246,53826,108396,76079,7939,-32463,-6123,42977,-10382,-50470,-26295,-48194,-63828,-2792,15228,-37228,-56183,-17338,34967,55940,61147,64084,51623,26907,5233,7295,-17205,-92214,-105348,-69114,-76990,-101836,-47223,27208,-18486,-104320,-72403,33242,111351,81662,-21926,-44968,-32517,-43384,-45590,-47437,-46382,-17775,-28717,-72108,-28664,47043,44966,19755,-14678,-90538,-78665,68922,166870,145546,89196,16832,5917,25257,35098,95576,150445,142147,135288,138373,113974,62828,-20051,-68034,-31391,43142,109014,154561,116508,33380,27262,64870,45380,-12713,-27475,-40130,-72601,-108091,-95310,-53763,-17674,24076,17007,-60971,-121877,-69472,9175,41831,39945,55472,80656,42798,-10320,18261,34592,-39732,-79109,422,76670,74894,42469,28871,15176,-1011,-13761,-3665,39319,79309,53515,22910,63325,59303,8623,74168,159415,96546,3999,-6647,10060,39768,53254,15317,8744,55935,38504,-28211,-48734,-27589,2047,2140,-12318,27877,67453,21357,-61085,-86056,-85767,-83085,-63996,-53133,-90342,-172057,-195027,-122825,-84553,-84639,-42553,31224,77343,74347,-31558,-142549,-143813,-80815,-10927,72417,111788,90854,56909,13320,-10651,47634,121665,135372,56247,-22865,-43175,-7531,23413,38401,61810,77677,14918,-63003,-77298,-43591,-31659,-57012,-47987,-11539,-18523,-94822,-170995,-155096,-59795,9038,867,-243,32702,14744,-35394,-6220,56157,14834,-31187,-37787,-99475,-141862,-71854,14979,-17226,-71607,-25531,78651,158707,159454,11386,-121232,-47190,62205,52579,30577,-36741,-125676,-115190,-50165,-47079,-76790,-99842,-105225,-41936,22619,-20162,-51281,-30830,-21260,-31284,-96344,-136736,-45611,67370,61726,14449,-28723,-52076,-14561,52231,81651,62801,41405,27663,-17810,-47626,-54613,-102376,-150339,-98174,-5222,70509,106717,59692,12649,33697,49798,29869,69700,121993,102762,63932,94736,78321,-9575,-53224,-43264,-38551,-7505,30027,-2471,-42792,-32950,-29700,-56370,-105634,-138204,-90073,30717,80837,9172,-6593,84405,139611,86198,44533,91580,157849,90970,-64088,-108025,11947,72211,-1948,-17594,18785,14217,18497,74268,131137,114449,48801,20026,27514,17002,-22090,-37479,-40139,-31396,-50842,-94468,-76969,-2812,40509,34530,-22069,-71237,-37313,9582,7764,2127,-9986,-40613,-37649,-9658,13787,25278,32954,44030,30553,-17338,-71949,-93807,-58423,5495,-1722,-29784,8846,51240,37899,19941,25738,50885,61592,31211,-5986,-9534,30373,93972,127616,103983,81350,86500,123988,133214,67806,-51837,-137239,-132167,-80143,-40778,-4609,86019,141388,110811,71270,19313,-21006,13217,47504,8778,-54929,-89705,-67716,5148,114587,205624,222183,137699,-34053,-87121,-2053,23424,-40011,-115302,-125215,-78327,-36127,-433,1626,-34613,-59761,-64564,-56619,-24881,-16375,-43424,-52248,-46882,-54300,-69897,-128773,-162800,-66276,28340,12398,-49782,-62114,-19987,14205,32624,47097,1797,-103806,-179405,-142096,-33137,36260,45670,38307,59118,72655,17019,-35329,-3895,34786,25810,37410,39586,23742,-10619,-18205,34540,96047,52137,-78552,-133373,-59318,-36181,-119876,-132911,-51947,15568,25723,48484,80919,7697,-74628,-10828,42817,245,-7726,78653,125480,40546,-58670,-78368,-16253,48438,26846,-3425,38569,62543,-14152,-45676,55890,172220,184300,107639,49326,84053,89798,-8786,-70595,-48370,-45754,-79026,-100639,-107764,-81307,-70470,-53858,35257,63979,-20054,-40887,6771,-34273,-79861,15700,103408,72845,38613,69039,84549,52308,6756,-59961,-70104,22961,100864,72830,24382,33074,55458,70127,38027,-36908,-70882,-32042,-4449,-64106,-86046,-2370,93451,91542,17780,-46700,-33681,-20994,-68865,-115601,-134323,-152419,-140424,-60539,-5531,7408,62387,106354,80398,47636,53327,22621,8563,17811,-44787,-68092,55469,106371,60470,72183,99773,83828,57454,32641,1614,-27803,-34089,-52650,-71643,-31627,21185,55912,82088,49683,-13101,11173,57745,7030,-49094,-1880,12980,-32662,-12172,19854,-24653,-24161,-1497,-41551,-50386,-34552,-30716,3979,53557,89148,71974,-424,-30149,17562,62250,23677,-50546,-66893,-50014,-15032,86125,149372,126830,43002,-64671,-132992,-134135,-136776,-152337,-101849,2298,68716,78057,-15485,-133334,-89951,45584,80315,-21827,-138788,-144970,-40483,15070,-42678,-73496,-7674,65033,88220,84734,77197,89030,96181,75910,49700,17148,-6170,-53411,-97574,-90351,-57722,-43418,-22695,-16010,-17352,13116,-11317,-59040,-11744,75510,105492,67065,7593,-8570,-26780,-61552,-99360,-118094,-120701,-81391,40786,174538,152003,40020,1634,45324,54345,2486,-72297,-99266,-129872,-140729,-132360,-147886,-145433,-142727,-166350,-133140,-49937,-36836,-149158,-219790,-148722,-62604,-49370,-52565,14221,78476,44257,-15522,-48640,-110820,-152129,-86443,30481,20099,-69479,-39962,85123,85003,16585,13188,35697,63046,76012,46086,28140,38160,25289,23783,82777,119186,96431,51785,42124,50790,11320,-2709,60608,61066,-67230,-120757,-59699,-16770,12745,74378,81611,41861,46442,97221,136232,169637,122102,-14621,-84348,-29372,28366,27473,-6603,2310,76289,113868,82583,5753,-73474,-50984,50477,77977,16687,-27697,-6668,83683,119634,52644,32259,28006,-37814,-97780,-83727,-17992,35444,39997,1122,-48734,-37447,15019,34181,20090,-22202,-65555,-50844,17678,57044,72844,98125,88461,51839,54842,114159,157662,98673,26798,-32823,-120768,-115096,4037,41290,-9994,-27808,-37351,-65331,-89733,-59628,45434,138491,119719,62966,72395,84152,14702,-16720,51626,93350,59993,12538,7844,38161,54124,-2315,-42032,-37652,-45761,-114641,-139537,-52650,43393,23203,-60425,-109807,-90536,-38376,22050,50531,41917,11869,-61225,-156934,-115057,-3342,-37742,-127207,-73092,35970,101528,119329,69946,-4229,945,28875,26408,34460,91584,129232,85612,16159,739,-5090,-24803,-6375,31782,31954,39938,54069,71540,63717,51618,57135,40780,-6464,-36978,-27301,-58269,-71091,-6866,17258,-44442,-83736,-62841,-7276,46336,50170,28046,28708,16160,-31436,-36118,29373,52229,-25638,-82747,-64838,-40237,-22465,3106,3057,-47842,-101021,-108450,-61875,-30886,-43248,-69797,-75925,-31595,38141,38300,-56967,-103293,-23759,48503,37432,-1708,-30892,-15813,21497,43124,-13889,-89675,-152731,-206651,-186419,-95085,-54875,-57401,-57978,-51934,-26372,35042,101721,78615,-25894,-53066,21478,76407,73401,36345,8873,60364,112059,63377,-543,14024,16245,-22561,-50206,-52354,2808,89360,86529,48743,42204,25102,-2351,-31249,-43630],[24536,29832,12871,46795,102721,71722,18739,6398,-5267,20831,88040,87823,-2494,-73677,-91753,-82317,-60345,-23809,-35085,-87237,-97528,-77619,-34233,52776,107596,95050,51851,-310,-39079,-76996,-78075,-12091,29187,34601,45605,41311,45904,722,-100350,-121920,-79331,-98059,-125582,-82160,-9842,6798,-21547,-18399,-38166,-86212,-57388,31236,62463,15952,16365,100941,81532,-10184,-20776,9556,-3583,-34152,-29383,590,28061,24393,-3740,-19480,-31538,-45285,-20799,42987,109933,112787,49872,1997,24054,60535,57617,34107,26213,-470,-17818,1940,-4302,-80132,-158784,-93309,68773,143846,89492,17624,-30354,7805,88621,55400,56653,80333,19934,-444,76827,120027,99069,33965,-13827,39331,96479,65456,17894,4021,-937,12032,45698,2582,-84841,-76197,-39181,-62905,-89660,-76718,-34059,-7916,-23030,-49354,-38484,34458,47051,-70533,-110928,-55636,-28627,-36019,-69231,-77154,-1244,21794,-62509,-66828,32671,57803,6345,-51117,-117003,-117297,-5218,102844,123877,85759,23081,20812,64374,58625,58758,102144,123903,92589,78213,115717,91951,-48492,-146459,-121967,-45898,22142,52314,864,-59069,-29172,21908,1383,-69412,-119137,-114084,-65750,-72085,-73339,9677,115669,164700,107486,-20793,-105623,-54694,14356,50387,80339,97240,89785,62466,31447,33035,27620,-36579,-97533,-80306,-31541,-16642,-26537,-13822,-3955,7413,30621,24977,-3603,-16554,-28569,-17069,37973,27046,-10815,91699,190715,108924,-25437,-63291,-40886,-25875,-24149,-25050,-12161,33139,52715,12931,-14139,16295,24417,-6538,-7915,33680,41828,-33881,-150432,-166016,-108420,-84373,-102611,-115013,-106894,-119277,-137607,-92437,-57769,-41568,13682,58928,46507,25943,-25559,-70766,-61686,-42126,-18859,54610,78686,41405,41649,51064,-2420,-18233,62582,116302,45910,-50239,-54954,24641,88200,99467,95647,99741,33471,-55176,-84544,-61260,-73213,-108451,-94583,-77427,-105403,-160809,-180338,-129726,-43509,22350,39662,54469,81988,76225,31227,-1870,3420,-22533,-16711,40232,12298,-95492,-107398,-59464,-113517,-139162,-25155,109653,173089,157027,48504,-33400,18674,80854,62545,38318,3938,-468,41879,70119,36234,-42847,-119645,-135530,-40074,55385,6689,-55186,-50809,-7907,13704,-85912,-187868,-125310,-4586,20424,35882,46685,-8641,-43828,-3579,34504,47370,59380,72295,-1771,-84573,-79221,-87687,-140992,-104749,1493,72578,73926,27561,6932,24865,11105,21607,132545,184289,106732,42407,89606,128753,109683,70647,21609,-20852,-5608,38571,14513,-27830,-8343,49684,49964,-40370,-102833,-47548,29880,29016,-21657,-30202,-3350,16852,4906,15303,44991,94728,84668,7489,-54138,-49554,-51255,-87747,-49324,33730,64899,42808,30577,58647,63825,50273,79332,94623,53737,14312,-2780,-29863,-33948,-30172,-33487,-11360,32396,66952,68152,-9634,-91467,-44369,13381,5812,22311,23279,-30507,-41010,-24752,492,58194,127512,138010,80477,-13799,-113295,-162117,-123544,-39339,-22574,-25884,17227,38799,10768,28616,79673,70409,15994,-24521,-47165,-53366,-53853,-45558,-3907,37973,60013,98015,140630,97623,-4319,-74321,-90218,-58517,-34114,-29880,-8585,56741,85371,41653,-3709,27802,91037,98963,57616,31322,3566,-56909,-79167,-63250,23788,156413,223999,153389,34855,53425,119197,73221,-7128,-36222,-45291,-43486,-5246,46386,21959,-46748,-65314,-36207,-7964,5849,-24285,-77328,-78219,-27820,-2114,-21400,-103209,-150234,-44738,65170,51560,-12790,-32354,-12913,16632,66716,97424,69479,18059,-31279,-43617,-1604,15534,-8291,-18890,4659,31674,30320,2837,1524,713,-20319,-26358,-85462,-134358,-72856,30541,64836,42620,-19856,-132343,-201449,-173831,-143665,-145883,-117569,-72935,-26529,3006,59290,130866,47161,-111208,-72950,43433,8444,-65371,-24689,28331,-21624,-77803,-86070,-62261,-40599,-48364,-55468,-14826,17035,-39327,-80142,5002,130262,149038,76086,11419,20769,11624,-64224,-80989,-8481,46691,3526,-39455,-8575,11997,-43763,-37636,88669,145180,41696,-34108,1539,-6751,-51338,20698,73824,28106,20527,59694,63999,78402,90049,5695,-93732,-103294,-57715,-26342,-16696,7650,47291,66790,14696,-74382,-100830,-79446,-62948,-64283,-65234,-50057,-8871,12688,9865,-13657,-31483,-38125,-68096,-116566,-149093,-171459,-175799,-101697,-15891,14945,54024,95881,62121,-11178,5992,6733,-27920,-31614,-52687,-64571,30451,122756,106952,35303,11120,40106,49080,7192,610,17906,990,-27480,-27611,-40036,-50476,-7,38931,-4660,-11258,54314,84580,30114,-14610,35852,70786,24520,20893,34733,7098,235,-44638,-83748,-4152,69722,69417,91142,142981,136700,59034,-30220,-69083,-42038,-4203,-43255,-97977,-81509,-42138,-2444,80959,112749,82757,44782,-30751,-127684,-147422,-137857,-136307,-44892,72199,69857,7250,-75351,-119267,-36926,69272,74590,-5996,-82137,-101233,-60480,-12112,-1214,1738,26800,51038,53262,79888,113942,108382,60552,23856,15510,-965,-3845,-38935,-101014,-122746,-111480,-103931,-64668,-10468,29740,28542,-17484,-20133,53194,85178,71820,90153,84182,23086,-56480,-72742,-50135,-36908,-24267,-406,29682,67971,77770,44423,16044,41892,38111,-36967,-112874,-93369,-58376,-37517,-61241,-88994,-56391,-50921,-72999,-7939,56549,14632,-85032,-130511,-109847,-72711,-71521,-90756,-54441,12825,22747,-20357,-53397,-57149,-6526,66579,128339,94669,-9634,-7271,91531,92004,51628,41911,48845,62722,56791,40827,57562,63129,52892,52822,62025,81548,80655,55866,45838,50801,53340,87701,134065,83818,-51313,-108361,-50173,27098,95447,172678,172982,77645,12941,58361,106732,115801,94023,33679,-9093,25046,80078,96188,71052,42848,70741,104532,95928,33077,-44787,-60382,-22311,-32927,-69328,-54002,374,102320,163633,114932,55422,14730,-18111,-17917,2552,18581,28736,16818,-8457,-25151,-24541,-35821,-78544,-129649,-150514,-122850,-72413,-4430,64983,105356,90235,55399,30183,9196,-9542,-5226,-19162,-18914,-24961,-104019,-122219,-64656,-74282,-56533,20792,11534,-38765,-65653,-63991,-15885,71341,115580,85703,68633,109348,91399,46935,51867,64896,70982,84995,70589,38530,18945,-39258,-42999,10648,21453,-52092,-127679,-134617,-69371,-21018,-35592,-82887,-97867,-51559,15640,42326,44462,12862,-102193,-214424,-117424,38077,23623,-33916,-967,72587,194547,235337,88889,-39641,-31021,10069,18285,67773,157004,178652,73431,-51184,-49006,-6943,-2105,45840,128372,148708,126447,88442,52940,9852,-2731,29589,16090,-45328,-55661,-39715,-76201,-40420,45663,23916,-40739,-33315,7275,40258,46138,28930,37818,63217,41499,5132,36314,105458,77674,-46720,-91278,-57005,-64346,-98418,-102885,-74832,-54635,-89489,-126908,-72869,-38661,-97723,-125266,-100537,-65152,-21922,-16546,-101855,-176049,-94207,28271,18340,-30776,5817,45466,-10193,-50855,-36127,-57446,-134730,-208681,-205945,-105841,-16320,-30344,-74009,-50154,-3429,6981,19398,1163,-69609,-59498,24754,60342,44804,2676,-12367,52341,119870,109907,79776,79297,54108,17012,2260,-462,34119,110706,108993,49757,27336,57280,86701,56012,20599],[16307,34867,17051,12437,28216,27269,34932,17942,-36603,13050,118081,93557,340,-24510,-11550,-7390,-30111,-42696,-59629,-63378,-24997,-11418,6169,67306,83465,26998,-36140,-63888,-66307,-82537,-85797,-22210,49599,75532,80114,89328,103735,28915,-107591,-156230,-112115,-118754,-147283,-82061,8415,15767,-11394,3027,-31098,-98409,-56300,63654,70964,-29688,-34054,48758,22320,-81330,-121060,-99560,-61931,-52921,-42069,6282,28648,-5592,-14160,20639,18306,-54611,-89816,-8111,104552,99965,10085,-42588,-1836,21509,-25780,-33296,36432,44681,-19165,-19411,20825,-28299,-148677,-151829,-5025,108782,105820,50787,-16725,13202,136535,136357,103838,87785,55332,46773,90519,123033,152870,140160,62795,32789,35323,4241,-18243,-34209,-29006,28490,73059,29530,-12201,30489,42268,-7372,-33664,-80016,-112857,-50677,25991,3484,-79762,-78749,-29150,-77748,-89637,-22501,19912,20250,-7654,-28361,37344,72920,-30727,-99580,-16078,48471,1823,-61524,-104352,-123138,-76769,23051,61057,42020,24820,46111,74270,34467,-16049,26503,85263,42084,10990,89139,112616,-30678,-158460,-176105,-146922,-78988,16071,40225,-27391,-76485,-41761,15998,-12899,-107506,-95176,47169,101467,51440,86527,169873,170057,111810,43903,-32566,-43229,-13810,29831,88480,97251,59508,55306,48488,20410,-4169,-54919,-124476,-146797,-120766,-91140,-57514,-21591,119,22760,60968,44510,-41859,-105444,-89978,1,87369,49900,-9402,53822,119284,70142,-19652,-48726,-19972,-28698,-50060,-15222,14183,28969,73167,84363,61182,46566,3699,-37072,-42448,-10848,7616,-47792,-148945,-156094,-95193,-54269,-71232,-74240,-24167,-287,-59200,-55848,7080,50809,57282,31888,-19648,-10941,27508,31852,-453,-36906,-54600,-25083,-44168,-79435,-13431,59868,-2581,-69567,13478,88035,16419,-81056,-85249,10651,120925,141645,92227,70372,25999,-38911,-65523,-42470,-63388,-106662,-92723,-97125,-128120,-129950,-109742,-98975,-64135,8809,57078,67405,88148,106466,69746,-21431,-75814,-70582,-16139,65843,79622,-6769,-48064,-44178,-85970,-83579,20238,92792,94130,80056,47121,8410,-6245,1554,5089,4888,9582,44291,74584,77120,75756,2666,-111450,-146989,-48651,63311,42216,-42321,-77758,-45171,-15067,-67533,-133381,-100949,-36920,-9499,38365,61491,-6280,-75369,-74310,-42822,3539,46731,73724,2468,-66787,-33383,-18243,-85201,-105268,-19519,64210,46679,-8691,-23246,-31328,-49507,10447,141899,166786,73900,7001,29385,100682,173247,163748,68193,-4049,11806,35102,-29794,-90738,-35119,89223,129260,23320,-86883,-55646,2956,-9993,-40864,-56255,-87280,-104610,-76452,-48224,-61643,-37943,18792,37775,-36590,-143422,-143363,-54115,21011,39469,41772,19966,-33751,-46509,5532,72487,100353,53896,11030,27393,31669,6382,10710,43345,68891,70484,58041,60610,61378,16489,-41142,-34151,-8759,20250,70134,57745,106,-11359,-36918,-75266,-14819,122828,169336,118803,60061,-3804,-82445,-77555,-3745,4953,-14185,-5137,19780,32474,50716,73472,61859,6302,-47980,-82930,-72157,-56046,-95963,-92424,942,85385,125334,121776,41461,-27295,-27541,-7971,13044,10824,-11801,-32704,-32232,-21506,-54589,-90793,8517,144960,141061,93638,102671,81269,7539,-38545,-59247,-17307,87391,153352,129359,90100,123110,135532,58389,25148,43400,5496,-33631,34670,119031,99791,40637,8816,22049,43702,38400,-19413,-83212,-57068,47505,81901,30887,-49775,-89296,4887,103461,94210,33450,21142,38667,60967,122554,172951,152064,101795,67524,46372,20646,-21137,-47863,-51832,-60477,-72096,-45342,-5702,-6640,-32103,-22274,-18000,-85792,-138137,-60104,77574,87756,-12679,-98272,-162455,-190571,-157748,-113948,-97135,-71723,-73855,-92943,-74095,19355,95799,15191,-92326,-32135,55031,-8954,-129693,-145655,-92412,-61487,-22253,-1886,-12170,-28988,-34186,-26556,2634,38589,-3875,-54604,10175,104035,98620,24173,-47184,-46617,-45114,-64333,-43528,14014,43867,13306,13975,90691,78054,-36625,-53173,67809,165802,123424,1233,-68197,-86825,-76286,-33952,-13023,-3151,17786,17211,31092,100058,148704,61247,-103485,-223063,-220550,-129388,-47973,1111,39620,63266,37442,-14279,-26205,-49030,-63954,-29132,-16018,-61684,-77955,-57924,-24248,-23565,-58565,-84332,-96103,-105873,-94606,-98006,-127763,-91436,-31567,-43458,-62613,-23042,-2659,-52049,-53845,-55061,-79469,-49002,20991,45158,36735,42890,30430,-40921,-58249,-11022,-27278,-94447,-57752,35774,60333,18762,-36686,-104695,-131246,-65001,-2850,-10173,7824,50727,48247,11671,-18487,14883,63342,29703,-15712,-26786,-31608,3182,-1914,-4148,59314,102132,98013,125267,148002,89609,17849,-15049,-45988,-69436,-72015,-108758,-126060,-78468,-20125,21119,28462,-2146,-36338,-11635,-6201,-61675,-74886,-75585,-109312,-48110,49310,15456,-62912,-106841,-113428,-66891,-28921,-12529,-1765,-2072,-17194,-42468,-53625,-2003,54955,71142,61925,42813,76801,147585,144014,57359,3591,17287,38070,39398,-5956,-68183,-100347,-103838,-97875,-70708,-12658,48599,62620,32671,53168,96458,81512,49960,82002,94439,46947,-33908,-55932,-14263,43675,81187,78039,43781,15552,17583,51624,68120,57812,18672,-39291,-84771,-24288,75216,102337,37022,7061,52870,66747,61167,85701,62219,10405,-14369,-20149,-36072,-48736,-58017,-69470,-66922,-54569,-44154,-47440,-37604,32604,148109,217145,222861,186765,89115,34450,62389,69230,58920,27511,-4913,2282,16845,55432,85699,34574,-636,20967,4114,-13655,-5571,48537,114373,116787,86419,71503,46265,-17830,-80426,-79667,-8973,79463,143766,178430,154141,32345,-60198,-9169,31980,6451,17711,55343,41685,18498,42425,110593,129927,54563,602,28513,74400,42037,-51841,-105278,-110242,-139136,-143597,-90576,-44409,9428,70240,77918,32895,-6379,-1670,55146,99487,64731,1030,-4156,35641,59378,19098,-64176,-135654,-194690,-178560,-108483,-74433,-66796,-6805,69390,81238,37824,-1074,-48432,-133270,-155370,-87439,-25942,-33558,-84482,-93564,-86544,-110111,-52061,56857,74322,36840,5019,-6829,16912,66342,62716,45665,67196,116422,119372,71874,6215,-30978,-8897,39413,36521,-18307,-39184,-50008,-12861,33491,31484,-15583,-87140,-134062,-88937,-23886,-19903,-32347,-34793,-28397,-7967,22928,52801,34569,-74542,-168815,-87392,14229,18888,46105,77006,70876,139483,188560,92359,10216,-20993,-39682,-21824,63323,173512,189796,53181,-89166,-68121,-58,-1929,10863,87549,145110,156927,88656,-9074,-62155,-52140,-7008,-27296,-76342,-48258,-7667,-18038,39781,90645,13446,-73391,-57959,12882,40624,-7082,-11825,68227,114572,75281,32606,50936,99562,66307,-21481,-60673,-77386,-106461,-137163,-157777,-116416,-34700,-35288,-82226,-47882,-30735,-112612,-152972,-131660,-125062,-101836,-68144,-118458,-190521,-121163,14288,34111,7098,44371,49616,-67789,-103172,-22797,-32281,-140399,-191567,-170061,-79708,16471,-15542,-94407,-37457,44058,-8031,-66066,-66554,-93692,-91369,-34717,21204,51910,37636,37525,83991,119398,132280,134958,107809,64033,46747,33207,24471,47844,82430,58438,12481,16386,100117,152262,92958,37049],[-22575,-1436,-2281,-10663,-12271,1580,26401,35,-50769,15197,114243,81215,-10468,-28036,17499,71650,50158,27891,29525,60448,105173,67438,14883,26221,15410,-35623,-87197,-108717,-78692,-56821,-53056,-9439,50220,67592,58043,44393,39760,-6112,-98206,-161532,-133859,-95270,-94725,-57760,13130,47489,48907,38004,-30406,-89368,-21906,96884,40389,-119230,-118842,-14021,2680,-54630,-131791,-164985,-98868,-42409,-28003,20841,38529,-7122,3211,51549,44684,-27983,-53121,37464,129704,87987,1966,-31200,5749,2276,-52072,-45364,50039,64302,-30972,-48252,25145,12290,-99596,-127768,-30070,93363,156835,109860,-917,-30633,77948,116685,46402,3679,29165,27889,-4220,-12820,66535,166488,137287,30332,-34866,-26840,6,-33145,-47358,16181,56017,35615,46985,109853,96540,35073,12601,-50232,-123766,-97073,-12599,22443,-41868,-85048,-30540,13531,48600,70147,65938,64191,65853,34458,34946,65005,-554,-103272,-66249,43612,43221,-34393,-78770,-89189,-68039,-7368,1817,-8032,11914,41516,28552,-26848,-65983,-4020,87236,66431,23187,74103,100165,-2026,-79625,-78592,-77279,-26811,108442,173584,56971,-97490,-81490,53089,76885,-6846,-9390,131647,223875,151459,81483,68091,32713,34333,87271,60122,-7887,-30146,-3308,36838,40232,22983,39969,40412,12151,-10641,-59436,-108683,-102656,-91706,-63871,6228,56058,68351,55985,45593,24227,-51401,-106893,-60630,62458,146910,82586,-9293,-2460,41217,59665,44771,21476,42081,35438,1815,40811,65580,37179,58870,87355,83700,50646,-18847,-64851,-75524,-45894,6953,5096,-47663,-72111,-76190,-37359,6912,32494,62092,60387,-15900,-38671,39098,100178,54717,-22,-24938,3897,62342,66133,-12192,-78638,-103765,-110074,-137392,-143189,-49052,57341,36558,-23203,17124,64068,-8937,-72110,-56840,17550,111353,131390,56056,13600,2176,-24592,-25631,4681,-38696,-111464,-85826,-59077,-68820,-39761,-32610,-108826,-138355,-54179,16331,24294,52784,95495,77698,-29011,-123314,-105799,-41586,-9714,15646,34230,39719,30634,2017,4507,44560,36477,-10986,-13783,770,-36249,-86571,-68210,-27081,-1837,13925,25139,17363,20473,45512,-4771,-90532,-102987,-27635,61199,52212,-38082,-93746,-84000,-53123,-21057,-5959,-7031,-4756,8347,21863,-3765,-46214,-69790,-84953,-77697,-41768,-7188,4801,-29152,-16248,58184,72018,-23517,-114717,-71045,43705,42300,-29521,-43164,-55522,-58640,-239,79936,98639,64171,12190,-212,62903,149279,134450,42070,-11528,-2353,-30932,-150965,-205166,-77246,84069,120487,10245,-111379,-73441,32292,24632,-61011,-107740,-114995,-108752,-107408,-134748,-154341,-116057,-45424,-824,-71390,-178647,-120127,60882,143109,53487,-33865,-37255,-66488,-99233,-16782,92754,63204,-50382,-64253,-7538,6822,-4319,16557,50693,74930,79027,57726,38712,41853,44009,21057,-17212,-18639,44907,98343,53954,-6114,10825,-3523,-100392,-99691,42575,126670,104354,99384,101587,45878,24347,57596,46992,-10080,-46164,20282,89328,50525,-6278,-6011,6759,-6841,-64783,-59365,14701,-15209,-71990,-2846,106124,131254,79099,-6320,-24020,7470,36599,63432,53974,9375,-56030,-107216,-104802,-120644,-128735,-20932,79691,64493,72113,111159,82341,31861,15448,2563,-1326,44662,97985,131826,126732,113625,84596,38769,63167,73421,-21233,-81504,14228,127733,149123,123037,58461,11168,24850,63690,42704,-28656,-2624,107498,100567,33023,21631,11569,30766,60181,52208,20508,46401,91306,91288,122154,185457,159638,68732,32468,45646,18078,-35169,-45278,-25617,-29431,-79581,-93730,-33099,-26862,-65719,-33509,8959,-5836,-12882,21853,89575,71239,-28977,-98731,-120415,-109947,-63952,-30083,-34292,-27183,-56680,-134210,-150181,-50529,26422,-2415,-9916,48263,51195,-17890,-111389,-151980,-127402,-70928,7765,43152,58742,78429,56138,30886,61231,113929,60559,-12353,32557,84480,47593,-27108,-85427,-62284,-15711,10895,28245,29863,1873,-20156,8111,60652,28650,-58876,-72898,12799,119952,143760,29093,-100557,-120222,-58940,-40773,-50737,1116,33343,-6527,1181,70132,126681,86069,-39266,-164680,-202744,-147810,-62079,-12899,-8211,16245,34957,29026,24059,-17202,-45626,-15774,13901,-22417,-60642,-68333,-47560,-51693,-81330,-103455,-104882,-85693,-27751,13484,-5177,-1127,1309,-68946,-131239,-106938,-59386,-68854,-90589,-125975,-151742,-83024,58760,107060,22300,-79393,-104174,-82957,-40142,-19857,-81263,-129984,-64415,38221,95098,48904,-80616,-153522,-127528,-52996,7420,16768,-13177,-44757,-52819,-34925,-53748,-55785,-19433,-35813,-82981,-81925,-71767,-2340,85451,102809,79652,61971,52164,68539,64983,19350,10494,34344,725,-59460,-90614,-117696,-96770,-35162,8953,40912,20581,-59070,-106915,-43007,23587,-853,-17109,-27957,-111466,-133015,-52094,-43642,-95376,-119344,-124592,-113649,-111186,-89667,-20527,44762,48876,-3273,-56590,-26996,32626,67774,68272,20535,23916,129895,173615,100289,50690,61456,64174,36524,-13431,-27306,-16055,-24803,-39851,-33762,855,49211,83079,67342,74514,85214,69814,62245,64519,44593,29079,-5185,-28201,-15150,34495,79162,95500,91837,68462,19299,27213,78449,77963,29458,17981,7667,40170,115911,147471,109878,79429,85910,90948,83339,42097,-26238,-24495,12683,16122,188,-17874,-21777,-21521,-42486,-82740,-93220,-62274,-11365,86666,212452,267493,238234,189914,115673,34301,12888,30696,59130,46274,-14658,-34770,-800,74036,86372,-22721,-84805,-40022,-37876,-78400,-59432,36038,124349,124977,51282,-45634,-119032,-118448,-69779,-9327,41289,88315,119021,100425,23653,-88170,-127375,-56563,-21241,-35876,-18158,20684,19854,-9777,-18347,63138,130988,55517,-49536,-34478,47969,48920,-47426,-113396,-124118,-144581,-138022,-82918,-59888,-68314,-47521,-11954,9652,13234,20408,74994,149256,119563,-21,-24354,66425,137545,115979,32914,-47915,-115620,-119464,-72936,-61537,-82473,-41224,62600,147631,110118,14726,-62180,-156983,-172073,-46349,34396,-13269,-36989,-1305,14517,16945,50259,85912,104602,102750,57370,25942,69481,108030,47218,17124,62094,82128,48035,-5924,-52728,-64726,-49716,-49886,-64826,-70200,-25353,7885,23496,14046,14706,17278,-23306,-53291,-8862,-1053,-46291,-26998,5752,-32227,-47769,10441,65919,58148,2374,-43639,-35035,-38209,-28029,59995,111514,52738,8376,32438,58814,42004,-19482,-69065,-44304,16097,95165,118133,21692,-78091,-46699,13173,-22093,-75770,-51509,12326,83573,51542,-49066,-94761,-72083,-28005,-25991,-47511,-27126,23443,52938,96386,95058,6343,-89466,-94546,-17312,2665,-56474,-22340,89020,112778,53749,2485,-2382,34859,49312,28920,-27809,-100714,-106087,-83913,-101002,-75467,7929,45464,14258,-4814,-19735,-78275,-135593,-146321,-143018,-118744,-84087,-107418,-146180,-87890,29517,67051,36629,19268,-27427,-148401,-135209,-39131,-74643,-187522,-188103,-112161,-25597,22860,-16430,-78854,-15371,70305,9586,-63378,-47508,-57134,-96025,-75144,5212,67792,75915,73766,73383,59347,87196,104627,52333,22768,40645,10644,-19590,5131,22636,-3181,-16459,13620,94949,127530,53778,-4523],[-9856,-18371,-43645,-32231,3658,4843,-15513,-32675,-30193,23494,88332,85049,2514,-46026,1354,62950,56114,74454,111247,147208,165303,90234,-1069,-32238,-46666,-26365,-3936,-19574,-15335,643,14495,32702,29000,13620,17388,-713,-40917,-69376,-100778,-157237,-144542,-54906,-20451,-33426,3754,52808,61699,38754,-18505,-50034,15492,87704,-7443,-161684,-170309,-70650,5314,19918,-66664,-153588,-125229,-58493,-16778,34962,49775,5437,-7940,-2198,-7640,-9365,29852,114512,140756,62595,20883,33379,26852,-20810,-46640,-24677,39900,34280,-41532,-41074,13828,-15091,-72052,-31980,40728,128730,194166,140888,2054,-98971,-64056,-8270,-42663,-71812,-23236,-28353,-104617,-138296,-52739,91440,118695,27065,-33153,-5492,29619,8713,-23414,-26981,-10467,8032,31216,70131,58995,25206,9311,-43548,-106446,-116610,-80405,-13771,7634,-4707,32252,95346,140083,108330,43908,32577,57233,27201,-22107,-10915,-29962,-117437,-110592,21112,78372,900,-62326,-51986,-19231,-3620,-28459,-43441,-26648,-15551,-53395,-89834,-75387,-7740,76668,89924,50817,48896,40905,-14151,-70,59371,63649,91262,186985,197611,56220,-93579,-67647,66644,110684,87999,46522,66195,128992,101089,1437,-58995,-78411,-40682,61304,96295,48425,-2817,-11655,-14673,-16741,-499,20149,13469,1913,8680,-319,-4825,15174,5110,30415,99700,138606,137355,83084,-3112,-37784,-48632,-40482,20371,87153,102506,41356,-19456,472,46991,87167,98875,57862,48290,55979,25664,47893,76896,34825,-2346,1266,38165,60031,-6529,-80850,-77540,-28840,23595,45363,17150,-42762,-100301,-62396,34333,73678,61330,41691,12216,-18120,3468,41517,-502,-22874,4669,27000,40067,20027,-56634,-97074,-102744,-132819,-147225,-105441,-24783,69249,111181,92616,69323,57014,-10803,-45548,-8781,31363,57804,74640,37207,18103,19360,-191,4613,23777,-53990,-153120,-103045,-19812,-11957,3403,-12030,-126070,-191906,-131503,-82971,-64871,-10495,41167,51483,-4881,-80218,-82113,-70545,-135519,-125500,-968,67316,52244,12423,12342,16600,-19588,-58469,-51952,-59607,-116680,-121370,-40193,13502,33446,45954,54432,37573,20650,-2379,-40364,-44128,-5135,47725,94254,64132,-15042,-65982,-68803,-40517,25649,88516,66825,28680,23719,2023,-64777,-84169,-50882,-48768,-65423,-65398,-49440,-32383,-21222,42956,113768,99628,-8791,-121481,-110579,-2151,19064,-20797,-14107,-25684,-31534,-13731,-113,35592,75761,32962,4236,43466,64623,9933,-40845,-58283,-73449,-115077,-213735,-230958,-82618,37881,31935,-46992,-114625,-42088,103992,82484,-76416,-146214,-87511,-14423,-80565,-195684,-194086,-116139,-79137,-71034,-102207,-109081,-12760,140300,211476,78878,-80440,-79814,-50019,-60583,2636,77211,-912,-116587,-84145,-19262,-30477,-54155,-29782,-18603,-21776,471,20923,21601,36177,41608,11341,-13996,9504,67514,82893,11994,-48747,3153,43907,-26138,-70774,-510,59385,44326,49874,89339,106498,89240,74997,57717,2203,-35177,57649,117193,16696,-68185,-62188,-13546,32679,-15043,-39172,57040,75845,-13534,-24173,66677,110017,50544,-38827,-38388,13475,60325,97101,73905,21797,-40266,-96074,-115483,-118720,-80029,-4411,-7376,-40134,-1879,35610,25453,3817,18075,33101,27450,41723,76822,112214,98046,67943,55883,63384,86850,50651,-61397,-109809,-24342,83064,126984,110583,26216,-55837,-49498,36439,83455,31637,24232,76208,36878,20581,98120,99580,11253,-55274,-69988,-64883,-1769,60021,27006,21329,95082,89766,2901,-29749,-1600,4995,-8018,4101,45595,78005,23432,-42380,-26015,-31117,-70321,-47911,1187,11484,51740,77520,69732,41628,13935,-1424,-11390,-7733,15757,25045,13076,6081,-28042,-99925,-133299,-65813,19180,50717,57945,50294,27394,22404,-10346,-58810,-71012,-51126,-18741,-9966,51703,159520,152387,84992,124866,195269,121776,13298,-1737,-3842,-53867,-98419,-90926,-17518,46808,64407,71254,53866,12238,-17587,-29369,-54137,-69300,-74142,-61794,-102,83750,106969,26887,-53376,-32794,23970,16506,-27506,-62,29353,3144,-2423,25715,71759,89953,57711,3570,-61242,-102443,-78379,-59895,-73788,-34482,4168,-4118,-21243,-34245,-30524,-20814,12179,30249,4174,-35394,-36998,-44867,-69124,-81724,-72944,-54849,973,79810,100013,89870,67248,4756,-60687,-82528,-68312,-74429,-94436,-145425,-180693,-112073,16625,43867,-39486,-136273,-140976,-57433,13420,7425,-43916,-37044,34186,73445,91647,41778,-95713,-136772,-53701,24556,51123,11138,-74900,-132768,-108526,-43107,-55843,-100759,-100050,-98704,-91539,-49160,-39953,3148,100408,109121,53677,28680,20823,11681,13198,25141,53548,67326,22586,-24056,-46957,-66599,-27938,23560,21752,26483,39562,-35638,-87516,-20359,49119,15187,-12255,-8081,-84770,-155150,-91095,-32613,-56838,-91371,-96032,-61810,-44137,-68997,-47931,37462,74071,40205,-5364,-28548,-21160,16201,33493,-29018,-45303,71337,144576,104361,89377,95587,40290,-18816,-43298,4745,64156,47373,8137,15734,18421,6279,107,-16891,-730,41927,54780,59243,48680,13461,-1773,-26753,-46656,-42900,-30851,-12634,53205,126574,128004,35716,-26101,21013,69625,45685,58832,64347,39179,28159,72928,100355,53025,5088,-1733,-20248,-69775,-90676,-30209,11822,4204,-392,-7069,-7827,-15820,-48030,-77502,-74357,-52894,-31304,33181,161643,217834,166758,101626,49586,-28053,-53109,-11270,68768,111501,61331,7354,31112,82737,54206,-58503,-109641,-77874,-73831,-103177,-67241,4383,30965,20400,-30753,-132574,-195949,-117925,9072,64865,44076,34858,46762,6921,-113778,-190263,-142855,-57603,-28052,-10795,-14503,-46535,-43666,-16575,-37558,-16139,65029,57122,-18672,-30148,39548,77671,14835,-63948,-85150,-80234,-62710,-24223,-22328,-59463,-89014,-70287,17953,70417,40436,33441,117764,149993,37888,-46360,18866,125012,178860,152952,71213,-13327,-69402,-69277,-53169,-34643,2692,78898,178360,168615,57621,-11268,-74817,-85334,39271,120227,60538,35855,84656,124680,149196,134590,77797,61161,86616,39917,-12232,41442,101658,73839,37291,34225,10178,-82693,-153653,-101010,-10956,-4938,-61137,-91052,-59562,22076,58287,43334,15707,49975,75917,33564,20616,63504,16720,-59892,-47096,-34283,-85877,-75771,12564,76676,85276,92312,71823,2785,-65132,-50245,30378,87083,42038,-56824,-72585,15971,30838,-34587,-52202,-23458,-18968,-10911,3420,-14253,-41792,-14775,21233,-19252,-96724,-110660,-62225,13729,14630,-44042,-89120,-103067,-67646,7471,27465,2339,35545,83633,103401,79584,27652,-21575,-25936,10083,-2270,-35585,15239,71708,34024,-34024,-62297,-47313,-7971,39950,53848,-10065,-75152,-34123,16924,8122,15874,49196,93588,84455,19299,-17212,-22957,-55453,-92134,-87962,-57826,-52787,-86844,-111678,-54009,55803,73255,-1096,-39129,-74877,-161032,-125562,-49340,-105457,-190558,-149185,-26842,57528,45870,6598,-8933,19683,56569,29881,-676,22219,21187,-8329,7664,47114,49102,39924,47334,28730,-7436,25859,39839,-12199,6670,59906,6342,-55723,-41643,-12068,-11575,-3393,19707,50633,60721,19277,-8449],[66741,33038,-60982,-66594,7292,1870,-54012,-42006,3026,25315,64516,87143,15685,-44324,-21474,-10779,-26459,15696,63689,96317,103481,33360,-36181,-68325,-70357,24404,130175,118593,63229,59447,92137,90222,16552,-41397,-15490,7738,-24587,-55280,-55505,-89400,-100275,-37988,-16342,-41552,-4771,37952,27612,26995,21190,8265,30328,36200,-28437,-99169,-124120,-85408,-11991,22109,-34816,-112433,-130164,-86189,-15843,42683,58641,22376,-29792,-73970,-70075,-6276,69948,122051,100729,27641,48760,109457,63766,-14072,-15298,3619,10663,-17240,-37539,12712,22450,-67681,-97347,1347,99164,170150,194520,144649,40710,-64281,-87889,-63107,-44263,-52677,-25984,-26664,-60231,-85097,-73627,-6076,39606,30837,25379,31077,47359,85084,84182,13461,-15335,15623,8521,-11131,-4056,1798,-9196,-54553,-103746,-108460,-81786,-35202,16317,49266,71922,84407,103509,70148,-6578,-33882,-2165,-4462,-35270,-34582,-55555,-120242,-120923,-33291,30526,4915,-32176,-12956,22936,29331,-5118,-40854,-56723,-77607,-111000,-105588,-59812,-24899,25442,65009,51424,23183,-6664,-21444,41534,92703,75845,106007,165281,111134,-2163,-49790,7035,98642,139967,139213,51199,-38762,-35476,-16137,-40902,-52175,-51293,-55877,-8247,60456,84734,47637,20595,-6843,-18150,12562,30570,10150,14403,76692,143673,149621,99188,68388,108367,144537,144365,144495,96029,-24201,-86695,-52833,13041,74669,72386,17262,-18906,124,63748,98478,108930,108341,59829,18950,8560,-19805,-7598,46763,28007,-46683,-44695,51305,119914,38913,-66842,-44552,26306,44519,44444,4005,-78681,-132807,-88164,-7620,28413,15881,25822,74286,53275,-31604,-49536,-48604,-32995,9171,19618,-805,-21252,-59432,-48818,-25230,-62295,-84682,-26609,29458,87132,148366,152027,116401,89782,32437,-24528,-7623,19002,7967,29883,70148,105869,87704,38147,14995,14047,-60574,-142591,-80344,10728,9242,4409,2857,-75474,-140155,-138222,-147948,-125016,-57417,-26314,-2482,30775,41482,17724,-54210,-175267,-169457,-23434,46510,3680,-34160,-6699,6077,-18465,-20639,-19820,-81974,-138428,-83120,14316,40054,45900,77456,130092,142380,82966,-686,-16155,42636,94087,128137,138063,88155,32607,-8886,-16166,2743,36325,87292,75966,17749,-13846,-23020,-64842,-93486,-65735,-28837,-27175,-31074,-7709,53243,84263,97303,93095,49390,-24187,-84678,-86768,-47208,-19557,26724,58629,12009,-22047,-19814,-36225,-6419,57512,27592,4588,22206,-15179,-77981,-85052,-105183,-144572,-113586,-97256,-96513,-38603,-10776,-42570,-64979,-69666,3901,115301,95836,-34290,-110130,-60550,39514,-32017,-176020,-179824,-95455,-80542,-99239,-76190,-206,61369,115254,171383,90347,-44531,-57200,-9669,833,10065,28539,-37186,-117272,-52110,32541,-5306,-67705,-67491,-75846,-104271,-90976,-36696,462,4017,-31499,-76202,-36354,38706,68074,49125,-14798,-59024,-6460,53256,66486,54578,40578,10193,-24344,-26802,24258,85421,80539,45953,31096,19835,13300,65557,63837,-23028,-48315,-34862,-30626,6841,-1505,-25759,43412,84953,-497,-71003,-9384,74454,44031,-48171,-41855,42762,102005,111139,61043,28840,20650,-4690,-52074,-60622,9846,55591,-9905,-49234,-32616,-25328,-19840,-46737,-44928,-3443,39109,54807,40002,10802,-14461,-12189,22595,54842,36147,-18474,-59356,-53958,-7039,47958,70606,42835,-32936,-90200,-93593,-35599,36311,36464,-9815,-34862,-40488,34650,134372,105960,-23544,-122302,-143228,-135399,-88319,-55982,-102917,-108000,-28724,15651,453,-17874,-28299,-19731,14231,53656,92032,122272,82548,25743,15905,816,-35849,-40165,-43568,-73574,-27323,33266,26780,21946,56856,85839,79376,62479,62466,79589,69686,30306,-930,-14000,-33556,-12294,62365,96967,43078,-14159,8858,67022,56618,1817,-14596,-16820,-37715,-72841,-14956,126663,163808,111403,160032,231389,163943,47617,-35551,-104536,-172936,-175185,-76148,36843,40245,7427,38920,57807,36154,-2918,-60127,-109753,-92422,-63541,-40040,33681,106876,87154,8751,-1856,71016,106938,68561,-4473,-24479,-4802,5841,11807,22773,46885,67885,87684,89683,23197,-68325,-102601,-106904,-82948,-11729,8849,-48676,-88782,-65200,-18814,-29798,-28849,17621,23137,-14754,-13651,-9677,-39063,-61351,-53091,-48970,-17347,74579,119659,98497,95721,109389,61732,-16554,-41881,-72916,-88204,-99560,-109380,-80154,-39626,-63170,-110704,-118788,-72269,-15407,16637,8267,1914,52124,132908,128657,78460,26475,-44413,-61368,12267,77457,59515,-33155,-95551,-92835,-46067,8502,-9863,-83451,-109809,-84508,-24515,28029,16654,15024,50451,55731,29447,23463,26926,21027,55819,104349,108794,71419,29501,25337,32511,15647,36245,54410,18598,5123,33257,2338,-29642,6412,34988,2392,-7281,27351,12172,-38562,-13671,27570,6348,-30764,-25002,36398,76364,4339,-64777,229,68302,71702,51783,-3534,-43963,-29908,-18704,-51954,-43498,22897,44222,21856,59875,92289,21445,-36541,-27523,27993,72554,51958,22451,39206,7317,-75540,-141996,-167713,-108580,-3173,25466,3379,13346,15913,-4659,-57572,-72064,-32911,-35534,-66396,4886,111765,107398,2459,-69898,-27453,44613,35542,28560,24276,-15862,-68725,-24337,11922,-60095,-115289,-99186,-95996,-96576,-47663,26482,37586,24728,16980,-6356,-30001,-63939,-99246,-77552,-23370,-38865,-105041,-90458,55766,137952,90795,42003,-5647,-92041,-107153,-37167,71013,140606,120600,70355,74071,72107,6173,-62319,-70995,-82990,-127264,-137220,-90347,-35203,-39984,-67645,-72300,-109226,-136038,-39270,90486,86024,1981,-20247,-8202,-52747,-152159,-172809,-92241,-25288,-10451,10598,-10449,-87199,-98133,-32064,-47314,-96207,-36410,42122,48298,17970,49369,111100,90601,-806,-44918,-17862,30875,57723,35606,-1234,-51997,-64300,27469,91407,27121,-33063,41599,138623,80920,-57304,-75613,25637,122149,129227,65219,-11900,-62544,-60265,-30113,16022,36633,29339,65515,97164,59160,48120,24980,7578,84991,151793,120466,82002,85979,107704,131241,109171,16449,-45009,-11445,-2552,-21916,-2970,44668,75762,49541,-14870,-54715,-162021,-246045,-136107,24655,44866,-9186,-43072,-52927,-25397,3266,38335,64717,113748,117795,55018,35732,57054,16941,-19832,-41154,-103161,-128202,-66248,6239,56256,100085,142118,104010,4199,-55566,-36891,-8710,15848,13341,-47517,-70694,6557,42359,-18079,-29596,-9239,-24755,-68191,-79777,-42492,-33508,-44934,-11981,15939,-26950,-44092,-3611,26225,4823,-28777,-89308,-165627,-133494,5542,56769,8743,23752,68381,86239,71910,62573,92308,112600,81640,38740,32363,42285,4240,-75719,-135826,-121647,-59459,-16520,17280,28812,-23201,-50656,10806,50710,58207,67527,34683,23744,18728,-35240,-57649,-8295,35328,4800,-22538,-5088,-21030,-94676,-150775,-87221,34972,18215,-86301,-86301,-49991,-86329,-72758,-29856,-64853,-111514,-74357,31954,98655,63791,28088,36831,27339,10238,1967,3909,28901,55543,91246,121898,80297,-19357,-61991,-16626,-2671,-30197,-13025,-8597,-22243,44704,102683,28558,-61900,-78442,-43180,-18433,-6806,-5085,-8311,-2671,1883,26348],[129069,102944,-26069,-84236,-30544,-15092,-32981,12914,45625,21325,28391,39470,-18302,-60547,-63988,-77278,-91534,-62877,-43976,-18193,-1441,-60975,-101130,-86792,-52926,56074,163347,134342,67937,97674,152072,128071,26992,-56141,-35945,29591,57779,49421,61522,51462,5969,-37487,-85150,-96286,-19932,42521,32902,50917,63950,39352,9650,-20322,-16752,9149,-9570,-36166,-38015,-51557,-70246,-79944,-83446,-68176,-22052,20782,38990,18194,-33023,-76043,-61315,2300,54345,60228,29555,-6063,59757,137435,90911,23996,25607,9421,-25365,-54342,-39694,38618,33923,-88829,-167488,-107591,33217,137342,144389,118247,99681,71790,51133,24745,33505,20892,14071,27875,68616,54758,-40538,-80615,-34467,16374,31425,15513,35404,123833,195152,153811,91628,86681,33795,-35356,-17703,148,-14833,-48090,-103555,-106807,-49870,-17686,-6836,16627,38459,25916,30188,28455,-27407,-85865,-53436,-5111,18385,37349,-6195,-88763,-119911,-122196,-113036,-69845,-22277,-27,13928,40605,17081,-33264,-75926,-122548,-140251,-95133,-65956,-70051,-17649,51108,60889,19207,-14932,1679,46313,17659,-37535,20703,104321,51289,-32313,-12611,63007,144541,187162,139742,29815,-44873,-68813,-72847,-37196,-553,-18743,-72300,-80244,-25809,30898,26255,14477,-4717,-15232,24860,44759,18360,54333,173363,264768,212320,79598,45623,100137,101006,57458,68627,68785,-24341,-106254,-87440,-22460,27976,24120,-12762,-13093,41075,79786,80670,90114,98126,69909,20334,-30143,-66150,-59321,-3679,-5621,-58465,8557,151129,168840,50444,-39360,-15856,53901,59598,31397,-25679,-94477,-119763,-86583,-59300,-22138,-5130,30484,118822,113086,-39094,-96484,-62764,-33501,-13528,-15856,-27366,-16227,-32835,-16123,26253,12039,-26695,-3276,38354,71261,85987,66447,71714,109630,80624,-17926,-53740,-14601,-7407,12516,90637,149048,100566,24935,-16603,-14026,-29140,-51824,-6058,29438,13740,32189,65091,26428,-24837,-65714,-111679,-98979,-61964,-77718,-68389,28656,129048,107737,-6945,-107197,-94380,3504,32042,-40479,-52024,11224,40928,41201,51421,19063,-58201,-82498,-50855,-36230,-44046,-9317,59586,131344,157702,87426,22831,55882,118944,127852,120531,97250,62046,41171,8455,1078,15669,15432,25756,27898,-25115,-78612,-64357,-51623,-94325,-109366,-44886,20635,48687,81341,168682,189277,114173,31006,-17515,-33425,-21151,-25346,-52416,-27930,67949,103008,23012,-22787,-3176,-22702,-39862,-4503,110,-6653,-14379,-46696,-58307,-46670,-101004,-139111,-21896,91785,67497,9178,-16166,-25968,-23627,-29003,-14295,23822,69327,74353,-163,-47833,4573,-57,-88027,-126913,-88052,-70552,-75004,-20836,45336,32161,22190,69903,66836,30002,10463,1289,-18688,-45089,-23644,-25572,-79931,-16874,89603,63722,-13295,-53246,-67321,-88023,-110801,-75814,-37395,-77609,-142313,-154428,-68830,22306,36637,22098,3767,-2410,16407,32273,76886,112211,66165,-24050,-67694,-56169,-8268,23832,25981,13596,-39,14003,6041,-17737,-34466,-31911,8190,37136,-6950,-46459,-35185,-1027,52753,62042,-18839,-91507,-53052,28745,32270,-20836,8070,92745,129821,103549,50113,47848,78949,79712,29391,-9660,32840,69234,31326,8118,2114,-19509,-38473,-83697,-98798,-39952,40454,66069,7142,-76800,-118116,-106312,-63330,-45249,-79168,-99129,-36549,33460,43767,30313,25041,5710,-43189,-50450,-41382,-48222,-20217,10046,-56304,-127541,-84245,37392,97433,41618,-23558,-65924,-91859,-112054,-115095,-128358,-156173,-138773,-68542,5583,40025,14983,-40187,-54831,-8817,46190,63394,54930,29672,22959,55625,56828,1901,-40681,-97322,-156636,-123967,-58576,-20846,9642,32691,63459,96642,88144,91417,152353,138748,52070,18747,49795,46746,38544,74808,61237,-15568,-30134,18168,43782,10631,-28726,-11122,15942,-909,-51404,-41097,34072,70466,70686,124910,190539,166199,99979,31302,-63488,-170164,-169790,-34343,60392,-29306,-104659,-42547,11575,-5735,-39874,-63468,-43406,-18584,-39758,-32592,61910,143518,107912,13026,22381,119971,149075,81908,4264,-30281,-27716,-13219,15332,44989,45475,19813,38903,50767,-5641,-75658,-109772,-89375,-6561,73869,55722,-38599,-93692,-67261,-15968,-51282,-102756,-74933,-23513,-15650,-1197,13166,-10479,-53884,-71737,-77562,-51454,32100,75338,50684,71690,142670,112502,20000,-7184,-59964,-86004,-25538,26007,4109,-47439,-106490,-129940,-80571,-11673,-8825,-22460,-31974,-38065,17182,125633,144486,76480,37347,38184,25548,36175,66392,20920,-57967,-40661,25382,54791,61762,21481,-52253,-64010,-2547,59527,56460,3529,3735,31680,50765,30081,6072,10433,33430,96892,152272,132401,76074,46739,60446,90669,82872,68608,52075,25001,29939,43662,44382,24094,7157,-2186,-1021,13798,50269,85574,78716,62094,45786,17708,9785,16339,36807,70797,23692,-64352,-28576,39158,54604,39391,-12769,-53314,-42192,-28607,-9877,23537,2270,-63685,-75420,5467,73879,46573,23980,47120,47176,20785,12840,24821,34098,-19514,-120535,-186997,-213454,-146333,-41759,-19092,-50241,-31180,2142,16934,-24061,-34472,23633,33179,-28647,-14871,57946,32854,-70940,-82594,-7610,36314,10744,-20394,-49576,-68766,-88334,-70692,-85781,-157084,-169407,-111633,-69842,-28667,42680,94855,87973,83294,60749,1194,-55293,-107736,-139828,-92936,-3465,-28683,-148322,-157220,-22955,70011,71755,73302,15284,-94064,-108163,-37647,33371,68245,72385,68733,59201,21731,-41929,-64272,-45253,-83585,-169069,-183582,-134604,-41187,10725,-24518,-36469,-26477,-28452,37037,113805,61335,-24524,-21686,-17444,-73642,-97296,-51729,-7176,7103,2624,11285,2531,-67785,-126567,-91807,-84213,-130906,-99943,7292,72199,54183,59344,108410,109541,44701,-928,23291,95560,127651,86416,48388,6155,-38240,-10032,31820,-14914,-66230,-3864,110752,96495,-43638,-123555,-62933,13634,13737,-11896,-45676,-40236,4069,28734,29034,5524,-55491,-61328,-15843,14421,49433,60143,61260,86495,98913,88195,67950,31043,10207,32395,43097,-38974,-133922,-105934,2731,73834,57823,43875,50544,14670,-49493,-64158,-125234,-191188,-125416,-1962,47405,20616,-37066,-115818,-153954,-109731,19211,105856,123469,97780,57643,43712,33089,12975,28642,-1982,-93783,-82131,-16035,-11282,8990,77328,114743,59655,-13161,-30392,-14842,-33406,-52618,-43963,-48464,-32333,35533,88119,40197,-17966,-16973,-12175,-63738,-98624,-48885,-55758,-123789,-56214,72737,64245,34784,64390,74003,31634,-6346,-79574,-174825,-138187,-22409,5450,-21642,8834,52494,83014,83352,92071,157094,183409,124957,94683,88644,20724,-68112,-116780,-147846,-124303,-53223,-6321,15099,17348,-36818,-67261,-19063,27811,66803,70461,-20868,-107483,-121208,-115485,-100134,-27294,74697,74954,8965,6112,7682,-92479,-198185,-140488,-9104,-25332,-111226,-87398,-1705,4937,-12737,-94,27108,19076,6145,33671,66339,51831,32232,30206,20233,5898,-13870,-29769,-3311,60000,124155,137548,64790,-52702,-85869,-3297,41709,19758,9036,4072,32763,109373,137039,57073,-42693,-85661,-56964,-25801,-23415,-34476,-28315,-14564,6035,61286],[81723,66658,-11965,-79976,-76094,-39458,18836,91808,85603,4343,-49408,-60148,-88884,-124301,-146118,-125695,-95756,-70336,-85210,-80296,-64079,-133273,-183277,-122823,-35397,44798,69740,4163,-5117,99947,162756,119041,41714,-25763,-29572,28894,91703,115170,138401,143359,85487,-19785,-125670,-158443,-66968,47461,85248,89914,63536,21228,-19679,-41634,3969,83963,97902,42413,-39524,-94274,-83693,-25151,15171,-4394,-34355,-32139,-11414,-11763,-25247,-18727,11147,34433,44580,22567,-9196,-20107,48450,104704,75888,39092,32698,-17603,-48536,-52384,-45931,6199,29962,-56255,-197452,-213558,-75398,40548,50315,49412,105323,158536,169450,136043,117014,84719,48672,53014,102262,87910,-31530,-102192,-61273,-18242,-31047,-35900,8142,89741,205880,257994,218200,177074,85638,-4025,17526,37568,17958,9726,-40357,-79703,-33463,16035,1311,-19533,6513,32881,44399,42381,-10059,-98379,-71209,13430,62561,113539,89433,-28474,-116929,-170193,-217361,-178423,-70342,-28404,-37614,-2205,1137,-34408,-82505,-135633,-139071,-81552,-78496,-77961,25020,122674,125408,56476,9953,26209,26576,-40174,-73920,3990,99471,69381,-12454,-11497,54135,154462,201999,128951,46122,43282,16274,-49153,-50237,-47035,-83633,-101440,-97975,-93468,-72703,-69721,-57043,-39055,-26729,7452,14648,10748,101551,229910,264560,166659,41974,11667,47161,17539,-53529,-32239,24335,-5262,-72200,-98092,-87823,-77130,-63279,-17593,43155,74542,41568,27875,80059,113312,95422,60070,14870,-23874,-42001,-39656,-61093,-63394,71572,198998,123685,9619,-10300,2272,46039,71485,31230,-30037,-51960,-53433,-51483,-44190,-1921,21170,40179,94491,75338,-58052,-106800,-66439,-21896,-12839,-27368,-12071,29443,-4196,-37628,-8264,-198,-37635,-43534,3330,37059,-254,-54322,-29324,71501,90567,-10065,-80603,-26558,9716,11322,55415,80230,11682,-59521,-78169,-49364,-2977,25577,35419,9133,11395,91466,142619,104201,58588,18231,-15247,-8079,-16279,-73793,-89187,1628,113758,110567,26631,-45515,-51741,26130,56419,-22196,-49054,4062,59081,116219,114335,32372,-10436,-4121,-67617,-159715,-159375,-58305,19463,44109,39664,-4327,-3018,75784,128399,95897,27073,-23648,-27180,-13435,-23071,-17380,5584,10164,-8352,-29741,-56642,-92082,-80412,-55463,-88129,-116154,-48361,59281,92809,94232,158896,170004,81866,-2769,-40358,-35161,804,-202,-19702,-3997,37425,62305,28760,15592,39216,19357,-43914,-50728,-15620,-11665,-43057,-30497,10132,7900,-50047,-58475,53541,147769,104955,33367,32264,53121,29494,-22272,-76594,-82160,43625,168231,118031,3644,-13607,17831,108,-62132,-85968,-80490,-57183,964,12695,-41182,-43137,6072,33314,65703,48638,-39679,-112334,-127863,-60859,1205,-17979,18345,88633,95691,58593,-3826,-19566,2200,-41173,-71431,-73992,-141690,-194292,-157050,-81467,-21085,-7555,-7635,18494,49169,43277,16340,15523,20526,-10341,-54539,-69774,-47216,-31496,-43238,-24474,635,-11045,-22887,-78088,-132978,-90736,-16237,17619,56876,35549,-54912,-62884,38840,113927,70917,-24173,-67052,-43712,-16927,4004,22985,61415,82936,81425,74715,66866,75737,76314,69610,46471,-31166,-75037,-28935,18794,21329,15992,-11275,-56810,-82487,-69343,-19888,34280,67227,36451,-36228,-111172,-137229,-133602,-141266,-145234,-117249,-19560,60083,39214,-11386,-11172,1025,-20730,10071,69209,46895,6256,4828,-57440,-132518,-109537,-19771,21037,-3533,26460,44250,-1770,-39612,-47114,-56313,-61283,-48213,1346,55807,51630,-12209,-63283,-68476,-42013,-8494,-6387,-24582,-38346,-14766,72090,99863,11639,-74508,-119523,-135678,-100613,-80124,-36861,684,-35554,-24295,77284,95472,92031,178125,175854,74407,34327,56893,50923,43168,44549,-7550,-38163,27329,38464,-32728,-84587,-80230,-24358,40140,52953,16628,-3346,-20169,-46143,-35180,12353,84910,113449,115503,136740,93984,-27795,-59395,29559,60465,-59115,-145245,-108383,-62513,-80328,-95801,-33507,60542,48685,-29038,-25558,54050,112712,101000,43359,71653,159863,153397,70792,23667,5275,-7837,-14398,2058,35447,30041,-21518,-10852,-6482,-66839,-105765,-89315,-13873,79944,121225,80347,2308,-54031,-53133,-23664,-71417,-152425,-153093,-61782,-7747,-167,16602,25735,-25078,-77005,-86959,-64140,-14653,13660,12282,44875,105552,88935,33142,16451,-47168,-76431,31437,124577,74110,-17647,-81358,-89815,-39641,871,-16531,-26710,-44937,-94735,-57243,61267,104015,68159,56706,79725,68533,39640,39030,-4211,-34099,18362,67880,73034,66779,7823,-47773,-13601,84949,121997,43124,-56777,-33450,47244,79393,36440,-24060,-42904,-23531,31307,96853,112818,88367,55631,49291,84309,93740,72845,56516,54966,81207,107623,108998,64715,7611,-2372,17355,6118,-80,40279,63359,46419,12004,-6325,14454,3357,-50365,-44653,-23128,-46429,-25877,-756,-18732,-53506,-88427,-90157,-35563,19137,53515,56695,-12830,-100880,-96125,-9033,61334,71232,89555,119733,75585,-8295,-7607,39472,50607,6456,-66969,-93333,-103264,-89926,-61338,-40132,-19256,-22643,-29352,32951,53379,22304,32890,62224,24066,-18336,1475,-20727,-106421,-61821,41243,38743,-4279,-19633,-65143,-77288,-61432,-72075,-119914,-157752,-133850,-85956,-51004,7181,70612,98153,107599,119720,86896,19168,-40648,-93613,-119384,-89675,-12575,-3063,-84930,-98574,-30318,30850,91590,126501,61092,-43577,-54314,-21975,-29912,-48578,-25332,10356,-20326,-66257,-79884,-77005,-62202,-79640,-147412,-181753,-128815,5218,103073,67957,21194,37920,43561,66727,84409,35916,-14491,-4511,-14871,-66653,-40056,42606,51634,20894,6349,23716,41060,-17795,-129353,-142375,-87782,-70412,-68467,-16031,43047,49075,46748,70790,87491,76426,48435,45183,97695,139338,99702,50853,17690,-50290,-81424,-48503,-27303,-32191,9444,85566,76386,-18955,-87422,-59941,-7813,-411,13713,17104,26382,71271,76227,16694,-30495,-43093,-22935,-24431,-27519,-5551,25410,71667,73266,11294,-14550,7100,-13847,-38257,-7794,19377,-40235,-143101,-124755,33676,153133,153177,112045,38407,-37703,-57777,-35759,-37001,-49339,-49140,-21504,34764,15350,-86654,-185413,-216358,-166831,-25493,63058,56423,41458,67353,87397,56427,3645,6554,10350,-12074,20571,39437,-15589,-27535,11094,20771,-14544,-43800,-34334,-12741,-38728,-82357,-105968,-101935,-41538,41645,73536,39699,-20550,-14935,6220,-47976,-103212,-62781,-86605,-171440,-69946,98077,88389,25920,25936,64732,59569,22831,-44680,-101310,-59401,-27742,-75587,-81210,-13731,29077,54737,63044,71817,101710,111129,98338,109006,76231,-47456,-120154,-86205,-71043,-79753,-53176,674,47306,36101,-45624,-98878,-54697,35000,93322,55581,-70699,-171044,-180596,-135078,-103877,-63307,17893,47481,-10196,-9549,35564,-50818,-188355,-161554,-37544,-10069,-57094,-67744,-12383,-2687,-36976,-27253,64083,90721,38791,-4402,-15148,-8329,3308,-5421,10210,41056,16263,-32370,-7895,71113,87802,33785,-12673,-40727,-9140,77600,102053,63383,44066,30622,52085,98516,102137,45301,-34188,-75607,-42463,-14855,-36241,-61116,-36466,-4714,9924,41373],[-17988,-50040,-47974,-50955,-62127,-42177,42449,126361,105462,-8638,-108241,-112524,-98720,-145518,-190477,-149475,-75898,-25082,-45464,-70053,-66819,-132473,-203196,-151486,-38013,27230,-21713,-116059,-76568,61342,120117,92558,61794,31341,18395,32065,47376,52929,75457,83084,59933,18007,-67339,-155854,-122940,10493,97150,75844,12029,-6253,-10298,-22120,18020,112275,145255,70559,-37187,-66097,-16310,72648,112782,45383,-46967,-75196,-49441,-37115,-33153,9570,60074,68893,65707,41530,-282,-19267,15592,39976,24937,1658,-14825,-57623,-52923,-22843,-28564,-20200,32710,14178,-111180,-150677,-86622,-38462,-41178,-26575,48396,108050,128447,141548,150801,107042,48436,5401,-3946,4182,-17480,-44053,-39943,-45473,-75467,-56354,-5403,33639,121209,210333,230592,205908,97889,-2866,26293,78526,75018,88343,78621,17676,-636,44121,44865,3263,27327,88164,97662,56218,-3944,-83117,-79094,-10462,33228,100652,125173,17637,-83907,-108801,-176055,-235004,-155921,-71119,-73626,-50744,-15290,-23654,-68399,-108684,-106188,-70604,-58937,-15708,107270,189533,163251,86657,34375,8672,-23693,-39819,8479,80908,113508,68989,5351,-17119,25421,121446,164614,144546,120255,116854,64875,-17961,-84891,-140999,-138723,-67261,-45468,-98078,-115975,-130425,-109725,-37087,-248,-23350,-55205,-13601,108588,177542,166195,138814,92061,43801,29543,-35290,-119505,-85858,18077,58928,33217,-21746,-70530,-122554,-159409,-87431,41827,81969,50574,57542,108338,119965,79875,72965,93383,64327,7040,-47589,-92485,-69720,42900,89043,3508,-28745,18986,17167,23362,54432,10817,-47942,-21214,835,-4124,26723,55836,57546,62081,41848,-32446,-110097,-128261,-97169,-31554,-3330,1899,45639,85894,33068,-28637,-37756,-66674,-111083,-92445,-28457,13779,-4104,-46648,-53537,27272,75505,-2683,-75882,-16833,36802,30364,24372,2921,-78543,-128200,-107999,-63284,-6193,23871,-11411,-64826,-22635,98504,153292,114592,74835,53219,40769,59399,55409,937,-25480,10648,58489,70093,46124,-57542,-115500,4708,97281,24237,-85193,-91452,15278,160293,158382,45447,28748,34921,-89209,-207322,-162490,-29032,6846,-25159,-60000,-93852,-78377,10466,82190,48219,-49788,-93905,-86948,-63632,-31736,3535,23664,30102,3928,-57364,-66065,-44000,-29528,-35321,-58580,-71900,-23150,56430,41195,-10007,35766,63440,33518,9710,-20360,-42686,-40778,-37402,-4048,-5745,-52223,-22855,43881,71146,74211,64608,758,-36519,-16474,-15669,-38739,6320,34052,-2584,-15722,10231,42708,54139,49643,68891,104470,102237,47233,-16115,-87677,-104745,25841,172441,180445,100881,52647,47173,48060,-19453,-91381,-112192,-68978,-16575,-26347,-57927,-31688,14616,27060,53916,32045,-77304,-151705,-145566,-78265,8106,55343,67314,50017,67679,89739,39466,22313,86025,55328,-37941,-77808,-122021,-154175,-111231,-56726,-30770,-29614,-44620,-25657,5678,6861,2656,-18136,-84491,-105758,-61136,-34958,-40875,-68264,-69707,-32206,-281,-3709,-47997,-137611,-160249,-73614,-18293,-34082,5271,44457,-19288,-46777,65464,147610,75864,-26602,-39785,-13448,-23404,-3110,40904,40475,-3970,-19344,26814,84190,93997,22478,-16327,-3051,-100523,-233620,-163920,-21339,476,-18011,-42079,-70736,-40974,18515,22617,13279,46027,79804,60444,-9664,-53019,-86479,-107311,-76097,-27060,24810,37346,-25791,-71015,-44040,-18482,-30046,23112,127417,133025,63038,17348,-25759,-73681,-109066,-81434,-19845,26280,98266,110158,29186,-12196,34954,87258,77775,51816,83189,104829,38905,-54574,-70639,-32093,-23762,-33940,-38180,-38099,-44942,-21099,62164,102620,19082,-73826,-63633,-18784,21479,9192,5163,2299,-63241,-54602,75501,105170,68978,132629,163995,96946,54570,48552,31566,39436,33962,-22188,-15916,65862,38536,-73195,-113426,-75249,-7548,55217,65419,39521,30304,-15156,-86296,-117426,-100685,-19701,37591,60663,127802,150355,69252,35944,69166,62803,-5949,-83448,-119642,-109256,-98394,-86878,9595,85892,21322,-47321,-9211,23415,10594,17772,49182,127038,181206,104390,28176,30863,38461,34670,25982,-5049,-4374,10153,-20545,-16719,-20267,-93259,-129475,-68173,30094,84789,91553,70081,30586,-23401,-45573,-20334,-45893,-116084,-127302,-40152,3040,-21882,506,52588,17139,-40347,-47825,-50804,-60442,-60108,-26644,24784,59832,62113,41329,4194,-64415,-61099,42351,120926,82406,759,-56067,-48469,-8393,1628,-2620,22273,9915,-50830,-33241,40762,44807,27312,37672,50304,49542,37429,29149,2497,-9215,10106,-2528,3258,40375,1918,-44319,6906,116689,150726,53811,-61043,-52809,29293,65009,30798,-32546,-76295,-103043,-87599,-7357,68970,73907,20027,-7813,19578,41178,59449,83782,79370,71268,117656,123296,60226,6919,21095,25347,-29003,-72440,-50919,-9560,8996,448,812,14659,-10354,-80854,-109117,-70418,-28380,-7077,-30549,-91576,-149365,-168474,-122284,-20638,71916,69934,7457,-45717,-79973,-67464,-8915,36238,41918,74908,128175,115044,27006,3674,61585,112975,94383,24631,-1190,5283,-28847,-62194,-20880,66249,42747,-43163,14677,71631,-5566,-63356,-13989,4024,-35785,-33430,-29166,-67736,-20068,43592,5100,-32082,-12379,-43772,-52626,-41457,-58930,-89929,-91908,-79606,-113736,-127697,-43753,19664,36295,75476,99923,68118,35117,2794,-49371,-71477,-62473,-19237,30130,24653,-1959,3961,37378,106612,123684,64659,-142,-2721,-12076,-64604,-100299,-65272,-36980,-97435,-140257,-102619,-86721,-73971,-47647,-78348,-116714,-54396,58642,110004,73004,41367,68244,69160,44098,19018,870,-20335,-35576,-40884,-46237,-36092,20022,46274,26017,13476,42836,62386,2947,-103995,-103495,1767,56814,20264,-7428,13750,16199,8082,42701,88732,88687,57989,34998,44530,75451,47625,-9380,-44893,-95243,-114109,-54541,31192,56047,52525,55305,31289,-8428,-20112,10348,62746,99237,136548,138879,81835,64623,61245,7255,-8146,74353,110744,25627,-49223,-48387,-14671,48419,55496,-26284,-78556,-58992,-38143,-10599,21071,19343,-21166,-87095,-61706,33779,76088,109483,125692,27051,-67732,-53240,-8257,19309,53802,44833,19689,51351,36024,-67874,-140335,-139303,-137970,-91269,-42541,-14625,29895,104103,142641,103039,-3406,-63975,-36723,33733,90243,86401,29137,-11561,-38080,-43747,-43054,-62184,-64624,-19337,-12528,-59116,-119237,-138041,-71453,9860,-5023,-45629,-36236,15491,40698,-28433,-107188,-88818,-94327,-132959,-50713,59570,49700,-2886,-21711,32513,71526,53857,2274,-18788,30770,24121,-78631,-100223,-31937,-17059,-18174,-2581,3827,-7442,6481,58219,83668,26087,-90043,-129204,-52343,331,-18411,-25251,27483,89094,50560,-42413,-63834,12062,116684,148543,69133,-49544,-99183,-93419,-71934,-69116,-82553,-57372,-15780,-23477,4453,82022,35469,-104025,-119242,-16534,48031,31960,-14224,-37186,-75912,-115057,-80116,29347,68406,39965,1491,-52115,-64495,-19319,4819,31320,75771,67016,21123,43340,115812,83985,-39421,-80129,-18330,72149,135187,113259,55929,56216,41840,9666,19881,43938,37009,626,-15277,31561,46852,-6471,-53096,-30804,22799,39493,19887],[-23537,-72189,-42758,17028,20220,-8329,32569,102881,91733,2872,-66413,-43404,-4731,-47337,-116487,-109443,-45031,21219,8228,-40141,-40779,-59094,-109643,-108955,-29368,43208,-8494,-103494,-83946,3370,65520,104539,108702,85845,74393,51601,-4755,-50198,-45584,-43553,-16915,46660,37374,-67553,-114220,-27724,49562,11440,-39438,5191,43538,14336,28907,111813,123792,27503,-58707,-28100,72583,160365,166332,74820,-26355,-59121,-30685,-26450,-54556,-37687,23798,67396,79098,58349,15272,-23168,-30749,-21638,-15446,-33087,-54970,-67596,-44126,6721,21018,14891,64041,89591,39452,10897,-17447,-47372,-47660,-15429,25690,21737,21235,65305,109170,71466,21327,-57126,-105023,-43722,48536,63467,6006,-46771,-61149,-32079,7787,18502,36015,73546,121742,137701,45367,-59057,-27129,63240,94147,115349,155533,138522,82749,73949,68361,27515,33737,63116,50442,-2070,-31089,-63460,-98953,-85753,-31671,38278,70253,17232,-16859,7071,-70983,-224500,-208868,-74281,-33194,-25389,8047,5885,-28080,-51008,-70533,-69327,-19102,48639,103630,102923,57378,36470,23330,-44089,-90112,-48185,43413,95457,57948,-784,-1204,5002,31807,100622,133550,164549,172466,109740,27005,-16670,-82922,-144073,-75764,39221,20973,-72493,-81041,-93967,-71936,34898,62086,-37677,-96949,-29374,56147,42522,58246,169981,185407,102700,51807,-26417,-106494,-66950,48201,126931,139261,90386,23361,-65228,-184296,-184208,-47636,58652,119016,146301,115990,52457,-90,30949,96722,71171,1861,-48373,-75914,-56451,-37662,-72115,-80732,-16137,45243,9908,-27705,-17240,-48352,-96034,-57441,-16178,18475,68984,64998,55433,83603,18866,-97991,-148396,-157654,-151034,-99509,-48902,19791,85953,96733,65036,59042,27303,-86382,-167673,-112414,-57075,-26879,36755,57762,19172,39895,70376,-16609,-89516,-20098,56857,71663,53338,5336,-84550,-106867,-66332,-28804,7349,4718,-78570,-139701,-84956,11771,68820,64045,43791,35315,17968,41035,90987,90270,71877,64713,58899,79521,85395,-63441,-170507,-39936,88765,20897,-142795,-189909,-42919,147780,161454,53894,23068,18774,-73978,-142145,-78516,12152,-7882,-47676,-65777,-109611,-126173,-56237,30385,10510,-49445,-43168,-49983,-51029,13731,72757,56052,20228,-6466,-69367,-84843,-20007,30430,6074,-39965,-63215,-37076,-1923,-57040,-122225,-51039,-734,-401,19197,2599,-47485,-87943,-93255,-53121,-65802,-111593,-59389,40128,60160,50010,69077,43037,-6980,-36466,-39511,-12519,30519,-8999,-73934,-47730,-7318,-16642,-31781,26708,129137,149906,71645,11613,-6871,-40931,-64596,-1072,105535,164045,152966,118553,81079,61268,-22645,-120781,-130531,-64900,-30670,-30775,-16958,36,18867,29984,38558,8435,-47764,-69454,-80847,-77062,-2671,94544,97092,21525,21501,65745,39676,25587,93426,84451,-17218,-57609,-69163,-103860,-80391,-12995,1608,-22110,-65606,-100535,-110329,-93399,-27981,16480,-61231,-101447,-34329,2160,-39751,-66939,-31492,-12425,-13332,-438,-24259,-91637,-85878,-40939,-61411,-100804,-59498,5927,-1246,-11584,56121,90882,16828,-56132,-41253,6867,20039,29981,17800,-35040,-76436,-80488,-30044,61840,94916,-13788,-75156,-32301,-123652,-292129,-204526,-1071,36173,-18512,-60780,-65632,1792,68775,23267,-20288,-4223,28340,59372,84582,86092,40120,13308,56897,105685,107024,39542,-65006,-97993,-65740,-60278,-78163,-18717,67040,73615,39345,11330,-12658,-13275,-39389,-56607,-6631,77390,143081,121024,21414,-41558,35328,138936,114079,57562,77406,97079,42132,-35177,-36267,20263,25451,-957,-13822,-26191,-37208,-24804,10543,60826,54048,19550,52071,90231,116807,122723,74929,7875,-29938,1412,83428,102067,55713,84301,135796,112583,77995,65849,44613,54867,57344,10305,-1424,33454,17412,-41359,-60608,-28251,26938,56783,36010,11205,30153,19177,-29857,-88297,-117097,-55676,-2762,-8957,11025,33998,6570,19912,61899,79112,63439,-986,-83624,-106184,-60305,-13533,36876,31835,-49193,-73286,-8963,-8642,-79375,-83957,-4536,86107,96150,-2376,-53337,-13785,33216,68640,75539,13788,-11959,28078,21748,2219,-15455,-76129,-107483,-54401,3437,34981,76808,93755,62088,6911,-29301,6778,22422,-18728,-27398,13698,-12536,-84625,-61085,19808,19531,-7243,-5017,-26674,-81911,-124638,-90333,-26128,18879,59390,44079,-39878,-109180,-60682,12403,51076,45165,-7425,-52184,-36655,-16714,-9807,20113,72651,80795,55403,55703,63959,11867,-21909,-8232,13516,36767,44609,25422,1054,-17149,-21715,-57643,-53595,29194,53547,-7339,-14271,66597,124032,84253,11522,-5088,20203,50312,34500,-11887,-48097,-99289,-111543,-30885,53034,35798,-33264,-58802,-45982,-23688,44511,106579,73623,-6370,-4032,28523,7228,-15728,1965,5332,-13656,-36723,-35627,9488,45285,38462,34760,26210,17635,1369,-58825,-79796,-25730,5785,-31142,-91604,-148624,-146744,-66530,33361,105128,62000,-41068,-75399,-66492,-66001,-38657,-1074,-7563,7076,90653,151463,85795,28876,88518,174198,158341,52214,-13089,-13195,-40266,-66855,250,105959,85643,-40233,-30733,7906,-85285,-154012,-103242,-63450,-51721,-17113,3013,59,20540,6276,-55823,-84735,-63217,-56142,-22727,-19745,-37669,-42202,-25667,-52364,-162884,-190750,-78187,-21161,-3875,44664,61267,40303,46135,28487,-34329,-54672,-42440,-16803,37348,58533,16627,22583,80178,118505,102100,58841,21445,11532,-8153,-40554,-53217,-25652,-29937,-97456,-133873,-99757,-76977,-39324,4542,-30662,-49644,17554,70611,58363,33836,55214,95057,72633,-5849,-64507,-67468,-62312,-88029,-74858,-26132,-45341,-49260,11916,47276,36288,35734,24183,-24215,-60461,5674,116601,134969,65258,16280,26898,1059,-23064,42955,107432,65597,14380,7640,2937,2189,-24732,-78189,-116336,-113587,-69575,20627,123934,152933,97796,26330,-12450,-12441,16776,56916,89793,119153,161357,158696,75306,13505,15618,8085,31546,132446,123850,-10234,-73931,-36893,-10981,15292,36320,15172,-45532,-93207,-58684,28546,53133,10268,-29348,-27282,32809,13656,-85291,-61872,23915,-29344,-87319,-45177,16838,41288,64405,69918,66742,80872,83887,47023,2579,-23335,-87691,-124560,-108179,-32574,71920,148700,157230,108664,1836,-102873,-113476,-23481,76315,117152,93083,30566,-23520,-8681,10195,-33723,-81645,-35892,11048,-16117,-73226,-100086,-62179,-14569,-41068,-96703,-62526,16592,57715,8100,-73724,-96061,-82454,-63524,-41278,-21725,-1272,27527,30542,41719,56364,56591,24157,2469,62852,90005,6534,-47218,-38299,-71649,-90641,-73432,-70612,-70446,-26128,31742,35181,-10193,-66571,-100472,-74620,-22449,11365,30577,61140,77038,19039,-33526,16892,117506,169266,149687,86680,17523,-1638,-2996,-33554,-70153,-85297,-61082,-28026,-11880,28063,106336,98962,-15595,-57777,5651,55942,75223,55463,-22493,-117361,-154236,-112380,-47723,-34121,-7331,21425,-47126,-107324,-42800,39046,52306,49327,44641,29238,61274,130903,109450,-28125,-102556,-37108,44720,78007,45651,-6041,8409,1358,-68617,-70914,-525,37104,38306,47775,89917,81407,12926,-42980,-36784,13982,38361,7017],[19125,706,7814,47536,34963,-27540,-28704,12125,-805,-27702,-10184,25413,45225,34349,-24792,-56024,-29827,26123,9047,-56483,-58025,-22399,-19967,-49650,-31124,37696,30820,-35652,-69855,-62669,15257,121835,132666,77874,51333,18309,-42153,-88141,-92667,-95477,-61114,20863,61564,6624,-50780,-15717,10185,-39739,-62512,17523,66421,22504,14288,56595,45621,-28257,-87416,-37864,81647,151211,159757,113730,33247,-3608,16529,-1619,-76743,-127491,-80883,7247,39969,25132,6674,-38944,-77104,-73656,-36873,-26172,-34250,-43634,-36413,20703,66263,60076,77271,112020,104260,67404,7968,-9736,44555,93471,84313,17484,-15540,-2693,8486,-11672,-8309,-55534,-82484,1626,107023,123034,38271,-34225,-38374,-8625,35975,40950,5087,-15077,2000,18534,-26233,-89680,-71328,337,47927,71914,131960,182903,160081,115094,68066,7573,-27494,-68760,-97023,-89886,-48171,-45424,-109007,-135215,-49924,25671,10983,-10666,31781,57579,-42244,-189654,-177016,-13475,73651,61114,37293,32106,40656,25502,-49053,-66706,12597,57827,17511,-74542,-119505,-57878,-8876,-76176,-117847,-73535,-20470,422,-31993,-43433,17555,49904,60543,111796,139767,140079,116721,44093,-13661,-11420,-27112,-60144,20829,112657,46070,-61676,-51183,-23941,21128,102424,84337,-21811,-54435,-5715,6683,-51640,-5831,165841,208793,115511,71085,44688,-583,8676,58300,106560,141529,133441,93287,27008,-92906,-160001,-95066,35403,150505,172852,76260,-34603,-54025,4439,33483,-3038,-38342,-46600,-32201,-4645,-39027,-91629,-47877,48248,81270,-3614,-79786,-76273,-68920,-96379,-92720,-56518,23165,66928,39953,34068,75238,29884,-53892,-103335,-129651,-159011,-162155,-111976,5281,61724,41150,62801,146969,132025,-18459,-114386,-72650,-80451,-91962,25447,104323,69279,71482,79919,-21851,-91750,-4504,87731,119594,104787,36926,-39314,-23201,23088,53278,81537,52205,-57166,-118540,-92667,-69418,-31545,-1429,6819,15007,-10649,-11786,68085,132450,135242,122037,127121,154439,159320,42437,-83835,-59325,11155,-33142,-133577,-149454,-30200,104608,115970,32872,-9719,4538,-16465,-46456,-26361,-7258,-48105,-66924,-50844,-71210,-76188,-29904,16203,-2055,7517,64340,42183,10159,69041,116180,54666,-24767,-45165,-70609,-96228,-40478,32413,13103,-63936,-124596,-110613,-58003,-77408,-107895,-16096,28867,4794,24809,34721,-10760,-60493,-94079,-114496,-116777,-73100,4272,37093,3888,-8507,32961,42673,-4153,-62661,-48115,25707,40531,-49416,-115629,-96325,-61156,-38950,-21286,51849,162928,147518,13946,-43703,-21920,-10088,-26202,-14565,46879,101088,115865,117349,100461,57433,-49454,-141097,-97352,-7422,-8552,-11839,26642,1784,-26053,21197,56440,29639,32659,45618,-10465,-51797,5428,85400,84849,19430,-138,17866,384,-6812,29905,30550,-18129,-37780,-57207,-99337,-68002,21290,40415,11741,-36849,-113686,-159105,-132731,-27792,68267,29365,-22464,6750,18589,-12532,4808,29001,-10941,-45077,-11086,36163,27101,4538,-36411,-100804,-130782,-88491,-33402,-6366,19793,39050,4049,-63451,-78520,-35877,19727,59047,58399,-10884,-66717,-58292,-56606,-57273,23933,97012,15719,-46352,-248,-68529,-202192,-129113,57305,113906,55157,-23773,-51265,10650,50266,-12416,-46200,-51960,-86551,-30492,108944,169635,115505,71251,114711,166128,155505,69397,-32116,-74233,-76447,-89141,-101541,-61448,-48987,-73366,-40606,-2482,-15966,30844,81050,32626,8623,73692,131802,107956,25428,-64811,-25587,67243,49090,2296,11967,45731,52540,18977,10879,31838,27938,26817,16145,-25721,-54290,-72312,-74122,-4514,84987,124286,116846,87705,104881,150936,103267,-3062,385,60980,72943,66843,49152,66479,108975,107505,81921,76080,50758,41874,50230,15696,-23982,-21531,-6834,-3049,-15151,-5834,36386,41511,3676,-7627,37556,64441,56953,17282,-42242,-27271,1107,-32101,-58399,-62864,-77859,-31267,55238,101349,77901,26083,-41170,-85505,-38456,49344,55756,1246,-46306,-63329,-41137,-38690,-101623,-130584,-85403,-48313,-60367,-98551,-124858,-77904,15771,83801,88719,40436,23686,67179,61334,18180,-13930,-28930,-23700,-19116,-24496,25916,127494,151393,104560,49246,-11877,4463,39712,27526,31872,44381,-46607,-168447,-169167,-77827,-26512,-13907,-7693,-6924,-44487,-114150,-126262,-103361,-50856,40716,37635,-72782,-142771,-88179,-33028,-8246,2315,-22276,-36420,-23527,-54540,-57875,12728,79805,87487,71036,61214,54995,3921,-45806,-32501,39699,101462,83027,24061,-13967,-19678,2708,-14035,-49389,24451,101124,20830,-76503,-44466,29763,58614,56712,75133,93301,102654,54035,5444,5587,-22473,-33108,46251,88749,15721,-55810,-72243,-76605,-57691,26570,88546,47108,-59876,-131464,-80253,-26162,-39177,-62308,-31165,46223,75333,60259,86303,97529,46087,13117,6959,40881,83434,7302,-80576,-45819,-2727,-24800,-39236,-55212,-28207,54503,116157,137265,89720,-14044,-75081,-84411,-99318,-81079,-28907,-35740,-46799,51283,145493,93753,47647,105899,156979,115711,-5622,-87734,-101548,-103368,-101706,-29094,58778,44559,-62714,-76450,-56987,-98972,-123143,-113507,-106586,-34571,54047,55228,20053,17980,-21378,-82822,-118324,-128346,-95087,-11287,-4831,-37257,-26211,4124,-41292,-143929,-127457,-28915,-7209,7784,32238,27626,31609,50207,11358,-65897,-80337,-49433,-21904,-435,-13574,-44961,-5013,85896,125905,122587,92866,39249,7895,-3729,-5975,11872,29980,13416,-30353,-63843,-79389,-60624,-1100,13422,-50735,-44293,16893,40085,47641,68579,107822,122928,61898,-42451,-118634,-127702,-91666,-90624,-83918,-28751,-25521,-54114,-4959,64158,47652,-7975,-52705,-79980,-48589,62926,123904,77067,15647,24467,65429,25377,-23127,24298,65427,8517,-34919,-5656,12476,-9024,-32668,-65980,-106825,-87005,-7987,84580,170149,197904,121835,17409,-26430,-11342,17498,30894,1301,-27372,7205,41028,28687,-11157,-14730,-1792,11896,31949,-12718,-109192,-98055,-8526,9908,-5362,28258,79322,28220,-78321,-58872,46061,74921,24146,-34660,3415,89494,9336,-155766,-160255,-75849,-99355,-103511,-19810,54910,54572,19885,16321,62488,91610,92840,112698,85566,9670,-56526,-65034,-59236,-8390,86765,142473,118292,77833,17963,-89881,-157505,-113529,4206,100363,101289,40563,24588,75299,92069,29988,-65216,-77873,-24581,3548,-2589,-18682,-14578,-322,6328,-25822,-56497,-33479,26237,56278,15101,-47893,-56559,-26274,-39571,-64435,-20596,77216,111691,67844,22324,36358,36035,21125,79855,117609,78097,21096,-22585,-69182,-80965,-81896,-85457,-55305,-10749,1619,-9171,-7322,5457,-34002,-91945,-70835,20582,85999,86863,36403,-7116,2020,65566,124970,114060,77252,73153,58871,16943,-16227,-61431,-101331,-55383,23046,27155,-1089,9124,73345,102984,34067,-13188,-7919,-4990,59561,102886,29881,-70605,-98684,-96893,-104401,-135697,-92048,-1315,-32457,-118323,-60423,53972,57897,801,-33737,-36297,18463,99072,107968,13227,-64847,-49083,-24289,-10734,-4493,-31988,-40419,-47100,-100586,-92331,-3390,39535,49485,67855,87040,64581,18143,-21479,-37094,-31285,-11459,6308],[33470,75539,76335,40926,-28170,-80490,-64002,-42947,-73636,-58967,15263,31468,4706,26667,19064,-14024,-4088,50415,32480,-45991,-70266,-34081,-3988,-25202,-43939,6507,50293,26959,-33549,-65015,15821,125709,123993,48217,-2170,-32975,-37384,-24644,-13677,-22613,-32019,-13383,17218,10672,5530,44903,49400,-3295,-34821,8454,42799,19491,-13284,-26745,-14139,-12220,-61257,-46577,30280,63793,111266,151068,97170,46405,51083,20291,-70262,-164873,-151273,-62708,-20048,-8426,15599,-25406,-89871,-110108,-66274,-18112,1468,-27115,-27735,40804,90833,55445,22523,45848,38131,-2711,-23677,32085,129610,163205,133480,59638,-3178,-36460,-65725,-71724,-15897,5051,1547,38596,84001,88195,29598,-23870,-35574,-4299,63797,62009,-1342,-33362,-58138,-76087,-59143,-32393,-31061,-27935,-2554,12897,49534,116511,141176,131269,82769,-6146,-93719,-189747,-213872,-131373,-44281,-41105,-91078,-112295,-26796,44542,-9102,-43888,9108,3937,-101439,-166551,-99937,47437,124322,72898,-6296,18643,98836,87045,-32525,-53447,21119,31075,-35232,-141378,-175380,-86474,-26607,-80375,-111572,-86774,-83182,-99367,-82550,-14679,59869,65082,36644,62755,91066,43652,-38649,-60356,-40698,-15795,-5527,-34511,-8160,48672,8131,-84480,-98738,-31543,58793,76473,17488,-16746,4456,21416,-4193,-68016,-64019,53285,120793,55217,38221,102955,110758,56507,-4363,-25364,17540,57891,57951,41999,9752,-25550,-26522,24559,75917,83437,20596,-50999,-31733,9868,-27055,-59485,-51256,-55908,-29374,28620,26636,-3378,17237,85090,100500,6021,-73946,-61048,-24234,-38455,-77302,-65382,16770,54738,41066,25807,21515,23025,24646,-14370,-59698,-111482,-147658,-116840,-27611,-18775,-50603,7276,118240,127207,38948,2316,3437,-81541,-138723,-48653,28440,-5191,-64,35266,-1456,-27114,54481,110439,115450,82758,6759,-29361,17393,69819,114124,142970,92345,1236,-28029,-25336,-67476,-85260,-59983,-26850,5376,-9120,-41818,7631,105252,133105,116952,150663,183109,196837,183208,69600,-60163,-95748,-92473,-69998,-18996,24016,49717,33955,-17658,-24672,21916,34153,673,-36131,-48704,-67999,-76991,-64959,-37865,11763,34681,16555,2770,53633,111600,74288,34120,61663,67541,41,-54029,-42318,-38118,-52901,-27084,4076,-30414,-104444,-180304,-175598,-67565,-4121,-903,52606,71140,46539,65152,82551,52151,19953,-38751,-110660,-100603,3216,99201,79765,4445,-27753,5638,24770,-13927,-55034,-4378,57706,31588,-44741,-88850,-96653,-65217,-16622,-5463,22066,102087,92785,-15027,-72977,-60196,-32759,-16605,-8822,4205,20060,43569,85509,83003,14197,-82753,-124599,-53628,33092,13064,3490,55368,11603,-51072,18745,87242,62830,61314,54029,-13627,-27100,24259,46323,39431,14802,-8556,-31308,-49351,-45062,-37887,-37541,-25844,-28204,-70262,-106179,-66394,10951,51827,56728,19027,-53277,-73258,-21975,49033,75940,35771,14449,30070,18624,31331,72834,39379,-42155,-78197,-36887,70891,115190,42213,-46745,-89743,-114376,-92759,-38303,14525,56182,45226,-31077,-87784,-55122,-4198,15200,25319,25588,-20314,-34200,-1927,-6296,-36096,15582,101030,68945,3942,602,-35739,-83164,-49416,40891,112610,110912,17615,-47006,-1548,19186,-42471,-61640,-66434,-137720,-97435,60395,146691,87490,14129,57399,119215,106478,60480,21368,-33051,-83976,-84284,-62616,-59208,-102096,-127567,-59082,8016,510,64293,143647,70872,-9238,24171,74093,61385,10226,-53936,-40638,7641,3827,-10774,-5179,17774,40849,36823,33773,9320,-22556,18,23870,6988,-45992,-112511,-120697,-49244,64950,120776,56069,-24338,13116,82739,59400,-29546,-5854,69103,55368,17606,11452,33258,69171,73217,42035,25129,-8916,-35566,-22311,-36614,-69764,-56039,-33730,-22264,-35400,-34045,10140,22911,-1209,11966,69768,96165,93913,81967,26680,5486,2278,-32611,-28348,-2124,-25331,2986,91905,112108,46801,4464,-25909,-74504,-43420,76478,104854,59162,46542,-6459,-67153,-56845,-86307,-134682,-128641,-121256,-113652,-99231,-118308,-80006,28868,85327,68766,44492,38696,61280,57745,25407,-4580,22611,70332,46644,13492,63175,140035,140064,111626,61125,-40493,-76639,-45641,-24041,3720,37141,-53164,-198022,-236181,-150153,-49717,-12894,-23628,10544,45880,800,-63169,-129129,-122617,-12394,19445,-63278,-128600,-110294,-59855,-18152,-8019,-7588,14927,26179,-44818,-82790,-6813,61551,36084,-22103,-23571,12918,-4815,-54946,-23871,111266,206761,150803,58517,21221,40108,81539,62385,-23239,-9261,54770,-7339,-119867,-119085,-57320,-14939,18589,98437,163838,150088,65756,17372,43979,25101,7957,102802,135801,36243,-40755,-62872,-74289,-59191,3386,54231,42572,-31987,-107423,-63706,21291,-7727,-83578,-59878,40000,83906,73482,87874,73051,-13239,-67079,-51916,16177,82467,24473,-79423,-66588,-20922,-27216,3992,40706,68107,116637,153241,167267,144293,55033,-37585,-84583,-107221,-86793,-38121,-56533,-67291,25637,87393,48518,54212,91708,72062,16773,-72609,-138037,-141301,-129191,-129638,-81666,-8660,-20643,-90701,-83033,-50042,-28018,-21955,-68463,-91775,21701,136725,97330,-4776,-23552,-25296,-43962,-67884,-88557,-70721,-8486,-27633,-75587,-42665,4282,-24416,-59337,-12519,31509,20521,18212,-1828,-12927,35878,66068,3557,-86541,-96253,-45149,-12043,-41247,-95133,-90147,-41714,22373,105722,163116,135248,52958,25126,14585,-1552,33553,73114,68436,38560,-2042,-46188,-39107,-3414,-38581,-101314,-80078,-28118,14219,85106,151591,173068,145923,61669,-18736,-76523,-96093,-60559,-40539,-67510,-46875,8669,1952,-9693,32425,16786,-50462,-98070,-121949,-83648,17513,23983,-45706,-48346,37881,107134,73693,-765,-31354,-31352,-41932,-48908,-5898,29082,19109,29251,32426,-20972,-49981,6654,85827,154309,168935,101036,31571,14953,27345,29134,-6892,-90117,-169084,-148692,-58152,5307,-14160,-45894,-30299,-40580,-95571,-108176,-110884,-72510,715,11140,1174,48781,111855,76582,-16525,-17886,56310,101519,82787,20232,27030,81439,11436,-96962,-75221,-35109,-81044,-57755,52748,98807,44131,-21497,-20779,51877,97212,53327,36226,19321,-34242,-24000,65379,70634,31832,37639,56830,53373,68576,39062,-61442,-125159,-120559,-63199,25238,46341,22980,51226,106222,109238,56037,-43509,-119822,-97161,-3356,48783,34760,19579,19590,41699,69535,11412,-50004,260,100446,109839,42852,-3235,-1102,-6428,-25571,-5643,62772,89367,49348,2306,34331,70422,97597,133591,98607,42379,13761,7316,14087,10097,-22082,-26940,-9515,-14037,-27352,-26401,7968,66315,55557,-15291,-18803,58653,130396,129108,61653,37888,64992,54019,23539,9542,3498,21805,25788,-24514,-62195,-72600,-81374,4636,105996,73402,-31489,-76604,-13938,57598,35760,-7589,-54221,-85513,290,79200,53825,-1959,-22082,-59475,-101719,-155310,-138857,-36085,-6692,-74622,-53403,33293,43938,-16727,-86517,-108656,-44441,37067,48734,10553,-21468,-37064,-42215,-20025,27019,11582,-39894,-60614,-71074,-52972,-496,10622,10774,26754,35387,31418,33150,14564,-35912,-84242,-76302,-10627],[-27830,45018,78269,6151,-98398,-114603,-51970,-23066,-47334,-28489,28399,11220,-45371,-15481,16022,-6965,6561,84925,96570,22863,-31906,-37873,-30623,-54119,-84632,-31721,57846,65199,12186,-7007,46742,105420,100411,51096,3986,-18439,11192,55944,78779,50736,-967,-13750,-9253,-26436,-7092,54719,90493,71790,19697,-2684,14813,20570,-34888,-76098,-18698,37113,-7140,-23261,-11454,-29117,18276,99924,90215,49446,47826,27043,-37618,-109585,-117986,-81482,-51007,-116,64732,35466,-61238,-127264,-111363,-61455,-36534,-56738,-16719,80751,119778,39135,-55564,-55462,-30941,-30606,-19199,55057,103726,86672,86164,54816,-19788,-51887,-42881,-43201,10161,51054,22092,2204,35273,49458,14476,1949,-293,25506,101592,89029,2206,-32815,-64166,-92053,-28625,69856,74724,43382,37063,13520,-2190,25081,52555,95854,114666,49771,-60418,-179643,-202602,-117193,-51456,-43973,-39455,-41253,-11583,23140,-21056,-55154,-23660,-40670,-121996,-126756,-26823,62990,56832,-29325,-81454,2308,119905,117861,11819,-16881,32911,41045,16908,-24506,-32991,16449,16769,-62303,-105470,-88288,-87903,-120083,-84835,14263,78338,55863,-21969,-61441,-34522,-48262,-145030,-140067,-68170,-36284,-34778,-75237,-108700,-75084,-38219,-88119,-142353,-78584,36121,19437,-41632,-24656,8598,20865,12392,-51644,-112585,-59746,23434,-12716,-21401,85623,124193,35899,-65936,-113811,-92672,-51088,-28865,-8813,33586,78874,82540,36857,-17412,-25148,-2559,9365,20088,3920,-43591,-39782,-22068,-63943,-60011,17486,57585,28349,10133,49954,85743,60885,19275,6981,19352,7101,-28974,-33687,10349,60351,91357,60011,-2226,18504,72439,49460,-10648,-58114,-65895,-56054,-41418,-63329,-81643,-37566,22939,23179,20271,66182,64912,-30894,-94274,-69079,-47666,-113807,-146893,-72025,21221,80796,125392,108328,66765,19853,-19487,-23673,6406,57395,129024,134932,37506,-18838,18968,47231,-4403,-73015,-79283,-30480,13342,3045,-38164,-27122,64781,103140,50795,66321,111526,157348,220692,144493,-47891,-138267,-100430,-22495,51802,42914,2249,-25959,-23563,23523,49819,39068,17719,-16805,-13788,2526,1318,-18407,-1086,41761,37038,9504,21458,70110,87911,23902,-8795,5806,-14539,-49065,-23522,43035,56488,64098,84747,46914,-34757,-81904,-133544,-147165,-36189,74734,85597,75849,77206,106385,135225,122428,98120,79887,22798,-33030,-31739,40155,140477,160235,96190,31003,34939,44930,10775,5742,81072,79742,10603,-13676,-32173,-50869,-10418,12260,-44627,-68230,-12994,20153,-4147,-40157,-59388,-49557,-10629,-6236,-47945,-49476,7460,72956,35629,-64492,-114962,-91389,-59301,-14102,2361,25939,103359,97839,30115,54288,103386,64192,9159,-29265,-58484,-22906,21542,2505,-15619,-7686,-13893,-55349,-65113,-40269,-34497,-37935,-12856,-735,-30815,-73871,-86189,-42562,38277,85835,45546,-743,53494,147765,149156,58576,-16993,5683,38679,27004,59994,81788,24009,-37205,-62649,-55040,47392,117061,34134,-44164,-38506,-66051,-81286,-8736,81128,112563,76329,-9771,-56221,-16655,9918,-21821,-49054,-23774,-7619,-468,16556,11487,1407,31669,86819,75920,-6312,-92570,-100788,-49749,-36286,-49599,16553,78373,15320,-36433,11029,25054,-51080,-72264,-57110,-110795,-120575,-26108,68416,30195,-62653,-27693,42556,23198,22126,57348,13432,-61894,-38423,10189,-13434,-46359,-28986,11159,30665,29160,75814,101124,36162,-13984,4778,19029,-13085,-44871,-25003,42858,68136,46701,50472,65001,55326,33270,27258,41061,13783,-35211,-21903,43353,88376,16815,-72088,-64250,-27072,23842,43088,-41250,-121030,-61543,5986,-6110,-36607,4765,64739,50522,-5980,-33665,-10837,30932,27061,-23958,-54430,-82445,-106922,-97431,-102709,-113252,-80849,-63378,-63046,-70474,-69779,-22037,19587,31192,59796,94770,80309,60005,60358,37228,15654,-22370,-63651,-8940,87202,88724,91686,128427,93575,18156,-10962,-22935,-53252,-23258,97410,173030,145283,119856,43921,-46665,-42388,-78139,-142919,-109591,-48525,-17328,-25309,-44497,-11232,62808,78093,49704,24194,466,-219,15351,23628,15624,43572,92160,90471,69675,50187,23543,29729,64371,17474,-109958,-166721,-125073,-74940,-47195,3963,-24178,-129133,-180327,-119660,-6768,40128,3337,32811,126781,136121,59036,-61922,-120123,-63007,-27237,-44329,-71355,-77387,-48735,1437,28015,51703,77641,85573,37488,-9820,17948,55051,1926,-74794,-52773,7614,-25845,-80632,-16015,145387,236216,189043,120076,109429,128635,132420,78723,-12034,-63940,-64856,-53245,-62198,-60677,-36374,-27842,-22875,33891,82136,78407,51507,42761,64607,6229,-50223,52709,132861,67980,-14742,-48269,-46734,-41204,-9150,62211,79790,10084,-17662,24918,82586,54052,-30009,-72299,-61867,-49631,-27261,16611,16141,-54695,-100994,-84196,-21009,53285,41075,-45189,-66251,-30697,-8557,42211,76066,57803,58303,91570,140265,145027,83351,11557,-46685,-85384,-74232,-54222,-86303,-64527,5154,14854,5619,37955,35968,2234,-32715,-93084,-143403,-122515,-85677,-96204,-95281,-38340,-23428,-63284,-44621,-3245,27089,23824,-31385,-39278,76435,156646,94485,-6061,-44708,-40241,1171,42278,57637,31177,5480,-66355,-112829,-63200,-13385,-15484,-6477,7908,8941,11282,-6194,-65238,-63818,31082,99691,50984,-51992,-74020,-9660,30115,-43673,-122109,-90692,-52062,-55359,34254,134841,100443,19678,42332,42080,-6210,33203,109094,104082,49603,6087,-7970,-9639,-30859,-91103,-126996,-111127,-63006,7737,82541,140169,169306,152440,91028,54913,33787,3644,-11241,-14919,-56851,-59668,2047,3585,-55094,-55770,-50585,-66874,-89257,-124067,-114923,-55736,-73808,-112370,-40784,78748,137002,97898,3342,-78011,-86482,-64203,-64818,-44937,-26847,-13893,43764,79812,19293,-46133,-22456,49858,112095,88900,20995,26915,83457,99572,70273,12342,-70637,-158353,-149935,-37846,11291,-56796,-112605,-66395,-50601,-97220,-75009,-22064,-9032,1233,-1965,23214,78149,103764,84070,37604,5053,28405,84418,109998,81704,43298,31496,-13337,-20382,69833,94429,28669,62835,150735,109580,-17452,-48081,6103,70275,96698,8337,-96101,-116249,-84076,1812,139625,147947,59088,-15033,-49947,-16105,71548,47444,-39977,-43561,-49516,-92333,-57034,-582,21275,37529,52292,29549,-10450,-58363,-114692,-119933,-23683,34920,10916,-288,-7118,-19366,38939,63915,13495,43419,124756,136108,103297,61384,41060,35529,16683,-7320,-19669,-24333,-3162,14227,49416,88104,144105,158466,47219,-73124,-80824,11620,89861,73760,27128,33102,16405,-22710,-19573,-19804,-7424,64592,115199,111991,107891,121509,174663,213173,168914,119723,107388,25041,-62382,-44134,-21578,-40793,-56778,-60358,-44411,-13478,-2798,45767,108755,67217,-75297,-167188,-98298,32,-2006,-37675,-95924,-140844,-84272,-10355,16733,5970,-13486,-31935,-38019,-68749,-68991,5878,57533,21383,-6108,7953,17728,-7750,-76022,-119025,-85767,-36535,-24790,-23942,-31044,-51227,-27737,39948,90970,62706,-4763,-31470,-12023,-2650,-16586,-39287,-36968,-17060,2849,29555,73539,61631,-22265,-83180,-80758,-36951],[-97147,-41197,22813,-15015,-93371,-90001,-20900,31261,53806,67437,70859,39103,-8791,-6013,4261,-16449,-9887,79640,133460,86435,33324,14839,-13964,-85043,-128144,-45548,63261,62443,25714,30886,47611,72014,89518,80971,60942,52973,67486,78325,76071,19573,-27027,3219,14840,-33249,-57540,-31409,28736,80759,58497,11608,7289,6398,-43424,-66179,-12832,20434,-5704,-6680,-25312,-88855,-102249,-52244,-9723,-2244,3263,-2758,-20785,-22786,-25261,-48663,-49199,11129,94201,89992,-19321,-118880,-127602,-117162,-128331,-111601,-16337,109137,159231,75622,-57887,-77859,13219,52787,26395,35777,-258,-50089,-8076,5112,-48937,-59237,2132,14903,35356,26905,-44389,-56476,43238,90955,41901,45200,69384,80116,135680,124684,27338,-27699,-47829,-55699,11952,108681,140485,147568,138126,62777,-6651,-20095,-18009,22810,99616,113953,37327,-76844,-117745,-107314,-92029,-47574,14273,9000,-31688,-44055,-51682,-38737,2082,-6210,-65889,-64119,26458,58668,-37050,-116559,-76362,32808,100589,104020,49815,4952,43069,83994,89420,106302,142389,154204,94618,-26285,-108278,-110444,-94680,-109632,-97917,-35970,32209,47722,-39289,-144458,-124878,-60960,-108529,-124193,-64469,-28350,-27935,-65201,-122406,-118993,-49706,-47274,-86274,-59421,13633,9768,-17884,-22384,-32020,-10227,17457,-33334,-99983,-66464,-7821,-41948,-60437,11802,42960,-4680,-33126,-50924,-92657,-116018,-93992,-47183,14046,82672,105471,46077,-47725,-85603,-25657,39210,20440,-35086,-47205,-19711,-21063,-64242,-63564,3964,29081,-29690,-57980,-28257,38462,103637,99420,28079,-9929,-11915,716,-5681,-11542,40168,119872,107763,44893,49543,89798,62128,-15860,-57446,-25709,-32432,-54385,-35152,-22675,-24607,-16969,-43350,-36133,25528,58081,31211,11428,-1620,-39016,-131216,-215383,-169299,-18084,105953,132209,80232,32329,14514,32953,21280,-318,36332,121600,88996,-66385,-120694,-36932,46505,47097,-17919,-54515,-5685,35426,4592,-30903,-22174,40310,60386,-36172,-65703,6678,80723,139757,103472,-34126,-95322,-64479,-27519,11972,-733,-42985,-41077,36702,93792,28777,-22885,13965,36478,62316,101476,123394,98804,47907,1360,-29412,-8773,31380,56794,41448,-39076,-69361,-44232,-53047,-58248,11472,110550,141166,163608,196095,135595,24318,-11090,-28150,-54712,-9534,85187,106106,68968,58405,116464,134919,104624,102676,82029,33226,18399,10585,30419,109076,181426,166005,91493,63697,66819,45544,60119,132438,83655,-15447,-8599,-10804,-34063,10562,10031,-83013,-124544,-91330,-34237,10280,16827,-18909,-36477,-7535,-21417,-88398,-83332,-7852,42775,-27213,-133207,-144254,-91627,-114176,-107801,-20939,52562,136265,186152,131410,73857,79368,39227,-41242,-81111,-75959,-35724,-6663,-39517,-80040,-58288,-22456,-42552,-44828,-4143,22896,21511,23414,47272,43288,-38883,-124550,-99413,-7236,42236,-2604,-26794,73697,179611,145798,46191,-7325,16805,30575,25334,46548,59997,53059,45926,8921,-50705,-14043,36802,-17280,-53972,-13389,-28962,-56548,20392,122116,142767,91887,3060,-48988,-37458,-47418,-85453,-72516,-809,19607,-2597,4228,120,-5058,12265,29650,11726,-69769,-192665,-191042,-78976,-50194,-105385,-67400,5051,-12442,-17853,30928,27815,-60122,-82676,-64474,-111650,-155972,-101534,86,1268,-84683,-76587,-7307,-3362,22215,86400,61231,-5759,19508,43718,15802,35153,82496,56207,4077,6554,42715,33754,16065,26440,25736,-5298,-61989,-82279,-2701,128131,158062,105234,103658,121261,93348,41770,12043,20636,30307,12716,13383,68920,111907,37552,-20995,22556,34440,9295,-955,-56732,-115900,-72786,-24627,-40563,-22539,48090,66531,20145,-19667,-35532,-11100,17759,-12197,-75481,-84718,-76814,-92712,-110665,-135097,-140339,-107669,-81952,-63614,-58763,-71089,-48148,2975,63129,106881,90488,23614,-5874,588,12091,15744,-53221,-123371,-74544,37493,86804,99982,82670,28462,-4880,-670,-3615,-16645,3812,82697,164241,139150,70337,9533,-26683,-22155,-86418,-154906,-69910,44306,50036,1307,-3134,29005,55120,45740,21164,-15385,-53301,-59833,-36386,7864,33336,26464,22892,48491,39604,-61079,-135841,-68978,12974,-34043,-138483,-144001,-70651,-36330,-71870,-60900,-21698,-40224,-75691,-51399,31326,82706,43189,42303,132472,166269,110971,17635,-56998,-90997,-110024,-71026,-18253,-4115,-24687,562,64402,106606,100590,87954,90294,94361,76847,53459,9343,-17056,18020,37636,-55200,-115833,-26545,101975,142218,128345,115341,127905,130758,90403,32740,-14910,-102772,-154826,-57791,64669,80632,65567,53719,7638,-53841,-107995,-71408,11047,49380,53899,-25052,-101805,-29619,71351,65426,8019,-20166,-967,-10259,3387,107801,114632,-21941,-54521,10075,39673,43026,10020,-70680,-128107,-134253,-91979,-15628,22405,-7569,-30835,-40488,-20586,57440,84541,9814,-61202,-36859,52367,113683,72424,-6891,-35668,-18766,33320,56198,46710,30915,-24784,-93355,-102499,-91671,-84915,-23160,-3128,-30413,-11380,-2043,-30509,-19860,-28701,-82900,-112597,-86066,-23204,-24198,-74376,-48263,25558,12745,-6204,9247,20844,16479,2880,21471,91783,93429,49711,44649,-7218,-73847,-10230,112648,170916,112767,38017,-42687,-86386,-62355,-28595,-15574,-11684,-45169,-57350,-16332,-15234,-80570,-77308,18769,113513,107151,12315,-35236,18737,70130,-12198,-119989,-100853,-48749,-85742,-62853,25835,-2331,-56613,23527,64546,21263,55618,130824,97595,10122,-10182,24801,18047,-29211,-67115,-96987,-108260,-65082,7485,26574,30017,92075,142504,142681,131860,114784,66674,7287,-23672,-44651,-49505,-47099,-79604,-121297,-113218,-81938,-46314,-44214,-75405,-74517,-57797,-102125,-103638,14573,120696,147902,87215,-11889,-58806,-38221,-49587,-94784,-112868,-125238,-107004,-35564,826,-35895,-55599,-33400,26261,82850,30891,-55657,-4566,126362,172125,134229,92695,34578,-49077,-43162,45084,27398,-99765,-142771,-60262,6762,5080,-11447,10196,36214,36541,21746,59245,98453,92186,83155,45044,-31099,-41892,19544,69858,73417,40926,7314,-19073,34010,151459,187258,136540,172664,210617,93634,-61759,-41096,51623,82396,75069,-4164,-127978,-150789,-68088,11881,95504,105351,67905,22640,-40776,-35772,49425,48582,12525,43330,16588,-68850,-52552,30083,55808,22966,-5762,-52270,-89230,-75982,-49783,-54622,-36885,-29017,-46053,-29714,-43355,-101117,-84025,13861,76577,122971,130078,99354,96095,96631,80549,38000,-14662,-53932,-85719,-88434,-16168,40212,41454,41821,75785,88989,-3975,-133149,-148202,-21247,68503,45129,17008,36011,31519,22569,34426,-1519,-39140,16918,106020,163043,165563,147439,207883,292088,251221,152358,105398,30141,-48096,-35793,-23453,-68685,-104832,-71780,2696,48315,41480,30229,62064,62611,-47967,-155883,-101891,-21940,-40564,-58098,-85488,-148001,-152444,-98998,-38231,-29931,-54986,-30763,27321,40835,55133,102446,131626,108680,53859,3202,-11811,-10642,-38589,-77732,-104874,-107448,-72122,-52211,-81622,-107928,-52914,56635,89178,48593,8947,869,28272,17291,-42188,-75356,-55876,-21364,6745,34339,90647,82280,2760,-30100,-37699,-69004],[-113706,-79345,-15369,-1627,-27480,-36825,-9893,51107,113667,124833,96502,87307,70590,23407,-19394,-24771,-27255,33265,94666,68839,49923,81871,51109,-71114,-120258,-25116,35812,-4298,-18461,-4690,-6836,28895,77020,80303,65156,59159,65411,46600,21,-69210,-80506,-8944,39887,10349,-66270,-126012,-96351,9325,55186,25956,-12272,-40582,-47489,-34746,-36529,-52981,-49504,-19368,-33916,-113641,-180591,-182256,-124770,-74898,-63002,-71860,-49417,11679,32410,-10136,-34334,-12714,47814,78989,17064,-65765,-69984,-98956,-155492,-129409,-23966,100274,171515,132453,29936,22336,122283,125200,19618,-31227,-63438,-83825,-43176,-22556,-34927,-64507,-44872,-3788,18661,-34897,-105515,-68718,80437,161232,103226,72573,89655,94791,128333,124820,54324,2467,-20864,-36462,-12859,46478,111055,166079,174602,88291,-7411,-35733,-39450,-27575,38782,97833,71449,-6761,-60649,-115838,-119131,-41407,37774,12605,-66116,-89630,-56221,-3150,40399,21726,-31601,-18601,69284,84337,-24035,-61850,24676,89074,69066,59866,26210,-26400,31090,105559,90825,99026,167803,184271,126624,21377,-77210,-113319,-95264,-95131,-124230,-123757,-49604,32711,-6781,-106577,-96607,-14362,-7039,-31942,-1217,43909,58892,23343,-35778,-60692,-32462,-4768,23155,20855,295,5906,24161,-5392,-55928,-45532,11459,20180,-12189,-14207,-7214,-37185,-44186,-13674,-115,20509,70483,58789,-49582,-137043,-123375,-44179,32643,63938,52058,31019,-38477,-116362,-84227,-8958,-13877,-45105,-42276,-48079,-62924,-47009,-7222,45187,36379,-36876,-71258,-61488,-3768,70739,64206,-16784,-55777,-39653,12261,8298,-41648,-25793,75741,120549,99543,83172,90729,50671,-31909,-88431,-75534,-101331,-98855,4100,54975,19806,16339,-14225,-54871,-39100,9350,48863,70952,49117,-3531,-65668,-145717,-187517,-112283,14510,74387,50311,44485,70304,84852,42016,7421,39579,106136,59089,-96685,-170912,-108668,6078,80949,56456,-12924,8318,59706,29131,-8867,-5008,10771,685,-87761,-123053,-34742,40957,60427,32468,-31012,-32190,-32749,-61685,-53906,-55843,-85111,-38626,88012,105881,-43315,-114991,-25157,44248,76996,113515,144810,148061,85900,-8986,-62998,-19183,30275,30763,10848,-35098,-59801,-49220,-46089,-47346,-13067,58168,114741,147046,173652,138167,47743,13622,33165,28352,12147,63753,105274,67183,26977,47975,43425,56634,107789,81292,7387,-20378,-13146,18675,63757,113799,136949,80244,22982,30238,39866,50721,108706,74920,-22316,-21891,-15319,-55681,-34430,-15783,-63773,-100370,-95098,-45673,14940,34269,-4179,-26601,-590,-78,-43086,-49718,-18225,-7748,-64119,-134622,-137007,-103757,-135348,-117785,9590,73041,91356,140153,100335,14623,27803,40367,-3924,-36340,-41579,-20225,4988,-34241,-114673,-114532,-30227,8510,11,24437,75635,98074,84722,93493,75782,-28900,-104681,-85666,-63402,-65057,-81481,-70726,5025,58541,42320,42813,63776,48946,7196,-3852,11574,60410,129103,155807,90953,-10895,-37150,-50051,-87175,-72950,-19724,-16642,-13184,42353,93045,105538,70544,-14916,-78831,-89065,-114625,-105754,7922,117279,81955,25298,42750,21466,-26909,-28308,-29732,-53509,-91878,-160655,-155649,-48679,-11158,-63144,-60994,-15098,-8573,-3931,15399,2234,-47638,-56344,-53616,-112938,-142454,-89369,-12852,9527,-48971,-80249,-28699,30977,80328,127577,99395,45449,47904,17480,59,66054,98333,20690,-56461,-46280,17913,56096,77311,86708,50410,11192,-27428,-33800,19302,111700,143854,112047,99895,84794,57851,32331,-19515,-43270,-2797,46776,72873,63410,23089,-40680,-57657,27347,71835,21817,8409,5218,-41194,-39135,-9462,-20348,-2228,75038,58327,-37049,-48456,-5184,32091,37757,-8428,-61035,-29413,18221,486,-47319,-87211,-103681,-85620,-48327,-4485,9384,-16395,-52393,-43280,58134,139900,102561,19286,-15848,-24259,-1858,35998,-37232,-128320,-114656,-52737,6338,36287,-318,-32709,-14386,33805,45685,19234,-8716,4383,57285,47358,-38871,-81004,-54950,-31633,-78685,-112246,-24618,52386,-542,-48170,-28448,-3219,-51,-9739,-33183,-56449,-61723,-50812,-44313,13583,75503,39778,-32996,-31232,-51530,-159030,-170346,-52106,19116,-14813,-52060,10205,82733,48259,-77868,-126971,-64044,-27536,-51199,-42523,9447,60965,48806,37658,89202,103109,67264,29342,-21226,-101714,-163855,-107450,9256,52108,-14478,-24730,55722,106385,83430,41070,50772,118051,110378,44432,26338,55753,76244,40939,-66807,-103360,-14112,49505,25842,2494,6104,19476,26984,1231,-6272,-13240,-97150,-148352,-29875,126792,152486,126354,134771,71986,-77886,-197911,-150214,-39104,-474,-3078,-24714,-46465,-26722,5183,29237,40221,35494,47107,26725,33675,125591,97032,-86367,-163030,-94417,-69847,-44987,-14240,-40419,-50497,-33366,-27409,16134,70359,76937,78306,41674,8336,63706,94419,23645,-75983,-51340,107084,182525,79961,-17756,-54064,-77999,-76457,-52876,-12215,6740,-47887,-129885,-158367,-121799,-26055,56526,15373,-43464,-28598,-32552,-57018,-46769,-56032,-70269,-40845,-19829,20226,9824,-76316,-69947,51863,57398,-15336,-28396,7377,34695,46945,62243,72058,8066,-167,84881,41710,-84764,-46182,91377,151417,101340,72947,47516,-12536,-44882,-23990,1802,-1819,-40335,-61948,-22037,16620,-10650,-24565,3979,48867,74126,40025,-11984,149,54973,14094,-113311,-136643,-66575,-87209,-128343,-69620,-63932,-96322,-12200,60290,48818,71720,109746,53860,-31106,-17488,23341,9110,7812,27362,-17695,-60710,-36267,9278,-7915,-40600,17384,116467,175505,172326,116859,46441,4648,-8436,-17055,-37160,-91596,-146181,-123676,-63221,-33783,-4034,-2787,-20802,-1371,-11275,-104682,-106301,11767,92596,112542,57157,-24620,-10592,39517,-6892,-92077,-140694,-170515,-158248,-111108,-107831,-109134,-52069,-15592,8500,60997,33803,-61032,-35829,96499,176016,173056,157347,109530,32609,41952,85320,28613,-71737,-68351,-3171,60258,64799,-13144,-45039,34057,81936,67461,79792,82837,74079,73425,14947,-81271,-90315,-20691,21713,13942,12981,15683,24054,87720,170156,202995,161219,156839,157865,68506,-20643,5498,49412,38726,23402,-6781,-55105,-49558,14768,17609,1053,2509,53761,120738,103932,25730,3245,37562,88211,94508,15842,-33680,23698,88738,71080,13087,-20422,-57992,-80879,-59294,-13745,-10469,-48875,-72589,-55487,-11547,-26667,-111229,-176320,-118933,28733,119853,100164,48623,39632,64130,69680,2201,-85977,-117060,-96755,-62271,2182,19024,-23582,-47348,-39934,-23704,-35983,-76929,-100677,-60443,-30717,-23866,-20144,-7550,40634,87076,73780,11435,-42688,-25543,43863,102177,101539,94543,171227,251891,192833,104812,90390,63405,5183,-32057,-39419,-39443,-62802,-64467,644,45625,17152,-8175,37504,96024,54004,-29105,-7507,20676,-24226,-13970,2156,-80246,-141288,-115676,-41368,-22069,-58950,-48538,25188,61298,94085,148453,170020,143405,91471,26492,-12415,-5342,10333,-13663,-82794,-116109,-72279,-51743,-79763,-105024,-76847,10799,42294,24278,25042,31408,43736,25902,-20176,-44757,-25334,16146,38517,40397,80861,85927,51111,41831,5894,-74472],[-67652,-28043,18424,45788,48525,24573,13024,49953,91861,87148,66098,98331,109959,34978,-32470,-11419,1250,23492,46443,13885,23925,115894,116213,1760,-23052,34850,-5404,-71438,-51722,-43821,-53592,-9927,48228,51355,5140,-30368,7431,22756,-39488,-95312,-88285,-37337,40753,70651,-7275,-115117,-131557,-37980,27964,6111,-51305,-79059,-42219,-6729,-38415,-58747,-38219,-17091,-31473,-91432,-160038,-187761,-157440,-108997,-101929,-125281,-91315,-6499,40150,22383,200,-28868,-26146,22705,50809,28160,32277,-8778,-83929,-91512,-8328,89310,135684,116623,96790,136618,163227,83653,-57407,-102328,-53543,-16922,-21920,-26904,-6352,-70899,-131142,-75476,-24453,-63802,-88344,-32889,78176,161450,133670,59390,28653,48618,78263,59402,25690,21444,399,-62167,-106898,-58531,27935,74130,88651,47556,-36114,-66896,-43055,-5373,27227,28053,-1820,-30248,-59748,-104749,-87056,-20245,29550,-6590,-93045,-91094,-8565,27536,-3149,-58311,-87073,-23707,82696,111062,66601,66852,96484,84858,44888,28387,-35093,-80506,8962,92234,47826,8912,58842,87019,72239,45392,-4673,-37719,-20035,-41793,-119405,-165213,-107973,-13777,-9272,-45188,-29232,12332,15371,5096,34763,89750,108840,60995,9476,-6708,-22722,-19580,44375,37558,-52125,-63114,-4172,-4246,-57002,-73268,4765,89830,62469,-20143,-41528,-21266,18294,47776,55285,92003,118713,55192,-61315,-141632,-135070,-42259,58374,68119,18289,7080,-39585,-135406,-144147,-68642,-20681,2543,-2459,-53864,-70188,-14803,54867,108368,107595,58984,17083,-6976,-14554,-21232,-45872,-48849,-31549,-20356,27323,31365,-43704,-82741,-6128,77957,81721,54292,51487,27482,-22794,-95221,-146265,-194904,-162773,-17139,72273,42851,29838,12323,-37845,-46043,-12737,17431,21059,-7534,-22238,-21493,-63607,-156916,-173027,-74259,18920,25416,60559,87648,20485,-47202,-25995,27794,50326,21243,-46697,-103522,-102765,-6647,111008,112536,6176,-23334,54399,85064,48539,2867,-38304,-54959,-74409,-73318,-19932,35798,47301,1553,-30901,-2441,-39801,-112208,-93765,-84236,-113213,-58186,50695,36810,-109574,-173175,-78595,4907,35479,40865,36707,54660,89955,64838,-23283,-24809,31879,20211,4467,31651,34365,-12611,-38443,-46595,-75658,-69125,-11482,31229,36675,16565,-35697,-41849,33178,77388,48743,60334,88848,34165,-30157,-25143,-7677,59702,144804,124833,4834,-94478,-84215,-4464,36952,39663,67917,27646,-48091,-41534,-12381,-17434,32148,45792,-12153,-15963,-1603,-46808,-63872,-43066,-42604,-65990,-73536,-30812,12589,-7288,-45711,-32799,30226,81474,69593,24167,-6388,-17762,-52623,-84775,-87742,-83041,-87863,-20816,91278,76533,-11722,-30394,-59785,-92720,-16117,67324,66947,26424,668,32575,77340,39592,-75401,-135262,-44297,58410,57301,44506,104879,161335,142361,96654,40394,-12713,3133,2349,-83487,-143308,-107533,-39258,-13069,-31524,-26307,30841,69558,33898,-22697,-44011,-18459,61749,161230,190879,118646,43433,15915,-56870,-103012,-50425,-9812,-12797,30015,62843,36204,20906,8768,-54358,-95392,-85024,-97130,-42597,125842,229428,160104,111831,133662,86140,6069,-18654,-31298,-50710,-44214,-30541,1130,60986,63769,5291,-20963,7557,20345,-11832,-42666,-26514,1706,20266,34374,3617,-76,14895,21771,39008,9941,-52446,-39315,45399,115773,141982,94349,36176,15492,-39196,-41558,42929,50412,-32588,-75838,-42170,58243,140789,150515,112436,58433,44305,41960,42100,27919,11301,31625,73497,63115,-7895,-42958,-31912,-77580,-125046,-89682,9551,86470,25926,-81278,-131669,-142033,-47672,48307,8715,-8890,39652,18124,1044,26649,30654,11048,48141,38527,-57479,-85688,-33101,23577,56881,43163,11877,47036,95530,77360,40304,26310,164,-10348,20511,63932,79705,56369,-33309,-91266,12756,134944,139790,97575,50285,-14275,-12855,63660,33626,-40370,-32954,-11463,2474,16957,-3274,-14827,6797,61099,79947,29086,-45632,-79541,-39949,-11652,-73953,-123968,-101292,-66500,-50448,-16622,39324,41260,-40144,-83058,-61768,-47153,-54555,-77837,-103511,-90530,-36055,14403,9022,52868,136275,111324,5338,-48690,-86875,-141043,-89564,7209,47223,58340,86707,147127,154223,63717,-80630,-139244,-101786,-86927,-113498,-82502,-24724,24744,36256,31976,62064,56655,16407,-12642,-53095,-104735,-134230,-92349,8297,44614,-29825,-45057,14040,57981,59757,10818,-7337,67323,84648,28022,21719,45563,40650,-2959,-58130,-42341,32461,49019,-11397,-83381,-112617,-97688,-63441,-42924,-8229,-6511,-55225,-82018,-30477,52434,86171,88692,120372,76897,-44726,-137111,-134364,-82192,-73535,-77580,-23102,35279,17824,-38367,-7175,73891,86458,63664,42780,49783,78651,34141,-75800,-121077,-94555,-92446,-83938,-27994,22018,80316,114757,61743,24629,61301,105812,131075,83556,20370,24805,22934,-29945,-98390,-67389,83301,160461,97762,39081,-5298,-62961,-104857,-97572,-49049,-28666,-60349,-116066,-167435,-121671,23445,103814,43252,-38285,-51613,-17250,-32046,-109773,-133683,-55421,49064,86749,71047,-1300,-103415,-87026,32224,35380,-55301,-66690,18088,63134,53676,57198,44331,-32026,-27863,57312,41945,-37183,-19099,39600,60550,49045,91252,107102,33434,-26331,-5135,40920,56640,45893,15655,-3988,31184,60832,45446,-14061,-72502,-45098,10304,-2004,-30048,1677,16957,-69416,-129113,-90324,-84760,-110218,-61851,-19389,-34931,-295,32900,19557,31519,53058,18581,-27854,-13376,-17865,-35500,47403,126639,84907,33029,30430,37081,28032,-123,4438,88149,170191,176045,90203,6489,9961,34956,3457,-38713,-78484,-97986,-27964,56381,47798,27574,3555,-22637,5086,739,-106137,-133107,-57753,169,40134,30738,-20346,-718,58013,42352,-32441,-94640,-128935,-113336,-87577,-119836,-119643,-39656,105,-9659,46449,74418,-3756,-41172,11821,81649,128953,137843,112882,82724,91181,72442,308,-9588,42139,51550,55322,38844,-25187,-44273,30954,79384,67776,46338,16549,25663,46960,-2109,-72028,-61549,1631,19449,-9390,-20001,-387,48341,110284,162869,186938,119712,33186,13539,33519,60703,64352,25606,-14199,-20998,-16372,8488,52303,88875,32912,-36606,-49917,22301,153198,222094,113481,-18638,10084,117303,92530,-35530,-47788,55710,84295,25861,-19587,-25405,-20686,-11450,-40711,-86026,-88138,-61347,-33337,3863,40659,30622,-77449,-206790,-213617,-85557,15587,38260,12891,-20710,-10279,23140,-11742,-99034,-135278,-85112,-35956,-19638,-66625,-117183,-114216,-91379,-86054,-57263,3458,1278,-67494,-105602,-55011,-38874,-59151,9178,75936,42885,3571,-19914,-44763,-18281,27000,14063,-6090,33708,54911,5710,8869,72019,64658,-9530,-74918,-67631,8968,22217,-43129,-47065,5795,-4439,-27727,11402,78191,87895,64775,78050,69390,23018,56725,99058,21793,-69744,-78754,-7270,21010,-34460,-87639,-58775,-30888,9460,95487,149213,114683,66106,29526,-3241,8498,39433,14115,-46516,-69745,-65884,-67632,-45145,-38574,-66823,-53801,-236,33286,49110,27814,-2119,-1155,17389,5219,-11082,10984,32119,24738,40660,50397,51557,44939,-16269,-85961],[-47520,404,25116,32029,44097,43951,35518,27192,4474,-22748,-17713,31258,55611,15862,-33454,-12515,25571,38330,15555,-24236,2444,96568,116254,64252,77874,76655,-30895,-76860,-28282,-30893,-62024,-51250,-3065,24189,-39637,-112941,-53810,12015,-23889,-59106,-55149,-43324,25106,79971,36820,-29526,-40474,-5715,-1045,-36666,-67337,-67892,-28567,14927,16684,33393,41112,12302,-10900,-32858,-86058,-124452,-108908,-80730,-85794,-115897,-99870,-18073,58150,75448,62801,12022,-37535,-12131,65349,92683,94769,64592,-13232,-46998,46835,128958,99975,33644,57313,126326,92555,-6804,-97554,-105997,-33344,11857,-21533,-38035,2435,-35248,-82440,-52649,-20414,-32054,-11490,35015,76184,120429,120538,49946,-4078,32055,63293,5890,-42171,-10773,14187,-64581,-165152,-119939,-31428,-25029,-20910,-12185,-61434,-84010,-18032,94151,125066,22118,-66840,-67633,-47967,-45546,-5389,35662,43895,1589,-84604,-64528,56910,51310,-79993,-155223,-131795,-33820,59525,87732,108034,130813,77444,19271,44412,62440,-20982,-55740,38738,104794,60976,-3598,-10125,1378,14520,45623,72934,96312,109662,45070,-63164,-120741,-81737,-34415,-51369,-40815,14794,29617,-30753,-55311,-27754,12328,26065,-9873,-35807,-7383,-7618,-50508,-23180,-25209,-102468,-110869,-29326,3208,-41634,-70200,6664,107577,61897,-65882,-73317,22461,101682,124965,124177,123583,81290,-945,-59799,-101760,-104485,-34573,38417,57295,42344,25275,-12820,-95941,-129609,-58003,16305,58645,73087,41555,14735,27595,73441,128901,158080,151631,138926,96629,15171,-65934,-83664,-6178,51097,34145,65351,87665,19778,-54409,-40891,28464,36814,3050,3000,15343,9599,-54817,-138413,-197117,-174361,-59213,61716,67492,5098,-24973,-16284,4497,18725,-9571,-66333,-96695,-52127,-13637,-50160,-119962,-123806,-42428,22157,21866,68654,63556,-74413,-162646,-89413,-13034,-29903,-38537,5583,9665,-36906,7215,118866,128493,13429,-54888,28919,133212,122987,24614,-53542,-47572,-2379,15916,-6582,21365,62676,32663,28433,47381,-40751,-148615,-113788,-75974,-96788,-81780,-29493,-29230,-111591,-158855,-76835,22147,47804,7647,-45640,-40980,85629,145871,18036,-35634,47694,49849,29450,95488,131264,48820,-17600,-34197,-89318,-124653,-97843,-57162,-57912,-90117,-127665,-82395,41246,105931,83214,61460,30962,-41559,-76864,-656,82935,129399,176522,175011,53589,-101808,-147877,-71537,2088,17889,39758,20499,-39597,-62959,-67332,-86962,-44759,-13188,-17718,2905,25492,23491,-2444,-48409,-72217,-71187,-64559,-17621,6657,-54786,-79617,-15033,76388,140123,119035,46893,9802,12350,-26331,-49834,-48016,-52028,-37346,58132,128310,57966,-69298,-149197,-182792,-151648,-27762,63709,55854,14535,6004,61590,118864,101081,3006,-99940,-65895,55756,107778,93949,134918,183513,134801,29170,-24158,20789,91122,60036,-59090,-123564,-58475,48365,61620,14760,-619,2234,-16075,-28104,-43906,-64528,-37037,26648,99861,123756,78252,63100,85083,22180,-20850,23611,19938,-9216,42036,68580,11669,-43194,-73838,-112296,-94364,-37603,-25270,33947,162137,218829,167950,152727,162043,112759,62580,37517,20673,-1738,-7072,32673,105707,128388,85053,13646,-25874,-79,21044,-43807,-111505,-57654,22953,82417,147122,173356,160064,99218,45227,55427,47674,-13784,-42344,-782,64468,83821,29529,-29288,-51566,-93654,-91010,-15291,-2158,-48737,-43884,11317,102639,152133,130989,87703,53383,44228,38388,32231,-2052,-66756,-65287,7750,7431,-86498,-142014,-125430,-134004,-171995,-157173,-53792,49196,1431,-96763,-139787,-162174,-104504,-18749,-54465,-77957,9221,46461,44908,60192,57474,6676,-3284,19488,-27420,-113641,-147029,-79777,31718,77997,60721,57181,68568,63031,64375,87156,63025,20144,32415,71772,85698,60698,-33345,-114185,-47029,69574,122730,137279,93399,-19378,-49896,51019,91421,58400,70224,89990,53745,38244,65381,69726,37401,32588,36982,-4298,-64556,-96368,-45428,9124,-26917,-94074,-111531,-88080,-36419,40596,93299,84510,19689,-52846,-63992,-58263,-88432,-150739,-167027,-122914,-32712,67593,70399,59128,120596,137990,63716,-6962,-49496,-77841,-57774,-25129,12883,82050,128739,113842,48341,-10279,-67951,-100746,-111406,-140194,-159430,-97735,-17857,34435,41269,21264,46588,47337,-6824,-60382,-102575,-100769,-80390,-73841,-43010,-27684,-71458,-53634,-16531,4344,30307,5395,-19597,12934,14745,-3833,-7598,-13938,-27241,-58685,-74813,-20997,41447,47446,-3700,-88055,-137372,-106396,-60982,-30938,-6144,-4728,-11780,-36750,-76663,-74804,-30981,10619,28772,-1964,-40386,-91556,-129216,-103727,-104351,-117847,-56406,4379,-30721,-80039,-20246,73235,72670,27459,20445,32624,5477,-24188,10100,72522,46600,-12654,-25478,24384,74851,104217,107930,46706,-27474,-13663,63171,97773,49149,-1500,-35503,-83181,-103397,-96626,-68232,-12326,43634,83298,78037,21438,-40443,-75631,-75654,-49270,-37415,-22004,-36972,-120698,-119798,-15803,52518,39744,-20161,-46913,23570,-1301,-154715,-178970,-42561,92378,166661,137368,6047,-99569,-77733,803,-4611,-65746,-61700,20043,35286,-3242,3269,9847,-34055,-36131,-581,11383,43676,79339,34617,7979,31892,79374,70708,25218,-9955,1995,55368,88687,101957,88552,10857,-10587,40778,52329,-33656,-143813,-134312,-43883,-2300,-20664,-27571,-604,1832,-53426,-79737,-59444,-22532,12352,49354,62512,61391,11176,-48577,-45574,-5255,15909,15419,-9100,-61352,-62090,66047,169496,154558,122793,105677,84611,92922,74693,26035,62844,137770,150873,75300,-6761,-4419,18826,-22212,-33108,-1645,22941,78526,127705,78561,18026,-29040,-76000,-65381,-32709,-62133,-92021,-81925,-53722,38,28401,-1548,-21942,24088,52687,15362,-30100,-58998,-39943,-22311,-69697,-92694,-31691,9009,1780,57263,105691,49806,-25291,-55256,-42121,2546,35980,84973,143564,141751,47724,-53071,-12166,69191,61556,31773,18536,28495,72437,72840,41347,17417,-25943,-69406,-29556,31489,17783,-18713,-6895,19330,25331,15144,-34763,-56820,-7367,63072,135037,165493,71091,-56558,-85633,-3845,82933,98976,57968,10978,-12673,-9438,9642,37077,72326,41941,3884,-18350,-10761,69453,178029,140512,16008,-632,77991,53283,-75588,-96328,6846,31409,-24973,-52192,-28659,10672,34208,-47493,-180370,-183940,-36171,70101,69414,66961,70702,-51800,-189144,-170225,-94897,-37531,15773,12788,-31562,-29923,26497,42925,-15541,-69342,-52800,-33066,-49586,-109989,-139616,-108737,-68525,-73087,-60077,25412,63421,-11681,-70128,-24912,-25799,-76456,-36094,21074,1862,1991,10905,-28400,-10174,51815,21475,-55183,-88545,-120156,-132156,-55506,46714,33578,-54230,-92948,-45090,62797,96353,6970,-52949,13435,49761,-7134,-39501,-19266,8726,47022,84191,78486,63642,104487,140357,92610,10632,-15090,35092,46119,-18232,-89184,-93034,-70487,-29247,56842,128961,89158,29268,21208,10771,29437,50446,10710,-12996,-10506,-52728,-90142,-52328,-4877,-30579,-57452,4267,70233,73677,5457,-62739,-34443,42997,41252,-14029,-24591,7447,19452,20996,5115,-1269,9120,-34739,-78103],[-34866,-11300,-23896,-40669,-10379,42459,60553,19105,-44457,-69858,-50614,-34309,-20569,7243,-7528,-14667,20046,35787,-5550,-12929,46963,88063,78472,74252,97541,63432,-22351,-20291,34371,18940,-43562,-71834,-34515,19752,-7611,-80568,-68558,-17680,-17570,-35663,-16797,-884,12582,18809,5934,25523,60973,49178,-8467,-35040,-19784,-17872,-16005,15940,55173,96014,80063,21864,5925,8391,-43182,-87578,-54583,-32741,-56119,-87716,-88904,-13483,87887,124619,108567,62423,1361,-20258,15813,38962,62586,63645,-27188,-59235,78125,171722,96030,-19739,-43655,-23040,-47014,-67973,-63312,-52535,-55901,-70648,-77754,-47360,21000,50991,80077,70774,25343,-14595,20906,86176,107998,99109,83956,60206,43414,75463,101035,27035,-81645,-83613,3159,-19764,-144223,-149134,-78829,-79225,-82995,-67515,-82194,-74909,16986,160290,201792,69875,-48366,-52230,-14573,-9714,31600,85490,74883,9960,-68741,-56226,47616,27150,-109977,-153788,-95762,-37310,-14455,-11646,25113,71312,10953,-51567,23837,97912,51719,26879,85296,119549,96480,44832,4358,-9218,-3244,10398,69307,141922,127538,36271,-43594,-64980,-14907,-8061,-81477,-61636,46830,54395,-68622,-138721,-154539,-169358,-145661,-126425,-122778,-57358,-2960,-56302,-79192,-83745,-105346,-74029,2569,16212,-36548,-64878,-26548,21111,-8186,-87476,-72267,48303,116356,93401,74871,51085,6544,5469,10968,-52545,-75850,-27176,-24441,-22509,16477,35102,26415,-39148,-89196,-40548,10160,30010,81536,109748,62429,11771,21071,62406,86267,107164,147164,116162,27969,-42530,-44274,23992,65302,41540,77230,112454,76789,714,-45735,-17418,7017,-20448,-15915,5587,-1720,-47873,-94585,-133928,-142413,-82503,55826,98632,-21590,-97046,-29579,23401,19175,-37225,-115369,-131542,-54947,-8214,-55061,-89518,-41340,25309,39647,38383,89995,71066,-65129,-178464,-131271,-65065,-89256,-88704,7386,50335,-17945,-24498,58938,84159,8286,-51053,6729,118919,137337,44028,-23518,1054,49307,43685,-30577,-29160,41786,89404,146917,147398,7345,-133040,-121912,-51101,-44231,-79499,-61530,-23086,-67238,-112735,-27481,90686,107265,41155,-18183,-20752,73826,110882,-16184,-50897,52142,74417,46836,79230,121056,87801,34480,2633,-40508,-71258,-76254,-54870,-41672,-80111,-115501,-39496,68307,88899,59944,26204,-37863,-85533,-60518,84826,193106,163135,136127,150621,97461,-37847,-158517,-151689,-68107,-12041,24312,63493,59124,-16379,-94447,-115450,-84338,-78369,-55076,-14434,12352,84010,98656,-18950,-96092,-70134,-45827,-2991,10216,-47251,-44864,33014,83417,88790,36952,-22064,-22755,-944,-27563,-44064,-50905,-57394,-36372,36689,68441,27432,-27459,-105713,-162931,-121501,-12135,18918,-25425,-38774,-13547,22224,52444,63880,42301,-28661,-62585,17805,134952,175436,173145,150713,53082,-70628,-71134,34199,66428,16212,-34179,-41188,16548,101889,128087,94288,34657,-25239,-63256,-43224,-34022,-43347,-20607,5518,23955,39617,34645,46161,100100,108386,100747,94549,39087,2044,37867,59616,32470,-20355,-93057,-141590,-99574,-23098,8064,46656,98351,108041,78639,70733,69938,47684,48841,70827,87658,46437,-13432,3144,81617,98064,55923,1784,-31315,-6640,18531,-49332,-126695,-91812,-21755,78486,178327,212604,180091,96173,36994,47007,59387,37932,-6339,-26017,5016,12295,-27151,-48369,-47393,-93112,-120491,-70783,-21641,-12317,2442,27110,66854,75835,65772,73529,60947,25233,-9668,-18941,-12337,-24275,-48262,-43213,-43988,-103118,-161176,-155084,-132311,-141157,-122300,-42033,38728,36411,-21012,-69756,-90294,-73032,-52821,-87193,-88094,19015,117156,134229,103692,62742,15379,-5678,12475,-559,-98061,-200854,-146015,-3582,64784,59847,39384,23112,22523,23536,33374,25576,-15053,-12778,43942,55259,4861,-52748,-93011,-63911,598,45633,82316,78759,-636,-44674,27969,104053,104197,89546,101998,53781,23643,106598,156885,76703,-4654,-28844,-39841,-45449,-38807,18200,61111,25396,-36229,-55395,-38341,-14258,39360,117695,153773,112721,29046,-18391,-31499,-80857,-161109,-159607,-102108,-10154,117661,119256,25299,16370,63070,62652,35957,-166,-51324,-84622,-83919,-37599,48018,63024,-17628,-83462,-40606,230,-40828,-88087,-104597,-97217,-40481,29978,89097,88366,33244,30626,30269,-22314,-69014,-77922,-50059,-58536,-108520,-112646,-79724,-79505,-27201,8901,-2521,4202,-2601,-16342,-14585,-30137,-21227,-12012,-2174,-7082,-67545,-107753,-49285,-1183,3008,-1637,-31538,-56925,-27484,-7971,-1514,9653,27760,37262,-12774,-86612,-97547,-52932,-3309,-18379,-62238,-64263,-112380,-128982,-65320,-60956,-85409,-63958,-72154,-114413,-77045,20743,57685,20792,-3240,17608,33721,-6040,-15243,97930,214831,160186,39143,33212,91205,98806,53495,12306,-5889,-40897,-37226,23470,33109,-6498,-7417,-34240,-109536,-106039,-39617,-24726,-67393,-41213,53269,78453,26962,-25790,-35116,-9381,9299,5532,39382,39246,-63888,-116451,-75493,-19993,23620,28237,16795,56702,18657,-96973,-108439,-18817,87114,174049,173886,61492,-30711,-34170,8315,13732,2060,8915,34249,13468,-31449,-39123,-19027,-18641,-7601,9748,29359,115661,175363,83691,24691,50844,49546,7911,26460,28346,9129,34151,52480,77012,101657,35680,-24468,-15754,3766,-32208,-95415,-108988,-77044,-22024,16387,-5188,-19807,29895,21536,-28038,-3668,53145,44515,35426,79209,100489,21382,-68472,-81773,-40368,24063,57764,-1621,-57986,-20955,71527,137646,144472,143265,126738,102739,127172,108744,28481,28424,96000,105053,51713,-18781,-68062,-89195,-78556,6362,88570,94655,93828,101260,45150,-18537,-56503,-93771,-106404,-46532,34529,40054,-8946,-14274,40028,64720,29538,-22278,-19953,-11556,-19514,-13977,-18064,-15504,-25987,-73699,-87084,-24102,27194,41740,76376,103732,64959,-8191,-62931,-94764,-115355,-83559,47050,170413,152348,16389,-97226,-71146,21513,55864,51357,50190,88758,159636,121275,32703,-14734,-76046,-121096,-48449,41213,29815,-11455,-18929,-29109,-15589,6958,-43544,-99171,-86927,71,108955,128868,28396,-43374,-55231,-27534,17480,84328,126297,83318,17321,8415,-15512,-64349,-38168,6258,38848,12018,-57003,-60747,30518,87579,66486,24962,12627,-12705,-86993,-117006,-53846,-12640,-38101,-51501,-7961,33245,34446,-49068,-155872,-141050,22143,114189,43687,15654,45870,-41970,-129486,-47411,21794,32940,48977,23120,-6492,19953,71798,90470,57821,6697,-10393,-14821,-19732,-43565,-63170,-61381,-57609,-60372,-58093,-10026,48515,57753,15861,-7789,-37178,-73422,-45048,2994,-4281,-4014,8874,-1684,44115,116641,66035,-41533,-87842,-106540,-112325,-69112,-5162,-4793,-50279,-47509,20003,101790,114834,33252,-33719,25784,79289,-8619,-98883,-108834,-72360,-15613,26067,44163,76317,103406,94564,65301,32566,23222,35503,2809,-37729,-42125,-18040,18279,42958,65684,104754,79232,25052,18995,10289,22171,35836,-823,-7621,-3075,-48806,-112815,-137482,-80398,-24536,-16000,11647,55936,44633,-27557,-77810,-39986,31721,33487,-20367,-42201,-7324,16958,16984,-36546,-68046,-8101,6309,-35199],[15304,-3519,-65726,-96541,-47212,32244,66126,32018,-13542,-11235,-2309,-37316,-53459,1609,20047,3130,3694,1586,-32566,18154,127799,124241,56506,40624,39193,6391,-15399,25192,71284,43519,-26798,-55018,-29540,11674,48311,19977,-56906,-84126,-63473,-48790,17967,66056,7142,-59996,-48134,24327,72646,56851,25150,47071,67972,32847,-5244,-15418,2722,37744,32861,15606,16844,7929,-25773,-47456,-10876,566,-49325,-89672,-82429,-19619,69806,112637,105106,68980,21974,-25656,-61952,-77965,-1708,46951,-52673,-95288,38299,137822,107362,32471,-64402,-153425,-160367,-85054,-9317,9640,-64252,-145756,-103066,15081,108163,132471,165355,155257,56935,-45482,-12550,93869,133457,99709,60805,74927,107460,123551,145606,114036,-13200,-89730,-7194,37128,-79129,-153888,-104874,-76975,-86505,-92330,-79099,-37561,34577,121126,152494,100115,45657,32278,25346,-16297,18855,109326,101472,7577,-48342,-43150,-15176,-33820,-78989,-61043,-13000,-30347,-75711,-88665,-63940,3885,4591,-45583,-4637,81590,90632,82804,100396,102734,90631,71174,54181,35066,7097,-31983,5487,76649,33322,-55019,-66249,-26218,39534,38046,-43912,-10005,109488,89837,-38222,-116427,-184730,-254763,-209359,-143528,-136281,-73633,8990,-6311,-27107,-45392,-57073,-13623,36681,28394,-17540,-51460,-60398,-53175,-31185,-32100,-24025,34671,52879,-1613,-18761,-19262,-18704,66811,99185,-26299,-84617,-25101,-30788,-73678,-65214,1538,40429,-18219,-74201,-52530,-30745,-27060,10943,31160,-18011,-51154,-24070,2088,-14534,-5887,36327,35234,27455,23152,6967,5921,19348,18753,50616,78755,79039,24565,-38160,-39797,-7317,-6792,13803,1460,-57710,-93756,-72082,-74788,-101224,-65944,71550,127973,-4808,-113658,-46628,4384,-22298,-47132,-76391,-87594,-30299,28766,16166,-23086,-12525,22521,53649,97759,161237,147517,42091,-79703,-102548,-73447,-75381,-57081,23600,47359,-25815,-52473,-1489,24876,-1823,-12809,24392,86344,99605,48504,19411,35067,45860,25035,-39868,-57076,20435,141322,244115,239909,100655,-38284,-74604,-6345,30092,-17002,4760,64862,10151,-51642,19327,111275,119192,70090,46566,53721,43869,-1530,-53398,-12249,54530,51288,20315,497,26988,83703,93199,47918,19384,9360,-11468,-1937,26657,-2356,-23688,47114,85383,39832,1955,-7232,-19828,-15419,17924,118759,168047,107999,57701,69747,87857,31667,-89883,-148026,-118652,-78454,-14642,98505,159971,58810,-70394,-82566,-56943,-82674,-75543,-56475,-31858,84390,147786,43463,-34436,-11477,14358,50687,60940,29270,36147,61001,31565,-16803,-62645,-80989,-71236,-56280,-26861,-9543,-47238,-65629,-35069,-907,4608,23399,56883,11171,-64552,-49941,12000,-3970,-51302,-36390,-16047,-39350,-55008,-25122,29599,36010,-3817,19874,138531,222227,184610,89996,-25441,-117356,-75952,22033,3706,-54326,-39794,13297,55973,81419,96432,75269,2742,-40935,-19879,10107,4110,11804,48571,51600,5427,-143,30634,32316,60135,109253,134874,103904,41759,21461,41561,37034,41196,58446,1136,-90537,-105383,-48533,-8430,2012,1950,-2419,-34421,-63691,-65092,-68328,-53094,38500,124286,68821,-16994,-13535,17985,42585,49217,22680,10621,48331,61726,8104,-55758,-91430,-79173,14747,95916,96967,81217,45463,9760,18451,61997,89735,53713,17852,16238,-2633,-20651,20862,53524,-33705,-128621,-101574,-5444,49438,24005,-42866,-45411,2179,44346,76741,54583,23292,1697,-6434,32888,84222,39532,-42967,-63813,-79315,-115284,-117110,-101714,-86364,-41055,8233,41529,64552,34412,-32599,-50026,-32156,-42436,-52088,-9868,92433,193949,202021,121997,60064,35135,9665,-32539,-46243,-60037,-115170,-96469,-22132,18062,34648,46071,39787,24298,-24869,-71296,-58621,-44457,-36019,22344,28817,-36143,-65423,-69529,-59047,-43571,-30249,14438,71425,80011,39975,29895,69561,84292,40801,28227,-3363,-42911,51578,166542,112248,7665,-49859,-68124,-48175,-6563,38359,47763,5809,-21257,3210,34322,12851,12998,94112,142759,118302,93309,39940,-13869,-52065,-90095,-76664,-16948,62653,163044,143150,6375,-79540,-52602,3989,28753,865,-57431,-70014,-56746,-36413,-1421,-26645,-98392,-105070,5177,59001,-20662,-66252,-23871,4451,19833,39864,97033,123835,62321,5477,-28399,-63279,-65172,-13529,15389,-77095,-183100,-160904,-74746,-38190,13118,33254,-6146,-34537,-58166,-87504,-73657,-45882,-26375,807,62360,60674,-56030,-126052,-71821,-54287,-70294,-26309,8026,11795,2558,-20502,-12088,34506,71034,62538,-9082,-55278,-33502,1587,29458,5788,-53008,-73677,-112049,-87053,-17597,-29275,-46470,-26322,-59986,-90809,-16430,58473,23494,-28820,-4969,38204,46695,19256,21745,110748,178613,101321,-40408,-31951,51258,67676,30807,-12453,-9494,6045,3740,-10907,-48725,-60663,-4817,9201,-53194,-51764,17140,18207,-61678,-61425,19441,63512,37540,-10685,-9658,49821,75713,43095,38126,27391,-51380,-98819,-65629,-28519,5137,53187,63593,42157,15965,7201,7347,7757,59419,103558,100326,63370,15626,-2721,37572,67888,87892,87887,75911,54943,6748,-43829,-32600,1438,40952,66909,69198,118787,170904,93876,23029,19144,-10928,-28952,40278,57960,16679,-2805,-19412,7879,62841,70140,37909,-23072,-47285,-34753,-33282,-60026,-106922,-86783,-1910,7015,-45074,-29483,11410,3105,10894,18269,-34880,-67466,-14400,44287,21490,-37696,-75211,-71274,-198,47233,-12175,-31168,40608,49636,30167,53226,84994,62576,42792,92021,85305,-18846,-37226,37433,40354,-7956,-60982,-150002,-204882,-123720,35712,103507,49188,13668,25521,-9204,-49652,-45851,-41162,-65570,-25147,88640,124440,40735,14486,88924,110062,53610,-20582,-88473,-126993,-106988,-53403,-23057,-39537,-95724,-137665,-102240,-18307,36203,44618,47085,67584,55016,-7664,-54147,-77426,-139850,-145465,-5860,113745,84985,-21081,-88691,-76506,10677,82191,97599,61010,46182,89895,103308,58274,2581,-74336,-121612,-41493,39599,-6876,-71127,-81824,-84334,-63921,-47923,-59204,-84576,-89100,14558,135170,102889,-5735,3326,26578,-31327,-63356,27034,130089,90978,6116,9181,-15424,-124936,-139604,-60764,11110,-23712,-114034,-132033,-54827,32460,88804,62171,-30272,-81529,-84428,-85918,-72267,-49329,-46400,-31413,25342,60806,47124,443,-18132,11816,56246,35106,-58580,-70113,-19732,-37368,-57322,23086,105990,105248,53551,-6409,-92,51848,59178,37078,23663,977,-756,12984,40526,54288,39858,-6627,-64581,-76589,-63445,-47995,-295,72126,44911,-46544,-92062,-70370,-12002,15529,-17007,-46053,-30683,14228,73112,102419,38580,-27371,849,34878,-10227,-59390,-56646,-18951,9938,22691,64891,108396,85221,8695,-43541,-24662,-9402,-67342,-118335,-96301,-44049,-18736,-18569,25155,99870,94420,18795,-17438,1792,9804,-14118,-71413,-64847,1087,59812,92617,80751,36316,45144,68312,56656,38829,11816,7426,30445,22342,1207,-17796,-49445,-121837,-195949,-149234,-20344,30274,3208,-3636,-13856,-39138,-25225,430,7236,-4943,-24524,-26871,-5184,5403,6239,-55102,-85979,8790,67391,27819],[70354,40979,-47539,-89233,-53545,-5232,25411,29032,27775,49240,42299,-7802,-46728,-17612,21278,21058,-9746,-36889,-54607,23446,154510,157570,67137,13090,-19129,-49839,-40726,15540,51019,18503,-23025,-30782,-34389,-28048,46623,59995,-63987,-151571,-120771,-57642,46635,100226,4125,-84387,-43140,19545,19176,24306,79985,142670,125489,60442,7835,-51612,-89981,-69806,-15379,49828,38441,-10306,10657,48058,57595,33383,-38129,-88218,-69210,-40749,-12723,33472,76709,51922,2662,-32854,-80185,-118226,-27897,47892,-19481,-91305,-44955,20216,82366,120966,18215,-151601,-183952,-72118,18287,42647,-24324,-112547,-39076,127499,187241,105388,75968,108421,35508,-82625,-49350,57035,87043,62738,34965,54476,98164,107893,134226,176304,124120,5752,-6170,42032,-33519,-114173,-68247,-26316,-55062,-74861,-42984,5727,20841,19224,27653,71614,124424,108886,39799,-18660,17660,100457,95360,5173,-24157,-12731,-53271,-84188,-58777,-9189,11788,-31345,-74123,-72132,-59065,3914,47440,12768,-3267,39049,51949,60193,75163,55051,29736,45627,88172,72700,-7524,-73705,-45340,12886,-15690,-77219,-53971,4211,40316,31954,2874,59448,131017,86948,8713,-17640,-79624,-145962,-98194,-38599,-40993,-10870,43375,57996,63622,23859,-39408,-53176,-29174,-1923,2527,-29970,-47039,-18793,33476,55258,30312,-4555,-31990,-62623,-41989,-3937,-7970,45582,84137,-26730,-117625,-59377,16511,-19180,-90016,-41767,7897,-47091,-84363,-60297,-38871,-27028,-61631,-131340,-145023,-82211,426,25744,-25122,-75226,-88781,-47569,38843,74511,28667,-12375,-1334,-793,-16113,1609,38120,21596,-13804,-37810,-48230,-25761,9374,-43602,-132104,-146615,-79920,-59590,-80917,-37212,79679,113458,10216,-84014,-55280,-22324,-44352,-16153,8608,-30500,-23754,41485,84193,30579,-58304,-51939,55661,152670,210691,181102,86030,-6224,-55345,-57442,-35012,17689,69194,61677,16463,6751,7529,-18835,-33901,-6776,33176,61332,53972,21373,10773,7159,1060,8460,-28085,-54987,20358,134510,202852,203488,138041,48037,-13307,12676,68553,58892,88466,144313,85900,7648,15298,32657,41012,32532,32779,31864,-27563,-78236,-23277,67067,48295,-29565,-62851,-84573,-59960,30604,75823,35680,13462,8699,-22605,1819,44420,15453,4976,64348,67714,5761,-37876,-12964,61257,87928,62120,58383,36197,18936,13277,775,19516,35931,-8040,-72860,-113150,-127334,-63845,67431,170023,106272,-17589,-32309,-7136,-45617,-74146,-87885,-60761,41938,103954,72580,39494,31518,58220,115757,136275,106702,69653,11515,-55925,-82617,-70655,-45282,-64512,-75757,-5292,37321,-20750,-43477,-9313,14381,19578,47483,78218,40502,-20678,-24173,7836,4971,-9726,1949,-16175,-74527,-110041,-83976,-13516,40489,58763,59713,102986,159952,122077,21720,-55753,-90133,-47580,20976,11896,-51682,-60607,-7808,25178,5632,-15250,-29122,-61760,-63242,-12732,18770,22486,58360,118513,96210,-12594,-44725,13743,19386,-1831,124,22408,46442,37473,17428,15263,-29915,-35584,63568,100478,-8662,-94138,-49808,-14707,-55495,-87377,-77305,-100621,-129751,-130406,-145603,-147721,-33782,87591,49312,-4930,-2451,-21035,19126,70238,30342,30909,100631,109426,92691,66803,-20007,-88223,-69981,-21692,-9221,4567,-5280,-34851,-12535,72483,108610,65742,52711,50708,16901,10656,81946,133305,13991,-137333,-110779,18489,79737,9306,-129394,-143189,-32717,42537,24125,-19965,28809,73365,42894,50734,106752,82861,3121,-42594,-61746,-84385,-100907,-111326,-87137,-41411,-30985,-31733,-9298,-17645,-90803,-118155,-70768,-40314,-15056,39150,106583,142619,120602,61006,46465,28936,-40742,-130681,-128465,-47369,-19611,-35472,-35238,-14370,12730,39128,55025,45947,-26329,-113208,-101593,-23192,3318,7493,3595,-18634,-45619,-73681,-81600,-88817,-69153,17889,119417,164074,117800,40016,17017,31259,4613,-6066,-18678,-70578,-28173,98164,114370,42308,-39785,-95382,-85734,-36779,-12166,-34328,-61363,-39473,13220,38255,410,-7432,43264,42902,39210,96304,67300,-25199,-33927,-3052,18424,70417,121364,152779,133876,46434,-69208,-93983,-33956,2375,-14210,-37096,-4101,17749,-4690,-37724,-70074,-81667,-55801,21417,23474,-52198,-54033,23617,52029,32144,-3167,36580,113793,88834,305,-67487,-93252,-67489,11323,33972,-91637,-202328,-153166,-43487,9405,31618,1104,-49609,-74151,-121472,-182290,-141573,-55035,-31475,3573,89320,81008,-45537,-94296,-40934,-59524,-97987,-43223,7069,14206,-28451,-72531,-27351,61152,86478,52531,-19764,-44188,-131,39641,56294,52799,-1251,-39706,-46927,-33617,-28543,-55848,-42624,19398,41872,35153,41529,21496,-41304,-51606,9522,37787,25924,16988,32735,76881,82715,-21632,-138372,-134221,-64134,-1220,53615,48131,18633,39225,35434,-50067,-118443,-96362,-15382,35290,16986,3367,34577,26901,-53151,-77933,-5779,65031,56406,18390,30383,84108,94921,40251,-9616,-21884,-37989,-32706,12586,19158,-6832,23446,44546,12848,9020,55240,72672,48435,45694,15108,-29020,-18085,-9996,6173,74555,116094,129680,123255,115105,100839,44554,-10270,14622,61973,93071,96518,67728,63396,91187,39176,-32163,-66038,-73611,-40498,35488,61145,39339,-1206,-43901,-18543,53398,113193,119627,32240,-36265,-47127,-57403,-73640,-122347,-133717,-52620,1086,-40123,-74007,-23823,16404,-9546,-71235,-132540,-125562,-79238,-34753,1774,1622,-47751,-67387,-6246,30173,-12660,4451,80367,24556,-73339,-23605,52987,14160,-25302,31116,43508,-60188,-72891,5530,4666,-41762,-71713,-148049,-193273,-103664,30411,51762,-19305,-35379,1304,-19812,-33035,8168,39387,21393,23641,76464,92725,-5433,-39829,81182,145678,82013,-27226,-140344,-167200,-115898,-69538,-35206,-39978,-102976,-130256,-67909,13139,52617,24697,4092,48521,69588,6500,-52070,-49588,-71232,-96242,-12613,72785,54579,11127,9756,40443,100613,150673,128970,24341,-50658,-30554,43702,78672,46566,-22067,-75156,-29234,28114,-25201,-87074,-72436,-34973,-14457,-26093,-29980,-17093,9884,124172,226004,153549,30929,36974,62585,1188,-58761,-14431,64556,35730,-15125,33728,53632,-56787,-117373,-76038,-15698,-50155,-108416,-86319,-7573,53081,109386,94393,-18834,-83004,-47333,-25539,-53687,-79968,-58660,-11905,39494,89370,108137,80031,87819,111893,53112,-50106,-93008,-71670,-43393,-36637,-23832,15579,82137,80210,-13363,-71465,-18185,25142,-23328,-63756,-50529,-49562,-27544,10743,50933,83771,103748,60472,-18737,-56263,-52020,-48613,-20802,42239,20441,-72001,-113701,-52182,17580,-1576,-66163,-98521,-53587,36875,70538,29870,-31947,-30790,63020,108393,30541,-55083,-64172,6112,76906,71062,63596,85723,61622,7837,-34764,-70428,-108712,-118226,-92187,-23830,38558,23263,-15140,55528,153829,114441,-3407,-45473,-16864,-24389,-60976,-98995,-66841,-5344,24921,8315,-26480,-53831,-6602,69661,90850,69335,43709,41242,70249,79898,50804,20352,-22760,-91907,-128287,-73169,43981,73269,12751,-17736,-12300,-2847,41267,51248,2476,-38919,-41314,-24896,-8630,-9290,-13174,-43052,-48874,11726,53297,50565],[83297,93921,27740,-26232,-39076,-43294,-26083,-1970,18071,38403,39327,19273,-15403,-11028,19008,15520,-23484,-43188,-43585,10683,110500,149295,110228,53924,-5486,-59464,-60968,-8142,9335,-16922,-18185,-28017,-73061,-72608,2047,16353,-76552,-146883,-110730,-30099,57834,81959,12683,-27483,23919,36783,-17145,4910,107138,165298,126769,71905,29222,-37450,-106619,-102086,5641,113849,56896,-25141,45698,140327,144744,93751,24444,-26712,-30416,-44947,-74398,-24928,73657,59292,-11849,-25355,-27178,-62391,-47092,2209,10960,-51248,-105107,-92981,15673,119832,65495,-87620,-127148,-22591,40295,38284,-4303,-41902,44225,163477,117605,-49912,-71798,5767,-13782,-84850,-51940,1215,-4414,-15312,-21635,-8107,22994,36311,61571,140017,187597,90398,-20514,-13961,-22761,-39579,14843,39722,-12471,-40807,-10871,28003,13251,-36932,-65102,-11598,90868,79255,7458,3459,38132,51573,48959,10226,-9055,143,-47976,-86979,-67365,-47239,-48443,-57173,-45118,-23634,-26722,3107,37815,27849,22484,30882,-2353,-2455,34635,-1664,-57155,-11984,85110,69687,-55173,-116641,-50826,27503,39511,14602,19854,23423,-6793,-28979,-11036,38941,58254,31209,-2832,18494,28338,21278,41473,74948,96298,99515,94261,77545,64298,6978,-85309,-152702,-139408,-63098,-5693,-12180,-2425,56117,97259,96960,52043,-25703,-80982,-93143,-35112,26396,-23001,-71782,-21182,-17975,-106152,-105026,27048,77785,3291,-28736,-34952,-86485,-85869,-32154,-1591,8439,-80759,-200599,-155072,-17650,73456,88889,20020,-92373,-125816,-36379,66447,81000,31754,-5980,422,-34457,-94444,-66448,8774,38582,40775,-8738,-85156,-84479,-73123,-138629,-183646,-149446,-74606,-50423,-49135,2514,74972,58237,-12798,-55500,-53352,-34698,-3263,55555,71368,2032,-33477,-11455,29941,-3310,-113153,-108191,35770,140537,167110,104795,22782,-17561,-31259,-43033,-16450,56287,94242,94267,112755,131152,72505,-21306,-53302,-34777,-5691,29301,34560,-3408,-29183,-37739,-23115,19098,-25917,-59701,30480,87255,63981,63387,86244,60558,5306,-8349,55336,90025,107749,149972,127503,51643,-5113,-33934,-14950,-1754,-14598,-51722,-88142,-62890,41077,106460,26967,-87733,-113486,-103057,-65719,-10340,10493,-13573,-28016,-39289,-78564,-35944,23347,-13143,-36143,22691,60460,31258,-25890,4370,111174,126769,63601,28694,-7267,11471,48903,8162,-21944,16421,32044,-3199,-53033,-83019,-58324,21698,130389,133512,42786,5032,18147,-27050,-72276,-71380,-20306,39948,48422,54259,49581,21069,63306,161562,204419,163045,67353,-42928,-93771,-65313,4239,56110,13022,-21670,16585,38619,7624,8355,19778,55836,96511,91171,56601,14221,-19212,-32557,1310,28394,26570,21241,-10543,-54206,-85511,-89816,-51545,13392,89058,94298,60555,64630,47909,-14883,-32068,-4778,30446,80020,99786,43587,-19966,-17751,-6604,-38887,-75275,-66254,-39469,-44777,-64672,-30885,35389,107840,160498,91279,-48598,-85367,-15115,15310,-25244,-101322,-99568,12483,58268,-1953,-44837,-106489,-134953,-20302,102814,47381,-31007,28901,37510,-71392,-123356,-91630,-78990,-63193,-53445,-85214,-104332,-56903,15417,23415,17177,-9387,-40417,31855,97166,19318,2989,84190,124373,177231,199083,106830,-32885,-94854,-47814,17304,21349,-31304,-63916,8776,126350,116083,33229,40186,72696,54148,33303,71668,127681,32813,-109571,-72208,42089,66595,3513,-104828,-125129,-29992,30604,-59954,-113413,33829,132908,54644,-6767,27771,72790,69848,15037,-40142,-76269,-109640,-119775,-101431,-101487,-122820,-124264,-116016,-113615,-152149,-166850,-100175,-25082,7238,21935,27585,-14731,-50056,-19563,47835,13695,-107872,-166494,-114555,-39417,-27532,-42280,-15092,28881,23815,-6840,12191,65825,39728,-59549,-79795,23668,72599,9059,-10017,38360,18886,-47342,-77777,-102873,-64520,67749,172252,168551,100275,39711,11127,13053,18853,42175,48886,13816,386,49453,74408,34183,-30496,-71591,-55213,-21783,-25091,-71695,-70005,-6169,25204,-8243,-41322,1877,29239,-32522,-31265,54733,54439,-31877,-20901,38758,65152,93849,95709,78031,105107,112632,24628,-27390,4531,22653,19549,22709,33379,37333,12632,-33868,-44307,-13786,-12273,-21619,-58571,-76240,-22657,44926,66085,43958,-17101,1638,100684,110790,41761,-24728,-64324,-47274,15611,20493,-68699,-121866,-88976,-26605,11264,15167,-48113,-88974,-69535,-94079,-151117,-119656,-53946,-31693,9301,78329,69286,-3067,-16393,19999,-5506,-37436,-14461,11271,17404,-10751,-37267,29602,95752,82110,46226,-16092,-61670,-18115,50897,79658,84957,47221,19200,12090,-29540,-71732,-69914,-20830,53198,109372,104381,33493,-65833,-117699,-56609,25207,6186,-26625,-7242,22558,55876,53644,-45886,-102637,-100037,-105739,-56342,58030,84325,18940,18332,32852,-56000,-119690,-82575,-21707,28499,42227,28522,35710,24535,-59967,-104542,-15990,67328,52445,42386,85119,102167,73080,13751,-34813,-18584,27300,57289,60004,36761,-11719,-15679,8264,11327,210,17692,63999,80772,36934,-35746,-77968,-70578,-51413,53,88674,118466,109754,99983,92485,56588,12364,30427,107825,143156,121901,77572,22447,-522,18446,-26791,-104032,-144561,-107264,-50276,7718,53002,72243,32784,-19478,12667,93104,123734,110780,67032,23241,-52910,-131504,-120942,-100291,-99873,-53702,6738,-3859,-40402,-14438,35497,-4104,-96833,-142953,-86335,-43957,-46653,-13739,15315,-18883,-17484,40206,56528,23274,39511,83389,9974,-114370,-53874,66307,33321,-36893,-15056,-7260,-62381,-44695,10056,-8434,-44330,-51116,-76812,-85394,-50197,-3889,-3424,-24449,-5091,16270,-17264,-16439,22594,48852,65142,65969,46450,12170,-86401,-129274,15012,140369,105506,-15455,-106708,-87777,-38366,-50288,-56919,-32509,-47095,-56944,-15052,51437,83409,33660,469,47811,78266,17196,-65436,-70656,-37394,-31799,17942,97424,113671,100480,119012,157860,170764,157297,85775,-31760,-102239,-85764,-25734,32393,43471,14219,-46506,-51779,7161,3040,-39499,-9255,51583,84430,81400,32698,17791,82248,193856,258406,213246,110532,43985,24589,31197,-3372,-38492,-21573,-24535,-19014,79283,138265,51320,-36378,-52922,-14189,-21378,-38914,-8205,40629,71154,106868,84385,3906,-27211,-2445,-6354,-50903,-89607,-60262,-24453,-4899,67034,126029,65120,24091,51103,18424,-52876,-33285,-47,-31442,-71158,-62366,-21203,20710,6197,-97548,-138260,-54132,-30036,-93936,-105308,-69359,-69747,-60722,-37885,-8750,41510,97958,79773,22933,-9866,-30305,-41932,-29183,968,-4614,-42484,-71039,-39251,-18390,-68680,-118873,-116086,-42172,52388,54101,-19937,-70689,-39175,35952,26342,-53077,-99288,-69880,17825,82474,56547,16180,33023,56828,66634,30910,-38534,-93978,-109609,-80141,-13808,41727,14087,-19543,64672,155756,110182,14225,-12567,-11479,-43294,-66344,-82145,-72731,-56205,-81902,-152483,-174983,-115968,3122,82152,78761,61317,69839,94392,104684,91882,88436,81526,22197,-28891,-3922,66288,123550,97409,31597,26181,53507,46332,50911,56444,12776,-46265,-69349,-62367,-28806,-15399,-26818,-24310,-16638,-33739,-49729,-7110],[32171,97898,85234,26207,-28674,-50888,-51675,-55645,-46072,-19462,12395,18854,-7422,497,3994,-30183,-57013,-36510,-20153,35,46005,101833,152824,142841,55893,-31569,-48395,-19014,-28549,-39506,-8730,-31644,-105509,-90762,-26095,-33555,-66434,-67894,-38296,4540,47096,46863,34322,57911,77651,36938,-20551,5736,84295,128076,115539,81586,57490,29394,-33022,-50710,39307,113284,34303,-40752,33848,147426,192643,161989,112450,57959,10111,-16846,-31015,21252,107917,88525,16656,6692,23903,-21347,-105627,-103097,-11979,-12251,-101766,-105642,-17190,35065,-1056,-65266,-39324,64605,84895,16608,-47903,-33753,60619,79503,-58392,-190531,-121107,-27707,-24500,-49898,-36062,-29792,-41338,-47556,-57794,-49483,-31124,-20437,-5468,44697,115468,72615,-42667,-56304,-15233,16813,67730,77880,25562,-21502,-14062,38023,67595,17973,-75647,-100371,-33937,-28186,-34619,27476,46640,-4995,13968,41301,12755,868,-12323,-25125,-21925,-50413,-78937,-69176,-30939,-12116,-41310,-44627,-23375,-4136,40799,64752,5922,-22071,7066,-47535,-123142,-68042,51783,49719,-66639,-109817,-6132,89928,98530,91754,88466,35915,-29212,-43529,-22699,4127,15246,-1519,-46298,-25459,56188,98861,83286,115465,193621,197114,142793,63129,-4194,-60585,-100022,-131004,-115230,-50901,43,12079,33775,75995,94655,84642,57275,4390,-71562,-121952,-71296,-6662,-54197,-124484,-64103,25145,-18476,-77770,6342,128731,121963,28229,-49264,-95830,-64697,9308,33039,12317,-61694,-114517,-17458,108443,127163,91103,5409,-97988,-64303,51732,91980,53635,11844,-30864,-53401,-96206,-124070,-73088,16873,77010,102211,44490,-47059,-95580,-139790,-192732,-173361,-104860,-38863,-3735,31992,65515,67049,2839,-40007,-25513,-29269,-31101,54082,112109,76158,14068,-35090,-88001,-97911,-88826,-119241,-111636,-17676,63881,67833,-3516,-45812,-37074,-4871,-12762,-4826,41330,66280,97643,162366,184433,110081,21979,-12694,-30460,-42415,-6295,36876,9028,-40807,-48843,-13204,26593,-48681,-86980,31416,69040,-20428,-35922,25531,42748,3596,-18040,26282,54648,52298,85799,105784,51458,-12991,-18861,14825,19598,-8521,-63707,-82820,-22893,38617,37892,-24183,-67328,-60811,-52512,-25870,-1295,-5783,-21821,-29067,-42162,-77814,-52455,454,-20273,-48883,3157,62634,39945,-27127,-1986,81930,105333,84182,87727,61454,62467,97408,55581,6813,24110,22271,3748,-3020,-11851,-23587,8793,95976,122111,53199,-2311,-9361,-62555,-98999,-45892,45213,77545,35139,24785,23860,4445,52293,157893,218458,191413,80728,-29758,-64217,-30030,37097,78003,34747,-15560,-43872,-47545,-9965,27393,389,34471,112835,90132,34664,20264,-14503,-53332,-7220,22919,-415,-5024,-10303,-29987,-70326,-123262,-112222,-25937,65475,67551,23086,26855,22767,-23812,-4228,67705,100844,115634,121116,96209,47809,21311,1147,-27899,-44898,-13212,45717,20686,-81674,-64046,47205,135813,146340,41205,-74040,-81888,-24669,1964,-31720,-122887,-117077,18258,58241,-45143,-119194,-147439,-163390,-100609,21677,50137,29529,81307,50039,-79871,-111232,-63376,-31005,25068,62882,46596,11205,-50243,-65219,-17705,2785,-63748,-89827,10270,78567,6860,-40004,4226,92021,204479,233100,141211,-3569,-67027,-16612,44032,14539,-73759,-90548,38104,157356,93695,-21282,-8093,66658,72407,2932,-16690,50426,24473,-51549,-22909,22107,4263,-3505,-18591,-53497,-27586,11236,-97997,-164337,-1256,94424,-7557,-102141,-70612,25299,64735,18246,-47363,-96685,-121291,-101480,-94480,-132911,-144775,-126147,-153986,-184176,-167966,-123317,-52663,14757,27602,-5663,-68165,-144667,-149497,-57607,31923,-15746,-124997,-110291,-32809,-42694,-110363,-90063,20612,88065,26005,-74113,-59807,58813,76556,-41953,-89582,9371,72602,6537,-23523,37364,43542,-4021,-30683,-69792,-54494,47947,105820,45732,-28334,-10541,26978,20311,8816,38908,74483,100955,88684,37286,-20820,-57185,-51924,-7294,44254,53429,13838,-43743,-24933,47416,36437,-57271,-83811,4271,32995,-56175,-88851,-31802,-19537,-55033,-32406,2976,10806,7380,-20890,-25467,39883,90197,50802,26396,43815,40537,42691,39120,-2508,-14750,5499,4088,451,23879,7837,-50658,-105043,-86422,-5703,48847,65432,55053,2652,13705,86148,93159,59281,10860,-43296,-22660,40217,19206,-47522,-49014,-51202,-69257,-72127,-59008,-92370,-106555,-42491,5066,-20150,-53010,-70491,-44406,15564,61347,57425,40541,28048,36406,42962,35439,17698,19301,41499,47243,50408,100719,106448,63471,43467,-6408,-68786,-28703,57247,82196,60803,41989,49907,16722,-52319,-75733,-27667,39744,74588,71975,41552,-14655,-112842,-172843,-87099,16606,-22113,-61496,-21735,1347,24960,30825,-14910,3830,30060,-48150,-75400,14797,51525,-4676,-14140,23456,-23192,-61389,-23625,2507,9585,6867,11946,37441,33349,-43272,-84084,-16828,31465,7909,29068,104252,116867,57675,-25575,-51905,14125,90612,80296,10309,-9234,-6948,-4214,12577,14409,-32150,-53043,5917,48607,8045,-31879,-7482,-6385,-36063,-21208,32034,39231,42179,48064,32362,-16940,-31353,48132,148610,155346,109884,59976,-3345,-31970,-13981,-55875,-141494,-181231,-113038,-43827,6142,67690,99625,47259,-5793,40215,102033,66531,17558,44135,76187,-22307,-138184,-114851,-45971,-18538,-3657,14609,5901,-7568,2223,33014,18343,-41615,-78543,-48795,-16005,-12333,607,19057,9880,31759,84071,97084,72955,63506,62556,-5462,-117026,-101402,17612,34879,-18943,-29363,-36755,-37752,-6540,2816,-42432,-75409,-70954,-47183,-23485,-26742,-26788,-10606,17552,32528,-2665,-53503,-55034,-45198,-13165,58968,86881,33928,-27858,-102986,-150567,-43628,102227,131625,69460,25432,25247,18176,-38834,-85615,-59233,-36196,-46832,-25543,58544,111490,75722,33091,36127,38436,-4820,-69947,-89268,-77309,-64008,-558,100642,150918,141018,147001,157305,115831,47295,-15659,-55269,-71959,-78280,-81850,-47005,-62,4735,-65728,-97249,-17664,27165,-8567,6484,57929,110924,145711,67998,-8562,49458,140167,168587,180988,134834,37358,-12900,33583,23674,-57259,-76061,-48735,-16380,85404,165420,100790,-3832,-50309,-6397,28829,26044,12947,4036,17337,54038,42168,13000,21357,14387,-22727,-41636,-36040,-21507,-45891,-54199,26295,68561,-49943,-124769,-63460,-14398,-15173,19060,40000,-31512,-100668,-83073,-11527,31274,16132,-78779,-136012,-70745,-36455,-57974,-34723,-7570,-21207,-31880,-44103,-19014,48304,73244,15824,-17942,12068,7408,-18967,-29476,-10874,13798,25271,7392,-28120,-68716,-92174,-84644,-51004,4314,51051,39673,-16193,-51208,-16310,9945,-60069,-146588,-156874,-92645,-3309,31417,-4772,-31684,-2096,67656,126994,94266,27339,-4450,-47238,-68026,-33752,9447,-11116,-33239,24819,79754,61963,32431,22564,754,-21863,-20088,-54558,-92722,-83776,-101712,-172109,-178256,-75710,52139,82843,37301,21129,51882,95059,79306,32711,61847,85144,43547,32587,65725,115532,138836,82120,14453,47861,94125,58789,19446,29820,29643,-12693,-58983,-75389,-25605,6381,-9624,-14465,-23872,-78481,-127394,-86512],[-13849,72762,105207,60972,6775,3114,-17905,-73378,-83122,-35150,15367,4759,-44933,-34544,-34227,-74384,-80438,-29466,2039,14022,17274,56450,162381,198431,104295,8867,-20693,-30551,-56555,-45799,16978,10023,-76076,-79555,-16672,-32087,-47845,-12414,-486,-324,31345,39989,52200,90279,66159,-1919,-34887,-13654,43718,115980,131637,86745,71370,70450,20592,-15249,-609,13043,-23032,-55031,-11013,82002,154878,160641,125004,59234,-5414,-1819,58715,110320,121020,83087,48971,32018,18002,-51973,-164133,-174869,-40845,2513,-67588,-41781,12299,-33954,-94787,-80300,15961,118741,97507,-24376,-117282,-89017,-9036,-53126,-167612,-191982,-92594,-20926,-2510,-19434,-42987,-42506,-25508,-19502,-35509,-46216,-55401,-55186,-41424,-39324,-23770,-24015,-57619,-62354,-45531,-26953,17916,41790,12754,-46842,-56107,28553,123028,95066,-46383,-147604,-142524,-110126,-62391,1125,7329,-40827,13060,75959,35540,7959,24566,49017,71125,39024,-14572,-47201,-45018,-35071,-79938,-99122,-63127,-31598,2877,41439,21907,-8320,-28746,-98691,-156324,-113347,-11462,18243,-28894,-36416,54238,102932,46335,21026,50698,23728,-8589,2233,16020,61215,82893,11666,-67692,-53666,40485,80299,45972,84038,187751,199118,126448,35484,-36860,-76369,-40104,13305,32567,47944,47259,30775,34427,44261,46990,42745,48573,35427,-41687,-118696,-104651,-69434,-74812,-61533,-2012,52570,46760,794,15728,109833,115715,14691,-65903,-85885,-50355,11190,18348,-25510,-44752,4976,114215,172306,99797,-10383,-100293,-113995,-2765,99859,84681,5625,-60586,-124646,-161842,-156109,-101227,-38117,22340,76535,110928,80707,32232,-37465,-108750,-143312,-120913,-80448,-25189,38899,108978,102707,25170,-51749,-50415,7093,405,-31599,48366,91789,29049,-10418,-52290,-126601,-147749,-113817,-89939,-111136,-93353,-30638,-23113,-78283,-80364,-27593,30701,33491,11918,-1946,1408,48837,99878,98919,69281,59462,49302,23833,-4791,3428,51522,43388,-26229,-55118,-28132,-6065,-70222,-101743,16769,86715,2748,-36013,17979,54394,38025,28817,20255,-13316,-26380,13036,53590,22171,-27237,-10443,33778,34257,27988,7680,-27427,-19742,-29281,-74179,-79253,-9506,39624,7510,-8522,20755,38171,30003,25226,18628,-6419,-32387,-36369,-22639,-7910,26130,26299,-52606,-102895,-49305,22792,87801,126276,121244,68787,52605,81254,75966,59554,48061,709,-24946,-5342,-14026,-27376,14659,72924,62006,-290,-43163,-46942,-86341,-112236,-39808,75787,107962,57676,42842,60002,48742,55626,110868,170042,181719,112719,34074,-3697,-10948,-7112,-14372,-51712,-109824,-166452,-143024,-38080,16234,-33149,-20987,46585,25680,12875,46145,-8354,-73459,-29672,-4999,-32635,-24486,-11590,-29717,-90712,-178713,-177003,-66325,19677,14250,7441,56227,58848,7177,30112,103508,106259,52149,18005,31920,60239,65451,40094,23201,27765,48943,99061,85961,-17427,-28175,58713,116444,90133,-1965,-57991,-24901,11395,-5188,-40226,-75664,-42001,33010,28550,-66743,-124531,-97180,-72931,-64826,-5391,49114,38078,28108,-20660,-84680,-61728,-11861,-560,34891,86170,109346,57932,-62754,-116618,-69387,-35500,-85278,-114966,-38850,28570,16576,-30304,-30852,71712,174413,144130,47364,-18010,-27511,-11846,-19125,-44799,-100736,-98761,29686,115190,45206,-44548,-28974,53292,61947,-55643,-104324,-15850,25542,18310,16048,-6736,-23072,9066,28012,-9877,-6468,44340,-23841,-117131,-36065,18113,-53814,-116309,-85456,-20484,-11758,-41047,-73296,-111352,-106730,-62802,-54757,-68512,-35347,-9583,-84238,-169690,-140794,-47989,27470,69231,77703,36667,-66071,-135091,-93163,-36434,-10043,-35177,-72815,-38881,2781,-43841,-112040,-68694,50999,101396,23557,-61855,-38635,57581,42954,-88012,-115489,-21216,38917,39697,13144,1309,7760,6341,6833,-10117,-14373,3463,-16123,-83209,-128225,-62980,36245,46144,-21321,-36611,28046,108687,126092,46507,-76398,-116333,-54623,47915,114594,103078,42411,586,20161,54448,15178,-62021,-66958,8290,35244,-42236,-106867,-86569,-78134,-72409,-37855,-33203,-65929,-90912,-95759,-57227,-14406,3215,-3953,21596,45715,19652,16426,24342,-4490,-10725,52903,90333,47745,41103,62654,15451,-75125,-84024,-9288,54714,63272,52610,27511,43370,73659,55727,26786,-19978,-56504,11049,111122,82853,-7982,-27320,-58627,-123911,-158017,-136134,-127145,-109742,-15788,89525,66055,-41512,-92864,-36648,41344,65706,50114,43833,31211,42860,76962,63439,21195,23377,65458,70547,67550,90805,85160,49580,33337,8232,-9454,29259,76843,53515,-4915,3235,72985,65505,14340,4236,45649,101916,102268,33526,-1703,15718,-44122,-152500,-122087,-4340,5717,-22433,-8581,-12989,-18434,-29417,-23046,42789,84145,7463,-50073,-261,46673,31361,20453,36133,9310,5331,58460,77801,37413,-14224,-4793,45476,54913,21442,13295,13972,-3405,-23647,8355,99602,161380,90403,-58508,-87442,23405,94031,22166,-66722,-34690,42130,74659,58178,4220,-56247,-70968,-43337,-20525,-409,35281,107905,125367,54717,-13499,-50497,-69315,-14250,35849,45794,38294,31641,61396,100764,86059,85910,88873,39338,-2498,-4728,-35219,-98327,-147896,-81861,17849,72595,117322,118532,37171,-15292,13374,26484,-5840,-16648,43720,119249,65053,-32173,-27540,16657,31467,19685,-11257,-35306,-29785,-14864,-19996,-8458,17184,-15530,-93783,-93976,-6743,38259,36331,35226,43022,70687,88623,79246,61596,36150,-29747,-126165,-184336,-125008,-42782,-16201,-5371,3430,-3000,-21991,-46773,-84314,-120824,-124957,-90482,-60449,-45509,-13554,23934,44147,13733,-60794,-103123,-105132,-105586,-38421,63273,81469,5984,-48797,-75393,-108497,-65976,63396,173156,201336,155399,67565,-3838,-55739,-97953,-96066,-94665,-131712,-106471,9327,86912,75328,35822,-2593,-33147,-52538,-50994,-26262,-70766,-137249,-85052,16820,67918,80629,97909,71033,-12431,-90437,-92976,-42711,-10051,-47504,-95629,-74531,-18483,-25376,-106071,-126997,-49747,-7192,-30674,-20993,6535,42128,84742,39886,-50248,-40484,17436,43946,78279,63240,13435,-9156,7856,-2748,-68355,-92143,-53943,-40321,8156,113423,95316,-16852,-72885,-10715,46916,29358,-25717,-53819,-53226,-24169,1171,7923,6215,-14395,-31115,-4846,36630,17280,-53840,-44178,38136,20482,-126215,-179075,-95121,-39157,-30311,-7627,-8822,-68148,-79769,-24825,33020,77439,92555,31485,-63590,-59665,1542,40499,68215,62555,47169,54659,37969,75210,132573,69010,-67047,-86955,9532,57226,31661,-15386,-2352,44736,74310,68719,5711,-52707,-29277,24653,57593,56582,23163,-7583,-27882,-28102,27276,54179,-28258,-138731,-153040,-86724,-27441,-37845,-74204,-47789,12201,66894,93060,53591,16905,20492,4938,-15170,12681,45615,20564,-17545,-5074,13738,25763,44008,28083,-5768,-1094,27567,-37983,-110031,-71959,-15987,-42487,-59291,-6456,48763,40514,10862,-1655,2512,27758,10814,-32571,-1603,20514,7688,37143,62682,74292,82395,14056,-54594,-10311,40950,17773,-7434,7715,36332,32160,-3733,-27057,13820,48390,37815,-5303,-45200,-64421,-92673,-99781],[-22288,40187,88306,79750,65182,78360,41818,-38420,-58486,-5402,31703,-12892,-94768,-92817,-63110,-70581,-70830,-25776,20374,37067,14114,31749,125991,163187,104185,37083,-17948,-57632,-69132,-32811,61379,89827,-5440,-52334,10842,861,-54767,-58013,-59017,-52439,17086,61716,52934,47284,19884,-24920,-52540,-48569,33971,158102,161683,84915,58510,39839,-3030,-32485,-67816,-64702,-24879,-19655,-14940,33352,73813,76200,51053,-5915,-50397,-10137,97877,139301,98623,58564,59044,41970,14000,-41164,-115982,-128546,-16942,20938,-18034,25567,57525,-17288,-68048,-30001,48630,110093,59819,-51176,-116144,-99966,-79336,-127252,-117383,-59876,-50878,-37179,25810,19856,-27071,-18377,6444,27832,29498,-13457,-59953,-58141,-29283,-40942,-76815,-71725,-34344,-42970,-114881,-129636,-59674,-5952,-14837,-54549,-54187,26707,110195,105525,10277,-90563,-113350,-75942,-49608,-43092,-24134,-15894,47426,103152,66743,45625,71364,105735,144515,149533,95648,8285,-30531,-9205,-45125,-71343,-23346,-6870,-53897,-51041,-1240,17256,-37169,-104223,-115657,-87694,-31359,12065,36435,81361,124823,72694,-52792,-106143,-42982,12368,32341,33762,54989,157503,169458,41092,-17933,29088,75194,75476,50983,70237,123208,112472,51696,29222,27922,1347,45950,117855,127826,132165,111326,54001,45323,56395,42821,31299,44946,38005,920,-16927,-21406,-53477,-62817,19871,83376,52836,28464,39244,59463,77092,17805,-68193,-74864,-36042,-16888,1747,-5394,-26338,5769,86019,153336,144653,34379,-107684,-168630,-106007,5300,80570,72538,-15955,-116299,-173849,-180692,-145048,-70247,-8838,19508,46535,83555,93736,79718,28653,-13380,-33578,-62058,-85225,-48108,33712,121218,82789,-38832,-92448,-45844,28335,20973,-31038,2396,39774,-2349,-51009,-82306,-88427,-49615,-23359,-41044,-105137,-126864,-94734,-95975,-138765,-111563,-23396,44740,63084,22436,-41449,-55013,-6638,14144,-5365,-2042,34080,55150,80621,99020,80703,88003,78582,-10797,-83631,-86451,-51665,-45377,-59513,-1852,81817,53008,-4720,26551,71686,87571,91336,40093,-45950,-58179,8590,66650,39357,-41746,-72236,-32015,-6648,37229,74211,33424,-12649,-44789,-86768,-75752,12427,72996,33250,-10735,6890,47594,60871,64571,72494,53241,-17098,-95514,-71950,6313,36228,-36165,-169559,-196066,-106441,-25441,66129,109052,30961,-60645,-42326,21127,55695,63059,40375,-15588,-50899,-44749,-73642,-75895,-1881,54513,14970,-42526,-62194,-34433,-30819,-55793,-20653,82007,124638,92386,107280,157020,124183,50876,35450,78213,114080,103187,70828,48469,19666,-43749,-97754,-122867,-169386,-216960,-145876,-15693,24462,-22983,-21809,-5664,-44147,-32643,9458,-35244,-88449,-62914,-33192,-24875,-13211,-15807,-34549,-88277,-168996,-182819,-100535,-18887,-12452,905,69259,92586,56766,72543,109324,53549,-54825,-98501,-63386,5582,50232,55803,59493,61098,58533,86232,79276,12382,6634,51100,46856,5655,-44291,-54330,-827,34595,-5436,-43687,-26070,14597,28011,20473,-16519,-30059,20368,59485,37592,32143,35747,-14797,-65844,-78257,-55752,-21502,8224,1878,-22030,-10031,31798,-9573,-105473,-136606,-122601,-76761,-46437,-68995,-68686,-28804,8308,4781,418,71256,111827,23191,-44852,-32312,-34501,-58811,-76111,-55962,-70051,-76091,-5624,24252,-15338,-35975,-26897,7137,3327,-101938,-143354,-57409,15385,49734,30006,-2587,30864,57349,15937,-12351,20845,95932,85588,-10558,-19037,-5387,-37449,-54573,-47545,-59786,-87702,-86936,-73253,-94848,-86624,-44181,-16202,25457,76854,77372,-1788,-89304,-103515,-43752,24052,67256,101249,91176,12,-58371,-18418,-44792,-76847,-39383,-21375,-45388,-55304,-37796,-14344,2755,34185,56169,32209,29470,56416,50233,-24342,-99941,-68680,10182,57996,125358,113734,14631,-32559,-44432,-52728,-22470,35855,29146,-46010,-95041,-103242,-63406,22798,60767,-27527,-83029,-12453,57614,71033,51133,-21811,-65518,-40162,16384,56063,40819,-1881,-9091,10290,-11774,-62700,-52170,-6576,23392,24844,-20987,-62652,-53310,-48181,-46969,-25154,-27743,-66919,-88267,-60979,-13106,-18803,-41559,-42248,1762,23551,-25047,-27572,29980,54492,60052,137154,161940,56718,33711,107871,87404,-44053,-97386,-33598,43010,45845,34366,35004,49677,54283,22808,-21961,-71040,-61111,50383,165433,158345,65794,-5886,-72899,-134695,-160982,-160659,-170608,-130616,-13938,77905,20664,-95309,-95101,3741,72718,63289,16387,938,32837,82917,92479,29932,-21348,6748,61203,38607,-11479,-5214,32744,26345,-1722,13040,73438,101114,72106,-5751,-71697,-39792,93752,170467,135605,82122,67772,88981,91299,47506,50685,104241,60459,-79824,-128553,-38990,37631,26483,-19316,-31669,-38606,-72295,-69100,-15201,-4730,-39433,-35834,28951,94000,111261,83649,26074,-14747,24398,105142,145137,107311,33233,10391,32300,33915,43169,79769,60150,5991,-19635,-1584,97097,202779,121096,-73406,-112227,6116,47730,-47057,-102392,-7106,120368,152663,80532,-7410,-33500,-23703,-44109,-46464,38633,119394,161278,187711,152607,57264,-52654,-97870,-15317,64966,123423,178325,150046,72681,33169,21301,67744,116629,100233,61872,28560,6672,13539,-27976,-906,99767,142918,137748,100111,19311,-34365,-66697,-79420,-10447,76897,115971,170290,170114,97612,70373,61213,26312,-20234,-68735,-75279,-31181,-14375,-77772,-75828,36335,12123,-167393,-205230,-38997,59940,44729,40168,40569,32786,26501,20600,21840,2381,-50592,-125023,-213869,-218052,-99631,1758,47607,84454,30992,-65991,-89174,-68296,-90614,-116347,-114884,-108036,-67967,15987,65644,45629,-27434,-90775,-94087,-70580,-46071,34071,93131,48831,-58538,-105568,-87066,-92328,-86734,29553,199992,266021,178175,43486,-38044,-70068,-85167,-84509,-115976,-184537,-173462,-71160,999,943,-12311,-38854,-69238,-75516,-19377,91436,65593,-80370,-95048,-39939,-25928,16590,57644,6224,-87906,-120063,-78283,-20943,37804,27996,-29057,-18384,20084,-28118,-113067,-109671,-60700,-45646,-25020,18769,15226,-18905,-9599,-4255,-56331,-94025,-60939,12248,46198,3917,-7271,3393,-23211,-31096,-42454,-61179,-39878,-56817,-60544,57623,96788,9229,-48457,11146,58089,16844,-46524,-41681,-43185,-48921,-7772,1465,-45328,-51865,-14848,23744,45355,8522,-42639,19377,104372,58125,-61802,-87380,-40000,-45494,-61838,-32955,-60568,-91266,-19607,47730,43024,61952,110733,101944,8291,-34056,26465,92088,109793,89987,90964,131686,136784,170263,181708,79709,-44894,-39607,53681,107712,78589,6937,2206,48512,90918,111264,78836,31460,53504,103577,122063,89155,-8558,-92937,-93738,-35066,56618,110866,46192,-58337,-66789,-14072,-13878,-70955,-94809,-22173,59929,46517,-13466,-49197,-39319,-11852,15590,42514,85543,95686,48023,5309,14612,33205,50953,66358,30791,-29601,-28589,29409,-19465,-101412,-57824,50152,53160,15020,3715,-7473,-13987,12767,14884,-18155,-22179,-24521,-41709,-30834,-30778,-47779,-15921,36362,46244,11403,-71139,-115938,-93760,-56266,-37892,-27451,-18092,9017,29930,21411,7662,31494,70679,84063,22181,-34700,-8789,-5465,-50172],[-32489,-7772,32222,58566,88234,100888,57192,-10869,-32389,-3602,10231,-29470,-86987,-75552,-28718,-21796,-57314,-44244,8340,17125,-7626,14103,60696,63246,49712,15281,-65277,-103237,-76493,-23538,67892,104257,12925,-38471,15988,-5268,-107306,-166852,-166234,-134841,-34673,47917,12399,-47595,-32148,-964,-32228,-64458,22769,145609,123925,44271,861,-40262,-63372,-68586,-90201,-42903,45760,50953,14372,15117,1044,-35157,-32553,-40374,-65666,-26675,54569,81708,70728,53772,35680,10792,19124,33769,-12583,-75425,-33528,18443,19582,23389,22278,5066,28548,58355,56992,50874,-1727,-52557,-51402,-46514,-105063,-152317,-39743,53580,-23617,-79594,16358,51046,26289,37250,30900,37916,40733,-21224,-61843,-33463,4069,7296,-30807,-52372,-14817,-40007,-170883,-195867,-87674,-15021,-13681,-11721,5412,22021,16706,25304,38203,-560,-14465,2198,-32988,-80874,-35412,16044,46433,74508,59203,49302,74510,106293,139451,157789,106793,13517,-6877,35794,16909,-10817,15754,4878,-96983,-136936,-50243,24076,-7801,-53167,-35352,-8414,7964,22104,63685,145207,158262,29100,-120017,-167262,-94321,9060,31039,-31621,-19090,109865,114772,23636,50547,139077,115857,74710,86051,82557,45614,-10055,-33902,21109,83182,60329,61591,70870,51061,77825,96409,55782,56435,79515,59711,42765,34681,7703,25504,86678,83077,-6016,-56163,16307,84925,28995,-38718,-19421,30859,29615,-51511,-125689,-69644,29320,35856,-4203,-27887,-1698,68755,124818,127295,76360,-13831,-109308,-127212,-82670,-27161,39625,58986,-17817,-102643,-116394,-82396,-90516,-97875,-44781,2122,14747,51178,84510,63680,28140,25897,15565,-34979,-88612,-85961,-23718,59028,23230,-75353,-96866,-47867,10675,15794,-35978,-36153,12104,11148,-61495,-87073,-8924,87163,83094,1834,-68916,-97336,-127894,-174064,-206229,-137493,-41834,12647,42501,12252,-68873,-91675,-35070,2741,-12669,-48179,-53609,-8021,90892,160719,130327,104110,93634,6396,-99999,-134042,-67767,14718,15674,-17708,31100,65499,6231,-1182,36164,64670,74190,45697,-20282,-25846,72103,155371,113297,-20736,-115085,-93701,-42628,36282,106351,87176,44182,32460,12535,-14414,-16118,12143,27193,7305,-26515,-19046,4873,24513,58057,45853,-32247,-132051,-132831,-46796,3432,-44464,-153027,-189644,-130377,-76576,-4867,17294,-88918,-173085,-103079,2393,29392,9489,-687,-29702,-67237,-78787,-105883,-115965,-41097,55208,56614,10711,-9653,33687,68360,50206,49170,114864,153860,128779,158629,218677,161252,24593,-37580,-14733,15631,40285,64356,91164,82356,601,-60316,-56879,-70047,-114801,-51894,50722,61617,21617,36311,23289,-43753,-63141,-58270,-67347,-72781,-56183,-34312,-5954,2195,-9332,-7109,-23639,-68694,-100805,-89716,-29389,-11687,-24583,15690,63140,60570,82125,95998,20842,-63712,-72898,-37937,-15026,1075,32644,48320,29174,40598,70364,24610,-42948,-1035,45954,-3328,-61187,-87100,-81933,-38048,9041,637,-4884,15875,15454,31714,89421,103490,102384,135530,149075,88322,22216,-22960,-62242,-59549,-5461,29755,-1466,-3773,12322,-35527,-84418,-66361,-71028,-110561,-116723,-129503,-83204,9710,21543,-35123,-46820,-9702,27951,36131,57899,62439,2014,-6030,-9514,-72972,-78959,-2214,46458,12597,-8363,14176,-14666,-43400,-13846,-22586,-54546,-54863,-81815,-108896,-76737,-19826,39809,37997,29207,106590,126610,33006,3439,40636,108229,138416,88015,59161,50295,20857,2471,-21664,-70141,-87850,-40145,8208,-17406,-45751,-19330,25419,76357,82978,42554,17574,6051,-35355,-58061,-36028,8722,61131,83532,42952,-14328,-42676,-116936,-122097,-13861,15048,-67485,-90846,5696,79091,35604,-9827,18747,60227,100550,96700,11969,-54635,-15863,59579,96637,139246,227428,224280,97969,2259,-61367,-135018,-105248,42629,101733,39092,7564,12745,2035,16034,47423,-1588,-39074,5821,20115,6263,61207,87085,24337,-45532,-72995,-65933,-66815,-69495,-51410,-27003,-75511,-126182,-39408,58265,60270,31724,9501,10842,29678,49274,33122,-832,-13045,10053,16567,16719,34653,26849,3505,-8577,10903,5165,-44186,-23159,59289,78449,81767,153955,137746,-455,-17063,68981,65257,-57254,-127362,-71038,6699,25906,40638,52065,47010,37351,7774,-36024,-63897,-19880,73785,142431,162068,132169,56841,-44833,-90241,-93719,-128505,-190281,-143542,-24582,2921,-66309,-106861,-50147,52191,91658,55752,-10692,-22450,54768,115394,65021,-32026,-72578,-16305,45116,18132,-57290,-64253,-13191,-5401,-30510,12832,97766,102466,26355,-49456,-86148,-69456,65679,187361,145106,55937,14526,422,10836,34185,69292,106969,76411,-24819,-102512,-83423,-7425,-10716,-79650,-56610,-16460,-58904,-96905,-78379,-111085,-152074,-92470,24293,97910,115009,63305,-42427,-79025,-2339,77533,119007,128313,92576,37371,-18655,-61512,-51961,19397,66400,37323,-13293,-22891,72225,161584,79691,-63996,-78998,-3448,10456,-65161,-113844,2429,156339,155845,44167,-7531,10037,23219,-6444,-16665,68433,134638,108122,112216,162187,135482,36137,-27613,5826,49352,110367,175528,134408,30148,2287,13102,31228,69543,92799,81736,39177,23564,106729,121470,89419,96752,95828,50284,4880,-27972,-77006,-149482,-127573,35980,168446,167404,188185,203321,131096,86357,62472,3618,-73886,-118486,-73667,32110,36817,-82128,-108905,26581,7828,-188353,-231484,-67124,23932,-3938,5530,39108,5585,-50412,-70083,-68105,-79004,-80708,-94549,-153126,-164389,-45072,53471,72714,85195,17603,-88345,-81944,-12017,-16131,-58436,-82307,-102495,-87550,5977,74137,35103,-55806,-86657,-42134,24762,69604,96796,69715,-22305,-141098,-193741,-157745,-142745,-143962,-43550,122509,161682,71545,-7760,-46298,-83368,-92864,-53957,-68037,-151689,-192267,-147668,-106206,-105204,-87714,-67360,-67589,-76275,-27479,116576,174937,77304,25363,18581,-12330,13487,36124,-34800,-106761,-71166,-34030,-41410,27885,101953,55171,29781,43653,-17639,-97028,-81039,-42339,-33036,21687,88443,47769,-42537,-58991,-47216,-68611,-112103,-79927,47803,108552,28977,-26375,-47866,-77033,-51894,-8399,-15015,-21482,-37558,-36112,34693,68905,42944,11243,43627,66512,18079,-41719,-15956,-4274,-33369,-23540,-39523,-104392,-85653,-26068,-18003,-33004,-51757,-47626,37897,106693,89708,29446,-3184,-16426,-42651,-44489,-10843,-58298,-79811,5047,26184,-31523,-38599,14487,37998,-5198,-40512,-12573,40017,61012,61165,81738,120410,126035,121863,85433,51518,61876,97839,124130,108614,50784,-13610,-32235,-2332,65225,118697,120562,80060,58860,64056,74733,69774,-29704,-171202,-181787,-77960,26538,73954,24439,-31979,-2589,39064,1588,-53886,-57163,10025,83159,19507,-87160,-88857,-27964,-919,-10081,12772,50648,20417,-49031,-58091,-4795,50778,72539,68458,29356,-55086,-85071,-4420,7367,-66634,-50991,45601,44216,-4562,-18241,-19349,-18215,9079,21412,8076,18147,14210,-13630,-14745,-16718,-50380,-47701,20686,52520,-22969,-92571,-96622,-108520,-89347,-41818,-36597,-50651,-35836,-16648,-20416,-29910,1215,64413,114127,82371,31219,43512,38948,-866],[-64348,-54893,-27652,7645,53703,61790,16891,-30736,-47901,-39496,-32426,-23393,5263,44804,69328,50905,-39750,-65544,-33914,-37017,-19404,26722,30818,4071,-5165,-34628,-108292,-121977,-66087,-24659,14707,30358,-20471,-27701,5420,-49783,-149375,-189473,-173778,-160517,-84296,6199,-34850,-109000,-47686,70102,68811,-6036,-2402,39420,24821,-6200,-42418,-62685,-47630,-44602,-49329,31246,129724,120644,61407,44102,9509,-52731,-18313,30276,5375,209,20529,51829,110322,105617,23382,-39361,-8674,59589,20843,-107458,-115449,7486,57236,-4118,-45735,-6454,72700,97692,53460,17556,-8045,-5625,37811,38963,-56671,-117109,-4642,93266,33182,-53441,4740,61625,87917,112979,85617,52175,7670,-49507,-30524,30751,54754,60650,42236,-3265,-5129,-19837,-111016,-136724,-45774,19035,38104,70936,81953,26962,-48425,-47376,14401,25586,32179,46831,-10369,-79598,-30339,18992,11883,16703,15531,3385,26214,76091,118642,109562,30805,-33464,-2256,40741,28812,18388,16298,-12848,-87332,-110958,-35535,37214,41223,16632,27954,59444,63141,36530,53348,130589,143259,9485,-122460,-132810,-46113,47410,22299,-107212,-135196,-35432,-2013,-2507,82639,161284,93671,35121,85494,86762,-441,-64979,-41329,14060,49507,38531,34397,-4840,-60217,-41886,14136,34814,37251,38051,43167,56861,37370,1816,28476,74173,56491,-16517,-50319,-14189,26063,4476,-48675,-70731,-57266,-22903,-36303,-101423,-64897,56430,75023,-4984,-44647,-6153,69996,120358,100701,36924,-16368,-29023,-27169,-51598,-35187,27605,30321,-38326,-69504,-44753,4134,-49354,-143913,-115279,-32804,-16558,22123,66624,36107,-9347,-8680,-11506,-22753,-61315,-98013,-74029,-11223,-18193,-46637,-46911,-39472,-16179,3276,-44461,-64066,-4705,36803,-14302,-33351,57386,141407,103382,15286,-19938,-41679,-118513,-196929,-208627,-107845,-32326,-13143,13290,11432,-65935,-102592,-36604,39872,37559,-47085,-105173,-45109,79983,124825,68886,44365,68856,37323,-56275,-113209,-49499,56744,67204,-13029,7416,90315,47577,-16258,-17771,-26859,-26718,14351,23055,21223,107116,187653,138958,21957,-52699,-41980,-8270,57871,133178,132909,101689,85243,62480,10332,-54252,-61648,1030,28988,-31554,-76092,-81681,-64370,-7608,-2958,-61966,-119830,-141204,-114621,-47323,6406,-17758,-83603,-113661,-132311,-98304,-64471,-106192,-135840,-51793,38501,3710,-59369,-35486,-31201,-76581,-98902,-111603,-135866,-88287,42976,119012,101146,69315,84840,99279,99557,107943,136206,144873,109916,118644,167174,130430,-3197,-83587,-83050,-70738,-36501,38390,104811,116065,63326,23325,41535,55042,11921,23141,68964,52906,15946,46173,50417,-11084,-53404,-73097,-72179,-45347,-12499,-19114,-32011,-26123,-10246,17576,23746,1351,-23922,-46109,-36605,-53053,-110172,-104288,-55202,-40639,-1744,35870,16087,16287,57625,82670,21177,-48709,-30298,-25574,-65899,-13869,48184,-20497,-95109,-21360,48826,-576,-81979,-112032,-103423,-80171,-44363,-13308,44150,45726,-17482,28767,153560,168075,134273,160307,159631,44803,-78692,-101936,-59175,21857,100719,90045,4455,-16049,18788,4943,-46908,-65255,-54658,-66546,-78788,-86340,-49642,28221,66212,24606,-14825,-2069,26385,12248,-7296,14854,47846,72577,589,-100114,-49200,99794,127490,52447,50397,74135,2695,-52403,-27785,-45510,-92924,-65932,-19256,-41323,-83177,-74863,-2988,22153,8330,70668,117770,68742,38543,42672,74486,111625,105980,100361,88295,54702,9552,-34015,-67910,-55209,33934,104039,67180,9326,18396,51371,62180,11494,-60512,-42449,35032,41853,-16405,-56395,-48907,-15079,15097,19328,-28934,-118815,-187839,-126784,12471,48454,-25841,-35333,63271,78892,-15083,-54293,-1277,45459,57470,14715,-67907,-71212,37278,108804,112421,161126,238961,224717,127515,70921,24574,-95048,-143297,-16820,86429,85409,87964,88347,51671,128,-15776,-13761,-1245,7482,-14079,-26591,45900,91764,15065,-81680,-120820,-124426,-119972,-98188,-68288,-44334,-84736,-117941,-13968,91934,86353,55031,35826,27968,48539,91691,95966,12367,-41990,39745,78556,22353,29620,66594,53611,24557,12097,-25407,-48155,14348,66758,23117,7582,58819,20749,-87365,-84505,-19133,905,-67780,-144195,-113540,-39211,14596,74831,84912,53409,30006,947,-28485,-30839,5295,36816,52840,92154,131174,111321,20797,-32574,-53137,-90755,-138911,-95156,-12337,-27924,-66005,-27021,28122,81769,105161,82852,24026,11453,66954,78496,890,-58932,-61378,-13333,32291,34266,10601,-552,-5267,-12573,-7332,27080,55698,39131,-15322,-26972,-21306,-62930,-15028,59331,13779,-40393,-45234,-63447,-57340,-28948,-14799,11784,26224,2918,-50912,-93411,-82357,-82054,-105105,-46649,20475,-25069,-78256,-56160,-83140,-180486,-159101,-27747,29276,10462,-42450,-102706,-91908,-6135,34999,30694,54730,79070,46585,-51322,-129937,-138136,-64157,41713,72331,13211,-22768,39695,74570,22727,-5113,23313,42877,46237,-9672,-87456,4609,151201,118924,18924,24183,42651,44751,49378,28135,57998,91520,26032,-6958,92719,160777,127126,51068,4691,-18202,-6674,11329,-16955,-48125,11222,50422,9794,12243,57284,57586,31048,39510,153665,227557,145761,11369,-35204,-61317,-79876,-68068,-91297,-125965,-64307,72254,147562,134719,162586,171701,101672,63142,71741,48574,-34910,-85433,-11063,117372,111475,-12664,-52495,36838,24425,-105165,-119541,-19329,-7269,-47415,-2357,58548,12314,-58083,-83331,-133324,-166261,-93206,-20132,-34266,-12217,82156,118934,71457,18026,-12802,-31839,3682,51311,29863,-10744,-3643,-19502,-59179,2924,97218,70025,-27702,-41129,36905,121734,138001,87624,16812,-53516,-147899,-197096,-154429,-127369,-131278,-82855,-3052,-2429,-33826,-21574,-11912,-55117,-69706,3043,28178,-53043,-124967,-120747,-112988,-124320,-101293,-45638,-18203,-37273,-26583,60645,139897,167379,172442,145242,98843,72109,46759,-27769,-73884,-18408,349,-46787,10989,125112,105973,53856,59603,33513,-34652,-24423,34940,54577,76545,97242,36846,-26697,-34936,-54746,-68993,-70667,-23734,110810,207565,126589,-10646,-103219,-105148,-34179,38247,45621,23714,40501,73724,48518,13417,53972,73735,76443,82201,49953,-9942,-792,26864,6910,-27645,-71130,-107418,-67714,-23281,-37465,-54854,-53007,-30994,14739,37949,60456,50477,-735,-27749,214,30790,25458,-14042,-21836,22953,-3187,-70281,-79491,-47241,-31929,-36566,-48962,-49707,-11697,22309,39357,61815,69037,45039,3708,-45258,15855,150705,193328,159224,80150,-3122,-49800,-69393,-56878,23485,88599,93438,66366,18518,-27650,-19303,32586,-7383,-149809,-188306,-100298,-24215,1001,-28052,-57293,-19122,9504,-7076,911,11246,35259,86928,41313,-44179,-18336,64628,60303,-33740,-57496,-37477,-99196,-178605,-178101,-118448,-32083,24621,30870,14183,-43833,-82051,-7369,41288,-5337,-284,67670,52769,-8235,-1558,44851,31768,-19335,-27088,24706,97787,88925,12417,-2144,14871,3714,-1605,30709,54055,5348,-17676,-19289,-58740,-41608,12377,-10647,-56794,-57702,-52879,-76245,-90937,-35271,42239,104950,114805,78292,40616,4153,-14866],[-63582,-44505,-21669,-2519,22759,18364,-24268,-56676,-61876,-47460,-42010,2091,96524,143987,138534,113938,17584,-40367,-59864,-57132,25871,80127,55323,24987,-8356,-44072,-76941,-73685,-33352,-33117,-46730,-36971,-34108,-13986,-8976,-87274,-134172,-81093,-40795,-73967,-54599,-7522,-50051,-90820,-13435,134457,181533,90063,-16300,-64621,-50325,-18275,-20025,3765,49096,26825,-19154,38571,135281,143301,111796,117334,95602,37279,67281,131685,109414,43778,16533,75825,176029,150360,16925,-88507,-97391,-53310,-63398,-165725,-148312,21224,82800,-2982,-48037,-19441,23470,45584,26027,19858,22632,34428,75771,80720,26502,-5471,49810,97056,81491,24112,7497,21621,67912,114621,109499,68142,-12339,-58306,-4600,58635,67070,61473,58595,24753,-2930,10367,3354,-28787,-16433,15660,55726,98437,91681,23048,-48093,-67118,-38691,-24869,-9856,29558,3831,-59998,-32815,-3863,-11799,-19971,-41016,-62181,-38469,31687,101367,87423,-6439,-59317,-28837,-11241,-18700,6020,9389,-21128,-48026,-21062,30489,49250,38499,17133,19060,46900,53047,14353,11371,61272,75132,-10084,-96064,-79997,24659,101499,46443,-92821,-148036,-80150,-17733,2370,41653,61023,5623,-25764,32915,48360,-10812,-22767,27180,13202,-33410,-24241,19137,2122,-59174,-86179,-56200,-14700,-27811,-57442,-13441,47882,56023,39603,18549,-25695,-61942,-60251,-30916,-19878,-35591,-21198,7099,-25050,-81503,-47367,-10366,-69852,-89492,13117,53255,-6772,-33372,-31940,-13305,42804,65064,25347,-2546,23725,20271,-24311,-11918,24549,-21148,-97714,-102194,-63538,-4090,-20570,-111889,-129156,-74354,-59708,-12544,42965,26611,-28694,-49783,-47294,-16066,-36800,-85581,-79993,-44233,-33874,-1596,16658,-6355,-15435,-8352,-61834,-109853,-59054,22523,38003,34749,74977,102127,51819,-5250,-10373,-8685,-54963,-102240,-109190,-44670,11732,20275,31438,37273,-26670,-75852,-27037,36023,46534,4248,-31759,19978,98899,65186,-29736,-50503,8172,54784,22181,-37239,-17194,59792,82057,32703,72968,174369,147926,48878,-2074,-66348,-93867,-18389,46690,38899,49099,76615,51660,22957,40204,75124,59909,69967,136008,142358,95903,29731,-30256,-51788,-59577,-63196,-26072,17310,2279,-32311,-73465,-87856,-39593,-21235,-56275,-77141,-98741,-122015,-65704,39555,73506,17275,-57357,-122967,-114552,-62007,-24771,5986,69135,86820,-8861,-72848,-4040,29158,-37881,-85970,-104145,-121687,-103135,-6995,87768,115026,105022,88802,55287,61134,88413,84681,52403,12063,7675,60535,86024,14037,-64548,-88917,-97061,-64334,30019,88907,94030,79591,51251,33129,36552,29436,34801,32592,-5257,-30515,3659,23952,-4270,-15801,-15510,-33299,-21154,25901,7633,-57280,-59866,-17654,14245,14645,-11648,-15195,-6408,-38927,-119537,-197997,-199904,-161350,-141831,-93955,-22944,19584,68739,135452,151332,49974,-68440,-80683,-94869,-147385,-96250,-7824,-15081,-44022,4758,63473,42951,-35785,-74363,-64346,-53197,-52863,-24983,69817,72868,-24149,6490,127702,114522,54815,110296,146227,18823,-106916,-66767,14989,65226,93373,74670,32008,12227,3704,28014,49731,23539,5310,-5306,-25044,-10024,29947,52772,72580,81417,63846,53255,35525,-17108,-64873,-24238,68136,86905,6178,-52317,7697,94193,82614,25894,65600,101831,22451,-52842,-67345,-74922,-73929,-24419,32852,15506,-57736,-87262,-31339,-8187,-51058,-48360,13693,54669,66479,66368,68744,72596,59199,56365,49524,54797,26261,-35584,-69253,-38250,58239,122342,91246,53511,50521,51388,42372,-11394,-104314,-113564,-2456,79643,55421,-6573,-42510,-37873,-16765,-9720,-44497,-110676,-140714,-73247,23406,74237,55256,54309,97318,37582,-71191,-78878,-40739,-39347,-38138,-67382,-120379,-104460,-36212,-2415,18267,79056,137161,100103,39078,87416,153158,77276,-48868,-54448,-7435,32879,80642,72530,19851,-54188,-96678,-71936,-34646,-41040,-58705,-53038,-22327,-31166,-72072,-82700,-62308,-73465,-101574,-77406,-21078,-9309,-55810,-67558,21815,84252,65406,63434,53554,5317,-3617,36222,89926,33463,-73082,-40800,103,-47684,-2838,60642,38930,4176,-15038,-62033,-63198,34385,71707,-2967,-55867,-53538,-77541,-104648,-78332,-36719,6786,-24832,-110018,-117869,-56488,12101,96584,106937,67333,40373,998,-36793,-49504,-50333,-57821,-35169,26663,80899,109608,75908,-7179,-90795,-87937,-38216,5882,37679,33369,24248,64736,87532,95609,127089,135294,76954,32417,28693,-1330,-42125,-26944,6081,2752,-5218,22437,89059,95851,30313,-4064,25660,32943,-121,-23762,-24370,30226,69807,-14958,-70970,-73577,-108572,-108032,-63298,-44127,-32280,-51604,-83289,-52614,2457,22846,-6832,-65653,-97110,-73163,-32432,1860,13049,-25869,-35613,25424,41292,-73368,-131146,-57892,-45173,-114095,-138114,-102341,-45689,27662,41398,-21681,-58710,-25835,6782,-28256,-67675,-69716,-45217,19057,89813,67891,26321,44888,39923,18904,60319,108616,112471,106033,48790,-8188,62740,131379,70904,24262,46249,27377,24188,50532,10710,10637,42476,-24077,-86078,-4102,103006,103112,4948,-65766,-84882,-96867,-124781,-136826,-104862,-9019,49818,17338,7189,39247,17993,3006,45994,146309,207488,104404,-91431,-139734,-92448,-77822,-74891,-60066,-29858,1322,13209,5138,16857,80032,98723,60900,50193,91368,113325,41604,-25932,30154,113622,97260,8703,-27711,8888,24512,-4901,12336,46509,-19336,-62460,5610,40802,-7622,-28063,-36677,-150461,-224211,-111129,13823,28659,57450,89824,74373,15075,-54151,-41042,33680,73798,60575,7102,-20150,30038,40809,-18838,9687,107424,96350,-1366,-7510,80675,133021,84446,3846,-31165,-43063,-109116,-134775,-73221,-32028,-31814,-47116,-84677,-113439,-95504,-44816,-8548,-16386,-8031,60138,82077,15832,-22812,-18778,-44178,-89536,-86149,-22458,5876,-18440,-5422,13929,3728,62075,140362,147196,130342,87631,49065,10720,-36237,-39565,-11794,-19035,-4715,47817,67248,49472,64894,74548,17982,12986,77825,93470,54094,1079,-42258,-26806,-19453,-61439,-61299,-14304,37248,128735,214239,149394,-13870,-131169,-116528,-26694,43261,48741,29541,63484,78177,-4127,-56193,25987,66358,49120,51472,42764,-6799,3208,45410,29559,-30934,-80601,-81482,-32814,3289,7664,6051,-3412,-14360,-28683,-45884,-15516,-10219,-65273,-63146,18552,34466,-28798,-35694,274,37724,35519,-3819,-18431,-13615,-14941,-30077,-60855,-70418,-22280,13864,12031,19959,17553,-23842,-64649,-95562,-16669,114482,140702,101629,33561,-42603,-90833,-108889,-103362,-45175,-4021,-141,734,-50413,-121546,-105080,-15721,13213,-62836,-105118,-77146,-50890,-15209,-8799,-64278,-81199,-70909,-48314,5331,19169,22818,70161,86411,43895,38632,79851,33033,-63025,-55097,-19595,-78787,-158472,-216676,-235959,-166568,-66207,-23495,-10909,-6896,-20459,16615,44988,41047,74936,133996,109370,33073,21970,74219,50671,-58335,-105265,-31721,85427,111005,25754,-25552,-7244,35950,64363,65509,75518,97305,83409,25755,-18372,13713,63848,47174,-9021,-32368,-38164,-67443,-80588,-23705,24932,51837,57714,30279,-13004,-47117,-58160],[-46369,-17211,3890,4457,-7985,-44813,-80450,-86789,-68486,-43084,-56421,-31918,50260,79852,69422,88388,63732,1685,-61388,-40506,64317,86583,40508,21253,-3785,-13627,-1438,-4925,-27569,-65042,-72508,-48012,-37621,-37209,-46153,-104368,-95067,22511,84962,41289,22528,-38,-52338,-45372,23414,120942,169887,103076,-15430,-75585,-49670,2174,19833,54852,96114,43807,-56402,-47505,39064,89780,119826,155336,154845,118050,111005,152272,143040,30118,-33398,42363,141894,98502,-26301,-121389,-171327,-193984,-166610,-142856,-53138,67831,81415,24044,16209,-2887,-38136,-28553,-10206,16503,8505,-13026,8975,41077,79247,132550,158060,101457,55064,41832,4709,-44169,-42176,-11651,16552,30743,-6528,-41140,-29459,-8762,3796,9296,27854,32319,1121,2285,18236,-6335,-43101,-48427,-16056,24116,26897,2971,-34849,-59645,-43013,-35545,-41548,-16631,-12186,-43506,-24882,-3100,10118,-4993,-69880,-100136,-67580,-10153,54215,92424,62383,-3915,-46868,-55805,-49431,-741,37551,21346,-11501,19676,68230,54697,-6527,-43163,-30988,-6325,-9,-31332,-37571,-13992,-22310,-52069,-62113,-40435,44019,115408,81279,-11535,-41565,24852,64949,26827,-31060,-62884,-58689,-29582,-3705,7566,21527,59378,91314,33900,-46706,-43193,18672,48991,22980,-36098,-72510,-69340,-78458,-94594,-46343,25737,76886,87865,22895,-65395,-77141,-23938,-1889,-36764,-72507,-31049,53347,60803,-1090,-17830,-9086,-53620,-79082,-25168,-5207,-2415,32107,7887,-58035,-39050,21988,29056,11292,501,-14895,-17950,6329,18638,-46388,-131290,-138572,-83000,1455,50446,19560,-36794,-61771,-56524,-6085,35753,23026,-27510,-62501,-64740,-39904,-53385,-70158,-56563,-46389,-47393,3288,47945,37568,2404,-36322,-94875,-151742,-118959,-23436,29386,45958,46362,32654,5949,-21883,-34618,-10381,17877,32756,-1325,-22338,25536,72606,71438,55445,22195,-16165,-12679,-9968,21914,87993,114768,130254,139955,64320,-38447,-68344,-33653,32664,67475,34903,20030,57066,88955,100146,161921,230879,201907,122749,63531,-2714,-55429,-18387,50114,37476,-35053,-69364,-66458,-45763,27753,111713,74323,19708,47562,63069,27816,-63894,-157677,-139062,-50052,-16509,-35969,-23726,15482,46470,27150,-12345,-7748,8848,376,-33089,-61925,-74064,-45168,9825,40549,37940,12732,-33768,-50618,-22183,48692,124208,158481,106796,10803,-4523,90326,129058,41657,-27524,-44246,-44895,-58053,-54074,-20801,35493,73820,66013,13282,-5195,-2813,-31410,-74370,-97741,-79123,-5268,61990,49606,-2937,-38063,-68369,-41730,33259,51066,43164,53854,27738,-44607,-75101,-28130,37079,14016,-43873,-40261,4172,2640,-20000,104,19838,3386,-12403,11402,11405,-42703,-57369,-28116,-7501,-6851,-40180,-48511,-9456,-33010,-135455,-198317,-183837,-140949,-112093,-70328,-2103,26540,23120,58043,75394,16637,-54170,-72961,-95651,-152374,-156744,-80408,413,32405,37069,55202,59319,21830,-16096,-19972,-16488,-32807,-24718,53008,74386,-1940,-24718,34144,18347,-23538,51085,130275,57955,11739,87252,96475,19622,-17910,11204,47271,24569,-56622,-34266,60428,56347,11550,10034,9556,36290,93604,94103,79083,105110,118809,85547,39224,-10154,-68291,-48789,39824,72546,49511,44863,44231,1831,-31266,-23343,34210,54898,2527,-56189,-105278,-102455,-51196,-11989,12975,9780,-30346,-47071,-26080,-34265,-75308,-110524,-92748,-22276,62384,99589,78371,28246,-4561,-19359,-34705,20264,52057,-29963,-90484,-35038,41083,51003,30298,44784,44368,22487,37789,23562,-76755,-133723,-50371,38592,49695,17326,-13905,-3132,21387,-3445,-55809,-39159,4731,18949,10879,39654,65888,73971,82185,23779,-69192,-99957,-126281,-152888,-87052,-49343,-103695,-138509,-158077,-161209,-94130,-19185,12216,-38626,-81735,22015,173097,185719,70052,-21563,-54919,-27784,29311,4635,-77719,-139587,-144980,-115534,-86287,-78320,-85995,-97767,-113811,-142422,-115736,-35272,28357,-179,-79621,-53032,51804,52780,-40339,-63086,8841,22069,-11731,19161,53163,18580,-34194,-37893,41769,76334,-39535,-139589,-143160,-118641,-40643,1803,-19241,-36407,-39407,-69721,-78454,22963,105796,54788,-47237,-99456,-89355,-31418,14690,23879,47897,17160,-42276,-52545,-25565,10548,79387,100941,82832,65847,9866,-54246,-100508,-135294,-136722,-75141,2161,40563,72304,69848,-33224,-159117,-112831,25551,80339,89927,113303,102681,92031,94516,101203,141340,144460,49554,-36513,-51614,-47608,-35436,-628,20132,-22843,-73410,-38297,66947,94669,20750,-37060,-20183,-5039,-21133,-37824,-19226,48428,106883,49045,-32200,-70858,-109118,-112094,-56758,10325,40163,2664,-43950,-33292,9901,28861,-1097,-54005,-64994,8385,78623,49595,-27492,-37851,19838,89542,114251,60827,76,-546,-43469,-139720,-136708,-60362,-6331,62588,94183,15374,-90666,-114584,-47385,40929,101498,110238,51115,18641,76943,99243,85425,101557,84182,49340,71118,113744,136560,101514,49163,91809,167239,108059,12202,18514,30879,-12781,-21994,-26741,-66470,-22267,42142,-15784,-92756,-52600,28762,2734,-119589,-150045,-87714,-63370,-96705,-95065,-68257,-37028,15916,46308,38474,38508,6910,-15666,28603,101129,96923,12646,-111899,-122761,-29297,-6751,-40494,-12195,22558,-18394,-97867,-134779,-97677,-15373,26206,41358,73328,105262,117374,53395,-18711,14293,56487,13002,-63027,-96033,-73327,-17671,41696,77053,68867,-20522,-63019,-13613,-14583,-40647,-5230,-1672,-115217,-194785,-109735,-246,38137,26512,-36214,-73073,-69032,-68757,-27604,56613,76267,50536,12932,-10646,9520,18982,-9111,9677,73053,66597,-6926,3735,82023,86166,-4974,-64876,-41965,-20129,-72203,-70598,2296,41578,60759,33477,-63113,-123008,-115501,-85078,-36906,16407,64702,107503,93619,56129,71657,77134,22585,-55702,-72174,-21979,-17991,-32088,35988,55487,-41476,-71991,-10849,35288,73232,67660,49900,62678,7118,-62924,-8610,50713,13077,-29918,6362,53382,71139,69239,26855,12816,40098,42247,2379,-59471,-69620,-19502,-18692,-52592,-28218,24820,59702,102226,137906,84784,-27960,-108949,-105491,-41440,6502,-1111,-11128,-11259,-66674,-111496,-63709,34289,30395,-1286,15833,22449,-7980,43879,104410,61150,-14283,-46214,-38328,218,43478,69577,63480,35110,-713,-30444,-46482,-30505,-40685,-96464,-88080,-7631,-24773,-100761,-86806,-17185,50221,115258,122191,78415,54204,63103,29333,-45469,-58411,4772,21407,-18442,-13898,15278,-10113,-30773,-47972,-27792,16168,40284,44481,9122,-64033,-119535,-120690,-102152,-80502,-76564,-59332,-56836,-129554,-184644,-137795,-43073,16440,22009,32060,29911,9905,51411,76845,3352,-65825,-71596,-57839,-46220,-25815,5063,49427,105866,99203,30875,-12189,-73233,-68795,58906,135291,95066,28057,-76229,-174576,-162094,-72713,-17282,3992,29613,27744,25833,18000,42131,105589,157491,118236,54957,25355,32979,16170,-55217,-114019,-102668,-24812,51515,29620,-51349,-57497,14626,67990,86619,140381,195317,122386,16375,-1242,34418,62934,78350,51987,14160,2555,-2734,-9574,4541,2687,-18881,-54306,-73282,-58093,-50730,-62108],[6081,32147,35948,18690,-18119,-79825,-105597,-78663,-31201,-8527,-45560,-63418,-28686,-8257,-17316,29218,83032,56729,-4965,19500,75543,47709,-4309,-15889,-1440,39783,78643,54352,-28761,-61049,-18848,-3822,-40174,-60799,-53877,-59769,-27082,64598,124289,104848,75449,19340,-28927,-3744,43383,67113,62668,32879,7413,10840,28000,40853,25430,25060,36290,-6930,-84554,-98390,-59416,-503,66508,108045,132535,129447,101842,114379,108334,-14887,-106693,-59368,14765,-7018,-71872,-97639,-121245,-183494,-166880,-48017,78313,114679,77230,54627,70637,33490,-24284,-22310,2659,6525,-54201,-117419,-99862,-13332,95904,198665,226307,100482,-10349,-15929,-2553,-53646,-119229,-155222,-121256,-40128,-3205,-14590,-52881,-84486,-65157,-27551,14404,45153,19419,-32849,-63716,-60395,-67055,-93412,-104464,-80445,-39060,-8628,-30490,-37136,26899,54896,8423,-45832,-46790,-24991,12286,30070,45826,31680,-58121,-106860,-65700,-27535,619,81762,140885,71586,-36698,-56672,-38759,3082,72433,85811,11836,-11231,51697,71108,-6437,-69943,-56419,-17891,-4646,-36574,-48177,-55720,-108772,-109992,-41101,-3646,31982,77069,69175,33279,55499,116698,103299,34457,-57930,-95511,-40735,18431,-1340,6828,72326,85071,76370,68515,39849,-1630,9856,58757,66782,-2071,-73300,-86087,-56299,-43467,-43228,-4995,61484,82914,28158,-19054,25090,69702,7463,-85683,-89909,-30544,23673,59558,58930,27607,18737,23930,33444,9460,-52202,-22812,87443,112721,33921,-11590,13510,44144,28145,-43297,-80468,-53678,-973,30774,-12812,-82304,-64097,21734,106144,140551,133480,77277,21172,38707,77948,57929,4616,-44568,-77004,-95436,-96710,-85949,-57398,-40877,-45782,-60381,-15784,49546,58651,-7209,-91477,-134472,-139401,-109826,-59257,-42257,-16808,-12294,-32115,-15445,-3780,-40318,-39917,17754,64661,13690,-48139,-19905,53590,55046,35689,50097,43843,13261,-13773,35224,140701,182626,165152,144118,81221,10821,3636,1813,16361,72710,74169,58826,75816,105201,138314,158396,146230,104996,76320,65449,62143,16240,-5244,42950,49056,-33250,-86002,-98825,-125811,-78070,35664,26082,-65327,-114940,-100207,-61104,-94484,-176608,-166673,-65736,2196,-17016,-47958,-33632,33034,83265,59857,25697,38205,65182,15450,-35812,-22279,-11202,-22420,-13657,21091,59251,44889,-7764,-17698,71518,168498,169018,95654,59156,102115,174901,170186,87146,53989,83583,82893,35058,-19146,-54917,-23155,22349,35758,8267,-36901,-89748,-123941,-123146,-103481,-54434,14539,54962,43355,29820,19201,-13033,3693,35547,8715,-1982,25035,20727,-46093,-87176,-23460,81102,52062,-18180,14994,85063,58102,3577,-4725,-17244,-12715,-20665,-33856,-25566,-28520,-34015,-23234,-6748,11251,-14175,-48874,-24146,-11729,-69485,-89199,-48565,-5783,14003,53011,102494,61995,-42398,-71574,-34890,-10342,6592,8767,-23184,-87819,-128663,-84791,1723,37459,28729,15770,21143,26211,-3923,-36526,-49405,-41906,-19841,18905,41917,24456,-10686,-2569,11763,5228,44687,104835,88700,123266,192142,113497,-31491,-72788,-27714,2651,-29798,-120020,-118125,-27384,-13011,-41139,-24812,1133,22668,79812,102092,89110,95167,104215,61919,29039,14450,-37286,-48398,33510,118025,128631,114597,57903,-39061,-74915,-34962,10639,9957,-15399,-53456,-111723,-105093,-49925,-47964,-52871,-36483,-15628,17442,20322,-19223,-32342,-51280,-86375,-54241,60280,110453,46472,-32404,-24214,-10528,-49431,-6858,50645,-25346,-76998,16196,69826,4147,-28640,21027,34427,7805,36616,47360,-15044,-58164,-39811,-22377,-12489,-12363,-8715,41685,93927,38278,-71640,-10900,126395,116694,7928,-25500,16184,48540,70185,64831,109,-89521,-176833,-190636,-60996,20191,-46015,-117541,-169647,-182331,-96135,-19757,-15122,-60274,-97850,-39744,73944,122648,83717,32213,-7474,-11929,11530,-31956,-127492,-163215,-116967,-83041,-60352,-34106,-46926,-96444,-120296,-109059,-61426,8589,60207,29496,-63162,-28924,105193,111634,-22494,-94979,-56945,-47868,-67369,-34887,40336,69257,7851,-33054,29412,123750,55136,-112428,-168166,-116386,-71135,-63183,-49246,-37291,-22251,-24227,-49755,17023,132536,105850,-15964,-81344,-50791,39126,93893,65389,32195,4896,18769,55913,44012,21095,57419,97472,114327,99457,33403,-23258,-74223,-125970,-117783,-55801,-750,28976,41137,5231,-83267,-172656,-117742,18072,82750,103294,128442,113404,84811,75821,91709,126767,99501,-33738,-126851,-102342,-40213,-23320,-46050,-73323,-96476,-110777,-61666,13526,34546,-27865,-115161,-131151,-57343,9219,4619,-9209,18628,73460,84914,58748,20303,-38560,-84154,-51447,25450,48620,28233,3615,-19003,-13594,2156,-29962,-88265,-73893,32312,108382,65323,-28879,-13565,66349,83214,60941,81543,112206,113058,45757,-45302,-53947,-24026,-8199,61855,117818,77044,-13918,-90845,-48980,109474,226503,210119,103070,22589,23407,36877,61179,120383,104455,33481,14376,48673,69807,15207,4762,125610,192271,59583,-47259,-20383,-4439,-31963,-57971,-122166,-141289,-16342,86089,32573,-43401,-25392,3924,-53251,-160120,-152521,-50163,4885,-2537,27723,41593,3880,18352,57570,32116,16043,12259,-18853,-14103,31813,5888,-12774,-19572,-11487,28031,21780,-15169,-5694,-14683,-76460,-144032,-169085,-141979,-75160,-25457,34261,98963,87740,56062,33,-62229,-20614,44095,-26769,-127095,-158360,-140744,-78673,26881,74096,52135,-16573,-73135,-74844,-61826,-37914,-8342,-22113,-61578,-84706,-54878,8222,58509,4153,-128539,-179079,-118569,-41735,13496,36959,37917,62930,72907,31507,-30709,-62742,-53070,-20699,298,-10679,-40077,-10442,47094,41773,-33419,-75914,-43947,-20107,-48578,-28160,15176,8099,29527,41899,-16094,-80878,-106804,-108085,-56531,28286,86385,107506,79196,73626,104714,95124,37880,-36025,-61140,-41956,-64405,-56418,51487,105727,28125,-57002,-68414,-24471,45303,60139,32111,53291,32899,-12270,46506,111281,55801,-23186,-11955,48988,42797,3413,-16991,-23855,-34758,-32671,-18219,-16269,-6476,-97,-26808,-40472,-7073,18294,32264,44809,53028,27825,-15422,-65616,-92735,-79957,-57401,-58891,-60853,-116552,-211267,-175091,-19976,76533,16741,-24755,19757,35432,4865,75095,139064,66159,-15202,-17546,-13528,-719,31021,40668,22663,14566,6950,12239,22559,28233,-3213,-72278,-97202,-37920,-32796,-72715,-66711,-19041,40796,121082,160493,97619,50422,83166,72454,-1021,-9842,44672,23103,-43599,-20150,48985,45962,28215,3684,-38881,-56470,713,60250,-3383,-120716,-151177,-93700,-43328,-36772,-54718,-44275,-86308,-188562,-201922,-123428,-41991,13490,63590,146334,177015,124583,101334,103667,75243,26919,11083,-23228,-82555,-47016,16916,25078,65812,97548,16471,-77107,-112838,-30687,154537,232089,191415,157589,114658,46127,11927,18780,28501,31087,25563,5028,-5682,-19651,-5826,60369,102432,48890,33170,50327,18256,-12176,-8985,-31458,-90520,-102391,-36892,-4649,-60875,-77148,-22247,4646,33348,143912,189705,87316,15145,33106,35208,17381,38566,55565,30760,15726,33537,17232,-25939,-47024,-60979,-100419,-93746,-26190,-3356,-17197],[39844,65942,40383,-9896,-44550,-77118,-93337,-62593,-741,24191,-3949,-22663,-3644,20419,-4341,2824,61343,81878,49336,53519,52854,10301,-18211,-32318,-22251,32432,77338,42053,-33993,-16498,47061,17979,-52057,-61894,-30932,5583,43194,78828,107829,85372,43722,17654,666,-7982,3317,12917,-20577,-35482,18089,76313,85944,46730,-25662,-66965,-73767,-67111,-53998,-61618,-105628,-94928,-26719,18071,65933,94371,73626,62463,50981,-30645,-111593,-113164,-78899,-67888,-68276,-34457,-7044,-65864,-98791,-10923,83615,88307,51149,42034,55283,45476,26744,40256,45116,-12330,-111549,-167723,-125066,-1253,101833,146847,158923,65192,-40982,-61732,-846,5482,-82188,-176122,-153546,-58304,-15829,-1608,-13376,-54329,-52070,-16820,18805,51282,42502,-29266,-83133,-59553,-33959,-71176,-122925,-127964,-64137,-2219,-1047,14632,92014,140049,82187,-29336,-49488,-1436,35877,33045,38415,36203,-43130,-114057,-72209,-5377,22409,66085,114358,67949,-27148,-54545,-46711,-19677,67295,116837,27038,-40215,30617,99649,55311,-29649,-41878,20424,57925,24663,5093,-41725,-140936,-152234,-55404,16418,43998,49781,26106,21832,77497,103675,59270,28971,-9218,-21667,22598,34229,-8938,20037,80048,23889,-1264,85876,133806,56537,17302,60680,54608,-32053,-77622,-38189,19764,3989,-61863,-58647,-9698,5892,-1617,2468,57926,82974,6721,-84853,-89793,-67360,-68201,-28421,24873,51343,95972,156810,159993,55703,-79064,-86175,48919,166942,173891,107578,50626,50670,39581,-36081,-104550,-100114,-11478,58711,31319,-1395,70136,163765,197915,153619,116052,88559,83991,141408,170086,78785,-32681,-84878,-91903,-110095,-103199,-53283,-17972,-34939,-50555,-54446,-10126,49344,42118,-49963,-134378,-133852,-62127,-32563,-74324,-122441,-101353,-80030,-87719,-36985,29076,-13948,-80225,-53579,377,-24696,-58871,-66540,-37692,-20156,6841,55458,73539,59403,57916,77608,98396,105450,98209,83290,18473,-31723,37302,85971,64862,88113,91016,74309,83438,108733,120700,60393,-30484,-70159,-64969,-26065,29460,21000,-17007,15385,56588,32015,-2344,-57752,-146604,-148562,-50898,-24230,-115860,-240494,-257419,-149087,-91815,-123107,-141649,-101093,-23198,12226,-40591,-108093,-71500,16618,27628,-7603,3914,56988,45402,-7726,-12634,957,-6334,-1892,20705,53316,26203,-52423,-68494,41660,130923,101816,47948,74804,146423,164142,98899,47997,88119,162954,151053,94637,65903,29138,3640,-21321,-29305,-17253,-50658,-134895,-157721,-92375,-13799,50588,79049,46162,-20341,-22698,14680,26921,40282,23764,-40907,-55844,-23767,8888,18939,13400,43949,105073,68579,8924,52327,139683,128434,56343,-7659,-82845,-97256,-74314,-76521,-84674,-78956,-52476,-16833,6475,27650,18593,-11472,-9736,1697,-6156,28987,84815,77556,51212,102217,155811,80710,-55534,-95012,-29329,30678,76360,95247,36718,-45461,-52703,-16330,2411,-483,-3524,-36002,-54376,-40031,-53227,-104134,-135538,-93179,-34903,-20639,-21818,16064,37094,41642,71891,81600,71700,66036,40343,63560,112903,50656,-33479,-40837,-54260,-95320,-108983,-124210,-126576,-104605,-99327,-95069,-75527,-47014,-41211,-17913,27532,55141,50091,33358,16945,14647,-398,-48442,-51211,51383,162522,152584,93491,35388,-22176,-45572,-21375,18898,20886,-21776,-74378,-108392,-78904,-37371,-67297,-95271,-64955,-859,58937,66509,16436,-4137,5748,-7283,-148,68113,74386,-28716,-80488,5941,83373,40306,18054,36694,9253,13537,102228,131453,37252,-19634,17688,28548,3264,9691,23632,51681,64037,1087,-47177,-29693,-24455,-13342,60952,130246,62469,-89809,-54797,124141,146907,16252,-46336,-4633,47565,97007,124112,83317,-25029,-122211,-126194,-29467,15958,-37287,-74659,-81985,-66146,-2939,35546,22842,-8318,-40984,-41444,-15745,3499,13537,26678,21789,11463,16778,-17700,-77369,-92230,-50104,-12346,21945,40314,21341,-20507,-24788,-777,3118,3203,24026,18584,-29751,2238,108519,125531,14006,-91734,-108864,-68296,-39837,-37586,7999,52935,34461,18168,49309,112704,102111,7449,-44224,-51653,-82644,-93730,-49905,-22492,201,14961,-11944,6487,76426,62273,-8930,-43976,-43328,-3076,52838,31908,-22217,-26981,41948,111474,88576,32812,45468,93707,130035,103667,51526,50683,29832,-28713,-34737,-7934,-2975,5344,-2691,-74765,-116846,-121270,-84343,-26304,22492,61651,79511,73336,70969,49557,47741,81952,63402,-49065,-108093,-70770,-30342,-54656,-122378,-175329,-160690,-91946,-8779,45627,48126,-35232,-164930,-196641,-69519,57462,66095,18861,-5301,15600,61684,91695,61394,2384,-51934,-47040,-8835,-22807,-47204,-47696,-60171,-63645,-43154,-62125,-123753,-130841,-56152,20460,44133,22142,27983,55080,1703,-62206,-15415,102001,179611,149110,69503,17609,-14985,-32921,8945,49100,66081,61892,-1810,9125,136183,199469,142347,73165,14116,-43410,-79545,-52293,28673,28903,-36076,-57078,-37671,-47173,-64586,-14433,71380,83529,-6581,-63113,-46005,-21895,-13688,-48112,-148731,-162381,4833,124302,73415,15928,32407,18046,-28626,-68139,-64966,-34929,-4980,19809,82056,123241,101261,69175,32456,-21398,-27527,-13545,-33427,-41366,-6554,16646,77084,120813,96695,24483,-30094,-35392,-30609,-48612,-65598,-73917,-93945,-107403,-76683,-40430,31173,89096,49663,23705,-1001,-62466,-14405,83408,23580,-78172,-109171,-125087,-99725,-5435,49509,55113,22451,-60945,-113942,-67990,-7269,-26318,-66059,-30097,22908,40865,79250,105981,41278,-82555,-137493,-82198,-1866,35266,11647,28474,94281,98344,34446,-49252,-108225,-92745,-43139,-40359,-62669,-63899,-31240,7342,33727,9454,-39206,-42638,-20393,-10776,18115,5077,-68915,-81498,-41168,-14432,-22230,-54866,-76696,-32698,34896,64208,66169,44065,47182,68989,62409,35466,-6006,-37438,-53410,-78241,-48937,27744,66778,65957,46122,23752,40662,83514,58882,-15310,-27140,30868,91979,121251,118665,90078,43156,12300,17480,-21350,-61451,-55679,-51254,-55975,-46599,-15714,41728,60992,7245,-48910,-53326,-20656,4754,15650,10132,25744,39904,28685,-31852,-89355,-114402,-109820,-84187,-75711,-146794,-204803,-128981,11054,89021,29814,-12359,43365,65037,10984,32710,58197,-19148,-77737,-47862,-32685,-40527,-43875,-61971,-64517,-24522,19833,59932,82697,96653,62617,-25068,-72569,-10986,42243,28953,27006,31135,32098,52240,77763,32024,-17792,18058,53673,42039,63553,100080,42189,-40607,-12736,65985,71840,49220,11793,-59577,-87612,8500,95917,-29808,-193154,-172264,-47283,28987,45378,21272,-13197,-87094,-164917,-148270,-84213,-27022,23579,75873,179377,247936,176108,58252,25136,59403,70904,52080,909,-57862,-12235,50953,7567,-29,60221,27205,-45402,-50317,8963,110711,130077,73422,79135,148778,188020,153633,70781,2849,-16418,-26220,-52055,-46563,-50019,-63739,3275,59635,4660,23867,112272,74062,-3449,17716,40838,-10979,-60049,-65911,-64179,-71187,-72115,-53514,-67662,-70840,16054,60020,32514,52347,74229,18115,-40201,-38276,-8030,-8091,-23335,-14665,-53594,-119593,-119665,-67973,-39615,7031,58603,32032,-566],[22117,63301,29990,-54958,-72891,-39636,-50801,-62119,-22056,18901,39300,72836,100922,107447,68577,25411,29882,59549,36282,15865,19714,21630,36455,10771,-51950,-46590,-14191,-40243,-44146,25468,54108,-6212,-47445,-37929,-13915,24969,76464,103749,102695,39170,-26892,-10463,-177,-74178,-106866,-42017,-25892,-39051,9999,58385,55993,2868,-82714,-128667,-121471,-75360,-9917,-16597,-120287,-153458,-75636,-6870,38268,58537,26203,-11028,-6037,-9850,-35754,-54878,-59765,-51020,-20389,7593,29608,-1256,-51009,-59936,-24976,-18358,-39953,-35079,3305,27244,32003,51707,25622,-65064,-130068,-103552,-21826,66151,100072,59247,38110,12566,-26919,-39009,14948,55653,1304,-87776,-69485,-5758,-20769,-9140,42079,42421,18215,-4055,-3112,29775,43123,16615,14579,41187,27624,-33624,-91287,-114306,-69798,311,51599,75596,89121,124298,113129,35374,4445,9478,-5317,-26955,-2920,8128,-58684,-122100,-69021,54537,121956,83157,30061,14942,-24412,-76846,-94348,-54233,44942,108769,35579,-20599,38874,97494,77355,5951,-14253,57805,111925,92257,76651,11557,-102906,-143763,-81764,3123,69501,76072,25840,23912,85354,78236,24431,34090,64648,72734,56529,-3852,-39332,415,23066,-48174,-55247,65918,144787,91559,63161,91057,40623,-58676,-54999,37796,76934,-8605,-113349,-122789,-94143,-78882,-46114,-38780,-40756,4337,49940,22605,-70252,-143657,-137282,-67791,4722,80261,155067,195708,139749,18124,-86016,-111962,-27749,114131,201778,174698,81251,24893,26245,19153,-50335,-86667,-5302,58274,22479,19272,101173,158768,150346,75116,11595,4961,51691,130086,164348,61775,-71331,-109692,-59912,-29729,15705,79237,75827,-5817,-47145,-30470,20555,52766,11199,-75807,-105538,-48196,45380,43081,-74127,-150973,-135035,-115795,-103800,-40031,44525,10934,-87623,-79984,-4744,1835,-10599,-43637,-80293,-51147,17045,52817,72137,115273,139440,80243,-7657,-11076,29394,9898,-102760,-168582,-30765,131375,147874,131445,103956,57480,47632,79263,86741,7799,-101020,-132213,-120527,-87533,-35931,-9865,-27376,-14633,34635,46748,29616,-12164,-81341,-110640,-54550,-19744,-94811,-234958,-283603,-190468,-118999,-107090,-99670,-80796,-17030,39873,-13202,-120323,-123004,-59101,-36477,-53433,-69045,-35460,14462,-3771,-40830,-4495,37988,38431,29945,19660,-38257,-120647,-145249,-48856,31394,11764,-10955,36500,97252,84015,17130,134,55692,102611,92377,66695,93848,115756,65562,-53134,-114194,-71850,-58112,-132715,-156127,-69922,53759,136644,135673,50008,-65618,-102600,-43599,35921,68878,20418,-66981,-96410,-85866,-40481,41941,83408,68130,47096,5074,-16656,25774,109755,137274,83793,8515,-95831,-177239,-157828,-99643,-102406,-136224,-97379,-22277,9760,19190,25892,36571,37507,852,-3945,74658,114678,27221,-39572,17978,74672,27786,-32469,7415,91424,105239,104024,111780,23585,-65278,-11949,50356,33838,14493,4505,-48123,-104058,-104123,-92546,-138980,-169515,-108874,-43071,-41580,-62457,-9528,59462,76558,82895,95671,89759,55753,-10161,-60145,-34556,-5461,-1240,-26051,-99484,-145436,-97268,-40103,-40531,-83909,-108068,-95141,-78033,-66939,-95827,-119587,-70453,-7573,-7092,-33890,-10013,5687,-51022,-103896,-53071,70181,146160,110858,27597,-25835,-38494,-21842,-1001,49405,51526,-52068,-128864,-103779,-25747,25431,-6336,-58313,-28462,44832,72216,70075,31890,-31752,-30577,32338,62427,59588,8926,-71903,-54879,58958,161111,148588,92247,80648,114651,137815,139330,135385,88416,26804,7202,-14284,-26553,-21116,7580,104460,126505,2105,-45810,22705,38064,32626,83107,110263,35070,-83180,-71500,48224,83870,14133,-4659,31935,78574,137933,162197,132790,61868,-3029,-26704,-24651,-54800,-96229,-82432,-23617,43049,71631,38454,8367,-19640,-36346,-10838,2027,-3645,-7173,-9890,-23298,-18346,16607,18910,2726,-12986,-9157,38947,87535,72788,54301,59167,58355,36223,11894,-4952,-910,9328,10974,33091,74580,75076,34151,-30849,-85691,-43230,25375,5131,-33999,-46245,-14076,37771,44640,26575,34577,57693,68113,10149,-60068,-80534,-53136,-27311,-6803,-11799,-36635,-32516,-16770,978,17907,6514,-69272,-120041,-59969,-12563,-18837,-11210,31882,63481,62576,37030,35289,54027,78358,62109,54075,97748,88405,25336,8335,31572,13785,-33930,-63804,-99972,-88264,-43076,-25272,-57186,-60919,86,40320,24385,23336,5176,-9440,40554,77777,42617,26135,17923,-36844,-87004,-112683,-153558,-163368,-76567,38781,132369,140250,21388,-130435,-155716,-46273,64960,92566,61610,12137,-12058,12602,48650,28075,582,-20005,-34933,-36506,-66214,-113046,-111612,-83151,-73616,-66494,-71194,-109335,-149379,-149255,-99268,-10481,47690,34576,-14373,-99667,-142582,-92811,17209,131945,157526,83204,4286,-42144,-78434,-93073,-82414,-17642,45908,37019,60266,117505,79115,10642,19976,2836,-63417,-118247,-129570,-89473,-62976,-79133,-88459,-103225,-118803,-56125,23734,9575,-43350,-51683,-33696,-29713,-16896,13392,333,-92884,-133295,60,102083,53954,20093,41416,18450,11707,33411,9735,-54049,-59541,-20038,38797,100727,130131,81568,-17053,-68765,-66427,-90903,-79592,-22429,32931,100870,188545,194912,125067,6611,-83302,-84109,-46617,-22589,-1714,24240,8870,-39483,-45010,-25262,19869,38726,18941,69440,95311,18962,26664,96786,79545,20704,-23455,-69404,-70385,-23888,26249,84320,84318,-9976,-88519,-60774,-18810,-59845,-97305,-46281,37408,94339,137292,124513,68289,2885,-26912,-1040,23300,2699,-6974,59233,108824,52845,-7036,-26870,-60600,-59833,-17674,-19165,-54533,-60732,-33419,-28,47356,56709,12983,-13221,3701,22302,39835,-10061,-105640,-132700,-94255,-17274,47877,24925,-13447,14745,41733,32921,20777,-6570,-23665,6844,39075,45398,23564,-16943,-57231,-62401,-13326,-1371,-32693,-3681,66951,106040,111748,89603,17297,-62251,-82764,21486,148027,141361,73430,87148,93525,38705,-24266,-68246,-51829,-29319,-38583,-22064,-15906,-21600,40265,65807,-4808,-68867,-77556,-32227,39310,65226,54355,65164,65553,40818,-29068,-91977,-112081,-109166,-78354,-65541,-101183,-95680,-29761,19424,68364,46460,9898,40398,54365,-11994,-46204,-79934,-152113,-165136,-104803,-67506,-79058,-103942,-111497,-83686,-28810,30834,70113,92170,137946,121878,26646,-4142,62119,96260,73486,83701,80989,49053,18976,3621,-20977,-61010,-46101,6195,44379,102633,149528,97284,6218,-8125,42111,57204,51927,11445,-64559,-87099,9653,77452,-47445,-178821,-136553,-16437,51344,82057,58487,-8726,-49265,-50850,-41075,-39954,-8718,49933,85203,144980,194933,115740,-19720,-56048,-14100,19000,15954,4747,508,38578,82884,28865,-10915,36528,34450,1259,-1309,-3751,-9682,-34174,-80258,-65123,28537,123953,120199,15545,-91499,-105507,-57175,-45121,-26647,-39639,-57801,32268,113466,58638,66803,153301,121352,27680,22595,52829,58932,64945,32083,-26583,-35989,-47278,-68063,-75956,-79190,-64314,-28072,28754,105875,101576,9971,-47863,-46642,-36258,-34446,-48443,-65006,-106790,-144343,-125116,-32248,69999,140309,134645,47204,-17167],[-12505,35925,33759,-40098,-41778,18785,1762,-58008,-66491,-26840,39919,124055,143785,113561,84738,49211,11732,6395,-26861,-45796,5691,65629,105339,66716,-47999,-89183,-82863,-98713,-47013,32813,14379,-38526,-19037,11807,8722,17059,75890,121391,112584,29474,-53589,-47046,-43013,-154874,-214528,-102804,-18507,-14936,10845,21605,-15010,-49376,-85979,-99610,-72148,-38650,-10634,-28002,-114789,-132118,-36139,40863,51755,23065,-48404,-101943,-57590,4624,24890,23555,6444,-9333,16715,4684,-12360,-996,-18936,-79013,-87786,-111128,-155487,-122111,-23128,3652,-20474,-25681,-80289,-146958,-121805,5512,98723,95411,72346,41178,17732,-5138,-4684,19237,40935,45088,22850,-20785,-5321,29464,-11170,-26756,24906,64966,42248,-27750,-38541,2906,5849,16007,79683,118639,54217,-35990,-77024,-85129,-67666,-8948,65697,84652,54003,76734,125150,106817,62533,-6889,-80672,-91944,-22299,-6896,-78897,-90320,972,124664,182551,107349,16152,24406,1253,-86539,-111850,-35310,56400,86403,28561,12673,47605,33200,-7081,-20312,10567,71575,101745,90242,85012,42990,-35240,-81999,-66951,-20366,47742,90313,59755,51466,108629,102252,30841,37797,94710,95418,23536,-37492,-45760,-43901,-41348,-48382,-37772,23365,81356,84165,86429,78355,11246,-55613,-27370,50177,59252,-33257,-126062,-144878,-126454,-99521,-51105,-66437,-125176,-37989,130664,133193,-47804,-169738,-108683,6299,82150,132024,129353,65733,-23823,-76002,-58222,-27198,-21715,27629,93521,106089,51365,-26232,-18218,49762,34618,-24712,-16041,719,-30168,-31220,-4390,8891,24835,-918,-49925,-53710,-19966,22070,58001,12801,-88193,-110820,-9841,93513,164851,206257,167211,34903,-41502,-21758,25968,35220,-14995,-66011,-27637,65761,113783,60365,-57798,-116736,-106796,-102120,-67402,-11941,17181,-13026,-54873,-9415,90359,100061,72564,38649,-5408,9556,42161,21407,27019,113070,128166,9697,-97020,-58990,20668,-25433,-171088,-237573,-103042,89543,151190,134273,92620,23552,-16943,11728,72186,86329,15061,-35290,-29252,-41194,-38101,-5115,-4575,-17705,-1883,-14716,-21758,26588,26759,-30056,-5031,29308,-32240,-129983,-160443,-141594,-153977,-135472,-52564,10914,45838,54373,3502,-68612,-66102,-29682,-7251,-17832,-97428,-131159,-76588,-62124,-79128,-6823,59882,36621,5369,-15775,-65524,-144147,-218936,-167135,-57627,-29506,-35647,-3272,31190,38671,29089,15431,624,-26408,-25032,-16748,28612,101408,80621,-70365,-153757,-95598,-42619,-92948,-141942,-95485,25745,134007,146723,69601,-31927,-107179,-91323,11900,85818,47986,-29533,-69517,-95261,-69401,15057,57708,8403,-58207,-94322,-75682,-21411,66267,106395,64824,24607,-55280,-180185,-206742,-110251,-60392,-102805,-99362,-37659,7796,34813,52168,72119,64531,-4819,-27866,49304,53825,-53510,-102406,-65650,-49746,-64584,-31168,85310,165158,127904,80855,54661,-42094,-105723,-29269,56097,70987,60817,44785,-4300,-85183,-99440,-75780,-111012,-113501,-44773,-15120,-24178,-25330,1610,30418,32416,13477,35955,76995,81682,18807,-66087,-72491,7344,31595,-61656,-130614,-87876,13593,64923,51185,-13293,-67026,-56319,-11507,-8905,-96419,-160066,-108922,-41161,-54778,-81156,-50112,-34163,-102048,-134403,-14884,120787,150142,102120,3468,-93963,-103790,-26843,30979,78136,41616,-113740,-169670,-68374,44226,101894,87585,33289,50375,105799,74438,33596,21671,-44996,-73883,12924,58541,15412,-61738,-68082,17822,98390,157151,163550,129162,152430,216493,177998,76966,63387,88047,34132,-51609,-98020,-66183,-6632,36749,100571,75396,-46636,-57305,59033,118893,125764,128545,68525,-16642,-40362,5649,24539,7392,398,35468,68033,102485,150535,162694,135232,101347,70224,35675,-3037,-71950,-138033,-128299,-40985,54927,62328,-15418,-64059,-98242,-85007,9594,75319,87946,59575,1329,-49266,-31804,35915,50200,18374,-15208,-2687,77029,127073,81583,53230,67350,45129,-3835,8719,44609,45397,29233,31265,55789,45438,-8340,945,31386,-15130,-33476,23809,18115,-55765,-102887,-52866,35228,14456,-63280,-72280,-9668,44484,14233,-24290,-41071,-41404,-13751,-3208,-61988,-95715,-49671,-10327,36222,87672,64839,-59897,-151490,-91719,-1306,35962,31330,5897,-25441,10534,63503,52829,-815,-9094,26695,68848,94784,51191,-14296,-13516,51670,56410,-37236,-71124,-18479,29600,53239,50853,-43437,-106771,-16805,59539,879,-41765,-31141,-15062,40277,107177,139915,146396,84776,-26218,-48193,7826,-21537,-110476,-94575,27840,160537,176686,62214,-44135,-56950,-26069,23336,72772,90605,52395,18088,23058,33563,11502,5380,7232,-10302,-791,9218,-26711,-49213,-34108,-30907,-41663,-44355,-57677,-94644,-133312,-136050,-66565,10212,17275,-53483,-126026,-105024,-36525,-10218,26774,53654,-6019,-71125,-97560,-142097,-184943,-164357,-71815,1757,24062,73068,101152,20543,-43344,-3728,15052,-5673,-23640,-63845,-80480,-49290,-37915,-64380,-114043,-93547,21696,83468,17412,-54949,-53464,-14168,-2544,-519,28926,47518,-10879,-78549,-26774,28803,-15050,-40864,-14321,6096,48363,68320,16367,-50095,-46940,-28235,-11229,20853,47738,16214,-53534,-67531,-82218,-159148,-110296,23842,97241,155047,216781,164614,84116,28938,-61605,-114950,-63289,-10431,9331,50630,69532,16396,-12152,501,6771,-4797,12272,127060,185377,100086,52848,76307,84610,48101,-21186,-45003,-25924,-17690,15121,90983,100626,28514,-40556,-64509,-71788,-90272,-97160,-71593,-14824,60893,105832,90360,47016,18792,25113,45329,17536,-55270,-23174,80859,99276,35600,12800,33035,34780,26227,25514,10133,-22387,-40619,-7516,36382,58991,56115,47777,39920,29227,5638,-4159,-53226,-108218,-77204,-25578,40019,111057,85944,35093,41477,23271,-20753,-21716,-42060,-78781,-36613,31860,53888,37545,-9023,-75281,-74963,2267,-1796,-84479,-78258,13268,87404,86467,18222,-48405,-65038,-44570,21465,93919,70290,5712,51477,103330,45274,-49845,-63398,19030,38600,-17423,-22520,-18542,-18192,39059,47459,-12274,-48932,-59942,-2693,99317,141986,152707,128127,36119,-23068,-63099,-98138,-78479,-54755,-62549,-76606,-77809,-39706,19903,40821,68693,50183,19782,17009,5490,-42917,-71958,-132196,-204462,-185931,-104787,-62127,-78612,-96177,-66913,-36982,-21456,4362,22761,56243,136640,134707,58710,59680,95639,55788,22790,33037,34197,33610,33498,10792,-16849,-56528,-64058,-33831,-15105,30678,106682,119809,58592,-1870,3129,27362,43701,536,-66527,-75261,-16554,7361,-38619,-77186,-73209,-43556,-14081,25653,17129,-25359,-11235,26111,-645,-48191,-16276,50449,59023,66433,73038,8783,-55374,-68588,-69652,-58595,-22350,15506,29137,43434,71136,52386,23461,32482,6301,-31461,-59964,-90008,-98737,-79821,-78115,-103146,-96969,-43021,-30615,-88910,-155300,-141887,-49896,8394,28370,-9510,-7941,102486,166356,93256,67653,81029,56947,30035,30042,36029,62285,131568,159412,111659,52743,-23613,-89601,-50578,22042,19504,-2661,24385,86677,81266,11273,-23822,-9134,-13867,-30479,-43398,-60443,-75257,-69988,-61991,-6443,96710,155365,120516,33604,-38390],[-27692,-5408,25465,12968,23719,51140,23526,-38980,-79131,-75240,-10266,72304,72858,30606,17295,19046,-26416,-66868,-80539,-55235,20643,80005,92313,52497,-9240,-26296,-44610,-71600,-39167,386,-38808,-74011,-11085,73629,80013,55730,82116,108651,101900,46612,-36612,-81897,-93159,-170699,-223681,-139281,-60607,-37291,13455,23181,-46251,-70788,-54611,-36427,-14028,-18252,-44309,-51843,-61479,-41239,15958,42450,23726,-29646,-105876,-146801,-84390,-4174,20773,32021,29387,9221,13514,-7674,-10750,34637,38250,-3864,-27639,-93479,-167406,-121895,-11685,-15014,-75097,-107296,-165413,-188621,-101190,52959,113390,58374,47180,94420,97543,28888,22499,73924,82546,24359,-10435,-24843,-19091,5326,-661,-23950,-31023,-261,6410,-36603,-9648,26596,-31377,-54762,17690,83430,45038,-37465,-61944,-36867,-13104,15802,35065,35127,47847,103700,164724,142235,78899,-11394,-87853,-85127,-2778,18871,-37610,9698,128682,166364,132407,91806,87063,101974,45747,-42035,-33486,61362,104516,68967,18555,31507,41117,-35263,-98611,-50283,46563,90744,72081,43610,39062,32152,20030,9825,5608,-9260,-8040,31861,47994,54985,114167,127403,45482,42932,96182,61217,-34168,-28169,-5961,-53275,-38267,20880,28298,13056,35838,57882,49433,-3674,-49643,-64311,-47856,-21498,-3570,-3492,-34168,-69515,-73176,-50854,-11250,-36494,-91970,10809,168036,125628,-25475,-66678,18524,114965,170521,168713,68307,-71971,-129962,-99267,5407,94674,59644,4247,-9955,-8781,-10875,-50328,-47882,35398,75120,4094,-59093,-53601,-40861,-59894,-91352,-89000,-21727,10281,-1225,-4804,-10397,-30680,-23325,-6993,-52088,-95986,-12880,121584,194212,210046,170445,47026,-31277,-20929,12268,15469,-20054,-41728,26312,107037,101954,38127,-12659,-41153,-53895,-56942,-7736,12752,-49199,-85295,-26563,75103,167762,183078,164024,134201,112277,92191,44387,-36029,-53841,21047,18343,-84126,-127839,-47433,35914,-14519,-122699,-139942,-58806,28155,60484,66381,47645,3664,-51246,-51533,79304,219211,181598,88275,82382,40247,2848,23161,28876,10623,3162,-27940,-18824,88190,111395,21567,36657,84313,31821,-18884,1546,-30230,-129852,-125954,-7924,78954,86739,40180,-15374,-37875,-3508,47202,93907,87758,-36100,-128481,-130891,-119167,-81217,9526,58571,13823,-40973,-50830,-63648,-130607,-229252,-186807,-41923,4452,-14114,8860,43200,76814,83014,38993,-34379,-88362,-87076,-74927,-42958,28474,45537,-52715,-111435,-66572,-9024,-39398,-107593,-107461,-33053,71686,112202,85772,58580,-9381,-78947,-25112,79443,90731,48685,13728,-14990,-64,24831,6168,-64437,-118921,-141596,-118604,-45737,66335,84145,20546,8339,-33517,-136329,-186942,-107450,-5276,1089,-47697,-45958,24845,99556,107897,71955,30950,-10717,-34812,-21273,-34135,-56896,-44571,-41199,-80618,-104163,-58612,32462,90053,77683,43857,-14333,-101832,-132410,-74524,5655,48286,31479,35682,37191,-26182,-49877,-47673,-74849,-34771,30750,3189,-3462,52881,53400,-15055,-58073,-67067,-34823,31808,82263,55058,-13032,-40978,17453,29543,-78332,-111766,-12374,77410,75880,50134,-1241,-71999,-52163,45886,67216,-64954,-158311,-105248,-54636,-100562,-135692,-137187,-134317,-151321,-118935,40975,183853,204986,139874,12634,-133978,-154362,-46014,45620,74422,-10431,-167359,-164795,-5329,103032,117857,100765,78250,85440,112212,58898,-4524,6753,242,-30069,-11638,-7043,-52639,-122312,-87645,27733,89525,97095,65340,45972,112960,162464,64090,-46495,-14372,39273,-28559,-137093,-155997,-67265,31798,41917,8943,-43088,-103992,-95222,6373,105687,153893,129445,20640,-51583,-1226,87442,64347,-5093,-16449,13160,53197,91632,114661,112587,83609,48560,32682,32439,34815,-21691,-115824,-147117,-92905,-26924,-25168,-71045,-100924,-119564,-86860,-179,69969,109851,90031,20259,-26716,2672,62314,37798,-50567,-91150,-16873,97124,136965,82550,28253,3001,-19630,-32156,16542,92094,100105,43454,11544,46408,11136,-98586,-85287,14932,-5792,-93591,-89255,-64571,-73696,-73459,-29475,32670,-18867,-110495,-128468,-96171,-68463,-59984,-43573,-26241,-9919,25773,19726,-74902,-104310,-4554,78980,98055,95665,49940,-23795,-57004,-25193,1253,4667,-16805,-63415,-97355,-26399,91156,88051,-25091,-56970,23405,80458,60733,-18646,-81423,-57794,27215,47654,-29516,-20530,96509,155667,128938,96676,-13128,-94260,103,68329,-20963,-74391,-26932,24648,41659,69166,118112,124770,43805,-32694,-1565,84922,53782,-72848,-108270,-4904,80637,58602,-3737,-9139,-3804,-35668,-34950,19817,57939,42419,50416,85176,74139,24357,5975,-4607,-4160,58727,127550,129760,63143,-5231,-20562,-10596,-14540,-43400,-70641,-81307,-96153,-90385,-46174,2216,-31764,-77021,-12850,67007,23485,-43259,-63766,-102326,-146617,-164101,-195514,-205418,-153561,-63019,5313,24081,59647,98454,52142,-25747,-17566,27314,48030,65557,43388,13611,15351,11343,-40705,-96677,-45548,61801,88863,43663,-1797,-51479,-51720,-18895,-2191,9849,29685,8427,-47220,-54569,-44154,-82242,-121437,-98213,-7196,96952,81106,-2498,-14419,13966,-12934,-34168,-36962,-46827,-61182,-62023,-41894,-84143,-157712,-84293,26371,49242,80912,147937,87109,22147,46306,-11209,-119161,-121619,-88390,-66283,2839,69166,36596,3167,12930,8108,-7980,1126,92607,142036,67106,23174,69742,74896,2140,-76635,-52045,-5979,-5084,7926,41490,30766,-8277,-44100,-72281,-90891,-85196,-64499,-44960,-27600,-6654,11126,31826,18322,-5564,11241,45276,3687,-78084,-41159,48066,74772,98149,111969,80123,73329,63383,15079,-11215,-11352,-22339,19264,75229,53262,6860,33270,64345,19274,-49705,-62273,-85797,-99422,-2978,79416,108505,130186,104681,53956,30006,-30316,-100313,-58965,-21286,-61297,-51665,16135,53553,58164,12551,-93971,-122334,-15465,27171,-46863,-51653,31136,75703,33379,-39124,-65460,-29422,25438,21014,-13403,-38533,-46431,19585,95975,43108,-45693,-26060,72720,75232,-22329,-80715,-58852,29625,109720,70659,8168,13399,12354,53589,127485,178866,227997,177512,-1319,-85292,-84177,-86324,-37092,17335,-27177,-91819,-96596,-55479,15199,80770,105899,54368,36032,35909,2896,-20716,-11220,-59016,-122681,-97005,-11405,12692,-25125,-32067,6296,5958,-18841,-27854,-18651,29300,97448,83817,61283,88710,78969,20809,10003,-24504,-77200,-44521,19102,30964,9988,-22271,-37778,-32620,-62869,-85388,-20735,64822,88096,52503,28459,33651,35493,-25505,-79131,-58914,-32120,-31648,-6294,15385,-31900,-84995,-88930,-48264,-28945,-20764,6379,3047,-67794,-104651,-25779,41502,6419,-13201,2307,-6478,-1770,-9448,-52828,-58031,16350,76349,71763,52695,42125,46219,56221,52661,2663,-63401,-125407,-159267,-96918,18669,59237,-26068,-106873,-113164,-119439,-128814,-115837,-89289,-28547,44314,72794,31486,42971,136069,147098,46712,-8691,-41320,-32431,35836,73326,69510,71064,117670,189058,211721,141876,5631,-89387,-19769,115654,136223,40750,-24799,5024,49585,35833,-2055,-2727,4105,-12097,-14278,1684,5578,13449,-2313,-7384,41681,75351,58270,24121,-12826],[21460,1846,18724,44645,58230,59968,48886,32825,2841,-31661,-16505,22341,21558,-5747,-26115,-14280,-55030,-99995,-62179,27072,87088,76078,19824,-7307,36968,81247,54872,12313,-9282,-36752,-86434,-108414,-21870,123665,175547,138823,116780,103761,94974,65892,-15839,-89564,-87929,-89987,-121285,-109904,-99419,-89614,-16410,23221,-30137,-58852,-48567,-40542,-34276,-40722,-61025,-27128,35385,44229,-8540,-56883,-67709,-80617,-100913,-113614,-77957,-16395,8748,12363,16793,4430,-21119,-20313,40620,81910,69529,65373,60058,4147,-51301,-35042,-3678,-43806,-99740,-118069,-148754,-158405,-90434,6464,34478,25165,65709,117876,109928,37743,37596,91018,104855,26283,-43579,-59642,-51142,-29356,-7270,-5272,-40752,-50282,-26053,704,72783,79119,-41941,-114799,-72002,-1857,23743,-6110,-10536,32633,77983,72556,1514,-39005,23264,127747,171646,116637,58159,17248,-23175,-51306,-19977,22440,31045,94852,171510,105296,-2975,15600,96091,86999,11319,-10009,56844,131046,107028,27811,-6127,15437,5907,-68457,-110966,-50252,50648,82577,43474,4650,-3740,-3626,28947,58270,42562,-6300,-57172,-78274,-54530,810,77630,101980,46865,53335,92609,19866,-80738,-45641,-14139,-56619,-19886,44890,47778,18718,22491,24755,-5309,-68469,-102507,-112594,-122337,-118021,-70322,28520,79778,41231,-10352,-36791,-31824,-47996,-61199,16201,72066,-5574,-36079,44892,104519,114988,114946,103022,14429,-88465,-103368,-65737,6113,67791,49864,8654,-33291,-83469,-82736,-64243,-52080,2172,24748,-61205,-122813,-68464,-8792,-46147,-90694,-76856,-8872,43665,71560,68737,46837,-444,-29221,-2006,-6952,-82738,-70798,30301,99227,98524,63432,-920,-29452,-20224,3971,10218,-25958,-50354,3433,38428,12824,-8827,12168,2505,-42806,-42076,8552,-22660,-141968,-176982,-59895,64062,130007,174969,208481,169565,123806,84676,16089,-81906,-123949,-91027,-104724,-158967,-141747,-57320,11619,5668,-27681,4170,46876,20024,-13612,-9371,-15173,-18504,-51963,-72405,69841,243004,211411,113128,92736,45006,-874,8959,17306,23180,46214,61162,76817,120738,113951,41399,55179,99934,57476,26166,63403,34094,-68575,-75251,-6194,32070,25768,-27628,-81133,-77517,-23923,45548,122973,140287,49145,-32675,-67044,-65924,-20185,29874,48345,12166,-61325,-82706,-82715,-106665,-125972,-49238,54162,44528,-2745,41781,114852,123641,55648,-14932,-51309,-65824,-76914,-76686,-53697,-23493,6560,-952,-33964,-38738,4281,-5877,-57034,-59147,-29408,30608,71682,93665,148797,123322,-5848,-25494,65310,110422,85938,60046,86220,126114,78357,-17119,-81441,-84347,-91629,-106931,-49685,63672,53634,-28313,-34814,-59355,-115263,-123991,-58582,47784,86357,13472,-17713,76305,163694,134500,43895,-9344,-1066,-27674,-104499,-105764,-13175,47512,38126,-7311,-48243,-48279,-35370,-8386,30423,34384,-25367,-101129,-134243,-105639,-44420,-17050,-51650,-24721,35044,32884,5035,-36540,-44587,34729,61669,-24884,-16367,92032,104906,-10453,-91555,-84479,-54208,4900,62312,35907,-35651,-61822,-34404,-6592,-37503,-54898,-2353,34166,10327,-2604,-32553,-103524,-84897,36268,97142,-9750,-109553,-84224,-64471,-105733,-136060,-169719,-187807,-151982,-65725,64317,169226,198959,138907,21561,-93708,-118480,-50661,33720,68787,-13319,-141031,-110757,63791,163693,115624,55943,60331,70431,77212,62226,35436,47172,88370,84353,11792,-49615,-60486,-86985,-80046,9532,88738,85794,-5762,-50397,-4441,10048,-61818,-92838,-6946,28041,-61838,-127422,-86888,12113,64120,7113,-67553,-89209,-90233,-85175,-46162,31174,90412,69034,363,-14438,40533,105659,109146,64978,17298,9635,62078,102420,95589,71035,38860,-4742,-9622,37020,74882,34845,-32316,-68727,-89480,-102249,-102004,-76923,-24794,16355,28121,12665,9816,49595,55293,5062,-11012,39513,76377,18056,-78852,-101513,253,104725,129051,84351,15586,-18677,10507,33326,47913,101594,120413,57267,11103,32863,-23312,-141936,-128220,-27901,-45462,-140191,-168235,-130175,-58603,-4177,25490,47526,-5945,-79871,-80660,-65524,-87758,-100762,-64571,-5386,49934,74821,53686,-5442,4732,100033,145254,106010,30967,-26859,12730,80604,62755,-23008,-92111,-127524,-133871,-109376,-26430,86173,114014,33532,11309,64214,83934,55300,-13075,-64024,-41309,517,-10432,-37269,31174,155912,212238,159431,106095,36363,-11720,33082,40289,-31061,-24623,51090,87466,40588,11757,45414,38817,-38772,-60292,-6639,53515,36351,-39537,-35795,28529,13,-77820,-80689,-16282,12035,-16993,-28994,5953,16737,-3309,49837,135538,120332,47213,21777,-6730,7023,108326,203581,213266,103261,-21560,-28379,22776,22936,-39367,-97417,-76489,-27783,-30112,-22929,26416,21685,-6685,48710,96098,50204,-14669,-48219,-78544,-128702,-156869,-154146,-117917,-76583,-20191,58080,74995,64515,99317,98732,18644,864,40017,40369,39967,47783,34344,11890,-39,-37637,-64552,-12546,60519,64776,45207,30019,-31692,-64615,-35319,-12805,-29511,-40638,-37089,-43290,-40182,-43178,-80125,-137032,-134802,-10934,148114,130089,24093,18397,35902,-21391,-47870,-32679,-34460,-49748,-24059,5570,-42434,-72525,-7622,-14858,-98802,-72000,63533,57867,-1858,26722,21487,-74780,-149278,-152797,-111038,-24108,61671,59640,32324,35127,49739,30169,-20141,-6303,10840,-45295,-26596,90728,97298,-4481,-59680,-27299,3052,7061,5048,-7781,-41300,-72354,-84238,-60990,-37753,-35929,-12691,36923,43532,-20047,-52517,-15055,13833,3318,17169,68264,45220,-28483,-38967,-6602,47192,153161,165942,58789,16586,9183,-45222,-52619,-5470,515,23190,69653,29582,-52755,-22638,39560,-8129,-72756,-40932,-28167,-52512,5549,72517,89220,101145,98485,51980,-910,-71424,-123548,-32741,66365,11149,-47574,-1156,56449,81577,39128,-85028,-135346,-22328,58918,14860,20586,120429,138374,38996,-24251,-30518,-17850,15760,-4232,-78051,-99954,-63125,4696,66111,34032,-19608,-998,52712,38646,-47464,-121960,-82739,75248,175589,100566,27379,46696,53316,68773,104669,161074,233688,196630,21734,-63825,-56326,-56504,-25665,35359,11771,-59587,-79740,-53607,-1626,69120,100163,47825,52886,77689,45487,31361,48923,7776,-36842,-7191,68004,74390,23759,15913,22840,-3058,-15736,-15293,3923,36489,29822,-10927,23880,67477,47582,60103,89703,-4706,-144710,-131127,-65980,-46402,-19133,6183,3413,372,-39020,-114993,-120221,-37097,64488,114228,97400,62762,30637,-56777,-112738,-72018,-46297,-46096,-16290,7241,-38976,-90389,-104150,-85390,-61186,-26872,2400,-44700,-152390,-158632,-20311,46804,-40703,-84655,-10791,65750,84053,44586,-21104,-21303,61151,134953,148222,94006,12448,-774,37605,48031,13884,-47274,-126209,-162761,-58802,104211,140610,29057,-64460,-86331,-121402,-124178,-71750,-61292,-49280,20217,69254,53211,54317,102835,94159,-16142,-106473,-115741,-42528,56283,92268,107418,112580,78218,82126,135444,122015,2860,-73450,-10234,92548,92626,-16118,-99862,-66102,22813,35607,-33645,-68339,-42098,-27303,336,49043,31678,-5233,-28581,-37067,-18594,6598,15838,19364,25350],[45109,8254,-22348,-30750,-32018,2182,57365,96323,87765,42282,9114,12594,13745,-19933,-56290,-35483,-47060,-78060,-26034,88280,128816,50776,-53126,-68043,12495,75579,66781,43921,4275,-79009,-144951,-133019,-30167,93814,141599,112957,100458,105620,108154,69661,-14308,-67148,-42771,-11223,-35012,-59625,-77983,-100879,-81119,-39885,-26005,-34386,-76987,-118595,-103147,-69719,-57615,8384,97339,63371,-72624,-146744,-125693,-85507,-59656,-61325,-59033,-14745,36890,37720,27028,-2957,-64614,-64115,22338,43794,24953,43260,78323,73024,55543,31775,-12672,-59253,-78717,-63429,-69926,-93597,-86381,-48356,-4626,67203,121667,71001,-2305,-25242,15053,57209,74280,27573,-49888,-72286,-36803,-4962,4948,22864,13651,-12558,530,60798,137531,109115,-17028,-68278,-33180,5212,38277,58101,84998,119256,151502,129610,21159,-69626,-39598,66420,121343,95046,80923,82663,47628,-33757,-63325,-5336,66571,104585,82764,-32547,-107981,-39295,21517,-35219,-81637,-15655,83624,124110,68579,-2802,-14469,5080,-17563,-55648,-56441,-27380,22071,45997,36113,31384,28020,11714,44887,67342,20450,-23605,-51405,-114991,-116501,-8676,89694,113433,97149,102162,111598,41077,-48665,-72180,-77272,-77508,-26262,15350,22741,20261,29909,37493,36310,3752,-48135,-93589,-117552,-112659,-66792,44100,142574,121970,23281,-71688,-111413,-106407,-80182,-45701,-62687,-104739,-59024,38958,71489,32602,-21025,-24146,-17139,-21774,-32705,-59852,-81933,-77790,-43240,22400,18015,-79527,-123531,-83128,-22150,25767,-18291,-117594,-132915,-40446,23906,-18232,-47467,-33696,-11846,43899,104986,99014,73368,43003,12424,6988,11693,-26151,-35026,16059,72519,46435,-8691,-26136,-8734,-725,28975,41860,-17713,-60052,-24565,-17433,-43908,-38317,-476,1151,-49443,-42731,4485,-53232,-168106,-191403,-85862,21866,70922,119895,172058,118233,29203,8780,215,-53966,-83577,-71309,-114881,-168427,-136604,-66730,-4979,41165,49105,72764,104976,74473,34773,9686,-37374,-49306,-45497,-40233,40619,136238,123081,87503,61965,13108,-11837,-4758,-5199,18216,80341,137858,126555,67776,58062,71566,83555,80706,47588,18458,21654,19821,-18985,-29751,-26888,-47846,-72249,-117966,-143318,-105379,-45428,2637,59506,89103,70120,56905,68276,92449,81004,37980,27674,17854,-39220,-76189,-87893,-47455,41220,111552,97235,14231,-39755,39545,143552,94627,-42483,-93941,-48596,-24466,-44925,-56079,-48426,-58642,-18312,36376,584,-48679,-13433,-2779,-21556,-3754,15882,30597,46014,94000,193385,198255,80372,29745,68147,88312,34857,2018,95154,172518,82130,-40042,-60812,-1778,13748,-41096,-50707,2899,-22656,-83082,-75375,-92212,-120607,-64173,35238,113254,115366,46652,31051,114393,154320,89031,15521,1257,15633,-43565,-166016,-158938,-27295,44828,45102,34239,14232,10942,12456,7089,13497,15353,-8745,-68710,-131174,-123522,-72201,-55676,-78915,-69885,-10774,49119,30684,-40496,-13983,81620,42770,-84761,-75662,32564,83258,18909,-56417,-65455,-41882,15042,68168,8360,-106361,-133117,-107355,-58453,-22710,-34589,-42489,-32120,-39150,-36073,-51598,-107808,-121398,-37614,56236,37583,-26001,-58357,-79538,-65061,-51936,-87701,-114711,-79386,-20405,8612,13106,31413,27030,6435,140,-42284,-67131,-14045,61491,33537,-75777,-82180,63209,182186,129226,27724,16831,24656,25127,71778,112637,104497,127298,129072,11110,-79973,-20195,28318,6962,42517,110936,103961,2431,-54468,-60091,-65090,-68724,-52318,9985,24394,-33685,-28706,30585,67609,35269,-42412,-73225,-62047,-44300,-40658,-55288,-42242,-16569,-31643,-29589,25443,46877,37868,63112,94551,62151,51067,93358,107468,76836,29413,-1920,-16170,2352,50364,54661,7154,10057,23348,-51584,-138366,-157516,-104202,40985,151208,112955,14413,-36681,-10031,4120,-54005,-81326,-15503,28131,-4149,-33835,-34191,13160,56270,61999,35710,-8009,7911,90840,96084,54666,64863,74693,33874,-1748,-24151,-99255,-170806,-123992,-53545,-81295,-131382,-130712,-86146,-15851,10068,7627,20718,11214,-23671,-12827,6815,-22738,-66322,-47524,9181,64746,59222,38640,57797,104308,134384,99635,48058,-42863,-109486,-11858,104826,66510,-48279,-141072,-204726,-187423,-123824,-66448,-14436,49877,87680,104825,77088,33795,28547,1242,-25207,-7514,-18748,-72552,-85857,-16910,85897,145355,97305,53593,47269,36418,22391,-15221,-53253,7967,99938,104369,29505,-10849,6315,-14516,-79145,-89978,-61215,-29630,-15051,-18706,36583,50302,-45057,-105726,-77057,-44331,-15952,-3373,-3557,14396,-2632,-61738,-20178,81710,82016,36399,44123,16732,9834,103769,193520,168817,44487,-41612,-17330,25892,25488,-23657,-115376,-118858,-12727,32273,20607,35267,25761,3218,23134,15621,-2039,14312,28814,14246,-37874,-79147,-63701,-30669,-37625,-18871,58648,81983,38382,36235,56753,32966,32143,30542,-29365,-77475,-80603,-94902,-101898,-83583,-63099,-29363,24942,64811,50998,18743,14611,9886,-9685,-29662,-53823,-96304,-125602,-112429,-74592,-22137,-11906,-51473,-103670,-123138,-40107,108463,119172,27543,-18522,-35230,-83520,-86389,-26091,11370,-7732,11285,52008,28606,9252,33965,-52507,-199674,-191706,-15751,50225,-9780,-13563,34548,2255,-81234,-103897,-72130,-13064,66014,91933,66572,58136,82895,48649,-42979,-73272,-79444,-115045,-51801,71451,85849,27778,12840,11502,4401,5351,-726,-8654,-39026,-89872,-113395,-60066,3081,-11801,-9071,69049,92226,894,-70257,-63506,-19730,1317,38039,109979,114835,46933,-1648,-26519,10844,105468,89527,-31776,-82262,-73345,-88017,-61752,15411,29236,2148,8067,-16170,-93792,-75063,-130,-13350,-36852,33937,70235,10200,-48421,-54184,-9708,62166,83583,25581,-32637,-56528,-37110,78498,163944,72801,-24934,3025,52625,53400,5835,-70648,-77541,15981,72273,34106,30846,129944,162509,58439,1408,-5603,-46342,-61694,-41699,-64096,-71839,-34620,-2501,11482,27447,28583,13412,-1078,-23409,-48423,-77960,-57515,59883,140040,78608,26047,31735,23663,35456,78860,143994,220553,212960,94218,15760,-1862,-22287,-37351,-11237,29941,47636,38575,11930,-4639,1680,37392,40345,64797,77896,51563,44171,49933,53,-35941,-6049,45560,51735,27929,24665,-1420,-27272,6229,48407,88073,84495,5090,-45890,-7496,15720,25373,112521,166791,55482,-97833,-112106,-116716,-153600,-78158,39521,72833,64627,47890,-10275,-72074,-69143,19842,117516,134405,97082,64986,-32886,-101935,-66312,-42534,-62889,-62439,-32428,-27960,-33400,-50205,-75422,-83875,-38847,40461,22295,-104083,-124360,20614,88980,-20211,-97748,-4433,124476,131900,53557,-14416,-5336,61455,149794,204219,130069,7872,-14752,19236,18902,-790,-27599,-88256,-105165,-11526,111327,130197,46357,-31107,-53966,-91305,-100629,-61960,-69701,-54054,20355,71680,70366,68023,85471,100217,-164,-127305,-101790,29035,94000,73003,98832,150510,78549,-25449,-7272,37266,-10108,-39966,4475,35502,-4240,-67178,-89531,-30990,38064,14084,-73086,-102575,-71301,-33089,25020,73024,20750,-50542,-62962,-32732,-4725,20853,34661,37837,58055],[54323,21109,-34008,-88730,-111491,-42009,77218,137630,117575,71976,37606,41264,18131,-52025,-82932,-13639,42711,27913,21980,84971,114432,38597,-39316,-53757,-34895,3605,38785,57608,28206,-66706,-130392,-76623,13134,19339,-26130,-37642,32761,117689,154324,103277,26877,1790,8194,-5362,-38012,-30566,7928,-10648,-78859,-82194,-8813,31011,-45224,-121968,-83946,-32311,-38773,4357,82342,56604,-46890,-90966,-55274,-17129,-17841,-34798,-29971,15390,81612,89912,65281,3066,-86058,-122494,-76149,-40439,-24442,-5013,44492,58697,37940,1296,-31932,-38725,-18200,-2832,-18306,-41685,-60920,-33658,41082,122556,125333,-7192,-116959,-106974,-43714,-20772,-7741,-8995,-52255,-71163,-17741,36217,36063,34343,43383,38500,41589,87163,134697,78435,-8432,17302,74821,83581,77885,108294,160135,170169,153995,142100,64067,-54652,-91535,-28563,56617,108745,143664,116422,41392,-37149,-66327,-24881,42378,53037,-34882,-147613,-142237,-36903,-26745,-103706,-106470,-19937,49802,70420,29570,-12103,-8104,11015,-21660,-52126,-48266,-44617,-20689,5822,37927,83082,83347,56230,74256,55902,-21425,-50210,-39133,-75703,-64315,55629,141499,155412,144393,122466,100865,92114,50706,-41043,-117858,-117172,-51659,-4191,-6329,-12559,19774,72385,118447,103067,42567,-710,-19060,-27315,-9855,51974,132352,123291,15137,-104162,-159524,-128384,-75432,-76099,-113337,-111648,-89886,-73692,-39236,-37185,-100939,-126817,-67775,-14748,-35961,-120724,-190388,-167061,-75424,41059,54217,-57143,-140391,-120867,-10066,73075,5049,-98414,-103745,-38043,-4477,-36017,-42575,-33102,-43012,-2249,66997,73582,51337,40600,26106,-20619,-23674,47105,113331,136967,144621,93981,35995,19394,14623,-3302,34561,61789,-5522,-53620,-18538,-915,-24499,-45993,-37424,-18104,-35534,-35489,5047,-22064,-89286,-108157,-47342,29129,61023,53731,44764,-12620,-76320,-70638,-35088,-6203,40191,63365,-27635,-119845,-104349,-44144,18095,69921,68982,55350,72962,95582,111887,76415,-26729,-87515,-66339,-24214,-9686,9512,46013,68587,46557,17577,36599,33486,1113,13770,49875,48881,1246,-49945,-7146,82970,100286,52190,25633,-8927,-40926,-11294,6281,-7495,-9984,-36203,-105248,-174077,-151848,-59076,13028,28598,12655,-2491,3293,45152,119097,182159,125981,15556,-14966,-8941,-23711,-36190,-32775,41586,127693,115710,18325,-69121,-87566,1167,75927,3272,-97552,-87669,-9784,14562,-13257,-54646,-90772,-107349,-41047,6144,-41392,-73360,-33192,-12557,-18941,-9036,13580,12205,2790,62826,162054,171384,116458,84878,78776,52118,-46374,-107614,-2495,95575,22763,-59223,-40647,44106,88901,37389,-41431,-62813,-91188,-111964,-74173,-74679,-86771,-7807,120159,172399,123664,63042,53276,82360,81519,29561,14360,43746,20130,-71857,-159061,-166576,-88845,-28642,-26590,-25737,1568,58141,113481,82432,-7762,-40878,-23519,-63398,-129169,-115318,-56173,-9760,5216,-35256,-41948,28169,27920,-34727,16542,90561,15387,-104381,-117774,-60387,6148,25644,1476,-22200,-6868,47295,111604,54700,-77292,-121819,-80796,-31934,-18093,-25382,-26241,-7427,-13627,-24695,-35599,-71107,-111930,-84379,3429,54572,52704,-10261,-59569,-10205,42876,34447,36140,44715,19417,-50939,-129187,-132841,-81712,18286,104486,29485,-72096,-45614,53394,73123,-24340,-84748,-2779,127958,142597,64191,21970,-4583,-14487,62788,135519,114876,101705,77763,-41793,-117379,-3277,101672,105930,115194,123737,79845,18746,5817,5494,13706,23168,-13195,-44399,-23565,16300,67164,76466,33269,-13671,-34500,-27309,-31329,-14093,-6605,-47428,-65580,-56149,-78944,-66672,8487,11496,-40719,-30566,44467,77095,89779,96307,76412,32843,-27617,-41650,3982,46109,48833,-3413,-58322,-13212,49805,-4047,-108612,-170206,-147455,22466,141986,64462,-19894,-20604,13969,15950,-71288,-141553,-80159,-12081,2936,38884,44474,22054,5270,-9460,-15150,-3678,43780,102918,82383,49731,44895,25603,-7703,-54852,-115781,-172950,-172902,-83424,-15579,-32161,-56926,-11342,54440,64600,15134,-27576,-7134,38269,51815,39581,28127,11639,-11443,-9742,7872,39405,32235,30238,70206,87739,68904,35375,17712,-44192,-112441,-55574,36419,41634,3192,-56295,-161008,-192605,-150105,-120630,-112330,-38235,86666,144101,73118,-15345,-22491,-26988,-20691,18134,8620,-44352,-90057,-93801,-16853,61047,27769,3027,16074,4878,-998,-7780,-44464,-18572,67741,98425,60930,36221,34926,11006,-22896,-37159,-49161,-37455,-10668,-1243,20255,-1762,-47877,-14990,3900,-60411,-68435,-26552,-3535,29375,22564,-69162,-79873,-2214,26646,35613,82917,68351,24916,91413,172664,113753,3483,-6862,32324,16055,-1390,8570,-44318,-89636,-30305,13555,-3021,13750,18704,8503,7623,-31668,-57678,-21300,29940,71785,65675,16271,-5576,-11113,-34183,-21717,24578,33592,-16415,-50320,-16411,28377,48387,23893,-54638,-123882,-167871,-196993,-175046,-128810,-48526,67028,134391,122045,76644,21349,16783,63039,71905,-1176,-82944,-121118,-129624,-121980,-88183,-24718,-7477,-37162,-50138,-59103,-50588,4019,10340,-36820,-82816,-109934,-129541,-89633,-18269,-2827,-23161,16284,92603,103583,53540,41437,-5878,-128483,-194930,-81362,12002,-21557,-9314,69026,72492,30896,10896,-6149,6914,85343,119705,84352,66152,73256,39010,-22749,-36620,-43826,-52992,-8474,24339,13142,24286,42646,27344,12589,19122,24656,39549,19326,-44739,-97652,-73354,-12308,-33959,-58122,13148,52290,3593,-63655,-97964,-88011,-51425,21001,99342,119016,98602,80261,12416,-20787,14706,-5727,-87736,-114955,-80690,-59753,-31896,41756,56122,-16728,-62461,-66444,-97934,-75890,-9359,15625,25280,67125,80508,17163,-91054,-146470,-68465,54593,71045,-11438,-51901,-11970,59696,152318,173876,85542,15013,14784,18018,-28714,-96028,-97706,-8414,69438,61733,13139,-12712,23861,59496,13910,-16686,-6303,-51341,-92016,-54037,-18835,722,15541,-14680,-34246,34111,80197,36857,-19406,-45392,-16349,4924,-19002,500,34616,11601,17912,34705,-555,4150,64452,144992,237120,241647,131446,43079,4511,-16841,-44012,-63175,17083,158760,175079,64959,-15042,-44924,-2227,46201,59839,14607,-24830,-15735,8896,-21580,-53129,-43869,-32822,-32704,-16270,-5863,-39825,-54137,-2747,60886,126680,114622,32933,1412,-14616,-60970,-33060,65220,112654,36904,-25275,-14780,-75148,-168923,-103656,54352,128337,106252,81853,79490,45310,-18138,-21290,37913,87761,101452,96801,17965,-29305,1710,-11362,-85470,-99420,-35144,5917,7225,-24423,-69582,-91087,-26628,102393,139621,22036,-49711,32604,97961,30473,-59208,-33808,54531,50438,-28325,-59052,-31892,18500,83744,118058,56355,-13436,4039,16611,-25618,-59758,-68133,-89836,-62180,15744,71267,92820,51843,-39828,-86884,-92792,-65981,-29223,-37359,-3189,66939,73630,41371,56361,75326,86727,-2949,-125859,-98252,47997,95601,29626,22649,85713,44541,-77093,-82485,-23120,-27130,-41164,-17700,-13237,-33583,-45577,-26285,38443,59340,-17710,-90008,-72399,-46124,-22456,29523,44894,-8808,-50082,-46309,-13041,8429,18133,24826,29136,50446],[46956,-1155,-41740,-64185,-82820,-54366,35170,74921,25918,-23988,-17029,7261,-41632,-116583,-120949,-20552,83926,97641,38013,19496,23208,-6775,-7141,-19144,-63773,-21991,66645,84698,38329,-15534,-39748,-374,27866,-60689,-182867,-169217,-24805,105165,161968,127582,71724,45363,1820,-76681,-113807,-53338,60119,92246,2637,-43191,28180,89845,39705,-11028,16088,22711,-43902,-62778,-9031,37469,40609,29990,49297,47905,-5231,-38957,-8270,45095,81698,82213,62871,3268,-81477,-141806,-130752,-64725,-15593,-9340,5103,-3321,-48523,-90086,-93039,-48172,10916,11437,-16221,-7887,-6554,14259,61673,69630,12575,-80319,-127106,-120335,-85365,-94551,-92718,-64203,-55294,-68045,-41091,11134,21685,1574,-1570,18772,39887,75964,93212,6969,-58084,15526,91647,98015,78802,100290,154517,145371,104161,120747,85335,-26327,-80922,-56592,18678,115016,166841,72336,-40020,-53644,-24980,-6895,16645,25957,-46235,-144645,-126624,-18464,13565,-14868,1271,27805,25960,26260,-3793,-32996,-8349,26044,-11720,-73363,-109667,-104996,-46677,-1502,42745,97581,84272,54415,73621,38109,-36557,-58681,-54873,-45201,16964,95553,118039,111916,87219,46866,34265,113049,143933,54408,-72209,-125183,-49834,26303,-1110,-40601,9191,76274,102793,61886,29810,39032,32382,17727,35726,66668,95444,72819,-7756,-82829,-106087,-58766,-1154,-21825,-64826,-78137,-112845,-148827,-97613,-34489,-75456,-133154,-107105,-60284,-66421,-149918,-200489,-114457,-3361,50433,23870,-64890,-129683,-128907,-34546,69448,47306,-48299,-85072,-68153,-64312,-83829,-55303,-19586,-34591,-59331,-20291,35548,53999,43271,10950,-66262,-80566,58625,208466,213698,144809,105645,115835,98548,34826,-25767,-1071,41777,12412,-24663,-2194,20470,6399,-35598,-34701,9226,16374,-12755,8036,38884,25686,-8684,11674,59246,61860,-4186,-80711,-122823,-102796,-104467,-107050,-14079,116562,144951,46612,-40574,-50498,-10590,44605,62367,41550,23111,15744,34716,81087,77689,-15365,-83483,-70838,-43031,-41631,-6073,56252,43189,16127,52765,114171,79933,17486,22622,-15563,-133490,-177709,-123440,-42614,46157,90107,65855,42253,-16240,-53234,8116,40835,28370,61575,54215,-60047,-148610,-97911,9937,94449,117319,44669,-43482,-65357,-22514,42555,100807,65893,-18029,-36581,-25329,-27092,-3245,46735,98240,81014,4781,-66840,-95385,-68612,-10864,-4060,-49925,-61829,-216,66511,81598,34284,-56448,-128120,-115995,-38164,-55319,-107637,-77987,-30679,-14973,-20235,-35412,-29415,-39466,-61388,-1103,72070,84663,88925,82139,72522,47961,-60678,-159402,-103142,3018,1875,-22729,-20101,23484,79742,66320,-20867,-58101,-74075,-70213,-16577,-8911,-4745,49938,132049,162247,118411,66479,22854,-10417,6332,14741,24093,54935,9796,-71240,-85737,-105619,-102162,-66815,-84991,-107785,-56997,36099,103671,64045,-51044,-85638,-61878,-101827,-136396,-74744,14663,96980,134492,63472,-17544,432,7025,-20560,23100,52584,-1143,-69513,-95673,-81967,-32719,12088,38495,51347,45652,48942,107745,106131,20083,-20290,51957,119063,86679,51928,56874,60649,23575,-12026,-23582,-44551,-64542,-58885,-23481,21683,58636,30554,-7364,-298,27437,62020,119630,122080,53272,-27002,-94804,-114158,-72879,67712,167664,76334,-40219,-35539,29642,60756,8648,-63148,-65616,19149,104323,113406,68193,-13538,-48730,7769,54180,44515,37937,683,-94896,-145861,-59026,30490,72297,101268,67994,-15997,-53688,-9640,55273,91102,56664,-52470,-141303,-105084,18314,85510,33438,-41457,-25404,24400,8283,-34450,-11773,-10926,-67381,-61342,-18281,-47626,-83722,-52002,-45929,-76435,-75396,-13190,41566,49615,35847,17126,-30614,-97441,-81686,4393,40575,132,-57513,-92909,-65595,-3356,11662,-47127,-128707,-132978,-9983,45861,-49224,-82890,-1559,65093,52065,-39652,-103362,-46514,20188,31848,62322,65287,38395,10271,-24116,-16978,42140,51536,18022,7134,26698,29208,4318,-41576,-133205,-193261,-183343,-121355,-20540,66257,81800,36377,59196,131995,119754,50441,2774,18770,80292,119972,73093,-1318,-47895,-57569,-52797,-37946,16161,64872,78512,35214,-35951,-34314,12500,5698,-33810,-69334,-73823,-29436,44185,87663,59148,-70120,-180775,-170607,-110855,-89971,-53858,37338,112465,81774,-9439,-52962,-61317,-30055,32993,59326,47311,-19786,-94044,-47128,49382,32493,-2426,-38296,-73360,-13070,57163,6147,-57814,-7276,90962,111916,81443,56277,42948,49290,62502,31414,11186,21735,-7236,-70083,-83170,-23145,63180,34635,-85909,-122438,-74184,-27805,28162,42804,-32891,-63962,-12851,32496,50565,92090,93099,43985,91690,163594,91697,-7450,9626,48807,7516,-36320,604,40246,6101,-49013,-91535,-104828,-29693,41077,63999,69087,23723,-48424,-80823,-53969,41578,93461,45513,-11881,-27437,-17961,11068,25166,1508,-47210,-77853,-37894,323,7108,18258,786,-48361,-112707,-135844,-111940,-82959,21065,199732,258170,165763,76776,24683,17660,51055,71070,13234,-47172,-44849,-29019,-43004,-57264,-43940,-40748,-40753,-1873,29287,-2750,-52576,-94667,-106434,-103817,-116587,-116498,-28221,20688,-55252,-88932,390,109934,140013,81725,70658,103794,21784,-136646,-126683,-57100,-41362,21820,86740,62598,43642,43351,4530,10034,90822,100869,56648,42450,35454,23901,23654,48764,58401,67684,72065,20123,-46382,-26713,11203,20711,25720,55213,75829,68811,34515,-7340,-61786,-77280,-39118,-52963,-84550,-42080,-6883,-6848,-34684,-88285,-128835,-102298,-29255,13117,34634,116381,155923,44465,-52051,-28759,2757,-27871,-42025,-7456,-207,-12729,39173,54758,-30299,-103186,-101629,-80439,-44606,-4869,38991,67405,49163,9781,-17830,-58435,-100543,-43242,56480,60422,-23349,-49050,-337,35550,59502,54609,49217,41769,-5353,-41777,-86886,-168198,-141936,12645,90304,33195,-14901,-24982,-48152,-54791,-49207,-28799,16541,11709,-26498,-27504,2933,39092,36413,-28113,-36037,45446,96517,64295,15827,-12298,20353,46126,258,-28775,-27636,-32342,31166,102184,55320,5018,34313,140111,273353,273997,116170,5217,-34538,-31054,-15452,-42614,12686,187343,205530,52054,-26094,-10764,45953,73190,46001,-37061,-90879,-74670,-15548,10668,14529,8268,-24822,-62552,-53785,-49324,-76443,-80110,-61715,-25879,62715,82050,45903,44860,-3446,-101856,-97588,-36133,-16895,-44358,-10289,50185,4518,-74060,-58650,42680,123239,88849,25197,54660,95520,44738,-22390,-22570,41608,91849,83125,43201,71013,118572,60226,-48747,-67661,2670,33136,-1725,-50759,-51285,-13825,50214,132564,162579,74476,-20564,-8472,52736,63652,-1869,-68341,-83071,-113072,-146144,-101419,-39055,-7831,-17017,-55143,-76998,-47777,22061,29185,-24907,-53727,-59765,-67090,-12915,70089,89445,103743,70025,-45931,-115093,-81427,21007,100466,90562,95115,126950,64607,-25243,4803,44237,7421,-75329,-135135,-108951,16945,92411,32430,-37650,-34750,-40915,-80825,-46776,9531,-11420,-52652,-59219,-59669,-40271,-18018,3160,56866,77111,8732,-35997,5265,28390,21908,25586,3861,-18116,10326,28252,14261,-9060,-21117,-10687,18283,58174],[82926,-650,-28528,35583,50383,-19640,-52971,-46267,-86860,-125667,-82273,-44548,-78792,-95105,-80437,-45263,14419,67789,41431,-2991,-37527,-53577,-5788,2069,-30853,54929,166790,129817,44832,52597,71716,30099,-20866,-87583,-151277,-98971,34471,108969,131694,116930,75257,38790,-16744,-104072,-137627,-61800,63719,131118,88717,34800,49328,77530,84886,95390,77534,22230,-63074,-118026,-92768,1178,70966,75468,75359,54335,1051,-24036,14748,64679,67366,43027,36273,19763,-30906,-69628,-44603,2385,29559,27406,12540,-2146,-35537,-116230,-177842,-130723,-33713,8755,15692,50170,63919,40279,3466,-55641,-111530,-99855,-34524,-25420,-44365,-93934,-111871,-67209,-14537,-24319,-49312,-45008,-45736,-50908,-48256,-22085,26392,76755,75231,-32156,-105991,-36952,42902,43195,17613,28671,78729,78245,68435,117078,104442,15918,-26149,-30381,-7136,79651,131219,13997,-109152,-93678,-17980,23149,47672,73273,51218,-29979,-70211,-16540,65084,111722,126407,99254,45652,1368,-54110,-77543,-20529,38371,7056,-75917,-143417,-133629,-43647,9991,37414,71092,41442,1465,33219,21223,-33296,-47612,-48533,-29459,29581,35919,-13921,-33362,-41077,-64803,-29115,99692,161368,111635,6625,-78786,-27112,52741,30641,-6697,34439,45452,-5730,-70702,-69339,-37307,-43532,-22697,34776,64614,62536,27180,-20841,-38319,-14381,34210,60611,31800,-1057,-46496,-110435,-132647,-70618,8564,-199,-46155,-71976,-62088,-46076,-81488,-96820,-29331,21795,151,-56283,-98797,-84691,-66957,-53699,8798,34343,-30363,-72576,-68839,-84283,-111608,-52482,30431,3604,-108859,-106832,5286,80352,62141,-7821,-96069,-129448,-30454,122116,108455,-5297,-6183,96993,127707,68832,-13301,-39379,67,40025,26504,-2310,-23445,-25090,-17988,31389,86202,68291,3548,-2669,49907,62711,9861,2909,30214,22279,-34865,-103148,-116194,-50715,-78256,-137718,-50909,69090,75584,46759,35505,171,-5933,27214,22322,2085,7423,-9997,-49730,-40740,-1223,-3562,-2191,-2576,-32008,-9414,90759,112753,-251,-40491,61540,119505,49534,1497,26827,-46838,-194458,-196193,-98321,-48698,3666,93710,137427,104119,4815,-28714,54787,89407,82158,114711,92295,-10846,-59629,-26597,17222,96332,151350,77583,-28030,-47386,-18818,-23008,-27161,-22989,-21586,8616,31546,48,9233,68538,68330,-10802,-42387,-32085,-17698,17625,32403,6630,-11855,-8987,51224,131777,148390,73618,-25910,-70882,-37380,11267,-53074,-112356,-65479,-22150,-15212,443,322,-15215,-43183,-69118,-36171,2077,29086,56033,51064,58731,80411,2090,-120129,-117477,-5074,57507,50474,8430,-10731,16885,30061,-7437,-13537,-8424,14886,58352,44437,50220,73887,66052,72022,71915,36880,-28901,-83885,-38981,16404,18356,39271,22986,-20891,-1559,-8255,-34513,-32323,-70869,-107281,-74474,-21255,-9265,-39882,-69354,-50092,-51327,-122616,-143772,-28558,106318,193999,226585,166609,47716,-4914,-3196,-838,12611,16840,894,-32010,-38530,-7047,31331,27506,44783,104332,74480,-2698,10309,47319,24102,40768,167467,285955,262550,170582,102913,56268,10808,-12721,-25313,-41454,-13146,-951,-28768,-24642,12946,37500,38714,-16490,-55424,7919,93702,98893,67223,68321,57926,12051,682,103567,173452,94001,7243,-8776,-1805,29151,57707,18344,-63211,-62959,39793,121031,90262,-16062,-66660,-60218,-64082,-54711,-29224,-44454,-88444,-117353,-103353,-68632,-26605,19016,-7401,-97944,-160064,-103725,7783,50441,-8417,-103671,-159826,-131023,-10942,70691,10015,-56846,3204,78067,42856,-16391,-4380,-16229,-71403,-42079,24158,2069,-59717,-76320,-68777,-54478,-31175,-3160,-10575,-36189,-25110,-6753,-46064,-114741,-87822,-11671,-14121,-66722,-78891,-78464,-87670,-64802,-20072,-17946,-50633,-32718,39914,30087,-74692,-112065,-28517,58830,43353,-21460,-16357,54062,88195,56773,41615,44651,60405,52874,4244,7272,79297,47766,-43727,-46035,-22462,-23405,-10658,-46180,-155572,-186343,-113874,-24976,53812,137698,177476,106910,30474,54652,88800,78191,70141,79374,110493,129933,80166,-11872,-110995,-173431,-159689,-92561,24194,131287,135423,-11596,-150458,-102651,-14018,-44817,-69627,-43897,-63319,-60536,35403,104776,84507,-39260,-178672,-158331,-26095,18486,-17635,-23478,50656,90879,35299,-21628,-33272,-1709,43830,76196,100847,57773,-24915,-15415,72810,75806,14048,-79540,-127455,-34585,80745,45607,-57327,-49155,65401,103198,54221,18780,20034,49832,96979,75196,33745,34725,-22835,-117760,-91803,15417,47558,-27725,-112343,-125996,-78546,-28102,9662,15726,-8626,-6861,34751,67222,40476,42445,65502,44784,69370,114496,43899,-55508,-53902,6008,16946,-44490,-50795,30364,39407,-70970,-179982,-182196,-66244,60985,124406,141561,90470,-723,-67118,-77662,-15544,23164,-1477,-20799,-5190,17839,45526,55371,23146,-18780,-32783,-16742,-41523,-62062,-1099,68449,52275,-8868,-14114,-5280,-18762,63108,240547,270401,117402,-9828,-35727,-36203,-48109,-25520,10237,50048,86822,84667,44298,-7094,-44001,-58347,-31981,25508,76759,55798,-23418,-92058,-93076,-76229,-85877,-75185,32835,68865,-55535,-100481,12713,106113,124367,101314,118274,163969,77990,-108490,-142024,-95443,-46357,17018,32255,-21297,-43374,-22194,-21895,10788,60166,26636,-372,16316,16228,4534,23078,82433,115093,109450,105692,65599,-22215,-48968,-11782,13034,24769,66680,78788,24952,-23195,-19490,-39856,-65806,-45629,-44568,-48987,-18180,1916,18677,28603,-36082,-107181,-91912,-49771,-61556,-32807,113233,142227,-7639,-99854,-31488,76060,91793,61331,57468,14871,-36232,4471,17521,-55821,-118156,-116571,-74408,-41415,-33522,14635,67911,51894,4042,11683,42733,7785,-26234,4007,27040,-5455,-23984,-22795,-59327,-103949,-100644,-19214,22406,-54492,-98731,-94816,-141383,-122482,12197,75611,-2337,-42757,2083,-1393,-44053,-44458,2619,54763,68459,33351,-10744,-17857,4486,-11191,-49200,-23289,24685,51946,60090,49046,23168,24265,23328,-7506,-26931,-31731,-30954,48970,151443,105662,-16279,-29443,114101,287663,288994,106541,-7382,-40820,-33340,19811,21392,20596,104672,102283,-690,-27115,34287,100702,74502,12326,-38995,-74673,-81260,-35088,25098,88456,116177,75476,-3463,-54445,-90221,-111560,-100787,-124757,-140632,-57413,-13603,-22714,-2340,-4494,-59027,-85544,-79154,-87172,-86769,-41967,23332,22538,2998,-7332,6097,46137,15006,-44878,-7701,56861,50176,5816,-5409,48838,69842,23794,23272,121321,179372,117623,32534,-6020,19379,31348,-19178,-70380,-4969,102880,118089,90494,66687,5656,-60335,-62833,-824,51517,12843,-75822,-150987,-211649,-201065,-105540,-22707,-25524,-100211,-158972,-140138,-73623,-701,26484,16719,36710,48908,24506,77101,176041,176224,133082,73432,-29872,-91934,-42950,102940,205640,177162,140017,125191,29872,-84200,-58431,-2512,-60257,-128344,-117251,-69646,20951,102137,51674,-67444,-122705,-116089,-64681,28308,74790,13251,-47434,-68415,-102021,-118706,-84930,-44907,3292,58635,65200,50102,65141,83962,69168,27056,-9731,-6412,55852,78503,26791,-30338,-34422,-4627,40005,99300],[98845,10165,-24189,73537,105075,-25560,-143790,-136310,-123573,-130449,-89359,-54169,-50747,-6384,2461,-69003,-101983,-34203,11678,7475,-37135,-80520,-51926,-21621,-7741,89263,173395,109932,32528,75226,101192,-3711,-100572,-89279,-12849,77318,143762,122774,83349,59785,17288,-7123,-10376,-50761,-86492,-38517,42600,85167,65649,13628,-25632,-35046,5231,42457,-2377,-62357,-90637,-119073,-123920,-69480,-14983,6715,14200,-862,-12821,-1204,22885,48293,52525,19088,21534,47345,32738,26412,74842,67471,38871,45076,60257,78109,78323,-56576,-225719,-239045,-126832,10135,87091,104821,87655,22372,-71060,-128377,-121692,-41465,81361,101133,32522,-53021,-81385,-20246,53787,42935,-11349,-55270,-97202,-87296,-52381,-26955,26367,79864,75567,-7660,-76016,-18886,63525,31204,-57425,-81039,-22977,18261,53591,118197,125045,65040,10399,-39562,-52825,19547,88479,22916,-103476,-153299,-85576,13971,87635,127132,128237,82144,11148,-13884,44593,104981,109345,101000,60784,-29170,-109075,-99869,-31070,24623,11140,-46058,-87426,-72980,-17418,-6451,3258,42602,20680,-26985,11446,18901,-37438,-32788,23491,37884,11536,-54112,-131805,-135622,-98193,-89212,-23968,86683,104876,63061,33424,-18210,-30048,16290,52059,63769,74201,23589,-61594,-105038,-101151,-111788,-127892,-66245,9860,22589,21206,11483,-15873,-30397,9308,65241,58826,34826,41723,9533,-72272,-106172,-54714,21731,55190,52395,6782,-28739,-21033,3324,15111,-24052,-87512,-105874,-119726,-111191,-21226,26482,-26114,-38084,-12546,-17055,-18331,-13998,-51370,-105107,-62299,26766,-15732,-144873,-135741,-18349,45286,16655,-42623,-114617,-173367,-147365,-42682,-53428,-139576,-126898,-17553,73086,110054,43993,-55352,-44607,56553,81606,1365,-79273,-74142,2679,94874,125418,67400,788,-14841,2955,6864,-33835,-55568,-49710,-33997,-32832,-43344,-32180,11642,-8225,-52064,-31949,-34524,-54682,15815,83777,35082,-19516,-13927,-5010,-10904,-404,-6202,-82842,-134681,-77405,20353,99486,89386,21923,50761,166114,138496,-16328,-54129,35865,33570,-35852,-23415,11040,-37887,-87223,-57040,-35680,-39478,14326,135020,200568,140021,12412,-27488,61463,119549,115653,92670,32339,-5496,14978,8451,-25184,32989,87948,29179,-23416,24421,77496,34612,-29737,-34786,10802,79422,114790,66788,25508,14686,-33981,-73576,-3112,56337,61651,72376,75490,76667,51792,-18570,-1020,119515,132727,48303,20119,40301,34002,38612,16872,-44371,-66814,-46322,-37275,10953,67756,63070,37153,13649,-11424,-7062,33050,58288,47270,52108,88091,44635,-66351,-79850,26106,85887,58170,18305,-9497,-36812,-29253,-19987,-27901,-17935,37387,66037,21971,19553,25044,-30132,-32600,-9906,-31768,-70318,-103167,-83157,-31815,-7304,37372,67438,42049,32411,40739,31347,11438,-28745,-52749,-46141,-45809,-72530,-93582,-48318,20267,8351,-84232,-132486,-24720,128446,203399,232363,200953,78617,-7262,2816,13226,-1410,9118,2593,-42263,-20478,69983,125487,62021,5360,35992,10365,-84134,-111493,-94778,-91742,-12651,149163,281570,284708,168767,30363,-28705,-26648,-11117,-26831,-38799,14630,22973,-33015,-32394,172,24374,50352,6215,-56641,-17893,26165,9457,38144,129174,139550,50668,6103,77666,135692,71829,9135,-12005,-27896,6933,92194,88863,-32273,-86555,-1306,75297,39359,-31138,-58995,-100225,-147130,-127986,-81488,-69235,-53667,-40579,-34647,-12318,15611,32068,2333,-86961,-179650,-140938,-45528,-30802,-62682,-71816,-72885,-75361,-9418,90305,60001,-19576,6727,76868,86219,33306,-884,-9660,-20952,-3058,17781,-7683,-42076,-53356,-44924,-6596,34824,31355,-46623,-79542,-26237,19616,2000,-57912,-58608,-26103,-61915,-103550,-70707,-41752,-57768,-66657,-63990,-54783,-15690,51159,118811,103833,7391,-69103,-70284,-15587,-15735,-40916,14103,88712,92661,48148,17659,15270,47494,48744,-2039,-13739,39133,35959,-12042,-36547,-65919,-87386,-44330,-30477,-87740,-95449,-31781,26488,74597,136399,185223,117428,-45055,-90692,-596,55680,83277,100959,87670,58950,35754,-1288,-89358,-189421,-174864,-82688,38279,129521,111478,-42418,-164810,-114712,-66639,-98333,-85034,-25543,-49883,-97021,-36290,42842,38235,-67609,-165142,-112367,33913,57118,-28068,-71629,-4911,61403,58115,42153,31951,36730,39488,47064,81474,77887,21484,-7358,42609,63547,9736,-82998,-133158,-82956,14628,16650,-47567,-52242,5145,17226,-18946,-38629,-26291,8238,51823,44620,27671,44475,1520,-51473,-19337,27860,-10025,-67299,-77681,-53498,-17505,6498,-7354,-24557,-15922,11498,47656,61042,1239,-19966,26443,26094,7515,17386,-26784,-102906,-105770,-12872,55107,-9130,-66628,-33628,-29335,-95884,-157094,-143983,-59197,49390,125476,140119,85609,35257,33559,29906,-10256,-55627,-41783,24212,57952,37856,33992,48730,49410,39753,25879,8404,-32571,-63897,-9110,97802,103952,28042,8322,18118,-16356,11433,134802,165200,21339,-119438,-119435,-90692,-122927,-93450,33203,140220,156334,113453,74594,39503,1943,-14474,11060,32725,52724,60520,23572,-16011,-11589,-38803,-64468,-39557,39893,79823,22878,9815,92010,115767,88659,85077,116562,119221,29111,-98168,-106224,-47208,2172,-2564,-34007,-45418,-47912,-38166,1766,45820,29824,-32788,-11205,53172,44255,-21397,-28774,56619,98392,60160,75864,105340,55997,-1778,2488,8127,13166,34064,9416,-40992,-51225,-15987,-13429,-44271,-47756,-39998,-7146,42742,64337,96082,126126,52476,-31772,-23755,3739,-24782,8126,104356,57015,-88600,-116586,-1385,139198,167719,114934,76250,-956,-51213,636,4171,-60957,-99229,-89001,-56604,-49806,-67900,-23482,55302,104065,110748,128166,148143,70480,-52273,-75908,-21833,24586,33705,7543,-37672,-95119,-117981,-50362,7984,-46877,-104519,-86496,-45445,-377,64390,83270,709,-40844,35294,89274,60793,29758,45873,60441,45654,3047,-34338,-40339,-39092,-71000,-61204,-13626,-1102,11663,46022,57801,36843,12451,-5072,-21051,-38296,-28151,4728,62651,114579,55073,-73487,-67072,113025,303374,319742,167760,78115,46503,7913,24644,42297,11242,-13112,-23258,-23665,-8540,22012,76516,34136,-22476,-14962,-16716,-60982,-75628,-42318,46429,131502,138336,75000,-13055,-91331,-113231,-87348,-116997,-164030,-126752,-98922,-100682,-68271,-7350,37033,19640,-30772,-53742,-54823,-58022,-28708,-10846,-6085,-8166,-28925,-37272,-45903,-26353,29259,45865,34475,28863,26185,48088,24316,-24430,2196,103248,141208,112898,73432,10627,-1763,27698,11370,-25652,39471,120496,83873,25126,-5741,-53154,-84322,-61988,-5158,16352,-18981,-50946,-92038,-153770,-153487,-86029,-27016,-60629,-137456,-138453,-95868,-76037,-47619,-123,30034,70978,104881,90689,160420,269221,237207,127346,61929,2900,-49976,-23068,81642,127648,88316,67382,40749,-20639,-87113,-65830,-15826,-42478,-91946,-54618,15043,61225,71486,-8636,-131890,-177408,-138417,-35549,72096,77365,-10406,-47613,-29594,-81407,-183973,-185354,-116327,-72855,-31297,31387,59490,53249,61059,57581,14857,-5565,3132,37306,41929,-8672,-54013,-23152,27115,50902,92734],[69855,29704,7609,58301,53428,-55850,-122285,-70403,-15302,-4923,5828,26780,39187,75181,61367,-25452,-80221,-51789,-16901,2190,-10395,-52993,-55481,-30094,-20138,14977,55615,51955,45566,81537,83788,-7785,-99792,-63107,68881,157557,179933,128288,67866,28900,-12496,-19660,21722,24799,-8645,9177,45109,29390,-30795,-88865,-123260,-117701,-88627,-84554,-122523,-131798,-87051,-64464,-91249,-109468,-97744,-62111,-30800,-41647,-36260,14997,33894,21376,27936,6711,17417,66245,74748,63627,101174,91481,44588,49923,101720,141735,146091,11730,-183438,-265286,-184511,-579,116110,98390,39489,-13992,-86958,-109468,-41494,57514,158397,157412,51916,-51005,-54346,22949,86837,67808,18111,-18061,-70217,-84537,-54309,-27922,12605,49130,66158,48997,12554,61913,142326,90194,-71613,-154816,-97124,-19142,20580,68099,95607,80797,16305,-79037,-97026,-29044,67124,79716,-43355,-178117,-153333,-37343,53773,94539,92560,91952,65598,7834,-9352,-11441,-39059,-2844,20323,-65194,-124995,-67424,-29563,-21846,-21385,-26019,1904,41414,26408,-43810,-41951,32732,37899,9994,51105,41094,-35186,-13348,100724,125333,31412,-71794,-130034,-104092,-49421,-26272,16432,71020,34116,-16425,12661,10946,-52304,-44524,44196,86645,68663,19603,-19450,-22622,-29166,-73977,-94649,-49788,-15649,-46763,-41809,10250,3782,-57690,-41605,39646,58470,58069,99818,101894,-1559,-106891,-100297,-22978,42799,59495,17911,-45368,-58569,8231,44495,-65680,-198334,-173748,-110165,-65443,23915,68178,17120,-34900,-23089,34788,63291,37027,-15626,-79485,-98666,-78783,-109409,-148001,-86134,-19655,-44354,-93382,-99875,-136699,-191322,-169539,-95213,-86915,-107094,-114385,-101770,-18410,110287,78451,-68081,-91997,28927,96947,26587,-55007,-37859,35711,83367,65854,17661,-1016,-2766,-35311,-44817,-32729,-52963,-88331,-60960,-16032,5494,9526,23716,51801,80258,40453,-85128,-115356,4017,95508,54926,-18068,-22132,17392,18678,12697,20305,-58295,-150881,-100863,34956,122172,94078,28615,39390,115485,112549,25254,10503,24025,-40662,-58437,11742,2886,-30444,24120,53217,4971,2292,72601,163006,185828,107430,-11006,-50751,29306,117526,122749,55067,-13785,-3600,34151,12142,-24080,15518,27507,-44350,-54494,52395,153728,140021,75713,36844,57223,112200,136705,119050,69125,-32227,-118659,-101859,7798,62307,43695,38539,71939,110793,67966,-62115,-84214,40121,48211,-9373,53889,97156,-3893,-22244,61603,27878,-80447,-90722,-63629,-10109,71883,103037,115842,95984,14292,-3107,44676,71821,69281,49293,42889,19976,-47102,-50737,30841,44780,1937,13271,23215,-45990,-53040,-36187,-91311,-96739,-17653,1460,-43710,-35977,-38975,-72641,-56886,-44724,-73009,-83080,-101141,-135313,-104803,-23611,48453,94901,77927,28166,20174,38790,26876,-8658,-24917,-14306,-2023,-11790,-41067,-20790,36742,48924,-9880,-77644,-41248,61052,120180,159075,145155,36459,-28853,10664,24202,-676,4386,-15020,-66435,-35181,73903,143053,76244,-50171,-114381,-108711,-121826,-133807,-153749,-159059,-84071,34011,100595,88380,11312,-78316,-66554,-12178,7871,-14056,-11310,38401,27304,-16977,14775,54026,38600,60743,85564,55526,20088,-20841,-67020,-9082,117468,121196,15948,-34225,37682,108107,48339,-20526,-24540,-21202,-4125,62078,71602,-36447,-83523,-10509,16204,-32097,-37582,-25601,-100330,-182640,-159182,-89473,-63212,-22013,44616,117366,172958,198790,170647,102267,-5252,-93458,-55662,-10171,-40676,-31999,24122,28456,4314,51814,155269,136493,12213,-27479,34573,91878,45860,-25676,-14391,43305,62098,16369,-51569,-66578,-34631,-9221,31520,61167,34545,-46093,-44412,26724,56330,45652,1630,-35493,-43995,-76390,-90443,-31870,16830,19754,4241,-46132,-97797,-65174,33553,134063,150515,96300,30623,-51647,-87408,-67162,-40144,-3417,29877,24423,8843,2366,-11755,-3020,-10172,-49049,-72784,-53214,-718,42173,12500,-44312,-78060,-53489,33,11339,2628,-4722,-22615,56,63763,116693,59959,-93900,-149119,-54001,15149,46139,77989,38102,-24488,-34183,-14971,-23439,-53251,-31894,818,24600,39643,25460,-36718,-82471,-67801,-76491,-72757,-8244,25771,-42268,-137070,-111928,-7412,11112,-79538,-110932,-55453,2122,-17083,-66691,-65749,-22569,13900,54030,87879,56400,21251,21081,32542,55489,58631,12872,-42222,-27098,4224,-2520,-50885,-109738,-115812,-62708,-52876,-72827,-66438,-63858,-68516,-62246,-57930,-33835,5127,12439,-3462,17744,58600,73151,79139,42492,-25350,-35668,3316,28404,41450,45331,30670,-5857,-18854,-21166,-17723,12407,32394,-21599,-45765,5589,3881,-46681,-49191,-33455,-48323,-39473,47437,97139,29829,-23142,-43191,-88630,-96442,-61756,-41947,-13845,35076,79139,79263,45924,46062,107272,134459,47610,-52036,-21650,73901,80528,12088,-27151,-28144,16218,64187,49065,39055,49268,15977,14618,97033,114222,5200,-61974,-39173,-63510,-90021,-16612,49584,-30060,-146561,-138611,-78543,-93625,-57326,74667,139679,95683,53871,61851,62325,39282,34448,46585,17125,-7799,15686,20063,11096,24569,-29817,-66439,-29449,11282,50555,101364,147534,171111,120290,33874,-4586,14971,6378,-31495,-66851,-35001,38397,67310,-1582,-39426,44060,82254,35369,56635,87203,27891,-32982,31045,113695,55540,-64166,-77689,5744,24502,-10078,23795,83270,78027,23099,-23939,-32544,-12878,-19660,-76108,-70113,-5299,31130,12669,-39618,-74461,-80100,-43579,26146,71919,136713,190598,137534,45805,36532,70190,54042,49474,51675,-19775,-105631,-70476,61129,162297,142932,88937,60309,-7973,-29792,32651,22450,-45142,-70762,-40656,-13522,-37202,-78431,-44569,35555,107041,143102,158046,149231,53647,-62497,-103072,-63839,22919,82663,85852,83340,60923,-2480,-14557,37345,32117,-57146,-81926,24578,111964,122363,101659,32358,-6654,48015,104972,103266,62969,31980,10548,-39909,-94914,-95847,-54169,-47107,-88680,-65543,-7288,8497,27140,50300,48810,24324,-7319,-27131,-56855,-96094,-55827,31885,61513,28563,-48649,-107405,-47915,134188,332921,378978,256139,177362,141766,50363,-18948,-25044,-43542,-92607,-87125,-14963,12753,-20290,2541,-10485,-25713,-2874,-8160,-75002,-128415,-135279,-75863,12094,72381,86705,43184,-37548,-70642,-47819,-54774,-99022,-114633,-113942,-86717,-48514,2822,83621,102300,27006,-9312,-40546,-76703,-51787,-24208,-37544,-40062,-45011,-61692,-34551,61948,135339,114991,59095,20254,-11129,-22092,-37356,-33867,4826,65185,79963,71861,43982,-22360,-28991,30088,63748,52142,49582,21970,-11233,13893,39461,5289,-22383,2377,33340,4447,-28150,-315,16982,-20039,-63690,-61263,-38454,-73343,-120175,-70112,-11112,-37289,-51791,-13521,-1578,-15050,8572,58726,171161,267757,213182,110299,88060,65039,1750,-10438,8394,-27981,-48759,-24276,-35132,-29081,-4532,30148,45790,24958,-23338,12353,93280,98631,13955,-93773,-179920,-187974,-98312,22058,92159,48090,-34424,-30098,57446,58725,-69035,-139354,-88106,-65459,-100922,-62419,12477,34248,32786,30945,19023,33931,53610,51142,19043,-23212,-41443,2635,52608,44609,46697],[-24299,-7118,21334,28350,-29012,-80534,-34243,54884,108266,113250,98416,95792,85584,69724,43566,46164,50848,10165,-59632,-82548,-59418,-37488,-14325,-17511,-72019,-111739,-80447,-2306,57519,72689,48903,2089,-46780,-34848,24336,59411,80208,76765,57718,34335,10246,-10683,-6618,4346,13557,39296,49018,-12456,-113796,-155384,-121788,-67041,-63706,-107463,-145779,-122609,-61718,-25228,-51872,-84842,-87344,-71782,-36566,-41140,-51629,9551,51121,21117,-3507,-27022,-16360,49826,77593,30160,33327,87068,84529,51209,62787,80005,74816,19538,-100384,-210879,-193076,-65795,28292,15132,-48904,-66717,-81290,-90629,-19286,77408,135410,95522,-8164,-82531,-36370,32820,58600,33894,-2363,3197,-3518,-51418,-82014,-68918,-29425,7954,55070,80885,53745,67221,128164,107274,-28098,-135419,-116108,-52580,-35839,-27651,-1510,38153,17544,-75188,-102124,-55170,42376,96656,4764,-136713,-148193,-85208,-34981,-9022,-19365,7876,49732,21086,-29059,-86501,-158708,-129401,-52716,-78584,-98286,-24812,-17783,-57547,-61978,-33598,42773,113379,74994,-34607,-43179,33809,56920,68699,112359,77182,6886,26240,100031,111849,45229,-27433,-44357,-10722,1644,2854,7284,21291,-826,-19250,3440,13722,-25705,-34251,37650,61317,32300,11238,14355,19381,23742,12820,-3140,-14221,-38962,-102122,-94049,14349,34711,-62406,-82860,11697,98873,134929,173292,180681,83263,-56868,-107995,-71288,-32267,-30255,-54450,-88699,-84406,-12423,25890,-58458,-156875,-128152,-37335,17132,35465,35169,17058,-18292,6763,85555,96634,36459,3205,-27961,-95656,-173160,-178191,-98535,9150,23949,-57035,-121605,-124127,-133485,-121458,-51753,-1317,-2004,14455,-1757,-74043,-65164,61348,62342,-70507,-119808,-30579,53475,46694,34922,83262,89278,32609,-17926,-13275,23039,32899,-20738,-22936,44485,42049,-39032,-42264,14217,26884,-16898,-16343,45414,115459,74713,-64969,-99604,-7220,69726,48354,-9948,11981,73129,68065,58495,67517,-15077,-121724,-91136,13580,53369,873,-58478,-69838,-13182,69917,77839,76953,45485,-21058,18109,96467,29884,-28692,29844,50499,40839,88158,120310,123490,115430,66391,-10141,-33113,10883,74875,100885,59478,24583,35082,34123,24206,40759,71413,45140,-46143,-74709,12480,118382,136606,114004,89972,95209,113533,101328,118669,122917,1764,-102692,-92002,-34940,-10332,-34464,-35357,35105,85772,41553,-77443,-115794,-36992,-8687,-13257,73971,78717,-86687,-109701,25996,34496,-83096,-104408,-60103,-38287,-2913,42037,86846,61101,-35623,-51679,6778,45255,59349,28913,-8293,-11652,-32802,-26951,35554,27354,-14802,12857,33231,-40442,-53618,-48095,-112228,-112729,-43682,-41854,-68356,-43547,-38960,-19599,19349,11409,-34424,-67623,-115895,-170748,-134978,-32422,12810,38522,57081,20296,-15495,11446,23003,-15884,-39720,4280,69250,71610,21819,-12406,-1136,33099,36547,-7365,-31488,-17879,12699,51565,36668,-48263,-68876,-4111,34810,26465,-13697,-51693,-60114,-32008,14912,69833,64317,-59747,-185831,-162133,-75784,-39522,-68724,-93392,-83440,-67730,-74897,-102970,-126119,-100264,-5069,40792,15646,-3852,21940,65176,42734,16555,53513,85745,66168,87515,138505,124943,26659,-70437,-108549,-42876,71646,92502,30894,-18193,34799,106717,56829,-21707,-3296,18814,-17479,-24594,-22896,-84600,-89238,-22088,-24024,-48680,-10385,7721,-88573,-194523,-169721,-67394,-16309,23393,99045,189199,245227,254775,213840,137139,32412,-23312,28962,26979,-41375,-10971,55637,43058,34772,109976,197968,165437,24777,-46185,-13965,13204,-25198,-65741,-41403,43172,112997,71674,-48571,-97123,-48102,-3858,30907,48578,24897,-22523,5475,74587,59835,7751,-28759,-59945,-85364,-98404,-70315,14170,82254,94987,75060,21292,-84934,-140566,-48524,88589,119292,111680,118263,24180,-107918,-88795,-3922,-7084,-39355,-47351,-45229,-28925,-37348,-41488,-45582,-67440,-103526,-120265,-65676,23332,39228,17615,5018,6142,41994,50444,21656,-34429,-99024,-89486,-8348,29512,-29570,-95683,-92660,-47258,-19211,10947,53652,19784,-41271,-65872,-54886,-17047,56696,111194,65952,-21375,-53649,-29491,-9000,7267,3850,-33889,-11910,75953,69615,-42074,-137338,-103907,4688,14968,-59878,-45744,-15933,-58037,-75803,-19058,28111,17405,9817,70168,110253,29074,-39798,11047,75210,72492,37100,-11024,-62044,-45640,-6685,14405,-12698,-73427,-87455,-64047,-78283,-97341,-96475,-102204,-92951,-59277,-41875,532,41786,6771,-49396,-36636,27755,134557,181297,39661,-113311,-34920,97645,110212,83531,61163,27425,16936,29736,3802,-19287,18793,55794,71,-46075,-15074,-6722,-36994,-19550,48607,81052,88866,130775,113645,27057,5619,6157,-42358,-44511,-1292,1235,19190,47853,41210,31512,37768,39154,66683,102074,81259,20146,24195,63623,36653,-37866,-100774,-125767,-54669,40724,50029,81048,126063,86036,44335,84434,107634,2531,-88808,-67075,-72644,-119505,-68538,12059,-7328,-68813,-78345,-38931,-23736,21544,84822,63407,-4691,7941,64260,51270,9512,19027,38259,5870,-21382,-1869,251,-24835,-11231,-32005,-64178,-33913,10153,51603,130150,180615,159071,78770,-41901,-122778,-114114,-86117,-51569,-17569,40411,80128,70103,-4720,-6719,136342,185122,83183,57257,85346,49604,11163,60941,90996,-11225,-104420,-74674,-34829,-59721,-46524,-2542,28893,31542,-20297,-94065,-84057,-32694,-34569,-91644,-61887,39294,71180,21269,-44761,-86689,-106168,-96608,-42356,9989,85290,171002,166700,86027,63026,84410,49602,-25015,-44088,-37063,-53870,-3021,115510,146905,74337,46257,48405,14745,13833,44402,5284,-58008,-65642,-6240,33285,-11252,-70302,-39868,17317,19693,4474,31822,58112,23829,-4658,-34278,-55754,-1851,85050,118172,110393,103941,67759,38173,73823,100062,26825,-19075,55556,113260,101543,76982,38886,28195,51606,59161,51432,13746,-24306,-31593,-79522,-143564,-131800,-64704,-42265,-74652,-65169,2958,45261,69252,69634,43662,3110,-32779,-61131,-112864,-152278,-80702,30012,44670,-13654,-64203,-52936,-6141,120572,332379,414052,277016,166597,124694,40485,-63405,-101752,-98789,-114097,-100694,-16704,23306,-17978,-17399,-3567,17994,11636,-36954,-105663,-146060,-150101,-122804,-97664,-45218,38915,83573,42300,-6661,-13003,-14818,-44080,-71306,-69836,-9922,20026,12212,45949,71182,14151,-41034,-109655,-149093,-77051,-6303,-22238,-44979,-38517,-23564,29825,104874,153626,166085,99333,-14032,-88230,-102618,-82412,-40080,-3609,38488,59721,40088,-3454,-52054,-51512,-7107,47875,69502,29328,-56852,-58148,33639,91701,80142,52363,45845,40365,9535,4923,31300,35421,12951,-29966,-44281,-29129,-51586,-93100,-46672,34078,21504,-14673,-17638,-48251,-114105,-112876,-21522,84254,139359,110607,87722,110243,95649,37191,9892,-14034,-60999,-62981,-50386,-61137,-10922,73340,114583,84538,7919,-61467,-14895,86735,82655,-24694,-103430,-147174,-159510,-71682,25299,39380,-673,-36532,-10062,98709,165961,91301,-11893,-12723,-15934,-101972,-122449,-39365,21652,21926,1681,-964,34971,77199,76832,21779,-20067,-31010,-23014,-7835,-24471,-32869],[-67976,-34112,30306,44386,-15829,-26764,47970,111143,147852,167346,147941,113356,83907,56192,56182,131589,161270,67571,-76518,-143973,-117220,-33720,48433,28140,-85452,-146964,-98567,-12810,50155,56451,9944,-20945,-10940,-279,-14126,-36666,-19359,21193,50334,62986,61240,4729,-75110,-76292,6753,75846,64217,-17763,-106905,-100090,5687,88591,82912,26588,-32342,-41753,-31568,-20547,-17548,-2484,2837,-26725,-17656,-2524,-21629,10509,79019,83031,40708,-10051,-21220,47627,87409,14101,-12736,79701,127449,47074,-22087,-38192,-21259,17612,-29870,-143305,-176356,-144684,-101296,-66653,-105420,-120065,-86765,-94442,-80686,-18468,20304,-18667,-55508,-37263,34499,44256,30278,28042,3479,18213,47359,6340,-67944,-86368,-35774,29899,82393,84410,18954,-17536,19018,40590,9353,-52645,-88064,-76101,-61148,-75997,-71613,-6728,27869,-22708,-64335,-47812,20351,61623,14729,-69776,-94867,-84725,-69612,-77583,-113046,-83771,-8788,-6157,-39817,-78998,-149534,-163400,-86952,-51078,-63026,-23068,-876,-34757,-54306,-30964,24110,82695,95158,43739,17174,34562,53769,87196,122002,96590,73031,72716,34006,-18337,-23058,-6873,32284,52957,-8243,-59276,-68209,-59415,-13504,21566,-7036,3905,59229,55252,60510,63670,38353,3656,-18829,-33914,-6421,26826,7402,-23072,-54826,-112260,-94634,23405,55398,-35506,-84561,-21398,92257,156463,181725,177594,122990,51491,-11730,-68074,-108184,-113991,-104532,-67025,-9282,35397,36443,6222,-20972,-32030,12356,55454,17202,-27423,-33900,-33058,8442,59736,45340,5690,23891,42280,-21647,-145194,-152949,-26617,78874,72058,30885,-17715,-86274,-91540,14904,103940,103996,69159,75384,71849,7069,-43884,18594,47892,-38640,-112132,-82739,-24051,16297,80487,164482,138084,35208,-18390,4647,49379,57442,17226,22574,91724,112703,37886,13479,68436,59511,-45258,-74559,-27743,23013,20098,-43979,-85129,-52819,6936,-1694,-28758,36715,100103,86500,87132,86065,8640,-73780,-69308,-24029,-17581,-84050,-165038,-196455,-108976,40620,80994,61735,54240,42273,87318,124826,58349,-2350,5404,24594,85409,159473,119439,52426,66071,80170,58629,49855,14396,-25682,5611,32699,44310,65984,52228,45333,75491,99786,77788,8602,-41911,-21640,19123,8109,5030,46090,104287,116096,68719,85562,150180,90925,1673,-37054,-54323,-56289,-73826,-78769,-7003,45329,11353,-71025,-113561,-75261,-14493,24528,74734,50626,-74561,-96763,-22065,-5001,-54939,-59243,-32817,-50882,-74953,-53073,-21094,-56392,-122939,-117534,-53044,-13704,4145,-3581,-10597,6697,4412,18202,83175,82661,21512,-5932,-8483,-55427,-84264,-87080,-76584,-24493,17576,-2235,-33031,-30393,3205,81269,127245,96091,40119,-32170,-119827,-158280,-110962,-55204,-75551,-85096,-23068,9612,-10521,422,12050,-26377,-45019,25747,106262,81289,25902,5688,-3074,12864,36184,19946,-6977,-30933,-29822,-18465,-50222,-106088,-93129,-27158,50437,84245,9948,-56033,-32244,-12776,-44767,-5183,60241,-1675,-109735,-95681,20527,81207,50853,3409,-37983,-92408,-107005,-95385,-95960,-40751,55678,51360,-5023,-3164,33440,64403,40831,20502,26921,26554,50013,97059,108189,61637,-44040,-128171,-122288,-59178,18132,65196,71762,36195,38084,86467,67157,18945,52262,64789,-23989,-87779,-93878,-103469,-71319,-28471,-31784,-5451,43742,28248,-73688,-167521,-156432,-64773,25947,92144,114045,107141,103075,73132,36778,10163,-31722,-46140,4600,-37279,-122307,-81274,-20793,-22391,5313,89615,155577,132541,43445,-13840,-32383,-75641,-97862,-60827,-44331,-14646,95318,131983,20700,-67760,-53501,-23490,1125,36646,44931,-6445,2164,76856,37747,-78630,-120909,-100589,-117230,-135872,-80079,25408,100843,104345,70133,48680,-31036,-146927,-105854,34912,63913,67262,132681,79124,-85872,-95189,15260,8477,-55973,-73056,-84659,-64179,-43694,-27830,-7878,-18173,-78837,-132456,-120878,-46485,9029,34035,71428,96595,79673,17073,-35694,-61793,-75350,-56386,-9910,-26819,-81991,-58559,-9753,-30814,-63500,-29248,29647,36781,3797,-35081,-72370,-79116,2660,101840,51310,-61757,-78832,-29760,-4374,22254,25835,-30090,-27892,47871,44512,-49547,-98759,-33833,38973,9058,-50417,-18737,3893,-45230,-23599,107821,153910,84567,51323,113296,130091,9277,-74881,17339,129176,99037,10552,-30171,-43867,920,46115,43275,-251,-32633,-29176,-18481,-33427,-56501,-85698,-97104,-79459,-51054,-25452,36510,62778,-11117,-115962,-151402,-58766,137080,205091,7285,-156728,-49724,83252,75040,52598,48583,24991,36055,56076,39009,47293,101140,121365,33093,-53200,-46690,-5951,14178,54911,117932,132345,131843,155915,105971,-2846,-23951,28066,47296,27133,-16844,-52177,-3419,47271,12244,8780,36201,2587,-39291,-15411,53325,66631,32684,14605,-7603,-75096,-161023,-185389,-100020,-2446,29403,72941,99829,65766,28827,41980,69231,25080,-36595,-28941,-19831,-43556,-8561,37146,38367,31332,-5831,-44467,-18157,37360,37631,-1038,-17216,35103,74341,5521,-59778,-41161,5030,28620,33170,26600,5625,-44437,-40206,-21314,-47260,-42029,35397,99199,115609,91586,55369,-6450,-111327,-183742,-162483,-113702,-57605,18501,91195,53559,-16645,-54183,-8141,111175,131983,32757,-14981,21110,54548,52855,35642,-31776,-120658,-117368,-38401,-38661,-87550,-52282,-11714,-2629,4997,-44352,-102446,-75931,-19673,4601,-43549,-68681,1903,54493,14353,-42979,-60948,-56310,-49666,-39948,-32883,-36,80024,96758,55760,49720,39087,-36440,-129575,-103979,-28252,-23370,1286,76057,76330,41519,56129,63398,58020,51319,-5068,-99549,-132307,-81219,9366,43716,-16688,-67098,-17476,13533,-62534,-123347,-59414,19521,35164,59508,58912,1025,-10405,53146,70642,-1542,-41413,-11832,16047,40571,84217,107179,103672,87910,56920,33612,12434,-3940,24770,44359,24787,527,-46956,-60933,-16299,-17431,-69737,-78468,-58753,-58885,-70835,-58590,457,47146,68174,69946,42531,-9176,-46077,-85508,-133345,-127657,-46725,20099,20145,2761,24956,55427,19501,60583,264011,360944,202221,55101,12968,-1753,-39856,-81776,-89145,-94485,-103155,-49703,11273,24421,43674,55329,74030,47751,-18523,-78709,-103542,-85115,-53288,-81748,-85141,5718,95003,101466,58491,16128,-13594,-35169,-37572,-21601,23739,34403,12573,7973,-7676,-53893,-106356,-170643,-210424,-111223,7528,24407,-2054,4126,52250,91434,62770,57685,128469,104575,-20021,-83877,-78883,-68510,-46435,-23375,28376,68457,35590,-6572,-29002,-46413,-56217,-19462,25231,25560,-16763,-20390,21752,36944,50011,62230,44293,16294,17021,48420,33820,-34406,-56556,-28449,-4908,7848,-16603,-62585,-32581,62073,86276,33802,-11928,-46352,-78299,-63073,-22074,-11433,-3767,29787,69875,75655,51255,40990,44301,55035,68507,48656,-9221,-42130,12586,81612,89829,36597,-69447,-149616,-86091,33912,51886,7595,-10581,-45675,-97595,-72928,-30836,-51478,-42796,-6772,25555,76752,128236,108743,45732,22663,15384,-30585,-61480,-26759,26952,40262,3593,-32548,-16092,29221,51033,16370,-2932,-12621,-50862,-83959,-93858,-76653],[-43958,-25275,9286,26205,15883,31817,46221,39971,70049,128808,119720,57222,20361,43362,105626,172980,147893,37757,-71296,-111793,-100825,-36537,54997,43055,-75927,-120157,-71412,-40490,-12339,-5398,-70920,-101867,-49114,-3426,11344,-16040,-33652,-17700,12927,45197,55255,-8622,-110507,-123596,-14921,85200,65558,-6341,-52263,-21840,89217,167185,167319,136417,80652,6891,-51312,-43811,12757,66187,65840,12578,-3661,22282,12268,4187,65350,128290,134327,74506,31397,63548,88463,26037,-6024,52072,92405,10841,-66388,-79808,-33625,36162,145,-114198,-162035,-176832,-167402,-108055,-134435,-162844,-88879,-73153,-131430,-136931,-97542,-100314,-51218,77040,127175,40495,15454,69655,66242,52600,57832,46732,-2385,-44360,-3704,76580,116241,73799,-25410,-62494,-30407,-17937,-6838,-14057,-63713,-80140,-48239,-49791,-51191,-3100,23752,-3859,-27299,-13990,21216,25003,-799,-41434,-60481,-44593,-27056,-82801,-160206,-133153,-60283,-72013,-111722,-95508,-87669,-104659,-63132,-743,-30905,-44174,1938,11261,-8326,-10867,-26086,-21029,58768,112623,77576,20827,19455,44404,61068,71626,96029,75247,-32593,-138861,-129410,-36821,62133,81615,-31160,-130803,-140923,-124472,-46788,-9302,-73539,-26072,116786,122271,80728,90493,78526,18335,-37858,-57478,-26002,-16803,-61837,-63542,-46177,-67849,-43973,27477,40313,-28881,-96634,-89288,-15299,58648,98173,90556,62230,86478,76032,-41469,-126776,-106994,-68348,2715,86959,106404,79010,73240,59300,2587,-19074,7645,-15422,-60511,-71012,-56602,-32276,-17174,-24784,-7672,51317,82440,44553,-44825,-70109,19499,81058,51925,66602,62402,-42515,-55866,91607,160908,126368,95815,88496,75821,47403,-5710,19164,64609,1439,-95520,-111603,-94875,-55601,41122,140781,157473,110453,53128,24301,42040,62378,50171,34092,42881,74507,73035,86830,126763,87831,-47448,-110699,-87194,-67408,-56621,-56580,-83357,-89311,-54350,-57373,-48456,28644,69156,57349,54326,34965,1302,-15255,-26654,-21853,-9479,-81246,-212529,-268060,-139265,31824,53858,-1102,17790,59172,71179,61719,51735,54215,49748,54940,105182,149810,94939,40739,70253,116846,146848,136025,16008,-125660,-128539,-81609,-45719,32651,68909,47753,30986,43920,54236,47774,36339,18441,-21186,-90321,-115947,-38553,77256,99749,40711,49552,140312,157313,103174,21595,-36382,-41381,-42933,-63364,-27844,23098,-4913,-75373,-113707,-79597,-28732,7001,32891,45484,32571,27948,14788,7485,23183,29793,-7194,-50628,-79383,-79755,-67410,-90965,-120271,-96468,-49679,-35147,-28731,-5058,28226,42477,37428,63462,128304,122112,23676,-56848,-50386,-61067,-128612,-151556,-56140,53488,80001,58970,1505,-49521,12376,141603,184556,130038,75422,13915,-59360,-83501,-59053,-62756,-120191,-161228,-104168,-6349,39927,33902,8955,-15245,-4135,56706,100390,59113,28730,67269,72561,46509,32021,1021,-4945,17109,25662,-1600,-60628,-90681,-60541,-10451,70166,142981,109893,23331,-6738,-15805,-53525,-8054,72139,70489,18630,22316,101809,150300,103209,39422,5974,-40381,-35909,17297,12853,-5697,29483,13247,-12008,9891,22252,16030,-14616,-24989,-26103,-50007,-11234,59603,52435,-13422,-90318,-119551,-85570,-62593,-42514,-706,38891,29462,807,19918,36928,62006,108357,93880,-4891,-66101,-52485,-16729,18084,11879,-5834,37965,84183,47380,-36383,-79498,-93015,-84220,12124,137031,113315,2884,-57386,-108552,-157471,-149230,-117251,-86086,-50585,-120863,-195396,-141690,-89215,-82342,-46531,2675,52302,75173,59523,37091,10853,-42510,-56232,14213,12209,-52089,8096,109432,85619,12813,-19567,-35470,-15009,52575,79842,-11789,-44784,37894,29578,-93384,-143017,-83909,-76746,-118195,-83991,-3645,46219,49799,24814,29472,18861,-78760,-114919,-17983,19874,12076,76991,70812,-43322,-73614,11077,27108,-20224,-43807,-64317,-48691,-16772,14757,57877,56452,-29912,-110857,-122770,-80895,-43079,2402,80143,134930,88938,-16417,-74903,-34992,54928,94448,47273,-28659,-49163,10639,44103,-9638,-80755,-77565,-11194,51547,57935,23657,-44192,-115203,-94002,19886,22111,-40776,-43640,-31061,-32976,-9614,-7592,-73449,-92305,-42857,-9749,-43031,-60534,13759,59696,9137,-45554,-16943,28029,37946,64400,161652,190700,110514,73979,130968,141558,27761,-52689,20613,125568,95568,-10893,-48401,-30977,30602,70246,35706,-5743,7225,3880,553,27348,38535,-4248,-46170,-50640,-34485,5460,74261,74004,-22043,-144485,-208981,-104595,102747,159010,-4469,-118200,-62295,-5350,-26884,-11956,28438,28124,23767,34358,65478,134291,174838,142268,37173,-51507,-46415,10106,43460,75265,91341,58659,71195,128936,99252,2689,-34214,10356,70202,55801,-46837,-106936,-45620,1504,-27286,-8451,3842,-49772,-92140,-71094,14925,58505,17150,1395,4161,-77215,-183848,-184807,-87859,-24340,-19661,-11038,794,1013,-16970,-18854,13311,25069,641,2192,26353,46462,70234,72408,61574,82792,49362,-43989,-51100,-17318,-30002,-6244,51223,77539,44839,-38524,-75976,-58661,704,78574,91124,42544,14682,-14973,-16319,-8373,-35794,-51394,34992,115753,73239,-11067,-44582,-80287,-136672,-160118,-111921,-83469,-56061,45940,119230,11753,-105483,-94585,-22610,23952,19038,-28367,-79645,-66753,24806,76273,11105,-112128,-153013,-84806,815,20990,-10501,-28680,-23302,4325,47237,24960,-11447,-3718,27414,56483,-7102,-101995,-75741,11519,18339,-33445,-42534,14970,62643,42971,-4102,-24464,-16502,-33183,-27137,-1845,-25761,-83531,-96085,-51277,-21315,-42796,-53898,-45130,-19640,54314,107033,106628,110382,70953,-77662,-218112,-191715,-57586,41463,26339,-49484,-60633,14207,21799,-53272,-59456,39829,96149,54297,39888,71078,40393,-3204,25890,26835,-69923,-147398,-130241,-90182,-58598,19210,125056,159322,110193,56565,26726,-19208,-43012,-2727,18189,8973,-10692,-63764,-61770,17148,73182,66368,39513,-18302,-69812,-67483,-41350,-29637,-12922,12583,32518,19795,-17445,-31548,-62298,-81005,-16947,49037,35581,1772,15057,87039,113088,33823,22686,167962,235202,96118,-32908,-61397,-13807,38886,8510,-39009,-66125,-110231,-113375,-49545,23963,97929,98092,78979,61548,40286,1847,-40729,-38742,-115,-26107,-50683,8402,67838,101770,97535,36921,-14184,-31029,-30980,-27826,-19348,-12089,7254,15265,-43355,-113116,-112993,-111747,-154945,-108135,-6076,36521,34726,54969,110249,98644,-3660,-27911,56124,72070,22628,23840,30722,-15100,-30898,-26320,13064,49079,23592,6260,14541,-1085,-36696,-33363,-1713,38897,47845,15035,-36432,-82316,-49654,31458,53942,19713,11672,52256,31778,-69167,-87623,1325,43526,23823,3710,-10966,9563,84185,113616,47002,-4893,-1618,29816,76060,42469,-44795,-54706,23250,55503,1936,-34789,-38,49028,121849,180563,125343,20480,-24456,20028,33447,-12624,-52863,-94769,-140302,-83355,646,23119,42175,52568,-4063,-82656,-94193,-71835,-85887,-59288,25500,71513,47500,23048,24313,21836,7274,13400,47819,56032,19445,23108,58280,32578,-43144,-72420,-55538,-27398,-14083,9998,13907,-23908,-70406,-85351,-58047],[-4702,-2554,-28730,-49018,-14275,37126,26741,-16006,-7729,46918,44072,-25311,-68414,4271,113332,158925,100263,5654,-29917,-3660,2085,-9535,21443,16224,-71060,-99778,-67982,-70368,-60934,-54189,-119683,-140077,-85159,-13601,75227,78982,7791,-45218,-41460,-8713,2157,-24330,-49908,-68303,-32737,41696,47201,27369,20182,12848,54785,115124,120844,124999,105589,-6268,-91192,-31001,74344,112470,83526,38400,25169,37060,33806,8519,14840,86132,164057,139618,77100,51035,46128,31036,40366,55130,40173,-10485,-20543,-5002,22711,49334,9686,-81460,-120281,-129034,-129332,-108202,-148859,-155640,-45914,-6321,-93721,-134810,-87706,-86515,-26879,133350,144899,-8409,-14024,90148,109714,85201,52454,43187,38845,-4032,-6563,55631,108345,73662,-1894,11232,53811,25565,-18809,-29428,-43581,-48498,-26213,-8617,7620,36308,20137,-19881,-1145,26966,36776,19573,-2614,-24761,-17920,19638,16805,-78880,-165947,-130148,-72881,-118001,-196577,-164591,-73518,-42673,-13434,58773,29482,-28104,-10497,23916,22712,-6978,-69013,-87514,9690,110305,89335,-6219,-42713,-23467,-5412,22248,54980,19909,-76495,-158232,-154962,-55237,61240,88457,-19705,-118823,-144317,-132721,-86563,-94833,-143740,-49806,97142,99503,54781,55269,55625,32061,12763,16409,34580,-12010,-89473,-83538,-20534,9697,19528,18607,3178,-55414,-133282,-156057,-112317,-33443,20664,-7098,-62438,-16248,27759,-58916,-102931,-45160,-15492,10030,60749,79640,90949,111035,61248,-26841,-78166,-64683,-36333,-37407,-41322,-41741,-46847,-43242,-36695,2593,61647,51221,10788,-3724,-4877,24965,28784,-43531,-42615,-5658,-54344,-68152,40144,98898,94932,119402,128440,75312,24355,-17481,6082,42255,-15228,-102745,-132224,-145718,-116427,-15315,81989,147331,162097,75148,-12270,5243,66653,77982,34205,-19482,-6409,51404,114955,121254,46079,-73023,-118037,-71841,-52545,-77929,-76805,-56980,-61973,-68569,-61899,-21021,13602,7712,4682,-8952,-42188,-36132,-2765,1553,11521,39822,-41781,-228363,-308440,-162990,19808,32497,-44146,-47060,7055,9778,-7315,27113,91357,110317,87033,71850,71466,70585,78846,67305,86888,148638,133314,4083,-118834,-155355,-176352,-164923,-53755,29666,16720,-27063,-33061,-4489,45355,98488,86610,20817,-59488,-108965,-67663,18033,12265,-40746,-11179,85171,140970,113056,11298,-56168,-38554,-3195,-8137,-4889,15110,-21254,-96216,-108882,-65365,-78057,-98603,-67337,9371,79288,110647,95870,92571,117533,95516,-2671,-56212,-57769,-49677,-8298,4065,-19816,-4459,7773,-11864,-13830,17812,33617,16226,13586,39744,71897,55111,-25147,-85590,-41731,-30170,-132321,-198277,-94131,17551,32170,32051,-23110,-89711,-30258,101199,139494,89390,48318,35941,21056,-937,-13020,-27898,-76069,-133497,-123589,-22878,73558,73683,13288,1613,36799,57041,61101,52446,61134,116457,125391,78750,28343,-31350,-29837,49387,96892,51300,-31283,-45267,-2207,22108,45888,117743,171519,112146,-5996,-56044,-32917,11168,39933,71001,76424,78239,104456,130391,77501,22833,30408,27429,6029,19190,172,-66251,-52040,-13191,14211,16910,-25919,-72486,-108301,-93168,-52018,-63553,-79713,-32247,5509,-11489,-46347,-30216,-19067,-71251,-98311,-71649,-44603,-49159,-65779,-64204,-28872,63131,119096,80756,6162,-16672,47824,118140,115412,58657,9538,12034,48708,38913,-9831,-6527,-26042,-96382,-51172,94938,99136,-893,-68452,-111711,-169701,-182509,-138154,-75285,-41726,-106197,-145153,-87173,-72629,-111077,-111470,-91059,-41605,12206,22634,39910,80864,86203,54818,71018,48164,-70018,-107226,-5143,61557,43147,-2642,-56516,-24040,64126,68657,-44286,-100429,-29857,33280,-4986,-54549,-23409,-948,-33507,-48594,-48280,-48870,-12703,25043,43403,37577,-41639,-121701,-79425,-39349,-49126,-11856,17679,-6091,-17116,23438,44373,27481,16906,8137,3938,-3699,9332,59033,73735,-9669,-85695,-90174,-80121,-71695,-8595,60156,78485,42724,-18328,-46997,14551,137014,172202,70914,3386,28818,67680,62884,39280,-11272,-72390,-46884,40062,85633,57756,-16820,-89575,-85385,-1717,35038,30008,-5455,-71447,-67290,-3880,-2029,-56809,-88854,-79694,-32207,-19811,-43530,8492,61578,31487,-22370,-12543,38498,71472,48789,56349,83348,48418,25294,72064,99058,30961,-34101,-16263,44131,59935,817,-57303,-66442,-24856,-4644,-24532,-10040,35671,11774,-11533,38818,86875,69153,21774,770,19625,73297,126822,101758,18916,-71086,-121052,-53257,57585,66470,-10148,-57407,-41296,-34991,-76568,-80164,-34770,-13602,-26293,-1829,78898,157480,143229,70535,-1570,-31566,-3849,29652,22082,8864,-4908,-31518,10751,88246,79141,38228,22416,3700,12261,18142,-40384,-81126,-46878,-50802,-61615,-17069,-28517,-73957,-67770,-43257,12569,52039,30226,26113,27824,-57985,-161402,-148545,-43126,2326,-42960,-75694,-50257,-13034,-30134,-42582,-3019,-5021,-43861,-35086,5628,56347,92534,77247,41838,71811,94940,35155,-38000,-76446,-76858,-1326,70608,46967,-21882,-48047,-26606,-16621,26074,95087,78919,10115,-2490,8592,4284,-26711,-58752,-69861,-6032,53416,18123,-39762,-80074,-117968,-134835,-115510,-41500,-24990,-22218,73000,125508,-683,-99670,-45903,15846,631,-14755,-22681,-85860,-120143,-11810,84600,44535,-38048,-52967,-13583,39834,112258,111385,19842,-27836,21214,92586,99272,53462,37179,64847,75801,-12466,-112716,-104977,-18563,25769,-25445,-61445,9702,85168,78968,43539,11543,-62342,-108480,-73610,-48059,-63656,-40641,46108,68332,9177,-37846,-71002,-110435,-58884,55259,120531,147838,146140,60498,-111147,-222154,-130363,32874,94622,29046,-51258,-35718,32716,14841,-5741,85297,178784,143737,8094,-52486,-7451,3401,-27366,1304,37900,1769,-67936,-135871,-169891,-124630,-16828,59719,66095,72359,100300,82108,13498,-16556,3774,2637,-13584,-37313,-70868,-53952,15068,89192,132863,113356,33411,-28239,-21876,-13637,-63715,-82741,-43589,-22971,-38527,-42187,-10696,-16795,-12562,80806,135020,71737,-464,-1931,51377,79714,52378,58012,127856,142669,51232,-15622,-26997,16493,76518,38076,-29822,-54614,-123171,-186990,-139928,-37051,76753,76867,23005,9864,46762,51008,-4752,-53461,-46998,-49713,-32940,5110,10751,49078,77375,20596,-3366,-5128,-54229,-94179,-73587,-38638,-5347,7609,-47683,-113370,-42660,27357,-16213,-58876,-31496,2449,15807,48423,87856,45563,-28112,-16601,35818,45167,66114,120232,105627,19029,-5864,-17785,-25910,-13754,-19835,-14864,20239,46237,43241,38432,34199,43600,37993,121,-78658,-141608,-100704,23525,102554,67633,-4506,9744,43814,-7724,-32723,27260,38337,-4848,19079,47713,33150,58397,62372,-6343,-20032,25648,43104,69792,47532,-29996,-26118,40552,34919,-31948,-66213,-50067,4576,97208,143264,87111,1899,-36465,-1427,-15849,-80508,-94332,-53367,-33478,880,-4217,-29930,-18570,-13762,-71200,-148668,-132196,-64913,-58762,-64036,29313,101910,53671,-7880,3106,18306,-4896,-81,69872,98267,10084,-31333,29417,42472,-33532,-88338,-93740,-67486,-27345,3120,12307,22257,14375,-16624,-23387],[-20663,-36912,-80854,-115217,-69351,11348,56809,41185,2210,-16055,-36346,-91871,-124583,-56400,32514,97474,94868,34137,14594,68212,84834,30039,337,-19145,-74479,-82600,-48412,-42169,-30896,-23692,-69875,-91175,-60467,14471,121805,126993,9237,-91096,-86541,-43701,-38292,-29566,30893,19772,-42581,-29959,10884,56425,83800,37388,5451,41566,57819,82293,70075,-38587,-87293,27162,133220,134731,81052,42348,50988,54012,56857,40233,-26100,-19526,82519,98781,22984,-34925,-37012,17791,106142,130110,74850,20560,33500,59949,41811,6113,-9954,-31781,-54333,-55848,-55507,-83683,-132771,-95020,6777,27907,-22751,-20963,32550,-6641,-24370,58011,51661,-80074,-60306,39087,54607,54454,32159,6867,6006,-35355,-75459,-31308,57877,79913,56328,84687,125306,104898,27804,-19575,-4962,3096,-9276,-5918,9055,44411,37465,-1940,26913,39789,21546,13600,16447,32582,81152,87431,5870,-91530,-126991,-88075,-54042,-97234,-180993,-183617,-100363,-39277,19306,103958,91229,12620,-12449,21289,24603,-30630,-70610,-40542,20084,69200,68135,-30533,-103425,-59689,-10412,-2603,5138,-41088,-111880,-125649,-86903,-20661,40723,46291,-6838,-48135,-91645,-95458,-74614,-92934,-95063,-8468,58259,41039,15630,-29105,-42697,1005,50448,69817,85511,52795,-27856,-73733,-18017,62627,59417,16417,-1601,-51917,-128691,-141499,-68080,16151,34503,-43709,-130657,-117406,-78834,-99165,-68948,1568,-11104,-46251,-44708,-24736,54304,127818,75215,-14321,-55429,-54245,-4218,36870,35061,14792,13752,19186,6193,24813,64957,-4587,-83293,-41561,23355,20115,-20845,-113775,-154655,-107267,-77394,-72785,-21304,41018,83999,138606,170562,98014,-435,-58910,-59832,-47982,-56646,-79551,-110277,-141523,-105355,-8455,82366,136979,127165,11772,-61574,2856,92522,110148,83171,26290,-7114,14292,63434,48771,-25871,-105805,-95573,-416,40660,-24097,-52577,4261,15345,-22442,1050,61245,43047,-8880,-12342,-11032,-32586,-50844,-46443,-12585,32068,67154,-9677,-205928,-300676,-170860,9307,28213,-39653,-69847,-36557,-6656,12480,49594,102476,121969,89192,51104,36103,64829,87679,22659,4453,65319,58986,10834,16164,3103,-98308,-152677,-94948,-29486,7581,6701,-24623,-15364,51075,120556,121307,90881,54169,10037,-6161,-15076,-84192,-126022,-68973,24157,87624,77294,-18745,-80183,-48810,25134,82842,93367,57718,-8920,-85307,-60030,-9688,-77348,-166692,-147672,-49053,24891,73322,126390,176980,172242,104562,7114,-40662,-39087,-7403,83041,115209,65645,50362,43695,16706,22526,36060,-841,-37184,-25219,-30068,-50607,-35078,-3196,556,30581,32614,-67532,-166107,-109132,-40238,-49805,-36173,-42352,-63288,-38080,20678,45209,39518,31149,43721,52196,33002,27441,39610,6761,-40634,-51834,-4903,61558,76846,32372,28652,52990,28136,20946,61963,94960,103235,82485,52959,16835,-29910,-20234,48612,109994,85056,-175,-14811,30754,16989,-23268,16832,104980,107605,-16125,-76644,-12125,4836,-29568,16433,72316,62772,47658,60247,35598,7732,40172,62253,-5176,-78428,-116200,-142269,-78008,23587,58652,5386,-83327,-130103,-148854,-113696,-33744,-21599,-103135,-124188,-63186,-5886,30031,63754,21075,-71973,-80949,-37301,-37072,-71040,-78684,-87616,-55451,51125,97892,47304,-8512,-12714,86847,173716,130681,54849,-4600,-54955,-38784,-3637,-22155,-18217,-19098,-76818,-79955,17244,77834,58165,-798,-46380,-74785,-96784,-88186,-42968,1012,-10595,-8313,24095,-23620,-122518,-159844,-124799,-58966,-23563,-32705,12521,116420,165894,110769,43574,-9408,-111078,-170431,-94065,-9374,9696,-20330,-88058,-49268,42993,24971,-67452,-116683,-68827,46889,112325,70055,19767,20127,36884,13169,-56927,-95760,-22034,89426,120538,43680,-64607,-106878,-77716,-72141,-88190,-67547,-16331,30199,59172,68627,59684,58528,82087,77796,31474,-35168,-54671,-6904,28204,-20082,-49854,-46785,-70608,-47810,35174,47785,-8863,-26526,-9228,12540,41654,90332,88038,36060,48391,90813,79612,55601,91794,113607,34624,-15961,35660,103488,74912,-8437,-47024,-19995,15029,47067,83938,21273,-98591,-75658,59314,108544,66003,-5430,-57110,-36333,-2824,-18145,7255,48860,37208,2036,-6411,5321,-3641,-62676,-86334,-59138,-46624,-48041,-23237,11058,-6472,-54156,-84438,-61851,21772,53621,-21173,-105259,-116584,-113549,-82458,-3224,62169,51370,12181,14057,39988,47774,49839,59093,91791,146240,168543,117652,64642,30937,15820,21619,7210,-20695,-26936,-36015,-4063,27327,-34050,-121185,-125180,-86955,-63510,-7570,75213,100215,38758,-24955,-49282,-18955,24387,30421,-12607,-73857,-83792,-44517,12637,45009,19220,27636,58275,7459,-46070,-30367,-10254,-8149,-8062,-52219,-61280,-12817,-17300,-45855,-37021,-26514,24181,82339,74821,32742,9221,-41649,-122568,-118480,-3592,76285,31230,-24563,-320,39576,6681,402,46858,-20563,-109541,-84343,-32229,13381,61553,36059,-20922,14784,102617,116132,6433,-89046,-82693,-24810,-1257,-33122,-63424,-39960,-674,11515,27410,34527,6897,-22121,-16270,-4546,-15310,-61508,-95290,-84005,-32487,-5647,-3295,-11259,-70463,-130408,-142091,-104848,-7404,39180,40744,76561,86704,-2672,-23049,48113,81044,48515,14835,-4611,-68648,-106296,-13011,72928,89682,100272,87171,58167,73482,145285,147107,48646,-16171,22307,72556,62980,-6163,-11724,52175,64048,-9784,-62961,-77088,-51372,-1069,-11725,-57939,-45721,-2775,28004,52819,31522,-51805,-64258,-20343,-29837,-46741,16494,109417,127311,68438,32018,3214,-32759,-14714,9083,62923,144881,129474,16152,-92262,-99169,24039,113731,110595,62781,2298,-10562,13338,-18498,-7316,108654,156571,49043,-89085,-116359,-83695,-81177,-93572,-46067,39936,76569,56987,-27825,-111885,-84236,-8773,-23160,-66669,-10563,87190,94000,54561,59645,68687,40710,-16158,-88861,-107010,-48835,1709,39370,84329,80295,49790,43735,51007,19701,-56800,-97311,-61055,-59610,-95979,-75806,-13003,-8767,-11524,64953,126819,83994,13617,-2638,2976,22659,63938,122371,171144,171206,104144,64628,51861,43182,22967,-35620,-58975,-44712,-132345,-218768,-163363,-63014,28581,33871,-23592,-59623,-11944,40307,16101,-55614,-89561,-88239,-41440,-15325,-26879,2137,9730,-33292,5792,30617,-69605,-147329,-81644,-17439,-27408,-47151,-56838,-52972,37140,108610,62868,-14851,-33898,-19282,-25159,-19346,-603,-8711,4286,55948,80490,56978,64849,112721,92860,14657,187,-20595,-70067,-74581,-56823,-33550,1647,41316,73013,100607,92143,60594,32757,13731,-39061,-100232,-84821,23317,130793,114508,-1458,-29363,54635,65517,5054,-10736,-16728,-18427,51348,74581,18560,7735,-18839,-90933,-61615,19595,-28094,-72218,-17395,11420,29286,36363,13089,15539,13702,-28234,-21658,25864,33987,24096,-4893,-43263,-27873,-23363,-48821,-49000,-5096,50390,74268,11304,-72654,-111314,-101750,-116641,-178108,-139017,-42415,-55600,-86463,13766,111177,86908,50654,64249,63238,19203,-899,47940,53619,-51061,-102577,-28340,21062,-18053,-51749,-41134,-2685,22413,2464,-10403,38539,73468,37807,-6980],[-60996,-102868,-115811,-94843,-46083,23738,105253,129906,72326,-2678,-60574,-101950,-94638,-57471,-32837,44958,101544,65042,17893,56077,89122,52029,16841,-13729,-45376,-10367,45581,49502,49916,58080,26198,-22086,-14485,54991,123389,94169,-34860,-128208,-84973,-16746,-21494,-26544,28371,31639,-35832,-48285,-9570,45483,94861,75047,34371,49557,92704,112052,47964,-37205,-28890,60213,105726,100989,56353,10842,33899,53615,71063,68469,-32203,-78370,14776,29973,-72695,-129299,-87948,25586,161923,210397,161316,65302,12138,15087,-15675,-78375,-64963,-9343,-9175,-22245,-20722,-42834,-68550,-24623,11508,-7220,11037,69795,110090,51272,-34760,-60003,-61674,-102162,-68997,-28187,-49285,-31137,-11163,-18437,-36301,-86649,-115560,-71964,11089,69448,60163,21365,39366,90534,75540,17527,14232,25831,9241,-25612,-51702,-12976,36939,42103,45536,8962,-36266,-27342,16237,95052,177637,113379,-31310,-78524,-55119,-45538,-39006,-37962,-68723,-104921,-104973,-69349,8414,79823,57978,4237,14774,56770,26180,-53014,-33545,65350,78606,34534,30663,-44760,-116909,-41190,31844,8846,-8674,-61058,-135403,-119503,-29978,20762,-4030,-51647,-42462,-11936,-52250,-70744,-28138,6331,41235,69708,43663,16205,28397,-39905,-102667,-66630,-17365,-21478,6286,64678,27873,-77495,-75694,20471,43872,24255,30558,-2318,-68436,-59398,50122,113933,56345,-51171,-107143,-99794,-100069,-92265,-26162,21201,-27991,-66278,-77435,-86766,-6592,105778,110977,61532,40708,36571,63963,90313,61083,39483,68210,59323,6820,21788,65871,-29692,-144640,-97519,4398,-3003,-50320,-98416,-132997,-115023,-67450,-27015,14653,58464,88222,106786,130307,81742,-3626,-78239,-133067,-130562,-47875,7150,-23413,-63187,-42011,15834,91335,108100,33956,-66413,-63844,38257,94829,98490,132138,118534,36059,-33766,-39792,-27872,-40033,-92075,-78122,16776,79785,38382,-4746,27808,35810,4679,47092,116667,90440,21053,2210,34608,46871,-19016,-79860,-47287,9277,47917,22754,-98188,-188987,-114887,874,7317,-25704,-37616,-34388,321,51201,83256,94133,94803,82877,73670,71241,54393,15234,-53284,-71930,-35268,-21548,11180,103897,144934,50071,-42759,-62831,-47999,37437,90946,34157,4808,57285,97331,101463,118786,117247,87021,55575,-9156,-107843,-128701,-70162,323,61773,80279,18009,-34137,-34006,35744,148656,191252,128229,27025,-53051,-18762,44348,-16938,-132126,-143722,-66111,-32779,-15898,70150,160838,130154,51114,2884,-23227,-24448,22962,101772,102788,31500,-4617,-805,4843,28532,18167,-35132,-43345,-23401,-74958,-131647,-69626,73372,124413,95388,61118,-8657,-87685,-59025,-20312,-45985,-37583,494,24539,10279,-22476,-19831,15563,45558,49660,18436,-2761,37386,70254,40584,24924,37093,27301,4911,4086,26639,59693,52045,-8863,-9477,65253,96989,35073,-24557,-13892,-2657,-8206,16848,22874,54768,85159,25851,-12289,3657,-43879,-77394,-45677,-12229,8836,-38159,-66930,-12753,-5224,-64227,-36239,31363,12394,-13324,1916,4371,-17216,6190,30265,-30749,-123366,-162626,-139681,-37183,67759,71960,-12313,-95690,-110144,-106392,-78277,-10478,6528,-76828,-157498,-163488,-83981,37463,76359,-3218,-58079,10041,81889,65846,8204,-27611,-54499,-32329,50744,74082,23120,-36538,-67711,1453,85098,57407,7920,-29478,-88266,-92193,-46334,-53133,-79580,-74463,-61260,-49921,-8015,50778,59319,-2432,-58728,-46601,-26345,-37383,-57791,-17033,41554,61754,43265,-32107,-123843,-149412,-88741,-18927,-18710,-35834,5634,81052,121815,79348,-18638,-106614,-158417,-143519,-78823,-27073,10368,-4586,-85447,-83135,-13631,-6276,-49965,-70284,-30602,72709,171767,147637,28655,-35297,15693,49232,-9913,-55433,2989,119817,158839,46003,-60576,-22392,27884,-11149,-54061,-44682,4197,70597,113136,96769,41337,42604,101338,87640,12134,-72648,-110695,-67084,-21887,-37129,-10477,4971,-26293,20449,80275,31261,-48648,-53304,-2065,47400,51134,24525,-8897,13059,89868,117073,67437,32215,83930,159784,148139,74620,66276,120785,101544,13772,-19800,-7604,-13210,2392,73737,49741,-63284,-69390,87332,216669,175758,50948,-46560,-58623,-11404,23436,40613,21374,-7310,-7153,-8753,-42221,-98191,-141300,-121140,-97343,-73879,-60415,-64679,-40779,-22720,-60681,-127584,-123903,5414,113385,67108,-68004,-142941,-144959,-76389,13640,95127,130352,83449,6718,-29494,-36466,7825,69563,116019,154305,149874,81449,35360,33499,49737,35909,-21262,-38505,-26604,-38545,10117,84207,33713,-90344,-129480,-81977,-23287,21173,43144,20190,-21343,-34812,-39152,-16291,4244,11246,-12188,-85497,-92790,-10392,36068,5411,-52779,-50087,-6270,-18884,-45896,-23783,14390,27437,15794,-10831,-38086,-22814,12692,7344,-38822,-64582,2178,100646,97253,9923,-17513,-30026,-106110,-117726,9048,138911,133974,69439,75007,86032,36949,64077,113054,-1169,-102916,-47494,7130,13232,24808,-22008,-83731,-51613,39571,73565,5478,-44323,-29853,-21529,-40616,-52199,-45732,-46326,-41607,-15958,-15205,-55551,-45266,-2048,6462,-15054,-18570,-41710,-71402,-56068,-673,27028,30455,13109,-36021,-98293,-134303,-99706,15209,98276,96575,45086,-493,-33050,16422,69923,92945,92232,34768,-28317,-62486,-44078,24711,44190,67017,131127,132955,84782,77703,90440,69714,18910,-12553,10762,23244,-28597,-95450,-78355,4753,49276,35876,16543,-41236,-89848,-51473,17457,15053,-43503,-49573,8255,45012,5685,-25485,21144,60333,25205,2120,17906,33542,75414,95810,94966,102948,103286,42728,-46998,-7431,91075,61982,-29798,-53018,22742,118968,91753,47494,74319,52680,-14575,-35359,-49995,-36406,38670,57014,-47271,-117896,-88665,-89859,-135052,-144110,-95608,-17180,38259,80985,93860,52084,16597,2495,-42633,-91998,-64314,9482,31811,47708,108547,137962,107153,24765,-105337,-151819,-53219,20354,21576,14737,2391,19680,63538,68100,41265,-3738,-60652,-61602,-69339,-104779,-83348,-30331,-38696,-71083,-49140,16441,40168,28180,30153,13119,2582,42524,128945,236391,284069,190196,96067,65474,27573,-60829,-111779,-44296,-243,-117635,-176111,-70285,949,25521,30792,-14338,-81838,-56717,16857,36711,111,-19552,-21643,-19264,-24395,-14474,-6425,-59777,-87445,-1503,47575,-41998,-127153,-71245,-14301,-56782,-100329,-72776,-12851,35480,59980,22840,-11093,-12778,-6433,-37511,-76036,-66633,-14313,49627,104524,125922,80416,19486,13091,11613,-21890,-14891,-32520,-94330,-105582,-57653,-3964,-2479,-25274,-14131,44485,78150,86008,91652,77212,32195,-48706,-97621,-47913,57714,94910,16911,-37094,25743,34603,-60601,-92873,-47355,17763,64260,47844,18499,13296,-44974,-142686,-116331,-6608,-55380,-143712,-56968,63316,79419,18089,-11027,71674,124343,66034,14506,-18886,-42726,2512,29406,-17973,-29328,-359,23815,22033,14338,39783,62501,31039,-45048,-100030,-80850,-72720,-117598,-93266,-38978,-100730,-127683,-14665,87685,93453,86721,82512,73445,38906,438,18790,5700,-79788,-109296,-50176,-6843,-13918,-3372,36219,86684,89860,32545,-6384,25330,52151,29889,-7806],[-60644,-104963,-95642,-23059,31383,52468,78889,105590,94868,49931,-28117,-68485,-26329,12836,9512,51717,79585,34487,-23001,5288,53132,39150,25161,15103,6843,78688,144488,118663,84917,86982,63679,-2368,-29132,7921,42825,12292,-64390,-108581,-36557,40862,28454,-18430,-44435,-45544,-31080,-1902,-117,-8840,17742,49681,59174,89997,159527,153764,48015,-4968,14863,2288,-25706,-148,-6586,-50944,-34404,-10579,10858,23621,-33803,-32981,74262,59406,-66530,-121563,-57461,58534,157348,182808,158555,61220,-40270,-69996,-86188,-136478,-115629,-31815,-2240,-17992,-21975,-6625,3509,11685,-13057,-29311,30113,71490,75961,47274,-34797,-111873,-100877,-51766,-11850,-35203,-94595,-86778,-46855,-7446,-14595,-59136,-37889,-4470,4241,42679,7160,-111981,-121607,-14397,41840,-6084,-40948,-5414,14598,-40097,-97197,-86391,-24009,33424,35836,-32630,-84912,-80437,-25543,95982,181361,75986,-38228,-7300,18556,-31491,-49472,-1793,26261,-9989,-57998,-57517,-26040,-20312,-63971,-43060,60617,119691,47389,-40424,10144,124543,113498,9350,-18409,-36030,-51785,19894,75296,40483,12447,-35175,-113739,-113946,-20024,31258,-40058,-123472,-87222,-8704,-28569,-68716,-23997,45213,95661,89091,32259,35167,102121,64410,-39795,-84667,-108426,-158605,-129924,-9068,15808,-89129,-143409,-80915,-3432,34389,61035,44988,-6521,13967,101889,102587,-6624,-78095,-59219,-25174,-36014,-21216,49628,65627,5368,-2400,-1828,-54922,-45530,56826,123341,120481,113216,126678,115684,67491,8373,6351,38835,-2498,-69018,-21115,54782,-10248,-119883,-110240,-43776,-46572,-54369,-24036,-21244,-54306,-36472,35329,101570,109293,89439,67931,58648,27262,192,-48990,-115366,-102535,15427,92195,85064,58148,14149,-15811,33717,55379,-18230,-66957,-9393,65365,46089,29400,107769,120915,17950,-84883,-93744,-27853,20371,-30450,-82296,-59966,14998,59176,24652,-15052,-33896,-31992,30756,108387,106110,44435,11835,46274,77577,29139,-28172,-22752,-3240,27965,71254,62995,3541,3841,8834,-18536,-9172,17435,469,-10014,16488,49532,67746,78090,84014,91551,99295,31313,-62591,-103734,-109225,-89948,-54043,-21289,25989,77309,64420,18974,-11049,-15935,71504,119435,47198,3877,40322,59138,72180,109541,98023,65422,51082,-3701,-72576,-56567,-5155,33709,87507,137997,113923,56419,722,23871,127771,181265,138961,46127,-37136,-39773,26954,5388,-75572,-68801,2251,-11410,-48384,8864,73100,33622,-18761,-44057,-50903,-9352,50866,54253,-2797,-66749,-89948,-66559,-22782,11842,-10417,-33270,6260,17488,-58487,-125948,-94875,32779,113826,88709,26272,-10194,-25700,434,25431,12650,19514,55353,81667,52172,-9329,-18328,7904,40981,46673,-11073,-41930,16353,49253,34120,43788,61857,25512,-62734,-112004,-31773,72988,53735,-27492,-16469,76779,90707,-26810,-105114,-46363,5277,4078,12462,-27625,-18042,76266,68188,-2101,-42917,-88499,-45490,21544,-23099,-60525,-60046,-60219,-15168,30451,-24473,-64516,-45072,-38142,-29419,961,-12752,-61641,-62799,-45047,-51552,-68906,-74310,-63438,-4871,42954,36723,-3702,-34989,-37721,-46482,-39831,-1813,15689,-18321,-101566,-188854,-151694,-11181,28910,-40397,-32496,78317,140957,130467,87983,12371,-46105,-29273,45192,60756,14234,-57356,-129523,-126022,-52394,-13246,-19243,-34899,-57862,-65378,-51079,-58335,-96017,-116956,-79595,-25049,17827,30274,3909,-44149,-71199,-60018,-22823,-29209,-104510,-89195,-5222,-482,-46673,-82110,-104974,-82206,-24362,6191,-9849,-4305,9444,3334,28100,39848,-23644,-120505,-137765,-70800,-24168,15405,85206,80872,-15946,-82120,-78269,-31079,-12546,427,36083,86330,158800,168712,40941,-92545,-62546,37824,53601,9973,-7955,43779,84655,34891,10977,82818,133926,91626,37291,33113,52468,87908,106708,70278,-14213,-24717,41137,36450,-8643,-59162,-106757,-82239,-42767,-51969,-8531,40841,56885,89034,75659,-8899,-49740,-22724,21518,54190,69009,53256,22580,39309,101919,114571,66730,20783,22985,69190,131092,135846,105744,111682,109096,48226,7338,-14572,-47634,-55695,20037,58377,-8465,-73192,14327,173016,156908,34219,-46859,-64363,-27205,34171,54556,-9040,-57271,-36846,-9598,-39835,-102561,-128827,-78666,-40376,-15611,-6429,-30657,-9225,26550,-15315,-111570,-120404,9798,141192,153916,35646,-78241,-83592,-15505,37687,113423,165041,109228,14585,-35652,-74047,-53500,23286,69838,74302,62767,15648,-38066,-48649,-14345,12708,2745,5997,-3869,-31605,-4986,57264,46800,-343,-5237,36305,69401,40035,-20673,-37106,2694,57203,51979,8575,-22842,-4281,18706,-26208,-51722,-3612,18857,-24166,-87249,-115651,-93543,-56138,-14823,15834,19607,329,-5365,13270,-30233,-59642,12216,39752,-44701,-109846,-61833,44494,54342,-17287,-10225,-13721,-110154,-137516,-18531,101879,93097,47471,75014,59471,3841,71724,119622,14093,-35139,54531,102192,64824,14026,-39219,-82794,-74696,-47245,-54015,-39945,28424,60785,48958,36461,16987,-6246,-52156,-78690,-55945,-57264,-84140,-31247,35961,27155,-6016,25593,49058,28732,5744,41111,79538,44047,3920,22762,-6105,-73014,-60837,50751,134096,116531,8604,-82883,-88160,-25474,7471,57556,112828,55471,-37398,-49890,2526,54864,25011,-2561,38950,67926,55960,46424,32821,6252,-30154,-39035,-426,15547,-39039,-79413,-74583,-34743,33443,76548,62104,-7806,-70591,-54324,42779,83317,15512,9420,76073,61220,-16581,-26472,21600,44175,24974,21278,-12965,-52649,-9542,51869,79552,137926,164808,56788,-53954,-23923,29246,326,-33493,-21304,42207,81891,5709,-34505,25410,35352,-37086,-66426,-41833,-8545,40745,76090,36455,-7197,-6275,-51642,-119412,-118538,-85685,-62712,-18170,74406,174317,183892,90136,15365,6260,-20545,-44696,-17572,3678,29692,104454,155700,135067,67528,-64226,-158252,-73487,57058,92421,46701,-5543,-3973,15887,4705,40093,61420,-9293,-63699,-65983,-61488,-41949,-16841,-29849,-82461,-121108,-83046,-13308,40359,62399,45461,20684,13700,82337,269673,376072,219645,38593,9057,4999,-68917,-79945,49203,92356,-49625,-82004,57623,89854,72595,77503,24832,-60899,-43631,11397,34161,58562,112054,122941,52075,3923,26195,-437,-92421,-100637,-15745,36645,9915,-53600,-63278,-36276,-53602,-96418,-90891,-58376,-44181,-32225,-19381,7042,19183,14844,-10852,-50059,-35854,23594,68293,108829,137411,91414,-12671,-80319,-79867,-55924,-953,-3731,-72233,-99112,-28188,53359,16726,-76339,-111033,-75802,-17276,66484,111168,82761,33403,-48067,-135397,-141456,-64870,17948,23425,-11464,-6983,-47520,-139973,-121946,-9040,60156,34104,19102,80663,96811,3563,-123569,-143858,-40888,-19684,-80088,-29472,94667,102846,9904,-27751,67510,161726,150736,72903,-28165,-74124,-3649,60364,27276,18857,44050,61057,42047,10560,-18720,-6028,35412,40461,18585,-422,-54680,-100432,-69281,-40251,-90747,-117464,-45106,28235,50453,54753,38731,32043,24723,-1170,6166,7631,-29364,-27265,-10362,-23195,-29089,8584,47189,84297,98603,77064,35514,4804,-15386,-21501,-18455],[-12095,-9636,-8788,28781,59274,35350,-7741,-4749,31805,43691,-8360,-49836,-13257,66934,103333,110292,82712,23461,-33465,-18028,29531,3542,-13497,8855,16735,87316,159210,124769,58537,51623,55935,-430,-93945,-130027,-102356,-74296,-50762,-32430,23648,69546,56534,-461,-70739,-98758,-41275,32697,13926,-57937,-86186,-55374,-4188,70789,132360,104712,35698,27076,7760,-91055,-143416,-86779,-67376,-106862,-119248,-138241,-134590,-86991,-43153,60961,187145,159079,54018,-5056,17632,73192,94037,63837,45065,18889,-27742,-68550,-90072,-122100,-115824,-59979,-2715,15096,-4595,3222,27387,21359,2670,31718,78624,54154,35697,33675,-30904,-115247,-84417,15607,66862,14549,-58999,-66921,-38401,18487,39716,33817,96172,99851,32707,31458,-11686,-137099,-169950,-83272,-33187,-84432,-117631,-52738,-22419,-65031,-87399,-99812,-98380,-36427,4121,-47371,-84134,-103158,-73982,47328,112463,22306,-7646,79301,73293,-32278,-77530,-13616,38200,21318,15857,25701,-31189,-106423,-129743,-45182,76838,126335,63178,-1965,28542,101257,92096,-11970,-52499,2358,53241,81075,96551,69680,39470,4550,-58901,-74660,-13157,23529,-32279,-102905,-73611,33121,34387,-45049,-83283,-61122,2313,25420,8204,63064,152676,139290,55404,-19876,-86427,-154834,-148124,-66874,-18150,-68058,-140042,-119939,-20430,33769,56473,52989,20355,44193,74445,5852,-90785,-92431,-36590,-7646,-1885,39783,120823,130826,71609,61033,60014,-2576,-39641,31546,102690,98041,104584,152799,110909,1590,-39957,-21623,-26684,-93489,-141206,-74449,23758,25010,-33983,-66816,-68822,-71836,-26290,50826,68686,8689,-4822,59475,131004,124451,94019,84956,56403,1270,-6703,-4874,-7290,6348,45919,81397,120698,122470,14176,-89968,-48595,24097,18367,12226,57415,58575,-14240,-38276,28426,28720,-54636,-104044,-43780,48696,71517,732,-92816,-142114,-74823,35992,17001,-72566,-108928,-72680,12431,89516,83537,26546,-3105,-27,16858,33733,52599,64954,42108,38186,86179,118456,114496,99509,34618,-19681,18780,58202,45116,526,-38241,-33509,15811,57054,61691,55078,53795,6204,-54556,-90128,-109766,-83179,-27960,-40605,-85656,-71489,-30566,2,3438,8699,72124,76490,5331,-6458,26588,39368,65636,101574,70189,33776,21679,-27046,-64391,-17170,41598,70655,116414,174030,160616,89073,14262,4245,54041,80271,61563,26499,-33214,-72721,-46728,-61151,-81549,11919,110542,47859,-14643,23463,32710,-14650,-50268,-103331,-112107,-16292,60819,21103,-64051,-104831,-88995,-55789,-17995,4743,-14016,-9556,45305,46565,-18674,-90643,-165433,-151409,-38312,21225,-27781,-25716,16039,14527,-9153,-12100,9943,28170,55671,50579,20019,12787,-1934,-14969,10674,9102,-11119,7527,29146,44623,55518,30415,-19374,-106090,-178467,-104232,36740,45050,-17510,4440,83718,76163,-50166,-115716,-16156,53102,3593,-49922,-94589,-69005,64036,119358,44606,-36337,-49162,50830,143448,67661,-32574,-53324,-54624,5195,81996,29907,-70170,-97013,-47267,1853,32732,-18701,-90315,-103518,-94798,-63992,-975,37780,15364,-14023,-37795,-20117,21656,39308,12443,-39649,-41553,4175,41023,45319,13443,-60124,-80865,-27761,-168,-22300,-1875,53750,76939,100284,94140,5410,-87827,-77566,19994,53622,3638,-70089,-143739,-156835,-85570,-10246,-7116,-23427,-10643,-15861,-40129,-45163,-54054,-94029,-100163,-47851,25369,36308,-517,-11399,17003,-4880,-29816,-42960,-110766,-128070,-100200,-122364,-128241,-96196,-75140,-23480,18230,-7368,-34545,-14961,-15526,-54449,-26707,32230,25414,-31519,-42911,-25655,-25113,28807,128356,151179,74997,-28843,-100976,-60158,-359,11377,18543,46058,112400,160008,67295,-90630,-102143,7810,66731,10402,-68402,-64153,-16194,18333,65846,99020,116002,104012,84120,85726,72558,49405,37570,18415,-45748,-83384,-47886,-18824,8564,4318,-56107,-73861,-48593,-62833,-51959,16392,92703,106555,41451,-55905,-66107,15978,68173,69191,86808,112690,98428,60536,70843,85316,71939,46293,-855,-41505,18403,121735,114652,66702,57781,45723,40687,36057,-4800,-46227,-21096,15632,78,-61807,-61630,36034,66516,14087,-5411,-3287,-9567,-3377,6616,-23167,-47356,-38565,-164,10353,-32729,-83060,-59123,9955,55219,43931,15031,52678,85773,33763,-56518,-71728,20257,131190,176977,108698,15190,2977,43984,67099,99470,95436,26237,-3665,13237,-19134,-44347,-4098,12449,-24097,-31518,-31193,-68242,-91474,-54298,12816,46549,30059,-7663,-30069,-25309,-16373,-1151,56996,115387,138998,108239,5991,-94567,-75256,42049,159978,152312,50004,-13911,1716,40946,30577,-13714,-36884,-45310,-58190,-81851,-95438,-73376,-35931,-3598,16071,8024,-33447,-36133,-3406,-41235,-77002,-1888,41307,-28455,-111259,-120671,-57917,-32333,-57531,-12779,3516,-93676,-146383,-74288,-28816,-88947,-82161,4467,-18130,-72224,3957,52235,-5128,6520,93935,120807,74256,18749,1280,-10315,-28440,-68306,-115073,-65313,60008,98904,102544,120190,76279,20755,-11928,-45590,-61923,-56894,-31412,15632,27519,-4995,-19498,44228,110262,93277,19279,12027,21398,-36599,-31510,60899,68242,-8337,-27141,56896,116042,92015,-9478,-109318,-134071,-92042,-46169,39990,124055,90391,10677,-24610,-17824,34924,32818,-27416,-39092,-7543,3068,-1163,36033,44335,-33575,-79440,-21082,27671,10312,-15231,-44682,-67628,-14098,44541,44509,33275,26632,8056,26298,48458,22617,41245,100358,71160,-9825,-67345,-81299,-70296,-44291,-19845,-43669,-71235,-58904,-31991,-2575,78976,118851,38865,-28009,-15918,-16091,-26883,-19340,-24034,-18090,-1299,-26466,-52324,-59827,-50328,-60362,-64009,-8065,65884,105846,151170,180180,119013,31613,-40803,-73431,-45055,-30297,-51985,-10953,99463,183774,181091,100415,47755,46538,19162,4170,44050,62257,54092,85925,120104,96928,50186,-31648,-127322,-99624,53548,175097,155043,61236,10499,-34696,-76862,154,75312,14548,-72376,-83043,-36613,-2661,16441,32561,-1637,-67505,-75512,-24017,35438,49343,38636,46221,22305,59233,270927,382221,167249,-48591,-38900,16796,692,16552,121379,160278,41836,-8220,89701,100895,100611,108336,27699,-64142,-45363,-31507,-34156,33845,156355,195189,108684,35861,27976,-32232,-102903,-85993,-38899,-13554,7712,-13890,-40711,-17282,4130,-54818,-124272,-144747,-112855,-58587,27145,69966,36433,7432,10234,15287,33763,39049,40664,80384,114322,86358,2770,-85427,-100139,-38594,59310,69158,-18763,-73434,-6838,70480,25104,-56322,-94494,-117375,-97475,-11894,7780,-34990,-54467,-61264,-85816,-107390,-101158,-49171,4027,27508,23737,-38199,-110166,-76040,22840,35725,-11294,30444,147462,158527,40167,-79875,-126907,-80744,-30091,-29418,-3661,61536,56452,-11526,-28964,33975,125509,158053,83141,-33557,-79352,-16650,49888,63649,107535,114904,55326,-9702,-30627,-65631,-59060,16089,97685,105979,11368,-135752,-206090,-140555,-37680,17895,-14920,-41850,-24004,-1560,23703,38352,23517,11962,12158,20357,42879,56988,67263,31102,-39267,-52690,-13033,1971,14852,57861,101569,74218,-5673,-54455,-57575,-28941],[28574,91126,91014,57120,28132,-7773,-36226,-45407,-46501,-44421,-52718,-84010,-67205,45001,126247,143199,136009,112712,37321,-5025,9854,-37965,-79259,-56854,-52409,3662,108578,110873,42457,39137,70535,17161,-125890,-216784,-193650,-120680,-30947,30463,52847,45252,23286,3086,-9376,-41464,-38929,11789,3060,-67884,-112175,-110653,-74120,-9392,5999,-15334,-5505,32039,-7860,-108845,-138502,-82800,-81433,-141266,-195370,-264634,-267552,-164838,-33570,101969,191562,182560,142181,97735,60641,49684,40862,-15514,-54670,-19507,20451,-2984,-34785,-59344,-85823,-81443,-7610,64328,31788,-12848,4235,33746,59563,102735,112817,70214,65285,44632,-53428,-150840,-89911,42235,106406,59088,-8920,-24319,-14151,21800,51254,81673,149101,135331,53986,42011,39116,-31271,-83495,-54306,-40056,-90603,-102651,-65068,-88386,-110931,-57156,-43325,-103174,-95331,-39224,-48013,-59149,-92310,-93161,-3313,47868,3989,19788,107217,94986,-29610,-107508,-55287,-1563,672,65975,115945,11207,-95022,-73783,-10755,12856,30535,32746,12800,7936,31458,39334,-19590,-48511,31777,102015,88943,76859,60064,36403,15358,-37273,-66651,-34553,-8661,-10662,-39112,-20065,96230,113754,2956,-137475,-188805,-111097,-40108,-4874,61409,94632,55365,42602,37223,16324,-18305,-36093,-41606,-26732,-32040,-77360,-60124,2286,604,4967,25450,21285,44110,36993,-53476,-94883,-45610,-18278,-42364,-35556,23548,101322,127947,73078,29904,25371,2493,-13873,31972,53689,10645,34746,94980,40477,-37479,-18112,3198,-34162,-103043,-135100,-92906,-12562,33584,33936,-5203,-47071,-58488,9074,87379,107826,71158,34180,49362,91962,91592,84659,100789,77737,1480,-31058,375,66092,60521,-165,-8629,46820,55577,-48599,-135930,-68436,37457,79323,86129,87628,29352,-48084,-62240,-36672,-50373,-85725,-75603,37246,109288,46342,-48415,-99736,-142513,-105192,-16049,-29678,-105533,-122200,-57464,43680,97133,48969,-16210,-40891,-57052,-51707,-19225,37588,102542,84893,36683,15054,-8580,38953,98452,38770,-26108,23843,63249,79797,67305,-6697,-64920,-48196,-8376,7006,-10603,-39672,-26918,-500,-43414,-83532,-40912,24604,9670,-54539,-75272,-61146,-30424,-27310,-17252,40820,28005,-28452,5014,38620,27327,50890,92465,76479,54136,24512,-50940,-100487,-63200,-9341,29039,76917,117358,95778,43693,11798,13745,23257,11026,-17785,-10753,-8018,-29019,-76503,-132574,-110708,51137,160961,68398,26878,88406,76366,9291,-44662,-113394,-133243,-60580,20085,30797,-33424,-61801,-5568,30738,13035,-2107,-12704,-8164,28396,35301,-8262,-85247,-220177,-268137,-146830,-41918,-45837,6188,62378,4984,-102800,-139382,-104039,-72825,-11736,30964,23526,11045,-23640,-84018,-55803,34689,58953,24918,22476,51577,60237,6540,-64189,-116977,-147318,-125707,-47976,-3915,696,18802,26459,4455,-58363,-76891,31440,92826,-632,-102612,-139112,-97408,32250,135026,99720,27265,30352,102306,157546,93643,5213,-29052,-33457,15114,64893,29517,-36165,-40290,5019,27127,21692,-31038,-86101,-91250,-81380,-49037,21988,76165,58735,-21122,-92681,-62944,11707,36357,-5518,-79052,-72312,4022,56618,67648,98794,106768,55988,5937,8962,28417,22965,-11565,-12876,54596,77739,10953,-98041,-113506,-2461,49261,-10821,-71077,-98095,-65853,6475,42086,9871,-17288,-5244,-23276,-60498,-53722,-21171,-38001,-80568,-75476,-537,64893,67742,66186,98791,63515,-20574,-44143,-59249,-100582,-167989,-202380,-134391,-66338,-59117,-20990,20032,-16676,-61105,-54272,-37911,-53881,-46376,6265,48151,56517,33447,-25892,-57486,-18317,54850,119807,113334,36984,-45623,-37132,-10261,-65712,-98527,-32928,74441,137151,76100,-45547,-64479,-7881,5848,-55084,-102745,-83215,-32703,21331,48727,24190,4182,201,23674,61847,47055,-16297,-45562,-15117,-13005,-62213,-64221,-16942,53054,73338,7425,-55694,-48735,-55388,-78305,-43786,34696,68499,19816,-77281,-90154,29441,111453,105690,81659,85988,81125,39423,27257,41508,63148,91747,49640,-42084,-23664,86385,88535,20978,-10192,8648,58251,94025,73633,22829,-18683,-44383,-18102,12055,2798,8489,33414,34041,52943,79893,49254,-23491,-49938,-20001,11477,1462,6513,32214,9347,-53099,-45386,32733,85779,53988,26585,73375,85592,37686,5367,-1599,31608,99581,130778,97167,77596,68963,74143,88597,67155,-15198,-78191,-29962,56024,66902,47885,37827,2679,-47209,-56360,-53717,-64122,-64437,-25806,30020,46914,-1248,-46721,-47900,-30952,-48917,-43906,32328,106239,116915,53566,-62424,-139596,-96103,45127,189880,172075,57261,10619,22739,44628,47189,2297,-66629,-107964,-93029,-54817,-9501,45326,52288,2609,-10350,14545,-5512,-22450,-20959,-40485,-33713,24229,44959,9812,-51766,-101297,-95869,-85328,-114095,-61533,20175,-29831,-108098,-94404,-104762,-171915,-126195,-27808,-48490,-106053,-71520,-17063,-13476,8091,35598,25030,2159,13134,54901,78799,61401,-2456,-62432,-53663,8030,30591,57573,90269,70575,70339,85082,30322,-31890,-13889,44978,54409,-3931,-47321,-49769,4377,66563,31256,-49605,-58289,-84419,-119674,-53583,32313,41773,-10105,-44132,6076,51884,46013,-9108,-84598,-146696,-120476,-46289,47047,108270,91275,57468,-4376,-61908,442,62706,27915,-5942,-1310,-22793,-41128,48256,109314,11543,-89433,-52842,1816,-5975,-41603,-70595,-103106,-77014,-23834,11445,63434,109175,64965,-11988,-23744,-11838,-17686,2891,33648,-2804,-107004,-169754,-141339,-72838,-58905,-74776,-76491,-80321,-98190,-94977,-30335,37516,22717,-25169,-37710,-47066,-39977,-36371,-60732,-64239,-14065,33226,-1955,-108768,-126393,-73800,-44025,21259,109877,109818,105106,150994,103580,-9471,-59772,-30565,13434,-5092,-54308,-26477,63885,100531,86437,82519,82477,36258,-7741,30538,100584,124025,115117,100811,83116,51115,9106,-30891,-73967,-83775,12443,170613,211362,118946,46673,-25714,-100717,-67204,7697,-15331,-91234,-123751,-70017,-17474,15328,73224,91795,43560,5789,-1555,729,-1714,14091,73513,81316,112053,277678,338015,108645,-66765,-13473,58819,66220,66052,80653,119975,81066,10515,27409,41252,69488,72097,-12309,-99702,-111050,-134198,-134759,-55508,72669,140535,103690,29010,-25161,-86607,-97504,-58261,-58063,-78083,-59584,-35803,7444,60484,82132,308,-117584,-144635,-92007,-11871,96311,117032,23439,-27167,-7553,22005,30972,-765,-7530,36334,68480,71359,47199,6210,10594,57840,124721,120882,12074,-65260,-20949,31790,7609,-5642,-8354,-49970,-74403,-51600,-86171,-142571,-121938,-33675,56115,58986,-16972,-54799,-18430,44790,89033,64999,-65,-30708,-33280,-59534,-49250,37406,129167,112750,-10520,-89003,-96903,-105241,-108732,-72365,-26539,-20822,-52508,-66919,-18246,37109,78840,87866,26777,-49382,-65465,-20524,23776,79510,180180,177513,31207,-96874,-111702,-88926,-62736,-8044,75415,78973,-34344,-181355,-278854,-236340,-60549,88801,79253,6687,-17129,-22282,24313,88527,65721,22753,24093,31117,60431,97138,74895,-9066,-77873,-70286,-32784,-23803,-18326,18739,77896,70998,3981,-36990,-58607,-39425],[13399,88321,113885,79906,13777,-13092,25447,20970,-68725,-121924,-118563,-138133,-117675,-15937,48501,76143,132646,188285,112250,5373,-30027,-80527,-134094,-144120,-149800,-85630,47279,87891,58541,69792,67481,-2773,-94541,-148346,-134582,-97395,-43283,13185,31932,-5076,-54679,-35110,51389,65759,8639,-3236,-16213,-60395,-59088,-34854,-47544,-87792,-120031,-102981,-50621,6137,5009,-41078,-57163,-36213,-74534,-164935,-240727,-304866,-281166,-141516,2573,58670,71699,95717,114667,96640,50120,29235,50709,11482,-56213,-48989,-2657,608,6873,5081,-57207,-102063,-36116,55232,31587,-23384,-5085,61070,99058,93221,84700,81729,87907,35414,-94498,-196480,-108104,47443,109775,75344,23705,961,-3372,22516,40043,56752,101475,94682,41489,52321,96605,66108,8856,20837,46930,28505,15045,-24376,-101719,-111603,-16420,43504,-24510,-89604,-72548,-43880,-22714,-50305,-78266,-41876,8983,16646,29474,74386,74434,-27034,-110580,-76797,-30315,-13677,71882,141745,74190,1673,7042,-20429,-86747,-76458,-23547,-11520,-23163,-21507,5181,2145,-21130,11778,68054,53411,21768,8266,11307,8986,-44271,-114708,-122065,-72837,-6829,10975,22960,98735,121349,34589,-103219,-162354,-95628,-28566,17063,36057,-17573,-72625,-27474,35211,80553,89719,65811,29010,-837,-12394,-18038,19820,22758,-49764,-58280,-4394,25056,39999,21294,-42400,-34729,37178,29774,-33418,-39996,-14897,10011,43060,5082,-40474,-10618,18328,15718,24675,-3073,-54824,-26001,-4472,-48091,-22323,47699,64531,42828,-12774,-57021,-49104,-13582,13370,40340,39314,2998,-19942,29320,90153,126370,129629,86693,61213,71990,64153,57809,58559,40906,-7948,-35903,-14632,44190,34913,-23272,-42419,-33569,-52046,-92879,-92614,-12014,62315,97458,108137,87955,10206,-53349,-49669,-42425,-41410,-23517,-9168,64061,97299,-239,-101814,-92023,-72009,-63418,-50302,-74549,-107528,-88495,-5019,95800,114092,41093,-27231,-72654,-77902,-38132,-42738,-37971,45622,56037,-5130,-73972,-135915,-69047,50002,5133,-61048,-4291,57152,110181,150065,98345,2039,-64650,-63973,-14459,-27342,-87904,-59007,8849,-14091,-37497,2636,63755,102727,77258,20275,-28080,-50202,-56391,-36301,27464,19284,-20003,28546,53508,6832,11196,74109,99915,89231,50848,-24032,-93697,-106222,-92694,-59352,-13410,9624,-2687,9342,40606,67821,66406,25527,-34119,-33561,48751,88634,-2828,-98923,-69994,54802,115627,56079,64943,138265,134090,46356,-31676,-60446,-74762,-93483,-36434,51372,23461,-2349,74667,106962,33991,-20375,-31171,-34023,-8091,18007,-14311,-84682,-174486,-183174,-96997,-35669,-8005,68004,97766,13363,-133266,-213281,-177297,-119855,-45384,17148,5281,-21654,-47169,-106932,-99057,21392,82997,30462,-9855,-3268,25078,19805,-56238,-94940,-62407,-75564,-107331,-66300,-111,-3117,-75026,-97715,-65421,-22658,53500,84291,1921,-85971,-123309,-99278,-5979,96516,110199,71331,50852,50991,35045,-13099,-36911,-41311,-40546,-36105,-17055,4101,38118,73379,53703,-11847,-53010,-53305,-73566,-75725,-41308,-5730,23661,69953,81344,5065,-76574,-70217,-41446,-38063,-55101,-103777,-87025,-16561,8133,16267,82054,127466,84737,30385,19479,36540,26512,-26361,-25508,54628,95552,72780,-20007,-82480,-2992,49019,-5248,-40278,-24135,32698,89989,74134,17102,-18319,-40462,-73927,-93021,-71983,-22372,-5992,-37963,-62590,-16797,70934,98208,58447,35706,21522,-28469,-30962,-6103,-49825,-160691,-196113,-114176,-56285,-64053,-48743,-6844,-8508,-44496,-36687,2252,-13523,-70966,-65564,13018,63216,20121,-40724,-40783,-49042,-52055,29724,80719,57307,47910,64243,-3809,-150626,-188931,-72476,62690,108090,59213,4521,8610,-9434,-76774,-99103,-55803,-28203,-9183,34804,25957,-35682,-91523,-126942,-91012,-9757,11886,-36739,-78709,-33419,25188,14112,10416,38708,89358,110133,54159,-27942,-41780,-34364,-45325,-50136,-20991,23694,6860,-73982,-80341,27102,113227,120413,51464,-3384,3284,9785,2234,1954,37619,97364,82374,18134,33899,65851,29470,-11700,-28074,-8087,41414,65495,77794,62511,4336,-56320,-5621,109999,151166,110863,58197,33706,38151,76580,87581,15682,-52509,-25769,44275,38189,-8205,-22035,-32776,-39983,9388,56090,71356,39675,18774,46964,34885,11343,42344,52007,34762,46917,49173,37529,85945,93681,67757,60831,11220,-78355,-85456,-12214,54221,87932,112362,70429,4131,-6813,-17045,-75417,-96526,-56787,-5647,16397,1556,-32465,-62361,-59749,-30012,-24496,-32915,-18439,12119,25294,-22056,-112741,-145740,-90167,26154,137667,103921,12860,1438,23637,37846,46027,10394,-74406,-129887,-90766,-12209,53506,119000,122973,42651,15287,63291,62364,14189,-27433,-42920,5984,59382,58472,55025,47186,8449,-20836,-59619,-135778,-93564,40703,44635,-29550,-38065,-29884,-35543,-5969,33257,13683,-61739,-90465,-27555,31698,32660,-9009,-61533,-76642,-21559,59532,121540,129093,71541,4783,-52254,-87367,-72570,-20339,10043,53669,151787,173269,77177,9481,36825,82166,72800,269,-35346,-31996,-6913,-9427,-81257,-117776,-59935,-50800,-56348,-22123,-18027,-29797,-47355,-83011,-59164,-12363,10889,566,-55110,-142983,-131576,-54215,27226,60466,46489,50794,9972,-48492,10125,85104,91644,83517,66327,-8735,-70164,-5766,84717,40724,-63580,-71679,-40825,-84721,-133501,-116449,-105390,-88115,-32819,20592,48431,74003,47906,-11378,9260,41514,-29477,-79756,-22165,-19653,-102585,-149499,-87456,-5886,-35020,-98843,-101973,-91100,-127290,-162412,-117188,-11127,9741,-47925,-64145,-55242,-50628,-63722,-80519,-47382,41267,101361,49919,-75229,-108481,-54846,-9326,47116,102292,60019,1821,16320,3925,-52178,-44441,19912,44106,-19680,-104512,-118316,-67174,-24850,15653,73379,80746,10033,-20857,40843,87751,117695,167825,148774,84817,62379,39889,8949,3064,-9433,-3105,97322,171757,135267,90065,43711,-44189,-98773,-83518,-78266,-109399,-132852,-88092,-37787,-11367,54642,120673,109988,70419,23902,-26711,-33262,19346,102388,157639,220351,325744,330327,135980,23099,76665,107185,97161,69166,-864,8681,44007,7559,-5193,14589,28973,13000,-22113,-84999,-149912,-189383,-155302,-95706,-25838,53648,68190,5339,-54146,-76984,-36708,12552,-20511,-74991,-83060,-41764,63306,130463,129455,83525,13051,-5601,10214,51481,111028,109069,7396,-45164,-33542,-28639,-32560,-29817,-1762,29273,45047,72723,99274,131825,187764,192131,173711,123491,483,-80837,-47062,-398,4063,21825,26454,19862,20709,26457,-8445,-63503,-47526,36578,141476,166921,81068,1226,-8083,26416,96213,134783,89706,-1682,-93801,-124089,-72485,3606,54099,28182,-81760,-127025,-69075,-68132,-121983,-92320,-33549,-46862,-96197,-79056,21527,85708,50563,-8685,-44633,-59702,-48261,-10141,32097,95757,193935,179023,10160,-139493,-144433,-61968,-11712,2904,27815,22030,-5009,-46028,-152711,-203976,-91093,24013,57625,62866,45451,-9456,15251,95456,94612,39656,4120,1358,40051,72975,6923,-101105,-111233,-55666,-12335,11755,13484,-1514,28252,58294,54095,22770,-36280,-39889],[3945,39890,80070,109454,68648,44707,102666,105893,-7702,-73948,-86658,-108968,-87963,-28748,-23863,-32227,27023,123191,103710,13998,-42231,-92230,-140240,-164804,-161078,-92455,-7395,31950,71329,86263,-6357,-75393,-32701,13232,22305,-17358,-62395,-55240,-9085,-25074,-88313,-60082,58248,114995,85487,58688,6578,-55751,-28771,45156,10728,-122769,-167195,-102872,-55615,-23323,16694,15848,-16015,-39311,-91725,-168544,-212820,-222597,-177542,-58346,30583,-9592,-39269,11238,45494,25691,14065,36648,83665,62081,-18742,-81845,-98853,-90688,-16234,45093,-10948,-86383,-68792,-29734,-28147,-14065,20321,74894,85672,37108,38215,49129,18402,-35750,-110944,-161743,-69971,62946,92922,62985,46030,33428,23998,59015,60263,20509,24432,21735,-31,38324,84360,48992,13610,59664,119395,129334,96863,25178,-35923,-33139,42509,104744,51698,-51706,-76466,-24512,30377,3852,-62704,-85587,-45042,-1671,13771,11979,-6229,-55840,-85278,-63283,-47115,-30415,24327,79722,95683,83155,10750,-81462,-124177,-92152,-66741,-63980,-48645,-38792,-5957,15019,-35502,-63309,4876,19511,-38876,-51006,-8264,16033,-24194,-139420,-211992,-143334,-20499,41164,29866,13663,22961,15669,-16503,-22536,-716,5997,22678,-5138,-78275,-83232,-24669,21951,64174,62164,44442,50954,22600,-14239,-1587,26854,-6817,-85935,-91124,-28492,19779,23967,-5494,-38733,-18684,52428,54388,13693,15687,-10080,-54352,-36218,-46737,-53216,36293,90462,40153,-4643,-36764,-51644,-42040,-79414,-104680,-12904,68098,95180,116488,75670,5246,-6184,-4538,-28365,-8811,35533,32346,13282,30958,56702,90889,104823,89368,76079,79451,59538,45555,18810,-12844,-18190,-2270,-14813,-13077,19557,48867,24713,-27419,-60949,-39341,13808,31691,32330,62228,85408,68795,-2663,-58193,-37149,-10887,12556,60400,47454,26032,34314,-5679,-88385,-77090,-22754,-17481,-40290,-74938,-93155,-68769,13242,100868,103385,56144,713,-85149,-85129,17155,25656,-28062,-14880,-19039,-61643,-87615,-75794,-16400,29073,-42159,-89254,-25231,65177,139607,174451,144462,73919,-14096,-38934,18461,12549,-51468,-64741,-38449,-30782,-16021,2664,47830,130423,117880,376,-88669,-101951,-51887,13098,55291,17790,-13887,25696,40163,-10613,-19689,59010,110844,83119,45137,25182,-23058,-73075,-90699,-80437,-70378,-58966,-40259,17937,71718,103035,98314,29455,-62067,-55846,89640,167391,95082,16509,28792,37251,20492,41781,103114,146617,140167,51966,-22149,-3381,4779,-55437,-32594,53183,43525,32145,95492,98995,18312,-31251,-42580,-51624,-20416,28196,7824,-42320,-69578,-45882,4147,37703,57507,89067,74844,16982,-72773,-131140,-86746,-36182,-20647,-2838,-8485,-27449,-47592,-81129,-83914,-7757,45573,6334,-62055,-93404,-42424,36844,8751,-33169,7422,5426,-60475,-59774,-10006,-24302,-89703,-106412,-51435,9933,44171,55016,28953,-16418,-57794,-58710,-16516,35939,63198,38665,-6166,-33646,-80958,-119486,-102273,-96335,-108556,-102702,-47203,24055,84470,82822,7243,-100063,-113942,-46206,-59025,-93376,-32578,24058,29199,77326,97637,35423,-22400,-37276,-70052,-77269,-56584,-68740,-49637,-32957,-70067,-66009,-5375,12544,7005,29664,24321,-1450,7128,15423,27379,76716,118676,133681,76473,-17043,11195,57265,34233,24103,39530,58057,76206,65012,38917,-2051,-55001,-73908,-59472,-35844,-4117,6840,-6804,-23880,-7202,27758,30727,-34724,-85873,-67082,-36554,-8867,16815,4361,-62174,-108632,-102295,-79188,-66228,-50593,-29819,-16923,-8534,37848,74339,19165,-82571,-109536,-20208,29423,-27402,-37417,26261,6352,-47829,-7135,27550,29571,93746,148403,27629,-131912,-129420,-14872,82247,99674,67636,67455,82962,14391,-81272,-46608,36368,1866,-35191,36214,66800,-19606,-133282,-199391,-154933,-46006,21447,23346,-28678,-34445,16148,62573,91082,91863,105981,114222,63964,-8516,-31954,-19124,14063,31995,31501,27655,-2367,-57555,-42386,26701,75955,79357,18477,-34896,-12474,8358,-5947,-19513,7272,41385,27552,15309,57050,30851,-47263,-48584,-9297,8460,13361,-430,26998,48759,24508,-4464,46606,145122,194630,162756,62068,-9874,-40269,-21592,51168,64383,-11834,-38055,35229,50482,-18094,-85656,-98948,-39377,44365,45373,20493,22722,29376,32753,2329,-8937,27184,47569,21531,-11449,-18053,-3471,52728,63737,24043,-19838,-71349,-87178,-10477,41471,20383,27137,64740,13248,-40796,2925,14820,-73831,-123115,-80760,-28678,-12158,-15342,-9402,-20487,-35725,-26724,7388,12519,-25128,-46825,-26342,-47155,-117652,-127566,-59429,9310,48817,25135,-20061,-31110,-13207,20371,51055,20120,-73886,-109357,-38196,27530,41165,73480,109124,97126,92255,108899,71312,-8837,-70243,-97830,-50750,16905,46146,83572,125542,122716,85060,7877,-76107,-33167,69334,75386,33379,35515,79196,117831,114312,107355,89933,-3352,-70182,-10613,75718,83673,34172,-37534,-88288,-79331,-5965,85801,116223,76330,15807,-74453,-145891,-106380,-22154,-2026,47780,165437,163934,64274,31203,50410,56921,51150,8074,-9675,26215,56773,-11601,-112080,-109854,16101,108475,100928,44142,-9906,-30593,-48204,-101855,-102518,-63890,-23104,-7114,-59767,-162124,-182139,-121239,-31864,22812,22392,28404,20203,-3602,27064,52217,72238,110317,91725,-9416,-105683,-109784,-35039,-9309,-65219,-77303,-48560,-110700,-158937,-102895,-58635,-48361,-1619,30750,-26323,-68474,-44148,5369,96134,146737,58908,-42108,-54107,-62713,-91767,-87463,-19334,33409,-19146,-115571,-117282,-95559,-149131,-204264,-150226,-45741,-36487,-72829,-61730,-56056,-69568,-68457,-62653,-23744,52218,74705,28717,-20469,-25668,-14960,13519,44415,49314,23052,2034,4944,-20584,-45588,-8469,37148,29093,-35784,-133109,-189592,-177872,-119638,-27968,31566,10511,-33494,-21586,23860,21015,45441,138193,136859,63221,70087,103466,76230,37933,14024,-13956,13274,78398,105488,98022,90030,26051,-76143,-135879,-142029,-131339,-102886,-45109,-16158,-31245,-7230,63913,86330,61596,23320,-20746,-37761,-3522,57941,146955,262104,355267,336758,183726,97293,110732,97571,86384,67344,-30700,-89890,-60636,-45513,-16691,15813,3839,-25932,3884,-21645,-107928,-141774,-96009,-82598,-83569,-24119,5262,-27407,-42223,-29290,22916,71769,34508,-23023,-44991,-30419,48775,88002,78315,112195,142759,113459,66335,50161,64545,52800,-21219,-62622,-63821,-90406,-96244,-30027,41755,51174,45192,75948,108525,150096,217225,222479,177276,79104,-53822,-119330,-80348,-21948,784,-6672,-43681,-31192,26212,81854,105546,100385,90307,65862,49239,59600,52791,23491,-16768,-44329,118,84951,105200,41723,-48985,-93090,-82320,-46798,-6764,-12214,-88328,-126290,-54315,-6125,-40484,-42021,-5866,13426,-4951,3158,71748,93422,-11147,-108390,-108904,-86209,-78567,-37917,35480,90846,131091,88977,-24106,-113013,-82270,3242,41100,19253,-6771,5999,89693,139435,39365,-69748,-88806,-89296,-46811,51667,64225,-15890,-34954,30802,75488,35878,-44225,-64239,-11032,15093,-59674,-150838,-109304,-20091,30249,56228,30681,-28424,-3926,71427,114950,77059,-10484,-24525],[37568,38076,57835,112067,113976,81221,98193,113675,69520,43752,35410,8393,-11720,-3106,-33387,-78176,-74617,-18430,20131,19673,-10310,-69634,-100939,-89633,-62817,-42106,-64773,-39889,63591,62380,-87925,-122286,11696,113505,119282,43307,-61923,-99908,-33861,992,-22551,34,61860,93902,127334,144823,68895,-41017,-78567,-30338,-26445,-111021,-128293,-43987,-12011,-27997,-9294,8280,-23506,-71874,-108083,-123217,-100761,-70191,-43983,14824,41950,-24713,-50294,3932,16674,-37158,-22263,43435,73279,41654,-17818,-86858,-145078,-168316,-70549,66167,79405,7223,-48258,-91691,-74034,8820,44803,52075,45279,30128,54292,25703,-56066,-88705,-54902,-18893,44890,86065,55720,28103,66933,111025,116564,129210,102743,15466,-32913,-37326,-17608,26395,30386,-20340,-22750,54530,108604,102150,69932,48492,45026,61878,103622,127846,79938,-3946,-27675,25483,88746,43385,-46360,-89148,-81379,-47559,-17124,-44875,-98524,-86719,-38795,-26822,-57850,-67813,-48635,-8771,69671,106078,1266,-76649,-46863,-16320,-67650,-102872,-58713,-20326,1522,-4948,-87149,-117840,-10052,32868,-33298,-43829,13269,53108,36837,-72518,-180985,-146170,-16524,71494,29103,-56847,-62003,-2140,38670,63532,49216,809,-14986,-41556,-60419,-10981,37845,45086,28944,-38323,-53868,1168,11487,-12329,484,-11695,-49070,-64355,-50433,-19721,15945,10480,-28157,-50606,-48678,-11301,14593,27658,56824,24668,-30829,-22376,-18791,467,108970,161271,69648,-7214,-15810,1260,-7139,-64447,-92188,-34273,33022,74758,110725,85077,2525,-34988,-38537,-66857,-54426,-2523,32882,52101,50340,10824,-3220,-5720,7815,35373,54592,60252,90334,74546,14832,5671,35170,-6510,-26052,65215,148273,102242,33204,32299,87998,100499,-142,-54031,8451,42893,30359,-14348,-54984,-28700,22979,47673,78341,45970,-23129,-14129,13289,-44240,-64334,-32032,-23629,-19302,-38250,-75023,-81094,-14943,58474,69151,59645,21779,-79742,-101280,28326,120775,77679,-59,-53125,-84933,-46850,77942,124755,19446,-76206,-70416,-8610,74674,147612,134606,79679,55216,45328,32745,35938,37720,15608,-39585,-82380,-82285,-55804,-48367,-22041,46474,21560,-118041,-204271,-156810,-36139,75283,79890,-17425,-54378,-8569,13499,-4925,-10237,53234,94263,41239,-10995,5975,2293,-27971,-19981,-23384,-70977,-67660,-25606,5067,20728,43513,44745,-45389,-162079,-110402,52931,115842,95455,90147,80644,-6112,-63020,642,87856,110099,89287,20296,-23336,960,32477,31509,24749,25985,22374,36677,48823,-2462,-52386,-38498,-23273,-47333,-32154,32933,43469,13612,-16791,-34411,11931,86868,77173,29648,-18107,-38205,-36240,-11358,59091,76493,12749,-43846,-26852,-99,-25351,-65972,-69830,-40315,-13252,-27849,-89492,-146466,-112360,-1805,57630,34343,21425,40602,48152,28361,488,663,20624,-3032,-37514,-36140,-13864,32188,65690,34057,-8141,-12550,-23977,-34053,-25147,-54683,-83679,-75507,-98978,-126518,-113836,-135799,-156136,-83381,16497,46036,6192,-68485,-123966,-170374,-110514,-7196,-47853,-139047,-85966,-13449,1188,58375,68760,9657,-13112,-14176,-58441,-56436,-17060,-11433,1913,-36100,-112539,-118983,-87102,-85116,-43970,25493,19830,-49383,-45767,18584,49906,66095,77832,87833,62995,1467,8581,44288,46529,48421,52626,41050,16377,25478,48966,13240,-35373,-18589,20310,32617,30635,11483,-5082,-14504,-20881,-51024,-77770,-115350,-125138,-71699,-14710,-4886,5241,48538,53174,-13463,-91628,-106705,-77354,-51172,-52778,-65920,-31073,39571,47894,-17811,-72589,-86624,-35187,-3234,-37114,-25662,54050,79793,37253,4422,-21982,-21300,34423,82386,18575,-31571,19290,70784,89973,98320,103106,121506,126370,64152,8030,47262,73942,-28401,-90102,12673,98013,-1200,-165307,-230559,-152859,-30707,51875,83179,43875,-11515,-18165,32544,74470,64232,75478,77222,16445,-43583,-52066,-31329,30316,95033,100615,45342,-8256,-48549,-43074,1876,17097,-8497,-28264,-11815,15926,-1081,-28378,-41808,-39856,-38783,-57064,-62145,-27447,-37218,-104599,-96846,-38279,-10941,-6776,-8311,10086,26514,30570,43906,84788,103131,90000,77184,31037,-27819,-84084,-120682,-43692,47488,11284,-32468,29710,59797,8565,-74451,-105420,-58566,-19610,-46794,-56160,-1909,55876,65429,15650,-31845,-47384,-27028,-13446,-37409,-34199,-9034,10959,-711,-33751,-78261,-116319,-80308,27353,56090,-15006,-41926,-27872,-70514,-100264,-49686,776,-18660,-47369,-45254,-30934,1939,35350,38357,25103,6273,-10727,12366,37110,-2524,-48346,-32758,-40684,-92196,-89141,-18063,-5555,-27791,-1985,19938,-22926,-47866,59,53653,22497,-63783,-61602,16372,29819,-5547,1432,55733,110190,125614,87310,-11078,-105853,-156624,-179284,-154508,-79920,4952,84185,136454,153241,127657,64354,38566,96669,119088,78079,50087,47691,69206,91500,103377,117969,100351,12494,-50370,-16403,50358,92264,96165,49062,-31725,-102248,-85536,-4090,40754,46722,35089,-47924,-112037,-53984,41682,38726,8481,56236,72838,37985,38549,39018,13833,-984,-23138,-19588,57165,122085,56505,-42663,-44221,80132,193424,174113,101321,67551,54036,2969,-79768,-106168,-93966,-54057,-24751,-61751,-164382,-210511,-155085,-48561,45742,78364,70262,43128,10488,10857,2184,24526,88544,66738,-28945,-108995,-142668,-118855,-85015,-92659,-57856,6380,-17592,-58606,-10822,23883,122,-2899,1328,-81346,-152532,-104271,-3856,90657,147263,120027,48680,-16797,-61819,-78978,-42838,-3586,-5517,-48946,-90583,-60497,-54630,-131368,-167058,-100263,-57982,-72391,-49587,-12023,-41931,-69957,-31314,-6102,-7127,24039,19780,-11755,17939,66066,42079,27195,26560,5922,24749,100407,148749,82506,13478,15604,6910,-9097,1475,-36770,-103989,-130023,-117229,-61178,-18385,-41184,-64293,-29932,3937,-13260,-10570,45870,46588,278,38786,129724,117323,14098,-40478,-32524,-12830,28077,64905,72197,99103,93954,5971,-87088,-118297,-100922,-37518,46445,62262,6788,-29511,6575,54912,58017,52482,55814,13266,-45805,-41035,42930,193324,334146,330721,178713,71088,48908,41589,69454,93474,19504,-90955,-139821,-139413,-71843,4863,24294,5613,50774,43577,-13341,-29850,-23118,-66949,-95552,-58392,-29684,-27801,-12753,-12405,16202,61405,46520,10927,-10023,-39630,-25554,-17793,-23307,31675,109454,103473,48608,15171,37749,22198,-41648,-68151,-63646,-94046,-107262,-23429,70216,75051,70173,97369,91901,54515,73061,138898,156387,49182,-71619,-104236,-67463,-18613,2336,-23856,-92829,-114519,-62902,12560,74605,140724,146982,49369,-66399,-88550,-39636,-19380,-61675,-101140,-71805,30025,114947,123316,94485,35729,-13651,-16562,4776,17275,-6680,-41075,-23034,30349,37156,10436,26775,103728,149319,132812,111935,46650,-77655,-146284,-125847,-103066,-109762,-76734,8883,63725,57249,-8185,-48475,-42838,16047,56899,53641,9713,-22922,16108,128045,170324,86158,19556,-29704,-87766,-81974,-13352,-6386,-52598,-60276,4216,73512,47487,-39978,-71947,-31106,-17446,-70885,-120309,-79285,421,51775,56676,-295,-47416,11178,94387,120541,83350,15744,7902],[51030,52889,55224,70492,68913,26041,10669,44766,69160,72537,93268,82948,17863,-15718,-37782,-58581,-81057,-89590,-64687,-15498,-15737,-66344,-56581,8558,27900,-34963,-116194,-71011,51394,27542,-98464,-100925,7656,77837,77830,15973,-74286,-107584,-44865,19379,53143,77322,78269,56998,86253,126641,85327,-25900,-157713,-202983,-136980,-78609,-56810,-3509,8960,-36223,-62529,-25557,-14367,-62632,-93161,-62388,-2538,17532,17596,42112,50999,8185,-19100,4335,-13101,-86913,-65739,8393,2556,-51416,-64172,-65443,-113409,-178071,-114075,51190,136237,91905,-4672,-76819,-60703,11138,16747,-17930,-18449,36293,84541,39716,-32253,-47485,38646,120943,141569,76597,-10558,-27076,64715,180767,203400,156304,97415,661,-82328,-62729,4762,22477,-12087,-56785,-49664,19193,50171,18466,2056,29410,56017,81210,110722,112645,78580,41437,30593,52927,82399,28353,-20803,-23232,-46823,-65034,-48760,-81657,-124829,-67440,-2855,-12945,-65973,-111365,-109458,-58710,32805,88544,39901,17172,57198,44305,-48320,-111023,-65887,3021,9467,-41798,-106903,-90079,22636,77847,54936,36542,51511,71753,56037,-2309,-62597,-74282,1261,75524,35147,-32349,-27243,30685,36934,37907,39652,-7681,-46438,-57408,-37460,-14053,15760,39904,-3995,-114509,-128261,-68843,-37948,-11342,11405,-19056,-35581,15392,47825,40506,44785,23275,-13040,-25321,-36712,-49261,-36781,-2578,32127,36177,39221,59146,50618,50744,106351,149094,105024,37940,20816,41281,55109,32941,-11519,-23446,17292,37127,43391,41747,-24006,-95932,-90761,-67222,-43309,-22411,28891,103086,108940,16931,-47797,-72618,-77576,-35974,8395,66892,166642,180457,90620,29746,28720,-6327,8883,118085,183253,127651,72187,110341,177185,110812,-64651,-118834,-29263,1547,-2998,9007,-1839,311,49342,60775,35168,-9348,-34027,2882,33268,-17775,-34331,-29507,-50298,-30955,-11610,-52892,-79546,-24537,35342,52889,52233,28772,-37677,-76385,16971,148350,140409,53248,-2521,-40533,-18462,114230,142563,-20640,-81021,-11208,40051,75174,118360,97052,28059,15533,80177,87557,22318,27411,54096,-4334,-75485,-106616,-90982,-62632,-50087,-35499,-41531,-86639,-122027,-94708,-23771,68355,74217,-39288,-85643,-20632,23280,38873,48733,67537,71243,24479,-47285,-64342,-47203,-20648,27845,19227,-47973,-25807,23075,-8493,-55964,-42179,-11611,-77512,-195177,-143361,-20444,11359,33701,97272,71611,-34827,-78892,-48005,26373,67475,35434,-23587,-26057,5294,63788,124456,76420,5055,22133,46556,-3602,-93897,-117467,-36534,32869,-88,-32043,27176,74559,60860,7183,-41002,288,79392,43496,-32696,-79302,-85908,-49211,23768,105847,112191,38285,-49699,-31484,45072,33001,-50862,-83226,-62295,-32741,-22220,-51904,-110187,-128463,-58700,60620,81853,19479,34424,130042,144854,76678,88826,153554,105585,-33581,-117149,-74770,44617,107782,66148,27124,22661,-31522,-79051,-80335,-94776,-84250,-39223,-39838,-67312,-64803,-65780,-23794,76143,111911,18238,-124286,-186352,-165361,-132371,-39798,49071,-21618,-142783,-120543,-53485,-37494,1206,12287,-28408,-32281,-11978,-33642,-28810,20233,40889,36094,-23515,-82095,-90551,-83856,-56465,15225,58075,25454,-57462,-86147,-20602,40462,52815,17459,-16238,-16621,6068,27277,28546,17000,21481,57759,87004,46254,23772,48949,35619,11526,31856,70122,78925,61289,36158,20480,6361,-20679,-73120,-106759,-113190,-77750,6246,35013,-9181,-4325,84118,119507,48800,-45286,-86998,-80906,-65108,-58521,-72830,-62545,-34689,-62150,-85235,-36768,-22480,-44167,-17533,17000,23492,57856,109627,93045,20666,-30205,-30935,-45613,-62042,-27725,64444,130889,103651,64817,88494,132204,138024,131631,130305,126608,107366,60326,-21746,-56112,9587,62665,-14750,-149799,-194067,-103325,5155,52761,72954,76671,38813,-10481,-18809,-13724,-31916,2510,28260,-28746,-91454,-79876,-31636,31900,75037,64418,25425,-1125,-35349,-67158,-33185,-18876,-65337,-74513,-10925,19137,-16984,-39463,-51437,-68753,-50368,-45674,-90243,-93092,-57273,-76329,-94211,-94348,-64407,1129,38585,33280,27570,34972,50437,93849,85270,18340,2138,39576,39913,-40502,-138496,-108236,-6627,13301,7287,60245,92410,69091,10140,-32966,-56467,-91204,-120513,-90528,-14921,80613,126589,61307,-45137,-113407,-108784,-47450,-3665,10812,11598,12820,-17952,-38171,-27931,-35732,-44871,-7223,12084,-17595,-34023,-35066,-59815,-84176,-72894,-10977,50892,78409,57976,28848,62520,103650,58110,19892,26992,15746,3241,24045,6794,-33346,-34078,-39232,-58016,-30352,24125,-14857,-65872,9749,98400,43135,-30146,-4983,34884,7110,-33961,-3841,31065,1636,-13414,8747,36691,66030,69743,18889,-91395,-186727,-217527,-200000,-166625,-110917,-20642,64214,88819,95836,98253,90383,124779,190292,171979,87462,31070,-2941,-33938,-28375,40396,89581,58115,-6554,-47400,-49127,-29385,19029,63811,71312,31925,-54655,-120946,-105424,-41624,40824,94792,38487,-24763,-5299,43611,11446,-79501,-83967,-16612,24788,40418,34260,-8665,-51166,-67874,-43183,25799,92445,70533,54,-11206,58096,100330,91529,92143,103282,91276,32462,-39580,-80874,-97029,-63661,-32546,-39054,-110351,-136356,-80041,-10101,59985,121230,124839,57105,-14350,-15644,5558,41961,85374,42843,-41369,-73961,-89393,-115971,-116866,-99165,-30439,60592,87877,50225,58281,69439,6739,-61622,-56548,-63370,-91653,-76231,-48854,-29190,9671,42597,54448,54924,11833,-32749,-3412,14538,-28035,-66284,-23717,38530,10174,-73880,-70480,-21205,-47168,-62119,2311,33087,-32357,-64902,-7401,29844,9495,25822,28014,-4141,38374,105769,63796,13542,10522,2888,17782,118003,213539,157487,47520,-4279,-51343,-50117,41850,88749,42587,-6424,-59824,-72383,-19954,-11316,-50819,-42953,-16776,-21938,-41005,-51023,-62335,-66837,-329,110525,105422,-17885,-78444,-45080,-4644,18930,11339,9646,76069,134670,81712,8212,-15493,-18246,12610,90949,115210,60107,-10608,-19646,39513,82160,104375,139167,91790,-38635,-100812,-80222,52343,258156,304479,125802,-24490,-55335,-26825,34483,83419,47802,-43034,-144053,-211001,-164814,-37156,61669,67229,64823,40860,25367,29637,-7809,-95128,-100145,-27030,16646,8432,-17427,-58205,-55767,-20400,-12820,-20658,-38367,-90784,-102578,-88362,-89478,-96093,-50580,23241,24903,-3474,24733,13692,-50685,-57758,-30057,-55201,-102498,-58717,29645,51680,74003,112637,72496,-35266,-51931,53416,113438,39036,-23176,-12049,10290,20876,19211,12909,-33150,-84900,-88610,-69807,-52384,15340,65558,24944,-32107,-57023,-61679,-82387,-109931,-95400,-40494,47552,127935,153896,167724,147804,102859,71633,47414,52099,67343,43878,4170,11395,25551,9804,34994,131038,197035,167194,94979,-5071,-81519,-88980,-75858,-73816,-79958,-70128,-21142,30309,24274,-37617,-53466,-9840,32659,34973,15560,-21176,-39216,-1037,59753,47163,-8322,10503,42621,16538,-15258,-57582,-98902,-87580,-23492,55348,105329,88954,43961,20038,18751,-12,-47327,-75176,-62961,-18490,26993,18602,-30516,-32229,43947,80208,47826,31815,31339,36691],[24222,40280,68028,64665,29797,-22171,-34109,7341,30812,25571,49492,63519,14971,-29785,-37119,-11403,-15712,-49829,-74164,-58282,-64469,-72283,2083,83873,44292,-69478,-108896,-21724,65752,28264,-40786,-32633,1270,13860,20545,-21405,-78720,-70764,-11748,26337,47525,67134,79432,64611,32974,31175,45048,-7514,-145543,-222724,-138764,-20379,16915,5407,-20464,-47997,-56616,6212,52129,6533,-43636,-18639,15673,-5674,4244,54847,84512,64905,20929,-4854,-40828,-92623,-64178,-9322,-38339,-105356,-91910,-49181,-79826,-148658,-112463,14960,97896,73257,-1226,-34502,-18664,3586,-26985,-78962,-78108,-12994,45817,55176,53385,47656,101091,159445,149297,49541,-48810,-51251,57976,186664,189837,117859,66000,-18409,-87464,-26670,38011,7598,-25798,-45396,-57904,-18645,24722,10706,-11548,-5454,29549,66713,78935,80171,79717,63484,34891,9231,-6124,-19755,19051,59185,30128,-22712,-47520,-73415,-57850,5839,3160,-42385,-69297,-115740,-118224,-47491,22156,59020,60316,70295,70930,25728,-45061,-104125,-75566,4399,1332,-62497,-62961,-8851,52006,107333,144731,101232,40185,17084,-16375,-30664,-3660,-5607,2149,33497,34237,35253,58868,69712,19953,-1952,44320,35653,-24745,-50665,-51330,-104270,-109438,-48698,-61411,-143035,-139481,-91337,-70972,-19097,18811,8580,24392,83679,102298,86102,77770,34810,-2394,9038,19057,-8663,-38643,-41318,-31530,12233,79765,107587,80605,50754,25905,55882,106963,59359,-12426,12806,83164,109708,73178,43056,36896,-10377,-34715,696,-23972,-93848,-87785,-39547,-5652,-13864,2940,89550,139541,81975,16508,-39185,-90243,-67586,-3382,71362,171406,181512,71292,-26438,-26392,-12065,25775,95753,140096,114057,64825,89728,134516,38653,-104004,-125261,-65564,-52245,-24502,54739,64394,17665,35397,40297,-32682,-90728,-40951,37720,46198,-5958,6043,8647,-64535,-90831,-49963,-49350,-56232,-15409,20896,35050,34606,29814,13067,-15943,18936,85040,69721,42506,50814,22915,-29250,-8732,-18060,-98098,-80514,21512,67217,43290,21176,49929,58147,39567,81383,89959,10703,-10067,10316,-31243,-74042,-94758,-72801,-10062,856,-36456,-6342,100234,139918,51762,-39557,-24509,30302,-23828,-74261,-25559,19934,54922,87987,64601,22496,6261,-50490,-109499,-93319,-32220,-4396,-39371,-62324,19843,76946,25547,-53922,-62434,-8855,-7709,-96911,-126384,-70957,-49983,-9761,63913,30259,-51227,-71380,-75069,-23713,27066,-26350,-104567,-68738,27021,124009,153726,43931,-23791,36849,46731,-32875,-99497,-113241,-35611,62191,52027,-12924,5525,63039,69149,39110,44480,61689,46784,-14633,-53632,-64386,-60547,-49786,-24959,22066,48900,29873,-30226,-34592,57724,83650,-24351,-108698,-86058,-38002,-18394,-21815,-54369,-103670,-90655,11503,58942,827,5101,116719,175843,146051,142386,155222,92218,-55564,-159527,-92175,58301,105852,69428,45843,31239,-37060,-96507,-87074,-56582,-25427,9228,-8527,-60198,-46555,61186,209210,231721,120546,-51625,-167941,-139285,-75268,-44638,17139,66687,-7486,-97891,-84393,-42076,-62484,-72528,-46596,-34286,-33782,-25571,-48109,-62749,621,46438,13594,-43234,-49548,-35822,-32955,13382,84524,83821,21984,-48980,-92423,-47921,21740,29735,-24908,-76326,-53711,28421,62100,17428,-23463,-10473,76802,162857,139406,70602,56426,58963,33742,6191,27416,61254,68295,69085,74498,71130,41789,-17912,-65793,-89825,-69516,10368,26219,-34068,-27711,71265,112549,66920,3962,-39553,-63018,-80823,-56968,-15770,-25974,-62578,-113985,-104288,-4499,5632,-67320,-32354,63011,92194,92902,99176,70763,25212,8998,4498,-65533,-127535,-54976,87607,126931,47752,-8155,36848,107803,97800,81047,134318,160289,107905,59679,49303,38705,18487,-11450,-36551,-61256,-78807,-40484,1322,-14820,-5987,40528,47238,-219,-55553,-95983,-128050,-82883,-8305,-15424,-82323,-85088,-9615,61990,33304,-30774,-34554,-16636,-26887,-56364,-44554,-23822,-56137,-88872,-44361,3647,-6114,-24441,-41829,-39850,27826,51398,-34041,-56443,-280,15558,-21321,-88249,-78646,22921,44705,-364,-5140,17988,20634,73986,115348,60678,25589,84197,116940,9629,-112039,-111108,-42936,5692,33694,74898,104091,96227,65621,34000,-16351,-54272,-64015,-43752,-10067,66875,139195,96291,-10847,-97301,-134162,-69894,33666,55644,31282,56494,39529,21747,77410,99242,12419,-55104,-43095,6740,32238,28671,10472,-6658,-14066,9852,41168,75539,88777,74989,96597,110292,33560,-24777,4218,13487,-9048,2460,8212,-5509,-13488,-26034,-31206,8219,44150,-15983,-70336,12925,120660,90950,13147,-8802,-12719,-25536,-5891,39651,34186,2476,27030,60283,40215,4320,388,-4836,-75744,-176024,-205425,-144826,-72144,-45568,-8784,38340,24094,8453,40862,84860,130578,178464,164179,74899,-7043,-55419,-95470,-68418,32044,69169,16217,-33589,-60102,-78846,-84031,-66491,-42965,1917,56733,26519,-100980,-167006,-84890,47237,108712,80870,31435,-15382,-49542,-86730,-131484,-120407,-52241,8966,37853,41081,-10275,-68571,-76366,-41316,-15548,4581,-21004,-53919,-35082,-9894,-38969,-39396,5076,29556,17251,9102,1617,-36369,-64019,-23553,-5289,-18730,-45559,-6734,42942,13376,-11657,47081,85160,32964,-24428,850,63430,101041,89954,29052,-43518,-58168,-61344,-97791,-98184,-63938,-21694,52412,99007,59711,28662,32815,-21690,-103974,-80218,-6531,20732,-12440,-82607,-119752,-95843,-64802,-17401,74090,96840,55945,55884,79462,31478,-19884,51133,115442,45849,-38288,-19085,-846,-37034,-27993,32063,31978,-39335,-66790,-21205,15629,21313,58445,72987,43904,59645,80947,12271,-33426,10443,38300,-1722,16530,107810,104512,7332,-55477,-83439,-66083,16586,75835,69293,44784,-9156,-27701,32166,51692,4434,-36162,-54394,-58202,-67515,-89407,-102733,-81257,12484,118359,101392,16092,-15226,-30914,-21556,-2628,-40672,-58922,23695,106761,83078,45099,57210,47560,16769,48537,86500,66221,-15,-44050,-11998,55791,95627,125712,115853,27042,-68563,-133515,-60884,179603,295930,110922,-80678,-115502,-72272,-26601,-6398,-23565,-46220,-95701,-170177,-175159,-67890,62076,71267,8273,-42541,-30092,4417,-27970,-129707,-106909,50263,123003,51663,-45192,-93826,-95346,-85696,-76989,-60872,-71273,-121342,-127890,-86745,-72780,-125025,-118852,3687,53081,5764,-17519,-14859,-51763,-42736,2184,-22293,-100347,-106671,-44815,-8834,25556,75686,53654,-25434,-24678,36122,49478,15853,32750,82331,99949,82530,56733,72941,68878,43380,30081,-15168,-92944,-108253,-57432,5155,75928,79655,-5823,-104056,-123978,-60137,5891,52234,77256,62437,76010,122543,121197,86364,49910,36741,43728,26088,-16569,-34107,-16002,18259,50484,83553,90940,61310,13156,-33038,-37175,-3814,28,-18164,-28218,-35298,-20791,7725,11819,-31966,-65523,-58978,-50215,-45398,-31939,-40921,-59232,-41314,-25897,-58400,-74197,-4104,80834,85198,41422,-43752,-115328,-89344,12516,81905,97435,103035,109719,105657,82630,38244,-19698,-53456,-52874,-38628,-11791,-11004,-21322,-4148,42274,30385,-33049,-33418,17807,28956],[-33320,-23609,47021,95460,63859,-443,-12794,14247,10989,-2618,-15127,-7255,3260,-4134,-13382,1927,-5528,-34810,-63929,-80446,-100513,-71693,41049,96355,-3544,-106625,-85018,1186,38408,10614,-17675,1705,6000,946,32303,2935,-47730,-12723,52653,26949,-41155,-40372,34126,78927,19187,-30786,-6009,-7126,-52044,-54725,-16471,27303,47361,-9224,-70255,-48035,20445,85772,98779,41934,-12914,-8225,-25047,-78781,-40877,49818,98376,106260,81854,31237,-2516,-17931,9274,33137,-127,-65757,-77375,-71758,-99193,-123951,-82465,-21239,2479,-18143,-49590,-53729,-20491,8008,-34212,-79783,-78731,-76250,-44699,19389,67800,73320,87862,97825,80726,27211,-27521,-24084,60210,130877,90885,70961,77018,2689,-23637,42576,36195,-31743,-35105,-26397,-53436,-33310,32321,50520,5743,-24964,44455,108905,70367,46702,70421,44116,-13621,-73634,-100816,-38102,62509,79344,57787,32197,-10786,-25194,31002,67154,-12237,-84137,-64572,-64146,-62551,-714,36655,37836,14717,8997,-892,-24064,-63305,-100763,-64264,8708,-6082,-55870,-9374,46090,57698,102568,147333,74510,-32530,-79625,-99772,-85997,-18834,17049,-5723,-8017,22784,57800,68625,47747,20906,25905,82008,89043,21837,-18766,-48075,-133975,-165794,-118244,-100317,-122930,-91223,-28921,-7310,15231,33540,31726,63785,78093,39818,30551,51187,9210,-40534,-8116,46307,54764,3230,-66321,-82152,-4523,83006,94766,69694,36894,-35539,-28931,60179,22260,-82838,-41677,63294,109822,108029,99265,38553,-65809,-76015,1759,20205,-2027,-6831,-7299,16702,4678,-50740,-24602,85872,141928,108986,19360,-43643,-32713,33183,68444,90243,68122,-30598,-99497,-39073,16080,13302,24771,81719,100531,62977,39607,26876,-29713,-71925,-73639,-87419,-99352,-30682,75478,77268,-467,-10192,964,-65109,-129876,-71035,26493,62692,39535,46844,37841,-53049,-126482,-101981,-39050,-11919,-14308,-15197,81,22204,39564,30304,6528,19595,25655,-9327,-2127,53407,58797,-22429,-109069,-159779,-131307,-49046,34087,69545,1991,-96298,-28326,107111,106428,69452,69166,23262,-46452,-82243,-112367,-98975,-57946,-16291,50329,71259,9153,26929,199294,285865,134454,-56117,-90215,1825,19704,-28614,-43097,-37005,6541,67083,36714,-41163,-45331,-48988,-82005,-58050,-7277,-45320,-119690,-88607,44872,106772,80595,24749,-10950,15576,45604,-17140,-85152,-56697,-41606,-15987,22598,-5538,-69217,-91189,-70730,-13570,3849,-81561,-184327,-137452,24786,146721,103889,-44801,-62778,39362,33424,-28866,-16905,-6686,1318,51631,69065,14061,-16978,22263,45615,46647,119472,149175,63971,-30437,-46211,-20372,19355,11652,-50756,-66455,-27049,-2330,-26799,-39163,40404,96194,8104,-97294,-85625,-46496,-44908,-40156,-34995,-63744,-80346,-49445,-21235,-36566,-13501,59235,105760,121297,99829,52892,9191,-71491,-127984,-48451,52466,51006,38627,46969,37775,-15685,-82738,-71308,-10858,15568,19047,-24498,-102719,-74213,126360,309332,239958,51632,-74362,-78309,-16984,-7433,-36943,8679,41965,-9523,-36816,-6342,-2413,-66590,-111434,-79996,-10226,7027,-15486,-65831,-102445,-44228,5965,-42417,-86744,-54200,-15585,1292,40628,87119,68993,14121,-35451,-61245,-21749,6321,-29152,-61743,-66046,-33356,27976,54292,6683,-23820,2570,80554,157925,164596,116590,85907,69190,10936,-59741,-51036,11854,64572,100127,126477,144510,132699,49473,-32435,-84761,-110689,-87043,-57497,-78351,-80053,5632,74799,71397,32081,6548,-13334,-60693,-59366,20460,49211,16321,-31436,-37691,16119,-12997,-73206,-30768,47740,104150,134450,94742,34640,36502,60003,36855,-42785,-82853,-25612,61077,44518,-51409,-101574,-46561,52354,53851,9134,43141,90420,99258,108459,112338,70807,-9691,-70055,-51434,18095,34684,6267,-44156,-99639,-71761,-22424,-19568,-44123,-79531,-115670,-145913,-117270,-23737,37804,-7286,-59383,8,96058,59792,-25842,-60338,-62867,-33170,-4119,-16901,-11785,-12627,-46252,-30757,30154,32533,-9900,-27590,29950,124380,127616,27322,752,54071,86602,65432,-4447,-21838,42080,8315,-87285,-90729,-27085,-13770,25648,99734,80431,42379,94561,120713,1568,-97549,-87463,-52300,-10027,17672,41831,58909,54086,39681,31012,16356,33300,47549,21959,-12776,-1739,60467,91290,71557,-2794,-91198,-77641,10740,39129,32269,90760,103007,78655,109947,120273,23670,-73269,-64702,27249,77003,53559,21149,30533,49417,22824,-52070,-70131,-6774,48088,73309,55192,-11012,-52994,-28904,-16456,-6918,21357,41112,53983,62525,35915,-7459,-1374,31605,-9284,-44453,11924,71458,65093,24383,-27729,-61407,-50641,2297,61943,78552,66629,69023,68884,24477,-17992,13994,59184,12419,-100119,-150795,-85389,9007,24134,20548,20641,-30008,-54213,-2997,55803,80605,91790,69954,9698,-40296,-62225,-75205,-39927,30930,37361,-14693,-57829,-74213,-79213,-62081,-55621,-81499,-50249,61330,89759,-36075,-134362,-57267,41856,34271,22529,31620,-23777,-98770,-110746,-72725,-44123,-35801,-474,38486,45844,6239,-41068,-54964,-30002,-4928,-21797,-105099,-109426,-42559,-26326,-62461,-91467,-81261,-51584,-48324,-4649,49258,26955,4797,65443,66017,-8241,-31601,64690,124423,25033,-80061,-58121,-12808,-10856,408,49339,94776,97326,48613,1722,-40190,-77882,-97223,-98789,-49754,-5626,-20116,15748,63473,19016,-38998,-31532,-27064,-51110,-24192,35049,64635,23919,-60182,-90637,-60303,-53203,-57869,8660,113666,137017,113614,132616,90933,34207,98543,156183,59747,-35665,-30510,-19349,-24607,7647,46212,21607,-27576,-29543,2517,19032,34449,69253,81847,87218,92541,44918,-55705,-68763,29240,79704,-4285,-60631,17112,37724,-48748,-80676,-45940,-29965,-35211,-37684,600,45013,45377,58605,82279,77019,62129,-5718,-89422,-89002,-49700,-33057,-40513,-23180,88075,194426,163375,114195,95208,-1390,-57999,-26532,-29270,-50971,-14261,35276,42680,26399,51194,63051,16895,6977,47692,61007,14219,-54073,-81429,-33573,15121,34330,66194,72996,3190,-85946,-47816,188554,349998,184079,-40638,-94695,-60312,-53628,-90508,-120013,-93221,-26029,-5383,-37602,-37292,31818,16112,-72479,-128650,-86152,-7931,3590,-84315,-72447,111614,199018,88400,-17926,-30271,-34873,-64454,-64586,-30029,-20809,-61217,-75401,-24051,21366,-4306,-3910,77133,120509,43117,-39775,-30868,-26053,-20505,19251,16876,-35722,-62617,-40935,-24677,-25209,9054,40801,43553,61386,48096,12739,2535,50134,113508,143309,130029,102778,109361,110262,131893,160180,102876,-17837,-87800,-81252,-4795,91202,116296,45862,-65344,-99689,-38570,-5340,-4014,-9527,-46126,-40530,9921,12259,8717,21087,-960,-30118,-39393,-42300,-31059,25894,110600,117370,47687,-12123,-30479,-38549,-34844,-14704,23696,39764,13315,-17623,-20239,5420,9379,-7421,-45172,-80141,-116508,-120605,-85255,-27086,-26624,-59805,-48348,-29780,-35591,-18932,44055,89865,74659,33056,5494,-35676,-47789,-379,30175,36647,60546,72810,73368,78365,59740,26689,11610,22457,12066,4296,12881,20104,12438,20340,13415,-25300,-36938,-6478,-9586],[-67321,-83931,-7433,105871,123692,50377,13914,21655,23088,26385,-4208,-27612,4192,50349,34152,-10441,-51808,-77455,-83946,-76860,-77075,-57173,26589,56283,-36560,-103073,-95251,-76664,-61372,-47451,-40961,-8102,12375,25436,69378,57891,16178,46526,101547,27740,-98061,-101085,7246,72648,35761,-9231,-19497,-21698,19621,82152,63640,33497,36793,-10025,-69398,-13209,102623,135940,76137,13965,-5043,-5454,-50723,-105070,-59819,19027,54930,108287,147038,111244,92299,91209,86927,77795,57131,9171,-41377,-92996,-110993,-92517,-58438,-49894,-60142,-62119,-79891,-110990,-49888,38185,-6948,-32753,4430,-43826,-77862,-39836,-3781,15665,38474,23641,2681,-9472,-7499,5616,47077,55458,11127,64403,116078,46118,38347,66420,5297,-56551,-44266,-24109,-38420,-26687,10926,19260,-18138,-28296,76851,159048,74293,6454,37115,22609,-38786,-115791,-127391,-11794,90742,43838,15162,36262,8102,817,50167,61303,-27677,-92334,-46297,6143,17488,37166,47481,43914,-11067,-66290,-61065,-36633,-75147,-93033,-11678,58560,23889,-34692,-8094,35487,49361,72547,67070,-14621,-102066,-133498,-103359,-50948,432,26663,2048,-17482,-1196,28878,9135,-17006,15407,64493,82603,58258,21862,14608,-11242,-65244,-71957,-66188,-66383,-65809,-22181,59409,108635,98310,59126,19677,29063,-3415,-95378,-109277,-43066,-44561,-93220,-59407,20334,72751,37542,-82210,-112427,-9629,63372,59364,54464,33752,-39639,-61442,-8648,-18266,-79213,-43333,36456,71841,82865,69794,-14503,-110103,-70266,34427,66684,72990,58489,11637,18466,2504,-103030,-149886,-18258,118400,105342,11451,-22683,1979,49862,44310,9521,-26468,-66343,-50358,44965,62703,-5115,-25304,34906,74822,73945,30332,-24965,-16005,26871,11726,-66826,-105818,-32280,38830,19431,-39364,-43442,-14701,-28366,-91198,-102435,-37004,56895,91551,62233,14281,-32908,-84569,-83940,10597,48394,-6878,-43382,-29980,10215,34419,-10435,-60002,-25627,24935,22260,16633,44256,64623,21898,-78339,-134788,-59452,41466,58593,54466,-16594,-137320,-88921,90825,116575,43634,39392,15595,-71476,-132608,-152309,-97037,-7215,31924,58156,82992,23712,-20153,95853,183258,95201,-30159,-44041,28951,66788,30687,-34435,-86003,-61662,9993,7849,-73473,-88425,-50333,-30427,1811,28393,-31192,-107233,-73133,35559,67235,51740,48690,29701,7604,-20728,-80171,-57810,9659,-2068,-24740,-7499,-6064,-69496,-119428,-74089,4529,1555,-73147,-164266,-152633,-22463,74474,21847,-92710,-74937,29694,22482,-7390,77323,142136,99515,54199,40590,3436,-25485,9750,23643,-8563,58925,158940,130392,15478,-38620,-9042,71255,82544,-15406,-72225,-45901,-10069,-21721,-26665,36062,90723,27992,-50784,-45196,-34987,-52147,-47475,-31875,-31288,-52222,-76291,-81265,-57316,4488,47599,37064,40959,31731,1081,-6373,-46332,-65927,11039,40292,2609,15453,54780,70053,30713,-44344,-56875,-17409,3794,7690,-22112,-95277,-74605,104835,232044,157609,18881,-15233,39811,36147,-60376,-122630,-41255,15488,-6305,3702,39732,18139,-43400,-79424,-65166,15923,63302,39565,-12920,-48529,-34432,-22046,-56334,-83186,-49322,-10076,22948,62185,79748,51745,31185,7319,2144,42676,11128,-77996,-88714,-43661,-33163,-36274,-18140,-12697,6307,28562,29508,54608,88791,112610,103430,48489,-21521,-68151,-64992,-26448,41492,121210,165111,169536,158306,67635,-23735,-56753,-95724,-136950,-117680,-109198,-125381,-58352,44507,87494,68337,49699,43974,-5101,-58888,-18402,69064,102014,77422,49823,31196,-26527,-31086,12687,6374,24593,102856,103625,38134,38926,64569,29216,-36004,-28854,24440,40343,-26862,-112605,-146530,-95206,29105,66487,-13802,-50309,21894,120107,162501,124752,33986,-66570,-103848,-73179,-2632,39774,9895,-70430,-103039,-54197,-42962,-77969,-81687,-66214,-58649,-66097,-70649,-31069,57802,67988,-14767,-19539,78776,119841,82279,-14535,-91861,-48751,28382,23071,5570,14916,19972,45190,82296,55133,-11858,-22688,67538,155995,140648,50173,1307,49784,105871,107811,65105,42949,66193,27399,-94024,-135872,-57135,-28350,-33145,-5268,-22686,-28338,60349,85975,-23047,-86867,-61857,-42854,-15595,6760,16551,3108,-10498,-7621,2762,9118,34527,44103,10544,-47115,-90592,-54927,43880,114563,74700,-21917,-66286,-49044,-18311,13434,77524,101393,80237,55689,11501,-46678,-84942,-61487,23367,66584,23326,-29557,-19642,17143,-20313,-135465,-177181,-98014,1819,36040,-8978,-55787,-43956,-22029,-14478,30490,81070,85887,93477,131164,109031,17295,-23315,11072,1134,2845,30332,15457,3020,4752,-38525,-79221,-59615,-5627,63891,127975,120630,62995,27526,-669,4553,80572,127935,61660,-53552,-119845,-78530,-10,28073,36322,97,-84837,-86905,-21793,12454,10297,-8138,-47595,-63671,-44275,-37627,-52652,-63619,-57061,-50128,-61969,-82487,-81422,-62522,-6079,34854,-8110,-16785,69704,107120,31911,-30805,19718,36154,-42002,-59155,5152,14613,-21891,-20099,13138,11311,-12787,8090,28523,24543,25771,879,-55240,-55161,14286,7913,-99950,-93686,-13481,12439,-2170,-66720,-89295,-37304,-28787,-5021,65358,73799,57962,115887,108727,-899,-60963,36647,133180,70940,-35801,-62406,-57830,-54585,-10908,36859,22260,-12158,-44099,-44437,-31860,-83004,-123578,-92684,-13434,20252,-23840,-14056,35151,-10284,-73785,-65829,-9275,38283,48662,23030,13859,9088,-31511,-57153,-28092,-9640,-72190,-102936,27067,123724,109456,89795,36714,-4534,66535,132000,60518,-25780,-23659,-1016,-8281,17029,47837,17599,-2543,40650,74849,60266,31577,19666,26448,66717,79338,10417,-91100,-85477,8376,39995,-51041,-93433,12133,23112,-83081,-77891,4685,1701,-68871,-109959,-49594,44098,72889,74212,54234,40133,58098,-2866,-102164,-77041,990,31347,16593,19685,124267,225749,194810,142556,96855,-24139,-100765,-50741,14514,17472,-20937,-30120,9569,3488,-11436,15510,10896,3689,43337,70475,28786,-52367,-119045,-121021,-80762,-49474,-9238,19669,-12498,-46204,36632,265871,410626,241645,-10163,-86287,-45982,-43331,-109044,-167277,-138675,7135,124365,84773,-11077,-13523,-47159,-123931,-165696,-93532,12609,51644,-2909,-22289,77728,143850,76298,35940,50504,9213,-57712,-60137,-19351,16222,-6838,-29886,20730,92010,98373,89308,105907,122344,46980,-38014,-33801,-13613,-24882,2039,48336,59906,44767,31318,-9590,-65725,-60474,-9288,19141,21334,2669,9636,6370,8837,54786,91565,89826,75243,48705,26054,69549,104144,59774,1681,-15343,-27895,-22536,-3625,27135,36754,-39485,-97817,-57179,-43876,-57634,-51270,-60057,-51067,-62359,-95875,-65890,-18447,-47088,-79065,-53003,-25499,10669,99645,190226,157639,42001,-4343,4765,-5906,-36167,-54544,-30430,-7406,-28640,-57946,-52353,-10446,-2451,-48528,-92559,-88256,-113941,-122588,-69096,-821,-20766,-55731,-32344,8252,44574,64597,65709,47244,10917,-19833,17760,38070,-10922,-47647,-44113,-18560,-3831,-34600,-53925,-10014,35090,75617,124988,139917,97838,62201,67569,59180,21267,24353,55040,56902,26172,-10690,-43296],[-71123,-110478,-70468,51594,107921,44200,-8347,-8803,9499,37421,49073,24807,21069,68090,45049,-28488,-65024,-75221,-97986,-79355,-51028,-56806,-29889,2996,-20870,-61870,-119337,-174240,-156236,-100638,-67474,-40192,-18,35228,53230,47570,46262,68548,83601,17322,-57191,-37615,40921,67787,49694,29346,-13170,-34980,12151,43023,12284,7461,29790,28279,-4882,36484,126955,129601,44044,7369,20968,2916,-47133,-77147,-43369,-19502,-16310,61969,140032,120480,102699,97205,62776,36079,37950,22725,-16696,-61527,-65250,-57877,-67661,-89192,-83329,-37905,-48605,-101795,-20447,86713,13411,-2710,91367,64046,-19191,-51595,-43352,-13075,27176,11874,-32320,-76864,-51343,-1995,8432,-12037,-15259,65096,107957,48901,24975,21622,-5066,-18380,-30027,-37641,-38185,-37471,-54210,-78584,-75148,-42712,28943,85610,20929,-41833,12978,57952,9070,-84898,-90597,16819,90837,20061,-25364,-4639,-23787,-31169,2485,17006,-22961,-52973,-11943,46975,64796,52897,46724,73813,47071,-48822,-56353,-3782,-42332,-50367,60635,136175,93095,-3286,-35654,-817,36159,39791,-3304,-67703,-102392,-104003,-45663,36997,71698,59032,24229,-24155,-34394,12748,-257,-34068,-9649,38444,23867,-35918,-30458,5159,-10908,-15496,37658,29585,-7043,-19569,9929,74056,130251,129180,56189,-28226,-59228,-91997,-167097,-187873,-111838,-70324,-91472,-70911,-2829,66643,59853,-66115,-115375,-28141,23710,34122,44367,24136,-25393,-62619,-51928,-7712,9201,12767,35635,47586,34005,-3237,-67456,-104872,-26117,67381,69752,43578,34545,23324,19128,-30375,-118487,-160367,-72872,24623,7298,-53380,-56798,-13688,10013,1579,-12104,-31634,8638,109461,151013,66357,-17290,-24357,5891,31425,56275,31316,-4860,55238,131900,94018,-8283,-63562,-28546,-13980,-50308,-73440,-45894,8042,38782,-15644,-86971,-82416,12346,75124,32771,-30031,-17514,-12180,-8604,71623,101958,45956,-4364,-24019,-13316,-8411,-75444,-143667,-92526,21700,81682,90688,76371,75883,63298,187,-13910,78407,134490,49902,-2956,-14548,-71348,-68091,29112,46379,3585,4450,-28127,-81601,-93808,-93241,-39973,44918,70132,55910,59750,5991,-86440,-58401,13875,23146,27085,45735,67275,93721,95849,45476,-45079,-83445,-38862,-12021,-57184,-62994,-28663,-16802,-7345,6134,-7772,-31551,-29730,-7590,-40865,-80313,-44884,11070,-1282,-93142,-151101,-35295,77071,40024,-34210,-8554,38770,-20507,-106338,-105987,-39164,-1212,5657,-36838,-78153,-57922,-23779,-30345,-63240,-39847,20282,14454,1864,101873,213496,193690,85007,-19880,-67656,-18716,57029,24893,-81699,-53445,90701,144855,48906,-38155,-29964,50207,76724,1760,-54767,-38219,21546,28112,9466,51696,88181,22470,-31223,-16099,-11289,-17853,-16762,-37847,-50183,-55355,-70097,-81464,-45872,32608,73238,37409,14757,27582,40004,43308,-10530,-35070,22291,21113,-1176,42253,88536,99079,46097,-23827,-55805,-57129,-33215,2476,19222,-22547,-34136,57120,141321,116586,48210,30211,53821,9246,-122959,-179339,-88374,-13320,-20592,-18093,13480,22423,11972,1002,-14220,21370,74492,83030,70773,53308,22433,-3736,-15814,-38418,-25858,11435,55967,101610,100939,57471,49630,50794,58731,87289,37444,-50070,-72617,-55702,-85582,-122846,-100263,-51775,-14657,-25153,-81817,-75695,-11540,56541,60701,-12999,-43801,-16295,-24525,-70538,-39750,92949,171120,126474,80960,28038,-24800,-15349,-22725,-77818,-106174,-117346,-135247,-90438,4649,90464,106511,58903,37580,13403,-63700,-77084,23146,82117,58376,41650,14686,-25549,10311,51246,-14227,-76809,-7406,75031,38361,-5399,2226,-13917,-57596,-34188,23296,16319,-55341,-105967,-107797,-69328,36368,88628,2834,-57574,26016,119012,126867,87959,9293,-90853,-116445,-92475,-78180,-51710,-38389,-52371,-27686,5402,-16914,-52222,-39643,-920,29736,26904,-16668,-65534,-3021,70290,17004,-45829,8136,92796,105483,10039,-97600,-82705,-8117,25788,4280,-5956,25757,68292,71088,35433,-9019,-22171,35460,105795,114447,55522,-6459,31928,95456,87512,48837,55494,102600,119106,24460,-73513,-46340,-33159,-76923,-118580,-148787,-102844,26067,59546,-30435,-70173,-36012,-13908,10218,39235,42282,-7133,-46084,-20604,16574,1495,-35364,-68521,-70848,-93336,-139852,-115379,-28235,33661,42066,9616,-44577,-73912,-49899,-15311,27886,47885,54220,24176,-62427,-120756,-103252,-54508,2834,32481,13601,-53856,-105874,-88334,-90620,-152827,-157237,-84703,2840,18101,-51151,-79553,-14827,27922,41322,82659,116815,76343,48444,107145,120358,35534,-4024,24743,24585,47673,51255,-4048,-22372,10957,-3279,-63530,-73253,-22258,47080,106540,81281,14961,4418,11003,34323,97591,108865,24902,-72122,-121202,-90565,-31906,17680,45244,-26751,-132334,-92480,-9601,-17778,-52319,-66075,-80773,-56227,-161,1578,-45864,-112024,-157297,-131885,-92705,-80395,-67051,-40756,24750,87024,64147,46889,79020,85133,54100,51374,87381,62884,-14235,-45936,4344,65007,86014,63413,13969,-23239,-9221,24712,8254,-2380,41443,36187,-53931,-81633,-19477,-2095,-57103,-53194,4045,51279,51942,-2340,-9023,38365,-526,-44219,30053,94718,76242,72655,60130,13672,-46895,-3118,99175,124785,68230,16971,-19096,-67783,-59120,-28049,-70386,-94350,-81393,-41356,19487,-8971,-62695,-46890,-793,7386,-27543,-34644,-927,-22899,-51245,-38546,18394,84626,81501,-2592,-32949,-681,-26919,-92277,-89189,-41623,-84208,-145888,-67872,53270,82646,28975,-39823,-61394,-2935,55765,57532,36863,70025,90718,28504,10593,42030,21971,24310,94439,122337,86666,17652,-20565,-7407,14253,16745,-10960,-68133,-72992,-42811,-54749,-133723,-139037,-17288,-2111,-86537,-42471,37992,6826,-55557,-72234,-37033,36307,53244,21804,14497,33724,46526,10972,-37739,-6719,45345,40301,10908,19427,91144,151319,132091,78283,24248,-46573,-91061,-50718,40262,81847,21193,-15850,39400,37089,-42322,-39063,2851,29288,73768,100660,47840,-27950,-76935,-106719,-90936,-32396,6076,-24800,-81229,-69787,97386,349858,446898,237127,-31775,-114467,-51441,-10245,-53565,-130232,-117263,25877,132229,71939,-18971,-10336,-21733,-66913,-94627,-37715,33807,57245,41645,21406,23093,48564,48582,67175,74941,-9679,-101869,-116709,-89763,-38318,-28069,-28499,31532,105944,99489,58719,53939,55645,5284,-45401,-25944,-5790,-21158,11146,82311,114897,127222,105083,5310,-73498,-73199,-63879,-78745,-76114,-23911,64606,53726,-15303,-5955,15906,7416,-11749,-67492,-89981,-26684,-28966,-74345,-41511,24922,39648,-784,-25124,20975,54909,-20453,-83858,-43975,-8132,-11743,2556,25552,29885,-17946,-54595,-27305,-23232,-63835,-46396,20592,39072,53790,112074,158631,115203,50032,81856,123840,85818,-3718,-61698,-62494,-77028,-93021,-78189,-78294,-58965,-25461,-66783,-113592,-68199,-44730,-62514,-29033,9590,-21711,-37003,-14097,31250,99675,92604,10407,-39569,-70092,-83588,-23991,39470,-6102,-72555,-67192,-26344,-28537,-94487,-138386,-93081,-8603,90062,176539,168129,102070,79763,96917,79519,36818,56718,100516,110018,79377,7303,-45545],[-53059,-92745,-91010,-14089,33581,503,-39153,-44689,-30014,13690,83487,105514,65748,46167,7633,-32203,-2823,34698,-23381,-64636,-52433,-49822,-39376,-887,27462,4093,-74883,-140863,-140795,-112019,-98116,-77478,-9662,44296,20609,-12009,20909,43772,26514,16836,35776,55053,73845,84870,73571,43061,-5800,-16310,-1935,-30532,-40514,769,56718,97251,83772,82898,121446,129494,95798,92662,80257,17435,-30596,-42425,-27424,-34282,-43486,6888,57127,20703,-21799,-27615,-41277,-55815,-39736,-26372,-7088,9512,-3218,-49995,-90849,-124499,-106831,-19180,16933,9677,89753,137111,25755,-6585,89971,113804,59680,14373,27212,52380,70112,58904,-8324,-110938,-89928,2533,-1342,-49488,-42557,29245,68432,39092,-1344,-14287,27372,67514,17908,-52337,-72034,-72663,-87706,-112464,-94128,-73971,-88434,-75296,-61695,-55847,34984,127280,84022,-15139,-26576,31378,68087,23576,-18562,-29885,-51252,-55040,-23475,7047,13313,10510,27631,49150,68032,73272,56647,88201,101301,14446,-16088,48320,40424,23871,94463,162224,142214,33169,-31137,-9281,24021,29873,3058,-40736,-45769,-32434,2290,61215,101847,100329,46261,-41018,-48794,34299,59116,18315,-19262,-17771,-19710,-68005,-72059,-62053,-75293,-37136,38078,33670,-7543,-31155,-17544,11846,26211,38679,-2007,-83584,-125654,-105135,-90822,-101830,-73269,-38934,-42324,-41641,2795,77903,91732,-6716,-80517,-55230,-20960,19079,33137,12482,-9473,-46766,-52800,16297,64002,51659,39631,28475,4122,-18488,-50983,-41797,38749,84120,38190,-29574,-19848,34419,14532,-74758,-98552,-59722,-32336,-50151,-86626,-106690,-83783,-37050,-31820,-33110,-11261,-16432,67205,197420,165874,21160,-14135,24513,27533,11416,16391,7763,13360,91277,169329,133729,48605,-2234,-4164,-16023,-72880,-103126,-51993,14014,44622,23689,-16268,-50578,-28657,-2630,-21486,-39772,-7327,12351,33734,83565,114756,118458,80253,15678,-26849,-54661,-97690,-128866,-99826,-35217,42990,122977,130412,115629,87446,35822,75865,185679,138966,-39759,-92936,-13723,17808,-1884,-8483,-18634,-11772,5390,-39852,-67361,-18352,1733,16920,73525,118970,116726,83614,9255,-88618,-107919,-58769,-8410,54871,58441,39811,75955,142831,153180,59520,-45614,-56747,-35725,-34348,5704,21864,-17641,-49905,-54109,-29799,5088,-3569,-44486,-127474,-188946,-147794,-25108,40560,-11643,-55740,11509,111924,94952,5097,19597,91298,49709,-53900,-111596,-85521,-4027,78115,76524,21059,-19160,-28877,-22279,-10527,7217,17877,12568,10664,69132,164284,194305,93846,-74952,-133731,8533,131908,43379,-95960,-60914,38339,61741,13954,-23308,-29386,939,4475,-47212,-85115,-57812,42676,88733,47590,61341,81594,7016,-51985,-31403,-9918,-2642,-14394,-78625,-125161,-88221,-45029,-49199,-33740,26645,65719,63545,68362,81573,79857,58747,2517,-15303,7595,-4060,17088,96714,122961,81430,3685,-42111,-49296,-49155,-29334,18830,65089,43921,-3064,27854,114724,115745,56686,-10220,-21546,-4466,-53034,-108863,-90627,-48925,-65068,-78303,-20489,62974,90306,76539,37912,19371,40138,66173,82134,74387,50136,35055,17221,-34439,-33148,38322,95969,117340,110126,67523,31932,41691,75472,89363,62812,38386,-1429,-55615,-102834,-133598,-107836,-73584,-89382,-142562,-185822,-157429,-60578,20362,14447,-61635,-57713,17275,-338,-105791,-119350,23533,128271,63652,-5174,-12130,-25978,-13166,21501,1713,-66939,-104101,-107327,-83744,-20879,83856,112153,17148,-36958,-32966,-71057,-60527,19812,20305,-46667,-46893,-18822,-13663,14171,40861,1068,-82494,-79377,10729,18722,-31227,-32537,-26171,-48262,-36684,-11745,-20752,-48038,-42191,-630,20877,48966,61281,7796,3129,74734,68569,2247,6920,14447,-35811,-58089,-42921,-55665,-77886,-61972,-4523,36088,31992,27068,33025,45466,81403,98055,54654,-23378,-112964,-86637,15660,25358,-30719,-28850,-9410,-16118,-50659,-106549,-118188,-59854,-508,-13834,-39158,-24661,-2735,1372,16236,29677,15013,22802,57791,75992,64875,54999,67607,72397,33809,13409,69909,155885,202551,161600,42626,-15154,-35589,-81778,-141191,-149955,-68012,18174,21232,-40371,-53926,-8485,26508,56476,87761,90295,27417,-41404,-10558,63106,44617,-28569,-94069,-93213,-85104,-104474,-79862,-71070,-94321,-58934,-13453,-19586,-27851,-15126,-15260,-1364,11325,55423,77402,1766,-88311,-71869,-17950,1957,15056,38351,-39109,-149874,-136424,-93305,-118348,-107669,-34462,32540,17689,-43632,-31580,37209,79765,89799,94889,85172,14794,-26696,45140,92288,49554,46985,80395,79218,80272,55793,12651,14327,60626,58424,-36135,-94526,-42344,27543,41688,-521,-12529,42657,67573,49189,46437,27913,-32530,-93461,-103380,-61117,-263,62017,74768,-29672,-127595,-58963,29025,-13678,-75814,-51316,-4572,35786,72234,58455,7703,-61874,-119518,-97920,-45045,-28329,-28869,-15394,20618,39925,29451,45677,60291,35794,14831,44415,93585,101299,78144,48998,46120,76545,94983,46805,-44296,-76033,-22840,17836,-2873,3469,47538,50285,-14725,-67465,-95501,-79114,-60256,-56846,-20863,55435,83490,72075,76256,62265,-42959,-110243,-14869,107815,88036,-10627,-50134,10547,16039,-5248,26963,75053,62499,27781,1585,-47314,-61996,-45401,-56156,-29172,-2482,26383,90545,82994,17756,-8225,-17650,-29580,-48750,-78187,-77279,-44813,-6355,19752,44495,78517,73443,-3083,-19030,20678,-27464,-120012,-132886,-79258,-56895,-86378,-87531,11380,81674,36203,-18792,-25412,-31114,-25168,27486,84328,144197,146865,43714,-21164,-1629,1034,22183,65518,53983,11919,-34131,-22147,13131,-21292,-51395,-26921,-25441,-45889,-72906,-99862,-156838,-189484,-136754,-108765,-98405,-7172,46017,-1011,-25764,-19740,-39321,-22669,3250,627,35522,74136,67041,60380,59419,47161,33889,6258,-11744,12246,28694,20104,16392,7723,7637,3363,-25223,-36464,15254,69799,53447,38513,92129,84261,-36229,-75964,-17738,34488,74589,89525,33534,-21562,-31171,-47775,-48210,26126,80448,8333,-114289,-132893,67062,366713,456640,212459,-57178,-134102,-75457,-8186,-13861,-82806,-65341,38193,51640,-34497,-54600,18397,50134,49632,32062,12727,-11347,-20469,-8676,5917,5689,15490,24278,38986,51340,-12616,-116350,-173745,-176539,-131797,-87589,-54241,-390,62161,59156,10557,-14756,-40756,-85085,-104987,-32358,6675,-71,47608,87408,77216,111564,99035,-15437,-62900,-41861,-82450,-131656,-89805,25878,137163,102555,-3716,-27454,-32086,-58268,-94927,-147440,-130920,-27804,-28626,-77782,-37557,34079,68609,43357,50788,116697,105655,13082,-22501,12896,46874,36599,36673,64553,51539,28755,47438,53220,-16196,-58290,8983,61647,41922,35152,32037,23377,14141,33543,110959,162557,122138,47065,-829,-38048,-114587,-142031,-94317,-95717,-99271,-55935,-67722,-107847,-57161,4602,4233,1225,2027,-5049,-3182,-15275,10207,82238,49639,-58331,-106412,-140798,-155261,-86840,-6293,-26378,-74438,-68108,-37246,-32812,-84115,-135076,-115073,-34298,59626,90727,34961,-15554,17391,65751,61017,27900,52479,75195,62955,51659,10242,-31551],[-17427,-31748,-48568,-35256,-20290,-18402,-38181,-52755,-35818,18466,90460,139090,94053,20398,-23764,-17404,62946,148109,103163,-1538,-33656,-998,23742,33099,49907,53592,29670,-460,-63376,-138183,-175161,-122857,-6327,59312,21568,-33780,-18011,-14954,-23477,25897,71906,38543,10353,56563,82643,36652,-5994,18654,30789,2842,-2085,9652,58500,122558,132885,116924,120778,148971,181562,175043,95966,8270,-20906,-41475,-63790,-54558,-32527,-22254,-27735,-89539,-151291,-153316,-124185,-115448,-100558,-80945,-22084,33501,-6668,-85350,-102064,-130965,-140513,-53560,39431,95327,146570,126866,24678,-25506,-4108,33106,71775,88532,112693,100808,70293,61651,12389,-72133,-42529,40593,17779,-71528,-120664,-48822,54206,66769,18313,-16895,31922,94292,38769,-79352,-133412,-100788,-47851,-52442,-79139,-113878,-164223,-150092,-78237,-25782,43660,101297,72675,16043,15099,23721,10995,-16292,-30388,-38116,-32683,-17022,2011,28683,40209,32421,24471,12639,38304,84645,56951,42453,48483,8676,31,81037,100592,45580,31896,78235,93778,21364,-23199,-17306,-1637,28713,32129,-11288,-23679,-7743,-176,7831,60690,111698,52780,-37705,-29750,28125,45527,27881,-17765,-47728,-15013,-13117,-79346,-150694,-138124,-58588,-19338,-36745,-56943,-86604,-73818,-40774,-67995,-87206,-74399,-105047,-119458,-39674,55155,54402,16108,1407,-24638,-51018,-19168,64929,91895,18517,-67353,-88656,-59925,-7585,20296,27834,21286,-22383,-50136,-19449,8858,22931,16510,-8165,-7165,11540,-3475,19450,79215,76861,13337,-43106,-26300,18445,-23366,-103292,-71006,26235,31082,-71020,-129779,-108215,-47315,-15737,-25031,-38520,-32731,-49277,7705,100474,75410,-17423,8431,93462,97890,36029,8728,-2560,-5062,48335,119425,118528,76042,41685,34094,25117,-59482,-134897,-90028,-49051,-47376,-3083,44055,8918,-30266,-54115,-59349,-32944,-14869,-12251,14499,45364,82323,127701,111770,59425,6573,-49945,-59243,-26799,-32780,-80755,-38086,87415,140822,146072,108801,44512,100666,194821,71281,-115167,-122603,-17134,31646,7393,-18754,-14726,27326,59382,11830,-34976,11189,29140,8769,48223,140982,189585,130157,25330,-45836,-74595,-74363,-28476,23052,-13512,-50712,5029,118012,181352,122793,10681,-48498,-71238,-58724,22684,59093,22656,-23484,-63003,-58249,-5375,4660,-34768,-117131,-181022,-159110,-42558,83114,138369,102812,52933,109843,147551,72187,33296,87359,65632,-17568,-49020,-28380,21545,79082,79946,55970,50870,45606,14475,-2780,8189,16505,32464,51567,47223,58780,93520,45167,-86296,-112117,50204,156458,42026,-59109,15767,41690,-29554,-37923,14307,4687,-25389,-51874,-102587,-133229,-104199,-8460,56620,41029,43647,50820,-2546,-60179,-52086,-36534,-55949,-86213,-146693,-187249,-95491,-4538,-29897,-54918,-20287,1412,34569,105108,118662,66161,20500,12722,40319,29240,-19044,12268,97116,88230,3818,-67548,-78490,-23628,30017,34187,47180,79570,52756,-9481,-8669,41463,38866,-15269,-83956,-73865,17913,70215,8807,-50021,-61985,-89381,-89457,11750,122473,124264,80236,37462,15948,11223,10826,1790,-10517,5606,28576,-14798,-105397,-91023,30703,100241,80195,71689,49466,-17968,-23388,42483,52684,34770,69162,53554,-10247,-41816,-74683,-57782,-45979,-121748,-201169,-216360,-177397,-65403,44264,40239,-52785,-81010,-27573,-26419,-80571,-86879,-21716,39835,12967,-21020,-15083,-33137,-53650,3894,19643,-51475,-82882,-75474,-53745,8308,87125,70948,-41288,-101279,-92363,-78056,5197,78672,13147,-89289,-88671,-16720,14301,-1952,-13481,5819,-14982,-65672,-43769,17346,39422,32216,15966,-5009,-3133,-24515,-50454,-33457,24286,92021,100834,55511,8174,-13165,30136,81559,16297,-107074,-116348,-26205,38715,48848,52270,65914,27053,-1873,29326,12373,-2959,52987,77462,58863,97693,105363,13145,-77913,-138808,-129033,-55450,-6181,7525,-538,-76940,-135133,-126466,-122899,-129067,-74702,-32234,-39298,-41506,-51260,-76399,-60808,-7258,44371,70839,88898,60282,11096,40644,118077,99395,6991,-36133,17720,114372,175900,188806,180467,82582,-22670,-56161,-77838,-109960,-68819,16907,-4223,-67076,-76963,-51062,-16913,7389,42656,76704,87118,38857,-37007,-31668,46810,62032,38462,4604,-23858,-30400,-33913,-22378,-63892,-126093,-118273,-74489,-21129,27181,39025,22167,4924,-15890,36616,107358,81612,8890,8922,36058,10570,-13460,-3783,-73274,-142976,-83323,-18547,-73487,-120894,-59466,10349,7522,13449,70268,86749,76151,55165,28834,954,-45828,-45505,47881,93695,46199,39019,98028,120557,88641,47076,42284,59439,75518,54351,-37301,-107562,-66092,9774,12779,-26567,6606,94975,105569,39620,-16709,-43602,-58288,-71230,-54793,-9092,55424,115990,107207,-617,-71825,-7488,50366,-11555,-73777,-11250,70283,96417,102853,96000,77524,49734,20015,17639,37623,27978,-162,-5848,-4891,-46462,-75261,-39506,-8501,-26743,-46055,-26790,31709,81317,92758,87717,78547,45623,11512,-19739,-66535,-73538,-39817,-18382,1555,35004,36117,18128,-6983,-69213,-158484,-150436,-98310,-84869,-57691,24861,85041,97834,81313,15264,-86671,-105505,-10268,111553,102890,-41765,-122744,-25567,34672,-20074,-76138,-84160,-79390,-79976,-64178,-27858,-1855,3445,32669,104462,105732,72845,91628,71059,5540,-27288,-51906,-72427,-92540,-135126,-140226,-57699,24411,54848,61902,67648,59256,16197,19011,42697,-6347,-70081,-73651,-20538,32665,-10885,-64476,2712,68646,46430,31380,44934,-8304,-61564,-26944,42606,80139,69876,-3308,-74091,-82020,-54605,-15451,-28201,-87602,-128365,-120666,-29097,35014,-22662,-76485,-33899,3042,-20165,-53472,-45831,-75609,-170203,-221406,-208666,-124580,-9339,32319,5056,-2525,-17921,-72303,-79200,-5396,59878,77024,66920,62511,83723,79518,25299,-7906,8468,41458,51586,-5062,-62101,-50050,-3275,61047,94862,51002,-12518,-15258,14237,34173,56200,114888,108364,-7390,-71276,-19965,35128,40511,26076,-7432,-41120,-48741,-44854,-32206,34345,85671,27041,-96398,-150719,9280,339858,470379,227515,-21594,-83012,-67523,-32535,-33596,-72672,-30953,35418,-25000,-102982,-75789,15995,61879,109375,105909,7962,-100761,-121959,-99986,-62574,-7828,28522,14018,4077,60458,83923,-10874,-110307,-140264,-119119,-62730,-28611,-38845,-695,68299,67980,-20294,-111131,-163339,-137477,-9846,49416,33003,66280,62015,26913,61968,43620,-35496,-23145,16460,-27836,-70268,-16529,93144,175211,120370,21783,-11762,-36666,-74595,-99766,-97227,-40578,68224,106479,69952,45195,64933,81832,64781,94365,147788,107336,58951,70358,69281,34993,-10707,-18271,8219,-3911,11326,85726,84492,-9378,-29454,37682,16459,-39711,-19694,-36820,-64404,-23909,28297,74656,105846,92172,86362,72329,4936,-93313,-137657,-112661,-93488,-76492,-52873,-49217,-72245,-42100,16867,63237,57819,48576,71101,66685,772,-14254,30223,9974,-25508,-38347,-92730,-132902,-59581,19660,8125,-28901,-38369,-31029,-15586,-32059,-71871,-62274,11001,72886,14430,-84724,-82840,1067,51144,44196,13177,22872,22210,-4359,6818,19720,16345],[10063,31999,4938,-38844,-44871,-21556,-36896,-52152,1146,62402,78178,76974,34211,442,-637,14794,63631,145632,148729,63247,25058,57652,64563,25383,10999,49873,96027,80306,-50614,-201811,-246584,-146256,-4596,44393,23588,2801,-16824,-60493,-50570,9553,24521,-40820,-90153,-43636,33387,30135,2510,42145,74121,71675,52014,13078,10909,75103,137573,157575,132916,142638,187177,151899,36648,-23188,-6742,-38742,-102034,-75452,-8008,54,-35014,-85989,-121136,-132503,-120802,-114815,-98345,-79750,-29487,8796,-38114,-86916,-56542,-74721,-118982,-69815,17798,65117,70732,47426,14968,-19523,-71054,-51052,58826,122640,120222,53765,-2476,-8815,-9614,2449,65468,77240,19793,-78482,-174282,-94617,76487,106276,39604,-19796,-11360,34944,9320,-91750,-144040,-59044,49606,37146,-49077,-106855,-104534,-47092,7036,18352,-8573,-39021,-24595,1502,20981,-3203,-51042,-81391,-70706,-37466,23309,69471,65962,60472,36535,2245,-17165,-23716,19655,71053,37029,3958,-6551,-23247,7981,100439,107003,84,-63341,-23036,777,-37781,-46420,-45053,-24615,32757,35954,-23868,-54650,-40127,-20186,-6907,64862,125147,73771,34020,33716,-13099,-69796,-50493,-29309,-39086,8428,50907,-44356,-158754,-108613,-6167,3816,-24007,-36050,-86931,-85587,-19283,-27210,-85310,-63660,-34938,-20333,54382,147344,140770,75481,28085,-32134,-81595,-58530,16449,43162,-31410,-117688,-126029,-82697,-33599,30641,90385,76726,8778,-47632,-69693,-57353,-4589,18695,-332,-297,5906,5526,36845,71920,61931,37727,23138,8246,-25093,-63368,-73807,-19117,53242,49307,-66723,-120189,-36084,51646,47606,26863,9830,-16121,-58880,-74059,-49648,-12909,-6929,45123,144825,166211,96390,65880,47872,-3438,-4162,54908,97904,104586,85428,78323,61586,-31726,-123760,-107994,-115745,-132171,-43167,38301,12629,-7641,-24157,-51559,-51999,-36141,-4847,21515,37996,61925,74934,70082,97717,87792,15851,4143,49326,39496,-20246,-3456,74495,100960,117467,116678,63364,82515,130605,68101,-11071,-6072,12574,-3177,-41512,-26652,38955,93566,104951,59733,6638,5125,-7594,-42530,-20459,87395,155886,87096,1540,-7225,-22286,-68140,-40139,-10217,-57378,-93881,-59765,25285,105226,107520,52303,-18531,-90872,-115427,-35383,61537,101443,79949,16990,-14202,19223,33140,12905,-46201,-114997,-121170,-55836,51174,148533,113661,40546,82740,142580,77646,9458,49329,45535,-5191,33946,103580,83753,50821,36277,36459,67628,84284,33960,-32579,-35396,11912,72078,108926,54939,-21921,-20061,-8305,-33433,-3631,88472,101130,7568,-21603,58879,57689,-25312,-16688,55359,24446,-31209,-41363,-80078,-121530,-124942,-99101,-69441,-19257,11750,11570,3298,-18018,-31562,-53192,-115196,-153569,-173251,-160717,-37285,49052,-20619,-74180,-52547,-57964,-36104,71551,118205,54210,12754,57776,114053,83919,-2875,-9289,27017,-20732,-97818,-124486,-98576,3546,106151,100865,65520,63038,23759,-29337,-65483,-104949,-112410,-105204,-93031,-43659,31763,83333,36620,-12550,-25721,-35401,-6562,82075,116924,56695,-5089,-26135,7523,20161,-20592,-62142,-73426,-59041,-37397,-74708,-159165,-125125,657,56391,30751,28727,18444,-48838,-75487,-9923,-762,-45724,-8348,30347,33223,17894,-44074,-39920,207,-50283,-123672,-158495,-142456,-46425,83720,95419,-17104,-103619,-106567,-65864,6191,52581,7538,-35312,-26060,3768,12192,-23111,-65481,-14668,14988,-37666,-60640,-59875,-21078,59231,83045,21193,-47091,-73091,-85862,-70461,29577,97316,33324,-33568,-18017,46967,64322,-3041,-71551,-40860,-3819,-47422,-50961,61771,155164,127059,58572,12691,12621,-5134,-37517,-11359,58725,109167,111076,64597,9166,-7169,-1060,30641,24909,-91057,-184006,-91496,59512,96281,78662,122606,133194,89442,30649,-50218,-35959,61538,58004,2160,44618,69587,-21150,-95457,-117221,-118485,-106180,-56615,25523,36191,-63216,-114782,-94455,-91195,-92253,-58747,-46453,-37429,5678,-2439,-63605,-85120,-74228,-24284,81190,155873,72278,-50324,-9450,93874,61817,-63421,-81170,27437,120966,122835,97800,92399,28856,-56106,-80242,-82410,-90219,-21379,47004,-39799,-131905,-82238,-29060,-50108,-77588,-42534,18487,46399,14951,-39152,-62691,-36157,-20216,15666,50261,25393,819,129,-7732,-19197,-23265,-69862,-110127,-45112,38033,68993,79106,35069,-60076,-50211,38081,72379,64058,65318,55521,3569,-61885,-113193,-134972,-85982,10073,59320,-18220,-116967,-103977,-51008,-7552,77447,128394,89603,42837,2272,-39587,-58454,-57153,3588,119939,139177,29070,-44482,25950,94038,77681,55780,82748,80922,30563,-15170,-48863,-72297,-51449,10679,39206,19962,55012,120954,100689,27966,-32634,-58706,-38595,-9510,3474,32746,81573,130133,126860,48998,4784,47471,50697,-28882,-74436,-4149,66584,72985,78333,82161,71467,86525,107277,87358,67466,53774,25506,6647,-6240,-52673,-103809,-100914,-60587,-32885,-34003,-49514,-22125,15246,12578,24186,60698,18797,-38597,-32087,-27068,-20193,-16247,-15983,32248,70667,33560,-30104,-78071,-116537,-149402,-133169,-89225,-60991,-45439,-3661,44874,63126,54284,12307,-16256,20090,63879,102717,100332,6243,-78895,-27085,10540,-43348,-125355,-179741,-173437,-156716,-118911,-14153,54931,42483,68416,155159,144288,56600,20462,-18607,-57345,-51222,-48565,-71678,-100124,-123269,-90909,-9014,48689,57978,76860,93357,76091,50585,58979,68342,48977,10411,-3829,73987,126000,22162,-50471,-10246,9296,-16434,-5167,31798,14732,-37870,-42745,-18257,-31389,-46913,-55789,-89081,-118936,-82769,-40171,-84870,-150311,-173003,-142763,-34826,36716,1294,-48893,-12972,27174,2526,-10401,35749,16363,-89842,-164153,-176395,-116593,-34300,11729,26550,18538,-15466,-54639,-39598,55603,122229,60451,-20338,-10892,25102,5241,-33484,-25724,65000,158143,125749,6012,-49532,-25265,17382,78716,124650,89116,21334,1884,6021,7482,40620,120371,143786,62892,-6197,26992,73677,27163,-25475,-26103,-46632,-84484,-76332,-33075,8423,-2754,-55889,-84930,-90858,32953,354022,497824,255515,40494,15890,-3564,-40713,-66736,-63835,-9521,6484,-70758,-105984,-73033,-25684,-6238,63163,69365,-43803,-159005,-165982,-141367,-123450,-71366,-4067,1691,-510,91248,180356,119848,30945,-1376,545,47436,51144,-55064,-67106,72911,141682,9052,-143125,-184442,-99980,38228,86843,40007,20007,10708,20411,40162,-2680,-34938,16721,58506,44686,10519,6291,57676,118384,73680,8465,-7095,-38050,-77522,-60202,17973,81450,118777,140581,117631,65050,69263,61767,13989,23039,35516,6274,40214,83845,38136,-53917,-113300,-110788,-83088,-64591,-21268,54761,42771,-30566,-24376,4859,-70049,-133879,-82279,-59229,-54366,1684,19606,13882,22272,28271,53536,50438,-11208,-67318,-100510,-114134,-84041,-44606,-40004,-34324,-33611,-28583,-19529,36727,79036,100858,121641,97230,-2509,-63839,-49263,-25499,29305,69138,31216,-6686,46754,90215,55028,13700,1142,-3006,-7863,-25053,-52056,-31530,46249,96355,17559,-82016,-33394,54055,45892,2818,-32392,-43733,-57492,-77703,-52676,-12218,25831],[28317,68189,36100,-28489,-34301,-11239,-35443,-41062,42357,98629,60467,-18941,-61768,6524,81895,73207,39050,71617,90100,65196,57873,56633,19313,-33679,-42348,17819,80086,39838,-98830,-209154,-205360,-107630,-11798,-12974,-23427,20086,17136,-45910,-62150,-52638,-36889,-31836,-74844,-109906,-43324,29115,31693,45813,62527,43531,31869,20876,-17653,12690,122944,193996,136427,79915,88055,57494,-32341,-53332,5710,-4092,-60921,-44523,25498,45711,10349,-2494,19225,-12035,-79465,-106562,-79255,-44950,-4904,139,-27660,-18515,29532,10640,-42570,-35034,-8467,-21585,-48189,-33847,-1082,-7266,-55567,-23357,82805,108065,55133,-27613,-63174,-73814,-63211,9370,95626,55358,-22417,-75423,-138695,-72512,59398,47877,-28293,-51623,-48405,-43142,-49032,-79055,-83916,15846,115792,78878,-21128,-50416,14363,80580,60421,-5156,-102052,-176654,-123132,-38291,-25459,-73786,-99984,-100334,-82363,-37694,41972,111889,117891,69836,-9696,-61662,-77600,-56177,4090,16977,-3013,31816,37650,-12203,2700,84564,79381,-39897,-96316,-45881,-44875,-95846,-94372,-88966,-53843,15720,11235,-56260,-100375,-104934,-65357,17750,123943,140829,96089,115652,91389,-40592,-156176,-139519,-77172,-51413,-14503,40339,9671,-69394,-34781,47780,80317,68505,45516,-28921,-77325,-16827,42618,8716,4022,71648,90378,80939,109949,112671,78959,34256,-30913,-71806,-55614,-17975,-13507,-97193,-185795,-171417,-115699,-67492,28321,125508,99024,17805,-30154,-63229,-57720,5437,62295,64637,2874,-64398,-45108,-4362,-1666,14098,63534,70957,-2925,-88248,-80838,-17693,38605,53089,10892,-88993,-92490,46813,114905,67531,51056,76852,75896,20259,-57374,-90312,-41449,569,46896,124957,166403,143998,120691,88852,18005,-23187,14181,79701,129320,131817,106221,57255,-7887,-60216,-76921,-111795,-118673,-62131,-34134,-54647,-13237,16587,-37915,-100861,-60529,44532,81404,72500,68928,30036,15688,95616,122422,61085,30092,24647,34447,78425,115417,110294,43464,20852,63730,48433,12314,53726,159859,211720,169695,79265,-1822,-65401,-34198,73527,109617,62032,34536,42892,17999,-41072,-91569,-100106,-26579,2207,-69976,-70089,11323,26413,-6538,2786,4514,-20429,-24736,-47022,-53223,-162,42484,50689,11037,-75754,-147955,-96568,47969,150332,159883,118219,84152,89717,75041,38897,-20643,-97915,-117988,-79154,-28235,13428,-8547,-13901,32463,47655,-7029,-15122,68453,88559,23211,51470,158667,130374,61922,50049,38136,31933,45539,24274,-50978,-77663,-12260,75346,105913,35460,-62584,-62910,3778,56432,101561,104378,26022,-22555,7881,45518,38017,36584,59367,63289,-13640,-51378,1215,5476,-47254,-86224,-120399,-146158,-76459,-10586,-1998,26028,41557,7887,-41388,-103376,-133618,-125344,-68226,45542,88786,5290,-34698,-20307,-50875,-58312,35924,114255,84173,64935,110884,138426,107163,32219,-12663,-34356,-109402,-168846,-152513,-96975,-6734,90790,101421,55719,28767,-13536,-50687,-102651,-172752,-184620,-118617,-33590,22841,32898,13711,-18751,-17771,19950,50731,83494,93027,25179,-67479,-113280,-92061,1832,38385,-12132,-22439,-18459,-79098,-108594,-88075,-109860,-69990,2892,1327,-4920,18926,10851,-33823,-64777,-37301,-34838,-95091,-92413,-34270,21307,10447,-70485,-85062,-6169,46279,19038,-53257,-71903,-10453,71681,67355,-20653,-92440,-125161,-74966,68414,151403,69011,-39446,-48801,6276,41940,21853,-23681,-3888,32447,-5144,-44862,-53379,-12436,38430,23059,-11177,4547,30559,-2972,-42494,-2729,38971,15378,18045,71115,117771,107339,-325,-115444,-119054,-87709,-83188,-15790,114820,180638,125004,44374,-15540,-19737,5153,8136,34535,80078,80144,58943,54429,56416,38436,-28742,-23603,63994,28426,-89390,-61712,42307,46183,1380,31983,99190,95738,4054,-57801,-1973,67115,29689,-27877,-5978,32892,944,-40659,-65576,-80790,-99118,-62186,21955,28348,-28694,-10194,23879,-7183,-32585,-40950,-26762,18498,75579,62620,-17311,-99978,-155896,-122003,16263,104360,29657,-56409,-26241,21071,6865,-50613,-61088,-9830,35065,29669,16908,10044,-20393,-48412,-68946,-78119,-82717,-32255,17701,-42817,-90585,-17846,23193,-46844,-120107,-95456,-5743,35345,-591,-32295,-48866,-76098,-121508,-110640,-58831,-41598,-39191,-22950,-21452,21332,82763,23422,-76426,-59083,7135,61907,103509,57713,-91033,-139140,-44193,43024,58046,40648,5137,-34157,-97320,-162554,-119275,2274,63301,64530,19482,-38965,-69273,-81699,-34581,52023,46790,15202,37585,37308,-25847,-66731,-43450,48652,152778,140618,-4007,-126678,-97955,-11440,33163,51300,86751,66491,-13740,-55284,-37599,-5870,8585,19153,38884,44975,73630,102812,68084,16004,-22522,-33986,5343,33080,19286,38104,77483,113060,116833,73345,60539,91962,53287,-45302,-90391,-37699,14089,17988,33824,16891,-29077,14127,80900,50659,17488,49546,65313,48300,32512,17434,-28704,-61986,-25745,42370,57718,13664,-16322,-30718,-61469,-64115,-11402,-10167,-29469,-13767,-15446,3930,35714,43076,63417,68441,29694,-48456,-146174,-144852,-82705,-63252,-52203,-14615,-6256,-19669,-18762,23146,76072,84307,87597,130093,128014,68980,40085,39261,19412,37497,20878,-26994,-86986,-136697,-133640,-111787,-74328,9847,55001,18018,10929,90875,105057,16440,-42711,-65978,-66912,-35490,-10587,-25869,-49672,-35713,27733,65140,55207,29953,68669,117706,100281,77453,93634,110229,105932,29213,-33956,70332,140250,36844,-35210,-28586,-52579,-91516,-85229,-40395,6382,1294,-7281,-11592,-43506,-66032,-51694,-50624,-71875,-41824,-24392,-72252,-98161,-73994,-42411,8563,34903,7212,-24807,7724,30832,-3511,-8718,31966,2389,-55023,-63768,-67505,-70118,-50192,-12384,21109,17504,14410,26738,60118,101049,91127,2192,-73867,-77685,-62636,-61275,-60511,-39301,70575,188310,142795,23878,7465,42162,35233,36139,70079,71385,39771,40820,49615,23284,44408,134904,191685,139335,63701,75116,115384,45030,-27831,-17444,-29081,-68603,-48725,12325,24304,-57980,-135042,-88524,-13041,133805,418972,506016,237382,55361,82476,66318,-25384,-53914,-2285,31328,-24004,-98126,-103401,-69028,-48455,-51640,-5182,-8824,-78168,-134630,-124161,-100259,-118942,-135088,-75758,-26477,-8747,68096,147152,128470,99678,99661,101832,125797,106928,-40499,-116469,1223,109387,22627,-129704,-162050,-81506,28273,71477,24531,-37084,-32609,24221,36438,-4031,-9075,24840,49144,62519,31058,-32071,-41180,-198,-15670,-32433,-13906,-33003,-61302,-28941,64586,107393,65423,11512,-14438,-13814,28416,11252,-54348,-41324,-41512,-62030,-7270,19499,-48224,-106413,-114278,-104645,-98802,-61535,13713,57818,13248,-40309,-30347,-32078,-82030,-120906,-97432,-48497,6440,32955,6577,-9512,-8290,-6427,4936,4193,-13988,-11727,-7861,-26851,-30339,-13842,6959,30598,37774,12248,-52498,-52333,43833,115186,112965,75073,-14345,-93859,-80933,-23269,32447,79745,104096,136288,168869,144130,68645,36508,56183,67823,35340,-17300,-47378,-21636,46300,91443,55715,4628,65961,122465,49996,-24530,-55462,-79510,-104089,-115454,-90515,-50162,8917],[9875,38092,23493,-2252,9271,13459,-24154,-26059,36403,74780,29618,-61299,-84696,36878,144834,112466,27895,22410,26172,11894,-66,-23309,-51019,-62892,-50288,-4281,23486,-26676,-101586,-113643,-81474,-40941,-22400,-66378,-92916,-39683,23129,10991,-62167,-118229,-50652,69901,62007,-43127,-52390,38383,69597,40526,1531,-42497,-11247,52190,28905,9724,102196,187629,122129,10890,-15172,-1333,-38599,-48775,17523,46098,39945,42466,60943,68166,46531,47908,94181,62326,-42272,-94124,-73773,-22897,42799,41869,16000,46517,87653,64968,18874,4351,2122,-23240,-46035,-13790,14579,-7999,-8871,76216,140160,82101,3241,-26279,-9235,-36128,-78913,-50653,21380,16946,-29148,-34542,-32201,1411,4887,-79525,-117106,-48308,-7160,-46648,-72226,-40306,-1389,54045,110905,77411,9332,17101,84681,92752,-333,-84896,-131867,-171803,-130408,-53814,-71043,-136694,-109731,-44331,-16016,-10268,14946,87357,137769,61350,-52337,-93008,-106086,-76413,-13100,-19047,-2959,101625,110911,17082,-27158,31759,75400,18326,-27324,2280,-12609,-79435,-91813,-92190,-71601,-13314,6432,-36254,-89217,-137130,-119928,3331,129409,129674,105690,146440,118020,1095,-97105,-120336,-96109,-75787,-58197,2482,74046,53277,16873,54304,118459,113389,77938,5588,-100625,-95985,14387,50204,36583,108587,120270,29131,12334,65948,83575,35651,-19380,-15551,18147,25691,4949,-55432,-133643,-149529,-124303,-88725,-7325,88333,80442,35513,35863,9449,-22090,15879,86852,109494,12725,-89122,-73232,-59163,-102594,-74019,35089,58777,-50470,-133374,-81611,1770,52404,50918,-22817,-107530,-70868,46472,66596,4012,14276,109011,186484,152686,60333,-4408,-15547,-8716,27649,70245,120540,151769,122468,61696,12514,-23086,-15284,35216,115354,157354,119429,45354,14343,6188,-26702,-46636,-34727,-58724,-94119,-91196,-22418,12123,-39612,-104331,-49403,75125,113597,78879,63090,33488,-894,26406,42392,26388,14919,-30594,-22013,84743,148071,118831,4444,-62895,-14626,-9296,-66956,20308,213423,295176,236352,144755,57581,-23632,-20548,63617,63532,-13213,4602,79346,55954,-41070,-115947,-146282,-110841,-122271,-183197,-107385,21190,53852,80098,89127,39120,34538,89565,41530,-39809,-54120,-39652,-1109,21064,-30360,-113740,-86701,45407,141613,173190,176204,154519,142518,98795,21632,-59352,-112945,-113448,-75240,-58530,-69538,-70025,-40394,-24204,-68489,-81616,7509,151598,189579,67126,1264,86015,119843,104967,113419,86917,24282,6603,6644,-47275,-99817,-69099,3779,16352,-36134,-76568,-23743,75473,122534,127784,97339,11761,-5586,44738,35988,-4167,47846,87269,25064,-87325,-95606,9540,60341,21500,-6511,-23996,-72251,-66160,-14285,10450,49352,68762,30244,-14822,-51677,-73401,-57944,2864,82070,89181,40401,41255,46951,6824,378,55471,101955,99619,99030,104719,92487,77582,43830,-8230,-39670,-111007,-179488,-150251,-89239,-64180,-7977,42884,23956,-14747,-55364,-86355,-97504,-92490,-102502,-60551,9400,53840,53217,11934,-42542,-52084,8184,57598,65543,19870,-66588,-142744,-162985,-105584,1163,19965,-3708,65202,73632,-74312,-144578,-66194,-24496,17486,39358,-36970,-60099,3676,20523,-4132,-21516,-28155,-30620,-55820,-76357,-66237,-23203,-10329,-75773,-131740,-81128,43705,87717,24740,-20912,-15,-3151,-53036,-73275,-46102,-57617,-50288,44608,112309,76477,-1612,-47323,-14613,49898,56752,564,-10060,28117,472,-47316,-53188,-45485,-66697,-82807,-45837,33591,103672,77937,-22146,-41497,-534,-994,2025,60678,123386,105362,-23699,-147901,-168193,-158214,-111261,28198,122266,91240,30535,716,-36341,-47179,-12112,31272,79638,113223,72693,-9702,-13456,48556,47597,-33905,-50533,49751,109782,86805,64353,47347,2643,-58379,-77156,-21604,4075,-34394,-9637,64859,61287,10260,-24617,-36676,-1026,38254,23504,-31309,-39522,-20111,8089,27595,2433,-12158,52785,85487,42523,-1054,-21273,26426,103761,124832,65463,-32152,-118130,-163733,-139898,-69306,-37619,-45199,-17073,1377,-5134,16850,35210,-5635,-64525,-69807,-22083,11039,9435,-1194,10225,-18288,-57804,-77997,-66972,-24813,-16651,1273,49294,55960,7523,-41800,-33258,34168,62860,6769,-24150,-1280,-15419,-105033,-170871,-178579,-150465,-107907,-61328,-18936,25820,66386,53879,-371,-38916,-31412,20026,56942,47220,-50764,-109212,-23173,78530,54703,-14940,-67197,-87013,-101417,-102276,-34416,59526,59714,9548,-7696,15704,-138,-67891,-82621,-79909,-125719,-90313,57670,128421,35357,-70151,-45917,58009,101542,48438,-47084,-138438,-179579,-127281,-44742,-19688,-370,7344,-18849,-27467,-13239,27951,55224,10652,-21577,4054,32466,39966,23860,-7236,-26002,968,45991,13252,-44626,-16537,54488,88178,67696,44114,74140,106900,63631,-25276,-79186,-50277,-13154,-6880,-1349,-54296,-119917,-54621,29323,-17060,-48302,29990,101092,105848,72976,44787,26328,27555,72681,123921,127392,88280,26243,-28205,-64398,-91389,-83488,-62177,-36962,-36225,-71199,-40359,46331,83255,53275,2237,-19262,-28035,-93652,-87325,-19643,-24537,-61656,-26102,-2366,-29679,-44161,29552,124226,122727,65396,82377,102152,23295,-50350,-9419,55056,92144,56379,7283,-39887,-83268,-85777,-43610,14291,59032,44350,-13130,-31604,30755,58245,-5562,-55121,-38548,-21097,-20206,-7598,1400,-2190,22331,72608,80261,27054,-17286,27939,90830,85815,64243,92286,135677,123061,-2797,-92600,2539,97468,69528,17547,-12650,-46145,-67960,-72067,-36730,12816,18991,14602,21621,15456,-9893,-22185,-21845,-6726,23381,1811,-54990,-49944,21385,76679,74323,21746,-33436,-48866,-17712,-18437,-58509,-68858,-57771,-82313,-89523,-49039,-26486,-41121,-57578,-48740,-32009,-15865,36427,93579,104169,56251,-4358,-7290,7534,-39912,-80905,-44190,-42069,-87419,-46382,40001,43093,8890,38563,87708,74136,38041,22491,20834,22001,42547,58427,48532,62227,120684,160601,107828,30955,33779,73814,33214,-25513,-34786,-38164,-31813,20709,73564,68269,-4832,-76335,-67692,2182,184557,441941,474050,196476,26422,71662,63744,-32999,-19389,72544,70396,-24412,-96780,-120163,-93205,-38733,-26592,-24329,-46751,-61512,-59806,-51554,-43400,-79113,-141177,-124115,-86042,-73803,-21579,22974,24325,52084,99099,104464,90039,76323,-20328,-130077,-104807,868,9936,-88386,-161996,-177896,-96977,-846,15458,-32203,-44484,-13212,8328,13910,16275,-9906,-27123,806,9090,-35634,-83516,-96525,-102772,-69094,-20215,-16130,-23073,-31793,-14246,2460,-38127,-124746,-152105,-80925,-3497,-30331,-77392,-18602,20714,10419,24840,-14659,-92390,-68387,-3103,-1472,-42669,-41469,33698,64085,15134,-21092,-27413,-34626,-23727,-30218,-66010,-45618,22745,23075,-1672,3665,-5126,-16090,7834,43735,72452,88724,96497,79308,33418,24867,81719,126596,105498,51230,-53436,-102232,1920,96395,75093,25158,-31338,-84601,-52032,7678,-4790,-17466,43245,145823,191927,130034,31751,10878,65301,117446,103491,28524,-28063,-17414,26338,46386,25491,16253,67028,105922,34668,-32504,-48972,-64737,-91595,-105834,-92359,-58902,-15119],[-44455,-29514,-9740,19470,51103,32057,-16625,-18325,4886,19686,1865,-26680,-22416,53258,114188,82426,14842,15062,29400,-9913,-77258,-98041,-48310,-9095,-17612,-17134,-16592,-27214,-30204,-14450,-16191,-21633,-32585,-68443,-113254,-123030,-30719,25757,-64262,-131332,-30743,111227,142664,67900,2170,37377,70168,15167,-60952,-77730,-18064,58732,78611,47357,59352,109909,79818,-18192,-57063,-27688,-26213,-20435,33831,61835,68095,60098,29265,31824,42838,15717,26353,29828,-10331,-51487,-68601,-34889,58015,69626,5305,-1373,43860,40890,2387,-7507,32009,62952,63755,76895,44700,-30187,-9440,105189,147051,55222,-12076,26288,85348,37877,-54612,-95565,-57432,8482,23585,20919,40363,49527,-35144,-150487,-125990,-5192,52176,-5291,-59625,-21568,19944,28424,49647,31073,1923,29107,64019,14377,-103057,-135709,-70576,-63684,-75318,-47870,-71785,-133107,-99218,-10288,46102,20050,-35218,13328,86783,17335,-66952,-70102,-89112,-88574,-38117,-2711,43023,99981,58355,-22723,-83889,-53373,59388,101519,38788,-2483,-1228,-23192,-37969,-51346,-69634,-53603,-2545,13933,-25685,-108459,-144249,-71734,22281,59412,82303,113728,100608,48208,-5874,-37766,-50475,-74565,-79934,-7743,105168,108373,33986,44571,98403,57987,4035,-50775,-158977,-185468,-76798,-7921,-11562,20581,34193,-37970,-43084,52012,88653,13536,-49283,-9659,61080,79130,65966,69791,42335,-23238,-66505,-78104,-56663,12061,56773,85171,116617,66725,-21323,-26375,15517,48486,28671,-14264,-43328,-101923,-187565,-181231,-54342,15496,-75614,-158289,-116765,-61029,-20018,3936,-31872,-90560,-90306,-73552,-82720,-114528,-73489,58893,197485,214288,154749,86640,31546,10928,38811,46481,62943,95682,78126,5040,-30093,-31255,-50099,-44251,41315,117056,101616,37850,5761,-646,-12424,2892,15259,-59434,-98633,-43641,10186,-7606,-29877,-23714,3528,41171,46130,10090,3778,24848,-16275,-81414,-100091,-62336,-12487,-32922,-46637,5849,42519,33669,-26109,-66436,-36976,-50983,-83950,21677,118323,124211,140101,148412,89948,9451,-15807,12429,8041,-4603,59845,107714,54492,-46182,-112883,-140855,-121790,-111764,-127042,-59264,16794,29564,85866,108553,19966,21807,119676,101924,16958,-64610,-116401,-67299,13168,17753,-34599,-29086,38601,107331,164190,184729,158013,141677,91444,-6598,-83436,-72484,-37560,-32540,-38667,-30483,-16802,-18244,-56889,-103070,-57767,51687,173062,196930,64414,-49174,-7767,75141,119544,137723,121446,58763,9189,-18041,-65219,-128078,-135053,-84944,-74319,-97670,-64907,42453,132917,123962,82122,77358,53878,41556,76084,60988,-7322,9001,40003,-23464,-129634,-129823,-26612,41119,44905,67788,107031,67692,-362,-4541,16838,42370,57996,57180,31862,-22248,-51147,-20948,28004,73940,72302,54609,71489,73280,52089,73222,83357,49335,51773,65517,42040,34161,45336,17227,-29826,-30765,-67258,-131283,-99782,-64838,-107014,-74099,15135,11195,-39311,-76336,-107801,-71986,16025,31359,-2479,-2422,46518,93325,92943,4327,-65967,-48318,-15232,-15370,-36045,-69646,-117630,-133994,-82932,-10077,-19591,-2078,100676,75566,-89185,-143553,-69332,-15708,46140,60417,-53460,-121050,-35427,28442,24295,22142,6297,248,26421,17317,-35202,-24496,37315,1744,-100651,-131774,-46086,42468,44535,-5495,-37314,-83053,-141869,-107529,3887,39802,6293,9198,33297,36509,16881,-25696,-10696,46556,45842,-20329,-32208,-8208,-25735,-44889,-52958,-83897,-130683,-125812,-65246,10168,89417,91713,-23447,-48565,53331,70479,-5927,-3225,88723,84808,-38502,-134502,-131686,-103465,-44068,68297,97617,22614,-3028,23424,7537,-8961,-8063,19423,84068,148481,106569,-44198,-94133,-23913,-9468,-47864,-49277,1415,85189,155066,144519,88870,64787,19448,-37298,-42354,-37986,-31221,34841,87937,39807,-17264,-55544,-80323,-32346,46719,41853,-22407,6550,89058,104387,59515,24118,30994,68140,59558,35256,15688,22239,87899,162767,150118,45037,-68872,-103388,-79586,-59474,-82136,-99343,-45797,34696,41117,35208,73707,84523,19329,-68586,-85078,6555,89496,93301,58251,58158,29948,-32382,-79212,-98869,-61706,-8020,40316,60442,47027,56701,84133,95930,101539,89143,17913,-17548,33536,71190,10332,-78306,-135889,-142125,-107933,-53109,16168,19775,-11345,23139,64875,18180,-31048,-16545,-10101,29337,63189,53309,83270,131376,84144,-1460,-65228,-102419,-84167,-27511,14947,56236,50883,-11551,-50280,-12722,9595,-38842,-94693,-161905,-202190,-118724,64907,155315,55746,-80302,-39324,79501,58095,-34728,-50196,-75061,-149662,-144793,-85419,-103138,-111244,-59249,-18751,-2053,-1661,24364,59242,5894,-43423,-12842,-9214,-18722,-875,-9602,-10641,49289,74702,-33065,-145471,-112559,13480,63492,17107,7793,60348,84106,71999,46841,10117,10825,16364,8036,-13223,-71146,-99775,-25929,34358,-25655,-61543,9760,102743,133506,68281,-19882,-10086,79515,149508,142090,119031,116888,68753,-1781,-28705,-47922,-69701,-73927,-52995,-48057,-88295,-80382,3962,56046,6136,-84485,-90217,15849,60663,27442,15557,-16279,-83992,-63671,-19010,-17756,-7057,56109,115968,72571,-33145,-36014,30244,18780,-60901,-51126,27856,70101,32633,-3060,-36686,-98133,-111715,-45505,58998,126124,81412,15415,27872,74762,64866,-6143,-43960,-174,18220,-31924,-49773,-13465,-255,-4528,23935,47862,5169,-25872,11785,46870,43738,19354,39942,104753,102522,827,-50122,17095,90885,105355,83844,40870,20575,28263,33459,70899,83939,37533,445,17099,31287,9844,-22605,-32257,10626,45948,4369,-61610,-65446,1610,79120,72634,-15825,-72459,-74942,-59330,-77474,-107889,-115935,-105931,-90763,-83924,-72500,-51879,-38011,-59023,-80403,-69907,-15743,65712,119031,81586,-15519,-50712,49720,141942,66934,-18072,17529,1330,-108643,-166776,-150384,-87284,-15162,36933,89500,137560,130365,51206,-4171,14064,25038,11275,41843,55664,42875,26043,-33891,-91122,-80428,-37356,-21583,-43662,-74384,-73034,-32039,29184,61290,69873,78260,54567,-17934,-30231,127916,378180,448484,225871,34496,29361,6554,-61759,-13734,80075,69652,11514,-49666,-119595,-130519,-38443,-1769,-23109,-42283,-15303,7358,-6553,-27741,-56477,-110002,-133674,-148508,-145945,-80841,-40842,-42031,15027,84168,66295,11522,19457,2118,-92437,-133416,-56957,4840,-38854,-176444,-289203,-220458,-50908,44539,39471,-10065,-33057,-3550,25764,14239,-46423,-98611,-66857,7437,27100,-40510,-110133,-127564,-68830,-10982,3223,7411,-42364,-108640,-116158,-109265,-154750,-154154,-52820,32311,3572,-34942,20858,93511,139481,150193,50181,-30241,36920,109585,87129,13730,-52505,-48003,-6182,5553,-3393,-22346,-17596,19700,26475,-19313,-43428,-11597,8935,31085,50339,17785,-3758,61533,153873,202459,176626,119557,76709,47610,64381,118464,145146,101654,59315,-8872,-41495,23052,96742,62159,-17271,-66794,-79859,-29439,21454,-15388,-68790,-39216,29102,87933,81899,11796,-37722,5518,105029,148172,82652,-9284,-20510,21503,20265,-36186,-61755,-27783,23227,6245,-34915,-38740,-24833,-35397,-54949,-47201,-26694,-34550],[-80895,-46792,-15352,1360,28173,4181,-37323,-18174,6373,2965,10558,30940,24784,23941,26768,18698,-3808,17497,64129,42674,-51092,-77711,19845,69479,10960,-24953,-6542,37467,54354,18671,-28481,-39182,-24481,-13797,-47581,-113158,-79524,-31331,-73398,-77694,4000,57407,90765,82967,21577,10643,30269,-18451,-74391,-47844,-17748,5317,66692,80688,21455,17340,31549,-2367,-45621,-59849,-41043,13263,69638,58252,4238,-40681,-66835,-12130,47156,-12618,-52208,-5698,39868,23030,-20740,-22097,57555,71198,-34681,-94953,-37501,-7111,-30310,-9537,78607,147930,154892,127069,40174,-31275,-4938,63272,100661,58176,16774,57574,105727,46874,-17034,-42543,-25659,39374,73900,54898,51997,51172,-27604,-103757,-58938,19468,54957,31488,-17048,-17022,9839,29217,20468,-17920,-16726,17421,23094,-21560,-92653,-61266,40278,41621,-7460,-27637,-29316,-53357,-64420,-26889,53148,38812,-58327,-50538,808,-25106,-32607,7789,-6356,-44352,-19618,65302,98020,25736,-58056,-60753,-83564,-104170,-1041,96163,25592,-73210,-40163,20968,32515,23488,-14367,-62560,-30139,48582,66963,-5993,-82149,-92701,-54418,7183,61188,80625,73050,43147,-6384,9785,37072,-15369,-42641,35956,114850,102502,63627,83994,112984,35180,-55159,-104543,-147651,-142936,-74834,-34825,-47467,-77239,-54359,-20660,9412,69486,81420,2269,-67406,-51927,16792,69658,100080,164179,205701,145484,58902,-7036,-42704,-2483,75932,152195,173864,94798,-7139,-47977,-63530,-28510,57949,81837,6181,-107265,-202703,-221565,-106995,7842,-44733,-152587,-164126,-136270,-95645,-52217,-19102,-41693,-114025,-181963,-195499,-183943,-133419,-23518,108459,164249,155534,122276,99670,91288,96756,67492,16548,16843,48542,11262,-23283,2301,-25810,-66457,-14627,46993,58027,23716,-32809,-53956,-5015,43789,33662,-48660,-64944,31282,79750,27492,38669,103580,80207,5229,-32471,-43817,-47590,-19915,-35607,-107753,-148031,-98903,-7469,24071,15588,3071,-42536,-76883,-54196,-4158,16080,-30363,-36556,20659,-19432,-78815,14676,90664,47216,-16137,-43385,-45965,-5789,90898,165305,116238,5156,-53247,-56409,-83657,-87003,-24769,19435,33001,22819,526,18730,22580,-51904,-45934,42190,59661,13209,-71166,-129585,-65914,24494,53805,36815,10790,13489,85053,160632,166704,135370,110771,54994,-15566,-35489,32027,67791,-3368,-50166,4644,38168,8299,-48152,-42791,21367,57061,72488,65845,9589,-58389,-37638,35585,89236,100184,90424,54844,-5730,-67779,-123501,-164270,-151687,-91215,-68081,-81720,-35714,64553,122406,81230,27644,50847,73464,65720,89821,108305,60612,14741,-991,-33865,-100878,-106890,-43755,6332,40642,91505,148296,112601,30414,-4372,-7079,-14794,18759,98373,100553,1918,-40761,1845,40360,65136,65212,31091,13740,13643,34242,79917,54137,-27085,-23918,763,-17746,-150,21805,-30858,-70959,-46994,-47709,-62041,-18528,-16658,-75497,-32113,55864,28899,-28410,-53627,-83507,-61404,34508,81099,7345,-36342,30910,104750,116001,25865,-71067,-99451,-67485,-30549,-13149,-24557,-59163,-88737,-94002,-67335,-50165,7722,53859,-27312,-122396,-122293,-106663,-83480,3691,29039,-63624,-131265,-63974,22023,51674,54538,26705,1956,35612,63118,14870,14514,94099,89242,-5618,-96764,-130397,-58519,32260,16642,-77764,-134448,-150764,-106446,-1844,63788,55922,32868,21343,5138,-12197,-35431,-8799,29884,6470,-39676,-26633,-18579,-30428,-31231,-67665,-100428,-95987,-74643,-48101,-29108,5725,23262,-46392,-47548,104742,156634,32390,-21044,60705,63270,-23641,-72283,-43436,15075,57328,77683,59124,30465,63663,98335,56330,37118,20729,-12878,26225,122147,100669,-53006,-111446,-68402,-79074,-97477,-49165,-13857,7803,48585,70260,84119,132680,131577,85106,55181,34770,18269,25723,23744,-17025,-72559,-137842,-147206,-60820,11198,-1403,-36002,25081,109771,103704,58008,54383,72719,63541,28655,30500,37143,39018,69137,108797,118537,43752,-64511,-84034,-38706,-13194,-43599,-44907,25199,70717,54773,51305,60101,16163,-34471,-73519,-80278,15518,151287,165041,62808,12022,-3632,-45673,-95234,-131724,-119328,-62648,-3624,26669,8616,18003,89133,142669,122618,62613,-9664,-27821,16409,58443,33120,-8555,-27652,-39288,-47385,-21260,31847,17562,-37382,-9450,62731,49201,-6781,-24243,-40557,17123,137968,177196,125797,87240,73104,50302,-6070,-76737,-80824,-38512,-15587,19319,47755,22533,-32191,-55249,-46453,-34036,-41099,-87018,-116091,-61748,30179,63914,-5142,-81344,-14022,94268,54900,-26812,-6206,-10051,-65830,-73021,-55627,-112565,-137651,-90594,-70085,-64876,-30604,12365,34622,11388,11449,33894,-5322,-30426,4009,23754,44466,91604,72544,-67232,-217057,-200927,-52182,21710,-3510,2213,18998,10099,45629,107819,106882,73766,41222,12604,-24352,-53508,-27122,25998,29873,-26155,-57438,-21622,48738,76894,-9758,-115612,-82791,48774,126852,96082,69719,95791,72091,-8737,-42310,-20515,13944,1515,-9356,24618,4456,-49069,-39777,-12984,-55728,-135442,-114829,50039,161371,101967,21952,-12272,-60000,-59022,-16858,5230,12704,19295,21615,-1940,-45959,-58892,-6099,56315,32715,3450,13483,1466,-56999,-57183,-44729,-101606,-130481,-77301,46209,147855,97315,32713,88519,142041,92414,-6347,-42942,4471,25858,-40179,-72404,-27899,-20919,-50767,-7126,38598,24172,32317,60216,37831,6632,-26966,-30676,28974,64005,41504,47007,99277,114758,88761,76079,55898,43662,38505,64309,142775,160211,68030,-2473,3918,-1433,-33129,-51929,-43268,-7953,8123,-26729,-58213,-66519,-53648,-19069,-22264,-62215,-56973,-50170,-58050,-74434,-82363,-73758,-33679,16882,8778,-43384,-48058,-12231,-34771,-72658,-29638,63712,126532,124491,55804,-31678,-34620,61354,138192,95489,30230,35820,38038,-40310,-144016,-188822,-116800,-5381,21728,32608,127354,179306,88022,18919,59881,37712,-23752,21922,21751,-57711,-90912,-119217,-153017,-148995,-112245,-63854,-50212,-70949,-68035,-55996,-51294,-35398,17599,84391,80978,6394,-36033,55448,307969,487478,336480,89267,5873,-16442,-52884,-36088,10585,32871,42915,-7637,-101383,-138128,-63038,-40688,-53197,-38846,17108,34573,590,-31462,-43816,-83631,-123535,-149781,-132963,-57730,-21159,-17393,61997,113494,57492,-4417,19249,28882,-32132,-74019,-34043,18219,5941,-134859,-258274,-194898,-17638,98849,111693,54360,30554,50122,19525,-37584,-57639,-75897,-56838,29440,75431,3684,-66646,-73038,-24805,13607,12126,6780,-28914,-97616,-132292,-125395,-125896,-81300,11119,95032,109553,57752,9057,39139,159801,222673,129435,89867,164517,166650,94161,22371,-67077,-129401,-87158,-28751,-29871,-43847,-17534,12893,16994,13048,-19172,-26535,28753,94296,123283,85050,50446,112489,222207,259773,171424,39806,-17398,17773,60632,47196,26898,23563,53193,61440,50779,61958,106197,66255,-48763,-128195,-124172,-60391,-6181,6097,1639,-13500,-65421,-45771,57616,59963,-48398,-57023,67534,144423,95192,-6661,-27787,31733,41296,-30315,-96380,-88440,-30911,-9764,-35643,-39287,-4172,2050,-11581,10187,7663,-54632],[-37255,33829,33526,-32971,-44955,-47019,-57608,-9661,42286,40837,53009,51095,-794,-18811,-12511,-1878,-3750,17553,61205,86067,33960,-14400,38388,65201,2656,-21790,33796,100061,101622,37606,-22131,-37009,-1267,37394,36414,-12371,-69980,-111925,-99852,-27072,31164,16292,13954,-104,-50865,-47998,-21575,-43488,-56598,-44053,-78672,-90196,6567,71719,-2157,-46846,-26319,-10287,-44132,-92657,-74095,994,62996,39061,-66744,-162744,-151805,-33731,55103,1833,-45563,4963,48766,33605,14012,13408,62322,67166,-34320,-104765,-59269,-35219,-36487,26910,107705,144408,130742,48249,-58982,-28552,44958,24419,34995,68462,52051,37097,30464,-27875,-19432,32108,46878,38261,29898,19502,14910,1990,-47253,-66024,-43589,-41078,-18802,26676,12007,-24534,7962,70410,30772,-37978,-7009,16127,-19369,-29630,-3016,62064,89632,53478,14049,-46427,-54508,-26526,-46675,-57084,17545,22185,-68453,-88907,-62232,-48682,-9821,57426,80113,36640,28436,96295,75295,-61723,-104285,-22883,-26992,-112001,-97308,-26911,-65760,-136858,-81268,13392,50672,67595,48465,-41533,-70719,23676,111578,76200,-16260,-54662,-28792,5506,26407,32423,21140,-19715,-81850,-28385,56739,22090,-2080,79573,111476,53086,48275,101170,145908,79454,-39464,-85906,-58121,-22809,-6981,-11342,-43413,-89734,-60673,38447,80589,65489,43624,15974,-17891,-72137,-76740,-2934,68335,136047,198540,190172,130223,59171,9030,27109,80250,141989,156967,100354,40749,-4117,-46819,-24329,42768,42638,-24179,-104538,-167875,-179082,-79553,26036,-14072,-133626,-187261,-163480,-96802,-53395,-23803,-39426,-114535,-174757,-188410,-162368,-125948,-79049,-9249,35585,61656,91792,126632,121747,95560,43101,-33540,-39780,27172,42052,37488,75525,59662,316,-2854,641,-6943,-28472,-83123,-91062,14319,89912,60561,-28833,-58958,23481,94122,71119,101954,160681,112028,10849,-23441,-9947,-39022,-62777,-26616,-11891,-58227,-49915,23082,67237,100224,101317,-19687,-132608,-90032,23275,44204,-9657,-26555,-27376,-68760,-100644,-30130,12897,-31241,-70372,-82228,-79571,-8837,124031,178791,82218,-36972,-27717,29528,-21109,-63414,3134,67806,77870,63880,26827,-30752,-88215,-120839,-109616,-64098,-50513,-71997,-91234,-66942,14547,59556,60882,48545,-1209,-19591,59083,114985,121196,115641,50930,-32110,-29588,32642,99456,83959,-36581,-109443,-40322,25367,3668,-23222,16586,45696,8017,-44633,-43705,-19074,-48422,-55829,-17824,37718,54092,23153,-26232,-78885,-131299,-174086,-165532,-96870,-11582,16009,-7724,-13575,18767,59266,49604,16753,25153,35266,59372,105867,147622,138763,78197,14462,-1567,-16928,-8667,22617,31730,34253,52840,82885,37228,-25717,-34086,-47135,-88384,-37701,102283,143001,59030,23003,41570,45022,52176,52586,-7988,-75958,-91860,-32133,31923,1330,-58072,-56433,-40722,-44416,-31474,-28721,-65326,-64550,-28300,-23578,-5597,35995,35369,19158,68783,102697,49690,9915,-978,-30384,-54038,5924,53404,-2862,-37536,36094,87924,57211,-16530,-98796,-117482,-37235,41537,34210,-8326,-30809,-62503,-128218,-138631,-58932,30070,-6250,-116120,-110201,-59726,-93112,-102215,-19114,3807,-45231,-67621,-37726,25523,83565,79404,22238,-33602,-39277,27587,57209,45397,76699,119006,101568,-14476,-150595,-106606,64933,99933,-35965,-130925,-122813,-91841,-58150,-8292,57347,83175,53938,11463,-36829,-82958,-51979,9014,11453,2145,30076,45389,28057,-13727,-80213,-77285,-32413,-19418,-13622,-32339,-62521,-55389,-48694,-26861,75465,134706,62614,23023,55208,36760,4809,10658,40980,87464,96316,62393,28647,45529,113911,123272,40102,31696,43892,-18880,-17774,52317,34516,-36221,-23626,2298,-64387,-115608,-39207,25734,-14145,-61751,-50602,13982,92371,125514,126588,127367,112694,64015,5881,-45877,-78613,-112981,-167077,-151756,-47181,-18714,-49271,-32524,25605,28739,1109,8588,41966,60267,57628,64722,85049,64758,504,-42056,-54310,3523,35262,-28903,-91852,-93579,-54665,-26592,3176,68583,105370,68162,16787,-18879,-69193,-102268,-135382,-151687,-59119,113828,147609,6581,-82784,-95145,-87757,-89224,-124213,-154201,-123568,-39152,25700,-4643,-62005,-19320,85847,101291,14444,-50482,-36843,-10257,-14057,-67057,-85616,-32257,15741,5303,-1064,23633,34524,17034,6228,20459,24584,7988,-3308,-23292,13074,108158,146929,64307,-8272,15602,59228,34989,-25662,-64176,-58900,-19515,23329,46882,66864,49014,-20188,-66594,-33408,34076,54236,16242,7260,3979,-33586,-70323,-51974,12896,54367,36503,29734,44526,16992,-12983,-8703,3955,-35168,-57559,-55379,-109993,-141936,-64231,18959,23101,16841,62956,80699,38236,17074,40140,78885,118414,125901,64670,-68985,-208254,-206630,-93882,-18580,8476,25122,-19710,-66908,-3799,104076,117627,65162,22485,-6026,-35675,-43573,-477,16831,-37446,-80771,-69988,-37650,-11084,-20710,-97989,-141268,-89116,-15074,30684,46733,50681,61951,40630,-40659,-107596,-66135,64336,103923,91766,146988,143164,39552,-35209,-55108,-92962,-122438,-64696,63607,147826,113856,15070,-19114,-25574,-25424,5919,15367,-28862,-67147,-70351,-20991,33252,12170,2829,76692,117532,98283,45115,-16322,-83886,-66639,-20163,-30149,-62610,-52834,31330,92334,17965,-41012,30408,109848,84876,6107,-18616,19264,33588,-14959,-27712,1748,-21285,-30946,47555,68517,52600,99707,126476,57773,-9650,-43530,-48963,-11666,36804,62416,83483,116828,93523,22081,-12275,-3319,-23064,-82373,-42337,102289,165964,89074,32325,32861,-77,-60789,-67088,-25894,-11911,-38754,-62085,-22334,14475,-11202,-69495,-109441,-82496,-10479,-269,-19505,-18079,7029,45224,100252,137165,102104,10839,-6586,50325,34118,-7547,61563,153350,158775,98878,37375,-16686,-35949,-34591,-28955,-2816,5230,3948,40801,38615,-35011,-84350,-39673,31058,-5440,-76379,-13900,74099,45936,49301,116464,68395,-6809,22242,-7917,-105802,-89143,-48602,-73789,-106789,-100194,-65063,-30873,-14266,-6501,-52623,-126420,-123522,-34695,28358,-1177,-13944,-616,55553,300886,546568,402734,88959,-21806,14543,6835,-43556,-56129,-2389,19786,-50603,-114080,-102186,-67368,-89669,-81419,-32491,26060,27704,-2372,-6777,-4537,-49637,-79567,-72119,-54597,-30663,-26180,3795,95693,117864,60465,28291,39189,21085,-13284,-23226,-8072,19575,27680,-48754,-128366,-71459,44895,120764,129539,96901,97985,92216,-27277,-134340,-75536,8508,13196,32655,51992,-8582,-40146,-6083,22823,25912,13548,10543,9884,-20683,-84554,-113540,-88923,-28469,20115,90423,184888,155581,-10417,-82008,42528,126752,95506,144292,241576,180207,42724,-20518,-42833,-59151,-52322,-59319,-88630,-80782,-36698,-7974,-3052,12313,3950,856,41658,103317,164449,164854,120958,136780,215283,216631,87276,-42620,-61792,-6003,-6550,-90844,-126097,-58329,53006,100791,48165,14893,57698,37128,-74602,-168060,-165668,-89386,-26351,20752,78780,64226,-55049,-90457,57175,112522,-13624,-57679,45349,107034,72098,8291,-4671,38671,61007,32914,-26845,-58064,-31381,-7781,-19504,-35800,-21118,-22176,-21783,20502,5345,-61313],[44418,120973,82568,-35621,-81061,-53161,-32676,1788,47838,71678,70311,18088,-43239,-18349,16895,16011,8869,19874,22527,34706,15105,-36028,-42961,-24782,-27368,-9464,50622,108727,118897,91141,30339,-6113,21098,37407,50610,58306,-27516,-138139,-121243,-29900,34086,47064,27633,-36911,-111242,-90455,-38827,-32868,-35356,-75333,-151133,-149898,-34443,35047,-19369,-76054,-87274,-66806,-60294,-72697,-71128,-58456,-19544,-4233,-82720,-179197,-154708,-49488,28822,22388,8622,16228,-14031,-45259,-18071,18091,61325,66887,17735,-1234,11450,-28812,-24812,65954,106823,94207,62618,-66578,-177068,-41347,105782,38085,3285,63910,65613,21446,-13901,-68913,-46299,31070,52492,850,-46207,-31700,-18783,-48690,-91355,-83554,-73150,-105298,-74820,14304,20171,-20876,27196,94599,48205,1118,53431,43850,-48183,-55567,49670,116206,53445,2769,4572,-84606,-153306,-105644,-61747,-42839,13842,13549,-46198,-57613,-37881,-42144,-31648,39329,115669,107967,72189,70523,9946,-79973,-48883,49762,16526,-83458,-121480,-115623,-118613,-102131,-37915,4541,23676,60388,78311,12507,-49564,-1356,91236,69458,-22926,-34348,20224,20275,-20934,-33880,-28455,-41193,-83063,-64507,-5237,-8323,9374,103150,110987,-9381,-42226,40835,128495,102678,2719,-19827,28818,42122,11884,-24880,-38805,-10806,17817,54197,78637,49681,18689,45789,73503,-17002,-100292,-34779,39590,55725,70594,89518,91853,66874,33936,36523,40522,57395,90454,93749,78038,61384,45479,32420,-31752,-108321,-116413,-95335,-102242,-87861,-1142,63556,20425,-82306,-150176,-124975,-20739,22501,-29810,-89322,-94999,-81792,-83172,-67608,-53822,-67163,-63533,-66044,-36343,36042,73378,35755,2068,-30518,-60334,-48392,-4748,30928,80843,123895,122628,79810,49032,8734,-46144,-77705,-89185,-66659,29271,106306,88951,-864,-67816,-40729,38391,54217,79417,101600,66762,35630,59013,75075,5892,-54340,28551,110550,61522,30060,58431,76122,129722,155906,25941,-120208,-109397,-12812,1731,-23582,-60619,-96343,-63632,-15934,-7789,-17408,-52352,-76997,-67695,-50503,-19831,41189,77696,29441,-15831,38824,83337,9661,-47032,-28855,5069,68518,126989,92978,-27935,-131086,-137472,-121103,-106405,-110829,-124133,-92328,1172,87352,84462,42519,9536,-29020,-22694,27086,29730,68804,100064,-25604,-135391,-49265,62802,72856,-856,-84400,-118223,-69297,-3064,-2682,2262,22423,4301,-50537,-73966,-21988,20117,-35087,-106444,-99599,-12662,40788,-3740,-90554,-136390,-155538,-158859,-107302,-18637,59420,81699,56692,2483,-33069,7968,59733,52502,14865,-3773,64987,127698,131325,127629,101603,33667,32799,75828,119263,140755,102364,24444,-8906,13514,-34717,-102442,-77974,-72785,-112235,-69608,46628,103971,91403,90300,76301,17996,-8371,1917,-29690,-116234,-161174,-86459,-9164,-21783,-36395,-38539,-52053,-57689,-71212,-92805,-62567,15660,68792,47731,18318,20467,51464,94545,114839,81434,46431,47770,36935,4694,-26066,975,21022,1102,68,62339,88286,41896,-33798,-114179,-96450,23844,85284,30390,-17835,-22912,-39247,-109039,-140312,-51281,41198,-18383,-103904,-34768,38683,3954,-20259,29562,49857,24139,15206,24462,55557,99792,78319,8387,-56429,-92787,-9164,84026,46805,24129,120693,171550,27381,-123923,-45185,153376,189598,58900,-62558,-73909,-63140,-102369,-105309,-1397,70542,40066,14945,-24450,-117776,-118723,-8627,69289,73213,80576,108431,75725,-18268,-62770,-16758,-12745,-49159,-31633,-18647,-58421,-68870,-15617,24328,18016,18608,27925,51754,47952,-1669,13241,67749,83428,82635,67030,44785,16481,13147,54002,41309,-31076,-8612,39017,18814,24143,28239,-11336,8708,102757,134017,42154,-39981,-885,57272,28244,-32877,-65566,-38316,2663,28486,66032,81165,56619,33240,17568,-26706,-90884,-113291,-107158,-64514,11881,-6219,-45841,14060,54918,-27788,-73931,-24089,22627,32577,65361,120119,137682,65708,-47148,-141447,-214797,-160419,-33220,-24200,-96509,-121432,-85352,-55845,-48870,20653,119583,82663,-21177,-50192,-48108,-104131,-196096,-224877,-128191,16000,57007,-35048,-107208,-139492,-123394,-75185,-71639,-109594,-110694,-10485,71592,28760,-67435,-73883,35606,83526,1297,-54186,-28255,-4805,-19389,-108944,-184862,-141927,-30617,16175,8801,31368,63671,72600,47230,2220,-20271,-17095,-13262,-25335,-5264,25968,35521,-4665,-27554,-2326,26851,32959,25513,-7535,2130,54071,66408,45224,75476,94878,40512,-18725,-14568,48249,84654,49673,31189,26637,-35293,-69095,-14631,17701,-20943,-25232,35223,48145,17384,-5466,-12477,23084,39334,29195,19203,-45494,-104114,-54664,21014,20236,6057,40937,68533,71196,69388,75906,114694,162346,158775,79729,-53314,-140517,-125527,-82555,-51405,-1377,29810,-16700,-74326,-39012,46643,60020,22993,-9736,-23335,-30411,-41091,-20538,-20895,-97925,-135939,-66982,-5633,-11734,-51279,-99464,-80168,-27319,-48298,-57589,14757,55105,36726,21242,-31779,-141130,-143862,13634,114901,143092,205266,211448,100474,-13373,-49742,-78787,-78402,-17076,42404,83236,88123,-710,-54815,-57657,-29458,17001,5435,-72618,-106749,-79430,-6960,51609,27307,-10037,27954,78963,102486,72631,44103,15681,65,6559,25756,12540,5423,38171,16884,-86166,-136196,-83553,3452,39653,35680,48181,68616,41724,4924,35015,42437,-18555,16664,107823,74389,27895,82807,117445,54514,-7740,-16549,8703,27697,40085,58907,68576,57121,28204,-26618,-78612,-69399,-98349,-186664,-139478,42119,126787,81109,41429,43739,23754,-43463,-64330,-20054,-4664,-43947,-57055,19436,103426,92004,-12826,-101214,-76662,1078,16094,579,11072,73126,150125,185985,175717,120628,24384,1696,83160,103727,72043,115244,155610,104869,36439,5674,-21912,-60884,-121116,-160207,-108283,-41000,-8807,11482,6706,-13250,-10127,25672,43514,-39650,-160210,-157457,-71699,-25851,45432,109747,72667,25954,26537,-22939,-90142,-41084,39826,37455,-15530,-52408,-54628,-19902,22193,40596,-14426,-105459,-125708,-56638,-4331,-30530,-29155,13320,87295,315308,528042,332105,-21107,-96427,21579,52885,-14745,-50078,-12168,-44940,-151192,-151710,-56697,-26540,-66897,-41213,15282,41309,21904,15469,42108,44885,4421,-1465,9973,-21121,-66392,-73404,-20945,36500,41429,32887,23737,-8838,-50569,-47365,-21130,-14418,-4927,10176,-16874,-61198,-10760,48037,84421,108660,88637,51801,7430,-120867,-215321,-116941,38143,57842,15768,5999,-36111,-56014,-4722,23583,5247,22443,65407,58276,6130,-76566,-88770,-19548,14421,-19097,5278,148036,191175,13636,-126384,-82837,-45804,-34775,70194,189860,143899,-15350,-76360,19254,121816,65576,-66270,-104172,-64805,-35043,-12925,-3923,-18420,-12813,15276,-1866,16151,116905,164752,136015,159815,214563,164510,30155,-31118,-8018,-14022,-81448,-152657,-157158,-84949,44580,81689,-24481,-86389,-40402,-26856,-73879,-119843,-116732,-42012,21270,34432,61164,75410,17084,-21988,43250,73179,11284,-13112,26118,55605,54707,57641,64135,48088,46861,73673,59457,-7073,-24497,1599,13779,-16897,-44699,-64375,-56360,-12599,-9411,-19528],[94234,129252,92797,17934,-17908,22836,53070,31719,34614,74960,46931,-13597,-12566,42006,50888,26622,24452,41598,24318,-33987,-99838,-128860,-113455,-71133,-24808,5270,27305,76812,125474,131718,63836,28187,49058,17982,-385,28352,-2482,-80644,-88811,-44622,19006,79380,97722,51656,-42861,-65541,-9937,15063,-10330,-66298,-132933,-121684,-23421,16330,-24894,-68884,-108053,-106976,-59194,-15396,-31940,-95487,-95213,-52070,-73647,-113288,-110695,-86076,-34361,11859,28530,-13479,-85594,-110204,-69817,-28479,16748,33567,44624,97408,97712,-1798,-16026,67584,89581,75255,53670,-69438,-178460,-53624,110604,76680,27624,46102,38916,29796,38854,-16016,-61620,-40703,-6351,-20735,-52439,-31200,-24156,-57183,-75627,-56114,-41779,-74731,-52576,14180,10418,-10497,32363,66024,52347,59606,104276,76533,-30636,-60774,39159,82653,-7027,-46211,-1684,-68047,-186723,-187801,-95830,-8098,53334,51738,30575,44297,35977,-33029,-73444,-8501,99836,132427,84556,45362,14933,-5323,16188,47244,-613,-31888,-25536,-49588,-55553,8636,66588,26743,-14965,16544,69239,73220,41207,34155,54048,9951,-54813,-49787,-7922,-6870,-49172,-64979,-21296,33528,24980,-25994,-59997,-61086,3276,100931,92411,-55563,-126401,-41309,54859,52044,8952,11531,41923,29208,-28098,-97017,-56979,84190,108133,19516,14612,40615,18942,34783,88854,49570,-27966,6453,48646,16146,-18764,-12949,16866,28749,12498,11865,3618,-5208,27133,61901,63391,72741,76541,23463,-103357,-195026,-159504,-64707,-21398,-2435,53215,105167,89069,7685,-64737,-51117,55677,98396,-4811,-117045,-91354,-17368,21227,26974,18609,-11470,-27637,-62048,-50793,3295,-9007,-73494,-77581,-65403,-57938,-55342,-49011,-4216,70408,95424,84633,72247,62555,31749,-36454,-74810,-38769,-3666,15356,42241,59343,20680,-43829,-56369,-8678,-6942,-6877,-9812,-31737,18248,104276,104425,8809,-31417,62609,124148,75264,50101,61259,63231,91436,82522,-4709,-90241,-89679,-46314,-49966,-32395,-45349,-132518,-126346,-28827,3978,12911,2422,-27703,-3828,22221,-6861,-35595,-22909,-3599,36805,80570,64909,5678,-14846,-22524,-25025,52842,142336,116138,-19280,-119712,-115702,-86364,-77907,-74120,-67660,-59629,-8722,56696,55049,8858,-36849,-38308,10477,23875,-15431,38229,77118,-61401,-153880,-27999,65022,-5081,-101623,-90246,-40633,-29821,-25537,2221,31790,19056,-32835,-97507,-85821,-6365,34593,-25138,-134146,-160202,-57799,33124,20265,-57878,-114841,-135877,-111779,-48807,5637,46629,70029,59970,12870,-31753,1437,75386,73779,2842,-13021,71005,98571,32709,16039,33142,-2781,28566,119172,172478,182076,118245,-5529,-42100,19547,-15496,-102584,-93823,-76101,-70255,-34566,-2411,7600,15697,46232,59309,-23912,-103647,-77600,-33064,-95985,-158269,-97533,-39838,-58266,-51018,-30580,-49551,-58707,-73026,-96223,-32912,84296,138300,85991,-9144,-46745,12873,78848,56866,5614,27027,63616,40266,14255,11499,-64,-11454,-2909,25540,73818,102318,99043,26409,-49803,-24083,47463,32293,-13771,-11056,-17857,-26630,-41566,-60371,-29640,28687,5436,-33099,26794,87233,76796,53338,81045,117866,100706,64094,75165,90496,76478,33296,-7390,-37851,-55020,8489,69482,24828,19288,126652,157524,959,-74693,69558,197670,160758,66561,14729,11564,-9910,-96754,-150709,-88505,-25861,-37268,-29225,-22540,-112354,-148167,-31903,90551,84419,55610,58114,7187,-63606,-26699,52319,-7916,-118590,-113254,-35997,-10502,-28862,-226,40907,-13835,-75187,-40561,23437,22215,-34869,-6607,57172,53462,25728,16526,20164,9761,-23210,-53280,-84916,-104428,-55097,3377,55091,100498,69284,9269,42236,145189,190626,146325,85282,49950,32541,47209,52200,7008,-15865,-14068,-16014,15431,-15728,-97357,-76432,21410,46756,-47716,-108804,-70777,1832,45999,15172,-5797,64995,107671,23125,-37230,8030,62806,70234,88030,108798,94488,17815,-55194,-136153,-253858,-261627,-128756,-58747,-55142,-33777,-35898,-95675,-140913,-67179,64639,39846,-49464,-12713,25750,-65426,-168299,-160824,-74244,-27870,-20637,-23184,-37399,-98994,-147464,-119085,-47738,-19755,-34544,25129,88917,64713,11473,-6314,49975,76896,18347,-25748,-18974,-2508,30835,-18353,-162000,-214942,-98249,5250,19081,49500,63811,55813,52028,11332,-47089,-86571,-109754,-107125,-56487,-28220,-27268,-16963,26291,43942,14355,18679,42370,34055,61156,88644,64320,37260,49720,43229,21030,12171,-2059,-6947,-13296,-15570,21157,56363,12742,-25976,-2651,1163,-61749,-76524,-20388,2392,11788,7630,-34912,-3819,45639,48555,71418,76118,24080,-13725,-13885,-6224,-9841,-2395,31833,56829,58467,69561,104619,147261,161014,82166,-53397,-85517,-46489,-66480,-105470,-78959,-19840,11856,-15712,-50980,-20186,23413,27467,-10333,-20322,-1799,-13151,-19707,-19833,-75524,-107605,-24393,46325,42294,21274,-7818,-3380,19422,-45308,-93325,-24340,28325,22876,56541,46973,-86085,-161740,-76528,21612,85936,162611,181808,78474,-28667,-24672,-24727,-56156,-49179,-24777,3841,20740,-20119,-78590,-112711,-56322,15469,-90,-56913,-67637,-38764,-16551,-26857,-54787,-71419,-54829,-33143,14120,59365,116453,141170,79188,6679,-2827,3614,16500,40810,2170,-85325,-122338,-97901,-42323,3100,46147,98547,101208,24426,-15701,48803,46418,-41417,-1303,76035,25462,-36703,-11793,25951,20275,24063,58486,98108,98033,68592,72738,78416,32229,11093,-366,-48606,-63985,-81636,-134559,-88306,54439,107595,50027,-24248,-30235,-4593,-29333,-60934,-46440,-16549,-6231,11255,54335,102826,110800,47174,-38393,-61285,-14162,16405,7698,-546,72413,174387,190808,152780,106950,31633,-18707,39894,99643,96829,101869,100666,48218,16886,12026,-1086,-15961,-50638,-92527,-94261,-28511,41648,6776,-75445,-73090,-20832,21938,24090,-38294,-115442,-121803,-62194,-6868,36059,65526,72424,54065,17511,-28960,-56007,-55676,-5313,58026,51284,-2827,-27725,-12492,13607,43733,45132,3748,-47344,-44144,18471,44923,-6170,-18482,82099,289705,420812,197662,-135170,-177651,-25837,55833,37722,15931,8294,-73614,-183322,-145759,-38251,15039,8284,51951,96620,89094,59405,67164,77340,57560,37243,43460,18349,-49824,-86485,-47371,-3705,-24757,-42713,-9419,-22426,-91623,-118987,-53117,8290,5018,-12408,-18825,-46534,-56449,-16382,13004,47982,105352,73619,-48928,-147525,-202232,-201615,-117731,-662,50773,24967,14747,-14401,-62145,-45139,-5138,-13465,46262,140824,100785,-14606,-90672,-37406,75507,72202,-39122,-68609,55338,147773,55285,-66034,-96763,-110534,-115623,-53793,39785,64950,-29931,-71713,92888,234072,119103,-44134,-22371,38120,12216,-10836,-10861,-46552,-49504,-11600,-58648,-75171,23827,71173,80122,186777,258429,173421,54168,35906,39509,-36250,-96076,-75709,-54817,-59384,18213,47154,-33595,-100747,-95779,-77031,-40138,-15539,-15801,34308,91916,61378,6671,38787,90217,80133,7729,-39709,-6541,16233,-15672,-9349,38873,89531,111555,57819,24067,63262,64323,-6409,-30627,690,14695,-17383,-47772,-60514,-57150,-35054,-3971,42676],[50277,39967,35285,29630,22960,60660,94889,50837,30068,44538,-16085,-41202,27292,57735,7456,-5362,15697,42680,49687,-33921,-165859,-191025,-109046,-36962,-8283,-17909,-30327,23092,87928,79542,22890,27792,60973,1351,-73496,-76329,-35969,-18956,-28935,-43606,-19909,27222,99499,142934,66317,-30287,-9027,22591,-14214,-37107,-60552,-55215,4982,21627,-19665,-38089,-67038,-84504,-56840,-22247,-32609,-75081,-79725,-68333,-79174,-81774,-106574,-137835,-98337,-30442,-13170,-73559,-114650,-92487,-67637,-79599,-68346,-50721,-10376,71863,93161,9112,-19057,29926,56335,71248,74745,14816,-76955,-54556,51831,92847,78200,23742,-29835,5935,85938,35313,-74093,-106289,-53143,-23111,-34262,-24609,-31064,-45097,-15462,24277,28313,-8236,-15698,-6082,-30106,-33357,-4080,23090,45149,56415,74339,81276,28534,-10567,21248,31136,-36858,-74960,-10099,15093,-73486,-167730,-124360,-5879,82017,102034,106468,112884,52893,-44940,-87177,-28151,73000,109979,60837,49145,100802,108310,37848,-23047,-34677,19718,90309,94644,64433,85821,113497,32576,-58280,-42306,33862,80811,91016,82971,44080,-9489,-15150,-36601,-85745,-69981,-37675,-24921,42748,130256,123458,51077,-34112,-60749,-50,61936,42927,-56572,-111662,-60780,-2406,-1135,-2633,-8523,7281,18779,-42172,-131027,-59622,124695,145112,4563,-29662,19890,-598,-43644,-13986,40243,39687,35242,36001,7192,-7727,-9258,-11781,-7983,-12942,-5823,6287,-3302,-9268,16939,42011,48219,5099,-57251,-93344,-119102,-97832,-20535,40951,43417,42097,95090,133822,84940,28562,29172,80896,101794,41831,-67323,-91028,-14574,57198,52899,27248,33544,52055,21504,9877,15760,-28710,-81249,-59218,-40849,-70905,-105985,-87507,-3363,57574,35191,-6093,-2092,23282,25960,-11052,-37486,14731,48070,-496,-51703,-20415,14671,-1793,-6314,4002,-33041,-46187,-67321,-114819,-48239,57579,47337,-39184,-44282,24925,33602,-11914,-8515,11101,18905,35802,3101,-58331,-72753,-32822,-10099,-43599,-13148,20867,-125110,-221201,-123308,-14604,48070,64169,21993,35427,73852,58201,2502,-41972,-10465,52840,46825,10261,-671,27876,51015,36424,40589,76442,80075,-8542,-97706,-89003,-41252,-30652,-5782,23599,-22543,-71167,-44738,-14489,-23668,-56602,-27426,60061,83144,31106,33068,50819,-11366,-38085,62348,84118,-56824,-157168,-77947,27728,-2355,-68581,-8060,63428,52140,-27074,-129825,-154794,-112084,-51176,-33191,-84228,-132835,-76930,3649,37672,15329,-60242,-123629,-105534,-45065,-22156,-6048,19482,8677,-6660,-4906,16828,57252,35607,-38894,-39114,20813,3073,-66525,-62127,-24589,-39819,10918,96917,108220,93779,46113,-36003,-20933,78087,61394,-11878,-43306,-46682,2500,52719,21208,-42901,-92984,-73654,9226,-16395,-132887,-117833,-25721,-45932,-100573,-78573,-81909,-139915,-130155,-57102,-23306,-763,17090,-1323,7244,62369,70073,8557,-66131,-87696,-32719,5969,-26867,-30790,37276,78538,50254,44763,54200,848,-44569,-29784,9617,52861,91109,118041,96507,88122,96039,53282,-27695,-27197,13001,-20025,-48075,-18555,15761,17347,32311,42631,27162,23648,37547,40519,32375,66804,116346,122092,99446,119249,117037,44917,-13179,-12543,9779,42869,64807,24929,-2036,53414,113532,76077,-19188,16334,149881,142337,21300,-41882,25705,88833,43190,-47687,-114288,-137352,-121640,-99197,-81048,-55625,-82562,-106910,-47628,30810,25708,-7792,-58314,-124731,-109507,5964,105920,50255,-93944,-137817,-50226,29524,9598,-27491,-14747,-31800,-74134,-47477,4534,7502,-28234,-24555,-14632,-35364,-37458,-17748,-7970,11968,5824,-73859,-135459,-137701,-100641,-40768,54636,124874,111050,53646,35081,82062,141629,187144,184035,100666,3544,13729,65779,62122,43814,40108,35116,38920,-42274,-161444,-148597,-15629,77964,18189,-96846,-100935,-21209,13767,154,19491,68601,123052,111898,59303,83200,154389,154337,101079,46095,-2598,-36733,-28990,-42787,-139811,-195068,-139641,-65507,14655,77235,30100,-96036,-148271,-88294,-18979,-49442,-76752,5958,23058,-54147,-70490,9035,72635,31968,-16476,12988,39204,-33242,-145494,-176330,-65398,45944,39828,21363,44358,60722,76180,84074,89530,70705,27349,-2676,-20063,-39761,15137,48535,-72261,-187366,-111788,477,25891,35166,17118,-3930,11862,1493,-58531,-148443,-218919,-201398,-100280,-26735,-7699,1946,48640,72035,27389,7732,16927,8075,9833,6294,5779,37715,34622,-31467,-50276,-18537,-15859,-46453,-81778,-59972,19587,53848,36157,16760,2415,-8735,-43785,-66906,-51661,-31747,14209,59675,6537,-8776,33843,50848,76757,115438,96830,13702,-54700,-33642,6494,17790,26752,11197,-2433,28185,62425,84832,93264,20663,-80171,-78869,-36359,-82696,-161205,-165669,-90020,7792,22054,-63235,-74281,24358,71748,21188,2829,35633,38096,15038,-707,-20815,-31487,5500,51750,85455,105035,66786,21174,11152,-39606,-89875,-62699,-25637,16018,111423,123005,6113,-91952,-94539,-60181,-7846,81782,111322,6439,-70745,-7902,15356,-68949,-116309,-101081,-95921,-71665,-19912,-31909,-80642,-37935,21596,13199,-12087,-25570,-37278,-48541,-72274,-117745,-130652,-91708,-74368,-43591,23931,124326,173607,111868,5716,-40062,-43527,-39003,-876,24280,-3814,-32402,-27438,-7825,-16999,-4190,60423,62660,-17078,-55324,6002,16704,-69007,-86465,-36820,-45721,-77951,-87558,-66864,-16425,70372,136884,141456,107032,71695,75076,73277,43359,52130,59407,7324,-26398,-9855,-4974,16085,60699,64202,-19905,-121204,-124945,-75910,-58574,-65866,-73948,-56754,13114,79599,70087,17294,-8102,-18792,-44170,-59535,-15217,30888,26033,-12934,19534,102281,128554,103416,90679,56191,-30350,-59117,-11915,20892,39394,53492,50653,59655,67889,56931,69812,85036,49064,-19351,6155,83382,37882,-69013,-72514,-30161,-13002,-14452,-11931,7795,28448,50402,55235,27689,36887,79045,60390,-14728,-59005,-72224,-133842,-134031,-8732,58122,35686,20879,6662,-9519,28084,82758,78441,18928,-14655,28504,54262,-26235,-73426,42463,236528,304911,106560,-157583,-213266,-86090,30126,48035,33711,10694,-65692,-142424,-121476,-82130,-28014,10235,72699,111476,112219,99584,91972,46092,-3332,-23060,-36472,-68447,-80325,-34113,41691,48309,-33466,-91505,-63519,-70122,-131309,-130681,-12845,68022,43023,-2882,-40156,-62155,-21062,-4172,-11917,32203,97044,67092,-80070,-225642,-230462,-129495,-61004,-38871,4936,32989,43131,18712,-46047,-63970,-20300,-11827,35498,118228,83304,-19731,-62310,6563,95057,73411,-44987,-81436,5324,82258,58467,-10716,-44861,-58405,-98314,-129793,-90383,-4923,6664,-1245,113152,165537,46138,-10572,84920,129879,49262,-32223,-53669,-59352,-60599,-40802,-60953,-72798,-27628,-23582,9297,156924,249405,183393,82395,39936,-8618,-81831,-70867,17381,35878,-22500,-2923,37789,34360,-15172,-77412,-91099,-21971,18817,746,21246,71779,54026,-8474,34847,139315,134808,-6284,-94949,-20970,17668,-52823,-60472,9387,58695,79206,54491,31423,44528,22008,-10049,1403,2820,-30258,-49521,-22684,9063,8305,2009,27649,69531],[5589,-10907,-5662,-9584,-12671,23962,70243,71027,74821,50260,-26340,-29096,26435,16987,-23596,11278,32845,40853,72289,45652,-76548,-132632,-48889,28103,15686,-33119,-36120,27466,66469,32156,1314,33952,72366,13733,-93285,-131924,-67735,14524,35970,-5022,-33820,-24215,59676,148679,99533,-21609,-47897,-32218,-44555,-27230,-956,21014,60311,66988,25999,33260,43219,7147,-45456,-74797,-60668,-6307,27120,-7373,-40398,-61666,-100807,-123934,-86478,-41448,-43395,-93840,-92743,-21634,10370,-42880,-82929,-86186,-60121,-14913,19266,3967,-13956,-2933,22144,48760,59659,50901,-6616,-40022,16625,106644,127007,17393,-85278,-46830,54598,24354,-70241,-88369,-24928,-20440,-70304,-64314,-38362,-32511,-12536,27353,28831,-4238,-21384,-39564,-75136,-74758,-31141,26559,36319,-4040,11922,78595,81803,47094,29784,17530,-23664,-71186,-19822,92969,81712,-72415,-112318,-5364,92424,114319,101410,68350,7969,-31095,-38170,2897,69108,73879,25514,47028,143195,169222,59908,-34155,-16562,46000,113967,166693,133095,73033,54022,-11465,-92668,-82971,-8133,19690,24238,52123,44291,37969,86310,23318,-114032,-101580,-13084,29634,90560,150281,130323,101804,54858,7099,4074,6967,8415,-8331,-26632,-16767,8190,13053,11281,-16505,1400,40673,-11901,-74379,-20065,97707,116994,31007,-22645,-20911,-47812,-118326,-121922,-32079,18590,-5056,-31946,-20399,37515,48371,-9969,-26559,-12369,-4999,6606,3299,-21080,1157,66868,60984,-50328,-88194,-6110,24899,-3718,-1998,43007,45186,-7336,-3533,58509,81553,90789,94267,69985,48774,64220,26955,-38994,-15741,31252,7709,-18266,35986,93359,68896,40452,34141,15409,-14674,-13088,-38281,-112556,-155270,-97330,21266,69221,15441,-40470,-38859,-869,11466,-4699,-17523,17127,52898,14405,-67577,-66662,-26262,-5554,22116,29089,-6585,-662,-37210,-123353,-104944,-30941,-25690,-61572,-57824,-24382,-33059,-74497,-64259,-56635,-63889,2739,42389,-35581,-55424,36542,83587,13854,-9856,3004,-122138,-193821,-111045,-29917,25143,60359,20975,7553,72586,131438,79027,-35538,-26542,13879,-28968,-27426,7584,48076,98967,74742,-9340,-23147,44388,33663,-66616,-74966,-24439,-11351,8284,27214,-28915,-101061,-98031,-60196,-42127,-53753,-10678,104338,168830,109850,33372,32807,67521,104006,155555,110277,-56531,-166013,-99885,685,-36387,-105313,-35150,62831,66968,-16709,-122768,-185473,-199048,-152218,-69676,-21746,-53076,-65286,-38230,2276,13179,-57999,-144831,-139319,-63734,-26281,-12780,-8528,-50844,-68547,-31181,-50,11728,-29396,-102351,-114311,-78342,-80934,-62998,-270,30198,2273,30033,51361,9458,-17101,-31779,-38204,15876,94929,94106,72631,43404,15908,58348,102460,56323,-13224,-85496,-115655,-23849,37012,-53175,-85303,-15848,1590,-37513,-63048,-110686,-181019,-177648,-87655,10545,90400,133568,104903,38351,-13817,-66682,-107091,-95085,-60527,-32312,-38157,-45923,9680,84448,107045,85248,93598,98666,45566,-33843,-51968,-25257,20847,43537,38122,90293,184401,177695,64312,-17240,-8378,12367,-28802,-88218,-89084,-3249,59975,68299,78098,57038,-2062,-36422,-38412,-27812,12833,40667,73423,123506,153734,127405,43615,-14829,197,56670,119893,111304,7446,-19014,47460,63389,17390,30429,134630,172780,63690,-81964,-136770,-38800,59033,34114,5333,-33176,-122043,-149913,-98745,-74999,-76465,-61270,-36573,-34608,-46847,-35893,-19093,-83721,-162850,-101400,29052,127517,129560,37916,-25948,-6279,36414,15971,-51673,-64809,-31137,-1014,38435,51282,22373,2478,-30543,-94497,-111531,-58479,-18890,-9835,40957,81998,5126,-82848,-128055,-134797,-68159,32131,93999,107027,72579,19655,12672,76049,181072,222790,138369,13972,-28790,14794,62212,63750,55708,74894,68871,2425,-63284,-93676,-55129,44155,71106,-23194,-73466,-41423,-45613,-59771,-7389,17810,63166,117649,111682,139225,207009,174726,77835,10087,-38946,-51094,-10063,46867,34364,-17018,-49073,-21745,44222,76654,29526,-51971,-63832,-24758,-29926,-82959,-84339,-40788,-66775,-82365,-10950,98920,153616,105644,35308,26696,48901,1777,-83616,-118825,-40656,66973,69286,12040,-1552,25229,65303,108921,117750,67336,11261,-5728,-23946,-80150,-77825,-21021,-36767,-116912,-92730,-3990,15236,-15644,-36780,-33020,-26444,-42037,-76603,-137957,-191964,-177124,-81162,6651,42528,19599,6368,19720,4247,-22277,-14767,-29023,-71687,-77023,-8202,76139,59941,-33596,-64029,-44568,-29469,-21913,-33372,-20989,38267,54041,58433,65192,36569,8587,-3115,-16859,-13788,-10856,27068,112374,98653,48937,73038,93168,55252,42122,61898,22167,-32447,2324,66553,81716,38710,-21376,-31579,543,14567,10949,-6523,-60053,-99855,-86397,-53931,-73321,-126167,-139619,-93391,-27190,-2953,-75282,-101172,18101,97524,56958,36026,61525,66478,30804,-15367,-14465,-2478,-16265,16711,90531,106585,40830,2981,4112,-31005,-60383,-39643,-24415,20917,108264,110882,51689,9749,-6505,-26614,-32466,31093,64663,-25249,-70441,6249,15949,-65427,-94757,-91578,-125731,-74521,40690,79310,42861,34491,47706,48947,32074,-8077,-64286,-49022,-7044,-71533,-117891,-38718,14219,8718,11117,76944,135943,119096,35861,3358,-22648,-84320,-64715,21235,43582,3884,-11381,6993,-35377,-67538,-13440,7218,-29026,-59068,-34330,8465,-35548,-114814,-108432,-74103,-53482,-61990,-72259,-19810,98282,158758,120787,62694,39031,33502,7774,13406,74877,91549,24879,-6576,35803,56827,26668,-9405,-33293,-99457,-134814,-90541,-66485,-70144,-46369,-48711,-69067,1650,91157,71216,-35814,-125113,-150585,-115010,-53578,16957,59268,56816,8075,-21981,8203,58561,60574,61973,61568,-22463,-118168,-123854,-79353,-22631,18108,43544,73979,95263,71876,66836,96620,76004,11407,10386,64655,66550,34615,35390,32825,-3660,-34548,3860,78573,97355,75811,32287,1870,37036,74659,47495,-30949,-91632,-118483,-160292,-155998,-41453,43210,68079,75046,41454,2279,37608,79265,55106,34306,48405,28151,-50371,-102577,-80387,60478,248543,281389,103326,-89823,-166751,-81690,21448,7488,-22026,-15023,-67158,-129489,-136735,-133859,-103892,-61257,5530,49904,88454,106456,70044,-12829,-69888,-118487,-166837,-152836,-57169,42545,76158,36438,-51985,-122233,-98247,-68294,-100026,-96694,15462,82997,47157,4042,-30478,-13809,49339,33601,-20135,10235,53135,55403,-25562,-166262,-193392,-77667,2597,-19892,-35252,3361,40923,21433,-20477,-17261,18626,6683,-21529,-5691,9048,9725,3320,16146,31779,9558,-49842,-43583,44447,96819,63050,-7462,-21119,-6223,-49934,-128855,-115653,-7854,65742,58795,40468,-7874,-48100,25500,118060,114596,34198,-59575,-98907,-58011,-23594,-16836,-7379,-872,-12980,-35762,-18293,51560,124005,122014,49797,-24742,-85797,-108091,-63777,561,21870,1332,2291,30186,54819,28082,-48260,-85096,-61898,-65228,-89606,-84806,-55027,-33337,-31959,25602,125430,121842,20830,-39625,-599,4629,-55354,-56878,-9542,-1171,772,28671,48660,36557,9813,30861,66402,9074,-81915,-95532,-14085,69528,79807,48491,29283,23675],[-18846,-10804,-32348,-80133,-92586,-51970,-14079,22787,66158,60631,13528,-7280,-31563,-44588,2539,61636,37288,9645,32474,57217,6312,-65565,-49707,3553,-9753,-42417,-8539,63814,84380,53003,12898,16436,40034,-7976,-97509,-130165,-80335,4385,56326,18708,-34296,-25213,31835,73994,32804,-45781,-106139,-131822,-104224,-48690,12774,65880,105864,107708,77280,100462,134706,80230,-25468,-89773,-70985,30098,99480,62962,17241,-22850,-54995,-46916,-16060,-16815,-37102,-69646,-67448,4014,70592,54687,9907,-22949,-38132,-55760,-50259,-28541,-30589,-41496,-23172,-669,-8236,-31792,-59606,-43006,30355,114194,122988,-2603,-109417,-87796,-8684,-7,-28120,-5868,45299,-12523,-125372,-108794,-18802,-12930,-86596,-91169,-47819,-50903,-49777,-50007,-85092,-80596,-5323,44906,-3783,-60563,324,87384,82103,47034,28469,5150,-10494,-31020,-5233,93416,107839,-18613,-59153,36504,107036,77614,8028,-38177,-12980,41937,46654,47972,69184,40598,-1532,-238,43577,109829,97460,45052,24681,19495,47890,123687,108284,9055,-38101,-62592,-89030,-76640,-32226,-46202,-86747,-63657,-560,75730,140464,62561,-67782,-70239,-19214,14376,63049,93696,82000,99525,119007,75209,1943,-27531,19879,46379,32152,31667,55073,52183,36528,27166,50092,55701,9857,4943,28675,43159,52613,35389,-10052,-40627,-55027,-97164,-118599,-85233,-49380,-50177,-81501,-50195,52616,66579,-18500,-29443,1821,-9237,-24976,-13553,-1938,28717,101150,102924,-5288,-17287,77319,97498,28085,-25341,-1667,32577,-25523,-111438,-90468,13237,107903,121034,56381,2197,47325,98638,61965,10175,-9803,-40887,-43413,16351,60236,14641,-23207,4783,44075,22061,-18160,-65657,-105213,-109919,-53505,25666,63239,36845,5656,6178,43762,43345,12876,-4571,-10778,13371,42602,15988,-26819,-60074,-47225,-5152,19926,20711,48962,20756,-55265,-86921,-68602,-30946,-861,3024,7622,-3462,-30066,-23678,-67060,-126279,-1131,136568,49227,-10866,104473,182938,98197,-24715,-129431,-149123,-27536,50721,-14583,-39754,-711,-22731,-35583,66297,154736,65254,-74620,-60790,-24706,-65782,-34458,17077,32657,55610,11392,-88276,-81525,48282,89947,-17858,-64339,-31757,-14289,-25714,-47948,-74174,-74010,-49109,-31249,-26068,-32925,16352,130941,200780,139079,48526,46941,99130,142954,166353,100333,-17786,-111290,-115695,-61584,-54573,-63142,-22447,15850,-4883,-38477,-55294,-68313,-99023,-126661,-97044,-30400,-21300,-50378,-58816,-52125,-65797,-102256,-149066,-132360,-32880,38883,43474,7241,-55424,-103483,-96138,-55959,-24136,-51072,-129065,-159720,-113219,-72162,15233,124861,142196,92856,84439,44408,-7144,-22280,-34579,-20992,4160,12897,21194,52348,79831,70657,70159,54014,6547,16467,25025,-41559,-29577,61003,47145,-23860,-10903,24585,-7329,-58212,-76188,-89876,-108386,-88009,-1499,91115,125634,102738,42803,-45095,-105716,-115420,-66318,-7938,1120,-25142,-8648,57980,108576,114241,94314,90688,105668,101145,18915,-45562,-37076,10117,-13169,-69780,17391,150417,130164,38594,-171,-19612,-16782,-18588,-94428,-182177,-108172,34012,77698,75748,55084,6633,-33443,-49223,-41621,-15567,-25458,-6074,70438,110840,94296,49864,3223,15099,81411,126570,108677,33961,-17271,-7577,18284,42760,111256,204666,174220,46420,-74536,-133444,-115484,-78738,-53680,12198,13283,-88580,-134012,-70361,-19014,-49291,-65915,-13356,-11244,-72117,-57331,32254,18092,-71845,-46910,42723,105308,128530,122580,99004,46655,5492,-10734,-45005,-38358,20925,86213,136455,113947,36588,-3220,-43848,-116380,-107032,-23877,9995,16092,73294,118618,64077,-23459,-107575,-139782,-74009,5275,43339,66765,69795,38403,16800,59354,148420,185775,115401,-972,-78012,-48762,19185,14470,-9239,23238,26160,13128,44634,9000,-56004,-1436,82209,92708,73092,19221,-89872,-145494,-87296,-61247,-44107,18906,75580,125827,155087,94073,33670,20304,-8473,-50939,-32852,59449,113690,69910,4759,-3353,-1968,-22879,-19594,-15315,-16077,13139,19246,-37865,-76688,-116893,-161457,-131738,-56149,19478,77342,71975,32711,-5369,2487,6448,8350,22724,29001,37972,29463,11102,-2722,-7544,15596,86807,124062,48053,-33970,-45128,-44619,-81759,-127495,-115193,-49931,-67359,-89399,-33556,-28899,-73023,-66636,-34210,-45238,-88411,-108014,-72924,-31236,-48161,-39113,14441,57568,16364,-59965,-84740,-85515,-86703,-28834,-3245,-45577,-41362,55931,120838,76280,-6992,-32969,-30513,-29846,-6349,17203,20062,34429,68436,94981,95526,57846,19734,12147,10375,20169,11448,14822,86256,122826,97348,105170,97428,2917,-51304,-10056,15755,32411,77005,104530,79644,-1224,-47413,-25266,-24742,-56590,-64737,-64090,-77950,-94832,-93278,-56467,-10090,-4537,-14238,-22014,-43440,-43089,-66366,-90638,-7613,77863,49427,24446,32134,13856,-30379,-66640,-50097,-42462,-57426,-282,66465,19563,-61532,-29745,22762,-20169,-32661,32798,47384,24128,17144,4885,16399,56003,89792,61589,-8336,-4779,36858,-1888,-31959,4354,-10692,-30755,4858,7863,-14835,51189,121115,139845,109305,70889,62032,82032,79653,26334,-54653,-26940,50535,-4260,-59840,36468,110184,79333,7991,8815,72365,93462,42208,48792,32409,-74486,-91882,-3504,22086,-46696,-93738,-61221,-65896,-80940,-32734,-655,-10437,-46020,-54516,15745,33911,-40851,-76050,-54385,-11354,12266,-15390,-7617,67386,81385,47200,21090,-628,-20600,-53860,-52911,21878,64904,27190,12095,41850,30808,-43167,-86077,-101271,-121000,-52931,51234,37532,-23046,-5921,4075,-30037,-4579,59522,66638,-1243,-117582,-192726,-140923,-32949,43717,71473,73419,39314,-18068,-22711,36354,46293,17691,14613,-21927,-88037,-119343,-104338,-64101,-44580,-45890,-9937,22065,-19143,-53267,-24061,-5552,-11507,-2650,20612,43744,80075,104824,95712,44364,-20820,-951,56173,38167,-17801,-71393,-49870,22494,41950,35217,8966,-68237,-118097,-93003,-42054,10902,52072,84691,85625,57455,41637,57907,40919,-8089,30108,129965,87663,-73520,-107210,-6623,164093,359756,381005,181812,13196,-53517,-14188,29057,-29742,-64230,-27148,-80467,-170665,-158959,-96426,-74886,-75393,-30280,15770,73287,108489,65029,-8036,-51136,-125139,-185932,-129778,915,71024,36931,-43717,-117547,-128762,-53348,-170,-32334,-55698,-1442,32563,17253,12355,18636,49477,67581,30268,-34549,-27475,9879,36519,17907,-55994,-104737,-52811,35835,43185,-20306,-20475,33831,23403,19275,76291,100514,32736,-59571,-81525,-27772,40799,41858,22375,12904,-3087,-18391,17236,130220,200652,132021,10772,-24335,5022,-12405,-81569,-73618,27883,94870,47840,-62408,-115084,-44322,68677,85541,44608,17238,-42020,-91011,-34975,38315,47272,44397,45121,21469,20279,8077,-30394,-5613,42632,22267,-28794,-63229,-63384,-54237,-59354,-20827,23225,24569,2884,-3919,-10812,-21773,-48287,-104643,-137322,-124250,-126923,-139576,-116073,-85947,-31601,56270,88740,61735,40399,27448,-3048,-13552,26591,42854,4238,-14803,25492,66955,62020,65097,95949,103478,24160,-70472,-101756,-36057,62465,94272,49530,-10645,-35478],[-12240,13260,-30996,-84747,-79721,-41580,-50818,-57520,-4958,65688,86531,48840,-25816,-15723,75070,93187,19513,-14864,-14617,-13568,-18949,-50724,-75279,-65193,-58921,-41350,9177,79065,125320,112456,23726,-24669,-15305,-56419,-103790,-95140,-50448,6809,56598,23136,-31139,-3490,37490,18461,-19485,-45063,-120848,-186185,-132362,-29574,37605,79202,115677,130897,121167,141113,154362,96299,23466,-16997,-28254,25549,94432,76748,9917,-19308,-7669,26697,49523,19696,-6741,-19538,-30247,-4879,69648,124873,124814,69602,20665,-19905,-54238,-64446,-75446,-92151,-67100,-31747,-54327,-117035,-136670,-57452,44611,86136,55731,-51563,-122529,-98485,-22883,28326,50060,77173,103801,32819,-85493,-68179,39841,39096,-98888,-149205,-69861,-50480,-43277,-20810,-46156,-27339,45958,19714,-77270,-76279,35692,92631,54348,23523,-1466,-49469,-35113,25406,59793,49963,634,-46056,-5536,81697,111947,24103,-95040,-110861,-461,102400,95461,60532,46260,14585,-14047,-70944,-126259,-29161,99079,99617,3507,-61252,-35254,32556,27765,-47819,-82068,-73539,-52030,-32266,-19597,-54978,-135181,-175404,-100169,29511,95069,44894,-12282,-27655,-59601,-66453,-16314,27123,19628,19747,62670,51809,-38044,-70457,2413,39905,25032,36087,53987,22597,16056,65699,95064,48743,10922,32648,34802,-6453,-22245,-28890,-35343,-24450,-9398,-20808,-61334,-101369,-86253,-43194,-63999,-60114,17408,28629,-26427,-19323,1347,-25748,-46223,-16101,22733,39659,58352,66220,29523,31090,75733,60903,-24165,-76383,-41931,30239,6290,-128891,-171654,-49538,73805,84235,29186,-31697,-3571,88443,100897,7158,-53061,-63009,-34762,-3474,-10889,-88818,-134274,-80966,1747,-1748,-40766,-47406,-18233,3909,11507,732,4846,25872,33105,46835,87577,84836,51449,21820,-34636,-55400,25403,87244,37256,-56522,-76846,-53297,-23155,-5831,8772,7576,-2198,-18970,-25673,23652,77480,93653,73446,27370,32500,59385,-35862,-131484,-8535,128013,75233,33267,136642,219482,163887,-16920,-230637,-186565,83854,166459,-833,-97763,-74141,-79352,-49703,78811,111952,-42200,-147768,-86243,-20364,-49722,-46148,-10297,-18667,-37215,-79581,-137090,-91752,56130,105098,15649,-49567,-33568,-18621,-52872,-99422,-109199,-51163,16771,34415,19393,381,40472,103383,120419,92445,75494,83380,89282,94106,92384,38792,25723,9781,-52784,-62941,-17401,27274,32937,-52814,-136014,-92292,8222,81692,74825,-4324,-83310,-90298,-67078,-52511,-40512,-66565,-127320,-131352,-103350,-61841,31765,109921,93688,39173,9505,-40909,-98770,-92460,-43588,-38124,-91873,-88273,-13361,3058,41301,151046,176339,123708,109112,75186,52711,42064,-1995,-24020,-66265,-125198,-123521,-66234,14550,54478,31399,-42076,-90070,-13522,74399,21283,-27647,33657,72133,10503,-12561,17814,-6753,-45913,1235,61782,22232,-53544,-62534,-41962,-36036,-5212,21095,-5736,-23117,-26098,-18648,10763,17110,4039,19147,44749,61026,66613,44288,17672,41098,66563,21652,-32119,-13222,23560,-52144,-130079,-54459,42630,8956,-30960,-42146,-59707,-19312,26993,-44922,-194660,-192679,-55580,17769,15057,21460,45338,43375,8767,-14464,-566,-16777,-56943,-67300,-29779,18301,29478,-360,22445,88034,85210,59788,54657,7573,-28588,25468,110815,157443,200163,179810,70332,-27302,-82834,-135898,-178182,-135937,-35268,-11105,-72510,-103075,-36996,41862,11226,-66594,-41280,-1986,-33809,-28410,90749,128556,38698,17693,61974,66818,49333,70771,89203,33244,-36531,-44821,-35123,11251,94767,149058,169656,138378,46115,-30592,-29042,-25607,-8770,42339,53065,33815,61309,87372,47359,-15882,-82005,-96560,-50188,-17598,-13457,21609,75349,91352,85196,93827,111200,95478,28537,-69917,-130770,-97078,-33771,-34707,-47275,-25637,-24935,-19818,49224,56839,-4120,8175,69233,162405,212184,100514,-93414,-184912,-142775,-108319,-110399,-71347,11860,69230,67757,29699,40723,70115,41049,-48232,-66408,21197,65511,834,-41402,-30573,-44609,-63241,-10821,1805,-57985,-37004,34425,9648,-71579,-150035,-183306,-160252,-125242,-78229,-26154,-12525,-13336,-32059,-15005,29296,71113,94897,57364,-16219,-46127,1193,42472,28037,28660,90842,114857,16805,-62822,-74055,-57849,-26949,-39476,-59115,-1348,169,-43102,-36341,-61382,-86828,-58968,-28652,-29585,-67305,-91885,2907,117014,56953,-30254,-10284,39475,2620,-90533,-135863,-138629,-110211,-4690,86313,89169,83175,127865,121331,47991,-14362,-23902,-1202,-4428,-22080,-479,17659,15995,76806,115988,82512,34469,14684,20826,24665,18386,5597,-9002,15881,58048,79104,64529,16707,-45326,-55524,-28174,4824,71427,121519,93774,15136,-65974,-71434,-33776,-68819,-125085,-103369,-36716,-10418,-55340,-90418,-42727,50350,85267,79453,54020,666,-3467,10642,-13879,12095,61593,3911,-47236,-42761,-80194,-121701,-85056,-35230,-52090,-31792,48793,44972,-65338,-123570,-41961,38522,-8743,-20861,79791,121388,37633,-60380,-83237,-29664,52483,116089,92950,-878,-30426,21998,30948,-3674,-6993,-14537,4072,57349,88618,130111,169836,131888,75581,40772,36772,58910,103908,136687,99603,10759,-17167,4974,-15525,-20898,57778,96078,66415,-2795,-43983,-13497,17106,-6361,10672,33842,-17171,-22786,29694,15163,-71497,-141126,-126254,-83414,-42693,10718,31591,326,-54310,-67151,-3079,47476,37489,7633,-18515,-4133,38359,22152,-5788,-3976,-49686,-53303,-11390,-23417,-26242,-24547,-63408,-58702,-1397,43423,57023,58770,16295,-63876,-73885,-64002,-65109,18431,116690,96558,30240,17439,25102,17859,17617,47409,74399,54175,-35198,-107750,-76838,-13389,36607,68986,85983,63938,18300,15559,60980,53277,-14844,-41651,-34160,-26753,-40654,-76286,-97569,-103122,-121750,-102070,-87242,-134992,-152685,-106520,-65417,-41197,-2531,1374,-24375,-14463,23277,59556,57597,2454,-1942,16029,-29278,-87282,-123914,-99321,-34720,-94,48029,89096,18684,-52893,-20513,43699,66906,71512,62557,23662,23445,56354,41746,-8204,-31243,21765,142585,172103,76095,19619,77530,230489,445553,498739,283630,93074,37510,14859,-9573,-54539,-60215,-21342,-80114,-196042,-142939,-2506,38010,-17466,-11105,22851,70952,112704,94731,46504,10719,-63073,-102818,-40886,27588,37273,-1393,-100320,-169442,-97804,31190,62447,14174,-34045,-41182,-34283,-21633,12560,56289,45701,-2794,-38731,-76889,-70040,-9417,-5015,-35914,-29329,-36578,-38909,32554,79451,25238,-8508,27663,21020,36654,110696,121555,22930,-65707,-63253,-8858,21777,3932,29088,64246,53718,18457,26404,135097,232121,178954,47005,-29492,-10067,-1762,-60324,-81218,-10368,30148,-30081,-107410,-91542,19351,79125,27338,-12070,11702,-16399,-68406,-29624,29755,33020,11411,-7540,-919,44288,32954,-28813,-34866,7213,36950,47817,31818,8945,-23635,-66710,-32494,15504,5036,-46396,-61061,-37361,20043,-3030,-104260,-104835,-32867,-45617,-100336,-107297,-101102,-71786,-8802,42457,36902,16548,-3193,-19955,30576,118111,120865,59770,34488,48630,73969,100685,119352,98212,57906,23347,-14790,-66549,-73088,-20075,22267,-4337,-61565,-57170],[-15258,5007,-26523,-43948,-12684,21105,-16657,-86588,-66014,38822,112239,112155,77532,91726,106343,55952,-12473,-17920,-30502,-74210,-77676,-48443,-46131,-83055,-96732,-60551,-29822,20966,102164,105529,3286,-56482,-48404,-79474,-101330,-60792,106,30722,42132,-7667,-65757,-34001,22321,-1833,-30889,-41129,-108244,-172668,-113975,17091,66770,59629,88632,137145,143089,138381,108405,66709,63023,60571,18279,7253,53724,37472,-68496,-100759,-25766,35829,50648,26513,8588,15242,21608,13634,51365,118578,139844,71992,22928,23094,-4217,-68318,-117779,-137867,-96465,-27741,-29618,-85779,-112292,-53169,16203,14527,-27792,-94592,-134251,-103814,-10702,60464,95608,103709,122805,106636,40714,29144,81451,92466,19368,-20227,13844,5734,-2154,17486,2097,27641,58552,-27527,-114819,-58965,49237,74324,51928,36426,-31317,-108472,-70148,68492,152104,52887,-82145,-82372,13525,75405,87803,-2094,-133398,-143352,-41791,61735,76773,46488,31921,30223,6393,-97550,-200673,-108336,65360,77358,-57839,-125318,-70457,-21884,-33681,-65442,-65607,-44256,-9005,26988,38909,-8718,-111323,-198559,-167474,-50006,33340,36764,15547,-11960,-67565,-100821,-52338,13589,-32977,-109163,-90124,-50270,-98688,-146350,-91351,-19000,8685,13758,-8714,-59977,-35614,55757,104326,76237,59896,58112,25675,-27441,-61800,-72792,-35725,11522,27054,10260,-49937,-93299,-52167,6998,-8088,-47700,-31234,4957,23040,32667,24776,11626,13829,25700,26076,18514,-18433,-43924,-36001,-13406,28028,12128,-71876,-91599,-14376,72855,73598,-45661,-115924,-40384,42246,48242,23143,-37620,-48997,13025,40687,-18796,-67212,-63577,-19693,18169,-4975,-99403,-158371,-123893,-37139,-5897,2282,45427,86329,90039,56818,2033,-24144,-5577,12477,38043,64446,70382,79447,58212,-23295,-82965,-5773,93841,75251,-13755,-65096,-73793,-49919,-43714,-60164,-56547,-15596,46809,86661,107470,111588,125527,83802,-4784,19375,66965,-34247,-99294,-16043,37022,24200,47381,120577,177297,161709,26006,-159919,-158782,44215,120158,-3315,-101187,-93976,-84187,-22833,92459,63769,-103389,-154590,-41312,46892,447,-54912,-49886,-51855,-59296,-67021,-96327,-56232,72612,117341,56464,9089,14436,10719,-22708,-50951,-64901,-35928,33553,81237,81449,52893,51922,25549,-14328,21228,83419,104183,109349,95339,41887,-7897,70695,153354,86445,11027,29181,74756,64299,-89744,-201400,-124490,8250,103441,127001,71812,-38822,-100629,-90237,-22109,29164,-14206,-102078,-103043,-31052,18787,68740,115805,94394,67333,93872,79086,5191,-38038,-43484,-43733,-22844,64860,144995,76797,8940,81530,128910,84477,81687,99692,99849,60313,-2711,-32218,-104194,-191622,-213131,-162901,-81110,-12795,-14870,-68779,-87720,-26155,28515,11615,-3313,28195,50361,24154,1247,17095,6217,-14369,43486,124384,104924,8781,-82729,-151989,-166690,-83827,5513,43605,49476,25026,6181,11790,16318,20499,17259,-4993,-15449,5002,-5487,-39807,-45363,-56917,-72338,-46503,12160,32126,-60951,-140504,-95574,-29359,-43565,-64502,-83769,-62207,26877,75442,13669,-120882,-173019,-113270,-59138,-58606,-18078,71127,101767,50243,-3298,17563,36172,-53168,-183039,-162768,-43389,42,-13898,30010,83913,43089,308,22454,26714,4796,46490,128237,153642,165598,160521,59987,-22685,-53199,-96765,-146176,-142058,-105079,-78888,-69923,-64128,-4400,74360,64485,-32745,-61318,-6891,25338,35696,108186,131421,66352,61209,82207,37812,-22485,-29473,-12602,-32569,-71654,-75542,-64623,-26168,75595,131337,117281,114745,59570,-19310,48240,127548,102212,78825,55626,-9727,-26695,8426,-743,-27869,-47169,-37704,-24792,-54563,-93597,-48987,47952,103682,121850,116888,73308,868,-60727,-115982,-137159,-110963,-65405,-31019,179,13023,-4947,-21603,18336,58771,62592,51903,45533,113398,172480,79709,-69470,-136601,-118240,-106660,-112137,-89920,-37338,1477,18266,37179,84327,121420,82929,-28070,-84700,-29526,-19278,-88214,-101110,-52763,-26029,2142,60330,6391,-126559,-129527,-32094,-12494,-85485,-137605,-145797,-148779,-132465,-60788,-11649,-16045,-20171,-24327,2311,47797,61866,36715,-37,-61763,-110189,-50876,72414,122173,106495,98623,62233,-19398,-49129,-51031,-29571,41284,91178,88400,94848,90602,72908,23533,-55501,-76238,-54787,-32360,5432,6476,-19282,44938,124127,46251,-56390,-49013,-4841,-27136,-84483,-100271,-84563,-56127,26955,139009,178985,152679,116165,46502,-17956,-43418,-48446,-7715,26945,-6201,-9096,15132,15982,62204,95149,38305,-9747,-2729,24042,39950,16804,-1512,-4751,-7008,-14083,3290,-21813,-62623,-34665,9265,-21025,-36168,36327,100016,68500,-19926,-86307,-87704,-78874,-113011,-127640,-74101,7856,37711,-15909,-75694,-44638,27188,47605,49025,50289,47285,96045,129134,86694,63037,55258,-45514,-128018,-109750,-133270,-164854,-62503,27082,9468,57019,115866,22710,-95534,-100441,-34136,12156,-16056,-34908,40995,109305,52553,-50032,-83608,-25884,50100,77480,36431,-20465,-15158,30487,34982,-1038,-2844,10840,42,-1106,47273,114776,122238,39108,-57511,-82127,-16960,54446,109531,155399,141383,63456,-24249,-78873,-79450,-21774,29434,6531,-2239,-7720,-53854,-84675,-50965,-39866,-43173,-863,55933,113121,121616,52303,-11093,-60605,-94338,-68336,-6305,48000,55539,2174,-60594,-66190,-42201,-14997,29288,52343,8862,-15018,10687,16366,-6686,-47577,-124902,-127133,-64024,-41213,9994,54269,-6412,-84131,-59051,29726,79688,94298,64258,3664,-14792,-7306,-9401,15267,39603,38795,38942,25017,24343,45297,55461,77400,92556,53721,7752,-4012,-2307,-9906,19378,77649,124559,107235,66325,59353,77625,49106,-16726,-44808,-34473,-11407,-21453,-87946,-116188,-68807,-45410,-67265,-96970,-135052,-112810,-52406,-46491,-47359,12703,18013,-57345,-107329,-88817,-26573,25558,24473,29507,29176,-16632,-42400,-56382,-88500,-72274,-3793,92758,163436,115021,29795,11061,41400,77038,73450,15113,-49769,-13502,50583,22145,-4568,14857,16102,66872,172692,213504,161025,108196,186445,425802,553502,361893,136327,50942,-24249,-80219,-79389,-52339,-13738,-39559,-139506,-107005,26479,85122,8461,-20481,-7594,38071,96190,108139,69485,31792,-24055,-33597,28271,39076,14075,7491,-68350,-117635,-34007,54018,58343,45270,4553,-32853,-42387,-29951,20654,70757,19775,-52109,-80907,-101377,-69919,-2312,-52589,-125733,-76120,-21380,-13535,39174,80915,55871,22508,15522,-671,10589,43919,39930,-22902,-71168,-47347,-5415,-22411,-42974,36237,104447,86673,10072,-31669,32096,113868,118373,56626,-15933,-19381,-4368,-66063,-125716,-99081,-63429,-69841,-44858,20018,73498,55982,-22274,-50433,-12868,-23307,-60937,-54688,-71203,-84866,-77642,-92547,-57841,25557,51333,32287,25900,24777,52909,104058,100372,57714,10997,-34735,-29579,-17370,-40301,-71333,-41902,23320,76018,20463,-64585,-15814,73338,53022,-7962,-22600,-12334,1442,-4310,-19101,-48036,-68314,-55818,-26757,59752,142066,127905,78510,69987,64590,58344,87795,87996,22503,-20477,3574,23237,-18171,-82944,-115031,-86176,-60524,-80082,-52490],[-4530,-1961,-11758,-19843,-4096,39701,53315,1300,-29445,5732,71836,145596,197632,190501,95380,15498,-294,14634,-8074,-33952,-22113,21671,48660,-11376,-78379,-77993,-78025,-51676,24646,48289,10966,-8229,-675,-19595,-47053,-19761,43981,54532,16205,-68968,-132409,-92852,-17836,-15324,-46375,-69422,-99293,-126392,-81893,27368,65819,45036,79511,137714,130673,97438,53826,32809,57222,74973,28164,-19956,6224,12225,-80221,-137578,-47593,17302,8904,1876,-3272,6336,46863,60705,71500,86426,65783,-9200,-33904,28924,58047,-28945,-125343,-154302,-103467,-6375,36789,19425,-15406,-19257,-16498,-43272,-60023,-77509,-102867,-95703,-27625,22241,49799,54272,94381,145899,124612,71638,47457,72199,120733,134278,84234,29030,23701,28739,6297,13421,16665,-34350,-66795,-27122,19984,39418,65340,53049,-44351,-107112,-56051,87952,196660,98808,-57569,-74488,-2023,36382,59141,9752,-112235,-180689,-153992,-48481,27576,32107,53549,94807,55993,-66985,-147877,-76630,47797,52248,-61676,-101215,-42026,-17828,-46546,-61523,-39367,-16021,10133,60104,91808,22947,-98575,-166620,-151936,-88883,3621,45730,-317,-27251,-22645,-46455,-20395,34601,-55436,-186553,-200641,-136767,-138814,-208766,-186258,-75286,2724,-18097,-83159,-121010,-76018,6580,79744,123216,137673,112321,30731,-43324,-66513,-30864,28520,25407,-10890,-42093,-91145,-79584,2221,42054,20752,-38785,-68325,3013,82730,90251,84048,100787,85631,26600,-18321,-7955,-37491,-109447,-125071,-74365,450,1578,-71853,-63728,47209,125738,112889,16798,-41938,-6594,43262,75023,76002,-4835,-84229,-95432,-55723,-22596,-47260,-81744,-39027,67936,94055,-1962,-75528,-68732,-17566,4046,34938,83979,98236,79427,43410,15521,7618,-11006,-8001,8373,-14032,-19832,34614,49176,1800,-42740,-8957,54024,59989,-2418,-66897,-89042,-60896,-56787,-70576,-88710,-68390,52986,171542,162188,93315,66256,23631,-47497,-48425,-37974,-102619,-100137,-32362,-26859,-38965,3252,48099,69437,44659,11215,-8886,-55266,-57744,-24247,-34795,-73958,-58536,-27108,9385,57481,24410,-68549,-69201,51172,117079,33224,-61039,-69679,-32141,4298,10501,-23025,857,107006,157177,122969,93308,70355,45288,26610,33894,26323,-10011,2409,63742,102342,77636,21799,-68791,-114615,-47025,14783,41009,119530,145478,52657,-7480,96506,215889,171752,61337,25154,33944,2872,-104784,-158808,-102329,-34411,19085,50078,25945,-30696,-63775,-52743,34436,89137,35519,-46918,-53863,7924,43204,46284,44148,35903,53129,93603,101976,90338,60012,-28217,-81544,4734,139049,189427,99741,15154,43118,85328,42968,34324,81118,84996,10289,-33032,-6058,-45331,-128169,-171763,-156775,-110580,-48694,-16406,-5332,26564,48597,18163,4377,38706,53222,30214,25290,27896,36946,27174,-1888,3417,59168,98423,61576,-20101,-93649,-106041,-45026,14666,40772,20381,-11490,18841,43879,33004,19392,-7774,-42949,-50646,-12526,-1376,-26952,-75516,-149153,-178656,-93077,-11630,7187,-38932,-112546,-119264,-61808,-21398,-35783,-66443,-27184,58921,75134,22281,-46288,-78370,-79389,-78419,-76748,-22574,67491,92454,46225,-12359,5475,59848,-20696,-191553,-180782,-40621,3028,1036,44878,67790,19413,-33200,-36444,3593,13206,17308,76522,122582,128412,98682,13885,-37615,-24683,-25940,-48887,-98271,-150012,-132653,-67244,-36700,-2643,65154,90980,27058,-30242,-975,67199,98929,90736,54139,32490,73808,81364,14397,-46089,-49609,-38315,-63292,-98438,-96845,-103602,-118473,-43437,23000,12324,49693,55920,32686,137723,210571,135905,60133,-4418,-97222,-132934,-75162,-24248,-698,3914,-3953,-34220,-98548,-161686,-147528,-50383,33685,66620,70289,30459,-38936,-73843,-63397,-50083,-51353,-38365,7297,56317,71897,47606,31437,58950,89372,99188,69093,16045,-7761,-7187,-24650,-36552,-39675,-43358,-82458,-92250,-73374,-71073,-55578,-445,41852,76590,121405,113345,20284,-75237,-63727,-35939,-58286,-73419,-31081,16890,67384,101917,8381,-130109,-157891,-95018,-50918,-78208,-100190,-84767,-87820,-72388,27933,94625,75215,37824,-2093,-4811,14692,17173,-23659,-44463,-52301,-120828,-119750,45412,184203,160894,67779,-12019,-41117,-10784,20704,48915,88358,142733,167097,144105,135453,160909,91232,-35967,-86540,-81498,-37588,29097,48186,38873,48593,45706,-7225,-49624,-61633,-52848,-54851,-51733,-21550,15229,9854,25107,106620,157546,126598,48324,-44540,-61978,-30174,-48699,-39612,40506,74956,72701,65649,50006,69503,94470,38827,-10524,-14979,2637,38606,43161,25106,38041,33095,-37907,-67169,-55582,-27553,46949,57788,-52904,-109658,-31910,61022,75063,16640,-46531,-67708,-85269,-84544,-30279,9894,-4995,-18996,-17213,-41724,-47423,-35115,-34771,-27046,-12474,30422,140465,189466,121498,59112,29216,-54005,-132002,-113343,-112070,-138494,-54776,44192,70659,125311,132894,1646,-80538,-49674,-27205,-33546,-37290,-56011,-43385,14127,28054,-20241,-45888,13483,61439,24176,-38481,-18509,60572,76845,38770,22528,34901,29936,-23148,-76276,-68806,-48806,-30291,-58170,-125501,-134647,-36281,57513,98471,110515,100936,54509,-22067,-99843,-111574,-28713,16662,-35111,-25524,15937,-7439,-52632,-12310,13270,-9686,10835,103521,188530,158193,61577,55472,63020,-4354,-40508,-1651,45302,61506,33031,-18843,-38839,-52731,-59526,-13336,38128,23458,4928,4579,12054,6947,-29025,-86079,-113985,-109324,-61755,34334,81677,31728,-43829,-68484,-41038,20107,88017,111025,68984,-16115,-54341,-25000,-7553,-42653,-35445,31902,49569,45976,70493,86156,93987,71273,-930,-11987,12268,-16216,-41967,-1426,69087,139510,148898,97891,47067,32192,7829,-13906,-18900,-33000,-53814,-99469,-156226,-107635,33587,98062,40847,-8954,-30289,-9352,34984,168,-32029,19726,37501,-18640,-63648,-76552,-56953,-4692,36730,57056,53716,24390,26647,22817,-22610,-32526,16174,98745,163400,132746,56973,32737,46107,71657,40735,-42083,-82342,-20802,42967,45308,57262,63147,4819,-15293,62853,143990,166127,95341,107933,352409,531001,363925,128168,11091,-58177,-97163,-89356,-66097,-16281,1055,-72784,-124362,-63372,4904,-37015,-85186,-96293,-33525,39626,50953,18916,2423,-25278,-19207,52071,73120,31503,8856,-11573,-4586,8868,-18663,-2253,69671,65027,25593,-505,-5749,48681,85088,37103,-20623,-55903,-82131,-29419,6168,-83733,-160371,-108372,-36407,13943,66525,67883,36448,21849,777,-27333,-32858,-54777,-76771,-78652,-102300,-109659,-73470,-50914,-32283,44665,83717,43632,-31261,-83017,-69028,-32549,3985,22317,1848,-14621,-9921,-60333,-116555,-107934,-60647,-12436,52127,98166,84341,28279,-58538,-98622,-63793,-39355,-44611,-79436,-171614,-183687,-117060,-108968,-85679,10861,76161,84485,89740,59360,31040,71825,100298,70970,14615,-36936,-38837,-26994,-44323,-55343,8229,97794,102447,21018,-16233,36960,76845,56763,36630,54697,102332,115312,34785,-65398,-84144,-53244,-23913,14054,86447,107620,58762,42304,72753,74185,29916,-3175,-21687,-45856,-32831,6265,38544,32736,-35321,-128189,-123363,-52549,-39398,-34147],[7022,-10366,-27867,-68692,-91986,-30585,63155,86173,22676,-34352,-9537,96259,185872,165655,48754,-4759,25523,30047,-2435,46280,107425,103183,95746,55007,-34596,-81265,-96888,-85088,-44110,-2434,41769,81888,91009,64564,12787,-7091,24750,32055,-20089,-130521,-187368,-130802,-66384,-51433,-85199,-107406,-93671,-96738,-79980,-11162,35580,46708,79858,94740,56018,21737,6665,-796,14734,45894,529,-95884,-87865,4789,23747,-22615,5749,19542,-21997,-32208,-39834,-47656,4262,63076,96941,77785,9402,-65612,-74620,14454,86356,3424,-116791,-146355,-90681,12294,75636,64839,27438,16213,2149,-34363,-32599,-8259,-8991,-41068,-48388,-46202,-46738,-47705,14244,103109,105233,43157,-24663,-26763,52635,98259,43013,-4033,16871,11312,-34386,-50078,-26598,-645,9709,4671,-886,17923,57451,36920,-31808,-39074,23009,109489,164410,104153,2435,-35876,-9210,33634,73817,49208,-53296,-162861,-184799,-79530,25109,38062,84764,153738,102227,-15963,-71740,-22352,66608,90045,19584,5892,45491,37574,-13872,-44782,-16699,13435,22148,52881,87282,18976,-105213,-138261,-95150,-80567,-33982,-757,-53355,-43583,29910,31404,29437,48150,-19415,-101611,-123275,-110162,-114029,-159362,-147431,-61642,7783,-24364,-86268,-99538,-66427,-17652,59108,129920,161504,151281,57883,-46560,-54914,38089,101904,28951,-58366,-79543,-86773,-44611,37128,66314,45133,-10393,-58257,-1452,68974,92031,139159,157946,62131,-45903,-60876,-5089,15607,-42515,-84888,-35538,23143,8310,-49800,-26223,77937,134653,98929,6609,-41276,-7942,66490,151613,179001,70723,-91992,-173347,-102651,7976,-6742,-99642,-66499,101724,183916,92008,24575,42108,38124,-27550,-33589,11045,35551,27692,4327,2228,31698,17846,18512,16219,-48782,-87997,-35573,19090,39011,29203,6707,3557,4316,-38036,-73894,-72831,-41690,-37920,-22651,-38094,-65904,17386,146482,155489,72452,-2187,-16203,-4010,-39418,-105748,-140610,-113313,-50919,-27588,-52128,-55088,-27692,-23879,-100286,-74556,85107,78370,-98068,-141848,-66583,-31086,3186,54140,48409,3115,-20418,610,56913,118262,119889,24604,-63640,-48865,35627,76447,36744,2305,51848,138887,176396,166148,130685,69245,44828,48717,76131,80790,12624,-33062,4865,60593,45562,-31937,-113363,-122516,-82733,-85079,-75972,44479,117471,56179,10619,89342,164789,120776,25247,-11270,-29797,-87274,-108338,-58724,-15072,-25814,-19360,-15654,-53970,-62592,-47572,-30863,28219,55150,14157,-25910,-12131,20702,34284,12947,-39746,-51928,-16051,-8921,-12771,53482,101819,10743,-77340,-11449,69867,79817,80222,95295,88973,80299,38310,17772,55724,71914,3191,-15986,59013,60338,-7991,-54678,-76288,-57949,-3875,44381,70059,114656,150016,109658,58657,57474,38175,3029,13219,47667,47475,12730,-29793,-57658,-20906,53524,67593,52659,60172,71656,67095,48819,8319,-39148,-27744,66649,111911,72890,527,-57105,-63990,-35245,4781,19522,6627,-43530,-131816,-182283,-122931,-67922,-27864,10765,-28261,-105210,-102318,-43430,-28155,-38061,-14833,34922,34653,-7721,-23080,1916,-7548,-39966,-28278,17710,59408,66414,56987,8177,-14013,36397,-1852,-135285,-118418,-1556,38652,46518,60301,41102,1737,-36075,-62563,-45391,-37766,-42573,19006,74673,69399,32063,-13031,-26494,25200,52506,22710,-56210,-141933,-140065,-65302,-45430,-55880,8780,80679,66245,22973,18235,70997,108501,62657,687,8304,53858,44628,-19465,-53935,2693,42002,-36693,-118516,-100084,-91380,-129488,-117493,-89337,-90692,-50402,-1587,50571,139639,143465,71888,6977,-82597,-155271,-164098,-115490,-24599,55830,55671,-7645,-79416,-117564,-163643,-217824,-165473,-66886,-38865,-38775,-27253,-23941,-20411,19197,49568,38493,23032,25397,31420,34250,29114,56033,113795,115940,66187,27886,-22714,-105039,-146712,-98330,-25765,4414,-11509,-80086,-97324,-76959,-92999,-85473,-26007,-11949,-10697,37498,88424,52037,-43757,-63994,3008,29331,-6216,-11705,7691,33723,49773,-4284,-68673,-93146,-78496,-34292,-26506,-59626,-41341,-17646,-8577,66933,137571,121133,74813,-3136,-55661,-59065,-22259,-7834,-10235,-6393,-96237,-156852,-24186,130952,120656,24864,-38445,-51722,-9668,63922,104371,93220,115951,146793,114078,79035,99616,54616,-63913,-136296,-131873,-58355,-2475,-1621,11967,20564,2026,-8061,-3397,-46035,-81404,-72489,-26041,27350,44097,-7952,-31608,31523,93097,73413,3127,-76021,-54801,11364,-24782,-69261,6662,114127,150430,114752,67988,96301,136794,96092,27476,-28255,-53863,-11730,42553,42459,47584,25051,-72503,-101947,-24863,58757,101482,28488,-130996,-180464,-78744,32539,73302,38876,-15491,-17617,-6474,17444,78203,60058,-76498,-144118,-77973,-25415,-33291,-39937,-41520,-45047,-54525,-36590,55017,109434,50536,-17869,-14705,-20008,-58365,-72914,-80640,-107485,-95152,-25191,50999,103411,83530,-2799,-50634,-46155,-52504,-69130,-64607,-70431,-96274,-84978,-59851,-77070,-56161,28267,43212,-32285,-82802,7916,139574,126600,63522,73968,68079,9546,-34425,-81797,-143852,-169944,-104649,-55537,-76697,-93921,-27855,48556,67657,41046,19847,6612,-16040,-80401,-115137,-39942,25844,-5405,7515,45169,51087,53683,87215,81630,50708,42620,63825,92003,54201,-8050,38066,92838,32142,-43402,-32974,11182,54841,77049,35809,-22075,-39752,-25085,2681,12448,21296,46899,42653,24831,11134,304,-1605,-30124,-93827,-69794,26658,49641,12537,-3228,-41273,-100898,-82201,4203,82080,59816,-78504,-155009,-71105,3914,-32059,-34251,45426,77100,68192,95786,97380,47391,-15585,-52617,-35364,-48653,-114612,-124587,-60423,-9935,46828,107445,76751,-18993,-58794,-51621,-33213,-27035,-55972,-101087,-171283,-196792,-87066,66354,101615,54265,50802,47906,21652,37866,33619,1974,13959,29580,23592,31030,11159,-26050,-10365,21108,24261,27717,35294,23077,-2675,23373,46138,3850,2155,59169,48127,16337,59257,97859,81414,73,-90534,-99023,-44143,15065,79227,93474,30516,-26063,-29507,-40920,-27508,74108,97895,114345,341899,498208,305998,78998,-12478,-27505,-23903,-36168,-42037,-7954,-9040,-90939,-179620,-158374,-70134,-51125,-103959,-136682,-68759,-14844,-35578,-47636,-13353,-6022,-687,60035,103717,46241,-27365,-3120,54250,3468,-84499,-38630,76862,101733,69857,27654,22515,78673,96341,57168,9767,-28975,-49268,158,3257,-81590,-127899,-92311,-44956,20829,74900,47120,-9628,-7619,9710,-12476,-29967,-79243,-132735,-121695,-130498,-171334,-143459,-55014,5013,52475,48516,-2490,-33262,-54300,-67787,-67526,-53424,-24398,-677,3620,-4264,-39212,-56325,-16165,40337,67721,62944,44809,28049,-6423,-87511,-132771,-82904,-22132,-12070,-72067,-167144,-152231,-64285,-59972,-89501,-22582,57219,75245,92751,74414,1161,-5478,42522,45438,-10739,-71645,-50498,-7839,-23598,-59930,-8740,73907,67738,13599,13490,32662,958,-21866,19414,76143,107848,99164,12443,-73959,-25264,73329,78942,63901,84735,50967,-22222,-7122,72980,90573,5313,-104224,-124943,-64430,6514,26334,34486,44906,10324,-66683,-73172,-8149,9464,-20700],[42259,6977,-35852,-89620,-109377,-53294,36706,79404,27568,-26834,-10371,53510,87693,62096,-2995,-10376,35855,30428,9540,120730,218162,148552,83060,78669,19059,-36462,-53375,-51784,-38040,-7703,53575,144278,175807,112869,32874,-21278,-29597,572,-604,-92801,-141842,-105601,-84818,-78294,-83656,-67468,-36049,-53165,-56760,-1896,38224,45357,37729,2861,-34880,-32940,-18155,-16269,-1231,33198,-28724,-180810,-190259,-14898,117881,118701,77547,35254,-8065,-41386,-70775,-85386,-48386,10422,73295,80974,31436,-31829,-50569,15132,66373,-16064,-112439,-116863,-56724,23914,56210,21314,-6631,30753,56419,14590,547,45448,76350,25037,-26148,-50973,-96422,-142905,-97358,-915,37537,14620,-53890,-109683,-109506,-84171,-53225,-26826,-6798,-31641,-85002,-93981,-41183,4041,9487,-447,-41,7007,24538,26006,4537,14454,82540,126444,92819,25032,-5932,-12356,4918,50713,93409,69849,15308,-28558,-46250,12085,69042,41587,57556,114390,78305,-3590,-65123,-48857,52467,109275,62505,69463,111437,84545,17803,-29687,1449,42347,28121,2951,13831,-4390,-88621,-130354,-84425,-89124,-122173,-132513,-127424,-60753,17944,34338,21202,6198,9566,60805,72438,-6578,-59167,-42525,-12518,12145,29156,1259,-25421,-30306,-26129,-4089,44985,76345,97379,112413,74221,-16699,-53198,8115,68131,23111,-43159,-41185,-20134,-6492,31311,76557,78239,31362,-15623,-20982,-31590,4974,110882,97877,-51192,-104482,-56049,-15421,32005,58410,39385,48685,42920,-17406,-63540,-30104,39985,66818,41028,-22442,-77564,-52824,51049,163773,221766,129177,-65228,-185078,-121494,-7551,-1753,-93930,-83050,59173,143536,69680,37700,90177,50907,-96780,-141118,-69633,-12107,-10739,-32863,-50233,-26184,8019,29303,26904,-21583,-69393,-38263,34651,74659,44424,-24008,-65285,-66688,-60365,-19250,23830,25226,-18476,-10536,21900,277,-14703,28937,83588,50507,-32430,-15397,75240,67637,-18795,-63715,-79692,-65418,-37511,-42395,-71771,-58273,-45282,-136902,-123221,112208,169599,-85667,-196507,-65658,22937,40827,91269,97610,-10370,-70228,33438,139418,103360,34073,-22081,-59909,-13716,81670,83606,-12582,-33789,55831,118072,107150,97880,60562,2295,5521,35672,64817,56207,-18371,-69129,-46952,-4464,-13095,-60400,-83370,-59953,-61814,-107453,-128045,-77998,-34252,-21783,-9028,40815,51356,-15455,-75436,-65479,-60368,-92246,-69884,36428,94305,43704,2298,-38011,-77828,-71735,-59766,-79801,-83285,-74462,-63731,-29110,29179,50284,41778,7721,-79225,-121496,-96362,-112668,-123205,-28322,73793,64503,6470,-8063,-26733,-41164,53087,162052,132687,65416,37315,34890,65241,114114,96363,66635,102804,96054,45960,17328,-8274,3027,64823,111945,87677,85747,159851,180549,107001,37081,-15047,-21203,22445,62268,26460,-35711,-53630,-50457,-22043,23086,33041,56079,126417,168890,155305,100867,9067,-28597,48598,147505,164492,96615,-29569,-108128,-73386,-18164,-2659,916,5710,-7723,-50519,-77364,-74891,-67934,-17572,71770,98358,-7431,-105025,-108948,-64109,-26679,-3930,23345,23056,-10465,-16126,27822,26672,10200,43367,73526,76134,93214,129182,84525,10619,15203,-3119,-88437,-72485,19367,80515,101733,79986,27840,-7685,-16057,-29733,-48246,-60999,-50236,6939,27501,11245,11766,-4152,-6315,59753,116562,84485,9159,-70503,-94459,-42398,-45247,-96324,-48299,49342,70344,56727,38909,48988,60815,48542,31559,31538,31870,9522,-30097,-34792,58694,115407,7788,-94773,-58467,-12229,-18601,-53652,-97152,-110882,-103668,-59945,24966,74595,25373,-11352,-33050,-104290,-125511,-84548,-63644,5771,112675,100716,-12348,-95636,-74284,-87041,-182979,-177376,-91306,-70510,-88054,-50719,20049,46289,44830,61953,74564,71266,40324,-9635,-42900,-25591,33569,94189,73478,-2145,-14973,-31020,-103966,-134682,-77571,-26766,-15958,-31020,-81710,-93232,-67129,-59312,-38887,-4051,-23962,-56127,-39458,30189,61134,21016,-4364,43781,67732,27856,-8151,-18996,-33221,-28250,-6374,22082,17651,5667,45453,57304,-9830,-20599,23462,34451,57148,81952,68846,64348,16785,-45399,-64998,-27257,27721,53190,35456,-52088,-105302,-36006,45264,63859,66644,48625,-22719,-29821,49954,91124,75956,101301,123650,81184,10974,-29964,-59551,-111366,-153851,-137812,-72434,-49543,-52878,-19322,17776,42393,48077,36970,-12430,-59703,-70730,-20415,47463,30527,-53893,-73639,4747,81127,76762,35749,-11458,7651,53308,12041,-51686,-35183,47836,125122,113893,51110,88469,160428,153725,76385,-22258,-90373,-63653,14493,42663,11727,-58337,-124547,-74420,25217,84243,80409,-24140,-156888,-161652,-63174,13140,23683,-3229,-9502,51585,115072,119782,105205,37674,-110829,-188517,-123766,-33630,8784,42709,36509,3531,-16938,-46614,-54957,-24312,-20949,-40237,2657,51191,43763,-12386,-63151,-86560,-103788,-70342,5547,40527,38271,46558,16105,-47290,-69659,-69993,-72012,-49855,-52665,-75921,-102878,-129319,-64348,37360,22396,-58929,-71725,51220,178979,148887,100825,123508,79801,-8565,-14276,-28756,-113811,-130449,-31779,47333,50561,17586,21261,50671,57755,29303,-1212,916,8900,-51961,-113997,-62268,28439,40490,54720,73973,82547,99298,108809,72375,44606,28863,-43372,-95920,-93476,-78466,-13533,51420,24006,-53877,-75283,-26069,52623,107129,62631,-30020,-29355,54181,90030,42038,28809,80942,90669,42824,-917,4732,47680,52848,-19892,-42925,25566,45030,13918,13241,-5641,-61942,-103984,-73892,24133,32668,-89126,-143038,-48334,26383,5695,10849,73481,80644,60112,105619,104734,-262,-70965,-30648,-3184,-77844,-175410,-194008,-125145,-104125,-95241,-9007,19076,-63459,-98867,-67082,-43930,-39925,-56401,-82164,-128592,-136627,-62701,3188,-20515,-26379,50524,72608,5177,2313,63031,55571,24829,11044,10264,34111,43740,18851,11795,-1013,-29627,-3649,50877,1183,-72625,12262,87567,-24153,-110252,-60495,-35784,-2350,85890,131234,104421,18962,-78593,-118999,-104718,-28764,80759,62547,-52470,-55801,16518,-21915,-53309,57318,145511,204195,412304,510465,273444,51425,12178,31957,68708,77065,63849,40547,-42153,-151233,-174857,-122409,-8531,36390,-11783,-52879,-13190,-7564,-56983,-53107,17442,49362,47386,70799,92012,34840,-42673,-17214,34067,-12315,-46361,9233,81746,104687,78320,25618,30838,74626,72047,23264,-17056,-28172,-16000,11923,13119,-33106,-58233,-49246,-34136,6516,49217,39271,-3241,2670,56347,59234,49641,2189,-94395,-122529,-98864,-114176,-100377,-28662,15206,50310,47194,23912,28716,22238,-171,-13445,-34974,-43740,-11165,38231,31128,-17073,-14499,63480,119017,88349,-2483,-75958,-67645,-58263,-101594,-98707,-18300,26533,10203,-19164,-41377,-13304,29817,-2824,-89466,-98465,-33490,12888,44697,66452,18016,-35947,-24788,9868,-444,-50777,-33329,-1011,-41712,-110235,-79171,-12042,16919,17776,34727,34395,-30739,-64338,13885,82898,42389,-2601,-26850,-25524,69085,172858,149293,81288,58342,14320,-52148,-17940,98868,123828,27858,-81257,-107187,-39999,32861,41591,23590,10780,9018,1549,2803,26057,30955,951],[40436,1190,-39978,-55486,-32604,-12255,-9452,-18188,-29810,-1115,61279,79433,23403,-39613,-84448,-62583,-10035,1035,14961,137214,222564,126786,42807,50723,35600,14317,-459,-14337,-10430,-17347,5111,122323,189163,97390,6686,-38383,-62225,-6222,70007,32425,-23076,-44950,-73300,-97439,-67628,5875,38115,12288,22876,73504,58637,-5646,-63931,-93163,-80291,-31189,-9698,-2521,9164,8864,-59511,-181087,-185110,-37770,83821,88659,37774,16560,23934,-24366,-69004,-53051,-29965,-30519,6130,53073,75660,37693,2980,31734,25865,-61293,-96211,-61532,-12820,17082,147,-22272,-19378,37791,81067,33886,4135,48497,69976,16084,2165,4545,-57561,-154724,-157905,-78258,-15274,-382,-30510,-84029,-154937,-180033,-85634,2241,-23227,-77656,-100696,-83090,-39632,-23510,-40042,-30405,3331,1240,10563,62868,45465,1303,56216,109905,47100,-53236,-52965,-466,30653,37290,59218,50082,64159,132975,136466,117333,101394,39646,-2553,1298,-9792,-28453,-78514,-97227,-11183,43642,-5011,10633,78051,74799,26868,-9529,23288,64286,35005,-31809,-45405,-11172,-32884,-98810,-96811,-98658,-170016,-210433,-141830,-52489,-24690,-11028,-22764,-62587,-28852,114492,185772,84218,-14325,14540,74351,100623,92729,48742,34612,33049,28748,35536,48900,49978,46501,48927,78576,59122,-31015,-88709,-50014,4867,19860,41909,65062,36688,12894,56069,90202,60643,35319,-2533,-93176,-83627,22779,-6927,-97788,-39820,2223,-49322,-17583,78438,91482,68143,36641,-36006,-71889,-38790,-908,-3433,5658,8448,-51708,-68588,7647,83786,156545,143468,12272,-113770,-129692,-77122,-29337,-49430,-74634,-24024,27224,-10502,-10374,43961,18336,-98914,-121931,-29820,12172,-24102,-57570,-85095,-92639,-50807,-23887,-8726,1052,448,54106,114752,89958,-3322,-75490,-102688,-71445,9064,116934,175434,124923,-260,-44165,29302,61373,-3119,-39946,17123,20395,-36670,-20857,81744,159364,145620,75323,5930,-46427,-64219,-38025,-32504,-39389,-10501,-41590,-50563,138329,203333,-35583,-160623,-11180,78657,39911,75123,144333,37470,-73790,44116,147887,42800,-57600,-48446,-17326,12862,64276,55301,-40344,-63345,24737,66879,13577,-29037,-49510,-52290,-14942,26036,48413,10937,-77272,-97021,-52119,-26850,-33046,-29531,-6116,17513,1488,-25597,-52035,-119094,-178721,-135334,-61398,-26609,-49695,-121181,-167016,-134251,-61487,-1046,29408,101630,147464,82592,-12375,-75919,-64989,-29939,-38425,-116809,-178298,-175574,-115422,-15026,78339,101151,64140,11073,-73180,-127855,-116318,-120481,-104492,-20410,55026,94239,91436,41460,-23986,-43026,44144,147041,106257,19974,12014,40837,69679,146126,185845,126565,66452,18815,1652,4220,-1706,4057,64200,101873,39546,-11732,53619,107545,71236,16949,-14986,16755,87505,86594,6906,-56194,-37620,4792,10298,-3735,-13191,1411,53260,111768,159241,132140,34367,16386,115579,174049,137480,54873,-60697,-114713,-67132,-47484,-64002,-47298,-22706,-17638,915,28899,25262,5777,19738,88800,173569,124607,-16547,-89797,-46677,24874,68392,73473,44823,12036,-6058,3046,-786,22583,68551,78463,79401,134095,193881,146440,46914,-6663,-34769,-83026,-82587,-8720,79774,115944,80117,16090,-20282,-5151,4076,-12877,-26020,-22126,-7892,-17311,-18982,782,-28292,-43475,20274,108113,128306,85977,1973,-53036,-14291,-10334,-72942,-65521,9667,35946,29965,15714,-9519,-34808,12456,69790,44588,1343,-21087,-17500,18313,75793,88011,11068,-44370,-8670,43291,53333,-4481,-64017,-53257,-56391,-64976,-13928,22043,-23893,-59402,-71768,-102199,-76526,-2221,15682,40511,124482,98421,-31117,-88637,-31940,-23608,-90081,-105464,-61619,-19701,-21920,-19167,35203,54750,2147,-14394,20265,58622,55596,-1119,-54304,-29333,11601,8532,-29428,-56491,-28930,-9574,-45778,-70693,-55658,-44709,-57935,-68471,-83698,-76240,-47114,-6884,41912,68900,40773,-10964,-34374,463,54341,61709,40811,26002,22201,66,-15779,-19432,-70551,-89565,-10295,65699,51501,40200,93712,92058,2461,-44770,-8356,13759,10073,-15187,-24249,29633,62521,47484,7687,-29282,-16842,30168,19884,-26252,-11856,28991,31569,66875,160290,165182,35029,-35989,-8470,8913,16206,54187,62384,46655,936,-92476,-150221,-137431,-119523,-100978,-76009,-67429,-31786,20968,46168,63321,40095,-1751,-25361,-52344,-91525,-54445,35844,32327,-46327,-60337,11755,76301,88859,79771,54840,48480,61367,39455,-3933,-53948,-71362,8877,52403,-8998,-18252,62995,115854,79455,-22718,-109233,-94239,-3276,48003,-26030,-140976,-150641,-31151,22599,25222,26928,-38657,-91258,-61428,-33973,-43984,-83932,-95369,-28051,77440,141819,105556,16377,-45496,-85735,-118213,-110975,-59311,25570,93121,65501,6696,18945,3974,-81135,-100448,-39526,9593,56991,94767,91504,27801,-49088,-62809,-55218,-46205,-21497,-22413,8862,91289,76925,-15081,-48099,-68732,-86531,-25913,29583,15784,-27583,-52485,-15113,49695,27508,-44012,-30615,86063,153984,100312,80041,104496,50083,-25066,-16000,-6731,-54299,-52209,35585,108370,137926,118596,74663,54166,64300,53829,23795,31360,46473,-20248,-125024,-115608,-11397,38803,65479,84246,53523,-8220,-17112,-18661,-22047,-36039,-140196,-220486,-174597,-108378,-52695,8753,24669,-53253,-129863,-77842,41696,110504,58159,-52645,-49639,72833,137484,85038,26568,56096,78305,27290,-29168,-21664,25841,48424,-2312,-46872,-1209,46806,41934,2368,-16630,-3413,-51207,-79947,-157,22164,-54375,-53054,-4910,-23170,-46088,231,57913,43191,22842,70242,84587,1838,-27319,38570,39695,-49493,-142296,-182928,-131583,-129570,-166350,-108182,-39150,-59797,-64499,-48909,-44775,-16412,-3205,-20808,-35399,-49699,-53930,-58967,-98366,-90182,30222,84763,9188,-23003,38308,63459,27126,-20944,-54491,-54512,-2607,41938,37753,-5923,-39722,-269,59640,4552,-94040,-48006,38049,-31207,-119279,-96467,-39400,44948,101127,92013,94170,71676,-23885,-138601,-164252,-63984,46156,6294,-98602,-64586,44492,51879,48616,118318,161685,244729,473446,559598,303946,58095,10933,14643,50847,109988,127552,72973,-56407,-164418,-127016,-39776,74314,101964,70944,35189,31473,6347,-40131,-45998,17197,53074,45928,43595,32170,-3318,-38111,-41392,-33419,-41130,4903,56929,70325,77862,57462,-3500,-16542,-8817,-21705,-49296,-61700,-34151,6311,20280,29112,16146,-10434,-31208,-43648,-39197,-9079,34436,48146,41114,75826,99590,110678,75143,-37969,-89932,-37955,-6418,-2131,-6423,-27494,-7454,16596,44184,49850,13516,-7091,-11441,-37513,-63184,-33495,39430,42489,-22939,-27933,32783,71597,39542,-50513,-131663,-137247,-129203,-132302,-61881,33833,28270,-13816,29820,82148,81779,59320,11431,-86363,-170936,-148419,-87730,-52427,728,23642,-31198,-70759,-18109,32845,-440,-37236,-66855,-125690,-177377,-145881,-88501,-41514,-11807,18823,32763,-9117,-43558,13915,63251,4252,-28836,1275,32237,82668,125043,105996,51026,21308,-20928,-73337,-27539,88857,108207,57120,30059,-7900,-32059,-8624,7472,-16381,-57404,-51681,-16009,-620,-1583,-3755,-3500],[6955,-16497,-24701,-2597,25121,7029,-38700,-68438,-57494,13575,122232,163500,77758,-47565,-134316,-112464,-54143,-28960,-3292,83145,127155,61028,6757,6360,21461,41372,27367,3965,4831,-21313,-30965,67228,140249,73655,19077,2718,-27037,17937,119211,120128,60325,25166,-20449,-105633,-102794,-2581,48503,64762,117445,138512,55228,-61165,-117037,-114493,-72477,3082,36291,37135,2830,-62590,-90314,-65806,-26693,3221,8440,-42855,-72320,-19605,46475,9304,-22122,32646,51489,-11944,-39762,3069,72567,67978,38222,48072,11518,-66709,-55180,-2880,14803,-14590,-55754,-14829,39722,62476,56399,3270,-2915,30986,-8602,-76966,-37913,19973,10872,-64641,-93085,-54736,-45504,-55937,-25639,12692,-38450,-105808,-45845,28065,-27859,-84378,-64669,-46487,-43661,-22623,-19893,-15452,12382,3930,16678,78080,34167,-48346,-18555,43187,25847,-52209,-58628,11040,47523,441,-16730,2859,50559,142490,164712,113166,71841,41704,-11886,-65865,-82926,-58258,-53248,-74525,-62394,-48301,-102073,-105312,-34342,12778,13617,4324,31769,62600,47375,189,-21877,-2269,153,-53525,-72129,-58415,-100047,-130288,-56555,2882,-19243,-22137,-36950,-89579,-94587,10755,123788,109128,5667,-27786,46925,130737,140126,66762,31705,41279,59461,62922,65465,87925,66785,16865,54107,107153,12255,-126623,-127397,-38691,29219,87190,130492,86492,-4211,-11584,41864,55249,68669,63404,-35694,-83891,-39119,-40371,-22970,71539,49059,-63698,-59528,16751,15300,-51,14065,310,-11397,4412,17464,-784,21314,61598,14367,-34149,-11866,906,54538,127067,101952,-9472,-104864,-116698,-44813,-294,-49415,-65287,-26606,-29433,-40265,-40234,-25291,-20034,12801,70338,52906,-36700,-82102,-83803,-91530,-105614,-107571,-85972,-45978,20982,135471,161923,51429,-53876,-73110,-54090,19813,125882,214589,234855,159685,11268,-48980,14783,57085,21529,212,10750,-7167,-38647,-44764,14006,137741,202510,138683,65757,2114,-55326,-35878,3377,-24508,2328,50668,55098,138129,193479,76744,-21731,54282,86503,8205,37620,148675,84938,-26125,48405,98741,-957,-71145,-11181,60015,23415,13841,49879,-4803,-52874,4809,48740,5579,-61948,-76046,-37339,15982,40007,50696,11686,-77428,-77852,-15847,-5453,-13407,25233,62659,61007,38710,53665,56108,-59482,-197842,-179757,-89577,-61700,-87222,-136890,-183881,-159469,-41232,83429,116863,110236,102868,45128,-54999,-109445,-66543,8422,24238,-49903,-119180,-139033,-92538,15045,117881,143296,80267,5297,-44595,-64916,-55679,-49094,-8674,66379,79417,67539,90251,89309,46450,25517,45989,93505,64966,1511,-5572,12525,11173,83818,156265,95035,-15487,-72898,-42705,-11970,-19389,-25631,6737,19514,-33435,-86093,-66672,-26206,11613,44215,64461,115824,168504,124290,52959,4708,-4077,23569,8733,-35961,-38696,-28719,-29222,16108,100464,108114,38828,24087,82255,106639,46413,-26693,-61774,-45398,-31631,-87234,-105419,-48799,-29418,-45665,9518,70472,95292,73751,26949,47516,154758,185794,101439,51857,88522,151647,182160,136211,54841,25472,10370,-17239,-28987,7461,38083,19866,36320,128236,191359,140107,35205,-54092,-79889,-79823,-81921,-41812,32588,74146,55292,1836,-25965,230,5556,4987,15552,-9115,-40032,-35487,-14015,-25478,-78369,-95363,-31426,53960,116655,109813,17696,-51374,-6510,29422,-8070,-20137,9927,4572,-26082,-42537,-83965,-134092,-59388,43587,12881,-44172,-59402,-5852,82425,90178,32790,-11210,-15926,13130,38968,-235,-93765,-94935,16573,51401,-22835,-36886,23294,26133,-34992,-93163,-117000,-67127,12615,45397,60195,105359,58929,-64401,-101045,-52980,-15240,-7454,-40195,-56261,24344,83857,46076,20126,11993,-26499,-47837,-23960,19237,52961,37748,11190,35901,37724,-28992,-66976,-38929,-1089,35676,19351,-50869,-86413,-64114,-65628,-73942,-71478,-54901,-43689,1720,75856,118324,99025,55577,32710,43221,60840,42029,5569,-32831,-40342,-41511,-10961,12324,-70395,-121089,-19444,45217,-16631,-5438,78533,57924,-36076,-81497,-65634,-59592,-62190,-70539,-64157,7425,88584,128246,82937,-20712,-83077,-49833,-19828,-12088,53695,107299,101248,128381,205964,206282,97505,-547,-41585,-54458,-61994,-71655,-68024,5426,33377,-62053,-142792,-111874,-63606,-53216,-44519,-21264,43389,105509,83859,15692,-53208,-81369,-83323,-94711,-112600,-67756,15085,49298,22112,10912,27893,42809,66095,84622,54909,29702,48625,70803,63104,-14971,-106753,-67838,-6950,-63211,-135384,-86925,12298,38977,-34299,-107854,-82729,34435,93013,-6548,-127092,-109515,-16876,-13457,-3034,45656,27624,36514,55383,-17397,-103726,-157893,-142666,-38128,51906,61734,1472,-92013,-106255,-30908,-7119,-47175,-51290,13691,59605,20224,-44014,-5537,50098,-12546,-87588,-50203,22854,65280,83480,83422,51050,2449,-1752,6660,-11006,-31781,-53102,-9406,73937,76566,42653,27037,-50304,-98457,-16460,68980,79411,96127,110496,66616,55614,58476,21893,46785,133772,115437,23603,16143,40335,153,-54957,-38715,4645,-7757,-34729,8967,71832,138181,143189,76823,44566,76571,74566,51107,67658,92233,29962,-111243,-145354,-34327,37801,71232,90035,10355,-141047,-143934,-61489,-25726,-43604,-121796,-186005,-156111,-106146,-68445,290,57491,-23426,-141186,-91048,57299,141368,88054,-32689,-54783,38324,112893,89591,5003,-7511,24721,15445,-18255,-20638,2860,-199,-60370,-101198,-68623,3912,52575,3894,-50056,-15007,-1238,-2925,47732,27989,-52344,-30694,-17636,-97793,-112321,-25929,28937,27331,31286,45132,52244,45454,72733,95518,53912,-2903,-47789,-69696,-35262,-53286,-109202,-83211,-20198,-2869,9427,-14025,-21024,58178,92380,42027,19234,-2743,-29946,-19958,-48840,-83269,16165,94332,31237,-43574,-41431,13207,13505,-41221,-78930,-73191,-2947,72913,74705,38678,28650,41686,40928,17764,-42839,-73226,-25678,11392,-2759,-13218,34886,124031,135688,62908,60459,86558,14546,-116698,-138446,-38240,42494,20681,-32852,-6888,62674,85203,102853,142196,119000,209655,499311,624802,367269,80762,-25263,-50602,-50384,4175,57100,57981,-15185,-97780,-113059,-57944,35384,74818,79064,38505,91,-16890,-42805,-71003,-24078,18958,12331,12054,8116,-10427,-30151,-58004,-73741,-62807,-7417,35297,40044,53772,52479,-7982,-59188,-92991,-98290,-55190,-33483,-8505,33143,63136,73003,59606,20287,-11045,-36498,-56829,-39317,35673,85598,63764,60419,81387,94256,69216,1556,-17146,22324,44869,41812,11790,-49872,-74645,-47165,14234,10860,-55201,-60675,-37268,-46976,-63532,-31950,21605,23130,-12119,-8127,-8019,-909,22591,7026,-37922,-83100,-130038,-141472,-69898,7681,6245,-527,79407,134164,93899,46397,35391,-18148,-115776,-147528,-134555,-125551,-76014,-2761,3492,-25888,8998,49787,8457,-66273,-123757,-148439,-153669,-128159,-92864,-72091,-43666,-707,30785,43791,32653,18011,24860,40324,76275,106207,86453,58696,51138,56803,55596,37060,-25535,-73886,-19916,57453,62348,75034,126032,95284,-5076,-34382,-16326,-22758,-56949,-74422,-62690,-37168,-24348,-18348,4563],[1783,-3220,8724,16987,-8499,-45134,-44324,-14516,-11228,14930,114114,207137,170785,36236,-79292,-75195,-24274,-24787,-51115,-27653,-11103,-23782,-34848,-27801,6743,39783,23020,6719,18746,21286,8040,39587,73542,76185,100337,86509,25229,24322,79306,73607,41295,71619,51853,-88249,-166616,-99295,-20699,56490,139073,132798,40711,-33926,-40912,-64139,-81106,-3804,64882,53307,-35185,-137261,-105124,55953,144128,94203,13028,-70211,-98264,-26249,50945,43643,38002,89633,100539,21201,-38579,-30335,16743,37974,35805,38154,11811,-43262,-38114,2652,5602,-54443,-100653,-15935,89761,92429,21404,-41970,-12395,9762,-71801,-158254,-137030,-57977,20836,32758,35609,37847,-54420,-133924,-70226,53418,63941,-10333,-24937,-9614,-33389,-38182,300,-17202,-54582,2484,67769,61097,38989,4464,-4849,3883,-38576,-70382,-57287,-44182,-21194,-24584,-36207,2758,43078,-14358,-72206,-49044,-26384,-8688,29630,12496,-4985,35168,29758,-38718,-84138,-78314,-41482,-33261,-68702,-77947,-119626,-154981,-113749,-42625,-12778,-15338,5367,33169,52171,62611,45680,1627,-34178,-64486,-48689,-8275,547,894,46424,70150,33264,7848,-14347,-52228,-95805,-92310,8451,78053,-1956,-79154,-20745,59661,76065,18047,-25613,-19648,17374,37250,62021,109872,76053,-25757,-32194,45019,15810,-84125,-109749,-99002,-58960,58691,155201,104026,-36998,-95313,-36806,31461,72903,102548,52570,-26058,-43190,-13364,28262,56431,22642,-42498,-60330,-61225,-99424,-92206,-20946,49431,75681,72455,62203,39415,33531,42443,14547,-20241,-13150,-20499,562,86555,118170,30480,-64187,-88696,-38020,2644,-34063,-52290,2561,17802,-34274,-105325,-78034,20754,88411,86213,28964,-65460,-111851,-98475,-91913,-140643,-160481,-153925,-140457,-48358,94143,87293,-38744,-78651,-31423,20298,100905,159944,159852,115529,60556,-8686,-1987,28708,925,-11725,26620,15283,-31451,-44057,-43377,-27889,43304,104215,83956,48703,24447,-21059,-29734,-13140,-54860,-48394,31867,65573,57126,127460,180021,114248,51211,9494,-51160,-14995,80174,54535,-10887,13187,23311,-24579,-38028,39300,101879,14227,-25044,47176,12239,-49174,-1142,54018,49571,8839,-12748,10805,52334,52295,51853,43257,-3257,-6660,15586,-6677,-24593,28634,75309,47506,2074,33608,63496,-19654,-142824,-143685,-73608,-35621,-48799,-89217,-120297,-86086,-14,77714,89508,32205,571,-6338,-34370,-73427,-74415,-11833,45610,44603,17736,-32598,-46910,16379,109878,146817,88212,5943,-15679,5278,14404,7218,36388,103314,73359,-15940,11211,73795,48411,10009,6015,45255,58318,31533,518,-36454,-88078,-48210,24682,1250,-64243,-72767,-7792,20725,-14487,-21215,-20373,-50536,-94130,-118930,-112663,-68378,22247,94147,111349,143975,156733,136332,141117,95004,-4376,-25678,-23280,-55862,-36675,-2802,-26520,-19458,25907,33358,12047,7123,9245,9534,-39055,-82229,-32127,39637,6395,-77027,-60057,5317,-17213,-57179,-4004,45626,72033,56430,-9917,-6903,91288,129659,111287,149123,206448,231979,210331,124432,33227,30157,44277,24070,3570,1618,-10462,-54661,-32066,76930,145706,92642,-18793,-106572,-98834,-42869,-24785,-37039,-24176,10257,28115,941,-12189,14101,-4669,-4595,37651,5436,-33388,-10469,1815,-30620,-65649,-63179,-243,48620,66934,50501,-23090,-69965,-23755,23218,29444,50393,62338,14856,-47032,-81177,-127365,-184592,-126743,-22846,-31399,-90692,-105647,-13483,108706,110521,31656,-26722,-39998,6449,30326,-68526,-206481,-160540,38538,107543,-619,-55607,32287,100050,53143,-56799,-120484,-70664,5739,38968,67029,94014,31589,-81692,-140336,-122239,-24312,57577,-4479,-84437,-4346,101179,79759,4167,-34690,-16766,6519,-2667,-19741,2618,39121,56932,73452,56675,1710,-787,31555,49033,86369,63395,-56936,-115153,-76562,-50436,-43055,-37115,-35602,-61543,-39082,35729,83865,82619,68250,64560,89294,71278,-13524,-84270,-93340,-84499,-73908,-10111,31863,-52983,-108519,-23089,4289,-83942,-53880,33576,-13177,-98390,-94150,-78364,-114220,-112673,-61176,-53515,-24196,43865,102066,90037,9910,-81535,-91747,-40682,-3767,56940,120486,150179,159137,155614,148724,109368,32426,-25383,-43607,-99120,-181141,-150869,-3865,33829,-46213,-87071,-63212,-41492,-32193,18378,59364,78695,119759,90051,-35051,-129410,-122875,-126827,-136488,-83133,-14177,-1759,18195,62514,84543,52784,14916,28170,57202,12583,-22052,12235,81020,124659,64777,-36560,-54838,-34156,-74195,-141306,-140738,-62592,-17619,-36254,-52926,-17408,85339,115769,14761,-65986,-58284,-42122,-32701,43404,115972,110825,125165,112136,-4258,-101194,-123249,-94589,-28003,14458,-8373,-66494,-129827,-110098,-491,42366,-6103,-20459,-964,5382,-17365,-66172,-50362,42036,46479,-67282,-114474,-66069,-4065,36029,52257,49666,56469,60742,19347,-31761,-49820,-46305,-19880,-2040,142,56393,97244,2059,-86309,-33381,24445,25440,91102,152092,82309,23243,52270,82966,129841,176796,98466,-11431,-16483,-10469,-60846,-102141,-41016,52238,31273,-50112,-50191,1361,68190,59425,-6226,333,64747,71220,62968,79873,91097,39065,-79288,-114923,-3845,68565,83973,82845,-8214,-161080,-138620,120,53787,29573,-12744,-65349,-96416,-95032,-73393,-7262,59997,3871,-76600,-28214,97380,180334,131581,11806,-30823,14264,68876,48591,-36202,-70522,-24273,39234,40467,13952,15168,-17875,-104623,-146028,-135196,-72114,16951,11088,-63697,-65738,6465,86265,122034,25582,-109016,-104884,-66497,-101660,-83869,-2325,26376,45555,77552,56736,20666,45491,90870,75548,20230,-7762,2953,37314,71967,29313,-21747,23241,72303,56678,42029,16798,25860,118175,140658,59101,7935,-7089,-1323,45743,5578,-85964,-46906,18609,-19178,-92796,-117288,-61139,-23036,-54342,-54652,214,50804,75328,72156,67674,89284,73978,8898,-18,8523,-27064,-24456,48324,91890,78947,81311,128803,143243,65920,10048,11190,-27956,-88612,-66037,5592,50236,65136,68440,74659,78942,51670,41417,69832,54716,183281,547749,712309,418202,81106,-44797,-73468,-121984,-142306,-85814,5607,28189,-49137,-162745,-183319,-95308,17460,63651,-2673,-61324,-64654,-87629,-121136,-58548,14476,12612,9809,27351,11487,-29980,-69801,-79657,-60777,-41504,-39490,-33323,5275,39546,9990,-39704,-92138,-98385,-18991,6630,-9965,19579,87001,115981,87930,38291,21933,4475,-34947,-47288,-3240,27876,16561,23558,23981,2784,-17404,-10291,24782,35286,8420,-4724,10009,-36990,-109682,-104493,-36098,-28089,-71587,-54384,-11764,-19354,-46877,-25474,-1372,-15973,3004,38244,7415,-10440,36690,75844,75014,23278,-60741,-109447,-106944,-68964,1336,67698,103521,93920,48103,27822,54741,43278,-9256,-64096,-116549,-143848,-115555,-42065,30044,50059,25685,-24442,-88478,-117884,-108760,-71248,-61470,-60589,-61365,-68634,-44391,-12181,12418,72049,87568,-643,-35380,48446,126620,126264,80651,50081,53451,62364,72977,48496,-27253,-56930,-7434,18418,9750,46877,121908,129446,37436,-25287,-29039,-7266,-5285,-54842,-90601,-58055,-19615,2822,29330],[25572,23611,19450,-13921,-78794,-121266,-70960,24194,30632,9564,60211,140162,153998,98818,23204,20803,58965,10053,-104498,-138980,-108272,-82615,-67952,-42361,-5130,16029,-8271,-21526,23462,84201,75247,37538,26525,78320,157523,113743,11481,-21205,-15872,-34911,-16010,72046,88445,-37039,-150606,-143552,-81141,3347,84776,98217,62055,70416,89594,-14052,-123440,-56497,31453,20003,-49808,-118530,-68748,91218,176811,132065,62487,17688,-12757,3767,54513,77240,81585,97703,96466,34335,-1419,-9974,-21898,-2865,21644,10254,-7089,-41273,-59096,-23942,4163,-45687,-103370,-41178,79199,113463,34778,-40850,-24158,-14874,-53584,-120853,-172909,-135460,-18563,46200,93017,108347,-6365,-107604,-69765,18761,36618,-5705,-37186,-50034,-20774,40975,83007,41238,-28835,7174,107643,130657,78718,11849,-17867,-34762,-43411,-12262,-10900,-60849,-59798,-33616,-28474,-2470,54187,24011,-53720,-60005,-69107,-98209,-59825,-37859,-33100,27358,54979,24624,-14414,-60536,-75787,-51012,-41018,-19933,-38025,-85266,-68610,-10148,2603,-24045,-8021,21106,53954,98795,101565,30018,-62296,-115050,-75963,-6367,33858,54909,92565,114177,86106,47138,24900,24547,4400,-24390,20886,57015,-5023,-37147,-2480,-15292,-33065,-24673,-38674,-64937,-41070,5473,58171,87952,33212,-81566,-110858,-40741,-771,-11077,-25139,-100659,-125236,23790,143979,77370,-49892,-100658,-47702,46789,86857,91159,71442,24057,5345,15736,-22168,-53825,-20001,-2036,-41721,-89041,-127878,-112491,-26879,67945,111208,113312,95320,62100,18480,-16406,-30922,-38268,-20007,2058,20852,53794,63307,-5447,-44659,-29036,-9598,-8597,-17926,-16891,49895,74343,1360,-102688,-104598,551,83780,56170,-13942,-70549,-102979,-123367,-142037,-149405,-132103,-142985,-170513,-108422,-6134,-17282,-79198,-62733,-656,42782,93448,108106,50027,-31192,-55019,-23172,59909,75568,-21350,-73365,-38383,-18155,-46282,-34229,16863,27047,4674,6011,27291,25358,14223,5106,11904,-9947,-73883,-91062,-16953,31367,-20421,22820,148828,120653,-8672,-75167,-95050,-65991,-10341,-23475,-52608,-30721,-10766,-29915,-20605,47544,93572,20201,-25788,16018,-18368,-53406,274,42096,41451,49117,55022,58232,70734,65299,63778,78591,87789,79004,34170,-32262,-66547,-9197,59342,25934,-42402,-22354,6493,-36656,-98981,-92957,-39381,33978,42056,-16462,-18272,40783,48053,24821,-17507,-74286,-58307,11526,60343,26070,-33476,-37298,5831,42530,52854,4648,-37582,-13685,55412,111344,94979,34858,14770,28967,31040,19220,28516,66324,10860,-96520,-57055,18214,-37318,-103730,-77568,-1205,52761,58107,6765,-66299,-129487,-127032,-83901,-66778,-45864,11641,70601,55418,14329,30552,20969,-47959,-109425,-113692,-78190,-3962,96103,129663,74487,45296,47642,101590,174244,124708,-24221,-73710,-37632,-38608,-6562,48024,23370,-14347,-21646,-24996,-565,23818,-464,-31808,-67038,-76960,-3039,57619,15221,-15007,29717,42328,-13550,-44681,-29271,-22425,-17256,-11790,-31549,-15301,50244,30491,6403,79314,152059,150898,110892,52876,20383,59868,105863,129068,101264,32819,-30868,-77229,-61401,29974,109426,74161,-28846,-96170,-59409,28063,58208,4228,-32956,-7438,31644,25668,15802,31629,5866,14590,82173,64715,33876,41187,18330,10426,28506,47183,88902,105277,48650,-16012,-56483,-56653,-22427,-4428,20220,71329,96525,50886,-12110,-62338,-104335,-155994,-133554,-48834,-30760,-100923,-127492,-18082,88921,89559,44303,-30764,-79729,-9768,47298,-41388,-175319,-146089,26558,79785,-15173,-66739,15572,118607,126182,19494,-75890,-51264,25694,57791,76692,92762,34010,-61644,-156498,-171429,-24498,117750,52461,-73877,-56209,24112,50949,3853,-49766,-18623,34896,-6780,-85614,-78615,1026,31778,16351,-2532,8439,56562,67780,72987,102429,61040,-41126,-82634,-80835,-53156,-6339,3300,-22874,-70269,-66043,-9781,29418,51968,54643,32927,58651,52436,-58051,-149591,-132503,-113206,-104545,-40645,10104,-22103,-39998,-6473,-2205,-45560,-34938,-17456,-89326,-146096,-94408,-54174,-95268,-80391,-13924,-51126,-85439,-43374,6478,36199,27126,-46665,-92955,-61094,-20802,23391,75005,108811,101006,58384,46980,39578,10003,-2655,-611,-71892,-152614,-87599,24908,-20497,-97128,-64234,-37039,-69125,-52976,65295,109239,36570,35179,63484,-12955,-109096,-113791,-121188,-115430,-21743,42188,-24978,-60108,28235,99252,70988,17717,10389,27306,-11946,-53896,-50472,33910,141246,123084,37770,-14509,-42262,-47780,-49249,-72003,-70063,-55600,-1114,66922,86515,86685,39368,-50382,-64614,-54099,-62423,-17861,86327,123248,92573,87734,85796,20571,-30934,-12975,2645,-12812,-1115,15514,-26816,-96760,-95022,-17157,11274,-29240,-25715,-7619,-11191,-19364,-33204,-40470,7880,21629,-90413,-175369,-150692,-73366,1771,30999,19821,44909,59949,-5627,-63328,-51294,-14771,-21022,-72541,-90252,-5394,89693,51205,-58385,-68030,-48170,-82703,-60957,18744,26108,-22836,-7907,74628,144444,157434,85856,12105,15322,-24386,-114933,-118135,-4152,93838,56508,-39735,-61793,-33733,-18819,-58409,-89305,-45818,19430,47078,70790,66839,18254,-25052,-59339,-56942,25751,75331,75354,60719,-1420,-90970,-42502,91996,127328,96278,71997,26546,-32652,-53259,-39877,-13937,8252,4359,21328,61747,106962,147293,106280,18927,-6306,27816,58527,22762,-50522,-89599,-36511,84444,99838,37478,26963,2423,-64308,-106496,-128618,-100998,-26735,-7423,-42717,-40760,30671,133720,164276,32770,-130169,-133004,-52038,-23948,6216,43434,36974,50417,86240,62437,-2864,-12204,8536,4553,-26323,-51184,-16426,49303,87507,44180,19244,105558,154600,67410,11815,47661,90537,120106,100234,33934,-19544,-30286,-4176,40051,-64,-97118,-125662,-121685,-130079,-130934,-126336,-104126,-61252,-62622,-38047,37121,54227,15352,169,15890,71637,96046,38953,5958,46795,67989,47968,48781,75982,91017,64545,62197,89012,54200,-19046,-63083,-86531,-76289,-17878,23415,29481,56356,104491,110403,76262,16851,-9470,11476,48834,233882,642598,820568,471325,88341,1578,-10391,-87740,-166397,-133891,-15821,25191,-79497,-191547,-231753,-134564,16011,84822,14141,-45279,-64685,-105521,-120391,-36008,57609,67716,42919,43318,36875,-2034,-56637,-65094,-13829,7312,-54600,-93432,-51853,10961,37498,44643,3309,-40377,-24152,-18906,-44534,-22009,59460,128415,121062,84736,74282,48216,-12511,-54061,-63141,-66517,-45196,3828,-18312,-81562,-104028,-67098,-13776,5994,-20331,-25271,20250,-17366,-106497,-105699,-34354,-1809,10522,38239,63969,44891,-11258,-22279,-10994,-30337,-3065,37643,35458,24080,29051,55937,78681,60377,2436,-45939,-84417,-78655,23872,109998,82338,18849,80,20105,29172,-1900,-16484,-41620,-102341,-119695,-80470,-38188,23504,47219,-33588,-153918,-214601,-150111,-40014,18519,4724,2451,-8680,-13291,3976,-2236,-285,65899,77425,-31502,-71969,3569,47773,19044,8972,51967,93006,75357,33941,-9798,-46726,-32307,-9235,-18314,-31235,-9391,69836,120336,57042,-37129,-76014,-35961,-382,-49845,-96126,-59322,-8098,25848,50589],[30532,26633,762,-49655,-96202,-145612,-129522,-39575,982,1552,26044,34939,37639,67428,54809,71115,114224,42648,-126895,-182914,-110944,-64368,-49474,-39238,-28486,-10570,-41696,-79028,-5990,100421,95260,34279,12459,51695,98080,28369,-65160,-85484,-81712,-81392,-30367,37123,60810,11793,-46595,-71096,-77941,-48216,24751,73803,75434,113737,119446,-19047,-144327,-93357,-36047,-33380,-20750,-15340,9666,62933,76728,45660,29399,35648,23021,2854,42161,78501,81123,91471,88356,30499,25345,33218,-11292,-26323,-900,-24866,-59996,-79520,-74300,-23131,24956,-3998,-62793,-44863,29643,84959,58607,-12029,-56264,-63566,-11659,-15391,-108552,-142841,-72215,-40800,-59,63008,44672,8691,1162,-34478,-80723,-78977,-54370,-46543,-11766,67396,125615,107802,17749,-34929,17065,76004,53769,8043,25110,65403,62777,51135,32807,-10266,-55611,-90949,-67211,-2872,64391,49551,-13868,-47638,-55634,-49139,-24607,382,-1198,-6217,-17021,-1000,18795,-39598,-133045,-126042,-41933,25364,16072,-25212,-2617,60266,55557,1514,-1463,7587,19455,60236,92998,50740,-65023,-164329,-151262,-65342,-2213,21765,56629,83365,62830,31828,18300,41835,83602,116718,107090,40995,-12793,32363,78400,-4680,-71915,-24308,-1751,-51200,-46684,9361,55157,42072,-28408,-106905,-110686,-42781,15438,34029,35189,-40199,-93882,3178,68238,9425,-29829,-39278,-21344,54436,88787,38059,-7916,7873,47177,13672,-92407,-105562,-25163,1452,-52899,-86532,-89235,-64209,427,36372,48200,80188,89257,38243,-20779,-47960,-46880,-52775,-57778,-21421,34239,31315,-10960,-73381,-76046,-18611,4705,-4842,-13298,-12258,51981,79438,17479,-63934,-82190,-5619,96337,77708,-12772,-49344,-63563,-121894,-177308,-131894,-68509,-87684,-118364,-92256,-54688,-36946,-24718,-22364,1223,14283,33227,56635,20419,-50606,-58512,-4468,66216,79454,4424,-84391,-114480,-75370,-64183,-34712,58695,90876,23328,-13724,18993,30691,-8864,3751,77877,62747,-46478,-86227,-14843,35649,-22611,-76513,-15175,2633,-60175,-83869,-90999,-100672,-73406,-83020,-90416,-19817,18808,-20335,-34698,17071,81175,55044,-10651,-27348,-30437,-17681,10504,153,-40243,-14120,63353,90542,77838,78544,87217,101428,123805,114456,48346,-31586,-77132,-22423,66469,46470,-31633,-30826,-9935,-40232,-81426,-87785,-42428,58881,85784,24886,42007,94423,50983,-18207,-92827,-122432,-44547,67167,126757,97717,38770,-3242,-22276,-42504,-43243,-56385,-67476,-51188,-16553,36579,59271,48336,32897,5367,-3708,11618,25701,31206,-34103,-114516,-69523,-13092,-96197,-170417,-120355,-37832,6438,27932,-10758,-60505,-82667,-97038,-98229,-76733,-8729,74014,92762,28950,19612,64719,61342,-17397,-82232,-67540,-15187,58448,149145,155121,53505,-32875,-22916,48401,103109,76706,-11817,-56712,-20578,4645,31981,75213,47319,-14662,-23074,-12131,21934,52073,21691,-28901,-54659,-41805,3300,17967,6569,36233,63067,21871,-5279,-519,-33715,-86553,-89195,-41417,3047,28738,49107,-10393,-69711,-41818,581,4612,10411,16134,44036,105886,158504,219629,200084,84596,-6482,-17938,-11739,15770,88106,109430,55431,-4988,15017,96479,120233,64702,37608,53064,60719,50623,38228,45396,43779,80238,142438,124517,92844,81169,40240,49278,100936,122445,127328,123615,66695,1571,-12709,19433,44416,21880,236,8253,43953,56718,32473,-2530,-25767,-70787,-75145,135,29763,-54430,-93053,10981,61237,20057,18634,-11060,-66656,-27378,36802,20478,-40203,-37115,43062,60291,289,-30728,12623,82051,109057,59053,-19763,-36809,35995,92444,79977,69224,39101,-13874,-102756,-152025,-27255,151573,140776,16033,-31340,-15888,19460,28157,-11324,-26742,-20329,-84384,-154816,-110566,-7152,-153,-56857,-77649,-22548,45783,47875,51328,61857,11822,-5372,4245,-47799,-53302,21720,24151,-21256,-46787,-30891,19402,67659,95939,82802,24111,8241,19824,-62809,-139071,-113198,-87450,-99202,-70406,-20701,22129,55608,37119,43059,78430,39677,-52871,-119538,-128232,-88568,-42218,-28838,17358,39734,-56129,-121539,-84859,-46725,-18136,7744,-37645,-91901,-91276,-53826,11047,51474,38959,16441,705,-20885,-39462,-22562,9275,22776,-17443,-41549,4022,21570,-69937,-124460,-60393,-29852,-95678,-84826,60565,98830,-15552,-28578,67017,79097,-13972,-80279,-84643,-48213,2324,15610,-51968,-87746,-9560,61089,54115,23505,13403,12857,-1645,-36968,-82541,-23584,109551,121925,55315,17711,-10882,9164,40995,16503,-38020,-40702,62838,173490,167961,63963,-68521,-147838,-102346,-50932,-29385,17674,84296,62816,-19748,-36124,22753,54539,53378,76900,62191,-13935,-2746,83956,73364,-27256,-79103,-41372,-20072,-53096,-49194,-2658,-10221,-37534,-4351,24313,4439,-38475,-107300,-136077,-114267,-66231,15081,50159,3713,-15803,191,-16271,-29618,-6570,7644,-30522,-95244,-125253,-87235,8041,36484,-51220,-85091,-50604,-94312,-157047,-91516,476,-16387,-46166,12003,64199,66791,47955,36228,49293,-28805,-126282,-66727,34379,56441,40615,-8614,-42491,-52328,-73048,-81643,-47709,-30764,-36133,-1234,63324,42137,-55437,-81920,-48450,-31232,-14638,954,32337,44954,12877,-31586,26666,126098,140838,102116,73769,51309,24371,20534,41709,12824,-37993,-9783,69646,88110,52665,35221,8413,-18671,-1058,41993,61951,45363,-3209,-54190,-20432,99682,101296,10005,-12782,-1436,-2968,-26324,-66634,-73683,-58509,-60629,-19975,57271,95480,127242,141262,56787,-61460,-58500,11447,32597,36288,32848,10088,8218,28967,16378,-20690,-47991,-57312,-40795,-40693,-64805,-38218,2563,20871,12780,32941,111940,134834,12205,-38442,65163,124212,68948,11789,-5213,-34278,-65166,-54894,-15866,4429,-36764,-111012,-188227,-202404,-141926,-110761,-115144,-85167,-64412,-53941,-30233,-29701,-55722,-77859,-81397,-6408,101423,114818,75366,92976,126651,96066,27610,11257,43004,34748,19490,28801,27763,11511,-31510,-64987,-48986,9389,37939,7865,5257,65523,78993,36405,6611,9867,41010,99516,306860,738345,942919,564574,134253,57239,61817,-11658,-83198,-66583,8433,-21269,-146071,-161904,-124847,-47762,17026,78657,65860,28519,-24028,-67167,-55980,88,61921,101235,71367,24972,34216,30110,-42098,-62886,28794,97579,21108,-64307,-57444,-3884,52067,104027,87348,3751,-69177,-66641,-31393,-13405,21642,98713,154622,164200,118929,28055,-40558,-55849,-64666,-71816,-37144,9275,-34322,-107772,-131838,-124077,-92270,-34354,9889,46879,59005,-29315,-106433,-69890,8017,49488,86863,105346,103223,91530,40786,-5101,-13376,-10696,-13912,-13182,18806,39008,3192,-11112,13052,25255,8711,-2944,-1698,475,30822,52996,25753,-20504,-18569,14363,-20134,-102519,-116922,-112429,-148166,-94655,2876,2856,-18847,-40398,-120942,-213201,-233594,-121502,14977,38672,10785,47637,69840,75198,71008,34466,20536,49063,28982,-42645,-46170,1669,933,-50378,-44972,42399,94055,47953,-40813,-76373,-41061,206,-13899,-34246,-46263,-34134,57818,115939,35415,-87013,-142392,-102559,-50269,-54581,-71117,-38587,8196,36907,58254],[5112,15143,-2866,-32759,-44359,-96078,-144989,-108098,-51040,-8125,31785,17177,-4200,28885,25840,53311,109351,57969,-97532,-143480,-55593,9483,18494,-12516,-26858,13741,-14147,-78203,-13344,96407,97061,51145,44745,40090,-2470,-67642,-89802,-76793,-61508,-39185,7303,33415,42893,51159,58321,37814,-27543,-43694,32516,67351,36363,54075,61726,-24735,-87398,-45947,-21645,-10504,41261,94637,108752,75139,4552,-48924,-39556,-28569,-36085,-27842,29216,56643,69662,123781,131252,53121,37343,71763,54501,4604,1065,-16693,-64139,-63593,-3306,42154,49754,27485,9886,22424,16237,26405,53502,21747,-58240,-84348,8060,67969,8992,-75344,-85002,-103208,-106244,-34401,42394,85957,67753,-41451,-144021,-117177,-30348,-614,-5712,34036,105036,132524,67422,-33038,-76724,-55806,-28029,18070,126932,220627,163026,39430,12245,41189,-8854,-110482,-90729,6364,58088,46769,25669,-17166,-32129,6330,37717,66595,45791,-44614,-116820,-94228,-25808,-35965,-130209,-143674,-56890,10724,-15310,-60622,-19673,91938,119448,54811,7693,-18009,-20332,12720,52081,22266,-79811,-167637,-161904,-75735,5778,17630,9577,7559,-13717,-21113,-22710,-7356,72285,167768,135409,27877,-6088,65803,143928,78019,-18255,-2347,33135,7959,24681,60688,52740,12530,-33949,-50553,-30331,33277,84368,70094,51433,32892,-364,-4276,-21777,-30464,20563,15089,-40333,-2914,51615,-13201,-96387,-41012,56943,31019,-44711,-20824,23225,180,-49968,-61763,-38609,8294,39945,866,-35342,21710,76852,19376,-40105,-29410,-2808,-18288,-75303,-77971,2375,17089,-44295,-96493,-95211,-44458,4704,21512,-11422,-20603,42134,48531,-10717,-37701,-14122,46381,137605,124290,28760,-10331,-14945,-58489,-94147,-68743,-41340,-65314,-52372,-24382,-18603,25215,59775,27643,23930,18298,14762,53816,62822,20496,22077,27461,17337,25600,41702,-4659,-72077,-70813,-55523,-42723,28655,75239,25801,-18260,-1480,16733,-26601,-7745,115190,138750,-5839,-69778,-1817,45097,-6456,-104611,-104526,-66037,-48197,-16680,-38646,-102129,-103662,-101938,-69847,41719,69434,3542,-37644,6191,100142,97282,15781,-12794,34413,74649,44914,-32800,-98400,-69358,45760,90676,66330,66893,93904,107941,99893,85432,56323,8375,-34739,16787,112751,99895,3490,-21873,4466,-9278,-65028,-107069,-89466,-18688,5560,-7644,32098,60098,7360,-58047,-110760,-109696,-20054,80664,119552,97502,68942,58163,10478,-84159,-121461,-111584,-94669,-82221,-66949,-45734,-39118,-9959,15110,-23191,-42677,-11849,4010,7925,-20287,-71424,-44500,4419,-54138,-98908,-51651,-15376,-39469,-34763,-33142,-30652,-19973,-28765,-57792,-62331,-3674,50714,28508,-41238,-31569,22141,27286,-36811,-67231,-19487,20932,57388,136910,164909,103425,33089,20295,5425,-16485,2495,19678,-4677,5707,31892,26410,36443,23015,-19407,-3586,27339,27391,10705,-32788,-65094,-64703,-37100,-9627,-5149,5973,24930,12934,-11898,30632,73608,23263,-88425,-105941,-31485,39138,67915,60309,3607,-51472,-62609,-61573,-38397,5667,29119,57188,102179,135029,197595,193858,76053,13039,63545,67840,11864,49083,135878,146228,72886,37036,87365,120649,105374,118688,107807,43205,15775,25453,46661,69528,100513,110931,79836,64606,64633,26934,8151,53326,84447,66175,34533,42822,71017,86276,107824,125960,75710,-33253,-105822,-75411,-15420,7116,23939,25334,-26322,-33523,49273,74393,-9916,-47716,25250,18605,-53806,-21481,23026,-22910,-71361,-56260,-12037,13292,36349,71042,76655,44620,20122,21214,19963,10995,5059,-38935,-81288,-23052,51148,14833,-14539,5641,17525,-21757,-93660,-48839,112284,167279,94376,47273,32370,28058,48670,43180,-5193,-70229,-133396,-147752,-66700,14832,-3148,-56318,-66790,-20833,29554,26783,7102,-15125,-55055,3543,77170,25249,-21431,20513,-7674,-48803,-29451,4711,71313,158334,160473,115457,66737,18031,1853,-41324,-73197,-34648,-4345,-40852,-62105,-36838,33897,95524,68123,75798,140972,79368,-54421,-70275,-39114,-65099,-61864,832,68855,53803,-49316,-102237,-78563,-54960,-51703,-25127,-38768,-81512,-101003,-74411,16230,55168,-277,-24847,-6882,-30271,-39751,2726,23816,18825,-1516,-27612,-56233,-69874,-86441,-79395,-42946,-33711,-88058,-95461,1222,23698,-40328,1208,117730,156865,72960,-36545,-58268,-15564,-37212,-77145,-68933,-30216,2937,14761,5620,-2032,-4541,-11391,-8991,-8287,-40911,-18614,61921,67236,34444,55788,77334,84919,70279,24004,-29413,-9513,75894,144779,145444,61808,-80522,-154543,-93859,-11249,18580,33628,71651,37920,-79505,-114721,-28900,63125,87014,76997,33292,-44625,-26151,86652,134288,57213,-33329,-23370,11565,-7300,-13887,17759,-24904,-80162,-19134,64685,31201,-52488,-82739,-45606,-25437,-19275,48040,95628,35800,-45093,-60241,-22399,26310,35698,-16158,-73451,-97529,-111892,-124373,-77211,-40336,-75777,-60122,24055,11482,-67024,-38355,38125,39973,-8406,-28545,-29583,-16724,-3657,4866,9814,-56684,-93579,663,35422,-22544,1635,17856,-39953,-96606,-79619,11979,99676,47925,-63400,-60899,24249,21311,-44772,-46618,-21922,-40094,-87886,-97814,-9881,46618,23074,-6822,43141,105344,124722,90682,43693,37506,49091,74624,118892,69665,-23427,-13535,50687,51522,-5928,-44870,-54125,-38212,57,25020,38110,75744,70494,4206,-5940,58632,37286,-51915,-81090,-44364,-9870,-14096,-37206,-56591,-84744,-97502,-16588,112626,139474,84741,68042,67083,24608,4956,13735,8882,-229,-17740,-44522,-38931,-19453,-25174,-2237,7907,-27225,-29268,-8845,-13695,-1611,-6119,-25664,1962,59966,75808,32633,-49659,-41508,57781,86811,7245,-44364,-19910,-25987,-85918,-97141,-29291,56150,70236,6714,-107746,-184858,-160921,-125448,-109564,-79258,-41784,-41760,-82342,-87593,-41693,-49497,-111012,-81812,46385,128244,142426,123091,85724,44033,7214,-5882,9979,28182,40135,44081,54660,89042,67441,16431,15896,64361,91745,49210,4232,29063,38216,287,-5397,23507,90501,135514,309170,748422,989544,623497,173946,55181,68552,13767,-31031,3044,36349,-65811,-182870,-141346,-14851,20156,-34852,4795,63364,45700,-20080,-24136,7687,-7999,-7534,72047,74487,613,2576,12853,-53876,-74456,15594,110237,99915,41928,12299,21429,43074,69811,73068,10477,-64756,-35451,65888,69881,22930,51658,154888,205981,111052,-49501,-90971,-23765,19152,20500,26972,20301,-41933,-92252,-104617,-121683,-114328,-53012,40969,111316,67671,-78362,-123035,-44961,25534,55721,69239,75330,83693,102845,92147,27587,-23285,10688,13465,-33901,-22410,22346,4157,-28774,-18574,-2027,-11668,-13718,30869,50074,-8041,-58004,-32632,-16844,-20465,-5935,-39003,-114547,-131657,-161592,-219018,-106713,41932,2611,-84728,-125099,-157702,-161996,-133173,-56838,10214,-2702,-15061,55227,108052,104914,83377,55876,35772,15575,-19534,-42445,-12639,45772,55938,-8450,-42377,13057,39915,-22879,-96990,-79407,-1936,15991,-19526,-39837,-55867,-31066,54337,71031,-36783,-144996,-177552,-144459,-94095,-55469,-39654,-20625,-2090,-1993,9427],[-43684,-17867,-10026,-2677,-1133,-36886,-86485,-93294,-82718,-56801,-10300,33363,56737,54794,3843,-9387,33341,23453,-73360,-110570,-61370,3968,25419,-1271,7467,68945,53124,4725,34941,95774,85098,50915,58319,33855,-56008,-99511,-53561,-21182,-25692,-22305,10227,45286,55356,64328,69976,48208,-12989,-15548,56299,37244,-35971,-17505,19100,-22262,-43450,20228,73172,78360,78131,116210,142903,95427,9023,-42491,-36789,-55601,-96041,-62024,5838,12470,42626,133937,152908,60273,1333,44814,96646,53933,12695,9063,-8876,18210,84239,67619,9132,-4745,29471,63525,15885,-33044,721,21462,-22046,-63958,-16547,66203,80567,-4832,-59476,-67162,-87894,-77558,-16224,35281,21510,-56671,-134523,-100006,-970,17932,-20409,-28348,13769,59498,71745,27525,-71465,-144993,-102338,26116,165369,214350,91771,-65318,-66948,5094,-3314,-76565,-75625,-16868,7652,27145,52903,3945,-61394,-60980,930,63967,32323,-74118,-139844,-146148,-102943,-62983,-84508,-95288,-69970,-49886,-92472,-141603,-97234,48624,128941,57955,-33836,-57218,-25470,9830,2645,-73680,-144950,-140336,-70457,4546,64127,50344,-13038,-58552,-82894,-70321,-55226,-51917,15681,106679,82146,10945,12289,70344,130516,87994,-4017,-21795,20781,42891,84248,83713,14662,-21926,-5868,19687,20024,53100,107199,77417,28114,43392,44624,-8892,-51262,-16443,47835,2956,-114907,-106736,-29223,-57955,-128720,-81437,16954,63605,83332,99549,83764,45064,1155,-31351,-13610,35647,27751,-28514,-66419,-7882,67347,19579,-42886,-16033,32621,27100,-39136,-87133,-50423,-31539,-58838,-68680,-65139,-61439,-6471,36592,-7005,-22972,35186,1360,-76286,-51897,35758,69342,81603,61461,27598,24506,29529,32296,48827,-5664,-91166,-107162,-33770,18298,34491,68473,65626,33838,51238,42172,11346,33410,58602,35173,41032,11302,-38263,-23047,57793,93650,50189,11960,3394,-25659,-27848,11101,4772,-48572,-69930,-54244,-54824,-37691,63505,111256,-3048,-81392,-43350,-3267,-36543,-52000,1328,23726,22675,51453,11790,-86658,-128014,-117878,-50690,47059,70723,21206,-23169,16110,105089,103389,61135,70180,115515,144817,79630,-35098,-74670,-24113,37316,31210,2126,7965,64432,94947,55953,27203,34252,22227,-7264,53931,151121,128924,5585,-61658,-42405,-16660,-48594,-88962,-117140,-133820,-134243,-79184,13081,55959,-8017,-101683,-131632,-106434,-34207,51741,99268,71209,41638,70254,52259,-42985,-90541,-86338,-89035,-94732,-58599,-53660,-114277,-103672,-26178,-16158,-41118,-48874,-74455,-58045,-12124,-16468,7280,56734,32699,24022,76437,75938,-17727,-55551,-16919,20124,13291,3530,-20931,-34794,3711,8394,-37338,-79015,-89900,-52148,-42401,-90779,-90534,-14653,26839,43366,92313,122821,125667,134963,87304,-19531,-84047,-41869,22201,33707,45803,41328,-23799,-46605,-15093,-4297,5591,19444,-14525,-75964,-132154,-135949,-103653,-59759,-7396,31070,30669,-767,-17286,20572,98008,160110,137489,-25,-73369,-29694,32055,77767,74519,16501,-10472,-3954,2073,30406,46990,39165,41542,58076,68031,99513,80292,-11292,-8499,92596,110717,20103,17841,114845,154179,75753,-10932,-1719,62566,93813,116736,73504,-33744,-57321,768,50594,60367,30524,-15913,-34555,-340,18121,-30444,-79423,-42890,16114,3725,-52318,-1909,127244,170707,148053,143521,77457,-69115,-151869,-130805,-103998,-69302,-4615,2253,-63081,-46162,43267,56691,-2186,-33346,-17096,-39921,-66611,-10136,45762,-12183,-117077,-146552,-93875,-33368,18450,49673,52629,44238,22550,6801,-17036,-50344,-75010,-106808,-124575,-82098,-47324,-96377,-105312,-34912,29021,37354,-20995,-43349,37548,97866,79672,81040,91314,58058,42684,58512,38960,-11635,-33743,-27781,4287,18957,2721,15925,33266,40198,65455,55432,10184,-30898,-56664,1855,105654,107678,42842,2178,-57315,-64579,-24430,-16446,56231,184201,163256,100751,105088,74854,20913,11902,24315,52123,66683,37995,-5241,-24822,10210,75159,70688,52013,79544,51913,-5805,39006,67969,-10498,-55249,1076,55985,35596,-27160,-57741,-74215,-64905,-47960,-14528,-1178,-24144,-53181,-59266,2576,28527,-22884,-29636,-5705,-1281,37005,78712,52288,20185,-15555,-104392,-181842,-159483,-87649,-31476,-30447,-47030,-50826,-60402,-56654,-74300,-62253,55484,153917,164811,115764,29188,-29312,-15483,-58452,-114429,-53549,35706,30800,6595,-1713,-22133,-49849,-63005,-61201,-9162,36504,50273,48089,14096,15353,99436,172392,146077,56507,-42397,-79230,-41476,-12564,-7828,28014,56836,-2338,-71502,-48669,13296,16968,8257,62386,75604,-6160,-72710,-51834,23283,49352,5054,-39179,-67792,-60406,7042,116672,137535,53596,30943,65554,66082,66951,43776,-27252,-76470,-39544,35509,45021,-12943,-55398,-33290,-13217,-3026,42700,95817,72265,-23444,-94276,-67994,7947,11325,-69943,-125450,-110608,-99409,-120119,-114120,-98797,-87860,-15583,73012,88245,70146,52033,40054,57938,45909,-12377,-38970,-21545,-29943,-59947,-80712,-98571,-70007,148,11326,-33557,-1353,36962,-47025,-139183,-64850,92791,185213,109015,-43575,-85230,-22385,7111,14812,24913,5807,-39838,-96737,-116077,-25505,31566,10957,3500,44732,75354,97936,83990,27469,5873,19304,65240,127029,97598,13644,-17626,9360,26130,-1672,-25098,-28975,-22913,-10273,-26490,-21515,55322,94368,36435,-15699,-21950,-58564,-107452,-112114,-75052,-70887,-88933,-81407,-82595,-90404,-73077,-25639,69111,110642,28953,-12601,31325,26264,-35606,-67584,-45278,-21884,-42467,-79710,-53391,-6524,13303,72902,105121,26380,-18674,20387,44077,49622,22280,-11748,24544,80478,36008,-49765,-53564,5404,26987,-732,-29920,-33268,1818,8472,-53117,-78448,-1124,63540,74643,79340,9452,-127563,-183119,-139565,-90504,-55546,-10823,22769,-14928,-44002,33824,61553,-61888,-148186,-86773,31587,114675,84275,-25830,-71593,-23569,8672,-258,2830,40344,84278,102737,118475,90297,35907,47909,102402,128301,105104,51869,32863,29718,-5286,-41587,-17401,72619,105000,255141,715047,964122,594885,147569,10485,23908,-14277,-38054,32262,45430,-80232,-187896,-173001,-47379,-9751,-75814,-59617,-8180,-46060,-96202,-36865,13272,-44222,-64739,32015,59167,-9764,-34887,-33205,-56807,-54927,-9800,55742,113388,126289,88582,55386,19543,-11901,-3403,3666,483,53644,144775,119710,26730,14008,106587,153002,50875,-90450,-83766,33898,96515,73973,44061,17242,-38462,-59960,-51159,-50378,-45372,-25936,27354,62461,-2437,-112934,-103364,-31147,15579,41675,28692,34681,82065,116252,114348,43791,-27156,30690,83489,10423,-39980,5222,35123,12722,-2934,5033,3547,-16517,-4274,21185,-31700,-87958,-39373,6745,-10699,-20067,-8524,-4377,-158,-90730,-207519,-126004,10051,-36588,-115507,-131290,-123689,-59114,790,10784,-2043,-12581,-12168,37091,74316,62688,52250,51986,23635,-9945,-9049,-10352,2492,69860,109876,50601,-2389,22015,17863,-63130,-91222,-12796,53580,35740,11739,-6159,-26781,13723,63554,27813,-59987,-103866,-94590,-64058,-42544,-16482,15430,26048,-4575,-45121,-39784],[-70681,-64764,-46293,-4668,4351,3557,12859,-14970,-72938,-111133,-114849,-29489,85437,110625,22550,-62043,-54013,-22465,-60617,-98187,-98194,-70864,-32055,5852,66095,113236,108563,113222,111178,83121,32442,3430,21594,10301,-52916,-81991,-28869,2670,-23376,-43788,-10926,40250,68469,69035,37174,-4501,-23840,11841,52496,10026,-31436,26311,52556,-35985,-70652,47905,156579,153805,96407,79775,89973,65552,46901,59701,64037,17580,-57036,-52601,-6754,-15849,10831,86915,115544,39325,-57390,-36241,73016,82411,23046,12665,44573,87164,87136,3860,-53566,-37591,-11013,18714,13745,-25005,-25687,17734,42309,-6370,-30914,34225,103336,63950,26168,59759,54519,-8070,-24553,-20372,-62280,-94524,-99062,-55374,21070,20331,-26932,-55961,-66214,-35739,38167,68988,-9747,-114629,-86435,25773,92095,56703,-61038,-132536,-102552,-66017,-35574,-18491,-27490,-49455,-38491,25387,75132,24562,-75966,-124911,-61703,20536,-8848,-51003,-33328,-57324,-88865,-57421,-35680,-41889,-58626,-74452,-102717,-120521,-94077,8509,95591,13750,-90706,-59999,30119,51749,-23366,-140019,-168066,-64572,71134,116373,103284,66352,12449,-37807,-69140,-53531,-16279,-1685,21240,63732,53781,13010,44092,98834,77758,-4538,-62809,-45886,18081,58181,90275,56338,-24523,-30010,29382,47980,13729,4741,49644,44094,4179,12838,36732,25884,16749,36606,47877,-16477,-119497,-125864,-70444,-63883,-81140,-70284,-28915,80695,183225,184583,147708,135127,75860,-4798,-3530,16698,-24494,-48144,-34039,12836,56563,13942,-41448,-14977,36396,47604,34916,-1072,-59938,-110903,-81096,-23198,-13777,-42041,-2298,50712,21575,-15191,13594,-33442,-103366,-52440,49589,25703,-61201,-83496,-23811,53603,82252,101143,118474,3584,-147551,-124002,-19093,30558,75763,85089,9772,-26701,23879,13878,-42569,-35037,3665,-7627,-21160,-34277,-36554,-1565,70731,135152,124395,97510,84882,31297,-31270,-6053,30456,-27890,-98771,-103152,-77192,-78643,-38689,16608,-9602,-77604,-78540,-22407,-14089,32617,151251,179757,122557,85524,24902,-69649,-127979,-129327,-93583,-45675,22182,32872,-9898,5191,56117,65624,102472,139368,122253,125292,85545,-4801,-8845,45509,19601,-54746,-81509,-48619,36229,78657,28006,-21012,-23550,-34343,-45703,36698,134670,115527,-924,-111539,-133182,-68902,-25105,-12622,-65070,-160347,-186298,-93869,44821,123060,42375,-99695,-152896,-126447,-56534,41365,108647,70222,20253,27175,29684,-12176,-30390,-31077,-61600,-71800,11879,46738,-69543,-132513,-47726,20452,4944,-54280,-135439,-138932,-60708,8286,80171,116031,66222,54983,131745,146720,41132,-17384,33662,75699,34632,-3295,-6655,21371,66271,33184,-27528,-55774,-80844,-71915,-74672,-112029,-107475,-31704,34614,52549,38451,16065,31102,95890,67150,-31839,-73010,-48074,-7569,49558,97161,57840,-48049,-90854,-33940,8592,-15698,-47534,-71636,-104986,-144736,-154183,-124821,-66902,15541,74876,61528,25855,46697,111369,162660,211230,216669,102991,-25148,-47277,7320,72220,78007,8077,-12863,14461,49152,64735,35690,17587,31882,46232,50820,51681,-8140,-71743,-42780,42495,82183,39868,25642,75098,107849,50022,-50456,-76495,-14709,15084,13552,-18295,-84720,-81668,-1169,45749,6867,-63808,-103357,-90238,-19901,755,-71528,-118224,-68830,15636,27303,-17678,19630,147308,178872,113178,77009,17257,-57911,-58543,-53521,-109830,-102637,-45468,-62137,-117169,-64087,11132,18878,8566,-30366,-74293,-66421,-14814,34500,26799,-50570,-120342,-133100,-100141,-52954,-23231,-40472,-63586,-35273,-23832,-23308,-4947,-23084,-100538,-128738,-85361,-54807,-85182,-137825,-118806,-45300,24036,59984,52425,10021,-5531,6355,768,23431,67740,50552,4758,8003,35749,86546,126768,88375,20511,-13078,-1827,73323,101256,70060,75024,75122,66366,62362,39779,30085,90665,137175,88550,-8252,-63963,-17755,3991,-62248,-17481,127062,123937,69821,101783,104186,61174,80748,99879,65486,50510,71001,55798,5030,1945,69890,66996,1590,-11174,13312,56436,116167,105884,35038,5239,38545,63516,33019,-4702,-24336,-66985,-53067,6546,31654,31727,32657,6500,-41892,-44764,-41825,-61777,-54517,-37353,5313,83315,118047,64077,22928,-10080,-94858,-155513,-138087,-91207,-50288,-57696,-64752,-7888,9404,-51422,-117775,-88489,38511,107191,109710,115466,86928,25268,27795,10924,-45256,-20463,26593,16165,39578,67106,3130,-83423,-118153,-120342,-37753,66684,104973,78229,11309,8371,105868,180111,137960,22320,-103417,-149405,-134228,-129230,-128415,-82251,-2397,28412,-28196,-53255,-21550,-16393,-30214,19467,71635,73833,10581,-53720,-45009,-34620,-73013,-66826,-25546,-50222,-71848,51590,171084,123734,52393,44644,53505,69846,39953,6335,-12922,-36042,-27199,23159,29874,-42659,-81404,-43789,-6169,-14783,7615,41462,-19358,-119271,-121623,-54932,-39722,-83276,-119788,-107532,-96493,-116466,-110081,-73257,-40641,11448,38628,53811,81721,24440,-45246,-3532,37267,23612,25887,23442,-20192,-83558,-113256,-94751,-71067,-50997,8819,47618,55805,60391,-15629,-100641,-41500,63580,119073,95126,14229,-31230,-18935,2214,22959,25799,8796,-6838,-20779,-40511,-20944,-11218,-16295,1658,49566,68482,60024,50099,14353,-17626,-15489,27490,76717,69563,17543,-31426,-10904,48293,57919,41569,17038,-16252,-42783,-79639,-70154,14766,77727,61409,-921,-65494,-114015,-106952,-63785,-41220,-80283,-128654,-121296,-89104,-33754,3433,-15927,20459,70707,9501,-36880,-10563,-27049,-89403,-104571,-45686,1094,-28130,-68038,-34079,43319,113038,171810,160912,35167,-33971,15428,60422,67651,34759,25750,68923,91126,26505,-34575,242,49058,2209,-52734,-11468,41941,60974,67560,34154,-6467,13869,-1124,-28390,38965,52175,-59503,-119094,-76095,-43204,-30287,-887,82312,105149,38375,66518,118977,-24320,-198657,-190856,-62070,39939,28752,-75110,-114336,-39613,14648,-4855,-42460,-10198,61249,75783,58443,21825,-21005,1824,57599,78193,79666,68911,66713,56420,4593,-61826,-35239,31589,49593,232914,719015,929930,528310,87443,-20772,-9184,-20409,6015,89863,69655,-62091,-184151,-198349,-125193,-31205,-37204,-47742,-78399,-168350,-199619,-92876,-22346,-47348,-25082,45842,44222,-15421,-48817,-34630,-6689,18522,34271,61877,111335,137421,92729,45204,3471,-41768,-48537,-14493,22828,74419,98022,36937,-32236,-17755,45740,65843,9683,-42796,-20862,46766,58755,-7653,-40316,-11498,-15165,-14314,175,16923,33622,28607,2769,-49758,-94279,-79582,-26536,-18124,9191,52073,42844,52536,106843,114609,65771,-3445,-29043,47147,111689,26149,-63069,-29540,24943,18120,-26108,-27340,23137,26155,-19663,-14158,101,-19270,-9623,6082,-9449,-26193,2018,60172,81828,-1267,-126808,-136378,-60356,-69834,-109492,-116116,-97927,-12757,47081,22150,-5987,7674,-3731,-9531,-12596,-12463,-2274,-4089,-45345,-46803,20212,19253,-20333,10565,35764,-14187,-22380,37573,23520,-79846,-95010,-1647,33501,17399,26277,12756,-4526,41921,72225,31965,-3709,3833,24916,41998,10971,-15664,21150,41035,-20833,-84162,-72010],[-35493,-84428,-76487,-22887,-8102,28889,91158,62374,-11258,-86775,-169359,-134449,14872,116141,52174,-56253,-61554,-322,-5014,-31952,-36467,-54553,-32542,42706,110902,122696,128383,170359,137804,22416,-56989,-53911,-16049,-16178,-49051,-74915,-50260,-35519,-44276,-26262,12044,20485,49623,65255,22134,-24308,-15058,23168,22978,3509,42356,123806,80395,-80258,-109373,45275,139165,131478,98500,47682,7317,10995,67153,133250,149457,98062,26194,-8751,-5425,-24622,-15786,25080,64006,24448,-83434,-110356,-1575,54618,3757,-30752,20890,55279,-2530,-76716,-55251,-6423,-40787,-49296,15888,37356,2659,31906,93437,51613,-5865,20810,91342,118202,145487,183860,169016,83182,34112,18369,-54706,-102053,-85013,-41417,22586,28312,-22241,-50572,-71999,-63546,-17882,3057,-22127,-43623,-14638,3681,-28777,-74398,-107026,-82554,-61444,-84139,-53513,-114,-5399,-60853,-51266,13537,54989,27547,-27805,-62131,-44547,-2939,-22265,6901,97088,95479,23963,-371,-14647,-38342,-47770,-47057,-38046,-7024,-6719,8441,52836,-23735,-114763,-47892,61501,48645,-46921,-123385,-96493,30100,141226,137076,64984,36270,60817,47870,-1664,700,53290,85454,57652,46811,37977,346,43330,103964,28351,-91766,-107863,-38163,33912,58780,61260,18619,-14257,19828,54871,34557,-398,-25488,-25488,-17412,-13598,-12233,21351,73631,86463,62735,32379,-1369,-24072,-30972,-30437,-19998,-4575,-22395,-35011,64441,197167,221372,176384,158844,81370,-20719,-26344,-16023,-56010,-59326,-3408,28951,8284,-44807,-64162,-22111,20912,27121,63514,85689,-35756,-176013,-117989,-18656,-9974,-21981,16586,75500,55437,-24041,-44118,-55899,-64476,-12677,46680,-22362,-139100,-153228,-64670,46972,95587,91136,58273,-46604,-128463,-52038,22061,29671,103471,115862,-29824,-120132,-62563,-60667,-118776,-105079,-36437,-33869,-75582,-52533,11705,43710,72476,105647,92118,85452,95370,60301,-10883,4160,66167,32405,-53891,-70771,-66536,-100212,-100872,-35919,2792,-38327,-45371,68628,129418,72154,118300,205256,172564,81836,1981,-58784,-81826,-99621,-144490,-137217,-23986,46395,5596,-26060,-21624,-6027,68983,100484,45499,47912,74169,49123,29127,21224,-31664,-95383,-97187,-40645,29315,53779,4136,-60868,-99165,-127013,-120325,-25985,68798,84059,15578,-107036,-160020,-78172,14122,58218,21545,-84210,-118907,-31936,77585,128383,68915,-39985,-112188,-113352,-44845,58195,112717,86307,37399,-23974,-54518,-54142,-31404,-22201,-44425,-28941,83288,151684,41533,-70499,-39484,28718,45573,-151,-84678,-130851,-101019,3061,126459,138776,22381,-24509,63490,110201,41864,14422,54534,76710,29564,-29478,-8183,85522,147740,100538,33113,-3868,-8848,-35569,-78206,-91033,-65105,-5275,60456,46766,-33540,-94369,-97250,-38908,-1210,-28009,-32075,-29435,-22884,51905,119529,79059,-5142,-44943,-24042,-14299,-62248,-115192,-102640,-58425,-51978,-86791,-96829,-46725,21849,60268,64866,82053,135479,169735,187672,199380,183877,114375,-1176,-56938,1568,56859,59117,18965,-11955,-14831,10041,12365,-17134,-13336,30248,70079,91776,92420,41847,9660,-21723,-40566,-2500,31766,40661,65818,102397,70027,-12101,-49147,-47815,-81750,-96756,-54379,-30026,-17182,15687,2029,-84307,-115933,-84782,-64832,-8787,28948,-28793,-69372,-23959,53850,94133,89065,88752,126731,114275,38211,-9635,-22943,23860,91323,64549,-24163,-43458,-48952,-97546,-106630,-27020,17658,30603,67935,14737,-50605,-298,65346,63239,-1878,-76325,-86379,-62797,-39933,-3734,-26449,-131939,-183620,-113017,-43682,-7903,38957,18158,-83778,-91456,-11708,5629,-26419,-47926,-47446,-42314,-6122,55487,102738,63695,-9390,-29116,-46938,-57015,-18155,-2884,-34263,-53692,-19700,97457,163557,72440,-30280,-35120,6903,62632,62287,22693,2729,19387,97537,172157,152308,75449,46475,85195,69470,-10408,-27497,63915,64939,-53123,-47280,81419,113567,85181,99982,101574,91163,104444,83070,1236,-16084,40890,62920,22342,35335,115376,79826,-12703,-18376,23328,80639,110086,72343,37185,60861,98585,104478,55628,21068,21544,-533,27000,82626,52210,-3984,14342,5003,-65722,-92705,-84981,-87208,-95637,-92228,-49578,29346,81940,42484,-297,12823,30433,2428,-46688,-84294,-87407,-89533,-60948,29759,73398,19493,-56555,-68914,-23924,1890,31734,74686,78707,71206,120999,122014,42039,-13085,-42258,-30849,74568,133042,36722,-75748,-128845,-133582,-59541,31853,92006,104043,42308,5933,56236,88024,60131,-9945,-83357,-136378,-160104,-140905,-108841,-109536,-90198,-43686,-77400,-107967,-61141,-15553,-38494,-50605,-27145,11734,8390,-51577,-95762,-115271,-116093,-33830,61434,9108,-93978,-22599,125035,112153,-4134,-69199,-65087,-45797,-15233,21774,14605,-45129,-78227,-23687,45600,5826,-45660,-478,9170,-86937,-111312,-49767,-79347,-143276,-105823,-45535,-29940,-32747,-52359,-68937,-90167,-135679,-107760,-9795,30502,11916,-12646,2950,16186,-59432,-125817,-81463,-24664,26812,54342,14631,-28519,-58691,-52241,-22621,-47704,-62693,27705,113164,113724,82861,54394,19054,-1030,-20770,-17441,16995,52365,53628,31370,-742,-43796,-49720,-17370,8780,26561,10206,-27274,-43654,-26948,-16355,39959,73768,24762,-16066,-15989,-10009,-6596,-5540,3929,3720,-18265,-49316,-24927,58547,98204,64640,-2268,-53891,-83583,-105609,-75157,12017,83598,121781,86947,-14435,-81746,-46401,12276,18513,-11663,-60267,-88887,-47771,39946,54499,6978,33812,73865,35688,-3113,-19715,-49599,-58911,-43467,-10090,3453,-31382,-43137,-7544,65533,152741,200198,149671,25537,-42068,-13376,45321,67314,17224,28894,101769,101294,40387,21541,25773,26075,-17331,-45878,33217,122437,120233,96376,83628,45446,1192,-47459,-79252,-17736,29506,9511,16690,24930,6318,-18610,-23698,64530,124038,42991,10840,58003,-43941,-191529,-164998,-54244,22083,45840,2318,-33156,-4634,22127,-2588,-48718,-29600,4204,-13228,-14311,-18096,-46806,-52419,-27709,-19012,-15592,28525,100649,98190,20709,-20044,20535,37239,27636,293786,858966,1068964,602361,85305,-52264,-31161,6973,90911,146817,100323,-25391,-159860,-167283,-89349,26520,20363,-15218,-101939,-216138,-244813,-140127,-60127,-19192,62419,102514,51725,-11334,-35005,-6643,35133,73167,113105,148941,154516,116367,27868,-14735,2728,-234,-39995,-62874,-53313,-11089,-16766,-90916,-110283,-38035,32611,58687,51555,37924,11343,-18736,-57983,-126480,-131377,-36798,31330,58052,52147,36328,54008,73799,26094,-76851,-84862,24346,63703,867,18127,69532,70735,76313,94105,68126,-13534,-65304,-21858,58091,60387,-26060,-89883,-63393,-15357,-18350,-80352,-89785,11868,80156,45111,33214,71546,66426,27833,4511,10792,5732,557,20222,22559,6160,-48956,-100057,-74740,-49520,-74884,-94957,-68065,-1006,26395,2584,1430,31931,16860,-20160,-48087,-37187,-31659,-67422,-111931,-68971,40018,36925,-37476,-48946,-63181,-112307,-66842,46412,48913,-53054,-88484,-32415,-18222,-8517,26563,17655,2438,44713,93617,105641,112645,116353,100612,74847,6589,-42529,-8781,31793,-1601,-46920,-28496],[12755,-73443,-79783,-52476,-63327,-7902,83616,86337,51774,-7695,-119047,-157085,-62604,57351,53475,-1742,7723,70482,75787,70830,84231,51353,28605,61002,79707,79537,108070,147157,77098,-69298,-120388,-63085,-6229,-15186,-68087,-91983,-76139,-97253,-82718,11088,51237,3613,2722,21098,-10545,-31370,-12307,-5014,-31688,-36335,32096,90228,7622,-120692,-89457,30318,28820,9087,41971,13459,-35080,-545,56062,89762,118385,96903,58788,27784,-10309,-44771,-27902,10121,47229,35948,-54518,-123289,-68175,-17500,-50383,-86367,-51497,-38524,-80568,-85375,-8016,47383,-9387,-45050,20617,58207,19824,39923,105951,84407,37614,19421,34591,100979,206348,225070,162748,88582,59850,79270,41344,-31988,-69321,-64295,-9050,18920,-23083,-36370,-16225,-22336,-64097,-106424,-95147,-18697,32631,-14918,-92131,-95852,-43689,6470,-3005,-40424,-40303,-37453,-35711,-50828,-47429,-24444,-958,5928,25868,47766,35094,17889,8148,41253,115640,156553,121734,56468,-12316,-56945,-51002,-9163,23179,62007,49690,18668,25204,-20486,-102850,-80496,-11739,-41836,-93783,-79771,-8415,63995,84260,45392,-6404,7567,92049,104586,33833,17090,64263,91046,25666,-35218,-51139,-58273,-13886,35989,1225,-76632,-76695,-26356,11166,24730,35175,27116,55083,98521,65389,12853,1872,-10803,-51900,-60265,-25226,-5165,26365,72045,61266,30270,15604,21130,51656,58233,41109,47532,49310,31640,17520,55626,156550,200451,126425,60186,140,-73537,-75432,-21949,-21468,-38560,2271,10650,-66479,-130103,-108795,-46657,-2322,-11453,17340,74776,-21022,-168373,-134352,-58907,-45903,-15057,47676,107607,72789,-36457,-92670,-72962,-17474,26712,49201,-9605,-80851,-81875,-47741,-2854,34604,10509,-48032,-88320,-37010,57599,58539,26178,113413,141169,-32603,-163298,-101320,-62096,-105554,-114107,-57697,-53706,-81960,-34029,41046,39896,47751,60096,19833,-10812,15828,26742,-21832,-32094,11154,9113,-22971,-8441,-19950,-73488,-82876,-20855,8719,-11443,6799,165131,245962,44704,-61156,52535,99042,44289,-10041,-39342,-17010,-21978,-88238,-96042,-17656,61421,53878,-9028,-62749,-83136,-36751,-9245,-25814,13821,93836,109558,32548,-50372,-66794,-56427,-13661,23720,14116,-857,-30403,-86677,-143104,-173622,-156455,-70616,16575,55156,15102,-73167,-93240,-9808,47800,56710,48405,-5537,-31232,25737,38688,-3456,-8965,3859,-20389,-44877,-688,75380,101655,100376,60744,-54369,-122105,-93055,-40806,-27558,-33839,-4779,83376,131370,77283,8891,-32917,-33126,26791,60643,30474,-15985,-43862,5311,102244,94365,-41988,-105190,-36646,11767,-21441,-10168,1099,-16919,-47245,-66178,-5559,108953,158459,123831,81958,47710,43416,-16518,-91909,-61815,19219,66698,80233,3387,-100975,-137273,-135987,-93488,-19820,-9119,-4986,645,-4367,38880,89262,74179,35250,16350,-11523,-58973,-100413,-128363,-106435,-28978,16848,-8275,-41173,-31973,-19122,-5795,27856,83787,131915,133321,159449,149111,80568,27987,-27953,-60576,-5909,21196,43636,79459,38431,-20328,-28117,-25413,-39912,-51861,-31042,34496,89820,115512,146384,164868,55199,-93430,-100775,-38985,8465,77178,140990,114870,60908,38506,-16797,-114961,-120133,-7392,76882,68747,17712,-75400,-184942,-159541,-67771,-61262,-33735,53102,64627,17287,7862,36975,96903,124916,85899,45620,29510,-10465,-46050,-3745,99551,133273,77685,47049,38846,-28519,-95207,-58309,36384,59247,64805,115500,86809,62459,125796,140812,85870,16462,-52983,-77132,-68335,-37713,16500,-22486,-160155,-204732,-118229,-23710,39756,67780,9609,-82229,-81815,-31326,-24386,19767,67542,20999,-57257,-51276,27314,96491,62667,-20393,-27714,-32255,-74201,-77154,-56124,-44891,-53135,-44098,27711,54719,-36887,-80598,-16913,24660,-3497,-26940,-18034,-49517,-55500,50533,161227,155200,68358,-15770,-18213,-15831,-45221,-25736,79469,99484,15114,-14,75776,111839,112986,113835,99128,80851,40684,-18412,-53679,-38636,-14040,-5066,-6272,59711,144852,87964,9732,26298,46150,54095,73237,59435,24881,40785,77258,73433,41932,49302,94264,95139,102439,104108,26810,-65652,-51378,-49658,-113813,-104187,-55742,-60814,-96759,-120675,-123782,-65387,27637,22765,-35078,-2054,79526,62100,-10934,-59703,-68741,-68646,-26027,50667,89228,85476,49726,1570,-45242,-72569,-29981,12378,7017,50293,161320,161586,55260,-37628,-93749,-60767,67102,98051,11563,-49505,-84428,-96734,-52823,-6875,38213,69762,36001,-9235,-10341,-3466,-163,4239,23556,4502,-36904,-26777,-9344,-71032,-123482,-115185,-121448,-115529,-47019,5536,-28046,-81427,-118911,-127795,-79515,-57856,-96485,-136607,-120578,-12096,88173,41348,-81263,-75338,36572,45974,-73078,-160601,-159807,-137554,-75616,-22722,-34471,-75546,-100030,-61649,56101,114430,99190,92794,17249,-129163,-160224,-111104,-140675,-135407,-20451,44968,32515,18627,-640,-33615,-84532,-153762,-120589,1123,48080,11432,2567,32103,16234,-53800,-101589,-92724,-56879,9156,3818,-75721,-92565,-50714,10462,53814,27424,288,35461,87218,114631,100651,115940,122694,55937,-45331,-100823,-79001,17306,78831,68095,1969,-91329,-99627,-44117,-36094,-43473,-50750,-52530,-25941,5638,-14970,23740,68432,20140,-42380,-25624,30917,24065,-44474,-66559,-56723,-52252,-51243,-43351,19435,87472,46062,-59593,-98874,-93364,-89193,-44456,37908,114700,191231,191697,91194,13799,23815,33899,33552,54108,40377,-12359,-9254,39048,33433,15671,53923,75212,51608,20617,-15176,-26308,5768,12046,-7035,-33138,-56812,-30493,15117,42067,78182,126336,112284,41245,-23729,-35870,34022,82739,5266,-8278,84002,90074,33335,16492,-19941,-44833,-46759,-39133,31261,129358,128453,50891,30067,40326,3167,-17708,-12106,-6699,-879,33872,71541,48160,20922,-7732,-42039,-7252,24351,-40544,-72458,-20797,-43470,-105830,-59972,7146,58181,106461,98640,58671,48182,39077,3537,-7335,25333,9834,-40614,-12267,26407,13659,-21056,-41324,-56914,-73015,-21654,90151,117951,65555,70930,90688,62101,38830,363636,1031955,1307248,774181,123029,-113235,-76527,-641,66595,83676,73436,514,-115255,-124949,-1679,64974,21327,-20570,-88252,-160582,-191727,-146807,-93425,-25184,83712,140525,89918,21566,-22038,-41865,-28703,22067,100640,176189,182234,86585,-56671,-92461,-10641,30101,-42075,-134155,-158415,-113128,-68571,-103762,-106867,-24813,64005,107103,107957,54448,-36138,-108153,-129370,-138629,-116875,-23988,75355,130753,105924,37291,26074,66719,61361,-5962,12181,102035,93394,13134,8793,26037,17514,21947,15365,-2711,-39691,-56320,1967,46621,-20478,-76041,-71668,-49882,-18987,-29337,-97685,-108555,-18472,63500,84867,89072,94850,70851,30946,15329,44982,56657,29976,-8864,-52019,-54842,-28982,-24112,-23337,-27442,-54845,-51127,-3762,23359,10706,-9879,-14675,19599,45715,25706,-15599,-24392,-44872,-106595,-135685,-66186,35182,19628,-56142,-70868,-92321,-126408,-65210,42071,63344,2693,-32663,-19090,-18607,-2816,33911,22383,-6468,12554,68399,126555,160590,152026,86523,2287,-52888,-63317,-40036,13496,43977,38680,49560],[50766,-21898,-42042,-60768,-115216,-73301,30953,77496,75373,50959,-9159,-40670,-11390,44901,74115,81520,87690,115860,125848,135847,129680,81170,36307,20202,-3680,15418,80391,110463,27604,-75433,-72855,-112,52228,32416,-48203,-67164,-44855,-105041,-102586,9306,52614,13469,-21819,-36686,-63390,-62696,-31378,-36662,-79665,-108940,-88660,-69797,-93751,-88880,-14391,19708,-55000,-90530,-44594,-24706,-9210,43282,35644,-9250,15135,46813,57012,51769,-15141,-63277,-7256,47845,57136,51891,4146,-62168,-64588,-58750,-75482,-75316,-58637,-60661,-54333,-28735,8054,46132,45433,26413,24512,9167,-17212,19196,91106,94301,68947,16752,-42316,4851,149857,180687,101569,35996,19272,77245,118134,78854,5208,-52341,-51671,-25017,-22177,-3944,44290,29239,-50986,-104221,-78559,-1770,49603,17423,-54923,-75668,-24753,19447,22813,12725,-17664,-70502,-60840,-29415,-39131,-40379,-13908,-845,28967,79814,90024,69158,63856,33437,24038,89327,124574,69137,-5635,-44181,-38939,17187,43358,48201,46754,27589,21892,-342,-84875,-143794,-130401,-138585,-137693,-73584,3763,10036,-28485,-54561,-38651,14592,84732,81155,11327,-14315,8375,11509,-66720,-160481,-171202,-122532,-83095,-48761,-3686,-6450,-25896,-41982,-46873,-28269,23952,74519,132297,141465,56336,-11291,-17026,-19221,-53296,-67611,-21202,33310,53580,27366,-29093,-33585,8620,26666,22832,34538,60504,87953,75923,78472,92937,82084,108146,126104,36987,-52803,-73034,-102591,-97256,3791,48810,17168,17391,412,-92142,-155485,-137245,-82523,-24323,-25941,-28740,4363,-21981,-87063,-98002,-91007,-60730,8817,97700,134830,76010,-17016,-78939,-85482,-23448,23421,55916,41786,17353,25494,-1345,-42435,-23605,-38296,-84243,-70006,39246,107785,67622,41268,109055,106184,-41096,-116596,-18763,53275,15800,-50667,-84928,-108345,-78396,-18179,15673,-1944,24996,52695,-5801,-66547,-39770,6677,-24892,-80712,-94560,-96798,-56427,16385,34316,-15377,-30637,140,-8073,-16595,16081,120483,158705,-4900,-143814,-109381,-49627,3001,35050,9661,16638,51729,71429,70102,45899,67767,115375,68606,-40849,-104486,-84825,-45361,-10925,64748,146547,140185,41532,-30309,-17100,30645,101628,89487,-7828,-49757,-37535,-51568,-93294,-117545,-106748,-39273,31397,33595,-28208,-55541,-6748,61932,50556,11670,17630,26307,17457,33336,-21667,-116116,-100592,-10603,34569,25098,56420,114010,133216,129873,78642,-47959,-104036,-37769,32610,40203,15856,5700,25810,12708,19523,51885,-34137,-114239,-28309,70861,94386,109938,92991,55956,56005,29702,-52945,-89623,-50123,-14673,-32421,-38932,-74975,-127708,-138202,-68737,44258,104788,99488,104070,126911,101741,40867,-17344,-59494,-3284,95755,124667,80016,-13410,-87629,-98079,-94385,-50525,6946,19327,16941,29254,29330,35193,63653,60046,13029,-4325,-21614,-61693,-66990,-59389,-70470,-41700,2575,27789,21706,-20725,-59715,-40754,-950,35279,54552,57479,114267,125060,34275,-40023,-65651,-58702,-16638,10972,97970,178620,103823,9223,12092,27684,-12475,-92769,-137207,-66540,17694,60542,146639,216610,118528,-75663,-143224,-107831,-35255,75971,149655,124512,100845,97951,43183,-51025,-51239,53466,138506,121496,26960,-106655,-224368,-202644,-100819,-82042,-55358,56437,128129,97291,29574,-12098,31812,71125,7870,-52885,-12494,20014,3727,45779,103378,54468,2488,49950,73684,-13323,-86806,-41544,70531,94166,52569,76329,127663,175228,217478,202356,142841,80215,-8107,-92998,-129841,-96119,-27650,-34628,-120257,-137588,-74571,-21705,40736,75641,22809,-66178,-107695,-117090,-107136,-2751,91732,41701,-42527,-39527,9777,57370,38282,-31274,-24582,16368,3215,-33755,-46857,-14450,23156,22408,1348,-31075,-74440,-48158,30905,20912,-65744,-57305,35052,33726,-22481,5612,59861,59004,3908,-64983,-89405,-90497,-99892,-76647,13546,81273,83850,58124,54161,64729,87365,99804,91161,41541,-40055,-74507,-18044,16534,-33310,-79425,-46460,51717,122179,81928,29713,27767,18431,14042,79435,120872,49468,-20600,-27081,-40186,-21160,68934,150698,123788,77332,59579,20619,-43655,-57820,-69252,-109142,-59326,15253,2208,-39653,-79019,-115235,-79373,26687,52183,-13961,-41891,-21142,-25174,-30199,-16504,-4981,-4952,18454,47398,58219,88109,88476,44880,-7204,-54795,-35238,-9663,-33497,-9697,93630,106708,36977,-22468,-64017,-41236,24380,-7752,-56485,-35459,-21192,-37557,-16259,7676,12549,-105,-27925,-43444,-39804,-8180,28904,76017,135033,158442,121954,87659,57784,-11937,-74265,-91383,-69370,-29537,-8966,-24806,-47479,-51110,-99319,-165165,-136229,-64446,-46469,-69833,-86769,-45773,3939,-5515,-56879,-61064,-3306,22983,-41482,-112577,-115608,-81025,-63489,-53430,-49143,-50482,-69778,-45413,95161,217219,205357,108331,-14332,-119009,-116584,-84485,-109756,-70489,49476,94034,49900,10454,-10267,-30139,-73131,-128276,-113897,-41146,3684,25628,59586,81865,62347,20244,-11370,-31892,-11469,28643,-34855,-147001,-156977,-86072,-11122,52943,92711,80307,38548,27859,71656,107083,129789,131568,92978,2242,-103581,-144794,-60663,35928,65739,30027,-40554,-57543,-37061,-88498,-151705,-151454,-72778,18391,57990,26432,24592,45519,38386,10159,22599,79102,34565,-79319,-94801,-66373,-48504,-24263,-32726,-15812,60733,44313,-65158,-95210,-60979,-37523,-4938,35770,101380,181907,186938,131388,86139,46954,-6588,2542,53734,70541,43102,562,-17271,-8095,9707,26246,29763,18185,-5863,-21202,186,15153,-12819,-31542,-36120,-37311,-6721,31735,3454,-17152,42702,88189,58221,-5535,-32838,38404,101552,20296,-35578,24053,39781,-14870,-45714,-61029,-67444,-62504,-63044,-35546,47905,76786,-21523,-50175,29796,48906,40240,56100,18685,-25480,-12925,-9854,-15034,11668,23666,-17985,-45147,-58117,-111450,-115810,-12335,41440,5804,5666,33390,68363,102217,81213,41118,37247,22498,-12660,9411,71354,68121,24522,41247,77940,89780,76847,40697,-8967,-55893,-57941,5404,71342,113935,140019,117013,62639,59951,413049,1196610,1565370,943515,146702,-141214,-101554,-42673,-42701,-34157,17335,7487,-75700,-95975,-7571,16673,-1191,-24432,-49146,-47387,-66758,-100804,-110011,-75160,24965,132343,134416,72924,-19452,-120717,-132080,-69158,-2555,76626,113507,31818,-112194,-141501,-41240,9194,-74233,-168728,-187482,-138054,-27604,4514,-18475,24070,81990,83444,64321,1963,-86489,-128065,-95447,-38068,-6728,30996,99271,167865,153117,64475,4843,13794,40641,45217,68552,80654,63658,26220,-13046,-54726,-72084,-49327,-42036,-20296,25447,43136,60839,43696,-38901,-45190,7219,13901,25064,8149,-58098,-57629,-14062,-2963,18583,45275,27131,-5654,-5457,15032,41412,53042,57637,40609,-33560,-104325,-51059,37416,25334,-53396,-76977,-16627,42192,46634,29367,-3045,-60401,-37400,49485,78841,26118,-18476,-57912,-118633,-127145,-43012,32414,-15190,-85794,-84661,-81270,-71181,-10786,41936,50977,33522,32064,42917,36890,42046,62283,41051,-1866,-21142,-8361,37191,86069,101567,16388,-101968,-117352,-76260,-59112,-7116,50551,60223,66186],[42882,2474,-34451,-66198,-116887,-108037,-35985,8163,9832,17305,31530,62731,79618,78655,92279,102061,68598,55283,85682,113982,58363,-49517,-79220,-67222,-87401,-56317,34672,86203,55465,25150,29148,47980,72127,52470,-7256,-18510,-13217,-70376,-67007,-12124,17718,19227,-27061,-68291,-88034,-94744,-51803,-29462,-82572,-142734,-175566,-175216,-110572,-6168,41239,17322,-35981,-67344,-65322,-30930,32117,64221,8559,-70221,-70684,-12098,42598,44276,-28162,-67478,10677,58106,35169,25787,33811,15891,-10671,-36045,-27441,5825,12138,8000,30280,13806,-32708,-16986,37910,60650,29233,-29010,-64686,-29215,46078,65311,53544,-46,-86388,-93217,18130,84361,58167,8167,-9679,48621,111118,127923,104972,22378,-67765,-77038,-17523,31529,52017,38572,9527,15539,55551,62990,63593,74069,25590,-72150,-100060,-42081,27209,47088,6431,-46093,-28356,-1196,-17068,-9213,33247,28212,14794,45571,74720,102562,103892,13160,-58452,327,66176,45032,3132,-5228,3694,42242,57096,49614,59909,49581,29536,-3607,-81595,-167046,-170548,-143748,-127869,-86497,-43157,-61540,-86459,-80724,-44993,8910,38569,12884,-22978,-35780,-41516,-55299,-120126,-202323,-197038,-139358,-112691,-74151,-7319,2427,-34583,-59518,-56933,-37378,17742,88497,149943,128413,26028,-53948,-71209,-75032,-83877,-78181,-13277,66698,82306,5522,-94499,-94462,9269,36463,-44369,-71888,-11070,55139,75124,92773,109136,92645,68051,57366,4172,-57357,-75570,-94435,-85099,12678,70827,39607,23590,12979,-43614,-104240,-132696,-104136,-37258,-11600,-20080,-40837,-36060,-17504,-50396,-108326,-71517,32483,132928,123852,42565,-8341,-49752,-103892,-79082,-24664,35653,57080,45387,41963,-6032,-45865,819,9430,-42596,-41063,18270,55963,51258,67803,84118,7315,-90915,-59396,76359,135325,105905,31209,-89373,-155239,-90309,-35628,-48449,-48720,8875,48178,2799,-27505,-4147,32394,5622,-68780,-121854,-150181,-106554,-7312,41605,-281,-28925,-25777,-32879,-24793,-8823,-40029,-81256,-56718,-58475,-132114,-144517,-22699,83673,49625,-6189,49031,161817,179704,87639,31388,81077,68423,-25406,-53385,-9732,17404,32686,95103,129595,81933,43410,60119,60480,79970,142389,106380,-844,-36823,-4324,23035,14559,-11753,-21086,22432,51051,-7791,-77056,-51363,15009,43257,8945,-24388,-13388,24950,25094,2218,-33110,-75591,-90066,-49668,-9507,3255,66497,156962,180096,145659,85293,-27178,-60043,20100,98758,114541,67790,7335,-35855,-90353,-52079,37524,-51037,-156405,-76518,19652,61814,135809,165260,103983,33285,-7322,-27037,-32954,-15510,28878,34540,-29186,-120510,-168614,-151668,-23227,120212,99363,25636,73748,157264,108022,161,3614,48542,72440,98998,92701,36020,5155,-8479,-49641,-93898,-75862,-29645,10486,3453,-6726,13481,29245,56795,50679,-42560,-101939,-69893,-23511,22766,36862,-10406,-50599,-44643,13209,47963,-11250,-59353,-23995,2059,-8969,-17873,-2349,65486,117243,57380,-43546,-83045,-60453,-15921,55307,190834,233760,101253,-9203,30380,57919,-14442,-118728,-177380,-127413,-58296,-28658,12775,88177,83778,-35348,-124998,-121399,-54163,24519,64273,58967,76593,85571,46504,-1952,-814,50918,116975,131116,54119,-75039,-189076,-187920,-93605,-48837,-19914,45283,100095,113294,57682,-29955,-45830,-15276,-69662,-123569,-44745,56766,71218,58789,39500,-25983,-39371,26247,52654,-30802,-110813,-85606,38993,75276,-21914,-30997,89791,171789,184410,189219,157850,78934,-14984,-90106,-126215,-121863,-88347,-61654,-84479,-96355,-65944,-73361,-39543,56703,80737,-12399,-100850,-131532,-116889,-45895,20569,24176,18592,30682,8684,12324,20636,-27563,-37486,38824,104145,74603,9462,18243,83105,89225,26672,-25145,-20679,26441,49992,-26941,-95179,-33171,88664,128221,73706,27807,3257,-16235,-53170,-88105,-87890,-85655,-112023,-116454,-54546,33653,87478,50501,-15297,-23767,5850,28011,37110,-8019,-61606,-28271,52415,66461,-14330,-85779,-44408,40104,87086,68234,9667,-41763,-63186,-32499,78257,148044,61213,-58877,-102323,-120615,-83134,44253,124382,58343,-11125,9125,54480,36991,-16975,-47115,-51580,1238,51765,27382,-6451,-15935,-18800,-8238,42126,84166,54524,-44846,-111165,-87452,-16498,27045,21154,12806,19868,8075,-3468,21566,9125,-13840,12829,8453,3306,22521,4923,-39333,-27618,13510,55008,65484,31081,6893,-23169,-94242,-111386,-49704,1060,-3251,10331,38464,27358,-36872,-94030,-86845,-45539,8350,63090,105624,128544,141738,113698,68411,45844,20090,-25308,-32595,22735,70273,-3501,-108788,-112025,-35647,-33680,-96019,-121403,-73692,2822,22515,-45225,-110039,-130570,-100352,-24747,20139,27529,61178,67828,7533,-18225,19897,8886,826,40222,49391,5194,20846,139118,224884,165734,26036,-51141,-72787,-59261,-23758,-8001,13031,45645,24671,-30610,-49739,-45083,-31552,-36369,-62152,-70396,-67137,-46338,22847,65606,54003,36835,27251,24021,26597,57658,78129,-3019,-123869,-155037,-122295,-85748,-25733,67098,104252,60758,5336,10817,63190,81116,60610,63826,26841,-76426,-144731,-92623,-1435,51672,72993,52262,17756,1383,-62432,-149413,-164658,-76962,17713,65181,54178,24624,11132,34300,55420,66404,90984,28925,-66002,-52470,-21217,-15994,13540,10825,-12087,33010,55403,-14588,-54391,-24819,10823,15963,-9083,16234,68740,50302,49194,73704,20462,-46281,-23204,10033,27985,53473,22134,-15146,863,9364,-2677,-3023,-10809,-28714,-10625,16422,-15519,-53047,-26370,21402,38080,41634,30494,-26150,-33170,35448,71890,41189,3664,3581,55803,100352,52740,-8709,-11626,-7764,-60234,-75515,-24910,-3075,-31108,-75153,-99233,-49388,3920,-45547,-43590,65860,113273,84413,50759,-3249,-43895,-62166,-87052,-57770,9701,48142,14575,-27637,-43282,-98614,-110644,39182,138096,74769,13457,22740,38959,31905,-8518,-39778,-41315,-47702,-53383,-26937,39417,79042,71218,65818,70609,99807,138481,129914,54868,-30293,-89083,-96019,-27782,82223,122115,108100,70527,93279,447841,1253727,1637378,975213,156845,-75306,-44735,-26627,-27735,2766,47461,14799,-65284,-59987,-65241,-40234,-22877,-13811,-9587,36926,40494,-20793,-83171,-107436,-37295,89224,131774,92369,-4529,-112925,-109142,-51435,-51079,-35387,-1784,-21388,-104029,-125551,-41642,-961,-76949,-126044,-123139,-87913,23648,77160,32134,44132,41087,-34606,-58154,-42994,-60842,-69520,-18360,60880,87701,84336,107903,164829,165185,87708,6299,-29245,-18886,22026,44174,22287,41588,54277,1934,-64877,-61738,-13080,3467,40099,121386,156574,147946,101752,38795,42899,75384,58199,50044,40142,-1186,15274,40000,-8060,-47086,-46745,-67465,-76256,-35472,-10137,-23659,-38287,2312,59075,2803,-108552,-78336,35042,33391,-76428,-110371,-46680,9269,46174,62773,17374,-84546,-95429,7022,92621,62993,7163,-41732,-99860,-103670,-3479,71289,883,-65852,-52349,-28259,12357,69538,80738,45696,14899,29267,70258,85293,98798,102822,79629,53456,15524,-18056,-9759,28049,56094,-15988,-121698,-128699,-85036,-59941,-10326,16091,-1044,19622],[19340,-15511,-55537,-45898,-38230,-57408,-70107,-83530,-74877,-32629,10501,60248,82155,77954,62843,36477,-27439,-45438,23425,91731,12668,-154170,-161308,-82607,-88933,-83236,-2786,86008,139564,145329,92737,44599,39636,15235,-4232,-5547,-29412,-25121,51048,55024,22611,16163,-13404,-40975,-45428,-66968,-34411,21058,-11380,-72689,-115704,-118390,-37307,56588,60542,49730,64869,63073,38214,41617,54805,33044,-5287,-48874,-77237,-53611,391,-8812,-62349,-76874,-21268,4591,-12626,-18086,32146,65886,38166,15880,59794,82830,60148,59358,83377,36797,-41599,-50506,-17875,25323,49875,21597,-44157,-62733,-17566,2581,-68,-23497,-67822,-108627,-73349,-4306,28625,16040,21395,61240,67058,82134,126458,83853,-38309,-86552,-25386,23219,4961,4839,38161,92874,155879,132104,64416,75356,68292,-53595,-143740,-67528,57086,88034,47518,12523,25165,27800,25869,31924,60005,54773,32857,20283,13988,72352,89122,8648,-41545,-2397,28268,17309,6382,27135,49576,75290,101661,122096,110750,69924,29971,-19605,-78335,-125326,-100913,-51149,-46232,-58816,-63972,-69471,-51199,-49883,-71278,-46258,-17071,-31074,-27020,-14572,-33009,-44878,-80302,-115354,-107646,-101027,-81804,-27623,-7623,-49186,-67812,-31331,15795,28412,30101,54338,114834,107717,1375,-81562,-83234,-81432,-103272,-95805,-16519,60036,89629,44653,-78248,-108174,26348,87392,-25177,-127537,-106291,-25046,43601,60885,51838,63207,63272,67131,67769,32586,-37088,-84667,-77239,-5904,38803,-2053,-18855,11447,20200,-31633,-91746,-78060,-22971,10898,9828,-43999,-50800,-5374,-39427,-137801,-121247,13230,114309,68953,-32216,-59504,-59079,-101610,-106417,-70623,-8541,34838,35060,-3201,-61502,-38056,70379,95614,14670,-37546,-43530,-23870,25120,71186,38877,-75568,-134744,-56544,64099,80863,89877,94777,-10154,-96812,-61243,-38289,-76006,-76184,-22702,3610,4557,48533,62501,37783,20014,-953,-43335,-99991,-110359,-29399,9493,-35845,-66560,-52523,-26242,3980,-5957,-132701,-218755,-74783,61102,-33685,-104009,-21840,66587,50848,-15741,15692,108668,128513,60288,-22116,-52142,-66544,-50397,36000,108355,79536,26646,33424,15552,-22305,38819,117115,87309,70488,113336,105470,74666,62278,43545,57938,85084,70445,47255,49425,12074,-51487,-52828,-4314,1167,-19493,-23619,-16113,-3393,24039,17650,-18115,2865,46209,15398,-26686,-63070,-84815,9524,151275,168559,121605,87926,-7549,-67670,-34420,35841,76747,60889,20049,-25772,-76515,-53981,2562,-60441,-124911,-71979,-17835,28194,95947,123326,97950,39080,3737,5553,-4348,-14116,46877,96631,22671,-98583,-116827,-68606,51659,182996,119802,-352,53905,142504,57197,-11967,73210,158299,104359,34860,1477,-29410,14098,64413,-8472,-117193,-153614,-95899,-24962,-47870,-96212,-52429,2235,38538,58148,-20521,-117780,-73676,42219,110366,98755,46187,-11669,-41866,-5311,35465,15558,1830,30015,40037,-371,-29744,-16415,37189,97573,77470,-18692,-66023,-49743,17507,134648,242201,215682,66777,-53983,-41192,-20187,-59042,-73556,-53795,-43261,-53048,-61454,-87086,-55330,2436,-8736,-73699,-89046,-46724,-31573,-39489,-24786,38493,64840,-4220,-54221,-16420,38293,91623,129957,77686,-34782,-107127,-58791,29951,47725,50195,50829,31220,48759,57591,-8637,-72656,-71621,-103836,-154196,-106894,8814,71656,32928,-19618,-18075,26268,64807,52446,-36842,-119261,-115979,-13007,34436,-50270,-62319,34678,76516,67278,87847,71658,-9029,-49390,-21832,-10190,-62957,-95597,-62355,-65628,-89891,-63017,-79141,-82668,21541,89378,33729,-18027,-16115,-22136,-40526,-39311,6615,64461,76598,13350,-8531,20657,-8661,-46036,30434,155765,159082,71750,51265,87207,77304,31249,-2830,7695,47055,27493,-55688,-59274,59,37545,61421,77231,72456,54674,29345,-15653,-53767,-16874,9875,-31218,-70273,-42463,11665,52859,24238,-45671,-65202,-39997,-16998,-7816,-23318,-17014,49633,79421,66766,30177,-3205,21318,66088,99784,74773,-17898,-87628,-95967,-63016,14102,60535,10086,-46927,-66219,-93407,-98721,-13135,59663,22804,-10679,22536,84997,66285,-15395,-38024,-7520,28004,38726,116,-36945,6103,76118,61590,18473,55509,90096,8915,-52377,-14677,60829,69018,6722,-29212,-17982,-31117,-48433,-46541,-93524,-105223,-9413,45250,39743,63966,76703,-13037,-105402,-52486,94585,162225,132421,63589,-37775,-118688,-122856,-64980,-13060,-7300,-4404,30243,52648,-3808,-83500,-87265,-55319,-42545,-2363,26326,8009,-29653,-51555,-38928,-312,-683,-35554,-8463,80901,126923,13611,-130708,-145717,-59867,-16580,-44194,-92255,-85188,9101,54423,-34332,-148602,-210820,-160943,9701,97540,63380,85535,115209,35678,-18287,21024,60943,85873,133626,121086,66202,80174,140991,150204,72687,-23390,-28036,-14334,-33263,8021,69624,68601,19389,-71096,-128461,-98886,-48064,-2548,21291,2162,-15248,-43001,-56478,-10458,14596,214,-16622,-27478,-19419,25160,68352,80747,27368,-62038,-107373,-117403,-111029,-87623,-20878,69050,85620,2034,-60740,-39640,-3344,-8957,-6702,-11299,-43466,-67404,-32811,16825,50168,87747,77716,32870,34342,42557,-6319,-68634,-75816,-45646,11808,26632,1597,-13274,890,7711,15282,41355,26869,-8409,12214,23956,13733,30115,22498,-25842,-19940,29477,11491,-29199,-12154,19871,2748,-50425,-63509,-46096,-72142,-44964,25013,-3081,-45763,-22748,-24016,-24123,32839,66072,61288,43294,16779,24620,52412,43909,23518,46133,38860,-26972,-46386,4995,59442,81767,74954,12295,-44500,-3352,56611,41714,17992,34496,67807,89420,99075,86692,46770,5324,-11913,-57012,-42590,32960,56529,14070,-53842,-107920,-95513,-57544,-35231,23697,104065,139003,127393,52531,-24814,-38504,-44288,-60876,-37372,1237,7239,-11811,-21383,-16129,-52238,-74579,40615,136865,84760,13934,5042,16605,2329,-24563,-47714,-88383,-109244,-77737,-50685,-14834,20445,34035,45358,30568,39508,103900,143247,76598,-26968,-82586,-99300,-83074,-20292,39835,79656,103915,136904,538348,1394307,1780521,1083506,242325,-3516,5129,31068,96710,148397,137980,35005,-69023,-56056,-73190,-75259,-105527,-70770,-32486,15730,38768,26795,-38797,-109164,-78969,16956,55099,49475,21168,-12784,18697,55726,-2469,-62888,-55292,-21022,-46428,-63075,5631,34085,-37887,-58974,-44212,-34814,12937,8574,-52784,-49341,-64850,-134809,-126900,-51910,-27012,-41455,-2907,63659,77065,74479,92177,120592,94414,26581,-12316,-36823,-50523,-19730,8866,7343,37262,60256,37820,3690,32950,82477,77117,84675,137253,175908,183608,168168,126568,83595,48915,21916,4498,10262,22422,42562,63562,42976,-13398,-75310,-117899,-95854,-40950,-55739,-112489,-151590,-124494,-45596,-41022,-105070,-116639,-39370,5540,-55157,-121324,-121111,-58748,32276,63179,19002,-68947,-121994,-69640,50102,92528,60273,-3979,-75325,-90907,11863,107229,58393,15915,54658,86337,102581,132336,130130,52707,-43966,-65727,-7214,53484,93205,91372,86327,98762,75582,54608,72127,78391,59733,10293,-56217,-101819,-105203,-68581,-11508,-20097,-68365,-37482],[-6958,-52097,-58254,2062,43257,8772,-64642,-116276,-91664,-23813,7930,15706,5947,-240,-16642,-51290,-103537,-85811,17088,111762,39073,-113140,-89780,23302,7333,-37723,1178,101954,184125,172969,89870,35990,20366,-20503,-39693,-35638,-53106,15424,169725,169727,57627,18495,26386,16077,3974,-18249,-20271,35554,65966,26770,-20515,-31613,7472,48730,56757,92340,142999,169011,162477,131567,46856,-25235,-2567,20999,-14324,-52605,-58267,-83081,-116838,-124338,-97615,-56257,-26898,-21478,33610,82322,51239,33110,87735,77656,14423,16806,78386,81193,30894,-2723,-31002,-15932,58985,97748,32765,-44658,-53206,-42951,-34820,-28876,-25537,-64177,-69144,-28377,-2812,2287,32565,64550,34842,12125,39418,50166,8363,-47890,-52860,-31245,-45747,-44853,-19474,23686,102224,113924,26953,5189,39426,-16427,-82508,-1439,119517,130541,73085,21903,11826,22943,56992,44784,18965,28338,38675,-4847,-52205,-20574,3434,-3236,28059,57291,29079,-2846,3049,31964,47846,83726,139963,171671,110085,34729,3649,-28029,-69257,-77569,-14677,53266,50007,-6477,-44666,-33343,5112,-27192,-105862,-104619,-50177,-38948,-31812,-9061,-5211,7685,-1143,-3257,-6244,-33163,-1198,54204,16031,-68284,-54832,14602,73561,91541,65916,40388,87492,99482,856,-49436,-8381,7214,-53178,-84794,-33035,6477,49118,87538,1125,-52478,52299,146914,76817,-66599,-124817,-79093,-13527,1816,-1155,45970,88341,109044,132005,94494,-14205,-88932,-87121,-12816,26022,-35650,-73885,-25446,28538,8438,-31847,-23480,760,3717,-15379,-57693,-48109,-9565,-56796,-171452,-179919,-52117,36917,-309,-92975,-124854,-80084,-51900,-68313,-91249,-52171,12299,35420,-28269,-99928,-57879,59874,87845,21454,-28991,-38816,-52622,-24441,6365,-35228,-111848,-136434,-83717,-22919,-22280,34488,107909,84406,21553,9171,-5098,-39299,-77556,-77753,-68035,-21401,65231,57191,-34336,-35206,25927,1315,-84220,-108775,-41021,-24010,-72792,-88207,-50498,-12431,29938,11953,-96734,-141370,-14298,100077,36609,-22637,-25061,-12814,18586,32462,34438,20361,413,-7084,-48614,-150717,-193617,-78990,78221,129343,59593,-21217,-60912,-97895,-77583,42804,111051,61750,23541,55275,96368,153771,153954,36326,-19537,37737,77636,63642,15994,-70385,-78336,11484,48113,-19823,-57215,-29125,-6350,-7510,-2764,-10354,-26829,7850,71644,74681,41661,-41082,-142875,-81744,61294,78682,59246,60262,-22589,-133072,-169608,-122349,-58715,-360,44556,61427,38647,3599,-18636,-50916,-59183,-34877,-10638,40187,62053,40605,39781,23394,9462,17800,-10973,-59049,-15370,69231,66553,-29786,-45378,4012,91560,193580,137486,10023,22881,66301,2495,16049,120231,139658,28486,-58224,-79912,-85511,-20945,77639,43994,-70325,-117461,-75784,-46647,-92233,-152769,-121577,-61449,-19489,51850,68398,8335,26061,111219,126736,76256,39119,14608,-12501,-12392,8262,48458,76915,73821,60754,22408,-5939,382,27466,46613,29662,-30082,-55740,-50688,26440,150537,197028,149313,63601,-48432,-128479,-138610,-102928,8862,126267,107252,487,-55672,-75221,-71810,-31835,-6294,-42740,-76048,-48249,-37923,-63273,-70041,6890,65518,-52362,-163437,-54178,70908,91803,91551,30523,-60593,-44474,84522,136948,74736,55287,55698,-14559,-61740,-30958,-25121,-54658,-79026,-121108,-172417,-177727,-115988,-24317,-22712,-67488,-9893,93175,131425,92074,4808,-66677,-90595,-44888,11933,16981,28389,27865,-6227,-28264,-20073,-33616,-74461,-40087,66704,90507,2888,-48442,-20770,-28671,-46591,1527,17940,-16659,-26006,-27674,-9612,51245,91450,46700,-24072,-50538,-20042,10968,18741,-279,408,25536,-10856,-60680,1707,117111,131637,89435,97300,84579,28573,-259,-27271,-58110,-33345,-22826,-25103,27578,23982,-66184,-108072,-46848,41339,106750,127648,89219,27786,55533,92684,59655,8242,4274,13703,35709,42526,4862,-37015,-19528,18244,19589,8228,33673,75886,65038,52954,75039,91555,83965,86794,119450,82450,-21077,-50759,-23445,-42099,-60593,-52032,-48579,-13377,6467,-51667,-108541,-60392,45674,88464,90345,72414,66559,15509,-53352,-47809,-15287,-1781,-2745,-36513,-71913,-9419,92042,64278,-30228,-18872,39348,34989,43396,83990,124002,96581,6952,-58988,-47146,-25494,-33607,-57877,-113507,-114465,-28764,24170,31387,64941,104217,12029,-122008,-78824,82142,162469,164774,101107,-18528,-110118,-113557,-58685,-18010,-33082,-55954,-19366,47680,41950,-7604,-23347,-58264,-112889,-103039,-73934,-88733,-146831,-155456,-76086,-20578,-58148,-69437,7089,110258,161473,92342,-35460,-87572,-49477,-16389,-37963,-82685,-89628,-15297,23999,-48261,-139512,-203053,-152041,17419,86028,34159,40344,36982,-57504,-93817,-24376,56242,94733,111071,81277,60760,81896,89063,72068,48186,18524,31466,32160,-7583,16175,79599,89231,32688,-75992,-136329,-93788,-25929,24651,45573,23887,11672,-11980,-37622,-32676,-18801,15905,31338,-19174,-61254,-29059,884,1670,-18026,-52996,-85861,-86938,-56465,-66830,-72754,16743,67888,-22172,-112796,-122154,-62865,-22397,-31424,-35417,6143,43014,66525,61057,47831,50501,16328,-23819,27028,133598,156545,43520,-73466,-99880,-32666,-2776,-9812,-3686,-13108,-69522,-94607,-47926,6036,17571,15379,17782,29215,18622,-41338,-101868,-87495,-27746,-23294,-30574,-1297,-2941,-38246,-54308,-53903,-49052,-50284,-12211,32688,8014,-27335,-13908,-26828,-45139,3606,74230,92663,49759,21392,76723,153192,159285,126175,114444,59115,-27166,-37015,9888,27821,44489,62900,8737,-44355,-12228,22106,11398,34827,89154,128285,131547,121072,105013,63526,15251,-5735,-17999,12063,38915,30723,10500,-38854,-88918,-95491,-91413,-44816,40795,73172,97496,157832,119346,16846,-11526,-4393,-18253,-20951,-32378,-71254,-64472,-43161,-59467,-56128,-22470,18439,60388,58484,12723,-20069,13057,48371,63242,52681,-22501,-80406,-49011,-12933,-12939,-20915,-4009,35118,4634,-35181,16587,86203,66803,8408,9776,21570,-22102,-39065,13570,54919,115344,179906,640887,1582807,1983348,1241450,344635,-28028,-72308,-11154,86256,139756,133199,59407,-64538,-149472,-107760,-129561,-200074,-176531,-114252,-68266,-23623,25682,-19885,-112596,-109681,-41266,-14567,15249,50246,49478,69530,95891,36469,-34671,-16097,34538,13585,162,61564,72462,-2796,-20867,3372,-5622,-20238,-92664,-175222,-195748,-167373,-118398,-59079,-32038,-57656,-88080,-45892,5144,7867,30171,66941,59468,-22063,-80325,-40172,-4185,-6276,-3788,11252,17171,21348,30590,50997,63630,77943,93775,78241,61587,73327,105776,126761,152319,139563,56416,-12470,-14950,-31138,-25917,23421,24974,13420,48690,58237,-16670,-88237,-62316,-23816,-78086,-128788,-143316,-150087,-115583,-64724,-79459,-128523,-94844,-12865,-11062,-79793,-105903,-24339,64402,52519,19064,-16056,-82314,-94862,9805,108803,106491,31012,-46203,-68624,6223,102963,101783,95896,159573,193541,170534,161383,148655,57658,-78720,-145156,-107262,-23603,24629,28298,53316,75609,56471,88726,169813,167850,105084,73318,32873,-51891,-98331,-61444,908,-2829,-44825,-38533],[-58878,-89907,-40677,25733,28536,-19593,-63740,-81608,-66312,-11571,19453,68,-59429,-95055,-82571,-91347,-129168,-77424,32447,84360,1211,-84633,-2621,131016,105797,16637,19678,98091,125386,84440,45810,42603,40959,4028,-39811,-46760,-29690,38799,159810,153191,34423,21680,68757,40935,-9304,-30049,-70304,-46292,40029,23395,-48630,-68232,-46222,-15500,19785,73779,118709,150732,158823,108575,-25120,-108124,-23070,66098,49522,-9595,-68890,-116542,-152041,-174586,-143107,-55998,12689,18115,39042,65954,33077,-7316,7936,-6757,-67043,-62410,43912,119662,101997,64144,15759,-26816,9758,83498,79440,16538,-18200,-23412,-5933,1650,-10958,-41285,-16752,18757,-4370,-41013,-43438,-17293,5226,1659,-40354,-27549,37961,6197,-55365,-44499,-37232,-73020,-104453,-96814,-33774,16445,-7674,-37092,-13794,-8034,4860,98972,174905,128639,35683,-37387,-63920,-29401,44341,47072,-16136,-26819,-17116,-51105,-83185,-103989,-103386,-45877,48830,87253,45777,5108,9892,9546,-12009,40781,119717,116996,21258,-49643,-43880,-41012,-63970,-59266,17298,96962,89020,10623,-25805,-6563,16252,-22831,-83137,-82834,-31971,-26335,-62715,-61126,-1340,63580,60707,45597,52030,61273,108697,136855,66271,-17687,-3861,24056,46316,81986,107746,104082,112329,89583,30362,39984,87944,92830,28653,-30326,-29342,-42686,-24491,65858,80326,34156,63402,150696,154057,55711,-33046,-51384,-49300,-25642,27781,87361,95527,86466,107522,87614,16145,-49797,-61083,23132,82100,36053,-29081,-26636,14589,29169,24085,22223,12714,-29091,-77155,-71095,5752,35381,-33890,-129175,-146738,-88899,-33088,-15304,-41455,-85736,-41814,30936,5255,-74421,-51767,18340,34011,-19034,-71362,-73597,-33572,-15700,-4731,30382,47809,-19608,-75231,-83467,-101109,-123622,-108521,-71975,-55715,-37460,26264,66450,80051,71473,48527,22406,20954,-25641,-77483,-79337,-34807,30707,9538,-85318,-78246,-7047,-53365,-151674,-127346,-47685,-30149,-68804,-73435,-45850,-27412,15060,14385,-14613,38282,130618,111769,21544,-12584,-32191,-47872,9638,95553,97115,20169,-37091,-26034,-33531,-111605,-143201,-45182,52297,58799,27150,-10951,-67596,-103805,-46567,61019,100708,49941,-18853,-13293,52321,152788,152802,-26523,-145425,-71538,31625,43389,-17989,-100877,-72507,31626,27794,-64858,-76942,-42468,-44246,-70464,-55896,-27355,-20440,-19222,2546,32451,69659,27029,-105690,-117873,-31412,4743,12794,6586,-62005,-163382,-225428,-199308,-114207,-3111,93117,168569,176875,90556,10535,-10027,-1535,1882,13863,50928,49219,11863,2247,-17073,-24816,10769,-6595,-77582,-78256,3859,84570,54194,9147,16207,83925,164458,127613,33450,9715,12048,12489,55649,97191,21752,-85916,-115985,-94496,-82585,-32812,78049,108661,40970,35572,26540,-25006,-60203,-95030,-120306,-102973,-58706,27487,111205,143645,164818,161083,80899,249,-24950,-12820,-1272,2059,20104,82326,112304,70160,26787,24611,43176,47342,31557,-4348,-44925,-67779,-65652,-71149,-26034,65544,98543,82142,77919,9167,-118035,-166746,-110867,40345,189292,182765,39110,-61162,-49405,-16468,-3095,-10358,-40912,-75619,-42069,12312,7507,-54027,-17985,64396,-54772,-196353,-43303,113880,69220,-523,-74921,-123043,-24845,116761,103955,-920,-350,41650,-18097,-116131,-132703,-82354,-18950,-16674,-83069,-136694,-166108,-179221,-113080,-70611,-115328,-88054,35744,114416,112565,75155,26077,-37030,-40075,20589,92035,122586,63234,-7934,-26140,-12259,-10984,-22325,29297,105214,73183,14553,28716,54717,42549,50603,105010,120995,65102,-51247,-142956,-100042,21967,67821,14477,-39345,-48091,-51407,-84642,-72147,-5924,45090,39461,-40639,-89017,-31513,20126,7264,48358,142656,128975,40656,6124,-36112,-123667,-137515,-73267,19567,93633,44270,-80850,-145293,-120072,-33084,67735,146459,149376,91371,63729,61202,46934,21375,7424,17483,56043,79560,54231,-1083,8864,59702,70531,55139,64563,75867,68878,69897,103021,124099,83704,48876,77750,55922,-9053,18156,82664,30997,-49610,-45864,-5896,36984,28537,-68083,-125068,-50844,90742,157635,147227,89224,27600,-15090,-19764,885,-13771,-38750,-40138,-41797,-42708,461,60349,30292,-39006,-50009,-34742,-22295,27666,98823,130413,97241,32184,-31725,-33280,27844,42892,-9944,-54801,-39458,-16775,-21919,-3892,39835,78332,-3088,-108608,-73362,17339,66905,108326,93078,9405,-84955,-98430,-36121,2667,-48584,-92217,-57389,9083,37728,55458,55594,-13820,-68348,-73275,-62639,-64629,-93141,-78104,15248,19035,-77095,-69028,35590,123834,181540,165901,71579,11948,34997,36610,-10479,-57949,-63424,-11732,21605,-21147,-83715,-131970,-92144,-4642,-2359,-41522,-29636,-56670,-120444,-88372,12956,45388,45879,33590,14316,36857,55220,29569,31436,62638,47439,39389,47915,33827,26040,57108,86562,59102,-7948,-47744,-38425,-13798,8124,13664,9908,8897,-8889,-13703,-4988,-7912,53394,128796,66352,-45125,-82387,-83075,-80443,-72468,-74244,-89826,-56751,8437,-13957,-62707,-21175,13937,-40481,-89157,-97139,-58398,722,24244,21946,63315,112661,128417,85837,27257,-13125,-58758,-84148,-10882,138697,205716,78295,-58446,-72452,-3890,31002,33391,36158,19180,-53844,-126621,-116406,-57367,-26647,-34907,-12231,44807,6374,-122454,-176496,-112896,-61274,-70415,-28900,26821,-24609,-85607,-47041,18080,39075,48576,80002,63870,11853,-18482,-5096,-11001,-34779,-12481,20575,17335,7727,24929,90419,183384,211657,169727,123242,43949,-54577,-66198,-13339,-12446,-8832,34013,32161,-24581,-54807,-40721,8315,66832,108082,133798,136599,123564,83377,21330,-33819,-39004,15163,69190,39624,-20623,-39118,-61749,-91206,-91402,-84873,-58793,-9559,-10767,13724,119366,156831,71014,-6402,-32226,-58460,-59216,-68770,-85306,-39419,-28161,-118777,-118502,-10320,21125,-2538,3706,-14465,-44655,-6245,66458,120825,144768,96684,15449,-1663,17276,-2146,-20052,13336,42365,-18158,-79644,-53625,-2000,24765,56663,111026,122115,58945,53361,77409,47858,60458,198295,830653,2115732,2643453,1611563,388642,-100365,-179758,-145274,-75367,-33114,25035,59333,-76999,-270330,-228401,-129659,-141549,-187840,-170741,-101587,-16705,34116,-25278,-117271,-103319,-27878,8821,58158,80881,13878,-17538,17095,-779,-17175,36772,67312,25497,16459,59620,57228,740,-2326,26997,4419,-25724,-86551,-172007,-232987,-189361,-46065,53733,9354,-91374,-121854,-74908,-50109,-39586,17510,49858,8126,-87040,-116874,-35468,42749,68833,37145,-17225,-47061,-30458,-5609,31590,51726,13973,-10943,9803,16036,7977,17747,17701,41839,62928,8048,-14612,27712,13587,-8838,3555,-32900,-76018,-34938,36012,29786,-24667,-24684,-23304,-80833,-70555,-12796,-17906,-20460,13204,-25544,-93085,-83701,-30334,-22656,-35344,-1839,83505,115974,54208,25245,26905,-10365,-49898,-5033,69399,78058,16806,-40107,-50676,-10826,58676,79317,70670,96751,121728,112666,100476,78563,5905,-94480,-158870,-158125,-110127,-81254,-59504,-14272,-32540,-92678,-30656,109897,148206,114554,84774,38814,-39017,-82152,-55699,-10710,2104,-5864,-33774],[-63038,-61511,14101,45259,-11023,-72660,-52736,-14152,-28387,-15357,29454,29558,-37582,-73155,-30498,-33262,-101551,-50553,41973,3942,-114200,-163617,-36565,134205,126752,27099,32548,87667,47039,-3356,16126,52534,86667,101870,66816,32792,51163,66606,71923,34016,-1290,49829,102394,51628,-16189,-40813,-99390,-118182,-48450,-50212,-116114,-120412,-83583,-43279,-8780,28023,62038,88867,69333,-14364,-136231,-185088,-67903,59526,77039,57152,12387,-57497,-103474,-126462,-80895,12409,78918,69769,35977,25965,11830,-47702,-82598,-66209,-69038,-69487,17768,102837,102892,85653,47635,-30380,-56114,6446,67280,85673,77545,49497,58343,49357,-12032,-41359,28818,83204,41475,-50396,-121221,-112827,-19033,60291,8672,-23934,54593,56479,18321,54541,47431,-48989,-114825,-120167,-101862,-48479,30515,36076,-6962,-18671,40796,155369,188349,84062,-21756,-71645,-91674,-77218,4504,57170,16945,-43590,-75539,-68577,-61036,-111430,-147246,-91544,-3051,57101,73804,67207,37214,-32559,-86877,-19828,62194,23776,-64626,-100259,-84329,-79529,-66753,-40255,14361,69098,53423,-12648,-12125,18486,10543,-4000,3396,17519,36843,14753,-71264,-111227,-8132,114376,95793,37182,76698,152910,187428,162781,89864,27613,11294,-216,2964,40118,121354,180805,152608,75924,73808,120490,109026,64803,40282,17549,5340,-48221,-94185,-29992,62353,48574,27362,74615,127841,123999,75384,10888,-45541,-13211,80521,113270,43449,-2774,23558,66098,82796,49983,7469,48640,128792,152901,105768,49302,36519,36560,32308,29362,4693,-55238,-93877,-33466,86306,96338,35251,-356,-21771,-60100,-47720,37789,99265,40825,18369,62845,39979,-32354,-1982,40784,5888,-24780,-23774,-54361,-98620,-89232,-4886,90147,90317,-1367,-89555,-116421,-117924,-128279,-88209,-36671,-33124,-10905,26630,-5178,-17941,17005,13246,-5142,34616,56095,23334,6397,-240,10480,5015,-16933,-21552,-40660,-122940,-179562,-125962,-62987,-45405,-61268,-73876,-81666,-74666,-30106,2909,38190,156638,248797,147443,-12657,-59444,-24353,6773,43411,92920,89096,47425,28032,13149,-33416,-42507,-7153,21511,7595,-516,52732,69119,-4313,-55217,-16967,35893,64314,38236,-39900,-77676,-31331,71983,82615,-76673,-192937,-125641,-21908,10327,-2775,-46459,-43771,-11669,-66025,-146894,-133995,-113035,-143713,-169642,-99784,-10776,-4777,-29270,-31426,-34052,8799,35839,-29951,-74943,-44858,2989,1651,-44511,-90926,-115210,-153672,-139576,-33001,76839,132719,195870,230577,155586,64460,29150,19109,14276,10113,4959,9057,16925,5852,-56221,-84903,-22643,544,-52815,-73316,-17616,79037,102552,51861,12903,53582,111126,83349,48877,48727,47016,54111,65421,44785,-50599,-129942,-117873,-54201,-14714,26948,102567,127266,81292,83555,52481,-2459,15232,18503,-46053,-75834,-42346,-55,48846,126351,189182,144477,20214,-61941,-78059,-53305,-13198,25040,67874,98740,70877,-9374,-55653,10493,106261,99346,28437,-29659,-78084,-90239,-72886,-83237,-90724,-48130,3947,12520,36902,30528,-42733,-110748,-101490,1917,118616,147704,45002,-72064,-87169,-19526,5163,-30799,-55393,-55152,-21816,46914,78044,-7552,-28099,36548,-40325,-126540,-747,83612,-9068,-92764,-143773,-140264,-29379,57661,21463,-39451,-15605,10915,-22598,-75147,-120388,-101873,-2192,70230,39053,-10960,-58638,-108079,-79670,-51151,-125028,-186016,-121753,-27553,45666,92355,72915,-8233,-17165,25873,58761,87846,70477,27259,29560,82264,95654,56736,67430,65690,-18357,-15719,78778,105066,84813,101684,130424,97304,36659,-31313,-97987,-117828,-73810,-47531,-57391,-68551,-64958,-62109,-92318,-70649,21549,87985,37727,-85332,-121638,-66991,-69891,-110860,-32026,123664,163181,87623,44596,3903,-102352,-172073,-112854,-873,57458,20812,-15834,-8312,-23244,-40218,-21042,50097,100574,79318,7612,-58111,-53305,-28228,-22836,18480,72183,56049,9458,-17173,-14465,1742,28861,53127,62175,67178,73238,81052,94870,91178,31932,-31425,-17508,-9082,-22176,23828,95865,72545,9667,37670,104587,103230,20332,-80076,-88752,8416,101844,100873,72747,41868,-195,22569,98151,110199,40037,-27832,-53231,-36655,-117,31534,39131,7461,-12401,-19172,-55281,-107276,-65021,61520,114830,62402,15866,-11281,-12454,65295,107846,41214,-7861,4227,-17396,-52043,-27848,7530,23197,-40281,-92884,-62494,-42100,-27565,17209,36151,10949,-53845,-85002,-35506,-3372,-55698,-83381,-61042,-35838,-446,53967,69528,56150,78820,66893,13953,-8162,-10506,21741,96271,77785,-30021,-66327,-5456,64667,128121,121463,53095,34500,91096,71227,-3252,-35876,-17964,29687,70392,47992,-14437,-42521,-22919,-27873,-78379,-100505,-71219,-65611,-69431,-4262,66113,53875,35308,23622,31249,65246,51777,598,-1061,9169,-36291,-40755,9807,29884,12922,23385,42723,26043,22016,36207,14215,-22715,-27229,-19523,-4643,-325,-18326,329,30826,-12958,-3468,96846,99224,-8885,-98558,-120989,-86978,-47989,-51774,-64894,-32298,3734,-35280,-69950,-49269,-29963,-27102,-12572,-15808,-37740,-11265,66222,90649,81410,101971,125943,74581,-20668,-81284,-104786,-104305,-46695,62156,98770,-996,-47983,1682,52071,75180,79434,53155,42723,26182,-55541,-129436,-131402,-87134,-55607,-15761,51946,4924,-143541,-177098,-90724,-68360,-96405,-30106,36183,-41021,-129794,-79508,42060,89534,56627,22939,-23767,-42390,-15417,-1128,-12180,-22170,-13017,-37518,-75819,-38907,26339,64665,107555,121460,85468,45510,-15227,-91929,-87377,-23062,-10949,-15483,25262,44418,-14119,-70278,-53948,13251,48847,58147,70455,67401,59093,32858,-20785,-92545,-85064,25935,125320,100742,-1734,-75529,-101910,-115948,-97507,-46970,-30451,-41914,-64172,-54468,19998,87385,58627,-36682,-102595,-123756,-114215,-87046,-22128,58078,37047,-106665,-168994,-85628,-13521,-35679,-46658,-22928,-19875,-30948,-751,60639,125934,143193,76526,8464,-27153,-56547,-40208,21866,25885,-42095,-70491,-64945,-71471,-55472,20415,95285,85182,27804,73578,108995,36948,-13113,171066,985143,2509399,3069212,1728467,267829,-126519,-124751,-142395,-131051,-98070,-11436,14776,-149564,-279409,-221592,32276,57756,-83600,-161356,-61851,67386,81406,-12264,-73972,-23176,51675,84164,124358,106213,-24132,-95832,-53031,-32376,-2732,52022,53850,8881,-9729,-1017,14689,19393,45670,55718,9991,-8516,8157,-23148,-90715,-109418,-23102,83058,75114,-10515,-39538,-40420,-73673,-43733,49662,52997,-1629,-43099,-42418,10626,77776,109220,48786,-86410,-157150,-78058,4077,38818,33110,-39149,-80826,-18244,30309,10326,-15220,-35939,-36054,-8872,1906,49375,112958,108155,63872,-11935,-86628,-102835,-81020,-24832,37046,33046,4463,-26332,-63249,5334,115940,138953,142885,131418,48890,-20468,-28237,-35339,-54505,-18384,60580,128895,147373,95507,58239,65771,70786,34556,19103,27688,33517,-644,-34472,-25274,13366,69193,81281,12957,-68603,-61749,-9268,11054,3380,-26201,-70056,-104464,-121609,-136877,-128709,-77516,-31252,-94683,-191261,-132452,20966,107799,120257,62864,593,-25388,-27945,-14879,-5446,-4830,8689,-8055],[-5559,2240,52869,48128,-26840,-84713,-57763,-11559,-16777,-18569,5702,19070,8554,33045,72476,31434,-83303,-54333,16012,-73203,-205133,-259795,-168366,-6169,11810,-49094,-3888,56327,2916,-45204,-27354,3947,77387,161627,168407,112423,89057,71731,30740,-5862,26141,72541,84921,53156,20594,5777,-37063,-92356,-102409,-94585,-86305,-49253,-26819,-22213,-8631,18831,49298,69455,4402,-122509,-211721,-218191,-129086,-16058,46924,87379,86628,12682,-29657,-27493,1119,41542,89984,75628,-6142,-52984,-32525,-59335,-90345,-53436,-19991,-37537,-18207,27598,50455,43746,-14605,-73216,-78418,-44429,4972,87827,137064,81995,47494,30750,-22931,-36841,29330,67258,42347,-39923,-119318,-119629,-30915,95238,105060,33898,38822,64195,98990,167504,124195,-13672,-79459,-76670,-85077,-36782,93809,137188,53534,-15544,15538,120983,141016,41928,-24356,-28430,-42445,-84813,-40533,32154,40858,-26941,-76177,-52617,-45236,-87751,-126820,-116910,-80884,-3986,88512,125067,42792,-88293,-134230,-44341,30454,-13237,-73879,-78827,-105600,-135937,-78354,-12400,294,-10238,-24334,-31919,19670,67117,40759,27459,66321,92930,101810,83106,-7277,-85757,-11244,122267,87025,-10153,42528,156679,163647,90718,40730,942,-32792,-17602,25571,36964,83552,152130,129432,60757,88063,126542,54839,-32701,-24335,14374,20493,-48070,-140448,-140306,-73653,-43168,-45639,-25960,34554,91001,86919,10721,-49861,-20329,40508,34792,-35129,-65244,-30810,56999,130291,124561,46207,2347,59837,144692,161775,116728,70296,12798,-15113,1127,-12264,-50604,-39487,42846,121048,97394,76806,99620,72796,-15658,-31415,83755,167992,90353,4361,-3707,-6062,-9672,46776,54753,-15861,-43161,-14003,-28107,-81019,-57131,39484,70088,-2796,-59072,-70915,-78869,-95170,-112810,-70094,-25153,-44780,-55198,-21273,-51260,-83327,-46004,-31980,-49117,1678,99401,145663,123403,65946,27202,44465,103950,81855,-43442,-128588,-107369,-89528,-106628,-107436,-86735,-108947,-134295,-112870,-64589,-7393,65770,181398,249446,165683,-6135,-73854,-8227,66617,83875,45839,-11886,-5313,65242,39539,-74204,-85133,-6477,31440,-2493,642,90496,113299,13067,-58074,-56393,-58006,-48193,-22116,-22604,-60157,-66749,9606,44593,-51610,-116473,-76661,-38600,-3934,53131,46221,4327,-43575,-123783,-185357,-190376,-207880,-242225,-222213,-100437,7141,-6313,-14678,21368,-28339,-70869,-26470,941,-13829,1862,35562,11118,-56865,-83136,-39324,-43441,-48226,31972,103248,97673,108176,156390,143648,74132,21410,9075,15854,-8406,-55622,-56641,-7325,5346,-67985,-108896,-56854,-13918,-28128,-24135,13827,67551,94786,80131,29524,27300,61585,43901,57356,115655,127631,71518,58709,46357,-13224,-92204,-90320,-8479,65075,104921,119293,81746,13663,-32423,-37171,-16400,41334,68680,26927,-19738,-15461,-15205,-33460,1352,77153,69020,-11023,-66410,-62896,-38395,-18784,28721,93548,82716,-20813,-120420,-117343,11741,144829,116827,21449,-13339,-33794,-57081,-44175,-49672,-78362,-76533,-45573,-48401,-29274,13558,10790,-48298,-62354,7097,74287,95156,51479,-28203,-83580,-48633,-29770,-61697,-63223,-32537,-20610,23858,77314,32225,3361,13757,-31757,-35015,21242,-1567,-68888,-89134,-96467,-71117,-2125,51860,61270,66452,64117,-890,-47691,-8733,1189,-35827,-9188,91903,157589,138129,62758,24335,68457,73525,-33514,-162578,-206956,-166913,-64611,35731,52745,4185,12319,17005,-37007,-18003,44767,47774,54144,113570,109667,36241,22037,6577,-57984,-35298,64209,96476,68618,58739,58250,5784,-29872,29632,68497,-16219,-109121,-113903,-76919,-67634,-77531,-31351,20934,42135,66375,83382,5328,-105726,-114077,-73222,-82781,-114485,-77729,45958,126100,82540,38071,38382,-16953,-108070,-110046,-49675,-27556,-39651,21277,125090,143011,49214,-49226,-39621,48881,73604,-7521,-103441,-77034,-13270,17274,58953,79714,9411,-57532,-44174,-45008,-93684,-69602,7952,21993,22545,42081,65957,81034,68561,5100,-65135,-63282,-40036,-33161,-15710,27065,48956,29824,61817,153718,166419,62574,-2996,33213,81174,55962,-16464,-22175,-12267,-4939,81565,191859,191505,113404,39764,-15482,-30827,-6672,41865,59838,28910,15118,27048,-7098,-105247,-85581,67042,130480,29880,-38319,-29213,-6624,62408,120502,80602,16873,-10394,-28966,-21307,-2546,-15343,-17978,-37841,-56299,-46934,-41152,-26056,-4136,6806,14463,-14411,-55187,-46068,-39669,-44810,-26768,-27872,-22534,24817,44016,34495,102229,188481,148335,30840,-23565,-36054,-10969,55419,96369,33855,-86211,-112984,-41170,32079,17946,-34744,-14546,56526,13534,-79949,-57334,28148,82961,107852,85608,40008,48885,56663,10926,-44389,-76864,-65484,-16821,17532,25276,28614,76647,98561,86322,113271,141754,93181,25436,-12636,-64948,-128512,-110086,-46296,-12538,10324,20494,-1805,-18698,17878,67423,41757,-4392,13450,43956,41672,35561,24125,39183,55279,-20594,-76109,-4995,70286,28486,-51190,-72771,-14012,38830,31836,23264,18539,-30955,-106175,-101537,-44782,-17459,10637,45318,23459,-35296,-50483,32839,93961,76118,79538,117019,63935,-58530,-115403,-97337,-65075,-35458,-15349,-64985,-125658,-44519,59959,75814,68522,72388,35573,33930,68839,28539,-73098,-120738,-65691,3126,18155,48472,23811,-81674,-102341,-48058,-55560,-87040,-33356,28227,-30609,-132312,-117751,3155,69392,-13500,-142082,-170664,-70289,22718,6014,-28117,-14609,7289,-20244,-67966,-39572,42220,74339,36194,-14476,-38743,-39001,-50928,-63784,-35742,2873,9738,19768,62230,53663,-6111,-28381,-5015,8256,12807,31580,29725,2347,17679,48135,17081,-66101,-65562,30337,141072,167358,76396,-53712,-112786,-116510,-78922,-4007,26448,344,-30703,-46852,-23183,20726,31714,-30777,-88082,-96995,-116498,-91136,16406,105021,81826,-26618,-118719,-143245,-88788,-27605,6341,63319,78634,14702,-33894,-12116,54389,103661,74603,9194,-57774,-93510,-60047,3386,15076,-6861,7508,3578,-46005,-90505,-56678,22886,23657,-29127,5125,80448,56135,41383,183334,1386303,3633212,4494878,2536536,334832,-162222,-45912,-39733,-74217,-43394,18146,-47259,-214329,-214472,-46458,159944,121265,-61018,-173197,-70813,64684,78386,6969,-452,62693,91012,74354,81412,69368,-29347,-97942,-58062,-24426,6057,50457,56578,9016,-52041,-73428,-12791,61371,98538,76379,8548,-15330,42702,99620,80238,-18847,-81736,-6572,98459,114520,81444,4174,-91764,-64924,37123,31117,-762,14942,16772,16676,43421,62099,20032,-102542,-186639,-99935,18245,58127,39945,-18350,-49418,9654,66934,33001,-14301,-23387,-29064,-27616,11275,56482,88617,115407,96484,-20941,-103877,-68437,-45164,-39342,11360,26962,-4805,-36838,-54872,16150,111224,153939,186679,168274,80400,-525,-28983,-42412,-56547,-51068,-30003,29518,111050,102719,49575,61816,91447,51021,12364,2190,7745,-19833,-57067,-40034,24999,105334,125041,496,-171489,-171939,-74299,-35029,-9249,5351,-40350,-76421,-86944,-132808,-132155,-56678,-18397,-79882,-139515,-78011,46104,128341,113397,8466,-49674,-17629,13812,11910,-3559,-29472,-21408,13451],[49088,28787,36587,13718,-47384,-74765,-82090,-70524,-15994,20400,-20356,-39060,30856,110100,97706,11271,-98939,-80460,-29488,-102256,-201350,-247974,-247607,-189695,-169376,-157498,-69108,6010,-23685,-69075,-85232,-76875,3755,112427,144205,93323,51483,54816,79372,93025,90788,50511,21507,39234,51429,58521,55144,-5834,-69470,-59615,17172,84846,59756,-6225,-3775,48154,77523,75372,-12541,-124324,-163738,-171296,-168802,-109835,-2467,78351,80452,9286,-30405,-20008,-20713,-19305,36654,44008,-54001,-125958,-81720,-36195,-19749,-11154,-14607,-40612,-44846,-14463,22830,-6374,-101794,-115271,-50794,-44766,-70033,16371,120659,54836,-38059,-46423,-31656,-18232,1643,-22056,-44590,-60030,-62671,-41722,-18932,62566,105066,28936,-12569,23289,92118,168986,132608,-2617,-77529,-64232,-32399,19003,94190,143084,100277,-2224,-37182,34537,77675,46369,33829,33741,4396,-55901,-55878,-12036,24948,9177,-33173,-52577,-72101,-88037,-96124,-114686,-114856,-41589,64312,96341,3401,-105528,-110548,100,67336,24511,-16759,-11489,-86376,-148313,-67991,16346,-8597,-78805,-75278,-696,89218,135926,108536,60963,66666,91004,122944,150099,104303,7428,-9734,65013,28023,-75403,-42975,71679,87832,19116,-8453,-31593,-51713,2052,89115,72357,27900,37875,44633,32288,53156,79190,26399,-40506,-28412,10375,-12894,-83336,-136033,-145440,-145937,-102052,-67006,-40748,1550,51312,39800,-36055,-69472,-46976,-49018,-62885,-52559,-35186,-11877,44250,102711,115802,43714,-53388,-71520,-5037,64468,97933,81908,9117,-24877,-3287,-1861,-6831,41273,104429,112623,74409,73337,94379,77013,9916,-15143,60530,82370,5008,-50629,-76536,-81789,-36804,43633,53345,13812,-7338,1233,-6418,-20824,29187,87256,-949,-130990,-131387,-42023,-16397,-58444,-70949,-18892,1949,-60184,-109906,-54750,-21637,-35954,-26718,-4531,-26079,-3052,94692,192420,186746,111640,52207,74023,158476,132076,-29419,-96720,-41717,-71902,-170145,-169846,-97892,-111177,-130158,-93223,-57477,-17633,80134,190231,214233,140438,10983,-42548,-11192,51505,97588,49748,-71368,-93128,11345,27797,-81435,-168812,-140203,-29839,20877,28691,75754,64902,-34243,-90988,-103336,-134510,-150970,-76393,49087,82475,21275,34035,77531,31492,1583,12106,648,25445,110523,129687,69537,-16478,-69294,-88238,-139820,-227745,-242762,-162290,-54703,-10057,-37785,-4590,93382,49439,-69021,-67123,-11744,15998,39514,53972,36994,-16210,-43305,14302,43593,683,-30597,-18224,-22110,-19322,29011,56576,15086,-27243,-2916,31362,2441,-55614,-84654,-57147,-24528,-41507,-52664,-37947,-27932,-26037,11289,50980,68713,68331,73983,28646,11533,57465,59348,71016,141579,156319,80125,78683,102784,44676,-51228,-71205,-5852,76881,108245,85988,33428,-38691,-108004,-97782,-44920,-7771,17982,16983,-17808,-32229,-34489,-66070,-77648,-30562,8412,-12003,-43259,-15769,14270,-19323,-17016,42066,21687,-106708,-179949,-109851,22794,109697,79434,25347,32653,54130,22556,-909,-8537,-11053,-16161,-32631,-51700,-24300,28671,29409,-4533,26006,113228,125312,76076,62041,61578,26505,-13993,-49429,-74699,-65488,-59999,-56833,-22460,11889,20830,33427,232,-34072,-4766,-9995,-73065,-62547,-8890,2339,18969,65455,126870,168220,180895,136865,6149,-82859,-23336,60404,29045,-32971,11174,135486,175222,108331,95069,185779,207377,91474,-46727,-143458,-179708,-126205,-33798,11719,5215,16368,-1688,-78695,-62204,25913,38237,5261,-1034,-28948,-72062,-61182,-22098,-24576,-38577,667,52672,32273,-22871,-30679,-20466,-5963,68870,139989,80042,-52114,-96276,-72994,-75639,-96163,-14148,108364,114855,46468,3954,-48036,-91428,-67561,-42244,-38603,-44667,-61602,-22888,32781,-2943,-50923,-502,35097,-23365,-72910,-52908,-47677,-69236,-11506,110365,178728,103383,-30582,-42041,93814,152328,55932,-30471,14194,79132,116750,120742,87778,15192,-53899,-56839,-54939,-115932,-105063,-39754,-60711,-70723,-12951,44461,76934,63588,-5152,-58375,-46055,-19335,-17751,-42186,-37917,-2795,-19349,-33274,58250,142648,97712,61340,94474,74850,-14397,-82048,-59568,-53148,-25177,73269,152572,151496,110122,67269,12284,-47175,-65669,-765,71210,49923,3395,20020,24742,-48744,-51984,65034,109652,-7914,-84044,-65390,-36831,12383,75050,89431,30185,-39777,-35989,24033,20335,-49742,-48820,-19679,-31467,-50856,-29991,5648,18340,19752,26253,-2357,-38555,-66053,-82331,-37240,5378,-18735,17444,86927,33015,-26289,60059,140462,69837,-54249,-121409,-151278,-141107,-77651,18128,12725,-116758,-175432,-104936,-33060,-38429,-83593,-71501,-32372,-100023,-200418,-140209,10805,75506,49709,10876,20921,72537,99558,80862,48538,-17029,-74759,-46803,-3224,-41124,-42710,74648,113742,70423,95976,130425,89537,35174,-15492,-77284,-124685,-120079,-100527,-41187,61309,67302,-3274,-13566,20726,36311,13058,16197,92872,143249,103888,78462,85919,86980,64077,73,-37267,9877,57488,28845,-10916,-7601,30381,51213,62840,81280,50215,-57730,-153163,-121933,-38800,-15837,-3972,9617,-27457,-59046,-79148,-48485,23226,59311,72291,95726,31805,-87830,-113532,-53718,-16719,-26722,-77239,-181451,-214604,-64185,47581,35314,5222,2997,-14654,1095,38507,35652,-11022,-43620,-1331,39454,5550,6035,17451,-31405,-52694,-33597,-38953,-69947,-49086,13355,-5445,-99257,-126342,-49610,23661,-35442,-152417,-135682,9687,53969,-21223,-66859,-43666,-2756,7950,-28214,-38041,45809,104096,18170,-90177,-105721,-74241,-41986,-5330,5476,-10049,-23274,24559,103807,78124,3425,2853,13397,-18763,9575,78956,64266,24417,88710,139336,69175,-17202,-31927,-20357,29896,96854,84444,-31131,-122255,-112053,-56372,-16395,11821,31542,19229,-1937,15683,43604,49177,21895,208,-26040,-87748,-108615,-51258,23744,46882,36039,26719,-32266,-53428,63177,155029,163777,151190,119047,49880,5825,23534,50691,53129,47720,24254,-685,7283,31891,63904,91184,107377,108005,72937,-1737,-17834,53577,88640,64128,96488,164869,220771,339591,535970,1648672,4063393,4992275,2864976,480129,-315390,-284419,-253968,-211317,-187826,-143482,-81451,-139862,-296332,-210726,-79496,-104833,-236127,-282095,-207745,-109625,-43519,-23611,7564,32134,10229,-47646,-75778,-67096,-104236,-143889,-104679,-74788,-34147,72162,119082,27096,-87535,-111124,-28226,63248,87887,62954,4769,-45265,-30674,69082,109643,-6240,-154468,-128927,19398,108990,93316,6836,-98442,-113660,-55305,-38504,-27501,-4453,-15862,-41043,-53727,-31714,19590,27853,-49142,-69429,-6840,34462,33661,13269,8184,44979,79901,44779,8950,16752,7629,-8460,15155,-14806,-44927,20301,61575,-4615,-50550,-18521,-11286,-31994,-23273,-13148,-21561,-29951,-35446,-5529,45935,125347,204123,199119,103452,-7393,-52086,-14010,10975,-52631,-123884,-57935,70119,59673,-7292,23855,61283,10999,-15681,5836,16264,-22883,-76944,-67056,4815,106082,161491,51065,-118930,-111198,-18141,10304,56458,85670,4636,-60712,-58651,-88016,-95309,-20779,15615,-6131,20946,96140,165363,191754,119270,-4735,-39849,13824,46755,36573,24695,-2857,-4339,58945],[78017,36382,21590,-8628,-52179,-37031,-40659,-55504,34202,118169,32359,-32355,71770,143218,63621,-35382,-85343,-54964,-27885,-73055,-118498,-129590,-176259,-226888,-228892,-165228,-70189,-17720,-40176,-62513,-70019,-78204,-41910,37107,69893,49361,47883,85069,162805,193718,108592,2976,-19233,31833,47606,47463,72100,71042,50648,42979,78803,127507,84713,-15813,-19906,64956,99505,53239,-27860,-40292,-13627,-63701,-132037,-115459,-9491,79297,64613,-20485,-88313,-108944,-106306,-76564,7612,43626,-32600,-105800,-64064,18321,37663,-15331,-57333,-45819,147,39052,41129,-11872,-90706,-93195,-32605,-43708,-102449,-38266,86989,45158,-56143,-51906,-4872,2912,-11307,-72714,-115795,-86783,-17957,26315,7530,19784,19817,-46504,-53728,-15771,14855,80217,106707,8381,-94595,-71217,38974,75993,40337,72128,95099,-12538,-86928,-22384,55327,68729,60620,22646,-12244,-18276,-20339,4700,68754,86035,5470,-71429,-85442,-83260,-85495,-100336,-94781,-39899,12500,-4249,-46636,-49378,-22665,62234,117831,74649,41806,46863,-26628,-91446,-18017,49298,-1092,-95559,-78104,54637,158877,168927,136449,77983,42172,45296,94647,154443,148483,62129,-18393,-23137,-61695,-133122,-104350,552,73377,67547,26916,541,-2195,26560,90834,64983,-13677,-44028,-42333,-43073,-24679,22566,49040,64042,82617,46501,-70715,-144024,-83394,-5040,-3739,-28506,-6943,40811,67680,81775,35672,-40165,-59124,-38336,-51335,-47513,-5029,25719,20931,2295,13646,57030,52237,-34807,-132051,-141305,-69616,28241,84010,77468,57296,40332,26167,24367,68723,112507,114444,98664,66274,25776,32212,16903,-19203,-30291,-75297,-104010,-55036,-69201,-124115,-111262,-37600,10280,42732,57398,49783,25740,25371,64347,65193,-50860,-150546,-123815,-18432,23106,-26870,-50489,20976,66569,817,-64859,-19062,43062,50530,34248,44211,24042,17461,65469,141916,145514,71956,31874,60071,122982,100794,-33950,-102961,-82205,-120171,-216702,-177373,-69974,-65413,-77754,-39688,-31474,-46193,52712,211391,229987,83646,-33631,-47077,-45006,-13931,62288,78016,-38136,-130927,-78912,5607,-21453,-154094,-219758,-100246,19117,25106,13045,-21108,-71453,-88654,-101990,-124454,-129272,-50099,116329,209844,127444,67160,92395,74580,33590,28785,39477,55133,115223,154780,93106,-2796,9373,68586,-67,-149018,-143490,-34497,901,-46087,-71770,-11362,102079,96456,-14859,-57972,-28966,14092,26708,33023,56466,39154,-100,50668,113115,35727,-116043,-170913,-146356,-101488,-54884,-42027,-63581,-69842,-12605,40550,30082,-6999,-56247,-89400,-58109,2311,34908,18581,-26067,-41115,5582,52208,71194,62442,44361,-13378,-4262,88180,107818,81017,95845,104010,93087,108053,122496,34112,-46915,-65808,-48262,-851,27430,31042,45202,11213,-40321,-57201,-52340,-68725,-72539,-70110,-69791,-64749,-80351,-102955,-82684,-32742,4482,-16685,-48294,-11664,30121,-34078,-95933,-71295,-77124,-159496,-169899,-70409,9810,21301,21643,37919,66721,105693,81773,10005,-24684,2588,33315,31013,26585,54937,68983,41334,37085,114629,205534,156988,54086,56296,112396,109503,41455,-19525,-45982,-61748,-95345,-59459,-25402,-56042,-51291,-13233,-39563,-52453,-44140,-84282,-117721,-47848,32819,35567,52723,121659,170185,158503,124557,96013,11066,-93474,-101356,-22316,6981,-47937,-72369,11821,94736,93455,101691,192781,224615,114604,10014,-31433,-85026,-91458,-29955,8841,-12316,-11703,-3268,-26674,-8118,38710,24494,-51159,-125814,-146570,-123295,-82436,-5378,25659,-19897,-19252,50435,41432,-49665,-56797,32760,88486,59173,47622,64129,31559,-30934,-76077,-110767,-119982,-31493,76779,56462,-47290,-84434,-59561,-37075,861,26002,14941,1933,-7125,-10523,-15635,-67132,-116440,-46478,51248,31529,-21578,10703,46455,6681,-17455,33914,88768,64731,-16472,20962,198582,258441,127961,53686,97129,137347,175903,166741,118413,83441,14347,-55120,-48257,-40593,-22071,-23329,-93656,-93452,10176,85653,102069,57854,-23837,-56382,-18446,23235,29170,-14012,-27926,-5999,-56828,-130057,-73778,37370,54708,23835,13540,-13485,-52187,-70124,-55620,-67072,-40733,28187,58566,71735,66087,37102,-4548,-58106,-75904,-14738,69570,56058,-2255,6673,28591,-13789,-46050,-4983,13186,-38938,-54937,-47213,-59808,-29125,40563,87571,50898,-16880,-4237,40319,12727,-53341,-32145,4447,-11276,-36182,-20591,2784,16137,44773,57925,12548,-17365,-51390,-63972,-9503,6836,-34864,34571,103901,5262,-73155,-11245,37009,-21524,-101991,-172030,-200337,-174211,-124420,-58447,-30586,-65266,-79009,-50625,-13626,-8804,-47893,-68607,-60512,-113176,-189843,-172254,-45598,34890,-9107,-55402,-19757,32587,97123,138244,119917,34149,-87758,-132516,-62901,2526,61400,101950,59652,-19210,-13212,25695,23502,3579,-8297,-6200,-24104,-65943,-92950,14805,185644,185462,83263,62809,62446,16414,-12933,31404,135230,178185,122123,93479,129584,139795,94965,61324,113266,176196,110172,1393,-11723,35649,38339,5956,33269,81558,51433,-43828,-109046,-75527,-32229,-46624,-50883,-41682,-53178,-30738,-25565,-41168,1421,70926,82925,62743,-4535,-73364,-38492,48467,41131,-32113,-89208,-145970,-157800,-40107,32901,12352,-9146,-15616,-21164,24252,70570,59538,39451,36865,51744,27266,-26375,-16504,4615,-17328,-27252,3376,26857,-12820,-24485,39359,47013,-24333,-62970,-23058,50339,85406,123507,180602,173490,52207,-49794,-73146,-64626,-31591,-8523,-32465,-35206,54999,115720,32957,-62613,-59522,-19326,17530,27670,-18638,-55194,-53569,27000,143095,139369,47918,23657,17304,1371,66259,159949,153655,147284,242958,218335,47917,-34248,-48169,-110652,-125299,-41041,31527,-21972,-118557,-97544,-34969,-47884,-49967,11777,38746,38941,75461,115161,102643,72320,52466,1390,-42619,-79599,-98587,-38131,37286,98037,215040,254809,208114,246717,258967,151140,131621,203423,175513,87088,58518,55406,75162,134220,179380,184955,170140,151067,164001,182101,176627,188223,193797,156941,146852,175545,221174,261719,391136,427615,518476,738022,1322156,8794676,25955761,33870229,20665789,4661461,-459774,-681944,-727720,-529340,-531520,-489476,-39807,116657,-510247,-876579,-539697,-354043,-397224,-375203,-336086,-267019,-147844,-64255,-55867,-90762,-103547,-119687,-159282,-199518,-250407,-262566,-217252,-193469,-87198,131405,196805,36420,-88790,-88461,-41705,-481,14611,19742,721,-57277,-102342,-38175,22334,-45969,-165577,-184144,-107228,-32646,-811,-6068,-61617,-129825,-145042,-116009,-72928,-51830,-49769,-77231,-120982,-78059,84590,233335,176561,29818,-36624,-34971,-22850,-14490,15076,64701,87603,64768,57779,55104,5673,-8865,13417,-63968,-137725,-69869,3506,7708,16554,3743,-59812,-96561,-66231,-20310,-8184,-8124,-10410,-20624,24357,188240,323880,287711,151491,28893,-19069,43179,87767,10145,-78009,-23794,60722,-94,-72437,-35422,2172,-29020,-29251,1569,11554,-26408,-83832,-83838,-39951,25858,88656,46157,-51241,-40026,8270,13303,46875,68443,11917,-44406,-34892,-41926,-69528,-20118,22724,28631,99453,162760,162740,141285,89159,9139,-22451,-6362,12608,15107,16863,10181,14734,58884],[64886,29502,5811,-18595,-36147,7146,45658,27583,75658,163751,104222,21866,78424,117303,23525,-58597,-53905,-1242,-1650,-47331,-52826,-42321,-55664,-101777,-131810,-80472,-27575,-45951,-78786,-46288,-5715,-33575,-59883,-11768,34494,47224,94681,141276,181187,151424,29963,-62886,-47486,8513,766,-52168,-29821,92374,182316,128425,33068,26556,14803,-57565,-67842,26476,65008,-20874,-81064,2961,65111,1780,-41650,-38457,-13251,55247,75350,-19297,-127729,-175423,-146022,-71928,23582,66562,28367,-28029,-7243,34261,-26296,-122005,-107165,-13877,78662,95206,24374,-22820,-35204,-69576,-92943,-88516,-80003,-29543,47385,46984,28786,47363,44873,2394,-17397,-55893,-97769,-74057,-14273,13043,2369,-662,-49470,-104425,-56063,-23245,-52929,-3504,78754,28738,-75344,-44040,88146,89253,2166,21583,53491,-42994,-104715,-22767,53200,33794,-12766,-62347,-60384,-3228,27565,69177,172007,161174,11978,-66412,-32742,-28324,-79225,-100724,-80352,-34111,-19352,-65817,-59454,25205,42429,41565,73518,59136,37623,50862,25085,-18968,40466,83720,9334,-96337,-82548,60088,154607,109193,59597,49281,19239,-4485,35298,75838,56897,5190,-42922,-79931,-139821,-168599,-102788,589,124869,179172,102050,47907,42441,13452,10376,-15184,-44020,-47096,-88334,-135762,-102595,-33838,40545,132241,178019,76752,-98309,-164095,-25370,157332,192303,69413,41642,97962,123550,115860,67264,13888,-4974,11040,39158,53355,42175,38965,3152,-55845,-61261,22183,87764,31452,-90986,-151454,-104302,-52,99965,156134,140286,79694,21517,-14576,20991,87356,136227,142858,72189,-19337,-3757,15580,-38952,-120251,-166182,-128702,-24600,-28494,-114240,-168778,-143464,-67542,11486,53729,68239,67018,60408,39036,-10799,-47078,-45421,-21358,14884,43798,3020,-67323,-9033,96592,91039,37155,41913,80226,96894,68168,33028,5425,-6674,17709,52839,37406,-29929,-26571,27980,62773,32684,-65245,-143603,-156165,-167157,-186727,-127726,-50433,-43840,-46830,-4077,-7176,-60108,15406,210446,229484,16725,-105881,-77865,-41865,-20263,7097,31863,-16873,-119871,-116093,-3500,27099,-68006,-158037,-104905,-10140,-7499,-42371,-59107,-49196,-56217,-79485,-63296,-21802,17884,102812,171483,105520,19408,31134,36764,-26497,-36782,20323,33955,58819,95782,31135,-55930,1601,119694,96283,-36091,-27492,61984,40832,-35173,-44961,-4479,47783,48307,-10019,-54478,-30190,9223,-17070,-23611,40633,75951,54142,105583,170080,98337,-60616,-156488,-159661,-105740,-67569,-81823,-81235,-55681,-18286,22975,42518,39896,-4654,-73237,-48405,36883,67405,34450,-26287,-52576,-15249,26199,58752,78701,53284,-23667,-15296,86503,115799,74929,35737,40319,73132,88843,69355,2323,-29582,-31866,-56535,-68944,-38697,32087,118532,106538,35362,-6345,-28839,-75345,-121309,-127748,-77015,-43486,-117245,-168882,-79189,27284,26869,-35889,-71752,-41703,3025,-43008,-129653,-150797,-150396,-166753,-134615,-56605,-20798,-24711,6801,46738,60830,77382,66134,-1576,-64631,-52064,21485,99615,126551,108373,54688,29836,54974,122012,162308,84459,11854,31854,68503,44313,24472,23326,9181,-33885,-46613,22255,22945,-69894,-123572,-113200,-97767,-90870,-122911,-167563,-157720,-75515,-1844,196,36887,119656,125566,34359,-45615,-13916,14614,-55548,-123920,-111620,-53658,-33454,-55379,-48987,15444,73642,107819,152272,134564,18508,-45420,-933,-1120,-4725,44629,44167,-34763,-36345,27862,57398,66449,53649,16324,-37958,-93325,-89299,-52225,-23321,26421,39462,12993,35796,91997,76037,-13547,-27422,62488,117250,29073,-67012,-25582,68844,48736,-49521,-117113,-107714,-29782,9702,-43125,-125498,-108040,-20367,22727,60845,100827,56775,5668,33304,47753,11990,-38786,-73200,-20111,71893,55873,11924,69795,151451,118844,29463,-940,15371,19016,-4936,64359,213297,237090,114172,45507,63777,84874,142461,171129,137443,109828,42136,-59475,-49195,34745,80300,51150,-11228,17192,123221,172757,129246,40557,-40573,-71623,-27701,32694,52201,19195,10396,12819,-59064,-138103,-119526,-61185,-34905,-49240,-84082,-90101,-64163,-57267,-61947,-68176,-41882,-8864,7496,55338,71952,21128,-34726,-48856,-12488,41472,68016,44309,19538,29538,28350,-29559,-90078,-123076,-112830,-53376,17740,8395,-52897,-34770,33894,66615,47855,25997,27847,177,-33183,-25275,20716,29411,13849,4986,-4884,-30181,-38554,19200,62219,29457,11083,736,-5531,16453,-6213,-60644,-11703,24901,-65490,-111823,-47677,-13490,-36540,-68614,-133653,-156227,-90014,-43763,-37569,-2824,44750,55461,13476,-1282,1518,-22269,-58286,-53408,-38900,-54331,-113580,-98742,-10012,11293,-11009,-29752,-36306,35871,107693,86347,18898,-95733,-182003,-52669,205848,289519,151596,5063,-69607,-88016,-73728,-68904,-72539,-37484,29249,40082,-10330,-37332,75071,237244,249936,155771,98053,65209,19080,-9458,19407,88328,92777,32874,27513,91443,118482,68607,46759,162451,240874,106649,-59981,-59467,21716,25808,-23129,-6067,37630,3591,-49087,-54754,-31951,-51356,-102758,-108061,-63997,-20513,24245,45841,35996,36860,63844,45081,-7348,-53892,-54282,35023,123830,66344,-57161,-71499,-21052,-11875,20704,38252,13475,11802,22678,6790,67315,162921,123936,30823,18863,37926,5463,-26288,-11998,-23716,-42325,-13880,48385,82897,35725,4380,48480,56456,11489,-5871,37475,112721,212438,367325,410069,204706,-26007,-81806,-60840,-70545,-73676,-79311,-91305,-46833,30780,40535,-16479,-38266,4494,49881,49600,-18999,-99425,-102696,-51114,28404,119862,131386,59543,23609,29586,43797,76089,128243,154092,200909,262191,132133,-82959,-138219,-130205,-190894,-191548,-95381,-14451,-42356,-109701,-91096,-51895,-76167,-96869,-52780,-210,25492,59484,101709,83203,16374,-44061,-75178,-33268,-12371,-40152,8085,86959,146879,299118,441185,439566,326448,145420,-19208,15873,149265,144258,60720,34687,34104,70716,149867,199981,227008,225899,190260,157307,137929,134843,150509,165130,166173,162143,129690,162697,244680,455612,517622,582243,740131,1519558,16889955,52384983,69695756,43395716,10211457,-411875,-737372,-847888,-644942,-678664,-662924,-5536,299823,-598137,-1279214,-717401,-342108,-339025,-334138,-321359,-236682,-100069,-51530,-115514,-183819,-144627,-60761,-75671,-206462,-318121,-311570,-270836,-245656,-74904,165649,183805,7072,-65798,-42920,-65587,-93006,-73022,-50763,-49178,-73934,-104886,-94266,-64389,-81652,-133463,-173775,-177058,-141046,-70701,-498,-8437,-100402,-165158,-161002,-104510,-37028,509,-35948,-92890,-47376,138584,327436,313029,146517,-12569,-81647,-86375,-54606,11321,85370,107108,88424,101684,89048,-5984,-33035,16606,-22890,-96536,-68976,-22539,-16198,16819,4556,-111279,-173882,-74455,44810,52917,23989,2599,-28793,39701,269871,418781,332455,191656,106742,70424,98152,123826,92798,48068,62297,78449,-1458,-66549,-56782,-30049,-10386,19791,18931,23239,2826,-51580,-53491,-31294,-36577,-28348,-19313,-36257,-30484,-46747,-81673,-80446,-43637,1483,15021,31648,19058,-30412,-4034,46016,46501,87459,112317,54240,22074,58463,57099,-7904,-62946,-41194,-9768,-9972,-3154,20937,51599],[39368,8243,-35629,-36223,-18390,18145,69969,61288,49545,104285,102966,31760,9004,45219,8637,-54186,-41441,28804,13222,-35416,-26747,-27769,8197,43613,3457,6525,-4174,-92586,-122589,-45187,9408,-41969,-91499,-44373,22569,51764,108606,155776,146752,59113,-45947,-104152,-75325,-20946,-42149,-147048,-134702,93616,261028,155497,-27483,-67756,-53664,-80756,-70610,18273,35544,-62185,-102325,-15944,29164,24074,67087,48616,-41861,-11917,83185,28271,-85398,-126297,-93750,-30491,43838,78602,65679,18896,17100,-6141,-145258,-229804,-105885,43567,116222,90127,-23545,-68682,-48650,-97961,-163879,-113870,-7286,25194,-7382,6051,103634,147537,97208,18408,-13667,-26168,-28037,-6723,3522,-13471,-14665,-125,-43284,-71752,-7510,10191,-43487,-11747,62514,47672,-4996,24710,88954,72170,35324,52924,50045,-5855,-28140,31450,51328,-20779,-74955,-83068,-46044,8884,60523,109170,193362,144158,-4827,-27370,55973,70280,-25632,-88138,-79818,-24639,15643,-7130,-3383,68730,41115,-44745,-47710,-20117,-17620,23998,54347,44387,90149,110948,11814,-104373,-91289,23472,77684,-868,-47282,6497,15138,-21185,5458,14293,-48025,-68499,-39569,-58196,-142426,-160602,-75384,32697,161092,216961,131748,54635,38099,1338,-32726,-66337,-47890,-9457,-61409,-121752,-98249,-67553,-16408,91758,154563,68706,-51259,-73683,39683,214777,218448,85661,25293,63714,88413,74815,61757,64824,58278,58690,105295,124601,82527,33230,-32931,-73950,-46985,57242,124308,73797,-22514,-77560,-42989,39589,111997,141061,121878,69918,-17869,-83399,-27426,80552,141619,133607,74117,-374,1830,28782,-30755,-121156,-128292,-78196,-34005,-34546,-63419,-128478,-157434,-97733,-27639,-12499,18649,82091,94593,32997,-22403,19827,98173,100942,56787,55225,24153,-72333,-59671,42834,88664,77871,82624,103717,124778,83518,6996,-42068,-58851,-36694,-3768,-24325,-70661,-43192,14789,15029,-35836,-102889,-157115,-160341,-131424,-74070,-55248,-72366,-84690,-58058,7562,28642,-10545,31299,157023,134273,-25258,-99199,-31056,61086,80603,5687,-58152,-64206,-88460,-70393,-9712,-9747,-45211,-62709,-33146,-1036,-28600,-73556,-48322,-248,-29872,-66589,-28072,19837,14574,18888,40777,-980,-62981,-43072,-23919,-76674,-86952,-29944,-14542,-5642,-7386,-65585,-111813,-67075,25933,73956,40939,43304,80270,56028,32797,45277,17238,-27554,-48003,-70589,-82412,-23058,8368,-59695,-86577,-758,96981,129939,162850,177405,145999,79795,-616,-53124,-46564,-46216,-65101,-26500,9839,-7288,2631,43599,65579,33045,-20361,3373,43394,20685,-19199,-37607,-40821,-20223,-1019,32150,82597,109491,44515,-19080,9968,53532,55878,24081,28597,19146,6295,-6797,5984,13260,32532,21781,-29002,-25215,76868,171782,137303,20623,-10473,513,-46510,-112162,-94303,-12958,10595,-96063,-171815,-69772,60033,31741,-51604,-74932,-49914,-19930,-32035,-81922,-117479,-116942,-102533,-88608,-64248,-32453,10280,34573,35210,24873,7309,2084,8800,-42330,-79975,-10564,113004,147048,67861,-31316,-37152,6946,38790,29062,-19947,-25971,-17908,-49590,-88404,-41043,27225,31806,-6244,19299,74321,51387,-32259,-122989,-150888,-117911,-137783,-209863,-220288,-167886,-90263,-27843,-11570,29900,77653,64796,-30465,-125181,-72227,26035,7679,-49838,-74128,-55517,-3029,16427,-15154,-14684,34022,93684,121584,50703,-75633,-118964,-51536,8224,45842,88650,64468,-32877,-30343,63430,106826,93061,34883,-3050,19693,52145,65426,51796,35106,21321,-10177,6018,72267,87093,55769,23215,16368,37245,55764,7180,-94261,-88665,46937,99980,11096,-62148,-39173,27186,24033,-43716,-107535,-79642,-3515,30963,78211,133461,95033,28399,37591,54135,35802,25319,16668,30597,71775,49392,13140,70881,152928,126451,26414,-31937,-1029,31075,26154,46245,85161,76756,41261,-3560,-16734,7224,93840,147690,93860,27568,-14791,-75088,-57947,43702,103418,111581,112482,146975,205714,206541,110913,25052,-17801,-62384,-47608,9481,23062,4337,9998,-4807,-58819,-79608,-74277,-77023,-68994,-38355,-35199,-60199,-60890,-61798,-69766,-78336,-57264,-48501,-17745,77364,125490,67635,-14232,-23456,45819,97652,64880,28345,45072,57059,17448,-59582,-123167,-189270,-165203,-32976,70475,47461,-11180,1353,35140,32319,25156,40701,19835,-58045,-79740,-12847,53855,55672,42155,37417,20003,-26673,-64543,-30236,17476,18016,40674,70619,37447,8119,-11598,-62803,-73536,-70745,-124736,-127806,-46928,-31063,-56110,-46770,-61547,-83182,-15245,46983,49724,70492,99318,67764,-13724,-52421,-45642,-39260,-70743,-77165,-4550,51358,-19899,-99181,-45819,47585,62831,-11462,-75309,-45580,-1759,-20365,-38942,-87058,-152617,14615,353748,388262,153155,9057,-19687,-52124,-76514,-104337,-115954,-74954,-2752,40081,41831,32906,64898,128106,158251,125193,52435,17727,39145,25202,9545,35442,-2742,-85482,-70058,-8264,-7284,-57696,-65043,35489,96020,19545,-75757,-64445,-7311,12032,-6693,-3710,3595,-50028,-75405,-36386,-19091,-54863,-109181,-129393,-62679,23337,57244,63811,79471,63677,32700,-8590,-54089,-78449,-54608,32866,103359,56037,-45355,-24682,78249,95448,77630,62232,24354,20188,65931,44135,75472,198292,159955,-14180,-61737,9323,51343,36890,8523,-36884,-41203,20267,73500,82268,45163,17918,33545,27219,-6066,4564,81211,162538,230341,317273,276212,45949,-121036,-93616,-24656,-19328,-50072,-87918,-90367,-34293,-8930,-58843,-89070,-41422,36405,90615,55777,-54572,-117779,-83925,-5981,44400,56787,44597,27539,24365,58511,67728,24680,17766,66342,120083,108248,-34713,-166488,-177254,-149420,-151387,-91844,-2026,11082,-44419,-64447,-51426,-57846,-61432,-67094,-66142,-12244,30457,44054,63356,33053,-84664,-188192,-169588,-44923,62365,87547,101703,127354,152900,240218,370905,400514,217516,-55729,-161261,-76625,10880,-23535,-74672,-65026,-38419,20249,80148,75172,88838,106159,72094,26071,9853,29963,41923,39860,25602,-21857,-80173,-62903,-16174,134464,231057,239470,243980,492391,8025350,26643325,36470509,23307210,5865017,-166815,-341528,-394397,-329959,-375238,-409139,-32295,206851,-361621,-778501,-394325,-102536,-109391,-158914,-163157,-58240,65115,41436,-69373,-131739,-75108,52091,80760,-57230,-172032,-164545,-145889,-106050,40421,148725,98844,-5312,-5649,11964,-64152,-123725,-93646,-86913,-116125,-98868,-47868,-44350,-76397,-86320,-95954,-122968,-123298,-81166,-17799,38605,28887,-46967,-108925,-134665,-74596,46800,91963,44700,4904,13570,102004,236409,273385,192569,59586,-45280,-67481,-786,77765,106223,91393,66348,91737,110759,37911,-17453,31152,45401,-3117,-9778,-4286,-45522,-36673,1175,-69057,-135168,-22708,122993,121520,55324,-3559,-43920,21837,202907,287204,214837,144932,112258,99017,99780,101949,106812,85463,65400,67606,25228,-21008,-43121,-35891,20562,71192,52563,60523,45756,-24124,-26793,3052,-40355,-93697,-79757,-43414,-33890,-102755,-199537,-231343,-154658,-23297,57602,83081,47351,-11083,13175,60238,38800,35234,37627,-44215,-86586,-3012,44215,-52994,-147094,-108263,-61348,-75221,-70546,-28489,28987],[44109,-5616,-71475,-51563,-22285,-23941,-802,15470,9517,38396,55668,9291,-33645,11696,26457,-30229,-37274,34294,27152,-3326,-2794,-25195,12930,86784,73984,60638,8542,-98734,-118320,-56398,-42676,-93173,-116942,-77328,-31553,-4859,47426,106488,112229,50223,-23640,-73160,-59719,-4732,-30936,-140752,-129499,85766,233433,129675,-11421,-37346,-40690,-52312,5085,97181,73947,-17581,-49367,-20328,10412,74791,149574,89401,-59989,-69443,60825,85256,-1095,-48158,-37912,-18067,18691,54714,52529,1904,-8569,-37768,-154521,-192178,-48266,62927,85255,65083,-31640,-119280,-127131,-131203,-149587,-79020,45260,49919,-61468,-76889,56876,130910,116281,58420,-13176,-50398,-11535,39902,37681,4617,-13617,-10756,-23323,-7556,45462,40027,4872,22814,36409,18892,28179,57412,53253,50527,79755,95717,85020,91360,99885,90758,43731,-20542,-18158,7792,7259,6222,56773,100946,96414,18476,-75060,-55094,49381,100250,27855,-66957,-83273,-30053,30451,47338,43478,52326,-13423,-112834,-151602,-132441,-98016,-17657,49801,67779,84470,68856,-34652,-126997,-87190,-19777,-35279,-98684,-93800,-17403,12738,-17800,9039,27603,-41370,-60426,-13341,-17250,-95534,-137723,-93838,14409,118879,134540,78477,17137,2871,8534,1373,-47568,-49214,-12041,-4410,-2671,-32162,-85899,-76030,1001,44390,17567,-6757,33565,111409,192996,169446,83437,-3925,-7178,4024,-14667,-6671,46601,76463,70370,78644,108430,102827,23564,-59722,-57304,15459,105931,119220,54200,-17660,-51794,-12738,52399,56498,20782,20484,12869,-61258,-112805,-39778,61278,80502,51429,49044,38002,28508,45946,8828,-46467,-37478,-36302,-86908,-90112,-30315,-37523,-75049,-61145,-34366,-61050,-53017,18741,57281,40475,48111,107639,171419,124454,25509,-7303,-27502,-81114,-83793,-59881,-32203,26466,94419,125510,138853,85444,26468,-16896,-59437,-71712,-17239,9240,-2059,8408,6152,-43592,-99613,-131928,-142665,-140334,-84229,9338,-11710,-111522,-147490,-86974,8098,66550,51839,32962,38965,28588,-9511,-35496,55755,162637,173346,63799,-78266,-107913,-45383,1637,-24953,-85983,-105232,-52034,30413,42706,-40691,-112733,-62915,8510,-15975,-54081,-50307,-65935,-88758,-59829,-8181,-38771,-85398,-70593,-69930,-82614,-69300,-43250,-28005,-26695,-74042,-111380,-107281,-109248,-98440,-20064,48164,67470,55226,42533,82504,107989,7372,-93946,-104516,-109331,-96140,-19784,-4322,-86800,-108576,-16203,108041,172453,155843,114312,106954,89945,59552,47454,38044,-15004,-38812,31093,65906,24773,19261,52041,62891,38660,29590,48001,27004,-32764,-57953,-21041,1726,-6423,-11568,17606,63535,140837,117083,-18653,-72603,-1140,61111,76067,95779,25955,-86585,-84445,-10604,11764,53409,108925,73982,18892,63892,119737,77770,-5872,-16048,3353,-43287,-86796,-33708,28583,17941,-31019,-59125,-12033,54944,30171,-42219,-62156,-36197,-26066,-33393,-17244,6420,36598,49937,10237,-33288,-3548,62177,45276,5915,-1270,-19249,-13861,55525,41371,-32670,-17174,67699,75236,-17691,-100533,-102786,-62989,-41934,-49448,-54945,-46291,-91403,-163292,-146359,-65491,-11060,-18995,-55337,-64950,-16827,29944,22728,-33335,-59929,-72022,-153490,-236405,-188641,-87451,-11601,29542,48502,73863,71802,63731,32567,-41225,-31118,46774,60985,49311,38483,11227,32967,53591,14186,-36831,-41924,21615,92050,49176,-61853,-110900,-68799,2075,35081,47254,48549,1757,-1600,73752,119155,91817,13978,-14567,57228,147349,162161,106948,49277,-16221,-89451,-47509,47066,29446,-1345,47352,71617,43036,31458,4004,-72444,-81134,15495,81413,38794,4512,41586,99351,110680,69996,-4611,-43214,-26292,6122,63859,120990,136879,101251,39851,652,5140,49419,58762,22699,12584,15149,15054,63380,96447,41339,-49282,-89807,-25156,46990,53426,3957,-54441,-44827,21544,14175,-12134,28357,121852,130646,10676,-82577,-83096,-90018,-58263,27370,78632,119288,163359,175863,180720,146300,50710,22792,41104,-6221,-25885,11280,5849,-14528,3745,-7697,-24021,5529,7107,-15871,-19639,44657,107449,45767,-22114,-32081,-53227,-96101,-90292,-92063,-60566,53075,131140,114876,49097,6684,35784,66433,38429,28181,63332,49067,-29393,-86287,-107676,-143910,-105603,17869,92375,75303,64033,71715,50265,27470,28733,28694,-18714,-77939,-76723,-27383,42470,68546,50884,32215,32398,24137,-2409,-23015,-21654,-6897,68897,125048,53458,-16037,-1699,-28089,-80391,-89706,-108044,-105446,-60023,-80270,-133794,-86537,-11135,-18190,-12520,41277,70474,63248,39068,-13738,-71944,-100049,-77622,-27044,-48319,-101038,-42893,55009,46983,-39474,-68565,-13832,13283,-17629,-65859,-88189,-89781,-79309,-52755,-58235,-103904,24302,272512,248840,49609,7031,32225,1919,-30388,-58789,-64083,-50961,-13037,53146,96048,75866,19779,-30146,-14892,33082,2952,-15166,53874,50871,14576,45755,2539,-104883,-106205,-100387,-169116,-194749,-149630,-107864,-81098,-39879,2681,12110,-12025,-19161,-10695,-5899,-25050,-75386,-79140,-25377,-5424,-20680,-51726,-103749,-72975,24126,54322,23331,31641,31916,10696,-8351,-29842,-65238,-80280,-43152,9335,20165,-5340,10927,72538,77176,66649,56913,16809,724,64424,48651,23517,108760,107722,-46813,-112828,6238,117358,76196,-10924,-36443,3292,49020,39008,18725,10656,14277,31887,13986,-37584,-23954,72419,145356,140493,99696,-15170,-145283,-182712,-102329,20575,89515,57909,-8235,-23045,-8270,-38082,-105038,-112666,-45525,22706,69680,52972,-18478,-60608,-31013,29074,51834,7563,-33586,-23830,-4831,27099,21887,-34551,-46434,-5567,-2714,-51081,-101527,-113354,-111960,-89412,-38376,32889,69642,26629,-40583,-31865,-9785,-35489,-39573,-31803,-27374,31918,80040,75705,69728,14898,-141597,-260507,-225016,-79212,75503,131426,77159,34058,53522,96347,154191,168061,46108,-127545,-168093,-119668,-118389,-186296,-214798,-175167,-122838,-51896,-11390,-44447,-61870,-64448,-102918,-118741,-97290,-73547,-68448,-62801,-77412,-136764,-177540,-197234,-220805,-196378,-162705,-186831,-207240,-412860,-1884923,-4357525,-5088842,-2920862,-614357,7084,18893,78881,90279,57480,-25576,-119616,-89180,-53973,-12250,13819,54025,25517,-26660,-32437,42541,128868,97769,21906,-15292,-6869,49000,101166,72450,23562,1775,2663,65691,115807,56436,-9254,-7000,37507,26163,-69982,-115986,-69494,-73560,-148940,-124772,-9846,16463,-76693,-123866,-115490,-88540,-30586,33323,59821,51705,17762,-13994,-33355,-56468,-8879,88284,98705,63974,55344,11591,-27967,33950,96868,112634,80094,13627,20713,125011,166883,69169,-21059,-32213,13050,79499,91984,39349,30580,29766,2795,11975,24578,-30486,-61206,-9163,7266,-25232,16162,115416,137544,74967,-5384,-39931,-9996,40321,48214,44547,35059,11577,24500,50154,52548,67459,54767,21978,17001,-1168,-20953,-35040,-31169,19226,62066,63728,94378,73798,-18637,-39389,-10600,-34227,-82843,-77529,-23579,5207,-62924,-197312,-255778,-172153,-45824,43900,82594,40548,-8064,29555,59602,19226,8881,18925,-59948,-130026,-74931,-35868,-113683,-174051,-131815,-92141,-101480,-98041,-53316,26083],[35786,-25657,-78122,-64661,-63261,-97837,-97154,-49509,2448,36811,34330,22067,29007,53488,41752,-16797,-37810,14079,32739,29454,13955,-23334,-19272,29995,69061,89833,42928,-37917,-68200,-63103,-80265,-95039,-93582,-102981,-122089,-106186,-35747,27404,56666,64199,44225,12966,26553,72672,34260,-48369,-56151,24731,92003,71687,49493,44830,1159,-19740,63065,155440,115591,39148,8206,18764,74730,137354,158849,86537,-32691,-64247,38829,118568,42212,-62644,-57892,-43346,-40798,2347,19387,-20191,-18901,6733,-8446,-14040,28769,37713,41315,74975,11797,-120004,-140635,-79838,-56753,-33472,14491,11628,-60014,-105253,-39279,45664,100446,75927,-30969,-101257,-52496,18849,42454,38076,5268,-22655,-20969,29257,73522,49386,47113,67288,18357,-41027,-15771,35893,53905,56423,71752,88128,109815,149145,170620,126689,54796,43327,110242,111093,26543,-13120,45124,141837,139373,4394,-136668,-154498,-67728,11761,3083,-58609,-68514,-52069,-47675,-21750,10859,2580,-55262,-108217,-169626,-204136,-151410,-52536,16989,25527,7466,-34315,-107203,-133654,-54011,-33425,-111361,-125862,-56105,-5625,14021,203,24845,73973,51753,19119,13224,-10947,-61002,-113056,-112993,-16009,71204,52929,13544,-1258,999,25066,43252,-17018,-66235,-50535,22290,79277,8703,-86909,-78445,-33631,-27958,-38818,-50378,-10565,113730,228907,294088,193731,59206,13385,9739,-12320,-31433,14244,88045,112713,79082,85339,83918,3621,-59111,-25616,57303,118591,101417,32138,-45210,-77609,-31109,19143,-11758,-44693,-11457,-1144,-38253,-57530,-30304,-6153,-7897,-1032,56562,86739,67507,63716,65380,41296,27512,-7406,-73660,-95482,-31298,7419,4130,-19077,-33508,-44365,-55645,-70400,-53393,14573,102863,156656,153299,45750,-81512,-130627,-132120,-126007,-107407,-130137,-130521,-23155,92359,134123,132975,80993,71602,79650,18399,-47605,8860,91338,105569,88988,15570,-61244,-87524,-96940,-103294,-132746,-98561,-2906,4318,-98339,-149350,-82419,31660,104219,64258,-59397,-84714,57717,69971,-25533,32862,116162,137371,107726,-9426,-79408,-9079,47742,9268,-60774,-107223,-79662,21461,50075,-49192,-132882,-103170,-27226,-3188,-26483,-82946,-160344,-169459,-66770,50117,25670,-37433,-66643,-113516,-95332,-24033,9448,22049,11327,-47776,-75692,-72357,-106206,-143156,-95225,-916,67273,55533,36593,81806,95100,-24145,-109579,-82001,-59158,-46525,-13293,-26169,-84647,-61791,24932,98865,118904,71400,29052,-98,-68981,-62644,42172,97484,36800,-10194,40178,68245,57350,65599,56346,18986,11968,44897,52204,16177,-13170,903,47267,46750,4396,2940,43300,60266,113150,111490,-7665,-55330,42946,124905,178078,244419,122955,-162077,-208534,-108835,-67930,-22858,80564,101281,13462,-29854,-3842,-12826,-20930,-30126,-51291,-95266,-99401,-39886,-13999,-31687,-1527,37616,34376,30242,30832,-23976,-74161,-56012,-51353,-85283,-33536,87360,177763,194558,122902,32489,34494,52554,-2892,-34522,-18181,2161,39142,86176,71109,-86,-29915,2368,-19868,-84439,-101203,-90997,-76787,-57466,-43972,-49273,-78475,-165075,-217592,-148148,-77365,-89096,-145908,-228001,-276723,-138584,15603,52337,65794,63615,-25970,-131179,-162483,-80774,31892,93202,102196,108119,132935,109631,72159,81469,59230,26883,44022,73159,85398,73224,49772,60439,48452,-10674,-73238,-104884,-54479,56873,87593,6372,-60630,-25310,19666,-9242,-38397,2534,11910,703,43402,90970,77674,21685,2220,51273,124332,149376,104244,39484,-40519,-126763,-74048,35749,17574,-2846,71572,99223,72105,66766,-6025,-85736,-58031,-8716,-11602,-20361,5475,53672,101137,140225,148668,66387,-29222,-34331,6538,44371,82123,133815,135137,42899,-50528,-57230,11120,29082,-47746,-88461,-38781,26810,76138,70974,-10257,-94040,-120499,-85394,-13393,12947,-44623,-106396,-52776,38842,44046,33877,87739,151878,89392,-66490,-139893,-125138,-124012,-77065,5598,51350,82932,118392,119473,92215,41005,-18386,1050,56935,27305,-5041,22684,33223,18058,45255,69884,76158,83914,73608,44594,22204,75249,140125,78474,13075,3630,-41765,-101998,-105666,-110364,-103170,-32736,30531,65484,61510,5600,-44410,-64678,-43190,23749,75453,14843,-105547,-140249,-92791,-61371,-28754,37929,88739,108820,129145,119382,75887,60351,44938,-14136,-76232,-77910,-43168,-32991,15938,44183,22066,3917,11322,42043,61710,26111,-5536,14309,87224,114034,52316,-6761,13616,7029,-43931,-56099,-54201,-83017,-111936,-135629,-169225,-114983,-1730,19183,-33672,-40268,-30946,-55006,-70935,-67451,-72871,-92150,-64352,39483,43156,-60511,-72161,20829,70904,30661,-59804,-122304,-117585,-52110,-29456,-64906,-66387,-8469,25754,-11947,-90511,-46369,83337,33331,-114140,-79424,-14308,-30557,-31024,4054,37204,36383,53886,105651,115000,66885,12547,-67073,-86397,-4664,13321,-6902,39678,39815,18544,79601,77731,-9266,-49507,-121207,-238157,-209286,-98328,-92074,-101126,-17129,83197,84149,8149,-37834,-38865,-44491,-59608,-63519,-39233,2249,14405,7474,5677,-50518,-73765,14043,57193,-7141,-31744,-3592,34444,54587,40893,-27920,-92582,-86418,-37774,-3879,4870,-104,7863,-1108,4036,9453,-6387,-2292,50963,26211,-28017,20871,60583,-12960,-66512,40283,134131,45186,-62611,-25496,68789,60274,-24390,-47240,-18274,25781,78361,64103,-13306,-25202,36414,63178,44178,13845,-89153,-185950,-190655,-102488,81239,226789,191125,78228,30772,15605,-19671,-64213,-64518,-21546,-2277,16127,61705,63742,12308,15167,54205,64308,31104,-11527,-41478,-48269,-46198,-42579,-36259,-488,30895,-5466,-37109,-11363,4266,-38887,-40656,29601,61304,23591,-10276,-34185,-33356,11414,28950,-2316,-20463,26749,107037,140089,109965,85925,27910,-109378,-206475,-195868,-82375,61139,85599,-32336,-109697,-62073,20154,48038,36448,11245,-28339,-97564,-134046,-158428,-222246,-248058,-195110,-127096,-65515,-25309,-23803,-54006,-102695,-152824,-143985,-107983,-104291,-117679,-80683,-10408,23259,-223,-77559,-134749,-183430,-259885,-261048,-153092,-177540,-1299788,-4106670,-5356338,-3296463,-897985,-12160,63877,196298,265954,250486,134393,-128157,-219438,40734,171503,105217,29065,1778,-8592,8488,26722,64010,91442,97571,77029,18779,-37430,-6441,68696,72753,13073,18233,95007,76115,-43246,-77812,-18841,39911,5302,-89927,-102930,-32052,-18668,-93512,-86517,17288,41159,-73988,-169141,-160921,-67147,32725,80327,77857,40191,11566,35743,68341,64299,73434,83271,63057,56336,52252,-22603,-109392,-88292,-31164,28436,52758,49740,123510,241358,211844,4930,-128247,-93224,-30552,30281,92563,80193,18740,-35812,-51827,2568,64123,49725,7119,14789,50850,36546,-2959,41482,118916,109608,43317,25876,29083,2457,6531,37424,-2485,-57611,-28766,25683,44890,93808,123381,67034,-15074,-65813,-57679,-30548,-5241,20494,35185,53726,109072,102798,13323,-53059,-68531,-54188,-47312,-37863,302,43240,24934,-79414,-152804,-120954,-65117,-5911,55610,38755,13824,60237,64872,15035,20155,30239,-40233,-108405,-96431,-97991,-115118,-111241,-90108,-57650,-37034,-31209,-6729,39356],[-21675,-59464,-56981,-60790,-91562,-122232,-125572,-81759,1346,60688,57088,71152,106718,90990,20439,-31894,-54851,-35375,6600,32180,13693,-35889,-57505,-32986,27873,85608,79599,30435,-24377,-51238,-46900,-24619,-31695,-98239,-169161,-166085,-77725,-35816,-34438,8120,68071,91992,127366,147826,99144,34138,-24700,-75233,-62056,14226,75289,53189,-26437,-49140,15597,74916,54382,18106,5573,47685,110985,106894,80955,55157,1876,-27051,35889,107441,15965,-140384,-122527,-77785,-92785,-59287,-10355,-12347,3553,71081,129517,116945,64096,14743,27781,78605,26106,-74012,-44679,31095,17977,-31270,-66871,-52477,-18002,-55908,-62320,9130,66618,25467,-71484,-116623,-77917,-31404,2904,25047,3021,-14862,4657,56790,85034,61207,83080,110251,32124,-70536,-77900,7237,95733,69922,20363,53393,99839,113338,133114,123530,70089,83156,158805,118312,10690,-17756,53875,253581,439396,276691,-44741,-174346,-149304,-109039,-94209,-68885,-32070,-58565,-121550,-108492,-56393,-42683,-62767,-87883,-150226,-198728,-158008,-81384,-48526,-81763,-96576,-106375,-136270,-117434,-24475,-22461,-108160,-84073,-1659,41,2395,17085,30848,68814,83851,61464,19572,-32519,-70986,-88178,-70414,4854,82743,53106,-6009,13527,33614,25810,22504,-39179,-90647,-72024,-12967,15561,-30952,-71724,-35690,-11538,-34981,-82391,-157859,-237848,-136361,175302,398763,318003,176941,124532,120402,102775,40376,24997,107475,187749,179235,119385,42896,-9467,-25325,1281,46593,90492,97074,46424,-39430,-70841,-14020,26171,19443,39210,73588,72401,63537,36871,-37120,-102467,-65542,34359,129725,143938,90125,66058,107452,87985,26021,8914,13689,-28471,-41224,-20157,-2675,-34451,-63870,-21068,-6476,-95158,-129636,-36213,70793,121892,79929,-33165,-134041,-174480,-167844,-161164,-150583,-138642,-106856,-28707,59613,119083,137070,93667,79533,117127,73254,-7087,29342,122214,148156,133000,64602,25405,39939,17020,-28181,-77096,-103671,-40924,21177,-23037,-75378,-24417,88068,140979,50389,-151063,-133139,138143,130831,-81763,-109082,-52949,2394,67663,41899,-33440,-38396,48615,130940,101467,7134,-57012,-31229,-4501,-41069,-84027,-103782,-74523,-21774,-11303,-78087,-149001,-127418,-10948,92964,75962,5684,-66651,-149684,-132375,-8988,76351,88307,72180,36074,-10462,-68947,-109914,-126869,-118628,-63097,41812,87893,75123,80673,66302,-11070,-55155,-25551,28977,39242,-3642,-51305,-61305,7848,71290,54657,-2302,-20805,-15510,-75745,-187509,-168667,-21659,89855,89817,33092,19564,31902,56336,80683,32230,-40234,-20998,28868,32500,27994,55608,98707,109275,46174,-5498,39625,106804,104235,88394,62820,19781,49177,151029,213885,280027,372420,164092,-233360,-333892,-201764,-135714,-115890,-34208,25376,-26414,-68107,-29012,-48415,-108061,-135983,-147053,-159698,-144917,-90805,-59508,-57617,-36949,-8236,-13959,-12898,16193,-11642,-86403,-89264,-77866,-137208,-116455,25721,145233,178385,126667,63412,52671,9965,-55515,-60874,-46945,2503,73828,59014,2466,-38142,-58837,-31729,-62233,-97277,-45022,-3578,-19704,-16712,-7059,-42312,-103847,-179693,-187815,-144745,-120373,-167447,-266021,-380335,-316796,-37729,93806,62051,102666,104161,-22444,-81099,-30997,24806,68785,110567,124334,129286,166284,133290,39333,36405,65953,37377,20140,63877,76296,27881,34468,84229,63270,-17996,-67055,-64456,-11576,79614,119958,41834,-41196,2331,34749,-24750,-68516,-32130,-16789,-16998,12928,42425,57578,60722,53666,55271,84014,109034,91361,55160,2786,-52520,2227,108991,116221,98391,105268,62912,34876,58162,-22297,-101453,-51941,-31169,-88777,-78637,-18084,18716,44716,73061,97101,38060,-25865,11430,56392,51953,53135,73215,80470,41989,-38286,-82638,-37188,-7064,-85984,-135212,-57014,41238,75686,77810,33273,-25307,-61545,-94742,-81415,-62016,-92449,-108095,-48546,-2393,-12356,12003,62781,73260,-4109,-106543,-148486,-156264,-157535,-103984,-27799,28561,57025,71505,79490,40839,-15115,-47090,-34718,14217,-1470,-51704,-28612,50527,90548,129445,189037,188338,139670,125217,82078,23348,43796,52670,5896,-1474,-1863,-22144,-42165,-54951,-74550,-91596,-90921,-81730,-32041,13979,-28791,-134523,-196084,-138736,5431,95096,13721,-137239,-185815,-105678,-38393,-22766,4255,70951,135767,142351,101406,87372,95847,32895,-71956,-117392,-92635,-42712,-14351,19150,13985,2162,12546,-144,5310,38889,36611,44344,94123,94111,39738,39181,52251,36410,15660,-7181,-24467,-31328,-85699,-139781,-111133,-73262,-60007,-21523,5889,-31970,-96152,-135151,-142232,-121667,-76331,-54529,-78319,-56079,92023,135136,13744,-54749,-2048,48908,50145,-9548,-107333,-133360,-49509,14415,3143,45870,134108,134736,34111,-85620,-86997,1604,-72149,-229585,-197778,-105828,-103539,-81505,2660,75055,104971,131890,128302,67807,18468,23054,1545,-10138,38363,38655,-10264,-8792,7030,18007,74903,110129,81881,34199,-64921,-169980,-112319,23711,46449,-8609,-12807,28594,46304,23261,7940,-11831,-60616,-69181,-33418,-8737,-10805,-26600,-33823,-6111,-18354,-37129,32794,72198,1122,-32080,15291,76161,95456,73863,-3501,-69453,-39395,11518,826,-37166,-52396,-40355,-40651,-38507,-47916,-49110,-424,50354,6446,-25549,41358,83357,53940,38799,88166,105836,1340,-85762,-12426,102364,58933,-60025,-78540,-28874,35748,110346,115896,54745,19922,-3792,-48170,-13770,78253,31876,-113735,-172717,-85854,135823,301218,232713,79714,19086,10889,4195,-6565,-14756,-6646,-24867,-32421,50382,97367,45671,39489,71352,70804,75220,39713,-43943,-73275,-73415,-58103,-13723,50918,99767,89886,71789,68356,33936,-49069,-70224,-3007,20900,-45126,-56887,-35177,-44603,22007,110041,71831,5485,52532,133112,132770,65045,24084,5903,-43209,-86417,-95077,-33739,51227,24348,-88615,-140261,-76117,48406,89039,59976,69060,48468,-80866,-145978,-124723,-159606,-195330,-148319,-77420,-34856,10995,49925,24281,-48535,-96368,-94964,-77176,-85918,-134121,-96070,65151,205626,193986,99589,46790,-25055,-131228,-93591,85100,237311,-627521,-2669908,-3555770,-2067635,-439210,-98682,-34006,104472,194108,187412,77295,-25343,-72566,-71450,-141010,-79364,-56745,-66327,-61510,-15373,-10443,11390,92215,145490,115969,25498,-79801,-97658,-29805,-19972,-76049,-55885,9684,-15345,-99569,-115714,-67260,-7117,-39758,-122340,-111677,-33479,-8230,-31430,-13602,34299,22924,-60550,-169784,-190286,-73826,32448,47432,35075,13480,17914,84850,148015,141190,111266,80950,74238,79271,42421,-34098,-79278,-60080,-11357,44324,36839,40757,147454,249118,172867,-36520,-127602,-50319,-2373,-11987,3405,10813,-30705,-85054,-92098,-18838,69985,96318,78084,59920,61674,22652,-57070,-42506,71117,123733,81554,64643,61394,55751,113324,129120,26673,-45959,-17071,25081,65713,170901,240190,139518,-28948,-108238,-77739,-30928,4504,18339,23384,36774,90735,113747,50020,-64864,-126067,-87480,-50085,-41482,-31051,944,20305,-19148,-78512,-96488,-100342,-68608,12411,33075,32145,67827,51265,8813,21258,9388,-40781,-50435,-61580,-100435,-73361,-48396,-56331,-20519,24602,27845,25420,17975],[-40288,-44278,11517,14387,-18766,-29753,-51501,-59207,4889,87340,110583,113985,103700,68534,3893,-22317,-44891,-54771,-14496,39151,37834,-10780,-32628,-21805,1451,61559,99648,70135,9510,-8481,24280,59191,45163,-32529,-116603,-131621,-58022,-36551,-64447,-22945,82460,150299,184440,170224,124782,60822,-30361,-91568,-73815,6537,62073,4056,-95361,-98412,-55064,-49642,-53363,-26320,8754,63429,62909,-10583,-23333,14248,14639,12874,49051,66103,-15547,-144157,-145425,-100418,-105180,-91571,-27574,-6089,-2136,55764,115769,83987,39060,24947,35591,34144,-11602,-18118,63685,105568,46789,-23010,-81155,-69420,-8707,-31671,-31040,32663,33479,-48839,-93172,-78492,-51187,-37215,-21602,-16123,-26404,7890,71394,102522,97670,95534,123579,133414,63148,-44245,-90271,-4000,93768,42442,-14221,53142,92838,52828,44563,68496,49260,47220,86763,61273,24602,22541,71092,296512,651742,605902,212360,-11064,-74009,-131160,-146914,-56758,23047,-1780,-30451,-10754,-27890,-41405,-59277,-116889,-161877,-155349,-141409,-112876,-124244,-171940,-133856,-75853,-84711,-85273,-21235,-1851,-44313,-25395,10555,-30983,-37319,12941,29988,16202,8584,17973,7708,-40359,-82289,-54722,-6643,37960,107355,87090,6676,17963,50197,14006,-30245,-80844,-79528,-40053,-59481,-106089,-99454,-45265,5383,-1029,-45096,-105403,-199364,-428168,-584099,-271425,115113,236218,198128,189643,187717,168018,97197,26901,43816,143325,233891,178478,55311,28490,27952,3246,1501,49357,87569,62314,-7203,-14747,63015,112333,132760,146727,140069,150344,156919,83030,-59721,-159487,-87863,78893,184063,154507,60226,43313,116325,84197,-39571,-37517,41393,12341,-43237,-57061,-55214,-77841,-95189,-42508,1748,-60163,-107217,-54237,16673,43986,2961,-37000,-38823,-53233,-71166,-94936,-105992,-56653,-9401,-32390,-1278,103136,179812,138717,61199,43714,18653,-39556,-23424,58558,103787,107286,107064,139099,162261,105307,48022,40157,-15744,-20936,40758,50750,17918,55143,129635,143596,67765,-78870,-105643,46720,88563,-77123,-177654,-151324,-89302,-19211,33056,-18079,-119085,10735,252051,261941,118907,553,-53822,-56696,-21932,-8323,-62321,-114568,-82585,-20868,-39075,-68387,-19624,46127,70270,56149,3886,-67143,-135467,-134397,-26398,83527,97568,90340,80098,14195,-91456,-137173,-121864,-104398,-83608,-960,90767,113616,96396,73322,42601,5383,-6635,60120,83155,-14719,-89045,-54515,22911,47446,-20104,-97167,-57198,-8953,-58036,-116860,-92694,-41809,23908,82626,52689,1179,-6039,4087,19351,-10544,-50199,-22896,8596,18064,37944,65396,94646,83734,-8549,-31088,71259,156979,145663,92273,31158,27109,96338,174794,219677,255936,261054,19543,-250566,-289225,-162572,-100700,-100236,-79536,-44303,-35098,37102,122600,5959,-221885,-274476,-204177,-166404,-159166,-102995,-36523,-34609,-86352,-117912,-104612,-58050,-4531,16066,-34570,-59011,-49552,-109167,-160358,-122899,-52073,-11204,-5095,27621,51519,6277,-40686,-50929,-77032,-46521,12541,-18621,-73249,-65687,-43895,-12450,-35273,-33590,52259,83839,43451,46105,55117,8201,-67959,-115081,-86982,-80668,-113232,-161650,-251593,-282376,-17418,285110,234013,74891,73154,58350,-27564,-25364,44343,33521,-9325,58964,149630,168444,169842,104191,6708,824,39016,24600,10974,60643,71406,18296,40757,103886,86322,9032,-13167,59894,138844,163675,138475,43462,-55902,-41479,13838,14754,-11815,-21119,-26860,-7069,17325,13613,46735,101628,107411,92277,106301,116527,104740,96376,90622,82422,105023,174458,226590,215354,130609,5054,-55438,-24805,-30844,-65289,-51407,-59038,-82057,-37943,17944,18036,8163,-3908,-9390,-36921,-33422,42343,90302,75805,45976,12362,17612,55141,26031,-49542,-44337,1357,-41197,-77992,-4584,51029,32570,53262,86278,81472,44686,-9570,-53797,-80347,-120111,-133979,-109554,-92431,-95688,-40371,-15547,-64182,-98900,-106482,-145402,-168466,-128352,-76675,-44952,15270,73324,76436,70290,42131,4982,-23958,-37784,-10173,-40310,-145548,-151895,-4193,126376,181668,228151,214390,170234,177732,129826,43868,43761,19870,-31217,-21483,-3813,57744,90182,42469,-22066,-50167,-70965,-90883,-55359,-10546,-58098,-165988,-213596,-155181,-559,118549,58263,-81446,-143085,-106798,-76900,-62556,-27946,57794,131575,109355,49506,69012,95767,7188,-73430,-73072,-96693,-104658,-30990,35504,26734,39651,77930,50427,-4304,-17740,-5331,55202,135241,85251,-23317,17494,100911,57044,7772,21336,10198,-28974,-70812,-80722,-20461,50880,25822,-40870,-44471,-25915,-73924,-107197,-86537,-90649,-102835,-96691,-109993,-72623,83989,138876,31475,-44416,-39269,-20557,-2270,28733,29129,-8973,-413,39973,59651,131968,201501,158778,45214,-48810,-30172,40258,-66901,-238754,-228347,-123166,-108729,-119767,-74810,11453,97407,135732,76490,-3577,-24798,-18663,10026,68385,81861,24433,-45649,-62604,-16912,35754,55828,71169,81510,74385,18901,-52615,-30347,78560,132173,39388,-85197,-116069,-61240,8955,75880,73067,-1019,-27748,-16899,-40426,-98653,-134071,-115754,-66074,-27141,16957,65501,69495,15080,9097,59415,81758,56916,30863,-12166,-30336,35097,75173,15111,-72835,-92805,-57788,-32725,-20400,-65124,-104959,-48069,33297,9677,14469,82329,71409,55163,103435,114070,78857,5215,-47411,4754,81969,55928,-30063,-64456,-40667,9869,66008,93425,95410,63880,-39634,-131932,-52676,110373,94845,-62576,-146070,-50821,153400,253009,150778,26729,-7424,-31816,-43980,-17525,-11709,-17229,-32863,-49221,-221,54281,50185,53362,61903,45880,57639,18260,-65336,-71755,-30197,-13933,-7263,19004,81781,124021,88437,13406,-33912,-81907,-104059,-54027,14215,-16517,-59248,-46104,-18961,63627,170613,158965,72288,54238,87680,57455,-25441,-59558,-21952,10696,16816,13300,17333,12362,-36122,-64507,-43433,526,78534,110945,80249,69015,4621,-111269,-127937,-54357,-58508,-113896,-108998,-61159,-27421,20363,49655,12462,-43695,-58962,-65408,-66076,-77459,-149693,-152829,-20451,119118,150623,104598,50686,-32250,-94866,-59822,39714,79582,-711572,-2482654,-3284494,-1952902,-431173,-82316,-34966,55255,86188,78941,23408,61559,76323,-172240,-348546,-232750,-92652,-92752,-119603,-77313,-35441,36850,142956,185298,128798,44593,-36675,-89410,-85617,-68037,-70988,-43793,-11893,-44538,-107324,-125901,-100242,-47571,-62045,-124841,-119259,-73939,-69756,-45306,23412,37207,-6430,-41691,-113844,-169787,-96558,-1872,15598,3391,-7166,9255,79933,139232,110238,79582,99385,133295,133853,65206,-5614,-4414,36348,88750,127121,68521,11420,69819,149510,98997,-30094,-43638,35801,40647,-36278,-102885,-120860,-92214,-82110,-80557,-34920,26209,60570,77270,86276,88672,39901,-55506,-81311,10356,88069,53149,12416,-4726,15371,103818,119953,22870,-24970,-2119,17190,76866,191207,231486,119973,-23011,-64625,-24652,-8830,-9040,-1808,29252,52767,75858,89880,42361,-71255,-113550,-53893,-33268,-47386,-55512,-60503,-61290,-63919,-68051,-62160,-72635,-66129,-7501,29481,40409,45035,17892,667,16480,3633,-986,40328,11161,-37842,-11524,-18514,-47772,-17211,20775,23424,23256,10856],[-14767,-14640,52802,85312,71960,56910,2852,-48857,-9540,75482,102292,66461,6825,-13173,-5652,6983,-17252,-45750,-39689,6848,25612,13472,5323,-10452,-29025,18587,73747,57987,9607,-6791,10033,53910,80776,34424,-52164,-86619,-38317,-8935,-12722,25013,99577,157016,159440,122803,87632,28318,-32424,-10543,21656,9055,4092,-55360,-132288,-107407,-67402,-83209,-85874,-20850,55290,86053,4182,-118815,-116882,-42711,9567,56016,65816,20940,-10566,-66788,-133411,-132796,-106096,-93429,-48137,-49466,-77667,-39572,2427,-27556,-18144,24521,15111,-37946,-53585,2494,76395,102775,71447,32008,-8328,-32654,-56479,-108833,-69143,13457,-4268,-76498,-68326,-37457,-21132,1633,2405,-32868,-57778,5136,98279,105036,79421,107718,125543,101181,62624,-15695,-75638,-31038,1594,-36368,-11757,89258,108893,27635,-38971,-34538,-13396,-19554,-8846,23607,58905,58797,53448,163305,444414,587724,409189,207805,77709,-41608,-77480,824,73191,90757,166847,225902,127234,27629,-51847,-158026,-174666,-109645,-110833,-127108,-146525,-147545,-60842,15776,6798,-24629,-6425,28436,23290,6144,3194,-44048,-62270,-5440,33452,-1439,-50168,-34417,-3318,-14843,-30315,8124,19594,24666,95930,107053,26695,-1762,39678,19144,-40600,-69605,-10684,38301,-31738,-115277,-100798,-13715,33109,-9217,-72679,-85651,-100139,-339423,-752459,-776356,-341201,-18243,88265,138815,116012,66451,27621,-36679,-124112,-90367,94480,193915,140351,100710,56819,-23622,-34205,33641,72724,54681,9591,28986,126941,195519,192392,128699,89050,136144,149564,56471,-49225,-116324,-77739,52775,131609,83872,7043,31860,112564,61710,-97890,-114751,-21348,-16713,-43202,-46153,-50794,-70961,-74173,-57895,-33056,-42159,-59536,-25717,35339,24769,-24598,8333,105613,108258,57357,62246,116045,149601,88767,-37886,-35121,98056,213366,187445,83385,-20056,-73767,-121876,-117994,-31502,33975,33631,68692,134460,128314,62363,61198,116100,83444,17696,37083,74058,81450,101214,94120,66859,95364,107404,-85773,-199480,2357,63366,-55227,-73840,-59297,-48281,42605,26202,-123960,-31133,243174,277917,126179,27723,-28304,-56790,-30330,-6328,-51425,-137663,-118963,-16602,-3449,-18072,38648,56695,46958,42587,-7212,-62041,-71293,-69356,-43798,18170,30220,28105,21638,-25406,-93858,-144759,-133034,-61211,-30628,-14333,34806,65864,66304,72774,47761,-12525,-35087,26632,47273,-58637,-126272,-71974,-18547,-34551,-94118,-121822,-46545,17134,11930,25982,42731,-18828,-45873,730,3937,-16964,-33576,-77687,-84167,-36632,1954,6162,-1637,10645,11998,-28223,-34078,-16791,-67631,-53529,58360,126467,93402,42063,-18914,-39050,-7618,34583,71333,17255,-131958,-200108,-115450,-33574,-31043,-13299,5608,-15210,-48763,-23692,142451,257836,80543,-190444,-254090,-159070,-100433,-107677,-74552,-19306,-47189,-117154,-150840,-132065,-70595,14980,75815,51303,4873,1139,-32770,-128143,-215436,-223200,-191392,-130796,-24877,27793,20316,7496,-28634,-83502,-98100,-112544,-118889,-87656,-22283,21931,21902,12564,78405,152446,106321,48443,87774,133472,95994,5821,-35685,17041,50740,-5872,-57598,-79998,43167,347394,486004,272139,57964,-6729,-27448,-37167,-27970,-31171,-88731,-121224,31260,210223,220657,131814,30978,2532,41243,46933,12728,4133,26136,31158,42350,75664,79982,28415,-31066,-17536,106800,203996,184081,120124,36668,-79398,-124639,-45169,41186,38984,1833,-12097,3382,1402,-19150,20715,84949,92035,83203,115781,140728,123858,97986,107877,108655,62210,84627,193888,208536,103330,-12298,-92849,-101415,-64065,-54075,-83747,-108582,-61620,20884,60400,27236,-15442,-42973,-64079,-86753,-86347,-40201,20864,51476,19316,-21857,8630,71968,58414,-21338,-28524,22479,10019,-6582,46745,36484,-31178,-19640,43671,88807,90688,52413,-11000,-67182,-135524,-193322,-191957,-141857,-87023,-15107,-30512,-118985,-120701,-89406,-141631,-138633,-44935,-5170,-29014,10881,82654,63855,14882,13097,17108,-10249,-19743,4614,-53409,-204082,-247517,-96311,69788,120752,111601,114871,161859,204894,163318,76098,59400,63739,33431,16259,36273,137436,179704,91932,-31495,-72320,-48464,-45550,-33605,-18769,-72184,-126468,-119878,-84284,4985,100652,73043,-3975,-34821,-75998,-115998,-85811,-26140,48740,90619,57541,17170,33126,49369,3415,13628,56084,-56602,-185193,-128498,1004,50320,81976,124406,114475,37931,-26305,-44737,-9885,47290,42847,-23047,-3909,65391,32336,-17797,20443,33010,-12858,-12092,8126,6881,35155,38254,-38347,-80030,-44150,-16222,13807,25775,-47003,-139453,-167940,-154487,-76599,48367,59397,-19157,-65187,-87588,-93851,-86569,-22897,66504,46101,-441,5078,50953,113825,128398,67254,5371,-6069,44885,62544,-50816,-176147,-153022,-61549,-57021,-131721,-161959,-73807,42807,67517,-6322,-35807,-29560,-96861,-98383,23834,65249,6919,-49734,-81362,-27280,69964,75843,37305,36861,68450,67976,10382,-16815,37474,70526,-13017,-132807,-151288,-98777,-42802,39637,89826,65964,17434,-36065,-101872,-171875,-186075,-130199,-79596,-26017,61987,95177,65069,21842,32322,68222,51625,-6878,-32538,-30467,8102,71080,78165,19877,-47238,-75469,-55107,-15080,30447,-23346,-122554,-115787,-9818,31221,44669,28688,-53642,-31091,77576,95596,65461,35194,19576,39092,51287,63532,59524,9687,-27202,-9574,14305,46573,92815,71239,-50970,-138104,-66819,74796,75438,-31433,-88154,1817,146470,157604,65530,32798,24834,-71660,-139947,-76695,-8403,6849,9387,-9567,-26827,18817,72436,80322,51641,33175,30359,-8779,-60656,-49958,22019,63342,35012,-10097,15213,62606,20353,-59885,-54592,-22291,-27415,-8773,73940,80926,-11722,-30811,66271,157396,201420,199749,143215,84585,60186,11440,-48190,-28199,46880,76965,80817,77060,29182,-54262,-91275,-26945,62391,78448,52455,37469,43851,39525,-16853,-64166,-31061,55526,76432,2099,-63586,-67250,-30743,24856,25988,-43140,-71897,-36536,-14562,-29834,-65161,-118044,-150119,-140764,-75441,11893,13764,-49615,-123008,-162853,-158548,-159165,-218298,-675561,-1865099,-2429119,-1482976,-335089,55955,82516,107348,70285,44785,42775,18699,-37504,-196626,-264709,-179088,-60873,-77127,-143616,-143219,-79448,55209,183234,208738,137340,75144,31206,-15863,-15585,37773,76275,98470,91076,10474,-73872,-73729,-35716,6311,6694,-45049,-76355,-80584,-97757,-65030,40822,60442,3715,-17488,-33528,-83992,-69206,-1059,38075,33474,8757,-8033,34665,81570,46284,41168,113252,173629,186824,122292,43749,37370,88468,139542,172186,110998,-4400,-30267,41549,66333,4832,11267,65996,48146,-31165,-118576,-155285,-84791,-28124,-27443,-26549,-14823,17017,52073,75800,109057,104218,14921,-59945,-28899,26733,-1219,-43118,-82301,-102039,-41349,2378,-31282,-35106,-10988,2810,51658,108143,94622,44695,16336,33391,65779,35096,-19255,-31339,26112,84155,71047,22692,-20413,-63742,-40466,38814,41973,4794,-17749,-73141,-136513,-141800,-67584,25341,49616,16777,-4091,12460,26509,-5190,-43135,-42005,-16968,11945,44685,62165,33026,10866,13233,-28422,-64158,-50383,-36776,-22888,13541,36490],[25587,3144,48424,101386,109181,77122,13691,-30436,-3866,45254,33420,-19848,-61154,-50444,11411,52561,21711,-18874,-57751,-78821,-58811,-12794,-4928,-28500,-23258,21893,53311,37071,-12241,-54972,-72358,-8234,78869,64540,-20299,-58955,-17626,25836,54970,75227,85553,108595,101507,78310,60017,13489,-1977,64621,70158,-22740,-78175,-99969,-95903,-56670,-42316,-30154,-11724,30934,93503,110997,10045,-147991,-175615,-86951,18554,115161,112410,31939,32757,2812,-115190,-150279,-105310,-78918,-57185,-82659,-114816,-75082,-35605,-49705,-37541,-6181,-34735,-86524,-68697,-16171,26138,87109,114394,81164,41994,3620,-74186,-177511,-163201,-67226,-32497,-43020,-23361,-30492,-20189,35549,39109,-17354,-67075,-32177,26987,7651,-4343,42686,47830,21634,22510,-26317,-80854,-77918,-99449,-109003,-35,115413,111116,4914,-107610,-125800,-70700,-61282,-54955,-2168,24249,8822,-13825,-43655,22024,222182,343237,266798,121453,35168,31309,47443,68091,108777,218780,317498,252401,110174,-30103,-135801,-113831,-31468,-43399,-95098,-93475,-38185,42825,63787,58375,55753,47051,52665,41009,4579,19951,16856,-21924,-18839,23067,29915,-8937,-26849,-11953,11255,55558,86047,33713,3273,78899,116544,35390,-20865,33395,43268,-11664,-25472,48262,89356,42303,-10234,-28822,5966,52573,9880,-65137,-39318,32473,-59784,-403475,-663467,-462416,-189785,-30470,39542,-27104,-120271,-115708,-108980,-230830,-315642,-155262,102402,168951,100980,11920,-63297,-42353,45107,71239,38500,-576,14793,105478,181362,141153,31884,-849,45303,44534,-2520,5762,7340,-19479,-10442,14168,-3731,-5291,58892,112402,45516,-68000,-86756,-28796,-31008,-45824,-11319,19099,-18632,-34901,-25088,-36941,-68007,-71749,-6883,84183,72041,2630,29385,126186,120102,78275,167841,341376,351244,154241,-15332,-28636,58137,160511,191114,142528,16694,-82048,-121951,-118853,-50664,-7132,-35508,-28381,15492,-14192,-43919,22943,89644,65577,-7674,134,57597,101356,85646,-5896,-61598,66201,180512,-118818,-325504,12076,233317,119068,57986,23639,2053,93248,121737,4336,-28508,119676,178951,83978,21660,1622,-34571,-71025,-73957,-82047,-120902,-76201,18219,5723,-8342,41261,33901,53473,83703,12574,-57762,-12381,20698,-27591,-44270,-41252,-59514,-88080,-79856,-52280,-93264,-103521,17406,82625,44916,-6585,-33496,-9384,47044,10167,-59317,-32973,22228,-2011,-79134,-93208,-41170,-16415,-58907,-101029,-82266,-3596,56285,71838,82659,66718,-9911,-57865,-51535,-36899,-6176,-23318,-105289,-114991,-7230,69559,48103,18937,28079,-5566,-95183,-108930,-56440,-50589,-31921,22379,39289,-17737,-60063,-88234,-117337,-134329,-127588,-113989,-261906,-449174,-240559,153117,237064,76531,50667,91112,61308,-10105,-13446,105406,186829,109666,27000,-17817,-10364,19011,3876,-16310,-32704,-89114,-109471,-85753,-72288,-7789,123771,174929,104517,24990,23708,32015,-42007,-146607,-181830,-161504,-79436,13210,23373,27424,49527,10953,-32129,-71924,-154945,-145740,-31521,60294,83312,50852,65025,183997,222278,116330,55299,117122,193264,166900,86162,46752,102226,156324,115816,82425,158867,338915,454080,378588,171770,21049,-64198,-77123,-50135,-83710,-169593,-207362,-131413,79597,252274,220707,85272,-1045,34983,120147,104404,39432,9229,-25572,-35623,43201,95880,43077,-46786,-98748,-72170,35573,125627,133282,111341,70293,-38679,-110723,-56391,33336,51600,34359,11292,-7389,-41688,-57115,-10157,37722,34821,23828,76007,158658,156786,81378,52641,21428,-66497,-51207,91772,127007,68533,46371,-10064,-77593,-98739,-102895,-124288,-114237,-47703,22270,48794,11653,-33260,-26667,-10012,-48424,-115842,-134969,-62840,18354,2421,-15277,49272,97473,59110,2069,22145,65135,42722,26592,60610,42192,-13196,-26560,-11761,45985,92507,26454,-53145,-76540,-120796,-194058,-189760,-91070,36360,115695,70478,-9716,-14552,-26503,-77625,-31819,54629,61337,22050,37923,76149,34803,-32848,-30159,-5395,-8305,10864,37607,-21999,-129023,-158468,-68392,19416,8042,-58121,-12423,136498,207720,163113,79114,34080,71245,115966,106648,84167,122356,157243,90406,-59075,-122927,-54184,-29858,-57553,-58237,-52215,-22157,13403,11006,16599,48872,48021,61479,75583,-4278,-75913,-48145,4181,63182,76343,40424,40157,39398,24069,44230,128133,176755,32347,-164094,-184566,-47025,43814,71858,106049,116161,59564,2865,-26828,-58527,-63634,509,32093,15666,342,-17471,-47405,-29194,-1012,11934,54641,35476,-65470,-81524,-2741,1792,-51777,-44204,39955,105018,75876,-9298,-92335,-148561,-134927,-36214,44522,-927,-40802,-42207,-61608,-71662,-99892,-120277,-76455,-60974,-76776,-66474,-3302,47205,29794,-19814,-31906,6767,52829,31123,-44881,-92780,-52656,-12042,-43989,-141314,-183128,-90162,6377,-2367,-56497,-25836,-6,-110863,-183813,-85287,11322,36841,17098,-54014,-38713,76505,114064,57608,18791,35979,48435,4097,-24104,-31510,-75270,-110840,-88774,-30117,-43378,-127958,-131208,-40966,19070,-15667,-87659,-125175,-141840,-118800,-57536,-17825,19925,87846,118660,88593,30457,11024,22226,12488,-38355,-69262,-43085,32189,67996,34637,2239,-14943,-43109,-43953,-11861,39005,9498,-88525,-129744,-58555,14813,17688,-77493,-178798,-125855,-24648,11666,24605,23631,35556,49290,22133,39825,95170,68803,13130,14109,22130,35773,57946,24470,-57793,-105548,-69490,31774,66652,7688,-43512,4413,92516,82748,44333,73624,52009,-101034,-211393,-136634,-7271,42101,52600,36393,-11894,5683,66057,75552,45811,51787,54782,24128,-32540,-65078,-18615,76711,91027,18199,-22392,-15941,-30776,-60594,-20433,52293,79718,68277,78802,71158,-1460,-8407,116521,192231,145946,104291,101610,96231,58845,-11223,-50267,25175,114037,95420,54089,29025,-34919,-123148,-132616,-47337,46822,56576,-34484,-108525,-50517,16446,15441,7892,49619,114866,139758,70825,-38258,-90556,-51023,17540,10610,-70787,-95604,-28301,49449,14545,-65417,-71361,-86988,-160443,-146464,-60140,-53215,-91140,-125445,-179961,-196399,-219352,-260832,-603034,-1514784,-1966919,-1197408,-212993,133847,134481,128787,52392,-21402,-24383,-149679,-328535,-278573,-168833,-60797,-45834,-102059,-185827,-213913,-174654,-56518,75427,115303,57055,15204,-4224,-8689,53622,123740,139581,147341,115528,7595,-72249,-34427,34540,83568,88959,28906,-43095,-69833,-73550,-49753,35927,60288,-2448,-38157,-19045,-21162,-22813,2185,29459,38354,-970,-65417,-42703,22941,11385,9474,54199,110067,159924,127016,39332,1378,28380,62681,96444,56866,-48964,-103677,-35405,39735,-13838,-58799,-19570,-4985,-31223,-69906,-80010,-24034,12113,262,-23248,-38191,-5051,31808,24594,42158,75623,35171,-34396,-50040,-36898,-31356,-12483,-47629,-128698,-126165,-81017,-69439,-31339,7537,-2915,-21820,-21699,-14671,22275,58154,76806,93103,52992,-9653,-35806,12871,79341,46513,-47501,-63202,-23734,24027,91693,102287,71634,41138,-50100,-176262,-196598,-61747,103526,165711,103890,4751,-12817,11639,-34148,-92344,-103370,-72428,-9123,2831,-35261,-13493,13967,-3270,-47186,-62083,-45301,-39079,-11546,51226,83731],[26410,-13221,13307,70481,96636,72185,29910,13942,12351,-5518,-45808,-68595,-72981,-47540,19158,72629,33065,-14350,-71822,-162682,-155873,-75923,-50875,-26192,42464,76980,57528,17905,-43878,-91200,-106871,-47550,47293,57327,7442,-14449,22032,58146,83283,58947,19609,26357,53675,76348,91827,58680,35222,45707,1053,-80660,-137350,-120639,-24596,9013,-37141,2776,63798,62630,66562,84617,15948,-132238,-177310,-91724,21088,138554,169482,100820,75371,20089,-79013,-108938,-82681,-62714,-34009,-15673,-207,20963,36239,30296,5971,-27747,-73922,-109454,-83983,-43785,3393,100050,132034,56276,-9454,-8035,-6019,-96932,-159263,-97545,-14117,5480,-8622,-39843,-17617,42670,47210,3093,-45770,-50502,-61256,-109304,-106104,-72012,-67294,-43438,-5106,-34416,-82293,-89241,-109641,-113700,6777,114227,80943,-34923,-126929,-119312,-78056,-82124,-71629,-59091,-85710,-100025,-77336,-134045,-198450,-101323,110748,142207,17707,7395,56898,33111,11520,28453,65785,158530,198539,119988,4167,-46130,17101,97030,54693,-32249,-29315,35945,84784,46207,47509,109117,103701,49563,10971,-956,57537,104671,57041,-13753,-8135,44114,51196,5765,-24780,3212,78881,120794,79057,43343,91484,103124,16225,-15245,58918,70831,8273,-14866,25233,41120,40233,59116,45571,21019,68320,69235,-4156,-16770,52846,96207,3511,-165863,-253514,-170777,-61683,-27348,-131626,-231161,-183646,-88650,-134359,-298723,-302628,-84590,42989,-6624,-74035,-77547,-28845,48206,65436,23057,-14980,-30624,18265,96030,79077,5470,-15289,-27209,-62548,-51491,43161,113206,68747,-34026,-53195,-19043,22122,79409,96158,34390,27565,66441,84899,30579,-34210,-2358,59207,-4333,-57766,-12843,-16410,-89264,-102179,-35290,40939,63689,15336,-2221,16513,-5788,-1382,114115,284523,297796,127762,-9881,-54893,-52063,30258,130985,146451,54018,-28648,-13266,4315,-3697,-30319,-67337,-80057,-74617,-90288,-66292,-979,16115,-38917,-83612,-56853,12911,56182,12997,-94763,-152220,-30241,51783,-167520,-233793,89793,253421,130898,53483,18827,3580,52883,122319,98874,-3863,10918,82418,52565,-7146,-17591,-52203,-114102,-124480,-102261,-86352,-37529,4104,-29166,-12260,28928,-9069,9308,71118,9729,-74825,-16661,54046,-574,-58573,-62368,-106002,-169473,-111207,-14144,-45550,-70624,60357,143896,90874,-10074,-91148,-66362,30783,16606,-43872,3420,46008,-20023,-60618,-15046,28637,33197,-12629,-54147,-38917,23863,56565,50126,27509,-17125,-63903,-59424,-31494,-7894,26945,3893,-69627,-67930,13398,49762,32248,26284,32929,-5157,-51756,-38553,-5526,-491,-12159,-38373,-62943,-102716,-126570,-129415,-137012,-157928,-181511,-209028,-358865,-433112,-122373,285453,268205,79249,43983,50787,23758,-2910,-23884,-43012,-37531,56349,185291,173083,98512,86360,72073,35505,-25794,-94859,-98591,-60980,-44383,55286,210510,210688,61044,-39729,-8208,38018,9472,-36707,-60163,-46997,42877,93361,26348,8271,51875,27547,-12801,-50029,-111671,-85497,13127,54615,30421,7858,49601,160726,180252,114142,79662,104647,148593,144303,115506,98222,119653,107849,81193,118091,266405,362820,272470,115474,25729,-31396,-90649,-101134,-98110,-164721,-254643,-226962,-79050,77057,136948,75391,10255,-3760,39273,116932,116564,59094,-3942,-81428,-95400,-21909,27908,1729,-51342,-98722,-115355,-85372,-5177,74205,106314,94675,37854,-6827,-25592,-17586,21271,39762,-19870,-70375,-95274,-98696,-55664,-27020,-39474,-59309,-14146,104908,142098,49737,-27740,-68158,-111874,-67513,48127,67527,36879,65802,40631,-51692,-136299,-179113,-155987,-71315,-24540,-28089,-32126,-54751,-65975,-12112,48625,6137,-88768,-130645,-70435,10324,-7945,-34741,31866,74743,30501,9087,60185,93018,48346,6919,20952,48649,52208,27019,-18110,20011,56042,-74792,-178084,-141573,-121730,-161573,-158559,-51818,105883,181552,133748,109451,100628,26578,-7988,60385,87083,44765,20606,31424,36198,19684,-7964,-49203,-58869,-22738,15550,28089,7176,9607,38832,64741,33139,-78923,-184675,-119220,62250,150554,106868,20764,-43443,-18772,73197,107842,32810,-12096,42018,64200,-48498,-127670,-77780,-78639,-146896,-135871,-31781,51437,55901,17783,-14590,-26379,8640,101643,125676,57803,7926,-6497,-1930,71322,91505,36812,48811,61433,42764,71383,124106,147310,86653,-34410,-99614,-48302,-10177,-2456,23790,14779,-32661,-34448,-937,-20601,-62325,-22724,52917,49199,-18985,-46930,-75368,-122151,-108910,-19030,38686,-35351,-158496,-152642,-29961,34254,-3607,-6392,69564,97230,55327,38888,22530,-44603,-64798,4266,51073,-6056,-6090,36383,41230,50095,-3328,-141100,-208874,-168745,-123014,-95548,-49637,9973,28936,5510,-16304,-9944,8072,7675,-18865,-18173,5381,-26187,-94987,-150352,-145783,-54663,7721,-24993,-67440,-20824,31785,-26236,-122073,-123693,-38571,70010,90031,-8901,-52447,33604,113619,89714,9998,-23047,-15521,-22892,-26340,-75476,-167230,-171128,-43254,62160,-8824,-189747,-260833,-189233,-111997,-98199,-108438,-74559,-45424,-31862,5788,53481,77471,100648,135808,129910,47429,-18088,-20243,-3629,-35040,-69713,-32660,52190,71161,22647,1171,-9623,-26660,-8123,13851,22714,2746,-24414,-51727,-57497,-34118,-23414,-66035,-105674,-96876,-92682,-65300,3680,29222,33006,36843,6709,-14118,11535,35750,58385,84793,84984,67758,43246,-2435,-31315,-43104,-47400,17042,87396,53285,-33015,-51663,852,43033,62056,76145,33750,-82360,-169645,-124808,-13135,45546,68794,80379,43674,4886,23099,46778,60535,101690,132033,98619,11072,-75520,-85439,21188,107186,84233,30021,12940,10877,-11683,4706,67820,134016,114182,21994,-28792,-3978,47201,119602,144927,56185,-29559,2124,80211,73677,-8953,-59137,-4942,72589,55207,-10985,-48347,-66674,-80022,-56592,-18146,8016,10911,-76894,-190793,-130910,-551,23512,22739,75227,107089,97160,60759,-21474,-77574,-36635,24896,14556,-36412,-73211,-16693,101953,70748,-26252,-10549,-1775,-70988,-89872,-71285,-57105,-17107,826,-61076,-109019,-123204,-128387,-460579,-1251861,-1607245,-903786,-70555,119807,111294,126118,33110,-99816,-133763,-226109,-406346,-327399,-120936,30525,-15686,-107343,-177587,-176093,-164473,-139769,-61712,-7510,-49869,-88571,-76945,-26044,64771,93732,53267,40931,12528,-41181,-58084,-16217,55416,130118,136560,68829,-5699,-26890,-14533,7120,45459,43689,-20918,-48079,-10534,22851,27760,10456,-692,15148,-24063,-108443,-83463,17857,39299,17671,-3290,20434,85999,88595,29904,-9609,-22954,-10821,8258,-35409,-76303,-84205,-41082,16025,-50619,-143464,-109585,-40654,-10412,2312,29165,54909,39143,13229,-2403,-22730,-7249,34046,14249,-24952,-14886,2430,-6865,-30064,-44846,-554,94651,90767,-16640,-64682,-52793,-35558,44295,108790,33746,-79878,-89503,-12745,58779,65534,44376,52357,42000,28796,19016,36198,58585,20803,-41256,-3608,52234,49155,65006,71702,67818,66342,-16700,-177390,-213554,-72874,84529,148658,102439,3283,-27728,9755,-16458,-90338,-128606,-103648,-66312,-119977,-160724,-71906,-17114,-44488,-66217,-43024,-7685,9686,38890,79992,78021],[-16699,-53705,-26288,38184,73080,64448,42701,32841,-8139,-74785,-94303,-74735,-98685,-99307,-35924,37097,5812,-41835,-85942,-165037,-156826,-83199,-44912,27200,104962,99632,39805,-17437,-61262,-54942,-44107,-45601,-2421,37465,34759,28440,55183,88360,110883,50184,-32061,-35975,14355,69194,117629,101524,45627,-20563,-86175,-110357,-128555,-87509,39513,64321,-10322,11859,73388,67549,28407,9316,-36051,-107126,-118656,-75546,-18985,82209,168148,141379,71401,9587,-20395,-27950,-33356,-42091,9847,118705,188184,136289,84382,84864,61485,-10294,-77292,-115130,-89184,-35077,21714,97200,95286,-1949,-85143,-50367,65140,69324,-8895,-4899,56696,31493,-28034,-32026,14779,44328,43630,32358,14044,8660,-29491,-90772,-116632,-135714,-125021,-44822,24169,15261,-33007,-40807,-44016,-52602,26559,108210,64842,-29275,-53311,-13808,-47335,-102976,-81097,-104931,-153673,-140851,-68316,-65069,-137584,-143540,-24818,8470,-89819,-60443,18674,13098,-427,-7923,-41056,-15213,38581,55679,38314,50311,126521,187641,106073,-5631,-25593,33441,85654,40998,30200,109575,118297,31613,-13868,14874,80492,124380,96358,14809,-15526,22538,33127,-3294,-35323,-22957,22628,81262,109842,105904,97079,40181,-19573,21038,112747,103340,23507,-19326,-24252,-52896,-50699,30488,87293,68706,90771,122758,62560,-15883,-5355,46422,62772,23413,-77352,-81431,-27785,-49224,-162544,-208086,-114830,21309,55493,-99553,-259338,-215824,-101422,-81611,-79167,-19775,20886,40701,32859,11218,1315,-36262,-34851,54975,106530,76397,39486,-16157,-69001,-56158,27169,132828,135322,5827,-23883,38321,44103,56602,67828,40176,97825,184586,187668,114313,24512,7435,42968,-25675,-102746,-58210,-21321,-44105,-40760,-46205,-62503,-34207,-21096,-25019,-33570,-46310,-24236,-5092,4856,20109,7496,-54259,-107392,-128539,-47742,63188,78991,7873,3253,92597,123070,45402,-33184,-32901,-9613,-30097,-24666,24139,22407,-16328,-67317,-89274,-67954,-18124,-12908,-44403,-82370,-113892,-84480,-69422,-134696,-97672,91804,137175,28369,-48829,-71529,-94862,-100060,-24538,34768,14428,36318,88878,48459,-23333,-31352,-53446,-87490,-77826,-45274,-32462,-39191,-43729,-38901,13746,39812,-29028,-69871,-30317,-30636,-61285,-15532,59280,38356,-7664,-7249,-59480,-139724,-66134,26532,-32933,-78131,29080,97667,51339,-6556,-53784,-32879,81555,127012,64512,30532,43821,11626,-9516,31434,66254,64168,35968,5235,-3766,22278,7866,-21364,-18552,-45294,-104526,-72197,27807,75720,73261,42545,-858,-8279,-8202,-32796,-25361,13207,12540,3663,61339,103329,75399,33671,-12291,-82881,-102890,-87951,-76295,-76185,-67924,-74402,-122493,-178436,-253678,-240863,-41595,173635,135350,58161,33946,-32439,-56561,3981,-1188,-104600,-140033,9529,162841,161637,99690,80078,76880,83390,58220,-4942,-52479,-68690,-37196,89061,192508,144804,1434,-58611,8212,54914,28148,-11462,-61563,-56749,66492,131890,50052,28631,69338,21556,-72691,-96975,-54634,17965,37233,-15869,-78257,-75880,-30046,36072,72812,96278,115201,94016,74837,100614,119179,113980,89612,4017,-24688,78765,215443,213651,80871,-1651,-6952,-37698,-76316,-90583,-117513,-167344,-199141,-136775,-40716,-17045,-71365,-116652,-61826,7372,35233,62239,78034,60823,-11823,-82980,-72854,-53474,-44374,-738,29362,-9527,-93746,-128760,-45080,58877,82706,83536,98280,89149,13275,-46801,4885,40005,-56784,-112545,-78426,-57691,-46697,-56591,-78155,-93570,-76832,13211,78330,15682,-62872,-53509,-6555,50188,101896,87128,24842,6391,-13413,-77828,-140521,-171487,-120235,-4552,34892,-29837,-85449,-103199,-70723,1267,56036,30440,-17355,-31078,1678,39728,-11395,-77514,-33160,23917,14180,19087,65546,92640,61551,3248,-8201,41720,77749,54710,6174,15474,-13425,-154166,-228982,-166342,-132496,-148503,-147496,-58840,71145,114729,76993,106978,109564,16158,-5051,66676,66343,-1120,-30223,-22901,-8141,44421,76451,-16087,-84452,-34632,4341,10228,42149,98401,134701,137089,70983,-86161,-206677,-166636,-29666,58068,48566,-18361,-67815,-72301,-28380,12171,-57289,-111364,-45282,43300,9158,-59119,-78187,-116033,-172930,-145895,-23144,35249,-15244,-57620,-66526,-73774,-5312,117180,127895,90037,75102,11514,-30056,67044,105734,23580,8141,58527,94011,77089,16470,14408,78672,99072,57579,5597,-50987,-64040,-55296,-104893,-159356,-110405,9483,78038,39147,-17844,15731,46424,-162,-33335,-70268,-159467,-172367,-79705,-48717,-123646,-174892,-119239,-17566,32350,23388,52014,79293,45784,40999,89475,93008,37712,6906,27148,42415,3434,22407,89137,117630,155310,119497,-45925,-149336,-106301,-37503,-39753,-61002,4743,97433,101593,34554,-22391,-19538,17497,26076,44589,36261,-47387,-116714,-122952,-105306,-32376,32597,3274,-59859,-35412,42331,69329,22447,-59516,-67546,35615,86127,12166,-61522,-24996,68952,72892,-37418,-96357,-67450,-45213,-56509,-93735,-141231,-158417,-87749,-16823,-64909,-163028,-189809,-185999,-173832,-118247,-49917,8199,-4811,-59285,-36891,39811,67077,74105,111441,122261,31382,-44163,-29818,-7321,-42579,-64049,-13165,50358,55702,32181,29786,8895,-7533,26610,60634,44063,-7236,16684,33764,-23042,-69507,-28855,60896,106782,43374,-61609,-62725,49553,106017,73524,33384,-1814,-69136,-131466,-85617,43285,122113,106402,60879,42190,31843,39434,35641,-26652,-20694,66670,63915,-44903,-123112,-109720,-29810,19394,8009,-3454,-26044,-64396,-68059,-42326,-6998,46297,101309,77885,-13066,-43820,-14791,26572,89340,136884,99980,31329,-39741,-90988,-61060,31136,86556,94115,94721,52636,-27951,-35107,29999,116772,103218,-29938,-93699,11345,100172,93578,61574,-4973,-73655,-41457,43169,61462,13984,-41394,-80287,-54137,-26512,-67872,-77402,-14898,45992,91202,87521,29793,-11945,-76768,-178585,-159344,-64490,-69598,-44162,55042,57894,-10373,-21293,-34098,-46452,-4888,16537,-12990,-20333,-48226,-27414,80043,93336,35917,30246,29296,-10442,-77988,-135389,-96767,18579,83205,34110,-74811,-105930,-88534,-421851,-1217631,-1534391,-849705,-89093,77429,85912,125446,36726,-113045,-143247,-107396,-138833,-150856,-17649,68865,18111,-62021,-80558,-23504,-8918,-52443,-57775,-25424,-76518,-139421,-97552,-13735,23925,-7995,-64651,-87798,-93090,-58679,-16676,-13963,22332,107347,122135,79958,47416,26549,5483,12448,36079,11171,-39716,-22863,38716,57223,33666,-6347,-26428,-13142,-40376,-105868,-89151,2673,44622,31825,-8804,-36632,-11965,28784,55460,40593,-7073,-17903,-20363,-67683,-48986,-13322,-22982,-16983,-60563,-136124,-123902,-46603,8853,39612,79282,97211,44326,13136,26935,-749,-25426,28438,48467,-6145,-26731,-598,16377,4364,-7760,39404,148675,161407,50033,-19911,-25504,-12775,102241,196826,79383,-76744,-83700,-9942,31475,12591,-10530,7045,27210,63977,83554,80875,55236,17955,22617,91771,102680,45490,15074,-16578,-4022,62096,26722,-119203,-159619,-68993,6447,32358,32958,6271,-14126,14296,21762,-33708,-74301,-58709,-78172,-165590,-159136,-59647,-27557,-49439,-37870,-7020,3652,22022,52944,55205,27939],[-41137,-58536,-28454,39269,57607,27972,7413,-2888,-44959,-96558,-83511,-55234,-119214,-171985,-109963,143,7590,-43240,-81575,-84844,-42021,16954,48828,84283,92485,50403,-10140,-46783,-27324,46213,50037,-24995,-22713,25764,9551,1341,54492,120404,165791,106226,-8181,-40409,-23388,11758,54631,58507,19234,-44561,-86843,-87888,-70801,-8609,86767,117525,89853,69898,64797,88577,54011,-34733,-74402,-65166,-67699,-94610,-83272,-2703,91550,84198,4892,-26368,-2178,5195,-4682,-27259,20003,165936,243287,124229,18637,37850,57113,-2946,-75826,-94349,-38429,16085,19430,28390,28449,-18023,-84880,-85379,17997,103524,112379,102062,97588,10939,-66507,-34099,27617,33469,39508,67775,80140,100785,106324,64503,-24941,-116508,-111117,-16250,65904,68290,11326,-16180,-14383,-3180,35435,76956,64851,17783,25619,47327,-53362,-137343,-88867,-98532,-136528,-96762,-18379,14404,-19761,-22788,7032,-39836,-114350,-76880,640,34148,59845,72029,44954,-14631,-60524,-22370,34795,78753,118250,117676,21131,-81207,-96890,-12544,72029,52395,21111,52191,57733,-5382,-32331,6825,41500,40584,43870,25099,1221,-13498,-60486,-87368,-73614,-58628,-51839,-18125,25743,59195,22171,-69851,-65584,34357,119388,96359,25323,-7855,-20680,-83800,-120873,-41179,74297,104101,73794,75334,44552,-23164,-37653,-29317,-38476,-73479,-74695,-52518,-12832,-68474,-169067,-153817,-36943,67973,85936,-9577,-158234,-191153,-108190,-37612,3340,59075,73339,22719,-34981,-21085,18016,-12562,-31192,58126,127119,87879,42068,17324,-11376,-42686,-37454,50594,110975,28900,-7590,33842,3766,-11601,15922,22034,62536,119893,118677,90882,64314,19227,4396,-33686,-96813,-112187,-60603,16812,51232,-22807,-111582,-133223,-98641,-34547,27802,51560,36571,-69770,-186227,-182113,-122363,-123038,-121032,-93404,-40685,-5353,-26684,-83032,-29933,61801,75283,8029,-50172,-243,66506,34776,23925,48040,-6835,-58883,-42411,-40826,-37624,-22800,-55917,-65797,-21114,-16096,-60478,-41355,-37063,-92499,-49177,12670,-18598,-104083,-163413,-212612,-227063,-180888,-108987,333,127139,146138,33427,-35304,-10329,-4774,-22571,-7378,31483,26733,-24045,-32616,12521,40560,30026,-39682,-118792,-139447,-89470,-23338,28389,65848,54039,38577,44520,6362,-41186,24984,59501,-55062,-128843,-59801,-23660,-56977,-51854,-17461,14709,115856,204251,136200,-6321,-23326,36268,22331,-7656,7189,13484,4487,2676,-12381,-29989,-65959,-82125,-32645,-11836,-84929,-80679,41584,102023,76661,54543,26181,-13563,-47903,-80677,-65650,-20094,-43554,-27489,99831,155516,100034,36723,-15103,-76145,-73356,-39367,-12007,-8167,2074,-8720,-74851,-129105,-165455,-178953,-82904,26490,67081,74686,54652,-45043,-76140,13701,30308,-51962,-63964,16476,72960,58502,40636,50698,66701,90124,108382,86057,31018,-13918,29298,112445,103777,34402,-1085,33006,99058,97568,29051,-67272,-174217,-174182,-13368,100864,80664,90160,100769,-14515,-165204,-160197,-33086,66347,37668,-60321,-120318,-112370,-94618,-57016,1469,59811,122649,117846,77763,100237,118028,91748,51047,-8114,-9532,84923,129932,93732,36643,52507,59226,-1251,-59911,-71845,-77211,-76042,-69799,-43685,-44164,-101191,-183067,-198467,-90185,23593,52956,38589,40470,42874,-13168,-43867,-1979,-2173,-17826,39609,77062,28276,-71447,-96972,-19355,22141,5483,37012,87724,79993,9845,-39664,10167,51353,-35473,-79943,2232,62727,37256,-36427,-74762,-68883,-60139,-16531,20754,-31267,-70219,-2323,89749,128946,150018,122680,15412,-57418,-62375,-77678,-95523,-74014,-25437,24838,46559,-7387,-85352,-108276,-51896,12918,42748,42456,33733,31427,46327,49014,-30226,-100547,-60006,2954,23490,31982,49197,72971,83379,45817,12374,22608,31990,13893,-756,-19477,-97235,-169375,-146367,-88122,-109523,-146125,-119696,-31368,40902,28717,-11022,21119,23209,-48002,-65543,4056,43735,8610,-47948,-67768,-31992,60247,114940,29236,-60689,-51645,-23482,20829,90263,100855,56471,54058,47503,-39705,-123015,-114437,-56748,-6157,24358,5024,-11268,-16955,-33805,-22911,-40297,-64313,-49304,10389,44017,5381,-68424,-101057,-89670,-68876,-30433,-35225,-109197,-125053,-81608,-62509,-12489,71738,90680,90896,95024,28919,-17383,61033,86043,-482,-33241,42762,138383,98354,-25972,-31358,62224,128940,116408,41004,-39061,-59178,-77397,-136044,-168790,-95088,42330,140485,102565,2319,-20920,-6171,-29507,-31379,-35286,-81437,-89467,-69050,-99944,-142870,-121468,-54885,5344,22624,41353,97963,83835,20210,40027,83635,61135,41468,56754,60490,41190,306,9881,67014,98825,139271,136747,47853,7706,58532,107295,29968,-63981,-11403,115200,137151,58130,-12758,-10766,25259,61829,97617,77849,-2016,-33397,-36439,-65621,-23032,65768,51168,-44014,-45156,27904,83031,102435,32449,-51778,-25784,23880,-3745,-65271,-55193,23456,22937,-84668,-121785,-62230,-51027,-91426,-76584,-49097,-96078,-143016,-137541,-118675,-54252,5048,-44389,-88092,-27451,56716,67021,-37345,-151858,-136354,-49414,-7583,14264,54419,60914,-31340,-79804,-27666,-7575,-52420,-50907,1600,17479,-7056,7458,61579,87281,58728,43645,95779,115590,35026,32289,48551,-11245,-60371,3318,142097,223770,160254,28655,13727,124231,184452,143503,74539,9656,-78639,-177455,-157018,-18426,84942,57479,-2064,29227,91201,117227,89397,-31072,-69988,31538,73415,-13818,-119377,-166131,-129454,-77653,-48596,10546,36543,3971,-31816,-64389,-51185,15827,80095,64751,-21575,-93233,-109243,-88827,-15636,37333,30152,36750,31254,-31935,-90564,-60173,19280,85668,103280,17907,-101075,-92201,755,74689,59605,-35060,-68200,29205,91605,49780,1651,-16665,-13556,13501,32468,41634,68056,49242,-61313,-115723,-91472,-93821,-50933,54629,115455,157916,160994,69395,-36985,-95565,-119937,-104567,-114373,-162547,-98874,38546,27480,-81566,-97825,-56579,-23794,3054,-19109,-54356,-33304,-17393,-22639,16370,61605,68402,41737,16752,-2313,-88704,-194975,-185094,-77871,7415,-14488,-146328,-198692,-158632,-421155,-1119603,-1396758,-838819,-180143,69003,101371,117035,49282,-48382,-43143,60589,163643,147323,101369,52632,5102,-3734,47423,110481,131898,108222,68749,69059,7543,-86144,-56592,7155,-28259,-75665,-87277,-96591,-85653,-27244,5600,-22803,-27421,32450,75742,92147,103500,71451,-13194,-50819,-641,4719,-18757,22871,91396,66718,-15196,-58596,-46926,-28711,-25756,-49206,-70365,-43546,1843,27140,5367,-68683,-104439,-23953,93811,85157,-3953,-45745,-34808,-28540,10015,17168,-48317,-66014,-45468,-54102,-80093,-63587,-19035,20752,73278,100246,28460,-2414,36257,1017,-46367,2890,39322,25360,46854,57702,27219,8359,16312,40226,103950,100187,-16792,-79820,-75302,-70582,47533,164295,85163,-26836,-47519,-65887,-77508,-67388,-44965,-6217,25816,66309,88532,84543,52654,14535,28468,76019,67297,27713,-4594,-70369,-59203,42986,43133,-35438,-41890,-16579,-31741,-40574,-6962,20232,1325,-4466,24726,22562,7501,12982,-26381,-77395,-40067,13874,3641,7158,47505,28557,-45720,-51526,-7235,-9548,-17735],[-29777,-10962,5750,43994,31049,-34185,-60047,-51499,-46784,-39665,-27236,-14326,-57891,-131925,-102098,24861,74780,11171,-52482,-7580,83976,143390,143759,86946,29371,5928,-27663,-33793,49623,143804,99627,9670,21962,20310,-65284,-64799,52218,145350,188736,148478,52753,-6939,-40534,-43282,-33385,-26091,-16572,-15053,-18744,-30718,-11890,56221,115838,158042,191475,158208,94815,132249,123661,13150,-10673,-1619,-77677,-141088,-94879,-9046,37943,9807,-47221,-63702,-38690,-20537,-7082,-18594,-7644,85625,138353,37852,-51483,-15075,23032,-24978,-72686,-27676,72873,94586,14796,-25118,11380,32922,-1164,-62942,-81525,-18605,79870,105110,62283,-27649,-87815,-53735,10602,23454,42409,101102,125600,156366,222113,218097,89216,-41885,-48766,26762,93971,77796,4477,-42920,-24683,21339,30644,28011,55421,38449,12651,1968,-80885,-135347,-66303,-42439,-70560,-28312,31236,25958,36124,110605,106044,-24505,-70896,-6619,50199,83454,124723,173197,184787,95192,-16718,-28001,21842,74834,67093,-4646,-89355,-152952,-126833,-27210,45542,43713,25905,1343,-18716,-27698,-28176,-15527,-2048,-16142,1939,34138,36865,-6148,-102701,-154962,-112145,-54150,-34667,-60299,-78989,-36613,-46211,-104481,-59826,29260,73943,52022,24560,39997,63126,15861,-50320,-41399,52597,104706,32702,-30250,-21159,-2247,4084,8427,-7116,-68510,-80019,-18733,24957,-29371,-113854,-104436,-26481,15540,-15504,-57525,-85994,-58218,13012,73471,93137,109282,110135,38695,-49027,-23526,43303,34631,23328,71088,74445,16284,14251,54967,58331,1646,-51110,-16313,60505,29839,-41159,-53304,-44069,-36389,-22647,-17164,7443,17018,-5403,-4004,42849,33797,20556,26356,-8172,-63076,-23269,67449,78236,18216,-36538,-104305,-124735,-35412,91293,141373,97596,-26380,-115748,-119130,-123881,-120792,-50693,14584,-1512,-59064,-94294,-97181,-46093,-28437,-55928,-74773,-84480,-32347,25243,5229,-32827,-51662,-100211,-128895,-70200,-23932,7209,24346,-13440,-42532,13099,47152,11257,65521,61457,-108496,-150331,1004,64996,-39558,-165158,-206140,-180826,-167246,-130693,9531,177157,169433,17088,-40907,24243,54185,13021,10405,68800,95701,72626,75375,86972,45193,-3028,-51625,-109944,-153197,-113270,-8279,74138,74496,36287,36109,31873,13009,37772,96170,62306,-69510,-138613,-102893,-89471,-103860,-84922,-26392,4974,54837,126207,86739,-53128,-73992,33358,44208,-32590,-54775,-46548,-60861,-54437,-60357,-84430,-82936,-71443,-51938,-15839,-30025,-41965,23066,60219,42174,39371,8431,-38584,-16868,-7464,-26987,-40478,-87353,-73371,38377,104877,86340,48277,28951,6965,-8884,-30193,-26241,-2980,25455,3870,-73442,-111849,-169400,-216950,-101687,71087,139443,111809,87841,28925,-34257,-20740,-2509,-22815,3861,38301,50167,26129,16802,64400,97025,61444,44632,79157,97056,95900,131469,136229,51335,-13708,35552,121368,150058,96251,11185,-86875,-179803,-173058,-43268,62753,92416,119627,89014,-65886,-187592,-126594,325,50382,8275,-60384,-74332,-50470,-57222,-37505,7512,32195,85935,133180,120972,105696,114158,75912,37862,52513,122357,164130,112033,68308,69091,90321,79517,8288,-81950,-87881,-35767,3382,-5917,-30595,-49159,-76603,-121311,-136376,-57778,44652,71397,51365,36299,14773,-31521,-32807,15980,49524,69486,77084,24332,-55039,-102313,-79285,-38136,-66538,-80157,-7796,25573,-10032,-50691,-51131,795,55832,19897,-14546,43819,120318,99095,-9386,-61675,-27370,20921,50353,8759,-79077,-88489,-17038,48460,78220,117970,97517,-20544,-74565,-19617,11195,-17018,15441,47806,-9292,-63832,-76819,-106914,-116894,-67052,-16250,32386,67496,38848,-4553,3009,-2879,-76031,-102275,-40716,11407,26116,28512,38976,61714,84806,82621,51854,9231,-27523,-42342,-51414,-91354,-149533,-148058,-46318,16581,-44538,-107842,-53713,39515,60573,16442,-32724,-43258,-60043,-98220,-114750,-60998,20819,46838,-13601,-63125,-37857,21870,55582,28164,-33535,-89570,-84436,11809,94053,62399,-35837,-59977,-28796,-8294,-6173,1837,-11343,-26372,-8216,4388,8294,21333,34292,55286,55719,26797,-37065,-58401,-7628,-20245,-94217,-92814,-36556,-40231,-66900,-90314,-146901,-143118,-65609,-36141,-60739,-49716,-250,42322,53259,39905,25685,36265,14936,-40394,-37797,39682,119154,100992,49814,61186,61396,50450,28902,-3877,-29071,-32159,-56700,-89288,-74941,4429,81860,102355,55537,1553,-34369,-81969,-137690,-104769,-40237,2997,41091,19726,-65391,-111478,-89753,-44442,4109,19196,42739,88941,69598,6176,-12817,-12756,-33922,-18375,49458,73824,42453,-8940,-17364,5717,21876,24198,16152,15282,58055,129387,138135,10121,-96763,-55425,39722,60488,23416,-5192,-10428,6426,68724,117065,108475,80806,86296,62066,-4931,-2029,65933,48251,-54112,-65999,-25011,5474,60004,70784,11402,-25835,-27483,-47936,-83317,-71734,-13855,-14796,-77528,-81765,-29798,-44136,-79681,-37293,-5261,-58136,-111944,-121644,-83669,24427,97497,60729,31345,67056,104073,66781,-60597,-166192,-174977,-120540,-66016,-25617,17533,2227,-106443,-131978,-51234,-9501,-27879,-16348,-600,-35781,-81711,-48343,60714,163720,140501,56618,85079,141766,82276,39744,6698,-53900,-56200,15776,98165,159285,150570,70508,71881,134067,144238,145181,122060,32115,-55355,-98107,-99247,-51192,10084,-7710,-52534,846,93270,116871,56895,-61030,-75137,40744,114775,76839,-13781,-118244,-172756,-129713,-27439,67412,69645,3548,-38705,-53943,-39957,-8643,13778,29992,3515,-100793,-190695,-195269,-111163,-45931,-11671,38038,60018,12806,-38816,-57373,-31610,16221,21711,-44127,-131398,-113782,-19197,29336,3541,-32140,-24270,17900,15270,-24610,-38694,-18065,45676,94636,70290,53986,120775,143310,39379,-69892,-106819,-86635,-15819,47509,55170,88388,123639,59092,-70308,-125387,-62507,-2699,-65588,-128435,-69857,40653,26641,-83622,-109236,-48689,-16039,-29252,-59713,-58893,-7697,55319,36245,-12268,3128,50517,44727,26351,36731,-7481,-136529,-222643,-214069,-156063,-131011,-186478,-233784,-200965,-401801,-964839,-1224998,-795959,-201242,90212,129917,90328,42034,21276,36361,95623,193909,241646,98660,-8417,-47205,26753,101023,105915,120174,153093,139043,141037,108325,20957,-2973,-5368,-63062,-75540,-34254,-13535,-4049,1255,-21801,-47526,-75984,-50850,37259,104483,122076,94545,-7555,-78582,-717,70850,71639,80223,97728,38124,-65663,-95812,-55298,-19858,29244,49143,-1036,-19659,14505,32759,-3112,-79234,-118240,-26850,101504,72088,-62606,-135119,-75501,10783,43306,-8040,-101703,-111892,-31111,25258,-21443,-84857,-74395,-14849,69879,106177,33772,-2234,25182,-2424,-31783,-24315,-44622,-21239,87590,125575,44118,-11345,10206,33874,62929,40117,-67403,-116543,-112800,-125647,-43704,71782,69978,33826,14367,-65880,-124594,-103042,-57304,-520,42022,62082,63581,66508,48678,-1862,-50801,-47897,-8799,16036,2098,-53290,-45371,4067,-13405,-11275,45171,35280,-17472,-12969,27677,32490,-17155,-48002,-6788,36484,33133,22369,10524,18694,56398,76281,54140,80567,116084,41283,-93991,-131122,-89039,-73178,-43849],[-40484,11892,5109,-5554,-28811,-84137,-107908,-85197,-49084,-10167,-5095,14271,30168,-8854,-30455,47548,94759,29333,-50927,-11003,101041,155426,120724,19984,-30198,9201,-9707,-34009,58691,133210,61634,18151,46483,-27557,-122870,-73371,48417,93880,99433,82444,43877,-23056,-70036,-63076,-52350,-65404,-54387,-17860,-1266,-10178,-8089,26966,64413,95535,130719,126528,82252,104512,113043,60167,54679,9064,-131337,-176080,-74219,21518,28949,-9767,-36018,-76132,-94862,-68256,-35444,-45849,-59001,-29117,7561,-19937,-50246,-15521,-3500,-62528,-75353,5577,104338,110707,27130,-5698,34453,60521,45959,-20038,-116173,-143370,-62768,-20245,-42404,-81154,-113788,-93181,-22482,-863,589,59963,92309,108630,178755,196300,93816,-3440,-7738,41911,77361,32303,-58118,-99426,-47311,10661,-4688,-35194,-16093,-40632,-91889,-83227,-88897,-108462,-59573,-22377,-27884,389,33412,-25236,10240,150159,125340,-38369,-56808,42736,69440,57936,69210,115268,139531,97809,33718,-7756,-1707,60049,60037,-13263,-82633,-115467,-73688,-36107,-43442,-35743,-3101,-38814,-76172,-39491,-17428,-37679,-21322,5327,24815,43471,46607,11150,-79025,-163069,-139442,-26764,42011,-9531,-65337,-41444,-23096,-30753,-5731,12162,3894,-17579,-2307,55992,104419,98087,48163,5894,47045,86589,12689,-90315,-69965,2091,12992,13100,12087,-34085,-62756,29331,87274,63475,-2806,-59255,-72968,-68555,-73008,-76106,-62483,-4259,69435,101633,91517,84541,77916,48789,-4224,5180,59427,68233,68928,65538,6565,-31154,24972,84078,86716,54071,11711,2378,42921,19246,-84944,-143912,-71286,-9845,-35969,-51640,8396,24864,-28853,-70391,-32491,15753,58476,85172,59725,33491,77974,96748,38782,29735,55177,-990,-76228,-39897,48897,86783,79183,49874,31138,6866,-53709,-80267,-10183,33291,-17301,-94294,-110552,-56483,-20914,-50371,-95088,-111291,-132372,-143039,-130847,-109044,-115132,-135354,-152986,-163410,-137851,-60615,21164,78352,67213,-1420,-1807,48616,69886,101962,88121,-29155,-66335,75887,162300,47906,-100934,-98464,-49981,-56433,-34155,58827,144209,103103,-20267,-65187,13484,44003,-23442,-34678,50961,127239,139527,122193,70058,6357,-36748,-75150,-107822,-116444,-110126,-52330,44417,47082,-6978,-6965,-28576,-40139,35641,81226,1341,-78604,-84695,-57546,-45762,-44076,-42052,-24525,-31423,-53239,-44503,-31228,-51246,-49607,18863,78648,43518,-13913,-37197,-82618,-100564,-92808,-74479,-23057,-10331,-75168,-73074,-7928,13870,25308,30216,22086,24746,-3469,-6132,92421,131671,50779,-34723,-69649,-71235,-26751,49577,79277,63144,90152,102107,33831,-40955,-43131,-144,50087,27413,-48264,-70060,-126222,-150003,-8788,203507,216580,115520,92405,97738,-1531,-98533,-98841,-75907,-29191,39622,72355,47542,41084,109101,145088,60194,-24364,13327,88021,134061,147170,118937,56961,24649,47749,74457,68286,22764,-17238,-18319,-1579,10140,31034,56664,66068,73687,29101,-84643,-118190,-10612,83891,67317,-12115,-60349,-27268,48787,54852,39930,48283,31360,19866,71978,88480,63315,107304,110760,57139,72775,194535,224929,146775,106541,99415,47716,9595,-30315,-109803,-111103,-31858,-190,-35012,-46957,-11000,20525,10503,-17212,13512,65126,64892,60156,60867,13424,-44571,-48913,-19965,35100,97336,73561,-36798,-118333,-110644,-82830,-88664,-106158,-67729,11822,15518,-45697,-98039,-82840,-15235,46380,51895,29456,12867,45648,67188,3215,-37952,15544,104691,123992,28684,-61725,-61814,-33028,-12175,22702,67504,43562,-55623,-69904,43959,129975,87885,67936,75871,-34549,-176119,-189446,-141966,-111754,-92599,-75495,14315,101818,59243,-25005,-30922,-40337,-99390,-98856,-24646,21374,22762,32402,69999,92847,78748,84710,89975,39181,-21879,-47617,-95070,-133756,-124304,-85366,5525,71859,35828,-17387,18179,76965,71581,51513,8736,-39184,-58014,-62091,-71872,-49317,17493,66826,32826,-8547,-169,2714,-279,6714,-15199,-84056,-102408,-22159,42166,54683,28678,-8541,-21618,16747,73765,89147,43675,-11828,-45869,-50825,-45878,-24606,53814,119695,93953,52273,-29040,-96778,-79661,-77459,-107960,-98161,-75808,-88937,-84370,-71942,-95783,-92681,-27318,-14977,-95288,-127028,-68544,-16942,-6849,41319,62629,11926,-43612,-56737,172,64609,50606,40818,126124,164266,68042,-8241,-33839,-47141,-41298,-9267,-714,-18200,6874,70924,84298,37722,4541,-5642,-31986,-106641,-194834,-170028,-78923,40,81593,108197,31473,-58357,-90873,-53630,13674,36442,29615,45257,51856,3586,-66566,-91488,-89809,-72856,-4306,34717,28640,8836,-4321,-11946,-2589,-31930,-83851,-60326,26916,87847,59229,-38086,-102541,-65741,-11140,1013,10762,18129,-1594,20003,87292,115285,120515,146711,154387,125007,72612,37111,33927,-4437,-82718,-91160,-73013,-63213,-3514,80111,109397,71158,-650,-58769,-84316,-64624,-14282,3973,-16634,-16244,-7372,-28246,-28593,-7784,-22451,-44010,-10568,13248,7756,20100,47006,64420,69998,72630,66656,43459,-10489,-58015,-90787,-77844,-26215,16899,41080,-8293,-127238,-145559,-68600,3269,42783,51391,4754,-63407,-85702,-39752,68680,182085,187584,97823,48372,61811,53905,49496,-5080,-93409,-83809,660,49113,75059,74861,45736,74878,84237,24034,62118,120152,45009,-40726,-28760,-8323,-24535,-34274,-25305,-18806,5874,40635,36196,-20218,-67300,-28319,72644,150657,163545,115947,-7076,-115219,-78552,36790,94222,62353,-10062,-37438,-16010,-3954,-27356,-42894,14800,38092,-62788,-163659,-157395,-84110,-23226,2080,13923,995,-9072,27755,23276,-14447,-28751,-36694,-44892,-85777,-97904,-40368,1191,-31429,-47992,-13941,9955,-45657,-100132,-73989,-30234,44947,129203,115684,81758,124272,145034,84383,-15786,-80599,-44192,4057,-26342,-57839,-16002,38395,24613,-58296,-92303,-19012,50126,27615,-10237,1761,36139,9304,-72605,-74052,-16532,-25856,-76398,-85217,-42559,51561,123005,78071,-14335,-38503,17166,55003,71549,102279,88567,-27700,-163134,-248687,-255396,-188170,-138991,-173593,-190569,-344952,-777249,-999224,-637047,-125968,89990,119431,61703,25426,41625,25124,-28273,-63721,-20877,-44047,-71137,-75034,17577,32434,-10823,20563,73955,73682,93786,110881,78595,23588,-38431,-76009,-60524,-17659,26025,40785,-1838,-59356,-76693,-118322,-112427,-3185,65378,56510,57058,17153,-19331,61268,155790,167723,132927,73705,-5815,-76186,-73155,-26585,11254,81729,124428,92792,97378,108920,48973,-40508,-67086,-35942,14574,54681,16444,-110220,-183988,-102224,-8881,12401,-31903,-115970,-135387,-43656,42728,9957,-81441,-96929,-26214,70892,117335,80709,33139,7221,-8900,-13543,-54977,-116382,-70409,72665,149060,70613,-20018,2933,53782,81799,62539,-10406,-58402,-70529,-90048,-57430,28428,66316,70637,85408,36508,-52017,-80860,-63510,-1892,59788,81556,82997,103465,86412,9214,-101789,-124389,-36049,19683,2428,-19784,-11020,-50711,-108310,-66651,19042,9502,-22387,27625,74276,29115,-60994,-83252,-22890,19920,-6254,-25764,-4367,28893,66790,86248,85861,108296,102453,34984,-59176,-109985,-114165,-105992,-50806],[-7896,30278,4983,-19400,-23033,-37576,-55280,-46643,-40327,-31109,7403,70673,98897,96132,54009,36995,32885,1270,-42119,-6769,80160,106780,64135,-1800,-4340,67587,35275,-44084,-5685,43691,8877,16651,23032,-56682,-40755,57194,59500,147,3770,32092,23804,-48057,-86501,-27314,33841,8931,-19891,-11268,-13025,-9126,-4734,-17457,-22113,-27424,-23010,9471,19446,28074,50328,67645,58577,5037,-79528,-106446,-40782,27157,37235,36846,52805,-6481,-75159,-50364,-14938,-46105,-50411,-29828,-8024,-6784,2913,32086,24576,-28376,-27874,-4727,19123,54856,66833,76899,77650,58746,46979,25501,-41259,-117523,-132628,-125570,-98834,-91375,-106656,-74874,-1059,-8203,-62721,-30567,24909,26974,30781,38832,16553,3990,11922,26042,40994,4635,-90646,-120556,-54045,-7637,-23123,-54825,-87570,-124733,-128742,-62657,-27227,-63155,-65997,-22952,28691,45640,24924,-56941,-26276,107212,76029,-59442,-68940,16550,23778,-16582,-42869,-38684,-27607,-10304,2528,-8297,-13929,53862,107675,98017,41445,10297,8607,-50769,-128793,-115583,-50705,-54092,-64022,-8750,17354,-26514,-24999,30091,66595,68520,56525,25240,-42074,-125378,-134170,-5297,100404,92378,74521,71209,70209,84479,75056,20049,-27111,-51726,-19920,31041,40169,27151,23826,37006,87917,127596,75947,-32291,-52812,-16993,-40261,-90435,-114840,-127591,-88046,23720,99324,121602,89083,-13202,-103736,-109146,-48615,-19189,-63030,-63095,9143,49129,45494,24609,-15453,-1652,19446,23962,54498,76814,85901,77515,35412,23253,64911,76681,65939,83860,93180,66242,37934,-7224,-91477,-163530,-93602,16414,5220,-13938,47707,70827,11883,-69292,-85728,-32029,44310,68997,41409,44349,100270,99655,34177,29399,70237,58820,6464,-11437,-12164,-13073,33258,86787,67491,-5076,-52729,-84147,-77620,-77750,-81484,-94887,-82026,-35976,-2383,956,-3177,-45569,-143976,-234873,-248050,-184962,-109022,-70114,-76319,-99503,-108118,-55082,12050,78349,96908,37980,-4325,50675,107843,73397,42302,58448,95368,144519,173620,74995,-34983,-22257,-6942,-26702,20241,97179,82526,-3900,-82062,-95207,-16505,765,-77419,-88051,8173,82569,58112,-2845,-43340,-49515,-54549,-96144,-132226,-112087,-106870,-101736,-37196,-14297,-47045,-36227,-48502,-68246,-18373,-5247,-90465,-100392,-34223,9275,23825,21193,15458,7987,-31212,-94003,-141335,-106051,-28204,-7607,8101,96966,132588,72219,6454,-62573,-91232,-58911,-3924,36721,25015,-63335,-96959,-35652,18323,32389,29024,29515,28652,14549,56932,159998,170996,48976,-27512,-4860,-21035,-35633,32200,63631,30933,68464,84507,12776,-18225,34835,80770,101538,64882,15671,22627,9491,2067,73350,185618,166088,57441,39508,74314,-8967,-137109,-164237,-119792,-46065,53606,76827,35783,47546,109518,132674,80781,-4930,-27535,9669,45196,50121,41423,44560,57923,4869,-74793,-77029,-50159,-32395,51172,161739,159752,78905,26036,-9456,-16676,-24108,-62398,-66123,26425,135121,138740,16787,-72986,-43855,64836,99928,63818,55036,15940,-64813,-62345,-43186,-35927,61093,130044,59241,16665,119460,181942,152351,149632,118544,11944,-62402,-74078,-95893,-82448,-35110,-44313,-70308,-22871,35403,56210,51904,32566,33655,34249,14760,24351,56452,29455,-29320,-48419,-41707,-24656,7378,6246,-45707,-72914,-50362,-64666,-100069,-68582,6448,63035,67672,13792,-71165,-86727,-31188,2626,16470,21010,-38521,-73710,-23941,-1786,-11786,24401,82968,67711,9073,10212,35032,25958,22874,38841,33666,-3415,-68033,-89057,12171,149610,156342,93788,68966,-18310,-159099,-200259,-123611,-58636,-77180,-124208,-46558,79431,85072,21659,4539,-18733,-96836,-123882,-57550,-1458,13185,38795,89226,102865,50053,41990,89416,65871,-3773,-63432,-141746,-155123,-88606,-15115,27322,52741,47439,29270,28144,34472,22043,37041,8288,-44742,-35777,-994,7772,15384,44545,61579,30324,20472,49008,36344,198,-20767,-18300,-12179,-22986,-38484,-30691,40927,122460,128819,76492,43495,60427,55835,24984,-6340,-56398,-99800,-107249,-95092,-28641,39132,20220,20577,-8060,-76452,-107316,-85946,-65699,-86061,-120762,-113089,-62479,-26490,-14157,-1015,15078,-6598,-63943,-80802,-59147,-53237,-52699,17243,51875,-1190,-43017,-36753,23073,59669,-34275,-78845,60378,122455,36740,10530,25511,-18087,-59541,-11675,40539,19774,8601,35560,30533,13126,8468,-21324,-51120,-84365,-139040,-144489,-99416,-64243,4182,94372,91943,-18676,-100832,-56616,31118,51406,9166,-994,23382,7937,-42247,-68817,-87866,-93529,-56512,-44167,-28242,12018,13329,-443,31604,26940,-56040,-63244,17359,22162,-2200,-9181,-48822,-39525,18133,36986,51966,54343,33480,73005,112933,92302,102178,148164,135460,103389,75920,36450,-4714,-50619,-99963,-94164,-70010,-64298,-15268,86902,172688,172940,77190,-21067,-54579,-20243,36568,48207,16497,4266,-18850,-51117,-44387,-39312,-41171,-3105,63748,85240,38438,-20786,-11409,28980,23011,3574,6538,30965,45632,40950,27146,37307,71931,92819,58426,-22600,-98021,-92602,-48627,10237,81228,98211,17345,-62411,-35445,44654,117982,170610,193797,143564,14623,-71793,-55041,35100,27968,-76049,-101307,-5659,71335,71391,34699,24290,58548,33939,-58454,-30451,56247,28109,-54473,-79306,-37905,-23221,-45861,837,69741,59787,5920,-26148,-30124,-23632,74,54534,123620,160517,144206,51117,-30935,4654,52161,34286,817,-20744,-7225,15180,-87,-38323,-40316,13093,28730,-13004,-19958,7294,12703,11939,-9977,-48480,-99690,-85698,4681,46145,12700,-16737,-11760,-1893,-35691,-56846,-19391,26638,-11821,-55894,-8644,51583,-21386,-111592,-79852,-29018,30572,114961,104039,69732,91106,92457,53036,-5627,-34727,17243,20849,-75190,-113898,-65173,-17415,9397,10095,8890,13271,23861,52522,56718,41486,15703,-39263,-81816,-38327,-776,-45792,-89861,-87520,-50488,56337,90887,9890,-50353,-43008,12152,69228,105886,108949,56998,-11954,-73470,-154244,-209682,-155977,-90445,-128290,-185374,-321001,-699385,-867664,-501130,-79065,48608,68773,53336,37716,51635,9595,-153414,-345464,-363625,-179343,-72978,-43600,-20091,-86023,-101889,-12020,30894,2182,3835,29433,57687,32261,-35392,-57167,-60037,-64411,-15175,30023,3533,-39341,-53103,-95359,-107823,-44588,-27740,-69838,-43629,11998,60212,123507,159506,170748,158260,92732,1336,-46821,-6311,48197,54883,87098,120127,127015,167486,154340,33537,-78653,-51503,46941,40094,-16035,-30750,-71525,-101548,-52882,-47640,-45562,-8918,-56921,-118875,-73128,-6122,-17291,-61874,-59415,-2055,55145,110286,133407,83263,4849,-22188,-37532,-83706,-77827,12857,102703,136181,79944,2777,29283,79108,92026,85478,45675,-2613,-10525,-15785,-20538,20970,56598,67907,106191,104973,24920,-39055,-50062,-2183,61887,106128,138976,184599,168758,74910,-44852,-74592,-6164,22693,-13058,-25711,-21882,-85443,-139450,-112582,-69849,-67714,-59065,6655,60727,12129,-86809,-89068,-12547,-1089,-51256,-53082,-13692,14871,42095,51192,71366,79408,40347,26595,26439,-14366,-74483,-94632,-23090],[59517,30307,-3466,5651,22058,14260,-1148,-4414,-46990,-87069,-200,107971,98446,75833,40892,-34786,-76892,-62112,-49715,-92,49177,55138,40386,26937,40326,71427,25123,-64877,-103735,-90613,-60903,-27411,-45529,-41490,101867,173137,30396,-90498,-40798,41402,32968,-47500,-91562,-11294,81886,83578,65366,43452,-15233,-35416,-3706,-22557,-81675,-111023,-100145,-59080,-41546,-31070,12351,54195,36543,41661,72915,22306,-22205,-9379,8863,51149,110119,71417,-4830,12938,48617,12966,12460,28006,12806,-5378,15280,48523,61089,59115,60427,-10652,-82857,-28845,66665,109309,88361,54658,48190,41839,24103,-16656,-79761,-111779,-60004,-44582,-47374,14538,62725,-3585,-103813,-91947,-6195,-3332,-84427,-99110,-34227,19690,15440,-22994,-9630,2960,-77959,-123018,-73479,-24927,-6095,-28414,-98364,-123524,-54688,42277,57014,-16109,-47953,14317,112504,117093,37558,-30997,-12070,57442,45085,-31423,-67613,-50413,-29122,-31950,-54300,-82251,-91499,-73458,-45745,-14237,-109,50445,117940,140228,102330,66534,22904,-59531,-121273,-111649,-62957,-19527,34041,79764,74695,7333,-45598,-27166,43922,94262,100974,56886,-21909,-88786,-106759,-8350,112323,172478,190071,158425,131571,161151,151584,57533,-14783,-31210,13931,23167,-48547,-116678,-83075,34756,147647,209758,172227,72881,16412,154,-51326,-135363,-205230,-219116,-120060,-28721,25018,83654,96408,11606,-92266,-116769,-61282,-16446,-69893,-98011,-33717,35137,51958,1061,-90128,-88504,-24928,6563,38036,79878,100271,119890,135660,112881,59188,5173,10982,75294,123500,83149,-7906,-57276,-76294,-133021,-115301,23439,107008,100568,70458,32574,-769,-41075,-73178,-77747,-30242,8325,3124,-29721,-7327,62567,86913,59173,55634,70809,84415,76751,41385,3542,33968,77111,38477,-55945,-91912,-96662,-140915,-169440,-116451,-58863,-18032,-17839,-9560,32263,99877,79616,-73158,-194685,-194509,-137430,-31983,73053,73459,23783,27284,33746,23733,34926,61967,67799,52640,104964,146524,77843,5863,44195,132808,153873,135721,75462,16495,-20245,-53535,-70012,-1563,99407,75900,-20399,-74621,-53792,27933,43636,-47719,-84967,-13515,18963,-67143,-135850,-87615,-38259,-43553,-86872,-120978,-109839,-80605,-76860,-68101,-56061,-58142,-11258,24142,-10912,-44545,-66664,-119015,-102385,-19442,32923,30203,2705,-15615,-7959,-11391,-48217,-101898,-79346,-18018,-7138,8402,65429,100079,75417,20590,-34930,-37052,22234,64039,43377,18566,-6870,-40655,-48832,-15115,908,-526,31477,51257,42637,69801,105706,47244,-58422,-23146,66565,33218,-4464,38413,36808,-23743,-34568,-44439,-35347,38815,145454,181773,127898,52209,53475,107893,110196,71834,50060,51763,49701,-13657,-30543,-1160,-12423,-73782,-114711,-65192,44999,122254,94153,18150,27320,67083,67135,55579,19853,-29170,-51324,-47099,-17700,-6006,8425,33562,-46521,-158067,-121493,-30366,2249,66910,159950,135616,29813,-44017,-82247,-69820,-28474,-36138,-94478,-64479,86066,179945,85392,-39021,-58125,2353,35846,30590,31594,-20170,-110897,-146897,-154330,-136054,-24491,69915,24655,-31867,13905,85273,119496,160469,133700,45084,-43114,-60498,-27868,14235,13012,-22456,-19010,42642,53594,11292,-12918,-22221,-38488,-56668,-57275,-37435,2337,28101,5960,-9946,-7940,-46175,-90025,-70973,-43125,-14327,18747,-2322,-53955,-43054,15517,64326,91186,84345,24916,-25840,-44634,-63570,-54557,-11992,-39507,-100576,-66733,2889,13509,-9875,-34731,-66271,-43821,62959,133756,109731,89089,65071,3371,-32635,-44216,-72257,-40770,77719,134041,92685,47709,3406,-52548,-86025,-38347,26786,-9843,-108847,-97479,5616,59162,53729,51266,20729,-87533,-147043,-91795,-28226,8408,30931,44415,35561,-6078,-8191,46086,36902,-39118,-121311,-176718,-171588,-103352,6926,42959,-32,-24055,-16525,-3436,5834,-6504,-14392,-56977,-99379,-68843,-4206,30865,60093,94354,78004,-1162,-15529,49759,65969,13922,-51386,-37184,67557,100315,2333,-65398,-23506,55425,129186,129048,60478,-1200,-35778,-33215,-9122,-16748,-72770,-108460,-115061,-107935,-73475,-40545,16291,30808,-37724,-86215,-26805,21081,-31887,-71157,-45309,-23628,-6477,42986,84608,51059,1875,12879,30691,-5495,-52669,-55882,-8355,12151,6565,12837,6283,9709,7801,-82974,-154839,-82880,-20299,-14757,62256,120392,54232,-50179,-43000,20318,27800,7924,5547,7838,34528,22820,-39524,-75231,-68146,-66649,-72845,-79199,-94210,-88600,-9263,60306,-11144,-100222,-61975,28131,59601,25398,-9158,-15607,4401,32856,9239,-57801,-62684,-34210,-74159,-88262,-30437,607,1937,57154,100473,26202,-21322,7068,-20393,22393,84733,15373,-21682,55499,82152,74155,73333,78853,113969,108779,49785,55558,95987,78682,25016,-10378,-8659,-8789,-39681,-77649,-50530,-8840,-13281,8797,80820,154386,186994,129090,21425,-17446,45879,106019,66228,-2393,-4807,-28584,-108696,-140934,-105711,-17560,84079,98934,41853,-11268,-24141,8985,12578,-34841,-48836,-2280,41520,42790,37973,65391,104706,132798,117020,15232,-70601,-60346,-7986,-2292,-9509,25838,65029,14508,-54673,-10217,98392,163696,187292,206372,172790,18261,-134610,-137520,-1827,50341,-17074,-54748,14518,77044,64059,51052,63707,61419,-7465,-91224,-77817,-14799,2352,-57555,-160277,-158946,-94092,-45261,48070,135424,109237,24546,3955,53161,33021,-27083,-4216,66324,78618,51889,14246,2798,35288,2975,-78918,-108252,-67943,1422,15368,-20730,-28891,-1782,-3365,-25429,3237,105247,127216,32378,-53856,-75009,-92660,-142012,-152031,-102012,-47041,-26852,-9097,14821,-6073,-35762,6059,61416,87541,36271,-37127,14253,106952,43131,-55479,-45625,-9922,38307,74221,24762,15191,78721,89506,47746,5293,3231,56326,36890,-60881,-96547,-77209,-65851,-20032,55237,81656,26565,-12222,12716,35151,29829,-7973,-75975,-84710,-24770,-16437,-54476,-60666,-75330,-76606,-19340,-38953,-130902,-120271,-40946,18136,64490,89299,44535,-52037,-82431,-40931,-41766,-88253,-93867,-88383,-129415,-179846,-322986,-687126,-800655,-434000,-91878,-1292,17930,46339,64756,96749,64368,-184576,-496829,-521325,-236891,-27317,-1714,-71309,-150069,-97346,26582,70694,26252,-24752,-41693,6042,29241,-1521,-20444,-53519,-97944,-63842,3997,22892,12679,26801,18530,-22892,-51913,-101332,-171200,-139283,-19479,75839,104838,62401,65785,134667,161511,69055,-20657,27720,102291,71749,40724,47811,60837,82520,56948,-30057,-102820,-68956,18102,-4473,-64613,-50995,-9753,20827,37841,-40707,-69472,25027,18870,-69382,-91264,-92073,-104709,-69270,-10157,26094,28101,73048,127538,99981,24914,-29144,-84102,-95449,18759,154568,163990,92888,41812,35649,76334,70228,35844,36743,16058,-12980,-2753,-7421,-33843,-28660,2364,26712,49701,44050,17816,3758,1612,14382,42400,90879,140217,190455,197303,125540,29149,-5986,9495,2723,-33033,-59346,-64646,-71656,-69060,-80041,-108325,-90133,-50134,-23820,4911,-9732,-74816,-74036,-9533,-12915,-53193,-29558,22770,48897,32828,12977,40846,52225,15499,25815,68132,56543,-928,-18369,59340],[109003,32927,168,32149,48605,17785,-510,10410,-35532,-88872,-12645,92363,68829,864,-46040,-92143,-109003,-94756,-85030,-36781,5809,29151,58540,70642,52160,9021,-28056,-59461,-143053,-186147,-138372,-101526,-97148,2362,158188,137759,-25050,-113584,-62793,19110,30189,-28319,-66170,-22904,26346,64860,126739,122285,4673,-76191,-30455,-11903,-78391,-88162,-41304,-25974,-46333,-31653,23214,60625,58419,103909,163708,89765,1252,-11030,-12965,11098,64731,65514,46022,64910,101493,93358,52942,1022,-36717,-27780,-777,14288,45180,101418,125825,33431,-79883,-64534,10402,48092,45852,46453,53810,13422,-6209,23565,9589,-24622,6824,8953,18999,90206,95312,-6792,-97172,-76807,16826,25275,-94949,-122143,-9267,53060,7123,-72797,-62438,-15643,-72123,-139602,-103160,-30708,16640,-11650,-82299,-92992,-12833,74503,75734,11302,3449,80599,157305,138230,63004,25298,36224,57826,73071,31015,-61560,-108753,-54870,17060,41306,23530,-5077,-27381,-28456,2298,18768,30790,38558,20649,-63,-20910,-49633,-71871,-61291,-49730,-22095,49958,141931,159281,107850,28430,-68477,-115762,-39392,73450,130208,85801,-17768,-83630,-95662,-34401,89891,179545,175498,124489,119173,169688,171400,71861,-21060,-17994,61622,46375,-71655,-159562,-121554,9118,133534,195113,159019,88823,76160,70137,24725,-21478,-103195,-154855,-80916,-37711,-50288,5795,42420,-3479,-79294,-134442,-138792,-98408,-77133,-51558,3944,66271,71497,2185,-93048,-124586,-82093,-26845,26019,87706,111577,124252,166047,136263,2942,-90763,-54610,31597,83767,25073,-83697,-105480,-73995,-112620,-119504,15785,162060,156322,54923,-33027,-43315,-25070,-46880,-112180,-103690,-25900,10145,-73334,-115673,-5748,96338,86198,65267,80525,120925,154468,150306,90624,40792,35456,38585,-9777,-50533,-39643,-83624,-138318,-101502,-29460,26722,16591,-26309,-7426,98424,141873,21332,-61630,-35579,-30941,2911,120763,157761,101560,94843,84776,38840,-5651,4612,57088,111686,169754,165604,109308,33285,-21237,19963,96766,96533,72444,37663,-41060,-84903,-70678,-1727,98952,135397,97826,57302,59733,128519,160946,65253,-22315,-4875,7966,-69502,-86596,24575,58391,-9622,-60742,-69232,-61267,-27946,-17362,-43109,-65999,-59116,22344,99822,57251,-30999,-55353,-68011,-62424,-9497,20182,-17878,-74138,-136009,-127801,-52516,-23014,-28894,5661,-1376,-25005,9624,1679,-34860,-17526,4700,-15359,-1257,58648,69846,17948,10921,42685,26193,-16483,-32295,-64724,-80873,-7047,52667,30342,10484,-4131,-109572,-160914,-12272,107780,60041,31050,60684,36705,-32216,-103266,-133831,-41860,63319,134813,160554,71692,-27538,15799,108101,83533,17306,-7487,5474,9460,-27594,-45561,-26539,10291,19586,102,32456,128093,172160,119276,23133,14543,49998,30545,-24782,-56343,-45630,-43845,-33048,24063,32833,9,-15323,-65976,-108562,-40178,43463,68109,73894,73675,32205,-37607,-83153,-86696,-63482,-34114,-55675,-141304,-149611,-6370,133389,123148,43110,-7644,-34941,-38359,669,9777,-34190,-67685,-105426,-166264,-173118,-76728,-12536,-14041,-32469,-27235,14630,80939,125735,113485,80888,24564,-8904,36731,96367,82852,71233,82511,78177,46579,-15504,-77490,-108455,-129834,-143457,-115021,-82030,-57216,-8990,8363,16118,35402,-2784,-69251,-78152,-69648,-49552,20322,61742,-6552,-83602,-59148,5545,34000,70013,89266,38808,-54420,-106666,-99275,-33595,-4261,-44877,-44156,16404,30884,-37556,-92751,-91140,-54260,52347,142363,110424,73107,48432,-11095,-33913,5153,28214,10903,20990,44486,50917,19267,-9175,-5948,-2584,21859,74338,57782,-31312,-63071,-29622,-4547,5738,25504,16358,-62205,-104454,-65940,-23807,4382,1392,-30454,-53094,-47176,-15835,8138,-13586,-76771,-122590,-120744,-130600,-121094,-27228,27106,-38612,-85406,-71701,-18169,46976,43081,-28256,-106837,-139103,-117442,-55748,-8727,45072,117904,114867,-8068,-73911,-8788,42446,9199,-60135,-47772,81534,151456,62804,-49255,-91663,-90464,-6995,71430,58433,-12233,-50493,-39007,5802,38040,-1062,-65559,-88053,-73852,-29576,5974,42491,48455,-21935,-42246,57465,99974,39132,30304,39206,3396,-1479,58321,104091,54343,11231,69213,99747,24992,-29600,-15499,-1626,-8493,31892,72141,37715,-5666,-25114,-58127,-104762,-122108,-91031,-14056,99566,140900,94063,-10837,-75253,-38712,38431,81574,91472,93808,87591,31530,-20882,-51748,-71954,-70648,-54438,-61649,-75950,-109973,-88920,-15824,-31991,-86735,-62877,12513,78019,93195,33810,-38627,-22968,48744,44022,-13406,10202,56673,-4096,-73792,-55868,5104,17184,42596,84161,44781,-19040,-48887,-32882,84194,136440,34303,-10158,43463,33209,14673,61546,113948,122720,74019,7968,8266,44228,54854,2250,-47953,-14714,25742,-2920,-40082,10404,64228,51064,42049,64591,88222,121251,115405,37864,9715,88679,131458,56385,-767,38739,25962,-106306,-177870,-109797,32266,161720,144368,5555,-49059,15439,58765,14148,-46967,-27695,49319,76491,39515,18137,34846,80480,128865,104458,-9909,-70365,-15028,58608,46220,-20291,-55311,-14706,1042,-30576,-18572,60984,151855,218030,240306,208567,82545,-65129,-98488,-8513,41320,29867,26046,30968,2591,4018,91831,142007,82900,-50180,-130137,-88870,-27585,11635,-9081,-120025,-179544,-119977,570,117504,154624,108233,55581,72129,124849,57670,-50403,-20615,60272,28995,-25919,-15916,20275,38450,-23190,-134856,-181656,-124385,-31447,-2805,-13503,7018,19659,-23475,-54970,-6251,101580,98840,-43212,-148508,-100989,-41617,-64860,-118912,-137688,-129442,-102609,-51713,-29957,-65438,-46064,74350,131492,108444,53894,-130,43715,111910,60152,-2639,-9407,-2469,40400,28017,-46594,-7244,110863,137383,94355,38081,23330,71010,49408,-23343,-40484,-60625,-108340,-67002,48347,85043,27319,4301,13109,17281,10452,-15245,-53766,-47942,-17002,-20529,-25805,-25408,-58097,-62571,-63126,-124142,-187839,-137451,-51147,4051,46344,60768,12236,-64336,-93449,-48647,-5751,-6087,-35119,-55721,-78493,-107750,-286697,-674082,-788985,-426320,-79871,9235,17554,31892,74856,167235,164846,-123725,-483631,-476379,-237882,923,11769,-85360,-112307,-36491,39359,91072,75238,-3121,-53669,-22810,16075,17027,11755,-854,-37160,-47436,-10305,17771,18817,83745,139133,88006,3453,-75348,-161413,-133971,-4505,50931,29594,-22996,-25127,89450,206844,125130,-24834,431,85248,48360,-5521,-7271,-14755,-36913,-54708,-66779,-94089,-93627,-74668,-73032,-56890,-32231,3482,56498,88303,18294,-29351,31597,47349,-6221,-63712,-139505,-166759,-82114,11433,33546,15006,28551,66741,80426,60892,-2699,-91486,-90176,41865,160284,128601,16047,-17421,55407,111225,48291,-15128,-3824,-2491,-7286,-13010,-52402,-83757,-92100,-67938,-23386,-12714,-32984,894,64202,69955,34207,13925,36364,51917,71385,102585,76781,-2282,-33639,-22866,-31524,-49539,-77188,-79625,-29416,20520,-18953,-77584,-34219,23649,-766,-38497,-48690,-66575,-66528,-30401,-15435,-29181,-11014,44037,69257,21410,3828,38989,51195,15518,2721,30696,61505,66344,80604,132432],[71366,38060,24711,33813,41370,13676,-8927,11208,5172,-23913,-24215,22725,30029,-37600,-106196,-74843,-36440,-80560,-130905,-93777,-26171,29169,94253,116269,54019,-30592,-51652,-34042,-96904,-162950,-167792,-165776,-121132,12079,95124,24791,-36472,-57007,-77292,-65857,-33463,-31797,-9702,404,-30884,2257,118972,151201,25810,-91634,-72252,-31533,-46347,-11320,39605,15119,-21799,273,37050,63891,82012,102862,101545,59679,48348,58627,26930,-13886,-24913,-1656,60763,89288,112423,118380,20792,-110477,-104032,2133,32020,-20921,-24261,49593,123153,94148,14168,-17500,-22614,-18054,-7084,15933,23766,-45608,-77069,1340,52010,19066,13261,13805,24133,65351,60885,-7313,-49284,-17169,46919,50346,-46809,-69006,36531,74300,857,-75911,-73657,-38739,-77063,-129880,-85270,-7120,24826,-26823,-98107,-120397,-85806,-13073,21227,9263,46577,114196,131910,98881,85128,58621,51084,84377,116965,62483,-76438,-145508,-87712,17922,89950,115644,81921,32982,15817,17091,2768,-10430,-50448,-102642,-119027,-121564,-119081,-93172,-42259,-9190,32166,90624,146745,134962,81286,41174,-28917,-110457,-95933,-6408,69022,50826,-36964,-101312,-113350,-65935,38070,107477,82872,45129,77297,110006,99381,40126,-47490,-45634,55064,48751,-50888,-93473,-71389,-30550,25922,52513,25313,13375,86044,117824,87383,96178,55002,-15078,2776,19371,-34717,-20691,-1549,-35156,-89328,-147895,-162924,-128260,-74422,-11910,29361,33059,-9515,-45689,-51718,-58529,-65140,-33131,25591,84921,83312,43731,83751,101050,-16584,-109472,-78519,-12607,21169,-35915,-112135,-102449,-65071,-99960,-105574,-27541,48612,38369,9103,-13617,-9931,-8955,-54277,-119552,-98687,-13311,23884,-42354,-92840,-36414,32055,54273,57322,64236,81811,127902,158444,98035,179,-2170,67407,68635,37365,41469,17203,-69614,-87995,-38427,2916,2298,-47978,-59594,17403,80413,36794,15927,50860,9535,-42324,44085,131305,96866,24808,9223,4372,-27971,-43823,-5990,98776,182403,142562,93382,70733,-37288,-74517,19381,45059,26914,112,-52911,-74828,-33980,42049,123272,197594,230611,191683,122459,153220,209522,155475,43833,4183,27765,17496,54737,147507,135901,23831,-40371,-32438,-8713,-7564,-26625,-49532,-70749,-60788,9005,63583,30911,-23274,-16858,-19060,-18482,18483,21060,-39848,-118200,-227814,-250656,-144436,-69480,-10886,70737,40772,-11669,10004,-29257,-113608,-86850,-2746,-8148,-24009,10526,23268,2260,24614,48136,33363,10582,-28508,-103056,-139698,-67641,-4643,-39577,-56121,-46268,-129157,-147690,-86,99387,62631,61777,100877,73539,1014,-71236,-76412,8820,25372,3739,20402,-21771,-93314,-58983,22721,-11701,-62970,-19694,71884,71639,31724,17867,32034,39490,46371,67281,68189,75410,100590,66067,-12894,1396,74345,54715,-72317,-157115,-92357,-5335,46078,87487,73218,3641,-51818,-65414,-21259,39750,63423,102947,108503,31805,-30986,-53626,-51803,-33568,-50931,-92444,-109050,-126409,-118669,-34588,67989,99798,87862,48804,-15666,-49013,-12460,-8721,-15676,14007,-20689,-120710,-121171,-30164,-16652,-24437,-32357,-47777,-32257,35165,65710,52205,50357,33119,1803,32616,78928,89782,130109,114629,35302,29978,24263,-58524,-114421,-128339,-147938,-124579,-80077,-61628,-49655,-43268,-13189,34331,49555,33543,-13901,-84626,-115516,-23724,74617,-724,-125188,-102998,-29416,-33463,-24295,19369,12827,-49060,-85417,-84655,-37158,-2672,-26463,-44286,-7967,22285,-6247,3488,32762,-5770,7557,57949,18376,-4909,26845,18272,1668,41770,108139,87277,-311,-37461,-6803,-6266,-41853,-64599,-59363,-17648,50677,78626,34631,10181,5119,-26516,-67949,-71928,-40408,-14012,-4688,-6286,-16071,-27200,-46436,-66533,-69723,-35849,14062,14616,-16372,-38604,-12053,23851,-14193,-78163,-64529,-27350,-47312,-58821,-53567,-33434,42037,59678,-23292,-98036,-106735,-97562,-71931,-49041,-10470,68711,103378,5929,-94949,-69701,-3146,8874,-28932,-37877,27458,92404,72091,-25716,-97395,-103347,-60694,731,41225,34722,9227,-3605,16242,43189,26290,-26935,-37286,45361,124182,70761,18806,6558,-27552,-460,99384,111718,61908,64568,50645,12736,-128,15065,27817,5128,1631,66330,91106,13708,-19454,13550,14008,-3942,46194,71707,16825,-11443,-7909,-111,4363,-28275,-34283,44496,107846,80114,58524,14660,-71628,-75498,34851,150478,201429,197198,138392,65656,41696,5040,-74315,-110857,-95108,-87942,-77361,-82718,-80353,-57908,-69587,-86602,-58549,821,86906,135652,69893,-38962,-76070,-43702,-2479,12405,32700,85391,75917,3834,-14706,48145,43421,-10629,-18335,-8256,-43246,-82643,-13803,98673,83182,4617,13392,4744,-80278,-88825,22162,112576,99214,18542,-36517,-33213,929,49720,64811,33946,31884,23008,-39408,-66040,7693,71985,74192,63033,53121,28114,32139,54684,33043,17365,63823,77862,31798,37943,116590,111563,-24199,-99191,-44044,46187,140047,151875,12326,-56138,18342,50912,782,-38312,9894,75942,87997,82532,67637,10743,9073,78443,99909,45809,10203,23985,62245,58140,-385,-68610,-68553,-17903,-3385,-36166,-19465,87188,178415,206961,202549,128608,31276,-8289,11231,7586,6361,20880,-16947,-87547,-41541,104648,160368,76366,-79163,-169022,-96477,-9215,21119,24617,-14588,-51088,-10037,87294,157275,125737,56440,26698,42160,64798,24714,-38702,-7605,65198,39182,-4656,25812,52978,42744,394,-91238,-151302,-121817,-69548,-40377,-10095,8310,-24061,-58392,-52568,-23185,-2709,-28839,-124859,-169112,-68538,49438,51118,-4550,-33155,-92061,-145318,-125354,-113470,-122015,-48605,78627,92150,33924,5451,18487,48031,43660,-12398,-35759,-41472,-48444,-9764,-24170,-68564,8562,108642,113661,80363,24084,11402,65317,25862,-41616,-7716,-12778,-95367,-74116,34968,55450,-1059,4802,42788,32676,-9428,-33112,-23780,-20064,-25991,-14252,-7646,-54892,-74913,-19334,-13047,-86098,-112114,-77586,-68101,-43412,16070,58096,46519,13783,-19210,-46355,-49186,-21805,-2111,16333,16699,-8457,-198075,-616523,-787571,-428026,-22377,71593,48799,15441,54148,190824,218745,-61882,-419329,-429764,-240203,-36225,-8183,-51459,-43702,-6407,-3545,25862,26137,-31477,-72493,-56249,-20379,-11024,10048,65002,64036,-2849,-30009,-37175,-52710,37295,137578,117092,60106,8194,-72969,-52186,50913,34963,-22491,-13118,-10272,48125,145549,77056,-65134,-44159,33703,10454,-23971,-9359,-16043,-39940,-39060,-31593,-58927,-80889,-102050,-93203,-20612,18950,4948,18144,63781,61367,37253,25119,23429,34053,916,-89230,-111368,-38033,18388,22066,11491,4705,22856,64828,87041,39124,-60852,-93289,-27951,25127,-3299,-56591,-41778,61335,124545,67013,26733,48704,64848,54382,441,-68073,-81853,-81147,-81688,-38224,187,7834,61700,133716,105505,32427,345,-969,-37657,-48113,-10252,-12047,-86012,-100980,-50023,-35861,-44508,-54136,-39603,11379,54370,15279,-20460,31132,82860,47394,-40918,-87447,-80022,-58167,-21592,15472,5813,-2665,32289,39928,18622,40491,73530,52616,-11576,-35057,3224,73424,122432,133205,127552],[-40546,17299,47668,35194,31562,18948,-5860,452,26626,21674,-42470,-60179,-28086,-46767,-92845,-18745,29872,-65344,-148783,-94238,-6553,55072,134703,157857,69173,-3985,-24529,-31229,-30329,-36496,-111070,-191534,-156588,-44964,11998,-3426,18269,21522,-41092,-92566,-92930,-50449,43247,70016,2118,-8036,74448,105633,26580,-64011,-80274,-60025,-30329,29884,45744,-2486,-7857,36719,39128,34863,37993,21923,1154,28034,103450,131529,79694,-7078,-66188,-33315,68553,100542,93087,68019,-42154,-163114,-83637,88434,110437,-14935,-86040,-28515,82028,113235,93459,74397,31013,5647,1501,73,-26948,-98864,-103415,-6364,41400,-24523,-44746,-17512,-21143,-29743,4762,26788,23586,38788,51978,33838,-16322,-19428,47637,65515,4744,-34694,-17617,-4926,-36683,-41397,5852,46265,45675,-19717,-110124,-148926,-139289,-78792,-20248,2920,57976,99577,91599,81780,98753,50559,27648,90799,120833,46160,-82239,-139936,-120610,-58017,23733,96168,79217,20975,11040,7556,-35928,-38435,-35713,-48320,-63769,-78858,-88406,-67539,-27141,16100,67591,76796,49324,19768,28940,81884,90051,7174,-69235,-76037,-42661,-36359,-68251,-106720,-123511,-76291,-19606,7565,7068,12248,39583,8908,-6232,38229,9746,-38425,12699,16529,-47067,-56362,-41760,-52010,-47911,-40701,-42325,-8216,70658,92607,64600,78241,91774,55188,54578,76606,41725,12308,838,-33942,-79557,-103199,-72685,-42641,-51554,-28531,-8016,-66103,-153951,-132908,-9397,69557,35510,8955,36476,60736,21159,-43189,6506,79177,38872,-13366,-15373,-4532,3721,-26163,-55872,-37943,-14814,-53056,-87523,-105650,-154450,-152035,-52609,43876,81283,31655,-48382,-54590,12467,28242,-3629,-2038,32123,38952,9263,-720,8434,2581,-9154,23382,72551,43699,-15527,29050,111849,89288,47182,45769,26892,-69974,-96950,-48925,-43262,-76310,-63989,-34450,-18361,-9626,-13851,-7948,10226,-32846,-88506,-29425,70858,68841,-31097,-77067,-49431,-32250,-60755,-58277,46027,152302,112645,40287,32969,-13876,-21908,6883,-5860,-40925,-54058,-51051,-56929,-32474,56162,144961,208241,248182,190642,77001,71835,145929,163363,68014,-7871,20841,56596,91622,125074,102928,40895,949,627,-2164,-48747,-90418,-85921,-50231,-10838,1722,-31334,-48782,-21318,7454,-13078,626,56735,67433,15742,-72260,-184428,-220177,-156204,-82894,2894,89088,76690,36783,38406,15899,-43513,-41234,11005,-14635,-58074,-36311,-2360,16359,50294,38978,6840,-1552,-14787,-57781,-97029,-82500,-74277,-100698,-59753,2216,-17610,-41410,9905,57044,53098,84574,135929,104595,16030,728,53143,68925,-6493,-63481,-57451,-40817,-66982,-94195,-68201,-75856,-96441,-17901,111624,146571,112496,102492,111731,72485,38377,62001,31548,-41626,-38186,-55842,-105440,-41148,78371,86201,-28529,-144393,-113689,24382,114368,103755,43250,-26354,-69567,-56720,21893,59543,40690,95913,133646,38190,-46821,-38589,-395,4278,-59294,-130528,-107797,-52273,-17719,29236,82997,81498,66483,38505,-1006,-24225,-17011,-18820,-478,34665,1536,-63321,-15939,68954,49279,-3895,-36517,-66957,-72042,-27218,17953,13696,6369,-13062,-33044,-17442,2150,36280,95965,43063,-37861,20406,76944,30613,-2211,-12215,-50114,-59315,-20734,8922,-26474,-69787,-37805,20484,65525,93719,53246,-35072,-85328,-25638,55562,-3035,-92262,-51672,12819,-22787,-102308,-132412,-75294,-9072,3060,-9614,-16569,-35043,-64755,-89907,-73997,-8779,66114,149118,148813,41604,-17655,-33383,-72951,-49865,32485,69475,58253,46745,62125,34354,-46058,-63924,-13946,3754,-47409,-120154,-152421,-95061,8905,70249,36939,14776,37603,16541,-84227,-161192,-107302,17233,69502,30783,-27908,-73628,-82827,-44738,-12751,2514,31567,44784,27220,36460,94596,123209,84077,-3355,-56367,-57156,-21479,28207,11502,-80047,-84882,-50617,-62124,-63118,-21557,2553,-10969,-37943,-42479,-6585,42006,22811,-50385,-61623,-8471,32108,24845,-3490,-14860,16498,45040,-8450,-40838,28978,59375,19399,30168,64678,35656,1050,84,7213,7004,11484,48593,156996,209558,67589,-47885,-53585,-19708,34536,75167,45714,12779,24851,35221,29876,-9655,-60670,-57970,-21779,5098,42123,58479,8865,-14214,6127,15999,20576,48734,26546,-26054,-7062,21657,27688,64967,79057,63666,96068,90546,6694,-12503,18439,-6719,-53438,-7142,114003,187018,180417,142149,114238,98192,37032,-52790,-88603,-92358,-94814,-78328,-40170,-8330,-22394,-81672,-97405,-51892,3951,78013,112851,63418,-15835,-99031,-142985,-71223,-9252,-44074,-7209,72641,65497,46715,74016,36885,-71668,-106402,-40840,-5624,-11993,28036,59027,-7124,-25506,37459,-4985,-119463,-118560,-12086,66707,43481,-43388,-80824,-63908,-44626,17119,115075,121681,50280,-47114,-136515,-137425,-43499,27194,46326,65857,70665,30778,6142,33981,48878,19871,11420,18704,19018,58422,137326,141041,45781,-9101,14947,23059,41084,69712,-10867,-82739,-38020,1225,-19788,-33112,5246,22827,36396,120964,153157,47001,-20522,31111,103661,117202,80865,30178,23248,33972,35055,-1356,-49849,-22845,7568,-43871,-42657,52220,83150,75948,91319,69190,41851,28296,24430,-15653,-54950,-74054,-90778,-84646,-8792,79636,95105,47980,-41802,-114978,-63992,677,-10365,-13032,20305,93740,157133,155521,127559,82837,29547,-22697,-68423,-64174,-20720,-8154,-21541,7287,43395,64363,98072,84978,38405,29584,11089,-26536,-30317,-41802,-61309,-46016,-57309,-113116,-118667,-53966,-21396,-64060,-102473,-123968,-121065,-39101,88130,109597,89225,107221,32876,-102468,-130057,-113610,-107968,-49223,17659,-3053,-43628,-33201,35273,51906,-21847,-92236,-101577,-103813,-97580,-50397,-36816,-42333,15295,37124,16801,17085,-5778,5571,50978,-29553,-106983,-20036,43297,-4179,2150,63486,43138,-50757,-59833,24714,43459,-18948,-55305,-33566,-31440,-41363,-18324,-37073,-127039,-109603,17250,73514,27151,22229,22262,-40541,-73433,-8937,88223,100285,61073,47238,-7464,-80084,-68934,2364,48794,50670,36353,-120316,-564442,-798605,-446039,5556,124300,79404,35997,51992,156530,212151,-11329,-347772,-414122,-222137,-78444,-24781,-12177,-24116,-12016,-7256,-25968,-70089,-105630,-131214,-108247,-55226,-43448,-10653,80572,93340,13774,-39437,-84057,-124615,-51001,47452,61056,60678,55556,-8914,-6893,67062,41262,769,59737,64807,13710,1960,-55024,-104718,-35874,31987,895,-26820,-1026,17529,25584,32865,6453,-39601,-43605,-44294,-66936,-15239,56895,48203,3296,6299,40684,74156,41255,-5070,27506,47353,16912,22798,50357,34480,13430,10452,19796,42973,70507,75663,42711,-47031,-107249,-81448,-65430,-83192,-74305,-26131,55163,118494,112384,110713,117267,101016,56383,-17250,-69449,-55819,-37796,-54014,-28891,43950,92208,125587,137334,61834,-16002,-19003,-13970,-64582,-61939,-13723,-25552,-105066,-123564,-62828,-30308,-40462,-43287,-18491,2020,12672,12506,16451,22267,25062,13566,-50526,-113049,-111240,-59823,13321,44878,11937,5015,21210,2683,9654,32558,33964,-17002,-94413,-84922,5302,84868,109448,64252,9090],[-120981,-29765,44441,58919,32624,-11056,-30889,-22589,814,-2414,-61716,-93806,-65730,-44779,-33580,18577,18001,-68438,-125983,-55964,25398,79016,150362,150684,62270,34412,17039,-40259,-3297,72058,-16964,-162243,-186519,-115126,-6089,71332,78787,47156,19507,-15214,-55108,-30513,59813,109421,64726,29125,38873,25123,-10499,-39191,-49792,-54394,-34963,13872,4297,-35166,916,68224,55058,12480,-26385,-48033,-11255,56871,126103,127756,46806,-51045,-71743,-1014,83956,91797,50904,-8010,-74020,-109628,-18405,122993,145276,10808,-97411,-52100,52692,78731,90733,125471,106028,77081,68574,35969,-49293,-136765,-107300,-2883,1546,-106617,-119347,-49600,-52209,-96657,-27535,73809,86200,70911,39627,-10087,-30352,-6039,29646,27672,-16350,-22983,35421,52944,27723,58362,86359,76613,75931,32564,-57285,-83769,-58396,-33439,-12139,7016,43783,42455,33509,64303,66924,14750,13328,67465,72292,9543,-52661,-77217,-95706,-113738,-75739,11148,20323,-44234,-38581,-6121,-45100,-26523,49642,101089,95648,45144,4717,21624,54988,70014,79981,39832,-44445,-84690,-13226,113873,169860,87644,-24634,-82651,-98029,-94668,-86681,-99120,-114176,-68624,-46417,-60739,-54911,-28633,-26660,-84142,-54895,109220,163240,42702,-9446,-18488,-77116,-115973,-86739,-41040,-14050,12402,39470,61834,50048,25769,1680,-9975,21539,29310,38986,70478,64881,27467,10009,-11214,-32393,-16892,22067,23888,-48924,-73053,-56924,-115866,-205965,-167990,5483,137421,108035,44389,25621,6325,-32049,-48496,2362,52109,62445,69011,58816,28956,13926,-424,-5557,2257,14175,-14862,-86946,-169164,-252668,-246090,-133727,2002,88074,51864,-6705,45494,127597,52661,-57304,-20952,108253,146511,58602,-24502,-28687,-49528,-89113,-65000,9505,34182,46586,104766,140498,63923,-24718,-34679,-54859,-121568,-110382,-40069,-57653,-141581,-69514,43695,29205,-27129,-47573,-58905,-71755,-89475,-94426,-51432,12456,36737,3110,-59661,-60637,-34217,-55096,-59696,5807,91541,82545,-5052,-79017,-34005,74933,41751,-38836,-67221,-57457,-39031,-47244,-58610,2799,94039,141685,148236,92748,13549,-11132,57268,110324,30161,-53928,-21225,29451,26967,-56,-21398,9769,49772,44457,-43310,-123368,-121329,-77226,8730,89104,55677,-57719,-80178,-19441,-10,-29009,-692,72037,107288,76533,5100,-58929,-67670,-49713,-1782,50975,61582,51542,69361,84766,74331,63671,41644,977,-47428,-57991,-20139,15478,34140,53715,28091,-22119,-32814,8044,26112,-6062,-39907,-82390,-94329,-32427,21446,27647,11907,6144,463,2429,50180,108879,80487,-12053,10183,81095,59256,9108,15569,7431,12857,-7317,-94628,-116798,-98213,-108160,-58818,63647,144870,119121,97476,103301,83365,47416,15963,-46618,-111158,-115144,-131702,-178919,-123770,-5249,55160,28738,-66132,-93268,35600,143357,101221,-9306,-75857,-80112,-48281,19933,65058,53988,71581,87409,15382,-57355,-37370,-1858,-28663,-71016,-69993,-29443,1526,37400,94095,132317,94625,29080,-22685,-34976,-19394,-10696,-13486,-18155,-29401,-39220,-19118,32246,79129,61128,8850,-11520,-37515,-89768,-99976,-26702,19636,13758,-27152,-47619,-51228,-49620,-15591,6620,-67166,-80841,14576,69587,86530,107469,95804,62087,34844,47640,89063,57175,-10339,1154,29059,39844,64246,68309,31270,2067,17592,53715,25656,-23961,-4714,38469,10421,-115221,-212215,-117641,32667,83405,70900,19772,-45293,-79017,-110896,-121697,-42812,90376,170047,128265,31889,-34460,-86769,-115300,-66028,14356,75234,82333,25317,-42050,-98900,-122797,-63241,32804,40844,-35732,-105642,-148791,-122079,-19258,46295,-10303,-58622,-749,35950,-68477,-193299,-159182,-27732,47726,29139,-32794,-84402,-80714,-16215,16472,-7469,-5106,34307,30159,23903,60783,81334,64563,10289,-38420,-37979,16395,79561,39264,-116425,-203895,-187305,-130314,-51584,40660,94111,67992,3632,-28359,-31250,6213,42861,24242,153,11749,40509,55601,42545,914,-1676,37391,16510,16057,125033,170301,68924,25854,32914,-9902,-30884,-16148,-7962,-380,45834,117577,190439,191461,53715,-64832,-67451,2825,49306,11358,-59071,-73731,-14543,50217,45434,-30823,-94431,-40117,58469,67102,34335,34739,32969,17636,3270,23564,55005,48340,-1969,-21879,15751,20178,6732,57063,111021,106873,80380,33261,-46050,-52033,35472,82047,-11408,-68340,5698,58987,47796,67278,94745,75287,4522,-37563,-31903,-26355,-21336,-7863,13075,54080,45579,-47134,-84216,-39026,15841,76254,84676,41718,15546,-52049,-146966,-114937,-65972,-125799,-103203,8276,46899,30000,21321,-21624,-107896,-128860,-38081,56644,64732,22973,-10173,-65091,-49698,16596,4893,-47814,-45576,-25785,-19860,-50195,-104266,-110802,-77770,-80022,-42418,59980,76248,-14581,-118021,-171969,-143592,-43920,11670,6635,39886,91730,89391,68994,83417,76159,10664,-9869,26725,24370,18946,60497,74114,23832,-8447,11257,-285,-37354,-38841,-78527,-139730,-107327,-51601,-52834,-47412,-42810,-84112,-74947,64168,165755,101225,10544,16176,72493,82410,32864,-14470,-15214,-9600,29091,44609,-8550,-13866,-319,-44462,-9229,59167,9338,-60062,-75040,-68849,-23660,8003,19318,-15201,-79460,-128813,-97626,-14700,26677,20791,11688,32095,33818,5398,8042,-8601,-69318,-80352,-14933,125938,205227,137135,55052,53968,57246,-15677,-117580,-122953,-44149,1192,-60308,-89571,-16103,69580,116569,79779,4044,18011,79938,80683,61382,31515,-35460,-94622,-156405,-211247,-191374,-77297,-10585,-29870,-49639,-45409,-72802,-45221,64612,96840,77919,125832,108545,-7239,-32464,-12249,-40813,-58379,-52912,-49794,-29092,2550,66363,67449,-30478,-93190,-94500,-108972,-89775,-17334,12265,-2179,-12872,-46621,-36063,32000,46733,35754,20150,-88858,-159139,-65257,41906,60700,67680,74713,13086,-105543,-133245,-42382,22230,-6561,-51380,-65924,-63348,-49611,-41533,-89443,-158345,-114490,18206,92608,110144,120226,103316,29626,-58121,-28386,103107,119903,42987,40666,27787,-56765,-83527,-30828,-7493,-10158,16862,-100079,-533508,-772629,-451856,-21652,124152,99840,98772,94019,114362,174919,614,-355984,-435416,-207764,-53630,-11698,-20478,-62531,-10197,60575,8847,-88795,-133345,-167804,-128716,-51352,-39468,-23549,26844,23538,2320,-9896,-66056,-122498,-61625,23811,33071,37462,46575,-13849,-45831,17999,61465,77590,108721,91553,-14465,-108666,-150820,-94968,30622,81251,17783,-28739,-19410,-279,17084,10807,-34111,-67457,-30328,7029,-39761,-45876,35813,83930,32308,-21868,-5443,72648,80776,7911,2429,40272,69732,92358,92610,61308,41378,46559,82098,99497,75842,40251,16237,-40033,-80389,-43080,-24127,-44438,-33340,9039,58536,107561,130464,143269,111600,30332,-36122,-80743,-99104,-75379,-51718,-48434,-23948,50290,108444,114938,72721,-8374,-64424,-45372,-15455,-30757,13610,90127,68814,-27440,-83944,-65970,-33105,-38426,-57675,-38394,-28956,-26740,29041,59555,-10463,-76415,-63196,-50419,-75285,-88129,-31723,66397,70900,12906,38803,75863,50420,11169,-39431,-75123,-87365,-114689,-72607,34191,83612,60493,-19972,-83350],[-99384,-59278,14589,64994,19261,-65641,-63940,-25757,-32134,-51378,-69566,-62913,-36685,-9235,26997,35216,-9240,-56329,-101503,-86955,-22866,46592,93159,59854,6270,39604,57781,70,357,69410,32603,-74176,-140128,-121492,22591,135018,84277,-5387,-4023,30178,37261,31349,47890,74569,63499,41258,7493,-48738,-73833,-55572,-26997,-33565,-49284,-25518,-30742,-44348,1411,63693,72655,43533,-15425,-45520,12379,67321,88731,58734,-63823,-172532,-106212,49293,114684,62118,-4787,-49191,-69276,-62180,-20198,66913,109162,15820,-74263,-23293,48385,29790,32449,92495,103548,95205,112989,78198,-48653,-171359,-140624,-30283,-38615,-155031,-167562,-76597,-44785,-84594,-30017,81952,104603,82517,30027,-37477,-42609,3608,22438,-19088,-77326,-71556,3987,33293,30612,65661,71417,40263,64934,77222,41009,37268,56511,28090,-6407,10383,18635,-56739,-96137,-45329,-19386,-14008,30050,50139,24071,-13125,-10913,15073,-3732,-81911,-128451,-79088,-38976,-73432,-51289,17364,11804,23446,84999,137311,145196,88089,52014,83446,135758,134972,94065,28663,-51118,-97476,-37516,71045,102040,20426,-45653,-48958,-48913,-62626,-70278,-85446,-88142,-42630,-14490,-51171,-99844,-109157,-95681,-96797,-18056,179803,266477,120823,9549,-17601,-91148,-160380,-105741,-8420,35767,74633,118262,103006,31544,-5866,-17309,-32695,-24662,-20375,-9240,26488,25228,12767,4791,-3451,25357,63513,43316,-14590,-89813,-104692,-61632,-53715,-91625,-83434,7029,88953,72184,26824,-6773,-38721,-25896,21256,24686,-10560,-3289,29499,34556,17511,-1218,-27745,-28528,-31504,-34489,-34978,-75012,-142442,-188162,-220570,-193467,-95350,7432,24534,29057,88959,131780,44205,-62655,-47655,83206,157864,76155,-10969,13809,-6304,-86489,-70231,18768,69919,108133,121540,100968,36995,-52161,-90198,-97611,-112533,-82398,-19315,-41555,-124428,-50453,99068,99614,21511,-23934,-55473,-91971,-90719,-69931,-57360,-44296,-12289,24363,5339,-19593,-29201,-40133,-32134,-14467,8777,31391,-13383,-113079,-55367,68774,21698,-61998,-38544,-154,-1541,-14864,-27747,-34767,-5429,43874,53284,56205,43405,-995,28222,62613,-25727,-96040,-25975,51618,29063,-58905,-119556,-62038,44866,54362,-87130,-165687,-82229,3020,73524,150776,120836,3125,-44941,-31714,-26736,-24538,14217,69086,89199,56619,31051,31356,52333,68970,92224,86077,28222,13015,86039,120520,83066,81680,56742,-34224,-72256,-22963,28231,52427,48854,44372,23001,-27701,-21670,52007,70147,35838,20319,-7199,-25986,-24105,-45240,-74051,-40096,6312,-24662,-74167,-37126,44507,52839,-7859,-16853,-8782,-15341,42382,131950,105829,48157,2767,-88177,-110795,-82928,-91589,-72759,37507,98943,44339,-5361,1561,45590,55470,-26761,-120044,-127474,-95956,-97603,-164908,-190810,-113854,6061,47924,-19124,-44916,50895,143190,108727,-6976,-73215,-59970,-27664,13606,83202,98075,52061,7747,-31478,-53730,-27537,-23969,-72807,-47601,39515,42815,6361,40649,94481,112117,87125,23078,-47587,-56301,-12316,21596,19796,-17480,-67954,-56802,-11404,-24690,-23395,-13510,-2384,34180,38666,-58272,-128437,-62060,33133,59976,33690,3766,-35568,-52296,-32124,-53814,-124396,-78883,16065,27656,54654,93851,94170,96337,79127,66977,111106,125908,79527,58012,33583,3762,29168,70004,56993,26958,41891,92576,94279,24825,-39424,-40806,-31806,-87740,-143695,-72537,27443,82892,95940,57919,1746,-27551,-57249,-84742,-41228,47288,78638,48270,-2719,-64836,-105475,-111703,-85729,-27967,51755,69174,7682,-50682,-105081,-129782,-50655,78632,62447,-40185,-60258,-61525,-90045,-52355,-1281,-44559,-90684,-50579,-8341,-64818,-155191,-160913,-97569,-20555,24143,8390,-26267,-27183,-1834,-17214,-61175,-52225,-6756,-24441,-66869,-32885,6777,-9847,-37384,-48264,-11895,42892,73509,34384,-58171,-135247,-169372,-135997,-53610,46287,107725,92613,27183,-5208,-936,33921,67774,73629,48847,17645,26361,68983,95090,54348,23509,59260,52590,51197,119446,136686,65256,31629,-2808,-40854,-22268,21280,39960,36193,49801,88324,139923,177238,109338,4465,-20953,25579,45188,-27349,-117366,-117386,-17682,52214,26682,-27059,-30250,77434,200409,160564,41972,25143,71567,81293,54775,68588,80478,38094,11601,46153,64205,10229,-15927,41613,101003,97965,21820,-48123,-68664,-12040,99490,143325,22211,-71725,-41865,-32541,-54365,-24479,9295,-12078,-62285,-57814,-30281,15459,82282,111998,76601,77583,78205,11787,-12684,13245,45057,109054,116556,43368,30386,30251,-67312,-120113,-80207,-64603,-46382,-17459,-22744,-54275,-58800,-63399,-86700,-105387,-56012,29358,19102,-55316,-77603,-83927,-75149,-29906,11151,37219,41954,-17422,-91504,-125139,-126926,-95451,-49964,-52731,-52514,-24926,-31371,-75441,-102629,-85739,-36279,45705,68876,17970,10287,72368,119522,129389,122225,68989,-7902,13840,84646,47884,-28813,-33258,-14123,-23691,-29434,-4429,5261,-31465,-48626,-80468,-145938,-133822,-95519,-101967,-81076,-83662,-153480,-168851,-57186,84363,102427,48999,38403,30904,-28718,-81374,-61035,-20573,-45738,-32915,-547,-8491,9433,19222,-18546,7098,34370,-23399,-91250,-133544,-136003,-53447,15413,30817,4166,-37518,-58090,-11442,33262,-2664,-36660,-9301,53781,75169,53877,34605,-23413,-89180,-78095,-4121,80438,112516,67175,21742,46229,81537,38860,-46091,-79172,-49517,-7182,-47423,-103623,-75684,18555,93563,63706,-17138,352,85127,99807,73903,67594,13322,-95728,-202070,-254181,-198828,-70408,2628,38799,78627,72461,-10757,-30564,53800,78468,8782,28650,80335,70481,83446,82642,21891,-55768,-91574,-45180,40267,79489,102492,82857,10119,-9735,3467,-40111,-38698,48679,78378,36558,-21923,-58544,3868,126713,154567,84425,-4622,-109976,-151187,-83328,-2417,24440,32386,14937,-61675,-137656,-125634,-57919,11137,27229,-8838,-61176,-72957,-45653,-54592,-100438,-111670,-78312,-22880,36470,128540,158107,133154,77197,-18748,-36381,71955,106688,36468,12172,24563,-24079,-78553,-91379,-91482,-66192,3594,-117871,-523903,-716229,-419176,-32484,111077,130517,161720,138564,102008,130522,-33030,-415552,-481707,-229598,20364,37189,-46724,-90908,15033,107640,50734,-36371,-84576,-123520,-76146,-5927,-10161,-21079,-33292,-50576,-576,47913,855,-58140,17018,112820,95944,52026,41672,-19321,-80300,-22837,88954,141021,102512,53055,-12452,-99350,-128165,-35698,82866,95882,20394,-22859,-36651,-61060,-66700,-79398,-107076,-103933,-35389,19682,-7051,-45635,-19249,42787,42543,-7409,-19769,53424,97421,43661,-6166,-5315,15050,18095,33508,75696,99601,112705,135027,106792,34840,-6600,-1395,-6858,-17472,1452,5389,-17136,-9057,36361,72882,79555,80151,97140,55421,-44773,-102006,-125352,-138421,-126249,-119678,-98895,-55291,3948,54277,53651,12062,-30889,-67235,-71055,-31043,-1784,61422,142628,131982,39535,-36073,-60640,-50211,-49773,-79989,-63206,-39481,-27554,42308,72102,-29924,-115184,-86272,-29000,-13235,-24658,16846,97650,83363,12798,43773,120425,112087,4351,-111654,-145493,-78426,-32067,85,45184,45575,17748,-22642,-63133],[-12744,-29299,-12633,17890,-4314,-43112,-6004,29412,-20148,-62002,-61035,-17342,20409,50012,66617,55240,22803,-4544,-97020,-179545,-125423,-30313,-11396,-44633,-32943,55869,117467,96383,31901,14778,35365,41284,-15198,-60631,46366,139036,53575,-80383,-96312,-16651,71318,74609,46418,33083,31366,23044,-27600,-82441,-89219,-57273,-20342,-36309,-70671,-57283,-50377,-51732,-32492,1398,51299,93512,58557,-8451,-24496,-9568,14814,293,-130414,-251371,-144471,86488,166470,56909,-20452,-24834,-45782,-80757,-62961,25147,75309,4776,-44905,15320,63374,17487,-6869,30336,49825,69607,97809,59432,-66163,-185350,-157855,-52745,-46116,-132432,-154541,-92515,-23867,-16771,1666,59921,82934,74891,27832,-15121,6711,47757,36317,-47080,-117250,-104755,-73100,-58257,-20405,11730,3120,-25457,3059,72313,111479,96847,56200,-614,-35621,5056,-5902,-152215,-224283,-164204,-73566,-8037,50065,58402,23285,-9791,8508,72661,72505,-23768,-143894,-152564,-69437,-22105,1880,64860,99652,84439,42202,33425,52645,43431,27148,28046,85868,141740,118510,46519,-877,-35005,-38834,-22818,-51800,-124511,-127737,-33536,48718,31139,-29110,-53986,-34422,10499,49871,29836,-54219,-111342,-68467,-15458,38570,152872,205627,115511,48480,21690,-51555,-88295,-17942,22458,-5925,7438,55750,45976,24213,14692,9026,18331,-1025,-49955,-51587,-6009,4788,22133,6106,-13454,60571,115838,40469,-74911,-132091,-107224,-41109,29332,68577,57282,20382,-477,-20388,-18318,-15573,-21624,27494,70508,15441,-50313,-54068,-63159,-77034,-55270,-44494,-67681,-62053,-75754,-100990,-69509,-20153,-43799,-109568,-184355,-178816,-94782,-21433,-5373,29400,55863,39371,15974,-1491,-11822,24943,56003,12672,9579,95603,96677,-6125,-14561,35786,52120,61542,24467,-17018,-5535,-19678,-76936,-58805,-25259,-7164,1811,-31467,-69579,-12485,104658,120668,47618,1538,-21813,-59168,-48832,-26053,-45687,-71180,-64182,-42061,-3818,8288,-20026,-36672,-26112,-41374,-71321,-37833,16821,29795,18737,-20111,-85738,-104180,-33655,33773,39981,29443,40243,-6025,-55095,-18810,19318,81101,106371,47798,32774,43956,-52186,-99959,26005,129519,96037,-30858,-134243,-129514,-40730,-11521,-111668,-158240,-34930,68235,78144,90313,81443,27764,-27402,-74464,-57261,-791,41575,53015,17530,-40571,-21587,32214,64048,87860,84169,48459,20175,32918,104016,121870,55960,24347,-55,-57148,-55223,6255,44138,71390,58801,44949,40146,15201,38130,77188,37135,-46,36325,58553,21002,-38767,-114260,-178313,-106104,19296,311,-107999,-93003,26084,89404,67802,650,-82982,-80821,37298,147159,103992,11138,-28518,-69521,-71730,-43196,-29354,4523,89974,76948,-25056,-94724,-88885,-20788,29932,-33511,-135912,-138282,-71990,-40387,-107944,-182325,-119520,26779,76385,25024,17914,64864,99980,66422,-3612,-34339,-8858,7360,6987,47471,63508,21208,-25222,-51538,-44698,-7864,-12269,-50875,-2328,60085,12229,-17777,37017,44062,14594,16247,16501,-19902,-24972,8826,49159,63115,38654,-12092,-34318,-61855,-115360,-114510,-85007,-34952,25098,53019,-10895,-68699,-40839,25908,76781,89839,57465,-9097,-52718,-42684,-50144,-102627,-70308,8950,7675,-14148,-9177,14287,47158,42944,23304,61707,102568,73997,21986,-27064,-39275,28894,91110,55317,-21276,5420,118211,151351,45452,-99902,-162614,-131986,-70188,-32105,-26959,-33724,6730,48949,68472,57379,21182,6250,-267,-3981,4540,12613,19168,-19659,-92263,-96788,-74009,-78912,-27361,57810,52855,-5193,13586,25159,-30895,-12733,78684,36191,-66040,-39118,7948,-50367,-101292,-71943,-48005,-36246,-38030,-47784,-49707,-61787,-81488,-78295,-40771,22371,54187,43684,35859,12831,-44501,-75252,-43606,-14656,-56201,-95945,-21842,27115,-24975,-64366,-59369,-14491,41113,51963,43734,67597,70192,-10225,-69775,-48759,14833,47144,32918,-12297,-35117,483,47941,52913,54806,43017,8201,23469,87082,129222,91850,43610,59926,59009,70176,96714,58921,36588,45555,1639,-17447,32791,88714,114369,87123,21889,-19290,38043,161286,148722,55856,17093,29695,29876,-17496,-83949,-80898,-22486,-22971,-42482,-5791,61264,153679,238739,172539,33407,28608,88565,109948,107187,107352,58417,-9525,10658,86559,82950,1263,-24743,29031,80566,67291,-33613,-117170,-70016,68952,167403,159205,70054,16127,3506,-35692,-59134,-46096,-41724,-79872,-114647,-98060,-77617,-11900,109513,161984,110952,69560,51235,35932,66188,84544,74463,129605,142455,26840,-10621,55247,2343,-87887,-18333,104731,114586,13038,-74275,-105922,-85994,-46683,-25386,-68304,-103905,-84242,-92073,-127975,-111767,-79464,-76720,-40565,13088,42780,47614,-9130,-94152,-116796,-92523,-47132,3288,23714,8708,-26963,-49464,-43578,-36669,-2353,54678,107135,115005,65336,2208,-8456,18560,47500,47875,7912,-15016,46045,114016,69631,-35541,-71431,-47671,-15184,9566,19474,26175,19258,31205,15479,-67553,-115859,-119998,-138529,-125237,-97095,-136575,-177135,-136290,-27493,21598,23918,53251,29761,-82564,-132730,-62198,-8575,-70931,-113390,-96985,-49655,33753,67054,11541,-44828,-65552,-69971,-51836,-52813,-74719,-15037,53318,47539,1970,-4792,26471,58201,27640,-49220,-57085,21143,88060,62358,-21018,-52545,-59161,-58148,-4317,55574,39015,12774,28070,37436,22917,26214,37625,21641,-33372,-62287,-18859,22722,-5971,-51772,-167,83699,64333,2662,11612,65514,70934,32556,22004,267,-74493,-156711,-181089,-95575,-7761,16233,69990,158670,154366,61967,9864,61932,64034,-43706,-68412,6486,78950,102972,74303,40262,-37152,-110985,-61895,57330,109189,113261,89522,65506,82185,84625,14155,-17620,44560,77993,55370,17406,-5717,39061,119530,140073,88394,-803,-93362,-103241,-39430,-12529,-39849,-42968,-62235,-129855,-136078,-53313,10492,34659,41342,23090,-18821,-51196,-41028,-48562,-71975,-56973,-60015,-95836,-28900,104994,137365,93930,52377,10910,-17930,18358,64833,56866,18811,-3111,-33498,-93679,-146737,-134443,-55337,22834,-129757,-516012,-655503,-345876,16524,134273,168140,170854,118712,90545,79530,-126363,-511926,-592840,-297305,52742,90135,-22266,-54110,40179,68963,7453,-25465,-36255,-57209,-21502,23085,5376,-16289,-40558,-57843,3019,79538,55600,9472,89384,187293,157916,77785,62357,37240,-22904,-6597,86296,128846,71134,25862,32254,1001,-26961,14953,56843,39724,819,-1173,-13176,-81387,-111040,-97066,-94763,-74578,-2929,56941,67515,32220,-25924,-24880,17503,21619,-1351,24552,55806,38978,-8681,-41414,-64669,-97772,-55484,72057,140579,131970,102732,34562,-49085,-66181,-13439,24698,11261,-31720,-70947,-82818,-38213,45853,81107,36283,836,30427,29877,-13893,-56380,-102843,-126154,-121279,-140566,-142217,-97608,-48700,-2627,20901,28455,25807,-9217,-61925,-45803,-1746,38218,61129,64762,47191,24023,-12918,-44927,-54182,-64739,-35528,-6106,-4729,8358,2548,-58946,-78909,-33262,-5036,1285,4603,35865,88045,86417,21542,8430,75783,81344,-6604,-87959,-90922,-6333,65212,72467,38725,-192,5543,33990,17958],[34276,14845,-37012,-61965,-17551,58252,112737,85220,2292,-51756,-62313,-29537,8453,52586,53437,38596,43061,27599,-97261,-211314,-169926,-91933,-88281,-75224,-1816,96974,146326,132492,60263,-327,22865,86997,55075,-32471,28954,118578,24863,-118569,-116203,-37366,21232,40827,42985,25834,19801,3429,-54618,-67055,-22950,-2722,-16387,-73925,-115704,-90104,-69457,-76036,-92764,-82343,-18004,70063,78246,-5735,-92099,-103588,-48803,-27012,-105794,-201043,-129125,78324,175481,85554,30410,33429,-15641,-89098,-53378,40726,60031,-8669,-20927,39972,81592,43083,-582,3898,34046,75999,64122,-11384,-104759,-153981,-96206,-23087,-25265,-63493,-81682,-78980,-9227,51359,60029,52143,40617,31605,8693,27224,89127,94015,26442,-63903,-92641,-64809,-97665,-107898,-30588,3771,-20996,-48763,-46358,37742,108580,57754,-36154,-77734,-63848,-5470,-24641,-161650,-195671,-116077,-24880,16198,36089,48086,29554,-4682,-1211,56865,62268,-19331,-135414,-155555,-45447,48815,38689,64440,131940,114141,-200,-56511,-23504,26493,-4999,-89921,-60546,71291,114839,48867,23937,28375,-6337,-67873,-139743,-214621,-204676,-52905,112652,110001,13490,-2125,36214,67220,85478,105911,77326,30013,60847,74479,42919,51710,70552,68184,86763,67958,11389,27915,93839,38233,-86137,-99645,-48368,-13183,30037,29965,28437,73566,47645,-56062,-76321,-24076,21011,56183,22030,-12126,66630,127934,53598,-74372,-121467,-66770,-24946,26833,113697,132242,58225,-13260,-55305,-29934,23352,45051,56762,27849,-20333,-5126,6096,-78419,-148497,-116708,-65228,-38440,-17872,-51729,-90957,-45448,44295,15398,-123342,-177183,-100924,4153,41446,11426,34721,31000,-30366,-13207,58022,53111,-8985,-41729,-23777,37598,120889,136958,69752,35768,19244,-18074,-44641,-93877,-111681,-51950,-19394,-56985,-21963,42662,67023,31673,-20072,-30445,31276,96462,89756,17384,-18472,-19412,-37327,-15579,30141,19130,-27979,-69124,-98991,-62156,-6271,-13546,-41718,-38482,-65425,-105391,-72470,71049,218984,150739,-43900,-149917,-134138,-80957,-599,52120,48179,51922,32625,-14115,-23168,-10667,37609,80746,48170,31776,44502,-47962,-82874,60482,143391,74395,-31857,-107109,-144083,-118876,-73764,-101187,-119283,-22916,52194,19648,-35606,-51894,-40903,-55361,-101572,-54893,34144,53259,17867,-47801,-120069,-93463,-6889,37582,37010,-1520,-26546,25559,76531,97974,93732,49176,-8336,-50787,-49675,-10535,20443,40328,70378,59358,61151,88614,101361,95329,48092,-29610,-57578,-13396,19190,-11058,-47020,-92427,-140280,-89844,31370,40088,-54567,-42303,82030,157959,139142,53793,-61009,-82942,-3264,72581,24855,-47852,-31978,-19047,-34898,-27490,22686,91087,132315,83680,-13393,-67868,-68191,-32708,23879,21906,-62428,-122775,-86147,-40403,-72743,-88105,11310,114810,138443,113320,78459,56304,26286,-32193,-59210,-23573,39921,51802,3170,-47038,-52970,-12392,8886,-26814,-49977,-19693,9957,19237,27690,-20047,-82431,-47134,24527,-2914,-56453,-55385,-13593,7277,9728,7580,49747,100039,104178,66932,-17954,-122736,-140945,-100331,-85149,-67035,-43352,-26141,8908,56639,64725,34762,47876,57233,35029,-5801,-56663,-48575,7198,-25499,-70830,-22601,13344,-34101,-67586,-33068,3487,-3071,-23857,-5718,12379,-29466,-92413,-126546,-101507,-3018,91756,73537,-37465,-53749,67187,125655,35086,-103983,-187723,-168987,-63207,4105,-39507,-83768,-49956,-7849,46127,67808,20433,14646,40064,29165,14824,18140,18094,-21824,-72266,-49319,-14218,-18931,18978,70425,38731,-28515,10057,86991,64419,38775,54544,-5484,-76331,-23607,46333,-5565,-111730,-110445,-40001,15398,5103,-19679,13696,49762,56454,44138,5930,8732,46676,57182,53157,29535,-3167,-380,22183,22563,-13388,-5346,77649,86442,15495,-22990,-19383,-14207,15948,31565,50069,132858,203412,115984,-11413,-33639,-3522,-24800,-72242,-104958,-110703,-54925,-3077,-14869,-10197,13863,12700,40213,90812,113911,94212,54793,22781,14410,66787,102400,62744,47456,52007,8596,-2074,55447,114499,160976,129525,15421,-77470,-53329,50032,51044,-2630,-12443,12165,18764,13199,1818,-5003,-40361,-114623,-121052,-24402,68764,109589,123987,71405,9512,40790,60313,51376,76681,83641,7075,-63084,-34625,30155,18578,-39942,-47694,-6337,34116,17526,-73638,-145127,-68665,98516,168673,156780,153630,135365,57145,-25521,-38201,-8882,-15417,-74135,-114266,-97908,-74623,-26838,71192,117835,90515,46053,11545,11071,68690,96388,64552,82586,73016,-46558,-87332,5540,20599,-26475,50557,186548,185217,36946,-63255,-73550,-62766,-18270,27728,-13964,-110655,-141138,-101723,-98003,-85014,-36611,-15419,505,19095,3867,-6663,-19634,-45770,-45762,-34353,-13297,19825,50075,53916,23854,13631,26280,-25140,-46992,1902,32755,52385,62611,803,-109373,-177677,-151009,-94569,-50245,13240,70691,97887,74162,-17465,-67468,-36790,12312,50531,55282,48514,54876,82733,95644,25789,-66233,-87784,-114299,-145678,-95607,-66499,-109482,-133928,-106786,-83814,-54987,19232,50631,-39048,-92084,-34353,-3495,-81942,-153100,-145681,-67970,40391,66539,-26190,-133159,-157225,-119222,-40922,15695,1902,13510,40009,13668,-50179,-51358,-12777,13790,2147,-39338,-35966,38906,97719,45372,-97535,-165439,-111375,-18773,65273,75270,15436,-4382,39535,40921,-30692,-73071,-42579,-14370,-43768,-73071,-27607,67737,97014,38248,39140,84392,55572,13879,21305,61355,68172,14329,-48373,-89423,-93131,-65479,-14684,49601,56997,26692,57622,115197,109811,51025,4770,26702,313,-90848,-108100,-34475,38681,39474,11876,30767,-13640,-103891,-81264,27088,77778,91206,101807,121173,118161,67115,-1244,-38752,-30493,4080,36906,51571,40149,7509,-46933,-43635,19441,1436,-80684,-58323,29649,32305,-18767,-31905,-65434,-123332,-99790,10991,81397,54355,7992,1052,10845,-9676,-28462,-40431,-54075,-52611,-81281,-136278,-47503,70290,71534,13610,259,35735,35861,-3900,-2942,40338,40885,-14118,-59485,-104902,-147308,-122556,-22949,37330,-131495,-512702,-621261,-281399,71495,177389,187628,130620,42619,55464,54050,-182946,-531953,-631743,-324096,13268,97228,46967,31891,67139,26334,-55261,-65775,-33989,-59341,-67539,-22022,-7429,-17752,-19360,-40418,-19225,47919,57801,45860,104892,158042,122858,50531,58527,100615,73972,18482,13736,41670,47778,48963,76605,87278,59282,15733,-20499,-16992,-1129,26101,35040,-36416,-82766,-34817,4584,13163,56021,115069,140040,119208,25327,-36047,-3493,35245,8401,-25229,-36979,-40577,-41984,-39337,-54971,-102886,-72701,56215,121413,63970,2318,-46619,-110259,-123459,-53910,1646,-12146,-68585,-123186,-129894,-65958,31157,60268,9456,-28335,-3509,28972,43776,2574,-65655,-74249,-58701,-82287,-103895,-89773,-70102,-37481,33186,102576,119188,81356,-754,-32611,-8656,-9920,-71728,-54897,55419,110577,63814,-1783,-21393,-2590,27581,30082,4074,-51354,-106435,-106160,-36506,17132,-6231,-30366,-27312,-14225,29604,72774,51195,5875,-3962,-18998,-18779,259,8042,28803,77477,91907,37220,-17525,10337,61266,53784],[42774,39579,-33833,-74240,17884,143172,167614,88698,20236,-11026,-39392,-53355,-26793,28421,23206,-16255,-7222,15862,-50225,-115736,-108579,-87918,-79787,-17510,72358,116885,90599,51673,43327,37351,19543,32268,3152,-72491,2573,129057,39854,-86383,-10077,52220,-11769,-22787,13896,15821,8537,-7819,-39842,-6444,64007,56753,-12282,-109248,-158876,-107625,-58565,-59635,-84680,-82807,-58125,-8609,24987,-19903,-82343,-86666,-46943,-34922,-55715,-87180,-69810,10500,85586,98835,98237,73365,24331,-12908,5310,25835,5029,-18289,18540,70318,96103,72138,24006,15702,66476,112823,54870,-49771,-105689,-78090,15062,39021,7785,10012,2671,-30633,18389,90642,106336,62534,-2637,-32878,-36979,25316,112898,85525,-26863,-87954,-41433,4579,-52360,-64780,22480,48845,18472,-2574,-21928,12389,43792,-14165,-89019,-99520,-54409,-14378,-31736,-76731,-40309,27069,42606,16383,-14171,-24766,-20272,-22827,-23159,6684,13210,-35797,-66773,-34142,34684,52754,-12238,-8936,71572,87040,8981,-40772,-7990,49654,-6002,-131266,-129091,-9730,50639,5937,-1656,46913,45293,-26454,-118388,-217714,-223274,-67977,110619,128004,52621,40265,61850,74928,67866,92366,133164,148830,147062,83943,3180,-14839,16852,60375,104910,78125,32899,53792,102448,36975,-89190,-97690,-39922,13428,23427,-12422,14324,98276,79786,-40720,-89933,-58680,2742,49127,26039,5402,45593,76315,34280,-55033,-83338,-13981,-18240,-44966,31616,107091,106216,62840,-3998,-2129,57802,74960,12012,-83413,-69740,51632,81848,-33931,-118066,-106854,-50499,26956,57131,-4031,-43380,-4017,39697,-33353,-166948,-155406,-46174,41220,63439,32225,59952,46516,-39675,-46843,43219,53581,-33662,-50496,38311,76039,70588,77856,67667,28554,-4292,-38537,-74384,-107877,-82140,-38038,-46983,-63264,-39623,24296,81950,60384,11969,2618,61845,88821,44357,-23220,-57591,-50182,-42673,-17571,45406,81591,48978,-17229,-59697,-61099,-18983,-8958,-31467,-30695,-60453,-89412,-49306,96227,231196,187114,41703,-61199,-90300,-96793,-36025,41160,43440,10246,23749,39760,-7316,-71241,-73437,-8269,16656,36372,46100,-48095,-90004,16643,54901,-42040,-93952,-92428,-107621,-100474,-40110,-45175,-65037,-25675,-9432,-36878,-92743,-133780,-107015,-64905,-61551,2438,79119,44944,-26381,-63183,-114582,-109748,-20366,43355,13156,-54811,-72006,-698,48243,37144,47040,60045,13179,-50575,-35006,17464,47354,70936,71711,53323,77474,121866,147007,101340,3522,-62112,-84544,-89152,-92489,-81677,-39939,-15329,-22586,-17554,23289,41255,31201,66598,134560,155131,110678,53290,-15044,-53613,-42823,4333,-25621,-66810,-5912,28642,-27099,-67438,-10585,66864,86015,74687,47732,39899,38779,41691,80360,101220,36630,-59832,-86597,-63104,-56551,26202,151391,166415,151328,151360,84824,19612,-18485,-67390,-76050,-12209,68016,89244,23889,-78059,-93260,-273,60203,27077,-34294,-53855,-5813,58221,40771,-61020,-106064,-57198,-6420,-11716,-33848,-47169,-27585,6674,758,-14588,67753,141586,117366,79153,-9463,-116465,-102738,-39787,-49960,-64710,-65252,-72693,9216,149818,180151,83349,12334,-35397,-34541,-195,-17937,-13961,79266,64175,-50606,-55784,11200,-8142,-46207,-4241,35577,20722,-11342,-27858,-39624,-81093,-126012,-152406,-153775,-88905,43789,107524,24532,-66353,-34878,7400,-24532,-70174,-97908,-91566,-29719,-5915,-45621,-48168,-7759,-351,25893,51807,21010,7872,19238,29394,48014,26958,-16869,-19378,4446,29275,34091,30080,20777,11708,-5229,-45291,-47318,12785,52064,56044,51678,-1539,-42374,21638,106320,74517,-35705,-56918,-10304,14779,19012,40015,86988,129188,170016,151882,54299,-2795,19118,43147,34896,34617,73181,107635,86807,51591,50183,93038,109967,70307,46530,55761,58238,16262,-12011,-4133,6483,75439,175882,129219,13570,2846,27776,-41918,-129019,-158711,-138227,-76467,-33351,-48911,-34454,18464,35798,46546,59525,67776,86885,70318,-8313,-35092,43045,97676,95853,69514,35053,-16199,-23584,26810,92366,172564,164678,56250,-33477,-79975,-98304,-104080,-98086,-64017,5434,39217,49970,75226,52454,-24803,-105840,-139639,-77375,16262,45654,16397,-8147,16648,46719,4822,-30301,8221,50210,25153,-25129,-46329,-44318,-70079,-98039,-64499,-20492,-14632,-40151,-90431,-110334,-52488,58349,115609,166603,228363,196854,75083,-20372,-39932,-2238,10677,-18227,-39279,-18361,7622,35846,78833,90118,49607,26191,25639,7996,21028,41126,26264,17789,-24737,-96422,-89165,-10585,32278,29530,48868,99805,102957,34748,7742,713,-31070,-9113,60862,59065,-39324,-63518,21775,21868,-9269,45164,88592,53468,32090,14278,-18904,-32933,-13489,5598,8068,-1572,-19509,-17765,22099,38099,42084,29853,-72205,-133052,-102423,-89645,-74120,-18476,-19087,-147752,-278834,-251812,-137193,-29848,68182,99978,89760,78637,4017,-49893,-17468,-321,16995,60552,80137,74515,70396,88341,74117,17149,2119,-36909,-110689,-77007,-1475,-29519,-100745,-129784,-117847,-91279,-33631,32026,14121,-30924,-17982,2922,-51266,-112228,-99633,-25147,25658,-21003,-133919,-180740,-132956,-82689,-51518,-14674,-1288,-9096,-33611,-60390,-105515,-116817,-108784,-74667,-10331,8859,-565,29934,81364,53359,-63422,-150207,-114605,13233,106469,62831,-1621,15425,52114,14499,-60882,-93429,-79910,-68116,-58491,-51399,-17567,54557,122473,110774,77068,59453,10201,-31989,-12145,57137,82427,28715,-58943,-140348,-124020,-1261,112505,116636,66046,29192,28870,1801,-36415,-57554,-47279,-44553,-104319,-158143,-112647,-25412,18077,18824,15827,40211,18343,-39171,-23539,41284,46232,51541,109069,152438,96625,1236,-31220,-42739,-71740,-54083,-5050,22193,34896,-24570,-172430,-196250,-76374,-51837,-96004,-25306,69825,78843,72320,60170,-6003,-60662,-34417,53005,87509,26688,-44137,-45943,2084,25123,-1816,-33652,-46541,-49884,-71598,-77268,-9485,51271,15866,-24839,-968,65164,92864,19030,-61510,-28770,26289,-4624,-53956,-68331,-71413,-60972,-9196,25554,-131669,-481145,-559483,-229768,86587,190221,183606,102180,-2275,39638,85368,-172790,-542931,-605114,-306913,-36973,46227,74566,101326,122393,75608,-23655,-52105,-22051,-102892,-181761,-117868,-41876,-35386,-34927,-59674,-66128,-31107,-4730,31401,94133,100096,52103,-2359,2878,67910,84347,-1801,-81172,-40782,40729,70329,58769,86278,86723,-2707,-62264,-9333,28483,43832,65417,15041,-50681,-11796,59680,52211,43881,85826,109590,99488,32347,-31290,-20359,27214,-1231,-83585,-136632,-145755,-92695,-7082,39683,2745,-27220,21908,57810,-8412,-49336,-52607,-94499,-129136,-92115,-38283,-9522,1000,-20202,-47586,-37212,-3469,8984,16874,16509,-2568,-7801,3605,-28614,-66626,-41864,-15847,-12330,3312,-9006,-44526,-37184,57747,150074,173648,151293,76495,6801,-1061,-36732,-137299,-92216,92555,157014,94748,46212,43152,55763,44666,7027,-15571,-63609,-127180,-102804,-13707,19463,-10110,-26423,-50427,-89397,-57504,34616,94789,75970,-17299,-86695,-45643,34715,32540,4818,33380,75477,53760,9835,35559,61473,43403],[31073,16695,-23620,-27957,45296,111839,87164,28361,28786,57466,17193,-37145,-5725,51432,10629,-75534,-89573,-24821,-2685,-34466,-67446,-76576,-51110,16971,67711,37198,-46822,-81043,-20321,45518,-888,-64690,-97709,-120653,-3599,150372,83897,-35068,47736,95516,-7357,-63147,-51266,-48037,-53879,-46083,-14533,35972,61209,26745,-42455,-133136,-170640,-96544,-20967,5539,14460,20778,-13983,-40194,-19100,-22451,-24241,3845,10212,-29024,-54352,-39251,-35266,-72238,-46811,48827,93451,55020,50026,77520,27122,-63430,-90639,-25330,70836,108807,100260,68094,21127,17595,65512,85576,33669,-28861,-45126,2218,84974,84652,55445,58535,34090,8746,53056,91002,90159,43708,-31693,-65882,-83005,-45509,39967,31387,-67131,-94470,-4624,43937,-4288,-6928,47878,55366,63505,77586,51830,58,-42314,-64497,-70940,-63158,-29015,-17845,-23840,-4060,11391,-4012,-8671,-17779,-63981,-111571,-85357,-37923,-28880,-1612,24421,10083,58783,138532,113333,1261,-86013,-71179,-10372,34578,48561,30484,16562,24326,1276,-56499,-52550,-20803,-18614,-44828,-29730,38942,82836,40866,-62319,-170306,-158335,-34720,66122,94189,90910,53005,12847,31198,38143,4666,21339,84457,103216,41814,-11486,1423,50411,79502,83851,43886,5601,-784,36722,37495,-15761,-13406,50272,80223,-142,-82859,-21663,86636,81289,-14137,-94445,-110038,-67821,-3875,18965,24453,13427,-9438,-22369,-57740,-80572,-24666,-29068,-88917,-50430,57023,130926,133523,64772,22328,35102,31259,-53163,-159953,-122374,14185,36878,-35549,-50112,-48302,-34483,34584,54385,-30782,-69818,-37785,-42336,-123694,-166740,-125179,-69420,-47483,-36825,-12921,49318,25266,-63526,-84771,-24348,-13384,-54754,-2334,108421,91483,23805,22466,14244,-25257,-9579,15619,-5579,-14069,41088,55621,882,-40069,-53791,-24938,40102,58034,35478,22809,50610,59166,14240,-27850,-64490,-62443,-38355,-42351,-26531,50237,87973,42218,1980,-6047,2992,2082,-886,1743,-31575,-56611,-8521,51850,56248,82178,119223,83395,9772,-21687,-4876,36346,48780,8910,-36,31934,-5427,-99966,-111078,-39653,11743,38200,19267,-72715,-124442,-65363,-35266,-99792,-129255,-92210,-67189,-38251,22626,15782,-17513,-33386,-59102,-48263,-49544,-94617,-91055,-37577,-1337,62229,102062,29026,-53769,-53926,-68962,-74891,-12191,51406,27763,-48158,-94470,-73635,-43272,-37661,-13095,31832,26700,-30442,-38925,10515,86583,123149,79555,47433,68739,72690,65356,39603,-15146,-56924,-88592,-132271,-160741,-113488,-30109,20513,25209,9966,-15742,-8890,46035,93348,84940,40204,-11373,-36169,-47751,-70307,-86896,-38737,-31932,-66422,-29949,-608,-49277,-110740,-91784,-42880,-6700,25682,60883,95163,102323,101243,109622,89957,30894,-33139,-76592,-73139,-46265,51321,134009,97351,49837,35432,-10768,-47170,-24269,11063,34276,52573,65241,72430,42762,419,3139,40994,60434,69418,25317,-58967,-49217,33265,45741,-7739,-33365,-34178,-28203,-7544,8426,-9998,-29017,-27751,-45316,-21555,118978,168142,68639,25860,5674,-66453,-90380,-50312,-58396,-45185,-9379,-21622,-8699,101555,166494,90683,-34946,-117290,-78082,16420,30273,11707,76509,86769,-19686,-71152,-29786,-36534,-57027,16927,76900,58092,14503,-27550,-33462,-20802,-28865,-85058,-157085,-140388,-12717,86468,59776,-40623,-113799,-142190,-133029,-84853,-34635,-10944,2476,-14263,-20017,23660,65334,31073,6479,25159,34114,16493,-25824,-22245,21430,-15368,-75601,-28283,59226,65427,8574,-29037,-78483,-126123,-103949,-50849,-34338,-50182,-39562,1788,43942,23262,-12818,38769,130152,120192,45681,30541,33695,8406,6862,44822,76712,115243,162946,124009,21453,-26359,2576,38151,12507,5101,72374,116140,76366,24519,40356,61297,10654,-11968,47133,88464,65915,3227,-56874,-69196,-87431,-61689,40915,68568,27611,36019,47658,-35862,-107198,-112373,-82010,-31528,8129,-2860,1868,27957,18756,7065,5855,24847,62579,44002,-34789,-63660,-3610,34712,32316,11505,-25207,-65832,-55697,-16518,40879,125061,132709,47056,-20434,-81900,-144021,-154718,-119532,-67915,21524,69698,72469,86751,50496,4738,-37288,-106889,-99561,-1486,46296,19927,17250,43312,10263,-53738,-51372,-138,73162,121064,93787,16143,-47996,-102663,-121684,-37878,25422,-32832,-96364,-90727,-37107,-10654,8459,57632,144741,186711,137254,70393,22000,-41372,-76302,-54585,64,46199,61436,44534,66958,112416,96316,424,-7124,65218,58547,13098,-4690,134,2287,-43531,-53615,17698,59920,45508,15680,-23992,-39660,-20395,17059,63512,39149,-8864,2770,69912,81654,18403,33313,121706,98894,31784,80957,128735,60886,27866,51320,11605,-48394,-46227,-16013,16254,6032,-69519,-104315,-33530,15802,1985,-38065,-98480,-108508,-89352,-114791,-151937,-116081,-61866,-104937,-185156,-146489,-34932,39308,83805,94846,84745,82505,21580,-27391,4399,-20563,-46109,32239,92257,74959,44539,46591,81317,89083,57722,-434,-65076,-50908,18533,3107,-91901,-126815,-86712,-55024,-62582,-46700,-8584,-13886,-33399,423,5548,-26161,-24034,14025,-18511,-131379,-211209,-160640,-36504,22929,-21177,-54891,-35740,-34550,-82551,-96301,-98735,-100155,-100572,-71762,-8535,14804,5231,19401,53289,48682,18235,-21797,-47266,35132,127013,77106,-8029,-2234,21837,-8860,-33254,-7127,1555,-38079,-53215,-20316,18670,40840,98638,120061,67689,12593,-46990,-100900,-74744,7161,37215,12642,-11938,-69970,-94929,2737,94675,67694,27341,19429,1704,-52173,-103862,-101157,-51874,-70144,-156488,-185693,-97820,-12094,34236,83120,93733,80132,61240,46910,72356,93919,35595,2363,62107,105658,46253,-18109,-14298,-16186,-39965,-37435,-38186,-53215,-15037,-8703,-100761,-146861,-128555,-141270,-108964,12855,82777,97205,127449,110563,23122,-21261,28226,90466,52132,-32934,-70500,-61110,-30651,1955,-4081,-20396,-3790,16579,15901,40297,60575,67255,35354,38128,52485,70251,96806,44805,-69471,-87352,-29195,-12452,-32467,-11187,31961,36297,15006,8421,-130718,-410218,-459839,-189630,75784,165671,172207,120314,40572,91697,159290,-111647,-553449,-582996,-300756,-50383,-14101,21733,109348,186516,159005,62235,36693,46079,-80670,-210066,-163874,-86031,-85616,-93207,-93998,-95604,-107043,-114866,-48349,72405,105184,64762,1058,-58379,-53250,-14574,-40663,-90278,-38250,44270,43088,-18926,14947,72922,11330,-27875,30803,45762,47778,69507,27958,-50906,-61986,-2181,-20228,-75053,-55473,-20148,-23649,-63032,-100976,-76520,5004,1427,-99614,-181308,-188542,-104072,24395,103556,71708,-16558,-33573,8992,9388,5078,-362,-36395,-65482,-52518,-7254,49556,106335,122884,70123,5020,-41285,-52281,16067,60100,-4510,-80437,-94811,-91428,-76368,-38327,-17344,13803,81881,73597,8350,2227,55740,103357,128300,137678,89741,26154,5641,-47312,-125736,-55334,73548,71522,30066,51490,76401,34028,-40173,-86346,-57753,-20412,-29332,-25998,-3459,-4364,-634,13855,-36067,-126190,-136665,-39595,78646,100301,-16750,-123744,-99579,-22022,-14830,-20593,-340,38866,48315,35448,59433,62379,24961],[27321,-2016,1551,19657,34949,38250,3624,-11817,54003,137341,92501,20711,65249,127159,41013,-69876,-87346,-28585,-2650,-49933,-83867,-69250,-36950,-9463,-29835,-96099,-150003,-127498,-39949,37929,-6046,-86301,-101142,-75662,36905,161046,125981,-7780,-38050,-15045,-24289,-68135,-93928,-90754,-93606,-79649,-11923,27966,-4048,-39781,-70053,-120572,-119584,-46258,14034,53658,103366,138401,93003,26449,3207,-17314,-17948,36996,68697,8902,-68091,-53197,-13710,-60907,-77291,-12839,26213,11508,53591,100128,20700,-97909,-102386,-341,109758,141420,117951,57134,2803,10989,21348,-10536,-26795,2696,38876,62303,95723,117243,124357,86813,24067,11339,59565,67518,31904,-7111,-27169,-27562,-82872,-119859,-48088,12933,-19672,-25662,56807,82906,26390,9444,9122,14467,97470,151549,107787,-201,-88845,-84689,-48010,-33251,-14815,-3690,3278,-15124,-116284,-213596,-132638,-37050,-59734,-101737,-51950,11520,17732,57772,104074,113878,160083,209982,131425,-5996,-59189,-27959,-10076,28991,99216,101571,12547,-34711,10738,41920,59239,56778,13391,-28170,-8178,50059,100955,80839,-14900,-81004,-24057,37862,20063,40741,104833,49539,-44703,-4405,37428,-43900,-97046,-36158,43723,47809,32183,47723,65158,55681,33450,10972,-1816,-1281,40423,70584,48286,41559,105834,125565,12329,-100504,-58514,30886,43535,-2330,-79423,-130741,-111997,-24766,41108,53151,14332,-33744,-26922,-35256,-101482,-100987,-56062,-57603,-42037,36892,101496,130544,98173,29186,-7838,-4315,-29822,-109604,-124490,-64393,-63882,-69278,-3467,9961,-17878,3787,-6497,-107213,-147581,-110441,-103142,-138328,-137081,-123433,-112464,-135112,-150208,-85003,-2097,-49270,-113313,-87638,-44835,-38658,-21210,57317,108920,73781,52791,70797,14658,-41458,9568,68302,69899,97664,159910,174488,136424,52386,1795,-11073,11269,36330,27429,-2880,2628,30829,33650,18881,-15807,-13524,7575,-51411,-110578,-11434,109927,74605,-6800,13330,44550,38850,38030,37925,13101,-2621,31235,1491,-72794,-12027,117219,133312,91385,90605,70819,60312,90689,88420,40632,30898,26307,-29858,-29208,16229,40867,13140,-35937,-90447,-123991,-84694,-30769,-35225,-74015,-54578,-24118,-16612,12394,41335,20147,-37325,-59453,-4153,29345,-2274,-23284,-12545,15395,75082,90402,34117,-31216,-44813,-43690,-30714,1214,41933,52890,-6748,-93348,-106388,-52977,-17046,-24101,-2262,24671,-3349,-23557,27428,135429,166671,109437,73978,62725,-3281,-57560,-37718,-15915,-34942,-56469,-78709,-96312,-47847,26469,48213,21320,-12692,-42289,-29266,12467,20399,-25808,-68137,-83277,-94316,-98909,-101004,-110970,-60898,-18983,-54240,-83580,-62741,-28690,-32831,-52241,-56902,-19838,8129,46397,88632,97456,95132,66327,-6690,-56906,-69128,-83648,-54586,-4894,8669,2383,-3218,-36052,-91085,-107730,-83432,-3271,114859,186422,144312,57814,24986,47474,100523,115658,60987,35417,103767,111464,7323,-23312,44346,82471,73623,63745,49438,24095,6667,14074,-4168,-36301,-58143,-60336,17314,168832,168815,38409,7138,41008,-9702,-80042,-81553,-76652,-30299,52525,63380,-15500,-15008,58233,38956,-68845,-112329,-30187,56740,40762,-23354,-5566,46237,17595,-36136,-50364,-92005,-97852,7314,69031,45813,10327,-28246,-8922,68015,91102,12114,-66137,-37461,23190,30984,20265,1028,-86084,-186619,-182205,-103969,-31219,12456,8058,-25588,-4933,59616,90270,38783,-2662,6690,35793,40245,-26400,-69542,-32524,-25570,-57602,-17179,64645,47338,-60469,-127796,-151284,-187395,-159717,-25872,83492,38016,-42820,-30309,33492,44675,3442,8828,65715,80322,66941,82748,82600,69794,55418,39673,26996,50653,78684,34565,-42572,-62177,-12055,44870,29349,-9403,-7116,13228,26542,19791,12704,-22534,-66084,-20412,77294,77409,-3945,-62990,-81553,-87427,-122813,-149871,-83528,14839,64052,54623,8808,-53630,-38432,23382,29856,26541,65237,78703,57471,14868,-27712,-20395,7386,32485,38703,-4297,-42177,-47711,-31035,-35183,-66204,-69727,-68255,-75548,-52645,-35201,-17129,24691,16199,-56418,-103196,-91123,-61291,-64081,-37261,10364,67440,87155,80904,70010,26902,4508,-12909,-51767,-28110,52553,75856,63341,75269,51568,-30977,-58867,11443,73841,134046,188653,177274,100331,11189,-66368,-78633,32705,97736,-13028,-115123,-66528,37076,52225,13816,20871,54568,30517,8829,71557,105951,-89,-135805,-144720,-40863,57889,53856,-26656,-23628,59051,49828,-59078,-58292,63028,114202,76583,30107,19674,28287,-916,21799,123791,135369,38196,-37318,-63358,-72542,-59851,-8170,51150,43305,33286,51754,64070,28526,-842,45976,104195,67760,4930,32193,68451,26101,605,29885,869,-74897,-97116,-50569,19001,25360,-62187,-96221,-17354,25010,-24101,-69330,-55901,15859,40552,-41005,-142171,-146756,-83315,-30802,-9832,33375,82291,71269,36484,25419,39217,66983,32739,4655,52711,29835,-31680,8776,52307,33512,25872,37478,77880,88866,21996,-44971,-71192,-44149,6064,3576,-83659,-138158,-98298,-38339,-73906,-130415,-87252,-37814,-64725,-44829,13090,25171,1938,-22479,-92234,-174965,-177718,-106231,-634,60534,27938,-19219,-23597,-20747,-54826,-57323,-39109,-18223,6868,24096,1772,-42417,-37401,6690,21203,12823,32562,49258,4250,17042,88243,72630,-8219,-41099,-34138,-23393,2028,72163,99048,8749,-85404,-37710,54272,66612,79903,85031,32366,-17964,-70690,-123073,-115781,-79205,-71007,-50052,18448,28277,-27231,-18863,620,-20137,-20704,-7527,-9332,12810,18035,15569,15195,-36178,-113277,-118235,-69775,-45614,20360,111627,121010,104741,89616,66773,73697,72643,-1994,-53451,-47072,-30413,-16347,13998,16541,-24949,-25656,-9470,-62961,-120009,-85588,-7861,35931,1393,-115420,-178289,-84543,46097,87016,96424,101547,61211,-20142,-44607,28324,80866,10761,-76404,-73144,-52963,-80536,-107587,-85788,-24030,54261,98863,104430,103670,114063,99324,112722,150578,92035,19580,29425,25602,-50931,-102408,-87193,-61497,-50958,-6820,68443,101537,56328,-4124,-131829,-349598,-411184,-205323,42849,123874,139217,130327,106567,161018,197428,-124244,-665373,-743462,-396638,-74220,-47931,-50989,66535,185107,136467,53540,73517,100517,8309,-94184,-98181,-116173,-163976,-151726,-105662,-93430,-143024,-208840,-153444,18191,131003,132543,41563,-82459,-143812,-115595,-53314,-11107,20390,42200,-4163,-90135,-57737,46754,52478,34765,41430,20939,35740,56711,11842,-58440,-103270,-92112,-118312,-181639,-161821,-107973,-105072,-149850,-195301,-161094,-28854,33355,-33994,-125681,-138557,-67056,26977,70410,22445,-63947,-63203,21423,87561,87819,36463,-1799,18184,66037,95793,88415,90256,115929,75149,-1385,-53011,-77386,-16083,41965,-16472,-103761,-105276,-66069,-35089,-10225,2444,27516,82002,85241,45093,40677,28321,8461,22105,55621,36641,18369,18453,-21304,-59519,-13819,-17351,-72409,-38940,55230,76760,-28241,-126764,-134229,-53142,59777,111683,74260,24198,18589,35635,33698,-11242,-78632,-122740,-85642,-3135,14289,-60045,-124396,-76839,-8705,13703,32803,34475,33759,39661,51526,79393,80775,40431],[-6897,-10975,13866,10355,-13473,-10620,-18950,-33063,36602,125903,90572,16312,42130,108127,43839,-34905,-29341,-11420,-49353,-86100,-69868,-40032,-32177,-56674,-142345,-200752,-174599,-95376,-2720,57195,16632,-39014,-21641,12398,58462,107745,88291,-32409,-148618,-163488,-107735,-97492,-101195,-61499,-53138,-77776,-49585,-26224,-46917,-48640,-48960,-67607,-45645,-8473,-4662,-1585,45426,131456,136864,71538,12580,-47566,-87049,-35635,50535,21676,-79426,-76339,10781,21321,-18676,-49416,-51535,-34831,17988,41820,9994,-33564,-10908,35873,79115,121304,136520,54100,-20547,-1310,-16618,-88840,-108014,-29595,54808,58221,54065,103003,127763,70664,9525,-24336,201,20926,-24431,-67975,-33905,6853,-66862,-154445,-93503,27021,54192,60521,120070,116624,35746,-15379,-51630,-16878,117526,163417,83309,-11552,-92415,-109951,-81786,-60426,-38309,-7151,7323,-74928,-239043,-320942,-177695,-37431,-29314,-17706,43025,82042,76036,88969,119203,147216,141077,109340,64965,27953,19324,46206,42122,56695,118320,130133,18062,-45749,9164,41762,70654,136421,120793,40190,27840,58844,84449,66305,7382,-2136,57788,46063,-43003,-42974,28762,-636,-82603,-45270,7637,-25766,-66748,-27355,59841,76741,49555,25912,-12957,-51293,-47447,-20485,16211,69288,114431,90307,31343,23089,82943,124068,49443,-76783,-110024,-80037,-59419,-55975,-76957,-120485,-113865,-23576,52822,65254,37357,968,2243,-14181,-118613,-168874,-97349,-34246,-33833,-34441,-22228,44178,71089,-239,-46284,2400,52755,-1458,-78467,-88371,-91808,-73427,-7222,7870,-13439,-11002,-49147,-147997,-177036,-140004,-111847,-99332,-123484,-144832,-124294,-148410,-186142,-116254,-39750,-102275,-138270,-72309,-18514,-4365,39488,91594,63834,28708,88176,137509,65324,-8835,8552,33641,53137,114126,177251,209206,198090,105950,42424,9647,-16796,-12267,-23835,-87385,-71038,16057,71669,55179,16094,25462,26081,-68238,-131021,-4140,127942,32039,-111395,-69218,32768,56167,24400,9257,14051,28925,29778,-30590,-72272,-15502,62855,57424,67726,97416,76605,61174,107163,133568,103104,87063,83216,39036,2782,20733,19450,-65125,-126170,-128225,-117597,-70495,-6367,7782,-20395,-6256,4954,-57412,-73319,939,14349,-50733,-45720,28833,43826,17898,-11377,-44951,-35969,17295,31886,23989,-16393,-76542,-86539,-43852,-20013,1499,40744,17120,-69989,-69590,19923,62019,22131,-1912,3759,-10341,-6147,61161,147172,150101,112135,91735,56248,-32092,-105215,-112645,-82467,-51754,-9797,22630,18676,45852,108608,94437,4647,-74900,-67257,-11272,-10222,-72950,-125433,-99246,-46126,-50434,-89622,-94734,-106291,-86310,-40930,-55087,-104876,-82258,31739,116974,100904,40493,27183,32879,52481,79139,74188,56629,-960,-94565,-118560,-109607,-112724,-33365,53344,-13784,-92194,-43298,-14004,-81827,-111609,-67771,-1726,94440,169812,126832,28718,-16303,24639,87804,72149,-3101,4113,107772,136422,59673,50537,116690,124145,75921,78427,112794,77850,-5952,-25756,-39614,-69148,-82312,-59700,18271,115909,100431,26742,16346,43440,27408,-21468,-54672,-79707,-73951,6300,61688,-4223,-53997,-5092,-6976,-61368,-40422,61733,92952,-3171,-115703,-100861,-4769,32162,1795,-30883,-75734,-72529,-1614,13263,-13575,-27258,-47673,-25007,50574,82796,46949,50621,120135,104204,-14046,-60013,3248,-3766,-111778,-133641,-63702,-15407,-872,-37503,-92043,-56751,23395,46846,10671,-16406,-28347,-10400,36443,1923,-78177,-52326,25306,24155,7183,35825,-4439,-130826,-171142,-113371,-102810,-103239,2565,143294,157147,74830,22599,33264,51345,18493,-26498,-34836,-1765,44910,77377,85967,123595,131135,75475,22965,2046,4637,-4488,-60974,-107519,-71660,11967,54055,10131,-87763,-111429,-8926,79098,46713,-25252,-25685,45833,108916,52226,-65346,-103636,-52122,-29234,-66335,-140842,-141290,-20927,85793,44096,-66068,-107606,-9130,128748,115212,27728,41258,87046,58069,-12492,-45852,793,53961,58504,28810,-5098,564,10868,-14723,-62799,-89347,-68911,-41269,-39386,-44319,-66657,-90722,-82907,-108076,-167196,-178569,-92890,6925,18823,50619,98050,98603,69122,67477,60032,11842,-34654,-45281,2570,77415,90138,45140,29570,41284,13459,-24009,3336,84811,124493,130133,133442,143656,125136,48231,-35013,-33343,63318,101532,2648,-82651,-33776,55915,70120,23818,-38272,-82746,-120015,-82334,62170,140424,45206,-98264,-148445,-89782,-17341,-27912,-110708,-141386,-78594,-64053,-116747,-112555,-4346,99349,126329,97663,56728,25763,-11453,9407,98942,106233,15283,-23673,1833,-1036,-32300,-44367,-1923,49968,91956,117214,73684,-10694,-27935,17924,30730,-6566,-19019,-5972,4899,-9053,-33627,-44710,-65671,-104330,-92554,-15673,46894,45271,720,-2499,44009,42539,-2597,-6573,18632,97918,131212,15459,-103860,-105899,-47606,23442,80448,110403,98847,53140,4345,-32923,-17637,38584,41650,52295,128923,136028,62488,24110,2229,-27950,-9269,46807,77075,40968,-19673,-68977,-95078,-53654,13436,45957,-16511,-149992,-184618,-96739,-74885,-141930,-139817,-61127,-69315,-106749,-51098,24698,9126,-76479,-145649,-132270,-67506,-43119,-33312,-6820,28027,39820,14913,14366,19414,18940,16280,33992,70842,94396,20183,-88115,-78897,-10501,9377,8066,8566,11600,-4478,-18678,-1131,7538,10737,-10463,-38578,-22518,19322,85319,110296,-7528,-136520,-69667,83506,118888,89300,64001,33290,9126,-23125,-56690,-78800,-96497,-103353,-52094,29578,47199,23832,25439,11652,-27678,-35268,-22462,29379,143588,207591,165329,84261,12545,-16640,5685,-27117,-79896,-27146,42589,59874,107711,117059,53145,7551,-11302,-47074,-59983,-101400,-126385,-37618,69182,42646,-52397,-54040,-16770,-61497,-112949,-101683,-23863,77100,82969,-32824,-85584,1260,80102,97927,107860,81619,15713,-50197,-59996,-12729,21018,-1439,-40224,-38080,-34632,-102166,-185252,-151812,-24658,91914,145843,152903,140692,159758,145948,196287,238465,118184,-12469,-18541,1258,-30702,-68382,-75682,-80313,-67473,-20400,43535,104041,103952,21673,-111441,-341399,-470831,-285587,3328,104342,92002,101125,128626,185754,203023,-121996,-683644,-854029,-471487,-120150,-48281,-43355,55673,133011,35578,-40486,14419,80821,73833,68328,51759,-65783,-182665,-156827,-81736,-58382,-107362,-176075,-151558,-12294,125810,154003,51546,-53873,-101505,-100738,-27635,47712,50843,38982,-8382,-87721,-55712,53808,99241,84257,46919,8930,19252,27811,-6531,-47648,-78389,-87924,-105830,-129513,-96320,-49954,-35344,-78858,-162556,-191048,-70392,65240,78394,4473,-49150,-40297,-4860,-768,-58478,-80909,-8874,80792,118302,103379,42119,6236,55567,149417,162349,53095,-37622,-21563,-13727,-42545,-41700,-47406,-35533,-1706,-8689,-41288,-24966,10839,22298,30437,42654,39047,26085,14484,2965,129,-10815,-49191,-63986,-27677,-20068,-5497,26895,37066,27202,1963,-96569,-142669,-33529,88307,74230,-47013,-105098,-68685,12005,122897,170210,97417,44008,70941,55992,-18476,-44634,-20765,-35461,-74878,-94300,-106455,-111806,-66349,53310,117510,99195,85191,76554,48465,22950,22817,41047,42673,22448],[-47077,-4346,32449,12793,-17069,-14752,-23456,-57719,-28204,28453,13416,-47380,-67268,-16352,12440,8564,25169,24860,-23696,4897,60175,44641,12477,-32773,-139526,-181022,-117278,-33717,60604,120351,70717,32195,65427,62472,30812,20824,9097,-33009,-85554,-130111,-140878,-112168,-59238,22499,48399,-6220,-38138,-27833,-3070,38060,62563,51994,37372,20829,-19829,-73702,-68579,45189,92921,44534,5396,-42714,-78901,-50184,16500,3490,-68706,-56058,45839,83086,36827,-36281,-68522,-47488,-11839,-5994,-148,28397,84889,81794,41674,96070,169005,88503,-6466,14329,23896,-38935,-102581,-61013,21780,15527,12778,48020,48806,48799,57259,-7996,-25789,23752,1977,-57731,-39615,9785,-35717,-110338,-63705,52989,92159,94585,131033,118435,43385,-20108,-44433,30518,153648,143085,44756,180,-49922,-103626,-95916,-69582,-47075,-15672,7088,-46806,-136911,-147730,-68674,-21116,-4303,47763,87319,107567,107411,57644,45278,97527,74676,-3575,5719,45812,36117,59825,89038,88008,101316,124305,81937,33987,14857,-10234,47354,186038,218876,124717,70498,72675,75174,52225,30061,28930,28885,-22462,-88263,-95969,-65113,-61097,-92359,-94413,-51102,23217,67732,94903,115562,72448,19215,-26354,-91675,-139580,-106436,-47864,37604,143828,171521,73575,-7685,15228,64811,104522,68136,-38150,-115444,-140793,-143272,-116210,-66654,-66256,-74041,-25687,29690,68092,77102,40998,-9402,-42565,-95055,-125010,-87709,-45261,-83420,-157568,-152972,-23940,44231,-28073,-60384,28762,105912,57941,-24411,-31600,-16883,-28860,-30723,-32001,-13986,10061,-22238,-83937,-92372,-93724,-97747,-62895,-62880,-82193,-68747,-100165,-133252,-56699,18754,-38061,-85240,-54460,8869,38858,77776,116432,68989,19373,82836,139730,105557,26740,-14600,-25006,-987,55278,120806,160206,137934,64936,7767,-27971,-66785,-65696,-57574,-119171,-94702,29079,98214,56372,-2259,5401,-7406,-81900,-74898,68228,124905,-49578,-206826,-159676,-11563,48331,-19211,-68001,-45062,-4413,-23687,-77331,-63963,18621,50995,-6559,-19989,4281,19413,38823,81405,103679,131555,168180,137572,37257,-58294,-47404,-39770,-119708,-182959,-179920,-146081,-80160,-10807,-3845,-8185,21528,22261,-66093,-97522,-38044,-9549,-37209,-21498,22682,14008,307,-27456,-69540,-67482,-35957,-18709,1257,-28273,-112555,-139147,-77257,-43582,-33650,12456,32364,-11607,-3628,57638,89938,80507,31948,-24661,-49753,-7682,78879,121195,85759,62104,74905,61167,12876,-50669,-145997,-173713,-77660,44099,104996,91780,98043,150813,107275,-48428,-147125,-95071,-1445,7679,-83217,-156076,-75927,51924,64289,-10770,-37146,-66270,-99082,-93150,-73468,-63858,-30054,71891,174280,179559,94379,41020,53155,79883,103681,90953,55384,-17463,-103564,-95903,-68387,-82113,473,99510,38506,-56607,-15879,46465,2705,-41791,-15507,-7373,-13268,8076,16050,-2217,-11830,14956,11775,-62573,-95155,-15079,95789,109262,49670,83326,173344,140720,31187,21686,69773,32976,-47341,-49260,-41882,-64761,-72655,-62118,-48310,-27013,-14540,132,9707,24429,66480,68239,16967,-75378,-149998,-104685,3915,43506,37875,52534,32044,11936,56435,142562,127080,-24119,-156818,-113375,-407,31533,-2315,-3104,33325,49491,27303,-14641,-28693,-27209,-36770,-38168,-35449,-9808,43917,104653,145887,107778,-25338,-108962,-41499,36676,-19416,-55828,19306,56018,-5549,-98131,-152224,-99520,-21583,2796,-2030,-21500,-66039,-57739,18863,20242,-46717,-19573,73741,83115,37310,22170,-47039,-172188,-156277,-36524,23333,23688,26833,71948,151999,174646,100447,51618,60805,47757,-380,-36460,-4723,60444,70364,42302,75911,120608,103565,57023,-490,-14462,12850,-21616,-108903,-118451,-30282,53990,36431,-90831,-145474,-13213,128956,111354,50279,52897,71512,78515,33189,-51546,-57888,17546,41019,-3358,-80730,-111470,-21453,80245,31712,-85500,-132330,-37939,117346,128998,5585,-28058,13181,9759,-4956,3020,37789,56668,41850,32942,59366,97076,99158,50584,-32235,-49114,-1657,29026,1115,-57113,-126194,-155962,-120105,-126727,-167579,-135525,-51740,-11249,-5676,57535,107265,73659,33281,53718,60606,-2058,-59971,-44328,51467,119415,58350,-23574,-47192,-59380,-42561,24307,85741,109533,85536,46497,31677,75814,110026,47828,-41363,-47232,8732,30351,4003,-18927,-15228,3646,1939,-35924,-133691,-188051,-164316,-85061,30159,76116,27871,-31026,-80215,-94412,-94067,-89702,-102338,-138272,-149005,-129320,-133851,-143991,-86629,23019,100455,112870,66870,-13896,-80535,-75519,-22438,-679,11105,71697,101060,47315,-26009,-73615,-36651,45573,116940,159860,125881,47389,16384,13039,-32910,-52541,20906,57709,25949,-24090,-55532,-73308,-92945,-107583,-45131,58615,79728,41715,40245,48608,25964,-17992,2912,67860,58651,76920,101146,-3469,-103515,-75763,-4178,31289,49788,54832,26866,30297,46306,-1645,-29415,15273,53590,101862,174365,176558,111095,48895,-1665,-58134,-65621,15392,54095,8566,10756,-1012,-71545,-60570,40333,122757,69832,-132949,-244295,-154157,-50728,-83526,-143805,-78470,-44255,-122781,-119595,13618,52196,-64895,-145260,-79841,-1893,-5492,-52283,-84775,-46935,1929,-14236,11842,58925,49976,9447,-3313,7765,35183,-8596,-94896,-85884,-37486,3067,33214,1456,-40344,-19689,-11521,-52086,-47588,47709,76452,15828,-5481,29532,65980,51761,-53927,-132648,-59881,94505,133873,80223,46724,48141,50737,43477,29954,-1231,-27651,-13719,37749,38190,-11594,27208,109029,107695,19423,-42977,-40087,55404,180358,220918,147820,64739,14521,27222,53379,-5020,-61528,-52549,-55511,-29149,81453,125946,59858,-19328,-65049,-69684,-32178,-60515,-101286,-15311,88681,50014,-50013,-77128,-49407,-44535,-63194,-57477,-17359,23441,51323,42257,38951,76063,82929,67030,89531,80249,5311,-52436,-54712,-52964,-47075,-9367,24278,3298,-37205,-86381,-132283,-102808,-6349,81826,141202,175687,204132,189747,167802,199506,221476,123323,7867,-20414,-26331,-50579,-41962,-23300,-47996,-48132,-11044,2196,50975,111566,64765,-87780,-377479,-562224,-359010,-24891,84813,31430,37106,80950,138928,192363,-90660,-671309,-865533,-491056,-167018,-70605,308,78919,85334,-29207,-106006,-67058,-4326,37859,111628,138744,34061,-105795,-121408,-57927,-29299,-43810,-36612,-22981,15648,84799,92753,12052,-16728,-7885,-26509,-18949,-8588,-7069,4428,-21627,-63004,481,88938,115522,91771,58917,19562,-22895,-52692,-58568,-57440,-56913,-46015,-27022,13177,41121,46116,75074,74856,-23587,-158541,-131122,25411,108809,76680,-10743,-73589,-69235,-54925,-90209,-43414,75609,102616,47585,39768,35915,9446,18426,88529,103604,-5314,-115704,-117260,-70756,-67335,-53962,-17503,-13442,-7179,32181,31864,2404,5859,15018,12930,23187,11258,-40273,-87871,-111431,-100198,-39061,-51438,-100141,-64354,-34006,-37141,6356,78137,88151,13320,-102181,-125121,2605,110127,74306,-5283,3926,42482,73706,130656,123062,42550,43619,97311,44249,-76544,-105138,-20078,36388,-16125,-90807,-108497,-69184,49703,184207,201005,99078,54211,83179,72142,17052,-15357,-13337,-19711,-31383],[-71346,-15398,47165,56672,29084,-14799,-61672,-96550,-98734,-71559,-73621,-99902,-138600,-122748,-26787,43720,45902,52741,77140,144231,155493,75620,35531,17855,-47851,-66736,-27122,11405,72049,123209,74389,47341,72609,19179,-47632,-50708,-31928,7534,62246,13424,-81484,-81229,-19423,44272,77638,58069,32513,29318,41248,98387,168011,150996,68691,21575,-9711,-75856,-98984,-19737,6002,-12760,11890,14269,25282,46517,23763,-30041,-67661,-43963,27133,46769,17733,-30079,-69330,-71466,-52776,-50450,-71096,-47933,48902,92740,47539,84240,161130,97675,4839,15077,63386,51065,-25347,-45463,-27485,-51668,-25861,-22225,-51939,28191,115237,62593,31962,73584,72508,14238,-19177,6031,-2431,-40984,-16658,54973,76040,51826,48419,39781,1559,-36120,-12125,86451,159548,105273,32310,14839,-24475,-75186,-62874,-36878,-36583,-36064,2315,48841,67660,66618,27482,-48355,-41531,7877,9080,30700,52942,-14818,-41652,31010,40699,-15102,-11675,-15414,-57496,-2589,82754,69853,30060,61992,111997,83928,-5394,-43829,59689,191317,226135,154777,83743,71616,77960,53899,28122,-11136,-64478,-100273,-94064,-71992,-59424,-58917,-85484,-128076,-88467,28002,99191,114076,89204,21890,-12828,-44895,-107492,-146508,-128608,-91581,16249,140511,139566,23285,-28575,24506,56744,45770,18435,-15522,-45601,-87185,-135147,-120147,-41908,1342,-12764,-24653,-10888,56482,99464,38208,-74360,-109328,-62307,-28998,-37632,-60085,-139712,-223454,-174614,-12146,50312,-29561,-63347,22714,78463,19338,-30652,11000,40591,-17240,-73758,-78176,-34258,6954,14692,17102,13561,-59969,-116818,-60236,37520,55357,20800,-40052,-50182,38288,122818,75708,-14045,-44920,1517,30674,55646,109132,99581,50024,65947,106231,87217,-8631,-61804,-39768,-21619,1730,68889,93058,48430,-14036,-59096,-91958,-116755,-100311,-43958,-43487,-41592,32658,74214,20679,-56365,-59213,-51635,-69899,-27580,70730,63560,-81838,-186873,-151412,-28802,38858,-23687,-107875,-120145,-94234,-105506,-158788,-139338,320,75380,-2112,-89806,-73841,-14469,23435,46440,65230,113456,184638,167747,38359,-61433,-64512,-58665,-92723,-142072,-181743,-180916,-104741,-2416,24363,4332,17599,23321,-6396,-14167,-18374,-16308,2659,7249,-7924,1036,33822,12399,-20827,-25570,-29278,-25130,-1604,-17313,-86039,-121481,-56210,-18657,-33486,-2427,39938,33665,25407,19638,41333,75595,30402,-51428,-76229,-18139,67152,80448,8656,-16576,39392,79432,73125,24331,-97904,-156239,-41326,98980,142221,109434,94438,105127,19974,-150379,-183911,-98810,-27244,20795,-20212,-118064,-54159,118175,156416,63608,10191,-32072,-94827,-135194,-102273,-23486,17108,38718,66011,59971,1453,-13658,17273,54054,103420,112493,58261,-33170,-103993,-67009,18364,16435,23803,78284,85031,30655,12747,26191,1558,-9895,16575,287,-63209,-76625,-32774,-4975,11200,35430,739,-103297,-117244,-16474,95430,108686,35541,50754,139873,118942,13531,-39302,-59656,-88880,-77599,-16036,20200,12429,-15018,-44335,-93475,-128737,-94550,-27080,11977,48887,97234,94927,42598,-75865,-172407,-144253,-7852,97724,128179,123970,98816,89455,128544,184089,152826,19358,-91428,-50074,35326,26372,-38517,-14805,99291,130614,56131,9253,23080,34252,37062,9631,-66242,-44734,67292,80225,22363,15932,-25395,-113327,-90931,8397,-990,-30622,57400,98669,-21359,-127758,-116197,-46811,-19090,-10530,7717,-8792,-69202,-58240,4426,-1666,-23080,10191,59468,78235,66163,36283,-59754,-171022,-138539,-33206,47539,99207,53954,-8499,52716,129177,85989,45555,52146,57410,64041,65704,77112,107562,79218,-12579,-42565,1287,32126,22719,-1519,-10025,4929,4801,-42826,-59479,-2333,39112,30549,-27126,-71320,-14451,73386,97068,85224,61478,16888,725,4245,-24020,-8364,46111,37479,-22869,-50221,-28828,29641,79574,38572,-39958,-99259,-77158,17481,66071,-1739,-58192,-56004,-22811,34066,65705,34770,-22498,-29366,18315,93394,155496,160376,126287,35242,-21563,18722,49993,9856,-68397,-168887,-182524,-89072,-58920,-90917,-44193,2653,-40024,-74618,-11443,30795,6871,8197,59325,49304,-35690,-48550,9237,71508,86326,17881,-47666,-75651,-113752,-78288,46393,122069,92959,9749,-23165,14547,81562,112214,49885,-52156,-90738,-60046,-18318,17371,27386,-18996,-67088,-94138,-126173,-194214,-202226,-131535,-51879,-1783,-14567,-51558,-54288,-52565,-70399,-110737,-96612,-43185,-45083,-93705,-91596,-100033,-138292,-121441,-29543,55845,83239,50130,-27132,-85903,-92171,-83228,-58215,23470,117298,101733,5902,-54869,-71593,-49668,-5100,86376,167983,178670,133592,80292,878,-95643,-77341,73167,151876,82047,-21952,-41097,-3939,-15346,-61281,-20733,73419,77696,22013,18781,3983,-72628,-109645,-21099,66314,45775,34887,38140,-39949,-132471,-105701,-24347,-2248,-12356,-35212,-54784,17154,101149,59141,-20089,-1194,71533,128566,142433,98865,47991,31072,24168,-33119,-87422,-47187,-4976,-3305,53878,75644,-13307,-53316,40848,141462,81016,-86639,-173318,-99183,12811,-11484,-117394,-90157,-17365,-68979,-103835,35623,108557,-13497,-110648,-68814,-24520,-12349,-26136,-91172,-131561,-115896,-94784,-16423,45036,19942,-41534,-69877,-87376,-96415,-98169,-88083,-59362,-48371,-14299,22451,-8060,-30236,26290,65000,15619,10911,92137,127737,76859,30576,40317,55099,13356,-46317,-61359,-12493,88481,102862,35887,11089,37929,56745,58506,58339,46089,32393,75638,116008,37956,-52668,11112,113015,111068,23364,-60517,-71298,-2873,65862,63588,15985,-7964,-13918,2616,12422,13597,27439,5980,-66940,-69028,30326,80631,54823,6550,-42543,-66970,-40487,-17563,-12076,18173,50331,27610,-17761,-46874,-42523,-21260,-34647,-18766,8896,-16136,-5738,43959,71096,79053,43569,-6196,22442,37415,-30736,-76662,-61094,-52456,-53151,-24430,28499,11244,-47601,-41830,5766,29663,43401,70082,120164,187151,238763,192553,145631,111582,108778,86925,30055,-29576,-80271,-99693,-47653,8010,596,-7654,12436,-6351,14268,83578,79880,-72673,-367807,-526534,-306823,11415,73711,6729,7966,34219,95368,215173,25953,-557392,-753549,-452924,-167093,-102191,-1078,78953,73990,-6913,-72321,-69009,-47900,-13930,45357,93563,92497,24429,-35868,-19993,-8150,13799,96239,108135,57017,53908,52028,11225,13037,21248,1278,-26347,-80955,-76291,-59893,-97005,-70107,59289,127148,108153,75642,56443,15273,-68829,-132535,-119529,-82179,-78794,-70483,-12810,77924,92869,56419,86840,135681,67451,-107617,-162889,-63779,17080,29834,-9677,-82285,-100518,-76743,-84324,-18645,92349,58915,-39841,-24666,25324,10306,-40068,-48011,-13706,-4823,-54540,-81703,-36674,-45345,-86980,-35604,10196,23848,80069,45776,-63023,-71221,-29719,-37754,-37263,-27496,-69529,-146960,-190614,-146194,-45904,-52433,-117225,-61946,-17286,-57074,-23315,75114,90331,23759,-73755,-107435,-13133,66144,40154,18123,72124,83712,64441,81065,45515,-12486,27618,66048,10268,-69633,-111314,-53940,39580,45548,7981,-3809,22221,109522,165506,94483,-31415,-26091,59834,75974,24646,-4701,1872,-15425,-60379],[-68310,-40448,47921,95254,67813,4804,-47205,-85578,-111475,-96198,-91643,-78443,-94723,-114103,-36200,77618,66836,53212,131885,168533,83772,-9247,-9541,18610,26712,59138,77773,57579,35990,38160,954,-17524,-1870,-60054,-104152,-47873,15052,45978,89852,57498,-11856,-24533,-10497,-11286,6669,43229,83119,78541,32964,75051,174961,142109,27371,-4685,9591,-13940,-32226,-17429,-39203,-25393,32484,45276,77860,119694,61139,-31546,-64734,-51277,-20566,-7523,-11654,-46409,-86253,-110695,-109930,-119031,-158654,-166827,-58897,66747,83271,65899,78853,36943,-18618,-20811,14117,43623,27947,-553,-52067,-93399,-37027,-25841,-63087,6642,105906,118315,112348,102515,100398,91012,62094,60306,40985,1574,9503,58196,71589,27424,-18665,-47641,-74470,-78282,-9694,90337,117541,63351,31085,7157,-35841,-47015,-16422,7470,-20543,-58303,-9820,86364,126447,78571,-12201,-121163,-116705,-68120,-84850,-87590,-62915,-64275,-54098,9565,42503,29682,-13073,-98811,-140771,-37454,52799,16468,-45029,-16636,53472,39013,-43149,-40533,78751,164045,176782,114174,35296,37034,80931,65503,6219,-60546,-99381,-99377,-58299,12648,69063,56925,-25306,-90580,-57563,-522,1921,-3664,6699,7993,21506,-9200,-75065,-98418,-115383,-117783,-15120,85639,69600,-3540,-25653,14691,34346,-14744,-37252,5961,52451,22173,-56932,-74015,-21372,33075,49104,24837,-7331,38311,89648,30980,-78676,-104619,-43329,-4430,-19163,-46708,-115857,-151177,-71163,50598,72758,388,-43029,9353,36314,-42091,-77980,-4275,23913,-58034,-117343,-96312,-45645,-12306,18490,53645,34296,-83787,-148723,-72323,68768,128511,89861,27536,25519,92277,166054,121777,22815,-16494,-10364,-15661,-6844,47479,76339,71260,90255,120900,47199,-95733,-112327,-28841,-14389,14487,93629,71110,-936,-57654,-76968,-86908,-95098,-80320,1891,62426,32747,-1097,1641,-29642,-101045,-105653,-57336,-38552,-45825,-35699,-16051,-11374,-41737,-47276,-2489,47134,41540,-32633,-111319,-132960,-124411,-167056,-180183,-60248,53987,-3655,-106750,-74631,1238,24764,33332,53177,63929,130354,192787,124056,61184,24928,-15984,-24979,-24686,-80753,-141554,-87963,36924,79639,20603,-2052,17177,58266,79643,33351,-7518,17303,17460,-24782,13134,94354,89213,59197,37100,4795,-11895,20630,50660,18855,-27513,19145,48513,4173,1094,23277,15846,17532,14357,16040,6838,-30066,-48223,-40755,-4556,50358,41930,-49856,-66648,16322,87624,94411,69498,20645,-3620,62417,142910,145694,93333,54283,16702,-95318,-200019,-134984,-41868,-37034,-2154,23016,-44104,-26977,118807,171864,81645,6072,-37096,-78023,-114072,-96633,-32482,-12051,-37175,-82144,-125304,-128274,-70076,-54611,-46253,33104,78116,2977,-107587,-157710,-88685,57322,76490,-10168,-20169,37576,56458,18946,-40352,-69614,-36931,7252,11766,-16388,-854,27117,2057,-3345,48816,52708,-26558,-58073,2771,106082,146754,77014,29106,60668,71639,13924,-72579,-150129,-150397,-51457,54619,96663,99280,56346,22050,-26325,-83311,-68133,6352,81582,128037,94054,37469,9006,-53860,-97790,-60122,48884,103733,91796,92102,85476,83436,133037,171093,137252,73098,15126,9908,38566,22399,-42213,-42202,36658,68716,43189,40990,64586,90492,121368,81834,-23486,2790,106313,42341,-69093,-38672,-15308,-87078,-85900,-16831,-19880,-31115,37631,55804,-55772,-103979,-12365,56626,20385,-15084,804,13401,-20343,-24024,-21258,-56799,-41811,-1309,18809,56874,88614,60813,-28562,-99642,-95590,-72148,-21709,71767,76279,12119,-2707,8173,-5564,-682,7863,25297,94958,142300,127920,111367,63504,-51162,-106413,-87482,-85732,-89437,-36005,-8608,-33770,-11105,42105,80583,100996,55081,18496,47365,48631,-2906,-31877,11449,57822,37237,-18772,-34784,-33364,-50837,-37031,8850,-6779,-68889,-49400,46401,103800,105893,52687,-12548,-63659,-83996,-62060,-27377,-29133,-53082,-43411,8054,55290,71062,7584,-86999,-80252,-10432,51944,115030,148601,157454,103586,15103,-5668,8554,6885,-35611,-140950,-168846,-68844,-23489,-51762,-19423,28576,6973,-64975,-69249,-42363,-28708,8885,70362,29109,-61381,-23108,48118,59362,66830,52185,-6787,-52765,-84852,-72183,29224,115293,84004,-14305,-13495,74053,128207,119375,56629,-36572,-82645,-36702,30395,53110,33644,-17417,-72551,-112200,-132749,-146328,-130619,-89119,-30647,14371,-15216,-96137,-130105,-85463,-56769,-93218,-83755,-10932,13471,-21166,-31860,-43506,-84194,-76095,479,75929,90332,51495,24527,34345,28627,-1234,1342,30139,40114,5422,-41401,-39061,-32009,-61516,-58385,53085,146206,151618,123967,77755,-30855,-127144,-84093,70014,153413,87937,9245,34846,110315,111714,35809,-7649,26341,54356,35642,13672,-20548,-81186,-71222,7827,33259,18389,42052,38561,-32614,-127042,-132587,-73967,-29162,-21698,-63369,-86002,-3389,76999,30072,-52722,-17471,82917,117038,69900,136,-38423,-22237,24467,27318,-20274,-63317,-67473,-35937,19169,54674,11344,-39042,7528,76810,22416,-42661,-26752,37621,78616,27847,-73913,-81377,-10582,3536,-10434,79822,109839,-10610,-86141,-76040,-66101,-33274,5259,-44260,-139808,-168944,-104703,-1151,27878,-10880,-64536,-73004,-89864,-148090,-145830,-67189,-14872,-12121,-14378,-21844,-38890,2667,87546,133204,128818,125537,111160,106893,109784,64521,18456,25307,10067,-10465,-13877,7421,70293,71516,-300,-15874,25716,36729,14374,22695,37741,20561,55953,90440,13937,-38041,-4189,4791,-13718,-23242,-55485,-82472,-93435,-67720,-31451,-26257,-35809,-20063,-7803,4274,73069,143872,119194,6936,-58193,-28351,-22590,-25341,5188,9463,-54741,-100763,-50298,40860,41317,-15279,-33118,-13973,7494,17258,-7043,-54906,-43007,-4627,-16030,-22321,4342,34864,37850,-12522,-67357,-53619,-49456,-92693,-109209,-66707,-12262,608,-31717,-34983,-20571,-27731,13742,82878,101517,95407,92530,92874,132937,154943,159059,97733,10566,-1592,19572,-2023,-77393,-138782,-124287,-54867,12900,37341,17971,14721,25561,41751,52835,37626,-59630,-258223,-339470,-136849,107438,112994,59584,55689,52902,120488,267219,71175,-586303,-847804,-501055,-134743,-78722,-35467,18112,48700,32508,11055,1962,9583,28814,13391,8082,72368,122273,88029,32542,12606,68490,148855,117114,33500,45700,90665,73024,33589,-12168,-21274,-4283,-34917,-62087,-111888,-172375,-80855,83781,129246,92947,61910,27336,-15720,-62769,-107201,-105194,-79181,-111710,-142360,-76287,29799,57116,15968,34812,87146,55530,-51284,-99594,-91346,-76592,-37638,28758,22058,-36645,-64468,-83497,-50222,29716,13693,-44456,-34977,-7205,-14687,-55995,-99512,-65748,32926,45167,1168,22426,3634,-74084,-64732,-17258,21423,81397,16353,-103308,-83928,-13867,-18368,-22622,4729,-28074,-118003,-160288,-110914,-48176,-69205,-114172,-34347,12315,-21568,12740,78556,65142,29607,-45313,-98339,-47251,-156,-17824,-12453,55888,61172,24991,35274,22268,-14036,4971,2537,-27725,-20945,-39336,-34024,36321,86162,90349,58883,39826,58866,32101,-86848,-129047,-31597,51749,58101,50341,72350,95594,67393,-14280],[-44571,-44307,35733,77724,59626,60593,66158,-4601,-77498,-69433,-37474,-3508,-9195,-49669,-18110,102327,92676,19713,63061,77976,-33420,-92520,-59949,-19489,36762,132290,167622,104143,13532,-30861,-81048,-125949,-103377,-94386,-82638,16962,90000,40673,-5554,-12615,-3907,1016,-20698,-50468,-64311,-37821,42236,69874,25105,47067,104979,53184,-28206,-22809,21408,35768,18906,3227,-24580,-10335,9514,-23725,-17851,50866,63991,2351,-32421,-25960,-4598,15088,7790,-47133,-75337,-93361,-127885,-168080,-164218,-149128,-77000,43881,86863,14603,-40338,-59153,-56684,-59470,-84842,-54298,9733,26142,-26087,-61507,254,52699,19220,-24098,22019,103926,120863,58782,53241,122395,162408,150296,83266,11812,19726,78713,98811,78949,39202,-32332,-95883,-93272,-15183,76390,81163,32753,11312,-11007,-32431,-15484,14363,34814,-9661,-74121,-35730,21087,16932,-27549,-85418,-163128,-148937,-64656,-67044,-137356,-144534,-63342,-7485,19287,39551,40938,-20223,-112106,-106837,9320,36262,-16821,-45773,-32492,-11403,-9090,-37371,-22081,50848,119155,139824,45254,-61651,-28435,64297,67422,-3175,-59499,-48273,-31644,-16603,66614,177405,190387,68736,-20358,-8647,-1849,-49158,-68454,-7073,73560,107544,47351,-28024,-49929,-74277,-73583,12917,57243,34035,14516,-8279,-3615,26261,11391,-3368,39508,92080,70983,-3151,-48435,-47781,-15675,51541,79686,27870,14943,52491,48664,15873,-3820,-31411,-61715,-59934,-31097,-43823,-36572,28110,78352,64989,23190,-7374,22732,40163,-46274,-99307,-40207,-14531,-84014,-120633,-70514,-3926,20786,13000,2842,-24659,-104410,-135971,-85262,-17575,55486,95004,83209,61859,77677,126506,96440,44787,31445,-5788,-61386,-72499,-39322,-10,43731,120041,160899,31738,-141572,-126847,-43485,-28007,70780,180427,87145,-49512,-88283,-59299,-22490,-10217,-11942,48601,106743,57509,-52711,-74185,-69966,-113777,-107027,-48213,-44926,-106030,-136776,-54205,70202,88750,42273,23209,52783,114123,110934,7327,-54935,-27213,-13089,-80075,-119765,-51829,-55446,-95029,-57257,2425,17514,18369,2264,-18432,72977,202522,189606,138521,99021,23244,4352,59307,42821,-48980,-52022,23309,27749,-19280,-26807,8034,62725,89150,44150,-17079,-24563,-12178,-23771,2562,72285,92683,74703,35063,-7827,-32861,8679,96227,112741,47389,48224,72513,29668,-6387,-21113,-44123,1469,75935,54925,-56544,-94917,-20231,12981,1740,19245,-8381,-86636,-76088,-10143,35484,54401,75672,103123,117315,122314,129633,97271,18748,-27191,-48549,-120483,-136863,-40154,33134,-1711,-42285,-18232,3851,18457,74409,109786,46984,-24950,-64093,-57877,-35717,-35471,-67372,-100120,-98431,-134746,-184331,-147086,-78150,-111897,-146624,-65782,-8042,-78317,-170795,-194274,-107938,26474,23394,-92251,-128605,-72823,4385,15917,-57192,-92856,-49593,-12363,-4869,17079,65344,45100,-47590,-70971,1934,29965,-4054,-15728,15351,75683,123097,102672,41025,5579,3082,-35605,-106253,-144673,-104410,-4706,82499,102791,95051,72999,91555,96115,49734,26252,74220,150851,161160,51775,-38655,-31254,-18362,-9965,44996,98938,50406,-25070,-8286,-6303,-15781,41661,76363,49776,60426,60959,18390,-1075,14000,5118,-27970,-60989,-59500,-5714,28827,23312,52551,104619,70374,-13572,10839,74700,18917,-35860,6213,5362,-53451,-41350,-7121,-18229,-10311,12553,-16084,-74928,-57172,34947,85702,40615,-31120,-44134,6133,24821,-12280,-75380,-119485,-94413,-50080,-14466,35718,68761,51085,17559,13986,-1920,-70096,-94317,-26813,33366,34148,-9534,-53992,-61977,-44264,-44027,-28886,54389,101957,72542,42399,-6172,-88716,-82175,-50637,-113014,-165743,-95572,-28662,-53429,-35281,62703,144609,158371,90217,33457,76375,120991,42584,-65288,-50131,29739,44738,8213,-21130,-68411,-103356,-91893,-28785,-4166,-40925,-25313,68575,114833,102518,33921,-52952,-87681,-87118,-81218,-94693,-117333,-83971,16273,58689,19077,-1669,-20758,-72106,-67481,-16460,10835,36107,72091,103001,109653,79741,9353,-26596,6709,15251,-73090,-151688,-115748,-84028,-92293,-59484,22178,86407,25217,-65496,-65824,-21571,1228,30158,-2626,-60697,-23577,21649,33417,93814,118730,26195,-50564,-52479,-48837,7203,94952,87092,6088,7656,61605,78235,53949,13143,-28799,-32239,44076,100934,53160,-4855,-7658,-18833,-59595,-72460,-65857,-65686,-68950,-16489,73585,74608,-39077,-128309,-109605,-77418,-98381,-75379,2550,16444,-21444,-34595,-19697,-12323,9457,48354,106716,123907,68407,77892,158396,161992,115988,94789,27841,-56831,-62209,-12971,41246,12641,-66219,-50297,49458,80166,31746,15985,21162,-20425,-61184,-43243,32141,73647,50959,59262,128004,169401,173793,140528,54359,2734,41394,88405,83192,60393,58516,88048,94498,42056,-85,43110,55780,-7995,-68825,-85300,-55937,-4684,9448,-28704,-60646,-31076,-18260,-84200,-116748,-35568,55818,64096,17953,-29206,-53290,-52862,-6413,77683,94991,-7347,-94208,-93868,-64656,-27212,-18325,-43261,-23501,22247,-4983,-33079,29544,96659,75836,9303,-46782,-66801,-34069,25763,61011,92883,49488,-58908,-89872,-84531,-73923,-23416,20073,5201,-60376,-94731,-19570,57270,31930,-4397,-28545,-12704,-16553,-68552,-64336,-14677,21117,45120,25774,-25087,-46860,-719,64455,93819,129616,131153,68711,58616,116046,63748,-51956,-53309,-20355,-37102,-55057,-38757,26468,52193,2245,-4186,40839,22714,-37196,-30946,-3722,-15044,-9314,9298,-12931,-7363,-15513,-87473,-94755,-34939,-9374,-46870,-103745,-80349,16940,39679,-2175,11463,50137,83003,143220,202107,177669,59305,-41334,-72643,-123790,-128219,-31470,41138,-29201,-129226,-89133,53722,63811,-44610,-84062,-40155,34199,59538,-20096,-93955,-91313,-49311,-16688,-4022,15889,46264,19884,-55033,-97603,-96569,-87784,-79166,-64633,-19094,35715,44924,-19180,-79998,-47312,29985,66171,46641,50747,106381,118085,53573,12389,28498,103804,59542,-17392,-16154,-15130,-49208,-102577,-128991,-82844,-19939,37776,69268,25082,1213,67446,98954,36749,-26086,-56943,-163148,-210024,-37082,164916,191075,149555,126703,98841,162015,307279,98455,-562765,-933348,-562615,-124427,-11283,-41430,-71927,-41634,23788,72392,57937,75712,105626,63516,1829,34418,130039,140511,30152,6319,102674,131182,21482,-45127,36469,119914,90172,25239,-27875,-23389,37905,61410,-11097,-121795,-152114,-53869,47464,60566,59275,49583,-2954,-37650,-11014,3554,-17258,-62100,-143631,-177192,-113901,-22779,21254,5346,26566,51073,27849,15019,21143,-21533,-59974,-23442,85802,133809,47088,-42830,-96649,-103884,-44403,8296,4756,-22985,-66201,-74995,-42854,-44027,-45370,19846,43393,5619,7740,19485,-663,-44478,-85723,-65597,-3329,-25360,-66526,-19822,37722,38922,42317,69842,39614,-49128,-105903,-104643,-62803,-51656,-57924,3855,34319,49072,101610,99075,33771,16825,-15148,-55955,-39232,-28359,-55382,-55682,8456,34909,11710,18572,20483,-19467,-50955,-81729,-90318,-32259,10435,21894,51375,62718,28975,-26835,-47453,-32086,-82451,-170513,-105693,24583,33909,3049,43121,99822,107124,74036,19055],[-11485,-14606,23200,29423,29963,99448,147135,54167,-60882,-54493,28562,66268,26060,-20329,5821,105341,99314,-15253,-46341,8866,-11351,-46880,-44547,-33971,24473,142783,184893,104354,19753,-16000,-103627,-199868,-162917,-74388,-17196,67274,100552,4671,-56312,-32237,-11154,-15423,-31384,-34395,-74457,-110833,-49801,24009,52060,67665,40866,-16652,-33000,-8874,22064,31202,-4061,-11750,-14644,-31482,-64219,-135857,-159841,-81669,13902,21108,8656,37293,67353,60222,31143,-11015,-5548,6215,-59773,-140611,-103608,-28665,6573,40878,40244,-44763,-117809,-126882,-84592,-72271,-127883,-115776,-32601,20507,30763,14206,39203,103858,72560,-66658,-76748,36691,65056,-12964,-14834,98016,179052,166981,88292,14851,26740,77355,87555,118128,146843,72028,-26609,-52878,-3506,84892,100680,35160,-6930,3957,28769,32302,32261,39139,-18064,-94032,-68282,-52217,-79986,-62308,-56319,-121380,-119273,-6572,20651,-88189,-124006,-28352,30916,28682,32967,25589,-17358,-62291,-26109,50404,18980,-8094,24926,19046,339,27889,31615,87,2917,70490,114530,-2632,-127218,-76937,26443,41006,1745,-29929,-324,19023,-1458,26563,123279,177773,81524,-31055,-21948,35311,31903,10622,59972,143927,163686,92830,28306,-8108,-14106,28205,98397,81322,30522,21600,-471,-4262,50270,104765,96124,70790,61344,40967,-5930,-68240,-121320,-124377,-38679,37838,12607,-11793,16134,57290,88368,70701,-21273,-94647,-85671,-27782,-11014,-12326,17232,42365,25792,1900,-6372,28911,56538,-8400,-80800,-67317,-31094,-54396,-67997,-9246,78926,104482,32879,-53811,-62676,-50334,-57704,-83023,-112384,-58523,55081,91125,46887,37462,89238,90186,76267,60948,5412,-69947,-88775,-66196,-38651,2286,94403,145514,45514,-87186,-75755,-59840,-51986,107984,238753,96442,-103412,-125740,-52857,16480,53246,59012,96762,120291,56401,-56754,-83149,-64910,-80759,-62237,-44116,-88289,-132304,-122918,-47934,41630,69730,51834,43710,62838,144647,207674,141833,71309,121922,211083,78779,-160412,-162075,-68509,-51915,-53241,-11381,19175,-4201,-76443,-71470,77616,175928,121398,71043,92472,53712,17614,63202,79675,9175,-38614,-45930,-77582,-58940,-15602,15816,45142,60296,30648,-12849,-46307,-37643,-10513,-15562,-2323,38505,50748,-84,-44980,-63257,-41566,61107,127134,50376,2694,34335,22646,-17610,-31861,-47948,2225,106757,97685,-36423,-78038,11397,18387,-33086,-27513,-42850,-72866,-39297,-26495,-45525,-15840,45112,85011,101218,84451,64307,19333,-77206,-97319,-44542,-37614,-22674,31878,70439,51668,-31261,-61121,20889,78117,58819,55624,34666,-3991,-36715,-8409,57707,60502,-48846,-133442,-91296,-76088,-84954,-36288,-25451,-93211,-130260,-80017,-37148,-50400,-80341,-88634,-31888,20706,-28989,-101106,-129671,-109457,-26569,35359,-7982,-42966,7398,25159,-8592,12871,42681,-23391,-107518,-96811,-55955,-79072,-82733,-13723,27622,17095,24720,57308,53677,4427,-40802,-92019,-121640,-80974,-15821,20136,49177,49330,33903,59152,136128,183613,162524,117409,109394,128618,111086,25950,-51167,-22391,11412,26991,99912,129794,32961,-47780,-19568,-30753,-82191,-68615,-34585,-24049,34879,66585,34093,8487,42418,88798,70859,-24334,-81545,-23583,11672,-29107,-28846,10253,5861,-34140,-37888,-3124,25239,54051,79497,41606,-1796,6021,13082,9038,35431,36275,-13133,-33981,2124,37712,66814,56568,-5763,-51901,-15307,27666,-12863,-87385,-114065,-97540,-71751,-29541,12814,16733,10434,49418,111354,109161,68,-98397,-110090,-70059,-38053,-33784,-22128,-13640,-8465,-20302,-33006,7346,33278,15467,4600,-41483,-88654,-15041,61656,252,-100775,-113650,-55452,-27002,-11336,37998,87695,114173,112129,80791,72182,126162,117102,3190,-44079,24752,69648,47966,-4130,-69923,-86651,-51769,13426,71939,69832,50788,59720,48824,46816,14232,-59142,-98188,-88526,-65523,-87437,-166280,-106195,63121,82206,-21720,-75091,-48443,-30130,-16484,32860,57182,33187,17241,21667,54497,112426,71954,429,14729,44856,-14540,-119656,-152384,-146850,-129773,-72013,23204,128626,113050,-16850,-66907,-19746,-27895,-51518,-42141,-46754,-38686,-20535,24639,116091,130223,20558,-65982,-57480,-33894,3109,74117,91884,36126,-12002,-54548,-71622,-65989,-56901,-34829,-1443,66572,83079,-15371,-65053,-9622,21973,-18153,-52081,-74346,-79502,-63021,8027,120364,159409,78385,-25532,-86094,-104283,-97254,-30053,50796,46501,-20596,-55728,-44002,21924,61753,24173,44815,98009,61199,71409,156808,161760,126781,117005,46482,-36347,-27550,46468,100715,40259,-30222,4398,48308,4277,-61234,-60096,-3458,60199,76974,40926,31851,40922,48042,86323,145291,134194,141241,197641,152330,36812,32147,113285,153301,148007,159978,156557,125312,64721,-21718,-18713,16650,86,-3348,6914,44097,58705,20212,936,-13914,-39512,-84447,-149915,-133141,-43482,-8014,-8076,-7179,-24414,-21513,-25088,-19418,77639,145116,49202,-84576,-125857,-91464,-48647,-50557,-76344,-35852,45365,36295,-53859,-56493,9533,-1864,-55226,-69342,-80482,-80179,-5662,57131,62213,3518,-69296,-101606,-117554,-78316,5828,28885,35418,28304,-5937,28317,69139,19932,2535,16437,33315,25775,29145,60079,34528,13204,43980,44493,5296,-20335,-29938,-33752,-32762,-9159,-10759,-31667,13005,88205,21890,-122525,-141974,-99795,-120856,-133976,-124803,-66633,-1011,2675,3707,35486,2640,-61637,-71573,-61749,-37851,-23535,-36371,-16600,21814,1365,-58575,-41958,3524,17887,-21719,-59742,-39503,22128,32354,12896,42321,115979,142799,127172,129899,100093,18044,-50335,-105969,-174794,-157704,-51934,26256,-8903,-83570,-54110,62747,70748,-17115,-55458,-31479,17222,13113,-67392,-114980,-93507,-53465,-28262,8269,75180,104310,22430,-92192,-141796,-117331,-40689,25648,41283,49453,50099,30855,-16290,-70435,-48978,58799,78834,-27241,-43275,67919,102910,19337,-57197,-3967,46493,32228,13224,29755,-6118,-54004,-62341,-49852,-8590,38541,71709,70895,4604,-22834,58992,99220,19136,-56947,-103690,-255019,-335317,-151287,103901,211689,173663,122620,69669,104445,238583,-12623,-729232,-1086008,-660116,-162388,-489,-36986,-139501,-152321,-13750,87941,35186,11396,60043,84195,54812,31708,51944,33922,-56543,-45947,60332,55797,-77413,-99337,8991,55741,5173,-14848,-1659,8725,33801,33737,-39098,-102632,-56922,-21508,-52436,-60320,4338,32277,-7290,-32186,5533,48725,30302,-76004,-182204,-159254,-73489,-7462,11335,6590,48693,66319,46276,66172,88115,55403,25414,40060,82243,91839,15700,-57964,-105953,-125236,-75698,12165,25472,-20137,-97111,-113659,-36638,11875,-10724,-16326,-19090,-50362,-60133,-2900,83014,41119,-100688,-155628,-104906,-48761,-9880,23758,29807,13260,29978,75202,78515,4742,-93642,-120145,-12718,72268,71266,61943,58886,105250,163680,110238,12997,12744,46740,37608,22348,11685,-6821,-17461,17917,50892,52302,36301,6186,-34706,-78946,-110571,-108803,-55356,20382,69433,75270,18297,-75344,-120019,-85365,-30470,-69469,-100772,-7044,80711,29607,-15512,34780,58084,11589,-9223,16753],[-16814,-12749,-8249,-17277,-3897,47943,57264,-9255,-93797,-72311,38536,79139,1487,-40890,-407,69335,77567,-15672,-88567,-5250,74500,34391,-25373,-37428,18729,109622,106854,29279,-432,4953,-84016,-180632,-144214,-50925,17006,62641,43216,-33287,-17914,43106,26850,-28231,-43719,-35921,-76098,-120685,-83856,-7046,56226,70164,8230,-39929,-19149,-3289,-4509,-3796,-35535,-44600,-50527,-75366,-104368,-169973,-196976,-126994,-33620,-2767,12257,62140,76832,27160,18373,39367,59401,83129,41390,-55826,-68162,15368,52668,28775,-4310,-49287,-104116,-135306,-100724,-70799,-89038,-73581,-33526,6594,59380,44401,13057,43191,26601,-98848,-127664,-16387,44983,-13161,-27171,54117,93985,79570,54187,31274,36842,39059,13905,63508,163557,157214,73305,-1313,-7147,86514,152697,83350,30050,80871,121887,79038,39187,19117,-55110,-119001,-73989,-38193,-66203,-36461,19482,-46904,-98040,-20173,39296,-6642,-24329,28308,53846,52519,58221,40526,3646,-31439,-28132,-7341,-29528,7457,76489,56052,42945,92122,92465,16536,-14091,28536,61460,-20702,-97184,-53337,1153,79,-3139,-18637,-5945,23797,-1790,-63178,-49964,12247,-32169,-130596,-84534,55009,113398,85665,83240,121535,135071,106085,73254,32959,40269,97900,146943,102697,9646,-39542,-46115,-27496,33508,112341,127314,76003,27766,11683,-13001,-88751,-181079,-205840,-153391,-96516,-73760,-33174,5992,27538,40187,19127,-40614,-68439,-45680,-8461,-20475,-68177,-70675,-13358,-3212,-53842,-73530,-29247,11216,-14605,-81722,-102396,-52700,-25338,-17577,34225,112741,127221,45297,-50998,-31295,35981,22841,-69183,-131379,-92016,17296,41588,-5194,7423,90511,104902,67295,37084,6214,-38479,-39104,-13932,-13634,-16548,13120,53267,40301,-10211,-19282,-57383,-70762,65822,176674,53233,-121915,-143393,-65809,-4255,37277,70933,123440,133132,58789,-15779,-36530,-36992,-35416,-4339,-30689,-109160,-112803,-63581,-66689,-92787,-68955,4040,61353,77424,123111,177096,153184,101583,165746,282446,124069,-203140,-220324,-23736,1222,-49068,-9882,21400,-36556,-95793,-29828,112587,112050,-6420,-15753,71425,91596,42485,13825,11268,-12966,-45916,-67893,-61719,-9019,26523,19252,26293,36407,26492,22716,-13962,-50339,-28255,-19263,-20888,22122,46786,-16883,-64787,-77293,-90477,-23276,58643,-8007,-61546,-18531,-14880,-34079,-3986,-2878,-25343,8654,53338,17794,-14897,-455,-52764,-110564,-85988,-47680,-18787,18227,-17363,-96784,-101537,-49970,-10014,9680,-4111,-19217,-47561,-117425,-96740,-6155,23698,22161,40741,37414,38605,14491,-25196,24624,94474,76262,56785,56019,40557,15367,31284,79769,94198,-524,-90655,-54997,-28002,3507,55615,25714,-29409,-31713,-19766,13228,75181,91643,67013,62752,50524,479,-22336,-53351,-71716,-21586,40059,581,-46591,34084,70157,13201,22054,23652,-61335,-93093,-47276,-80637,-173117,-154618,-22104,23087,-38674,-71619,-28735,17614,-2575,-54553,-104633,-122847,-65089,-1889,-10959,-22462,-23560,-16102,41846,122555,163933,164635,128536,64412,17441,21853,6174,-40901,-8978,2334,10031,90647,127540,58624,20962,49393,25621,-70631,-122983,-83952,-17762,44130,55920,52522,62618,86719,134622,164943,93392,-18850,-28617,-2960,-37835,-71947,-56361,-14469,-20703,-68710,-46153,45097,81532,59934,39254,30729,3999,-24896,-16240,30950,52194,14919,-7702,33792,71785,84160,66173,38359,-7260,-38949,-35758,-33234,-45040,-46155,-44350,-58493,-52474,-31335,-48349,-50549,28371,121436,143645,62470,-66301,-153530,-168539,-145507,-97449,-10625,39204,59723,53230,4014,-13791,9208,31317,47218,12527,-34993,14094,99975,108468,17596,-90124,-94099,-25778,10850,8313,-1777,23169,81565,89161,38875,68248,121048,36113,-63932,-38228,21386,22930,-26925,-69691,-42283,20398,57200,103619,121141,75077,4374,-51307,-23033,29496,24085,-33255,-76006,-69690,-48488,-89995,-50671,56280,57460,-25185,-90758,-92899,-56925,-1916,73599,106461,70673,18199,-11945,-10665,45012,65894,22353,6068,25946,-4195,-67702,-107549,-129239,-120850,-61939,15465,103687,110650,-5894,-97461,-60952,-62558,-111397,-89594,-59681,-51857,-39910,7204,66499,63249,-4058,-69037,-84574,-53470,-20592,27696,84430,64700,-30764,-142838,-182423,-142618,-76113,-22893,-12475,-2309,-24053,-109825,-118636,-45040,2031,-15712,-79886,-150146,-138173,-70670,4454,87695,145207,129422,46457,-60799,-100097,-40479,52983,95760,92787,41823,-32711,-81745,-11753,35360,-60634,-87167,-2899,18869,24570,55975,38531,22867,61845,81999,59470,24626,27769,61789,55134,40089,30986,21145,-890,-19468,-30696,21408,123314,151973,90925,63135,87083,88523,64380,61478,48633,78236,180588,188994,64095,-1512,55551,116476,108240,69794,38243,50236,35623,-54950,-84350,-32940,14222,28616,62677,130058,102387,-6069,-15387,11994,-15748,-53438,-88562,-72647,-25089,-46031,-50675,-26985,-41832,-3348,39773,13318,30392,79586,38172,-56031,-82782,-18440,25755,-29796,-87360,-23608,96447,79755,-57820,-137385,-86792,-50360,-77068,-78932,-80349,-89606,-12187,59309,69403,50574,10591,-79232,-145902,-84049,22537,40308,52747,57515,-8695,-25430,20943,-4343,-6135,35863,51805,31164,55253,101900,54121,-10878,-14366,-82,9298,11869,-11186,-58170,-90274,-115756,-137052,-105975,-8292,53034,2965,-99324,-140159,-133910,-131763,-128841,-158701,-146507,-60519,-8924,-12804,-915,-6490,-30489,-54968,-88945,-55201,5848,-8776,32411,113260,104521,59769,56756,45733,7072,-34439,-50730,-64587,-94009,-73516,-533,69900,140679,132450,55063,4511,-21240,-30896,-37121,-95857,-149084,-95137,-28149,-8224,-7235,-8169,30095,78344,59576,55367,78328,63390,15627,-44584,-76338,-67215,-14952,23080,-923,20143,112913,135329,37161,-92684,-163269,-99278,41649,127580,116344,82700,60529,25117,-18990,-35663,-26445,28996,50359,-28779,-48100,57223,102537,42340,14845,55813,34812,35349,57546,57476,9927,-5429,21416,43754,69027,97266,86791,39351,-25658,-44646,4068,42995,15929,-23132,-168025,-470663,-591991,-344315,5147,158235,134171,69004,-10772,-14056,124949,-52893,-723989,-992634,-629175,-170863,-39424,-44779,-130419,-151507,-6234,87796,-17365,-124453,-73419,32912,89564,66327,-14340,-91067,-100798,-62776,-19864,-38094,-100279,-77504,-9905,-12479,-50699,-22471,36650,37267,-15327,-90741,-112680,-53740,32988,-14768,-138807,-134411,-17527,41221,24700,-7871,-30139,-15342,-1688,-87905,-176207,-111053,-1302,41391,15662,-14657,17871,54761,70570,76923,73727,65455,67402,65100,32772,-39894,-108112,-120547,-116862,-119204,-76414,-9580,4967,-14541,-58399,-80476,-42385,-284,17175,21352,-11125,-60325,-80417,-15311,114195,120530,-26832,-143507,-129315,-47473,10623,3519,-55750,-108431,-70263,20509,66256,16391,-81145,-58067,115596,216839,163389,91584,63607,96546,129911,72502,-12936,12146,91561,94327,53045,54011,79298,63606,41865,50026,75739,34681,-36466,-42229,-39502,-50317,-33863,-6471,23474,54078,45847,-5277,-69465,-93910,-50302,-6183,-19871,-21627,25355,64590,31275,10358,32181,-3938,-86168,-89819,-17735],[-29215,-19400,-11303,-5060,8108,-644,-53337,-77455,-67853,-27237,43709,78441,7113,-37870,-19719,32303,80686,52467,-24485,2999,72651,31323,-45250,-38920,43678,99268,34755,-32874,-24177,4039,-25525,-53828,-40025,-14597,42574,76686,26181,-33206,28977,119955,108098,27377,-23499,-62892,-78567,-40190,13550,37205,38222,34236,2437,-45115,-41850,-33336,-39302,-2129,16462,-17328,-56215,-47028,-40830,-90558,-109351,-54021,-13837,-15969,-5652,19899,2217,-28242,34591,85978,52359,47144,94058,47766,-35669,-23196,16584,109,2189,23107,-8416,-70531,-72179,-47753,-23648,18973,21273,16030,38833,4347,-49018,-41295,-23749,-75288,-96355,4257,118525,91643,36628,43953,23160,5405,30536,51325,50250,20763,-27182,-1659,112802,187386,153693,40327,-33373,52444,176786,149855,122160,191499,191371,97082,36167,-8643,-90144,-114009,-23814,40498,-14116,-55540,12542,-21921,-123205,-118559,-35212,32766,72058,100990,101956,113564,120371,83998,17147,-44067,-89180,-105708,-92740,-11293,50146,33999,39270,86928,79449,11673,-9688,3817,1153,-25723,-9898,34789,30657,-1796,-1968,-10091,-7066,33542,14547,-105914,-165382,-121963,-132761,-175704,-107402,21696,72020,32095,6189,21375,51306,72449,65973,48721,61965,83115,99837,68984,-35376,-127563,-136692,-101989,-56926,-8985,47506,64461,47618,42560,20721,-65752,-155131,-169828,-164976,-166029,-121060,-26241,26332,10067,-37254,-79450,-89847,-50939,8314,40722,-1992,-94099,-131850,-36902,11152,-76689,-133409,-103887,-74898,-79681,-109475,-111980,-62093,-29493,-14711,28957,67481,54060,17244,-9167,27562,70933,38714,-60683,-106800,-51576,13428,-11194,-46747,-3385,90749,80849,10329,7927,24414,15871,32111,48342,25798,-4085,-41374,-35757,-4887,-9283,-27872,-60244,-88557,-26007,47880,-4599,-88255,-112008,-53440,-5417,8030,39257,109755,109433,38380,9043,-2628,-35768,-21688,37969,20222,-58520,-81124,-67164,-117119,-169806,-123853,-6422,65624,72870,74631,77319,59722,33266,69413,150076,53354,-216021,-230213,-14366,21695,-31068,-3696,-10691,-64516,-24405,88567,147378,88879,-5989,28362,99286,111194,53227,-24685,-51460,-34788,-10697,25898,81157,88750,54189,10648,2317,12690,28442,52057,15100,-69944,-74858,-8615,44132,75501,65571,-8632,-51244,-68326,-90059,-57844,-11007,-54341,-63218,-19361,-34291,-35426,25512,12968,-89177,-125782,-36611,32221,23632,-28318,-113476,-151752,-102746,-12536,53096,80918,28382,-76327,-145644,-133341,-63037,-14447,-34732,-56606,-52976,-50418,-1351,46463,25503,24109,47689,-1426,-20546,51803,82593,66077,81028,97167,95345,74557,40948,14945,20397,34927,56284,32642,-24228,-34477,-41702,-1629,57622,47063,30607,45358,33439,76715,165958,162541,99711,68041,64467,55964,41910,-2700,-41343,-13883,28915,-33110,-106931,-23357,52119,40311,75978,96841,36852,21440,28371,-59323,-150229,-109285,-1629,10637,-44280,-65424,-41290,-9919,-16665,-40253,-72410,-111377,-97158,-50096,-46218,-49151,-42370,-10781,29244,52250,56407,81871,83531,17877,-34579,-7345,-9507,-34077,-2962,-81,12942,63689,80402,51174,48338,72764,49428,-36476,-87779,-35359,47196,71955,37535,40969,84881,102919,125240,171999,134496,10665,-46381,-20928,-16999,-41788,-21040,39993,36872,-23660,-248,86746,74610,-4308,3747,33674,-19716,-84330,-75015,-11172,32679,-697,-39020,36255,150052,149189,57664,39000,42776,-32607,-105830,-74019,-4956,17900,9174,-23142,-50740,-52993,-67003,-61241,14379,94619,125537,97487,-17075,-133299,-153230,-122171,-100953,-44393,29225,89746,106650,50974,-2226,18904,79589,121847,116124,43171,-265,49264,116808,73224,-52392,-108988,-62408,-12916,-2987,-13306,2538,45053,47419,-484,-6730,20803,-31214,-123676,-136414,-75552,-37497,-57254,-91684,-62952,-8609,2740,24538,44596,-14382,-90157,-100466,-19256,81475,111953,52627,-32534,-61808,-853,66421,62933,39482,30840,7381,-37238,-89672,-88068,-6476,59100,63247,60656,49764,22223,-21510,-38955,-18214,-7234,-5842,-6649,-21410,-15531,-10398,-42427,-73305,-62599,-10251,54750,36791,-50520,-115841,-72911,-45335,-83309,-93669,-62727,-29746,-27055,-27643,-12810,1802,-8451,-55831,-96386,-78893,-52768,-17895,76551,100731,13462,-92004,-147469,-116533,-23740,25539,-6408,-42779,-81577,-123935,-108135,-71177,-26137,21041,-25142,-124351,-114993,-48618,-21966,-2264,40468,60915,20596,-44943,-44146,48137,107925,76738,76378,94090,24163,-64225,-51015,-16927,-89814,-136513,-66666,-4694,3296,-17284,-64201,-70721,11345,96643,90606,2892,-61186,-20084,75709,107397,24696,-3739,71083,98424,40185,40851,94879,99918,56749,52261,100665,100843,24642,-28175,-11198,41330,109439,121505,36925,-44571,-37825,3923,-8490,-80977,-99357,-36611,-21564,-77513,-85358,-33712,29335,29485,54312,116671,85093,-32181,-47463,2602,15140,31335,21056,-7243,-620,-27138,-47184,-42450,-57977,-1285,77462,44489,-25236,-37203,-32342,-28265,11101,78029,92731,18090,-29171,22702,90006,51675,-41235,-108361,-74496,-5716,6938,6753,-1276,-23062,39221,124639,150738,142662,86804,-42342,-117979,-58180,9412,23519,33137,5537,-83323,-96825,-14902,-3428,-9895,29760,68214,50402,31488,58688,52387,-6985,-53334,-51141,-6811,34689,59009,34053,-24769,-92707,-149102,-112624,-4087,43494,36329,6867,-44101,-78899,-49791,-41092,-110633,-136723,-58571,-9518,-28109,-15024,21774,32107,5061,-67637,-80078,-3326,37770,105402,230928,225111,128993,77117,48174,-3293,-46087,-84363,-138743,-186628,-134505,-12798,74042,113965,99404,30512,-42769,-58035,-14676,9383,-36741,-80589,-36876,-11411,-41180,-45149,-1005,43882,42460,15558,91461,180064,135355,33348,-26543,-20170,15307,58108,74209,23194,6868,61179,85046,42341,-53451,-124475,-65659,46738,111438,93259,59548,76438,52342,-33655,-45979,-27542,-44070,-15968,12270,16361,79994,117281,54483,55891,54045,47246,52274,67530,21539,-20278,15371,52943,77753,115880,118834,61903,-2359,-48906,-69692,-62715,-28602,8481,4712,-190492,-559189,-683886,-401789,-42811,91584,95523,40169,-50050,-58611,51668,-242174,-1051307,-1273850,-714334,-157297,-58537,-63167,-77949,-57475,5601,43183,-56721,-176715,-147592,-35815,53680,74043,-7847,-81769,-47998,-7392,-44760,-90213,-77564,-45911,-30906,-11685,-6540,-2046,16851,3525,-76580,-164186,-129426,5093,63083,-32864,-149554,-121830,283,64530,49486,1654,-59628,-75319,-38031,-58543,-105451,-53645,26061,41113,17513,-41945,-78289,-37452,32997,42714,33101,24998,23065,25189,10068,-69304,-163412,-186817,-166554,-140604,-85879,-41208,-25022,-13120,-5204,-27513,-62897,-53830,31633,100078,59694,-4332,-27092,-4657,68224,107095,46257,-60535,-95516,-48490,4545,-27803,-133872,-188190,-113330,-8182,22058,-8134,-34435,38370,175686,210690,106968,42223,31094,42875,39049,-1296,-45779,1804,68635,53078,13284,43809,99037,70415,3657,-4017,40343,1938,-70129,-37932,20659,47199,88175,93541,37070,-8954,-24302,12982,55211,18732,-34988,-52952,-24332,-14816,-19431,8031,33968,39804,27699,-21589,-80604,-88097,-46971],[-51538,-31003,-5895,11189,17219,420,-46594,-53063,23721,67082,52040,51582,9134,-60974,-91730,-36375,48504,77393,20109,-24655,-28908,-51431,-93475,-59567,46447,80305,-8442,-58222,-31018,5075,22986,36362,27518,5359,49326,87169,31893,-37498,-1099,92154,128003,85994,6877,-78229,-69849,43491,127452,108003,33677,-5804,-19213,-85964,-124186,-103170,-74400,16967,83002,37488,-9055,20153,18704,-31096,-40496,80,17023,-12733,-36518,-63589,-78164,-23478,79155,74813,-36886,-69679,66043,127067,46107,-22125,-29139,-42960,360,68597,67802,23219,10788,-1186,-2097,47569,54790,22460,-8007,-57333,-75928,-35447,8213,-9004,-18770,71109,205645,198286,100630,52561,28587,16626,14257,9093,19184,25425,3759,12634,94239,188478,200332,88566,-39993,-1364,127980,151609,167897,237860,189559,76474,31274,-14736,-81897,-64726,43607,81057,-14381,-104699,-59290,-51330,-141498,-174156,-103826,-1038,81381,140354,152512,166875,166454,97294,-4448,-53117,-83221,-118656,-123860,-62713,-20385,-8763,-210,19265,17792,-11115,-17721,1316,-8950,-27720,35237,104949,93492,51581,38323,27881,30123,56655,31804,-78343,-135686,-98228,-90050,-90661,-67932,-33552,-23290,-62172,-81031,-57561,-19215,1668,894,12976,44730,32525,12872,-5355,-70765,-154026,-187581,-154984,-113664,-96405,-28656,62421,98363,104166,71839,-10428,-40200,-17198,-37729,-62062,-33488,16190,51864,55197,-8958,-90384,-112976,-64313,10608,61760,35483,-64535,-130475,-30024,48639,-19496,-77700,-85889,-101878,-113366,-87861,-25345,13393,-9555,-17797,22106,38585,3295,-17359,7789,51377,45292,-532,-55095,-71718,-6561,30480,-15196,-40111,6077,74330,41180,-4180,44116,83206,60946,51881,53536,49071,41358,-1855,-45861,-55774,-65304,-69449,-70576,-87330,-61269,5473,12486,-28449,-51942,7595,69361,45240,34418,84645,42671,-22909,-8527,-9665,-65138,-44691,47694,77447,19600,-61411,-115192,-130471,-82361,20675,79000,55145,27869,22193,15863,2554,-6990,-34899,-16674,-9818,-146137,-186775,-67249,-4655,-18041,-20811,-59821,-62198,48162,173726,204115,165422,124425,127999,112436,69332,23764,-24628,-30499,11922,68435,137992,159201,92791,30957,16892,779,-7782,3954,19455,-14774,-88134,-91103,-1832,95636,115795,61811,685,-15156,-38496,-49432,-21629,-13392,-31407,1849,23503,-9142,64,40173,-15769,-124810,-150326,-70487,12061,34995,-5214,-81206,-109786,-52810,47286,106262,114743,68959,-17481,-94277,-88069,-10789,41318,9225,-35000,-14332,53415,112473,102606,47722,66424,86635,15169,-24476,68628,164018,147798,103679,99755,98635,49583,-9375,-45989,-28299,537,37613,62222,14826,-48191,-72903,-25689,33344,52347,60280,55108,37452,86020,140858,88108,5811,6228,42367,41170,15491,-15302,-42630,-9657,35015,-19269,-99894,-79986,-19820,25694,96950,163660,168671,134421,56632,-25176,-43871,-5250,17151,1723,2564,28846,38102,24287,-2606,-19888,-47700,-92619,-107047,-76919,-38818,643,20160,32022,2028,-55549,-77721,-15398,38569,30736,26254,39412,13798,-2718,16714,31767,46150,33347,-7413,-33369,-25840,-1767,-22642,-45637,-21347,29080,57620,49526,13486,11026,36958,57909,79280,96813,58273,-23470,-62495,-45395,-22525,-3261,29535,47380,33957,28991,65934,112066,81240,-6497,-16464,10329,-35024,-95837,-86711,-25036,6125,-36946,-68893,24933,163349,153866,10873,-27540,34003,-7671,-124201,-123932,-31890,2090,-9663,-12520,-26632,-40630,-25682,16482,76506,113355,120348,101402,17902,-65289,-36287,22445,-14744,-52447,-1936,74981,112357,84123,19123,5487,65881,132065,152420,56823,-43212,-8500,69189,47788,-40659,-94765,-94869,-66100,-23948,18547,52392,46900,609,-38684,-68690,-103603,-121267,-143444,-162799,-135664,-96125,-91328,-136653,-151799,-133803,-123854,-101787,-81234,-133081,-156817,-77461,40090,91949,72022,35738,1467,245,81115,170433,124734,42129,16255,12186,13741,-8069,-23228,17496,9695,-37734,-9709,37116,30194,-18141,-63582,-86930,-58093,-19321,-33738,-48737,-18186,22445,18754,-21627,-61172,-37554,11606,-38929,-104646,-88228,-15473,17256,-4819,-29224,-7427,26501,-189,-53844,-53719,-12456,-9770,-63221,-100131,-79751,-53165,-31431,48684,89653,49837,-2577,-54513,-69415,-5678,38823,21759,10490,-15570,-33936,-24673,-48878,-21372,94824,121162,27343,2908,29233,-9250,-73651,-92598,-68535,-36337,-17246,13107,68345,74178,8752,-7168,44576,50790,11504,-29469,-24321,-26290,-57016,-34800,4862,-3730,-35485,-73988,-75945,351,57799,19196,-61186,-110516,-49497,83870,131103,26804,-19122,84950,120535,49318,14320,9557,-4269,-26050,-31976,2513,35532,-4417,-45572,-21001,14584,19385,12863,-15372,-61643,-81918,-61262,-53831,-95736,-109616,-72067,-48551,-67992,-76731,-65989,-24524,11693,7479,18428,20164,-31785,-50872,-23061,16815,72510,61610,-11374,-22324,-18005,-42043,-41995,-33193,1910,43538,19113,-51380,-103372,-98204,-14674,82959,105127,57907,22654,55281,83813,31280,-39645,-68184,-73903,-37377,54972,126295,142221,122566,71135,86960,173062,207824,156128,48945,-48446,-46809,-2225,-17522,-27939,-35066,-87504,-133228,-98866,-8082,24429,9479,17213,73622,70044,19399,30194,51658,21170,-20965,-11626,41809,78202,108045,107565,45711,-35475,-116216,-91699,12790,66687,85324,94601,49003,-7476,7595,19788,-39411,-49639,9262,17601,-4159,36618,84380,73572,33796,-33593,-62788,-6936,80213,158328,243181,219993,100459,45057,45408,36913,4534,-59772,-123303,-122740,-73960,-14075,36363,68659,96373,83850,27363,4574,27592,42052,35928,649,-4064,6251,-34884,-84176,-48411,-11223,-30354,-37619,48749,124487,75488,31896,42477,48323,59040,51885,26032,-14383,-41838,-35541,368,25901,-18556,-72965,-66700,-35640,15186,43692,47227,82541,62104,-48465,-76125,-44257,-80310,-57996,35291,59827,74286,77199,-17124,-58847,-8679,46273,65540,62944,-8832,-45762,-9010,16368,69603,138469,115948,50013,15055,-14022,-48906,-70675,-52381,-1939,-1984,-120855,-368240,-470261,-265779,-14851,97053,115662,76166,15084,58709,151152,-223404,-1065507,-1400671,-774501,-188520,-53510,-63225,-40005,-18539,-53314,-57368,-71406,-107279,-112086,-61990,-8610,51801,59862,9428,1045,57365,32097,-29675,-28604,-30765,-47218,9623,42916,-10892,-57809,-61190,-99360,-129699,-57066,65062,68079,-26280,-79860,-57252,26694,80513,57945,10770,-19903,-18150,11057,11184,-6235,24824,30628,5492,23219,-28042,-131508,-115018,-19412,16130,29309,13699,-15441,1544,46126,39815,-64524,-176084,-217795,-162893,-61331,-7804,-23963,-16118,17406,-4701,-69849,-62198,41497,119854,97083,58924,42047,8729,2049,45539,68926,2166,-68981,-48870,17795,-10928,-115936,-117569,-19843,23494,-7233,-23364,4942,40352,90506,88011,12287,-6552,20122,30496,-2765,-48710,-49323,13274,26291,-16782,-20661,22090,45754,690,-47339,-31945,18948,11323,-33277,-21035,38152,100641,157391,146183,45259,-45600,-46677,57657,162076,119518,-16447,-71577,-24097,-10406,-36466,-4544,50191,53318,20514,-3236,-14942,-38204,-40028],[-35960,-1656,15280,16989,11431,27593,38887,41464,113659,150903,72676,20469,-17845,-119596,-169187,-100646,-32640,4297,-7876,-34877,-44729,-49562,-74442,-45813,34798,38089,-40772,-58934,1311,52927,32982,-1860,-1647,-1027,14763,23907,-11739,-55046,-39289,23042,77428,85143,27391,-35951,-25448,59254,135510,137179,69998,5330,-37530,-122095,-179211,-143276,-80064,16973,67964,38672,24980,26161,-20615,-59392,-47677,-19573,4325,-17508,-65216,-116756,-91357,16528,72484,-4266,-115445,-122182,30015,160952,136585,47351,-20002,-70765,-52665,10839,48473,74282,95451,51792,-10150,-3784,10494,93,-27194,-70161,-40094,43515,77325,45746,45191,118219,222356,216699,107785,40033,45577,42920,-42057,-119414,-90934,-24180,10986,42550,90652,150783,189065,122967,-12803,-44727,19806,48837,92139,155791,112098,41123,37501,11818,-31376,-8592,60925,42304,-50926,-94611,-68334,-65282,-102337,-119160,-111147,-91068,-16816,84908,125561,136515,134024,47867,-51887,-41471,-6534,-47239,-106557,-100158,-72675,-44494,-42683,-53728,-38832,-32653,-34090,2059,10304,-39481,-5986,74466,89694,76689,79413,59045,30216,9008,-19259,-58529,-55089,-13805,-810,-10223,-55450,-78403,-58123,-85552,-115704,-87325,-62415,-78396,-85640,-65291,-7563,-4663,-53221,-93040,-106912,-131273,-162784,-128694,-72339,-60133,-32681,43811,92760,108070,74083,20494,64872,119189,90931,87577,93499,43653,34187,93314,65445,-44494,-96983,-64545,-37770,-27804,-25369,-75056,-126136,-48647,38846,49436,41000,-2471,-59411,-72115,-9373,98689,124417,42959,9631,51444,75478,30937,-33870,-36325,6938,-12326,-54249,-46275,-21691,2922,10466,-11108,-19016,7574,52438,42236,43861,92319,112802,46574,-14490,-8836,44070,90616,79681,-11202,-91163,-107941,-80900,-62679,-50251,-15677,57862,78426,10377,-19490,57935,125087,80809,43590,64744,-11671,-81280,-41090,-35345,-95285,-89351,-6540,43918,12938,-75082,-139555,-101768,49309,204053,181384,36372,-42315,-36505,-16724,-1756,6401,-60037,-100010,-49514,-43188,-81193,-90525,-56478,-36167,-36994,-53744,-31471,32331,142393,259287,257496,181047,97715,30314,-14183,-21515,-21487,4383,50879,82582,111940,65614,-29437,-35707,36553,38342,-15928,-64456,-74437,-77845,-84308,-61462,-13384,54843,68328,17901,-6087,14773,-3144,-25045,-938,22638,37690,59199,31858,8702,41408,46752,-31947,-91162,-82985,-51406,-4736,46946,53108,-12126,-57700,-6630,73869,88916,67195,39871,3784,-1986,39623,61365,56827,29471,-16655,-4575,73663,126770,109563,93061,106125,81949,43821,44599,70322,134567,185359,155114,82305,32728,-16611,-61204,-97629,-65606,3676,76946,106993,11556,-97085,-92557,-12570,35207,52483,56991,29366,19253,49081,55906,-3621,-58047,-22195,15855,-24051,-48547,-41813,-36249,2960,46570,36245,-8102,-59507,-81398,-48607,17078,105253,174775,145970,33088,-13626,30322,33830,-6552,-710,59928,106730,100393,65031,22139,-16497,-51961,-69517,-66613,-51989,-13863,59882,108204,82885,-25052,-138227,-159929,-77611,5040,43454,73872,94479,92039,55901,33128,43426,45336,-4273,-70003,-107877,-97270,-70660,-89762,-64245,5646,12395,-32740,-27713,9459,24670,-11348,-17663,14538,10891,-21102,-39506,-42343,-51033,-44241,-7628,-8613,-60801,-54277,29088,72524,75006,74936,50987,3884,-27154,-53177,-62401,-34190,6670,4090,-22641,-19926,21805,68137,60799,-38547,-82926,-19957,-5068,-91240,-134035,-85934,-70213,-84549,-53057,-38164,-37487,31050,129712,190144,183248,124214,47918,-4148,-8276,58118,114636,60339,-7688,11831,76656,119842,111338,40986,-17133,7461,76068,98876,3768,-75977,-17101,44177,10533,-49894,-81476,-94835,-82971,-47228,16411,84330,73091,-3970,-57772,-88016,-126965,-121942,-85094,-87022,-123267,-140446,-130930,-152940,-183846,-183891,-169392,-142466,-116900,-124886,-101723,-16981,59261,25733,-45722,-47238,16614,107291,209015,208056,121206,46374,-508,-23531,8713,77859,100200,74983,220,-70582,-62691,-38210,-43147,-61011,-72845,-92783,-70601,-38970,-48693,-57592,-52458,-20387,21395,28070,-10440,-28233,-2119,-44250,-102154,-51981,42777,63921,53440,75917,100597,93519,43846,-17244,-28446,-3635,-22769,-80163,-94474,-46797,-8315,-11495,1525,16217,7868,601,-20212,-72751,-69576,-14316,34029,91654,105732,89205,85325,28427,16003,132059,216627,147785,95159,119327,77416,-61591,-165271,-134378,-25286,31075,27316,18106,19291,-9718,-45896,-34361,44626,92944,56824,35670,56242,43643,32145,14290,-35964,-46993,-25450,-12370,18086,14013,-28220,-47607,-43773,-37,73841,117691,45913,-41117,-15144,28800,16607,-10869,-34531,-45705,-64290,-97421,-93058,-28612,-5785,-4797,7785,-545,-30564,-34456,-23130,-30467,-42635,-20503,6582,-2188,-60251,-97446,-45721,-19102,-104496,-177325,-105995,5576,-28977,-59660,-17243,2611,-12066,-22342,-1590,42877,34597,-46329,-79782,-64723,-54701,-9426,24222,8962,-14704,-21318,-27419,-69385,-90084,26,102256,72024,-25455,-19467,80191,101737,-14368,-126187,-157495,-147333,-90026,41462,161367,200108,186635,118390,86712,131256,154485,75632,-45354,-74441,16648,43632,-23646,-56788,-93278,-136048,-103459,-57512,-9072,39674,46228,26841,51396,40052,26765,62118,58332,36186,44253,99132,150645,127728,79585,60432,27101,-38416,-102980,-76121,23367,91379,107503,101609,62297,5053,-15190,-829,-19093,7759,56029,48615,43886,101805,128352,62418,-19961,-42633,12374,89992,147556,171306,125035,83389,45449,43410,77309,108922,91100,40350,-1549,11393,11427,-19195,-14106,40723,101200,127998,106414,56444,13330,14709,62655,69699,62582,73024,18391,-70205,-51541,-16079,-48882,-59841,-15492,-12314,-49828,-9839,56247,58713,32784,-11406,-57067,-80959,-93864,-98764,-65473,-28891,-55378,-107200,-123648,-111429,-46432,41454,76601,56318,8166,-50030,-58288,-38077,-41462,-20739,36045,31902,-6794,-31150,-86656,-113930,-7475,19748,55332,61295,16065,-8718,-27351,-35507,52022,130647,100674,70203,73559,57409,22725,-21285,-28105,1683,4740,-5252,-74555,-135974,-65607,59820,154492,155015,122914,117643,228808,284339,-397431,-1660791,-2048833,-1123746,-320201,-129495,-88333,-67277,-121925,-187149,-180196,-105201,-66042,-78034,-77802,-57986,24657,94861,13366,-55713,30671,96147,69014,28695,-8781,-59404,-45250,-26904,-89694,-136720,-98356,-75715,-73800,12699,82870,45510,-13371,-21170,-26571,12542,61658,47856,652,2729,46225,68571,45393,36307,71002,27698,-40251,-14869,-29471,-119510,-121822,-47556,-9293,14710,13743,-5317,14593,52036,78177,16834,-134655,-241456,-162655,1944,56378,-33021,-51224,-8786,-23802,-58344,-21318,35917,47080,37589,37817,20484,-34256,-50273,14861,60725,-8921,-83756,-49544,18969,-1519,-59843,-19614,41447,3781,-45216,-40511,-29330,-55758,-31392,22821,29998,21637,40250,47023,-2182,-68432,-47007,16675,-17272,-68807,-28624,-432,-34134,-68584,-47183,-2628,38034,60536,34516,-13296,-5667,54847,98273,81440,8467,-48219,-27824,46958,122012,135826,63549,13608,16096,7244,-24638,7962,53262,37871,-7522,-26927,-22790,-35810,-22708],[22294,61394,50097,28167,6445,16995,52313,76292,123285,163666,87160,12642,-39996,-136891,-158299,-84255,-76390,-85193,-53371,7580,70455,65243,16505,23974,51149,16381,-50353,-42419,48235,102928,1706,-91097,-44529,-4538,-44290,-93322,-91645,-53988,-13571,7482,37740,51808,36389,37499,39580,32086,63580,113126,111612,63457,-1659,-87992,-138633,-106170,-45968,-1208,-8766,-19665,-5046,-26818,-75458,-77240,-40926,-18741,-7815,-17804,-50378,-87257,-55726,17139,13581,-58174,-79870,-34053,57804,150496,152880,88013,16825,-50341,-84754,-66979,-16447,54601,105499,80425,20884,-27362,-48730,-14490,13591,-11180,29124,99122,101867,71476,80611,135717,209684,200766,110931,40911,39162,28550,-103975,-220592,-198543,-126105,-53776,11123,40385,66284,114951,104032,15969,-51957,-61146,-55768,-9878,39097,40985,47426,69785,58330,37109,40959,54899,15285,-31855,-2928,34814,-2185,-23394,-27468,-83362,-152996,-117708,-11685,40964,51446,48252,-10169,-61888,-21297,33793,13504,-36288,-44900,-51372,-67541,-83274,-97037,-60742,-22279,-9951,5411,2976,-50935,-52316,-13821,-3213,27901,87123,73993,-12290,-97766,-112548,-66031,-1023,31164,16585,-25852,-85051,-80455,-12149,-43247,-114449,-96066,-75658,-99251,-105891,-95660,-35221,-9998,-80228,-150744,-138801,-108466,-93447,-50426,-5042,1767,-7190,2426,26746,51666,43753,36091,100836,141941,104423,115442,127459,55171,14202,72809,71741,-29461,-65804,-10444,-48098,-151401,-161494,-120482,-112130,-71525,-3910,64869,91141,39583,-2641,11402,64495,141243,147485,72428,62405,108543,117641,61321,-19832,-57374,-32514,-42264,-63633,-11301,52397,20049,-27394,-24198,-4765,-156,51428,97551,95635,84036,78728,9252,-67480,-51297,37051,126044,136521,33795,-74133,-86765,-43505,-11250,22850,44948,82185,91251,25686,-3752,65219,90486,43461,23708,55164,18407,-38351,-15195,-16886,-70381,-101931,-88782,-67927,-65721,-86173,-97838,-56655,92526,247302,208326,37830,-55495,-58239,-57788,-29438,11369,-26493,-103644,-91774,18313,67935,-3481,-69490,-38315,29903,56815,26497,-636,76771,261611,288948,125857,-15064,-46638,-27664,-7628,-8963,6452,26964,9859,-17506,-66637,-122650,-66859,56197,88297,-3243,-113345,-123494,-79709,-48657,-19466,-5173,6417,10316,17,-1969,30950,33773,-8387,-12991,54484,108517,81970,-695,-4864,63190,68947,11321,-7240,-13743,-28813,5503,73455,87274,12191,-49845,-12372,45279,19469,-18856,-16265,-2206,42370,98411,67385,4914,-4720,-16132,-15480,24578,48781,52134,89784,76785,10951,35580,111521,74721,44211,128343,162291,71002,-15452,-52787,-69591,-81003,-46968,21656,119223,141569,-6379,-131410,-89075,11285,48894,64079,54744,22542,28248,36343,21182,8315,6635,19878,19903,-28239,-42840,-31803,-12450,12911,25338,43125,52343,-8342,-98721,-119524,-76253,2428,87934,101236,24938,-16934,26279,12254,-25226,18350,95153,109486,72464,45132,22651,-14234,-49127,-38494,1174,3594,-5363,62514,152555,139012,-196,-120631,-133287,-78826,-23436,-5138,23117,113300,166136,88330,12154,-4281,-1528,-15778,-34818,-61665,-51989,-27420,-32960,-8960,6517,-56504,-123757,-82182,29958,86365,13455,-54517,-47347,-32034,-18366,768,1485,-21395,-22681,-13925,-76285,-147287,-88445,29807,45909,14757,43847,84956,35971,-50677,-78790,-43097,14147,39075,15242,30412,70726,34940,-23541,-15664,-22135,-43593,-48155,-40372,-55246,-80812,-87589,-110267,-126034,-103105,-99021,-70548,47672,175623,249164,229897,95004,-52404,-76697,-8487,49929,63996,32458,16612,46137,104740,144970,130937,60602,-5588,-10623,33194,55446,-6299,-47058,3913,29421,-7221,-47272,-84240,-82479,-44786,-36016,-19773,42310,64193,17586,-42651,-54046,-38176,-38641,-22467,-16394,-83824,-149045,-132620,-99786,-97793,-86487,-73782,-62157,-38241,4217,35175,26576,1094,-52740,-80395,-50180,47626,183744,275244,221351,107981,19238,-17941,-37130,-25527,66091,136945,114068,47505,-16590,-69644,-117373,-123347,-126864,-133962,-100784,-64475,-72229,-59900,-35822,-41151,-33694,11793,61435,57391,3491,11273,12608,-54043,-72428,3330,34110,54959,145676,175955,118193,81904,68463,25746,-11604,-46798,-90503,-89457,-21668,27152,4112,-28576,-41181,-48472,-42880,-37600,-95782,-129638,-62028,26917,110588,154897,144374,147376,118088,67804,104129,181307,137435,75929,126768,146611,1535,-139397,-92762,36631,61294,11458,-6044,33162,43327,-4811,-45321,26562,119444,134851,103961,68607,42733,34658,-14821,-94291,-80390,2245,39735,37162,17725,23349,52071,64194,58914,57994,77265,26738,-68716,-93756,-27499,17373,1383,-28073,-26710,-36341,-69566,-59978,-3442,17349,24130,35428,13315,-19846,-13037,12732,11444,9855,35796,42791,9473,-85396,-156159,-71909,13312,-110473,-222542,-75451,26875,-29472,-48108,18684,48807,26125,-1749,-30714,-35062,-12597,-48159,-107165,-117591,-59757,39884,65435,7923,-27125,-10655,16068,8326,-16057,20828,78351,37978,-55853,-58722,17359,33735,-48865,-170601,-234961,-252741,-182541,-29553,81836,124452,137381,98581,68749,60285,54092,7187,-58590,-40666,51301,49206,-8735,-32381,-84108,-102038,-43650,-49585,-53041,12974,68551,62383,23171,-27684,17940,95980,61642,21453,55511,131723,170087,91252,-15473,-36056,-24243,-56184,-74463,-45861,19262,83019,95235,47208,-1995,-31528,-45121,-46701,-59840,-37707,13644,46727,60751,92814,102158,14640,-108752,-97503,55256,182916,195705,139302,22522,-20406,19362,57317,112081,145921,120529,90098,68832,49849,20421,-20426,-18615,41038,82766,101344,90575,25281,-47254,-41931,33945,96679,146404,151189,68187,-13056,16367,63666,14319,-40090,-10560,-33052,-85521,-67123,-8405,18861,-15337,-63378,-86381,-96561,-105832,-112618,-101829,-96146,-143815,-202658,-170107,-100694,-35282,51971,94622,19548,-54331,-27973,3195,-17716,10867,59690,34939,-51210,-124909,-103507,-10905,74815,59405,7826,38908,52202,51890,56600,-3341,-49250,28470,84893,68319,69178,72204,68483,60626,5556,-9445,30805,65829,76945,48048,31760,69212,150846,181536,162746,152719,182784,284514,395036,-84419,-1328333,-1821499,-1163773,-423271,-245936,-136422,-108704,-209333,-261403,-225261,-140759,-86393,-57999,-57415,-49697,25560,74061,-29331,-102835,-30953,59390,79118,68779,32757,-57226,-121368,-140569,-159056,-138167,-55201,3351,-3866,43202,53279,4701,-11802,-9710,-22673,-1893,48862,52471,-25612,-62315,-5292,44559,34096,32342,61696,17512,-73933,-85678,-67381,-81493,-81297,-56033,-51953,-31266,4590,35374,36333,-114,-22369,-36348,-133871,-238059,-152645,44226,62646,-71516,-99447,-41637,-24010,-5664,51891,59584,2122,-32196,-40219,-69428,-95584,-52008,53721,83547,-13183,-57424,-12008,7377,-14778,-24852,-14626,-30693,-80760,-88261,-61264,-61728,-73388,-29131,78292,135288,110537,72453,61907,26784,-25398,-27589,-9219,-58328,-83215,-22274,-10289,-51891,-42873,22727,55120,74029,105609,89622,26680,-2401,9368,15883,11583,-5993,-8216,2138,971,37086,125514,171306,127014,66697,15171,-17187,21485,63348,48355,-292,-41269,-49153,-28768,27991],[29314,68489,50953,22465,-12064,-48051,-46267,-14499,29835,70388,33740,-12445,-53732,-98160,-82647,-21550,-57338,-120782,-93232,14352,115106,102706,46168,55788,60528,24731,-28608,-29391,43302,67714,-60910,-129650,-37309,2557,-79582,-163571,-142249,-54726,625,-2910,9510,10090,10128,52300,61435,5303,895,59588,100966,102124,55972,-34137,-85472,-59995,-24492,-41243,-82204,-78309,-67875,-63835,-49302,-28740,6088,31320,10344,-3348,8199,-19080,-47819,-28147,-8493,-14617,32041,82353,95822,101569,86722,34113,2123,-23582,-55129,-70793,-47373,-11025,14692,44196,74005,30121,-38774,815,53825,42172,61679,75999,63623,65919,81466,131973,210243,201268,137224,83173,47736,11859,-97136,-192544,-206146,-183595,-113154,-39737,-28429,-23976,16443,34580,7352,-36532,-62359,-56735,-15653,14326,45351,87213,85276,65554,72838,80309,76698,57254,43180,73265,125456,77619,11768,-23146,-84075,-140206,-122785,-53830,-18496,-14896,-35656,-43156,-29359,-24669,-32222,-7717,39795,72396,11322,-93653,-142741,-133893,-80602,-13224,23918,-6480,-56362,-73158,-54759,-76510,-107471,-47828,70070,98456,-10304,-143843,-153208,-61679,31820,60320,12789,-46569,-86103,-54192,26283,-19003,-122995,-121809,-72737,-49266,-39974,-39592,-10669,-14925,-100209,-161012,-141226,-103419,-52699,-15880,-21230,-28277,-24042,-41012,-39755,-14520,16545,48451,69026,57096,11188,9604,60388,88269,55924,30645,10414,-57038,-64036,29411,-2947,-164592,-211249,-110744,-53507,-51540,-23563,23880,19186,-9937,11322,50276,64329,65840,40058,19288,69548,110814,64660,1711,-1662,1931,-3210,-23585,-35922,9011,79907,50953,-32842,-44590,-18167,-30328,42076,139424,111125,43049,29983,10820,-25173,-22290,33197,112929,127214,70000,-4362,-40247,-32442,11025,51283,29375,-488,1832,2645,683,31632,13333,-24041,-27657,31390,87325,80327,54156,29926,-10483,-75463,-137933,-149393,-112406,-67671,-32759,-16124,58901,159650,134340,21460,-19889,-33514,-88519,-85575,-20247,-7729,-72613,-94914,21040,147544,91100,-39492,-5144,130977,157523,67581,18000,59143,207915,307127,133695,-17946,-8611,38623,50077,34635,19164,-5368,-51610,-108381,-132150,-111494,-36670,44118,72840,-4240,-97878,-75731,-24904,-37582,-24865,23344,29621,22649,28399,5,2071,31912,15828,-14120,46339,112880,62237,-40811,-32179,57233,79686,41188,35856,15497,-20967,13092,77260,63194,-10509,-53377,-44716,-20064,-38079,-47608,-15661,12787,15009,30361,15267,-36014,-33956,-5738,-1401,-11089,-33370,-23783,26378,11407,-49754,-5480,92976,64683,-18414,6715,64226,50496,14929,-30361,-67989,-55484,-11872,22268,90164,99083,-28405,-103593,-55311,4864,35547,77315,59883,19474,39424,49127,35857,76021,102542,51062,22232,30885,20505,-20654,-35917,-27605,-39587,-27569,6109,-27411,-112449,-126988,-72516,-19797,30274,74475,36489,-34733,-24506,1897,8806,42516,73034,35288,-25032,-27186,583,-2708,-42473,-29324,46049,48866,-20212,5020,123751,168143,49224,-52422,-63829,-48900,-48537,-78660,-52712,85164,138775,47118,-38572,-70339,-42942,8300,46555,48453,51132,64368,82189,93572,18263,-94846,-133764,-89345,10515,94618,54151,-49824,-90616,-47705,5993,15495,-3455,-9187,12561,-394,-70412,-88441,-5591,59752,32259,-6745,12671,39719,20085,-44505,-86601,-67581,-2157,28781,-410,26392,80564,35307,-22592,7506,50478,49473,-30367,-92190,-65457,-37970,-70953,-111954,-105193,-102749,-142146,-117206,-651,103387,178698,180793,33862,-127938,-138352,-52774,-17881,-40464,-64278,-37967,22242,77711,112380,107904,55349,6431,332,27436,72131,58295,22478,5448,-30463,-46354,-41537,-89868,-84529,-11003,-13453,-63475,-57701,-16975,2145,-25014,-22452,27464,17528,-29921,-46464,-77553,-111732,-73841,-24593,-9872,7753,26595,24904,29141,63203,84859,25578,-58969,-75843,-27164,10385,68628,154576,177951,162519,80213,-18004,-12301,8933,-34884,-34169,40657,91299,76742,12854,-75950,-131667,-116043,-149592,-210712,-163019,-108694,-126559,-94661,-25754,12530,26314,28042,53516,58043,230,8271,35616,-43181,-145140,-121172,-68403,3544,120148,134276,51922,55471,109005,44571,-50358,-84348,-117160,-121290,-49979,9264,-6164,-22026,-23987,-29232,-34098,-44282,-92301,-114294,-42646,35641,74916,92967,93164,126762,161421,116372,73780,109782,90452,20747,48042,106172,28120,-72665,-25594,58942,47492,8762,28250,76790,75334,17430,-34812,-8133,83433,137850,106797,1713,-62880,-50155,-77761,-139342,-115299,-28279,25433,31180,37481,82547,111485,92149,69274,46312,14147,-42798,-61877,-25503,29524,51290,14619,-37890,-25450,-5101,-5943,32386,67641,43061,12562,23171,25795,3072,11997,36505,5758,-14893,4153,-30285,-102967,-161430,-191830,-117953,-34681,-74611,-97614,21700,46153,7637,31480,94139,75376,22486,-7361,-79739,-134467,-75873,-29395,-72485,-105749,-39637,66208,68520,3095,5851,39264,37634,48036,51466,34758,41244,34725,-14925,-56261,-50484,-41378,-68296,-149904,-214837,-242499,-186660,-78866,-34358,-15188,30759,58493,78753,61646,29563,16927,18656,51989,68420,26141,-2179,4910,-23181,-35714,-30209,-76499,-88631,-32465,54367,94570,29739,-52775,2650,91689,61335,-1694,-10508,20240,32857,-39671,-94930,-54383,-16235,-20508,-3412,14578,22816,63012,75832,-11264,-82316,-60919,-19406,-38120,-88190,-110769,-60515,21288,40255,25788,35187,-15935,-128535,-120118,23837,108489,113758,79397,49946,14750,9092,34982,106079,130421,74442,23743,3283,-16720,-15349,7343,32302,54244,63743,61360,34916,-11492,-50127,-37265,22821,91275,167018,161838,79303,35616,79961,122924,76159,8554,66438,88306,-35309,-111856,-69671,-15654,-31523,-78450,-78973,-64966,-79513,-101760,-97018,-99813,-168123,-215629,-128209,-27945,-7002,20815,68784,23469,-35022,17051,38802,-33906,-9024,84884,25028,-137617,-206794,-104966,91529,198580,86966,60646,67903,44512,53267,85534,49180,1663,24906,38413,27277,15599,-13432,-8618,12671,-29589,-27540,62007,138444,117880,-6364,-39702,91490,197223,153196,157596,214708,217643,214340,326330,-539084,-2516970,-3043365,-1677993,-447288,-217306,-96518,-50960,-95158,-152251,-126209,-86795,-27716,33854,50565,32165,49373,50417,12722,-8696,-247,-13237,-8306,42471,34090,-49303,-119549,-164573,-144946,-57113,39259,88535,69833,33307,16722,10754,8604,1306,14059,38682,75177,85210,-18060,-120746,-95656,-22144,23759,36451,34753,-4716,-91211,-118339,-76538,-38450,-46668,-82822,-114047,-73517,2516,53408,16723,-67611,-108088,-102342,-165206,-272993,-205775,-25234,-21609,-117611,-131730,-61602,4595,56318,106422,102426,30862,-44066,-99632,-135479,-110974,-23407,75030,89829,23304,24132,31451,-19658,-37153,-33210,-83998,-137852,-147221,-141977,-119087,-70666,-33459,-8675,65800,133300,139354,81413,64824,78776,75290,10224,-67947,-117522,-97980,-39821,-22859,-16137,21349,56475,43661,44225,71772,75794,65481,55092,21067,-1208,10111,14289,13934,-15309,-44143,8758,106358,156220,101348,15070,-57151,-77693,-28818,31245,45006,11086,-31860,-41386,-15838,37612],[-4103,45052,61440,45899,8195,-49129,-79944,-71077,-37387,-26916,-44225,-41986,-37424,-25738,-2499,21427,-20792,-88100,-100268,-32129,25764,17190,358,26426,44270,51089,23326,-3794,27346,23350,-71096,-85975,583,25555,-26241,-95397,-104822,-56928,-29966,-43137,-33785,-27047,-26229,21869,49278,16712,17246,53664,92535,122191,89062,-17234,-75248,-28603,-5927,-65986,-90503,-48116,-54631,-31201,32331,30980,35254,68484,43759,35684,79796,29639,-53336,-19800,67759,92483,116935,119543,93804,73451,45816,-22968,-45401,-28550,-10944,-14504,-14955,-35002,-66002,-15259,93880,112849,46341,33190,39481,34356,54198,47671,42487,53362,61604,115259,192947,172329,129040,124665,100656,56471,-11557,-72832,-109609,-120926,-73210,-14388,-16380,-36276,-18638,6060,4897,-3123,4507,36768,70916,90181,110076,106336,50668,22585,64234,98298,107192,112930,98731,69659,105201,94430,-6360,-85913,-107618,-80700,-42553,-18321,-16577,-34964,-79880,-55982,742,-41970,-118933,-60461,64199,120936,30018,-109852,-174916,-152043,-102115,-36511,8647,-30352,-99404,-95108,-43796,-76404,-126370,-66679,64391,136209,71183,-63370,-98614,-25433,65759,120191,95285,38805,-23518,-34630,10575,-22373,-123343,-144044,-56236,20209,39767,30709,19201,-37820,-111218,-119558,-91612,-86820,-60450,-45888,-80033,-81566,-53853,-52466,-53311,-45584,-7516,29910,139,-51071,-85472,-90550,7085,155126,144626,29452,-24709,-64490,-82674,-5636,25911,-55567,-105058,-30360,20792,591,-8075,-24464,-83291,-81423,-13955,12386,2798,-28679,-77999,-72214,-1130,20472,-48346,-85393,-7402,60262,53047,19012,-18429,-31115,18113,51726,-5195,-58993,-73235,-92125,577,138638,141683,58842,32457,54945,65393,36492,22259,44760,58000,76921,70628,-14284,-84527,-58193,-16509,-47625,-93784,-87120,-41596,-15693,-10247,-10043,-17924,-42551,3895,106717,138978,73983,32768,16447,-48408,-125485,-127211,-79561,-44939,-9933,11758,33697,65141,18068,-58373,-38666,-17197,-53241,-61050,-24225,-21826,-18446,12344,36210,88950,70437,-3907,24300,130082,118928,55695,31486,47638,229630,460206,335972,124807,73226,69980,74003,105482,91606,34845,-16612,-102707,-156916,-70509,13260,11217,-2373,-22365,-34073,10394,8059,-72469,-66858,31579,78711,76175,59668,-18776,-64160,-21806,24488,5191,-2295,25461,-5004,-75467,-46405,47542,56159,-13267,-8891,29867,8953,16365,59008,35347,1176,6488,-27214,-54768,-23645,23433,56829,61872,-1535,-35189,-9169,-7157,-4099,30002,40488,-2075,-56095,-39740,11227,9223,-36067,-36295,13542,34180,-18778,-82135,-71809,9764,82736,26786,-71260,-74697,-7752,23049,28803,9476,-29324,-2581,28548,17075,34257,92439,66045,488,20045,47027,46715,108409,123848,32841,9309,77974,77189,-18562,-87920,-80147,-70059,-63677,-46291,-73340,-108942,-55533,19526,32038,42306,74759,31629,-45296,-38974,37726,77631,58437,12765,-57342,-105916,-65682,18074,33324,-40392,-43341,60013,83093,-16107,-38315,75481,152756,64747,-29934,-43552,-19916,-36648,-72992,-32003,48755,45525,1844,-32301,-56421,-19290,44644,81112,101701,107054,105958,136263,159951,52349,-70404,-86349,-69992,-40496,34936,48743,-28369,-75419,-25138,19791,-8608,-44996,-38999,-7456,-1465,-1968,40317,80313,69825,35124,15894,-6999,-44560,-27751,9816,-20689,-58711,-18342,21916,-14921,-24563,21162,37159,51595,97020,128925,128886,30692,-84455,-80687,-50874,-90983,-109039,-47152,-17764,-77770,-100736,-44197,7709,55344,79722,10968,-97763,-114465,-54189,-22515,-42850,-85201,-76802,-25530,-4521,23101,69528,49666,-3639,-2963,41705,100869,101595,62995,2646,-80005,-85251,-38258,-61158,-61774,6009,-3039,-83433,-123108,-92429,-31946,-20833,-37033,-7834,8755,-53130,-101810,-78813,-39418,10830,20046,-4855,734,33287,32607,5068,-17061,23518,46512,-890,-23659,-5911,-3972,32066,77153,82298,115991,105762,38117,53302,91213,8214,-82495,-42805,49229,53069,-15446,-60620,-39327,-14204,-97677,-197613,-202577,-171785,-164293,-130167,-42095,49246,101516,83100,47089,16099,-19724,-9662,-5692,-74380,-169906,-185344,-131252,-29395,53434,23266,-51309,-11970,75873,20853,-80542,-94405,-121242,-147858,-76326,5473,8951,12745,29251,37476,18969,-23562,-60958,-51842,17503,77552,69685,22909,14932,80320,154832,150768,107776,128286,134201,66663,27570,45246,14677,-34995,-7010,31493,33381,43625,57793,64078,45372,-14031,-53890,-23038,53721,91737,50879,-74906,-162291,-137726,-114262,-116588,-93752,-53039,-12550,6178,24099,64029,75358,57081,71106,53065,-24605,-67384,12459,109479,106732,70094,6717,-62337,-43190,-868,11303,43321,79085,49032,-3355,-15595,-808,5637,34317,42934,-44958,-106791,-78865,-113572,-179541,-164625,-123094,-76278,-85345,-107558,-76690,-63501,11634,59851,112124,140087,70629,-9059,-43264,-121702,-197794,-137086,-33518,-21158,-43228,-14926,45174,45667,3815,26071,67675,48364,51063,72865,48114,37802,63505,49881,-5428,-20001,20873,32750,-32556,-118013,-142116,-112344,-83783,-107483,-120990,-48264,40233,100781,107202,65448,32625,56193,94835,56686,-8811,-24925,4087,21249,-11213,-68685,-88517,-77273,-69371,10362,92365,67036,-665,19587,72588,47036,-32255,-97828,-115839,-117394,-126901,-74263,11422,22132,17515,42849,53367,42303,70579,71717,-30046,-108720,-58534,23214,24659,-39446,-88344,-68602,4280,26749,-1026,7574,1491,-53220,-47194,24535,4270,-24084,52571,117990,70703,-17849,-12797,61988,91897,19377,-68271,-94761,-78200,-35187,38404,69729,46615,53901,62302,43142,38551,42419,50417,77135,96970,125235,117634,74137,51695,81573,86012,60766,80739,154119,148254,-53520,-154199,-105946,-55890,-44340,-89075,-109902,-78487,-69499,-84471,-53220,-32026,-88542,-110320,-37215,10053,-21065,-27112,41868,66971,47280,59570,20955,-88605,-90178,28818,9923,-156999,-209134,-118590,-22067,10848,82383,154588,140623,67012,49089,82061,104308,107765,88046,46676,8203,-33186,-72732,-62023,-28261,-44068,-33011,79082,172872,156397,-30749,-145555,39252,188060,175759,212822,348796,293109,233033,535389,445210,-722666,-1747614,-1231566,-521974,-143442,-18555,45437,50617,15086,-10897,7042,65262,94317,89528,52825,5732,-16642,31671,92253,71996,-55462,-120242,-85148,-68539,-82265,-97741,-137589,-107149,-7604,62457,55398,-7289,-58763,10292,86036,52642,27145,66099,89429,86618,93861,37696,-53489,-80623,-41583,24683,40547,12780,-38965,-99598,-95980,-40240,-6701,-49293,-137710,-175073,-101556,-7292,7837,-66913,-136021,-103460,-76250,-215304,-413354,-354212,-159194,-78780,-107122,-106168,-44415,36441,76502,92531,86710,48348,-13820,-89297,-117036,-63341,-1940,16153,22286,46981,79914,21081,-66768,-59775,-53885,-113485,-139935,-144896,-199701,-211507,-135642,-106719,-101214,-38622,70334,145362,129493,122092,170478,187234,78157,-70334,-130283,-90138,-34071,5703,53176,60586,25532,-10090,-6112,22688,47564,82826,109092,86187,73576,82488,60112,20656,-27715,-26722,56990,125699,118156,43266,-69565,-132532,-130399,-86217,-14077,35691,29471,12409,13149,-1737,-3850],[-38701,21616,81837,86052,47357,6543,-14381,-21345,-32684,-76216,-110032,-74232,-21846,11435,12574,-20141,-65737,-81626,-101567,-99473,-90808,-83770,-60464,-31978,-13338,13397,6545,-6026,35662,41939,-31234,-59141,-36689,-8114,30273,7334,-48483,-65699,-66786,-92504,-106889,-89999,-63729,-14034,14512,23981,62318,96307,114785,116675,58735,-46544,-72203,21124,33071,-62899,-54522,43427,24052,-1133,41329,13999,-6773,31832,44428,62836,88685,6399,-45730,43850,128373,116916,97289,70110,51465,73258,57971,-21747,-70424,-60195,-22288,-1811,11739,2481,-43860,-32088,54426,105989,81102,18964,-29846,-16256,48585,78185,75722,44179,23729,59156,91374,41979,20585,77830,117899,105430,44746,-4400,-12751,-10108,4291,36320,42273,10028,12835,48728,42659,30550,66746,112219,130265,144004,136148,67563,-7547,-15131,32681,53255,57417,86703,82191,15478,23248,57290,-8528,-95987,-102981,-34179,27852,25512,-3750,-47457,-94264,-60536,6378,-32252,-108192,-59371,29139,33786,-36615,-95160,-115921,-104324,-79653,-53445,-25947,-18855,-43930,-65880,-36034,-32848,-57129,-23933,64102,134012,133488,45054,-21043,7932,79688,155479,198203,154417,35767,-36495,-17039,-10554,-82877,-114075,-13272,64215,59776,28607,-7022,-64147,-80203,-44473,-21103,-49817,-71994,-66077,-65329,-43821,-34729,-28761,-13745,-24000,-29776,-30783,-72571,-105762,-100397,-76381,39654,204378,189980,59593,1390,-22819,-59963,-47588,-1658,30502,25471,34491,45971,31593,7452,-42006,-112395,-101419,-41753,-42879,-50076,-52247,-82222,-91237,-69524,-70256,-76604,-67984,-36675,4677,44526,46741,-14917,-78715,-57592,7750,5575,-70399,-138120,-147260,-32513,137652,210845,129509,64746,89916,112173,57885,499,-20586,-13310,49131,101750,5680,-118749,-135220,-92927,-79781,-75543,-56841,-25734,-10955,-9687,35875,67961,22160,19678,75078,78014,4493,-26454,-6132,-41273,-78835,-47621,-32292,-68940,-54615,1904,20536,8932,-63073,-145406,-127472,-45754,31164,68821,33866,-46385,22832,176704,119155,-14191,-12627,26470,28969,31326,5453,18647,-26754,-21309,413709,799714,643346,223396,47846,2777,42647,156489,168728,113244,64231,-59198,-153560,-46043,48830,5245,-44253,-25470,24870,57278,-648,-90703,-83800,453,73521,94175,65297,-24223,-90105,-72032,-10723,-2313,-57389,-88118,-92193,-115316,-64567,35464,14720,-107145,-93861,31515,60346,40049,59432,57351,71316,112913,53864,-14731,41673,109560,111450,92091,39211,2554,18722,33995,33332,47701,57322,10788,-38492,6521,80727,58009,-19071,-69360,-61924,-10169,-2942,-86424,-130284,-27660,112651,81984,-44244,-94643,-30265,23852,4512,-30393,-163,91747,111404,76854,81638,105857,58423,-26924,-23089,16694,32911,74357,69004,781,846,77727,102022,10475,-70471,-58748,-22780,-9893,-13249,-37091,-38168,28113,66854,46820,57418,58789,1039,-26792,6249,62972,94425,51890,-34399,-114904,-137481,-51869,71838,76611,-37441,-67811,34938,90960,10107,-34470,41792,96675,37630,-51946,-71930,-19175,-6694,-5474,41558,32316,-3099,14865,41004,27812,29313,33370,30268,59516,85563,82811,108907,138696,49046,-58716,-72598,-49263,-37602,1942,9974,-21738,-17922,40185,61917,7313,-52015,-90461,-103853,-66708,11904,64059,38109,2034,3256,-5712,-76739,-133909,-67877,66573,82673,21392,23187,42938,-7418,-43566,-1712,61170,106571,143516,155032,160062,100558,-4160,-58939,-90209,-127483,-110545,-8945,73586,42093,-17904,-29695,-29540,-30509,-6530,20383,-18820,-44499,-1779,42608,46504,4656,-18208,-25815,-62279,-40559,52799,60930,-13783,-19665,41310,55871,16655,11106,-292,-60766,-77447,-42601,-28127,-17051,17971,-5279,-77846,-109748,-86831,-31954,-30989,-97034,-103659,-39940,-50269,-95951,-57353,5167,36003,15314,-30543,-23052,1742,-26271,-82483,-111476,-15888,117717,135031,43519,-67038,-117419,-48607,58974,207681,317458,292037,174638,125913,116000,32580,-37529,-25102,11661,-13156,-51528,5969,92509,67483,-43542,-114705,-169233,-186823,-160355,-126894,-57938,28648,103954,124553,61990,-10071,-23444,-17087,-52508,-88399,-117240,-127604,-79446,6123,24892,-52275,-102153,-45798,18072,-31048,-89580,-52666,-49137,-97746,-38203,62491,60705,25200,18904,24234,3771,-29158,-43942,-23519,25929,80292,86593,15169,-19866,48006,106346,125545,146538,185745,200189,172723,118614,65671,-1829,-52979,-42294,-12635,25842,60115,17070,-10932,7,-35584,-52720,21493,63698,38259,-29222,-127002,-179637,-152047,-97109,-31923,5222,436,-13181,-24776,-21131,6048,19803,47308,96918,63323,-12631,-3952,92732,126599,76066,40984,-2471,-46837,-31549,-6353,-14715,-27742,5171,17317,-8007,-43853,-41439,16982,85453,55945,-96468,-186673,-119157,-94651,-129495,-86826,10604,82854,34893,-155791,-341650,-301549,-98583,56030,117258,100545,23710,-50576,-77243,-105000,-159139,-140820,-65635,-22283,-9043,-14972,-17635,-6858,-10657,-1090,50669,76163,68000,73338,79922,86552,106338,99059,64072,87332,209924,277142,136592,-63924,-119704,-90391,-81373,-114041,-144313,-68439,36815,84223,84104,38472,-30844,-10614,39337,7239,-50717,-65016,-33434,6834,-32143,-89230,-73502,-71897,-109509,-34224,72705,103905,72825,53898,51812,-728,-83837,-138081,-138683,-124416,-67114,44126,78885,11764,-11852,14578,25114,49643,92548,78355,9412,-39724,-18252,45660,84930,60291,30751,-3903,9402,52738,63693,63779,57079,53475,96573,153671,150704,119898,158684,97611,-5114,-62172,-42999,10704,52307,3034,-85683,-106888,-76376,-41021,33269,62592,27848,37171,71575,96941,131212,146135,144260,152464,134112,115048,112224,95944,72357,79881,43594,23786,201522,393078,256713,-296,-146379,-151051,-119448,-77980,-94099,-157663,-148013,-88220,-51323,-3599,24038,6056,4904,22585,-4168,-45352,-12747,78785,117851,114541,98925,30029,-76992,-91917,18676,64216,-33432,-81789,-64066,-87029,-20147,154291,195941,182060,122891,89714,106622,165419,223888,207462,125287,51189,13947,7790,33345,78132,82107,71412,142896,223267,192097,58539,19333,172906,344135,416754,443688,583003,580090,685990,604808,-2333678,-7489180,-8333378,-4116872,-1006572,-437703,-274917,-173328,-159884,-119103,-160589,-132042,-69904,-85684,-148100,-162576,-196519,-227771,-153115,-7933,10939,-127050,-237449,-266353,-235195,-185604,-165782,-166187,-126347,-73407,-59348,-120512,-223510,-156825,33899,111168,31839,1388,44691,53684,12135,13100,43017,38263,-11761,-29184,-2447,-5896,-43903,-99543,-124135,-97115,-61586,-50949,-108988,-196994,-219015,-155762,-88499,-101908,-186945,-230755,-141405,-133264,-431895,-709326,-528651,-144438,24445,-7281,-7199,34020,68280,49848,7449,-21897,-3560,16834,-30839,-53518,-8922,-5329,-62943,-65195,14194,51508,-40668,-126628,-94477,-62127,-80715,-85329,-136624,-245153,-287930,-268160,-262445,-163663,18506,173209,240354,232440,220780,236929,216883,129775,8377,-65500,-44727,13976,72565,113821,55722,-20271,-25270,9452,47651,73832,90174,111180,135787,161927,152707,90878,34438,4240,16365,86698,176060,210994,117285,-55202,-116699,-97278,-71293,-15719,47129,67288,74432,68167,6347,-45037],[-5199,37638,109271,125767,80498,46114,53708,64228,8243,-76062,-120762,-65116,14109,46488,19327,-60340,-126084,-94768,-73588,-103281,-107939,-94913,-71098,-37080,-40528,-63970,-76323,-22698,76953,98361,14586,-53940,-103773,-95051,1544,37038,-7693,-38426,-39317,-74876,-122589,-119994,-67083,-21467,-8609,28947,106007,154693,147635,98610,20610,-45335,3537,123295,95565,-23241,3235,115444,80430,-9132,-9815,-20937,-39344,-4857,47027,78605,36550,-56954,-26950,73057,73654,27531,23817,4751,-51,56547,66919,9271,-38987,-48739,-35844,-29913,-3655,44944,49080,22559,15164,10021,-5910,-52763,-86511,-30763,83074,137714,120020,47879,-12489,-26392,-49090,-109472,-107678,-33316,45862,77176,13297,-20098,31346,48138,9131,-1244,20476,9056,19927,74618,69364,32597,66019,102672,108408,109866,83273,13615,-22212,-385,-2620,-60969,-80396,-14726,23812,-25624,-22595,28377,31990,-22849,-54469,-9133,48280,35795,-15740,-76131,-109567,-64068,11129,24377,-10077,-7502,-13380,-81441,-115588,-55259,-1998,-5639,-9650,-18119,2727,55840,77656,26861,-925,11342,10198,8840,32612,60552,89364,54259,-7759,7187,52919,98064,169176,148038,20268,-50644,-20894,-974,-44575,-47954,41040,74199,28448,-30455,-80354,-88578,-33802,-2642,-9577,-34980,-57199,-36281,4909,19050,-13150,-20939,25224,28214,-29043,-87488,-120054,-97015,-42273,9342,89200,165746,132808,62770,36581,30012,18450,-14957,-53763,-17543,32085,26888,14314,21313,977,-41361,-91761,-104454,-69931,-62505,-70197,-46700,-17483,-17471,-45883,-58487,5035,23728,-76557,-132070,-38374,38684,7115,-52753,-70058,-54393,-33784,-81964,-150692,-143504,-25401,133930,217678,127021,34103,68057,89596,17334,-37589,-33570,-29584,14392,81187,35006,-68480,-103435,-70073,-35537,-5571,26554,60592,54080,41601,77965,124015,97613,65445,38157,-24201,-93480,-95589,-35769,-40671,-49350,-7569,-44727,-143000,-134279,-57573,-31467,-47445,-85065,-141140,-156170,-66947,75888,155353,78736,-74974,-8827,239222,201693,-40656,-41817,51133,33952,-12975,-21032,4020,-99016,-101008,526353,1070380,724612,114012,-83867,-89728,-1545,131718,148118,116346,78143,-35149,-92915,-7616,68913,33145,-29408,-28049,30527,53697,-1654,-54774,-67061,-37511,29416,63532,61410,26874,-23706,-63663,-62169,-45189,-76243,-126042,-126531,-141560,-117035,-19917,-25409,-149568,-148090,-9495,66356,62174,73514,88453,115112,157771,117472,56176,76866,101425,68270,50674,63764,61763,31789,2527,-3271,13557,35395,9330,-18870,42680,120766,52126,-82285,-141604,-119655,-64070,-19715,-43518,-91364,-31547,104266,117739,19980,-52011,-40336,-10811,268,-4497,14387,72005,90439,103951,121511,102420,37620,-43321,-54003,-4849,14929,-2281,-16208,-21749,3723,58601,99222,62630,33283,33404,30505,35305,48519,69909,69990,40442,-4080,-7667,40894,31750,-11429,14121,47295,22394,22902,21584,-38827,-123899,-145228,-41552,90690,91314,-25937,-94487,-32877,48571,22067,-12283,9664,30671,29985,-10846,-57581,-42968,-21692,4355,42534,32337,18015,38412,78903,75888,27325,-43253,-61101,-15885,27003,44284,68154,58072,-31673,-109382,-101914,-17494,49645,40383,-23399,-42578,14905,98921,135563,93522,-2226,-126410,-198049,-140352,-26234,4191,-57932,-86505,-64237,-103353,-195693,-199657,-86255,56215,118650,100040,77992,47724,-11935,-21310,40856,97256,105233,105574,115247,144313,136228,78696,-16781,-94181,-104078,-80050,-13286,72757,89524,51838,6035,-43655,-79694,-61520,-2892,276,-12253,34585,79725,98243,98126,80069,14524,-56122,-40242,46098,70888,7955,-8383,23603,-37221,-121420,-84024,-21441,-13316,-28164,-37002,-24509,-1681,16088,-4304,-55532,-59715,-19675,16683,-27780,-137211,-168074,-94141,-45500,-41190,-13578,5765,682,-1704,5348,46084,35295,-66859,-143842,-103176,33269,157495,186964,73458,-96803,-156052,-60317,128570,439958,641314,479412,221670,119184,44549,-24307,937,17006,-36962,-87861,-56508,87201,159971,55026,-44988,-55356,-103430,-139346,-109376,-63214,-27644,-3745,45256,99323,50052,-32545,-31922,-10304,-40628,-50605,-53752,-31901,27683,70939,44160,-39988,-65505,-10932,-2788,-77712,-90783,2658,52603,4761,30913,118462,92947,3159,-49654,-72544,-81785,-61593,-37312,-29043,-33158,-6029,50942,29270,-18923,17689,31159,35779,108022,160924,158242,185235,179208,89646,-25790,-84047,-77130,-58275,-18460,9124,-49271,-57028,-11997,-17020,8841,92872,79072,-9114,-103286,-150944,-116892,-84965,-50440,51294,130226,108846,21773,-43205,-37332,7650,33654,77023,108574,50535,10772,59426,95922,17014,-41253,-20352,8636,19248,13366,-4917,-20533,-56162,-58386,-17363,-3763,-34023,-20799,74311,139132,64883,-107311,-192001,-95857,-9522,-30208,-11215,100337,230290,336363,240477,-80170,-241059,-212429,-47428,16935,-17873,-61152,-104919,-93173,-28477,-32595,-77714,-94072,-68611,-20206,-24306,-79784,-83177,-51169,-40649,20441,100624,95334,77307,114448,136497,125922,110434,89471,135950,317430,438813,210422,-120023,-222659,-157405,-82138,-58423,-81935,-40382,28451,24912,-16086,-59120,-115875,-79793,-9742,-29045,-82091,-93183,-74264,-47349,-43223,-43622,-57290,-123482,-170395,-66759,67684,125764,93903,37814,816,-66874,-120306,-109754,-76213,-44800,41667,143095,91527,-44735,-73861,-40043,-36872,11720,58856,48856,58945,69312,39957,50724,85165,102756,103487,35815,11138,84224,145704,142262,100827,113566,205623,296846,430116,549109,375610,6223,-181772,-130828,-84593,-62161,-13239,-17152,-75901,-90019,-81943,-81252,-15445,42245,23308,-1167,20631,65427,114064,137703,144900,151816,133432,127004,131702,108860,94151,113675,71356,23121,308156,941098,1125883,592030,20912,-167364,-148895,-93636,-77915,-161372,-196165,-109451,-26963,-8663,-12278,9911,32975,32181,-13254,-33832,46009,136543,134528,121245,128246,97812,36271,38129,119855,180784,164410,142283,194299,316501,399971,224637,60322,81936,115666,105509,121568,178112,231902,238177,174678,107886,108571,140430,184724,244025,258424,222663,237389,283639,102349,40789,425747,735254,782926,735650,811077,867550,1356959,1532791,4714630,18186698,31337369,24550504,6831827,-788520,-1032835,-979941,-879765,-708277,-686521,-639289,-591399,-440299,-426875,-509651,-511417,-491254,-510601,-436836,-259995,-214387,-299560,-384795,-414097,-378687,-329835,-295497,-245299,-190881,-201093,-248456,-284179,-258407,-73835,17518,-81963,-167330,-150441,-108083,-104553,-147858,-162851,-118966,-77118,-87647,-100839,-105651,-132347,-180936,-219431,-210221,-192702,-205813,-205485,-226610,-255502,-264361,-257389,-242390,-236576,-301920,-349205,-303529,-411892,-815534,-960520,-443832,131130,198581,83863,68974,91085,66012,-13719,-112022,-162472,-87890,6638,-17397,-51604,-30457,-47248,-94353,-91758,-53000,-37714,-102938,-168994,-134967,-73429,-75296,-112489,-180677,-257665,-302262,-334203,-271373,-13284,275916,351667,288576,223251,202110,159774,100883,66463,23337,-37197,-43375,-1512,54329,69250,-26799,-88318,-37961,35087,83704,103622,76601,50982,88709,134487,109451,41287,14992,-2969,-40309,-9095,130517,261670,192695,11517,-61963,-37403,-14034,6344,42628,86972,122619,97708,11661,-53173],[60855,54708,93477,103786,60515,18671,38285,66321,2138,-86661,-108362,-34480,52519,83505,46412,-26944,-100623,-67820,-7821,-37556,-71521,-84501,-73762,-2284,-4407,-95751,-126694,-24347,82548,77559,19815,-3693,-80806,-158377,-93825,3823,33703,16467,7875,-8314,-37435,-55374,-39539,-31702,-14167,57015,145374,182351,152801,87745,25470,2204,94045,186542,111243,11105,39698,101520,57978,-15197,-17866,111,-4445,20049,78673,84228,-19141,-96011,-29583,13699,-37871,-54170,-19851,-51352,-69390,-10514,39583,30089,20946,17439,10224,-19928,-26074,29983,94746,92291,24897,-62713,-115553,-113007,-82694,6267,115052,133655,102966,47204,-28689,-80262,-104478,-130281,-122130,-94502,-47214,815,-29242,-20885,60833,49870,-52394,-107666,-87065,-65940,-38618,13854,16767,-15574,6052,39000,61211,58521,30661,11325,17305,26207,-49265,-173034,-184880,-88478,-19515,-36489,-29112,8321,43741,27506,-9027,22789,67920,52089,-14646,-86476,-127451,-80504,23799,94415,64351,15377,-22636,-79962,-94989,-8600,61800,54823,31516,32102,86374,131345,134503,101142,53446,19432,10278,1982,-11569,-18668,5942,-4730,-33169,481,20183,8833,46345,50833,-28523,-54209,-12812,-30260,-63730,-15429,64216,66268,17167,-47671,-116567,-108009,-34261,-37370,-69617,-53469,-23482,12953,33486,-5443,-57642,-57401,25294,74695,14984,-74143,-100216,-37181,36213,67340,71239,60451,41285,53562,70824,80931,101873,58577,-73723,-108394,-29558,6384,1594,28029,14717,-28292,-82227,-129691,-97545,-50520,-69767,-62201,14852,66204,53319,37804,67709,43490,-85747,-163177,-68835,39987,69997,42705,-26560,-81214,-65269,-52820,-66699,-61560,7894,91830,112001,15331,-58045,11714,47298,-35596,-67992,-2310,21875,28825,65582,66211,24980,15526,29368,14408,-11006,18604,105868,126313,98964,86213,107960,113150,87743,24524,-52903,-119128,-105158,-17262,-5483,-22914,136,-63790,-166345,-145876,-79285,-64391,-73533,-57563,-34900,-19216,19083,78281,115208,66951,-67328,-56107,164768,186884,6680,-3566,63300,66549,72303,71843,35336,-63440,-79983,239900,588620,238159,-98694,-144459,-92083,-7972,55156,49189,36849,27509,-4690,2020,45399,87239,64993,-16549,-54837,-620,50771,38643,-3506,-42160,-20880,33449,45585,80756,123834,93766,2619,-53979,-48588,-34423,-51169,-48275,-95125,-161960,-104918,-43495,-108954,-142549,-72746,6040,42786,61149,72108,81747,104224,105573,90847,68126,35868,-14468,-27675,13309,46229,6280,-64296,-70014,-7768,47065,37867,17606,50136,72105,-8052,-142956,-193051,-148900,-96257,-37427,4231,-18498,3633,110967,131020,70589,33002,-8503,-53689,-17015,16453,-20165,-41445,-28013,38307,90934,87298,41991,-21601,-33897,24833,23588,-57643,-76896,-31208,15326,51174,71048,83338,122966,105895,24280,4145,65668,143920,124055,-6564,-94166,-44292,38433,48783,32141,50038,36830,-34892,-45764,-1134,-15517,-99629,-132269,-33895,77662,84496,-3079,-95574,-85424,-4997,25293,22092,623,11470,86545,121388,34032,-49476,-77391,-68633,-29534,25129,36508,13144,31364,51902,-11014,-115959,-118952,-58680,-22565,21061,52186,-13193,-120637,-143658,-85316,37415,129612,68338,-56387,-74211,2975,99316,168760,168886,54071,-122059,-188685,-97275,23874,38856,-44697,-89836,-92831,-172952,-244074,-187041,-83861,-16092,56275,101939,82689,10828,-55732,-25061,70510,115981,81322,38284,48619,98428,124341,108853,16810,-47598,-15783,-11631,-30075,2163,39356,40821,-13042,-96563,-126717,-98382,-58960,-35768,-15800,27956,50681,67080,110048,113629,29789,-42231,-39004,15613,57695,38176,18989,8047,-60997,-131398,-106018,-50460,-6442,8125,-2266,-9556,-14760,-11515,-10704,-47603,-45833,29293,74432,10732,-102501,-161123,-122298,-35148,21526,36374,15299,-7752,9974,78546,143555,108400,-39774,-130318,-48927,65062,83399,91941,70122,-9183,-21314,51428,193089,420467,523687,298627,77683,37353,-45379,-108831,-30534,1215,-85354,-128075,-34706,128047,146023,7406,-59318,-30737,-47079,-67235,-32327,22720,36610,1097,-1820,25986,-16138,-87353,-85123,-28913,-1215,-5179,-35860,2086,55199,55619,40825,10040,2837,41451,18872,-75319,-86562,662,57323,33344,36022,90890,68186,-7249,-73361,-118952,-114162,-57629,-10976,-21128,-89514,-119126,-40919,5312,-19912,-17670,-34093,-42037,22448,50804,28864,71243,79476,-14399,-87520,-81097,-68389,-95450,-97740,-70253,-61077,-28441,-12576,-21901,42924,103134,61307,-42132,-134147,-127128,-24475,3378,-15297,64694,167918,150739,32310,-38145,10375,85426,97985,84081,66619,12906,-726,38245,29804,-67666,-126352,-78120,22263,75377,41473,-7823,-476,-12266,-35985,6526,26603,11492,61579,129704,113810,31287,-70192,-121292,-53620,35182,28607,33297,106515,228987,557877,1032007,966466,227744,-207927,-172117,-122768,-132798,-128719,-147454,-96395,34472,64009,-22044,-94033,-83932,-16922,-4279,-84598,-122212,-74468,-41274,8562,80668,76924,56978,98583,115530,89062,63351,26491,53088,202513,304665,107030,-200549,-296447,-200439,-57903,33244,30030,24514,29657,-18593,-70300,-78445,-84837,-29774,52423,11722,-68413,-81901,-80553,-72863,-6045,38575,-34592,-161040,-207612,-93081,65487,134565,67509,-27175,-61070,-75138,-52084,-11394,-17301,-11409,56400,124966,60535,-67360,-73973,-35772,-47333,-39101,-37881,-33590,49240,111188,70401,39753,35332,48490,50361,4558,5048,88309,160451,160301,104507,121348,220114,297687,479890,725950,501143,-31062,-269680,-190907,-148457,-145849,-87090,-50192,-85469,-116180,-137246,-143574,-58422,47098,40750,-27139,-53747,-51858,-20288,38821,84547,90965,66783,86817,102205,74135,82649,135651,110456,30037,268829,1212412,2012244,1404329,375164,-19184,-31920,-10773,-19626,-92313,-140384,-74835,-4197,-28002,-58689,-14601,43653,70117,50471,38066,93588,149869,129999,119473,155594,169549,158358,185080,229413,247993,275621,330080,506548,801627,717627,144091,-195964,-111788,15173,49320,84387,115540,112969,124973,136219,125129,155635,192480,230005,268470,280461,245239,240376,244111,-152317,-223319,636358,1329644,1058451,676096,918421,892340,2030830,1592765,12296643,74997021,149977671,131541892,47807102,2732849,-1036645,-1277928,-1290391,-918650,-1014120,-865173,-801284,-558718,-482543,-512681,-542383,-545461,-524256,-451440,-331163,-324753,-381688,-401612,-378088,-350089,-325965,-269019,-206096,-152793,-181649,-251098,-190961,81681,235614,-22511,-363855,-398245,-290886,-238992,-213580,-214493,-248572,-277012,-268384,-218411,-182420,-180662,-210585,-254454,-272934,-249046,-227187,-247995,-248486,-230142,-213555,-226181,-257605,-261578,-233468,-285590,-342856,-347533,-516922,-715576,-394656,295139,523034,282752,108192,78010,74071,44616,-31282,-129271,-163227,-71731,13619,-22254,-65609,-51054,-42814,-16763,18841,-15026,-42126,-53791,-74640,-50935,-9180,-40883,-109583,-130891,-132195,-161981,-157236,4991,296810,459826,329510,142922,70847,77836,37533,-11618,-34339,-44017,-56913,-68325,-69890,-34452,-29544,-108753,-127050,-52247,30143,87743,120027,89016,28856,23300,37281,5994,-24056,-5311,-42352,-135038,-121032,830,115691,132733,61148,1378,28947,75832,63601,44667,109253,197719,180127,90207,29177],[88637,40936,22891,8726,-4479,-21872,-7888,10331,-35903,-105349,-103869,-27154,47281,66387,44886,39156,2020,19983,85147,52786,-48060,-105183,-94822,10613,47072,-48283,-81194,-5090,13479,-30418,2567,92162,32351,-137743,-145204,-7026,82828,48993,3777,31935,79302,62400,-14618,-67289,-14725,99793,167517,171021,149467,105083,54549,30711,80004,117232,46958,-3008,14157,21433,3059,12981,27480,24408,24531,51947,89656,52497,-45833,-77378,-41174,-61359,-70496,-23188,-11064,-91185,-130111,-72406,20082,59038,67391,57865,50021,26032,-10380,-14088,56616,110990,64287,-30325,-98508,-86705,-38776,20453,69190,43851,21209,14159,-22927,-49679,-27143,-15713,-34586,-67117,-72466,-28710,-453,38429,93640,41449,-93685,-157099,-132347,-92109,-65078,-58803,-78273,-80103,-50280,-12872,37423,61095,49900,48983,36182,-9171,-108657,-198725,-157587,-71491,-34174,-50012,-58621,-51382,-32676,-25646,-15690,49659,106973,97894,30760,-43318,-114395,-112562,8666,113283,47028,-38339,-33314,965,6951,27104,38884,18425,-19349,15645,104847,95320,45588,59891,46264,-25114,-37249,-11852,-20800,-36089,-19219,-26556,-27880,9152,3577,-23779,-4493,15795,-32332,-49203,-24388,-79663,-122462,-56485,23174,37472,30155,-11346,-86995,-119137,-92354,-105936,-118601,-72618,-12560,32370,13374,-71561,-128189,-109401,-15074,73558,57845,-11407,-16743,46019,75358,40186,-13369,-28548,6812,72904,116013,123375,117255,60903,-62513,-100227,-33377,12305,32613,79059,64130,-6070,-86367,-146880,-114798,-56797,-68703,-69302,2281,65854,93588,80131,1772,-64268,-50057,-16664,26128,79802,124012,104825,8181,-58581,-36434,21626,52930,30521,20248,16546,-11796,-86666,-121089,-50563,-6848,-64993,-80078,-2248,60246,71848,75172,67654,51141,57047,54274,-14133,-99889,-94348,13441,85626,83336,63983,64113,73034,59456,16926,-16819,-74743,-68816,25164,50730,27863,32510,-17124,-79113,-50658,-1565,-4205,-35807,-38685,40158,156336,172832,93558,34740,39561,4362,-18939,55126,66192,26760,21472,35592,71860,139025,135942,72518,50697,13555,-315067,-734816,-566227,-194466,-53305,-14432,10686,-11750,-36365,-48622,-22730,32951,42205,44413,77739,56049,-47410,-89983,-29292,49528,59274,-831,-24977,30933,65241,45255,96702,172350,146674,54309,-871,-12670,5077,33327,65920,-2888,-154427,-152638,-36526,-50761,-123803,-124655,-77347,-28957,-2309,11899,15860,16141,30889,60339,59046,23152,-37082,-85179,-81333,-25671,-19052,-73940,-64398,41133,109781,84289,62303,56707,10586,-35060,-97761,-150617,-130200,-79617,-14101,37351,20323,28138,103001,87538,46239,62699,32353,-36953,-23128,-13031,-75823,-117168,-115738,-58419,9975,65482,77889,31797,19460,70996,49824,-39170,-62838,-16805,28170,39983,19524,40761,109401,97960,-3590,-32099,54411,132640,88300,-37783,-89640,-20775,56565,92884,83167,45500,1044,-22228,-13014,6354,-11872,-76940,-83619,25767,110888,98287,31090,-40380,-52239,-1660,50316,77808,54484,64065,149871,196016,96711,-23728,-102028,-133190,-96541,-25552,779,-28495,-23127,22598,-18030,-115554,-112208,-58160,-38100,7276,33860,-37808,-116605,-72554,10158,80404,106473,14952,-99289,-83387,-804,65254,127484,162570,73730,-77331,-76092,61093,170901,164227,52234,-18731,-44331,-125215,-162024,-98044,-62994,-70104,-18527,56810,58290,-18358,-98530,-71113,43787,109208,65107,4110,11741,59794,97245,111466,54950,13133,53272,46378,-11780,-23808,-19095,-36736,-88600,-148788,-145871,-107648,-73495,-34125,4537,26137,23886,37223,78776,75183,2063,-64021,-73066,-13961,43588,31499,5704,6412,29393,21688,-22395,-44437,-19878,13560,51048,65857,15722,-22461,-27627,-70998,-74128,33195,107416,67487,-16919,-100240,-84596,35350,92564,73035,55093,47088,50833,98205,128239,104939,15791,-63211,-39547,7992,-30610,-16236,68564,110336,143816,179483,162697,92504,-53998,-154747,-103551,-16671,-51261,-108923,-54715,-21685,-76175,-88436,21528,151062,137568,28489,-9968,23054,11728,-4481,24115,62527,71114,20766,-10499,-11504,-49699,-115828,-140817,-77070,3946,2553,-43649,-20307,-26254,-62239,-22519,21703,30838,56147,58932,1974,-45979,-44676,-32124,-33711,-21065,18813,38157,35747,-6447,-52539,-41596,4062,25811,1119,-85237,-151853,-98123,-23473,-5262,-13697,-34790,-23068,-5090,-35389,-58622,-38802,-80760,-166778,-143933,-41489,-15486,-81665,-125055,-92200,-21413,15105,-32769,-70067,-6861,51330,35239,-33069,-80821,-38013,41863,42867,-167,16993,71206,68538,6410,-2142,87583,163570,135732,53261,13953,-4116,-6094,-5572,-19864,-59405,-120132,-92314,20674,75034,31958,-15956,-5593,1528,23590,82335,87612,66981,113765,103228,2502,-36615,-12208,-14790,-6355,28361,44145,63853,76545,111084,479009,1225208,1362232,579788,-52582,-178848,-178359,-144429,-101163,-116332,-76687,27543,43076,-24908,-60264,-34948,19510,39332,-18116,-67840,-37331,-7903,10030,31331,4610,-18668,10656,22095,5500,-29706,-80926,-71638,-14140,-57,-64810,-176372,-211929,-142377,-16477,89927,111448,97111,55928,-8466,-19347,34716,58257,90496,146405,83129,-22526,-40368,-39265,-29376,47131,78471,-950,-103734,-168252,-119798,14274,106260,42565,-65299,-77327,2338,115443,126672,31513,-27136,-20942,9028,1573,-34953,-3738,27408,3507,-56957,-122836,-116470,-23700,43139,30739,1905,-5214,-26048,-51343,-49872,-3190,57476,95559,92756,60110,89160,157585,173888,251267,407325,350146,91,-186702,-175724,-169403,-179565,-115259,-48674,-64241,-132671,-194211,-192456,-81493,37807,29989,-38128,-81255,-118801,-112575,-23297,60535,58577,349,3183,19371,-805,13637,70587,52875,-27926,33041,541296,1217921,1280771,640747,235991,168095,122416,50815,-70,-21933,9603,37934,7338,-17079,23132,96805,138070,130379,108619,90206,87490,90485,114228,149939,155463,150103,174509,185429,165264,201771,320228,522644,690110,480795,-48300,-353769,-238645,-92931,-22310,18585,14957,-24204,-21626,37517,74049,110451,136163,131609,91442,67541,38770,39952,13507,-443632,-568747,267948,952003,542687,44126,305023,257987,1132921,168571,8697509,67451919,142263768,129448074,49980149,4716962,-285638,-609680,-717701,-439134,-533149,-390705,-357584,-198793,-123895,-105782,-159589,-232307,-192286,-151960,-119938,-153830,-203733,-184092,-146218,-120350,-93398,-47136,-31014,1998,18678,-7587,103170,425325,453462,-48570,-459689,-422388,-265311,-209870,-147417,-92667,-125585,-205535,-219992,-161970,-130597,-138569,-151271,-150562,-155913,-140369,-76389,-33617,-31658,-35119,-44605,-77971,-102173,-78914,-55437,-121495,-174595,-134059,-142141,107016,785788,1088775,640770,185499,57474,26842,-12547,1430,2878,-27926,-27266,21230,40762,-7580,-36803,-11269,20532,95106,176126,126127,51392,64339,112221,140593,124871,72535,34339,55235,81778,66048,131992,318789,463254,346956,71520,-87732,-69280,-4005,16903,-2512,-58997,-84865,-54235,-63908,-102132,-82986,-69511,-101735,-86754,-45756,-1958,57831,111257,110776,59814,8142,-31590,-61966,-44995,-5051,-54587,-133785,-109829,-74067,-65775,18854,74179,59073,93220,158085,127280,61624,116517,237218,256871,192434,145908],[54710,7789,-55868,-92432,-60706,-28514,-25878,-16310,-33560,-81296,-92380,-43820,-5233,-13552,-10745,56040,85260,120103,173193,117089,-20993,-89984,-83454,-4177,50052,7696,-2214,9276,-74189,-113485,-3526,130543,92774,-77417,-109064,20428,102006,40367,-29069,23255,123723,117589,-11393,-96527,-24098,106326,143663,137289,155102,123889,54824,-386,-30565,-19890,-23810,-45143,-54607,-42292,-11102,42619,37647,-30447,-32060,25500,43326,-19884,-57787,-20275,-10681,-49458,7868,76113,21063,-72003,-93028,-49424,35192,98879,83848,18919,-8512,23778,38900,565,19672,88329,98412,69701,32101,201,-15205,-37473,-34606,-33028,-38698,-30808,2619,46865,97404,86424,21839,-25262,-37303,8172,58136,73658,81365,26256,-84003,-102739,-25596,41227,47457,-21676,-98845,-83420,-23876,211,33136,85107,94912,53983,-15346,-83456,-126578,-118779,-37068,7049,-22049,-69134,-97366,-115727,-122238,-101089,-38531,51130,123282,134201,94994,49550,-31621,-106497,-27960,77091,-1020,-101714,-76868,13808,62798,55083,18177,-41857,-89519,-41431,16877,-45702,-92704,-44093,-26650,-69614,-49321,7549,14903,38,7266,2103,7917,14120,-15265,-13856,46697,82376,22407,-38381,-43778,-84852,-132058,-104051,-38354,-4117,11255,-2743,-41142,-102187,-125797,-100944,-63174,-54687,-37837,30627,38432,-43065,-112718,-109598,-48919,33102,56304,38100,78408,118035,58394,-40382,-85129,-40430,38599,103370,136289,125763,63440,-11626,-38263,5468,19458,8129,57502,129090,105420,18666,-57778,-100333,-96331,-76758,-53538,-13289,16415,1744,14820,10966,-116138,-175684,-2462,154365,150666,117656,119693,94020,25459,-10057,20925,82783,112952,62937,11681,-23478,-43435,-73224,-97756,-100989,-79345,-72641,-84533,-62209,21061,72311,71586,39406,-10028,-43754,-50348,-97098,-154380,-160856,-107417,-39901,-6273,4940,22517,32482,25408,12017,4266,-39250,-44003,27409,66849,77394,82684,60394,36893,50432,87518,84614,6786,-77070,-15329,167087,225610,110622,18688,46459,88031,65267,-11941,-47399,17040,24580,-18659,-3320,49219,78664,71088,96984,44559,-573634,-1297564,-836216,-108990,73946,55406,22732,-43759,-77800,-101701,-62916,25356,23701,2175,26601,-1384,-86648,-92098,-38229,8910,1832,-33606,-8553,26129,16117,9440,62582,103439,78874,32186,-3925,-40855,-41164,12530,76483,24003,-120432,-130003,-21302,-41053,-133610,-154641,-134125,-114849,-84628,-34209,-9468,-33001,-50158,-4751,60950,73665,2448,-113403,-166047,-101960,-33701,-21203,12798,100955,129944,67661,53029,51033,-5993,-23274,-26050,-78945,-88983,-36133,25302,40035,2994,-14653,495,-34381,-41359,-301,27432,29667,11835,-47172,-91939,-81656,-87696,-87037,-52267,21918,82411,57390,30296,53288,53346,32573,23522,19776,21547,2936,-29026,-23894,23635,42263,9766,-4966,39881,64925,12460,-40162,-40060,-13023,26403,70579,53551,-18573,-29517,44364,80790,18304,-58076,-86763,-25143,115029,187019,138831,70316,42474,35236,43347,66811,101526,115765,121508,123685,87220,22423,-19169,-82864,-153598,-167441,-137204,-70369,-39304,-20842,19667,-1476,-74787,-77779,-39404,-23031,-11109,-14660,-38054,-34454,41621,80492,53545,4730,-64203,-115440,-56631,29529,53241,72479,105759,56962,-32343,16963,146636,199571,154849,52117,4557,3437,-42029,-78842,-54110,-53694,-65927,-33928,28370,46889,-10050,-100969,-105926,732,79994,40813,-3227,13894,48342,73690,111481,93441,34502,38840,54391,37889,15622,-48061,-125870,-149636,-129614,-105928,-81520,-27151,15679,26856,20943,19706,45378,49584,7012,-46683,-90670,-86438,359,44538,-19238,-61970,-3363,118989,153666,53526,-19681,-11967,11927,70825,125618,81562,18617,-23022,-90507,-93629,18535,102837,85909,31092,-38185,-3133,128182,132305,48959,43335,72028,70006,37783,-17236,-26383,3878,-12797,-55277,-56923,-56849,-13856,65124,114323,149257,173709,48663,-204302,-394884,-335657,-132804,-11353,-7185,-40567,-22066,-5506,-22769,-1813,89618,177089,168749,102389,70087,81497,42318,-55,-2363,9655,19740,-15069,-32629,6911,11569,-57509,-132322,-104918,-23879,-24435,-63317,-57744,-114132,-164966,-95838,-28332,-10657,21565,79697,95005,23943,-56039,-74808,-67185,-48231,-12480,40737,84312,57749,12593,18589,38992,17541,-5573,-44075,-103657,-87859,-11536,39380,35412,21651,59584,35634,-50075,-72295,-67353,-132193,-186117,-128850,-12849,26331,-22277,-68517,-56888,-18186,-13745,-69190,-92763,-44284,27187,30822,1310,16478,52104,34417,4606,2243,-19998,-57207,-43343,-1772,50017,115877,148818,91008,6875,-4678,26259,50098,18711,-23273,-48913,-78110,-58214,5685,25260,3420,-22886,-56556,-68628,20308,103984,104540,80557,72073,2377,-99348,-90480,9882,57994,50571,30718,25287,45295,40871,10438,208471,622746,749305,491668,120542,-61300,-112537,-52817,5166,-18106,-31377,-20650,-43814,-49542,-14074,11688,20891,48916,55408,28516,22894,7709,-431,471,-61301,-117514,-98040,-74158,-75318,-100898,-125314,-105726,-124335,-184918,-144362,-50768,-38700,-43284,3268,65032,105433,125544,81602,21893,39145,121866,141090,119192,112694,65278,-10015,-12932,15771,35227,54945,36451,-2695,-20188,-83159,-128303,-77072,29944,31684,-51595,-57992,73775,232745,219284,86112,-27444,-100394,-116242,-71113,4369,72376,84771,39952,-56061,-139506,-125262,-72223,-51420,-41366,-17548,15625,-32275,-89345,-75976,-26780,-4684,-5738,-18320,-29686,4210,57718,50781,11561,7732,36435,-1890,-49194,-71600,-99984,-128751,-86083,-11535,8278,-78165,-199846,-220139,-111095,-22842,-35592,-69724,-73724,-77843,-62997,14527,87979,71435,-4949,-36658,-49942,-78562,-79439,-52218,-70771,-124746,-228337,-311228,-99737,364727,489222,307780,218578,150483,78459,51900,45059,64640,78025,61017,44274,67054,119721,132148,101058,78687,21972,-36762,-23745,37208,71718,54027,17177,16497,22163,8942,33152,123984,218713,199303,57136,-154633,-278755,-213934,-117551,-39193,-30927,-65446,-83957,-87632,-65911,-33647,4755,35483,-7451,-125659,-210551,-251952,-250648,-276625,-578301,-722968,-367967,-194632,-366001,-609776,-562515,-551800,-416522,-967227,93815,12050045,29667101,29719753,12740098,1896297,239514,157019,99713,157461,133334,187826,162151,172425,199986,205051,146783,78483,88752,83319,83796,71385,38912,42522,67389,113914,139762,118605,77205,90034,157752,191188,244298,365752,311551,-85116,-331272,-249402,-144115,-113086,-29114,55922,46005,-10879,5537,33099,-5247,-61331,-52355,-4659,-5805,-716,92435,182501,182886,127938,71870,21221,13000,60965,87163,9301,-34127,82130,277100,699116,1141960,949846,309950,-44465,-60470,-75005,-129439,-88836,-16706,18453,24785,9089,-14950,-47621,-53605,-18841,10226,69150,164599,152668,60933,53029,133030,172572,131516,105132,121978,127196,122721,121647,187170,309234,295454,45549,-188584,-220139,-134024,-36084,24561,6637,-73227,-105993,-73695,-89807,-127575,-110037,-79137,-66062,-48156,-71580,-85151,-43512,1374,18513,1842,-47840,-106237,-130203,-102920,-73066,-94508,-98978,-59713,-83572,-125322,-64949,4091,21428,55219,98472,64946,-6383,-7419,62586,109072,104004,94488],[17439,4365,-60386,-92954,-44133,-7090,-25411,-5996,15417,-7120,-35887,-24870,-24029,-41377,-27627,44630,110786,184850,222425,135341,28493,-1358,-2424,18774,28598,17238,40363,25133,-83650,-91335,6627,70712,37210,-46395,-44183,37237,75963,23992,-26648,5855,79864,74672,-13271,-82281,-37924,57675,75760,82228,118268,81561,12766,-52750,-119114,-90539,-30937,-64592,-100531,-42089,19521,37376,-14637,-118766,-118906,-23884,-1077,-68398,-64429,25970,55627,35430,95588,120757,35572,-1511,29435,18451,22352,77813,57099,-56360,-125148,-52564,69206,73825,32466,60893,109535,131745,102077,16540,-66240,-125830,-97246,-21815,-23613,-46261,26004,113045,139300,69603,-19696,-40243,-22364,20299,30702,-5470,-20946,-39543,-81458,-37085,111671,223905,208626,83019,-30126,-13711,71550,63267,22949,48553,56176,-22108,-109216,-122454,-72682,-10071,51118,65783,6382,-67467,-85336,-106949,-129795,-99517,-23674,38368,82726,105818,111745,125974,78482,-35777,-39831,35467,-2534,-95066,-125696,-78309,5869,67663,56538,-32629,-73967,-47040,-78571,-159379,-134005,-72891,-68168,-58219,1046,41807,44142,29821,10887,-6640,-3583,-23862,-64046,-39707,61626,125179,68586,-25577,-51495,-46486,-63136,-81554,-60965,-40824,-53934,-53406,-22192,-56696,-83218,-5563,61094,-10851,-67321,35819,118887,62510,-17557,-45262,-36021,-1678,29887,60149,126272,135193,10509,-105082,-94084,1799,69172,83489,80102,67363,4463,-56171,-8925,78569,34525,-23119,46550,125938,94169,30946,1986,-11199,-32611,-45290,464,78753,77946,-22293,-67187,-60057,-135632,-168796,6937,172683,166030,97574,79761,82926,63431,28429,33667,82796,106787,55278,24088,3277,-8770,318,-27663,-101795,-108736,-58187,-77458,-97087,-23739,34441,38055,18376,-59159,-140428,-142636,-125077,-97191,-70623,-60741,-60149,-64731,-71376,-21127,23292,35691,32273,2263,-33307,-35893,-12781,23056,82484,100803,89767,74384,53098,72517,91517,8418,-114135,-107529,33675,115774,79540,66325,93277,111263,68437,-39125,-25683,95054,85604,-26080,-86747,-84233,3950,52748,47742,-197,-335795,-533416,-365503,36121,132547,106673,44511,-46296,-89252,-113786,-94132,-14278,48402,35631,-1045,-47957,-81521,-51093,-19681,-41483,-63532,-16901,21732,-49519,-97627,-37242,16517,-7003,-22278,-21664,-65509,-125351,-114024,-53354,549,-21247,-78784,-57134,-3504,-44659,-107505,-115550,-118691,-139393,-102362,220,49874,1652,-55814,-20877,70466,122093,53894,-103640,-198716,-154780,-48590,38075,83520,102243,74544,6190,6083,27165,894,-21346,-37417,-73874,-62893,5191,54913,35311,-22849,-82754,-133334,-139985,-80839,-38955,15955,87856,82922,2381,-25548,25387,26280,-11284,-36272,-16078,39793,33827,-13409,-3100,52224,107908,127805,68478,8268,-14469,-11690,-14046,-4135,32152,72689,61837,26676,8072,-27611,-45681,-42268,-53993,-41363,-5907,-23619,-84829,-49107,81491,139130,27684,-97501,-91392,23217,163890,230877,190111,124961,106853,97713,71818,46226,58516,99926,116089,44990,-62979,-92275,-45783,-53981,-150360,-240997,-223828,-103541,-14258,23255,31783,5549,-42672,-37123,2150,19431,-7986,-40423,-15493,47839,93012,61709,-2134,-36603,-40252,-36320,16113,80572,97131,95394,93841,48912,-4992,20157,55850,22905,-18317,-36578,-33005,-7418,-28144,-97983,-109284,-56362,-12460,13212,43405,56197,15937,-61051,-74830,4293,57552,24453,10587,41889,61169,58850,106417,105734,20667,6874,64546,91551,49227,-64520,-151230,-115615,-32790,-15172,-11261,50648,69315,7589,-35089,-11758,39909,18100,-52629,-76508,-52393,-6571,59919,54550,-44448,-92011,-12595,114918,138178,39684,-22352,15965,46223,51638,74307,92597,91636,52376,-31177,-52086,26526,91805,70153,24236,-2478,51211,140796,91694,-31219,-49486,15237,54080,-16637,-141042,-172796,-78818,-1042,-15214,-29236,9476,61314,54019,25806,42771,65647,-41913,-220484,-245055,-137112,-47662,-14450,-16708,-18253,3166,5916,1531,45996,110476,168013,180225,137410,92074,66730,130,-59416,-79849,-83226,-83950,-98720,-77222,25841,90836,35276,-60698,-62748,-18255,-38412,-89538,-80191,-100565,-122416,-80023,-63588,-67549,-24665,63226,113848,63208,-11497,-6531,13663,920,2358,39247,71608,44386,-3711,-13385,-6423,-28466,-16712,4791,-46011,-60104,17862,73529,69823,69312,105055,64587,-31000,-64620,-58873,-76768,-79322,-58686,-20576,7256,8167,-2702,-27495,-75409,-98658,-87397,-37310,31256,80055,40715,8101,58185,58842,-28539,-55919,5075,6818,-67318,-52212,45057,90197,67000,31963,-26175,-60063,-14983,71599,129754,81030,-16881,-85314,-64312,-14499,-4554,-23214,-15651,-27799,-99704,-122147,-30772,20835,17100,24731,-9839,-71185,-103446,-90287,-22583,52764,92924,67074,-9257,-30684,-1427,-11320,17460,137143,239844,236847,159269,38157,-15876,36076,71839,46128,11083,-34459,-73970,-38394,16989,4387,-31977,12206,71485,70425,51125,3546,-19773,-4126,-69474,-155696,-141335,-103902,-95013,-76658,-49028,-26907,-84240,-168745,-102081,70300,93993,39042,30691,39060,65037,101874,84747,37945,24232,66635,75520,21787,-29439,-39006,-39550,-7060,44538,49735,17524,-27071,-54579,-22326,-22087,-73238,-96654,-20828,25600,-35213,-56713,61856,204927,204981,100802,-23741,-137877,-171648,-90990,55055,142608,122863,38941,-57912,-96438,-36924,-10341,-53203,-43007,53050,106492,41726,-36968,-58413,-49513,-54235,-71711,-91605,-113272,-101988,-40006,-7996,-61686,-115660,-129044,-48377,26805,56704,18847,-25102,-24402,13575,53651,-2997,-146510,-193237,-103107,-44252,-57497,-78776,-58055,-3924,58823,110638,126677,91123,36237,-391,-52439,-94865,-98215,-89741,-95471,-121232,-255915,-422492,-360438,-150967,97010,122336,72319,63548,80128,76653,48624,68867,98075,73306,34051,54857,90773,56477,-10410,-21253,-54358,-123256,-124267,-57880,-2286,3814,-37337,-40647,-7386,-2055,-11991,-16110,-33967,-56423,-69021,-65550,-51436,-62974,-27114,15964,-27697,-70738,-51634,-52705,-86962,-84987,-47533,-5637,-40912,-155756,-263949,-314324,-314318,-318763,-433831,-571772,-563490,-539109,-539560,-598826,-667273,-615634,-638117,-728973,-922583,-428605,1337091,2551786,1729412,405680,298921,347821,331824,317413,277399,231594,189835,186045,198929,188491,147046,124223,101366,94871,126658,152360,120183,91876,141710,207765,194162,128150,81203,86400,144555,173098,143865,125380,75406,-66687,-96261,-12743,-8412,-24154,44987,122605,132948,112920,149011,177938,103644,20880,43576,82841,64200,75469,146403,186852,170177,113024,68677,38157,44751,91283,127318,66736,47563,170233,354079,586904,667492,368246,-20028,-128421,-72570,-70924,-99454,-71720,-4886,33927,16744,-26486,-52109,-69368,-64794,-23718,-3738,3572,56012,76597,29357,-4648,22165,42361,32297,50458,83642,60764,30992,41711,71359,120597,82523,-66546,-170354,-138965,-74523,17657,70156,38148,-35767,-66977,-58562,-61068,-74690,-62329,-10743,30832,28176,-27710,-56004,-47066,-50130,-44722,-28400,-35600,-66151,-86455,-90886,-83034,-63392,-10188,35450,13065,-12660,-14407,144,26156,47038,43066,18061,-23613,-81293,-101261,-63149,-23990,3117],[-29342,-8077,-20752,-23500,-2067,-19973,-70891,-62441,-13834,8216,3865,3137,-2152,14296,27723,34457,59758,142550,172373,91031,32443,40485,60706,77341,32667,2133,46687,53939,-16583,-16514,17647,-2700,-37078,-41412,-11776,14830,27867,9114,-12059,-8172,14296,12748,-11606,-47683,-40129,-4064,-1834,-48,3618,-26530,-36574,-71599,-125771,-78305,-10278,-55371,-91057,-2436,60210,28608,-45417,-118391,-114492,-16474,34292,-16935,-27983,45792,100295,104303,112110,78254,19135,32800,86669,24783,-45618,-14351,3656,-81443,-158785,-100464,65407,120507,55096,48358,109965,131525,53695,-66794,-141512,-139932,-55654,36527,28435,-14612,36202,99491,91705,13207,-59201,-65155,-40747,-34223,-79655,-131107,-142605,-130528,-100441,-17319,135009,257470,237611,117352,36904,65213,140777,110998,15356,-27543,-47891,-113925,-166512,-105717,6964,57448,71481,81250,43626,-22528,-13587,-24001,-67000,-46960,17242,48304,41072,42500,67086,126388,128437,43980,-7411,34039,45550,-21798,-116941,-137302,-58764,62196,97454,33965,13687,11034,-72890,-135945,-58201,3608,-27042,-16081,51582,57422,44419,40001,-10599,-67435,-74546,-91695,-117724,-85787,1200,74317,58741,-13075,-48941,-19124,23616,-6922,-45450,-56308,-90973,-78118,-2748,-5555,-17500,66556,121788,28591,-48818,49745,156075,107105,37571,23106,11130,-7505,25461,87997,114655,80913,-32764,-115864,-68362,27900,48600,9057,-14006,2359,-10385,-38247,-4971,38275,-5481,-26483,34876,77447,40369,16159,28597,35979,41214,50672,75111,120433,116978,29780,-33018,-31775,-56295,-97409,-42571,48549,68386,29609,48954,109573,107617,24134,-22842,34508,89107,55431,47290,28423,-10797,4865,5960,-39960,-47525,-27573,-49370,-33591,23461,22866,-3434,1673,-41365,-100640,-99774,-62933,4311,76922,110941,57769,-46942,-116605,-62038,9094,40615,47884,9035,-30409,-35784,-61750,-49302,35791,67241,48595,25737,-18369,-25933,21158,12428,-64592,-103482,-69124,-43654,-554,96276,128237,59525,-43483,-69063,87041,245110,178540,10141,-99951,-100168,3161,33480,-11215,-32322,-69502,-53619,14650,73378,123275,146376,58564,-59627,-89675,-89221,-98862,-37341,98658,114335,11747,-60793,-73458,-39209,-14395,-64014,-66473,36689,25554,-130430,-163715,-45615,3104,-62074,-78511,-64558,-104444,-145289,-105229,-57148,-47703,-53010,-34306,-10910,-20060,-30394,-3994,-3898,-57885,-104980,-55721,71760,129077,72805,7548,20948,70182,106358,56281,-76952,-188808,-187805,-81457,36625,69770,33873,-3160,-20870,-9310,-5047,-26685,-50385,-95895,-125374,-83741,-4179,46263,29553,-35149,-115051,-174387,-144349,-35346,21091,45422,84909,115719,90842,49903,78700,99051,75437,14820,-28937,-13720,-22259,-68380,-27456,62033,123561,148042,76630,-5300,587,48211,64561,55144,63267,98408,78882,2431,-31563,-55012,-94766,-114500,-106546,-79277,-50785,-65289,-110396,-91464,21176,101300,19916,-96524,-72633,36757,127984,186884,200468,155713,109539,77950,37291,-1791,-15352,1139,38793,8350,-61955,-98442,-66279,-47303,-130743,-238222,-202466,-84987,-893,44958,35528,-8657,-38250,-7196,35902,36885,4323,-16849,21677,69612,55669,-216,-11850,29150,74567,84765,82875,104359,143768,152836,110755,46637,410,-28521,-97971,-168076,-121642,-40767,-46220,-57091,-77398,-159799,-171189,-53212,33280,48813,47655,37251,6568,-33470,-28939,20320,42656,30511,35723,54540,50797,33962,73347,63053,-8899,19796,101942,103331,24852,-76670,-100455,-19641,52051,59575,66559,113373,98890,-35403,-130826,-96477,-28803,-37429,-87768,-71161,33631,104751,90064,41693,-8989,-31085,311,58001,51355,-25035,-66025,23592,99432,21821,-58758,11077,126499,150098,73895,14219,49037,99480,68834,10000,-4433,26209,49022,-3043,-92715,-122084,-43535,34609,-5560,-127363,-195370,-129841,2968,57018,35861,46097,84576,44832,-11029,4298,7050,-48994,-106544,-87496,-23354,-27040,-64416,-85663,-76995,-38832,-26804,-21378,24814,60509,92378,121397,98206,40947,-10076,-70184,-94708,-83351,-108633,-151762,-145603,-82007,11829,79284,62837,9523,17080,27904,-15983,-80868,-58788,-6638,24903,41936,1000,-57412,-39047,24187,42129,21256,11008,57859,100883,57537,3004,-4122,12867,10303,-12880,-45770,-57432,-31835,30692,61754,-3063,-34461,25446,57554,51747,64316,76020,42556,-8787,-43748,-50406,-42503,-25995,-18688,-39516,-55545,-26762,15147,-13457,-104524,-133466,-59698,52757,147437,149382,48052,-19388,14961,223,-59256,-52408,18754,61808,26943,23566,94875,95100,296,-85715,-140737,-145605,-50392,79727,143939,95125,-11683,-99047,-78861,-4426,5045,-19795,-7490,-32398,-88158,-67116,-21752,-61004,-94685,-54357,-53805,-64547,-27056,-28568,-45222,5748,90113,105788,8986,-58874,-33189,-7999,-8762,73449,139425,105133,70286,22319,13354,36632,24268,8044,18387,5102,-22202,-597,30882,-1453,-45575,-6307,45876,51759,66519,37915,-19422,-19901,-42403,-103070,-96217,-62522,-39615,20022,66695,64034,-7942,-86392,-21093,131369,163805,123133,121929,111065,73100,63974,71386,46501,-10067,-24911,-24573,-71290,-109774,-97337,-49124,11936,45176,8723,-19862,-37622,-90688,-86165,-9196,34769,7381,17792,21887,-50253,-76135,11971,111079,114708,32746,-65793,-146284,-138331,-14471,140212,206641,149386,38819,-57226,-51926,64473,98400,11469,10651,137136,181746,111181,27962,-22658,-36862,-44536,-70744,-99012,-139147,-167229,-122209,-43053,-32717,-62094,-83965,-69183,30159,111363,84827,42942,21227,-10796,-10337,-17887,-89009,-101589,-18218,36740,25866,-18488,-43529,-1731,90912,148462,126979,72070,26142,-3216,-45221,-53325,-39756,-30962,-17922,-21879,-88949,-160785,-170818,-91943,-61939,-53229,-78373,-25564,55238,56814,12511,27589,66335,26287,-35804,5067,53281,-12962,-100900,-107744,-102721,-117919,-110056,-72606,-15157,35942,44219,72891,124004,118604,74225,1005,-69380,-56434,2185,44179,70718,57485,56794,28472,-43238,-68486,-47940,-36083,-40321,-48255,-45059,-18028,-14274,-54024,-110946,-142736,-140383,-130992,-190824,-342112,-351198,-130414,-101948,-155579,-183708,-228589,-232259,-294359,-266454,1416997,4362630,4836129,2611883,806470,335303,272438,167416,132449,77490,-7927,-36658,12059,33465,45293,65128,41289,2291,24135,80399,96983,32974,4199,82800,132755,87329,49200,33870,42369,52968,12418,-31756,6540,5270,-19930,38975,102926,55739,-6233,12670,60434,81879,72529,89679,137893,96895,35578,53249,47416,-546,22060,56719,17672,-21175,-43892,-44347,-12759,43393,81147,75284,39412,82301,175482,221313,298298,318891,130167,-54248,-41058,8539,12735,16071,25087,43909,51344,21933,-8894,-36235,-67222,-55125,851,14209,-33649,-53986,-27150,4985,-18689,-74517,-103711,-82170,-42423,-21620,-29313,-44552,-41776,-34496,-30966,-22474,-32231,-67139,-69270,-27826,57791,99154,74832,112,-64916,-62104,-12281,-11828,-29511,21240,58782,38538,17877,41711,37391,-18084,-40033,-2073,37141,39059,4755,-39841,-46121,-16747,24637,53753,42843,13938,-4422,12621,54835,63641,35404,16695,524,-47593,-86074,-75727,-62977,-49366],[-70156,-36429,15410,36909,19777,-36772,-110657,-155414,-118740,-47615,-16464,-10383,9235,64357,79594,16120,-57411,-16805,41060,33964,-1655,-8275,45834,112447,77779,34234,69397,91475,58081,55287,57593,8345,-22221,1262,10865,-15860,-12036,-14195,-32129,-31979,-9471,5781,-16682,-34315,-20829,-30947,-57526,-72457,-104328,-116366,-59133,-46423,-84497,-59231,-27459,-55731,-63554,29738,95328,53484,-8413,-25274,-18696,35037,102156,93771,60214,55016,89320,107131,67623,2757,-25092,-26933,-9509,-48222,-90960,-71199,-32820,-52881,-84525,-52009,50155,83526,37766,40687,99117,110826,10714,-105538,-122288,-52801,14257,29117,27517,16947,26410,36167,30929,14879,-19313,-49490,-64419,-110000,-171316,-182071,-181632,-176593,-114801,-28839,47642,107690,93831,29818,20558,68274,95791,66847,-3955,-72602,-104920,-137724,-172005,-108766,10322,55104,63162,70918,57011,19450,32847,26072,-37608,-57023,-4187,49728,39220,1810,-7846,40877,69608,37415,5634,40272,69337,25659,-67652,-86351,-34181,29847,48468,46495,41582,23870,-7827,-30933,9001,44666,-8294,-43430,9557,27403,29016,36367,-24723,-104011,-124918,-140745,-140034,-79322,-26936,-4324,2365,-15141,-55662,-32538,55111,34011,-39562,-54707,-59406,-34558,29327,17291,-11498,14263,47975,43180,17542,47563,94361,51845,5392,36427,37288,-10233,36446,115930,70508,-11952,-66594,-100725,-70011,-9870,-16754,-60509,-51890,5248,7634,-39911,-72026,-67942,-35147,24027,48495,27773,-14496,-25064,-14654,5396,71656,125592,111549,83580,84570,79911,58576,34168,-12643,-87238,-113171,-66469,-19882,-12224,39790,122545,110325,-9537,-86286,-13870,77486,57564,30749,-1796,-51372,-62047,-20249,30119,42276,-2717,-11334,69224,117617,51416,-28886,-39659,-6646,16161,12971,16121,58842,127782,175184,111591,-27322,-96540,-62155,-33607,-19125,20062,27027,-22004,-52635,-90243,-84992,6073,40468,-792,-20064,-43009,-69760,-12167,70853,54017,-12024,-62366,-112600,-60820,71277,113683,3664,-136475,-99073,135179,304440,195431,11757,-67464,-19714,40243,13754,-24332,-15039,-89245,-280746,-135072,-5824,99924,142632,23539,-87965,-61845,-26126,-51496,-29188,60823,80716,2372,-54873,-87036,-76081,-50268,-69794,-34128,47876,-6093,-134541,-128697,-22593,18446,-43074,-83522,-85436,-75432,-51241,-13971,-4592,-24522,-22868,8357,-19778,-69408,-4863,115028,96632,-15865,-61112,-8336,90888,137086,99475,57718,61511,69329,57429,9329,-63284,-144639,-165662,-93229,-5840,2137,-39709,-40641,12641,40814,-11226,-69344,-54030,-60087,-111300,-115392,-63773,5501,28706,-21469,-82856,-97899,-67430,31938,114328,101753,48505,76587,107871,49552,35175,74765,89410,39128,-12529,-23998,-52702,-73478,409,71560,81514,72760,35650,-886,21076,76959,127744,126289,75531,51269,47802,3478,-50486,-100589,-153347,-164775,-110141,-48664,-22617,-43898,-91325,-124441,-67170,17346,-9213,-74467,-44700,25941,70257,120684,163660,137770,79081,20348,-18002,-13307,-20837,-53286,-17291,45454,64142,2912,-38535,-28810,-49648,-97902,-87908,-38912,2280,45438,45659,-12653,-34078,15070,30418,-1298,-383,25771,56342,52993,11505,-14677,41027,125473,162320,127951,80718,89272,142280,141457,74656,28029,8549,-36040,-131007,-166573,-27883,80001,-633,-82517,-97282,-139612,-120795,-22432,23550,13438,246,-19556,-33186,-43295,-37325,-8340,22853,43890,54568,36357,8345,8028,36770,5004,-36818,36096,104901,65222,-6510,-58697,-39755,29315,60073,72359,92059,123951,101315,-41492,-164252,-157149,-108063,-82851,-74055,-27023,90080,127178,44578,6411,38507,46900,26991,36475,24289,-53684,-100183,5876,102339,-12773,-142772,-65175,99788,156897,93927,28911,54318,110191,83591,4169,-38464,-43824,-54089,-68518,-79017,-75768,-14403,33929,30365,-24832,-94280,-83905,20090,71552,35125,-915,24761,40950,51533,77623,47229,-19918,-87375,-165661,-147139,-88633,-93029,-106566,-113814,-87849,-54988,-27009,3699,4705,2353,30432,35089,-11832,-52310,-74725,-34490,26259,-32035,-130285,-111118,-28207,-5463,3633,27810,41323,51113,30361,5644,-12063,8781,54296,101208,146891,120453,22655,-15848,-8974,-49018,-72536,-43256,13931,66568,41750,-28141,-56217,-25712,29802,64246,12453,-29579,26432,92978,88378,37045,17672,23768,13921,9719,17349,10690,-889,8059,1706,-28293,-77058,-95649,-49717,-53467,-105093,-67458,15859,16680,-50392,-75127,-9677,88003,159087,146520,39024,-46724,-49296,-41732,-17523,11517,23010,50182,44243,25493,55421,51409,-20029,-100491,-174173,-195518,-89136,32191,73201,51644,-2335,-77280,-109568,-43066,11156,14661,7508,-46058,-69403,1984,39968,-45012,-110079,-92706,-78237,-49405,38050,59445,-1073,-16166,41520,94798,85281,18156,-45072,-48580,2093,88305,122558,73081,-32257,-61760,-29949,-28818,-75262,-81975,-18251,24138,6678,6550,43525,53549,29193,23666,26229,34016,101604,113449,3468,-62804,-42546,-41289,-39945,-8992,30053,66479,73402,56894,7657,-37554,33150,153140,195225,186752,210432,205056,98693,18942,34027,46740,574,-26081,-44389,-73974,-68969,-58711,-26702,40708,44142,-29835,-42583,-16049,-63963,-102550,-21217,101850,118845,88196,24582,-59830,-62837,9572,67281,37330,-44838,-100084,-113833,-51345,88374,194411,197057,122712,36250,-54746,-51709,70136,105996,8429,-18192,72182,133493,95244,36635,5737,16882,18754,-28511,-74096,-108691,-159509,-168618,-76291,-1229,-19731,-24528,-41539,15938,86167,75048,43326,32511,-44275,-111023,-96660,-57087,2205,79308,127413,121771,59369,-24585,-54766,-2999,72685,81418,23876,-61220,-106804,-84661,-19389,-1651,-10386,1193,18720,3047,-60574,-79786,46049,92150,4303,-62270,-39657,-10631,-27565,-45639,-30868,4546,-8769,-49369,-7577,32335,-38973,-115107,-121343,-95184,-37544,3117,-2436,4288,51398,101578,145202,168821,155318,125427,50252,-32439,-30969,27479,31435,17358,64638,45498,-44972,-95641,-88838,-97351,-62394,28057,27930,-32809,-41217,-19195,-2259,9390,-6008,-19379,-13202,-98817,-273468,-295390,-184368,-22163,61956,40060,-121163,-199455,-226315,-255979,95380,1158967,1853511,1263050,601374,352596,241426,85663,14802,-8724,-47722,-60845,-4684,4555,24009,100562,77315,34975,54142,80340,63531,-4738,-16599,36886,59835,28100,10886,-4003,14952,18927,-59923,-77075,20455,50740,4298,35302,88607,63330,-22399,-62831,-43591,908,15817,22971,48575,33471,-16452,-30833,-49044,-88343,-64418,-31191,-64615,-104505,-137365,-139925,-51746,75267,99023,7997,-19277,99679,200955,186023,240922,301017,189260,48543,40124,63500,69302,66250,67577,74771,75925,55232,39598,2944,-40018,-8126,57220,44598,-47440,-105806,-71351,5833,15289,-47713,-92777,-78237,-52691,-40979,-13660,2434,-13681,-28128,-62561,-54819,-35521,-75639,-101069,-28423,61450,104557,103304,15209,-91452,-69526,26672,27220,-28098,-26648,-34540,-46354,1885,88251,106894,36682,-16792,20025,88569,103099,47313,-15920,-23855,-10837,-20517,-31781,-47938,-90708,-88710,-18553,44792,55554,49666,25770,4860,25865,54684,43622,-7931,-48961],[-72565,-52583,16173,31560,4146,-19944,-78631,-161467,-154696,-77307,-67438,-66491,-21184,28927,38869,-45618,-191887,-201455,-84366,13579,6203,-33843,1736,80237,107843,101591,104684,105871,90329,116475,127458,60705,28518,64848,37477,-42139,-45140,-29697,-51557,-55366,-6996,19375,-31360,-39625,1030,-26597,-72173,-71664,-97104,-119542,-51246,6925,-13354,-33857,-51649,-68064,-48834,49362,124955,90991,46833,56436,62478,58833,95150,140164,140045,74655,62212,83351,29614,-40370,-58242,-91023,-113452,-76002,-19388,3975,-3385,-14960,2110,43904,60750,29411,17752,49215,84901,99541,72400,33685,46137,66407,21041,-50581,-22453,29755,26325,-6061,2313,49607,47426,-14283,-71474,-130689,-163022,-119451,-101293,-126931,-99373,-38298,-17838,-24922,-44031,-67136,-36732,11532,-2682,-24750,-32893,-53191,-51313,-70527,-140437,-145643,-60830,11640,59190,73880,60828,33887,31711,22479,-45181,-112905,-80439,16772,62158,18024,-40431,-36287,-12187,-23209,-15583,34977,56982,21467,-27812,1947,42352,-2762,-43005,-5741,-10140,-30193,34858,57429,15313,-17646,-75392,-128965,-91723,-22116,32074,34172,-14933,-48367,-61750,-103159,-95173,1988,40369,-13823,-23291,1572,-37084,-28454,60080,47619,-14888,-13069,7980,23467,55518,27898,-31885,-78334,-54361,52908,95621,47163,23497,17485,1511,40779,45658,-1620,50320,125443,50918,-58751,-79622,-83306,-93104,-72263,-68556,-63791,3986,83322,46334,-76873,-159724,-124083,-10397,83316,76600,21390,-23664,-47845,-62085,-28972,67415,126097,99988,48445,46066,79704,91302,42873,-45749,-120584,-120469,-63444,-4147,30789,69772,114607,95983,2607,-62443,-20850,58339,45369,-6157,-22616,-28463,-73849,-46639,49793,72504,6912,9789,91620,123895,64984,-30209,-79588,1870,77207,58393,39917,67845,92874,81414,8031,-53457,-35756,-14235,-60425,-80184,-9332,41429,-18799,-76024,-78482,-35993,64979,80066,-2854,-11910,17924,-6307,30105,125896,120604,47723,-24067,-89061,-71539,14460,60138,-696,-100867,-95819,64110,214975,131198,-36782,-51718,37917,63039,7513,-23378,-748,-148155,-347960,-313367,-57796,87366,76325,-46360,-86039,3202,49165,18464,-20575,-58244,-76102,-60059,-32647,-55073,-80892,-96116,-94205,-42062,571,-15032,-54782,-64126,-27332,19293,-3816,-59023,-79631,-31832,32352,39542,10940,-2248,4119,11326,-44681,-86076,19282,145736,85199,-29289,-33305,2714,35551,58057,45175,27101,45452,67476,32834,-39358,-74755,-86619,-83240,-46068,-13765,-33140,-70185,-51555,37282,90255,-2762,-90820,-14536,63877,-14002,-115767,-115156,-27395,40579,24937,-14879,-13968,-6514,51582,128514,113566,15107,-3627,26694,-18126,-38296,5622,38491,21604,5422,-2506,-35782,-38531,11640,44413,26198,-13902,-15444,14227,14974,38723,112290,131272,46374,-7731,29508,37473,-42773,-134981,-167385,-139758,-66684,3244,16456,-15005,-54542,-84565,-68203,-35485,-55401,-65531,-23789,21665,62233,107227,124223,104734,69112,-1360,-28721,29686,55918,15104,22332,89065,122949,66503,5645,15323,60926,58825,4060,-2790,14080,44315,51140,-8342,-25205,25201,-5193,-60500,-22502,38040,54817,30640,13971,21892,85582,157659,156198,63628,9403,50560,97309,53281,-19528,-8184,27796,12840,-40790,-42510,84586,149655,27012,-71856,-63334,-41574,12240,18979,-49149,-84457,-71539,-66600,-55773,-60990,-83517,-64858,-7214,29060,44139,14431,-13828,7638,35743,-6362,-56636,-20243,21318,19390,8865,-29513,-52903,-26781,9649,33640,39517,59294,56051,-12270,-88590,-123195,-120869,-81196,-23866,29824,81618,48204,-29280,-15148,37496,40199,19660,39507,50268,-23516,-74186,-9316,23046,-65489,-118449,-45913,49721,49081,-4801,-11348,34853,80992,53351,-25254,-74608,-84271,-95159,-88293,-37574,30602,62358,34781,30396,41452,-486,-15069,25104,26324,-7815,-52632,-42888,27429,118298,153239,96220,-13186,-120468,-201773,-175825,-81984,-37084,-26407,-44438,-56020,-30942,14675,39807,10631,-29394,-21859,4481,-6826,-13097,-16231,33898,108860,71680,-26755,-32423,13613,-4015,-28129,14311,58534,27991,-37400,-10752,53699,66447,32539,30012,113765,162261,93528,22451,-12335,-73786,-110130,-92891,-61529,-28277,-10982,-33864,-49036,-8084,86498,157287,103772,51108,73958,66476,36298,63352,92129,49435,242,-8546,-22594,-29622,-18248,18536,43215,10913,-92602,-144515,-80678,-55869,-89799,-32105,49433,61011,35998,16261,19305,51042,79379,86353,16470,-54389,-68318,-28272,49546,66399,5843,-35903,-72212,-85700,-47267,2255,22673,-4592,-98877,-145367,-72930,-12706,11241,23748,-5309,-88448,-136776,-86953,-11985,17901,7150,-51573,-87864,-40315,31464,14772,-25621,-65431,-107818,-65959,68569,139031,88229,19540,-1133,29679,110742,96455,-36030,-87540,-18192,52603,92079,57226,-65817,-102841,-60430,-48988,-86366,-105264,-58123,-14732,-30545,-7638,80279,142633,118016,62901,37212,54182,136728,165015,43581,-68090,-58394,-33952,-26328,23528,60827,17511,-35003,-30499,-15966,2213,70038,161292,184151,166096,179940,177287,69220,-35906,-25665,31631,35149,22035,-16112,-34416,-2295,-4146,-21795,40562,67863,-4430,-47610,-16780,-10011,-38634,-17959,83808,129298,112575,50353,-4897,17665,69055,85622,35024,-8065,-14410,-7855,40207,117755,140830,81079,20345,-8354,-63462,-79467,-12553,-1412,-82716,-144180,-108856,-7709,27950,26020,39412,79458,80751,15288,-44445,-62392,-97951,-140077,-74012,17415,-1503,-23554,8563,37302,72008,68927,40237,40185,-22264,-103438,-91116,-9759,56824,90713,114171,118598,69727,1943,-63952,-100776,-52030,11247,-11696,-120026,-185381,-129650,-39493,-33189,-71744,-79343,-48772,-63812,-94661,-48602,57617,196620,151477,52628,-7808,-73782,-109798,-88868,-57788,-15906,32889,39250,25752,-2719,-51882,-77345,-60774,-19156,58332,89763,42810,-3809,-3138,21343,30196,16938,38676,66626,20402,-42058,-21583,21695,-4842,-24690,32877,-8772,-105342,-95729,-50138,-75733,-32379,89491,85009,-4708,-32724,-37619,-36213,-17849,-48340,-90423,-90227,-169449,-344405,-470409,-491460,-256905,-45069,-86639,-224478,-270175,-210599,-163410,281666,1296936,1755824,974481,279918,231590,224377,156226,88056,55428,55538,63779,110614,111097,96154,141558,171144,170560,157362,116449,90203,76460,68570,91367,124209,102508,31736,-29813,-6172,42518,14084,8863,45807,52587,-10786,-21281,27902,42144,-30886,-98689,-91413,-14935,45544,60586,47576,16022,-63430,-124961,-115831,-96707,-73167,-18952,14449,-13989,-100404,-142099,-54655,86066,82713,-40125,-57658,86936,202919,198010,247319,324394,224325,48180,-1916,28343,49546,14100,337,38750,52619,24336,15581,11412,563,36124,68397,10482,-94870,-126932,-71287,-9882,9797,23515,44768,50753,29829,11126,42112,84957,74876,39640,-8520,-34879,-50877,-104237,-107378,-23222,47034,72026,78268,9374,-73604,-42568,40982,50529,-8028,-78683,-147237,-131870,-51965,24675,65810,28775,-45764,-44230,26597,55132,7446,-50276,-54539,-47425,-80787,-122405,-143625,-161309,-142085,-63697,-15899,-1527,27925,-4492,-45798,21343,102063,86247,20193,-37906],[1092,-11182,16259,6227,-10018,20996,9225,-45521,-46224,-21588,-74298,-80768,-23439,-10467,-36595,-107004,-237076,-258053,-122578,18349,61145,32797,1288,19074,79654,121034,112130,101123,98547,149678,153620,52254,11235,59222,20579,-80622,-71911,-5317,-5618,-48282,-30576,-9665,-36109,-35009,-8224,-25033,-34974,1977,-15538,-78951,-37181,58626,82135,42760,-22052,-64329,-42133,53760,111222,82468,60599,64910,60950,21699,-9420,52230,123585,78641,44565,62704,24891,-40608,-58651,-73841,-73039,8064,107453,119918,51766,-4769,21550,83874,75848,13832,10473,47484,50015,51727,121777,208946,207997,97321,-48221,-125827,-61749,33432,39561,-31037,-52386,1717,18949,-39754,-88699,-105087,-102527,-40622,-935,-44099,-85731,-62614,-16137,-13834,-55812,-100102,-87498,-53324,-53573,-64754,-56269,-32072,14284,-532,-104069,-165532,-131625,-65908,7738,66359,71066,32743,30152,29475,-32736,-120360,-118658,-29375,47428,35500,-22329,-38394,-36023,-53580,-36055,21449,37229,-3201,-39687,1773,38216,-34848,-84261,-43675,-48434,-70504,20701,74478,2878,-106158,-163701,-175461,-152709,-67445,32970,22006,-15484,29440,57139,201,-15784,51365,65478,2631,10095,52918,17655,11736,69532,68966,47056,44673,32337,25008,45539,27411,-31187,-99582,-87304,39551,113400,47701,-987,38059,72178,77650,55889,19837,42831,90085,48774,-47655,-81390,-81973,-114376,-120131,-94371,-37075,54031,121033,68247,-84337,-175887,-104074,11377,72770,66114,28747,-8352,-40672,-63404,-20382,54397,74838,67136,61714,53897,54158,56078,2520,-81062,-105203,-51878,-2249,45618,95482,126865,123381,97753,70689,34829,-5336,17083,18803,-13044,17184,61515,2006,-35968,13294,27552,-10168,-20792,-7815,-2226,8406,-34473,-83404,-14907,35184,-5995,-9806,48739,68780,12352,-82662,-79508,-11323,6275,-46023,-52310,11458,37546,-28733,-80766,-43607,47802,156173,133127,5446,-6615,61964,54703,47077,75671,56596,3380,-44244,-77487,-83368,-44434,-323,8652,-11543,-63410,-34604,96821,87263,-50655,-43654,46988,75623,13700,-46567,-17987,-42100,-111149,-152656,6799,83432,-1888,-81791,-31680,67672,84749,43784,-26802,-116079,-168325,-102837,15873,52485,-13409,-102038,-127337,-103746,-55419,21833,32473,-44766,-77530,-23365,1516,-21952,-42916,-23254,1524,-4751,-25180,-24563,-34410,-45521,-44762,-24571,44094,80421,-8177,-54530,854,8981,-19181,-21832,-29063,-44058,-10528,45176,37510,-40139,-76383,-48352,-11206,30713,45269,-1725,-62330,-65066,9168,65800,-27674,-103355,8150,116662,36025,-91755,-89863,4196,75704,84776,39050,-2200,-1680,35277,64276,58937,-19631,-76799,-65465,-70595,-63571,-30830,-9667,-8019,-340,3083,-8339,-25169,-37022,-13058,-1162,-37776,-43032,2422,-18044,-22374,45297,74197,17863,-3381,40549,45595,-29288,-116539,-128855,-81686,-19215,26666,20701,-3955,-11254,11419,14897,-35670,-87844,-55408,11813,51936,91508,124410,123447,113839,98468,39222,21703,77269,116901,117629,112295,89071,59643,29067,13380,41528,90854,66676,-2220,-2676,14848,26364,21356,-19977,-26502,13215,-30091,-77875,-32523,13177,8834,4674,37008,53677,73853,115950,97108,-8412,-44951,18048,55574,-4766,-71595,-33794,34765,52592,37860,30183,71574,80335,-4624,-49373,-20796,44788,117480,48934,-115068,-153634,-90829,-51782,-31815,-41301,-81998,-74152,-28302,-11366,16265,32407,30681,41323,67952,35828,-55912,-111229,-72730,17939,46038,-34485,-125577,-117826,-34893,-123,-23410,-24429,-7214,19988,23584,-30035,-68085,-52271,7789,60139,52778,-20401,-46264,9121,16595,-20804,-29530,7156,52367,39990,14421,7925,-51919,-91645,-42988,15335,3182,-60645,-80749,-25939,14202,11368,-25059,-59425,-66239,-64977,-88587,-105842,-45264,62210,86542,22741,2,20242,-8045,-23827,-4066,1076,-7447,-50623,-67582,1747,113982,152139,82480,-15744,-59113,-45165,-3870,26434,47879,64377,64476,29498,7367,43115,77127,40124,-12333,-21129,8951,38881,55681,8381,-31614,28671,111996,100676,29032,-16411,-22842,-19062,23187,66347,13723,-78971,-48869,26549,47168,-21644,-87781,-21677,84063,92785,43627,4261,-25194,-35698,-49324,-68481,-66229,-29949,5045,10447,38474,118227,161620,115768,87029,53126,-40965,-59280,46457,115978,70884,9599,-10264,-26353,-16737,1004,19224,38514,26022,-43474,-74800,-42700,-31984,-19234,47192,77103,68256,73222,56680,-1829,-19102,14363,34918,-18472,-75204,-68180,-7778,67137,60959,-27911,-114231,-175590,-172216,-95834,1916,76115,89364,7709,-46572,-16893,-2000,15052,12701,-61042,-148089,-141719,-103768,-74886,-49002,-18827,-36757,-115435,-159671,-97859,-8487,31591,-27389,-120828,-72138,88647,167814,127018,58669,-10948,-57120,-4533,42512,-17799,-48395,-23300,16946,65513,33610,-57594,-89356,-44218,10306,7394,-48393,-78083,-70245,-66659,-7943,109262,169934,111290,43737,41622,66977,110684,127411,67443,-12381,-47113,-56725,-41185,21253,37241,-51691,-130149,-112730,-49133,21496,72006,118914,110151,61768,37176,31042,-15448,-91258,-94631,-12473,23642,1209,-38924,-46381,-13751,-22423,-69724,-18194,77314,48643,-43915,-54794,-9241,11185,-2783,25166,57192,75101,69170,66500,95367,108979,84497,57516,88688,121771,96015,64259,43742,4729,-68248,-112212,-104777,-106377,-118944,-105639,-114036,-165869,-229123,-211639,-108009,-8552,47557,68566,80168,61423,7563,-46177,-67550,-62677,-78597,-65143,-4454,10482,-2215,51198,76212,85206,80039,53194,42424,16783,-16720,8447,57088,42201,5647,18316,32481,6558,10989,-28789,-133268,-157237,-88412,-43594,-82235,-130119,-134196,-106089,-87053,-111449,-133382,-112456,-127808,-106114,-38664,4756,79882,127997,74271,3244,-71665,-109120,-86304,-40820,14979,95987,117485,31602,-67380,-82788,-42745,15212,64299,94498,57424,-20874,-58575,-71298,-99588,-122571,-123520,-70610,-25617,-51437,-65961,-2535,53736,47113,53555,42699,-37104,-94632,-17666,67909,49271,53262,95016,84617,49550,27339,-28074,-80930,-107682,-146179,-180530,-178938,-225937,-390457,-527689,-413822,-229363,-145340,-179896,-205493,-180512,-122947,-166220,43634,711566,996324,561622,168656,135834,198366,214838,167101,83068,69931,91257,133274,151980,110009,76560,147428,225566,202260,113962,94602,126506,126256,171389,232109,181965,56042,-42070,-40699,29973,81622,85981,53009,13575,-30602,-57655,-34096,-12254,-44202,-86611,-72397,6660,72706,88015,88415,62407,-28650,-117751,-99390,-43914,-18905,40859,92463,58297,-37669,-84875,-46583,29519,11327,-54335,-46477,55202,130281,119466,173021,265680,174547,-9017,-60285,-9464,19055,-38164,-72706,-16147,-11434,-76706,-69177,14814,59392,43681,631,-76394,-148197,-132566,-64907,-32038,-30398,46223,166819,203711,128576,40474,43490,107116,133107,121442,119221,104830,65517,5977,4782,32459,43045,23217,22303,17450,15473,31026,61914,95713,78599,-21296,-119729,-87270,-36462,-43213,-19902,-5070,-67811,-111290,-70701,-18957,-20585,-58752,-56170,-30358,-37939,-70679,-96847,-86412,-53253,-12774,-8606,-9622,18854,-9796,-56281,-13859,44017,39930,28525,28771],[71855,33961,18581,-4967,-20717,16293,39300,36827,41501,6650,-59815,-36977,28088,13767,-67092,-122188,-170260,-170516,-104955,-23303,43719,60874,4565,-27699,-108,38729,62935,90971,93961,100018,66583,-22459,-56515,-34923,-63124,-122164,-79144,32026,66966,-14786,-71549,-53302,-19679,-25425,-52656,-38084,29615,64685,6007,-72995,-34047,75512,142015,126608,40715,-37590,-35478,23658,34634,30890,51240,49176,28191,-22361,-102472,-81609,20690,44729,30037,44863,45038,-6728,-41105,-23853,48262,120586,158272,132009,55776,-9790,15893,66678,64028,10618,-20792,-2873,-7370,-32430,46446,195239,188118,24133,-106276,-128445,-49590,50288,57615,-50030,-126041,-105287,-87629,-113794,-102193,-57632,-46045,-14268,24349,-5646,-70375,-68670,16086,61591,879,-86195,-111542,-83748,-30820,-11527,-31584,-31795,16159,22048,-55607,-116646,-130942,-135035,-82820,29177,88313,58190,77607,89935,25033,-41065,-47482,-11702,15064,15763,8683,18659,437,-26155,-20613,29138,48816,803,-62387,-53695,-36865,-55759,-46333,-2358,793,-27907,88,53508,24992,-105873,-161960,-120330,-104966,-63322,33974,31642,-4947,54870,117245,95936,51851,6128,-42918,-18315,80572,127944,90087,67703,86599,92030,96584,67288,23375,30035,47524,18213,-19435,-56423,-64388,-2219,67732,44163,-2936,46379,134784,129240,77220,33297,4714,21763,30118,-20181,-62389,-71963,-107308,-129239,-96309,-21499,30502,51726,47468,-21989,-87331,-45034,3970,16586,18632,10380,-8731,-22112,-25161,18561,54763,38540,56647,101368,85723,53801,54097,12909,-44281,-18875,35170,21515,25868,89293,162330,150693,101062,124917,120218,15631,-15838,1953,17080,74633,124725,82893,15623,-5367,-17624,-40922,-73987,-111357,-120815,-75651,-58974,-65113,-37990,-37980,-81400,-72633,6938,78454,75190,-13988,-53980,-41819,-34575,-13341,43201,60834,22745,-31123,-55336,-23178,67519,155510,109272,-17596,-32477,41483,44475,-6422,-34575,-47331,-75115,-93972,-99769,-94982,-56371,-20201,-4095,18079,-30024,-69475,51095,116129,37436,14909,63538,75919,-2746,-65787,-10242,59039,8033,46445,113989,95451,-20470,-46340,38355,92992,67333,16743,-19467,-44796,-79380,-47065,73717,134880,46508,-60868,-116053,-156089,-101037,30602,53029,-47253,-118552,-91188,-36903,-5547,-2257,-13519,-51109,-52942,-28513,-35645,-92768,-109326,-23594,57340,56185,13013,-43526,-15812,62355,48230,-975,-11726,-25377,-51468,-34346,10548,35191,1363,-33266,-35037,-4587,68263,109446,45380,-44634,-67805,-31910,-19545,-94313,-125209,-27507,31093,-24612,-64280,9821,99231,113833,99236,42063,-25149,-11615,23887,7257,-5867,-63451,-122114,-101538,-75365,-49946,-27006,-21512,-31040,-29070,-17475,-13061,-59389,-94705,-45790,7077,-11637,-53953,-58690,-67168,-53388,-8929,8404,19815,52511,41793,-13507,-49083,-74066,-80299,-54329,-8649,16835,16852,20188,28770,50715,45789,-30418,-84692,-26916,61230,91707,83893,91924,130270,148932,131769,98503,81294,74918,77526,109705,128698,57747,-6366,-27628,-12821,15918,5131,-59314,-78701,-47801,-26487,-19067,-28909,-42556,-42245,-28099,-44615,-59458,-37849,-36876,-57080,-35656,28561,44390,30181,39732,22857,-26538,-25094,13280,38704,14634,-40413,-42790,-191,28329,37943,44997,45037,1092,-46246,-37755,-1143,77624,146219,67903,-91148,-114941,-31073,9320,7806,2566,-17946,-30464,-39960,-56619,-9000,75221,99067,73039,83983,72628,-30708,-128046,-77272,41689,43651,-68147,-165961,-146667,-40407,14169,-2890,-14574,9360,66301,84112,30940,-19144,-42867,-4995,55110,47367,-6444,5745,63889,43822,-22135,-59491,-45118,26905,102640,111668,60830,-16030,-32339,4258,-1190,-61742,-81393,-27498,16700,-2332,-43748,-60859,-32033,-4692,-21596,-71331,-120773,-96453,-10860,39189,6671,-32124,-46859,-70180,-83143,-47250,7501,14589,-50189,-79726,-17774,73052,93566,22249,-5408,54356,85697,85971,86149,68585,65437,89622,71492,18650,19327,34550,10237,-1005,4919,21786,70875,94443,-25468,-177134,-124614,81441,161699,39444,-77468,-82391,-57536,-23091,27573,36283,-20649,-60276,-64467,-18984,-39411,-124244,-104702,-253,51024,33796,10696,29384,68465,28856,-52241,-71550,-31137,28175,51450,79483,121559,99792,46892,47556,6401,-90724,-83346,11499,61935,41364,4615,-8441,7483,41952,46595,24056,8161,6325,4465,21415,41943,36105,54185,74718,46465,40614,74302,50319,-41231,-72954,-10534,15836,-44587,-110695,-82254,-7242,38416,17097,-54231,-118513,-149103,-129129,-37496,51656,86657,94542,58740,4519,19950,53023,43713,-34674,-136063,-157719,-101785,-91293,-132505,-124416,-38750,-2631,-87531,-197189,-202875,-87253,8382,-29084,-101153,-41117,96658,134875,84360,53963,12931,-86243,-136199,-67762,17316,60609,35164,18799,37156,21156,-29722,-58262,-11655,79218,99080,19350,-62765,-64866,-27937,16486,98073,128737,42220,-15496,24175,59827,58218,49720,52910,45358,11480,-22172,-23960,-338,2134,-38562,-100690,-119824,-68980,6112,38489,49690,48857,5509,-42787,-50903,-53140,-96734,-122654,-52222,-5509,-36825,-66131,-74455,-61204,-60814,-92945,-64913,51494,69302,-20195,-63413,-33599,20948,34382,11264,-4716,20871,51759,80650,110345,102250,64935,55815,97807,140572,106845,24174,-36089,-66152,-107862,-155195,-154957,-139457,-140211,-129023,-127404,-151314,-166176,-134378,-62459,48514,114330,80998,17272,-20802,-37936,-72773,-111649,-78269,-48690,-73494,-54049,10167,66949,100541,109239,84311,68072,51683,35686,29603,34860,83297,110442,31446,-39538,-10224,91,-21299,16100,-5321,-121306,-197027,-169109,-63312,17401,13877,-79410,-127581,-68493,-36448,-68682,-69735,-61335,-53603,-27790,10120,4211,6934,52,17968,19966,-14737,-20806,17395,68288,122627,119267,24256,-70618,-74435,-3047,75079,99011,75377,-8986,-95564,-86797,-59444,-84503,-80568,-42588,-30083,-42290,-53649,-30365,29203,98846,135121,153727,95841,-24285,-56565,58910,164632,148000,78263,25754,46813,107198,88488,-8054,-95729,-145181,-144090,-128061,-121249,-165267,-329660,-399371,-212320,-57894,-112901,-138752,-91891,-43565,-48829,-91174,314885,1196168,1368648,709068,232638,153023,182341,182902,131799,34990,18273,42445,60568,79166,47160,-2776,52761,156038,152114,84625,72049,85254,105456,174801,224584,162114,68758,-16863,-64197,-34217,43015,71450,47284,6323,-26377,-59691,-80728,-84723,-84897,-77718,-48845,-10396,5128,29857,87525,117883,72698,-5664,-17280,-6311,-2209,46712,65521,24855,-18848,-39015,-43446,-28501,-29057,-33795,-14501,28775,37865,8661,85318,186718,122593,-10933,-28687,19455,12586,-65881,-104614,-55281,-61166,-144346,-116289,36068,99040,6059,-95231,-139590,-155112,-127201,-76028,-44506,-52011,8254,155820,235463,152981,16736,-14336,49279,100978,142806,206900,246694,202221,118564,81516,57998,9353,-51158,-54946,-7527,46358,50400,45562,91954,120648,52969,-32393,-5604,4438,-66309,-78488,-41272,-66793,-115606,-120974,-75549,-42145,-60941,-43846,10954,36815,25707,-12349,-22149,10877,38033,32497,4832,-4549,-15598,-42683,-50230,-37424,-21110,18441,79682],[96032,66788,54159,38348,9704,10903,26109,31682,19027,-28443,-38147,36662,98534,66120,-40226,-71879,-43375,-30413,-63197,-72437,-33147,-1031,-10576,-23451,-50118,-54669,4140,80599,81646,16855,-38339,-42833,-43826,-84321,-107479,-92772,-36842,44299,94303,39100,-31311,-8288,20818,-23032,-78202,-36923,64557,57271,-41922,-81440,-17591,65796,119557,137854,83268,924,-29998,-23536,-32941,4590,57331,61779,42654,2238,-68300,-105825,-54587,6467,28882,42599,71491,35744,-38455,-33546,82997,147374,114728,51107,-1743,-13088,44694,63999,32847,-21521,-82187,-80586,-51813,-71384,-60460,26016,36526,-47221,-83376,-72200,-13260,64634,63884,-36204,-111042,-121629,-138793,-148808,-78987,2375,-1738,-23826,-21144,-23598,-31293,-14372,37430,61464,7174,-68164,-105407,-86348,-14395,40618,18925,-20767,950,32764,3375,-42340,-82174,-134112,-119479,-21935,65424,76978,114327,127685,67350,34496,49830,59122,15200,-31151,-9176,41141,23155,-15274,-18456,33059,61905,13956,-53023,-56823,-67878,-64462,-10435,50200,60190,26177,-6340,19706,40341,-44971,-95479,-42497,-12544,-14511,40744,73342,39918,24834,66382,104254,60724,-85390,-186359,-67609,118589,167799,134109,110314,91496,64564,48554,10160,17969,87293,84681,-5464,-49989,-53873,-62661,-45031,10955,25690,-19671,7403,107293,126419,63220,-16779,-80806,-71621,-30573,-19029,-28149,-43701,-82847,-113224,-84163,-20291,-29477,-64026,-19282,25792,1854,-7732,-9842,-16880,-29668,-48042,-56726,-34497,2394,46546,48315,12372,49619,102834,69017,41431,81164,69747,19267,45135,61692,-21023,-74184,-12765,103806,116383,51302,94627,131002,32094,-32780,-26368,10964,61091,95608,92810,75249,30668,-26550,-74497,-99991,-104296,-108594,-124132,-119377,-94680,-80886,-78654,-75419,-72457,-36979,47929,109967,54960,-41115,-84366,-76996,-3344,79916,55917,-5571,-33185,-47325,-54126,-20018,22554,1712,-48887,-32600,31813,20494,-54607,-75749,-66473,-91231,-103036,-87666,-48714,-2475,7271,-16382,-8469,-27305,-75644,23996,147322,150974,91415,67352,13761,-74490,-56443,43516,-5153,-150284,-32112,131227,104723,1469,-5,62316,69254,20214,-15947,6553,51752,67619,57193,89915,89777,18019,-16144,-54274,-154663,-160585,-56930,23,-31723,-112523,-138021,-91602,-45968,-7075,33329,3274,-11892,26854,-2821,-104666,-118337,-10337,61370,26646,5157,27644,78447,120437,93897,61994,68351,61525,32773,20592,12238,8503,17454,20273,-15911,-25930,40458,100953,51230,-33347,-48186,-48275,-100996,-151452,-131587,-78790,-71268,-76521,-17627,102947,165135,101398,34443,2683,-12752,6801,25772,1572,-18879,-75566,-123535,-94330,-68595,-51601,-26567,-13885,-39774,-46807,-23528,-33063,-85628,-80733,-12110,38290,21715,-49051,-112301,-99553,-37334,-10038,-10802,47540,100346,30408,-70510,-76321,-47298,-47504,-56256,-35802,-4481,37946,72398,51617,-8487,-35946,-50863,-51351,6510,82328,93565,29670,12401,99083,152833,138540,122299,95374,36070,-11350,-43,40575,27827,7885,-15608,-12602,-8611,-75205,-151093,-142297,-96264,-60047,-24137,-19318,-29737,-44364,-61490,-54829,-45578,-60534,-85034,-87873,-57307,-1345,14825,5197,-22881,-51973,-24223,38001,48809,44400,41180,642,-36130,-36370,-13312,28957,101676,129854,35825,-44223,-33427,14738,88163,137132,96131,21386,5209,54062,65493,30351,27128,34526,-4696,-61803,-89762,-24626,90267,127952,82972,71463,78460,22184,-35765,-9181,35411,10909,-66337,-122800,-96681,-3964,80665,113707,126415,148007,153644,102963,43798,2486,-32868,5073,69481,75240,61123,79656,118983,124507,71333,-6670,-31578,34557,133009,152932,118193,95993,67177,5734,-87222,-127903,-32255,85637,59062,-24696,-34101,5676,59523,68564,14445,-41669,-90679,-118221,-84616,-6497,-1695,-61418,-86877,-67032,-75412,-66277,-18371,-16992,-89599,-99452,-13375,64884,38237,-36869,-7096,74139,31189,-20393,30404,41210,18766,31592,53822,42876,8233,-48689,-62628,6935,48507,32507,62800,98673,-29602,-191815,-144522,35705,96809,-4768,-90240,-114444,-120228,-105907,-50719,42803,61059,-31978,-96658,-24315,8812,-59027,-55857,11456,27614,3900,-6195,29225,77075,22617,-87808,-117398,-71449,-12235,38203,102656,120918,41877,-35012,-18949,-7534,-22221,-861,11214,-193,-5393,4412,20434,50436,93250,86997,34032,-13337,-27778,-20534,23965,89337,99487,71649,26843,-11225,34547,95051,51595,-46535,-87611,-49144,-7441,-46026,-113406,-80456,726,12448,-24685,-59566,-78447,-86271,-56335,29431,74384,38467,37354,51328,-2163,10460,74284,27864,-107970,-149979,-78069,-38783,-71927,-137250,-133868,-39196,11782,-28763,-112680,-150505,-92450,-35073,-79507,-110796,-45927,43328,53494,5939,8307,43509,-19631,-112455,-79642,36516,111632,90956,24785,-8642,26760,23640,-25309,-11416,61507,87314,42751,-18147,-10610,27209,22264,49123,78788,2139,-65219,-13963,50924,50018,5756,-12634,22052,65235,63616,16021,-36551,-26991,21407,-11346,-82667,-67777,-8859,11816,31593,66387,44863,2952,-6529,-20386,-59871,-111470,-76489,-4941,7169,-15540,-51560,-77803,-61118,-46484,-44483,-350,21077,-7030,-31222,-28535,32416,76325,20423,-65168,-56717,-16520,17277,54674,63297,59415,25882,-16222,3974,22041,-28889,-58199,-32720,-37056,-85916,-111645,-140307,-148492,-104491,-88583,-93677,-57793,-23523,36363,127748,145048,35761,-74870,-99923,-81799,-100941,-141180,-116938,-73538,-77707,-79629,-25701,69846,112784,99191,38540,6739,-4720,1808,19894,22522,52293,94334,53637,15769,44309,26477,-4473,3053,-37988,-120915,-181998,-180093,-66815,57593,79959,-21695,-83909,-17302,32079,-16914,-22833,13357,-12331,-26475,55194,99629,-9845,-55309,42854,102138,59686,39462,63532,91117,104819,83175,50555,14061,-14471,29144,85266,63181,32791,-15016,-75211,-53532,1895,28289,72705,94410,39829,-300,15078,30812,48353,94054,122914,138415,122049,-7499,-59711,40856,129098,93132,-27497,-92034,-7671,101836,67782,-41409,-119574,-140185,-99486,-61571,-50290,-102624,-262750,-327212,-233369,-93480,-97186,-121492,-88423,-52702,-69447,-74733,287160,1038718,1275597,671266,204109,130806,137095,100875,43371,-8000,7983,31987,16809,-5534,-21907,-23814,8419,47009,45366,55671,71963,51223,69785,104233,108468,87192,74918,22104,-64647,-83146,-28914,334,-2102,714,-23415,-47108,-87334,-124083,-127358,-92305,-60153,-68947,-88792,-27413,69279,145908,150423,95158,56920,-7528,-52942,-7723,22222,18048,9135,-14211,-24821,-2127,18483,6693,1411,20812,9844,-12914,79686,174994,114539,19499,42643,77352,13996,-108107,-142764,-82460,-46786,-86884,-58822,68943,101129,-12636,-102713,-104501,-88596,-74149,-53902,-25478,-23675,-19803,53989,143514,129618,23570,-39253,-5744,44308,92757,159801,231878,197964,85848,31947,28165,-29894,-106385,-112299,-66959,-8891,13121,795,22646,60048,39265,-14917,3258,11877,-34021,-44398,-30769,-32736,-38381,-68707,-71590,-53791,-72290,-35441,46641,73315,59743,27522,-13949,-22794,10784,39393,7445,-24822,-12000,-4291,-20987,-15362,16333,43480,83833],[50090,60752,72881,67764,42499,28077,21418,6575,-33137,-63685,-31615,51821,80881,19256,-59211,-37641,23311,25458,-41226,-73866,-60178,-53603,-33201,-19258,-67449,-93544,-53933,4892,21802,-19917,-55939,-3022,25368,-45215,-66429,-13817,7805,6220,48447,79080,87967,97517,35829,-55739,-81810,-42233,369,-24940,-75276,-57983,11468,47706,46854,76872,84204,23227,-41628,-52381,-32744,7832,38529,56959,79554,83404,67889,5351,-36014,-2522,49357,62637,71264,30126,-66827,-94119,31,78520,62210,-7652,-65476,-25200,79895,87457,12795,-53842,-104635,-101985,-44327,-27236,-56679,-60667,-42335,-26562,-661,-6140,10831,47649,42954,13986,17632,3351,-63756,-102166,-30828,56199,30970,-30621,-56658,-39755,16561,53815,37004,-5392,-33974,-43149,-59916,-70751,-44586,6125,24960,13217,44129,87301,60044,-410,-33472,-44437,-38968,-31116,700,34215,71389,88683,64345,37794,59475,96425,50607,-56300,-74699,-7930,7366,-43353,-53969,6839,34125,2267,-7798,19494,-8854,-54285,-25585,38085,50132,20289,-5720,-4906,24197,4286,-34010,-7223,37933,22075,39978,111804,97077,-2416,-19516,45877,30830,-113016,-198022,-71810,104219,159652,157758,158521,116631,30311,-43914,-71697,18664,131904,114172,-6569,-75343,-76988,-49954,-14149,19058,27298,-10642,-6954,51169,72317,2637,-102712,-157486,-139816,-80531,-13555,16898,523,-43950,-70592,-38550,6311,-33995,-89676,-57194,9547,13444,-3887,-3768,4958,-28904,-90332,-111176,-58982,25199,79704,42927,-20051,18746,63599,17853,-12109,54978,91543,56100,52560,42248,-58025,-142464,-111037,-7893,21329,-21801,33246,112961,56083,-34713,-69700,-45243,-4072,32338,66752,117917,91803,-4893,-79393,-69704,5031,9848,-108632,-182417,-158179,-109986,-51961,28140,36740,-11338,-21355,-7788,-47029,-90173,-76719,-33988,6423,29519,934,-26623,-44720,-73278,-94224,-116363,-115616,-76440,-17761,48756,90551,40419,-32875,-19272,2213,-28827,-48097,-9870,53011,69625,44273,13984,-1790,-40049,-92169,-17272,132597,176471,100032,16407,-81855,-143000,-33197,83713,-108408,-316879,-206008,60171,80559,-3857,-1126,41579,26874,-19267,-15040,28086,77563,120831,108931,62998,-7024,-36695,8876,6256,-111175,-204616,-166672,-62616,-17399,-78248,-115558,-104495,-101840,-43779,84783,119194,74139,68269,21742,-82224,-80961,-9436,-3038,-22330,30305,99193,129402,119869,86489,82637,114095,131199,123418,118601,71504,-18418,-35202,18137,16676,-23631,-16246,34842,31970,-21966,-31951,-61032,-146502,-163373,-107023,-91951,-78965,-21715,47852,108790,107688,5225,-69716,-34629,36309,48918,34725,20042,19740,-13716,-61488,-66112,-69690,-79196,-56028,-13036,-20660,-23999,-5561,-38212,-54867,763,51599,58562,36018,-20758,-85650,-75834,1729,22994,23971,78862,103545,30386,-47030,-48763,-28987,-37978,-69566,-78751,-30927,55174,103891,46108,-75546,-127820,-80276,-17631,24344,50700,51030,-3405,-33979,40112,107640,104319,74842,38156,-10392,-56877,-86858,-67871,-10985,32649,26223,19284,9433,-57516,-137146,-157559,-104355,-27527,52681,61729,10399,-32288,-46597,-34868,-43229,-95652,-107897,-62888,-30043,-12482,-16073,-15459,-60534,-102523,-35344,74216,89029,43098,-6215,-29857,-16776,-11015,-3057,48843,152815,206398,102456,-28982,-41164,18938,72718,102947,106836,98146,68888,67985,67480,24573,7309,3883,-60990,-117643,-113517,-47015,46086,105495,78957,50579,64441,69240,54404,12988,-20704,-16332,-36190,-69281,-46160,36225,136496,207812,252465,263583,205135,97245,34536,16316,15804,79702,124689,109800,107941,117917,137472,165705,143766,74491,37784,57717,89705,90923,97172,106731,57482,-36234,-133068,-132592,18294,129855,42094,-60507,-4711,75551,104061,87682,29511,-19396,-60140,-107457,-89689,-18476,-29697,-102843,-77654,14795,4498,-75109,-104997,-97064,-121311,-104852,-2564,85602,23453,-69608,-45489,-10563,-87788,-122708,-36063,28838,14988,-11559,28579,95395,51844,-78585,-96975,32845,93994,31419,13020,64861,21306,-44819,-25609,-5632,-53697,-83619,-56958,-62457,-91648,-105848,-92478,-6820,47612,-6617,-40560,54167,103118,44414,37947,55801,10873,-31942,-32095,-17303,-10864,-55149,-122214,-150268,-126366,-79472,1117,96416,90460,-26765,-109922,-72325,-7151,50962,82149,42763,-7947,-6482,43875,73993,55981,74268,80351,25237,-39840,-77726,-95588,-39004,53964,66652,19122,-19171,-21513,61221,120643,66910,-14568,-69234,-98319,-53168,-35857,-58514,-24120,31845,13863,-27842,-26139,-40016,-102547,-81614,11536,26159,-28912,-1192,44097,3325,-11968,19405,-24134,-113537,-74303,11990,5254,-53125,-94318,-90883,-45988,-19707,-9790,-10519,627,-2559,-50385,-141996,-165416,-103763,-45787,-30513,-54245,-37960,57760,85382,32155,-2896,-5527,30521,58315,2081,-33482,54721,95858,27260,-29050,-24665,12344,51168,45567,30820,21525,-1076,9057,54070,10016,-81384,-59494,39713,80568,10479,-75641,-40599,79080,118810,39460,-53706,-39758,44168,30801,-47003,-31666,28941,47048,97669,125987,77972,46072,39510,15248,-15062,-82389,-85470,20554,101160,78150,14796,-43279,-30335,20077,16699,-32893,-45964,-14315,798,56,59306,93216,3475,-128477,-122432,-66240,-36242,-2436,29427,71910,22485,-88882,-99577,-40287,-34608,-35665,11836,33386,16051,-27114,-114912,-135676,-72903,-68025,-57190,-3743,2520,47647,119940,91352,-45244,-129079,-107319,-66798,-72476,-96904,-105820,-74278,-19055,-28293,-55690,-7557,65277,63891,14000,-26181,-56592,-30523,40238,48666,15038,45794,86821,101763,78357,12960,-22406,-34794,-74765,-100165,-108783,-102152,-43796,7206,22205,-5257,-37854,-27636,-27350,-75736,-59436,-3453,-539,-15327,72361,183308,69394,-36642,52036,105998,59468,50609,77969,92338,95739,85232,106394,109784,55178,41773,59618,20230,14618,36095,23442,24750,54946,91204,108055,49133,-485,54629,108393,80102,68080,70121,38127,66099,125216,37013,-51056,-19912,26590,-22711,-140477,-161460,-37761,50229,-1808,-94823,-129054,-110219,-95908,-101393,-87531,-129827,-271678,-349621,-295800,-191899,-125414,-145687,-162675,-137471,-114528,-72282,330476,1059966,1274194,619122,77364,23279,83918,67828,21924,14778,56463,64288,29835,-19207,-40985,-18274,18120,-13786,-45993,21573,84662,77913,76669,59922,31526,49549,76406,34370,-53118,-68373,-25524,-33600,-63854,-39476,-35498,-26923,-46920,-96683,-108688,-71892,-61152,-96002,-93136,-6826,78068,151887,156856,98436,64691,-20045,-104731,-54984,41611,99969,74303,13925,13975,73491,85931,36455,5806,27179,37906,51809,155989,224193,125609,19863,49275,83602,12312,-133944,-178089,-88145,7943,28575,39331,86559,87820,31005,-4632,-8461,-3198,20202,25632,16167,7255,-29459,-45299,28487,98962,60184,-18841,-10407,42065,41305,41949,98192,90015,-9626,-39598,-11723,-42426,-110604,-130749,-115369,-59690,-9852,-31862,-64607,-56266,-51012,-72983,-49920,-24554,-10835,15577,2998,-1058,30601,7704,-27763,-48686,-94603,-47809,54736,64291,38101,34324,-2283,-64624,-64902,-28181,-35184,-46757,-10101,35721,44237,60414,89094,58693,20717],[2462,46293,54904,46886,48054,59100,66968,63910,22750,-15345,-17704,14784,405,-75547,-103200,-29085,20883,-1722,-33056,-10669,25079,10061,-18754,-39467,-73948,-75079,-82983,-96430,-45901,27790,17493,17363,36050,-4364,-9607,33102,21636,-21943,7907,100938,186286,158804,15201,-94899,-81056,-60824,-99869,-97042,-34504,13131,46888,49502,25006,46712,81024,33994,-48206,-38893,7738,160,-18932,13783,86973,154593,193151,144389,45508,21479,75759,91611,51344,-19464,-89161,-115526,-77848,1602,49400,-8116,-89108,-39455,79689,93217,23535,-24543,-36937,-29409,2206,23368,17864,6262,10398,45299,69976,43303,24536,5129,-11613,25765,103060,123333,55703,-29239,-8637,68004,28927,-41520,-49281,-22996,24552,39684,2857,-41874,-42804,-6985,607,-34670,-62148,-68195,-39019,13407,96684,150635,97269,14925,1568,51358,76346,18759,-34470,-38083,-11018,26355,40040,-6539,-13317,52168,59309,-50384,-136728,-86306,-19272,-51261,-71149,-29557,-37696,-45204,21466,78093,41784,-41192,-60690,-16325,3009,-17142,-13530,-12066,11551,32140,15800,13438,23651,-21150,-15463,84324,100901,-12216,-57947,570,11500,-61020,-93436,-30301,63919,131414,175491,199785,169625,63388,-62944,-107694,-23701,60981,76055,38553,-13339,-28691,33311,92287,89198,61748,28045,8122,16992,4714,-71413,-143546,-148036,-128106,-73120,3870,30242,17146,-19599,-25557,23453,44132,9133,-8455,-15893,-16498,-16606,-24343,-17711,22025,2730,-84966,-127892,-59356,57298,119480,52889,-45623,-35919,17513,-1349,-58419,-24644,49990,61724,49413,35782,-37461,-109308,-111584,-55513,-41927,-60211,8599,103803,66745,-29349,-91237,-86834,-49650,-11198,37808,108008,105207,18275,-50331,-20526,100911,112721,-58130,-197134,-171052,-71918,28143,147098,179231,79192,-55424,-150953,-197143,-138619,-22779,63709,38979,-22666,-36084,-28927,-62234,-88755,-79336,-120876,-142740,-61739,58757,132057,114293,23884,-19987,14866,40453,21528,-998,36903,91556,71052,37651,55791,47577,-29072,-78534,-13797,94847,98531,24786,-46205,-105010,-134497,-38310,43304,-119604,-287810,-201582,-3556,10235,-60262,-34590,20379,-4143,-31697,6750,25171,46458,82369,84826,41306,-18282,-24583,12192,6560,-80919,-187586,-183024,-85004,-45728,-59571,-36526,-51587,-93611,-43916,95627,152056,93516,41225,-3380,-72271,-52544,-7363,-35919,-29996,39713,73494,71197,41321,8077,19987,62308,104797,129508,159318,123082,-18216,-103702,-38800,20350,-21995,-58072,-8109,35158,3463,-28816,-85475,-165863,-155204,-87969,-78200,-42125,41239,64782,28529,-42278,-134025,-150790,-46276,73614,91219,60385,39778,72759,97593,54814,-132,-43547,-87565,-88547,-14064,34220,28365,-10353,-46923,1988,73917,76766,40633,21357,10129,-2305,-11168,20043,36067,60913,88330,67647,29606,17403,23685,-4103,-60764,-103443,-110150,-50050,48813,91180,31848,-62209,-121667,-85535,5875,47357,22088,25255,36417,-1660,7857,53397,35521,-25377,-60138,-57183,-46840,-86629,-116233,-69178,198,22983,22737,24427,2001,-76079,-126650,-73570,34048,131400,115195,15304,-31065,14429,44238,-15115,-104117,-96987,-15190,29540,17146,-35264,-62077,-88090,-96443,-13785,88592,93700,17719,-82708,-89691,12040,69097,55875,51367,89060,135946,88581,-26433,-48331,-5042,15338,37084,62441,51978,7967,-3661,21163,11794,-17806,-66683,-154332,-175074,-112145,-60728,-7976,79827,83035,39265,37417,57601,33748,-45215,-71343,-34515,-44982,-72949,-40899,38693,120731,173965,205302,196650,125642,41585,11358,36498,84749,152645,165003,127481,109992,105164,106471,110983,97417,74746,59236,35993,-1431,-32452,-22731,-32615,-78812,-91682,-81903,-50501,53659,105745,9396,-78037,-25739,34718,45702,49523,28625,-31031,-98885,-110913,-50118,-20903,-86104,-134175,-43358,74759,47304,-93961,-175676,-138487,-95220,-68618,10273,102940,61455,-43336,-57783,-54599,-102123,-94121,-38791,22892,51723,18191,28095,112152,89658,-42202,-66710,56674,107477,18256,-49476,-5864,46289,68072,46269,-48434,-148349,-124978,-26135,24026,32269,12884,-39008,-47074,-17604,5334,22705,120222,185365,131701,73830,30977,-28369,-48332,-30032,-36426,-59293,-71963,-66335,-78686,-109985,-96287,-13264,60965,9682,-120735,-164686,-91256,-21874,32104,84302,71331,16416,11717,69856,83722,13307,3146,32068,-177,-74899,-133418,-136467,-60059,-18491,-50616,-40270,7264,25560,67353,89571,52539,9848,-38152,-96529,-80763,-26418,16817,51336,54928,39190,38513,60507,1175,-143919,-145316,-33074,-23996,-55473,-1701,47713,38993,-5756,-54020,-54588,-25726,29091,48222,18810,-35304,-61009,-70180,-74033,-63050,-26227,34070,96215,58569,-72553,-171217,-164850,-96970,-60283,-64517,-83839,-61473,45110,124841,106451,21974,-83854,-93747,-44688,-42279,-17074,79653,134328,83329,-19925,-72208,-17413,77323,96575,39001,-13792,-19613,-10047,20446,8362,-80108,-104348,-11305,64594,24022,-53774,-29195,66876,92903,40211,-13100,-13328,32223,24625,-15001,19831,79219,100527,150967,124694,19474,-19571,-15012,2726,28761,-33199,-75333,27175,123948,92713,43967,16266,5546,39217,44233,-28304,-56954,-5132,7547,-8224,35660,49345,-30324,-121135,-86921,-25782,-12657,-755,22788,69361,57211,-14470,-39320,-17386,-8201,-23770,-16744,20897,52947,16070,-75617,-91661,-52478,-73622,-44922,19557,-8035,-41370,-1055,-7057,-89954,-112886,-50824,135,3042,-16656,-44724,-22216,53047,30667,-55190,-55669,7912,38978,44517,12888,-47258,-42791,58606,111202,54183,33197,88686,115719,33077,-74041,-102685,-82945,-71478,-36229,-7437,-10327,-29850,-74837,-75591,-44658,-63126,-115605,-146873,-147492,-102176,-39031,2722,-3171,39085,107202,65136,-21859,16263,57519,27020,22843,62750,80121,88072,91044,106440,120682,82135,31900,26984,12714,21461,58980,73278,77005,74565,53070,-2639,-115771,-108425,73810,162061,99407,73370,51698,-15515,31035,126700,111755,13048,-50813,-44783,-68684,-149431,-149645,-42607,6724,-47010,-114333,-107845,-81997,-122146,-163678,-148530,-202349,-332149,-335217,-221985,-158728,-120771,-131919,-163078,-134477,-111355,-101926,212484,811067,958375,443240,-8213,-44994,77623,100872,62879,60608,97921,74638,32072,-520,-35956,-35382,1688,-32131,-79061,-31877,36579,71793,91282,70348,31021,42121,58032,1847,-62517,-43868,10141,-19456,-77989,-76045,-48320,-18606,-26006,-60438,-42616,1743,-24638,-77954,-41774,26716,65543,121449,109861,28339,10439,-37915,-124199,-79067,53881,139194,101787,31588,36113,94008,80620,29152,16035,33585,51116,114737,236408,250000,115926,4797,-6887,20395,10999,-75708,-116672,-36629,38615,56836,63500,79725,88021,88063,80989,42987,22476,74426,94169,53613,3719,-61347,-102269,-39352,47150,46527,-4284,19016,91914,69755,17458,26344,26578,-5600,28,-8435,-32700,-70867,-101177,-101666,-41630,11680,-24578,-107539,-136226,-109176,-93389,-66237,-61397,-52309,-8250,4522,9472,31705,23460,13972,-18565,-91851,-48209,62156,75041,54437,51816,28884,-25411,-75935,-89468,-78353,-62123,-9425,63977,78885,80498,88499,12199,-63126],[-24761,20915,1255,-17828,331,40746,96287,132363,102786,29364,-29737,-37365,-49217,-78978,-73561,-9965,-9702,-59432,-48352,36306,101560,81578,-10566,-79022,-88832,-54901,-61303,-103197,-47891,86457,75272,-14353,-33342,-44234,-35354,-3490,10868,1033,15624,94141,175394,122913,-17531,-101713,-83258,-71384,-115966,-87042,31773,81277,62331,48858,54779,65710,68542,24211,-48831,-32977,-140,-31621,-52495,-15701,58205,147730,199686,180390,106013,45341,64048,92170,50156,-41346,-84714,-97539,-91564,-37155,19908,-31842,-92927,-40153,52810,62565,44134,42867,49456,46967,18262,-4388,16770,42898,39524,57602,76683,55727,24808,-38327,-82927,-55873,14295,87352,90081,-5157,-28567,35683,-9684,-78694,-59297,-29772,-25045,-46578,-53719,-30471,-8681,20669,37786,20473,-10078,-77642,-109723,-58151,52165,133758,103155,42065,31353,64868,107082,78792,11989,-34870,-23545,8085,6083,-46876,-69013,-23012,9701,-45099,-154713,-136535,-34696,-9574,-20569,-27417,-98694,-102037,-8078,47761,18052,-33304,-60494,-31729,-2177,-22630,-28387,-11321,24745,58873,71909,55179,-12200,-113593,-108969,160,47630,-12799,-31979,15993,24175,-7744,-20968,-8837,31710,108662,171802,189771,193133,127309,-7690,-100753,-110011,-84302,3653,106615,116867,87950,132327,178238,153287,98825,38009,-24578,-39664,-58352,-108805,-109350,-60659,-41335,-26461,-9549,-22608,-28156,-47295,-20381,52011,47531,27652,69329,58275,17224,3119,-31345,-65370,-18533,2526,-68508,-112530,-33587,79218,125524,70537,-31579,-62323,6526,42105,-19121,-33652,25429,59326,67103,65785,23048,-18173,-19412,13495,-17666,-62962,-1496,72784,41594,-8626,-46836,-55471,-50213,-39228,3984,52906,57069,28274,-6272,16223,131100,156673,4119,-140834,-102168,23392,111651,191761,224658,132675,-19572,-123198,-158265,-90907,37340,124237,76358,-10587,-26375,-23329,-52552,-37640,-10867,-59620,-85399,-12149,89455,110917,14964,-88946,-86214,-32511,-546,-9044,-34481,-21955,17411,9943,8419,65346,84830,33355,2477,41940,63426,16804,-35558,-27781,-14234,-62319,-72752,-42012,-91501,-169148,-79034,-17091,-67704,-107939,-31250,37229,2679,1158,41010,19022,15964,40180,48410,57667,55618,33851,-2064,-45776,-94842,-135660,-109323,-64787,-85686,-59379,30223,24370,-10078,27281,97979,97541,37242,-5210,-19411,-47605,-25303,17515,11647,22200,42633,11244,-20206,-46936,-70720,-62812,-28821,33070,69968,93608,101793,21825,-84809,-64783,-11287,-37675,-50287,11016,57324,49070,12597,-70617,-151534,-141061,-82640,-57653,-38386,71,1149,-48779,-139544,-217350,-182868,-48654,78909,122653,103399,73519,121821,189094,171818,107069,38364,-35058,-68359,16225,106103,72234,-51511,-71566,41060,100459,58685,13952,-1173,14108,38586,15093,-5709,8949,47538,57772,20970,6321,31952,59640,8827,-98680,-141042,-103556,-29190,65735,92183,44671,-407,-52168,-57750,36309,101197,60082,61881,109305,60874,17598,25213,-23070,-90740,-110204,-79802,-25763,-45908,-103865,-105432,-36915,-5105,-16098,-5864,25898,-3171,-45025,-26340,47015,110069,68599,-27791,-33032,87582,152748,52404,-70155,-72217,10070,75024,67674,-22745,-94714,-105380,-53959,66728,140093,87725,-1172,-79286,-81014,30746,116599,93487,18265,-25248,11212,35054,595,-14675,-19644,-32768,-18276,-8368,-40432,-69091,-59424,-12543,23736,6974,-72172,-170721,-164327,-68510,-24998,4542,86650,97378,35526,-8419,-24646,-63211,-93243,-66841,-57137,-88115,-81949,-40933,6326,52057,53810,31346,7116,-30274,-46385,-15542,52776,107742,131254,128675,115557,90616,67181,53416,24587,-9450,-16023,-5191,-12801,-42890,-97527,-118031,-128450,-151804,-97508,1262,41748,69207,80448,30268,-43490,-80049,-64096,-20673,15414,21283,-51543,-152571,-115681,-10311,-25067,-124469,-124482,-23890,43169,6183,-92173,-146858,-101839,-41835,-4109,46591,109376,107657,36483,17987,17852,-35045,-54990,-49131,-25634,58204,80534,44767,58599,56309,-12526,-30291,43525,77605,8374,-77298,-64701,11575,42408,-940,-65856,-92812,-64854,-9251,42947,97448,115137,53990,-4348,4612,52500,51080,95103,178244,168770,66375,-30156,-54549,-18129,16229,10636,773,3189,22134,22835,-28266,-46858,210,20575,-64308,-157845,-140445,-52302,-20552,-15026,60328,97091,21686,-38582,-13728,2240,-30034,-30930,-3150,-7743,-70912,-133172,-97652,-11219,-37705,-103941,-22069,79261,63960,25553,6161,-2647,3966,-2943,-30862,-43510,4092,65489,73415,46264,80799,142582,146420,38084,-116588,-115106,57,7674,-24907,-3830,27020,62501,43704,-53753,-48487,44888,76986,52030,19885,-29075,-70526,-85311,-81038,-56368,-10567,47623,84417,15627,-118856,-142164,-45316,37451,33575,-29847,-74702,-56672,19514,78462,53012,-23716,-101666,-122571,-110695,-69053,-3370,54785,99236,94755,15744,-26096,28760,94510,99179,46502,1773,-12105,-39956,-41821,-22043,-75851,-132639,-89917,-10446,36544,64019,73285,52750,24147,38307,67403,60607,50857,33840,24956,49936,73619,82529,94040,46956,-49846,-98890,-97339,-27566,79975,44625,-37107,15554,68462,12471,4292,66218,58294,37490,34757,8043,13514,54111,16576,-52699,-59527,-50384,-45166,-18495,49181,69508,44746,49400,47912,46574,76072,97171,78518,29579,-1884,-39411,-74953,-36907,21328,25633,-3663,-16987,-35933,-74962,-40103,41035,10669,-105166,-117645,-59936,-55440,-48163,12056,53404,39152,4974,-10378,4904,29403,-7914,-52097,-14993,12400,36730,70043,53884,-13897,-51028,-1997,79063,97346,64857,62768,66466,-15832,-126994,-144111,-93840,-49045,18285,58714,15508,-54361,-118350,-120105,-96372,-122100,-176540,-167029,-103973,-42286,1220,9291,-3729,3761,-12184,-41728,-63336,-35394,23385,16073,-5699,29569,41814,37620,39512,34244,65849,75802,25922,12665,25112,36296,39033,31533,56188,61507,-1327,-70536,-151188,-149400,19482,125333,81450,45990,31046,-16470,5143,96753,150364,72534,-62653,-88308,-60058,-92540,-107936,-49460,-12155,-49636,-101390,-101740,-104662,-140964,-139700,-125587,-234239,-353564,-255557,-135809,-106040,-92225,-94184,-88955,-35996,-66785,-115490,196677,805075,913601,414566,20682,-10491,98806,128253,94849,85576,107558,68341,20703,-6094,-47003,-61087,-48201,-42042,-50148,-60263,-44617,9191,81102,83001,42344,39600,36109,-40350,-91142,-63310,-12655,-13481,-44128,-54311,-37259,-32971,-64184,-69534,-3338,55258,3448,-65436,-31569,10902,10859,57719,58619,-21142,-29881,-45945,-119106,-92563,16773,85365,68144,31808,41501,61748,26422,5778,37236,39596,32262,121035,240751,201226,82148,14882,-35957,-46828,4272,29014,37247,55913,25229,-20449,1533,65310,98827,88101,66237,21230,-9542,36785,76033,67776,3115,-91410,-118218,-64575,-17548,205,7720,48262,122207,144601,102155,50717,22735,74182,114970,38441,-18866,-21613,-32604,-34291,1587,33548,4864,-94580,-144368,-87527,-39142,-30216,-78367,-129570,-102199,-30805,7568,1682,-5183,19814,3875,-53489,-9138,89997,118831,102696,51482,16356,32673,-3762,-64169,-70200,-61845,-13093,59655,47435,14942,-2045,-81256,-116612],[-37958,-2803,-31428,-58102,-53469,-13152,63856,108166,71453,-16430,-79356,-63475,-8570,47555,56499,40226,-29721,-92906,-62608,30811,74006,42103,-44149,-93647,-77752,-30340,18790,29981,41806,106286,83994,-7312,-45408,-79721,-95415,-57941,19710,62488,52172,66269,94709,51550,-23496,-50424,-47933,-39585,-29491,-1578,75015,106815,51074,25151,63814,69495,31580,-8359,-61691,-67929,-49190,-27517,1751,16799,35709,72986,89704,100730,111575,59544,29269,74618,93154,7278,-73107,-101903,-78271,-44514,-51471,-98588,-90000,-20578,37172,38897,56407,76809,67104,44522,-8736,-54346,-51041,-41404,-29962,13061,47736,28944,-1667,-58097,-106931,-133398,-127435,-43374,25480,-22088,-36397,16507,-31456,-110210,-121967,-112829,-94248,-82539,-64151,-19692,9734,38773,68142,84769,76517,-6696,-107847,-134443,-69684,28529,73266,76938,53206,21468,62659,97229,85273,59307,50162,11854,-45807,-67574,-67891,-69819,-51788,-51120,-129409,-131878,-35130,27678,46422,15096,-93374,-124311,-70779,-19176,-3197,-3034,-18576,3846,27715,-5317,-36672,-18785,20737,54057,90800,76991,-27881,-145904,-144638,-55322,10424,12934,27072,57714,36644,-12634,-46200,-39892,9759,87326,134454,131575,138000,99794,740,-100534,-173907,-173409,-32287,137818,189386,140892,122649,151409,154943,109190,7650,-102763,-132629,-107165,-94142,-66402,-12474,25629,5300,-60634,-107220,-112464,-124613,-70352,16632,8433,-898,56381,74752,77220,77935,13075,-84997,-90261,-63262,-97165,-110899,-24500,52114,65593,56347,5080,-25401,37257,92490,71574,58900,53522,37744,58052,83195,59886,35404,67608,107700,31948,-71349,-52545,-8399,-5254,17974,24563,7703,-40844,-61305,-17050,13882,1587,17416,24621,43502,130554,167597,53556,-76246,-52842,69506,132737,145940,135971,73215,23700,39037,31750,15596,67281,113657,77542,19758,-19791,-38397,-12408,44199,20943,-45843,-48268,-13951,21734,-193,-117187,-201263,-163943,-82858,-52763,-90590,-129223,-119932,-69515,-25559,11095,43430,74074,95561,55879,23177,16127,2085,-14071,53398,85961,-14668,-103474,-91577,-105205,-132329,-53573,-42526,-122674,-106886,16218,71808,33429,52394,73600,17648,-13941,1407,18016,65420,82509,37773,-37015,-104079,-142454,-131752,-64843,-46028,-93142,-68556,18573,42338,54104,93828,109619,41172,-36682,-33867,4944,13644,31205,52542,50589,48310,42352,-750,-44026,-67802,-78953,-92538,-84039,-14922,1199,-31386,20803,66169,5834,-37986,-43573,-34343,6154,28417,19370,65656,94153,-908,-103558,-105248,-56060,-31184,-55848,-84116,-73608,-62827,-120197,-206694,-188143,-75336,46020,105558,102738,89711,133187,186640,198137,177012,119531,40419,-5013,60478,130678,61839,-87147,-75738,60692,83668,23967,11440,-5891,-17252,-22282,-58813,-64294,-29884,-15998,-20353,-26986,-29228,-19316,12034,-15606,-111322,-136079,-69663,13882,108926,121052,61099,13770,-27854,-31940,55090,131071,105321,86748,104349,56955,10764,3445,-30427,-56207,-56264,-50600,-25771,-34670,-74985,-85834,-24662,-2800,-41094,-42374,21151,65799,51796,21337,7065,3237,-34093,-68873,-13824,136839,214577,106566,-42204,-76176,-6635,65234,70623,-2086,-62788,-90309,-42411,112036,203880,111612,13526,-8162,-25162,-246,55408,46703,-18295,-51258,-28556,9800,50122,51104,9038,-19276,-20681,-43940,-61402,-44920,-26076,2939,53389,55845,-9431,-85353,-89559,-25552,39607,71329,94606,84474,18493,-65971,-119814,-120772,-73819,-47866,-83754,-89977,-34626,-20637,-26869,-3916,-34189,-90051,-115588,-120163,-85581,-15313,44914,45740,15151,23188,62967,65971,36616,14152,-12794,-63391,-100850,-79156,-26480,-1435,-50389,-71390,-33848,-48673,-46803,17212,41249,22629,39755,68094,7818,-99424,-91776,-9218,9673,-2195,-46813,-115835,-74262,6306,-25568,-109039,-96306,-46091,-38848,-51304,-47260,-45400,-34063,-13308,40523,84864,88182,72644,68704,101452,95157,-21393,-113179,-117928,-90810,18775,105341,64738,-5105,-27144,-47363,-49709,-2085,32861,5692,-55673,-55764,-7638,235,-39721,-28775,35341,42803,-3873,-37583,2381,65852,64771,60179,101310,136230,77116,12494,61400,134316,73586,-37977,-30585,38112,60644,50832,49509,35772,7954,-264,8116,7950,9084,-7284,-68445,-84369,-35716,22539,18416,-3737,74841,126274,1386,-154241,-175559,-104514,-32606,-4396,-8673,-403,-20566,-54377,-16517,49905,31028,-3013,66721,106680,34042,-32845,-58244,-53618,-7277,42297,47786,41888,66901,72768,28752,26760,111627,167066,116009,10649,-68470,-28739,72397,79140,14253,-17885,3034,79363,123541,25093,-46699,-7711,32374,36864,11543,-36774,-85409,-74761,-29535,-1573,34804,46651,15794,-63482,-129432,-67494,87477,154446,106409,30582,-12655,-19668,7110,23190,1150,-16238,-20356,-52297,-85956,-58836,-36736,-27613,13704,39875,23277,47300,79194,63945,53707,61365,52674,109,-82567,-92222,-44690,-70100,-125359,-114634,-45087,70224,176927,153769,36546,-26366,22057,101814,124003,92686,50787,40722,43509,30001,1320,-23085,-15919,-17908,-62109,-102275,-40178,104002,101189,6661,17426,30477,-56166,-54349,67571,110385,70851,53805,74790,114225,117624,37070,-72543,-145522,-152053,-59669,56388,133958,101014,43725,72429,64788,12231,33023,94835,92228,30203,-22409,-57326,-78417,-50777,2495,64695,97641,59272,-14999,-63481,-48630,13859,18843,-55483,-93909,-30929,6822,7946,39442,50323,540,-40449,-34042,-35579,-70438,-107749,-64279,48288,67194,39763,34719,18413,-22985,-66182,-112749,-70152,51010,88667,47052,35831,8030,-59766,-67514,-48713,-49707,9021,61023,-7778,-84343,-106388,-95195,-93240,-114026,-128570,-79176,-3512,63618,71345,16627,-3970,5281,-37377,-110038,-110830,-55089,20838,22549,-17883,-8678,-16440,-35520,-26079,-15825,28108,65288,34994,15263,30179,54607,42231,-2636,1412,21291,-7600,-7809,-18074,-95838,-82055,15410,36540,16514,28358,-4694,-64519,6630,108262,67839,-77764,-122397,-59138,-41171,-69462,-59626,-25732,-32430,-66596,-112490,-157959,-142775,-73022,-74336,-211001,-285639,-180485,-133589,-119681,-87430,-102591,-58698,37421,-19513,-118825,141595,701782,858701,419197,89159,39282,71868,92015,102246,111148,115726,80954,30989,-31324,-71181,-74323,-80802,-42538,6251,-20982,-42911,917,67049,73473,60108,68638,41503,-46252,-94849,-87466,-59628,-21418,-4753,5651,-10473,-56330,-101089,-78667,-11059,26720,-22689,-75613,-52822,-5009,-5571,22295,44851,5000,1737,-3750,-63836,-61824,11681,62979,50819,41052,69623,65303,10232,12004,69827,60902,25521,77220,156663,124644,60954,43724,6320,-45012,-9659,68065,126171,97957,3864,-72781,-44008,59939,97813,43676,10304,6898,-13957,-22857,968,57510,48493,-43499,-82087,-52883,-16969,29374,55004,55650,87707,153750,143997,48268,-3270,95676,172735,85362,-599,8460,34547,33602,23961,34912,31665,-48576,-100266,-34515,9612,-14440,-78698,-138121,-118747,-31274,14713,-2429,-15793,-4921,-2617,73,53465,116378,128156,88939,4191,-34794,33498,62301,8378,-28910,-42013,-14935,27085,-7682,-63222,-100214,-150445,-127933],[-43519,-5658,-16766,-46842,-61154,-41206,1292,15709,-25327,-82582,-115397,-56850,73253,179388,165171,67996,-38387,-74202,-35454,9941,-1682,-40796,-75361,-70119,-26387,28651,101323,152173,121066,94534,79650,66062,51337,-21380,-94905,-69168,41708,106260,77814,28366,2424,-18230,-12487,28993,28414,5949,28851,56529,78044,74529,17006,-2577,39407,45321,251,-41860,-86924,-95921,-49375,35400,82449,52212,21743,-5886,-35166,-2932,72397,59790,23631,73899,127415,46333,-85996,-123444,-54238,-25811,-100774,-130341,-61599,-298,27849,42161,58911,58953,34383,10503,-8133,-21699,-53947,-99163,-64534,23509,51166,-4011,-42426,-44667,-38096,-75056,-120575,-99809,-44780,-22537,10885,46535,-2070,-83443,-166498,-212854,-137581,-24269,4958,-21810,-16207,56931,121498,131269,116140,64272,-32399,-120628,-135108,-71842,13733,72741,51389,-1427,31192,74141,90701,116914,95646,-16023,-87563,-70798,-70325,-96817,-64540,-35968,-76070,-70059,-8179,24732,56020,45350,-35792,-87304,-91233,-27412,60457,70560,27845,24003,24245,-9177,-20386,-19142,-19856,-2023,44229,52361,-9492,-75916,-74911,-22067,45919,76708,78893,68518,22946,-42227,-88771,-76584,-6225,70019,103584,94408,49595,-31081,-73805,-99224,-160936,-169097,-36686,97895,135601,73869,11706,41499,106513,111224,14361,-111097,-158350,-98706,-45777,-67066,-67507,1740,17589,-61738,-125215,-155412,-178317,-122857,-44273,-25068,-20969,2144,35490,94628,132632,98730,-21501,-115565,-137316,-144050,-121002,-43623,-11629,-19165,6977,27821,47533,75301,88125,101303,111059,55607,-12560,-4082,49854,50261,31282,85502,133474,54566,-60165,-89823,-63585,-16430,31366,43009,31086,-30362,-40567,25492,46469,3418,13068,46722,70473,121762,145129,56250,-77268,-102460,11432,92986,90091,31043,-27340,29163,158225,155937,78892,73815,86196,50919,19521,-31800,-53438,29783,75506,-25503,-87412,-34619,-39601,-75878,-84449,-130229,-176627,-138932,-49188,-37188,-119508,-161078,-117693,-57367,4783,49151,25011,37003,82894,-11605,-103500,-34105,41645,56387,111565,115924,2936,-78910,-64649,-103595,-141126,-117535,-101792,-141765,-76693,49622,82818,48373,62133,73599,11205,-45153,-54911,-25893,30083,25871,-10151,-53104,-111262,-164007,-163456,-87892,-52048,-74129,-69645,-29204,8863,47676,76936,74791,-11484,-95549,-63753,6853,48397,88083,70675,3347,-19024,12911,20118,-1907,-15472,-16898,-53548,-85045,-42832,-54828,-108982,-33773,69450,43316,-35080,-60794,10635,79946,-457,-94811,8096,134749,68578,-34941,-33842,7525,4538,-39430,-75894,-60503,-26029,-59862,-148452,-165546,-98002,-7296,26637,29293,48420,79603,86813,111445,155766,141970,77785,33817,60395,76955,8953,-69773,-15169,84344,38081,-19230,17201,9094,-48924,-112558,-157224,-92218,-20250,-53389,-96529,-62932,-34163,-55319,-47136,-33867,-61370,-66869,-36976,20867,101422,102320,31809,-19038,-40971,-21386,35050,82871,66339,15054,-7001,-16778,-21809,-10561,15802,48596,59797,17020,-33582,-43725,-28629,-20481,12236,31950,-1611,-18140,21503,72035,91243,67752,-8343,-68312,-88393,-61579,29114,161826,217885,116855,-47631,-100456,-24396,23628,-81,-18296,12000,-17063,-51989,57374,198945,150483,41960,17041,-21000,-68061,-63005,-55830,-42782,-4589,-9729,-5351,60875,85124,50229,29109,15857,-16143,-1262,43182,47217,46673,75814,65302,29563,7411,-28134,-27545,72429,117040,73214,32939,-8578,-87663,-129339,-67256,-13149,-55836,-85026,-21522,30796,-6392,-26597,-3049,-26113,-65423,-97712,-101795,-38814,28512,24463,-41393,-87632,-68915,1801,59115,45951,8625,-3501,-39502,-95485,-75865,6045,54188,39170,59410,120936,82648,-10867,-28618,-24415,-57593,-28150,52530,18325,-63658,-31657,35193,2326,-43751,-32568,-10914,248,2571,-14091,-47066,-66987,-70464,-73293,-56482,225,37795,29911,12594,46886,71093,27106,-39193,-9891,76539,64514,-79040,-170521,-140736,-76679,1108,85611,82073,-17475,-95971,-123860,-109395,-33589,16360,9070,-4760,17925,48963,55912,21745,40385,102685,84625,-22246,-133920,-138397,-66967,-23367,36569,120678,176410,113994,-30835,-54813,71422,94471,90,5642,62376,50547,4919,-26287,-45237,-86756,-107544,-26345,31923,6127,-18993,-21169,11733,40039,60647,56013,39265,94869,131434,-9057,-203611,-234294,-113329,-7649,11870,-17894,-12580,6426,19855,45006,91366,130336,145474,128825,54949,-45297,-72832,-62354,-53362,9657,96762,104536,112921,121164,53809,-13006,35614,101347,57099,-39066,-82317,-81885,-24320,64943,88923,24576,1536,53120,145013,199371,97975,-66167,-128062,-66348,-14151,-4898,-20004,-39834,-5638,43153,34887,35129,-41,-63253,-90211,-58393,21424,111088,104068,45395,55805,76190,38791,13380,9388,33510,87451,85754,13563,-23722,-27619,-80423,-98044,-53483,-38420,-17951,65386,75802,9841,5953,51346,54752,-1449,-87814,-90747,-42805,-59061,-77789,-43545,15939,107057,177949,128177,18403,-40798,-29449,39213,103930,86221,21736,-2363,9307,7524,-47864,-74401,-4074,72005,37914,-54243,-50634,57602,71082,12750,29986,36667,-56416,-82536,6274,89500,104763,116001,155372,167558,107301,24934,-57688,-153215,-194996,-100091,7705,67242,28769,-23187,16664,12365,-47056,-46296,2702,18240,4290,-32604,-59410,-30726,5617,46683,125662,154348,88328,7601,-46726,-64325,-59063,-18662,42439,38195,21423,11814,11598,29545,16686,-32450,-49560,-43105,-58418,-93571,-123717,-62391,61892,96782,32277,-29719,-63290,-62151,-66657,-152939,-175377,-39828,69314,51848,40903,54409,52306,49431,-4781,-83174,-40941,34572,-12894,-76246,-79415,-56350,-41571,-38968,-36863,-24360,6571,74496,71733,16451,6857,13604,-25533,-101197,-113513,-44629,21029,19273,-28243,-51973,-68993,-66944,-26706,4725,11788,24387,12683,-2057,12320,50913,71496,46613,-2235,-18078,-2853,52166,78461,-34388,-140220,-79019,-11709,7678,55000,3991,-133260,-95571,36248,37673,-68261,-105870,-45644,80,-25956,-56306,-46650,-17139,-6171,-62464,-130715,-98125,-37340,-83579,-173891,-182517,-141213,-116662,-80380,-80189,-146932,-104059,19557,-815,-99539,152159,716153,890891,450083,106853,16596,-17258,5252,92764,136547,117672,77266,26032,-55940,-92389,-97044,-93455,-32899,30771,27464,35683,61574,46417,48724,94471,103481,42069,-30714,-59689,-63380,-45048,600,18998,21994,-27285,-89850,-89819,-40001,-23545,-46702,-82799,-90105,-51658,19598,46015,44928,63514,54961,42681,58654,43875,20264,51223,91836,52199,31038,82919,91535,22313,29337,91139,84613,36477,6720,36563,79298,66561,51899,62734,10870,-27067,7178,48225,24426,-13300,-32285,-20360,44007,64114,4551,-10751,36802,33186,-34802,-66573,11469,88461,58984,-5845,-6855,55972,110154,87157,20031,153,45681,45650,-38837,-69190,23149,108724,64285,-5983,-7897,34673,44283,26504,25867,29575,-13764,-54123,-19966,-21735,-66168,-77596,-55911,-16543,24933,20602,-17332,-40236,-46583,-18485,37091,81416,82336,41461,-17577,-64565,-62737,-3544,42319,6410,-37144,-32904,-19740,-11719,-33395,-89721,-143968,-167467,-126398],[-35073,6070,-116,-31492,-39010,-31396,-33794,-35831,-39502,-51519,-87269,-36670,113574,203773,145091,24658,-43887,-10404,25695,1373,-28391,-33451,-49961,-45354,22299,101326,115407,100252,64899,44870,47719,82607,109744,43633,-64901,-76955,13799,79050,66602,-17958,-103583,-112300,-26756,68732,73511,2131,-30723,2872,23083,-11326,-36109,-6713,41167,50701,11324,-48960,-89610,-57295,16005,78372,70601,2225,-29829,-55022,-78635,-41925,7029,14332,30767,67963,70109,-21914,-121444,-102100,4381,17588,-86885,-102990,-20305,-2459,-6201,30715,47612,27348,17864,29388,52802,60819,17816,-24511,30522,116667,94884,-11748,-61538,-13381,64219,64769,3098,-55734,-60867,177,72099,83464,35194,-14782,-119885,-212706,-128670,29718,63299,-25351,-56442,51184,143233,112852,77979,75714,43930,-33813,-94748,-99426,-54614,6775,10324,-16154,10849,31119,24553,44900,25215,-69267,-85799,-70005,-124984,-131001,-32117,12565,-14263,11155,38587,21974,27114,25603,-4965,-26373,-44411,21499,138568,133950,41391,-12938,-34530,-38901,10602,9503,-40662,-47949,1032,36967,26054,444,9529,54109,117009,125204,75897,32387,2476,-40374,-77589,-70773,-7539,67508,106190,96232,-4544,-139950,-128753,-55311,-97612,-149781,-72930,4869,19966,-10295,-59201,-48952,44313,113752,70814,-26992,-66052,-24180,-5463,-86702,-144572,-67863,34003,29462,-42364,-111881,-149055,-121925,-76334,-29215,-2906,-3297,16178,63378,109841,142289,62745,-74504,-140150,-131358,-93548,-52675,-60912,-68501,-28453,38173,89509,69493,36144,35388,11287,-37895,-65810,-63376,-4207,29619,29848,72877,115699,79681,17994,-23355,-10384,27589,22258,-8947,1519,-4890,29273,108196,108912,54947,50519,73712,70330,66962,54877,-9367,-126942,-170214,-63094,56294,86219,16190,-52760,27166,173511,159741,90747,87274,82013,31167,9768,-15376,-14015,53850,37486,-75076,-72194,31032,-8350,-108588,-93831,-47548,-54770,-34422,33426,32019,-44538,-50939,8356,22693,39878,66393,22921,8659,7095,-115252,-167172,-23742,84315,108969,129905,128589,70728,20974,9660,-31182,-89140,-116220,-118872,-109476,-47943,26318,51482,26356,12061,26131,-1036,-49322,-87179,-54597,1729,-9889,-11468,650,-43553,-115089,-140995,-97421,-64085,-56629,-32972,-3232,18478,30063,5316,-36238,-102440,-125338,-84482,-53313,-11991,78007,66064,-65689,-116784,-44913,14839,31694,41109,48003,14093,-46655,-66789,-87892,-83691,-11793,30134,-26153,-101658,-93293,38769,122157,-22160,-172917,-81201,86844,101341,47793,43189,56221,30902,5544,14868,31310,20591,-41618,-103845,-97535,-52981,-26423,-42588,-34299,-4888,537,-24275,11040,107632,131987,71198,8498,-2888,-3981,-21285,-13060,65281,94321,-17161,-69833,-8522,11497,-47943,-121685,-147724,-38681,54265,-3258,-95480,-62814,-571,-26125,-31914,10452,29920,12052,-27984,-28465,7907,868,-33206,-23081,-5550,784,2501,13397,-15841,-92994,-109522,-50744,4619,31663,74110,123471,129584,55289,-32754,-23512,49777,47698,27517,55671,67790,40660,254,-18671,42183,88997,25229,-45114,-58790,-20027,61353,166392,205818,113182,-48940,-90907,8478,21971,-62086,-59456,49950,78051,-3849,-2211,126930,148350,37154,-42256,-75877,-99716,-117618,-127503,-75508,-4312,-16397,-32471,12377,47366,47622,46207,43608,42786,61553,75278,58880,63427,79443,36220,1481,14545,-23933,-40718,63569,107523,44001,-6272,-12227,-44067,-33327,58551,58604,-45769,-41405,49101,42397,-11812,7956,39291,41198,32211,-33281,-67517,9884,62286,18518,-51643,-82371,-78202,-8380,89063,88803,17638,-8453,-8381,-27740,-9387,40915,66622,80679,117216,125757,57694,-31693,-42963,-25906,-45924,-38054,5881,-9412,-20950,18647,34652,-19559,-76738,-48098,26892,31315,-1925,19228,38323,736,-24736,-25771,-30482,-9974,42262,77044,64619,36837,5426,-36975,-103171,-98183,-14681,-15005,-100467,-106849,-36098,23004,31379,50906,66798,-16230,-128727,-181480,-148395,-25943,34450,24567,49684,91712,118601,126535,88230,79357,93077,46386,-55923,-148591,-152449,-105954,-92868,-57847,23716,131365,127468,5718,-43911,52436,87258,11794,-541,30776,4297,-74370,-133298,-120753,-105903,-108741,-25778,48717,11632,-15174,9386,18096,4415,28856,59724,54232,72937,88934,2907,-112014,-102237,-13460,2151,-21199,-34293,-36441,-30712,4771,61846,120785,166825,172499,98638,-19769,-106305,-98148,-44591,-10090,49135,125946,121784,117192,112065,32006,7745,71909,57130,-71230,-153709,-133015,-115810,-97930,-20803,35581,26970,64175,158525,225843,214105,94014,-76752,-172765,-127976,-65149,-1060,54310,65502,66175,62968,14276,-26632,-80096,-127083,-74964,36052,96484,68975,-27468,-68112,33532,112968,67213,4837,-8904,63340,166605,132108,32036,15217,7125,-65186,-82759,-50196,-64294,-44324,42052,44392,-9809,-7042,6578,-2187,-7084,-47492,-65051,-40490,-36589,-9446,49285,78713,81796,71367,40927,7944,-36949,-81081,-49551,23827,30064,-27758,-61748,-34284,-316,-36883,-39586,34205,92884,61646,-35515,-71817,-18552,-11898,-19869,27675,35430,-38157,-81386,-64555,-11401,66165,146703,194467,149851,39342,-32523,-60469,-110137,-156901,-115440,-65969,-35295,-35604,-56591,-58783,-83622,-112796,-90668,-43800,-11001,10702,-12380,-47093,5088,72416,104259,131831,105908,54697,30542,-12154,-47340,-73485,-39655,69370,105282,28885,-31609,-16385,10327,3052,9113,34581,28153,20545,27684,-9211,-17415,49639,85541,31980,-51482,-94730,-60025,-31584,-83957,-121945,-58741,37865,58020,33978,40046,91497,97087,-6537,-109230,-58340,32497,20162,-37228,-70503,-49083,-11112,10512,-2001,-50400,-60975,-1853,18846,9494,13150,-4552,-58328,-85871,-74588,-19540,27188,23504,-36172,-94815,-98021,-37453,34193,42238,-22802,-61814,-63450,-47421,-21154,1857,64992,135829,84645,-1401,-17279,9701,33660,-16089,-95050,-74599,-34173,-5260,67241,25237,-111262,-105405,31458,62546,-7403,-23032,14305,41712,19752,-28077,-46855,-4249,57820,67455,30328,37221,15242,-89805,-130711,-125480,-125854,-33750,54979,-23835,-137794,-119226,-26952,-16197,-76266,144887,660972,800839,399046,67644,-32176,-75367,-58498,55562,113467,85460,32374,-7580,-47274,-78920,-107109,-85239,-12657,17949,22860,76337,79754,309,14305,98136,77810,3406,-21160,1148,16509,40125,74670,57795,-12629,-90906,-112800,-46833,21788,8386,-46416,-85103,-78874,-23154,63584,108975,96169,99612,73124,19074,68648,137582,94528,47633,60628,12636,-28920,30490,72028,12506,22439,90575,97831,50207,-33750,-23340,86614,95953,59690,103200,77734,-14287,-41448,-50554,-60628,-11850,50237,42603,35126,47103,16666,12750,76776,82598,-14412,-95201,-37596,85923,138333,91474,65948,111264,125602,65946,-7132,-56080,-72784,-72346,-93638,-85460,-28659,13872,-8497,-28542,-27175,-3113,26156,51367,38735,19297,13133,-4850,-12349,-60910,-104232,-55822,36093,86691,93392,38957,-57972,-99719,-58661,18755,79773,80015,14318,-55102,-88962,-79491,-31405,3109,-5975,-60093,-79951,-24851,-1825,-3974,10863,-24556,-91861,-115964,-84498],[9309,26248,-3563,-29114,-15052,-27,-2473,10173,56553,71408,2770,855,113419,163850,66741,-29049,-24101,67206,80225,15904,27990,76048,22907,-29194,49626,153169,90252,-40563,-74347,-35257,-29255,-12689,35531,8611,-74976,-108048,-66145,-10889,23099,-46158,-171476,-173245,-42966,54897,49433,-33732,-105475,-88559,-53941,-85771,-73405,17158,94129,102725,49406,-20225,-35528,31605,68591,47096,-14797,-86688,-103781,-77534,-29113,12271,-29618,-67458,-9427,12327,-53126,-134097,-129105,-29147,84339,66039,-48744,-76312,-5542,-11425,-39443,-2332,32360,15922,29809,90962,115493,82295,52569,77446,146421,185684,118518,-2385,-41707,15785,101623,115605,52283,-21064,-45006,9812,86380,84872,36951,26251,-25192,-88089,-43502,27623,25296,-35677,-61159,10746,64502,21135,14426,58307,71059,23172,-38186,-75687,-89853,-68652,-53337,-74583,-56905,-17076,-18593,-56991,-82433,-97689,-68445,-89198,-178601,-140126,1584,55616,27849,41718,57112,55442,33717,-11705,-34492,-240,7635,38833,110363,116139,25935,-62729,-99786,-73364,12046,39627,-2655,-19244,29743,66678,38744,-13007,4154,82097,143230,97009,668,-22814,1196,-18588,-54637,-44917,5251,63664,90967,63266,-35303,-148117,-100500,4601,-50066,-158260,-141255,-86507,-53998,-13575,-27265,-79953,-27260,67184,59230,10611,26453,36250,-15744,-98852,-150792,-97961,29022,92593,37384,-38456,-79088,-88269,-84469,-45556,3517,26083,23817,10911,18622,66251,44788,-41799,-87767,-62442,-30055,-34094,-77695,-83559,-22691,51939,63848,8404,-16131,-53379,-154522,-170627,-98638,-70390,-32867,22456,61550,91562,115218,109181,92954,75583,73007,50896,-16922,-82627,-56494,-693,61956,111933,91544,69921,92047,76646,6982,-49656,-89402,-120990,-147747,-134325,-57578,36540,72385,26932,-21540,30126,133495,133537,102181,103356,64155,1959,-3892,21911,62383,54968,-26938,-63614,26016,118633,47069,-88563,-99101,-33511,-13136,5645,56721,68439,52951,97693,118026,50775,11128,26912,18176,-6043,-52198,-115009,-68386,31606,76616,96926,122603,156738,169916,121811,50244,9637,-38148,-55479,-63427,-39895,-31762,-37792,-15797,-20471,-49915,-39116,-24631,-43725,-70901,-35838,17255,15197,33697,74017,33104,-54607,-85658,-72741,-73425,-48791,32493,94295,80141,30118,-53225,-144629,-181721,-101969,-52813,-118906,-134300,-11732,45770,-63085,-149792,-98142,-23590,11083,27459,37703,37819,-1370,-62913,-85730,-25757,21483,-24731,-120420,-183546,-163983,-22868,85010,-2815,-136492,-123436,4225,112486,117727,58044,23105,15549,16427,52322,85591,37816,-69538,-106624,-33413,31010,9111,-35075,-12060,1052,-38748,-72593,-14518,99981,121926,39056,-59590,-89492,-61597,-18911,9059,53673,37327,-65345,-111925,-68857,-26860,-35869,-65929,-53433,37262,109825,70476,-27496,-35899,13486,-976,7206,64171,71575,7054,-68396,-102043,-97526,-99387,-81242,-10591,40830,21921,-6196,1386,-38088,-115553,-101097,6823,108686,119312,86442,90081,76139,2006,-44512,9008,94254,52675,-4722,27489,72192,28582,-78026,-135609,-53699,36195,23345,-7347,-13546,-2093,34714,109329,154770,93762,-31869,-52239,57608,70935,-30219,-72395,-1726,86881,78961,24552,62601,82976,-17528,-110000,-107075,-71170,-93219,-142703,-119098,-59834,-39361,-51915,-59679,-43340,-10908,9115,27531,60586,62371,15297,-24451,3831,46354,10415,-48576,-56933,-47769,-15494,48656,63193,24443,4266,16234,3957,40704,131948,115648,16184,11716,44977,-217,-17217,36822,66070,78835,70556,-29655,-95779,-40323,3165,11418,22442,3872,-28499,24358,110595,91703,-11688,-67274,-40150,-1979,23553,39219,51779,63596,58549,-5388,-73345,-61570,6240,63763,85391,47738,-13127,-36201,-19730,-2187,-2937,-32559,-79839,-92594,-58580,-24540,335,62827,110660,105230,71308,30194,-33248,-80020,-41642,48368,76262,19647,-50211,-60154,-60737,-72544,-37006,-28646,-44591,10754,79307,77365,32769,-4458,-16988,-64884,-133672,-179662,-138256,-8329,43956,38419,75440,99236,98275,84158,46646,55063,77391,19707,-61392,-87898,-51830,-19455,-63507,-108083,-53019,80503,113302,65369,48414,59340,38600,-5758,-23630,-11210,-10759,-66196,-110100,-76859,-15296,17913,47577,60256,10467,-14284,-4911,-39662,-72996,-15923,54708,55023,37712,24060,3780,6533,53956,56366,-22685,-49904,-18666,-28115,-74350,-57321,49430,124987,111240,70914,19874,-52915,-111397,-119099,-55662,30235,78981,90738,65352,43878,40752,22308,57462,82116,9784,-86677,-106855,-75753,-88992,-116759,-66295,1815,38290,92475,171661,192731,130795,24149,-60921,-99807,-87992,-44869,43851,142918,143986,69060,15632,-28309,-77839,-121603,-139909,-71730,57253,126529,64278,-58357,-81175,2417,47721,12078,-45866,-73434,-2571,113985,111438,47191,38628,40548,-4050,-10018,8514,-4770,7804,42175,33442,12037,-2335,-37558,-43773,-15091,-39737,-75068,-51016,-5008,43928,65957,33871,-23531,-51143,-30782,-8869,-37258,-73351,-53166,-14025,947,-20106,-54565,-52806,-27217,-29975,-5732,35659,33992,8639,-46076,-74784,-35727,-43407,-46292,14896,27975,-34641,-69378,-71564,-79054,-17788,88389,142083,102139,15188,-65642,-91685,-77295,-74754,-52822,-33525,-16351,15414,8426,-51603,-103901,-108558,-67481,-9886,34592,47581,17691,-23929,2560,68987,87956,56993,-1137,-1908,55875,52778,13598,-2096,-6733,5545,19656,-8375,-40242,-20850,5488,9715,50763,104373,114670,128664,155456,109139,43428,59441,83051,59975,-14836,-50074,-9148,7140,-12958,-11711,3357,36822,49949,-1977,-20121,60497,93317,-5461,-78637,-15212,57671,47347,-10189,-66108,-55069,-22184,5045,-3983,-49727,-70605,-35313,1975,2557,-6366,-30006,-79022,-75759,-26729,13000,54272,56082,-24885,-117337,-108704,2455,87189,54092,-50195,-123629,-127695,-74859,-43148,-54262,25130,179513,179673,52307,-33101,-59049,-47208,-28112,-9478,4551,-26299,-46947,20805,45688,-9998,-2236,103957,133018,56775,33066,46867,38132,27875,11088,-6042,2806,64130,152866,190381,188869,111116,-17715,-75136,-131848,-151501,-15669,109161,22705,-68189,-55026,-40699,-60176,-61542,180756,660619,752457,338124,22536,-37192,-49665,-65612,-24593,9217,11151,-11581,-2476,17428,-14374,-53811,-36322,9163,807,-11951,28649,-908,-74837,-45836,27419,-2213,-50736,-28586,54808,105614,114036,138943,105835,-35670,-127652,-88556,-11160,37497,55869,52763,1211,-46124,-11983,82990,127035,115136,115443,53309,-51130,-3308,115202,75683,-31136,-41152,-52323,-88599,-44819,9986,-24455,-15838,54212,73369,37854,-30465,-5759,100769,105522,75038,128254,115966,18476,-25473,-34102,-48162,4030,80114,74606,53614,79880,60769,31336,70411,65500,-39278,-119107,-63672,53570,142553,149231,92266,48705,30064,24403,17266,-50153,-115991,-102299,-70854,-53952,-26689,-41601,-76580,-43273,-12734,-23003,6201,71436,49217,591,20103,34393,14122,-45365,-83447,-45646,15974,47414,81067,47664,-87592,-149814,-52634,63858,101103,49295,-50252,-86300,-74380,-74340,-33055,3549,-46154,-117540,-108504,-28708,5243,8983,50867,54704,-6535,-48442,-22901],[44296,19497,-29531,-42217,-22883,9221,42614,63217,110302,142188,77976,36587,89411,112237,21729,-36134,1357,82857,74970,42295,111435,161279,59579,-24461,49363,152184,85405,-79634,-142109,-98948,-98656,-104831,-68557,-74372,-100218,-117961,-134666,-119125,-46425,-39751,-115741,-102648,-11239,19460,-11026,-50386,-89133,-97768,-72368,-79662,-63801,35433,125845,120420,46894,4540,31076,78266,47774,-7489,-46864,-93197,-117688,-74696,38828,106693,14362,-107250,-88636,-71184,-122157,-143291,-73259,34735,118926,81548,-29646,-71146,-19106,-2256,-17885,1887,39446,25229,42778,127604,130593,49222,26996,88278,156191,161462,91077,-154,-5373,41359,76795,55458,-5467,-34717,-23813,7573,63166,76863,33077,17040,21172,55163,104512,62296,-20273,-25907,1595,-4056,-44439,-57105,7455,77812,78274,19630,-27197,-31340,-43911,-59369,-67240,-111473,-111557,-29869,30990,-24313,-71660,-64528,-63195,-100662,-126363,-61025,31790,74230,51140,17346,39048,107700,98211,12214,-30758,17130,26890,3463,20802,66675,40581,-41897,-99149,-82204,-16439,39376,58725,64578,98449,96657,25685,-48658,-30261,65537,124271,45352,-60191,-35853,30005,-4044,-62579,-31632,29668,54513,40156,-3694,-50713,-82588,-28640,35162,-14008,-115930,-133584,-86467,-14988,61146,45086,-62422,-78902,-23437,-43731,-38294,45445,49997,-38712,-91853,-87989,-54590,-3895,39290,36133,12826,-17388,-46071,-72129,-67660,-8645,44235,25322,-18122,-48743,-51055,-48399,-45715,-34147,7804,38357,19063,-42554,-56818,28056,89998,43537,-15471,-12965,-69217,-188909,-187993,-78190,-17901,-451,43615,115844,161497,154446,114519,78491,76512,69257,14720,-48071,-96862,-83283,-26788,22493,25354,12435,39686,100543,63659,-48268,-111509,-155705,-166292,-69162,19218,27658,20785,8212,-11104,-5240,28092,87231,124437,140484,125347,41434,-27335,-21733,41758,126018,74688,-37170,4598,121740,141878,60580,-42923,-93342,-81565,-61328,-29922,28511,65403,100401,157895,131112,33568,-15312,12954,46299,21191,-22766,-4413,68338,63367,42006,50711,89441,155899,205234,154491,42889,-42497,-67512,-26907,20610,45409,16561,-36933,-32442,-14979,-27620,-31298,-26740,-38559,-22519,20607,56577,50420,55645,88990,58023,-35523,-68435,-48377,-48041,-1144,105486,168045,114065,23577,-46873,-108062,-105807,14012,48716,-93704,-175311,-65943,56730,24201,-86713,-91456,-29747,-4659,-10416,-13082,16365,44987,15642,-25998,-3921,13893,-36145,-108554,-165974,-186231,-99397,12901,32424,-24874,-67228,3905,148191,157238,28600,-26707,2776,10160,33292,83257,45967,-70737,-110674,-10085,83509,74409,43266,80017,80580,3332,-40698,26753,120725,110891,16723,-82583,-109771,-72016,-13302,-2549,-15816,-29864,-57878,-86166,-76882,-35152,-6547,-17537,6514,66138,97124,93433,54969,20013,7749,-21406,736,67649,47324,-55748,-115589,-116711,-88273,-66613,-50973,-24161,14557,23292,25332,47236,21734,-20107,4133,92277,198220,189479,73936,12473,-23073,-74975,-50306,25781,58139,-6801,-51254,-16424,17538,-37237,-123237,-141344,-92477,-42878,-24603,2091,18182,3259,-15201,3734,44039,48063,-693,-11281,69790,119092,77725,-21123,-71320,4469,101755,89027,61555,31123,-50647,-91424,-49088,-9437,-53046,-116841,-101554,-39431,-6124,-42809,-107874,-111177,-54668,-18393,1067,26303,29575,-31682,-99817,-85342,-9101,16373,-43883,-89105,-25402,52640,67958,39479,23987,54189,62671,-212,-836,96359,131827,84786,44148,4893,-19238,9983,55746,74197,66343,26265,-63222,-121812,-124561,-106799,-10515,104062,95755,30655,48589,83129,35971,-63490,-124986,-96168,-39038,-8270,19178,56713,56656,11516,-68250,-109080,-30868,66108,142210,201473,135438,8191,-26967,-28491,-32554,-4805,-4270,-43335,-100186,-143392,-94186,12523,91716,135131,166414,116677,26568,-50237,-126413,-150483,-71567,1141,3698,-39693,-39108,11003,39572,39095,23552,14971,55102,77304,25464,-21962,-64217,-107717,-105514,-76532,-90229,-74490,2645,22895,23735,51129,48200,10163,-19246,-32202,19777,95803,71272,-4169,-24608,24626,71004,16156,-62772,-3314,122525,119669,81816,74905,22320,-8727,17562,13571,6835,40686,44606,26785,25061,57905,98090,91690,32930,-31841,-39032,-22499,-39905,-61011,-2721,70506,76216,35712,-13027,-21856,12455,37391,-1839,-54838,-21872,33742,17289,-50119,-51169,45010,96491,43092,-4878,-12881,-35902,-74896,-110863,-70293,53198,94509,22466,-47281,-60516,-31405,20572,58035,28116,-29370,-33918,-3208,11372,-13446,-35128,-19235,13916,26702,24503,25483,21461,634,-40686,-31446,8548,21026,37643,101135,168530,125192,9915,-37322,-39497,-67208,-95618,-92358,-77908,-5630,77890,65966,-1667,-5207,-8928,-65135,-96126,-97209,-120899,-108030,-21978,55029,68144,59598,47186,7904,11508,45821,78857,94782,68130,41390,28591,-16461,-51169,-36388,-47805,-114600,-125734,-60375,12226,55142,17968,-70367,-127845,-120093,-81334,-61011,-56719,-21700,21130,19499,13885,27113,19614,-13146,-40892,-45002,-7844,17365,847,-7000,-31642,-46431,994,-14055,-51694,9176,59431,-11833,-56746,-27379,-36921,-48115,-16432,18462,54538,59641,-23046,-99067,-73856,-26025,20671,45814,76098,111275,84172,14966,-16167,-17435,-22186,11933,56202,53428,24996,-881,-26709,-26595,-15475,-39162,-80803,-45778,69049,114424,57070,20372,-4667,-72896,-116234,-63047,-16401,-7780,-757,-15193,-26630,23210,92767,118560,121110,98123,60830,66612,89223,85939,24174,-7370,9475,-6316,-36698,-5411,38507,47402,20618,-40282,-59347,30715,107425,50203,-2621,36782,59752,19375,-26299,-50455,-37084,-23819,6045,36280,36781,480,2660,28786,-7865,-54999,-42876,-30568,-43196,-23840,4400,54781,73556,-5911,-104822,-106843,3796,91952,64933,-14824,-87697,-110342,-57157,-34281,-45064,29064,151328,145160,22306,-62796,-73406,-69154,-53963,13656,56966,-12433,-88615,-47537,33204,58878,96774,157992,163003,61462,-14596,-30136,-42350,-14573,39018,46578,1086,12193,109614,184073,195556,142815,55229,-28511,-148524,-213281,-125304,-10983,-23924,-39359,-8387,-53065,-120034,-90321,142693,532937,619723,252248,3807,-11869,-1208,-52588,-115054,-122983,-73866,-15655,70599,108159,67727,38793,33298,19310,-4333,-22384,-44733,-113278,-156452,-120082,-54115,-40842,-68837,-49916,73247,158638,132711,137756,118865,-5125,-72907,-8873,19050,7379,61953,143336,101715,-5827,-17555,75341,107847,78713,76835,26124,-81012,-89389,-15295,-22280,-83465,-67844,-38125,-43268,-26564,-8946,-39723,-40437,3539,15457,-2741,-19492,33644,95897,74738,67205,133380,125403,39765,-10766,12237,10705,17388,55228,71359,90394,127707,104367,52835,46239,10402,-83710,-126978,-59811,28166,105082,139151,49117,-65093,-55301,36364,76456,-8936,-85646,-67385,-40346,-36091,-21039,-53637,-81427,-11807,36142,-706,-410,70342,59032,-7505,17027,64673,59422,18485,-20215,-50905,-67058,-52690,11937,42702,-26471,-85375,-33745,63356,92182,16127,-73218,-51009,-20609,-75842,-82787,-41573,-63431,-97324,-69352,-13652,4956,6960,49207,85708,57665,17740,39943],[30760,-14149,-56350,-66635,-61555,-18561,38811,43732,51529,110447,105695,58810,49471,42678,417,-13747,150,16953,18140,69479,160790,151008,26167,-42352,6552,90869,95217,407,-95960,-98356,-85904,-80697,-67915,-72912,-61810,-70378,-141816,-185856,-113776,-24243,12913,44248,43868,-19075,-67498,-62395,-58670,-56611,-26099,-19086,-27581,20743,75263,46593,-28352,-29695,19570,25169,-19155,-25895,-3132,-18755,-48209,-38990,47177,130443,82561,-68901,-132691,-114475,-92591,-53344,1526,39853,64680,35390,-28096,-54417,-43711,-11954,20494,39641,50417,25197,39470,111503,112132,45457,7707,29375,85320,96446,44433,-21039,-7940,42498,48006,-4755,-54973,-50537,-11792,-1315,16067,54278,26556,-28874,-24991,71997,179386,147851,37942,29277,71791,14690,-79930,-59791,41593,102494,74846,-10723,-49732,1145,40623,21789,-14472,-56551,-64697,2649,87377,75041,23463,-16906,-63844,-67083,3529,43821,32373,51832,47001,-18269,5405,108116,125701,70986,50035,62904,17070,-47262,-27063,48374,64984,8910,-54724,-79638,-59437,-16126,41946,77963,79728,36330,-14894,-34267,-16276,34812,74184,17860,-56487,-24846,26708,-31113,-110450,-72105,7573,15366,-15737,-39807,-52576,-45226,-13248,3067,3857,-22912,-41553,-4906,79588,109304,49315,-51840,-104712,-105248,-124286,-73427,28201,35537,-42384,-93253,-65971,-29152,-49360,-66975,-30930,10747,1074,-29991,-64087,-76140,-27518,17373,-8489,-30091,-58810,-105395,-111243,-70376,-35290,13555,57419,61328,13058,-11014,56375,98018,56507,16830,-7335,-59348,-94238,-87551,-41207,11124,26656,38473,109943,177102,153414,61306,-23467,-44535,-41031,-63027,-68751,-73269,-80462,-71583,-59884,-70383,-41852,9850,64103,46090,-32832,-56014,-93897,-106394,37542,124319,56314,-27187,-74358,-88354,-53235,-28071,-2173,59347,129887,117593,32575,-43194,-57646,3712,111759,91965,-3574,41085,107239,63482,13560,4542,-29955,-70253,-77718,-51507,-1321,37313,69609,92528,68682,22431,5538,50160,86698,49099,17356,35435,35817,6417,3868,-12137,-13832,53005,109998,86846,-210,-123489,-147519,-61828,36527,65884,70225,53289,37225,44520,46296,28656,-14769,-45019,-18532,8577,20148,15039,-44,4908,2405,-62472,-98907,-53252,-5706,56649,119382,117096,32144,-36725,-22676,28672,76724,130932,98119,-42055,-118163,-40218,70811,68563,-32821,-66768,-28899,-10419,-27018,-51044,-27194,51463,85883,14623,-52486,-46322,-25896,-34420,-73022,-115251,-105066,-48765,12072,29788,9254,61477,157251,121705,2117,-13010,14957,5747,28480,70616,38353,-55559,-101927,-36148,48282,75227,75565,118849,125296,54653,-8117,18771,65687,35924,-19399,-55481,-68862,-75754,-48769,-17264,-25919,-25214,-14884,-22297,-22591,13784,25613,-31502,-39647,22895,33235,49486,85909,70242,1474,-69186,-47531,28929,7032,-91323,-116889,-62249,6156,48052,18291,-58254,-70818,-7195,37311,43467,43788,62750,70010,76631,145028,160023,59836,-24163,-66899,-93065,-42801,4140,-29216,-85606,-88827,-47043,-29512,-59243,-68897,-47379,-53462,-67076,-48773,7553,38878,21009,-33059,-81288,-74258,-11026,28228,15238,23577,78796,107609,15330,-84538,-62745,29986,65176,64304,22755,-43620,-35779,31223,33879,-47095,-84601,-15078,64102,46890,-57582,-151347,-134612,-58889,-14763,-9465,-23745,-2941,-7017,-80569,-120044,-59625,13382,461,-25710,39831,94743,87784,41098,25892,68622,60983,-54937,-96447,4789,75110,67915,29820,-19255,-10192,34450,66428,80339,31573,-47952,-81333,-81960,-124598,-154124,-45892,103611,125842,56116,26078,25995,-8199,-71299,-116776,-102223,-76153,-64936,-18254,48663,65931,36546,-16974,-40241,10391,61347,111074,165792,119191,30060,4078,-14761,-25583,22936,34037,-573,-49715,-115956,-95697,15058,68368,81883,106511,44268,-39445,-50570,-103441,-199727,-183399,-90199,-7539,1474,-17092,28064,102325,92419,35073,-1682,9233,1476,-37073,-47639,-63984,-95772,-50044,40905,51675,16628,9947,-19195,-39407,-21938,-9061,-44103,-58180,-31699,29086,118226,146948,66634,-15436,10973,76763,48118,-1489,83777,192322,123114,34272,1723,-49238,-22036,72291,88260,70449,99596,119447,94782,45220,25721,41123,36863,-30388,-99736,-83431,-10359,38021,30369,38782,68630,70813,32226,-17070,-42908,-65924,-109160,-118794,-64552,20958,57715,43378,17080,31333,63248,67919,41479,26374,19521,-8065,-40822,-58080,-30581,73395,106753,3875,-108704,-119694,-61566,-1692,-12394,-55368,-64299,-41394,-5993,33986,51291,58614,47246,21300,-25065,-83859,-141160,-132180,-69392,-38611,11259,78672,102089,94138,125327,126852,41780,-46559,-41653,-10170,-22644,-48500,-32467,-55250,-73095,-38513,-18489,-15333,15144,-12830,-116639,-143439,-69141,-65891,-132843,-111481,-6773,52137,41419,-9487,-65759,-53786,6915,85758,112430,71560,47590,22157,-36805,-31709,-16358,-96853,-187780,-146199,-51456,5081,43731,10439,-83087,-129086,-118766,-115170,-115262,-77157,3033,62127,46813,6802,25676,82075,74487,15414,-7617,19474,32375,44914,53755,18710,-13858,4489,-15411,-56082,14679,115393,48436,-41655,-7641,41419,4802,-64433,-75882,6103,86011,52274,-45130,-70155,-36000,22410,51357,91864,107849,50971,16720,53875,64902,1071,-13109,18117,19540,20101,17841,-56006,-128051,-105233,-82221,-106611,-73781,58324,132215,38420,-78930,-83820,-88868,-150320,-117981,-46802,-27825,-25231,-75402,-168945,-136416,-15963,937,-25714,3895,36003,45532,69264,72877,25362,-18540,-29016,-39646,-82272,-78345,1124,40499,-7379,-47453,-50973,25937,130060,117169,57098,52912,24681,-48276,-70647,-37377,-1324,12612,49080,114642,135698,65837,34679,44313,-18868,-99857,-52665,26564,-13209,-90426,-85627,-12072,35594,-65,-51752,-66260,-6145,74897,97459,70816,18701,-34093,-28606,-6811,35292,99644,96006,-14530,-120806,-124746,-64165,-50195,-59627,-10027,45575,-4004,-79682,-58645,1715,33340,83041,128713,125523,29863,-88019,-145109,-137058,-55695,55022,73169,9830,397,45184,49887,42070,54066,48135,1853,-118296,-226315,-201833,-126198,-110182,-94013,-58087,-106344,-173193,-148064,57766,398495,497308,205916,19338,7763,14809,-47462,-149910,-184339,-121821,-9090,119340,142025,96077,74140,56306,13444,-7048,-19510,-100713,-197590,-216616,-164061,-69201,-10863,-60042,-84244,46098,156653,126803,98507,84378,44788,29772,65466,47063,-8407,24206,124266,118787,21261,-15381,41474,49259,-8702,-18469,-6845,-55967,-122147,-137130,-108582,-62405,1624,43310,77655,78386,25532,-32265,-31572,-19157,-31501,-46777,-37000,40214,83116,25555,8121,85747,102556,29251,-55123,-58571,-28987,-15573,14364,49555,76152,96072,102160,86497,43581,-25715,-83847,-100852,-67737,-18077,46896,82183,2001,-96128,-45693,68360,76401,-1121,-46892,-54975,-64330,-53383,-44892,-65906,-60012,12904,43043,2177,-19597,47045,65364,-9449,652,65572,73449,52679,23225,-49354,-88904,-71943,-48830,2499,68030,41285,-28472,11164,55855,-20526,-87092,-34314,-1179,-65845,-108969,-96893,-75750,-52103,-19798,2102,-5481,-8554,15092,39730,47439,44450,53635],[7500,-23872,-57906,-89682,-96811,-53634,2310,2660,-786,80077,125412,86472,22736,-25696,-25149,8632,-5635,-41773,-20652,84946,160751,106124,-9785,-67460,-60123,7972,79604,58415,-43233,-58665,-13399,6891,16158,27868,34851,-2015,-88453,-151011,-110657,-24219,50895,92908,53385,-49756,-91681,-88482,-110282,-83753,-7627,14422,4232,8535,11973,-32725,-99862,-94044,-54854,-48189,-47159,-11435,24914,32780,41982,32729,14158,44846,75238,-3584,-89288,-72710,-18639,17768,39632,20581,-9930,-19084,-3791,-11679,-67901,-68446,3688,43509,39341,23239,47868,93614,108263,86836,28286,6325,62540,96867,55300,-23780,-40013,15726,38216,-7432,-37727,-22625,10826,-10317,-48504,-12457,-9497,-66506,-85296,-26507,88447,169052,157368,112488,76479,11260,-35859,-3512,61501,83970,60016,-14881,-53245,17525,99004,100416,61328,49130,63084,72340,77721,70492,52576,11081,-16099,25667,102116,73337,-10532,5435,33798,-6894,5188,74447,88731,94646,136094,132437,32543,-46595,-10136,45450,35883,16001,-601,-49327,-69546,-70888,-39518,-3629,-21500,-60008,-39767,11223,30727,20461,20331,3716,-22381,-25404,-19899,-62095,-130647,-122802,-59274,-34399,-20181,-6280,-34284,-56939,-43450,-35238,3239,44841,52608,84145,142316,102509,16321,-41837,-90625,-98070,-60135,-1,42989,30894,-11822,-69003,-89626,-57494,-39543,-57390,-51905,-4042,5328,-27056,-48945,-44555,-23020,-4089,-13928,-7668,-22920,-66745,-75527,-57207,-49257,-2106,56748,84921,62249,29811,34908,53856,63643,34503,-44906,-68680,6464,22654,-20142,-17970,-1207,-8697,31238,88793,90387,16538,-71562,-117197,-109066,-92548,-63466,-46912,-53259,-74271,-92312,-83259,-9068,45363,52803,59960,58716,70804,30720,7944,91926,94724,-12597,-66730,-78033,-103435,-100321,-100170,-93419,-28584,66369,91217,63114,-6145,-53778,-26961,54911,86524,47209,46812,51850,10279,-263,63216,88975,46082,16460,17114,17167,22304,20961,9765,27028,48095,52285,84139,88510,36234,1361,-41897,-101257,-66379,1373,-42256,-114874,-65962,-5460,1384,-26232,-115356,-152778,-68293,346,9812,80614,160038,149874,111560,86874,57851,4255,-34632,-58960,-89704,-91882,-56934,-62428,-82373,-55265,-55646,-67369,-22162,31132,72177,78416,6866,-86593,-91823,-13034,110411,181708,144379,30401,-53546,-51267,8360,40897,7156,-46367,-61586,-55539,-32812,-20377,-41328,-30177,37610,73599,-14799,-110847,-90460,-25792,-6500,5975,10125,-32118,-60056,-19225,27780,41185,83522,102936,47448,26856,69709,42682,7199,64469,87915,16301,-64870,-94825,-63373,-17620,6540,30987,83367,98589,74637,11076,-41137,-58674,-84800,-70125,-23018,-12646,-57271,-66164,-1134,59315,59786,22047,8623,21344,55929,33276,-67717,-104714,-28630,-5013,11652,71787,84856,3498,-83103,-45645,37643,25935,-39038,-39122,22276,71942,100492,66210,-27566,-72656,-16097,12661,-21303,-2871,65568,48909,-32828,-17424,51380,50762,1184,-34142,-47849,-28271,-22321,-58633,-95133,-82757,-48910,-18015,4217,27768,36585,17687,-13294,-7146,36655,60344,65141,16437,-61559,-80547,-6744,75799,55403,-23722,-38590,-5569,-24883,-37341,-20313,-18872,-7252,34962,14594,-50912,-29934,67482,70320,-28446,-37154,70620,131352,58664,-96367,-181772,-125361,-49352,-2245,16024,-15953,1418,57116,21468,-49730,-50341,-1453,44240,85425,104862,89043,77746,56104,39383,25955,-14704,-88908,-92331,-25378,-2085,-14916,-20471,-29280,-13267,24597,65579,86732,15337,-77945,-59466,-3785,-36980,-92692,-56630,37096,91970,46559,-6787,9157,28838,936,-28773,-25233,-46002,-87624,-78152,-15720,39231,47894,7827,-19998,-9963,8605,18977,39116,51137,54961,44338,16947,2921,37728,44682,18422,18413,-4296,-24233,11854,16217,-3067,-8507,-67025,-104409,-44370,-50561,-146397,-157464,-84635,-3899,21841,7550,39819,91131,63572,-8478,-49306,-37241,-25204,-7862,27554,33762,31124,69303,136058,154581,90995,20279,-51509,-105151,-78549,-15180,-15839,-14982,32711,75595,132384,176215,82635,-44693,-21476,49320,26061,7179,84267,146628,41679,-41495,-49055,-62062,-10717,71664,95394,94849,88359,57046,15344,-24819,-40267,-32598,-23344,-48519,-102118,-82544,22419,92256,71999,38116,19881,-3566,-11515,-1169,-11710,-85223,-179675,-158895,-43569,27717,21818,21455,49040,84347,79732,66007,72938,71551,51203,2337,-34822,4971,53411,83718,103415,65693,-36745,-88985,-58194,-52148,-90070,-89362,-68130,-88785,-71570,25019,96650,101964,71741,12570,-60234,-121467,-164293,-135370,-39401,32828,83649,112667,106660,88103,116290,86816,-20314,-65459,-9722,32358,17409,-13940,-841,-5894,-78796,-137227,-143543,-118129,-60764,-26621,-69981,-68248,36590,47325,-63267,-89154,-25133,11848,-31377,-108105,-135252,-105426,-66557,-7723,30953,41122,55336,19521,-26379,9668,-6703,-112625,-154469,-88622,-26735,-443,54269,81286,23984,-35059,-63042,-93396,-96371,-62102,-22855,13280,14394,-32689,-25999,86416,134397,89944,81294,79229,45373,69603,88605,47894,-5397,-49489,-76838,-58697,25951,127858,93143,-23729,-38253,39518,57150,-15064,-57999,-30641,36260,80116,32140,-38888,-43710,4339,17293,19107,-3012,-63936,-73881,1486,54487,16096,-11913,3351,14709,42266,38419,-54894,-126420,-92082,-68044,-107764,-94357,25628,102555,-7940,-177633,-147845,-36849,-71628,-148734,-137763,-81767,-50175,-108126,-203296,-167524,-60412,-65400,-89637,-31653,24035,39054,48253,40211,3811,-43919,-44969,2190,-25327,-93533,-39828,36887,8719,-13593,-17605,19561,103012,110379,56747,48583,1225,-95091,-106643,-50842,-1335,31529,80813,149474,171823,98041,39255,34690,-19686,-103905,-65699,27502,-11539,-157367,-181978,-81953,-17750,-2865,23063,25391,30594,75062,121889,132080,97459,17054,-34598,-2416,92722,148630,62409,-118593,-205780,-153928,-68007,-23533,-5230,8477,25037,10948,-24014,-8833,-5249,-27920,193,66595,81286,26592,-67152,-156643,-160147,-51418,70155,79485,47322,79121,79968,-30662,-81962,-15174,50751,54651,-41963,-136031,-111360,-62243,-97211,-124255,-116660,-152825,-189715,-181500,-29526,289696,408063,206744,61812,43200,50142,-6295,-87490,-119753,-88508,-14579,74033,85065,52692,36401,34137,21168,4486,-30771,-139124,-228593,-208587,-137448,-37589,11533,-57591,-99350,10600,124546,137412,94374,58355,74876,99507,93945,72375,34970,16131,50191,63190,29733,-1207,-9224,-39488,-97319,-100771,-41307,-21200,-82254,-136773,-104127,-27413,32814,72012,140967,153638,59320,-22109,2336,28681,7828,-24636,-33080,43827,97247,22034,-37584,17287,64976,26014,-75452,-150982,-129854,-68560,-3980,28918,3891,-7189,55517,110792,71303,-11493,-41736,-56763,-82094,-69846,6446,71061,56068,5488,29557,66882,9130,-26883,-10201,-45982,-70210,-29194,-31592,-60039,-50946,-13658,-1057,-14042,-26946,39675,79886,13958,10941,65133,62431,48323,54627,15251,1240,-269,-60908,-43389,93386,95579,-31164,-19756,34438,-37324,-88137,-29493,27709,17736,-31975,-66959,-47040,-19345,-10342,-5448,-13473,2438,11953,-16604,-5191,33549,33699],[13430,1589,-46022,-106578,-115453,-75233,-20543,7197,30960,92241,126284,101241,18916,-49034,-31942,27507,9068,-30895,-15239,64302,117654,84524,2533,-56496,-79858,-39402,28006,10715,-81216,-63662,9696,28025,62027,105123,86971,20111,-22699,-32276,-19254,-35841,-49995,-4360,2602,-61250,-68589,-83518,-176611,-187427,-84449,-17233,14355,27422,21566,-17722,-85760,-108027,-82599,-34247,-5681,-1887,-9719,10019,71297,83028,-14164,-71527,-8641,18122,-9653,7529,33801,16859,19498,5505,-21073,-5585,40096,-1032,-106728,-138317,-67558,-11819,16107,39146,65437,86425,98422,84341,41572,48384,116149,159513,123192,12572,-54713,-27414,-640,-25801,-22111,28721,52997,-19527,-114602,-109839,-74368,-71441,-85972,-106437,-65483,70556,178091,132733,13128,-34792,3960,41353,46244,34325,37660,2333,-39142,17659,113025,134588,100190,90794,138182,139313,59093,-23704,-19948,19494,63084,101025,95898,11404,-78938,-47168,14139,21249,30996,73177,65465,67899,127912,155192,77364,6085,-7546,-22560,-57306,-9131,57933,20054,-31068,-65227,-83902,-79247,-79037,-68292,-17308,17496,31349,14990,-19289,-35396,-28760,-41086,-48436,-45341,-76247,-102819,-93174,-62778,-12436,-29,-50800,-88399,-51762,-21309,-1403,46622,86644,109293,120057,75933,29531,-5212,-48181,-17792,73863,97322,50024,9077,21266,6596,-78391,-81868,31307,73775,7471,520,10808,-21583,-20054,-2357,-10276,10490,36189,40962,12140,-15067,-9584,-11893,-28873,15856,71440,89362,67589,19886,-20092,-18026,3278,-30263,-92885,-56489,56245,59717,-35316,-79319,-67568,-68608,-56874,-25165,17470,21287,-13404,-47036,-54441,-52439,-35774,-32000,-28075,-32379,-49030,-36348,50610,108034,78832,86150,146011,158370,96812,64306,74483,9141,-83372,-56864,-9726,-45977,-87092,-112525,-107432,-53766,13989,69683,98414,56116,9266,2734,17936,56311,83428,68898,68122,68094,42005,80590,143492,133134,111968,103368,64261,27946,-6511,-19391,29940,74028,61655,45923,21418,-17165,-40746,-94117,-130746,-72067,18199,-23837,-118195,-85225,-25569,-27963,-35577,-62854,-85590,-20954,-19957,-62774,19401,159548,185572,124623,55623,6420,-8940,-33840,-108372,-188875,-193288,-118623,-85178,-93772,-56335,-7954,26123,42546,21130,17856,24078,-49581,-128052,-96434,-33827,52599,112648,54780,-73161,-113441,-54652,-9013,-49588,-106031,-96775,-71952,-89884,-76555,-36551,-19834,17032,49010,15825,-72749,-115967,-76780,-45741,-51811,15983,88626,39446,-23148,17859,53767,30051,21573,9872,-471,62825,111716,35760,-13182,68841,86278,-31799,-129150,-138997,-92160,-57680,-57531,-19515,46904,62987,87269,61073,-53283,-149644,-178829,-117385,-27273,23020,15360,-3561,20193,102605,109602,18844,-33078,-20129,-2059,-29826,-98519,-120184,-58838,-15993,-1912,27371,32857,-30369,-74742,3714,86575,79013,40934,45556,62317,47819,38261,56959,54528,20823,3050,-21772,-60820,-30330,42378,612,-132613,-161516,-61499,21707,15033,-15168,-31854,-43231,-32346,-6809,-29225,-49823,-49715,3952,49619,38623,37392,49852,21504,9031,30084,53839,99952,85391,24880,13236,57398,108262,73685,-49945,-149175,-154170,-101557,-8034,51454,23458,-5856,5542,-36540,-110473,-74167,63562,103160,22727,19467,85545,92970,24751,-110512,-172637,-112944,-62526,-9286,62263,59665,47694,90959,95134,51346,13858,3724,66136,146540,130665,62711,43126,64434,63885,-22790,-105242,-70485,14011,17784,-36685,-77417,-81011,-58459,-32820,-7478,24026,47469,6149,-43892,-8197,38604,19191,-17999,-35388,-17984,28271,10203,-23644,14596,64241,65843,66137,73681,22732,-78445,-148261,-118308,-52191,-38508,-73368,-90725,-60184,-26512,-40681,-49520,8125,75831,73649,38034,27626,42453,28555,5096,48983,77361,40907,12710,-6314,-38833,-59725,-106843,-122570,-67275,-40789,-51360,-25458,-5755,691,20875,60484,99104,75656,18691,-18471,-38815,-40948,-11996,45075,104423,120111,122873,116313,130102,151470,101877,19761,-58935,-104866,-50156,36668,40097,30193,67508,103586,144923,155788,39065,-73057,-16670,47438,1912,-14400,18867,-5463,-109202,-97266,-17717,-16939,-22273,-10195,6707,34461,1496,-78793,-100135,-83315,-56018,-26211,-3696,17373,4269,5732,48042,49163,6365,3038,-22155,-82614,-49083,40445,67023,-4479,-105237,-101534,-7745,19669,-24904,-24730,9861,38191,51633,50740,40756,20869,23416,-5528,-47666,23297,90539,45408,57500,134472,91288,-11900,-48920,-95297,-115066,-57526,-18902,-53288,-48218,45981,116499,103570,69975,27216,-32028,-73596,-76794,-56105,12039,106005,157682,122359,65779,61293,102185,79035,-35463,-71360,4664,51493,42375,18327,18628,29289,-37188,-136218,-172581,-166140,-116091,-38020,1959,43029,105964,80975,4563,3652,35735,18196,-86543,-156267,-103759,-46745,-81220,-113625,-77232,6546,64530,23306,-4556,42713,5702,-77467,-57635,-11325,-8260,13489,84520,136167,106309,39461,-361,-17877,-16083,-23010,-58173,-61339,-30386,-38752,-37594,55468,89389,55814,77905,44267,-47877,-48333,-15351,-7392,-24723,-88691,-114472,-39239,35350,81776,74734,-8489,-66709,-38459,30724,61364,43821,-19168,-32885,39096,60902,4810,-1078,56426,42709,-39628,-103820,-127266,-134043,-95366,-4011,45576,46348,58684,78394,94462,56583,-17542,-36227,-28242,-54663,-103540,-107454,-27223,39132,-37231,-157963,-108079,26686,11985,-121588,-179601,-114450,-58908,-89826,-106368,-41698,4984,-21202,-20500,13074,35143,72473,72162,30435,-13535,-40173,-279,104293,88543,-45385,-45044,53323,61912,28457,3753,-4525,23222,24272,7743,39025,7046,-101278,-123230,-92648,-72116,-31476,41241,101190,141008,110180,40342,10252,-23745,-82877,-79271,-2291,-9772,-140796,-177265,-84234,-44862,-20909,48260,88255,88566,85002,97672,111315,80846,-11492,-86007,-58621,33380,80270,30193,-74236,-116361,-96743,-78850,-24668,40850,33581,3795,8114,-2053,3195,-7146,-58066,-49481,24890,44516,21442,-1115,-80095,-133260,-53076,50781,65009,65963,122246,113798,-15634,-59397,41338,134670,112355,-6539,-60472,-6063,50075,3207,-54396,-85725,-147412,-185340,-169644,-21144,307643,435248,230624,71795,76562,116323,67720,7118,-3419,-5025,-30047,-35173,-32450,-31030,-15168,11857,29962,6105,-68001,-165027,-202016,-138957,-87632,-58448,-52226,-80082,-85386,-19409,62150,113281,95275,41339,48588,84531,77175,68973,72822,38463,-205,-12323,-5304,-28007,-77694,-123049,-145072,-131128,-82531,-28649,-27760,-57886,-49090,-39309,-45114,-14825,71306,111038,38386,-36068,7868,86030,95719,50884,6010,44428,93994,41899,-36801,-34897,7580,22936,-33354,-122541,-151240,-94701,-24261,-13262,-77521,-100731,-24882,61064,70080,2605,-51820,-69369,-82321,-71395,12118,115880,151569,101962,54512,13255,-68752,-71176,-1765,-25311,-31740,25585,9246,-41685,-66816,-73282,-41549,-8468,-10809,37994,79487,49954,56077,78127,39668,14778,68316,99941,82150,16057,-74561,-69393,27567,23240,-58732,-39095,-5064,-57018,-71225,-769,77848,110461,67904,10154,5948,-9189,-52450,-69811,-55914,2531,21499,-46401,-60348,-9988,4317],[32953,26156,-37956,-105488,-114557,-76187,-11852,41202,63480,61111,52920,55129,5681,-32769,1193,47225,23336,4028,1956,24129,65835,75767,38207,22316,10663,-16046,-29163,-80023,-161972,-117060,-36551,-16702,41931,90027,54282,-1201,10165,67951,79315,-39935,-141207,-86582,-37904,-52269,-16455,-14515,-144269,-249321,-189833,-78196,-9980,32942,64207,52225,-15067,-55012,-21684,49658,54418,2946,-40183,-31670,21305,34776,-50160,-117615,-59520,3206,19932,36994,42061,-12555,-46511,-32598,14263,62377,50943,-62389,-159624,-170444,-120997,-57938,17493,56141,41931,33441,24603,650,29377,102244,150360,172250,141224,26199,-55206,-76351,-87201,-96896,-41944,63906,84176,-26516,-142841,-167290,-121298,-62076,-55911,-91861,-96821,-25849,58643,39948,-43495,-50135,10849,42393,19432,-6034,3804,-13875,-50821,3244,105573,135807,88960,42373,88041,147017,101049,-32539,-68911,11450,82507,68783,2208,-75771,-134302,-104246,-47354,-22576,19166,93065,89373,40602,49279,92336,82952,35892,-65667,-148352,-127398,10341,117842,88263,21809,-19124,-61030,-78770,-39785,10905,21419,-21955,-28268,-9219,-36561,-71897,-62780,-38098,-10288,10135,3777,-12476,-39116,-59064,-74612,-118387,-146568,-120183,-24376,34583,19001,30574,80768,73627,37998,47494,79933,46888,-6511,37884,110338,94933,6520,-40921,30650,78530,-25007,-61501,84069,159611,64987,11314,6001,-7910,10544,5313,-18498,24403,66394,61187,22038,-7183,-2749,6344,3334,42340,73124,59704,16479,-42379,-68644,-70607,-91023,-110946,-70816,26876,98672,45690,-74362,-121396,-104990,-98911,-86980,-52462,-8229,24286,39786,50212,27226,-11131,-10210,-21883,-27273,227,14187,3486,62289,110968,73040,81614,167662,162820,66358,16127,20588,-12294,-47273,129,42560,4479,-25548,-35640,-36770,-21248,7023,56383,93562,79339,69111,57751,22886,32947,86445,99030,129912,144462,50276,10864,78376,100801,87454,95708,89462,45312,-12845,-15161,42240,76274,33351,-24867,-48340,-53272,-40440,-17339,-4737,-22529,11014,3505,-47715,-17403,36703,-1456,-61986,-80355,-40518,30740,10054,-72108,-55608,47919,108899,90094,15837,-58845,-64468,-73694,-133123,-197675,-205077,-157897,-98105,-57535,-24989,12595,62960,61316,-29912,-61045,-11603,-25646,-85983,-82146,-71393,-53052,-15000,-20334,-82968,-124100,-96509,-71940,-124070,-163034,-120649,-66608,-71280,-76997,-57101,-11951,70648,95147,11933,-63124,-46175,-15563,-46297,-76634,-6440,80217,72466,52368,115558,128464,27719,-60399,-61399,-7432,44599,49733,-6771,-43682,11791,27221,-95502,-213182,-219080,-133461,-69778,-58850,-11971,58112,73728,119167,141595,21968,-137904,-192955,-124548,-35216,51111,113524,99902,29347,34865,66160,-1442,-88409,-102140,-113569,-127725,-123739,-108788,-75955,-40113,-26188,-25709,-47964,-89588,-79253,7493,76103,87243,63412,47105,30614,-3414,-29374,18512,78928,56018,-10528,-36381,-25982,9612,46741,-13107,-151508,-198047,-101397,-8528,-17402,-55117,-74377,-74705,-22516,50947,29823,-40018,-65329,-8067,6870,-39742,-9294,25446,-23111,-56392,-33870,19022,98032,105010,65075,68156,78108,56373,4336,-86120,-182418,-185873,-113910,-32538,31029,76148,63354,9204,-71809,-131673,-73486,57454,94236,54509,61786,59594,20634,-21876,-99025,-138381,-108927,-84148,-22491,93250,131321,96546,69613,61439,67869,56056,23616,60671,124676,112691,41517,21401,65334,82731,-14395,-106239,-29283,73180,30956,-49759,-88441,-107926,-81087,-27260,-26005,-57442,-50639,-18208,22289,55846,43138,9,-15935,-13151,-15509,-11892,-24985,-39191,-39179,-25319,22357,87068,109921,54090,-68974,-182192,-181092,-143533,-151632,-158450,-123780,-48999,-16837,-53606,-85917,-46787,34717,60558,43556,57321,67290,16963,-17110,37371,75178,32504,3007,13523,-7824,-37636,-73586,-95729,-100666,-74630,1362,69077,33362,-12021,28825,117630,137845,61150,8473,33900,23358,-34704,-41380,-1346,33601,47180,48771,40081,62430,85897,54753,4716,-41579,-33649,43735,95561,59702,41580,64968,95859,139362,115545,-9978,-84119,-13950,34846,-13732,-19983,-6919,-87148,-178267,-101259,9486,-22012,-80912,-88379,-72304,-50955,-90049,-154979,-126795,-73570,-44772,-18521,14488,72031,118470,116714,59481,-33211,-71641,6483,5934,-78477,-23470,97098,127391,77647,-1186,-29569,17161,27346,-41934,-81518,-82867,-63896,-23528,-13269,-49936,-79867,-42542,-19947,-52134,-10847,27436,-39608,-10329,128121,123636,20279,-48767,-104535,-108121,-35216,34737,53819,42035,48578,60770,55603,55838,57543,10188,-29406,-26135,-32818,885,102939,163895,94503,19434,36907,86725,68199,-41263,-91650,-31000,15340,32145,40705,46542,32979,-6936,-63907,-94150,-99323,-69089,-24225,20100,66646,63001,2362,6098,79159,122352,75507,-47644,-90013,1363,70011,-13823,-132542,-130747,-17290,54228,4071,-27705,22581,13814,-32831,-18181,-2867,-15550,21545,84475,94960,67139,29515,19420,29142,17188,-20205,-65151,-75699,-27830,11806,15610,17173,-36500,-87840,-80153,-134417,-233065,-257305,-215164,-128199,-54022,-61376,-70823,-6309,34055,36082,29076,6409,-38573,-76924,-31329,82568,129743,48508,-36955,-19227,22744,21385,50323,137360,100282,-49085,-126431,-87310,-71723,-86534,-5619,79433,100255,127777,163721,140506,64555,25757,26416,-18394,-63421,-74476,-93259,-75748,-31749,-45996,-69417,-16429,64132,55554,-27663,-101297,-89301,-55144,-57327,-15584,67901,75905,39426,53635,52639,42618,101230,119009,60014,4759,-1827,48013,143445,118796,-24830,-43603,68290,97471,44979,13867,-9856,-26381,-31441,-21389,19038,6501,-82009,-105584,-105737,-138809,-111607,-12784,46330,83912,81214,33111,-7432,-21039,-51961,-66630,5628,32141,-50282,-85417,-44895,-45480,-45350,-2688,54057,110783,109502,72146,59086,28137,-57883,-120002,-110009,-62269,-35614,-18797,2835,20256,-9477,-76258,-69793,-10207,-15217,-36815,-19063,-30318,-41186,-16273,-23471,-14488,15646,2739,-18779,17409,-5916,-87734,-74146,4170,46347,51587,56774,47650,22607,47073,147880,217464,125404,-42242,-95645,-44190,40373,81285,73454,24140,-87529,-154999,-117288,42398,319568,419385,188226,33663,79956,156702,118324,64288,85786,92061,-8186,-99276,-106896,-63992,-7658,27926,24640,-13214,-80178,-126834,-103839,-40965,-45289,-104502,-119623,-64687,-24720,-19949,-595,43856,66636,23111,3293,46178,74821,59641,61922,50010,4589,-33490,-35505,-65289,-102967,-111937,-101197,-91100,-80162,-29733,19765,22572,25205,-4387,-68088,-73393,-4450,36621,10389,-31657,1496,98685,147915,115987,51970,36987,55481,45821,-1539,-31868,-26159,13637,17247,-7216,-45706,-53117,-34024,-39236,-78719,-95851,-72229,-13838,49392,18149,-76970,-93851,-26622,30449,89498,155255,162018,90617,14981,-31672,-82734,-84091,-13279,66,12122,47934,18309,-19689,-43642,-54304,4567,57089,38067,54879,90299,101553,132685,125746,44921,-7474,65760,137820,81317,-37211,-78959,-30160,9501,-24414,-73589,-75087,-80159,-84891,-29087,52735,98201,114069,90377,46326,37491,3409,-79708,-132255,-113115,-29363,14898,-41358,-73529,-37203,3235],[37666,37114,-18889,-66624,-72144,-39716,23645,62249,24358,-36312,-55027,-23985,-25277,-20380,37879,66099,26783,18153,27330,33873,62894,77772,77239,146959,175077,63022,-55874,-118280,-163555,-108505,-35489,-7749,42692,61647,30126,8762,22619,87803,107627,-24500,-94798,-14356,6842,-27058,15231,57068,-41087,-194952,-201014,-107368,-59485,-15420,55044,76969,28655,8352,56380,105124,86511,42236,10426,-16466,-38718,-73762,-96304,-71019,-3577,22384,6183,2229,20255,-21700,-90654,-71257,35725,99396,19199,-118789,-168144,-145554,-99179,-18455,63352,55262,-19500,-57643,-72426,-55116,56634,134402,108110,82084,47341,-29385,-67202,-101875,-133520,-114220,-21336,78700,73978,-16524,-95117,-130804,-111706,-53323,-35151,-16797,25265,11311,-42302,-57836,-21286,23350,40580,40880,16404,-21241,-46658,-79263,-82576,2627,100457,116970,57197,-13435,-9840,78023,144303,81457,-3594,6903,37214,-18448,-88345,-120716,-142420,-150307,-152754,-132667,-39738,65872,87086,50628,25478,18693,20792,-4942,-126536,-201195,-87841,90651,161888,118882,62833,10694,-38826,-41152,24025,68278,28844,-54607,-85129,-52407,-23452,-33852,-40455,5903,63359,52014,20013,40511,47052,-26583,-164358,-268985,-243540,-131108,3617,83902,71031,46828,74585,40304,-19918,14518,89535,75950,22785,24383,35550,29633,-21525,-45937,40474,79782,-12726,-43090,61810,116632,56596,6231,-5684,13057,26620,-14584,-36090,3015,16523,27408,33538,271,-31230,-14434,3861,25899,28202,482,-44317,-82323,-68152,-63206,-104434,-84395,27647,125692,141761,33243,-94917,-105504,-69233,-82761,-61827,2328,15712,-8821,4146,47849,32251,-17131,-5430,-10968,-32078,438,33552,13251,38496,54573,22083,60609,144198,123380,7896,-65734,-31214,43554,87039,81170,48401,4147,27397,74930,55809,13794,20620,37320,52951,55045,74377,79064,47993,40630,61463,77427,109321,99776,-20162,-69063,14029,42984,-9536,-2771,60063,58264,2835,-2003,45892,62812,8089,-40982,-44432,-48554,-12774,97794,126880,22386,-17737,-1392,-7478,38813,102557,46629,-91888,-141199,-26196,78358,76036,1415,-50154,-31715,31062,70758,39517,-38147,-87244,-95477,-106877,-117060,-125845,-148490,-110192,-35204,-3344,1229,33676,40045,-49418,-91384,-17006,29696,-24977,-67633,-72508,-69859,-47498,-752,6038,-55242,-98577,-83086,-87239,-110293,-99352,-44180,2536,8627,-11634,8986,94936,133195,70348,29263,66046,60000,10001,-4783,1460,30259,88870,138339,182317,185777,74173,-68238,-82969,-11250,-10741,-30062,-19268,-37841,-46541,-45854,-124058,-221317,-219535,-128422,-59442,-20624,33558,93579,106828,140390,173135,97977,-54938,-127155,-59841,18210,87183,149296,143392,58503,-1936,28966,14137,-69562,-113740,-135674,-144022,-111777,-78162,-50612,-47973,-41781,-28718,-46774,-70734,-64669,-48616,-11878,43917,41929,-1195,-8748,7500,7114,17517,27525,-23165,-59958,-12484,42127,51901,50195,8679,-87234,-109491,-21801,27561,-19566,-64875,-74919,-42602,24052,74386,39489,-42951,-49141,5114,-23633,-73964,-26721,1183,-53487,-83865,-45304,20414,84790,79113,39386,36496,21199,-46036,-98678,-116100,-127152,-78578,-24383,-36179,-26091,75029,97268,34300,-465,1050,35247,66757,44385,54319,106212,82820,11824,-48920,-95844,-107760,-84166,-59133,-1282,100532,147682,112265,29599,-20217,12163,39028,20437,35177,76765,83970,50682,61038,95002,104455,63537,12949,15068,29671,-24013,-75916,-61183,-46990,-25025,27505,-5333,-103902,-111714,-10503,95962,122622,79079,11049,-22391,11221,40742,26641,5855,-25493,-110032,-155477,-59705,59510,88621,46793,-38627,-114492,-115748,-110334,-136643,-124926,-44067,37876,29639,-34403,-96238,-120322,-49812,25861,58950,99001,107170,43390,9743,46828,53073,-9387,-14764,49835,51707,3050,-15091,-22471,-61345,-55112,42192,108083,40335,-2313,70599,146403,106875,24103,21130,89768,69485,-23106,-72229,-94091,-120986,-115884,-92568,-41736,47900,75057,38392,22886,15197,61256,130245,128486,67089,66327,99366,115450,129999,93773,941,-53061,-30363,-10740,-21876,13012,51588,10422,-59184,-28320,3780,-62391,-105305,-60243,-28763,-53521,-96515,-102768,-40329,452,-30136,-68328,-50798,23068,120444,165021,93690,-23177,-30448,85543,89599,504,40974,128797,129630,104122,68529,30738,32928,41373,-32341,-129696,-169049,-126077,-68524,-45597,-56297,-79111,-56120,-6034,-14744,-28134,-45005,-72905,-9725,84995,54799,-3156,-44051,-90709,-106762,-58501,43531,112766,65645,-12016,-46369,-28930,31729,71091,20250,-22025,-28230,-45713,-31013,41468,103568,56644,-3037,16013,74247,58083,-33023,-96194,-84365,-61130,-17854,38960,78418,39799,-7408,-17667,-22767,-10978,24390,19911,6303,23743,137,-51915,-9180,96902,144608,108719,54681,47760,84661,119691,64362,-50515,-93739,-16491,36922,-20405,-78268,-46509,-1932,-741,-31178,-41418,-30492,9837,50585,31163,12849,11909,13060,11278,-31852,-58569,-33721,-19403,4070,49017,48830,-23229,-120566,-171272,-215550,-277288,-317594,-331585,-309461,-194213,-58195,-4478,-6239,5871,21953,28341,12452,23752,32756,-9436,-26926,51473,130655,108566,14975,-43598,-39364,-9305,46643,139261,90505,-64271,-121313,-38034,27678,19045,52609,89288,101399,145359,189031,140216,55021,26672,-5426,-65478,-59378,-18791,-43717,-79820,-78816,-56615,-27265,15693,67235,82859,63351,4585,-49624,-56517,-39683,-5283,56590,74674,39974,37198,39106,33356,66976,100981,84692,57096,45740,38015,56506,36434,-50288,-62787,36093,60348,18404,21456,18689,-6881,-566,-12949,-38703,-50936,-75769,-63991,-64639,-120393,-109872,-10128,36115,11689,-17626,-11375,-2748,8748,-11961,-28612,27235,55589,-8540,-57404,-60107,-48651,-53817,-73607,-46590,68459,133132,84953,36474,13985,-55690,-102706,-82696,-60162,-77868,-83087,-55660,-19584,-30265,-97343,-145343,-131130,-113160,-89730,-61363,-72246,-81436,-25041,30141,33102,-606,-45945,-69018,-11998,21724,-35827,-71165,-30731,21628,28422,-18687,-31187,31406,88135,132041,150643,52688,-107411,-176203,-145249,-49757,65541,126353,83107,-41272,-106987,-59244,95077,294376,311768,77542,-22713,45240,107354,70754,36279,98652,153368,34744,-106998,-103774,-26049,19592,21619,-22811,-60097,-68102,-63278,-29506,1908,-26990,-107364,-117134,-12023,40202,-10605,-53582,-32535,15918,-5991,-32092,17631,62774,25843,-5040,3583,11422,-2189,-21328,-63773,-73901,-38533,-24763,-34667,-37154,-13850,22835,43793,92208,118237,50935,-15459,-6095,-12336,-19409,-15082,969,52874,99293,87931,36755,4214,-4766,2770,2773,-9878,-26043,-20095,-17416,10584,25288,-15355,-40505,-33854,-29303,-50597,-74325,-42778,30496,37728,-33168,-59109,30318,122970,138695,94960,38577,-8711,-48013,-64644,-71376,-67196,-28299,-6533,-311,-2093,-38585,-23379,19055,45154,87379,105108,68818,79954,106867,122569,172645,166012,69879,-8041,36958,89376,28187,-55568,-33627,51846,98369,60966,-33065,-112040,-148748,-109325,-9371,52086,33606,16215,26580,12826,8112,-1554,-60201,-114638,-114243,-50092,3682,-20334,-48234,-27154,22595],[-9226,18579,-8609,-26853,-10183,9281,40604,34958,-57748,-120769,-106130,-62389,-51782,-51463,-365,52213,28822,22790,61685,81437,84198,87144,110375,212086,248237,98695,-75134,-115352,-86719,-12614,42358,53216,70771,73178,64029,54741,30723,46022,57396,-23488,-10892,103446,92797,-8460,-21930,31236,-173,-105858,-126949,-99345,-110232,-96543,-24196,15437,270,18871,62831,74887,70109,89046,90576,35459,-48730,-124555,-111730,-13719,73212,72788,92,-50885,-22554,-11311,-40744,-36084,18850,40587,-21661,-86688,-101547,-96599,-41179,57053,103874,37204,-59708,-106236,-99780,-5502,130034,130986,20896,-52472,-90832,-104976,-80280,-82854,-77290,-18191,52596,57692,9789,-7057,-6505,-46235,-79557,-43415,-5744,48131,134730,113429,-1976,-32401,44426,94627,82584,58729,34023,-28144,-102428,-144126,-87378,34197,89130,52288,-5124,-46796,-67608,-33250,72546,132921,87602,32706,26851,-22823,-91333,-103033,-101869,-158710,-233535,-195966,-74546,-13311,2911,62668,85726,19337,-44256,-76803,-130218,-119106,12172,139557,165966,125196,91251,7859,-60562,-29882,42079,56913,5499,-64067,-103032,-79576,15556,62959,36427,47885,92365,50435,-40045,-27963,49218,14727,-148385,-269514,-228252,-107698,33,85428,113420,75781,66233,41821,-14221,-26084,20600,54484,38299,-9727,-23619,11665,14638,22489,70705,28903,-72945,-86520,-14254,33612,10890,-21363,-21687,9037,6977,-29674,-38941,-38413,-64148,-16197,62273,42482,-22982,-27978,-25583,-25224,-32655,-49788,-61077,-50753,-18073,-2757,-11012,26719,94034,127093,120122,18628,-80249,-45374,4001,-46754,-48079,22104,34109,-36017,-58345,-12509,-7057,-44950,-24965,-11406,-20067,-19368,-22410,-25697,4655,10141,3585,62341,106034,75738,-11705,-97709,-70468,89327,198473,140200,27148,-45340,2958,109990,109851,43104,24221,2041,2560,20967,43531,51891,45715,43650,18257,-19555,-41393,-64454,-100071,-54003,53743,53331,-63570,-104609,-29997,29678,22981,9342,22873,8568,-38088,-35851,-30999,-81826,-47301,103574,139105,25101,-43277,-42026,-44073,19750,108856,68224,-95939,-146853,-1360,117831,115887,71335,17026,-8175,24813,69553,82046,40588,-27818,-50550,-63232,-57728,-49994,-89153,-101761,-53459,-8435,11460,40891,49393,-22255,-77715,-14086,48103,-1452,-38389,-23926,-16040,-16090,26043,49028,-5782,-76145,-51192,7071,-23898,-92242,-64711,28235,76748,46829,14035,56816,95348,71257,72465,108889,75872,55846,77273,15198,-38902,49220,124173,111619,140361,119495,-27200,-106178,-63050,-57460,-52127,-9581,-34637,-98063,-113316,-115954,-131359,-106826,-65240,-64277,-44251,21759,80427,77607,69027,66589,53229,-13057,-63577,12624,75551,58913,35982,46188,64490,50939,35990,20595,-27350,-83470,-96765,-95449,-80194,-44990,-3270,-31130,-43251,2347,27771,16584,-37726,-119696,-122896,-31368,3554,-39135,-36616,18797,50195,22607,-43760,-121292,-96051,11336,45886,-6316,-28806,-12598,-26777,1925,76462,76560,16603,-19764,-24360,19144,51172,36676,-12920,-52751,-14018,49424,9200,-52940,-49588,-28890,-31603,-22687,12303,26170,27972,5338,-23750,-40020,-75603,-131066,-156958,-135999,-91902,-16356,24311,-15081,-36133,21558,20828,-3830,72466,150468,116916,21420,-41882,15918,117843,106985,5880,-89242,-138267,-123437,-73959,-39753,-7903,42023,76824,48323,-44127,-95518,-58659,-45988,-69154,-49605,-7151,14974,44993,95255,96253,77356,88137,77884,-8992,-79395,-122008,-135778,-58268,23166,37265,39185,-14491,-117406,-109430,11948,98889,104834,87608,42459,-16682,-2265,45667,59252,49851,2074,-121797,-183022,-87070,5751,9568,-11994,-21924,-10242,15226,10018,-38188,-74936,-22248,45300,25197,-42667,-111678,-160160,-109027,-29337,13853,43792,49086,31744,39577,55759,20347,-60865,-66798,19808,42814,-6916,-2020,26700,5937,3209,77542,121478,49617,11144,71924,97370,18860,-49241,-11121,49146,11366,-48566,-81090,-146495,-204025,-199459,-167692,-91215,32873,80590,49718,38431,35687,66161,103263,85735,43062,51954,104386,134507,108575,62698,24533,-23923,-77434,-95333,-60679,13910,70116,99547,70695,34362,-5335,-50148,-51446,10895,40031,-24016,-64780,-19358,49161,54541,-37598,-147459,-177812,-135469,-31146,92243,108125,47263,58699,121623,90594,4214,9634,47149,35822,54317,83188,44773,-5698,-7580,-51478,-164624,-231058,-168148,-80077,-15729,26509,-1460,-28166,5270,9688,-25543,-57877,-28473,48830,46911,-33903,-55009,-68549,-127583,-148909,-111902,-9052,58520,-11606,-97436,-123557,-104108,-14979,42630,-3111,-37709,-31948,-35028,-41132,-29968,13838,14904,-20653,-16856,43377,50677,-13927,-90933,-143771,-156390,-95941,1752,71210,34792,-54068,-75816,-57912,-21378,31679,26767,-12215,-7157,1761,-20310,-9047,53185,66099,43818,75062,112455,71829,36582,47643,31602,-8017,8288,25908,-25964,-102848,-122214,-53627,13518,-22345,-59130,-40709,-14400,14405,32267,52133,49468,17556,-19884,-82287,-78520,11933,31940,-9325,-8810,-19442,-69805,-98367,-102732,-165178,-214951,-183380,-160725,-175288,-119187,-24057,10539,-14082,-20657,6369,22073,-275,14866,70404,83803,45772,15003,44563,77417,40513,-38256,-83396,-61499,5748,73972,21225,-101820,-143374,-68605,31097,74198,75835,61170,70096,113479,129142,84268,23277,-23045,-72629,-80264,-15385,34648,23829,-25165,-77839,-65528,-41441,-26089,32973,78868,67491,22422,-40259,-49247,-5799,5426,23719,64441,38019,-1943,16424,27061,87,10330,64847,101204,81510,5497,-47970,-34451,-40273,-61490,-24411,-12412,-9916,43109,65241,46089,51919,-14673,-114980,-128350,-86181,-27165,-5554,-30400,-22282,37196,40618,-42338,-94244,-31188,54008,81962,56604,28952,26550,22256,-39897,-108385,-96579,-18983,6752,-47589,-78050,15826,127969,115225,60250,55159,4111,-43013,10954,46039,-20606,-108452,-175443,-177855,-134317,-125972,-156590,-153969,-111047,-76244,-72196,-82421,-63721,-2307,59543,42252,-4342,-37825,-53124,-3918,42644,22421,-2056,3071,21808,49014,40202,38986,68204,56049,6540,-8756,-31784,-107974,-138449,-103162,-43653,29147,86846,58950,-14148,-30513,294,110402,267111,219659,10149,-20326,50051,53545,-8989,-22867,75011,182511,78207,-77401,-34650,59802,43542,-7243,-55167,-65393,-34376,-34224,-39417,-10849,-4517,-48475,-60763,31769,82557,10407,-68640,-45143,19400,8067,-21052,5472,14181,-32655,-61566,-35577,26958,61357,46715,3744,-7233,15797,13305,7056,11033,-8813,-17227,30022,151518,249654,204916,91287,22755,-48277,-63397,-7803,25933,24481,28148,15999,-8177,-8915,-22135,-31120,-7060,15736,5765,-37953,-86997,-72231,-19234,-22632,-33170,-5238,2688,-32511,-42211,-3740,31356,57694,64580,16857,21702,83609,71879,-22931,-77708,-66587,-65783,-83714,-77879,-38747,-8003,-17928,-33831,-47758,-73420,-24362,68698,119193,110884,76267,57333,92583,94330,78483,134804,158274,93902,22571,14572,8298,-8696,9858,58008,112764,187085,192423,58780,-87952,-134401,-90193,-29105,-16865,-52507,-72100,-39428,-28946,-49197,-42605,-22514,-13815,-18727,361,25045,3561,-20862,-18199,9693],[-70583,-4983,-2099,9774,64566,67031,38425,-7062,-86190,-103611,-52116,-2706,-18452,-81181,-80955,25375,68483,73458,102290,97690,74603,103543,142753,169740,149555,35206,-97827,-96402,-6253,81964,101848,64013,59599,91167,109001,85344,39515,8663,-416,-39880,-15834,106841,135739,14717,-71827,-47489,-30204,-62227,-56060,-62290,-112425,-138486,-108504,-75739,-51411,-1986,20773,12435,20563,75292,100235,57844,-14074,-72803,-73800,-12956,66273,89809,8980,-84856,-59656,22880,92556,75724,-14418,-78261,-46932,4598,-8951,-57805,-22235,55623,79785,20412,-50750,-88463,-62852,58924,149320,81810,-53950,-143866,-160542,-115202,-59395,-41045,3596,71175,70081,-23305,-93184,-41711,34492,-5319,-80629,-31944,44159,64175,101362,121937,92437,66862,51135,38368,48135,56435,40336,-35915,-125364,-147332,-53361,63271,50693,-61830,-125521,-112114,-97837,-124882,-87435,11133,73722,69104,80158,66490,-7753,-39136,-42712,-124457,-221312,-145587,-34537,-64970,-96407,22786,109924,57844,-48439,-110090,-98899,-14647,44385,80644,117292,121657,98147,496,-75021,-38535,25346,32937,-5727,-61323,-85746,-54236,54459,107121,58028,23224,43895,29943,-78961,-139023,-51347,28963,-13231,-107788,-118624,-74925,-38331,33930,109557,87120,54853,54750,3743,-80004,-86419,-7133,34763,-9524,-7066,42604,52011,76635,95677,6256,-118507,-155869,-87234,353,-14491,-54946,-54815,-50346,-48271,-27997,-23890,-57499,-86033,-15958,77106,70367,17044,-7237,-42150,-50300,-45554,-49689,-26908,13376,33568,51347,76885,85333,61217,38065,41561,-1270,-46090,12353,58638,-10720,-61756,-29739,15148,-17841,-52380,-11052,9712,-34088,-39124,-15488,2696,-42962,-112699,-108838,-41382,22237,71602,91413,66338,54695,34614,-53196,-72737,90369,217110,148125,-850,-111654,-88863,52187,138580,107134,49456,-1402,-2091,36108,52404,35484,29201,38547,2884,-95515,-175418,-174497,-88720,52533,152239,113639,-20158,-109714,-95441,-9581,47477,30303,-12915,-67802,-102625,-68497,-78847,-157925,-104689,57009,112945,32908,-25516,-47166,-63456,-12974,77550,60481,-55975,-66072,51895,135502,112306,87467,73172,57692,62752,78369,98886,102619,78006,34247,-31886,-62253,-21005,4735,-31055,-41137,20016,93726,137022,117217,28406,-22757,24312,53805,23693,44370,65204,41218,6892,3453,15728,9463,-37799,-17097,76606,52219,-74807,-85722,4253,64904,44904,-7922,11092,42419,20919,34830,72485,48299,59653,105450,45333,-51608,-16948,9794,-32740,52010,150022,37763,-98971,-82156,-22757,6799,6830,-43402,-110734,-119800,-49481,33850,66001,30565,-61516,-95173,-13198,61519,33140,-27157,-60913,-20381,10784,-3152,66343,94853,-8058,-99916,-72748,27983,97665,52080,6825,-1314,-49174,-71366,-46569,-33442,-805,45171,15049,-10325,48708,108609,98453,6804,-105949,-135165,-46485,21222,-1222,-28452,-2256,32402,28934,-28746,-73032,-9283,72826,44987,-52808,-88733,-36414,21721,77940,111958,91814,75882,57152,30485,56753,55707,-1000,-48177,-25725,41462,110989,83270,-9886,-61046,-37440,18543,67280,76949,15212,-35140,-37706,-24162,-42535,-90390,-109864,-105452,-102772,-93991,-61165,-20713,19594,37737,21898,-35005,-50809,55268,156672,98663,-28183,-71314,3176,113026,107353,-940,-78231,-109712,-89731,-45486,-30057,-32676,-12605,25786,3158,-77877,-85362,-44305,-86071,-136884,-100997,-61783,-27472,53819,99765,57838,30053,48295,23956,-71554,-129671,-139601,-120501,-30047,58513,62554,35375,-13496,-78931,-49969,37487,59550,35707,38292,36069,-1448,-15487,8262,41256,59790,46845,-22462,-51788,-6432,-5159,-51160,-59078,-6129,74384,133115,125075,43393,-74220,-100501,-30744,-8714,-47025,-72997,-66366,-33674,-34024,-66469,-79499,-65434,-11986,58424,72003,16383,-51645,-75340,-24607,8796,1222,17082,53056,55774,57308,107576,150576,99582,43374,50758,48483,-7785,-56503,-24003,-5577,-62768,-81033,-66233,-101130,-104954,-92775,-116569,-115786,-39482,49532,73511,42624,6635,6022,25530,35044,11131,-12265,45731,136569,124599,68454,58479,10983,-90430,-133643,-79920,-5411,12907,37142,50281,36959,34308,64927,83464,75674,46782,-22002,-29912,49619,111078,80719,-27372,-143230,-206763,-228792,-165327,-730,89695,86972,85967,71148,3269,-80922,-97596,-79991,-74916,-12533,60599,11414,-67809,-59805,-43904,-106924,-200630,-189663,-77512,32316,78429,38485,7602,19093,14179,-2671,1033,60194,112992,49976,-41829,-51744,-84330,-173383,-171022,-108721,-34426,18311,-22266,-74573,-75723,-72987,-21277,40819,15893,-21466,-1118,8027,-13025,-38047,-32756,-17711,-17116,-12937,26286,60396,22960,-71418,-168197,-192334,-112265,-1939,61651,22370,-95090,-148233,-116418,-78686,-35498,-11128,-10542,13952,43555,29936,10496,19462,-6989,-47479,-7550,68934,15111,-73383,-30719,60211,86362,68665,38417,2667,-58251,-126445,-83208,26100,24220,-29555,-25746,-11742,8743,78518,139605,109764,52928,14629,-33023,-14676,63195,45956,-51465,-109207,-124594,-79514,-4091,23037,-11871,-20026,48708,94934,69423,47426,37600,-8178,-64455,-37278,21251,11294,-34017,-24568,39646,99807,100896,5247,-55951,-14408,26748,-15656,-80873,-68626,11971,62981,2509,-95795,-146145,-117663,-28765,37819,35252,10242,33853,68687,44342,9972,-18964,-66238,-79267,-21231,51790,76075,82542,48477,-28619,-40470,-44745,-72106,-30450,6036,-8996,-24678,-38922,-6124,59462,59432,50904,98855,86373,15664,8028,16251,-33360,-60926,11228,78632,67916,-7331,-61114,-21747,21235,-16013,-51360,-36635,8942,70883,91632,70398,31081,-73163,-157110,-143892,-95770,-32599,9723,32317,46535,47779,3998,-55416,-67868,15519,116702,138070,109769,65280,11343,-16435,-44553,-90439,-51259,51624,106384,74984,3399,-9863,53118,84982,68087,74117,46128,766,45223,86053,18486,-81667,-175130,-216476,-177003,-123056,-90380,-51033,824,-1453,-62848,-97089,-50026,12598,31023,13338,19925,21223,-9085,7796,27888,15813,41408,58873,43849,77832,142507,168183,124170,16136,-99752,-113202,-64975,-56247,-20505,23516,25278,13265,15554,4037,6135,30545,31146,128121,346058,324464,77931,22103,88263,64530,-28515,-54462,39594,154435,74084,-47580,24110,112444,65261,-5227,-29503,-12122,-2425,-51230,-84959,-40052,-6898,-22558,-50137,2242,65618,7474,-83121,-40720,51051,49432,3254,-22583,-59345,-98672,-83781,-26192,42382,77652,79546,60760,43763,17791,-6744,-510,-11484,-65676,-88714,-9981,149339,254226,220690,105728,-4648,-105674,-129090,-42003,34238,32635,12213,-18616,-41676,-12326,-14807,-35699,-8525,26196,21493,-32004,-113309,-136869,-94869,-39320,-12740,1310,-13142,-34267,-6328,27205,17392,38658,76446,9228,-63210,-61674,-68017,-88373,-70543,-37639,-31002,-71489,-99445,-45440,13137,-16303,-44019,-34982,-30174,-201,52879,80966,50309,7725,20543,63874,33752,-3053,50600,98766,92221,66042,27895,-28998,-15433,72572,116438,108159,158810,203701,111192,-24795,-57604,-23658,-33045,-56370,-53605,-62855,-49582,-32941,-71821,-83144,-2135,91131,115637,98951,70616,26552,-7012,-41289,-57554],[-110862,-30442,-2472,43165,127170,109705,18211,-42885,-65348,-43743,17959,83091,42231,-82665,-120961,11057,118238,138243,105915,41199,16283,94236,140695,68717,-24861,-83752,-117378,-61076,35673,98506,77957,-808,-9365,68674,112141,75329,30990,-7357,-12643,-29912,-57187,23944,116189,57626,-41782,-49115,-32808,-44736,-18906,-764,-48954,-111687,-140741,-118246,-51531,8078,9179,-6617,-20423,2730,31032,27943,12271,-6313,-31305,-37867,20119,72556,12267,-90510,-54431,77404,193471,155817,-36739,-155811,-52569,70679,51646,-25716,-44388,-24017,18009,27312,-19712,-67125,-51450,28334,70272,19975,-73220,-144695,-122445,-46130,-2637,-11783,12952,46413,-2483,-111982,-171313,-102799,6191,-22817,-98545,-15317,75735,37824,2667,42297,102062,92661,-12403,-82317,-39639,28996,35461,-21404,-73995,-69667,-10475,46227,1559,-135951,-221394,-186916,-120054,-128460,-150847,-115712,-10514,66866,108721,127477,85016,36994,6417,-64108,-118976,-27258,51787,-29478,-102949,-40430,31350,47904,-12340,-84152,-68439,8842,-1961,-21225,40663,92298,75306,20123,-14149,-13952,13918,40718,28642,-12326,-14403,22059,66773,50309,-11819,-46470,-20956,38533,-4803,-126446,-126790,4962,92803,39539,-31517,-60860,-74339,-23716,76050,90071,68875,60684,-18049,-140066,-162166,-66479,15349,15078,15746,45258,49850,71004,91841,36202,-76087,-160109,-115855,-5474,-14331,-68301,-96012,-128300,-100670,-18762,1341,-36113,-47166,8468,46817,27714,7351,-373,-37978,-38433,-22630,-21638,9901,35520,21181,18495,42500,35294,-6397,-30217,-6331,-1369,-23388,17992,65837,18410,-55653,-67204,-26019,-12844,-24312,28427,63074,2905,-37784,-21864,-12444,-86533,-169532,-178435,-98071,39703,134907,85185,15282,64051,105232,11897,-45724,62160,159139,101880,-34782,-157230,-165294,-14005,158680,171290,91027,42542,56921,99702,100534,51175,39546,60203,30739,-79868,-169707,-145524,-32811,100340,167517,129805,44673,-32710,-64226,-7390,60298,35294,-48719,-111416,-130211,-117711,-146592,-177452,-77955,73990,129132,57693,5491,-10314,-24894,-14569,27900,7518,-43473,-5231,75043,89327,52435,43926,50994,38543,47230,71826,72660,72788,79675,36009,-44322,-96707,-34409,59803,53098,18038,73822,152621,169623,120633,42225,36400,70071,51696,42340,103079,103661,37120,-14500,-42333,-23162,20610,-9177,-16864,84602,104102,-11405,-48630,-10505,3561,-22511,-49347,-9084,26502,-6803,-11742,23330,18484,23796,73512,84902,17935,-39639,-98135,-137947,-21060,136437,87368,-40030,-33249,39928,50325,-10691,-66117,-82308,-60279,35051,150358,159358,70590,-54301,-103033,-27230,46184,5315,-72467,-90676,-11468,61371,52747,76954,64395,-41443,-113624,-97176,-46677,13373,1610,-31075,-15940,-34306,-70914,-43204,-25212,-12212,24958,17134,1382,54125,102444,82088,24810,-39803,-71123,-4025,68160,43136,-26040,-45750,-19346,24872,30708,52804,126828,139804,77089,6221,-45940,-36914,27898,69194,55172,53050,92519,71920,1204,6919,21671,-27908,-67702,-17386,57721,112413,90934,1139,-54677,-47674,-3690,45634,42646,-35571,-78540,-33449,24196,4606,-48112,-53708,-48143,-75030,-120540,-147716,-114557,3475,74455,42891,-23314,-60908,-42041,14561,15689,-27801,-43662,-9012,70689,75374,234,-18652,7437,16689,1426,-30544,-50742,-20626,32510,19826,-44785,-25715,10152,-59201,-107525,-53234,-26889,1300,65170,54000,-18937,-14587,-406,-65405,-124956,-120484,-84747,-33649,21385,44020,50073,67144,35825,-24452,-27532,2946,11051,-22191,-60468,-58381,-35111,-24855,-28948,-29496,-13157,28753,46472,48437,56257,6123,-68432,-73958,-13402,64012,123090,108822,23991,-95985,-150158,-83791,-42040,-57779,-31642,44061,76476,-1805,-106351,-142167,-119980,-51354,41826,66843,26755,1916,-26583,-40576,-14566,23664,34463,48788,50286,38248,63630,126966,119595,66301,38185,33480,11976,-15369,-7045,-10930,-74825,-104475,-81819,-38486,40141,41946,-59947,-153456,-150177,-33853,57537,15668,-55011,-54432,-17840,22022,-21036,-91473,-33319,108614,148195,100623,81075,27393,-75515,-116754,-67851,-23948,-71980,-117331,-91659,-36401,30576,128613,176791,108675,-1668,-64646,-22136,79563,125915,70531,-17778,-83295,-120981,-167484,-155943,-37596,30938,23884,6076,-18643,-88039,-169969,-172463,-135478,-123355,-69471,-17493,-67547,-108288,-57071,8434,20331,-86269,-175933,-101814,-8635,-16683,-36334,2206,29797,15866,13048,42973,98816,115762,53953,-297,3404,-57778,-162419,-145949,-66956,-23139,37127,63577,36555,30218,16014,7229,60676,51159,-3760,552,5096,7980,931,-46812,-70353,-23215,11622,28955,62079,44438,-53885,-149876,-148362,-50820,36186,66804,5651,-91431,-128411,-103445,-101677,-93924,-51597,-7378,18332,18883,1727,9708,18633,-16514,-81350,-83024,-6541,-27534,-105921,-80226,28603,113460,103314,36633,23782,7824,-66158,-70648,7435,13895,-25765,-15386,-6402,-12694,53110,127167,98272,72593,82931,70983,75144,81700,31617,-60432,-155749,-172278,-45426,66101,51434,25357,74702,142697,165209,158013,131930,64007,-29807,-81556,-16584,55699,18089,-56404,-60357,-27063,25665,71193,2176,-95150,-58888,21515,9316,-45073,-25751,59708,111326,44598,-33492,-81226,-87096,-32679,6906,-6289,-44684,-23835,18084,-946,-35566,-48981,-53458,-18975,52917,109477,118514,108532,81946,45352,38185,-7373,-73589,-74011,-83214,-79336,-47402,-11415,56009,99754,65626,51085,106725,122289,50022,-17077,-23244,-23943,-43325,-20554,-2380,-13734,-29338,-22037,21148,70608,39962,-11640,19586,67442,75585,74241,53739,-34897,-131140,-118144,-64554,-74389,-55640,-543,42234,49981,13731,-46619,-48584,-9811,50998,98155,103587,77483,38708,8155,7645,41893,61183,66474,92100,143882,168990,103505,-5643,-49159,-5806,25325,26260,29866,12856,-16674,-12582,-19671,-30240,-36399,-68183,-98667,-89067,-39736,35294,89117,54346,-59965,-130178,-75185,-2599,-13973,-4884,52734,58599,-15699,-43875,-40932,-56908,-7357,67220,73648,72276,121971,162329,133372,21847,-99331,-107587,-48972,-25719,6623,23347,14815,8014,-14683,-16431,24420,37205,11319,130399,422366,487687,200050,45641,84210,98154,25970,-20730,17334,65446,10329,-32392,29881,98724,98082,60824,42532,57427,35270,-25435,-45486,-37528,-49405,-61297,-87943,-62481,8762,-30716,-125385,-81881,40525,66259,11220,-45678,-75052,-100112,-69291,-1747,18172,6174,32674,64621,82596,49622,-4378,-41095,-94711,-136943,-129198,-52771,76115,138403,108766,37559,-44195,-129500,-156203,-81991,10806,48054,55134,13257,-57227,-52183,-36623,-36843,-8833,21594,12604,-19047,-89726,-130388,-92232,2465,36604,-799,-20255,6061,34838,14489,-15733,-479,-4394,-78281,-130601,-144004,-127354,-52832,10759,13709,17137,-17262,-98497,-99008,-23544,-14384,-27654,-1971,26539,25889,-2864,-16035,-20965,-24567,-6289,16579,-10005,-30438,265,27437,58806,85794,68048,7810,4117,66570,88984,57530,56472,78346,43426,-27478,-27848,31117,22395,515,19133,-4364,-34734,-33139,-61856,-90556,-19401,110102,172333,138554,70290,23282,-9366,-83987,-144057],[-98508,-38971,3330,74397,158635,119214,-2742,-52528,-41516,-21095,33382,108627,59773,-64804,-83932,23169,129715,148685,67589,-19864,-29204,48890,82862,-3123,-110318,-150064,-116737,-11348,58559,71213,38351,-36446,-56756,32490,101347,65290,9195,-16410,17032,35860,-13225,-4781,73140,82655,42513,30410,9845,-19398,9787,53674,27509,-48512,-104101,-74147,10336,48936,29733,12480,-19105,-41968,-35178,-25439,-7207,-8777,-27130,-22834,39868,83023,19316,-69658,-26645,83209,157583,124219,-38759,-140635,-40136,84678,76078,8524,-48374,-73132,-11780,49473,1174,-79823,-92780,-57342,-17879,-4608,-40437,-78973,-39716,24529,38838,-4651,-22650,-19744,-52862,-120947,-166354,-117668,-31852,-53531,-90013,3701,48214,-14873,-35907,-7238,19722,6908,-62619,-101963,-50673,18152,25672,7894,18945,26862,-4085,-24377,-30748,-90239,-168955,-170910,-102307,-40255,-38935,-73530,-44613,12903,55137,93030,103111,64827,15086,-19824,-6943,71826,107862,33401,-35315,-60098,-62888,-17608,-11954,-51304,-39044,-1370,-22959,-59025,-24677,23959,30009,51083,83425,38081,2506,41447,81316,91015,94662,82668,36166,-35815,-74001,-72649,-31595,75097,123098,19343,-76968,-26472,58145,40178,-21546,-53814,-62577,-35096,34878,76560,100792,70334,-47024,-163603,-167725,-86757,-1835,19872,-18550,8393,77349,96375,83648,59650,852,-80679,-77548,-11276,-12292,-47693,-93414,-142830,-108048,-2098,47154,22901,-6003,11625,12347,-35542,-72408,-52515,-42752,-35282,-30590,-22002,8934,3284,-57754,-100619,-79931,-33869,-15316,-26035,2526,23728,-16015,-17884,45767,44533,322,-22440,-43431,-66242,-68264,-6147,52286,5981,-39272,-37451,-70353,-138153,-151775,-150855,-107775,18148,95292,18035,-37295,65592,130539,43882,-23132,18986,78051,52504,-30403,-123016,-134518,1437,168874,171917,91900,78190,133002,161421,120327,65428,95551,129534,76355,-16958,-86578,-79400,-37118,19600,74065,76373,47727,37114,35521,45289,58196,18968,-54026,-74756,-65127,-90275,-116428,-64833,40619,127074,142870,66502,9205,15688,22333,15710,-6430,-70350,-95027,-9833,68657,13738,-43721,-26190,-23798,-63237,-26612,49037,26166,-40741,-71647,-66176,-60069,-72849,-26300,63417,92671,72365,88189,91669,44932,17451,27111,59067,62145,29086,23317,62300,44504,-14814,-42034,-41130,-9712,27076,-12237,-24204,83757,143203,79766,35221,14811,-18121,-47698,-48185,-1590,22729,-2157,-1463,34087,23972,-6366,27392,102895,106513,15883,-85801,-131039,-57931,77241,105182,36540,18056,39275,20786,-46615,-77945,-35868,25441,93457,154664,143629,60852,-26397,-47806,-26011,-240,-30789,-70196,-40016,64447,132311,96262,62107,38315,6666,-7205,-25467,-70923,-84602,-54514,-56858,-49129,-12901,-678,-10527,-42902,-69545,-37846,-25787,-10039,42814,48326,19240,26628,10050,-20020,31888,76745,29520,-32276,-45327,-7902,45201,64466,93740,153164,136468,97221,102749,43583,-32800,-9470,23977,7282,35383,78176,23060,-80267,-81048,-21106,-27199,-77668,-52948,26724,62663,41488,9719,-22076,-65646,-82880,-55253,-39703,-70997,-75973,-6683,67458,40263,-22122,-39324,-59949,-90852,-121603,-154458,-145207,-46744,18041,5809,-21907,-45983,-85389,-73703,-10437,26723,-5467,-37517,14094,48318,8010,19367,102088,124734,64594,-5324,-21390,20145,58033,55522,24449,26576,33354,-13319,-16056,67656,108338,95256,73076,13425,-49948,-7496,14324,-55848,-97980,-70116,-21265,36337,67953,49077,64520,131283,115606,20151,-58615,-61503,2313,-14785,-117457,-142479,-77140,-15425,-13290,-64815,-98728,-52787,-4924,-748,22166,19206,-26282,-38557,-25252,-17160,-4103,-15431,-36408,-48972,-50061,-30750,-39295,-69469,-49730,25609,78594,29259,-27741,-32021,-33419,-25340,23746,47221,45926,60491,34967,-21097,-20844,7372,13484,36484,38369,-13112,-19599,61866,102034,87141,62013,45170,22427,-629,-7309,3268,-32507,-83105,-84684,-8508,73744,45729,-58338,-144637,-165224,-75909,24937,-4206,-76567,-53606,10261,56040,-10683,-95715,-31679,102772,146765,109441,74222,22628,-45566,-61881,-18890,1598,-83802,-168331,-159340,-103902,-50308,65585,174554,135156,-4173,-77005,-21657,73369,102233,56077,-2827,-31372,-15423,-17640,-33117,-6421,-7610,-58632,-74351,-47313,-95331,-173306,-132875,-58535,-65601,-70188,-66530,-85833,-71549,-13192,52765,113338,40486,-88336,-100066,-97067,-154515,-128044,-16475,58072,58921,35635,39038,80348,83632,43373,31271,59251,11469,-79973,-89243,-43919,-22948,33528,104297,114128,95760,63616,26589,51150,41118,-9383,-30909,-25748,31949,47629,-48759,-115642,-50939,17978,58950,85729,67214,-22939,-88838,-54662,29660,67743,68850,7570,-33672,-9409,-8566,-66481,-86884,-37406,1986,-13688,-46227,-48082,-5113,21967,-2048,-39972,-40716,-15751,-31564,-51607,-58585,-34337,39863,63407,16690,37621,56480,305,-39609,-36574,-58890,-63760,-24595,-22455,-60567,-39702,17617,28967,71115,136034,141180,106292,58223,32827,-516,-101424,-129787,3386,83645,3697,-52327,27436,76266,37887,34022,67659,33369,-33386,-39969,25440,67860,40964,-15224,-31575,-41797,-34630,9658,2814,-38304,1878,53015,30294,-10435,4408,65365,109254,54701,19249,14978,7705,30225,39308,6830,-64835,-80481,-22694,9853,-20021,-34076,4842,48708,95572,157092,166570,106358,75099,124408,157623,69408,-14439,-34528,-82899,-84443,-35393,20637,84365,71389,-16897,-41712,28970,84480,40297,-52091,-61972,-326,35216,10806,-59293,-106592,-82509,-15148,46978,88918,74330,60343,92886,93938,30411,12793,23487,-36651,-86944,-13901,44842,-12310,-28573,31745,65437,46946,2951,-50234,-60138,-32680,149,3690,-9110,-39070,-42226,-3230,52721,135483,190249,115715,37305,76760,142375,117270,19472,-76559,-66615,-25641,-37254,-5963,27790,-53337,-99653,-56423,7682,71958,71579,-14629,-79835,-61835,28081,89397,53077,-54544,-126412,-74675,-2077,-8000,6033,40204,17300,-66860,-105731,-76565,-72080,-58556,32746,85330,42822,3822,31743,81979,57164,-32594,-61583,-32286,-52168,-97528,-114173,-55603,21689,12629,-6810,8150,-14959,-37028,106432,388476,489925,249552,48429,29038,78768,72404,48614,23331,-29983,-73030,-43907,-621,53255,109866,112677,88218,92993,85633,76523,72876,-5565,-88356,-97496,-104100,-82904,-29975,-64920,-154916,-130227,-6306,51699,13893,-31718,-11067,-13625,-29032,-24000,-64123,-93317,-24955,61205,132001,140741,58579,-65259,-146448,-131005,-90096,-56741,4312,17412,-1351,-1606,-15642,-73118,-103193,-72659,-5242,61072,113173,76587,-58005,-116102,-80482,-47996,-20536,18484,15909,-10113,-58843,-93415,-38575,70674,96850,29503,15163,66012,71867,1916,-28709,1292,-27308,-96882,-98145,-80552,-49885,18167,43739,23115,40803,36410,-67701,-145947,-92697,-11926,6071,720,14624,21856,-26958,-57702,-41545,-17438,-10138,8675,30455,40123,24343,-7634,18390,73132,110871,93404,60861,44688,22177,11443,11822,-20749,-69964,-97365,-60049,47817,111131,103347,72797,21210,-28994,-50671,-50610,-70473,-57455,48313,130400,96816,26459,9613,-756,-83107,-156560],[-62191,-36998,-1960,63383,121861,72474,-24551,-44548,-39662,-36712,15206,68473,10323,-59879,-35353,35319,86837,81592,15273,-27712,-34259,-24033,-23650,-42796,-85626,-129236,-106074,3751,46181,24459,19197,-4516,-40031,10632,90380,65980,-8956,-30209,34038,94491,73378,19981,775,8701,34840,42554,2679,-25167,5756,38026,39892,4556,-20015,16052,57508,40784,-2904,-7080,-1606,-13530,-41961,-69131,-56209,-42147,-25460,28052,100399,115236,42843,-40330,-47293,-18553,24137,39039,-24766,-80047,-19725,76871,85596,33399,-9917,-41357,-10952,40404,5171,-81921,-115460,-88444,-32554,1497,-14110,-27594,-447,30334,33777,1912,-16133,-10450,-13342,-59262,-98760,-64985,-37321,-74679,-62508,18570,-7391,-70753,-28321,-9562,-65515,-86815,-56669,-12713,31989,22118,-13301,3427,66347,56982,-46937,-103062,-35237,29701,995,-52810,-30490,57003,95795,38860,-16946,-35596,-6095,38156,50783,24580,-18779,-22134,45898,119932,100295,30882,-994,-30426,-73839,-65326,-58216,-50783,1246,42915,27391,-27894,-52442,-43089,-13593,51710,116379,59858,-19589,7114,97851,157172,143693,66804,-17606,-66793,-50044,-23227,7497,90088,157253,122147,34067,-21234,-39157,-43174,-38389,-29694,-8979,-8027,-16777,20413,101081,93963,-11281,-102192,-108074,-60510,3972,2404,-66827,-4490,167862,200474,103207,41446,25291,10574,22400,29411,2420,248,-19411,-77918,-75537,31608,124689,114326,33878,19560,52365,-8881,-120605,-110886,-53845,-45915,-60327,-42766,-14291,-36278,-122444,-187303,-151415,-41138,23499,-3390,2411,33887,394,-14522,58623,82443,69571,57941,-5171,-101038,-145181,-104087,-24878,-28511,-49980,-49901,-93674,-136443,-79556,-30281,-30951,-5717,6081,-42328,-60485,22838,81676,50376,-4491,-26531,5662,47059,45836,-2945,-9324,74665,152937,110138,34763,49466,143314,159830,71785,45036,149073,189754,98377,2114,-71044,-94900,-89807,-69607,-22737,-3861,-6365,46467,100393,86917,48339,14969,-8227,14852,45523,13223,6364,85711,120607,99673,88387,39267,-7573,13689,49946,71217,14772,-102307,-125720,5720,94125,-13455,-121137,-90046,-82030,-134358,-81773,19920,-13389,-145997,-225044,-146580,-11520,46145,51618,70147,82397,64651,29651,-37162,-96878,-52232,35993,30760,-9100,-5614,-18103,-31756,-40588,-44824,-32361,6526,20228,-6038,-49179,-15303,98650,150577,113195,73299,32771,10332,11227,6944,2473,-31828,-49689,6183,67417,44378,-14422,-19330,50079,95870,55023,-5104,-48985,-56257,9860,82318,55783,-7824,-32505,-36772,-61109,-77243,-30038,57508,107514,111232,107407,77315,36027,9910,-41490,-70577,-84873,-72562,-5697,104385,154598,93388,35405,36881,71190,75653,47908,4699,-27818,-21637,-53278,-87822,6174,128589,86349,-26522,-73100,-47878,-41325,5735,66910,32399,4151,45232,23769,-27811,893,7251,-28251,-25896,2264,58877,95437,61794,12683,24202,29954,42573,93732,45345,-63080,-55101,13700,39204,72741,70328,-27029,-128442,-122988,-39888,5970,-55321,-78555,-9595,24460,17242,39214,8011,-84722,-131190,-109122,-67824,-57787,-58000,-10271,69300,45920,-27538,-49888,-92496,-116335,-82933,-72746,-90718,-74325,-67488,-83931,-88250,-64174,-42608,-14486,30457,50437,-1766,-59692,-26385,14294,-29561,-32260,65434,138412,108946,38503,25387,46632,38211,40966,54744,37665,15791,2344,29897,132278,205546,153590,69178,26712,11784,44261,49038,9138,-10845,10153,16598,34782,84511,93033,86438,123202,116356,10201,-97779,-82305,29796,19989,-104651,-135040,-68810,3220,25089,-31928,-106067,-103348,-88993,-98903,-49068,25270,37341,8172,-34031,-88680,-123741,-117726,-51036,42428,79134,34910,-23485,-73968,-110226,-89565,-20437,23745,90888,144845,102123,38980,20761,21468,52315,77692,42226,-7841,-34014,-63654,-57849,14171,38011,-35959,-53452,31764,88236,98381,79028,47759,21869,-20787,-54305,-39217,-30170,-45623,-48703,-31057,-23360,-44863,-62661,-62365,-60436,-36450,9799,-4321,-57323,-26873,44419,81096,28649,-39528,15874,112255,104170,39801,1994,-10042,-14535,-435,42810,64719,-12916,-83399,-100858,-112437,-116330,-6938,136724,144303,38554,-49325,-39143,15502,44595,46542,21098,-9235,19538,61144,47511,29482,1056,-64774,-72438,-17095,-49678,-114576,-38782,56269,24529,-24351,-12576,13289,5606,-14937,15265,88886,84629,26576,-30491,-118807,-183739,-139154,-23234,82384,107465,52671,9903,35181,39487,4002,4362,45096,47168,-7925,-50019,-55729,-55078,-48166,8153,83534,97015,53166,13800,-5902,-22454,-32330,-46454,-19367,65416,54446,-54707,-110688,-71927,-2210,92251,142673,102562,10012,-28603,12495,48962,39547,29675,4522,11727,86195,81035,-23897,-62585,-11813,-2142,-48628,-64406,-44576,-25757,-18965,-27324,13914,58500,16148,-25095,3681,-37575,-117848,-88805,-26168,1394,59311,72295,8789,-38915,-66268,-100892,-87251,-42156,-43233,-78302,-88940,-69673,-25217,75965,164144,142590,59651,20467,64139,83394,1220,-50226,20136,64647,-4917,-65672,-7726,17781,-67149,-102321,-36626,-11000,-21446,10344,41805,21979,16633,34685,42795,20977,-12526,-13367,9303,49665,79806,67282,22661,-25402,-40950,-10859,12339,-21376,-4036,42525,37986,33831,46834,33832,-35156,-84987,-35659,33713,30423,9399,31996,56660,97316,172055,172558,81870,55365,162727,241268,158574,76994,42923,-30541,-72153,-48677,1692,40130,4210,-85652,-127831,-64205,15756,4262,-55559,-55544,18856,92574,63288,-58293,-139602,-122293,-34371,64329,94985,75799,84702,79627,17854,-71282,-82630,-15852,30677,35042,64968,80399,46232,43205,86974,108170,69298,23237,-30165,-87813,-94504,-55197,-54319,-110895,-149141,-109215,-48715,28853,134559,160824,38709,-57125,-4268,55051,51977,44382,-7369,-43219,-34534,-50238,-16727,56600,23511,-34605,-25916,5660,43046,48945,-31550,-112570,-91968,13464,72985,37796,-25136,-56890,-9539,38499,36407,9697,-39345,-82165,-97878,-76264,7588,49849,4221,10750,42224,144,-59721,-43531,26861,58809,4295,-40711,-43323,-106326,-194580,-184094,-37819,84614,67097,-9334,-67742,-101286,-72361,72078,262886,320026,201778,81033,26126,40491,53132,71856,37625,-54205,-102136,-66516,-20991,28917,69216,62196,55136,87900,122995,155298,134657,20117,-69208,-79374,-83798,-56748,-22581,-45450,-102124,-95240,-14356,50857,34019,-5538,42556,78302,10870,-82274,-134832,-112124,-6720,92621,160774,181558,99043,-52853,-113476,-43134,-1162,-9480,2163,-29345,-36863,30031,59149,14825,-14953,-21531,15163,91522,161943,136950,-15827,-113450,-75933,-33605,-15176,32892,38300,-5204,-32124,-48010,-21256,59979,96100,60387,34140,47928,55545,11595,-12106,33246,38377,-21395,-22302,16443,42347,34230,162,1154,36746,38112,-40085,-133872,-112091,4712,45129,-16465,-46092,-4767,1104,-22320,-35158,-32072,-18867,25889,84573,110220,66977,-3799,-10959,35625,118801,145233,105643,42769,-33458,-34309,36644,15428,-81661,-114590,-59811,56668,157192,144291,53231,-9754,-42323,-71592,-60650,-68133,-100041,-36462,53040,44020,3572,15752,19124,-39416,-84428],[-19755,-8384,11312,43909,66157,32683,-4953,-3707,-15155,-6346,52197,65693,-7050,-38320,-4079,59106,62053,22022,4442,20763,583,-60390,-99106,-59018,-14330,-38766,-59447,-2166,4819,-32238,-2836,46835,32450,24985,73398,68468,9970,-20646,26722,98458,104945,19452,-90340,-124264,-76514,-41356,-48101,-51358,-32879,-23159,15577,58587,78946,85380,47497,-29434,-94087,-71744,3117,59013,22285,-53899,-53516,5156,47146,80969,114728,116136,74844,-15349,-105849,-130253,-48208,20455,6977,-31204,4789,86087,107103,59945,43128,10300,-30018,-17846,1580,-32909,-72568,-54387,-6466,-1330,-33728,-47136,-29529,-2689,23147,27973,36033,47511,32338,-24546,-49829,-16901,-33564,-84065,-43723,28954,-24625,-95056,-50765,-37454,-99843,-105617,-45226,28538,62811,-14980,-87335,-43975,38041,13623,-95805,-127166,-14661,105043,111008,44216,31019,72197,80334,17284,-23512,-38576,-11554,18791,-3712,-22347,-48474,-51246,38283,123583,57854,-31616,-36850,-19338,-46718,-66663,-87947,-59670,34178,105415,70894,-8267,-57349,-72571,-50189,-1512,48708,24598,-37618,-32751,46666,87544,59864,-6680,-54654,-60137,-18901,8288,15009,34790,45238,57519,65310,9253,-74260,-99543,-59118,-27420,-1406,-21001,-78214,-57676,45215,97889,66753,2969,-40772,-29764,11344,-14832,-69274,15222,196250,233891,110414,8044,-15545,25696,101869,107710,36189,42587,54841,-28118,-60470,55727,178472,183114,90850,71625,144785,102035,-59543,-98276,-46789,-32502,-38675,-28791,-32943,-65898,-120938,-157714,-126315,-35321,23775,-13333,-44594,-10867,21872,68282,135273,127647,90114,87259,59364,-47197,-151182,-150149,-72510,-50027,-57195,-40881,-36386,-69168,-24155,63893,58165,-2050,-30445,-41381,-51202,-44698,-4556,52873,32395,-56756,-63916,40911,107448,85729,72494,85131,79755,28882,-25399,-24633,50186,64774,-21835,-11947,121248,153117,62122,-48826,-144662,-160637,-99378,-56167,-59984,-76648,-56164,19179,69819,50566,19607,29081,53102,74634,85284,62245,62038,98169,59989,-10039,1616,-8483,-22784,14447,74958,124801,69495,-53267,-49008,89130,137627,7519,-133829,-126787,-99514,-120614,-83492,-10775,-29658,-149955,-218730,-110585,83068,174013,142580,83317,34017,-13132,-62985,-103345,-88044,12492,73538,-10965,-69918,-24119,-42698,-82312,-50132,-398,13431,37440,16846,-54889,-76651,-8960,77961,95367,47731,20882,8530,24259,53157,30836,-30126,-128351,-168901,-70953,32046,29434,-29734,-80662,-63875,-28312,-16600,-5825,-1215,-25284,-19861,25710,-1683,-82405,-91831,-51501,-45956,-79244,-78558,8374,92616,106262,112953,134546,110161,31035,-45453,-67573,-78960,-62783,6892,90165,99243,24196,-12157,19299,64699,63141,74466,106325,107029,58454,-35084,-110967,329,176544,146292,32700,18396,21048,-2819,50086,102602,45040,23784,68457,27616,-52913,-65040,-83642,-76473,-21054,24689,80595,117032,42943,-83201,-126822,-92498,-40064,-6767,-41165,-100974,-68954,26148,79369,95591,61690,-39427,-107526,-90897,-28398,38738,3362,-39953,-13661,20515,38809,60062,9528,-80026,-108210,-90149,-46831,-28447,-55536,-40615,45271,38188,-22047,-22579,-63219,-89361,-23916,13990,-18383,-52632,-91303,-118416,-126988,-100022,-14469,61191,42721,-6275,-24292,-45764,-45381,-47057,-102815,-117688,-40241,69854,108705,68569,39950,20951,-12502,4735,42584,32380,19101,19641,22345,81043,137524,105015,60749,81583,106102,78157,19593,1158,42686,88620,57769,29893,91848,114300,46309,15162,10868,-54037,-103263,-41486,59286,32066,-69120,-74068,-17745,20700,35212,18277,-25913,-45592,-63205,-79463,-43300,35667,64691,10049,-49087,-92223,-120589,-92739,8294,91936,75242,9557,-24536,-59233,-119871,-128429,-73870,-6964,106991,196003,155379,74860,26742,13227,49029,63325,19359,3616,-28119,-99264,-102694,-10301,25038,-24795,-16958,55168,86451,85724,60716,46470,59919,10828,-66066,-89981,-76814,-43840,-35057,-101182,-127794,-72140,-14362,25067,46196,33067,26769,2829,-52357,-31813,37009,69987,44575,-6913,18773,88955,46762,-61334,-96706,-42511,25946,55726,89365,122942,78631,23862,-28864,-84574,-80683,33336,141927,130952,57569,-29868,-72379,-53112,-8821,25251,30529,2672,-2587,20560,25789,33851,25707,-4186,-9522,17611,-2863,-34644,33275,96842,45889,1093,70690,123405,42533,-60796,-52822,12473,47472,81388,54543,-53941,-102839,-81215,-16457,75605,103861,40275,-20610,-20373,-26961,-64014,-72981,-31742,24937,16453,-29112,-41704,-47383,-102105,-100163,13454,87977,62772,14463,-42872,-67999,-40936,-19115,24342,73277,11232,-57816,-47029,-28053,5820,99857,168880,120198,27600,1257,20664,14004,-14878,-22226,-19546,2585,81104,101704,-2855,-65627,-39419,-38774,-63147,-45116,-29121,-52700,-77029,-60538,40334,94179,18842,-18195,18056,-64402,-180840,-157115,-74844,790,71719,54537,-37430,-66532,-46421,-58621,-60433,-36180,-20731,-17978,-42594,-78643,-42077,88854,168228,92372,-14467,9750,116179,145167,79397,4982,-4515,27005,50518,45225,56345,62456,-16253,-80449,-46435,-5094,18331,42138,26600,-43477,-62339,10121,83726,92463,41248,-6488,9645,79186,79629,28739,-14552,-83653,-126058,-89741,-69945,-108790,-76595,-22334,-44710,-64273,-23715,28388,13156,-37183,-18118,46858,71996,32934,-13340,-5358,52594,108831,96141,37699,29971,115184,209724,201219,126878,29512,-71739,-101260,-75192,-49222,-39656,-33633,-47370,-89962,-66425,-4295,-7647,-30203,-19929,32630,88400,59058,-52545,-114775,-102981,-25901,64672,65625,32421,20984,-40677,-131857,-185332,-173274,-74741,49806,91699,52581,24482,49532,71657,68979,91529,69374,5459,-61450,-95485,-65752,1792,-15362,-131666,-163063,-97918,-84161,-41370,73605,71443,-38937,-73356,9279,32606,-5400,31431,50992,1760,-25452,-31834,-17796,55709,114281,86093,5524,-47754,-54015,-53832,-95055,-130801,-74206,32043,71039,35419,5176,3046,32538,47450,32568,-26424,-130326,-168355,-101004,8716,131988,192115,122413,6827,-70192,-89687,-54474,-13864,-6523,-15012,-40418,-55572,-78311,-157442,-199530,-109803,69161,159623,100691,-40818,-167342,-186033,-85388,107885,299060,309373,193333,144857,118269,61920,-3339,-2574,7205,-11047,-51390,-63517,-16309,30032,1898,-52887,-29026,47788,94835,108684,67811,8740,-16846,-39725,-77137,-57423,-17732,18,2577,-1522,16572,61449,46584,-23994,7087,81373,13941,-115133,-120030,-36074,55442,104828,104572,80418,32168,-49426,-60304,25976,53145,34152,34810,-17471,-18993,70132,99442,59359,28201,2766,29396,111818,176443,165592,62022,-17007,-4037,24713,28434,43024,21310,-20506,-5889,2659,-47750,-41948,3424,18022,-18480,-56435,-32062,-4936,-15055,9437,26684,-24099,-32392,9441,23963,-19622,-55102,-16899,20346,-959,-42529,-88100,-69924,20410,57524,-21518,-75462,-18868,36249,24937,-35190,-78333,-59278,-10816,27045,59271,54272,9520,-29773,-24489,56534,89494,57441,13615,-77972,-98005,39867,111335,28162,-24255,10120,77596,133992,106537,6233,-56637,-65812,-79984,-85838,-95045,-121761,-86049,1071,30705,23796,39328,29597,-15061,-25678],[-56320,-24513,10152,20222,12405,8060,12011,397,-21121,15656,81992,85376,18312,-34156,-30786,46332,42633,-21606,-17150,28048,15541,-57849,-121750,-76307,15694,32244,-5658,-13210,-46680,-87246,-48266,54619,95406,47871,29891,36716,17412,-20716,-9585,49676,68731,-20388,-147451,-187600,-151461,-100226,-51088,-41023,-63141,-60164,14267,98268,108362,67043,-914,-93987,-161348,-118601,-7333,105597,108173,21716,27039,123507,151883,106689,76983,81378,81994,-7008,-114225,-112058,3415,67304,32742,-9115,30412,118649,155577,110178,70899,9615,-74454,-79690,-8671,16441,-26434,-38875,-8600,-10795,-56576,-98873,-79955,-12248,49859,61778,68427,63591,15507,-45819,-57216,-31966,-34401,-46652,-10971,44929,13596,-57990,-67025,-62966,-71963,-62932,-56243,-30748,-13992,-67600,-102469,-43969,19663,-2438,-66192,-55355,39595,110149,97628,52871,39306,33545,-17074,-96296,-72420,-19616,-6455,-5465,-14674,1247,-3656,-22791,42563,114002,49979,-36141,-47172,-38977,-51221,-40923,-42738,-17784,64655,128748,82193,3049,-40191,-54292,-54414,-47128,-16505,6378,-4944,-19832,-16415,-33429,-43079,-27841,-20462,-45458,-57429,-40805,-31469,-44885,-68463,-40046,30911,46664,-19228,-92921,-85689,-60647,-60808,-74322,-78196,-53988,4894,74840,120949,88104,12578,-11023,9927,5562,-1299,48874,101257,109303,83660,21046,-45730,-20121,103074,154225,87563,89581,89596,-17887,-48477,65414,158185,173751,149979,152100,198802,191836,77839,5063,6346,39676,71028,54257,-11251,-59584,-56547,-47684,-57500,-45669,8448,9854,-51312,-52348,50916,191010,250869,177940,90279,95689,126495,63096,-56463,-75244,-15064,-2607,-16847,17616,68137,18026,2286,84596,95977,29630,13447,16034,-7097,-47759,-32854,70371,90702,-42193,-100939,-1788,76182,66713,45607,16129,-2807,2690,-542,-41436,-44395,-35031,-69560,-44710,48116,61367,3420,-80835,-154346,-130100,-25259,19533,-44205,-80367,-22234,31846,17033,-17710,-9031,50137,95664,89183,50344,14142,-9731,-28299,-56894,-59199,-11050,-20822,-9508,47215,104016,146245,108827,41407,96682,173552,137024,39568,-55430,-93156,-68436,-44587,-33762,-7852,803,-42667,-65144,11764,153055,208835,156771,65558,-18944,-86059,-102070,-47246,48882,132412,115916,13522,-30653,2374,-31068,-52179,36154,107548,73997,41931,17969,-26876,-29348,-5558,17265,24903,-19824,-27145,1776,21369,24318,-12481,-71880,-162569,-226515,-159886,-44783,-12528,-61673,-125368,-129388,-111192,-109243,-94539,-39849,2498,-4206,-25278,-63505,-106176,-77693,-17327,-16759,-69012,-102938,-36882,82670,131716,132678,175286,161464,59307,21972,64344,45051,17599,63541,96400,31909,-65600,-70810,-31002,4391,35545,95116,138612,121130,64329,-16521,-72417,3889,101859,88374,69755,111012,88771,29932,57074,79953,17259,1693,50006,32022,-34736,-64623,-88232,-89002,-59494,-25016,18115,56937,1804,-113508,-169346,-124784,-55899,-57648,-85445,-83157,-57452,-8311,31483,40490,23236,-19520,-36233,-20123,-12887,15471,28571,20128,2245,12237,41797,30248,-17597,-37712,-45498,-70665,-50465,-19790,-39423,-30959,26688,13351,-4204,32995,11645,-15026,22847,36764,7449,-7698,-36173,-35273,-38243,-81945,-60403,18522,-20601,-89731,-43788,-18503,-61316,-100905,-126715,-122312,-74063,6254,71647,71105,25327,-25027,-42952,3253,38172,42639,67161,75381,35725,-1558,-20498,2338,50785,112260,124004,37445,-76027,-88476,6835,101103,106319,82126,98740,59078,-44422,-76060,-73624,-94637,-77566,-669,61107,20504,-52205,-38020,19949,33285,15495,29459,50148,45381,39906,44790,39717,40687,27787,-41575,-83115,-70728,-45223,9717,84180,73765,-21542,-64210,-44953,-39770,-51587,-44517,-36498,-43494,-3399,79052,104131,60451,30206,31604,49209,56413,37718,40853,14330,-47399,-61271,-12509,-7330,-26563,2014,44940,46478,46650,33102,49561,107226,92174,10061,-47887,-82452,-75253,-93066,-174711,-138054,-1984,44129,31949,49703,62597,57412,7711,-81191,-72096,7126,44466,10156,-31794,-12173,38716,482,-104142,-127518,-34217,70471,88021,84592,116728,117942,73243,-22339,-76689,-17226,93606,142963,101542,41256,-28148,-80557,-58007,-19201,-29316,-24883,-16416,-37664,-49266,-13651,25055,19505,28336,37302,37214,38639,50235,71084,49873,-21717,-43383,39946,92194,11712,-68142,-50008,-10004,-5557,33891,48809,-9113,-29864,-22510,-1424,53733,63435,4796,-55857,-88266,-111991,-131746,-144424,-91034,9385,29093,-9727,15454,34071,-39380,-87469,-7941,89195,101170,43074,-29123,-66761,-33760,11532,34507,20859,-51092,-51053,26882,69849,61629,64815,90690,80251,35049,15357,3975,-9098,-30086,-35442,-33566,-15348,30235,64709,8852,-62766,-84579,-74649,-66833,-71085,-76825,-77111,-84770,-47992,43161,59652,1066,8420,31507,-79089,-162692,-109355,-51888,-15035,38554,13636,-78705,-75694,7368,9214,-24038,-3986,39560,63908,20209,-62452,-55850,70747,120935,1277,-82467,23233,165950,177000,94836,1079,-48661,-16176,87608,139672,124009,122239,90850,35916,24388,49261,86432,71886,18656,-48919,-97412,-46642,69456,97752,33561,-24564,-11135,50743,46583,-4127,-35725,-109694,-153030,-80825,-33137,-104880,-111744,-87630,-126942,-131923,-63647,26373,37548,3109,20286,81748,105031,34908,-63405,-67059,-17309,-9317,-21645,-14568,-1513,18112,93126,159932,87208,-94380,-206265,-133621,-34753,-38009,-60406,-4714,52614,30046,19334,34637,13709,-8330,5354,46071,55312,2919,-64814,-72894,-41949,14322,35568,-7697,-40684,-66080,-145433,-210649,-208215,-177531,-112476,-19312,38391,13945,-13727,27493,37656,-10632,24956,44131,-47339,-121507,-56034,59419,119960,58789,-55873,-64677,-7920,-30162,-30974,63406,81787,13111,20345,108327,115623,20663,-3919,25940,-2273,-38680,-29957,-22148,22796,105974,107231,-17023,-103293,-90806,-69200,-73560,-72171,-41742,6745,40056,45898,26212,-494,-8565,-3054,-9287,-39761,-116230,-146672,-73739,61210,171513,216547,173528,14529,-160232,-181499,-56732,27164,-10049,-78872,-91959,-64253,-87152,-164781,-152215,-16531,137321,192118,116019,-39564,-169770,-185989,-69198,241105,612968,647660,353555,219271,223978,145654,-8453,-83207,-43098,43158,46470,4279,24936,57489,-3127,-74345,-44537,16156,28164,18328,-7903,-7470,30202,18377,-50209,-68773,-31482,24025,69323,57599,37174,61117,45028,-42295,-25084,55248,13640,-70081,-19953,68208,94910,68187,15486,-34771,-49352,-57330,-31818,43585,69138,56568,60298,34212,41684,97262,118461,88155,42884,3637,21376,93547,150877,157559,122368,98925,96704,113646,101787,43290,-30914,-30787,38276,65090,-19560,-72172,-48848,-29637,-43571,-81746,-79065,-38078,-30726,-49448,-90135,-138052,-102114,-39122,-28164,-50313,-50988,-8507,22137,-2878,-38522,-44431,-3798,41518,54650,10970,-21007,20099,64711,70066,9682,-66988,-83927,-75918,-81658,-46451,20518,43292,-8949,-65853,-31973,-16599,-35369,-30757,-77251,-104675,23982,156360,140490,84056,73741,92345,105702,91446,24733,-47517,-55010,-57277,-91293,-95654,-74144,-50085,5905,46305,48303,58895,45602,-11209,-34970],[-106781,-44219,34579,50752,30732,38777,39595,-6648,-40793,5635,73546,112576,77816,-27732,-69523,9686,28850,-35614,-52651,442,37092,-618,-67652,-45836,30847,62414,35653,6033,-27912,-41030,-10327,86806,151038,91334,25974,11091,-12013,-39676,-26965,24477,62824,6032,-75440,-82490,-66565,-28430,40369,35635,-34183,-35319,49967,93071,36364,-16035,-29836,-80699,-130426,-87292,2072,104835,147568,93332,109213,182787,167528,85162,49561,62781,55482,-12957,-38972,11728,74117,72335,15674,-4144,52993,149487,204719,158558,57227,-41640,-104587,-97223,-32925,-7578,-54275,-80469,-41771,-6046,-35354,-109028,-104604,-9725,61848,56051,48911,35293,-11352,-65398,-97498,-86958,-21908,39780,38901,40265,36274,1226,-17364,-15276,-15671,-36507,-75460,-97408,-93899,-56903,4205,44779,55296,47304,31190,46094,78308,70545,31902,3357,499,8960,-40583,-128913,-107344,-57742,-81716,-97238,-51225,17018,55832,57914,71231,83559,62152,30555,-7355,-70049,-98240,-50112,-7575,19978,65691,99992,86124,27726,-26545,-37640,-37070,-52919,-26047,23072,41223,6568,-54935,-85931,-59661,6908,38297,-49315,-155153,-153972,-113240,-103703,-81224,-34270,5646,44131,11506,-102213,-135978,-111220,-132592,-119810,-29712,5253,-18404,2493,87994,105156,31708,-35574,-36517,10876,47668,41833,-36617,-63686,22167,27918,-80033,-101331,21095,101771,87486,103764,78739,-15519,-26400,32720,32790,39208,98803,124904,107288,126318,122331,73391,35630,78018,127548,87938,1685,-33782,-13996,-9760,-51449,-68260,12345,58889,-21478,-73545,41963,207843,253704,153660,71681,94588,134748,92695,9365,1449,43603,36343,20589,55700,88697,18398,-13018,51823,70249,37310,38920,33752,5805,-22497,-28744,39970,61285,-53724,-115467,-73763,-29189,-26175,-49520,-71300,-39556,30433,61597,-9429,-68446,-62730,-61809,-54162,-5583,-8202,-56641,-69642,-60849,-22099,18117,5407,-38981,-9941,61395,56060,-16150,-67878,-44103,28100,71165,54663,-4879,-64795,-126167,-171216,-141452,-48004,10777,-10864,3223,47442,63869,89416,78557,64129,131261,132445,54141,42409,41328,-24000,-28289,15536,14720,7167,16813,26858,43427,86783,129460,117549,58913,-5075,-55268,-102099,-82727,26448,125878,147388,117793,82791,56590,31995,-23261,-10240,106562,163278,81804,22404,38547,59671,45982,-14000,-40469,-9163,-15566,-5337,32216,26164,-13831,-64647,-87949,-99374,-142229,-144847,-76480,-63449,-118682,-135543,-89159,-57538,-97055,-155623,-130319,-34626,-13944,-66695,-91638,-84622,-59998,-17427,-13400,-51459,-74307,-28460,59832,95853,94276,135423,147784,97150,101582,182170,163144,101325,111961,110199,1069,-115503,-113988,-89404,-59425,26905,109662,88759,-6308,-40478,-26322,1279,33243,13309,-24886,20839,87663,71831,-83,-8572,-4518,-49941,-69917,-31200,1264,4963,16913,2510,-76733,-136604,-113957,-72581,-60326,-70914,-109442,-138850,-96065,-24472,-30976,-44382,-18808,-52310,-83688,-63894,-50040,-34239,13572,47741,30150,-36239,-79498,-42255,21052,1474,-33320,-23687,-54189,-66304,6380,11382,-70326,-79250,-24205,19384,39716,17486,-34455,-12409,53501,57019,44778,32952,-5775,-19429,23988,49421,95160,108012,-4949,-107571,-82761,-93783,-120254,-45272,-11565,-70716,-98195,-68265,-26655,-5494,-4415,29019,59139,24994,-36652,-52398,-26,37039,58473,107338,122230,76040,-5437,-67909,-33798,43814,87620,48045,-56043,-154793,-148303,-60670,43335,122036,140732,83997,-21082,-75589,-36400,-12156,-26620,-18776,20359,52652,15418,-39937,-24489,34148,47667,7147,13428,44357,36612,68638,130369,103695,20646,-31726,-81013,-110037,-88117,-29111,54878,102452,44188,-46939,-69626,-54428,-25127,32546,45835,3133,-62565,-106781,-61391,28177,40842,43025,59533,54738,77834,108817,90550,45448,17915,19908,22074,-13139,-43898,-40225,-28956,-24517,15231,32948,43418,86966,107521,86022,60772,-4256,-71058,-138266,-166914,-57860,69661,54190,-14442,-6437,50739,81033,28789,-79888,-88173,-5443,34355,-29303,-57574,5132,32346,-21182,-70390,-52210,28108,106866,91370,31470,41166,89559,87221,-23574,-81652,-25938,35212,53388,51908,42304,887,-34824,12722,22103,-82821,-128414,-83759,-62446,-45564,26335,52490,-56,-1128,40578,58974,73505,103538,84807,-13821,-99504,-107391,-74195,-32515,-20241,-8932,17879,18674,-40354,-65827,-50526,-41276,-12310,19258,35008,70128,65504,-1772,-80898,-138752,-157747,-144224,-144538,-76221,33784,37821,-8299,46063,104271,57055,-6660,18238,81017,100753,50191,-24134,-66006,-29314,11849,-5129,-47618,-79061,-31766,64354,141219,109572,3790,-42194,8422,44731,37929,14115,16319,-961,-22953,-16439,14244,22697,27378,30311,-6362,-57739,-51208,-53282,-122847,-136814,-69201,-37859,-19748,29440,39500,22040,53848,73085,-17216,-66923,-23978,-32204,-66343,-21141,-13135,-67570,-41667,48577,34019,-14456,22566,70490,71130,19585,-59540,-78840,5338,23578,-105111,-143459,22119,178228,163377,40682,-59848,-86247,-46455,49890,99480,85400,90350,109315,85411,53006,72002,118477,81251,27236,9666,-33712,-36395,46601,39217,-48472,-85288,-55179,24652,64748,17016,-22689,-70068,-102205,-21090,53464,-33941,-88796,-87201,-112230,-78436,8631,59682,16688,-19007,40280,126025,126911,42579,-44930,-65226,-59982,-92240,-114330,-82179,-47230,-49760,-4181,63364,-8869,-200957,-280443,-125198,41172,35960,-4908,47039,94156,82504,72945,56960,24403,-3752,6262,37522,13114,-49530,-70710,-50141,-11372,33144,6606,-74642,-115037,-107464,-129040,-138346,-108282,-83556,-94365,-95433,-36237,20958,18074,17673,-411,-49110,-5686,28244,-74734,-139220,-15402,113883,109618,56474,44450,39736,50386,54667,44490,66102,103339,92673,87644,138190,173576,82829,-25602,-53040,-67712,-94286,-78881,-46476,-15707,22130,28552,-57298,-112718,-68613,-21204,-3145,-10227,-80117,-117887,-45616,43551,30269,-55386,-97854,-64563,-21443,2860,-10651,-37024,-13294,62266,99137,115600,123499,17617,-151717,-189134,-93359,-8206,-2410,-47788,-80732,-69638,-74687,-138540,-140451,-39434,79917,139173,96087,3644,-54073,-94924,-54694,351041,955245,1062873,593325,265435,208998,158552,17817,-86741,-72629,22948,76188,67968,59444,68232,35514,11336,28940,10530,-24391,-13826,-20399,-37897,21529,71033,15693,-49821,-56955,-17939,19856,12830,-1955,11714,9488,-24157,18955,65853,16812,-27066,31287,84712,57499,-5264,-30241,-38041,-59349,-72526,-36862,23032,52910,45743,41647,51894,67938,78153,104162,90309,37248,-8521,-17935,11475,57475,73871,67660,92879,117823,134689,109458,5786,-86401,-40201,56280,89226,52044,19894,16186,4517,23221,21495,-39055,-67707,-49912,-77914,-165321,-211772,-132279,-36145,-17561,-36664,-50145,-42785,-8308,-548,-48202,-51910,13981,44671,30574,21336,31396,47323,44251,75097,68781,-16748,-86304,-99247,-111029,-97242,-11798,58454,17201,-83566,-97943,-90612,-92053,-60059,-40645,-41127,11877,91621,104972,50472,5822,23000,65881,98220,71557,-3022,-25160,-48711,-111983,-92396,-15274,4633,5262,11683,-2402,15178,41746,-15297,-93701],[-129625,-62335,31718,57961,48959,52065,35259,-21559,-68508,-52367,8700,93486,85975,-48690,-127998,-62007,-12543,-56841,-110299,-58679,31638,35585,-12002,-9414,11625,16100,2066,1317,21914,61530,87176,139031,169977,109683,51529,-2892,-76429,-78234,-27211,12955,68408,80889,63657,76644,70166,68634,104549,71538,-18912,-26202,46237,20614,-88327,-113590,-59601,-43112,-60697,-32035,5993,50237,86908,71558,75234,73237,19404,-22803,4232,32903,-6037,-39836,23170,72638,42363,-20034,-52387,-19941,54619,131208,177554,135127,9632,-102604,-118652,-93008,-72095,-80341,-116453,-116767,-58541,1113,49,-67223,-91510,-39883,129,4717,20751,33953,23573,-41197,-118706,-98409,28140,118236,67560,6327,13151,35972,66587,78332,26494,-47234,-74594,-86535,-71384,37907,162952,154189,103096,104877,111937,97417,63665,13521,-13793,-30628,-18876,39488,47301,-29577,-79338,-119290,-160139,-160688,-122533,-58605,36112,116174,103950,55484,62103,86827,34026,-64317,-111748,-86437,-52443,-8964,32597,72420,108511,69348,3179,-4512,8648,-15169,-1060,41377,65801,26430,-34100,-36442,-3481,41303,78939,-26615,-185032,-202987,-136389,-82530,-794,52544,27000,26935,-1795,-115287,-137681,-92585,-102184,-80721,9276,23521,-46242,-64861,43626,122222,58453,-56047,-79650,-16732,27452,6673,-65462,-77538,4771,-622,-121495,-142705,-23625,53003,50557,68964,58967,21798,19976,-2898,-88534,-108746,-46589,-23941,-61316,-36775,34592,56335,31237,49331,58257,15221,-7024,22271,17113,-37272,-74604,-46920,44801,71762,-20383,-73654,14333,104888,104371,47528,36576,71599,86747,46783,10728,16023,34038,18095,20604,40732,24947,-38634,-28638,44436,73224,60890,41446,10912,-21637,-40266,-47849,-31027,-56026,-105162,-89028,-67794,-48483,-38439,-77459,-82497,6725,88235,90907,14551,-21407,799,-22974,-49775,4908,-1668,-72622,-35868,37508,49338,-3477,-63438,-19929,106803,139391,62032,-11621,-54576,-49173,838,28756,17703,-13839,-64684,-140692,-194509,-165668,-84076,-17031,15966,34339,23052,-6316,21701,32687,8292,22510,8442,-16648,51197,93163,31454,13632,47506,39470,9091,-17398,-13083,38060,82541,67445,22241,-26744,-36444,-18590,-32603,-24816,48623,94251,80323,99329,134233,113183,57969,4119,31510,114324,127012,35490,-22,67562,132706,89880,-9594,-34600,11916,40520,60731,68705,56833,31396,-28901,-41031,20392,31076,-11948,-29259,-95385,-163413,-103069,19802,71771,16642,-100956,-152435,-87023,-52734,-80068,-73613,-58843,-77178,-54297,-11695,-18082,-29317,-1263,18783,13518,21785,45687,76546,94641,97060,144269,142019,89005,68635,71975,10964,-73596,-80749,-91598,-98274,-15340,82766,42632,-89848,-132729,-55616,33833,53467,10337,-56753,-55538,-3204,22394,-24543,-47869,-34976,-46778,-85056,-99471,-52997,17618,93418,105867,-15049,-140285,-136076,-102296,-123696,-103900,-80786,-101853,-78066,-12396,-3008,12426,47082,-15497,-73737,-60702,-61910,-39714,64962,119912,42698,-87446,-164197,-126366,-7137,-362,-75374,-102903,-123708,-100888,11523,45024,-28029,-55665,-11031,81614,105172,16209,-55897,-21830,44258,69920,75788,27518,-48629,-45633,42393,113214,166318,173855,67775,-61391,-89540,-89210,-75164,-13555,4314,-38904,-49255,6601,82008,82890,24095,13323,50728,55086,937,-62210,-61740,-7894,53082,95410,88972,67722,64819,53372,41476,58192,51102,-31547,-121522,-155515,-116935,-67877,-2737,92407,131257,51898,-25300,11693,99583,145673,122808,83918,80629,79996,25526,-19027,3610,51470,59565,16946,1278,-23490,-73639,-15047,110312,90030,-21353,-55805,-59517,-91621,-112138,-78606,-2886,49239,46148,31339,3192,-31119,-2514,69803,58571,8969,-29614,-89869,-99949,-19252,41234,65979,64484,51056,104244,158248,101511,16653,5802,37566,47370,18402,-33290,-69388,-73096,-50862,10732,36565,12234,1281,9865,46670,86416,58548,-19139,-90543,-76424,24188,73470,28613,-26859,-22882,31161,75514,60040,-13635,-50979,-11140,25020,-30485,-47521,48408,61822,-31366,-31073,45274,96675,125345,83168,-17057,-34989,35823,90814,20013,-53829,-70006,-88242,-92086,-30661,46771,31778,-94,64998,72785,-83773,-193488,-154041,-71574,21663,120379,121574,9855,-45511,11687,61726,57413,61003,46077,-51549,-129004,-126369,-111074,-66479,1724,40545,45990,10303,-80814,-137747,-131221,-89824,-17228,42134,74165,114906,113866,36260,-72378,-139832,-132675,-95176,-85412,-44279,12957,-12035,-50879,-4419,72058,59364,9823,27233,58818,56314,13370,-70954,-97752,-32971,-1225,-35623,-62038,-58016,-15552,57014,137968,97271,-48236,-107133,-36185,28658,44047,47065,57955,18096,-44676,-22636,48106,53345,25076,50450,57651,13993,1202,-24648,-103851,-102778,-21489,-3342,-33257,1528,53926,65001,70343,96031,72263,23891,-7512,-80140,-122080,-44302,4057,-17458,6552,50420,24221,-47,33975,44526,10283,-11967,-42435,-92632,-72871,-55589,-153144,-167325,5897,136066,82157,-47664,-107339,-73924,-40287,-20638,-15258,-23808,-5037,41702,33954,-4649,13654,49668,24711,18878,52359,41721,17725,33436,-15490,-112124,-134925,-93415,21327,101293,41874,-15881,-20147,-36755,-1648,53418,-7837,-66587,-60232,-50547,7827,98617,93649,-22043,-84297,-2039,100266,102882,53845,15635,-17564,-40498,-78075,-145273,-157985,-101363,-58193,-21215,-3797,-62951,-173287,-208972,-96747,42043,70370,52650,66593,56948,33071,36062,27713,17977,14317,9956,3018,-33814,-63941,-53810,-45621,-23265,41844,46376,-68104,-153628,-98189,-23860,8289,26581,28887,-29003,-88110,-47629,40107,42320,10574,6525,-309,25519,27757,-48294,-87937,-6338,29308,-39186,-9090,90661,55035,8552,52459,44990,-23245,-8604,54753,38743,29958,101482,97118,-9524,-90141,-115321,-136184,-136699,-81243,-21811,-5711,-2855,-28960,-48321,-29084,-10621,799,-32004,-157513,-212376,-92763,40956,29470,-95231,-146935,-77104,7684,44871,50588,47112,75586,86219,26242,19990,71325,30312,-60815,-89361,-98564,-70838,15934,58885,-8830,-69691,-68159,-104670,-144041,-109135,-19690,37803,39565,50114,78433,9724,-53362,295529,921276,1090109,688508,291049,112444,67747,19738,-23607,-57288,-53988,10514,74810,72230,51962,52594,89773,112344,51905,-603,20401,-13685,-84784,-30300,76196,70567,8821,-43038,-63660,-59201,-42579,-32568,-41026,-36903,12865,93862,101985,17892,-45753,-18527,14973,-7993,-39562,3757,41051,-20273,-66424,-23928,14628,28588,28647,10143,4071,12401,12692,37350,41351,20893,-10780,-45216,-57384,-35226,-24886,-39915,-4834,51250,69249,47620,-25941,-86874,-36611,45453,80145,93181,113733,120976,105677,125658,134242,33744,-54519,-35223,-31234,-84433,-120794,-66531,35827,72837,8433,-81022,-110948,-61152,-24475,-62231,-59981,14497,46634,18004,14741,50863,43893,-3501,38588,79521,12246,-47765,-13353,-1460,-40868,-12980,51115,37072,-39765,-58276,-55726,-59082,-33965,14770,37181,26952,21117,5572,-52412,-102941,-65981,22487,89834,107492,74134,37531,-33096,-118433,-82054,15348,29788,-2313,-23043,-46449,-25387,45047,30884,-67801],[-44111,-7401,35780,46160,59896,66741,56023,31334,-15163,-47123,-6009,86496,71845,-53584,-136298,-70632,-308,-29255,-110156,-87939,8605,45893,33712,26573,-4498,-28919,-29225,9468,72413,125932,143602,178080,184783,117742,84133,29865,-63297,-55534,10545,20191,61722,130929,156558,167673,148789,104434,86831,37743,-34297,-28164,34834,-8360,-116712,-142926,-85848,-17598,1887,8055,-587,3917,22870,24569,-21084,-106681,-168614,-148987,-77648,-37121,-53066,-48568,26441,42981,-29099,-102701,-91615,-20664,55181,77644,72541,55757,-18304,-122125,-127442,-98547,-93322,-88268,-88860,-67979,-23229,8679,12008,-17085,-48699,-74923,-69717,-22496,27470,70398,87623,-1902,-91115,-29574,94932,134642,61261,-4359,8556,54220,107209,117434,31942,-53530,-50616,-31029,7883,125016,226609,181046,108220,104891,116024,94053,24847,-47284,-53267,-32127,14046,93045,136500,85015,-2646,-95768,-108414,-81900,-125888,-149507,-46339,99702,111071,50692,44233,71064,38759,-18327,-72214,-110901,-126293,-76970,-21666,43778,100902,89396,63880,72120,65619,22188,1156,17205,52961,45616,27829,34504,36950,48548,101732,47673,-88966,-118458,-51053,19312,82804,84782,34234,27777,4285,-69813,-53518,-2124,15290,16395,2315,-29277,-68246,-57092,68377,165517,97334,-19849,-54395,-45958,-44336,-40184,-8347,43881,53863,-26917,-125104,-101064,25247,92849,37822,-8421,-5138,21566,41911,-5917,-97616,-136083,-151056,-164567,-169974,-149572,-77937,11595,39086,19445,-39491,-78241,-23588,73976,75509,-15351,-49287,6153,51001,5595,-75232,-68949,1156,-2336,-63043,-66956,-22127,-1922,2429,293,6110,14071,-2185,-26843,-12843,-5710,-24649,-54166,-20613,63383,125362,118184,50866,-9342,-54548,-104863,-100292,-77638,-129853,-128883,-30489,29500,56164,53864,-15921,-39287,43753,88897,47568,-15102,6129,49506,-15032,-60459,19810,20961,-58986,-35625,23606,19620,-20463,-50681,34296,172317,154937,52770,17991,-187,-16457,18217,37183,10878,-4684,-16967,-58377,-106741,-166585,-211572,-112216,38039,82515,29321,-12801,8956,13841,-50257,-95625,-81882,-30923,52045,69045,34688,37187,36548,1101,-33708,-75801,-78362,-6989,31257,24300,5942,-25249,-1869,58125,52123,21167,29291,28201,19189,61966,112162,106993,78284,53686,71608,90245,54731,-29915,-40866,63009,148380,91252,1715,-5949,21866,50183,73555,50751,58543,86326,34928,15453,99184,143734,82859,-11073,-123677,-173300,-70208,77608,125543,86304,-8678,-72471,-67673,-65022,-57636,-25926,-35475,-81387,-58301,18793,23829,-22066,-29352,-32001,-35178,-31989,-51625,-41223,-198,-6095,-4143,11428,-8282,-38783,-20329,12720,14395,18250,-37523,-128310,-117605,-1803,19079,-73520,-131999,-79649,-18853,4201,19083,-23775,-83543,-52318,12547,15046,4649,24953,35904,-14427,-91020,-88052,-20413,74294,132691,84546,-20043,-57380,-70975,-95590,-51134,-6346,-48886,-69197,-23510,-7145,20165,75147,70017,47684,44551,12122,18539,107828,139509,25206,-122054,-168018,-118545,-3087,9081,-79440,-123153,-114174,-95445,-41196,19021,31386,6595,-6633,58253,79506,8570,-27144,4668,39161,70133,86997,29525,-40891,-31720,41650,99803,127734,122009,86117,42394,6818,-16549,-1195,38733,46169,11213,-27120,15589,106353,103110,42846,15600,35146,66452,40457,-59733,-132245,-86513,15146,40911,-18078,-22398,97935,174298,131097,79240,31690,-60953,-125050,-107481,-55918,-25073,2876,42624,57768,32292,48396,124580,194525,238464,221520,179813,176363,133689,25139,-21866,20414,59173,42865,-2500,-22118,-80710,-157505,-97853,40914,27370,-59834,-48358,-25642,-45470,-65063,-74790,-69621,-15946,57809,88346,51257,6828,27751,50608,32579,48054,63912,10108,-57749,-47448,29213,66117,36504,36652,102640,126763,65672,-20418,-46987,-29768,1739,23876,12262,-15694,-18084,-7446,8890,5447,-24301,-59076,-84331,-59368,-11700,13489,2975,-25311,-18044,30237,34871,15279,14597,21951,26333,37774,61368,53468,1488,-30525,-3989,-8849,-25736,33084,44718,-39441,-21147,79078,121646,131697,89011,-6668,-29212,26276,90178,75268,14380,-47842,-114810,-150660,-95450,452,-10303,-44004,31110,83741,-34472,-157635,-146930,-47034,81231,180158,180263,47379,-61695,-35178,23080,-3265,-44628,-35837,-63316,-119021,-109759,-36150,32244,54604,43245,20969,-37035,-119236,-131845,-100405,-76445,-21192,28073,68606,114425,124948,71857,-29980,-89396,-62953,-27495,-36891,-70402,-92711,-92424,-82816,-66342,-3320,10969,-25604,4231,51546,53280,1128,-96234,-104133,-13935,21331,-3331,-11567,-17450,-13171,39675,115127,65771,-51131,-54051,-19594,-20467,9580,60822,78244,16935,-84844,-81634,26081,75333,53592,49539,51051,21759,-7822,-23728,-17335,18340,41879,-818,-45396,2021,61992,66321,39803,72363,118104,74619,-28808,-127240,-121908,-5701,54250,39580,45203,40205,34299,67921,77202,35973,-5325,11215,12134,-85870,-115184,-52432,-83594,-94705,31506,84158,-13572,-77821,-33192,42594,27101,-36006,-63734,-75182,-52452,-6017,-13675,-49279,-53302,-59351,-60453,-4364,45532,41712,13057,3666,-11692,-67044,-97700,-68298,28892,79841,17616,-28865,4814,20557,-7248,-21530,-52653,-74142,-52629,-19268,26101,97520,103850,-15541,-114545,-80293,1819,41348,51953,48729,18963,14327,6688,-95355,-170429,-115371,-31672,15832,13974,-13786,-36049,-61193,-57633,-14007,37981,69123,63401,26871,-4254,-5121,9416,42421,65646,33620,-19272,-51973,-35316,-18170,-33234,-11809,106610,156282,5041,-127291,-58486,62855,98796,93737,89225,51990,-3810,-15833,1954,-7322,-6065,45120,70522,55717,22159,6704,7294,14319,-48781,-111994,-24099,79184,26036,-34702,-5593,-42649,-151071,-141159,-17883,-16574,-74303,-12477,57847,18084,-51315,-68294,-83479,-117607,-80982,21618,71869,73977,69695,65404,37879,-9998,-37671,-81542,-154770,-142181,-30248,57660,35277,-81036,-127143,-62835,-813,3817,-14873,30557,140046,150499,39716,20111,83945,62492,26993,17880,-58893,-83803,38611,129654,58460,-43247,-72359,-87863,-107795,-100433,-59634,-46842,-17674,71025,120486,46792,-41577,123033,504209,687199,547790,299859,83387,6812,7784,24844,-25613,-94359,-46287,70264,87423,38365,45193,95805,125607,114541,86792,54061,-35950,-114878,-82849,570,38583,52527,20632,-30755,-34676,6094,19449,-36762,-63115,10509,96196,92581,5676,-80023,-83022,-56560,-40671,-11740,58055,71090,-16250,-44347,15168,25173,4669,11136,-14099,-72645,-80916,-64653,-61574,-42577,-4419,-14867,-45721,-50014,-46328,-40278,-54193,-53458,-31033,-15463,-2854,-17018,-62160,-50248,3958,38446,36097,49240,84434,107124,111384,99338,29386,-23804,-2926,9383,3525,-21051,-19376,70454,132858,27683,-122987,-155474,-93696,-61696,-64016,-31552,17977,16139,-8865,10261,58638,30372,-43086,-29247,710,-20850,433,92205,105041,24019,-10735,3155,11491,22971,42016,13012,-29878,-25557,4131,8830,2714,-1340,-30630,-81665,-123345,-98564,-37922,12098,81383,121230,75267,-27794,-106427,-80538,-16310,-14731,-30414,-22748,-26340,-30012,21375,61728,24832],[50602,50115,22618,1238,25162,48193,62429,81928,48711,-14617,-8286,41704,-1490,-95398,-124165,-31726,35155,-5166,-99586,-130571,-73434,-4319,21433,12181,-30491,-45057,-20265,26400,59538,61505,58204,121910,163106,90184,47901,47489,2176,-21909,11934,11494,23433,72375,98219,124660,117113,45114,-7727,-39030,-60821,-22686,46817,40963,-49153,-128361,-113214,-25818,15920,-571,-32822,-16651,28905,28193,-80191,-226780,-265519,-206304,-163434,-135141,-79008,-49973,-21394,-14118,-68534,-122983,-93984,-26765,31655,6000,-53366,-33728,-36048,-129032,-159124,-140771,-113350,-43488,-1992,-4602,-1661,-1636,-18948,-31911,-46425,-98947,-87999,-21150,8723,43046,62196,-27988,-75439,13504,78268,61265,24015,17286,33595,48944,64153,51867,-11801,-53705,-39930,-21937,16992,95361,122210,78696,43224,26736,33974,47964,-16397,-108507,-116531,-54365,25231,80502,112646,105598,63550,-4807,-1280,34556,-41279,-139560,-93408,30728,59654,26103,2696,-5835,325,864,-59034,-128723,-153297,-120875,-88487,-38250,15301,55760,102184,122892,75610,4184,-43551,-49881,-12547,21060,44833,50620,39240,48905,107743,117223,44684,17837,66078,110330,93999,16434,-19668,18714,21425,824,33856,51729,73998,65982,-16976,-71724,-46452,18694,111618,143800,87276,46427,22988,-43861,-107539,-97595,-9435,96199,96305,-5109,-62119,-25515,68043,135371,60468,-73695,-128604,-75906,1759,10898,-24868,-59924,-134814,-185064,-176308,-160466,-116982,-3115,70089,47207,-33287,-77479,-35814,66927,130514,73002,23119,47964,22159,-71424,-105069,-48344,9058,-19798,-94868,-103818,-75070,-88482,-90073,-41087,16944,43476,8857,-33065,-40096,-38870,-7113,2217,4853,60633,144366,131903,29137,-23781,-48944,-120265,-115705,-53296,-70158,-68646,20823,101381,141126,120163,45467,-12414,-16617,-16762,-39253,-66673,-29794,2494,-51519,-69089,4902,1879,-64886,-75219,-63424,-41841,15697,58798,92714,130353,100936,56866,63056,50404,29952,81447,112684,45180,-20408,-10946,24348,14734,-132871,-296628,-179923,39919,104635,65045,38479,26126,8273,-47550,-98717,-95499,-50202,3789,18193,24759,40229,-13282,-86370,-93331,-84706,-56166,-19439,-27074,6025,30362,-5947,15066,83018,70306,32246,18820,-7416,-20662,-2696,38641,71660,78115,66063,76417,76879,25849,-68801,-90803,28407,135926,88690,2106,-12355,-358,12556,19702,-13037,2494,38042,4872,6544,95338,133245,35506,-88309,-147963,-137695,-56425,38913,73304,63054,35061,34101,24182,-16238,-137,39106,15441,-17311,11135,74647,68025,-23410,-74184,-47103,-10938,-35728,-107712,-146311,-120856,-94859,-79064,-58783,-46649,-66125,-67800,-9569,59210,103458,25809,-127032,-169873,-70362,-23108,-65814,-77635,-57859,-71316,-73601,-42576,-35902,-58763,-24352,41558,69937,74336,75034,80154,55754,-16762,-63492,-53067,11311,100528,150194,120541,51614,-26885,-36283,41104,99368,53403,-12247,-337,14481,10519,59783,124232,136367,111153,83366,87840,121501,117810,24493,-90100,-97909,-41899,16212,12081,-44777,-56822,-22672,-54235,-110186,-64396,23191,24485,-35801,-34201,-348,-1972,10714,41323,33403,42480,67239,37614,19155,25640,19270,9144,27123,41781,74631,106768,96196,70072,69383,76930,64324,12143,-54152,-26450,46889,49760,24489,13322,9906,30967,49198,-4129,-94169,-104326,-25538,-11868,-102460,-111968,40669,149518,126606,61609,5519,-66997,-94323,-62670,-34844,-13810,7239,-7646,-18169,32029,102911,141902,174687,206498,203657,190264,200277,142050,818,-58715,-3272,38282,274,-61730,-65888,-78714,-126405,-90793,-5685,-19437,-63749,-44975,-42706,-28145,28103,21642,-43025,-24768,40777,38043,8519,19394,37246,5067,25236,129300,153128,81572,-10381,-54880,-7423,26335,-241,27039,72511,46001,31794,18188,-35564,-90389,-89037,-34449,39010,63384,60539,34765,-7478,-29895,-29966,-47352,-64942,-74161,-78766,-64040,-43561,-54483,-62987,-30453,-4313,15734,49848,67769,34216,-7002,11483,43938,22173,-43014,-40572,-10158,-16694,-19161,-11526,-23081,-413,62555,102970,124528,94700,35961,43761,78342,99705,92269,66885,19280,-43145,-77547,-69435,-63781,-99541,-115676,-41790,36842,-3557,-67889,-60727,6094,89750,155791,161875,54026,-74007,-96152,-30280,-28061,-88463,-84440,-56852,-98528,-107853,1278,91022,71835,45668,24458,-49848,-124494,-81000,-12459,-22871,-32954,-25780,-5784,24649,40821,39193,-3817,-30665,-70,12811,-44663,-137898,-175574,-93369,-39120,-64140,-26278,19567,-18937,-23100,38563,75917,25953,-51717,-53386,22547,65123,48974,25597,-16375,-39931,20307,109303,53479,-23611,29650,29315,-57613,-55228,5027,46956,14635,-88727,-140947,-35134,62310,50940,-1962,-30414,-59317,-107428,-107177,-5245,79861,58316,-13593,-13967,39259,36309,6048,-12653,31674,114520,106899,-5992,-101494,-88182,12449,67101,63792,53084,27003,48189,130081,136389,70819,36259,55473,37831,-96831,-140623,-30151,12958,15280,71646,41094,-59666,-27488,116830,188782,102667,-3101,-31129,-39007,-32184,-7043,-9645,-27548,-59977,-104785,-100365,-27610,8835,-21157,-75866,-68725,-2140,15981,-9641,1964,24344,-689,-43584,-43851,12497,61245,7848,-68359,-107527,-102443,-68145,-23417,-10647,17394,80971,25165,-93911,-127838,-71452,-5258,23510,22041,3616,21110,57005,-5616,-89132,-69050,-18470,21913,48905,62165,71869,41016,-1022,-26162,-899,48094,43535,17115,12151,9937,25901,73605,78738,18166,-37017,-43835,3201,13929,-21138,21905,170934,197474,37283,-70677,-16361,60597,69944,59061,73771,87164,51417,-26347,-93873,-94798,-31096,52340,71484,31214,-1360,37521,84552,58736,-23535,-31672,11452,35984,39452,29974,1712,-87233,-174596,-112923,20958,29162,-45323,-39096,-4419,-24534,-43416,-1149,27171,-16118,-29889,67849,136830,128780,115863,119154,94883,41073,-13442,-60842,-68141,-13422,36420,53523,26758,-50224,-94715,-88890,-100959,-127650,-142973,-46076,115120,160374,84846,59402,92888,73370,43887,22899,-48624,-66687,31429,94572,63740,-4584,-80764,-110167,-75080,-49046,-61307,-92642,-41991,64314,67173,16268,-8610,-13300,68613,220307,279814,243151,132215,54675,21044,13084,-22877,-60129,-7566,105907,104132,39215,57046,80375,74700,120833,139698,57469,-46323,-92898,-104257,-100998,-49017,43813,73977,56604,76202,116394,109166,16180,-53258,-26840,26776,29996,-3260,-48344,-70981,-73433,-33456,26091,66907,34766,-33848,-21843,44397,37696,-6760,-8818,-31935,-102787,-109233,-89338,-107247,-82441,-15927,-19528,-25535,9036,15675,39337,58811,12879,-49408,-34071,20524,11955,-75456,-101477,-59974,-34926,-79909,-125882,-97022,-40417,-24960,-40606,-39957,2245,30494,-2075,-31218,-61734,-67378,24688,100140,5548,-124999,-126894,-64639,-42641,-12155,40418,34437,-40487,-55464,28368,96713,64945,-4024,-35541,-55008,-29480,53255,130828,119826,57622,12406,-39320,-31657,59336,111901,42916,-37039,-43437,-40859,-63821,-31648,23884,29722,13200,-20499,-39752,-54964,-52603,42637,127554,79518,-12984,-46241,-34162,-20948,-26473,-10878,40249,63079,22478,4218,58881,114782],[106843,88817,37653,2924,11148,32653,59547,102642,83758,14117,-18206,-28353,-85973,-133600,-87190,30259,73652,10365,-85004,-151712,-133785,-42035,10064,5953,-10249,14469,54115,66221,35097,-8581,-26366,49953,128678,72177,6108,43908,50935,-15840,-12493,39469,46878,12499,11884,69533,69353,-17086,-68761,-54993,-20949,28420,102023,140131,62536,-52734,-59265,11348,41248,20042,-6944,31715,111597,103574,-28550,-184387,-184886,-109678,-121275,-122091,-31446,-13129,-32622,-15632,-36445,-72392,-61184,-25914,19242,-403,-65536,-41526,-22513,-100117,-137179,-124729,-84157,14938,65504,21690,1078,12398,-17925,-54664,-62609,-78642,-39287,781,-18850,-10386,-1509,-66891,-73988,-10519,-2491,-7915,24222,70432,78364,54864,32461,-1001,-29115,-17219,-134,-13284,-3717,30861,322,-36630,-23060,-43668,-48437,-4731,-34737,-103326,-112167,-70302,-11889,12918,39202,99762,126594,65179,20072,43925,35231,-28371,-22983,23458,10234,-13005,-29020,-56802,-36412,-13813,-69302,-117688,-107048,-94922,-113010,-108699,-56182,20707,87975,100540,54278,-20584,-60714,-69225,-70251,-50764,-872,46472,69124,76837,106916,145145,136985,115195,126122,123456,58827,-33190,-55525,-13588,-194,24012,62724,41092,37923,55492,17068,-25073,25599,94580,93005,31902,29258,88598,88328,1888,-93506,-122484,-74116,34545,97778,67226,31567,10522,23658,86438,84780,-41722,-171538,-146540,-31683,33688,32891,6738,-50132,-102585,-130027,-125530,-85351,8630,79909,96002,63924,6228,-35305,23618,130843,128225,89838,93806,33315,-52935,-34148,13530,34284,31260,-1713,-48486,-74287,-110132,-136424,-91319,16045,84512,64539,11387,-32015,-43273,27236,64046,29494,23261,74074,44261,-55778,-50968,-3905,-37675,-52777,175,24418,13350,30261,66848,97198,82909,57187,-2033,-102836,-141948,-100801,-78851,-70724,-74171,-66684,-13615,29002,-24837,-97882,-103333,-101676,-60964,46927,132760,104450,28545,14533,59854,85640,57940,52355,133326,183704,84691,-49476,-46957,61448,113520,-31244,-212536,-140373,26297,62978,47056,35832,8802,-4335,-4406,-25865,-82700,-115543,-67390,16340,53793,38779,-49422,-131501,-110454,-46137,-1383,-32569,-70347,230,31306,-44289,-37590,37144,38197,32107,31673,-16657,-62993,-74043,-35741,23091,30981,-2855,19567,64699,43126,-60690,-105407,-5006,104472,72510,-25647,-44206,4896,14614,-31753,-77467,-76100,-80745,-106041,-60049,44476,60468,-71466,-177392,-150210,-76748,-38010,-26168,1042,29463,44145,75463,75086,30717,48249,74535,51858,48058,74002,94156,77575,-927,-48975,-2400,39732,5759,-70262,-146366,-151792,-91265,-26389,2848,41546,30438,-25615,-40363,16672,98862,45632,-78099,-98464,-62569,-88824,-116978,-47104,392,-37621,-95871,-136104,-119482,-39153,27686,56875,45760,40450,26766,21249,48512,45876,-62,-24977,8086,65496,106704,126324,82610,-6545,-6291,86703,147004,120995,40804,27427,51122,5775,-4944,46548,62736,54753,87864,119816,121931,113016,71676,-2467,-20370,-6115,-10516,-13462,6378,51602,66431,-28227,-142141,-136480,-53661,-23977,-72297,-80451,-27565,-6208,1432,23464,-3586,-27742,-3289,19166,71271,79199,-13153,-88654,-58940,-4048,51198,82409,102569,128581,120930,65554,2408,-56856,-87711,-58025,-27103,-30646,-25974,-5773,-16178,-19158,37709,75592,35205,-29153,-41809,-47402,-106917,-123852,-43418,31150,31271,-14653,-49834,-78759,-66270,-49111,-68243,-72784,-47954,-72514,-74787,10857,64625,54194,74636,117710,133261,118442,100827,64914,-33301,-85952,-31255,16144,-25179,-103492,-92135,-32656,-34242,-40648,-21308,-18595,-24600,-42334,-81420,-58791,39214,85109,43858,13351,-15087,-80913,-94228,-21427,6799,-25949,30727,147965,140581,67040,14588,-16533,-16374,-14241,-25606,18186,37977,-12499,23978,96988,45178,-59717,-118246,-90505,15059,66308,53864,18793,-8243,-2531,3850,-11789,18734,45081,19046,-30077,-81020,-131814,-124480,-69503,-25737,10283,48205,68760,35411,-31122,-50490,-13915,24332,-16626,-58840,-39414,-5011,-6658,5269,45910,51865,46991,71138,95204,66327,36404,84751,130361,120621,75493,64555,38576,-2119,17485,31380,-34436,-93387,-99336,-66070,-29506,-23100,-8121,25476,50814,61383,77743,78594,13444,-97327,-139653,-49186,23406,-11490,-33584,-12917,-49419,-99189,-60132,18531,52716,82561,75336,-12458,-98848,-51496,26834,17287,-18127,-52132,-81563,-74461,-63963,-43850,-22509,2966,39721,31201,-62823,-150435,-122715,14590,54781,-25949,-17158,65619,44669,-20431,-16992,10912,-732,-5488,3012,33756,70050,57114,3023,-62288,-82445,-10932,86658,36619,-17961,56445,77503,-24472,-95672,-95821,-20728,22787,-44976,-125586,-56099,31069,-12770,-76076,-74717,-99001,-185507,-210659,-93306,21378,7757,-36915,7289,58749,12221,-38615,-29234,30487,112214,135174,56653,-38048,-83071,-42363,25232,55384,34926,8824,30111,104261,132828,80485,37493,34854,-2872,-123869,-163506,-63887,11412,32751,33564,-17448,-54131,23146,159586,196614,92256,6276,11814,30538,19354,17303,17181,10198,-20989,-57357,-65106,-36948,-27007,-64180,-130739,-125024,-41624,19521,31907,36716,9621,-49606,-71687,-35543,18861,55744,25050,-36612,-101307,-113953,-65828,-813,-15538,-51698,21631,35158,-56922,-93813,-34939,12178,4270,-6164,-20539,-20859,36093,55341,18682,7290,-13675,-18557,29188,81826,95472,73299,55938,20719,-3580,13901,2784,-16468,22448,46729,36218,43896,3732,-61180,-75491,-43737,25747,41598,-11870,21063,114566,73936,-28262,-33949,19157,19709,-4720,-14122,11031,46176,24039,-73212,-146693,-124994,-48122,13079,19282,2608,-11178,30367,100849,80445,25588,38407,-5611,-17995,91783,148698,82183,-25765,-76425,16827,111347,97033,45002,6672,-65282,-143428,-151333,-51561,68871,83379,35244,61043,86674,59970,36373,31741,51172,89937,67373,9531,-10906,-8251,-10383,3447,-125,-42470,-84451,-131775,-201811,-242006,-205902,-83071,27739,75367,80355,52860,30356,28418,2462,-43943,-83363,-69758,-10116,19180,27163,5337,-91002,-160281,-112546,-59242,-76426,-103126,-40595,31114,-9065,-18424,22620,-30563,-55220,41293,73139,93666,108699,90158,25472,-34487,-54100,-12652,66801,125761,64976,7691,63703,76277,12826,31209,79368,42938,-15972,-49008,-92283,-126330,-85751,-2731,39716,72093,106906,120903,109188,42494,-28471,-51937,-44495,-43926,-8934,11862,-36881,-76662,-36892,73,11619,4068,-25338,-26041,19089,18992,-25054,-43111,-57909,-92517,-85910,-79803,-95912,-82532,-37692,-29778,-10542,22716,28075,73429,126585,73339,-31858,-23667,29844,-32659,-167335,-192443,-148477,-141981,-193366,-260131,-261677,-199207,-153628,-156448,-117702,-16660,25891,-35991,-110419,-161599,-153902,-75346,-24452,-72967,-130203,-107658,-52353,-13070,32911,75265,28420,-97115,-121013,-1814,83112,86126,63166,19317,-28929,1758,55277,65685,49694,47518,20588,-76966,-89709,3206,51605,-9238,-66510,-66120,-61981,-72751,-39732,6764,35466,60900,38660,-5242,-47019,-69835,-6377,61563,24099,-31691,-17420,1640,3714,18951,37331,70324,87930,40332,-16301,10055,102000],[78132,52370,23779,11115,-3328,-14184,3881,55378,52424,-10352,-65317,-105617,-149291,-148858,-83196,20966,55976,1606,-89125,-162057,-157916,-65994,-3069,-670,10731,65325,79766,35427,-20386,-43683,-48791,-12804,38266,20818,-27950,-20414,-13613,-69113,-48816,66582,90598,7992,4090,62507,24395,-69358,-94140,-52510,-1528,19642,81749,155790,122513,42919,35342,59309,57523,56573,46125,65123,112476,100567,13476,-73249,-38240,24065,-11061,-25153,34907,16676,-33001,-21173,-4968,-23626,-46395,-45817,1706,30288,5054,-4821,-8450,-55422,-64835,-39472,-10148,40114,52518,-5934,-21734,9734,-10414,-56980,-67421,-54360,-21873,-12553,-21753,-8529,-17232,-72260,-84789,-68525,-68453,-26711,39264,88222,90094,62536,38184,-2907,-19144,24483,55384,21115,2983,16659,-24029,-82754,-66024,-73838,-99514,-78306,-62027,-39894,-21246,-56726,-73703,-61120,-6747,106485,154235,46339,-52944,-46101,-10134,18501,72201,90194,17974,-38381,-55897,-76387,-72315,-41107,-57462,-82558,-64152,-49788,-85041,-94991,-47532,-6196,9601,20946,38122,385,-17359,-8943,-52065,-100399,-52595,38692,90510,82635,84451,126279,161157,137983,97078,58073,19222,-3826,-26860,-58295,-65981,-11871,56284,37455,1537,34645,63319,33296,58370,90819,15028,-68803,-13854,75388,84666,39507,-31775,-93428,-93591,-12857,87098,124198,72946,-15602,-56035,-8985,69089,62432,-41649,-68118,2817,50683,33382,6098,-3221,-26776,-90367,-104730,-45800,16159,35113,78037,107880,47255,-28928,7135,80476,92367,118424,154494,101465,43429,74189,88040,71269,74384,81456,30666,-34729,-68985,-97689,-86351,23239,103954,98133,51738,-8210,-45294,13096,68621,36612,-25519,-34571,-62848,-118560,-65334,33968,51393,14414,-3530,5884,17612,11148,-4646,1570,22030,61489,36586,-83187,-149243,-85192,-37528,-53402,-68611,-5744,110780,132646,-5508,-113688,-86323,-67898,-56713,19656,101235,61463,-49898,-51796,28877,44355,10058,28999,118140,164166,75476,-49492,-47969,71773,159884,102153,-16139,-15599,32038,-3158,-36602,-31089,-20049,-623,27475,19650,-65905,-145399,-70252,75726,99905,41996,-14943,-61454,-62546,-35410,-38408,-83449,-74589,23354,37478,-67607,-72735,15741,54221,67764,59790,-2870,-70233,-94649,-73575,-32018,-35643,-77267,-35656,51744,79329,8131,-41873,-3936,53900,27511,-56450,-45426,68214,81792,-26902,-105491,-114822,-126404,-139528,-74452,24503,29053,-77722,-153168,-116556,-14924,27459,-14507,-16328,41141,66048,54443,30938,22073,48880,38061,12768,30310,52280,45780,26224,11138,35124,76455,82113,86247,75745,-4458,-59643,-27014,52024,114904,171141,145990,40903,-56325,-50187,38993,27640,-18319,9309,-9567,-109303,-130546,-39592,44773,48195,-48988,-172291,-177144,-32339,74703,58614,-34838,-64228,-38073,-23376,15431,53817,52622,49038,69257,45804,-5241,6163,24112,3294,27331,90862,97066,54053,-13943,-14666,33642,-7771,-75719,-90578,-77910,-30668,66764,134516,145971,152326,142933,87073,37900,-3359,-33152,-23659,63969,135548,83275,-33669,-107098,-121578,-93140,-58046,-54452,-7690,38060,10708,-26195,-20018,-30938,-68195,-63517,-13353,73973,89361,-17688,-104815,-80368,-25305,1709,3215,54961,140844,136800,27128,-79592,-110071,-79952,-45964,-41035,-62272,-52600,-19357,-27485,-26453,41909,102533,111339,61428,-23107,-61709,-60435,-64696,-54231,-31517,-47164,-83307,-85996,-62305,-32317,-57829,-122380,-140582,-120084,-133665,-108280,-34796,-14364,-30364,-11984,49296,99008,74916,9131,-9209,-30954,-55395,-14627,32180,4206,-71875,-61039,18716,31481,-11909,-13430,28828,46577,2816,-54451,-83669,-65352,20584,83403,40096,-71277,-168666,-175106,-89713,-29884,-4963,41453,69957,29438,-1273,22660,54644,44721,-296,-35330,-1972,24781,-12730,22503,109235,104898,43280,-29159,-55082,-5839,14140,-9684,-15266,32036,81400,55259,7039,62705,173953,195766,104109,-38086,-130885,-92957,-20980,-6657,19957,52307,42000,9792,-33483,-60380,-22061,51181,31509,-51430,-53744,19603,64392,103904,132422,82569,22204,33724,54103,19756,-12594,42348,113054,112364,47841,38392,21667,-13210,37489,105526,103168,53872,263,-41294,-54631,-38240,7637,51165,55793,29856,19507,24817,-9261,-84454,-120560,-38767,68548,90911,81779,77149,44764,-29493,-87083,-41381,61236,114369,89988,9573,-71786,-53167,10465,41923,55243,5609,-63713,-61793,-64580,-80595,-49223,9382,53644,45148,-33948,-80850,-8922,108371,113115,-13716,-52129,47125,93569,22411,-76676,-128745,-103045,-25334,11869,551,16847,26915,-28182,-94306,-98424,-40844,30507,-4501,-52429,19151,95779,50960,-69546,-137013,-54618,40937,10997,-46272,-15955,5568,-71913,-83566,4138,-5629,-131955,-190106,-116941,-41166,-51559,-74501,-44240,13518,18195,4115,23585,72996,119599,130397,83277,-10036,-98764,-90769,1911,52607,25457,6935,3742,20746,54511,31820,-19695,-25630,-37504,-102406,-136790,-101154,-59959,-48946,-75551,-85491,-40047,5156,24186,20491,-28290,-37277,30080,91207,92557,72253,47760,25436,19252,25835,13339,-18507,-48021,-52813,-64316,-85223,-71189,-18600,16404,835,-8892,-20117,-30879,-5735,13944,-3123,5217,32055,-23050,-71211,-12746,75533,40127,-68790,-56344,-3585,-21871,-3781,61197,69977,34022,28662,16881,-10810,28054,73204,68261,62494,21607,-27514,3658,85647,110553,79465,67914,53668,14643,-4295,-24986,-44719,17068,74606,32679,-26081,-79522,-109650,-87686,-39639,39763,70615,19103,-4419,-27839,-104875,-111146,-17592,55168,42094,2916,-34166,-39083,-13807,-10456,-47819,-62951,-57909,-42095,-15712,5579,39529,26796,21290,76468,76539,38889,12306,-71382,-51597,112081,182253,122524,52449,32109,79862,103822,68848,65596,39860,-70864,-186041,-245338,-173711,12149,117887,78171,28750,3568,-20211,-52129,-98647,-61652,75466,113795,51546,-6038,-64105,-68099,-4389,20898,-14453,-41987,-76396,-142606,-192208,-131923,-28829,-2238,22552,73788,40771,-17379,-3383,-8350,-44735,-62065,-49096,-3336,41543,48140,21121,-62030,-153544,-136329,-65545,-36036,-36270,-1634,14446,-18438,17009,65734,44929,97282,157240,52554,-22624,2327,31733,1916,-32583,-32861,38985,113921,98223,-6073,-40745,45010,86469,18722,-31436,6025,60439,49782,10661,-7530,-1021,10236,-5459,-28447,11387,34061,21192,44022,58297,31950,-5929,-43971,-55084,15662,48784,-27077,-63218,-24138,-33428,-14496,51575,30402,-22371,2772,20306,-11780,-24322,-17696,-33660,-43612,-45680,-42997,-56510,-46195,10651,56082,30241,1655,39021,88468,81643,15216,-13110,-16068,-109959,-224378,-211534,-160389,-170539,-201255,-224547,-222680,-156149,-105521,-130513,-121004,-27922,40405,26194,-21259,-75060,-100574,-103665,-102908,-106808,-114757,-106219,-63388,-915,46750,76500,54276,-43515,-98728,-49925,9584,66056,104355,91762,61249,53648,32017,5891,10155,42949,28656,-60256,-88969,-56441,-35464,-38458,-27376,-10198,12271,36761,27851,-10313,-13104,23403,23037,5263,2291,-16601,-16899,7721,-6426,-38453,-25521,1999,41107,97068,98655,67117,54994,39193,11008,8636,65707],[47475,588,-4807,26470,10937,-34606,-29164,32011,51823,2365,-51609,-80320,-103207,-86974,-65728,-5114,55878,52344,-41957,-127797,-127143,-52155,9850,20968,40819,90895,51548,-36811,-75977,-61143,-45421,-48842,-58058,-43626,-32826,-73009,-89055,-71892,-13140,80250,99816,65569,107325,132381,35097,-57048,-64685,-50427,-41511,-55655,-7215,104749,159107,137997,99308,71973,58279,72255,53077,21683,2886,-2864,-9017,15310,70597,83876,42718,33985,59459,27958,-25082,-22900,30478,30532,-13384,-39033,-9158,43044,59856,27555,12478,-3672,-676,39649,71152,67935,37591,-12320,-36089,-30572,-38778,-48054,-34116,-29544,-44093,-41247,14335,55963,25916,-40151,-71682,-63906,-42682,-5694,27904,63001,83536,74584,46535,-5358,-23558,30902,72322,44307,22450,39354,20283,-59925,-74240,-63726,-108181,-132069,-77988,28144,71811,-13327,-86302,-81991,-15947,79358,105924,2062,-60359,-64639,-93550,-45074,81399,143504,74626,-22465,-79459,-96988,-100084,-46952,-16701,-49649,-58122,-19637,-31513,-26314,-9289,-54974,-102889,-62959,30421,47862,37490,65560,40303,-43330,-37505,12097,30329,29783,50810,90351,136719,115118,32993,-17356,-4062,33324,4952,-80824,-95703,-21116,82013,89158,23499,14819,35778,761,-604,24427,-28315,-67054,-7870,35873,25080,10325,-18709,-49446,-32730,21395,85538,110807,41586,-47523,-68365,-43792,12664,100785,101802,50968,44616,43670,9451,-21892,-25677,-22116,-69130,-89676,-21412,25600,-19533,-9531,32264,-5196,-27698,12785,13161,15718,103506,162088,124432,91586,98909,108059,102330,81526,88363,64170,-24882,-50712,-15258,19437,78259,96645,70765,40862,-13561,-76562,-46420,26525,19651,-65380,-94787,-77611,-76370,-40249,22153,36895,-15432,-89351,-105624,-41655,4449,-17091,-32872,8710,69412,76468,17635,-43325,-21785,-3305,-22190,-12658,59561,175470,191922,11248,-123431,-86698,-61672,-78744,-31127,25283,-18035,-97518,-83445,-31329,-48752,-80228,-52611,12307,32737,-2915,-28634,-10610,41205,111120,148078,110094,91531,54816,-49964,-103984,-63170,-17634,7702,10196,-427,-38141,-87741,-12810,97791,67547,8789,34765,41884,-13359,-95467,-163950,-151320,-61620,47559,64387,-16214,-39636,37634,101203,99095,60459,7970,-42753,-76448,-85612,-78872,-83981,-97639,-46710,37688,98923,90277,49955,21232,12394,-9320,-56434,-33881,78989,94966,-9844,-100552,-109669,-80919,-54310,-5495,39159,42201,6770,-57689,-86401,11460,104577,52592,-18035,18746,49272,-1064,-52351,-23140,-5856,-67305,-86456,-47744,-28618,-39791,-73662,-59547,39117,97631,91127,144888,208651,147074,42712,9008,61002,149632,198396,150479,27536,-82729,-81729,1808,1831,-20727,3298,-14865,-83446,-83205,-45102,20346,69640,-15448,-162796,-169147,-25457,90743,49996,-89525,-121000,-20989,31631,10348,3417,36895,71583,79469,3692,-94556,-110833,-63527,-5507,71032,88032,-1281,-108110,-160327,-115147,-38182,-33815,-86594,-126685,-119167,-49894,54586,131040,148337,150231,148647,106648,64748,40258,27089,9978,80896,126743,31742,-41625,-42743,-63878,-71208,-40071,12493,103615,109012,25143,-30762,-23855,-7195,-26548,-41840,-18024,34014,48943,5517,-50528,-62674,-60983,-85870,-89532,-11539,77337,80448,-6783,-95281,-95950,-60669,-30681,-4780,-16492,-21855,-23966,-40776,-4030,50307,38847,48112,72357,1236,-65264,-34506,-4020,1705,-13427,-55837,-92609,-78584,-22460,3448,-74546,-163175,-161105,-143693,-147938,-108997,-65512,-47285,-34413,-33065,773,79977,101593,43460,20974,26997,-352,-2352,38321,41865,-14110,-22072,30853,43083,-3186,8544,78194,99175,64927,18778,-76919,-180247,-111116,27168,19552,-85452,-164035,-180077,-134716,-46523,39874,53675,-12691,-78374,-79066,-15414,69122,97345,34774,-43422,-32260,20568,8213,6694,41105,86485,112951,82814,33884,21533,2068,-33060,-27856,51729,110055,75019,16767,43659,172683,239175,155185,5176,-77205,-25600,50288,36546,47930,68957,2646,-52451,-39288,-10481,33616,75252,35330,-36874,-37699,16433,64671,130181,143872,38736,-55797,-34774,15799,2016,-50326,-39810,21094,39682,4831,22744,36285,-883,-1490,85315,199745,170531,30810,-53961,-39141,-7623,10694,17735,15727,5869,17505,45209,23030,-17768,-57266,-56420,7005,86804,143486,144936,109086,47756,-9842,22377,100273,88862,22355,-20150,-51771,-43191,-3266,47605,105160,75228,25438,48123,38836,-28098,-47971,-14126,15466,23526,-3837,-35706,-11243,69048,100287,-19845,-115109,-42794,69613,59150,-70238,-174331,-162556,-75264,-24991,-57708,-56463,-3858,-19457,-76103,-77819,-50556,-13520,-37787,-104442,-71533,29234,57770,-10677,-67993,-17123,54892,46309,15239,14582,-13060,-58039,-6773,114418,105131,-13306,-48831,-8733,-19137,-67655,-113503,-131974,-73675,14135,80616,95030,86299,74715,61957,40484,-21784,-80841,-54169,27447,53481,31340,23908,-6591,-37824,-19670,-13812,-42804,-38573,-16778,-32016,-55650,-73657,-93686,-112765,-138437,-114468,-47777,-59967,-146584,-189726,-187061,-114295,3472,90996,134119,113344,58323,27267,33558,62670,66493,10437,-68502,-51700,15870,945,-23237,16046,8932,-68126,-57804,1704,9501,-6043,-34605,-80348,-51435,50018,44729,-7349,41112,120441,71431,-75573,-121315,-66742,-18761,32858,68175,59156,45498,56667,66108,61205,75476,70325,32209,38470,46715,11306,21911,105942,126771,39127,-3876,22445,14570,-13523,-28600,-36369,16159,77118,19031,-80700,-106482,-80311,-43444,-16609,23718,40632,17123,-40887,-131395,-194265,-145114,-35203,43222,88077,66676,-24600,-76902,-57691,-16738,42030,74334,5998,-61994,-41012,-780,52185,34938,-10455,17840,53615,32454,-30144,-111708,-84954,22287,50237,19965,8514,28850,28100,-23810,-63402,-22076,8399,-22668,-80983,-183375,-216227,-89358,37295,34331,-15759,-36554,-26267,-60191,-147966,-139951,-6461,48106,5918,-19181,-45037,-30962,41678,63604,16816,3299,24033,8130,-38462,-35952,-4196,1722,36935,71949,27728,-16304,-5908,-7463,-18486,-22548,-21532,32035,103702,93059,38564,-31026,-112192,-100115,-10714,51661,47605,25427,-4277,-13391,46637,79012,96588,233079,297140,128595,-32674,-82819,-76705,-61551,-14093,23256,69255,82634,12405,-78882,-93592,-22858,47528,37816,-21406,-19362,46737,52610,34760,72390,121800,95939,-8688,-97542,-81694,-67763,-81119,-20418,49966,56037,10995,-55560,-61151,8424,-746,-79706,-73571,-27760,-56168,-9066,77363,15303,-55249,-7563,28553,7984,20731,57679,25484,-29230,-29255,-7940,-46405,-56800,54357,129523,55883,-8788,-447,13137,53694,39748,-49883,-113782,-162158,-201832,-152121,-95090,-113031,-143451,-126663,-82569,-2681,24745,-54986,-101449,-26902,71527,122905,149665,124728,33461,-70008,-88950,-63079,-75468,-107910,-93619,-44361,-10805,20207,71409,68148,3231,-72728,-90004,-17543,45867,66598,69298,29143,-28185,-35917,-17593,4277,7161,-20324,-37153,-51944,-52567,-23151,28645,61786,80935,98682,66653,-1632,-33889,-18141,2142,27442,46348,20380,-16534,-7696,4390,-30297,-66666,-57387,12494,88324,89252,38753,15669,31277,46520,41947,54064],[18720,-53055,-45040,22244,19444,-32813,-24721,42613,80245,53378,12343,-2966,-26512,-27040,-27097,4311,83104,118044,12665,-97576,-100676,-45415,6240,46177,79288,93031,11427,-80736,-107154,-97122,-79237,-76327,-108545,-92057,-32042,-60323,-75828,594,64789,56432,46222,101919,197659,207066,104079,29256,10628,-31451,-80265,-104061,-62494,60828,176510,170997,72125,17854,21400,16342,-38998,-91420,-106334,-83848,-29495,58475,108736,68358,12591,-3888,18011,26034,13417,25474,81734,87653,59071,21341,-14954,6681,47620,32291,28699,16421,-17093,8139,69124,88002,71296,31612,-30188,-75059,-83220,-62812,-16693,-5693,-37479,-46023,18219,64300,36152,-17864,-31489,5487,22574,-6957,-22233,26806,79178,79200,30455,-36077,-52748,-6512,23261,14792,11606,41762,45332,-18826,-41244,-23552,-69196,-100151,-38232,57611,87515,26070,-33352,-47142,-34912,-23130,-3279,5560,45874,40835,-59071,-77209,23303,105733,91068,3339,-82030,-106951,-88855,-26504,-2071,-45164,-44831,13608,13237,11501,-12783,-114693,-191641,-136344,-6692,52185,41487,75277,107384,66854,28291,-14247,-52340,-23125,33380,62141,97153,89084,-118,-47293,-12391,17103,-9181,-54616,-35946,52327,153981,146906,42839,-30339,-46673,-74094,-65255,1001,23837,-623,16288,22245,-26331,-63785,-67602,-27131,33711,70578,80536,57034,7209,-20400,5808,4268,-35785,21299,72557,37490,15118,14694,-701,-26862,-56916,-45351,-39469,-37186,22257,71128,621,-52909,-44225,-38398,-10946,-5621,-52871,-34735,56809,74315,47928,51374,47864,79264,123499,93507,86828,70635,-39806,-69403,41835,142949,145937,78306,32367,20832,-28142,-99936,-72465,11694,21901,-44628,-46793,3027,17158,8134,2843,-20170,-85418,-149475,-130411,-28201,53799,38524,-673,13308,50920,82097,100403,74216,37242,-8363,-27792,5544,48906,101146,114209,-23957,-161369,-143979,-91696,-64790,-10172,6821,-68206,-110371,-67617,-45716,-89012,-132441,-133591,-108533,-99097,-64770,9968,34095,-5942,11280,83817,113758,139071,72509,-64758,-87437,-14311,8413,5216,-12520,-11769,11903,3374,25922,41143,-28637,-47058,36421,78044,7839,-130357,-211564,-153349,-40288,43552,72865,45403,2003,29707,78097,64279,22427,-6495,-33314,-62411,-65731,-66239,-88000,-97885,-42423,30682,90730,116888,101882,67845,46891,45087,16192,-28231,-14140,12487,1436,-35342,-50615,-21336,35986,64686,47955,50931,59796,-1138,-64188,18147,138041,91123,-41484,-66401,-33922,-57787,-73449,-22404,-46493,-137044,-118876,-54243,-43077,-61717,-124482,-157995,-65921,33314,62988,127954,210997,176413,73882,18690,47554,99231,113144,63596,-46073,-116259,-62757,39402,24880,-49278,-83782,-78588,-59554,-44293,-56896,-31634,34069,-6913,-126868,-120780,-9279,66306,32487,-69287,-68217,58445,111386,25094,-48452,-22882,22803,19279,-41057,-102621,-122958,-102063,-37972,71431,83590,-43820,-178029,-216008,-140321,-50383,-15647,-9418,-22270,-32310,-2289,52566,87368,72572,56292,71827,56589,56364,114973,136891,58760,36114,47243,-2168,-2945,13612,-36180,-41987,15070,91675,163049,126017,24066,-16532,10099,42028,54737,51959,29766,10108,17176,46922,20379,-30306,-84069,-143571,-139049,-64029,-29461,-23796,-23879,-51970,-67835,-75351,-49696,20350,63523,43295,-21921,-54175,10795,44764,-37926,-51342,25996,6720,-61653,-34617,30123,51246,16587,-29665,-68753,-67998,-14792,22827,-57570,-143094,-130015,-103650,-89481,-63709,-46850,-9077,29600,7376,-25953,32204,116067,131878,130656,114046,27879,-45301,-15680,29482,-6204,-38039,1437,38947,24811,38390,88929,94545,74635,41396,-65940,-200075,-177207,-50524,-8204,-33111,-55670,-90066,-109443,-42363,49412,48220,-27422,-101365,-128915,-97205,-17330,38005,11191,-47036,-38287,4441,2516,1370,8243,46579,95937,100830,71007,64826,48495,2007,-32340,-5474,24643,41905,35491,11116,51092,101730,45132,-44287,-78326,-33376,38525,43278,46018,37236,-56865,-112473,-36921,65372,84433,39030,-15878,-14373,-10229,-28674,-24531,43389,84058,-21874,-139123,-113191,-10826,23824,-37654,-86643,-72294,-41350,-27815,20842,65003,32809,-33030,18641,146999,105561,-72090,-126906,-30470,38942,23670,-21654,-29388,1197,50808,82165,64405,45840,-12230,-98403,-103418,-8671,90015,106981,59353,31637,52823,95222,97121,30484,-42498,-40403,-13285,2589,4865,12226,43337,55914,74800,122844,127100,56727,-17427,-44673,-54160,-43365,-38515,-84248,-125284,-35181,74515,13588,-99500,-84146,562,36154,2098,-40500,-79073,-80740,-70888,-101545,-94244,-18689,6084,-33910,-41372,-27174,9858,-14445,-127112,-174440,-102686,-21200,26888,37464,43527,55700,70225,46041,14419,-6736,14394,66005,118361,98659,44962,60370,87668,35774,-36214,-108228,-149768,-109432,-6253,109889,122864,41261,-20282,-14979,7231,4691,2935,39912,55022,34613,38548,44989,-536,-29377,-8981,18859,27777,16945,19773,20106,16533,-11985,-60872,-75994,-68596,-53223,-38607,-74118,-157338,-232941,-252965,-165337,-62297,6498,73006,75346,44290,50407,45590,55081,83388,44006,-66468,-78959,3335,46235,83550,135958,66242,-76721,-102597,-28289,7548,-29938,-76706,-90246,-67714,22264,58032,38301,51768,81194,46111,-52505,-98592,-85796,-32634,8260,-6051,-23487,-12673,7040,59365,123267,148603,100167,3392,-16568,35344,62517,75987,116649,98780,-25838,-67500,13575,48570,16799,-1642,2580,38749,77169,18498,-74229,-76367,-16087,36156,42737,10065,-33056,-51066,-80058,-117285,-130716,-92812,-47910,-788,86666,99099,-10746,-78784,-63075,-9083,109220,157890,24504,-86732,-58671,-39837,-19115,-16380,-48150,-22846,47701,58824,13364,-61290,-88401,-90270,-105897,-106729,-83030,-22184,-5310,-95612,-140915,-81219,-1050,62272,87598,12310,-89627,-113243,-75982,-46655,-31846,-18490,14237,2956,-56407,-79169,-38673,-21560,-27714,19650,71532,73086,77501,73494,33753,19268,58646,87515,71001,-332,-49072,-13381,59731,54834,1923,-2116,7409,-19718,-47657,-40578,-9177,46682,100369,104005,68402,-7242,-84051,-37210,76839,124215,97618,51366,3387,-15138,32821,72938,109429,233138,314787,190736,49326,-31633,-68933,-64591,10254,77350,91653,30165,-50073,-83860,-78943,-44596,12569,39299,20541,-8703,-10208,9015,37273,77163,102243,60842,-36033,-117253,-112151,-77300,-58172,-4169,33529,15548,-45707,-97107,-75829,-26800,-66311,-122653,-96553,-52384,-49906,23744,58518,-53426,-96287,-3590,52412,43870,58105,102181,75737,11861,12468,47407,10849,-19425,71722,154817,105586,59159,60018,38690,70856,60788,-66988,-147903,-124797,-107950,-57589,-3397,-19228,-72155,-65890,-1689,66272,71395,-24720,-79072,12111,114184,150638,198270,199558,83828,-25720,-3549,37418,4840,-57868,-93190,-89216,-81818,-61385,32964,126659,118037,-7479,-108128,-82695,-40062,-17921,-9524,-48011,-95111,-74742,-39825,-27988,-5189,25843,50542,41194,21240,8295,40972,86553,77100,32948,19170,27054,26983,33795,58914,83273,58611,7093,-16108,5767,32823,-7392,-85888,-110737,-61351,-8224,10369,7298,842,13831,37335,46702,45008],[-30341,-96053,-63879,443,-17970,-54623,-22252,38389,70921,72731,44520,7107,-37298,-31205,19988,52773,84025,86662,-18057,-114519,-107251,-72586,-41539,49333,119266,82359,-15892,-69850,-88956,-92873,-78558,-64457,-94722,-98689,-29208,-6119,-11380,52043,80488,2789,-16530,75200,170766,197809,157134,120015,96097,36072,-29371,-56019,-40120,28394,128645,121854,-5177,-64508,-52333,-82185,-146287,-169412,-120350,-52791,26541,96214,110839,57843,3858,-37840,-21470,37195,77331,92972,105326,102742,116595,83957,-18027,-31627,26182,29768,17598,-19904,-93675,-106923,-33625,48850,100326,79431,-9999,-66015,-66561,-80027,-63821,-6042,17903,-24416,-43356,-25807,-17445,-20764,6255,48780,19212,-60159,-77360,-2369,59952,62796,22012,-38403,-53338,-27220,-22192,-20842,8396,50749,54099,19122,19976,27044,-5194,-5989,28074,46507,47384,32179,16918,-14233,-84808,-144640,-88515,31532,110527,114388,62620,4927,-13668,-3671,3009,-15879,-52849,-64732,-31401,-3335,-34685,-58817,-11106,37166,26224,10793,-31739,-128055,-204302,-190947,-81827,-8838,-4015,18371,63956,78037,48647,-10480,-44630,-19269,14053,25222,59072,67258,-8069,-56334,-30454,-21691,-26924,-4219,36595,120565,195223,136123,-4469,-92909,-95169,-89607,-53358,46051,95543,29333,13664,25371,-49149,-114918,-102894,-35401,20860,51018,51667,17770,3258,28600,76560,53701,-52204,-74082,-52654,-68578,-57510,-25466,-19971,-33419,-67854,-59202,-13574,26216,69123,116940,76961,-576,-21341,16179,18673,-62750,-129654,-84206,-24559,-60270,-66324,-16735,-206,47684,118038,100995,95096,70093,-36271,-76224,26639,127233,104789,23279,8848,22142,-16124,-72718,-39835,30253,53984,44839,66356,64918,23831,10006,9524,-16407,-79693,-106379,-31767,70344,111072,63858,-3113,-39667,-14746,60702,129820,124203,46806,-45815,-61038,-24157,-16210,-22548,-9608,-83333,-214979,-200158,-69512,37052,69608,34285,-48737,-74062,-29673,-12177,-45559,-104797,-148665,-152715,-129432,-50084,52338,69841,-81,-33874,654,65738,122321,42245,-81730,-58904,2539,-712,3405,9985,22435,40445,23254,1146,-28855,-83310,-67258,6004,45007,11864,-76483,-119820,-70719,-1859,17416,20018,14518,-23663,-39660,-27115,-21905,-32927,-58674,-82248,-74493,-28494,-12952,-77346,-139067,-77436,7209,33647,47536,83615,105810,117977,147552,123603,-4490,-88242,-45529,38593,84815,55017,3789,20014,37292,14511,22613,25418,-8125,-30745,25160,103320,53720,-80164,-137423,-117596,-95374,-33638,28057,-25259,-95038,-34623,38093,42520,16754,-63337,-161198,-147063,-51892,-474,41013,110648,113855,63375,40967,59268,32952,12491,-14358,-85849,-115623,-21913,115554,106566,-14203,-103220,-100598,-45867,-39960,-67214,-42351,30856,26568,-47113,-53886,2540,24374,22321,-809,33408,104749,106216,33701,-37169,-43098,-9955,-8812,-38704,-53298,-51874,-70393,-71577,4489,62197,9230,-69579,-96707,-44927,23435,47108,74107,76385,60403,63674,59738,13940,-45322,-49382,-3039,-1360,20577,122018,167760,73228,-8843,1083,32794,68774,54503,-25747,-16920,87700,153938,166281,115157,24733,-14813,15105,58646,99341,122614,80977,32743,52443,112320,96392,31146,-38074,-92802,-95497,-63034,-88179,-92636,-31477,-32196,-94666,-119964,-90358,-1237,96907,86573,-1308,-32987,22800,45002,-28298,-49146,5675,-5542,-50142,-9939,61194,66216,31817,-7414,-53139,-73343,-42337,30112,23829,-41611,-65838,-28798,10214,6869,2571,49304,91708,65866,2212,-3487,59628,133893,200135,175552,38392,-77596,-62428,-3288,-37200,-77037,-18801,58182,76753,70504,72783,63408,44473,13133,-50723,-123248,-123814,-51963,15588,72017,103595,57034,-6110,-686,33959,19753,-15791,-65084,-115858,-132230,-110124,-91109,-65699,-25864,5418,-15118,-32297,27691,78965,67878,56284,52334,47787,71064,73948,33735,-25860,-67691,-74528,3386,63317,-164,-57504,-32664,-58223,-96122,-90125,-69452,-31452,4135,-4196,-64118,-123841,-103634,20112,142897,102523,-24351,-47484,29358,17683,-50865,-52907,21879,82350,5160,-119757,-123033,-21685,39273,-3967,-69075,-89681,-43067,5681,38603,49137,21501,-28455,-8596,31054,-41839,-168228,-171187,-44284,57283,51545,-7439,-19092,31515,74104,70756,63732,56854,-6983,-90714,-110423,-64316,-15267,-15834,-59647,-55288,8692,43055,20006,-7099,-25566,-886,36008,39903,4125,-40419,-54720,-14643,41044,82321,108484,95444,31981,-27222,-72261,-88512,-94670,-139256,-166459,-50902,86371,81656,19286,-9564,-43439,-34478,54988,122288,54508,-55960,-111052,-120772,-94288,-38262,-9922,-23016,-13614,21463,80226,47484,-98104,-199257,-165008,-70345,25458,56047,33521,27251,82641,85320,34509,31787,64261,57669,31777,25250,36361,51896,53265,39615,7771,-51249,-81911,-47673,17122,98494,102754,-6977,-82233,-30483,46662,91606,106598,100211,38259,-7887,27096,49736,12316,18160,54150,79509,93819,48404,4616,5735,15882,-8900,-45999,-13717,48687,46806,470,-15362,-23404,-104545,-189627,-171780,-139077,-121684,-83485,-40270,18121,78737,55680,34824,75787,65454,-34763,-89100,-49683,40578,136653,190448,124079,-18985,-95917,-62112,-12125,-29408,-50357,-23881,-19160,6102,37286,39442,9598,-10530,7224,24474,5659,-48492,-33244,3975,-29472,-75615,-98248,-87497,2185,111186,166562,136275,32014,-27259,5137,69827,90493,60406,10064,-50359,-36157,69163,130086,80326,14808,5359,41622,58510,2640,-52262,-50667,-9188,48609,75545,24093,-77479,-146005,-136397,-63248,-2904,6562,-26402,-23696,32390,57279,2774,-41274,-61764,-43102,72634,141743,25471,-74930,-60826,-89415,-109329,-80861,-71758,-34721,32935,53907,43917,4254,-48575,-117480,-148089,-126002,-97342,-41673,-4717,-74715,-119718,-64752,21716,90854,125796,106946,45986,-46698,-104279,-78934,-23181,-9739,-8480,20183,60181,43637,4066,-7250,12190,75675,135181,85909,4115,-3404,8451,-5661,-5386,21109,30960,-32041,-88548,-45792,20369,-10441,-65916,-56339,-34703,-72895,-132198,-116358,-39113,-1164,8690,52952,78799,-5248,-112502,-54328,74162,109376,92401,74561,31799,-16805,-4835,50914,106491,191305,264503,185818,96919,59267,40313,16103,38152,81234,71285,-25057,-80432,-52106,-14126,9826,25336,17144,-2871,-52652,-88126,-36524,9039,-20652,-55114,-64300,-71417,-92362,-79989,-19089,41089,53621,-601,-74848,-129165,-121351,-84790,-68830,-93432,-121748,-125757,-97860,-43714,51598,52991,-60175,-84879,3397,63067,63956,36257,40297,58855,55237,59878,107083,111679,60487,46394,92525,113011,129840,147697,109216,99461,82662,-18533,-85243,-49023,-28130,-8447,28839,27592,-28863,-51282,-19500,-8056,-26742,-73950,-66288,45486,104200,67466,74815,70766,-4195,-22177,50908,87611,61539,2434,-75234,-101833,-104928,-115830,-54383,75226,156872,93694,-38677,-75978,-55481,-50925,-65202,-94967,-141843,-106420,-9464,26973,28381,63254,136284,149470,92361,13307,12994,73400,51745,-43240,-43930,31709,81631,118017,141138,113637,33439,-12848,3160,25596,46978,24643,-45775,-90942,-91974,-76426,-51727,-22337,-16588,-21526,-7123,14003,11482],[-71014,-91639,-31521,-15841,-89099,-109726,-39452,12296,24001,50524,39697,-29515,-83484,-26995,78151,111000,53548,-22828,-110509,-147255,-111663,-96027,-90296,35547,135068,55030,-51490,-53730,-41861,-19925,12299,9169,-45363,-77452,-28066,7451,4362,23578,12819,-40249,-25467,31876,69745,101978,120427,133566,150560,136153,90770,27165,-25939,-41323,26563,57850,-38588,-103923,-115882,-126980,-132518,-122033,-69716,18530,103430,128010,98314,75800,66064,20537,14541,72006,105327,85907,64640,66776,106137,85828,-7586,-11826,56252,49240,-7988,-75920,-133316,-155026,-112438,-18032,80540,94207,23708,-1271,24187,-42247,-113060,-29928,65865,10215,-73344,-78646,-44444,-10979,27435,28122,-44813,-102467,-78690,-8578,31063,52584,64359,25840,6709,33921,28970,19031,76298,124411,106327,74323,83943,66414,37091,50137,48481,24103,25078,25588,26187,-12001,-115554,-168727,-62552,46370,49407,57089,112995,100038,6171,-76312,-102488,-53084,3029,34727,53379,27256,-39131,-34189,10398,15371,22321,51669,18938,-56126,-112578,-155095,-114633,-55434,-26372,-20888,-15764,-1875,13161,22403,44204,21354,-22372,-17200,42036,55139,-11543,-61450,-42560,-11611,14207,33220,35027,86729,154272,88682,-41602,-93484,-61318,-34157,4841,78650,96233,22251,8048,20811,-44785,-91666,-74217,-59038,-52018,-9322,30872,24808,8856,36229,91610,68986,-35970,-65680,-48405,-58606,-53918,-39850,-44549,-43894,-64124,-64789,-3396,61866,79504,113953,128400,81613,52316,79622,37743,-90762,-174464,-142732,-104082,-136726,-118550,-48770,-9470,43284,89927,67466,59876,46371,-11919,-47621,-28844,-21392,-48409,-65458,-25636,16791,27252,7991,10533,28531,71396,129588,150838,67252,-39599,-34375,16305,26695,-1279,-17399,37747,109989,89709,221,-74701,-121102,-73724,50623,138849,114161,13327,-75920,-64367,-26197,-31658,-32902,-18075,-88839,-197681,-147094,35916,147173,108257,39817,12542,-200,-14385,-13263,-7769,-47351,-100521,-109061,-79449,-13740,57293,91816,81731,26909,-13531,16954,35011,-42978,-106262,-88199,-70941,-33399,36895,69403,53495,7925,-40327,-47073,-47861,-65491,-44813,-10446,-4595,-10784,-21475,-16004,25260,47605,4412,-49922,-73718,-78656,-81571,-75516,-50556,-60754,-123530,-148404,-89700,-19291,-8639,-86226,-176023,-123673,-47566,-62560,-64841,19913,78403,98012,147302,153242,46385,-20081,20379,98654,165096,124813,-8367,-81541,-74753,-48451,-22038,-27636,-24917,-13300,2020,17273,-35018,-123449,-149787,-141870,-112856,-24041,35891,6424,-12844,44412,92828,106370,99109,36997,-66422,-117021,-96096,-85238,-65829,15985,68047,56195,49682,46854,-10109,-32892,-41138,-67997,-73644,-50,141912,165381,60726,-30366,-40526,-15313,-37844,-81355,-37845,39532,49838,30040,3684,-10060,-2473,33992,50776,77507,74960,35637,35931,22386,-4054,11563,12691,-26723,-22181,7796,-24509,-86378,-70587,26898,77380,62228,28096,21387,34520,38167,41792,26563,43573,91189,61754,-49552,-121466,-87588,-31192,-42131,-33581,21422,61572,34121,3768,27529,65623,78419,51819,-11680,456,110608,139155,102273,66207,13262,-45623,-41621,25375,80130,84255,41612,40241,102441,158448,146299,89437,39230,13430,-9580,-34794,-90486,-109274,-57735,-82946,-167938,-172177,-133892,-64264,33719,60974,17873,-848,22914,46552,31519,12882,899,-46727,-57074,31020,83707,52568,26323,-6624,-44739,-59042,-56233,19158,91885,52630,-14017,18207,59083,31346,8474,31150,56659,60068,40367,-2485,-25821,35143,150698,148147,31185,-44916,-35867,-16672,-65396,-86655,-13973,68354,88735,64288,42051,46379,40747,13325,-7139,-23481,-27569,-7377,53975,141167,170853,126516,93187,74047,35863,-23069,-59892,-71103,-70605,-74785,-113814,-165642,-124097,-5272,39579,-46736,-97119,17115,134576,113815,49462,21800,18026,17199,1120,1217,354,-53565,-93515,-7502,67942,-13417,-77016,-24761,-7697,-20700,-2509,-27362,-54108,-23798,-60881,-179644,-178933,-41102,100164,175372,95952,-43522,-39759,36373,14583,-25196,23974,123253,156187,78177,-27637,-66193,-41324,-11275,-13891,-32430,-54096,-7710,57841,59915,228,-31655,-15571,756,-27134,-98788,-144147,-145357,-78120,18630,61941,44277,32841,52519,38975,5653,17643,18729,-32238,-43063,-18097,-39451,-87969,-123452,-136898,-114330,-79060,-78392,-80894,-45542,-4818,25920,24403,-1858,-29891,-57054,-60334,-32605,-23460,-36613,-8039,56885,73979,37995,-21556,-66848,-90975,-109102,-76306,21796,98175,107347,118053,85071,-34992,-85462,18865,119848,70439,-70882,-158729,-151764,-116997,-94960,-87058,-76453,-18830,60712,120916,76468,-43893,-105135,-74351,-24112,-9322,-43661,-73488,-43990,54812,110179,70773,52606,48145,12974,-12321,6890,31889,6792,-21568,7958,33411,5919,-13807,50036,103438,105922,81661,-2172,-68612,-1691,105986,158192,152775,92912,-1501,-45242,2569,44604,41027,73361,91021,66705,43585,-10124,-52918,-38226,-31428,-67566,-91510,-22071,79336,78414,18420,37812,82840,32350,-89137,-166129,-182559,-194436,-205009,-132780,4949,82298,47794,14742,48120,57826,-3242,-50946,-25901,46718,86678,97962,97139,18322,-59996,-55044,-3521,25528,35292,50129,45675,36486,32320,17119,-40521,-68435,9352,108587,94607,162,-7541,52188,46274,-25601,-110343,-117070,-27035,55637,106847,118966,70469,13140,-5798,35672,48919,-22334,-55827,-1411,57603,124001,184721,123792,-1306,-31233,17517,17462,-40893,-53172,-33583,-43595,-32272,27198,45304,-50493,-158575,-148160,-32565,77686,83038,22410,10939,11310,11652,31872,19669,-58972,-99221,-20888,79459,49472,-17474,-31016,-72708,-93808,-74065,-60242,-34437,-4661,-20232,-26126,12046,13875,-56745,-87031,-54293,-35086,-30896,-38903,-70527,-88393,-51687,-1515,19670,10731,3465,38215,54294,13993,-11171,8529,-14753,-75017,-33375,82645,98105,57549,59129,76983,95002,93824,-3999,-123981,-102305,-16144,-4571,-42469,-59813,-67090,-57912,-32080,-7164,-1406,-42277,-102785,-129155,-122104,-130989,-149345,-125487,-64122,-46723,-46985,12327,73949,6293,-129540,-117282,-1686,69134,91881,94456,62034,10878,-4395,35319,106164,202952,253283,163991,74608,64618,106198,107646,85776,64339,23722,-61906,-87447,-28713,38930,82452,79381,21878,-52633,-118910,-123484,-54090,-29274,-111619,-164846,-115865,-42416,-24113,-12308,43584,115973,104467,-13846,-121679,-130447,-65752,-50574,-75891,-69730,-71777,-109362,-95747,-21342,77690,112668,58154,19971,31287,52690,50712,-18317,-71997,-29562,37564,60755,118557,182482,136674,24011,13664,80249,129924,138090,92966,81390,106749,74018,14068,1522,-1678,-9508,4622,26183,5079,-18486,-29884,-82626,-141225,-132813,-60184,17035,12234,-39721,-43732,-59787,-76130,-28230,30501,40938,41775,17754,-49139,-66817,-49783,-77662,-86187,-5439,106041,121592,24529,-23352,22,-5925,-32767,-70910,-145447,-90442,92814,154655,86037,84811,180990,182305,80583,-8915,-4567,68865,69955,-10495,-25559,12683,46791,113863,146452,79890,-2689,5421,51447,43527,41908,53972,25555,-24938,-58230,-59804,-58941,-60112,-51884,-49546,-35506,-17958,-32757],[-62205,-36105,27828,-12439,-130041,-140617,-43886,7171,9209,51443,66081,7036,-27981,50343,128909,139117,47910,-61600,-140313,-148349,-93744,-78658,-89507,19837,104771,6586,-107546,-83144,-35909,13362,73946,72918,-7800,-72273,-69153,-67345,-44267,-22989,-46012,-45327,3600,15593,-2797,1010,23984,72675,148847,196423,164221,35773,-97443,-135635,-40091,38931,-13637,-82091,-123458,-89606,-18114,-14996,-46251,4741,69906,72855,37847,53530,96102,81902,64942,70759,37689,-21753,-16208,19318,44545,28589,-1568,18266,75975,59374,-29799,-111782,-115669,-91226,-76244,-35704,33505,70400,43063,34931,75144,14478,-98725,-54791,49235,32988,-9295,-13532,-9889,3667,15505,-19616,-77851,-72998,-18443,15649,17152,57770,109946,70412,41718,103069,115798,87678,139988,180600,150585,115593,108009,62702,9625,4210,-3201,-11297,10493,19303,16758,-24161,-95151,-84188,39678,58613,-30939,-39375,37512,72137,21624,-53068,-99598,-53575,30969,97248,104129,55390,9371,23536,-4718,-52113,3587,117510,108193,41655,17422,-30079,-65591,-44079,-11999,-13302,-25073,-27330,-2345,39401,81401,27218,-56786,-42216,34042,38710,-18240,-41775,-13810,32539,55730,18355,-34203,-22409,58917,65825,4930,-20297,-664,13737,19501,27601,29351,17798,11399,3996,-18992,-34505,-55342,-103956,-112358,-43610,34347,43125,-3876,2485,71222,71146,-8773,-1141,66003,81775,40651,-13249,-31972,-16094,-48016,-69533,6886,78743,56613,73783,120536,105047,67275,55232,24543,-50237,-134859,-155139,-128241,-122551,-98615,-52865,-8333,51639,63207,7433,-19805,-11142,-15035,-25518,-63446,-137035,-163926,-129430,-85096,-25592,66121,92321,32852,-18261,33372,122492,153175,79404,-26927,-42096,-8689,12728,33634,10671,-12605,18425,-11509,-95157,-132805,-128329,-64264,52443,126972,73957,-24219,-61344,-13367,25186,35621,80040,82874,-23970,-76556,11639,130618,151974,71090,13614,47489,56292,-25092,-65434,-25368,-17285,-51454,-51885,-37692,-29807,-1003,73811,150182,121964,31363,-35569,-88116,-120341,-94710,-99894,-100707,-8905,94839,111605,47058,-46596,-99187,-69226,-41965,-55164,-48140,-35577,-61898,-74758,-49084,4508,69131,69890,14590,-50476,-90332,-76743,-29433,20243,45259,-21345,-141973,-154455,-66696,-35621,-62590,-79278,-104102,-92330,-81926,-111382,-101320,-24214,-1436,-13606,29084,71963,81356,121412,141035,132007,131473,81901,-50580,-158077,-148607,-72939,-21382,-12280,-18022,-49282,-66078,-63634,-101077,-143383,-125118,-113685,-105686,-63840,-22593,-5164,-154,10974,32488,69431,101117,82427,21911,-36850,-87265,-136045,-130395,-22908,66881,59628,33552,11385,-8969,-4691,-15588,-25475,-20751,4181,109054,150974,91466,50098,57077,41167,-22314,-90670,-58300,-5608,4389,34680,31506,-14223,11321,66317,59777,44414,29143,13864,51119,66105,43019,35195,874,-55937,-23322,25704,-2187,-65609,-63886,25383,89007,68452,20108,-28298,-75020,-73195,-71315,-94648,-41470,62150,52889,-49857,-99755,-57857,-25422,-56621,-67335,-76474,-63087,-8382,59929,76705,41720,6688,1138,-15491,-26059,25980,33212,-19534,-31849,-18381,-65408,-74709,12533,55906,-5905,-57234,5879,91861,125561,117585,89143,74998,78056,43512,-21586,-87186,-103942,-83186,-124428,-182979,-176092,-137808,-99205,-43731,14556,18384,-7956,-4831,35005,58653,37635,-15010,-82190,-65324,61634,103254,43193,7011,840,12863,25922,-12329,-894,71317,65148,15779,27565,37144,5196,-32984,-66519,-65937,-15409,22568,3945,-43226,-23025,67549,68650,4434,10353,26513,-11129,-58293,-41782,12942,50822,46534,18475,20655,73451,100016,81830,83358,79930,48690,18300,62587,123907,83827,54949,126910,155805,70601,-44343,-120901,-118223,-30236,29367,-29394,-114511,-89290,11743,27985,-80562,-158130,-62510,76721,119927,79155,43964,20869,-36561,-95920,-47439,41416,12757,-52591,6770,59086,-9285,-11029,85461,135467,150032,163343,93026,23868,28744,-44052,-203048,-175412,25100,143884,148361,82836,-107,-35398,-35919,-28428,8304,80253,170288,171716,80798,16651,-15444,-58274,-75911,-41529,5101,-11284,-17760,34007,61204,5292,-24720,12144,25764,-4523,-41418,-52699,-92971,-109715,-50591,39207,81964,68977,23133,-33495,-45157,-13837,-11140,-62094,-38245,36854,8631,-83845,-128995,-120903,-109876,-110715,-115559,-114911,-100941,-58172,-11478,-42595,-83405,-54351,-16248,17166,14339,-50055,-124119,-113961,-5786,89749,93281,34893,-6603,-26035,-33609,8903,66439,84717,85191,110364,95442,14141,-54855,-50596,-231,-663,-98766,-192762,-197105,-172617,-160839,-159806,-151467,-51223,73896,114073,65706,18621,44521,83588,47642,-54648,-152160,-173555,-109805,9518,86003,63561,19239,21008,36713,38186,32589,40397,24238,2067,15633,46179,34232,16332,101259,171767,139973,97039,43461,-26125,10033,102861,132622,112578,51393,-27189,-53443,-1019,57997,89733,129112,96819,-1980,-63272,-91021,-85218,-49404,-48800,-102152,-137588,-72413,22602,16314,-19714,24652,74381,65897,-50215,-172951,-173633,-162428,-192425,-134345,-2868,60748,35821,564,5214,21740,-2399,-4270,50590,69798,6556,-22549,15698,-17880,-65484,-43058,25818,94476,101251,75709,77810,78744,44928,10398,-43216,-50866,41974,122399,93018,7653,-1723,59541,95577,50341,-49956,-70297,-15618,-3948,7753,48719,56097,21588,-18630,-5047,1154,-53675,-46718,45278,93547,101976,133775,82332,-42016,-57554,-4470,-25917,-85882,-66673,-7731,-47917,-119349,-79720,112,-29784,-79081,-67529,-16415,52591,65501,32060,43529,36936,3863,39590,48352,-47283,-122511,-82669,23514,63474,18997,-11065,-17733,-2918,-10323,-34770,-49886,-52845,-101541,-120443,-34362,17812,-29570,-47859,-18281,-14471,-44417,-95653,-116821,-108229,-102569,-100386,-93073,-105482,-131263,-45311,123327,166029,77232,32674,-11715,-98890,-94945,-5808,36538,54795,69850,56476,41780,12763,-85104,-183358,-134578,-5874,40808,4238,-48377,-87139,-50265,40756,75271,60837,27186,-42516,-126421,-183289,-161342,-82508,-57140,-69430,-49509,-19052,8217,51294,30748,-77580,-121118,-45654,63607,97925,68175,43007,23258,4015,9527,90420,240246,286078,159648,36722,-12205,39352,100783,102241,46536,-6847,-58567,-67956,-28019,22419,80365,107558,53062,-49012,-117755,-110941,-69038,-49664,-95197,-113365,-39006,32760,32239,34369,68337,117299,115178,3178,-90877,-53604,22671,1032,-53908,-37914,-16623,-42931,-24253,21586,83158,154560,168973,120104,52300,16249,4594,-54549,-124330,-113169,-40215,4447,68195,162785,149908,23941,-12745,53547,69199,20734,-23555,19685,105801,117022,52929,1129,-21533,-31735,-32066,1431,24152,24821,1057,-78417,-155300,-125921,-57916,-63985,-102254,-80327,-32172,-35221,-23090,809,-12141,-38510,-25601,599,2671,11916,45619,32254,-16664,-33581,7004,31424,224,480,25279,17430,16205,-22881,-114649,-40862,166237,211695,92532,67183,152377,118385,5200,-35518,1798,64714,81868,55403,42879,10638,-23649,24281,75244,37365,-9335,38034,86778,49650,30359,64256,66573,12510,-20651,-17010,-53338,-93850,-57722,-18224,-19295,-32145,-55297],[-38396,-4068,43164,-8349,-114355,-115501,-28742,17839,32684,81928,108617,91561,78941,98185,97520,88501,58820,9532,-78203,-132500,-87528,-49765,-59722,2616,46011,-40965,-145947,-133743,-95064,-65320,516,50696,6053,-85071,-151788,-167517,-84799,-16688,-24987,-21934,10423,8691,-18598,-35833,-29349,18795,103108,168156,136143,-20988,-174632,-157754,-9219,56731,15646,-27438,-72722,-36197,44288,8272,-78102,-82148,-68913,-72066,-57425,-17411,36702,45631,24975,-14207,-77244,-125116,-75090,-7404,1242,-15579,-22360,-23081,4142,9572,-48355,-119013,-104603,-32335,3318,-3356,1478,30658,26169,-1399,16750,4166,-58728,-57913,2585,35659,69490,63274,12124,-15522,-30179,-47388,-37661,11190,61724,66563,28582,48287,87908,26056,-17396,55527,92701,70424,86970,110726,102105,92537,84203,26623,-55204,-70298,-55596,-61096,-43143,1043,22565,-13417,-43533,8952,110920,87737,-9627,-40405,-39742,-37365,-5517,30412,16168,-14015,-8953,41549,68750,43996,31146,47792,-14274,-89292,-35265,100933,132978,93621,81028,55074,-811,-22122,-15082,-8327,14289,34326,34304,33331,36349,-1574,-48460,-31149,14337,3118,-22244,16007,56286,49544,15719,-40256,-81853,-78416,-5451,62646,64155,30725,26375,30351,-5452,-47057,-24068,3117,-11786,-7287,15429,-18802,-108415,-147161,-96562,-16884,36063,24587,-19676,-9599,56003,74393,18769,12981,84222,149796,112583,34294,33201,61989,833,-43899,41604,108658,51442,54743,96619,76049,30184,678,2717,5027,-40899,-89464,-87558,-65534,-49334,-41138,-932,63190,62713,-11725,-54913,-50628,-39570,-24555,-47776,-117475,-141597,-121269,-114173,-57736,79238,130074,33031,-55675,-15713,55711,116332,137350,87086,23711,-30279,-45299,-5199,-12808,-68180,-75727,-84269,-118169,-90703,-31425,2178,52031,94174,30791,-36404,-1192,62860,78806,109322,169581,148914,49854,49000,130021,132367,80895,35336,5961,36627,65859,-7925,-62109,-11639,14580,-28975,-35574,-26694,-60989,-69860,9104,114897,144944,66737,-71080,-145338,-113017,-32505,-13658,12612,73452,109110,101052,39065,-47047,-85823,-61351,-48897,-85044,-108807,-112624,-130250,-127394,-80950,7949,67567,41994,23370,24480,-7315,-28397,31142,132703,169941,66389,-79270,-80466,3852,-14129,-69343,-745,61791,17863,-41426,-46681,-22426,-4696,-35948,-64975,-46454,-14895,60359,166193,178720,112144,38832,-20704,-90867,-143547,-106949,-18475,41494,49933,-13799,-110730,-123499,-87721,-92358,-94556,-64529,-54386,-65054,-74980,-56825,-30633,-55509,-83674,-54556,7188,65393,79921,44780,2717,-43803,-104171,-124843,-43162,47003,62725,50490,41199,39373,60392,44658,17111,8905,8133,85095,119595,80777,99128,140048,85514,-21188,-72949,-57406,-55717,-58730,-4325,44774,33207,54072,81653,26130,-15838,16876,48874,48667,44625,45701,14666,-57446,-81323,-11005,28068,-406,-27411,7227,65432,58649,4566,-24306,-75887,-154948,-153904,-119662,-123763,-85423,-204,34786,9602,-13970,-1650,8109,-30908,-60051,-86638,-93486,-23024,79055,81689,1672,-59117,-55822,-56089,-109681,-114925,-73020,-97429,-100779,-42028,-38544,-20828,58002,61936,-38175,-85459,-14376,20876,4484,2954,27281,57440,83691,59989,-14106,-85766,-88943,-73425,-88973,-100735,-105804,-86591,-62753,-32317,13175,-3207,-65285,-61701,4134,41160,30159,-8157,-55654,-35346,76937,126607,53017,-8687,30680,102782,122539,45073,-14488,1815,31090,43626,37889,6183,-17835,-59565,-141770,-155140,-77136,-37532,-18311,6792,22357,58192,36229,-15462,16592,30341,-20032,-18544,39211,53569,27554,-510,-18498,29150,124667,154390,133558,162590,170647,94545,30169,61361,57125,-56025,-54335,115412,192350,86688,-46391,-125432,-121238,4917,99539,56072,-2138,23161,59741,17071,-87931,-164687,-132817,-24233,87670,111965,81892,41558,-25370,-85203,-30475,56528,31706,-31049,17469,66247,46043,85293,171489,210058,246727,254702,178436,124763,127459,47634,-105046,-90406,77242,149062,104541,59842,35134,-55405,-126090,-77245,8404,33084,58571,67114,8314,-15851,-10770,-34833,-53936,-16592,56502,40062,-42900,-51784,27456,60801,55185,70627,74332,46551,23418,-1217,-56423,-107628,-90035,5645,79974,64363,-25212,-73674,-30739,14450,2563,-79937,-97042,-602,37338,-19102,-53227,-65280,-95276,-99933,-56640,-57269,-114453,-107300,-29645,-52220,-95206,-32594,30388,50381,31693,-39395,-106826,-103407,-20174,75535,97680,58826,44557,25426,-12273,-11100,41444,84891,83277,47328,39629,68709,36872,-50233,-38075,11863,-56338,-171838,-198613,-184509,-161851,-149289,-167668,-71935,72379,102868,73358,102148,168778,177121,66164,-73560,-150114,-144470,-83610,22078,64073,22824,-15749,52524,132438,96537,9189,18112,78740,95447,71821,64387,58695,50449,91985,141515,148266,131815,80820,1611,5222,47566,43246,25546,3084,-43426,-35416,40589,100833,135233,173332,118818,-5900,-62732,-71514,-49628,-12020,-5345,-66587,-127112,-79495,-18080,-51282,-63698,-12496,27634,39570,-54975,-151255,-111346,-69772,-92528,-80738,-23895,40900,62672,25890,-8847,1812,-6093,9737,64811,60262,-5747,-14969,1505,-48667,-85404,-38326,51586,123738,107492,76889,94132,94053,54145,52974,33855,24407,73328,91708,61950,-2103,-34253,-18660,35615,55539,-6972,-32270,-11011,-53069,-60966,14077,29478,-25316,-46003,-3317,8498,-18781,-1894,33906,49038,39224,24070,-19621,-69394,-38956,-1754,-35151,-75704,-44332,22396,-4889,-107869,-138093,-97964,-70940,-7058,37305,2628,-23744,-6042,-143,28963,47610,6443,6058,31529,-21053,-83878,-60692,14730,54352,14867,-22198,-5791,38128,40191,3011,-45676,-69006,-105492,-118018,-76167,-56554,-77446,-56725,-31846,-43571,-52838,-64271,-85778,-92956,-116810,-137689,-119079,-91800,-93780,-13239,160306,209595,94157,28026,5331,-50602,-100945,-100852,-41975,38034,28281,-37989,-51421,-46333,-89878,-125883,-73115,35905,84751,55360,15724,-3926,-18112,16647,80330,139283,144451,77362,-35602,-147403,-134576,-27434,-21458,-76735,-40831,8581,-2854,13731,50527,12097,-49024,-24294,64029,62584,-5647,-16249,-10520,-27576,-34659,63189,256734,308477,158324,40758,-53553,-69045,8162,56880,28820,12969,2851,-3116,-14319,-30938,16060,93482,76518,7143,-33725,-64076,-66609,-18456,13626,31105,72555,72639,18914,20558,59419,83328,83848,14651,-26960,25324,77251,44901,-8882,-15912,749,12511,51327,54585,54963,105882,142817,104855,30669,-17129,-26180,-35586,-61795,-92599,-75358,-25968,40249,109930,112355,29229,4628,50749,15917,-75773,-100775,-13618,76155,76253,14267,-28733,-48881,-40297,-40541,-23899,6382,24952,3538,-66126,-93170,-46469,-29237,-87853,-113501,-30799,56039,65958,73227,61231,5189,-48673,-51575,9468,77525,100320,108331,105808,66157,-19988,-77832,-91297,-77502,-28802,-24338,-33828,11366,158,-80076,-22062,118466,122156,14807,-10612,58578,30590,-40073,-34530,11298,24406,13737,21780,46927,22321,-38663,-43464,14198,41568,11366,23256,47097,16908,7366,34595,36940,-7890,-24030,-12971,-69630,-108538,-21366,50708,778,-61335,-66370],[1257,4899,39424,19672,-41946,-35208,11598,39271,74934,117785,116430,111294,96349,46883,4986,2165,46048,85961,5975,-91990,-66074,-13956,-12844,20895,35687,-21069,-88713,-101525,-102087,-97875,-56667,28091,61837,-30013,-147601,-148026,-42448,44408,59620,25098,4460,9161,7147,6117,23199,52095,83408,109558,92286,-9119,-100292,-37065,99286,105638,54389,54189,20352,8300,19876,-56111,-112086,-110318,-129946,-135535,-68789,-14450,18632,7852,-47099,-94736,-100110,-98291,-62043,-3482,26316,20801,-25139,-81860,-92750,-68772,-53661,-84615,-100983,-39723,26142,17956,3861,23214,13181,-32956,-48238,-49472,-49917,-29211,12431,51468,84664,53311,-9437,-44244,-64282,-38890,30997,87853,121483,121336,53244,18755,26814,-28042,-85489,-73394,-38590,-23498,-23134,-1202,22480,32887,49920,10632,-66326,-62488,-40881,-91735,-111557,-41854,25136,20212,3061,36826,111238,121297,76421,41757,-21159,-91762,-39317,93905,122820,22184,-74821,-78264,-31119,-19472,-26248,12716,21232,-40871,-74615,-9920,82613,99935,47899,10323,5898,-30705,-51843,-35620,4708,44806,47419,28309,10524,-6068,-9580,-8245,-17547,-45267,-33324,55580,95509,18436,-65779,-81810,-55488,-26884,892,28063,16053,-22160,10417,42056,-8272,-56172,-35551,-55957,-75277,-19283,9205,-68771,-170565,-136961,-12159,46695,11960,-35563,-30800,12610,44990,55260,38568,-7748,-15750,56265,78745,57222,88207,117176,62726,13234,62206,111953,59232,51112,69131,37564,14793,16044,-2134,-8884,-1012,-25308,-54212,-38000,-9623,-8264,23296,65759,62523,10546,-25053,-40544,-37062,-19577,-19206,-49907,-76620,-89301,-81189,-37181,56315,95671,25642,-43600,-16349,27552,93936,151429,127754,56288,-30387,-67381,-35758,-8484,-30330,-67731,-79872,-69591,1654,55101,35583,49101,83427,6755,-47732,31889,94769,77938,100262,126554,98979,50602,36736,67670,49877,29772,39575,20991,5524,35866,39063,28552,68414,66925,-22037,-57540,-26585,-49547,-95492,-76809,-10271,55538,27318,-80877,-105889,-52362,-2852,49630,100646,75624,19977,29322,33285,-14095,-47248,-51960,-50374,-95815,-176578,-212116,-177545,-113006,-34779,40563,35216,-20050,3538,73970,50154,-33808,-24465,79181,150489,101781,7423,1665,54829,32043,-3546,94905,153909,69937,10415,41425,49048,26423,-2611,-17933,-23792,-39679,-16418,55896,84211,38730,-31113,-72950,-93285,-93008,-33984,40917,74023,39848,-62647,-153810,-136581,-79562,-48377,-4914,23192,10360,-19296,-37217,-32343,-44887,-117582,-153511,-98189,-15154,48825,62654,15021,-14860,-3962,-29415,-88873,-90861,-37795,30943,93264,117524,66840,60050,60069,25950,-12108,-14989,75002,111482,76097,119046,162647,60915,-64529,-47245,-4138,-40277,-69611,-20640,52670,87491,71247,30668,-61116,-80262,968,23484,-38354,-50880,-11369,-35386,-80305,-42002,16372,7628,-32423,-40057,13666,60837,13354,-24628,-4552,-35781,-107093,-124303,-87985,-75346,-79981,-64112,-4797,35390,22766,29043,52909,3406,-62595,-90939,-100263,-68138,-3187,10852,-34308,-85818,-94640,-106487,-184433,-194155,-91918,-48147,-65010,-43267,-20601,22896,73792,37173,-31878,-33893,-9368,-73943,-148439,-127423,-39904,21647,57397,56386,1345,-66539,-73967,-64879,-62501,-46716,-52970,-61815,-32513,8099,7237,-61217,-145218,-139843,-58104,-3652,18285,19289,-2698,-6747,47622,100354,43664,-20047,30010,91781,83265,14853,-36911,-41297,1538,51297,48345,-15469,-45360,-62831,-128105,-136966,-80107,-79509,-63918,7989,42658,71330,56849,-5895,-24635,-44951,-63115,8853,93430,67704,-7011,-39417,-29132,41601,118381,94417,57935,123142,155436,80819,45164,59458,-20283,-136416,-90622,82916,137138,28394,-84242,-122067,-91517,19586,87815,59333,44742,97597,114768,32536,-77256,-130467,-135048,-81879,27446,95191,82373,40399,15172,11836,26563,6552,-37562,-56660,-4231,61233,89794,118214,155733,159481,179465,186529,143810,126667,148469,101822,1649,3228,95584,128416,66520,-2451,-17884,-85039,-153194,-104934,-29276,-46302,-64759,-38566,-45962,-58792,-38045,409,13925,17974,75990,86295,-9976,-93024,-33950,46395,71830,98329,106669,62149,14779,-19672,-42738,-68244,-76075,-25998,34818,32178,-42009,-66121,4524,55237,16570,-101098,-159211,-65067,29647,20409,-14125,-54366,-111058,-112922,-24877,9715,-58888,-61214,36484,23372,-49862,-27182,6116,-20887,-45179,-50209,-27532,-4166,981,19344,45403,55057,58080,8192,-65803,-83743,-7645,92989,85344,-18176,-29510,66514,80989,-814,29675,101029,15035,-118899,-140426,-125949,-103805,-87608,-126059,-75675,39187,72288,81297,167909,227308,168992,29990,-62901,-65509,-19623,20554,76451,69910,-2312,-7700,99131,169136,68437,-66105,-40606,69027,113705,88429,53973,60245,63121,24017,15480,77461,107946,60059,5916,2835,-16359,-57336,-70758,-67281,-82464,-27542,77892,119735,125649,153872,126341,67659,59870,36882,6365,19065,35077,-28094,-106438,-69527,-32378,-80609,-80517,-28755,6135,10755,-53971,-83974,-31142,-9832,-32854,-51510,-60466,12155,93623,75594,28813,24894,-1545,-28756,-24310,-8512,19187,64624,57525,-13326,-48256,-12040,50409,81915,57350,63782,92833,62743,37947,110945,129825,79117,68291,78092,77806,16509,-63057,-103034,-65752,-13559,-44088,-62160,-40431,-89812,-80110,33219,30354,-66947,-56503,40701,51369,8022,3493,-2734,-2832,-11264,-67145,-114810,-80948,-17338,-9586,-26896,-16106,11442,21742,10667,-32295,-98861,-146714,-124677,-30118,27679,-16269,-61624,-26190,-5008,780,8408,-24450,-44216,-6177,-17381,-40850,-506,44807,46552,13069,-28439,-48393,-24114,23405,48473,9890,-46652,-71733,-73905,-106950,-138427,-115539,-48883,-26749,-40442,-13107,39962,36658,-1202,-17714,-22612,-37132,-16347,45348,122590,174510,141900,37936,-15362,-754,-8335,-81174,-120213,-38181,65256,15326,-98446,-121702,-92994,-72796,-39345,5280,54869,66321,19936,19306,59745,-305,-83963,-35064,103697,163496,118997,31191,-53860,-67491,-40890,-66045,-93681,-68922,-52011,-66977,-39131,32652,36521,-21605,-35304,4156,-20149,-68999,-55396,-54066,-79816,-79563,45772,268918,306265,132117,54969,-29362,-114687,-73082,-3967,6551,41154,63475,52380,4184,-63292,-39330,58843,68055,41802,47097,9591,-14788,36318,89273,106499,100055,41096,-47744,-41038,25831,43125,10482,-21953,14055,70395,95943,87904,57187,-1142,-35898,-8890,41943,29647,8005,23750,34209,4383,-19257,-17599,-11470,18341,55262,12553,-32406,8805,81326,99593,73878,18698,10885,35980,-9826,-69241,-53438,14630,50443,21803,-39308,-65270,-55738,-13261,-1351,-21226,-27532,-16662,-50874,-102807,-53825,23985,27510,3294,8921,57807,103671,93694,92445,105935,80007,23935,248,49580,115843,131954,95721,77736,69667,-9411,-96186,-126885,-110330,-56439,-64032,-67248,6214,22697,-47158,-37155,22915,2008,-79352,-105827,-22096,26423,28023,40544,42408,-15332,-65825,-54173,-11637,17541,2606,-20699,24261,77015,35599,-17857,-26013,-24442,-8956,-6360,-15125,-18695,-10017,-4892,-59379,-85947,17572,96489,15264,-70280,-44470],[29638,-3497,20616,19693,-16781,-7685,5226,17782,67127,87034,31688,-3923,-28109,-62495,-78650,-74674,-45811,16218,-7453,-58099,-37567,-8714,-499,28323,25419,2553,-12917,-25711,-27731,-244,6915,56374,123504,53676,-48884,-45020,-2688,42102,67066,13952,-34389,-24489,-4433,23969,69645,95724,75297,45589,56415,57856,52007,88386,145537,124198,74531,89483,67296,25559,-32697,-138929,-167356,-99869,-70921,-64225,329,65761,88494,42888,-58118,-97157,-32320,-5839,-31516,-16377,45882,65818,3805,-77391,-129462,-135468,-71512,-43126,-70570,-56035,-18574,-26221,-6150,30221,9216,-27011,-45539,-79444,-81330,-19538,48154,71797,47248,-10720,-43447,-62551,-81824,-41815,36872,89251,116656,116230,47502,-11880,-13714,-26728,-82264,-146854,-137924,-87052,-54388,-9131,13296,-12557,6893,4793,-29119,-13688,-21172,-100070,-151686,-122239,-43134,4374,5658,14533,81766,123960,106683,76962,10273,-86342,-65570,67624,106963,18470,-94290,-135775,-106105,-84581,-98103,-34089,56888,33531,-77227,-89595,35690,83877,-26515,-89426,-28523,-38100,-68407,-58976,-54345,-48444,-17762,17079,45513,24150,590,-14161,-41548,-77312,-61718,14735,40567,-31400,-86929,-56579,12977,51911,30358,-37553,-106965,-120825,-26929,40043,12723,-14438,-42188,-115314,-104025,-33083,-53114,-121947,-142386,-63105,67082,95330,-3128,-76470,-45850,24628,32290,16421,47140,36961,-29643,-25311,13012,49514,90379,103771,92895,60400,28254,45544,39782,27752,24550,11754,39360,84630,19043,-56247,-27395,-20527,-68523,-53119,12808,50446,69895,62316,46341,34187,11897,-1855,17298,19166,4493,-14063,-57649,-74030,-13247,18344,23404,44603,43929,19442,48873,91142,113685,88378,24789,-10633,-28566,-23430,18857,65280,57704,-4029,-42448,-15076,52914,53099,18900,85101,156117,50276,-47987,10624,76813,62732,58373,51880,40463,6370,-73599,-87096,-18905,41985,69405,57657,14843,23199,84453,118173,132517,113431,13752,-49742,-4484,9475,-61284,-111578,-89514,-36609,-38519,-72004,-33602,215,-26086,-10706,24217,-25516,-80468,-25904,26028,4199,-14493,-4134,24756,-13865,-144844,-197522,-120101,-20621,61081,78114,16516,-25243,19272,80260,40943,-63127,-93075,-36336,31461,71796,81011,67374,58886,48259,68115,142813,122818,28872,21459,68369,48230,36677,46919,32904,12273,-15627,-58721,-50898,-21169,-29399,-34019,-11631,-23899,-47999,1643,62390,48835,-28685,-103555,-129619,-97852,-50720,6339,76013,110537,80637,35860,30776,23893,-34689,-113941,-135015,-84857,4089,71659,65985,8785,-1607,53028,60971,-19516,-92622,-93668,-15789,106607,158719,60961,-1996,22170,31153,-13023,-25464,70814,124442,112976,143235,145931,13881,-87075,-12850,73261,31047,-21756,13097,75427,117256,83911,-10467,-112055,-82380,14897,-19866,-116486,-107288,-37272,-18459,17185,74958,68136,11269,-41418,-68080,-39833,10570,4492,12538,43325,40357,15210,-20537,-38247,-28784,-35241,-48215,-9663,13447,-5586,41768,103403,40451,-57601,-113300,-131521,-129448,-92842,-55439,-59331,-84528,-76222,-71355,-125573,-121030,-5170,94634,63272,4088,-24140,-2347,35166,-6338,-27005,18964,1988,-117538,-193629,-126817,-1832,48949,53740,53628,32793,-7096,-34241,-62415,-92228,-77469,-67541,-90445,-53085,-8451,-39880,-101185,-157240,-165060,-98687,-33552,9845,34452,22843,-10767,-10196,30983,30889,1458,39,-23087,-57634,-64741,-38808,-11380,6106,47521,67228,-16587,-72077,-36824,-15244,-17710,-18170,-37079,-55060,-43941,-16043,48880,90562,57253,-9263,-71761,-64077,33923,112769,62921,-30869,-48534,4157,57840,55042,-21705,-57500,11265,43328,33964,74366,59440,-60523,-117652,-44465,55341,64841,-17401,-111788,-139202,-83266,13635,54272,37301,39355,94664,130749,61840,-44694,-77790,-80783,-85723,-34378,47640,78675,49250,43626,86730,70270,-36690,-81566,-45700,-8766,37911,72860,81455,103880,105841,81513,78363,66218,62757,90673,80622,38945,45525,81751,97034,41192,-68385,-98652,-81118,-93241,-77861,-37211,-30331,-17452,-815,-17175,-50989,-43244,8432,20207,-10533,34561,104212,82950,-12598,-37513,-20668,3092,64100,90816,50184,-13315,-37826,-18079,12010,-7137,-34616,-9223,29258,10748,-16949,24054,60670,5620,-106490,-144916,-70700,-318,-8816,-43654,-59208,-90209,-101215,-24508,44589,29111,50366,130061,88087,-37972,-71200,-48861,-80641,-119557,-67982,43832,85765,21135,-46815,-22728,45080,55843,-15191,-82290,-86712,-19541,75532,43720,-67842,-71016,16235,43242,17978,68845,116332,27920,-63041,-55158,-48593,-52373,-44755,-71447,-64314,-17910,-397,35779,163209,228085,127203,4768,-22410,19989,87325,108436,87652,42971,-9437,21442,94275,100193,17273,-60724,-49823,6945,47811,41098,165,5511,-5477,-80621,-100493,-22239,16112,5739,15402,6981,-60176,-121331,-128506,-116629,-98938,-21228,72853,93751,76963,77805,83553,132204,178230,121448,31423,20097,36635,-18782,-96130,-84714,-61992,-93462,-81136,-10924,23154,5634,-31154,-11255,27622,5559,-18636,-27283,-57839,-22169,64140,98265,105962,90396,-83,-91182,-113529,-74273,4215,72499,76438,29483,26496,39859,35618,17147,-2340,23496,50464,13944,17989,131464,157764,69403,35972,88608,129518,73699,-31030,-99015,-96653,-69786,-95893,-88981,-43436,-73425,-59812,32973,23939,-43700,-4316,92825,81759,5868,-9180,9317,8750,-27966,-106522,-148030,-79343,-17098,-34165,-23425,44430,69201,11525,-19060,14319,-6532,-74358,-101031,-87663,-68519,-51638,-16165,43424,55976,24016,-16895,-60694,-66190,-29321,-46087,-45321,23303,66673,56725,49490,28057,-48300,-92729,-30046,81756,94475,7910,-60909,-88014,-132287,-135309,-56598,7855,7828,10654,50325,95449,98422,67409,100486,131494,54279,4848,88183,180669,171024,100865,713,-61237,-33050,-24048,-78400,-63791,48056,130572,70586,-45116,-96345,-91299,-50370,4301,26692,24841,5657,-49968,-42664,15277,-19366,-130636,-144027,-27321,51468,30300,-645,1123,-8741,-54319,-81762,-63580,-87712,-140347,-141761,-82976,-17288,-31299,-101179,-125200,-80187,-59746,-51745,-29449,-46324,-81512,-87519,37818,272734,290409,93655,34744,-12440,-102171,-77778,-3442,1022,28073,50176,26596,-13278,-54827,-45419,25526,52838,48948,83379,98594,64479,46837,49580,52337,42055,2732,-63547,-60430,-113,-4203,-79465,-78579,40069,112506,119299,138230,123102,12041,-80857,-75557,-42564,-43291,-21050,6218,-12076,-50615,-40616,2759,10824,47893,123172,79125,-7734,27803,116293,110543,48466,-1512,-3365,-3142,-35590,-18858,39159,61345,55814,27983,-49071,-97199,-55941,28123,60493,18777,-27427,-39994,-91980,-136330,-79066,-3683,35914,87101,109114,75712,46079,23863,39787,90144,111560,79747,53068,51436,60379,63814,22837,-6211,2309,-29368,-69037,-83462,-86067,-48340,-33264,-18522,50862,66433,-12130,-40203,-11685,-39225,-125916,-153008,-33260,97008,153717,156116,96877,-14234,-69129,-51550,-41276,-23279,1026,11745,37106,59017,21937,-37010,-54790,-37513,-21954,-44196,-50377,-721,32789,11326,-48435,-85444,-18763,58205,22504,-25075,9414],[62790,17506,21817,1291,-36244,-31072,-25871,-4195,49027,42566,-43877,-98921,-106869,-71142,-41239,-52864,-108552,-95129,-43085,-2199,9349,-2116,5705,13362,-22288,-17220,6864,19969,70429,137445,117612,113127,143699,87112,42529,30467,-9139,-19651,-9893,-49231,-75664,-66585,-44620,533,62563,100974,71219,17808,40843,99325,127051,106349,95203,90832,62186,63960,62258,40128,-31468,-149391,-216112,-117865,-629,21736,46058,121470,153713,99449,7038,-22246,40911,49456,-5916,-20129,32285,66426,57621,7101,-78246,-134796,-78099,-3716,23738,28139,-7839,-53165,-13382,37641,12004,-2475,3483,-42406,-75950,-35194,45032,84107,45645,-13388,-35382,-64112,-88566,-60070,-4532,55969,89649,74437,34590,8409,2693,396,-36305,-91865,-84023,-31600,27781,80790,64898,-14078,-30696,-14466,-9014,-15049,-53785,-91607,-139093,-189361,-151233,-72648,-16757,26229,94433,117021,81162,37610,-21874,-89815,-90458,-23299,7799,4284,-33551,-64089,-60870,-58681,-76257,-24237,52590,62262,-13075,-37013,38939,52513,-68457,-118773,-39234,-9460,-32482,-42830,-64359,-93701,-72031,315,81432,51575,-22095,-36803,-37694,-70354,-87338,-69315,-57716,-66275,-49164,4521,62125,66614,17162,-85090,-161217,-146360,-60944,-2552,8352,3313,-55160,-96731,-30349,-13823,-101937,-116484,-57320,-3576,64990,81909,12815,-58942,-64445,-728,18332,-22134,19985,107056,82055,27605,8063,27921,53481,46972,57600,49121,-34338,-49418,-13350,-13184,-25109,-12511,34058,85735,34134,-45141,-32556,-41295,-101734,-93832,-11063,74737,94874,43340,23381,40082,10397,7209,58657,51347,20105,4310,-55911,-70152,12836,27716,-6672,29766,82804,77185,110379,166241,139827,19185,-93282,-106584,-58025,6372,82985,125245,87785,7304,-45622,-24054,12043,-14436,-8775,125297,230511,123027,-21097,-30557,28577,52483,50236,52458,49528,-21166,-138676,-155484,-41045,41929,71746,85101,40596,23912,79652,95818,78288,89992,46964,-21012,3364,33742,-38012,-107933,-82210,-42894,-68015,-101169,-44779,-2036,-49289,-104279,-104029,-109551,-90604,-14776,2130,-31104,-9534,56723,102889,58984,-51086,-69090,-6427,47619,86764,63193,10196,24328,74562,65282,1581,-46627,-35729,-19516,-25205,23952,104146,89521,5116,-14556,55827,112318,48395,-26756,-5171,33886,9596,8131,22706,-8611,-30652,-21880,-45233,-61575,-72162,-89750,-42095,46242,21628,-51661,-14598,43391,8981,-60432,-84751,-81611,-73864,-39833,26674,74208,100607,88558,59938,62500,34567,-50498,-80767,-59042,-53637,-6307,60952,54148,14894,28564,90644,116745,55250,-27870,-82539,-72478,39629,120413,45334,-47458,-19983,47831,43742,9975,50187,88525,115866,136416,89639,-29590,-79898,-10170,66176,35359,-16009,9038,63123,93207,84778,10212,-65544,-10673,86509,36951,-64422,-56878,3541,52544,126821,147043,104678,59634,11323,-46014,-64304,-29982,16153,26324,7380,35496,75854,42905,-23029,-22130,12085,32573,34433,-13372,-55763,17204,98559,58082,-10202,-89397,-147424,-159548,-113173,-71023,-89462,-94886,-29166,19409,5481,2589,67402,149405,129245,47672,-37058,-54640,-6297,-14053,-25779,5325,-23650,-108536,-110618,319,116818,116808,49108,10237,12300,14243,-4472,-57998,-124410,-119177,-102054,-124069,-103097,-84689,-102967,-93411,-96186,-121044,-94969,-58150,-38088,-14058,-13888,-50914,-68583,-31645,22023,19444,-35144,-107127,-134417,-100431,-18199,26466,437,29007,78745,-104,-73255,2263,103254,92583,39917,33591,3546,-67438,-71058,6807,83834,102284,47081,-18047,-5921,58954,102129,52062,-31393,-26439,50979,60307,-8149,-63516,-68874,-44907,-45414,-63,72773,33111,-61735,-71431,-25358,14811,45074,23835,-60994,-127483,-108188,-23910,41211,60704,53781,50811,67523,43274,-16397,-41119,-48741,-93486,-87014,-632,82606,71062,37596,67193,66704,-19749,-46092,6296,12707,2897,18100,34088,81325,113696,58361,20315,16888,20862,35644,33765,22231,30813,35807,43317,10690,-90977,-119859,-66810,-29826,-15167,10137,47752,90995,77401,425,-52920,-41403,-25365,-55395,-89274,-40234,60650,122561,98712,52453,-2338,-27173,9471,42027,34365,-12462,-39164,1100,82821,57113,-36197,-33711,58533,93986,45590,20565,10782,-36385,-89909,-78197,-41146,-44714,-75628,-72436,-22695,-16445,-32488,15058,68847,79950,103945,130883,47463,-84168,-105046,-47167,-43873,-99392,-58725,54113,93575,21920,-85454,-83172,8790,42935,13710,-2909,-13796,-4299,28847,-17812,-91214,-78074,-22513,-13676,-19546,7958,11343,-20321,-18512,4846,-18420,-52936,-39613,-30061,-37697,-53637,-74727,-50390,81877,168094,90908,15895,32884,68295,112085,107531,21028,-65475,-59611,8888,41856,21523,42650,69839,27542,-22348,203,-4855,-61682,-89974,-134076,-172972,-125534,-61901,-59066,-16081,41318,1320,-88599,-135695,-124398,-87600,-41739,8948,47796,64854,51613,15827,26400,131808,187225,100364,12927,9844,30349,11989,-43145,-79819,-86280,-105476,-80719,34211,86247,44067,-416,9671,31070,21646,32838,48949,11945,-33292,-18570,69145,168729,151344,-13789,-132035,-121406,-89680,-52318,5295,11621,-17297,19280,44408,23302,5316,-20264,-36844,-31483,-19087,15445,93539,98974,27647,12030,76973,139282,108154,18503,-51217,-69213,-70788,-82530,-38940,22107,10702,-15360,-28081,-38678,3276,71113,106898,80975,28136,22856,59134,66933,2680,-86268,-112482,-57058,-13439,-35819,-18180,61482,89977,27617,-25550,15758,57532,41547,-18152,-74757,-81039,-19394,57237,96897,90791,61471,1436,-71558,-70700,-41773,-71316,-78215,-22175,26900,45001,77566,115802,42406,-62668,-47125,78075,141523,76968,-46282,-121726,-133748,-62836,44142,51188,3879,26193,77331,76247,37978,24400,91791,144290,67191,-15133,17733,100757,153547,143030,27701,-62102,-53570,-65204,-83441,7727,126536,170889,142237,84278,33889,18350,35486,29045,-5255,-19641,-18191,-43894,-74831,-75267,-57314,-77712,-129043,-107339,-62569,-78090,-68649,-12125,6591,-14960,-91,39543,-22095,-135520,-152898,-89737,-55407,-107843,-192989,-201211,-96196,97,32812,28424,1419,-25892,-53291,28489,240884,271070,83678,2424,-36057,-78784,-26915,51883,22590,-6219,-14224,-47821,-49499,-13223,-2019,18418,63013,77650,107700,154326,101066,-1240,-50941,-42188,-10344,22414,26431,32066,31315,-38525,-128330,-84045,83137,164917,158398,176884,156580,40580,-54347,-86371,-98277,-86240,-9816,47984,33142,-5824,-9877,8899,-5620,24674,103817,46714,-60808,-26740,80594,93258,29932,-2929,7827,-11239,-45457,5425,81266,95555,95609,93660,1534,-94727,-67838,35504,86881,62197,23041,5802,-41924,-94536,-105332,-85020,-30253,43336,54030,-23695,-74309,-40021,18926,43833,62389,64613,43761,-756,-26860,-19316,-19522,-34822,-45240,-55617,-38007,-34846,-45978,-3296,38288,57488,107990,123317,50098,11772,25643,-12673,-94804,-94943,33259,155968,217502,229354,156102,29005,-11456,32760,24646,-33488,-44654,-6520,7526,2719,2939,-1479,-1155,2908,-17397,-53890,-42904,26033,63897,5779,-83448,-125751,-84994,2342,53865,69927,80997],[46409,21451,21213,-8952,-44287,-54309,-49684,-8945,38370,22379,-51003,-91990,-72299,-2395,51660,30185,-67878,-85436,5378,65075,33700,5850,13950,-28844,-102147,-73812,-36973,-12759,76287,147013,116911,99738,86790,29603,23820,14922,-36004,-63048,-74442,-96865,-95783,-98567,-90269,-32601,37101,72797,55089,28033,45628,73965,75782,38193,4586,2433,6608,27710,49058,31003,-20075,-102429,-197314,-153342,-26112,-15244,-10527,74166,108418,66487,38793,29847,45339,31503,8028,9534,20460,34447,69490,57913,-17655,-76831,-58766,9199,104679,151632,83917,-761,6896,28319,923,5455,33833,12239,-33398,-67500,-21995,53518,61083,20815,-19642,-74342,-100592,-78993,-36380,49924,99377,64381,43670,55141,27930,-19036,-37409,-3239,52336,80551,95551,97470,54149,-3195,-33221,-38318,-34875,-63375,-98156,-76910,-97626,-180651,-190159,-129103,-22742,84178,138998,115024,57956,-1056,-62768,-103310,-106648,-96071,-66396,5982,43362,49036,65478,52993,20528,29591,33345,47859,68696,64094,41504,4023,-66798,-88506,-41249,-8578,-19854,-34310,-21046,-13671,-19934,20401,86426,58485,-23386,-35035,-18719,-48419,-94273,-108680,-94377,-75935,-40274,22632,60086,23953,-36199,-96630,-110891,-87627,-69427,-51380,-14892,-1443,-28793,2694,101723,63646,-65099,-71744,-30373,-19301,2447,19613,16363,-18351,-52295,-18364,8315,-51341,-54994,58535,112583,94792,40960,897,4178,-9763,-19282,-4675,-48247,-71906,-47381,-28616,-29301,-19434,-14658,1323,21287,32863,30202,-28936,-97687,-117310,-75251,16568,54360,8416,23044,59267,7526,-11180,47519,45244,26971,30760,-21492,-52220,-18073,-23610,-23016,47409,104687,87381,113278,171180,141165,15135,-90245,-103529,-69111,-10735,63666,103725,72229,-4144,-62659,-76383,-69624,-58124,-6634,98081,179262,138718,39417,-20318,-12587,26703,69194,99383,82238,3120,-70158,-68777,-31295,-3660,44370,78743,30631,12862,44984,14078,-15063,36000,41297,-18371,-18531,7723,-52893,-110258,-49908,21043,-39297,-152048,-119171,-20692,-9065,-62286,-78090,-71921,-13463,51549,-6332,-79908,-33627,50347,58361,3421,-11976,30643,46877,46402,56307,33541,5108,46758,90294,32391,-30864,5814,92075,102271,25725,3972,68209,49168,-68932,-88852,2359,60772,27166,-8836,-1228,20631,1637,-32118,-47806,-66489,-77346,-46992,-17355,-34108,-96219,-144962,-96373,-3427,-33080,-94922,-42234,20439,17840,-1862,-15822,-48961,-82547,-59139,-4883,2634,2348,19614,27790,40096,-726,-91296,-59595,34923,1577,-44077,-789,23574,1656,1206,52704,106859,96162,40873,-50616,-101070,-17262,87605,59105,-7371,2080,77562,119651,77782,37453,15443,51900,86911,22056,-64455,-74526,-43653,-18221,-24956,-53348,-41069,10013,30541,38504,44204,28987,72611,169737,176015,89336,51811,67792,94116,119220,97760,91165,116714,105057,44811,-8067,-9695,21655,-10384,-62996,-10093,68428,51335,-5937,-14247,34520,91295,93631,15205,-56464,-22349,45172,64768,75422,12753,-96634,-142704,-91422,-44929,-79981,-84095,7191,63282,59169,51861,53357,63768,69564,36785,-33287,-48338,9024,40704,21359,-14293,-56564,-80116,-11215,108639,189878,138771,16930,-59534,-65929,-45666,-19457,-33450,-77237,-70830,-55016,-84356,-115136,-120065,-101004,-50382,-29420,-51397,-56722,-71123,-93445,-78199,-57116,-69524,-79087,-40570,4853,-13761,-50158,-55241,-58324,-56997,8800,23784,-28421,5399,82991,52065,-12187,35186,131790,109380,33155,38126,43350,-15521,-35957,1811,36012,51820,25737,-404,33456,75105,90054,57295,2453,20679,72368,40791,-10550,7265,23073,-682,-21796,5876,27308,-7655,-41138,-58500,-74451,-36679,52597,90089,42090,-34644,-91850,-60149,39519,112353,94397,19287,-30726,-31526,-18862,-25344,-51881,-98148,-97786,-27337,59767,62474,14064,7466,39055,14426,-19706,-3285,-6231,-31866,-8647,24488,77678,115689,46615,-37038,-33502,-1638,6030,8323,13604,9488,-4804,-93,-1103,-46206,-70379,-67034,-17927,38832,72412,74819,54676,5652,-88469,-121292,-75360,-63518,-94608,-105580,-75793,-18420,59427,117509,153182,123186,44411,-2220,10943,27083,-4455,-58181,-16170,85222,56507,-50569,-47542,75086,139884,84779,1476,-71088,-101584,-75549,-29123,-26094,-69677,-92638,-32302,34809,13531,1224,66207,95755,78567,64836,41261,-40273,-98970,-56391,19757,26174,-38506,-54715,-692,45167,18831,-81437,-113273,-44348,17747,58833,86145,45989,1184,-6405,-31718,-74751,-64291,-24095,-31674,-63913,-78074,-97528,-68427,-1145,24849,-21697,-68529,-32507,10668,11292,-23076,-70016,-86884,-8851,75133,72551,51690,72914,81126,82768,53203,-44865,-165556,-145679,-45010,1828,19320,117563,192206,110223,3401,14684,51,-89169,-160872,-213085,-190254,-77567,-25295,-39059,30250,75724,-9368,-108721,-131150,-97903,-22632,34498,45459,43082,69451,69550,10523,565,77356,91334,2719,-25534,6191,49200,91769,65497,-12300,-60844,-98182,-67118,88132,179288,128227,38379,-13958,-12154,44040,115220,142582,92856,-11431,-68691,28830,159865,139061,-33307,-127220,-93026,-89369,-86605,-27012,-57292,-126598,-94601,-39802,2189,47590,11492,-76947,-104441,-35277,11733,23652,23983,15386,12092,28005,72359,54710,-9486,-57537,-62627,-55756,-33879,33317,96916,103764,39805,-80914,-116592,-3366,77795,67180,65504,88727,77185,64957,102650,79160,-5558,-39251,-18965,4779,-5514,-5716,20904,35543,28303,14106,21543,54006,68602,22353,-12051,14797,61413,63617,25609,-5000,6732,-19968,-95492,-103536,-71212,-73838,-93305,-100160,-68068,-22707,30304,125973,130715,44144,3165,47016,109106,104921,-2202,-96654,-114659,-31992,52529,13779,-58380,-25926,62558,73643,-12881,-60052,-29925,6963,11582,-2873,-28015,6169,115472,152875,47995,-26058,-46818,-89293,-79017,29222,108878,129272,153294,176294,164020,165577,161814,65741,-40355,-32888,27834,40266,-31141,-100267,-73307,-12222,-45958,-80896,-73918,-88154,-77338,-35203,-10220,10344,62131,118450,79477,-44253,-103725,-69767,-59267,-127336,-199834,-181934,-49156,69152,79966,40376,17646,8559,-30340,5109,169474,231995,93682,-5440,-56704,-55299,11285,66263,28121,-19827,-49885,-75044,-41404,46039,68529,48008,66740,84776,94386,107687,53630,-52281,-108636,-83657,-21469,48718,111196,146960,97790,-37424,-120811,-47508,104386,167528,167444,167109,138976,82977,33896,-36441,-89801,-71380,8949,52635,56056,42215,10954,-27327,-61124,-35479,19021,-47386,-139206,-103941,6876,48204,12283,-999,26209,17464,-19076,2505,63867,108525,129775,140899,58032,-67730,-102030,-27385,21094,30240,47804,68931,43209,-30294,-94887,-114229,-93096,-70124,-90823,-166161,-176447,-55381,37526,2803,-16155,6925,-26115,-83708,-78172,-31733,1554,-12180,-61560,-77673,-34290,-28427,-31680,30300,58499,42642,71590,120925,98343,58196,32469,-7821,-32532,6383,89185,112898,133450,176496,147027,28072,-21814,49284,86449,-5434,-83961,-68611,-51759,-38134,-10213,11335,27786,16064,-37515,-73277,-47106,-3554,9389,-60660,-164913,-182557,-114846,-17562,63229,89494,65975],[-26861,-15468,23312,38000,14578,-29619,-43907,-4184,27640,19093,-29153,-62935,-42625,14922,68514,72067,25965,48904,133243,130930,38734,11950,22012,-58730,-144339,-93645,-53325,-57958,-1943,56402,39653,23203,8723,-21083,-12794,-1565,-21744,-35109,-42010,-59502,-72366,-102533,-109167,-37397,39109,54225,47324,67816,85882,52824,15446,-7651,-48040,-76735,-32183,60013,75659,-872,-43486,-38110,-74000,-102724,-71469,-88861,-67036,14670,29656,-3648,17108,34694,24299,-149,13326,54236,50763,20838,15520,14043,8331,3956,-12292,-6777,83328,168842,153226,86633,49222,16388,-7880,22474,66509,54280,-10814,-97712,-92367,-11010,24990,1205,-28858,-66412,-86761,-78183,-37425,73581,140640,101135,65217,63112,16364,-57830,-60326,35729,131162,134951,68213,-6518,-32933,5353,23562,-15851,-45062,-62507,-70703,-44435,-43111,-84698,-101146,-76214,18982,129150,155642,97164,42587,8737,-30436,-62680,-75129,-86757,-60674,18264,56380,71916,129043,140481,90318,72598,46958,36429,77284,68649,2649,-32024,-46319,-71839,-78774,-90655,-90945,-75599,-20286,45921,75331,92579,98269,63306,15268,-7399,-12962,-48731,-94064,-84548,-49772,-55453,-57076,-3652,26428,-11024,-64571,-85377,-56405,-41218,-51956,-47102,1062,35939,52615,104272,185141,144894,13576,-54369,-77950,-58831,-23556,-25982,-29497,-2977,18896,28091,14243,-60230,-125674,-96441,-26590,44413,39816,-30164,-48570,-49600,-77125,-48075,-4380,-10184,-39911,-18478,15140,17598,-24365,-51721,-5759,80080,82790,-3133,-55667,-85611,-108683,-80233,-47002,-37435,39901,90034,28576,-8568,37589,36647,13426,18011,-795,-31447,-51655,-67324,-23021,43954,71010,50967,70085,115325,111493,40573,-8594,1847,-1522,-16794,-10211,37634,77546,37977,-37518,-107011,-109671,-36899,16240,1157,14833,75596,105091,49251,-21202,-16989,60128,99451,73660,54161,74780,77539,-2562,-40728,15158,38781,-10998,-8844,20936,-8381,-3112,45839,20347,-40789,-34470,-7316,-59529,-110972,-37147,63672,3753,-141925,-131064,-4065,62938,68485,51760,12839,45856,98520,15008,-89819,-75846,-40112,-77950,-118702,-58664,8295,14521,44124,74289,39212,-10397,-5580,7880,-42161,-69054,13448,109925,115498,47551,-16056,-15322,-40949,-111188,-90675,-7793,43452,51174,53345,50835,52228,11329,-51746,-64423,-38187,-37642,-32951,-17320,-50837,-120940,-163984,-142850,-98471,-113318,-122507,-62245,-958,49792,68718,35879,-25781,-76033,-79541,-58013,-54056,-50738,-33194,-26506,-6957,-27338,-94939,-39560,99130,63560,-56371,-46611,14199,-18495,-84500,-53656,38987,83934,58781,-32004,-59791,35916,112787,78184,66936,64872,85488,123745,98552,47644,-10777,-8643,32492,-6748,-64781,-65600,-65428,-59778,-27537,-35503,-41496,-21297,-39949,-63429,2593,48693,79821,167793,214956,154079,95809,88564,72245,30288,-2442,31007,108023,153121,132045,76852,50170,18386,-40860,-57763,2023,61644,59895,36889,4025,10803,66482,114378,87296,8352,-15926,29852,76458,115815,79924,-40988,-126423,-94361,-15009,612,-11839,21252,37393,29551,37760,4040,-24175,-8752,-3160,-6842,11255,48675,95280,97067,23398,-43570,-57315,-554,89754,139307,72887,-21867,-73284,-101715,-109185,-62514,-6735,8431,20596,50327,6062,-81748,-74744,-23235,-8463,-6422,-3212,-8035,-40675,-71280,-64412,-35427,-23017,-26655,-15121,-31725,-82923,-50800,54727,70285,15670,30150,13887,-41472,-14847,80522,123801,76913,31431,56574,38891,-39899,-37113,31247,57353,43243,20654,-24203,-63384,-96452,-90884,-7043,70318,95746,80496,55689,62173,46369,8831,39604,91256,74638,43310,39884,19017,-19030,-24070,-23374,-73584,-114696,-63451,20492,71520,91620,77395,-976,-42912,27596,113389,94846,6851,-81511,-98917,-43679,-9888,-32712,-51521,-41591,-21770,-154,9649,1863,-4685,25871,3081,-73790,-111251,-100978,-64170,-4317,20584,46873,55272,-30274,-132840,-122143,-71672,-52418,-12004,26569,16853,4373,18453,43523,51154,18775,-34123,-9082,58042,93687,35477,-86361,-165420,-203119,-191494,-131319,-72199,-21165,-8977,-42816,-58020,-7031,62282,157563,191711,114105,20821,-2482,13783,-20740,-85969,-44763,35897,11948,-56998,-47137,61379,124910,72123,-26049,-128046,-154583,-76610,-8045,-11437,-33053,-10475,55240,46417,-55196,-68856,38965,88367,55723,13540,-20624,-51717,-29214,36574,73552,43229,-37732,-106099,-71990,18255,32365,-39429,-73812,-43847,7049,57023,76592,36534,-9342,-16060,-14549,-49208,-59165,-25617,-28663,-81862,-121699,-139945,-104474,-26861,25653,-1807,-45820,-10022,43808,65827,53176,18807,-34310,-43365,23658,102021,104541,76167,59956,58172,38443,-27535,-149772,-178892,-78829,5079,62004,141767,179604,108611,35948,51940,27503,-88642,-170337,-179327,-115322,-20718,26344,51764,110843,105362,-2971,-112412,-143750,-106891,-20205,34943,47965,52730,80639,89354,31935,-18350,-16555,-40227,-78213,-41419,15685,83096,163389,144854,48902,-26142,-73185,-35876,111426,223005,199163,85166,-20821,-44642,30704,121339,160914,120498,20592,-35316,27997,83155,44986,-46258,-95421,-95649,-102808,-66025,1559,-63730,-173713,-173349,-128772,-44119,58355,43697,-66000,-112371,-39889,-12434,-26411,10085,47385,20967,-17882,-14455,-45513,-85828,-84204,-62474,-46196,-21340,36047,110741,147796,95787,-41516,-116189,-46497,17802,22456,65442,131098,84839,18527,93008,143669,84144,30326,18281,21785,22213,1422,-46886,-77379,-39633,35772,51064,22660,14625,-377,-2064,41454,59281,-6079,-103161,-154801,-123047,-117981,-153046,-147553,-101792,-66912,-74607,-130130,-131954,-92555,-60393,31446,117578,124417,81063,34498,34009,52397,18386,-45438,-99765,-77583,-46120,-72193,-97855,-55298,55901,122301,46794,-53135,-104634,-116388,-40427,37483,-1472,-13094,54038,52236,3824,7381,-19501,-81798,-69812,-2859,10464,19167,91332,167896,182462,203135,211350,97890,-27991,887,97079,116141,44755,-36893,-37065,13791,277,-29119,-20541,-17104,-21184,-7183,-5511,-24294,567,74502,96220,25977,-43234,-37120,-34454,-101075,-136846,-96586,-8201,57759,44510,7424,6064,2818,-38869,-2659,145729,212144,105832,19111,-26425,-12642,16322,17335,5091,2904,-18084,-16413,39004,115189,138242,93164,28749,5254,2598,-12185,-15020,-28968,-58956,-51422,-21297,18882,84422,153131,132910,6123,-81418,-27819,67627,103738,134572,132175,117242,130251,101974,-4771,-67176,-34067,23708,24722,22775,29121,-7634,-63665,-81255,-57488,-51510,-116905,-152609,-105443,-14776,40377,30802,-1341,8510,35635,39136,34254,62335,123257,154650,153588,84625,-34533,-98520,-65741,-55549,-48637,21945,95539,82914,3718,-38576,-28552,-28585,-54230,-103695,-174800,-157698,-21975,63228,6661,-27157,-2878,-68109,-141319,-80636,28515,57179,9086,-47706,-43756,2810,6984,10120,64322,52347,-16000,-19071,64098,107862,69841,15418,10318,48898,83980,100747,41036,21753,85188,91251,-15182,-78749,-6839,78343,37317,-51649,-70648,-39455,6252,14140,-8039,-1056,-10938,-65700,-88848,-52954,-38156,-53439,-88208,-148548,-138458,-42137,37319,59075,26527,-18929],[-85525,-52712,34848,110037,90765,6131,-41012,-24397,-7218,-7763,-47770,-95056,-95355,-49681,-12372,23994,56766,135405,202303,164722,51021,2614,3780,-65212,-143112,-78977,-11113,-49374,-73815,-16897,-9511,-47865,-36287,10011,51335,49822,11991,2785,23206,8155,-41431,-92813,-93694,-21743,36613,38233,49501,92295,117872,67332,7907,-26071,-71723,-100128,-26907,109688,101168,-28498,-76520,11957,67106,17406,-45440,-60836,-17095,33243,27879,7159,28743,51194,33710,-14306,-8540,50191,67090,7136,-62123,-59258,15857,63580,32369,-33221,-26150,48047,115323,117023,65963,6352,-8380,45857,109824,83404,-23578,-112381,-111658,-63134,-51382,-65676,-36866,-5769,-24997,-64963,-46070,59318,122297,93716,45072,8344,-32889,-64940,-34949,43278,104010,91469,4868,-92461,-89388,10641,83916,38535,-15739,-7741,2691,-949,8821,18138,24779,38072,78422,118788,116389,46505,4035,13521,14117,7413,-5898,-27144,-17891,17122,-8981,-27562,52332,123033,91431,79877,71779,22213,-14427,-36610,-54135,-44047,-39869,-75986,-118802,-176371,-167687,-114578,-84066,-41254,59865,118056,96994,50248,26407,-7884,-36436,-74851,-103828,-62238,-11507,-14267,-10528,7284,-830,-25821,-42055,-50978,-56931,-66986,-48089,-12506,50002,102321,113412,121460,151973,129485,21522,-85664,-113300,-48187,12559,-29899,-84591,-4606,110349,111614,44603,-25577,-108841,-164402,-146338,-43619,14749,-42044,-76883,-57305,-81074,-67804,11031,25901,-41087,-28849,44647,73728,40625,-11561,-24925,32196,40521,-21847,-31045,-24064,-67476,-124241,-143645,-84096,34581,78071,30143,24055,83668,69678,-17051,-59853,-40161,-27742,-50478,-61563,-19373,-3143,-3667,1502,23517,49177,57135,33737,38078,92639,97460,18364,-50704,-8190,79499,77477,-11049,-101224,-84506,14718,32494,-76606,-111562,8998,138489,110105,-921,-41185,8277,36104,33562,83288,173841,166071,40311,-25246,3410,6103,-26127,-22667,-5329,18862,88604,110451,26145,-39812,-20017,8019,-33535,-71142,-19789,33970,8574,-52525,-46936,30732,86582,95710,68310,12358,13518,56203,12352,-73759,-105577,-108352,-125104,-138767,-105777,-66578,-23843,77354,123749,41650,-40508,-79792,-110018,-134280,-115414,-37666,965,-22962,-40757,-73954,-109487,-119895,-104855,-53123,3636,42459,52764,68778,88882,72509,-2111,-34758,-1229,34005,30666,4562,-44142,-93612,-116286,-113462,-111618,-106377,-99574,-97391,-82024,-38043,30632,50033,20525,-8581,-29451,-54248,-66582,-37102,14566,7431,-43266,-39967,-14385,-28452,-4594,77013,56505,-39546,-30652,39803,-12454,-136031,-135736,-31730,44936,48373,-7207,17103,123641,119351,46250,77483,82977,35610,21759,23206,51207,36129,1102,6385,10135,-5529,-16864,-41505,-18824,39222,43560,31454,-4566,-97186,-164465,-104880,-35358,9606,70099,75129,30752,22744,46759,28628,-14414,-42245,-31769,22335,104045,140844,120628,93880,18488,-42467,-21695,26164,57132,83324,73298,1911,-49008,-19325,67599,116019,63314,26995,73005,77738,44882,3785,-62469,-131165,-115188,-14063,77345,70343,18484,9025,29665,30571,-24306,-28988,-10902,319,38637,51814,36599,66597,103396,62645,3488,-38906,-52802,-12173,13683,-29051,-34001,-10245,-37420,-90278,-90972,-19456,18911,21638,70240,36052,-65325,-32763,39470,11808,-7994,15482,28289,30392,33348,27063,39307,61635,53257,13473,-56488,-117845,-54577,79620,116824,62810,45718,34053,-22165,-42628,43092,136248,101869,-16084,-50522,-55532,-125807,-120449,-6020,76808,71941,14008,-66379,-132340,-186829,-182801,-74014,37991,86515,84943,83295,55524,-24429,-31239,68078,86208,6554,-9626,13281,-12607,-39303,-17771,-25414,-80986,-87780,-50247,-41547,-14216,50297,101266,81023,14321,-430,37056,32865,-6810,-65831,-101570,-48334,18415,22083,24855,46414,9988,-50401,-38393,9930,30417,30314,-33406,-129482,-195119,-190257,-93230,-24094,-32411,-14988,-13228,-101956,-184057,-193524,-173823,-138943,-48198,25448,32253,38962,61435,99791,140984,125690,68860,38518,37756,50035,-7422,-130574,-197777,-183391,-168309,-156062,-70679,73131,102526,11144,-30326,17581,40109,69782,94861,75931,14840,-41036,-28375,-46514,-74887,-35890,4028,-9450,-28007,-20049,46824,80224,17058,-48827,-114483,-142830,-65185,14817,16236,35040,102505,107462,1310,-130550,-146348,-48628,24602,29301,3512,-9460,8067,45171,65056,54927,15792,-83993,-169480,-96184,40372,58641,20115,25873,28551,25742,11785,-19972,-24566,-20895,-23428,-33829,-60449,-78192,-54082,-44818,-100414,-158880,-170753,-141846,-69863,17028,34110,-6918,-14364,22505,69774,90994,91803,28726,-36509,33059,157487,146500,51844,19825,64589,90546,39059,-80065,-150658,-78712,24585,78733,91663,70103,35839,39043,69936,22271,-96011,-140508,-86117,-9805,12578,45008,119123,149448,100645,14623,-85651,-151939,-134308,-73735,-26929,13615,34918,52271,75229,37479,-59660,-121812,-134123,-94534,-21239,37464,101837,160727,124314,22265,-51936,-63060,-13265,72969,150599,175830,101146,3951,-39688,-38738,8783,87659,102601,40917,22204,46741,7671,-43769,-57272,-86512,-118536,-94793,-23095,6528,-60859,-134576,-126664,-125825,-103433,-21661,22881,-18440,-48813,-23171,-39834,-30760,47414,75336,22325,-24424,-41005,-70823,-72576,-23803,1731,-13578,-40628,-14418,82249,148524,136339,58673,-32658,-47929,-10065,31665,86583,115290,54560,17164,86948,123819,86552,55811,45907,38934,33888,-1827,-88115,-154312,-118529,3876,72171,29322,1745,-13294,-64605,-86864,-62320,-71052,-134750,-183254,-174623,-175495,-177320,-142942,-93530,-58390,-40740,-79947,-103644,-90841,-99528,-66726,23754,102113,106801,50067,-12040,-26090,-15801,-31250,-78330,-106504,-129258,-125008,-66667,-9993,59470,132610,121738,40012,-56053,-117547,-46894,46365,11656,-15243,-17695,-66905,-55495,22628,22196,-46558,-66866,-42387,-76379,-93605,-4536,86850,98927,110074,136423,95045,29786,42081,98996,109682,78541,30669,20304,35327,7854,-25503,-4566,20028,12745,35792,34581,-51328,-100324,-51852,690,13575,-4233,-224,-8454,-73545,-76999,-24853,11422,19240,-564,-4515,27242,16486,-41126,20514,199636,240720,114631,47730,22815,19858,5006,-15164,-1293,33637,28827,53289,115745,148645,142807,79240,-38447,-101621,-103524,-98423,-37380,52822,57734,3724,-45499,-38387,2461,54389,97061,45366,-59297,-59655,-3036,25433,78095,103733,117519,140893,84394,-43012,-89293,-31833,38674,37295,1029,-20485,-50633,-71123,-42282,-15821,-64512,-141346,-124467,-61897,-2440,58813,69112,-7395,-57565,-13887,58406,83459,81177,118084,154299,135675,55821,-27818,-31715,4984,-42837,-89905,-20250,58090,39525,2839,28133,86013,110842,96267,42575,-38109,-47256,23436,69346,20235,-5811,14208,-68354,-177556,-107299,39068,48742,-22305,-27202,23309,60766,68898,72693,88041,55346,-28618,-69846,-9881,51970,31957,3321,48359,94511,77670,57189,14554,4726,46897,24805,-64240,-96109,-51845,3168,23009,-6728,-23133,17515,68927,37729,-38638,-52748,-57572,-108817,-125593,-72529,-52128,-73040,-59900,-50479,-33651,41449,75873,25046,-57741,-104716],[-59675,-42183,40737,121303,100377,5135,-65719,-74208,-56907,-46927,-74306,-111780,-118966,-88141,-78369,-37663,17934,82466,129787,135474,67729,-14991,-36294,-64112,-138680,-84796,34250,10019,-80623,-53235,-39737,-84757,-47199,73131,165654,119854,17115,-11491,19811,11679,-39077,-71910,-40991,13771,21560,17436,46005,73982,99741,79812,8876,-69424,-102986,-86353,-31141,55843,62840,-23835,-64942,38930,120018,74143,4306,30804,79711,84609,85853,99342,112450,111717,69669,-17086,-44198,-7714,13169,-36146,-89209,-59708,36021,90397,70224,-18327,-90048,-60382,46434,102372,59825,4309,-10938,28809,102162,92125,-9021,-72579,-63659,-53474,-68825,-69717,4412,84129,55399,-39883,-61853,2610,28004,3986,-20365,-49123,-74180,-56392,11315,54588,45538,35161,14414,-44187,-56647,4893,76569,54012,-3076,12917,42823,43617,51480,61299,76036,92150,103180,94411,74806,14007,-21721,-26499,-25249,27053,50148,18824,15386,12057,-79455,-134108,-49156,72047,87800,83525,72386,-2617,-94772,-107459,-74294,-49246,-51273,-53560,-71597,-122340,-109350,-57823,-101662,-156248,-72214,17810,28392,-550,-21704,-39567,-48876,-73127,-91378,-58283,-15979,37723,116522,103544,15605,-35958,1764,26782,-35694,-94336,-60630,6125,80462,125794,96684,47260,28335,19446,-34161,-97293,-77456,2889,43399,-17915,-74117,16587,146336,150977,91616,60052,14369,-43339,-74735,-14112,48254,13527,-24236,-6535,-37237,-68031,-32445,-18759,-68733,-45272,42162,100012,99719,46088,-21626,-37549,-41944,-67526,-49593,-3050,-3832,-77092,-141244,-84917,15569,26863,3031,58780,153933,128835,-19583,-108330,-65927,-13467,-21425,-28400,-8769,-33694,-42105,-11798,8909,6352,11408,21118,40540,105178,138938,54512,-39101,-26656,24801,17267,-56394,-92128,-28130,57086,50917,-51207,-89178,17123,140519,119752,30693,-24295,-44593,-34514,3972,82257,181881,184712,97963,39158,32999,35109,20786,-16849,-51167,5703,115848,129666,49250,-277,6448,15609,-6216,2624,27068,-13502,-9576,35256,30570,36419,60811,15219,-33570,-54652,-62652,-49579,-51614,-75685,-91513,-57820,-3804,-20747,-79789,-79573,-21568,65911,82447,-5723,-62913,-92714,-144499,-165935,-130654,-73143,-67519,-110577,-117182,-123003,-152835,-124435,-71796,-58869,-31314,18018,11593,22582,77735,65996,775,28639,77425,60365,43485,18105,-51966,-81080,-50672,-9964,-6472,-9668,-7466,-45360,-86618,-65882,-26482,-25467,-28110,-10688,22239,32269,12896,38857,113733,87317,-12751,-29596,36559,69657,27058,-20458,-32632,-28585,13717,71206,26073,-89804,-111757,-38212,31451,55021,25976,39248,96330,46973,-15283,38243,53261,-32137,-94013,-71008,42009,100903,63295,14066,27019,66106,59657,12953,21957,58198,85776,97731,25932,-112773,-189277,-162046,-99724,-38411,-16745,-78282,-122096,-74246,-14924,4233,18382,-1108,-47666,-53146,23715,94689,118879,106555,34602,-41308,-62922,-35016,31055,111732,103740,5260,-80111,-86084,-14593,57506,33509,17418,85529,56020,-62981,-122957,-102747,-95613,-86181,-33612,65417,85848,10725,14167,79396,43996,-32124,-10310,39956,83367,109761,59813,-19267,-25242,23593,50116,54041,10115,-51656,-68020,-70357,-71846,-7897,52957,49998,-14261,-80304,-57192,-37706,-56234,-20872,-19882,-81684,-46305,32639,26471,16915,34901,53721,103318,142023,119942,115286,148563,146019,84108,-1421,-59419,-36975,32788,96143,89558,70670,76106,13880,-67565,-32064,58061,56839,-36672,-83495,-96274,-145761,-130746,-24391,54664,61399,13918,-44947,-85487,-125267,-124570,-56771,5120,41359,62214,76487,15645,-88362,-67220,39602,26390,-75234,-93177,-71556,-63274,-36712,-5307,-15474,-38442,-16082,-7892,-42982,-36050,9611,57454,94085,57644,-23065,-32319,-461,8077,-5306,-22345,15185,67331,71339,75709,116861,61677,-36069,-25233,40289,64881,43599,-18056,-64493,-117563,-155500,-88858,-55003,-86033,-40498,2514,-47201,-98678,-152000,-185380,-147479,-50359,23046,42846,43075,45953,88796,166013,212582,172206,83013,5022,-14202,-15525,-20440,-10644,-5066,-48145,-112636,-65564,94699,144888,55215,28974,103687,95535,7540,-39873,-12328,-18325,-64422,-44687,-16959,-465,17839,20017,15683,29782,37431,72353,68984,-8253,-30172,-27326,-39032,4078,51404,27392,57101,138823,95305,-25467,-91428,-98640,-72231,-20187,30831,26553,13836,40290,56708,31720,14465,10934,-67470,-124203,-29342,93028,95611,78263,111941,96779,51383,-9371,-82066,-68106,-1955,4525,-35025,-55878,-67841,-54997,-48234,-117636,-199006,-187554,-113902,-50879,10430,46025,13882,-35472,-36394,12542,56388,87293,39999,-21826,51943,166877,147815,46615,16434,102886,158000,78305,-68447,-137816,-76004,42944,77069,42460,638,-7907,30738,57864,-12787,-91112,-74855,1200,62109,50551,65683,130307,119774,53430,33738,-4638,-74458,-77942,-50346,-35095,-13712,-7557,11832,59508,47195,-56693,-136502,-127444,-70676,848,63801,101910,104626,59664,-29612,-87563,-51845,3231,14987,24337,71842,65431,23387,-26472,-107149,-103080,21007,95443,56019,27569,31436,-598,-21841,-48103,-108174,-114332,-36203,13922,-29663,-100682,-110995,-48600,-50458,-123711,-115965,-23168,35430,44071,22425,-38095,-6841,71733,67906,33304,15737,17241,27073,61869,104812,104777,44853,-34867,-25972,78047,142887,149925,123935,44139,1087,33012,82093,101515,72000,62807,125642,140391,49727,-5533,28052,67030,77225,61199,9268,-71672,-115008,-93779,-18768,70404,81217,61125,10713,-107567,-197583,-155075,-69258,-49189,-72661,-79789,-85187,-106492,-92563,-61220,-43960,-10448,-3618,-25177,-31543,-60589,-79492,-65362,-9015,47780,53228,4178,-21227,-21770,-9417,-9901,-48314,-112794,-115691,-28803,19814,18407,51062,97843,101041,31091,-40959,-11380,30049,-14536,-47328,-70143,-99913,-65895,25785,60453,-1995,-65533,-55515,-91558,-148017,-87301,5015,21772,13948,25419,52704,65609,26841,-8003,10625,36137,31950,40144,67469,30830,-40466,-43163,-21244,-25282,19325,61722,-5910,-101071,-127179,-97587,-36419,6245,20449,-5206,-52934,-37774,9817,52653,61987,26676,22893,70236,64139,-6806,54893,255543,283623,123220,56217,31308,1510,-3915,22571,38562,46384,39126,65535,107603,100531,49791,-21356,-80240,-95969,-94994,-88914,-23479,102258,140558,36506,-67014,-33712,4145,-14492,28532,33375,-75122,-110956,-45114,-5874,31995,81998,107081,94492,25773,-87393,-124358,-55389,52371,89776,24564,-64994,-103748,-72534,7154,42251,-38434,-133643,-106794,-53821,-22464,40013,68654,-13857,-110861,-99702,3464,83529,69622,67360,100891,73324,-15144,-35466,50417,115899,30821,-61765,-33676,-8195,-38124,-2459,82097,137897,174878,196088,162016,76777,35422,66974,81439,5824,-38157,-12394,-64601,-184739,-154070,-35143,-32975,-73743,-21524,35606,51876,75349,94730,85528,61662,19275,-28690,-31135,-20188,-25800,-12735,43898,70000,22985,4749,37052,73710,64095,-7122,-57613,-30666,-24439,-47194,-16061,16642,14089,37453,84420,53004,-29000,-48231,-57092,-130485,-164630,-90213,-41108,-53054,-31575,-1395,18353,61765,56100,-7386,-62179,-92031],[40890,17973,44677,76061,64638,5684,-69438,-100770,-72073,-27859,-12684,-10126,-16738,-34334,-53680,-21321,6399,-3626,3144,52518,57428,-5889,-38343,-42580,-109467,-85451,55057,81360,-33630,-83703,-85178,-91233,-40082,91515,204092,143879,9903,-44297,-36553,-37764,-39279,-19042,30892,64724,42441,22351,30237,35801,65753,77401,-4124,-117470,-131327,-83792,-91106,-92746,-28245,-7475,-24835,38692,82839,16175,-18372,43470,85415,74895,113132,160108,173392,152545,88462,-14141,-61905,-64797,-68422,-78615,-56893,-3012,51867,93941,113950,54681,-31875,-34514,52025,107655,70652,14465,-25445,-37963,15722,57005,39731,18532,15553,-6746,-14977,4619,62365,115323,78983,-10742,-48270,-24874,-36628,-76233,-84258,-76134,-89408,-87061,-29382,16240,11688,47903,96640,55361,-22536,-39391,-1635,-9068,-63344,-43819,32818,77542,75366,53970,42118,32402,54612,74667,57964,21624,-9624,-87056,-124617,-19039,50884,18928,22226,7895,-100471,-137915,-36250,78468,100814,81758,44574,-14696,-60133,-55870,-56319,-69447,-65774,-13120,38872,38885,49034,51223,-44655,-167086,-190319,-135287,-78128,-63801,-73751,-46370,-9990,-21511,-43023,-38268,-14428,77694,203294,197175,61516,-38431,20612,100046,41996,-53482,-45294,19065,74917,84782,35795,-57503,-111105,-82618,-52686,-47570,-22235,15541,17183,-12219,-16165,25391,71140,85242,96113,123494,128055,103906,70842,99095,134629,110159,74600,54994,3712,-42916,-60940,-72178,-77039,-17256,47179,72875,57203,21895,-15130,-46377,-69204,-93322,-99253,-66064,-13203,-9746,-34986,-9924,25899,4809,-502,65770,153157,136044,17071,-51278,-15466,22441,7153,-991,20698,-882,-13364,10767,14592,-17612,-2736,31089,27017,66504,109370,46679,-41581,-59775,-59514,-104551,-154754,-109106,932,63191,72856,42009,20253,66629,117697,87771,38449,-14969,-83937,-97951,-31753,63473,140166,171481,153653,118546,96297,101232,78331,-4356,-82277,-50338,37149,55830,27945,14450,8186,-1852,-6544,43275,61205,-11802,-5648,42920,15110,841,37073,-5458,-66151,-84077,-101352,-124203,-128826,-108153,-62050,34283,122504,81743,-20381,-38921,-35762,-61813,-71434,-72206,-60882,-51556,-87226,-124382,-114189,-74565,-41593,-54428,-78586,-109856,-131714,-78846,-53907,-109760,-102321,-38986,-50931,-31969,47121,68114,59485,105860,103439,40617,24186,16517,-8794,-2146,23392,59356,76918,66997,34677,-27751,-69855,-60596,-51945,-54873,-47990,-37992,25034,112291,117290,92493,111530,75535,-9060,-2225,85781,117735,14589,-116704,-124757,-52658,9808,62046,51667,-18389,-41053,-523,40369,50251,5885,-40746,-58000,-61431,-44976,22322,35271,-51344,-125292,-90437,40104,113168,91886,21230,-11345,36514,75433,50781,1794,-18109,42874,99910,39367,-81282,-146304,-125116,-68133,-29539,-46147,-100351,-128240,-102376,-73726,-35634,32242,34134,-43206,-80522,-24644,34678,67833,78992,40494,-62372,-166478,-151779,-8119,124516,133903,38277,-55142,-99300,-83826,-42387,-71066,-95302,-7685,12186,-96236,-148587,-80046,-20594,-24826,-54684,-19523,24049,-17875,-15512,58784,34561,-36649,-22190,76188,170941,153428,38941,-73208,-102274,-50722,24943,89815,75522,11940,-50123,-78065,-51187,8690,25393,30700,-2838,-74776,-85493,-68562,-92064,-104893,-95063,-102391,-77727,-21362,13136,36027,44172,53563,114716,161249,135315,137352,195271,222538,182387,101172,37577,1449,2297,61829,81500,78154,80577,20503,-82773,-114016,-55905,9487,4634,-42762,-87015,-108955,-94772,-40879,16983,42308,32961,3892,-15850,-8962,16755,15834,-23911,-22157,27521,41967,-30688,-118720,-106519,-31189,-20313,-81237,-114706,-112693,-88365,-43750,-11756,5447,17292,18957,11142,518,-1128,188,21893,61887,39038,-52536,-47019,35159,59089,54554,70774,90910,85454,53085,56508,114512,77752,-8607,-4943,41536,41955,19876,8600,44674,30463,-49952,-67200,-63485,-85753,-23841,51770,52283,12050,-59282,-105318,-77819,-17583,28921,25178,-28898,-61762,-19541,77728,162257,121611,29393,-37056,-63368,-32618,67685,155584,132216,40310,-56436,-59189,55764,124100,68649,35945,121821,127286,-1835,-92752,-83346,-57137,-28903,13188,57046,56417,20564,-9628,-3216,36996,62010,90772,77051,9358,1315,37628,59456,69647,38610,-36516,-29463,37996,19124,-26743,-14382,-23925,-47100,-7834,56414,32237,-26562,-22454,12654,7856,-1924,8373,-4719,78,60310,112004,95990,68484,79761,52680,12058,-17988,-77063,-79373,22068,76213,47869,11240,-16429,-22819,-32310,-120946,-203838,-145632,-17434,8905,-12564,6076,7900,-29319,-73419,-71993,-31806,18675,6187,-25986,13872,81345,83389,40265,29572,107066,141386,43933,-113543,-176200,-104014,29170,53730,2629,-9952,2271,-799,-26525,-73105,-55594,8696,33410,55277,80857,93759,91192,31748,-29221,30565,85726,62874,60023,65710,8784,-55219,-69297,-12684,51548,60195,15354,-36219,-58395,-81652,-45233,38629,59434,27687,8957,-33910,-68762,-25317,12545,-27822,-76630,-49325,-6933,-2433,-50191,-119861,-102602,15849,82905,36527,-39142,-50373,6962,66547,-9396,-130737,-114605,-9143,19398,-49897,-151543,-174369,-73640,-18598,-97872,-125200,-42996,42917,74448,39569,-40661,-21270,30091,28428,43620,53455,72846,107092,134874,128206,103767,39362,-32733,-7898,78616,112288,116378,101075,33316,655,31792,69241,55856,15333,86814,229979,200153,3157,-94858,-36720,47878,95413,89991,28009,-43192,-29905,2562,-1781,41694,85247,57679,-11211,-88977,-140994,-113542,-39814,6927,-4112,16352,49594,-11501,-82877,-88565,-63749,-12275,21183,12988,-2704,-27140,-60814,-129978,-133458,-45944,15084,39901,65018,48386,58341,66956,13448,-65268,-89399,-60801,-62659,-83683,-52063,15430,74940,61203,24907,35509,32229,-16629,-59328,-93033,-102195,-79670,-15821,38551,3840,-70472,-62527,-71306,-141384,-126622,-32340,2707,-23317,-51296,-28831,1225,-70093,-159300,-129903,-57239,-12881,14421,62656,51765,-33033,-72801,-65614,-76402,-45812,33757,45731,-32915,-105614,-104925,-58958,-14818,-3232,-28251,-28886,-1280,22304,105103,159771,89846,23357,42431,65414,25687,67509,236729,270067,112971,37304,-7733,-42384,-356,72514,68859,33992,25272,45662,42744,2161,-66942,-116456,-68449,17852,15398,-33752,-16418,73193,122198,39545,-35332,47457,90146,7275,-13607,-17112,-107590,-136501,-37578,24980,38253,61916,58733,32595,15045,-53409,-97230,-46331,49475,95134,36194,-101530,-167481,-92791,35070,72844,-12765,-90695,-68285,-50565,-45900,-10001,17303,-18526,-97124,-132166,-64844,25188,13808,-10214,2806,-27127,-75599,-17626,82033,116693,42611,-18592,-16928,-38490,-71985,-3198,108808,133376,128708,152998,140412,64749,39993,110781,119703,-16344,-107549,-66443,-56477,-129901,-132528,-77727,-78670,-82435,-50168,-51483,-49634,4792,60139,61647,46856,66179,69969,38501,-25182,-55705,-46480,-20577,14340,2331,2819,64760,118578,73852,14494,22358,66857,42808,-13355,9050,55191,28905,12978,72749,75894,12912,8028,8061,-80097,-144702,-80851,-22388,-27580,-28246,-28731,583,49923,30898,-319,19072,18153],[90615,40961,26874,20494,24713,18610,-45637,-103372,-68299,27675,84055,95247,65824,-2369,-38838,-557,8837,-39344,-71907,-54891,-18095,9320,3702,-5050,-36623,-33060,57203,103048,-2123,-98978,-101693,-75362,-38908,52877,146281,114793,6214,-58202,-77689,-78311,-28805,33221,48660,57156,70663,45007,-536,-6047,48236,72782,-13798,-130937,-142525,-114737,-167579,-193203,-107865,-38098,-36388,1529,22616,-64742,-95444,-41652,-14829,3085,78085,119366,120571,109215,67104,-14331,-73040,-96754,-100190,-80729,-37514,-174,21049,80600,149651,116776,53012,54200,97016,114159,83859,23231,-41580,-79620,-45669,7637,44566,72135,56897,2402,6750,44504,60377,46659,15250,-4114,-10363,5176,-26,-55624,-112261,-109785,-103168,-144506,-157497,-104928,-19026,97349,155369,68002,-69031,-116314,-85037,-100166,-155712,-110680,19554,90088,78215,43044,-6729,-68116,-47398,10241,13477,4690,-16310,-123614,-171380,-64794,6558,-8269,9122,-7435,-83436,-53741,61808,109766,72390,29734,-4807,-5035,36854,38611,-33566,-81603,-48224,21152,93795,117075,114735,67348,-28197,-140632,-213415,-189637,-109600,-74664,-62295,3703,62626,31628,-10872,-6023,25116,91871,173216,188922,89929,-15069,8392,85237,81991,18541,18670,60053,66390,40868,7078,-102646,-171521,-100814,-15929,8914,-10298,-24654,-12627,16617,19239,-28073,-70374,-48283,19306,89469,115359,97458,98792,152527,175699,142827,97681,42829,6646,13731,-12574,-50818,-30988,47055,77138,33139,-36738,-50076,-23970,-17625,-46075,-100133,-147950,-153128,-86985,2144,72867,95820,74768,49241,48228,42944,54014,55555,41113,43113,47416,40830,33236,41009,77164,66364,34001,21766,2390,-34273,-998,23276,-11794,24120,71606,15276,-77020,-99691,-90838,-150125,-199538,-129390,-17894,28183,72754,103120,89676,74535,68313,40162,5237,-49720,-118949,-159335,-91851,34780,103056,145027,176692,167314,135565,125167,87467,14976,-36293,-43407,-29438,-34489,-42989,-28530,-6826,-360,-3955,27276,50999,41809,38347,7781,-30963,-25627,36207,76240,23790,-51348,-76935,-95451,-122531,-117183,-55428,37221,94288,70468,20316,-8411,-86462,-197291,-180063,-80944,-34560,-13699,-19266,-65337,-96595,-83891,-33778,-631,-9932,-61309,-87774,-47389,-50654,-115899,-120700,-86070,-91255,-37008,51033,97389,128715,145207,89096,38870,41779,50808,75691,82542,39209,37368,67508,54598,11724,-28856,-43336,-41616,-25539,-2286,-10516,-50047,-4713,120146,150395,74112,9694,-37692,-69552,-7152,90345,93208,-23953,-138945,-146997,-95086,-45776,21352,43184,-10073,-32926,8988,37872,8584,-64344,-138120,-184430,-119185,-22400,46551,57088,-3042,-72235,-44557,51111,71150,49258,6421,-73301,-86620,10361,71057,-7515,-74756,-9559,77109,59575,-14698,-79245,-54960,-6455,-21624,-60578,-42456,-24375,-66375,-115838,-101817,-10609,23075,-56650,-97441,-52202,-28832,-19787,24051,24589,-72760,-194075,-177755,-18861,110532,135287,69064,-2221,-59861,-83816,-71576,-124359,-186193,-102560,-8652,-33514,-60782,-18083,17502,11384,-37321,-56721,-22364,-47683,-87388,-33086,26886,3954,14789,120820,195334,119834,-10415,-92718,-96667,-21813,62397,117317,106008,51941,-7344,-30794,-14276,-7692,-48708,-61850,-66144,-84769,-66098,-22385,-31624,-90260,-115228,-80588,-45382,-44210,-34541,12396,44888,47015,72674,101801,86923,104371,184180,242761,220941,152139,92525,40995,13226,24862,42632,67707,50390,4265,-60699,-117859,-81331,29877,68772,1017,-65995,-67977,-60599,-44105,2445,21465,21738,-3407,-29284,13213,71765,44086,-34241,-30299,30128,21672,-44890,-103076,-114320,-59733,-12296,-32709,-59594,-57015,-46390,-29386,-7912,18732,35408,20220,14017,14093,-6007,-7299,46087,74714,16998,-61462,-13402,98486,128140,111854,122617,109509,57606,7849,13174,58918,48589,-2687,-12070,7065,-8067,-31187,-15997,67990,97617,20107,-31744,-23779,-29401,5423,56345,50751,3853,-30755,-39956,-27799,12501,50553,1078,-101993,-138110,-105072,-47674,-5597,-40895,-58944,-37381,-40223,-28663,55191,127428,107063,47078,-8196,-13238,60515,124648,80330,12615,76803,100885,12501,-66078,-102246,-62537,48325,123056,123933,50391,-52866,-105339,-72565,6819,55662,83810,88332,55051,31676,46075,85492,77189,-11491,-102096,-117821,-81705,-52369,-20931,-8186,-61618,-64027,33739,99554,48141,-49595,-75909,-2278,49556,30158,3774,31855,83652,106934,99833,56217,-2253,-17545,-39591,-54629,-24315,-25665,-38184,43869,148308,170276,116058,46543,6340,-11276,-72886,-111889,-39322,57188,41310,-16221,-7455,42132,55120,-18045,-89509,-79689,-11741,16999,-5995,-24519,1580,20644,17696,28981,71020,65473,9101,-76243,-136857,-91333,7005,20505,-24392,12868,59381,-14717,-121416,-102972,30747,103018,38501,25864,102991,118611,55911,-27472,-60221,41590,144608,169338,188433,174640,37367,-109025,-107989,3212,64863,84079,106115,88457,16067,-81548,-86841,-5447,17255,-3142,8588,10614,-147,25793,34328,-34629,-114662,-102981,-25914,239,-32980,-21843,33777,79996,68417,7386,-71726,-103584,-9470,127959,82955,-71093,-109788,-34476,27393,10783,-107373,-196764,-114959,-25754,-27070,-8203,18925,25009,36049,24127,-41817,-53187,-9324,28325,62581,76354,73908,61795,49162,23290,-664,-34801,-52499,3133,66329,75251,83077,70443,5202,-48789,-52547,-11832,-6296,-24272,67070,207977,192307,31888,-65362,-53331,7640,75279,106822,60219,-11303,20911,71308,38663,21105,16050,-43378,-71426,-22932,22599,20425,2929,-4436,-29498,21682,102520,41739,-101079,-151821,-109901,-20252,38705,42278,12319,-18549,-62016,-149263,-148273,-50703,11478,78819,142899,126918,121999,93382,10145,-39483,-42540,-84276,-144891,-131287,-55895,9976,64906,89904,91312,91526,71682,41805,7452,-63777,-127584,-143942,-104329,-40533,-24835,-61411,-57861,-47484,-86408,-80046,7744,23635,-43051,-91191,-102691,-112617,-159089,-204548,-185390,-102742,-11720,21133,37899,41702,-7367,-31900,-8728,-28645,-46216,-1411,26218,-14019,-47897,-30829,-19309,-26866,-36231,-36676,7395,38468,29518,117604,197437,105994,-27781,-58386,-7409,20288,77579,211079,232434,91728,13430,-33691,-30719,36393,73699,34018,7276,28101,58918,25440,-43756,-89174,-96162,-27482,80127,72529,-3727,-6219,27033,39674,27691,39305,117837,124718,37913,-11184,-44928,-117138,-122893,-5308,96892,112605,60374,7286,9356,55543,33221,-9816,3501,22790,21721,-3354,-123619,-212179,-108230,66257,91857,4382,-23083,22875,28240,7709,-18754,-29817,-31374,-52915,-84317,-72379,-41233,-62657,-84429,-83317,-102416,-91561,6934,44114,-9660,-42768,-17801,-4707,-23745,-53876,-22625,71723,89948,51209,59003,53716,-5080,14066,124563,136718,-22168,-131509,-76251,-27843,-51513,-50945,-28968,-35232,-55828,-111221,-174364,-160272,-71827,7323,14866,-8140,47569,127124,122034,19176,-57300,-78404,-74915,-23103,11443,28010,51869,65319,29865,34800,82655,93522,56120,26776,54596,76274,16050,-18491,46789,50395,-16488,-980,40711,-3106,-76771,-77134,-50155,-44928,-42654,-52419,-25485,27082,8563,-2967,52643,80997],[69591,27975,19044,16680,22094,42264,-1320,-73540,-42981,71867,115443,82882,24315,-41175,-79315,-43227,-24560,-21040,-33240,-82167,-80766,19926,60858,46299,59561,70866,78489,86386,11966,-38108,-11544,-6300,-18297,35681,111150,93931,15097,-37057,-60321,-70538,-14290,48884,6244,-21078,47524,65469,2185,-22840,45164,79349,-5250,-111153,-124471,-124058,-159407,-136124,-97855,-89515,-92721,-30122,15930,-49270,-96532,-75939,-71686,-30762,39967,43883,33196,52211,53050,-8991,-84712,-98305,-56673,-39526,-51994,-60416,-28352,79542,168800,114373,59342,88469,102268,75221,57078,22273,-25207,-15922,41302,37355,8725,45156,46396,-21669,-28496,15929,17850,-30994,-51255,-13701,16766,40618,69257,31510,-87933,-139245,-109655,-148961,-218160,-189719,-51959,103071,145001,21551,-125640,-162111,-114693,-132939,-176567,-100086,35461,89149,81246,52757,-11421,-90825,-108273,-88519,-72844,-63112,-64210,-105949,-113735,-56621,-27803,-14288,9139,-14061,-43398,36628,121927,98304,6784,-55354,-67024,-4434,71188,62777,-14436,-38686,31184,77140,71411,45227,20162,-27752,-84901,-147483,-157427,-101104,-23374,-4349,12141,75092,112043,37350,-36229,-1977,70175,101199,116457,125283,84387,18622,-7297,-2163,28800,51752,83764,104165,72272,42616,37649,-34673,-92734,-57736,-13503,2214,-25723,-44367,26009,94699,41587,-72399,-138167,-126198,-64404,9483,25883,5546,43797,131336,134898,69034,16652,-17751,2541,71861,60010,19218,34655,88730,108509,52516,-30985,-44106,-20882,-6820,-34003,-104380,-151074,-153293,-109004,-13897,99753,144421,120259,119572,103341,5994,-59609,-44455,15935,65058,42018,18649,68194,119246,144116,118554,64103,2575,-39750,-45036,-7012,-17407,-47617,13365,61620,6782,-71957,-80948,-49804,-84938,-140926,-112024,-48079,-15205,44653,93832,81332,30340,7678,-5612,-39601,-84044,-126961,-172524,-122809,4405,75455,103750,139185,136475,101514,90478,70779,57458,80128,66200,3747,-54337,-85474,-62725,-672,39109,24712,1891,33845,106414,103590,17198,-7708,6593,45857,126045,96645,-5656,-16016,11296,-9787,-46423,-45337,-23297,-3517,39380,64512,16224,-88389,-164318,-108904,-14197,1144,6853,23513,-12385,-68146,-92623,-80077,-46445,-20955,-34963,-52395,-34539,-23021,-38115,-57975,-79649,-70323,22211,99624,127542,145155,138130,82789,59531,76423,104176,139199,111913,6368,-32108,2055,28515,38085,22101,-16589,-43138,5452,72037,51530,-19291,-7561,81214,106670,21272,-71655,-124849,-129854,-53159,40781,46957,-30192,-96171,-119448,-115724,-78201,1626,32687,-37548,-83533,-30866,14888,-22979,-88175,-144450,-179267,-102121,12783,66076,86431,59344,-17306,-25605,32122,6395,-27514,-19143,-76105,-147922,-48090,82570,40648,-44864,-31452,34935,66482,43944,-12609,-15979,-8126,-49430,-73502,-19562,23248,-33350,-118195,-135009,-42022,10300,-65748,-119767,-93300,-90566,-82939,-17088,-142,-51256,-101298,-78861,-4666,56934,68846,44484,26612,-1420,-17143,-522,-47457,-109416,-52261,23015,31847,10041,-1538,-7702,20820,20674,-3755,3430,-37658,-107019,-58001,60205,87012,121152,187520,169762,42103,-69943,-89041,-33869,60992,111259,103581,57255,14260,17722,30650,-2404,-47102,-78547,-93433,-94618,-63112,-3660,33941,18582,-55464,-97958,-22997,40812,-15601,-78090,-26498,54358,54846,22393,22898,15401,27290,106375,173380,143017,89518,65611,42026,-4854,-35777,3777,58583,20872,-16029,-14474,-26477,7390,80578,70067,-17746,-74283,-66260,-46325,-10355,26951,-12054,-67986,-106220,-126189,-78858,-13248,-10935,-36382,5364,48259,15514,-38630,-77716,-81543,-14723,18004,-18865,-7227,28354,26962,15843,9559,-5279,-3762,22477,26021,-20564,-59711,-16356,94371,123391,37375,-27175,21264,110859,149534,130981,95910,51829,12466,-4265,-16577,-13227,4432,4067,-18118,-31023,-43919,-73961,-77920,7977,72477,34148,9469,21538,8296,8521,8261,-63918,-121963,-95773,-65635,-66716,-9321,44617,-18919,-99350,-97783,-84438,-99463,-115017,-115862,-52458,26240,46655,32884,18961,-5068,-6144,15308,31883,47370,88314,123100,81193,12835,49047,65520,20695,-27399,-71057,-51264,48126,131911,95962,-19437,-147028,-187451,-113734,1386,51638,60724,79808,81881,52463,30935,53248,31490,-46372,-84144,-89677,-99908,-85683,-35956,-68445,-186831,-163644,288,89372,72352,10432,-39719,4645,66255,39002,-9318,5498,51835,71466,51468,-21900,-86053,-73725,-74916,-82786,-30973,23535,29275,36222,104407,156740,123980,30535,-43797,-51808,-27992,617,12470,234,-7338,256,24432,88319,126199,48238,-59316,-76493,7029,58103,11924,-45210,-32896,-26456,-39001,-4925,26254,-1435,1215,25477,-4959,-34345,-28035,-33783,-44935,23524,98332,9386,-133665,-86536,92267,131418,15171,5742,86732,84053,17814,-30738,-26008,50147,118594,151213,187649,160094,1832,-156565,-129970,2091,55094,79243,104895,83713,33054,-13310,-31902,-13230,9888,23540,24861,14570,10649,31270,20693,-63682,-149959,-113200,-2401,43278,47753,112022,163141,128241,48623,-7434,-31091,-75903,-52790,94004,150526,30478,-81084,-64364,24686,63334,-18993,-117944,-86350,-39370,21293,118006,106317,2167,-38840,-6744,-31153,-68580,-16523,50365,61439,66048,23673,-76873,-111899,-85528,-88625,-106159,-83476,-19277,22629,30854,52613,58432,8248,-81167,-139375,-92103,-42192,-52599,-25407,44711,66031,32521,8602,-13674,-26371,17054,77707,71346,21250,28674,62384,43665,-85,-77479,-140023,-94194,22008,95653,95661,41004,-14611,-43996,-6862,63268,36515,-93172,-172562,-146050,-28625,76129,95139,52943,-10916,-82300,-124894,-59538,26576,60137,95828,114878,86643,84028,46430,-34101,-30539,16224,-27774,-95083,-69947,-2203,52161,104573,143271,139098,107897,76715,62562,61164,-9929,-139022,-218121,-196616,-127360,-69925,-52724,-49135,-50861,-46819,7899,78631,26308,-91472,-121536,-123909,-162700,-160790,-119823,-115943,-67415,32030,61832,27186,-5529,-20450,30105,105615,87736,26473,-12076,-55160,-83922,-43921,25891,42647,-5670,-43236,-29358,19479,42629,14097,59818,118700,44920,-86147,-136246,-89721,-25305,85588,239723,234963,76000,-3224,-17229,39943,89863,41071,-41298,-32790,31359,89640,68453,-9392,-29034,-16164,-20002,3007,518,-15078,20644,24879,-20290,2739,68409,91361,41403,2515,8468,-23972,-89336,-83087,27546,161527,190007,73651,-9781,14500,69033,71963,49132,28924,-13546,-51864,-44085,-97850,-177899,-73015,118914,131504,40022,31247,102265,149750,125567,40780,-18625,-42242,-33821,-5715,-13249,-65868,-126069,-133766,-95908,-77898,-67714,-12122,-13372,-95989,-102264,-27274,2671,-2936,-29059,-47420,-10672,15943,12825,31157,21353,-17767,18538,97046,104463,-4040,-68940,-8417,23472,-11303,2395,42595,45221,-7267,-114587,-191132,-161463,-63756,1960,-18496,-56281,704,113453,143970,57542,-23283,-37815,-20960,6546,28310,51584,39026,11166,6398,38527,69001,53031,22579,19840,42470,40127,6752,7449,36495,-22661,-104889,-69548,17480,57556,14270,-59019,-78022,-53586,-16042,15567,27201,30307,4794,-12970,21922,72895],[40216,19465,18859,25479,21143,38419,20094,-31642,-8650,61527,52096,-4635,-51971,-74951,-104181,-105110,-85589,-3811,60966,4391,-56818,10221,60991,51901,79242,112592,90356,65427,28885,44271,90273,66006,12651,43372,107291,71527,11443,-14093,-36255,-60246,-27036,13264,-38057,-86671,-26545,56910,51117,-10483,17292,55869,-23774,-111793,-102365,-94943,-85350,-13589,-14182,-99346,-129290,-27160,54976,26585,-13071,-6372,-18211,-8700,12493,-5815,8202,52513,59506,-13276,-95551,-85165,-12865,-13438,-62928,-100272,-56453,83723,157127,62667,3214,51028,57597,-2820,-24789,-10616,918,83573,183305,125043,5530,-1115,20407,-28088,-47126,-7788,-467,-36027,-47710,-20554,3561,12077,43015,55755,-34620,-107985,-91916,-102526,-140785,-132081,-64173,35222,91014,18986,-107632,-161593,-124953,-119635,-120823,-35519,49900,76017,79699,46416,2329,-27492,-72066,-130778,-131608,-115275,-91665,-55908,-32749,-26372,-26526,10257,29417,2170,1457,67645,94061,58307,-15418,-94528,-119216,-42742,9722,73,-15244,24127,110225,129075,40283,-53824,-99598,-103129,-96436,-104708,-60067,14639,65532,70310,73143,93734,83698,-14013,-97277,-40238,71696,114919,119273,93534,40098,-11483,-37098,-65866,-42577,25549,76519,83533,54670,44543,67261,75752,45144,-34950,-99300,-75975,-48552,-26298,80495,157122,92018,-11139,-64816,-80745,-53219,-9050,-16364,-16356,41492,113408,69833,-29553,-54670,-21012,23322,60937,42026,31897,43449,72773,116006,125855,90855,56946,17794,-10825,-44549,-98259,-99154,-62194,-41040,-4358,53503,86626,108323,143176,94086,-47013,-114787,-85039,-30742,5909,-19777,-29280,70951,155643,153161,124971,84899,-21483,-92811,-59218,-17943,-30713,-15946,41340,45154,12721,1503,-5497,-15668,-30393,-65421,-80447,-64770,-36537,8582,42648,31409,-25235,-47715,-50191,-69260,-81427,-95106,-112432,-81306,-21563,19171,35274,38585,21683,15756,52135,70440,91166,152915,153738,59048,-29342,-65560,-42990,11159,43353,17053,-20000,29808,132567,142608,54492,41365,59953,53357,74356,74318,30975,37818,88194,105421,60459,-3636,-32965,-7527,78883,114857,46990,-12019,10620,60084,54033,11530,16047,52240,42257,-12384,-64205,-82560,-79958,-61754,-30041,-17755,-7387,22096,34559,-2867,-45808,-14546,87838,132290,121753,117098,114470,77061,41978,54910,95060,108020,63767,-26304,-73005,-39698,55260,127550,100955,239,-63281,6821,100050,72536,4522,14900,57818,57301,-2162,-65383,-109236,-128371,-101941,-27503,21376,-6447,-62634,-96658,-88802,-44878,17287,45559,-17281,-93572,-74470,-17453,-5800,-32352,-81035,-105365,-51651,20904,61159,93391,71552,-18243,-71819,-43605,-61252,-81489,-30992,-10002,-68872,-45497,42070,47821,-20813,-80016,-83640,-20341,30838,22901,-15276,-60724,-66644,-39117,-35869,-37890,-38810,-76423,-96606,-24311,23887,-28780,-103857,-127626,-118717,-69096,-19845,-30158,-32110,5194,19016,-9591,-28183,-36301,-21377,6553,12686,23225,56782,64011,74213,104205,71307,18557,-17596,-28369,-14941,40057,56957,40705,39201,5179,-35259,17992,97153,123556,165069,197558,141623,14916,-83108,-82395,-3104,68409,65050,21475,-36347,-43913,28099,61428,-29029,-95926,-67175,-34243,-24940,20122,59622,25085,-30565,-87564,-87829,24695,94345,14458,-68989,-21622,68639,57610,-13901,-34240,-47430,-59644,1600,66353,31361,-27299,-16489,-6071,-73403,-94181,-10042,50625,2316,-37231,7578,70556,102397,83065,3209,-74683,-105177,-87798,-39278,36535,67696,-28517,-151243,-198586,-200426,-172994,-121867,-77505,-50215,-6675,10496,-10777,-43540,-79315,-52949,37557,24688,-50664,-41,64683,51622,28838,5865,-38392,-40184,29206,45870,-19093,-37964,34668,123293,121496,56208,25022,41919,76336,101713,72025,3845,-21786,1184,21973,-30799,-63193,-7572,45150,14307,-30831,-46149,-74056,-89422,-9085,68976,54579,46028,42881,10229,4634,-21423,-146928,-213553,-149224,-103562,-111406,-55054,-2713,-22813,-27232,-1446,-8858,-42943,-40190,-4449,64713,110637,122600,107215,29297,-58445,-57206,9053,64021,68973,51997,50748,49172,37914,59870,59723,41351,36320,20942,-36070,-56842,-14514,-25235,-104051,-180306,-169308,-72636,39913,65860,47387,62232,87217,79315,43512,37344,13118,-24043,4832,34176,-29422,-87206,-50320,-78383,-223993,-254284,-122176,1982,68812,93976,46683,-2842,-16719,-42059,-43636,-21433,-4854,-1342,-26082,-96521,-113065,-44589,-33894,-50499,-6717,76292,99367,14281,-37689,-2407,10491,-65933,-153277,-148059,-43513,36758,-15641,-95669,-59952,21065,46979,70833,84284,14974,-65080,-67051,24352,62688,-14945,-80398,-73581,-82685,-87779,-18389,30775,-10727,-6266,58860,70857,-10428,-77286,-86616,-47684,15751,80243,54081,-37267,-34222,67243,61879,-26104,1317,49227,15764,-11144,8858,24206,31602,41753,65772,93948,75384,-24521,-135589,-121335,-32928,7132,40524,35375,-13006,17213,96920,96658,37885,52060,91607,57133,-4661,-29926,-13676,-28940,-111591,-177556,-111502,-2854,57046,107541,163121,161631,100973,36842,13520,30772,-4491,-56966,27922,120058,68892,-17608,-32145,-2138,20712,-2362,-39886,-43586,-48004,23742,158000,155370,8264,-78160,-7842,15290,-41993,-17525,40516,49741,67500,19812,-143562,-181806,-79707,-50714,-79605,-61584,-30290,-26408,-19366,11079,39959,25482,-43188,-109989,-88475,-43855,-60346,-95119,-106081,-89946,-46821,14232,34207,-12237,-20991,27420,60076,67519,72079,62061,39067,-5119,-98942,-118188,-28584,42949,57864,76648,60838,31794,36730,34359,30540,13062,-48335,-112881,-121841,-34127,87442,135767,112080,26733,-62024,-61642,30430,83356,99996,91672,35212,-16390,10749,14825,-24294,4454,63210,69167,53750,36034,12263,39670,118542,158613,121640,64929,36095,18338,38588,40672,-61135,-178337,-182163,-139285,-98012,-54771,-43992,-80709,-59463,55884,117485,24457,-92946,-95539,-61752,-82498,-70638,-12268,-11832,-8382,48348,64177,20166,-50023,-57754,58039,168060,149509,72296,-4884,-94586,-136181,-72985,34508,88521,40024,-25065,-30983,-384,20689,-5108,-4340,20505,-13298,-81840,-112776,-99256,-65305,74000,286266,290123,92862,8148,35293,111799,133776,50573,-54302,-52750,20596,97089,101564,40173,10421,-4955,-54051,-83676,-72381,-29033,37749,54598,-2014,-12312,19742,5814,-49961,-42491,23418,19521,-30141,-20177,63886,173346,190158,75167,-2481,10282,37661,45547,35490,-1360,-33979,-54860,-33500,-23706,-54546,19233,157481,163870,92168,48752,93989,192976,197184,101547,29962,-25308,-27416,43985,44216,-51880,-148884,-149351,-55645,7438,-45860,-80686,-50665,-52722,-62914,-12411,7331,-22344,-46537,-57863,-64859,-49560,2033,39183,14363,-7788,19458,39589,37369,-265,-3324,48918,40229,-30520,-21930,35605,63036,40229,-28307,-97575,-90330,-20197,18530,-22344,-68936,-36484,44723,84383,46942,16576,43087,79834,63036,27814,41126,32606,14388,26784,21552,-4434,-13675,-24075,-35054,-49863,-57525,-12366,48019,27060,-93947,-167520,-123433,-35091,55854,58521,-28618,-63676,-32915,13766,77330,86571,33163,-7319,-27896,-12704,54651],[59657,39341,12275,2150,-140,14352,14732,3013,17109,22731,-5875,-16547,-22471,-20960,-35308,-77602,-89689,-243,108496,109498,27811,-5361,-7209,-23066,-14920,33540,59807,75928,70095,61797,68060,57714,21197,22319,42669,6430,-3366,-1029,-42481,-66858,-36976,-16435,-25595,-53840,-62407,27709,99776,27364,-12639,1250,-67538,-120459,-83403,-63954,-41930,42574,63936,-49630,-104476,1956,86365,57929,43062,71929,63081,12734,-15448,-23377,27901,71579,43655,-42699,-97446,-72997,-28815,-32842,-41500,-74860,-67465,53372,114771,30375,-18944,9024,11296,-56787,-100286,-64407,-6975,91681,180795,128998,35006,5480,12424,-11129,-12893,14708,10248,-317,-1734,-12992,-25075,-51285,-61472,-15195,3210,-20099,-58296,-79092,-33150,636,-38062,-37873,39690,62906,-44914,-158694,-167614,-132918,-75885,11957,51932,60150,54625,-1217,-12371,26920,3934,-77569,-107203,-96539,-61867,-25888,-11326,-9551,1734,38701,36479,6388,14099,39429,42945,53904,36815,-40826,-105068,-75199,-53259,-70693,-57135,15655,81172,78579,13268,-74440,-116861,-76052,66,42932,55983,54097,43654,53226,62156,40461,-9615,-88205,-139035,-79781,37311,114396,132806,73600,-47460,-132530,-101946,-56674,-47745,-29316,1621,11943,7155,2646,37954,100028,88010,-62513,-193477,-165571,-93905,-35088,54891,129948,136417,97427,49879,25867,42461,39608,-1683,16998,79861,110486,41702,-43637,-21970,54156,48799,-32666,-78462,-41496,-16277,27646,105134,166535,172780,131513,62238,7922,-31145,-63558,-33854,16478,24195,12132,-11639,-26214,41531,101187,23309,-107330,-119762,-58981,-35776,-49764,-78390,-83327,-7062,59197,56745,79599,97985,-23933,-120701,-72232,-3361,25617,67392,76747,10733,6090,65294,38255,-43289,-60168,-56712,-83659,-78113,-37677,-13803,-5311,-15131,-65777,-91130,-87161,-83022,-70452,-59164,-35428,-3835,-24554,-52330,-41710,-54695,-72629,-34625,49924,73699,61044,98775,108233,40873,-20543,-36275,-21789,-14097,-31114,-65542,-62733,8469,99861,124518,44674,18446,61494,57205,22290,49482,82273,71605,82576,128946,108698,31393,13625,64471,123416,108709,37792,42330,129334,152013,61294,-15453,5698,58945,74976,31559,-20684,218,9232,-17273,7617,37037,34010,36668,25491,-19030,-39959,4041,82396,92609,82184,95067,91329,40073,-12323,294,31179,14794,-10020,-30448,-60130,-29427,89257,155381,105471,2400,-58198,9252,90366,45337,-19340,15386,61166,49298,18308,-10188,-40506,-81870,-104869,-49729,21740,-4173,-71769,-67832,-8815,20349,35781,75834,69095,-18144,-77112,-43504,26199,23438,-35002,-45232,-2819,16113,66169,93385,41286,-35298,-98213,-97518,-84059,-64871,-5370,55077,41473,-25001,-60399,-42102,-47780,-137816,-221733,-170833,-55022,777,-24968,-79384,-29191,42176,-29346,-103736,-57081,-22301,-29293,-1970,34154,34022,-36260,-109701,-90064,-11198,-8904,-62397,-32957,43481,34130,-40431,-100836,-100894,-60137,-35068,-40564,-33914,-138,69849,166857,190096,82178,-36781,-75365,-20270,46784,61707,32675,9883,13166,21786,36232,74350,92371,83910,87659,113051,122827,66206,-26189,-70127,-33502,-2833,-26323,-49675,-68512,-26407,52976,43503,-78531,-135259,-70092,25241,79747,113898,81922,-25584,-96222,-110802,-66953,39389,76179,11521,-13261,28283,58309,23858,-31944,-36979,-49036,-77566,-40448,25005,6364,-76471,-76912,-55973,-112986,-98551,-16111,18952,-12419,-44486,-372,93931,110639,42175,-32650,-79563,-104177,-82529,-28475,39469,77304,10830,-88297,-132607,-156837,-168166,-131618,-76015,-63682,-77953,-74447,-47231,-45490,-85270,-60194,27329,10315,-51727,4271,47934,-4280,-37566,-23745,-11998,-3088,23657,52187,68584,101873,140400,125519,49315,13422,38579,63276,68228,54869,-15951,-82939,-48567,29014,43617,-30524,-55152,26127,87861,51867,8520,-12118,-32332,-28282,51923,106012,73699,56498,66109,40806,32209,2317,-109265,-172555,-107489,-51361,-55205,-52514,-36117,2211,43852,47346,32753,42862,106292,152328,167093,137246,112643,104539,44240,-22664,-24974,31182,74922,50545,-19684,-49458,-8468,29329,44728,40931,66063,130520,134299,-5893,-141007,-149491,-120386,-141930,-134201,-75744,-6393,63442,67825,42315,54384,92718,108658,69364,54756,59007,36777,69636,109459,12820,-85789,-42171,-2247,-115259,-248211,-220871,-81822,23206,90846,91159,-1931,-123553,-178685,-113179,-10598,9642,-41151,-91780,-112518,-59952,22907,17242,-2416,50351,142370,157028,25240,-108014,-107347,-85684,-138166,-216533,-208700,-88227,16523,-8165,-57538,-20722,34827,22380,-1577,-23793,-94589,-125066,-75919,14134,24818,-56137,-111416,-122480,-133435,-91119,8407,69691,10047,-37657,-10143,3781,-69131,-137189,-124840,-53091,-10227,13335,54531,60076,13016,-17181,-49081,-66357,-2610,36405,4128,10927,63108,47671,-1141,-3723,28285,35167,38519,14448,-40219,-57130,-48617,-50984,-10289,2098,-43975,6909,121986,141646,75706,89070,137536,102659,26720,-28129,-37748,-50795,-110197,-140889,-90025,-47165,-10851,61700,95577,45650,8119,18649,30275,26868,17351,-7611,7133,11087,1518,29644,26379,-47567,-82830,-68267,-59430,-63641,-52786,15375,119841,139324,30660,-61769,13651,62961,-6017,-46547,-14926,44684,114937,105618,-70591,-136923,-7712,59342,21935,8244,-16658,-68223,-81256,-43976,2606,14897,10653,-2255,-29004,-55454,-60567,-76316,-128877,-155511,-123675,-41672,33109,21485,-19746,-7530,37461,91870,134735,102355,51000,11073,-51616,-40037,41219,55191,15855,12935,22530,60385,109464,87850,11626,-38587,-53029,-67089,-87142,-66692,6344,85280,113964,57284,-10007,-10481,35302,48657,60076,58646,3002,-38061,12259,41328,27665,33053,53768,87522,122726,74771,-29036,-46222,36288,77767,34333,-8003,-1202,-11291,-4855,50046,40551,-27367,-44374,-77348,-114151,-83201,-71044,-136137,-117848,15977,85265,38100,-11562,-12833,19193,32957,21068,17038,2896,-19548,-12617,-19738,-43818,-86226,-70442,45598,127022,89161,23556,-6868,-53724,-102246,-73865,23412,91543,55669,-29293,-64045,-37022,-3038,-14442,-22669,-7127,-12172,-31743,-45914,-63545,-88940,12435,253269,314861,120116,36300,79242,130643,142588,104558,17410,-32352,2560,70092,71365,30462,-18332,-72067,-84466,-56621,-45501,-43266,-1406,50910,48944,2744,-37803,-47336,-57915,-48542,3666,30302,23989,36922,79838,119507,121789,56772,-3091,-4624,24334,29718,5888,-32933,-34230,-31696,-16703,26612,71780,117217,139362,118016,95217,39995,34392,128266,162877,95711,51935,19265,9456,43732,29495,-37937,-112471,-123331,-38315,31202,-56592,-132761,-64974,11205,-7285,792,-3796,-66044,-87596,-54596,-40303,-31049,13908,17688,-37969,-53487,-19038,-7785,-16640,-28570,-14206,15677,-2346,-50584,-51510,-19265,17827,60085,56306,-16259,-54591,-28481,5695,2688,-40584,-49436,-22345,10021,19395,41067,85775,117625,88566,24082,16516,8975,11129,28236,4408,-43932,-41661,-39575,-74687,-121906,-119262,-33118,50754,25610,-84520,-136996,-114082,-60602,28489,55982,12749,2433,15469,19432,58063,84440,37947,-10845,-14709,22242,98796],[95738,56859,-6513,-34227,-18603,3359,5477,9261,7574,-4255,14627,68760,76231,69080,69152,21680,-34820,-13197,51503,97515,65055,-6353,-73384,-128358,-145538,-90487,1342,105838,125072,37978,-39795,-31838,-5089,-27474,-79972,-87202,-14691,13784,-50138,-55770,8643,20066,21137,24665,-28122,-4803,87877,69353,13877,-20759,-72179,-78673,-50002,-53712,-43436,38923,82641,9299,-42371,27132,75884,29735,34737,95102,96180,29230,-4956,-4099,35986,46769,-13651,-84175,-96189,-73824,-71658,-64816,-18186,-35824,-85760,-19223,65596,52438,16362,-12381,-21943,-52833,-91461,-75621,-26847,21014,36785,9486,15067,26342,7152,-6347,25632,38320,7755,8794,27545,13325,-13662,-49886,-92558,-70083,3280,37993,-33500,-87049,7273,85920,28690,-30107,15645,76644,-5942,-157152,-203351,-161371,-66330,45419,87025,71537,28336,-40651,-40718,10957,22391,-14308,-47945,-52858,-34236,-36430,-19623,20607,48160,57990,11640,-33280,-15312,12494,41936,89965,100695,67642,5188,-29439,-34490,-74105,-105168,-67433,-45963,-64874,-41271,-50277,-63920,-8786,98922,166764,141343,43003,-43245,-36278,11144,-13145,-72056,-116468,-126953,-77413,15441,95381,98739,17907,-129935,-231987,-145396,-4835,-3725,-67364,-54707,-13753,-70,-26073,-16803,25056,17014,-81145,-179189,-182898,-138496,-80413,-13251,65859,122779,113456,77408,92889,117745,64062,-16790,-3481,63132,88255,61134,36940,67143,118113,55957,-109481,-172140,-98928,-56682,6643,95042,133857,122586,98578,65098,45381,25699,-4187,6432,31523,27554,-2436,-54133,-86770,-16364,39572,-29888,-124706,-101465,-890,31360,-41842,-111396,-128531,-114261,-98768,-68635,17913,85826,-7565,-97432,-56168,42074,96000,103526,78124,7972,4883,54619,9071,-78347,-84395,-64502,-95230,-81876,-29965,-11989,-11727,-19311,-76768,-108286,-89538,-72014,-68039,-47717,2657,55699,19648,-55354,-59361,-40568,-29066,1330,60089,48492,-11837,-6878,6990,-6014,-15862,-34059,-43800,-53644,-92399,-125978,-93434,-28136,39226,75522,13748,-30780,13208,45423,41276,84004,139004,107137,65744,101838,89542,17913,22633,77563,87831,31968,-30654,4110,102449,121144,27761,-41059,-16084,29934,46039,8721,-12944,80911,134618,86705,81596,94688,54089,16830,-10197,-49304,-58004,-30347,6591,7811,38255,74038,46986,-10764,-27606,1890,17075,-10431,-15680,-5355,-25645,-7119,66960,77050,29074,-532,-14992,32094,85645,36920,-39549,-13323,50953,55621,34941,22102,8321,-30930,-53029,-3621,37344,-31457,-87548,-8414,85223,57661,29945,105445,153772,63421,-55486,-54064,21475,17517,-18738,-530,26032,24917,89489,94084,22285,-5315,-25703,-31204,-9357,23259,48375,67560,55367,-35078,-129562,-101191,-27153,-92168,-217089,-223496,-123007,-46287,-25836,-46415,14107,79535,-5929,-99265,-65409,-6487,-9376,-22249,7032,44752,1453,-69413,-50337,574,-28628,-79652,-29159,37309,12992,-68662,-137212,-115332,-63712,-62388,-102588,-129796,-112407,-25037,90533,121753,40728,-54313,-73346,17321,76148,30639,-8163,-27082,-50781,-31122,13102,42711,67471,45485,10339,22700,83403,92253,18450,-55749,-63380,-29150,-10074,-4357,3408,62390,92760,879,-119423,-140124,-86321,22484,114315,122256,37814,-59497,-67926,-37492,-20356,19925,20787,-10015,26449,57473,12242,-37482,-29639,23936,34056,-737,-1070,45180,48702,-18801,-55763,-61273,-84476,-63976,-49455,-48442,-28789,-18417,7995,64593,55652,17957,15308,-4592,-46964,-43565,-24378,-10668,37226,76415,90630,58525,-24090,-76488,-56576,-25328,-58724,-121546,-115126,-41323,-9393,-56689,-77891,-26445,6454,10302,36284,10977,-87350,-122342,-39346,62622,64704,-4061,31800,150158,197586,166181,90657,-27086,-75019,-12371,69067,97768,71487,-31223,-103344,-46114,29809,14704,-25376,-1007,55077,58732,31708,42211,31684,1141,13684,71901,64851,4735,23020,106527,111666,62484,18350,-36878,-75317,-32338,39744,53582,6579,-12859,32808,54798,33836,28598,52954,118987,170482,156511,73777,13814,14542,4784,-26350,-16584,31077,53934,37963,-11767,-60937,-58736,-41863,-29598,-28885,45226,165881,172085,25491,-114240,-119357,-96131,-107655,-57601,2295,10964,32336,32992,22191,42180,82030,100589,53535,48374,97093,72732,52269,54455,-32610,-101400,-37690,56570,730,-169445,-197670,-80632,-34426,-4739,66263,39081,-129246,-254604,-186156,-16109,40486,-37024,-98478,-60746,27499,71527,29162,12437,89692,174952,170970,74257,-19346,-40217,-55431,-106354,-168184,-165752,-78872,30057,79456,79755,67873,42055,-8247,-31608,-61524,-149159,-159122,-78068,-1447,3334,-33073,-57584,-90348,-123673,-79149,5842,61264,4845,-74080,-81536,-93594,-147322,-185044,-149317,-74607,-42842,-57030,-17123,53849,25908,-72498,-116185,-95244,-19292,57911,78449,88059,107403,59113,-2083,9815,51962,55735,63129,64955,56312,49109,633,-74166,-47704,25532,15643,-11757,12029,38821,37014,57521,102827,117595,82235,18259,-8480,-10720,-39648,-45299,-29604,-67746,-88309,-21279,15947,-48412,-67686,-8775,747,-51327,-36218,32598,23235,-75278,-79573,32190,51530,-61270,-123986,-98627,-83141,-62555,-13931,36130,66640,73437,27219,-26367,19897,58388,6382,-61521,-47486,45730,159069,192830,45799,-62702,30566,119506,97092,59617,-3009,-87957,-117440,-65570,-4979,1797,18996,50942,5561,-74661,-56808,-17390,-65393,-107941,-95783,-52074,662,20583,64,3120,28002,70744,134816,112130,44345,21350,-11676,-22120,30960,59758,16991,-45074,-56099,17130,80136,65339,-29176,-113323,-125275,-98976,-101150,-107234,-88590,-15594,53802,55215,28992,12520,10422,-7195,-15441,17380,42359,43366,69559,73725,49524,23538,13840,25176,61551,53538,-40369,-105908,-59364,-869,-14490,-34632,5265,27028,7827,19727,62944,101149,103747,3679,-100385,-96895,-94704,-160169,-144449,-39832,33262,60755,73734,52682,44441,68959,64243,31352,-18421,-67345,-80979,-96110,-116674,-100837,-32472,43721,60947,6374,-27406,10973,31297,-8529,-19469,31951,77944,53282,-24233,-65859,-45380,-15452,-14469,5772,33877,32237,20959,6277,-25366,-91436,-53037,176175,295384,144684,65414,93950,119588,135566,149595,102327,19431,1531,45667,29011,-6595,-33855,-76150,-44820,40931,19664,-59648,-50252,23725,70906,46931,-13552,-23132,-21022,-49402,-46555,10620,52750,56898,59710,68858,98106,72674,16408,20969,75832,82099,50454,17609,-4323,-33471,-41019,12456,125016,179726,98070,6799,23624,40303,32670,68142,96579,58010,44405,69401,74123,16669,-48551,-41645,-26393,-50212,-51970,-30934,-75240,-100249,-41685,9671,356,4260,-10184,-59320,-76482,-37520,26442,70751,72965,7308,-83655,-103345,-45091,-8110,-19712,-48476,-61839,-58053,-41987,-15267,-11125,-21040,-8726,35470,45016,-10223,-57605,-65674,-25252,32984,7587,-34558,-36979,-17308,14405,53128,79161,89229,66637,22483,12561,-33764,-70146,-46393,-10050,-7558,-4741,-15517,-71118,-108791,-90118,-37683,18108,31388,-17527,-71669,-92230,-53758,26689,47197,37627,55611,50390,10890,6639,45832,41143,-5529,10247,76533,146898],[83501,36213,-32881,-45241,-11919,8645,-3896,-19700,-38475,-21903,58435,134296,115292,89518,92000,57825,-25465,-59119,-60137,-31942,1475,2215,-67693,-172628,-216696,-158332,-49561,92075,140055,45010,-88936,-111657,-37543,-43411,-140356,-148976,-31996,24656,-32449,-26628,73827,88970,34401,26342,-3886,-38834,12639,74346,80297,14516,-28612,-3733,-6528,-43835,-22247,49936,56121,22620,-1286,23160,27427,294,36680,101684,99791,81928,74018,47814,35319,4605,-61669,-105119,-102897,-86957,-81589,-78655,-42052,-44329,-104066,-82401,32150,84483,37506,-43019,-53894,-16060,-7036,-15413,-6276,-8556,-48972,-84364,-58773,-19899,-24471,-14154,31207,24535,-17387,-8236,34532,47810,39414,30676,-6125,-40413,-20609,12467,-32464,-72478,15861,116364,112986,36171,1294,30651,-6050,-124618,-163017,-120590,-23965,103144,155437,108771,39799,-16668,-43835,-50278,-40978,-37225,-43865,-57069,-63255,-59816,-717,69951,83806,60443,-25305,-85374,-39064,34592,74564,101797,109706,139825,126136,57447,13471,-33581,-105530,-130973,-137833,-146598,-89053,-50839,-42489,6433,86806,127367,121486,27492,-88931,-98083,-15643,-4752,-36451,-60518,-75027,-54849,5144,63307,48970,-33711,-129124,-185176,-91830,42808,23223,-70251,-58460,14228,50741,10700,-36319,-46290,-45162,-46734,-67213,-106693,-130091,-100302,-21917,60879,76859,27674,15885,77520,93465,3393,-94882,-79607,-8182,42287,79267,101981,95561,100988,50108,-87406,-146399,-65702,-19459,16448,79602,81064,26697,3590,9920,40824,62093,36094,13806,22852,14549,-33069,-69452,-67745,-37808,-15048,-31746,-82896,-75632,45407,114042,-9887,-144652,-159106,-150368,-152791,-97029,-8234,43883,-6177,-54550,-26021,52285,84265,49497,39820,40239,17991,-3051,-36586,-54383,-24061,-16669,-58760,-56926,-21725,-878,17127,14588,-61098,-96903,-56678,-30112,-49033,-46587,9070,78692,78420,21210,5111,60682,89165,46967,24142,-5175,-47140,-34201,-14340,-2967,4668,-39928,-71292,-52161,-51767,-72556,-64182,-39898,-5384,43351,48527,5539,-32068,-12650,36826,80447,131641,135874,98815,103870,73715,-15329,-33147,7706,16632,-29934,-87849,-62170,21425,42974,-5461,-35616,-24110,-12058,-31868,-69021,-37801,85917,145565,111750,108160,94566,29802,5539,6195,-26938,-47254,-51245,-52611,-41305,3475,3452,-37939,-36577,12233,46319,61361,62863,59944,30710,-12283,-20221,11278,8458,-15610,1068,4719,20923,80852,82823,-2517,-42388,34,26720,-958,-6225,22465,21512,13187,44958,43315,-45118,-76885,31710,112630,41241,5721,113988,165846,56845,-58378,-57428,-21103,-20585,2735,28891,20558,37004,85501,69213,31349,51976,81883,111272,120484,109168,79724,48489,3006,-54160,-84178,-21234,69323,40481,-63606,-119098,-93574,-41809,-10049,-24664,-7589,26937,-4149,-57834,-69728,-47144,-60464,-75847,-45481,-20092,-55212,-83602,-63012,-55242,-74504,-72230,-17568,22334,7768,-73863,-144668,-129456,-82778,-70953,-100885,-140675,-141034,-93203,-30719,-1390,-17566,-23366,-21345,192,-26419,-56151,-3825,10755,-78427,-114507,-62057,2096,56793,45085,20751,13382,19276,8391,-28470,-53720,-40646,38849,120013,126166,97445,123143,109470,-23427,-115660,-92620,-63113,-5289,57731,30819,-43306,-56622,18021,52837,856,-25854,-22396,-12182,32543,48863,-20076,-69686,-9000,100422,126636,73554,29403,33476,63141,77080,33034,-27913,-49644,-45774,-85475,-103540,-38621,35181,62565,56176,23415,29875,77275,80982,33385,-598,-21069,-33659,13948,117264,208481,191260,92071,25076,15930,8982,-50496,-105673,-76221,19560,56538,-3512,-65292,-45421,30292,85056,76536,-8970,-102877,-109296,-8013,93976,61549,-37084,6050,124359,117097,50197,26299,-49847,-130408,-80260,33717,100411,121804,50809,-54412,-54393,-30335,-58353,-34968,39113,25956,-37486,-15627,58846,47888,-12148,-19065,-9748,-75479,-125978,-17718,143564,156153,46321,-21712,-29817,-30067,-10739,56694,94310,69263,40603,31484,19182,24296,29761,-12012,-6371,73244,89571,-10031,-84246,-63786,-52821,-98345,-75064,-5875,23315,58862,89577,33682,-61117,-103177,-84490,-74258,10409,117253,118331,29240,-38886,-4733,2040,-21743,11775,41873,12952,4985,-1098,-3616,13582,35495,46066,4139,4928,62735,48444,-3629,-37563,-88207,-113167,-57734,22980,11535,-79982,-77105,-18620,-64688,-80374,30317,93966,-26301,-194683,-194701,-70524,2307,-23207,-45677,14844,89594,86963,10737,-4721,75968,126390,114744,105371,105137,80406,45916,-3653,-51922,-55629,1694,86016,122371,107664,80443,41329,2387,14032,1541,-85331,-99724,-47344,-7355,18202,50395,68441,29037,-57185,-93070,-61770,-13706,-31175,-83844,-93187,-105433,-154339,-171768,-125188,-63628,-49041,-92525,-106637,-26474,16473,-51368,-105969,-104217,-45955,63257,147425,147552,118212,80672,39299,30015,53590,77503,72710,60947,93209,130031,70153,-50738,-54095,34878,37791,-59128,-109356,-70828,-31501,-28078,4462,62142,60759,12324,7913,20412,10129,19760,42467,-21620,-84234,-28502,18249,-37582,-59373,-18891,-53148,-135108,-107184,7284,10311,-89251,-79980,28293,60673,141,-50325,-39089,-12383,30433,56696,50887,14528,-14962,-16506,-13235,-5702,-5435,-6702,-21075,-17617,28245,109947,158877,74660,-28156,5397,74237,78311,47328,-10092,-77650,-97452,-41559,22076,15210,-11262,-6465,-21549,-64422,-44375,-9401,-36965,-46209,-15015,-2277,-17292,-20721,11259,42545,29878,29944,74914,46809,-32576,-25960,-32521,-75150,-41042,28456,-164,-86801,-109396,-46516,10810,13258,-58105,-147856,-169314,-141691,-120858,-80573,-68268,-62856,-11584,26506,33327,32870,33477,-11737,-54812,-9291,76991,87610,63047,50880,23834,-3260,-4929,-27235,-22060,32522,-6831,-96792,-66344,26044,35981,-2597,12677,41816,13190,-32775,3622,88889,117251,41195,-41783,-51929,-56251,-102486,-97043,-36880,13907,44128,52477,28876,1846,13387,65215,103607,41581,-57406,-85923,-79482,-104617,-92435,-7814,46983,28410,-13707,-13303,42273,81660,56308,25418,29334,62414,77153,51064,13859,-23365,-49864,-42975,20232,52734,36501,40166,45715,7919,-81810,-77137,133001,265948,143676,54077,61776,93486,106836,119124,101942,35961,-16091,13247,6397,-34056,-15694,4675,35046,73001,2503,-80686,-49916,8803,26187,42305,32041,2330,-39795,-97785,-100711,-18089,31433,8777,3110,55538,126968,108494,53633,59397,102220,116131,123292,103447,31350,-54421,-96054,-55341,75579,159867,55123,-98955,-75029,35689,69192,50504,45330,25197,26088,73984,81114,-41854,-148476,-81034,18964,7680,-63093,-100266,-88671,-33183,4142,-8858,-4754,18522,8348,-1889,-20005,-32335,27126,106599,113921,42572,-53185,-84900,-33035,374,-8556,-44790,-82076,-89577,-34570,34761,42773,15692,-6614,-31587,-42645,-36983,-43234,-66538,-44844,16849,12010,-17646,-18531,-20151,7873,43241,52631,49722,11138,-7123,16840,-65871,-178595,-158684,-46861,25419,30677,-6320,-69089,-77259,-46633,-36520,-20298,10807,-1965,-68063,-104987,-42331,40033,40157,26744,41344,28131,-12075,-17779,18283,17516,-22387,-4099,47880,98562],[60036,26407,-22898,-1045,41147,42828,10543,-22988,-47094,-18178,75959,149093,109542,58935,44873,8340,-70967,-84073,-82188,-103091,-67013,24003,22371,-101470,-184906,-127384,-48540,26608,87678,77471,-33776,-92122,-16146,16944,-66110,-120532,-40141,35013,8373,-10366,78832,113308,16231,-33630,-19845,-48122,-51595,37559,115623,57239,5435,40662,35637,645,46346,91797,46838,7220,-901,1732,-20413,-7626,76395,120843,108827,153160,162480,84250,39721,5602,-40390,-76390,-94817,-79754,-46686,-74911,-96479,-76384,-83707,-77061,18996,75130,20099,-52683,-36491,40068,70936,49804,36715,28996,7934,-29467,-71271,-85997,-49478,3257,24214,-6456,-33700,-4248,46562,63626,71046,90045,61767,-3844,-38745,-39057,-45205,-31940,46391,144281,159683,58236,-27658,-27197,-33066,-84532,-70180,1291,84785,169400,181826,122695,81744,49671,-25034,-101769,-115890,-109313,-86330,-81387,-90227,-56860,25437,80947,66702,28475,-52368,-89865,-5194,86836,80548,62662,73790,121725,134656,71507,-5378,-31761,-72732,-113259,-109618,-84425,-63246,-63595,-62590,-19140,10515,-6581,8101,-3360,-70532,-75914,2935,40149,44585,34230,-16113,-53657,-33864,12289,20500,-25626,-41953,-29165,30871,76571,33424,-42524,-59635,-3748,69410,57702,-18301,-47583,-27917,5973,30186,-2338,-69683,-71233,20307,98503,64018,-25453,-35643,12232,-685,-90943,-160857,-112396,-50600,-14896,31595,60893,44979,48952,47918,-7525,-52238,2745,37804,26787,55524,72564,1762,-59997,-59386,-21771,26063,29187,7404,28210,33326,-32469,-62607,-36311,-54689,-68960,-28435,-37706,-56660,49965,131037,-12339,-182404,-171677,-97517,-62252,-13574,15610,6768,-27345,-37098,-25511,-13922,-4290,-8189,18212,56704,25651,-27525,-22374,23793,68274,57129,14273,-5685,-6547,6496,38645,37364,-43259,-75547,-20115,23260,-360,-22595,24524,77684,83138,73828,80587,123694,112803,3847,-60052,-44032,-3536,37165,45873,33723,18702,-27935,-49828,-6975,37412,27720,-7679,-20121,-15289,49694,139922,102386,-50814,-101002,-59058,-22186,43057,118720,131777,124547,96849,-3801,-66129,-32713,12859,2006,-53763,-61457,-15530,-8489,-17851,-11636,-7911,-19277,-77689,-114786,-43453,52460,60902,38844,50434,27866,-7636,25252,55567,32696,23439,3767,-18504,-5973,-9758,-85484,-109961,-29188,39877,37109,48011,104606,126000,63865,-14610,-48874,-2566,47350,37387,8855,-40368,-47118,62474,138096,51477,-57340,-58600,-24910,-56457,-57418,31548,91177,60846,28995,18128,-15966,-35520,9926,50298,4482,-5906,93819,115727,-4135,-79009,-63481,-61499,-41557,20211,23920,11383,43723,43074,26067,47710,69562,104867,186570,190974,116602,61412,52071,4094,-36888,11034,85054,101579,81779,39289,-3247,-3780,32780,30493,-31666,-56318,-17733,13270,-7272,-57035,-95301,-125528,-117886,-76417,-72461,-127632,-137317,-100915,-93541,-90367,-58704,-32741,-10087,5441,-43831,-103674,-123661,-108846,-72792,-44749,-44194,-56004,-65906,-53307,-38361,-36716,11888,20781,-60376,-154899,-112089,36682,81050,-50654,-139424,-74214,24432,41613,10842,31068,48777,-17522,-97979,-101625,-57628,-5778,92925,197656,202683,124940,99819,73616,-18535,-59928,-8965,6612,-7836,-20871,-56049,-67433,-10839,62294,43418,-40739,-73506,-31365,27988,66320,69306,12114,-42410,8375,111160,113538,35050,-11383,-10431,48130,123035,97306,-2045,-57733,-50289,-63321,-80865,-25220,80047,119290,80746,43995,45292,70420,104307,89589,31538,9556,41117,85376,137951,187135,183381,133452,75644,36081,3112,-72590,-111178,-44733,64175,92387,23537,-38129,-20317,50765,114437,105447,15538,-26667,4829,43663,45256,-10720,-43582,3071,30440,-29414,-62978,-9467,-28454,-114886,-105772,-28283,41532,128363,135337,17898,-56053,-87940,-120590,-67101,16582,-53662,-114036,1691,97894,29502,-52125,-62955,-88904,-159506,-162284,-9775,151743,139621,5939,-67012,-50604,-19836,-14264,7645,52982,93061,66075,-2694,-8691,52313,53317,-60963,-95941,6152,61745,-25171,-92605,-59363,-65473,-138829,-119383,-37535,9817,82289,154349,108381,-11762,-69529,-39413,-4632,63654,102703,69014,11721,-14949,19555,56855,61591,63648,71233,54826,33380,3085,-2845,-2286,-12239,-8018,-22054,-19455,214,-10016,-31436,-40887,-66466,-89594,-75809,-51859,-33791,-1927,35270,15789,-61294,-59813,37425,122178,82512,-59987,-129549,-108466,-55200,-14595,11760,62874,101301,67409,-15689,-20070,34814,30623,20460,73594,107551,95242,95713,71930,28582,19566,68153,91442,15537,-42053,-11989,17383,18784,41480,51740,22179,20093,-906,-23854,18505,88456,122378,97597,-6085,-101074,-109304,-70268,-51954,-60615,-78396,-74120,-85448,-65590,-13507,17114,-18453,-97148,-151755,-89125,3582,3017,-45493,-74069,-60809,17571,120184,125897,90917,97356,80861,17601,825,38911,41490,35901,94619,137377,77521,-14493,-19999,15442,-16001,-90762,-102247,-43166,-40573,-87089,-73428,-22711,-24651,-46465,-32674,-30883,-36252,4783,79184,41604,-29841,6291,41956,13386,3872,-4337,-83574,-165399,-134684,-54839,-44365,-72029,-26072,51717,98626,106858,65651,28182,53681,92002,65785,9286,-43684,-78470,-46342,-8472,-31847,-70065,-27833,23653,15267,-7487,-525,34124,10100,-40206,-48734,-22083,5920,2122,-29443,-52070,-51310,-25315,22099,34680,-22214,-80718,-62274,-30255,-32728,-47162,-57759,-38310,5379,30397,-546,-38314,14651,59892,22496,18038,54952,-13535,-125014,-107425,-79245,-110360,-89033,-32785,-52108,-91862,-89414,-46779,17339,47043,-2642,-79253,-97191,-87126,-41918,57661,60003,-35714,-48078,-2871,38847,77724,89250,16129,-42283,1141,70434,39374,1699,25215,24886,5904,13711,-13815,-30114,26338,14014,-48433,6654,110792,119989,50821,589,-23070,-50512,-64126,-35127,-9014,14073,35895,42431,44545,51810,20093,-5020,23121,37903,-4748,-40025,-32161,-35307,-34512,63252,185942,161415,27190,-36024,-3819,-10877,-69162,-37637,25497,12936,-6526,8503,41265,74723,67340,22238,-1115,52360,138006,183660,143686,20766,-86196,-81252,4123,13284,-18405,38580,100082,60541,-44833,-44154,143680,251701,115032,3970,16697,71948,61574,36972,38945,9956,-52326,-23380,1096,-44274,-22186,52492,91703,50868,-48337,-69878,919,20646,-38033,-33463,6572,-18138,-76711,-114173,-84641,-9117,-5143,-52001,-24448,61664,114267,98887,74548,58556,41816,63182,132540,136118,67551,-19784,-93085,-102191,-15714,75057,20128,-111938,-82063,39597,69713,26437,5233,13556,33130,55730,27244,-101853,-188750,-105613,-4822,14130,-30463,-77556,-68135,8232,50320,35288,42088,74782,65764,56745,26174,-33758,-38901,8548,67069,92061,40067,-9251,-3937,-9158,-10193,-18497,-43189,-39087,25139,74033,64701,38098,332,-70091,-80574,-21496,11535,-10220,-24223,-18543,-18440,5316,16831,541,15360,35525,40999,44247,-10167,-28896,32291,-28949,-163996,-174182,-65494,15780,17523,-27147,-67969,-64484,-30614,-13680,-19696,-17807,-34825,-79231,-75710,3000,58618,47710,42365,34508,-5057,-34184,-12804,14758,-6498,-31287,-30828,-31934,6372],[35427,22781,-10397,23535,65881,52356,14450,-5513,-25704,-26607,42040,125868,90681,3024,-36517,-71899,-112831,-62085,-7952,-54400,-84220,11973,82307,-16515,-130337,-67842,-14208,-51204,-29781,28743,-1625,-23088,34802,71247,33007,-35727,-27327,33959,29266,-31601,-2329,47044,-14345,-64537,-29172,-30626,-76843,-29196,63694,26479,-23828,29332,63833,54222,82155,105188,66670,-819,-26254,-19355,-51644,-52230,45976,85716,78773,140697,147565,35552,-8840,3443,6984,-23156,-56691,-42248,-12640,-69888,-125735,-83990,-33067,-26220,1710,21976,15080,23745,79140,115779,76532,26792,13891,15569,48121,68386,12964,-61606,-27883,21706,-7549,-56779,-43139,20754,51188,31496,31574,52696,6610,-47598,-45849,-46071,-55459,-21317,56368,134827,111608,-2320,-57987,-55022,-87591,-103709,-26336,93132,179257,192710,128868,80999,101495,86150,-21647,-122560,-132886,-122427,-85971,-50203,-45263,-31945,5191,25740,3956,-38226,-83753,-57096,53803,106021,45462,13499,28749,38987,32745,-3734,-73684,-88332,-69350,-55518,-26144,3165,-6020,-53918,-63065,-23618,-26249,-76204,-79570,-41180,-24989,-1390,38363,51229,57994,68844,20554,-66254,-97412,-60537,-22688,-10503,25770,74537,104971,96970,66747,1459,-83424,-91698,-804,38118,-4780,-20958,6170,23798,45495,45924,-14589,-37394,23256,84049,71264,8515,-31274,-46202,-74902,-127462,-146007,-72773,-44942,-86511,-88131,-43939,2204,38422,48451,39220,10886,13827,19506,6048,31946,85966,29862,-57551,-77629,-69737,-31534,3918,7935,32555,51289,-4607,-42657,-40966,-84423,-115584,-63168,-43489,-54916,11160,69150,-43162,-195244,-170144,-38594,39154,58383,30044,-7167,-35684,-31924,-45434,-86972,-68175,3191,47545,50607,34896,17855,48620,102636,115752,86241,51646,32869,18075,12095,24039,13010,-52069,-70841,-11039,45954,38074,21852,57316,63860,18141,28166,87211,97922,25081,-95834,-123802,-35341,65654,103457,77742,44597,21977,-3468,-5586,24961,60976,42669,-3030,-17351,-18950,59613,171624,120252,-64901,-152122,-151471,-122384,-48669,47488,87011,92226,102386,36311,-37786,-5973,60451,75472,29656,-17770,-22190,-16125,-3226,3339,4170,3880,-48888,-86574,-37362,13477,205,-14893,-16309,-34647,-23296,32796,61571,77079,112394,88146,60667,59102,1528,-99133,-100456,-22515,387,-54061,-75154,12068,100893,80553,-7023,-52654,24004,115682,97580,992,-104162,-96850,52510,137133,39616,-74080,-84038,-53063,-62040,-60210,46791,143405,76308,-39227,-36717,25665,23429,-26573,-32853,-15488,208,46349,56948,-18650,-70268,-77775,-83565,-49170,528,6768,45483,50028,-2128,331,44452,22561,25515,132938,144393,43317,13041,78974,69057,-1686,20767,42491,-19998,-45699,-35543,-29734,17893,81035,71647,-18925,-41516,33484,82923,56606,-16485,-97954,-138769,-121052,-66507,-41644,-104665,-136626,-90528,-61437,-62723,-73554,-96345,-77526,-25743,2690,-9141,-48292,-91319,-83786,-22039,36070,24251,-14852,-1892,13213,-7130,14696,20416,-58041,-127694,-72026,49979,78487,-25199,-87893,-13744,53512,-13811,-101300,-50131,43193,1837,-96120,-95012,-57222,-36174,24400,122597,161061,94025,36416,462,-23402,-7423,46973,52913,-2876,-63641,-54209,15823,75219,60491,-22552,-94402,-97920,-20236,85392,143496,129195,59161,-12733,-14146,23165,-21288,-97442,-79589,-8115,51602,72883,40391,-25486,-76606,-50531,-4087,-437,11986,78294,97795,71780,66543,40633,10676,60141,88483,43406,55797,154484,201440,154353,116694,125240,119363,58170,1507,-32147,-121470,-178208,-95664,25953,59836,2360,-46886,-33714,11820,84840,119078,64237,44674,74994,51840,-13207,-43720,-8949,14636,-31256,-65514,-29531,24343,-1416,-69332,-95538,-82004,-36965,67921,125828,61290,-15520,-75650,-133541,-105926,-53560,-128848,-122615,81333,164056,11695,-72253,-54351,-75006,-95983,-57533,29061,115775,94378,-1820,-45097,-8247,34984,27668,-11291,10785,74677,43879,-35461,-10047,76335,62376,-48093,-70074,720,52024,12129,-31251,-23294,-50361,-100501,-86541,-36917,701,60801,91169,58041,29408,24599,56569,116694,187345,176642,85607,9331,-44154,-56226,28135,89040,74712,67267,77648,55119,13119,26491,31385,-7647,-22477,-19842,-5032,-10764,-44149,-25071,22491,-125,-39200,-61769,-89099,-46833,57601,69167,-8129,-43286,4242,68344,132818,131316,29221,-53794,-62808,-30143,1469,28047,72537,77259,18005,-27138,1682,21280,-19252,-27079,12055,6319,14014,61897,65883,17830,6934,45620,3920,-148649,-196567,-107262,-34808,-19191,-17531,14658,81329,120382,32048,-53393,-19135,31396,40543,48973,11272,-42196,-57716,-43746,-25441,-14053,-48397,-48804,11216,91328,131723,98939,7650,-91326,-147700,-107129,-20323,19389,14587,-7731,-39405,-25352,43863,59297,54121,90681,88332,3516,-39383,-12107,22146,55364,114352,103884,20425,-2807,40078,34194,-26485,-48700,-1834,56743,6957,-74776,-74972,-49255,-39743,-35485,-62651,-114986,-122873,-39547,73176,57870,-20587,-32650,-18913,3718,32292,-7991,-99363,-154183,-117731,-83424,-80588,-61955,1089,70589,131817,159693,116576,28050,-7304,7415,-6920,-45965,-76731,-75549,-9254,26170,-20015,-77277,-48418,-12841,-28350,-37558,-39502,-30083,-50624,-73339,-90665,-73484,-24869,-21099,-51268,-40866,-26883,-44417,-21055,41539,25683,-53573,-51259,-29106,-59327,-63777,-45528,-45057,-29855,23379,34778,-1502,9595,19411,-6712,27035,79863,-3998,-121813,-125823,-92369,-83951,-73496,-71202,-75886,-48478,-19861,13594,90848,148135,99568,42330,37754,39068,106674,206845,145107,-16682,-73529,-18938,68389,119734,103735,25473,-2839,47857,65718,4218,-266,63669,84339,46224,33673,26821,8632,11570,14468,25461,74856,123163,139031,96294,11529,-77811,-104944,-44765,-11728,-64308,-62876,20228,81835,105610,135332,107750,56751,76054,77278,-23282,-85573,-49246,-29507,-25559,63410,177371,187310,79198,-5310,24339,40749,-54516,-71927,-14832,-30703,-48948,-32596,-6570,41808,59460,8833,-24471,42308,163349,239925,208996,67199,-68995,-72673,-13362,-49666,-80747,25562,122209,97405,11117,7873,144419,212855,57398,-52265,-1867,72216,27435,-23322,188,-8988,-64638,-27245,7740,-46249,-71282,10111,101715,63508,-24508,-19633,25152,11539,-64849,-96508,-60346,-44521,-44952,-26887,14175,46261,-6571,-52159,16375,51970,18081,21415,54005,23033,-37354,-21297,66996,97271,96647,73395,-7177,-87601,-76166,-8202,-2469,-33298,27156,73188,27678,-32634,-36818,10876,60721,60824,-12567,-123729,-137392,-58947,-34104,-16677,12241,9788,-10674,15157,51516,68868,77299,112589,101641,57363,16478,-36331,-95887,-133534,-58926,65885,72628,17413,-7439,-39896,-39156,-10143,3323,30444,79412,95420,64319,27906,-14378,-68196,-62789,-3185,33840,19433,-6921,-28085,-26571,27265,40050,39431,53256,34338,16826,33592,9951,-18059,34383,32999,-36493,-79147,-44409,-13392,-34754,-61576,-62832,-64128,-31301,7994,-15502,-46218,-59408,-49502,8380,55812,50176,47118,85795,69504,-15458,-61701,-46408,-32487,-31496,-24235,-50829,-94275,-47163],[26051,29766,3021,12544,36639,28004,15114,24945,-1549,-34465,17014,103030,62379,-53952,-109440,-109394,-86218,298,66307,23948,-65169,-34447,50615,-8653,-108109,-19141,51921,-35837,-93604,-58907,-19839,39066,78509,73445,79013,67612,42168,60890,56351,-13153,-37394,-13783,-27141,-21583,28705,17994,-58259,-62097,-9684,-42239,-54091,42069,117455,105376,71952,100287,115310,51854,3659,16691,-33790,-117091,-68515,2588,14080,45707,52265,-43432,-90908,-40482,23683,35234,22256,26354,25544,-24857,-67366,-30297,28414,31580,-443,-3927,75099,185939,259234,206644,56807,-35162,-57128,-75836,-26935,71420,102487,52099,22446,-410,-72821,-120669,-42660,58608,52600,-1249,-8832,4929,-52094,-83768,-21929,5497,-25583,-19047,30371,60228,14200,-42356,-24255,-27968,-114116,-141180,-45439,86262,189541,186894,86860,47027,98701,86354,-20317,-97556,-76661,-39269,603,38889,37180,-7466,-32016,-15020,-17645,-75449,-113431,-40732,67305,82764,29408,5093,-7350,-25314,-37919,-40663,-71409,-107432,-78115,-3738,28711,5956,-4712,-26016,-14257,8182,-11586,-46977,-47720,-11296,48902,80173,68331,22050,-10822,13243,27354,-45745,-117331,-112234,-86284,-50237,6338,58368,85291,98893,112826,50052,-69612,-125017,-67521,-12331,-5405,-11467,10517,22762,22924,42711,26514,-3323,177,21951,40365,35556,-10887,-54878,-67996,-72403,-66276,-22704,-34023,-134234,-175074,-85987,30051,73212,50470,43849,30006,-20318,-64380,-47946,7890,62480,33716,-11036,-21444,-27973,-11882,19645,34463,37640,40068,12865,-11942,-32797,-78313,-119528,-100835,-62057,-43053,-28369,-3218,-52572,-156477,-142683,-20656,49966,37773,-11521,-15414,5109,19289,-21005,-69368,-42574,37010,75991,68974,86525,98753,111847,147570,139152,87077,35482,34031,45237,28584,3896,-17578,-65017,-69683,-16155,33894,44801,64969,94960,56949,-38219,-39274,54003,80213,-2847,-109832,-92933,16660,91142,88202,43514,47477,69928,41343,18939,28289,27536,-13120,-37238,-38900,-39583,34910,108994,49207,-66160,-115997,-126592,-106896,-58767,-10766,9233,21204,53529,36828,-17572,644,60094,84533,54947,-3413,-19264,22166,47672,23127,2634,19854,14005,-32441,-71465,-53645,-6046,13330,-7240,-26374,-17981,-542,29720,108792,163886,113356,79474,66693,22109,-15968,-16706,-28076,-66773,-137928,-188175,-119305,23808,78679,14140,-37654,23136,97681,70788,-25182,-103943,-52194,76903,92819,-16637,-77821,-63981,-36317,-3551,11396,66784,135068,61013,-82614,-70848,55215,91607,-2323,-53549,-8842,11400,-921,26497,40888,-11047,-78136,-76268,-31902,-9703,34721,112368,58132,-20070,3576,24105,-34187,-50320,44334,50294,-40068,-25893,91443,111966,17519,-43944,-88175,-151577,-168387,-154008,-145570,-72337,29920,81727,44186,46998,121643,147613,107178,25184,-52153,-77252,-67257,-22731,30769,-2212,-45912,-22937,-3627,-24326,-97438,-161999,-148192,-72349,15652,65269,46227,-38975,-94787,-58478,15155,20410,-9865,12993,49334,29891,-5312,-4066,39247,54855,41918,37985,13816,-29360,-23353,32366,29454,-75283,-185458,-126366,12778,44511,-9653,-32558,-52938,-102462,-91925,8190,93493,77503,16941,-39637,-44584,-3863,36577,37355,-6166,-53780,9429,135171,163071,82937,-11767,-75229,-79029,-331,118500,181752,133718,34155,-34213,-64395,-84862,-151037,-198912,-118322,21876,50517,-40044,-103198,-74939,-53169,-38775,6611,50673,56867,41474,467,7761,61937,44773,-15359,384,29379,21260,67767,184502,228751,141756,83369,100586,91959,17523,-47628,-68535,-131504,-197458,-145875,-34782,14497,-17112,-72980,-97929,-66978,30752,113083,83707,20464,9172,4297,-8166,20665,56990,22136,-43445,-11627,71538,80587,21443,-31769,-80429,-104883,-76081,-4200,43383,60296,52469,-14495,-108572,-123489,-105446,-148007,-93354,119646,194709,29834,-52677,-24278,-26041,-2153,39937,31329,41349,43151,14140,26675,89052,123763,89110,21131,9038,38157,8773,-45782,-17639,48279,30645,-23651,-18321,-16784,-13503,4250,-1577,-38048,-65016,-50795,-23451,-30361,-33299,-1192,-25913,-66223,-3219,59617,84211,133339,216541,214395,118649,24362,-75832,-113261,-26193,48707,21603,-14440,-9110,-12496,-17809,51315,92644,37988,-14298,-36971,-8538,19456,-23262,-16481,35572,17708,-5374,-35228,-88991,-33213,72737,35727,-46376,-33190,11420,54005,133765,136972,39994,-8665,25200,43346,10775,7754,64234,44952,-28447,-1635,66722,53803,14310,8243,-14923,-66970,-54413,6676,12249,-39745,-48144,-31253,-89350,-201083,-200956,-125166,-91997,-90801,-91178,-42332,80095,152109,45840,-58436,-45543,-37357,-49291,2290,48662,47512,18740,13365,24177,34660,21015,23362,106133,197413,183956,74178,-19246,-78882,-120923,-112366,-64387,-21098,22006,30732,2249,1118,24818,14828,19561,54390,56544,7863,-24367,-14254,28229,82044,132822,82603,-28536,-23654,70355,93155,55677,30241,37637,60106,22722,-37094,-39203,-9727,44745,64975,-21940,-134726,-158936,-67097,39732,21926,-72159,-134858,-127457,-60909,-15696,-64822,-142546,-157780,-105604,-71575,-64684,-46947,-9678,43931,84953,83940,56280,-16043,-110059,-107402,-51441,-34693,-60523,-40771,45178,70220,17513,-43097,-78680,-126085,-142209,-76978,-3053,1084,-55271,-92198,-96952,-50069,11679,-16177,-76969,-54888,-23235,-50579,-43809,50785,105187,57397,1573,-85168,-144809,-73421,-10407,-37579,-45284,14364,40870,9655,-31891,-58336,-51123,-9015,23257,2209,-29972,-56534,-75270,-48671,-35872,-60496,-53104,-4158,24068,50380,123574,178900,117754,80761,89061,85564,146802,197436,81344,-66055,-105577,-36109,65914,88390,42625,976,28529,83743,77163,31374,41648,96696,113037,46373,9837,26225,13840,-9671,40690,114118,87168,35208,75217,104500,39935,-59265,-77764,-15393,-9197,-72844,-65906,-7127,19468,39303,81856,67792,30119,61703,85662,1106,-66894,-49709,-42771,-35966,20135,67200,57967,5910,-45936,-39609,-26032,-57682,-47868,-45277,-107281,-127447,-92232,-50394,12127,51503,20837,-19362,12594,77781,111038,120349,63088,-22400,-27846,-25047,-104757,-115862,-14554,43341,45641,27803,26856,105522,136668,-13779,-100221,-23906,63567,15456,-32301,-2124,-17912,-55651,201,24527,-40172,-92276,-25273,89654,91205,41118,21261,-28482,-60260,-59499,-66194,-60890,-33200,15661,69412,98974,95152,21665,-3248,76185,36834,-64272,-45723,26632,13875,-34343,-37820,8989,46397,93442,127133,76907,-36571,-76661,-30943,6118,57991,136021,110654,4340,-71823,-55302,15218,76993,78911,-5395,-97752,-46001,36881,-7286,-39585,12699,63409,52256,21413,9028,17670,30974,66307,57310,3008,-18053,-26417,-99610,-201152,-169731,-47328,-18861,-44797,-39498,-64842,-73847,-32071,14613,59531,90908,92339,61491,14473,-39502,-77815,-72677,-23640,7003,-19418,-36298,-5797,29674,50283,35970,66462,100073,42785,-18592,-4584,23014,922,4073,40793,65014,25224,-5027,-13315,-43477,-54739,-52202,-59175,-26310,2247,-39893,-68150,-53997,-4104,63697,62200,25486,41364,97341,87054,1697,-60757,-96757,-110241,-54268,-11032,-54147,-99064,-38792],[15320,34701,18118,-7904,-23821,-21410,14283,41278,-9993,-43226,14680,65310,-6644,-118612,-172129,-129836,-51587,24037,45621,3890,-90590,-105375,-51026,-92143,-145248,-23855,96346,67764,-28699,-65652,-24842,51748,61438,25282,62008,116138,117487,103209,86529,57717,39319,437,-47918,-3974,72225,42428,-34101,-54256,-56230,-97726,-60443,71232,155177,107450,28568,74811,141764,131321,91749,89317,3559,-151520,-160498,-62696,-48540,-56252,-39527,-79190,-127207,-104190,-23415,50731,79968,71998,60439,41583,27139,35019,52421,43115,1388,-2165,121428,281147,337713,221414,38165,-54306,-99455,-158760,-132643,-11617,91207,89141,1553,-70344,-138280,-165411,-38505,76395,47854,5484,9076,20530,-5062,-20792,21136,42477,12985,-3177,-2752,-32642,-57842,-15827,51079,19318,-79177,-127946,-82088,4707,109224,153179,92364,52206,82711,64722,-13433,-57601,-24726,27535,66237,68054,35263,-25703,-58443,-17467,6013,-61783,-126718,-79545,-6508,34668,45657,6701,-58521,-59251,-32846,-3210,-2496,-53706,-58427,15727,29296,-43602,-60926,-21288,19182,11377,-25194,-30228,16048,62494,113328,107665,54428,-23948,-92712,-85423,-14806,-20846,-95961,-126780,-124273,-110726,-62909,-21686,11813,48232,78571,50627,-13708,-59612,-64383,-49240,-35947,-35107,-6821,13962,1779,36642,67879,43889,17001,-16172,-40412,-31568,-38913,-48984,-29332,-303,-9011,-28262,-54365,-116401,-143092,-43399,62046,70384,24060,18640,18276,-47859,-138891,-125729,-50470,-17085,-14966,13335,32029,46250,60661,57233,60958,49871,15382,-1879,14833,20619,-26453,-95202,-106491,-46641,-13496,-48188,-54905,-58005,-101517,-89323,-22339,-314,-25463,-71858,-39885,52429,85596,21161,-17771,-5255,-4439,12730,73879,127228,114327,91230,125071,147850,86583,-6594,-7880,40376,30842,-8019,-21293,-49699,-47542,-15304,12222,33857,75274,102795,51259,-38471,-46006,35292,112810,85347,-4538,4828,55458,45118,4130,-11034,66936,150681,102673,32775,32701,15247,-42336,-55425,-52949,-70695,-22416,41909,15752,-37820,-42763,-38928,-31030,-16422,-13322,-10314,-10799,-7231,-18816,-67865,-73805,-23114,-3188,-19261,-25117,8117,71324,97634,53490,-12,10446,38531,-26311,-150775,-152671,-34384,35791,29236,1414,-31369,-43763,19388,131693,149975,59952,14589,4198,20126,61466,50854,-28354,-94561,-148334,-192336,-164433,-40513,45339,10128,-55541,-41850,932,-9207,-45098,-50645,15851,84229,53857,-28530,-46815,-33887,-14921,41234,74577,69803,70693,15962,-72087,-51047,70807,132362,50668,-24346,3678,14727,-25413,9892,88748,47017,-51798,-33334,33076,36262,69566,118424,46092,-18200,7683,492,-52256,-57083,7483,-14799,-92536,-55078,59327,83679,22877,-53329,-112398,-136850,-132596,-156117,-209516,-178297,-64155,53208,99266,108561,122535,119753,86286,20769,-7922,11529,24631,30565,54832,55262,37840,20248,13053,5149,-80060,-176627,-179689,-108124,-40472,23933,39252,-25276,-84896,-82715,-45319,-18275,-30145,-42618,47,23874,-24892,-27751,117347,199190,143955,55014,-9595,-26495,-236,14846,-19805,-87690,-135871,-71643,24582,58843,23481,-28162,-56316,-102056,-102463,-3912,91983,99066,60830,2359,-32194,-20696,-7328,-908,9699,4301,61341,172045,183191,120364,64984,6759,-17052,32898,108357,110131,24249,-49763,-65453,-80385,-107902,-160454,-203292,-145222,-19951,-3171,-116964,-173535,-76945,2296,-30245,-49381,28219,78475,14183,-73857,-40006,62935,83947,23377,-31739,-50596,-26847,29350,102214,127740,74596,52181,68555,65596,25961,-37858,-57787,-55807,-78058,-72306,-5977,34657,16319,-41115,-92482,-74650,6406,88382,61741,-49644,-90944,-38138,32527,106114,123741,33179,-53970,-13537,67177,76240,40318,6496,-46335,-83038,-65975,-37341,-25281,37915,103134,40001,-68465,-101783,-93319,-102183,-60702,68562,144255,65115,-11913,-16866,-18947,-2181,21248,2093,-17677,-13171,2824,69200,147017,153715,91060,44033,23006,17461,90,-45281,-55213,-17645,-16789,-33663,-12601,-49226,-102809,-71613,-41977,-87460,-98798,-36931,10841,-29143,-64300,-36208,-62265,-125801,-76344,4205,27890,36104,102364,145014,117043,19991,-95243,-102239,-41918,-7203,-47692,-112829,-140651,-113210,-54401,58122,123441,71890,-2635,-65733,-50447,29183,39083,3565,-10613,-12564,1462,-23077,-78490,-27756,48781,95,-48831,-32141,-44535,-24425,95243,130564,50146,42399,80410,57299,-8772,-7994,66481,38781,-25665,53858,141377,111201,86938,80030,21746,-39146,-42280,11593,12848,-33992,-49200,-50335,-69588,-101117,-93010,-78472,-99301,-95833,-59345,-14606,69014,131317,65551,-1822,-4326,-12897,-4145,78688,128811,79123,22082,48949,75982,72759,106017,157582,195996,219431,131934,-21211,-62442,-33022,-60954,-89131,-73581,-46148,-10651,10021,37706,82752,78790,9215,-17742,3537,12628,13744,20460,29064,25742,48699,109055,94961,356,-28248,51480,125950,141850,82096,-2442,-15979,5375,-4509,-7325,36972,114184,136477,61476,-60887,-126499,-76607,11250,-3493,-85386,-137209,-114232,-62019,-53209,-93989,-149734,-155381,-104797,-47967,-7601,15041,28107,35138,9238,-36433,-36905,-26880,-77097,-64558,20397,54408,-622,-18575,55885,96700,68705,4702,-86982,-181238,-201055,-118568,1057,37128,-6043,-34334,-36454,15135,75670,27066,-49209,-31298,22539,25517,19167,93256,174645,154479,59157,-104297,-194976,-109035,-31331,-35223,-14154,26690,7628,-48541,-77732,-72488,-50097,-64834,-90314,-19853,65391,37261,-35375,-18914,8694,237,1626,24819,29843,42946,108130,134235,55128,21522,30719,14204,42509,61573,-29205,-107195,-91396,-37166,5825,-1701,-23135,-16774,46957,97576,92205,53303,28210,51204,66977,8953,-22603,4809,6932,18361,113261,182354,88037,-17302,20436,71843,35548,-23267,-20050,-11186,-58446,-95700,-53420,-28248,-68179,-91093,-54360,-34210,-32824,7851,58399,32675,-29228,-58734,-81524,-89853,-56256,-35913,-75576,-99921,-89594,-96227,-96261,-22488,45477,-24823,-131261,-124087,-55782,-12183,24115,60988,61051,12630,-16173,-50634,-90629,-42854,189,-12038,1088,-24200,-114747,-100767,-39625,-61821,-55361,-6380,29070,104144,118784,-22199,-112639,-79612,8866,22262,8842,4471,-38478,-57107,20943,49914,-6114,-21269,47414,103946,85585,74209,43724,-79709,-122840,-36572,34573,31369,9886,22487,70252,108376,106879,50142,41416,105631,66843,-17854,-4940,57103,71831,60502,38041,35660,46645,59036,86890,92751,22985,-21347,15921,63058,112585,150292,112614,34230,-31834,-14022,50668,84701,70866,10243,-38761,20801,98775,55673,-14047,-2842,60635,89534,56558,7821,-8997,-5850,2661,-16548,-43438,-13782,15276,-63297,-174570,-181569,-133484,-129849,-112442,-53190,-51146,-60056,-28894,20780,67288,85273,67706,47830,10168,-52640,-100548,-88385,-14542,14483,-57675,-87304,10851,105645,76029,10253,45559,102969,57934,-22681,-39580,-2390,-8816,-40938,-161,83051,73949,20356,11619,18347,1511,-45206,-63688,-35179,-28232,-65014,-77743,-56151,-2333,41480,23426,19510,42003,39399,26554,14376,-18429,-87699,-123634,-59183,-12723,-48944,-71636,-20448],[15553,49936,50744,12843,-36409,-35856,34631,56900,-23415,-42501,26220,37096,-55113,-139460,-179536,-134099,-47504,9221,2982,-55096,-136684,-138339,-110382,-163693,-192106,-73182,79059,163483,120637,41688,20610,28437,2489,-22013,20282,90341,147111,133466,99459,117152,148705,70010,-56714,-40451,40732,31694,1782,-14122,-55412,-98018,-54857,52801,112841,43185,-31595,26002,129350,180722,172285,139395,28593,-109794,-115803,-47448,-59632,-78252,-55921,-49946,-69979,-111491,-80519,22825,89521,92500,93309,83746,83448,77564,48367,16095,-7107,-822,107314,241765,253844,129642,16629,-14776,-64598,-136803,-121540,-27745,57197,30974,-60772,-84151,-89796,-98442,-3492,72146,52028,54468,69468,73406,93632,103729,78020,40891,11613,722,-5722,-44405,-54594,31291,108460,66461,-5650,-60544,-78291,-43460,29552,93973,94342,73579,77065,56934,15083,-15884,-11400,17729,46054,15303,-27315,-50022,-64162,-31093,8068,-15759,-74470,-95014,-76092,17235,85439,18422,-83287,-72422,-13593,31599,34851,11669,-1986,29000,32134,-29821,-52921,-2470,26227,-2916,-41090,-43003,15828,86260,114617,71842,13155,-33119,-88401,-116134,-59356,-18137,-66854,-99139,-79204,-79052,-69916,-59859,-34478,-28122,-33207,334,38272,22349,-32252,-75307,-83250,-60649,-18850,-3876,4334,71656,115332,99396,79613,16816,-62815,-84686,-78527,-64704,-13778,40355,15887,-40084,-58471,-30344,-12307,22163,45372,13930,-33978,-29176,-5818,-35758,-135189,-156627,-98871,-74531,-54221,123,33072,72780,97193,69529,69569,75593,30837,7577,54424,88415,29757,-60058,-65908,2000,23011,-39672,-86174,-85813,-56846,-8205,7308,-13732,-14371,-36532,-21524,63947,86271,317,-40303,-32839,-88112,-94642,12147,71241,28338,5607,50114,101520,58717,-40595,-48811,13707,10649,-26440,-13462,5264,20421,21962,25826,42661,64108,77189,40967,-8318,-14513,28486,117196,154146,113058,91041,53479,-20409,-63696,-33893,76445,178786,157298,89018,71175,43467,-26112,-57122,-44761,-68249,-41828,61279,81088,8967,1487,16596,14814,11078,12152,34971,30218,-4711,-49501,-118876,-137581,-91194,-97846,-104143,-20030,57336,82305,101850,73453,12540,9513,25856,-50181,-183841,-197371,-87901,-5761,4874,-33129,-63357,-29947,52586,115414,90776,7150,-27230,-25123,18311,71028,63934,5868,-48262,-93492,-135671,-149195,-88487,-14417,-22945,-90586,-103358,-65435,-39304,-28169,-20982,-7340,20822,41168,30624,468,-36291,-30823,15122,42166,32966,9722,-23164,-37148,-6143,65925,107565,54219,2019,18445,20125,-21507,-5186,67454,52403,-18404,20411,101564,71711,11198,19050,19558,12397,19729,-1961,-37148,-38446,-870,-44752,-114716,-83766,-4382,21813,33033,29322,-11631,-42368,-31787,-87648,-190366,-186889,-89870,12416,74447,67694,31148,24627,14518,-10761,7541,56914,86393,67713,34557,21586,16338,-16026,-7483,38274,-18065,-140622,-159882,-111215,-108973,-89407,-56175,-55795,-48030,-42576,-49817,-24048,-34588,-104855,-89504,-17237,-25398,-38720,79360,168875,155341,91748,32604,9677,3620,-18764,-46194,-57734,-13862,51072,65162,44373,-18658,-83522,-65204,-26154,-3118,62802,129159,123236,111370,82435,32724,-5533,-29981,-19126,51786,86978,87066,116069,117318,89854,69249,53571,54820,75189,65037,-23869,-109257,-87418,-33965,-35971,-47622,-80403,-148282,-162580,-103666,-65061,-86779,-77839,1875,39399,-30619,-93306,-25703,50274,12117,-56360,-17488,84819,120686,63538,-36826,-97823,-60907,-14885,-4998,-4660,-20034,-29554,-18372,34577,89074,60585,25858,49619,72813,66542,80763,84407,62150,45012,41733,38433,34406,65357,46543,-50805,-83998,-30805,24461,98002,139093,46227,-77484,-91093,-44215,-2514,22768,35008,16270,-23207,-44832,-54141,-60600,8663,109620,74080,-17358,-54522,-49910,-46682,-41314,-14369,39581,48060,5677,-15882,-23138,-43604,-32983,8593,-3755,-44275,-32598,42544,102936,80163,25521,22886,14507,363,-11360,-68429,-109900,-75025,-46776,-60433,-34637,-57489,-133785,-133154,-89080,-105652,-105565,-35288,19926,-4028,-31982,-3456,-10203,-80333,-98996,-59911,-27000,-29159,7724,76328,80723,-36060,-123992,-81931,-29594,-28517,-60926,-124788,-178539,-141187,-54951,37897,86490,62512,6477,-68634,-91483,-6802,82875,43967,-34332,-35932,-13815,-38139,-72444,-37529,11429,-13445,-36553,-47096,-104710,-124870,-12152,84687,82550,99676,76744,-5266,-54448,-20337,61124,47523,-7410,53063,136045,126428,110627,101639,70242,28351,12484,70835,96416,50072,3747,2307,25668,8393,-23423,-40630,-57817,-25257,40149,56976,53403,78319,70985,52157,46041,53838,96232,174042,158004,20153,-32379,63849,102265,65407,100077,196785,219626,187673,66662,-77534,-73118,15174,-1187,-41314,-27993,-19625,-37220,-32609,34690,100502,82774,-14031,-73148,-64411,-38278,-12763,27535,37431,-25592,-49845,29652,92165,61993,-6775,-1400,80245,132731,79173,-27575,-41739,6970,14708,-1067,23237,62893,84459,94207,14567,-106793,-110250,-16937,-4340,-38952,-19006,24726,14534,-19642,-25788,-52878,-108249,-120076,-65984,21631,79879,111777,82014,-8053,-82145,-82122,-22512,20959,43768,86559,104506,41323,-23500,17340,85453,97544,27202,-67502,-126602,-146634,-122567,-57284,9105,42423,64103,31512,24803,81029,87611,51074,42877,79189,103766,82816,103997,158460,136103,65307,-38674,-132560,-152657,-133592,-84626,-23298,-10178,-65597,-130158,-92917,-16190,-9824,-72784,-93619,5032,89394,52837,-8946,408,33020,48123,48773,42115,2415,-2134,77008,91633,-347,-53103,-63797,-90340,-66451,-27994,-66230,-88718,-32793,-27648,-79087,-87282,-51961,-35244,25799,88613,74601,-10377,-67592,-49430,-17703,-32296,-41870,-17274,7782,53939,122917,138141,74523,18176,8822,-8926,-46689,-73879,-51597,-45261,-112283,-155570,-89021,-41016,-97287,-163960,-140613,-86516,-66551,-54826,-20673,-1255,-20748,-54295,-87619,-123242,-124251,-97247,-112350,-120461,-72306,-73737,-71450,38633,106171,16511,-65551,-33766,29531,57831,51944,57639,66986,17440,-48586,-126362,-189577,-147837,-89661,-77361,-40438,-35248,-88353,-58235,-20081,-89542,-125158,-72853,32218,171623,191967,38325,-97483,-162110,-104985,1919,50489,-3510,-76869,-87656,-16676,24241,7674,45504,119258,115293,65718,74945,54191,-63588,-109257,-27889,62296,68792,10254,-29911,2597,59426,70303,37589,30639,77214,96409,79500,80728,96064,116655,133514,105737,86680,58863,-4114,-21361,33445,44010,19610,48469,101196,105029,76810,57135,50889,21935,34708,87974,80362,10207,-23072,-4666,10920,48163,63196,28169,-2046,24439,66173,83436,71762,71867,51488,9167,-49563,-69546,-4953,39082,-34555,-115538,-111913,-103942,-135296,-121510,-52726,-19591,4803,29544,44275,67669,75535,36343,10996,-19303,-71946,-86105,-20387,68346,71594,-44071,-110725,-10480,107117,72603,-25408,-17422,36324,44188,-5253,-54960,-39554,-33666,-59065,-13414,89015,98375,37331,23819,60093,31353,-46526,-76101,-61977,-45209,-45492,-64123,-72624,-26074,11945,8007,38373,38625,-33711,-53269,-1345,12420,-15930,-28534,-17322,-15911,-33792,-41694,-17367],[6725,43971,62836,47026,2863,-4845,54771,52265,-45640,-58357,15209,24792,-49853,-108288,-132029,-110949,-57470,859,19493,-46709,-129221,-101953,-84348,-163197,-204442,-127951,-3965,137962,183521,110354,25788,-27663,-58339,-62152,-44570,20317,117509,116563,64842,86722,141980,87823,-34928,-62652,-25551,4924,38280,24194,-25531,-52480,-50371,-30221,-17288,-65881,-105015,-37555,78625,148043,154947,106529,14513,-34276,4909,1288,-41816,-35518,-17634,-19781,-21249,-93010,-116352,-29216,65736,108772,104719,58766,56928,75239,31930,-32631,-53122,-23747,76410,154298,107959,2903,-25660,-1163,-26187,-61940,-25553,51572,97180,20958,-51239,20,64295,51843,35789,30838,32056,58073,62357,60617,99208,142966,96850,-2017,-64152,-68729,-28282,-10874,-29635,31041,112004,82606,14447,-32298,-53934,-27647,3566,18099,32997,51469,66198,58701,42890,8866,-20874,-24270,-12675,-33242,-36396,-27280,-62411,-92988,-55725,13244,25618,-29609,-54312,44089,119327,56469,-43787,-68679,-31372,2660,-12979,-784,25481,40681,49886,26784,24541,48215,41717,18308,4386,-23655,-24283,21970,33243,-134,-13951,5462,-999,-48950,-53020,-19878,-37658,-46542,1957,22791,-7476,-43108,-44131,-78206,-115651,-48651,51539,42912,-43331,-115250,-114365,-73633,-52052,-46745,12923,100946,117858,105475,99769,72241,35381,-5698,-70671,-101902,-28882,58540,52478,6756,-12702,47564,93754,56550,6702,-46950,-103379,-92239,-29753,-8683,-79027,-102057,-74568,-68919,-58191,-16956,17179,54433,68035,42620,58947,95019,84457,68331,96333,94792,35520,-13810,-5423,22249,32207,-15462,-96519,-114525,-28180,59318,49412,15785,63267,97034,75683,44634,187,-84277,-113970,-89229,-109581,-109327,-55665,-45099,-74811,-54971,-19311,-12909,-36070,-68971,-44923,6860,-15109,-69734,-34483,55872,107715,94702,74164,68339,62765,48946,26336,1883,-14996,-2320,44337,105132,138347,116112,34193,-41143,-61022,-30165,35885,113363,170205,172902,117898,49750,-31331,-82180,-52776,-31478,14507,125388,137054,29189,11376,41259,36787,10875,10289,57754,77956,48821,-13451,-91933,-96914,-61070,-107977,-108603,16977,68625,41329,63556,61091,25999,27733,16268,-37610,-106620,-126699,-88122,-50998,-70183,-115911,-74182,43485,80284,35360,14541,6635,25748,48683,61955,60754,60300,56766,33636,-19176,-102388,-157810,-130034,-62536,-36061,-65030,-78355,-48357,-6702,2131,-46667,-96142,-64455,41089,89587,10829,-84770,-80763,-49153,-61039,-42624,-8319,-9482,-8611,2352,16185,28090,16427,20602,40263,29927,-686,1821,28106,17706,-14424,26073,77975,1336,-127463,-97958,13837,77592,68425,30124,-20664,-55206,-30707,-49456,-93455,-90387,-62716,-29973,34431,92050,49583,-29479,-33618,-74746,-149300,-105338,-30343,-11068,-15401,-33473,-51003,-37654,-16185,4877,27043,44514,65923,76514,55365,-11229,-73748,-90235,-25640,67680,35825,-85455,-102172,-60828,-88822,-117828,-82983,-47632,-9248,9365,-9066,-7366,-31198,-118297,-122605,-26597,7147,-33382,-21881,27172,67606,76572,55823,45555,35408,-2381,-38173,-20370,54059,94185,68396,43493,-9501,-72714,-54544,22877,67224,104711,145628,127720,114333,109108,81676,24389,-28769,-24370,77891,145904,115233,70015,38349,-3447,-20044,24313,87755,96332,13639,-106823,-133836,-27583,48295,21773,7221,-6595,-64917,-99804,-87718,-55202,5519,84853,110317,49926,-24203,-63998,-43589,-3998,19166,15125,36638,92656,108730,55636,-26472,-80694,-47359,-14736,-42482,-63243,-80120,-105163,-87386,10793,131057,174384,137628,96054,97575,100172,80052,56181,45508,95999,180210,169561,90176,81571,88382,36650,14400,6484,-38025,-5364,78295,36043,-77852,-110632,-93388,-69525,-33873,24012,64738,41535,-27086,-76304,-88234,-24933,80693,103697,52858,169,-26411,-38799,-44283,-51431,-38516,-27488,-10236,19655,32126,-3548,1575,69733,71610,3354,-15740,3707,12254,-13617,-24051,-2513,-21523,-58269,-74400,-110725,-128767,-75905,-31390,-50703,-52917,-68694,-106119,-99901,-58949,-66291,-71008,-10460,44285,71530,81811,80524,55462,6555,-35429,-50282,-12573,26442,68120,106250,43449,-93181,-128562,-60182,-7818,554,-299,-40806,-99121,-87728,-39422,-1891,33768,51272,19247,-47614,-91812,-37971,77422,76643,-5901,-34734,-39449,-58017,-60526,-37113,-7919,-13755,-34797,-58599,-109396,-167053,-116734,5458,85301,116778,63023,-30410,-61776,-33020,33438,45001,-25995,-39699,30519,70800,68385,68878,85856,66788,48886,116527,183740,121415,36246,46201,72750,18598,-29990,-29224,-12426,35138,87517,81138,37354,39670,43668,28112,32763,69977,111708,149184,93275,-36980,-44577,72175,87874,19428,-4089,65763,145411,146144,46056,-58326,-42372,19773,58,-15285,17640,19071,-13355,-15706,16576,20110,-3418,-47436,-96461,-104008,-61396,-30093,3241,-6447,-83349,-120141,-41405,60412,87009,14257,-39094,11423,72719,64462,10778,7682,31450,22508,-6101,-17990,-20970,5248,73219,33791,-120749,-149243,-30610,12836,881,61489,114235,72281,52649,99684,96930,-26775,-142347,-121275,-497,91682,151550,126901,32791,-30259,-49296,-29176,14613,31036,40864,69972,56068,-1820,4211,62261,85512,21767,-32896,-38438,-33226,-25477,-31277,-111,67840,110320,31826,-38745,29903,140264,171468,119728,75422,76091,55555,38524,50539,26876,26831,59669,19131,-112591,-194236,-139738,-91361,-102437,-120593,-131057,-70890,8818,1109,-11346,67903,119161,66079,-6201,-19869,-1353,17709,46529,83157,72193,-22971,-53920,37318,70322,-9235,-61655,-93646,-116345,-50157,20729,-16902,-32218,29924,6194,-87813,-91060,-36180,-38135,4631,84447,44270,-85598,-127067,-96385,-62858,-48684,-42716,-25017,4225,21555,15814,660,27078,67422,26168,-69061,-125534,-155599,-122793,-52720,-84106,-151346,-98915,-29240,-54260,-112965,-96582,-38503,-31588,-80837,-107099,-75163,-16757,8348,-4358,-51474,-115110,-124374,-86099,-43889,9802,14607,16993,62405,75745,53113,55063,51585,48843,76286,64167,36341,38081,-3549,-76366,-116068,-127903,-116994,-117200,-132045,-97128,-43956,-35071,-1960,33585,-28999,-119947,-117187,49971,256164,267511,91117,-62804,-185172,-178295,-25918,80814,20201,-58438,-74216,-62811,-53775,-31707,13592,66276,95297,109898,115543,70710,-1989,-34583,-33383,-27422,-27168,-35507,-36881,-6066,21061,18792,6993,-3423,21514,64240,103305,103886,69694,85665,136743,115333,89721,44947,-53233,-100493,-32784,21025,10738,24350,71359,58061,10176,-986,22220,17987,36970,96400,70947,-46417,-63653,-16551,-59487,-66165,12067,48852,12257,-12450,6459,70064,116176,143763,125779,65741,-35957,-94047,-56666,-13482,-21297,-35580,-4309,19541,-28216,-75343,-51623,-2157,68909,106449,68182,43089,51057,28188,-12193,-68353,-107129,-30471,101667,142991,95038,-5049,-79009,-37180,35342,28427,-40070,-59463,-53014,-17045,-12527,-56932,-38332,-22273,-23724,38547,134925,138629,77031,29890,19322,-16124,-48755,-57291,-56319,-17998,8085,-28898,-61721,-16662,35646,36136,37081,3149,-57223,-63460,-41902,-32584,21814,78872,49723,-3889,-18427,-27876,-19137],[-12928,12872,46853,62352,47644,43751,65262,26899,-73764,-79926,-6586,17431,-30018,-66885,-70644,-57695,-36931,26543,70679,29112,-30191,-2919,-10525,-101229,-146318,-108095,-66643,19350,89694,49212,-37454,-71808,-65532,-74824,-85126,-10484,88787,82647,25684,13870,29692,28335,8714,-14405,-33862,1639,60888,55085,35506,34215,3229,-69433,-116366,-117521,-104934,-40889,33752,71924,65785,28719,-3687,35172,94857,41740,-9405,27068,42140,-2807,-45717,-105670,-120883,-50146,64419,138836,101885,8279,-4280,43277,19374,-66706,-102531,-37980,93052,130593,40944,-38826,-38100,-26497,-33148,-13557,45692,121126,168906,106534,39193,95502,172186,137585,34611,-29281,-30196,-37522,-54971,-25069,22885,68017,35695,-75084,-148111,-147002,-81088,-23580,-34341,9750,92125,57241,-27504,-54675,-40914,-6685,7945,-21940,-37979,-6771,38488,48884,36281,5304,-20347,-28252,-26633,-16089,30604,43806,-30187,-123121,-106894,20614,95770,58934,30401,89413,129355,94240,25220,-30187,-36781,-27192,-67419,-65702,-2482,39810,50248,26698,39195,66759,69586,68684,76497,35490,-16862,-44773,-61778,-56315,-4841,52739,76961,34718,-7600,10751,25927,18645,37738,66658,39111,-19207,-48465,-74640,-87111,-38652,49486,40355,-59916,-123078,-85669,-64578,-104256,-98059,-11045,49925,47469,46476,48620,95588,165808,130118,-25050,-117640,-40696,73702,107218,91219,52041,69224,113571,73758,-5350,-80019,-147593,-125853,-34259,1441,-43813,-33193,-22259,-59750,-60177,-2139,38844,50139,35898,17513,49655,105666,129864,117332,87088,16769,-9888,36234,29551,-25640,-5331,2864,-69750,-95071,-19034,50786,41384,15069,80020,172980,163448,20584,-92621,-123047,-102893,-75926,-44744,-985,-12034,-64371,-72296,-33275,-38625,-112719,-145515,-94761,-5775,22065,-42189,-120243,-78807,47554,144495,151508,105095,77616,80345,47899,13413,-10713,-34957,-27517,-12258,30765,88556,90069,29571,-11286,-14756,-24617,-30453,18843,133864,198800,115527,6686,-59671,-102381,-88683,-16715,78047,128854,88630,17268,22199,62208,60132,8801,-22912,10350,59106,68547,18034,-40233,-13766,14976,-48789,-57368,16541,11070,-10817,25761,31614,18132,21166,7167,11242,15997,-7462,-27850,-51163,-119330,-162605,-56125,92112,50523,-73716,-63712,8781,85609,128933,109299,59154,43539,46319,45412,8338,-90343,-156648,-122010,-63596,-10605,20601,10401,2906,8315,-20508,-90847,-124039,-76201,40477,85298,-27777,-141702,-123187,-92571,-144432,-123908,-7663,38520,-432,-43163,-68502,-45858,6130,43231,39442,15206,15739,39615,30988,-15400,-49210,-35766,-37532,-121783,-202783,-125827,15694,104702,108452,63814,-21130,-101410,-71784,-19601,-20074,-59914,-91821,-69856,473,55716,668,-104502,-124159,-111561,-114965,-32905,33064,-7072,-86795,-104674,-78618,-50803,8196,71765,77292,27332,-103,61554,129884,30104,-123880,-138436,-41582,58176,44670,-35897,-37652,19567,6002,-30411,5054,13034,-14128,-11265,512,-554,-36308,-100538,-80429,22642,55092,-25783,-85179,-85509,-41790,4311,10489,31488,71690,51269,583,20105,54783,50779,25090,54263,82868,35666,-15158,-6761,36602,93330,131178,103336,61800,42461,29094,-9245,-54296,-47286,51537,128513,118947,70655,6569,-56280,-70055,-19512,52151,56721,-28375,-94886,-53474,50810,90483,33552,6823,27876,31706,19901,1796,-17949,34069,139874,159659,55085,-13538,-11360,-19998,-31102,16036,50710,48609,59431,63614,27389,-12077,-35406,-18330,6863,-17158,-53037,-86313,-99386,-66361,-6022,77921,179161,177059,64872,5556,-9154,-51074,-71505,-37139,63512,175815,176499,115273,133377,159700,106226,61558,16532,-90779,-110905,-22377,-14091,-57380,-30102,-18250,-55670,-65578,-15494,44472,56896,-3545,-75809,-107001,-67961,17039,94276,103085,39732,-33463,-78624,-70467,-35915,-41246,-78671,-29408,65622,108272,88264,83987,105779,103684,81076,60478,8982,-34214,-38142,-22757,-19714,-82842,-166666,-175205,-132195,-83239,-24531,15353,-7445,-78825,-135736,-96365,-12164,25776,-15368,-36769,13959,70959,137414,182685,154171,102872,67884,36503,3538,31435,96709,162802,150688,32566,-72030,-64216,-719,24432,46316,64510,34767,-14749,-35822,-50546,-31758,40076,75936,23954,-47133,-70489,-30875,34907,45966,1008,-42598,-65260,-61633,-42285,-21803,-3667,-12804,-34036,-36179,-52844,-119526,-123955,-41558,37719,84011,80145,41600,6325,-24586,1085,20318,-65090,-127912,-72875,-8884,14668,39100,68224,58581,28117,85223,174481,108750,16958,30084,31741,-23869,-35236,-18390,-2881,26970,58209,62998,52089,59070,12249,-44906,-13266,54030,67242,60512,27762,-15786,-12761,34437,33828,-13846,-82868,-80432,37403,94868,20842,-37237,-10395,-13770,-53539,-38828,-2512,7253,34602,60583,27399,-45467,-55564,-24985,-42345,-61158,-19169,11192,2694,-36583,-83509,-99603,-44204,38434,66591,5543,-47657,-19728,39719,63487,37139,9575,5156,-2772,-16820,-13714,6676,29164,60851,21156,-111442,-132632,-1747,45484,-9540,2014,51361,51144,88121,160787,152009,12710,-146521,-150172,-26944,63394,103310,93077,46488,29248,24904,-8718,-55737,-51935,-14621,45364,82551,65393,44566,43850,34305,752,-3126,11,44891,129320,121523,64033,70222,74450,-18027,-85898,2421,161578,226317,146497,19012,-22838,-16167,-35275,-54901,-63034,-6618,111689,151831,13789,-136114,-135116,-133207,-149481,-89678,-40206,-55501,-75791,-66866,39567,195345,183145,24103,-69169,-66868,-41239,-33419,8824,95861,111001,-3468,-74927,-24769,8856,-27051,-18665,-32003,-51637,30467,97387,38660,14657,72147,75291,11496,-18177,3469,11914,46686,85581,24033,-80806,-94154,-68930,-56391,-50035,-31894,-11036,-16871,-65855,-103418,-92893,-27830,56761,53531,-32166,-104027,-152654,-103599,13238,27551,-20973,-9679,1796,1863,2983,13712,42064,37326,-42735,-111567,-92414,633,76823,102311,75575,-27039,-101674,-59829,30899,81901,81418,60938,18483,3053,78579,143222,71982,293,37610,51663,24737,34809,-3460,-81551,-69825,-11629,-8008,-56412,-95688,-81680,-18002,22766,38868,56511,25075,-74302,-113522,70616,288040,250064,65439,-29798,-113107,-123542,-569,114160,87610,31965,9614,-46140,-108693,-96532,-78197,-52727,59257,180157,168604,80201,29259,7714,-47812,-125583,-144984,-62258,34206,54533,1112,-25552,-7133,-14696,-23377,-855,66677,68062,-4474,15823,119403,111659,61985,23049,-50744,-93542,-46929,-3192,-5909,-8050,10134,11935,-3714,-16920,-13472,-26625,2409,79656,62959,-40181,-43344,-41258,-130653,-131698,-18218,43196,7435,-35426,-31149,20482,44759,56668,87242,70963,-30093,-115253,-147089,-116876,-11658,64683,100306,128148,78252,-13978,-39199,-10360,74006,130427,62429,-10766,6161,30990,-5301,-91196,-135341,-19594,121783,115093,54392,22557,-14983,-30476,-22214,-15253,-17132,-47882,-105129,-81582,-36091,-45325,-8956,17016,37301,105240,171282,167426,126868,59941,-24226,-74032,-47459,-6032,2126,33623,45710,6607,-16832,19045,66938,47980,-12706,-55806,-40982,-20116,-76692,-120588,-28420,81588,72641,11413,-16257,-30541,-14819],[-20664,-6606,32315,52439,48279,59194,68276,15903,-72498,-71814,-17482,-11661,-57230,-65331,-39646,-14121,-3839,41226,66072,68893,79186,80034,24629,-40461,-43029,-12688,-55380,-84789,-61701,-57882,-86902,-64225,-23536,-49046,-60492,17903,85054,56258,11817,-24738,-64687,-47644,14793,27593,-4152,8232,48551,64940,93495,118422,97832,-17534,-112358,-63108,14146,30685,14603,15691,-13338,-37747,-7872,72469,115982,70256,30748,60347,76209,20196,-73972,-127657,-97319,-16201,90743,140262,76873,-17436,-37358,84,-5162,-77848,-111789,-33578,105550,128483,44158,3962,5925,-29820,-48452,-118,54100,97280,140061,109657,49903,83124,119391,65639,-16967,-71835,-109617,-180349,-205276,-107684,-21977,-22089,-85037,-149380,-138195,-103180,-84394,-70189,-55301,708,50031,-3560,-51713,-49224,-50822,-51032,-20215,-14539,-55818,-59284,-8549,-2071,-33203,-42459,-24438,-9586,-1538,12514,60754,87422,35574,-55634,-70112,24496,80102,66501,70153,107275,96961,57390,35178,18022,-4207,-8166,-56365,-92980,-45035,10959,10787,-40359,-55143,-1939,55849,70029,74284,62065,22680,-57719,-103231,-73252,4291,47713,63942,38707,4606,48870,107428,71714,17466,22046,32132,-15716,-56652,-38505,3097,12871,42907,52695,-11794,-43708,-37,-26695,-114934,-125871,-90472,-73143,-44195,-15923,-1142,85892,191950,152374,-5168,-90702,-35572,66400,123325,129612,84048,74018,110062,98035,1161,-100783,-148803,-102424,-23895,-9788,-54859,-44922,-44675,-91880,-68483,27950,70488,62413,44337,29914,63869,127404,142312,94247,15647,-74588,-58713,49406,13480,-101772,-65979,2790,-10282,-25786,-29095,-32688,-27746,-43139,-16656,85271,130021,-4175,-107457,-50231,28197,28470,41932,111198,119597,66674,43048,31504,-15162,-101340,-156409,-95014,14704,6378,-90964,-141982,-98300,-15241,97428,144094,86911,60572,89893,57591,3850,-11495,-3117,23837,42402,48066,53351,57298,39973,23233,15573,-16400,-56876,-30963,71726,130544,57195,-25523,-32017,-45276,-81029,-27164,73868,57453,11796,39232,60959,58949,54524,15917,-35873,-45268,2164,37676,-5632,-44886,4048,40966,700,-27573,-33831,-47130,-21674,19882,25470,7265,-15986,-11161,45308,79301,58030,18962,-36762,-106277,-129762,-36678,60870,-14052,-131257,-107190,-25329,48173,81762,66557,20282,-19982,-55450,-65499,-53710,-59719,-60663,-27651,-19181,13209,68204,72494,41932,-16658,-90698,-103542,-50801,-4373,49710,55654,-42426,-121080,-95367,-83224,-154991,-156742,-14353,58990,-6494,-74493,-98955,-41350,52013,61265,3526,-18139,28349,81926,60231,-20452,-70633,-79085,-96937,-127647,-117637,-63445,-23925,25451,75617,69563,-13312,-116404,-79483,38675,68683,-7137,-70125,-77768,-37465,3827,-29573,-125127,-152427,-95001,-58075,-3362,66609,37713,-68792,-94578,-76105,-63788,17384,114090,136618,64776,-9776,53707,175781,100174,-83275,-128747,-49377,36036,45526,7837,12995,68954,56595,36581,75422,40734,-62074,-78728,-12759,33166,-6983,-70783,-20930,83684,86301,-19759,-79490,-92481,-56153,-14804,-24907,-11299,59270,84618,69827,80410,74119,43948,-311,33241,123383,121316,40380,-23224,5083,80411,98215,46683,-4214,-55881,-93417,-102856,-105678,-76498,3949,51763,57222,45732,3312,-11010,2172,-1657,-6091,-15027,-29927,-13906,33300,66769,65157,21429,7523,57142,83239,42672,-9364,-47887,-29284,69959,133925,63494,-12918,-4489,12158,-1896,11697,30377,24811,32715,57104,38506,2155,-14540,-17134,-303,3689,-28032,-55592,-35444,-11147,-36331,-39218,58986,109179,15456,-67525,-118482,-174151,-182874,-104473,12851,76339,70404,84577,171705,192989,84890,2706,-17293,-94249,-135544,-75031,-58525,-50326,31056,53692,13150,-9857,-20422,-20853,10330,21221,-28975,-94932,-111431,-72073,8704,75862,43876,-40524,-103051,-80962,1658,15684,-43049,-21954,68030,110110,102766,93770,62094,24875,61145,90635,32525,-17261,-8892,-25101,-64507,-146129,-238652,-223450,-104032,-9567,12595,26544,11781,-99600,-195612,-107713,35337,61282,-11495,-43485,-1170,50967,100302,146703,160140,149978,94339,36006,17973,25105,44825,109360,113250,57658,18408,29110,62397,50094,56511,59795,26704,-1983,-26083,-71748,-22091,93758,100042,5712,-68538,-57297,-18239,-26677,-54921,-56746,-65233,-79106,-57143,-33957,-16362,1798,-16530,-27497,8958,15259,-43463,-57936,-31806,-12550,51901,109922,119556,80590,5804,-18887,-22085,-76324,-113292,-82729,-51453,-9744,27264,24704,6727,-42670,-14888,71545,54479,-854,-11430,-33137,-35918,-3304,-9819,-30570,-18207,20811,59967,92297,102979,6966,-75723,-17344,66147,61102,39429,37926,25026,-35681,-70835,-37443,-17203,-73786,-105551,-36406,11514,-59274,-81651,-28920,-47738,-88477,-73083,-71227,-55991,31772,92391,51581,-9628,9737,34104,13529,7553,38066,56816,25733,-19632,-45295,-46747,-12436,30923,22257,-44018,-77234,-48781,13648,39422,-28384,-106489,-104046,-78150,-59198,12875,107620,115353,60175,-7232,-69074,-56060,48926,60336,-52032,-111918,-69125,-11429,47990,89654,53877,-34353,-116164,-108093,-14586,41667,26858,2520,-2667,23271,67471,46588,-42035,-38369,34968,86755,108376,99802,62736,3659,-46481,-42985,1129,-4605,44523,175905,183110,78989,27670,9280,-43691,-63593,15233,131435,182098,111300,-25427,-76934,-40145,-41246,-75303,-82181,-25926,91882,172944,80683,-75815,-111711,-110593,-94560,2290,31464,-87766,-203003,-164647,-1793,104171,53048,-58646,-112508,-127549,-110545,-93729,-42008,60390,124903,59058,-51040,-87828,-95293,-86600,3277,48399,18744,35582,63757,30184,20665,78666,124896,100573,24457,9851,66675,97634,43116,-17860,-55567,-68540,-54461,-47017,-57200,-29845,1953,-43470,-118412,-117885,-73404,-49411,2834,66687,56063,-27523,-97644,-31461,79991,112068,113448,83554,4548,17735,74830,61913,46184,49569,13293,-22310,-30942,-9801,42640,97904,103660,33580,-46674,-53872,17045,55468,35072,2094,-53516,-46956,68735,130606,48529,-30488,-12526,15035,30017,66616,20368,-67059,-45611,33878,42855,-12989,-34699,-11962,28612,42054,19667,5174,10616,-35692,-84888,61050,244049,164912,-4496,-24449,-34262,-12415,66845,133642,109714,64578,48371,333,-94993,-141336,-139378,-101984,25155,139840,120944,54555,5461,-33883,-78500,-136024,-154224,-46930,81370,72782,-35451,-69971,-21941,-16524,-44469,-20347,60259,48671,-51672,-33787,104502,120620,51138,13121,-18333,-36569,-12304,15759,23727,1432,-20794,-11159,-4381,-22978,-31736,-57918,-31602,54867,56866,5619,17384,-34202,-146276,-114446,4404,32934,-22068,-43710,-27550,-37873,-99620,-106136,-20073,8923,-50708,-104747,-172825,-159559,435,122886,146360,144635,98308,26333,-14378,-28837,26912,84062,34116,-45416,-34051,4662,-5433,-68871,-125111,-85406,7282,41120,43265,55266,31825,-12114,-26757,-15594,14348,-18744,-98358,-79534,-17310,-15436,-7835,18006,72170,132927,157749,151623,134866,96638,26561,-43214,-42810,14268,48321,65294,56564,30388,14777,31342,63814,26098,-61445,-81716,-19291,12393,-64706,-138663,-85774,1637,29285,14357,-14124,-24646,3359],[3731,13261,34558,28131,7121,25377,65647,53192,-7722,-23492,-17294,-56258,-113836,-86155,-24203,8373,15982,27920,16929,45177,100140,66410,-17728,-19417,38519,66965,-13691,-110353,-126391,-82635,-58003,-20667,12146,-12946,-3731,58775,79164,21568,-7120,-25943,-70043,-70260,-22208,733,-4388,43,17983,50202,104594,148477,154037,41061,-64608,26932,149513,93935,7735,1677,-46921,-86549,-28097,57524,91507,86330,64711,51864,59039,46652,-17672,-75770,-35305,50423,109486,83506,23291,-7454,-9981,-15467,-38975,-76647,-75099,-23241,59129,79319,37493,33281,47327,7647,-18347,23299,47435,28975,12907,-51333,-76714,-4756,9993,-44583,-51315,-63152,-139711,-239409,-253716,-119340,-62,-43678,-156855,-146710,-5051,75881,23527,-39916,-32939,-4278,-20811,-53187,-7588,14721,-58992,-118141,-63402,7216,-32431,-74269,-46375,-67518,-115468,-98916,-41664,872,33514,20946,18728,70570,96954,55550,20408,44049,41898,24470,52209,95464,43150,-36165,-17584,32657,19134,22344,1065,-46948,-50777,-27939,-33398,-71589,-102890,-65428,4666,19866,18799,39700,18584,-55555,-82992,-48552,-9010,-6029,-2337,-8154,-20491,54861,143456,93108,9996,9815,37946,-5811,-34901,10266,63760,47965,21124,48978,76234,90653,97457,36184,-49996,-111830,-171200,-156792,-68623,-14795,12630,77512,118096,56146,-27164,-48667,-27085,26401,79503,99006,83626,112653,148927,119132,2130,-106592,-114595,-51974,-15171,-12247,-56489,-94672,-101650,-85840,-37100,32118,51890,48031,60778,66970,100253,153229,135257,49553,-27039,-81690,-67678,9663,-18828,-118940,-89509,1756,47461,45470,-26868,-99120,-94116,-98930,-114080,-59681,8847,-29257,-44008,62323,147219,128759,93904,129464,185278,195615,143348,64411,28469,16057,-45191,-59399,-16471,-69743,-158669,-128031,-75200,-72823,15590,90174,48870,29559,52180,29060,-8731,8238,73672,126681,134760,109645,70968,49719,39055,20214,3166,-5666,-32946,-41896,1182,22626,-5816,-1473,49183,57614,14053,11740,36746,-14846,6293,117315,115697,25656,2983,14832,-10097,-45210,-19333,19647,-29220,-72469,-31262,6805,-5841,-39072,-63062,-41154,1887,26531,34918,12732,-24747,-8296,42679,52861,42287,16426,-33117,-60000,-58879,-30582,-8953,-56268,-105275,-80454,-45498,-38567,-63163,-66285,-69472,-102388,-159217,-201445,-156116,-33498,58324,66332,18097,-3636,16711,54195,57293,-29035,-122029,-82775,13559,44764,57792,52333,9563,-2483,11489,-27761,-111774,-129820,-30772,25519,-12228,-33481,-19460,46560,110051,62593,-21021,-20821,38238,79537,52096,-12489,-38624,-28403,-18045,5810,34065,-7832,-107831,-97936,5842,63207,24923,-80409,-62439,68037,103101,32947,-3943,-35020,-40630,18570,41490,-40269,-82335,-23888,12362,27093,96152,99184,4784,-37898,-63175,-83698,-22874,77022,146046,121078,49195,59953,126345,98383,-10686,-71060,-19507,58814,67026,32108,33379,46424,4463,-1417,37750,-11081,-107823,-101892,11434,112830,76450,-22116,7411,96616,81361,-12191,-47980,-32173,30619,62053,11058,-31030,-3447,59973,118696,126529,118594,96669,9481,-38704,23233,90109,76018,38045,59556,84036,40861,-22387,-44441,-110397,-169719,-149640,-113687,-83112,-25749,-10762,-32186,-44410,-22554,56056,100661,60509,-11797,-35703,29319,87905,66193,28566,29010,38385,56965,80146,31150,-77939,-129790,-112827,-77196,7086,90722,58421,-28741,-35624,32433,51065,16910,4483,26972,67147,112551,86072,13920,-14141,-21488,-27880,-13352,-7964,-4688,5489,-19810,-81351,-115666,-62574,11782,-5950,-66661,-125740,-172989,-181109,-101292,9524,25357,-13070,34751,154727,163182,27322,-66315,-53485,-61941,-69501,-25397,-30143,-42750,-694,23722,66914,96198,29922,-56415,-44722,26502,24066,-62460,-123085,-123703,-85204,-3679,21340,-16969,-54609,-33488,42652,78228,28511,1530,34574,45441,33214,40986,8403,-76363,-59546,20347,32161,28312,21612,-50130,-110188,-138401,-169374,-148081,-35272,37200,-9678,-32161,-9753,-55692,-115170,-37172,52128,24456,-48028,-66853,-28855,2514,-7062,6645,108873,192742,115002,6773,-4867,-23260,-76365,-28108,60186,97808,86952,77352,78357,55039,32250,13329,-11470,-13544,-15551,-44478,27896,123908,84340,-2798,-42932,-24400,-11731,-66962,-123574,-85034,-42581,-56343,-45988,-27272,-21450,297,-12602,-14086,45233,53872,-3695,-6000,-4725,-14614,68402,130136,119686,87557,35086,-14995,-46595,-42101,-22795,-26902,-36863,7301,24629,-15855,-37494,-72886,-75758,-2135,57580,46066,-9519,-49660,-10912,36589,4134,-33693,-17574,30071,87302,123855,115690,28045,-23081,34730,95404,90467,89715,90683,28056,-89949,-127903,-57703,-5100,-30990,-59097,-62887,-65440,-129149,-142544,-78161,-41641,-37990,-40894,-74937,-67445,2910,54046,63988,83826,111629,49278,-14508,7520,41843,50261,47286,24491,-8391,-17388,7175,25237,-5263,-83252,-123480,-87516,-12882,3450,-111152,-202789,-169428,-128332,-113140,-4684,144784,166564,67586,-27586,-17678,48693,93908,46610,-58515,-117879,-87081,-34091,-13550,-18434,-49192,-67967,-35209,1194,49436,72599,33604,-16703,-16351,20733,72864,82494,46074,68533,134019,143455,110487,77853,44084,-27332,-89589,-70105,13214,31798,32628,74693,38907,-23037,-35162,-9955,-4041,-4906,28451,89366,125052,78599,-9191,-33905,2999,17123,-3165,-37794,-27376,58234,118102,33948,-92388,-103634,-42337,32417,97545,46547,-95619,-187996,-143602,-56369,-65015,-122313,-120463,-110386,-135448,-131064,-93553,-47674,31238,139255,144378,31038,-63199,-109284,-92227,12842,90108,55280,-3911,-6301,8013,16110,61622,113047,96409,3917,-17293,57105,71596,-22603,-62635,-64248,-76413,-51779,-20310,-31686,-22634,5548,-25634,-57222,-19397,9818,-16166,-4936,77170,109862,22642,-70359,-18360,76685,109471,122612,72105,-16629,32069,100412,45423,-11108,145,39567,83057,50442,-40156,-56505,-2728,16431,9497,-12022,-47905,-33465,-31671,-86936,-86068,-69464,-42808,35520,74367,49738,4809,-25522,-12333,43636,92997,47066,-26439,-15325,29581,5052,-54628,-31191,41793,65057,32393,-13488,-33878,4284,23343,-21410,52703,197667,150696,9999,-8681,-3559,49275,119777,125464,41480,-29035,-18148,22583,-27803,-120205,-118095,-46053,3089,-6626,-8585,24206,370,-71936,-94911,-74320,-62816,-13619,52335,39142,-43167,-81576,-40088,-17527,-24838,26499,99609,67111,-41374,-47588,73097,115818,56267,6755,4820,15891,45054,84880,95871,43048,-4848,-2607,-12460,-45752,-39416,-52246,-43824,32145,61456,41878,54116,14382,-90250,-70394,35907,44983,-35279,-42960,-14264,-62888,-155798,-126958,-30405,-19896,-54319,-54097,-84045,-73124,23593,87729,102182,98900,68636,29141,-4681,-26316,-2129,22008,12468,-23728,-45349,-43466,-23618,-25922,-74405,-124957,-79770,34119,113119,103251,28504,-31423,-28533,-565,3079,-19156,-54075,-21858,28695,3443,-52221,-43591,50192,115741,121974,101283,71777,73699,99764,36185,-53564,-51064,2542,43814,52083,29801,-11170,-125,50842,14313,-69221,-68680,-3411,23827,-16424,-66707,-71529,-62276,-41643,-12853,-18115,-17533,14242],[50159,52051,37988,7575,-24407,-14837,53944,102737,73212,28039,-10566,-76422,-131271,-72726,14751,41778,46637,46729,20173,28807,38985,-29036,-92031,-30811,53096,67775,-2664,-80743,-85537,-28098,-2675,285,3585,-8832,23092,80234,55200,-34811,-55400,-31401,-30825,-33614,-29769,-26010,-21203,-14033,2234,30898,77192,125716,134332,34141,-48236,53421,154261,67812,-14133,-5529,-68573,-142919,-100223,-26683,20491,56215,66215,32630,19677,44356,65784,32405,35336,84131,84391,-3919,-46679,4125,47136,13960,-55970,-79041,-35499,-10378,9816,28275,6797,-15756,-7421,-4142,11006,45512,34781,-23997,-92889,-199589,-187605,-48539,678,-36763,-23816,-26814,-99063,-162533,-163470,-73895,3437,-39413,-119470,-50832,131498,209544,132400,52537,24392,-18420,-78385,-60730,27898,38804,-54390,-109153,-49407,16500,-18085,-61003,-56212,-89487,-122774,-103379,-55670,2632,68112,40596,-10758,34408,102466,95372,58769,61038,59204,36273,42216,69359,4008,-88079,-65904,-6352,-8486,17925,35287,977,-38050,-56745,-60349,-37964,-8830,-20331,-24691,-12964,817,1466,-50809,-89584,-47330,-9399,-35176,-63357,-41365,-19895,-27304,22015,90999,68714,36792,70108,70898,8907,7082,40340,48145,24570,-17610,-923,96620,159155,141795,72715,7357,-89051,-189291,-147080,-35715,14617,41351,72030,49427,-28889,-68796,-51898,-48083,-32209,12981,43787,67259,138931,165946,92099,-13060,-88318,-83284,-32890,-14887,6647,-18297,-78425,-65308,13634,19250,-10437,-14784,-5335,26997,66966,101477,116414,96858,46660,12398,-20886,-61897,-50910,-21977,-56839,-51773,10046,52744,64471,6857,-87234,-115572,-108388,-109941,-113279,-86290,-50122,22683,99076,121572,103032,75869,74140,116476,165383,117129,40034,71346,122756,58286,-34989,-84265,-168768,-208812,-112672,-53817,-91153,-40194,34471,15498,-26219,-44831,-48355,-30359,12131,92261,144597,110223,87497,89084,52624,4989,-24586,-40344,-23640,-18720,-48887,-63031,-60852,-37166,30261,70168,78382,100680,102248,43677,-40913,15684,141208,127066,-272,-52701,-17311,1447,-23760,-15271,16886,-15095,-51603,-36997,-27994,-46100,-55291,-40779,-15304,743,998,-2487,-1321,10788,27671,14424,-28150,-24691,-7540,-19622,-17306,-8607,-26218,-52244,-65904,-52903,-14956,-5220,-53600,-147514,-166458,-130058,-117388,-152825,-209206,-176272,-43249,40446,24725,-6004,-38498,-69367,-23230,28927,-15643,-73182,-59902,-29867,-15758,22587,39611,44490,91157,100761,29628,-60253,-97039,-65663,-27869,-4692,34755,80556,128891,128254,55538,3061,10226,18309,12873,-11334,-25360,6120,52283,71643,91292,77891,-32108,-170702,-132686,-5087,66623,58112,-43391,-62380,30006,61761,38004,48345,7237,-43994,28598,102509,39422,-27321,3515,41912,63641,102461,93036,17170,-21542,-49996,-81848,-70899,-13098,67789,87533,56923,36756,14212,3166,7578,-10516,27422,92826,62981,7203,4961,-23556,-70873,-51382,-17225,-73619,-124676,-70783,51176,152281,131833,28407,14748,64748,44755,-20801,-44150,-8785,71542,97340,35731,-35502,-69849,-16680,74616,97721,100876,92430,-12682,-128780,-118860,-8741,47998,74135,107770,66384,-20805,-63298,-65190,-119976,-152664,-94870,-50795,-74744,-55094,-29393,-73926,-132040,-83465,30929,83386,74951,24483,6991,95340,130532,27813,-38185,-2724,51667,84280,45301,-72684,-169769,-167647,-107818,-52685,6013,56087,19537,-63048,-68635,25967,62507,9089,-6369,54874,118212,146507,92134,8984,-2082,9265,-28910,-47788,-3573,31758,-11541,-90587,-114019,-106298,-90594,-40650,-18556,-56185,-97813,-119556,-125208,-78888,-1294,8544,-29253,-1960,73521,84559,4042,-68906,-63573,-28845,13770,55270,43948,-3997,-52419,-51470,59130,130347,51546,-64157,-77255,-6036,16710,-52715,-92681,-88539,-87834,-49113,-4628,20530,27879,20601,42947,72044,18619,-17797,-3785,-9562,-21400,14440,14589,-85430,-142725,-71674,15338,67550,37966,-54812,-84286,-33157,-9980,-27465,8360,23694,-68083,-112025,-45107,29420,69139,124746,105305,-8705,-82085,-66685,-24869,-16685,-59072,-74777,48253,162873,105752,11101,-13177,-52093,-130355,-87881,36976,74403,52634,51900,58456,41462,3401,-14336,-24400,-25758,-12041,-1519,52803,80329,35246,16392,24401,22766,354,-53296,-78288,-16151,24325,-21379,-38922,-21802,-36099,-25042,-19839,-14657,37728,33876,-25919,-19081,-18177,-8253,82092,105818,47579,28313,27984,-6886,-37912,-5956,18227,-21249,-26662,26401,15395,-36279,-29324,-16266,-46116,-6684,79097,83885,954,-53503,-24256,30731,26313,12175,24708,38439,82009,110215,76759,19421,19452,48719,53714,51942,87066,92322,16850,-61931,-49257,-17328,-15297,-32717,-53318,-83722,-112714,-153755,-174179,-115218,-19833,31862,28256,6586,11242,19466,16581,47549,96965,85932,-30225,-112889,-78501,-18681,2202,27308,25057,-4039,-22521,-12919,-2963,-17889,-84228,-137671,-99022,-19018,-14223,-116738,-157322,-100686,-102876,-155387,-97400,53974,142595,82551,-27372,4489,106058,93031,11448,-21064,-28196,-33832,-43725,-65838,-71899,-51248,-27865,28585,64512,84635,109672,97577,41498,31322,57627,46886,15285,21732,77032,125107,118963,71713,40971,30054,-18831,-64675,-51929,36956,84779,35249,-51924,-138274,-138630,-88704,-21627,11326,-6330,-5706,54063,101257,65851,6454,-1031,8532,29379,55905,7662,-30322,17004,39324,-32912,-110065,-87586,15879,123379,135935,43613,-28463,-18437,-277,-41392,-106023,-133221,-93629,-71041,-100636,-97040,-43720,-5679,47223,146723,172566,107867,37033,-10873,-21880,16304,49973,35287,-5497,1303,21789,7516,10972,40438,33869,-25550,-45364,-24267,-31961,-66891,-76191,-73419,-55009,-27564,9745,4413,-33862,-30709,7193,43031,60505,32270,555,21074,70143,77734,10049,-84381,-78608,4252,37973,17339,-25685,-42636,47707,99855,19213,-63044,-57996,9412,81250,47752,-63976,-111305,-88960,-77087,-60324,-48185,-61427,-55054,-92777,-179086,-131316,-46861,-37818,-5906,43822,58045,24385,-31156,-40894,3465,41390,27815,4528,29611,31413,-58213,-134106,-81449,17282,36084,9127,6284,12484,43678,87854,61125,73688,187741,217724,105615,31836,1656,42012,102149,68781,-65470,-147963,-96973,12426,19766,-50005,-44592,12081,-35908,-132899,-104438,5244,32095,-38844,-83931,-42571,-917,-6970,-7685,24879,14732,-42909,-44209,-12546,7624,48904,88067,43624,-40255,-61163,15607,61952,15429,-37083,-16455,18419,72103,130564,126110,56610,11927,8108,-21612,-71638,-54429,-41487,-54159,-6299,57486,44696,36660,42489,-32790,-66934,21397,59833,-24993,-59789,-33175,-42532,-71348,-1503,60302,18550,-34660,-15095,25007,53131,43602,-4989,2237,55370,56297,1272,-20682,12972,26068,-13097,-10887,2248,-46205,-62546,-11484,17308,-11293,-55591,-34925,71321,166307,129938,1697,-71292,-51814,-17179,-46501,-40198,-11585,7941,22972,-8061,-71935,-88762,-812,80125,100759,54714,-9271,-2567,77038,51683,-79952,-143585,-89822,2382,47271,12799,-54404,-26819,62595,37205,-51947,-52050,31008,69452,42677,22049,4061,-43868,-63103,-39709,-24047,-10261,23950],[67778,54200,16088,-10221,-28850,-31912,13371,62998,51206,23701,-4068,-63675,-105100,-33480,48370,65562,81871,104767,67942,25215,-36671,-119729,-141136,-63101,7108,20623,-22063,-59510,-46094,-1390,-6538,-29801,-30850,-30896,19561,81307,20982,-81449,-88695,-47824,-17648,8964,17991,11264,-10201,-22938,-1496,22928,54004,91758,89563,13825,-32763,18170,30976,-30785,-60171,-37673,-97171,-188632,-190728,-145234,-92685,-28286,32278,38555,12262,10589,63527,77024,42607,34168,15939,-70670,-104624,-17811,66302,48623,-37777,-72189,-17337,15982,31986,47073,1523,-92136,-142132,-117283,-34360,21205,-13867,-76127,-116485,-168138,-146345,-15926,74791,63456,24854,-8978,-25425,-23432,-21474,-15413,-45464,-72959,-43513,39516,132252,144841,87894,64465,50368,-11687,-60904,-44063,-21103,-35307,-39161,-2540,41199,37222,77,-26416,-40291,-49452,-36770,-37372,-40106,9075,85325,71130,19249,29626,68468,59201,25545,52509,106971,101260,59187,41078,3344,-46077,-64784,-55935,-26403,34146,45677,3488,-27900,-54916,-70561,-6477,109389,83549,-3575,-2749,19104,-34552,-114222,-116599,-18718,17575,-50212,-90686,-32903,21091,7386,-10374,4436,27189,64928,104518,62849,829,24771,31068,-6459,-20359,-25686,-28607,40763,116152,119645,52006,-12556,-78527,-137691,-99139,-23732,16002,47567,74916,51979,-26217,-90244,-87953,-80586,-65289,-15283,25668,57376,111744,106298,31700,-18218,-45408,-60110,-24262,17705,50492,36821,16343,68355,121800,38859,-42684,-30835,-22322,-19447,23986,45385,17944,33951,69165,67316,12050,-73053,-67325,26579,43371,32577,32843,14092,48776,67866,-13983,-80645,-61292,-22592,-64141,-95666,-34035,68947,78120,15332,-20055,11768,47050,52217,68572,44174,28640,109981,139539,55676,-37245,-112462,-194988,-182993,-86145,-34190,-53846,-31242,17640,-1697,-80614,-113806,-76353,-15841,14040,42478,53015,-6007,5154,82789,66128,-9677,-37347,-46629,-41379,-5875,1313,-35672,-49901,-5555,47893,31487,27033,95474,156457,122446,14926,-11424,50093,77004,18633,-45603,-38764,-2135,-6831,-24550,-16365,7345,29175,36065,10716,-27825,-14420,14126,-2805,-12260,-27543,-63214,-33273,53599,74342,1678,-79322,-68117,-2907,32549,41847,45400,18932,-26949,-37754,-3936,49711,78942,40459,-66641,-104746,-61007,-15367,-19766,-49875,-36084,-10030,-57646,-95269,-38261,-857,-52621,-60945,-10833,15930,28536,-14143,-92876,-97010,-22419,-541,2240,68453,101655,61792,-5438,-73130,-90867,-28324,47333,79379,105716,149830,131182,75550,58283,35103,-15809,-35900,-40092,-25149,39866,84925,60047,38325,8982,-73113,-129032,-31431,72470,87360,59066,-18478,-39059,4747,30618,48100,67760,15151,-62270,-18286,76755,53328,-22841,-3276,54975,85690,66801,14367,-44570,-47699,-28354,-36413,-58157,-63226,-32654,-28278,-26684,-6739,-34407,-58566,-891,34120,47333,78265,32694,-20925,-27264,-44569,-40301,20514,45537,-37455,-88922,-21521,64370,111994,115286,71397,63316,72749,28359,-34799,-51861,-38432,-3206,3535,-12685,-33636,-74992,-70601,-8796,41414,46730,28781,-61503,-157918,-140494,-47702,-7030,10398,51477,39319,-4967,-35239,-60452,-87650,-70719,11320,44676,-43116,-73170,-18090,-38005,-118703,-118145,-63729,-20211,32702,47015,50060,100984,71170,-56567,-103674,-44742,13939,33353,-17090,-76758,-60347,-14187,-11513,-11922,13095,31457,-11431,-72437,-69348,11921,43829,700,3681,79121,124247,105961,41296,5388,41042,76921,34621,-28685,-2300,38469,-23658,-107716,-84473,-35496,-38538,-32878,-15374,-38685,-81360,-96106,-91094,-78232,-69436,-67338,-35587,-8306,-10541,15441,34053,-13258,-34998,9481,53696,74777,89431,63389,-19386,-55131,22051,68938,7289,-78361,-85208,-30589,-8015,-36877,-20330,15230,11173,667,11153,60612,79171,18286,-9925,-2060,-67808,-75455,-22951,-10687,-5923,39920,62375,-4572,-90433,-64404,43193,113288,69683,-1609,30624,108071,94528,12430,-5875,-7132,-77339,-111125,-50082,68042,182756,250939,196277,35992,-58730,-10891,38902,30897,9684,5024,38114,50895,29450,29015,20361,-9305,-72945,-69432,-14902,-11820,-22044,17073,67671,50053,11091,5905,-14301,-55064,-43959,-3111,29668,24785,18048,51164,57650,37230,25974,20506,48310,88213,68927,-2290,-18368,5425,-28580,-54524,-43361,-20087,12091,-14233,-66643,-52002,-44919,-21292,45708,32692,-23673,-8460,20857,13942,12940,28956,-4213,-66634,-45737,21202,10475,-21370,28727,68568,12541,-17105,16372,15969,-46292,-86439,-69793,3430,59649,74707,56940,18359,41742,85500,46329,-20876,-12213,-9606,-40575,-33828,25684,57620,56094,72356,96731,39802,-23951,-32982,-42480,-81491,-125762,-157894,-161016,-88014,3382,45165,65123,87637,106374,98601,54200,32536,9083,-56880,-127079,-158434,-129344,-52256,-15763,-27635,-32143,-15710,-26856,-42809,-32430,-19972,-48496,-74235,-44160,6665,5865,-33474,-10925,33739,-35702,-155975,-171433,-54732,90874,106131,3881,4434,84335,54140,529,39066,46313,-23236,-84923,-97391,-66836,-11862,16876,10569,4539,33322,94806,114147,68280,52384,68137,2872,-107156,-130373,-44636,26185,44721,31980,34959,41600,17027,7993,18006,57190,71787,17468,-75003,-134048,-125736,-99160,-63783,-46396,-56745,-31047,40375,86639,52251,-18605,-44315,-60307,-35610,44589,35882,-20487,-34203,-22021,-6524,-15778,-5270,58984,130751,124459,65085,66403,126188,104682,10092,-26829,-14022,-10673,-25569,-70500,-63856,-7025,40449,77084,107541,105430,118470,117538,74431,29012,-4385,-43897,-24388,31802,76922,71435,9776,-33139,-7260,25537,5686,-28227,-68456,-86258,-65224,-45504,-16953,22713,1741,-3381,-6718,-72720,-86163,13589,85293,52932,-22018,-33098,24376,43530,8374,-21818,-68256,-84825,-37460,-11559,-41465,-58505,-39176,33323,76162,18432,-60912,-57104,-20351,-10393,-29496,-49159,-65774,-80777,-73238,-64416,-74404,-62760,-28444,-72873,-146759,-97643,-38788,-58707,-21976,52679,41956,-10239,-47092,-78518,-96296,-69949,-29066,9226,72176,62628,-57452,-130967,-90803,-49013,-42211,-3229,80981,101479,70520,98718,115997,118362,201678,257370,158808,65545,28977,38904,40861,-9082,-102937,-127759,-51328,23747,26800,28454,51177,29720,-77987,-148866,-98780,-5694,51844,31688,-47666,-56348,-3061,-5573,-22746,49209,82933,14886,-10158,19475,27334,14038,11354,-29447,-64868,-58291,-3227,10484,-55787,-96816,-58117,-19420,44283,99313,83288,47136,27270,11153,-17459,-65430,-57889,-34975,-54934,-40019,34642,36748,10962,19367,-27069,-75943,-10127,50913,-13895,-77931,-52283,6377,33808,75583,101517,50008,-24784,-20464,50588,93289,37675,-68157,-69410,33522,63837,-10797,-9129,80588,80241,-25188,-58096,-34323,-59386,-32687,52029,68643,46047,54174,45035,52801,118792,121966,20846,-54852,-52409,-46127,-72275,-48199,-10597,-31457,-39649,-12530,-3368,-41502,-26251,44290,79809,24741,-38616,-42673,1392,-616,-97593,-167796,-115796,1733,49829,285,-54884,-17621,60760,35739,-54601,-52310,66227,129348,85628,62036,58081,11315,-25178,-32252,-19234,5386,43999],[64639,42804,9154,-2409,-2278,-5957,-19216,-46437,-58599,-7488,28858,-10398,-49154,6908,48528,47206,83079,132446,78269,2137,-58144,-114983,-120681,-68893,-16821,16169,-9976,-44332,-41256,-12413,-29757,-38304,-13851,728,54278,76520,881,-48519,-24838,-21300,-10027,37734,66131,60425,17604,-16616,9519,40352,63129,81514,86217,69965,60451,22544,-59981,-96889,-83530,-50018,-75224,-147224,-191365,-183216,-152048,-88197,3711,65817,46566,-5284,7153,31973,-14188,-49237,-32599,-70957,-112472,-53100,34385,54345,20046,-8201,16877,51110,84195,100233,45828,-87077,-203564,-209901,-102830,-25420,-73854,-131867,-87832,-21876,-8844,30978,109529,120918,43205,-5028,44269,82720,72069,39162,-60122,-106935,-24561,39879,25812,-28350,-65778,-30284,25564,22251,-1875,-42152,-95500,-107144,-13515,102292,126163,78904,51682,28126,-15948,-10898,39578,34477,253,13475,51426,45929,33669,40957,52651,35460,-11624,13355,89243,101701,40802,8289,25958,32125,-36127,-67754,27576,124932,74246,-2619,-5458,-23655,-63754,-15624,103017,103667,11675,-20344,-22658,-81854,-124417,-93971,-8848,5195,-64163,-109568,-45336,27455,19891,-27193,-44416,-2417,55442,39610,-27106,-51702,-13253,-16837,-46605,-32803,10324,10365,-8486,22821,50059,-14291,-78618,-80111,-87476,-98313,-77654,-12100,54871,76982,58280,-9719,-88970,-101304,-89734,-70346,-21658,23143,39743,52433,21221,-13123,-13759,-25443,-52745,2265,74475,79154,47142,70205,122831,96080,-9987,-28784,30446,25628,-24860,-28720,-33305,-64555,-31589,20795,8879,-59082,-120860,-57792,67821,99155,83381,21290,-51263,12852,87056,27716,-29871,-3634,28984,-39980,-85090,-584,88363,50214,-58424,-119239,-49389,58775,75206,49629,27992,40604,88426,50010,-41352,-65510,-93754,-152200,-126893,-62434,-17409,-9124,-6990,945,-39952,-115278,-101902,-26621,18129,16279,-10438,-47925,-91806,-60537,37230,61973,13200,2339,-4571,-21074,35583,111316,92749,48287,55284,50129,13486,2118,17598,90536,183374,122402,-31674,-79626,-21014,10702,-21084,-35154,-4537,-11952,-83312,-112579,-28574,76268,108809,79204,39933,41287,35017,-5484,-19793,-44327,-91485,-63953,26883,52837,-13723,-79049,-68917,-8801,45293,75324,86085,60268,5659,-10224,21243,63336,94997,97580,52471,36436,58545,79936,74568,77368,106229,68191,-81490,-148540,-31633,87321,44949,-33596,-28805,27834,79824,26317,-90548,-102308,-36541,-53430,-88775,-35203,22407,23836,-3159,-71371,-104177,-14349,81948,64790,42764,95553,104230,65695,37076,-16046,-54229,-30623,-12713,-1514,51439,51480,-27899,-75223,-81853,-82615,-47857,46974,99777,58453,-580,-22517,10587,19857,25223,52907,50475,-12129,-82339,-76511,8526,14122,-44072,-1021,66378,52146,-8084,-63635,-98055,-72453,-27026,-7926,-24326,-70107,-101151,-131484,-122303,-43616,2625,-19708,5758,30585,638,8326,16496,-8847,-27860,-4165,51778,122252,134720,43832,-32230,47,35260,42295,60726,78638,117091,107628,21772,-58970,-66428,-79346,-114625,-137783,-93180,-38678,-50396,-82064,-54982,15168,42768,12907,-78023,-129982,-78893,-26253,-37619,-87121,-77360,904,47492,-6713,-53586,-42431,-11764,44682,71450,-11530,-72705,-36308,-12922,-53455,-117143,-152529,-110530,-18762,13652,11576,9137,-66115,-147278,-144840,-98813,-71147,-62640,-53030,10559,123183,155257,49621,-41337,-32024,-4859,-16334,-43431,-52808,-5511,25800,3664,14847,63654,59945,11691,-26470,-4613,52124,93961,97026,40323,-4337,3605,-9263,-45298,-23655,9407,-12046,-23337,5843,7899,-51446,-86478,-82333,-92991,-162512,-198600,-92727,-17868,-51181,-13501,64135,28659,-5921,28351,29541,19597,58411,81405,41294,-16930,-21937,-11311,-45180,-100440,-85264,-13152,22985,23003,48523,78892,84677,77616,58190,76823,59330,-34912,-77556,-82395,-130985,-111427,-34696,-6529,2746,33074,65443,44765,-3468,9555,95152,138982,86431,44505,116195,164665,70760,-54954,-56299,-12926,-29853,-44291,-42000,15958,130366,217809,206912,91968,4722,68417,124809,92079,84446,121601,69067,-68512,-106146,-18992,44807,74352,12781,-88994,-110278,-54179,-23171,20426,92685,80247,45677,32477,-17420,-86763,-80036,-38482,2270,27849,46875,56538,13616,-9984,23158,78274,124366,106535,35371,-4701,30810,70301,23728,-54371,-67210,-19443,3707,-40594,-82917,-60940,-38262,-28984,-15584,-53740,-56126,22388,61998,56621,73527,69074,-9691,-67240,-50734,-5885,2824,5937,64477,79071,1222,-92044,-113977,-114323,-140726,-130943,-71829,8530,71793,85403,47569,1064,22148,79335,53075,-37189,-55689,-60793,-80359,-53904,10009,57110,112526,170497,167863,77809,17775,39484,47402,-20889,-92681,-131207,-91235,4134,38213,26508,62670,98859,128561,163380,125398,37629,-65897,-145989,-144155,-99623,-65428,-8366,1764,-81776,-97309,-27241,-20077,-51214,-39695,-17703,-5063,25673,32289,29296,48935,74606,104375,92977,-2189,-100082,-120455,-56820,51317,100024,31347,-3613,24808,18544,21340,83022,61324,-56562,-120782,-91875,-49385,-23812,-4995,-48406,-101371,-50204,38050,52888,14573,-9529,-6391,-43190,-154593,-219743,-134737,-27710,16716,25368,30164,27552,27582,74302,97937,58397,-9616,-41382,-34633,-26825,-35139,-65829,-84557,-92091,-58131,23822,61075,51039,16030,-51977,-100811,-125597,-95455,9177,61759,21268,-53008,-36685,73595,123519,113513,98858,85311,85870,73607,83633,101066,54559,8814,22115,33292,15428,-6357,-54215,-66855,-23776,35544,45953,7335,-2760,71442,115085,57039,-6961,-54253,-111245,-69099,50163,123450,109882,31154,-23416,18225,79134,55783,5972,-27962,-45887,-56723,-17845,55021,72117,-4262,-52754,-59969,-106277,-103904,7409,72355,12260,-64499,-56774,6880,9472,-44917,-47168,-12534,11685,9232,9044,23952,31488,-2970,-11481,27332,19061,-26717,-4483,2976,-61407,-73536,1565,22189,-17980,-871,26518,5778,-817,8487,-12439,-19977,-12520,-53333,-77839,-7483,54494,12257,-43454,-58197,-106161,-176218,-151363,-71775,5750,94876,96611,-701,-41433,-36813,-86475,-92999,-3980,104231,103630,21845,28523,84805,119896,183506,194719,93375,40809,43914,42715,-24073,-70691,-59832,7860,75441,61494,14131,55825,110846,39856,-82540,-100203,-46084,-14879,30700,63981,-8526,-54607,-607,23926,4488,41279,54039,9819,15887,50395,36255,-12147,-44904,-71576,-64682,-15394,42770,12425,-83751,-114855,-77865,-61471,-23369,9698,15409,51513,60912,15017,-17269,-50388,-53742,-31823,-33040,-37051,-2059,17818,8038,-9144,-35603,-36134,-7216,10509,-28411,-62457,-25922,31199,18897,825,23977,12154,-45989,-52828,-2091,35050,-4522,-86440,-90199,-7704,32506,8716,47784,119823,87179,-45245,-124402,-121037,-86947,-13952,81201,101195,83508,88111,39907,-19061,31683,103911,87690,21065,-31494,-60161,-62177,-55779,-69813,-103175,-83866,17202,93284,42918,-15102,11490,33946,-8118,-31271,-13998,1739,-19935,-90800,-127040,-60212,46502,61020,6803,-19189,-1655,10536,-27004,-75294,-48398,50980,109904,88910,60412,43320,17414,7652,3910,9065,33055,64764],[44735,32459,12598,449,10931,21861,-22394,-114302,-138025,-36386,47948,32142,-7994,9658,-2487,-35316,-7718,41381,7244,-36362,-39813,-52456,-64970,-34398,6938,33699,3096,-35670,-36149,-14408,-20026,3097,45596,68813,89895,24242,-39226,22632,81351,27667,6920,37743,32287,9872,-17325,-21310,22789,47868,51062,50371,75641,130287,156131,70538,-49075,-87386,-64452,-20368,-171,-36512,-89857,-98170,-92817,-78573,-23575,38278,38297,-6179,-15392,-23873,-67700,-82295,-15665,-10200,-71137,-64575,-2130,39266,81868,94552,67223,37701,49061,86096,88218,8248,-101414,-142219,-82915,-36145,-96744,-148093,-43163,85352,91071,47040,68940,87604,32952,13446,86422,113483,80233,69457,3691,-75939,-55218,-7553,-25859,-87830,-124179,-78737,1254,23577,-6112,-62317,-89375,-65722,17463,105247,117268,87447,86409,71965,3649,-33412,11060,43230,37380,19233,-456,-24801,-8019,39337,79117,63157,-12742,-30374,5185,14550,-20323,-15845,54792,95385,9657,-29070,115793,231993,126149,31399,43888,24475,-15814,-6252,27562,38068,-9336,-82855,-107214,-105032,-89087,-45887,-15897,-25580,-61785,-113350,-97115,-32411,-5574,-13471,-24730,-1285,28476,-38317,-110584,-101724,-51393,-35896,-19059,22451,70810,77400,13072,-15344,-3036,-56342,-92017,-57265,-55719,-104227,-107516,6355,105562,75996,18533,-25298,-58416,-48245,-39884,-44836,-29123,5155,15789,25377,13755,11055,11511,-31369,-52939,41195,117258,81995,31794,56676,59668,4439,-29331,30231,111712,105116,25676,-30169,-37172,-35191,-43250,-79830,-118564,-143153,-142291,-45913,79600,110243,74342,-24329,-91521,-15140,50672,24442,26863,48362,25426,-58042,-68756,37058,94515,30755,-56062,-83128,-24304,75589,116463,98775,62208,38916,14871,-45279,-100670,-75252,-55198,-92717,-100180,-58889,-6092,11679,4097,-20355,-77486,-104505,-34376,29610,26527,20472,3396,-35813,-69441,-67687,-9644,48678,58471,64243,66372,67315,125310,213400,228513,177178,116139,58693,45834,49398,-384,22237,199776,223750,38108,-80124,-67676,-34868,-11203,1990,19663,-19398,-131851,-163889,-56986,78436,133436,111412,80540,57551,29732,15551,-5923,-36058,-44257,-45020,-31394,-10311,-16806,-19161,-12516,-21300,846,55817,85208,60821,14160,13927,47776,52020,27191,42750,80839,117655,117291,82672,42049,36390,78788,86847,-9142,-74505,24095,148677,121535,39108,11958,30519,57154,25301,-35977,-17741,14901,-48381,-103378,-56221,-5854,-28931,-50869,-63659,-84730,-37306,43453,34195,5896,40354,42400,-4721,-54698,-84009,-53052,4148,22598,42321,73830,30378,-68348,-121425,-110819,-56563,-19670,2963,22379,-9637,-61835,-36292,40090,26280,9540,41854,38137,-12571,-51127,-46486,4757,-11876,-53027,14505,66015,2792,-41887,-36092,-38980,-31994,-23182,-1905,1121,-54255,-103577,-120254,-107211,-33171,57870,65797,40907,8994,-34899,1636,76905,65539,29648,57465,95716,113316,112624,71571,26116,21255,23431,40402,60335,72165,112731,95681,2352,-69522,-69742,-76052,-128480,-162310,-98621,-29517,-38373,-70137,-54606,17768,105758,100283,-16224,-76411,-33813,8346,-5370,-79200,-123534,-42567,28412,-33566,-54026,-15755,-10108,-10546,14553,-4155,-56297,-74739,-30680,-9611,-91852,-174263,-124484,-19855,-12932,-57087,-96426,-149613,-147928,-101073,-90255,-104053,-92696,-43778,45844,160522,170997,27201,-81985,-65479,-34543,-11883,6022,-15721,-791,33165,27319,23993,19282,-27231,-58650,-55573,-26423,2030,30118,85113,88525,1664,-38361,5596,25771,11426,-11364,-46495,-32460,28168,50171,2541,-37248,-47224,-78956,-187186,-257013,-158130,-51790,-43051,-47,60301,27248,-7409,8091,350,-10081,3969,23984,29279,-28070,-67322,-36243,-29926,-73354,-53198,36138,99888,104214,75067,48221,55745,95835,88088,51769,-1125,-62035,-94381,-107664,-111967,-76411,-28130,-20490,-43593,-35803,16569,26750,10728,36223,88987,99301,50796,25306,79427,102463,3688,-110919,-76728,6567,3437,-20177,-55183,-48969,20472,76741,80850,55171,41029,111562,169174,97084,39904,105858,87842,-102387,-199812,-109769,20645,132940,73260,-112267,-125182,15694,58414,47651,84181,96934,68424,21289,-34156,-62062,-48531,-41233,5132,61298,60058,14161,-49428,-65634,-25521,48348,87503,29089,-47189,-15333,86653,138112,83858,-24895,-69534,-20284,5408,-31416,-67259,-48090,-14686,-22733,-50046,-90105,-48410,72827,120381,86208,74017,65213,11115,-8481,-12397,-28053,-23068,5196,33231,8862,-82474,-174959,-171586,-154601,-193373,-155659,-31525,33091,27394,16366,3364,-1140,24994,49301,35603,-13822,-31155,-39288,-44340,-10634,49351,75708,85317,117539,144345,114369,98969,139111,145202,60882,-4789,-24897,20580,81502,67227,31299,53253,63230,90016,152297,128315,30808,-48407,-88037,-88436,-29185,22675,36132,-10825,-108941,-123679,-48269,-29451,-49507,-38075,-20684,12000,65304,51617,29979,88213,134199,115327,42678,-17093,-13646,15146,21723,25570,41390,9921,-20513,-5604,11324,17013,57310,40565,-56370,-94129,-49469,-40173,-54013,-21579,-36466,-109649,-64778,1782,-9535,-40551,-84724,-108556,-78270,-105415,-167396,-124588,-22761,34538,25584,-19924,-37796,-2394,88189,118660,35751,-73061,-95118,-48728,-38431,-32378,-32071,-34885,-46133,7085,106586,94628,5090,-45566,-77432,-119798,-143753,-103756,-3659,73246,66799,-9568,-3909,91288,145670,167592,126523,34752,11569,6136,-9296,-32331,-59670,-34573,199,-25926,-24924,8108,-22877,-85202,-72469,-25862,-51152,-92728,-58953,27471,61134,910,-60656,-83791,-92902,-47556,46285,110080,101940,39401,1119,43075,87447,30393,-19755,-6576,-27057,-86326,-39420,36289,35351,-4246,-35634,-63025,-94221,-71354,22909,64415,7159,-33553,-8546,21360,-9119,-76285,-72928,20996,105620,82516,50686,99571,115338,28352,-29556,-12056,-5138,-11932,27508,38658,-19562,-24749,55764,67173,17698,50615,125993,140800,87593,14083,18918,77192,45931,-60160,-60506,17198,32512,-476,-34094,-48384,-83830,-150567,-137524,-56718,26155,103735,98704,22352,13280,6776,-66015,-62380,-4470,12113,-10772,-54938,-52159,-13495,43346,117487,100483,-5382,-23793,5608,288,-80997,-99434,-17498,92504,139507,90302,9593,12139,72848,50659,-33969,-42892,3520,6236,30382,74944,30267,-5353,44407,72369,42358,1570,-52061,-75079,-25193,37764,58221,21242,-29445,-42741,-22620,36399,94904,43670,-48336,-69623,-44871,-55787,-66248,-59599,-16076,70181,99236,36935,-17043,-55077,-58995,-25721,6520,727,-26467,-18225,18884,21045,15421,57883,43843,-21841,-53756,-16166,30107,8976,-80669,-99652,-54325,-39324,-65819,-65974,-37603,-11133,-31922,-80104,-84822,-64060,-35025,27272,92136,92880,37362,-62840,-151495,-160916,-97664,-41608,18808,78135,101308,75333,9347,-32555,17903,92859,122868,74404,-34226,-76277,-60735,-76302,-135436,-141763,-67412,48435,108130,55786,3299,590,-2596,-40144,-45604,16257,80568,37387,-61584,-86797,-5413,80062,70697,31787,15208,1833,-27810,-69230,-59183,-13750,-866,10629,53780,54808,2189,-30341,-4073,36999,49358,50410,58603],[29892,28764,7766,-9444,16705,47134,23420,-48122,-94820,-52586,10614,22789,1944,-8181,-58004,-123274,-138402,-95911,-41249,2239,15990,7831,-1905,32786,44849,11192,-34192,-34353,-571,15059,12425,47435,76679,75448,41322,-73940,-107205,31204,106773,39381,15002,17449,-39461,-91277,-96074,-38151,29130,21193,-9250,-23073,4482,77759,119080,70592,-3298,-32336,-28109,8558,45807,28247,950,20948,22785,-37467,-68905,-62036,-49546,-30878,-7915,-39525,-70196,-47241,42801,67947,-7446,-33692,8058,39734,101810,141640,68123,-53796,-73103,7374,76817,85516,63065,36192,25483,-4468,-78450,-104077,5382,115150,114330,43398,14915,21738,15657,33184,78155,71468,21494,33758,42751,-20190,-73352,-28044,39595,26429,-16627,-3230,6968,-36843,-86964,-85890,-25900,24511,21460,13660,13064,-1299,7028,35181,-3313,-92514,-86609,-13341,30694,27843,7293,-33937,-32330,33471,101343,71188,-27531,-64932,-54410,-48429,-61141,-34377,64068,132010,61769,13019,129484,223501,122771,46095,55460,41559,39397,29568,-4159,-13945,-46070,-125084,-128055,-82947,-61403,-42477,-50155,-46703,-26262,-83163,-143384,-105285,-23481,24283,12688,-3990,-13004,-72352,-132747,-118442,-47367,-341,45984,91702,105410,87629,41473,3794,-7221,-50544,-59939,-25292,-26779,-57637,-45553,70416,135396,43751,-43786,-54053,-35560,1185,16282,-11770,-44739,-40620,-30049,-1882,32217,50839,30750,-52685,-78582,28612,95731,55959,22057,39406,15412,7760,34169,68405,121624,130886,53983,-4469,26046,46603,-27671,-148572,-178895,-130837,-98217,-39917,68413,96450,25400,-65491,-85918,-35095,-10727,4625,57981,61190,1213,-58816,-29913,46957,53779,-30509,-48400,20637,43534,36608,52754,60761,26123,-18666,-51826,-60931,-63520,-63376,-44004,-67908,-120210,-106643,-46722,-22475,-16830,-37599,-88224,-87193,-20581,-5668,-27935,-8744,28392,38373,-8497,-55993,-36511,25223,56797,63276,91730,143027,183077,207164,227614,212842,122195,29951,12710,53179,60991,75208,194164,219838,110218,24884,-30620,-61552,-15213,26930,24248,-46841,-129266,-103504,-20766,60505,95906,56689,19945,9378,11001,23871,-7236,-26167,9791,-12069,-56011,-40252,2864,53799,60977,-6195,-35598,605,29698,21328,5449,28482,63819,32742,-51904,-47218,29180,94744,94321,39496,-29273,-82514,-90803,-42308,-5697,-768,60404,127163,113486,89914,56253,8686,-9490,-33754,-20724,58552,83431,10185,-24665,36484,70190,-6253,-69919,-38561,-49696,-94823,-53055,14614,40455,26394,-37257,-94013,-110148,-70326,-5023,4839,-430,58439,89345,34592,-56181,-115124,-100193,-42253,-60084,-83039,-52142,-39294,-60327,-47651,-5892,-26745,-28516,17637,32374,9955,1446,30707,50726,-7294,-55821,-4646,24646,-16672,-8836,62278,81264,38347,-2392,14665,27639,-27414,-59439,-29287,-10123,-912,52105,81723,56507,10046,13847,110608,186157,152625,98819,80743,61361,26941,19837,39815,64288,53718,43889,92167,116715,76284,47460,15237,-29792,-57070,-56717,-48718,-63054,-76888,-37520,-11219,-38089,-55840,-61751,-8643,125248,170142,60844,-17100,1683,47325,55227,23310,-33914,-57947,-52043,-67865,-60118,-44172,-51062,-68075,-48052,-28816,-49062,-71557,-14084,33204,-40537,-124195,-75278,23077,23819,-48734,-102314,-90433,-27534,19906,7195,-24483,-16474,-14204,-20241,38858,73679,5465,-31174,-20293,-41906,-30658,35229,48565,51553,66634,54843,21789,-32652,-89861,-73741,-42726,-42370,-39732,-27701,16121,63063,14882,-42431,11096,57516,17126,-48853,-73856,-25155,31395,37231,26702,23467,17071,-21890,-111464,-178687,-157380,-89032,-22270,22959,27639,-707,-26732,-13606,38822,59548,8970,-25531,-19319,-67769,-89850,-15045,35538,21541,33765,83080,140677,142141,71072,-1761,996,68448,77822,11629,-31066,-26387,-57545,-88680,-60031,637,25273,4329,-64575,-76656,2782,46945,25005,13875,20718,28311,17099,-92,-3101,16864,5730,-45831,-20166,35468,356,-52947,-61745,-25165,5183,-10468,-54453,-32297,38917,110498,150955,59211,-52608,11214,90206,-23990,-136376,-106847,-2224,148878,138906,-5680,5879,113744,124353,82958,85547,114605,78263,-4841,-25612,30341,52011,4152,13191,54031,25552,-24794,-44323,-45781,-41197,1750,37713,-26247,-94130,-18710,109257,146497,86750,4523,-33260,-13080,4878,-2417,-19219,-9988,-6848,-30885,-38437,-30358,13413,98232,130547,68481,6206,1456,9109,30886,39297,-7175,-33653,-8979,22,-33673,-126461,-165712,-80585,-33366,-125842,-141877,-22509,30064,-28747,-56850,-35597,-5791,12067,-23044,-31180,10085,38869,24161,-2716,4214,61242,59234,-12845,10478,147310,192302,171846,185341,172383,114487,104658,124191,109830,83295,67791,56237,48203,48339,86112,119409,63377,1551,27594,43470,-16275,-18505,32212,25730,-39617,-82078,-86777,-58172,-47177,-41189,-16754,4703,18918,34816,32143,54454,117197,118221,58141,-8144,-6269,62714,101620,77273,33255,5841,-14878,-12614,32247,43102,-14067,-21285,8265,-9595,-16393,8520,-11801,-1312,82434,92238,10167,13345,30419,8942,-7396,-72274,-127086,-83531,-57501,-98672,-96395,-26985,42365,14124,-66033,-67735,-10735,58704,72408,18788,-48665,-75950,-101427,-155794,-120229,-25385,39849,42380,58175,116443,100831,-12977,-93414,-111911,-139074,-160505,-106037,-6117,57455,76772,52801,48922,55836,60978,138849,146600,17776,-77631,-102304,-113803,-101977,-62233,-16420,-2428,-34552,-3647,74131,32604,-78991,-94610,-72294,-107245,-97502,-17265,35495,29911,3838,-34188,-36322,778,33789,62281,90691,68324,4767,-31947,-6467,19453,-44879,-91194,-73703,-100164,-133222,-86647,-60568,-24035,64806,98801,30294,-50596,-47207,37567,68315,35172,39435,71314,73443,14635,-72709,-75548,20790,112280,96682,44686,55309,55640,13298,9409,-9044,-43493,-36660,-9561,301,13096,43974,69140,33329,-2358,52251,151639,193122,101375,-19396,6125,64289,10921,-59857,-18720,36155,19210,1229,-17467,-24438,-10637,-41116,-57120,-353,62836,93347,46618,-39596,-37707,-9251,-20565,5386,-10503,-100456,-118028,-77417,-66099,-86030,-53701,45456,71098,-26559,-60780,-46927,-68142,-120424,-104511,-27865,61554,114919,103466,22590,-52545,-36974,25365,27249,26034,54896,60737,89024,115272,64713,35959,68509,88009,76456,13280,-101475,-158754,-113609,-17844,70011,54074,-907,-15286,-9667,32685,90107,43536,-27582,-25067,19323,10297,-39424,-63822,-17141,59795,95516,65817,7897,-58798,-64505,-9176,34910,17246,-41428,-59707,11947,64259,76047,122579,98563,-14596,-66714,-600,39822,-34107,-127425,-93098,-38468,-44757,-66365,-54631,-18634,15600,6709,-40114,-57852,-71793,-69365,8547,70175,34934,-7235,-48312,-101399,-104103,-71421,-66863,-57066,16002,98353,99021,42170,32558,70078,73277,72680,52721,-50062,-101498,-84206,-83683,-130335,-118992,-28473,38218,26606,-20408,-2533,21357,13814,-42978,-82541,-6194,118096,95117,-23518,-63186,-2898,51339,49235,51191,42283,18300,10277,-8273,13397,42147,-4569,-38821,22539,58804,5727,-45973,-15916,54430,72234,36571,22652],[10897,3850,-24008,-25079,29054,71194,75186,54982,-23822,-92181,-85149,-48186,-32222,-30500,-86876,-171952,-213612,-141345,7076,114546,96741,49302,49798,81116,40509,-51104,-95747,-46302,14507,25598,12896,35286,37007,-17867,-81054,-146529,-151141,-46711,22992,696,-8864,-4914,-38567,-91216,-112477,-45806,14893,-22885,-64431,-78426,-66767,-38195,-24727,-12120,7526,18847,-13024,-10550,8786,-13635,-5042,68020,85593,-5250,-87498,-125713,-117942,-60546,-18563,-39764,-43553,-2262,77448,110963,49644,22433,56454,65539,80591,95851,6226,-143095,-141762,-30881,29947,71470,136477,153286,117741,44869,-28808,-30574,42597,107115,98970,39957,-7400,-19201,4401,38007,46543,16859,-35150,-45897,-20635,-17924,-56729,-16418,120292,165732,115915,87816,36100,-52880,-104050,-75644,10658,52934,1724,-58059,-85514,-133081,-150630,-77630,-27646,-88501,-112131,-57056,-9754,43788,103212,85137,55854,84712,109250,38871,-58219,-63794,-16462,7617,-29622,-40275,58942,149017,98691,36641,73952,108420,43623,-5538,2112,22201,55857,42172,17919,464,-46729,-79198,-46059,-34610,-48972,-67326,-75416,-25921,41992,-15857,-125872,-112572,13360,83089,41753,-16814,-59324,-96685,-121064,-92518,-1384,56771,85799,117711,115152,59069,26703,35779,44755,-1158,-29531,-2467,15379,28457,66296,116159,96777,11104,-43849,-42394,-33348,-10687,24285,23859,-26531,-60129,-68872,-56241,-12222,36989,25919,-55129,-95077,-16032,49153,40146,34995,66113,82261,122583,118536,64489,75764,94910,31320,5784,66406,65159,-37108,-137904,-112334,-16483,-461,-8977,60014,75179,1776,-35195,-19468,-20120,-27411,10935,57513,36204,-7515,-10741,30802,27835,-29447,-107982,-60965,60076,37875,-56619,-73683,-65031,-73380,-70369,-49136,2250,28355,-26662,-37760,-39711,-106942,-145470,-107210,-76821,-50351,-33915,-52647,-71922,-61696,-66670,-68029,-47150,7890,64770,26661,-29689,-20555,10581,3297,-5887,41023,116896,145572,114996,104723,122102,63734,-46122,-110634,-38773,108133,185689,182548,127678,84906,65563,10610,-38112,-15111,14322,-7730,-77399,-83608,-7016,20291,17226,9063,-48777,-78232,-40205,-6515,-6920,-19740,-8099,8283,-21651,-36742,-9345,38457,93337,102536,45332,-5428,-23182,-19140,-2875,16320,43154,52489,5602,-63317,-50868,4184,49154,60693,45258,-2038,-96554,-200028,-203562,-116046,-29390,33825,63280,65728,80731,33857,-49283,-66182,-83942,-55248,51245,100313,57373,42166,101118,151661,101500,12884,2911,-29674,-120091,-109018,3700,71455,23667,-89571,-129860,-74798,19024,57029,-20612,-61905,15545,52878,8042,-62348,-112688,-95227,-63915,-102513,-90031,-25940,116,-12675,-59505,-89907,-80699,-29927,3714,2272,-8681,-7912,30771,52420,1444,-51313,-45857,-33044,-14791,20789,91439,104994,34480,-8097,23874,39642,-9340,-25781,13941,26923,-6165,-9504,7394,14786,17233,84690,211401,242016,171691,83433,19005,-2022,-232,786,17625,54052,44548,33370,99840,140951,71322,-19759,-62990,-53727,-45471,-43303,-45201,-41156,-37168,-20015,-18897,-29094,-33899,-79504,-72918,26959,90980,45570,18671,57995,78405,63842,71138,60404,-28036,-71039,-43657,-71513,-126501,-112356,-79905,-61809,-60579,-56856,-19974,62301,95132,13452,-57102,-24834,33343,50100,10827,-25519,23131,81467,80341,73833,79651,84185,18389,-85895,-102881,-44639,9520,55511,26842,-67162,-88271,6539,86649,108428,88844,39501,-28671,-100676,-135713,-84566,-43658,-44607,-20654,-21053,-47756,-17035,-296,-29216,8614,50023,11924,-50435,-53397,-4971,7147,-16117,-13018,17789,37167,17676,-22035,-57761,-102424,-119066,-57080,-18194,-44409,-59427,-59355,-17645,93417,133006,49392,-12546,-19008,-62210,-82785,-23367,47976,88776,97159,73916,83191,87171,41924,-14055,-20613,19483,18988,-18806,-16221,-197,-59412,-114312,-84403,6755,70839,67129,-15293,-50818,35220,128900,106703,4946,-50927,-19340,24431,13499,-33298,-24344,38580,56542,43950,32932,-15370,-67961,-40494,39680,48519,-13433,-88614,-68829,26698,71902,62563,5678,-61019,-5516,85763,58492,9881,-3339,3136,109132,162145,128073,99873,76342,69349,91354,128364,136474,61290,-33905,-8958,87852,99301,1705,-45219,-31843,-43235,-35801,-4538,9979,8274,24514,42352,-29298,-107528,-51008,45486,44447,-10322,-19224,-3441,-8802,-19423,-11924,6582,14330,-43687,-94285,-39807,45478,73530,65329,45663,-11632,-74228,-60930,-29693,-13224,22303,10693,-34785,-35459,-11719,-23326,-89419,-95068,23335,101601,-551,-110174,-86811,-28013,-48419,-77859,-71586,-46330,-40988,-101996,-105999,-27646,28600,21354,-21662,-47521,-2508,-10792,-88895,-20966,195353,250769,173664,150053,142551,110526,123388,145928,83452,17799,24847,27725,2677,34502,108487,98190,-11754,-44393,44291,86374,5724,-58929,-32032,-4814,-24140,-25236,-26805,-49303,-67196,-39461,26378,64966,26766,-12366,17151,83496,90475,15839,-28940,-5631,40055,69038,50198,40364,53690,31506,-1209,22125,77611,72397,-19478,-76962,-51699,-13188,14250,26452,17926,87004,212365,205749,105088,65439,57184,56247,54287,-16370,-80720,-82358,-99052,-136563,-113702,-45348,21239,-3862,-53680,-19432,10591,2400,5084,27009,21890,-13204,-107507,-201133,-166693,-51219,34547,46926,24625,36603,50479,-7195,-93847,-159544,-205846,-222540,-157778,-39879,20787,34653,43113,64995,48944,10471,87887,146106,22291,-125633,-156063,-135914,-67458,33650,58007,26651,33557,96342,150561,64377,-54937,-79316,-54906,-48800,-3247,63695,68616,31386,31137,27436,45359,85722,92123,74257,73972,31348,-55509,-110131,-86066,-33566,-58566,-108064,-141940,-179121,-161133,-119026,-129392,-48651,125689,209037,111121,-51675,-97540,-15431,30840,48788,75696,76275,91032,70582,-13836,-27036,30023,72026,52891,-4604,-69430,-106448,-51758,43519,2489,-77791,-80549,-92679,-122755,-63261,24248,13055,-61372,-57227,29378,109218,126135,19274,-70894,-24288,-23735,-96199,-81369,615,37551,23411,-1014,-19230,-3167,44970,36926,3349,31128,66442,44046,-42603,-126144,-118839,-50063,-4764,20748,-14091,-94905,-105303,-52458,-32477,-74438,-84421,17194,101659,19629,-52111,-60920,-83380,-115868,-92025,-49534,15357,90667,115741,43560,-71387,-106278,-23876,60356,101290,97314,85746,123994,137183,61316,7747,12688,44665,90457,83831,-37972,-159361,-160429,-65741,30283,23681,-14779,-47373,-65168,-27471,46925,12238,-74434,-56397,44136,73905,23063,-28867,-26005,10987,47541,71840,49829,-29414,-41368,23454,39470,-23136,-79092,-91963,-33469,12126,21956,79924,96838,7516,-63672,-41577,-21879,-60170,-79316,-15946,8380,-40545,-72808,-51128,-5778,50460,79384,36774,2394,-8387,-42003,-32628,17102,14362,-586,-8642,-16685,-14431,-24146,-32684,-43087,-24568,57189,100745,59537,64513,100310,52335,-3020,2143,-22035,-85918,-97743,-65396,-60126,-51107,2550,5648,-67591,-116303,-46045,34854,50300,-19030,-93685,-51343,60199,73882,-4405,-45677,-44646,-40845,-29306,21505,51237,41533,62195,73909,60223,60627,49440,18170,19482,42103,35610,369,2806,43530,44257,-10601,-31028],[16145,-3192,-22762,530,71172,109917,95937,60296,-34419,-127455,-135631,-88821,-52860,-23924,-66139,-151414,-165321,-42739,106266,190276,161802,95537,87979,91893,19813,-57071,-70104,-30691,-10452,3110,-1362,5451,-5790,-92200,-140577,-113622,-99860,-97064,-51294,-25238,-37140,-7185,52531,36163,-28643,-25215,-5872,-37815,-47775,-40494,-23847,-38871,-92410,-90570,-6618,41630,-19240,-46675,-46182,-74360,-40922,58142,84901,38567,-12137,-57490,-67383,-30443,-16553,-29753,-16803,10312,59293,90516,68763,57442,81352,85335,68506,45157,-28510,-124922,-85107,-3557,-8891,16164,100258,133934,128451,92919,41007,27469,47510,61330,48465,21415,-13806,-31051,1826,41957,49032,19287,-31562,-84525,-105571,-62305,-38225,-14761,99633,164668,115640,70846,64624,50385,7837,-30483,5825,27586,-5960,-47264,-106963,-196405,-244285,-175997,-48625,-9321,-35998,-53832,-47612,47448,186023,216753,200150,188770,123553,20263,-48734,-22489,59241,95725,15896,-35403,48239,120049,74222,37471,37464,20014,-30298,-67568,-55472,-1641,27235,10018,26494,24476,-15089,2022,28051,-12719,-44450,-73688,-60260,16310,74290,18575,-80789,-75237,57047,127316,66408,-20336,-92540,-139641,-115918,-48064,41287,76760,63048,84379,109385,44619,-10152,41518,99752,55318,-6377,9885,37763,65284,104806,87748,34197,24200,22800,5922,-24159,-48667,-13316,42425,16952,-31991,-60813,-86058,-84572,-25117,608,-24617,-51183,-16500,38189,55742,48249,83273,142720,172856,112603,36254,33772,45367,6515,-7064,22493,-4427,-78669,-101535,-14877,90746,81122,27850,33368,31418,17525,52221,77808,41239,19436,43699,48090,10593,-483,35320,62707,-6981,-100679,-129266,-64241,-1885,-65777,-145278,-140583,-130647,-108488,-47725,-9670,42981,83281,24371,-2867,29550,-9120,-85820,-92707,-87451,-74852,-24868,14222,-12071,-41890,-23502,-9310,-35137,-28961,22850,26427,11054,26823,18162,-36880,-60950,-40672,-353,44683,36698,1085,8757,-10980,-106050,-183308,-113289,78232,179317,146787,97478,49150,-10944,-34084,-26036,-12156,573,-19774,-55969,-30153,8778,-22311,-65613,-92395,-117858,-89253,-15226,5327,-17220,13678,43533,-16456,-61129,-18788,26087,64351,101617,104022,85258,52290,8409,-4978,23104,62874,77667,35852,-10096,-2987,32221,41706,48944,55485,90311,100778,428,-145193,-207459,-176182,-93386,-15829,30409,46831,43087,-24964,-92529,-59514,-43459,-68949,-21321,58284,68460,34858,43994,133231,196511,147090,54276,-20123,-71391,-55961,9911,40839,-2192,-84011,-94036,-14035,81942,103159,4681,-74972,-44333,-15987,-44981,-67158,-71310,-76129,-85470,-91210,-27124,44418,49295,11452,-78481,-117031,-40241,47142,26623,-26061,-52950,-65656,-43131,563,3060,-13851,-28455,-32873,-5351,7560,19915,5326,-44790,-51105,-10864,1378,-21408,-33613,-32993,-27613,-30014,-30870,-37893,-30308,4321,80223,182137,203268,119267,-20713,-99009,-45614,57820,85187,55151,22660,-17088,-20472,58088,109201,50373,-28928,-58843,-35957,-18625,-3266,-22726,-57122,-69423,-46468,-21237,12455,25670,-29715,-78558,-70073,-43135,-31868,25967,101053,81441,25078,31384,57071,14755,9769,32002,-53303,-162764,-130073,-48635,-20468,-27722,-15482,41451,117214,124963,38930,-10759,1017,-3971,2539,25147,39613,78107,81099,18524,26399,113903,157807,90790,-44951,-155818,-140854,-7337,77575,9525,-98671,-115715,-33159,66736,117806,87404,1554,-89178,-136497,-129332,-79235,-43058,-9858,40397,23108,-42190,-42170,-17230,-12027,25884,51781,35943,14499,10745,18225,4571,-10659,-24819,-13527,10369,16380,30101,47742,-8516,-108448,-124586,-104219,-109252,-104331,-80932,-16927,79591,112229,77011,57083,60673,22543,-36390,-51655,14130,90250,83758,25127,4774,10834,17593,6043,-24412,-32470,-35672,-873,44803,10145,-93618,-171591,-166849,-66754,64519,117286,63261,9071,69962,188309,194046,44480,-57297,-19636,46193,47782,12522,2736,52973,87024,54619,16242,7976,1311,15741,68103,64157,12447,-35919,-15029,52863,34831,-40053,-28490,40977,104709,101737,60494,71069,77991,30446,43543,79653,87550,19576,-61651,-38057,76130,173718,147625,28964,-41924,17007,87043,61843,-60126,-123746,-104936,-67070,-3630,25872,38084,75249,97825,64040,-29884,-107201,-90160,-46947,-69762,-99605,-53275,9015,13164,-28246,-49401,-14962,3124,-75935,-139286,-59385,51127,69757,-257,-63466,-75227,-60033,-11504,-13194,-50498,-32819,-12053,-49127,-71257,-36269,-4279,-3119,-21311,34898,122277,92422,-39294,-110156,-54751,-5325,-40282,-86931,-71132,-57296,-102416,-106853,-80166,-60190,-41928,-42896,-66254,-53292,-52515,-59042,42831,211550,224041,126257,105815,129074,84244,45664,33154,8140,-5373,-2368,-31400,-48877,11669,100194,75697,-38052,-60717,-11278,16087,-18292,-79725,-60884,30341,64464,42451,29840,-14199,-66354,-28307,82380,129710,48649,-14058,20844,65492,12581,-90778,-82596,23906,73515,24658,-45313,-23647,57799,64872,25647,55002,82265,77006,42455,-30303,-89546,-71274,-16341,12541,29555,99954,200343,189860,87753,26700,22662,55861,61744,1340,-45128,-79436,-157832,-189606,-96946,2009,31063,10923,10722,46142,19579,-32887,389,88278,103731,49493,-37187,-104764,-92906,-59160,-34120,-26861,-32996,-25808,2368,26563,-26867,-158032,-245615,-250431,-190874,-63620,17674,-1609,-19948,42678,90128,60035,74532,111081,27899,-76175,-89196,-63333,-6538,80089,83403,30211,60687,145177,157000,69127,-13112,-40441,10248,85352,117478,110805,85823,43121,19111,35923,86159,112149,89451,54204,41437,2800,-74892,-123306,-84580,4007,26129,-17699,-95689,-156625,-151438,-110038,-98609,-44041,74118,158973,78749,-111757,-179173,-107503,-30113,51070,62186,3251,51949,121004,80209,56121,74526,74940,38349,-15127,-110828,-181181,-96446,25626,-11093,-79524,-86257,-140147,-220750,-172058,-56780,-61215,-135750,-95823,11097,60972,39536,-59001,-100920,-45370,-85966,-160551,-101711,-11856,19213,25768,17081,8706,13335,29227,28774,9875,10620,27213,-12468,-88552,-128555,-119285,-64817,-32185,-20806,8513,25536,-9218,-35629,-9492,-13238,-39060,38621,134790,63890,-32228,-51585,-40240,-61926,-49833,-18059,34632,92639,112242,54573,-39625,-75343,-21788,84383,145826,101178,44183,51823,56591,914,-59626,-69786,-10491,72875,121638,53755,-81057,-114983,-55038,-12272,-9024,-29229,-79347,-109238,-72874,18233,2326,-123559,-139951,-16913,55327,50138,5467,-35214,-26067,9155,48284,65196,15257,5654,60312,43785,-67096,-124260,-105949,-91348,-110761,-109843,-26043,29502,5571,-39833,-65975,-71607,-48942,-5103,42614,13202,-62322,-82733,-57547,-36366,34432,117374,106132,74049,65911,2865,-42968,8456,45702,39436,31981,39901,32608,27789,53054,47013,-9878,-19493,-15729,-28290,26616,102915,82330,8499,9259,57798,5459,-68605,-39810,12735,42669,66253,22228,-93412,-163497,-95098,15147,55167,10369,-48299,-50822,-2294,20504,-2589,-39429,-92200,-120853,-105281,-36612,32188,44401,58422,66980,21947,20741,87097,100821,43398,7414,35679,55903,40007,25073,6754,-31574,-52963],[5118,-4732,-6361,14179,71072,93834,25190,-80292,-146441,-144308,-106299,-60325,-38798,-19804,-47848,-101247,-66303,54727,109276,114792,108365,71564,50925,48060,942,-11407,21003,7113,-58672,-51977,-25477,-19677,-19903,-78479,-102183,-34941,-11415,-74765,-67468,-43440,-78729,-40232,75794,94110,17921,-28064,-40529,-49792,-21087,27662,87313,75197,-46959,-127448,-51591,4921,-51911,-72623,-69032,-82207,-30271,42186,52077,70901,83363,39459,14847,25553,20099,-1805,-4946,-12375,771,9095,13081,18597,29676,59221,82935,55746,3963,-34636,-15990,-16702,-47695,-12752,38147,47101,74420,91863,64357,36369,22280,-25830,-52599,-34332,-24528,-24616,2174,42348,70454,51868,-907,-50357,-95092,-78281,-35591,-28345,-5784,21785,-7487,-22561,64149,151229,105802,1133,-4358,13570,5327,-13881,-84605,-167230,-211945,-186903,-61431,35239,12834,-54225,-65637,19035,141870,196707,244052,238172,118029,22114,-2333,15965,60854,71080,-7212,-35527,24490,35497,-16331,190,34499,24952,-20941,-62744,-61529,-15313,-9672,-19828,13886,18129,8295,22761,5580,-33266,-58388,-73390,-28860,23631,12376,-38227,-85924,-69359,41849,118274,78764,-10736,-96736,-149261,-100572,-19032,49831,57407,10489,21095,74248,28797,-42371,6523,81430,64140,22411,18997,15125,15195,20497,211,7708,55146,58886,41385,18924,-43197,-50914,8823,3440,-21213,-22913,-45252,-81498,-57760,-14381,20571,35166,34143,50701,69227,36103,40250,77870,61593,1840,-12334,-1184,10145,14288,-22409,-58643,-76580,-105169,-93226,12113,105846,84120,5219,-45608,-46017,12285,90583,129229,102982,69804,64590,48578,13707,10440,27055,26342,-49619,-119380,-95662,-58751,-83020,-149386,-169735,-131386,-95261,-53490,3953,-9006,-6604,49574,38347,21311,81379,94554,40620,2847,-52370,-94214,-40751,66603,95443,71597,85280,76582,12298,-32753,-31034,-21427,3555,42401,23973,-33166,-54823,-92450,-115153,-46561,169,-26486,-38234,-60693,-112444,-132812,-84527,4682,28867,86823,190921,121195,-75846,-129820,-67517,320,31168,13129,1801,-5252,-54019,-111967,-143283,-156900,-116624,-20152,49469,44002,36411,90878,92372,-26804,-87587,-41672,-1674,53175,97291,80821,71368,67397,36518,23973,52214,104971,113886,37663,4462,55801,83472,64905,60741,43159,79554,116500,34938,-48611,-71814,-102641,-104688,-47222,24007,45413,15468,-49049,-78079,-4483,36935,-63168,-116220,-13838,56809,-12009,-69748,30129,175098,184980,72546,-17154,-13882,27083,20303,-27706,-52342,-56314,-46839,-17379,40168,97035,66833,-35258,-75743,-69349,-80647,-30745,25581,-32205,-84088,-61147,-7752,33438,32204,-34194,-133155,-104809,36858,115268,59760,-5895,-48821,-90942,-94322,-49169,-12833,19216,30458,14862,1311,-23123,-58599,-91535,-93583,-74408,-76552,-88642,-76791,-84656,-110709,-84207,-28492,10955,-451,-30652,-30461,-7417,42976,97321,45540,-116880,-193558,-87188,64779,130419,104487,10809,-82176,-75365,15833,52715,12998,-15888,-25791,-3779,38104,71352,42979,-34283,-75543,-35463,21336,56590,77592,61520,45,-44943,-63293,-56491,22247,79412,37803,-14363,-14343,-18097,-15834,39336,57841,-14264,-103572,-81305,-18832,19926,56612,70917,50202,49045,40968,3203,-9703,-10749,-44959,-73510,-42306,15467,50104,20429,-72327,-81618,57108,177924,159503,30027,-142816,-200771,-64969,32613,-31148,-90752,-79633,-50313,-10483,39898,40650,-22927,-97529,-97675,-44584,-10179,3613,37320,48924,15638,3059,9988,-14180,-8856,42836,66036,80138,90446,53175,16547,20589,44052,21506,-18363,-29818,-17590,46404,132493,91315,-63263,-159556,-158544,-119504,-100510,-97286,-62963,-22910,9334,63405,115199,139085,101409,2185,-64648,1802,69527,21406,-29433,-22678,-12598,8107,2872,-59145,-83096,-51274,38994,106911,49925,-80211,-185081,-214573,-125290,19665,95128,76710,32214,57202,140506,165213,66994,-30158,-33955,4130,41231,67929,65117,60839,48564,17349,8484,49323,81485,54281,41601,38119,20932,-582,32716,75081,1477,-104278,-49191,116253,192865,110624,-11565,-24806,33540,32132,-21551,-80720,-108846,-133423,-141969,-77482,42708,128669,93651,-13626,-31856,49554,76282,3912,-109702,-138535,-93880,-28163,40980,37401,21633,65290,85700,12902,-73463,-100920,-86351,-73045,-72962,-69229,-40591,10171,47916,952,-69460,-62861,-34590,-60324,-92992,-64417,-21912,-13708,-68572,-116410,-66981,36655,99369,59163,-6557,-36834,-55075,-91674,-122429,-104291,-20292,56306,28765,-901,54859,101093,49763,-23626,-2865,44542,-5244,-74445,-41012,-1923,-38718,-56928,-83126,-114383,-84539,-27251,-28432,-50177,-31447,28070,95752,144260,120622,69143,78733,111251,53975,-17959,-28185,21149,52262,6407,-59331,-50214,4449,50748,25529,-34840,-45282,-64415,-67740,-56084,-74453,-34377,95530,140967,85910,52909,10917,-50405,-15656,86242,117238,49959,-2869,-5591,-9853,-50461,-103716,-67464,23248,45376,-12974,-65034,-39692,25185,19511,-15527,33925,53041,51312,88863,53826,-58290,-90236,-43768,-4168,10512,16345,47767,84710,36592,-36594,-54444,-6609,6722,-34356,-56302,-76967,-139847,-141783,-15895,82833,67446,43281,52579,44725,-6480,-16458,65609,177250,183524,98240,34536,5358,13770,-22328,-76733,-88144,-55281,-33393,-358,75489,49510,-109256,-200445,-180296,-136430,-30764,57470,12183,-48907,7051,92623,105513,71852,37078,13780,20739,30831,23985,8533,10386,2981,-17008,7290,75564,92262,74093,36961,-10580,44345,163947,166254,82362,53222,32703,-21401,-9488,62819,88311,61488,29213,1940,-27427,-53853,-62191,-26209,51183,91863,72514,-7184,-88369,-121238,-71379,-17697,-31807,-37151,21892,-17323,-161908,-200023,-139267,-45446,57985,33863,-52170,7023,109992,112525,96658,109662,111872,70107,25502,-28332,-85929,-65262,-15253,-34484,-41214,-36692,-119253,-217358,-188852,-92064,-74378,-118148,-88768,-11571,18601,-9113,-82588,-111508,-69091,-87929,-122114,-83420,-36965,-17999,14777,63507,67538,8787,-33105,-12267,-7510,-29498,-17292,-28316,-50080,-50596,-65115,-74640,-81990,-51070,51748,109324,32530,-49814,-16741,9388,-3011,72245,154650,82303,-27345,-65563,-26430,-18554,-158,34535,45493,42056,54758,29458,-22194,-17823,41633,116540,136922,74573,-10213,-71746,-91311,-80526,-92932,-91588,-21010,40831,78985,75770,-2906,-36322,260,26041,28778,-7279,-53046,-76457,-77052,-9483,9524,-106097,-190500,-132624,-51736,11298,21538,-18324,-28938,-10645,-968,21089,16575,18284,56977,50238,-52592,-113577,-87960,-104414,-149177,-134821,-80104,-57329,-24860,-2876,-24241,-46257,-12985,37249,65401,-492,-75186,-68241,-56790,-71883,-305,102208,114417,96761,74650,9819,-19914,29969,54645,51039,55745,45931,23674,62807,115789,97178,7978,-102237,-180317,-133368,1512,108004,136914,91228,66153,112677,92564,-23644,-26417,45140,113861,150553,81380,-72239,-170939,-119931,-27530,10110,6076,-2471,-20545,-13079,2391,-6564,-62558,-122899,-124629,-102588,-63301,-12391,14659,25285,-5250,-63542,-49669,45972,98519,49445,-28624,-17653,44895,51564,23187,12988,-522,-30556],[-17632,7966,14922,8578,38303,42788,-56772,-185040,-195985,-91268,-2360,40313,32910,5016,-16914,-12040,35614,79625,40699,4185,1365,-15125,-19608,19917,16984,32794,92526,71593,-42713,-71447,-34593,-20617,3363,9070,-491,36884,52023,-10699,-41170,-54220,-105502,-96537,-21534,5626,-25008,-47518,-54925,-65976,-33204,55911,158688,161748,7993,-123728,-79674,-24635,-58610,-60633,-52731,-37283,33466,57958,34258,67663,101792,56189,35304,56075,71176,51894,21913,-12907,-17644,-32834,-42070,-29901,-17744,48288,131851,110050,57796,39497,678,-66751,-60697,15688,42050,24281,34899,33386,19561,36390,34921,-57978,-113988,-64276,4874,33039,34003,43463,65001,48476,10797,31459,31763,342,8524,6406,-50950,-83882,-83536,-44415,60865,136715,93166,17746,7897,30925,33767,4501,-49558,-84349,-95989,-93988,-34254,18729,-4222,-49440,-31718,10562,36772,69204,165814,183391,72946,15310,34178,35520,10358,-17745,-42787,-18132,8853,-25223,-72527,-41654,25251,74262,58538,4700,-24641,-12882,-4213,14029,50293,48624,43340,15605,-22604,-31766,-62962,-67090,2194,7999,-59238,-96163,-103238,-70079,23630,96988,84176,17894,-47052,-67579,-37601,3233,62553,71267,10214,-3797,38468,1219,-54230,-30669,10235,27679,53401,45769,6584,-31070,-75064,-58593,24184,52428,20964,49921,84877,22080,-42389,-54012,-79418,-62871,-4298,23221,8476,3417,26833,69580,103746,84826,55679,60734,24380,993,-8981,-54430,-90436,-59808,-28062,7032,41167,-12318,-66197,-52578,-56601,-60732,13414,74529,40334,-55070,-118771,-102552,-31477,43818,117721,130873,80770,65098,72182,52991,34716,-8561,-42869,-77663,-83522,-51729,-48865,-81315,-101625,-106665,-90405,-42079,218,25491,-9294,-42447,-2131,6512,2082,61766,114272,116778,82766,-10334,-89280,-51975,87897,181800,172906,116348,63192,32852,15472,-25478,-82660,-62240,11187,22362,-2735,-10765,-77520,-131206,-69562,-17189,-22902,-28599,-68426,-85714,-49970,-9215,-27624,-77825,62723,278791,222496,-22934,-129513,-64880,71703,112145,46868,22971,1055,-64385,-105060,-126926,-131045,-63474,25676,63230,69947,107192,146383,86755,-32908,-79133,-70829,-56021,31695,98931,70217,65366,83596,46985,19474,53413,120596,129010,63296,50792,75290,61692,45724,62908,32378,18699,13844,-42786,-20739,48551,10592,-59438,-45659,17888,42384,20913,-15708,-21078,39113,49340,-79172,-171260,-60457,48121,-29082,-111106,-35778,82966,104602,47771,-10709,-2163,43569,19967,-57277,-71992,-29528,-12413,-47434,-43761,42942,81540,-845,-59221,-75180,-81010,11206,97071,17549,-47759,-37063,-36636,-26278,-3511,-80822,-196497,-126775,35695,101488,84639,73357,35889,-38509,-66097,-36635,-12540,13487,48373,48844,20469,-17544,-52015,-62598,-14147,4279,-72618,-126776,-106908,-110183,-119459,-59027,2721,38925,38387,2914,-34876,-64803,-56662,11215,23610,-88388,-166332,-111451,-21420,73602,124303,47288,-72570,-74316,-1754,8341,-14351,-21174,-36727,11228,105987,136713,91573,28285,-6893,39947,99783,83742,73235,90922,78790,64326,50097,33219,67160,61672,-4635,-27329,-10447,-56626,-86760,-30921,10220,876,-18514,-6908,-2455,30894,111969,125597,18163,-75813,-85955,-39282,-16453,-24945,-26890,-64392,-97425,-56951,7851,16684,-58122,-119241,-29359,120741,136876,41030,-90989,-164264,-77315,20157,-3998,-26611,-30980,-60890,-92494,-78511,-33527,-11942,-31975,-1762,80184,122196,105709,65927,-9919,-35294,33901,51774,-16560,-26106,35732,80241,119506,114672,36022,-11247,15806,56458,43885,-18139,-55841,-37398,63850,182781,144419,-14888,-122989,-131574,-78008,-64349,-107069,-123917,-113159,-69689,34112,132995,162280,106223,-3510,-54182,28062,73093,-7807,-55701,-12502,17753,23982,-8759,-77494,-81905,-21455,58147,122482,112866,-1785,-127003,-163821,-74365,12037,32663,22516,11926,18957,45792,61315,47246,-9080,-69941,-68549,20839,109420,127561,97119,41858,7473,24256,70717,92702,46584,14712,27126,32852,4367,17940,39720,-25007,-95233,-48186,85047,149279,81345,-63820,-135040,-58181,5954,-52951,-166172,-199299,-158023,-98521,-25464,18837,13533,-9830,-38864,-8637,69562,65538,-28619,-99976,-82261,-28146,25158,64368,47472,7018,-10180,-28781,-78008,-107089,-65700,-20101,-8031,26503,45382,10626,12749,74841,55129,-27340,-55619,-29794,4796,16847,-20786,-73266,-87936,-91056,-86159,-13381,93257,118486,80603,71901,44363,-37355,-102802,-143377,-142832,-43791,49689,51655,6409,7522,50323,86697,72659,50699,41288,1487,-35434,13013,60692,8124,-27775,-37752,-66348,-60323,-11041,-19298,-45294,7680,74700,71521,54555,32076,22616,39924,63265,43786,19574,64382,132783,113492,5316,-54851,-13204,31247,27080,-9968,-32257,-27946,-50223,-57867,-55714,-65954,-15103,101064,135059,77688,22686,-918,-26647,-11629,14465,15030,3419,-30252,-69030,-65044,-25180,-15259,-13983,-8813,-8141,-5336,-8547,-9572,-8892,-62063,-101255,-22178,37101,20262,35938,50713,9727,-17680,-19496,-15388,-22407,-60261,-66226,25122,62635,-19548,-90062,-70865,-55168,-77699,-88650,-78722,-61882,-28902,46928,88359,63791,47455,45197,12146,-10219,41313,129815,224622,217123,112433,45381,29563,57615,33304,-61080,-101052,-69602,-56523,2282,101153,61741,-87196,-129273,-78657,-44460,28986,95928,63233,-6562,-18170,23504,64835,44666,-19132,-558,70242,91674,63039,981,-67554,-95320,-69279,-26078,10291,45698,78168,65406,-5186,10348,114590,107687,-2869,-27738,-10077,-32212,-31058,25646,60989,63791,48797,631,-45235,-43398,-31017,-20623,19026,55210,51367,-15024,-73392,-79154,-23135,34900,6044,-44458,-15132,-43690,-128654,-130997,-74836,1684,63459,26023,-25302,990,30907,33949,58315,95864,108063,64956,33264,59827,67315,14620,-22040,-24765,17010,23746,-73150,-155784,-119239,-45896,-5517,-12028,-36954,-40024,-31434,-44332,-95409,-128339,-98691,-61778,-33942,-31517,-46252,-37741,20709,94984,81987,-11847,-46643,218,2197,-33853,-29559,-11515,8197,3047,-51303,-100896,-104596,-18245,94391,82704,-21355,-67063,-26481,-29921,-23557,105432,193893,101427,-15004,-74249,-54180,-23393,16655,30626,-23923,-59239,-20029,-11789,-34676,3498,94090,127953,105485,74033,7103,-100871,-148101,-99664,-58186,-36019,21617,40199,31278,46672,27811,6658,55214,120334,85496,10762,-6022,-13741,-66597,-50454,-1057,-45217,-161079,-199455,-139895,-33457,37874,31541,-14947,-42229,-57377,-42929,-22050,-16916,5092,36866,7564,-13492,-3639,-29764,-31888,9234,-27805,-90362,-39577,27984,28130,9034,33945,72415,82355,10999,-40936,-29841,-40981,-54544,11814,88508,92932,71403,37116,-2715,1030,23065,5100,25026,71415,36947,-65,62884,107573,58464,-21778,-141704,-213242,-108022,34225,85679,111091,115209,92709,104741,104642,19671,5691,58756,113652,161893,100966,-61144,-166039,-115719,-61680,-59256,-50083,-19710,-21844,-18870,5687,-5907,-75360,-103283,-56657,-30003,-34687,-41416,-12243,23553,-35243,-103928,-89489,-26083,17502,3430,-58042,-77786,-24327,27939,44577,54450,32123,-8390],[-60435,-600,9725,-7332,8588,4828,-62091,-129258,-114462,-8572,79135,110999,87166,40797,26943,62537,80906,51934,-6942,-14278,-28828,-70695,-51775,17971,9877,-7524,54300,95227,11128,-55223,-52293,-39747,5816,69553,85997,71821,49505,7014,-34955,-69068,-110881,-143271,-146834,-116068,-88355,-72167,-69884,-105354,-92584,7987,111679,100320,-36489,-120548,-59194,1786,-29920,-51267,-65039,-34134,40518,44231,6856,9120,22646,-971,-1566,29693,53429,47042,13079,-19077,-1448,-2174,-33633,-30213,-3673,74362,148716,92939,25818,26489,-7696,-72651,-47848,26906,58998,44632,-1741,-66217,-51322,42374,59891,-35274,-98731,-53439,33237,77892,57351,16457,-7204,-33696,-27403,70441,126202,85439,64228,51755,-15316,-70744,-58936,3787,56447,48398,24005,8132,-15766,-221,26142,-8316,-44354,-39909,-16809,2356,6258,-6469,-15753,-9383,28524,31591,-21353,-31409,43350,57109,-9477,-24680,14314,19191,-27408,-54371,-31065,590,-14516,-41030,-57799,-61972,-28126,46681,59294,4852,-34128,-34422,-623,49123,102061,110476,79759,25555,4378,-7558,-52984,-53486,5917,-11571,-55294,-68212,-74304,-36559,46226,82694,58668,26885,13151,15849,-2118,-4798,68132,95470,33603,3090,18407,-30149,-66785,-57070,-54487,-28362,36302,57193,30395,-26588,-101533,-70404,16074,-6890,-59995,4822,78490,49556,-32100,-110779,-158969,-126104,-60226,-5752,40993,72931,74805,77282,91097,76894,28251,19383,12900,2428,-10853,-46422,-96778,-92521,-43898,9890,24063,-11334,-9960,24307,23950,13746,35553,39143,-6506,-82430,-123591,-112726,-84148,-26472,80243,110009,36865,35860,84345,73023,35321,-54511,-118931,-110211,-59001,-35392,-40912,-35132,-18689,-36826,-51113,-25552,-3956,26276,52665,32609,9204,-22334,-33872,-5125,42946,62527,49427,-3543,-51058,-35824,62273,157960,149517,29042,-58385,-13264,72000,42117,-85410,-108271,-28610,13457,9913,2771,-43667,-75209,-47136,-38355,-41108,-35044,-65260,-75081,-45289,-2067,-12224,-37098,71344,193925,150581,32897,-20926,31585,162159,156438,13742,-35942,-5326,12993,1312,-54354,-65148,-17356,-11130,-19517,17977,94265,116894,16747,-71649,-73476,-79933,-75197,21016,84549,75804,117267,147989,68088,-642,39283,104857,95910,59429,67882,57682,23342,20897,61458,42626,-25598,-88546,-112166,-29135,76820,56808,-16880,-39373,-2560,34576,30748,8493,9918,20272,-30528,-113215,-147252,-62344,19994,-30833,-77040,-24658,20852,17505,11936,-3990,-16497,-791,-2249,-35423,-40373,-9170,7935,-46678,-85370,-23204,20822,-8399,-29526,-63063,-86997,-18337,57035,32797,4829,-12583,-38895,-26247,15357,-58082,-207877,-180868,-38945,50996,95975,134113,113995,26951,-12043,28504,33017,-10939,-2195,34670,41257,5731,-8487,36299,133964,148318,32227,-46561,-46026,-52388,-50552,-4604,-3030,-33636,-27872,3871,213,-28927,-31057,9528,63675,39780,-32180,-84671,-94043,-1588,110937,97586,10991,-20343,-16485,-24539,-21374,-34764,-68691,4344,112768,111384,48837,42199,49438,90803,138396,94960,37804,37076,72071,112029,139046,138300,146406,98157,-17176,-49032,-9130,-24685,-64483,-42677,-31802,-46261,-20717,14895,1331,19210,89271,104313,3259,-111380,-107188,-12520,13037,-6969,30989,19875,-74360,-96762,-12013,61111,29784,-72462,-99897,-14125,23707,6336,-15759,-41420,-10846,52749,56155,14446,-51440,-93908,-127008,-142951,-80876,13134,41567,62824,138731,212180,187078,66769,-51765,-40463,36551,7674,-67757,-62590,4630,73764,120365,71404,-27744,-51570,-22145,2703,-7185,-51735,-64240,-6499,94765,153209,99519,-700,-59893,-75361,-55240,-61332,-99668,-112101,-108819,-83575,11646,119157,138090,58165,-32624,-44533,26926,58240,1002,-54628,-22893,34084,48623,20046,-12005,-5574,25065,52182,82350,108922,40808,-61349,-54770,46763,62719,4209,-27314,-20940,-5218,8419,19716,40223,19513,-55878,-64489,46029,143179,147123,121756,89359,53046,43296,56030,53048,20040,14393,33944,47581,28645,-996,-22783,-29479,-27192,-9856,21248,33017,11393,-49029,-104114,-63024,-14343,-41110,-94379,-69664,-42274,-24478,30999,23229,-60896,-81143,-30137,11604,40333,3242,-58554,-64479,-27138,10989,41042,53548,44996,16145,-47905,-96462,-94199,-69972,-6705,46942,54746,84126,92629,31672,12024,74861,98817,68765,45934,47663,67940,90422,62494,-16253,-61251,-39644,-8264,16039,36157,18968,17525,99310,135444,53522,-36340,-86799,-82160,-42116,-13402,22053,30998,2070,-6739,39187,50961,9579,-7933,13931,12474,22320,49757,7989,-21026,9520,19387,-9544,-25032,-64752,-61834,17241,41041,-4527,4027,8677,-11557,-11799,38109,82421,100027,166335,207261,106852,-33386,-61802,-2991,48959,52706,15322,-26164,-28355,4862,36336,1189,-51110,-23039,59994,88279,19025,-55152,-34963,3355,-7596,-60349,-81030,-58085,-73026,-106107,-43133,67705,77565,7712,-35891,-15485,34913,35631,10444,-1306,-57187,-110345,-41927,41319,7814,-56023,-34580,38525,74377,29073,-26881,-38004,-52423,-50793,43936,131250,68943,-40242,-76624,-86458,-110505,-122538,-89838,-8613,40549,41158,16852,6160,13824,24533,23534,37969,81417,125991,181341,134208,26886,-7558,1416,44708,56481,-34344,-101107,-109977,-122576,-41274,71916,21706,-102759,-102200,-47190,-18815,42871,96585,107140,57163,-22633,-43123,-9634,10802,2435,23211,58357,73518,64045,22636,-47175,-110102,-91266,-2954,37908,42917,46874,45889,-15726,-46792,-2452,-3433,-87881,-121774,-74183,-14457,-8679,9408,54260,89103,88486,39506,-23968,-45236,-54498,-58913,-31540,-10229,-35101,-99219,-95878,-33347,9421,34878,61299,69685,71729,25774,-28387,-38483,-1595,43463,55173,38855,30031,2735,-58355,-77206,-16184,35303,24902,-38991,-47882,56743,129843,59707,-3424,10549,54885,38460,-59907,-117007,-61195,14328,82372,103770,26843,-55685,-70133,-75266,-123018,-148406,-107128,-33575,27403,15512,-24523,-1015,60455,73344,29024,-1510,34734,71846,47826,2248,-28142,-28712,-5609,-22318,-84555,-106505,-62740,55448,125040,36637,-74656,-68732,-27377,-73863,-48435,152123,249711,118295,9501,-33644,-42658,-32695,1239,-25074,-98960,-94222,-25381,-9483,-22169,12285,77042,81587,77793,106594,78731,-8364,-46952,-24076,8403,33331,70271,67757,33853,25831,23268,18353,81160,139322,47826,-26238,-1101,5173,-44117,-46920,-9418,-1962,-86336,-151318,-106903,-10892,70433,86926,4737,-73258,-86485,-59722,-34480,-37714,-42218,-2251,46114,107215,122393,79712,98524,143228,56038,-50459,-15220,34065,18809,15361,74503,118238,86558,17940,-5028,-11525,-19879,5909,59393,108763,108865,65972,31130,14634,9365,93,-28257,17033,88345,48409,-6875,27242,48758,-4246,-66727,-119149,-100540,7543,55916,3473,-15862,23655,51466,77250,89167,72869,77028,78999,49171,61983,44089,-64354,-140783,-92632,-71631,-112274,-119659,-76104,-61211,-60237,-19124,-448,-24169,-15309,26776,28027,4644,-19097,1799,36312,-14286,-67869,-55972,-37553,-49489,-67453,-74986,-83489,-67628,2564,66972,77599,20740,-21549],[-94584,-28433,-6463,-6035,9407,11644,13119,20915,11308,37432,80897,93705,71679,71296,74036,61857,42625,28431,8622,49788,65034,7303,-4689,9209,-55389,-102470,-42608,49076,31839,-22889,-55860,-62617,-11184,87893,144478,95895,32339,2964,-21709,-50996,-70814,-118102,-155560,-106793,-59922,-65894,-84128,-128348,-125587,-49294,21451,-10126,-99452,-95673,12477,76024,30036,-38644,-87654,-66582,-18641,-5273,-11698,-21649,-22214,-5264,8004,7240,-4834,-21755,-46471,-52223,10799,54741,34660,26798,60013,111621,111012,11897,-47989,-12285,22973,5708,-7687,3477,37484,38009,-40989,-101800,-22331,81596,47872,-38200,-49678,-18918,13912,50845,53077,2493,-54434,-80562,-33420,65696,108700,96006,81402,58434,29889,4175,2996,40357,70516,45101,20516,-10428,-57240,-56803,-10102,-24192,-62030,-50868,-6186,34973,32194,16603,44925,78710,92484,70064,13199,-24091,-16166,-23332,-38825,-14362,10145,9635,-7270,-2703,18119,15331,-29281,-32397,-10974,-29067,-53105,-43917,-60844,-82835,-76009,-54775,-17017,38591,114269,143193,94924,44530,37271,6038,-23190,-10042,4922,-9220,17545,26994,5445,34799,89616,73856,19603,12352,47428,26876,-40248,-46071,38332,64483,19948,16329,28708,-17480,-50942,-53350,-57663,-38480,5296,48854,61051,6929,-70893,-56605,-6650,-39636,-93390,-70047,-12633,6620,-41494,-104658,-121812,-108608,-129779,-121235,-38340,60470,76469,49082,43341,49161,7720,-8415,13760,27079,29995,20708,-45718,-79982,-30864,5874,-20983,-22376,35249,64173,65124,77007,60120,10371,-15848,-23663,-49360,-82343,-83932,-18880,83827,78260,-15985,7889,83226,56280,4134,-80122,-156052,-141423,-65020,-15976,-17760,-29107,-33183,-27174,2076,22609,26170,78604,151227,153393,89305,29835,1129,-15551,-20224,-42372,-39005,1934,26499,6791,12623,65541,75184,-24690,-126179,-60086,108997,141496,19226,-47474,-18728,15773,16127,-11943,-39790,-28125,-17075,-40735,-52502,-52003,-57880,-60651,-65897,-43124,17090,57086,64036,10551,-58760,-31738,54031,114911,162196,105325,-43908,-91003,-12695,83892,72829,-37885,-49526,-3668,-56867,-114331,-80856,13535,48352,-41628,-102533,-78534,-67484,-38695,28468,53615,88396,177443,198238,99986,16055,41511,72224,28194,-2019,20813,31392,27737,24208,55819,44744,-42741,-108224,-83372,6518,76362,61030,6491,-44113,-26678,28893,18945,-10780,11305,-10933,-95681,-102900,-55212,-40073,-46661,-53415,-35543,1941,12397,10638,13634,12191,-264,-18174,-17937,1240,8595,1024,-879,-42986,-80467,-45502,-19570,-19701,-25294,-65836,-102998,-84662,-37807,10809,37833,6727,-10439,23817,58190,-282,-146085,-171143,-58414,52350,90960,111094,106012,42013,17267,89316,91880,-10588,-54200,-2237,34560,-8208,-24960,66728,208312,231176,133908,71854,67728,51458,9431,-19741,-81929,-173475,-169816,-55941,20635,42078,68527,78468,105402,123124,71571,-33795,-88625,-29276,69453,104212,88358,39260,-24413,-40567,-21393,-31611,-54511,-8737,28307,776,-38219,-9250,26154,56335,93299,86647,36608,54,8705,46728,88159,111673,139321,96398,-44255,-107961,-54044,19305,71276,87853,-11349,-118764,-104333,-31866,-13288,-6062,28120,60716,22994,-47909,-20748,56635,52520,12938,35695,46962,-30435,-84872,-23165,59866,50317,-49217,-148420,-136113,-64056,-13078,26229,44409,35338,32402,24517,-46936,-130538,-119264,-96238,-111057,-71669,15800,45329,37047,77255,161337,160384,50955,-17734,25394,31476,-74648,-133842,-88636,-31287,21863,56612,-12729,-101334,-91775,-62879,-46249,-54525,-80989,-53012,52515,108527,46342,-20917,-32477,-42216,-68997,-93379,-110894,-78932,-31314,-59963,-88443,-12115,73876,72222,4179,-44842,-52942,-42316,-29274,-26646,-65056,-71847,-17270,25546,58722,86721,72881,44208,41809,23613,8857,-13447,-38531,16554,101093,93423,16903,-45420,-62106,-24502,22173,53203,64000,51574,9864,4913,69959,119747,86576,73048,103051,82656,16038,-11690,931,1225,9542,4177,13096,46207,19373,-47196,-25889,25284,33160,4421,-55857,-88688,-37646,11234,6505,-27808,-26126,21899,84482,43767,-17227,22100,28095,-65443,-96785,-26037,-2564,-39148,-95498,-81282,-30132,-14069,-11721,9746,15410,4834,12875,-8163,-33910,-25034,-4879,18691,25396,9009,6984,4968,-16407,-12498,39569,101031,146723,148866,106649,62801,74962,131033,103578,28887,24932,39143,-9028,-61516,-62296,-33684,63708,137985,106427,30835,-3886,10996,-32869,-91025,-64438,-10269,-23622,-47579,-35453,-50752,-87111,-44361,50579,35375,-41481,-34892,-6545,9689,42227,54192,4898,-46574,-86161,-59310,-8431,-42140,-86039,-34299,559,-32240,-40625,54680,127271,110433,132568,171522,64993,-63195,-73524,-32689,8370,56984,56855,-15097,-48728,17667,94303,49923,-31119,-19561,60316,75726,-52619,-145181,-70553,18510,-2095,-71651,-93382,-77098,-72911,-76921,13910,132157,97359,-15900,-37380,26708,67793,23045,-10422,31043,42685,-17341,-22392,10016,-7904,-70202,-72414,12770,87853,46740,-29862,-20412,1315,-7056,38527,115648,117057,49639,-12382,-78570,-140365,-153395,-99651,-5651,41532,15018,-36080,-49998,-28936,1256,35412,51264,42863,52423,70026,-43876,-151435,-91881,-23965,10714,20894,-30203,-96749,-134071,-154377,-98986,6915,2299,-77766,-85813,-72889,-66206,-2011,66340,113025,81737,-15517,-57012,-47275,-6099,61969,73426,47713,45328,58592,58146,21534,-64858,-89631,347,54711,10036,-20860,-5022,-30140,-69716,-74035,-75732,-128295,-188953,-141820,-24349,-4803,-13614,37400,71804,69160,56628,15134,-21278,-35685,-31119,-8104,-17767,-77539,-140868,-100636,-18293,4924,5966,73598,143136,137097,96399,55921,1459,-8963,24866,38125,39608,18156,-38759,-98231,-118337,-77072,-55402,-104695,-186591,-161872,-11166,78951,26288,-15975,13876,45482,6970,-78730,-104677,-39627,36037,116919,148564,51999,-60600,-77785,-81728,-133701,-142582,-79377,-5378,46777,34745,11565,62024,92443,27912,-7755,56769,123562,117370,81175,22021,-61606,-106636,-80326,-69600,-101860,-75548,6485,99361,127126,47536,-52314,-64586,-40592,-81801,-36799,172151,245053,85103,-6727,-1988,10182,-4589,-2349,-39955,-68592,-22116,39274,46094,20026,5072,-2699,-4471,40006,104421,97600,66999,79458,70043,45850,53561,71612,55641,22190,-338,-2534,20900,66316,34737,-83303,-98323,-34988,-14910,2414,25591,14186,8482,-25585,-37824,12589,60707,89867,92547,16973,-63993,-70275,-27664,-3544,-11554,-47281,-44618,31161,139754,165452,90935,63981,90179,53177,-16117,-1799,10169,-30109,-25989,72946,118135,47807,-21197,-30560,-36668,-6384,43072,68630,117018,144784,99225,62743,44658,15130,11657,14734,47711,87931,62948,-5456,-24580,-12349,-23081,-61723,-73890,-19098,48076,17137,-77798,-122427,-88611,-15954,52437,78185,89164,113620,70707,-33081,-65624,-39194,-57728,-85284,-57883,-61426,-113273,-128401,-97806,-104277,-120517,-77092,-4361,52723,80571,71727,22912,3845,28331,41599,8824,-31626,-20237,15854,11377,-52342,-99466,-67842,-32735,-35247,-1501,51509,54466,-4375,-40479],[-61992,-22936,2448,13191,22629,31163,70483,103377,67970,30914,35706,42314,32260,83865,94351,-7420,-56497,2471,32523,91825,173472,152490,58256,-32976,-130436,-148098,-80015,-8976,5956,9776,-11283,-44156,-11649,91465,156543,100148,40560,36781,32274,1790,-10568,-42318,-65018,130,31569,-29117,-75116,-102267,-100142,-62875,-22462,-42381,-86954,-57194,41677,98082,68949,-10459,-72317,-67869,-61440,-51942,-10358,17336,24508,45499,44292,-2580,-41311,-79561,-107558,-94805,-20363,39027,56174,57939,82191,91671,36937,-42859,-62220,-26143,29933,42491,5230,-28627,-23051,-29580,-73064,-39970,94080,122461,-14405,-115500,-55419,-11929,-46216,-29388,23309,16319,-23590,-19842,29817,49551,25063,37465,49018,24714,10187,10362,-3723,2850,69017,100679,32726,-48879,-63463,-64349,-51737,-57219,-101530,-102531,-51904,-9637,3301,12773,66749,110699,101576,72695,59082,19748,-18921,-30578,3727,62965,53359,18340,22754,31609,10645,-5735,-34741,-40402,-19312,2197,-22417,-107132,-186886,-157778,-83280,-39122,-32290,-6756,66297,93982,49646,2079,-18148,-38635,-26375,11507,-2443,-18785,34579,52975,40250,68651,82523,36770,-25933,-32188,17725,-23501,-117495,-119399,-45486,-36466,-44198,961,30604,21317,-5112,-45379,-45420,-10107,3800,21062,43573,9029,-61624,-63309,-13809,-12353,-72260,-126163,-102067,-48261,-51514,-44530,6305,-1979,-125616,-201005,-141128,-20257,34665,22368,23188,37087,7452,1783,30091,34580,5548,-1867,-28340,-53680,-33303,-26798,-45779,-18287,28787,21313,22930,57249,35020,-19488,8630,67459,33158,-45726,-40557,45460,109075,47038,-43857,8521,82717,27805,-23373,-56820,-114649,-133599,-65473,10607,-6779,-80539,-118112,-60633,40753,101280,121690,154432,165771,154628,140122,129511,98553,44986,-20065,-88280,-74220,33577,99633,39185,-24910,9659,72523,49665,-45155,-43218,105456,198653,142872,65293,23862,21673,32631,-14239,-60219,-24895,-1409,-27526,-39715,-40391,-37107,-17570,-33564,-47062,34398,82803,41318,-56374,-160781,-138051,10907,73370,52222,19479,-26786,-47283,-6338,76264,46417,-86112,-90731,-13594,-38892,-111896,-110025,-19636,28702,-26006,-66014,-56886,-25794,38825,60626,41392,93707,155469,139671,91639,56991,55575,44485,-16636,-59104,-33175,20614,63533,49673,37633,5068,-67399,-90136,-16592,75208,95335,67896,25810,-40201,-31142,31766,6424,-19372,47420,35178,-57450,-32800,41226,-20659,-108959,-61700,11862,16412,27075,65107,68495,58150,56500,28338,11558,37556,43200,6366,-29111,-62320,-55707,4121,41468,13858,-39050,-71900,-76263,-71260,-54320,-3949,36220,3146,-9063,32045,59193,30359,-45665,-43035,45861,110204,83581,65730,74882,53250,53853,112875,111502,26618,-38070,-14887,14430,-39012,-74124,22627,177689,214605,151011,124338,146818,119568,12821,-77564,-149381,-237963,-241050,-106500,20373,95284,159153,154078,112616,104098,73547,-6240,-56127,-29852,31153,86043,116092,79624,19860,549,-6271,-4550,11870,3322,-44223,-50487,-31246,-20919,-2750,20514,40640,70973,91280,63123,2217,-15806,-13708,-22632,16666,14049,-83037,-138277,-68827,57870,192174,223998,64173,-95604,-114020,-46055,-13795,-19508,8967,76199,61277,11779,45139,88239,65045,6608,-21690,-1027,-3354,-28431,3788,40279,6804,-67844,-131235,-103528,-23118,-166,18970,53391,21980,-42746,-82191,-126339,-131132,-47943,9295,-4950,-10800,20129,19486,-2076,4332,47388,72011,64348,80974,114753,58654,-64660,-94595,-30101,-15838,-29240,-14224,-62857,-119743,-86329,-50195,-14217,9125,-15369,8036,104422,97952,-32276,-90232,-50306,-39493,-67767,-99737,-107718,-30382,41122,-28265,-86954,-11066,34965,5101,-11105,-11910,-48021,-95310,-101391,-70445,-76342,-93935,-80807,-41011,57157,134293,103426,50314,53652,12864,-53783,-48703,1773,39860,61773,70190,39448,-40586,-87604,-34952,40437,86742,84301,56259,45093,34685,24374,25724,6017,17224,71605,60851,-45986,-104016,-44880,7375,12051,-30971,-45205,22010,53669,-13155,-26095,25219,48428,30809,-71436,-161239,-71914,71115,61188,-31986,-22918,63708,102086,31162,-34880,1974,26172,-43971,-84919,-40532,-24699,-75555,-99825,-14678,53694,13470,-37526,-13173,57,-33143,-4422,65060,84534,51547,29094,-475,-59065,-92197,-88264,-82314,-69206,-45282,3801,87889,164847,151902,77150,22112,45071,158948,185525,86510,25207,18037,-26191,-51447,-10779,4038,31131,79249,71436,26624,33195,55621,-7561,-102156,-118445,-76349,-61645,-58241,-46584,-70032,-82677,6403,109725,39555,-105053,-94393,6117,76931,98802,67680,-2143,-33575,-29989,-15376,-28919,-83804,-111561,-63757,-10170,-5302,-15740,49514,103650,69699,73612,134463,79206,-10143,-21363,-26977,-38931,15251,59896,591,-60474,-18274,61162,41207,-9373,28193,132804,122352,-60448,-173481,-86446,9367,1950,-33936,-35519,-21585,-8178,3088,69597,149628,96719,476,5351,73657,86428,15845,-19343,65125,139653,77533,-17945,-70466,-48369,3754,12716,8577,45311,41308,4813,34586,51161,-9897,-30971,10566,80917,124615,107761,-3106,-120225,-131858,-58325,17658,44841,22465,-29868,-56618,-37726,-26149,-21714,-27341,-40995,-20744,-15740,-147487,-232738,-111066,-15152,-18976,-30651,-11721,-37051,-76445,-88494,-84992,-24143,34658,19232,-13392,-51508,-73514,-16802,57898,103073,74560,-5314,-40010,-40115,-2550,79080,103370,78800,64091,60398,61108,41352,-22693,-43978,-3817,1627,-52224,-59166,-26874,-25146,-32356,-34422,-47902,-104277,-190726,-171418,-54902,-25577,-41529,-5748,-1891,-6714,30592,31079,25512,57980,66501,46723,-405,-62417,-114004,-91902,-33374,1962,6870,45073,108049,133870,130935,96282,5652,-45522,-215,41621,20988,-46107,-79987,-61168,-69293,-91979,-117275,-180098,-247001,-201751,-64157,5506,-26667,-47848,-19213,18606,-163,-54084,-44947,21858,61230,100861,116263,29342,-63258,-64599,-67385,-106380,-89921,-21967,27382,54411,38366,38457,94119,89991,27942,39782,106167,111964,85343,71482,4233,-104808,-152981,-97917,-59694,-84054,-54288,24575,72878,84520,66906,15321,-39488,-56160,-66220,-18034,113230,143048,5547,-70423,-43348,21864,38840,40686,45204,58149,67402,94987,103381,34035,-55799,-82746,-49027,11203,58808,43619,38267,97160,103385,55691,50556,48250,2534,-36664,-49290,-37244,11151,32034,-55659,-156620,-125863,-55128,-21162,39391,68370,26232,11654,17002,65247,122878,119604,68569,24424,-4304,-23382,-24490,8679,24688,20937,-24537,-52307,13332,87957,67019,-27496,-86704,-67361,-38325,-55986,-43224,-18393,-32766,-36057,29118,44117,-10480,-60884,-73151,-53218,12580,42814,34521,85112,142205,122518,72573,35457,19958,47918,70922,67513,60329,52647,-4454,-49506,-30349,12322,10553,-34452,-40768,4182,-11802,-68409,-99634,-96743,-40159,9302,7494,-6278,30061,-7243,-98804,-123467,-84919,-38199,-13253,-3778,-24123,-40190,-36984,-57065,-135931,-174541,-125575,-16309,78032,104868,72853,1969,-15176,53935,66571,-38870,-97066,-22012,46294,41902,-14279,-56641,-26283,31677,41262,10179,-9682,5212,8158,-11503],[20204,11563,8072,2766,-3249,-8263,9130,36617,27443,-6324,-10459,20043,26388,60020,50031,-84737,-155064,-63364,497,61475,178830,196089,48356,-84964,-138165,-90457,-12891,3029,-8720,39788,62848,12460,4297,67242,92678,55846,47071,82444,94122,50795,17265,2721,3045,63735,84325,20189,-17421,-32371,-41820,-30208,-5522,-3957,-29705,-43607,-20536,31062,58666,24641,-18592,-10896,-26302,-58595,-5725,73386,88110,58115,20075,-28593,-31720,-51908,-85278,-80036,-52050,-31057,7813,35998,48213,34443,-5295,-11995,7226,-15166,-34693,-30258,-22545,-28935,-53887,-79651,-55405,53307,164590,127963,-38859,-154862,-87589,-16217,-48027,-38238,23009,33922,27599,76831,110610,65161,7694,23852,53281,32655,-21499,-45733,-57187,-47993,42904,96733,-5797,-71154,-2465,10627,-50476,-80232,-110257,-123598,-86497,-50310,-35166,-46029,-18671,34994,46388,44936,73935,45250,-556,576,65659,130342,96177,46350,49956,27011,-36851,-42606,-17001,-32064,-62589,-9516,23397,-69359,-156640,-104735,-8834,37836,9021,-22409,9640,20938,-5968,-57932,-96214,-98681,-70423,-12741,-4159,-43565,-31739,-8680,15421,61916,61734,10351,-48267,-74028,-47365,-61497,-140667,-160738,-100917,-84414,-65330,-16240,24400,65968,50767,-44667,-55934,11527,24841,-4425,1150,-2600,-67438,-79990,-10244,20620,-36951,-100751,-82312,-30360,-18691,22214,102714,108450,-23104,-145421,-143094,-53594,23642,44010,49511,42501,20343,42112,67347,49070,-38178,-84659,-63110,-55037,-73302,-73926,-31294,32147,31384,-43357,-56535,-8758,-8191,-20984,50106,116891,77436,-4264,-1500,70111,89750,5657,-39963,41943,90526,22239,-8805,6363,-10303,-52206,-23330,6865,-40480,-110924,-125225,-61383,23731,103015,157115,145156,67066,33218,102426,161189,135694,69988,-747,-68173,-50371,48895,98932,29911,-33399,14136,111436,139431,79373,7178,42483,134947,142378,95459,29429,3650,28502,-8042,-59358,-25264,-8293,-46509,-49485,-27047,-24352,2085,-7223,-27335,21590,45242,45110,16996,-93616,-148925,-61023,-27566,-43333,156,56969,43977,6513,23914,-4955,-102182,-120243,-50559,-14224,-38651,-40678,19502,42599,3938,-17956,-15082,46358,125368,99357,38085,47483,30483,-10658,10496,40739,34164,21081,-12232,-48459,-37974,4418,64936,62597,8540,-54035,-102478,-104781,-16180,83369,71353,25174,7099,-33854,-22578,25645,-2723,-6083,87175,97320,-2783,-2447,47367,-41339,-132704,-36437,60353,28181,35538,94498,104613,88671,74161,43488,26414,34001,28821,-8090,-53336,-79432,-46428,34051,89296,30544,-78639,-106506,-50800,-12601,-15520,-25508,-21115,-49902,-70999,-42578,7636,20431,16653,83730,136534,109906,58946,61210,82991,81826,75821,63131,52332,35183,-14637,-36474,-20723,-57342,-87475,-27453,85516,131874,90067,78113,116095,81896,-33383,-107550,-148110,-201024,-219517,-121565,9092,95917,152110,133993,63522,28756,13388,-35297,-88503,-71476,-4183,60724,69413,39768,47504,40292,-17783,-22443,18751,2401,-43861,1998,47223,6521,-11791,24130,24562,27966,98332,116850,36782,-23274,-70708,-141360,-118285,-68425,-98358,-112942,-26215,78966,160517,181981,106253,18849,-17140,-4542,-15356,-52228,-14469,77086,46078,-31089,-24464,16691,19650,-38992,-84544,-40518,6791,11323,40494,44371,-19978,-76795,-58969,26702,42846,-27419,-20526,39131,-3210,-106994,-164210,-127691,-31186,69220,102012,60253,16787,17636,1845,-6854,-4266,-21177,-174,84944,139551,129906,70851,5767,14000,65194,33640,-41204,-50720,-75118,-99669,-56690,-19819,37887,106236,86947,68082,87484,37607,-52953,-77489,-42729,-17901,-23773,-26474,-17985,10547,23610,-39383,-72932,-4493,12235,-30217,-12155,1042,-56654,-92659,-80085,-68156,-75677,-79878,-111785,-113529,-9784,78842,68665,32974,27557,2893,-33987,-12965,51197,30286,-7505,4884,4607,-62838,-101126,-53604,14123,49847,33055,-17177,-29110,-47338,-92391,-87172,-32896,15453,36068,-2835,-119300,-186463,-103363,-5025,15250,-34466,-77458,-42104,18048,-15791,-57142,-24528,6218,12773,-66606,-175609,-126100,17154,33641,-51378,-48162,15677,25822,-30498,-47978,-3750,2580,-52823,-89237,-65101,-30523,-36570,-13666,88396,136422,40570,-53907,-20155,4603,-58289,-42470,76898,117654,53076,3587,-43928,-124305,-137308,-79751,-68286,-98911,-102177,-38675,63968,112170,43747,-8787,16865,54108,121790,147900,42863,-67146,-67449,-7969,51628,66091,17945,-2867,34895,22921,-16278,8744,45482,27783,-49873,-102025,-100832,-84700,-72828,-35634,-10538,28652,114782,150309,28331,-107728,-79236,10609,92649,139008,84432,-15842,-23083,11818,-5108,-36620,-45351,-66057,-54043,6164,55589,10898,-40686,-10929,45330,107826,154502,125866,78674,58233,10873,-48678,-39960,9640,-7316,-63745,-57082,-7650,-3809,-1703,69064,175261,156103,-4567,-126620,-94062,-33160,-24452,-27958,10955,53678,55982,65574,112770,154279,122550,72986,55421,62085,72821,46614,19699,87816,157061,83276,-60177,-154015,-108760,43238,109057,45257,12765,29611,43741,77946,75821,-18744,-89838,-82991,3499,137777,205200,108499,-31664,-45348,31629,81935,65738,20125,-39392,-49093,-14213,-38590,-104861,-125707,-90742,-48053,-28262,-74098,-84409,423,33012,-27763,-54429,25023,54637,7641,-7555,-12390,-4396,50295,75561,52976,17324,5671,53861,98593,102611,52598,-13009,-31421,-24730,-6646,28345,70242,92331,86568,47890,10876,-4435,3151,53259,66514,-8065,-59525,-45542,-12380,2355,40731,69435,38472,-42550,-126632,-134356,-48934,-8998,-25410,-42910,-74789,-65775,-1448,13192,29927,91068,78962,8494,-44555,-70522,-102103,-96613,-29856,48848,61344,40468,67115,140940,163585,114571,20127,-20950,35666,70329,7169,-65168,-39942,26773,7185,-46080,-75276,-126102,-176986,-154249,-86581,-37992,-33888,-40396,-40167,5608,45711,45207,72794,130204,110865,58591,40557,-6463,-58754,-58360,-67061,-74017,-18173,34947,42518,42093,20803,38871,88396,76490,65008,95160,71595,10702,15266,35547,-10822,-76992,-69949,-4065,-9138,-75397,-77035,-37035,-11645,3690,27328,57443,21116,-46493,-60205,-28571,8118,12737,-53456,-98226,-92811,-18045,48586,88987,141870,150426,90926,96677,116015,9012,-122836,-102218,-10065,40453,46927,5922,-21122,38692,85487,82793,86958,68771,4494,-50578,-73414,-62226,-13430,22887,-3933,-71555,-75880,-51302,-19617,1775,-24094,-44941,1974,54063,137574,196376,153738,30728,-69769,-66212,-14995,5846,23245,18818,14862,-6150,-18024,38034,51188,-50874,-133862,-149529,-125206,-107812,-128410,-105532,-29377,19288,11785,-6584,-38549,-43390,-46831,-51832,-13116,53309,57377,28641,57522,107874,106664,36297,-15042,9183,41494,36710,30193,26406,23446,3214,-19103,-241,60311,93490,15084,-43526,5896,20881,-3027,-4827,-7585,-7020,-44343,-122793,-167392,-134314,-126884,-140853,-118051,-92555,-25312,45425,57025,31077,66779,89301,-3733,-159026,-207431,-129698,-12155,58783,67234,57659,19966,1436,50632,56990,-50171,-122575,-50807,14801,19326,20136,23347,32274,74864,98654,21735,-77586,-46826,38289,56643],[96920,42465,-2673,-20980,-39280,-76213,-102085,-72004,-27936,-26956,-26691,32919,47975,9374,-31825,-109855,-179586,-129255,-66642,454,105958,117696,-10462,-91936,-68585,17089,87004,70888,17943,64482,105240,46450,-3451,-5133,-13439,-18011,3433,54767,103224,68788,-2424,-18271,717,42824,62821,51682,51526,25131,1086,11346,21794,11736,-14463,-61620,-99074,-50200,19712,26853,3925,34592,28138,-48167,-31667,64930,84329,7437,-61304,-64761,-1089,24198,-589,-15411,-38134,-54674,-25164,3705,4804,-2277,-50,32922,54133,-18514,-107710,-117741,-59077,-21428,-38952,-59227,-9110,69935,96564,72802,2813,-88766,-86029,-13527,19467,46280,56067,7316,-4063,68561,112418,99621,85768,92110,112418,89501,-5993,-74265,-78381,-46067,22452,35361,-39250,-43131,60967,81140,-15360,-63923,-64189,-83754,-72989,-34519,-27044,-82576,-114361,-82086,-44266,4575,56865,34683,-2723,15624,76818,98260,59116,53401,73169,43094,-37699,-61054,-3037,-2866,-79169,-49639,21448,6209,-17479,19996,80978,115092,69772,-19674,-43472,-25625,-12204,-44709,-86140,-109961,-106552,-44628,-327,-63574,-92292,-51712,-1164,60214,87834,36070,-38035,-86012,-96754,-79105,-98236,-118427,-59903,-11587,-5104,-8173,36070,104807,71238,-52461,-68437,-4346,4764,-27980,-20559,3416,-46462,-84939,-46286,-10612,-18573,-10459,22982,39617,28324,32912,75963,128585,94048,-994,-46194,-6232,55847,90688,82954,48656,29728,66045,93308,88952,2487,-87721,-86910,-68034,-96001,-96858,-14609,101514,93720,-45544,-92877,-36501,-10222,12647,74152,102338,86137,45194,14462,26487,16557,-41045,-18438,78917,91226,30049,14724,34867,63812,55433,30515,-38705,-89014,-60490,-12160,-3289,-20745,7073,54810,34001,-23338,-28639,51353,95001,43779,-7230,-9231,-36059,-32921,7145,16380,-13513,-18729,29966,88025,115106,113969,35227,-45098,-23216,14166,21661,-7234,-21796,-9513,-14981,-1217,29253,-19765,-99117,-92946,-47033,-36567,-35876,-48770,-38531,-7646,20382,68630,54977,-43894,-82779,-38201,-29457,-7341,70511,113340,74981,20640,5528,1965,-30596,-84844,-95635,-47415,1749,36008,57500,32134,-18715,-31680,20143,140578,203409,126352,13214,-48971,-90895,-100823,-62312,-25192,-7758,17275,33090,31258,13423,-13085,36214,71019,14421,-47983,-77337,-96041,-39709,33419,2728,-50636,-40882,-28498,1211,24473,-3381,-4132,52703,60298,-22076,-43817,-24547,-76445,-95695,9883,82232,57134,64172,88726,82971,74114,38585,-10323,-23314,-15040,-4041,-12730,-25933,-33756,-42276,-23881,15336,-9621,-113983,-162780,-87433,-10080,-10677,-61469,-84822,-92453,-109181,-88989,4002,58917,60592,114044,106748,36847,40968,101625,124280,104938,46740,-21658,-13400,16420,-28308,-71938,-44655,-30657,-21731,-14416,14116,62066,53222,28938,35051,9521,-40696,-54650,-74880,-119827,-160908,-102846,13758,66712,68808,45892,15599,10725,16869,-43790,-122020,-102237,-8769,55938,-989,-68932,-9114,16596,-63652,-82191,-38973,-10653,12054,87072,101409,17756,-16135,52198,55998,3550,36707,75536,49283,4642,-49665,-125284,-109456,-33962,-36790,-33322,50202,105930,70966,59936,103356,121551,82146,42451,-17162,-88155,-72793,7197,-7474,-94752,-124242,-65070,-12865,-43430,-49726,25307,54213,29091,47222,61145,19108,-8345,43594,111945,35876,-72266,-15700,87464,45929,-82143,-132766,-36495,79007,130659,120952,55965,6672,18147,7033,12557,36825,3805,10561,106668,136965,92066,53909,36013,62086,105931,93411,20602,-27178,-57272,-60958,-18599,12987,74953,147684,141088,99719,45020,-16592,-27491,-18224,1552,52041,73586,92140,100309,43483,-9396,-22380,-26307,5295,31463,19858,15411,-10272,-65556,-41463,24762,23613,-11650,-21192,-71206,-99674,-47648,-6669,12885,3443,-41585,-48578,-8677,23221,55791,32848,-6267,-29536,-56284,-76727,-68660,-49049,-20242,-4691,-40540,-92118,-104424,-120715,-145168,-92587,6909,58826,40899,-33868,-138942,-181636,-110727,-21845,20508,2249,-43643,-67826,-62451,-73753,-65030,-32027,-28751,-31521,-47570,-103015,-105162,-42483,-20645,-69295,-68824,-19988,1973,-48614,-50466,-2058,-13491,-47315,-58878,-35144,10937,34432,36742,93042,114428,17547,-59038,-3701,24155,-64339,-74323,35244,74243,16757,-18362,-36582,-83837,-66429,19416,6596,-111022,-167627,-83229,44832,57479,-41648,-23246,95204,101066,58269,47659,-31390,-138856,-111962,39048,120423,39188,-71940,-47202,59011,78843,24007,8655,45674,55877,4527,-55972,-77102,-79513,-96430,-70578,335,106537,193431,161025,25624,-37150,-1139,-2191,27791,98989,70454,-28922,-29492,-2740,-28260,-11243,43298,18173,10885,71244,105532,5131,-127237,-104374,46894,154175,160823,137426,116787,72523,9958,-46016,-72018,-48106,-35643,-57151,-53995,-21080,-7371,12533,67957,123924,116095,37672,-53517,-88746,-78146,-66337,-52366,30005,98508,80342,78344,125416,149845,140395,113518,46555,-14490,24256,83244,82442,104448,133688,53794,-82149,-161018,-123080,7551,98608,60723,4586,12425,38984,68052,75352,15624,-61215,-91963,-51781,79507,192128,157852,51399,32530,93561,118583,60978,-20591,-88071,-61157,18029,1655,-101578,-140246,-77834,-36190,-1607,64479,135457,150435,95312,1115,-48149,30220,78608,6614,-13961,32534,23638,6070,11140,15054,32672,81257,145178,156932,107914,13090,-47334,-32671,-26176,-46828,-50505,-19215,21116,43512,8611,-57298,-63698,17159,128858,157721,69944,-10584,-40327,-19574,23149,97088,132668,83253,4867,-42589,-54556,72,51532,36292,-37986,-95248,-80408,-19619,-15041,-33918,-25657,-60531,-122212,-139514,-129637,-136179,-96668,7157,100177,100094,58928,73373,149974,162253,91425,13375,22172,88194,86753,9929,-12623,54517,87131,37718,27382,42950,-7752,-84596,-111466,-116524,-85973,-30641,-10008,-43819,-22924,59034,112874,135989,164688,97763,-31524,-57939,-30088,-47170,-73985,-91030,-68185,8741,33350,-4994,-31921,-46632,3580,71037,57349,39615,30441,-45523,-86005,-44188,-15269,-11418,17440,79926,94620,1680,-92948,-108468,-121974,-108612,-80360,-50543,39023,62258,-37273,-84988,-56191,-50916,-56478,-59413,-45219,-60588,-43701,-1674,44506,87346,84445,34417,46723,70861,-7028,-103459,-69795,36196,93310,71036,-2098,-47206,-9530,49702,102306,128036,117302,83655,26780,-52847,-88024,-46878,37040,98971,57427,-24042,-73177,-66898,-112133,-194515,-174081,-56445,39834,154046,228920,165667,6036,-122387,-135501,-75626,-23506,5323,-17250,-31998,-17454,6856,54200,44857,-70526,-115113,-71414,-62557,-101248,-156231,-140992,-51562,24212,28169,-23287,-82108,-71023,-34501,-11266,29572,85136,91421,58211,51444,70501,58934,-23446,-75214,-39743,-42048,-85378,-45628,-1851,-10479,11110,31064,9390,34582,90305,55960,21150,47329,23859,-12900,12809,41895,8815,-80946,-183384,-241973,-250551,-215538,-161059,-122790,-112646,-41178,51738,60947,31672,91563,118444,-4802,-166933,-198732,-99153,7066,48118,33606,37035,46296,38154,28083,10615,-42732,-87700,-55338,-17679,-12614,18747,51636,51291,72562,91650,9258,-118851,-100003,21841,89681],[123346,54616,3418,2298,-14519,-67391,-102512,-75504,-27050,-9550,-6821,43751,39819,-38271,-72900,-73085,-113149,-115536,-102759,-52018,43532,59971,-11433,-33007,9141,72823,109046,86490,42281,78008,89541,24550,-38130,-72700,-66744,-55865,-69137,-38747,64595,70350,-21219,-41893,-1365,20508,19867,43446,68903,31151,14189,37529,33582,-5705,-24200,-49642,-92618,-61460,4660,4326,-22481,23457,37602,-36569,-61619,12339,53421,-12591,-85033,-45726,53147,87136,62299,30292,12933,14210,19885,928,-13678,-714,14738,19057,18370,-30061,-87709,-94249,-53064,-24879,-17122,-12408,4265,1164,-26517,-8423,29299,-11250,-54566,-14936,55724,108472,81409,-27368,-75671,-27257,45722,126301,171951,163877,155794,128930,43247,-33071,-34028,18416,64136,49742,25881,30010,78288,80378,8066,-20901,-4317,-28106,-32873,11323,21299,-33383,-94289,-124578,-102285,-30771,17422,-9340,-31102,12634,50860,11299,-29742,9346,61344,83286,27285,-37828,-15094,2579,-55457,-54970,-4282,23436,42037,71309,99993,112711,63234,-42675,-88398,-38903,29451,36443,426,-53945,-73040,-23745,10729,-54445,-68013,-7652,26575,69758,129579,89738,-5301,-63496,-95655,-85195,-32745,-15006,25162,74330,54734,17533,67145,114392,31179,-60936,-38369,-24545,-56449,-49068,-13732,15490,-9478,-76996,-109649,-72277,-6113,64903,103963,81380,27727,-27460,-39417,57177,136344,114136,54016,40350,63932,97347,89580,54506,25863,39666,72471,116286,94307,12726,-33262,-27490,-42671,-72640,-18271,132162,168415,22764,-58393,-17519,15262,34259,48371,44257,62999,72024,27858,-11100,-40814,-62137,6547,91290,72175,12803,-17775,-22213,40627,86991,31185,-80028,-91675,22574,99431,60383,-27985,-63600,-67760,-68190,-16108,51979,70950,15833,-93719,-110266,-21989,-11464,-38954,-54288,-77584,-64294,-1211,34602,15459,21254,69943,39413,-86176,-153624,-119894,-62823,-28926,-15364,-40538,-26312,81399,114257,-19814,-132125,-120674,-78416,-55174,-69457,-88869,-59447,-21677,6379,32354,-36933,-123935,-73487,26150,47906,82437,132247,86754,24981,19192,14224,31933,48164,-30625,-123196,-115767,-44869,21385,39180,-2589,-65089,-75668,35075,193262,223177,112058,-41562,-140027,-124193,-66360,-59109,-68156,-35224,13710,55290,92799,67368,-9608,16672,66912,40213,13420,7109,-15140,-10356,-4283,-35066,-69558,-76595,-53812,-2150,16360,-9723,-42529,-60779,-66587,-79149,-86262,-98502,-98472,-35827,35506,49566,61140,83957,56849,15105,17489,-6085,-74512,-110712,-78481,-16115,5077,21823,24115,-50611,-126668,-116745,-69885,-115495,-194012,-159293,-76258,-65877,-105427,-108396,-84125,-75190,-44303,68672,150415,116554,70595,3835,-28190,30035,97555,112085,71699,-36089,-93015,-35666,-3753,-66802,-102999,-53956,6971,53353,26729,-17710,19070,56907,17407,-25277,-17704,9906,28619,5474,-51353,-107788,-82694,-1297,10270,-16468,-16583,6813,58248,89584,5173,-84787,-74116,2025,47056,-53044,-174292,-126244,-75311,-132440,-136255,-78603,-17507,45910,116032,94842,-2889,-26158,65714,96321,27196,-24863,-24678,6574,16721,-4281,-28315,-7906,36595,38979,42871,94786,116346,48473,20121,68815,101024,60455,23138,-26340,-97721,-123882,-83607,-56390,-94207,-124611,-69717,-4051,6307,55142,133441,115818,32756,-2948,11268,35196,74320,112258,93751,-16770,-81632,16381,136861,113541,-5103,-41147,33516,86068,86402,64051,20277,-6009,2562,-21722,-22346,21822,31016,50471,104074,92492,48752,21379,-15431,-20321,41235,111788,84719,-4650,-50088,-38159,-1054,32801,86548,117315,111396,87184,27168,-17276,5345,23947,54059,123454,147835,152336,134001,46721,5022,33866,20606,6946,54603,90723,51799,-9684,-43398,6001,88959,109990,85700,56642,6430,-7133,-15527,-75820,-69029,-46409,-102424,-116721,-53121,-26599,-11555,34424,38604,-29194,-85347,-43990,4718,-18492,-44838,-42854,-77137,-96504,-82089,-94006,-87130,1452,58848,51579,30076,-25811,-98669,-101655,-46945,-18325,4068,13700,-3430,-60179,-131652,-128463,-24713,24840,-17862,-43435,-11783,4071,-20662,-48330,-64190,-94871,-82837,-20147,19191,-34777,-52773,-14083,-18588,-13041,14332,36968,56444,38853,-36474,-40306,-26933,-61298,-53805,28648,40915,-59801,-82232,-7367,15470,-20601,-3083,39551,27672,27438,66530,20331,-124430,-207256,-122799,23503,43439,-26756,43492,172467,120491,13634,-16090,-47099,-93678,-45670,68618,62213,-80541,-180804,-81133,98293,180425,125625,43586,33372,32027,4979,-40824,-56586,-65665,-106233,-129389,-77986,52119,158319,123142,27679,39623,68422,-9739,-48498,-13857,-16893,-52368,-26871,-3779,1682,47222,84813,48578,52000,101902,85729,-20485,-110162,-95728,7193,71841,93814,112296,89542,11372,-49801,-85480,-101817,-86006,-66001,-49148,-36349,-4062,22286,33308,38190,26160,5538,-6286,-21825,-67745,-94051,-80858,-45887,50152,115840,87135,47778,59499,88789,102498,61661,-44768,-105278,-22935,85117,104290,102195,120302,69719,-19994,-62792,-36110,-808,24759,11390,-16995,-9842,12091,34209,50366,46179,16011,-37771,-57911,-1980,82434,97241,44172,22860,61920,72346,25082,-33581,-90922,-66025,40696,78417,-13387,-94944,-52721,-10557,15073,96892,171912,167617,114995,48580,-27085,-1706,13920,-69758,-61547,39113,41770,-27122,-67203,-68198,-18233,73210,157925,173277,104764,-21339,-76565,-31860,-41740,-101341,-103552,-96166,-84789,-38966,-19719,-74795,-91014,1208,105273,127888,87958,7540,-60610,-51038,25994,112800,125103,72159,32777,24780,22856,51443,91730,78412,7288,-52479,-64589,-21465,-16359,-84859,-141270,-166119,-175362,-163316,-145247,-128679,-51617,40826,82327,66384,58095,70235,84047,74128,13145,-42256,6497,96428,91500,39372,61533,116242,80370,21271,75233,122882,51113,-54985,-99319,-127149,-124650,-51959,801,-35639,-58760,-1855,63391,90341,96433,2138,-130594,-108300,-4081,-4097,-59626,-67288,-33098,-190,-23107,-77258,-101325,-90681,-2665,86922,46866,-37767,-86216,-110565,-83462,-52704,-43908,8003,114867,174002,116198,6399,-45286,-57197,-105128,-105654,-78635,-62978,20676,67806,-21359,-80317,-31574,1038,-10022,2374,62841,50554,-1928,-50971,-64876,-78011,-67879,-39716,-3407,30385,43410,24698,189,48836,117955,76663,-22217,-35452,8324,36737,80040,118976,144038,171226,139538,9587,-81906,-37043,64744,127617,99755,-5316,-82422,-92130,-145929,-211950,-178435,-82616,-4211,119856,218276,165684,31084,-65195,-112261,-101317,-42205,10323,-11067,-35993,-5773,38697,58575,43093,-3151,6832,54154,28440,-25201,-82883,-98540,-61273,-20631,-7821,-19372,-65500,-72049,-36881,2744,54154,118291,133391,99427,68644,60324,37229,-29866,-73835,-69004,-96777,-126785,-40365,26495,17575,70576,100326,-9392,-55982,16878,71155,78334,49608,-21653,-61238,-26094,17416,-9231,-57933,-71525,-125032,-193997,-171384,-104816,-105933,-110305,-30486,48184,24001,-26725,22008,62729,-4128,-95035,-95401,-20444,54232,90384,72560,60604,82315,84934,34493,-4897,-10420,-9373,15962,43686,39955,34878,38597,39462,57423,63753,2114,-93326,-93135,6412,92783],[64246,30381,15688,41084,40921,17069,6228,-8870,-22361,-5035,9528,12980,-38517,-87380,-62847,-29366,-35506,-41205,-95813,-106821,-4490,76339,60324,35194,14105,16054,4131,-18171,4181,58507,30245,-34712,-68851,-85071,-55956,-51865,-109883,-104997,15412,50712,-19043,-24261,28212,28522,-16982,-13805,16585,-2759,3423,32803,23968,-14041,-3966,9454,-33970,-37326,14667,389,-40984,-7898,19340,-15037,-58214,-21418,51962,30780,-21784,23407,110909,119407,73096,20974,39874,83896,65420,-3092,-22481,4482,5775,-27919,-38139,-25402,-7357,-473,2713,-9864,-24315,-27802,-48713,-80907,-85559,-66046,-34464,-34194,-40680,-38609,-6932,59006,71864,2675,-61320,-73893,-3561,120724,168631,156549,142214,116811,64829,12665,16868,86511,144379,146712,125353,89587,76134,40822,-9344,-2875,4632,-32850,-29564,19527,37522,22280,-10992,-71782,-79221,-42389,-29168,-61070,-52622,14823,35871,-21884,-70802,-66948,-23899,58254,67672,6392,-32789,-33251,-35443,-8700,11210,-12152,-37867,2385,40957,27980,-22766,-77707,-77792,-6316,72409,82294,54002,17541,5022,34103,30680,-16369,7335,58597,49213,51129,110547,110333,29639,-30648,-55701,-46831,35248,60324,34538,32520,28227,29372,71209,53254,-57835,-71633,15756,-12806,-86548,-52074,564,14232,-639,-64145,-117290,-76285,7729,74843,111076,74482,-12984,-104094,-141744,-31184,97827,131156,90548,38740,20501,42932,60855,50025,3650,-14077,26089,93496,108984,93440,75865,69969,43280,-21589,-14715,103393,164849,82560,-2390,-10666,10214,10692,-14039,-27058,8005,50890,50344,14578,-31292,-41194,31195,84333,43571,-36531,-97940,-107028,-30044,19361,-19274,-67982,-42961,47839,105953,83456,6397,-40631,-76808,-78216,21095,124975,105710,-19142,-152630,-121672,9899,22578,-29064,-67922,-111405,-96523,1160,43632,-2840,-12577,42732,51052,-56450,-176024,-175052,-87721,-5228,20817,-28344,-14220,122428,148355,-8196,-108157,-98639,-74923,-39476,-16241,-25298,-18149,-1519,-33373,-64977,-125048,-188947,-134165,-1976,44036,77566,105994,32515,-21798,-4715,2911,36263,66392,-14113,-123332,-151727,-117007,-48550,10788,2458,-48727,-54068,40222,146561,149272,59900,-74868,-155603,-91539,-2098,-17576,-61613,-56401,-32632,8780,79100,94300,32640,23104,30253,25388,45024,75890,79571,51189,7800,-3460,-17539,-89791,-127833,-76982,-25269,-23063,-80147,-137297,-125371,-70162,-66287,-120646,-108178,-11469,36360,12299,19092,42962,3697,-51784,-47334,-37139,-95797,-152001,-94582,3939,25392,29796,16536,-64661,-148498,-145000,-80136,-75021,-142062,-152088,-111984,-117378,-130023,-93970,-57861,-19075,32179,111478,186032,152525,43695,-41474,-23533,7835,4325,18018,343,-97620,-121802,-44699,-23632,-85622,-101759,-45882,14755,57715,37969,-19070,-8749,41741,1586,-52005,-3926,57290,73544,61107,26298,-32037,-61672,-49662,-47181,-36842,-5860,32820,106633,140713,60906,-11902,-18770,2992,18623,-62031,-181818,-182201,-151955,-176622,-142007,-57291,981,57935,124261,96912,5119,-3592,79503,124941,78009,-22442,-81318,-39616,22238,31679,26374,23827,17791,47306,71063,85212,86743,65701,42082,22223,5181,-26646,-18407,-10821,-47041,-87471,-91072,-74587,-51947,-36849,-18218,1837,37374,118115,178805,149219,52187,-41309,-76216,-22998,82144,120996,64018,-15725,-45641,14117,97761,110868,67656,41570,32867,20574,17480,11236,9868,1552,-33533,-95951,-112417,-67382,-11009,39475,62947,29996,14634,13346,-52184,-110653,-41232,79156,71265,-21117,-45809,-17793,7859,33338,59561,50089,34635,34755,24595,24525,40570,44786,84633,147822,161034,142406,82541,7444,25210,81294,64159,24720,38368,67771,45130,24541,26509,39735,66451,103095,132129,114152,66095,70152,26863,-123623,-157727,-86607,-82858,-98711,-72472,-75479,-57023,28644,57672,-18093,-50636,31807,83707,17043,-58345,-63294,-69131,-56726,-20350,-28394,-4677,77786,62788,-14937,-24261,-6687,-26876,-24096,21488,17545,-8467,-7692,3299,-56916,-147508,-117252,24349,71185,9248,-5065,43469,80461,48975,-23922,-83546,-117480,-87232,-22181,2972,-27671,-27087,-695,-6679,13467,63690,83500,59652,-33083,-141990,-147744,-121882,-95344,-10259,81141,62760,-30007,-43904,-5954,-23714,-44809,42507,139267,114089,45128,18476,-19611,-102233,-169881,-119433,8334,57992,36077,90671,151786,87346,18506,9000,16300,35627,74064,60337,-52716,-164051,-174587,-59867,90894,181260,149643,36304,-34335,-20007,-1904,-18704,-18096,-18151,-55130,-100989,-107132,-36185,41943,44666,30166,70259,82688,9042,-45000,-80655,-103548,-66997,3242,56136,108491,109981,45481,-1887,19036,39890,11473,-25296,-19138,-29404,-73572,-73691,35522,119808,73829,-13080,-71683,-123936,-118497,-84303,-70885,-41647,-39328,-27770,15428,33623,13499,-32319,-95029,-85186,-26052,-35955,-73519,-46305,7676,82095,141904,110921,9594,-51899,-4185,59112,4669,-124210,-129811,-11600,62691,63263,76984,115084,114899,94699,92754,118903,92920,16785,-44169,-48787,-5775,40657,51994,26397,21868,57005,34547,-10335,-23433,5941,18453,-16512,-37164,-17147,-5665,12843,38287,-5030,-36769,44564,123392,50289,-80334,-59461,13702,22705,30856,43756,53368,70963,69150,9194,-5603,-38486,-100963,-40214,65835,67472,16623,-31360,-61284,-38679,16149,78780,113276,80812,-17884,-72362,-42231,-56511,-107747,-98445,-98020,-122647,-82406,-8441,-32267,-96758,-60656,5135,-16722,-38998,-33474,-49214,-43198,24713,93798,97173,73514,64040,55884,52855,62273,58551,39070,32653,8741,-30441,-5316,3412,-70320,-102485,-77659,-64825,-73489,-69418,-52778,-3702,19524,-1343,-1922,40489,24232,-41313,-64984,-80674,-100901,-40005,71897,96328,66485,87991,96920,17220,-28660,43486,77741,2616,-69497,-79032,-96577,-120990,-81540,-16783,-20859,-60387,-76287,-57851,-1534,20866,-82656,-160682,-69165,53118,51289,652,18013,42077,-14941,-90828,-109945,-79273,-29207,60020,116931,47012,-64812,-102943,-57448,-17718,-32737,-36925,36206,143544,139531,61253,48206,61568,28605,674,11371,-3465,-25528,22407,56232,8433,-35009,4250,59392,72192,74932,116087,98641,26403,-73642,-145273,-186775,-168235,-112072,-52541,11284,83038,105567,49102,36217,76057,10431,-81348,-30919,40251,10264,-15626,23025,86061,150661,162111,58352,-44808,-18423,34688,39874,17589,-33010,-56315,-37617,-45190,-48798,-32506,-28637,-37468,27076,102988,83864,33418,17540,-29545,-58515,-20387,33404,25782,-4178,19789,78588,65322,5742,2425,55698,76133,35843,14617,-6556,-42559,-66618,-79254,-82637,-54980,-55248,-47753,-39313,-26417,41177,113431,109295,77163,42214,10446,103,-20060,-52779,-83197,-94464,-61154,28425,68177,77831,150946,139900,-55158,-165001,-91674,-1695,12718,-24857,-57015,-60571,-56193,-54089,-67007,-54052,16102,-5644,-71233,-67285,-41266,-82487,-98384,-15455,33043,-32297,-122851,-97707,-17575,11748,-7028,-2112,16839,53198,94204,95105,83550,94369,80921,21407,-4829,22975,44259,68632,95055,98521,51924,-4595,-21287,-3774,-311,-38136,-76777,-60552,-8321,42724],[-16373,10017,27833,55222,80500,106578,98829,16062,-53100,-19530,24719,-7781,-100198,-109903,-30767,5449,12540,39423,-34205,-105390,-21191,116042,143810,78873,-19941,-67906,-111458,-125160,-44672,31073,-10945,-60515,-52888,-50048,-38914,-33315,-68794,-68426,-2478,17181,-7767,13033,54752,39662,-34178,-64534,-30056,-10524,5922,14835,2362,-5687,35060,65445,2270,-33168,18996,37044,2694,4685,34389,26126,-30957,-25281,57516,64678,39195,59425,108344,123370,80401,5661,18819,63084,29019,-26769,-16849,13956,4205,-29206,-31473,-7699,15555,38633,81310,59322,-41004,-104751,-121224,-113677,-69959,-80056,-127385,-100960,-33311,-55667,-93719,-33943,49723,79092,34465,-33116,-10270,67131,76481,93605,118860,88319,32777,-6522,5885,82621,159243,178742,126736,88019,83492,18551,-40438,-13405,-27206,-93515,-78464,-24613,-12480,-9237,9223,2953,-1556,-18283,-41789,-60442,-25478,23344,27476,11845,-31156,-112887,-136894,-51383,23113,23165,-30431,-65530,-41924,37760,63941,-18898,-114252,-86425,-27300,-53750,-100218,-75313,8927,81191,96814,52808,36451,34298,19869,42900,49840,28252,53534,68451,37818,18931,50823,88872,53590,-8853,-10350,44671,95926,51886,-46123,-94773,-49979,12722,19993,-63436,-145622,-87108,28581,5118,-57141,-29441,16769,23121,-7306,-37236,-35078,-12259,4572,44637,94323,72625,-16866,-120514,-165895,-67913,38038,72679,82794,50523,-8992,-27872,-1449,13643,-21396,-28865,16615,46773,24544,67068,134232,129670,71619,22713,23052,48291,70627,71656,26809,-26512,-24016,-24063,-56394,-70366,-34803,20562,69047,66688,15844,3218,59470,81408,24450,-76154,-147285,-134243,-61661,-48933,-40369,-4180,9860,6813,47985,82612,30488,-10601,-21769,-35445,-5344,46246,47145,-42626,-116601,-37848,78867,60506,-672,-38673,-85989,-95971,-21183,39806,39563,29267,55828,68265,-9295,-132262,-162101,-58575,36608,41571,-3131,13851,104695,111721,10572,-49829,-53730,-38959,13241,93661,107583,78560,30870,-71814,-102693,-59045,-87999,-142192,-105979,-59294,-2609,43773,31431,1908,-23288,-12828,51525,73707,-11852,-104535,-133383,-117195,-53904,35910,62620,31071,24067,32163,36882,39547,23886,-35512,-83790,-53355,4001,4987,-37940,-90665,-106896,-55732,41810,114613,97598,47945,-8665,-15640,42238,111965,125647,83846,47284,50094,19188,-100425,-196361,-167584,-72928,-20731,-62200,-92653,-37394,9315,-16772,-91229,-106843,-38548,30170,30970,-7345,-14492,-29765,-75689,-93290,-80502,-104790,-120256,-46310,24641,20934,10228,-11776,-38960,-46245,-41763,-32964,-17659,-25753,-43627,-78144,-122784,-118058,-72028,-51288,13762,77108,82171,111376,128441,74845,19672,29712,-17136,-100077,-83838,-42327,-74148,-99911,-67375,-44520,-60452,-51036,-1558,10270,7311,15664,358,-14526,-3454,-31901,-55045,6922,62035,83626,110862,129158,70414,-24014,-70768,-45368,8251,38690,68101,119584,129954,77891,30989,17904,5866,1517,-20773,-73865,-115898,-147952,-157971,-106231,-32348,27530,95223,168444,136686,50042,41217,97559,134954,112967,24677,-63098,-38839,42258,56387,10435,-33615,-45184,6660,40873,31989,28130,31379,15861,-9039,-21239,-26581,16073,63786,53359,16003,-24843,-73186,-34924,28468,8049,-27695,10254,94581,153735,157241,100399,901,-87915,-78567,22482,83717,69163,26355,-8224,-16435,4821,54875,118952,107680,32004,-9360,4856,17945,29867,4031,-73937,-152355,-169304,-137806,-84459,-31013,-9350,-40274,-25554,34132,-84,-76844,-38680,31941,-3240,-35069,4898,38534,39188,14866,-24276,-53338,-61188,-48905,-15718,37323,60160,44421,60066,106498,133693,124197,34244,-58513,-23098,75861,112330,65641,-19019,-66256,-38526,36309,75240,55975,26776,33546,75955,95085,57331,49080,-782,-152825,-188473,-80148,-2384,14548,13693,-22733,-15280,34079,44494,-9618,-2272,79100,102652,5109,-82059,-75185,-59266,-62005,-46682,-36124,7281,60601,22037,-64558,-72709,4142,31702,-10014,10843,44004,10545,-15155,1315,-45278,-105307,-66423,18142,25301,-14997,23145,87019,95777,58137,-831,-61428,-97369,-69726,-45331,-49283,-43148,6736,38293,9004,-6112,28149,62627,23389,-108085,-174697,-112648,-69238,-45499,44833,118059,71288,-8720,-5678,7902,-46080,-49428,76608,174287,104586,-13897,-43883,-27375,-39924,-85054,-76251,-6553,38746,37012,44418,39036,18582,36817,61162,76050,98167,82837,-6990,-123962,-170277,-106403,-15676,32741,46449,28810,-61211,-126184,-49690,22989,39091,57697,57655,27780,9286,-25087,-48515,-60937,-44240,14464,46451,33303,8261,2917,-52065,-109856,-74434,-2782,67021,146775,110649,-17664,-66180,-37611,-46329,-50379,-23022,21497,-3745,-130603,-151686,24635,140491,85455,30885,-21025,-104190,-93839,-53810,-69651,-61779,-74445,-92264,-50206,-16288,-22361,-58818,-130823,-110566,-31771,-32445,-65951,-22498,26807,81429,149145,111825,-18231,-107128,-52843,51951,20747,-101193,-80085,22381,9078,-27147,28402,82486,104874,148845,183525,199360,172693,67992,-47965,-60454,24897,108783,102574,11016,-41377,25614,75758,44755,8262,16055,3950,-48725,-64710,-55273,-39444,34690,113081,58610,-26262,9408,89569,34782,-104086,-89515,9871,30045,-5926,-28558,-24855,4680,42711,47695,32755,-24297,-56366,20367,92729,82894,71364,46294,4316,-17778,-36931,-28898,-1114,20859,-5290,-62642,-78381,-58119,-45248,-43661,-48606,-87654,-76885,2540,-8745,-118018,-136861,-78835,-115969,-163493,-75100,440,12505,26869,57999,84870,108532,91128,43446,19538,19784,-24461,-55146,-6743,30222,13093,28590,17904,-34808,8367,92061,91740,35182,12660,-1703,-19850,-43137,-61968,-19039,54703,2106,-105192,-139650,-115564,-83866,-14275,76157,88949,49308,57655,39931,-52172,-93123,-39751,-17461,-50662,-53204,-33070,-61986,-94959,-77529,-17722,1530,-24175,-86293,-116848,-40634,11119,-76790,-100681,7347,75962,72142,68364,102090,99778,-10069,-100354,-70251,21272,104129,154574,136638,70889,9340,329,38915,34154,-782,15414,89036,129200,47904,-2536,81591,93945,24753,64620,121846,48500,-16581,28803,64905,43218,-10006,-36355,13783,87998,94585,79036,42115,5162,-59781,-128802,-153997,-151011,-144004,-71827,20307,53844,56980,63698,56413,29231,-49339,-85311,1655,56441,-34543,-112276,-79152,-9229,53969,108565,89968,13882,-30174,-55881,-71191,-81285,-63899,-10564,57387,83748,100987,97083,55627,-18266,-54477,-60143,-59475,-22597,36366,29051,2914,19900,63907,66400,26790,43538,128704,109792,-2298,-44497,-4767,4262,-20250,-14757,1570,-14386,-55942,-97940,-126636,-99477,-48654,13655,7293,-30151,20748,71616,39761,20123,-4770,-57918,-51358,-22717,-40249,-75910,-55326,19686,77961,84372,124458,205442,147658,-57984,-175176,-137690,-92559,-78769,-45366,14133,34113,-16187,-63970,-77777,-77187,-59926,-45025,-17573,-8157,-31723,-62868,-69064,3711,44894,-20386,-135992,-134869,-27929,50729,46080,18118,-4793,17946,63857,72716,88475,99619,51011,-6862,11901,85922,108283,71654,53733,88875,74128,-5260,-58475,-56204,-49121,-69712,-70848,-29203,-24933,-24885],[-60363,-3209,12844,27200,75893,119840,67567,-53700,-107007,-39730,28064,7026,-77063,-93562,-27340,19487,31375,75978,51088,-7320,28463,127303,157973,75415,-37043,-80498,-115060,-112789,-42578,12881,-16836,-39736,-23231,-38919,-53324,-21866,8774,16911,12399,-4293,-8844,15984,45393,40453,-16713,-50984,-17532,23263,33291,-650,-31035,-21153,30202,70721,24024,-24992,2703,65600,65196,44513,69932,60013,-18749,-36648,23666,42039,39991,26663,22348,70478,88471,21821,-12493,-8222,-31347,-25921,22234,51280,45050,26461,23464,-5538,-47568,2404,146445,149240,-30012,-150820,-137139,-86586,-32575,-57426,-133075,-83501,16180,-18952,-92004,-53472,42341,100935,69951,-4885,-24701,-16868,-16340,54167,117881,67796,-20646,-63209,-47711,6130,80405,109762,58933,46117,70584,10241,-35464,5926,-18443,-107849,-105211,-63454,-69427,-67315,-12091,43008,49056,16790,441,17724,49908,27138,-3278,33561,25096,-83049,-161873,-119354,-37515,-6455,-34373,-66439,-41454,51807,87047,24056,-63307,-78397,-35143,-53815,-94688,-41305,87314,159120,111216,23012,15550,-13859,-80259,-43855,39986,50100,47402,42011,40502,40214,38713,64442,63486,11628,27740,117111,116286,7460,-91457,-135678,-83344,-16836,-42908,-137837,-166636,-91933,-16405,-18098,-24400,-2136,34035,59054,17699,4792,54182,39176,-21269,20315,97231,100273,40365,-64229,-122121,-47525,2805,10535,80121,108342,11969,-75049,-83361,-47833,-18928,25976,57000,19782,-57095,-25411,60845,69635,27560,43200,67978,7233,-29563,27186,43971,-16238,-37920,-35165,-57259,-60730,-16141,27815,65491,77499,40278,36137,81288,78754,13834,-78457,-142124,-128847,-65382,-44187,2926,56803,28573,-37384,3938,74446,13726,-54821,-30801,-20721,-69537,-104775,-83058,-83495,-68329,29325,112256,61461,-12563,-43184,-60318,-77225,-68174,-17519,35173,37151,40289,48589,-13293,-111773,-127231,-17130,52100,15963,-21184,10242,61204,63082,22970,-17683,-39756,-28072,35406,130673,162577,123239,22731,-86313,-45325,88336,81361,-66659,-153143,-113570,-29354,25005,65974,53699,-17053,-5557,84036,93653,-745,-88137,-97496,-46147,17924,73113,83672,51756,23193,-24661,-50416,-17209,26058,28280,-6952,-41415,-24434,15039,-19212,-114898,-134496,-60095,35014,115341,118303,62634,-8528,-18379,61367,148197,136455,76506,61279,58979,-2350,-103957,-182770,-166874,-74371,-10637,-27127,-17200,52136,38365,-20779,-58394,-96479,-96660,-16854,44735,15690,-7443,-15334,-75332,-136516,-158863,-155601,-92399,-16754,-18578,-39136,-7241,10172,20976,55170,44359,2230,5673,36256,15882,-67586,-117405,-95669,-65909,-53577,28734,78885,19325,1168,64675,115123,98331,60703,-24994,-127738,-131102,-52159,-18065,-56463,-77808,-50071,-15253,25929,70906,28862,-32047,-28060,-3620,-13526,-36011,-45511,-35385,3842,42708,86681,139913,176793,113290,-3720,-40744,13501,56903,58011,72382,82299,82466,71438,45521,32694,19399,11321,36456,49063,-16979,-104078,-109881,-79141,-66911,7293,112972,180298,137336,54439,31160,67581,107196,117001,60339,-28373,-24545,38757,52013,-11550,-59922,-44947,-21826,-32747,-52922,-35589,-36484,-42379,-5289,50504,68511,105291,151710,127409,60594,-3173,-71431,-47224,13379,-20249,-53390,-11866,53435,114624,150446,132662,65964,-12991,-51958,-28945,11964,24615,1496,-3143,-12913,-33127,24108,135655,150789,79961,23194,23636,48933,47322,-17030,-92260,-135057,-135529,-119398,-108566,-90753,-70349,-91313,-61501,49070,78974,32707,28244,8063,-50433,3812,108357,129973,99066,11807,-106970,-163564,-141157,-107320,-71630,-5459,32047,1189,-21102,20810,89120,121911,40883,-93944,-101395,32639,136248,93443,-64950,-177256,-130448,-12228,37662,45258,39971,2011,-18190,4423,-15894,-39919,-75713,-151300,-134308,-30799,54822,98203,101427,62406,55574,70444,54344,757,-3546,48186,40340,-66095,-123208,-73766,-53253,-100716,-123382,-80184,-16497,7989,-11984,-48071,-54081,23713,58819,-31143,-48004,31111,43176,12715,29230,21328,-9782,-11523,-10089,-52674,-68886,14113,92695,73299,42997,39768,31858,14292,3072,-48213,-73853,-54705,2495,42069,11972,-29865,-18811,43257,24249,-88571,-111441,-1538,36660,16372,62974,111304,54030,-34352,-34086,-17296,-41412,-12323,83727,129342,53305,-44994,-35397,25110,21708,-18100,-20832,-12891,-13825,-15599,-20673,-39568,-24745,40169,78453,77769,34089,-61159,-113336,-122565,-144227,-97376,7687,5329,-72715,-109676,-149915,-140814,-33061,50937,90205,123196,102931,69839,82432,57673,-4616,-75381,-83968,-10273,21230,-16539,-28456,14665,5015,-48561,-72441,-59731,-28423,41915,57084,-7861,-41164,-5487,-9653,-22143,-19030,9161,11489,-93384,-144275,-1726,112401,89675,71352,33238,-38072,-26864,-15426,-80190,-102535,-96293,-94304,-72262,-57879,-56388,-72643,-98530,-56423,-9878,-52158,-83305,-39734,-10583,45936,107393,72814,-1961,-40623,-22640,47571,68438,9513,-1961,14014,-65557,-102013,-9240,47258,56044,115636,146550,127224,116748,84110,3081,-16969,66187,138330,111025,7906,-62552,-13095,72609,60887,17964,33038,23134,-30088,-28372,-9947,7039,72114,109319,23779,-57821,-34416,37105,25131,-70789,-83634,-12777,44140,43478,38211,22439,-9054,25115,75846,63969,12435,-7925,25509,70040,83037,78627,46308,2275,-38200,-78577,-87806,-84125,-47567,-21278,-69065,-100595,-29437,37739,15608,-14373,-42844,-54141,-17813,-39965,-131075,-150257,-86033,-88689,-143157,-83096,14562,46254,33144,40054,81765,125395,94729,19850,-28677,-41674,-85890,-110616,-62663,9004,42595,65191,40245,-3484,51585,156201,165296,84070,21342,-28372,-70237,-75558,-44690,21363,90875,40576,-60076,-101037,-68278,3807,87518,117913,54645,-6214,16865,5898,-82966,-123447,-68589,-14756,6348,18751,10265,-52610,-83644,-38826,20425,13519,-21249,-62009,-73084,-15158,21258,-34299,-31740,25222,20177,35921,102250,141013,113887,30927,-21430,8209,87617,166134,192329,150442,107589,88802,78341,67162,50292,48300,95365,158468,135564,20439,-17207,34754,-20194,-83043,12258,99987,18192,-43454,29262,79856,33096,-73283,-148255,-87179,26111,38880,18807,-1651,7466,-9475,-59860,-89838,-97880,-107524,-29669,56777,16160,-16693,68646,109985,38051,-24100,6839,73127,53743,-60004,-121224,-101360,-61119,-8356,65967,96764,42219,-62120,-132269,-129517,-112239,-70341,-2847,76404,101537,82368,59653,51630,4615,-73103,-141624,-144461,-77161,6868,40989,25240,24502,76211,81203,26442,44243,139749,139868,46406,-30725,-58293,-68483,-86277,-79409,-41930,-15414,-44884,-87975,-107921,-84588,-21678,64174,58643,-11729,-12371,14970,-8179,-16823,-25987,-73325,-72086,-35295,-36471,-45983,-13153,34999,53546,46880,98608,172107,119179,-14965,-80924,-81653,-92113,-75276,19973,118016,120777,51976,9946,-7180,-72735,-177605,-169859,-63444,-35600,-64897,-52272,-30022,27944,86504,68857,-28683,-56247,20221,78202,63076,20144,-13689,13119,60746,49658,69423,81224,16424,-32544,20882,141726,183520,72389,-27912,18450,81173,42227,-22879,-35059,-33196,-41137,-31872,-16315,-58777,-72770],[-62875,-39033,-38668,-17420,44590,65395,-32829,-136229,-134412,-62209,-12026,4423,-21537,-59455,-50226,11240,32537,50669,76724,97017,107168,107557,78770,11100,-46881,-45601,-49786,-41938,-27669,-23735,-34424,-33779,-48148,-81617,-64454,-15491,31139,50811,36844,4915,-19058,-16278,20998,43239,22184,4793,11689,34480,40418,-26785,-74698,-60183,-15404,37975,61278,22618,-19100,28204,58032,37463,56268,57652,-18378,-61172,-32636,5698,20980,-15653,-72306,-47538,30327,27622,-16567,-28698,-13591,17218,46062,66024,78720,67016,44748,-36712,-118321,-40378,151287,172825,-5695,-126067,-94032,-37903,-7319,-25637,-60113,934,85402,54990,-10918,-6124,34340,33391,-12423,-49297,-65296,-76892,-42899,45809,83711,27125,-53257,-82299,-68339,-51225,16629,78089,55171,11415,2141,-25591,-8462,56475,50664,-18414,-49174,-58566,-77560,-51767,15304,38924,15196,5376,37059,93635,112693,27804,-41321,-1110,22730,-19430,-69215,-51325,-23619,-53808,-92440,-74318,-5684,58962,47046,44735,50506,19477,14596,5422,-39510,-36653,53721,128030,96658,38308,31370,-67652,-205613,-171303,-24110,26501,15657,24450,71776,100343,69815,43214,53004,41594,58496,106219,84541,11211,-14800,-41946,-54168,-33853,-51882,-100461,-100301,-64669,-61161,-67914,-27423,8681,32221,76497,55840,23585,49116,23946,-35534,13072,90687,107670,83989,1787,-59039,-15585,-6952,-199,84041,120790,19044,-95816,-141637,-90409,16508,107345,99198,19227,-64043,-93682,-86981,-60456,-25696,45279,87382,9291,-37858,41318,93743,43670,-9287,-30437,-44117,-14591,43518,52115,46225,56194,40763,50113,86879,69431,15283,-54309,-127810,-152888,-87824,-4315,55076,73437,22475,-42226,-13030,53458,-2938,-94901,-78185,-29498,-71448,-137559,-133039,-87412,-43749,22039,81991,30685,-65765,-90812,-44190,-37327,-81759,-69678,-27962,-32778,-27224,-5798,-52425,-115239,-85191,14085,44621,-10388,-47848,-13867,45570,68587,32743,-20964,-53338,-58120,-10450,56892,91439,75108,-17201,-104938,-11101,153358,153031,4159,-82562,-36913,27077,50282,81298,77147,11309,9810,70137,65815,-2128,-59330,-46580,26948,71387,55144,13251,-33207,-79164,-102399,-62132,4760,40324,42030,11585,-30299,-6507,63039,32947,-59880,-54821,8397,43701,67627,66094,55009,23817,23280,100118,180880,156970,75915,44219,39734,-3386,-53398,-73647,-51559,-21214,-14721,-32871,-23083,8871,-29727,-71966,-50360,-72054,-132346,-112278,-25315,35995,48049,12028,-84485,-172018,-212143,-196356,-105216,-59372,-118975,-137620,-38675,41409,51317,56578,37369,5460,-629,-8892,-61606,-113423,-105569,-72794,-51583,-21068,45097,46277,-29222,-44966,26890,113324,101327,41930,-6254,-75048,-119238,-59353,-7883,-27777,-41840,-20427,19494,88409,135700,74843,-25116,-79645,-61338,-32092,-31368,-14342,16050,21486,35860,84067,111002,109734,50456,-38743,-24977,55906,81916,62767,29969,-11317,20618,75155,70538,39774,20079,20781,61596,87205,17800,-76657,-83001,-80364,-120967,-65683,36919,89434,68269,10651,-22298,-758,60149,116930,74257,-24403,-48631,-12665,21057,8952,-10538,-8527,-31499,-91811,-120321,-74941,-42905,-29502,26508,104803,110385,122605,161818,110351,-12886,-66929,-61289,-41705,-37636,-57119,-25938,36587,67752,89897,113463,94619,51323,45231,28090,-30325,-74422,-100327,-97312,-20025,31378,12631,41650,106904,136753,123396,64261,25761,50370,46405,-28457,-65450,-62579,-57688,-51194,-61471,-72336,-67522,-88253,-63827,38085,91218,82871,63935,2031,-41133,59892,183346,189910,145651,53361,-92323,-188121,-141817,-65008,-53296,-46237,-38455,-79439,-109589,-61977,30789,101236,67351,-59436,-108000,-6223,100498,81353,-48585,-143039,-123112,-61204,-35096,24732,81528,33479,-47025,-71191,-91979,-105026,-117837,-136209,-78984,3967,46518,56944,55500,55023,74503,105410,78593,-8665,-57551,-30151,-44401,-130787,-155495,-67227,-31318,-85357,-106200,-47711,-4134,-15986,-28710,-13023,6842,52132,46902,-49733,-74469,-4860,35337,22898,49748,90140,79948,41963,13821,-46037,-65204,5932,54576,24660,18467,72692,142157,170826,113372,-20603,-71108,-50074,-36960,-23438,-13099,-8870,23044,94225,96628,33416,12475,67926,59714,18801,39396,77120,30389,-79279,-120916,-102103,-50909,18437,54421,62199,52609,6952,9601,59526,41885,9091,18827,-10436,-49266,-40225,-17425,-12910,-7074,36326,64199,45727,-69005,-220564,-199921,-98699,-131400,-146576,7286,48586,-64656,-138938,-139652,-74041,-9795,25809,71827,102264,55584,25084,36608,15739,-9352,-42469,-80072,-43505,13038,-21586,-65280,-27546,4434,-7221,-56407,-92261,-115344,-83654,10442,61561,54563,104112,130397,66434,-585,28865,85285,16581,-111233,-71207,37780,66785,57231,27786,-603,14930,-15532,-111178,-135632,-81856,-12061,1965,-29694,-49316,-60590,-51845,-443,11872,-60941,-91097,-62138,-44940,1031,29920,35438,55484,54492,2718,-20343,38822,83689,47835,-26496,-107870,-107850,-18681,32710,35554,58718,28855,-28766,-30260,25177,48880,55186,92089,97944,55748,12347,-16100,-5348,37071,25906,-36897,-33853,-12018,-18906,8952,52395,86411,108259,62559,-38618,-81060,-44504,22626,59916,18889,-37188,-28533,46741,86624,90883,79015,27207,39261,62727,37921,12507,-4481,-19111,28633,99325,83509,4329,-66631,-116134,-123507,-94658,-97080,-86319,-59584,-87302,-91760,-433,54151,4857,-35083,-23402,-32893,-50903,-69732,-83835,-84142,-63060,-55364,-92178,-110798,-56515,-1319,21668,43765,61468,77053,65054,15444,-42916,-84808,-108476,-107440,-81280,-28008,18584,59975,71209,40663,42676,116888,162676,88819,-17043,-80872,-91031,-61334,-8337,27388,58556,47653,-6814,-31278,-8109,49275,125417,119494,1433,-54566,-11510,-21843,-89320,-90710,-816,88463,124661,87256,24378,-36329,-60305,-2387,50510,-10733,-98672,-96136,-32478,6046,-7528,-42748,-29476,-32928,-79337,-29317,96104,147158,119467,94840,82114,54437,49609,80558,127156,151150,112704,59738,25391,9926,42237,91016,140359,178260,155013,84968,35021,-41335,-158365,-173066,-81746,-19678,-46624,-53576,21775,56517,-36892,-186776,-224057,-112898,-34485,-43199,9139,51308,67355,46320,-22252,-106069,-106315,-51858,29513,88290,42877,-1754,68786,128215,69391,24544,66840,87981,23028,-42914,-52438,-66702,-68462,-13780,42223,39923,-2269,-68585,-129906,-137043,-99528,-67826,-50641,-5887,20254,-22895,-73209,-53435,-37250,-69950,-111936,-98421,-50285,9928,55952,30609,-940,52691,51483,-8879,6618,64783,72774,66956,42761,-24130,-88632,-137872,-135287,-85670,-39626,-62422,-79549,-42712,-8176,3264,45240,37707,-38444,-72723,-25990,-8609,-32721,-35492,-40334,-50255,-46324,-38340,-11433,22095,16410,-6035,-35947,-13916,42083,39499,-10725,-12515,11206,-4289,-28042,26223,95196,87926,55502,56911,50424,-37356,-172591,-208946,-127461,-89376,-78619,-43322,-9506,37251,97251,124660,71095,21289,36965,54565,53497,59791,38690,39846,65801,42664,25852,3482,-49467,-75980,-24856,103541,185777,95334,-51415,-52052,34527,44454,13038,12917,269,1011,17405,-24976,-96992,-91178],[-11204,-61178,-65595,-14933,52142,55198,-33454,-91599,-74963,-58305,-64793,-29857,6357,-3787,-7742,52627,61990,12237,20218,97945,126083,74924,-9326,-44031,-42473,-23429,-21768,-17989,-38561,-72466,-72750,-55163,-87074,-89841,-8348,15748,12966,57183,83127,51191,4931,-4800,36560,57803,52570,53848,30990,16697,16267,-51780,-82408,-37654,10,26494,81359,77381,-8972,-29425,453,-3877,11703,54993,25640,-45491,-48050,10157,36458,-4693,-83839,-138662,-69486,7807,18328,32237,72615,51836,-9221,-9244,44188,59528,22758,-67336,-122624,-47944,87946,111278,-1976,-83122,-50225,-11273,-4023,-14988,-13205,43206,115750,111677,63742,29528,18528,-17664,-73587,-77325,-67537,-55703,-5707,21776,-9662,-26578,-34961,-31318,-15860,-4702,65028,151842,127701,8705,-73960,-85655,-23830,56988,101310,105585,55586,-26175,-56766,-1729,56418,5281,-60479,-54256,6543,79191,114956,45072,-33759,-46034,-42748,-10826,33460,76547,48906,-73526,-168674,-98630,50330,84907,-8232,11919,104874,100658,55081,38877,-11929,-75075,-61084,-1168,29509,41751,40673,-70832,-223896,-233215,-113128,-30136,-14952,2532,59631,94356,52307,-559,16425,50540,58856,46715,45898,64254,99299,48027,-31401,-28762,-6042,-10022,-9976,-16097,-57342,-85328,-35045,5622,-2331,25663,31534,-24580,-49309,-28886,-16411,1016,28508,42577,41716,14800,-21660,-23570,-22103,17241,38303,1078,-45848,-98508,-148097,-103969,33616,141085,103562,20752,-37290,-108239,-178188,-149914,-59428,31445,85455,52328,40391,112950,153559,103545,29142,-28023,-38187,21752,64857,28974,21994,52247,45976,47909,71076,61415,32742,-35215,-128075,-174074,-106785,-3762,49447,44801,-355,-44400,-36439,21346,18679,-38344,-56393,-21696,-8558,-33494,-54520,-30794,-18294,-8517,39167,18027,-87217,-108233,-1175,44739,1149,-18182,-51291,-113898,-98497,-51930,-71744,-97960,-56767,11279,30089,7168,-16431,-1474,72141,110820,42151,-26284,-61623,-96795,-82487,-37533,-16166,5478,-33883,-147044,-81994,101384,113247,12420,19973,57187,55974,58262,72745,74176,32242,-775,-5407,-23854,-29296,1630,34447,52328,41389,-9350,-71964,-105084,-126972,-115249,-30486,38447,32663,6481,-4536,4605,60201,131601,122377,71584,75784,70282,21008,-11997,-12410,25214,26770,29215,83507,156225,167223,94815,31664,38474,46448,25438,36274,59209,15004,-40527,-61187,-75198,-90176,-102328,-95668,-53669,-38825,-105670,-171263,-127951,-13849,35866,-13192,-95648,-155105,-170303,-142776,-99023,-109126,-179563,-201637,-107017,-10187,22048,29585,27431,25568,16669,-66968,-153076,-120572,-49026,-32821,-8729,37920,48983,-19346,-77447,-43147,17651,58265,26887,165,20246,-11568,-75821,-56006,-33562,-27162,6100,13352,24522,103192,152561,102510,-4393,-119048,-136292,-71579,-22787,26197,77984,64706,37531,54645,34871,2765,-36394,-102171,-76385,34284,102393,87131,-22521,-119058,-50473,71683,84055,21445,-15815,1181,38022,47137,8914,-48177,-66172,-75713,-116782,-114828,-71044,-17672,11004,1775,-12158,-7147,47699,120662,75764,-46506,-94494,-51243,16831,46989,20972,-30867,-46323,-72007,-97982,-55547,22001,49505,54564,65218,25029,26972,82598,32271,-112722,-126148,-33231,-11744,-61348,-56181,30042,107667,114904,78562,52072,8127,-22278,44922,89958,1411,-119053,-173109,-136177,-27232,54136,69457,73847,69398,78604,115348,97116,41428,34207,39825,8373,9562,12915,-8893,-5593,16586,19333,5555,-33691,-32049,25414,57646,62644,45912,-12722,-30443,64259,163834,164573,131413,99768,9606,-93287,-52354,54299,47879,-31108,-93459,-137259,-143109,-93179,-10483,64946,75110,18738,-26260,-6247,54513,78503,36868,473,-15603,-33983,-32250,40638,101272,71880,5663,-54716,-100364,-98255,-97050,-127596,-89579,-2359,28990,-17829,-38010,10772,73013,96850,49004,-51429,-96733,-68838,-57529,-98752,-120818,-48449,7196,-3165,18600,59694,38267,-24523,-50986,-5018,56325,74267,10535,-66445,-50594,-12858,-3686,-11019,15532,64846,88209,85059,82496,52660,34980,51577,19447,-30963,-30382,38282,165871,256189,193011,6244,-74336,-30363,-36574,-69713,-30625,50695,133183,181272,174760,157855,139337,97645,33208,8092,34923,72881,50215,-51985,-146276,-182453,-122449,-24530,253,30755,108092,89739,28612,37843,46977,43410,45018,-7268,-40513,-8322,38950,70128,60720,55722,65840,44638,-86472,-237662,-196491,-74988,-114760,-150041,10767,106481,19701,-70913,-66494,-8471,2772,-16922,22201,31522,-31056,-50371,-54494,-94399,-77748,-47275,-88417,-85329,-5391,45,-55597,-51374,-23723,-2719,-13927,-35847,-70952,-82371,6274,96799,110527,159799,186067,105637,41073,98993,179012,121465,-42851,-83270,-4944,48550,48087,20272,5229,5850,-56086,-139488,-129776,-46351,55702,84918,44650,10339,-5547,-15520,7288,7807,-30311,-47156,-39026,-31836,-28613,-20797,46203,100471,54737,-39600,-115558,-62311,59552,75689,2602,-46578,-36973,-910,29212,54255,45247,-46535,-114808,-108973,-38076,51987,102477,103198,61232,22602,40794,59696,39474,14256,-4535,-79514,-114214,-68428,-21249,4805,54319,133499,149022,71198,-12411,-35170,-15175,25732,71917,63572,6155,-15979,38047,63271,47359,65474,64887,42117,-1449,-18402,4982,12106,3191,69912,163365,144103,43035,-56472,-126500,-126208,-74539,-66611,-70915,-65054,-89076,-77345,-4264,9113,-52355,-53821,11744,5685,-48835,-27872,33802,11364,-63992,-110562,-142037,-157542,-122861,-65551,-1275,56519,43501,15479,31720,33935,-14562,-78385,-105977,-95154,-72159,-51893,-36743,12656,71811,71378,57074,103526,166733,109319,-14396,-83748,-73218,-32134,7251,-13695,-42263,-26973,-8692,9814,16366,-513,31550,48970,-23602,-46269,-27619,-72411,-94912,-17379,96982,169222,181760,108534,31021,32800,41611,39563,49543,-30043,-155677,-156457,-48097,13588,-13611,-48561,-38087,-69220,-118490,-48202,88622,149715,142029,140199,120548,45553,-17680,-36594,29852,127743,90306,-20251,-67156,-43590,24279,90209,117503,126311,152021,176667,139855,-10087,-152492,-153127,-100241,-77382,-56348,-28696,6982,10449,-74718,-203171,-174320,-22930,-5784,-49444,63234,132496,110194,75387,-4057,-123371,-123817,-27811,43325,86528,104629,70614,56917,89118,68850,6709,-1865,6372,-7783,11810,25835,-37217,-67376,-7583,13243,-39566,-46535,-9625,-47337,-98405,-76013,-55421,-79207,-64079,-18223,-35016,-102301,-105812,-84765,-78261,-46613,26962,58248,69452,101575,83274,28160,37748,15897,-35503,-35292,-30875,-36795,22842,94557,70459,-42104,-135344,-131639,-84122,-58447,-77070,-43837,54121,83973,18979,7430,-464,-67899,-91409,-4045,40433,-15332,-35490,-5681,-2615,-25321,-21947,25181,68940,49898,-6602,-79736,-104085,-70632,-41644,-47007,-6321,89263,93837,-18143,-64973,-21073,564,-647,14150,29672,-4872,-68083,-114815,-91759,-53814,-26933,-16637,3963,45875,70122,93560,66470,24647,24013,27768,37288,103273,115421,65180,51487,59931,19367,-57158,-101183,-108189,-79335,15966,125820,137532,21652,-38663,-8776,-9569,-5329,24618,2299,2933,37009,-6170,-58256,-40884],[19195,-81659,-83733,-14383,51746,69116,36984,16511,-3955,-66488,-123678,-98548,-37211,21737,77843,134844,95716,-33376,-96160,-39442,5424,-10863,-54201,-37669,-18749,-42341,-64763,-50740,-70191,-118038,-124975,-88238,-72606,-22029,63687,42575,15036,92146,129806,77712,37965,48502,60747,36578,27417,55297,54435,26675,-7794,-66129,-43974,60592,97453,36156,13399,50862,15006,-37249,-24733,-10728,4491,70638,90049,5024,-34657,16025,47664,11620,-50002,-123988,-91205,6249,55450,86816,107383,17602,-119977,-136460,-32821,41196,15840,-57920,-74484,-37548,10153,28553,-25241,-72028,-39381,-21584,-34474,-43280,-33262,28008,108021,127402,92637,35246,20891,36906,12066,-1620,2509,29399,45157,-22724,-83584,-31291,30469,50576,71848,106215,159881,211377,166836,37940,-73925,-116450,-87797,-21162,76137,167569,143320,23513,-39315,-9609,32212,-12691,-68896,-70383,-36701,14609,86174,94054,42923,-33743,-104346,-66220,56225,142579,102882,-39558,-144244,-56684,108628,118703,-462,14341,110995,110224,53504,29500,-8393,-81474,-113328,-88620,-35851,8946,23391,-22135,-105333,-156986,-129833,-51750,-6372,-13812,580,22189,-2123,-30644,-12290,18055,19597,22183,55524,107505,136007,46879,-33730,2083,50392,43631,39491,32735,-3262,-33562,-2530,16324,-19865,-33017,-38296,-93926,-125964,-46773,21715,-12891,-47402,-44406,-33276,5394,3609,-49465,-44943,11644,-54101,-146297,-101095,-61495,-108935,-106512,7123,125025,101087,28417,-19937,-78800,-150782,-147567,-71240,24989,94491,104507,110264,149568,171688,132543,62928,-2575,-6633,49876,48407,-17995,15340,85976,71636,44335,54092,72806,62726,-16833,-86719,-98612,-61328,-26946,15627,19745,-25011,-68182,-54434,17037,68271,70084,31478,4940,40338,64048,35792,23600,23543,13204,53816,59401,-23656,-41685,80920,162476,148712,107958,-4313,-133388,-114265,-50352,-48975,-55683,-54575,-21507,17419,44014,47671,55250,117722,133061,45735,-12670,-50326,-105920,-105127,-63690,-62051,-15320,-9264,-148471,-139401,31056,43907,-3399,68111,61243,11465,42238,81206,77989,30497,-16150,-38488,-60608,-30080,73822,114373,49650,-15925,-49721,-70752,-45046,-16210,-33509,-10738,27609,13664,-11837,3569,52259,105968,148706,178548,177776,140978,60535,-24197,-59045,-50611,-12557,-20738,-28661,11960,84266,132823,103748,46681,46664,52461,33496,55856,60806,-22233,-68810,-49941,-64083,-96474,-94728,-60612,-29064,-333,-27186,-108544,-141532,-106448,-77945,-76564,-60547,-60955,-59776,-30371,-38263,-83686,-131292,-169286,-159331,-108738,-8941,78656,82814,72293,67695,-33365,-112066,-44623,26064,11434,26683,61983,29813,-83675,-137344,-70314,-21246,-31979,-60571,-23262,30656,1147,-38312,-22495,-30922,-33184,3894,-5272,-4416,68838,108908,64952,-21584,-133493,-169214,-112386,-48162,28860,98468,81378,17051,-6019,-29172,-29843,-52071,-132950,-143371,-22085,99100,101388,-28537,-148549,-100641,17490,24351,-43035,-69198,-35107,-8794,-3271,12413,8622,-20690,-44758,-68601,-84185,-76766,-25417,2139,18942,52447,57418,54433,80293,42383,-77161,-113031,-24486,55844,42361,-34225,-99187,-60653,1873,1563,13367,61640,71788,37055,-18802,-90456,-81388,-5877,-27528,-140427,-128603,-32286,-20548,-63146,-36599,34715,89036,109604,71277,228,-62176,-62074,31286,97061,21687,-95142,-105628,-53872,-18385,12863,53144,68641,49847,28166,77353,126784,84335,13677,12949,49563,76396,47974,-11789,-12330,54164,87799,65231,2924,-22842,11516,37175,39714,7435,-57753,-72302,3960,74453,66430,37914,54363,48438,-10250,1220,83270,83243,-17474,-116096,-152603,-139914,-91158,-18124,35820,46590,50390,34165,14395,56002,111906,117684,89870,40181,73,11104,58604,72609,55387,34010,-8260,-66184,-76624,-77832,-125392,-124108,-31420,37915,-1564,-15887,45851,87918,28915,-58611,-108848,-88770,-48324,-9994,-10001,-39557,-20926,11545,25948,75479,97193,34595,-62390,-94321,-20845,64521,64617,-33145,-102428,-41249,3294,-30135,-61717,-65921,-55935,-396,60510,89086,115588,139066,118607,26366,-58121,-93463,-67814,64155,196446,170378,-6306,-86044,-18425,9387,-28427,-12077,75695,169696,184947,139554,133992,143178,91854,28599,22343,48470,80540,83449,33118,-63124,-188727,-218548,-119142,-56092,-1775,98126,97217,13619,-1558,46019,65640,25042,-45245,-46409,4504,57119,106240,104252,64211,58088,58494,-30902,-146983,-130277,-56005,-87478,-105560,-7192,73878,43696,-15116,-35235,-6979,5492,-26135,-5110,-7477,-63312,-85297,-99815,-157703,-158959,-129657,-147553,-140626,-66889,-13974,-26285,-31076,-29298,-12324,9670,22083,5019,-24952,-6503,36003,45722,61070,41952,22631,53461,112478,156449,128874,31749,-31109,-22872,21880,61862,49153,11525,-25757,-104731,-159835,-112704,-42187,9881,48273,56908,40413,28236,4629,-17993,-26018,4231,8154,-17830,-36500,-57297,-35419,45717,46858,-52465,-116777,-164951,-147394,-19713,87245,97102,60388,29021,6251,891,40773,46102,-39422,-88094,-82141,-62837,4278,72399,79652,56156,41371,68088,88760,52220,4417,-5926,-50767,-100699,-59692,-5795,-35813,-29051,92395,151430,109242,61301,26455,-11426,-18406,7382,11897,-2605,-9494,17993,13837,-7619,34628,57487,-19291,-105524,-79142,4138,55473,95498,169354,207751,173550,111029,39629,-34642,-70444,-51199,-42749,-36196,-41873,-82255,-94203,-49284,-28433,-57295,-16576,62428,37128,-32872,25326,116192,50419,-97562,-195404,-221043,-160438,-97209,-62749,-13117,52429,37379,-9140,70,26349,4695,-43504,-95050,-112380,-94573,-80983,-80611,-46019,-16394,-20326,15144,98723,163982,126877,25727,-59369,-73795,-22053,26734,-29945,-114753,-110673,-32381,25733,6142,-88111,-105794,-45016,-17604,-12473,-57073,-139487,-113825,14322,113664,139554,132282,72876,19880,87059,155135,84504,32532,-3512,-94158,-136752,-51108,42318,47018,14493,-1254,-46723,-76330,-7920,82422,119860,122277,98785,43226,-14845,-41052,-63720,-28012,64467,64730,-34808,-80711,-47807,-12474,23327,41699,49267,113416,193773,198909,90362,-63788,-115214,-78977,-45606,-28132,-32003,-43841,-36934,-37154,-90970,-66301,60653,73142,21520,92867,91844,37730,49766,28669,-55084,-73895,-32952,2606,37833,83832,62385,11191,18822,12768,-75383,-124017,-85304,-15869,46396,43350,-48715,-85485,-29025,-17580,-56725,-12057,66817,28242,-44507,-55815,-36112,-49079,-34697,13457,28118,-13522,-31513,-60327,-87451,-27982,96482,124281,78836,92759,131543,98311,47584,3265,-37334,-57670,-67514,-81884,-29902,84908,124005,11319,-92951,-81668,-57853,-66300,-65665,6113,107530,111198,20510,6429,18054,-26567,-36267,45652,92096,38376,-14061,-3007,26509,11906,-1929,34031,86502,90417,27706,-53131,-86780,-89613,-83609,-57439,11989,124952,116120,-46778,-134749,-82464,-34772,-54284,-70997,-39329,-16825,-30379,-29257,16564,44653,9457,-28066,-991,48842,28992,9854,-22769,-32919,10187,25276,-5385,42238,92529,38203,17344,73245,57563,-33400,-85800,-99631,-88881,-33002,67145,140946,93359,32654,-1870,-58642,-60280,-21314,-45338,-56526,-12993,13858,25703,32673],[-8369,-92182,-91361,-38455,7471,33172,46910,57651,10933,-90101,-158612,-146528,-95166,-2716,105825,175364,98693,-70483,-177786,-182930,-157111,-107776,-47026,25206,36731,-32767,-64019,-27536,-54132,-119794,-152123,-99922,-81,69067,80940,43464,62495,146504,141597,50189,20641,55520,35383,-26160,-35723,23085,95242,94700,4821,-71829,-7332,137512,175483,34092,-101432,-56024,3432,-3353,4672,27158,32450,57479,79738,17543,-50255,-28537,2105,-37341,-66590,-52478,-7456,28268,33505,45683,31883,-71163,-192072,-195823,-72824,39703,40285,-24361,-35789,-28091,-30383,-36612,-65806,-78039,-42150,-48076,-85393,-96668,-73044,9776,84260,94894,72084,23020,24065,103358,132944,88387,45995,55396,32069,-68685,-95465,-6276,57943,67983,100493,139235,143662,134267,110434,53033,-32590,-115381,-146267,-117511,-13305,127312,165219,65396,-47229,-80189,-33765,1046,-6859,-15069,-30135,-32825,37440,111460,107217,4692,-131047,-133780,-2610,95008,66113,-10177,-27539,49210,121815,98496,44011,80537,111123,60812,14365,-310,-10909,-48268,-91204,-101283,-64044,-34983,-23254,-9687,9767,-22845,-68902,-36632,20335,-5427,-32763,-24137,-23305,-26695,-33707,-60852,-65682,-5494,52569,75173,73416,-3080,-49812,-2716,33987,11021,12065,31659,30901,15193,7927,4861,-11026,-42364,-87344,-130227,-133731,-47056,3616,-49437,-90270,-97297,-85467,-5015,21268,-57390,-82406,-55357,-132332,-178059,-82042,-24205,-91707,-132823,-55958,72169,82677,15382,-35328,-62765,-110444,-130380,-75193,17527,72194,71298,51975,65567,116906,117904,62608,15355,21119,60784,38711,-31287,10277,94631,76719,26917,21773,50864,44881,-12016,-10138,14193,-15102,-54472,-15397,4353,-49556,-99601,-64773,16543,67756,87637,50495,-6815,14041,42268,11585,-5722,26279,49049,84598,92446,53019,38165,123836,210026,201074,129449,-8133,-121924,-82560,-21236,-28281,-43475,-75509,-59914,-8279,18188,22772,60213,117475,89328,4365,-30447,-58620,-95307,-77337,-51575,-65619,-30399,-9357,-74091,-65683,-14490,-53232,-37058,46805,9589,-32313,31267,88930,66085,2746,-13222,6560,-5898,3849,79611,109332,44648,-26749,-50298,-22471,58152,110376,42214,-25252,-17225,-2850,-4171,19902,61011,73656,80128,137933,168597,97202,-5285,-58409,-57621,-50402,-45143,-74176,-82110,-25404,44454,78481,80238,53195,10163,-42726,-46891,8503,-4454,-91823,-79142,-1911,6041,-23922,-43673,-7178,35756,44718,47199,21900,-56635,-145643,-172007,-93061,28831,57225,24510,21826,6895,-20865,-34491,-69189,-119165,-120579,13053,150128,123460,81101,94084,60269,14873,20573,36391,16626,14058,33147,18051,-81527,-150361,-106442,-76010,-99173,-91770,423,34021,-26975,-31101,18934,21064,-4829,-29718,-57581,-31712,35334,53552,1221,-53698,-110658,-135646,-121283,-72484,16726,73317,55314,-7805,-45339,-22255,34786,6582,-93694,-123520,-45076,44278,75120,38767,-43336,-70484,-53385,-73084,-95725,-69872,-23539,-10321,-4755,38918,79505,59856,784,-33215,-3492,29472,40411,-12066,-26321,48039,80546,23579,3849,5119,-65090,-69561,39486,90907,4644,-82746,-86612,-20876,69788,103790,89315,46449,15404,-9077,-45924,-92000,-75949,-9426,-5039,-79782,-97848,-72777,-70110,-49865,-7700,1580,7966,68093,90548,8136,-59215,-26178,46780,83592,40889,-18369,28831,78500,33543,-11695,-2152,26637,44461,32287,71867,146535,111497,-6990,-19276,61064,105090,71839,8291,-5826,50324,85126,70557,10511,-34751,-357,47777,48349,-3917,-74287,-91026,-22743,30575,2409,-45955,-44932,-11651,-18519,-42518,-29549,-9006,-42582,-101096,-121367,-114203,-66853,12072,36349,17718,30458,39072,50492,104266,151571,147614,82951,-11402,-38560,-5128,28949,41469,32605,9713,116,-30406,-62930,-70968,-74604,-66425,-17656,65919,108023,131853,152204,107098,-23547,-112104,-85972,-15484,21012,41761,40760,23701,20782,-3552,-20536,13559,45928,20924,-54904,-74718,14369,81525,64991,-18634,-89458,-30861,35380,1047,-55551,-93663,-112448,-54430,11025,51631,124221,186980,169977,98666,13630,-63919,-104433,-24117,98798,102219,-6810,-29202,21394,59565,66016,47705,61089,114272,115051,25712,-15514,6377,35190,47552,55031,49155,59119,82558,92893,57096,-84723,-179210,-100260,-33162,-40409,752,56830,49091,25925,42033,33527,-37620,-91051,-58173,4429,61985,111861,105633,44646,23816,63211,35934,-53416,-58868,-16203,-22182,-37240,-22450,-15166,-2571,2993,-25469,-7074,28975,13258,6993,26760,12336,-26654,-56630,-118025,-175043,-190902,-173374,-144243,-91485,-15547,20977,21104,803,-5201,-161,8244,-3042,-12739,-18973,-27887,-48611,-70135,-110976,-60181,37590,49810,34440,53619,32899,-25216,-52418,-8894,68109,84407,36377,-22030,-96994,-141451,-90053,-52856,-69682,-45385,8186,11615,12650,29895,-6039,-23886,40944,44061,-31345,-75938,-61702,-24368,-8321,-69170,-130302,-124558,-128746,-132474,-47786,81857,143305,100752,42594,9011,-15384,2861,37470,15460,-1352,-8102,-36021,-31577,5461,28791,46675,59208,70029,69859,33397,5705,21238,29176,3957,25358,45946,-53938,-115777,514,97391,102725,88566,46238,-32872,-57624,-26940,-22194,-22150,-14414,13972,21430,20174,49827,30099,-76362,-163619,-114927,-8088,69693,147273,215829,183266,108372,90718,85937,42816,-818,-5137,-3519,3608,-9589,-52834,-93464,-81126,-14179,30847,63052,92098,45172,-24741,11223,80488,19512,-110015,-186230,-177498,-82774,-4722,15148,27209,53523,41215,372,-24477,-7556,8276,1027,-48649,-97577,-120097,-110848,-84106,-68875,-138273,-205645,-130369,25042,114030,106954,54133,-37243,-83398,-7388,74662,10063,-90537,-99590,-22392,33909,-4266,-108325,-139150,-72664,-2962,-2307,-87046,-159743,-115992,-17901,53018,70579,62673,18962,-20521,48778,152505,101568,36456,58274,36592,-17334,34687,105398,108814,85225,40508,-24070,-22684,41952,65636,59546,54287,-2040,-80881,-88463,-34612,-22175,-43175,-12262,43234,22689,-15224,-16817,-37392,-46293,-17245,18859,77955,122297,134771,93347,-59334,-159139,-112072,-28269,-14020,-65852,-107945,-75144,4371,15759,-9396,54400,111168,72392,26272,-75909,-104282,-8627,57062,38272,11356,-20183,-25276,-19944,-35127,-52999,-50141,-33351,-51155,-122059,-152818,-89655,-5478,29396,5323,-71784,-100211,-52455,-17538,1455,63556,89714,35606,-14643,-31216,-4852,12975,24413,33029,39136,48141,61412,3415,-66939,-33282,72889,78407,-8777,-4587,90456,100166,41141,7077,-20534,-50482,-41705,-45047,-28691,57592,96368,4901,-68285,-33860,-32453,-57194,-33646,21222,54769,45249,4585,23886,65563,59459,29782,47604,100538,104721,37259,338,36247,37686,2461,7902,47608,53828,13417,-5578,409,-53212,-88830,-9920,85651,121224,67768,-44454,-79574,-25871,5576,-42291,-88708,-60322,-40043,-74232,-28388,84955,88097,-32831,-96286,-25831,44636,7295,-43637,-85532,-79112,-3039,28617,-51602,-83318,-25387,-17119,-1279,64958,88969,44378,-6498,-45062,-48848,-20195,39613,99238,108111,92596,41342,-36132,-58290,-46838,-74282,-100442,-76481,-2562,55023,48538],[-58363,-66869,-51204,-38477,-37578,-42283,-22674,21274,-1629,-85043,-140407,-127593,-89730,-36192,38966,118114,66251,-66599,-145921,-180560,-188275,-113903,-8864,86532,107624,57641,53394,94997,41923,-49118,-113266,-72807,62769,120019,81455,67564,127893,169702,123323,19590,-31705,-8221,-8496,-43258,-48073,14787,136619,175183,57009,-56223,5909,138487,174689,44090,-114255,-110184,-21048,35991,56695,72303,55037,15735,14286,3983,-51760,-50619,-29732,-78738,-84845,13180,88317,41409,-22812,-22896,-33870,-104304,-148476,-112324,-17375,76364,93382,26859,3878,18391,-5917,-59603,-68322,-25259,10207,-12106,-54233,-74147,-46237,27846,68791,53558,41744,20644,20934,92930,150244,103054,17800,-8606,-21359,-58914,-53027,1086,19196,27216,84270,104727,64759,47686,73713,58159,-2865,-67955,-96536,-106677,-58126,76021,165541,100060,-41184,-90365,-9948,60081,70936,74411,42714,-21010,-7385,77083,124989,59000,-77887,-112996,-33968,26141,-657,1688,80402,137230,104123,61661,95370,166118,134847,51359,18970,11819,17257,1997,-60295,-91281,-46013,-27917,-49581,-32612,51854,75833,15320,-1270,49771,48839,27078,25756,25374,13828,-27629,-97557,-114669,-55863,17601,38932,44953,24158,-24317,-47163,-37974,-29710,-12339,19495,49550,36553,-13184,-14000,23194,10841,-49361,-86794,-77896,-38340,-48767,-72609,-54415,-74101,-91120,-2921,61493,10021,-72324,-90915,-89585,-57056,-4591,-7284,-82520,-125732,-78208,25976,48308,1729,-33511,-57627,-110703,-112044,-29206,31132,16706,-33459,-73710,-38740,69940,102628,44079,4137,13741,59519,74929,26360,22991,77665,80214,35879,-221,-8545,-4313,3222,53105,54063,-27065,-67548,-25108,-566,-33156,-65215,-49321,-4368,18096,28172,2142,-28132,-14715,-8102,-42572,-50145,-1873,50878,72350,74706,87189,81571,105943,149825,122877,27439,-79094,-89917,2708,41289,-2476,-36461,-57937,-42119,-13304,-43831,-72465,-2957,65363,18192,-63677,-85860,-77225,-50369,-12180,-23508,-53573,-57645,-30979,39235,83165,-33723,-151822,-90946,5798,3241,1947,47443,68526,30315,-7399,14061,34256,21275,10549,3767,23805,57620,27323,-28372,-16018,49645,85865,35837,-31196,-30886,-4520,-863,8145,21166,2860,-1938,59483,98796,34296,-49897,-64469,-37343,-37187,-48433,-78406,-68391,16712,80247,65233,46896,16757,-65501,-127406,-86944,-7895,-24838,-96388,-49407,39808,50333,23172,-3305,39214,106373,90171,77271,91284,30516,-83559,-135442,-38782,96231,107740,40826,-6659,-23907,-18503,1271,7425,-10917,-23791,48318,115687,60533,17355,57415,103611,80074,7860,-21454,-23215,-25593,-2054,27173,-15466,-74636,-66149,-58057,-80138,-56159,42592,36046,-53838,-54959,18783,67751,46148,-37323,-73881,-23831,36098,38649,-9803,-36959,-50642,-64909,-85585,-49230,28342,41396,22359,-2478,-18742,39932,107182,60544,-20807,-29011,-26881,-30648,28684,103722,83048,4713,-82260,-120242,-81021,-8654,43891,47696,23860,43013,103185,101023,10538,-43437,21082,76170,41011,-75659,-138383,-67563,-14000,-56988,-41555,19900,1105,-15952,36895,44555,-38563,-53273,12785,54955,94582,130152,93244,3547,-49371,-62079,-35492,-15911,-1357,31849,48460,-11859,-83662,-122463,-113242,-41797,6693,-20000,-33649,49909,111327,40592,-23261,589,25144,42473,46852,25409,71783,131540,101964,29075,-36808,-47228,-1210,33073,58025,90238,45421,-54920,-46424,37434,85126,88337,67112,35437,23471,24418,37715,9579,-50445,-35689,14164,13092,-15737,-38140,-37804,7913,37181,-265,-55907,-87945,-71802,-62847,-106447,-153580,-134097,-96186,-84149,-77318,-74182,-39178,15529,9234,-18698,-8378,19103,60735,93449,103508,103498,43356,-79994,-124369,-103140,-58199,12635,29806,-22215,-35245,-30895,-62173,-75125,-20378,29050,7331,38531,144457,203300,164577,59706,-33230,-44534,18477,72452,76968,36527,-3867,-6470,11742,-24988,-69069,-58063,2575,51218,36185,28204,85794,98987,70985,34225,-18751,-5861,32208,19455,-32128,-66989,-60003,-14039,10746,55239,131431,163717,149856,143413,116956,50780,-25059,-17123,48541,44249,13583,69675,75896,42847,64053,50410,13087,41671,49374,-58930,-142560,-146573,-74962,18755,50279,-5350,-28550,16263,54441,70290,23614,-9444,47640,51792,-64588,-92300,34631,118949,77432,2040,-69665,-117946,-98372,-30263,35747,92318,110740,59065,-12796,-32625,34041,46553,-33102,-49753,3801,50424,43361,-1045,-78233,-87773,-42685,-23654,4564,38092,25635,-8393,42488,96174,64461,14174,-47709,-131397,-165201,-128391,-86911,-32420,47194,75831,43205,-143,-12153,-29345,-47546,-56606,-25454,-1207,-29433,-76197,-81609,-71215,-25831,13683,-25546,-66445,-47188,-83747,-130252,-97694,-25456,36080,54897,18078,-20135,-59677,-97489,-71950,-59499,-85023,-71697,-30354,-38701,-29516,27708,25557,26626,78944,51015,-54985,-101071,-55820,-38192,-92940,-148190,-121211,-79640,-74171,-58206,-24112,18809,46111,28954,12438,10969,-2292,-19176,9103,39179,57065,46567,14000,-24848,-49601,-44244,-19764,6744,30367,32927,12956,12559,51270,71852,56588,63291,70349,-39412,-139881,-73139,16514,41633,52435,30694,-25165,-9117,49672,32020,-9649,-22230,11698,58127,70387,52857,2634,-53434,-113810,-105904,-44382,12570,84269,154164,126142,33516,9398,24127,8139,10365,43883,55237,49352,29619,9841,-33385,-75880,-14403,80319,89417,73020,43425,-11901,-48634,-33160,-39533,-83052,-94320,-53308,1680,44514,76085,92634,75066,39679,2163,-37079,-23422,22342,41488,32249,-8667,-85027,-114800,-67604,-51358,-167619,-277079,-217486,-59352,41277,57371,57982,337,-48360,20753,85472,22015,-27859,-13745,5204,12481,-6206,-36233,-38737,-12038,7791,-15060,-76454,-97579,-75052,-53531,10210,66748,56520,896,-46690,-31050,47928,79332,72500,107366,104923,85739,144122,156545,95812,63813,25421,-37549,-10649,58272,51385,40587,41758,-33412,-119795,-112106,-36485,-4882,-46065,-53653,11065,57060,53013,34213,-3998,-29088,299,46968,77886,51472,19218,-7054,-118195,-209478,-167394,-49418,14217,-37501,-98511,-70751,1478,19650,-9878,26171,101365,50689,-83306,-202650,-169583,-46375,47639,68003,57754,22647,1844,-38544,-130127,-148507,-73083,-29260,-46023,-69664,-76900,-37404,9887,10431,-12840,-52009,-72318,-36091,15529,50906,77260,57964,12373,-5116,8668,50691,82618,75371,35526,12249,35119,58202,13011,-21560,4721,47752,17184,-62214,-60782,10465,12281,-9728,5749,14118,-5718,704,5470,8081,41181,33668,-46581,-74117,-4072,3575,-16006,11468,11080,-41330,-47908,-21505,22409,76472,104568,47311,-1152,63082,131443,86140,35024,57580,54103,2339,-16787,1668,-18110,-37099,10637,49730,-37930,-86367,32652,138149,94588,21448,14641,52061,72171,63654,18976,-26987,-12215,-23729,-73935,-32089,68176,39898,-85780,-136219,-48821,29107,45,-42827,-71608,-80840,-39594,3665,-52050,-118403,-93260,-45437,-14775,23633,59997,70289,47265,-5532,-28579,-19913,-3650,44115,93139,96395,52731,16317,3405,-14203,-42700,-72997,-85250,-44380,-11023,-34609],[-91153,-21971,18004,-4891,-40058,-75046,-73900,-22629,-8886,-58334,-109413,-90535,-50757,-53002,-55455,2061,1793,-44077,-50974,-67800,-101455,-64461,722,82633,125437,124088,134464,161567,115761,26396,-59377,-65362,23356,86777,101104,119334,138339,109099,64448,2932,-78048,-93707,-36541,-5395,-15108,11958,109693,160307,69106,-45633,-9357,78178,100493,48483,-35361,-75820,-35926,33972,61283,62561,31006,-22389,-25199,4695,-7244,-12293,-8848,-53841,-49882,28331,71387,-7960,-73731,-46795,-25735,-73886,-78880,-20640,36026,95807,116308,47554,19221,44255,198,-75671,-49196,35261,60923,43784,40732,21130,1633,5401,11217,-6609,-12422,-10629,-10241,16368,54610,38888,-47915,-104257,-68213,-13766,-25537,-51812,-64041,-28457,59685,88165,51997,62453,88998,34776,-22701,-13378,16078,-15155,-38013,51081,137460,70891,-51072,-50718,50620,80894,70681,88378,74957,-20958,-71704,-14975,81825,99051,14923,-35346,-26375,-22210,-48278,-18393,60984,96628,51867,40002,107600,165445,121633,70702,40820,17400,28539,10346,-83603,-126865,-56498,-27585,-72363,-59649,31486,69645,25282,-1335,26967,43255,41741,31436,22673,11817,-27511,-77932,-102282,-97756,-19130,48097,87903,99996,13603,-113760,-124691,-48066,-1545,22859,54391,25965,-35125,-20320,28621,32644,3091,-28552,-35793,-42434,-89131,-75045,-3366,-45490,-114849,-38964,79446,96111,-8080,-44951,23408,57680,20745,-29310,-69603,-83094,-69836,-29180,-10025,-216,-13723,-69976,-126246,-71684,35821,39880,-43169,-116205,-133283,-64424,48683,72582,9173,-39533,-38149,15428,74659,60515,27093,45226,75631,60560,-9009,-63773,-26690,25557,40925,-8975,-75771,-80182,-47445,-34128,-7203,9394,-30209,-53016,-35230,-9533,-17167,-19378,-3196,-2029,-22726,-40116,-34085,-8902,-12431,894,65036,79031,61599,61751,43705,-41261,-113358,-37109,105099,108994,26858,-6486,-4851,9259,-1450,-73107,-114943,-61280,-14447,-47648,-115823,-137228,-83468,10391,51358,16065,-32273,-56947,-12624,99207,131205,-32515,-168666,-139009,-47402,4572,30514,37554,14428,-9592,19961,39490,-39931,-86035,-66147,-94373,-62859,59539,70298,-15588,-67940,-79553,-58006,-26193,-17485,-10911,-2871,-15651,-28261,-33183,-44757,-31945,25530,62683,23324,-49368,-64818,-31315,-25671,-32842,-59930,-41006,52096,114434,72524,12631,-51705,-126492,-108109,-26039,9805,-8860,-33535,12848,61828,46524,27322,34316,78271,122450,100380,59293,56898,55433,7532,-43111,-7171,50354,43050,17506,-25247,-78067,-81503,-37958,15276,57592,54418,29540,-9080,-49448,-53850,1464,64904,58404,-5207,-45990,-55694,-41971,-12476,21412,32508,27947,41471,45226,14613,-6843,34104,13000,-61843,-79475,-14865,67493,60954,-16881,-28198,13524,47791,56826,40708,37868,35149,13681,-18564,9181,58480,35763,20809,42397,64201,98303,113236,65462,35516,48421,11867,-32032,15983,75085,68728,22506,-59274,-84476,-15118,54579,103838,108656,40926,17352,65560,58940,-17673,-60860,-34107,-12786,-32220,-108199,-168075,-144370,-115328,-96424,-4092,85840,64815,-14847,-46573,-52862,-65246,2298,89966,111067,107477,93261,25566,-26662,-61973,-92412,-41246,22981,31783,37578,62734,19365,-62055,-108925,-93129,-39470,-7802,-14294,3192,75513,107924,54182,8341,-14783,-53505,-31706,19879,2408,17265,96774,134043,93339,-12896,-90985,-60170,-8699,-7902,-24648,-60287,-94723,-45791,21331,53746,84799,108395,78791,16490,-11120,33381,27812,-50857,-78067,-70524,-73129,-36891,18013,37795,35959,24755,8962,-3407,-28264,-39839,-34754,-62093,-122347,-147827,-123365,-77495,-31578,-4667,1512,-21913,-53508,-52988,-23183,18703,42805,18015,2223,44683,51161,-39178,-114588,-136224,-91731,-1192,34532,-3758,-30987,-31720,-53991,-81712,-36281,37459,467,-28844,56306,119641,61503,-15360,-7683,70751,120061,124126,88593,12850,-42840,-64966,-52677,-38999,-48874,-27375,49421,122262,142715,133690,129414,92862,60271,58388,41208,17034,-7609,-17803,-48714,-55992,129,59353,81019,122225,154399,112378,72006,92638,133715,129287,70158,27503,22885,9482,31726,122277,101310,-18741,-50755,-34555,-27704,30916,45972,-42973,-113534,-145882,-121732,-10966,37887,-58130,-99955,-29892,-6551,-9343,45995,120324,157453,101868,-36947,-72545,53440,138351,78794,-39251,-134553,-128205,-29494,61974,103553,125328,93316,-2854,-56147,-40531,13693,14600,-53721,-76462,-11055,91536,136038,68103,-71189,-167407,-151467,-66377,-5314,23604,2659,-51338,-12618,92025,113992,67626,7134,-48287,-70779,-60306,-23592,61445,149299,127549,29560,-32706,-19792,-15597,-30607,-15150,31097,40948,-4978,-35773,22234,90909,67845,-8509,-55593,-74925,-106145,-189871,-205525,-95540,3753,21121,-1400,-42227,-55119,-49208,-56940,-52051,-54421,-45995,-20367,-19218,-48543,-41289,-9311,24256,72301,103590,55009,-20114,-59501,-75830,-103951,-139908,-134974,-91460,-74739,-61444,-2583,-11821,-86348,-102849,-53333,-7646,10949,9752,-21792,-28222,10798,66514,75802,46845,-14826,-90509,-118202,-104555,-73245,-16737,2832,-4959,24283,76081,48409,-10929,-6192,31557,-22698,-111704,-90495,-28550,1886,25136,26911,26918,96724,151318,92097,11893,-41176,-32577,40444,68462,11868,-31972,1281,-9498,-53120,-62377,-51668,-20492,46878,86323,45371,-3647,-28982,-54190,-31384,32684,67693,82220,70989,64523,29394,-72203,-96511,-29854,3614,19967,39930,4563,-81210,-114047,-86582,-64379,-42038,-8132,5980,-1287,30844,79280,71481,21281,-23243,-51358,-28690,13588,35479,69181,62697,-34200,-106980,-73903,-37254,-84324,-133196,-107071,-52806,-17968,-4842,46221,47207,4598,5361,-12096,-61091,-20268,33310,-3486,-52925,-24967,44292,78107,50619,-3461,-31175,-33511,-19273,-33114,-64696,1154,92644,82741,24115,-23972,-58541,-27691,46392,98604,102144,60543,54077,123630,123580,26627,-28732,-36765,-68196,-43428,23538,37432,71459,105889,33353,-58576,-83132,-60804,-48074,-59473,-64266,-52071,-3517,54817,63746,36299,34538,49966,59328,69989,30820,-28844,-57111,-104765,-169945,-163811,-49598,67219,48656,-21650,-23512,-7329,-34481,-38303,26521,79011,-15625,-148797,-192969,-131118,-66903,-6315,31375,37881,27920,6393,-60229,-149320,-157456,-71442,-7991,6142,-1826,-38580,-44681,1072,19921,13982,-5486,-33215,-15402,22540,12764,-8210,-1193,-8127,-11580,23012,83520,125236,118972,65650,28348,6290,-36326,-72498,-17363,48856,54887,23937,9695,12450,-6447,-70194,-84261,-28704,34875,37703,13938,10060,6752,-10585,-44194,-98918,-86040,4965,32765,24640,42130,11521,-78005,-93652,-47497,3769,51893,92031,37851,-41238,-5685,68639,67567,50182,70680,63034,3974,-30293,-13741,-28926,-40399,-4145,12897,-57867,-93517,-1304,90837,60871,16747,75171,141611,118505,75861,37065,3715,21536,10559,-7346,15468,25637,-13802,-52001,-71491,-46879,-6666,-21213,-27839,-27642,-55610,-81638,-36999,-3588,-20856,-31159,-25943,-30845,-13696,9600,25439,27874,-21143,-61566,-64868,-64247,7764,81697,73452,38601,38042,41774,35619,30257,9666,-23490,-32571,-63271,-124056],[-88534,3352,48179,15784,-1714,-14592,-37482,-32402,-19007,-49854,-105651,-85292,-35925,-38696,-58288,-40989,-42039,-24235,25766,28521,-31495,-52429,-12627,63804,96989,77291,45806,69133,91074,46725,-44885,-101626,-80325,11979,121823,158964,104757,18148,-9105,-4094,-68021,-106776,-32418,27486,5733,-9768,33417,69674,27836,-32914,184,43249,30081,24405,15854,-12574,-12775,23475,42512,46071,26187,1476,14863,47917,63019,52359,41787,10881,5325,16103,1515,-50953,-67992,-22300,11186,-27886,-55652,-27982,16897,78510,105581,41569,2211,4664,-37190,-75100,-29992,33649,39495,35236,85436,96499,22996,-44625,-53615,-52314,-56927,-43254,-11259,4180,4954,13718,-48267,-111187,-38912,56032,10393,-77687,-88917,-24294,72705,136782,137317,132957,102319,14099,-28373,32312,98232,80151,32304,62517,96173,9048,-63584,-16213,53385,44016,19208,32128,34328,-50742,-123335,-92612,30324,125005,97336,33096,-2226,-22852,-41933,-39767,-24678,-4490,5355,53404,105871,104969,71406,60190,13835,-28893,5794,2979,-87092,-132111,-76609,-53572,-79180,-44698,19545,18753,-6934,-6695,-14132,-52644,-83494,-89596,-59242,-20662,-26588,-41436,-46049,-47837,13384,96302,151697,151522,39478,-131119,-146995,-37715,34440,58075,62140,17703,-6868,18989,19057,10232,20578,6979,-14859,-30049,-67768,-48681,5971,-55462,-145805,-86753,55176,130060,74382,47041,90401,68205,-1536,-39112,-49391,-46088,-60540,-66216,-29533,40444,15488,-80485,-94624,10953,82385,41398,-38469,-74942,-60470,-26194,15127,29070,829,-37936,-47273,-28662,4401,16557,14420,13670,39650,60584,4389,-34365,40644,67434,2099,-57613,-62636,-53728,-56154,-73913,-9228,53370,-2867,-58264,-28829,28263,43122,30082,27971,40076,49210,7989,-49938,-86448,-100094,-60367,30779,64791,57183,75796,94298,27726,-46638,31254,166947,137104,41114,33082,42490,38560,905,-48713,-55965,-50289,-63564,-71574,-96142,-116851,-56521,45155,75015,56266,16699,16544,73105,95752,63536,6018,-60826,-113654,-91937,-54914,-39383,-27209,-27116,-9743,75502,76663,-99117,-186393,-127178,-110204,-71259,28132,43486,-12954,-90581,-161066,-137873,-58595,-7350,6324,10489,-1889,-24294,-37083,-33902,-6662,50260,82817,52511,-17694,-53234,-24957,-9538,-22468,-58501,-51801,19384,78476,47679,-16291,-86564,-129732,-50763,31450,-4592,-29605,12540,72740,95310,63022,56919,91711,105924,84567,71378,28699,418,42490,29274,-37418,-58862,-72844,-74003,-3958,20370,-61675,-106486,-58381,7718,57141,49986,-12139,-69479,-71472,-40682,-5686,15839,45086,59857,12184,-49318,-37748,-20784,-14091,21502,66609,101220,114935,84638,249,-40630,-45543,-66342,-78895,-23268,47910,23872,-7138,35601,49861,33718,47506,63397,90363,102181,71827,30232,40552,70867,42675,38449,98352,137904,97423,44134,25725,53948,73771,62614,52086,35449,-28731,-73609,-44077,-31066,-23403,32389,60977,90193,100585,24111,-14859,3764,-15485,-30111,-38405,-77972,-101320,-62261,-46716,-55742,-83664,-106582,-52501,50858,99078,38244,-70226,-117756,-101603,-75843,-839,81674,122014,117185,42474,-26749,-19397,-37973,-86693,-47379,9576,9335,5673,34442,22910,-19234,-36557,-24737,-36138,-50722,-25746,35848,87773,77901,46522,39765,-12749,-111722,-110546,-45483,-50180,-33806,41359,96175,101160,38369,-49071,-59412,-57957,-89339,-98417,-84570,-77900,-30825,14162,20184,30221,56776,61301,32609,17679,59790,32133,-56914,-100787,-132394,-130232,-56557,16821,34196,4313,-38894,-27147,19759,21465,9582,31023,44985,10533,-67571,-121977,-93702,-16732,44087,26745,-61515,-96399,-64451,-23172,18039,24482,-15613,-24187,33525,78515,57575,563,-37861,-12935,13457,12072,23072,25638,-11278,-52708,-100675,-111360,-43117,-20378,-47248,-28978,4148,-26235,-33567,23795,107525,122035,88505,36566,10409,14827,-40556,-93286,-56809,-16861,39435,115786,144367,138055,121051,94351,54822,19038,12746,19500,1885,-39122,-55405,-89296,-96815,-19875,75208,126027,138031,117769,58667,-580,-7255,45053,85875,67067,9000,-44201,-28798,26210,86254,58083,-63974,-138780,-108450,-22463,65740,65985,14936,10195,-20323,-48414,22107,49310,-44595,-55758,21431,-1981,-53250,15240,106116,106036,48996,8433,14806,53639,68013,31214,-28816,-76640,-34245,73107,136623,120359,90770,41749,-37119,-36991,30680,42207,-15835,-69460,-70967,-14971,86737,169017,117414,-30515,-187307,-238253,-146773,-32844,25123,11103,-55827,-78370,20125,104940,96342,54965,51059,29450,-22059,-9459,100931,205034,156564,29494,-29699,9534,54704,80270,115832,119324,42734,-22698,-2346,90005,132324,52976,-59473,-63397,-43600,-98138,-152655,-128228,-35315,47946,51373,1712,-50962,-76029,-64449,-36957,-23659,-39669,-26664,9045,866,-17482,-9472,-26742,-5387,56452,80805,67755,79541,32438,-104344,-178145,-129177,-72084,-90339,-115733,-69260,19179,-16062,-137008,-136643,-41401,8817,12864,7755,-14386,-41890,-16755,70073,93535,30598,-51219,-128148,-146743,-111828,-74570,-18122,-10297,-36689,21509,89191,16418,-81935,-63280,2467,-7286,-67401,-57378,-5262,38693,60134,52428,71039,152774,171012,84330,7044,-69889,-95250,-14346,63225,16020,-54500,-3312,40170,6691,-20044,-23015,-35813,-14481,48924,84992,65368,33688,-341,-31605,-26920,16563,88444,95088,69246,36666,-77283,-178827,-177102,-101046,-13919,30891,627,-64092,-91473,-77332,-63835,-59545,-45754,-27250,-57658,-70836,-25157,28734,18430,-27637,-59189,-59745,-58940,-31939,22767,36643,-38733,-102503,-78951,-22446,22965,76701,88775,23543,-42428,-41360,46917,83795,28691,-43352,-111817,-122432,-28052,30216,-15344,-78964,-30272,82667,128881,61513,-21233,-18311,17998,18063,-17116,-60712,-21250,72116,105297,82145,40707,-7221,10906,68201,109379,81144,9345,-45115,-9223,44419,16916,-36067,-44064,-62347,-65795,-12061,34987,96828,150663,102000,17622,-37474,-64330,-60422,-30047,-33051,-86423,-78674,20371,57971,34181,69131,89134,53323,53973,60823,35358,31455,11309,-55760,-77555,7674,103459,98382,39332,34412,45184,-24223,-56738,37702,81778,-37924,-116533,-88463,-47173,-54270,-27975,12743,12344,-4118,-38760,-104585,-126142,-108271,-64812,1401,44535,15881,-54955,-75069,-5932,54466,70983,44748,-1769,-3353,16557,-26992,-62330,-23518,-5873,-13294,3164,66167,131585,157862,120651,84850,12029,-106407,-153888,-48868,53350,63937,70838,130340,142589,63787,-44509,-94677,-54148,33501,49815,17646,14085,-9278,-78566,-119532,-120941,-71902,9189,35916,37614,50410,29267,-36869,-59226,-32155,19181,68428,111904,79532,-15266,-61149,-38125,-4168,13829,48656,68387,11193,-46554,-14496,31486,33998,287,-30670,-48629,-77148,-62958,5425,44532,39736,87827,143780,103912,40871,-14181,-40078,-1010,12968,16235,38913,11326,-5861,37400,42576,-19483,-56862,-67057,-33375,-4705,-26942,-86571,-57885,30037,69168,50814,4723,-14055,9574,10072,-12229,-17239,-62522,-113125,-118858,-98053,-22258,35347,45114,46409,24015,1908,35427,73034,60099,28284,23688,-35088,-135588],[-48222,-1254,15877,3488,42311,75379,31101,-24420,-39130,-60992,-105030,-84727,-32485,13491,50531,44838,-10640,2887,56348,49413,-28001,-63677,6828,99531,86682,-14097,-105613,-73391,9830,16097,-67494,-141630,-139018,-41705,90504,142106,85346,-18559,-49367,-5951,-13160,-42767,-19247,6782,-23406,-57306,-29072,-2682,-23895,-18481,45065,57687,3388,-24597,-11018,21628,30288,26930,43217,83835,85019,54787,58537,78733,84193,72010,61660,23945,-16140,-20926,-14045,-22818,-37108,-36075,-14535,-13579,-56279,-79327,-36452,37428,81742,35909,-28378,-57907,-63001,-58820,-43243,-32914,-46147,-61440,-4317,52126,13871,-39177,-52486,-54727,-64741,-41281,38145,76318,57664,56371,5883,-36448,40217,118413,76773,-17243,-38322,19043,90054,152200,170580,126539,65038,11002,2072,45285,100948,128559,106336,85844,68387,-4870,-30769,17001,30307,4800,-23227,-34286,-41179,-96976,-144081,-110620,183,111331,113846,46446,10101,10914,-18987,-65486,-74092,-55328,-26162,54727,99166,56389,12326,-14576,-84214,-120329,-51519,-9901,-37215,-56000,-45513,-58120,-59721,-21471,5957,-19962,-23716,376,-24663,-137640,-235700,-219581,-110956,-23296,-27669,-55411,-19478,34914,60117,105036,164935,143268,22828,-102270,-94307,-17998,38740,70812,49290,-594,15612,44584,10357,-7919,11381,14546,852,-943,-24661,-39480,-44415,-92837,-135796,-90255,5112,81530,90139,78633,52766,8153,-9548,-22876,-59596,-57144,-53362,-46438,10075,79877,11456,-98895,-57767,68338,90718,37945,12949,26421,23137,-36467,-61311,-13474,24580,19868,11713,-22947,-70428,-56905,-12303,-34060,-52630,-7684,8732,49499,137550,105259,-5969,-46168,-7507,12011,-19049,-73335,-39460,29290,26193,-1063,8227,58480,91661,66914,29583,37478,63490,17541,-73197,-141035,-127160,-60811,12225,48526,88276,157134,176649,98362,17184,59265,136265,89316,13150,33474,49532,20190,-27811,-42214,-25761,-37017,-62312,-36185,-14616,-43285,-29712,13786,26472,49073,67058,98636,129344,69334,11195,46565,49058,-30536,-84747,-129989,-160619,-116549,-48930,6953,100738,118729,-18660,-96887,-48503,-15220,-14956,-25816,-34227,-19528,-43092,-97932,-87727,-49644,-25314,-1179,34177,50797,38268,20396,9323,25177,81041,105095,71299,21170,-21988,-19326,-14970,-36152,-66649,-70525,-37520,4791,2053,-21349,-55901,-93025,-60816,-12642,-49092,-70003,-8352,79668,128153,111380,105537,124468,99640,49961,48145,15344,-21905,11047,-34154,-125376,-127453,-132739,-126822,-9273,75963,16790,-42700,-9793,35785,58670,41797,-255,-4190,27986,55745,31175,8729,72345,129110,60565,-50557,-62002,-44149,-33424,474,41043,59058,60466,55541,-22896,-95434,-86464,-67694,-55414,14381,57480,6147,5334,79010,77830,15961,-5629,2327,57390,101451,77197,20390,23075,65102,45360,50427,131676,143844,25837,-65808,-39025,47381,94848,114781,116262,44536,-76434,-145295,-92160,-19952,12376,36010,25534,25241,33095,-10954,-35304,-29266,-26844,20191,30871,-28231,-54711,-6023,32537,52812,8495,-37628,-3168,29052,2892,-60628,-104932,-93644,-62272,-64621,-35444,46079,116071,102418,12165,8632,47571,-313,-48886,1588,35618,21414,12554,30917,29242,6485,12351,32851,-10717,-73027,-59174,11001,61197,51103,45934,82915,46996,-80662,-135680,-98490,-72576,-31316,16537,43223,60116,61428,43947,11576,-55808,-105325,-64997,6558,-1663,-17382,-7843,-32857,-72681,-69639,-19132,42889,72785,65785,-7484,-73143,-87028,-108584,-98472,-61728,-49184,-39639,-41205,-89546,-88870,-32886,-30522,-15797,40104,74075,75318,6251,-99483,-116259,-47965,16296,4112,-63020,-73624,-41863,-24959,64,30734,47031,64173,70503,65197,66700,60331,50005,76647,48116,-26240,-3238,58836,6307,-67064,-106245,-128856,-71324,6405,22123,-2601,-24017,-30412,5028,42640,54064,26150,-30750,-63119,4760,106580,67261,-43005,-72586,-41213,36025,101691,69065,13722,780,11613,9338,-19581,-43260,-37970,-24118,-13931,-10503,-74301,-122069,-57191,50583,83075,42423,9722,17064,-8133,-42550,-31187,29,5514,-46292,-115792,-63880,14446,24431,-15360,-60619,-93871,-69181,30915,93184,58457,27176,65152,48569,24682,44317,30585,5772,71671,110831,29161,-18035,22462,48442,-102,-38167,12100,43619,-762,-21884,3484,18500,25709,73538,118393,100864,35593,-673,-2677,-14932,27123,110713,90465,-24518,-73547,-17214,34915,62069,91765,80699,-6753,-117477,-193783,-159430,-27402,59075,64901,-8268,-85546,-35863,66420,97525,93210,120954,91403,-1827,-27274,73471,181947,156982,71477,22278,41415,100438,166808,182329,114407,-24437,-82699,-28829,28970,-11671,-101495,-152540,-96050,-44415,-56389,-36451,16,10959,33984,44730,42055,27666,-26695,-66107,-42833,-5533,-27208,-49418,-31393,-17600,-7202,7546,-7368,-29873,-29516,-14539,49169,150108,110363,-75493,-180990,-102409,-35322,-82711,-119313,-59764,28792,5447,-84931,-61977,5812,16120,7791,11079,16025,-8324,-8073,80833,83759,-35750,-121855,-146595,-111969,-38830,-4180,5960,-27413,-91953,-39679,46546,4450,-49868,-10455,32468,9830,-35373,-22334,29804,88525,103978,60335,43750,106884,121943,39062,-32711,-90334,-105499,-33665,82449,75188,-54190,-74881,-20107,-6778,9462,49302,24042,-38551,-44182,12705,73446,113891,107543,18709,-71114,-50031,47252,58816,19727,-3630,-77696,-164985,-183525,-120076,-29249,-11691,-54326,-64167,-28202,-22573,-60954,-93038,-78169,-39102,-63399,-125909,-116282,-19722,28102,-2735,-61637,-130442,-177091,-132722,-69992,-52740,-89051,-106667,-60406,2200,46787,116238,126708,35613,-49179,-42926,47090,78270,12111,-56435,-80309,-61005,-2166,15920,-6126,-35601,-11764,66605,98723,19557,-46224,-5075,27082,-7463,-44424,-92016,-106403,-26005,91653,120078,68283,27790,66011,107477,92653,50816,-8099,-106219,-115587,-10198,69355,56875,11958,-45437,-78034,-35020,15268,44894,73792,55661,240,-52875,-64175,-13488,42850,20179,-68961,-100266,-22842,13839,-1133,52189,95493,56807,45034,77124,96544,108808,72772,8929,-6467,30455,49329,35475,1322,12704,74370,23062,-67297,9620,78035,-14350,-49741,-13696,8542,-9277,-2696,2107,-17175,-38414,-82949,-142164,-121705,-81611,-66464,-13062,21265,-5453,-33093,-36261,-3350,52069,81294,49895,5428,820,20096,5342,-4518,8878,-3745,-28539,-38937,5656,82657,124219,97265,68456,-5323,-119840,-160381,-69626,23427,37530,54875,136887,170117,106698,20669,-39567,-45588,-118,5000,5680,35386,4765,-102259,-167922,-137726,-67656,-11851,-3670,12285,25198,1477,-27236,-11924,8411,49425,112245,169175,147087,34682,-83864,-112106,-68066,-45886,-8908,47568,568,-83661,-39516,66934,94944,26353,-12331,4954,-29748,-73474,-35014,29731,41013,45087,72515,46885,-5195,-49315,-62589,-22491,-16752,-54953,-42544,-10741,11814,60212,87392,16606,-87766,-119006,-55181,4130,3104,-51325,-53953,6334,43400,28481,5189,42545,81435,58970,9936,-16403,-65333,-126499,-140069,-89772,-46684,-46271,12039,80586,25473,-40373,10155,66140,45849,19011,49343,23399,-75533],[1655,-19977,-34275,-15981,47297,77916,34023,-17728,-41225,-52519,-66621,-44452,3304,80049,151630,148151,63924,32089,43010,22916,-24439,-20080,55426,133499,95302,-26970,-122358,-102701,-42451,-25868,-85669,-140592,-123237,-64608,11222,81675,90193,9724,-27722,9479,30935,15568,-15664,-37026,-80876,-120529,-67379,-36547,-69637,-31525,60336,64069,6835,-46306,-30555,45556,51330,11501,43178,138074,143905,58345,29833,50916,43121,47216,44397,-24191,-89710,-67135,13061,25334,-45839,-115400,-92861,-27165,-29204,-55906,-34398,10406,70649,56452,-22995,-48893,-24297,-49168,-88046,-88216,-98545,-147559,-142262,-70800,-568,32029,13681,-26787,-53689,-25437,74038,126049,109229,78725,19291,13683,86717,137823,133667,74117,11390,26297,61722,64881,66624,43572,19202,11777,25631,38827,83494,144780,145951,103104,74494,55623,65440,94830,78663,18221,-33652,-70229,-99849,-137944,-132749,-67280,4788,66904,78109,31109,10428,36408,-23147,-94429,-69344,-47614,-55617,16180,76268,42346,-19576,-77128,-149006,-168840,-112366,-53036,425,38338,35630,-2088,-15383,-17259,-30309,-47724,-38615,-19984,-10796,-98702,-217932,-188238,-46356,14086,-46375,-109942,-55297,15483,18061,49324,134120,101496,-38236,-88172,-19783,11511,2763,22801,10733,-30382,-25264,-9617,-11196,301,-581,-3189,8270,19468,-19185,-78300,-103524,-103295,-79378,-40630,-22397,25,16256,23574,-16712,-36075,2776,-15807,-89565,-68044,-6593,32368,57792,53724,-44942,-126418,-65705,54311,80542,44453,45347,52898,-3492,-104467,-119302,-28657,45537,56988,58619,16920,-71208,-71211,-24135,-76983,-135030,-92788,-16586,78652,148629,100669,6062,-47057,-10221,57015,45541,-25504,-53591,-11090,43931,48516,-1147,393,51083,62297,16659,747,22143,-5986,-95931,-147442,-91181,-8209,27293,42856,104019,158834,124791,39779,3822,33621,47505,9692,-20131,11498,32148,-7903,-53493,-83164,-106959,-89864,-35196,40013,64607,2117,-42044,-44793,-39296,9358,80441,99299,74096,43022,44993,42702,32683,23205,-12159,-111950,-198118,-172132,-91903,-29436,41904,99963,99078,94022,110924,106328,43451,-49946,-78703,-27900,15527,22821,3215,-40485,-58189,-20962,40280,82797,95952,78784,31796,27465,85124,93168,51033,25475,-13318,-50883,-72491,-68458,-61137,-68782,-74156,-39280,-3952,7798,-4143,-54375,-102456,-86253,-46859,-46485,-51309,19045,101072,110810,93749,81508,54248,42927,51118,5219,-52945,-55278,-114891,-191169,-125722,-66062,-74471,-2306,79020,63193,29245,38238,59225,86376,76150,41159,72043,145027,140860,44969,11317,71273,89030,1237,-112246,-121035,-57875,-16029,-4719,8040,-10387,-51059,-22418,-18203,-54065,-52302,-38731,-23584,44120,78935,53800,54155,90636,90576,32587,-44778,-82228,-23713,39120,28954,-27221,-10230,59628,51817,51613,108998,68815,-82349,-168082,-106109,26378,115470,117538,70731,20790,-8908,-49793,-59508,-24459,12210,13701,-11288,-27285,-33554,-51411,-49188,-15315,34808,88356,82689,50229,40390,31717,10065,9995,-8094,-28302,-26263,-61359,-120348,-119653,-63935,-20365,-17899,-43077,-36484,26918,97348,62392,-3216,64394,114072,21115,-24198,67220,110410,82205,61322,68431,39903,-19905,-25007,23951,21706,-44598,-76398,-34098,26878,35519,39700,93179,89779,-19234,-101985,-96845,-68226,-29195,14886,40856,23902,16315,66939,61194,-24734,-68176,5196,103647,74444,-2401,-42076,-104742,-179467,-179194,-100351,20809,80317,18366,-70616,-83362,-56177,-38023,-26881,-58401,-106062,-85369,-39133,-84662,-135404,-120688,-123690,-75097,-3709,5710,32459,42984,-43311,-106225,-82656,-49532,-41922,-41726,-31079,-26369,-38876,-27877,25576,95644,131814,85532,14221,-24565,-33093,-29432,30876,43245,-54802,-71593,14427,-9778,-77800,-71296,-47658,13,55785,74997,40469,-21383,-34581,8223,19551,-27421,-95402,-157887,-149733,-43485,99343,133111,38473,-73139,-90803,-22713,15841,-51164,-109219,-88042,-45017,-27874,-24320,-32721,-44801,-23470,38351,82684,7267,-71697,-28014,50018,20853,-59758,-75570,-6005,36356,11174,-16561,-15170,-6241,-43799,-114625,-77167,4720,3307,-42575,-23765,15293,27045,67654,82670,27790,-10679,1289,-21007,-30055,-46219,-65031,10789,134540,110240,-6001,1887,62025,57716,-3751,-44182,-13953,-4970,-58655,-49099,21421,35938,37298,81623,69379,-9831,-66607,-50974,16358,47252,66750,107148,90505,-20630,-63815,39911,99360,42300,-17685,-12079,-20567,-26255,-52630,-58196,17463,82879,95170,30226,-53217,-47242,24549,75744,106472,125327,92947,19862,-17911,45255,128184,143626,127592,64381,17929,60561,134260,120180,27033,-88841,-125413,-85159,-72272,-144842,-219488,-216003,-133866,-62159,-19055,19308,44771,28831,-17263,-35356,41249,114923,67323,-30711,-54271,-8986,-18258,-57694,-62050,-40227,-34310,-26877,1227,-33715,-122387,-136039,-21529,122275,141120,35149,-66890,-57868,-19034,-20221,-36181,-19691,48487,71771,14429,-15668,-10734,-5657,933,36415,87402,76486,36773,89752,65249,-68803,-125223,-92132,-30909,33297,46104,16090,-43141,-122697,-113453,-24976,15453,48818,84988,76979,36623,2174,2696,33573,88120,104633,41168,-12012,48027,110643,38193,-51323,-52036,-16227,17332,82993,92020,-26456,-98654,-93370,-79826,-37029,50064,55854,-49534,-133835,-108494,5368,103536,119074,46630,-55597,-75710,-19474,-4715,-8748,-10112,-45090,-61609,-49584,-47346,-33086,-50178,-91351,-72614,16878,45789,-20951,-75469,-61021,-22940,-23705,-65959,-69594,-5645,41390,35918,-28646,-143403,-201143,-147858,-93869,-74183,-71231,-64741,-4989,48795,20390,9641,23681,3360,-8604,4989,56356,66353,23785,27226,74491,71968,44905,18041,10813,19663,23772,50198,59955,-5642,-47506,-1639,6340,-41569,-80549,-139022,-182054,-110486,58768,124983,63657,26724,71678,112477,64713,6830,-30670,-93205,-90320,10110,110529,135562,81679,-19304,-71199,-38756,-13391,-24738,-29363,-34282,-63046,-103345,-70355,42229,107307,67840,-22908,-66175,-33715,3026,23236,61246,95306,81763,58501,62016,83437,79488,41189,20450,14060,-4819,-30940,-40020,-60553,-71037,10111,35788,-40148,-6629,78009,36666,7517,14371,46063,55051,28964,-25147,-41214,-25530,-48879,-102122,-101788,-64106,-29041,8791,7938,18156,73424,76167,30307,24451,24369,3125,7627,19226,29346,66123,111631,92649,9138,-43942,-42898,-14077,27014,33004,4197,-5445,-44483,-94487,-93698,-29368,31156,27187,-3200,47506,103300,72667,22512,8663,-15328,-35676,-50899,-16482,52705,51651,-43167,-126142,-119100,-71871,-43383,-38390,-539,4179,-59071,-76915,-1769,35851,59161,121696,185278,165280,59950,-60198,-103199,-70247,-57577,-38187,17003,-18400,-97844,-46111,59359,90619,56011,58477,63583,18788,-27272,-26885,2758,20894,3351,-7098,-14723,-13108,13202,25077,28936,-11429,-111367,-146918,-58590,-3985,9495,63019,66418,-47677,-127960,-60909,31720,50816,3846,-32647,-30086,-25876,-48387,-21864,69237,110452,84670,55797,34794,-9093,-83306,-126359,-73852,-38857,-74253,-4875,95411,57875,-973,26302,51704,20978,-4568,34635,51963,-5126],[23946,-31672,-50786,-20983,2522,-20328,-29764,-2689,-440,-6676,-4871,14109,57558,111623,136160,139889,88538,22402,-10823,-10221,13306,54156,58209,63779,58387,32145,-6929,-23632,-41206,-49341,-74031,-101279,-94702,-82044,-44301,32435,73716,39874,29382,45148,42542,23993,-9729,-46862,-119481,-172046,-107935,-77750,-113584,-74929,3987,24679,21006,-4804,23796,86146,35329,-45201,-1915,117481,118407,12324,-16669,12098,11212,35647,28905,-50882,-83490,-56199,13018,17222,-74393,-154824,-121213,-38945,10883,37544,35825,26176,85657,98330,32394,33326,43496,-46046,-108031,-74680,-59951,-125069,-174432,-131348,-10090,72795,56933,-10799,-59513,-41305,44595,97825,81136,23647,-38895,-2933,81692,119800,142177,122164,27868,-3725,7434,-39880,-57139,-12921,9300,5985,28283,66796,124090,156785,140248,107400,91515,113381,155975,180599,157466,60822,-12512,-54329,-98240,-126567,-66435,25452,55629,60286,70706,43357,11669,22465,-33605,-79965,-42382,-34041,-68345,-17459,46858,48758,9708,-27754,-67640,-91750,-116836,-105960,-5364,86157,98289,67895,43911,16136,-28851,-62985,-83720,-85837,-9453,29748,-31819,-25780,61233,38897,-73235,-120613,-91989,-92762,-80444,220,108701,65125,-84183,-91159,33134,62649,-6634,-26787,-2277,-13110,-55253,-81595,-42656,10368,-12415,-40881,-8096,19861,-39332,-114417,-99220,-56490,-20583,18468,285,-40000,-61259,-30134,-19034,-20378,4796,-24695,-66146,683,86555,116768,78838,-2059,-94175,-115256,-52028,43038,88769,81087,62355,11210,-66138,-110845,-85095,-381,62065,56527,55879,44377,-8307,-8680,9535,-47933,-90963,-71695,-23715,32347,67900,61150,13515,-76645,-55419,65277,98857,22633,-33270,192,62658,51776,-48083,-88632,-19484,58106,50825,24554,40450,20512,-58758,-82015,-12811,67530,86023,67718,83361,64423,-908,-25974,22151,44596,10996,-5740,16326,41998,36774,8744,-19983,-88191,-161344,-122579,910,106606,104491,1753,-62955,-30733,4801,38025,78333,49135,-12722,34094,118345,35510,-38821,26580,75687,4063,-97064,-144399,-141915,-109930,-58950,8487,86995,150909,174958,156324,87751,12452,-19494,-6194,40773,98831,81264,-16104,-64391,-28499,25068,69653,108278,98781,30534,22311,87917,71469,-5533,-39752,-59925,-101251,-128886,-80315,-44079,-77974,-107693,-38321,45651,53144,24834,-6438,-55061,-56604,27848,47612,-39032,-39988,27594,46057,31928,13681,13197,39246,44845,-27449,-113197,-119576,-131596,-153876,-49304,49546,18463,19397,58358,49662,35092,29144,41369,94998,94235,36934,69698,187120,159686,27590,2826,33243,-4041,-95656,-174599,-130911,-21206,3657,-22855,82,-9623,-69656,-16042,59487,61316,51153,48590,31698,36772,68838,117130,117871,75866,74774,77603,-6103,-85614,-48830,9613,9706,-28827,-15225,61205,88144,67759,43591,-24193,-138322,-184734,-117782,11877,96304,59064,-18870,-453,84697,77820,-10218,-38142,-3846,-924,-22151,-35770,-61926,-84406,-47175,36014,103066,101831,55616,49783,50845,1392,-74994,-97271,-72171,-50022,-49189,-93094,-131330,-63548,24476,10469,-34741,-22294,1475,9610,56473,42478,-11002,30428,73494,-3717,-35446,79146,150576,111702,77282,95316,53374,-43272,-84191,-29495,29765,8125,-49868,-39068,21589,31104,18200,49882,58499,-4987,-48654,-48178,-65877,-55966,23397,81927,16519,-60496,-8418,39616,-16413,-51260,16906,114076,111186,42040,-29708,-124143,-203791,-183782,-102632,-89,38491,-32910,-93500,-68675,-23635,17823,21789,-35906,-80095,-48286,3256,-45230,-139201,-158857,-131492,-60276,-8084,-31090,-1197,75766,41173,-37822,-45220,-34873,-27037,-16701,-28797,-53136,-59970,-51083,-25742,32376,74201,48788,-1870,-63534,-136181,-182452,-114295,-23101,-63951,-112066,-52206,-29403,-54111,-19447,31057,56712,41492,6341,-36660,-79161,-88030,-50714,-47057,-93397,-164097,-191196,-147797,-85603,8200,90055,53339,-53687,-88202,-47408,-45803,-113375,-118414,-45431,-25528,-41638,3256,37992,-1292,-20891,39049,114944,79877,18526,40402,81492,38624,-45915,-75046,-11412,77870,76688,34355,29404,47497,23663,-64112,-84764,-17887,13612,-9463,16353,66834,52797,28580,34332,7186,-34190,-73331,-121287,-140944,-161564,-144529,-30954,68690,16544,-85018,-48123,56310,86680,63337,27278,-6165,-31657,-55771,-19672,41360,10584,-30039,5598,-9781,-68044,-74926,-15900,75720,90255,39143,19018,23236,-20254,-26195,65921,99620,13147,-63494,-83482,-76890,-30533,24138,45283,50385,65057,67726,25939,-39558,-55557,-18013,49683,101465,77142,18263,2980,19191,45862,76226,114730,143710,60836,-27812,-12849,23853,16886,-23636,-87361,-122800,-108037,-88625,-121612,-171769,-177194,-129743,-58412,-4882,-1299,36166,70467,-11912,-88079,-548,121617,121068,17670,-48562,-23867,-15620,-27818,-26975,-23736,-56143,-77341,-28560,-28846,-155912,-205968,-111695,11376,97237,124338,83753,20688,5072,37684,47029,14744,56823,120907,59217,-58201,-72508,-22509,-9692,34761,131430,144758,73275,77226,65956,-8774,-24900,11014,25830,22767,16607,6637,-40673,-102240,-107826,-30789,44441,90048,79909,51549,51780,45188,23771,17795,46974,60055,12812,-32347,43309,144650,77301,-15638,25747,88154,70078,30552,17814,-3243,-32651,-81182,-118389,-113712,-45976,-1199,-54446,-124097,-106250,-12595,36113,16097,-1560,-39420,-99787,-95422,-49360,4859,24737,2694,23806,48971,6474,-41182,-48118,-50470,-34981,35504,67323,15080,-32778,-45297,-31255,1546,41198,54041,42752,37149,51505,29186,-42396,-62367,-21084,-18715,-19655,11272,16761,44463,78852,14641,-56744,-27675,29557,63095,54955,65072,68660,68487,123197,175339,124424,47934,1757,-18167,-2227,36941,64754,58983,9727,-27537,-12823,-17221,-58904,-111720,-164556,-171714,-103044,28265,105459,74265,35792,58808,76566,24013,-60659,-94497,-74017,-12284,45902,76167,107895,110643,25477,-45505,-43392,-37344,-35799,-40981,-54095,-70828,-108832,-78786,24653,77547,46830,-17688,-43670,-12369,50589,94200,79376,52309,51194,33549,5590,15495,16822,16414,31640,3082,-44089,-51693,-34757,-57774,-126303,-90855,-2272,-4171,12264,94063,84256,36001,14334,48096,57153,-1903,-64575,-37447,12283,6606,-34518,-59688,-37728,33490,75334,55694,73935,136985,132382,80304,14035,-73216,-91687,-13959,12350,-17089,39657,153155,152901,9579,-65448,-11378,28128,926,-41637,-57853,-40979,-60584,-64194,-26341,23569,59336,39723,-38922,-25445,36833,-957,-60607,-31519,-27363,-62285,-73833,-35171,31308,60855,22985,-25593,-48533,-59873,-65413,-47706,7044,-3262,-95883,-116071,-25047,20975,37705,68461,101034,91947,36586,-28590,-61773,-52563,-40627,-23197,-2559,-39782,-75959,-10009,48501,45248,56546,95995,63938,5069,-12823,-32822,-39827,-10682,-13547,-53153,-67362,-16503,69600,105762,88968,29037,-84477,-165255,-96843,-30627,-28833,33650,98671,28056,-94172,-65663,35668,78202,40786,-16454,-47494,-57647,-87944,-68267,-834,26044,26949,45131,59997,44548,-29935,-116214,-100586,-29139,-22887,11071,61046,58487,49096,50541,43346,25345,8975,33740,57793,31581],[41264,752,-1634,11836,-19925,-80963,-55806,38439,71538,60835,43355,45534,84747,97930,56645,62079,49060,-22611,-59378,-16835,42709,66789,2155,-55036,-16057,58743,64697,35262,-12578,-36708,-36307,-49288,-78842,-81882,-26717,16802,9366,16312,57779,74189,52947,26487,10436,-21919,-114174,-176548,-138528,-118351,-121714,-94077,-65053,-22448,35005,53141,82984,99706,-7315,-112429,-85474,2039,9630,-26521,-3184,19563,21125,37599,12594,-33577,3790,7552,-26824,-33574,-53217,-77802,-66986,-48975,-1908,69012,73929,42572,81668,95778,57121,57765,36650,-45964,-76817,-40641,-17212,-58229,-110333,-104799,-46448,-759,-3901,-55302,-111242,-106721,-31818,31331,887,-88660,-143017,-64631,42370,71159,92568,103410,34019,-22476,-39741,-87202,-103340,-49175,-25009,-27295,12251,100219,163796,125865,66789,53341,38088,49053,118284,151532,114662,40826,3384,-12714,-46999,-55783,26128,91834,87387,84745,89611,50549,-17039,-38402,-36953,-39548,-49928,-64206,-72407,-38967,-5887,25960,47615,59529,62098,24119,-81910,-134070,-27596,72477,65247,39238,50377,60755,18693,-73634,-160642,-172708,-58003,70898,73758,35079,43941,-15261,-102546,-81216,-87105,-165551,-140892,-27714,54631,11858,-84311,-87551,18533,71405,10648,-41219,2819,37503,-17117,-92578,-82502,-28534,-54705,-108202,-84894,-38328,-81898,-130606,-76441,-34058,-27761,16239,3624,-63630,-99391,-56574,-3657,-3271,-33254,-60758,-19945,76106,106630,94718,49728,-33408,-107281,-78042,13744,76924,85678,91574,65886,-20563,-69649,-60423,-46982,5080,67598,55596,29410,12688,3085,19632,20812,1666,23150,32335,-4128,-39046,-41012,-11184,-12866,-93516,-73205,49751,88329,-13634,-61683,4871,56852,19498,-81284,-134941,-70509,44093,88651,83187,99179,65794,2896,-5317,42181,95021,103220,46636,2022,-32026,-46739,21792,121693,116766,41530,22496,71182,89155,44211,31994,16017,-47550,-90224,-65671,3893,77488,75494,-24179,-71039,34121,124247,115754,66524,2436,-54321,17306,135585,60833,-48008,-5715,63823,58561,17467,-66479,-151846,-165346,-122185,-75825,-31973,18723,61463,86598,97117,100967,68818,16184,22286,102673,134007,25339,-68772,-58038,-14034,26928,73384,73759,17021,14920,75958,31770,-105990,-173795,-145319,-123500,-130091,-77352,-68088,-151924,-182347,-62553,51943,38132,-591,26958,42263,27928,73218,94398,2736,-50944,-30631,-20670,-18012,-26656,-17685,-9380,-36074,-112879,-172379,-138760,-103201,-80271,16959,83781,35339,16305,32052,136,-23329,-19558,2661,50489,37561,-25528,9893,129776,118921,16170,-5239,8613,-36603,-123237,-164381,-65011,27898,-18218,-73680,-18911,23653,10151,86003,159446,146933,130288,132028,81611,315,7497,98738,111172,26986,16639,82562,53402,-35358,-9203,56989,61531,19431,-18302,35960,120388,88055,-16972,-64572,-93914,-100584,-64039,3654,30782,-11951,-54122,-8449,73478,57686,-36334,-67993,-26340,-4972,-23311,-42687,-85953,-113710,-44343,63000,104706,41158,-44995,-31141,4885,-21706,-100939,-111861,-57100,-9082,17474,-3879,-21182,40757,65744,-34570,-85274,-11117,25690,-21493,-180,36219,-29109,-87544,-79020,-73282,-49816,54290,117401,64642,23154,63768,60837,-5874,-68256,-54148,10958,30655,-7540,-12937,28197,35663,6760,5275,6045,-26932,-19201,-6144,-69016,-79442,19283,89518,17725,-91523,-74374,-2802,-40721,-84472,-32197,57948,107396,106451,50522,-41051,-107534,-89312,-28866,14387,7110,-25647,-52005,-38798,8070,47530,35696,-1491,-5867,8633,27747,-2324,-87223,-111330,-47810,20894,39049,12413,17377,75405,80397,39625,51397,78807,63762,7478,-64479,-99125,-72979,-65147,-88733,-71019,-26576,12797,47456,28011,-76688,-190601,-179092,-80946,-60780,-104529,-70422,-14390,-12465,-8288,14629,16671,-37592,-120858,-179010,-159207,-121151,-93761,-97372,-112895,-136937,-115559,-63725,-42371,-20431,12048,1735,-25375,-34695,-23995,-35136,-73146,-30830,64134,46981,-13544,38806,92425,23135,-54248,-28581,60977,90919,74796,77546,108450,115100,45084,-32635,1615,96216,96166,43270,50891,99681,77790,-53185,-110370,-49083,13526,19680,33051,51482,6044,-47424,-26010,5783,-6515,-60292,-131098,-148748,-127660,-85476,-40106,-18331,-38855,-95287,-81217,13978,60722,66936,67407,42671,13434,-4205,10389,36054,3570,-46922,-39580,-31829,-23346,-5829,32750,93225,72161,-20759,-64931,-52451,-25354,31819,77987,41172,-30651,-59531,-100774,-146341,-122225,-10548,67975,62968,45163,42707,25782,-34410,-69023,-46345,36323,96302,30295,-89645,-70448,31720,45237,26354,67789,107216,43569,-12706,-25985,-48735,-36891,-11337,-48550,-81293,-60021,-17928,-27202,-47755,-67987,-76050,-36184,-6639,-12983,54434,123809,61028,-28875,-16366,61843,103714,49684,-15453,-17755,-11801,2768,20972,14767,-27340,-64567,-31675,-9359,-113186,-178338,-153750,-111187,-29067,85306,136322,82063,6643,-2209,23445,1975,25515,92708,28446,-99912,-80769,-6917,-32392,-31369,70081,112991,51798,35776,70678,81349,76499,60642,7024,-55603,-48830,9282,-12645,-64399,-25592,55811,80977,45068,-17346,-23852,43376,70880,44034,23707,24195,7982,-15995,-25637,46822,145252,114267,53710,63717,89450,57346,-17795,-54018,-12859,29085,-12517,-68534,-114584,-123724,-83341,-50915,-29558,25586,59176,8056,-61236,-58687,-64859,-154935,-165549,-83058,-3646,37800,38031,41477,26987,-26155,-61644,-28049,16268,32785,42465,19513,-11176,-19654,-52577,-67399,-11891,79504,91856,45265,19912,36750,61815,89630,129806,154028,76573,7413,33949,53900,44871,62298,33957,-12631,30992,93786,80875,39936,53471,69018,79922,111138,121715,70183,16402,-30827,-75994,-71086,25592,95129,84798,36964,-15699,-30242,-27649,-70147,-131834,-150066,-87688,-8755,38074,80610,93983,60724,59535,42523,-21761,-115820,-145033,-86876,1179,21572,-8135,23576,94530,65880,-16390,-49370,-35458,3849,1937,-19500,-10485,-40528,-68957,-52594,-32499,-37316,-60114,-57359,10074,94925,103346,13699,-67344,-62732,-57026,-78843,-51503,1901,34096,32422,-22318,-56290,-32774,7026,-9607,-99638,-113063,-43556,-23504,12405,107356,104778,29071,-20918,-11323,-25297,-76202,-81992,-2162,30379,-12381,-41331,-39570,-20722,54985,123751,115653,85702,78634,88277,118108,37792,-143027,-182391,-62889,-38868,-99909,-42384,107065,128870,-27914,-96499,11041,78351,-1094,-60033,-40618,-14065,-39133,-26741,13211,34469,48399,32215,-41151,-42387,3169,-57186,-143037,-110421,-61801,-55112,-39107,-9717,10830,30430,36098,33817,20229,-18711,-50315,-36739,12627,-8535,-81403,-79916,-12347,18530,35823,19494,-4360,-2780,-1864,-12760,-28687,-51565,-47716,5958,15867,-37863,-35240,40440,57757,19967,37225,76920,28079,-40405,-30544,-27833,-49656,-34339,-18246,-58173,-98755,-61606,3774,54517,84814,64226,-16653,-90302,-67324,-10406,1979,35086,88253,68286,-43525,-72115,-9580,57118,56559,4970,-36491,-45434,-66702,-81510,-69291,-68461,-46428,-1521,46036,73130,22147,-95904,-138006,-47327,44913,70698,45740,27079,29957,33714,50752,73357,70401,86092,97159,68558],[35962,27045,49048,47658,272,-53534,-40597,36221,83635,77257,26329,1879,31816,39133,2863,13691,-3590,-61957,-62853,-2749,14564,-5975,-50546,-85978,-53420,785,-4914,1369,3477,-4886,-1679,-8631,-40085,-30828,24119,-3024,-78325,-58862,19402,68949,86210,68483,35899,4046,-64015,-119107,-115540,-92085,-51199,-34388,-39386,1418,62604,81482,81465,62456,-38682,-126859,-128237,-96644,-78465,-22786,60240,75343,53750,32911,-3986,-8808,50225,33477,-47154,-28574,46864,66925,31084,-23389,-29017,22720,48839,35577,43267,39964,23489,-4229,-28509,-22648,-2910,-16722,-25901,-29837,-43941,-57398,-77616,-86962,-82631,-101990,-138764,-126837,-41592,34345,-12073,-150666,-215896,-109966,10283,34635,55686,93729,87094,36046,-21450,-58479,-67387,-72890,-68108,-36268,19461,99169,145570,76579,-10285,-19736,-41919,-66950,6155,58616,20618,3751,31149,55376,56161,66577,109455,98218,73440,112394,114036,47534,-28518,-39518,5885,-2768,-73484,-82323,-37959,-25229,-39695,2710,65679,97387,112416,74166,-24733,-69336,19544,77825,17644,-36695,8174,76440,80151,-34963,-159366,-166646,-71269,17364,18192,-35230,-43935,-52061,-47903,21733,12777,-74483,-75329,-20725,-123,-5313,-524,-14707,-7368,39995,44653,598,27236,92150,81880,-983,-56786,-36534,-43527,-106134,-132377,-95935,-98197,-105511,-60771,-38420,-24879,24096,2109,-57090,-68068,-39749,-764,17194,-34290,-73472,6272,93584,39574,-910,23162,4214,-64469,-27546,102986,150377,89114,73069,76369,23421,-2970,-30292,-69682,-14071,94443,109813,50167,-13762,-27390,-4765,-12676,-4875,72754,110598,39988,-40085,-70164,-54415,-22707,-36020,-14204,64241,67253,-66302,-114690,-15156,49665,28762,-33699,-89079,-69848,22754,88472,107473,114263,76647,42902,41898,65805,82593,52766,-34697,-67860,-22631,28848,116927,206229,196094,103661,48727,80530,105226,67798,49990,7929,-18989,27174,37520,-10800,-9084,22513,-18987,-39191,71598,167482,139702,60426,-13701,-60878,-8427,115330,127005,33795,-28222,-38697,-3050,57008,28237,-65034,-103241,-65960,-25329,-41322,-75141,-65893,-4652,81958,134031,96253,18618,8133,92154,162306,67058,-77873,-100353,-41785,6592,43168,55715,30719,23011,50489,-6204,-168204,-246482,-164565,-77389,-72927,-64110,-111300,-218750,-235294,-118914,-26670,-45057,-58606,11352,66719,59837,62192,76062,32974,-15775,-22995,-22723,-22826,-37296,-42378,-70288,-145691,-201781,-172337,-98930,-72838,-35215,46753,43045,-24995,-21183,-1906,-43499,-71542,-39054,2098,16522,-14165,-51984,-30844,34046,76121,51634,25313,30271,-6121,-87777,-99074,-641,32399,-33858,-82540,-52065,10449,69241,160763,200283,165098,133128,126398,62192,-43131,-54349,17703,39042,-14579,-29529,34350,37822,-36579,13090,112628,113725,32092,-52845,-15337,96497,79653,-21529,-25418,5577,544,-10386,-6964,-15826,-35896,-38737,-26606,-28945,-69206,-99591,-87954,-38412,-10798,-39949,-80727,-124685,-135367,-71977,9061,35655,-36183,-132768,-89275,9531,17083,-53693,-50134,12900,69832,115148,112000,91775,89548,19355,-107963,-107965,-10623,12117,-43631,-47143,-12314,-66053,-159183,-189567,-121099,-18435,71096,74354,3493,-39038,-1018,49705,54201,4123,-17057,7530,20124,16966,10501,24160,39137,19641,8429,1984,-34705,-29410,-6796,-57174,-79263,-29180,26164,19213,-45920,-49377,-11922,-76475,-134423,-79603,1681,68462,126593,117256,65535,19002,2889,17669,19089,7376,27653,12200,-15271,28313,55673,9505,-17136,5714,-476,3681,24313,-5368,-24520,19699,56791,44191,20642,-7870,-12730,12175,37157,93828,153245,118313,-427,-109022,-119402,-62266,-67185,-109414,-97494,-48873,14837,89086,115794,60091,-52200,-100496,-64455,-59671,-103379,-68731,-6740,-15629,-48098,-48590,-48572,-83583,-154916,-216162,-167559,-92052,-76422,-77328,-54756,-36250,-36130,-11758,48174,55376,-20003,-53519,-17117,-5692,-15206,-5164,-2262,32123,93858,83353,24175,42197,74294,952,-95720,-94703,-3026,61307,75776,76842,107062,134583,77454,-6875,28973,95308,70453,6537,25271,108593,76195,-91561,-140409,-69756,-9732,-4858,7938,26648,-19202,-80058,-70671,-3169,34592,5016,-74349,-66888,9929,43097,-3623,-26610,-3578,-23866,-24714,17064,15228,-5153,28396,68017,56884,26555,14637,24159,33075,4246,-25020,-6546,29384,20956,9724,27376,1358,-58517,-85836,-81648,-35600,59403,89116,5696,-53622,-58839,-83432,-166135,-168395,-35565,75645,85761,50695,52093,58163,11203,-37732,-34877,22567,75062,18454,-129816,-131083,-4230,21983,-4790,24472,45207,19116,23514,4707,-38318,-42380,-20602,-30963,-11903,32991,48354,1106,-7713,-1371,-17688,-16055,-6218,8113,60269,93436,86377,46075,-16149,-6217,53340,51241,22905,21102,8024,8694,20059,34057,42670,30209,34655,22326,-40219,-76494,-111581,-173496,-158521,-33048,60137,46623,-55921,-116324,-78219,-47148,-25543,15843,-14227,-67425,-32049,-765,-70460,-107248,-46697,-7170,-33307,-24601,36813,84741,70215,20507,-41263,-98684,-64796,36989,27465,-44924,21715,120906,90746,178,-57194,-37053,45610,80744,64144,61611,49348,-9032,-34165,-27287,10147,98984,150040,121095,44993,6574,7200,-6042,-44508,-43319,13995,27926,19509,-19510,-74749,-78777,-28878,53196,127895,116218,42652,-4948,-10280,-50657,-159815,-183503,-119162,-55442,18552,63387,37935,-24612,-76124,-70880,-22213,27870,61671,47632,-34211,-59952,-14697,-26753,-59170,-19627,40769,30910,17110,32188,36731,58805,140528,222533,245404,134283,1886,-13057,24410,24447,42592,55494,62524,98253,95719,18937,-16012,40172,69318,48390,23034,23105,32267,34932,-1854,-53748,-53317,41774,113867,110640,67632,-2410,-22030,-10038,-59436,-104579,-89126,8795,116511,117480,75725,77456,58969,56973,45693,-22764,-91312,-109214,-81865,-23941,-27271,-62525,-17741,65967,63608,3496,-16529,21144,49218,6485,-11468,45689,43682,-26164,-74797,-78454,-67845,-69112,-57932,13545,82567,38312,-91553,-161032,-137650,-116301,-118870,-76829,-5699,16164,-2536,-40807,-55630,-35378,8041,23803,-17738,-38912,-44179,-66638,-10188,105562,97040,-690,-72957,-66961,-69367,-83184,-55471,22808,12839,-81780,-97080,-37199,-13529,30007,116305,118801,52923,20598,55547,127496,68272,-127916,-187493,-85149,-69607,-104845,-32044,77333,59378,-65050,-99048,20563,97529,1009,-56977,-6743,16099,-4266,29755,53571,33321,20923,11743,-32277,-44838,-30510,-83481,-150987,-101340,-16347,15380,37381,57887,39707,36726,37666,12864,8964,16039,3479,-8641,15640,-10525,-47879,-3465,65736,78858,74453,24643,-27205,-33336,-20784,945,12281,-49726,-90662,-24,52628,-75,6132,66084,59331,15856,6105,30262,15394,-24952,3543,36470,-11533,-57014,-53766,-74597,-125073,-135165,-118354,-52752,47308,67653,9275,-29017,-13995,19436,27323,19191,29732,31053,-27167,-76362,-71633,-10802,26688,5907,-25596,-32812,-37019,-39200,-38553,-68113,-69761,-39258,11100,66231,52279,-63192,-150734,-96231,32579,96860,57822,-5641,-44693,-33454,36973,95524,86349,92615,110536,80786],[9216,14850,65989,74194,37310,-590,-34780,-26245,27552,45049,-22611,-73001,-61416,-25069,4018,26759,-8456,-42049,-9826,28421,-18217,-59500,-41708,-9710,-16918,-60319,-102709,-56889,-4044,12105,12631,13870,28904,51948,41443,-50375,-141799,-136894,-55543,36078,115760,117297,46421,15944,408,-49625,-64901,-24727,28161,48172,72118,94782,104580,88211,52048,16416,-44075,-97187,-107939,-97513,-83007,-13153,82621,107602,61660,8766,-21760,-20075,-11844,-48553,-62411,18148,118047,126736,92777,45714,-5532,-14344,8994,6896,-17818,-34178,-32439,-66807,-73737,-13303,23327,-23896,-66566,-56832,-50192,-76122,-92803,-90695,-89800,-99454,-101785,-65134,22965,93851,41810,-138621,-244289,-157816,-50445,-8283,37067,90959,120798,99026,26819,-20329,-28801,-65660,-67036,-17581,16056,24816,55295,29099,-54325,-70811,-72836,-111858,-71132,1485,5535,307,31270,75893,116051,120511,91847,18614,-1480,79749,91594,21350,-13591,26650,42149,-35859,-128395,-95851,-12067,-14526,-60473,-27271,34123,59143,43674,5185,-6200,26012,77026,78243,2498,-83324,-72030,4568,60346,5114,-84904,-85348,-31937,-43111,-85564,-98833,-67792,-7274,82052,148667,143514,80027,29430,-13361,-24909,21038,88517,66570,-18897,-16526,32024,20169,27441,86199,116597,78117,14316,19344,41006,-12167,-92075,-106778,-92819,-78284,-58300,-27747,38739,84866,28610,-22422,-19609,-12665,-9570,27327,-479,-66795,-15975,55534,-30399,-83962,-12583,23667,-36128,-13983,114609,162508,79374,31405,58849,63860,20741,-77586,-133244,-44366,93794,121799,48873,-23511,-47250,-41067,-73723,-106559,-37933,49736,39696,-4927,-35327,-58038,-18797,24692,36513,70716,71887,-37749,-100900,-21075,44282,48846,24261,-21836,-52151,-15477,33432,50883,42054,31566,32594,34763,47111,46019,-18192,-98479,-55398,48195,78146,82898,134513,171147,119776,41648,35358,79549,99823,59077,-38306,-60344,27597,53302,-32883,-70167,-21973,-379,171,31793,48646,48225,34860,-47519,-111124,-58606,88601,173462,110026,-37503,-132007,-91878,30095,80816,49203,28892,53754,98045,66685,-30137,-67391,-18833,45390,79641,54009,5274,7371,72762,131359,67404,-77228,-121327,-56930,-5180,18477,46825,56014,35449,24968,-8152,-110455,-158932,-80814,-20337,-40186,-55025,-113881,-186572,-196074,-151520,-120208,-131807,-125218,-68150,-9703,35458,70471,86772,55925,16070,8230,5481,-19705,-49981,-57882,-88220,-180500,-211290,-111612,-34142,-45252,-7848,67713,16496,-73990,-57951,-30734,-55755,-65665,-20540,24364,30040,10913,-5693,-34439,-26530,63612,116283,97382,68231,-2635,-79943,-71009,-25103,-14579,13134,1955,-58516,-40545,38881,112276,145805,143120,95886,37576,-39981,-89546,-64264,-16237,8496,12291,-1233,-4810,-42993,-104775,-29434,93205,86506,-23535,-84004,-38490,27527,36000,22466,51625,65701,23582,-14856,-12504,5436,-9420,-35598,-58369,-91811,-118825,-95994,-60707,-29295,-34421,-77430,-113699,-129596,-123319,-108533,-80635,-38273,-64709,-132753,-71372,47967,56884,-17971,-25214,36659,93306,127059,131744,117726,78754,-36335,-130327,-82986,-14214,-13267,-38724,-60956,-79273,-80444,-98601,-133976,-80607,57504,139848,82994,6754,-33932,-27975,39612,76165,33907,33568,53578,33649,40922,52968,45704,39779,31895,38208,37214,-11891,-42333,-11635,-9210,-54748,-86498,-32434,51412,49428,36655,16159,-89802,-145662,-74839,-8649,26091,80113,98168,85606,60983,22965,-18328,-26761,19377,88272,79190,25286,41800,42438,-48916,-95774,-56175,-38673,-21596,21145,44262,44894,36953,28068,-11071,-50555,-80746,-102720,-79134,-23617,55135,114916,72163,-45354,-124808,-80178,-3502,-32221,-74868,-42425,2970,35867,69528,77779,76963,40167,15149,11786,-45060,-109608,-81964,-43396,-52764,-48727,-25057,-18853,-26154,-48919,-90245,-72994,-29988,-22168,7796,73160,80287,-18856,-44584,89000,139660,5840,-65209,-27591,-8496,-11287,8750,16810,14137,30487,46974,18002,4880,27259,219,-65348,-75439,1551,55806,79473,95929,99953,78109,41865,27695,66025,77103,30899,-16554,15195,105850,73457,-76270,-116401,-60012,-12763,-20437,-17784,23299,16302,-44646,-77772,-22552,58728,62933,-19450,-26380,51650,80238,22765,10210,41710,42539,69468,80559,21823,-28562,11269,67651,55384,28521,28422,38193,52521,23373,-16852,249,12647,-17982,-42248,-54181,-63690,-50634,-49809,-55040,-32612,42498,92311,40103,-15910,-31298,-33986,-95511,-92163,32891,128011,105729,46238,49144,87894,99789,67856,26692,7820,37460,48949,-41660,-95497,-37503,5301,7634,12310,-7876,-47243,-36438,-11487,9491,-18524,-59375,-27761,61916,105595,70389,-14749,-51510,-26764,3579,10640,16553,21104,2638,-26778,2911,5801,-70313,-66972,9565,25121,29087,59031,47885,24532,6163,35377,97435,116033,83517,18878,-6581,21561,-20450,-134467,-161267,-84860,-41799,-58169,-132879,-176400,-127281,-67474,-39028,-31742,-31245,-27845,-37211,-69372,-118464,-118293,-96715,-111568,-128074,-82265,-39884,-16675,-11945,-24744,-35784,-39430,-7450,53356,41418,-38017,-22900,56704,35368,-6432,3685,39056,82872,86956,65311,77524,75027,10375,-24496,-32039,-32877,56081,165861,145792,24993,-47848,-31331,2570,-33534,-85339,-41227,16483,53071,56095,32745,5530,4374,64089,105655,85943,88443,121193,118736,53321,-60909,-131384,-135999,-96306,-5839,53889,16942,-44716,-70812,-54256,-36621,-16065,29640,34950,-46280,-59692,19838,37618,2851,-3987,-4869,-12744,19879,68162,61880,33919,74421,156472,197141,142624,38761,-14478,-8510,13561,42980,54111,77620,88879,16429,-58477,-50590,25057,51216,2183,-44786,-20253,39798,85495,83230,59700,54793,68373,75026,88582,81452,13781,-10518,-2463,-35665,-49246,-36336,40993,173126,185627,64443,-4292,-7528,21500,56637,25401,-17970,-48150,-56264,-22850,-45075,-86672,-39049,15813,-6513,-19124,28815,78306,44547,-51866,-65235,13810,37585,-82,-13822,-5301,-11465,-37346,-51524,-34489,-2935,-29170,-100362,-113030,-93022,-91143,-89279,-80685,-87770,-90125,-60469,-51142,-70386,-79017,-51670,4664,30177,15486,-28636,-59795,-9919,77354,48560,-47685,-103896,-48617,-452,-2664,-21012,-19714,-63386,-137321,-111649,-26235,-15590,-3029,61459,47576,16823,52931,72208,74272,37416,-78974,-128717,-78263,-61052,-31846,53003,71037,-5864,-70137,-61810,20033,67618,-23691,-90103,-36624,6797,15967,62694,76684,50117,26669,11975,-29804,-67650,-82044,-108237,-118274,-6166,97559,91599,72793,75530,61503,78973,66430,-32569,-74824,-3505,41481,17148,25130,2308,-28842,31193,122563,130686,91540,38644,14602,-10002,-31110,18462,63872,-36227,-147619,-71712,40541,41546,47019,77718,46095,-3178,-50039,-33044,31499,68741,100835,117552,30978,-81191,-119107,-123069,-142850,-153269,-122354,-35235,66976,65605,-7382,-39935,-14302,-1327,-13852,-28368,-21662,-17480,-35913,-53062,-68211,-54016,-40607,-34805,-18972,-3771,7364,44737,54864,1740,-38335,-34988,-7176,39632,61258,-3426,-91158,-88028,-15346,54764,59170,8893,-47175,-53627,12596,64606,33212,25826,69813,63169],[-20684,-15744,52430,69019,33948,4959,-44999,-66510,-3887,35748,-26222,-91650,-110601,-61858,15265,51447,25883,22654,57575,66770,11617,-17459,2380,42622,27888,-42640,-93802,-54883,-19140,1496,13293,21367,67999,86138,15205,-82477,-145662,-160566,-96031,12837,117251,128875,46986,31606,43337,-23853,-47777,-10083,11385,55738,151585,175561,145140,113809,71825,32880,-12327,-61622,-70586,-30303,-10180,7977,61210,90105,46478,-9647,-29944,-37064,-63585,-122207,-88327,24579,81014,64950,101659,132344,75983,22232,23047,7097,-40111,-61062,-45902,-48678,-50475,-36955,-31168,-50047,-69436,-64081,-83127,-131315,-97450,-33595,-28319,-41459,-17757,27100,83059,132827,90782,-73799,-205787,-187801,-121765,-51457,23919,63952,73780,81911,50080,10552,10928,7914,3669,16466,-2613,-52514,-23502,5584,-52567,-64919,-21671,-43616,-62816,-8188,43693,12220,-15700,17126,68877,48815,-10197,-74215,-75041,15430,52668,4761,6346,69769,29204,-97242,-171917,-113510,-29771,-29999,-74805,-50819,3239,26075,-29782,-77388,-11118,71793,65061,29656,-2550,-76936,-121173,-80879,-17120,2976,-20433,-17679,13193,-41528,-96989,-54458,3357,73102,193948,248002,210535,143724,75189,-3148,-1362,56062,106004,87430,-3554,-46785,-19506,-5336,18546,49173,60211,67548,66451,89721,122757,90688,2018,-60773,-63127,-40180,-12910,43160,122596,151247,90468,30549,9189,21202,18283,33068,26568,-34436,-16891,57050,-1607,-86177,-64361,-25501,-45889,-12466,67150,90811,41756,10304,43803,68829,2174,-112311,-140336,-49942,40043,27843,-23058,-31253,-25947,-29975,-81084,-192398,-202569,-89379,-9325,8089,5904,-31987,-18199,32168,40736,51017,105038,81249,21697,43920,55213,26271,13634,7016,-27866,-38852,-17283,-12136,-21940,-3890,20730,18239,12573,7667,-33992,-53453,40033,105783,50884,-31838,-13769,60403,78696,34198,12478,63151,117318,70777,-45709,-92853,-40442,-1269,-39311,-63918,-29984,15200,31315,-7911,-75900,-47854,-7634,-89800,-159234,-95285,68909,181991,143507,-15495,-129289,-106022,2224,67251,84834,105758,113769,117356,77949,4969,9898,42359,11915,12260,35309,19223,10838,39820,75370,50172,-45253,-97607,-62813,-29132,-19752,14563,51492,37153,24306,40276,30981,22865,34909,-12618,-69293,-47927,-50596,-62542,-78500,-106994,-124661,-144340,-159707,-139586,-71191,33407,125313,159437,104288,30202,11249,13128,-12359,-35751,-32102,-49929,-104641,-108955,-19882,36036,12655,42918,102603,43576,-60081,-57438,-15288,-10273,-9029,3764,17818,39082,50558,36972,-17961,-19725,68773,156245,170189,99646,-26577,-99538,-96620,-101447,-59779,86706,111270,-18182,-50006,-8320,10015,38289,85739,65070,-29031,-129332,-122487,-35557,27626,63425,84059,55702,-6766,-87645,-145786,-85316,30199,32933,-54829,-55257,-9683,-22587,-7589,55799,91165,44103,-26901,-50252,2360,62778,27618,-55708,-80992,-63418,-52082,-38696,-21294,-32467,-90603,-125781,-103337,-75375,-71049,-87457,-92365,-53591,-48522,-85897,-53534,10408,21561,-29293,-42664,13583,53190,48186,42818,53456,48619,-19851,-70107,-40276,-28293,-41744,-40704,-51970,-78837,-43585,-2806,-20312,-6029,101385,165158,97330,39230,2536,-12437,48614,57251,-28024,6917,88370,66055,61516,109593,93083,21030,-2963,24984,40416,5430,-25965,13469,38837,-23279,-84580,-25323,89229,119661,95217,37860,-76924,-116400,-46584,4130,-1199,1710,13191,14550,9248,-11367,-78570,-84287,17937,126693,143875,86325,40116,-8792,-114049,-165974,-103270,-31791,-18431,-39086,-10670,46179,35772,-6789,-58687,-94878,-86212,-82612,-85622,-48663,16459,38925,-9212,-81209,-98496,-14362,65163,12123,-48911,-18270,12333,19768,10833,-33159,-49765,-22894,35724,49031,-23303,-82674,-89249,-94090,-63364,25128,74837,62188,43982,48508,45352,39853,19529,19615,72106,151373,124092,-34003,-95175,45288,136306,38170,-56663,-56353,-17630,18711,8176,-35462,-46423,-30154,-27185,-59471,-65768,-2751,39652,10049,-12105,37020,71166,97452,118346,80035,11726,8346,56049,55979,12816,-21483,-19297,24968,83133,79096,7857,-46912,-45307,11079,21810,-9894,10525,35641,-14787,-81619,-57666,48745,90218,7079,-73948,-56795,5395,6723,-5132,14555,41401,87554,89514,26273,17653,68686,72608,30928,25400,54609,50399,13949,-34024,-54059,-45618,-43912,-38387,-37456,-79103,-92609,-32152,-8185,-16397,-14124,14127,62906,67004,33034,28523,22354,-6417,9330,93264,122386,49743,-12180,-3454,68042,150895,164422,88106,9763,19950,92492,84376,-564,-24802,2307,10122,-3583,-47195,-145039,-180147,-89922,26711,14360,-64768,-26589,73888,98431,69712,7353,-70025,-85555,-19172,39405,46715,4661,-67363,-120854,-98189,-101498,-162532,-128328,-26076,-8294,-6396,47174,83066,82048,39240,34161,80637,85278,18567,-46799,-39000,38579,39118,-23857,-29180,-29912,-71537,-105656,-126794,-120245,-69326,-19996,6346,-23150,-52979,-75364,-145769,-193874,-155555,-73529,-57652,-121586,-150656,-101453,-104421,-112521,-46611,1982,20547,67056,74995,31030,3993,-20933,-61288,-56479,-57438,-30760,44058,107141,126929,82904,27027,27587,49892,38304,23262,-3364,-22224,42076,118186,109299,40169,-21642,-49754,-59575,-102244,-134878,-65935,8546,30703,28553,51263,56135,28293,35995,38231,44075,128635,200219,190276,150264,59688,-43623,-92749,-77481,-28739,-8127,-40846,-54282,-14957,-8020,-36962,-25550,18357,15053,-33551,-3793,78956,84565,51679,19387,4615,26685,61419,89545,83521,7639,-34558,14783,76337,109884,117319,80714,22361,14137,37294,35188,54350,49081,-37297,-61068,-32472,-4407,-412,-35082,-63743,-34145,19402,82404,128382,147629,124352,53941,-2212,27496,67860,19605,-34674,-36340,-20582,-14513,-31506,10336,132941,167126,39093,-77821,-74168,8862,83651,91284,25487,-42660,-39423,12400,-27090,-103342,-76912,-36662,-75668,-64985,30441,63611,-14208,-102262,-108972,-61789,-38066,-4556,61614,88741,41901,-20722,-62603,-106657,-106301,-47518,21222,53867,8053,-41599,-32868,-67658,-170317,-173945,-78016,-42070,-66161,-98779,-104168,-32591,18255,-456,-13302,5616,33499,50145,-2051,-62841,-65278,38120,110823,87728,16475,-66968,-148113,-143404,-53887,1600,-15682,-3694,16619,-21790,6393,100369,68032,-18060,-43220,-61707,-86107,-86392,-62683,6510,63813,18080,-55355,-58407,-19702,1853,807,-60986,-120754,-82377,6284,36684,43953,54287,72426,63617,33474,-25766,-79013,-100231,-112597,-84999,63006,148290,82476,16902,1647,14404,79868,93642,-22927,-109444,-41396,28398,16450,38476,39577,-2473,11675,71225,82650,54540,26812,45017,10337,-46104,23424,86763,-28358,-181929,-163745,-30699,50800,84914,102605,47851,-32766,-114529,-104473,30625,137637,152132,129779,46991,-79536,-153259,-142715,-111040,-78571,776,99171,134794,69912,-28989,-85448,-65974,-52255,-71253,-61655,-17745,4635,-16302,-5093,8545,-17284,-88952,-102382,-32096,31410,66357,106332,90135,25628,-9876,-9655,-9251,-123,44388,60635,19323,-3956,-26175,-21848,13396,39663,34217,1568,-14339,-13746,-44134,-39325,15167,23107],[-37242,-29753,8451,-7390,-34831,-25480,-29961,-17267,48213,82693,37444,-25398,-90175,-83991,-2880,51741,43046,55938,77492,75105,61117,61244,24134,-10626,-39,4417,-20834,-18125,-30710,-22298,3634,12867,31968,20490,-31889,-73472,-109605,-129424,-86669,-940,88347,101028,37452,36838,35345,-47629,-73914,-64841,-87853,-34943,98568,149548,130090,126156,116963,96402,45615,-35141,-69065,5150,75717,69653,55522,47506,16643,-25589,-43280,-31137,-9238,-62217,-92089,-36606,-21230,-26869,72580,167090,132838,70762,61524,37997,-10061,-43259,-36449,-10716,-14581,-68523,-104502,-85399,-40914,-27320,-83614,-149591,-104501,-12156,13103,7527,29171,51115,62058,91657,87032,10088,-96390,-142081,-126718,-59690,14848,17073,-19691,-8660,16665,28529,57350,81506,68278,48168,606,-53946,-33041,-3838,-30667,-24307,36274,34756,-31683,-48762,-5031,-27052,-79025,-65854,-38841,-71201,-85321,-88097,-86935,-14262,47790,17646,-2551,18334,-25427,-99610,-131754,-107629,-82740,-85632,-96497,-49958,9468,16004,-44352,-68034,9347,55735,1365,-42765,-30719,-52511,-83959,-75930,-55912,-26027,-11118,-5870,19372,-7998,-34920,9277,32070,60698,173647,237504,162540,82905,47887,4186,15225,42724,48130,44972,15794,-39073,-55955,-25217,33598,35408,-10957,488,52099,89369,104452,87853,27871,-31480,-27407,22703,69683,106315,115993,119185,105182,45533,-132,47755,77567,50144,39900,23523,35577,108637,79427,-43969,-108737,-93160,-58234,17020,42652,-2637,-28373,12086,76002,90595,21875,-74826,-95863,-44247,-28399,-78999,-81086,-25667,6252,19436,-8273,-158139,-258232,-164743,-46590,-4079,15894,-14065,-34535,7755,38279,32925,112618,157660,124782,110566,64415,-24935,-45629,-3975,-12177,-42375,-27802,-9149,-8133,-3908,22415,18484,-11446,-34698,-36910,7622,96838,114207,32969,-47876,-54954,-14234,23978,34343,25852,48559,77709,63505,-368,-38791,-20962,-4013,-31950,-45564,-5607,41795,57484,18102,-49892,-49205,-49621,-88933,-107862,-71888,52452,170133,153291,23973,-80668,-89287,-24620,10737,27218,64168,56042,-11190,-83064,-79181,35664,75619,-14098,-3692,68178,39201,-3763,16241,62916,49895,-23779,-72344,-57117,-48080,-69004,-57648,-9473,7418,28117,76945,107984,124149,87368,-34148,-107950,-46390,17328,43925,21100,-21469,-48931,-89957,-135364,-128332,-52401,40025,116630,174520,138257,32691,-15092,402,25888,41015,36091,-2052,-6330,20802,53268,83111,75449,94234,132071,77529,-33576,-51276,18976,64789,56994,18138,-15807,-7074,8260,2814,-5389,11512,49289,120463,172844,115876,1338,-62020,-96359,-118443,-54094,111134,145543,30217,-1039,16336,-7407,-41926,-21615,23867,-10933,-106861,-107479,-20923,55271,102088,85571,16893,-32003,-62102,-108328,-86256,19626,57879,7287,2873,9017,-28711,-11778,49911,61179,-14223,-66190,-52571,26197,92761,45350,-65373,-85684,-21714,-2881,-36065,-46825,-77373,-150384,-156324,-70344,-18944,-15226,4776,11915,-145,-30845,-83513,-103655,-95752,-52683,-34642,-19189,17373,20545,-22153,-56755,-45304,5391,47172,36793,670,-43564,-68941,-67639,-37658,-1346,4890,-12432,-27569,-852,65954,101832,62552,29274,-403,201,65482,40941,-107610,-93638,39017,49343,39728,108453,87647,-29573,-68420,-29812,-2309,-2502,12508,48117,35995,-3818,-18339,7981,65403,107484,86288,22796,-53402,-75436,-41830,-8203,-27341,-52911,-41247,-28939,-18616,-14873,-61414,-64504,26622,145766,188469,125993,19174,-70740,-133121,-145942,-75697,12507,-3117,-113163,-123000,-11700,28789,-18901,-48890,-25727,12355,4576,-25489,-5227,29935,16505,-17294,-32902,-23091,30357,80054,18110,-65241,-67354,-49616,-25246,-20168,-78751,-140972,-121139,-28517,7616,-11308,-15139,-42868,-85163,-28164,82119,109290,70423,24804,18203,55301,90635,64960,53496,72825,101202,71947,-18096,-66995,-609,82597,51489,-46345,-89136,-39367,37543,4270,-86085,-69091,-20393,-65061,-137355,-120812,-12686,61571,35388,4870,41770,68924,85704,87217,34636,-20851,-9622,14291,-24120,-64443,-52579,-12574,13833,17400,45668,59959,10355,-34253,30448,69845,16226,-6667,13354,-24561,-101800,-98117,10551,93778,30726,-101648,-132807,-27446,8857,-46576,-29535,22670,34937,1308,-31516,35694,101280,51856,-5190,17636,62869,33262,-39212,-66222,-66360,-85839,-55027,17263,32165,-38355,-79645,-22142,16444,7449,12049,14331,8355,9312,27412,61205,43736,20325,43537,56207,-2583,-63336,-65936,-31949,32306,117027,157948,102570,50168,56538,110729,121993,67303,34185,2256,-51220,-57665,-57968,-166313,-224843,-117577,16002,21802,-42486,-44734,10730,39615,74639,67433,-11060,-77185,-33944,46191,49240,-18332,-83705,-113003,-98471,-109178,-164836,-144301,-37747,5105,-21940,4457,99781,164044,108772,32381,11813,-20557,-70737,-82690,-69765,-11658,34818,68343,91793,42189,-23847,-32988,-30312,-21936,15925,53288,71598,9804,-91746,-168697,-249047,-256343,-137429,-20939,-6935,-48537,-56527,-46984,-98541,-97270,15498,60551,45112,113761,127166,2798,-53454,6047,6232,-55733,-102596,-89746,-1330,105416,142660,63771,-27247,-41591,4833,63142,93716,60166,34283,46815,38071,47823,67856,42736,-42618,-123752,-172003,-166514,-58909,40074,34145,-35145,-33647,14019,25119,21367,21276,63281,167812,195626,138034,129088,95512,29944,-4785,-29656,-54160,-60510,-70945,-41618,54811,59776,3139,45345,87741,21689,-28374,47833,120491,82342,45774,44986,70308,98608,95364,85484,80369,-1697,-82258,-73047,-18835,40526,134118,165995,87866,11275,3527,20908,57079,45324,-6336,14912,18465,-29199,-47177,-50563,-67941,-58510,-31091,24553,84817,120724,86786,12867,-32142,1823,49300,4707,-84883,-82645,-14817,-140,-33095,-5963,79898,115954,43807,-49947,-49243,68079,154541,140947,22277,-60198,-19785,41887,-12045,-90017,-76348,-33635,-59349,-70917,-9076,-10089,-81766,-101530,-74934,-58789,-49730,15507,94385,93507,20966,-31157,-60553,-119884,-148661,-43807,130653,179578,53007,-45000,-9025,-22785,-128525,-130165,-44009,-15602,-14852,-52001,-90265,-42126,-17875,-40822,-12304,34144,52960,45591,5399,134,32950,114760,155912,127225,78337,-17513,-138061,-101691,11628,17958,-12409,14307,13006,-22179,10030,67959,21144,-60587,-77761,-58691,-77268,-112775,-92341,-26415,-19650,-70101,-94818,-70516,-25225,-43605,-68013,-63555,-74409,-56790,40955,54155,-728,12465,78670,83617,35489,-26332,-55133,-49804,-53960,-33887,60237,86805,-998,-70819,-77726,-55103,14491,72363,36393,-28919,-23672,-1845,-12515,34351,76712,38737,-25965,-49233,-22083,23344,28805,48079,15331,-46165,9555,63365,-21553,-144602,-161369,-60726,47349,104226,116889,55526,-35321,-116104,-122189,1608,99066,88909,73900,58430,-31436,-114713,-82603,-14079,24614,87486,166939,155100,55655,-47233,-106492,-91834,-57008,-59393,-40822,30950,87942,48768,35140,81921,76798,-51347,-130465,-76199,10228,80726,110425,62468,-3152,-4905,9738,-997,-20626,18483,81758,86861,53483,-15578,-65277,-38281,35637,85927,54421,-40535,-96117,-87790,-37286,-2758,-16731],[-16189,-49,-33494,-105911,-94530,-13726,41063,94849,150962,165091,140627,95733,-18947,-83635,-2755,76604,51708,50247,60652,46409,63735,111471,54631,-54119,-53297,7379,11219,5626,-16860,-18535,8620,29228,7159,-48485,-54881,-42980,-65403,-68585,-48396,-15740,55216,77460,26427,20163,8256,-51295,-64527,-72392,-122110,-124741,-32577,38420,49139,79783,124884,151229,116906,15128,-71706,-11129,121034,147399,83739,25761,-6957,-37722,-44787,4787,86905,59886,-55692,-99058,-84257,-56493,38172,133283,122022,73120,66689,57866,30276,-23353,-46956,-24165,-11803,-55547,-104843,-99606,-23700,15325,-37516,-91599,-80433,-30316,3660,3613,-8204,-12917,-15152,9147,69761,91148,28802,-26377,-39849,-13203,32292,8192,-61952,-77337,-37825,19471,75196,81175,70446,73999,44736,12317,15357,3439,-1404,21344,37825,29659,-28966,-102804,-103535,-81257,-92546,-87317,-94956,-120249,-64654,-15890,-32931,15178,78446,55209,-9406,-58348,-72359,-37239,-16723,-52175,-120199,-152067,-114883,-23948,17116,-29285,-52056,1804,53437,34366,-16223,-49925,-30340,265,24791,14490,-19144,-25753,-1476,3194,13849,25036,24214,-2171,-61964,-77342,18965,103535,57309,-1944,4063,-4726,-13935,-10895,-17866,-9375,9926,-20175,-43941,647,64321,37907,-41465,-51572,-7539,23679,18939,-4079,-54328,-74793,-12738,78421,105748,68816,5562,-4630,25000,1414,-31245,51515,128848,104032,82173,82093,77801,122178,99988,-17106,-107277,-106771,-48997,47428,47430,-56171,-99828,-7534,113801,134433,64011,-40739,-87476,-62451,-55015,-70599,-22492,30928,38736,71751,81774,-47874,-172557,-116856,-25985,-4844,-346,-32294,-62787,-13447,43774,20151,44655,92455,80089,66094,37676,-38891,-68612,-28358,-34070,-56508,-15530,42367,39112,-8863,-7353,4091,-16877,-66168,-96893,-57676,37152,86034,61061,42378,33269,16065,12512,27926,20387,-2286,-6802,21104,29441,41645,75388,60000,-31419,-62702,27769,90918,76699,56865,38756,-16510,-77158,-43810,7706,-9247,46967,144097,122888,12539,-89111,-129332,-81433,-31797,-21621,-18025,-41479,-117284,-189251,-138767,3317,24137,-44450,15709,75947,-6451,-45026,28936,96271,47097,-60036,-85629,-33118,-27934,-90411,-126387,-96924,-50956,6413,51787,62367,86589,78258,-8288,-82996,-49110,23391,53735,32209,23430,15029,-33405,-73015,-60095,-22134,-14315,-9807,57423,83845,10815,-39861,-5323,80032,134645,95460,10611,16520,61989,55996,57893,66925,90251,131635,84981,-38085,-83101,-3713,83352,83401,33042,-26077,-63766,-77706,-68922,-23386,1670,-9075,14670,75075,94847,81234,43550,-23706,-37763,12572,104063,117610,45768,43052,92672,85702,-34766,-118626,-42396,38938,2329,-35718,-22959,14478,39962,-29628,-128906,-106928,-28204,-41859,-28911,75381,133120,78377,41,-39128,-21931,25542,40245,12259,-35013,-35339,-7142,26596,63685,31051,-59255,-77717,-19660,-30397,-100475,-127208,-119834,-142746,-132908,-51377,-13787,3741,88203,134471,76950,-23559,-124032,-159177,-142154,-78363,-7013,39062,39069,10690,-30454,-75496,-98292,-39811,84527,113072,37710,-25121,-57169,-77941,-21131,60879,7190,-107308,-128575,-52894,6697,29193,18001,-2171,-18034,7955,65951,41080,-103890,-143783,-48622,-24184,-26124,16648,-11786,-89180,-92812,-54265,-42092,-27132,32136,53545,-9619,-11660,29252,1695,-17220,19816,14542,-28470,-38866,-41538,-57106,-56818,-68837,-58307,-12489,25980,49800,52521,30395,29919,72547,156609,183850,109673,1888,-73989,-78908,-55401,-20898,23008,5065,-99842,-137348,-40609,16235,-17709,-3396,75297,87913,27466,3500,30040,32211,21265,54119,97233,79842,42809,35408,-7727,-80675,-115132,-95906,-40584,-7455,-42234,-97405,-119467,-82248,-46293,-9667,38669,37507,-16468,-11321,19544,10724,761,-30289,-57416,-8046,81297,111158,98716,60631,11538,-1435,22151,24235,23956,60142,47186,-31177,-99123,-90619,-21668,-17646,-69115,-26027,26149,-39537,-123592,-104514,-15897,31296,-3763,-27436,21379,36631,19440,5292,-21985,-50048,-54330,-73209,-86169,-60439,-7505,16162,-7718,-42628,-21308,23339,28948,-6060,21125,45166,17484,7657,13005,-27343,-101718,-109757,-28771,74741,61602,-31136,-51777,48302,62064,-24910,-13595,35344,6589,-67536,-83994,-16356,4592,-62019,-82560,-19357,36097,3811,-44154,-15406,-14553,-65563,-14029,79559,81415,12663,-41108,-13112,21328,11474,19619,18798,-51855,-101600,-22500,48086,28258,11803,44494,-15871,-125067,-121458,-42542,17986,26071,36229,60979,70920,95894,92972,68586,60158,82764,96675,5451,-128722,-120896,-35656,-69927,-103652,-41581,11906,-24816,-71146,-82058,-43527,6765,76165,98445,64055,12282,-535,6674,-7579,-52201,-88973,-81502,-37723,-10470,-47436,-83606,-11636,75447,25883,-18005,88727,196730,133188,16697,-37549,-61546,-35732,-3142,-32478,-47651,-2752,56832,70449,44778,29432,51339,30691,-2711,13093,55301,82854,13027,-128197,-212736,-244120,-194365,-59811,15460,620,29409,81582,38367,-53781,-18665,76047,47339,-14730,57326,112294,-8528,-92890,-1553,79647,19937,-89861,-125924,-49869,74349,123727,37914,-58260,-66738,-9111,75592,130310,92215,55627,43675,-1844,5756,68305,84715,-5432,-105353,-154210,-171513,-81229,55201,72652,-47096,-110622,-70171,-19394,8373,20650,67469,145414,118060,20261,14013,35543,41970,34213,-26818,-70386,-37093,-15393,10029,93759,99513,43829,105812,143165,31412,-41915,37445,94128,30654,-3893,56813,125112,121972,78882,47758,40535,8656,-39771,-69789,-72509,-56558,39212,126848,86542,-21510,-53093,6654,72286,46046,19710,65449,49501,-18862,-37613,-42661,-73638,-67145,-44116,-20239,3093,17401,-2357,-14342,542,31226,39815,-32294,-125776,-108838,-19678,19474,1235,16092,69607,102384,77558,36954,28851,106754,177617,128423,6061,-41835,9164,24054,-35668,-45595,-15988,5611,-5469,-40689,-45728,-71131,-121389,-91968,-5900,31412,27007,62003,75595,14468,-41511,-40434,-25847,-61572,-118957,-60777,95757,144336,6552,-105574,-44136,20988,-14907,-45536,-36765,-17933,21386,1819,-39755,-36199,-72847,-106640,-78373,-49874,-14486,29741,43795,82854,95709,108370,115888,116538,120029,66271,-54278,-60020,7235,-8190,-32011,-10127,4356,2407,-7738,-13777,-8076,-15886,-29451,-31899,-60790,-110558,-101138,-45365,-62630,-105049,-117014,-116742,-90039,-100760,-101286,-28525,8332,-7745,29384,9276,-48452,-12568,65047,59685,-2527,-49511,-31839,13712,31275,30700,45367,22384,-51069,-100860,-85600,-77050,-60204,4385,58020,56384,26339,-7104,-45618,-5905,61079,36861,-74172,-131799,-71109,35913,56531,48303,25738,-19305,-5580,28899,5324,-29279,-18443,26654,71876,90506,66900,9037,-13716,-20173,-38319,-15202,5034,-17389,11111,65414,16203,-56045,-2386,78695,74486,56763,91944,91801,10212,-69144,-92739,-61623,-9812,7052,10114,74345,142784,92416,35116,91040,153447,64041,-67280,-110481,-69093,22177,86957,67101,12745,9735,19636,27657,23507,20998,44684,48687,11320,-28072,-43880,-31899,12064,62482,54251,-47720,-119418,-74633,6874,12365,-30353],[-14840,6916,-68898,-159077,-112697,5596,76811,126904,171939,186186,182230,157846,24824,-69331,26356,114107,52670,22633,16043,-29965,-12763,92831,94445,-9422,-69943,-59490,-46770,-15126,-15818,-23509,12696,75416,63286,-24407,-53763,-55165,-62010,-30571,-25923,-53878,-3549,39032,-6955,-27140,-13577,-17666,-9090,-6566,-63603,-154777,-136910,-71046,-56631,-22381,70735,149706,148025,61874,-51806,-41980,84029,134076,70534,19069,-12112,-36707,-14119,46147,96699,51517,-72372,-144897,-106168,-49352,16335,71899,69033,44625,36509,35987,26509,-30684,-68920,-56662,-20330,-8913,-52117,-91083,-38569,18157,12613,-296,-12903,-31225,-23012,-42719,-95347,-99229,-71376,-29609,72902,117685,61652,32406,25213,26854,61193,47279,-31509,-71976,-58553,-11539,45427,37712,34043,62387,63829,62608,71954,31972,29150,60410,9758,-43304,-52844,-87508,-88077,-56051,-47863,-51002,-74038,-91065,-11411,45292,27046,57149,92148,91269,38644,-56504,-87307,-5116,44996,-2779,-108501,-157803,-97803,-6785,-21973,-107707,-91574,20039,57776,35074,38871,28985,46936,100207,128437,95351,38727,18155,54435,46711,24425,50893,59490,-33877,-161731,-216514,-148595,-43540,-1607,-20094,-6493,-11961,-38311,-40572,-41115,-44789,-22196,-7158,-4721,33424,62127,14911,-47146,-69357,-58786,-20125,-9856,-52784,-128693,-127597,-12642,84416,57480,-27078,-75639,-74997,-52987,-34363,-39004,46861,163519,188671,155106,112668,66838,70696,61284,7334,-51794,-67573,-42937,22843,28395,-56887,-120844,-61481,70893,115721,37679,-71875,-114991,-86009,-37722,20598,93527,115984,94698,121136,121882,20837,-45453,-3016,29998,11808,-13729,-58440,-76620,-27794,24312,-23144,-65108,-26028,-28041,-43282,-9956,-2169,-34518,-53316,-87702,-78948,11330,94369,69929,-21500,-68004,-38750,5302,-28292,-128615,-150931,-18946,82390,81219,90371,112483,95276,67681,49113,15449,-31130,-46087,-17394,15430,56855,105097,84536,-36446,-71879,57675,134975,79754,37090,27603,-29191,-69320,-4913,55242,29061,69579,110392,34775,-69001,-138974,-182934,-131330,-18072,24265,-21378,-63633,-61761,-56958,-23685,6822,-39492,-54184,46613,40169,-88046,-71078,71441,124852,28546,-95166,-88504,9258,31081,-46324,-121303,-135863,-86331,-5583,24990,5043,26196,90015,100909,22968,-25671,-10206,-1241,-18431,11215,33806,124,-19848,-18696,-43492,-90692,-111237,-65707,-28786,-35020,-35970,13339,107550,163003,100146,-7065,-24894,11753,-1694,-27916,-15087,34706,104499,91273,-28904,-114241,-72829,22245,62347,54250,4377,-55964,-86048,-86759,-65917,-46787,-60345,-76264,-42583,40060,121430,121997,66068,67368,108051,141973,110923,35511,46658,141115,187310,57273,-96791,-70976,54937,84747,46799,10750,-7866,-41095,-139462,-212388,-125101,-1512,12761,45719,119433,134291,49041,-65855,-96306,-13174,68840,58461,20873,19624,56520,60222,5179,-11111,-14879,-49175,-43620,1560,-27337,-115647,-157275,-99272,-53766,-57194,-39552,-28531,-5893,93654,166141,119401,-1980,-114025,-120030,-79997,-44630,14204,45146,6653,-20042,-9621,-13170,-50742,-32734,67678,101450,52593,35404,15608,-37992,-1535,55863,-21761,-144201,-142385,-46193,7427,23412,22154,13302,22684,49590,52727,40509,-9846,-53154,-55936,-70751,-71894,-72579,-104247,-100355,-48147,-28224,-59037,-61972,6243,32628,-32423,-33389,5841,-25092,-60643,-71892,-89886,-82960,-32086,-10663,-46266,-87464,-91630,-26627,45896,94693,124537,116273,78369,78868,116964,152819,129145,63640,23208,8301,15739,21342,608,-9593,14101,14435,3999,37620,43681,17348,42402,86601,53515,-8899,-11401,-5057,-33473,-2926,122590,204806,149707,39952,-14349,-23283,-56889,-97769,-73304,-15476,427,-22802,-24280,-59849,-85852,-47447,-5502,37368,78096,30034,-58441,-118452,-115782,-34306,-94,-31964,-17490,61620,124765,132359,86507,10370,-16298,35672,81544,83809,73295,24757,-22607,-72319,-127535,-125061,-68188,-14673,39937,51025,3802,-32222,-23335,-7938,-6634,-27393,-39489,4883,-11898,-65151,-68654,-69682,-103754,-104632,-72941,-16934,52473,87907,58508,12096,-13479,-37889,-30237,29335,32474,-1859,-20527,-2742,39060,43864,-3605,-56172,-65901,-26834,49519,80092,75149,82890,112567,91904,37872,26623,42610,29566,-21400,-43519,-61707,-139176,-203645,-162684,-65281,-1764,-7714,-15303,22351,20449,-17505,12542,61779,54574,18501,-16866,-8808,5523,-3543,-9324,-15539,-97038,-165248,-53165,46587,32413,45281,66312,-36277,-125406,-83422,10914,60467,25330,-19319,-21479,30186,87218,51458,-18144,-5096,77175,114547,20863,-124095,-131468,-13701,23579,11791,32849,18044,-80263,-126794,-73060,-1359,31202,60813,79212,90342,102482,51008,-60846,-98055,-96286,-115300,-96945,-26395,49499,67405,11774,38001,139039,91953,-6656,48449,132542,77629,3872,-13015,14377,90315,113832,46321,-8071,-11660,-18894,-27002,8542,40436,37667,-12334,-63575,-71189,-31822,23751,-21620,-145159,-188967,-148884,-64099,27590,44230,4645,70458,146611,65636,-42938,5666,48203,-29692,-86538,-19518,56299,-12415,-102711,-60515,11266,-3551,-81747,-91386,-11511,79520,108098,39074,-46539,-50956,7404,72401,106005,60981,17918,25810,10358,6725,65892,110044,49479,-37530,-89490,-151945,-119870,19811,82123,-10690,-90688,-102455,-74220,-15467,-4099,1311,43621,19040,-53126,-67971,-44727,-8191,-7605,-52246,-37390,40180,61538,50872,77146,79273,48500,73640,79994,7616,-41090,-3619,15348,-40652,-51440,40787,115798,89159,21677,-29188,-13434,54732,64323,-14543,-96846,-114906,-43596,35230,18787,-63741,-87846,-4889,65470,17255,-21020,33215,46708,35612,30599,-2424,-33504,-11863,567,-9551,-19569,-35892,-49388,-21859,29586,64752,43967,-48561,-118556,-106109,-30692,48230,47792,25384,62631,100210,78558,64913,51271,31885,52352,52042,18813,12340,29791,-11534,-58362,-7281,27679,6421,-8493,-24227,-40221,-62226,-101507,-76258,41498,108148,82166,71818,39504,-34433,-52415,-28107,4737,-1292,-52054,-54206,8757,39958,-47627,-145639,-87790,34191,44071,-29193,-79427,-60345,732,19287,9405,-24610,-131821,-201844,-188116,-148837,-80857,758,48304,97574,71478,46416,67987,98121,93984,51410,-30477,-66576,-42777,-38008,-60074,-66413,-29380,-4206,-35158,-38870,27119,70575,48277,14798,-8142,-46157,-46702,12352,10679,-43162,-87736,-133852,-131994,-99672,-60799,8449,26076,-34749,-71726,-94482,-83259,-13003,51825,29902,-27387,-53530,-18624,31343,64232,66141,71964,52443,-7409,-56571,-48597,-55399,-77794,-44478,12887,27500,24090,14789,-41841,-50390,-621,-14917,-106886,-123097,-44037,43887,57912,56353,52671,18125,5558,25964,37265,81435,145328,146110,108619,55875,-32318,-88043,-1213,101028,85098,11094,-30040,-62710,-34663,31605,2710,-51212,7933,85289,64392,2569,-6263,10107,-38239,-80369,-65689,-27101,11433,28933,26510,71869,107790,39778,-17296,43420,152509,152101,41237,-82879,-118622,-49705,53508,95755,69304,28234,10692,59293,99510,42798,-20403,-50429,-76403,-60358,-11722,-7827,-11741,15190,16500,-49465,-94353,-50904,15628,8811,-33553],[-49917,-27906,-62277,-109609,-86483,-12155,34801,52283,89182,126122,133947,123133,33500,-15633,74805,127166,52035,13829,-18827,-96065,-92493,30994,100258,69791,-24883,-108692,-109443,-37095,-38782,-54789,22767,140012,172022,86338,-14979,-76356,-66895,838,6696,-69107,-69396,-21114,-43235,-54561,-3774,32597,45127,46979,-8222,-124567,-139768,-91465,-96684,-84213,20521,117597,118692,58420,-18241,-35985,13971,32906,6875,25377,29888,6797,47184,90152,54603,-62589,-160953,-181281,-119319,-33592,39316,54016,38014,45862,48090,27967,4471,-25584,-29178,-9402,24211,36988,-21058,-80537,-55156,-1392,37147,64979,58611,5998,-25770,-71808,-132997,-111407,-37244,29630,83282,62200,-13545,-31581,-21791,4716,68791,88373,27358,-8210,-15751,-10582,29426,40018,9948,-9076,6094,60943,106705,62166,48549,89751,11564,-102396,-89768,-22714,38911,37131,1584,-16710,-33872,-46148,2645,26552,31660,58057,60533,101217,121471,18658,-75921,-45603,-14963,-21772,-55316,-60974,-30379,-19046,-75365,-126937,-106556,-31534,1948,26503,83444,99207,123041,171685,162175,114093,68431,68937,114991,79640,12792,32199,63595,-642,-120852,-219362,-212908,-100032,3805,14052,18281,12311,-7470,-25862,-41002,-70772,-54339,1972,14597,8815,59,-35914,-55157,-78763,-84532,-9677,42375,-5117,-93920,-101255,-5555,41533,-13419,-56425,-28671,-5628,-20493,-15322,-23471,40864,171741,226181,178119,106272,42957,20241,35751,47727,7644,-40184,-70828,-48675,-18560,-32924,-87115,-110557,-53447,-4055,-52056,-107511,-102767,-79200,-34183,37650,97830,122612,130901,139299,90771,-4501,5330,66028,41582,-8954,-23178,-51361,-59894,-39262,-27811,-101037,-137208,-61144,-35698,-68825,-37548,5071,-29422,-96657,-143421,-87763,42542,110009,80444,-8787,-102371,-78561,43211,77638,-25459,-77256,57473,130829,57982,32745,80555,107375,124238,114657,75228,36092,-7075,-29483,-8828,17730,23326,5474,-49955,-48097,51733,105110,40666,-30203,-57035,-48397,-32586,-19981,-20125,3306,91638,70118,-71491,-146910,-141979,-162759,-125675,9206,89456,29970,-35012,27836,118819,114350,28129,-58761,-26224,84976,35790,-92286,-49681,83328,105006,19226,-49712,-38150,27474,59462,17572,-58534,-108313,-69127,27056,49494,1670,9817,124070,205435,128898,20267,-37133,-61721,-74687,-26605,20069,1588,-22979,-50887,-101944,-112648,-75966,-68093,-100945,-80182,-17336,34929,80190,87160,31035,-47045,-72085,-48730,-59965,-104574,-99686,-35123,44338,80034,2885,-98951,-103818,-48414,9803,44685,17453,-13715,-22171,-53990,-99314,-91988,-81663,-96357,-85010,-17122,58270,85896,74325,80603,131473,173760,102755,-878,18468,113724,189135,140774,16893,-30045,24168,48586,47715,60372,37653,-42594,-122400,-113720,-5759,58623,49870,73291,80923,27402,-54271,-110492,-85894,-2200,56563,56662,71214,102833,135452,102999,-20265,-104159,-82357,-45028,443,62946,49598,-49882,-120661,-79103,-10405,-17231,-42396,-39823,-28260,29870,91082,86293,23005,-37563,-27784,-22111,-28566,-8093,-23315,-86893,-85068,-17070,32270,30810,18451,19837,2614,3458,62466,69812,-5756,-7979,11852,-41644,-89517,-42271,34790,46809,31024,23552,35849,75034,86850,28917,26392,78912,83916,11248,-63736,-72595,-69222,-81185,-49543,-8751,-36805,-95862,-111196,-56208,2061,-12896,-42138,-41909,-19415,-21264,-106739,-166744,-100555,-18545,15144,-4443,-58843,-65234,-6185,33578,48784,69087,61219,-8643,-9360,73717,98274,44319,22224,59128,87879,74175,44306,3820,-22068,23306,95240,139613,153908,120566,85781,61075,15991,-5639,9156,-7879,-72479,-115376,-38693,121441,190989,132158,20453,-49871,-43006,-34670,-48232,-34304,-11316,-37739,-70980,-41668,-56909,-82447,-30271,-11249,-6472,43462,5482,-116203,-190467,-147389,3295,92008,68909,32813,50841,85371,113241,109883,65271,9808,13665,62948,95760,67985,-12830,-41044,-35401,-96159,-160675,-117024,333,72041,41558,1939,27174,46363,9483,-11035,-3987,-21859,-26185,-68778,-119376,-107278,-109835,-150412,-93498,51914,146317,168310,121253,52822,52297,76402,20025,-31292,15759,31365,-8908,-27147,-6819,22438,21225,-10861,-20000,-827,23501,41877,65724,120071,130673,69911,31664,41509,20414,1775,35563,58485,34363,-43069,-159112,-207582,-145854,-63083,-17029,-4953,-11348,-33942,-30615,-10208,-6692,-4578,-2968,-26473,-46040,-27816,-18456,-26899,-49653,-57480,-90291,-130214,-48704,54306,64562,91750,63456,-35342,-68777,-38439,-11833,-10239,-14640,-20498,-23786,5746,22935,-39399,-79572,-20167,56205,70060,29289,-39193,-79797,-28564,-7378,-26874,4918,11261,-75980,-101115,13309,97108,60381,24180,30411,63159,114550,56387,-105169,-144162,-93354,-85274,-95107,-57106,29164,99686,84029,83472,138051,103848,14961,3468,15055,-3502,21359,63161,106261,131239,111160,82705,78731,38389,-27389,-37276,11543,25126,-19922,-58303,-90655,-127140,-120520,-46892,-50572,-142255,-142440,-35238,46324,66057,57816,46086,93298,111153,12628,-78143,-48087,-21923,-57868,-69779,-17108,31604,-11954,-97233,-127066,-137281,-124267,-96087,-23511,65164,109990,123357,79675,-17702,-53850,7630,57393,55884,16705,-12337,5334,19492,44407,105098,140268,80626,-9793,-56076,-96531,-84239,-6155,40278,15142,-8546,-62968,-93622,-30780,-10241,-37491,-23671,-15195,-35274,-65155,-93558,-70440,-48340,-23723,46486,82243,47542,16789,17805,28357,33373,-3449,-41526,-21911,986,-10729,-48687,-90402,-68731,-704,42386,20206,-55798,-121861,-41738,129422,171405,45467,-79635,-78402,2424,32434,-5669,-56244,-64250,-1985,40513,-11768,-63777,-24398,31104,81650,79163,53090,66317,74305,37982,28758,38597,11045,-37154,-33247,17346,63947,56110,-6630,-58412,-82452,-41837,47417,42859,-17574,8616,45997,472,-19291,-19769,-93263,-130907,-26574,58546,60210,37021,5430,-17903,-4440,-13057,-47165,-58965,-33045,-4543,-5882,-22045,-8131,65626,104726,51800,21308,15352,6607,8684,-14220,-17491,1575,8173,18760,30936,29961,-28159,-110474,-78805,34797,46617,-39224,-105846,-99380,-28998,34519,56087,3290,-143854,-241625,-216245,-122082,-24796,18814,22676,45966,11319,145,50863,85124,38265,-39416,-105340,-115835,-61462,-14964,-42143,-65665,-33528,-22395,-35990,9267,86374,129451,96718,49773,44502,26245,7963,60552,90933,44715,-10891,-72350,-73797,-7369,32192,13371,-36692,-118081,-171265,-160749,-82857,-2766,40824,22984,6788,12630,17746,14126,29689,55407,95168,91146,43188,-2339,-22541,-30509,-35876,-28544,-33705,-67838,-36156,38860,8937,-45047,-30300,-22017,-59962,-57475,-19248,7487,17952,64886,80279,43656,42232,45298,27376,84032,158570,134302,87145,23421,-95519,-140210,-883,141113,134905,63226,19965,-41139,-61758,-14799,-32232,-74486,-36647,18247,33911,5382,-22115,-22444,-52985,-59744,-29999,-17739,-20250,-23666,-13997,30457,29418,-62782,-82158,-7172,87892,134199,104830,1927,-71166,-56799,4381,59138,69525,22273,-891,80721,135945,49790,-48758,-90069,-98404,-66414,-22485,-38401,-42127,-7291,-14570,-60425,-74793,-51969,-6861,-903,-29157],[-67567,-49877,-3066,4182,-32934,-39536,-19654,-17231,3165,45184,54691,58759,52635,74762,116210,102077,42546,27701,-10979,-86889,-108058,-42306,32450,82201,40768,-73088,-103943,-33858,-57076,-70097,47976,174875,215505,157966,45058,-37686,-25176,51818,68483,-24542,-90007,-73226,-62847,-35849,27388,60490,53991,26246,-14913,-65756,-67538,-45993,-64225,-63384,8902,74206,43200,-11360,-23594,-12571,-14281,-43407,-50098,27005,84467,51464,61602,103711,59494,-96368,-207336,-194144,-117907,-7140,81774,68343,22078,49950,98754,59154,-6840,-612,58962,92845,97531,52243,-42531,-96605,-71241,-27048,18682,57047,60574,18240,-30814,-74705,-101381,-55135,51173,116759,55859,-41719,-105155,-134890,-134203,-72695,22790,70639,60576,53609,35726,12672,42106,67353,-11944,-109859,-90656,19004,76828,29146,16919,65428,9343,-125947,-146386,-33077,78116,59564,-965,-13099,-17666,-19234,-11922,-45365,-40168,-4018,-6569,55760,132921,63314,-55530,-86851,-95454,-75344,-9285,55356,32769,-48571,-91356,-71167,-66021,-69987,-57938,-21762,41322,58029,62549,97006,104209,79948,64140,86089,116874,51800,-55631,-61050,13876,54747,8548,-107995,-174642,-102288,-7297,27428,40396,41336,27747,-19033,-61485,-94404,-65217,779,-7616,-63102,-82517,-80840,-69412,-95608,-103178,-3812,72912,47851,-13853,-32257,-6103,-15034,-36261,9003,78056,106505,67712,5529,-33772,18830,123570,148513,103426,77463,45066,6620,20298,56222,19039,-48146,-98255,-75581,-23193,-3074,-37624,-107891,-143011,-112584,-80993,-64065,-42885,-53735,-60442,-46221,-28217,16988,76896,85101,23446,-61588,-32312,38014,-25171,-87932,-37519,-917,-3444,-15932,-48806,-132489,-122420,-6321,64693,32585,-16271,-41067,-80716,-138494,-163736,-72652,53783,81766,81085,39911,-61500,-61663,79906,164624,127926,108410,189643,181811,39685,-21562,3446,43498,122528,179052,183049,157250,54191,-20593,9074,25758,-41291,-87396,-61866,-20848,2113,5341,-21521,-54133,-39239,21224,17563,-55115,-107859,-40535,86182,43771,-99775,-120423,-63890,-67846,-59620,11641,76525,42361,-38064,-8229,87652,77143,-13591,-58008,26284,138785,116539,30172,17202,50915,69357,62464,66556,43494,15931,33414,45385,4539,-38290,2929,102264,102125,8598,1721,123341,212140,160876,66630,-20414,-65693,-70631,-35253,-3644,-20641,-45319,-78558,-119591,-73940,25854,21676,-65420,-61337,22841,63955,46339,-11411,-47497,-62500,-56956,-30028,-44882,-99331,-106246,-56513,-6027,35545,16107,-29591,-26848,-28367,-19215,16721,14386,24367,42571,19,-59466,-73468,-65917,-52976,-31272,-21026,-21823,9278,27102,9939,45380,111211,47310,-33314,14294,78115,137680,159899,101472,36063,-1313,-49887,-28412,72238,91664,24800,19017,108432,191155,169829,86256,48303,20452,-33997,-71177,-53812,-1498,23684,14466,31692,116920,163122,158640,113684,-13167,-136092,-100582,-18342,33627,110790,118995,21292,-86200,-130472,-86187,-53250,-61241,-46265,-27911,-9719,16445,42388,59709,52357,34313,-15876,-24874,-6889,-49123,-121316,-101668,-33736,9609,49763,57287,2864,-69687,-58205,27592,51688,-9988,-26149,-10720,-25516,-9658,56196,109449,79488,17471,-16944,3040,54552,65478,21723,47502,123621,143127,59491,-38310,-37442,20056,43500,36336,-11964,-92428,-121476,-109145,-74400,-1291,32102,4509,-6899,44395,53333,-56573,-121269,-33925,38614,56460,47721,11513,-8735,-10891,-33652,-58513,-56645,-63118,-125827,-125965,-32353,12378,-13068,11894,66004,80213,74150,69083,61685,49221,52769,76034,130513,181701,175378,136307,59152,-7706,46087,119866,52729,-70730,-107956,-25916,78139,106521,80450,6548,-67757,-72251,-27057,7318,-3014,-27258,-62898,-98087,-85021,-84110,-80655,-33118,-24498,-32786,5948,-11227,-82015,-120281,-76167,49226,127806,117884,73777,54243,49731,74089,91097,78167,37263,19769,40968,65913,45920,-23521,-49284,-8297,-11336,-70780,-85440,-2232,80987,35168,-30000,20928,72352,38081,19934,37143,-3043,-62135,-94329,-101427,-95092,-108701,-119651,-13058,167207,247172,192986,68884,-9424,41461,108219,75838,2799,-8660,-3156,25306,50373,15144,-39093,-52953,-50882,-31422,34401,80626,52362,38769,116850,121008,9199,-42435,2667,6936,-31446,5596,63102,52355,11180,-37999,-62908,-36572,-426,12886,9954,-23778,-89992,-84560,-33953,-21511,-10093,-6900,-67909,-99645,-48090,-13174,-24618,-41959,-20970,2767,-26995,-41854,-221,44812,49904,-15157,-67478,-58101,-45529,-93390,-132546,-64316,12568,20572,2712,-21041,-67193,-68315,-24122,7095,1374,10537,35422,-2153,-51242,-100952,-116507,-55130,-3712,-29808,-12311,85578,126316,34811,-34179,-37867,7817,56408,16392,-90750,-100361,-4307,44367,-14367,-42580,31257,107378,119796,105968,94692,70861,42617,-4426,-64662,-51742,42767,108021,110273,37783,-14941,47444,125590,102081,59683,52011,48979,11468,-20854,-14114,-37004,-110390,-151709,-82495,-43259,-118859,-96163,53600,95528,32041,22177,75088,103370,44217,-52015,-112277,-108212,-52963,-9275,3008,35882,55003,-6812,-104733,-159660,-181330,-159982,-90556,-1065,65213,94143,128183,106594,-20430,-107195,-37302,28243,13932,-1340,399,-10665,-3677,80573,150556,136519,47857,-37275,-47721,-8790,33343,16953,-20159,-9806,25207,-33277,-100579,-55467,9811,21917,23878,30651,12793,-48747,-120387,-101482,-35076,45808,103457,43566,-51335,-67685,-49977,-19465,11384,-42822,-86007,-9563,42783,-4936,-79563,-113011,-82479,-65482,-71356,-89147,-142383,-177164,-44951,154387,200289,74528,-37686,-14713,79075,84694,37843,2703,-12615,-7595,-2731,-28450,-60554,-49014,2394,39967,23915,65224,135102,91225,9432,34182,78553,57546,-24397,-52907,-2723,39541,48121,43293,3717,-52210,-58416,-16691,-27869,-78625,-63167,-45934,-130798,-174820,-135822,-155421,-194806,-63016,64086,61752,42252,72330,53811,-35059,-103409,-102963,-83750,-40543,8189,19175,51471,75255,57074,43229,-1990,-33760,-3684,56253,52881,-36027,-84440,-44393,10448,66389,105177,89503,22829,-45202,-39486,28775,50168,-12336,-95230,-116390,-30111,62724,82073,18382,-106566,-161966,-117525,-24251,78784,87599,16003,-7799,-30599,-28126,8174,37410,11349,-68051,-157294,-146039,-38074,34757,20777,14715,13503,-30141,-30891,40721,92968,119399,105332,60587,38588,8745,-47034,-26609,37364,51885,37098,9249,25236,79398,72426,-28267,-107774,-157903,-176559,-140514,-50290,766,-31,-354,54221,97855,65201,1536,-13258,22026,37385,-5782,-17963,295,-7255,-9110,6935,2100,-46670,-112692,-73371,48781,59064,6756,10992,53911,49543,-469,-36495,-29952,-7880,56283,74388,46417,63393,42098,-24092,-9688,13093,-29969,-15267,-1354,-80922,-102142,954,82342,93862,101387,71525,-16862,-43469,13424,6808,-45688,-59878,-52584,-13591,4864,-4413,-13132,-37576,-26801,6717,-7969,-44454,-73027,-66901,-15618,-9418,-91304,-88153,-18499,22718,49703,93500,78061,29144,1843,-30427,-24181,11986,16675,33742,117111,129943,42642,-16032,-33840,-39754,-36682,-56738,-96228,-68189,-8803,-11495,-49952,-64387,-55470,2304,40871,12871],[-67602,-64360,11044,38005,-17686,-64736,-57478,-39239,-39234,-26509,-14325,16472,69274,115918,99423,39203,-1840,16915,14063,-31646,-92326,-113883,-78783,11302,57621,-7977,-70824,-43776,-55118,-36171,62876,129730,131626,99958,62141,35154,42623,86479,100823,32394,-48919,-83489,-74325,-5687,50767,52605,35479,-1356,-13276,6593,14740,-9528,-31515,-15744,13665,26346,-27208,-86739,-71122,-11316,12652,-30299,-64173,7874,88130,38419,-5386,65902,112178,-3500,-139993,-145052,-56177,38481,88886,62691,-8788,4770,106125,87235,-3957,16585,110920,148387,134227,58706,-38284,-85416,-65468,-26171,7184,25149,22065,-2726,-43161,-63664,-55437,-7694,101587,147896,34521,-71610,-94991,-138168,-176088,-123389,-39513,20490,76484,91060,41160,1645,38375,66959,-14062,-122168,-102715,-15725,-10692,-53068,-34861,1270,-24788,-104867,-152426,-89615,785,374,-9777,16802,20331,26867,16031,-64414,-98324,-55444,-44278,-10486,57953,57874,3807,-13031,-31154,-40405,21207,96438,59278,-34985,-51428,-6490,5377,-11814,-28582,-34464,-4209,-28381,-86226,-66393,10533,42225,64969,91846,96754,29103,-82228,-110717,-12331,81407,81014,1810,-78043,-89635,-39645,25858,56774,45725,26493,-22389,-68186,-69342,-26410,8413,-20275,-77656,-89801,-76447,-67192,-87014,-91693,-12638,53414,53934,16011,-8371,-22046,-34107,9676,105429,144087,137659,89018,-2076,-41434,18743,58772,27839,16521,61308,58310,3532,-19955,13585,8934,-32490,-45809,22249,71565,52496,12837,-42743,-99273,-76989,17057,43561,319,-42207,-50405,-70237,-104628,-77742,-18747,1908,-6825,-50898,-61890,-33517,-105959,-151007,-37322,68189,85648,59389,5671,-61112,-46298,47208,146044,153571,56813,-33062,-79353,-116380,-127294,-43249,33183,30945,68389,93223,34932,20523,107622,158708,150705,163014,201570,164023,59818,10358,-10239,3206,92670,184963,225258,202492,80982,11301,77332,107193,-9464,-98373,-49525,-4108,-44634,-76184,-55052,-3145,91829,134451,53616,-53865,-108305,-62008,46168,38160,-32180,-18949,14706,10702,15395,12168,18010,6997,-64227,-94731,-56363,-52725,-103436,-85354,44431,157095,181900,148917,71610,13399,52404,112470,130006,81492,6660,-4924,27560,30566,26993,79676,156998,115144,-16670,-30417,61029,106264,94809,76337,19963,-12355,-5957,-15912,-51139,-67237,-37659,-35811,-79769,-48234,48615,67905,7243,4930,65341,85470,34265,-53563,-70193,-23238,19311,43044,9523,-54908,-65547,-27494,-8771,-22159,-19570,36635,87690,43345,-18186,15,23977,48967,71443,49201,22019,-8292,-35275,-25507,10561,-2305,-43408,-16462,-4350,-62616,-77626,-18775,-27966,-38417,37485,82008,105601,107370,62112,21662,-30228,-122038,-107487,14291,51042,41796,138316,253799,276049,216713,76767,-18064,-7184,19920,14128,29280,50491,28965,-3595,16327,101984,132121,91651,65991,-5739,-102307,-69385,-124,12910,63365,78547,9423,-115843,-224258,-202606,-128141,-108516,-73883,-17457,-7875,-2656,51383,101230,81294,32276,-15345,1947,35095,-5549,-69868,-67636,-66054,-80402,-34415,26970,17821,-47718,-66825,-36290,-21423,-38276,-51355,-47420,-28121,17046,58144,90437,71874,2023,-76124,-87449,-54238,-25872,15787,87434,116210,89634,19175,-45023,-9937,71942,103549,62497,-48921,-132045,-88733,-31960,-30983,126,39116,57208,75077,85742,53560,-2771,-4693,50331,82155,72862,40870,2711,-34840,-62765,-94025,-110214,-114160,-121790,-136593,-140461,-118547,-72423,-37708,-3702,-3155,-33355,4523,76191,116305,122320,83531,18258,14515,66802,95188,79484,21631,24491,132738,179393,87493,-25855,-60710,-28367,-2531,25062,48146,-5433,-80641,-84591,-19523,35190,9709,-32289,-39249,-71428,-92593,-97023,-93064,-70351,-57508,-46501,4485,16826,-11084,-37891,-34574,10338,36282,41587,38800,30192,27488,37072,24477,20034,38671,43789,31046,15306,1686,-30435,-50891,-31946,7915,29863,13763,20976,64895,11121,-67293,-16934,55416,46959,41073,58791,8048,-67152,-73577,-33903,-36267,-49723,-38141,24621,113389,164053,119400,8468,-77181,-62646,3058,36983,-653,-40134,-30482,56422,90408,-2161,-90417,-80933,-60851,-60893,14774,70353,27218,13266,109162,112703,4669,-52046,-7234,26393,-14108,-19338,5113,9805,30060,35883,-66,-8061,30353,56977,35411,-18184,-55345,-53913,-44864,-10889,44674,29250,-72587,-118445,-42580,14419,-1573,4970,70670,114671,52146,-62848,-119421,-77502,-89964,-127943,-116278,-77242,-55795,-120744,-170249,-76886,27204,32755,7175,-2933,-15283,-34052,-62199,-52819,-38352,-17254,54957,67420,-29132,-117501,-92268,-28689,-667,-24147,-6928,40752,40857,-35446,-91759,-102111,-45816,4498,1762,-35023,-18561,97719,160702,67630,7551,75167,124934,111183,84893,61240,64756,89730,29610,-69251,-69526,7836,68046,59208,-40432,-97657,-1012,93687,105773,112941,94836,49124,-5313,2984,38761,10069,-81710,-150220,-88381,-11912,-63381,-32343,107951,94680,-36701,-57450,29397,76506,13861,-58879,-107720,-113717,-37719,26610,25030,49563,70183,-10930,-123385,-144389,-83380,-49015,-45486,-24901,-4135,22921,80295,83611,-36389,-140825,-74176,3235,-8833,-3424,22572,-7979,-9670,94317,145217,81664,-7258,-39860,-1596,80784,134196,46682,-61063,-60209,-19707,-60529,-130756,-111237,1628,94165,102026,74646,32467,-39489,-102971,-77171,-959,74660,94972,3457,-88320,-89718,-75319,-44739,-5309,-13722,-7199,55391,51152,-25219,-88093,-106480,-96755,-114707,-149268,-164117,-150620,-116537,-19474,103112,151576,90008,4971,-7586,50128,70836,71931,69830,36471,-17474,-37332,-31593,-35245,-30587,-14628,-41837,-65438,44954,128184,45238,-26099,14027,40450,33647,-13363,-23376,34845,46331,31602,53078,51370,12787,-41764,-66636,-54878,-51577,-45239,-63496,-193973,-266510,-184892,-112512,-102013,-41917,32082,41250,66831,130507,94166,-41112,-124384,-90714,-34783,4251,18785,23848,94198,113604,29956,12425,22463,-3218,12215,61867,40690,-58200,-98340,-54697,-32454,1775,73909,87430,36086,2008,-4459,18586,61270,29202,-69086,-98091,4233,98225,86206,5530,-54715,-8026,26169,7537,84157,151227,65754,-3723,-32375,-45163,-58591,-30247,25844,18903,-65448,-73137,16859,72670,83841,104221,65662,-35078,-44794,27074,54867,73338,115371,88864,7209,-74529,-169635,-181946,-90969,-8173,27471,45649,66357,69191,20168,-73339,-116645,-111482,-95784,-70288,-3446,8138,-54819,-47064,67145,123863,90224,34964,9891,2858,-67483,-171695,-137875,-24302,30872,29248,13646,-16392,-58904,-83026,-28121,66334,74011,59189,78667,114942,99244,21779,-38064,-12669,9329,20579,29280,36998,47144,15829,-38236,-59527,-105850,-166306,-101020,-8048,-29398,-43992,-1772,12918,56917,110810,60125,-15214,23161,107892,103667,29327,-45557,-97698,-92209,-62192,-28372,-5332,-28118,-29896,2127,-4145,-36351,-68452,-88877,-55677,-12637,-28007,-23524,-1600,-12878,-19228,37154,77531,79268,55629,-16222,-55700,-21126,35005,93956,149814,109260,23599,-6909,-12913,-16215,-34120,-90212,-124445,-81850,-26611,-4840,-19903,-62164,-77172,-354,74987,48627],[-18136,-43102,-20430,-3660,-14514,-44772,-47141,-12984,-10418,-17886,-966,45482,91489,107353,69471,13406,-19086,16951,59974,41567,-47363,-110572,-105603,-29673,42363,36156,-35569,-53271,-22076,32012,60047,54941,32089,6309,31021,72799,83321,74227,59440,40556,21094,-36997,-68610,12573,66361,40343,39851,45765,57014,81688,81148,12315,-26669,1920,16037,-956,-47494,-101371,-103411,-34493,25067,-3614,-66088,-32181,27667,-21819,-79611,6698,114735,40408,-88319,-77783,37121,69275,35410,9038,-57431,-78495,22830,52523,-10500,-4176,65328,99429,93360,55565,23749,-6319,-16987,12704,43578,37949,11446,-25989,-56639,-67475,-73573,-60243,23750,94047,64133,4896,-22873,-83543,-154692,-144144,-97847,-36503,47443,54741,-42408,-99742,-41967,13106,-3219,-40294,-32342,-54245,-124726,-129358,-63084,-52198,-72858,-66628,-81203,-83177,-48948,-40771,-3317,42951,40923,37200,31366,-40105,-86828,-54534,-56375,-78808,-51948,15323,66476,111020,102009,40789,750,20247,25184,-7988,-36294,-19462,27362,64151,48906,20245,17113,-66637,-190768,-193920,-92195,-13451,39221,54672,53372,31313,-21641,-40442,31988,60619,8041,-16726,-17686,-68188,-59976,10875,32515,-11618,-21172,-36144,-60162,-28502,8389,-3062,-33186,-50482,-55729,-73602,-89350,-87556,-75591,-31453,13174,13466,-43590,-78845,-71220,-42102,42109,130682,114405,38629,-20313,-33347,-8987,47705,21647,-49105,-36019,22171,5617,-53779,-91489,-52031,-11640,-10023,31966,142293,167113,87512,15252,-11461,-21777,16093,106586,90112,-40160,-89972,-19191,3204,-71190,-100108,-74973,-47770,645,5767,-54452,-110701,-167557,-164945,-43895,70651,113947,88362,36891,-4290,-21377,18939,112388,160464,116028,65195,11291,-59098,-94029,-51178,-27064,-33559,20282,85921,82124,76927,94094,60199,19662,31658,64225,61718,59839,45468,8182,5436,57803,106758,120017,102854,55046,51070,132350,149711,12797,-81105,-24193,18640,-48042,-98108,-64202,28190,125517,119243,29527,-35053,-77312,-104380,-44437,13510,21769,11638,33,7973,38324,26495,-3394,-12703,-45996,-73439,-71913,-84660,-149852,-134252,-21653,62356,95037,111096,54898,-5555,36493,74078,50643,32238,2622,-24924,-6291,23982,46482,84453,119368,68230,-33142,-44529,-16968,-42488,-31224,32527,26960,22666,39332,-15785,-120424,-122942,-16094,25031,-31531,-51401,-6853,24756,8866,19812,57956,66679,19993,-48742,-42362,35886,87453,80092,21243,-41660,-49386,-6797,12123,-39238,-43845,64177,125110,54067,-16458,5972,31863,53871,83427,72770,45589,37516,6374,-34279,-24359,-16038,-30829,-5550,-9549,-76465,-105942,-59351,-28127,-6009,60271,98853,85269,17112,-49872,-72054,-82627,-129680,-118199,-53871,-48530,-12560,146494,225895,176576,126270,12115,-78196,-11409,81800,68017,43613,37046,22034,31723,31914,28267,13218,-18518,-8786,-18163,-59629,-40639,-9537,-32595,-33322,-15799,-36249,-135309,-217551,-186783,-134718,-135902,-85698,2375,15711,33650,125147,149680,69411,28464,36195,60743,66695,30049,-9774,-45446,-113445,-158179,-112147,-4514,60589,45574,-1019,-52940,-61948,-38757,-58559,-100688,-58203,17816,29348,29623,53446,27303,-74195,-129223,-124792,-81261,17264,99528,82704,27360,-24876,-31763,27052,54129,45134,17985,-54949,-80656,13799,83428,38146,-2865,14457,69233,109758,70194,-3343,2853,64734,74247,59366,45894,-14162,-96484,-137451,-116062,-88383,-61360,-46925,-32580,-9902,-37182,-108539,-91764,-20255,-10109,-72420,-128471,-75962,25887,83090,116236,113459,39201,-31438,-49235,-41881,-18953,-3207,51206,126796,125947,67522,-4987,-58801,-87688,-91541,-15277,55534,4550,-43259,-8023,26634,29882,12011,7079,25060,-27390,-84387,-102659,-107605,-88209,-67966,-35435,45166,56575,-11101,-55589,-66557,-65384,-75442,-62198,-31413,-16647,5559,14150,-22163,-7820,53975,53643,9559,-30673,-52925,-67234,-74811,-88821,-51954,49445,103543,72241,30305,-34764,-76492,-30957,29273,46072,69445,109416,76446,-195,-13738,54015,72538,50652,21852,-19423,-38723,-7236,36740,24799,-74969,-165217,-127141,-31300,-12965,-29931,-11298,49564,40961,-44803,-60485,5938,9819,-28244,9709,28236,-8244,26941,122441,104531,23303,-14522,12107,45679,29522,7068,-1662,5670,19736,-26331,-113556,-111679,-11343,88550,87813,26000,26079,32313,-12391,13486,81107,51641,-33453,-65111,-1745,41892,22504,34623,107288,140228,62107,-71417,-167231,-171894,-170934,-162826,-115407,-41842,7075,-36855,-91174,-48715,11388,16568,28751,49691,35227,-22480,-78578,-55755,-15318,2491,79111,126828,41871,-29369,29805,75175,43426,-43707,-79027,-44637,-42550,-65126,-72936,-79735,-36291,33771,60433,23108,27967,123585,165218,80178,24712,62725,89434,49589,22457,51618,110213,139925,61539,-30454,-68665,-72226,-12389,54579,16293,-36703,1649,45611,53939,50125,23134,-6204,-39392,-38273,-11492,-13778,-68413,-126061,-70087,19717,14220,47676,131771,81379,-66554,-116553,-62789,11677,15918,-28682,-84455,-76868,-14875,208,-13782,23450,37294,-44638,-120343,-84922,10711,40035,-11760,-34643,-40581,-41412,3433,47456,-1713,-77094,-41433,430,-22632,-18251,7360,1630,18562,79569,86710,26247,-13507,10029,58149,108635,127335,20477,-86003,-99573,-87036,-110252,-166439,-169369,-62651,50636,59907,25550,22108,12096,-24551,-29463,-8760,27597,54375,24765,-14596,-34949,-67389,-61550,-14342,35068,85724,102703,32182,-56382,-83756,-79205,-92220,-115905,-128218,-107572,-20889,43765,36542,43393,90341,93822,16995,-59175,-66183,-33573,30397,82906,53791,-15848,-38757,-36468,-51501,-28652,-10936,-55356,-70044,37034,86963,13576,-23209,-16429,-40659,-26759,2282,33192,80498,61616,8335,15921,77031,90310,9826,-37152,13856,57934,51691,4785,-130906,-207027,-122378,-35491,-13009,-4445,5971,12857,54349,96187,60212,-20603,-71487,-44996,26597,76611,58125,52245,116040,98737,10302,23461,71320,69619,65096,45620,-7784,-59562,-43310,-23503,-90125,-142699,-85654,-24697,-23166,-9646,-6539,-11488,20471,5835,-62924,-60340,43046,113635,60704,-39745,-41065,87645,94387,-49604,-13275,145589,108797,12746,-34176,-54042,-90490,-73886,12601,80063,70185,59398,76623,78502,81344,93433,36583,-74325,-85445,-13390,-1305,17002,109290,116260,-1887,-127464,-229338,-240466,-146693,-58524,-8331,25527,25868,-10914,-54107,-92653,-105237,-72063,-29466,-20689,15219,1443,-87776,-80262,35188,69093,73617,98529,77006,-16041,-132162,-223323,-182251,-48043,48229,43422,-18389,-78779,-105590,-61202,41276,90270,54081,65354,92155,56698,7073,97,-9664,5956,402,-38088,-26744,18552,11815,537,20087,7587,-64897,-122615,-65363,18594,4559,-32468,-12065,12404,81554,102916,19159,-12502,70921,139045,128803,72484,-11784,-106829,-149372,-118700,-53958,-2746,-24804,-54870,-45001,-30256,-29756,-38511,-72768,-79769,-19048,44051,64653,30148,-6797,-15658,3962,32542,73228,86429,49508,3253,10840,66113,116028,134970,96563,18361,-52504,-80856,-47780,-40278,-77048,-83871,-47473,-15244,18585,19793,-54281,-111874,-46593,48537,51207],[3014,-46205,-96469,-93531,-50051,-40830,-53053,-30231,5972,36229,47300,59498,64926,59693,40395,16912,-8018,25687,80699,72295,-6539,-55685,-55592,-27081,264,22473,-20184,-54197,-20403,21719,4600,-1206,8091,-21159,-18589,26611,48895,14836,-36906,-23553,44301,21319,-41977,12400,64802,34669,53965,99567,108301,110623,117496,49965,-17498,-12601,9185,3094,-31484,-72271,-89575,-55381,-18565,-31545,-71233,-60518,-31978,-49070,-65578,-12599,44469,-47536,-147342,-61621,94322,86244,-8738,-37914,-61362,-88327,-44444,834,-5342,-22091,-9872,20700,32919,47029,92984,103607,79574,89778,124539,119637,62568,-12959,-40461,-56535,-113842,-161023,-111198,32915,131458,106587,17543,-65307,-133523,-150952,-119929,-62980,-17050,-40120,-146730,-196408,-115073,-28403,7145,41523,41365,-65404,-159810,-112366,-6694,642,-33631,-3461,25598,17885,30684,26581,30556,29037,2522,-13051,-405,-9666,1640,18783,-32612,-87643,-79513,8082,121209,182481,145705,60424,-34113,-49080,-247,16456,-31566,-30242,43165,117226,136235,129276,107073,-5196,-150619,-188888,-124075,-31500,14636,-559,8290,54315,84186,96439,120391,59804,-76611,-92698,-1108,5691,-9286,20777,5613,-50343,-24231,-8517,-19301,14606,37603,-634,-37236,-41911,-40953,-63895,-89265,-79400,-45998,-5330,26359,-1680,-88928,-118396,-67098,-11296,58693,115824,72070,-57970,-118364,-15291,80296,108743,67168,-15979,-32377,-12221,-51820,-86706,-77572,-26565,2526,6776,68098,181878,193698,95467,-10167,-32335,8980,68659,132156,92024,-66453,-120963,1539,78308,2030,-59962,-33303,1237,54784,78917,-8542,-134253,-167373,-111155,-34356,20972,68309,48951,5153,-28394,-45150,-10085,67197,112186,142172,184937,130715,-5592,-80733,-66189,-49496,-37262,10893,57655,66962,86872,85007,3021,-40739,-18438,-12230,378,56262,55271,20974,16274,27768,22154,-7570,-6752,42498,109292,165178,128822,-9157,-61034,33363,99924,36029,-45359,-42080,12762,14916,-8426,-4687,2620,-44582,-136352,-123661,-16491,24255,-26774,-32079,6826,46886,61147,42470,37585,46594,47220,39887,-12729,-91602,-118491,-96219,-79353,-54495,8991,25252,15121,42483,3846,-63274,-38806,-3550,-13548,4755,45660,54651,28853,15505,23170,25576,20886,-24119,-108553,-103397,-8800,1486,592,23937,-29898,-138677,-125737,-3656,41108,11924,-2111,-3253,-7366,-34680,-34278,11726,40619,9345,-34029,-8141,58781,95459,68214,15394,-15111,-33512,-20478,11702,11095,19490,81147,81562,2572,-1974,43039,20792,32994,91887,62186,-9224,33180,68584,571,-42753,-28017,-22820,-18492,-30497,-48602,-15354,50240,63281,45772,72161,89533,39825,-59065,-106568,-116718,-112402,-94954,-70762,-63968,-83005,-33481,100232,108539,17738,-5652,-41521,-80309,-14546,51938,23388,17881,48023,57782,82111,40645,-51164,-87263,-54721,-18799,-9566,-21445,-12410,-1035,-30991,-67672,-51005,-28767,-65391,-69490,-15402,-34273,-94386,-45356,43504,62247,101960,200899,183587,67397,55534,101317,102349,48675,16265,3266,-60550,-141788,-154754,-80129,41951,120901,125295,67345,-30980,-56421,-14928,-32459,-103771,-74387,18119,33281,5724,30176,49404,-20383,-81180,-80916,-36436,25192,58055,41268,25440,4263,27110,68341,23813,-25964,-18218,-11398,14254,101271,145758,64954,-16620,-7997,38912,65017,35209,-25501,-12279,47639,34504,-4741,4840,-48269,-155437,-176905,-109389,-43109,177,41104,98599,118106,56434,-45102,-47933,22352,25123,-43207,-100006,-99865,-63419,-22625,45835,118931,104961,23468,-47923,-76342,-36967,18442,38866,33046,37208,31408,-32357,-105180,-147088,-146000,-46435,52679,29307,38691,105332,63195,-16895,-13995,40228,64067,-12512,-102770,-135608,-123782,-74399,-33037,16913,95762,50534,-88496,-129699,-105862,-93742,-108215,-109330,-89281,-59817,-31190,-19664,-29196,26920,83953,40366,-33197,-74605,-105122,-135671,-141820,-131572,-89772,7775,94414,73362,-23583,-83813,-71410,-47629,-21711,32045,106553,181771,170826,64682,8000,92181,146444,88520,-8919,-90965,-123359,-106457,-19252,50520,-39043,-181424,-157023,-39035,3997,8037,2209,-7653,-29412,-41470,22723,101520,73320,32337,49583,31961,11353,74153,121117,58824,-218,-18266,-27345,-9476,17749,27713,31592,32271,-9342,-129228,-227209,-196750,-75313,70346,121482,63884,44896,60849,20443,17911,46342,26933,1100,-8808,19725,42701,17045,-8974,18115,43029,12886,-44177,-89365,-114842,-104706,-110269,-84803,13251,88296,56060,-16837,-42448,-26977,9670,48801,53860,11570,-28071,-31506,-3621,19384,42454,110982,133991,71384,37804,87473,120980,89138,-17694,-81623,-40707,-29500,-22259,33019,38821,44497,105645,111247,26740,5130,65682,100022,72226,14940,-32604,-31217,-42723,-44757,33451,126993,125480,38445,-2295,-49284,-127671,-66095,89100,110760,49267,27147,46041,23652,-39731,-71852,-66161,-78872,-116111,-106180,-44472,-18662,-45924,-17587,37476,56251,90725,131399,85279,-22646,-100275,-117773,-50021,6404,-33960,-87378,-41710,6923,-24424,-23900,28960,-6318,-88517,-74665,-405,10900,-10387,-27395,-13091,-15901,-57401,-41721,45933,79741,42430,35487,9959,-38889,-48845,-43071,-17228,22516,32151,14870,15388,27278,42118,49546,48522,40255,-35165,-89243,-102195,-115031,-122392,-145883,-159884,-119751,-79038,-88976,-81154,17619,107140,65597,-9167,-49743,-33479,26781,61832,54356,-669,-67663,-69778,-10492,51853,87891,79484,25052,-34564,-46756,-33185,-50050,-64220,-17164,61356,162113,192034,116971,57901,68106,59703,-14553,-101021,-135552,-111691,-27542,41248,31748,862,-9962,-48009,-108192,-78792,-5698,23104,19380,55412,71145,30159,-12524,-44688,-69972,-38604,1179,21448,42186,30608,-23352,-21185,78810,114710,44510,27944,89374,129136,114178,74449,5973,-33740,3850,23703,-4188,27615,33100,-7013,-25464,-15215,-12147,-16540,-34178,-24332,50264,123839,113201,104382,134865,93342,34974,40058,47234,80481,114722,55491,-38973,-48875,4199,-10578,-120242,-217821,-197312,-122475,-98047,-70990,-36484,-28465,-30589,-49355,-61854,-12412,84662,116081,19210,-89230,-55302,93680,95269,-58758,-38262,117139,91558,-13212,-55240,-38727,-41280,-51177,-36645,27829,102431,141157,123855,74749,27815,-1567,-50901,-110849,-103149,-51706,-50904,-26062,58440,91844,19817,-91482,-167404,-141689,-67436,-37501,-15862,640,-8741,-30155,-42932,-81119,-124248,-99383,-19774,7435,9888,-26084,-78570,-67484,-15965,-12566,39354,139885,117572,-31228,-107601,-120039,-122656,-71416,1357,7613,-37059,-93587,-131805,-69039,65452,98390,30442,33762,42000,-56102,-121515,-50674,-16690,-43292,-59517,-64544,-43169,-2796,-4647,12630,80749,99056,59804,37313,59244,66423,19707,-23364,11213,67722,112963,90549,11423,-4550,41802,49290,38234,69189,59943,-48631,-114716,-79653,-31133,1530,-2791,-34505,-61235,-55761,-37011,-29347,-55258,-80563,-23334,69135,112311,59251,27603,38093,20353,6475,52055,92783,95174,62460,35909,54495,58931,51151,67402,31280,-79357,-125000,-45678,2688,-10304,-12389,17840,49450,65275,30959,-64935,-136176,-89803,-5663,29379],[-10133,-59059,-136122,-141113,-77420,-38390,-51709,-59836,3303,101045,89538,24359,14646,42256,49697,44918,25232,49058,85189,74356,19617,-8652,-5812,-11592,-25006,3542,1750,-29381,-58081,-74493,-72390,-12672,49230,25386,-28994,-38237,-10822,-19350,-79040,-80020,19506,64554,15436,19258,51964,41174,53150,74255,70525,80453,111582,86543,9546,-31971,-11342,12635,-20010,-55324,-60079,-51908,-50849,-46778,-41649,-43813,-33287,-9248,15438,12058,-20811,-126143,-194581,-81660,93719,117149,17814,-25750,14245,34683,10795,-2250,12890,-14185,-36305,-9403,16668,43597,97686,135712,143180,137054,161864,180068,109046,10200,-11525,-25426,-111719,-202040,-175551,-6575,123207,96004,-20279,-89052,-126282,-149089,-109689,-61734,-76009,-128282,-189493,-184976,-98021,-42326,-31813,16474,38662,-35423,-92531,-31679,83098,117712,70676,39218,42234,54314,93198,100124,52145,-21938,-78336,-77465,-41640,-7765,63744,82087,891,-35432,-8884,56955,147384,150411,47825,-25777,-52263,-36415,-548,14875,-5239,11274,76904,151131,190741,174302,133063,49950,-61540,-121960,-78674,-1906,392,-41089,-19685,49815,98977,110786,106299,45630,-82311,-125835,-36846,35021,33845,20987,-15821,-34722,22668,35056,10763,26633,45678,5824,-59690,-111609,-98922,-47504,-40900,-59246,-31934,28227,43436,-23708,-102563,-79375,-2169,34513,48251,67043,33834,-75496,-118266,5137,94208,105008,108924,42608,-25361,-36602,-63338,-53720,7980,45852,12923,-15544,15472,95598,121158,52860,-56251,-83483,-16804,62021,125295,95143,-29432,-101329,-41963,27832,5426,-30417,15260,65079,100823,110082,13227,-119023,-130775,-55319,-33947,-43922,-7774,-17560,-67870,-105629,-76936,-4281,58673,61737,84473,169269,144883,-11391,-106502,-81046,-33453,5130,44056,30651,11503,58882,88583,24648,30438,81353,32066,4559,47367,40729,-1921,-30075,-48972,-48511,-55438,-35743,36170,122944,148935,81509,-22941,-27247,82515,173525,141227,29996,-16092,-25217,-98145,-96815,-3465,37121,-6325,-99993,-135332,-52913,-8281,-42891,-7309,39848,52487,60076,53031,65727,86467,56291,15960,-21585,-32473,-60951,-119297,-158477,-103098,-3506,20718,22949,62380,4281,-94568,-100986,-61155,-27052,30755,86093,65465,-45264,-107661,-23065,85261,88057,5816,-83404,-91335,-27646,-39806,-64701,-44475,-56663,-107580,-92175,-25231,-3506,26160,74264,57996,5617,-59486,-97041,-31395,36680,-2258,-56202,-30508,1447,26604,34384,34149,53486,14866,-51261,-30124,55075,91853,67484,-475,-50953,27415,90423,7695,-7747,59805,8164,-89142,-30816,85578,78068,19158,-302,-31350,-79719,-107146,-70596,33787,129954,109305,49657,50050,39721,-24237,-92172,-74488,-61650,-93938,-83319,-57716,-61653,-56498,4874,60168,-2285,-83689,-77473,-64115,-52202,-24495,-31657,-54821,8652,99886,102132,66517,-4582,-85934,-76681,13358,40807,35925,51503,61862,48521,12000,-34030,-37306,-1016,14588,57022,122479,69204,-26275,4509,85987,115833,147878,196700,156872,57072,56709,98500,79205,10974,3728,-4597,-76198,-125262,-95506,5693,115179,160065,133053,50377,-57069,-77792,-18856,7827,-37171,-67315,-13709,31655,3469,-26096,2503,-5295,-32852,-5698,30657,11691,-5894,9283,45261,47481,44656,44397,311,-25761,8999,39221,50250,94077,110562,23864,-46255,-25377,-6506,-4841,19096,11365,1323,18431,561,-23784,6168,-22414,-81987,-73258,-41659,-21550,-1301,45846,113290,110241,44978,-17634,-10055,53869,93107,69540,13523,-56417,-109232,-86775,-5901,77433,99346,55504,6895,-9648,15955,45307,17443,-30291,-8503,3052,-73851,-138150,-142088,-138504,-79990,16018,51574,92981,119345,25839,-65816,-46418,18762,50697,2136,-90167,-141950,-121804,-55749,23799,99705,138071,32111,-110129,-122204,-80884,-63584,-78982,-106922,-107875,-59938,-48767,-59190,-24609,60683,96630,44018,-42113,-90875,-110488,-156667,-171775,-94798,-18190,-4717,12642,14970,-54543,-90488,-61863,-82985,-90593,1230,114606,193753,176062,43100,-40646,39603,95191,9080,-97922,-116663,-83076,-73673,-49367,2503,-34660,-118120,-93193,-3858,22259,18923,-26476,-65055,-33746,30586,86163,101857,55097,40925,85386,92514,99061,120649,92312,13468,-23723,-49786,-96052,-87468,-43421,-12732,13117,16189,-48299,-147919,-169096,-123353,-74845,10500,87460,73894,35521,35873,24572,14885,3326,-1240,5454,-11618,3668,41866,2914,-79769,-96594,-58849,-21186,11774,26722,33217,26649,-36810,-68705,16908,102805,73297,-9747,-67577,-51280,31325,46252,-6207,-42346,-13278,32747,36006,11494,33526,90305,67703,16454,18528,50900,77538,103779,63124,20384,36005,41200,56027,143765,152655,125859,127018,68620,-31298,-50468,-6141,62281,122925,67832,-70927,-117298,-81508,-40145,24869,75569,50232,1583,24633,-2647,-106363,-62732,91993,109459,29307,19497,89434,75191,-20754,-75699,-65018,-57496,-88022,-84068,10483,94476,88667,71739,55365,34940,71192,123168,110676,67391,577,-73651,-49635,-7171,-67696,-97888,-4035,56628,24752,39441,82041,6042,-69496,8409,83218,6438,-66399,-37085,9072,10451,-33707,-26130,67567,123934,103357,82605,21276,-44089,-70139,-84042,-56340,-19094,-31155,-39840,22708,44086,5766,-20595,-32817,-22904,-33471,-32058,-45461,-77798,-70205,-47352,-61962,-98244,-145164,-175684,-127985,31022,166903,101421,-20726,-68003,-47083,12821,50323,35439,-24636,-64461,-40833,2147,27222,25437,27834,51473,49040,22872,17819,7104,8196,100555,199942,247870,236482,178534,115790,63692,-15954,-80126,-103969,-99661,-74392,-18073,-2107,-11736,1566,-121,-64628,-144286,-135942,-22561,92042,95067,67739,69036,40373,-30236,-49176,-16075,10754,-30061,-78377,-64024,-31631,-47716,-20713,64961,63818,11840,24295,57970,81940,91598,104600,113874,101163,81683,49226,-3887,47920,82848,496,-93835,-97351,-66721,-54511,-55524,-24230,53600,119270,122683,115280,122873,98919,74665,43052,-23228,12377,100972,69313,-29584,-37256,-7189,-42157,-104109,-146109,-139241,-100630,-116582,-133728,-70079,4316,3619,-49247,-53745,24901,119176,106159,-26021,-125400,-72401,62718,89933,38631,83326,134863,36788,-71085,-86797,-17829,38404,17190,-55326,-47162,44225,122245,123154,60901,-14984,-64647,-90542,-83387,-62137,-70712,-79280,-44063,-13990,15662,36844,-15263,-69596,-3549,63710,34241,1764,-5482,11574,41603,35212,-59533,-144839,-135856,-40387,26510,12498,-52260,-62092,-52711,-77450,-83837,-3243,103515,91341,-11232,-29213,-17661,-69351,-100199,-66540,-29568,-2361,-24717,-88847,-58605,49081,74617,16315,-5067,-34104,-109977,-148254,-99756,-93311,-121015,-80949,-9555,-9732,-23100,-8352,14368,56981,88504,102370,121227,124070,77362,25732,30942,79867,95115,74841,65550,23037,-29876,-39527,-58135,-53322,75258,163017,59840,-28954,-20609,-22476,-21241,20391,39543,4058,-23590,-24793,-37240,-65469,-68709,-2924,63937,92015,56071,44953,66612,44438,-4586,3084,38317,55707,44542,307,-15370,-36199,-45566,9621,34824,-30060,-52920,18287,63421,48692,24900,48074,96917,89631,-7934,-106048,-124058,-68376,-19245,8607],[-41325,-69827,-118300,-115637,-54177,-8919,-15426,-40904,10590,123038,85328,-28537,-16407,59232,75970,63096,39145,54919,74868,55959,4655,-17507,-10316,-8578,-14288,10498,14669,-20155,-103193,-154699,-114695,-16351,56013,48488,-16098,-67908,-46517,-2574,-23682,-65920,-15556,70808,65304,26950,27804,44423,34662,2319,4417,25441,46368,45807,-7455,-65803,-56863,-12220,-31676,-65365,-59516,-34030,-4854,21511,25062,-106,-382,34203,59317,27632,-32946,-88616,-113290,-68607,61234,130333,63966,19037,108197,190354,125125,13693,-9297,-24342,-26295,7739,48278,64897,61364,72508,107873,97587,104101,144000,100210,21051,1357,-12849,-80580,-154083,-141588,-54785,284,-30100,-81020,-77979,-84460,-109776,-73574,-35068,-67307,-124667,-133826,-69278,-9750,-41427,-86289,-63985,-6255,19639,7397,25792,106954,160435,118362,26415,-44323,-47450,18143,71144,54264,-26970,-90174,-56349,-8684,-3346,44966,71229,22555,40394,100227,138601,148518,80262,-52149,-92633,-22994,25998,7302,6345,32436,47155,87394,169417,187905,98522,37663,19689,-22328,-63749,-16157,21731,-12389,-26586,21766,38660,14858,-12902,-21181,-25344,-53354,-94665,-93781,-45336,-2105,-11406,-24336,19618,83377,66815,14348,14992,35023,3316,-83738,-179451,-152005,-18182,31249,-18475,-23871,34092,19728,-77182,-117876,-27934,49546,45669,9196,-7095,-7421,-28742,-48943,-13967,-1569,21720,73421,49293,-22013,-47834,-44678,3066,49104,40030,-13475,-40323,-53220,-24269,13024,-11274,-80155,-91632,-20638,67906,129725,103427,28898,-47874,-101093,-78497,-8894,17107,29023,74869,120231,108110,17761,-62936,-59452,-23588,-43789,-57099,-7356,-21711,-104940,-137800,-71483,10067,46617,4195,-42901,28282,67539,-40777,-125103,-76985,-12894,34248,68288,26565,-8009,45025,96326,70936,91322,128123,67180,6577,6583,1469,-28856,-81538,-125707,-89222,-27754,2108,28687,80082,100239,67122,29592,46407,105316,183664,205579,112199,23582,-27422,-82763,-44868,55287,70482,51653,27547,-32469,-58494,-28120,9014,55736,65179,55179,39542,10091,20623,17786,-68478,-141915,-99631,-41147,-30535,-85167,-113870,-9724,84907,35769,2838,88315,94368,-29719,-131338,-135518,-66683,37919,119463,88555,-71600,-172045,-65725,83986,89931,11676,-38445,-40258,-8810,-32842,-77095,-78430,-66735,-73564,-65284,-37099,-25861,20256,93670,82944,25178,-40425,-88169,-17353,61660,-4802,-83208,-68744,-58380,-31254,25680,65125,112930,93589,-10644,-22467,65956,82393,9917,-63914,-54848,74806,153388,64766,7517,18609,-36118,-111651,-97352,20604,108513,100359,54036,-19139,-112096,-170521,-136924,-40346,46392,37313,1868,11381,7467,-22553,-46840,2870,20460,-49669,-87952,-82546,-85232,-47111,32481,30846,-68058,-113407,-87964,-75814,-33981,-18619,-59431,-75044,3870,91866,68736,-5644,-44375,-30187,33153,87878,70295,81054,163644,173699,105496,51869,4879,-36888,-19179,-67,34143,96836,78140,14042,42657,117057,138288,132117,122761,81918,13152,6402,33908,27430,19155,48301,18158,-50214,-72493,-41095,43646,130677,153771,90436,-28105,-126616,-122748,-40329,39881,33261,-47502,-49528,13246,-6657,-78138,-61441,-41126,-38005,15649,40805,-11137,-22753,14075,49705,37406,-23130,-53367,-41032,2416,60181,68667,32873,38064,44747,-21401,-58563,-34902,-39794,-40062,22563,52032,36458,30174,18709,40608,69481,36181,41369,66180,16351,-39981,-33908,-9361,8437,-2508,-20306,-30350,-8983,64486,145640,152387,92611,1193,-78829,-59753,-8323,10909,24911,16914,-712,9402,23784,20469,7356,-12779,-17056,-35840,-111794,-155798,-122468,-100600,-81050,-5865,68337,76129,17858,-46922,-52291,-29480,-18877,27930,54120,6523,-58871,-75945,-40434,57160,154023,164492,69507,-2129,-7120,-14387,-29392,-50343,-80304,-71133,-6148,-18026,-69404,-25821,50479,76717,69033,8131,-48723,-44243,-70219,-75989,29182,108771,42039,-25551,-10564,-17447,-38771,-35319,-83134,-105419,-22825,68993,104665,61038,-28615,-84314,-53784,-44495,-102295,-141884,-85261,1833,18659,-41543,-65439,-43874,-37335,-34084,-14844,-15484,-14281,-50075,-66097,1834,83587,89833,52756,20103,12693,59250,119922,168254,132239,55780,5663,-7270,-41659,-79219,-74094,-69852,-77169,-59530,-36641,-69858,-93225,-28506,29300,-3189,-37609,2044,71522,91281,43779,7179,21260,18519,8388,-5101,-45590,-8584,61755,10694,-91314,-98695,-44707,5524,59444,77270,105996,96196,9637,-67825,-24847,54206,51110,-13403,-80917,-46425,50532,18125,-69578,-62608,-1760,19965,503,-36047,-28643,7179,-23621,-60403,-27239,23874,39812,93511,115284,75207,40685,59814,111007,179006,162476,114843,59078,-32219,-101501,-103509,-75083,23694,165513,162232,9374,-88127,-47771,35844,55414,15297,-426,22500,65772,34769,-51295,-34415,47309,26532,-67988,-44641,90005,139093,68101,-16315,-12899,39940,54836,30828,79446,162756,169812,137343,67191,-22044,11266,92158,100274,115949,119167,35502,7013,1378,-70091,-72172,44467,110614,91699,88347,97054,54790,23227,81623,124300,64206,671,2394,2755,-8600,-13087,5411,54350,69272,50792,58397,29773,-25753,-75484,-96689,-69664,-54332,-78163,-74980,-10974,-17978,-75034,-76452,-61892,-22895,27807,65743,45247,2376,14994,57123,42862,-25428,-94348,-126484,-96965,18572,129514,72342,-38838,-63676,-42400,-16227,-563,-16596,-41159,-18188,19933,-3583,-25307,-21584,8245,74610,101779,57195,19810,12181,41878,138593,202796,193318,169139,147488,102167,28170,-81943,-137303,-89938,-13724,22897,21989,-24423,-51464,-43231,-46178,-73479,-111857,-122739,-49421,60501,80392,53541,34923,-7079,-56438,-25098,40315,48049,-54504,-153403,-123173,-51927,-36632,11416,63116,6022,-63433,-65722,-59879,-25165,48353,125699,133703,81152,31353,7587,-5179,21760,71738,28363,-63562,-87542,-91648,-104740,-80877,-6932,53971,66357,56423,50322,50586,45752,52052,37189,-40670,-54839,15180,34585,-1397,-15993,-28681,-64526,-57589,-9188,6692,-8970,-74481,-145641,-86770,56910,98288,84,-50551,31027,113058,68705,-59250,-138726,-93988,14929,73914,129999,206471,169379,3018,-98603,-107823,-28334,62641,66574,-14872,-42127,2059,50002,55356,12055,-22421,-30319,-35180,-6699,11743,-47096,-75487,-38726,-39474,-31403,37535,33599,-19266,54520,137294,93667,19618,830,39964,87565,67272,-31283,-91033,-97244,-54837,23204,37063,-42363,-68528,-79528,-125407,-116041,-35508,19697,37746,48466,46480,-10653,-75464,-99262,-69951,-12328,53528,48170,-21005,-11968,47941,54086,25904,-14993,-94128,-111235,-90817,-106005,-149685,-115943,11313,106304,50562,-22346,-19435,-14238,-14775,8122,44256,75494,83452,48236,32148,91465,132803,61154,3574,37849,11940,-86224,-98103,-70588,-35345,113140,226947,137152,8355,-43894,-71355,-64930,14004,102421,108620,64777,27064,-12382,-52222,-38672,29032,54155,45993,35813,36259,49245,45938,-20839,-68975,-53737,-17393,2198,-32401,-66332,-72971,-55994,-18740,22196,47525,62384,69401,62836,45828,21891,29709,68962,54079,-57462,-121487,-66431,3633,15083,6492],[-68446,-78986,-76451,-41800,13727,39198,33467,25675,50247,92271,37565,-39598,-9479,60081,66121,42621,17060,27211,42864,25746,-22234,-35972,-23237,3479,21085,27600,-5415,-54182,-119984,-133824,-80595,-23187,4500,7494,-21043,-70013,-54889,30247,69782,5273,-24087,44564,69710,21650,8356,45097,35638,-4225,11875,-86,-34183,-51716,-72414,-102449,-92587,-41184,-24466,-49064,-63911,-8322,86244,121617,79175,35450,23906,32937,46833,31544,-12174,-24567,-3156,-12572,19897,61448,44145,38008,127425,225608,158042,-11948,-85388,-72173,-21449,38052,93456,111451,70498,33888,43522,29366,29287,71368,78424,42511,5399,-36761,-73301,-89487,-87580,-92703,-105391,-118450,-89329,-27147,-16155,-31259,-9317,24380,17514,-19977,-12350,59408,71662,-9815,-60932,-64482,-6240,71820,75469,35324,42668,73748,68583,1686,-96527,-135726,-85613,-10568,56590,45636,9415,52009,88367,37688,11025,22623,25453,87040,158720,173385,121688,44492,-31682,-23828,53199,77796,29557,20204,28977,10102,34590,121456,112389,-15476,-72951,-35434,-5282,-8331,5631,-7267,-34873,23467,108860,53701,-52331,-100287,-104986,-99235,-62853,-58253,-108694,-121929,-66136,-51739,-10890,84546,142235,90734,10938,-2978,12939,-4942,-67797,-130113,-90432,23034,67351,29128,5595,24734,-15515,-110541,-123665,-25377,26075,-1658,-33182,-45509,-18806,24945,21893,-4458,-37201,-18387,7738,16007,-7574,-53525,-47396,14969,-4158,-59543,-51325,-17177,-50245,-68868,-52580,-48986,-49554,-20972,39746,102442,118121,79131,45986,-829,-94676,-95970,48082,128866,70714,67901,129633,109661,48962,40003,45887,3969,-38087,9670,103770,54492,-77490,-103504,-38157,7325,6747,-63246,-145635,-78645,9131,-38458,-87622,-39027,590,20263,46241,55033,52115,60437,81753,81155,56233,27976,14779,-26979,-76292,-77667,-37794,-60286,-113695,-75212,11724,48920,41465,42577,63946,83530,96156,111429,115462,159812,217904,179573,72706,3463,-10363,45410,116486,95321,82804,146929,138143,3134,-39251,32454,62112,32063,45214,49845,-8227,-34116,-58673,-136547,-171957,-105489,-73415,-51163,-51025,-19710,82479,127543,40050,-859,102227,150816,32198,-107872,-143263,-83130,27371,120779,97096,-48359,-145189,-70782,52512,55580,-13639,-42337,-16742,45317,45489,-3875,-33434,-38711,-64446,-66349,-8436,21313,17373,38521,36171,4587,-37128,-45221,21070,67960,-1404,-65787,-47133,-30559,-6386,36696,41585,81513,144024,118611,85236,79150,15803,-61614,-85694,-24436,116163,209654,161944,77191,7795,-43608,-77199,-108193,-76151,28562,85407,63658,9539,-68098,-136972,-143433,-122677,-98639,-75572,-51362,-14262,26870,53547,31746,33685,20551,-32282,-60149,-66765,-92226,-68817,-7944,-28953,-109467,-117193,-89365,-84003,-34566,-13556,-42937,-67758,-62958,-45267,-51980,-61389,-21260,68202,103193,41540,-13946,61494,200313,199161,114173,68368,1388,-78714,-91826,-98006,-81252,-26389,-3670,13805,85923,126974,93127,55258,37470,1401,-54820,-62656,-40109,-9343,51672,91194,41288,-15747,-32679,-26859,16324,78053,86729,10046,-95644,-148407,-115718,-39307,35057,34775,-20610,-21987,15222,-13577,-65237,-63155,-67070,-47685,3417,17789,4915,18206,24242,29629,231,-87569,-131364,-100895,-32479,40290,64309,29282,14662,21403,-7235,-17272,-20075,-56736,-49098,17932,41208,26870,25920,42558,106735,129505,69933,67066,71154,-18019,-85077,-56391,-60090,-92985,-86610,-49979,-34284,-14761,56766,128598,121350,70173,10324,-45026,-37399,-29470,-47767,-23158,-14887,-59235,-69784,-45631,-43429,-19314,8799,-24154,-92983,-173883,-220776,-178828,-101732,-53444,10056,59308,8820,-74120,-69313,3386,19909,-19119,24296,86573,81861,32021,-12565,-22840,37324,121624,146994,122740,110962,80608,14157,-29527,-41542,-36369,-5781,44534,12347,-57593,-34899,10369,22300,48120,43878,16478,38243,51443,75239,134154,150034,80094,20168,34021,48207,18953,-2293,-21377,-25936,-4851,4198,-25255,-76211,-62530,-55121,-96110,-134083,-125693,-95536,-36366,41370,62899,-6584,-55764,-12886,17282,-28248,-85713,-98627,-55278,-29489,-29509,-6574,41914,49083,40721,54646,26483,-9026,52284,143394,102668,19239,-11539,-20760,-29186,292,18139,-28689,-90157,-93551,-55186,-52827,-39312,41408,110004,70977,-31966,-63340,59710,165486,74601,-31516,10612,54157,29834,-13450,-54632,1477,69408,24939,-33968,3968,49982,45997,51698,46002,64246,92107,30164,-65779,-65112,4190,50485,10171,-73866,-43753,30397,-13905,-76743,-53722,-41282,-82588,-97291,-80366,-67859,-57464,-70115,-84234,-39120,38415,50640,76402,93815,17045,-54120,1010,121752,167832,96981,10681,-36543,-78094,-117348,-140897,-171020,-98665,81076,162272,72193,-39292,-30053,74043,83335,4710,18807,78754,79607,16685,-30375,-19192,7324,-31749,-131304,-137879,-8146,100954,88004,14631,27377,119403,138260,48491,18263,78165,110878,114582,50376,-62426,-43938,26253,16639,67564,160794,115678,59381,26366,-28570,-16684,74827,111632,84065,47308,35920,70630,98801,98562,108730,111238,93069,45533,-15434,-46039,-21842,9102,12457,-17153,-39364,-3163,34506,13232,-63122,-80817,-26534,-28368,-65724,-66395,-62503,-110658,-137952,-84035,-38599,6611,73514,118648,99150,72784,78539,90422,74082,30303,-3327,-32541,-65943,-40158,34891,23386,-45852,-66832,-56095,-50027,-35503,-25192,-3552,58603,66703,-27012,-65578,-24364,16296,50410,53865,4200,-54556,-55087,19132,101357,114564,77901,35678,15881,3558,-16942,-69793,-109888,-42676,70350,79849,8227,-43123,-63073,-92422,-90357,-34886,-6061,-15672,-40664,-26622,19991,42851,-7834,-63624,-49571,-739,19184,24929,-28104,-102724,-71623,-1524,16495,57621,99178,21726,-91541,-130516,-130354,-81610,41450,145287,92732,-29054,-92276,-99479,-79387,-58492,641,52695,27512,-33215,-95932,-109293,-46967,30008,32224,-12135,-30328,-22128,-26163,-49964,-30060,23100,-2610,-69166,-72124,-29116,10300,13828,3352,-22949,-8693,72238,101536,56633,-17505,-94578,-71141,65444,123036,19059,-47791,19972,69864,23101,-51649,-103848,-104132,-43250,28735,120338,193661,148341,14163,-52463,-92071,-65537,14151,55844,24046,-1476,-9003,-15353,-35985,-62404,-25766,39105,40269,39625,63244,15928,-47483,-25457,2580,5608,41138,45972,6635,50812,126339,106067,45801,26540,28068,19369,9964,16211,34590,-3790,-50290,-183,60275,-3699,-79380,-113789,-118591,-74792,-8592,-4384,17957,82685,79646,-21343,-71490,-51796,-21608,10635,44360,31853,-6424,21190,70977,74093,69807,23205,-105612,-132319,-68319,-66567,-103148,-23685,128330,189024,105841,12408,-27909,-42948,-44046,-32007,-8055,21859,55818,56560,50441,89697,99974,7725,-18042,25003,-21357,-125713,-120229,-44461,17714,114874,191601,126107,-23937,-107663,-100701,-70650,-17255,92227,156155,125269,63320,42280,35535,19394,22259,12483,17760,45049,46944,38213,41150,-20795,-88113,-83795,-39891,-9462,-20780,-49293,-29086,21717,18057,10669,62680,84725,45725,774,-508,9846,2973,-8699,-35346,-90774,-84598,-7889,39952,28527,3443],[-82187,-84686,-45423,17713,57803,53735,39378,68923,89100,37214,-25682,-19486,-5334,-3885,-13549,-19953,-25632,-17384,-2092,13499,-538,-11139,-5999,25448,41652,22382,-45546,-101979,-122814,-70089,-6506,-8455,-39261,-47845,-50244,-78001,-61159,40188,119195,69315,-1056,13809,27149,-6017,-3550,42979,61625,58209,63218,6337,-56391,-83512,-90733,-97349,-84769,-31594,18323,4189,-43174,6350,117109,141156,73781,34281,18321,1440,29919,46765,-5901,-53065,-13787,10349,-38190,-80890,-47315,855,38205,102282,78207,-67271,-149173,-113143,-30952,45177,97508,121462,110120,74510,40028,13233,13622,36871,65332,53697,-5977,-75327,-100807,-89675,-83887,-78832,-85530,-82480,-59519,-31119,-12504,13939,42945,75576,83141,65387,71115,99459,74448,27835,17536,1443,24794,83874,87065,17852,-54678,-63853,-4532,15205,-39764,-88957,-96140,-70077,20869,76065,81260,107743,123966,63398,1074,-20848,-8972,42757,70295,59627,31048,17814,38391,93217,105826,82880,56520,24376,-46908,-81436,-58709,-18062,-17143,-75009,-102682,-46239,21150,26261,-14561,-57618,-62993,22434,102737,32372,-76153,-98505,-88958,-111468,-103061,-64006,-64238,-80152,-87372,-90050,-4847,115216,162279,86578,-9644,-44260,-31134,-24900,-28769,-5174,40430,50486,39615,37074,19988,-8454,-51981,-101030,-102268,-60241,-54242,-76198,-50629,-11782,7062,30728,52222,85223,93328,53279,-23986,-36768,-24174,-76750,-84574,-33848,-89336,-141331,-59688,23726,-10263,-56704,-79304,-65829,-6508,65638,115929,117411,65916,13973,2140,-2148,-45140,-33665,121800,227182,143950,73245,102704,82419,67837,121826,117835,19315,-15199,93452,212195,125877,-30391,-63957,-20695,-6485,-28464,-104027,-154075,-74778,-7674,-29071,-33053,3342,13220,-14895,-8100,81728,121689,47986,17606,43263,8953,-50599,-38787,-53688,-138790,-150715,-48440,-11504,-48664,-33657,22248,66227,65916,40412,47669,81510,94120,101093,112547,137970,176725,163447,76729,12466,-13082,22819,93562,89212,55930,147171,239298,90948,-75264,-55013,-18911,-42449,10561,60798,4615,-44436,-55716,-82298,-67359,-71260,-79102,-88267,-66158,2382,48420,50782,37069,49469,92176,78533,12652,-43165,-71543,-55874,12700,74736,51259,-37776,-82708,-42391,26126,33600,-28958,-77310,-26811,101412,126308,66866,35066,16841,-58020,-79884,23229,82580,30434,-15809,-22152,-48626,-96282,-69995,2216,28678,5453,-10252,28690,57527,54479,32127,-28342,-14847,123141,219218,189728,98221,-23219,-94343,-67115,14058,124915,202963,171032,84456,-4521,-46197,-41910,-64831,-114257,-84454,-15645,12355,18018,4503,-17113,-28601,-74065,-122066,-114554,-74904,-13523,67506,106863,34455,-36988,-58344,-40211,5136,17048,-22882,-44612,-60481,-106966,-129637,-89688,-62124,-55582,-26082,-25925,-49161,-86699,-158194,-182970,-121978,-44814,25466,94631,41870,-89312,-125237,-6260,101391,100682,102400,88682,-34819,-142856,-162458,-167105,-140073,-100236,-85264,-621,122745,115308,25796,-13987,-12604,-44786,-92987,-91390,-73731,-21297,44918,64339,29253,357,-8518,-16655,-3804,21293,-18863,-103064,-120878,-76394,-30281,-8855,7672,8609,26784,58388,41516,7739,8625,-9148,-38111,5435,32409,44393,92338,78581,-7834,-13751,3563,-42803,-94326,-111740,-99137,-42913,37713,55922,35621,48361,68616,81851,46656,-30614,-35889,15892,10703,-18920,-7117,44181,107569,138803,89112,19406,-37482,-107142,-111328,-52036,-61701,-82447,-47716,-8694,-325,8641,31750,49215,31032,7748,-4310,-36992,-71682,-90168,-69320,599,22551,-50069,-96371,-64044,-50559,-42556,-8095,-20652,-113798,-228128,-295295,-251879,-131666,-31308,30413,13658,-50530,-58273,-18334,29040,42313,23993,36733,40983,19695,19459,30191,10566,4546,45611,90165,107220,99530,63839,10738,-16143,-9341,21945,38162,39597,-6944,-49681,-32501,-15978,-37332,-24087,22891,54201,77586,104325,139935,127291,73768,59884,76949,82312,69431,31317,12519,48498,93323,73731,-5133,-96446,-133061,-46026,9240,-46262,-78859,-34378,190,11080,38098,39504,16082,20008,54710,52264,-23264,-111429,-123607,-49348,6383,-7083,-40604,-14923,29143,70346,130306,96166,-28126,-16753,90621,74620,-5251,-56570,-93773,-80305,13262,78507,40382,-23041,-34956,-17820,-13150,6821,70430,123827,113091,28445,-42900,49104,156108,55046,-78794,-26631,50566,36538,-2915,-27587,11063,45337,31879,43840,109131,122668,52657,-5226,-14552,24748,98005,56861,-48004,-72570,-2203,70482,29698,-64243,-57285,-8838,-14097,-16354,-24939,-83565,-158265,-160216,-79551,-28478,-36073,-53293,-51377,-24864,32041,53257,64832,65659,-12185,-95470,-45770,110148,180572,56825,-81651,-72655,-21986,-43804,-123336,-243388,-244411,-77590,52399,26556,-53137,-63875,13944,47252,20959,54742,82807,31775,-28415,-26966,-7066,7031,-16950,-107152,-183176,-124211,-10403,39534,22694,37692,99599,65912,-67958,-133435,-82754,-17610,34658,21716,-52093,-57113,-30065,-66070,-18517,108341,118380,76404,49876,18702,24998,66451,67947,28485,-14229,-10596,47726,80199,63264,73889,84190,78064,45040,-9496,-57250,-45641,5945,17160,-17427,-55677,-39646,27379,48525,-23603,-29069,54000,54417,24329,14435,-43588,-125687,-136811,-70909,-11233,40917,76754,84156,65096,71494,78451,58084,43253,46830,51949,15403,-62475,-93389,-40223,-14712,-39993,-60138,-54422,-51541,-43886,-15703,35166,95083,68218,-28575,-51809,-10402,4478,-13588,-43307,-89750,-147017,-123329,-11337,58646,30331,-38285,-115005,-121653,-64548,-9640,12193,6243,43364,115900,67121,-49156,-67017,-44387,-78099,-53680,55520,116240,106079,4965,-73680,-18409,51923,-1525,-51419,-14158,-5691,-57198,-36852,11801,7037,16135,53039,61498,86016,130815,75168,-39522,-81608,-86287,-70961,28664,117937,48453,-82197,-159260,-186373,-180231,-113661,-27404,61767,62104,-16457,-83229,-60627,18059,44650,-25477,-89623,-70855,-20158,-16651,-71471,-81822,-16162,-9747,-70758,-97834,-61940,-17568,11329,49429,39241,11823,61237,104557,71393,11360,-35349,-37833,12211,19987,-36638,-46490,10254,33336,3184,-14763,-32084,-70208,-61276,-7477,55069,98582,84426,44012,32434,-44712,-99456,-64956,-9896,-4858,-23520,-51304,-63671,-88975,-117394,-59409,33813,29018,8241,57891,56361,-28364,-33562,30989,55327,31857,24616,37211,52693,72997,76042,73040,57656,-15089,-107638,-76018,51478,111933,34777,-45934,-26388,38740,2927,-82434,-120499,-84404,-7510,62868,59797,22711,19240,38721,5216,-31387,-28771,-34610,-55206,-60301,-57126,-48188,-4122,58031,89364,98430,70966,-62381,-160544,-111387,-36536,-24670,29722,121732,158344,116178,50959,-14770,-48029,-42140,-39062,-17039,46594,123503,129138,69326,26160,2410,-26563,-2610,9687,-49640,-126368,-149958,-105126,-41793,26324,94895,67034,-57189,-110174,-46811,-18216,-41018,21014,111262,99872,22094,47843,128774,79035,-30412,-74765,-5329,81527,101655,70720,51485,20991,-9391,-18390,-26159,-34372,-30576,-21373,20009,84902,70535,20774,22719,15993,-8705,-30159,-12108,16920,-591,-69788,-130870,-123690,-47816,5695,8089,-9884,-18494],[-80238,-69642,-27040,18008,31148,14817,38,50803,76521,-12292,-71573,-24491,-44072,-109008,-118552,-80146,-52479,-31014,1490,63355,71836,28687,12611,39449,44598,17290,-45230,-100122,-125083,-54555,38414,39690,-15257,-52770,-61721,-75252,-48480,55049,136452,116087,64177,32483,-7353,-29717,-4402,40879,85652,105722,81769,32837,19076,26603,18707,-12282,-33868,12236,69229,56903,-6,9363,77133,95326,49301,20717,11964,-1917,42195,66713,-7244,-92780,-59585,-450,-66367,-152914,-99338,-36577,-56983,-25338,18827,-52975,-108995,-77129,-9344,43492,63290,71946,105581,117681,85302,53452,43787,37830,42385,24339,-26681,-62617,-83402,-105310,-84524,-17972,10502,20003,-13322,-67324,-51132,13798,62390,91138,74968,51325,67685,58626,20868,37814,58699,32708,33167,66329,71938,14789,-88469,-112794,-1399,82895,77073,34303,-38270,-90577,-57767,-4827,32250,60847,73568,42542,-7337,-38080,-38345,-49459,-115635,-133973,-71153,-4234,66529,131212,101299,64352,64350,-641,-115305,-118730,-86532,-104943,-78422,-53122,-60663,-12969,44822,33028,8208,-18135,-34687,-20052,-10717,-46388,-99033,-100221,-58093,-54887,-76521,-44770,27930,48189,-44277,-105754,-16505,94877,120470,54617,-29514,-73212,-56423,-27638,15572,87374,124894,76018,25273,19920,-7006,-57457,-82664,-70389,-57360,-61266,-84385,-81674,-8194,60786,40198,15119,68759,197366,266384,167430,-8304,-87886,-82175,-90517,-82136,-61602,-106302,-99788,-4604,48531,2196,-54299,-92220,-63179,21049,114348,175849,138396,49165,-22320,-54074,-40486,-11130,25207,140892,233577,172853,64663,24417,-6434,18703,113222,104222,18620,24410,130581,213889,134739,14556,-22197,-767,5878,-17865,-78150,-79085,-11020,-9588,-31492,-11859,21550,36892,-18202,-38023,75057,116112,-10443,-58156,3286,42921,28415,-927,-28953,-87290,-105286,-47261,-14298,-27774,-13956,19232,59055,70560,46720,32639,54397,55518,58249,95253,114073,100790,63363,30104,2981,-57499,-69421,8420,70892,49698,87969,202980,110927,-109852,-141989,-79673,-77011,-28584,15641,-15330,-34440,-18044,-33241,-69338,-82242,-54164,-87684,-95094,-48551,-40501,-25595,64089,127468,79164,-28289,-35538,16030,8141,-12974,1409,9405,-17083,-50604,-46315,-29733,-6503,24536,-1825,-59361,-14651,124334,139401,67593,65905,66901,-31798,-80648,18358,96315,58042,-3774,-26031,-72413,-158226,-156415,-69257,-4019,27928,38843,87989,112493,69235,17274,-46687,-61713,58277,185239,167836,76288,-22107,-76105,-23744,53283,97001,114927,59922,-14504,-46966,-48048,-22785,-19825,-70795,-98065,-63922,-18839,8656,39690,92317,121638,61752,-18207,-71558,-75670,-1254,82903,72720,-60965,-145430,-109858,-35349,37950,81590,84251,53287,-37229,-125170,-97538,-5456,20020,-2459,-1925,-18004,-44707,-89672,-164419,-146657,-29620,35367,34086,15223,-71684,-139753,-117051,-44472,-19177,19877,127936,105739,-86706,-203261,-182633,-139741,-97506,-88585,-102633,-22887,83112,71783,4996,-23637,-24629,-42645,-66244,-52224,-43177,-20754,-10900,-1216,15104,23732,30532,25134,15406,-6330,-103829,-202689,-135258,4352,44382,6559,-597,27402,64364,76752,28419,21986,55268,29803,18993,84287,90775,114348,188884,108489,-74859,-78992,22693,47541,6121,-47711,-97808,-87109,3025,47169,30465,62390,129363,168193,129858,35509,-4363,19039,934,-30336,-1362,48065,65412,109246,115958,11904,-106518,-137645,-80323,-20293,-15990,13265,62792,58904,32914,12562,-43081,-60123,-40054,-32237,-2162,-11165,-90014,-127102,-63525,26068,57569,22282,589,29324,27028,-21972,-42550,-33508,-92279,-213980,-279679,-230840,-135661,-40780,5668,-55925,-84968,-8515,14478,-15451,10016,53009,34772,-59563,-135892,-84553,22616,34740,-3204,-6068,14610,9147,-4341,3399,23244,41684,47728,45824,10645,-29517,-73310,-65208,-19703,-19320,-70855,-76417,-16349,36977,50521,61960,78891,33237,-35427,-19131,42827,52194,12838,-25376,-25594,36035,132178,144959,28153,-105659,-135916,-61647,-8090,5606,34301,65104,55931,28945,7651,-18855,-16515,37344,68216,44731,-12490,-57383,-52623,-6760,-5676,-31687,-40236,1061,44891,71827,129635,117086,12321,9802,92720,58831,-23150,-81973,-147844,-173181,-83379,35651,63725,51250,35303,-1506,-19702,16942,79849,105698,104209,73826,25937,50423,73233,-19378,-111497,-72550,-3760,24569,18575,-10590,-8429,9020,29036,83447,141560,128750,32789,-66778,-78018,24821,121367,88909,-17970,-51677,16125,57902,6643,-58588,-72045,-43598,-2543,44064,16245,-59044,-120429,-122936,-45928,22496,6524,-38262,-33968,-31379,-26682,-1427,44835,72679,52486,-23568,-39835,63687,160849,40820,-105150,-69025,40024,60520,-35992,-205472,-272421,-153613,-32502,-32142,-62093,-72800,-72473,-46897,-5785,28328,4684,-46888,-45362,-1905,5080,4021,17179,-29016,-122785,-134819,-63217,27123,55022,42996,25366,-43668,-144944,-193546,-161282,-95689,-22260,15602,-16023,-47469,-49475,-72828,-50376,37807,73509,64109,56285,42554,34197,39355,33197,6184,-5464,18924,16779,-12538,4142,44762,29794,7565,23517,11405,-50602,-60089,18152,65928,51678,-1129,-37908,-7470,36105,14874,32048,112382,134739,131299,113560,49545,-34845,-74184,-64952,-16780,68098,72231,6008,-46357,-27823,12868,13654,3390,32456,57646,22437,-49015,-96640,-78198,-45101,-20533,-11384,-6341,-24453,-59025,-48317,8587,52541,39872,6913,4298,-2983,-35198,-65844,-87973,-134666,-173853,-113100,1222,50183,-15170,-133963,-216647,-163499,-38516,42175,75903,89012,76489,76563,26389,-64167,-70284,-10969,8,40850,129969,169989,145255,38311,-58472,-25153,58109,52212,28054,30216,-8146,-93319,-83458,2115,47315,47152,54946,56073,63778,84738,65747,31023,39399,18930,-39370,-18801,56691,40190,-35444,-106595,-156625,-156506,-47965,55813,80994,34380,-24780,-43207,3768,55796,33034,-68088,-121627,-46736,60340,97388,42115,-38209,-59767,-68492,-73086,-56389,-38424,-47351,-20214,50772,57212,10198,23906,73671,70101,15352,-11228,-1267,-30889,-99916,-117583,-58560,13706,45533,20950,10261,27118,15595,15528,22858,31337,66806,84306,88055,100909,9025,-94985,-103612,-62313,-50177,-63560,-86080,-70316,-62771,-90275,-74605,-34448,-46748,-35703,38424,60457,-5907,-49383,-8739,39235,-272,-14323,57454,84544,53331,49413,72261,62400,-35496,-155982,-103536,41467,77269,1361,-41776,-41638,-15299,-27097,-78535,-114275,-87282,-8434,93840,126256,23254,-81502,-38570,21825,-8861,-69180,-116255,-148986,-134618,-82289,-46551,-33450,3893,46422,56761,81700,23305,-99022,-107380,-26832,-3795,6671,33870,72507,90853,78616,35598,-16891,-48863,-61632,-7740,119388,222748,194886,78050,-10920,-39943,-22292,-825,-11265,-35006,-77762,-160682,-202290,-161326,-63570,44993,52178,-26859,-41087,35781,49595,-20213,-23241,54145,54699,-42967,-19500,121614,106500,-46169,-124446,-33671,96096,156230,116502,73203,81561,91343,48671,-34403,-89162,-81905,-29713,27896,84955,92584,65241,25906,-17760,-12161,22802,53370,61744,27183,-70362,-162444,-139644,-34201,3399,-24518,-47115,-40096],[-66936,-30320,-9675,-18452,-30541,-37704,-30075,10363,11414,-48623,-80932,-60542,-102567,-173270,-162768,-93764,-49849,8878,86842,148143,105242,12703,-5583,40892,57692,47025,7419,-48894,-112366,-81077,21273,72067,39632,-22595,-49802,-48292,-5613,92364,158688,158890,147403,94902,-399,-26575,-3633,19377,67879,86859,57114,57174,116620,165655,160383,87162,8039,32211,82504,72086,25744,3283,28770,57085,42848,17644,19306,22099,35501,29320,-12840,-34634,-774,12823,-26897,-78997,-61026,-33596,-60512,-32331,44280,28915,-12185,-4990,37073,48949,22552,-2624,26280,59841,63269,50949,31183,5641,-12486,-39313,-48021,-2807,-5404,-70389,-60927,-6378,27701,61377,36966,-30665,-29564,15789,49948,68734,21939,-30249,-266,-184,-25208,23228,45196,-3634,-6232,23728,32047,14859,-46597,-61311,44048,138225,145987,85945,-20419,-94729,-116090,-117698,-70328,-7801,15892,-5344,-42323,-33081,-12104,-86097,-225686,-221272,-92178,3786,45792,71210,50173,20987,2876,-54140,-117925,-84337,-23941,-24857,-14672,-19904,-40066,-5074,27913,28403,85525,99088,45890,-32244,-96130,-114393,-132141,-147450,-81903,-7936,9419,27148,98391,118231,6262,-97002,-52168,9885,13549,1500,-27976,-54241,-41510,-8386,49434,99994,111215,93571,57089,1529,-63081,-93975,-91119,-61095,-39019,-27529,-31911,-6127,58503,80195,30281,16047,75797,199208,271973,191851,6400,-129140,-146998,-81515,-23314,-31677,-67210,-6553,60191,42784,-33806,-99095,-113139,-45699,30012,105084,183867,165274,79430,-20657,-101900,-95879,-21382,41519,115151,161845,103128,7905,-64798,-120933,-88026,8347,10718,-5574,47725,93893,107884,70980,28397,21944,34787,28601,-7059,-43859,-19121,25504,-408,-24520,-28463,-5598,32622,-6265,-42992,22760,31957,-73652,-101783,-26083,84791,118983,38090,-9845,29074,34944,-25577,-70363,-73285,-37087,4528,26266,32513,20818,-6431,10699,35487,41594,54736,63372,26792,-27141,-13079,-78,-59860,-99385,-47264,55324,104489,88901,86016,-37,-114846,-94863,-43197,-52296,-54294,-71304,-77747,-51818,-43369,-69317,-137549,-68862,-18590,-44080,-86616,-88675,-62708,-6527,88416,136431,65038,-36903,-25743,23653,12360,-13237,-26802,-35365,-36845,-39666,-40500,-55662,-51642,631,32109,15919,26287,97849,89517,30516,48043,55842,-30368,-80043,-16212,60687,74084,46445,18209,-32852,-147502,-204885,-116547,1504,46504,47260,87146,96757,37247,16887,6452,-28295,4787,64504,51066,5833,-34473,-54885,409,59392,34285,-6990,-63916,-109204,-67807,-5217,3565,-14982,-12076,4004,24681,35263,17836,32666,107777,165975,132637,60717,-38623,-86400,-8778,56575,-987,-135064,-158475,-71747,-26056,-17428,45267,126831,140794,51129,-44789,-7588,91763,84608,2706,10094,53399,49915,-17280,-64662,19917,138645,132142,37552,-49862,-89996,-47212,-4771,-31013,-38080,54523,152869,65691,-137505,-221591,-133724,-36501,-19556,-51610,-64174,-52395,-37158,-664,17567,-7817,-13147,4154,10057,42315,45449,-6730,-57179,-18303,55129,75878,75358,72068,39355,-6404,-97356,-206589,-150190,9032,39147,-10546,26161,75472,47086,106,-28259,-3656,34965,46980,72436,115073,112048,152282,207813,95918,-99162,-107842,7416,55967,56474,41066,765,-26477,-14290,-17708,-29049,25667,116000,173720,159105,78778,4034,-3512,2958,13836,59201,69188,42830,82329,124227,43852,-71340,-58859,7878,34961,46687,96496,136130,107031,39607,-44189,-151723,-151439,-77948,-52841,7449,50078,-21380,-82667,-43013,10359,23940,36937,84576,134488,122834,34948,-70659,-98964,-85722,-132966,-163451,-126771,-89362,-43280,-27068,-79285,-78348,-18149,-33061,-74874,-24253,45070,21689,-115476,-214691,-151841,-19475,26163,8999,-21263,-50536,-76657,-58388,-5800,56099,106102,92375,19981,-58545,-96574,-114397,-71158,8280,13416,-41453,-49132,-16403,-5533,-3535,2706,7783,-19798,-73898,-100019,-55314,-12308,-51048,-100199,-86678,-32431,76298,139399,36864,-90575,-116283,-105090,-106821,-25893,70883,88190,54004,15582,-31199,-58154,-57388,-19225,8355,-16773,-42699,-7948,38962,39561,-33543,-54107,3151,52452,54163,39098,47452,47117,46457,93759,129508,37445,-35270,-46384,-110272,-204639,-172692,-49677,30164,67813,48641,-27633,-73530,-50970,-11429,18040,40048,55001,65799,77170,38098,-47045,-88651,-82938,-53834,18191,49959,-455,-14007,10374,30739,75675,118986,107850,25906,-84045,-117514,5568,116777,117604,34332,2118,37126,17565,-12188,-15874,-49501,-60194,-13467,43274,46424,18784,-316,-2211,3543,16231,-9441,-64544,-61141,-50051,-59463,-45872,28124,91826,108334,49559,-23758,-24262,38466,1951,-84385,-85693,22890,109531,71807,-54617,-139569,-88380,34,15656,22898,10764,-67686,-104025,-61347,-27098,-54988,-69793,-18648,32380,1813,-28066,30167,66038,21864,-27672,-7410,73224,96886,68111,21214,-25416,-62074,-91207,-107402,-85160,-12657,46559,8563,-56342,-63699,-38422,-9348,39526,52703,41977,46982,63442,52732,38711,28823,23315,47218,55761,-23551,-94854,-46536,16475,16044,5759,24170,17183,-40576,-45683,22959,58231,57931,31326,-20111,-48709,-23769,6696,44963,105815,154509,159980,130984,115382,75575,6220,-62022,-55634,56559,66938,-57740,-169437,-155376,-55998,-8433,-21278,1028,33400,18180,-28601,-82827,-98679,-60081,9834,47121,40976,-7787,-82118,-101579,-62324,-26912,11324,40966,44966,1783,-60598,-69653,-56261,-111277,-133377,-43655,40126,57241,-22226,-154133,-203487,-120696,-13697,41241,50593,35946,-18120,-32083,-1395,-20873,-41336,18276,67089,92537,121040,123821,98383,33538,-26702,-18599,47041,89284,95734,79366,36041,-55137,-89807,-40189,8141,21259,29492,26675,-2763,-35882,-23487,43146,111473,90458,-10145,-47592,29229,54890,21274,-5810,-43707,-28325,76216,153184,109430,34730,584,7150,41618,53535,26084,-52685,-93573,106,134156,207920,180082,46165,-69065,-81533,-35969,-1989,-6582,-35326,-25868,23111,28058,594,7436,41082,45452,-8487,-24829,20578,-19180,-129412,-164735,-92075,14750,73698,34361,-8325,29062,84680,111418,68620,28988,90962,153618,134944,112050,23259,-62383,-76221,-53461,-41818,-38868,-51334,-35065,3105,9365,-21803,-76474,-98384,-35126,44467,67111,32098,-53903,-83540,-33372,-40066,-48883,34498,95001,67699,29438,10129,5259,-35130,-103392,-79179,-17066,-10204,-27205,-38414,-75188,-70608,-53598,-89363,-145986,-152204,-101895,15933,86804,4414,-110527,-88489,-28388,-45033,-118690,-157184,-136474,-73048,3827,30353,-14777,-45883,-50571,-56933,28337,79261,20667,-17847,-8463,-27789,-20179,1856,37313,72833,91419,78071,25182,-42263,-72199,5105,152929,224837,158873,57119,7579,1258,-5887,-23367,-26622,9887,-407,-110586,-199906,-170232,-58706,43940,59725,14963,-2951,35505,59754,16399,-14719,31037,44047,-55736,-99752,4004,71062,1787,-86076,-62175,39885,120539,94617,56501,72525,68851,687,-76499,-109966,-101234,-54459,3124,49894,73072,94242,68690,4437,6945,61282,102330,103421,57747,-33790,-116127,-101024,-5273,23630,-23690,-62237,-59862],[-53343,7866,10161,-33126,-63274,-60787,-19211,849,-45060,-63248,-50809,-68215,-115917,-138436,-112093,-72012,-43756,58323,174739,175196,50884,-41597,-25186,49089,85149,83616,39601,-9401,-63834,-69826,-9956,61659,64580,-5777,-43446,-20473,33248,108217,160723,173926,184197,132362,33579,8822,-1407,-18007,25687,46296,31009,52864,130792,178560,170978,97003,15707,23986,69693,70836,31604,5345,7726,29633,37770,30622,36940,35747,-14690,-63706,-29118,68367,114481,57586,39637,44581,4924,-7747,8655,32313,69437,61995,19537,19221,67718,68362,9488,-43506,-53156,-52488,-43651,-29024,-35915,-55810,-58043,-69683,-42763,41122,52821,-9051,-45589,-73815,-60410,17617,76709,78501,61879,44324,32518,45568,1511,-74895,-58352,-14531,3219,54076,62931,-22301,-48196,-25408,-16390,11606,24953,13929,56350,130035,138847,49131,-41181,-56951,-72614,-132923,-103682,-16656,5249,-28083,-36772,27128,74011,-9808,-133064,-108983,-9021,45413,21443,-4048,-4706,-37151,-94688,-93795,-80336,-50500,48492,125362,81171,-16864,-51501,-25426,-2083,39390,132622,161918,103033,10761,-67447,-104579,-117032,-133785,-88252,-12846,45881,77735,97056,85892,26295,-63854,-87520,-100436,-102783,-50152,-3752,-7128,-15264,15709,75465,88961,71016,85793,75923,-10677,-86062,-68993,-45530,-57981,-46664,12396,49454,73523,94647,48344,5975,39352,55267,78838,119141,120864,11549,-131304,-164999,-62825,24314,8549,-35217,15743,58463,20241,-72490,-144182,-118520,-18071,28165,53780,107711,116437,62859,-35603,-130182,-125850,-42015,36002,89640,86638,12460,-30678,-66022,-145064,-152487,-103731,-90054,-47016,27540,26157,-3592,-20928,-9664,29727,59894,31722,-35853,-62877,-26826,27439,37074,16406,-34671,-57340,-22008,-16883,-43814,-27480,-30787,-80986,-99691,-47988,55365,68515,-24749,-45009,74615,107925,-8953,-104780,-105681,-53863,-9055,-5410,-2130,-3411,-40871,-30478,26607,34845,8534,21121,10072,-23222,-11233,-8246,-45705,-58984,-37068,33056,136579,141766,3766,-153569,-104873,27440,29829,-19506,-57077,-111874,-99854,-67981,-109333,-124618,-63524,702,22930,23031,-36280,-76229,-27118,33731,42561,40316,35205,36087,44472,5459,-46788,-68947,-76654,-43269,9997,13503,-26423,-62387,-56731,-24709,23151,61364,51208,54979,39363,11271,1155,-34051,-88490,-86798,-39055,12528,60968,82623,67733,27099,-87750,-173285,-110700,-8712,18304,23551,51821,52856,19875,24270,34654,11031,-1870,-5569,-18060,-32583,-54137,-62476,-29578,216,-41900,-94712,-125227,-118295,-23651,78008,44189,-29516,8191,120190,175972,130138,54665,24218,41841,89162,101210,38457,-78199,-130277,-53791,-1273,-42981,-93189,-49622,-5270,-53182,-111817,-45557,79755,138898,106819,56940,76159,123258,63417,-48006,1242,145074,182543,75628,12813,102284,203788,193508,93573,9491,3208,56470,50835,-26673,-11985,79159,76540,-37141,-150272,-164975,-33612,78403,37008,-23092,-13609,-62613,-121897,-62145,-9800,-34061,-694,57012,78706,138542,134564,15586,-53579,32050,127620,111299,70751,64877,32800,15589,-5704,-111508,-137385,-28541,-977,-33482,37456,68241,-10541,-57239,-47871,-34269,3554,73620,103950,88189,77721,121328,138924,55822,-46845,-46161,-15641,-11785,36311,96612,114080,73606,-7758,-80275,-93586,-33427,49079,103241,103241,32483,-64567,-77617,-19761,35503,69743,59011,42208,66772,75481,17126,-24805,32977,73179,58219,58847,93583,120227,114637,32036,-106386,-205063,-179591,-103928,-72626,-7693,72624,55365,-10705,-21735,-13529,-42054,-51465,29447,144565,164933,61487,-101617,-178857,-125610,-76842,-66802,-56016,-31547,-3536,-4131,-13585,-19382,-68123,-119523,-92656,-21607,22054,13150,-83111,-152116,-127383,-66951,-21344,-8246,-47237,-94035,-87698,-24999,22624,55164,106784,86273,-20884,-101498,-100241,-79342,-35173,42592,72659,36067,10196,-6237,-40922,-34907,-14370,648,9320,-37674,-122313,-105182,-21697,-41977,-112620,-97714,-46396,28087,71829,-5001,-64429,-48794,-82794,-163417,-106941,6966,43989,36903,4630,-49746,-52246,-31119,-28794,-31387,-81882,-115988,-48017,38220,54040,-9933,-17907,39375,37472,3901,1859,-19881,-30027,32814,112175,106137,-11785,-54446,-12337,-57222,-169151,-175502,-95438,-24639,29509,29356,-37314,-99790,-144415,-178994,-133568,-55658,-11692,39601,95485,69258,637,-21717,-48140,-62924,15023,71414,28208,27651,45071,25099,28669,65106,64844,-863,-86173,-120913,-45615,74368,123616,84248,50737,29687,-13512,21727,65976,-1395,-62717,-48829,-20556,20076,61133,94033,108093,51922,-23156,-68004,-108928,-100267,-51393,-17702,-15895,32884,99268,101138,44460,-35139,-105266,-98572,-38425,-60284,-113948,-40232,68808,106725,85559,32166,15560,68024,105331,122938,105911,16288,-70971,-75490,-27035,-11810,-11619,11274,24039,-30409,-63318,20114,121760,120739,57050,48777,85573,83796,84488,90614,76618,56620,31718,-10178,-29371,29650,79770,9905,-92867,-108261,-45197,34643,94904,68298,13679,22999,82618,89860,54407,10482,9720,46461,5486,-99691,-127893,-71363,-14845,21780,37359,16474,-1438,-20523,-15253,-12043,-54127,-57290,-13110,-9390,-56005,-70355,-41571,-9421,35955,88415,79661,46429,80862,101842,40182,-67886,-114044,-19520,16562,-104042,-233839,-198287,-62871,-16272,-35919,-20259,4420,-6428,-53833,-104735,-103664,-51105,17407,41293,27621,-13613,-79482,-111769,-109479,-86919,-15833,37935,41137,4987,-51655,-40515,-8612,-73417,-95257,-4154,51533,58335,13281,-68693,-99463,-91296,-97692,-74921,-46389,-79180,-135197,-99653,-10650,5527,-12642,31883,73069,70340,59459,46853,48796,20474,-10152,-3680,38954,78202,101306,116734,93352,-5321,-62969,-39798,-20076,-8224,26106,32024,-45330,-118739,-89396,3380,76631,79732,14544,-18330,40168,51025,27986,50076,35514,29227,96229,124897,97232,77094,51306,35868,52146,48136,37703,-6130,-41059,24855,126205,197872,205972,91367,-33960,-19587,37441,18628,-13338,-1479,14331,22551,1418,-16800,-5135,7304,-10027,-60079,-52167,12944,3123,-87339,-145890,-100869,2764,59829,16551,-34659,11057,87253,105957,38056,-24062,48007,161741,145260,76205,-9730,-32045,-11284,-2847,-3600,10839,-2094,-16162,33489,99979,66518,-53494,-97959,-20379,58608,85027,52483,-46693,-114240,-83375,-52183,-48646,-8797,49659,50774,-11054,-74133,-79432,-44742,-31488,-46068,-70260,-50418,1995,-23035,-113375,-96423,-49294,-103528,-189368,-200605,-171339,-98719,-31644,-14714,-47920,-79662,-91356,-77163,-91005,-86121,-13243,54307,96600,107002,36237,-54108,-123338,-151399,-46445,56444,70743,66838,40445,-17996,-6854,38895,84601,111730,96907,63265,53180,30822,-6264,38986,133290,139887,63881,23341,28276,30494,-3550,-19508,-9123,48003,65516,-23576,-83323,-33098,17921,16198,9168,1842,-25937,-27752,20465,27856,-1373,8113,38114,-14773,-104891,-93144,1444,44847,-10671,-58004,-34659,20768,26257,10727,-15721,-68864,-109657,-84719,-37524,-34731,-49267,-17501,24176,31729,59959,64369,5919,-12197,1383,43392,90805,72283,9515,-27897,1894,75120,65524,-11165,-66738,-71649],[-63670,5296,9622,-35301,-81243,-79214,-18057,-1066,-62065,-59833,-18837,-46390,-92387,-65871,-53088,-87899,-89714,22238,127961,89447,-29673,-57706,-8284,52278,70925,36240,-35628,-37255,-14956,-17360,-4357,42534,46961,-22454,-56987,-25277,11023,41324,80343,107763,121173,86821,42714,38739,-4753,-41389,10491,26067,-7747,-8302,41684,53541,20340,-5565,2379,27653,54982,59959,28147,11497,-16721,-35757,-1679,35948,39956,11679,-73690,-136564,-55701,87357,137523,63567,45664,79757,24328,-1121,49040,46806,10186,-22341,-41089,-5919,66083,79405,12453,-51090,-70479,-95107,-117098,-102873,-91210,-94788,-67947,-46738,-15617,25668,24593,-630,-58895,-131159,-138443,-44448,66063,118704,94835,39524,8416,38231,36824,-37101,-61232,15594,90957,132762,119181,13347,-49109,-37476,-19406,31959,94271,78116,47712,81782,91552,3928,-41385,13253,29877,-58069,-65474,5123,5469,-12262,57373,134485,140926,99311,65534,74494,81817,64440,-5477,-50946,-39105,-61289,-116091,-75999,-53006,-56287,51786,157266,92003,-12246,-28467,-15327,-651,38452,83244,106339,95807,51333,-18575,-68971,-53931,-27208,-26110,-39190,-8518,56450,64140,34039,19819,-23288,-88656,-159667,-165338,-87344,4594,5042,-16936,31161,94101,97373,70989,54543,35477,-11755,-34357,11881,24470,-28542,-20867,71649,120447,106777,94165,49847,29863,53433,3743,-41315,-8961,53275,30643,-80506,-121735,-47889,7600,5320,-24539,-25195,-3651,-3617,-69904,-119135,-69378,8054,9279,-11234,-21390,-24903,-28117,-69667,-101894,-77174,-33148,10625,50393,39698,5398,26639,43307,-33319,-104694,-126049,-125044,-84576,-15346,4921,-17087,-56120,-48051,5936,61313,29538,-55785,-89953,-47356,30611,66901,55825,-9076,-86494,-72992,-19673,-15438,-9991,3899,-21080,-55571,-29671,29670,-17994,-103464,-70814,30155,48512,-16880,-80566,-77248,-15705,23101,20939,33928,41320,-13644,-35252,8275,10258,-743,43744,62035,38722,6502,-39190,-71275,-42171,-12773,8474,83053,137155,12433,-165213,-84482,65733,49209,-784,-28260,-68408,-46942,-27304,-109056,-188189,-126111,-72509,53356,106665,32959,-41705,-22974,2996,-38731,-52794,10612,84871,109175,31486,-65319,-107164,-104117,-25810,67698,64021,9079,-1858,12647,-10096,-6922,47241,64209,61313,34515,6051,-48511,-123669,-131990,-58964,-15512,-13004,42385,106067,94732,37589,-55588,-111506,-88318,-66737,-44796,988,26020,27384,35785,20691,243,23514,37295,18653,19943,29524,-9725,-60047,-78107,-68606,-64240,-103307,-151441,-104990,26779,126375,86648,-2548,19587,172334,256886,176247,93285,44974,-11186,17062,68285,635,-133441,-178063,-106182,-55321,-39251,3712,50884,3495,-93785,-136400,-74009,35006,90497,85456,80110,88346,100171,46418,-39102,14719,170019,213315,97911,-622,38689,146491,200678,164657,129693,94466,54112,419,-47154,-41953,-27866,-73743,-100673,-83494,-47925,69986,156307,87149,26818,33835,-15123,-62450,-47742,-63958,-80234,2533,70252,103359,188085,168538,39144,231,109370,171146,98124,30063,24580,19829,50407,79014,-6169,-69815,-10887,10578,-29020,-3194,-187,-25697,5043,19626,-5318,22154,93501,96993,56919,45600,71982,61377,25646,29156,58711,10986,-38351,23020,123849,167820,119670,10906,-81745,-99003,-43767,12813,29754,16605,-50801,-146223,-139120,-47564,-2110,-7649,8120,45622,71382,31268,-35212,-25813,33193,44713,12531,-303,27123,67025,96375,33990,-80561,-128106,-114753,-84915,-42514,-5011,27937,43069,15019,-2341,-7748,-67640,-130610,-64601,105042,163782,46895,-106624,-168682,-143259,-84713,-53124,-38389,13989,52478,59075,90016,65034,-77664,-153220,-67660,6530,15335,17760,-4578,-30461,-59777,-84868,-75220,-62996,-84640,-96336,-49507,23533,41486,27050,57133,45475,-34084,-84915,-40902,17634,41593,66372,111496,104677,38626,-27767,-47162,-7428,9608,10634,33105,10846,-55296,-44774,35130,41761,-21352,-13175,45330,73386,37068,-36458,-17723,58157,23460,-99488,-125003,-60839,-357,47013,39779,-13148,-983,66840,83623,39996,-54855,-135510,-127036,-58036,23858,54189,68152,60782,-23614,-76313,-32575,-17356,-16874,29869,61383,19939,-70316,-82649,-43322,-79846,-143426,-123746,-73432,-52363,-8197,31892,2352,-48435,-121233,-210026,-197707,-107864,-59744,-10992,67073,71386,38102,37308,15885,-26595,7065,58967,55563,71798,64153,7025,-25212,-5992,-19509,-89992,-126390,-109127,-65702,33395,99350,85758,30179,-26001,-17196,90548,128296,22096,-49549,-65808,-86348,-44751,49247,116058,138478,78713,-28906,-88634,-117169,-99847,-27051,46569,48303,56865,118583,124782,46822,-33065,-101806,-94247,-21922,-31048,-81908,-51061,-1453,53626,113016,110658,64557,78968,119210,122104,106337,77967,12945,-20846,38008,88106,74492,34026,-9514,-56929,-62361,-4871,76577,71940,22374,27596,44742,29903,58297,108007,87392,40153,38100,52869,40199,59546,83483,16261,-101805,-138502,-74293,38125,118548,78460,-1564,2934,67754,86820,34334,-45608,-45819,-9887,-89327,-172160,-121323,-57987,-15764,18667,4916,-36489,-15067,13462,2410,-53201,-158087,-175740,-76048,-5075,-22105,-45572,-49692,-51560,-35746,-17257,-23658,-34413,6932,47782,12998,-84414,-150022,-98175,-62411,-128290,-197940,-122815,-15408,-20808,-28996,9452,10721,-35605,-101432,-125638,-73288,-34638,-23804,-22170,-3840,2960,-30293,-58554,-90402,-102626,-39675,26596,34611,7007,-25963,-4736,23215,-38403,-79334,-19449,35833,69195,70359,37965,-11810,-109646,-224016,-221670,-135092,-109543,-116846,-56601,-10218,-17778,-8590,32415,49788,45998,38164,34155,54397,23392,-13657,3711,41363,52215,71261,106743,91839,6371,-18045,11919,-6331,-23403,36965,67580,-14501,-74405,-46818,-15519,-4536,7280,13923,14532,21297,13928,22804,53708,43335,-3713,8655,-1810,18087,71912,63617,38624,63583,64801,50061,21288,-5477,19615,46360,77962,132204,101208,17926,27423,67744,8264,-43704,-7396,36879,41482,213,-39302,-26846,-383,-32771,-90816,-71537,-22009,-13806,-42706,-61545,-39511,-12602,3346,-3991,-8777,44865,69967,21743,-48197,-109092,-84384,37270,94850,43475,-41046,-16837,40916,32721,-3779,-1348,-23204,-55077,1045,108253,107331,-11906,-87951,-41223,38484,58371,10274,-40678,-75774,-68887,-29201,-17825,-31583,-17935,-16971,-58363,-95029,-110222,-58131,12311,-1437,-60101,-27176,45032,16213,-84061,-71040,-28845,-82744,-159050,-151395,-123962,-130650,-112319,-20798,22145,-34979,-82816,-43119,-3574,21580,76715,90711,88076,115797,71106,-38146,-122673,-151360,-78402,-2407,29897,74204,85682,24973,-2659,43291,143470,181401,87733,465,52171,111662,67484,56390,97265,86729,32812,3501,-12680,-31858,-22821,25195,33112,44431,70197,28316,22908,92344,67479,-47945,-90807,-46901,-37852,-46080,-3425,11470,-25692,-46539,-5518,14571,-35844,-73847,-42260,20996,19938,-13197,-36458,-13448,23582,14991,-72899,-155069,-139981,-34522,55813,30152,-40307,-30363,3544,-20781,-16386,-577,-35635,-57997,-94280,-73126,20317,54722,30275,37500,97318,145208,81565,-10025,-57006,-58928],[-35028,28147,39446,-11185,-68651,-67773,-11303,17599,-5642,10944,36692,-4443,-47065,-9966,-30335,-111156,-126878,-52747,9242,16421,-792,30090,66567,74967,41579,-49787,-132748,-66657,26504,52723,70376,91497,63119,48,-13999,-730,-20491,-35509,-5379,30367,41296,29669,36570,53267,11519,2221,69218,48479,-39894,-57791,-24997,-49935,-112547,-84088,25082,80235,56470,34575,27783,27045,-24004,-79082,-29898,39835,39213,-7322,-74919,-114288,-45837,50100,87960,38557,18530,59613,39530,16620,56037,36954,-49745,-113142,-74380,10342,73071,80459,20154,-45969,-34356,-22560,-54606,-71879,-78238,-89300,-59576,-14578,7115,-4922,-29767,-32007,-47992,-90982,-116121,-58904,22575,57031,29546,-23976,-35788,29747,91166,49988,-10526,48770,140064,154143,117316,43778,-2466,26621,60333,100153,169765,164328,90504,59057,43617,-13499,-26160,29489,54337,-2945,-21016,15223,374,20021,142860,172105,101087,114600,162032,149303,92780,29157,-49852,-86596,-54653,-18659,-20088,-8656,-35213,-58665,3950,57813,36623,13715,22882,22821,8948,-21560,-24815,19120,71977,50529,-44783,-86739,-27484,29058,10959,-53485,-58645,36494,86188,35043,-5961,-15867,-64139,-146919,-172017,-118590,-39616,-38085,-37595,37519,89063,85511,70996,15158,-27406,2009,48065,61749,27167,1934,52986,157405,181084,111521,71487,76807,65175,18663,-63465,-83177,-38599,17745,31329,-31207,-66171,-50270,-58267,-43206,-25899,-45074,-56288,-34858,-50715,-45130,2497,8775,-39573,-77172,-117147,-131672,-92293,-71809,-20624,27175,-13895,-59100,-41274,-9103,43445,94664,111829,71368,-10647,-67056,-100641,-110638,-49831,35713,48909,-6795,-15270,14377,47715,25481,-32823,-65240,-35063,12065,5587,9292,-15209,-95896,-78227,15673,43324,41095,59448,31988,-1801,32184,76439,2646,-76586,-36009,-13980,-34702,-39008,-58902,-53753,28435,82581,82610,99272,111877,37332,-30173,-30989,-23189,14048,76193,82893,29640,-30504,-82577,-110357,-85372,-39307,-13143,-12516,11690,33441,-12639,-39197,-16382,2068,7591,-4637,-35080,-25539,10493,-66053,-360977,-631784,-413021,5257,158446,75411,-40974,-90489,-78393,-66574,-50743,4940,59676,102190,78171,-7376,-78097,-97281,-32895,55835,45121,3487,34332,61903,17051,-19642,16877,78364,102755,38868,-37474,-99082,-138461,-92588,5931,20068,-27817,21122,99359,57542,-37815,-88091,-86537,-89439,-123584,-100392,-40442,-15240,-7327,13938,-14089,-40315,16881,39313,9025,43431,99923,58272,-43392,-106223,-82631,-17937,-62361,-181336,-154262,-21780,65536,88257,46707,30402,129836,186586,114057,71861,45429,-25647,-4703,49712,-5865,-136825,-191895,-142049,-95668,-41204,11143,-3964,-77592,-115936,-101578,-48612,32622,53292,14255,-861,10583,68782,110706,57734,36521,74794,82329,30041,-48648,-45177,69176,144346,128604,122966,70272,-25211,-62514,-56422,-108404,-179267,-169136,-73392,4240,27293,96518,154052,114126,65581,45328,40394,57060,16827,-82742,-97140,-27724,9405,61949,151723,118442,35257,55030,147550,139020,48851,13135,14478,13290,36472,50184,12150,1383,39471,37641,-30763,-82104,-72462,8432,95635,83890,40775,31937,31994,13557,12472,27065,33340,10508,5468,31026,57807,19063,-31122,12685,105531,130103,73244,-2440,-67808,-75247,-6739,23741,-25945,-59456,-73174,-121619,-116586,-53610,-51337,-79407,-35545,34552,81186,59236,-2640,-37768,-53916,-59426,-61857,-70867,-38341,24140,54018,16293,-12877,-6853,-17259,-12677,51646,50815,-25313,-36314,-14864,-3773,-12029,-78083,-137462,-77927,72976,128554,27179,-65389,-77969,-99802,-108993,-72796,-18177,27383,33345,47374,107558,92953,-48747,-126070,-52178,12784,4200,4859,34512,36123,-17478,-72079,-108763,-121429,-103336,-68200,-31204,25267,49121,28359,22201,1658,-36622,-58501,3502,93123,105083,50975,66143,98701,27353,-65863,-35756,49886,33969,-27007,-29253,10646,42719,50353,71130,103497,96683,100396,142650,145382,58339,-27351,11295,90840,74932,-12905,-74795,-84235,-21063,70933,92709,45718,51325,141361,203649,158148,57701,-59290,-151488,-151290,-38789,67390,116146,74568,-42129,-113276,-71151,6220,60422,87740,43350,-43247,-113864,-116684,-110095,-142238,-149945,-72495,-16550,-45608,-26231,33130,24341,12524,12818,-45967,-98681,-83689,-65780,-43622,-1271,-1881,1348,53183,79353,32509,-38,11736,28787,42506,25677,-12586,-46285,-64738,-109088,-183364,-182752,-123398,-70303,-8472,50574,27124,-65377,-104002,-5129,132557,114751,-7920,-35613,-55907,-118170,-89585,32926,97943,96818,54669,-15319,-58373,-76285,-52751,2847,60204,60094,65920,140438,187441,102816,2116,-39316,-714,4739,-12498,1614,5683,-25519,-9049,46763,73997,60349,56487,71352,50064,34000,73826,80506,53361,91745,134373,126772,75857,1333,-33245,-25793,-39403,-53453,-61840,-49171,-1913,36612,15125,4023,11509,-35757,-93945,-49319,61938,88858,54398,55753,39674,-47215,-106187,-68186,21440,86521,65981,19367,5748,9725,8177,-33264,-100578,-81111,-38132,-112657,-164001,-87315,-17623,30355,39953,-47712,-87763,-4257,31599,-8410,-45057,-129748,-163216,-76406,-1242,5791,17281,21568,782,-39423,-75647,-50703,-21836,-11645,-3460,-23774,-83325,-113760,-79037,-76810,-94496,-87188,-19816,15186,-19251,11173,86294,67304,-18349,-82254,-74367,-15836,-33427,-78271,-51675,33137,73411,47427,29339,-10838,-69854,-38998,45642,64951,22539,6360,39655,71614,29868,-41858,-34976,32318,93794,90201,54757,4410,-100868,-230715,-252718,-157914,-59335,-12564,16320,-6044,-35025,-10518,25878,36726,56821,74651,85601,84870,16145,-50233,-32539,21354,34472,41267,49138,42602,14947,26439,37712,-6395,-36987,19216,55465,25642,30202,54771,22068,-35266,-53897,-15397,-4676,-38739,-23898,31089,35064,35071,26989,-5945,-66537,-73013,-7783,26473,32318,77729,82576,47017,23265,9419,2066,-35977,-33412,67727,113303,53679,7387,20012,-4445,-52696,-52655,-5272,25707,6692,-34684,-15490,51632,33496,-49256,-69139,-48238,-30923,-9604,28184,41505,-16305,-38200,6689,61311,117933,93768,-3029,-77555,-143360,-188388,-109687,23272,48723,-23955,-4014,57902,35410,-26446,-30420,-51615,-85818,-42100,48577,78548,12607,-73808,-65802,-8028,-27775,-70359,-39763,-14170,-14434,8038,6451,-33402,-49154,-60709,-53852,-27603,-57042,-39612,54054,77734,18222,14638,48099,59706,23742,5869,-1621,-18442,-44600,-37848,-28192,-81534,-109200,-21783,42913,23275,-608,19074,42468,57481,57842,20700,17052,87579,79660,-27812,-87126,-98489,-63856,-19820,6274,43439,80006,37500,-18348,15064,147721,188805,56173,-45158,19205,74352,10537,-7345,58273,107519,85410,-8018,-108136,-133631,-46423,60002,54091,2005,18980,38163,54975,99128,70324,-57845,-132075,-63153,390,3065,13017,-1952,-57847,-83147,-42597,7943,24968,8050,-28647,-24927,6517,38454,36185,61587,112539,101629,-5536,-86776,-68563,6242,53579,-8631,-74586,-48200,-23410,-60029,-50210,-27545,-52014,-69279,-103463,-107999,-43789,5274,11741,44660,110791,127675,50918,-4899,-16694,-17850],[-6935,50789,56290,-10229,-67809,-61999,-16632,19320,47443,91633,73995,-9536,-51945,-38298,-75213,-119726,-115328,-87969,-57218,8670,60508,91096,92045,69993,11398,-87756,-156172,-89229,1607,58439,104768,117216,77718,42708,59221,43347,-37208,-68045,-23215,5288,-4688,-13899,-5927,8428,-2504,30108,93320,42120,-51089,-48476,-21375,-72792,-120892,-62343,57320,104493,22958,-42061,-24103,3716,-16618,-61020,-40629,13809,18278,-16059,-50386,-62051,-22303,19128,39011,20532,18790,56138,66747,50299,69399,63103,-37277,-118715,-47908,41860,68053,62939,14397,-57142,-22057,51621,51385,7385,-43836,-84373,-68682,-28516,-14470,-23636,-50633,-50086,-9918,-19951,-58575,-38470,10507,20866,-22998,-85112,-98678,-18981,94596,105905,41605,39603,66917,36671,9579,17801,50405,112024,147791,160541,220372,243433,161571,67587,4767,-32739,-35857,-45957,-47094,-18905,16432,38858,31576,41475,82256,37635,-39158,16583,91767,97549,53277,-12378,-85209,-113237,-57404,45165,84169,43693,-7081,-21507,-23190,-19717,8220,14297,8428,11571,-26112,-111725,-100622,-3352,80677,48556,-65063,-103010,-47798,-27722,-36325,-42174,-7063,101268,179293,94402,-24120,-44418,-43555,-104786,-146848,-130896,-91004,-61945,-18857,52230,69815,37747,30779,-7573,-42502,28751,93106,38927,-38563,12142,135963,238257,233473,128078,47768,56762,43783,-37385,-94568,-52249,-18791,-11703,-9509,-20887,-30632,-55056,-96489,-67918,-12758,3835,-29267,-43677,-36758,5645,38022,7479,-65145,-103584,-99359,-68810,-26398,-6806,67598,117548,10629,-105494,-106097,-36559,47751,63425,35519,50940,58633,26824,-39504,-90847,-37523,75024,111729,80246,96653,98106,49138,19808,22504,23697,19939,-23050,-106227,-95911,-60200,-79636,-32580,74373,96701,62554,58801,48725,53210,105141,153121,110795,50882,41252,27894,12010,-2945,-44056,-42243,52545,123863,123611,128307,135156,48837,-49838,-57975,-7855,34304,53774,26660,-39203,-69222,-55312,-51965,-72131,-51553,721,-48985,-127306,6507,154955,70841,-46339,-11884,30841,726,-48215,-65495,-15148,-67005,-529508,-1015009,-694045,-90217,151983,97978,-28866,-123479,-86768,9513,36439,36719,53263,81373,109010,97103,24326,-51430,-44656,19309,12809,-32661,-13264,36538,49355,29005,35256,93744,135667,54654,-61244,-98511,-56488,22243,83220,58512,-5237,23846,72324,-1855,-92459,-86801,-46807,-44492,-63118,-77440,-82812,-54437,-28233,-26801,-26158,-7154,18914,-26102,-80485,-9287,85963,64208,-27513,-75822,-15240,66128,12182,-127632,-159100,-102856,-28265,68977,88395,48906,63758,70181,25775,11930,10293,-20708,-10941,9393,1913,-54352,-109489,-111127,-89732,-31815,-37295,-124736,-149004,-89827,-64648,-25953,57890,63966,-5964,-60078,-56929,66320,194273,142857,33317,-50031,-61472,-20523,-29640,-26867,57264,87016,17309,-10563,-8871,-39595,-28679,172,-75755,-168081,-112881,6436,47802,32475,71993,120603,104918,50293,18978,51743,107533,69835,-27320,-55417,-55724,-57377,1193,69520,42845,28844,100726,149234,81272,30230,68950,83347,37447,-12587,-33139,-3922,50889,59327,25858,-42866,-111034,-73149,53280,116469,84074,47358,-5492,-68499,-96488,-56277,12316,26709,-1253,1170,-28853,-59182,-49692,-57188,-30306,34270,44069,2613,-32454,-68835,-53525,41127,54824,-54921,-92406,3337,40727,-1402,-19072,-32827,-39245,-13322,19123,75216,131634,115205,3382,-102438,-111473,-52623,-34773,-20354,16480,14977,-16321,4624,37432,37512,68104,148755,125793,-14007,-65271,-31927,-7159,-28789,-99193,-117478,-45868,35143,65360,37131,3160,-4597,-33859,-81227,-51006,19289,3282,-65025,-55814,31090,68637,840,-71326,-53853,-2256,-18084,-24726,22077,45931,13161,-29311,-93244,-125764,-81475,-33871,-31579,20676,87047,87259,43223,-8733,-36240,-52348,-3229,105693,129230,19334,-31126,25344,13120,-55796,-12395,83440,48191,-59760,-96455,-13331,90544,91150,49725,81360,137651,150982,145233,135973,67795,-11501,-872,13687,-2061,-16060,-49789,-95611,-19648,97075,112041,65680,66550,133467,198829,189139,134637,27363,-100470,-140319,-69218,16017,76910,58719,-11602,-74185,-69580,24542,126294,168638,97289,-29443,-120495,-128082,-124975,-138099,-124131,-27039,31420,-22413,-36345,-3787,-14248,5359,80225,90496,30085,-30091,-55261,-52340,-51068,-69770,-45039,54835,121888,85835,16721,-13560,-18975,-34271,-48986,-25094,-24541,-69130,-116144,-160912,-162402,-148589,-125127,-71172,4671,-34244,-143264,-128742,21601,123177,51375,-49998,-41468,-61102,-139079,-110895,22050,79083,41696,-11418,-34808,-30122,-19603,7448,25383,31816,15121,42213,114473,156985,101682,2261,-45155,-23908,-55308,-48724,34267,51894,-405,-19048,-21949,-5590,32514,46130,40431,4526,-21421,44143,108250,98409,93404,102020,128022,119747,56686,31743,23880,-59879,-151217,-120815,-28564,37307,86048,55659,-29757,-97282,-146680,-188149,-131738,5053,52833,3353,2486,38441,10247,-63956,-69016,-5553,52313,57669,48691,8708,-47046,-74171,-87851,-112080,-70709,-15985,-54596,-82849,-40928,7510,72400,94413,-18213,-74778,1898,1039,-41633,-11058,-25524,-59244,-30645,-9040,-17078,24358,88356,96306,10195,-65654,-19305,27976,3743,-25856,-38539,-55515,-31401,17658,-8172,-16282,5002,4338,-12444,-13374,55070,140763,120352,34627,-6486,3475,11202,-46996,-88876,-14163,109992,138766,102934,102286,70470,-20187,-26706,55832,92207,52662,43269,89402,140717,112764,4494,-44861,13322,75335,37238,-13443,-6511,-22916,-107091,-163680,-140959,-62931,-9284,2948,-12466,-21594,-14595,-4644,1068,29590,72610,99131,72141,-34650,-129225,-120084,-45308,-5230,-5465,-15350,18215,52084,39961,-10610,-48489,-50861,-43137,-60719,-45595,33728,84360,57183,-7563,-53080,-38765,-48272,-76114,-42868,-7136,-29200,16024,117740,96375,-26831,-115588,-81805,-22440,-5988,38082,48958,15396,1791,-4629,-32560,-86570,-74176,32969,85811,35991,-35112,-50904,-32370,-51773,-77220,-66418,-35976,-3468,7391,40184,110399,99540,-2797,-66104,-40680,652,5623,14244,26672,-21131,-41524,17958,83173,118433,106747,53011,-29735,-124226,-196324,-158056,-29586,54334,10285,2724,38806,19926,-13604,16489,10319,-43755,-52403,-18856,22898,26313,-27446,-49706,-53483,-115729,-133335,-60000,807,22957,28952,-3091,-47504,-54122,-53081,-16078,33044,2494,-6986,83659,141948,97770,43950,20266,49032,83746,74151,27265,23523,30522,15291,-17269,-66757,-95391,-38499,30375,77515,73736,24027,-7052,8669,253,-39134,-22279,64363,67347,-35118,-88722,-99597,-73198,-13780,23681,11575,14075,3889,6462,43980,101305,91222,10552,-45215,-49924,-91703,-161674,-130523,-1532,111156,104551,-41725,-186795,-172978,-56083,31429,15097,-40845,-18972,56479,69693,61351,84245,27235,-71370,-44769,22837,27474,20655,-7160,-54205,-48181,-11593,-2663,17472,40689,7027,-27579,-5231,51543,83982,118241,156511,168128,108148,25592,-21217,-27320,-41874,-105830,-121677,-70406,-51331,-59079,-7102,26300,-16568,-35219,-18335,-25421,-45024,-41278,-26151,12891,55720,50074,10963,13790,22450,12101],[1011,56421,50666,-8098,-54335,-38758,8988,40842,90442,154096,103834,-10497,-62420,-80592,-102705,-68129,-25965,-13929,-2086,29587,37465,44412,45284,36196,15008,-421,-56529,-102828,-79365,6877,53991,54215,55453,68056,97643,68520,-25803,-43292,31178,45474,-12570,-46836,-48798,-46288,-46480,-19710,12750,-5582,-5770,28187,22444,-38230,-26140,35406,78800,75719,-20721,-106116,-102096,-51659,-8375,-14880,-45126,-27189,-3032,-10728,-30536,-37986,-14848,2006,9025,26797,57828,74293,73952,75082,101659,104166,12608,-64149,-37351,-2258,25103,54785,20256,-60825,-40209,51004,78460,38275,-22588,-65944,-51336,-44106,-51812,-38777,-49189,-38168,12269,-458,-34446,-1321,73428,99215,29969,-59854,-116631,-80753,36048,92940,58205,10934,-53021,-121889,-105887,-20551,68642,122735,141374,140911,187167,226346,164240,61841,-19038,-47784,-32630,-94262,-139057,-44019,67982,100404,101150,36400,-83258,-165704,-162923,-86275,-16388,35699,40153,-8242,-79353,-107329,-49374,56845,76975,26630,6958,11019,-16054,-12125,5855,-52131,-99149,-84583,-108826,-159217,-109098,3762,71937,58833,6421,-32686,-32001,-58233,-68149,-11440,80546,165075,225525,148880,-13949,-73631,-46398,-86676,-121465,-119277,-88128,-19734,30788,53478,43901,-8680,-26654,-23091,-26654,23167,52097,-28258,-98007,-3462,157327,241597,217918,120667,24942,-8199,-24726,-75976,-83195,-9161,-6166,-49526,-70021,-49631,-35281,-64352,-88660,-47675,11998,64931,40549,-18818,-44025,-33419,-12653,5483,-42925,-89773,-25922,72124,82568,43473,75425,110008,24293,-69093,-74328,-33565,-2899,-38546,-98035,-44073,74285,81114,536,-47521,-14453,51270,84537,90791,147910,136140,22760,-17082,46521,100496,68156,-47370,-172224,-176008,-97436,-44754,-1092,60816,60519,11401,2376,30223,63788,98660,139329,156366,129405,68485,84841,127811,72200,-17224,-14118,50404,87309,85021,81194,70395,-19416,-119319,-84225,14760,10928,-38197,-63372,-70705,-40932,31593,62005,13696,-15774,7242,-65395,-192201,-70479,159441,168486,39453,12971,9768,-43111,-81152,-110622,-110184,-154121,-474492,-748550,-591462,-160484,58414,75711,12892,-74933,-33021,78434,74182,44524,79772,90063,106261,153527,99895,-20654,-48982,4902,11386,-61069,-108066,-37173,69339,83453,37527,32479,86146,66807,-21871,-58562,7060,76643,92884,70626,33950,30513,27113,-30578,-51541,-15857,14903,46116,68721,-12215,-109948,-75620,-22890,-37057,-14640,26611,-12226,-120043,-165283,-85160,-11584,-30767,-63341,-39603,40957,88396,59551,2917,-58265,-122873,-85171,35656,87635,56070,40589,35230,-5951,-45048,-51871,-48848,-50909,-62073,-27974,26001,17182,-41303,-71507,-16520,-42915,-156832,-146465,-53976,-62965,-42622,49680,75554,34071,-29296,-59701,41008,148227,91908,-32589,-122317,-102901,-23118,1821,2147,43483,53069,-53522,-122193,-57246,12618,38990,64672,32014,-30912,-11698,28586,17642,4929,54002,91793,39086,-40040,-56065,-14804,39901,48065,20684,-16877,-64834,-81918,-55311,-28168,-28985,20400,109863,112779,26315,23374,113782,141563,58160,-43541,-62780,13623,70855,27164,-26076,-61133,-81961,-27396,63579,71831,35764,4647,-56957,-118656,-170999,-146557,-28170,31577,2681,-15260,-95463,-167027,-137326,-107046,-93562,-70277,-52002,-46926,-55128,-74162,-40429,48899,54930,-54132,-84281,69232,167991,89865,8861,8519,32591,15819,-28617,2580,110248,146911,41369,-77170,-78064,28971,92022,67949,18319,-14184,-37031,-34507,-12957,13483,72913,143290,118598,6894,-48891,-37400,-8067,-26829,-112706,-132426,-71483,-38321,-12313,37690,32299,-4139,-19195,-44529,-31672,-2974,-61207,-146855,-134767,-34311,59660,57431,-29873,-66661,-33242,-43872,-50352,-6693,44246,48508,12134,-50553,-83382,-55374,-28721,-28606,34968,123924,127928,63481,-2716,-30322,-56133,-31483,76736,116990,3077,-98450,-75729,-21099,-6446,9669,53771,35273,-36274,-62500,-6234,60087,61653,8561,4003,75599,112578,69728,37729,6539,-32037,-26006,-59138,-97017,-81383,-96194,-126706,-6214,117954,81832,22409,38196,77978,93994,92870,76057,19808,-36067,-43822,-34939,-31927,-9299,-10269,-14547,-16487,-9737,56059,147298,182861,122786,7824,-81880,-86062,-66487,-60676,-56717,-8203,30945,-1532,-37174,-47151,-50636,-35898,-772,38962,51861,-304,-47718,-45520,-43741,-59826,-23966,73660,128411,101798,55747,37217,10955,-49974,-91871,-38694,-3149,-26113,-28050,-25556,-50618,-122142,-174956,-107705,-7315,-39296,-124217,-65951,63981,89100,14151,-39468,-52580,-94068,-165432,-144375,-10514,68144,16204,-53325,-52674,-13244,24072,54162,51305,26276,-10894,18858,58358,36150,2478,-66270,-153876,-175182,-158016,-109382,-7846,47673,26190,9342,-21104,-33927,2504,34294,33531,-1168,-34055,27495,116188,128832,99856,77631,105267,110043,83095,97722,88255,-25071,-112270,-37858,75962,109226,127897,102010,-1051,-84990,-107217,-130628,-127418,-72058,-44296,-54864,-43873,2346,15114,-66844,-120906,-43044,63371,79437,45549,-5075,-29318,-34599,-43961,-58691,-25180,20881,10033,3371,17046,23160,83037,139009,77460,-2977,-2258,-33989,-50537,5710,31104,20418,7200,-10582,-36688,-11641,86946,137316,53852,-22328,12600,37068,-7607,-45233,-38899,-18957,24521,79592,62450,56329,48971,-7027,-25071,25199,100513,158185,143716,83235,44987,20755,178,-23574,-20409,53137,144437,144861,124412,148666,112388,11471,-23965,31293,94936,101807,98673,148818,209662,165845,24585,-67859,-50428,7849,-8530,-34309,29879,79571,18367,-67217,-111919,-106035,-72416,-31458,3,7935,-16121,-35620,-47581,-40482,9738,53128,42910,-60603,-162983,-158702,-73319,-26296,-36061,-20979,65665,115983,57683,-30845,-36835,-10279,-76068,-180123,-174036,-59522,36301,64131,43268,11701,-1103,-23903,-24561,-26442,-80211,-109370,-21031,120795,157748,32960,-79081,-59901,-34152,-69921,-48334,-9515,-5744,-16309,-34609,-61587,-84142,-54009,-183,2083,-14062,-27642,-58285,-73398,-57616,-23242,-34274,-45834,11199,74136,101420,113106,64484,-37232,-69874,9428,74226,7874,-78209,-52564,-11021,-7275,19348,42132,36695,65571,105234,41571,-72779,-126544,-103693,-39854,46091,39752,19517,23559,24613,51400,123625,123531,40128,-22861,-30856,11476,62072,52522,-9458,-84224,-139225,-135621,-80131,-15577,39935,48482,5998,-43560,-63472,-56149,-21408,14617,9790,11573,75397,140756,131444,83681,30236,-1818,28134,88917,58136,5564,-5275,-22838,-76402,-105737,-99694,-45681,35066,119429,100649,-9873,-68267,-34009,-4503,-16432,-5150,48883,50173,-30399,-103706,-141400,-117365,-43714,3479,-29406,-49956,-5755,86685,121435,65201,-2575,-5045,-23078,-124051,-223957,-245996,-176533,-44399,57982,41080,-71665,-156846,-98389,-29918,-34359,-48922,-29467,20551,105155,121741,87172,128083,130743,22611,-33426,-15151,-11286,-6620,-15663,-17759,32544,65532,9115,-23359,8001,10989,-4301,-3863,27333,55367,60458,63937,107652,106253,16146,-71388,-94458,-112842,-131829,-104912,-82702,-81870,-41914,38260,69757,16167,7257,63226,64938,-4593,-40644,-35630,-15375,2600,2585,2571,21501,3925,-12404],[-3278,41410,27832,-801,-22611,14492,72988,95325,131630,173980,118290,28460,-32855,-70452,-69640,752,52684,62723,44032,-7398,-66342,-49467,-10914,-8417,22290,121793,71957,-111429,-167923,-61302,-13520,-19480,18555,44733,50546,34107,-16980,-24729,46343,56148,-32542,-80019,-43186,-26265,-63876,-99903,-99138,-48566,48766,82203,33713,-852,57412,98436,70018,28738,-31752,-100208,-137483,-97872,-29697,-15667,-55696,-56278,-24175,-19369,-32445,-44057,-35235,-38627,-35884,6100,53749,53304,35365,51786,84976,68571,7951,-44181,-95598,-118821,-33787,61503,34248,-51695,-53104,10011,27194,1394,-14904,-10582,11650,-18830,-63048,-70707,-75742,-42453,-2385,-12965,-31632,26709,134868,169811,89454,13861,-55699,-94493,-38860,23369,26537,1576,-81449,-172957,-147475,-42840,26993,35806,44275,48211,66824,91606,67596,13499,-35431,-36081,24654,-13829,-89226,-25586,93067,137164,122854,-6225,-176043,-220535,-159655,-94437,-39342,30197,55857,16836,-50185,-69928,-30446,19094,-2100,-25861,-19590,-13295,-16169,1228,-26074,-123547,-179372,-180643,-174296,-132067,-65830,-21381,-5844,31545,81162,65198,45690,46827,20956,29758,82043,103612,134092,126981,10403,-60527,-42387,-78903,-102810,-90100,-27215,50283,48697,15659,19693,-8668,-44157,-31521,-11219,-14230,-42723,-89471,-112351,-39352,94582,155099,115635,62044,32749,6298,-28058,-67803,-60955,6918,3279,-57984,-91197,-74691,-53960,-59330,-52341,-6730,45097,96310,90442,34531,-44930,-112714,-101638,-10757,-2636,-52909,17386,133855,115330,21695,-1790,15348,16187,19743,16997,-17391,-33732,-48006,-90566,-54171,63086,65793,-7466,-21428,-9337,-1037,23525,35312,72343,47604,-35508,-48980,43979,131000,100960,-13568,-132519,-157706,-59446,25865,9671,-22266,-36400,-47960,-25415,15636,31433,26784,64751,127445,114804,43386,81664,163647,113424,32028,39533,39548,7524,15149,25359,-3187,-87912,-155376,-90573,-2367,-44172,-108585,-77531,-339,54709,104055,112893,64945,18546,-16527,-97397,-158420,-94026,56719,170832,131251,24157,-63460,-101398,-82815,-100085,-175601,-211902,-196091,-192640,-222207,-147235,-59070,20889,64114,15301,13056,72737,34444,5043,82754,129036,130733,157295,100945,-11875,-28708,19844,33413,-40803,-130515,-63581,83332,97306,-11077,-84527,-18941,65894,54023,-17988,-17367,23596,45656,69381,67811,41075,16406,17806,65425,73701,51489,101184,139132,37661,-82600,-58888,2197,3338,1110,3142,-47274,-115330,-109397,-61851,-54239,-98708,-102077,-23706,42684,45429,55289,91610,55135,-67822,-80477,22656,85968,86692,107603,121899,54279,-27727,-57903,-59287,-48361,-56821,-42485,40488,90769,22146,-57993,-2079,20573,-67280,-69592,-2107,-27662,-35093,26318,69040,83248,53150,-6766,2779,37273,-5520,-86488,-106107,-49515,-3759,-9283,-24546,4531,45964,-20563,-95174,-40917,55682,76372,96733,99995,54544,20505,-312,-8152,20354,76790,72732,-29321,-112146,-123744,-98286,-41719,7467,30177,4477,-40042,-54944,-71045,-84121,-64538,21626,94719,72379,-5463,1911,87789,109723,41618,-20205,-6901,65446,92465,26120,-31766,-53155,-36094,28601,78492,54501,14730,-6042,-34763,-77831,-174327,-194174,-61197,43943,20893,-31421,-108286,-146794,-107171,-61605,-70885,-101929,-86925,-46974,-40533,-37344,8305,46315,41973,4882,-20425,52704,128847,83667,10623,10399,34097,1338,-82376,-92745,-13840,41930,14535,-44978,-30670,85065,188238,152339,30161,-15078,-10829,-28020,-41102,-23675,16978,52787,35580,-20902,-59134,-60082,-4530,13375,-75815,-127823,-93635,-64144,-36204,19942,36408,10773,-23765,-49439,-60853,-74172,-94022,-98972,-71361,326,89963,93209,-6791,-71558,-58842,-39867,-33401,2858,74135,86733,29501,-17074,-30868,-36309,-31690,-10444,49141,112559,96740,33677,-9866,-15063,-42507,-27390,61507,92470,7286,-98551,-158809,-94627,23598,31261,-3217,-13268,-1495,41949,52353,20062,17367,-5382,-42929,-7628,44978,16378,-36054,-62452,-57288,-17564,-28334,-73069,-87097,-125182,-133556,9607,111168,27437,-41073,2828,48604,23127,-27301,-54698,-46994,225,27966,-5592,-57530,-70202,-78652,-61927,-8559,31840,74974,122993,103483,37909,-3132,-14786,1824,10502,7504,-22283,-54036,-23772,14118,-9134,-36188,-10436,-17389,-85394,-63711,19387,10461,-35350,-22134,478,-8539,20113,71553,81686,56426,65640,114622,108810,19904,-61776,-50244,-25724,-3501,43357,59508,26081,-48609,-111132,-64601,4163,-16374,-63126,2508,78252,46059,12415,5129,-47365,-118498,-174738,-172555,-46136,49036,-1931,-41301,-9659,16382,38874,70515,68924,43522,-2889,9092,35614,-5963,-56634,-126344,-245382,-262469,-181040,-109228,-38509,14583,4569,10340,20354,-3890,-22248,-10558,-6119,-31204,-58110,-8774,85544,130955,123470,90355,58826,11231,16200,104096,125866,28218,-8313,55634,113240,109546,104835,99218,44679,-7627,-3891,633,-44966,-89838,-97122,-76251,-63705,-33239,-15281,-98061,-182131,-92872,60581,68920,-16872,-39821,39044,91838,56643,13841,21006,25360,6896,26879,59067,45396,66646,104719,86261,25695,-14411,-43071,-37357,-11264,564,13684,-5434,-12599,-13142,-22191,33045,82336,37878,-3125,12015,-7947,-69120,-104708,-78920,-37164,-18589,12942,29145,64811,70125,16255,5327,71205,132908,149911,129837,84718,20461,-41516,-30814,20360,54029,74699,93760,77861,92739,137851,82853,-26866,-68639,-22105,66269,111690,120284,173622,221697,150332,5262,-105512,-141315,-72025,-4946,8395,53478,87630,15427,-75407,-104601,-85350,-39871,8327,24281,2741,-42524,-56739,-63600,-79076,-56058,-10690,23567,-24054,-101818,-104037,-20845,15641,-21432,-8448,89441,138745,99607,38997,50739,63402,-55506,-196512,-207111,-119407,-18556,47900,50912,29335,26903,32982,42362,-16761,-125094,-141042,-64081,-6817,50519,19032,-28282,-15081,-47141,-134587,-129234,-54519,-4718,-29311,-83153,-89009,-60944,-36938,-51267,-91089,-68557,-14970,-37480,-123455,-97856,30337,61534,24671,50102,89507,80900,36186,-57866,-147808,-106125,27463,89884,-9105,-117337,-76493,-2436,7977,8266,-5731,-30301,8656,89459,80318,1125,-41110,-48708,-34621,38776,59131,33609,10985,26184,80519,142832,127136,50698,-11892,-13512,32595,78092,61382,-48292,-151243,-147688,-109643,-71565,-17432,34962,56507,54665,-269,-94422,-133777,-107547,-66173,-33742,-873,32563,76889,94931,103011,69459,-27108,-53080,53402,55186,-44448,-82668,-81951,-118559,-128310,-85983,-27593,44727,123870,92108,-18396,-64302,-34523,-277,5906,2670,18021,29228,-5909,-68670,-122203,-130748,-107814,-79478,-80408,-59168,27572,111215,104915,55222,14499,19807,-19982,-154965,-206755,-146202,-75718,-3456,30014,-16816,-50562,-17747,48401,25473,-75740,-72153,36522,100886,136898,163266,133508,128431,151910,80051,-25362,-55030,-38110,-20234,-16231,15068,83861,106923,26892,-34595,-30208,-23486,-970,2392,14037,23050,-3667,-34650,-10937,-18004,-93248,-125654,-91409,-74952,-48118,-11495,-61353,-101169,-47205,18754,42690,31792,58515,102110,90093,38547,27476,24074,6324,13711,38114,45134,30704,-26967,-33011],[29431,43527,9098,-8450,11988,85989,142268,145187,147055,139372,91479,53663,8201,-23742,-18524,19084,27505,6081,-32566,-73753,-105255,-57704,1006,-11024,18459,150509,125644,-73363,-172343,-76195,19693,49998,56761,12171,-27312,-12545,-5193,-23382,-7793,2881,-48389,-59261,41771,105748,23445,-79714,-86492,-16235,60428,53202,6908,22214,76372,86421,40196,1525,-16980,-50195,-94106,-74309,-27340,-15384,-22687,-36980,-45438,-51029,-46505,-45097,-41563,-49902,-41308,-23293,5302,30718,34739,28761,20317,-10296,-23919,-47914,-120196,-143730,-20512,77804,35818,-39958,-29796,17168,8911,-28733,-7246,48637,64125,22231,-28841,-73492,-94633,-56242,2180,26297,2140,28540,111064,114548,49809,51903,46670,-29455,-58451,-32939,-14597,22183,15088,-81757,-120639,-57410,-29820,-38857,-13218,-4031,-26556,-36224,-26783,-25211,-36937,-8293,86239,117078,60936,26873,59234,101046,65960,-52465,-107986,-65749,-26289,-3161,21357,59336,69229,32009,-16428,-9828,16805,15794,-6143,-11105,-36465,-48304,-12409,3351,-39317,-86288,-111783,-159824,-148152,-44497,19149,-28179,-74166,-34411,41899,67538,103554,176483,155713,70394,21913,-10777,-6013,26136,12276,1229,9243,-31754,-60231,-39084,43879,92438,23383,-34102,14971,36855,-7084,-3165,41064,-586,-97866,-125208,-117273,-88294,-10837,40400,5271,4508,89479,139213,83135,-608,-43382,-12717,6590,-27991,-67278,-68906,-39572,-12507,3582,32540,66923,95085,100280,92975,-1049,-119155,-132638,-41029,11986,-5130,33950,112306,88308,-20648,-86925,-93098,-28366,60705,68824,-3563,-5678,57487,58798,34593,39039,6662,-38411,-22708,-1488,16224,54582,39295,-11011,-59097,-54782,-15933,56637,127212,122932,60920,-31087,-61091,35954,113544,35630,-67305,-76676,-48572,-12049,11006,8820,-45,50169,107178,76452,16987,21538,71613,75492,62242,58188,5151,-52048,-15595,23081,-11504,-78428,-94394,-59470,-45531,-87277,-106388,-18154,86936,114430,104288,66833,4919,-20012,-44886,-96986,-65088,-2309,17321,84750,105850,-2033,-107485,-113702,-79568,-84671,-152831,-146496,35018,92278,21460,-96437,-112253,-28225,72074,66271,27064,37138,-13133,-56040,26370,143873,178682,142393,55979,-14436,-13837,9787,19147,-15075,-79441,-44928,56225,52078,-65885,-161993,-110315,18174,64263,-25594,-97877,-70734,-1235,61756,66139,37297,38028,88180,142439,92106,7964,31726,63420,25252,-35502,-55053,-22221,13154,-12435,-44907,-35099,-2879,38543,44703,15482,-42370,-74208,-26347,4812,-10114,3190,45350,56343,-11367,-43958,25619,87802,124547,183609,196637,121785,53618,19080,-7645,27986,41854,-8312,-17355,36849,26102,-46867,-3062,49373,-4521,-11022,50747,42064,-197,-3573,16180,50504,65810,20444,-11354,11064,-14318,-66762,-55445,-7138,-837,-31959,-45223,-12877,26796,14381,-25300,-29183,34089,81100,96334,70824,10462,-27233,-30081,2288,51032,69071,9258,-68492,-100611,-138243,-146590,-64384,7101,24381,11398,-21109,-28740,-41919,-67204,-54069,21392,64639,39071,-30430,-36271,18324,3311,-42744,-27430,15484,59333,92820,67023,8353,-40919,-27600,54291,101566,62723,18142,27109,31111,-28360,-153089,-181337,-62172,37107,18501,-32219,-73414,-65669,-3121,55332,38402,-21378,-35043,-17933,-24963,-319,67446,58103,27002,67038,49497,-15549,-16593,3709,-12786,-26154,-20069,-30804,-81559,-120004,-118307,-82634,-70160,-76905,-37553,58765,152800,142578,38047,-1807,17270,13925,-18478,-32819,-36955,-36060,-45597,-81747,-105872,-91179,-14851,30402,-32842,-74581,-33922,1379,-948,6913,63434,92067,13075,-72918,-103577,-97131,-35411,40363,62752,65204,70453,39144,-17274,-66578,-61153,-7728,14580,48483,122386,104739,14307,-16715,934,-10724,-14259,3848,39479,63115,25334,-30819,-40212,-16095,-36913,-14810,53039,51057,-9881,-88981,-207242,-175904,-945,40194,-32627,-74698,-29176,82960,110147,29469,-11110,-9235,-31591,-44748,-9458,14901,-11791,-47327,-43304,5439,31929,19793,-8402,-58572,-81584,706,40603,-41212,-79072,-6015,61049,33807,-67933,-116300,-61622,16598,3368,-72861,-122401,-94449,-74399,-75466,-49111,-21411,16792,50037,-3264,-85923,-53041,33214,75832,56453,27523,-47751,-131861,-81614,29880,44506,29874,80266,72904,-28772,-37553,30194,18024,-15462,17712,50470,25617,5577,5637,-3154,-26739,8872,107966,138699,79905,23287,-14352,-50669,-29336,16847,6129,-11982,-1874,17528,15378,10190,-19886,-49044,-2328,35259,1348,1986,16788,-27053,-94736,-126065,-109813,-5297,36760,-32291,-14222,63010,56287,42130,74159,70436,46128,630,740,60010,89239,31571,-70377,-188876,-192295,-105736,-13634,18612,-1,-37981,-14554,39393,27650,-13976,-33799,-47124,-58450,-73926,-55246,11752,69105,108083,94064,4774,-93827,-75564,46701,89602,38599,36205,44936,39892,52827,73969,77508,53408,2301,7312,64375,48668,-12260,-27751,-28992,-33723,-563,9412,-73646,-154854,-100341,16863,2637,-78987,-49034,91441,165836,113659,68978,70676,21629,-28310,20365,88307,85398,59031,19490,-20485,-12261,-4694,-25674,-14804,-1237,-16887,-8973,-22878,-9805,34958,24259,6367,20188,19799,20758,25270,-28306,-104494,-151735,-131001,-92518,-102728,-98517,-57171,48864,118192,78568,34880,82665,143492,137675,100523,63396,-663,-60189,-22114,50587,81613,69150,46586,22840,43962,91920,38380,-83467,-117556,-49042,28802,53006,84280,158045,188384,120852,23103,-73596,-149277,-92241,15230,33146,11243,6869,-52459,-117817,-87100,26269,111190,111062,50406,-18273,-68560,-42359,101,-17357,-47217,-33083,18633,43486,16904,-4863,57120,98380,29061,-30319,30484,114344,160478,143366,132291,110840,-8648,-102822,-77997,-49778,-14825,46374,22195,-49245,-27104,42084,51963,-27135,-95792,-78716,-47418,-83509,-74171,-19454,-7007,-25612,-72102,-134476,-133123,-58374,19633,-10824,-105739,-105902,-35775,-13601,-55350,-94350,-72249,-21237,-20137,-123185,-138711,4209,108784,108157,79249,36300,-3275,-39242,-120640,-198237,-150119,-27886,24909,-4740,-19415,1112,-13711,-20542,5050,8375,11145,31947,70187,107468,106201,50204,-14372,-11328,67946,85578,40224,-2243,8680,40337,50590,23602,-8511,-34608,-8444,45532,34239,-50736,-173357,-242137,-177662,-72312,-3165,26355,15692,35740,98931,54922,-101957,-195361,-168380,-113776,-72266,-14584,20483,24638,14642,54027,75835,12389,-31613,22273,10946,-52831,-75154,-87576,-120092,-101977,-37058,-698,31259,99186,83668,6232,-26461,-39461,-60138,-47318,-24711,-11628,5628,10042,3710,-25670,-75820,-135088,-134312,-94244,-25916,35244,9638,-41977,29751,80129,32411,-43092,-124493,-114824,-19270,62587,106002,77515,-8453,-9675,93485,146821,49823,-83964,-52213,76653,112412,93861,109047,69862,12820,65489,91834,8196,-44654,-15467,4553,-9019,-2682,36956,44941,-5350,-51394,-82244,-84266,-29316,-9502,495,22783,27747,-9744,-59908,-128735,-168073,-113517,-35580,-11872,12898,34661,-46312,-111830,-97505,-72212,-38703,16363,72273,80243,41173,27869,67941,66159,23513,26561,61856,55816,13419,-38554,-20955],[95877,63595,-15495,-45603,19509,121107,157883,127014,85608,47058,4920,-9896,-12415,-14005,-20251,-28052,-77571,-145234,-157948,-89491,-33175,15066,48287,33035,17577,66864,76145,4573,-67722,-18489,116957,209489,154381,-4740,-79046,-31522,9356,-10918,-47247,-54341,-38342,5853,120354,226827,152683,20898,15037,40681,9572,-45091,-51527,-10293,25617,21497,-21741,-53574,-60966,-60915,-54879,-11507,32084,42000,43871,-5026,-83216,-110664,-91937,-71557,-43862,-7535,21684,-7779,-15928,54521,97015,37120,-40287,-59138,-40109,-41453,-53095,-29073,46785,55952,-16837,-70324,-25634,38579,18523,-55358,-48296,11948,10078,-10662,-9581,-38955,-81946,-73813,8036,67649,18472,-32072,-12593,-30229,-58359,13931,80246,20948,-51460,-57360,-51440,9333,91084,23895,-81098,-76271,-58200,-43372,5438,15177,-37835,-87563,-73293,-37575,-43301,-37344,31233,105967,117932,37276,-21492,2255,-25514,-82288,-11689,86727,83211,64086,47658,48520,50905,22990,-3434,32687,57812,43466,59671,59525,-18870,-43832,18299,38919,18831,24636,16451,-57791,-64076,31113,85600,17830,-57887,-94335,-91604,-40830,60883,147857,149789,64470,-1935,-31999,-71904,-100846,-41372,41169,56561,22457,6159,12287,56478,71347,-18865,-69980,13077,67334,28674,45759,125713,76450,-82858,-149202,-146921,-139156,-112521,-64414,-57766,-19596,114967,213975,179971,87497,-21157,-56156,-24950,-20023,-66334,-66271,-7782,42710,55062,48707,25799,25973,53577,106579,62602,-38070,-89089,-68694,-9603,32405,55286,82917,64158,-31449,-131515,-173680,-110795,5729,47196,9346,11655,81598,114971,69064,-3251,-41272,-44563,-20669,28402,95136,156840,124682,13765,-57043,-10860,58308,80119,90363,102084,96443,42912,25428,98982,147937,57238,-32126,-21652,-19285,-34214,-16877,23760,61997,106312,100394,45910,-9367,-59361,-67131,-7012,45497,16362,-51539,-72775,-8241,47725,18874,-24869,-11060,-25378,-63779,-89300,-82354,-2186,68586,67677,57231,11638,-78939,-85518,-41966,-39621,29167,137228,78327,-3398,766,-20202,-46849,-55744,-100883,-109471,-75498,-8488,91372,96727,10165,-67057,-72944,-36181,32030,60088,40448,23331,-40775,-100746,-32231,111459,168544,108421,19845,-22806,-36889,-41669,-33072,-31918,-49710,-48907,-32052,-36098,-85932,-161199,-150149,-68778,-17725,-70802,-148647,-121279,-16717,51322,36599,6779,36679,99953,123429,42130,-73158,-114141,-90539,-36793,-33139,-103127,-108793,-42625,-38809,-51159,10936,80957,108302,114265,116001,86559,20788,-27041,-39988,-40996,-45267,-43108,9452,40342,15990,17082,50811,109246,159302,139625,105625,121302,109667,57213,86708,113013,28089,-86912,-82497,-10116,-3180,15891,9731,-49349,-31300,55053,60556,231,-54201,-85342,-66820,-16535,-11133,-138,62719,50715,2443,-18371,-9005,6459,4553,14051,25089,-1877,-20769,-32528,-63257,-14481,76163,83347,21744,-46924,-74885,-51348,4365,32969,-9018,-91561,-82790,-28936,-85973,-129578,-29636,39273,19554,-4949,-34387,-16952,23186,20876,8225,32298,46424,18189,-45813,-44787,-6258,-60988,-133285,-110704,-58551,-15126,55640,81607,23995,-44382,-38399,45527,100059,61069,23906,52974,60479,-13136,-122647,-119774,-16566,23879,-5250,3871,-3240,-22142,30175,103314,124482,100772,63879,10243,-43937,-21196,76632,74473,11630,58038,56921,-48854,-92410,-55683,-28813,-29378,-28131,-4983,9159,-45827,-117742,-119871,-125856,-111567,-36836,28916,47903,52087,28493,9192,23,-10955,-27796,-31214,-47567,-69220,-82914,-114192,-103065,-55629,-13908,657,-29874,-27565,39772,70290,27047,15658,110791,173040,89159,-35191,-73901,-17882,83407,139161,121232,69414,-14594,-68442,-46571,-39484,-17733,35398,57347,91498,155297,112626,11512,-8620,31910,34738,22708,16580,39368,45562,-15945,-73404,-56211,-30588,-66242,-44502,16996,-2515,-51790,-105223,-208595,-196658,-45557,23644,-15656,-79172,-72641,34455,120495,69308,-27650,-27480,4332,-31948,-41109,21148,65789,42394,-2345,1667,21816,48713,66419,49305,-13526,-39235,-67203,-106250,-74123,20298,85683,63021,-35138,-68343,-3,34233,-59553,-184077,-217032,-111440,-16686,-26306,-78079,-106479,-80438,-29595,-43669,-110106,-70931,31911,87918,72812,35453,-63450,-146304,-78889,45259,87288,92924,132950,148107,106219,63433,38329,-6620,-12972,48960,91779,43781,-40825,-67620,-57911,-78188,-74431,-5916,30877,52314,98265,80470,-11846,-56592,-52313,-73487,-69162,-17440,35661,24950,20,-41116,-67592,-43279,-29029,-35938,-30335,-17892,-21267,-46910,-33864,40085,109721,51624,-58302,-30918,55792,50287,43454,82012,63953,28852,-11247,-13444,60322,143626,133404,59232,-39109,-100667,-51812,81820,102025,7481,-46425,-18744,6640,6058,19631,6719,-30816,-21493,-21441,-52715,-65859,-53810,16675,46442,-32705,-103693,-81042,-25934,-11769,-6786,-690,-32307,-46012,15405,80408,71433,14261,-80408,-95632,-3669,45142,48945,73073,42644,19832,78682,91921,7130,-54464,-42056,-13046,-56527,-87004,-23529,85928,116957,77996,81788,103881,29093,-36608,28581,98003,90963,41086,-56652,-128337,-56450,14748,-20146,-711,52145,24247,3521,-9324,-9928,37113,50347,6436,10969,49454,63839,51244,-5087,-72216,-126334,-134828,-123772,-134984,-127314,-84912,48627,154540,103053,7750,26005,97421,93738,38071,15138,21331,24307,34978,45737,67431,75592,64834,41025,22691,43089,27445,-80019,-124313,-59947,-33119,-56722,8333,115159,138941,108146,83943,28821,-54641,-61056,-20106,-19539,-55702,-57113,-60329,-79710,-30133,113498,202258,159141,53562,-31038,-70901,-14198,63588,53212,-6013,-35693,-4456,61061,84842,39751,50094,94526,26428,-83423,-54291,70106,172664,160463,112958,81419,-181,-21803,61389,51640,-271,33280,-14294,-147334,-125772,-11846,7370,-52570,-54558,-4649,7698,-31168,-65839,-31465,-17293,-59382,-76427,-77600,-88515,-59475,23395,23469,-82154,-119322,-32508,34975,11714,-18151,-24306,-4959,27102,-42936,-138342,-77048,54912,108499,50581,-41611,-66847,-52677,-77933,-142549,-168007,-116278,-49511,25084,90823,57182,-53961,-68805,5272,56336,100592,109525,82795,117637,173501,117110,26811,26891,98518,92406,35127,-11583,-11199,-8277,-26504,-37747,-39517,-55434,-25626,22945,-47796,-184140,-254868,-254034,-166874,-16045,87508,76437,-11402,-11936,82462,65896,-55238,-121056,-95441,-73564,-67057,-593,67249,36486,-42063,-29290,36323,67299,57115,17361,-32847,3448,29361,-40615,-107811,-63520,8313,14971,14055,84235,88763,21161,-19989,-69421,-131046,-104726,-30770,-1039,-6523,1699,39395,46285,-1526,-80797,-82705,-31981,14985,-3890,-98140,-143252,-10193,78853,11977,-42290,-44361,-49858,-5861,116119,197831,143548,30445,5122,82072,121768,21699,-58278,-7407,66064,62682,30036,5293,-63184,-117382,-15716,119427,100341,31235,42947,64347,23676,-37720,-60648,-53374,-54094,-86174,-127788,-95750,-13804,-6687,-13481,40482,113324,104406,23056,-69220,-89053,-27996,28474,28068,13144,9643,-23630,-51939,-84092,-106967,-64503,4435,48425,46580,15386,21435,63653,57296,26980,30412,53529,34953,-70,991,47781],[127785,60025,-50833,-74507,4373,93414,116884,64163,-4157,-32181,-68993,-91821,-60721,-29407,-40014,-56540,-117162,-182938,-154428,-33001,52673,69772,63708,80781,45211,-11328,-318,69326,78641,71498,147695,261806,206163,-1866,-80823,-16548,32345,46884,22780,-25466,-10039,38489,104339,212590,195147,70896,41753,27873,-48367,-105377,-88884,-63702,-26823,-20632,-71152,-119984,-135025,-112019,-60438,28833,106696,125079,92422,16336,-82515,-125649,-117956,-101569,-46761,45599,109468,81117,51394,108239,144404,60292,-44874,-63447,-43533,-18363,43202,99201,89451,11950,-71993,-107438,-54885,14960,-8037,-95758,-110150,-74769,-85200,-80860,-12505,15739,-42370,-83654,-26439,40580,-6221,-104238,-129892,-109888,-87342,-12675,48618,4864,-57309,-47107,-48906,-22928,75948,74645,-4189,-27802,-18558,-4097,37154,49949,-4124,-86135,-88727,-27551,-34706,-93107,-90740,-23719,44828,8679,-63739,-66570,-63841,-66138,20543,97794,72731,32116,-1941,5014,38947,32522,9526,50945,68892,54621,92263,101553,21420,17215,86052,115172,113486,104625,82906,35246,15635,58250,96075,81106,18599,-96984,-166100,-105903,5708,29864,23625,26427,48454,54107,-40991,-152443,-85788,34505,52909,47471,81034,52576,24364,28367,-29676,-66437,12572,73022,56974,91493,173432,129143,-29709,-122304,-127119,-118214,-132780,-114837,-68676,-19420,56856,118098,157218,157341,45700,-42931,-33280,-25475,-80426,-72446,9417,77263,96895,50995,-58678,-94659,-28931,74156,103060,57366,-10470,-47694,-12581,59651,81015,69076,53911,-13146,-119066,-182527,-148833,-44489,37242,39970,-26060,-60330,-15122,9239,-16387,-13909,18652,38333,76704,126375,176778,169750,96312,16518,31357,103881,101110,46610,41877,74428,65685,61363,105172,112325,29325,8600,55094,-1354,-87899,-53922,50683,133197,144122,72735,15012,-38618,-112925,-139151,-52053,27882,-4144,-58223,-49775,9647,54751,34451,-574,-1480,-12535,-16765,-37502,-78061,-69785,-33920,-11437,36551,27750,-47192,-53317,-6994,7896,90817,222907,134021,-36414,-58546,13075,78539,36433,-98481,-112077,1355,93032,110909,81110,-39637,-34904,8449,-4631,-345,42633,57487,3851,-86755,-114160,-28891,72493,86489,53433,24136,-20083,-73054,-81760,-59994,-57040,-60602,-74507,-119842,-124144,-104018,-142558,-152321,-134259,-103017,-95545,-128100,-106157,-10275,44804,14092,-30831,-6176,50468,60982,-1673,-107119,-202753,-188402,-87747,-72170,-156771,-165303,-76810,-29153,-18560,26071,40798,34465,85037,151542,167196,98737,-26041,-76830,-49530,-43123,-48720,26866,110163,81363,-16473,-32295,36209,58976,10340,22976,112115,113866,40803,40161,64006,8429,-107570,-132182,-15649,74347,77090,-15586,-111577,-88885,-5251,-2766,-47536,-112607,-174626,-158161,-88317,-52252,-6344,60627,71383,46234,1373,-7019,38148,73052,84523,60621,-3900,-57526,-84055,-101628,-38873,45166,47787,21120,-16393,-76875,-91004,-44346,-36444,-93745,-150616,-86513,28257,792,-44363,31175,48810,-14449,-56704,-63505,-4995,77951,110053,83909,69082,61520,12615,-38317,-8370,29218,-24281,-130710,-176555,-131765,-54460,21523,41375,-6004,-48233,-31956,21312,71009,63836,39409,49415,52098,15855,-50488,-25707,60707,44055,-1865,67956,81886,2863,-5383,51894,113140,151992,112105,1066,-85515,-78194,26172,67716,5126,-4876,-1229,-30801,-50080,-54377,-20577,16497,22082,71215,123041,41715,-80623,-104576,-97860,-60143,32850,64264,573,-24179,-267,6452,-44311,-108749,-104534,-45287,-28858,-70579,-111672,-120348,-31467,60836,33377,-23005,-38343,-25536,22162,44723,680,12379,107658,163935,136339,61300,21990,81386,152326,129044,80505,40379,-43734,-91908,-54039,-1368,45073,64656,63611,86820,138877,123568,59807,45694,76880,74354,46340,34348,66329,69097,-27952,-91594,-49637,-43556,-118840,-110890,-42755,-41251,-71345,-110563,-167018,-151682,-74478,-25891,5461,-7581,-42260,-9485,83966,67311,-51755,-55108,24991,9293,-31567,11843,98368,96179,8865,-28600,-30885,-2508,60695,75916,-5604,-82712,-130428,-128103,-42362,58016,96538,51979,-14740,-13334,46820,47223,-67707,-197196,-234788,-128433,1702,9469,-66485,-103753,-86132,-29253,9287,-18500,-29271,7349,60928,79431,52997,-27230,-75254,-21754,49235,85819,99423,101957,140087,171297,87465,-34781,-80230,-44316,37461,97084,58104,-20748,-31380,-8441,-40862,-97392,-113348,-104732,-20430,107558,149040,57386,-44910,-70330,-51821,-23733,-38201,-76406,-46489,-3312,-21169,-36198,-34015,-56584,-54405,-37471,-31018,-31086,-18926,43295,147463,182869,75951,-57762,-83705,-50234,-26979,21134,79764,63917,28380,1282,-6804,8296,42450,89507,121218,52642,-86748,-74055,84163,118962,20315,-10907,10587,-35247,-40392,43819,63045,15706,45069,72960,12952,-88038,-147514,-79006,-20847,-47763,-21558,22254,-36616,-80138,-43146,-33441,-71595,-70219,7340,88334,70302,-30891,-151840,-184594,-117615,-67528,-10216,79332,78396,51559,113575,139074,74853,37755,42445,20903,-43195,-56729,858,60371,36402,6695,54284,98466,47807,1754,48643,68110,22136,-13770,-88083,-135350,-52672,9172,-36709,8629,95725,63308,22167,10251,-15431,-5923,16420,-5184,22320,80830,71860,37957,14598,-5840,-38839,-75474,-99757,-95692,-52886,-26949,46834,119363,71059,-30921,-48677,8630,18135,-51146,-71025,30287,125440,96371,29119,53609,94522,112528,110177,44137,1685,23981,-24078,-96687,-91355,-108207,-142090,-54675,68610,93402,82936,94614,84493,34566,-28492,-86255,-86821,-61802,-31049,12671,34366,57744,124025,158509,121356,44647,-19727,-43131,-9826,21402,13605,-9656,-42428,-29032,31278,75181,24790,-27439,-18780,-39358,-87322,-58422,30939,104417,85317,33833,9793,-37520,-27503,66218,54581,-39213,-30230,-40289,-145684,-141278,-48983,-31609,-68146,-45601,5403,26262,23557,-7391,-37850,-15135,-14935,-23894,-33008,-68571,-83295,-17432,30254,-36960,-119576,-49500,78306,86095,41284,24760,58927,127838,75545,-81676,-107771,-19008,30718,-24877,-92087,-74321,-32451,-33751,-85414,-150796,-152807,-68166,33284,64557,2118,-82575,-74637,5015,66374,117708,123951,67765,70131,128714,102263,48246,41613,69093,50832,24487,-7184,-10985,-14240,-20740,-10741,-16530,-47624,-44443,-29263,-103266,-200065,-191984,-135413,-68632,33095,104857,59332,-48179,-59195,16836,20237,-2941,28115,47024,7016,-28404,27992,110985,84428,-22508,-53679,1778,62411,62756,-10144,-55869,53649,111733,4518,-81795,-34273,19564,14203,10883,68544,66988,-3117,-48163,-84998,-120182,-85383,-5480,19647,-15282,-27618,-3241,8004,8239,-5723,15906,47753,26182,-48767,-101306,-102123,-39802,62,-18794,-13528,14111,-32249,-58098,68959,175705,121324,24109,-9636,-5762,-3675,-40241,-25022,21256,37005,37312,9836,-65348,-131705,-126619,-6968,154739,185219,107791,78343,94353,43476,-67547,-141643,-113383,-78849,-113191,-125892,-45825,29175,-6427,-39858,7119,84142,115587,114041,88820,56448,39353,49739,45821,374,-29773,2073,47066,5584,-63866,-47383,-16583,-4522,4377,18991,36118,28886,-3419,-5792,10443,20242,-6808,-29060,8387,77257],[60482,-478,-82210,-67800,-16496,25210,57417,28851,-23898,-25664,-50654,-77088,-52088,-9874,-9769,-24567,-56996,-61591,-32424,12250,48426,41725,15033,61170,53760,-29499,-43226,63311,128987,89781,56356,130347,135965,-9192,-61003,2861,51201,107854,135605,55402,-11562,-16784,1528,75837,102206,6697,-59870,-70596,-77219,-71465,-49915,-49613,-25970,-13054,-58168,-118039,-135726,-107619,-75855,-7075,85900,126919,80725,25430,-14440,-52687,-67198,-73165,-41244,39310,128955,153185,123690,101553,89551,44732,-28156,-80237,-74274,-21209,59763,103936,66069,-9648,-64665,-93024,-79704,-53853,-78537,-122072,-106080,-80297,-92130,-83008,1301,55374,-6422,-83515,-88386,-34296,-35496,-128101,-175023,-93724,-18861,21445,30903,-31896,-75503,-24633,-625,-11317,30944,78441,92323,78039,41695,4155,9638,27339,-3492,-83391,-94523,-17020,-4317,-91812,-128524,-87381,-23986,-7738,-39695,-64740,-50268,-25384,27491,50869,-5268,-66238,-87110,-39632,40313,61035,24496,33202,36769,25331,44819,60886,37582,75760,121083,124294,126491,103537,80132,69848,40488,30618,62192,90480,38606,-83524,-136823,-60648,25029,-5452,-55993,-12997,73938,93103,-15087,-117821,-70953,2404,8095,39319,104401,43526,-19251,-314,-15631,-46406,-1657,56577,80373,101470,107202,52814,-21227,-50645,-32904,-9505,-44548,-85532,-64578,-33172,-34213,-35142,51770,154401,113462,40170,24104,3219,-60551,-83693,-11797,87380,114238,28054,-127438,-181961,-98978,19983,78401,74878,34805,2376,10182,57977,59498,19848,14856,-11441,-74199,-108925,-82339,-246,80114,52735,-93787,-206885,-152050,-43242,11523,55680,104510,122769,94967,36862,38283,78945,89211,22236,1701,74534,93791,15161,-17548,30786,47870,53287,85680,47650,-56132,-35162,60318,8232,-88596,-61684,29741,102103,102332,30446,-11307,-44802,-107983,-124285,-49935,27114,28342,-1141,-6586,15701,29665,11666,-33176,-53890,571,70473,31842,-83820,-138367,-99928,-22802,51206,68812,64570,54781,4284,-18428,104522,217675,97376,-63227,-60263,52837,135852,77419,-55265,-65491,25218,92970,143948,103674,16487,15958,41268,13041,-6044,20615,27779,-57551,-149289,-111246,-2799,52999,25363,26453,66276,13871,-77613,-86323,-54801,-48139,-51276,-70571,-137158,-170079,-153043,-159760,-153131,-154490,-127997,-81887,-73183,-59666,-1510,32627,-5435,-61111,-58566,-18736,-1014,-23138,-95805,-190953,-179941,-86733,-93407,-155163,-130368,-30439,15212,2026,-5614,-59677,-88341,2834,110209,138168,73239,-52839,-98985,-43817,-15348,-24431,37483,124226,87511,-60058,-100568,-17532,9146,-44942,-35334,36522,13000,-61287,-63837,-47697,-54096,-83905,-79402,25424,120483,115040,2764,-105512,-109051,-61375,-57478,-76501,-128884,-174471,-129654,-60326,-46575,-34983,-9825,17292,25846,6208,17369,60543,80845,56709,22204,12048,-29095,-85284,-91342,-33223,-11127,-8654,40214,49406,-55011,-131976,-113870,-105403,-112013,-119529,-74011,32101,64702,64422,85282,19046,-72121,-103919,-79417,-16069,51986,105143,99968,102940,90820,15852,-18467,24792,47971,29284,-50779,-136568,-95137,7984,39937,9559,-21843,-37585,-28619,-4813,47663,77969,57244,49296,66236,76828,47586,64830,112777,81456,45017,115207,129510,63581,28478,19927,36691,76772,37301,-61162,-108237,-94004,-22594,39362,20973,-30101,-51285,-11658,3710,-38447,-15033,40982,49064,112166,158845,51134,-86277,-93363,-26048,32850,97566,110331,35846,-28683,-28885,-9921,-66865,-161958,-161204,-59024,-10770,-71093,-145094,-134250,22281,160295,94756,-13807,-16152,-15083,-31704,-24589,-41982,-34117,21469,77909,120197,119779,76928,88937,111807,64130,35304,47151,37343,-1003,-34879,-1949,54299,54710,25568,19337,61291,105778,107935,98093,96587,70090,40008,37971,67794,59290,-60120,-127309,-78604,-81237,-165150,-158205,-90655,-53868,-48074,-75049,-112568,-102102,-92430,-98305,-27536,46611,27800,-2343,24562,-10722,-101674,-85502,17796,62615,35916,17555,57145,50627,-29278,-56645,-55474,-51880,-12043,-8789,-64822,-98498,-113725,-105535,-29276,69165,88825,7156,-59028,-41219,17383,35027,-34486,-110033,-154265,-130212,-49428,-25151,-50725,-25834,24620,67093,88783,63389,18455,3205,50254,80241,53280,4453,-11159,16506,30474,37049,32855,9762,71067,138558,29015,-129109,-144509,-82435,-19240,28886,38337,71280,120047,126804,60409,-38300,-112815,-135295,-57552,52677,99744,49967,-30360,-50098,11012,68620,-14246,-144717,-93881,17622,43339,38833,9509,-52144,-54781,1357,13283,-23611,-7901,68408,119915,126377,55692,-51438,-116589,-145392,-124410,-51027,33303,56609,46626,40248,26712,-34852,-79861,-24918,78924,50629,-74200,-90282,33248,85343,30268,12373,21870,-38648,-43321,50312,75209,22927,47799,97972,60395,-51930,-133146,-92986,-66586,-70301,47899,141224,42095,-40931,-19934,-15224,-63927,-77923,-18922,58293,47888,-51050,-146729,-170612,-147018,-153132,-113283,10136,76654,53720,63776,92244,95792,100688,96706,60518,-5347,-42040,6220,73422,24207,-42975,973,72550,80175,58576,44740,-7895,-80287,-76236,-70781,-58040,-18337,-32812,-59041,13443,79620,42083,-978,-16234,-27238,-20601,-1776,-9270,7158,38387,5880,-17180,9044,41852,38491,-6827,-53760,-43672,32770,36475,12251,29652,31671,-15758,-60951,-49187,-32387,-97822,-136162,-6473,138941,112729,21538,49193,95440,124223,153686,70523,-42777,-26929,-5969,-75152,-119491,-131742,-141467,-71185,35125,60945,27125,8318,21020,31341,-8688,-88541,-81606,-12554,29006,70144,112133,125234,116964,88655,71879,57665,35676,13297,-29336,-93141,-97906,-47965,-22902,2906,30201,53628,21374,-45739,-74980,-40859,7899,24089,3558,14051,23820,5224,-23186,-58831,-50619,4105,-12090,-103218,-108456,-50929,-45624,-38500,-18661,-35170,-50679,-14611,12697,15621,1048,-25431,-48648,42191,121273,71372,-21859,-68863,-84330,-54636,10561,8044,-67463,-39299,79744,101950,49992,46846,114474,209775,162777,12028,-42299,-20753,-30971,-74340,-96011,-65696,-31984,-49319,-85693,-102887,-104661,-41810,11866,-25082,-60022,-43313,-8616,17418,29825,58797,60002,6856,-4080,35745,28800,16039,18465,12079,5768,26815,11494,3831,-2376,-272,12706,6480,-12912,-32643,-61395,-84152,-87930,-49738,8004,31831,30306,30132,-17736,-78665,-67796,-20969,-20957,8062,94907,112029,56057,21544,55138,110105,128377,68031,17162,19564,16575,-29431,-70324,-65139,47146,108451,36810,-8042,29590,40969,21598,16888,34470,17863,-19506,-34989,-29041,-23569,-14783,6583,7675,-16376,-33590,-49034,-62894,-23054,36994,84854,86652,19698,-55468,-49821,-29039,-42957,-48815,-14577,11534,9945,-16511,-42436,18250,75392,37432,1542,11842,-25476,-84920,-69550,-1501,24018,42831,91043,48662,-67830,-84873,-3738,85609,166748,193758,138380,90239,81548,33892,-67436,-140252,-99719,-60392,-78504,-46919,21480,39197,-15538,-47862,-64232,-67079,-8729,112876,179463,129687,45475,42813,76419,33856,-10851,35935,100967,58593,-34079,-49874,-26699,-19163,-22412,14945,43399,-3027,-63512,-54220,-17966,-5863,-39664,-73314,-55711,9315],[-50248,-61998,-66370,-20194,-7591,-13911,25307,47039,35881,48641,43312,24963,23744,61187,65764,10131,-25950,21422,30526,-5725,-12914,-27701,-61907,-20757,3131,-31543,-37367,17838,39058,2458,-47615,-23939,12827,-34467,-44339,21974,70193,120392,164575,94029,-29519,-77105,-70921,-35592,-11335,-64418,-134110,-134538,-67454,10253,54582,45199,16565,18618,13732,-28666,-54842,-39421,-63530,-94385,-40999,38424,44767,34752,53365,37890,26811,12823,-17022,-10590,63812,113790,93104,30084,4972,18311,-10610,-83650,-95267,-45907,11093,36286,37759,11118,-8448,-26883,-58418,-94341,-105941,-73146,-9846,12587,-162,11015,59252,84980,40471,-36132,-89806,-65505,-33867,-108743,-161054,-51737,43028,60209,49923,-22675,-63005,307,62601,53396,23597,55509,119906,117278,42003,-30201,-44701,-24729,-23727,-52448,-53209,3982,33836,-21898,-47114,-14590,12418,26708,20823,-18319,-32571,-3190,54009,68629,-18025,-111346,-133006,-68595,27534,76107,36040,-5748,-10384,-2505,-5802,1587,29856,80355,70169,23628,43711,69812,72861,65634,24013,-4773,47969,62545,-20290,-92967,-73210,8742,73602,48948,-30042,-44740,15892,33293,-33246,-66934,-29446,-17451,-12589,34602,57762,-20407,-56250,-4738,3113,-35965,-32140,17435,76681,74259,-18875,-100648,-83581,-14547,43870,105247,95512,9956,-48946,-45880,-48138,-59869,-14084,71833,92618,91382,85876,61968,-11327,-99543,-46792,98356,108521,-17749,-141402,-157704,-93748,-15007,8512,12155,15182,16746,17345,27929,-780,-46969,-28431,-16480,-22841,-3807,36495,99563,130185,27500,-126323,-181857,-116666,-33453,19122,78376,134607,155880,71387,-69753,-95870,-37949,-388,-25863,-28936,19183,40280,-9945,-34055,8968,24162,44047,75751,9606,-120658,-108384,22071,50084,5981,-16495,-20676,1833,37859,22096,1841,2802,-37209,-66236,-38170,15094,41503,34597,19494,19705,7848,-17978,-67552,-65439,50374,142319,71982,-62436,-107531,-42436,53102,76553,74521,115540,89393,-37564,-66766,86980,170109,19655,-115502,-61000,58858,95059,46554,-19662,-30093,-7869,28042,103396,95586,87942,48267,14969,6613,3782,-13875,-31172,-76406,-118646,-71981,5901,67260,82576,105408,152544,94633,-22932,-63504,-48354,-6920,19278,-7101,-69337,-128846,-152633,-145180,-128880,-131568,-92598,-32854,-6303,6776,27649,26059,-28226,-74450,-74031,-63455,-49056,-37460,-68287,-112948,-88817,-25464,-43599,-78854,-39562,42917,62716,25292,-10080,-87481,-124575,-33008,60556,53428,-18313,-83608,-66561,6280,5229,-62984,-43537,44546,37163,-62142,-76660,26638,82544,35948,500,-11914,-70318,-113471,-86254,-78547,-68619,-43887,-5997,74680,116333,89212,14571,-53233,-60047,-19171,2086,-15737,-58046,-66948,-3633,48226,26517,-6925,-9477,-12672,-12840,9729,52302,67052,44716,-14571,-41051,18260,29240,-17758,-13263,20443,-2995,-2425,66268,82474,-11552,-92956,-113154,-107356,-44994,-5439,-6073,32356,93926,143602,124932,20233,-52490,-54898,-46545,-50263,-33187,26619,59866,104099,100022,25419,6698,36476,26531,17833,-2938,-33976,34702,128867,115507,61870,38562,-7705,-45558,-14889,49391,70927,62068,96044,132440,128302,110611,119970,114323,91260,104533,142371,129178,146177,172571,85585,-24693,-59808,-90803,-107251,-64919,-20790,5626,40699,66457,32789,-17176,13905,27954,-23829,-20543,24313,48303,108736,129245,35287,-60499,-39466,33276,69925,89009,119204,100027,29564,-7485,2106,-36484,-98111,-103647,-25534,15595,-36463,-104758,-103872,39905,180856,117764,6688,37864,68453,21146,-1050,-22632,-69965,-57909,26089,106328,113029,52148,28819,44569,45118,52916,79924,111565,81146,-10206,-41567,6048,26934,-12843,-51119,-26436,33561,77954,88169,72217,42636,39441,28929,21723,4970,-82806,-151017,-147834,-143752,-161476,-134764,-96963,-45136,-1456,-12883,-53928,-59134,-82645,-139344,-98123,8227,47421,32276,-4703,-90188,-147283,-105039,5121,114440,135585,75108,32086,-2621,-47807,-46193,-35555,-43596,-63972,-88941,-93940,-54176,-46869,-82731,-55937,58382,90527,-18823,-108636,-82876,-12520,18420,-28059,-61568,-86618,-99291,-76119,-61368,-48853,24004,128495,167624,122649,58946,35930,35504,74536,81031,35589,-7152,-9951,11837,10441,-18791,-62040,-73834,20912,99775,5100,-114876,-108843,-63183,-59207,-69217,-12803,140509,247069,237370,145883,39774,-28942,-59804,-31333,6074,-2834,-27152,-44456,-50892,392,79302,32394,-65529,-42229,53759,90730,70063,11819,-44314,-30997,45414,63813,20337,29932,68905,30534,4458,-15216,-58870,-92309,-132044,-158800,-128734,-35905,28720,48127,58407,50511,-20693,-65163,-26138,53574,56923,6961,-26231,41241,90179,43452,-15367,-20566,-15113,11606,72646,76164,14316,-2500,23472,27434,-7815,-42381,-41753,-90465,-108732,39316,180005,144111,58593,37986,21907,-60049,-106908,-50297,26206,17663,-45954,-96801,-92158,-68578,-95728,-107742,-19808,78345,61697,-3733,7305,96049,156751,106424,27513,-25069,-43803,29173,126727,53629,-83302,-59790,63021,122957,92833,8742,-87948,-131762,-90990,-26725,23707,4620,-80834,-77695,-817,16281,-20525,-60843,-86731,-44272,22251,59343,36933,-18131,-48559,-60131,-36504,8966,51828,54216,16426,-29491,-24959,48669,32792,-36393,-43658,-3713,7925,-22798,-40587,-24026,-50900,-94378,-29878,75633,78218,13038,26283,58766,84404,122167,56978,-78503,-102698,-52503,-63923,-94365,-83283,-82081,-53491,20483,44550,-22810,-88857,-77072,-27907,3432,-15863,-17692,7346,16566,33173,84970,112744,93618,47204,41171,84234,123070,80193,-40945,-149045,-149741,-67647,26803,83365,68782,42771,33690,25077,25292,76151,120194,77700,-27260,-38105,15871,30759,-1748,-29603,-13118,9880,-39006,-124293,-133779,-55295,20414,47255,12202,-39600,-23642,59427,78470,29238,-33586,-82357,-42373,115611,223139,137954,-4921,-36514,-35471,-49094,-7254,42283,31684,24635,56605,66253,45681,47109,91062,177856,174689,81829,28933,7240,-41524,-66815,-77952,-88632,-67477,-66048,-71694,-40837,-38868,-29923,-1168,-20286,-20477,23350,43652,7120,-30289,-4553,3446,-38063,-34867,3265,-19670,-40136,-15627,-4637,-6086,17317,2493,-13900,-30875,-34319,-17332,902,18218,3354,-41482,-25747,8347,4306,8798,-4996,-42981,-56042,-74962,-87023,-48924,-11223,-19589,-10239,32263,40248,26250,37018,59181,82960,136506,129170,80865,42966,-24353,-111639,-118163,-78501,802,60208,60971,75303,109817,77755,23699,1790,656,-245,12466,33067,57267,46729,9196,-26267,-43323,-19988,-4997,-37134,-74373,-37272,31967,83032,67842,6165,-57270,-62742,-55772,-58892,-46207,1201,-538,-39129,-12216,19674,18885,12631,-4772,10832,65298,37284,-49394,-49814,-13415,-7469,59277,149647,83579,-51391,-33883,93110,162865,147613,124054,110144,96907,68526,24262,-25980,-60639,-50799,-31869,-10931,33064,41862,14059,-8035,-23026,-115068,-189455,-118977,50532,142707,97069,12581,29011,105834,92025,59162,76092,69702,-7947,-80004,-80196,-13506,21417,-13592,-8971,13973,-25147,-79022,-68252,-20972,-1508,-44996,-101893,-122074,-86857],[-96644,-58232,-3763,43107,38547,3464,13435,46698,52736,71987,92340,84579,81410,117695,97124,-26603,-118084,-80873,-51633,-55518,-58058,-89538,-126916,-89549,-59243,-43122,3081,4218,-85525,-102992,-63354,-56532,-51666,-62421,-52366,30335,89603,92919,99888,67768,-6420,-35735,-37273,-31530,-28976,-44282,-72674,-78759,-24729,47034,101293,87295,26086,30778,75519,45934,-14660,-10404,-45282,-146684,-156349,-56008,22753,33349,27339,25815,50188,51337,-10206,-54525,-31815,-13587,-12053,-7461,23069,53576,42835,-4056,-49972,-51091,-13059,18794,51355,31500,7771,11198,-15625,-65705,-44550,30132,71579,58142,64516,107638,122314,115199,106630,60776,-13075,-39903,-32666,-90533,-109054,-8869,44519,34800,31328,-3955,-24571,20720,84786,85362,23821,14432,50632,28625,-32014,-69180,-59900,-32816,-6112,28105,40311,45521,53352,22533,17141,58985,80164,82238,75038,16289,-39535,-28129,36103,94938,57861,-39245,-104709,-85150,-15936,56195,43764,-19950,-32817,-9357,-11740,-6619,23765,33541,-27959,-86480,-38076,25339,37037,32382,10052,-337,67786,49567,-65515,-92230,-24911,27619,70862,62931,-14243,-82587,-46782,-1203,-27215,-47866,-25195,-20736,11525,46641,3542,-84425,-89083,-10831,4566,-49484,-69317,-38445,23094,29135,-80618,-180978,-162765,-74917,13320,126615,169300,84207,-24493,-33277,15978,32068,-2801,-35532,-37276,13940,54989,69187,-11836,-135409,-79705,90556,79913,-62440,-132112,-84371,-37284,-20905,-51002,-71967,-66641,-47838,-24633,-11007,-42818,-71551,-32409,-6825,-2192,26202,66995,122642,121696,-5641,-113581,-71153,-17829,-53742,-62130,10616,81776,99672,26841,-73145,-69429,-47523,-54346,-20995,27799,-3060,-62044,-65421,-37235,-11011,3632,43382,57199,-12581,-115535,-111573,6006,93646,95858,31697,-45115,-60711,1878,25296,18911,38154,15607,-42577,-55333,-38693,-39834,-38939,-16286,9878,-6890,-44201,-73449,-33046,70077,115805,36377,-41189,-22229,65555,124380,80379,35879,37916,-32306,-137375,-115911,15302,85508,-43806,-164281,-87369,29269,25699,-16001,-42082,-59161,-67154,-46549,-11026,32015,41201,5841,-27966,-6045,1284,-58407,-64973,-101,18839,-5984,5380,98070,184555,213794,213422,142916,24188,-49278,-62109,10808,83452,59551,5281,-42088,-68912,-63451,-65335,-86148,-42100,20442,42712,46096,44499,11860,-64201,-99235,-81240,-92978,-92712,-56641,-37802,-29383,-3055,20527,19925,6669,2537,27656,53116,41590,1563,-64070,-81834,-17260,11213,-43752,-98119,-87477,-490,67002,-7979,-145483,-142144,-46803,-18956,-46951,-20698,91000,163744,128319,58913,-6266,-56924,-63285,-33486,-27825,-28428,-47957,-34754,56652,82425,26083,-31118,-52393,-28080,50533,91070,58652,20917,19428,54430,92378,82640,63238,57940,-11870,-59783,-15160,49056,50648,13684,-45391,-74711,-24147,6440,10584,52024,82509,68342,70138,85191,53316,14369,-9067,-55313,-61209,34307,97205,67640,31873,65690,122800,109628,53936,39239,44256,-4740,-85450,-105977,-50737,-4779,28935,16038,-20426,-11508,9060,-21814,-68500,-79064,-19180,100630,168809,145315,116729,90231,-16687,-98845,-51339,-3824,-21269,17996,128246,161019,99199,65995,89958,63306,40163,107914,144614,94513,154156,245957,126416,-77094,-173887,-165522,-95852,-6490,45365,49848,44227,69171,75005,32062,41937,49527,-12142,-48220,-13697,44038,80004,69669,38742,29185,36661,21269,11613,28961,88684,106338,62654,35402,29448,-14090,-40246,-27224,1955,15265,11119,-1719,-18456,46641,122038,62525,-10001,54879,131277,113872,71884,11830,-74766,-75525,27744,108775,70660,-14689,-32276,10527,47116,51235,32936,28177,29241,-21767,-91567,-63834,-16259,-45101,-90883,-98463,-102205,-61064,707,9543,-2488,20137,-12573,-55265,-48054,-64546,-135029,-205011,-190450,-116093,-86372,-105998,-61503,3498,1772,-29511,-30835,-56953,-142922,-168081,-102850,-11369,48946,9610,-108700,-167369,-132720,-34780,95104,153377,114938,59591,9081,-23258,-17736,-18510,-26373,-70769,-97025,-56411,21256,-4379,-120607,-128143,22792,84691,-29570,-110877,-57716,11649,3628,-80010,-137777,-132443,-72677,-37691,-52732,-64252,-13841,91153,137328,66593,-5190,21042,42795,51825,37737,-11187,-59866,-56336,-20676,-14769,-68991,-138843,-122528,-5732,74684,28724,-17048,-3632,382,-54089,-115966,-59756,92359,191497,195365,126054,42445,17574,5905,2382,771,-33082,-67498,-76746,-87271,-75060,-6597,30002,25350,19277,42859,47032,2580,-45847,-45823,-9984,23274,34609,39226,64501,54368,-28894,-80853,-89870,-78719,-53409,-69519,-130150,-146341,-75690,-21485,1784,16860,14586,-16417,-381,56382,98956,98100,68311,50430,99041,123130,40987,-77977,-98829,-27335,46224,93534,95580,42633,-25943,-71684,-59631,-15106,2087,-29321,-118611,-138204,-22963,112226,148333,89106,55846,31475,-66248,-115242,-40625,22914,-1188,-31881,-50989,-34786,3855,9707,-20166,-3186,70267,70640,-24687,-41201,76249,165299,79426,-50205,-81504,-20669,83771,151075,34963,-134689,-111324,49927,128420,79968,-27357,-112846,-104403,-61135,-14239,35356,-5980,-100414,-88028,-37210,-56059,-86810,-118549,-140242,-59767,58191,130758,98134,-19210,-76157,-27737,23243,25773,30648,22648,-3641,-27897,-24643,8995,-17058,-53352,-64385,-61962,-43993,-24589,-19450,7142,45571,36774,8752,19651,37088,2849,-17339,-1220,27586,50799,22312,-64648,-108608,-64795,-22303,-30175,-31957,-36423,-20658,33178,43423,-27928,-86111,-79585,-58275,-4780,45479,38252,-14051,-53959,-43629,13409,24329,-3984,-18539,6726,91376,184591,128965,-14085,-89093,-100252,-62019,49654,133308,86148,13791,11198,66544,131000,165686,131126,34340,-62967,-46793,16618,39970,29965,21576,57541,77451,1014,-82471,-87557,-45971,-8760,12791,-19472,-64736,-20330,101182,130622,53315,-32243,-89124,-22248,128285,196289,138257,53196,42318,25694,-21932,-10339,61294,115313,112979,82305,64913,64470,44426,25238,82285,142994,95318,28214,-7293,-33304,-30203,-50670,-108148,-87743,-10696,29421,33233,-2292,-28637,23086,68159,62015,38779,3524,-58083,-84416,-27107,11233,-10439,-4481,33405,1561,-40435,-15770,20510,-8743,-26271,-42943,-55371,-62530,-49279,-13093,17877,42874,48229,24907,19678,4664,-48273,-96142,-130950,-118210,-57224,-34632,-45469,-19888,20281,26431,5248,-41375,-72263,-48570,9755,51931,83450,113810,89531,55361,24340,-49797,-122217,-107758,-71565,-21084,40718,85443,114458,136444,78421,2932,-15184,26875,71609,86472,91187,86138,29069,-16529,-49657,-84521,-37392,25500,-425,-56352,-45640,-18988,4015,6922,-12803,-72647,-103332,-108502,-96112,-58918,-9925,-20745,-64432,-37317,27117,53816,51704,32073,31909,69554,57033,7712,-23215,-52073,-60338,37786,127009,61358,-59443,-71838,40738,146920,120962,44434,51540,99767,92372,55831,40143,10111,-35538,-29275,13840,23197,2362,6381,25340,-4108,-130417,-201116,-128670,-5678,48629,25606,-23760,2667,89260,117974,123036,101973,-3398,-115816,-139254,-109645,-42960,13240,-13660,-43701,-37829,-39956,-53054,-35504,7933,22800,-41293,-109670,-129175,-116007],[-51011,-4136,49890,81502,78522,31018,-11446,-20635,-35517,-13692,29859,53100,80106,102142,37133,-101462,-224150,-226877,-152658,-82798,-80061,-132917,-158031,-91964,-52515,-17460,56258,34503,-115030,-124088,-31750,-20055,-39595,-75878,-92726,-1808,90173,82193,55020,44409,57180,73787,49402,27181,18092,11702,13064,13259,29733,18763,12925,-4917,-28752,9751,83241,43032,-56706,-46774,-26232,-97252,-164489,-114306,-9405,10222,-57309,-73617,-19565,-6630,-52756,-91640,-106485,-109148,-57794,46327,126123,131044,122745,105158,17115,-30553,11075,50732,60152,1372,-53160,-28813,-1497,-726,48737,95379,41005,-30655,25530,121487,133040,122923,138528,119481,44144,-18758,-46033,-59557,-12032,58569,34771,-21115,-44340,-37892,-7962,25678,44123,32773,533,-2143,-8896,-68839,-99526,-83891,-33353,11004,43945,94652,112248,86679,49626,-10291,-19757,30859,73708,95936,84409,-2621,-70400,-84323,-66448,26425,116823,84302,-22962,-78791,-60900,17478,58422,29726,-7653,-17858,-17046,12485,22385,-15147,-80100,-102139,-62121,-58644,-74724,-21421,28280,36442,72277,55810,-25684,-30721,28069,47885,65800,31737,-59035,-95025,-5881,79727,53353,-18942,-33011,-5689,48006,71790,28840,-67888,-92961,-30639,-20044,-70485,-77159,-55838,-20208,16730,-19681,-111923,-168691,-149456,-60182,71875,129644,73385,-1436,1980,70434,108291,50522,-78015,-161611,-110882,-26660,12119,-63521,-160846,-105431,38681,46896,-59601,-121390,-69824,-12377,1916,-34394,-94105,-143173,-134292,-72059,-16764,-23514,-36781,-1060,14757,-7645,-23984,-8033,50951,80622,11156,-66398,-34833,-22650,-124050,-156049,-58451,26765,29914,3052,1533,42834,17621,-26571,44489,134566,35263,-118891,-102524,-41123,-40028,-12686,47315,38785,-20164,-51651,-30259,26763,92789,106196,49511,-13870,-31429,5816,18812,7274,6623,-10977,-59792,-65268,-71641,-124493,-134317,-65180,886,-8917,-43001,-40157,-11930,8142,4125,-33891,-38935,22864,109100,132055,78467,10541,-57631,-167473,-224841,-175771,-95420,-25098,-69026,-137173,-79995,10145,4925,-27784,-44637,-56460,-58778,-60284,-54637,-17039,-42983,-44915,-23760,13085,17313,-47199,-32654,98522,137742,57483,47521,143714,208183,206261,170289,90713,9655,-29077,-36884,28683,117685,113166,60276,33309,30147,34713,31087,2019,35918,84148,70873,34084,23937,2768,-65780,-101603,-74082,-79665,-84578,-31685,32183,57028,37744,9989,45173,73681,7746,-36583,7341,25815,-19709,-47021,-3193,29699,-25812,-98816,-94259,-26342,70897,105754,-8323,-139391,-100963,-21928,-23331,-47502,-11132,85929,153377,135490,76735,38610,34305,24484,7463,27610,28693,-79252,-130380,-1612,76050,20754,-50592,-73639,-44886,46491,91405,68778,43127,9723,-10875,29910,72465,100998,91740,-12941,-87513,-42877,29184,37543,11456,-21367,-52993,-61321,-64600,-20090,60677,102780,107652,122538,92684,13411,5437,29006,6864,22864,107237,141330,88985,20410,10710,41956,63962,79747,98931,82785,20821,-50000,-78116,-46950,-32011,-69179,-117646,-102276,-55919,-27402,-41413,-119145,-170817,-79513,63006,112270,98623,93129,60594,-59149,-133286,-101875,-107769,-129439,-26470,109894,122197,41318,-17510,24271,38427,21614,98473,156815,95002,113661,181393,87576,-87374,-162299,-108897,-23827,18846,31979,41027,24902,24772,45178,35082,71918,109062,35700,-40196,-6173,62381,55314,12137,46633,109589,74130,-10907,-26027,21849,70240,68439,57562,68057,55840,-15354,-58440,-31108,-13243,-4137,40885,78204,60875,61891,60035,5658,-10570,49475,105027,115391,84602,9336,-46204,-21454,60405,106156,55047,-22232,-26292,20792,34884,10570,-48312,-97059,-46236,-12153,-75036,-83205,-46090,-54810,-73821,-110139,-194007,-173116,-54226,-11245,-29735,-26370,-63455,-85295,-22726,-51,-78088,-163981,-124396,-21870,-29012,-97664,-69110,-12653,-22835,-39040,-13985,-21806,-108546,-165182,-141879,-35435,79881,71390,-43299,-124338,-137219,-76966,22100,77692,90975,100227,67276,26249,30495,20098,-6561,-40281,-49574,15151,103666,30775,-150511,-168956,-8810,66755,-16571,-43486,37125,76643,18726,-94277,-184564,-169682,-40469,32306,-8435,-52479,-47374,-18880,4900,-17013,-22717,33213,15381,-41521,-58893,-78174,-106092,-81855,-32190,-26920,-76457,-132832,-118756,-25127,53583,67568,83064,95796,59271,-9780,-52724,-38037,-6534,16288,47037,41580,7588,23024,37553,28368,31573,48227,4933,-63010,-85336,-83417,-48800,3422,21429,7227,-19603,-42747,-68071,-58507,-14255,-5232,-36718,-32243,6672,44664,27835,-29990,-67101,-82104,-61462,-23990,-36621,-74195,-71468,-40350,-45017,-36883,-20956,-33702,-57021,-18582,70218,128416,105102,56567,70775,117528,120296,33546,-98333,-129616,-52076,29651,69793,101831,97438,13023,-91358,-107156,-55618,-36963,-72998,-122398,-112046,-57129,12315,46669,26369,28035,34025,-23837,-42858,18032,40607,8446,3289,4669,-3156,-2318,13760,10125,-10214,20619,46307,-186,-26921,31281,94740,46809,-59929,-68799,46293,131522,107074,-24442,-140956,-119463,-4906,63410,51338,-5982,-49804,-27625,-21324,-55226,-35353,-39865,-70521,-53207,-49786,-99617,-132265,-138608,-127095,-57383,39479,124866,107720,-41,-15568,77243,100272,32541,3575,259,-18682,-14351,809,-4090,-30558,-21298,-44271,-109725,-126844,-84588,-38400,19924,110293,141608,68653,13875,33175,10110,-46584,-45689,-963,20802,23583,404,-20908,20001,50761,6472,-33394,-27491,17258,61524,35506,-15212,128,13500,-43896,-39697,42256,63026,-5226,-62143,-48496,-17134,-69982,-129358,-90535,-13871,72753,163781,130569,34207,-4341,-45582,-72844,2206,90941,43886,-26763,-39644,-6285,47685,71571,32008,-43764,-86414,-38501,6560,18720,29330,32540,69358,89483,28894,-35003,-32268,-21768,-56711,-75451,-78519,-88411,-46773,42775,61427,12594,-56055,-90943,-37951,59073,84546,92314,110150,104070,43063,-17870,-19808,40956,107124,142376,152584,128724,80546,21065,-20714,30516,107457,65181,-13568,-41885,-33293,-19611,-35765,-84721,-56282,71408,137706,92930,17530,-9403,35636,71353,51161,-257,-75914,-135248,-112216,-29513,37721,50785,23723,22628,24285,3261,-2574,15035,-43156,-81391,-78927,-56205,-19948,25330,52601,53862,55237,72817,75493,26805,-39831,-70211,-105494,-158082,-121863,5641,64811,30256,10492,52741,88119,53417,-46018,-117373,-88725,-11853,64158,120119,85537,-3216,-11832,-8095,-66181,-106020,-64427,-30140,616,59750,114484,121473,100691,30942,-14557,15365,115413,185943,152485,89132,38729,-18389,-11377,-6755,-74710,-62059,20934,1873,-81686,-97425,-100628,-106560,-64734,-23688,-46134,-41191,-44751,-90208,-82228,-14199,12149,-18387,-43898,1828,100683,135499,85693,29819,7749,-15529,-8804,-4160,-47715,-69779,14568,72003,24174,-59275,-125536,-71658,81566,114529,29819,31750,111376,147467,132850,100022,9598,-58765,-21636,22102,-12144,-26617,36805,57616,-6470,-105843,-133784,-81115,-21843,787,4650,-10934,-2986,52016,122585,175568,125181,-21160,-104263,-89630,-97281,-127225,-78298,-37544,-41630,-26240,12219,27102,37162,67652,68750,-16967,-76201,-56426,-30168],[35490,49789,67185,83152,77517,30869,-29753,-63249,-92357,-93439,-50538,32894,83237,47700,-43282,-108952,-176693,-184710,-109793,-51139,-74529,-118123,-117856,-36862,24226,66589,102640,69490,-34436,-48803,-11580,3,2454,-57860,-117271,-49151,74640,123708,112575,84959,100887,131525,100515,55841,42479,19742,-3754,22962,71799,13546,-71181,-88401,-72669,-12581,79606,53337,-48298,-31984,45292,32774,-91741,-149174,-65454,-3908,-58668,-94042,-49087,-47604,-90982,-124428,-127183,-87515,16773,133042,179292,152532,141793,110650,17275,-10376,44811,59500,20316,-60477,-114500,-78855,-280,64498,111000,92371,-37443,-140528,-52578,65997,84839,87571,96470,74427,21374,-10132,-12349,29301,99268,116116,44664,-22189,-66402,-63979,-7197,15021,-20312,-38509,-6367,40627,24741,-55067,-91120,-70358,-7528,47957,66471,82281,101468,93727,40371,-47519,-65383,-24344,13696,42223,19580,-72596,-110506,-126030,-157759,-80545,85791,144314,55150,-40576,-71829,-14148,73310,107952,49204,-29007,-54253,-6625,1716,-35472,-63111,-60821,-81008,-172753,-192590,-52959,57090,43087,30051,54033,55206,56940,80954,107407,131134,62974,-62491,-41455,95657,164766,129696,48241,8119,25502,57631,94357,113693,22778,-46052,-43300,-57637,-72582,-33213,3173,19385,66113,92789,22986,-85591,-130158,-73788,20101,37151,9009,10201,29577,68531,120689,105571,-41808,-185373,-145983,-55252,-37558,-82144,-134530,-121893,-35798,21285,-15292,-102871,-125902,-65957,26772,53665,-22923,-142181,-170297,-87449,5333,16638,-6620,7691,14467,-14518,-57256,-60956,-3516,59468,55889,-3931,-55290,-82749,-135122,-140998,-45023,30164,18148,2018,18573,39661,10960,-8379,50071,149569,94590,-40535,-40327,-20605,-63765,-45977,30308,40875,6187,14650,30640,18677,43378,73540,42426,16828,20817,29100,21237,-13754,-56851,-75876,-69413,-36915,-32429,-90817,-118146,-62379,433,972,-2063,12654,-20166,-76009,-84317,-67147,-51943,-15735,36838,68725,64850,10569,-74345,-169959,-218317,-202293,-165713,-109572,-69935,-57366,-33284,-827,4662,18345,32961,40353,36265,-12798,-28638,-34846,-40419,-27223,4672,30844,50878,22293,10605,81704,102907,62070,93663,153590,112551,51923,21332,-41936,-62958,-10300,31569,76475,136795,149122,107119,68140,47981,51478,81298,83304,113547,130508,62495,-19223,-30497,-8302,-23584,-45472,-26683,-23575,-34493,15139,94403,106378,26072,-46530,11453,98143,32231,-42752,-25742,-33017,-67426,-25843,74639,71340,-33294,-87781,-35807,51687,109772,108604,19354,-53678,8011,40180,-26733,-78321,-55773,7766,57044,65748,58164,74572,92144,40438,-19825,21169,44663,-98665,-186096,-46495,70337,53115,-3957,-48794,-63399,-31029,-4315,16044,16558,-45614,-95823,-53269,9738,56936,60658,-11935,-75081,-48473,12382,15238,-13605,-17347,-20935,-55389,-94924,-54513,16275,33830,19655,46648,36562,-25562,-47426,-31619,21484,111264,164531,120242,37234,-16696,-37994,-25263,17403,42724,34195,3668,4720,21328,911,-2743,-26298,-114055,-180016,-134551,-85124,-64617,-38951,-85399,-156144,-105578,-4462,31067,24686,4523,-33553,-101094,-128429,-129367,-172838,-163657,-45324,38246,36954,5398,-51658,-18542,55411,77075,115876,161291,117678,87330,91332,47428,-28709,-48807,-2767,22381,-20875,-53910,-28334,-17262,-15481,352,2736,68509,143819,91408,16503,37062,60025,3238,-62454,-4204,80591,50448,880,11377,38273,30060,9351,27943,54737,40911,-34699,-103125,-99871,-54879,-16601,25325,48062,29084,24761,19987,2333,24598,47300,32471,26748,16369,-24762,-10579,56340,85308,60631,47439,34821,25881,28276,12260,2093,-33136,-76047,-10891,54333,1219,-57108,-64084,-58891,-33640,-53582,-150148,-146460,-21834,30499,-20207,-71756,-104257,-59676,51523,44341,-47504,-63074,24475,81033,37999,-29271,-25052,-14420,-47380,-67774,-29598,-15169,-73104,-92458,-58595,16417,103551,106877,29049,-50303,-101540,-77330,-19071,3609,27226,79527,77618,44293,73341,73491,9493,-27267,-25945,40606,142320,82297,-91801,-131576,-33786,26780,11961,40060,108754,114116,55228,-20928,-64773,-59829,14043,61968,18373,-11529,-18004,-75186,-104953,-59201,23382,76117,-13359,-137597,-167374,-153739,-138930,-84900,-27799,-17853,-23382,-47627,-85331,-51526,35492,106605,151210,138465,61321,19863,54008,43713,-35905,-88818,-49064,6534,34359,64413,73573,50887,56729,128000,104230,-5296,-34386,-15452,3292,14308,-16173,-48742,-75817,-82984,-47643,22699,47250,-21127,-65130,-39813,-34806,-34944,-12803,2327,23360,8941,-3474,2492,-30776,-25483,26730,25741,-26602,-22876,623,-22877,-77883,-78749,-16724,40973,26057,20150,39004,57336,73209,44114,-50196,-74105,-15064,9284,-5809,48814,107439,55772,-41921,-80304,-74621,-86632,-97606,-73830,-40703,-33148,-31055,-41603,-35104,5108,51097,62484,69479,73738,58385,41461,49785,59607,23409,-40394,-57876,-31741,-42207,-47937,-12644,26865,21591,-10748,5527,38263,13951,12011,98736,121923,29383,-55294,-70984,-80188,-87926,-38481,47022,81229,60968,47689,12558,-90516,-122269,-71983,-1506,43861,2751,-84467,-131560,-117356,-78507,-41321,2469,71861,72908,11211,43328,127170,107454,15920,2222,20291,3447,27991,63863,58509,33054,37160,-6191,-81811,-117894,-113171,-67376,21220,121014,158495,98359,40809,56930,24043,-44964,-37654,28894,64041,67001,58134,63912,104184,87706,3591,-36813,-14064,40027,60500,-5567,-32887,65259,103582,-7198,-51614,28772,81410,54995,34188,38333,2710,-94073,-133713,-54445,30206,55758,80244,86445,56449,3771,-63445,-100357,-61482,-7334,-24983,-27208,-40357,-99135,-136346,-104765,-54366,-50411,-63872,-10366,30572,24713,3615,-12411,10126,27832,5462,-29187,-19670,5065,-40761,-87390,-80240,-74415,-63725,-48329,-64144,-66345,-103629,-122133,-69952,-5476,11003,52160,112944,105291,34508,-7526,-16238,-6690,18546,74683,164833,177385,69661,-31669,-54371,17620,68188,29442,-16216,-11702,-11897,-45532,-58592,-43558,7999,105496,146958,98307,29249,3176,-14894,-51411,-41354,-11469,-66590,-130481,-97739,-28399,47055,96478,24145,-49572,-17309,3415,-22981,-25549,-67282,-89920,-59470,11177,82413,112250,66669,26166,29266,46471,51739,1243,-50891,-3880,32111,-35931,-64015,29704,97403,61365,17848,65880,108729,55386,-31515,-81552,-53159,9565,90266,141062,68113,-49390,-41532,-10370,-49116,-89073,-42800,-377,20588,76743,135904,124570,61566,-4447,6139,79375,173667,215615,149926,43365,-24034,-33384,30296,54634,-33141,-77585,-28093,-33518,-130179,-175375,-170630,-163201,-108069,-17988,32602,84619,71884,-32582,-66547,17435,70713,38404,-10891,18103,118057,126460,51357,-16674,-70856,-107315,-69906,11736,15258,-17700,28807,58688,15587,-41172,-118106,-112756,22354,84048,38271,37001,92043,140824,155264,86904,-60748,-104417,-12790,50019,7682,-32984,11455,7391,-49803,-81461,-80916,-72703,-42964,-20067,-1473,9689,-11926,-16766,62922,150467,95478,-16093,-29617,-9903,-96371,-219646,-195560,-99109,-44056,7154,70967,70514,38985,48193,38169,-43048,-69969,-15247,32136],[61963,35330,21871,23118,6165,-27062,-46470,-28042,-31688,-89062,-86151,34081,68701,-34603,-112930,-90536,-63242,-26494,8803,-4927,-46732,-46079,-36564,-12167,33109,81226,73975,42340,25679,21871,-4664,-6742,2239,-54916,-109245,-72977,33017,133042,167838,115854,51832,53691,51402,18319,5481,-30007,-95023,-60933,53228,53707,-18387,-47368,-76704,-45628,75175,118140,48570,47075,122561,106832,-56290,-180859,-127328,-14054,23212,6177,18582,-3291,-83874,-145163,-113084,-19379,87483,133187,109878,68904,41867,-14030,-64502,-27911,43718,23830,-48254,-115696,-123964,-71767,23455,105147,113832,53116,-58326,-152785,-110821,-30761,-12192,7859,14199,-17696,-31534,9558,66568,109283,116586,70935,12609,14089,16441,1149,13523,-16749,-77511,-71902,-1951,67310,58639,-14667,-61244,-56710,-16714,29594,33605,11182,22805,43202,22547,-22616,-33217,-29481,-31876,-50220,-99252,-143232,-131419,-124665,-142078,-101582,13686,104628,71525,-8496,-59088,-34413,46107,110913,81106,-16488,-86339,-71342,-56700,-59369,-52302,-65914,-145121,-248535,-203397,-30382,45424,-18931,-28805,45020,95368,86714,83989,132923,192584,143420,27141,33772,100506,95881,91159,89762,67278,39744,28622,81990,140068,81562,17339,-18718,-61574,-40472,38390,91586,108248,131735,146368,97387,7215,-53268,-47602,-4099,-21491,-29735,10701,30002,48391,115640,129596,-8029,-155066,-107186,-40580,-46265,-39771,-73355,-118192,-71503,4414,12794,-75985,-168551,-149195,8013,124618,88326,-65946,-155485,-95716,1958,12318,-28448,-25646,-13485,-18951,-30582,-14254,32097,57395,59010,50365,-12041,-53862,-44445,-33983,13230,54106,40190,6044,-42836,-84214,-79610,-43993,-31044,42466,116390,115624,96397,37944,-55098,-83828,-9312,55376,64028,50669,2988,-46558,-3301,71316,38824,1927,32084,62337,47451,-11400,-73567,-80433,-32237,10085,43627,39707,-3348,-26943,-5351,25836,65855,57506,-17294,-73689,-55024,-31493,-55099,-83521,-80541,-29621,20074,6722,-39041,-74581,-100101,-107392,-115460,-110825,-66260,-12684,1933,-13379,-4231,73936,128325,140860,125675,32585,-47022,-48668,24356,29103,-4286,-5593,51154,70046,9202,-32898,-27782,15865,79050,87589,-7709,-81436,-97798,-133046,-112127,-6521,75486,113814,123456,136622,146161,97513,19562,-8134,27683,62512,113356,118339,31947,-47287,-59173,-22373,22483,49976,56968,29012,-13123,6220,70388,83989,4419,-86243,-57075,57457,73222,27682,-9650,-55270,-44812,44145,119561,84449,6899,-14918,17976,72993,105335,102279,48306,-8075,8967,-5841,-71675,-89990,-73606,-56482,-38339,4098,63516,93122,74033,-7046,-63114,-22515,13657,-86829,-154305,-52966,25949,34551,35146,21193,-20654,-71524,-79266,-14688,20818,-27041,-60198,-43138,-32741,-1784,53475,36810,-17382,-25297,4911,-16156,-61308,-42475,-7059,-28183,-67152,-44001,-22293,-65885,-116687,-100884,-73625,-72543,-104832,-113265,6932,161211,187380,83211,-8357,-32182,-43088,-39510,-17552,-31978,-78107,-97915,-39663,29956,17563,6540,-11133,-65211,-89658,-53490,-65404,-86908,-35575,-15706,-55324,-55955,-29218,-11495,-5172,-48017,-92449,-103597,-100239,-104458,-126891,-110449,-53371,-54669,-67752,-26789,-30802,-26864,52961,116262,118255,116723,91377,65427,67468,69617,48644,27505,20446,-14822,-91487,-125582,-80022,-36385,-9416,10380,-1220,41825,111145,98600,62181,58915,15394,-78192,-137079,-85775,-3708,37386,54418,44543,-16647,-70235,-67350,-22107,1533,-17288,-67998,-115138,-135660,-66425,-760,-11837,-51473,-85064,-56304,6603,31588,39338,34378,-3312,-32923,-41342,-34532,30993,117047,90558,2905,22522,81455,64099,16438,15293,68534,87396,60577,83400,117801,60879,-23807,-70413,-72734,-12801,38545,-9057,-41285,24772,75743,25781,-57933,-109635,-28558,91659,36566,-64111,-3104,118844,124541,89086,71497,48072,-6050,-52808,-72609,-51767,-45175,-72046,-26081,43956,58813,53149,43011,22392,-14239,-47572,-21440,16051,3790,-3586,28908,34219,19042,69443,70220,-20451,-68274,-50289,-1893,93571,105262,12130,-61811,-64063,-26206,26145,72910,104908,101612,70522,60408,121643,122120,63726,27867,1153,11348,15390,-69773,-130996,-58349,51675,82584,-24793,-154555,-209247,-195451,-161254,-100066,-40546,1031,55374,43193,-56058,-80360,11463,118558,170380,113438,4654,-1410,94489,112960,19676,-55268,-17293,67575,125137,139460,104698,55684,51769,114558,113564,23073,-17192,258,40362,48503,-10851,-73936,-76736,-51138,18469,102717,76494,-47295,-56381,9952,-42565,-116194,-58499,36716,101458,73096,28736,19075,-20451,-7364,47849,30077,-26137,-12909,21975,20616,-29032,-70699,-107499,-128551,-105565,-34755,-34510,-32033,30563,55511,-5103,-2669,61808,13598,-81994,-37946,49876,45822,-1335,-36267,-61640,-87562,-72274,-21901,1423,-1844,-11449,-39029,-37821,-2330,43108,94494,112669,75350,59606,56310,42909,33993,2336,-60467,-75306,-37746,-43373,-82035,-65526,13612,32921,-38564,-40357,30130,43161,18832,46015,37248,-39041,-67292,-29305,-62906,-154677,-128351,29875,136282,110138,54925,14110,-80674,-153057,-89655,46636,121428,70335,-26058,-88549,-96163,-75022,-49514,-19760,31666,31909,-9297,11134,51415,29120,-18677,8600,35075,19918,51911,105506,126522,98045,62733,3511,-30443,-45215,-83790,-76711,2855,80227,110324,84890,46499,33894,-26250,-64429,-7365,72998,93705,67152,42614,41384,44077,20744,-8657,-3243,-3139,-8244,-27935,-91623,-96020,31074,106915,23109,-19836,38128,70866,58564,86474,87733,6283,-61120,-19800,60374,82080,17278,-30222,-9286,-6621,-82157,-142544,-126330,-86570,-96174,-103258,-23806,-5784,-110265,-190762,-152276,-58464,-3116,-14382,15069,58248,33445,-47485,-92433,-69419,-37994,-45337,-75120,-58683,-6381,-17186,-43221,-40658,-50094,-65658,-82315,-104298,-88594,-100486,-114573,-55515,-3832,4441,20904,49644,47549,22630,35529,20392,-44692,-72520,-45188,40062,100997,27098,-90441,-124119,-58329,-11546,-14654,5790,62066,30987,-85290,-122211,-48098,39545,84220,71263,27264,-20925,-61161,-114094,-165020,-104403,12109,12153,-63090,-82555,-39974,50627,118644,24795,-98898,-91581,-66107,-71106,-25476,-21037,-50750,-24546,63024,121628,83621,-40453,-86554,-45299,-32922,-36628,-50127,-64062,17953,105081,58901,-21526,-29850,-3855,-18303,-44854,4365,30795,-26214,-47642,-17161,6163,22720,64192,85483,44875,-30546,-45704,-6896,14494,-30098,-37887,-16582,13485,75247,124874,100443,43906,11784,49658,102926,132406,125246,80111,11043,-34666,-19805,43285,67786,17375,-52725,-73335,-48460,-99531,-171711,-160873,-107335,-70546,18251,95887,122434,86665,3767,-25248,52746,86265,42316,37309,81724,91934,13599,-57094,-79204,-107201,-120347,-65106,46405,96714,67197,82078,101447,51294,-5014,-50108,-52353,4991,31495,30838,31161,30247,58117,98438,45795,-74578,-98872,-1841,99295,94876,2421,-43181,-65015,-74544,-44956,-20523,-39076,-17015,3921,3240,16575,-17701,-77860,-44872,42198,30052,-3610,18455,16477,-75754,-174511,-173805,-98870,-29320,27824,86321,63102,-4483,-20475,-36873,-83279,-59063,7692,41129],[53257,-3263,-31057,-35688,-53199,-70720,-41645,49723,81706,-21804,-77683,-188,-4747,-107533,-153550,-116234,-40140,50131,72269,39309,23576,61118,50561,-21292,-57871,-21780,-6007,3540,38968,72158,53701,22830,-20456,-71027,-61826,-24419,7063,65590,120472,83117,-24302,-62817,-39224,-14724,-7282,-38548,-95931,-87254,12720,83452,94690,39581,-64089,-72004,71347,175304,123118,87751,122158,75457,-62130,-153249,-126043,-21030,78767,107262,100160,63885,-31503,-103954,-64929,17220,68758,64212,36418,5166,-38441,-83146,-101167,-45516,40226,24051,-53836,-108493,-84500,-7286,93563,142923,95852,39354,9394,-67016,-121469,-111210,-98277,-55123,-5644,-8021,-4631,54505,116199,98997,31734,-31944,-47518,34683,118073,120622,62666,-38670,-93049,-66522,-27018,14127,13450,-43742,-63296,-44768,-25427,10396,20408,-16196,-32792,-16599,14731,52561,46748,1448,-27316,-88282,-145977,-117462,-68963,-52763,-31056,-11577,11654,64709,53405,-2285,-28549,-21386,-19801,17320,70558,41245,-51039,-99673,-107827,-93951,-69754,-93832,-176592,-211713,-92958,38196,13639,-79104,-40790,67421,106264,68132,58630,104549,162885,160739,119758,60671,-16240,-70247,-15297,68272,78906,26436,3511,42001,75165,54510,51998,55953,20008,33963,106007,149514,164567,155787,124964,98282,50076,-16126,-37258,-1899,-6451,-7924,8144,17995,56910,116113,102855,-26470,-144986,-94749,-52409,-46511,-2375,-28978,-80763,-31279,15718,11271,-46305,-134019,-173052,-57260,105929,153827,17978,-121727,-113835,-42205,-29303,-60021,-48074,-25689,-27057,-12482,44855,85179,40717,20978,82076,81643,31088,30763,34404,34357,41728,35810,17435,-55862,-129317,-107749,-48606,-71582,-49365,88654,190403,175183,91892,-2752,-63753,-26478,54029,102862,59981,-53608,-101239,-7556,98586,56378,-12442,32573,93318,53989,-13041,-43044,-19689,17689,33952,87401,134891,73625,-29805,-26497,63406,119792,70394,5091,3281,46841,40948,-24603,-92796,-125251,-101084,-44311,-20620,-23954,-2334,39755,52013,-7920,-75883,-92670,-38123,12594,6947,19714,106095,148526,140570,122034,27841,-89119,-48159,45372,33157,-58231,-86545,-13039,40119,-15374,-96325,-86525,-2721,33391,-1148,-41869,-54007,-80962,-108350,-68403,10230,59857,67299,25742,45518,140339,134086,29978,-56761,-86027,-69736,8165,47877,15810,-7615,-22328,-24185,31638,105256,111167,33377,-50701,-69360,-16775,39699,25329,-67911,-118803,-35420,65384,75741,35646,17662,61109,98253,76998,49898,62194,73671,47444,27024,58518,93856,53489,-32182,-74873,-105351,-98024,-42479,-29604,-61127,-74665,-3998,98901,105321,36296,-35215,-61744,-48366,-34264,-76449,-96799,-33866,-18298,-33583,4223,66939,49684,-40496,-71552,16921,87830,85420,78166,45362,-24987,-11799,86242,92993,31369,-1353,3861,-28504,-72979,-47348,-12005,-30109,-41927,-1919,-8465,-86073,-139188,-150855,-141319,-116508,-125610,-119205,6464,142397,154103,76088,29286,19023,-4164,-28593,-47664,-76478,-108054,-114282,-70937,-38641,-53746,-29279,5200,30695,69227,67038,-21879,-75569,-26392,24646,22491,1163,-28214,-23449,12886,-22493,-66243,-61002,-64829,-50641,-18566,-20424,-52691,-125015,-164947,-84851,-21098,-30005,-7632,44947,42969,19689,-814,1863,51825,86510,45996,-20525,-50376,-82153,-118630,-113864,-58980,-15291,11932,40712,29472,41616,71166,52077,31970,25790,-38720,-132990,-161423,-117941,-33433,62262,78441,4052,-109646,-163168,-147143,-90944,-48110,-67756,-113624,-118770,-107041,-38386,19989,-34647,-108893,-132432,-64408,43597,60450,13922,1003,-7019,-33609,-43034,-9332,72161,130549,75720,181,17901,73748,57167,8471,41325,133700,164028,120722,100769,105952,67218,17631,-41573,-77791,-10258,108442,92056,-637,5208,77846,81376,15220,-63620,-14823,80397,24118,-63255,5686,110562,96435,80009,110720,87360,-415,-33616,-11610,-12152,-57315,-87226,-9075,75280,45967,-35768,-60929,-35424,-19782,-1085,50787,71596,43827,43328,70361,47136,9117,37313,13117,-82418,-106748,-48024,-36946,-8745,53283,57567,-19116,-75747,-45332,20648,55346,77296,83627,51852,74838,201434,208526,78882,-20916,-35195,2201,12635,-53544,-95890,-37521,25659,34330,-13512,-72252,-127474,-137364,-123861,-92716,-43497,29657,114063,102599,-7141,-76234,-32533,65006,116347,49534,-38232,-22290,74235,137738,87371,22970,77278,167820,190432,175837,118639,63634,58451,84654,76010,10624,-48227,-52585,13711,64763,27523,-33961,-17120,14289,52696,110191,73820,-33977,-23458,58635,-3443,-109204,-60269,54624,98098,51782,25655,33409,7495,3369,17376,-11142,-57369,-48292,-11137,41144,63812,17855,-113925,-214529,-180308,-116577,-113928,-55397,44461,57188,3322,30335,103419,45334,-66449,-51892,17613,42237,27970,546,-12416,-20046,-10372,3621,9509,22995,37050,21942,4623,6688,14067,59553,89373,62478,64747,51516,-6742,-47683,-54351,-46679,10162,54759,21953,-31690,-43506,-18797,-13643,-46902,-28711,14400,-3028,-59445,-66849,-48878,-48622,-70558,-62401,-66268,-130719,-141944,-15214,103249,79064,14813,-5190,-38827,-89455,-47707,69366,132787,112737,63049,584,-53700,-66809,-29980,6436,34121,28397,-3378,-24277,-22440,-13538,-7867,20138,24413,18755,57325,114016,146837,116451,65403,2570,-14183,-5283,-32031,-42032,-8684,36276,77296,81758,46905,-16050,-102707,-87017,26329,94564,67736,27526,28375,2878,-62993,-45247,35419,62692,1835,-79571,-117199,-119556,-103959,-22607,72651,62560,45713,73342,47663,-12246,14926,48178,16744,17848,94690,134084,86072,-28467,-103358,-102838,-101916,-150026,-168709,-98403,-36677,-82657,-129031,-47718,6486,-36804,-43163,-7711,9038,46737,51768,40673,45916,7441,-74728,-110927,-79781,-31743,-44957,-94564,-71307,-14884,-13090,-1604,6122,-19902,-36307,-16843,1197,-202,-15024,-11139,36586,65595,44140,18896,7293,5889,23340,91251,81780,-17239,-54713,-72654,-85926,-20335,16147,-63777,-149281,-141864,-76234,-35235,30351,120273,89645,-58230,-120289,-44516,55011,89545,43237,-31108,-92106,-136170,-143804,-128747,-66020,21533,44023,-20927,-88571,-47016,83812,150886,65491,-43289,-71389,-70995,-42927,80822,104045,15381,-12888,44103,70481,461,-116156,-130425,-73647,-71511,-79172,-77293,-93425,-60247,869,21671,-2129,-73411,-120520,-128414,-146695,-122891,-89353,-85248,-29855,49001,30571,-21082,-31095,-26758,6337,8508,-48511,-24761,81999,78623,12805,-12238,27902,79409,84130,39216,24859,44352,69940,55265,35249,20561,18789,23957,12312,2500,25040,60929,82541,25511,-57250,-17049,20192,-46402,-72046,-1154,34441,74241,90005,52932,7402,-28234,-35137,27376,42065,16360,77299,129250,52550,-67888,-118602,-118477,-108874,-76546,-9654,66191,123882,118034,119994,128567,82098,29823,8209,8405,7702,2945,20286,1833,-49618,-33741,30506,54649,17326,-34090,-14512,86949,148205,78420,-13266,-50099,-48924,-13644,48789,66262,84940,77443,17760,-13769,-29454,-95061,-140917,-104398,-52563,4621,29346,-105,-19675,-27963,-39856,-25510,-568,9570,40017,35256,-11213,-39577,-63584,-83165,-20851,51261,48295],[75143,-2465,-43781,-40756,-33214,-40240,-21388,64368,102182,14470,-70521,-79750,-108216,-136394,-155869,-158639,-93352,4307,38741,56088,88084,127007,92580,-29661,-150583,-140791,-56535,21550,64165,110483,108355,45793,-42742,-91663,-23441,45277,7516,-37689,-11150,7349,-39901,-103970,-98497,-10892,34067,14536,16586,10183,188,17728,52527,5838,-79484,-76098,55885,140608,72508,23057,34369,1602,-58111,-77959,-80758,-43232,30883,73913,63290,31640,3167,-16522,-8791,3809,3984,12074,36724,36619,14945,-1807,-45986,-44833,34184,53005,-2140,-57695,-63491,14622,135866,154850,66328,36920,69619,3890,-99989,-133383,-134987,-87895,16726,80146,70286,69043,71089,8311,-62981,-80519,-63567,11955,97864,119988,45443,-56853,-79000,-67648,-95294,-89149,-64051,-93882,-89860,-58758,-31179,21170,51896,11835,-41591,-51236,8758,81594,66791,6184,-8359,-46390,-68053,-11208,36907,36939,51824,58943,54328,76171,41420,-24137,-12576,-4066,-97080,-104136,21157,80531,8785,-70272,-121100,-117585,-76304,-75318,-117825,-104766,7565,77339,3412,-80766,-28194,85683,102867,40963,47939,87275,78095,68156,95071,20195,-123326,-158143,-65869,20142,30271,3866,13434,8890,-9467,-22524,28414,115945,124022,95866,125033,146689,145611,116358,70026,68792,39339,-33252,-29410,28525,34186,10427,-20713,-8327,61893,78185,20673,-71296,-148288,-119567,-86744,-71593,-38372,-40683,-42187,30377,51710,5646,-33500,-67689,-131495,-121226,12695,121427,41237,-87462,-119387,-91719,-63891,-57253,-32564,-3552,-32929,-58116,565,38284,-15977,-12209,77661,89015,17899,-10835,1637,4536,-6360,-10591,23211,15339,-25768,-20097,15738,-13258,-31228,42729,116487,114141,80892,57090,19789,-1039,23195,71442,41961,-60269,-86560,2529,94386,82964,28599,58218,85286,-2524,-60910,-39112,128,5695,12751,71004,113671,39340,-74405,-41860,86035,113177,43141,8702,35847,89403,93067,38568,-17393,-58866,-96247,-90904,-71674,-45977,18675,96031,95301,-618,-105987,-160222,-85001,28887,74989,86386,103140,95049,74850,53164,-3404,-43932,15,13423,-26088,-105248,-147676,-95125,-19799,-17663,-58783,-30458,51979,43312,-13945,13554,47207,-13936,-40810,37754,80461,37284,-44046,-123210,-74733,70418,120307,60069,-50330,-153322,-189848,-112295,-24672,26076,60122,44072,-1755,11009,74983,88895,9237,-82149,-115041,-48369,59078,86921,-11543,-125355,-104423,-9492,29162,53327,107137,119466,31907,-56540,-26563,76925,123882,67055,-22388,-7949,68629,52460,-32817,-70215,-81330,-34589,28378,12664,-42628,-57008,9066,97842,98298,26892,-21188,-26503,-39613,-70976,-101494,-82214,-971,11752,-42170,-30093,60116,59811,-25511,-44195,54275,152767,187174,170288,91917,-15110,-11598,70004,65211,8323,-7916,5987,-11141,-36121,-26951,-35020,-67128,-41222,43261,40176,-14410,-20383,-42718,-100551,-123536,-106016,-55775,27200,73696,73675,78072,103363,87208,23952,-35162,-67934,-65464,-55672,-65821,-58345,-81817,-119815,-61199,16939,79037,129974,92725,-10301,-39665,-1485,29622,38904,11262,-46395,-35418,30457,15462,-13789,-5823,-22933,-12390,53308,61020,-20049,-130537,-191841,-132114,-56529,-45596,-76589,-82184,-77223,-75928,-82736,-66298,-1553,36739,-33475,-104420,-95834,-82538,-66600,-39021,-9761,-275,-690,20588,33242,67479,81524,3337,-56395,-47901,-75804,-127931,-133507,-106474,-35853,46166,32491,-51985,-112136,-151675,-190064,-149815,-59740,-69484,-156406,-150081,-76944,-24573,-2171,-52010,-93596,-57727,35076,111117,85614,7017,-25180,-38377,-53064,-41997,-7355,52287,60552,26420,38758,51815,33892,15646,4252,35933,97724,94717,38301,27491,40557,51266,62985,7254,-62841,-13656,98456,62112,-62202,-61198,42465,87530,52651,-13351,-12119,49324,23039,-33548,10204,77265,43144,2239,42052,61686,1007,-3765,68190,64485,-27585,-78473,-11849,56372,25951,-58850,-85989,-56221,-28085,10038,62364,51811,33970,110922,192923,132130,31303,25566,-7134,-95974,-75618,23735,-14042,-96194,-53817,11231,-19087,-57525,-26329,-238,8754,49593,60047,5214,26621,143226,157837,58913,-45382,-70900,-24071,-6462,-49571,-55847,-23349,-23767,-22510,2036,24184,3766,-15545,-25640,-31373,-10511,45947,107743,119715,61116,-49372,-110946,-61570,-9844,-29100,-38330,-12730,39738,103134,76380,18166,99970,182441,139147,121062,117410,84215,77191,94591,58080,-21038,-80350,-82408,-23639,35510,32441,7000,22679,37513,25563,53415,56301,7962,11336,58977,29024,-33057,-33349,-9568,-21227,-25865,16450,30088,3334,4279,186,-36692,-87140,-102683,-82937,6453,100874,69016,-77309,-158602,-154623,-178659,-159997,-27960,58276,22303,-16799,16460,59734,54887,11772,-307,32671,69180,47177,6562,27720,53099,28400,-8098,399,24483,25880,5265,115,-5473,-21822,5046,44981,43605,42259,12978,-54231,-94876,-93121,-48756,57024,112740,63440,28469,-4347,-84932,-117933,-73422,-25859,-19785,-45659,-106531,-148590,-108445,-36103,-65867,-94068,-37778,-35868,-95276,-74827,-2755,8819,-23698,-47725,-60442,-37199,9977,63082,83077,93672,106667,72400,14982,9556,49539,46183,18141,19837,34854,10838,-8770,24686,38463,4391,-30085,-16616,39319,88780,111123,81530,48802,3737,-32110,-39038,-32815,-16669,-17903,-10168,36921,62285,33590,-42030,-123369,-86579,15532,46154,-71,657,70394,41059,-59264,-11172,98224,77383,-24642,-105918,-106226,-40181,-24756,-29776,28855,55404,54031,70401,23458,-84354,-111004,-39013,42364,89497,108299,93712,34278,-65923,-136694,-164927,-170616,-162438,-128649,-45533,29676,18620,-70992,-88385,-49494,-3524,85481,118348,42647,40674,79947,42821,-24259,-68059,-68748,-50560,-43877,-17971,-22381,-76580,-52893,-1788,-10003,6385,16961,-11960,-10819,61957,113057,70404,5706,27270,79766,100381,59930,21611,5605,-12054,-11728,48362,48844,1509,26394,10297,-77200,-56764,37299,28665,-80911,-140469,-94968,-36531,34289,112657,112709,25151,-22040,8889,66253,97387,53918,-26818,-95964,-119767,-76278,-24229,-16715,-35121,-42320,-71474,-122142,-66272,81554,142465,81907,31902,37359,37745,58487,189978,200073,57292,-47016,-36384,-6388,-21916,-51703,-30260,-8658,-28043,-47654,-75213,-103304,-120048,-131050,-71192,664,-48275,-134958,-169395,-228216,-242128,-153446,-58280,19189,57871,-14278,-109435,-146244,-151891,-75170,803,-49619,-68388,49837,107846,71693,38066,50707,46915,6996,-39678,-31607,10854,13831,-54474,-76030,-49613,-21209,17224,29543,5870,9114,58568,111372,78920,-22392,-15387,73140,53414,-25190,11875,76624,70512,20005,-15487,-43940,-84672,-114786,-77646,-36306,3059,98684,119500,26492,-42463,-73546,-117733,-117093,-74590,-34695,-6111,44617,77193,90330,78514,45715,29443,3944,-20348,-15105,2339,17853,-29601,-109099,-94679,-14462,71733,78166,-10659,-84793,-38656,85255,133513,90045,32986,-17903,-39555,41582,127422,149320,106284,-10129,-93138,-63344,-70909,-171915,-226185,-161756,-29198,24527,-13800,-6113,7560,-1300,-5057,-17219,-41830,-22155,14205,19645,847,-27659,-54292,372,81123,74262],[132480,46387,-19450,-15866,31713,38633,-2432,2215,29846,10733,-46860,-95149,-123066,-96034,-96030,-102192,-58209,-19904,-16267,35508,97773,125687,87955,-15036,-140158,-138943,-18898,92331,108252,97226,59840,1479,-54338,-91140,-23244,59638,15672,-77409,-87849,-22873,18161,-49662,-88146,12660,80695,78437,137973,148140,30822,-87924,-103828,-87263,-83002,-40877,50912,68892,-5772,-30927,-15208,-16985,-25418,-28208,-56130,-67599,-48336,-41347,-61918,-68626,13793,74529,42196,-3243,1704,29459,58546,83587,116422,104967,19706,-30050,15575,47822,34918,-15362,-78298,-38423,96053,119851,37152,31758,70003,16494,-53710,-84020,-111427,-106213,-14775,86794,84826,44329,13506,-37688,-76933,-40998,-7852,-10899,-13947,-27266,-70128,-84974,-54175,-57026,-115837,-129341,-69097,-50645,-84287,-102929,-53785,33236,78935,43013,-25021,-51714,-5151,32826,22288,4611,12427,22310,44677,63257,70185,55401,38689,27844,45366,90627,48463,-37542,-29470,-26521,-136718,-150118,-25458,57504,28230,-26618,-90035,-90606,-34841,-11102,-23023,-26015,8940,51588,28065,-43678,-40243,47577,62301,8316,51622,113619,38880,-41388,-10974,-17578,-95609,-90285,-14772,9528,-6918,19710,67093,23250,-36390,-71286,-18351,106861,144083,88739,86498,102975,85707,50930,24810,40964,21297,-21826,28348,89978,55331,-12711,-61149,-29471,45758,18103,-56836,-77993,-97906,-86762,-65574,-86765,-104569,-77757,-27707,55880,83426,12426,-38688,-31547,-72027,-112761,-51796,43326,22450,-39707,-76241,-92345,-63040,-28877,1827,41148,1394,-82570,-76100,-61286,-76765,-21355,47488,8767,-62799,-73789,-37899,-11422,-34311,-48377,3753,55303,77287,73015,71509,54913,39824,25101,8138,8,25971,81029,83715,30318,-9419,4355,14058,-12011,-25221,-6577,53725,107833,104957,86212,38469,-61758,-97996,-64074,-49881,-54161,-25900,22669,26496,-30706,-79482,-18421,65931,48733,11510,7808,3513,44662,103409,107411,92355,61406,-12263,-84162,-116879,-66367,46070,92060,13767,-90493,-163021,-187700,-86193,53413,124946,111442,52693,28042,35369,12684,-2266,61968,74325,8727,-62147,-101226,-142981,-116951,-30754,-4193,-19485,38741,134595,114473,56009,70555,51909,-40778,-32446,115912,176383,63885,-96922,-181268,-119605,-15674,38698,54201,-10437,-118590,-180461,-133266,-40608,43934,92899,80011,32328,1503,14763,34572,9140,-39588,-51843,27942,131321,128647,39005,-49254,-76626,-79576,-58587,25594,107950,59260,-98487,-174094,-91263,54433,127184,80658,-18122,-30597,56392,83653,36083,40627,60865,73166,60269,3363,-31261,-19631,-3932,27533,52512,19376,-12031,2534,-14943,-80805,-133607,-92130,42123,106372,61116,27488,50792,7470,-71331,-59960,36092,143180,194339,145643,46235,-37425,-39711,-1417,-21304,-58687,-37789,2764,2823,-5167,-13942,-59862,-89094,-19795,86155,68771,46507,106169,103559,-2169,-70325,-47891,15321,51646,17869,-7251,39384,103775,79695,-3683,-53147,-52868,-18312,-2962,-25061,-3506,-21425,-90416,-44990,22834,48003,58700,22839,-27583,-4281,31754,36839,41672,357,-66850,-36882,29976,7000,-8882,26500,27721,14422,70422,105000,28541,-66095,-105440,-105100,-86967,-55705,-83891,-126959,-129189,-96812,-72030,-47463,-10771,-158,-56994,-75462,-26697,7399,30494,32250,5849,-13566,-20481,-21677,-4852,71770,110916,5165,-103297,-103973,-85746,-76633,-80469,-96963,-77849,-22461,-8179,-20397,2928,-40816,-152977,-142120,-23764,-26134,-164505,-177662,-77316,-36392,-51069,-75980,-55139,41069,125845,141009,106382,44519,-21802,-79114,-86147,-47203,-38194,-46089,-63777,-42314,44976,76844,16793,-6053,1889,-2857,4642,-14450,-43248,-19701,23735,64944,78340,23221,-36241,-12788,30419,-19707,-100248,-78673,11317,36731,16881,3105,2338,27579,-698,-35139,22921,90016,23017,-61930,-35490,25530,14874,25043,87078,83841,15885,-14500,29266,62024,45449,7663,-3236,-1988,-15805,-7804,15841,-25185,-24123,122716,243731,167423,44712,55393,57626,-17245,14366,118750,46047,-110449,-112218,-31054,-16571,-22100,-381,-13416,-34605,4706,13405,-40446,-28239,61646,93531,60614,-10385,-55875,-24702,-7299,-27633,-7747,3417,-29289,-19477,20574,55894,63432,65821,69059,59814,52301,50569,59391,100492,99887,-28437,-163694,-154096,-96146,-65927,-20241,2535,9475,27891,1056,-40853,39517,89917,22829,44999,118911,98576,68831,85554,33269,-55899,-76483,-39427,-11489,-992,13148,6833,3824,16061,-11592,-10571,23939,34701,47170,41906,31247,31660,-30058,-148186,-171123,-66304,34852,14997,-33152,-490,18597,-15803,-59738,-84762,-102194,-35859,65519,51471,-29924,-25282,-40557,-120845,-129799,-18220,18997,-31041,-25557,7562,-3494,22504,50839,30443,42072,89923,51828,-14041,28780,80439,31530,-26919,-5828,3048,-64869,-117701,-76157,-41614,-37904,-15163,15271,11338,-11479,-42605,-64218,-58375,-62459,-68257,-12799,46790,29093,15659,-41474,-176213,-200673,-91372,-29973,-27098,-2798,-41792,-142969,-142014,-47395,-32342,-16609,65586,64999,-24625,-84428,-83521,-31722,-8329,-77119,-147819,-80145,13798,44799,37185,31786,63358,83243,85740,118504,139389,65845,-26791,-14553,67319,75304,39394,77957,70957,-27338,-86119,-58709,12560,70539,98569,62180,38019,29740,-502,-48535,-68878,-38057,-29410,-52095,-32191,4481,7953,-8904,-50007,-57603,-40869,-34174,-30895,30594,128067,108795,38578,80346,114960,27917,-62124,-61223,7282,81854,71725,10163,-2149,-8292,-11465,22273,20214,-74931,-147586,-89305,43964,109549,78306,29536,-3590,-61421,-123423,-164134,-177510,-150783,-79826,-2530,72822,131718,59161,-61370,-95462,-34757,58916,87009,12677,3865,61519,41215,-65189,-115931,-37393,33919,-14520,-51067,-32630,-56648,-43556,12451,21385,20792,8155,-21188,1398,94537,130121,36861,-92294,-83981,11721,65827,43764,23856,18059,-16903,-61048,-77161,-96557,-63441,47853,90046,33990,10637,54012,86468,11326,-80231,-93284,-33440,37140,85375,103015,93083,81833,78260,73084,51606,20531,18899,8573,652,22333,28239,-15506,-83141,-119404,-121129,-117264,-74156,19581,86026,62878,56459,131967,159582,137138,210147,227629,90722,-64774,-77535,-12870,38528,78232,119805,106133,65783,14701,-46295,-31593,-11996,-73651,-69904,9088,19617,-35201,-108866,-220398,-232730,-91024,20704,39655,12319,-53592,-118317,-156045,-207328,-154568,-17684,5234,-65027,-41858,28683,86611,95376,46879,-25731,-51584,-55649,-56763,-38266,-52821,-134866,-147247,-88624,-49662,-24409,7698,25361,39307,61005,78007,67993,-1817,-43327,17102,43276,-40501,-38759,24844,4599,-21402,23422,27994,-31635,-115337,-136369,-65458,46488,146324,132665,63407,59901,51572,-27326,-65801,-66259,-92283,-93735,-39057,29210,74995,55919,30277,54568,19179,-39836,-4409,46629,59375,16262,-63730,-79570,-16331,58883,52402,-27742,-123762,-126444,20566,160283,187173,137331,47829,-44247,-4986,93302,119832,67753,-43367,-111235,-36760,24699,-77438,-214342,-209727,-60344,36505,14347,-29227,-62060,-54606,-33653,-28044,-13694,28609,64045,76410,70828,52832,16636,37981,117871,148328],[145202,73419,-21301,-39995,36702,64711,-16861,-66112,-29638,12602,16059,1303,-29092,-31976,-16836,32872,73674,34105,-35764,-11446,55421,94339,68844,3831,-57879,-37360,54030,122225,75298,-12987,-67590,-65873,-54589,-81113,-59574,-3886,-7297,-39017,-37763,19847,70084,16697,-38326,25768,85632,112590,192423,207152,62792,-95719,-113717,-58699,-35823,3239,53191,38739,2995,20454,30025,12109,-7271,-42184,-75678,-83423,-85698,-112707,-141697,-114983,29759,129889,77534,20741,61831,73864,31554,38357,91742,80308,19702,-9751,6207,17726,25779,-18957,-92427,-77168,33067,64572,26684,40659,55147,13700,-12325,-24250,-59927,-104792,-103129,-36573,13386,31190,46450,19278,-29778,7550,44810,-3341,-67303,-135204,-170150,-115078,-37644,-3484,-31260,-70370,-11702,47115,-48228,-145540,-88204,14792,60713,49677,1008,-29722,-21220,-25931,-7545,27177,32164,50709,83848,52749,503,-20986,-32113,-42515,-15216,55860,48993,-17463,-55814,-74634,-110855,-92469,-24265,19150,13870,-4341,-35236,-24608,21145,34071,14688,-31130,-56120,1287,56066,-16875,-67416,-22445,-14555,-38516,34924,113530,38127,-86775,-78781,-4215,23741,39531,62588,33918,13365,80032,132664,65571,-18172,-63376,-30534,59986,78843,30140,28827,48065,19193,-14309,-8548,21788,28812,37936,96684,136972,63756,-24486,-49480,-2339,47025,3644,-63876,-35172,-2140,9390,-4470,-72216,-122831,-86912,-18821,55755,80183,10539,-48449,-30270,-27015,-34411,-33674,2860,17033,13673,-980,-38095,-43645,-17581,25263,79924,68583,-7020,-35356,-57560,-77198,-27406,11862,-20955,-40409,-26538,882,16616,-15824,-37476,-30565,-3945,59302,75643,58833,51024,58770,33203,-21604,-44065,-2710,58592,60151,20131,-25436,-27730,12572,42372,18928,-24210,23184,118683,143912,79393,1680,-44368,-49215,-46589,-66802,-65914,-43150,-26248,-39580,-51991,-30900,9920,-834,-24160,14157,47660,1247,-1636,74155,128434,151689,147711,88836,-23970,-108859,-63722,75426,113851,-2114,-97740,-104514,-93030,-36643,42185,73626,24302,-45403,-41757,9887,22106,38607,93650,90441,36855,-32137,-63845,-99207,-81882,-16786,-29009,-51489,43966,159146,144626,91399,42690,-58518,-141966,-73395,112718,203913,106013,-29585,-86724,-76679,-63215,-20621,50197,32176,-41024,-84324,-63465,-11043,40441,67499,58717,38649,10580,-6165,4837,22355,34255,56119,107949,140946,90169,46834,52808,11794,-86179,-97807,-8769,45043,-13969,-131438,-178806,-102709,37422,104822,63835,11434,21829,100686,138217,91571,87535,120828,103928,35085,-25845,-17637,-3516,-48346,-59651,-26741,-40331,-48409,-191,-7943,-74672,-130224,-84680,60642,156918,171349,131339,66419,-36977,-120979,-100565,-25330,62559,126077,75509,-23607,-64132,-54339,-33528,-57981,-88368,-69385,-34130,-36591,-31597,-23321,-61819,-70161,20847,99873,36479,7885,105397,131517,39722,2798,36764,64464,61004,1027,-55444,-39421,9513,-12383,-65764,-58350,-11726,29462,20941,-7483,46452,70411,-2926,4102,24431,-11283,-31408,-28738,-28703,6413,38285,40129,35103,-13559,-62766,-24718,14872,-40675,-64486,8785,57947,44108,58826,62950,3528,-20551,-2287,-33756,-74835,-62088,-58430,-77807,-81195,-40851,-2904,25187,45548,39383,23806,40269,74647,89113,86671,46615,-14728,-27790,-14012,-34198,-46428,26177,88173,35260,-66262,-104797,-72212,-18004,-16987,-72123,-101788,-37938,29553,64755,94394,50124,-65344,-76183,15399,3376,-154654,-190866,-89322,-36930,-76325,-103556,-48538,50818,99376,90859,75224,28004,-42887,-87693,-69867,-18659,-48009,-135755,-150939,-94992,-15807,36000,24945,14008,4374,-26486,-36062,-33646,-30918,1163,69675,89193,29744,-27647,-29227,-17159,-20825,-27326,-28376,-26040,-9570,-21830,-18797,11107,24294,1266,-61009,-86592,5102,92530,19995,-54107,-28802,15892,18450,26016,27006,12835,26825,62104,86970,69550,45178,50926,72189,47787,-20924,-33976,-16782,-72925,-81299,50302,133844,65672,5874,71212,105440,51148,56060,134583,72884,-64075,-69092,-1509,913,-11225,-1171,-13045,-51843,-46249,-37486,-78630,-84324,12616,84528,99954,77824,36608,9795,-11761,4186,60115,63527,21282,26462,20545,2096,-116,38041,83716,100571,91969,55894,23177,45968,54536,-33172,-129518,-121948,-61705,-34866,-22382,-14465,-22104,-46036,-62975,-51192,-9347,-13498,-40282,25312,92204,54306,5694,-6527,-58379,-108152,-69705,7447,20732,-14424,-6728,-21581,-25683,4380,-27410,-70164,-40450,17543,55241,25730,15313,31474,-77869,-256736,-225210,-35675,59334,-67,-50274,102,29393,10337,11090,15099,-45894,-50209,15162,34959,37408,92027,89641,14372,-68782,-62683,-50637,-64033,-22821,16411,-27462,-42853,-3250,2001,18470,74898,48066,-26929,94,51823,16192,-34231,-10250,-21312,-150218,-229737,-157740,-69562,-24358,-1085,-391,-20838,-47618,-78142,-61195,-7245,-664,-69127,-101289,-51729,-24677,-55309,-143872,-228890,-172751,-41993,11104,26956,79433,47959,-80965,-140263,-82725,-3802,100613,164629,112275,36763,-26740,-82179,-31691,37538,-61942,-197491,-155273,-31913,32578,27945,-25238,-20819,44776,99852,134816,139915,54889,-54158,-47261,62643,86921,34574,62300,52145,-31765,-73311,-59817,-4837,90660,161387,110721,65410,81193,90969,23585,-78908,-93865,-58885,-73384,-76291,-41296,-7047,47807,42419,-37379,-96735,-60223,16942,78585,110017,81521,56533,84211,60742,-30063,-79986,-4576,105144,129794,87478,45155,14223,-39880,-65706,-21291,30059,-8040,-77408,-91066,-21527,61536,72621,17856,-7096,-26307,-64498,-101632,-136287,-135588,-52953,29121,96664,185878,172413,42248,-49448,-37412,-5927,121,-18806,-5483,41672,63771,-15211,-82951,-10092,71484,-4107,-91145,-70369,-59397,-67988,-23336,27456,38822,400,-26891,13689,92599,93017,-22475,-159162,-171383,-59272,20380,31906,40930,23423,-15521,-55878,-129791,-202486,-166798,-42356,52570,79485,46834,13489,34582,8709,-83637,-128162,-61527,26892,76148,89504,77702,66500,73508,48026,-35358,-63056,32172,103492,79797,43939,2309,-40755,-57211,-72295,-78106,-56597,-62233,-49276,43356,69251,57981,126812,152114,108521,161307,217405,124078,-27749,-39077,28576,70591,110119,158206,157003,123349,45230,-25300,53557,150397,81340,-9745,670,49280,53906,-43601,-159271,-122404,8616,47415,-2466,-38119,-39004,-23623,-60758,-192450,-196010,-18175,75227,-12475,-78144,-50156,41994,72829,-11732,-98682,-68446,-21180,-26503,-39267,-67522,-143533,-165925,-125074,-93295,-79487,-25700,42662,51295,4832,-28240,-14811,-21838,-58708,-54299,-29035,-64320,-61713,-63492,-94185,-44283,74690,116030,89395,-13337,-109617,-66716,65391,159905,152799,98175,82320,86811,56501,22207,-17857,-85432,-106029,-52672,21967,91050,92521,70387,95654,54762,-14231,22387,65816,70186,62708,12404,-48656,-36861,-1440,-11722,-52190,-107078,-107332,9429,126003,175399,175238,113889,-7451,-52604,-29168,-4431,-19869,-60449,-61606,12362,83304,15737,-137663,-196522,-107343,-31528,-37668,-88233,-112370,-90128,-70894,-28115,51825,101536,79353,46116,35906,37443,27518,44703,103998,154392],[89493,43448,-62893,-100186,-20372,19433,-48803,-77218,-26469,30686,86481,119423,65554,-6469,3849,91684,138849,87328,-15002,-47462,4741,76219,72173,27356,7816,40998,77873,64024,-47709,-135857,-121182,-51246,-28760,-81048,-113012,-100439,-70843,-8579,48908,64105,48997,16770,-6159,25655,65213,117139,185788,162870,56072,10069,63629,59069,1375,2761,23487,12528,26443,71269,56907,8124,-29975,-78698,-104381,-103674,-109836,-122152,-127041,-90910,24156,111285,71763,31118,82421,69409,-29298,-76225,-67992,-46416,-15282,8151,26374,28105,2519,-65486,-86528,-24756,44898,37200,22255,52231,59004,20542,-16069,-27179,-23916,-60487,-138154,-148615,-67481,35403,108801,78768,-1780,109,22555,1475,-26851,-91037,-155861,-132538,-52467,39040,58553,-7253,5260,53224,-45972,-155790,-105496,-22153,7450,20802,7646,-16115,-27588,-29716,527,19258,5316,17721,56660,27907,-61703,-109037,-90718,-61690,-42451,-7607,11757,-1060,-62765,-89769,-55641,-15571,8898,14609,-7207,-19400,-13883,1893,24419,25128,-22956,-104518,-124535,-30864,53269,-11330,-72085,-61164,-65524,-67100,-4442,47494,11583,-86052,-81801,13654,84308,94246,79378,40399,47554,119835,145650,64484,-15929,-38109,-11561,26319,14026,-20543,-12351,-4368,-52232,-90795,-55304,5651,40945,58436,77737,108072,67666,12547,19751,55076,59807,19148,-24344,1959,39178,36454,-24957,-84066,-101513,-67377,-130,59488,45696,-11161,-50730,-37620,-7885,12518,-16942,-8254,17726,27966,43384,14600,-46256,-51865,9056,62566,72508,69173,81895,52646,-15804,-38208,-22604,25296,75430,71984,57465,43165,17417,1702,-43037,-76670,-18458,20980,15612,-3070,-2107,8772,-14024,-23430,5761,14369,-9671,-24178,-47422,-27627,40378,71987,26900,-23613,14082,92318,110587,47298,-1119,1059,20212,14256,2877,-4565,-39032,-63829,-59744,-47948,-29472,-35597,-81189,-55743,36257,91398,43013,-13005,10780,72533,117508,146693,124404,47174,-32041,-47823,41423,139396,105401,38116,67229,61075,10674,-18940,-54789,-109651,-135479,-113644,-47715,32269,78438,43306,21701,28263,13132,-34076,-73410,-69139,-63278,-104407,-96244,15659,99109,71041,13883,-65103,-156032,-171286,-80894,56910,135963,107453,73844,38818,-43959,-72041,23869,115040,68511,-5320,-26267,-5921,7436,8457,9950,5370,7756,13350,3575,-10652,71,54242,91005,79842,41231,-8260,7290,84841,63805,-45440,-68573,-7129,23899,13152,-39034,-105519,-80381,36529,79819,22509,10344,89553,173682,171374,75920,19176,37040,39895,-4701,-19159,13678,-7539,-68648,-79852,-90508,-131834,-107223,-25869,-21397,-64039,-91660,-62162,28304,111542,183620,170531,75236,-44504,-124252,-108149,-51268,-2952,62501,48590,-39993,-54343,-11662,4262,-17684,-44704,-76748,-95236,-112303,-91196,-33788,-24457,-26856,27304,62250,-22183,-80239,-5057,35520,-1292,34933,114398,115014,67235,4834,-55920,-75436,-58723,-69624,-78959,-36962,22570,62315,51877,19302,54089,88483,51127,49094,35323,-25493,-39178,-1339,6665,1093,4260,8027,-2767,-29993,-42142,-19385,-6478,-75553,-118492,-36868,52098,65333,31229,-52122,-113680,-68685,-1561,5385,-42533,-74483,-57204,-23915,-1393,32218,34316,29481,54966,82619,103172,100115,85995,79145,70637,27492,-12240,-8393,-5870,-35511,-56265,-14746,37176,49351,3771,-51381,-33727,31601,61379,27828,3811,64807,110537,92454,70115,56639,4169,-17553,14062,-16594,-156838,-198755,-77592,2508,-51061,-105353,-58788,4804,29619,31089,-3833,-80422,-108756,-70409,-15424,40152,12029,-91103,-115427,-83515,-62181,-21314,34953,48253,19939,-2204,360,11981,10748,33107,100348,82781,-27914,-74307,-30689,-11533,6231,57746,89885,42495,-19580,-34851,17331,59515,39986,-26590,-79474,-81867,-23590,25308,-7778,-9415,25741,13188,-7289,2025,-26502,-44581,18863,83196,79835,15931,-19147,14879,62113,27030,-54814,-34313,18700,-55238,-119036,-52426,-14821,-61410,-43675,38773,55844,20573,1403,49487,47371,175,25522,62139,12679,-29397,-12190,4825,-16078,-25736,-32251,-102790,-133843,-15388,88155,129518,159489,146311,54124,-25213,20430,129235,151784,90209,43899,-19752,-85808,-109451,-47158,26778,57740,76042,72550,37124,-312,-26870,-35750,-22672,-5202,30105,24568,-24626,-22423,-11038,-61951,-69261,3494,14319,-27000,-3993,49537,18488,-38723,-65546,-103576,-153654,-150847,-71192,21756,41515,-10941,-37320,-41896,-361,38611,-31906,-120671,-97354,-16342,11807,-6505,2342,-1658,-124523,-249091,-160730,19084,62468,834,-13508,19855,14060,10727,61389,95229,5587,-56100,-12373,53029,105776,144724,137525,66024,-63694,-125600,-90413,-59690,-34445,-1593,-41872,-107286,-87270,-32801,5575,58683,65913,7886,-17209,44,-2928,-32340,-9545,-11980,-131587,-218833,-166409,-56097,16294,24228,-9277,-29131,-33894,-69546,-63898,-4247,22867,-38989,-93186,-64667,-34940,-95092,-188277,-182937,-54384,55561,85009,94045,100691,52597,-19842,-84796,-100375,-38118,83805,134147,89520,65591,35839,-39008,-28988,43620,-23063,-148337,-144667,-46213,36941,40257,-32186,-59386,-3654,34191,31765,56494,35040,-45858,-55628,36880,57548,-3992,-13428,-8030,2232,16658,-10825,-4908,122726,235508,186793,130135,130782,146622,97076,-42691,-125954,-97798,-63096,-37842,-15697,6766,67427,63007,-43969,-105392,-9685,93934,74199,4290,-40051,-49838,-30692,-35125,-64769,-74485,6567,104918,83695,16715,30598,64154,11341,-46999,-28134,31713,47447,5057,-81238,-107030,-16737,60281,18268,-19429,-6561,2649,-27956,-78835,-86730,-12150,63292,110746,179321,189280,115512,46349,30886,20278,-952,-875,30616,62166,100933,70038,-9842,-580,58707,14582,-69532,-67610,-52516,-95192,-106154,-41665,16565,-6168,-15799,34272,90056,81205,3076,-67188,-68358,-19313,18253,51666,90095,39489,-6989,12868,-27250,-137622,-189127,-149772,-59658,3068,-29164,-84065,-72245,-63366,-136218,-175509,-118647,-19311,65457,83599,8650,-41461,-3778,-475,-83039,-109459,-5479,70720,12843,-44957,-64464,-63011,-7111,29598,10966,-6399,-60155,-70941,56061,120090,78873,58970,37368,18312,116094,186391,129284,36284,27600,39230,23864,37169,81805,119985,128089,53716,-28677,43270,149717,94944,-12445,-31239,24483,51005,-39034,-111906,-43965,27814,13211,-29624,-34202,2953,64158,16497,-165344,-193033,-11828,86294,30950,-15039,-23921,2395,-2654,-63863,-106037,-51541,5052,11092,-4479,-27477,-87648,-122088,-117078,-103068,-89134,-36438,24221,3246,-82443,-129290,-100134,-49189,-24231,-32520,-44484,-46984,-32588,-97685,-156949,-89515,39538,110700,135014,59646,-64164,-78874,4026,78306,109703,71464,-13297,-36330,11683,47150,26582,-17788,-33084,6807,49161,92577,106658,97627,102916,58359,861,15198,28893,11987,19613,16797,-34203,-53003,-11782,7342,-21985,-54879,-37167,35267,85863,120726,154004,134205,31863,-73629,-136586,-104929,-44792,-11251,7389,17392,35966,9803,-81976,-141528,-134901,-145117,-157224,-113742,-44020,-19892,-42553,2114,80205,78205,5646,-45787,-65693,-60309,-28540,25741,56940,73660],[37430,4256,-76673,-97658,-33302,4289,-28666,-32611,-7068,31235,111698,165452,89597,-15104,-32153,27917,80840,97334,29694,-49826,-25387,75187,110088,82117,38725,47683,58349,4036,-110278,-120792,-20094,59140,36845,-61592,-138301,-157026,-122279,-35579,50765,48467,-6540,-21667,4977,41169,65647,107495,147477,90938,36270,98579,168770,73074,-29056,-20883,-12154,-46093,-35535,12450,2247,-22109,-43732,-73045,-88785,-102302,-119443,-93568,-59347,-60849,-26803,35631,37352,19560,48860,26067,-62598,-142629,-181484,-110422,-2612,32816,66970,91525,14110,-91262,-53422,89670,149140,73914,19226,44651,70003,42086,-19455,-37401,21599,40639,-41894,-105651,-67057,33890,95019,62287,2588,-15257,-18488,-3113,20310,4069,-66444,-110462,-66856,25751,54420,1017,-18917,-16222,-58668,-100674,-63343,-22189,-27602,-30306,-15528,-10728,4541,40342,37318,-27243,-53821,-13934,60581,84100,8620,-77934,-66068,-3314,7874,-20572,-20960,-7568,-37131,-37896,-11165,10210,35473,39209,-23043,-57656,-41563,-26042,-4312,15653,-50106,-150977,-132133,-12703,56856,22747,-24326,-25591,-13578,-12187,3281,32789,31966,-34805,-42929,20435,61579,72412,67604,48873,75098,120485,116433,39879,-6125,-5506,10150,17849,3234,-24101,-16572,-17429,-76978,-125497,-77248,11465,46120,28022,15461,52526,69670,62703,79768,77888,37362,10846,18445,25045,5703,-41507,-122746,-123406,-67944,-27588,32810,84615,49889,13783,-3772,-1410,16731,-10860,-63908,-25469,10462,12066,50126,39096,-56269,-93035,-41841,-21374,-23947,32735,111027,112078,47439,-10360,-25345,45104,115466,97017,67940,59210,58181,52068,-2751,-60872,-36824,-2422,1895,-43439,-70973,-44131,-23557,3926,24122,674,-22558,-34411,-68139,-30677,73609,104892,55690,17281,20893,48761,60342,42421,16662,-16187,1458,47830,78386,52291,-28020,-68878,-47102,-59493,-103933,-124855,-101560,-17643,49575,66469,34580,-27886,-37442,6909,44197,76752,76621,81299,68541,-10971,-32653,83489,157254,153326,191685,144387,18702,-75780,-136387,-155967,-130889,-112026,-66026,38233,100184,42447,-21471,2902,42356,-10134,-71569,-100593,-145764,-151130,-71652,6743,15265,-30884,-89957,-146503,-144815,-83352,-38109,12707,71357,93249,110828,64055,-66999,-65188,112734,199811,96137,-4242,-29887,-6043,-4295,-23771,-23841,-13916,-3040,10409,1298,-35075,-41957,24004,44976,-15772,-65426,-75148,-35031,42926,57190,-1110,-19329,13833,49584,78681,38960,-55394,-67379,25650,68081,9478,-14348,86609,186037,161864,53986,-9688,-14232,-5165,-11611,18908,52833,15046,-15381,-18081,-88239,-169285,-134464,-41860,-20464,-40857,-47827,-46776,-21817,43167,136824,139000,50431,-56517,-111447,-69763,2168,13405,43047,51787,-20157,-30085,29026,25255,18586,27823,-39171,-113414,-143246,-116761,-25247,33339,11173,-9553,11778,-28331,-100495,-101266,-65474,-49079,18799,144412,172518,88432,7716,-18346,-18587,-10162,-11117,-16348,-6546,28441,67764,74995,36428,19602,32051,37310,56556,40630,3384,7004,39471,37844,-6218,-55026,-60739,-43110,-29229,-31490,-32819,-21754,-68340,-114495,-59723,27030,50212,-9220,-136918,-207943,-150370,-62249,-4027,-39231,-91200,-65773,586,38180,54236,4718,-61094,-44973,35949,85713,62965,15703,7152,28818,26851,30223,18416,-40096,-70672,-45165,5414,33665,39367,32402,6816,5833,52913,113146,151168,168820,176238,131847,35849,-3965,20768,14798,-9411,-21002,-63962,-160730,-170111,-33802,49129,-2957,-64858,-45075,-2419,34584,38852,-44973,-150113,-138563,-54051,2677,63351,105358,74422,18994,-578,-15844,-13965,32853,47302,22654,24208,26526,3737,-9306,26279,70497,48074,-17084,-31879,-3176,23882,81938,127647,130366,73731,-16015,-30884,53613,92392,20861,-37068,-2055,37973,-16394,-73974,-61864,193,32122,-6698,-35801,-14888,-11676,-8367,25609,31768,-5699,-76652,-90183,-29656,14793,-25320,-71963,-2726,74194,-29463,-149688,-114482,-58924,-68751,-40790,-5213,-19362,-38748,-73308,-55225,9612,47364,81472,84399,7267,-46407,-15714,26850,57127,76727,25068,-98208,-121256,-5920,65437,101800,154501,152374,61559,-16178,23855,156081,214115,118485,-4923,-84813,-134296,-155127,-97096,-38474,-26647,16324,81734,85825,16392,-45084,-7796,73774,82680,67917,50999,9826,35742,66386,-19758,-52011,28767,51552,31695,61681,50760,-53039,-98200,-87371,-106959,-144703,-126270,-39655,48783,61121,-11253,-74216,-42754,50164,74362,-38059,-127489,-88829,-32693,-50336,-44820,2454,-11620,-108773,-167795,-88371,34863,55520,24324,41483,45027,39,2978,52471,63861,-25275,-80323,-32664,52868,110441,110398,59640,-13067,-111250,-153454,-94083,-48483,-65050,-66154,-84615,-127545,-113215,-38457,18908,63725,91793,57787,-10177,-34589,-22629,-32850,-4400,24558,-37297,-119472,-107234,-16006,56571,34633,-28487,-39403,-20397,-39618,-44221,-12228,3993,-7907,-22367,-25531,-30174,-65599,-107316,-77426,22326,96784,108812,90313,44136,-1582,17260,404,-77425,-122088,-83333,-17817,25541,53403,43321,-15220,-36159,2496,-4481,-64114,-58204,-3720,49022,56554,12242,-32934,-40145,-51316,-56473,12401,34991,-34444,-52752,15459,43587,-9665,-69923,-66120,23188,83330,28645,1885,110545,215734,197430,173580,143461,106741,89480,24073,-67003,-84258,-20160,47312,54377,31431,33375,13627,-47523,-64830,46755,113570,4727,-105313,-121181,-121915,-125469,-113071,-85431,-55579,-4493,57933,31571,-51511,-29219,52450,41733,-8739,-19277,26929,83924,55869,-57592,-113797,-54226,13825,-3631,-37433,-7605,33437,2855,-28019,4057,60889,90628,110954,161806,135118,84127,88130,92384,76353,57065,39803,70353,101404,117442,100964,37799,15387,50665,48014,9683,12556,3208,-80793,-153985,-112674,-21555,-1294,8294,50574,94367,102960,87828,86626,106185,73102,39685,87112,153318,81131,12634,77526,110977,12361,-110544,-156695,-105434,-71455,-123841,-159862,-110666,-64757,-98726,-150125,-144491,-67241,36987,71420,-22646,-89849,-48296,-22661,-64957,-89962,-44382,-29609,-108503,-165955,-141782,-86090,-9649,53178,45769,-14226,-84681,-64355,70397,130857,78087,17153,-33527,-31937,82988,121589,91266,73622,58104,8128,-24295,-13172,18597,73625,125908,74284,-39910,-43297,5403,-28439,-66559,-49060,-4389,8763,-38563,-72918,-41913,-14426,171,14176,11094,24682,62305,2553,-154139,-159438,-15592,45968,33670,57816,52864,19062,-21416,-47496,-59921,-26771,13952,15625,3370,19300,-3263,-32984,-30115,-22383,-29159,-26076,-23393,-45462,-86385,-116873,-100309,-40341,27673,49279,15261,-12027,-2400,-53418,-129027,-121546,-31754,45631,76362,30406,-46771,-74771,-70156,-46884,13302,21088,-96294,-175242,-117039,-20313,8403,4627,26263,69881,73158,50174,27767,32584,52273,20549,-23436,-22451,-25589,-57636,-64356,-32759,-13574,1633,78816,112256,59530,2582,14231,77346,107641,112307,109314,84179,18403,-76047,-152628,-97762,30991,90997,52814,-24228,-56753,-41990,-45673,-61553,-78925,-141779,-167597,-54085,67471,82370,41239,56663,59790,-13220,-70952,-64920,-73463,-92749,-55923,26596,39404,9310],[19932,-11906,-40367,-34087,9453,55073,44469,3911,-32537,-18525,60790,123477,57298,-36631,-66895,-46052,2647,71478,32702,-65880,-61192,44992,121122,116779,28512,-845,31597,17287,-40430,273,98253,124856,76228,-17470,-113612,-156541,-135675,-101961,-58377,-30342,-39912,-39451,6940,53692,59053,57667,65050,31657,16742,45827,31710,-64319,-98743,-25180,-3715,-91365,-139341,-91626,-49888,-28169,-39423,-57546,-55115,-62730,-74052,-39501,-13773,-69827,-90576,-41781,-5193,2338,19206,-17316,-94818,-156587,-174765,-89380,21518,34384,63378,100743,20965,-78370,-26540,136090,216712,121968,8790,-5354,32542,44425,15465,5584,69539,112858,65453,-481,-18473,9085,6525,-9156,-13091,-25141,-36128,-22900,-18709,-21426,-45662,-77212,-58298,-29808,-35069,-39067,-35515,-47966,-37370,-14253,-68,-5989,-43804,-81454,-63618,-26199,37910,109049,72484,-47718,-74725,-13195,77902,150133,134538,45196,13221,41010,33161,3897,-14593,-30621,-35566,-7816,-20172,-34626,2614,19189,-69065,-122774,-96582,-64927,-28166,15315,-40096,-128280,-79909,26689,72396,66818,34839,37118,79252,72271,56015,118287,146035,53808,3530,36968,34874,36155,63965,74081,91083,101750,94059,55864,40671,22749,-2107,-18259,-23711,-37166,-28671,-11750,-40079,-75554,-44286,14311,20507,9810,24058,45454,38857,35970,45061,12808,-44423,-32790,41321,46059,-43783,-122331,-172708,-131861,-39707,6418,47040,96522,103588,100142,82592,77058,58259,-43947,-117967,-42165,1949,-6767,28909,28968,-54163,-116646,-119749,-134736,-139236,-70926,6127,19974,29272,37812,6335,-15496,14665,38832,52099,78640,95757,87482,35943,-24011,-20189,-5067,-18970,-75942,-93005,-59369,-23086,11271,21592,11005,4893,-13211,-67910,-47404,73743,140403,113817,63292,29545,21907,35327,58038,21850,-84491,-84880,14199,56695,27134,-35250,-61475,-45048,-81277,-150092,-139862,-46090,44386,38269,-25810,-68819,-68378,-21907,4618,-7233,-19116,-19469,38356,95479,33990,-62230,-49965,22733,106582,188662,126551,-26084,-111713,-134268,-112986,-49798,-10382,18326,57097,94915,115779,52668,42792,69871,14176,-70477,-118976,-151424,-104433,-14119,-5063,-40085,-75092,-109182,-121644,-66267,-9226,-32129,-10785,77392,99767,71540,8572,-82894,-56819,106258,177626,96158,14887,-32769,-31247,-26595,-29066,2735,42335,48855,19718,-15011,-47275,-50659,-3178,-7442,-71627,-87425,-63282,-26613,17123,40412,12761,-13623,-12276,17160,47602,7824,-62041,-72985,-1317,66954,38914,-22659,11187,100404,118927,81313,79136,72959,39566,14685,37498,69994,68274,64562,47741,-29551,-112690,-107789,-28604,9546,-3234,-14608,-36890,-41468,22337,115505,109106,13101,-87606,-111094,-24669,74694,67551,36534,25176,-23452,-40778,-9814,-21047,3999,67726,31120,-46420,-80765,-64358,15609,72918,22179,-34447,16182,47373,-14786,-93969,-84697,-40152,12683,132714,200913,114903,10684,19546,62910,78156,69247,31861,-3970,7640,34708,37323,-270,-29530,-26373,-11404,11576,1256,11026,32103,34410,30516,-16044,-108286,-121166,-40045,2270,-29001,-35612,-2971,-20917,-58328,-39084,7595,6342,-35632,-113111,-173463,-135637,-45827,-9723,-67282,-97134,-33633,35276,28989,10058,-47106,-135458,-141553,-48129,28782,29054,-25204,-36471,14636,48283,57873,8757,-85488,-98462,-22578,65519,81910,32023,8266,14687,13422,33196,89895,171431,207035,166723,70964,-26980,-34222,-1059,-5990,-12680,-27878,-77947,-123000,-70857,24677,62638,37569,7786,4590,37913,87240,81299,1810,-71097,-62477,-16420,-3354,43658,157358,208741,146574,101576,76063,41336,26088,8870,-11864,-2468,-15977,-78810,-83878,-9062,34664,31458,45277,66071,56549,73628,121137,102631,72175,58978,-17389,-72865,-13333,17273,-43307,-31428,94022,154809,8251,-122118,-85348,-9793,2958,-8919,-13974,4704,30220,56272,42960,-25607,-69299,-102250,-91866,-28036,-511,-28243,-29966,34861,71977,-40027,-149622,-104174,-15597,15134,8181,-9357,-11769,-11593,-74737,-87464,7165,76427,81486,61467,4489,-40169,-24430,26529,102371,145744,53540,-56260,-15425,69849,51388,43603,64286,36170,14421,17428,37232,130102,192191,73940,-76607,-114935,-99911,-101434,-77445,-64417,-81157,-40634,69820,136369,92429,15426,31148,102012,104664,63123,51105,65397,118341,131731,14093,-60592,-27969,28993,73506,79567,16275,-61057,-73716,-68052,-59909,-53721,-31741,35815,97204,75295,-11563,-62029,-25536,46525,52380,-31632,-69027,-31304,-34349,-65904,-29718,29978,11727,-46115,-101910,-86939,8285,69509,65140,63005,48640,10141,13834,10489,-39931,-100737,-93383,-44240,11919,39664,5265,-67434,-90225,-116106,-128253,-95248,-58852,-76976,-106855,-106859,-84684,-74143,-40462,16323,55085,62760,39219,-9434,-37138,-32170,-36051,-11318,27823,11142,-43602,-49705,4037,57798,11194,-71468,-88325,-59654,-25281,13048,17453,-11477,-4830,6999,-27745,-58256,-18980,15433,-13559,-20030,36217,58975,22286,-13200,-17054,40930,62327,-30879,-170457,-219615,-137770,-28562,15876,12613,-6974,-17515,-12108,-8778,-28839,-12583,14746,40681,65379,49184,-8076,-63375,-75692,-24462,56764,36941,-46837,-56376,-12332,21852,3412,-58146,-81295,-19633,21698,-3665,2027,52409,101783,111693,132778,96894,20817,34907,99883,82392,23498,40620,92959,93937,35906,-26027,-48007,-33630,-17857,45693,52031,-77099,-145134,-92789,-68139,-103082,-125123,-88190,-29720,7247,37925,22558,-54553,-84447,-64669,-54459,-35295,-32240,19583,114551,99900,1186,-34073,-26373,-14418,-4996,-10281,6923,24555,-12990,-4475,62683,95625,78360,93416,150773,78028,-880,50073,75928,59455,72235,47019,53486,86680,84239,57574,40005,49972,61615,53190,68597,104190,69254,-35292,-108019,-73678,11070,38023,28089,38588,82919,110768,117569,125237,136767,84571,32313,87517,167379,112831,41570,88212,126354,57888,-40711,-79080,-47207,-54301,-133657,-151285,-53833,26547,27268,-54039,-103379,-61613,8887,30770,-3853,-29485,-15779,-12093,-51321,-85296,-66802,-71125,-140285,-218196,-199376,-108794,-48993,-3186,13606,-47445,-108631,-76656,20643,40747,1589,6440,-11087,-37411,23528,44818,38870,48003,27794,-21365,-18547,2842,12206,40998,101041,72860,-53168,-100600,-78205,-86747,-72060,-30482,-8621,3552,15763,-9287,-41277,-24383,23079,42238,17983,15966,16130,-44583,-138901,-124443,-39002,-1208,-1230,31476,50472,54675,27386,-20424,-63130,-36251,16741,-7501,-42058,21500,53192,36011,61904,83130,37089,-28598,-69023,-42558,10243,4299,-17949,-12826,25489,67264,55163,-1258,4888,19516,-30720,-86071,-55189,1933,18552,-12296,-23092,-19493,-70092,-111200,-57223,968,-73377,-169537,-158513,-79762,-46691,-56314,-14539,53594,53101,-11524,-83408,-80021,-20431,-13344,-34099,-39872,-66103,-86626,-81798,-44544,18026,82282,151736,162734,106431,41468,50420,123845,133031,82409,27850,-12004,-47804,-77338,-105575,-43870,89596,142914,60825,-64351,-105469,-48556,1431,13948,38777,13625,-9462,46129,90345,90436,84400,79940,16432,-73835,-68506,18488,33727,-20377,-19742,45127,52124,15778],[15847,-3222,6768,4813,25698,97627,101860,13930,-58548,-62922,-13398,53782,23756,-47184,-49033,-19066,2879,31437,-23451,-94680,-79639,1426,73399,75863,-16152,-46977,29220,93018,80034,89347,106444,68671,41347,34465,-25052,-94122,-107532,-133037,-153616,-88935,-15189,7039,29255,53380,28233,-7473,-10598,8816,8584,-62872,-131174,-137675,-92651,13839,63598,-37481,-130260,-71842,13914,17495,-30036,-57974,-29097,9093,31950,41070,8234,-57229,-62010,-30185,-11126,10572,43109,-18088,-130765,-154345,-114478,-62354,3558,19188,27928,31821,-3100,-38695,-4018,94966,183419,139866,19793,-48031,-31822,28642,69016,62068,67337,85656,60127,24573,24832,19955,-21720,-35273,-32313,-45377,-45870,-50576,-95575,-124816,-99853,-49873,-16568,-48494,-95978,-69904,-23625,-7791,24233,59099,40308,700,-20095,-42611,-57730,-39345,39155,119340,97696,16839,4130,20713,50176,129183,174816,127779,69770,20580,-19729,15625,35971,-14686,-61068,-44755,-51403,-82292,-63447,-47878,-129260,-171905,-106510,-50249,-26181,8649,-17668,-64103,-7457,55113,69220,73289,79996,90103,110329,90748,91233,185294,226615,110087,39251,72439,66766,40162,60823,85094,95836,96442,113032,122963,101453,40845,-19390,-61471,-82108,-79181,-65323,-34788,-4191,13173,18279,-9373,-29974,42725,122272,92775,-12377,-51952,-44391,-68439,-98966,-45134,60528,68150,-47923,-105200,-105228,-76714,-15958,24598,42910,84037,143885,171896,148275,140827,95362,-12263,-70575,-2643,18845,-19125,-15635,287,-38582,-127100,-183148,-186333,-149041,-92041,-75353,-93814,-49091,41018,42968,-56387,-77143,-459,58325,92666,106382,90544,23399,-47326,-27586,-19156,-62298,-91097,-51159,7449,27992,12350,4206,3035,-20559,-23825,-40110,-37449,51744,146503,139699,62979,29119,25315,29375,56281,25999,-83899,-93532,-21529,-15442,-26919,-51722,-76104,-71061,-70029,-72080,-34595,19452,60399,22968,-86528,-158691,-78234,50527,53384,-25467,-82418,-91208,-50403,22102,51540,-23211,-136396,-145532,4392,167037,98810,-95693,-155507,-126066,-87732,123,80152,110189,71875,69001,161729,173672,133505,100464,32438,-49040,-72304,-42882,5515,5584,-42939,-61666,-70821,-60468,-25424,-4107,-45069,-101991,-34345,100108,99763,18009,-21528,-34074,-41926,-5044,49848,68316,54702,-10875,-48215,-37995,-2616,72473,134266,119785,42353,-5268,-16242,-29965,-25368,-34764,-68117,-59701,-14617,36054,55127,34256,-15095,-64714,-96081,-89443,-58271,-62191,-82419,-71408,-6860,62835,53293,-14356,-49679,-8052,56693,99953,150265,159467,102295,41931,20023,44197,76317,67294,41318,24301,-17738,-54124,-9023,28128,19666,3874,-27327,-39768,16424,100779,82642,-13871,-90455,-90749,-9986,68118,55545,1166,-26845,-47759,-73118,-82814,-68150,-22141,51976,70647,39096,20989,46671,90175,71504,-8424,-27724,65256,136608,103349,-2449,-44431,-634,50283,116393,168438,113590,14371,18868,70004,69175,20906,-32433,-50822,-35722,-28461,-40191,-61525,-64709,-55084,-61223,-68537,-82705,-31971,20548,12743,2213,-35023,-128796,-134146,-27064,10698,-27497,-7770,50646,41178,-5816,-15465,-9758,-35676,-41973,-44924,-67936,-25380,42400,5471,-85845,-85222,14402,62311,-13225,-62160,-84037,-133108,-133333,-61336,21387,46564,-5174,-32213,11300,37248,20704,-34084,-82720,-56299,13004,88684,98465,28491,-36496,-42769,-22076,-9592,16006,71684,88609,59613,-11394,-62131,-44732,-19846,-18413,15454,20470,-34573,-53592,18069,43865,36030,52485,65969,50675,47779,70630,64894,48687,41223,40392,47949,24836,30331,128116,197064,179810,139003,92203,49578,13643,-27668,-59581,-68775,-95738,-163786,-168978,-62835,32521,38058,54507,91373,87279,76608,67603,12465,-12032,-1255,-65272,-152129,-133560,-115833,-114631,-48151,72461,115586,-6926,-92613,-31786,30153,18570,29873,51717,45137,21829,34752,30378,-30660,-34126,-25446,-48716,-38744,-10684,9394,35358,45416,9325,-66168,-101932,-55384,13825,56248,36568,11463,42463,54622,-30482,-50781,37656,97338,67406,29354,5616,-27764,-49021,-7827,62336,74224,-2026,-13492,90451,143330,62029,5594,-28044,-81652,-55391,17443,46766,78598,85370,-23296,-111209,-86410,-24065,-15582,-28688,-51356,-78245,-58255,54508,168567,154334,60741,23099,58481,91721,87565,67406,79101,111709,84996,-14208,-92162,-101462,-26126,58520,42124,-21009,-32544,-25684,-66539,-72465,-8622,46704,83486,94067,48395,-94,10959,2045,-12337,-7074,-4463,3288,-13218,-60567,-40417,43223,74413,24226,-11897,-68566,-100847,-13255,100346,101756,45488,25857,30562,35091,-21276,-103589,-118524,-49623,-13732,-11366,-33606,-96651,-126465,-64392,-46734,-77851,-96468,-64072,-32632,-51136,-52702,-16864,-30341,-50765,-7715,15305,-27291,-49538,-34516,-27372,-18685,-27154,-37008,-29766,-27397,-31109,-32536,-5812,25000,-27331,-104871,-131272,-101811,-18148,64997,49687,-8723,-25440,-22153,-59806,-92550,-12118,58591,-26514,-98014,-34560,16726,-7928,-1553,27818,67231,91977,21572,-130913,-194801,-119683,-37187,-15470,-562,27152,50017,41079,-2489,-34079,-44636,-44210,-3244,46070,25109,-30640,-69354,-34226,55104,81220,-10036,-73849,-59519,-56486,-53591,-15317,5916,-38197,-90298,-118586,-73119,10927,22331,10606,11108,35787,12829,-35109,10522,150902,222683,164689,92208,81614,92339,29525,-65944,-81467,-25460,1958,22572,-6841,-97408,-102533,-22704,-3066,-40706,-66995,-42397,6383,35784,33662,17503,-13239,-72258,-151038,-166686,-91998,-53428,3331,107510,131130,74966,48376,28923,21870,38780,57068,54980,25175,-18327,-186,37014,39258,35160,80867,127171,38655,-42511,9283,37349,29601,64147,34905,-8480,3219,14830,-3320,30024,84132,58444,15887,66968,121929,79962,8958,5721,76207,145642,122311,47285,12894,55302,89675,75039,61976,58467,31840,7086,45286,109544,103381,80281,84583,54096,-5111,-25191,1466,34762,3006,-85416,-88941,12220,89013,99839,35152,-18844,3031,9013,-25590,-3149,38154,33587,-1120,-70089,-121375,-92446,-47043,-73707,-164989,-182508,-90575,-37028,-19537,-7527,-47538,-90800,-84080,-35667,-48568,-82513,-19723,8882,-56016,-30994,30698,22031,-20527,-29810,-15338,16261,30308,5961,-24765,7956,17830,-61779,-85798,-36053,-26526,-14335,16210,18599,46885,90819,59552,7886,17280,19804,-24517,-30011,13765,18647,-31680,-94138,-101857,-76609,-54209,-63348,-67838,-21368,74503,68226,-49834,-137773,-86088,-2967,-33063,-87977,-7895,62474,53482,75839,101400,43130,-42898,-82451,-20341,88057,112757,62397,610,-21512,5624,34271,8789,29800,78264,65878,-12049,-38419,-6435,24905,22830,43230,56418,-9747,-85647,-70001,-7903,-9543,-44950,-49469,-35891,-51534,-99880,-97788,-36506,-14569,-48298,-100032,-103170,-50433,-15691,464,-24713,-97863,-96712,-40990,-5177,35975,84679,92472,80937,64894,50456,90104,134410,52245,-53400,-79928,-83169,-102666,-80307,-70293,-44036,31756,88516,39181,-81971,-109817,-21911,34340,37739,98024,145960,140861,89168,15722,3157,35059,27707,-49834,-104169,-44779,73633,90520,17803,-12466,16950,25905,17372],[14691,17655,24312,-9746,-8632,69845,87760,21554,-19531,-37411,-48834,-3864,1337,-41699,-12139,41726,27848,-13064,-68907,-73129,-36614,-4607,3932,-16951,-66221,-52462,40119,143624,141518,99068,43358,-37742,-37438,56813,76174,-8024,-71603,-113591,-147725,-87098,21304,65362,56272,35646,-18034,-48752,-25746,10095,-5823,-95393,-102774,-39117,-7123,36645,96035,59460,-11612,45913,110580,54454,-26800,-56930,-23904,36836,76911,67787,11603,-3054,48801,51777,6804,13373,59850,-3412,-132593,-135475,-80549,-74996,-45981,6369,13795,-30116,-43056,-18800,13407,48989,107957,110298,28751,-62155,-77549,-2596,54440,6299,-48233,-33592,-35745,-33084,37025,71412,34074,-2800,-37860,-73394,-86747,-101574,-143377,-171155,-138084,-49938,4471,-35359,-96521,-81412,-34175,-7026,36534,70657,37934,2145,54060,94708,21386,-41233,1340,59518,66652,67118,85688,39537,-12115,36781,89612,72955,38926,-27117,-84889,-19723,60323,30173,-66593,-83113,-55823,-85164,-114455,-122829,-181186,-180654,-69887,-10721,-25231,-12461,-16556,-37664,8391,34113,6567,17196,89350,102529,48154,19194,50622,94540,105768,40074,5386,47337,89952,60356,19373,26600,60564,79784,112761,129686,86684,18659,-15495,-51523,-96407,-98443,-99121,-108054,-59597,15868,23574,-59296,-81311,61136,172240,102606,-52894,-112394,-95596,-81742,-70977,-22276,49923,49583,-32133,-39653,-27237,-42447,-29894,10946,30976,53329,101837,140658,124256,99064,52786,24125,27681,53522,18580,-63824,-91164,-46925,-51819,-154390,-202551,-149470,-73024,-29711,-41650,-82955,-95892,-29166,31469,-15066,-55388,-2263,43440,51254,62763,57237,-10182,-73547,-32923,-25268,-66222,-51410,15859,75741,58064,-12680,-28093,-45227,-115365,-89895,-17169,4535,38411,100476,78548,-5521,-9053,16492,6661,21705,42367,10370,1375,-10781,-33627,-19670,-48155,-103492,-93182,-22795,52944,65198,10559,13424,20510,-70014,-144903,-34061,103505,78039,-24191,-70888,-84061,-103950,-74621,19088,13365,-108193,-148034,-2991,179575,94380,-132329,-194354,-157756,-121064,-32690,43080,69620,50390,59353,136641,183651,149916,107822,49073,-3253,10431,77632,90257,-3083,-71330,-63247,-71604,-38457,36193,6420,-123197,-160822,-40602,80169,63618,-6042,-1954,35850,-11975,-80291,-41452,39547,71717,5052,-53163,-33884,32475,115251,161683,129598,62843,44119,35083,-30367,-69167,-60520,-56396,-41892,20301,95434,95178,21408,-49525,-106697,-145712,-136661,-87741,-73247,-87093,-48019,32529,57525,23420,-6698,-28703,-40377,-2817,53021,96967,105662,88383,51633,5675,-3665,5678,-12005,-9676,40460,43841,-10060,-10513,10025,12725,4345,-24885,-43157,-13023,40654,11677,-39666,-44299,-25699,-10630,-6188,-23627,-37043,-33978,-29596,-49003,-63121,-33094,-9286,15016,41335,52247,76936,152408,172970,55150,-52955,-23090,85711,164185,180620,104173,8755,27628,95607,108015,105636,92671,30159,10898,35279,-11599,-114984,-143810,-95044,-69402,-69298,-51563,-41332,-39850,-43105,-75676,-111344,-121586,-53636,21989,28244,451,-36133,-85815,-81336,-42699,-38053,-23982,38353,110376,99805,26243,-6355,-13358,-42983,-43914,-21553,5366,70818,88488,22333,-43268,-26276,37944,39487,-47890,-87561,-94384,-107318,-65969,7216,57092,60128,20680,-9967,16,-1881,-20788,-40472,-23263,37002,61252,60913,58399,32384,-44737,-94739,-55241,-20536,-13616,-2129,-2353,-10129,-57801,-94580,-74403,-35605,217,63991,86069,44287,10612,14664,6638,7238,47989,82792,71628,21587,2715,8564,26605,49816,77054,98906,70864,37596,61971,111615,146367,109644,41265,19901,17343,-6418,-36345,-78871,-130831,-187922,-210852,-103150,40612,41085,-1311,30527,64770,24920,-23110,-43657,-41290,-61222,-115627,-149474,-123796,-116902,-105264,-83412,-54738,-15992,-13924,15972,102345,141140,93750,80336,116714,89728,-15083,-43288,-873,13000,68917,92555,147,-71117,-34764,34400,72745,45481,-24020,-55615,-36504,-10812,20996,44860,37109,32883,55952,49203,-11869,2630,82770,124777,70216,7844,5385,-5834,-38676,-26994,-20601,-60705,-71144,-2284,90062,126217,69274,7561,-44086,-81619,-73959,-19991,37604,47749,-11122,-85820,-80509,-34899,10727,22633,14432,-8004,-33772,-25354,73961,186688,158147,36546,-36602,-15731,63629,128188,101046,45716,15718,-22416,-53459,-83898,-86708,-13451,42015,-2736,-41223,-27329,-22741,-89415,-119183,-31935,50063,60593,35658,9066,27843,71362,27069,-28200,-8822,35329,24284,-70955,-130516,-45159,84737,83134,-4976,-26820,-23777,-40519,15148,122689,118733,27546,5843,47579,52335,-22776,-75187,-43453,38639,60466,31891,-37902,-114075,-82554,16318,22379,-37619,-60798,-8111,54979,55680,34840,24915,-13770,-34476,6037,-333,-76878,-90245,-51254,-29065,9481,3091,-51801,-80413,-63848,-36267,-27920,796,16427,-28605,-68678,-81517,-55487,24893,77158,39056,-3371,-39224,-48675,-57535,-87169,-41051,6040,-63984,-94991,-15859,44612,50547,67756,74531,92401,116903,72027,-47338,-87317,-33039,-15256,-28148,9183,76240,122746,101121,15650,-32748,-78241,-119507,-67437,-15676,-38970,-64562,-64399,-9685,43336,-5498,-104208,-100791,-56820,-88634,-131992,-52079,62178,24772,-111771,-186304,-96763,39102,56234,12154,-20621,-25666,-49736,-52218,8137,124830,231743,215172,98379,47348,75196,26916,-66430,-80646,-41970,-15295,27283,13901,-40105,-21799,-454,-52898,-58994,-2062,30696,37209,32023,-10153,-23508,11124,-1454,-72280,-118504,-81717,-46164,-31017,17383,84500,98285,69252,50737,57076,50099,67992,86338,57847,20551,14260,-17786,-47372,2149,76690,73219,-12233,-42835,-368,36222,63598,92022,46165,-46876,-81229,-55266,-38191,31028,85138,20287,-25113,27723,53180,28075,34640,99383,202348,266549,186622,56953,-1621,24770,47183,27713,29390,38293,14216,-1239,-279,22454,51393,93394,92895,24179,-29721,-575,54128,72840,19059,-71968,-72615,-6143,37071,67839,77629,48687,53698,13702,-75939,-62259,20774,35617,-4161,-65872,-128135,-127073,-55032,-22258,-74635,-101469,-30030,33150,37791,6751,-33911,-54253,-50889,-15557,-27453,-81376,-67667,-49702,-98598,-23154,83421,31608,-85147,-68188,12030,43712,40291,-18361,-112967,-113754,-48414,-54065,-61387,-18877,-8934,15393,61925,68963,91066,111072,67064,35052,30156,-36411,-119990,-69919,33499,68309,30163,-41547,-86902,-112912,-129921,-137769,-128114,-40028,109102,92324,-65572,-159053,-119484,-56756,-52504,-73237,-2639,66984,58965,41485,40611,11534,-27552,-52266,-22960,64692,114766,78505,17473,-14354,-17199,20203,56203,91346,114512,103597,24796,-22727,-5461,39199,83265,115079,98810,38012,-29480,-58729,-33791,11280,62087,91300,74048,27730,-29463,-83443,-85537,-64971,-28624,10791,14420,-2932,4171,33981,-6114,-97204,-95339,-23038,28121,60883,52718,4453,-11285,17059,64629,127896,100227,-69815,-160491,-94673,-40277,-58948,-43306,-38287,-59044,-36936,41030,43120,-58060,-76571,11806,48976,25578,64765,147575,163712,75939,-27115,-33051,-339,-16407,-87706,-112794,-37948,57980,49384,-20698,-48527,-26265,-6151,7373],[16986,23891,8316,-22631,-18611,22696,31683,30629,51759,25967,-49934,-44046,-13357,-26488,-20314,9067,-10861,-37480,-32896,15026,41952,28105,-25043,-69620,-71435,-18082,39673,116672,132266,94007,22144,-71430,-67347,52777,118102,42931,-48414,-79716,-86722,-64067,3708,56094,57766,9739,-60141,-60228,-1422,6109,-34537,-58503,12620,77014,53785,2115,35785,90294,79509,95326,101850,50876,6491,-9737,-17476,-9270,-2604,1972,6129,49830,127620,109229,23801,-347,30012,-4,-66237,-57374,-39140,-66710,-46570,35056,66257,8860,-36096,-15191,36293,71984,89060,66634,5852,-58743,-65843,-14495,-20122,-131990,-190098,-125368,-73002,-36885,54853,111996,79930,48423,22955,-31364,-91999,-122623,-126672,-114034,-99020,-55814,-12805,-28496,-57678,-47867,-43349,-57225,-4358,59418,56972,61452,163844,221493,105668,-16112,-10886,8360,-2416,21709,65291,37414,-358,4758,-6396,-33690,-11676,-2562,-51459,-49641,25905,54636,-5800,-16157,15455,-17464,-97478,-150022,-187949,-137477,-20843,22143,-2905,9914,7459,-29015,-7233,3127,-49113,-25739,75833,77258,-13619,-30866,-1379,-51809,-90921,-72671,-68779,-41204,62805,86008,-2519,-28214,32554,65412,71081,42065,-85,-20020,21358,33192,-6336,-26285,-62243,-138282,-133577,-44930,-5809,-54136,-55745,55432,121666,63623,-32905,-70240,-55736,-22984,3428,6396,17301,15808,-515,24517,-3385,-62090,-55955,1558,38960,44601,41620,73858,60518,-18391,-62914,-6333,51147,44742,-28552,-114633,-132019,-78089,-87696,-166134,-155083,-69322,-8861,18351,37606,27457,-45314,-78671,1995,65533,34618,2672,-9187,-12261,21968,49219,31870,12798,34606,24107,16583,42587,63603,64227,13801,-52049,-50218,-70940,-155286,-118614,3514,58894,65620,56284,-4011,-69494,-55463,-18433,-28232,-9894,62200,92646,73732,19658,18437,55481,7615,-67990,-49639,31677,92355,44243,-54247,-20260,43215,-20632,-69696,17530,99280,77643,28911,21421,-5636,-79590,-105433,-27280,8577,-21933,-18098,40603,122820,62073,-82167,-150145,-157717,-131462,-71394,-57745,-53851,15105,95040,103693,59148,58503,103604,94980,63579,73589,118303,109301,3723,-61119,-49675,-77637,-63845,15261,-20781,-137705,-116274,13528,67806,41335,3375,10997,62648,39057,-30860,-23479,23006,56040,13511,-38171,-19609,39561,76724,82088,71584,73441,90440,53442,-54057,-105823,-84064,-50445,-15004,42595,90428,65628,8242,-29786,-66989,-89062,-53308,-5901,-42246,-88097,-24975,66296,52509,1384,12543,36804,-5150,-38602,-12088,7780,-19145,741,33054,8023,-34070,-62341,-67753,-31959,27101,43627,-1070,-28407,-13391,-3794,-17225,-37309,-45584,-38581,-36785,-90503,-96526,-31024,15056,-4213,-46215,-65000,-30602,9418,26454,33939,46724,49294,27058,-1495,-18767,-9182,49395,166762,191926,46820,-71250,-53009,31695,114529,181895,148155,41733,26925,71464,55046,40788,70887,53357,39292,45751,-39228,-168791,-166521,-82329,-67961,-69188,10922,66247,45624,3794,-52402,-84239,-67335,-11764,34308,40258,5348,-20037,-12086,-9969,-70069,-105032,-40639,50915,123799,118980,40052,-735,-75,-35082,-66616,-44713,26615,88307,56217,13575,31469,70773,41915,-15318,-51052,-60731,-104509,-132228,-53263,44954,39171,-1369,-1807,-198,-12689,-18699,157,4566,18040,72214,66232,2531,600,44832,-1113,-83533,-64412,-15923,-4349,8883,15581,-20320,-96462,-146253,-107708,-37533,13025,57407,77117,77443,40040,-29102,-47399,-20822,12645,50443,62763,9892,-23575,-17775,-17035,4481,60716,79370,33682,-6500,693,60100,102860,71443,26931,27888,40192,56334,63013,-4487,-109383,-174442,-185384,-99886,7195,5112,-44246,-20255,11813,-38352,-72575,-46183,-26556,-64282,-83883,-27333,31690,32003,-21127,-113196,-162208,-78021,43223,146904,223876,222191,127478,76399,129324,106481,-36240,-88273,-27808,30320,121485,153869,50714,-50141,-36417,17432,48411,35735,-6962,-33269,-26425,-14021,13608,23918,19984,32507,16527,-26613,-39698,20183,100862,122245,40517,-36298,-9980,26747,13813,-23024,-84148,-117859,-74032,-28128,-11499,22029,33197,8565,-15646,-16529,-36628,-46586,-207,26102,-29409,-68521,-32922,-35936,-55966,-31469,17401,21652,-10989,3486,94948,160621,96317,-36547,-109520,-88712,-4530,82636,81559,7442,-57448,-67155,-37181,-20086,-97,61168,49347,-42176,-73159,-61318,-63157,-104781,-102418,-38173,736,2614,2017,14547,38535,31017,7134,26215,63158,54084,-23610,-165506,-228405,-123934,5363,-5552,-72474,-53675,17159,47838,63324,109465,99134,11284,-15198,38318,48183,-15352,-20389,30783,80636,99710,82187,-3891,-66289,-11424,58648,21088,-34974,-534,80633,98364,75341,57235,26871,-20988,-7606,48751,31473,-25441,-23711,-35511,-52125,7172,17134,-40764,-61441,-42901,-41527,-20755,36306,42966,3242,15542,34782,51973,90989,66339,10025,4631,-23760,-51403,-48881,-74669,-79507,-75456,-91167,-38472,49336,91031,118132,120318,74325,83023,117687,88499,1162,-35286,-6707,-15314,-45043,-6509,76999,135027,99083,11603,-29195,-70282,-137616,-122208,-92849,-79034,-64118,-76094,-64793,-62812,-118128,-158439,-114191,-56360,-74567,-122150,-61596,52541,37936,-77248,-140219,-75604,48590,89663,47175,-3142,-14029,-40890,-48125,-18941,25541,111792,142405,53653,1725,31520,8892,-39355,-45628,-60019,-62710,25839,66938,29101,30817,-27796,-152115,-127740,9370,63183,39120,-14940,-78359,-60079,6199,51571,84188,44723,-507,-5317,-60923,-108933,-36221,53688,51810,24738,15997,-23998,-20036,53601,90101,76022,58110,-4688,-55316,395,53885,9104,-68626,-67132,-35082,17811,79922,107701,71841,-17883,-87218,-79699,-35333,45489,62274,-13751,-27799,-8598,-29264,-17008,51874,122106,196813,231315,137724,26401,-9240,-721,-2462,9640,53671,71273,22020,1124,-12772,-36200,-21049,42081,72150,48401,26773,55633,89861,84125,13335,-94054,-126448,-93680,-65009,22408,93184,58764,30276,-12247,-103428,-121160,-36682,11328,5990,-7404,-72594,-140421,-111269,-41204,-33935,-34833,21665,79423,77608,6944,-53946,-45643,-5168,39001,32386,-34923,-90715,-115172,-104025,32563,112224,14136,-112195,-70024,27215,60785,57139,-3190,-122414,-157734,-74626,-37821,-75477,-106322,-103571,-24407,69594,90374,78989,56827,-897,-27564,-37298,-101074,-145801,-73793,37400,85651,52060,-29197,-78914,-131475,-191620,-187762,-115675,14560,166219,149220,27273,-48190,-87550,-109846,-76806,-22917,51413,90472,70041,22704,-6372,-5001,9405,-13439,-39547,-4983,33166,31698,43665,68280,45837,39316,87332,118910,97859,55119,-8636,-22237,-21609,-18059,45457,102925,76652,20028,-32132,-76274,-65734,-8036,66631,107763,107022,87068,63836,5248,-56704,-68342,4984,103995,115916,44092,-7247,-13039,-32864,-66693,-82503,-71924,-5665,82906,70114,5268,-18299,22251,81527,109929,32136,-103844,-104818,4015,64913,42842,23753,2318,-41360,-30154,55697,54045,-31536,-32247,22071,25324,-18236,-21646,52420,89096,27278,-33559,-11216,13575,-16533,-83447,-102141,-44517,9692,-21527,-79427,-92783,-52638,-13272,3123],[12637,2615,-15302,1514,39730,42953,14385,27695,73623,49715,-44949,-46574,2431,-6319,-64097,-94962,-89300,-31643,37839,80069,67165,38125,-10366,-43087,-31000,6416,7572,32638,65741,74834,45197,-12821,-13672,53443,92504,40365,-29409,-58807,-63489,-71589,-71179,-28871,20291,-25894,-104586,-79926,-14410,-33641,-77479,-65274,-1614,46821,27364,-54772,-55805,41277,62049,17668,831,30999,64077,54379,-6224,-75845,-120900,-96767,-18347,45911,96835,80486,22770,-10461,-13130,-15140,4900,38467,23730,-27940,-480,95921,149283,100861,12963,-18161,33750,92973,92396,22579,-49174,-70516,-35475,-13950,-88169,-209442,-223117,-122180,-24220,30901,71209,75424,27875,51464,102444,65456,-14707,-65710,-78931,-58652,-52425,-57212,-54081,-54464,-19403,24050,-6785,-64984,-18051,76674,122086,154731,204959,185128,77615,-4688,7914,4490,-43933,-63789,-38949,14079,75932,42258,-53532,-90572,-23203,59951,29763,-52530,-59977,-9920,27405,74825,101828,71027,-40539,-139950,-153417,-77548,10,34736,38971,60989,55612,10640,9538,-684,-42690,-18400,27544,-1956,-43015,-17180,-5375,-90007,-136002,-84901,-87262,-100989,8926,94201,39662,716,46536,62664,20411,-56959,-85721,-51650,35606,78824,64349,49942,6431,-79409,-112768,-55569,7604,30865,45147,61095,45421,29455,22757,15577,-130,-3124,18567,18083,4483,16618,48733,84810,13620,-76290,-51159,8221,36562,44463,35272,63213,32169,-99449,-160509,-86664,-35349,-50433,-98325,-116460,-95329,-83931,-122039,-137669,-80386,-29237,-7303,17170,55323,75825,22063,-47237,12092,105843,89649,13460,-38860,-30153,29715,85207,123467,132703,105693,64420,69644,76804,49749,-9050,-55462,-68902,-47549,-40639,-87886,-66588,21693,85134,102410,47747,-30762,-60883,-54008,-57401,-74550,-43912,37292,57779,19935,1126,42928,99135,72811,17618,13153,28215,12867,-62475,-107904,-9977,63073,-198,-33897,12767,52136,85997,125361,115658,40950,-55803,-102103,-70010,-22584,24893,46516,-12631,-51810,-13865,15173,-35441,-95966,-92385,-67330,-96740,-110588,-16143,97297,62858,-79449,-39917,106281,147020,110350,86373,84592,62629,-21304,-73786,-50569,-79337,-101332,-58071,-71962,-109261,-26359,91182,104715,65647,13048,-17214,45485,88711,51346,813,-18619,23036,26995,-11837,-19055,-5221,-17216,-25240,13101,63394,75253,20069,-56838,-88459,-84680,-38563,32351,51029,16578,-15969,9874,37169,22279,4880,37569,55921,-26128,-77556,-21947,26212,20201,24721,55600,62964,5028,-53619,-26289,-3122,-78395,-87085,-19701,-11355,-35255,-46695,-44461,-22400,-5806,-3941,-24087,-33643,-6934,-4222,-36456,-40982,-27353,-31914,-62831,-144893,-172429,-107971,-31281,1331,-6585,-11046,16609,30447,38745,76796,108175,89045,55478,22294,-27602,-52144,-17886,74115,118845,43434,-51782,-87798,-44021,38001,110047,96693,35609,2518,-23982,-58401,-33350,38125,62740,82300,87452,5454,-96533,-92750,-33117,-38951,-59377,40944,144265,122111,40793,-33423,-33528,11050,30485,14507,689,-22115,-21050,12589,2420,-77550,-123852,-72681,18746,90649,91250,37012,9949,10853,-44222,-92567,-47691,44018,82785,36269,-5276,62456,137859,61609,-23575,-26530,-42442,-128070,-172096,-87872,-1717,-56143,-106120,-42828,11539,1089,10203,58066,50933,10955,20768,-1803,-65094,-29526,76577,72365,-18596,-54041,-43969,-38553,6688,30728,-38028,-134849,-165237,-100651,-25645,-6273,-14992,-17908,25825,56021,15819,-46743,-53736,-32151,13676,54148,37151,3345,-6552,2468,37022,64784,18631,-69907,-93602,-30634,53513,76065,74866,87042,82698,68535,107363,149478,85652,-56406,-140154,-106424,-45351,-31695,-38620,-22398,-2670,-24758,-49929,-41380,-28199,-4227,11193,35595,93163,139017,134040,38243,-111792,-158389,-38580,103207,199317,235436,199090,85930,38916,103339,85814,-41151,-82960,-40706,-1767,83869,139555,108686,53804,22009,-2532,-10896,2558,781,-39961,-61980,-46063,-24870,-26888,-29869,4884,-5916,-51302,-50505,11813,76314,66364,-34555,-90226,-19291,61916,40709,-51810,-107722,-58719,-5197,-36432,-84396,-58194,-17255,614,9571,11479,-1789,-34642,-47738,-11630,10297,-5725,-19788,-93592,-164712,-129977,-27290,7436,-29444,-11211,66200,81017,3429,-100120,-140219,-114311,-76941,-38337,3668,8425,-25587,-13495,33848,56186,61418,94247,49499,-65491,-102261,-78678,-78894,-78098,-4681,26386,-22471,-20113,35153,64939,19229,-71055,-54406,77531,132205,52800,-71903,-210961,-272331,-194768,-125746,-131321,-115036,-44121,18738,67460,80607,79877,62122,-12275,-49540,-1335,30847,762,8623,30321,39500,64148,75100,11579,-20415,32542,70787,-5367,-47418,39284,113365,44957,-9825,29358,32855,-31595,-23346,45115,64194,63435,68224,5020,-56718,-26928,-6230,-10963,5486,-5716,-51709,-17198,61463,52435,14449,67351,108655,115654,121031,62876,16315,44412,35233,-34516,-72981,-84416,-91572,-107521,-100552,-20257,67654,100577,127488,121656,47690,34673,64883,57646,15836,-23100,-31547,-44337,-71383,-49030,28859,102450,76836,2448,-26415,-42416,-97513,-125833,-115122,-62374,-36914,-100307,-134584,-119128,-104624,-98567,-86022,-44475,-12628,-27680,-39855,-5838,437,-37800,-81685,-77828,10600,75258,56375,7671,30929,40985,2812,-32180,-40029,13315,61643,17646,-34325,-25977,-16845,5623,19855,-41741,-104803,-25556,58486,47432,33252,-43434,-150607,-110108,6426,50794,23872,-49798,-88938,-22393,28404,63532,145944,129827,67015,48747,-37084,-143136,-102510,16490,55799,6314,-41659,-93093,-100836,-1146,95108,112302,118292,85228,28994,20056,17655,-16349,-74166,-104552,-110659,-70189,-6013,51228,80004,57666,-2828,-22778,14087,77994,68266,11876,7245,-14982,-39368,12769,83978,110047,103260,62144,-4406,-31016,-21135,-13008,-20366,13979,60111,37371,-19703,-2890,10851,-41869,-67392,-25878,23268,60899,73559,77355,94625,100205,48068,-67252,-143396,-134134,-102067,11668,77378,16173,-30096,-34618,-70316,-81877,-29189,21075,47268,55213,-9231,-104285,-124455,-65971,-26404,7499,57717,78676,60062,-8835,-66607,-31357,30740,47629,8742,-33413,-49756,-60101,-10030,97111,84845,-20253,-85313,-44428,23813,71737,89332,78372,-4124,-87708,-68260,-29571,-76275,-151840,-151485,-51880,36993,35677,4001,-9448,-48757,-89666,-103707,-110905,-99274,-60570,16641,60794,23966,-44468,-66198,-106471,-160234,-154792,-72887,52500,195949,225978,170267,97761,-1610,-94230,-90207,-2878,94495,108086,67269,26623,2620,7304,24965,5008,-12210,997,-10376,-11959,50669,132507,118077,60073,61400,80979,34366,-24001,-40866,-5576,-31968,-90919,-58800,21105,33203,-25484,-88651,-103532,-50754,6020,31356,33734,42479,51980,52440,23969,-29836,-45091,16163,79910,79654,29411,-38520,-84549,-65619,-27970,-52289,-106576,-55910,71864,109903,58103,24018,58243,92986,57505,-13424,-29862,39581,95548,120354,120700,105096,58193,-1433,8539,70942,34007,-23860,13110,20613,-19098,-60119,-69826,-10253,43663,-5681,-61117,-25420,9682,-12804,-46630,-40418,-14574,-7637,-42309,-81949,-92856,-47383,4403,15505],[8962,-10003,-14556,31777,102612,117509,66538,31319,51947,47836,-1156,27905,72768,35452,-55049,-120943,-105651,-9744,54570,60958,25060,6014,12163,23499,13811,-5375,-34153,-40725,-41084,-3470,50038,70849,71659,82259,86026,57881,24881,-20557,-61258,-71003,-101574,-87663,-18853,-47114,-122235,-93218,-47612,-68791,-98990,-115862,-99507,-38830,-1014,-47681,-67772,2175,8920,-48098,-39905,38627,99197,82347,11263,-78789,-148880,-140223,-59344,4040,33550,30911,21886,9407,-10719,-18933,28490,84682,59621,-9335,33819,155820,211902,150825,48707,-23224,-12857,31713,49741,-2366,-70588,-77201,-32319,-32501,-108726,-161109,-128880,-60797,14615,67246,54529,-14523,-74857,-15071,85327,106291,87916,41539,-39307,-74815,-48954,-36296,-77189,-84764,6540,89039,64725,16989,48245,126715,183094,191035,121656,9633,-51430,-42813,2115,15735,-9946,-57641,-88705,-11189,105501,56606,-64179,-82497,-22039,49602,44960,-45454,-139778,-141721,-70886,23849,98085,116596,11882,-100516,-81480,-15600,12293,45111,63958,69769,77065,74468,63649,14428,-5592,3498,-38617,-101293,-76252,-857,26439,-18428,-30750,10582,3334,-49056,-17273,69643,100267,71569,55762,43173,2381,-65117,-89833,-52373,-368,5612,-8845,3391,11477,855,-15883,1221,62853,117122,121954,79569,26483,36484,63327,66452,5413,-67711,-37163,39545,57033,67426,95569,138932,75101,-21592,-9870,5165,-9578,18251,55845,85427,47495,-67355,-148266,-123455,-116321,-129875,-111587,-46568,-16298,-74726,-128793,-87441,-25722,-24432,3690,52678,46108,22112,13121,19668,74588,113999,104242,70738,19571,8764,54536,108412,143468,122858,70241,14467,-9992,-2171,7844,-32371,-53273,-36845,-15704,12741,-31,-4103,24070,76170,106227,48952,-7785,10383,16022,-53261,-114192,-91161,-21197,-30365,-74969,-52776,6260,73027,86134,46050,-7136,-46825,-77288,-112138,-109603,-7689,56271,17840,-22642,-23140,-502,90554,183046,134431,2588,-84973,-117786,-109348,-40812,35426,6331,-126504,-175713,-44904,81557,47009,-38093,-64512,-53624,-53421,-57283,-42505,-1418,-24783,-115799,-52895,98705,146629,110084,75075,39719,-28154,-122353,-136283,-65193,-74669,-120479,-112100,-103911,-91579,1523,109618,136591,85267,-2731,-43848,38144,111675,62677,-48486,-96166,-15854,33689,3037,-31897,-52404,-58650,-30152,23201,40123,15192,-12114,-9994,-19076,-57728,-29090,45827,25394,-54231,-64252,13432,71753,67142,35348,26956,40720,13161,-1548,-1034,-47475,-42067,54971,100790,43223,-32054,-53271,6481,41162,-53227,-105667,-63836,-51383,-20753,16951,-2974,-24130,-37868,-45986,-36837,-11063,16106,17959,-104,10887,15471,-9025,-28823,-106942,-179205,-163639,-87216,-789,48973,70124,63051,9063,-10777,31257,62686,75136,81983,80608,43803,-5848,-37226,-15617,39380,46016,-7865,-62968,-44760,3358,19309,5084,1236,-22378,-86261,-135197,-104721,-14499,51817,85049,74795,22702,-29728,-41555,-9151,-5222,-48870,7637,130095,121198,9286,-52181,-4257,34211,11939,-22598,-28787,-39628,-38949,-33393,-60412,-83285,-87774,-68531,2933,77581,76736,38152,17186,-3715,-64073,-81420,-11636,62607,104658,82221,5605,30025,115530,87292,32244,3123,-59398,-136904,-139024,-69916,-50883,-132845,-156124,-40071,51563,51078,51002,79663,68417,16256,-21339,-76988,-108848,-15837,126549,136470,49434,-20213,-72517,-103546,-62192,-27532,-60057,-104767,-95607,-55254,-17256,-25270,-60368,-90881,-40294,85709,127294,-311,-71685,-28371,34736,78770,66696,12246,-3466,57365,106378,78462,-4025,-91365,-96000,-12629,43564,56795,95520,129207,103583,83974,118286,146317,115140,15913,-67636,-35966,20458,4910,-23396,15836,20526,-27038,6143,48937,5643,21692,98966,117959,71595,59989,64618,10860,-78257,-74900,-1453,60944,122807,149293,126248,55965,46067,89461,57386,-46104,-79289,-45902,-25456,29110,92822,125265,127465,85413,5434,-52061,-44832,-30755,-57774,-61273,-36063,-62095,-116199,-114285,-42500,8202,12659,-1874,14178,28963,-1978,-73438,-87498,-1130,70060,-16929,-145175,-112503,28907,74984,15272,-49159,-52228,-31830,14385,38308,3265,-15521,-33752,-88045,-58680,35394,29739,-46790,-142668,-200714,-182998,-91394,-26645,-37720,-41089,-902,1322,-59245,-118714,-113424,-73236,-86140,-110759,-50587,38675,54236,55549,85673,77053,34922,27395,11832,-54590,-81934,-53591,-48311,-21022,80792,91838,4,-8729,57912,83123,-8631,-125294,-97731,62914,129829,54790,-58663,-164744,-200806,-166087,-167043,-159043,-78657,-5093,-7103,11500,48339,58505,34421,-35153,-82144,-49698,14760,31926,23449,-10950,-22119,4883,23446,-5509,-9050,48029,83367,-1812,-43852,30742,44139,-58137,-69930,35705,49702,-50291,-85985,-22335,50953,83619,74709,39498,-9013,-40846,-34364,13488,32263,-17424,-57560,-17144,35584,2632,-20592,49002,89078,88283,71591,27023,17732,82180,96615,-89,-82738,-78783,-58943,-71208,-87039,-52617,25429,81503,99931,87383,18660,-20919,-15034,7640,30608,18198,-29684,-77254,-102888,-83189,-14119,71755,79278,16252,-8641,-21302,-55598,-79157,-71756,-38708,-41190,-112829,-125857,-58888,3163,-10556,-53384,-30835,38243,36513,-30618,-45144,-26150,-35927,-103057,-134659,-52548,41510,49648,-2451,45887,115730,86099,12224,-13807,17911,48870,22514,-27360,-37199,-11203,43321,56137,-19430,-119020,-97127,-14155,17840,11640,-35682,-69529,-7584,42661,36098,559,-52001,-40821,53273,87457,73169,93742,69911,54779,73255,21324,-63298,-48451,28872,71172,28718,-29071,-78144,-91353,-25820,60405,97049,132962,137207,84125,24012,-2105,-5,-30474,-98668,-160994,-163288,-110256,-23914,62038,103497,75983,55818,66159,95938,95961,62068,23928,-7870,13371,78233,109095,95582,17114,-90756,-114122,-62162,-41196,-24860,-1254,19294,8511,-71342,-106097,-21022,25816,-27596,-61039,-29503,11570,55930,59895,27256,37169,80520,80295,3666,-65457,-75599,-72249,-32675,-16247,-66954,-75749,-18323,24806,38175,34952,44348,60471,44983,-311,-55886,-93799,-68593,5254,72161,100124,73381,33870,-5062,-24437,27298,71987,26042,-68756,-73263,9809,76242,128708,147546,54947,-23318,-39475,-36419,-6076,44914,82187,129738,108795,-8766,-74640,-45221,-32395,-58844,-62099,-18733,-6628,-67059,-93553,-42960,-9220,-36393,-72571,-62679,-48779,-49095,-3415,34430,-2674,-50697,-52914,-55664,-53661,-56131,-44896,16692,144639,214455,181242,107783,55322,-22220,-88334,-53538,47780,71488,35594,7090,-746,-952,-8397,-6616,46270,82813,37082,-11930,3086,77377,105350,63001,28223,30224,-20375,-52002,-16061,25779,-17854,-86003,-95780,-32124,11411,-49876,-130385,-104099,-2670,48949,33410,12611,-393,-21973,-48069,-77041,-80086,-37274,14304,11924,-12971,-10606,-35040,-68759,-37765,-6507,-28669,-65808,-47987,21129,71515,55047,34095,65782,92240,33363,-12795,35305,91304,74799,89204,146844,176787,108732,24467,18982,46196,-1582,-23323,37008,17821,-40118,-53837,-35956,25339,89375,27750,-81275,-81449,-48248,-41615,-8190,48416,51292,13597,-19266,-31548,-44620,-19650,22031,22982],[2480,-10892,-23862,-7980,51549,105666,87611,29562,26607,61847,82724,127372,133515,74035,5359,-55715,-63298,-11698,-7810,-18439,-39583,-51737,-8582,43991,10085,-43203,-65885,-90435,-157340,-124940,2541,85102,86626,89071,118419,120832,92439,26407,-37687,-27728,-34879,-66106,-45720,-42123,-83819,-69583,-40208,-57581,-88729,-133202,-123871,-45635,29919,13531,-26674,-16638,-17112,-12804,18337,53529,74466,57295,18217,-34828,-101307,-137188,-110657,-41388,20008,25721,18571,24429,11359,-11376,14926,57067,20069,-33707,30281,165341,208900,121496,27450,-38559,-73164,-65264,-10983,4322,-32389,-52429,-52067,-71999,-97765,-79045,-34787,-20879,-9331,24152,-143,-90736,-141497,-113986,-48722,36261,113001,95529,-38802,-123889,-50322,13348,-63741,-91839,14749,100608,106745,104501,125667,148964,169493,133367,121,-120978,-142066,-103910,-55182,-4679,49058,42102,-19803,-10098,54787,27371,-32368,-36423,-35764,-24491,-1179,-41002,-158824,-233865,-236851,-163676,-17145,96483,53571,-15068,13668,37984,33231,58584,58408,33014,54729,100367,85123,9373,-4123,408,-63798,-128481,-98199,-12351,51977,47603,45993,84734,116627,60480,-6882,24684,99757,71250,-10478,-33788,-1572,9290,1053,-6657,-36490,-98278,-144126,-129430,-54038,26811,35331,10049,54138,104445,88353,58248,43725,58042,78258,89061,-855,-122545,-72576,80950,140802,117494,95584,135671,122927,60231,21767,-31636,-75379,-30404,25644,49113,54091,26338,-56805,-92812,-111891,-114686,-44526,45822,36672,-53568,-102165,-60172,-3652,14057,86790,154615,83572,-27299,-40179,45999,121845,116573,110053,141527,107502,37274,32208,64647,58435,-2494,-36286,-76038,-123386,-88608,4899,34877,14858,9727,26001,44863,21628,-1545,6672,54418,71070,15226,-3816,61924,91512,6458,-101994,-112417,-35607,-32805,-77808,-73271,-24530,39659,45915,-26354,-96698,-106973,-75034,-53120,-77339,-51979,28894,71614,33340,-25528,-42827,42521,133443,81196,-43729,-91205,-111363,-117806,-25462,66402,-4193,-138741,-126773,883,91600,53150,-29376,-69880,-44350,9489,22155,-42038,-104980,-103175,-63597,-18648,43489,78166,81151,68944,3979,-127352,-221342,-156281,-36131,-47799,-109684,-104987,-72982,-66601,-35403,46340,95848,40238,-45068,-37971,49584,90973,22821,-105868,-162957,-65109,7585,-7313,-32913,-34476,3007,67105,83603,26473,-20285,1752,51179,45393,-25618,-43572,-16604,-35047,-64211,-51718,-15176,17266,31868,11897,-14032,39621,113348,124649,61677,-54953,-82571,36638,99602,20134,-59457,-43160,23303,49397,-15523,-52318,-47775,-61541,-16502,26331,-14740,-42132,-39965,-42430,-26614,-3958,4141,37781,85977,105924,69095,13072,5331,-30568,-66672,-66689,-46147,-6118,37809,72210,71469,766,-50317,-42528,-13672,44933,97662,122843,109349,70059,16168,-2522,31508,50628,35529,20248,30284,17198,-28495,-46364,-32947,-33738,-50320,-92894,-127690,-59824,32613,39329,-4967,-37565,-65919,-75920,-29447,15114,-15258,-2883,82030,46868,-82803,-85227,12385,16026,-27245,-17697,23132,11365,-34831,-84561,-129744,-111188,-47319,-10287,41051,114870,124814,77726,12955,-48072,-74855,-43839,506,31896,104534,123116,39144,-16148,27638,67572,68096,12576,-73420,-106109,-41618,12833,-28852,-112719,-113377,6723,103413,108497,67382,51316,70516,60918,2405,-81739,-94337,23972,152476,146064,75719,26339,-34557,-95279,-106783,-75164,-29095,11848,17860,-22027,-27629,-12765,-20311,-60387,-33521,101739,130791,-17273,-72530,25143,97458,106860,45598,-28010,-20428,53631,69202,35123,25252,19135,26869,40967,15612,19129,62254,67468,47543,72711,89759,68841,75649,80008,20771,-19041,47511,97110,43771,1917,-21105,-17745,69788,125893,60132,48237,100282,58697,-68735,-108752,-74681,-59783,-44681,-2919,-10215,-41768,6208,71412,90921,79674,85650,88968,53724,-37028,-94493,-49333,-1783,22764,45810,55010,62699,63005,7050,-61951,-71582,-53288,-46021,-4149,42438,-14103,-133833,-153448,-73342,8890,63529,60627,27105,-18443,-29732,-21407,-17828,18177,26505,-118158,-232728,-113886,54583,104100,82217,28135,-11774,-13276,45274,75904,15745,-56767,-89754,-122602,-86118,16066,13897,-77769,-136350,-135048,-155228,-126496,-27344,10198,-38219,-47088,-13057,-35666,-79519,-60328,-17705,-50353,-92512,-38495,60351,94289,83869,69773,13846,-51448,-69579,-42012,-26768,-26529,-28349,-18604,22362,81811,70561,11061,-11317,10667,36078,-19069,-94478,-78131,15351,77694,65027,-7478,-75914,-74087,-74506,-98207,-61907,10225,28362,-15617,-43726,-7287,37478,14146,-40315,-74043,-63752,8933,54807,34649,-22852,-29669,-14495,-17769,-28429,-13817,40943,75366,12629,-25508,-6167,-57956,-108252,-19909,77896,32378,-80941,-120826,-57823,30841,41403,18165,57378,67282,3648,-16679,21297,-16670,-73487,-37955,8184,-7242,-53102,-42626,18345,39998,28476,-17666,-66870,-49162,46031,92999,42413,-14459,-12111,6745,-4213,-47269,-64025,-11637,59184,76030,49439,-3717,-37845,-44892,-12518,33827,48261,-8844,-100092,-132988,-90632,-20367,45378,61123,27343,19664,-1921,-40150,-34075,-24779,-47842,-82352,-97026,-45095,29722,50995,-24398,-90181,-48806,33634,19627,-33231,-20520,-4782,-56443,-159246,-180581,-77256,35713,57875,1885,30088,110806,123777,65336,24644,36482,45431,30256,20367,22371,35554,48534,12824,-44089,-101918,-99662,-37173,9584,10413,-30091,-43033,40402,86685,31947,-32519,-49856,-11415,69431,118014,96195,42742,-16890,-4987,48245,41433,11619,30053,44797,58632,68635,32306,-35894,-52729,-29905,-1010,29977,74303,81623,34898,2810,12056,27119,9576,-38270,-119542,-146607,-88823,-13524,50004,81667,56368,51924,56446,65286,87579,61548,-5365,-9287,58770,98220,88832,68890,-17808,-118888,-106172,-37361,-43800,-34817,11006,6110,-54616,-138392,-148689,-42625,7703,-19793,-14006,33859,61823,79515,51961,-8207,-26120,8078,37862,28998,18964,8747,-38585,-100987,-128536,-143124,-104922,-2561,102726,119377,63293,21890,-466,-27423,-24605,-40114,-109021,-96470,45810,140678,134514,84624,36848,15021,23105,76177,114612,48129,-68599,-75577,16176,117727,170548,154133,54128,3743,-27960,-66206,-54714,-21194,11645,63298,72616,-8814,-81165,-64835,3169,48250,38644,25265,-12621,-105439,-134536,-45058,61557,87481,40071,11785,-14544,-35355,-15576,6037,-17216,-46953,-53149,-28244,22802,17638,-38631,-46380,40291,81216,16634,-33331,26280,22167,-85257,-130851,-65084,-6679,3840,-36717,-61611,-57626,-67477,-41371,52302,116850,93885,11583,-71327,-69100,5218,57062,44197,16075,-28934,-21976,20396,29144,-6120,-28859,-39658,-17727,-537,-58927,-121211,-84787,1153,38265,53460,78353,48143,-41906,-118898,-177500,-154172,-47082,29747,11974,-31331,-21117,-3572,5360,23428,-3373,-39223,-21318,-9723,-30423,-33117,-9912,-4432,21667,59466,22710,-19700,7053,17859,-18891,22498,128040,175917,96890,25529,31039,36659,-7978,-28090,-902,-12875,-30899,-13975,18235,87644,154768,96839,-40944,-95997,-99680,-79462,-9423,67729,72926,22817,-9724,3907,-4242,-4199,12604,1629],[30959,7989,-43130,-77780,-62705,637,42686,32760,42295,109059,164789,187843,150634,97686,53424,7516,-8968,-4635,-49250,-62960,-64238,-77461,-43806,17588,-6602,-39784,-55819,-114740,-212052,-177870,-36497,39338,34328,47371,123206,165658,122674,41899,-6136,31814,69209,-4052,-56429,-8927,2990,-12258,7086,-14451,-65907,-104112,-84265,-17918,55520,37666,-40068,-69634,-25209,57754,75988,44940,30642,28205,12337,-12455,-62416,-119632,-135239,-70570,33394,45214,7441,6727,3163,-19574,-14804,-23648,-67185,-54332,18415,95611,121257,50482,-20543,-45624,-75667,-75482,-8504,22670,3257,-12002,-37922,-63853,-54130,-39066,-22444,-18473,-30544,-18909,-51223,-124673,-149824,-164692,-163314,-64899,42560,42153,-77794,-141603,-22762,61619,-31045,-73336,15670,78729,94448,106882,119083,99292,83590,49662,-36735,-96439,-104967,-119907,-109416,-47736,46997,103049,78409,24979,9542,20274,48592,40034,-8795,-29269,-18235,-39599,-123009,-215173,-297065,-294097,-144553,34341,85068,90123,77591,31145,14966,55515,62945,33502,38430,64314,40292,-20603,-38904,-20660,-23560,-44093,-45244,-1532,60685,65590,42987,64600,120218,95166,4512,-7741,37689,-11478,-115897,-135442,-32295,70895,106759,51700,-28535,-104069,-173212,-193961,-99861,17024,7003,-75859,-64144,-11570,-27371,-21871,28025,56186,79621,106399,29946,-78026,-34163,97805,152182,97169,29094,42857,77000,81609,11094,-85345,-108756,-64509,-58289,-48717,23605,68361,-5591,-70726,-93379,-74147,16717,82770,42192,-17801,-65875,-79864,-12686,77264,164281,203745,112938,-25740,-59920,12478,69406,61300,67050,116689,97121,1852,-38250,-17078,-31263,-83874,-85604,-89847,-113673,-86491,16361,82644,42514,6204,35328,44980,-1934,-26405,-4073,37390,18862,-53732,-51527,30717,90263,71486,-28826,-74522,18306,53596,-10460,-52784,-22279,27984,-2666,-100759,-117412,-58287,-6922,9366,-57672,-100754,-6927,100443,93775,6031,-68006,-41064,21833,8110,-34285,-19580,-32628,-59473,13510,103793,59547,-42394,-41466,15231,63763,37149,-30660,-50468,12271,68967,61066,5913,-75326,-83647,-18250,-16299,-41242,-12630,40401,48483,-43263,-183889,-206568,-61720,58955,13946,-60980,-52804,-6782,-13638,-62501,-38608,10948,-35934,-88001,-30617,31983,23078,-11487,-97706,-178033,-115799,-39479,-29451,-22681,19563,73470,117087,104067,29973,-5744,29017,63983,60707,-1067,-67504,-100251,-86453,-38757,-33903,-71571,-80999,-31127,6682,15227,92227,181788,174543,99067,4779,-56707,-11721,35819,-12359,-63335,-44523,-14718,2513,-4282,5757,-51,-34633,-37254,-34744,-51534,-39025,-13407,-22660,-49474,-69421,-62224,23792,131306,160670,123865,52870,1775,2350,72123,101385,45845,-16247,-32185,-9929,35476,24751,-42239,-89428,-69836,-4715,63140,89771,66099,61401,67945,60237,44477,31799,53097,76435,67139,12996,-36277,-49046,-55184,-44348,13323,6866,-80048,-55752,17228,-8441,-68120,-99991,-127235,-115405,-51918,13211,26203,36342,47630,-37038,-139107,-78672,29771,9388,-15203,35196,97877,80159,-2613,-78707,-129054,-116853,-27679,42452,83194,145383,190999,152689,12759,-93675,-73853,-29984,-54306,-49108,44120,87237,40946,-31938,-38434,2394,24378,-10783,-62011,-60009,24558,66502,21032,-35001,-32750,45244,125237,139516,74327,31958,67172,77821,28949,-33045,-34695,48315,106708,83963,51226,40968,32476,-5214,-53239,-40967,35974,107937,69554,-33415,-52219,5775,36743,10058,21716,60546,-21428,-134901,-90554,46315,107934,66574,-35902,-79346,-33176,-3501,-42284,-38098,57264,132571,136280,74523,-11170,-43676,-32044,-41305,-22012,34638,33775,-9315,13335,83211,61533,-17401,34193,122916,69194,-48997,-83479,-20289,64233,114769,90855,48293,14448,-63802,-162727,-184909,-145270,-110556,-49349,13939,7988,-49118,-18862,61528,91230,79814,54495,43745,54740,-7084,-92823,-45363,34659,46669,10573,-47692,-72335,-35793,-40409,-78335,-66995,-28374,-14699,35973,119310,114296,3665,-62613,-41101,-14866,33811,68834,16998,-62691,-31425,41392,30424,-3734,-48573,-171586,-226577,-109363,8719,57506,79763,51261,6827,827,47399,81813,39920,-76277,-160973,-151652,-83032,-9499,-8437,-70788,-86189,-44247,-89507,-107587,12412,75449,-15149,-57053,22982,54817,2147,-17699,-14451,-54611,-75700,-20189,60493,106508,108461,30063,-78363,-119766,-97882,-72199,-37354,-14370,-38868,-23307,22452,23667,-16628,-21761,-22975,-35715,-12165,-11004,-33421,-25215,-8563,36475,68012,16649,-37041,-21605,-26461,-27548,33015,69234,46301,-893,-57678,-48502,-168,-18093,-34586,-24196,-27717,10656,34597,13998,-8451,3439,-3976,-26512,-31827,-14203,15386,41733,14463,-12250,-33523,-86163,-63978,57880,76817,-20373,-93852,-78967,2773,63602,31324,3697,66611,107314,64231,30175,12016,-85302,-120024,-1920,66949,4096,-31017,2530,29755,22887,-725,-56002,-123407,-125053,-44866,29029,65784,85880,78677,61301,30591,-12710,-23888,-7157,24842,44652,24347,-5210,-3439,-883,4631,-7424,-12936,-35956,-112315,-140679,-72512,-3077,7092,-10646,1340,23986,7694,-46149,-41605,-19722,-50021,-88312,-57610,16927,48630,15212,-91435,-157676,-82274,5122,-5843,-10925,28539,15444,-73066,-161475,-146279,-33569,54693,75599,38925,30122,56415,86245,55243,-16353,-24200,-3348,11094,47701,67070,61859,24905,-62051,-88014,-54952,-1330,56096,60307,31525,-29378,-84567,-12146,75875,17462,-57803,-48301,-25641,12447,74645,86913,32828,-38260,-38490,7040,6159,-3860,24413,22083,30728,89837,66310,-42266,-69538,-43814,-42355,-29203,7744,903,-35891,-12391,40686,49523,31604,37910,-3488,-20466,34202,69320,66214,37433,-26110,-25647,8489,23600,44773,20770,-37852,-16006,67544,74209,38132,31941,-3694,-55549,-48099,-1714,795,-3141,-6426,-35498,-77247,-108828,-113059,-45004,-1643,2749,36875,81638,96829,107481,93024,54347,3704,-33033,-27520,-6511,17534,35769,-6033,-65836,-100222,-124257,-120068,-43377,70177,83738,19399,-33975,-69189,-72058,-26669,-37122,-152711,-145497,29258,137325,136189,101631,58449,23911,9506,46356,109369,100228,19780,-30306,-31907,4683,54801,87437,52338,15715,-44222,-72260,-62836,-56811,-48077,-38851,-35345,-28224,-33140,-40833,-786,54153,60237,57515,47096,-12234,-57390,-10529,82305,145591,136110,86254,27840,-17991,-35429,-45015,-38910,-37397,-48481,-24969,37068,34293,-33290,-67124,-25335,-43735,-137367,-155310,-34386,19294,-56398,-117815,-96094,-31801,19131,-34704,-94460,-95431,-94156,-67795,-5886,55093,88825,44322,-81322,-165131,-101960,39940,86770,39824,-726,14501,24551,7816,-15228,2397,25116,22627,-4276,-46962,-60955,-44201,-26469,-10545,62179,150809,135946,16341,-82211,-140503,-120684,-6820,93573,89396,28847,4361,13079,29434,54817,24762,-43558,-33825,5904,-21617,-66531,-43161,-32879,-21028,13435,-7463,-50988,-38866,-31190,-56215,2178,98051,94619,21042,33326,98213,94705,36624,-23299,-66514,-58307,-3950,24606,37780,95127,155844,132734,40648,-22659,-53203,-49661,-19127,18663,34289,11806,-6542,16184,11398,1608,6384,46],[73506,22248,-56945,-102827,-108557,-65183,2546,43665,67520,116847,158612,173705,132679,82646,34170,11865,25420,29372,-21725,-50849,-52329,-50472,-45670,-9055,8378,12746,-23953,-118882,-197274,-132326,-14632,22064,5166,-9672,46700,118219,86617,903,-20921,42705,104136,28949,-48372,24368,68091,22936,17702,-5776,-68303,-106189,-107063,-75959,-15195,-26730,-125169,-146861,-34276,73708,62519,15989,13879,31301,11309,-22125,-47673,-79387,-102837,-71620,21843,46166,10756,-2616,-16235,-47451,-67863,-123564,-140777,-48602,3172,-28300,-10378,-4276,-27953,-12266,3850,18472,44549,10564,-20222,13076,42266,41734,35411,-2714,-24670,-7719,6782,6355,-58145,-124373,-114691,-110631,-142881,-108727,-50584,-48042,-107861,-116191,977,69693,415,-28028,43677,85169,67226,42716,41534,23084,9288,20468,12214,2863,2011,-55979,-87658,-58005,-6162,68050,114482,76913,31356,49598,117765,125748,92569,70052,14536,-38694,-75473,-115986,-184572,-229258,-164663,-19530,87947,145240,75397,-45827,-56719,40637,112400,114110,74065,24574,-3497,-21741,-41710,-23855,39874,77393,68547,60563,78023,90329,62265,18520,22599,31932,9253,6361,4765,-49616,-118957,-141509,-54824,71640,128990,62007,6135,-10976,-69716,-122514,-60187,40010,7062,-115041,-155257,-114583,-110712,-89575,-9099,55678,79744,95665,73801,43049,56181,81203,68911,16015,-50047,-61888,-6263,60045,1702,-95278,-76504,-44871,-95155,-87490,9042,50070,-14460,-74005,-112708,-83115,10418,61545,49412,38801,-30579,-104636,-31361,91093,135348,125970,63429,-22724,-37569,-27946,-50454,-68578,-42507,-3599,-2301,-46024,-72523,-43309,-25618,-46282,-30228,2396,10083,-34409,-25569,24807,-4241,-41535,3796,36900,9366,10176,37170,47388,-3981,-85479,-83878,-26882,41038,102913,57234,-2714,81374,118815,33225,-21152,-18896,8415,-9395,-53558,6647,81355,45976,-6900,-55346,-81979,-30656,44270,80826,48765,-29096,-46908,-18992,-32559,-20518,44910,70342,55950,68451,106161,104201,30600,-47827,-52209,16224,43728,10044,39954,146968,153558,77375,64255,45942,3514,-6698,-10652,-55392,-57770,-10755,3479,-69332,-139984,-75557,77788,151208,89687,32579,29429,48103,42478,-29207,-60355,-22454,-45496,-73394,-21168,-5279,-43171,-22749,-41315,-128992,-113973,-45861,-25044,-19943,27030,58024,51089,56782,46758,33782,28130,24678,53660,43955,-44507,-103168,-67574,-9101,-27312,-88421,-116430,-52287,34541,78673,119470,130408,89495,55247,51243,24098,-5327,-24636,-65379,-73419,-58966,-65175,-31016,6648,14990,10632,-9825,-48775,-58874,-21845,10114,10907,-35229,-120490,-162620,-120871,-6343,94891,143832,184080,125800,436,-4777,110466,150340,72852,-17544,-58932,-56401,1098,43012,-19529,-113510,-123449,-69691,-2010,11471,-37353,-14094,63783,70255,11327,-4079,50768,55421,1938,-42578,-41082,-36999,-55830,-48515,33485,71043,20061,16021,23341,-8957,-43664,-70423,-80334,-55354,-27041,2963,31162,43170,5762,-60665,-70434,-8948,37167,23015,46614,89759,106036,80871,29730,-14556,-45783,-42634,2262,52686,90363,134595,209317,218037,54188,-75639,-42288,-34050,-111315,-87200,7414,28936,11848,-2445,-14794,-26673,-35754,-49255,-49522,-26804,32416,56850,40891,31023,34361,61710,116979,150901,114927,74952,67056,41896,19772,10753,22330,42551,22169,6548,23168,22096,42656,65591,49911,36370,72777,104264,42275,-50722,-51550,15793,42200,26043,43118,-1458,-134598,-201489,-110856,5083,43763,-26703,-114317,-96828,-29455,-14080,-47143,-26929,85701,161503,140973,69185,-16299,-76060,-76956,-54846,-18158,4074,-4909,-22782,-14359,30906,51784,32500,26653,42178,14288,-55099,-62833,-14470,88,26304,61129,28217,-35878,-72424,-95608,-111835,-126895,-121749,-75348,17734,104327,80264,51451,81853,91916,28592,-52253,-54953,19831,16735,-41424,-1134,64546,73204,16522,-67515,-110206,-90393,-94877,-104362,-42304,21182,9895,30030,132075,209765,186794,109593,58249,4705,1618,36708,-9856,-84246,-37383,30232,8216,-36939,-79883,-134039,-133108,-83825,-45497,-21780,17046,42107,36037,15070,28012,52972,38596,-54694,-163063,-144289,-47039,11863,20056,-1706,-9396,19051,-23662,-42779,56290,97348,-7456,-59009,41187,121550,78403,17980,-33374,-92404,-101334,-37861,61384,147526,166584,54552,-82627,-102147,-46555,-60887,-83955,-58198,-50242,-26226,6653,-6939,-52072,-29783,25689,18588,4237,13192,23856,16271,-2725,35695,78409,28186,-45118,-51227,-26469,-2849,45495,77064,68458,14010,-43256,-45537,-24092,-41146,-28836,21894,24737,18327,-4444,-26359,-7675,18590,1966,-5474,-2517,758,8075,43356,40415,4076,-22998,-13276,26863,63824,28463,-27301,-45447,1088,90064,126089,85764,57352,71425,83785,69124,39541,-5803,-97092,-111250,23503,115963,75705,58948,70892,53932,21193,4185,6323,-24956,-80203,-66925,4089,72850,129588,125636,72716,8018,-11428,27815,18554,-13368,3423,15702,18226,47060,58072,28687,-59374,-108487,-85822,-90215,-86629,-13370,32667,-7071,-47249,-16489,5933,-6192,-58391,-79634,-29009,-1685,-19462,-10317,11418,10872,14479,-43094,-106306,-51239,9686,7308,15943,24996,-29219,-93136,-109167,-52887,39526,74603,89687,80071,58237,39906,51169,7644,-96391,-99673,-25251,14774,21245,10859,13826,1983,-75188,-79017,7348,112954,171954,115446,35569,-16792,-79136,-45829,33363,-1252,-45736,-22955,-30952,-35893,-205,22478,11849,-22466,-19594,1867,-20051,-51257,-29861,-5279,23473,79008,61543,-57175,-106533,-60362,-25339,-11902,9376,-4602,-32480,-8911,43797,60825,53355,93998,106712,89875,96196,101205,78229,25450,-55650,-50595,13102,33537,33841,14873,-40798,-33488,54794,65996,13715,20170,35015,-19476,-75105,-29794,62521,76590,-21572,-87437,-65054,-45813,-57043,-20006,30728,47046,54163,52017,36824,59808,113790,137168,83894,4185,-22789,-34361,-38822,9294,40457,71329,70467,-3192,-102245,-119754,-65226,-44640,-68049,-76880,-72770,-59418,-21198,-26034,-129533,-157007,-58045,51971,115774,112282,72860,13408,-44758,-32018,28873,78758,56031,-25303,-93889,-134370,-116611,-27648,15588,-14453,-47576,-8774,-2671,-32465,-37325,-38793,-42821,-3995,30097,10555,-16100,16174,74083,99105,102634,92638,62145,41274,39616,76839,116560,93275,33090,-31017,-84328,-121502,-76660,-21624,-27329,-29283,23217,23883,-36626,-67057,-36132,-69666,-149222,-163500,-72218,2052,5183,-1483,5236,20341,49408,14187,-37923,-65939,-89818,-84412,-66202,-30393,38962,67046,-25891,-164412,-183049,-33787,68679,49390,9775,10009,9031,-14870,-53825,-27686,15461,15731,1257,-9176,-571,1603,-11567,-6426,59051,141766,150553,64471,-11030,-30596,-1677,81716,156948,133234,56633,14352,-11981,-26317,31678,59025,-29226,-76367,-10427,15888,-27765,-46732,-47814,-40928,-24534,-50113,-76314,-38518,-8038,-27954,26009,70462,-7506,-71638,22944,127787,113129,50656,-23973,-103953,-94972,-352,29703,9915,17256,55854,76881,57718,41382,38476,28138,-2227,-17568,-22631,-26232,-15598,6327,-3574,-11229,4513,22656],[69175,17786,-47813,-69931,-53173,-16498,28647,55209,50719,36798,50293,99601,86688,15983,-26910,1292,36161,42782,16597,-18937,-24061,7703,-11161,-11629,33381,37248,-31861,-109852,-146585,-55374,59509,90334,49729,-33543,-52181,17135,17354,-59127,-69824,-3015,48853,20296,-23945,27249,59680,7284,-28495,-49100,-103615,-165879,-190241,-185392,-137581,-114122,-178273,-168234,-35607,42334,16088,-18166,-3879,35376,25699,-19314,-30200,-35603,-53750,-45909,6448,37564,41141,33466,-2182,-60269,-115780,-182811,-169372,-60510,-47457,-132939,-98879,-16510,12130,39765,82195,88476,49288,-39545,-72860,11204,126399,158844,105751,47761,24147,20921,37865,38380,-41450,-106590,-56917,-4760,-59156,-118357,-110032,-86470,-99305,-93992,-22913,29190,9646,17631,82823,104256,36024,-34554,-40204,-24205,-10787,18899,22967,20069,46437,25701,-12027,-31483,-44384,7336,91326,99852,56413,37551,87128,133861,136269,104654,15673,-47272,-58214,-37381,-35987,-73848,-99725,-57271,32389,103295,28908,-107842,-108812,17765,136296,170762,102292,3143,-15238,4742,-9812,-17797,50393,101774,100858,84958,84106,106381,88782,-9748,-68364,-49734,-1324,32222,26633,7300,3187,-28397,-36265,7922,23492,-11165,6733,52805,25244,-23467,318,70298,71324,-14675,-101159,-128804,-128569,-106456,-26397,74708,65737,17878,52763,124959,127820,57091,-32874,-71378,-100708,-101365,-31362,52427,11744,-59750,-22311,-821,-44627,-19749,37778,36436,-10726,-52835,-117015,-104872,-29942,25141,68023,78005,-13411,-102554,-49174,19537,12257,709,-21483,-55966,-38901,-44258,-125652,-179236,-143874,-98827,-75151,-57750,-49437,-10149,22292,3920,28677,82082,80656,-30834,-112888,-85544,-71864,-98077,-64051,6058,41816,82662,91478,58243,2228,-50342,-53491,-33805,12906,81101,71723,22318,69973,83010,23132,-1332,-40603,-41808,11759,61414,133882,155803,29561,-74796,-64998,-28287,-46936,-60650,3190,79923,67620,46272,32629,-43338,-79063,-12432,80266,128591,105394,71453,58100,6133,-80684,-126299,-70553,15730,48284,125502,251289,207414,57824,31333,58610,15956,-7090,46529,27338,-53610,-79403,-48837,-40533,-29191,38408,112418,131812,104237,114093,117641,81740,62136,26826,-18313,-2891,95,-7118,11049,-17717,-64136,-27772,288,-49928,-56442,-17683,-10734,-48548,-43284,-21488,-37755,-10387,40287,43271,-13702,-43751,39633,89990,5651,-46444,-6723,19775,-8983,-57792,-88763,-55348,16640,59387,59411,10360,-41365,-32006,37441,84643,55341,-31971,-110848,-101205,-74192,-79910,-24113,11623,-34917,-46669,-25879,-35148,-6079,57205,46570,-20118,-93232,-170776,-188419,-128886,-31650,26592,94088,202464,156614,14307,-16497,26359,34310,10886,-10350,-4122,-4523,-8262,7327,-36622,-146327,-185176,-117996,-50993,-42440,-74622,-48172,20101,11182,-51839,-35765,29476,-18751,-111993,-121992,-70476,-39068,-41607,-33837,30706,88396,103203,88917,30961,8474,11461,3120,29488,43886,3868,-23182,-29358,-45890,-71128,-34520,52484,50435,-554,573,62287,85110,47388,11442,23873,37477,26361,23200,19691,37156,74240,100336,155936,199503,107714,9259,10313,-35158,-113869,-52047,41079,17038,-2849,37868,43886,-8163,-63451,-102039,-78594,-21262,17271,18051,21611,50900,61600,52247,74021,125493,145822,121795,57850,1539,1277,5200,17738,8396,-41816,-38688,15240,6496,-4931,53643,96009,67228,49753,32980,-9256,-45686,-19842,23230,7162,-24154,-2237,-27928,-83488,-113811,-94757,-46898,-23731,-85791,-140085,-102032,-51149,-904,32860,51548,112061,146342,105315,40017,-23753,-46429,-13298,28237,21388,-8696,-6189,-1113,-24890,-37176,10903,64194,12063,-67229,-70258,-23042,9967,-4892,-66842,-75293,-19394,1743,-8844,14472,22987,-9081,-85486,-122060,-93843,27541,177004,165240,64974,49867,72637,-14555,-135351,-153363,-69444,-16563,15434,73031,89370,80807,40680,-20943,-49741,-62750,-105850,-110123,-27292,25866,5791,13970,84909,169306,203214,170968,123361,62413,17892,-1286,-41257,-84505,-51169,-25461,-37834,-37775,-48358,-71215,-63256,-62478,-77656,-85724,-40291,45998,76003,20592,7981,13662,-10540,-57375,-125571,-110704,-13882,41932,58548,68218,45055,34883,6403,1511,49684,54549,-36004,-92825,-14958,73932,67595,28916,-27428,-103263,-126793,-78556,33022,142624,169164,110611,11417,-33969,-16643,-52298,-120736,-107486,-52048,-22013,-5500,15932,2469,24426,115164,108030,26677,21204,58513,18822,-16980,33685,95562,71531,-19725,-64520,-24424,5989,24520,62368,63690,-5597,-40157,-27665,-20944,-42238,-47200,-3702,13483,-1436,-29039,-45974,-44288,-28038,-23357,3916,14210,1960,15622,68500,64382,5907,-5010,58055,68519,7443,-13034,16077,18703,27860,77765,108713,97542,69155,33364,1307,-14753,-30289,-40846,-66931,-74383,-3477,73423,94974,84119,48663,11509,-20449,-3093,91100,138876,47964,-516,42017,69348,93112,95879,29026,-51406,-40346,29124,13247,-35766,-29778,-14003,-2121,33440,50594,22091,-72114,-127982,-86897,-36871,5978,61525,65105,20303,5618,6006,-17810,-38985,-66052,-88571,-32026,23198,20629,-8379,-50864,-48987,48695,90619,55034,34852,9031,-31074,-40937,-59393,-130794,-143424,-78411,5309,59869,67121,81534,66988,49551,53415,58516,-24930,-138717,-101703,35655,72394,-19773,-103123,-81774,-23439,-43917,-43462,18911,109805,162644,97104,3807,-840,3079,9767,15843,-15273,-27992,-8268,-23257,-41393,-49731,-50731,-28399,-17364,8689,23609,-8303,-53983,-44764,-6000,15452,29091,40209,-24491,-93458,-71144,7547,47476,41772,16906,-12695,-30250,-2613,35693,49488,102732,139837,91162,28116,20462,33155,27535,-5655,19305,65594,61687,59988,45663,-55448,-93024,17281,75586,34556,48275,52240,-73708,-193430,-116282,66232,125598,-7792,-103809,-46288,-4930,-18875,8132,50851,62199,33830,-15757,-70846,-44812,62046,109697,61455,22511,15827,-29906,-66531,-13569,63086,133260,175784,101697,-45220,-139820,-168562,-166021,-150781,-102341,-53046,-48532,-44444,-35873,-69996,-128085,-132237,-23710,98450,110556,72618,711,-65504,-56298,-47087,-13635,2494,-67027,-125616,-154391,-168952,-87946,-25206,-44563,-20859,72667,72236,9514,19505,71369,65120,22761,26197,34946,-7458,30514,136859,134923,67807,61522,90411,69330,-2586,-30366,-2307,1015,-29896,-59999,-125907,-178921,-97804,13238,11544,-31457,388,14637,-42542,-71559,-28338,-36253,-83256,-126720,-95920,-5182,56878,82814,101721,73451,45289,47170,55841,4715,-74540,-85326,-63509,-40522,19876,68736,14572,-132132,-226292,-126064,2043,31440,3456,14846,37126,-8357,-87169,-68611,-37273,-25909,26321,48965,22654,29227,74378,91385,77090,83008,89849,50735,10575,15549,72134,145289,161872,100800,45243,28583,-13885,-41044,25194,58444,-23506,-65695,6286,37928,-9119,-50181,-52297,-38837,-25179,-35880,-37912,-4994,17671,12804,70311,73306,-33613,-95032,-14966,45871,20322,-6454,-22704,-68602,-81112,2771,43309,-9418,-71896,-64386,-14573,10085,41284,83540,87173,56647,27906,-30723,-63239,-36240,-4953,-14570,-19651,2875,30380],[18351,23233,-4509,-15386,19591,60728,77294,64134,15389,-45550,-49630,15667,15841,-57612,-58707,21435,34935,19480,40193,45115,44823,75751,34272,6981,29291,-9563,-85979,-78183,-47354,34475,153374,199371,124637,-6970,-60374,-13449,-8533,-61465,-65014,-36544,-17334,6535,9769,24951,32017,1050,-34679,-61109,-113473,-190639,-198541,-185377,-151433,-101170,-108759,-93400,-12230,32422,12740,-29775,-40247,20578,61581,30641,-3222,-29277,-37047,853,49107,63328,80053,88701,51870,-3495,-56885,-110636,-117845,-73789,-81138,-120488,-70574,13921,57267,72123,92009,69403,14052,-44368,-62093,15517,153956,183099,94220,73322,99229,57275,17503,21995,-19022,-58408,13240,70974,-7814,-98312,-85978,-38466,-52964,-78626,-44555,4985,18028,44653,93832,90532,6655,-73090,-72427,-27929,2372,-1701,-36767,-46419,8631,65510,64578,13270,-23954,13251,81031,90547,46367,-3366,14070,55206,31003,-3429,-12745,-26394,-40372,-5348,29239,13135,-50559,-80322,-29211,39896,19477,-43283,-50109,-1163,77105,122132,67336,-17857,-23931,13952,19126,2597,25498,26398,8433,27044,60399,65371,37141,-27542,-62923,-63783,-29696,21246,54681,82635,123520,91148,-1360,-78617,-112742,-88817,-13194,43706,47320,25250,22937,61307,121374,130115,45501,-67892,-110057,-81320,901,109743,63470,-57480,-16420,117906,145393,55893,-55116,-99727,-108327,-69621,15301,66529,14727,-20547,11463,31057,41968,81480,83012,68716,50253,16396,-41239,-40674,-8660,26209,78605,79656,-5193,-65837,-44306,-50233,-64130,-28125,-25120,-62577,-51292,-19570,-72262,-137882,-115974,-67826,-53360,-42038,-21720,17950,31765,-4646,23736,70486,48286,-44566,-121043,-108302,-90206,-130573,-131063,-48495,37125,99789,86895,29368,2558,6992,12055,13587,18476,22127,11283,-9706,4446,5606,16914,24746,-45936,-68640,30613,105636,116210,88434,-22687,-105215,-64246,-1699,-47658,-103082,-41680,88106,137559,122715,78066,-27062,-123733,-102097,7591,103345,109715,61214,-1099,-45467,-58571,-139254,-161959,-52879,47484,128211,217299,157003,-9349,-78087,-59662,-56154,372,112387,122309,-13716,-108595,-55045,29815,58455,52132,34273,31376,53228,130542,186087,135625,78112,69855,41833,15196,16674,41771,53447,5555,-36917,-7679,37922,25010,-3747,-14492,-19258,-77459,-102189,-49778,-26030,-28593,4300,18340,-55425,-97822,14570,84757,11691,-24537,27042,64458,35795,-32919,-75579,-80855,-57795,-17250,1035,-40165,-82137,-57472,27312,102746,100592,5606,-89513,-92190,-50299,-33144,13656,5666,-86055,-104251,-50738,-14187,46419,92895,21935,-91126,-125804,-108903,-103364,-91017,-33930,7848,70978,147387,92677,20840,-8664,-59411,-77021,-34651,10240,77162,82826,-7755,-57456,-72643,-157503,-189071,-106127,-57878,-32973,-944,7518,-1684,-34044,-75030,-44573,4266,-62702,-153784,-153215,-89918,-29109,-2538,20616,74727,115402,124451,96330,23809,10441,27266,27848,64423,60443,-12456,-58253,-94045,-132103,-112308,2973,100267,36334,-58452,-53931,5491,31547,8793,-25646,933,39174,13517,-31893,-17190,38373,69430,74176,76245,98983,114923,97198,50768,-28021,-74117,-10351,76294,54344,32503,56318,47952,-8266,-75177,-141709,-104466,-7482,18204,-10173,1804,55096,67034,23871,1989,51852,106489,101648,39512,5754,5113,-32957,-34185,-20132,-50770,-42856,20790,32738,7488,47214,80789,40496,6185,-9245,-19824,-14841,22338,41815,-4955,-55900,-30713,8650,33218,23753,-35604,-38196,-5079,-37257,-94921,-95392,-90812,-55947,21754,89606,136660,161036,123604,25125,-29650,22597,89405,92433,31284,7049,29039,5333,-52430,-80237,-43223,1084,-26529,-91320,-88267,-6296,39816,3278,-73404,-103346,-68070,-11226,16346,27486,30581,29959,-28731,-93361,-72145,37525,141130,91517,-21985,-12492,53097,-2872,-113641,-157381,-125833,-62066,49083,141670,119829,80428,46763,-1943,-8489,-10098,-55478,-47782,1217,-1366,5344,48890,60491,60325,60033,67954,94629,95666,53498,-11178,-53240,-64332,-24705,-1969,-4336,14437,13434,-27526,-47249,-49649,-74677,-89329,-33461,66886,83482,1050,-9576,-9237,-68140,-111030,-115786,-73273,1893,37667,57132,79044,42742,14432,536,2667,20591,17812,-52804,-122350,-82576,-17539,-3444,11887,3157,-65863,-106382,-93067,-39344,17674,53949,104592,104010,22105,-34424,-49063,-90755,-91888,-44114,-17522,10077,79569,90942,93692,163588,130538,12892,13599,72406,22199,-24506,30155,115266,150823,90155,10903,4040,35553,65851,75631,29807,-22234,-25292,-9461,6257,-16994,-65908,-66638,-49928,-39782,-15141,-6091,-64892,-83832,-51642,-13346,-2290,-3074,24205,57931,29179,-11071,11562,68626,58625,-1113,-1488,38291,36112,11502,4226,17890,26185,7203,-29657,-74278,-92881,-84300,-48289,-17355,-27540,-53693,-34016,16802,6103,-40885,-52367,-50854,-3258,119203,195860,119444,56984,71830,69603,58573,46169,-13708,-59323,-29340,4942,-11328,-15552,-24385,-67718,-87585,-41735,7126,19529,-24358,-49930,-19297,29224,85837,111000,81705,68069,79803,33267,-26925,-32234,-14171,-4731,-5531,-28167,-46837,-63245,-105719,-100221,20021,122713,142455,77173,-44748,-146695,-146317,-119007,-165701,-160384,-58467,18495,29897,40234,60851,18262,-4660,44005,68431,-29212,-123115,-44275,119004,144336,5569,-118163,-114083,-48807,-41618,-49775,-42760,-1948,61857,60571,13238,43135,105336,101047,36879,-22071,-44186,-39174,-28556,-21236,-40764,-50851,-15059,2535,22810,38598,18592,-8339,-2621,11486,-3635,-19157,22041,32897,-28959,-66864,2713,61615,33612,-13587,-55018,-78355,-45846,611,15424,70737,108706,47248,-43336,-69520,-38090,16631,50676,84439,72937,35795,62013,50690,-98401,-162221,-29397,73226,81647,99796,37103,-135816,-237438,-145238,17366,97454,32984,-43081,-11978,40418,38666,14602,-5049,18810,23378,-23280,-91647,-75459,13368,13614,-62718,-57930,-9611,-23902,-41951,-2280,38374,62148,119311,112252,28252,-56404,-120078,-164552,-157598,-112175,-79413,-68124,-58082,-76159,-95269,-108969,-105504,-24605,69000,82323,61001,-1211,-34811,6981,-13018,-32528,4475,-24884,-73851,-55560,-57435,-33717,-19642,-20818,12395,88159,101093,47732,73149,170293,150061,12058,-15589,33596,18636,66691,160535,106306,-24481,-46223,28130,62898,7714,-57956,-85022,-85916,-68234,-35832,-99436,-170745,-82081,54359,62153,-19439,-36275,-4928,-23905,-44821,-3902,2831,-38725,-123572,-126528,-11132,45212,13655,46378,56589,14158,35246,95887,51165,-43529,-52754,-16313,8419,35413,41496,-4934,-118911,-206575,-131614,-22760,6852,13743,78687,107526,21739,-86042,-86147,-70706,-42585,53395,78357,-638,12028,139516,175877,95164,38873,27731,4419,-21057,-27067,42237,126463,104676,42361,58435,86381,48161,41650,74153,20901,-56113,-15126,60854,44625,-10218,-23380,-34041,-37195,-14765,24784,40664,9367,-2358,33418,90981,69392,-6161,-49647,-52890,-72289,-94400,-79000,-16960,-1497,-30102,32170,76531,-12165,-117054,-128894,-75631,-31942,15116,55443,76065,95190,81193,-11556,-78303,-61501,-17298,-12331,-16971,-20781,-27493],[-48446,25931,24216,-2483,8107,29068,47327,48183,2692,-46541,-72850,-66660,-77686,-103967,-76596,3393,530,-15149,58558,126561,117149,91787,26653,-10485,-37309,-112538,-160550,-61949,45398,103055,177014,201796,115732,7224,-6232,22620,-3121,-29310,-23767,-62548,-85485,-46846,-7314,21253,25349,19512,18016,-23648,-92311,-156359,-134655,-83204,-46887,-14237,-11836,-28357,-16581,17475,14981,-38429,-82212,-17897,70893,63571,-20866,-90664,-78240,6877,80088,65033,49251,65801,68268,74193,79804,41817,-17880,-47548,-39826,-17398,-5809,968,25849,42549,34696,7522,6303,12876,-13127,8773,105432,101685,11445,29554,105907,66668,-26451,-31404,-16953,-21282,28899,62235,8792,-18709,14316,28794,-21899,-64564,-40040,5807,22285,29571,43441,25169,-22938,-72339,-78885,-47742,-26555,-59071,-94539,-95029,-52027,38221,92753,40736,1834,40489,70393,43112,12708,-10015,-4606,-23059,-107049,-115278,-15582,21921,-10731,-1011,17806,-6897,-84809,-106434,-40720,24391,43477,72062,40467,-35282,-30226,10074,-15799,-57491,-58423,-22025,22844,40696,18345,-44584,-85202,-41048,7894,-31692,-74710,-43535,4371,-35006,-93654,-56315,28647,81555,116219,88855,-13573,-137028,-162910,-103459,-28463,9295,34536,35573,12359,11103,77746,155271,127683,1724,-73908,-37099,41199,121448,80967,-54847,-67721,37340,83824,46235,-11774,-66654,-89055,-31133,45302,45104,-23371,-24518,9390,33850,80793,111146,81901,85006,89352,55558,39377,73309,74142,56656,64607,53271,1885,-24727,-28958,-51052,-24391,37854,33304,-19625,-23382,24514,36273,17245,23157,25619,-8075,-41121,-34526,3481,6458,-36439,-20817,11011,15366,1048,-14722,-24945,-63509,-134709,-155356,-94636,-21476,30159,9831,-48251,-41637,9153,34887,34213,-1194,-52421,-64349,-50228,-39729,-29306,29525,49369,-23789,-52375,18506,39417,-1267,-25619,-60101,-80870,-37182,3803,-29100,-68352,-38174,46267,96488,76982,42537,11824,-39229,-61180,-30774,34079,92542,91349,2730,-69584,-65930,-139703,-180269,-74816,34368,63868,77501,33299,-69926,-123271,-116768,-82333,1183,101975,137860,51019,-44036,562,86182,72218,587,-38768,-13317,20153,87932,191794,195969,116344,84043,75031,23382,-12787,16840,42315,7252,-17661,30923,86428,56860,-15476,-58474,-49062,-70039,-73741,10187,56938,-1231,-27063,-3216,-56122,-97397,-13496,17265,-46322,-59706,16444,105380,76123,-38971,-101482,-110099,-96801,-27339,28714,-1333,-32678,-6469,65326,114672,97821,40410,-17646,-31231,14315,44840,60515,11485,-83433,-97013,-47256,-21247,23604,51431,-33995,-127895,-75022,31805,21496,-32938,-8719,37765,76142,70901,5332,13351,14102,-49765,-55428,766,44328,111556,100545,-32234,-102136,-81098,-111838,-108548,-46794,-31909,16324,85428,63583,3492,-32333,-63375,-47639,-6951,-32169,-82434,-106296,-65874,9466,57551,94583,140918,139240,84901,45263,12375,11401,18263,3472,4138,-7175,-55951,-77078,-88975,-97186,-54427,29763,52765,-22089,-79324,-72362,-40461,-15433,13846,11166,281,8829,-52780,-146948,-79015,43114,50493,31085,6411,-6677,63559,117985,52376,-21095,-42481,-28038,38676,82874,70963,24505,-27172,-61249,-86692,-123226,-59293,40556,30609,-30461,-9170,62764,67122,-7467,-60229,-28224,22425,29514,8890,15623,2721,-70340,-77663,-29639,-33345,-33961,16328,73533,112753,114303,54859,-17887,-30627,5522,19375,18481,33562,38968,-1809,-37109,15767,76135,74998,49751,4700,12264,77412,72360,-10234,-52265,-95641,-151507,-86522,72506,162990,183857,143569,25447,-7934,68021,110353,68489,22368,54496,75014,-10812,-93519,-99967,-91467,-88525,-52382,-24644,-25364,-6252,25400,23618,-11726,-33929,-33667,-12640,-27309,-83194,-74453,16893,43710,-17438,-15822,35375,45718,-28284,-82833,-37860,19637,-2233,-39588,-51385,-61752,-34498,70595,159576,126061,77651,34686,-30163,-29852,12740,16657,56511,60481,-3461,29927,120635,92483,2770,-51263,-44672,27036,79484,72169,14680,-36484,-38331,34752,105122,105658,82121,53788,62,-34753,-38832,-54216,-47456,15663,70964,36065,-54626,-54999,-30951,-92417,-158757,-133240,-48969,5314,13168,27132,33900,-12170,-28378,-18500,-2276,24391,32706,-31933,-103893,-70153,-14479,-24812,-13230,5227,-43744,-82581,-86556,-110896,-137329,-94553,18152,97583,37677,-27097,-14628,-9734,-13787,-17048,-7598,48043,132058,117610,83490,121044,93510,7807,10126,57962,49748,27567,52435,108807,176649,178948,96378,18082,44765,129396,107646,18236,12964,25623,13251,26668,2428,-59909,-82336,-83426,-63556,6286,49811,-37982,-92370,-69808,-49201,-19283,23742,38796,11310,-46799,-25594,39959,51821,42303,54891,35424,1611,-547,10787,-8658,-31301,-35178,-35444,-56322,-86997,-66769,-25576,11567,51516,33562,-58649,-93758,-68138,-71180,-74434,-35175,753,33279,86342,122762,89764,34217,30465,58530,60585,18591,-13496,16215,42614,-1746,-27567,14363,-11877,-114551,-161145,-99193,-10592,37746,22763,13434,30247,61545,106276,101920,70900,86310,73545,1148,-38474,11336,87253,133360,56452,-88455,-152623,-130910,-117090,-120625,-73962,6043,58433,13038,-123286,-218317,-165616,-66395,-70687,-78754,-3181,34243,7107,4246,33829,-10485,-45084,1788,28033,-42482,-97020,-21145,106771,139689,70966,-10171,-57475,-72552,-92972,-106343,-120230,-94984,6929,87028,93960,121752,174804,142486,41056,-44240,-90935,-89347,-43083,-458,-1634,-679,26436,13803,404,12409,19937,22470,16576,-518,-13508,-18418,7914,39331,9816,-51696,-38604,-4811,-22388,-73714,-124309,-110198,-37747,7162,-8896,14829,51431,37189,-22772,-74351,-73469,-11495,38368,47437,-3137,-42153,-1717,-11919,-132182,-166323,-46134,52252,108284,121223,7849,-118560,-135205,-74811,-12237,45920,70479,47461,28377,83624,95405,-23874,-124742,-58237,35809,34529,-15044,-14287,22023,-13142,-121421,-163236,-100326,-36603,-16401,3279,648,6684,53848,84230,64996,30711,1753,-42033,-66812,-95447,-133987,-90676,-31344,-110699,-195796,-115156,-20257,-13549,-16697,10434,30282,-6545,-11492,67234,87847,61942,113686,138447,66652,42587,53786,37580,7628,22484,9076,26484,87266,97198,98356,158283,127748,8649,1737,46605,29571,40931,65161,6818,-63516,-52024,3024,49477,43666,-760,-36339,-37620,6159,42091,-21273,-110370,-68348,47048,95548,20822,-57195,-40894,6896,17157,45577,53653,-6336,-121518,-130451,-14378,-10807,-131170,-94189,-1603,-8431,7936,61978,38086,56,-211,-448,10544,14865,-7054,-43005,-102757,-124162,-37403,11531,-12870,29913,135161,134083,34706,-68329,-98576,-75315,-16139,55272,44385,-39013,-28264,96406,123774,47885,2337,-4717,-25380,-49539,-66012,-9347,71281,49776,7751,81680,145072,112474,117147,126404,9452,-82459,-2431,75495,57386,52059,67853,12993,-42563,-30004,52654,85472,1513,-26377,32737,44544,-12245,-24262,-9070,-50562,-98243,-105247,-80020,4044,41767,16799,68386,81073,-29482,-118983,-128521,-89467,-29303,19660,20681,33255,69819,54364,-14303,-53768,-49330,-17878,-1878,-157,-44295,-100773],[-56750,37570,41682,3050,-21170,-30371,15134,71079,68203,49435,-14900,-89121,-97750,-71538,-78456,-49674,-20053,6255,99501,189314,148515,59864,-13363,-47718,-93701,-160145,-174327,-62307,54418,104368,113565,92994,46816,14482,46012,59746,10899,2960,1020,-89952,-144826,-120540,-54647,35578,57886,53737,77548,30761,-47790,-91889,-69925,5905,56612,45595,10441,-27052,-42399,-19136,-12545,-39476,-64277,-18427,64300,58994,-57960,-137322,-102984,-25140,33123,7455,-30224,-8710,47515,106586,154803,140728,73508,30448,63881,77386,-3145,-86721,-62496,-3029,5352,4914,53155,66599,4032,-9497,50762,33865,-27463,-14608,53235,60623,-16372,-45731,-22262,-24479,-21414,19048,58085,117243,136367,67278,-8569,-33414,-34259,-7656,18635,6408,-11074,-23667,-24663,-36463,-70515,-91015,-95385,-105481,-71843,-44306,-55266,-4194,84185,57822,4597,23901,21945,-32770,-28490,12972,28354,-9559,-78784,-74387,7245,41507,5065,2651,20745,-27031,-131206,-113173,-1334,40441,35199,76966,30139,-72532,-75400,-43796,-59114,-65442,-57856,-31812,47585,94304,47862,-24307,-38727,-4774,-17741,-104231,-128525,-28752,61579,-19493,-164300,-148505,-20525,40465,38552,15698,-31495,-101562,-107987,-85897,-50538,-10581,20535,30799,-3272,-42513,-16696,72437,119884,68257,9176,33675,65883,92014,82207,-8151,-81250,-71090,-38886,2943,29443,-1302,-42055,-12974,19045,-6244,-61826,-53162,-3044,29150,59307,65953,28604,30787,42063,22538,34249,115542,132184,80871,47922,31641,14066,467,-27783,-16474,61288,86219,35386,6386,25972,34947,54618,107252,127017,66682,-5466,-43963,-47258,-8376,770,-54945,-59944,-3758,63271,80277,75196,46659,-30719,-101459,-108900,-90506,-79706,-50359,-64655,-113339,-99840,-41828,-3932,-5036,-47913,-99755,-100409,-61549,-26369,-8754,31499,48627,-14455,-47980,-26420,-39359,-66409,-66385,-69361,-43009,20095,41006,-6090,-50314,-54994,-26909,-9184,-28247,-14305,54256,100875,72296,8940,4797,72383,103781,27215,-80522,-133965,-143484,-107195,-29653,23680,-1944,-41383,-52798,-61520,-47458,-26366,-17265,-8888,35036,91136,109106,65443,68233,103417,49783,-46292,-44944,44460,50980,28798,112540,184180,123662,48111,59213,54944,-14591,-44123,-32155,-45777,-53080,24941,88456,20784,-68127,-94178,-67708,-46004,-3752,76283,87673,9645,-26967,3140,-17808,-39729,-14392,-48799,-102955,-81295,5732,102170,81377,-31946,-105458,-98949,-46321,38951,71649,19795,-2358,23190,83379,115528,71402,38534,15902,4930,45105,67151,68341,27690,-43057,-52895,-39179,-65782,-46608,-9814,-63556,-96803,7632,106590,77806,20097,23153,47805,67765,49474,-2746,10999,28949,10962,25195,61010,74890,80913,27989,-83281,-118940,-68763,-46027,-22705,5498,16971,64011,76264,17507,-19749,-37467,-73983,-66736,-7286,25669,18308,-25490,-21015,35139,86747,115305,123613,82458,6510,-10382,12822,28086,23898,-6523,-45633,-55835,-70690,-74297,-39189,5386,27946,28991,-4918,-55697,-60562,-38100,-20608,-34324,-5808,37888,14324,-25265,-90933,-159130,-88692,2545,-34529,-65917,-63033,-63585,2617,73997,32934,-12066,-45066,-89672,-42513,47851,29192,-70837,-137499,-124416,-81264,-62718,10634,73230,28356,-51100,-38411,35311,38684,-30394,-66623,-47013,-26617,-34427,-46523,-28380,-31864,-90082,-96438,-56135,-48348,-44749,-9636,69243,175435,160727,12822,-100954,-68091,36473,68268,19862,-16808,-26141,-48351,-43510,53324,102374,44810,-19356,-17500,24625,105177,113780,39823,-3691,-69764,-173111,-124672,74276,188141,151611,65196,4586,26694,50452,23137,-4067,26441,96169,93409,-26637,-119522,-118033,-106587,-87929,-30968,28843,29197,15714,44269,62493,55807,57751,30496,-21290,-91412,-171982,-155527,-10965,76811,52989,28169,11956,-26645,-63197,-55497,-51530,-70365,-77919,-14230,54752,55746,42791,77762,106085,65584,48035,23275,-43699,-52139,165,38368,98281,91089,2569,31830,139585,108068,-7571,-61878,-63310,-16701,41977,72401,47006,-5918,-26432,46312,145058,159848,103440,43263,-5539,-29226,-49065,-64223,-32246,34156,39435,-32568,-126503,-129153,-64812,-74203,-141530,-131262,-43635,321,1382,2426,-23830,-76176,-65452,-23162,13474,43117,40074,-23176,-62450,7279,77605,29908,-24482,-37486,-77536,-104500,-99317,-125978,-162331,-132387,-53965,12248,17975,26798,41300,49256,57780,24941,6126,58634,109696,41861,-28520,16200,53330,33478,9273,12250,57371,95947,74537,46735,82376,120547,79108,-12907,-13319,93315,102933,54588,70578,70348,30044,12105,-20758,-49665,-43151,-61204,-72688,-17525,44738,-9261,-80157,-104661,-83774,5584,92409,76628,3170,-64077,-10190,68819,36070,9342,67696,49760,-31315,-40441,13549,30174,-1767,-15088,-278,-29677,-51868,24197,82940,88898,120314,105496,10718,-43858,-58853,-64899,-30669,42654,83735,64596,32350,43780,47267,-11432,-35712,21131,48592,-3062,697,89556,100595,1200,-38270,500,-39360,-121990,-137634,-82975,-16089,17079,-5676,-21581,-9145,27094,63635,49729,40507,62689,12817,-57555,-61156,13826,126067,199598,118169,-64802,-168210,-148636,-90193,-91451,-110281,-82094,-49387,-78396,-146485,-153120,-70936,28485,48945,39979,58331,61446,18792,-21068,12118,-4850,-38914,-28484,-33721,-71247,-85490,-54761,-2048,40902,71018,67873,-5936,-89938,-139893,-139959,-128184,-85248,26243,123991,141044,162891,189862,127406,6984,-77526,-110682,-85877,-24737,18678,14084,452,-11328,-56751,-80295,-55269,-5593,11375,-29935,-54608,-3363,32743,15617,-6330,-11347,-23906,-52148,-78208,-66279,-80187,-126366,-100500,-3736,52546,4108,-34442,-3877,36535,20807,-28587,-62402,-39319,-12506,-23229,-61964,-76995,-69587,-91965,-122891,-87872,-8522,41024,88750,80949,-15508,-57458,-33882,-14963,9209,52911,88226,82421,45335,77799,75420,-84951,-202140,-105535,37094,73979,37562,14124,36982,57739,-24815,-155916,-145989,-37652,-7502,-16506,2152,74700,122879,103945,42987,6105,27616,60546,35541,-53901,-137682,-89257,-9539,-99044,-206581,-97817,15805,-49847,-116857,-62562,-456,-9676,-11781,60918,126610,133445,180258,264339,206391,69212,22829,13507,1320,19405,-28683,-34310,76669,142801,92442,67352,61562,56613,84889,81962,22235,-26003,-59822,-75295,-15469,67760,70833,51751,55493,60474,76399,98240,110416,84702,30562,-54891,-93670,-31033,71849,69587,-18099,-55339,-376,32374,72473,100777,42477,-57959,-55047,16530,-22746,-148860,-112826,-16080,-14708,-11863,-841,-15349,14007,12714,-48220,-63731,-51224,-46201,-58107,-71817,-34827,49512,33970,-25968,11918,87825,67945,7899,-67699,-114929,-70564,18103,38816,-6769,-35339,-25014,-3985,-31848,-71405,-67470,-38928,-28551,-30661,-32013,4640,61173,48099,-5205,45093,121874,100728,88404,123324,67698,-30421,-33795,8701,54823,137517,150309,52988,-37153,-41660,36012,72200,-4129,-25072,2235,-56665,-143878,-93107,-7897,-16062,-49698,-52624,-22070,44564,61355,40284,64112,27734,-53556,-86740,-86098,-60015,2134,43674,28182,27059,21378,-18945,-36070,-6536,5029,-710,4164,23354,-23327,-94759],[-24388,32264,37534,13727,-7736,-7607,63624,133841,133877,105068,25093,-49937,-30529,-2222,-64024,-77760,-16660,29017,86921,148908,94342,2100,-52361,-70785,-89264,-114879,-123309,-82099,-45364,6551,15051,-9810,4626,38289,62740,45906,6928,12793,-13149,-109208,-158362,-140524,-73382,48486,87884,67940,81278,52993,-4292,-34097,-29015,11144,45684,14471,-34052,-45485,-49268,-56595,-63502,-47078,-8268,34118,76739,43401,-68432,-111491,-64015,-40463,-39916,-54737,-68977,-29235,44588,63859,75255,108052,93310,72216,107322,77381,-60267,-171272,-120615,-15019,32682,47865,74093,43711,-20446,-14607,33993,32195,10421,-4514,3041,42613,32161,-13867,-31714,-58426,-73656,-2527,103048,184826,175744,67158,2110,-7974,-60231,-62249,-7176,-2012,-22666,-22121,-6424,-5334,-59020,-118293,-141241,-114415,-12415,52722,5914,-9274,62872,68682,1637,-27189,-54672,-122953,-106732,-21518,22569,47781,63641,23282,-26611,-21132,-25807,702,61191,22549,-99337,-81777,18663,14522,-34686,-41089,-68950,-81959,-34787,-12033,-27929,-15411,8197,31914,105573,126579,69642,42493,96502,122695,27361,-106899,-117524,-14561,59163,-33806,-184363,-172486,-31470,32475,15487,13940,34456,17488,-35304,-97392,-93090,-35782,-13445,-7421,-38527,-98324,-87730,10817,112630,137961,112930,102152,60827,29778,24867,-16206,-101070,-166696,-160388,-57819,41132,66702,27536,2575,-13529,-15552,-36716,-50060,1419,33387,20664,18351,-17739,-51181,-38495,-13923,-7983,66119,114159,81541,46615,23944,22283,9991,-36014,881,101399,63674,-41579,-26914,25847,-20612,-48302,40770,102081,46417,-9972,-15436,-10115,22779,16466,-75485,-74558,55977,155950,106625,38294,21442,-13832,-31072,-11696,-33693,-74203,-61580,-77617,-108900,-93460,-57550,-38019,-34128,-40123,-66480,-69383,-27817,30116,37268,30168,36692,-21715,-72317,-57589,-34395,-35267,-44932,-58954,-1021,96732,111427,5100,-90367,-88652,-39496,-43300,-50758,7120,84258,136101,124420,57890,29523,57874,64671,15776,-60583,-96656,-56913,-20473,-24335,-14627,-31780,-61753,-45862,-11919,29696,58393,36873,4717,21696,65321,117853,114110,96772,106061,49072,-50405,-13860,114516,89872,-12769,6633,93743,67481,-21715,18478,110795,56868,-41101,-67225,-82541,-99296,-38345,16688,-36154,-69987,-55198,-44174,-28108,40019,92377,45649,-12701,-2652,32893,33643,35680,30427,-39921,-88477,-37730,31356,66293,70540,31649,-33605,-31049,44705,78638,38827,-13028,-18510,-6525,28719,59242,35519,17722,-1024,-19244,-5047,-7766,8234,23015,-5003,-16836,-42621,-97947,-74946,-22646,-44217,-32322,42638,63591,55648,49797,36626,26579,47466,86709,66049,29789,28604,43288,64030,98552,98002,38129,-38786,-95032,-100874,-48309,3491,23092,47275,92304,103769,6413,-82168,-68635,-50523,-70877,-57508,8333,57501,71232,51707,32556,31178,54515,57014,18303,-32813,-62324,-22781,39785,56344,47668,32647,-5473,-19469,-31414,-51045,-6710,52729,39105,11410,3223,-24239,-25489,7095,30134,-29153,-57092,11103,32245,-24775,-53600,-34528,-14021,-46527,-129230,-152685,-111577,-61505,6258,59373,52647,22469,-46526,-112957,-75513,-20399,-58931,-155566,-197423,-136134,-50058,-22252,15586,45931,26244,-29826,-60794,-31243,-15031,-25491,-3210,23213,2379,-48967,-90537,-73916,-38701,-60383,-84982,-95000,-85604,-54400,-16203,42802,121950,103982,-48202,-157661,-65653,89881,117605,10716,-71074,-90751,-111903,-101004,372,60128,28666,-26624,-25284,4678,40971,50949,27670,4343,-52277,-98120,-41133,112300,199934,95078,-40841,-21130,47577,14313,-58074,-39609,36969,96245,86734,-12491,-101931,-115677,-75394,-10547,19911,23398,29968,74170,125080,110459,79644,96241,64986,-16364,-74456,-107581,-109099,-15288,69598,88285,55210,-5077,-49206,-42232,-31085,-98140,-160379,-134872,-20082,68454,88711,79871,76380,43910,-20988,-11316,17960,-1218,-18744,-20519,-7948,46885,55333,-24619,-18643,76178,63436,-27701,-65894,-64411,-39809,16671,63199,63166,40597,2319,11685,60755,94140,83274,22065,-42317,-50339,-64412,-88667,-50540,12490,4643,-57315,-142046,-147999,-57522,-4381,-51632,-77351,-25733,15066,21677,-555,-49707,-85615,-44148,12271,41932,32390,-5765,-43486,-20883,75690,136348,83505,503,-48359,-90163,-110467,-102357,-71969,-35513,-13290,-12183,-36070,-10615,56675,68964,66365,87699,53914,9046,23677,38382,-47014,-126873,-65822,17540,38616,10622,-13772,34675,106461,57694,-26022,-21897,10184,6505,-42357,-78855,-19964,62340,99083,88345,67315,37343,-4220,-47409,-42057,-121,-22817,-74094,-61524,6904,-197,-80508,-141097,-78546,71747,163517,131551,71811,22139,37750,71658,9787,-54706,1066,52950,18208,-23720,-12050,21799,27569,40107,63079,16664,-11487,73182,111352,103498,155168,173964,120844,76151,39458,-9657,-7377,65978,97258,43866,-5986,31840,59549,14114,-28747,-3183,21966,-9592,3981,88784,96692,12156,-28785,-28023,-64736,-67859,-26110,-7713,-31951,-58658,-76226,-78902,-70977,-31549,11105,16406,27681,41732,9523,-32318,-47013,-26145,62902,146794,133874,25840,-74028,-85585,-22752,-9776,-32022,-20887,-19726,-74829,-85468,-29577,15406,46559,66519,79715,78784,87992,56145,2187,29505,17241,-13288,-14965,-41077,-67405,-59232,-64920,-71845,-43999,5972,36213,-3566,-65712,-106289,-83958,-41592,-3931,44568,79890,74059,98942,138229,101839,-8149,-69201,-50217,1321,39877,40439,-3604,-57206,-109662,-169919,-170768,-110642,-20997,3474,-66102,-87579,15911,95631,63295,-29050,-35768,27429,12617,-65004,-60435,-23800,-43860,-57849,9774,76552,26324,-34637,-22489,-1959,1403,2041,-30604,-38822,-7481,9001,-5113,-11257,-42236,-88839,-75589,2506,54255,54055,47527,18720,-24016,-36463,-63064,-52099,36835,105823,88164,55656,49819,47698,4577,-88236,-135923,-66879,24637,59981,13282,-31160,26502,137641,126467,-24545,-82602,1501,28041,-3855,46229,168486,227940,148552,8132,-76905,-48882,34899,45294,-17852,-77677,-68859,-22463,-36036,-66439,-37242,-12625,-71293,-116390,-62641,4908,19375,19020,47831,96795,111319,121673,223502,229767,61474,-60210,-57399,-29913,-8847,-41555,-30998,74823,128676,56642,-6833,26191,102368,144117,111636,19476,-54267,-87235,-71678,36262,148119,129993,54101,40074,72511,112578,133991,92118,45952,32211,-32090,-121552,-113356,-13425,59016,41300,-28200,-57265,-52961,16218,71244,49632,31414,74110,87536,45710,6041,35333,32686,-16744,-34008,-50587,-60785,-30131,-54214,-116343,-116872,-76607,-54131,-76130,-65673,11963,66068,17838,-25303,-33706,-24665,-20731,-28131,-80754,-114777,-65117,25436,35428,-3670,22538,38237,-42517,-140906,-175977,-150552,-89354,-22357,29571,53894,70047,90545,64839,-17982,-40077,19930,27420,7464,76974,142215,78775,-42113,-74745,4403,110191,116749,36718,-15844,410,41491,45549,-5194,-24621,-44798,-123135,-189838,-110184,-9682,1657,-50873,-74909,-14719,59072,66331,38035,10611,-39712,-43975,-22004,-18669,5477,38214,39619,35807,45110,-140,-54814,-47047,7046,27124,3655,-11930,23268,24605,-20122],[23858,22853,28862,30310,32390,65183,134262,155848,95800,34326,2902,8555,43054,43253,-16591,-33366,-10467,-14032,-10242,29403,10672,-32508,-57486,-47487,-30293,-22350,-46612,-82414,-119876,-75886,-20228,-13282,21746,74821,72458,19849,2308,26593,-7255,-75566,-82598,-53366,-28846,45401,91100,64836,56485,63269,49730,34631,27908,-13446,-33299,-39329,-43063,-15254,-12759,-49815,-81472,-61685,10145,89344,116477,45852,-42350,-35553,16721,13142,-12735,-29382,-22703,36464,75060,-11092,-64900,20265,54580,27258,40669,17183,-74173,-138424,-87810,-1162,44696,43015,25475,-7636,-13832,19683,38752,33677,42894,25336,-19922,7486,49611,11475,-50087,-78894,-58686,4757,64922,104702,105916,50561,5409,-19558,-87944,-104510,-40805,-10727,-20249,-13888,-430,-18405,-74179,-115323,-123257,-96218,-3611,79551,61731,20767,44316,55552,-7274,-68857,-112995,-194577,-200546,-103897,-24294,43013,83780,-5359,-121477,-113717,-73176,-7380,92048,92200,-17656,-50254,-33158,-65432,-109474,-132429,-124376,-63333,3669,25750,21941,30680,53841,83967,122785,103145,48166,51506,145056,207834,111056,-68820,-132067,-72051,-10109,-55272,-134108,-109709,-10224,30428,40656,90796,141472,96527,-14770,-103615,-110817,-75585,-61319,-59940,-96059,-164954,-131579,-403,120275,158805,132975,96019,18484,-47764,-69774,-88705,-149000,-230046,-242181,-125364,25170,100803,70779,12403,-12103,32066,37541,-1494,12368,20714,-8117,13796,-12735,-87472,-77729,-1091,5307,15294,46098,53634,32276,-7874,-8629,-6500,-36620,3994,84071,10879,-109541,-76364,-28793,-98837,-154494,-89235,-5556,17203,7992,10873,28617,46836,6663,-92409,-50785,133629,208083,63870,-68811,-67719,-33891,16405,51821,23169,-12037,-26854,-79233,-87914,-29951,-3739,-24890,-13358,26891,22966,14876,47109,88756,66305,32837,25161,-22495,-76069,-35211,27668,3926,-45437,-43029,43389,141922,142086,-5116,-130662,-72660,34871,11012,1982,69088,86094,62209,61583,55125,46476,28664,-1336,-13437,10846,86918,92669,-24545,-125763,-86285,-37742,-22416,-3689,-7969,-16925,-13363,-4832,39792,68002,56089,49563,50440,63534,82520,37720,-27842,20227,106204,55153,-42700,-49835,9603,3947,-63643,-9048,130836,126713,34743,-2340,-39796,-96016,-97889,-64602,-50213,-5086,23905,4023,-2882,57964,78740,4213,-38805,-969,43002,52365,57130,65048,7745,-41122,8474,47434,23360,47470,92392,62586,55638,92521,32565,-46156,-42433,-22516,-33225,-50320,-63421,-47059,-6484,-536,-43267,-86246,-117982,-83406,-21275,5713,2341,-40314,-83430,-49414,-6089,-20612,-4539,16493,-7306,12562,22206,-500,3047,33773,96062,98549,34518,-1522,18718,57528,113694,102910,18697,-36785,-44568,-53072,-21988,37323,60930,90200,141076,110846,-36861,-127569,-93707,-25357,6055,10578,34825,51150,67703,105125,95861,26359,-11815,-31379,-73975,-105102,-94302,-12878,65773,62760,47837,71247,63506,38882,16031,-17506,-5709,23181,-2742,4245,51112,36037,6633,17849,39632,-19256,-78407,-23230,43882,15534,10073,67619,69431,-30729,-132855,-148858,-111071,-30775,67267,107572,97008,54693,-25748,-72117,-54042,-58230,-80899,-134969,-165642,-114176,-43913,-37214,-36372,-10583,40027,42564,-35808,-79700,-48402,4440,67624,107092,55241,-33613,-81013,-51699,6456,5511,-40804,-94061,-90300,-34407,15962,42667,41783,5033,-94348,-138785,2042,168770,164891,32669,-54220,-74357,-106429,-136778,-93327,-22460,20701,46946,45247,10508,-40011,-35281,-12796,-26817,-56807,-34047,18375,101277,157626,65963,-45924,-14411,35972,-3746,-55319,-27460,15775,47719,65799,8619,-71710,-95970,-60949,5012,38260,10947,19827,114336,176267,121052,47594,63405,64740,18371,2773,18557,2943,20994,85417,121707,87801,4546,-51231,-69156,-90930,-135836,-133330,-60766,8565,5335,3255,43155,77556,39720,-60988,-78755,-9614,47182,31371,-46281,-82527,-23439,2332,-65010,-79642,-9464,2028,-58935,-125038,-139187,-79225,-11846,20194,47056,88525,70651,16069,-36330,-17933,57065,30566,-59325,-52893,-31205,-54539,-38145,-10793,-16926,-31373,-71462,-68456,9478,81872,53202,2987,21789,58622,51839,-4046,-53123,-49077,14550,47349,36726,-17366,-70320,-54111,20263,84594,88290,62576,40367,8720,-26502,-43724,-57295,-11024,84303,131145,80750,-21450,-45571,-647,30771,60523,75437,22389,-29325,-27030,339,-48499,-113409,-84151,-45013,-24569,6826,19713,37151,65655,8520,-40707,9042,25478,-12227,-41351,-81838,-80338,20869,82026,37371,16212,29094,11899,-21060,-21033,7501,-13116,-67081,-63532,15320,15117,-81125,-137324,-43854,96761,153238,133823,122931,94145,49424,18208,-44448,-109586,-59786,56444,94096,25040,-48969,-52860,-14256,37053,69405,30030,-5168,33656,29413,30890,122477,187312,171003,150897,114730,3309,-69652,-17708,17885,-21699,-40986,8552,55734,63468,22418,-957,19146,15404,3519,35037,55191,38265,10593,-24020,-42174,4530,52633,43380,-39033,-112021,-103138,-65179,-69097,-61799,-23449,5537,18480,20173,42366,51048,4240,-35220,-6385,49238,83563,61594,-2967,-7881,55965,63507,36821,44810,42717,-20041,-35086,-10805,-21100,-31301,-22191,5815,54428,99712,73765,36729,59334,19092,-22438,-8708,-18692,-41339,-28989,-29521,-46822,-45553,-34113,-20800,-2868,7405,-13243,5906,44097,44973,13273,-21756,-47839,-43546,15098,55671,352,-25958,37037,80914,68428,24670,-41921,-102036,-157572,-216602,-199143,-125313,-37696,4787,-38043,-63572,15342,106153,84978,-34041,-45678,56045,84314,-10850,-69477,-10954,26602,-17122,-15802,21695,-4445,-8074,-18494,-81013,-74562,-6959,-19063,-29024,37565,95710,74484,51236,44115,4410,-28965,9146,54064,36264,-4730,-30098,-42589,-75222,-149741,-130913,-972,83117,36814,3617,47089,37744,-26427,-20418,15553,19870,8807,12972,-36928,-71310,13036,142666,175838,77209,-5497,32517,72905,50153,61244,125474,167388,105129,-6647,-92802,-107425,-77818,-42959,-35556,-55967,-71506,-35989,33870,55709,-12120,-52321,-32035,-25233,-24628,6023,46027,67563,69278,84804,86648,57354,88928,113765,47619,-53872,-81362,-57097,-8527,-13735,-14665,20019,20858,-19017,-49643,-17048,54357,113002,98727,5767,-55827,-54792,-42529,4043,70176,65015,10816,3780,33698,33482,-246,-53558,-25597,28912,-14053,-93935,-127581,-118617,-57731,7165,-25278,-124722,-172639,-104566,-60467,-47676,36153,139179,133965,106206,131370,142545,57237,-27309,-62640,-71915,-65333,-93600,-158638,-157427,-83921,-27007,-53129,-123259,-87545,31429,63571,11918,-13645,-56915,-71030,-41007,-36730,-81236,-96110,-65741,5471,50806,40435,61215,83195,3514,-123207,-185335,-178814,-116172,-11527,90836,134936,129677,95639,40749,-34323,-93335,-75799,-35743,-24006,38732,149688,140866,-457,-80754,-46065,-3980,1787,-26731,-1843,67498,91914,62542,12006,-15953,-38963,-68521,-77628,-22736,24466,393,-103352,-162008,-95801,-3881,33102,16303,-28132,-45436,9879,56805,61423,88210,85123,26433,6509,33490,8192,-23512,-16203,-2973,536,2251,-14392,13541,62062,55585],[56484,11938,7461,17007,12667,32794,64408,39983,-58769,-109122,-60901,8554,24594,22340,18209,8422,-46414,-110048,-124946,-70895,-35385,-44051,-58473,-25245,4581,25213,-283,-47318,-77470,-49197,-568,3327,12547,54721,60083,10461,2648,39312,28197,-17906,4944,46615,17740,14984,58784,44679,33484,76535,108250,101973,73433,-23490,-75659,-39490,6545,39012,33646,2550,-32781,-59516,-31779,81384,130067,49184,-4919,42387,91023,104544,108090,61818,36298,83588,74935,-65570,-126542,-18285,25090,-29390,-27960,656,2057,-3453,-2820,-5429,-19605,-41706,-29440,10556,51251,69696,40949,245,26671,38292,-20154,-19223,32193,7948,-66687,-60998,12344,30297,-9802,-7792,38584,56236,5828,-42989,-64777,-61888,-22592,-5778,-26485,-23615,476,-48354,-116959,-104788,-57049,-46841,-32677,8500,44880,46158,42695,17139,-44951,-90702,-122280,-189665,-191983,-93554,-13838,-12620,-42234,-98047,-139478,-104871,-50101,18382,107689,125405,26889,-61868,-108510,-112912,-107196,-100969,-77303,-34814,-2574,34896,53834,35576,27238,45447,63186,59094,27576,5339,67288,181279,168677,-10306,-147325,-141568,-63442,-28480,-30970,-5718,11024,-8321,36638,135426,163092,64162,-2643,-12161,-36305,-70956,-52196,-34046,-90787,-172487,-142164,-12563,94044,108121,63486,43255,-8438,-80814,-103458,-110132,-157606,-232163,-266662,-176171,-3119,91540,64831,22154,31687,94825,110781,74423,26923,-12220,-2692,70238,50576,-46574,-54891,37049,73428,32462,-3060,17210,-3424,-66181,-66076,-32155,-14310,30396,69548,-5267,-97262,-67130,-35387,-85606,-123554,-120205,-73602,6779,25786,2685,17400,26496,-4298,-32502,43890,186465,207006,37374,-101482,-117687,-73421,1394,40203,52321,59681,-205,-111923,-113286,6909,62693,17865,11684,55938,80658,109715,141054,124515,60285,23112,4823,-22488,-33774,27683,77235,19695,-44679,-11390,66245,117550,110756,-5635,-100320,-717,104225,42800,8904,61778,65850,32134,34699,47405,35967,-13994,-42571,-4417,83771,184593,110169,-115959,-212440,-107224,-18030,19596,22865,-39817,-117620,-151258,-79673,47751,70667,3117,-57959,-61712,-9162,5896,-33328,-7451,65506,58260,-23556,-60205,-38451,2970,14606,-22968,1408,94100,121279,97349,91310,46188,-47736,-98859,-75504,-18427,46674,59191,43632,52134,84590,72267,13402,-33315,-33659,10995,23698,6480,25231,2776,-36636,-12358,5772,-19706,-3985,70665,106795,124165,95490,-32674,-97567,-37473,8777,-9347,-75142,-166508,-155464,-33692,39970,-8404,-98697,-147325,-115317,-59387,-3324,11968,-22403,-45019,-24162,-11464,-36634,-36190,-16264,-15062,-14720,-57943,-84234,-26140,19735,39853,39958,-8494,-70353,-54139,22083,93616,75941,8028,-19282,-10879,-22015,-6589,52423,96172,103448,99153,52932,-46499,-110165,-88206,18692,95155,70934,41641,19278,30109,108757,136230,38425,-50279,-77574,-89914,-101758,-104223,-32641,40088,19711,-3951,44643,61181,32691,21047,13821,-2063,-6823,-10812,25114,72837,58399,16700,-10334,-3242,-19777,-58516,-44566,20247,44607,22671,35079,76127,27491,-63420,-92293,-88190,-17822,89419,117445,70608,20374,-14949,-28116,-52010,-63971,-22936,-33298,-89010,-111305,-89514,-63895,-43574,-20936,52302,88730,4676,-68860,-29530,31052,72473,107830,55492,-31823,-45572,-14893,7769,18595,6670,-37718,-48065,-5085,29473,35943,13768,-41839,-102902,-85872,54745,189921,167573,64084,-3058,-28933,-53925,-102430,-121318,-91296,-28216,68860,111034,30681,-68070,-64361,-38740,-60369,-68062,-38287,-19850,10161,48119,34258,8779,-123,-17869,-44604,-41197,-28109,-37128,-21301,16635,-21367,-88542,-110998,-124365,-86466,4852,36490,39369,85160,112797,54531,-26768,-9495,47613,46281,20475,34111,49288,68390,130846,160629,107200,13047,-57188,-133761,-161926,-92187,12488,75230,44177,-61809,-94737,-14956,66460,65620,-46144,-118096,-53590,52830,43649,-75096,-130876,-48942,-5816,-57833,-85353,-52016,-29905,-70307,-173783,-214565,-117733,-56938,-55771,-3714,88113,122156,67861,-59310,-89499,19776,38792,-19903,15876,61801,55021,32054,-17481,-39869,-3767,13528,24892,60557,107529,106349,66973,69675,92619,59958,-20533,-64652,-39937,19435,14119,-24280,-72145,-101086,-44233,36174,34104,-13509,-8400,47597,62195,45712,34959,-3363,-950,83939,144037,74146,-28787,-78953,-82627,-37114,40945,39394,-54308,-92146,-46679,21877,13126,-32457,-55923,-95821,-95454,-5197,85758,108182,60191,-10810,15796,137230,136549,21707,-31970,-40107,-43537,1683,16043,-38565,-45516,6127,46156,52674,26708,910,-17432,-35028,-8812,73719,55620,-39683,-77355,-26137,30084,51324,57878,76075,46224,-18755,-65369,-81203,-80660,-26983,59243,97288,41108,-44144,-88890,-63674,-1687,34092,12181,-25004,-25972,-49560,-50370,45709,119673,106303,117761,108183,-11529,-118921,-99145,-56754,-61047,-71323,-63215,-10321,46200,24366,26,40687,57077,28510,13328,37623,80346,65852,9864,1205,31153,30293,33934,6041,-52345,-41943,15620,2568,-36920,-29960,-9139,-15226,-24840,20524,69842,37666,20757,23601,26103,40845,25896,-20251,21876,109173,91115,23896,695,2464,-19053,-54092,-85612,-102847,-87659,-88739,-71493,37497,111939,63461,23098,55298,14396,-35538,-25903,-18276,-21546,373,21375,11777,4234,7631,11352,54993,106258,80459,54312,57789,43883,1388,-41855,-81318,-121897,-79181,5709,8686,19742,87982,88874,28272,-14813,-39895,-57374,-97869,-149877,-130861,-91720,-56021,5552,33429,9526,25583,78900,46757,-51115,-50443,35453,88363,5227,-112601,-58167,56051,42891,-13014,-38680,-45716,13603,-14023,-125846,-106363,-6513,-10800,-20260,47740,108159,68755,28710,95319,132017,41439,-25649,-3095,-8550,-29993,-29302,-43107,-69754,-104296,-101647,-54213,-16774,-31093,-12814,47182,56135,22386,67707,129461,89276,10237,-11027,-35578,-36679,33746,118126,143472,81261,20185,46007,98003,104356,44110,-642,-9020,191,22646,1682,-71485,-127550,-98309,-68484,-97295,-84877,14932,107903,73941,-27967,-39647,38510,54227,-10794,-22044,42157,89569,105757,134053,155668,126003,54649,14438,50026,36055,-43150,-50877,37763,31918,-24368,-61472,-80533,-72177,-60777,-66616,-27208,56050,63992,-14533,-50142,-28791,-31000,-45656,-40097,-45603,-49870,-25355,7323,-20857,-105270,-134175,-31423,87900,77117,18826,-54852,-150130,-171516,-98251,-72538,-131291,-181643,-159995,-166600,-156167,-44219,92352,122698,97961,92439,76247,7238,-33671,-48373,-29961,-9267,-83600,-176665,-139199,-15560,31891,-48159,-117810,-35884,82739,99445,51905,15652,-14392,-3865,3204,-19506,-53129,-63936,-61049,-4708,70874,57371,19907,47467,53367,-38264,-117598,-129598,-76725,21497,121689,171975,158377,74631,-2278,-44575,-98467,-126654,-74648,-13389,23253,79332,90243,28013,-16356,-24357,-39814,-64080,-86421,-30369,59034,108877,110647,55266,18560,22586,42123,58122,57622,43406,-4682,-115629,-201299,-200767,-147728,-85516,-52221,-40404,-21917,21884,57221,73418,107117,105400,17960,-67086,-52396,-22790,-7556,16234,-2578,-34279,-5455,262,-2677,39975,64585],[107556,49974,22017,15126,-23277,-59909,-75306,-94198,-142738,-138092,-67493,-13155,-17233,383,31565,13160,-77426,-142114,-136024,-65567,-12688,-28291,-61544,-32438,1680,29310,23387,12991,19292,29990,4200,-35482,-45168,-19438,19367,27669,18928,37315,48317,1283,2315,49861,16283,-17410,17611,16375,8981,71292,139017,128672,68156,-15183,-47317,-4071,40975,58979,65152,77614,65371,-13200,-67505,18353,86101,39698,34860,109343,141721,151117,174089,106444,25422,22587,2910,-86872,-100935,-2288,38482,-10616,2337,53813,85332,89488,43179,-42256,-120402,-140390,-42196,69616,89683,72106,31443,-23101,17566,54120,1854,-9614,16950,-15968,-78170,-42863,51589,51472,-23955,-19624,50538,76003,12011,-38305,-17268,24647,56634,43056,-17304,-34037,-1135,-63645,-158620,-119355,-8591,18615,-43362,-96026,-56278,8537,23148,-44177,-120389,-126934,-110572,-108521,-56176,20236,30503,-56904,-114714,-76378,-32546,5447,35705,68155,115179,112433,-3874,-120520,-149955,-94314,-53617,-41267,-32028,-34468,-32439,26754,64227,27997,-12187,-37931,-26799,21955,28893,-31193,-35461,75248,134601,24800,-99349,-108839,-23720,44387,53898,49736,3789,-64085,-18030,76339,63046,-19761,26505,102098,55016,-24151,4796,55588,-2848,-94937,-113866,-49603,24570,34136,9535,39220,26197,-42544,-59604,-57335,-105474,-174573,-228412,-182615,-45368,36985,20816,33585,80208,114544,129554,120856,31945,-54113,17535,142114,109408,10809,-14823,42890,93871,54725,-27056,-28300,-53239,-114371,-97679,-42646,-1222,41289,57414,354,-58127,-22646,33198,27320,9390,-41749,-69882,-15907,11167,-14098,-21021,-12148,23053,87162,155933,193903,173800,57438,-49191,-99934,-91852,-43926,-8928,47361,74217,-7576,-134457,-151664,-33081,60166,35298,-19098,-20120,38442,136353,175702,106157,20433,-7709,-37669,-70524,-27362,46160,71709,38827,9672,22081,29507,32632,64502,27080,-28475,33589,72056,-14521,-69967,-31454,31171,80813,92805,77156,31938,-43899,-50665,27954,76776,49601,-67135,-199870,-167668,-30466,26015,38267,31686,-38679,-139846,-194433,-112475,-10143,-13321,-82833,-135918,-134818,-80190,-91134,-118846,-10506,92430,41079,-50690,-50012,-4629,46053,84805,63239,29124,47323,75968,96899,119322,94119,-4439,-56947,-28720,2633,28625,33597,58358,100669,100584,71971,61560,20503,-43177,-22509,-5703,-47293,-59029,-54736,-60200,-58273,-46857,-41030,-52380,-884,103086,172822,120285,-23383,-80652,-17411,42958,33916,-35630,-146316,-168176,-44664,59241,53258,-10924,-54963,-40772,-22611,5352,17945,-2918,-11767,-5799,-20290,-62076,-65535,-1153,33826,-13416,-101641,-136814,-67467,5277,5094,-19568,-55408,-130595,-138261,-51221,32068,45985,4087,-37531,-43334,-32631,-6950,43164,89232,76978,30233,-7230,-43535,-78318,-70430,28814,98889,57599,19650,-10763,-5706,75827,129143,65693,-3337,-25300,-33058,-52773,-82274,-55191,-15997,-38408,-65702,-21180,9705,202,21704,60057,46417,30762,53598,80808,78768,48694,16002,-23179,-16083,2481,-25871,-63302,-20136,47994,17861,-7938,53386,60428,-8805,-51199,-58109,-11747,46476,44197,-15414,-43994,-12858,-7158,-74160,-68107,26332,45905,-16888,-87133,-88941,-12255,57865,62148,74045,70300,16531,-4890,38640,57274,47890,63019,27077,-34652,-23745,-24495,-65286,-36619,41558,50880,28662,21950,1149,-1678,26173,-2974,-44747,-32237,39889,115472,116879,64664,3868,-37315,-24702,-16558,-37705,-68215,-39448,42607,100734,38170,-19700,-2464,-6508,-47763,-48499,-21149,-26062,-40553,-28835,-3742,20838,-1511,-67423,-108924,-75748,-40073,-40455,-35401,-32091,-72963,-107946,-129492,-170116,-128027,3928,97246,89684,46165,16905,-24720,-74685,-41592,49965,57124,-15560,-21837,36441,102454,161403,174840,98941,13489,-32706,-103126,-102276,29266,150142,138019,41390,-65347,-77463,-12933,43981,74542,7028,-66748,-22626,73726,62771,-45650,-96201,-24137,33382,18977,-11818,-31319,-30227,-47554,-119402,-146019,-77048,-59954,-80072,-38918,38884,100906,84254,-42196,-99005,-32581,9625,44230,116889,152335,165211,118754,5087,-39764,11926,40618,51848,56858,66011,101987,110413,100624,95087,57017,-11588,-61946,-68375,-32102,-45160,-70583,-78142,-83838,-43629,-454,-30116,-66088,-40189,30964,65373,64346,56788,12933,-4957,47193,54973,-30259,-69955,-53814,-59578,-47308,25851,29699,-73759,-95610,-8435,56353,40818,18556,2098,-49103,-70291,-5130,126689,198759,127700,47296,98247,194253,158193,39850,-11615,593,22289,22994,-9727,-76874,-84101,-19159,61816,114452,84533,18382,3517,22967,50040,104870,93488,47058,9415,-31146,-52165,-33588,-14054,-5953,-51687,-100963,-105052,-45798,27179,70821,76307,47994,9721,-9981,-38987,-30085,17010,29383,1254,-39472,-41015,-42521,-62488,-21763,13544,-11297,20843,66529,32092,-37411,-63767,-46309,-32817,-68478,-101851,-59322,-7081,-19751,-15474,37836,62863,60513,41934,48874,96018,82930,21373,-3705,-17872,-47204,-1570,68773,63479,45569,79933,71025,15765,-9027,-25705,-66115,-80255,-41022,4760,9980,50746,87906,80258,64910,7467,-50663,9693,110676,85984,4294,-41928,-53735,-60473,-88782,-115398,-110131,-67274,-73508,-77513,28510,109429,37166,-43451,3031,16735,-13586,-32641,-32392,-7618,37748,52917,16463,8448,44777,67855,99304,148579,111211,30991,2008,20718,30215,18086,-28588,-77401,-61388,-6394,12564,44787,85016,47447,-26510,-27476,24653,39239,-18967,-70998,-54629,-59416,-70067,-11234,57834,51261,41985,46129,-10383,-73537,-66714,-29351,16566,-32845,-139232,-88704,66902,107948,39481,-28805,-47355,-6993,-41377,-116873,-78863,1943,-9887,-38874,-23235,19077,-93,-44373,57582,192802,117197,-31728,-52772,-32752,-9431,10477,-10788,3567,44980,17600,-57867,-82085,-42794,12717,28510,34073,51677,92245,122893,69054,-12940,-25253,-21980,-12965,31423,97277,109366,41146,13920,54999,90463,108442,32830,-71848,-116902,-59788,55559,77948,-33821,-110013,-88743,-86766,-147517,-109699,54755,151420,73038,-21808,-9273,52842,48195,-29675,-52911,9705,60775,93256,137148,193305,204377,120758,38195,64099,66781,-28796,-47256,43710,26282,-53488,-89851,-78792,-48520,-35957,-65984,-46031,12169,2603,-45179,-36992,-11645,-23282,-33301,-42522,-78016,-85682,-44561,16715,31190,-26232,-50615,28001,169597,209308,134799,19218,-93860,-154343,-139193,-114617,-77998,-69303,-97554,-151967,-166739,-118990,-9467,70776,56022,-5595,-48750,-79611,-52153,3164,49328,54788,-2861,-66827,-70196,-5191,21704,-21438,8142,122161,146955,114617,82287,64535,67046,67970,18849,-17284,-19167,-19209,-31300,15389,80238,30371,-54271,-30961,34160,3421,-60851,-58957,11990,83672,124844,154510,155306,86308,14785,-30154,-94021,-151258,-114178,-18993,24946,4342,-16962,1698,39788,57683,49592,-19547,-82608,-61890,-9731,74779,154583,114706,60928,61910,87391,83615,45848,12441,1272,-51089,-141045,-217667,-244988,-210506,-135217,-51705,-23602,-27663,-26836,5506,71036,114250,42135,-100217,-116692,-57917,-11199,50749,58610,490,13335,44691,22482,22172,68594],[139098,104283,57841,26596,-17540,-69771,-99978,-84865,-49019,-18503,-9415,-5075,-2853,11011,25841,1858,-73847,-104590,-77675,-29132,-249,-14227,-65094,-57867,-5411,29669,22715,25478,30337,24932,-42394,-89167,-78607,-71779,-20678,48454,32683,7305,12911,-44062,-83975,-28187,-18690,-34192,-7677,-8706,-31480,15814,98237,93511,44019,12721,-6858,-13444,63,27685,71949,129819,134354,37344,-61991,-42506,18341,21261,55388,139366,153417,110365,104135,59999,-36711,-93334,-89978,-92148,-69434,17687,68644,50137,64792,83985,76388,58900,19384,-75494,-163641,-172265,-51390,50790,37993,17501,4928,-6655,57678,90268,39743,18832,2500,-49153,-89552,-62072,15620,40591,2851,21303,70989,57717,13083,-5867,1946,55910,119130,110010,25022,-29686,-28436,-72264,-157656,-139421,-8171,60205,-29252,-148231,-153191,-81634,-42073,-96994,-168010,-157288,-92108,-13480,68805,69664,-15271,-81460,-43902,39717,62051,75473,83116,83032,100603,84051,-44242,-158385,-144608,-61141,-23939,-37731,-52368,-65300,-57693,13357,68890,55530,18502,-46194,-62986,-10917,22196,-23884,-62760,-18809,24155,-16590,-36528,10321,76078,97959,68589,30262,-15090,-68240,-48807,-6809,-26254,-39752,31973,74838,29209,-6916,29925,89094,62965,-16648,-65392,-62578,-22151,6057,38844,105534,96353,23375,-21733,-36790,-58042,-76570,-110137,-116497,-72256,-28509,-20331,43687,91779,80236,83762,99469,18641,-84628,6109,150933,102240,22383,12561,26651,36155,17256,-47853,-78045,-95470,-99975,-49200,-16384,-16842,-9334,5120,-20361,-58654,-13494,79581,112080,92038,30639,-43446,-53326,-10131,8437,-24217,-24043,57263,137107,169214,149057,126331,71479,-8919,-58976,-60509,-45266,-25377,13290,8521,-34249,-85069,-114284,-86593,-7810,10916,-69178,-119598,-57727,67725,102710,33065,-11130,-7749,-68263,-155893,-113606,-25939,14813,35713,48182,10685,-47186,-45969,45963,66838,6959,-10967,-18429,-86260,-136876,-106970,-10048,80478,106279,98190,50421,-38668,-48654,25701,12121,-104327,-205907,-206336,-74757,57780,55725,21100,14729,-24543,-104767,-156472,-134444,-108548,-98871,-118538,-149953,-147053,-119557,-136616,-128064,-33703,36734,28219,-13209,-17674,11357,67067,117165,90592,16852,13312,51556,66168,78131,70415,1446,-25346,-5450,-30040,-33167,-9532,35538,67453,48338,48887,102423,93464,2067,-22638,-5308,-54712,-109489,-89295,-55117,-62177,-46801,-17571,-53195,-46850,74541,182495,167617,45675,-30252,5208,52363,39465,5014,-34082,-56347,-40151,-3861,52437,74712,43109,49703,59887,37876,12442,-12298,-7824,15827,-7093,-62202,-49110,36262,59455,209,-65087,-117106,-113322,-22169,25691,-23875,-71555,-142234,-195115,-154331,-48949,26278,-360,-70910,-92379,-63722,-18650,8774,19491,33463,33077,7332,-36536,-65668,-63133,-12428,12860,-22022,-34218,-48684,-35848,32466,73677,68542,79731,76042,39254,804,-24669,-36561,-53432,-82930,-112225,-88694,-41829,-7487,43270,95377,94013,79919,98053,105535,73190,28193,6745,-9628,19605,40221,-20468,-89526,-38632,43524,47620,49721,62252,32506,-20528,-45555,-25618,4671,-1649,-27243,-61802,-68348,-14907,-15337,-103344,-114647,-25549,19559,10939,-19565,-7383,70341,140213,132656,80203,2580,-28266,24066,64384,42596,22126,30768,-11413,-66028,-54331,-66885,-120697,-85793,39182,89955,67785,19819,-45409,-49659,16561,54528,56076,25660,-7667,-2789,22695,2653,-58306,-97632,-44467,32548,49025,18233,37695,58792,40326,13662,34566,73256,42955,-20300,-25367,22370,17123,-20758,-20657,-18686,-24058,-27054,-88232,-157711,-132700,-43355,12166,-193,-65929,-98229,-72287,-89356,-110124,-44929,48278,105830,90816,30200,-24456,-61394,-77599,-26424,51346,45942,-22119,-20802,26000,84381,119959,116263,51920,-1227,10455,19525,33645,85689,125088,70363,-7276,-35231,7286,23242,9170,42010,46320,35165,68537,109419,92754,28322,-24421,-21083,22493,51797,30447,-29946,-63512,-47749,-22040,5425,9906,-25351,-48279,-49051,-30248,-2571,-10895,-75630,-105313,-103957,-71802,29499,106979,119382,148548,126964,25536,-24654,-5475,-12596,8934,18774,-10576,28100,95291,91493,50229,21572,-1590,-53872,-106594,-71711,-46545,-49474,-50389,-71162,-90200,-90499,-84119,-63990,-28563,11536,35437,37570,23799,-8755,13680,58889,-7472,-103779,-77143,25086,39755,-11262,8198,43069,-17615,-32372,35278,36967,-15118,-2236,48385,47526,8582,-3963,89084,181504,160411,116235,127539,97413,26514,15240,26053,19194,47198,64442,3669,-105071,-126029,-61825,23668,100310,96081,34710,23787,48232,37086,45943,70852,97690,55731,-34117,-65006,-38969,-35823,-47095,-94206,-130686,-91382,13988,93016,113341,98102,26962,-39674,-34309,-12943,32082,70091,39157,-8273,-55061,-56976,-26705,-46902,-73659,-72793,-86019,-62179,33286,117367,104236,27756,541,14438,-36372,-66293,-26152,-4928,-29753,-21547,1966,8408,36305,45801,30934,35199,20952,-14057,-61482,-109081,-108927,-26928,59820,82244,62016,72791,74306,41652,24653,-14947,-95649,-107589,-47379,-32798,-52041,-20645,61888,108533,93432,26362,-25522,1991,77751,74944,28368,17527,10546,-44771,-68400,-59910,-68054,-48750,-46062,-58864,-5094,69530,7217,-99619,-52764,9650,4278,-19363,-12374,23981,69769,50362,-35400,-62141,-15331,16838,31727,81899,60816,-38220,-82263,-26441,22793,20228,-174,10769,20134,24806,38783,60202,61369,25511,-21486,14379,107898,104789,7036,-53838,-53341,-71330,-73352,-35897,735,130,9977,13768,-21235,-57206,-75077,-90594,-61131,-62152,-100629,-56877,60926,122054,89325,23132,-39430,-64569,-79206,-87874,-58365,-19233,-32336,-78009,-110536,-59868,-24759,-68888,-12184,139935,116285,-21690,-52690,-4137,54325,74463,34100,48329,103993,72531,-27709,-40211,38814,70947,10363,-22954,18613,63723,45052,-28633,-77101,-48523,-38622,-53526,-18944,70912,97631,31810,19856,63750,87299,103277,51921,-60928,-102185,-39718,53044,47169,-57658,-108545,-91483,-100321,-152534,-150225,-22518,113517,121972,35926,-11268,3231,10601,-16738,-26351,1097,33607,42780,32955,70074,120434,130827,112316,89062,23465,-51326,-70741,-32059,-41553,-64699,-35102,12729,35927,23327,-2504,-15806,-45479,-89745,-87372,-24578,10654,-2871,15089,29878,-29610,-84514,-54328,36023,111315,132858,98954,92297,186766,252833,154624,19990,-27091,-31979,-54915,-79580,-15941,35893,-5792,-77167,-107199,-123796,-71652,18847,44663,-1655,-64034,-126819,-96567,8431,61959,38441,41394,64473,11706,-43556,-32110,31510,166295,242676,139686,45471,53566,115446,117933,43278,-30805,-36103,-7749,18340,12075,37745,68231,10481,-69074,-87187,-60823,-51001,-69056,-31662,76666,131747,108181,97889,116639,115314,72814,-3603,-93281,-161795,-154570,-47378,26346,-41319,-105287,-60853,17315,77758,99953,37076,-32885,-42720,-27800,48645,147290,123836,44865,6917,26561,18844,-25764,-60487,-28493,-22401,-89187,-161739,-218991,-244062,-196944,-115083,-86343,-98324,-127542,-89248,34157,120638,66378,-65308,-87819,-47112,-14216,54519,92250,27320,4095,47869,44384,18451,63184],[70473,74273,31059,-6688,-5572,-1899,-9631,27736,87221,84014,26847,16116,32477,15802,3334,-7151,-69592,-91244,-69802,-71567,-68373,-32774,-57222,-53485,17883,45262,-9982,-36125,-34965,-38035,-74381,-72879,-30560,-37947,-8322,56113,25044,-23974,-32972,-91764,-130309,-60647,-23180,-21427,8068,1459,-46934,-43391,15970,41555,70847,83761,25260,-48563,-48526,-1850,56236,124975,126648,45545,-39079,-49489,-6316,9986,38069,111438,126132,52900,23189,24304,-43670,-120247,-102766,-70009,-43345,49284,113175,91231,57715,32349,10461,3853,1986,-44761,-88805,-98792,-62285,-23843,-1739,5959,-7996,28344,116952,130447,80670,40542,-8701,-46361,-68788,-68965,-15017,16092,-5565,13265,39426,9828,9740,41865,25675,40753,109368,128014,75304,-880,-51903,-50982,-69178,-88673,5077,80670,-1236,-96113,-114355,-101244,-68076,-57540,-89133,-91035,-22261,53704,76314,-11986,-121964,-80793,49521,82118,37155,42423,62514,60751,69005,75986,-8473,-95767,-86114,-32632,-8603,-18822,-49587,-68811,-49872,23880,101580,122928,104276,48241,-4613,-12877,15676,29672,13221,-9952,-48178,-92802,-27146,90334,127798,94256,54990,22101,13671,11159,10581,6558,15720,32826,18272,-50583,-73463,-23003,24162,51095,47468,5372,-9042,-9238,-7034,21671,91853,156912,129753,57785,-25048,-78521,-45894,40852,61865,9065,-30257,-35101,-13759,53529,65481,36609,29394,45243,6719,-75916,-34695,85402,57785,11046,34982,39442,-3835,-16314,-34706,-82311,-86006,507,78532,51669,-14412,-58666,-58094,-52939,-70593,-37295,48739,94556,77348,46462,-13812,-55914,-4955,50411,14785,-2747,49410,67798,68197,70868,82921,58544,692,-13750,10175,24363,20239,-13281,-64559,-41233,15685,585,-65566,-56889,-12905,-51719,-112733,-89828,-6612,5036,-19146,26665,69398,-38417,-187238,-193292,-99409,-35775,-18296,-15261,-50968,-80908,-38833,60171,72318,-717,-39375,-42428,-82190,-110750,-84120,-31988,-5133,26865,75280,77329,9527,-29080,1461,5820,-26811,-98642,-135612,-49130,75392,52894,-9653,-20963,-53667,-104611,-131544,-163669,-160908,-93362,-63929,-98779,-103217,-103284,-103542,-45149,-22405,-53500,-14437,30170,28860,33158,59039,78302,36027,-40986,-24000,46036,49627,25051,8609,-19038,-21138,-25685,-79185,-76326,-30337,-809,-18764,-39442,9734,102269,130170,55463,-6970,293,-37810,-95761,-66806,-20305,-29330,-2097,40363,-15234,-61017,15695,131635,176019,100285,31907,55733,64452,25423,19632,46145,41752,-43502,-93784,-7564,68813,36105,58919,109047,76223,13556,-32513,-25490,26930,10555,-39402,-268,58694,45519,15166,-5473,-66652,-135783,-74452,18653,-26622,-75393,-110043,-182069,-201641,-95853,-1715,-10763,-50635,-66494,-59226,-11418,-2229,-36617,10015,93199,75909,-15268,-55269,-58396,-52888,-63014,-89030,-88930,-86539,-49697,4177,9990,32854,99748,116472,77907,55177,53460,25865,-36909,-90247,-132305,-140119,-92318,-8103,60001,83061,79655,67765,52921,51832,39929,11133,4604,7996,43479,47401,-37783,-90740,-12555,53989,88765,130324,90243,1454,-40507,-33227,11228,41582,28172,13641,-15888,-37940,-15281,-40230,-127975,-172079,-119710,-47891,11970,36727,53699,66492,72144,68147,29399,-60983,-86851,-20746,-8011,-49564,-30486,5130,-67492,-141056,-111975,-62128,-52299,-40328,13799,40286,25585,-5631,-46526,-47554,-3845,71477,134386,96294,-12597,-71674,-62909,-56935,-80481,-92910,-41018,17821,38228,65634,120797,107140,3698,-20722,34070,79055,50550,-7051,-16532,10380,-14385,-24642,22918,15455,-31697,-32218,-70637,-140669,-117602,-6828,67294,30949,-72449,-74770,9012,10777,7869,60909,68990,30478,17403,12338,-19068,-53301,-60199,-8084,37965,35158,33369,56556,41050,31237,44009,37633,14533,-1194,48445,111711,93261,14255,-22754,-28251,-28192,-185,54341,49425,8750,19179,49915,86625,97642,80849,76189,66224,6099,-58344,-60080,-29915,-39848,-86424,-116703,-69481,34884,94993,58872,-9979,-31667,-39734,-48583,-87518,-124590,-119490,-106202,-137449,-123800,-39773,-9259,-16174,28804,65774,30657,-20894,-45583,-59868,-11955,5701,-66360,-76507,25118,64287,-4944,-48712,-33672,-60680,-110536,-38163,41891,40386,-2832,-58285,-117847,-134123,-79286,-21187,4817,19909,31087,31021,18365,8490,66666,105867,23943,-52877,1255,94432,88355,10924,-4888,43131,37652,39248,55380,5292,-55862,-15553,70868,90697,45323,4845,27757,69020,102892,133931,108643,-11414,-75833,18743,86549,55335,69653,101263,2329,-142579,-160551,-94091,-20335,55400,79247,48525,36574,36898,-9660,-24945,15798,72875,55995,7069,-3270,-11771,-42409,-38726,-63047,-106753,-58370,46218,75297,78083,111915,72772,-38633,-91105,-47943,47518,80372,25989,-11958,-56995,-92407,-62288,-52781,-93069,-83164,-64882,-65020,26116,153480,153923,60864,27331,48912,17638,12589,65066,72924,32925,31452,20051,-27333,-23724,5128,-16965,-50265,-48221,-25422,-69679,-137138,-104539,-19219,-1058,7655,29820,46503,48163,45837,72010,47919,-59082,-72510,21911,16857,-68232,-81354,7741,84473,59882,26994,30966,37543,82228,91081,45495,75437,127482,53297,1261,-2124,-53856,-68221,-39863,-39857,-17712,38770,-4007,-91644,-46411,2656,-19034,-9361,50706,74433,66153,22365,-67522,-117327,-101824,-94499,-82499,-10297,1088,-85908,-144221,-92708,-37472,-37746,4714,79044,80657,69410,91109,82431,62643,66795,59628,92264,161377,127229,32348,-22773,-59457,-85382,-55650,-31348,-57007,-86134,-57336,-7089,14879,1528,-39746,-85097,-65910,-31399,-19906,-2174,38453,92359,110535,53578,-61044,-100495,-60938,-47475,-67167,-57864,-46448,-69693,-107396,-51095,16172,-12808,-18974,42881,22487,-37343,-14810,51633,128763,153067,69816,13489,24776,13971,-18000,49409,156189,153760,55043,-3110,27799,68543,699,-105174,-117508,-46687,-28854,-52553,-24765,63070,102343,54686,26270,56776,113716,141709,72373,-41809,-59893,-1658,35916,-9779,-66891,-95226,-104429,-100834,-109930,-170872,-155236,13452,148438,86813,-29453,-41523,7240,36405,44089,49743,69611,34339,-62105,-91315,-44218,35958,112030,115567,28432,-32759,-78631,-93335,-88156,-46283,31366,90963,98602,70443,45739,-12202,-106388,-157716,-126591,-49386,1120,5745,34041,70361,19263,-62141,-53904,38436,131184,199235,192700,135817,129969,166125,97967,-13070,-5610,56998,58112,17907,25750,45841,25896,-32608,-62682,-70262,-48616,-529,62327,75645,8712,-99374,-120599,-63088,-36480,-55348,109,99487,67161,-41814,-41046,85335,210164,193434,56374,-27785,26813,146781,111540,-19656,-52472,-10338,826,23710,39630,45986,54834,44142,-6326,-104895,-165014,-134133,-83866,-20525,88036,131793,94716,74934,92292,106714,82894,13962,-59018,-122563,-136000,-29183,41215,-48839,-115339,-79123,-37060,8893,40227,36311,22031,42921,67308,84909,107651,86154,10669,-45339,-12763,8973,-40364,-96273,-74426,-53848,-80331,-90504,-109881,-162620,-184791,-168810,-134926,-107131,-136154,-98005,57718,137934,91043,32469,35850,37990,23798,35287,39085,-14401,-34257,8543,37421,20232,32430],[-20123,-3032,-27670,-42305,7017,54530,59962,94190,115612,77842,27534,41948,56794,21385,-3513,-5062,-61885,-90740,-92708,-135446,-143186,-61109,-28760,607,67685,68471,-40405,-82202,-37996,-19368,-38696,-18950,30571,38440,44832,41166,-8122,-34780,-41385,-93433,-91649,-13076,9190,6926,41794,29709,-24374,-54147,-44790,-3074,98286,141894,58118,-37551,-34971,-8427,-2672,38498,53886,4255,-52724,-44417,-16704,-27593,-31579,17468,49882,26078,26254,41992,3781,-58191,-61498,-56327,-39468,60226,137677,78907,-38438,-89535,-56403,-13691,-1199,-529,11926,-9766,-65085,-51276,49610,65786,-7862,13982,96056,95790,53900,5272,-27414,-12828,-35250,-51397,-8779,-25349,-85491,-62527,-25889,-37660,-17984,44906,42916,6288,9102,23960,39861,1569,-51424,-908,45485,-2738,26947,64209,-4295,-25727,2439,-24659,-7306,46623,38972,20166,44795,34477,-34467,-142506,-180973,-74326,14658,-34823,-91088,-57491,-2750,4163,-7986,25802,23900,-12414,-32096,-27620,-9605,10186,-28235,-60929,-35972,39249,119279,127667,95054,76637,40304,-3566,5926,67639,100155,50115,-58451,-133858,-64177,35484,43321,23442,35673,47851,61691,74079,66671,46170,63467,62810,7616,-100876,-124710,-44632,13082,6047,-11213,-11700,24138,27776,-28419,-30736,39296,86260,51641,9129,-49223,-111175,-55406,88659,131728,69429,20975,-8037,-788,25980,-1837,-6118,-5716,-16711,-19186,-57853,-80179,-6600,17989,-5333,14518,37895,5846,8337,16987,-34967,-32370,98848,164011,91428,10057,-52767,-82286,-71157,-74191,-70914,-17470,30540,34832,27438,-2785,-45323,-31762,10909,13558,2116,-4852,-41402,-57142,-31548,16340,25699,16646,25656,53778,82688,65795,-9401,-69695,-24256,58134,62331,-10386,-56821,-24155,2047,-29411,-41728,-15775,-21470,3307,105531,142892,4158,-149315,-167211,-78649,-25672,-63662,-114476,-111396,-50926,30390,65199,20564,-12076,14344,4708,-53038,-59801,-25470,-31467,-66154,-34410,42580,90148,71519,16175,8218,75598,151171,94641,-35934,-37353,65117,49360,-6280,-24228,-85372,-124547,-114436,-131691,-114271,-28198,9596,-13760,-11791,-32882,-41978,46499,61524,-41061,-32000,53016,87911,82399,50824,26448,-13643,-78045,-58241,27737,35313,-22900,-55959,-57187,-41544,-42433,-82047,-80043,-26647,12329,-23244,-50722,-7582,57238,96189,55594,-7493,-12026,-29789,-61224,-39872,-2516,-877,38773,88950,11784,-84302,-64478,45847,127217,105245,89606,126711,105500,45883,33096,33760,14216,-56959,-101302,-28763,22576,-19580,27251,115109,110407,50426,-7407,-16460,26336,11370,-11648,52948,84730,54759,41946,24076,-28920,-115447,-125592,-50688,-59465,-80780,-65829,-97441,-130786,-83708,-41298,-7479,41532,33902,-7040,33518,57573,3376,16190,106827,108756,21608,-23235,-36164,-47591,-68037,-89558,-86374,-67712,-17176,-3271,-27985,-5731,39774,48782,61803,104815,124282,99730,34783,-30305,-92568,-147083,-136593,-24140,60942,48459,28471,23054,-8787,-9313,10017,13975,29345,26954,30019,13602,-50993,-59181,21138,60221,79597,121939,102825,31519,-7373,-481,36724,88722,130393,131123,57368,5960,-2561,-49055,-118303,-152047,-114987,-30344,35009,33656,19205,-14609,-63029,-74564,-56402,-79907,-89743,-63244,-102042,-160879,-104708,-30341,-105666,-186498,-124617,5514,92480,75865,4161,-45629,-47643,-9061,24416,17678,-3500,31847,119233,117016,5146,-79668,-82740,-16371,32082,28638,26424,-9468,-42411,21469,111634,85456,-19222,-46870,-3768,19558,11868,8597,1735,-51575,-119218,-79250,34447,58212,22325,13082,-21135,-65745,-6008,84915,103266,40361,-37912,-18808,60360,78095,73775,85762,30844,-49743,-49351,-19327,-16678,-31647,-51428,-17792,25106,39851,77512,102589,43609,-10716,1858,18944,27736,32082,71417,103105,41579,-79665,-110323,-38418,29468,42643,42550,56977,53684,33974,24787,40218,1958,-44346,-16847,18691,-29726,-98088,-132029,-147501,-155176,-134134,-111436,-56820,49239,96706,47193,-43361,-70135,-21451,9044,-66774,-132164,-100675,-71216,-93188,-77724,-41354,-69261,-98299,-47489,20736,17802,-53703,-79266,-29039,30756,17892,-74900,-125621,-36397,38429,-40849,-121999,-105601,-88933,-86278,18202,126384,124724,46409,-23322,-73515,-80856,-19061,35405,35742,32271,29666,28525,43317,69724,110985,109048,53213,28403,75469,74495,21775,-14108,-23659,-15080,6046,51112,52720,11797,-15614,17342,63591,48100,9685,13953,19765,-2841,28568,100252,77751,-14350,-35599,60274,123649,95598,89417,80339,-36544,-158726,-156407,-92599,-23939,45694,74423,62169,45673,25191,-18891,-33537,-35126,-16257,18042,52851,29866,-57363,-101388,-36483,-35392,-103739,-60223,41539,31596,18420,86365,109341,7729,-82608,-52175,26471,27103,-15736,-16420,-42471,-101881,-103514,-73126,-69876,-42778,-21729,-30092,7854,64525,36174,-9809,14008,53732,55271,70707,115144,105766,61828,81533,82204,-15236,-72768,-58726,-77822,-100922,-62361,4868,-14104,-82855,-71484,-25784,-50745,-41058,14080,30979,17752,29765,84367,84902,-7122,-25155,36347,15175,-54694,-31053,28374,39712,-25145,-39575,17514,55558,108724,104968,-10825,-22583,95207,98790,11754,-47891,-100165,-95376,-44107,-17439,8984,23762,-37230,-92308,-21316,-8492,-77035,-49713,53691,57944,-12992,-47336,-79906,-117733,-124316,-142370,-130900,-46667,-23906,-100370,-183631,-169276,-98346,-47796,32111,94754,78611,78068,92806,59377,55948,104073,115274,118066,133955,96618,60908,47035,-10133,-67173,-44366,-16982,-66827,-126898,-92530,-24496,836,7932,-4068,-38695,-31132,-7256,-1482,-6147,6917,63250,101259,32614,-105325,-105558,-15401,-21508,-94163,-92674,-34622,-3090,-37400,-40406,6029,26641,17423,-19112,-79938,-76035,97,47723,117903,164514,60826,-53553,-75172,-75622,-55136,63660,181215,190006,132141,98623,99304,85867,-19007,-126994,-115545,-29229,22334,38872,53792,91533,101955,35839,-28718,2349,103111,135117,17907,-76757,-72089,-14569,19487,-23648,-40335,-29426,-61188,-68604,-64817,-147887,-202042,-76944,67708,55938,-44533,-65914,-11547,21049,41231,90914,135373,84783,-40173,-110841,-111390,-70836,17297,89833,75416,21975,-42420,-55569,-57255,-42658,-1702,48212,55594,38838,15856,-40538,-117016,-160038,-163304,-130865,-68045,-18912,13981,43007,10003,-62976,-78158,1499,95594,160381,195860,133533,45380,46320,52487,-13404,-19034,34723,70283,64661,19291,-21725,1240,-16748,-48462,-21427,4122,-4327,37309,59448,10934,-52200,-92111,-141952,-159819,-132330,-63903,29866,50564,-14476,-16987,84964,108614,24467,-31346,-17899,49811,122278,53411,-36037,2132,60099,9982,-21792,18675,40788,48009,74121,23452,-133133,-219863,-162383,-55318,5859,51880,72494,79906,108327,107771,45345,225,-17155,-30677,-69638,-69929,28796,60271,-24251,-49894,-28776,-55098,-62989,-32876,-2073,33565,107174,147381,101538,56169,44794,20066,-709,40552,58305,-3285,-70957,-77087,-59275,-58410,-53610,-51983,-79782,-114934,-132198,-110625,-68999,-69492,-25695,80454,106351,92538,117098,141542,115082,62952,462,-55514,-77778,-54234,-23009,6636,-225,-21299],[-36547,-36970,-42560,-20864,29777,44460,21022,29556,27628,11251,18708,62375,78852,49175,2273,-11748,-26552,-31554,-51770,-100568,-122010,-74968,-28793,27425,82874,71438,-26457,-28460,58981,74104,1273,-32895,3776,58066,72741,15818,-42249,-38258,-32839,-70636,-46695,27029,36842,32534,50568,28524,-2309,-17247,-36669,-30538,50363,117214,95299,37778,29278,12655,-58892,-55789,10941,-8088,-70000,-55670,-43124,-69425,-80126,-60140,-21286,25437,66373,67082,45757,5831,-33378,-65813,-65225,20129,119876,60412,-107370,-169596,-74967,-7189,-17032,4155,54580,25754,-33552,26876,165276,156757,36019,68,27119,11890,-20209,-40031,-5338,49821,9666,-7236,25566,-39966,-117347,-71259,-14910,-9832,-8838,22153,35113,-9652,-77507,-97698,-40627,-4084,6029,82635,126943,55562,36374,46621,-2863,6525,68442,74369,105256,130694,93491,70205,50811,-29884,-120590,-177199,-136235,-44019,-50915,-135521,-169653,-104694,-24059,-28989,-86276,-62096,-5222,24416,15424,-5482,-8766,-8887,-49113,-49591,2500,68418,107210,57680,-16863,-22388,8315,9659,19605,89472,149580,84583,-40396,-74728,-28701,-33631,-52185,-18588,33513,79666,98712,79137,51952,13594,-980,9734,41020,3242,-53785,-27588,21666,16324,-8325,15664,54587,10687,-107158,-134592,-60117,-17637,-51771,-47872,-23712,-43200,-21225,48588,44926,17745,16072,3476,-3339,-10197,-48141,-17100,-3682,-47831,-34129,-30974,-68572,-25642,21265,-7836,-32980,1715,33292,76047,86374,44296,47779,122365,129936,69138,30553,-7816,-36066,-36143,-59205,-80055,-28349,34771,47059,13248,-24772,-61482,-95181,-85291,-29204,-1041,-35146,-81901,-100037,-111100,-71027,-3605,50910,56653,55021,76104,65003,27249,3769,15669,20614,16891,6680,-27426,-30092,4488,15003,10205,10451,12938,71611,148571,122066,-9277,-110969,-81363,6897,47091,-6507,-92225,-101644,-16486,55037,19520,-56484,-1130,92675,30297,-76089,-66393,-18421,-29706,-47866,-14980,37781,86045,103451,58685,44400,109095,138112,95760,48045,62285,102371,72627,41846,34309,-40669,-90128,-53331,-16624,-17159,1425,14121,39635,77289,49703,-3115,69610,149260,74428,16481,69415,132094,108191,28298,2210,158,-49853,-57733,-162,-3426,-78012,-111946,-116659,-92989,-41214,-42678,-69732,-21400,82878,90724,34289,1578,-8042,12732,3957,-20414,-18316,-29753,-64839,-67640,-22633,12452,54550,94245,4488,-121625,-132347,-31983,58957,57640,73288,133914,127473,71144,28164,-36001,-78194,-65628,-41274,3555,12001,-21411,26957,100380,115394,87827,50799,38051,32875,-11655,-12153,74220,111891,83769,62244,33047,-6273,-82584,-140269,-99984,-75663,-80222,-57484,-33380,-34599,-65227,-75704,13129,112064,78759,4913,53052,118923,72232,4767,19535,56368,39986,2557,-18797,-36242,-66523,-73610,-40407,638,28983,-31914,-76861,-40681,-41623,-78573,-20883,93086,135932,123855,90258,50753,-15041,-112758,-154547,-48384,52456,29559,-6957,1407,-4617,2712,18593,15426,40307,37617,5647,-37253,-77877,-69230,-18909,4347,5495,43319,84241,67512,13788,-14113,6368,87703,173737,158265,54556,11266,175,-44789,-73378,-63503,-19246,44186,51162,-18500,-56745,-65585,-101531,-134347,-105520,-79218,-58752,-50719,-124801,-197987,-148037,-62122,-81431,-131971,-87462,30013,135627,121265,-4479,-100716,-80762,8103,86669,69922,-18909,-60778,-5235,9537,-55938,-104691,-58947,83580,174717,135022,71331,-27054,-116298,-72631,29836,-12444,-87851,-80681,-34638,-44849,-46109,15268,16972,-83358,-153837,-102485,868,35639,36701,51096,20559,-1337,99921,179319,127936,47127,26347,34269,35571,48069,69542,55922,-19685,-58049,-38170,-31492,-23854,-17807,-53895,-45355,13959,34792,40492,49753,-600,-39168,-9350,38320,50680,53182,63299,38274,-25242,-86103,-54947,46855,117995,72942,9778,32177,58264,31749,-10517,-39804,-117202,-164916,-113819,-56602,-78873,-113646,-138228,-181854,-178852,-95029,-35731,-9814,44150,68921,18025,-82200,-111313,-6488,80687,19243,-63073,-61875,-28405,-18685,5247,34908,5875,-34313,-4557,32390,-2368,-96345,-82078,41938,83217,26289,-26407,-55758,-26791,11431,-57385,-142958,-139781,-91741,-53304,27037,115846,131835,64973,7919,-12070,-15459,15255,54128,41271,11480,-14242,-19781,27879,93444,114659,64579,5937,22998,51601,-14290,-67140,-34646,-33563,-86220,-68460,20238,47505,43601,52069,56226,51197,8066,-25549,21694,76801,50551,44908,84111,66122,41885,59383,98204,126699,107423,66842,16551,-40136,-88526,-88921,-53034,23809,97689,99968,71486,57397,50999,31996,5387,-67211,-99927,-25721,60822,2164,-138228,-152570,-22034,-14717,-113540,-72104,46987,37334,5885,61134,102951,55581,25407,57343,63224,11843,-23202,-11501,-844,-14682,-40694,-25852,18959,18814,-11252,-11265,-20631,-76562,-134315,-91444,9563,56226,75025,112296,112162,50906,7755,62037,97507,3239,-78528,-93447,-109678,-89482,-18366,40416,36181,-1974,-38214,-57689,-49018,15536,59693,40336,8901,16770,50304,49995,19197,15183,-22705,-84341,-42619,78473,97474,28549,-46862,-86839,-47811,23213,106603,109916,-41496,-143138,-28797,62051,-34911,-137397,-134298,-75495,-27189,17322,43236,9356,-87584,-127485,-17669,4865,-73214,-82711,-23455,-24751,-83630,-95233,-80537,-73227,-60255,-71257,-70198,-14635,-5685,-67077,-164743,-184108,-78128,40433,81429,76182,75768,96649,65380,14736,39450,95108,97608,84837,67400,37244,52117,87626,67568,4677,-4769,17746,-18680,-64142,-17555,-3432,-54256,-36600,18603,19594,5726,-20465,-38913,-19733,31210,86467,102365,33431,-80856,-69336,14325,-167,-77392,-68459,27110,96328,36347,-63786,-62600,17027,54159,9521,-50230,-33158,18326,478,21204,82784,38463,-39435,-66450,-73658,-49624,39925,124397,162070,179209,178961,134152,59229,-35604,-99132,-86543,-15892,71334,145209,165575,161407,118329,-667,-86165,-42152,42359,37485,-63899,-92658,-66161,-20514,26043,-9484,-34104,33994,49967,26135,-4056,-67379,-104991,-70826,-14690,15334,-19873,-51402,-40113,-57364,-39077,89240,194119,171254,75551,3564,-47882,-75648,-44919,26267,72793,64581,41576,71167,52232,-40525,-103229,-68808,-24484,-291,16860,16509,-26751,-97181,-167030,-173374,-88016,4483,34201,21520,-16567,-75528,-107859,-35374,80238,142221,160206,85646,-453,21479,74397,40791,-214,-4258,18991,25221,-26974,-69682,13266,52516,9955,13482,32581,-3727,-22085,-44545,-57814,-23349,-23686,-119422,-156316,-91283,-41538,-20604,-9900,-30960,-18111,44908,2647,-82223,-54876,43511,85753,59524,-5973,-1528,66173,95523,11031,-63845,-15876,49803,58556,46869,-35596,-163766,-187557,-108026,-3034,34958,8908,5570,69614,149118,130401,868,-81974,-74103,-54428,-58438,-22230,62706,79248,36807,49121,50922,-21186,-64193,-34270,-17686,16051,91835,92208,17155,-849,20483,47040,81196,102456,49216,-3926,-19572,-11857,5891,-4271,-50339,-77188,-65372,-35670,-9294,-28929,-44123,-19839,23115,21001,-6046,40554,114590,138021,100834,44361,-29037,-74868,-58585,-18235,-7359,-7220,-24626,-44304],[22786,18382,25727,57565,67399,23605,-40864,-67987,-53983,-22945,16245,73861,116977,90650,-1947,-28443,25816,61760,41924,21453,-22362,-79623,-97029,-36900,30254,49254,30562,88421,151430,107683,-20137,-99638,-76519,6144,53272,10367,-48601,-57122,-51459,-64543,-56433,-2148,30084,34626,12570,-21278,-16604,17677,17058,-27772,-33373,26452,96172,87987,60775,43296,-46576,-62636,42170,41226,-44217,-64736,-59998,-57896,-49387,-52287,-36057,459,34005,42954,45536,15100,-40241,-82144,-101967,-54613,46391,38558,-94183,-146071,-44946,-7692,-53644,-32113,34085,7148,-7697,102396,218585,197813,112074,51240,2855,-47006,-74658,-39643,51373,95620,47165,29571,37071,-17770,-39753,21316,60074,68723,51135,6214,-5291,-13065,-79266,-115989,-69067,6400,66911,121648,117353,34075,1870,35191,21966,1153,25125,72999,130338,108329,34645,9927,-13978,-68462,-106502,-128555,-87279,-23082,-33020,-97152,-142072,-77607,7919,-22994,-118518,-118363,-45330,38880,73786,46273,-6508,-78200,-112046,-39333,48242,80059,58147,-25418,-111460,-134718,-71255,-2803,35489,94676,142511,51854,-46456,14200,65056,-9639,-26105,12601,19042,57122,96375,52733,-14761,-84562,-112657,-41404,78490,104022,31309,-10769,6318,28016,31519,53214,61674,-28969,-159188,-171683,-69638,-21317,-61638,-33798,33506,55057,38169,-15458,-79988,-71150,-39155,-23502,-16205,-15529,-39687,-9957,-8973,-45948,-7083,11075,-9725,26640,36155,-12030,-54012,-26302,32716,98532,107367,97200,113041,84137,24618,13094,18623,6115,28957,36937,-25219,-62696,-738,75755,63674,-21888,-86044,-95240,-103211,-99988,-39560,9011,-30379,-72297,-65478,-115425,-121007,-24095,53947,58283,46608,34098,18973,44265,71654,56392,-13492,-43641,-10082,-1323,-36517,-47518,-10720,10095,415,18594,102205,128148,44711,-54545,-100862,-48271,36399,98114,98607,37877,-29577,-29599,-23572,-77826,-109469,20125,115473,10412,-105940,-87170,-40070,-40962,-44061,-13204,26927,63333,81717,54591,45731,32765,-55333,-58383,87099,169450,142669,88306,74918,84789,28706,-32102,8422,66540,29157,-27567,-41429,12915,91648,95599,19334,31361,126035,116760,53857,73108,122560,66125,-17849,-2829,41547,13802,-15309,-3402,-29821,-96494,-123645,-148324,-130321,-31045,769,-46764,-13138,138369,195350,117147,21374,-35692,-36443,-23957,2354,29871,-5710,-81759,-99165,-27775,42829,75654,87440,10132,-112066,-146655,-64496,28818,-3736,-29674,49741,95129,54164,-8446,-71899,-84101,-42268,-7993,16718,30231,25459,44139,67290,85013,85233,86918,112027,73099,-27708,-34589,63315,109665,73467,57048,64407,34950,-49302,-91517,-40686,-11412,-35496,-68712,-42644,-13496,-58077,-55955,52281,100643,15185,-58403,5549,96244,70908,-24599,-64437,2054,49871,23556,940,-26614,-76690,-67819,-788,50133,40194,-75843,-134164,-64386,-57688,-134521,-100204,28232,93590,87898,71304,70433,34200,-59034,-115861,-40390,57665,50381,13679,35861,65030,80302,64559,10334,28245,61643,28546,-45947,-99204,-114510,-89693,-58250,-29586,21185,69435,52855,-21594,-69741,-51662,33370,104233,70095,8012,2150,-12197,-37292,-19762,10660,49839,61911,15056,-52409,-59807,-24943,-10730,-35679,-52964,-73329,-49969,-9670,-58770,-123201,-116435,-55180,281,-7205,-46860,-33549,37864,53505,-18173,-71596,-36179,14783,68972,70834,-39019,-122264,-115231,-128424,-153863,-138387,-38030,122446,196515,121224,42213,-30756,-117774,-105744,-7342,-43215,-129973,-90549,-22105,-48604,-72378,-2787,7890,-50006,-65857,-50495,-33826,-29107,-17775,32226,38002,32793,123465,207861,149784,79034,95782,73922,-1148,8557,81636,62734,-11009,-3951,25829,4625,-5635,8301,-22574,-37679,106,6417,-22714,-22246,-50199,-60522,-11931,44235,42298,26986,29062,8414,-17951,-19378,54975,146088,157345,61986,-12457,-25373,-23176,-14119,-26079,-61445,-127610,-158637,-109691,-54933,-65112,-93748,-105515,-120120,-75456,10141,23350,-1151,3502,18927,-2149,-74154,-96315,-6380,88886,61038,-35983,-79559,-27139,720,-3916,46538,91151,79170,69842,54587,-7274,-94202,-64814,56727,79547,25894,53888,75531,25253,-22979,-62911,-96958,-82021,-27612,-15229,-4343,32010,54248,19723,-9864,-11177,-33888,-38744,1345,6173,-32559,-67786,-88458,-51692,31593,89895,46335,-35425,-31802,-27502,-75680,-72780,-6307,-9964,-81879,-83211,-3140,33722,50134,71040,64276,59286,31105,-11859,23271,112782,122478,114179,113895,70683,54511,91387,118002,126383,93049,21078,-14844,20330,32713,-6708,-16226,77973,160977,115879,44230,41633,79401,75823,15895,-89530,-123680,-46332,34498,-25448,-135793,-106717,28160,23045,-83036,-59550,49326,52710,30397,77751,82617,51330,102486,162464,136282,66070,539,-24266,32562,110228,88385,73847,118415,70082,-17541,-24374,-52010,-166373,-229341,-119591,23174,55001,63063,111177,73784,-26367,-66501,-16362,13290,-45962,-95202,-106052,-115156,-74130,263,23518,10686,16869,-29383,-95241,-49026,71193,98772,50330,11909,-132,-12764,-28534,3968,37037,-52647,-146762,-48873,75653,61737,19945,-236,-69772,-97178,-50822,32348,89501,21052,-100468,-44961,40938,-53982,-170515,-141920,-68319,-43274,-9782,2079,-36282,-119406,-153891,-47705,19693,-3606,-66357,-111120,-98686,-70031,-76654,-82016,-43307,-1138,6892,-10074,-13793,-14620,-24922,-102395,-133543,-19292,90361,58535,15556,70657,126800,64263,-3262,8957,25990,20806,25693,890,-45484,-43017,-2541,47365,60490,61853,56667,20459,22278,83429,28322,-86813,-70732,20245,42320,3383,-67858,-79677,250,73637,85405,75405,49851,-12471,-29699,1130,637,-34766,-11397,85450,143823,48673,-93641,-118412,-30343,32095,49853,61193,75995,49982,-42350,-90236,-44409,10938,26706,-10676,-21757,13643,46659,58302,84710,124313,109196,27238,-31071,-51419,-65546,-82486,-49291,40434,142099,189518,185781,123615,-1451,-72852,-50692,-39942,-69299,-79628,-53544,-25224,-7819,4685,-54882,-105993,-22475,83322,95533,38928,-13172,-15033,-28329,-24036,19754,16195,-12158,-25464,-97620,-117780,29349,181758,195110,113098,38351,-11132,-32580,-45440,-41983,-8159,49092,85168,147057,137511,-33985,-188040,-155777,-45734,30179,106887,143732,72476,-53629,-147902,-133931,-17385,80936,76452,7763,-48496,-86338,-107759,-51187,59239,128203,86662,-5274,-24243,38606,74472,57724,21787,-8679,-21897,-61055,-103278,-72573,68241,138263,81524,17660,-3086,-36378,-69985,-104708,-95515,-35268,1347,-35832,-46604,9730,38584,1878,-62674,-105537,-66115,3383,-25717,-86634,-56810,34126,48126,-10347,-44169,8812,41290,27028,-17693,-62583,-37493,46329,58532,-19680,-115326,-156415,-111659,-49535,471,20564,-17659,-20779,63162,130085,100617,785,-79216,-92816,-85468,-65093,-20182,47303,98440,95965,98632,87748,11220,-43414,-25332,-5828,23427,51266,-26122,-107298,-56914,-4515,23200,78678,70416,-45243,-54826,21121,61360,56273,12647,-53395,-79243,-48831,28843,107385,52107,-36199,-20123,-4138,-75702,-110913,-37458,39708,60950,24346,-17317,-21938,24175,51711,43999,35047,22900,-4456,1069],[59608,89677,103053,98032,63111,15624,-44008,-87892,-73174,-30896,-3995,56108,129134,92690,-37221,-60054,20882,60257,54567,74158,24195,-100705,-183870,-132604,-41862,24502,76056,153001,156896,58642,-47584,-93108,-79441,-24068,35217,28954,-30827,-76651,-80324,-68929,-75789,-50636,-4634,374,-48467,-78185,-38027,29041,54067,5365,-46593,-35700,40533,49142,24080,47589,18232,12342,87147,88478,4016,-49763,-35382,5639,20757,19295,109,-54262,-54706,1053,30818,4490,-35613,-64707,-86719,-80313,-41131,-19595,-56281,-55898,22827,17654,-57703,-50450,16062,-2201,-15381,72009,155306,168143,172202,143547,50435,-44892,-73641,-969,79403,84766,60744,35368,6185,6236,54291,92306,83164,93143,81927,1390,-25775,-416,-32841,-61314,-30676,30666,67000,55734,18761,-42699,-54689,14029,40134,-2013,-40040,-24591,29308,23687,-31375,-72002,-78300,-47414,-36757,-81328,-84514,-26915,19756,-7944,-71869,-34089,35389,-4525,-93548,-85471,-4689,97150,146192,107167,8731,-91793,-106091,-11117,59979,45097,-7440,-65482,-106240,-132686,-107158,-29584,33127,75431,90963,3599,-51813,36710,89135,47607,67172,53514,-25038,-8739,61403,25507,-69783,-141125,-121708,-15387,79173,85303,33277,-36830,-48507,2480,28243,18731,14177,-42244,-118941,-97847,12875,55019,11956,26936,48371,59498,49630,-30636,-97160,-87196,-60537,-40211,-15340,8206,-15170,-38229,-61800,-23273,67820,67067,35626,63894,24002,-29136,-31227,-7623,7306,35202,45865,88768,141722,72801,-21030,-9333,3674,-10063,49072,87183,27570,-31613,-14295,33692,436,-86272,-129083,-80121,-1260,12552,1768,4638,-45469,-75725,-11770,-28171,-64886,-16420,19914,35471,57759,15455,-40263,-826,61326,69804,18235,-20357,-8693,5606,-27013,-55834,-24376,-3826,-26032,-13188,73935,93328,21571,-35679,-51046,-51695,-15034,57317,110837,109416,31670,-56059,-113985,-149922,-110067,39595,103226,18231,-51541,-32798,-7053,-40958,-104845,-92272,-26849,21121,31591,12131,-12680,-86203,-164425,-100333,71317,120130,89540,57037,48934,50511,4964,-40005,-5149,25416,-7145,-55238,-80643,-60042,29557,91839,38613,-21191,-6977,-298,-461,40463,68338,10769,-31386,10710,60595,58292,31685,19845,-1181,-42920,-71712,-95122,-81029,-948,29221,-752,14065,119862,173063,120242,40318,-8363,-10861,10140,66184,110252,45041,-41246,-46152,18980,84472,101922,90086,46022,-42252,-110301,-52761,41073,-28699,-117927,-46908,39353,19646,-30271,-27365,12758,509,-31644,-19561,18579,25352,5716,-2883,30988,43447,62949,133823,108350,-19184,-42596,42915,63358,8448,20313,86945,73502,-15123,-21993,57551,90485,54486,-42441,-76880,-51227,-35854,17573,85851,43915,-64261,-120751,-69884,1401,7218,-28833,-43443,21193,71068,56241,42092,16218,-36026,-36887,7002,30874,7275,-90619,-145155,-63889,-1952,-66382,-101776,-23836,38000,16080,-21446,-7074,3374,-27922,-52495,-16037,54122,77660,66930,92838,115580,118344,84163,11524,38725,113232,88045,-4702,-69058,-97255,-73062,-22453,35691,70962,63196,13697,-50627,-90912,-88420,-33665,5704,-7178,-2473,6747,-30103,-40836,-6297,10811,26293,-8475,-62281,-56607,-9121,25753,69186,90395,39607,-65029,-83778,-9236,14772,-26740,-77222,-50065,44186,54752,-54150,-112947,-67384,-30957,-19334,15678,34088,-14080,-16292,27404,-28853,-93617,-103044,-131385,-143635,-110432,-44242,53686,98813,40558,-13003,-28519,-51820,-40492,28928,31234,-57442,-52671,1100,-7451,-46775,-28963,-12360,-2587,10906,-24687,-65992,-66570,-64592,-29729,24677,47227,81410,146887,142615,107539,110683,62846,-9515,30809,118845,102153,37643,22472,36825,23333,6630,38503,51586,16366,-23489,-37256,-36122,-27529,-53905,-61121,-5661,40095,21894,-15950,3679,39539,36836,21671,88258,154078,98641,11140,-16893,-66262,-96523,-44783,-25254,-47982,-70412,-70013,-24887,23045,7100,-45396,-81536,-55139,39861,73334,-15059,-80184,-88899,-70659,-27438,-37257,-54791,-29814,22219,12618,-75890,-119542,-57916,-62677,-132173,-81094,44386,80399,47849,27393,4715,-49846,-65773,-18564,8625,1494,74602,120919,29987,-59355,-60678,-38785,7709,57712,9789,-41507,-52030,-58558,-72516,-52919,-35357,-85706,-113053,-61613,-35476,-48174,-56700,-100794,-126028,-51933,75111,102012,35793,-17211,-47075,-53295,-9306,34937,27670,-6957,-31291,-13174,-1199,26272,60290,68876,81990,72734,25068,19882,59440,70291,108886,138687,78099,31464,80114,141017,139404,91202,34091,21880,68696,90669,27538,-3246,98373,173543,95088,-4964,1202,70426,67002,-7180,-83047,-78099,-27816,14143,-2966,-30196,5737,67088,44942,-23509,-37746,2583,10407,40726,111902,79119,6836,48902,114565,129806,95374,-7125,-66948,28082,153694,136349,105210,135753,97808,15417,-22053,-67551,-169867,-222556,-109573,31285,42623,15233,36923,10319,-56493,-78301,-56051,-71885,-135852,-150952,-111330,-103457,-91484,-38210,-16548,-35959,-12629,-23455,-85957,-71387,24954,66369,56090,31467,-6895,-40062,-55143,-18744,34458,6084,-55373,-43921,-44018,-64993,-9256,23234,-37367,-91516,-102529,-53881,56565,102444,52669,79366,110347,16923,-104975,-136128,-109611,-99888,-95805,-80643,-62843,-82087,-115205,-63510,19440,56399,-16070,-110380,-74179,21516,3355,-50139,-19878,21268,24750,-9927,-60406,-50634,6210,-29325,-48008,32458,56978,-3252,-23305,50977,125346,95352,27617,-10819,-34549,-18953,13229,-19232,-97882,-147448,-143653,-49444,65930,121303,91998,37652,63277,114081,47333,-45400,-33323,37528,52541,-6071,-93446,-74131,42666,74033,22726,16307,42277,25625,13570,15772,15120,8837,43773,119753,143330,40810,-61573,-83863,-58589,-25977,38524,119731,152028,93661,-22671,-93111,-69776,19041,82168,30247,13751,78673,97207,53824,35349,21340,-37248,-95251,-64057,989,8756,-52162,-67770,1363,96341,145764,154801,138346,89995,41115,-13849,-61281,-29615,32426,29971,11703,-5888,-41533,-108333,-142833,-94662,24075,91395,51792,-11142,-16969,-14362,9286,56441,55226,60159,76942,-16939,-106260,-32072,103891,126773,28104,-44026,-21940,8730,-18074,-43717,-27078,33910,57861,124264,155313,-1045,-171435,-120951,26857,116545,197422,211152,101023,-24418,-76591,-37502,68667,137698,96515,6129,-43459,-36463,-16371,-2332,22729,62815,20041,-46070,-18953,27269,17962,13461,9671,-1740,-14893,-91123,-124793,-16957,136909,171371,102397,9511,-51480,-74713,-51813,-44661,-51755,-50761,-21361,12472,40805,72118,95937,58527,-49771,-123478,-74763,9768,2513,-51337,-57841,-24011,-14761,-32473,-42476,3072,-5625,-45290,-29400,-14879,-37379,9423,43699,-31546,-97234,-87807,-51840,-39399,-25866,154,-303,13686,73558,83737,48821,17488,-8563,-28220,-24640,2669,6991,49365,130921,115322,69365,67805,16845,-51579,-55728,11065,76630,69594,-45444,-126781,-60516,-5334,-14790,4661,-14106,-99531,-63809,46204,73897,19718,-35741,-38502,5045,31402,68500,130711,78916,-22682,-44818,-63516,-103500,-110622,-78232,-34497,-8890,-42136,-70964,2947,125628,121951,44964,24560,37785,27962,44931],[43100,101576,109318,50406,-6879,-5689,-906,-30908,-63478,-46654,-25976,28957,99957,59654,-72395,-99215,-54374,-46649,-47244,-10177,-32873,-118867,-180631,-132420,-44598,30337,70375,115671,114080,50799,9546,18360,31674,44245,63763,40729,-12303,-51980,-61755,-51747,-45867,-51044,-51795,-58611,-89061,-92941,-21495,38119,41076,24593,10124,-24640,-24549,-20374,-26741,4718,44628,71345,82224,74928,15741,-42297,-17196,35310,51054,77964,37180,-82587,-86803,-5138,26444,20983,11142,-9469,-7554,-18986,-73338,-91385,-50860,24945,103514,83101,-3289,-15251,42043,38510,-14507,-10773,46371,109623,184186,195474,106122,-7218,-40355,22306,49566,38392,50021,11219,-44259,-8382,44525,39722,7851,15773,17754,-12286,3327,27171,-20071,-53872,-5378,47925,29659,-44370,-83770,-100504,-83700,-23419,17903,12785,-32590,-84543,-54889,2844,-7053,-78865,-85409,-7789,2194,-61585,-54453,-2058,25374,10779,-30419,-23883,8030,-13202,-55004,-13665,77237,157068,176648,128179,30130,-15659,5941,42413,33281,-14474,-57307,-72005,-56052,-49564,-57997,-21389,28222,37313,26189,2347,-4418,11164,16662,32294,76168,29254,-65527,-50687,16669,-15189,-94623,-111295,-37873,35000,66344,40213,-3776,-80998,-94464,-13534,984,-56317,-54387,-27088,-39332,-16121,50781,69211,37805,29907,-9019,-29665,-11504,-17414,-25559,-22999,-9721,-3908,-2403,13387,-34859,-115894,-126586,6055,139113,110056,38699,41929,-4135,-51777,-27845,5138,-26594,-67036,-63316,28599,132414,118161,39609,24262,19144,-10795,10276,58513,57661,-13065,-80198,-94292,-106977,-115514,-85736,-4925,97535,99079,8625,-55678,-94887,-82431,29105,84354,60510,26985,-215,20428,74317,21590,-87319,-80203,-10528,39525,62933,44871,-2492,-19377,5485,20791,17887,12858,-5714,-13642,32002,62823,51012,53307,61121,2146,-49830,-31717,22644,60576,28064,-44537,-91658,-115953,-74249,47647,103570,62091,35417,54664,64505,-9733,-133646,-156072,-92041,-29967,-1684,-14092,-76327,-150800,-96143,29714,23576,-54030,-25650,12291,12016,-15203,-78004,-89143,-57024,-52850,-41121,-28975,-63409,-91502,-22543,63662,32171,-60462,-106638,-113504,-72215,-3610,34408,32766,41444,61409,71058,78494,59034,42072,44600,9365,-24350,-6233,27718,45491,39201,49213,66014,79180,83313,84128,57768,19252,24984,56351,116948,152084,98141,68212,78768,80365,94976,94380,70449,54377,14699,-57927,-27482,45619,-11575,-100606,-71444,13000,28753,12729,55809,91400,24724,-43024,-32669,-5945,-29028,-73986,-77748,-20484,-6997,-2636,63733,73368,1305,-8403,39033,22658,-30481,-13699,49876,61563,11309,4206,73261,136382,144540,44102,-66737,-77508,495,81153,84193,6091,-62622,-100692,-97461,-65169,-27170,8598,42881,75893,85660,82756,82350,80775,64392,38683,18755,53,-15780,-60788,-90712,-31132,62274,36408,-50011,-32180,2044,-49640,-112025,-96348,-57022,-25737,-13363,-15587,13622,70325,100855,116574,97969,72584,55238,37152,97302,161694,117517,39101,15464,14366,36258,82966,114154,94278,45738,16583,3101,-47919,-109283,-88189,-36543,-8628,15618,15299,-27327,-35658,-18464,-20499,-25212,-67180,-98988,-54941,5407,17039,53122,93357,57451,-50177,-106553,-43742,31998,-2502,-97575,-87398,8580,17002,-83512,-117711,-61819,-34449,5565,79544,65241,-36933,-78107,-42011,-31584,-43831,-20104,-2562,-9413,-25608,-49597,-22853,21886,4537,-33606,-28178,20221,58348,84368,92796,47681,-14952,-16412,22089,19193,-5915,14999,48840,9994,-77675,-99587,-50965,-46666,-74689,-15710,42426,41186,64870,105568,93138,42078,-28531,-46150,36157,113766,126934,69978,-9484,-29845,-31876,-33771,43107,119878,79645,-29397,-56676,-3820,20815,-2517,-10433,25623,57894,38265,790,40640,101098,74325,8083,36000,52210,-20957,-29929,13106,-19648,-34921,11428,-22628,-69796,-66220,-33866,27651,84710,69759,6242,-61376,-32365,74293,56998,-97696,-175794,-163157,-118118,-27646,504,-25424,-46086,-40406,-47027,-80440,-79633,-63285,-140767,-239606,-198437,-66495,-24932,-53472,-28960,18600,-10288,-82365,-107646,-82052,-70633,-22893,27856,-28556,-78995,-47613,-18769,33563,80834,-4038,-80790,-101789,-134978,-131669,-42237,11179,-47547,-82643,-37883,-26711,-12806,16114,-45838,-124345,-66655,88136,180267,159262,73545,18748,19824,45467,34378,22182,27950,-7384,-34724,-36831,5026,62067,81971,75169,60199,39366,13199,-37877,-69727,3454,92691,65289,26095,73828,141981,134247,101538,91824,60444,39368,45444,22022,16773,83136,114667,52333,-18501,-12794,43896,37243,-12383,-44971,-22145,-6693,-804,24321,57519,56884,29593,-1418,-16859,-52593,-82092,-74761,4262,93708,73096,-17154,-52430,-37116,11344,20952,-65336,-105277,-5591,85330,40881,-5427,39750,87096,71403,16564,-56541,-134996,-180057,-107504,6703,8765,-53142,-72271,-66768,-70436,-59119,-29774,-73751,-185218,-197927,-111699,-91477,-123562,-90498,-26976,-26315,-18074,1901,-32933,-91189,-86719,-28457,44726,57713,9561,-10143,-13830,-37062,-13876,49185,59169,-32426,-121341,-119218,-45830,-33398,-54564,-68586,-106660,-87741,13657,79768,98249,148028,164278,95636,-15885,-124809,-148455,-134548,-147710,-112808,-41914,-28917,-70586,-56117,-2227,35309,-3961,-45228,10518,88370,65685,4519,6042,20326,3766,-41846,-92819,-65613,10458,5522,20914,70925,36845,-5368,2497,19307,46978,58531,23280,-32025,-40852,14777,47332,-6554,-104763,-185202,-193692,-94222,27818,91790,74345,37685,53318,69646,35682,7691,18441,57721,63871,-5624,-99282,-71071,28291,15628,-48880,-41231,-10569,-4849,39166,64409,42239,20924,53496,117487,123752,45695,11093,-3496,-67995,-91184,-29981,54700,108077,91957,18242,39,30499,58176,86847,39953,-3151,53422,98152,63419,17648,-55433,-114852,-87415,-569,79248,103567,26743,-31045,24861,98393,101937,107580,159916,196210,145578,14602,-41764,74554,138251,67994,-18905,-65352,-87996,-97287,-81063,-58091,-21644,35888,30310,-33457,-62719,-42359,-8642,33055,52292,104096,156778,70673,-63919,-78810,-9677,-856,-94436,-119459,-11665,36732,-7394,-1706,31680,18308,-27775,33686,98340,10859,-108530,-48266,65581,106025,121625,103188,37335,15053,28075,20680,45447,92400,74621,25899,12332,52201,100943,72488,-18923,-46722,-12881,-5886,5740,-7366,-39749,-49102,-50759,-42169,-11615,-55067,-68392,50758,157971,119880,46205,-16814,-81207,-94488,-14639,15448,-29545,-69769,-65585,-40162,-498,40453,68997,47613,-23461,-67433,-34630,24309,11017,-31054,-50727,-46883,-25654,-21668,-44198,-1886,11031,-25313,-8483,13274,-53115,-63171,7281,6155,-27588,-38869,-56097,-68650,-29315,12069,24222,40009,65392,41560,3714,-4283,26879,46142,70397,99031,70089,79168,133184,76587,2786,17894,-2715,-76979,-94423,-5585,87223,88950,15886,-33507,11690,43095,-9295,-63023,-64405,-47254,-5336,36143,15801,-57307,-84679,-14917,77973,87972,52697,53035,29859,-28097,-87314,-106362,-57381,-37995,-63878,-63502,-45855,-75202,-91569,-3435,105708,70121,-29729,-59629,-16568,15408,27373],[44370,72090,62273,-15998,-70147,-25121,51689,39094,-40316,-34303,14507,58852,97860,68125,-43382,-96796,-90116,-96138,-119838,-103996,-88197,-85049,-72106,-21180,39705,69367,24001,23806,85950,130896,116796,109133,140063,159902,118227,32850,4568,26215,7166,-15129,14450,-14155,-99534,-107760,-84376,-63185,18166,54577,5150,-3947,42155,17250,-33801,-27907,-25092,-40660,7914,69930,61013,35218,-21007,-81411,-64502,-9029,39475,86599,45672,-41125,-26019,8577,21109,60399,70136,38163,58142,59325,-29152,-100550,-60711,53211,148151,123538,51799,40407,85166,95946,33833,-28675,-14464,62546,157999,176428,112894,36389,4038,20253,19876,26445,39197,-16584,-73312,-53375,-56425,-79040,-82099,-82679,-77315,-31577,33792,38287,-45372,-94657,-25579,47750,24466,-49709,-85266,-88604,-73976,-54534,-14765,37657,33516,-16859,11999,77995,59284,-31739,-49386,2311,-20739,-59337,25269,83269,29841,-9563,-27026,-51474,-64033,-54941,-45881,2655,70001,109380,104785,72437,22709,49635,113352,96645,11556,-52711,-77623,-75407,-39500,8781,29879,29061,35644,8946,-16210,30175,72765,24725,-29178,-26292,-8822,-31740,-58904,-38874,-18392,-64272,-97472,-55417,4193,25606,67087,64273,-4120,-87756,-85688,19178,29029,-61527,-67519,-1604,7660,-5713,-5475,-12470,-34643,-52353,-85312,-101290,-85695,-35300,20475,42957,59715,57618,2579,-21750,-83854,-163385,-126121,27637,144094,113164,26385,4292,-13580,-64279,-85241,-44414,-58884,-130777,-149769,-50469,78134,134114,109159,67504,35949,-12300,-55204,-31292,18779,-22025,-115047,-161374,-132963,-57685,17143,52098,57347,22924,-63240,-130083,-116885,-55333,36599,111368,126784,63909,7886,21847,67455,16929,-107325,-128054,-77717,-26379,33861,40513,-47158,-71395,39577,101354,55931,25425,31447,17238,-6226,-10851,25773,96162,128296,81349,-20266,-71682,-41487,-12096,-32987,-25609,6450,-23615,-57267,17640,81115,41306,6367,34014,57180,14285,-66995,-122542,-126581,-78228,-12132,-5883,-94379,-155655,-23145,115348,-8855,-139553,-67639,8045,18052,-13925,-78561,-78350,-56890,-37622,12046,36350,-23346,-60090,-16000,30817,-18334,-87115,-86259,-68977,-48154,-15534,42598,109828,139600,113094,83090,86786,69742,40755,24542,-44786,-77113,-14557,43866,31887,10999,69589,123050,90207,42685,65546,59619,-9935,-14392,45753,113615,133186,124058,154632,152395,89364,59948,46294,11517,-8938,-10968,-32996,-31273,-9458,-20908,-45826,-49002,9371,56077,57857,74563,65683,10686,-12819,11482,13572,-50826,-112527,-104271,-56521,-56727,-70281,-55250,-35290,-5711,27377,38092,29049,16564,-531,-12275,8747,13998,-14875,8241,91325,168815,119654,-38825,-99233,-4443,69729,32409,-21934,-27309,-42594,-69391,-54747,-11202,30759,73668,79794,54229,54021,59054,79265,108699,85404,49382,27008,2854,-37434,-44676,906,73657,51679,-40319,-38248,-15928,-77900,-128506,-94665,-62540,-30425,-7821,-37981,-51661,16376,73393,73255,35919,9391,22181,56768,120510,129705,67325,30573,69716,96721,84686,83144,71213,37213,15699,52482,85199,-11343,-154016,-152024,-67986,-23555,-9505,1646,-4652,-28,855,-25453,-44221,-56298,-61622,-45540,-18109,-7904,5052,-7021,-17971,-35726,-72984,-56554,-5419,-43585,-129915,-114925,-24266,-4928,-65835,-63065,5219,11360,19401,61148,51147,-5620,-60016,-107552,-107557,-73113,1589,74861,70027,6745,-35370,-17472,26230,14579,-33275,-45627,20011,96495,125076,78080,31367,-46985,-74423,10056,76074,64285,92736,124710,23598,-101538,-94704,-11932,-1534,-77068,-66616,12127,28123,30899,61777,33056,-57840,-145437,-151828,-63184,61362,142224,79666,-34274,-76365,-96731,-87532,21575,128294,113114,16588,-18551,18532,46486,58046,73329,65565,70394,74925,85502,131757,143623,75074,-5617,-18951,-64267,-104912,-33975,53315,74648,112490,123092,-2485,-99983,-105597,-72570,-2822,73681,75758,17702,-38921,-14846,66760,39917,-101130,-174324,-132277,-36881,47181,50796,11091,-12988,-18133,-17316,12005,31833,-38542,-155491,-190801,-131766,-63150,-71977,-96359,-40566,33064,13759,-62585,-117886,-127188,-151007,-149572,-86212,-73771,-70513,-21879,-18424,-5910,35255,-32484,-98870,-104418,-122681,-93991,35806,114740,75775,46895,51114,18417,32745,69575,8738,-57533,-9958,103216,183767,184579,136468,96906,84507,70607,15279,-23004,-23330,-49914,-52391,-26347,6531,50126,57309,15032,-5430,20160,5072,-71451,-123284,-79925,-6211,14891,22072,45400,79491,91137,83990,86680,45939,-1196,2822,50641,83352,67338,30756,18618,16647,23550,48811,37906,13429,-16804,-21714,-26134,-26158,16400,58526,17652,-39460,-61692,-59525,-79095,-113098,-112942,-41569,36462,64324,32709,-38098,-95123,-84981,-66540,-85320,-80130,-24324,9578,-64260,-134488,-61952,54738,91720,64876,-7717,-89146,-132699,-96658,-27948,-28370,-84231,-104751,-96700,-90729,-56932,-295,-36958,-145425,-148687,-77634,-70320,-112244,-89757,2075,36478,33777,46359,14387,-84035,-141783,-94542,25742,87568,61324,45986,28861,-46979,-65971,16121,52634,-18444,-47934,-24889,-44997,-84326,-68536,-39825,-66046,-59860,-21675,-4716,22993,78312,106206,93122,23150,-86509,-105123,-86431,-99681,-62125,-2804,-23583,-66215,-26669,-4727,-13752,-26799,7610,69202,94398,82872,48795,20499,10064,-5088,-48168,-67188,-34235,7286,16016,66147,116223,93564,55174,48411,12237,-31470,-41987,-41702,-44616,9788,86146,87685,14669,-79957,-142243,-103885,-9647,6414,-10836,4699,39243,57437,47536,30408,34208,38233,59907,72432,11209,-90949,-95995,-33264,-21212,-41574,-43472,-38324,-27654,36263,81841,62459,29122,46843,100495,106655,66520,86926,68258,-54033,-113574,-76631,-34176,13130,41315,32924,94064,148228,96305,64984,35474,-34316,-27450,39762,51000,15492,-45778,-47811,33821,71629,86401,142954,104159,35344,82563,134342,98139,90567,157457,206412,153709,22803,-36217,52321,90831,20968,-82458,-129973,-81978,-19749,4853,17059,-4310,8397,28013,-11684,-43240,-35126,-41007,-37403,5534,86627,139015,72496,-43376,-87105,-68504,-69928,-124602,-93166,36880,76075,20864,27341,42655,-29077,-97354,-40259,18261,-20729,-82139,-48312,1233,-15108,-56504,-69414,-38618,60263,113232,27489,-32379,31998,88656,101646,107620,112458,136164,104280,-39214,-115788,-17791,62416,48982,15545,-5632,-42268,-77873,-72424,-8156,12025,15202,76282,123527,58221,-4711,-36940,-74788,-71709,-53,2973,-49537,-70085,-85589,-122599,-96728,-14763,17707,-15349,-35385,-23287,-7547,13801,18511,18759,-9913,-13196,23493,1205,-63556,-7001,71576,59303,30330,16947,-57603,-92664,-9666,30929,-14176,-53081,-72997,-57986,22032,55034,23282,20804,33834,6958,-32579,-36485,24596,73857,89262,115188,111454,91685,81247,29835,-8387,217,-12266,-63143,-83391,-41531,14425,34884,40834,70208,126291,120046,16716,-91911,-47892,55006,61763,-993,-34610,-55343,-42580,24180,73031,61578,11816,-18681,-21472,-38523,-107850,-100046,1228,30079,-8978,-31926,-33605,-56842,-61059,-19859,27368,11551,-54269,-104641,-59797,16523,31057],[46048,4018,-19156,-70412,-110052,-56648,37509,27419,-35318,-412,78337,111712,113914,91970,13273,-49245,-40229,-33979,-93613,-112508,-86892,-55633,-23381,32776,85021,58373,-70853,-95756,33651,160570,126024,50402,97587,160502,102961,-3998,-248,66676,22751,-28973,19723,-22455,-165044,-155027,-75369,-50189,-910,22811,-35997,-64352,-286,22238,-10258,-2037,2621,-42542,-35130,35975,53180,-4445,-96903,-164298,-148444,-65417,23261,45834,18556,15215,19132,-29651,-15719,67408,69292,16323,27908,52463,15564,-57263,-82201,-1222,95328,67530,26728,41098,74111,85358,61790,3897,-26829,11683,88537,96613,58291,58620,48746,22215,37112,67795,41965,-26226,-65888,-93002,-148509,-149226,-108904,-114230,-107654,-40141,16554,12651,-45862,-79942,-44050,13270,31858,27405,4881,-42302,-76958,-64859,-2614,62235,77257,95745,144978,131064,48188,-15735,-9607,-4665,-68459,-90662,42615,144136,87205,10631,-40352,-93100,-125496,-88583,-49105,-38474,-40526,-32661,-29157,-29411,-22946,35808,120261,114245,12233,-67686,-82943,-74075,-40119,32152,87603,57640,28367,4672,-18922,30950,99390,79231,23852,-28199,-63395,-51313,-14226,-5768,-22209,-60694,-58770,-17572,-16044,-17154,53192,80205,19082,-36617,-19775,78771,106945,18786,-6978,40185,43483,2714,-32073,-47260,-75137,-97421,-90986,-78032,-92127,-53966,30236,78006,105915,110025,19251,-37910,-71270,-91381,-37609,46993,105236,102214,37782,6179,9191,-43215,-118304,-79727,-47075,-102730,-150845,-94338,1847,62501,98809,89474,29706,-40904,-78932,-71446,-31153,-8142,-28571,-50665,-18581,52997,96928,60879,-38983,-90084,-92805,-98217,-48469,1230,8376,41976,101812,77362,29016,35417,62172,31061,-62251,-92573,-76760,-66925,-33473,-22311,-101738,-83347,78167,135130,61581,9598,29657,33668,-30214,-91537,-42651,52598,87384,83069,26026,-15598,-2237,-16186,-77472,-35317,48974,13591,-72515,-30269,23026,-42940,-109441,-81322,-32824,12207,30474,-35752,-108447,-82608,3440,26991,-50912,-111657,-32225,66227,39525,-3068,37697,57368,54430,50711,33116,23042,21715,74656,141667,117992,25964,-2367,26269,26595,-44056,-75732,-10471,49044,50265,19512,65203,162757,183948,119149,76666,87158,83302,39043,-31583,-129947,-155494,-106184,-75154,-66380,-23258,101353,189603,153768,71847,70544,59445,-37569,-69356,18264,108240,122864,126607,153758,127209,65897,47188,44424,6495,-52891,-58095,-26239,-41704,-70507,-69619,-47765,-30238,14275,45444,27936,14040,12726,10511,23094,55633,75543,5562,-70942,-64049,-50116,-69210,-76985,-103321,-109589,-34563,19688,27300,73822,119887,87819,15500,9833,33696,6805,-14585,24780,123445,121566,-35146,-123725,-39787,22071,-16768,-46753,-27134,-13292,-7260,15964,19586,9960,39312,55997,18448,1832,-2980,13192,52690,53825,66387,89308,47611,-28783,-33002,19428,55839,10254,-56315,-31415,7268,-36050,-55309,3457,7064,-14250,2587,-28834,-80375,-39428,13394,8459,-3924,5518,25699,35763,46980,21946,-13270,-15308,40710,68641,12489,-58346,-62393,-21585,19525,81003,112224,-4529,-175665,-199891,-131106,-90857,-56041,-14674,12492,54569,67090,-1455,-43579,-27086,-2150,429,481,15668,7937,-68166,-77885,-14926,1465,-26565,-55348,-76068,-83669,-46767,35876,77226,18899,-16090,31161,32682,3318,8448,41972,57721,9236,-91149,-141875,-107512,-37595,13461,-10279,-55514,-20511,33557,50412,23791,-18496,-59394,-48936,55755,155507,75472,-53667,-103886,-108577,-25426,68455,99703,141626,180689,100539,-3632,-11689,35919,34643,-49355,-85717,-12010,26412,25878,11535,-38893,-97961,-168229,-225016,-166797,40102,172495,93763,-2748,-31628,-73373,-71873,11143,85373,111571,91972,55852,12960,9292,62710,115292,76441,37374,71982,147551,187917,134269,61145,14966,-29664,-97786,-98640,-34955,24217,74457,160213,185303,57281,-53631,-79748,-87988,-58122,20920,36943,-30596,-54105,6038,78689,76220,-8868,-76555,-34704,84855,140152,95896,48634,40984,65126,84562,114994,83618,-44154,-116089,-43840,45832,60135,9147,-27584,5300,51527,46380,8282,-54134,-102917,-156633,-169945,-107810,-72824,-57002,-291,-4965,-45181,-21551,-25097,-47204,-53932,-47458,-7498,81212,137465,130500,111992,63682,9928,25919,39703,-5128,-8508,31200,65631,74568,76904,103302,107801,89556,68564,17396,-45320,-78509,-93618,-41424,18667,2826,-26744,-38453,-72106,-80542,-34807,-21907,-34052,-50443,-71037,-91020,-72403,-38334,-43500,-35486,9301,278,-22578,1727,21231,34368,108497,142035,53209,-28557,-18068,9971,27403,50052,29983,-234,-51569,-85380,-83166,-54856,-2886,21619,-38799,-67543,-60268,-72028,-67129,-63372,-82177,-52649,5155,59623,106958,74499,-19092,-63682,-52903,-25234,-26119,-40288,-9149,-50520,-124477,-65432,16082,36493,59483,33824,-47117,-82225,-62234,-53692,-61316,-64444,-49925,-71146,-94006,-62990,-36504,-64600,-64983,-19433,-17710,-43410,-59182,-52437,7373,51106,55737,42645,-6268,-84653,-118862,-86992,9899,99100,109379,61786,-3534,-67309,-73705,-21919,-10886,460,68857,78411,-16745,-58267,-27880,-8209,-19683,-25255,-42880,-40841,-22912,-17480,-8324,20629,-6615,-49161,-24350,-23657,-46534,-20998,6979,-36548,-57037,12979,21670,-19217,-39680,-116,53972,75119,82033,50479,-16690,-37738,-21743,-46139,-48317,-26659,-3383,23403,72594,119097,120668,56680,14381,15524,-12533,-72741,-82441,-29485,59764,112848,84797,15682,-56027,-70555,22581,111338,29325,-80270,-58406,31913,79455,68121,43879,52650,40744,25001,36804,18871,-69224,-119406,-74871,-8348,-353,-23662,-8728,-300,-2050,17741,48297,57030,66147,82328,70621,60414,117638,93496,-25653,-78525,-62068,-54189,-34605,-16604,15724,122475,167929,70969,15050,6276,-43132,-60894,710,33807,26572,37654,86007,119582,60602,5073,75210,97244,53828,76874,121891,107913,79656,78877,92148,89597,34171,-54349,-94424,-74134,-76829,-121011,-124385,-23169,46434,11984,-30110,-32082,7720,58204,46491,35854,39214,-9531,-65534,-36168,40883,80734,47226,-13886,-40774,-26102,-23997,-55029,-31742,50194,101131,64713,4919,-52632,-94980,-104069,-54668,-34376,-72907,-110484,-103873,-69316,-75354,-111135,-115621,-60418,50900,109995,25472,-31286,71105,173854,196843,168398,91788,59734,52175,-61929,-140137,-46855,73456,82723,79516,85207,43962,-4516,-15682,28367,63066,41743,19606,48554,36926,-2973,-35376,-40988,-28418,-9410,-16542,-17092,-21229,-69723,-143356,-126509,-21140,17010,-37640,-67361,-52349,-41163,-16694,49727,90163,22367,-5651,46319,15247,-80204,-33251,72385,87434,44619,25486,-17995,-39778,8933,2988,-73813,-93134,-57823,-6093,66909,63635,-11448,-20820,-1180,-41422,-79818,-43998,35727,67858,31624,36155,68773,35708,-16395,-11043,16603,-2715,-32309,-50064,-72277,-78315,-73744,-58097,-12535,78405,164820,122220,-30081,-126158,-25499,91824,51290,-60216,-52640,9779,41278,52503,33808,12477,-5413,-21839,-17905,-19085,-74229,-71748,4610,37342,21748,4586,3287,-14385,-26072,-29681,-4684,39672,19355,-60142,-32858,72049,92449],[40443,-43471,-59057,-75075,-112617,-83233,-30210,-35177,-26300,53353,129349,149171,117587,90415,68452,55420,75128,74016,5477,-22570,-31082,-62487,-80747,-10992,56317,7223,-132243,-149641,-6197,124611,73536,-37720,-17614,43479,29272,-17066,9252,54381,-20963,-68307,-383,-48110,-196106,-167357,-52199,-34071,-45772,-32104,-32671,-48192,-3904,38162,34525,33538,49076,30921,3026,40852,59015,-30820,-149748,-186261,-122262,-6934,57398,25382,15446,49346,6142,-80949,-35549,54250,24479,-37428,-30790,4018,19573,-23111,-107577,-97643,-12034,-13756,-32197,-2540,18562,12584,18484,15505,-10643,-29828,-3112,1453,-7540,62980,96809,60561,89020,126707,69958,6889,-14977,-77377,-141812,-106022,-54478,-64434,-61492,-17681,10900,17753,25801,22102,-21569,-48218,-11981,55208,70457,-27526,-118994,-57019,60341,82049,59320,108062,156833,74879,-35827,-34475,28409,17449,-76448,-135910,-48213,93842,125721,49771,-42937,-103376,-125952,-72126,-17745,-47493,-113646,-116351,-101070,-94199,-68504,-10156,56794,76357,-3716,-92108,-90151,-55271,-8602,66613,84445,8322,-31921,-12503,-10149,-5846,37213,69732,67515,2177,-62629,-48012,-2691,-618,3869,4922,4943,6853,-9391,-29787,-23094,-19320,-1742,20504,52332,114009,131116,63343,38824,68397,73950,49601,30909,30984,2361,-26033,-22098,-16464,-50723,-32621,44716,80633,110256,129514,52694,-4736,4046,27376,37945,45959,70687,91730,43184,8687,9369,-22280,-68980,-29462,2785,-36785,-101490,-97412,-66111,-58535,8305,70400,-237,-83363,-50121,-26050,-30642,38691,112407,119722,98549,88219,81507,44527,-43864,-71422,-13259,18490,34524,9189,-61065,-55074,46629,68597,27002,22013,57162,74598,18442,-28080,-39752,-63916,-71984,-79758,-121389,-55030,87231,112689,34210,-35793,-19935,9962,-36165,-93566,-62727,-23136,-21743,-24324,1639,43566,48296,-4928,-84827,-83407,-37407,-68450,-120655,-73141,-31601,-89811,-157893,-151871,-104057,-17448,31693,-22548,-82507,-49803,16971,29961,-13862,-59389,-61618,-4953,123134,182590,148999,73185,27095,37192,78338,88059,79972,136584,201024,147931,52296,9660,21954,27969,-22421,-54571,-27626,19167,54451,23141,37819,133929,145032,48505,-6100,20341,40915,6171,-61909,-115484,-125579,-151627,-212246,-186482,-40093,144746,218085,159979,60833,32697,36339,-21993,-57206,14745,101234,102002,64312,56555,41134,34474,61058,97272,81944,-14785,-62223,-34185,-37836,-74562,-114018,-114615,-55146,-7871,-34149,-76533,-60577,5348,31306,-1761,1991,58639,20303,-49829,-41020,-29001,-41921,-35525,-65441,-98806,-71156,-50876,-22322,67533,150113,164257,106894,62695,71033,67104,13878,-29623,25096,36385,-69641,-135683,-64058,-8726,-26995,-57312,-60451,-25384,44969,75665,18464,-42250,-6639,49782,17290,-25638,-39147,-26119,-12706,-29113,-225,61678,50213,-7680,-12511,20739,31547,-752,-23375,20639,65608,37219,19718,74126,57011,-13395,-6767,-13233,-77195,-74546,-35505,-28295,-24111,-1999,4203,-28644,-56100,-64219,-60029,-67843,-41657,-4114,-61512,-174654,-152222,-28939,50281,78242,83832,14860,-115228,-182152,-177727,-134847,-59050,-28374,-24942,56130,96379,-3644,-67871,-51449,-1956,36012,32018,23996,9158,-62508,-72504,246,41380,-14429,-106103,-96249,-12327,59731,118288,148531,73234,-19982,-10854,8381,-13080,-3943,42637,61452,43651,23514,1584,-19042,-45704,-89664,-138659,-129116,-39297,34326,40920,37503,38008,-27632,-97717,-12550,143296,120204,-35343,-83825,-86688,-68863,-17348,41701,96346,134153,129724,112627,91606,85279,69476,-9148,-51751,-1804,16091,-13898,-63672,-89957,-60139,-73922,-153521,-122266,74672,181839,95191,26731,22491,-4596,-6458,23194,43313,82291,110252,89071,979,-56123,-7134,65942,48382,401,36357,116098,143921,88026,53828,39287,-19949,-66749,-55642,-64107,-80169,-47637,57054,158150,125961,54074,20529,-33573,-69641,-15996,-40,-86476,-111626,-10556,85569,110139,70641,7047,5290,84058,128864,72579,26454,44534,116661,150443,120500,23266,-83155,-75697,37915,118990,128579,94967,54250,44923,67309,94865,91057,24798,-31283,-68097,-77659,-59497,-62181,-53076,12604,25884,-43596,-48311,22052,65487,25932,18121,39879,36083,36433,50452,33122,-28754,-45501,-8924,-33173,-68435,-12857,22544,-8665,-48734,-29253,37058,59790,30630,28159,27386,-5429,-35872,-52437,1198,44199,-21871,-112759,-118056,-103299,-106328,-86384,-52905,-61,21239,-30036,-108961,-129882,-104723,-117586,-118929,-82565,-107762,-119678,-7987,77214,80547,111523,111059,27773,-33506,-52304,-70533,-47980,-2859,-30684,-66739,-99454,-115258,-94388,-35028,25806,24082,-52670,-52663,-5429,-12788,-8598,9408,-19136,-7012,31799,57405,119792,131837,58506,25751,42508,42070,-24037,-79075,1552,50993,14759,14700,-10284,-47060,-6193,16648,-21378,-29636,-22327,-61113,-75352,-27663,-82,-45775,-56487,-34548,-93138,-121506,4930,92935,33799,-11218,1871,-17261,-30127,-22736,-22903,-42604,-68731,-86643,-62381,-26784,18363,88551,119041,38099,-74574,-95804,-43886,8219,16226,40565,100478,81089,14372,12981,29195,8894,2632,-1890,-27543,-230,18192,-28906,-45424,-20485,-45682,-37985,5579,-36095,-84196,-44196,24254,35810,20859,47186,45768,19374,-20410,-37605,1651,70347,100992,34704,-76876,-99067,-52974,-50117,-68006,-72415,-22069,29645,35001,46161,57162,-8977,-66495,18242,104081,41378,-20094,23442,75403,78944,51345,8376,-27524,-1755,90506,160813,83978,-33963,-45670,18143,70333,64851,44523,73435,52812,-28548,-41435,7250,-32302,-103406,-69580,-3382,-22054,-40876,26138,29525,-46206,-60509,15519,83337,107871,79763,23117,11288,71099,53764,-11087,-20414,-19557,-27074,-28851,-40795,4853,112597,102343,-27238,-61998,-22210,-9341,-11274,19767,34271,53571,122055,162909,110632,18211,-52137,-28507,16659,9172,3722,68623,111798,48270,-41818,-37691,48884,67393,-43682,-154171,-165924,-142433,-117346,-59082,34499,59658,-29529,-152754,-143759,-20284,68980,72209,87968,117841,61494,-21316,-17847,27157,60855,74611,57364,38291,55564,55471,8203,-19970,16596,80351,61293,-43687,-129025,-107022,-63303,-23803,-42141,-103249,-129879,-95755,-23830,28159,22969,-13954,-41662,-26841,28634,39760,50282,159293,248713,229578,141719,26086,-31328,-27351,-87190,-152512,-104021,16616,74831,88073,115030,134737,133161,101427,81040,71005,1263,-81073,-33780,31173,9851,-19899,9413,3273,-25261,15382,94720,67992,-26937,-92309,-74232,10833,56189,9677,-61356,-97556,-93300,-39373,60994,98015,1338,-49660,6815,11372,-66416,-52599,14620,37704,24573,34432,29291,30522,29310,-40416,-108288,-95190,-41790,6055,42359,12436,-46771,-35531,-16534,-82339,-110517,-30278,59212,64112,4020,-26066,-20471,-56849,-104451,-64052,-12557,-50061,-91811,-96736,-111259,-92341,-71957,-74009,-61365,5313,81841,32376,-107331,-139453,-20560,49906,-18936,-106352,-57586,43424,69437,53345,48837,48082,33023,18948,28531,47971,13377,-37386,-20488,13891,10133,9355,35697,19359,-17395,-21843,33041,114291,111876,16294,28622,133457,139782],[30801,-40987,-34396,-38873,-93578,-106339,-103277,-98130,-30137,81083,137327,138102,77189,42057,85532,147895,153469,118148,83452,77643,16592,-89304,-134327,-51119,7135,-24708,-86813,-72977,25648,113773,74720,-21529,-69656,-77193,-50481,-14214,31406,31439,-60494,-83729,-3910,-50681,-173214,-137203,-17679,-435,-55894,-62909,4027,46363,69698,82569,82452,83877,103844,102888,65506,51704,28417,-58918,-147213,-112189,26103,137456,117610,48798,47985,51341,-17721,-74472,-11617,45016,-13148,-66125,-30537,1333,-10056,-44428,-121359,-158361,-82944,-35150,-51689,-42041,-30036,-52624,-56516,-13974,14078,-31586,-64930,-66226,-45039,49748,115402,94689,104073,132048,89748,52329,42841,-10047,-42616,16182,46933,14374,-8358,17511,63378,93549,116993,98364,-496,-93243,-90401,-26057,24182,-62563,-159378,-51974,98524,65558,-19970,-17625,15239,-23297,-70348,-26107,55664,56514,-24542,-118641,-115002,-7615,67910,45359,-9587,-49219,-73612,-29970,37325,18891,-53081,-56548,-52566,-77969,-79940,-32952,3657,15254,-41087,-104012,-71915,-10313,49163,100651,47284,-66290,-106472,-63926,-22782,-29042,-44605,-33703,380,-26098,-82393,-79664,-44246,-9675,47274,61318,30146,26939,52523,-6951,-113946,-147129,-51031,38064,89565,123361,90258,31987,23450,42853,46403,60862,88892,111416,98313,80239,56091,16986,-26242,9,58216,53137,69514,114440,80820,42703,57024,65921,30471,22050,60798,81701,32455,-3916,-24478,-31606,8687,59991,43319,-1394,-57883,-72953,-80163,-115099,-61934,34211,-12231,-74697,-116,37112,4186,66447,172309,174446,90208,18361,16857,44475,38355,38798,73921,80343,41852,-40717,-117177,-83446,40503,70033,21380,-2530,49090,117527,78142,10899,-5103,-20912,-46586,-88036,-112708,-43533,45802,57667,-3620,-64178,-36086,14813,17392,17871,7320,-44909,-87536,-112736,-58461,44665,64479,12568,-50584,-104579,-132548,-156834,-146378,-66464,-9864,-26355,-62625,-76785,-58513,-21276,-32845,-74453,-60809,7788,39847,13572,-13704,-31324,-45616,17161,160323,203081,132390,36769,-37338,-54284,-1610,64936,90369,116231,138855,107007,50699,-6490,-16506,17958,10523,-41025,-102608,-114532,-39436,-15198,-4275,86945,98876,-21091,-105534,-89955,-66121,-64450,-36651,15076,31014,-63445,-203511,-197291,-23463,149042,170038,88508,2293,-26691,-2532,19216,30748,48455,65585,22748,-48075,-46801,-8221,26920,69450,132056,154467,69631,-7017,-17277,2895,-7269,-83842,-131745,-77967,-41468,-102871,-126110,-47075,49084,55317,-39096,-88305,-48824,-58357,-82873,-52716,-8256,5606,4337,-11719,-29279,-57345,-93571,-69480,-398,75446,147569,141826,94823,99897,107348,40100,-52965,-61717,-51973,-81893,-92145,-35731,17444,21320,-14021,-41489,-8347,80829,101827,16454,-57876,-12997,65618,46477,-10492,-11625,42732,42573,-54488,-103332,-51079,22343,59906,64629,32605,18641,41484,68863,110900,130589,91004,45695,70624,52022,-33770,-54379,-37038,-67464,-65352,-20453,218,-36232,-66645,-54887,-43623,-26873,-14883,-33321,-79752,-69143,10243,2620,-105689,-109722,380,68033,73290,82572,78736,8202,-78161,-121101,-73583,326,-33791,-87509,991,60574,-21349,-76557,-72674,-33614,12392,205,-34408,-35503,-55939,-44099,14737,39267,-27863,-123644,-116576,-12999,91553,119816,92433,32065,-38748,-46282,-9327,20968,43865,37555,6061,31063,138769,212534,142127,2556,-113540,-147719,-106408,-53204,3971,45523,92987,136254,63607,-46677,-30263,87483,134849,80783,19880,-25805,-83767,-89298,-26015,23996,27500,55783,120814,134490,121260,112381,49785,18038,34459,12436,-60629,-110364,-74977,9888,30166,3316,36014,118596,144596,65441,-68,-8486,-1199,20480,40359,45026,44915,37477,45653,10344,-59827,-65649,-14304,26636,45752,55706,52904,58903,60183,60620,37819,-15538,-50850,-54173,-83448,-119298,-112028,-27014,112640,149015,118734,88758,24796,-36023,-9089,8028,-67134,-123976,-48426,50232,82015,64529,11039,-41107,-27481,15828,-15418,-46781,3777,100546,122466,45595,-45000,-77048,-46778,6534,34094,50128,62046,44825,24526,62186,130960,153072,96617,44556,26107,10932,-14788,-47272,-33747,37143,64981,-16330,-58205,39725,126754,66964,33777,36137,-22897,-57864,-44509,-65692,-79570,-22631,16436,-62781,-107013,-21639,20394,-31679,-64348,-25981,27350,22142,-40183,-47025,-738,46476,74707,56936,46996,20125,-54225,-111610,-77855,-35192,-55478,-71461,-44413,-3605,2214,-34496,-74611,-92246,-75637,-88377,-119133,-138253,-151666,-100140,23111,86964,54171,18762,-6569,-11093,985,-43930,-115608,-111236,-73324,-97434,-98783,-65283,-33854,-16161,37757,94083,58295,-43602,-39916,38174,62025,47368,50269,45724,69332,75285,41284,50591,68727,54248,81413,95873,26419,-81305,-113564,636,105513,112438,70593,-17515,-87688,-77191,-52920,-30471,-2285,-10145,-57690,-63332,-12453,-14729,-60328,-19646,7360,-85154,-94092,49793,109023,40295,18686,51730,17084,-55315,-110089,-143481,-141903,-85149,-30956,9077,33459,42232,67110,93462,26978,-89977,-109176,-36718,38150,86836,85107,76796,50979,44151,55311,33724,-14793,-14100,19563,29814,62110,63019,4847,2754,8824,-38608,-34540,-24121,-110220,-161066,-68764,94742,176100,103387,32152,23952,42612,2216,-61506,-41746,59348,116079,33421,-84460,-100166,-52619,-25631,-52318,-92645,-36940,20562,-15352,-37863,3648,-12922,-58847,53538,211109,167231,69133,74355,72211,42015,34810,20364,15310,49676,95034,138211,125762,65351,21126,12791,15747,1231,-6345,43305,41447,-62281,-93764,-6637,-6142,-71960,-59621,-41688,-87347,-77594,16301,13142,-57569,-63105,-7002,56538,116425,97465,10065,-32861,-9945,-21534,-29690,4807,804,-16149,-24056,-35230,13890,96006,28311,-122724,-112280,-2505,49171,41347,30571,22760,56394,122950,131912,73518,41235,-6913,-64997,-52058,-40134,-49202,43766,114766,25524,-89479,-59648,67172,96627,8022,-49750,-97713,-120295,-82705,-10898,37156,36043,-39168,-175943,-203575,-68360,26730,39878,76081,120492,73579,23034,42151,54207,65184,108946,117869,89430,81166,59227,-12190,-44212,4213,39662,2979,-55507,-74219,-41965,-22010,4545,-29691,-95608,-89066,-484,86437,155908,154757,71855,-44076,-103069,-35260,55028,85110,147241,214079,175815,72871,-1854,-32109,-29590,-49791,-114122,-125999,-51123,25306,24202,54449,154772,222997,172721,87476,33538,-42919,-131660,-73767,16310,81,-5369,56581,18162,-45002,35487,160608,122460,17864,-29195,-23350,14926,53201,42971,-21646,-89982,-102557,-47651,13667,25597,-33123,-61663,-28477,-4329,-27762,-20718,-1706,-1043,-8784,4497,14847,33394,15859,-51676,-63905,-57471,-69531,-54356,-25575,-45646,-57940,-25378,-22414,-90179,-95280,-16179,43552,43455,30703,-8817,-71406,-112495,-130444,-112008,-96265,-128195,-154961,-159812,-150555,-75281,-189,-13529,-60475,-56278,-13809,-27316,-77313,-68789,-7385,-5771,-65461,-97530,-49804,17875,26416,33864,106645,145104,88143,32912,43781,99218,83033,-3236,-15645,8350,-10751,-10261,32064,18728,-16960,2556,70911,128001,117892,38647,40918,112527,95476],[8167,-28945,-6637,-11031,-75566,-120720,-144358,-154034,-85787,32256,85309,78412,13572,-23732,38897,128020,118217,74404,88406,107206,18071,-91301,-100034,-37102,-33800,-26478,24802,67083,83574,116306,96706,24875,-68551,-136313,-117966,-52308,18071,15979,-69702,-83455,-20634,-59719,-140460,-100085,-14425,-4729,-62546,-84035,5007,89736,99067,76739,92286,128625,120657,72325,28154,-11035,-47892,-81008,-109273,-37186,123394,201922,128492,55074,46035,17159,-18481,-28363,4629,28075,-24086,-63337,10419,37539,-50539,-94132,-99537,-129527,-76201,-20715,-46290,-64384,-50300,-63837,-82121,-43386,23839,9992,-42620,-66425,-45663,23695,78845,67998,45430,54911,51998,47499,53685,54191,74237,131427,136170,78099,22401,30564,96536,147862,136150,70742,-9154,-67021,-102963,-110762,-70305,-86320,-136110,-60786,48916,-9014,-130914,-167461,-116529,-45534,716,22947,45611,59890,44135,-15374,-43896,-29816,-17725,16635,53104,34419,-34552,-32306,52040,100395,68070,52415,32479,-27465,-65597,-32608,-1787,-6066,-37982,-44054,8009,59055,86033,81143,15475,-71197,-111553,-107504,-53913,-8896,-54689,-121523,-104023,-91067,-117959,-114111,-70174,11377,86648,53474,-10048,21819,88428,13876,-125878,-160126,-69843,18634,85036,126302,80246,22139,-2877,-29022,-50374,-7325,62620,82451,66695,77873,73575,22465,-37192,-15618,26169,-9041,-13727,60830,66601,41360,30223,15156,-18036,-11641,39163,54331,36687,18222,-38236,-54224,25106,82083,44470,9793,-27133,-45544,-51681,-73118,-42451,16785,1000,-27083,12576,32090,-3082,13587,96342,98442,2186,-59524,-17165,45389,60081,51577,33971,13497,-22086,-96194,-120807,-36725,74823,78332,27665,-36,37245,99730,68257,14259,15274,33351,12069,-62847,-119791,-88385,-30382,-16127,-45854,-60171,731,67242,106287,125334,72759,-16987,-78454,-104025,-82857,13898,90091,80797,8597,-66970,-116260,-139883,-116294,-16104,56640,53859,42979,45364,45187,14686,-59543,-107799,-55635,43142,71755,15697,-34747,-61720,-45086,59964,116773,60060,17295,8040,-31938,-80897,-71320,18940,94741,96255,45907,29864,18499,-20268,-47392,-27287,-17199,-45993,-100594,-130968,-81288,-43402,-12911,64960,78075,-22108,-115504,-148278,-164103,-137263,-13600,110755,140934,43549,-83921,-100207,-16297,52471,35863,-3759,-31609,-47576,-41576,20264,97888,85488,11627,-78377,-131797,-86930,2240,44821,44597,70223,112662,93111,45272,23699,36716,35509,-18507,-56405,-56080,-64487,-101883,-69472,22534,62375,42174,-26794,-96832,-122272,-128649,-93242,-38036,4316,7181,-21211,-22977,12165,5368,-47065,-70456,-68127,-30116,36557,53762,54370,84561,94561,47173,-54119,-111675,-90300,-49696,-24939,12298,67170,72646,36600,20521,31902,68613,75961,23785,-28179,-13869,35160,33397,-12039,7307,127715,158419,-1796,-139619,-117781,10846,107886,106937,25507,-3454,47362,95430,127865,124859,77361,31244,44074,28352,-57898,-117563,-97462,-70797,-33367,34445,57837,-41401,-130938,-78817,30649,119803,107976,14656,-56747,-25616,78282,119369,48299,-9793,6756,23968,45263,88709,104057,72070,23432,-10192,23236,44593,-39395,-115580,-55820,5061,-30064,-49053,-38558,-45444,-61457,-85072,-103098,-83918,-86063,-53072,20504,34294,-23386,-91733,-128132,-83670,21166,38497,-33618,-59205,-51681,-53255,-23181,50798,67014,12346,-29645,3434,113983,218364,168001,4991,-106574,-84976,-32638,-30795,-781,63338,119067,167650,116268,19615,-10666,33381,62579,84027,63416,16004,-51272,-69835,-15587,4895,-36153,-38031,37839,93026,96314,98651,78485,50810,39347,7409,-62276,-77978,-4265,43851,24086,48156,101847,108920,77481,12949,-54693,-89209,-73135,-25722,25896,50280,165,-70990,-41979,18543,14597,-36674,-46692,29763,134036,123159,29326,2183,35308,36654,-9103,-48950,-99667,-112290,-67614,-22418,-19692,7110,88869,102763,79016,43891,-4096,-26484,6697,39200,7846,-54356,-52783,-8809,7512,-4402,-40987,-93454,-103715,-79237,-84125,-77543,-13352,48739,29034,-36772,-52047,-24904,-37403,-63703,-78833,-76815,-50369,-47000,-54758,11078,111415,171848,144437,70919,23847,12345,10617,-444,7537,64919,89282,-7692,-90512,-38287,36928,13802,6841,16847,-24329,-48897,-46093,-63803,-19635,89757,97143,-34288,-88038,556,46455,12619,-3667,23008,61071,32364,-66645,-120736,-77512,28155,116676,109303,42116,-45130,-90558,-50669,24939,48028,9730,-7142,-2989,-19120,-57283,-77948,-52763,-8130,17403,-12130,-79632,-127538,-99817,-8699,48360,39454,-28296,-103087,-128765,-62324,17903,8087,-41446,-71403,-92738,-102894,-48419,29485,75674,55234,73374,122673,69061,-39132,-28221,56285,90141,61089,57898,87767,111192,81616,6498,-41368,-25058,21851,70453,45702,-51176,-114292,-94043,-11146,49755,62479,44076,-14182,-75033,-103604,-112680,-71615,-18025,-25053,-57344,-44197,-23731,-56940,-86623,-28801,8645,-19801,7916,57214,29595,-12474,25229,86144,63114,-26011,-123551,-184524,-154044,-20038,82932,88972,53429,38102,41640,53219,31637,-39853,-91766,-70698,-15213,55450,98012,97351,79555,69658,50123,-4990,-61100,-59859,15062,79734,110970,72264,9291,25786,36008,-5597,-19270,-59406,-162092,-165134,-20808,172428,230200,75362,-50039,-42132,22005,1934,-66269,-69862,4256,63400,24856,-26092,-26336,-1617,42298,48051,-26216,-35696,-701,-27462,-41181,37890,71788,52200,125474,212505,137825,54919,69299,70392,44977,44253,40043,43051,61289,66954,90886,107075,80323,40463,12130,-31382,-71144,-92142,-59762,-22372,-51342,-62261,-5927,-19603,-68833,-64660,-64271,-86299,-62201,-3570,-16096,-33901,-8518,-20147,-29064,57966,107543,47993,-6816,-16079,-43313,-48194,-13368,-5232,-18400,-28435,-26312,11136,52006,-19137,-129959,-83267,42845,73292,20015,-21911,-30709,-4377,28445,43681,65987,109188,69820,-37240,-68088,-53430,-43771,50654,111261,45593,-16732,13258,79540,72114,25143,37946,9569,-34297,-28932,-15564,-13435,-6285,-30083,-94424,-126805,-76141,-27723,4157,44931,46308,398,4453,66369,80170,60571,83468,104495,78622,46429,2893,-72620,-56411,28616,25816,-24662,-2197,42246,33031,-7850,-4788,-27858,-64821,-26209,60474,106434,132149,116448,24848,-90493,-117731,-31380,36212,5067,6986,78216,87282,40377,30608,45370,64600,64474,-5056,-89177,-89426,-27689,-21669,-7625,97350,184868,126208,15978,-35486,-58101,-97018,-44671,20592,3715,284,57703,14197,-71096,-24392,82789,76396,25473,-7730,-38114,-48702,-31475,-4956,-7925,-49312,-72640,-53371,-41475,-25404,-10399,7396,-921,-6464,12278,40387,33700,789,-41165,-57266,-46264,-10442,-7477,-31933,-4942,-24639,-101651,-105111,-54030,-49739,-54940,-30670,-36733,-81802,-61222,-1445,-2153,-8720,44984,44589,-48433,-98657,-89014,-99645,-119229,-132749,-138788,-139266,-114602,-41673,26445,4976,-49187,-35569,18002,45918,67216,51255,17164,-30567,-46069,-26244,-2789,-3483,-17813,20100,136252,195594,106897,8136,8304,81954,82495,27171,35532,46263,9387,-9622,7713,6172,18881,48819,71669,68938,53114,21110,18054,43293,26199],[18787,4490,29010,36331,-8304,-53434,-89218,-132476,-107945,-18249,42460,58095,26808,-7450,12443,60696,57620,52254,94436,116319,43221,-3099,15623,9005,-44785,1896,125317,169796,102806,71999,64469,18512,-55051,-115305,-123501,-84808,-9470,19943,-38849,-60453,-38328,-60127,-84126,-45846,-28630,-59007,-103846,-106671,-22676,49023,42117,14788,69617,137875,87537,-13652,-69735,-97984,-85964,-51535,-54841,-24164,80500,134954,78757,6653,-19702,-29292,-1944,717,-19341,2776,-6655,-32846,44091,59700,-67877,-101474,-39691,-30700,-10057,-7035,-43688,-69023,-45884,-22132,-31629,-40425,14211,66599,58139,13559,-9447,11664,30573,11879,-26781,-38695,-23602,-4071,26165,83230,144066,172471,151371,108269,59870,22536,35491,82021,70890,20756,13768,29984,-15529,-79216,-73203,-31677,-47324,-68975,-44360,-86681,-186807,-192247,-98647,15092,90462,66319,17476,37466,81001,84219,81300,38702,-22069,19505,95732,68681,-49541,-80701,23021,137998,136742,92585,52998,-1993,-30580,6112,45381,38078,30945,68503,115468,125850,82810,17946,990,-6079,-38472,-91910,-63652,36591,17330,-94132,-104013,-70851,-71506,-66448,-19280,63463,104613,29070,-40270,-5410,59170,33145,-48356,-83564,-56941,-385,71916,133041,136298,81906,-39,-83999,-110310,-43683,35647,17508,-48543,-32597,24164,29709,-32634,-48984,-31321,-74327,-84497,1940,20364,-8450,-26939,-26050,-36074,-36799,-16115,4847,59258,83018,3284,-36610,-473,39183,52090,69035,31910,-23712,-34334,-4770,39572,42013,11061,-22516,-31280,-19661,-45831,-76296,-21652,27007,-25060,-58820,-4474,29626,-6648,-42483,-66881,-74789,-75282,-118001,-93674,21926,106876,74911,29662,30899,33748,20818,-3065,2978,31873,74318,75236,-8919,-118182,-127818,-73983,-61364,-63172,-36611,28943,98045,141230,110807,56122,15388,-37316,-60799,-66103,1976,131460,171625,74328,3489,-20205,-53736,-59315,27597,83659,53156,38319,76007,93720,54402,-23620,-91457,-83661,12823,87387,49467,-35992,-112521,-93612,34480,65452,-40242,-50106,33413,64255,10770,-37660,9756,106411,109236,14651,-23997,-25448,-39925,-74633,-104676,-108140,-74064,-18627,3193,-13451,-35560,-6158,42541,56764,30802,-17281,-88165,-155702,-145502,-21282,91395,103249,43195,-8522,-14924,-34760,-78139,-108725,-71189,-19356,-14544,-43902,-3803,105136,122640,32318,-62593,-98948,-54772,41955,87843,23259,-33565,6003,52314,58799,49222,23423,2547,18444,56706,19148,-45907,-40961,18233,40805,5176,2278,25406,-8674,-61901,-75097,-11196,52080,34238,-31994,-74883,-63191,-4863,47439,40188,-15131,-62012,-66499,-63580,-57518,6126,67087,91353,79005,-38288,-124590,-70153,17966,32601,53061,96781,70699,33927,53300,39966,9722,18654,31309,12097,-33656,-42906,-22384,-34541,-22089,105824,178585,59879,-61960,-47347,41902,76567,32283,-26561,-24273,4081,14240,29406,33974,17566,25113,56058,31489,-51560,-115096,-95378,-48984,-2173,77648,105454,386,-75026,273,121980,208286,158239,31916,-24257,13617,79441,135398,121720,61832,1046,-42053,-14895,47749,58057,52351,63962,67872,76261,54207,-12282,-68732,-57046,-12760,-25844,-21281,12797,-26338,-93162,-95490,-76562,-63207,-84117,-52712,37413,71403,39987,-18464,-90286,-109264,-48917,-21830,-63556,-75349,-46975,-54800,-55637,7537,22434,7413,14727,-6612,-13258,47997,59214,-52538,-132467,-77417,-5266,8232,21167,48732,60439,85822,57619,-12487,-13785,33164,1106,-44429,-2509,32993,21631,19801,55870,44965,-10004,-43385,-8848,38969,23388,3709,26785,24179,16997,3950,-17027,6892,58302,33396,-40251,-35913,25288,56372,30956,-7996,-41306,-75856,-82599,-50799,-2658,19831,-28438,-102438,-85189,8533,92424,58152,-3408,56339,166064,142972,32104,-26323,-30153,-30706,-70772,-115987,-168275,-151470,-21982,98576,85690,50273,66131,47669,9642,-49570,-90617,-60328,6784,57500,60207,28920,-6962,-26049,-34922,-59597,-78551,-70357,-63310,-72877,-63845,-9343,31726,22181,-42032,-79134,-38882,-4417,-53277,-88934,-89603,-94782,-90056,-102663,-115139,-48309,58629,148566,148907,53962,-31493,-13594,55984,78912,50487,69679,84261,-17470,-120363,-138500,-105214,-68335,-18608,6443,6718,14742,17417,2862,42055,140657,134423,17800,-19853,39066,59890,46189,21245,29286,88799,82812,-29289,-137026,-136018,-41010,45407,36585,-28754,-107670,-113826,-20218,57235,46434,13015,28230,27959,-14211,-66136,-89837,-56573,29666,57637,6239,-45055,-49148,12802,83695,70283,9609,-62279,-137409,-170004,-106379,-1697,62800,81845,20679,-62936,-55903,27480,80138,85684,22466,20868,90127,68157,-2758,31423,93560,96448,63266,62668,85637,87273,54728,-16659,-70398,-33892,32385,35659,-29164,-74113,-48273,-16810,-13089,-35910,-33371,6411,6911,-33456,-69654,-102340,-89871,-26618,-11068,-38788,-24531,-29911,-64716,-73345,-38454,-974,36198,72551,35033,-63587,-88210,4838,102869,108254,39918,-54147,-103271,-53660,82652,176947,148948,44928,3939,27028,20423,7489,-1317,-48240,-79470,-70484,-21675,97773,168626,139877,83346,37955,-15159,-58454,-75033,-26306,72051,150471,100402,6719,-9381,8937,9796,6964,-53672,-134760,-72245,84532,193071,148529,-19709,-108463,-75400,3626,1109,-51810,-70840,-59608,-41540,-9386,37966,51430,52046,108668,159210,70095,-10983,3103,22389,38088,93150,119669,129704,163376,129020,9137,-26713,34158,81956,81670,56502,35629,36679,48836,39356,44431,38829,-4562,-18432,15396,-4244,-67785,-124809,-129944,-66310,9415,32362,14005,-44581,-66213,-27823,3029,15083,27819,38696,12234,10053,36891,-18720,-94178,-20285,87610,103625,87310,83778,37055,-6933,-12364,8267,20451,9768,-3174,-5438,-3176,-17739,-36591,2357,58647,52592,-21182,-68159,-74929,-74610,-61193,1479,93774,145379,91306,-4045,-46847,-36780,-18034,50934,102048,98753,98459,75188,39101,3353,-33188,-14233,40791,58104,37590,-18134,-42620,-31145,-33212,-32421,-12257,-29107,-32432,29616,61803,-7578,-56984,-24088,44708,92774,81516,49902,55563,55336,40479,651,-71194,-42098,45075,48095,29022,79257,109405,75586,3683,-14529,-7065,-12200,3349,26986,29425,17278,-4045,-63812,-109210,-73443,-11712,-27244,-108152,-123109,-46041,26380,58196,80604,119188,166143,160350,81222,-42452,-83165,-22615,21981,10661,33043,60142,-3201,-85058,-99045,-63888,-31588,32169,79672,61400,3175,-1049,-14836,-80965,-99256,-46218,-20908,-6264,-21258,-88423,-132348,-113500,-60254,-15666,-9461,-32201,-45555,-27433,16357,57992,90336,63513,36031,58095,70082,19710,-23073,-59880,-76441,-56379,-7464,12169,-2399,3759,-12689,-63740,-64652,-10063,3190,-42102,-51373,-42285,-69791,-45436,15717,-8043,-31838,44405,98234,21756,-41957,-26895,-33272,-35633,-25184,-37509,-44314,-33878,-21430,-30358,-58232,-53410,41206,148694,174753,165325,100909,12058,-41956,-11170,37998,46902,2075,-30549,7601,101916,150637,77542,-12416,-21838,30131,35851,29874,75630,94098,59919,21292,-2569,837,52696,70521,34044,-11419,-11933,9777,17437,17742,15393],[13442,5145,30415,55967,41163,14584,-16556,-53236,-68960,-44485,272,47937,56372,39136,24986,21551,21064,51651,94340,103704,72542,92953,87658,8302,-61742,-2852,115066,149603,45795,-34362,-23508,-18648,-45425,-68385,-77113,-82477,-51492,-7334,-16789,-37458,-44160,-32269,-1331,7814,-52557,-141438,-182755,-135880,-43070,-8038,-24628,-35892,32986,85098,18065,-67462,-113961,-124872,-73348,-18125,-36172,-59547,-24585,18888,-6253,-81605,-115666,-83113,-15837,-27234,-78464,-42790,-7723,-13736,33055,25318,-71948,-80473,-20782,17195,42833,16847,-30439,-66186,-49330,9610,9178,-50078,-22576,72277,121863,87605,20447,655,1784,-17188,-52118,-79702,-79597,-51080,1447,75294,130815,109763,53907,60787,69429,1088,-64052,-59283,-26225,28951,90111,97675,49859,8028,16013,50799,10604,-86607,-108228,-99257,-122499,-83670,-3228,42575,77385,55486,14169,32796,59102,67693,94557,74627,12897,19625,58384,13507,-90357,-99443,10994,127952,122384,55561,3809,-12562,20671,87436,105340,74288,67311,102471,132500,116903,35285,-44461,-27869,16308,2425,-55645,-41074,69736,84685,-14092,-13085,42696,46651,30392,49098,79551,79641,37864,-4681,-29880,5795,47687,19851,-47679,-63624,-12395,67691,128109,152105,90042,-29937,-100861,-65415,31123,89078,35012,-93165,-129052,-54023,24298,9270,-33659,-60858,-103911,-85780,-12919,-18889,-52874,-46096,-27669,-44608,-65016,-84082,-61381,26740,76219,31021,13100,-8142,-24,86150,160374,98482,-13615,-54628,2114,82571,71966,-16184,-99248,-98628,-43583,-53365,-112364,-81059,13278,8658,-34789,-6376,9019,-41701,-68550,-65847,-73675,-88067,-123923,-86299,33043,106882,44848,-9690,26486,17906,-70762,-98763,-32147,20543,69575,115408,63041,-66883,-105485,-65154,-56658,-47980,-23444,4178,51977,65793,-8347,-18596,12606,-30329,-73607,-64446,-10793,105365,176731,116358,57903,34660,-21953,-56282,-590,40585,9543,-22439,12504,54813,45030,-6928,-83701,-151553,-88641,42161,59324,-23437,-119747,-141002,-40209,65122,13729,-24742,50445,114715,63185,-19736,-11983,63140,58957,-23572,-72604,-78880,-99169,-143835,-197152,-215768,-154971,-26162,56072,20373,-53248,-48318,-12205,18350,56319,60259,5798,-68961,-94514,-33965,27215,10272,-33724,-48764,-31834,-53228,-125656,-180365,-125822,-30160,7061,-12670,517,86332,142893,124481,70938,6113,-10131,58319,109382,17963,-75332,-33099,25400,34765,10153,-29807,-40995,29276,122452,85074,-4113,11587,37915,-27670,-79272,-33222,36768,46733,29682,16364,70508,131593,71197,-41228,-67453,-58878,-57874,-9835,47473,39341,-3552,-40424,-87027,-92267,718,79839,113328,100954,-31659,-107833,-19209,76008,61060,60439,63934,2988,-18621,26723,171,-46183,-21068,26730,17141,-63372,-100625,-53318,-27945,-53554,-15942,50679,48298,29357,48668,60158,-3341,-91812,-96353,-26118,-12897,-73096,-99641,-85336,-49928,19144,65335,28707,-27941,-31766,7422,10632,9267,71492,110214,69241,60230,90046,107364,128289,85706,10509,-21486,-32110,-26646,42664,98692,87403,16171,-57240,-57887,-6719,25192,40989,69996,91528,89089,74421,59548,6881,-35949,-19459,-38207,-40734,1841,-16510,-46290,-4887,3692,-19993,-30250,3119,71160,121791,111868,39439,-32092,-70987,-72422,-38513,2105,-1416,-29707,-71470,-105221,-95112,-53654,34928,76242,-23696,-91988,-19692,19654,-69494,-149162,-118133,-41619,222,12696,9039,-7576,-16826,-60919,-118893,-69388,42054,21697,-95129,-59387,41086,68516,66165,85745,78655,46799,12779,10228,17803,-43348,-115655,-92689,-31352,3122,7410,21014,46982,30856,-14590,-46004,-65985,-45133,-3921,3107,12407,47159,47258,17052,553,-15698,-35078,-27909,-38158,-59576,-26814,74954,104728,59941,86907,126415,74279,-7611,-74718,-115737,-82726,-92612,-169986,-203726,-126681,25031,101217,22116,-35199,9155,20327,-25582,-106220,-145754,-95995,-10849,44487,53128,38931,19212,-5418,-29650,-82022,-88000,-12441,9169,-28229,-15060,56350,69607,28797,-46863,-90386,-62656,-46386,-85284,-74244,-22810,-7677,-22783,-60226,-92726,-55565,23218,93024,103871,45346,-24844,509,90457,117200,52161,18593,27271,-29050,-96964,-132107,-121320,-81131,-32828,-15938,230,27819,39625,17230,974,38969,63002,43703,43158,47138,23210,4255,-24808,-1182,86654,110711,13332,-98772,-132359,-92033,-61385,-99836,-132428,-148153,-118338,-51738,-18657,-34350,-38409,2797,21757,-7749,-42766,-64085,-58050,-1637,6935,-42481,-27148,33782,105766,149719,97548,15317,-25466,-68597,-132991,-133037,-35429,76486,112594,25649,-67355,-38976,43080,44193,-678,-73141,-60444,42071,80487,61968,98530,118848,96803,71545,52053,21360,3638,-2242,-28543,-26780,31515,51241,-5440,-57210,-17019,58118,41321,-28036,-77075,-54707,15858,32286,-1268,-25346,-58248,-62247,7693,42921,6204,-11298,-38188,-63392,-48873,-10232,24019,37337,45391,12943,-104627,-155196,-51938,68573,101456,71042,6177,-10438,51436,135060,171138,138600,26205,-28342,14614,-16106,-73670,-45949,-33025,-47693,-35345,982,104346,180702,128455,57564,15952,-7885,-5747,-33744,-77560,-5463,130346,118647,14683,-48744,-51847,-12028,24352,-15493,-62492,22274,139256,130864,29630,-53725,-58790,-34130,3199,-8263,-43394,-49257,-75299,-104400,-46677,30734,32947,23790,87456,146953,72250,-584,20252,63438,76543,57155,39900,59573,76695,20577,-61565,-56025,19565,89614,99588,34359,-20490,-2544,39402,17674,-17768,-45838,-98228,-95258,12874,67373,1997,-75023,-92142,-36501,60135,75881,7059,-62933,-44876,41349,88948,88854,90992,96022,58254,32072,35628,-14191,-108716,-90186,16728,92180,108094,110253,82288,41843,15601,26267,57184,58713,23956,-24076,-31218,17635,41832,28362,21081,23547,-20634,-59366,-78571,-104213,-91279,7918,102508,107166,45413,-7656,-38677,-48146,-46090,5817,65584,107322,121518,40672,-40796,-66847,-124887,-122202,1558,83121,57212,-4575,-25332,-25592,-39159,-42479,-8520,-26594,-39002,53842,94661,3756,-41075,-10894,16464,73403,92674,25397,4609,38640,60287,34840,-44517,-60815,-2055,25805,35363,72394,89699,73589,4843,865,41834,29014,-22254,-42896,-43047,-55634,-75312,-84157,-62565,-41445,-69609,-138668,-184299,-165161,-108706,-33048,34707,66903,103193,149172,120296,28793,-60296,-60539,26140,76511,47169,-2307,-67702,-144619,-165164,-143963,-98248,-27662,66911,127107,102529,-21836,-96293,-81573,-86324,-123949,-112035,-90196,-58935,-58261,-128848,-167563,-107408,-41204,-5568,16430,-11045,-32013,11150,50169,56325,75658,77236,85907,94851,32332,-95647,-114838,-68775,-39120,-10695,27346,38058,3970,-33443,-27087,-526,-1302,28770,51559,-16458,-61791,-30751,-44550,-54229,-7157,13069,1811,62422,134888,78612,4058,-7163,-8868,32673,71080,32831,-5590,-16582,-39728,-94584,-111972,-56196,76272,205615,197494,117809,41157,-34103,-64956,-28610,8255,17228,-11556,-41640,-31107,20096,54260,31808,3537,-208,12922,1756,-1892,56893,97358,83344,52600,18774,-3166,11683,9471,-29245,-64255,-35527,14575,48421,57541,44269],[-8911,-23308,4714,35105,28495,9356,12616,36535,13343,-31821,-35737,3849,14825,36841,60926,44177,16404,36842,61551,62666,66426,113539,93479,7325,-54249,-29628,36743,80169,3644,-77595,-37721,22358,9093,-12433,-15135,-64198,-102820,-63720,-14137,-19828,-26947,31175,89281,46913,-65970,-177506,-200969,-105079,-3887,5037,-6426,-2866,44491,60095,-2653,-47440,-56480,-61839,-47829,-28282,-45787,-61068,-49696,-24511,-46504,-110531,-145634,-110814,-42787,-56941,-103265,-73683,-33332,-23903,-5983,-23985,-56557,-57015,-59999,-23132,66169,94059,47006,-24936,-42574,7996,-7947,-77804,-48846,33308,92810,93442,29688,-10883,1869,16152,-382,-33466,-55484,-29917,28143,79767,90320,26620,-59867,-34756,23138,604,-57117,-103109,-63303,86737,166016,87858,22333,37860,85092,80785,-6464,-108266,-106585,-23132,40237,55276,39842,-4775,-12782,15297,53170,64415,12345,-23646,25186,57926,21744,-7315,-14441,-44142,-66871,-18858,61166,110433,82949,23832,-22706,-6299,80316,167138,132797,47525,13933,20273,35404,29016,-20845,-66269,-60090,-32844,-34179,-41220,10219,99947,99662,22786,59951,147304,143849,91673,64084,45083,39915,65911,57554,-18960,-14700,39057,35156,-32672,-60255,-15022,72001,115745,77310,-18670,-109524,-90243,22629,127457,164611,118358,-22872,-118931,-88315,12714,66736,39408,-26031,-63962,-13047,36534,-4570,-16096,15631,-2944,-59621,-83912,-99803,-89303,-59506,-36498,855,48595,7624,-8546,97787,181634,111566,6359,-48671,-30955,46442,61714,-58748,-165937,-107057,5247,9122,-60411,-66542,1833,8051,-48599,-28374,24938,35641,57729,62884,5187,-61066,-99043,-69979,24792,90261,12305,-60940,-15723,-7304,-101588,-138419,-67785,-18792,34883,130842,134846,31385,-30793,-32113,-28635,-17411,-8462,-3164,10567,-26088,-90270,-57248,-13570,-60062,-96022,-62699,-26420,34607,122234,147882,109020,49839,-33512,-97407,-73160,4573,41160,2627,-14052,18088,14671,-27424,-93874,-188602,-166527,-30506,26186,-5328,-57240,-127342,-83922,100657,138968,32039,16726,54975,-9139,-87683,-55886,-19497,-70437,-135807,-139486,-112344,-141425,-203099,-238533,-258713,-238927,-143573,-46358,-33899,-89760,-92673,-28702,30176,50904,36450,25025,2696,-23616,1493,26283,1650,-50582,-97494,-80970,-30839,-60841,-142289,-123286,-44866,5126,33229,54048,83190,116758,161569,159932,76515,18830,50103,78871,21218,-5285,56706,71593,18376,-46199,-47131,8397,76757,131255,94468,25905,26884,13398,-64621,-77106,-16117,8716,12143,23345,10047,50356,114628,90464,30176,33772,10284,-77823,-104170,-22585,59938,48749,-7224,-46113,-50356,18695,98029,111130,68277,-15207,-30203,44655,82605,45422,19982,-13085,-59829,-39272,12384,-7182,-22134,12388,37495,4975,-59769,-70621,-8001,34876,-16816,-90295,-82397,-12253,29674,27787,25339,-27308,-103801,-97056,4026,33757,-66021,-145018,-149476,-84907,993,36461,5098,922,71052,129267,78721,27185,45378,66813,84091,112433,72300,1258,-4973,1492,-2211,-41121,-122604,-135431,-28144,77827,98055,60125,10253,-9393,26433,86051,96879,89555,98448,105865,128954,142841,57304,-30147,-33223,-47085,-65207,-41182,-10964,28289,71069,23486,-24528,15333,77181,107541,137942,131193,53367,-13048,-55805,-93693,-69118,24824,61885,-2203,-79222,-135134,-171241,-106494,54676,80026,-54613,-65320,81873,113938,5089,-82447,-86023,-58620,-43795,-11327,29029,29541,-25200,-112070,-154621,-110340,7219,59448,11451,-5293,54381,61631,35341,51845,82898,82917,55707,36637,17065,-62867,-170978,-179705,-73408,-4979,17869,48875,32666,-62795,-81297,14201,51750,6376,-28725,-20073,39226,125453,142373,102084,64190,-2326,-56603,-6141,34898,-14885,-61275,-10894,65351,88008,110685,106214,19622,-67695,-117020,-117295,-36712,-35230,-141016,-179179,-72511,62114,39913,-120076,-170530,-58580,-7685,-45907,-106847,-119984,-80354,-22632,24900,39321,6834,-8431,3453,-15787,-85636,-88298,-1661,19484,-19074,-16978,22240,43450,48338,-2662,-75717,-82407,-64538,-82258,-52818,26536,60374,49308,31585,4702,4203,28976,47489,63492,92466,78796,40559,56322,74259,8686,-71762,-63200,-23840,-7060,-2645,9607,-14444,-39765,-42334,-29483,-14439,-8705,-26177,-51925,-66171,-34733,22848,48349,27320,-14696,-53491,-62652,-8315,66200,73005,11886,-40863,-83993,-96831,-104614,-163921,-187141,-163457,-118562,-98703,-107279,-85074,-41626,-2229,21531,-2693,-38090,-42834,-37915,-30978,-39161,-61682,-8089,66768,128307,164790,94695,9620,18040,27598,-63457,-128040,-45019,62490,44022,-64598,-115012,-58484,23892,12690,-42783,-91724,-64895,30243,91364,87378,82453,68451,69743,69193,18938,-60339,-90290,-78108,-36326,47100,102823,48875,-35454,-44905,37490,105713,44958,-52519,-74033,-17813,41752,44384,14190,-17628,-46722,-19174,55182,86990,54779,-3147,-62251,-81976,-49157,24369,65852,24146,19404,46102,-65415,-181313,-121169,-2511,53039,51751,569,-3017,69525,117954,101444,79693,24898,-9705,12896,-42447,-136462,-114500,-54065,-16243,40807,95077,109652,102743,46941,10541,-18360,-24342,40433,34570,-80384,-83093,34147,65438,20962,-33249,-68856,-16430,64288,62320,25892,70032,100614,22754,-30192,10323,75971,57071,11463,-31984,-42658,-7243,-3686,-20834,-6449,-13471,-55604,-62911,-7239,30853,-6459,-10453,27858,46410,20494,-31896,-57884,-57235,-60409,-42786,-21156,3723,55045,111422,107463,16430,-61488,-11840,75757,35057,-57242,-88364,-101397,-86468,38034,141280,98665,22434,14757,44837,72230,40401,-20821,-53263,-7657,80179,102977,73467,77029,95964,64401,42449,42000,4651,-91149,-125541,-50712,14314,-14119,-41354,-9734,36242,46231,25048,32999,64125,57615,-599,1878,60151,36402,-19012,3551,46717,19874,-13641,-36948,-76273,-71495,17633,78134,55098,17961,6119,-20083,-69466,-94408,-37996,30115,77042,79842,-4314,-51970,-47237,-119800,-116994,-8,64329,33743,20747,28335,21842,10429,-15866,-49076,-76950,-77843,23213,106497,72448,42927,63517,50253,48777,49108,-8041,-19444,36203,61521,24054,-69375,-110514,-63865,-53150,-74712,-25412,53374,62737,10852,55081,110530,66804,-16140,-35009,-33738,-54136,-69660,-17779,35162,-14638,-131845,-201068,-171067,-106986,-90189,-80240,-32850,11600,36251,58841,33223,-49088,-79368,-7508,89120,82396,52579,17175,-91289,-171197,-137677,-107483,-87511,-40401,52839,124155,96451,-32425,-115835,-100819,-67753,-87317,-84690,-74608,-63158,-57155,-85182,-76864,7814,53251,56126,60868,22045,8765,30657,14110,-17480,4137,51570,117734,125392,3515,-163633,-153341,-36962,21230,28983,29494,27110,6246,-35453,-33716,17104,6639,22257,85875,54397,-16612,13453,26293,-39384,-60600,6479,41837,78309,131360,103920,48424,3022,-29171,23095,78907,25911,-48175,-59255,-55596,-75768,-68499,-24116,57901,145052,116651,36990,-10651,-41590,-54873,-59674,-70783,-54583,-27980,-38771,-65926,-54183,-17211,21319,57493,55941,42756,11462,-14430,28139,62913,58628,63929,66452,5014,-70455,-95087,-78939,-56344,-10206,28876,80648,108451,57840],[-10703,-37651,-16217,6063,-4270,-25595,8616,77798,75813,7679,-43759,-60727,-79245,-15187,75610,68835,10604,-2179,-3507,6810,23409,56192,76196,58324,960,-29262,-6216,52999,24249,-19681,36471,103947,67649,14315,-6672,-86742,-159200,-116383,-38959,-39292,-37838,52072,109097,36747,-82122,-149185,-111116,3629,70276,50047,37033,46410,97340,124709,54882,-11022,51,1041,-45742,-63806,-47918,-25403,-10395,-3453,-15272,-48277,-98659,-107490,-54810,-48320,-66811,-57484,-54784,-65765,-64702,-53921,-26793,-34834,-91565,-75008,63136,156686,134196,43699,-16006,-26820,-65272,-98813,-50040,-4251,21494,42640,18490,-22296,1998,66747,80238,42675,11485,31958,74802,96927,78031,16143,-70245,-87784,-38603,19101,36620,-23391,-23780,116554,160408,41633,-33510,-13953,40627,32568,-55507,-133090,-93332,57173,157850,99946,-6188,-79418,-101465,-47658,54624,68763,-34812,-85382,6275,70903,27455,-23211,-47632,-37814,10576,72418,86592,66775,28083,2571,-5464,19859,92304,155242,90642,-23271,-68856,-75967,-74115,-60145,-53076,-63824,-71323,-75790,-75931,-41651,49188,110131,63546,-9826,42714,156251,174589,97193,21455,-7105,11191,43694,44940,-286,-21062,-18562,17414,31066,-8589,-22119,45568,82853,-17344,-142833,-167548,-80839,21684,81275,119664,112546,14013,-67885,-65457,4545,71737,75057,29129,6283,38714,67679,40874,86916,122035,47481,-50013,-86517,-67456,-55233,-106918,-129570,-45838,22979,-21868,-45224,13946,60012,31287,17105,-9954,-66510,-48025,-21067,-109308,-165697,-53575,64903,56692,-12779,-57882,-58552,-54741,-74129,-36960,45758,110508,161603,141332,51204,-16191,-42289,-30172,11529,41375,-29555,-83060,-39310,-25688,-70311,-91027,-72606,-62394,-990,107195,148995,97889,30911,-13053,-26674,-9057,12448,42422,34491,-38152,-74229,-40702,-51862,-100957,-71883,-39067,-29502,15147,99912,156124,144225,78043,-5167,-103278,-112830,10333,113158,79837,21852,24271,8237,-41792,-96866,-154263,-151425,-73357,-22565,1861,-3429,-105789,-111478,86458,171254,38862,-37048,-29870,-94985,-137365,-65395,-62762,-171307,-250609,-193715,-98646,-101052,-173958,-195780,-208421,-227092,-183245,-101064,-48742,-65517,-56824,32131,101921,54209,-38490,-44022,-2476,21228,58920,59313,34757,-6135,-75776,-83782,-13315,-7458,-62553,-31891,3804,7375,51319,86586,57525,19250,51519,83332,53693,27877,27304,13898,25029,105792,174537,130017,23787,-49339,-11139,94884,127368,99085,50335,9200,-8598,-10441,-4039,27587,43981,-1301,-42000,-57532,-78205,-36471,30713,69932,99205,110122,58521,-42785,-115798,-69229,38834,39362,-14771,-12317,-12305,8695,67893,58090,20916,36376,75506,60008,-3051,-46780,-66886,-80948,-70481,-17125,38031,48097,55469,69415,49626,-1187,-25260,3567,48351,78702,46204,-50203,-90282,-51793,-56964,-99894,-49920,8332,-7412,-29665,24938,51381,-28623,-123984,-152054,-82027,-12337,-606,-12790,21970,103198,142607,93889,56513,22526,-25499,-18724,7640,-26107,-70843,-52850,-22951,-3322,-61695,-167149,-163129,-35810,68233,87669,88420,87619,79304,106237,147982,120216,71007,70189,101413,148339,161089,64642,-26839,-27940,-25701,-52068,-50425,2330,43305,31848,-31154,-48612,12987,89966,104444,99232,90971,29627,-53884,-111874,-145849,-136514,-53870,30591,5888,-78502,-153534,-205638,-151426,9548,31049,-66164,-32313,107424,143181,64436,13202,13440,-24189,-58819,-1018,92857,107215,23046,-73535,-80725,-75674,-45683,23117,79407,68709,71163,57598,8857,17530,68404,80524,56139,31344,4209,-55030,-144966,-165651,-97868,-56581,-108,83444,39351,-112041,-127941,37462,158628,105730,5903,-27475,32048,117326,108621,64033,58535,16509,-33775,-211,31927,-745,-53328,-44463,13048,63059,102702,126788,48046,-68212,-90111,-15983,67973,45385,-46269,-105495,-43781,66555,41841,-119962,-181130,-92339,-62145,-75270,-73011,-47625,-30179,-24869,12409,50682,5828,-42084,-18937,-21663,-77383,-89683,-54699,-34784,-38435,-49998,-48497,-1072,57462,28954,-49220,-56269,-14582,-35525,-51796,805,36020,45946,82793,90827,59152,35971,34464,62786,154937,179072,54985,-29630,-11633,-52555,-147919,-128606,-4543,82617,107612,115620,45332,-33138,-40715,-35324,-61826,-82510,-52411,-442,-18831,-52871,-38603,-15837,10396,-5378,-58727,-57693,-2965,29210,-728,-15583,4736,-36173,-77883,-69458,-105037,-148791,-159823,-143452,-141123,-142463,-61655,29794,54007,53170,17479,-45199,-47252,-27745,-32334,-22875,-6734,22836,53403,73318,76015,11346,-34453,18969,72677,-6252,-94157,-35759,33278,-38138,-140203,-130957,-50154,37889,44787,7053,-15454,2310,41544,64097,26814,-23722,-33966,13376,36571,-17090,-99030,-143393,-127955,-28302,96205,130579,49648,-31760,-39463,18786,71519,28756,-51636,-66735,-17382,19406,28706,17304,-44645,-81191,-17277,43291,59579,50076,-18349,-91049,-90185,-57551,6999,58714,36874,62291,121887,19229,-151810,-153964,-46037,22537,20374,-38995,-52845,14166,64641,39917,25677,42667,56645,34873,-37200,-114178,-112299,-52115,581,42261,84516,71319,8191,-34421,-30408,-47183,-54994,34426,53240,-52830,-104692,-64586,-25942,15013,11614,-26155,26896,130009,151838,102675,80167,9705,-94745,-68057,58962,158099,109709,9058,-52608,-40468,21735,92884,147172,104259,-21114,-110615,-120687,-93439,-68207,-65744,-26181,8581,-8778,-67667,-100504,-83853,-78673,-97014,-42507,23841,44558,82908,134959,118636,36249,-26040,37060,137570,80177,-52372,-86174,-44936,-5826,87969,187330,169382,85173,71298,84691,49556,-10791,-31775,-23268,12477,49262,48564,31375,27123,29635,22767,49272,66339,13873,-86125,-121257,-70712,-71463,-172265,-214652,-133539,-6210,43337,-18281,-59239,6910,72271,40404,28996,43363,-25654,-64021,14133,62186,14811,2471,9519,-33989,-54154,-11202,12865,9958,23512,47858,17529,-60928,-97869,-47212,7436,52038,72157,35288,36816,58423,-5390,-15087,47747,48589,7228,27832,52537,43061,61755,61263,-22266,-96369,-108942,-42114,72113,118340,111441,129074,107675,28925,-26057,-44278,-20919,23962,17357,-56537,-154138,-160682,-105094,-136173,-192121,-109617,10834,27731,15450,87003,126048,95154,54336,25600,-13799,-66785,-64068,31877,85614,18912,-97653,-148896,-76505,8595,-22683,-90994,-84563,-41967,-22843,7970,33877,-6929,-29232,50859,103585,37020,20670,46478,-15501,-51370,188,12163,5990,-6058,25690,80644,72928,3924,-29993,-33613,-32587,-53459,-48864,-35016,-28345,-8210,30475,81092,112758,101304,92432,80696,48508,53487,31043,-39792,-81299,-53362,13222,103076,112217,11025,-93508,-76008,-273,25956,-1154,-31815,-32050,-7338,-11980,-38282,-32803,-52400,-30110,85055,119762,45739,51508,76611,-31089,-120346,-63880,-12269,-8013,20857,53941,68648,33024,-29544,-4111,47122,-6324,-100044,-105258,-61498,-37184,-18447,1984,36030,63270,28456,1553,-7363,2269,-8382,-54925,-99666,-74038,-19456,-18461,-70882,-103728,-62990,25297,79236,49331,29212,12960,3064,29440,18868,-12467,23100,82860,19607,-109936,-159888,-99942,-24986,11798,22853,71282,101450,34616],[18477,-9964,-4657,11171,11517,-5171,6116,56900,86020,55608,-7865,-76984,-112415,-36401,58111,46015,-11894,-37527,-51554,-17581,-8777,-13057,49446,107815,62144,16786,22197,57393,42920,33674,80973,107339,44243,-28587,-56682,-117508,-169452,-128676,-81395,-94957,-95822,-16728,34007,-14846,-95306,-86624,21034,115810,116421,57486,15397,15825,114518,199883,124164,3331,-20222,-10341,-42809,-51955,-22562,-9106,-7551,1355,30298,29000,-40701,-80867,-35976,-10444,3324,12632,-23374,-81686,-100156,-50571,12577,8541,-47081,-55110,33781,110919,130980,86564,9717,-69189,-108814,-98082,-41559,-7669,-12903,-6832,215,-21339,-1949,88509,126845,76787,46403,70992,85657,82844,86076,77901,21230,-40780,-33980,29937,64831,34956,30408,93992,89255,25689,-23279,-64708,-66302,-34971,-69579,-147210,-107372,60144,134908,47420,-53012,-115802,-158127,-134160,-22795,26283,-54441,-73712,64704,139295,79946,17054,-23811,-6806,38005,43848,6209,-17206,-46270,-39004,11924,39520,46175,62079,18403,-62064,-84660,-77188,-80866,-63748,-38034,-47697,-50819,-41139,-30764,-7454,51847,72516,6042,-65208,-25959,105236,185791,107716,-15331,-37411,4999,-11875,-25371,6932,-15571,-67766,-2482,92976,63390,-13765,2606,48611,-27992,-143399,-130684,-66930,-72333,-86992,-39732,-17953,-57395,-49747,-16536,1686,7009,26714,54017,44905,12879,30480,81911,176453,201016,130768,20254,-64053,-37856,4913,-48129,-70177,-27658,-28553,-81485,-98050,-104107,-94172,-65679,-11469,-16802,-102044,-133480,-128924,-159232,-135438,-7497,71580,33486,-29290,-74954,-91341,-63857,-27719,-7615,23620,73295,103082,72071,32527,31085,9895,-13361,-31334,-45147,-78511,-51674,4033,-14480,-22938,-6406,-34997,-56326,1000,59343,92300,100107,79023,36301,3072,17028,50279,87551,70979,15142,-1531,3307,-64822,-99797,-23458,-16796,-18573,49202,92840,101432,116455,103837,72771,-17257,-58454,27577,100259,68995,31186,42103,47269,-5860,-70083,-85623,-75457,-59812,-33670,2822,-17487,-129314,-152838,13540,97831,12213,-42044,-31621,-65001,-64444,-1695,-26156,-149023,-228411,-152894,-21213,8705,-63911,-96642,-96068,-89047,-28854,39562,69681,50967,49583,103953,150976,81308,-52614,-96156,-37835,34948,83401,61692,22899,11554,-20487,-48475,-44968,-38820,-10950,84846,91260,21750,32950,56211,-3126,-74613,-77907,-42872,-239,32749,13423,-7309,63305,177305,209343,132345,48994,14051,30921,98025,111139,65612,26782,-19910,-71435,-32027,73594,122358,92270,33211,-23597,-69444,-97383,-56296,897,47187,81001,59601,24062,9893,-25217,-36361,-5399,-25087,-52275,-19726,-11084,-5116,30871,33082,49424,107575,116056,-8974,-131400,-151076,-116187,-73794,-36345,-2393,61829,106509,91934,54791,20657,373,13000,43582,46344,56126,61855,29541,2315,-27556,-109472,-172547,-99533,17193,46044,15714,5554,-5735,-38162,-98009,-120031,-42623,16281,6227,-1076,26879,51906,49352,53086,70617,3993,-111591,-150917,-110057,-50999,-22461,-14484,-27089,-29584,-70817,-128811,-119651,-31837,39771,65618,86597,99117,88878,95222,91071,23838,-37990,-11825,58151,92814,94052,53454,6888,11804,8359,-30091,-39379,-2821,-17459,-61051,-50204,-844,26989,60833,61842,44813,47235,-2725,-101935,-158857,-167155,-165696,-121780,-41535,-16627,-84005,-177789,-226921,-193789,-72579,-5897,-23635,-38235,-27791,10974,29707,41829,57312,7467,-25641,27329,80858,80161,32258,-19501,6035,2776,-52475,-45551,3320,56621,107187,123413,59782,30723,44601,42678,31716,15842,-10037,-35347,-66591,-70639,-89200,-123975,-52533,98349,92140,-50343,-96092,7656,125719,151372,93244,8914,-1851,44222,22625,-11041,25453,35075,-7309,-23913,-12749,16098,27577,27388,9909,10125,51011,104949,78326,-4009,-3351,69219,100303,51686,13325,-17511,-24956,32070,91381,36295,-40462,-56798,-80383,-57643,-3442,15742,-3181,-29146,-2177,54130,34709,-29539,-34456,-26413,-50297,-78625,-106814,-94459,-50907,-41070,-25487,17496,47604,8599,-39671,-25070,26335,-6011,-79150,-69857,-19440,14339,73373,98470,46419,7897,27415,57313,139079,173157,45136,-80408,-80609,-100169,-159972,-120549,13741,99067,90097,87338,51257,-1861,-13301,-29359,-94708,-126996,-32827,94646,94173,-9450,-98296,-92174,2647,14954,-47826,-62838,-30446,-10852,-28068,-18621,23812,6267,-23627,6757,-1022,-60102,-131309,-167495,-170779,-140508,-29439,74690,89476,71793,38931,-33210,-51283,-46872,-50732,3252,70362,69817,36754,-17067,-83138,-113265,-76569,2124,61459,21987,-46546,-32361,-25746,-103941,-149240,-85789,-1255,72432,73084,39645,34153,49233,47343,20613,-57459,-109232,-78232,-16007,-3672,-32073,-78681,-119633,-89967,15591,98067,106045,59700,-4576,-48309,-31512,19880,21019,-24063,-59260,-52837,-33136,4000,27198,-44510,-100495,-56559,-25808,-17308,-14998,-56454,-82579,-37726,-29918,-36023,13635,61571,110888,158057,83100,-73864,-108333,-15033,42140,18351,-36740,-59044,-30509,16646,9975,3574,67465,128783,84654,-1084,-47599,-38960,28424,59968,817,-33077,-6664,-41763,-82269,-62986,-52138,-47400,4357,1173,-50399,-71855,-69046,-47446,18630,38891,29637,79306,155915,172854,124823,60982,-60379,-156580,-103257,25812,112186,72877,-1160,-30941,-17689,8482,97484,207547,171012,25577,-71329,-102432,-110798,-81822,-58640,-29195,-16321,-36433,-103344,-155402,-101827,-12106,783,61,7275,3289,44089,109169,105218,62623,49384,101547,167100,97567,-35036,-72002,-14909,41990,112373,192971,180405,82636,46061,44406,5814,-27735,-9062,14237,23353,15554,18178,32475,2443,-31998,-18919,38655,55587,-13530,-94254,-90022,-64591,-113538,-192636,-178518,-100391,-4452,8915,-92559,-150655,-59342,43116,28972,-12869,-27736,-59410,-54757,-15176,-17035,-51496,-8510,37025,-1229,-42060,-51590,-67402,-47201,10538,60858,38517,-12713,-31575,-24559,-15567,39784,111577,124790,131593,136706,90747,63046,83646,50749,4435,12943,16150,-14145,28436,85389,43876,-32924,-66147,-62322,14700,88734,98020,111431,102274,15674,-36840,-24271,-8590,-2201,-29839,-116658,-198590,-175181,-128105,-150964,-155706,-86940,-57821,-40451,9716,52674,57706,97353,127269,63365,-30674,-94695,-68723,7584,39120,35659,-6131,-38060,50568,128010,42801,-64053,-84862,-72068,-44677,31594,108198,110183,64201,69647,47155,-21300,-22342,34843,68959,108089,142367,122595,105295,58927,21460,46104,75015,65126,70688,48094,-2524,-40796,-42698,-33330,-12288,37663,119654,161678,110115,54605,49674,37283,37364,71001,46335,-26769,-84683,-92653,-30206,58374,46284,8385,21434,29876,-7203,-28945,-49119,-70259,-72095,-41204,-13860,-38336,-72668,-103627,-86560,36855,121052,85141,69910,53241,-66030,-148898,-122681,-109321,-144049,-139739,-67963,28278,59165,21199,36231,76423,14650,-96510,-116216,-66517,-49404,-37171,8503,61267,57538,-2609,-20658,-1824,40542,39868,-2615,-29985,-10313,3838,6701,-30109,-98320,-74979,23553,40728,-32552,-38812,-3921,27296,57554,13262,-62587,-32531,61912,43826,-62251,-124384,-76965,-11166,2458,4120,39657,54745,15730],[40765,36115,32251,42264,51612,36550,-3247,9891,65979,93099,47057,-28855,-51412,5602,38421,4036,-38658,-52825,-43252,5962,-17116,-54880,5102,81524,67133,65922,64315,38474,9549,21810,60576,51978,-31491,-101090,-81944,-65381,-87217,-88109,-93088,-117293,-133201,-99924,-47602,-39462,-64462,-18863,92758,139537,104138,39001,-34325,-61145,57367,166131,124321,21408,-51979,-49718,-6976,18295,9454,-24564,-50788,-37777,18584,44076,-3395,-22348,19904,35425,60822,89151,58719,-7074,-42750,-4437,52976,65050,43452,7461,-17878,-8856,45423,66993,5154,-82861,-107069,-91356,-41883,4705,-13715,-35713,-17528,-10560,5195,83588,118348,58678,34092,68286,52413,20831,63029,114144,86983,38071,26563,15747,-17222,-18433,22058,44440,29154,33348,26866,-57150,-121005,-76355,-66568,-141551,-115494,1001,27105,-2082,-20335,-94056,-180581,-189800,-88041,11382,-16450,-28107,97233,167307,120795,61903,-228,-24394,-36356,-85123,-113219,-90578,-99837,-74408,13102,43759,-6670,-21827,-21831,-48274,-54051,-27302,-14877,-8654,459,-22059,-27503,21684,58777,46347,25175,-3973,-61290,-119619,-85866,52200,172931,117646,-23119,-49190,10644,-14273,-37999,18963,27623,-35301,-24661,50932,90907,36572,5778,59749,43526,-48768,-46420,-45786,-152341,-211651,-166366,-128408,-115493,-35798,20248,-15743,-75471,-48735,28943,20037,-46872,-18973,98894,180430,180513,168477,93355,-23920,-37998,17496,32158,59869,35456,-40491,-76415,-81206,-125040,-115955,-74754,-71831,-109180,-143812,-155644,-173327,-178044,-127580,-24909,26751,-13932,-58903,-58238,-19611,37978,73310,26296,-33871,-26559,-22951,-42593,-8309,45726,10434,-61994,-114400,-129528,-99839,9998,63410,-1819,-16049,11594,-4303,7419,43962,18494,9872,68953,135350,147747,123528,117034,111220,76847,38935,43384,59498,41560,-33038,-42801,1673,-28926,-34833,18797,1362,-25163,13332,61880,107816,93406,47942,24703,-11511,-49095,-27074,41687,104073,65255,-26124,-56276,-37306,-25476,-7390,-6968,-73344,-164154,-168621,-34798,38862,13207,-2109,10741,9345,37123,68691,24612,-66393,-97269,-31694,75512,92508,17669,-22554,-9230,40321,135551,191139,183312,148294,115563,98034,106178,85737,326,-65773,-41527,20143,54597,44049,3790,-10012,-1028,-24288,-79549,-75310,8656,114120,98290,9566,396,3072,-39244,-58760,-50615,-49015,-13156,33913,15585,34350,127530,180110,152329,94013,85830,82597,38752,25113,48490,66320,69097,-4005,-103230,-52585,68040,93149,71116,61933,44468,19673,-11691,9916,52570,60041,15212,-54766,-55830,15871,46511,7698,-49684,-89744,-88963,-61506,-34266,16075,56141,76318,115259,125282,55253,-96718,-181952,-145432,-54701,9949,15344,-464,56265,101594,44110,-39867,-52883,-6487,35639,36238,13681,21498,30408,43825,63177,29287,-43892,-91303,-78013,-33021,-8252,-8504,-23570,-43744,-45739,-61451,-66108,6399,57246,33186,9511,4564,-22703,-31298,18321,52592,-9803,-110057,-153203,-78913,43992,84524,34964,-49497,-90466,-83358,-66378,-63915,-29768,30567,76183,88790,58658,3069,-20706,-38453,-114506,-169907,-91579,25488,24113,3606,32291,31529,26102,8015,-47522,-74214,-61708,-97323,-97209,5634,96605,96964,68996,27635,21282,40433,-22862,-105898,-119962,-106488,-105537,-84564,-53886,-35179,-81676,-176821,-213171,-178657,-103238,-11987,35012,-16013,-102995,-98857,-26769,7708,3681,-18588,-16833,-4379,-35857,-31167,7950,5257,29154,33121,-30766,-62344,-63855,18160,156132,200967,124005,56242,14889,-11134,-5780,1127,-2476,12031,33212,35777,-23427,-110409,-84677,53402,110035,48715,5382,13565,61547,158652,185514,77951,-29633,-30493,-9062,-1430,41399,57027,-9811,-54767,-14620,81634,138032,105536,12694,-36259,-17153,1448,11454,26791,42625,37503,20621,-20495,-15378,34899,26560,6747,87715,150158,112975,47869,-1290,38358,82558,38456,-18932,-32645,-17480,25506,41097,7553,-16056,-9369,-17997,-55826,-105222,-113365,-59881,2511,72868,78691,19603,-41556,-56007,-39178,-6346,-30622,-108690,-106372,-22377,20126,43048,50020,1161,-25640,1512,-3323,18706,71460,41390,-58737,-112507,-117993,-108037,-60250,12741,48013,10936,14761,38674,26321,-10765,-51769,-112216,-117917,-5675,98335,88637,-2865,-112937,-114247,-17265,-16359,-80406,-100339,-76311,-23964,15262,1606,13355,63646,88497,81169,41995,-1059,-69515,-122156,-139211,-116097,-37296,33614,44967,34979,16231,-27800,-41126,-59792,-86204,-5791,108205,111925,33879,-71473,-173777,-176482,-82364,347,37384,29392,-443,-34206,-105561,-173937,-144827,-46237,20923,58090,25187,-14192,1370,45720,58758,19870,-71497,-92801,-24141,12822,-17965,-28617,-28309,-24704,21403,70610,71089,56087,40766,-4692,-50749,-34587,4456,-3110,-21235,-36826,-49349,-44391,8263,66864,29229,-53392,-78596,-66710,-55847,-63848,-67040,-16489,57489,29336,-28141,9302,62283,80743,105860,80348,6250,-11525,49937,75853,50723,28719,5100,-18343,3156,8873,17897,94649,170236,137087,36648,-19918,24498,144609,175222,43812,-65420,-56479,-63017,-108924,-90687,-40093,1028,350,-48687,-53435,-4577,21857,21149,37045,44258,63768,91253,92228,87781,74705,19490,-56332,-82052,-51717,-10474,16577,-9996,-10945,29683,29607,-31914,-22721,79054,128823,90621,25819,-39881,-63987,-27823,-8523,-4055,-2876,-1779,-78328,-206916,-158983,38552,113997,53885,-11346,-46892,-27458,28858,49412,49074,73707,117297,143298,71309,-24348,-49186,-24187,12970,86874,162723,145763,65800,16320,-28135,-57969,-38202,16785,50968,62598,60335,63733,64251,14109,-29377,-24915,1957,-8300,-57611,-91504,-74757,-84892,-109948,-66830,29298,61148,40872,-34754,-153049,-167360,-67989,-12615,-42259,-64053,-45694,-21624,-21132,-85603,-124177,-79138,5758,43241,22491,-15445,-57176,-102031,-90748,-27520,21258,20492,43734,63102,9383,-48171,8389,119898,156769,132237,98870,72866,77142,83951,50264,13042,3653,-25763,-80622,-46738,31874,59882,53215,31279,-10101,-12740,18627,13178,16288,33201,19240,28046,28712,-9888,-26778,-39592,-90655,-141919,-143301,-124329,-80264,4134,-3690,-118995,-95584,-6352,-10069,-32163,59232,141917,91109,-15822,-61004,-43713,-42137,-36765,9702,7268,9352,129051,178841,58387,-38983,-67705,-75068,-29311,59216,130124,154887,114485,36154,-33410,-62464,-54349,-4612,92943,167729,168568,120020,108708,92130,44158,38772,80009,85456,87064,53983,1264,-25891,-31804,-49741,-37463,15778,82092,91479,38374,1542,-12754,-22381,11329,61894,63959,22138,-75793,-140455,-63434,31531,-21609,-30830,58540,67143,-34810,-63196,-24065,-8506,-43051,-69284,-32439,-9372,-39015,-93439,-107690,-26631,80596,113630,94465,11987,-101540,-130405,-89223,-100723,-156770,-196056,-174062,-66778,23821,54317,106307,144825,60073,-71266,-104936,-64140,-61954,-48834,22508,91763,86947,3271,-49586,-23266,36528,58919,53107,57781,38078,-15030,6074,31493,-29030,-38025,18537,-14410,-98068,-69540,503,28762,66394,49032,-24562,-21872,49570,59969,10670,-30042,-22404,-16492,-17869,-7805,8384,1832,2446],[19979,47143,44732,37567,22090,-9009,-55890,-42426,30423,89291,60010,-437,-9350,30795,24505,-19729,-64022,-62425,-7712,22925,-54880,-94820,-39509,3552,6057,53293,51329,-1718,-30199,2684,55757,48613,-47973,-111369,-38467,41456,21138,-29362,-43774,-61694,-104131,-112587,-53420,3466,10103,20883,59244,57554,44051,30005,-33029,-81941,-14511,41110,50160,45772,-13290,-24474,43075,68340,23975,-21595,-60819,-72328,-35975,18583,39657,61339,90283,72934,69015,90966,106644,113047,92498,68533,72534,91004,96763,34644,-60287,-80242,-22491,5063,-24812,-51187,-67831,-90976,-49902,2850,-24029,-53197,-27517,-6604,15809,69177,79330,33580,21679,46837,7917,-39089,5705,59757,43744,45819,54888,-538,-80183,-98489,-53203,-7058,12924,22754,37531,-8678,-79966,-100628,-106941,-118469,-68672,-37906,-46873,12723,66710,-25088,-130664,-130218,-32316,78068,66689,4445,47781,97732,75494,37039,-17685,-73374,-126067,-163192,-141656,-93069,-88584,-50983,25226,32434,-46357,-65108,-23781,-24514,-61023,-41044,406,7752,14287,-4161,-25998,25154,69594,42864,-10726,-69488,-131034,-169520,-111854,582,80622,62138,-27054,-48208,23969,55096,38602,42023,77941,42844,-41822,-43593,76951,102280,59668,116257,113843,11481,-10855,-33661,-148985,-199719,-160444,-99511,-47108,21946,32889,-43271,-105264,-77287,-24003,-35549,-77432,-34549,70613,103282,63459,79703,83150,20101,-32224,-28410,16844,75774,45313,-3041,17346,14688,-39733,-10817,1920,-100525,-187137,-151501,-101753,-114292,-135023,-127029,-76399,-22279,-23776,-35688,14247,87443,126626,110890,19878,-75762,-84261,-73056,-88266,-53286,4988,-22622,-113859,-169559,-144709,-61730,51383,52689,-35633,-66813,-70635,-29477,65970,88534,5484,-42009,32496,156500,225890,240792,236720,177310,47023,-30396,16712,70217,43988,-3039,8790,16990,-38504,-82189,-96348,-134984,-135156,-78898,-21698,51422,108177,97822,14123,-93847,-133661,-74194,33343,129161,121475,11727,-78217,-65260,-7264,6411,-45264,-112956,-142488,-102594,1047,59677,50906,20658,-6787,-10170,27551,60332,15854,-42521,-29578,42004,114420,92493,5287,-28863,-18296,15746,80977,116078,122768,118392,89063,35905,11487,32405,25348,-11482,-23099,-20233,-316,43404,42042,-10203,-16525,-11910,-41754,-26586,25601,51379,10710,-30250,-16993,-14629,-9489,52942,98361,45240,4909,23731,15340,53016,132977,125851,74946,77944,124434,106603,28076,-14640,14933,86131,124304,47860,-63660,-32300,14835,-23891,-12011,39244,73175,90771,52021,44050,81912,78895,-3690,-93918,-101616,-34194,17734,-4101,-64155,-96025,-103312,-112198,-68136,41179,102186,92236,82148,50105,-21065,-99944,-108011,-34294,49344,91844,77005,39667,47513,40025,-33295,-112435,-102348,-14492,46127,31771,20313,30104,-5922,-20677,20375,50491,75224,62190,-3182,-60220,-56188,-30152,811,20431,14836,2953,-15557,4233,29775,23113,-2163,-30054,-60342,-23576,40742,37333,-5577,-21307,-12489,53542,125552,124577,61325,-55958,-133115,-104988,-50669,-34797,1734,76087,122913,115141,37624,-68458,-108194,-103595,-159427,-203309,-97082,43411,17143,-36980,-14420,-22807,-31450,-20849,-78278,-141880,-137332,-127703,-66259,41636,116579,143248,111703,28097,26632,53811,-21274,-64984,-28014,-12972,-15305,5511,5816,-10019,-39940,-109548,-129900,-86977,-55170,-19400,34263,38004,-8742,-41060,-23012,-24673,-60655,-82093,-86544,-104352,-126803,-66719,19026,18878,10802,-12659,-46053,-45599,-20128,42660,154530,157738,82281,32964,-11881,-48093,-48391,-27994,15282,81454,117435,97481,58041,-14780,-57299,-19132,43492,66653,70807,64015,86438,177553,229995,129576,-34117,-76507,-13618,34824,64596,59183,-32113,-71648,22316,145664,169968,76507,-32914,-58226,-56379,-94732,-97136,-37346,-21348,-60316,-54784,-61370,-61852,29789,91407,44193,45534,120326,163837,157980,107898,118478,113201,22657,-31567,-9656,-4634,5282,26480,27444,14745,12075,-10849,-49088,-69346,-80740,-63200,13958,104084,83712,-12483,-62308,-62529,-65435,-51604,-53218,-91786,-70547,12082,30777,10655,13664,3967,-6552,-6387,-66294,-106177,-31356,44638,-7554,-103339,-100081,-40243,-14419,-12575,-30,-6214,11869,31410,2652,-54563,-79377,-95161,-77334,-9955,13883,-19665,-51269,-91239,-83700,-45350,-75165,-115816,-115255,-93370,-15070,52481,2265,-6351,119255,188355,101485,1049,300,2643,-10808,-32869,-61630,-46361,-6460,2504,-17022,-50920,-74109,-50425,-35703,-64603,-7756,94436,101573,28560,-48521,-127515,-152908,-79485,-3642,21674,26642,29843,-28074,-154331,-220157,-159330,-58958,-14314,-10679,-51502,-62510,-19678,50279,89803,61219,-18658,-25477,40165,52856,-5418,-22492,13744,69235,96590,74683,42005,28448,-1930,-48052,-50167,5045,14097,-50856,-55151,-12991,-11006,-10482,43725,119829,124701,23039,-56524,-43070,-25231,-34620,-9937,65666,113025,62126,24910,50026,28426,-6478,8555,14152,18378,37955,58171,69339,87328,93846,56232,12003,25454,40056,61484,112331,157826,140941,42137,-38869,31060,186097,240389,154994,47879,-35313,-84258,-120583,-92756,-18385,34672,13746,-36521,-6866,75402,117691,88433,40114,38346,70695,55916,-14711,-25370,1685,-11324,19380,99086,93694,15293,-25236,-68060,-34595,60517,66132,-60307,-157493,-88874,59049,141813,99384,5617,-1173,54816,61775,50755,56455,58575,-45636,-199281,-165962,27994,123866,85701,10322,-43804,-55410,-28912,602,9443,19448,62645,93486,51114,6680,-7631,-31687,-32477,48332,119065,108671,75176,23245,-82892,-132611,-77501,14276,73275,113504,140846,131744,89164,41539,20172,-8209,-45475,-76387,-79915,-88488,-114275,-137088,-93237,33963,142641,118685,23080,-77145,-152877,-101260,-14820,-43335,-89493,-31606,36410,40010,-12613,-111239,-117803,-20286,27832,10247,8099,-6999,-43008,-76844,-80492,-42440,-15249,-7629,58204,95544,13280,-79379,-42801,61754,101693,54443,-6823,-8748,53248,54342,25155,14605,16198,-10949,-58020,-53841,-11719,27016,74251,81352,45274,6300,-30276,-83064,-81325,-13025,52726,75190,18093,-47729,-46282,-35055,-39604,-68328,-104865,-85806,8460,89414,9708,-134161,-103760,-32774,-50472,-86585,-18713,104796,142719,60705,6001,-23662,-66658,-55692,-41057,-90731,-49101,91764,108672,13106,-47079,-76078,-58051,913,29178,57933,104004,81764,-25662,-79532,-73440,-60142,-17802,67301,107910,79292,15421,29185,84668,71504,27211,37612,37917,30059,1387,-22571,-22251,-13845,-50900,-85033,-84258,-69926,-57547,-23782,-1619,-31920,-37234,18904,54799,42903,11487,-105736,-171771,-52987,45887,-36358,-57533,36872,59731,-16397,-18561,62803,88352,2032,-74174,-22753,46333,30130,-46465,-89155,-52071,56940,133531,114648,17671,-79743,-87982,-10719,5151,-47332,-122826,-183605,-151310,-70388,12182,112085,140333,29721,-93044,-97601,-38450,-5384,15702,32559,46031,54208,4680,-42771,-31048,18572,47068,53010,46017,-19487,-89395,-32447,58452,44225,4395,-4220,-43338,-84477,-25325,26540,3933,27523,71744,73248,65031,65250,42415,28031,31739,25613,-6214,-9817,-9026,-28878,-55481,-37355],[-86,34008,26805,-3270,-56554,-106740,-122054,-87704,-11530,49392,25461,-31982,-47080,-4243,16049,-12631,-66974,-55407,15110,2300,-119160,-131724,-45611,-29836,-51828,-10002,1983,-8180,-15038,23505,89584,96753,19819,-31743,18993,75104,45885,5609,31989,23582,-49877,-68339,4152,81269,71844,11469,-27453,-46326,-17665,22460,4420,-24855,-12480,-30692,-21655,42962,72648,83963,84701,60332,44795,45392,15005,-29598,-31398,32140,93740,116325,124802,89431,34995,7561,56448,156576,191026,126082,67330,82895,107854,43088,-41752,-55368,-27225,-37694,-30346,10520,-13775,-78287,-44725,7441,-14735,-30720,-4501,4744,21154,52968,52977,43663,42732,26739,-18259,-32893,-14563,-20595,-35252,8160,47992,29312,-25144,-92206,-106272,-27984,26645,14621,30986,59099,17890,-99895,-156484,-69837,27558,-3291,-36143,49953,123054,68201,13130,38544,111333,168080,126402,12674,-17471,16399,9503,-17611,-39167,-69359,-119405,-120773,-76788,-41320,-28683,19233,53031,-3899,-103869,-96984,-4368,3501,-89359,-113903,-60643,-24892,4721,2827,-19419,-12052,-10826,-30319,-39223,-86102,-162688,-170928,-84742,-33478,-31931,-17067,-11691,3856,65210,115630,108138,57002,67184,60269,-28024,-40570,84277,120784,84540,146557,131318,8818,-22759,-23121,-71648,-80504,-48175,10374,64740,85241,39794,-28689,-48120,-38300,-40057,-43147,-70266,-65287,-10228,26636,-34229,-51918,19588,70968,31436,-41734,-48687,-19613,-9824,43652,112384,94184,35114,71299,74778,-41625,-126985,-74811,4919,3537,-46660,-89936,-82536,-27688,8266,29939,81143,102855,78015,43647,-11079,-72553,-80848,-58475,-82014,-99831,-46698,-14430,-60355,-104719,-55572,25065,58579,-8254,-86619,-117387,-147623,-70193,74153,113107,35633,-30106,5636,98659,157947,201970,254977,212557,67685,-32656,-2775,41628,15053,-15158,4695,55106,18711,-81183,-145866,-147758,-110584,-50859,-31257,-19985,19705,59267,28810,-51106,-79931,-36874,29869,103691,132520,39364,-82333,-71495,17576,-2037,-88337,-96893,-40652,31820,84870,101456,83167,13272,-66084,-87496,-54507,-9164,-26073,-69841,-68235,18164,91380,62475,-30301,-72602,-84614,-98257,-98978,-86458,-30585,31925,53489,16628,-28129,-25828,-7315,-3610,-15450,-46284,-27579,50508,86725,22290,-14388,17755,45883,63276,46132,6914,-30717,-23853,7672,12772,38261,129081,187112,102181,14899,25660,17199,2326,48887,60872,51493,108478,154742,106288,34811,5506,14843,80424,123253,74476,13315,43369,19900,-81006,-71479,-2849,43955,75524,30618,-893,33176,64167,36955,-31327,-78745,-61711,-22867,-16838,-20202,-27592,-74285,-120560,-77548,35424,82719,14043,-46700,-47241,-27489,-22939,1379,46988,73013,106387,135803,113329,52205,-20697,-65315,-78465,-52124,17185,61153,60402,69452,50342,-37031,-87748,-58395,10515,110111,136849,72389,12623,13455,32785,91466,131689,93258,38043,-24724,-76246,-67639,-3607,12231,-29478,-49316,26389,96613,63475,14238,48863,102854,111573,86495,64933,53073,-28627,-99017,-96146,-67828,-27710,44977,111202,137669,134823,63181,-54626,-100859,-84094,-103905,-122769,-39560,75608,60559,-14148,-70738,-120953,-88918,-15555,-60288,-153018,-142583,-80084,-21520,1216,32505,99429,112096,31553,23052,49708,-362,-4416,45646,37037,19773,55449,71458,43571,29278,-5108,-29802,-11765,-5578,-33723,-26196,20093,55466,42066,-8361,-46315,-70365,-112526,-166115,-172864,-94014,13083,61720,34664,-309,-58646,-82363,-57396,12900,70002,62162,-9154,-56771,-44031,-42256,-63892,-80562,-66505,10946,116778,141254,90033,57008,26943,-20382,-46034,-32266,-3497,22546,50533,105093,173184,204435,122198,-22128,-85241,-57188,-25066,2477,9726,-56268,-80258,20817,113207,74782,-28646,-89686,-63362,-53503,-88174,-115116,-128289,-140675,-114895,-30068,-7615,-44264,361,106358,108075,50387,46062,114857,174085,118324,74815,49092,3377,5102,44238,44202,32279,39833,41921,28423,6938,-39899,-76484,-49823,-19089,-24523,-5531,26288,8540,-24518,-26612,-28009,-48135,-34942,-19583,-31494,-18993,10368,-13760,-36176,11129,55767,55034,43619,-36179,-116861,-66395,34597,30234,-46028,-51229,-2735,-15003,-43773,-5951,30946,35904,-189,-60624,-85780,-50076,-41503,-64602,-65016,-59896,-64247,-70225,-71781,-49360,-41907,-76372,-84054,-86213,-91731,-32982,13762,-19650,1060,117514,148378,29518,-65585,-26291,30578,61856,51039,-16346,-28062,29016,42206,-21219,-99245,-148524,-107244,-8966,29356,33194,44385,29998,17597,12245,-48534,-124412,-103180,-38700,-8985,6829,29869,-23437,-147025,-200295,-155167,-76123,-49601,-67231,-69730,-11112,42784,85815,105178,76669,17968,-327,31183,54955,18101,-14708,20202,73773,57099,8099,8332,35475,-8616,-80554,-61589,23030,22043,-58702,-48683,-1,-9592,5316,66695,127637,137962,47228,-32899,-18221,11247,30056,71626,101488,82681,32302,36958,49985,-16627,-63208,-58774,-67384,-50958,-15308,-11454,22220,96628,95446,25414,-824,44702,79656,95655,92343,88429,75472,8748,-51256,9301,116766,169914,181927,140268,19110,-89261,-111032,-47177,29896,34788,1489,-9266,48355,118105,144399,94441,22282,18990,42053,-7526,-78724,-57164,-21651,-4929,99814,223806,177642,41845,-15539,-84023,-81540,18766,58992,-53580,-171151,-105525,70366,171685,112002,12347,34803,127395,134825,110578,113261,83318,-36723,-105343,-62830,-8805,35590,68772,21634,-28886,-26580,304,22520,-612,-47889,-20318,51737,72205,60493,20895,-32554,-34607,38095,88242,88091,75543,20781,-102876,-165036,-100745,13842,83731,120124,150878,152706,110948,72527,63907,7758,-74001,-99174,-69036,-95801,-162769,-153464,-72485,13965,59939,-5852,-82623,-89898,-68632,3572,50582,-11171,-37459,61049,117026,59881,-19713,-56914,-15667,25282,-8646,-59998,-54539,-38479,-36928,-39780,-34963,-1631,24076,5892,16640,17427,-35114,-76278,-50592,10143,41428,2589,-54157,-41020,12835,20,-4364,30221,45743,43336,29258,8197,699,12826,37350,42904,47187,40097,-37975,-124600,-101782,21485,122806,96316,-15316,-64914,-48059,-37292,-32020,-68545,-97595,-36997,42667,29372,-57515,-115319,-84311,-54128,-61115,-109227,-95056,57182,172201,113334,12955,-55523,-61051,-5437,-55324,-167567,-123729,-32262,-28241,-31130,-48035,-80742,-24757,31464,-8498,-3088,61731,19782,-68622,-63920,-35423,-17435,23778,52717,42765,3346,-57718,-10846,94339,94930,8257,-14869,-1114,9169,-3030,-27458,-39044,-16533,-44604,-122466,-175679,-182459,-143019,-63753,-12791,-27863,-7282,74542,88786,22090,-29982,-112822,-121659,13642,89726,15229,-5811,56209,84370,67033,84995,132451,113392,1363,-54483,24388,94438,74708,2645,-43233,-21934,59200,110931,85917,38869,-18829,-45024,14884,42291,-3076,-51034,-111346,-148290,-116098,-29095,74180,63585,-68296,-144809,-84738,15480,81284,86900,20347,-33827,-13992,3881,3591,76,29771,28713,-3929,-50707,-106001,-125296,-57026,45557,69316,588,-56855,-45349,-19810,32922,42345,-8466,-12522,57419,134092,138966,85972,18416,7323,39009,52346,37545,34375,5275,-45657,-79169,-65172],[26429,40994,21760,-14972,-71551,-128507,-144717,-114382,-49914,3555,-12347,-62136,-78135,-32572,18289,11744,-34623,-25786,9473,-26088,-135270,-131974,-34561,-7620,-54257,-56928,-31190,8792,5816,16686,62054,73378,61710,42444,11921,-9495,-24707,-7609,45651,36643,-43377,-42935,49543,114877,58129,-44516,-97973,-95834,-50771,-22560,-13168,14730,36161,-6841,-44432,2437,110121,172594,99446,26762,69289,121027,116220,76839,50059,67950,81063,61595,69981,57419,-17317,-91286,-61783,62830,152426,114320,39828,61259,109272,72450,13273,-27497,-41251,-48240,-10178,32314,-211,-69149,-45673,22513,32627,19963,28735,26112,12855,18753,34317,52330,40709,-18624,-47355,3064,13575,-51974,-62774,9908,65022,72140,33164,-55787,-97219,-26161,21265,19943,46957,103022,76627,-74223,-147160,-22840,80910,40677,-11921,15702,72526,103028,128426,152655,171346,151561,71824,-35282,-68909,-24964,-10724,-43886,-47352,-29536,-69453,-94761,-81139,-44966,-10673,33271,25154,-89193,-198442,-139288,8082,32398,-88985,-172155,-133456,-61121,-24283,-22622,-16567,-39698,-99234,-126407,-90464,-96617,-151147,-124265,-36800,-30539,-52307,-28277,27181,84475,96003,65478,62870,28509,-24837,-40678,-31253,25047,87464,46332,-261,59278,64436,-27111,-51494,-26064,2194,44040,48738,27301,32596,49738,24072,16492,28962,7552,-11037,-5835,-79336,-165976,-123211,-12794,-41002,-95913,-22135,96073,102679,6753,-62915,-85074,-68110,32871,97075,64094,6911,27265,54624,28725,-7978,12972,68981,55790,-9873,-55161,-50682,-13107,25266,56516,57600,-9199,-74556,-61125,-45832,-73506,-86990,-77094,-106679,-147452,-79075,26549,55064,22985,52948,84885,43386,-44868,-103442,-123080,-138491,-79153,36414,108712,74215,1400,-22937,-16195,-33253,-937,113125,152880,84291,7154,-6862,-8707,-19563,-48689,-46317,54732,80879,-20981,-82144,-44702,769,47000,30872,-46768,-81638,-12261,46111,31819,14554,9715,-6155,27152,75929,33011,-46131,-18168,51641,-10716,-93282,-36673,72853,123790,105788,62397,48706,-10467,-88806,-117676,-114456,-83891,-54051,-73706,-93091,-21172,57008,53757,-21121,-90858,-128088,-137834,-145149,-153417,-88684,9125,62469,39693,-5505,-25783,-33977,-37003,-29286,-30415,-12073,26241,46811,25254,2552,21972,50556,65695,31492,8956,17500,35338,46562,23917,4322,57677,113499,47210,-8746,51350,44803,-43474,-37481,25690,73024,122488,135098,92252,39755,-2629,-14755,35192,65041,36197,31839,83528,62677,-36374,-61277,-29960,-3682,29974,1257,-39233,-22494,30969,60509,22014,-31224,-18277,20437,30209,47634,48812,-14931,-61266,-32671,22773,14337,-71429,-115238,-75062,-8118,15790,33621,31610,17818,60919,130633,118306,34020,-48121,-50472,12590,69620,87226,68489,75093,88620,28443,-68767,-96109,-81814,-61554,6441,69681,98527,126978,134566,125586,166491,182603,100123,-21093,-119458,-178322,-136322,12350,78427,10445,-34038,27479,103412,86596,9184,12005,58350,33017,-10824,-19936,-16801,-25149,-6446,-25934,-54022,-16721,43429,56735,70650,109264,88512,-15968,-83435,-76164,-54929,-35193,6257,68385,84566,28970,-79715,-138090,-51179,36650,-7766,-86668,-64294,6818,13384,-41365,-27798,41875,61357,7088,-6127,16876,16067,46458,76436,33395,-2780,51976,89195,64200,67347,62242,3846,-42323,-29921,-25680,-58854,-83385,-59609,-28325,-53114,-72812,-43535,-63447,-141821,-131312,-1892,83793,81000,54698,24075,-23859,-56349,-69950,-32429,30575,-36376,-126076,-142750,-111147,-88473,-83054,-89060,-80927,-17307,81254,100629,32527,-39654,-54982,-39211,-18354,-26394,-54271,-60802,-36511,18470,96120,118687,58365,-1135,-33448,-77825,-113319,-96286,-61118,-74998,-79475,-16082,16055,-41199,-83471,-97082,-67605,-25929,3420,-19286,-129487,-187498,-97906,34710,62356,15450,3325,71855,112042,82385,25990,33996,80435,29655,-37780,-27671,35121,79845,91016,91349,84303,95508,90826,37522,-17779,-72037,-100446,-43414,43200,70593,26963,-28068,-42807,5122,41368,33820,2340,12120,31898,9488,-15557,-20418,-59311,-63470,24653,86557,86869,111935,75878,-12570,-33168,17740,56697,42262,15204,13667,-18311,-40042,13335,33742,5276,-42288,-64843,-21351,50650,22983,-93396,-150173,-88574,1938,2099,-36478,-11960,22726,10184,-4955,-60541,-102620,-76677,-47653,-7902,52898,51005,-21121,-75540,-83362,-40508,7677,50170,37761,-29773,-19788,75015,104796,21024,-76354,-164353,-156982,-13310,106758,79255,511,-16194,33392,44043,-42276,-128204,-116849,-76951,-58943,-25098,12822,-24819,-109576,-137787,-103653,-35433,-28074,-65140,-27421,86193,123775,103900,72774,42400,13783,-12579,-12812,42851,56185,15308,4844,5027,-30293,-64095,-38433,34360,29380,-50703,-54976,20301,45616,29979,61883,44288,-21345,395,60861,77894,63315,14642,-31926,-23428,19059,61627,106019,89885,25421,-16236,-9982,-6497,-25002,-38768,-56769,-93061,-106263,-86704,-67827,-5759,87955,64192,-34584,-51349,24822,81924,81421,39321,14342,4913,-25355,-36806,-1089,26513,46682,94145,107249,48307,-60001,-86258,23602,107941,48889,-30146,-40303,19821,80805,103130,71155,23272,-357,-19745,-78401,-82699,-4045,17044,16892,105453,180497,104135,5668,-10196,-80161,-117188,-37328,34493,-15188,-67900,11043,138978,175235,92000,8698,35237,137024,157937,129188,111720,53275,-39131,-8235,39536,-45185,-70750,2870,-9062,-37299,5997,68174,86776,21369,-73388,-75783,20076,85651,68385,-16474,-62486,-23558,35200,63997,54094,11645,-29326,-85480,-113883,-51807,59700,100001,74930,77680,120757,119585,73873,59409,7551,-76705,-84920,-43291,-83369,-134122,-89418,-34682,-33083,-41701,-120100,-148225,-43839,53209,77054,64132,42503,56064,91494,85887,29465,-15093,-5861,12468,-44631,-101479,-121314,-108544,-58395,-19707,-25411,-10140,63929,122100,56526,-48576,-113377,-103255,-38866,1178,10898,20110,4206,-27096,-20166,-30677,-60461,-13192,65436,60323,47017,43930,17565,84,10278,-9182,-30971,7880,33801,-42451,-100434,-55006,63630,172735,151119,42623,-12947,-32577,-41891,-54711,-114225,-116301,-31339,5124,-51004,-95644,-104296,-81782,-64281,-66814,-124628,-138355,-13195,95490,62503,-41260,-104641,-49535,43268,-24274,-138050,-147736,-163342,-138359,-31952,-11832,-51451,-1905,42315,5619,9732,48925,-25641,-79532,-24271,21432,38100,58651,45134,23942,-2998,-40692,23178,113382,90511,-4104,-17077,25253,55000,51243,5663,-54472,-52161,-70226,-143163,-176016,-147178,-124781,-123083,-98211,-58877,9992,114848,137119,56143,-4175,-40718,-23439,59021,100233,65369,71245,91289,102985,126276,153330,126662,46512,-36683,-29133,49000,79396,58561,14311,-20576,-6635,21180,13213,-12323,-9465,-11828,-34809,-41776,-68740,-105788,-78042,-64159,-83163,-58776,1396,54355,4835,-129655,-168221,-66774,48219,79759,57160,7754,-35021,-26289,-6364,-5620,-810,32702,-2905,-80087,-123497,-97736,-52504,-16580,37792,58582,-36379,-120873,-56502,23056,47731,37805,8634,-8210,26197,87853,102865,74905,20671,-6361,14424,46481,51797,48516,23681,-4440,-23826,-27053],[63039,65372,55254,37626,4574,-58089,-111076,-101752,-60044,-19847,-20229,-25288,-5815,24831,46420,48551,25406,13689,4137,-8236,-57233,-76495,-35324,22090,1704,-29468,-14772,14085,-18871,-42558,-29060,-7465,50722,65791,-11772,-71445,-58525,-23740,-4462,-14583,-51193,-18146,78648,98758,4505,-80790,-95802,-62404,-32153,-67361,-66744,5921,60744,41766,-1221,12376,111725,180181,102696,31297,73630,134162,171570,173014,129356,76003,5417,-44611,-5072,23142,-24877,-91707,-106023,-33986,62552,73614,35048,67159,123113,113031,55364,-29253,-61578,-18690,17583,2770,-20044,-55827,-44272,40931,81446,51665,49187,64280,32505,20249,48658,50804,4279,-50918,-43911,36141,62369,-2636,-3824,99146,143078,79945,-7936,-60428,-48925,-7492,9881,35646,80050,107807,73932,-22376,-55573,18551,71243,52260,-2099,-46077,-13566,64529,121155,134306,117887,54263,-37247,-99794,-99933,-43564,-2672,-21056,-19506,8183,-50083,-151631,-180914,-101761,-28578,-7329,-37675,-140080,-219218,-123109,28383,59590,-40098,-142105,-121526,-45713,-43707,-61409,-27172,-20460,-88970,-151447,-129943,-90790,-88046,-54324,13367,39194,56657,55770,76368,133977,86967,-34784,-18167,17753,-66997,-132714,-66561,35429,64545,-18484,-92705,-72732,-38081,-56541,-62773,-28132,39182,116607,78871,-53371,-100322,-34300,11142,58104,77755,45276,40568,36576,-74025,-198864,-147194,-142,23406,-19048,10885,103182,131595,70927,5856,-27563,-50603,-3436,24760,5122,-26045,-27433,-3251,31219,29063,26901,44475,11857,-34710,-31161,-3246,12364,38511,58971,7632,-100111,-146305,-80716,-42165,-74406,-81993,-74334,-115539,-155184,-74963,66217,127198,93324,94487,107030,71259,1931,-53125,-63937,-56595,-37308,27867,109968,91630,11560,-34789,-81020,-161234,-170139,-70273,17190,26097,-1611,-21923,-27598,1975,-16663,-60914,-4760,68938,26191,-20721,18439,65816,89963,68960,-20587,-87663,-25081,54830,59299,38473,3468,-45714,-33234,4157,12972,7466,45891,78804,22782,-15449,57202,131842,111988,44238,-25703,-26261,-25989,-45391,-81281,-127302,-105733,-35449,-15714,-9738,23141,65075,73378,29360,-49579,-98395,-53950,-609,-30470,-16350,58810,83903,46991,34773,52628,22416,-29243,-18970,28057,44368,18749,950,19499,14805,-34298,-57577,-13621,-3086,2355,43047,61967,49185,-15434,-102898,-99490,-38392,-60578,-50529,81899,112249,20651,-8554,42393,89236,76086,53031,54156,29164,-32969,-37789,16815,26071,-12015,-17809,28311,49660,17761,-18054,-39674,-26565,32099,37814,5653,3519,36076,47990,17310,1975,46229,94263,90875,75948,64915,35220,28026,43715,43132,-2455,-52267,-41281,-12451,-4430,-10884,8367,15152,7190,21250,43731,23912,-1668,-26047,-18672,65831,157759,133958,46691,34979,49283,2204,-53030,-45067,-53096,-116947,-132272,-54331,71748,171663,179886,138952,148527,161241,61076,-110425,-214738,-206172,-106355,61332,128320,27410,-59412,-33058,29378,39841,-33884,-77290,-67161,-68235,-50630,-55911,-111886,-64353,69935,62337,1812,14614,7891,-41046,-25733,55489,75314,-22548,-110263,-108066,-69014,-25397,3017,26126,54832,53021,-13091,-39004,35494,59026,5459,-25721,7420,51869,29270,-26416,12504,68077,40460,-18251,-36733,-26858,1306,54235,59266,1985,-28951,25098,44381,12635,37307,60079,-22512,-128875,-101480,-732,-19764,-145830,-211790,-174673,-109267,-67555,-718,31646,-29281,-34658,43615,72182,73491,92439,87608,63537,28523,-23022,-26829,12719,-25550,-75824,-86297,-109928,-129675,-106683,-74720,-60250,-44976,5147,37034,-24403,-123370,-152214,-97887,-7149,23702,-25912,-48200,-46369,-49281,-8818,-6614,-34976,13607,60359,3659,-76457,-100875,-89044,-91473,-60977,-3575,-6473,-47220,-63972,-102482,-97039,-6768,78592,78655,-35330,-116239,-66692,16698,34233,32121,38106,41943,32564,34010,12092,-36236,-36525,-51504,-87808,-23680,107481,117353,71401,79291,94452,128686,139266,46172,-44187,-81463,-82374,-22469,75864,152252,119972,28673,-6351,46450,80005,64263,15401,499,16347,-16438,-46501,-13596,-16712,-22097,34534,50047,37590,100373,126131,71196,7296,-5173,47872,81522,49912,20987,3229,-1109,22284,-13441,-50876,-40762,21544,102854,143942,60842,-111111,-200111,-111881,45244,90219,33274,39907,98450,100309,35279,-73029,-118231,-93787,-54459,37709,96181,-28611,-158319,-105404,-41977,-38085,-9720,32201,-15279,-86542,-60010,37734,87978,43072,-27011,-102218,-128461,-32941,81825,69781,4237,32200,74261,22511,-72525,-105193,-76694,-84004,-98815,-51360,-6599,-31955,-83838,-97257,-48673,24736,10542,-40394,-4177,102610,119130,63055,8141,-874,11450,-7020,-29784,33332,85093,56035,6391,-28965,-56464,-87557,-88335,-17611,28646,996,65,47311,90942,140371,188566,135758,39030,28619,54930,31797,2732,-4264,-19871,-5966,40933,62490,82444,72429,18931,-23843,-45788,-35215,25648,42235,1177,-35647,-58560,-66236,-40138,19283,91715,68683,-34720,-81201,-16924,44141,36674,5831,8632,13553,-13446,-23504,-5548,-1736,2961,29827,49287,34660,-36385,-70260,56421,159676,93400,-34188,-99973,-62074,8381,42358,56721,63121,17910,-62421,-124389,-80973,34569,61528,20734,30616,44534,-9780,-40070,-14029,-62225,-90484,-19943,49562,39008,23879,80368,152857,146727,80008,28735,23097,65945,91775,85927,59137,10265,-32386,10486,31401,-75794,-132623,-62224,-14462,-11574,20415,88122,106054,24828,-68181,-81342,-9932,38491,882,-89604,-107610,-45007,7029,31355,-2023,-78802,-77048,-34764,-16340,37267,130474,128352,42542,23196,85843,84123,15387,10520,-1701,-53547,-46925,1003,-12275,-21638,14470,28306,9858,3963,-49249,-63786,41838,121471,78411,20484,49585,74822,29802,8223,14489,9921,-4319,-49434,-129132,-138232,-111803,-81457,-2953,51926,16664,16298,121995,200120,104506,-63177,-153727,-105559,1314,41390,17104,3040,2688,-6720,-7951,-30315,-62586,9836,98437,57938,-10862,-39962,-46068,-30419,-7611,-32751,-55861,-10620,-1414,-44289,-28952,273,29380,132772,198851,139057,50750,-9356,-25948,-40961,-93497,-91942,-45237,-32181,-28484,-34141,-76575,-69647,-41748,-33842,-87287,-134243,-104886,-37033,-10265,-43438,-80216,-22531,55183,16678,-56559,-129854,-219211,-165000,-6150,40970,6500,12519,45306,64438,59247,29676,-35313,-55352,9404,57779,61085,42683,16264,7336,6423,8407,64066,97797,60869,7237,31441,82860,99565,89609,58137,-23742,-68965,-94957,-113138,-69660,-6546,-48310,-153774,-165616,-79484,20035,106101,148266,130891,102932,64511,32762,32515,56066,59063,75093,59685,59941,109509,150460,87128,-13590,-30925,20767,44853,19773,1615,-24293,-44077,-41232,-55980,-88990,-94839,-85461,-63173,-52810,-92146,-164526,-172249,-110829,-73068,-32337,32008,56516,43846,4639,-80668,-117026,-39348,29576,-13323,-24026,39119,56444,29093,-31411,-90551,-68748,-12385,-44349,-113660,-98603,7168,82949,86753,82863,73554,-24852,-128003,-69075,37403,64594,56765,42934,29051,7099,-16266,-4001,45057,37486,-18653,-29469,-988,-13834,-7840,36744,78776,73645,40759],[14185,30831,59736,72790,44885,-27212,-84411,-77473,-59916,-48739,-46125,4253,74886,86818,52223,54451,51206,21263,2490,22677,15635,-34252,-53733,22220,48367,16841,6567,-4595,-68671,-102953,-86979,-25504,62722,78835,11490,-32254,-14190,-24861,-63394,-63360,-31737,25825,80759,40291,-54354,-89279,-62503,-18622,-16369,-93296,-98918,-25289,17649,30676,57407,90017,121390,117939,72145,37130,12131,38251,113114,145499,100021,34347,-47815,-83587,-18449,18191,1393,-13554,-33634,-19374,30015,40461,33684,61495,87433,68816,25415,-32332,-42467,9338,-1098,-61890,-49734,-41853,-47357,9199,33354,-6728,14258,59149,54231,73402,95001,37908,-42300,-38743,12646,56094,76055,53844,66659,176046,179598,13935,-116054,-111480,-51554,-13126,5468,22029,52446,52200,20216,-4063,10958,25205,30717,30126,-6048,-61139,-45537,-1062,25502,52516,50186,-16865,-92994,-127639,-122064,-90128,-47115,-6264,26785,27642,-61117,-200819,-243209,-127568,-31972,-34740,-60521,-93899,-124909,-60570,16384,24715,-16204,-62406,-46817,-16043,-59861,-107298,-73463,26,-7183,-96603,-113443,-45123,-13549,-12776,40979,114300,152482,106293,58955,72043,14756,-86721,-35614,51174,442,-107575,-98374,-27842,33172,14642,-76847,-131429,-118174,-93546,-71808,-37944,8487,74921,34644,-106950,-147929,-51307,12740,48367,73307,62070,49689,32558,-21331,-68576,-50082,21472,49204,47114,59787,100654,106838,73661,61850,60280,13637,-5834,-393,10290,20001,11095,-21857,-31678,-39564,-42389,-48378,-72864,-60530,2430,40656,35115,55487,77654,24164,-64562,-78678,-20651,-9008,-47626,-28549,5463,-68377,-146465,-68536,78940,114208,49684,42919,104736,134208,71217,6097,4483,215,-1308,48497,96668,43478,-34409,-50619,-82856,-157498,-201390,-178454,-123845,-94934,-89868,-73620,-21272,52813,50877,-32089,-53257,-190,-16216,-67649,-28299,28559,23219,18011,12268,-18840,3156,37988,21708,-3251,-16211,-27276,-30186,-22595,7530,27366,43662,66808,69313,83840,115266,90676,18335,-33720,-68747,-76487,-47338,-6476,-48242,-118256,-62747,13972,42222,77613,85802,81380,81458,58256,6340,-41434,19094,108024,64686,28697,65745,58203,18662,58228,137055,111376,28307,20868,73168,100536,79491,62541,55367,3596,-114741,-162060,-65464,-11318,-32875,-31577,-14626,-23115,-90735,-183620,-203052,-155621,-148711,-101380,50561,140336,129578,90596,65190,59356,-2243,-50370,-14035,14428,-551,14761,48851,31823,-13313,-55441,-58017,-29840,-4907,-14715,-51478,-26523,56537,73061,53141,49736,53932,33296,6797,5094,32448,63088,61972,37856,20475,30595,55691,62130,49405,17186,101,45375,70819,36895,-5142,-856,43562,58178,16764,-43440,-63109,-2814,30389,7191,50981,134543,93741,-5238,-30899,-9007,20380,31069,6782,-59555,-150587,-187462,-122996,16827,119461,132880,70500,60206,111692,50331,-110338,-201855,-149732,-46034,60923,81396,-31010,-126026,-100182,-63332,-48592,-65896,-101322,-114721,-93559,-47458,-63635,-139165,-80236,71865,74546,25461,34845,-5864,-80866,-74764,12392,37347,-49993,-113768,-111451,-110368,-79569,-35869,-28991,-11787,48971,68111,45427,27688,-9032,-38853,-31426,-3551,9445,-5985,-22758,49256,118029,73475,-9878,-49194,-64091,-37117,10434,-14191,-52410,-37648,-15090,-47473,-80687,-33691,5391,-57124,-161040,-134340,2577,23722,-115031,-229611,-209766,-94252,318,59002,80053,27206,4448,37662,43595,71743,130497,141672,100992,70603,51200,87137,95644,60528,37325,22254,-52408,-120958,-96639,-37602,-19551,-49025,-50184,-7819,-39514,-111653,-145392,-127914,-49541,25774,26564,53215,92318,50192,-42290,-122217,-115612,7695,111919,97378,30908,-22776,-64466,-98498,-32162,74144,86011,31360,-67018,-182800,-162452,-21918,80245,97743,52586,-10748,-61079,-82326,-68139,-2352,56686,34171,-62468,-96267,-59115,-86061,-100360,-82504,-64454,25091,127714,60901,-19531,2656,32175,72000,100071,17864,-71733,-76159,-43070,-4823,55661,143726,172152,105482,40231,39246,47866,24954,-38602,-79380,-69598,-71764,-52145,31918,73444,56032,33935,-17570,-49092,-81,33281,29105,430,-46292,-31425,9508,689,-9828,4350,19778,17574,-37821,-58223,-12517,72524,135464,133496,47850,-76196,-150028,-121275,-18075,64493,55397,51576,99565,103367,20758,-83845,-109870,-73667,-33859,38964,66083,-70787,-154970,-43618,8654,-24517,23329,69216,-25994,-126478,-113614,-42984,14625,7390,-33179,-43340,-43986,-39421,-15850,11327,48993,116859,86978,-22648,-57307,-21820,-16738,-82685,-113773,-71651,-48701,-66646,-88821,-91189,-38481,24086,-33,-45577,-44588,10309,23144,-16993,-56261,-30940,21488,11701,-42645,-20046,37384,46169,29550,18915,-25983,-94506,-123678,-93193,-52390,-3203,56232,85571,98071,125408,168855,177199,123555,68876,55287,31543,11608,17801,16868,43653,82217,60853,36756,48227,37766,-13006,-55790,-19203,81963,111281,63019,37295,27199,-250,2499,44004,96708,90910,4090,-70190,-36056,8759,3762,10097,54653,75559,31432,-27715,-29515,-8724,10838,42997,46664,-17184,-78234,-91106,7684,112275,94883,-15335,-99832,-68665,-7688,6042,39146,98904,75705,-34750,-123415,-119885,-21738,46635,3605,-55375,-52577,-40505,-42696,-21873,-45193,-24612,44861,84522,69282,11460,2138,55393,71392,56141,47401,950,-46363,-35964,256,2688,-13876,-37291,-33795,-36510,-96747,-148878,-81555,32985,54885,22526,41654,42720,-22900,-73957,-70375,-45669,-45470,-72325,-113556,-121665,-91547,-47312,-19569,-53801,-113458,-76452,-4137,19616,54323,127103,117283,37471,25259,59822,2221,-81416,-50193,-12805,-18474,2284,51981,63973,54711,58262,70839,79881,98718,91939,67342,71307,63884,9218,-33483,-7662,-15361,-45969,-123,42499,23112,-13484,-47750,-76194,-71821,-61442,-26033,59058,125395,100261,76551,137205,178229,100996,-10238,-60625,-32473,-4133,-15381,-41032,-47642,-37469,-32143,-21785,5191,-11879,28163,92789,53710,-52859,-107005,-72837,-23654,-22382,-37634,-27437,4530,-14797,-17080,41281,15268,-62847,-5143,93003,70450,11496,-8010,-4938,2703,-4014,-9663,-20834,-18928,21635,25761,-18854,-18464,13011,61805,16944,-107274,-171413,-110560,-15438,19410,-8324,1745,28497,14211,-27294,-110411,-186684,-136676,-12514,52040,47284,26617,43536,92596,81563,15810,-19725,-23866,21475,60174,46832,1554,-29574,-41267,-18772,21728,61054,53111,31696,20129,53209,79081,70655,69423,86806,30193,-41025,-67873,-26208,56608,95865,24348,-85534,-106973,-28776,52508,71571,95041,151873,168721,88697,6089,-16592,7320,4342,-13352,-30107,-2730,67386,122020,71991,-6012,34716,99811,65372,-9795,-56303,-91396,-82148,-69596,-91782,-108083,-84113,-82631,-87682,-63797,-64592,-96494,-67095,-42112,-64681,-26418,49483,39330,-12683,7336,28477,-4576,-482,-15085,-90813,-56860,62849,97260,49585,-63051,-148703,-127575,-64179,-58885,-75089,-20485,86547,156969,169345,145034,118214,53818,-53323,-47383,56500,122923,113170,71119,46285,-7495,-77317,-57375,34754,31698,-52255,-84057,-70554,-100688,-68589,51216,130904,106343,47588],[-55345,-18440,37615,71840,34622,-29223,-46572,-27584,-23879,-46276,-68816,-16421,64355,75557,37785,49663,61286,45824,40538,52929,31135,-13852,-19480,53893,77516,44089,30271,25258,-41589,-87293,-48215,68389,159828,146462,83158,44211,34755,-7462,-55263,-37411,28492,70135,43901,-28762,-89255,-84635,-37392,-4915,-31050,-102032,-85998,-31322,-26016,7056,97189,162049,148302,68511,25350,17624,-56344,-82611,-15501,21605,12302,15416,4970,-1874,38548,34431,17414,52990,79268,80383,68501,25679,6153,19570,1711,-47555,-41891,-7143,16977,11317,-53488,-107884,-50251,-12706,-43093,-55244,-78900,-103494,-53582,-11950,29895,126499,143215,28174,-60882,3800,92834,87401,63342,61317,79518,144999,104724,-72442,-169264,-148645,-114012,-32434,37350,9548,-17384,-16681,-28014,-23557,-784,2866,14294,20291,-9470,-32538,-16449,-23027,-23001,29708,50158,-8694,-64061,-98264,-116141,-127898,-105737,-8186,68573,50991,-39919,-139569,-165308,-64089,7179,-6293,-8155,5267,-16927,-32327,-54448,-75040,-47285,-801,17618,-2529,-56687,-122422,-112360,-791,65840,-1296,-31102,24651,36256,16305,63446,127466,129961,52352,-36158,-74630,-83517,-74351,-10330,62843,71406,-10698,-69268,-54456,36554,97602,13203,-97190,-135442,-121621,-74541,-46849,-65079,-56239,-34391,-48504,-43688,11351,13799,-78,35360,47403,9725,7503,51016,79698,33177,5668,-3588,14144,59467,92472,70803,37163,58507,87317,70127,52476,47484,59109,80970,80737,7672,-63391,-86544,-98309,-123817,-120560,-45811,46217,76242,50339,56155,100079,94237,38677,14997,21568,14021,2410,43471,83604,-28645,-164682,-84560,70482,78958,-21508,-30988,75746,146345,82084,26051,35840,3437,-6565,32811,28006,-58747,-109166,-89008,-93403,-130187,-172415,-196767,-193361,-172301,-159942,-123410,-34563,51111,46397,-11158,-7664,-16883,-90889,-137784,-62088,-9127,-55665,-56662,24077,37408,8803,-3463,-20351,-19641,27054,55307,19196,8098,31650,18008,7186,43017,79621,102180,71989,-12135,-58709,-45368,-23498,-52072,-66532,-6280,-10819,-46019,33926,76198,59533,61499,66043,70620,81021,59816,36723,-4332,-1195,44290,10598,-25014,-73,15591,10489,72974,155225,135422,70899,53788,73664,127016,177444,184482,104257,-18939,-123766,-133910,-23419,35144,-14159,-82365,-101220,-104958,-125533,-146188,-170389,-170300,-152716,-120141,-40962,65149,143469,130113,58044,30187,-13395,-73318,-49251,27859,93648,104221,80637,57382,39444,-10132,-52717,-56656,-38384,-30048,-38453,5366,75763,56717,20165,19683,31335,43530,39193,-2274,-41093,-47673,-22474,9187,4547,2958,19035,16176,13006,312,-18984,35939,122459,157807,95055,26177,47682,81174,53635,-9950,-24210,53742,87645,40195,38943,66104,25121,-20581,-30057,-16042,70230,127696,32324,-101803,-154556,-141508,-98739,-14057,68192,105597,54315,30126,87632,95430,17350,-56211,-55874,-24205,17587,8777,-85475,-151612,-101061,-67818,-50832,-6876,-1293,-27429,-46169,-61164,-75410,-59866,-15910,35741,18149,-3988,28383,34572,-20966,-44584,11285,32040,-11197,-12851,-27310,-101139,-104600,-58174,-65314,-49679,57277,108432,33356,-58382,-74154,-41784,-27853,-28582,-37614,-49265,-55900,11627,101236,109699,38226,-26205,-56960,-26798,-2733,-65161,-79560,-15633,-22444,-90707,-101744,-51082,-44416,-76709,-101904,-63340,26099,42846,-56155,-126841,-91276,1262,102071,128528,60970,-10572,-791,60296,79341,94484,133750,137038,79382,65276,109003,187395,184064,103855,81108,81929,25632,-36953,-12251,50277,63911,13286,-18304,14664,14435,-22219,-43732,-76686,-60863,19912,73858,144611,254377,245391,47127,-124875,-100129,30809,107011,89483,42312,20761,-5282,-39774,26778,157418,194098,88886,-99294,-243654,-187647,-32134,77216,111542,102005,61304,-34947,-108478,-75380,23117,76880,51582,-74793,-155992,-105287,-73220,-76493,-69748,-26167,46485,72752,-16708,-73179,-41784,-27335,-21170,-2428,-30836,-64043,-33465,1861,-2135,17207,95057,155116,119152,44438,13674,3969,-18872,-72889,-117643,-108368,-52326,11502,73197,111994,105098,52196,-14462,-41747,-29988,-51363,-40998,-1744,-44364,-91774,-78203,-70375,-55896,-20085,23532,54365,28622,1156,-9472,4184,35491,45814,20326,12533,8003,-39637,-71244,-49842,-28380,1970,54379,74217,53364,-7846,-47402,-32969,-15346,13802,29544,-27647,-39169,48684,62758,46290,112825,132789,12326,-94961,-89576,-37511,7055,-16224,-57057,-16644,37997,3440,-43218,6227,120514,173416,83162,-22200,16860,86331,34206,-76230,-96293,-74639,-96021,-109345,-84982,-52773,-22906,4244,-8516,-37167,-72649,-70625,-57442,-59540,-74649,-35403,43629,41536,-53820,-97737,-67457,-14285,63082,104952,13243,-97876,-111307,-98649,-99620,-29172,69143,93164,52773,2039,25625,105326,115267,64987,58212,69475,62138,61778,64706,78635,98448,67272,16716,12131,24937,-27808,-81903,-23674,93012,143711,106928,64898,43873,6309,-13390,30313,87383,81975,20725,-23592,6771,22030,5736,24811,77878,103700,70706,-3130,-33695,-34234,-18469,49521,56974,-57735,-131328,-110847,-53153,15333,31340,4894,1036,53180,71993,40130,41863,116313,148100,61698,-66256,-148515,-106094,2187,16540,-53137,-50563,-9041,-26053,-40393,-44818,19029,72522,81727,64217,-32201,-103488,-69604,-27258,5290,40888,-20460,-113667,-121523,-52918,-1603,-7259,-56272,-56417,-40095,-80577,-116067,-40232,66159,71757,16877,401,-21911,-60180,-68114,-50019,-48786,-65097,-49050,-42108,-73177,-99835,-87589,-69157,-62805,-58797,-30228,-15694,-27080,-21225,28336,46996,23935,30579,31436,-53815,-117459,-56577,3100,28037,52853,80085,73141,32157,27481,59979,63316,83563,110603,90540,14560,-57421,-58174,-29624,-48371,-102463,-62069,54692,77447,11714,-1271,55000,65063,9544,-44915,-36674,30212,115938,150682,126605,91625,66285,46262,51985,55625,37269,-39054,-115630,-112371,-70838,-42133,-21570,-4083,16523,6947,15615,64291,65305,-21371,-66924,6664,51568,2782,-18529,12912,35163,31337,46052,73897,9188,-101218,-131444,-135314,-144410,-88829,-17895,5697,25560,47847,53563,38783,15598,-22974,-29916,8133,31131,69399,160471,100985,-81335,-162735,-108993,-6144,38449,3785,-24673,-36406,-44614,-57318,-90785,-116257,-105580,-55814,15197,44894,26150,17222,49410,68769,44534,1166,-25535,6791,51671,32505,-18293,-52155,-69438,-35121,20231,51251,36847,23242,5602,4250,-6602,-6968,35127,78958,45090,-6966,-13201,41782,91310,87601,60369,24466,2335,33138,73733,34979,3054,66917,98818,-2273,-61790,-17920,13555,-46664,-110070,-91068,-18891,52583,105782,66611,6928,64391,136251,109421,18167,-87320,-140913,-89029,-39495,-58817,-77911,-43498,-27266,-61658,-53465,-6303,21823,53124,56453,-1743,-37420,-19387,-51293,-101176,-25255,93048,86022,16864,-54598,-111962,-87487,-38897,-26950,-41511,-105046,-134598,-111544,-60319,-34449,-23255,421,41952,83908,116787,114035,110390,95477,8628,-24148,47244,133637,128937,59539,-122,-55115,-84471,-39116,27944,-10743,-94495,-125252,-121314,-132301,-74664,48321,91041,21361,-34674],[-77209,-38124,-3176,31362,10645,-21053,-14786,5282,15863,-11556,-71401,-80798,-46718,-17536,9309,41724,61729,81077,74156,50801,4983,-4607,39309,91450,70722,32499,37909,77095,26501,-57670,-27286,113192,206885,169732,85977,23783,-14504,-25658,-18294,23176,72235,49219,-45316,-97766,-111137,-90129,-39283,-21875,-65947,-122870,-88917,-39157,-34433,5705,80464,131732,125958,45702,-12659,-6599,-50767,-110357,-94041,-60612,-24107,41892,91021,88889,68606,11019,-16246,46503,121658,141522,100518,10665,-38637,-25139,-55975,-114955,-71371,9853,40172,-2505,-76505,-102799,-23084,20641,-26484,-76440,-116754,-125745,-92180,-83467,-31632,98690,125505,12279,-63611,8592,114576,112792,55761,28962,20634,23863,-11996,-97442,-132102,-141864,-151843,-20072,107361,51020,-28335,-22782,-17750,-13155,-10718,-3102,36830,41912,-15738,-29210,4567,2950,23818,82473,87858,26061,-22818,-54588,-78052,-101066,-85639,7688,79355,65230,4024,-37493,-36278,34625,60795,44124,58588,58957,11624,-46915,-121964,-153077,-86650,8565,36355,16711,-7496,-61043,-71234,13586,100788,95485,64870,58022,57747,77018,104941,92722,60277,-7511,-110564,-177978,-133690,-50382,-19458,-9325,29668,35558,2643,-5449,59781,116817,54088,-48723,-101998,-106452,-58172,-37482,-95513,-131802,-48840,62608,77257,44144,-10822,-30361,5055,11927,-15110,27435,85632,51541,-32087,-51938,-72260,-64479,13777,64044,44404,29075,44340,74165,106099,126457,97719,69888,56517,68970,38495,-15795,-38239,-70934,-123146,-120077,-38065,38990,67122,40851,23355,74499,111671,74544,13731,-16299,-8841,21330,67909,70427,-62069,-203020,-127566,21221,48723,-35876,-59915,949,47533,26109,19765,34335,-6465,-37799,-43223,-74601,-137301,-147146,-127038,-143742,-168259,-169402,-172882,-185173,-158215,-137627,-129765,-82192,-26077,-40554,-16310,78677,35453,-101071,-125871,-17304,21838,-54267,-83018,-1843,28534,-17445,-50821,-44661,2159,87520,100548,37170,33201,48338,6749,6372,43503,40151,14466,-46921,-90091,-62250,-5041,39340,8554,-70021,-25690,51876,74673,106564,101151,46053,-12982,-17898,41592,82607,49131,23276,-9612,-67759,-87228,-92837,-96737,-70069,-12442,15332,50227,80008,52222,26964,21877,23193,98599,195624,190763,62481,-58242,-68260,-27522,34333,74409,58427,-21693,-90930,-113357,-89266,-46153,-80964,-113877,-81190,-89153,-118365,-65557,34529,55442,12697,34512,54591,305,-25408,33028,100706,81556,35175,46338,67666,39685,5838,-5225,-17260,-27470,-13574,37569,83354,21234,-69411,-87491,-38123,31969,37634,-37459,-100388,-117901,-65707,27099,30848,-17198,-24950,-30059,-32478,-51935,-84109,-35987,92484,203658,146782,10063,-37316,15909,80381,83792,45679,53779,60861,45127,45674,32557,988,3645,14149,1987,66836,119767,7667,-131616,-150487,-108654,-79598,-36082,43863,108776,105943,73951,73090,118299,134727,81153,-258,-50048,-24961,-10418,-72378,-117504,-75408,-36743,-1823,73487,114332,68022,-25536,-117863,-119090,-14869,13247,-21896,-51601,-64639,-23782,48743,35405,-15409,-6155,22323,45950,87071,46882,-69186,-98154,-78752,-100730,-66341,47599,66786,-37226,-103918,-63305,9872,14604,-19990,-40907,-56498,-77703,-51488,9345,59023,36394,-26225,-45327,9173,29926,-45845,-67261,-15046,-15187,-55738,-37244,-14852,-85351,-132429,-73777,19258,78672,45553,-52893,-56039,14495,59597,114178,111693,-6379,-72826,-7815,74966,89332,65860,43286,33114,20259,47122,110756,133641,99013,21652,21726,52553,37586,9260,47534,114626,131746,84810,46387,58570,57396,17467,3741,-28338,-35056,35036,85715,117646,226035,279907,127194,-45195,-19930,74606,72044,-13993,-85885,-58801,17908,52569,82052,149836,163732,36448,-116790,-189338,-144901,-37520,86158,143746,106896,56225,-11620,-42233,21278,93899,88000,49048,-48821,-125969,-88954,-21804,-11345,-40094,-26898,-5324,-22673,-57780,-57662,-35397,-57755,-97661,-102745,-84851,-44103,8384,8684,-40717,-38437,40979,84780,56756,13941,-205,-25896,-37654,-58889,-96413,-78655,13741,62755,41700,29297,46927,46422,34974,51595,66497,-5538,-36899,23222,14666,-58046,-85420,-92793,-88871,-59004,9855,96259,95758,29426,-67436,-127138,-105253,-54965,-14765,67470,123288,54934,-58953,-148504,-163953,-73635,17643,66675,129744,103183,7018,-30006,-5852,32062,58423,55842,49082,72195,93465,134066,162388,116812,12199,-45191,-30899,437,26169,-7343,-46920,-17287,53413,64692,34792,69064,161234,172461,77517,-2419,41410,114033,50524,-75121,-98127,-87581,-120694,-130866,-73254,-559,11332,9133,13803,-2860,-56560,-88758,-91595,-65369,-66671,-42335,51532,73116,-47999,-145744,-156316,-82413,62664,129867,22205,-94255,-91134,-63113,-69028,-38257,25538,51644,-7208,-99035,-91227,-27127,-2917,2671,35217,71151,69889,69238,74905,55697,47740,36147,-4257,-42651,-44167,-93784,-158016,-101964,32654,115160,100928,29826,-25057,-61209,-74741,-22815,37268,16147,-13731,14825,58789,34181,-10595,-10363,17452,37522,48353,33496,-8461,-66451,-91168,-21159,18277,-52455,-112603,-89847,-51269,-34561,-42400,6685,108706,164354,143191,101399,63848,103234,162361,120785,-9224,-122736,-120132,-11379,64077,33537,3987,-7444,-51232,-87101,-83512,-10536,16896,10693,24481,-23412,-104904,-127270,-110851,-55647,11642,-28891,-102975,-111598,-36545,32314,3721,-73705,-51553,-10362,-49000,-49027,14098,15099,-19568,-19368,-11129,-25611,-36657,-30505,-11957,4366,4377,42995,56234,4360,-59753,-111040,-114524,-47916,15118,21024,-23462,-71510,-97688,-69911,-25161,-6981,1162,-6227,-48217,-55247,6784,50167,77512,82231,63682,30414,-6038,776,15237,-26950,-19375,21000,28007,-32048,-100272,-53657,27943,-12939,-83549,-32181,75140,77985,-2205,-8780,83118,92399,6540,-69318,-82974,-39725,43671,112709,104134,17410,-39091,-8618,62280,71355,39603,-32617,-111694,-79356,11180,61147,83551,65724,-2266,-29584,3251,65218,88971,39839,26370,117438,128169,50114,28464,51127,83145,123863,118289,82760,36828,-22547,-120328,-233727,-213105,-67538,16582,26652,27557,16318,39278,79865,33207,-106437,-130754,-35732,27264,99375,183780,94337,-41018,-79969,-93073,-52893,-8971,-35967,-78711,-102082,-96067,-58967,-39462,-52658,-74817,-60060,2052,29728,8003,-18610,-5523,56987,96562,27412,-39463,332,69557,51151,-800,-17510,-10309,24948,64146,85201,69777,41400,-5660,-46845,-69967,-23094,60084,85634,44001,23926,30374,46453,51207,61667,87536,72127,32929,37506,62246,20783,-46154,-32767,-16201,-89747,-84221,41197,89859,-22546,-96832,-54633,14867,64972,106675,49281,-21949,11715,83780,127574,77434,-58135,-111440,-25652,48265,11983,-55809,-45618,-7338,-19256,-8926,34868,38745,37810,91942,89632,222,-53393,-82150,-100888,-12740,114974,113372,17778,-42247,-91970,-162549,-206637,-177747,-128135,-115289,-78051,-20134,30992,29605,-2513,-35724,-46719,-46687,-27285,8199,59952,73216,9650,-25843,-5300,53911,88528,42623,-43357,-82318,-46917,9731,35373,-7165,-56911,-70494,-67695,-69787,-24749,44043,41755,-45951,-79288],[-37953,-10806,-18112,-2399,5612,-3269,-8929,8146,45704,49995,-32394,-107180,-125093,-75804,15573,55063,55825,80469,56509,24950,10471,32038,67079,74454,34851,20025,34385,82241,46209,-57299,-62591,38880,106526,62941,-10701,-67193,-106846,-78525,-7546,67092,92848,7289,-101905,-117002,-100472,-74331,-32930,-26383,-66298,-127672,-115285,-64545,-30590,-560,19114,33159,48903,18953,-23747,10781,36488,-9883,-34863,-16737,11259,57248,93294,82305,27547,-54608,-72720,-1208,82016,126741,102354,9478,-40696,-13989,-28932,-64692,-30274,7821,24708,17101,-26131,-47732,8999,37681,1439,-20129,-30896,-53643,-62991,-58812,-44065,1377,24072,-15477,-72269,-49576,47047,93905,57718,-1981,-65413,-85371,-59073,-47926,-57526,-88150,-100842,20411,150249,110043,38474,36574,36655,44471,42362,31415,67497,59912,-33239,-62182,-3739,33483,87826,141602,111971,31451,-22571,-32964,-29332,-31972,-11618,29886,50067,42780,7897,-20515,902,74497,89041,70410,73339,51824,14129,-19354,-98870,-142519,-98466,-25498,21882,45248,54397,42184,39200,62516,110517,152068,111840,40118,63923,136957,136985,72512,59736,30639,-77735,-146036,-90224,-25409,-43834,-94574,-65333,9317,49441,45472,63704,72446,32214,-25726,-57991,-60403,-37105,-17685,-37423,-53681,13757,113279,86226,-2949,-39216,-1476,18949,1319,24406,101090,84653,-78371,-159373,-91709,-87188,-97553,-22630,19907,15538,49446,53664,62802,118784,147535,93087,38440,-8791,14916,59057,54996,39473,8368,-60439,-101014,-78089,-42235,-10266,-8877,-18194,15402,48495,15319,-61482,-86826,-50237,6921,60566,34897,-100271,-206980,-171221,-70746,-5755,-15977,-45159,-77387,-77409,-27340,27014,38136,-2947,-57245,-91170,-97868,-104778,-99115,-105497,-153108,-180955,-134590,-109725,-132347,-97453,-57202,-83441,-98713,-77295,-66761,9773,107374,78567,-32374,-60318,16902,64730,15872,-47758,-34500,2431,-6678,-43971,-38819,20013,80360,58611,17841,35808,46314,17880,50085,74526,18474,-49202,-95434,-74861,-15972,28116,62257,54731,-35036,-18585,99959,138047,94027,68426,49664,-9079,-32539,50190,95316,42483,-1649,-29305,-85821,-112517,-94536,-81570,-72099,-24999,-1480,-2016,-11100,-49078,-56174,-43957,-32131,44886,121459,85043,-25794,-77968,-17269,40409,55373,72047,93885,62386,677,-27559,-3467,21844,-32813,-49925,4130,-15335,-78068,-83941,-30250,-10190,-16491,59817,135046,108045,41042,18681,5638,-30512,-35092,8589,35903,17017,15650,48473,45502,7369,8529,56275,103761,41820,-89054,-129669,-48998,16092,-13394,-72149,-87014,-74195,-12754,74447,61702,133,-2395,1619,-4873,-26854,-55907,-45370,8511,79073,59178,-38785,-93582,-33733,74117,103968,21766,-43368,-26763,31402,64616,69895,50327,27963,27492,25054,46035,46823,-22158,-95185,-116265,-96362,-71330,-33597,27684,93203,138028,114546,65333,99873,151378,120676,36613,-40798,-21253,28016,1872,-45482,-62584,-72637,-37388,72791,162597,104945,-30246,-128511,-129037,-61083,-51487,-62908,-59642,-77427,-58032,19622,38783,-7928,-38598,-12137,51741,89467,43576,-47604,-79516,-82467,-100557,-65738,8457,6831,-35166,-29708,8303,67957,76777,23635,-10102,-10446,-14996,-17990,-33618,-26324,-21721,-54381,-50060,21708,68742,26509,-26729,-50503,-30675,9037,49595,41604,-68225,-156536,-104141,31776,124150,77279,-30516,-23516,46429,60448,39710,22937,-27613,-43814,22900,54859,32457,-4711,-60040,-67020,-23828,40224,86134,31513,-56629,-71289,-22247,19984,-599,-27684,24788,102939,128336,101056,80259,80621,47519,-6044,-20649,-31366,-25900,41371,65544,21895,48615,127167,100573,14740,41200,107819,71427,-51302,-166181,-154725,4029,117530,118743,94875,47064,-45484,-75373,-48201,-50424,-21728,94477,160840,99870,27600,-10760,21497,91997,111047,80072,41928,-34175,-82909,-36176,49652,91926,50295,-3737,-47736,-62398,-40245,-8386,-8218,-55605,-109556,-120954,-94968,-34220,13625,-3727,-63435,-72122,-6833,8275,-4952,15869,13379,-37101,-25459,-13891,-46884,-16001,63918,62089,-16759,-85544,-74036,-8261,53141,124437,179320,111355,32219,55169,83392,46452,-1464,-37015,-69165,-65685,2091,91449,89994,19363,-86697,-145226,-128545,-81777,-19468,70967,102754,42925,-38264,-135699,-173004,-67364,32571,87397,175956,160770,15815,-57650,25564,126365,147504,119644,68838,44247,91759,158244,122348,39389,-9012,-7282,-18962,-45967,-15976,19409,9881,-7977,39552,126202,148528,139680,151293,139005,72527,-2766,-10104,56247,50123,-61592,-116052,-86883,-65585,-71641,-38722,32293,43708,23321,24510,22856,-22017,-65967,-85133,-48979,-48931,-47564,51697,105626,-11325,-129242,-154147,-75507,56881,101780,26535,-62801,-93174,-72770,-48495,-41998,-13968,28067,-11159,-91250,-90965,-81213,-67589,-16078,15803,26806,31044,42343,58450,39252,5446,-16812,-41881,-74931,-92620,-141183,-203192,-167958,-47031,37093,45394,-11432,-61436,-80619,-87615,-63780,-29947,-55905,-49843,30052,66716,5955,-53891,-71970,-66651,-52829,-16741,27521,5675,-73955,-121620,-79535,-6710,3311,-21678,-24599,10571,-6013,-58741,6134,135324,154183,117027,98038,47856,38540,78391,73973,5264,-62166,-50910,33852,112412,120080,59335,-27000,-95893,-126160,-129843,-78793,-64795,-73344,-27747,11089,-17798,-81486,-122438,-79614,-5715,-3582,-30420,-32842,17956,52370,3898,-65141,-67870,-58797,-49864,15964,38423,-59091,-107984,-60239,-27245,-4384,11165,-419,21080,70871,73534,87642,98001,65492,-18097,-134330,-151221,-45360,34039,50598,17746,-48028,-98279,-77231,-31310,-12431,-23294,-37569,-27798,14758,60670,81122,108443,86354,32148,17185,29983,25757,-22491,-96275,-83229,-23303,19140,15286,-26357,-3518,48082,30063,-7435,-4182,34494,51901,7576,-51592,-42152,-33147,-55514,-71864,-54545,-26040,6414,40879,39616,-22282,-61676,-21334,25203,-13574,-22904,15976,11704,41525,134109,189838,180770,104620,-8417,-49344,20220,88407,82069,38494,55710,141129,126605,57792,57575,74750,122679,178440,146625,86063,80599,75708,-15725,-107524,-33989,85708,73253,40797,14715,-54574,-28851,68945,36126,-100576,-144525,-107866,-30516,74028,109588,23528,3667,325,-91975,-115099,-45167,-43104,-94443,-120292,-88637,-9788,22205,-20698,-47866,-14492,20660,2404,-28129,-38760,-27782,29118,82634,33174,-31093,18351,83659,55066,4273,22016,65872,94726,100482,86301,48836,31464,-6361,-63413,-63379,32886,104712,99306,53802,45383,44154,25398,26613,87535,107155,30312,-21555,4248,36305,15631,-43979,-76739,-76306,-103132,-66333,69462,137001,45140,2639,17255,17520,38440,70765,-2390,-88441,-93295,-46197,55207,79413,-20465,-50806,44622,104126,50221,-51631,-78946,-49034,-16215,24456,34129,-28352,-42439,61939,123412,55190,-12322,-22384,-15342,41354,99344,66162,7570,929,-76444,-233259,-284446,-197300,-107926,-80138,-40773,43133,106993,61988,-37350,-84267,-90791,-122527,-135320,-71659,24671,38646,-25155,-67967,-97679,-71187,17841,25236,-48196,-62274,-7004,24601,42478,43164,30916,41063,46256,-1213,-15704,17912,35048,-19574,-46155],[-5525,10934,-5434,-6416,-4065,-23847,-36485,-7756,59153,98268,16437,-72137,-95379,-41339,52659,71251,28375,21834,-5782,-3663,54649,96149,65679,8701,-17604,15345,30314,44018,18212,-33306,-41156,-17610,-29699,-83195,-106382,-111646,-129137,-107495,-22995,78918,116376,34659,-52469,-66264,-57546,-37469,-16475,-13237,-24819,-87713,-121875,-93375,-51024,-36360,-38943,-36428,-19682,-23211,-25453,48022,112642,104953,69635,44152,19819,9299,5650,13,-34340,-104543,-109677,-49733,11069,78158,92190,22617,-7018,19432,13466,2942,14884,14711,40879,67687,38787,4396,16611,23076,14533,30819,42256,182,-8966,41443,17626,-76358,-90019,-44740,-84152,-123306,-57386,27064,38649,-30317,-127574,-124982,-47260,-5050,-1546,-4986,-18010,11418,76407,74096,60367,59274,41711,44055,58313,38811,44517,18642,-72622,-88586,-5996,38417,86279,143588,101685,3649,-40691,-23749,4908,8675,4204,-453,-6457,-2255,-28120,-70350,-55944,25126,66470,54479,35932,36538,54269,53471,-20989,-91995,-102326,-68329,-12790,22279,30621,54803,88215,79822,74657,110405,79291,11275,41332,92856,85512,65342,99861,94904,3837,-38560,1139,15458,-22663,-85627,-81738,-18773,41379,41442,42777,43741,19114,-16590,-42144,-40989,-43214,-29996,18466,55628,51203,45436,-5974,-64316,-36767,48595,56055,28657,78026,137904,66002,-112150,-173920,-73852,-68567,-91169,-31679,-17910,-28153,32622,38836,15650,55514,71981,26112,-3349,-27283,14016,70760,59658,44173,44289,-12414,-94579,-141052,-143356,-125932,-108880,-72267,-33270,-28208,-74700,-139989,-136857,-67716,3082,55546,36606,-87467,-185509,-197036,-163252,-100131,-52664,-56037,-107408,-118512,-52653,20214,32286,-30057,-84447,-67557,-15927,-5117,-23370,-44661,-83249,-86242,-28120,-27034,-89154,-73606,-26799,-43732,-67830,-47079,12285,55946,55656,53948,22412,-47736,-51942,19116,52789,-1644,-43242,-10348,30576,9021,-15881,-6885,-11408,-23590,7312,41302,29515,11186,45379,71527,40313,2572,-23951,-37572,-25986,2590,38484,53797,11518,7725,66545,65837,4314,-4668,55319,59660,36713,79916,84050,16027,-26935,-49387,-62220,-45998,-26531,-27873,-52890,-53926,-42974,-36116,-44018,-87726,-99199,-83495,-71506,-14844,33955,15992,-38441,-56395,-24041,22805,53700,37720,18055,18743,28583,37916,41465,11669,-53606,-47186,6884,25207,35280,33398,34305,15295,-22465,34624,133001,151279,84845,1685,-59440,-81583,-60225,-50348,-55615,-71452,-48156,28644,60292,25816,20495,58800,104825,75764,-27631,-59921,20600,33266,-36778,-72891,-50456,-31,57590,86084,55614,34747,55353,60404,46552,38164,28415,-4230,-68095,-88375,-70019,-57921,-45325,-20512,13967,10667,-71856,-137516,-79815,24966,67705,107659,94350,-3218,-28323,46241,77705,20989,-22462,-34063,-51534,-23810,17763,23679,5329,37149,86936,73413,32667,49708,82083,79005,69326,10947,-3003,41486,48287,9196,-67777,-182860,-187216,-20455,139708,104247,-16261,-60655,-67035,-93512,-110232,-63630,-25061,-34438,-31849,-8894,9615,3044,-37445,-49295,-4791,13863,-22686,-70404,-79685,-59531,-54920,-59795,-39728,-12109,35296,53819,33555,82068,122573,61111,-4727,9843,52733,65591,-1292,-58931,-68008,-78837,-66501,-3273,60155,50815,-25873,-109110,-95201,630,60914,63627,12621,-70387,-104358,-20422,82806,98965,48450,18969,55481,55740,-22581,-29205,29684,47830,55812,33673,-15477,-45781,-72249,-63869,-46060,-4004,35319,5438,-74908,-59561,11062,40737,-9841,-62958,-21758,46154,58890,43444,52770,58883,9121,-30540,-39829,-59595,-70341,-20056,1255,-55725,-83143,-23010,12164,-5980,19757,80196,83386,9304,-119553,-168089,-31527,91903,106931,65713,-7305,-54987,-21019,33003,23311,14736,84149,124035,86662,30749,-18512,7722,43974,26886,35087,44608,-27913,-67675,5265,112654,195933,167323,68593,-17233,-30258,-2855,24559,7041,-40059,-67076,-58399,-51778,-51696,-35971,-8512,-22054,-55608,-55152,-61818,-37941,26709,3408,-54039,-8619,19846,4808,51845,87201,45627,-31828,-132593,-170892,-100766,-2382,92957,156532,119596,53425,41584,76251,99466,69303,15578,-34944,-46109,-5025,34096,37880,35021,-1983,-25898,-32058,-24590,22617,64160,16192,-55936,-65123,-49813,-30746,27855,76521,105393,158555,135714,-12626,-88853,41398,188809,185461,112426,54519,31604,62410,86609,28416,-13364,11199,27392,-56825,-153045,-84721,49427,64443,14039,52770,164736,192457,140814,84294,57288,32860,-17701,-56213,-12271,33847,-34982,-93882,-33872,48485,50054,31117,60567,59403,3124,-25905,2569,-5005,-30650,-39611,-18964,-36918,-46203,36591,94787,6562,-90445,-76878,20401,92840,83875,31362,-29238,-99382,-126868,-105023,-74873,-17528,49812,29370,-44091,-55229,-38608,6604,64326,38783,-15936,-16809,6874,40656,65629,32716,-41800,-80258,-63519,-54786,-94515,-142355,-138830,-89658,-53645,-37891,-28271,-9907,-5311,-34627,-64662,-74240,-94159,-59370,25777,40405,-26900,-74294,-98585,-91034,-67265,-46529,-17719,-29261,-89902,-105509,-44741,37661,54992,37334,24115,51638,30888,-36143,5875,95222,85398,37442,5700,-47791,-75651,-52430,-10520,-1045,-28465,11627,90106,128982,134034,79582,-29251,-117041,-127257,-133160,-108152,-96082,-103858,-68216,-3144,53588,38452,-39874,-58828,-7200,37684,55778,43881,42650,30391,2645,-33011,-109773,-172731,-89513,40303,36791,-53838,-65119,-41464,-53021,-19700,14758,-23256,-2626,69754,58208,41934,79731,92005,-2521,-134730,-144836,-48561,7866,50679,63847,840,-52472,-28618,1146,5825,-18199,-39588,-21087,7724,24322,49105,104062,86605,34728,55900,90548,50574,-41789,-115516,-82345,12341,81648,87870,37836,-463,-20202,-10329,14242,5953,-8613,31107,45866,-52905,-132776,-117845,-74150,-21361,45097,57439,30116,15214,8643,-11387,-22911,2956,-309,-98116,-110431,14870,90419,93897,146200,192118,143875,47910,-6191,-21569,39588,74521,17692,-34692,4374,75852,64315,20770,37257,63177,94041,117828,101974,72280,66364,59817,22035,31395,129504,156762,56755,-564,-33096,-112114,-78059,46095,61142,-5740,-75343,-133761,-81526,1100,-4872,-38132,12209,20343,-63684,-100180,-37149,-16102,-61377,-80085,-35264,36612,60278,3697,-29762,7248,2463,-59682,-65641,-32094,-33168,-35365,-13848,-5087,-2097,43191,52820,5465,-24854,10918,56221,76850,50161,-26607,-88039,-36695,-23480,-80979,-46285,64844,81039,56572,36382,34775,47380,55066,65735,114102,93647,-11655,-38491,15154,38861,10077,-42006,-90200,-92041,-89961,-62490,16653,77803,65977,72405,47064,-20040,-28377,-5572,-60437,-136258,-171357,-166363,-69969,3978,-33288,-40823,42794,76697,41499,-17043,-54618,-65514,-33252,17641,13643,-35528,-20650,45353,83499,68337,46541,46304,38122,35795,25294,-10082,8355,36741,-62642,-205686,-215309,-119508,-34644,-13700,-8936,22779,70039,23690,-76589,-93103,-69735,-97565,-118057,-56316,36603,49875,-20384,-97219,-167890,-148537,-40266,1561,-31951,-25079,6651,1917,32956,62750,63050,90222,97820,6990,-58260,-22948,40901,29931,-11247],[-20015,-13679,-2135,13893,-2710,-44362,-56423,-26067,48182,97085,34938,-19272,-20305,7236,54315,53608,-27,-17701,-32583,-2549,97015,157156,87683,-20449,-64044,-10618,39508,51044,32703,55336,86717,55085,-33972,-105658,-104269,-73367,-62757,-61647,-18172,73163,143776,123254,48713,927,-19976,-27392,-26657,-2161,31858,-13270,-87863,-106546,-72565,-45938,-39294,-34281,-27216,-33811,-14177,64991,121669,126711,74553,973,-33717,-42205,-55255,-58607,-54870,-85498,-93448,-68641,-34648,37364,76388,24296,-7083,3215,-1600,-13273,6,44792,104379,90124,38306,12971,8990,8281,14302,14852,7008,-14191,27292,114242,82287,-58605,-95374,-28574,-54562,-121482,-98735,-21136,10412,-49037,-118815,-90967,-35546,-9502,40876,85052,28370,-48931,-58102,-41535,-13885,5687,-19183,-43643,-30404,-30392,-32223,-44860,-89193,-66864,26999,49594,58770,102078,69171,-3270,14,27072,45753,38407,-8796,-42461,-35054,-3153,-3250,-30204,-56735,-17199,40928,43797,24457,62620,103589,88885,24261,-40775,-61287,-35330,-13342,-33624,-66646,-51168,19099,40561,14011,9395,20480,27914,18732,-28499,-23134,52584,109730,95350,53499,52416,79874,72586,49979,27508,20748,24432,41177,32314,37541,62976,46394,2568,-30686,-25976,-29680,-42370,12952,64340,9842,-57343,-71604,-39287,20629,83320,95276,91558,111184,106340,42689,-29667,-58255,-11277,-39513,-59797,-329,59,-29153,13629,18476,-47685,-59356,-30435,-33766,-28277,-975,64964,82514,27765,9148,30907,5103,-69219,-137612,-158740,-168229,-184846,-128412,-36196,-29795,-106527,-169300,-139966,-29407,46567,50515,26988,-57250,-150965,-166866,-173996,-157366,-123035,-91132,-71380,-60135,-52690,-6680,19661,-69548,-119317,-29499,66669,55173,14019,5484,21294,66514,93782,38014,-60434,-79902,-53907,-40459,-31283,16804,82781,58544,10232,26940,32835,-62853,-126280,-67425,28691,29546,-16561,-17134,31329,45455,9065,-48893,-97714,-58147,41689,74647,22548,-28077,-29722,15005,69296,111070,64979,-68072,-109216,-32184,27600,39362,44603,43650,15451,-29533,-55107,-40729,38913,85775,94290,92312,51618,-15256,-34496,-36902,-18100,20125,16215,-18079,-64756,-75155,-44480,-2098,62,-44527,-59403,-59316,-86038,-61549,5358,48447,33812,-6808,-42691,-10360,63738,10668,-92787,-105863,-46365,2776,11005,-17153,-62859,-65334,-47111,-2019,84643,126628,121512,75272,-24791,-35799,61741,122737,83527,4656,-26213,-27206,-48694,-120893,-163788,-147397,-89762,-14936,12777,16248,55415,79068,79365,62881,25265,21665,71573,68770,17552,-34475,-42354,22781,71753,56591,44801,69781,82270,58359,15682,-4419,12426,-384,-76427,-109708,-90557,-34222,11327,-25694,-77667,-76335,-89874,-111740,-48557,35430,48745,81992,69495,-62220,-84233,61192,125379,50666,3576,3714,16655,112371,193089,128896,13397,5851,25094,-6549,-34730,-20313,-4088,20700,66017,38574,5846,18408,35596,29105,-54369,-226975,-267456,-88918,90613,85632,6713,7936,12769,-23660,-51395,-27580,-10186,8685,22617,-7746,-17485,24790,14872,-51231,-67408,-58167,-103602,-148257,-107204,-26456,-10122,-51752,-50740,-1232,50111,18766,-28203,64250,152805,86835,-20740,-40335,6388,48963,7635,-39455,-62582,-79325,-65086,-7961,34815,-2608,-84927,-147894,-146823,-73205,-11246,23214,61128,48072,-29532,-64481,-34807,52673,90898,42873,54917,52127,-25011,769,88929,74013,36667,39621,3829,-33101,-15275,1295,-58951,-87906,-47002,7150,14193,14975,66246,81684,36753,-16781,-9740,21603,5678,-22523,-2206,21482,-5493,-35761,-38843,-68241,-111145,-107654,-91306,-102924,-100588,-52852,-24596,-43239,-46194,-8160,39238,32605,-72404,-139331,-87497,-24295,24298,49059,28567,2609,869,8218,34688,53318,70255,62896,64562,61145,-8533,-39330,-45230,-71614,-32207,31531,-16978,-53903,20116,126685,205579,182319,110189,39978,3959,17859,50501,24359,-25651,-19638,19940,7678,-78572,-106935,-12273,40443,-21505,-90641,-107172,-67872,-33607,-70047,-79652,-5460,23027,49557,117567,111019,45983,-11939,-115841,-205571,-185290,-84911,588,9246,-20663,-9456,-7198,4766,60752,49583,-23352,-52485,-39142,-25112,-25798,1456,73656,87408,57760,31390,36834,69641,63672,-15949,-98716,-96075,-6933,72548,97778,116884,128820,128503,71569,-47654,-106365,-7069,116046,104177,33261,22799,50769,43519,1026,-44112,-26969,42365,55072,-68813,-183038,-77006,85132,85344,32028,82921,147494,127360,60019,-27060,-76573,-38929,-5007,-29154,-36120,-367,-1732,-2607,51514,114730,128122,105560,104069,75719,-18559,-78563,-25543,10391,21349,28872,3663,-41760,-40600,-4758,16318,-22142,-53874,17682,124857,138631,81385,16493,-26191,-73561,-125745,-146665,-105268,-20847,52424,43279,-39362,-67799,-3777,101516,160716,91450,-25428,-59848,-29983,13386,64761,64141,-36257,-96599,-34769,36425,26486,-23424,-62428,-85374,-108457,-112283,-47471,40994,62393,18273,-33635,-73428,-96560,-54141,16555,31216,-10960,-52082,-90387,-60864,4327,11603,-19059,-68330,-135370,-108751,22277,96775,57370,10873,12029,38079,33292,-15873,5338,66880,72064,8599,-68304,-127920,-144942,-101844,-4014,26324,-30357,6731,94976,112942,95401,63632,-27878,-124323,-111673,-82312,-53963,-48473,-61820,-63697,-34670,80668,165240,84743,-24368,-17859,47574,99453,71608,23418,2635,21172,7457,-112314,-206903,-103726,32120,42105,24616,58764,40797,-36131,-42175,-5639,-44756,-51073,13886,8033,-6644,57784,95042,20242,-60272,-57133,-11152,12047,47163,66019,25803,-10242,955,4615,-4073,-10721,12498,34864,-10827,-48221,-5888,86795,107031,87902,105402,93614,33145,-34420,-97263,-64734,39807,107623,76063,-5699,-51376,-72753,-55984,3073,18752,-14303,35429,106779,47173,-31680,-38266,-6220,53622,102778,87333,57796,33163,8571,2856,17033,43488,35073,-87262,-153520,-55391,31624,20243,33863,69930,32446,-25372,-27206,-8048,29988,24899,-51140,-84413,-30803,28346,30845,13935,31073,44906,10950,-7801,28002,39353,-3065,-36539,-34091,20430,82407,52062,-29242,-61391,-83192,-121361,-57622,75561,132983,86779,-13867,-87130,-57604,-43918,-71345,-58889,-15493,13037,21410,-1662,-19875,-20454,-33606,-21407,20809,60711,98002,72034,7092,-11491,-53706,-117589,-67968,3235,-23368,-78885,-94041,-56262,23092,62311,16543,-33329,-30168,-8782,5337,22653,-30353,-162170,-210230,-82049,-36991,-92577,-46225,33682,498,-32913,-25997,-1473,65799,138753,127897,83926,52858,23899,46803,87089,79321,24049,-46368,-93374,-90339,-86224,-68615,-42220,-16281,25294,73882,57717,-6623,-43006,-33331,-50073,-104539,-156338,-178277,-116562,-38317,-42416,-52968,-1111,22245,29022,59177,50287,1443,-4306,21077,26758,62362,106759,84613,47952,62733,101810,98008,36971,-31295,-68804,-47845,38568,66989,-20067,-87586,-89469,-72513,-16691,50701,55138,-14162,-27562,-24463,-38876,-26568,4963,5486,-6735,13937,64304,91812,47079,-46711,-143829,-137273,-58484,-8851,-5416,-3070,-12474,-31796,5838,25404,21955,45688,52700,-6061,-54050,-30834,26827,29314,-15805],[-52262,-64017,-30488,38698,53241,14457,-30548,-48465,2430,51982,30582,22097,9007,-26287,-18464,5756,13843,35561,19055,27453,102776,164537,112428,4842,-95454,-75915,36297,103382,85020,114318,163991,130368,37267,-38078,-59097,-36085,1054,10500,-3946,37827,126224,151706,66724,-360,-30961,-76503,-86649,-10248,77423,49478,-58954,-125248,-80911,-13999,-4072,-13230,-10288,-4387,12098,47627,79580,68240,-16124,-95629,-77688,-32011,-43796,-83546,-66174,-37785,-40908,-52749,-50176,-9881,24992,-21220,-81061,-73717,-55620,-89980,-76117,36135,105450,19814,-48254,-33122,-6709,12660,15107,-32447,-66762,-37682,32564,85185,55537,2548,8353,32793,11141,-38827,-64483,-33923,-16618,-56845,-70051,-41600,-47521,-41937,52055,117798,22609,-89358,-115049,-113179,-100582,-60946,-63133,-101025,-127319,-139061,-115186,-58502,-43535,-27207,38639,61727,49245,34055,5860,22735,95659,102696,78565,80868,41580,-21830,-36075,14993,84489,111638,42412,17833,60300,69875,60471,87411,80193,31610,1682,14919,52082,78046,43668,-38677,-124838,-159390,-83635,-4393,-13569,-49765,-14899,61666,37225,-87326,-94954,22706,77384,53423,59523,80386,93327,85440,86203,111669,123180,95702,59229,19475,15360,43830,37777,724,-15358,14020,31162,-1948,7720,28063,-29834,-80460,-44232,49609,87339,91781,120941,155817,136399,63629,3730,-1008,1794,3864,-20085,-5625,52347,53288,28242,55016,48697,-52052,-121219,-64957,-31134,-42253,-22953,53808,72120,23307,1727,12502,12482,-12750,-49699,-69172,-87819,-154868,-145054,-14478,27048,-70003,-153674,-113799,23257,76925,4806,-35051,-46077,-84367,-86078,-112205,-134371,-139006,-100070,-27061,-1745,-39346,-11665,34819,-50466,-125597,-55767,34330,29102,15258,29855,86780,158223,143288,46988,-43647,-69708,-61045,-46596,-25367,35236,49556,-1791,8055,44794,37955,-23081,-82777,-77432,-5602,25214,-3220,-34103,-7669,32288,15761,-65738,-110504,-32472,83840,102776,32977,-51383,-83795,-40486,56059,143048,63722,-133600,-152787,9047,76996,52697,51545,69212,33144,-18989,-13698,7885,14764,39425,89177,92662,45380,-3895,-2124,30249,57725,66260,25328,-41576,-86602,-53847,7750,56991,69709,47291,33093,-798,-76985,-77295,16690,77360,62600,25062,-16528,610,69289,-2378,-123986,-142434,-99772,-57259,-23733,4007,2801,-4338,-27166,-35442,22524,77477,102193,81528,-15826,-57540,21536,89966,60136,5643,6395,10770,-47404,-156817,-217247,-160216,-44627,4653,-20880,16353,113598,130629,90085,51382,35483,35603,42764,64229,74713,6448,-41987,19005,56695,42286,72051,101800,69176,3549,-75241,-130484,-89173,-22774,-17126,-11280,-19688,-11843,-8584,-75505,-122129,-51855,10276,1744,14061,50711,34223,26498,14592,-65585,-58374,54753,87542,39830,32953,38253,59931,182873,278341,190027,65969,54674,45776,-21766,-70968,-67874,-48627,-13973,18893,22729,34501,35821,30803,41826,4789,-99061,-129744,-38278,54773,36942,-10896,5831,36282,70189,62650,9876,-21102,24202,54006,12901,-18171,39611,69253,-15738,-79116,-80458,-155238,-222599,-121509,5534,4885,-25868,-5547,-2287,-26766,-76000,-87660,46282,162738,119575,12112,-70105,-96730,-61487,-34309,-16153,-36644,-61152,-19008,56637,65764,-30133,-114145,-119131,-94188,-73746,-52820,-32427,8038,60771,46999,-48022,-99851,-10189,53670,19669,20067,22632,-4136,42888,74478,4691,-21373,46049,46353,-2601,21677,36435,-46370,-113603,-93500,-20587,45982,59244,92582,98104,76777,51791,40287,46988,28458,-12287,-10233,30037,30700,-32498,-47155,-38680,-68010,-112459,-145392,-137639,-84091,-16686,24257,-3215,-56916,-79141,-41859,-18291,-69995,-110423,-128310,-136086,-75243,15774,73072,70748,32577,-2634,33793,88765,85239,42284,54302,83164,15687,-31967,-39743,-74390,-68105,-4847,-16446,-40590,11181,86922,109405,69936,68317,56102,5683,32148,104022,74763,-1674,7736,67938,56733,-64979,-131390,-26700,54100,-17922,-93260,-92889,-89795,-137986,-141901,-71398,990,15241,73420,155479,133043,47555,-6654,-80308,-175836,-200022,-107885,-43618,-103076,-140941,-52260,-8612,-7822,40222,-190,-103601,-88953,-30369,-34578,-40552,-1737,71706,63566,35,-15426,42494,83123,55363,13850,-34728,-73797,-40664,23632,83800,161255,187466,130074,24202,-56418,-86829,-65540,-17386,-12592,-49524,-20885,75583,79532,7737,-46888,-41628,17962,60355,-15790,-103090,-12121,109300,90716,43043,81562,79124,17507,-33660,-112649,-165009,-75647,41717,42385,-16270,-14500,46867,102257,95826,77860,105016,124996,121516,93163,16832,-42104,7071,57510,84798,71834,-5789,-50719,-20590,-40816,-64827,-38653,17139,102413,151016,110466,50200,-7582,-38734,-28653,-41390,-79402,-83102,-58717,-12703,15053,-37197,-75527,-18453,97718,173117,121729,-16165,-94086,-66149,-32100,-5934,20622,-38821,-87905,-20596,91823,113991,38451,-32011,-57002,-103244,-142740,-87540,6081,41904,38227,10051,-36769,-61885,-31518,13877,42441,25687,-40394,-104798,-44721,78882,100703,39809,-52949,-155313,-134719,21551,94123,33206,-32385,-25443,18831,35578,9691,24969,77225,90629,28907,-35087,-74067,-86572,-29723,80065,72665,-27847,-29865,35328,61838,58175,47641,-36281,-140621,-112279,-26749,33892,33969,10358,-11064,-6374,92786,199365,133397,-19626,-61668,-9020,58347,42388,-1816,-2363,32538,22281,-59257,-114826,-61719,9328,34875,54254,83456,69024,6742,-24322,5115,4559,-26373,24,6932,-3471,31201,58930,44498,43830,52468,52315,56321,59511,46464,29694,9389,-6539,-35081,-61978,-32954,81553,139218,27918,-70610,-33336,65178,112528,128283,118376,46447,-6647,-9841,-53448,-53208,2433,32842,-23421,-105616,-82269,-7019,24447,47573,23458,-26485,33951,139585,137204,83831,37779,53130,85942,50557,11684,32954,10199,-51106,-43841,12493,56536,82188,-4146,-109533,-101806,-66658,-73116,-79632,-56659,-28416,-28346,-67902,-67661,-20508,-22579,-78034,-75473,-22006,23637,34329,50256,76109,48118,-48385,-83941,-25294,-7318,-58325,-82841,-67999,-42073,-43637,-80317,-86632,-64717,-75612,-87568,-11792,116462,186644,113382,-5786,-29033,13956,-25482,-84323,-93521,-73305,-5411,77998,63998,-27240,-75145,-68205,-26242,14010,52142,125012,136627,43856,-32549,-88314,-128020,-51445,29225,-1652,-72881,-120189,-102790,-1195,48564,9741,-19320,-7644,-7932,-5119,14209,-62206,-198233,-188354,-40830,-19584,-67790,-41077,-21743,-70249,-94095,-83291,-38127,61527,157789,116076,7208,-3450,64663,119862,117693,84330,28502,-47106,-78097,-66795,-80240,-71421,-58995,-62707,-35190,38003,73850,60197,9295,8716,12042,-38622,-92973,-107566,-51676,20003,12709,-28061,-22059,-10757,10730,83524,104903,52232,43676,58232,66109,131860,168047,107523,38575,63706,149410,154838,58485,-48273,-103840,-59209,45625,79009,21361,-2128,-24178,-93592,-73143,53026,99492,-7741,-78694,-36350,39811,61866,77082,95645,72073,30036,36756,78363,84953,33915,-54230,-84452,-54118,-6293,21946,-6369,-65519,-80569,-35133,-17780,-15629,-12115,-11947,-1538,6900,-10756,-320,3134,-22720],[-55538,-84324,-50252,64239,141864,130581,37101,-51670,-37478,28890,66779,88753,16576,-89240,-83614,-3227,85684,148718,98239,46070,69271,102982,79955,25165,-91581,-123463,-6916,98700,83576,68471,88432,72056,16838,-40165,-63449,-42180,10191,27441,-23131,-23332,62700,88209,-1507,-47817,-56277,-121560,-136428,-16618,113979,92030,-44658,-139828,-87748,-4719,10945,-457,1954,31547,41920,24712,36531,32200,-39932,-81709,-35114,21635,-13933,-102769,-89161,-10956,14097,-9056,-42198,-52104,-37855,-75378,-145303,-119631,-63737,-114562,-131723,-30665,3344,-94642,-137321,-85183,-15022,39401,41078,-27441,-58990,-8854,29842,6988,-34106,21304,103375,90939,66875,50654,-17924,-53237,-48922,-60093,-52068,-33658,-56980,-62518,12990,69992,-1558,-71704,-60649,-82243,-106545,-61626,-17647,-26952,-100579,-184025,-143953,-9468,44761,1454,-2039,40779,39912,-33406,-56807,53020,165250,134179,61884,90047,119629,40512,-60025,-32141,117021,195744,115894,71743,101983,111448,86318,49675,-5504,-50727,-37601,64376,155382,155102,99462,20996,-88861,-163037,-103772,2997,17163,-23755,-18953,61284,95866,-17589,-85833,-16767,40122,41916,56672,50766,33337,26349,37807,67233,106864,99208,32069,-53309,-75352,-56435,-40386,-41924,-28597,24735,64636,64055,73052,76549,27748,-1732,32315,102371,105810,93621,130424,174060,151706,56032,-36667,-77665,-96102,-91598,-43411,37597,73204,58060,58190,93633,80675,-8665,-86021,-29925,13349,-45448,-107753,-52009,21717,22898,-7088,-13385,-818,22286,42437,43109,29473,-48502,-97623,-9718,50601,-26730,-119804,-86682,17908,14254,-72632,-68623,-9672,5661,-24635,-72714,-89816,-101950,-90495,-41136,-16853,-27610,12340,65175,13413,-92535,-128407,-86661,-33729,17684,41368,84221,139957,94178,-18523,-72623,-54242,-23356,-31210,-39852,-6138,-33717,-75031,-20941,35546,34364,30825,15991,-10645,-21270,-38203,-55992,-55572,-23338,7291,-842,-57798,-68292,8233,84029,85666,44198,-21653,-60358,-55155,235,63606,-2565,-133540,-84646,104031,147042,73836,15296,28649,43625,22445,57488,85494,3655,-22437,52719,90495,68705,46278,51803,98034,123992,92776,26443,-51429,-89682,-29997,20703,31230,76623,111890,87975,13705,-73393,-73766,-1235,7954,-17919,1229,8747,9477,26163,-38102,-94001,-72806,-54097,-39960,-4277,37365,65552,104574,80150,-25684,-73379,-59301,-22244,15032,-1939,-12656,35797,62981,7539,-44807,-53899,-50545,-66151,-124662,-178479,-127716,16331,55777,-13430,11517,103312,143093,146465,88255,30731,7807,-17217,-5883,34735,764,-37402,11666,45478,47849,80813,80526,19137,-53382,-124118,-169562,-112430,-6491,22507,11644,-8499,-26633,-44220,-81906,-85178,11780,84481,55182,26313,53695,37276,-10056,-28288,-26848,-362,5836,-43631,-52354,29293,64459,42345,79166,113373,85074,75157,107523,89286,16759,-41425,-65226,-51743,-35852,-40001,-15659,56444,81355,54510,39653,54886,75351,68723,42944,18490,-51896,-94593,-61547,-9934,57734,66745,-9761,-41351,7809,32968,19942,-131,23287,51711,671,-52232,-67642,-154204,-217850,-92380,26762,-865,-3069,25203,-46447,-111806,-103722,-83275,-3492,85425,106296,71863,-16278,-114539,-115547,-51411,-13261,-42570,-49394,36085,117638,107843,11416,-66473,-56383,10555,27671,2315,-34409,-77552,-34611,27111,-18884,-61967,-20505,-1224,-23586,-35002,-27300,-13947,11940,-5954,-73812,-70560,16505,43725,1123,4028,21262,-18915,-58220,-61291,-30003,8660,47037,79224,66634,25447,9736,19543,39434,54763,38024,26318,66322,67644,-21097,-50949,1374,11266,-57572,-153793,-168615,-101685,-16809,57678,63969,-8257,-89418,-90685,-36005,-17221,-55312,-114334,-158778,-113707,-16259,69470,104512,91819,57383,57808,102803,98613,43424,38824,50512,3251,10847,36397,-18674,-63623,-40534,-55469,-81394,-34298,26244,11512,-46211,-16147,16468,-10912,31272,136148,120909,26999,11750,66060,74864,-18561,-109850,-56956,14422,-44961,-91249,-60029,-90472,-176192,-131679,-27889,6197,1858,48436,117268,104482,11456,-43027,-58340,-110334,-141882,-70645,-34251,-105247,-117958,-14442,41759,67344,98579,5702,-110125,-61438,9489,-20295,-27469,2232,19887,-35652,-98039,-83384,15374,72459,27466,1771,8628,-36913,-77425,-57880,46505,195728,229192,118679,-1020,-41739,-48128,-71708,-75312,-52741,-74792,-58717,71008,131958,78191,-9723,-66939,-41101,45499,42122,-36080,-14705,73480,82233,37841,31806,7038,-47997,-69132,-100131,-122002,-56452,55258,71031,8584,16225,95769,126246,57246,6643,41836,69560,64799,68136,54915,33813,74599,107588,118754,66586,-28696,-39936,13738,-35389,-78916,-6785,106774,152454,91961,2963,-13929,-20274,-44932,-17103,24208,15910,-40837,-108387,-92375,-28,25486,-13558,-21097,43448,117111,102134,-9528,-95161,-81992,-61528,-60382,-44356,-53142,-65345,-21245,70354,90384,5741,-44765,-26323,-62787,-117373,-109488,-61282,-3551,53337,44190,9326,13734,26672,16546,27823,18033,-66114,-141299,-60388,84931,106732,52159,-16659,-108399,-130073,-39183,44667,35976,-7802,-14325,37128,59427,58301,85477,94503,52939,17652,44155,60234,28579,36856,90593,70690,3705,-22243,-27683,-14473,34899,64113,-15724,-125730,-94446,1888,71456,78995,54950,42765,61259,93385,104980,49936,-56249,-120496,-96010,-23589,7824,9255,-790,-8022,-12369,-14147,-12420,-11673,-22137,-17507,-13196,-28661,-31447,-6555,11743,40211,90443,93248,71509,42896,1546,-36206,-32028,15536,70384,87271,81969,80419,80038,57899,32883,10609,-9775,-52855,-90222,-52920,89978,171889,56099,-66990,-48759,30905,68615,99304,99631,24918,-22943,6208,-2570,-24778,-35765,-53790,-99009,-137452,-44925,117692,187736,140406,14617,-57999,11358,104822,86156,312,-50649,17531,56400,-28836,-65698,-11281,-55090,-147612,-108572,-15853,22674,72200,70035,5436,-39787,-58188,-65472,-93929,-103418,-24539,19082,-63265,-125981,-73666,-41751,-60767,-47315,-20302,4811,29071,80638,121460,64732,-26740,-47523,-25227,-29390,-37937,-19110,5496,9365,-38226,-86825,-59068,2296,2885,-21751,15446,101804,160937,104635,4203,6713,71801,24440,-82726,-164447,-150006,-52333,37488,42965,-14971,-79867,-103139,-87709,-58030,9375,104605,118422,34559,-32141,-66245,-88127,-36514,34343,22382,-54530,-128377,-134539,-61685,9409,27134,16023,-10171,-20457,10614,31634,-57220,-140807,-66471,46615,18464,-18426,-16018,-43862,-74539,-55813,-51078,-33193,18626,70871,40919,-31920,-37570,36708,93624,68931,22701,-11636,-40242,-29211,-7837,-46999,-67700,-58004,-61324,-64291,6715,80598,102792,56982,43391,27335,-37624,-72612,-49188,35792,112788,91157,21285,-229,-8427,-13887,17509,31807,7694,43885,85159,79752,87764,96182,56359,11838,49610,156623,200811,135511,44948,-38763,-72563,-7760,56282,28772,2894,-21076,-101519,-109681,-1530,77479,28810,-52174,-35623,50111,76118,75582,94485,57046,-26425,-48962,-16829,18008,37237,6987,-35271,-46976,-12298,32445,-17704,-107636,-116567,-53570,-8739,7053,-5871,-20415,-1679,20238,-19529,-23513,-957,-8464],[-23181,-45160,-2077,107074,187812,194026,111341,13111,3835,85765,173508,202240,80132,-52833,-35591,63190,164322,220042,127460,20822,14283,28060,18834,25461,-26882,-82439,-60539,10997,26333,10898,1093,-23318,-76595,-114697,-88204,-39247,-7991,-20422,-66409,-61946,22640,45334,-22999,-39942,-31278,-88766,-108750,-4976,133174,133315,6107,-93540,-81753,-42232,4177,42751,49331,68436,65530,25178,24440,66009,75131,71030,66551,60459,6515,-72179,-53325,20634,52282,32535,-10781,-39198,-40579,-60579,-101523,-68669,1369,-30675,-80534,-65396,-74045,-122464,-126322,-75930,8479,87350,98998,41981,18932,41117,37715,-21488,-67821,8942,111446,108244,91043,90055,706,-83685,-76698,-62696,-75150,-58326,-43481,-50014,-27202,15731,-8314,-36790,-3666,-22295,-46280,-628,70194,94951,15677,-113598,-96483,40840,105887,37381,-20270,11038,25191,-39607,-43422,72189,159635,107789,16407,41124,121783,65390,-104298,-118918,61608,156166,78598,42081,88137,118996,59795,-28948,-56775,-51446,-29884,70072,142869,113324,85365,59644,-28742,-92595,-32969,55732,63789,34372,13343,61924,153288,92900,-28419,-33202,28830,71487,62320,2003,-32241,-25062,-21825,-36232,1600,29691,-27169,-129773,-152804,-118969,-83049,-66225,-62861,-33145,15165,87363,160843,183977,141244,105289,94442,97626,101302,129251,144092,138413,123983,63026,-26308,-110166,-202532,-202498,-90884,39061,54432,11953,15191,38061,21756,-5633,-20694,14903,53061,-11020,-130895,-108894,-14388,-8576,-53281,-54867,-33542,12690,84900,118523,95189,35976,-18219,-13346,23720,567,-55217,-40080,-21178,-77283,-88202,8385,77997,63587,-6854,-58548,-52673,-69082,-96156,-79581,-37801,-6908,19709,43203,29027,-43383,-142141,-149317,-49016,44410,59978,65117,82792,5813,-119132,-140789,-54300,23092,15457,-29936,-42358,-57867,-99607,-93770,-32616,11184,25882,51730,56919,-6378,-98297,-109000,-39703,23250,23849,-1587,-14485,16706,73389,90559,75735,68243,44448,2533,-26492,-22057,-6064,-18994,-33732,35690,153487,170495,81586,-27557,-60145,-36076,-14134,78855,129970,23543,-34277,39311,81602,84949,101317,109218,119568,125075,88038,28214,-24054,-55197,-28780,-36249,-71622,8192,100507,66290,-21351,-69339,-47354,-27492,-64174,-77162,-31011,-13857,-15609,-23218,-70977,-62151,2338,37470,49948,53330,32257,46756,147436,159445,19581,-95530,-146090,-136562,-61408,-7241,25107,54418,25106,-58479,-98090,-98899,-91783,-46908,-23842,-44437,-43798,36929,72198,13961,-14892,8670,92125,188651,134712,37233,8889,-22527,-57864,-28941,-9860,-27269,-337,47644,53995,27237,-10196,-46582,-71181,-86508,-71611,-1034,65122,15422,-60080,-65963,-34780,4375,16769,1954,23716,48680,22949,20302,79904,75023,-4994,-46828,-13683,13321,-28914,-101503,-91362,19454,62233,-5322,-81014,-150720,-120696,3293,85852,70191,43619,21261,-16878,-22106,-31006,-53848,-47693,21049,80759,74867,25316,51854,116936,100567,38301,-15820,-114509,-163844,-99513,-32893,100,-14908,-51402,-40357,-11275,1620,30505,38961,13327,-2143,-7676,-1838,-7078,-65600,-100441,-14601,55172,17311,1822,-1922,-84985,-103005,-34041,-35635,-79008,-62567,14801,76918,66585,-7385,-17195,22138,13863,-32791,-11773,72791,103222,80888,49386,2192,-11182,60723,114313,107318,58542,-48685,-84137,-44943,-18565,8182,12002,-17446,-30903,-29200,-21360,-21303,-38954,-44043,-56970,-51775,11203,41757,4652,-946,28305,5716,-4788,5905,28493,23555,29932,56093,22956,-73227,-112035,-65325,-15817,24157,47692,48551,63350,61148,28058,18161,47976,39509,-45730,-153324,-162660,-98266,-40789,15192,61017,32846,-53309,-67486,41631,108746,41162,-41042,-80917,-57611,559,60309,109964,135246,118177,92483,93392,72101,14413,-9209,-25619,-42377,27691,69484,7851,-31940,-29656,-90606,-136419,-70083,3288,7842,-46615,-48782,-16190,-12412,7998,100695,125557,60160,22544,45649,71567,18769,-80802,-61976,18483,-21549,-88558,-63003,-58298,-87521,-39362,7204,-4358,-9794,8319,40359,39828,-36506,-82430,-51677,-45712,-60859,-38314,-40137,-55199,-10554,43232,60702,114498,150548,60313,-14603,41919,69329,6177,-3809,28366,13140,-53819,-78116,-53701,23108,79267,3355,-80611,-46447,-18878,-26543,-9195,67463,185981,182269,60426,-10696,-24381,-45026,-63681,-45748,-7263,-35905,-62461,32307,121345,102289,8335,-71166,-51903,42205,57668,-38410,-83215,-6156,56827,28564,-5740,-10918,-30439,-25949,-237,-7620,-37335,-3320,27625,13384,59703,111656,68523,-2365,2760,31261,8545,-11048,-2077,5489,26101,86183,107973,113059,72287,4536,2954,39992,-2537,-46575,14367,125842,137518,23040,-70600,-51911,-32509,-50794,-31865,21265,34380,-24823,-109468,-95150,35685,107553,60392,10702,33031,75715,64104,3544,-46562,-56162,-34793,-17724,-32838,-45940,-39958,-19115,15049,578,-44501,-29916,-6715,-38128,-61825,-69624,-54459,12850,68159,44458,42037,96592,94912,17683,-14030,-18057,-68717,-123255,-61716,28520,4217,-45167,-36348,-55546,-103449,-88487,7500,68373,70021,57566,64949,58340,92516,153854,97852,-17730,-31958,55320,106574,53474,-20541,-23688,17096,45303,44065,-19177,-64009,1931,72352,26092,-48102,-7437,33985,48711,53026,41049,39464,72497,69307,-15423,-75330,-104583,-150654,-136109,-44943,34201,56810,-12105,-82221,-75053,-31779,-10159,-14402,-53211,-73818,-72335,-112204,-150334,-79059,12295,43838,112412,182321,132588,33391,-43507,-128736,-144943,-67118,13138,49298,56770,46619,75718,78083,18142,-10381,3954,-10639,-29860,-37436,10652,66102,-14485,-121291,-98770,-10800,9240,26851,68097,41481,-18095,-16154,4180,14170,-2282,-44181,-84578,-83981,9880,145838,231697,169871,14130,-59722,-11337,25960,-53150,-170705,-185386,-72924,-1529,-41115,-58093,-19672,-63320,-130250,-81667,-23277,-33965,11285,85374,102490,66195,32094,11591,-41171,-85361,-22809,38968,-4062,-92868,-81691,-33994,-15286,-15679,-39536,-40627,11904,83518,110413,57150,26658,39558,18277,-2771,30065,73544,115545,137283,66593,-24174,-14097,53542,72060,51216,49583,61816,90331,98419,48362,37614,94766,54853,-83724,-216529,-209754,-111095,-41313,5991,55033,39794,-26874,-96781,-112494,-32500,59428,51402,-11960,-36835,-29873,-31158,-3122,50779,34935,-53590,-118385,-121943,-83703,-1572,60096,43699,-39676,-69326,-15948,7746,-59936,-73167,22128,87552,27218,-3882,-2630,-27001,-9987,61052,55899,14516,-5878,5199,25298,24092,-4104,2725,46750,30710,-36603,-66419,-22757,36974,55385,1123,-45636,-44009,-27275,-34561,-1194,74067,114366,74708,25599,-38148,-116025,-111651,-33820,72763,140125,110600,44461,41943,44278,8791,-33473,-45854,-36778,16967,65695,45720,13846,14844,-11741,-26975,21628,113329,192940,199019,164933,85409,-37849,-47794,29084,34738,6207,-13047,-50142,-56387,-14960,55408,68089,6041,-38983,-5819,18736,8525,28466,21014,-51086,-98851,-99712,-82081,-31322,11294,15300,-20527,-15377,28807,-1653,-57698,-56522,8773,63403,75285,60461,27425,-14480,-29156,-47723,-29722,11351,9816],[-55228,-39100,35516,100258,101449,87392,79554,62466,56289,116270,208142,224431,108452,8790,18679,64488,107179,133458,35311,-80134,-79621,-37911,-35070,-4655,14340,-35792,-115985,-98742,-34927,3419,-7041,-55330,-127058,-154579,-93562,-48085,-80507,-122619,-124870,-85575,-1007,39756,-564,-13680,-17145,-57687,-85185,-47740,66436,122131,57748,-23956,-70538,-89642,-14619,84593,104888,86861,51147,10100,10833,83065,160477,165643,95674,34012,13785,11762,40963,57384,38979,7700,-2735,-1719,-7864,-15204,-28697,-18165,45767,73087,29139,-32448,-50638,-48704,-45000,-35221,23023,101759,126426,80753,34576,17187,9480,-24930,-40341,1935,44260,59799,68044,60253,-19793,-102552,-92377,-72942,-99047,-81957,-38042,-30837,-22249,12673,-3048,-42348,-41128,-30149,-11943,31046,74489,95737,64662,-13549,-38742,15309,67888,55143,14946,7939,21093,12860,23422,62916,91664,58554,-2617,-5012,59037,34449,-120033,-143746,10700,94991,-220,-77843,-28921,43944,-12201,-85913,-40576,20391,11866,21255,33281,7352,5590,10858,-36762,-61179,18441,79589,60738,48276,67755,106634,157971,113757,17268,-9910,32639,81832,50838,-37855,-43500,-8276,-31926,-96586,-98466,-45488,-33378,-93825,-104617,-50298,-21187,-33624,-73908,-93283,-51077,50915,152418,185424,160827,135307,98675,74275,111970,178267,148093,64223,26998,24768,15545,-48462,-177644,-189941,-93870,11891,37091,-3385,-30541,-60488,-93819,-65595,-7950,28341,56655,37958,-37928,-23563,14725,-38571,-96848,-83991,-52025,-10395,77002,139274,100320,40934,16610,-8525,1165,32683,39977,32909,-18812,-74381,-15692,88696,94191,30882,4384,-483,707,-59421,-112249,-78767,-100,17875,-36646,-82063,-61847,-26853,-86579,-118145,-28534,60672,71380,68982,49546,-68606,-197685,-193580,-70056,31273,54886,-994,-50046,-47920,-99963,-146995,-85521,-4374,-12101,17897,74938,27981,-79799,-83071,-988,51415,22157,-4623,40855,111148,146817,132143,105262,88639,65701,19756,3428,9752,-5258,5681,57745,84573,87516,97137,59656,-34520,-107353,-126760,-84282,42779,109918,39441,-16353,29619,33600,41409,107431,141744,99283,59243,36286,-1300,-5030,-6603,-34224,-100911,-155956,-93110,4610,-8664,-62337,-57088,-8733,-13045,-40955,-29662,-31434,-64680,-49447,-24351,-57598,-43066,15231,60312,84283,60570,-11085,-20914,85637,122037,39470,-63082,-167511,-192068,-123794,-72201,-18680,25910,-22242,-100062,-83877,-26375,-24859,5631,71885,103654,64045,21108,28826,18537,-41653,-62697,38146,152049,99304,7950,-2302,-16003,-46108,-8231,19961,-21710,-24430,36547,39940,-48582,-118419,-107903,-64765,-46502,-17764,64079,104261,8831,-83516,-89969,-32435,53128,89612,42241,-16698,-38634,-29925,23452,108561,105246,6602,-62297,-58911,-29153,-3377,4868,9357,38562,36794,-24837,-122470,-240883,-226015,-81548,-1767,-4717,32627,53449,18366,-807,-13434,-47326,-94566,-74208,11022,52711,3474,-4576,4760,-33873,-49050,-45900,-114123,-153819,-69775,7158,13489,-33439,-44257,-22757,-25519,-14764,40765,64458,27437,-22421,-21341,33760,70570,54089,26358,41448,68528,41806,-19475,-60350,-77405,-32250,23059,-20283,-125204,-169309,-107870,-7521,69020,92966,115622,101349,53715,27502,55179,70147,24604,-10643,-2529,-8568,-8623,38657,93216,147978,156864,52081,-56724,-91361,-44358,16976,-4648,-55681,-31036,26014,39952,-610,-36725,-779,20650,8694,53551,65837,12921,19612,56215,-510,-32998,3393,47102,38555,2380,28880,-5572,-127705,-182345,-117717,-50712,-25326,-3877,2242,-19737,-3037,68809,115264,87852,5900,-102566,-165181,-117214,-46589,-49378,-63121,-21347,10643,-27338,-23757,95138,148666,72179,4146,-1685,9347,23330,49809,79100,109143,106087,91366,56185,-83,-61737,-95763,-105420,-81897,-5671,15418,-10930,710,2157,-81927,-116683,-50909,786,27665,6280,-16645,-5919,-8819,-24075,36234,92899,76910,45572,38195,55348,16238,-64984,-16361,102711,70660,-60619,-85302,-10269,39959,38194,-12610,-45806,-23676,3695,6908,-4058,-56689,-97178,-72610,-31954,-31283,-66293,-91878,-34194,41295,32403,-4080,32401,73819,53126,63433,113993,81471,6581,21542,80016,82000,36746,30323,24613,41208,77049,-20590,-162588,-121891,3458,83085,117915,117624,119190,62468,-13001,-17806,-30681,-102153,-115643,-40536,26567,6398,-51897,-30662,32099,38604,-30370,-78363,-39323,34900,44409,-42890,-108009,-59126,30155,41138,20362,19035,19528,42607,74677,27663,-68094,-87653,-49600,-16587,49347,74792,13519,-13468,40296,52091,663,-30711,-68378,-102540,-74118,7861,52148,94664,119955,92403,44903,25875,-1434,-47684,-41902,37663,61364,-7365,-47932,-45013,-74932,-73236,-22359,15580,18018,-7165,-49521,-26773,75942,112133,48301,3150,29688,55467,37372,20695,4465,-18184,4813,33038,3875,-38337,-39526,-24010,-25184,-58694,-41843,12471,-22327,-71572,-42165,-9482,14692,51687,38174,-1149,39396,115517,102055,12309,-24382,-14181,-11302,-35923,-40807,-49088,-111409,-154763,-105139,-71029,-112678,-111231,-12986,79142,117176,115869,53710,-1228,60074,154542,85750,-31782,-50963,-6824,21027,-25674,-121118,-111388,-8178,62463,98855,50461,-44204,-46912,-1545,-4134,16935,101858,96706,40376,3318,-10816,-18880,8613,41704,-27234,-104083,-118735,-131726,-106116,7562,100060,96043,-20021,-108760,-106353,-89308,-87438,-69045,-66539,-56399,-20574,-45118,-130130,-109981,-22185,6100,53068,126705,75625,-40107,-103005,-183100,-209804,-114911,-14765,22471,7207,-17380,31004,43647,-32602,-50899,3130,38409,45898,-21108,-82115,-59459,-107956,-201324,-166531,-37774,-3500,-17686,22548,32785,-30322,-72106,-52203,23227,69611,33672,-38863,-44468,5370,35746,79436,85927,24378,-28307,-36368,-51536,-130032,-194781,-185687,-128350,-59076,-22223,-26406,-10365,15188,30995,33777,-13842,-80753,-47823,44858,99272,82636,56058,36530,-10271,-48451,-32860,4438,13026,-29242,-47431,-6243,43861,36265,-35321,-55857,11128,72848,61410,7632,13908,57636,36893,15183,42044,72109,128619,175569,101777,-15834,-29264,13372,40993,79722,111094,68803,43565,71224,58861,40334,73191,34446,-91887,-207390,-206037,-129302,-75902,-1647,118272,183392,125056,-9857,-87151,-32365,47349,32446,-38752,-71461,-38889,239,41798,69242,18528,-56227,-69257,-67020,-43957,35002,96569,62276,-51742,-123091,-96517,-61423,-64133,-29650,24124,33860,-34418,-56677,-38759,-27669,39247,119442,81276,14127,1842,35923,85641,98162,55209,19175,37885,23582,-64454,-104321,-19356,55495,49164,3851,-22313,-6379,33663,15181,-13270,49131,121419,75352,-21337,-121395,-201117,-165994,-45999,42346,63406,44608,17703,49939,97467,61984,-15140,-26035,-3310,2825,-4168,-37689,-30724,-9129,-47551,-47758,5700,49985,106287,146391,165109,152187,52890,-21943,5923,31919,11658,-28443,-40927,-9838,22300,67506,68040,7365,-59503,-49958,-41625,-71227,-49215,-929,-26783,-89606,-122935,-139040,-105607,-31882,23474,-7042,-30687,-11432,6739,34210,49178,80740,98642,85803,75339,32161,-55150,-83022,-71033,-55750,-30675,-22536],[-71253,-11195,81311,101942,20456,-42537,-2512,74983,90884,100347,148485,148632,74166,23655,7640,-18068,-27390,-2880,-55466,-125580,-98050,-15747,-6786,-907,12867,-22622,-99176,-88388,-13133,40996,24345,-22846,-58159,-68064,-42876,-69156,-161618,-179440,-120760,-59588,-1556,28720,-5364,-25861,-40712,-68989,-107409,-124090,-28607,81057,79330,19888,-32291,-56139,7760,92369,115117,91397,30921,-6003,17154,67970,117096,109657,39155,-8477,25817,81623,103259,73651,7138,-42966,-15747,18706,7170,-8963,-32378,-40294,36061,119084,93748,9534,12898,42192,24010,-19829,-11928,47627,93571,62867,-20217,-66005,-66321,-67674,-39912,-5256,-26119,-22576,13646,4795,-51663,-94710,-80930,-59394,-73642,-73257,-47844,-20202,17419,48830,20012,-53616,-105583,-77021,-26039,-4182,-7434,3626,28759,20841,-33050,-66546,-46813,-1309,21443,10270,24812,46884,43348,26091,21478,22763,22256,25422,49858,18258,-86573,-91699,18445,95947,-3904,-151705,-159980,-82783,-79037,-76027,8852,80956,42321,-20931,-41668,-52213,-61729,-62178,-84252,-90366,-15741,38939,20458,26865,101260,146419,104971,41673,32902,35500,33130,47359,14727,-56479,-23387,20864,-30034,-115472,-150431,-80076,20178,21436,14540,57264,60455,9454,-49818,-69117,-33404,11650,42036,45192,47938,66483,46435,46738,108513,162460,98506,-25299,-95275,-63814,-2309,-33590,-100043,-62616,-23337,2281,49724,46956,416,-58980,-113051,-94405,-26625,31555,37439,44656,57625,92308,73551,-14898,-78187,-63119,-25692,-14924,36038,105427,81118,9284,-2706,5892,22272,79504,116633,87398,30902,20296,46464,19282,-53477,-62199,33510,88308,58882,-36489,-87204,-39723,39219,20346,-114143,-228800,-181043,-51598,-54963,-99894,-40672,44782,69472,79831,34211,-100057,-198762,-177909,-81178,13023,71113,25462,-50643,-76546,-114954,-131202,-55130,28672,5784,2603,62726,58864,-6280,-16771,2032,-9158,-71333,-71842,42688,138332,144695,133649,115469,69680,15146,-10093,12026,29449,-16023,-29746,55290,61292,-23758,-32704,11565,-9444,-59277,-89766,-69004,-3319,38708,18694,-6860,-832,-36346,-41953,52712,130975,81420,6061,-22852,-62684,-31760,20841,-24324,-112345,-162132,-155532,-92282,-57317,-68670,-40131,26847,36099,25890,36292,-7004,-61621,-33677,21046,4256,-6029,2189,3092,13201,843,-32861,-26607,31428,49874,31769,-33910,-152852,-182495,-150414,-145076,-82903,-4353,-22326,-70643,-8242,89876,74052,49791,114830,179282,127970,4147,-26861,7308,-3673,4971,65926,89339,15446,-54493,-71897,-66645,-16471,69062,73473,6084,-13755,21801,32383,-41503,-132023,-112580,-32700,-37871,-86151,-22403,73940,63323,17736,-33257,-46027,-2162,28635,5636,-37623,-73842,-67481,-9499,74742,87448,21169,-47421,-87346,-53123,65951,169219,156382,97616,65415,34770,-16591,-89977,-115501,-76401,-61683,-41428,45594,92074,52462,15148,3291,-51832,-131806,-117014,-23292,29612,-532,-46398,-87467,-110566,-82246,-37951,-58346,-67089,3348,68586,93931,63481,38978,24817,-1992,1333,47647,69777,64189,24104,-4839,42318,105796,106628,61760,41005,63576,60008,-15111,-59000,-16231,33711,22746,-27973,-74663,-125615,-139719,-76999,22918,109977,151450,98632,58684,87902,102992,44476,-23555,-49656,-72559,-62109,7474,59454,69294,126579,161987,71166,-47209,-91281,-37428,8628,-57023,-115903,-42596,60461,93983,45450,22504,70678,73604,49860,78723,63307,14989,39963,62472,-11995,-69756,-52430,-37300,-44067,-34917,28185,8958,-95508,-138336,-75162,-3704,66,-24359,-50395,-94813,-63350,53999,145095,123698,15709,-103613,-124542,-34764,21658,-27647,-80600,-65483,-19273,-3427,17651,58838,49503,-7728,-24360,7851,19842,10472,21432,36585,68388,89762,86783,30165,-46790,-100851,-131544,-115312,-67166,-26116,-23372,6474,41758,17654,-29880,-3700,16839,-15842,-6541,22016,48781,50961,14146,2903,48276,77093,81884,90334,79389,64378,24142,-12347,73540,190998,156263,20216,-35774,52996,118782,71585,-30998,-66715,-10290,66375,65525,21565,-23118,-66327,-77374,-38173,-39070,-98579,-104416,-13610,34142,-1923,-54793,-76809,-79319,-45805,49639,106412,46937,-6553,49675,124428,154064,132132,107493,52100,17838,37683,-36475,-158102,-102937,61374,164347,190660,147677,68632,-1996,-24131,-3955,-20452,-111556,-144553,-69358,11432,19587,-39385,-59148,-20270,-5268,-68116,-105599,-72619,-928,49508,11846,-48234,-35453,44703,94498,98578,67323,61151,98193,78161,-18344,-82910,-93058,-79563,-47483,2476,37010,37883,31118,39563,42644,39388,8723,-72082,-125568,-122108,-59538,19516,106111,164977,157197,71368,7192,-18960,-66674,-102352,-41534,8175,-3175,6504,-21922,-103102,-71076,28110,54854,62314,72286,45931,52964,89259,62803,985,-37575,-12165,28288,35148,37403,22579,-2276,-7262,-14305,-31603,-60436,-57942,-28719,-21135,-31549,19120,43253,-55582,-129817,-78207,8975,67485,60360,-3579,-34401,19566,68733,55251,33667,49120,55739,66628,54356,-18044,-90501,-120449,-127633,-105423,-84845,-114756,-107254,-19188,69055,115147,118963,37216,-37786,10702,92012,71152,26416,-4706,-39589,-52461,-61381,-81036,-13903,62849,65577,94985,106861,29274,-58908,-104496,-99929,4638,148367,175344,123337,41935,-10774,-39078,-25278,58427,84683,7199,-54002,-61190,-42117,46236,119387,101792,16299,-25280,-46220,-101705,-134854,-103656,-41848,41401,108047,101319,21250,-36210,-28583,-513,24904,20983,-25594,-76801,-89510,-143494,-163318,-51308,55599,49234,-19043,-43951,642,-7454,-62784,-56707,6875,56638,58597,-17204,-69049,-29502,-50294,-150520,-155956,-22362,52984,17956,-5096,-2572,-40388,-86741,-84310,14407,107414,84242,-18391,-47434,-27380,-68491,-75904,813,40546,-4421,-75870,-101603,-101187,-76317,-79642,-110398,-84767,-27462,-32967,-12747,94042,171148,114638,-6350,-83066,-60076,7812,51716,31378,4513,4747,-2550,5371,5128,-23548,-41216,-20252,10969,58807,115666,109559,33707,17134,49627,71622,46364,-24716,-38000,8271,1600,-24403,-28175,-14267,47902,106959,70913,-6889,-35465,-45990,-37299,63809,172655,133127,52559,33313,20423,677,20935,-5780,-82149,-126833,-100249,-60529,-47975,1644,117238,219077,212227,104726,14294,30469,88347,87111,7463,-63600,-37915,24625,67719,62935,9689,-9814,10721,-2611,26805,107141,138187,84241,-14970,-105363,-131889,-83613,-6748,47391,29604,-28200,-89654,-81527,-53322,-35721,21157,50585,-31050,-65792,5492,88960,117789,99313,74946,52513,26601,-12741,-80032,-105399,-26278,29255,5499,-16264,5057,61638,115779,56568,-14060,34481,126171,77244,-26517,-109309,-176922,-148205,-35399,3666,-27507,-10792,12895,40608,99527,84732,30051,47365,65908,25470,-47339,-95638,-43509,-638,-32300,-9840,54086,50839,26019,33095,73650,141960,148118,57902,7143,12685,-9276,-67890,-91506,-30981,54314,99204,61341,-22082,-60465,-15703,-26168,-80008,-63012,-1934,1621,-42865,-86880,-121899,-105495,-49037,2889,-2637,-38896,-46720,8494,85177,93778,76260,53862,31750,29646,-2061,-72196,-66571,-42014,-53861,-60639,-40253],[-2543,72210,137672,127415,22530,-76829,-61944,38690,77939,62715,67380,68120,28083,-3724,-38322,-86228,-99273,-60042,-54881,-59148,-9255,69933,65137,27229,-16127,-30265,-19431,9118,28856,29488,-8149,-19755,21914,35483,893,-96747,-186778,-142171,-35079,24362,22808,-16146,-57646,-61273,-55742,-66735,-109815,-137644,-42110,77029,81716,25109,13753,36933,67814,58909,49338,66692,27849,10528,67230,78374,40323,16817,-8636,-19151,18247,54980,53010,35681,4480,-30280,-6025,22943,-1581,-38571,-72656,-55865,39125,107148,66730,-2518,30083,82219,50141,-31095,-72819,-37256,44792,59901,-24519,-97884,-114817,-117373,-94874,-46367,-56969,-67581,-23081,-13556,-58069,-76570,-42654,1421,-3218,-33270,-43015,-7143,49626,84756,72276,-6953,-88582,-79703,-39884,-47203,-39248,9181,37532,11558,-45692,-105349,-135850,-106675,-45505,-17936,15110,36236,19081,10489,8016,20750,64575,106834,118897,60829,-30296,-41698,30162,111485,76385,-55678,-146917,-137778,-71903,14331,82191,105160,56524,3752,-13188,-36155,-56598,-52678,-64851,-87024,-62236,-6169,22643,44445,95791,117763,51320,-2698,49849,76076,37979,15984,-4020,-40828,-20382,-2791,-49377,-123817,-149576,-72753,44786,64373,57669,74687,70549,22912,-19987,11133,55406,23037,-40888,-70079,-48899,1317,2833,19608,60799,70881,10108,-86764,-148584,-125106,-89022,-117839,-82828,44202,58514,30103,78323,104084,76144,54324,7513,-32599,-6610,63418,43447,22744,60077,97971,86171,39902,-12799,-2968,27167,-3079,-5556,51411,62204,8860,-2198,38013,72889,112307,123363,82792,62259,82605,16235,-147241,-232328,-123428,49221,107274,64116,11379,-5623,-9204,1599,-9821,-117860,-239314,-194853,-67544,-79130,-141476,-81642,36186,75729,58925,1658,-76503,-105530,-101140,-75567,16409,103549,63104,-41007,-106762,-113786,-71540,9416,78649,72851,37521,52278,63744,27417,-9676,-44854,-95312,-187098,-188346,-43529,56894,33339,32140,56519,23890,-32371,-17483,11967,-15531,-106628,-131536,8113,59541,-60338,-113379,-41973,-8370,3362,17770,916,-38897,-46466,-20993,-10910,-39134,-76389,-89211,-21764,68390,61368,2127,-53755,-128850,-98128,-10059,-33762,-101386,-127228,-134148,-85451,-32205,-54487,-43292,29590,44565,19009,12954,11495,16339,28879,49043,44686,27918,-12431,-69047,-80888,-59143,-19059,28848,49849,38756,31422,-11179,-89998,-102308,-104595,-128511,-73252,12517,33048,-2838,25284,94369,88806,72906,116520,153931,97412,-16486,-64939,-8051,78358,137348,130615,64166,-22384,-86099,-150657,-158036,-52803,59812,65661,40892,32216,8915,33127,44216,-39601,-63267,3392,-25709,-146022,-142222,9811,122351,119450,16449,-79635,-103473,-91967,-68726,-43773,-73568,-135872,-138414,-51863,16901,30316,-7155,-66757,-48911,81592,191072,157401,111565,128727,111025,79901,73852,42763,-38560,-94038,-52704,71493,154694,112866,45097,3559,-74110,-132160,-67109,13203,22346,-12900,-57146,-72355,-51153,-26692,-6195,-11751,7011,47811,71890,113473,126591,96382,75837,52555,21891,31206,53420,76026,71094,26389,15879,37788,26123,-6643,-3110,40009,63556,21491,-10899,19848,38602,-8315,-33057,13014,-6338,-78931,-78880,-8000,57695,65937,2854,-20581,25519,35385,-18618,-41207,-32298,-87100,-82929,42349,131472,112258,94614,70598,-27102,-113358,-111784,-18043,19978,-86056,-142768,-67541,16345,68930,59354,43990,62303,37861,6448,-12792,-47817,-27543,22951,11752,-37444,-64859,-96162,-148004,-163214,-69076,33125,19462,-61397,-87108,-34241,30000,41685,-5181,-62446,-103983,-95927,-25141,61713,110097,70764,-27550,-52719,15045,22718,-40341,-64483,-46642,-23973,15262,37287,-14815,-85726,-130332,-114199,-70285,-40995,-43897,-41412,-17203,36830,89591,80588,3019,-61834,-68593,-69556,-62884,-44821,-29378,-15878,37141,46875,-16252,-13696,59555,27552,-70666,-79363,-22223,62757,72724,31879,57782,84815,39471,47770,113888,120040,75784,40900,42740,98825,132983,106239,66212,35727,69008,105968,73833,-8460,-52037,10644,121624,123631,51281,369,-36631,-47614,-27961,-54412,-98232,-63405,7435,4954,-23506,-43847,-104286,-190788,-176435,-38023,38401,-12277,-41597,16820,73370,116531,119084,87496,2386,-61057,-40613,-53399,-114406,-61731,62146,126536,141155,111067,46245,4997,-4107,6656,16495,-18568,-66618,-77490,-47907,-30789,-61084,-54874,2445,15989,-66596,-145360,-168472,-91567,26421,33100,-26949,-21330,38888,86646,98190,61728,55303,97619,37714,-56995,-53446,-38856,-67450,-74871,-52396,1758,64058,37809,-41463,-36238,28900,9530,-58145,-72097,-90457,-66589,20457,100295,117466,111324,58870,1242,-29597,-65980,-102251,-53197,-10969,-39223,-46360,-56688,-94418,-48529,20069,22776,68541,119414,91155,70401,58203,14757,-14008,-55951,-74954,-33067,7147,11665,-12669,-53346,-107210,-142001,-134432,-118116,-91987,-44941,-14202,3755,46187,21678,-92561,-178610,-155536,-53009,38800,36030,-3897,-25823,-17998,-16376,-4702,61309,117758,88113,68733,58517,-26637,-96011,-62776,-19849,-23771,-34390,-72554,-100048,-33856,38938,61632,56416,27691,-12428,-5563,13770,23508,38597,9002,-49688,-69930,-38260,39912,141360,136718,39126,16447,56377,47525,-38257,-135657,-152826,-64558,80420,177379,215996,152615,51076,-8903,-18343,60921,154112,116138,27128,-7687,-35668,-30608,13823,39222,40401,71281,41002,-76341,-141944,-111673,-36212,77117,144119,136208,95513,19950,-26905,20247,55849,-5636,-52965,-44486,-31821,-66019,-70280,17748,86016,34851,-45820,-47464,-7421,-32963,-57385,-24162,25441,37641,13350,-16000,14737,95594,115862,23627,-72192,-14487,84933,65374,-15366,-41608,-40784,-51995,-66303,-20481,41800,22855,-49130,-59654,-43262,-85089,-90960,-14889,33022,-30153,-145200,-163535,-100227,-42395,-52888,-92596,-92284,-62150,-70433,-46831,54649,109320,40959,-37919,-69707,-62981,-16550,29900,2792,-38909,-38633,-20458,21125,35970,-38200,-98620,-57329,35684,99903,136307,124880,94680,103046,72711,40230,31610,-25600,-49727,-31193,-62772,-109548,-126485,-107825,-52346,8372,46697,53768,8755,-57737,-79508,10423,138319,135827,44997,2790,-9008,-48623,-50699,-55747,-69715,-43158,20834,19925,-36384,-41813,37150,109627,133748,118620,87444,77267,84074,85858,55198,12277,20031,40663,25403,1764,12177,46928,30298,-11297,44036,142351,135609,50552,-7195,-44266,-94604,-57462,60113,123577,65494,-28381,-71556,-27830,155,-19825,-48449,-82608,-163735,-160350,-49869,35857,27882,2572,14912,13292,-53180,-110659,-115263,-103201,-54968,-12729,-7839,-8191,24035,84159,117116,43249,-3559,23871,66655,28964,-16188,-29889,-64382,-68253,-17082,-22745,-72743,-25765,35463,34281,38279,37595,26054,49623,62908,38535,-36895,-85659,-50381,-15455,-11293,40039,107398,80848,-3830,-40113,-6597,86937,156066,102482,17676,-23774,-49110,-75678,-104550,-67813,28024,100021,80046,-16452,-49104,11747,-2863,-47163,-18048,4726,-4440,-8414,-46377,-87445,-58270,-21261,-3484,-1792,-41255,-48453,13511,65357,38235,-12225,-36989,-26566,-6243,-8485,-36617,-12695,17366,21661,15060,25079],[90529,139390,153926,117204,23541,-71611,-89725,-28337,14317,23529,36493,59105,39335,6456,-29362,-60517,-67309,-42973,-25464,-2231,48777,106443,92339,28281,-45183,-34963,26030,34600,-22832,-63337,-85518,-57880,8075,21358,-33851,-130602,-165262,-77708,47665,101892,49386,-52721,-86873,-56861,-26399,-4005,-24126,-57865,14340,107102,92632,24979,28549,80415,86765,-5728,-53735,4470,17753,39055,111259,98529,10762,-16155,-13179,-28960,-40743,-50331,-67242,-50820,7565,27572,22611,18016,-19992,-58434,-47929,18427,76064,52468,-13800,-51444,-4746,60285,41698,-41732,-106236,-90105,14000,81991,35599,-49932,-77323,-99552,-145123,-121585,-71066,-52960,-17902,1878,-53159,-84557,-28934,34555,28021,-12440,-33722,-5358,39140,76047,96161,46638,-39147,-65989,-59856,-69667,14116,120376,96560,8864,-29076,-82353,-164161,-175368,-108169,-63553,-20190,28325,41447,39929,28965,31963,80422,126962,134412,90507,4642,-38457,-8013,61815,118131,102891,-9030,-72752,2981,118685,145434,94348,40245,35488,23570,-23802,-31318,2756,7779,-33890,-63855,-24957,49946,82759,61489,37327,30732,30801,66882,75315,35633,1002,-4874,-14000,-43836,-63136,-71625,-118825,-124411,-73550,-25280,-18187,-4359,5819,18875,8772,-27170,21907,85803,40081,-47710,-69770,-34105,10038,3890,-4572,-8494,-20255,-54240,-102262,-120279,-118368,-150838,-168529,-93997,35362,53256,40017,75182,95214,85057,106715,92458,13653,11181,88030,72755,25018,17170,13050,19041,32720,12160,23552,38052,-7714,-25114,18007,36699,16058,24189,71958,97971,80116,52778,31890,33379,34491,-70734,-231899,-266151,-130783,6679,20210,-1102,32498,60563,-15275,-84574,-52780,-44248,-96988,-91462,-44186,-93142,-157312,-83234,57901,80386,-7735,-61964,-32224,14511,-26609,-62928,43674,157433,110444,-10671,-73167,-63964,-22082,18417,66300,90321,67595,48997,47920,4996,-56661,-87935,-104493,-188002,-243484,-152541,-55859,-74658,-77930,-5075,15767,-4618,25668,22955,-72357,-190179,-177143,4546,89211,-15616,-82761,-58911,-44347,-13114,25566,6628,-61004,-90989,-27067,-9785,-64217,-69475,-53477,-45393,-10524,13646,8642,-60251,-165112,-152376,-80263,-78963,-103163,-86441,-34033,31517,36881,-37176,-51039,1324,-13653,-47970,-34508,38970,112444,89989,29620,16793,27234,-20660,-90943,-97071,-54241,3208,54784,76167,67414,56101,42910,28144,31152,25239,2526,10922,59007,93701,40018,-19279,3304,59727,120664,137739,109006,50106,-15843,-61512,-4949,128223,183576,133442,64004,9469,-33855,-130771,-189689,-127276,-41700,-7804,42451,67319,12073,35221,115296,71450,-69,20155,11928,-81771,-129531,-24773,104508,117532,26403,-55777,-90134,-108650,-97947,-50528,-69900,-197762,-258210,-149765,-26401,32899,23742,-30234,-43222,25092,62657,6971,25153,124954,127579,84126,80787,48603,-70373,-144293,-97019,50309,182010,182714,116119,31891,-60937,-88322,1854,59382,32087,-24140,-42599,-10771,33877,39467,19468,6509,41511,71153,53806,73555,86253,75207,114043,119612,44765,22125,47007,64892,97409,84954,8742,-64733,-90896,-64356,-16197,37565,79357,62858,16025,-8802,-862,-13569,-8335,67402,80800,3168,-42717,-5794,8410,-31143,-81025,-104426,-111271,-94913,-73730,-47440,-19325,-43978,-31887,81698,177003,162066,100137,42991,-40793,-123695,-125683,-9964,37130,-54366,-91315,-57846,-26369,29284,58541,26863,4226,-13539,-52623,-131686,-170653,-69547,12776,-24935,-59428,-35647,-73881,-136588,-135699,-45768,31829,10370,-45918,-60039,-36733,-4072,27403,13143,-23192,-50123,-80943,-72087,-28417,47231,95531,39082,-19110,1276,-28466,-84243,-52038,2897,17002,52361,64001,-15603,-112071,-161396,-166043,-135744,-81120,-63394,-72105,-51098,7677,65400,61811,-21800,-50832,34430,87359,33004,-24527,-11990,7163,31986,27995,-25132,-19193,28621,-11216,-75100,-65074,-41266,14628,33244,41436,83403,54436,-32056,13070,124145,138940,88406,57812,52078,28907,-27273,-22826,41883,47800,33194,66843,98506,67982,12171,44180,135873,133070,60653,3455,-10928,28194,39171,-20033,-44537,-1893,27547,-3384,-26619,-396,-30309,-154758,-189581,-75196,-3388,-33213,-54221,-40003,-16018,40445,77997,75015,1390,-75473,-55318,-22670,-62808,-59738,-3130,37686,60017,52204,38966,29331,19620,34846,85411,123257,85992,-12187,-75282,-89651,-84187,-26476,57021,79034,3611,-108238,-193594,-149071,-17474,9667,-41073,-36601,-12985,-18154,-8838,16884,41864,79369,50812,-2554,8724,25036,-16333,-57890,-57754,-19295,41548,14600,-89310,-94613,-14606,-3594,-28917,-22241,-42102,-20895,41572,74344,51822,51748,59055,40758,16482,-3438,-28766,-14693,-9928,-91211,-158582,-112232,-38075,-239,-31654,-80494,-27535,67093,86630,64691,37217,10856,13380,-15873,-71730,-59121,-21151,-14938,-33758,-107052,-178830,-171877,-139481,-112186,-74935,-24644,8541,11993,28538,15113,-61236,-142227,-164009,-95386,3719,51881,70629,45879,-17743,-59220,-11975,87126,117554,54775,33643,39213,-1833,-35605,3633,59586,76661,57895,-3496,-65507,-24827,22876,11817,4321,32969,49093,38339,6928,-8748,3624,-20265,-65235,-81860,-42717,65469,169888,142548,19672,-46079,-31934,14607,10816,-40736,-59800,-61569,-5316,100043,223052,230519,118202,21217,-23181,18086,115320,132077,71888,16279,-64068,-131526,-110631,-36871,23213,95591,86943,-40582,-117479,-83375,-46693,13188,67995,64484,40974,-2838,-28617,41381,99439,65335,29892,29808,24900,3937,-4811,-2833,-1424,-26380,-47430,-28155,435,-26688,-23167,41764,73114,44715,27682,32530,70129,157335,225110,178506,30000,-15646,57290,72960,-2058,-38525,-11959,-151,-43251,-68192,-66331,-84760,-77196,-24535,-9471,-34706,-10995,27439,40892,-29676,-151874,-185420,-144369,-105877,-92210,-79272,-56583,-41090,-45962,-42609,-24545,-37810,-77292,-60097,-34326,-42294,-11632,47537,29606,-26986,-62963,-58171,-16913,8509,-30043,-45446,-19801,30559,73688,100253,96104,105557,125967,72463,1694,-12165,-3990,27941,27393,-42666,-112622,-133289,-110747,-77498,-34044,43541,91300,38615,-31371,-51848,-34228,24757,48760,6944,17289,59310,10658,-52033,-71135,-47192,3333,67250,49605,-43294,-86502,-43266,-13390,4373,51728,89085,72601,17388,-5537,44223,99494,109079,59288,-23706,-49033,19924,64994,-8991,-70092,6732,122460,95999,-24067,-49508,2048,-31891,-40926,55163,130119,96436,36409,9612,49462,82258,44985,-53352,-104250,-128740,-136174,-98501,-55904,-70707,-77163,-42578,-43473,-106666,-143356,-104626,-80121,-67927,-21798,39865,61849,59693,37494,2181,-18868,15726,22565,-24829,-57371,-30941,19643,30899,3206,-13740,-24388,-63542,-42364,25955,42415,8193,2379,9872,12822,26108,32644,-7608,-33010,-33557,-33411,-5911,48375,74604,39776,-15674,-44194,-36629,20464,81173,81614,29397,-33749,-41532,-5430,-13406,-34497,-12576,74624,122437,46991,-45133,-59298,-75372,-53904,28186,29252,-4123,5221,-33359,-80338,-37476,-3200,493,-14495,-48991,-37110,11851,23265,-31705,-91310,-99446,-44215,2265,21739,15160,11869,44760,114198,142589,124944],[98175,105158,88251,42902,-43230,-112379,-112709,-86429,-71551,-27025,41610,89651,87142,68069,37181,6514,-22176,-36146,-53661,-60980,-19261,65325,72416,9977,-47878,-32244,-3769,-40938,-131845,-148845,-108508,-65038,-38861,-49820,-96547,-154294,-153493,-66624,48881,103362,54225,-30182,-44029,-8871,15104,80447,110575,41309,41663,115145,123703,65499,45039,65449,38533,-66109,-103520,-33501,13383,55600,98618,60179,-20112,-30101,-16631,-52379,-93045,-107264,-118808,-101210,-5151,57463,43173,13712,-30006,-40111,43819,127688,94078,-10856,-51737,-50597,-25469,15782,22538,-27049,-72696,-68848,8301,77868,60848,14298,28138,-586,-116120,-148129,-67286,555,33323,28694,-51093,-99607,-56517,-18474,-16665,-18759,-21725,-3631,15304,27956,53512,44296,-32184,-78410,-92875,-78494,52942,159638,98193,25460,18754,-47702,-149165,-136224,-50230,-39289,-24768,73117,140999,103608,55115,57426,91239,86553,67610,75646,45064,2605,-9520,13537,69855,128029,83446,36591,86853,163625,152179,62702,2484,19331,14460,-26972,-28389,18663,47754,1914,-49965,-39183,26701,73165,49525,19353,64888,103751,85790,60502,39374,-242,-108,19630,-25249,-66207,-44797,-65401,-93760,-106119,-113818,-76842,-22982,-24481,-17420,1088,-38517,-30480,33803,19349,-39132,-28831,27704,58579,32809,-3376,-25745,-19760,-34833,-67841,-63141,-64679,-97473,-67651,-28300,-9004,-9194,9561,47729,62692,31056,28155,31710,-36823,-37476,63022,88244,66499,37615,-19046,-57812,-37476,-13349,3077,3162,-22603,-15691,25775,27546,-3060,17057,83517,85398,4329,-25549,6588,5383,-38062,-103609,-158556,-157764,-115905,-59844,-66163,-55925,19567,68075,-25262,-109023,-57680,24713,45121,20488,-316,-46831,-72990,-13417,74608,51055,-67607,-106135,-8748,74245,10393,-39734,60771,171832,123403,12635,-21231,-9946,-2769,-18709,2076,42698,63921,54677,54186,20607,-50135,-78054,-40644,-70574,-173614,-178996,-87290,-55094,-52995,14312,56185,62337,75711,48593,-52812,-142499,-93589,37948,58467,4063,3703,-10858,-46934,-55054,-51435,-35718,-51490,-69672,8032,2655,-75273,-49534,23600,3964,-41368,-27893,6762,-52220,-150789,-140820,-104628,-99209,-93431,-39510,70852,132617,72393,-7680,-12144,-11644,-73207,-74177,-2052,90798,161573,109261,-17525,-57790,7376,8960,-48047,-49241,-10492,16876,23955,41913,59987,73792,95469,110716,124420,152656,135370,67956,68266,108515,36832,-68177,-42802,72931,181913,190802,132378,80770,34475,-8129,25432,111222,115776,57224,26642,30696,47204,-28504,-137317,-152294,-108373,-73584,-7824,54813,31142,26201,98479,109337,41168,11929,17858,854,-32865,-32474,4952,42377,45420,43800,19857,-34335,-64257,-39118,-51550,-170453,-226919,-106554,3073,24448,16530,-19873,-46791,-36025,-57001,-125840,-106771,16875,81599,48227,-13278,-73511,-151554,-198355,-162077,-35508,99330,175965,178541,97044,-4469,-53341,-11580,41996,47260,2187,-21369,-7750,26393,28220,-7497,-12338,53497,101280,71284,59247,29078,30239,122801,147612,56487,25144,33799,38198,115083,153351,32858,-112506,-132486,-56585,5450,42108,74085,45416,-30932,-92562,-72533,-15241,16952,69596,104421,44587,-25988,-9704,-19353,-73014,-91127,-100006,-161833,-151853,-69480,-29996,-21089,-4058,32301,98993,144758,121683,107752,141780,109452,-11409,-76521,-18295,10922,-19268,-26305,-20323,-5430,45960,71116,17127,-23070,-14322,-49247,-143055,-177809,-78617,10741,-12593,-59620,-35670,-33994,-41036,-10730,-1186,6250,-9759,-17174,-12327,-35055,-49495,-21567,441,11133,-10408,-54082,-62257,-71402,-55300,21037,7151,-68113,-68073,-90283,-122361,-44991,40540,65584,89441,90723,31869,-58083,-122486,-155844,-128602,-68783,-56170,-75633,-78654,-53657,-23051,748,-48198,-31410,141317,233231,113975,819,11198,-3626,-19710,12180,17411,-12679,-21270,-20421,4000,27087,-35990,-73446,-47597,19411,45532,-42250,-101110,3841,118605,119616,81914,47257,-281,-67397,-123343,-87565,-9937,-6322,-19861,32008,112158,122597,73339,59264,98536,99226,51567,-4954,3129,80469,98774,36829,13263,23642,26301,-13800,-50583,5500,52214,-16769,-65520,-35522,-18924,-20435,-20167,-37079,-35383,30156,87303,110646,73694,5892,6042,27074,-26232,-65745,-39640,-2435,6621,-695,8184,7091,22644,62799,118041,164195,142751,43524,-60088,-110653,-90139,-15087,58592,104993,79785,-9966,-109931,-124594,-41924,9459,-3402,-33182,-72580,-139718,-131161,-35187,20456,51479,96101,74659,35006,45245,31076,-12240,-25985,-37036,-14054,7038,-51161,-89598,-33935,22825,16095,-18374,-43603,-4148,30416,41524,47660,59525,75506,90515,81500,67365,41544,8083,-26184,-118033,-209897,-140857,1863,47292,-25518,-118966,-135295,-39977,51429,51963,19263,-5269,-5700,-16912,-49809,-42383,-23937,-17869,-28350,-107204,-138831,-69910,-37170,-43324,-14621,23698,33714,-9097,-10790,43104,36262,-28966,-73370,-54838,4908,65770,114545,109584,19388,-60514,-9882,66632,46309,-7254,11578,43816,57960,55586,47686,71147,99249,62135,-5869,-29311,-5014,3705,-11711,-6170,13456,49929,67473,41902,714,-6321,-29953,-82443,-125273,-119314,-51104,54475,86107,17191,-46319,-59442,-4416,44055,53758,59174,3868,-48702,-16912,103620,152320,72275,-36903,-89315,-45959,34611,68598,56867,22496,-67712,-142817,-139594,-73603,-20702,38315,47514,-41266,-87132,-35420,-38622,-53716,-10290,10584,-14834,-41759,-40185,20303,77671,95473,96452,70260,38680,17808,-16881,-88883,-113665,-57540,-10899,-2066,-17397,-55660,-13249,81558,92444,67537,96705,79140,26581,82423,184742,197184,85160,-10455,-4131,24641,-2219,-18905,12328,288,-86214,-122408,-129901,-143989,-85205,7777,21386,-198,21979,48751,62131,25924,-49321,-101522,-128325,-109018,-76708,-39249,11027,34990,37470,29891,-7018,-51995,-76629,-38116,12338,18910,12669,28722,11460,-47753,-110553,-118956,-75382,-42779,-146,79306,88519,17050,-7293,47358,88338,71895,63057,58490,-5307,-62452,-726,108127,134424,78916,381,-46883,-38585,-23132,-15062,6311,-3984,-47335,-48638,-22395,-50657,-62535,-34712,-17945,52255,174685,173811,54465,-30559,-22705,3129,32894,33804,-24770,-69927,-61002,-39613,-25827,6402,49306,50168,-18284,-73288,-11492,91640,122282,71250,-5018,-41016,-756,31426,-21687,-80324,-32440,68805,65360,-48877,-73679,2279,-19203,-75217,-23207,69491,94404,89749,55843,49195,90683,106558,49458,36059,63310,17568,-50231,-34902,-25031,-37773,-14612,-9251,-24232,-23516,-3230,-5562,-20375,7969,84668,138768,115455,-14969,-117992,-77287,24273,27983,-56488,-96725,-51365,9820,44844,6728,-34952,-503,-14049,-66530,-37090,42260,60952,40270,38280,53084,68212,42296,-11038,-15464,-1776,-18859,-1228,17564,-31039,-67908,-39232,-27424,-52235,-41835,855,39412,41476,-296,15362,79278,90940,42200,-7045,56777,151024,123626,-28567,-159624,-190960,-89551,44127,72958,47393,27067,-25228,-76247,-58585,-44492,-39051,-45264,-51398,-40186,-16416,-4457,-41116,-85518,-83897,-20382,20378,32626,29990,3785,21882,124835,183063,166562],[67408,52921,35904,22138,-49971,-112365,-90922,-77109,-104023,-51809,58800,111303,112377,113069,90131,41537,-16720,-39078,-72595,-116813,-67686,73724,94318,38317,3051,-1335,-16046,-61658,-137964,-126882,-55993,-22483,-12058,-20077,-58661,-109565,-133148,-79351,5509,51932,49433,33789,19593,18265,30728,129358,191168,87339,29190,104697,160913,137074,111628,78762,-1752,-76900,-64899,6274,54441,70083,47987,-27757,-91658,-77253,-37228,-42929,-59638,-56691,-54782,-51048,4588,57916,57147,21199,-21119,-5223,89531,136136,49575,-45328,-16323,10521,-17917,-28881,-8820,-8278,-9600,-11091,14749,36710,10438,29096,105630,82900,-42095,-94744,-45214,39168,93718,54411,-51495,-99201,-92314,-106909,-94242,-32168,3227,11796,-3081,-34681,-19501,8695,-39772,-90372,-110728,-85142,513,46213,14402,18700,28613,-47855,-112686,-37328,71502,48465,12861,99804,187545,144305,82032,92587,111283,64145,20740,55199,96945,98078,69631,37305,-14344,-15962,18459,55954,94759,116488,81541,14561,-30609,-14594,10697,-2172,-34488,-15623,15148,-40986,-92170,-83812,-62458,-7153,56254,82732,123923,142667,96367,62188,50396,1603,1808,50361,38569,-8239,6576,-4064,-91324,-175311,-155963,-31953,50909,-2191,-51461,-22172,-19804,-36038,-18312,-42702,-81637,-47392,15513,47671,29824,7220,4058,31363,17779,-28092,-42995,-33500,3205,74208,71456,10690,-28730,-32205,13643,56044,-807,-61651,-68736,-112348,-117023,-7248,42903,69619,88426,22034,-85917,-92354,-36055,-18702,-30483,-43698,-28157,24561,43636,-20489,-32449,54432,49723,-57308,-62749,20462,20687,-44566,-65159,-40345,-51643,-105184,-103578,-86833,-53515,15521,47589,-25320,-65587,-26829,16032,36559,27983,9920,-2063,25932,50580,28279,-26327,-74725,-82213,-12038,45591,7914,-11250,43607,100363,60623,-28004,-57284,-36269,-30259,-49554,-33785,4806,36197,46342,82494,95700,17695,-48903,-966,16664,-68354,-122094,-56131,27504,54120,45670,44561,64610,80104,61230,16009,-11217,22150,26923,-64123,-65623,31140,54997,17623,-15556,-38964,-11315,-17035,-40118,15361,2666,-76516,-46425,50983,42647,-27075,-16657,21772,-36197,-105867,-67250,-35004,-47918,-60172,-13580,81807,100968,36475,30556,69431,25153,-66399,-46968,47712,114256,147969,83688,-69347,-132312,-6994,76641,19212,-21986,-961,21819,-1669,-13376,15211,48729,66744,69584,106701,176191,147931,29289,15173,78134,18193,-60812,-2740,95689,165758,209495,201850,148133,90362,57034,56102,62200,33954,-19566,-42737,-3372,69015,32878,-75636,-112132,-90096,-91188,-66585,18977,43282,-1886,16925,72677,65409,11295,-30937,-25845,-4025,-45844,-93483,-23293,84874,121721,59565,-12417,-21359,1946,-16619,-77628,-79733,19664,61363,29137,9396,-18166,-43253,-48044,-59027,-114952,-153682,-71731,44629,33516,-68252,-128118,-144623,-161951,-152399,-102792,-30972,80734,162702,141151,54741,-49267,-86306,-22005,59284,66269,1208,-57458,-42507,-39717,-82754,-67870,44745,118790,95007,74039,37813,42123,109456,113608,47118,16453,-15512,-3901,114171,165082,32444,-103602,-103023,-34420,8840,12178,6832,-31561,-106843,-172087,-144148,-39940,15866,56638,104947,62069,-3781,8020,-9258,-62064,-49971,-17661,-74931,-94980,-13452,41993,36470,32660,66240,104456,98213,44818,88809,228696,234600,108102,18883,-11306,-26686,-6277,10801,10132,39737,101158,95123,20513,-12112,10312,-8133,-61929,-86090,-66779,-12941,22265,-10629,-33556,-22251,-1528,23631,2705,-16272,-2794,38584,58135,15934,-20171,-15227,1514,19619,-15400,-53371,-55290,-101208,-148778,-89526,-69809,-123036,-116300,-114907,-109286,-6324,68627,74739,85550,89359,46761,-30454,-106911,-121741,-75236,-47077,-81150,-107142,-110863,-110389,-97369,-51392,-40641,16694,198074,271919,141758,39531,40425,-15564,-50293,5938,36318,-10594,-18106,35721,95757,79640,-53591,-130908,-92433,-9412,10341,-78264,-103615,14356,94970,72997,52211,28095,-32668,-71897,-58532,-23926,-10499,-36212,-39542,4530,79225,107437,83455,36335,35254,59358,38613,-7138,13029,68340,84767,63650,46894,31288,24081,-23577,-61763,10587,105425,109442,73994,17508,-28798,8195,57381,51642,36226,76231,107636,126889,123758,86860,51207,20128,-17624,-16055,30007,44280,4765,-15862,-16596,-26795,8736,56024,79628,84671,61377,16657,-42363,-85087,-63195,-4226,32515,84883,97887,53015,-18524,-59899,-22189,50832,76967,18547,-66448,-148066,-139423,-55992,-29027,-1903,91440,86703,15177,23929,34173,17756,12665,-35362,-41441,21829,8185,-50968,-12593,62347,54633,-5667,-59215,-46531,-18320,22530,60329,60044,58897,103597,106785,91520,76645,24837,-49846,-118221,-166217,-126158,-6970,81590,72811,-33680,-140565,-100295,1435,10885,-26423,-57508,-75212,-94734,-85144,-33136,-5298,-10326,-26343,-56222,-29944,29681,15471,-15871,19235,44782,22877,-43269,-46953,58166,123766,80040,33441,24883,15790,6960,47269,93086,37441,-68431,-60354,-12265,-33874,-50389,-6436,33426,72931,97045,76215,66719,42315,-42062,-77388,-17685,-940,-30543,-9622,9599,-28039,-21419,24851,30365,12289,25502,11136,-56221,-127873,-163459,-149454,-54775,21664,4965,-27195,-27808,9563,29730,29832,43678,6183,-78333,-123112,-75603,-48762,-89212,-159940,-161588,-71532,-7180,-2190,19118,34472,-27756,-81456,-93045,-62639,-40479,-35144,-51942,-82988,-58824,12737,5679,-31858,-9588,26764,15002,-30932,-61816,-45314,-7703,23472,59919,45692,-1021,-42585,-79510,-127064,-117487,-28765,23764,4758,-61186,-118061,-47492,41347,36394,47042,103482,49295,-65388,-41640,71767,128122,82999,-8287,-61270,-41802,-27071,-20004,-1065,-53612,-155022,-144968,-116830,-124602,-84617,-25591,-3506,-5790,-5611,18832,41501,55812,69595,48522,-11983,-12411,-118,12401,51424,76813,89468,107702,93378,68733,25908,-9797,23274,75964,37880,-33474,-85674,-138217,-177398,-170331,-113403,-59252,27218,141438,145799,14281,-69544,6070,90621,10035,-41646,26787,5810,-79951,-32189,88309,160874,164895,92998,9706,5358,35331,25189,-46742,-150647,-187268,-113096,-34178,-39268,-55691,-38853,-14458,48806,197719,266210,161380,23221,-15135,-14973,-6846,10238,13780,-4376,-21608,1981,28465,15719,14530,47312,31131,-38895,-63904,-32109,12072,49280,43480,-25867,-66114,-22831,24988,-9698,-45951,-833,44035,-4914,-47121,-43017,-89232,-143926,-97445,15826,69640,62292,7942,-31036,-62,86985,135952,163616,194207,150888,59534,79230,109091,63609,48342,71885,107852,124493,97606,70341,55318,27607,44759,122822,126901,-26590,-133342,-95989,-3475,7303,-36196,-67190,-45506,-8256,7248,-60116,-96897,1610,41276,-47121,-94016,-7419,83261,62090,59210,135756,157170,60940,-62097,-77265,-11054,8359,3794,-30225,-113860,-127102,-53763,-34822,-78696,-90795,-57406,-6919,25030,10007,22529,60050,67143,48630,12814,39358,123318,143486,10803,-163397,-203537,-81270,31867,86570,96890,51505,-2597,-51645,-94528,-130781,-125383,-78551,-46103,-65797,-81987,-56085,-46835,-50560,-32783,2310,-4969,-19800,-18060,-32059,-42637,22752,84911,113956],[22613,21211,20156,60646,26955,-51670,-67804,-79946,-123844,-76676,15381,43529,25325,20991,20619,-15605,-76498,-62332,-47772,-81044,-12781,134470,118837,53172,28106,7207,-1895,-4384,-56196,-74532,-58970,-50336,2461,54096,43964,-20990,-87005,-79970,-40707,-19506,14632,35823,-7164,-42572,-3754,99469,134054,48432,23750,96044,139005,128491,131477,87446,-8768,-59166,-28780,40296,76563,49043,-18414,-97110,-146684,-119767,-48223,3996,12145,-2715,6202,27996,45784,64212,64252,23920,-9198,4131,23919,15100,-34695,-58452,7924,28750,-40618,-87917,-69992,-28451,3988,3020,15309,11677,-34756,-2156,79693,55170,-29040,-56222,-46235,28651,115894,75998,-44485,-96757,-98707,-131581,-140701,-51826,24674,18285,-37467,-84220,-57227,-993,-9823,-69673,-96131,-78088,-68129,-65469,-41451,-26727,-36499,-62816,-52340,25263,97359,75485,21515,27504,90909,130247,123232,119834,106996,64324,29104,47326,100515,125111,114893,67728,-67369,-151198,-107502,-38677,10311,27911,-3309,-21062,-22605,726,52586,48592,-16348,-27055,-29160,-119987,-161934,-111679,-106977,-72540,41631,119009,143763,125581,87517,68103,49460,7312,17596,65114,68500,32622,34410,13866,-109372,-236746,-173557,11190,89970,-19970,-122152,-74849,16549,35599,-24909,-114060,-139254,-90059,-56052,-25957,-3399,16004,27332,39880,20153,-24121,-59068,-46544,33251,103229,103074,88887,35036,-35877,-20193,49047,22197,-41126,-58777,-88805,-110437,-53373,-38125,1751,75292,43457,-67551,-77089,-18411,-365,-24894,-66830,-80820,-14016,71048,34539,-17589,29932,15481,-75647,-62944,31930,46895,-2834,-17798,15502,-3364,-82306,-116560,-85184,-21731,55082,59523,-23933,-40191,-7066,-38141,-75742,-47111,-8856,-3422,38959,45987,-46501,-91793,-33973,4858,10382,2597,-5027,19863,34652,25633,-17096,-100153,-140342,-108271,-81049,-51682,-2136,18188,-1284,3676,85662,133054,47653,-34857,-5556,5131,-24032,-52598,-41514,36262,73200,-11989,-55984,3751,60383,50353,39965,56143,51133,-36159,-159893,-137236,-11958,72817,83992,88845,104096,93200,10884,-59620,-39687,-18011,-49218,-34807,5293,-20590,-48375,14516,48427,-29506,-69918,12774,66128,28531,-27662,-28571,803,-9123,-13039,50934,117265,88899,4304,-31513,-6138,53103,103487,51190,-97878,-166137,-21950,104796,44693,-39743,-37386,8903,6326,-21353,-13522,-10712,-37247,-41207,34838,113946,63090,-51497,-50837,36232,10090,-33975,28929,51415,39382,132093,209315,138081,70904,65172,43110,11464,-5349,-42899,-73414,-37041,34304,10002,-58257,-77006,-70551,-85671,-74233,-1094,17568,-47523,-57387,23000,83761,37158,-64864,-93125,-48580,-60912,-119931,-48792,87254,97628,-15079,-75499,-18941,28493,-11612,-37004,14604,86238,90012,69008,42030,-8317,-45932,-38932,-322,-19220,-77015,-37460,44064,13719,-61709,-50801,-20281,-19868,-42875,-82696,-82658,-11854,70443,111319,85630,-35096,-126078,-84005,32326,84404,9260,-82285,-82953,-91444,-147323,-135584,-10868,71351,50322,39821,64000,92683,85001,46260,25240,-7029,-76104,-56140,54081,70921,-35516,-106729,-93271,-54180,-23167,-45175,-79677,-87307,-127993,-187856,-157471,-59056,-3397,45025,90612,73587,57313,89716,51568,-29123,-25179,26063,-2398,-51073,6126,112123,137492,80209,72981,104689,92490,34870,60752,163161,164375,108892,70284,11800,-22067,16907,42391,5530,21962,112487,97504,-7333,-35408,-14983,-25261,-28856,-26616,-58841,-39645,51693,64391,8042,-31963,-52248,-51123,-24456,-2604,40396,80845,80029,64304,45758,32794,31781,18069,-42644,-84132,-78753,-119142,-165908,-128383,-97334,-108436,-84191,-70667,-39396,49304,69206,11782,-3915,11438,-18415,-77555,-119215,-87121,-38685,-52864,-133953,-162019,-130426,-109090,-78295,-22705,25710,89991,183959,196977,119286,70686,69670,17442,-33379,-40680,-53320,-65054,-3610,85880,111640,44280,-76280,-93238,-41932,11150,42107,-10032,-59246,8401,57003,23749,14387,30557,17414,26283,72408,81538,35831,-23893,-37090,-3155,42257,57889,47762,1534,-7153,32113,19597,-7319,25091,35414,25781,48092,65598,57022,38336,-3447,-1194,78969,146095,144230,104401,31635,-10709,52208,126251,131688,94964,81299,68731,84588,108107,94298,20511,-51843,-40164,46208,120420,121380,68673,33979,18062,-8428,-7175,16378,27787,14465,-20706,-48061,-57138,-51001,-3082,53770,54867,58329,60194,39405,-4906,-24922,3202,49423,79328,53183,-14601,-52903,-31605,-30303,-89012,-71458,29002,47082,-6943,-12795,-10961,11199,46141,2077,-24528,22415,29763,-2883,10368,43680,56748,44119,-37568,-91389,-55799,16838,3476,-48073,-22125,67223,81818,74318,100249,68662,-54560,-119030,-92862,-72851,-20814,96086,144416,30038,-107211,-110517,-49552,-46173,-69161,-77031,-90310,-130159,-121869,-40844,12416,-1781,-22274,758,45831,40690,-36538,-60967,-1812,11799,-28932,-70209,-64682,33335,138113,119053,73331,71881,24819,-58716,-39885,27983,10602,-86899,-122717,-84768,-61087,-50863,-20779,-5667,18363,61444,84623,75823,-1522,-106009,-96618,-4595,-583,-49690,5451,36894,-29902,-66073,-39366,-31394,-11085,48773,60687,10698,-44567,-90243,-112916,-69759,-27895,-41598,-43532,-10748,13879,-7409,-40171,-49372,-71462,-104357,-160361,-186386,-188434,-195255,-200897,-142117,-39113,-11187,-35108,7448,61323,28620,-26583,-52386,-25494,-9880,-62332,-128765,-105373,-9493,61845,58768,39428,37089,59765,62298,-3622,-81054,-102005,-72885,-34335,3225,-5673,-63081,-117113,-104386,-59002,-25414,1295,20155,-618,-61470,-107081,-68488,-40213,-38255,1532,40887,-3698,-82090,-76503,14069,88269,65185,-24966,-87141,-48455,-10512,-10515,-13211,-68777,-129140,-79776,-38932,-44931,-50086,-65464,-40818,2446,8515,-5853,-12546,19768,100354,154637,116916,83230,63258,39123,40328,58896,81649,125083,147712,144774,85081,-14102,-13327,79356,78672,-14206,-116392,-171555,-166589,-151515,-121592,-55093,31745,123772,134955,54504,-37467,-12756,46508,-44544,-90285,5686,14809,-52083,-44741,20963,89647,120071,72733,-2914,-6139,46760,58857,-20414,-138217,-178754,-95045,-2435,29065,28079,13320,-4907,13291,115930,195689,159682,51685,7399,17704,21003,12896,49320,76550,51303,44164,73509,59064,34933,81664,119210,50935,-68576,-141530,-103506,15571,59743,-28936,-94928,-20978,97543,86420,-21448,-44862,9733,28687,-6583,-80101,-163570,-166846,-79413,34237,55523,1370,-41479,-58772,-61160,26500,109469,131514,151639,174406,144285,150963,164857,112660,64946,82750,139019,159259,114672,90334,100571,26266,-37602,31062,83668,10266,-47147,-60403,-30000,-19353,-15832,-12741,920,33293,14654,-108489,-163149,-37606,77038,48063,-54623,-60665,11405,19047,41337,150201,186052,81427,-79029,-119180,-22754,49357,26299,-48370,-91744,-49771,-1749,-20282,-59149,-78582,-72429,-34493,-4273,-16337,-28241,-30955,-35142,-308,32398,51414,92819,125826,64560,-44203,-55435,12803,39068,71959,103906,78197,56278,13627,-80311,-148065,-123891,-43329,-9566,-58027,-112423,-98565,-63433,-25916,18649,28904,-26450,-60440,-54193,-56038,-86141,-72103,-19636,49765],[11998,36858,55543,120877,124763,47994,-28381,-90477,-115543,-59387,-25208,-34719,-67299,-85539,-55568,-47228,-93827,-51350,22893,21578,72409,169931,121540,44565,19999,-1579,11972,65767,36637,-41097,-112091,-129754,-45611,72439,125595,80034,7544,-22151,-32131,-42267,-6824,9611,-51911,-86360,-16776,55129,33957,10703,79410,119896,75577,30855,39473,29885,3148,-17480,-15910,24708,38105,-1078,-45148,-59928,-69599,-42937,23433,75937,61048,7503,12538,65009,97833,103225,77837,24542,12964,20845,-27523,-62045,-52647,-38236,-7000,-20484,-81781,-121535,-104652,-45101,-7792,-7868,31918,56971,17838,39,14312,-25921,-76582,-79076,-51427,38194,130626,113282,2283,-71067,-53395,-57552,-105717,-55345,30207,10731,-61796,-75669,-31180,25193,33013,-38075,-62899,-29250,-27841,-9144,25698,-42005,-90214,-28624,39628,50152,28592,6650,-18095,-61398,-23416,108539,181462,136346,62725,29042,20293,30732,42287,41112,54118,36826,-64288,-125173,-130769,-124715,-70618,-11785,-19458,-4853,38941,70395,100256,81423,33731,34391,-8347,-133525,-144876,-38012,-8974,-20185,23691,68475,97463,89559,70509,56709,31816,24109,59358,68722,39966,34487,56251,26524,-80867,-205822,-170185,-25744,23138,-84620,-167918,-94972,42098,90519,-23072,-150297,-137216,-75674,-80562,-63486,-3428,47502,44929,17985,-13448,-39890,-61022,-54539,62,52656,89253,160671,125893,12846,-34691,14022,55055,46385,31062,17970,706,-18194,-62074,-42709,29082,31478,-17459,-9186,26572,44134,13513,-55995,-93387,-31044,100923,158117,116478,65286,-6830,-73782,-40745,35854,51907,28211,11733,31227,33174,-38762,-104293,-85092,17052,119928,111641,-10466,-56056,-17129,-55485,-123947,-81707,6823,4453,7264,19203,-48791,-71346,19850,99848,88164,27623,10321,60559,83972,57253,-7279,-91680,-112364,-82249,-62332,-13408,56764,40810,-36486,-46212,42668,74130,15309,-1609,14494,-22179,-15660,7167,-24693,-11380,-3368,-81504,-99935,1061,72868,46299,15638,25943,4035,-72810,-123320,-97201,-20894,55941,90348,147849,217649,169621,27479,-84627,-82292,-21096,17434,17885,-42151,-144151,-135572,-7058,35803,-41812,-50751,49581,97611,64074,18689,-14884,-43386,-39492,5021,45224,87272,126943,86531,-30379,-113141,-46487,68904,60011,-56736,-118984,-25193,51234,6436,-50199,-57638,-19254,13690,11876,-14772,-62276,-107456,-93253,2995,65120,11899,-63105,-59953,15887,15236,-33651,1767,-18240,-80118,7238,114312,49047,-8560,11174,-203,-26707,-26671,-28379,-29864,-4451,33480,4663,-43895,-75935,-81044,-51092,-9202,7432,-27725,-73773,-63626,22864,102451,71033,-17922,-46944,-29859,-34584,-72417,-32331,51661,39488,-54327,-96826,-27949,25852,-30629,-55618,19544,88186,109207,125800,86407,-7969,-63835,-32620,31549,37224,21161,49751,45037,-26246,-47788,28945,83834,111018,80694,-3482,-39134,-35833,-19040,45275,100813,24909,-84878,-108380,-37211,10256,-3766,-39115,-55847,-84270,-139179,-157254,-81223,-13167,-32829,-24341,62729,123876,66550,6674,26277,6873,-66422,-75923,-38632,-50412,-100844,-126689,-117892,-75130,-30051,-54231,-73375,-34367,-54225,-114023,-79850,-21890,2868,38429,54037,63809,116672,181885,125647,8005,-38040,-24326,-58025,-106343,-50159,93163,159645,96691,61162,89184,104281,86515,59292,34459,21073,46642,55559,23509,10206,61954,78359,-26520,-58915,61508,82135,-42502,-83245,-68605,-87442,-68930,-36329,-36846,682,89418,99488,44478,-32869,-92794,-87046,-21108,42649,96466,104057,60966,63541,58400,37235,45545,17646,-62495,-102200,-60430,-47072,-74297,-72450,-67060,-57880,-3377,35113,58126,74539,22962,-85913,-149270,-147189,-146090,-142825,-83779,-32375,-23299,-48524,-132089,-163107,-110318,-61266,-8073,60787,104220,127312,115249,91892,90618,87537,98325,77266,-22049,-143651,-193569,-148403,-31990,66019,61126,2774,-34109,29527,79682,91773,105524,50660,-42990,-21139,28488,7548,2443,54571,100134,113464,120085,120373,58742,-42485,-54707,30001,72794,39387,17609,10939,15415,27893,-1034,-17680,29539,38426,5058,21982,70607,81312,53915,46168,101516,159945,153155,95442,37260,16953,45804,98367,131526,119378,66559,23541,6189,46761,95088,74327,-25363,-96101,-59896,30457,93103,141122,152352,109927,87565,53521,-759,-2782,31166,32487,-7109,-66994,-89603,-42837,53998,130324,99889,26063,1218,-7065,-40245,-29701,-3478,-22953,-13437,9223,-16513,-2924,51851,5479,-113631,-113887,-24265,14414,-14098,-48445,-64629,-11938,65913,47173,-2681,1830,41060,54545,4666,-22351,38700,84320,4770,-74738,-48868,606,-95072,-192681,-125683,-5662,24105,33420,98966,96326,-49575,-121011,-43054,-3441,-6727,63903,74696,-51781,-153139,-137271,-85932,-69784,-52026,-21523,-26437,-69563,-84853,-37417,10274,13204,2406,13761,38119,10702,-76628,-93826,-46285,-54819,-81677,-78148,-68532,-13906,77559,85527,51469,66546,42302,-27833,-23984,-412,-21616,-78332,-115416,-89812,-40377,-17946,-377,-19029,-33394,-2503,39781,54821,19461,-35559,-21553,24926,3981,-50740,-3723,49280,10243,-45614,-65158,-76289,-50815,32120,65145,35266,15298,-3295,-44776,-72339,-93267,-120631,-101530,-48948,-24212,-37143,-45268,-73345,-127002,-103868,-120391,-175198,-171667,-136877,-99744,-46281,-11985,-44269,-67104,-12290,53401,47193,-10548,-50174,-11129,10848,-63943,-141357,-76461,51085,89081,48184,29232,32317,42100,26756,-29826,-86965,-109099,-75803,-5636,815,-63196,-124965,-146146,-69772,26577,15434,-38613,-24467,-5641,-1741,-5322,-40424,-86418,-66900,-17155,5215,795,-10214,-9605,20721,70899,37045,-65720,-95983,4046,59565,24411,4589,-17988,-31568,20455,42718,30556,8314,-48582,-44430,33826,64683,-6200,-54058,-39641,34692,136578,134558,83620,59838,13883,-13030,10038,31889,55925,71043,61993,15645,-58633,-73477,21305,116333,107064,-20285,-105190,-88523,-96770,-139054,-103835,-11509,84988,115633,101708,36387,-32171,-53932,-77536,-57559,10730,5062,-32878,-24086,-2762,-3854,-9006,-2232,-10312,-23801,-1432,39910,51906,13819,-13875,38158,105965,115365,76558,11403,-44006,-40404,11716,44007,52552,34791,45820,74063,54294,8513,52090,117104,90913,39530,58384,87967,80855,101650,137745,80082,-54362,-154032,-126283,-12239,32996,-15699,-31487,39203,120694,102849,-5133,-65798,-65449,-39295,-18068,-71192,-158799,-117802,-175,64129,15334,-43856,-26019,381,-26863,-4932,5054,-16554,20392,119262,142890,93150,59844,43984,5149,-15181,30517,73334,53630,37266,63719,-5377,-99463,-58169,29605,42469,14020,-35180,-44483,-31876,-22292,-2973,28507,79734,53972,-98451,-192422,-108201,31956,97907,23118,-63577,-58960,-19305,4464,50340,101506,80386,-29267,-72429,376,62963,28175,-48388,-37840,40689,53667,18165,-4643,-37193,-60954,-49131,-37212,-52370,-79272,-102048,-99423,-36063,41656,88537,90852,81554,48604,37973,82366,84344,34146,24913,46153,56719,80797,55436,-35132,-79020,-20976,24011,15547,-32111,-89009,-84210,-52989,-13876,28957,29684,-29766,-60049,-55099,-66409,-100806,-98682,-60857,-5310],[-18725,18092,53523,90241,96517,70151,-1653,-94903,-101776,-36275,-41101,-73088,-79226,-72241,-32736,-7289,-53141,-35722,33333,25358,4047,71642,80481,26936,-16941,-55886,-43358,63182,69527,-45864,-156292,-186070,-122799,3542,104615,109681,65886,25543,-18914,-44710,-15660,9294,-30120,-55982,-18075,9410,-25303,-3033,105041,101037,-7451,-85317,-113647,-104270,-41310,-759,-7438,-12725,-33135,-57731,-38120,30002,69261,86821,111046,99622,45768,-8262,-12832,31219,90331,105974,48862,-21076,-7353,26950,1469,-16096,2196,1202,-31956,-98373,-126057,-119624,-89710,-35838,-8983,-14500,31399,82320,66723,12464,-32797,-86087,-132656,-115353,-12174,108344,147063,117121,40515,-33954,-23523,467,-38734,-41694,5179,-8078,-52298,-40511,-19388,1721,-7181,-64265,-59056,16231,56809,103163,116595,-3440,-68346,26597,96068,64047,-10652,-63049,-59806,-68901,-40638,89553,188096,105506,-25770,-69624,-53716,-17546,-22557,-40154,-18912,-9682,-41173,-39637,-81254,-125851,-76588,-8958,-11614,15935,83199,105506,87855,65367,69849,103871,43017,-80084,-49293,72539,122036,95533,33851,-17185,6299,45153,44294,17961,-1656,21612,71579,52326,-1490,17495,76855,61667,-6648,-90936,-122391,-82797,-65278,-118109,-133341,-61756,21028,39990,-55781,-140474,-98619,-51718,-67265,-51418,12245,68871,59025,23265,-24321,-57547,-55597,-45881,-28317,21556,86551,163819,140576,46096,-31204,-26008,44222,62766,40058,48460,61553,39218,-10109,-3103,31580,41545,38506,44604,46538,51203,36329,3988,-18158,1270,108026,222300,216481,94543,-53357,-101917,-18340,47116,31921,13478,17455,35131,38487,-27992,-84641,-67936,42114,136006,125845,882,-78108,-53290,-43592,-73911,-44575,39195,26261,-12985,7097,7847,-9815,40475,126282,132386,64810,26491,71185,119248,115587,46604,-7471,24027,56157,46149,44139,65792,6081,-76666,-80044,-36797,-43018,-27163,39756,32756,-43352,-25457,38243,15968,-36252,-56249,-42047,10638,74687,77155,37694,-6083,-41711,-71624,-82237,-54712,-18480,16442,34120,42976,102901,162812,123043,18446,-73616,-60970,6209,63551,53223,-60861,-220267,-223002,-99314,-53003,-78325,-55955,3205,10714,34755,85417,65193,3613,15828,40128,-2024,-4518,78328,88109,-27876,-150475,-113872,24482,73314,20967,-22941,-3364,-25559,-67515,-57753,-56867,-54950,-16171,4891,-55390,-110650,-109404,-92453,-37333,17577,16618,-11301,-35080,-4269,-1065,-63281,-50055,-45288,-93859,-75597,-31626,-58210,-88329,-65027,-36839,-48111,-64622,-38193,7172,40450,80308,66880,-7841,-84718,-73701,13957,55868,-1,-69526,-73884,-26564,54494,99639,60213,40383,73561,63926,6772,-39718,-22251,10147,20800,2315,-38627,-21582,19514,-27504,-51037,23967,99090,123619,120056,57457,-48490,-83080,-26286,10729,-6337,3378,34596,6868,-54313,-65277,-18487,34353,100404,105649,30934,-27720,-65607,-85110,-20123,75984,57762,-32589,-89805,-92119,-94379,-41505,9423,-14684,-55189,-89992,-132347,-113429,-68878,-80931,-43105,55995,107034,41679,-7062,32517,52472,5005,-61617,-101886,-94987,-91975,-123714,-126108,-58313,-1653,-12383,15843,76370,42585,-23086,319,28750,29361,24100,-8484,-909,79660,153320,117379,16810,-66063,-102651,-156892,-185453,-127816,-18559,43029,19071,-1203,28213,71557,96747,59886,-14040,-24680,17650,21717,-2795,-353,69897,69857,-74307,-140023,-10318,68016,-16218,-60556,-56665,-87321,-83253,-58285,-11111,74224,105033,41723,1062,-34686,-79810,-65632,-10343,61754,120427,124743,66774,33895,7850,-10869,17046,4512,-75202,-85883,23230,95765,46459,-9747,-51267,-63666,20782,114352,118307,48333,-39523,-132174,-242735,-294872,-256270,-152291,-14611,16528,-10374,-10435,-65657,-111348,-82978,-40349,5081,75055,89340,60807,20729,25259,78434,99257,120887,91401,-69151,-231119,-244133,-179044,-87303,-8289,1942,10927,54814,131756,161128,150178,107746,9518,-71403,-45197,17158,27649,25010,68132,118154,91947,48814,69335,22398,-108314,-90067,78686,145116,54506,17287,62708,79926,40515,-15362,-40722,7049,54029,32281,4761,38363,62817,56545,85344,146179,143626,84412,24693,-23767,-4093,72971,99756,86976,66907,8902,-20457,-4680,50516,102084,71289,-13487,-46964,-40840,-52991,-38340,71765,147437,109664,99672,94645,42202,28170,63325,69475,40194,-32412,-86160,-34202,72633,137236,75340,-35481,-64060,-49685,-60369,-28982,-10174,-61121,-63544,-54250,-79668,-58389,12502,-4005,-92755,-101869,-30616,9245,-11077,-55844,-69163,-10086,73021,66945,6004,1288,75395,96229,-10552,-46912,51748,99868,47730,9094,-6365,-25429,-122864,-200892,-156630,-69479,-39269,-21885,44788,63322,-34203,-77525,1408,49957,14326,-7831,-57765,-152828,-196317,-145357,-77396,-35764,19599,53501,17054,-30530,-33491,-21174,2086,39097,28970,-15367,-2698,14558,-22174,-55059,-74216,-104801,-86021,-55578,-60763,-49662,3094,43707,47166,52536,57374,61777,72054,44296,4501,-9368,-19823,-29546,-8317,25843,52946,21910,-10277,-18933,-32108,1775,73881,93811,80218,67067,14895,-47400,-26705,41867,34075,-19505,-49372,-54501,-47708,19407,49964,-4803,-29853,-9969,-52183,-121331,-155295,-165275,-133363,-80812,-49456,-38504,-4897,-21104,-96934,-69854,-51873,-89015,-76342,-7480,43193,42711,-22108,-109472,-123745,-72759,-5865,28308,10694,-35764,-25270,-20768,-67430,-92682,-10192,94280,77744,-34066,-75080,-24716,6132,-35273,-60538,-43341,-44533,-19894,56351,29692,-98367,-150124,-116152,-17874,45920,-31160,-104031,-61263,6201,69594,95515,32653,-42119,-34969,9953,41681,45837,59728,77059,39777,24335,7142,-70952,-84314,44423,113920,65418,42456,30414,5696,55208,89184,69575,48634,4573,-8312,72651,102394,-1697,-63383,-58136,-24948,54322,50995,10840,13119,-21392,-54007,-27513,-21760,-34797,-40713,-56950,-70590,-76867,-88631,-20586,128090,196004,73569,-52818,-55151,-64958,-132945,-152160,-65279,60162,108799,96704,59794,-34236,-104561,-70985,9722,42790,2470,-32680,6156,32924,-31345,-77501,-3561,63481,18077,-34497,1093,73676,97757,108152,161843,197823,135733,32122,-57105,-102006,-83454,-44381,-44119,-29431,17849,73629,80617,27243,-6863,48793,108908,77895,29847,51388,98364,91056,70597,81533,49337,-39927,-97167,-68872,-10292,34579,66304,90494,99666,89953,41904,-23839,-75970,-129041,-133480,-34894,16723,-39010,-12211,74764,52841,-55710,-61041,19825,60224,38333,16959,-42242,-89231,-30415,88111,100526,-3207,-73803,-53896,-47250,-90670,-74082,-4734,15228,-4270,2621,-39414,-106073,-69848,31805,56294,8002,-48276,-45112,-12008,-3732,-5857,25140,68071,57232,-39589,-122932,-120152,-63715,24570,43968,9673,22703,47695,-3642,-60040,2058,81463,55058,17763,24242,15065,-5645,-30547,-17849,25498,44438,63125,50925,-9269,-34326,-36565,-38383,-39943,-65593,-92021,-73102,-22708,47295,126287,112757,31055,-35841,11323,99505,80469,834,-28946,-24316,-8911,31808,42918,17133,17106,62049,50368,20523,-6410,-27483,7542,31397,33448,27243,9838,-15968,-23985,-26040,-43216,-73197,-60874,-44240,-39981],[-41362,-7329,24593,3088,-16752,28017,26800,-52185,-72433,-22829,-28478,-54836,-9271,54514,70932,57945,-1961,-33557,-13375,-52720,-145846,-75081,44203,51855,-28228,-112977,-104616,50133,88434,-38873,-140184,-162806,-126344,-46918,35739,80378,72413,30449,-26249,-41750,-4932,45722,42648,-196,-33853,-22699,-19477,-5303,51025,28766,-47149,-101456,-158448,-187987,-118613,-17421,20417,6929,-21165,-43642,-2504,93904,133164,115603,98460,52715,5888,-11847,-18879,-3802,51010,65730,-10500,-90069,-75030,-13058,30392,49234,59471,57961,-14004,-146024,-159346,-88711,-41329,-11093,9373,-6034,-3057,12278,-11297,-42697,-61746,-102398,-143967,-73226,98150,198021,138739,47298,11931,-15372,-42807,-22422,-622,-7133,-2467,6517,-2009,-21340,-57323,-79238,-100140,-105774,-50628,28268,57214,93296,118834,54864,5037,46753,80830,81095,51988,-23279,-44865,-22288,-11215,50769,115254,19446,-121462,-145829,-98014,-43592,-21785,-1428,31133,34932,-8655,-37751,-69944,-60484,-9678,-6995,-45049,-8938,64100,78062,55736,54820,85699,122818,65149,-23747,10252,79903,121058,141671,69831,-40391,-50279,7174,23332,-8003,-20315,-8314,23145,24766,-9768,-4485,71008,88846,47373,10061,-39068,-64282,-57054,-73053,-62142,-31859,-34688,-48142,-69608,-80754,-71387,-78830,-79979,-47694,-12905,24849,43442,61590,14102,-60814,-65497,-41816,-23664,29682,88446,106387,62289,14062,-19287,-15360,21678,4122,-39143,-34935,-8764,42582,51685,64713,82032,87708,83362,72862,47803,33735,53281,97538,92549,44410,93243,173089,157046,45111,-107448,-124729,11621,76641,19639,-18764,4879,27929,-2066,-49530,-49035,-23351,39390,87151,72555,-8763,-75264,-77608,-36265,-8323,-537,22814,2631,-30728,-1145,33825,15842,45344,101275,83671,29136,6138,30511,58446,63193,37031,48366,123418,174363,146694,80239,32612,-41332,-87560,-70293,-85844,-115842,-36190,36705,-13842,-92472,-66240,15502,26961,-39930,-39968,71523,168870,123777,22128,5538,2092,-76287,-126064,-99655,-70304,-24525,17199,19194,24477,53629,45333,19038,-15451,-41184,8792,70334,78135,41986,-53388,-174004,-192834,-147937,-125751,-90474,-66168,-82472,-98219,-368,135769,144040,74810,51951,13859,-65155,-76273,-25191,-6146,-25890,-82335,-98424,-18664,49619,65188,58904,55175,-7665,-82790,-72577,-47150,-38703,-19211,-33078,-117688,-132864,-71505,-92404,-126339,-63914,20408,32990,-16817,-20828,-17361,-51701,-39491,-7164,-5799,-49193,-115184,-132669,-125261,-95563,-19339,-8491,-62821,-58368,-2008,52390,137224,159300,59877,-37049,-4796,75472,63119,-25871,-80056,-55553,11152,84218,90605,30987,49322,133463,128775,23909,-63265,-51966,-12468,40987,70852,25052,11413,54265,29932,15884,82286,142837,118856,57268,-10163,-66881,-45909,14861,3217,-63366,-82416,-48234,-9081,-8837,-62280,-99534,-63807,17803,60212,15071,-73183,-130641,-125645,-58112,16117,19921,-4967,-1243,-27780,-87207,-47476,26427,14268,-18440,-37729,-78671,-74486,-58999,-68714,3911,86645,83379,20077,-11148,23041,78299,60036,-33357,-87262,-41315,-14625,-59388,-63512,-917,31047,22064,73484,132090,90953,15304,4539,37986,55551,20288,-49941,-70118,-28240,22850,47295,24635,-39906,-78861,-116508,-142637,-125599,-88575,-62752,-73566,-75912,-41068,17703,56046,37396,41,2354,35740,31458,-15635,-19788,55169,42412,-89971,-149499,-36152,84167,96444,84148,72887,32445,-9319,-45558,-11804,79522,65654,-38509,-56696,-21049,-38892,-64326,-31612,50810,119180,141652,99829,28033,-9599,3534,35586,25976,-46450,-41661,96669,183171,103795,14154,-53012,-105180,-27022,107627,115833,19719,-35853,-60899,-179630,-277987,-221761,-81867,9312,12735,495,28523,-5896,-77002,-89299,-59151,-32031,-2195,-19780,-54360,-39505,14647,78738,118644,137169,46812,-125921,-201000,-147480,-127378,-115287,-68468,-27890,40559,109791,138676,132154,120997,48698,-52308,-64950,-22245,18708,53414,60094,66545,75981,14352,-45257,-6041,-13557,-120489,-84513,102375,179165,74308,33449,96608,117992,53558,-14254,-42367,-10942,44058,52927,4951,-5111,34710,75685,102865,112377,51571,-13006,-13023,-16140,-16074,23943,49980,74319,88545,22471,-549,19783,32017,45674,41494,32522,46278,3230,-100772,-120406,-20896,34022,5351,26381,86348,95368,64445,50189,49323,44810,8789,-16281,31607,80701,76718,-4243,-93391,-114974,-79941,-45579,7328,24990,-2770,-3449,-37033,-84597,-96868,-74804,-59329,-68367,-62788,-16559,23151,19444,-6482,-6911,36734,88092,71148,18553,27907,87653,76794,-11969,-9904,85138,116914,95870,98881,40674,-28051,-60024,-68627,-74834,-63453,-72864,-73413,-33419,9923,14316,24401,52868,56787,9071,-61931,-101012,-101802,-84811,-47528,-15389,11515,59329,61478,-21664,-95669,-70573,-29678,7595,53245,13496,-45332,-9821,43154,44316,-10414,-85031,-109276,-52934,-24263,-52772,-71542,-35797,45974,93982,55850,29178,69033,111655,93601,64490,80236,91133,35206,-2345,30062,59280,43405,44231,15934,-58437,-29458,86868,147032,144714,114300,35379,-30258,-6808,38909,10528,-36657,-28843,-3342,-10970,25332,43877,-49406,-104016,-55406,-86371,-162137,-159118,-123845,-94849,-59324,-22734,-24514,-20763,-10957,-44978,-48973,-34152,-32502,-32737,26653,91675,73344,-40665,-154752,-173301,-127525,-59350,8271,47589,11150,-34856,-71495,-72210,-25760,47321,91617,28121,-122037,-161370,-59678,3886,-31330,-29196,31471,43842,50042,85667,47647,-74882,-113791,-67512,-1696,8947,-68725,-117442,-73740,10797,90066,122135,106175,50643,16875,39946,65654,34822,41826,85314,16552,-51009,-12469,-11221,-54565,3693,77587,73370,51611,1033,-69923,-7071,82496,69720,37730,22766,30876,99188,100343,-21934,-89294,-58592,-24960,2157,-42540,-82556,-48678,-29467,-54034,-52324,-63130,-75122,-65833,-61883,-45277,-21806,-39159,-2695,102515,144702,43171,-87988,-106256,-58293,-51810,-100753,-84797,19623,63794,19606,5925,-7693,-55123,-45955,37501,64545,15453,-21187,15405,56258,206,-45860,52625,139238,81478,10729,22575,38819,27149,55341,134031,146351,40719,-62004,-98941,-96393,-89364,-78071,-70172,-28699,27874,62659,29451,-21817,-1395,67000,83733,54111,61542,93568,82489,25479,-9654,8748,17207,-28759,-52518,-19800,11054,71734,149936,150071,84508,31664,-21874,-65455,-88745,-128228,-132072,7239,137299,112219,84419,96914,14811,-104929,-68462,22566,42090,32413,32079,-5419,-28423,20907,96076,67056,-31047,-89289,-69127,-30218,-52725,-68889,-13178,33484,20210,-7354,-49013,-75666,-24639,58176,44751,-19741,-68447,-41366,9351,33168,15603,12881,-4687,-13683,11346,21630,-31327,-106376,-85499,-2730,89726,174462,136036,-16013,-108966,-36448,85939,90716,21647,-41429,-84324,-53226,-2132,-11847,-43440,-1703,98970,92855,-3214,-28112,-20182,-12367,6309,-15910,-43697,-26204,-15303,15558,107754,108301,-12855,-100332,-33042,71090,62868,-29253,-66457,-61087,-66017,-49774,-3517,54606,71687,40280,13114,21366,12347,21047,89798,109267,76832,24248,-13403,-208,22441,5015,-11357,-25246,-9282,-14494,-45691],[-20878,17503,14737,-57946,-95035,-14454,30529,-21274,-58581,-29784,-26055,-37598,30114,118004,101034,39012,-24416,-58248,-38070,-66884,-174559,-133883,12997,69151,-15882,-112244,-84048,71864,99948,-12854,-90504,-101081,-64303,-38700,-13458,50827,79296,29584,-23937,-21349,11842,53724,60242,1862,-48287,-16428,9039,-13913,-14684,-12581,-6298,-8062,-56609,-140319,-140548,-47414,22109,59787,80740,46394,45424,110086,93583,12009,-24062,-23076,-17457,-15802,-6802,19742,56484,49893,-17936,-86117,-108607,-81070,-29321,10335,56770,106026,31262,-146811,-162516,-43064,7321,13259,38861,21114,-22648,-77695,-150962,-151952,-85669,-82041,-96485,35755,203573,220101,84008,-55498,-61564,-13118,-35408,-40313,6634,38468,49376,72526,67791,2210,-72467,-112328,-114491,-60523,27807,49493,6846,8507,68081,89395,63957,44218,54653,102904,152312,98737,14777,-10471,-22293,5609,33827,-60745,-161660,-118946,-39149,-5616,25760,86650,144865,141522,40363,-68684,-75353,24867,76890,2710,-75884,-44663,21847,49749,72392,100478,113732,107870,57714,3980,-8687,-15545,7358,79618,84062,6118,-24331,5653,20254,2396,-9279,-40865,-42192,-30,-13580,-39971,38869,84982,50774,28036,14492,10393,29909,-5707,-43178,-55552,-76660,-63091,-18024,-2348,-55021,-106429,-90203,-49437,-58591,-65724,-19795,72777,58409,-45463,-77857,-49585,-14198,38124,68499,38037,-39342,-56405,-17729,27412,26059,-26337,-63810,-84928,-89986,-870,50114,64098,92445,99134,91846,97960,74447,60123,103477,168144,137875,50153,79322,107313,45890,-20958,-95255,-76991,47728,96850,24714,-40935,-21846,18934,-19183,-36418,5402,5861,1605,19820,1644,-46275,-71788,-69633,-29166,11745,-9271,-47785,-72753,-66968,-21854,1033,1825,68324,95381,9883,-56948,-42561,-23603,-53681,-71425,-40405,24969,111629,164204,121875,41360,2822,-24268,-34526,-10659,-49011,-92262,-29776,-15866,-80389,-126559,-109917,-58412,-46223,-84796,-50997,88462,182521,75237,-62569,-50521,-9882,-68920,-112981,-106098,-120543,-94068,-53259,-7350,59970,83681,21562,-36873,-62544,-36111,67489,146627,111199,38121,-26291,-60268,-60883,-80229,-90529,-57370,-73892,-127755,-117688,-10795,88862,108539,82286,26863,-54474,-101196,-88476,-104645,-120785,-44115,9441,-9698,-12627,3158,41430,72964,97771,80554,-15736,-69700,-18618,50933,45007,-39260,-118599,-87004,-18001,-81518,-176459,-122167,-3138,22208,-24656,-24289,524,27817,47834,58484,90097,36794,-104949,-168299,-133381,-72429,30566,69185,-6864,-54602,-14097,54380,163416,211737,140776,66032,60570,51554,2591,-50952,-75354,-53405,3338,65494,70640,23022,26339,84623,91879,2354,-111251,-113025,-33339,48878,68028,24984,36090,93131,75639,54591,107303,144515,82803,12968,-19823,-20963,20832,61051,35944,-44963,-96111,-63017,33951,72984,-14777,-74128,-42900,2205,25104,4171,-84479,-154505,-123896,-56365,-25869,-37944,9632,108374,117945,38202,6704,23479,24916,13174,668,-20361,-21125,-49665,-67682,26731,95908,49028,-9265,-25171,-7368,38833,33237,-25337,-39776,8174,34066,19608,27557,51128,38550,3668,19458,72495,70879,-220,-42004,3716,54233,28410,-37794,-76280,-104749,-75425,19796,69934,36400,34035,42114,-14897,-61524,-45810,-28888,-66650,-86906,-67953,-19276,6080,-28394,-55470,-24105,48402,70279,23263,21785,75924,43066,-68396,-104944,-18400,104088,184568,217047,205101,152314,57704,-39488,-56547,-14020,-8826,-45255,-29678,19578,-2810,-80176,-59872,42510,104826,99982,57033,14234,27461,101872,143271,116872,29818,-17782,68949,136024,79575,18774,-34746,-106980,-73400,39866,62591,3405,11532,43300,-37166,-121272,-78830,-26773,-52353,-57335,-33737,416,-19389,-102477,-137730,-86623,-46851,-66150,-106905,-106034,-41224,12575,48795,104933,114609,-22825,-136051,-82052,-17595,-78679,-132211,-103413,-48298,33696,85292,66923,18721,16343,-12467,-48225,-7621,24460,10388,33604,54512,43623,25470,-34861,-95554,-55401,-1381,-45730,-39245,85247,152749,81370,30218,60266,86269,43875,-8489,-4065,17463,16729,26521,11825,-9486,43313,109162,98566,55849,-9893,-63897,-35520,6725,-18920,-48545,-1015,111159,164671,80944,18758,-12981,-68459,-101951,-60352,24063,74558,11702,-83791,-92882,-59300,-72575,-105155,-65112,38640,90022,33972,-23216,-11233,9931,13544,59342,122425,109533,40313,-38977,-96582,-116243,-75501,-11119,45966,51734,35882,45383,35464,10779,-26260,-84317,-104697,-84075,-55643,-21785,37402,70454,62587,62078,91002,108989,69809,21423,17690,21255,1202,-14221,2894,53583,97587,104836,109689,52498,-6707,-15569,14016,32792,13900,-60696,-107297,-86728,-14331,67903,106713,67692,9839,-26250,-71874,-68242,16635,94658,97385,54770,17883,7119,-5688,-65578,-151953,-153326,-70105,19309,37044,-36372,-50103,13949,49822,35869,-24022,-81988,-77749,-39670,-31475,-64965,-97753,-46518,76556,139734,57258,-34398,-22154,48177,64694,57557,102431,140362,60301,-32812,-32882,-12347,2890,49017,40873,-16823,-17236,29235,96117,161278,147410,67340,26891,70506,62454,-11662,-48745,-10901,15729,-8604,3228,15572,-67534,-110155,-45379,-66672,-135611,-101624,-36273,-25757,-28386,1209,-24697,-87864,-56895,-23968,-57600,-80304,-54154,-59716,-34678,48601,60902,-40593,-146060,-156130,-98224,-42686,10444,66486,54391,-10858,-77507,-66355,12997,69679,56379,-22941,-139696,-145892,-38354,21737,3624,12048,50910,58072,71559,96334,72797,5102,-23946,-21798,-22793,-27368,-36378,-72754,-80431,-19822,57707,105993,137859,104560,58414,54633,35758,-30079,-37247,418,-57027,-108387,-24940,48929,-26721,-81580,-18657,39420,13473,-69948,-146970,-84971,29760,43692,7841,8790,52219,99624,76028,-57621,-140213,-80195,-3534,4260,-72925,-133011,-85789,-15713,-32631,-70918,-83183,-60736,-17566,19846,59559,68834,22379,29077,59745,40477,-15313,-95357,-128080,-34584,59010,11750,-67559,-29232,-7610,-63646,-61353,11472,5103,-36893,20570,60861,34576,22082,22765,38030,24453,-1436,54327,100537,79470,94128,112099,38016,-48113,-57787,-11786,-21234,-92851,-105548,-36834,9242,-39423,-116491,-116069,-20774,37974,45784,18276,21,42831,100675,84093,65028,107765,120141,32899,-58691,-75031,-37829,-4146,-19693,-39778,-13521,24411,75600,126869,90117,-658,-30800,-44848,-84296,-86126,-74504,-42600,75814,187494,172347,113254,61792,-13085,-80198,-41181,12882,-933,-27041,3351,26844,42868,63665,83557,46021,9792,3598,5238,26079,27154,-4338,5786,54576,64431,27522,-22723,-22340,17093,36154,981,-31626,-53474,-27527,2187,20856,19716,-10206,-91806,-112983,8082,115379,74391,-45140,-91862,-40130,85502,174504,91244,-67227,-116468,-46055,56837,37013,-90584,-171862,-150602,-68914,14412,17224,-36953,3620,123193,123723,11416,-46747,-34166,-2883,25322,9894,-19738,-24597,-49978,-63162,22888,55778,-35761,-85875,-13757,81809,80122,-17307,-69318,-55408,-63014,-82460,-41656,60656,80086,-7293,-32056,16551,16719,19232,77137,74479,24527,-17355,-29680,14307,60929,22523,-13013,-5555,8222,-15588,-41167],[32646,87011,40448,-53210,-77598,-13965,-3170,-56490,-73457,-31238,-23833,-39353,-3373,52762,15377,-65625,-110929,-78351,9324,29149,-54025,-82145,-30585,9110,-21910,-39786,9492,76725,57128,8956,-31751,-46275,-17242,-25097,-34624,35014,92527,59669,24754,19325,11082,12476,14071,-17722,-17118,28168,22343,-19525,-14555,19931,64777,76273,44484,-32149,-83029,-77009,-41470,52268,132022,100354,66596,94721,29807,-91650,-124657,-64683,-21775,-28600,3937,64021,82989,63030,46659,17299,-55023,-110943,-122845,-99203,-7225,90575,42611,-110613,-117890,-5918,30466,37832,84085,76291,16215,-73048,-179385,-193293,-85083,-34084,-24848,91142,186481,141271,8621,-116947,-110254,9362,61777,19794,5173,55298,96460,116955,115877,61246,-17182,-55049,-38502,34118,120727,105738,33102,7848,39514,69681,69790,59353,74417,120072,187795,168854,47281,-42452,-47280,-4937,7704,-74757,-120709,-39241,26558,25141,21274,56652,122545,143327,63081,-24455,-20202,75929,103657,24014,-47028,-43154,-5526,32556,84226,136233,129556,73306,34451,9220,-33427,-70548,-66327,-18281,28508,20740,18783,24966,3094,-10336,-16343,-73093,-87242,-43071,-71142,-90157,16087,76171,35502,-8192,5230,49807,73819,-4086,-95794,-110778,-87349,-29866,22454,10555,-56463,-84743,-46016,-13298,-65027,-128507,-104809,4643,33306,-42692,-83392,-66351,-29842,25942,37185,-16340,-110938,-113920,-45216,12373,9422,-13846,8516,-3524,-59384,-40462,-25140,-21726,17671,25924,41972,105688,111098,107656,140818,142635,70198,10673,63919,96170,37511,-2469,-18472,-10975,37842,65492,16380,-67778,-62323,17664,25730,18864,40635,-15172,-53658,-33722,-47619,-96948,-96957,-59886,-27881,-21669,-65448,-106016,-123207,-97829,-47635,-37340,-9057,86045,108859,-4929,-96913,-69136,-35345,-100301,-141392,-96416,-21698,54485,62849,-11057,-67317,-26640,26473,41743,55625,38497,-6429,-16648,-42861,-58321,-65460,-96869,-119359,-131457,-147852,-135373,-44166,31088,-24282,-107683,-114587,-92259,-56063,-25511,-54380,-93450,-103130,-108269,-39179,83124,123954,60172,-38156,-95071,-59166,70534,167545,158173,76888,6371,-2852,16942,11897,-2431,-30393,-90513,-108664,-63392,-32602,-52763,-23423,40147,6275,-74213,-85361,-71156,-122115,-161318,-58699,65947,100750,52542,-14501,-4370,29183,61724,89668,34767,-27338,41244,145883,108333,-12040,-47087,15939,50581,-20903,-101720,-78746,-16862,-19670,-51636,-29430,33346,107558,135647,112621,121415,69699,-66482,-149016,-114262,-35687,50349,86600,16379,-37590,14819,75038,141292,189433,186239,146952,55310,-57275,-82677,-63249,-69957,-68737,-50721,-16930,11631,15020,4086,-806,2564,-33445,-123273,-132114,-32360,49245,25978,-19462,22012,79755,52057,11546,44204,81187,47243,26229,32514,21101,21384,54857,71704,34678,-11460,-2064,70334,98990,33577,33155,76148,54294,14252,10616,-27824,-84922,-60424,977,7368,-36475,20840,134038,178040,135726,73232,22476,13959,13702,22706,29738,-12992,-91620,-108909,-19328,25513,-24914,-60946,-47189,-28352,-22468,-33084,-34830,-19232,-12683,6042,48543,73700,68495,39999,-21086,-65119,-26835,30924,2445,-40290,-12646,38970,51036,38466,1251,-91519,-77313,66806,135828,80851,97555,130596,37644,-27600,38284,74815,22673,-14576,-34188,-30207,-38367,-114357,-152615,-64419,62183,100310,84479,103752,120005,45270,-55704,-63549,6284,89004,146493,191290,202821,148748,40544,-50797,-81395,-80256,-27774,27227,56506,65413,37048,-29409,-23063,60652,81479,6268,-66550,-40047,52825,170373,242623,217768,96486,-29899,-12354,51969,50712,40202,12443,-48591,-51795,-2420,10516,-18230,4566,45136,11675,-30526,-27102,-74392,-131624,-120065,-94397,-72742,-69678,-131041,-165323,-81424,-6152,-22927,-66018,-49306,-5494,-9062,-17523,36801,50866,-65889,-96507,20150,41297,-80130,-154587,-123782,-64851,3997,34611,8286,-67378,-73870,-38949,-14286,31894,53285,7611,-4919,16487,5619,-15410,-49744,-99343,-51802,48511,39764,8599,83172,152897,106283,23969,9977,50118,49077,24729,66843,90161,23269,-2818,21591,32493,77936,118946,76169,24446,-5555,-55190,-57003,3591,2977,-39947,12800,142767,188795,94835,-8403,-81674,-145502,-182822,-139900,-36804,27362,-11069,-47377,-30647,-22876,-52810,-97078,-80860,-5052,28562,-30639,-70291,-39243,-17163,-4084,73964,148958,133134,69902,5948,-39665,-42447,4782,48673,61019,19337,-30719,4677,73091,101914,82962,7126,-76271,-105731,-77728,-32992,41662,93607,84747,84885,115834,114534,57160,-3762,-43766,-62716,-40498,-10046,-30267,-43867,3363,33213,38582,17842,-6160,-52900,-42600,58104,91649,-17762,-114701,-95854,-13083,68814,101139,33693,-43632,-55492,-66858,-79410,3683,116398,139483,89742,7369,-62017,-47609,-2387,-57997,-139794,-86046,26306,26282,-44549,-30316,30234,45167,17375,-25536,-31992,-26011,-54485,-68215,-80473,-111433,-45975,94762,140500,52476,-47674,-57028,-138,-4243,-29747,43653,132678,67882,-55709,-92514,-49832,823,30884,33821,44659,14416,-33994,27110,130925,131705,98892,112824,142932,98900,30069,20028,36229,8905,-44078,-47001,-47812,-87342,-79581,-14363,-18747,-57343,-29094,19810,15058,-29250,-26411,-40760,-92295,-38117,14230,-39676,-104904,-85378,-70841,-46487,32833,47727,-32298,-91743,-55681,10513,29421,35113,70669,75451,36850,-27530,-44649,13135,64184,35935,-19440,-66817,-59595,-2479,18055,-10611,-16097,-18634,-28024,19861,96316,95642,64358,69556,33057,-40846,-38780,14926,-15725,-71296,-53952,22198,94700,119378,92715,86226,86875,43651,-33639,-76096,-81881,-112885,-112927,-44443,35680,-6746,-99116,-77306,-15104,-33516,-81941,-115174,-94514,-32609,8037,7454,16281,55919,67855,38777,-64432,-141034,-89432,2130,30344,-21413,-75188,-51863,-3162,-29997,-86539,-88602,-46145,4105,56689,110773,108658,37460,19097,25890,22650,40509,14971,-51816,-3519,87863,55203,-35273,-27951,-26044,-76190,-78332,-16167,-12743,-40083,16859,62361,59228,82645,67979,23748,2184,-12017,-6758,-9154,14688,119697,170695,90059,-10063,-73697,-115966,-140729,-133444,-47997,87920,142518,41900,-120113,-168119,-66835,20065,73865,96534,83360,88125,114755,99569,83814,91298,54776,-22097,-52008,-39684,-34275,-24500,-9577,-24129,-17597,21958,34331,28013,-1889,-62104,-70445,-48531,-60425,-45744,-11010,37012,101717,138761,127105,85862,8784,-24961,277,61161,84100,33259,-36278,-22578,12163,31491,29529,27633,30003,59726,92277,86318,62557,42327,17695,7732,41108,61926,46167,29495,53432,45674,-7310,-37907,-25652,-9818,6009,-10729,-39265,-36114,-58766,-142466,-158831,-37481,74992,91214,51170,10651,-17541,6269,12214,-45127,-93811,-88895,-59597,-14167,-55721,-187858,-215604,-112578,-34098,11989,47902,47303,69684,124607,130567,57510,-27579,-48668,-20926,7536,13010,-13036,-36017,-73933,-118632,-54287,-796,-27720,-29594,18835,77965,85888,20256,-36268,-17091,-174,-38590,-45078,44528,80577,12523,-36342,-6305,228,-8308,21751,-20958,-94873,-85491,-20980,38063,78247,35645,-17993,-11611,-16815,-64647,-57478],[37094,93699,34714,-37142,-28436,3301,-51458,-124901,-107433,-33060,-8672,-40877,-56917,-35797,-75375,-159620,-181084,-69458,67993,97303,30846,-18568,-67491,-96399,-73791,21526,71697,17138,-37811,6345,16020,-19972,-25420,-40162,-46481,-8004,33395,61587,73073,35312,-21913,-21747,7985,18631,33664,47941,14574,-7417,19194,38658,57661,49968,36800,28472,-21647,-104830,-115529,-16509,54258,34224,29262,53570,-5180,-90237,-95914,-38681,-7526,-15507,16084,50495,35675,31570,89047,102429,11149,-82447,-132978,-146885,-76463,15171,22728,-39837,-38115,6283,22792,62596,144491,145298,77461,15881,-50039,-92579,-39717,17275,17501,37612,63010,43473,-19419,-105483,-107662,52036,171572,94959,7206,31008,61129,81222,128357,129578,53306,9155,8768,45668,117764,154851,141185,98543,36570,16490,52942,98572,125739,138329,163632,143149,36614,-40834,-5896,39514,35208,-11959,-14702,22050,14444,-7504,-42132,-71018,-42878,11622,38139,70123,66969,60235,44775,23318,10603,-2752,-11853,-7360,20339,90080,96496,32214,19380,29257,19618,8741,-19638,-56388,-54358,-35305,16045,38012,-30621,-67585,-51151,-85116,-95957,-92007,-130778,-96065,44119,104342,52734,-1087,19212,61766,51995,-38474,-121100,-112019,-62223,-11613,280,-45600,-76702,-46749,17487,49549,-20841,-111592,-139588,-91382,-47928,-55772,-74975,-66473,-36364,19435,30019,-33225,-117899,-104699,-56313,-50158,-49562,-7654,97683,143558,54424,-30380,-79350,-80558,-46353,-40081,1930,108501,121807,93361,92808,34258,-34920,-21415,46843,96008,102421,83698,35621,-25717,-32618,15397,7837,-83825,-85964,25703,79466,63309,42276,-36116,-63579,-43156,-52810,-97651,-91324,-51301,-48263,-77694,-100130,-87217,-90571,-84563,-51976,-24041,20247,84651,103307,38090,-31265,-15384,20986,-36322,-87837,-74805,-16886,39150,-1889,-91820,-127329,-49752,37790,69241,72544,88273,80810,41151,17718,55324,52171,-32966,-94473,-99024,-122256,-172556,-157613,-103070,-76178,-85948,-148286,-188008,-56553,77415,51128,15260,-7638,-47542,-11370,68279,90076,51242,-22720,-71247,-53433,26537,95803,142983,106132,22687,-32523,-22152,28629,35209,-36599,-95093,-57805,-18519,-63926,-142640,-93263,28482,35149,-17908,-22241,-39036,-82203,-97487,-19121,106813,173810,114639,15360,250,-768,-15596,-12517,-661,28944,109152,175364,108041,7134,19950,101215,117000,60614,20629,13517,-873,-33643,-66151,-46312,33317,112007,146712,130883,94389,19591,-48521,-64362,-48039,-6347,32544,19397,-37541,-26417,67914,90002,72032,97842,146903,141686,18568,-125465,-120813,-49972,-30430,-41013,-77168,-94126,-61726,-24356,-26545,-49670,-51367,-55322,-83354,-54902,35486,75114,-5488,-66289,-11531,38362,6412,-30934,-14406,31226,38793,51356,56066,-14893,-57069,5885,79106,94823,61575,24973,40796,58784,44393,91916,130862,62023,-14152,-7548,7129,-5543,18920,79408,80470,13817,19261,57036,80411,95992,74405,12236,-17184,-24753,14388,44596,-38468,-131597,-131506,-74703,-71706,-103825,-112167,-67757,-24572,-33791,-58723,-45525,-32874,-57998,-48248,19983,53497,45516,40200,-1538,-62152,-57233,14819,42714,19766,12492,38340,87475,141634,110935,-28832,-55757,88813,143967,40623,39971,64142,-29375,-48825,64189,96146,59727,56054,24093,-20823,-75563,-160452,-149997,-17571,89306,94931,93995,119573,97553,-12081,-83873,-50405,14773,35328,21648,45171,80114,52607,-12199,-40658,-29457,-18567,33757,76488,74438,64384,61684,50201,47747,70288,39414,-63081,-143196,-91842,20891,120513,203512,198750,71515,-54086,-42444,35078,55914,57448,38080,3501,649,1685,-9162,-44621,-77070,-63737,-70446,-106707,-141494,-175527,-159131,-115088,-104298,-104795,-101305,-121857,-123280,-32139,49114,65683,39960,27659,11771,-42339,-83494,-49461,-14548,-69107,-53910,48495,40228,-86382,-154960,-131732,-79472,-25277,-4200,-1246,-59726,-89605,-54870,-29461,5836,44243,28409,5884,2533,-31063,-67500,-82198,-84893,-13098,76164,63000,47032,132464,210235,144930,39072,15079,70140,106516,102327,118032,121264,48402,-1053,8431,34655,61962,68303,26680,-7077,-16364,-42735,-47869,1982,31569,31715,65922,116543,116058,32951,-48509,-80576,-70895,-71969,-93493,-80798,-33931,-22863,-31452,-20745,15015,34646,-2413,-32612,-21939,-19983,-51195,-49797,-32218,-32080,-16280,31445,74676,81267,69535,34199,11761,44304,101769,98765,48701,-38757,-113074,-49850,43764,81582,103325,88865,-4915,-91725,-94820,-47642,7527,35026,29266,59879,100580,80216,14917,-51849,-98830,-80775,-11120,14638,-40865,-104445,-100220,-67096,-42236,-57016,-79468,-131822,-135227,-18628,75195,-3706,-108475,-81215,-16078,7278,21142,-14884,-63522,-66789,-93066,-165263,-155964,-58238,40710,67853,7891,-49798,7692,126720,96742,-43633,-71342,4505,33728,-1822,-23406,4765,40541,50850,40274,44135,5771,-70697,-86277,-69178,-88986,-44226,65171,89406,39209,9089,25787,48909,-16399,-97150,-24403,98815,67236,-44229,-80623,13589,92563,50978,14497,54379,25940,-44752,-13067,40650,43867,87146,148072,135297,97947,100482,130419,96321,665,-69252,-76207,-103876,-125744,-100392,-60790,-24316,10297,18717,15349,11178,-36540,-68551,-58686,-15453,62033,74921,11254,-57883,-50502,-23619,27943,82062,42063,-45979,-42904,46080,89631,73927,59136,76989,71993,52400,11538,-26028,-18814,21664,28684,29171,24778,-3389,-15894,-19093,-56573,-81565,-102593,-121633,-64167,24991,22884,8522,84136,69760,-40223,-50452,5161,4750,-33343,-45905,3014,56537,55488,42738,75318,119867,123314,45658,-44541,-78226,-89000,-79542,-75829,-31262,18738,-19995,-76368,-79185,-60913,-30398,-33115,-64642,-73580,-29691,10993,17633,17501,10497,3045,-28438,-67700,-54676,-6047,40794,56638,46070,12547,-22960,-79746,-129701,-119586,-75992,-40975,1725,50007,52712,-1685,-23382,-4841,58203,126571,99008,1111,-27049,13574,13334,-1155,20787,8433,-34140,-54289,-69261,-72931,-37318,35901,71661,75471,122500,129877,30350,-53060,-53120,-40431,-54888,-25649,69421,122978,92389,35115,-29980,-103322,-118879,-60558,48478,152885,178516,82789,-65087,-148888,-114218,-10733,113452,150068,101861,75660,74548,65304,50097,-586,-67880,-45693,50620,86881,25212,-20272,5980,1293,-15560,16790,24005,-6764,-16066,-42519,-72462,-66349,-38584,-1376,35888,73159,97457,82346,70031,55372,-13738,-26125,64990,184791,215211,138816,31441,-2154,454,-11473,-41754,-36546,18366,78599,107006,104375,60817,-1803,-26053,-19609,4712,13260,20401,65949,112959,78438,12369,-19386,-9900,12985,33470,-3196,-72359,-103008,-101928,-126659,-122102,-70097,-19023,37682,88945,100119,30016,-50985,-93260,-91796,-37976,-8507,-44528,-78579,-113556,-157389,-113149,-24150,6614,12597,48161,88366,96789,83577,101393,115158,62089,-6311,-24221,-5541,23652,19325,-146,-40501,-96266,-61785,-18684,-4510,3294,-5978,804,38349,28381,-4064,24335,59340,16649,-29694,31451,83882,46519,-25090,-28821,-13655,-1330,34296,-34351,-136175,-90537,30693,65474,58491,44250,28358,6571,-52507,-124357,-83407],[9291,35271,4747,-10129,28564,48916,-23012,-94471,-90343,-26802,29879,1826,-44317,-21198,-42127,-130285,-143359,-9358,100394,81143,25546,30472,-22411,-102869,-98942,31254,86294,-8188,-65967,16102,54417,2989,-23452,-17907,-8310,-37847,-74744,-6804,69525,29467,-34746,18075,109531,121852,58558,22207,27832,46894,43618,-6105,-26565,-14899,23373,57155,3647,-93730,-94656,-26752,-25672,-61141,-28920,11173,-9746,-20916,13590,41309,45803,42166,31378,-16602,-63021,-34733,51980,67717,-5320,-46995,-52300,-82321,-82757,-26063,38497,46208,31547,5891,-2231,64304,173936,168224,90976,85081,99527,52344,12424,25280,-1946,-42619,-20786,26055,25470,-53113,-98912,31932,149370,88361,11708,0,-18393,15869,114159,139369,59472,-3587,-37841,-44669,25530,136615,182177,130333,22207,-15820,52800,122163,151400,157586,144759,93032,18421,900,62145,87390,71649,74740,92217,62802,-14151,-53917,-76584,-121896,-142275,-88125,10277,103380,73413,-14859,-49222,-25868,18069,32504,-8279,-66237,-79035,-6173,32577,10716,30453,71194,107539,116206,49174,-40612,-97909,-99000,-16808,34069,-41858,-101223,-64466,-52810,-71074,-102839,-105195,-30600,83417,119132,73020,60732,102926,91474,30679,-26499,-55157,-45619,-23236,-4486,-23709,-78664,-90462,-55762,-34,47054,1819,-63386,-113796,-138683,-106705,-61901,-63673,-50482,-16935,9234,18999,-14987,-61633,-29549,-12190,-72420,-97767,-21736,127144,209282,114956,10137,-36680,-31061,-18313,-5561,51677,137646,94859,-3758,-34215,-77755,-87913,-18175,26200,34843,81202,97701,-3143,-122017,-114315,-5162,21219,-68490,-86120,8693,66161,54957,20127,-28808,-20531,-2879,-15074,-23383,-3449,-20385,-87199,-120896,-82328,-31978,-44538,-67720,-51001,12742,68413,80737,68670,67258,74580,81202,82744,38945,-17669,-33387,8754,40480,4462,-47397,-69640,-39358,-511,13859,801,26420,86393,96747,81514,108244,70775,-16131,-28928,8411,-19879,-90180,-122716,-107981,-73631,-47971,-130777,-206092,-71396,101608,127944,103054,86088,74821,85582,56861,12019,-9604,-11562,-7248,-16026,-37939,-30991,28963,55688,3402,-73075,-68426,5401,15787,-40068,-59892,-17342,-10688,-49362,-84743,-44656,36106,40467,17547,32238,14493,-12026,-5558,37542,117033,149358,89944,39259,46724,13446,-51360,-93900,-58225,51742,132245,139781,70009,4004,22717,103106,134148,87320,44200,16020,-8008,-14617,-47971,-62299,-11705,44625,77980,90405,44660,-39624,-39691,18905,19757,12292,23134,-35054,-86411,-9179,99402,65049,-19636,-26596,31886,63182,10522,-74024,-79344,-7841,55955,58398,-9845,-71432,-71207,-59737,-65619,-58467,-53437,-64825,-41132,51398,124663,93063,-42067,-101711,-23714,24000,-496,1741,25172,45987,35039,38383,20434,-74039,-107019,-18677,70778,95129,56804,1255,8265,40191,42554,68492,75980,4579,-59075,-54906,-32667,-9610,38058,95397,94883,42419,18967,-12370,-47782,-22356,4731,-17422,-40542,-52327,-19678,-832,-57258,-98206,-89255,-84566,-103620,-104711,-103369,-74392,-19427,2169,-34363,-59413,-55483,-62951,-59177,-12448,12098,-155,15712,35262,17922,-9065,12746,46146,39919,31314,51821,114212,191987,176892,28611,-58266,30222,79239,-12283,-33597,-26660,-78765,-46887,44128,34442,6604,57668,68631,19610,-61243,-113821,-40789,62680,86978,51851,38725,54121,23505,-65936,-89703,-27142,24494,-6302,-54860,-46470,-14565,-9102,-24994,-7260,60290,106545,98654,47248,12581,29581,46929,46327,49456,37673,-3306,-49138,-84467,-70365,-23447,18595,56953,48843,-22071,-50550,-1611,57891,61086,46274,23686,13868,29460,19092,8070,-26182,-109992,-126167,-111633,-155050,-196625,-173267,-120766,-52607,-16733,-44332,-95532,-89487,-26481,59541,99116,101258,86205,45317,99,-49105,-91429,-79609,-30645,-42428,-25461,43121,41333,-45792,-98897,-108740,-88180,-53521,-44438,4692,21055,-22951,-51604,-51205,-18594,29848,67599,81417,49217,-21652,-84658,-98459,-48198,27752,63600,58091,102232,196608,238422,149672,66356,57566,112368,191495,201733,124672,70074,45304,15649,-29704,-41391,-16589,-4321,-18977,-38231,-53863,-19200,41218,50950,38782,66278,91135,68744,28296,-35080,-46068,14081,110580,139205,47365,-55890,-49999,-1549,-8511,-35280,2276,68074,60959,9306,-5229,-706,-12642,-10154,-16250,-14291,17096,18231,1052,-5071,2178,11337,42425,81329,118226,95464,38113,-32907,-80540,-28184,15742,22482,59556,88093,37963,-38923,-77120,-69243,-50313,-51829,-30964,45527,87665,47931,-17241,-66926,-82291,-31475,42162,61018,20422,-42424,-73435,-61610,-47314,-113895,-161946,-148962,-124487,-87017,-13316,-29574,-76278,-30937,13126,-21550,-36275,-24455,-32462,-56645,-117421,-206139,-263948,-207531,-58918,14224,7054,45640,134169,202538,141108,5500,-65355,-35869,35913,32333,-32430,-32857,33740,94806,110809,79537,1272,-57242,-45071,-2447,-8351,-18804,8463,19446,20416,63769,113506,135676,59144,-50264,-19549,67694,48223,-16293,-23973,86810,175478,103495,17417,18820,19845,-12587,-35339,-51444,-38544,43882,111787,92670,81908,142128,193152,127425,-2710,-60550,-57297,-93171,-115788,-124046,-133909,-62001,52263,64006,15181,15493,9378,-39782,-40758,60713,128878,85920,36944,21907,50432,62545,101560,135423,50954,-57265,-25096,70428,88979,80263,80717,81848,52955,28151,11193,-12325,-53578,-48305,6679,62702,55672,-15242,-61664,-39206,-35662,-71045,-96819,-102345,-86070,-89932,-124872,-110926,18683,66952,-12975,-59424,-52412,-17891,13022,6777,-530,-16590,-21819,-10153,17722,95317,163019,97116,1839,-16212,-24546,-47463,-86944,-51226,67656,73564,-57866,-123724,-71216,1810,-9035,-56253,-75635,-43475,-14569,-42302,-67069,-33821,13591,26383,9045,-5730,-11116,20727,74893,89327,7616,-85427,-160683,-204081,-179378,-116605,-84053,-59304,-36974,-36367,-42100,-38923,-31343,34669,75489,9521,-67350,-85030,-41419,5625,38674,54220,27739,6079,-14324,-72231,-83400,-35639,26516,52225,59819,120953,148501,27871,-86208,-66525,-26988,-25767,-886,31112,31251,-391,-32026,-39270,-32327,-18885,26773,88526,100666,82577,45483,-6761,-68319,-89129,-20987,83640,60549,-4010,7683,-1571,-24118,-12707,-63408,-127041,-44013,117377,171532,92963,24478,29607,17061,-15051,21741,75958,59513,33632,3635,-57768,-89743,-60169,-12040,47286,96695,116418,89280,48983,29235,-3401,-7778,69684,200712,259012,206675,92324,27425,18818,-13895,-86914,-79350,-1073,55119,62603,57639,31037,-34159,-85474,-84673,-52287,-47372,-37846,26184,82380,82126,67093,23328,-11282,-23768,2714,-10988,-66675,-112213,-88676,-58940,-54931,-57206,-34079,10459,54034,88963,37434,-43072,-47182,-28395,19748,64834,4587,-99660,-131515,-71630,-5068,-11649,-16707,19094,32026,24937,11937,837,48069,127306,132313,62539,3875,-11968,19177,61924,56161,-6752,-59028,-40954,-22389,-1010,-2411,-61556,-81702,-22005,-12483,-18534,16859,35340,-11885,-56315,6485,58844,3934,-47303,-20921,11199,46503,97452,35618,-62268,-16126,85226,57545,-7043,12750,70115,32928,-74703,-141754,-89131],[-38918,-52754,-45984,-4357,41485,59002,31057,-2859,-55998,-57441,9739,11079,-36988,-1208,16467,-53569,-73675,20707,69231,19297,-6302,43403,37803,-29081,-80092,-10019,66408,30551,-24605,16300,49449,15917,2449,24384,42387,-25793,-140956,-121058,-5297,15186,-19585,58473,186219,175369,33653,-26847,42533,90063,37130,-68136,-97286,-19558,80614,75313,-7437,-53426,-19473,26578,-11920,-82844,-72949,-26770,-23905,-12109,37800,81250,89991,59163,-8854,-91529,-109373,-53434,-12425,-43820,-96401,-70611,-6741,-11977,-44105,-1417,71770,66196,33651,-3301,-43991,5498,104440,87651,34472,65746,106962,70240,1141,-33736,-72380,-71786,-5907,58828,69262,-17207,-126577,-102938,-18839,10580,10878,-11810,-47726,-3050,72905,69769,2065,-67613,-109833,-115924,-45426,47238,66054,31738,-8691,-5918,61536,101370,121471,149747,139131,71340,7470,9597,53672,69874,82156,117116,122997,89331,12454,-54924,-54005,-45128,-68685,-50493,20070,59835,-9736,-83913,-87647,-66692,-15906,38544,18,-90401,-114385,-55679,-439,24417,54114,92494,127834,110509,27681,-44475,-100338,-110936,-33966,19557,-10387,-54655,-30121,5225,-25337,-62021,-13914,44937,62092,47313,40250,100293,170430,114744,40327,37249,44716,13746,-6716,18445,11795,-29840,-57184,-81652,-80064,-28285,-24440,-42338,-76165,-112804,-83224,-38933,-58593,-41502,-3700,-26567,-25800,14392,22133,59959,53807,-34198,-81391,-13761,104458,144827,65130,33877,65038,73993,51423,84366,159173,179974,60559,-81559,-124252,-116798,-67461,6960,15107,-38385,-30643,3864,-71579,-173743,-136353,-1137,36566,-37941,-84176,-44205,6506,23311,-1551,-26418,13982,50690,41300,69894,113864,39898,-85277,-99052,-31899,-7206,-52702,-85533,-56537,32074,94485,80229,42301,67152,125570,118552,72357,32339,-9650,-21269,-1135,8074,19288,26691,18278,2786,-23139,-59004,-108627,-108526,-21686,45860,34590,18069,-33987,-62757,-8169,45950,41357,16408,-12876,-46626,-62248,-28836,-62907,-122695,-67031,48382,125256,121435,92392,125477,163804,80017,-10351,-31394,-2596,39201,8310,-79197,-111944,-81702,-22336,-10818,-41547,-11752,36615,19001,542,8905,18301,17749,32795,27072,-2402,-14800,-38915,-39998,23210,69883,58675,27807,24737,49729,31408,-10051,23315,75572,30050,-34295,-61334,-37215,51459,106924,92868,44756,-2478,-9165,47733,97295,56824,-21017,-73963,-70255,-15300,-20236,-61815,-52315,-11145,9120,16339,1846,-40177,-19953,21970,13323,15999,45112,-4029,-49816,23653,92659,24134,-74358,-110298,-69761,-15244,17049,16999,-3594,33516,118468,150242,104942,41109,190,-37399,-66873,-51089,-48479,-77366,-45184,69324,125242,52031,-78875,-101337,-11784,16718,-1197,54465,109806,84562,17239,1543,-10628,-60490,-64514,2569,63237,62114,28691,16479,53516,87723,58937,34837,22413,-22980,-72855,-80909,-76546,-56693,-3547,25575,26671,29792,41156,-3825,-82058,-97576,-60410,-44170,-32685,-26751,-48962,-91289,-84487,-36716,-36721,-78332,-79236,-33224,-32560,-66561,-46520,4638,-25656,-90021,-86979,-50967,-33072,-12780,-6369,-33256,-25438,33210,59465,22652,-21037,-45620,-44324,-9280,36528,81692,127384,143143,53992,-44145,-33820,18348,5866,-16312,-20636,-19445,14902,34323,-7326,-43477,18349,78851,64332,1172,-19731,29525,46519,18175,-16343,-27356,4469,20053,-8313,-18118,18240,32260,-15381,-46263,-30938,-15934,-8306,-34335,-27401,80347,148940,89275,-4796,-17372,20857,10508,-43180,-50120,-36828,-28546,9803,28983,-7946,-50399,-52232,-66907,-95638,-86442,-30034,21730,30549,21223,10595,-5055,4106,34601,27837,31373,31513,-32115,-58074,-17547,-14122,-29595,-41463,-63834,15,90381,45014,-70939,-66046,40995,131927,129646,75842,50691,16921,-21486,-34851,-50626,-55427,-26671,-35079,-26249,19023,21473,-16827,-41458,-73807,-94540,-95639,-114597,-28183,86586,71209,-10571,-23361,2063,21382,70614,118553,86619,23818,-26077,-43648,-1559,32357,23953,44518,122231,169751,132957,62661,40514,34779,77246,205271,238032,98199,-6300,-6187,-10060,-76836,-129533,-103147,-58594,-39061,-42209,-48209,42930,148537,96866,508,12591,49926,27994,-26329,-81299,-48964,59607,186797,223991,127841,-2203,-26828,18741,23005,-33138,-44720,24444,41098,-3371,2125,23772,-6070,-29751,-11723,41060,78205,49725,8357,-17757,-34410,9324,81751,70699,42361,35424,30086,13328,-9633,-3858,16861,30880,35328,19947,11204,-5,-49066,-100839,-99284,-84462,-32866,52347,84943,49544,-6301,-36653,-32283,541,48389,75730,70568,60485,59317,39101,-6542,-109391,-138680,-66322,-27614,-68178,-77366,-64282,-38741,25636,72620,21112,-34447,-10517,1647,-53757,-105895,-146186,-220073,-199372,-82015,-53831,-35157,107631,210717,172067,59912,-41725,-89820,-65863,6253,12083,-40238,-46760,13962,79070,89991,31721,-30902,-33617,13816,83218,94844,23625,-45596,-52298,-16183,44327,87420,131878,114943,41116,23672,37323,3819,-25520,-19661,53280,132760,114866,32016,-15271,280,-8821,-68617,-77811,-31050,23645,66954,102508,113898,144791,168213,97340,-31717,-71353,-46630,-44361,-33940,-64500,-120287,-66670,67086,106388,53569,50002,77600,39709,17563,84188,94481,14350,938,56218,132472,131811,112501,132464,64545,-35506,-27544,24264,55884,90482,90693,58199,27652,15080,10861,-2216,-72867,-102822,-33068,33739,6340,-59723,-77607,-7306,53846,20140,-16229,2334,-21440,-111907,-162388,-129389,-21614,60266,36379,-45148,-92685,-61597,17322,45832,9563,-54578,-69114,-60381,-50976,6804,70614,42396,4187,841,-34354,-63641,-67741,-1261,106738,94417,-40396,-111710,-82478,-29645,-36558,-61647,-47250,-12020,-29881,-116524,-143401,-46231,61512,67367,35457,14285,-17362,-23705,5478,3431,-80824,-156259,-204090,-243762,-205910,-110258,-68537,-56031,-54949,-64858,-37183,-5943,-25168,-27659,-60256,-132860,-141810,-75537,12442,72936,72934,55461,31386,43665,46671,1925,-39276,-55483,-22743,9616,27471,94701,115091,18891,-47961,-37323,-42178,-36776,28235,58594,6429,-74826,-115932,-66378,34719,62228,58660,65982,10491,-37193,-17270,-793,-15047,-15648,-4532,-1618,-87793,-121435,-42511,-34296,-64317,-11529,-6869,-67665,-45012,62761,121624,103027,78712,68430,41362,10040,47070,122667,118123,62965,15412,-36257,-64311,-68102,-51728,15808,103691,146246,112649,25370,-11627,10769,42850,55717,95325,160069,185104,101364,34469,44579,25859,-66704,-73122,-11906,26222,27165,11289,8212,-10322,-85529,-140966,-111094,-86922,-95161,-79969,-23767,37178,66615,24750,-32864,-77702,-61430,-46400,-59655,-55818,-2365,28285,4727,7085,50255,47491,14067,32215,20857,2153,33576,21606,10964,74682,56865,-61267,-116345,-41522,2265,-62575,-70025,29789,53640,-30098,-80542,-51896,17685,87631,115533,103054,54752,-13932,-3780,83850,80803,-12170,-50880,-20364,-5403,23797,23285,-47806,-56042,-7758,-17238,-22125,-7437,-36356,-97304,-122053,-31189,37581,-26004,-44887,50603,109470,116969,137073,95266,31229,58470,104331,36526,-45296,-26817,50396,35142,-48261,-78364,-48660],[-69011,-88496,-64514,-3568,19209,13678,36042,47288,-29671,-77454,-41210,-28619,-68097,-42281,4585,-16244,-37028,6621,21803,-370,5968,32414,30550,14890,-29663,-17176,53304,67694,11123,15224,55762,74237,69861,51937,54491,20744,-90209,-143706,-44222,37641,18939,47472,148089,156429,43833,-16414,45823,86702,38040,-42856,-49377,57625,150090,77095,-8647,-5789,17771,57454,56547,-13782,-55436,-24841,-23521,-50075,-26256,57345,88811,9856,-84705,-109530,-42559,30767,14006,-63296,-117830,-90368,-16692,5811,-4151,39269,67838,13013,4123,4597,-59303,-53888,1723,-10227,-7546,14035,4814,-13419,-25910,-67394,-98505,-38388,40389,65370,66291,11208,-121721,-203971,-139788,-20662,33104,21836,15437,43164,42743,13432,-23306,-71828,-93168,-70169,-26124,-33011,-77078,-66004,-14185,27997,74160,80169,73631,104530,125367,82671,22140,3868,7287,14474,72654,104860,72816,77632,56548,-24259,-29154,36269,46070,29293,41583,25022,-58817,-65317,-13966,-6473,4100,42342,13840,-53949,-57392,-10495,27639,48330,51927,61003,78166,34271,-40326,-76513,-92628,-82564,-32189,-1067,25947,18783,7699,35281,13702,-14400,41305,58558,-7393,-57895,-8395,97851,158584,101107,53693,79770,83774,10684,-28606,26755,49793,30653,5722,-46960,-79212,-46899,-27836,-29974,-50008,-42212,4379,75,-62516,-50916,-19569,-63708,-63062,33311,79268,106154,74255,-9680,-27269,27084,64018,30558,-24507,21940,116842,114857,59451,108066,189663,158842,34299,-60397,-93917,-73987,-19225,19116,17605,-28805,-75823,-67398,-65070,-107771,-93519,-15044,9902,-36349,-95497,-96428,-37456,2217,-9001,-44813,-9296,47077,58982,95533,148125,82058,-15747,-8788,16591,-5824,-65589,-91609,-42943,35662,64886,37236,29092,69183,101935,55560,-12512,-35791,-23975,-11606,-30303,-41060,-2347,22892,9998,12085,-4597,-60241,-142766,-190027,-157732,-94461,-86709,-108822,-121863,-82876,-18166,13079,28379,38117,34853,-10786,-51873,-17294,14099,-11427,-19853,4907,62220,87612,41810,64468,135305,100690,40819,4612,-8209,34023,2996,-70287,-93192,-77129,-18439,35847,46072,82692,96502,61147,58088,64377,63282,83786,101406,34910,-71123,-123657,-141966,-129572,-41944,68070,85812,-572,-55816,-62923,-88215,-85048,6569,65152,3371,-29523,4044,33385,61613,75401,57837,15660,-20812,-30316,4315,51870,27801,-51781,-120054,-132730,-75040,-43741,-63444,-47407,1784,3108,-30895,-24268,-8967,-3788,-32592,-47799,9075,62438,39696,5623,25420,45818,3687,-56955,-102580,-83025,-39040,2498,37906,30333,29912,82473,130755,141622,113603,54142,9014,-16655,-38386,-67188,-95073,-79522,-2321,36717,-556,-44503,-38961,-17873,-42622,-47319,44884,127060,99461,13030,-24300,-14247,-7890,-7600,21168,50040,30654,28378,73819,117664,126600,66108,19509,27654,14899,-42134,-60534,-58796,-53897,-25433,-32601,-26448,24891,67332,14593,-64809,-86425,-47947,-33355,-8959,14277,-54839,-165600,-147738,-41707,-31306,-79590,-63378,9947,18704,-53467,-92939,-61283,-60813,-115771,-124382,-67683,-15443,7164,8615,-13003,-17964,15075,25351,-13127,-82197,-157195,-148874,-71816,-13640,144,3446,36790,45857,13857,-16446,26457,65339,47045,38295,72721,77046,37536,-3139,-29444,8645,65384,62830,30583,28365,21723,-21455,-50175,-61336,-41720,37909,120544,122373,71095,38162,8716,-25828,-31401,-8865,7821,-3209,-84018,-112155,13202,90480,46450,6771,39684,60158,11849,-92820,-151163,-109032,-31310,56500,89873,19421,-73815,-89972,-94110,-103766,-64932,-19881,-9797,-32969,-35480,-14881,-7759,16012,59616,51602,39633,61824,57720,36740,79596,162384,179779,73142,-29848,20777,128184,88510,-26306,-37017,36325,117144,118000,60090,32599,14952,-28219,-30556,-13760,-32041,-53063,-73338,-59031,-31322,-40388,-49492,-37778,-43370,-72099,-115940,-171599,-76091,95111,134068,51705,17310,21919,11631,23079,50002,45483,47097,57016,49167,37891,21573,-8011,-3778,39515,25321,-54879,-76518,-44693,-61545,-24055,122432,179744,85499,-11437,-61480,-79955,-95846,-130151,-130925,-81233,-36542,-10186,27911,112495,158774,63968,-52969,-54326,-7505,-9885,-68821,-131522,-113831,-26948,76438,116468,80983,32185,27416,44443,46839,-11236,-51114,3506,20024,-25740,-24353,-11310,-62644,-83917,-7756,92798,105230,57851,56355,69217,45326,78873,140644,74274,-14058,-7249,25728,14725,-42532,-56023,22829,85357,34077,-44652,-30436,14517,-21330,-105606,-111032,-51239,11639,51037,64536,63208,35780,7074,-7764,-6259,21826,37780,38860,81963,126531,76643,-6455,-49231,7796,69793,63838,6418,-54391,-68295,-43783,11943,81525,57504,-15528,-13132,-14872,-78959,-74672,-52884,-108075,-127570,-87742,-101148,-76028,80111,176122,111286,-4100,-87043,-93595,-44260,-8879,-12359,-24172,-21460,8755,42891,22870,-35229,-50472,-17531,37918,128178,157851,54619,-68968,-96669,-50429,-1997,9451,33695,66169,58347,30041,18448,-16831,-52996,-54818,-8349,52227,85466,46245,-5555,-11041,-43034,-97868,-45387,45384,61352,80022,166808,192186,139276,97403,22479,-92060,-124665,-74594,-20900,38113,32391,-30080,-27244,58876,108305,81207,75662,87305,70196,75493,95011,41752,-49467,-42575,32390,131954,136353,82212,80358,53433,3407,-14395,-8909,40260,95887,71653,26373,30170,58180,50500,8302,-66465,-92505,-48798,-25702,-61303,-77487,-37112,52628,118912,92281,44743,58994,49202,5407,2637,18796,45256,88236,73242,-14648,-77182,-79689,-22384,28448,26902,-8388,-55343,-93693,-84166,-70571,-68408,-53468,-27345,-49256,-123623,-119409,-54538,26276,78789,51709,-4590,-51121,-95998,-73150,-33185,-35018,-13758,39150,13923,-102392,-152312,-60017,65472,80735,42922,5291,-42120,-68704,-73320,-88170,-146516,-174252,-163515,-186962,-158109,-71193,-40263,-32205,-27535,-34378,-8843,29624,15866,-26512,-90634,-128046,-92565,5923,85954,97739,62726,53311,58689,86244,104163,69826,-25061,-99662,-63448,-3693,21776,67156,68195,26030,25799,-10826,-112623,-124499,-8126,76591,45887,-31266,-77376,-25736,76804,85574,45453,35426,-24237,-75750,-47336,-39820,-41352,2666,-3424,-55246,-133118,-141646,-52041,-6433,-16593,30567,62547,-7437,-73452,-52049,-9078,36787,85081,96007,70334,51175,60554,82266,68351,25203,-7133,-5399,15277,-8726,-64884,-64386,27711,94640,51773,-40332,-64374,-6881,77506,55122,-18430,8811,95384,72799,24774,36194,41474,-12232,-25500,-1068,17787,15952,-9496,-2288,25387,-30575,-136858,-146399,-116365,-151541,-189999,-118164,-23147,515,-22420,-59873,-103227,-94896,-78730,-81281,-21059,66137,65122,28070,59044,90009,38238,-34948,-22580,1685,16067,23693,-7547,-24233,36786,62304,-10029,-86750,-81219,-54139,-82306,-85831,9690,67176,-10465,-78084,-58824,-22037,858,34497,84390,70987,-26013,-37351,37883,20287,-51270,-55153,-2113,41058,94448,79835,-1476,-4561,29013,26146,21223,-3429,-86403,-171385,-193410,-87333,31000,29175,8440,115784,194922,145528,105102,70746,22923,24922,52696,18610,-26076,-35347,-9542,-801,-10457,-17762,-34968],[-86442,-67279,-35496,6922,-10832,-50407,-20233,8810,-19744,-32572,-31867,-51127,-80297,-73249,-42758,-22661,-20306,-1708,2094,8417,13965,334,-41737,-32864,-6319,19385,31698,17913,-15514,22420,107707,182400,166810,64681,16072,26933,-8088,-44233,10524,66546,34918,10246,54562,120249,108492,45107,26793,32463,30356,26158,49135,105114,112760,22684,-14214,600,-19374,10065,67901,51459,4979,10930,4039,-45540,-53414,14846,37646,-52888,-126363,-83122,36752,114151,96900,26864,-32820,-41972,-8326,-67,-6302,16556,5352,-49745,-14678,9943,-43532,-56687,-31713,-25533,-8132,-38243,-83866,-49863,4468,-18248,-47085,-11061,15825,14003,28220,29118,-46193,-130446,-98702,7246,64923,78918,90049,82051,47270,23065,3851,-8414,-11940,4067,-435,-62355,-102710,-57886,-9142,20833,69495,73724,21286,19039,80574,93898,58692,40532,13810,-20874,32493,43320,-24245,-9416,24507,-24555,-49730,8161,24997,409,4615,4000,-40288,10542,96637,105234,73496,46033,6425,-19925,8440,59472,54603,23390,-6799,-13619,22552,-171,-64197,-89225,-87807,-68657,-53948,-46189,398,7929,-12211,9127,4691,-23660,2464,794,-57602,-81751,5427,107005,130496,86900,46233,44251,27853,-46843,-78226,-20430,2952,-8018,5359,16879,32575,47420,25734,-2367,-31712,13482,69090,6195,-83857,-70085,-47027,-71941,-54652,31161,73730,87557,35023,-38018,-1214,46788,15697,-38385,-67126,-5959,69177,48395,-7573,33603,77794,35830,-17864,-18766,-13539,-10431,-4705,-19047,-412,33099,-6091,-33362,765,-12077,-50310,-52429,-49150,-67253,-104412,-108370,-57991,-21633,-5949,-45870,-66486,-37371,5746,39280,72463,57498,44076,58261,38722,16401,-18231,-36212,27,27515,-17924,-60067,-8510,61375,57543,-22334,-94694,-97264,-23322,16417,-31629,-61999,-31278,-23904,-63816,-36689,8414,3634,-58981,-137436,-184861,-163251,-134892,-138092,-126277,-62636,9259,42728,33189,11922,13496,1909,-22921,-5300,35544,33258,33855,13060,-16529,15423,1995,-21152,34507,87268,94301,28872,-36558,-3135,-9183,-34884,-24977,6806,65537,124140,111013,92250,89285,84506,91381,87907,98323,111727,71535,-53313,-158740,-178412,-159838,-135094,-84097,74,48361,-22704,-91569,-99155,-103881,-63808,35558,52788,-35186,-48923,9358,54147,72712,62388,26375,-39063,-60061,-30699,7886,39743,26710,-15307,-57151,-116553,-143325,-115722,-73681,-9911,48093,30844,-35080,-38509,-23,7241,-36503,-43350,30991,53902,5945,-25476,-43021,-32127,-3741,-2456,-31773,-23321,-7691,258,18925,17380,-1173,2922,29888,67681,72940,20669,8864,32410,-11474,-77890,-93588,-80122,-36599,1888,41464,86117,52803,-58444,-122596,-86082,2426,69639,96017,41474,-32716,-32468,-9939,-11400,15277,37929,16040,27370,68735,84383,83123,33007,-9241,24938,42539,-4934,-25539,-18284,-7463,15152,16333,25238,62388,68871,-19748,-70467,-15310,46745,25321,7043,13585,-44431,-167637,-195889,-87553,-24170,-37788,-48807,-15772,46,-34277,-98963,-117084,-81799,-91630,-124129,-79557,-7151,26364,46152,61919,65490,46994,4285,-44320,-99547,-162515,-137729,-58870,-29073,-31701,-41164,-30792,30228,76451,66462,84868,91212,67990,68803,102752,85591,25344,-15962,-6988,42736,59892,21230,-4664,24255,47194,6400,-34262,-41068,3626,100945,193200,172108,79438,1901,-42085,-58262,-57649,-36842,2199,-3956,-102895,-147207,-42408,38011,54210,75559,100562,99854,68760,-39757,-154771,-128583,-19467,74753,90605,13876,-85082,-106123,-45743,3469,2692,-12278,-29727,-55282,-58374,-9094,28418,58007,103755,87384,34604,36406,53551,29732,43309,156657,189390,56776,-25407,44679,118696,91764,33051,12898,12115,47594,69606,70751,71831,56666,-11246,-39808,-3794,-25689,-86016,-110907,-85462,-63985,-68946,-75344,-45802,-658,1217,-65097,-141715,-65257,80791,141756,90777,20691,3818,5406,-17293,-43996,-33330,17226,71415,88671,69393,42925,-9310,-68781,-85421,-121510,-170390,-148926,-102050,-118988,-74700,32815,94338,107080,51834,-84243,-137354,-70913,-43745,-83789,-69683,-29534,19737,98372,120691,57289,-24888,-77584,-62532,-16783,-32561,-104094,-181589,-189818,-132169,-68272,-43031,-19139,36551,96498,105491,71026,24055,14911,56072,59988,-868,-50327,-65001,-98370,-89060,932,82764,59916,4535,56696,140953,144721,137300,164014,97836,9431,13959,39113,-23024,-137588,-122012,14769,81056,-177,-59919,-14778,43001,24108,-59552,-93104,-22652,40758,31880,15434,44917,60461,25890,-10437,-8345,5162,-11077,-21160,21742,44809,-27255,-65141,8993,137558,154835,94113,49936,13565,-45589,-105004,-93300,-8767,12346,-24663,-38634,-74161,-112230,-54774,3167,-30613,-106517,-121266,-80140,-29669,40876,99045,96600,14714,-69551,-52463,16474,27708,5509,6495,22633,34497,46102,8787,-45996,-41412,-7522,24145,103898,139089,49593,-55364,-83948,-50775,1326,2715,-37443,-23178,10612,8236,30168,25044,-22600,-17570,50597,84060,81631,66173,47996,16484,-53085,-96295,-23096,86535,114546,125940,195070,215106,118660,26294,-62659,-156538,-167791,-90283,-28950,18241,41262,23458,17202,49631,62380,44824,48931,25725,14488,76421,110447,45774,-38954,-50051,-11638,65379,65944,17080,-5042,-7692,10272,19032,13407,25072,41079,26038,36340,78873,124922,96151,21341,-29087,-27485,-23656,-51671,-77620,-47039,16754,84829,118818,98082,46948,20906,44809,112643,186056,182985,136005,96708,47697,-3780,-23064,-40828,-50773,-25021,23799,57134,5955,-77403,-80023,-89031,-120980,-91120,-40863,-70263,-145290,-125562,-62071,-21016,2000,21119,44167,725,-89391,-61903,17611,21101,9827,56140,70448,-11393,-103148,-98377,-7132,65504,58268,-21681,-89924,-84167,-65571,-65088,-110388,-113432,-62226,-62540,-71650,-53629,-58780,-45696,-20650,-13129,-123,36840,53078,34991,3393,-11064,718,41013,57465,17808,6248,46276,74295,90338,105428,57369,-65579,-132468,-57529,35747,63441,60390,41775,38316,50965,-15899,-134286,-150207,-57372,36656,89126,84867,37940,41324,88116,78808,36351,35220,5788,-28335,-25195,-60399,-94334,-48084,-21249,-27213,-52542,-85545,-55187,14814,23579,2833,-3176,-52097,-97196,-93187,-79026,-24923,63583,95204,64756,50469,38059,8094,-12667,-21530,-12536,49173,111331,85899,-43941,-144325,-94747,-24233,-49106,-68853,-50389,-11974,73032,66886,-31850,-63512,7896,49444,37900,14753,17958,33628,42768,38824,39695,21618,-4444,10011,47232,34358,-60869,-114601,-113335,-166226,-201375,-97517,-977,3073,-11170,-31922,-59180,-30938,-39070,-84362,-35099,62421,50269,30130,62811,29914,-55373,-102203,-60124,-2044,13993,-3171,-12733,11292,39606,48368,26459,-30557,-73760,-48090,-16239,-24994,-15623,27777,30704,-3519,-47529,-85840,-72182,-3077,62054,56303,-12442,-32475,-40645,-79739,-61322,-8892,44797,119561,188568,122197,-3724,-35892,7917,47953,75462,46140,-63760,-165222,-190250,-105917,29327,98463,69323,121026,195696,135091,69760,30611,-27772,-47263,-3381,27162,35090,24813,13685,7413,20514,-9219,-67642],[-127274,-56870,-1409,13215,-36461,-85723,-85428,-74384,-38020,27557,27752,-23232,-36405,-32740,-48146,-23598,11947,22311,12762,8194,-12924,-33061,-92240,-103748,-41218,25663,-12839,-74020,-60266,29705,142327,243979,240956,103073,-3462,-14143,5094,56177,84031,47225,7920,4559,17182,96821,143045,82793,10859,-15099,-2423,28007,63177,63325,11111,-47505,-38304,-29464,-58861,-36739,28925,57719,55417,57291,53856,34201,17064,7088,-13687,-64210,-91840,-40188,51158,102599,112173,88996,50095,41935,57377,32562,-12265,-30209,-38648,-47463,-10892,-5410,-28213,-22545,12985,29456,-12337,-87188,-76121,31926,88533,64947,26727,-13440,-46191,-19258,17249,25394,40415,43867,16544,28405,84772,133845,125738,97225,94327,71532,37335,54391,51122,12257,-17231,-28264,-2826,27760,-10608,-26518,45800,63687,-17263,-42492,47383,106135,97324,97306,71559,1625,-6191,-20756,-101024,-114073,-50618,-27886,-45382,-45667,-66511,-72501,-38116,-14071,-7568,72628,148940,146741,111327,61380,7965,-4118,47021,99191,52071,-12624,-43731,-46881,13749,28519,-21808,-34992,-36734,-44486,-66185,-75284,-50160,-54389,-32346,8936,-11367,-53371,-46278,-39038,-31685,11448,101521,167838,178141,140803,62866,-3427,-40037,-85680,-90107,-41213,-49062,-94268,-63896,34344,129627,155308,95656,43136,3722,39369,75437,-8442,-79402,-45148,-25891,-29858,3154,49112,61258,68577,20403,-34416,10280,32782,-6614,-14283,-18035,10874,16135,-15296,-34636,-18884,-42071,-79484,-89036,-51488,14629,34557,-15698,-77377,-36772,59178,65999,37250,49973,30114,-27585,-50160,-48936,-51220,-58045,-50089,-42650,-30602,22276,9871,-77412,-106426,-44128,-5169,745,11916,31163,37212,41703,62911,56010,45991,43342,8411,-69694,-99039,-49361,24744,60737,8134,-86079,-114203,-29904,36595,-694,-40973,-14304,-435,-44194,-44094,-39,46188,58067,1327,-75121,-76927,-55070,-75203,-128700,-97896,45393,143704,104229,38502,15518,30911,24230,2151,-10589,-4972,45220,39517,-55532,-45804,6173,-38217,-20556,74169,104656,13706,-60902,-35428,-17299,-13149,12962,46710,115932,171680,121077,41960,33551,78073,118018,117044,99117,46954,-21486,-88043,-118448,-109193,-78866,-35222,-36273,-53887,-12406,-772,-18917,-8549,-15770,7578,75203,62281,-21774,-28250,4360,30398,61265,54469,947,-82685,-84472,-6623,50399,62550,31253,9279,23443,-30259,-125786,-126706,-46488,17611,45999,17452,-45538,-58251,-18919,30370,50720,75204,107141,49010,-64876,-113585,-131134,-101132,-26589,18075,21786,34525,36340,42389,40343,10917,592,-8243,-29844,-16346,-1730,-36601,-31417,32364,28036,-39798,-58576,-32109,22263,79867,154535,197933,86561,-100853,-133002,-43632,-6772,-83,59204,39289,-44298,-63817,-48196,-32274,12513,38599,12699,-13021,-33768,-38397,-6596,-11839,-45116,-28064,2409,-5607,-20011,-22246,-6947,42889,102747,119569,101911,50656,-58524,-72770,63504,148330,93939,15387,-15019,-32181,-114998,-165347,-71219,43003,57082,-7453,-52594,-44803,-9416,-40996,-86375,-52944,-37044,-71329,-41017,8918,26350,65968,114794,129871,96426,41173,-5779,-48749,-73831,-22805,30907,21724,30343,29269,1066,33223,102405,136586,132594,81608,59064,79093,79941,44917,-18649,-80373,-44632,61061,58607,-17926,-44316,23907,117007,92181,10323,-6996,34673,83789,116199,84087,7690,-54783,-77228,-91133,-98652,-71544,-18469,7908,-33620,-76163,-41604,23113,79705,96816,68139,81090,113304,31312,-92089,-101258,-23853,42292,47913,8095,-68036,-93338,9255,86679,35539,155,-6955,-46463,-68120,-3941,64062,84188,95732,63576,2951,-10331,-19040,-62706,-62459,28976,48963,-43823,-48547,70476,112143,73161,46435,39049,27245,26266,24006,35693,65168,72285,10682,-40465,-2954,-13174,-71739,-91393,-68114,-37479,-14760,-30231,-14153,47242,74480,25126,-40821,-268,64517,96544,83798,16983,-12498,4949,-16514,-63765,-73550,-42837,8121,56070,84443,69344,-4609,-85207,-114816,-145078,-148338,-104738,-81999,-94499,-48231,-2902,39188,110030,69664,-102237,-151754,-38617,31291,-7957,-36614,-39703,8373,95744,62260,-54831,-92936,-92784,-64055,-4673,-23904,-103680,-186414,-190664,-133170,-108661,-131407,-95313,1830,104191,140611,91862,60688,83205,95186,81568,30455,-43586,-70449,-67313,-46741,-8336,10391,-21954,-57151,1996,93909,107310,79030,94031,67359,27061,41346,62577,-17582,-143644,-119512,-15375,-9450,-65591,-38773,38752,84699,75721,-3686,-80669,-54955,15411,15414,-26980,-4129,29021,-8538,-31761,-13409,-21807,-39116,-36156,-37524,-84661,-160829,-116871,14035,118096,112764,52548,25457,41647,-36046,-167057,-191696,-116061,-68924,-49831,-54027,-100445,-100827,-33069,27540,4259,-105877,-129982,-879,85453,67992,72347,102854,37983,-47838,-29831,32514,45645,15119,14537,43138,48547,48890,27339,-24582,-35200,-11498,-8975,26502,51596,6690,-33147,-34689,-30398,26195,56405,-5440,-36228,-1007,23605,59884,75730,61784,100530,181003,177009,105944,85034,98031,62540,-20347,-71861,-40293,45949,114548,134442,138568,118132,52408,-29448,-127607,-196657,-156370,-51019,-25295,-53646,-40776,6054,45902,62831,23893,-19524,-13234,-38962,-56360,11981,80223,56122,-21862,-63118,-49617,3394,-17927,-79957,-111673,-91524,-23019,30681,39056,-9713,-52873,-12489,79389,128440,143231,85477,28274,25872,27130,-1100,-36172,-46121,-7159,23909,62861,98843,78064,22350,-31230,-21276,65165,166948,175441,100853,12484,-37488,-32901,9485,14496,-41209,-72880,-24282,45951,51147,-22887,-75692,-96430,-100854,-65877,-11325,-2446,-28857,-31168,-47739,-62826,-27091,39895,61188,4242,-49938,-4473,54530,58055,24355,21241,48031,28854,-59305,-132402,-98825,7432,29481,-84677,-153455,-76487,1352,11311,-35550,-34167,19118,33449,-6654,-62438,-104141,-75259,-26566,-18594,-10733,34374,50757,47629,49693,26336,-8788,-27079,-41854,-65264,-47508,-6448,86,14939,46354,1766,-100509,-132118,-39459,68523,107931,73947,27273,15472,-1381,-39297,-44470,-27233,-26899,13792,120792,149307,65342,13551,49860,71120,47307,38429,27174,29778,24577,-50120,-125217,-87606,-19928,27122,22198,-41885,-68685,-25914,-33318,-105528,-146551,-131324,-75795,-42850,-57736,-26140,59454,67680,-4922,-33331,-14005,-4513,-10753,-26939,-8042,86149,161629,120846,-46105,-172882,-145138,-93091,-75279,-2779,54767,45122,55296,53736,6502,-52951,-36655,32958,58723,-4252,-32584,24321,71111,57144,43964,15889,125,25443,48198,50273,4371,-42785,-66691,-107918,-96530,18550,100810,106088,73477,35850,31925,94890,48991,-59792,-63081,16758,25447,14845,23384,-37901,-128680,-151296,-89063,-11780,17173,16899,27203,54123,50697,22281,16482,17346,12439,24362,45254,30827,-22746,-44271,-9533,216,-67790,-133098,-92652,-868,35562,25244,20358,-2174,-99233,-151875,-51154,39471,69564,140257,191700,81550,-78860,-132082,-86867,-32305,34803,45806,-40049,-114837,-121401,-87890,-28634,35829,41686,59555,112384,92484,44435,1726,-47924,-64990,-28662,9442,44730,77445,88451,41963,4730,-55551,-128153],[-156564,-55141,30656,24269,-37290,-68820,-97681,-117447,-67031,26897,42002,6924,15360,27603,-4684,11136,52982,52480,48356,44355,-1199,-29815,-64145,-96413,-78682,-10898,-31771,-84045,-53769,22278,92232,179830,231793,154733,37480,-22835,-13577,60568,76969,-10036,-32545,19158,28110,56255,92830,63039,12669,-12270,-24965,-37853,-12146,10954,-12206,-52679,-57084,-60396,-57343,-20887,1277,8485,40963,77991,95423,105823,67665,-13444,-51607,-51402,-40765,-685,35904,24357,13766,20297,17395,44423,87064,77813,18074,-32369,-31357,-16670,-21615,-52484,-71427,-51503,11436,23911,-70009,-125804,-19170,112374,118309,74422,35261,-34409,-73892,-7566,21853,-20288,23851,85642,34007,-3459,59450,129683,116706,99334,118284,71872,12769,40040,35474,-38532,-42422,23171,79546,61262,-46320,-98346,-30771,-6544,-49265,-44242,34444,76457,45846,34463,51816,23948,-28239,-74065,-152069,-188143,-118991,-28006,-2591,-40346,-88224,-63553,-12303,-12926,-10305,63332,90054,45548,42399,62190,28482,-4040,38972,72962,17725,-14359,-14970,-38710,-15531,306,-21844,5792,26644,-7756,-52892,-77296,-80617,-84147,-10510,48873,-17513,-77411,-57379,-35966,-1725,67889,136237,163069,188294,165928,72192,-25007,-79714,-106678,-73627,-34,-29298,-134395,-140387,-36312,65652,117622,89582,55433,22322,13553,11567,-33868,-45494,3110,13311,14202,51712,81799,69397,67662,36173,138,-7473,-32015,-36841,11131,35431,41012,5166,-14886,4062,-6661,-70313,-113668,-158398,-159308,-54532,17796,-42225,-114587,-69526,6914,10095,1428,25676,12134,-38605,-32147,1890,9793,10610,24370,-2958,-21164,42880,52849,-51773,-107378,-53516,-18969,-19937,-20252,-51773,-62628,-1730,44468,34279,36549,11013,-44098,-50143,-33983,-70359,-44334,75696,95040,-27019,-127158,-92687,-9601,-10002,-41306,-1455,55360,61985,24711,-32052,-20604,58929,64659,4080,-2386,1073,-57174,-205029,-236474,-45209,117123,122814,81437,37871,34993,33277,-18752,-91351,-93000,-9399,24519,-39188,-30133,30484,-20675,-23747,49406,50419,-31027,-83753,-76716,-55091,-33805,-25580,-27836,38397,106475,79873,20064,10283,61880,132457,137264,46617,-77558,-100272,-46160,-16842,-26224,-14962,51748,41795,-55242,-61059,4909,55137,76287,35206,-2441,25983,43435,11466,18009,40665,36135,37186,25897,-32592,-112696,-87938,25790,86586,74551,14764,-23657,15185,22601,-26258,-13848,32655,-1487,-39918,-56200,-93296,-101712,-61639,30299,125261,189808,177033,54596,-91279,-152307,-152382,-113661,-66410,-27469,8534,37620,38104,59493,55260,11191,23724,24690,-28739,-40180,-21183,-39135,-56423,-8795,47475,23103,-15284,1115,65755,127552,174090,163201,28821,-111761,-67847,35517,440,-65678,-54550,-64639,-75814,-56159,-34741,-8713,20525,34019,3312,-66968,-132283,-125358,-50383,-12046,-31945,-62663,-58842,-45937,-41648,-51181,-68901,-19908,84875,128649,96001,44840,-40373,-37935,88473,170895,125659,40165,369,-7678,-65735,-85859,15751,124504,117565,20570,-53868,-50130,19222,45231,3691,-18580,-17324,-10603,21801,22285,2551,36700,81563,87698,77110,74567,63447,15082,-6299,55332,86228,72134,105984,112607,72439,60827,114809,164879,149509,90496,87245,112914,70024,-3764,-73983,-132412,-88327,38067,34127,-39071,-42562,28208,105818,75301,-12432,-31035,-13185,-27298,-32903,-14047,-34220,-60539,-57676,-89718,-118761,-76815,-32460,12738,49600,7128,-41343,-13281,42893,34136,-9843,30280,103931,57573,-30820,-59016,-48433,-31648,-19442,-96,-37319,-60387,22956,77733,27287,11737,16673,-45495,-82966,-16550,72436,77771,31657,-22428,-45834,-28827,-53537,-112570,-87896,-10265,-18491,-99687,-71231,66516,93570,27412,-1818,29769,88470,99227,21656,-49661,-24011,43183,39922,6246,34853,31047,-2365,-10941,-7888,19435,57858,41676,36763,74101,99385,94941,53496,47537,40048,42824,71584,68718,37358,23067,9881,-12468,-54305,-75442,-31022,46378,87969,56210,-5857,-21181,-3439,-25609,-27874,3348,-27556,-63643,-26477,-7394,13846,60003,4451,-116417,-117774,-18509,53971,56473,3856,-49388,-957,86067,34195,-75587,-101589,-123931,-115427,-31745,-1023,-46268,-105819,-102311,-61650,-78279,-137832,-111817,-47969,12194,70407,84200,81500,87645,54103,13520,9427,-7027,-23545,-19008,-16002,-29172,-42142,-43219,-32031,-5687,9643,-15470,-33785,-12548,-15943,-11880,29275,81070,62964,-26660,-58913,-48939,-82830,-77541,2797,72100,107621,111120,32983,-69263,-98444,-21959,33744,-2872,-18879,-27399,-74930,-71526,-51783,-66423,-42142,-14088,-45323,-118512,-173652,-91954,1908,20083,8527,-10000,-7565,24559,-44632,-153966,-161943,-110249,-71283,-25709,-1525,-13347,-137,38056,68780,48236,-38964,-60329,66386,157864,135009,107043,93493,31418,-39307,-45479,-20660,-10656,-20174,331,29648,20981,11913,18125,-12087,-33626,-22187,-38558,-43159,-25492,-32122,-22078,9970,-8776,15485,82011,80897,39679,55766,84245,76793,63569,106340,175132,214404,179622,107664,90222,102051,66689,7808,-33940,-41780,-1745,75875,111446,71712,-1968,-18373,-37814,-122637,-175471,-95972,22897,21883,-57956,-73670,3417,82647,106146,53376,-17199,-40910,-46713,-54596,-40879,11970,29172,-51606,-96617,-50545,19567,-7921,-108247,-155378,-105775,-25449,12582,21635,-25573,-79025,-11700,96950,128735,112324,39577,27954,71408,41828,-5321,-7017,-9644,316,-8376,27022,97475,68222,1981,-32714,-68864,-58891,11309,35067,-24535,-88264,-94858,-74113,-21670,20924,-17086,-86993,-80339,-21579,35439,8813,-81575,-129480,-91663,-16546,55830,89390,89459,81290,26256,-1417,45002,81641,38662,-6827,11157,52051,62061,72237,49044,-4031,-22051,-14730,-41538,-119227,-142483,-77332,-58281,-159146,-192097,-66619,30003,27986,-6057,-4979,31665,62036,39855,-39179,-103877,-59592,16101,11951,4669,48873,31699,-3236,-7108,-23780,-54731,-76807,-70118,-37956,-40814,-72075,-108484,-66190,13405,1864,-75268,-101420,-37782,54681,121887,106166,31170,-9310,-39022,-33936,71220,125608,74122,86770,164716,131886,-9316,-89509,-10885,88686,85711,25167,-1006,51950,65676,-49919,-132807,-57817,25101,53462,25378,-13635,-29672,-50383,-97321,-138187,-142863,-85822,-3351,19889,-15792,7021,76999,49482,-66334,-110973,-39692,45892,58553,2128,-20282,64589,150462,97336,-54695,-119701,-66504,-42000,-14220,84827,165680,139423,65855,18341,9629,-20169,-18779,34806,66522,-12751,-71409,-21704,40172,25300,7281,-584,3760,31041,39641,27489,16135,18636,7773,4073,51582,131702,176702,175448,112864,67614,118073,195924,112414,-22626,-41802,18480,41174,11326,8755,4209,-53711,-99013,-70275,-17626,25212,40906,27028,4939,-2097,-17459,-15103,40628,111500,105301,50705,20477,-3703,-48924,-74863,-71101,-71007,-67285,-40173,-17983,-13276,14666,64961,43237,-70842,-117274,-20567,49168,56918,84110,93982,4691,-110934,-141604,-126517,-97705,-37341,-13896,-46035,-47748,-27411,-47303,-92400,-67472,-2498,39770,72569,71367,34521,-5760,-14905,-1832,-4035,-18900,24491,95514,116890,44649,-22427,-71130,-130845],[-133198,-24386,61577,32858,-31363,-45223,-71485,-99808,-79112,-34719,-31854,-29406,1841,32487,33108,50199,58714,49017,87591,130582,69268,4667,-1091,-16799,-50678,-17251,13445,8350,-280,7195,6233,54137,146271,149825,69721,20061,17105,23814,12845,-38705,-41154,7960,10389,7337,38936,36032,9153,14055,4144,-54488,-30876,61512,88208,25683,-37213,-69132,-40473,17568,-7667,-57384,-18334,69396,117201,115435,14005,-93305,-82906,-41160,-11983,44362,63117,-10386,-76715,-79852,-68922,-36586,35295,97245,79914,13852,-4966,-3222,-25789,-81083,-137432,-128336,-60618,-56286,-114152,-94061,37234,115384,85173,44157,27968,-6118,-26126,19014,24853,-39136,-48621,-17891,-18775,-14120,25480,77043,105385,110412,97415,38651,-22965,-3043,4086,-37633,-1713,65520,78903,24339,-89393,-154251,-123671,-88252,-43275,13942,40986,9103,-78059,-116139,-29603,33979,-12725,-88562,-150998,-181016,-138236,-36573,31958,24540,2498,45352,86967,61107,22677,45885,11770,-72640,-47128,61834,70855,4648,5971,27798,10681,42219,59004,-25019,-78861,-86749,-86285,-14655,59146,35118,-12326,-44790,-52426,-25636,48957,73131,-20367,-76594,-20481,11371,-2959,11540,43802,40344,64291,71418,38382,-12219,-74217,-105159,-50262,50604,37241,-80284,-121204,-83783,-56130,4717,52010,67363,46194,-9225,-46658,-25167,21692,51385,48494,68687,110339,134585,109940,91694,56737,9280,-53474,-105939,-87565,-24922,27068,50067,29724,37474,60516,28610,-30021,-71304,-143750,-185298,-108144,-15367,-27841,-51629,-11292,-13351,-85427,-87375,8618,30267,-39331,-30280,43778,66940,66262,88145,66314,29727,74001,78583,3302,-45828,-31681,-25496,-7101,-13696,-97238,-121388,-48718,-15185,-37789,-27927,-48690,-69963,20650,61373,-43699,-61516,76670,132496,28174,-112019,-133907,-54267,-25067,-44660,-15711,60801,122915,95739,-46761,-104416,-10937,35192,-21091,-44028,-41151,-89606,-224668,-292185,-191547,-50195,56709,99205,69488,39472,36696,-12847,-102068,-125548,-48740,11566,42026,100947,94671,7214,-19761,-6371,-22877,-49413,-76047,-82629,-66662,-32488,-60804,-108516,-72721,6192,49659,69736,66347,76357,126429,120170,-3528,-130240,-103387,-17030,1119,-24567,-9774,69008,78163,-18143,-56618,-6399,60520,62534,-16267,-96601,-76632,4806,20416,29435,89160,112282,77198,27685,-55948,-141993,-83859,56076,97840,65995,22336,-18026,-15307,24386,86367,151587,123328,-22729,-105932,-81420,-85914,-104936,-89173,-7298,114158,206664,192317,66247,-54007,-88429,-56647,-28544,-59116,-61723,-5961,33708,16136,8648,2756,-3240,17677,3564,-34486,-25025,7050,631,-40931,-33689,47368,78389,32862,4041,28188,52213,60989,48161,-20215,-65407,14180,77695,1571,-109717,-180336,-190966,-99028,-6546,29769,46289,38917,28005,2001,-66434,-120416,-90594,-2987,50804,46286,-13248,-63385,-71167,-34239,-24631,-90907,-96895,-6147,66191,80341,78716,16786,-8723,40872,110656,121859,100585,88809,53808,-26961,-29726,80180,146400,100683,8067,-33850,-16101,56584,121190,76357,-16949,-29413,31197,59522,16690,-23251,-7909,16411,10737,16381,68551,101760,55770,5481,26572,42878,61633,116104,127959,100854,95279,139120,158455,131667,102041,123243,140860,89031,-18312,-93322,-94514,-42109,16270,-12995,-58802,-44145,-24894,-23716,-41357,-67394,-86516,-109012,-135262,-91457,-6883,6212,-12800,-15234,-72080,-127069,-83221,-53826,-21173,41499,-2861,-85521,-82525,-33740,-26105,-29061,8533,74285,68859,12266,-27839,-62356,-70115,-54963,-28157,-36064,-53864,-19985,22745,20260,7250,3331,-35358,-69788,-26357,60417,72339,8359,-60216,-68386,-29248,-40032,-87080,-53490,22303,10718,-80422,-74369,13904,10130,-46747,-40104,35589,139457,162217,25938,-99447,-74051,31819,75635,81429,100283,75632,49991,51061,31290,24896,49727,42549,35631,58936,86742,119617,79276,23911,-6787,8881,66674,120576,108491,53515,24177,21840,-30601,-82348,-22861,78584,77341,14698,-4962,44242,113081,119564,100423,76567,-19914,-99734,-66928,-30572,-18006,-20927,-71753,-99651,-63078,-18549,33770,65712,14089,-43114,31667,127315,67889,-45762,-100604,-159636,-188985,-123446,-32124,16998,6767,-17579,-43063,-88621,-117768,-79056,-77504,-118432,-79944,12614,41077,18488,-37156,-93693,-55218,7954,5310,-22152,-35241,-55672,-46964,8260,66182,72018,8927,-62619,-80608,-71453,-74430,-53897,-13917,58870,121076,74347,-13499,-68205,-82625,-31023,31034,48575,76340,104971,46162,-55249,-104441,-37095,53825,50361,3107,-66114,-130446,-132307,-119498,-100253,-52745,-37808,-51576,-76408,-103513,-35878,6364,-31555,-63515,-50978,-16290,-13200,-77385,-103587,-57589,-28444,-9829,41213,95518,123883,119178,115975,107046,88231,43669,8208,42593,101584,132315,115979,71092,34806,-5515,-45559,-69694,-78293,-65529,-35975,-30294,-51830,-43096,-10224,-10425,-27341,-36435,-66407,-74863,-47708,-47714,-39068,13941,2962,-28564,31662,92598,72331,69625,83896,32621,-21810,40233,111238,109798,76332,57142,52476,30912,-16663,-20504,-595,-9019,-6839,45206,85410,44003,-45091,-49988,-11438,-52589,-98487,-37811,62276,64029,5385,-16768,37386,114906,138622,105487,38526,-35585,-45915,-13934,-36948,-32897,-1739,-77501,-102379,-12804,83324,79029,-13526,-75978,-26115,28544,-9883,-37017,-34140,-48045,-21453,35605,64741,67788,8301,4356,54195,12612,-30407,4988,-6117,-40934,-47003,1950,66651,28710,-39748,-46704,-80773,-101928,-68331,-55063,-72548,-85665,-88582,-118700,-114932,-44851,-23607,-84753,-103988,-73647,-40972,-44456,-106760,-167093,-115315,14668,105015,86451,31632,63185,87678,91875,110621,71408,-9368,-15042,33891,56333,56664,75889,70140,21836,-35282,-58132,-47922,-91006,-143888,-139264,-135839,-186602,-176769,-68457,-15300,-20586,-26243,-38339,-23012,35990,67487,8381,-66680,-25793,68221,66388,24861,32392,6261,-38796,-53391,-21402,2706,-20032,-13798,33342,1984,-78057,-128298,-69863,34900,39532,-38710,-75978,-50126,10274,102988,131167,56665,16779,5937,2010,78067,121256,110189,157330,170838,75013,-68367,-149961,-56891,110428,125861,-6477,-74427,6531,25662,-104891,-141905,-22649,46670,35019,-9360,15657,71866,20957,-57823,-35253,26358,48446,43207,21198,-12915,6997,59745,42053,-46725,-82627,-23698,46662,59683,11363,-45451,-6946,88790,77159,-9069,-14270,42650,31090,3760,54432,147477,150017,60113,-28143,-39217,-19698,13005,41596,48403,-17119,-73473,-59751,-26439,-44850,-59453,-35900,-8273,7162,3083,-9452,-6520,24922,38125,63820,112882,136390,120760,81867,4482,-718,112208,173046,82512,-2158,11019,52625,54233,13797,29160,95573,88653,12968,-20554,-31111,-11624,-10724,-63036,-111634,-103662,-75897,-42448,30592,120672,123564,22720,-51264,-26352,-4039,-69486,-109629,-28798,55836,3936,-96751,-97074,-2996,74079,68461,7440,-14306,17439,23931,24159,9017,-19326,-45534,-56589,-53534,-52397,-23463,-16294,-58319,-67946,-15526,5310,-39961,-101112,-58039,29077,77004,85650,54477,15900,-16088,-2897,33505,9428,-35898,25266,84019,44183,-31415,-56505,-67008,-97120],[-67839,30116,71684,13927,-50232,-50832,-43312,-50320,-57942,-77807,-110340,-104483,-52181,11650,46974,58769,29147,21253,92008,159858,91935,24664,29376,37860,7241,16540,62342,89491,41337,1569,-20462,-7879,58193,67072,11787,15840,46280,15204,-24963,-23505,-19631,-34672,-52133,-8722,55903,33151,-31562,-7005,32148,7872,70108,184546,193091,94053,-17681,-77516,-43517,10201,-39858,-108432,-66302,35462,100834,80296,-75265,-186019,-112275,-31111,817,63240,86825,10840,-66281,-88673,-94087,-94103,-27437,78211,93082,21676,-9669,-1460,6625,-62567,-151640,-145100,-102098,-113078,-94808,-16052,65058,86761,61452,52469,77474,91855,53189,12164,24535,18862,-53731,-80041,-19918,23885,3267,15884,88641,99971,49736,17367,-18857,-9500,15286,27682,61638,60106,17694,-32791,-125366,-187958,-165742,-100908,-11812,40206,17893,-51922,-143727,-169319,-48739,44745,-166,-83081,-95867,-88134,-98701,-65595,5233,64445,89663,113376,125975,123524,89527,62291,-1887,-84588,-63136,59868,85082,-10610,-48231,-2472,35828,92650,89023,-37484,-121375,-143681,-157131,-75161,35875,39929,1615,-21712,-4665,52674,72672,10192,-70609,-77007,24745,66237,-11323,-78513,-89149,-106340,-109342,-91148,-38323,-9783,-60686,-92829,-55326,13994,39799,-7322,-33542,-41778,-72503,-31716,43787,88241,74437,1966,-49562,7943,69577,63966,65565,126442,168899,162077,124933,102356,52966,-32987,-109664,-146746,-137075,-102228,-45323,19629,39765,61269,54697,6949,-33404,-32273,-38675,-69591,-69767,-24472,20660,75654,114545,39178,-100506,-101834,48619,94666,-13152,-45967,22404,51743,70486,115071,113829,88045,129010,132376,76518,10427,-32146,-50908,-8226,-4612,-84659,-107752,-56411,-24801,-34128,-34219,-55797,-49796,33944,53905,-10659,-11539,54949,78900,40286,-57493,-100249,-34530,18592,-4947,-37471,-7068,48496,48520,-53970,-83914,-4050,22012,-54458,-105463,-102668,-93947,-102404,-138909,-185616,-141350,-1520,94193,108172,95166,74648,33053,-31483,-76033,-38378,19767,102070,203030,159365,40152,-44071,-101012,-84341,-41270,-37389,-26932,-15804,6257,-34681,-102334,-109825,-42428,45146,114999,123524,97544,79454,37787,-28995,-82491,-74306,-72333,-92735,-83078,-29042,34413,38677,-7910,-13002,17146,41299,-6859,-109456,-173925,-122505,-10645,-3148,-20945,70540,169663,157426,69051,-57769,-166905,-98974,34120,41542,15803,52266,60599,14546,26272,128034,193724,126246,-15117,-71413,-10897,13787,-27174,-68527,-49576,37675,131781,146650,55904,-30130,-8676,73872,90481,-2829,-32864,31695,60247,2984,-64912,-75806,-35923,-42469,-92093,-84019,-37347,-6293,-12525,-47655,-44074,36240,99404,72188,5996,-25290,-48019,-47037,-6481,6777,5406,50465,63186,2202,-100858,-198114,-208340,-99481,-9411,31830,68716,69139,46623,23480,-17891,-43334,-5384,66322,100772,89046,31260,-43541,-59972,8905,40869,-31530,-69661,-19545,40022,89044,119433,52092,-25824,-37183,18692,91488,148521,160399,112927,14976,-21901,54829,103988,75811,9780,-22788,-5537,79066,152187,84293,-33001,-16916,66275,60003,-9944,-39478,-16912,14152,16483,13395,63534,109935,88605,11817,-41818,-33075,21753,83512,98255,82726,104837,130562,94177,50039,37953,71475,102346,103035,20384,-43059,13468,58429,14048,-49315,-73087,-86351,-130115,-143221,-98687,-55488,-91568,-159482,-151067,-35135,52861,51119,13481,-19914,-83561,-130677,-93928,-69041,-56197,-26519,-68701,-128168,-114891,-52028,-9294,4892,13055,59358,82238,34556,-20233,-43525,-11174,-5955,-51428,-66086,-74331,-74990,-14171,25890,-8431,-24488,-800,-16121,-12663,48093,94618,86717,27655,-27163,-40463,-52325,-72329,-75510,-26034,4946,-46066,-66137,-52480,-94995,-92414,-625,87689,133427,109004,-14452,-62224,12395,85384,98326,109792,123230,78537,39707,34774,9356,-22719,-15214,-20957,-17298,28378,88294,127967,59166,-26072,-45640,-4757,41938,84768,114846,84586,34906,19076,-28223,-99675,-50916,58553,49986,4904,13450,41246,114309,175574,168682,89612,-43126,-134510,-94632,-41513,-35510,-67086,-85547,-43302,-10301,-32170,-18156,10046,-3748,-7408,84095,167197,90455,-49926,-109072,-136796,-197043,-212663,-103635,46898,73987,11385,-68139,-113919,-80390,-16296,-60073,-165624,-164110,-74882,-42034,-60704,-87875,-109525,-69429,-4648,5110,-30506,-55476,-71328,-29583,71397,155254,170523,90713,8594,-35386,-58647,-55185,-37213,-47377,7992,106766,94827,22275,-38467,-39521,12386,40651,11769,22431,77563,58450,-32874,-73705,-22533,44316,57113,27251,-34372,-101641,-146802,-141484,-85819,-73527,-105166,-76122,-38537,-54651,-9765,20001,-28286,-87386,-59134,-6992,-37713,-109037,-76417,1170,13622,26779,93564,160121,184693,161167,135476,116719,100786,65315,19089,-12025,7770,65723,88112,89102,89201,69818,28155,-5145,-22830,-47316,-79617,-111617,-122410,-56690,13570,17826,-5847,-26962,-57176,-46547,-8148,-23076,-43529,14435,34256,-24620,-22371,20033,10231,-3076,-5245,-42346,-76172,-30461,22881,35007,26494,21207,1970,-55964,-100771,-38551,49029,48177,35291,65145,76236,40708,-14368,-37552,9841,33813,8529,15880,71425,74518,59800,60660,80488,139517,160292,131824,76234,-29627,-70485,5099,9061,-5929,35084,-4298,-19145,47634,113786,125051,105999,69723,82149,96896,10555,-70155,-66179,-47554,-61348,-42076,8907,53529,18257,-17497,-5187,-25169,-30905,31866,6538,-61281,-41357,2409,5571,-25354,-71880,-83505,-50808,-1177,21222,9868,27339,15886,-54175,-140045,-167755,-89107,-26519,-54212,-66946,-60218,-89222,-115937,-125424,-145564,-102350,22894,104619,13797,-120885,-51588,81283,112118,82933,14264,-38423,-15863,12236,29799,60907,86451,91508,96577,50707,-27213,-50166,-53902,-75801,-96897,-111777,-120231,-88585,-32162,-32980,-29014,-20465,-54259,-66712,6289,70931,38682,-24814,-5436,66401,77437,9001,-33434,-17934,189,5781,76782,134921,78892,35898,52501,45428,7573,-26130,-545,57715,36885,-31063,-50331,-38228,-8519,85926,144641,100657,86657,99581,58223,19891,4612,39449,114038,108394,42804,-26642,-95587,-49050,114760,145681,-15453,-126992,-81267,-84787,-152731,-116645,-26614,6562,6187,-24559,32894,162719,150898,56760,80717,151657,110825,25714,-4404,-7111,-4544,16344,44054,52316,47619,20210,-19965,-16419,16011,-13126,-29931,38794,96472,101921,112960,111252,47072,-53358,-67039,19390,57499,13295,-54852,-69215,-36199,14851,35852,30371,12478,-6581,-36759,-57911,-86760,-98721,-63788,-18915,-12976,-35581,-31146,-15621,-209,11602,37983,70518,60195,4122,-57813,-122113,-88057,16483,42997,-6186,8589,51627,53066,20536,10174,51073,126985,149119,80996,13131,-48095,-72527,-85927,-130648,-135496,-113798,-90006,-32952,18899,47991,71985,17396,-92917,-98238,3783,13010,-44378,19709,86314,-31151,-166907,-148072,-45109,32685,66127,64079,64903,54317,12792,11372,-6234,-49160,-35066,30567,46441,74796,133276,93198,-22134,-63926,-35645,-35664,-63872,-54983,45449,98698,74942,42472,459,-9736,-20429,-22244,846,-17254,-33606,53408,71607,-34275,-102808,-86498,-84360,-79818],[14206,73518,54206,-18435,-63071,-34926,6018,15552,-5441,-43540,-93080,-105598,-40475,40087,64105,58801,31029,27336,60891,68156,18325,27576,36708,20505,616,8420,40339,82468,47339,14400,26048,30513,35560,-4590,-67696,-61150,-12183,4901,-11122,12670,17511,-55571,-91836,12434,103152,50707,-53118,-54681,4908,68454,192754,263194,206485,85538,-32554,-77282,-30134,-5333,-63935,-105620,-65720,-4899,46769,41014,-87049,-184587,-111222,-22863,-1900,20400,38467,23722,-773,-21038,-38222,-51935,-16050,40371,19229,-37697,-26420,23365,54152,-20416,-90269,-59667,-52205,-95514,-63254,9927,60530,86154,65258,65914,133962,192232,108833,-12139,32699,98538,20875,-14006,37306,37019,-29681,-31045,46357,51434,946,2006,3255,17858,51466,71848,65662,6434,-50635,-75620,-145235,-183699,-116961,-35846,-7820,-38292,-65988,-64116,-62533,-45868,21389,46027,-29759,-91328,-29840,42518,-1164,-69304,-51486,35538,85589,64778,24926,52025,88064,80348,38329,-14548,-15628,57604,55397,-61793,-103429,-19418,49455,83744,54975,-40189,-88101,-128930,-187910,-128838,-21837,-8259,-41067,-43453,10093,69600,31590,-95149,-150029,-87341,42121,89915,9915,-85038,-125377,-143182,-164020,-164802,-88669,-37552,-73195,-86262,-84968,-74411,-12681,16369,7636,9040,-6765,4861,32808,56759,51154,12594,-18410,19066,47519,34335,64365,135621,150451,106642,63469,69755,40302,-54874,-116624,-123791,-123124,-127532,-108927,-25587,25268,29467,-12179,-61412,-86056,-24992,63606,65940,5034,-23389,31190,125542,157915,64095,-52660,-30992,98801,132391,27585,-34692,-33033,-31173,19728,94924,106579,113155,179509,203176,142256,38099,-41542,-59587,-17865,-23495,-86283,-95835,-37795,28934,50664,31961,-14388,-40267,-46851,-36946,-1573,37377,31683,5683,11930,-13685,-52964,-2023,86337,64293,-37657,-79597,-75742,-88380,-81094,17678,106848,90849,593,-71839,-95708,-52314,35334,67899,-6394,-45180,6645,73816,131827,167889,111553,49902,18519,-23992,-26362,10130,48918,111540,133342,62776,-79283,-184674,-119279,-38676,-11134,26077,22995,14339,8150,-50113,-91105,-49129,32842,93735,111272,89788,11156,-76639,-61118,-32498,-75763,-152053,-171847,-112720,-44369,-24451,-48613,-45656,27931,83923,58454,-38698,-145578,-165839,-85038,1602,-21051,-61779,8589,130843,155935,73820,-34692,-129025,-105197,-52187,-88890,-80316,41092,108491,64603,51215,88454,66917,20677,-2241,10007,60018,91967,64579,-4112,-44799,-32808,28324,71937,16090,-57711,2978,119430,125156,24175,14596,84675,89091,564,-88139,-82842,-44354,-99356,-155741,-110250,-68948,-71487,-86571,-100537,-67116,18320,78205,68791,15414,-16670,-44165,-39262,16814,48156,35090,23471,12555,4542,-33433,-90566,-112287,-87822,-83635,-41565,59205,113054,101869,66849,26785,4735,27754,73141,69064,19416,-35789,-72554,-43900,33601,55180,29837,43936,71909,67959,79811,111917,69250,-21565,-70623,-49698,38099,117398,118587,97379,42239,-25653,-15371,53286,111636,76705,-12252,-33564,56011,115533,42618,-36222,25681,96704,50321,-35453,-56142,4082,76383,84846,59479,78377,118047,113306,21601,-62376,-47467,8421,58197,68391,60899,71899,43147,-29188,-67874,-76364,-45039,26065,99475,85544,48166,90754,76298,-13831,-55596,-54661,-110879,-178400,-141688,-45818,6161,-44905,-122867,-87893,21855,54243,25881,-16820,-67034,-106768,-99985,-52480,-26274,-27679,-43871,-89604,-123937,-87695,-1662,32037,-3362,-11064,38415,56093,8258,-46144,-26536,71959,68981,-51943,-92124,-66770,-71272,-27936,12899,-22568,-47272,-7949,3548,-766,30669,101122,165932,136281,35582,-58985,-110810,-117928,-139578,-118080,-47462,-40070,-68228,-80547,-113395,-65360,58922,116468,70600,-12473,-73864,-8902,118396,140457,76939,32404,41777,33321,156,-32248,-48678,-63122,-61444,-77548,-69487,3068,97254,126128,37985,-36155,-42625,-12383,-9245,-9508,52384,87894,47559,13374,-40035,-139529,-144686,-57318,-13162,5903,13788,-11578,31815,116000,136619,68414,-30710,-83020,-45806,-3232,-8179,-63883,-74255,-3005,19575,-54522,-97611,-77771,-21380,33887,82265,108442,29296,-95737,-94637,-49090,-135799,-233193,-135930,38661,57972,7338,-44453,-77590,-36706,19520,-37690,-121111,-129482,-110114,-101438,-100590,-75601,-22888,-13394,-27044,5985,11030,-42034,-74101,-17612,86962,164727,184215,128131,68842,8250,-41317,-35314,-30007,-79465,-33493,73359,86769,57216,10799,-17226,12506,36232,-8256,-29060,28777,44101,-30851,-62970,-17461,-1995,-7166,35377,63136,9256,-80363,-101801,-73870,-117111,-163752,-102058,-39583,-51118,-18820,-3229,-66807,-133855,-84747,-17555,-44507,-104277,-68564,-15282,-19610,-5552,67893,117789,111625,94198,78314,80498,68110,29504,15606,10994,5086,27217,69994,126401,131974,103469,98781,115081,104566,-7483,-133964,-185226,-169495,-61561,39306,23369,-17869,-15751,-15117,5882,32942,12272,-15427,22914,50519,16521,-27444,-49387,-76819,-95230,-104445,-94013,-48610,1753,31879,65514,64291,19312,-31463,-90773,-94801,11681,103564,91172,82071,97459,52212,9686,-1984,-35370,-21378,50411,63072,39774,58996,50595,51602,85860,100161,136526,164705,120646,49083,-50803,-106988,-30824,12608,21189,89164,103109,73421,51828,38330,35576,79853,103261,88316,84593,33031,-68616,-115096,-88982,-87738,-64281,1301,44333,4833,-44490,-65157,-66219,-21239,62322,35968,-29473,-8229,-1349,-51201,-61029,-63220,-78527,8731,130326,143983,103846,106673,49458,-64387,-127913,-121706,-58752,-7343,-12291,-16727,-25138,-63225,-118152,-125243,-93401,-68287,-20670,38117,-38619,-174373,-115751,27384,55786,5207,-36696,-47117,-30622,-26355,-2451,40255,68956,94937,139458,107165,-4940,-49531,12458,59408,10650,-45684,-38315,5248,34861,10445,33,-2755,-36018,-67265,-21327,32343,22157,-523,6658,17747,12707,-58709,-114808,-54660,36214,65368,111808,148403,79363,6061,9027,54421,86341,65202,37656,14126,-38251,-60375,-37887,-25845,-22288,49031,116833,92225,80776,116794,92389,10157,-56417,-58296,-16627,11633,28105,37334,-1051,-6033,76809,110089,2607,-117095,-144287,-156238,-124062,-59420,-53620,-61566,-24912,-37499,-2204,144000,188520,96633,67478,96174,54804,-13671,-17476,7249,-6085,-20012,37234,132087,149355,46300,-68340,-55701,49156,77396,34444,33725,97502,170529,200929,146708,32928,-99875,-154411,-86722,-19203,-21992,-60392,-71490,-56408,-17204,-4259,10534,67643,94693,28803,-31751,-74306,-90396,-57220,-4410,5147,-34763,-36076,-19019,-26480,-26465,-2083,24372,17361,-23494,-50154,-82365,-77117,-67285,-73196,-72788,821,45196,4377,-37067,-7877,43894,93494,116151,75529,16413,-42808,-80295,-91760,-83985,-11471,22000,-13013,13113,31356,-12493,-790,38160,-32781,-111036,-18559,91493,56741,20508,-6275,-97729,-130370,-89255,-64170,-11165,68084,94030,92144,79076,30392,27941,37137,8396,31567,111440,137242,169907,199222,146539,49612,-20562,-48254,-49171,-42374,7210,108975,103707,-9500,-75965,-69180,-16135,12089,9484,3796,-21393,-10789,77988,84167,7489,-38981,-46109,-62199,-34342],[63412,54170,-4044,-46713,-38315,21022,55651,46553,21063,1263,-31438,-27251,29536,62822,44832,47856,64976,57991,9985,-64839,-69540,29981,39937,-45431,-102615,-85522,-42416,7712,6726,6656,49322,66312,38339,-15693,-62134,-104916,-118078,-62432,4023,55668,55452,-43878,-87756,16107,98558,84767,24540,-36081,-32380,73839,218187,237985,151398,37441,-45694,-38517,27666,34748,-24312,-52273,-42349,-35297,-17832,722,-37646,-83703,-66634,-39194,-41677,-53345,-38307,1074,25354,29523,31113,37559,37722,219,-70397,-83081,-9319,53957,57626,6679,-736,39847,13073,-58303,-70593,-31167,44599,94306,42932,2884,94001,204632,124326,-8098,39671,107132,73388,70395,60334,-11501,-70345,-61412,-4849,4821,-35808,-31736,2738,40136,68258,58359,31268,-23972,-71553,-89602,-122230,-100661,4089,40403,-44192,-148654,-144636,-32604,85982,118872,79297,21883,-59287,-94002,1214,125760,106459,-13084,-75655,-24108,41505,5556,-91582,-79468,20420,87686,87510,53570,45290,84549,49058,-79403,-112756,-24952,42569,57986,39575,20787,15194,-61693,-167530,-150840,-68606,-59105,-90994,-76012,488,40336,-13953,-120213,-150635,-70162,32379,81533,65384,8440,-30800,-52148,-72069,-81715,-44642,-49160,-83047,-69814,-77512,-66830,12611,27833,-21228,-12375,7550,9081,-12945,-26599,-20416,4024,11905,4366,-7889,12048,68383,89008,49170,4393,-20873,29672,56748,8470,-35411,-32890,-12487,-34209,-86382,-45573,15153,7596,-39925,-66235,-67420,982,90385,107101,41695,-29494,-13602,46366,55238,10346,-8476,45106,117860,124780,73481,25761,-46595,-89938,-26698,69477,100599,121232,182378,214815,171831,82686,15803,-5203,-992,-37376,-102136,-97845,-22486,66124,108844,90044,23887,-49489,-90366,-42658,37522,74489,57957,7068,-9107,-7833,-46328,-26653,83246,98610,-12020,-76111,-94329,-145887,-101365,83002,201237,177451,88806,3771,-42767,-7740,56551,111491,120655,78510,31922,35288,110847,177498,103764,8560,-5115,-18179,-23196,-485,-49304,-85920,23943,61916,-82735,-181376,-94472,-28072,-21554,7782,-6884,-21091,9380,-24413,-71190,-48479,7774,47855,69317,66599,-23073,-134782,-97460,-33856,-78183,-138919,-123712,-68629,-52527,-79497,-105683,-66999,50663,126941,87514,-13433,-97491,-98534,-37213,7032,-441,-10144,18065,63637,48074,2808,11179,-327,-45377,-110251,-179772,-142434,-15688,57767,63831,75084,45779,-52297,-67939,772,49306,52936,56518,71879,46876,5552,-40809,-33157,17714,-13391,-70606,-9279,76430,54564,-12332,23931,93742,86414,3935,-45953,-1352,11694,-72982,-101599,-48948,-51423,-87369,-100096,-104222,-66433,5201,30903,19468,13930,26935,25407,24570,37118,33746,4235,-37501,-51050,664,51509,36440,-19633,-72437,-113207,-62394,63637,141776,151154,110250,60326,28969,17353,31966,7140,-74128,-139582,-119123,-39472,17380,10886,34215,116154,130009,59046,2194,49763,110083,70713,-28603,-54448,-1923,25945,-2087,13505,36151,-5811,-43630,31961,163270,146871,16135,-31067,17413,42713,5353,-21881,43564,101209,61839,-25042,-70079,13046,126145,109907,50023,69682,123435,99128,856,-29750,-3675,3891,24506,38500,46120,12170,-74221,-121858,-94127,-89617,-80742,3396,95964,115944,101099,77578,-18540,-78708,-41950,-4401,-54246,-97613,-43852,22368,33030,-1790,-38997,-21226,13124,5065,-15149,-27462,-50861,-54694,-10213,53616,77392,56607,12238,-49080,-93912,-52586,41660,25983,-60652,-54064,11247,10805,-38617,-80831,-46809,64523,69746,-47268,-86128,-8494,4846,-23284,-10551,-19353,-63780,-78748,-44193,-6159,12875,57532,123857,113884,43113,-50469,-130791,-136358,-103892,-70301,-30768,-33573,-52489,-29536,-11687,7282,50281,65353,12830,-43903,-53855,901,93480,123911,36431,-82616,-83264,-7926,3071,-56650,-74737,-70230,-81904,-98388,-88321,-20375,73474,99550,30957,3445,11722,10774,-18192,-30519,16570,59419,42966,13215,-51865,-141807,-167534,-133941,-88133,-42678,-30939,-35536,-9861,18127,38101,45798,37185,29746,37642,58225,50378,-32707,-73304,5990,48372,-39079,-129517,-115337,-12945,49341,20796,-12085,-53530,-95861,-26217,41913,-65435,-178081,-95692,18146,10901,22277,36619,-2039,-7875,13023,-35646,-63317,-57591,-77059,-83247,-72383,-15903,71541,39227,-39242,28295,82201,4193,-41542,12577,78446,114296,107301,76748,58030,16181,-46884,-77585,-84169,-91876,-13062,90835,98061,65212,30108,626,28739,50618,-7067,-66109,-38797,-11569,-54070,-78604,-31812,-41672,-54195,67000,169957,125040,24991,-39632,-94278,-163718,-174477,-105472,-42591,-20736,10808,-21858,-114288,-173576,-121509,-39830,-12868,-14480,-1640,-6845,-32307,-37983,552,24365,10698,4180,10563,30056,26912,19981,76254,138531,118108,74273,82488,126980,119931,76082,92067,143351,131967,-10820,-155127,-192136,-161868,-83047,-14247,-39535,-62038,-16129,22019,37311,38436,38599,39458,24704,8424,28139,19012,-32433,-94775,-119097,-119688,-83815,15554,100843,110572,115933,89523,20815,-21668,-34943,9202,112192,149567,119449,118328,109043,29427,-8805,3959,-20405,-44662,11759,38651,14786,30598,34458,43578,93472,106273,107211,148045,113408,23103,-47094,-93438,-71675,-36007,-401,88061,126801,76846,-16603,-71074,-75861,-35082,871,-8025,9261,21896,-41900,-76455,-29578,-14296,-5146,42299,35686,-47855,-82277,-89503,-83717,-14841,66038,55256,28442,30940,548,-60358,-63899,-18170,12345,83920,178416,170662,105247,60144,-20674,-82855,-61124,-8621,17521,25891,23236,18623,13020,20485,-29342,-73866,-47333,-54153,-78809,-25113,-12020,-73014,-51646,16191,37065,7217,-18083,-28716,-33961,-29597,-5493,6904,30917,81882,109603,46470,-46431,-18403,118725,181463,73747,-24989,-9733,44341,75842,48538,2837,-19474,-24764,-39808,-28689,2767,11866,34093,57660,26291,-29324,-103474,-134603,-74813,9292,22027,12844,25675,1976,-46637,-25884,36918,85805,74201,31034,-33841,-93896,-93704,-55270,-35793,-49488,-13758,45195,3253,-36489,32826,86366,60607,-11692,-84421,-94123,-40893,6656,36286,52958,44668,23955,36485,29150,-40888,-93078,-79162,-34173,-29075,-63916,-83108,-44965,-51909,-50405,39366,81414,19233,-20664,-2970,22230,11158,-10025,-15318,-33372,-50607,14248,125146,135983,29614,-47519,-1597,94150,134241,103510,43782,40240,124698,192067,152075,29906,-105689,-181779,-100430,20215,16790,-67535,-104782,-88340,-50875,-67491,-36913,84624,139679,62805,3539,-43701,-68459,-33872,16997,31748,-10653,-40742,-46263,-64800,-65545,-16119,32669,47092,42541,67019,61993,-131,-77030,-98299,-97364,-62281,-31136,-61814,-84267,-53317,-9635,32232,56900,27818,-7991,-31719,-51347,-68791,-23091,96354,141779,57947,15304,18292,-33238,-65078,10750,46769,-26235,-17184,71879,45128,-56541,-128019,-133842,-43528,3848,-56785,-46012,51359,84994,56602,27224,-14776,-8525,17096,14151,51196,123965,159549,133557,64213,11324,-1534,-37496,-57110,-27698,-14592,-11067,26709,-20980,-156948,-222431,-173014,-76334,-8585,25895,14892,-37880,-55608,-3323,31627,55169,44605,-1848,-27640,-3521],[66702,-5801,-67620,-40062,30796,77687,56614,16040,4568,-588,-10745,34221,55489,1231,-41109,7697,71514,57252,-36927,-108723,-64203,51555,42268,-88845,-183801,-145255,-74417,-49438,-60563,-40437,-2942,14845,-8804,-27222,-5327,-44045,-133281,-115632,13869,108616,80564,-35703,-72908,-2333,65189,140459,169556,70414,2372,65860,152223,144708,82070,10066,-19441,13489,71501,89910,41849,-10848,-43340,-57731,-64002,-46289,-22749,-4144,-15580,-59522,-83399,-76915,-52722,-29061,-5290,29700,58720,68774,35700,-40392,-90002,-52743,25709,30571,-9256,2914,61837,67322,8627,-49853,-74489,-47054,40475,71288,-12477,-93934,-21576,116903,95129,1142,8533,34804,48094,66969,14066,-57458,-70801,-70200,-39484,-17165,-64371,-74220,-22271,30008,40490,14805,7764,-4497,-41637,-78878,-70471,25295,113536,52881,-92343,-172219,-138273,-15738,134894,157759,52763,-19075,-44825,-73243,-26393,85453,114384,19451,-91993,-80820,15239,22053,-82322,-97626,5632,102435,104836,72254,79382,119832,78984,-41463,-91516,-40511,20781,48052,56277,81360,95674,15075,-114481,-156440,-102640,-87185,-111108,-86763,-16700,-114,-36929,-70644,-66961,-38525,-10181,40859,95798,89145,70060,39189,13619,21711,29133,-30929,-66941,-38855,-21989,37454,103921,48357,-50162,-72720,-64052,-47115,-52070,-62871,-48438,-197,12346,-25759,-43340,17926,74803,34101,-44209,-61317,-54488,11191,72619,75914,46498,44594,99979,92052,-26461,-73536,-23728,9688,6230,16963,31896,37201,43038,60473,24562,-44909,-61537,-68244,-86172,-53508,3948,52945,87274,81355,71261,47449,-35497,-82465,-29550,58690,106537,97734,98166,113020,127008,120607,99116,39385,-7924,-39838,-74492,-60905,-26939,18320,68026,75398,23354,-31516,-14290,62947,118027,130978,125796,55338,-10549,-21975,-64362,-99318,-23946,37931,-8215,-19571,-10811,-84425,-102709,43295,164823,158806,73114,-9509,-32713,-1708,-2449,-6602,31073,44120,4921,-19427,45288,115296,65801,-39635,-54725,-32593,-2741,30501,-64431,-175865,-73231,25420,-60947,-100577,-14923,8621,-49235,-53220,-38628,-33329,-30971,-37029,-55437,-47058,-19283,13097,29511,21455,-34482,-118333,-109622,-48192,-33386,-38046,-11498,-8270,-61500,-100911,-83470,-29739,41699,72331,48882,-6298,-45547,-51927,-44361,-26813,17416,80015,105393,58916,-52733,-87330,34465,105309,34979,-69483,-122001,-97081,-58071,-35469,10262,63958,53018,-19004,-40006,4137,33485,9054,-30090,-16626,12592,32524,3094,-25269,3045,-6548,-25492,15667,24165,-31081,-61517,-11182,38076,43157,6883,9521,77766,89303,14775,-2626,26891,-275,-19974,-851,-1422,-6897,-3438,-24756,-33970,-6620,18793,17107,17658,12459,-15295,-48112,-88923,-100643,-9066,94156,79184,-17400,-73756,-71008,-19253,48166,92960,112001,95517,77809,58608,11729,1802,254,-65239,-135361,-105341,-35724,-10639,-20320,7979,70401,55510,-35575,-120700,-37360,138351,160847,27446,-6052,6507,-50007,-102584,-62101,15664,24213,-22855,14713,126930,110815,39680,40465,26330,-3571,-5904,-15596,6431,66052,78890,7615,-71804,-6917,113710,65443,-34798,13742,98916,46031,-43641,-7546,10264,-50379,-52214,-7429,8916,-54675,-140552,-107552,21188,34829,-9721,24066,71145,63551,57830,7405,-108671,-122960,-35613,22736,21060,23393,50239,43695,26625,31910,29328,-6400,-27761,-20721,637,33836,63952,79448,88208,125541,143076,105937,50762,-20197,-81312,-44703,40082,-4848,-80135,-54648,16351,24227,-30230,-82242,-87424,-29877,-4334,-47979,-54127,35741,64922,-362,-7489,-159,-62430,-112771,-73896,-6328,14111,7298,-980,-30621,-28548,-22410,-62898,-48180,51286,95593,46347,-3277,18722,78567,103201,54244,-7433,-11166,15264,57700,63120,6124,-16476,50678,27123,-106344,-122406,-6256,43797,-11553,-48272,-78385,-116879,-112887,-92574,-57239,2972,36516,7008,32296,76824,75774,45871,43269,43341,18761,1160,-14441,-60161,-62767,-30061,-60476,-114539,-120291,-86530,-7402,25881,-37033,-51654,21830,94184,99784,70888,71394,71718,-1745,-47420,28581,97561,40999,-56838,-70690,-1113,16525,-42656,-77174,-63751,-22828,44348,60413,-35498,-111544,-59706,-2724,1694,52367,66303,7108,-7554,10149,-23973,-37757,-30544,-33753,-23659,6782,63602,95731,20392,-44657,50792,119454,60281,24089,49978,64552,47700,12595,11302,41248,26177,-49898,-138955,-135694,-43971,59896,115584,81869,27605,17512,51053,97802,87994,2217,-84984,-103860,-83461,-82995,-87639,-54935,-52858,-27181,102698,185625,150041,75329,-4949,-97680,-163829,-156943,-110436,-44781,41355,98709,32789,-60900,-120277,-123158,-65021,34725,114479,111957,59135,10080,-30662,-36537,-15762,-19117,-53430,-46339,-7603,10275,36000,143505,249644,225633,125156,60336,62613,70759,50146,40818,34117,7789,-45985,-108308,-120216,-91611,-86600,-122582,-135912,-81882,-18647,3245,7987,6998,42787,71051,-4005,-77887,-14131,61123,16734,-82745,-112349,-92923,-62667,18375,114764,119860,91489,43552,-9198,1940,56600,118802,177018,161534,120100,112249,84254,32772,32039,58927,42970,-492,-9027,-17984,-48686,-20514,29906,64913,85013,60381,40785,87930,95043,36536,1066,-40976,-81147,-81723,-43022,26248,40972,-15033,-101433,-96064,-45898,-43871,-78028,-83810,-34222,-8278,-11969,57076,142521,113393,67172,76428,32929,-85942,-126199,-105273,-76843,-20814,23153,26450,44252,52977,22400,-42199,-74370,-4013,87053,102713,97616,79662,37488,-10384,-65744,-54911,17459,66108,61751,38188,24992,31732,51448,83574,57427,5326,-15889,-56651,-83795,-13999,47912,30178,32668,50007,71857,67612,28838,-5659,-24031,-14713,8138,-3989,6834,46114,21477,-70154,-91930,34879,166989,160708,36140,-38274,-15479,20865,43425,24898,-26402,-65617,-52234,-24559,-7063,16442,29725,66310,112673,91010,6082,-79896,-91458,-63528,-50641,-81049,-102543,-62770,-35622,-60905,-40207,1288,37305,59497,47004,443,-59027,-113381,-105050,-54229,-57745,-57006,-29401,-91029,-139362,-51602,46415,69451,27016,-42985,-63274,-33930,-24127,-14045,50588,69690,-4737,-22774,37451,49392,51802,78764,24249,-58326,-57196,-46160,-33852,-33838,-37994,-36670,-60484,-74327,-44900,15969,95958,108342,27563,-54682,-95136,-85147,-6559,65522,55969,-5743,-3664,68891,105110,105434,97051,33924,-11131,50046,120451,116848,25883,-122919,-200957,-57099,133221,114598,-60348,-146307,-98629,-41791,-89270,-74592,65598,131165,66055,33087,4538,-28433,-8704,27864,42658,18956,-10654,-40753,-87404,-101241,-19989,73528,109529,108541,135287,137737,59130,-19483,-30359,-61721,-105186,-88360,-60658,-63121,-62021,-41652,3016,49101,27970,4573,-2466,-19975,-46947,197,113608,157298,67719,-15958,4317,13962,-44063,-25748,83276,111596,67544,32728,-24189,-92000,-111363,-63811,41924,74549,7107,-6518,60294,85989,37424,-32984,-77557,-43254,-14333,-11250,39355,112147,126148,54126,-54846,-111394,-88842,-63187,-13669,41656,21831,-37221,-32835,-71330,-171986,-229134,-204746,-113043,-32180,21862,32355,-12534,-71049,-62495,3763,81191,86847,52886,44544,48382],[55936,-25379,-66722,18333,115812,106763,23783,-15788,5370,1431,-8807,29148,6570,-84743,-114734,-33353,39322,12452,-69653,-56830,29658,102057,57283,-52293,-113127,-44327,21301,-10028,-73551,-68224,-61189,-72581,-88588,-89678,-17669,35965,-19787,-37933,67834,150645,85976,-25293,-35054,30936,87755,192315,256045,173523,93486,84759,81751,46282,8595,-5607,8061,18549,43602,83067,65277,-3109,-55306,-67424,-69920,-59080,-41972,-12943,13060,-6488,-28040,-6033,9547,-20923,-19865,30642,60194,40185,-10904,-50712,-31487,23101,46939,-29703,-85976,-1255,112332,79262,-5178,-22246,-5204,23139,64814,54197,-10254,-72027,-52569,42204,53051,-17182,-38193,-12061,25729,32760,-19258,-16399,17253,-13740,-20689,-8880,-58888,-68571,-19891,15244,-882,-22176,-14392,5479,2364,-37904,-25900,100057,154962,22752,-101391,-88907,-50660,-22555,72800,105576,23969,-12608,7282,-41919,-73442,-21490,22069,-24996,-112892,-92170,11404,64598,24347,26236,99026,139351,94739,64021,85432,113200,83488,-1209,-73545,-61549,1869,40969,38862,45616,87103,83745,-23676,-120909,-110274,-87593,-88342,-52862,-8437,-12171,-38344,-39528,-10222,-34252,-61252,-6347,72644,84664,80192,54790,13170,15659,34354,1012,-20055,4028,36130,94566,111586,50892,-3412,-52068,-92449,-59034,-5740,35288,52394,51344,7427,-42187,-28334,47340,83224,31220,-44519,-47812,-20852,22148,62218,71358,48490,45373,119293,134794,-12618,-129154,-103553,-6063,54879,88204,90632,45344,5231,23357,12278,-29820,-43001,-86103,-112150,-44046,8112,11318,19314,9448,-8405,-29587,-51706,-32670,10940,46986,60981,11868,-26620,-16016,35771,87290,95648,-7867,-84988,-53553,5968,32384,-15498,-44101,5216,33538,9165,25590,82135,126936,165494,193310,174097,69019,-11969,-23501,-59295,-129092,-123307,-65971,-36983,26050,57369,-24780,-101988,-31095,55231,46584,-26837,-73329,-59357,-14562,-17657,-87520,-119495,-67369,-39593,-47417,4396,80162,64738,-26177,-55009,-19848,32591,74843,600,-114481,-98471,-25600,-25536,-2242,68539,59371,-37721,-49439,21664,20264,-45596,-28265,-11708,-29773,-32295,-11110,-20929,-59934,-69234,-85970,-88507,-26356,44839,49113,39733,14142,-44660,-50609,13023,43293,11484,-32201,-40590,-51778,-49238,-39086,-61908,-66534,-7852,97382,160928,109470,-40990,-110096,2416,73648,40684,24137,36211,12958,-49206,-78092,-37443,31840,92051,98044,52715,23079,19919,6857,-44487,-85599,-58859,28178,61405,28988,22039,29717,39419,51947,12666,-33851,-51643,-49167,-44108,-15532,11243,43470,93205,117266,77949,34383,19459,5132,40856,103942,114782,67655,-5952,-53044,-32858,-12474,-39274,-77652,-53052,-11279,-26538,-55423,-81841,-92512,-4565,84789,52628,-54244,-95353,-76966,-54357,-39172,-24098,-17494,-3721,42641,61782,12186,-2815,37348,28735,-26375,-37683,-26558,-20869,-3967,-3373,-25928,-58511,-121731,-195870,-107574,94543,139655,36615,38634,39480,-74998,-144952,-76238,29090,53163,1515,-23165,5644,-2211,49944,137701,96786,2113,-17125,-27369,-33178,16350,49001,-2050,-65406,-21877,72161,28392,-78169,-27633,62339,16896,-58361,-30840,-35461,-118969,-114125,-46439,-53642,-115309,-139399,-32973,135203,124870,18896,-12870,-7514,-36756,-35357,-37229,-94045,-101944,-44475,-1423,21590,54355,72372,43079,51751,93542,70353,-20736,-49022,-12191,35570,85732,148705,170649,120697,92657,98846,70152,20753,-35138,-78099,-36773,28015,-5486,-36960,-11047,50150,83582,30794,-47079,-102195,-105974,-65653,-27472,-9682,14696,32078,13608,14026,19065,-23845,-37524,-14051,15048,30503,8904,-61457,-142222,-120056,-19877,27422,82007,170876,159902,51145,25345,110363,155706,119460,53703,-17814,-21919,60743,160951,162876,51063,-60521,-18944,39888,-19324,-41025,14555,40387,19764,-14785,-89500,-138662,-118909,-92518,-98005,-88374,-53714,-54536,1186,89789,122263,97373,79423,50569,-15733,-49944,-56419,-48577,40043,122425,54572,-75692,-134317,-88337,34228,72224,-37213,-87734,-11690,81345,88952,49198,20228,17255,8602,21750,73928,132201,121358,44305,-9022,-14136,-45835,-70041,-54821,-14832,36446,38674,151,-42744,-85284,-78512,-12023,43158,65159,3707,-56604,-15732,40079,16173,-21466,-29163,-20364,8663,73735,115482,59110,-35044,-35333,66279,119173,104057,71652,38120,17446,-12917,-30989,10866,69162,46704,-41444,-147823,-113793,40948,115425,78214,13364,-8342,26669,114431,158830,115243,24413,-63797,-120699,-118601,-79647,-62437,-72466,-47750,25372,68475,71807,75930,35772,-13426,-34264,-81647,-124298,-123248,-59145,68916,166604,124009,62684,-6739,-91935,-96653,36837,160225,164523,104948,40931,-13214,-18354,18884,-2978,-108223,-125051,-28085,14964,5611,104861,234718,223397,96141,-10374,-15638,21410,55944,26265,-75956,-106254,-43793,-20886,-20291,10822,-29056,-165180,-174658,-45052,-2151,-51836,-55519,-17495,42333,58242,-33147,-109886,-36520,61693,8388,-111482,-135412,-102290,-85161,-49723,10120,28070,27061,-7677,-50051,-1769,105332,169013,176551,139502,89377,57851,42797,57206,105639,136151,104686,61084,21892,-24813,-75700,-59101,10764,55216,10986,-54264,-41631,4419,33805,46247,40572,-10616,-57803,-62851,-35372,-15357,-48988,-103254,-127523,-10005,119831,98715,-9937,-37085,4999,-9435,12557,146346,231382,163218,93496,70270,40641,-44797,-114314,-112598,-62814,-25545,-13814,-12862,19590,63283,63850,-14593,-84416,-29268,62408,36159,-45454,-45179,3666,23375,-8090,-6553,39286,65329,69283,39990,5714,29535,72362,84775,68374,42720,1861,-34806,-15013,63496,81958,25904,33981,67355,73832,56290,21990,-4667,-24516,-23968,6199,17036,24056,5187,-62673,-120834,-73636,45563,73993,18774,-10612,2154,5435,-16819,-10260,8483,-10257,-69152,-67886,-12152,29702,33092,25785,50709,86109,79544,30461,-31875,-45144,-44218,-77056,-123991,-111028,-30560,-2939,-45829,-59430,-39262,8480,75794,100338,89831,25839,-103552,-139504,-51350,-20417,-41070,-49535,-86335,-101938,-50999,-2599,6033,4501,11807,13440,-3512,-35687,-41981,7037,30784,-18815,-44733,13397,78109,135327,128281,868,-92541,-46843,-10256,-12153,1809,14925,-38918,-126110,-111349,-10736,80060,151992,164668,80273,-40148,-125465,-100748,-11877,9425,-14190,-29336,1627,55579,54186,32442,33072,4030,-6703,27853,52448,54725,-8757,-166628,-215800,-32879,169602,160112,-29616,-126537,-64194,-10581,-65902,-69934,57955,136871,79047,51534,53662,14815,-13674,1171,26519,37928,48065,9686,-87323,-144087,-68202,55996,108414,89366,86888,85340,49506,11895,23745,-5485,-67033,-60919,-1710,-2031,-25874,-35608,-3804,70730,77196,45945,12479,-31798,-41887,6722,79993,95283,16092,-55344,-6944,63460,15016,-47719,34727,142220,121675,17866,-58955,-55812,-8811,27343,56746,58291,49201,56342,59055,44533,4698,-72895,-117076,-45742,3665,-19553,1231,58636,30340,-6618,-27532,-71840,-94419,-65216,11744,55332,-3307,-66915,-12294,13749,-61448,-146810,-171984,-105196,-49646,-34079,-2016,18360,-31344,-37890,28543,64986,37279,34087,46558,45910],[-4374,-34909,-49685,31105,103576,59437,-29346,-34084,2848,-6030,-38066,-56933,-93877,-140139,-142233,-74308,-30163,-87011,-150043,-65613,55230,94978,34534,-13878,-3874,74107,117328,70236,-24322,-62294,-94523,-145780,-165822,-193765,-153102,-23234,48191,69039,94502,90871,29585,-18739,10779,79743,101797,141588,178410,144504,92648,44789,-261,-63350,-108151,-94468,-59707,-61612,-57925,-12775,19499,-14978,-71618,-90156,-67615,-40140,-61262,-84171,-9561,76489,78549,58523,46416,9034,-918,27474,33382,4822,-28914,-30381,8411,41742,27690,-76966,-131638,-9719,147750,123477,25771,18026,56284,72517,65104,46045,45917,50963,30998,46717,25689,-54897,-59489,7149,39511,13861,-11876,62447,123516,82233,40062,14933,-25290,-25762,5127,2086,-41324,-71036,-86607,-63413,2226,8251,-19309,60378,114856,39,-77593,-20547,1180,-35849,11430,73057,57872,48836,37643,-44637,-106999,-86941,-55383,-71728,-85726,-35207,1161,27961,65243,120857,172478,152242,69113,39111,52925,42884,20728,-9063,-63906,-70934,-15169,8604,-45802,-83901,-1661,111396,83539,-27227,-76565,-69926,-36656,18096,45333,31398,-8767,-56285,-58372,-83682,-96120,-36247,21732,26652,30309,32934,-12624,-65971,-29501,29334,33125,27624,37716,26555,-15222,9727,83200,54677,-22815,1684,83266,171304,192116,132016,26044,-25901,22820,80808,84202,54896,-6331,-22865,12411,41474,48096,42238,11880,-3101,58028,86618,-38911,-155118,-149587,-54033,10945,33221,32978,34391,29246,32981,33079,21537,18381,-18162,-42006,-9214,6481,-20426,-49984,-72232,-107846,-131036,-85259,12778,47968,1158,-60967,-106232,-94475,-51790,-26050,-7643,-1220,-99204,-174835,-87498,52409,96917,25425,-26640,8033,19243,-4960,40024,61053,55652,112461,181160,145015,19665,-42889,-34304,-44447,-81719,-107132,-104964,-57941,31325,51252,-37828,-106528,-53336,-1541,-30033,-68705,-63960,-61257,-25413,15253,-39826,-114334,-87358,-55289,-43409,19391,109056,102407,25103,-15179,6177,31017,37770,2582,-59852,-92712,-57485,25293,69709,89660,70386,6834,17916,95391,64569,-1628,29794,37024,-16437,-27923,-13730,-65455,-140287,-122806,-87715,-70389,4521,88609,57446,4379,9480,17194,52536,113582,95292,-392,-68773,-84141,-98527,-72958,-15540,-25653,-57635,-45123,29640,117594,136471,37845,-71207,-56063,-37501,-19847,72021,124241,57554,-29343,-59471,-48441,6018,109524,147175,90847,36815,24132,28194,14059,-31168,-28251,62510,106571,74603,52242,66584,67608,38182,17264,39637,14941,-56828,-94489,-53618,10592,46193,58326,81494,81781,23127,-30935,-36023,24268,96438,115064,76127,3724,-21103,26893,16357,-65552,-124416,-76706,6892,21196,9663,-10574,-33235,12014,56469,33523,-31675,-92212,-157650,-178880,-132345,-102733,-124201,-118238,-42679,19299,7131,-9662,37538,85761,56519,2990,-32687,-24304,24611,9386,-55772,-64980,-84917,-155256,-117878,24201,74379,25770,33552,34231,-76829,-150518,-43133,89786,96569,21026,-51922,-77712,-43880,86893,208643,172202,23041,-49646,-32453,-8464,-9890,-43413,-78909,-59784,1458,56980,47250,-10219,4130,62883,53143,-26218,-63959,-66060,-91269,-67241,-46705,-111848,-159171,-114094,-2456,96603,48477,-67568,-110163,-90918,-84437,-67184,-9970,-7080,-42627,-44222,-20667,-10766,7186,20462,22338,91334,163691,115210,4418,-33309,-7463,19366,37916,88173,129921,94305,36967,21726,12262,-12934,-39414,-46205,-5009,25492,-609,-11096,11368,51618,79659,46359,-18877,-78476,-107459,-72162,12721,30862,-23340,-43823,-16693,7705,31658,35026,57152,65896,34942,25768,34764,-14269,-122922,-146813,-41099,65990,138682,150623,57910,-31252,28171,140483,136916,59894,49967,47118,35893,87410,151015,151167,93469,-23963,-67734,13855,58924,57228,15181,-36864,-33444,-15430,-54967,-79680,-69914,-55726,-101567,-155839,-131788,-110899,-59117,33750,88569,55134,-1822,-20694,-37094,-54853,-44383,-4475,60321,92680,40023,-33979,-66123,-23745,68532,84660,-18116,-78451,-37928,30082,58937,38388,-27392,-55671,-3526,66427,79476,100510,114557,57524,2883,-26673,-77801,-69287,-12987,15477,13302,-32650,-63878,-48105,-71408,-83218,12317,95102,66617,-42782,-76275,-7335,54130,33471,-4901,-8775,-8644,8288,71777,90782,9996,-45114,8386,90221,113621,105322,51851,-29948,-60095,-49121,-5668,74828,112673,43810,-49214,-120435,-73223,66119,107602,17573,-42196,-1815,67056,125806,131750,103655,67954,7870,-69491,-88867,-19221,-2819,-72530,-35763,48226,-22023,-76768,-17339,-41588,-54753,39546,30494,-64359,-93172,-50429,39781,127838,118958,87535,22068,-81949,-114619,-13647,82839,109786,83893,33559,-177,20770,58615,-7980,-175403,-209521,-47563,7392,-72171,-20462,119483,130328,31074,-36898,-40710,-22168,39978,39192,-66219,-79849,-3418,32726,44826,89534,55871,-98538,-134654,-15696,8054,-75920,-78636,3327,60733,35005,-17948,-29045,23280,45212,-36001,-140221,-148595,-123355,-118667,-103863,-88809,-69511,-23752,-31105,-77936,-36604,84756,156769,137293,96276,52804,9679,15806,69467,139668,142212,69243,38768,53809,32992,-19568,-47903,-37493,-35532,-114515,-157769,-93614,-56797,-45547,6533,12026,-36441,-27606,17435,46467,26839,-50552,-110347,-86080,86101,236953,213118,109525,64828,51040,4628,17937,88964,114613,100138,91258,47943,46114,49939,-5668,-59744,-46872,-13395,13795,702,11594,71259,91221,19923,-48388,-29317,4570,-39937,-127617,-106051,13887,88538,46730,-11751,-11999,31309,78263,53488,-9479,757,32575,35570,18385,-11289,-35812,-10455,56781,111200,63476,-36554,-14741,47266,15695,-41400,-35757,-19776,-35858,-50699,-21496,31977,62507,-5538,-91319,-97477,-53283,-41887,-89756,-74632,31701,91868,36712,-37547,-5947,73066,74468,-4226,-24550,23122,43196,-11856,-46832,-27661,-37146,-69656,-47530,-23798,-30449,-47436,-62435,-78221,-51065,12574,17717,-33282,-69278,-65838,-4961,80375,128355,137440,79632,-50201,-106205,-32185,7777,-14837,-21546,-3784,7105,-10105,-36623,-39334,-2972,55818,69733,29679,-7870,-22440,-53956,-68509,-54742,-49474,-23159,32415,64937,18616,-52954,-70377,-24561,-11941,-24297,-6758,22669,-22483,-112783,-108213,-15118,49370,74887,88342,78789,12323,-77487,-64381,2130,-14618,-42698,-21225,-8249,-19842,-24707,-11520,-3665,-4558,20527,18261,-1401,5545,-41572,-154979,-161093,-36002,81022,97046,1869,-40263,2437,11642,-45848,-43391,80622,183467,116581,50406,55787,16187,-50674,-41304,17451,64398,93670,44199,-75875,-161263,-126498,-21639,37647,32826,34482,28841,17703,-6556,12893,23531,12639,21286,54318,43522,12009,-13083,9910,101060,130552,78158,9103,-47410,-25132,35791,59908,37016,-26380,-66810,-21776,51326,23670,-58172,-38614,49706,69714,15613,-28222,-103,48973,54696,21281,-10872,22643,69248,21656,-46749,-57907,-78174,-101637,-15333,64590,15181,-26229,-8679,-43043,-20344,60398,57552,-5166,-35462,-7570,-1891,-79202,-105362,24950,116281,38837,-77735,-103720,-54698,-46754,-76988,-36718,39133,31394,36243,79484,57522,-22527,-45591,-29524,-2014],[-16780,10459,12368,39716,60784,34148,3104,28420,39980,6656,-55893,-94892,-97036,-92242,-81443,-34219,-23423,-115727,-182691,-95943,16980,42931,12262,15961,35745,85055,148748,161418,86065,16500,-53634,-131236,-151549,-192154,-217063,-118143,18409,81896,52014,-11540,-18920,19315,64129,90355,58752,39713,63961,59495,9989,-43077,-62194,-111417,-170986,-180486,-137349,-102863,-105788,-80284,404,17625,-58774,-88572,-30119,15385,-42052,-107796,-32754,95085,107321,47021,41836,62244,48949,23417,9851,24263,36850,26007,9941,8953,8914,-62144,-117637,-10102,156462,162870,64529,13804,19502,29155,19229,16371,67884,116919,102381,91472,41185,-43463,-30541,37669,37499,-8480,5410,98257,150962,132716,101085,57825,13187,5332,13367,-15593,-68427,-112372,-149481,-128927,-12019,48997,-12900,-16905,44299,6945,-48385,-38543,-38783,-44731,15601,82793,102846,96853,33499,-62994,-111168,-82988,-43282,-23891,21902,65011,-1959,-62504,-839,94733,131435,116364,52854,7366,-6694,-30107,-37221,-20508,-32545,-51792,-23540,-20741,-117520,-187690,-86958,95263,162430,82245,-18438,-44153,19783,91568,118205,114729,63534,-55990,-146881,-162431,-112892,-35872,-1358,-1703,16669,38762,3190,-94295,-63142,58697,68087,9297,-14777,-64603,-126865,-40844,109295,111828,25512,23952,87604,172972,200036,151381,55366,18615,79894,102267,62470,34855,-29986,-61283,-10154,48190,59680,63116,26583,-29294,-9949,31755,-26188,-86928,-88940,-80808,-111922,-127181,-67678,43119,70663,39344,45514,49408,36722,18628,-16683,-35546,-2402,1198,-59418,-97474,-116908,-132813,-79382,27224,31346,-72513,-160490,-155558,-65516,4392,-16854,-61556,-60876,-112341,-178970,-112745,11251,63485,46704,34832,43147,17200,-32075,-26755,-31492,-42207,11003,82480,59454,-47896,-101292,-83494,-55272,-20626,-20505,-57631,-43484,16752,28163,-37465,-83527,-30819,15979,-7147,-18094,-5810,-46225,-45103,5199,18207,-9905,-41862,-73356,-61620,24728,118136,108858,41186,10518,15947,-11190,-81560,-116087,-96733,-81069,-40753,77191,99139,35814,5388,-597,16126,27853,15390,49215,81161,31082,-32448,-11951,23230,-49497,-146073,-134001,-99496,-75707,-690,68816,18237,-43190,8724,82599,119147,129796,91715,32651,-6404,-49345,-91275,-54030,24734,33479,-270,-33457,-32440,26317,95253,63737,-47150,-85603,-78156,-37024,53511,62571,-11472,-36392,-18736,-32283,-16722,79870,112888,54666,14018,10487,16190,56651,105357,122786,141581,125055,88800,71772,72870,47035,-15967,5094,96496,69215,-30073,-78997,-54478,-13673,-2247,-10460,19085,61021,39389,-9348,-30556,-13921,11183,11300,6390,14570,46550,82034,43738,-29373,-62087,-22351,45693,86768,98028,57085,5997,13523,26792,38483,47738,-22355,-160556,-202318,-123521,-82299,-118679,-144700,-93580,-8348,12592,-27089,-8941,67324,56865,-16070,-70914,-44760,37800,44822,5955,26338,41360,-28463,-51859,25875,93289,51506,-1242,-18729,-77676,-122634,-268,142618,139058,52800,-30232,-48718,24335,149203,237725,192415,19402,-78120,-6758,68792,3255,-121673,-144434,-47204,42355,70567,83636,78307,61616,92321,102955,11620,-59312,-28796,30938,52819,-28699,-158015,-189524,-108190,-48976,-46067,-88498,-137749,-141260,-86892,-33707,-5956,51969,60201,7731,-14231,21013,30299,-6494,-55860,-49129,61988,170545,165131,76098,-2982,-19388,-22891,-46741,-33663,33557,76982,62855,26608,15092,15539,5171,8205,24460,6313,-51285,-56607,-13896,1411,-13509,-21096,-28070,-51353,-74124,-61239,7662,28847,-15278,-65036,-78788,-36019,39667,60091,47749,58930,24404,-20362,3357,25389,-37525,-86085,-32072,62791,106613,60526,-45968,-79534,10988,86565,56685,13936,60231,106096,88383,71560,70287,73877,73277,-19437,-115164,-65613,32277,68753,-912,-106293,-118687,-40919,15895,30295,30546,31172,-45757,-158746,-147252,-106051,-84083,-37335,13907,-26007,-108258,-103312,-42314,-11826,24848,30183,-31304,-83271,-79595,-47416,-9779,44506,99849,79367,-11356,-55135,-34638,11099,65080,66406,-12002,-56618,-12952,28516,13246,23269,42194,4381,-10100,-710,-47358,-59885,-5212,8992,-37546,-76365,-60902,-20308,-22690,-18337,59173,117674,85447,12775,-972,7728,3560,-16797,-14160,16700,28167,13173,13742,6707,-20300,538,62933,100549,81202,38884,-18672,-85414,-101803,-40839,55003,142890,135908,18671,-80394,-126728,-106764,-3663,70848,19120,-36053,11057,70020,49969,18721,55127,105955,85988,5654,-23171,68404,67658,-47162,-15023,60258,-49855,-122184,-55787,-86863,-100189,28204,64612,7523,7419,20467,2679,-2322,-23257,-36750,-66283,-91038,-73156,-32085,-1607,32249,52075,49243,34614,41438,57586,-22001,-186894,-212447,-65558,-15976,-94729,-89902,2173,23803,14333,28165,-12264,-55531,-15570,20381,5610,7887,11594,25414,66292,116887,101520,-2533,-82259,-67896,-35983,-48504,-30892,49735,86908,36802,29335,93142,128169,69208,-14527,-73808,-76429,-74380,-84380,-80867,-91079,-102686,-71941,-69863,-90375,-57206,34589,97194,72371,37200,37037,22148,19168,61709,118564,72626,-33146,-40738,47051,93131,67812,1674,-76040,-135145,-181004,-156069,-92547,-79406,-79691,-42276,-53794,-87837,-18344,100782,164143,135718,29054,-37951,-14454,104755,188990,166813,122674,80519,17525,-11884,6722,-19136,-44856,46449,126970,69118,51378,115742,136972,66553,3224,34488,97626,69374,46922,77923,80155,46218,29057,35532,22045,-31903,-83610,-68563,9716,58697,17619,-44215,-61744,4659,85950,66143,-15680,-51428,-59837,-30931,-32013,-104801,-128033,-23657,76956,79024,5064,-69028,-28247,34513,-9586,-71397,-36131,5086,-6654,-33827,-32560,26176,92209,40385,-47781,-71038,-101202,-160121,-159859,-25433,121426,136591,33018,-30797,63669,177834,166748,81053,47555,67184,25559,-89950,-135586,-113163,-154210,-206451,-135756,-29800,-11736,-47994,-32293,-5711,-9180,-12662,-7059,-11574,-29367,-60056,-31418,52735,129496,141439,99859,36611,-9128,-6940,-20144,-42227,-11815,27010,21607,-13944,-35004,2017,54179,90022,100096,65584,36877,16453,-77893,-140552,-93098,-41728,-16583,2567,-33394,-80997,-60702,-17829,8956,-17355,-50122,-47326,-17969,-20401,-57711,-72144,-44560,-27732,-44846,-54922,-18981,7039,-1938,12312,40288,10254,-15393,24532,17978,-56623,-63274,-6210,20750,32266,34479,-18772,-59723,-35167,-39611,-58960,-45296,-27726,-22440,-4890,-2130,32446,65369,31397,-45646,-35392,90327,206310,139379,29258,-3894,-39121,-84495,-46817,49130,108087,105422,35259,-51492,-110450,-112900,-72287,-22066,25550,64525,44660,13014,-8565,-3261,12443,36031,57624,63039,45704,17601,4189,33692,109059,123332,67476,7876,-11905,22993,63365,37753,-1050,-19185,-39924,-41911,-7188,-20541,-67112,-50730,-9244,1898,11226,26180,39385,47599,40387,5441,-42926,-28214,18981,-23299,-96937,-84057,-33776,-26981,22585,87127,49905,-18956,-35120,-36945,-12618,63712,102025,58549,-10108,-20338,-42396,-124722,-123487,28910,119066,47120,-32216,-16663,11973,-21034,-46853,-12433,42327,51086,61672,83966,71964,-18068,-97680,-91257,-28751],[26597,68828,72921,57759,36916,33001,61610,99617,83027,5523,-85361,-77216,-22119,-18745,-17795,33713,35012,-45476,-96975,-54697,-25632,-29004,-4340,30716,-4806,14584,134753,203906,155187,95484,3409,-85339,-82189,-73613,-111699,-99935,-33931,-9312,-39462,-66340,-26757,37479,58864,30278,-18421,-12445,34449,20904,-48274,-89746,-61152,-55179,-103161,-150045,-109663,-36944,-57832,-75185,15128,51372,-43614,-57196,41539,71735,-18781,-68456,-26724,10725,353,-19274,26969,91599,77514,17007,-2309,52095,102878,74496,11291,-12895,4374,-22759,-64429,-4221,106120,109444,22454,-61271,-70746,-37321,-42056,-45846,15723,50773,52927,76763,55374,-310,-7189,5024,-21115,-41536,11964,74779,76672,75349,102477,91151,30818,-1753,-20674,-48981,-76343,-97905,-108659,-72588,28271,82335,25275,-26062,2172,14587,-35474,-88356,-106749,-68632,28809,81889,79594,63375,19408,-42830,-82259,-70634,-12740,54401,109940,125626,24176,-88224,-44975,56821,63941,68969,54638,-8261,-52509,-49711,-21016,14754,15865,-15283,-8671,-2484,-98791,-178253,-85517,92647,192457,140913,18483,-28375,48004,116613,132989,150273,123261,-23225,-185520,-218615,-112654,62,32098,36579,69173,76681,48105,-24013,-12162,85369,75458,-23940,-57196,-57911,-89433,-48144,49262,47213,-33328,-47548,-6627,47335,75320,83492,57739,61497,114773,99318,21571,-28588,-99046,-122822,-51589,45537,83152,109236,89262,-13239,-51125,16741,44468,33602,23206,-44756,-189044,-245612,-108615,58488,58272,2412,9142,12215,-960,-7663,-57836,-78315,14531,70391,10461,-20224,855,-19991,-25922,10590,-28981,-112537,-131422,-89762,-2146,51845,34232,-8994,323,-22499,-93670,-97296,-40935,-846,17894,37960,35946,7724,-44777,-64115,-31200,-25563,-19403,14996,12496,-69339,-133220,-122314,-64520,-485,15184,-11047,-11940,21460,53900,47655,-14065,-11586,37512,41199,13452,-17195,-59903,-72453,-64276,-28051,-2834,-49127,-108879,-110547,-26391,64034,68285,23748,23631,33011,-17482,-151538,-226140,-122498,-7014,38317,98069,83190,-27852,-89457,-89153,-94599,-135375,-78931,43313,57639,-26857,-49535,5710,55987,5938,-73525,-72412,-68057,-70851,-23150,28378,-7711,-49974,3337,77564,81633,46783,43037,81116,68619,-3585,-41958,899,33944,36363,47744,21569,-31336,-37669,7243,5800,-63217,-75083,-26843,19295,20270,-50889,-98830,-41772,28444,-2662,-49542,20529,82126,21347,-30669,-15611,1266,60143,182191,219443,160353,106966,94459,70764,27804,-10960,-53511,-17045,71002,61697,15401,-18298,-43345,-71409,-104843,-114425,-50257,33005,69835,75087,48058,6063,-30116,-72639,-81612,-9785,72295,76590,26830,7436,10207,19833,58097,113046,118579,43549,-15888,-11032,-23398,6998,79756,62798,-30701,-66960,-56280,-51180,-58629,-78153,-58113,8274,13125,-40762,-24522,49614,37182,-50073,-123075,-81282,40750,90425,71196,70716,107109,80151,40806,81425,153611,96938,-9903,-60632,-68723,-59980,25670,114914,112574,65723,17450,16058,61308,141363,201590,143539,-6111,-69080,31395,122562,47912,-88109,-110321,-25918,43347,67783,90651,82325,54422,78420,86829,15719,-28021,12298,87745,91823,-46438,-207281,-217956,-130926,-123091,-144119,-124367,-83607,-59392,-11813,34175,49107,69167,71273,38498,21063,74769,115710,36182,-97533,-135501,-32719,100913,168341,102637,-16159,-46381,-19808,-36551,-54135,1235,83535,116748,83420,67987,73163,48891,32340,24782,-29599,-130235,-119493,-38420,-36858,-81389,-76834,-52206,-54692,-55121,-62493,-66994,-31077,18454,-26365,-116697,-76700,32020,25172,-39955,-19722,-12416,-75822,-88755,-34741,-4751,-2476,16448,50712,47911,3588,-47598,-57458,-18633,11853,-3775,-9755,31106,82141,92110,50791,24326,27766,12822,-76370,-152367,-131313,-44923,15783,-8956,-89685,-128968,-56427,38887,79733,104361,109609,23930,-98073,-95286,-62927,-69692,-60283,-8125,-38746,-122809,-105616,-30339,14424,50431,-10674,-152069,-195787,-137094,-82529,-27832,48515,101227,60461,-24185,-40568,-11646,36001,90033,94099,40294,16596,5071,-40019,-61409,-24335,8079,3222,8977,34902,-5172,-59763,-31968,-706,-27923,-41663,-7879,24174,27662,32803,70296,105296,111137,91702,67973,5673,-61620,-79018,-38498,19536,50451,15423,-36727,-50626,-21756,33654,60900,45833,-15772,-69418,-77594,-82477,-74767,-3603,87899,146482,123202,1396,-106401,-178479,-189771,-77108,59316,64039,-11126,-12916,-3891,-77881,-111170,-18546,84939,98144,31538,8636,102869,106332,-8518,-3977,71249,19907,-47378,-35748,-77929,-116958,-61891,-9126,37149,102844,102707,-6993,-113999,-168946,-162016,-136244,-57903,19862,27365,8221,13116,57424,101302,71308,21685,26192,-7321,-99579,-100456,-43054,-5908,-8192,-41754,-67865,-62981,14906,75337,5113,-58247,-37496,-9659,21880,23348,-11901,5129,70627,101199,82866,27541,-81334,-171095,-121756,-25202,19065,53357,70590,35301,42451,134101,184830,128926,76080,56610,42038,27020,6834,-25048,-57463,-98308,-114617,-110639,-76255,-32783,-952,10331,-17873,-36024,17989,49096,25569,45227,77908,14111,-66405,-48392,31342,94721,95651,43432,-52635,-134841,-138327,-84212,-70848,-89934,-67428,-45484,-81205,-120354,-49724,109909,228021,218415,109209,50437,41551,59139,56286,37957,23857,-16694,-65868,-47029,-859,-42286,-56581,85139,203205,133779,58658,103803,186124,160798,80184,102842,164408,125550,80794,64614,35442,36042,77762,106094,82736,24228,983,-4281,-22919,-24811,-11036,-9954,-46656,-29960,42893,38804,-34754,-99392,-141316,-101237,-66219,-140133,-182151,-53427,62625,18058,-64008,-79862,-18539,33753,36655,30286,55673,76723,62942,25494,-7660,10763,88983,101993,21601,-73072,-162489,-192452,-109026,43372,119824,82281,3627,596,122808,213676,192677,115318,68901,62985,-5092,-121619,-161175,-155126,-183551,-178954,-94229,1423,30467,-13357,-11906,18733,-4906,-50764,-43055,5732,18212,-49583,-65591,34745,144308,149909,108257,88167,63390,12848,-69860,-114093,-79561,-75722,-100299,-74568,-16666,52626,78863,78753,96180,64289,21862,12054,-52555,-124704,-100779,-29500,34027,44187,-16671,-54923,-41500,-26658,-7823,-19171,-40398,-51684,-45556,-23760,-3986,-10266,-28899,-45838,-85668,-139805,-148968,-78227,19632,67416,76146,53285,37504,58624,34945,-41846,-52390,-6135,34136,60640,39677,-31936,-103186,-114062,-63168,-5394,431,-25237,-57016,-69470,-55915,18984,71497,30663,-56622,-57849,38270,130352,93452,98,-64705,-101123,-101095,-27615,77721,116001,83904,21843,-13157,-28110,-52825,-83277,-54899,32452,84228,35559,793,19744,13076,-23786,-28571,-7743,8774,3350,-8185,-9600,-2409,14800,222,-15987,-16904,27211,66729,46725,-24914,-52223,-5391,-4814,-50959,-42946,-48596,-76902,-15628,40839,11692,5812,58146,77474,56884,36186,22834,-15258,-57197,-61034,-45562,-50346,-28214,47335,70475,43815,34343,34344,-5650,-33852,-27186,-31640,-7204,34883,16135,-22753,2392,-17064,-94794,-87829,24658,54816,9429,19812,67589,68905,21958,24522,35058,26770,20068,12152,25604,77867,31652,-71773,-79548,-14599],[58500,74726,71447,55074,19713,4457,39110,87252,88919,-527,-104904,-74915,658,-4381,-17507,18308,26657,33680,52262,46842,-28532,-67006,-16688,33479,-26188,6343,149242,189614,123768,79817,-18292,-103056,-46748,33656,28879,-2034,-31645,-70885,-87152,-65643,-37623,-17710,-18003,-37130,-54516,-3198,46355,8939,-43336,-44041,7248,42227,24031,-32857,-20835,42583,2543,-65847,-20539,5139,-63756,-31013,94512,88000,-21523,-26178,-6902,-82700,-116287,-59206,3468,32879,27076,-8779,-25924,12978,65669,63411,28720,2239,-3320,-15356,-16377,-7023,4748,-20200,-81540,-129734,-80663,-21250,-59431,-76019,-28432,-38051,-55166,-17977,-6536,-27469,-52034,-74217,-77851,-34850,26394,28500,-33290,-36638,43378,80563,33010,-18776,-69418,-87513,-65853,-36006,-6048,50569,100124,91325,54554,21258,2802,-3709,-45441,-105830,-143888,-122208,-123,61563,6999,-30807,-5899,4761,-26927,-68323,-41299,29774,67596,94380,56888,-16988,17959,105269,73685,37889,33390,-14473,-64567,-48745,8948,48546,33590,6758,22661,45034,-31316,-97267,-3734,132523,182191,131167,16263,-34602,30225,70711,46615,63294,78496,-35778,-183547,-213879,-78676,55683,80320,84235,114214,100075,79175,58716,51278,75946,51128,-29755,-48729,11809,23570,-18780,-20657,-34456,-98037,-108653,-72609,-32901,-16661,-601,15325,59701,96447,56100,-21361,-76624,-132276,-128137,-53696,39105,82044,111246,114823,1672,-78609,3575,84214,80365,51230,2651,-148342,-227523,-97915,25717,-12617,-63021,-65497,-55601,-26645,-18179,-51796,-37344,56465,102971,63972,82481,142939,95830,11502,-26755,-71298,-76995,-21862,-5820,414,24114,64035,82265,101208,71108,-9470,-48766,-11911,11845,-14127,-23377,-8384,12034,2653,21507,81650,73696,43121,57721,53233,-24163,-87973,-80820,-29355,-8767,-31639,-33307,2782,48954,94481,119589,42701,-7234,22124,26701,-33385,-80178,-78274,-83092,-124196,-127127,-95544,-80379,-94779,-118699,-72647,22512,48169,33439,52223,73374,42532,-98445,-204651,-51388,136127,137530,76450,37719,-38757,-125226,-156050,-162659,-183519,-106212,-7530,-19872,-64169,-23067,10100,6883,-7303,-12274,15762,3024,-32768,-22366,10784,-9661,-41321,-35466,-16452,-24855,-49598,-5251,98168,86894,3200,1723,38910,1413,-19765,37355,48352,-400,-52504,-68881,-55891,-63996,-48354,5825,45811,-1663,-89197,-101400,-13365,67658,24491,-74076,-31720,74352,31011,-39420,4926,51572,68186,125348,133435,73456,61329,95947,46736,-55029,-86868,-59576,-28886,2846,24118,59222,31863,-52866,-130477,-193367,-209305,-125030,-22869,42005,99676,105265,68027,19459,-61880,-127945,-74070,29754,39609,-9240,-3903,1824,-4601,31766,68920,36442,-41157,-62159,-46451,-98731,-87226,14925,73992,66954,32820,-54255,-96062,-42690,-2781,1453,-2811,-40022,-39949,33802,84754,52510,-45102,-138546,-100531,38391,107626,61325,4607,50257,101670,84005,82499,130297,113592,31420,-44805,-45970,-3364,23102,16050,4968,20576,31018,21258,-13362,22920,89820,59013,-22307,-26319,50020,119394,113003,50162,-6268,-20629,-11186,32217,85026,50737,-1282,5789,15258,-3323,-6248,-8404,-2878,1454,-96560,-233755,-216405,-134998,-150872,-147983,-74468,3617,17129,17471,19972,13855,26515,63472,64627,23906,54910,116561,52140,-86514,-150227,-84417,30913,99611,24861,-95913,-84638,34316,73952,35172,38793,78370,85586,79191,111576,108233,40970,9544,22226,-22750,-130538,-111678,-12448,-3512,-34908,-34665,-48305,-73085,-51058,-58935,-115079,-72093,37760,16593,-86453,-73638,5004,-22307,-84131,-72624,-45620,-84826,-134997,-118702,-43769,27606,48131,23391,-1322,-9796,-17680,-43107,-45897,-13344,-15341,-57021,-58527,3606,71747,65694,42728,28493,-16790,-94272,-134940,-113292,-45668,3052,-4600,-23554,-46703,-33880,79,45121,102978,111393,33729,-38187,-40101,-56777,-63001,-28103,40120,18710,-58531,-39696,-2831,-6485,-22087,-111855,-200116,-151175,-67114,-58581,-58541,-3741,42708,15755,-33986,-28548,6762,62779,100957,96492,71106,75093,35560,-49286,-72875,-22318,38297,72383,45755,17976,-17948,-81194,-81428,-12078,31236,25035,26838,38606,11356,-19451,20982,82083,109812,83685,49694,6141,-45090,-59571,-20341,19965,15378,-24948,-42361,-25485,228,11754,-11064,-48646,-111938,-133775,-85288,-49448,-30525,14357,55261,68512,59842,-13213,-106663,-210860,-212367,-63122,67670,65409,-4967,-33457,-84427,-172642,-187504,-96158,1300,35643,-10307,-32768,44957,87934,18707,-21549,36135,70187,38591,9524,-32618,-93541,-121984,-85287,12998,102239,109134,4176,-109058,-170232,-158221,-95747,18426,81960,78923,45043,20280,64345,113605,51332,-36400,-25498,5096,11776,46223,53772,70965,98934,31897,-84723,-112878,-38758,7668,-20511,-22149,25916,28349,4453,-5056,-7908,25329,72687,62641,22009,-25215,-125215,-217845,-160301,-39754,2359,-4538,-2499,-15003,-4013,79858,157708,147370,121022,116349,96071,83058,61315,-7723,-57163,-80762,-86614,-61867,-12904,12782,-6579,-40355,-73281,-81563,-26622,12636,2423,23921,40038,9655,10972,47439,51760,60513,66346,68984,36523,-31526,-60033,-37599,-49556,-87302,-51963,-14106,-42854,-101569,-94420,22199,168148,202564,129989,87933,49994,14747,-11186,-23757,-63559,-108497,-88699,-30412,14862,3898,25964,147390,247568,170711,57720,52630,118248,132176,114809,138953,171922,139206,86767,34065,127,23790,85478,120968,89776,31030,11956,11229,-27243,-20940,58784,99496,15158,-66659,-30965,-7757,-53076,-99298,-148103,-145624,-78891,-66105,-102708,-34083,58086,6974,-88020,-89112,-25126,22820,83819,133795,137494,128009,105229,61610,20465,1844,66501,122710,59173,-54537,-120503,-110415,-50282,5159,11631,1534,8541,56363,137920,169637,153535,93937,40738,23131,-8815,-64441,-93770,-128515,-130301,-29858,59345,71314,85714,63874,13314,-1708,-1786,-35916,-63393,-16869,10945,-53434,-61091,54678,154231,152145,104761,74093,60642,30082,-59676,-140281,-168152,-204512,-197093,-96084,5825,37209,13341,28142,76161,25224,-61686,-50782,-22761,-52046,-72140,-20664,75603,107070,72278,24508,-28907,-80812,-81007,-37208,14955,13612,-17827,-15463,16713,43343,31697,-12580,-48659,-99902,-161053,-109145,24654,98522,95193,65124,57920,40337,-4310,-22402,-20527,-29608,1444,50446,67187,42343,-65057,-175442,-135392,-68184,-61890,-44918,-36847,-64583,-82804,-22177,21029,-13093,-60135,-56984,-18502,20509,24771,16009,-23623,-75903,-85151,-20453,58840,68367,55944,41690,32110,25740,-26345,-106289,-100981,-20492,10816,-43915,-32499,34727,37594,-34495,-81636,-84721,-51446,-28482,-22004,-49503,-106596,-147264,-156901,-123568,-79673,2821,68964,19245,-71819,-89754,-15713,26320,-6703,-7026,-19075,-65806,-32,95869,57172,7887,73288,133646,101786,45914,36181,15282,-74925,-130293,-54196,23942,48573,109650,128261,46578,-23218,-7930,-13584,-51440,-83755,-75761,-30673,-14476,-57346,-48772,28128,29426,-24970,-23103,27371,8695,-12543,50167,104761,92802,58846,63186,45210,18795,2185,-35832,-27843,65612,67886,-8601,-31837,-1465],[69408,52360,34875,31038,8562,-14005,-7454,39431,87425,63406,-26040,-67197,-37395,-6553,-17272,-54451,-53436,54201,148382,126428,34988,-12917,-7244,33274,29150,106133,218751,189097,77894,6139,-101370,-152287,-30212,73028,71135,49740,21945,-4891,-33307,-53389,-69450,-82730,-64115,-24593,-24351,2762,15239,-32508,-25456,44420,90875,89886,83244,36146,5537,42909,22374,-73197,-95057,-78154,-85388,-8547,107209,71805,-22967,-412,12620,-78693,-95774,-23251,-19628,-69055,-75138,-55836,-48078,-45559,-23459,19348,54359,45791,3830,-21393,8345,-11173,-65331,-93480,-119879,-97949,25273,78187,6129,-9855,8555,-34907,-83814,-95770,-117459,-128109,-119732,-103726,-53331,30487,60109,-2284,-92882,-84255,5424,57090,51724,5834,-66833,-84913,-32465,13680,33207,82125,111434,66498,31542,42034,26541,-21017,-56587,-95728,-164014,-169925,-16425,73206,-21764,-86656,-40459,25868,42582,-14365,-64272,-55699,-27491,35713,71052,70368,112414,171433,117377,12118,-37413,-38081,-47419,-57992,-17727,30817,23758,19166,54587,72885,9098,-22425,76557,159325,145542,97138,18208,-26536,10585,14141,-53893,-70326,-44651,-99508,-161584,-131751,2985,98034,81064,69660,89986,89135,92051,80183,55314,33840,21284,8178,-1120,49112,75895,7786,-22064,3332,-24939,-43144,-19233,20600,14110,-24113,-31518,18962,38474,-3753,-42689,-75572,-111690,-81387,-22636,31576,67333,89429,87143,2408,-73845,-24416,34310,11676,-29779,-9799,-60342,-124844,-83508,-34040,-66469,-107452,-124658,-88758,-3176,33390,42774,62664,61310,25323,7941,100378,195459,132765,2766,-52739,-43363,10156,44575,-4544,-58297,-34368,55073,117224,141616,109184,35121,17113,81149,98682,15164,-46142,-20967,42548,85013,143196,169415,132933,102764,124484,116716,53731,20770,27227,31300,-11020,-76731,-74688,-2541,57733,72377,67013,25037,-1440,3146,-15523,-58629,-51247,-29594,-59237,-124043,-147900,-109258,-21917,7075,-43357,-32503,59964,87685,79118,73531,86650,93377,-5081,-90257,60586,235727,170098,39654,1267,-13614,-74770,-94433,-61850,-53650,-43217,-21260,-40393,-23624,40324,4267,-97871,-105438,-11523,77767,62059,7571,-2319,14676,-7243,-46183,-86822,-118264,-98682,-62504,1965,99901,89069,12892,27974,54555,-7771,-54346,-12657,17567,20325,-16668,-63683,-40536,-5645,-1764,-14085,-9205,-14214,-33482,-26808,17986,56056,26191,-54622,-42971,45917,50606,19425,85935,134311,77349,8021,-15585,586,33618,68564,5683,-115319,-126937,-53499,-24479,-10544,35274,93673,47000,-59605,-123892,-175447,-212332,-169211,-89293,-26090,42262,90147,119023,111488,18348,-101796,-107274,-3432,51207,5443,-23789,-35529,-23951,8973,-13589,-74940,-115693,-98369,-78489,-148151,-162975,-53279,36318,39260,5579,-76111,-124499,-38313,48894,24394,-69193,-112411,-8741,117738,134340,92852,18960,-72670,-61165,42663,85807,12171,-67008,-19031,74368,66476,20357,60052,121293,99389,14509,-18489,6276,2095,-50310,-68295,-27065,19966,11774,-59904,-67048,-12371,7641,3546,31112,60434,109742,184462,178904,58488,-46139,-65034,6240,106268,93321,5472,-32000,-19675,1265,22643,-24177,-89453,-71021,-103309,-182000,-131695,-51738,-78531,-88376,-36316,9377,1629,-25032,-40000,-44537,6075,87333,96246,9753,-17613,21185,8325,-53777,-84847,-39817,19265,16285,-70050,-153418,-88791,93238,165999,109920,85558,75106,8701,21856,143315,145261,26070,-2775,59134,61649,-12316,-15604,59468,83394,71090,53034,-11296,-62558,-45350,-41399,-48471,-4290,59714,51171,5221,-13879,718,-9114,-40350,-62961,-48839,-29038,-55402,-91287,-71467,8121,42590,-11705,-31679,-547,-3389,-38670,-25563,22213,-925,-98348,-118779,-39061,60429,106497,87610,34719,5132,-13150,-44281,-21003,59924,81037,12013,8896,44920,34183,2323,24523,67428,51969,-22475,-47258,-45839,-95228,-67156,26284,94866,66619,3604,21019,39694,-10595,-94479,-171469,-158532,-43632,49622,36462,-24258,-33458,-18579,-9292,5024,13107,26526,75435,106055,104099,82042,67507,42381,2579,-33001,-23159,48096,105067,39598,-45335,-64657,-102553,-128186,-43603,62360,65248,29535,18844,-42299,-95862,-23113,74682,90272,31934,22098,55090,56358,36350,50378,43565,-39173,-86238,-20423,39537,20205,-31549,-71027,-70693,-81574,-86329,-50246,-27345,-24336,-13739,-11303,-19473,-25198,-42222,-84932,-171327,-139727,1218,51498,20965,18984,8777,-81768,-165054,-171809,-130622,-67492,-23271,-61467,-102528,-40008,41666,26848,-39009,-35467,22922,50493,53185,23222,-43612,-79419,-55435,-3188,36017,47217,18525,-9057,-52421,-73088,-23255,52839,53548,25644,-10656,-22202,22291,52359,-9661,-90335,-91247,-36956,38262,121197,165783,145619,99451,26308,-50027,-85417,-88821,-79880,-44992,19111,101386,110308,38232,21208,46720,66396,62096,18538,-45419,-111499,-168612,-171379,-107842,-56437,-48874,-57662,-75601,-100110,-67670,19135,86965,74139,53788,56395,55774,56962,34177,-26981,-49927,-32863,6995,56249,59840,22563,-1215,-10156,-32046,-53130,-61603,-68504,-48540,-18567,-12930,2989,69704,108201,75521,46765,52620,89512,110994,51953,-38675,-37564,-16221,-50337,-50596,-7427,4197,-39993,-104121,-101563,15282,106924,82165,35575,-10757,-18436,1050,-13549,-93616,-127760,-43614,23235,22458,6913,36157,127025,189344,109005,20295,9314,27614,28768,52180,83780,116901,119792,75825,4520,-1287,56364,90771,76209,22947,-32958,-52207,-23447,-1614,47667,131429,147361,36947,-75560,-65145,-31478,-53853,-64263,-104823,-143974,-64235,49740,43036,14795,39758,15266,-59953,-77701,-33977,7254,65517,97995,92054,87308,67587,25093,-8828,-17811,45822,81174,28179,-12461,-9334,-25403,-70854,-98956,-90697,-40621,24478,85356,120644,99875,71410,38338,10058,-40,11065,19444,4430,-58787,-65413,63019,153664,112892,116573,129028,42339,-33034,-19724,-39956,-110921,-95485,-54488,-70837,-33487,40975,68069,74412,64245,28929,13313,27839,-9597,-99512,-188446,-224512,-154195,-30277,24142,-18801,-68535,-12997,66653,-1699,-142348,-148305,-60973,-21834,-49468,-37677,41773,82733,69830,31975,-15841,-86882,-132897,-83743,36104,72085,20710,-26939,-28069,32588,56103,-3453,-8622,5531,-40492,-31880,54447,115974,83720,8921,-6162,-28123,-68292,-32933,-15870,-58674,-36998,22953,77480,106327,16642,-138085,-187251,-164641,-128009,-66428,-27712,-20584,-22389,-10071,-49046,-98144,-75489,-23919,-16207,-12327,17753,82665,88731,20952,-40395,-35412,314,5413,23607,31279,23742,15510,-54595,-151915,-165551,-122857,-92836,-96030,-50614,6085,30837,-5993,-52237,-70583,-39773,-1994,-17052,-96764,-176403,-200002,-182613,-152935,-131382,-69917,11948,6489,-51156,-83741,-42826,46858,70601,44870,12636,-32033,-19495,48254,39355,2392,74443,163368,122677,36745,17525,-6152,-109786,-170696,-82354,18907,50013,94339,97830,25079,-35569,-33714,-25400,-69602,-142142,-101458,14400,18654,-54044,-35559,37632,49552,25908,8235,1226,-24272,-31153,21515,65475,59475,48330,43014,32412,50931,37435,-19017,-19926,57213,76452,37791,5819,-317],[52842,17508,-20503,-26580,-21654,-10961,-11148,8845,75169,143789,93760,-25169,-58951,5420,6880,-93718,-121405,-4107,91777,104279,95779,42971,-41053,-24970,43461,145805,224092,182720,67135,-43362,-160673,-151834,9056,72853,22678,4497,40149,73731,16862,-80083,-107172,-97066,-50150,9217,-16377,-48423,-65441,-108840,-62225,53564,89615,42991,22032,-16342,-58743,-21754,7468,-65398,-125752,-118416,-83716,18181,92598,31819,-32216,-7100,-4558,-43164,-21443,17225,-23645,-110143,-151763,-105413,-34157,-29365,-51042,-6389,63151,76940,27370,-21163,-5345,-16995,-58303,-63896,-66266,-20461,105205,146920,97982,76288,42180,-4293,-34721,-94723,-175583,-188849,-131345,-60105,7424,65274,66714,-17805,-93716,-62277,849,30797,59234,53832,-9788,-37039,260,5723,-24182,-11384,26478,6664,-39165,-11935,22402,-26637,-63694,-99315,-190878,-172656,23467,111576,6212,-68208,-61864,-18,80866,72908,-16108,-60792,-37065,17948,55412,81818,107205,123497,78832,-30657,-121702,-84955,-20215,-45962,-59527,-6452,25259,33934,54559,42972,-2498,3269,65028,89672,67582,50085,33372,15364,23743,1976,-66248,-114668,-118589,-121632,-103804,-28913,63308,72429,9340,-13489,10284,45186,79388,52531,20343,1508,12683,49463,36685,35483,44977,-6015,1303,101314,123563,85295,65580,76842,48316,-15170,-47670,-20579,-8084,-33202,-46219,-61932,-91133,-60348,-26794,2510,50647,79968,49270,239,-31466,-45787,-68752,-103709,-135311,-100482,-66520,-72251,-76005,-57877,-70436,-118276,-148382,-103324,-5102,58346,88354,70512,-23788,-123078,-112983,27327,139309,90695,-33971,-60882,8612,59362,18878,-64311,-103387,-64228,18287,71480,110310,102286,53995,66308,121950,128273,57433,-7504,-11644,27544,80184,130643,128233,85415,49413,59023,73080,66363,82382,82816,32069,-36776,-90033,-92157,-48189,-23413,-46388,-69146,-56951,-25811,-15266,-23401,-5512,54021,39208,-41266,-96835,-84606,-21714,62903,72398,14348,29404,91437,97766,67658,8125,-4343,39622,2179,-21302,98291,170645,62972,-26415,-46698,-50059,-43934,4578,66828,49315,6266,16928,21542,34982,57220,-20587,-164323,-187152,-45371,76484,45743,-15248,-22045,-10355,-33105,-73971,-123594,-166567,-124958,-34103,36263,97689,94326,29282,13167,36120,603,-63947,-76596,-54356,-4873,19355,-1236,2709,32247,33243,-39228,-84261,-31177,20141,11317,-34852,-62722,-46393,-41034,-50088,-36339,7026,55109,108121,101130,67,-96133,-84875,2609,18654,-10976,-65363,-138092,-118491,-70038,-50965,11766,71158,79072,12311,-53293,-70288,-97670,-153100,-176418,-143038,-79284,-15338,47709,121943,144677,65281,-49691,-87927,-6822,77614,40228,-37159,-57256,-6745,2146,-91341,-160606,-181944,-178417,-137769,-158326,-169029,-60388,19909,-11579,-18952,-16989,-46762,7173,78431,16556,-118059,-125674,24931,120575,104097,88565,77111,14878,-4721,40007,38147,-29999,-80171,-31943,26898,-2983,-48260,27069,116448,111134,34398,-27242,-55918,-60124,-58849,-44124,-19432,16658,43800,14299,-29058,-28978,9684,43399,56442,53756,95518,185610,166428,2431,-116268,-109611,-23016,95946,138279,60118,-5030,-5373,21306,57926,17350,-51463,-43971,-73532,-113570,-37659,52226,28550,-19246,-40786,-54215,-66689,-65027,-57424,-42247,32952,104552,92148,-7197,-80100,-88721,-72960,-72296,-64445,-19268,-10596,-57491,-102522,-121558,-51213,83924,120655,69754,80504,73475,-26724,-17051,150810,173026,36340,10345,82980,119813,88527,61505,93808,122280,94061,37224,-22306,-55458,-73010,-70001,18270,74322,50052,37360,56454,43084,25391,34984,1209,-60255,-54369,11622,45413,3049,-63565,-29762,14172,-40878,-56464,3110,13865,-432,24483,42385,-10108,-94193,-99243,-44324,20896,93644,90610,2507,2347,59907,36896,32896,128872,150993,21676,-23593,49578,83470,60923,39013,18978,-23323,-99567,-138436,-128643,-139596,-66491,47899,87569,47357,7989,21822,61655,30010,-85821,-165822,-121353,2670,109954,95859,17033,-8118,-2638,30818,77845,64763,43247,70018,90094,106986,88391,22960,3631,25591,-15162,-69292,-32664,17983,-44784,-113212,-93255,-102504,-146433,-90004,27804,65125,30352,-1995,-50576,-74511,-9262,65694,73220,36087,60896,111741,118130,93665,88301,47283,-63709,-112883,-17725,51506,1110,-62574,-68285,4639,56530,24698,-16300,-39624,-69288,-83039,-60003,-35081,-56265,-62533,-56346,-96941,-63809,6877,-7018,-7099,63591,70070,-14804,-71664,-84499,-96152,-62430,-24848,-73240,-129980,-70564,12280,23249,-19229,-54554,-46098,4156,70003,68083,19898,25627,45662,28808,10301,2480,10069,54302,32059,-17697,-13683,9214,-18848,-77944,-122918,-106154,-53698,-14655,-21460,-73156,-116367,-99593,-24176,92004,171582,112674,-7760,-44811,-658,16777,-8043,-24322,-14173,25072,82724,106052,77398,72018,80841,69435,38206,1649,-59898,-141319,-162138,-94599,-30128,-35506,-45850,-31979,-71969,-140249,-91416,15598,37324,-22322,-31686,-7704,12340,21880,-2396,-16478,28346,47789,62736,102519,74382,-2462,5552,59801,65637,34021,-25987,-83925,-77497,-70521,-69830,-26859,31723,47142,53049,74746,93724,103852,100368,32503,-60071,-20712,47718,18388,-31076,-26251,12739,25513,-50906,-134376,-68073,48918,27912,-46576,-84880,-42188,20321,-5233,-100253,-112031,-17394,28519,-699,-20782,5350,66846,74557,-2622,-27893,-1844,12611,-6266,-24969,-17215,33483,80449,72452,16186,39811,121409,105620,24002,-31353,-70063,-76104,-35719,12369,62036,93123,71163,2943,-32804,-20901,-19252,-37164,-27305,-56068,-89580,-9106,125404,131053,51848,3166,-13794,-17299,-11642,15880,44311,48851,4325,-14588,18332,32315,-11455,-59926,-22158,70726,45464,-16918,24448,58978,-327,-93010,-119208,-83693,-36179,3853,61579,107371,61576,904,-3664,14929,24644,41000,70612,76620,28183,-3768,68405,145526,120461,123327,143256,71919,-25581,-58354,-106553,-171983,-152260,-89997,-58867,-11454,-22019,-63672,-26445,34359,36060,22743,41743,35312,-24561,-104685,-127376,-30120,81869,65664,-17423,-52869,8148,93696,46721,-121853,-204809,-135554,-29466,-9264,-39190,-27010,-3301,-2965,17670,42874,5938,-65943,-88572,3882,82237,52639,-38352,-70682,10161,61802,29541,53587,100417,80076,47607,68872,109469,64846,-47888,-79486,-58977,-55314,-25396,-19731,-43437,-9300,30023,34833,45861,43007,-19011,-127964,-154773,-83581,-29315,-22372,30704,88990,61119,-68914,-147681,-94953,2845,34548,60165,104226,153237,142088,85515,27644,-14900,-21135,-3307,3033,-41007,-52441,-21474,-52461,-123741,-153756,-152399,-92842,-31974,-17664,-14893,25012,38673,28682,41885,77963,81758,-8093,-109997,-108105,-43030,-28743,-51647,-84277,-92844,-67691,-18097,-4543,-56715,-58927,54905,108318,41124,5254,18025,-902,-16812,-10922,-2153,61168,130268,95813,26651,5293,-35886,-116443,-152579,-106306,-40079,4379,42890,29379,-12600,-45725,-45586,-3312,-16681,-94753,-77845,40521,67666,27835,37335,66224,63795,51291,392,-56186,-81841,-67367,-30519,-19570,-24468,-21566,-11897,29147,90505,67021,13209,6414,46639,66348,48506,19068,4259],[35566,901,-51687,-61728,-41830,-9609,7949,13942,67209,152583,134088,52144,20303,50208,43900,-26273,-73012,-58165,-39387,30588,89088,416,-133241,-110481,-25052,55442,118997,128889,75213,-15587,-110242,-54784,88463,95459,5965,-25824,24021,57289,-15196,-104315,-91805,-51830,-24042,-3490,-41197,-73603,-87975,-132892,-107119,-20592,11283,-21659,-42558,-58023,-73147,-47697,568,-12756,-67064,-89864,-53553,64085,100953,9947,-46354,-36541,-51385,-65216,-34993,4569,19737,-37143,-123087,-83034,49500,81228,25800,26952,75816,92430,57378,-6191,-22833,-417,15183,12577,426,7134,77716,143843,147065,90906,11317,-9279,17880,-24824,-100488,-109760,-55755,17183,45011,44415,53573,8598,-43519,-30552,-21833,-23011,26775,89466,65301,32258,34259,2876,-40397,-51709,-33844,-34476,-83545,-73880,-8399,-21605,-52251,-81869,-148647,-85526,110140,149911,47052,-8688,-22214,-473,82955,114803,67696,41187,38575,37907,42029,50189,30248,1342,-13348,-44641,-115761,-79405,34656,41404,-10845,18929,68115,64420,29508,-12414,-16450,5671,-7737,-21453,-10930,1564,43554,77241,66337,35244,16165,-19381,-46373,-32234,-1323,26882,43012,2279,-47505,-54179,-26770,13403,63589,59571,43259,40946,55292,85360,76669,59868,36797,-24074,-4429,129119,203686,171423,92819,37092,2288,-3645,-7239,2932,32233,32848,-1147,-22303,-36754,-29544,-38469,-20762,41810,80496,48082,24408,30132,-20418,-110838,-146635,-164009,-181445,-155089,-81544,-26927,-9479,-34735,-77416,-110028,-106563,-48632,17834,28407,-12519,-95067,-162427,-119037,3111,80336,44775,-38266,-36014,38001,55250,-773,-44504,-36093,-15653,12066,35055,87347,96332,76135,96149,95244,71138,61369,48296,-4854,-43584,-15125,32938,51451,5995,-61312,-85056,-51834,-5446,52616,59945,-8845,-71186,-82669,-81297,-104353,-138771,-146833,-105213,-77391,-53777,-16477,26574,73068,106513,55618,-17560,-27971,14296,56211,67994,31446,-1794,39028,65191,53309,6492,-91009,-111828,-29315,-15096,-807,78408,37283,-77310,-100230,-102798,-121329,-70545,18920,64064,24080,28393,88052,107048,67089,38724,-14617,-105894,-130983,-24054,62750,11238,-39642,-37075,-25997,-32743,-54793,-89413,-126837,-109328,-13729,69754,104200,95134,34568,-26005,-10088,-14250,-64406,-84126,-78584,-39311,26408,56714,26673,12078,38225,-13287,-62594,-1856,54489,6666,-119658,-191417,-137502,-61801,-60999,-97682,-66725,14989,32115,-29909,-107579,-127864,-70160,19352,16610,-44219,-89177,-101585,-53066,-57876,-84889,9071,78520,41223,-17634,-19040,-9236,-34822,-85613,-126938,-126289,-60192,23359,80829,124106,117190,58973,996,-34846,-11273,59308,56275,-23844,-47688,31743,41400,-83428,-179909,-230091,-244646,-159715,-112535,-100601,-12660,63464,54280,78760,107669,82605,83630,112545,61370,-34736,-26313,60047,67115,31303,51444,94318,71456,42229,56817,33021,-28979,-52614,-11907,-17468,-68091,-69272,28577,85119,70502,24702,-33758,-114465,-129839,-43744,38978,56134,59304,103500,117310,74247,45578,76148,96024,66953,47554,69646,108463,62895,-78346,-164861,-141119,-63848,28901,85324,77974,54128,50465,68027,98790,85224,50046,21052,-54444,-104828,-31343,69809,78704,45982,-12347,-62556,-66621,-13660,22118,40504,80130,93709,72839,14610,-70528,-125227,-119781,-108722,-107951,-80263,-92875,-110829,-72405,-25007,-685,14192,-5050,-13930,39360,51197,-12176,-3623,125191,157842,69820,41162,56569,78937,76668,54614,62443,93013,36665,-67676,-88927,-70028,-104660,-122231,-27867,30916,-22672,-46621,8944,55577,57615,58394,15253,-60002,-59554,-1131,50626,42073,-34707,-39001,2353,-34582,-55492,1220,43085,55158,49095,19387,-27005,-54772,-45609,-41081,-36634,22405,50030,-38019,-44661,46762,46909,-4239,62439,121619,30787,-35415,10931,73521,87421,35495,-29530,-62062,-122709,-208384,-205640,-152693,-54951,30950,46605,6584,-17878,-3766,53181,65939,-39730,-147736,-129053,4638,114124,61223,-606,53898,100215,114350,117513,76427,52380,57618,33630,64358,90078,18701,-24769,9113,-11472,-91957,-119488,-110399,-153240,-158072,-92371,-79687,-118893,-96285,-1971,67853,53914,6611,1593,27388,41944,43444,67390,94293,104782,81086,65668,69057,56034,2062,-64599,-94611,-41844,4298,-28073,-63512,-41878,64637,143125,98091,-1497,-79553,-138903,-152076,-67106,18445,-370,-29309,-22152,-56362,-63473,-57393,-64302,-12093,55386,67691,41356,30830,6818,-34902,-27058,-15729,-70748,-113698,-58267,2519,11458,6896,-13992,-61266,-48194,47443,95584,90536,108689,101392,60437,39090,1772,-42167,-5814,1343,-18015,-33189,-33396,-44016,-95881,-146798,-146853,-112591,-44536,22412,11782,-55026,-105542,-93349,-5483,40061,-18455,-109323,-110609,-17925,86800,160734,136842,39353,-19443,-38822,-43680,-10536,19392,15164,2457,1714,20226,8972,-63588,-97815,-61168,-24040,-19974,-263,36644,-1288,-98633,-78127,23553,15921,-57795,-34409,15230,21158,18756,-1026,16290,103678,90804,17106,18474,21331,-18923,7645,67531,80255,66661,33611,-24378,-73376,-116289,-110534,-46517,-28853,-56747,-15556,86547,118747,70639,2494,-65512,-84152,13664,91202,45858,-17368,-54072,-36911,15703,4866,-42728,6103,77609,14463,-67210,-94770,-53697,-9093,-39555,-113004,-115888,-64982,-57753,-54131,-13950,34422,40926,-20431,-85117,-58942,-12799,25031,28166,-31412,-78995,-59785,-12207,35036,44555,72271,108651,48564,-32926,-43491,-45519,-44412,-34415,-26062,-7989,-13065,-43067,-51024,-3171,12176,-42542,-64422,-35247,-43923,-46822,24713,111420,119496,70777,-26414,-94996,-36838,38877,72161,85985,59225,-27377,-66349,-2907,57232,3860,-72692,1716,110935,39245,-29905,25032,32204,-17681,-61454,-63351,-37408,-41900,-62999,-7414,75797,34741,-36403,-32363,8246,30533,31056,39804,58905,58285,33775,59536,116448,105833,77488,63588,41874,-12682,-98999,-185519,-207763,-160656,-91586,-43823,-28110,-81095,-110987,-49040,30624,69346,85718,86994,54998,18074,-24873,-65389,4072,115431,90857,13297,-3152,26593,97039,109633,-39778,-207776,-191834,-28100,61873,-10672,-81772,-70395,-23143,47085,83596,77285,48153,-35253,-40136,47008,57933,-27906,-45598,30956,82859,103285,113842,94805,54391,2527,-11756,28222,24784,-54651,-78104,-20934,19432,10317,-8212,-666,35401,26537,-64959,-124419,-49983,33403,-20284,-66195,321,26131,-22599,19409,100978,80372,-49057,-138275,-117971,-32549,36377,117057,170349,135804,47326,25511,55348,35433,1662,9509,-18503,-124605,-145676,-60293,-2032,-6970,-43825,-74600,-15269,34427,-3319,-16138,24888,32865,63071,146359,198452,132009,-22598,-95027,5184,120400,98030,54822,19713,-57421,-142945,-106702,-34447,-73515,-80322,23131,49779,-23399,-23863,51359,65857,9317,-12701,1533,28743,50099,46494,35177,21936,-20062,-56990,-80394,-88117,-57143,2711,43336,12738,-51538,-112325,-86377,23302,78707,23967,-30698,1141,57666,96716,116512,108623,83911,69516,-3538,-94920,-133996,-95421,-61083,-96314,-109220,-100466,-72997,1764,54083,9548,-25149,-22896,6325,32225,21799,-4522,-6514],[16140,1837,-38543,-34492,-32946,-52952,-38025,14606,72241,84751,56189,92590,144540,113574,71399,83486,50257,-51364,-116059,-32951,3527,-112768,-195067,-115609,-61233,-35832,9132,55303,57359,20026,-15143,51142,139518,111025,34963,13236,17090,-22914,-93644,-97631,-37018,-8337,-31320,-39789,-37772,-16532,-27152,-93417,-122907,-105351,-71574,-50772,-24715,12947,5220,-43063,-28189,11532,-15015,-67239,-40511,77717,101971,6713,-58596,-81868,-110994,-135079,-127611,-53702,44811,31991,-45478,-8470,110971,142107,90775,60785,71371,69120,42481,-14504,-35491,13714,65160,35484,-19950,-52455,-7590,86133,98742,23545,-33999,-25086,9873,17544,10568,2586,7179,44819,39313,16658,41398,48348,11324,-30303,-88926,-122560,-54589,65313,84752,54772,49085,36906,33030,33105,-1781,-45198,-93867,-104249,-57432,-44087,-53205,-48188,-39271,41193,165376,137608,23399,-3621,22874,28384,48451,58731,70887,82810,35808,4337,13932,14947,-37037,-96688,-93121,-37513,-37200,-23995,65439,103965,53370,46600,77071,53160,-34129,-82790,-42981,-27069,-79649,-84387,-57020,-53327,3952,76884,57385,25347,63656,84993,63931,45648,31131,-23170,-60774,-63770,-37859,-15582,-12696,-11153,33033,76172,93600,96386,87560,88266,104771,113400,60649,-31207,-45933,52792,162359,172220,54185,-60240,-80303,-7668,32756,43443,107040,138312,73977,41820,62213,55518,-11093,-35649,-2086,26752,35091,29887,29116,-2778,-82017,-117320,-143575,-208082,-227517,-102910,22871,23046,-30522,-32147,-43531,-90793,-81339,-42686,-50060,-62064,-66536,-58927,-5248,51641,48844,1126,-29766,-16172,12611,14993,18663,57007,95177,62107,29925,35081,71768,59775,47886,70393,42596,-6260,19180,57721,-20192,-118841,-96196,570,27900,-48716,-127031,-150230,-139039,-112939,-37683,7630,-35554,-87256,-86163,-82475,-130813,-177899,-134120,-15372,-8419,-47728,-9797,51779,65094,43468,8448,20211,70519,84045,47754,2565,-41656,-45856,-5853,15729,19481,-20587,-118634,-110468,4355,32071,6508,27804,-20125,-107511,-143609,-140744,-125328,-91449,-53054,-40452,-28118,61822,130794,117345,62415,42909,39710,13575,-4935,34922,66636,25147,5002,1874,1837,20335,26768,101,-45749,-64239,6092,81684,85383,55631,-2636,-79393,-85237,-73392,-60622,-18434,-25724,-46700,-10834,39613,20898,-22443,-86,6654,15219,56254,78539,13651,-124340,-200305,-166758,-103889,-76498,-108510,-116668,-62762,-57477,-101502,-109591,-87314,-75176,-34926,13435,25532,-10548,-18911,33615,10215,-80873,-43381,29877,20981,-11258,9741,20975,-6568,-30231,-34962,-35429,10914,108765,153765,126538,62795,20150,22082,-2613,-51602,-10389,49051,15472,-20839,55039,107428,4100,-139389,-203799,-163735,-66692,-30900,-18557,22123,97622,163338,179444,139628,103357,98674,120730,136705,112135,88240,79502,43043,10778,23695,67153,82739,73787,86349,63219,-11743,-43623,-24935,-56151,-91683,-70998,-10461,28727,43317,41855,8380,-96929,-147559,-42102,82262,118080,99967,99578,96623,91487,107472,151981,142769,83483,54190,39036,20254,-4555,-69088,-137171,-149758,-91344,-29518,-12852,36349,99604,135252,137532,121492,99231,77077,31536,-64591,-136508,-90821,-2860,36238,63052,44187,2472,8684,81381,124655,121802,100016,73637,88053,91096,10212,-83402,-93595,-75850,-101551,-123263,-148694,-127070,-39332,32418,13170,-47492,-72019,-37944,-7514,-11910,-15014,14292,77991,105653,93577,64548,8999,-2975,11365,-447,5474,54498,13508,-98870,-108640,-60807,-61619,-94558,-96114,-68886,-84895,-124528,-72895,29244,62321,57288,51363,-3876,-27602,-14345,-6398,14220,7118,-7821,10292,4029,-13490,3489,41572,52579,28694,7441,-8261,-29829,-24815,-15675,-29044,-15726,17857,-39770,-68240,6992,18151,-61321,-54138,28881,49021,43121,43752,55189,57285,18971,-33119,-35940,-63998,-157971,-187041,-139805,-56933,-449,26264,657,-27569,247,46815,47766,-39413,-134729,-111969,29514,100680,4278,-23584,117854,199899,155324,72912,29485,57970,54769,-36356,-15868,84507,84446,27639,38676,50007,-7690,-83775,-139029,-191721,-167989,-84507,-53695,-60754,-25242,55878,114534,92183,34709,47599,97619,88808,45978,85284,136999,75172,-31758,-15860,54704,41204,-26686,-61888,-69855,-57392,-13154,19518,1891,-19586,37847,109986,113030,27752,-88105,-160191,-146791,-31350,67859,76403,52940,28666,-49839,-93046,-80974,-51169,-21308,-11904,32599,81317,100565,61428,-1818,-32355,-54148,-93412,-102244,-55410,-854,2440,-17603,-26950,-64775,-70065,29560,126292,150304,142133,97561,51455,47724,12159,-73229,-78935,-55870,-20897,8197,22600,22524,11765,-24946,-73052,-103905,-58999,34624,80015,54923,-24240,-82960,-75247,-74340,-85692,-98375,-117244,-87900,68750,251018,228184,61937,-62512,-139523,-191350,-168794,-116348,-99382,-73265,-18797,59631,121362,83189,1696,-44206,-52975,-32401,19760,78074,86406,11169,-27197,13508,10645,-18875,41518,95931,64885,34421,12881,13543,81481,72684,-20047,-41548,-275,24625,42376,33548,-2222,-1288,35751,29676,-40722,-116291,-107931,-22104,1061,-51863,-37392,67962,89504,11705,-78738,-118464,-66197,49761,92625,20377,-28751,-63692,-92565,-55301,28350,101303,158857,147128,62973,26712,2699,-22762,-46670,-63473,-78832,-77093,-81179,-116265,-77547,28155,96791,54906,-41933,-91492,-45803,-18507,-1207,32621,20499,-45810,-95307,-105957,-35362,53981,70748,4399,-75694,-73593,-9049,19532,-14768,-54108,-62260,-33170,-22391,-47888,-56228,-14676,-16015,-102975,-123542,-58766,-40670,-38702,10028,66364,115414,132987,3516,-146582,-96164,23661,62059,51836,42730,4844,-27358,29065,104033,57711,-7284,57871,119178,42495,10010,42647,9288,-9132,-3841,-20858,-27267,-47648,-83175,-36131,44569,23872,-26380,-37981,-6577,16888,-543,-38372,-30021,16301,43898,90163,142787,100459,4458,-61537,-48838,-28375,-93703,-169954,-174347,-144975,-100023,-51391,-47947,-65820,-30079,16928,29106,67231,133638,147767,85443,24569,-26560,-88251,-55114,50545,58310,-650,-15291,1552,66737,129710,26724,-167283,-187501,5570,136322,33796,-96782,-79309,34235,90872,48194,39761,87535,31905,-29701,12565,37025,11798,38510,80543,101218,132142,87832,-14929,-54334,-70747,-92313,-61564,-20035,-15801,3780,54488,81637,58343,42756,41718,26741,-22131,-135845,-235656,-169488,-13246,48668,12749,21824,33058,-25807,-44597,-9461,13678,-26861,-88823,-107852,-69085,-2153,91864,126662,41371,-79005,-78238,23638,71625,36914,865,-38392,-128915,-153957,-64461,50110,107319,84790,37313,31082,-7065,-44821,-11741,16129,-16444,51619,186498,219765,113513,-19032,-54264,25871,73797,29749,43426,71835,-22488,-181796,-206630,-111518,-100408,-94868,-24196,-24171,-47344,-3498,70135,114451,91245,46861,27310,15045,4373,26288,61102,56252,36385,35800,8152,-20376,2824,68298,120848,77082,-51908,-164066,-121810,18929,122140,112920,30886,-18617,32471,118625,154301,128195,102494,101262,31044,-65255,-100445,-64012,-60139,-120580,-122833,-98732,-87707,-54014,-40507,-82440,-93118,-69703,-24731,3082,-8919,-40850,-36046],[-10895,4097,859,23152,-8553,-102862,-116871,1213,90360,39110,-32789,58410,196251,174529,103111,131330,124094,336,-96574,-63541,-67575,-133840,-107326,22281,44001,17400,37288,69430,41674,4165,20893,84343,128209,90322,52533,66894,43325,-50201,-113894,-60409,17607,22649,-11040,-4130,29751,72754,51018,-44463,-117346,-125972,-84920,-43019,44767,131513,75565,-60659,-79442,-22630,-22280,-60128,-37929,40618,59670,10459,-38403,-91584,-128817,-137720,-125056,-59191,14399,7658,-8842,30594,65572,75887,71889,50259,35974,17838,-6314,-37881,-36066,12857,62035,11281,-85856,-105503,-30746,34155,11442,-16778,10098,17164,-24933,-7868,34152,15821,-6711,16028,31673,41166,54544,64024,51289,5090,-77445,-142224,-98815,21332,68552,46265,61177,90325,109568,126721,72639,-20529,-72741,-83927,-71563,-59656,-54784,-32454,37892,128392,173909,86289,-51484,-58388,21008,53162,27717,-3129,12864,21583,-43176,-59484,-16525,2526,-49342,-121217,-127543,-36951,24032,15040,28041,45702,15980,6047,28575,-2280,-98370,-124484,-70047,-68020,-90025,-53982,-40924,-68984,-38074,21023,793,-21983,48818,114707,86306,10174,-42795,-108565,-131163,-58694,24906,44043,8196,-26740,-6006,42710,89518,99190,68138,58407,99102,127359,69923,-11647,-38923,11968,114414,148602,24574,-93463,-86201,6964,38846,41692,123340,181673,132735,99594,134047,145553,54644,-31768,-59968,-48073,-2540,-934,-32798,-22065,-28094,-57565,-108071,-176415,-206075,-85971,30276,-2386,-63956,-27083,3589,-30508,-41864,-42899,-34396,-4714,16047,32994,59082,66705,10815,-40053,-26682,-15655,-31239,-18659,36549,127203,173784,103830,40430,40177,46147,-1335,-34890,-1821,10014,-29789,-15320,37918,-26314,-124285,-69352,77309,71042,-46517,-102777,-84282,-115930,-166831,-101826,-13517,-23743,-68812,-74668,-65497,-79170,-85675,-25626,68236,52864,-8060,-4663,8381,-13165,-25442,-18555,55017,129111,95940,6202,-29041,-33070,-33927,-31818,8765,57565,25804,-54056,-3232,111713,100283,-14007,-50744,9371,-12334,-108794,-109674,-28152,-36319,-90253,-87343,-6756,97197,115012,60350,49894,84624,106476,87551,49378,46020,70440,73160,74505,44519,30288,70574,98586,70498,13548,6217,66896,83900,34140,-9987,-62754,-124671,-138313,-108627,-33505,59298,53052,-11078,-52560,-33448,10715,-9243,-44357,-35814,18045,51274,61276,34917,-41819,-102185,-130104,-129447,-102582,-122637,-131384,-93617,-74147,-54220,-5400,-20786,-109367,-110504,334,100159,88337,53798,88392,77763,-36923,-86296,-31110,22064,3124,-3221,16716,15063,17064,46870,65145,77150,126157,132594,65853,-13093,-41522,-4963,-13314,-96829,-73395,28118,41040,1296,48750,120134,55479,-82309,-84832,38643,73299,16434,6182,2209,55448,170289,164322,44957,-11793,12796,54462,113805,124873,73280,42917,47804,45067,9430,6288,47906,69531,69051,34777,-38243,-77239,-79668,-90041,-90645,-93496,-70568,-1074,54257,68208,55242,-33125,-101611,-47575,43034,72539,39798,-7845,-33312,-9442,54788,120919,105493,63380,47569,7787,-42345,-35874,-26617,-89116,-144327,-83531,-16761,-35463,-11561,92795,169772,147605,83406,37023,14264,-10761,-81832,-132847,-106282,-71372,-64803,-20310,22527,24737,38632,83318,105193,81586,42615,32426,103535,154355,88537,-24440,-40668,-1100,-21873,-83543,-133143,-115860,-54746,-18740,-27656,-54519,-45127,-19242,-53782,-86454,-59045,-13513,30545,54150,54712,15266,-50724,-57561,-36650,-61286,-56291,18016,43395,-7292,-32615,-11218,26066,3705,-60244,-63261,-41042,-91696,-89905,-19709,8876,26161,67887,46758,10304,-8861,-44922,-18396,23914,-1671,-13513,15240,24177,5508,-7561,-23383,-14268,23661,17439,-49488,-48748,24305,42894,6236,-199,-34662,-61174,-19408,-17924,-73561,-96816,-47855,35733,116658,117008,68701,33788,22015,1324,474,-9193,-62952,-119217,-149305,-114889,-66461,-13609,-15225,-41105,5352,32744,-28815,-105968,-125070,-65078,20535,33061,-28995,-16432,113511,171016,71724,-62190,-73549,19151,21655,-101340,-99318,52430,134417,98011,98213,125229,94869,16563,-70637,-149875,-158257,-101940,-65085,-34202,49854,135262,148180,89976,23226,19681,68949,87861,67480,107604,124465,-1922,-124763,-42558,82156,79389,1089,-62564,-88349,-78525,6816,112890,101928,5519,-25382,28370,89411,61611,-32371,-90413,-69633,-6291,31175,58166,88519,57338,-57516,-98078,-30346,11350,-39197,-59055,29371,102373,112145,63988,-24528,-99823,-142381,-155211,-137431,-88824,-25067,-25155,-114705,-169380,-142154,-81146,33728,127052,120929,101167,73059,8106,-16493,-970,-12138,-21882,-51567,-28171,65059,117475,99322,103133,102248,45727,-55425,-99276,-51558,32860,91256,66272,-10899,-66150,-59700,-27728,-28050,-92179,-115256,24092,182746,153354,28407,-67386,-137688,-189085,-214715,-201515,-171185,-96882,-13583,64435,148069,145692,49847,-21831,-40014,-41655,-17171,50468,127290,116827,44954,-5401,-15180,9275,88707,121003,75058,26411,-22638,-66324,-33277,21697,23587,8670,30917,84278,111181,49773,-62718,-99279,-35329,16917,-5092,-72057,-85114,-9369,64390,51026,28289,51769,38459,-23657,-77257,-69014,3827,87348,77150,-6240,-44527,-51688,-94045,-89159,37704,179298,224740,170121,120874,148746,124238,19029,-74353,-63009,290,31856,11368,-55013,-53858,28759,80790,52149,-11986,-53400,-7577,-5887,-60827,-41309,31405,23970,-34372,-105855,-89583,17297,37813,-87013,-160462,-70060,64921,95672,-10830,-89358,-51402,32434,70402,42007,-11814,-31653,-51377,-121892,-138832,-55649,-23573,-36188,-11167,58695,167546,214429,60568,-125138,-118532,-26238,-7878,-49189,-35300,14173,25937,40177,84719,90216,91059,108032,76494,20620,60996,104097,55632,28393,23871,-12287,-30646,-21164,-10739,26809,58333,34707,-1379,-17644,21693,52521,4417,-85702,-100731,-38477,30456,113124,175616,112762,-17395,-117770,-117191,-63903,-52991,-64149,-88288,-127200,-115457,-66155,-39201,-11014,47859,53174,-256,22332,113892,155645,100776,5080,-68938,-93457,-65402,-17746,-25338,-69917,-69366,-14713,67463,125831,50667,-105400,-138062,19146,138544,55225,-81818,-76206,49413,79188,-13344,-41741,34654,51801,16063,-774,6988,39020,79091,80831,67336,52454,-38257,-134609,-93413,-26959,-35762,-45584,-24742,20574,74538,99575,89207,78997,89324,49415,-35037,-72998,-104834,-186410,-189807,-53479,69725,46737,-16005,-8226,-11865,-57524,-88694,-52278,-19797,-24618,-31396,-12530,13077,37196,10005,-38013,-86649,-94809,-19704,66512,60846,-10937,-52942,-76688,-73448,-22476,64945,131293,134290,85078,2275,-97230,-85323,-9733,-3955,-45599,47355,165141,145162,77476,40237,9097,-33512,-106252,-137993,-47233,32485,-30441,-177978,-230959,-128688,-73185,-86089,-47243,-11532,24313,70963,80434,77961,94134,88249,54001,26692,15487,29887,63229,61526,55825,62517,39750,26415,44778,93747,158409,117559,-23643,-123388,-100443,-17864,67206,117452,88488,23674,29593,96473,127080,104000,101640,113970,48885,-18963,-18202,-11523,-62744,-117415,-87312,-33562,-47832,-89770,-97304,-105482,-104741,-71676,-13369,952,-16715,-50185,-60812],[-38728,-19402,1022,22594,-10389,-93940,-112441,-990,87485,43207,-56665,-20927,123225,179087,118795,81230,84086,31155,-55379,-71507,-48743,-13520,70894,179439,179911,136149,147939,149905,47323,-28696,3616,59201,83932,56326,33096,58227,53144,-24077,-75201,-24905,40309,46408,54032,77422,78052,88361,64609,-41207,-121577,-97317,-51366,-39879,63421,151180,49974,-92611,-103424,-60474,-41152,-31367,-24467,-14786,-12929,-8623,-17861,-64455,-96639,-54925,14567,23295,-28302,-66465,-44324,-24583,-49451,-31694,9548,-65,-26004,-44106,-60422,-67310,-45396,-7225,29889,-14955,-107937,-82078,14362,12562,-27560,14223,96572,72417,-51473,-77755,-45612,-67121,-73647,-43413,9236,66605,63864,36428,58217,85511,59751,-11378,-52129,16172,79601,63854,79430,109938,93877,92935,81537,18641,-22819,-27708,-32427,-28581,-37983,-61277,2164,118479,149214,31036,-116819,-114411,-10070,56959,42898,-3573,-17637,-6784,-35300,-53473,-18755,6248,-43679,-113676,-128815,-48273,13848,-12909,-55456,-77420,-86536,-55171,-12265,-42926,-110473,-95170,-51709,-67566,-49371,13361,12647,-25327,-23143,-14446,-29047,-18509,63323,102524,20744,-78911,-112008,-123131,-92218,9026,71951,47506,4863,-26441,-40512,-33119,21940,50148,24397,12912,41234,70210,45384,21565,41766,83063,129630,126880,18735,-49411,-9703,53447,30112,4880,61669,116211,115740,92301,88216,122498,83678,-3498,-66295,-67376,-29565,-37014,-72301,-34035,12343,1503,-53218,-110295,-122823,-36299,25529,-19962,-76937,-56120,-5424,22755,19810,3399,38582,69144,32113,-15983,-23444,-12795,-39531,-42301,-644,-10291,-49105,-24221,33813,112102,158446,99421,32908,23633,30270,-21846,-86128,-50955,7675,-14841,-31056,20059,-2765,-59050,26097,171500,158759,24696,-37922,-5438,-48766,-138737,-92486,3628,-358,-40196,-23692,14972,35106,61374,82221,68035,34128,14780,-2761,-33532,-46080,-8262,15245,57348,92697,49467,-23572,-19482,28096,27226,-928,45827,120679,78658,15881,83316,154030,82773,-70089,-102294,49234,100691,8192,-3609,75525,53944,-28665,-20675,45668,91682,78346,39299,58815,114075,139869,106064,24554,-2288,54749,91701,69472,6966,1780,58794,95079,76984,41537,84247,150215,98214,6896,-37178,-83776,-117083,-92720,-44728,17216,87379,105073,57768,-34875,-59266,28990,52031,-29497,-81985,-59766,-30115,-3286,31522,27102,-20345,-78262,-109683,-125277,-151545,-103126,-36763,-28648,6692,61653,20446,-84843,-89098,-1751,77032,88605,73409,99316,95820,24357,-37152,-21941,35992,9161,-19531,17188,42526,47887,82711,123015,120013,76795,12524,-45477,-84322,-89088,-36589,-17843,-76429,-66292,5382,19053,1382,27824,56537,14393,-36386,45423,166812,115410,-6192,-22633,-33289,-3973,111790,129379,-2726,-93023,-74977,-39575,-12325,-11781,-37819,-23049,41769,80602,18612,-34368,-6144,27627,10537,-46044,-88129,-99848,-94061,-80502,-71502,-87272,-25872,70647,97055,69282,58488,21528,-13031,-6296,742,-33928,-86080,-100109,-90207,-82154,-50991,-16381,-20863,-4452,26489,-3774,-75058,-88096,-49160,-80071,-121434,-32533,68065,49686,-1558,36843,84688,52334,6421,-17194,-13659,-9438,-47176,-46907,-18181,-57148,-133333,-122029,-53946,-11081,1606,457,-27174,-64925,-69872,-35405,69859,150829,120658,24646,-7724,30638,44552,-7771,-77279,-86033,-85226,-98467,-49004,14429,33399,12251,-42992,-74231,-56736,-27584,28806,42126,-33773,-103460,-108779,-60996,-46958,-86043,-87809,-9007,79578,112119,82364,49075,63710,62967,48305,61371,87183,59713,10020,-26953,-42766,-18170,10704,17629,14578,-10713,-40603,-13050,-41,-39414,-50041,-2044,42540,44095,-2483,-50424,-20460,45124,27684,-45191,-37016,57209,96921,39203,-10372,-43202,-57565,-48726,-43336,-25172,-24113,-40684,1215,87751,114687,95576,69560,44366,17288,-4720,-18175,-34096,-78476,-159359,-171439,-135976,-80058,-54606,-50919,-4081,2156,-91015,-150734,-112614,-60447,-71485,-82682,-56844,-20769,29605,37999,-69498,-188398,-171828,-80340,-64959,-140257,-131061,14789,112207,93516,100372,124443,91253,48845,17731,-54515,-117333,-108904,-77892,-30641,64715,128569,107557,45318,-12070,-23790,15181,46254,64313,118309,112101,-6775,-93532,-10951,98445,119742,67611,-22798,-106506,-104449,9997,134580,147006,51505,-21160,-237,55235,70970,63303,38677,3804,-28776,-60359,-34838,48441,50832,-50672,-65760,33285,64041,-12673,-11963,68670,92351,82430,51818,-41441,-136460,-181738,-180004,-152509,-100596,-50780,-61201,-192459,-298107,-226436,-78517,49535,77703,2480,-3759,38820,-10523,-62298,4460,119560,144809,18639,-35630,62541,139813,98656,68248,106688,96274,-19611,-128807,-145528,-68218,48144,108312,58863,-7766,9521,34191,-11019,-68622,-40846,45277,64980,12092,-13741,-28411,-55387,-58398,-94886,-159097,-149211,-45049,25858,30830,49123,51186,-1415,-23778,6368,-5023,-50135,-18920,94769,153141,96533,-20337,-70575,-20128,57988,57009,25958,-8382,-90247,-168692,-138038,-28488,54683,41745,19116,78323,157203,123077,-19994,-118631,-90650,-18644,12573,-26014,-69122,-48192,45969,122095,116129,61129,15315,-17825,-27807,22114,90455,121512,73691,341,-31820,-16475,-19482,-24274,56008,152218,164904,128900,114938,165815,150106,9764,-120850,-82415,37898,107678,117326,41871,-31612,-12807,20164,34200,23165,-14342,20496,7467,-101235,-115568,-18271,42945,55471,-23656,-105906,-58200,-9733,-91460,-148922,-44480,124704,150404,-1963,-103500,-34738,71365,102788,73552,8019,-32378,-37150,-64192,-88780,-42965,-19540,-21797,2202,72945,172469,189962,49375,-85497,-92280,-64958,-73408,-116350,-102463,-18655,24369,-10579,-7139,67697,130314,100999,11460,-26889,54496,128827,92632,39646,15141,537,-12539,5580,67784,120333,101626,28331,-12017,2997,76585,118739,36510,-71822,-94361,-60603,-9371,66325,128623,109154,31514,-60580,-99553,-91719,-44647,12837,-17815,-99711,-100578,-67611,-39614,-16856,2248,-8775,-40744,-24214,32000,60795,28396,-43996,-75527,-24148,16218,-27540,-117486,-155304,-103423,9819,102984,106454,26075,-66204,-99508,-40170,32342,25798,-52318,-94284,-36323,18546,-24059,-73482,-34524,7584,12393,-4814,-489,10315,3815,3860,-1700,-48250,-135973,-169023,-62113,53545,72447,40309,14143,22953,52573,58961,31685,17924,34319,-18065,-106374,-82864,-18019,-58435,-111291,-42750,46168,22652,-58127,-37412,33414,31126,-30271,-46884,-24203,29779,75098,99651,79641,4499,-86753,-62807,-17706,-43235,-38628,29914,67009,8249,-66995,-72187,-21477,12370,46486,80682,87943,39592,-56400,-125542,-79972,-19304,-21492,-29357,41653,85181,49741,64517,103915,62962,-59430,-185566,-200288,-93221,-38054,-71063,-153013,-175566,-75099,-26775,-82790,-48905,65754,122571,120998,63489,-17135,2449,72464,54165,21760,21622,15475,23858,27582,11528,555,-4684,-1014,-5998,5527,59975,49564,-11925,-41696,-46030,-48932,-17095,66411,103891,60174,13339,29195,54998,72079,91487,77774,1310,-24117,4224,-12094,-76799,-115732,-68189,6270,2455,-61569,-57647,-36404,-50578,-37354,19800,27360,20283,7623,-31649],[-16564,-40060,-44600,-36458,-23346,-10689,15717,54436,69223,38893,-41487,-66246,16709,115800,93730,15728,20195,36917,-29716,-39237,38763,120256,169023,207207,186438,157558,170528,157927,55757,16627,50183,59505,67429,64989,24187,11853,23269,-10062,-35783,1766,40764,51262,85342,97604,50614,35654,23748,-61712,-108020,-53848,-24663,-47557,21518,77583,3324,-66703,-59252,-40178,-14650,14866,-4816,-31815,-41546,-36703,-38743,-52106,-53235,28318,145473,117464,-21931,-95460,-96017,-103943,-103907,-56440,-22946,-46073,-74701,-91386,-104388,-100552,-64583,-29184,-3860,-28390,-62820,-9203,52030,16483,892,54068,107319,69912,-54666,-124330,-124212,-132027,-124162,-100509,-49518,32971,45723,2201,32553,114339,164420,127462,31473,53718,127205,114757,91711,89394,30885,-19000,12187,45198,39865,24744,12521,13817,-24124,-101415,-75037,44274,102584,8076,-128510,-131407,-18884,55512,51441,2111,-5388,71870,96529,32027,12770,21362,-44936,-103497,-92144,-35621,-23853,-61226,-100803,-127222,-113372,-39511,8825,-28825,-64269,-12783,20945,-19165,-12176,43523,51515,33835,23269,-6859,-9811,58628,142833,93393,-46146,-106970,-85125,-64041,-12253,56839,62517,5352,-6373,-9758,-48129,-70047,-31336,3293,5586,-19753,-40846,-12854,8101,31367,105012,156121,136587,75223,-12620,-16254,60649,97401,32501,-12719,-7290,-4774,14817,14782,-30474,-7148,38753,38538,-18723,-56287,-52250,-58103,-47734,-4513,16814,22976,-552,-48350,-55589,10306,50105,19561,-35173,-69115,-66537,-23999,487,13195,55501,56729,-36231,-133228,-148579,-109213,-60765,12213,62356,13464,-45743,-20338,30055,72628,118280,91540,21823,-14731,15734,369,-58024,-35911,16700,-26757,-79856,-18120,19245,7485,80807,198273,228708,103824,-15353,-31961,-48504,-92584,-47703,24438,3456,-38561,18247,93805,108584,132307,115874,34914,-15422,1034,8164,1778,-39,24586,34449,22808,1577,-36248,-78157,-59426,16400,49631,39838,69934,115835,65597,20766,63500,67695,-32327,-122843,-69368,70740,148304,134150,96256,78300,69439,51275,67102,62495,56407,67897,77464,60352,75426,116083,100596,-3524,-50607,22255,54060,-15342,-92164,-65188,2516,31533,37353,53856,118918,163613,97648,25707,-10234,-53309,-61103,12718,58344,46849,64917,109841,97711,14957,-13169,58278,88801,24128,-74055,-115018,-96177,-61515,-11380,10277,-20787,-45609,-62021,-122443,-146642,-40307,42535,1507,-16885,4389,-1171,-18372,-2348,4728,-6989,1334,40641,76153,72011,64906,65518,49680,48658,15116,2640,28123,31801,27192,63523,117761,123319,31154,-84768,-119802,-109448,-86139,-32156,1630,-14852,-15354,-16557,-45703,-46569,-16716,-25465,-54752,-24470,63689,100219,27186,-62669,-64563,-58990,-22226,73682,126436,49266,-53366,-83946,-81601,-97933,-111777,-99900,-52466,25106,81409,44564,-25596,-55561,-38111,-27089,-70220,-95913,-76607,-34512,-21342,-37079,-21963,112013,197240,146516,61075,35072,37479,58423,68373,14110,-87141,-138437,-68938,-16765,-45544,-82642,-117894,-128889,-69837,5573,4319,-81026,-142267,-112950,-93718,-90562,11150,141000,144822,44198,-43992,-81005,-87971,-60989,-25060,24393,55382,39102,56015,74215,-14959,-133336,-125706,-55640,-9255,-11973,-38339,-113007,-177248,-164141,-107689,-4283,90199,101351,40256,-16542,-3015,40218,31004,-30935,-53484,-87310,-112608,-17496,94207,87970,49075,37825,24375,17996,21400,60188,29199,-116935,-190989,-120566,-26051,-26958,-58953,-61404,799,100034,153484,127163,61251,14160,20771,86682,123844,134493,174865,147605,41036,-23697,-46589,-68695,-39618,-8521,-44979,-41414,-5314,-43731,-68276,-39100,-9115,49237,120167,105947,30294,6615,34134,33111,29704,42639,61503,71480,27257,-22190,-49352,-68421,-92575,-58035,39765,86625,43089,5246,1302,13103,72728,99030,35319,-29031,-50637,-55789,-59018,-66003,-118690,-137335,-128572,-95108,-55600,-17006,8196,-27189,-94135,-114349,-101933,-118499,-165904,-157512,-101917,-77631,-64536,-62196,-132149,-201205,-202544,-195151,-167047,-139427,-100215,-8700,48338,22671,33354,57329,8955,4584,81563,52041,-50397,-69129,-35600,-133,32048,24206,-795,-5599,-13496,-5596,9569,-9955,4014,95237,125421,74156,22214,27276,76104,123576,126094,59416,-62076,-91605,-13889,43577,76679,72236,32873,12378,19135,47564,108789,99573,-5527,-82557,-115229,-87546,2698,37421,-26189,-25717,49868,73552,56368,79907,102384,66523,58288,63635,13771,-52783,-90596,-87640,-64097,-42491,-37185,-54084,-149807,-246248,-194166,-37096,75020,42506,-71605,-94250,-17361,28341,14354,58983,190555,241732,96246,780,36920,86192,28202,-35912,20865,60119,-11715,-100450,-120949,-57541,51608,119130,83127,21970,1638,-11266,-59618,-46946,63357,101801,1858,-64376,-7271,33945,31449,63518,51085,-37441,-38830,66243,100675,25869,-46292,-75763,-85285,-66950,11347,50465,-24202,-72720,11833,106525,86955,-39434,-113336,-54678,12154,-13841,-38937,-39401,-108548,-192602,-155649,-60239,-10312,-44101,-67249,9524,127359,154460,65295,-36721,-47072,-5975,8490,-9486,-38281,-66497,-14370,118481,149858,75190,29520,17719,16609,72070,127053,122330,79793,21185,-1762,42074,95160,79749,68519,87149,90126,80141,49266,73612,81538,-30562,-160928,-111323,13462,83259,123277,61083,-25159,3344,56160,63971,57078,28076,40204,8891,-81038,-80151,-13865,34276,86113,29615,-103053,-110508,-29630,-35507,-91458,-40596,103557,141381,22473,-78081,-47222,23131,26580,-828,-30591,-31953,9612,19367,-23652,-40662,-29106,4799,45701,71317,73433,42659,-26596,-62232,-53381,-72737,-79612,-72287,-57882,-15833,3651,-52397,-65593,26552,90755,54495,-9453,-39448,5732,65908,54618,22841,16564,33529,15584,4034,82558,171347,135637,14708,-17416,26061,97192,123223,40294,-24491,-28706,-47527,-48226,-5771,36960,71735,82353,39383,-17320,-76052,-60149,19743,15862,-38074,-29754,-40643,-65967,-75042,-74028,-45695,-13851,-15354,-28992,-43951,-60233,-50468,-2865,67382,100636,9424,-149627,-196430,-98875,40825,110175,60672,-16115,-41358,-62285,-92874,-74620,-7435,16485,-55532,-86981,-2468,22814,-34788,-27724,-20659,-25760,26786,62721,-15714,-83771,-42280,-2770,-21484,-65030,-89053,-45289,28039,71046,82833,72584,30709,-8581,-23750,-49369,-87087,-90864,-108207,-123209,-45037,49074,44345,-6659,-20079,-11650,-30560,-43956,18939,113749,151327,100651,27883,-958,72554,148771,162665,118231,8922,-89367,-42856,12229,-11571,-21899,17934,88523,75887,-43112,-96275,-34718,13459,47554,62809,39039,-12506,-56871,-65605,-47577,-40704,-10954,25778,28002,819,13961,75932,118146,87435,-7029,-90762,-96311,-41590,-60295,-93675,-100732,-75870,-10958,-18944,-91668,-26689,137863,177826,109800,26525,-56779,-31199,73630,61058,9085,5473,-3420,6595,33230,7566,-24110,-24898,-28461,-62803,-91639,-66378,-27587,210,1477,-7387,-24723,-19597,37374,88421,61040,-21880,-51865,-3506,74080,95782,37629,-40799,-39924,-34068,-58267,-75985,-89127,-49609,16435,36982,11617,39467,59279,13891,-7023,44423,71434,100690,124509,66753],[34577,-43237,-105837,-107342,-45454,40756,118475,118837,37598,-40511,-76440,-76014,-47436,6658,11858,-18157,-2090,17280,-27266,334,76034,112127,98453,95938,61668,41883,36631,26088,25938,110210,148300,78095,66089,86989,24487,-25103,-18452,-22158,-17882,13162,18517,11531,26212,30285,-3971,-4832,-18275,-67798,-52869,-11656,-27244,-56856,-16639,23352,17124,330,-9931,-8368,12290,13330,-16583,-10613,2883,-30906,-81236,-84258,-37589,50243,142635,119353,-1219,-86667,-117674,-116934,-69543,-23167,-29351,-64536,-80846,-98828,-118810,-110774,-58078,-36353,-45474,-46314,-6011,43827,46722,18412,27983,48143,49390,37389,-23717,-91748,-113953,-118194,-118351,-111914,-88696,-18115,20014,655,885,43987,102287,114400,67081,85023,148905,137955,85580,75538,28918,-59405,-41017,58198,78434,31586,7145,-1144,-50666,-106084,-76361,-2738,59581,28107,-92339,-118655,-10076,41962,7262,-34605,13222,152001,185380,95224,53761,61546,-13120,-59778,-13523,16139,-19792,-42510,-52268,-74759,-47248,37913,62158,18521,177,56554,89931,36466,3441,36151,58902,58462,36401,-6051,10288,133679,210051,90622,-50099,-55699,-8390,-3473,17014,43576,32335,-8299,3379,20108,-4437,-16738,-8687,1999,26957,-4126,-67184,-44613,-3293,23576,90012,125773,83392,14016,-58537,-25398,81353,110915,44859,14819,-11938,-73869,-79220,-44360,-63210,-68082,2454,81429,17551,-91593,-101262,-65063,5559,40392,-8526,-6550,14213,-6041,-14122,42872,82039,73003,40476,-22894,-110972,-133503,-80344,-23578,14714,10281,-69384,-154762,-168579,-119450,-27787,84597,126361,48633,-30685,-18935,32189,77549,137531,123233,34797,-43716,-28587,-482,-1504,12939,22116,-67343,-151436,-70933,24505,39301,70192,158202,200031,103239,-42821,-111921,-101844,-72396,-11027,38043,363,-50361,9761,82849,84691,105026,90367,31100,-3485,19473,61015,92958,54198,-2880,-8337,-4552,-40937,-100782,-147850,-137163,-66459,16906,56259,63279,59292,35111,12064,3802,-49264,-143717,-149618,-7240,104690,163340,195642,121732,10759,3311,67994,106675,72211,55764,91367,92773,8997,-10062,59587,66843,-20898,-57693,5528,17467,-60274,-125263,-82878,-18724,-5589,16053,65693,93876,82296,52800,45851,25970,-16984,-22274,51585,87609,47765,53313,87278,67014,17610,18238,52113,57517,33662,-48358,-95589,-76820,-61534,-48692,-28805,-25154,-7910,-12061,-76020,-84913,12003,59368,-3593,-61728,-77941,-53891,-7029,18337,-5201,-35034,-30899,15704,46941,45177,54329,95036,90014,54737,28234,39563,20999,-30785,-31762,20092,66902,76698,13720,-90738,-113875,-75053,-38567,-10569,1003,-3569,9480,-17178,-88189,-113096,-75316,-55276,-60398,-39385,-23928,-35348,-45619,-64301,-81036,-90074,-41226,17333,45839,46969,6858,-42358,-55724,-47939,-54598,-62549,-22972,36198,59570,50224,347,-84475,-95687,-18781,1114,-44134,-35514,29769,33449,291,40418,175020,239456,177143,90415,42515,24539,60627,93274,37138,-57788,-65322,29861,47839,7870,-16658,-69218,-114163,-77666,-4633,18406,-44184,-112598,-104476,-70305,-69414,-10919,122363,166698,69042,-96739,-187694,-166248,-96242,-37208,30343,98274,103862,81767,62003,-18247,-96717,-47394,35741,62606,40729,21379,-48389,-144172,-172274,-138566,-58926,24797,50448,4270,-50001,-37202,14399,42400,12178,-15774,-53262,-74278,-3564,75336,57486,55006,85168,76352,70834,75547,52979,-41125,-149906,-149730,-46093,37388,24391,-4156,-2712,47328,112439,110530,66278,11623,-53286,-47640,37918,44847,31945,133454,191221,116667,36062,-40451,-72090,-28203,-20948,-78605,-61497,-24990,-66296,-48443,12853,-3103,32103,156500,202381,112438,10946,-10352,39388,109140,112709,44776,7263,-21153,-46060,-50124,-74030,-118035,-66124,64304,139314,129204,60234,-26559,-66446,3522,54530,-7755,-87037,-86308,-55458,-45902,-34906,-43048,-38309,-42471,-27398,3453,52345,61136,-27722,-71495,-41376,-71178,-136103,-144314,-126903,-130142,-131001,-90093,-60107,-85051,-112847,-159642,-241102,-203971,-96108,-52245,-38575,-13364,-29179,-14369,21690,-16790,-12001,109749,109016,-383,-13898,30006,40447,-8929,-95952,-116713,-51414,6281,35241,20024,-56166,-76104,29405,105229,114678,77985,30849,50651,108574,131833,96362,4559,-30348,-18918,-55489,-44356,13728,23447,-7336,-13567,14689,50485,14257,-79484,-111346,-101052,-68396,-8941,22797,-18579,-20533,14858,44042,89899,110904,95573,62866,67517,88470,106010,97006,68130,69328,73090,38860,18649,19120,-23032,-86973,-79885,24386,115092,91163,-5136,-88727,-59426,88079,144601,92416,105546,153278,102866,61252,50489,33981,-39927,-99035,-55182,8720,-8844,-47077,-10741,77230,127645,105890,51089,-11301,-75912,-103371,-96275,-32684,78631,80913,-44565,-78554,28835,72608,53097,80245,93980,67114,92438,170479,167857,73107,-30288,-95416,-114604,-115680,-48743,46563,17341,-83887,-76642,5295,18854,-70049,-113300,-49275,7048,-23144,-68409,-53271,-59527,-120528,-107563,-64701,-92106,-141528,-127287,-53106,25404,75777,81377,51673,45558,33160,-19431,-24609,17151,-6207,-5739,97737,112039,46118,38719,52334,36508,52241,69761,65223,63308,16781,-3597,76458,151140,99232,35175,36400,53355,39840,-20477,-30015,-690,-43636,-140441,-97582,2688,38260,62976,21471,-6460,80142,152008,113664,73450,52855,43104,-3123,-23861,39802,87972,60637,47870,-12706,-108964,-102224,-7847,4075,-68161,-71135,-187,38516,3218,-56368,-73978,-41418,-49619,-87599,-94967,-59361,15410,43496,-6723,-43652,-25651,24615,65837,45314,-39657,-94877,-85125,-51927,-41904,-68366,-47085,15931,44531,25408,-2585,-39114,-51854,-17960,5008,20,8932,-4490,-28353,-35882,-35359,-15063,12997,33459,6006,-21865,42168,143451,132355,43047,33121,45139,51208,33956,-19934,-23987,-4621,-47789,-74128,-50465,-32743,-9057,35117,45386,15421,-42952,-52375,1671,11191,4123,24363,-23790,-103851,-120462,-65688,29586,72371,26644,-25579,-48196,-34150,39972,91344,84665,81940,20214,-122109,-186234,-102943,11042,38715,-9656,-32091,97,-1459,-55221,-85689,-20514,82463,48281,-30069,3584,23836,-2969,37977,9152,-41927,67567,136349,3596,-73015,385,51232,70201,75934,3033,-77938,-77674,-28528,41480,82831,27595,-54189,-88313,-111620,-148843,-160952,-141743,-91109,-15807,46927,62667,21898,-55072,-91611,-67656,16721,113935,152554,151208,126067,77684,29321,61190,110637,105273,69997,12167,-43374,-31833,-30484,-39277,-16697,21366,108101,127842,5558,-84622,-63271,-17090,56458,83607,23312,-25583,-13242,-16872,-70500,-110818,-22808,57076,6624,-48930,1588,46344,54561,41597,-495,-11500,6882,-2276,-79301,-118611,-63113,-9872,-6764,-68482,-110835,-7570,135977,134625,23192,-42220,-36613,23882,87563,56953,-9188,-33871,-35806,12142,81089,72216,31802,14166,-10383,-61827,-113023,-100252,-26476,13727,-23971,-27868,8116,29072,34132,58132,37510,-70615,-142454,-71850,37697,53054,4362,-30460,-31918,-84673,-134078,-109974,-73251,-27360,19688,29673,26892,64569,68589,10503,-26306,14527,61491,127661,180816,132493],[111832,31841,-71928,-91409,-32646,44811,129732,154138,38722,-95270,-103722,-38212,-26016,-47227,-40537,-5255,15767,-1469,-14882,33968,63458,41579,5244,11804,-11290,-45553,-82379,-83498,4869,156027,182659,82659,71357,86894,24422,-8188,6879,24553,47007,47967,12724,-8241,-6385,8276,16763,30992,227,-23333,32995,44726,-14598,-44070,-4702,37745,57431,28994,-21373,-25681,-2605,-24974,-40160,22924,81098,33719,-72712,-103600,-26343,46606,62362,40601,-19675,-89169,-105035,-72208,-42322,-31228,-39466,-52853,-45001,-46961,-61103,-47049,3771,-24859,-92273,-68603,17045,55148,30191,-7176,-4799,21597,26086,29734,22666,1057,-38838,-67643,-66938,-58312,-51911,-27803,-2627,5177,-17674,-36311,-22440,9222,40545,69352,92949,81402,55542,82604,83712,-1981,-14776,73998,67030,-16786,-52470,-77373,-108118,-88982,-30103,-5649,27432,30418,-71305,-115432,-43967,-27355,-81746,-76523,16485,108036,99723,58382,70831,108088,54996,11754,42271,41930,8887,31410,32932,-32233,-30346,50270,71569,43081,30295,55373,82814,48145,2670,13360,26444,12082,-23809,-61086,-14247,127389,180051,69818,-17553,-8272,19127,8318,-10276,-3956,8509,-112,2431,24598,39964,46644,38438,23554,45289,35256,-23949,-16934,20126,27483,30293,24954,8356,-12929,-75377,-54629,45189,67881,19611,23944,9232,-62482,-88127,-33119,18696,16631,30644,82803,-19728,-176485,-167822,-75700,20269,42373,-44577,-61419,-17876,5631,12379,41472,49938,58827,77008,34244,-93020,-170527,-121155,-64210,-25229,4809,-23079,-84416,-112077,-80215,-4477,90153,122668,58152,-16470,-27703,4395,84708,173527,150152,57240,-37625,-80734,-50328,685,19663,-8209,-108497,-178603,-88297,21482,36317,31856,70019,65241,16189,-69484,-130283,-117978,-64599,4057,38355,-9075,-58295,-25420,11119,20987,48488,34764,12441,39379,90404,128343,127101,39280,-54188,-61155,-7946,-21302,-109706,-169667,-157429,-104440,-2542,62197,46262,31533,59132,51421,-7092,-97138,-192610,-198231,-41794,126358,177526,165906,76071,-35884,-59894,20119,82460,71704,70733,95663,32247,-83351,-77018,5813,-12939,-73748,-52115,13411,25793,-5611,-50047,-38607,6782,21029,42219,72716,43222,-13346,-14415,19969,12887,-35626,-61846,-21513,36079,58060,80757,63155,4752,-36510,-32816,-13940,-20332,-34565,-65928,-57331,-28287,-38716,-43567,-1439,36128,41817,18726,-12036,-21184,2131,5325,-8016,-33232,-65500,-62702,-47597,-45697,-37527,8445,44814,44314,37866,21356,-13811,1789,44009,48076,25080,33554,-11706,-88739,-70478,-11918,4836,12449,4687,-63949,-87198,-25531,6149,-16816,-46443,-64379,-19290,4492,-61405,-117405,-84478,-16643,5815,-34690,-85455,-60481,19522,28401,-53345,-121445,-105871,-102714,-112326,-45470,18817,1598,-11401,52709,61954,-6268,18861,70582,38713,20084,4039,-84445,-113294,-8712,63654,11368,-20353,20778,28377,19723,36430,90319,149536,167243,143545,88577,14722,12424,37191,6058,-22246,25354,69122,7044,-15888,53622,64861,-5591,-30013,3903,40290,37447,10627,4284,1469,-58274,-80874,28709,128229,71355,-73434,-159532,-148980,-94684,-67370,-32232,57129,87258,31484,-5504,-23410,-46792,3743,93016,123176,101035,102917,87558,-10065,-92966,-102691,-59197,-10303,2278,-44508,-61426,-25355,17217,67188,76322,48686,9899,-38210,-50783,-41031,-36978,-1138,21600,16521,46556,64782,-13159,-124492,-120786,-19620,66516,105732,83195,31683,24322,71998,101700,42708,-24158,-41019,-56887,-36490,28955,-13453,-58892,27888,121363,111456,54377,-10602,-10435,20925,-9410,-50892,-42428,-28532,-45947,-12584,36598,-4367,-5929,105652,172879,103920,-2987,-34387,38006,110991,99900,32251,-13760,-51452,-73763,-62630,-68840,-99564,-60249,45984,127363,158657,105321,28157,-17069,-13376,339,-16302,-65083,-58223,-2827,23987,22044,3980,6246,5002,22443,42679,88593,111258,7852,-53121,8537,8387,-33947,-16502,-28448,-90535,-93556,-33657,-6184,-12275,-16849,-76149,-168402,-126833,-17740,-20318,-80897,-60666,-23722,9825,55332,52628,40925,98374,92456,23332,23739,49504,38164,-34908,-148551,-169234,-78835,3468,27744,6606,-50195,-81539,-24210,39066,61020,27223,1049,36195,75516,64205,33060,7436,14762,12508,-42835,-69639,-58098,-49839,-44744,-15750,12654,-20405,-86768,-95006,-59909,-41441,-31462,-14822,-6679,-37744,-46474,-27764,20548,82544,85573,68142,82095,95822,105079,154396,177621,150915,147513,128210,80852,92176,117872,67886,-3722,-12155,54496,142988,172948,120299,11288,-11169,129172,178081,41717,-49913,-19249,14636,62964,85297,36994,-39438,-78980,-64186,8473,24559,-4337,60316,162191,147697,55377,1287,-42954,-96095,-104975,-67570,-30807,12534,-4386,-91657,-75274,46955,68180,11999,21968,67110,110018,155890,203023,188322,119423,40152,-30508,-78181,-109780,-88669,-6356,29391,-43851,-109459,-75923,-32330,-73739,-77085,-14882,35510,21091,-33705,-33441,11003,-12430,-33411,-22120,-63725,-104349,-77532,-58151,-67874,-33284,33143,70043,86092,46442,-40564,-32853,63359,72394,68411,105903,54645,-11469,23970,64280,42811,15172,-8615,4572,32257,3915,-20156,54929,100819,29265,-12313,11952,18813,-3218,-45173,-66678,-42424,-21129,-62883,-26529,69368,87147,65086,33885,41870,106417,140128,97906,56566,33152,20058,-4806,32662,127867,180145,117534,25096,-57825,-91995,-48002,32685,16884,-63670,-72777,-62931,-69902,-56673,-51866,-64353,-37737,-37475,-86183,-108558,-79619,-17606,12926,-17596,-19022,17641,48275,60984,42038,-33616,-85841,-69985,-47459,-49104,-46734,-3694,56917,88132,47078,4665,1206,-19775,-58742,-63668,-37785,18352,36112,-11716,-73878,-98440,-71968,-26738,-261,-17595,-32208,2418,69707,118275,131297,116139,53338,11141,-20176,-66433,-76193,-56371,-65510,-73827,-57053,-55634,-81978,-66500,-43500,-34787,-22926,626,22193,1229,-13755,4693,-34058,-107395,-109308,3912,135011,138358,62767,31538,55549,116051,180561,144379,38628,-3726,-2078,-57463,-119362,-96323,-35635,-25868,-15489,40056,88537,88151,53355,-11773,-11745,84238,112564,45578,-17856,-46399,250,108033,70908,-14777,66543,132184,47056,24906,79489,67790,76312,113198,32214,-72464,-74360,-29413,23330,42545,-16012,-71898,-82227,-89000,-92198,-91579,-77346,-29744,6328,36384,46215,-26518,-125320,-122156,-19051,102626,168363,117761,40750,36334,72284,50279,12889,2509,12293,23237,28165,-2519,-21226,-33766,-34629,-15751,25732,115514,138789,53079,-18948,-33563,-18695,60536,99809,36754,-2444,26824,-9127,-117680,-177511,-58689,56010,15754,-45196,-28110,-17165,-18888,-35083,-72544,-38861,15230,-18040,-110185,-135980,-55371,780,-25544,-87042,-85782,15376,78499,20703,-78351,-95525,-4776,77274,69303,25312,-18469,-62774,-70882,8321,111834,137121,104468,73839,41712,-12896,-60643,-30683,34812,35991,-28824,-38685,28231,77062,70343,66380,42664,-82040,-193143,-139333,-40800,-25645,-4810,31828,20430,-72817,-166376,-156612,-79847,-466,48118,30005,-897,21393,25495,-4574,-33832,-23675,9087,86064,150837,134401],[117391,100858,3103,-56532,-45794,-4016,47844,76275,2451,-99358,-97891,-17865,-15061,-67338,-70023,-37457,-39045,-64532,-43604,13395,34999,17134,-19855,-11846,-8377,-42230,-89308,-87806,-19374,62973,65183,35500,49311,31952,-3840,19261,59921,97136,129736,93144,23602,17458,48272,62916,72206,80325,47387,26565,61356,57613,-574,-39446,-10022,20794,20190,-23206,-86628,-89101,-43452,-38641,-37263,35865,111628,90507,-24389,-74623,1307,43760,-33,-31306,-56828,-97168,-81315,-52333,-84291,-88557,-50369,-27126,-2448,27106,44261,60600,74251,-10583,-110684,-72139,18012,52891,30528,-44729,-64489,8557,45327,17956,29164,68275,23687,-25646,-8161,6328,1186,-24891,-39373,-24369,-21758,-30266,-39646,-29700,9181,32491,6544,-11566,15302,78744,108722,67836,67618,109842,47256,-55650,-95374,-119922,-111460,-59898,-19249,-10692,-3992,-27737,-89762,-110428,-94680,-110225,-132025,-67711,9415,-9125,-52115,-11954,77588,132704,104577,66037,40881,16601,29030,96385,88767,-32952,-85551,-9887,53759,62261,47231,26284,32162,32300,9715,2862,-22519,-75626,-112418,-119077,-35672,79668,96333,39290,10769,11809,24310,18122,-13126,-12810,8662,524,-13818,-2504,27395,43921,62994,61591,55981,57356,32325,41356,85764,71487,6001,-27904,-12184,9141,-43363,-64622,-18441,-6653,-34591,-14170,5877,-3407,-5898,32284,109135,138561,85388,41777,-73791,-191015,-160308,-63813,12581,34105,-30003,-62874,-35761,9484,35553,22843,-10443,13843,58832,50601,-12351,-61566,-63885,-64463,-27629,35019,31065,-28524,-65180,-56900,-26385,31008,67892,41380,-667,-17209,-17173,57041,144598,126037,86590,42766,-25800,-49015,-18687,-9536,-60712,-120345,-114681,-21933,44097,39575,27536,12660,-16335,-23808,-28894,-41921,-41145,-19311,29918,40216,-19972,-48193,-5759,22965,33484,35494,-19833,-48806,34643,143503,150723,69941,-12764,-39394,-36466,9295,7377,-70458,-113528,-84419,-25358,65482,104843,59621,67754,127065,121471,38501,-70224,-179029,-241443,-127003,106745,170095,93644,27527,-22455,-57659,-36399,4212,10545,37503,60859,-11163,-98702,-57319,-2984,-68315,-111757,-40086,35144,60018,75630,38355,-1433,25487,72212,96412,84666,25359,-28119,-26776,-11265,-43115,-101954,-130133,-86396,11964,100898,123134,66754,-1181,-58165,-96660,-86150,-85233,-106359,-88257,-32388,-20216,-38162,3905,80006,104202,60335,19398,24682,9259,-29942,-36665,14922,45438,19494,4080,-28875,-67906,-47728,44972,116164,94677,47888,-9186,-87931,-102048,-21092,32665,-6187,-8849,-26349,-79971,-60718,-27414,-33135,-1373,23609,-47952,-86108,-2713,28143,-34748,-85755,-115703,-75091,-5595,-11362,-35212,2161,71266,92494,19290,-47065,19978,148930,139220,1674,-112598,-154759,-185516,-157037,-46135,57874,52155,9594,68120,89090,9271,29523,76584,31778,6686,3841,-56776,-85413,-31654,25156,16105,-35809,-54120,-37137,3308,-7723,-21326,25444,106207,142862,112492,27765,-13082,-29883,-61756,-43075,25043,28888,-62492,-78326,41866,117731,70531,23951,34303,75470,109862,113222,105130,65048,-45180,-127456,-57889,75467,81458,-4133,-79987,-97664,-57656,-60970,-91627,-45500,-352,-24366,-22476,23368,727,-25807,29209,98625,107640,121251,139578,69639,-14097,-40769,-39009,-37427,-38047,-64536,-49872,-19115,1204,67801,115350,110021,63556,-26876,-104511,-130720,-103877,-73228,-74561,-61259,-8279,-2583,-78845,-134480,-66965,41425,89523,112524,79925,3494,-28016,6975,26478,-25090,-72290,-55423,-20411,24203,85149,55670,-7307,-7791,20345,25502,6862,-6433,-8651,-19564,-17767,14302,22922,8196,-20599,-33049,-15693,-22754,-34334,11429,50931,41051,5304,-14644,15007,31546,5206,-3016,-9089,-60667,-98671,-96507,-85592,-80914,-49316,15616,89654,121308,75508,57996,74397,40705,-1118,2816,-1845,700,37165,52595,37271,-22167,-70482,-89291,-65154,-31677,25583,82963,32882,-39010,9479,64190,62744,57832,25302,-26429,-10775,28076,13983,-4292,7229,-14896,-57680,-15363,41774,-13724,-111041,-103221,-30750,19050,54274,73138,53144,36474,30662,39381,46673,16211,-11748,-53372,-136773,-147191,-65648,-12258,-20687,-21335,3716,-4551,-20615,-8199,-2534,-49532,-61262,-33570,-36557,-69006,-78690,-73096,-38949,9131,30932,15216,-49097,-78603,-42897,2028,27657,-4789,-50388,-14558,26776,9132,-24886,-49089,-52693,-61807,-72147,-51804,28599,95488,68913,24419,45613,76344,92410,118146,109785,69869,62447,53386,64840,127149,146743,48608,-41217,-37963,3865,70603,129352,126845,88126,86430,122208,74800,-59763,-139266,-129440,-114983,-18579,78093,62372,3483,-32825,-39112,22484,61063,27919,37556,70070,28274,-26536,-38886,-42556,-46536,-36288,-31014,-50260,-48241,-42613,-70450,-55181,24123,33237,-43408,-50357,21684,69276,93387,143826,156438,97313,29443,-13438,-47097,-65177,-56604,-30076,18625,7365,-80364,-87708,-20386,-39516,-48524,2060,40672,43526,22885,8005,43878,50725,28254,32089,16964,-17751,-13363,-38668,-91554,-74691,-11230,20685,34907,13413,-40226,-26525,37004,45631,76629,95749,11412,-49261,-14200,18485,15488,3963,-15657,-8089,5337,-1337,-18872,-9217,-8537,-32775,-12247,6944,-29958,-46935,-48565,-64107,-67669,-30633,-24838,26654,143252,171961,125631,94132,62724,12364,-15504,-43,11567,-18350,-24261,1712,50907,97971,135649,119831,52328,-11352,-29905,-16677,22782,8482,-43732,-18407,-3023,-66465,-80919,-39446,-15802,5496,6322,-22166,-53512,-58228,-37117,-20561,-25895,11119,61807,74262,61140,71308,66823,29060,-29221,-79856,-73695,-23693,18105,32256,49308,29367,7519,14723,-19849,-75659,-78067,-58447,-10591,30347,12197,-41524,-105516,-133584,-90351,-23037,-16829,-31069,-30845,-4548,104158,188390,133221,35155,34144,47976,-24652,-113607,-125693,-82136,-62704,-58970,-62479,-94278,-96739,-101921,-91788,-27289,44811,66958,13902,-55687,-57879,-57072,-75131,-65225,32301,134476,121848,71042,81132,149332,228465,236777,131371,-8613,-67485,-17351,19044,-14737,-39128,-22059,1169,72474,153147,159475,133913,105363,40247,-213,17596,50350,33886,-57166,-105777,-1179,128565,89851,1676,7960,43495,48358,86197,96614,11646,-9404,41851,17319,4444,68942,102242,70044,100,-78746,-82220,-28251,5083,18526,15779,7439,19841,36700,77117,69468,-71130,-179218,-95726,68339,150103,141149,49911,-39601,-31940,47680,54762,-14046,-60736,-13256,51061,62465,6184,1319,43858,40088,69,14863,93590,116536,71958,35512,20157,5526,42362,79873,47874,5109,14254,-17483,-110045,-158714,-69472,32630,23415,-47290,-80925,-67551,-51270,-76551,-116394,-79048,-24442,-38652,-112425,-123148,-71122,-42049,-42427,-48734,-25704,23132,-12910,-110576,-141343,-99431,-1604,55540,9577,-30291,-41136,-93049,-116624,-51986,46097,103497,100031,79541,62419,16731,-14449,25431,47179,32529,9831,-5279,24784,87533,116558,86564,42696,-62178,-176015,-160663,-90578,-77765,-16019,54825,57250,-15985,-118705,-149317,-95322,-11363,44878,32218,-22253,-24240,-1908,9977,-16428,-49655,-48743,18473,74977,83862],[81205,135183,75237,-17663,-42985,-6344,4373,-23473,-48132,-54563,-33111,6871,-15684,-53363,-61750,-78254,-105991,-96410,-56562,4395,60877,87053,33276,-2368,6157,12537,-12187,-28151,-44965,-59412,-50597,11371,41428,5676,6159,52730,84146,122208,168964,133806,54388,61187,109396,106431,98694,110020,91127,50493,17144,3319,-3176,-38102,-46418,-41441,-42936,-55326,-95783,-96563,-30713,16899,21319,53536,97544,95378,21934,2093,63054,56799,-6572,-25630,-33147,-51765,-36771,-46902,-101636,-90381,-26991,5921,24440,56941,94913,106251,87450,7340,-60300,-27781,41115,74830,56345,-32917,-67118,26,24802,-31602,-16332,57468,46645,14431,15659,-7906,-34427,-63256,-85518,-66270,-18547,16144,4618,-13540,2001,17762,-31426,-63090,-25157,30728,65193,89996,126299,130391,53240,-34498,-76387,-79065,-35711,-13087,-35002,-37554,-44248,-99990,-107688,-73451,-79498,-112660,-105286,-57455,-43247,-91529,-119093,-44337,66650,95792,63955,52347,12896,-17366,24844,96790,85768,-22179,-96071,-41620,56320,100678,72754,15465,-9066,-2745,-320,-9551,-65354,-148174,-177523,-136876,-37526,27018,7144,-28861,-22415,7215,46061,33998,-42,2450,14511,-2652,-22803,-55505,-61071,-29077,49734,90011,47936,12445,5828,51396,124246,89594,-11876,-38792,-11939,4018,-34104,-73934,-92197,-86608,-86068,-78836,-46184,15659,56335,64279,99092,136524,62859,-29546,-90672,-112327,-83122,-47899,-1360,45628,20228,-28793,-43014,-9216,23368,-810,-32915,-6934,128,1117,37565,49090,-9163,-61904,-29900,24524,-1581,-54824,-69080,-78051,-84592,-44089,-1097,-19297,-33796,-6571,-1156,-8555,16203,41171,102002,143750,107497,22668,-14401,-43635,-117073,-128737,-40804,49620,60114,53654,64820,49003,40884,28717,35974,50682,41738,24550,38284,13887,-55891,-51177,52200,118717,92322,24585,-80337,-127661,-41867,91239,83986,-24709,-56990,3045,23710,12669,-11394,-51236,-63995,-20643,75596,165757,150265,70000,79289,125134,117451,48656,-53909,-141165,-193503,-117985,50410,93141,18208,-3992,-4976,-37279,-83431,-102486,-100249,-47551,10765,35187,17085,30346,21885,-41924,-63660,-14516,29207,46116,64038,22977,-32079,-10030,65516,107799,87212,37776,18052,24542,-5381,-100056,-162700,-142769,-57421,39852,117809,130707,84389,38794,-22483,-91317,-105499,-116105,-120604,-62343,-11240,-49538,-52784,49649,107544,61344,-4163,-24771,6664,27230,-2606,-11843,39359,74932,61574,71253,53891,1121,-15731,24367,75281,81946,26414,-50361,-105476,-98571,-27077,14057,-41577,-34544,-2145,-27179,-44572,-50941,-37716,44523,86784,-3780,-66837,6257,50595,-9726,-58353,-102011,-133648,-95081,-22612,43485,113228,163265,145613,66120,15760,78103,182517,149274,27733,-63829,-112538,-124343,-33354,83746,139537,99936,11075,95,29358,17745,28931,45848,51038,66566,46425,-2461,-23997,-49803,-52142,-5814,-39110,-110761,-104733,-31565,-16502,-31419,-27526,26671,76160,87088,61422,31781,-23124,-85163,-70029,-11521,4259,-57913,-89772,-24181,48919,64253,62058,87875,124481,127823,114243,122651,98790,-848,-95503,-65540,63700,127162,60802,-27030,-41675,18127,11896,-85564,-123252,-70105,-23099,22916,73918,20241,-74932,-66989,44175,103032,112435,102562,49242,11772,14413,-10153,-56813,-65903,-59711,-48147,-48769,-47149,20814,92114,122816,76912,-15999,-83032,-86109,-55040,-50468,-52961,-34673,-23968,-46333,-57799,-39317,-5797,6915,22653,69308,39407,-45922,-104747,-94010,-64111,-59442,-47093,-16720,16941,58914,119318,148426,103873,23556,-21813,-20114,-8866,-16215,-74622,-116301,-38929,60219,86796,71932,6699,-71749,-67932,-12048,-1133,-21852,-16325,28590,53453,39861,17315,-25270,-79072,-62953,-19251,-49248,-78452,-81742,-81674,-58750,-8724,31709,79018,90244,36577,32383,84738,83886,27690,-332,12951,40784,49287,26198,15964,-52590,-143041,-201516,-189779,-134313,-60708,18330,49088,15317,9290,37951,32629,16008,14745,10220,36039,68031,33338,-14999,665,14563,-907,42404,70048,13099,-63749,-85061,-57592,-26851,-24197,-27559,-23040,-15631,11119,83524,106110,36876,-10471,-28280,-68470,-57356,24999,50478,-4319,-5471,71131,83024,39895,37622,36957,-40262,-102196,-128642,-161615,-149020,-101501,-121578,-120764,-26387,71748,100711,44036,11425,29302,34934,48895,82526,83977,72435,69180,35808,-12571,-53648,-45280,-29769,-41114,-22071,79199,156093,96290,-7131,-42074,12412,79369,70766,-10193,-71962,-62319,-21145,46482,110229,97236,-2858,-61791,-56490,-75833,-81585,-29456,24513,74315,116671,81665,-22898,-93067,-111834,-124010,-151310,-51038,72422,87062,33255,-7843,-19277,9127,70382,76965,13746,-55590,-79710,-61933,-55932,-44266,-12367,4893,-22031,-51468,-39675,18186,55671,18136,11694,28210,-38465,-84154,-37380,-20480,-12955,78390,131468,51003,-37501,-46074,-37026,-26675,12536,20573,22925,25244,-22770,-21875,44530,14393,-23943,9077,16710,19823,51461,46234,43559,59869,62070,52587,23744,-31100,-31629,-14452,-32221,-29988,-7104,-18465,-29933,-30672,-30211,-18098,-40832,-71819,-12961,40060,-3223,-32721,-48393,-64897,-33060,29026,49225,22619,515,-4517,-17187,-65417,-76530,-18494,50172,35182,-33305,-57697,-62504,-59103,-76356,-76276,-58860,20866,137409,164590,139752,116069,27271,-106440,-147392,-80636,-10691,-30617,-43926,5646,33426,-2582,707,56251,95499,94850,46851,-42572,-66707,-34496,-23182,37759,102000,37418,-32967,-621,47523,45514,25942,38489,24794,-14039,-20168,-27965,-42513,-2395,58856,82995,72237,89489,128997,113685,-13315,-137365,-117438,-41136,-13086,-17526,6169,16121,8208,7399,-17277,-35911,-34223,-57050,-46295,-11650,-2579,-4253,-59875,-137730,-121050,-25500,-9627,-46256,-65703,-43018,75457,133007,52180,1930,79659,138392,55348,-92447,-148479,-97276,-68428,-74000,-75733,-62676,-30254,-56636,-86111,-43062,32583,79633,39180,-55042,-80657,-65649,-44674,-22373,13230,42665,48390,51208,75559,140757,190118,158163,77224,-20793,-71955,-5012,79829,72188,35347,35291,71006,140765,165194,111521,61876,30593,8406,-5901,-48564,-66815,-31679,-52560,-88426,-9950,77321,40602,-21420,-50165,-41974,-4205,48068,39251,-47535,-52180,8956,15730,68906,175337,178359,88305,-7318,-88255,-84221,2913,68456,54297,21736,20988,21623,42272,126890,136473,-40713,-180616,-86788,61797,98654,61704,2673,-21598,-3406,37460,37961,1350,-23955,25362,93264,74757,-9950,18663,110073,98398,12187,-16453,33927,72099,75469,57925,28723,-8289,-1521,41762,41393,-21446,-41992,-29615,-42717,-52248,-21568,-1911,-28612,-93238,-105939,-62304,-41487,-48892,-48686,-42207,-40422,-27852,-69071,-81635,-71240,-90697,-66865,-12832,16287,12055,-82912,-173935,-138612,-59475,1315,27042,-4770,-36079,-53509,-113665,-147681,-127494,-66614,16700,59467,63050,73008,49821,21808,32311,15250,14781,47719,40743,13769,77168,140938,80103,14917,-16000,-67509,-71881,-37055,-43881,-27638,6404,47063,50736,905,-40889,-44465,-17331,8687,22454,-3521,-5690,27435,44593,4470,-41201,-42421,8670,29395,34012],[-6177,68588,48423,-21727,-35325,6468,-11209,-81697,-105202,-67759,-15350,-2538,-42655,-55534,-56442,-89275,-109257,-67415,-33726,1750,60862,116108,56650,-25871,-52575,-13080,3184,-27897,-96893,-118212,-64846,6898,29956,27714,52211,54693,27721,50899,105625,97316,36250,19978,24099,28792,65560,106494,85782,17323,-63060,-84814,-32337,-30893,-62893,-67935,-36725,-15287,-34546,-31825,24490,69015,73277,74917,74402,64639,51984,92488,140274,86412,12792,9682,17683,11204,18031,5629,-23346,-19151,9585,23335,18866,5958,21961,36171,42603,36230,32146,41704,79230,112140,102388,45135,-2764,-16963,-33450,-56301,-42575,18057,65875,67331,1302,-91715,-123191,-97764,-83281,-54246,897,18789,-21495,-33090,13388,41012,3229,-38383,-40421,-19450,26674,100093,128032,99344,67249,29387,-10226,-224,44749,41277,3973,-14198,-32388,-71650,-48577,17460,32862,-1513,-28362,-78566,-112732,-80093,-63769,-27185,34465,23827,-20466,14768,29601,7833,24887,58532,60178,36917,4554,21285,103653,161917,116826,45695,-1472,-31067,-23049,-7015,-39713,-104580,-136934,-91823,-27326,-12873,-53571,-106622,-82389,11329,85101,45755,-5757,9996,44617,60755,31529,-70629,-126413,-75967,43408,104557,38500,-42538,-61609,6330,92553,56982,-34134,-33812,-11245,-29108,-46588,-52873,-104309,-104130,-67116,-78956,-81088,-13625,47546,55257,52971,61411,-1091,-62030,-52324,-14368,-6328,-32469,8973,88635,66812,-2603,-41121,-18238,16683,21470,15200,21224,-20737,-39490,14622,38468,-14511,-48386,-4043,14863,-46475,-80425,-75437,-97035,-104745,-51283,-24812,-83240,-96897,-3252,39695,-54345,-96890,-12164,120518,185471,162212,80698,31647,-31812,-118176,-104869,1035,65221,59614,99961,153960,166969,147008,94650,67521,77356,63100,29818,7169,-44376,-94353,-50716,94014,176449,99416,-19974,-122079,-153150,-89512,12012,13635,-49927,-53320,17921,55996,17626,-37855,-56483,-53500,-10812,111733,210242,144027,31698,14329,31649,27671,-2774,-69504,-84103,-41280,-1576,4644,-2967,-20094,-11810,9309,-10596,-75160,-122035,-120098,-74836,5519,123734,170912,121421,53768,30818,37279,22798,-1068,-14591,-19810,-52479,-70109,-50598,914,56647,74270,64740,70851,80837,29494,-94133,-145097,-77396,15207,57279,83771,112444,90735,51290,14167,-25415,-60852,-101988,-76196,-7703,-2817,-72834,-47396,60793,45248,-68685,-104968,-83322,-30946,60197,86681,49970,44482,43981,32832,64086,87781,67942,20189,-19008,-15829,2703,-48257,-92776,-66638,-17881,4173,768,-41338,-22166,20263,-4230,-61533,-79920,-24286,72163,123815,73534,13773,37929,83672,52197,4157,-68505,-184362,-208649,-91828,23981,110631,168828,110452,9611,-2547,56611,87605,36423,-22037,-45210,-32077,-6671,45601,100327,110958,76541,6130,-50151,-28277,34365,38567,13457,70940,135734,99954,55786,38288,-33951,-73956,-10363,-11622,-99347,-126140,-54011,12771,12573,-40509,-35773,11897,42498,71595,82829,19379,-57686,-49950,-4274,5814,-42182,-79061,-86192,-51992,8877,57796,108374,135981,79289,32640,72439,108562,59952,-28027,-27963,93380,173692,91191,3638,13229,75797,56797,-71963,-140870,-77842,281,24695,11588,-48510,-115837,-106090,20077,111960,110099,61599,3532,-3076,36404,14466,-64733,-93970,-96168,-103655,-94448,-81363,-44236,8908,51309,24286,-29749,-44746,-2983,32817,28230,30759,19446,-48426,-74393,1273,53949,29421,-24591,-28360,36331,32739,-68159,-158385,-159059,-110665,-59911,-2823,27295,30054,30049,57541,99077,77067,-13377,-43582,755,30600,-24079,-126378,-157495,-62595,28748,68851,89833,30607,-68043,-69473,6460,30681,-18737,-17881,34709,55606,57556,45882,-23710,-114964,-127391,-63081,-46344,-37511,-14876,-27464,-22195,32858,54224,58077,76409,42140,-3724,-4240,22576,-1574,-57405,-58216,8382,29666,-1348,-595,-42636,-108876,-176004,-190243,-140069,-76407,-10805,61256,75638,15288,-39210,-74827,-76206,-34735,-15349,4945,75013,74377,-4849,-14528,-3048,-31373,15576,59385,38570,13991,-16269,-66510,-81901,-121773,-168546,-123264,-35834,15381,92289,151447,110681,43257,14496,-661,15067,105746,148941,63454,15752,63761,67109,53497,86292,96957,2889,-103569,-155975,-167006,-104838,-41992,-96636,-126493,-28680,51761,66545,74025,96640,86794,51114,47271,94223,94044,27806,1940,-560,-18833,-32095,5620,22799,4751,19484,97346,149555,90873,-20600,-108290,-56339,61419,53427,-73507,-136407,-85321,-14632,23649,35324,18294,-17528,-26431,-37210,-119814,-184276,-127146,-44055,-12969,4614,-2045,-43871,-57007,-62762,-81343,-80078,13994,91389,70268,-9480,-47566,-56545,-47798,30361,95770,36674,-45401,-46385,-44976,-89866,-98882,-44771,-13453,-23660,-23344,-12764,56304,137380,80780,23509,54447,9490,-94373,-125137,-107900,-55775,68756,127128,38882,-53666,-49353,-32213,-33968,24577,56729,6449,-23843,-306,54131,97551,46843,4582,11302,-17741,-23498,28378,42133,26611,38075,54476,27638,-44779,-118212,-85994,15847,52050,36393,23243,-1652,-37236,-70043,-49414,-23572,-89650,-150945,-99296,-27648,-2841,2164,-62469,-111961,-49480,59130,91374,48412,14036,-19690,-59428,-97746,-78214,19183,101224,70726,6199,-44679,-86703,-52493,-43093,-81339,-80568,4027,72228,67579,81499,86230,-3393,-123872,-141767,-78843,8680,15819,-17736,2095,13024,-60299,-71684,21856,132612,163539,80840,-90973,-172641,-101850,-27189,36317,115458,98071,13693,33728,104158,94063,54011,82307,75298,12531,11680,-7320,-67171,-47973,25517,68968,69483,66727,98008,116258,4893,-140198,-143006,-95414,-84817,-59293,4961,26193,10231,16442,32698,53389,42298,-27516,-47431,-32018,-21269,26195,36183,-44172,-87444,-31784,-20460,-56668,-64000,-21726,47972,25674,-37087,-3840,92122,126272,72848,-41335,-115418,-102614,-76286,-72777,-74248,-36015,42726,33149,-29965,-37167,6803,53734,41783,-5680,-21391,-32199,-23441,16440,25977,-6087,-6995,21168,40270,78850,87050,54618,52180,34239,-1943,35253,104345,104328,71974,74338,99395,106125,59217,-13426,-64938,-72567,-45735,-27357,-56527,-102069,-54208,11595,-10982,-27615,5585,-3117,-26780,-43604,-53431,-42683,-6318,-3937,-41810,8601,83304,54344,70214,145844,114895,41711,20774,-19234,-57231,-6640,56438,11871,-36798,-5790,41,-404,100111,167149,46254,-109089,-107946,-44305,-6585,-3927,-16438,25742,59698,34425,-5082,13820,47858,54111,59370,34167,-23578,22110,97220,71007,-7086,-54742,-39732,15838,88568,86348,-5726,-74609,-47297,12833,20974,-44769,-80916,-50153,6941,42258,40661,-37450,-123495,-136291,-57263,-1025,-12779,6225,46273,10253,-41722,-28647,-50648,-64450,-46535,-89628,-91068,-26442,9710,1618,-71044,-134983,-108850,-41247,8973,42777,47685,29141,-17712,-92735,-135604,-143439,-110643,-19658,52520,77211,113785,114089,58553,20179,-2054,-1202,27974,25279,-20168,36611,102404,27017,-31932,19897,53420,45723,34632,-3969,-64159,-99056,-34447,48355,61338,42774,30227,2174,-32023,-24464,-5870,18678,29789,4294,-39458,-42693,-14217,7240,-31146,-51040],[-60219,-13785,-10876,-9654,12989,33020,4789,-40695,-91354,-95192,-33487,-7258,-37567,-31543,-7945,-10468,-8170,23467,31701,6227,11272,70693,49719,-34219,-106065,-86091,-31963,-37983,-101408,-87077,-16248,215,18403,76301,104795,44904,-25015,-6613,26720,14557,-19218,-75919,-135205,-82075,40425,102471,62814,-17044,-81860,-87026,-13987,25317,6318,-1242,36327,39612,10404,22837,54844,55060,59709,74559,66483,61904,100601,172643,200070,128881,37656,-1665,-7776,5062,52331,95119,70855,23905,9185,4378,-22301,-79019,-95400,-60100,6594,63491,78447,55787,62920,104115,126543,101813,32934,-35022,-44676,-10959,-14795,9540,88314,98406,-17277,-133292,-137350,-68932,-28304,-5205,14313,-24920,-96205,-73747,13790,51411,37896,1377,-35426,-27985,36913,104390,72626,5427,19063,42399,19839,15597,22642,15738,41240,53457,34617,24920,40755,88910,117052,87666,7294,-108278,-132776,-17790,26124,-8533,-23985,-50037,-77011,-8636,48300,29159,-2289,-11265,8274,52445,67979,63556,115707,166403,117913,62675,18428,-51342,-57642,-8886,27206,35884,4099,-18828,-29617,-51108,-89521,-139805,-100391,21524,86093,27245,-45575,-26718,58927,134496,95727,-42183,-121181,-82038,24556,71562,18172,-44773,-81425,-63024,-8620,-1927,-31313,-14395,-11254,-48902,-39251,759,-58166,-70201,-402,-11175,-77678,-70884,-16132,19656,28585,18271,-33338,-51843,-25275,490,-8757,-34151,26062,106775,58597,-11500,-25802,4764,42516,66825,46247,32516,13585,-34246,-68941,-69179,-51365,-15936,47073,40437,-26867,-62516,-95490,-128284,-91768,-776,447,-97985,-124302,-26912,10881,-79352,-104620,3344,119985,110982,37486,33732,66165,12102,-59754,-32925,27276,33936,44592,149272,226194,214331,141836,74506,41067,38301,20734,-12227,-63692,-120906,-116268,-32865,83121,113339,12394,-92467,-146565,-139257,-67843,3772,13776,-1161,-17721,10065,50821,25554,-42956,-55209,-47698,-26292,72507,151251,56597,-71164,-89666,-67323,-64836,-70629,-91896,-38523,58530,34309,-46278,-48167,-19508,-7263,42439,56632,18816,-7208,-12720,-12622,29454,130746,198113,142757,58223,42366,52977,20849,-27844,-57278,-65969,-69232,-45052,-46885,-54605,-6912,52875,95781,104849,78555,42847,-13701,-43799,-563,49025,49770,60208,104635,75533,23837,24145,30931,-513,-37214,-187,16108,-46360,-95780,-37103,36022,-26434,-134776,-128669,-90987,-39426,79104,139877,82173,40115,22982,4032,13412,38567,61237,21271,-36650,-29837,-33936,-105322,-120333,-35656,23268,5767,5141,5704,9757,10196,-32118,-85851,-72408,-10369,20987,55315,99384,104017,94085,105894,87404,34440,-60392,-185546,-212877,-108865,-47948,-15980,47160,-11495,-122614,-77719,16035,-2617,-66345,-85999,-66672,5106,31451,-33498,-77398,-54591,-1321,27230,-13469,-31749,38101,56992,11083,54566,115833,105623,104561,92030,10083,-26590,27279,45857,-15448,-64496,-17241,57386,35853,-57219,-43216,30197,47623,59426,78491,27572,-21236,6025,26032,-26986,-87478,-93629,-99850,-78236,-26699,15003,65781,92569,25881,-22216,38140,120655,120510,37401,14619,132634,189030,107631,53278,68022,86489,31852,-70555,-86574,-21817,20091,-26724,-120258,-159756,-128319,-61487,52638,126309,113904,78406,30621,16186,46043,35773,-34225,-81867,-137781,-153879,-82438,-31490,-41099,-53139,-34199,-23779,-40712,-41539,6917,54460,52824,40682,6175,-88878,-103168,17431,75469,47585,30074,22902,69868,94670,-25145,-149759,-144105,-78805,-20002,38528,72237,64232,17684,-8484,-21935,-55921,-98784,-59449,35732,73036,-1942,-91589,-105616,-63475,-25077,7427,64068,66684,3213,-20635,11161,10908,-27514,-5905,21278,12005,50545,95142,30491,-77752,-112440,-66508,-40675,-11978,50053,63477,40015,50011,38749,14510,64801,84040,22834,-42302,-38658,-31991,-75650,-101852,-42061,16186,33096,41150,13357,5897,-15480,-36955,-14239,17656,46981,98865,112381,42058,-28944,-67074,-81245,-52715,-41910,-27851,73545,121732,28965,-28704,-24956,-38542,7681,49716,34844,43728,44886,-13629,-51111,-115552,-173781,-110624,-18437,-7255,27945,123375,148445,78316,35353,30017,22203,94351,173593,103620,11543,-4280,-21521,-6090,43532,61830,-42,-65535,-63970,-16468,13870,-184,-48264,-27706,68487,64655,-14032,6729,80265,83549,64115,50079,21362,-32774,-89087,-93833,-71272,-68026,-37504,35283,43526,19511,31713,50433,45385,37169,-1321,-82271,-65684,50159,67366,-36825,-62947,11965,34814,-13092,-40885,-11340,12648,2449,-18677,-82184,-115234,-36831,9174,-68727,-129477,-89234,-36543,-25256,-47723,-53421,-16410,63661,81520,6655,-78831,-105243,-115915,-95657,-14272,65439,74102,68438,54097,-31449,-128437,-138305,-61033,-10098,8535,20254,-12574,-11357,59322,61779,41586,76562,32871,-104273,-185116,-136726,-21373,90043,116042,60740,5514,657,-12986,-53749,-24718,12074,-45567,-89363,-18150,85195,115644,62444,32399,6970,-29933,-33090,-1929,18471,24264,28650,38584,11835,-68167,-128519,-74820,38297,91483,82630,66989,65577,13336,-90764,-79175,-17617,-56393,-108151,-92874,-56280,-2302,13113,-46109,-65444,-1368,66415,72126,61349,44525,-20870,-97231,-97047,-52815,16060,81088,58499,7378,-44674,-95045,-42788,8504,-12814,-17477,33343,37771,3303,32463,71053,37651,-36560,-66328,-46097,17969,46348,10874,-10770,5752,-33712,-28605,71217,171255,157375,48550,-112591,-201290,-133364,-37286,-10257,19302,29567,-20128,14372,111187,125467,91875,100950,70953,10242,36178,34277,-58366,-65762,2572,40147,33331,15295,25868,75694,44970,-66208,-114935,-127604,-141426,-91615,1139,11356,-14752,15653,69835,106327,82844,-12302,-46428,-25698,-2479,62990,115482,52686,-46914,-54838,-37352,-39632,-22018,22956,36625,-37560,-69755,8728,63841,33446,5685,-24411,-70992,-89030,-65155,-46457,-52172,-34356,44114,60617,6061,-11976,13251,11083,-16249,7171,46769,16047,-14981,22675,57516,12185,-38932,-27887,4527,39752,31423,18554,80820,138119,112135,72000,67243,70280,56632,67037,71541,29589,-20962,-68666,-114510,-88319,-57904,-62901,-49051,-70205,-46598,59234,52999,-34103,-22297,7381,2374,-19187,-44113,-43206,-6175,2963,-20421,53982,145719,94989,42520,52920,25804,2088,36084,35279,-25146,-21067,23530,-16963,-53073,-10117,-3238,-54247,-16550,84333,86546,-12771,-97706,-110994,-60946,-31554,-40224,22564,70594,7929,-70630,-26432,49563,22207,-42688,-40592,-24497,23624,47451,3916,-44078,-77429,-84263,-32431,85976,100097,-42081,-126857,-61184,-824,-2325,-34182,-62226,-59723,74,51702,58003,-51387,-169729,-114931,44419,83443,23053,28563,53420,6608,-41046,-41983,-72760,-77705,-14573,-16831,-51354,-34559,-4182,19611,16970,-39487,-91361,-72368,1416,62521,87073,94761,65882,1756,-45204,-48915,-20613,34775,84123,121109,176485,183335,91959,26263,21095,12392,3266,-5949,-28072,13259,56335,251,-23794,53820,115262,101372,58680,-1689,-82686,-153241,-110479,-9204,24839,35037,68826,57800,7289,-11250,14024,49140,11665,-54574,-70087,-17304,28029,10351,-69971,-102956],[-70460,-65661,-63764,-7001,39244,29623,6452,6639,-40992,-83322,-45973,-4586,-16067,1062,49067,71194,69380,72144,56193,-12074,-51153,4906,20418,-37198,-107434,-114279,-52550,-7606,-41462,-45432,-20935,-32783,-2292,78150,102964,41824,-251,27581,20712,-22268,-43318,-120967,-191895,-94119,53522,101678,64275,5654,-5475,30500,86459,120488,103391,63002,58179,22333,-31879,-15265,13579,-7302,-10209,26011,52310,95718,154445,191305,186689,138870,51210,-54755,-107535,-65370,53699,138803,74314,-16276,-32234,-42762,-76177,-118317,-123295,-67238,22343,68219,37401,-18646,-26055,24943,80770,58893,-15316,-36996,7926,32829,4735,22206,87131,85086,8769,-44365,-33174,-2188,15517,13184,-2343,-48034,-85329,-46095,-2082,15750,24764,4795,-23730,9404,72728,85416,7896,-84574,-73838,-12939,-7908,-22234,-52202,-85146,-13654,70882,71147,55001,59044,73397,78274,52992,-20824,-97970,-77062,47845,99676,28562,-43920,-77488,-71455,-9150,6762,-30018,-69948,-83236,-47282,233,4249,-2967,41869,81455,53108,41610,32423,-40804,-74192,-29722,51397,144326,151427,64991,-3373,-43607,-74006,-87665,-34017,45802,62750,14854,-55498,-70032,17999,111389,99589,5643,-72614,-81389,-18589,15086,13280,21526,-17592,-87954,-93573,-24001,35013,42206,4877,-18311,21879,65024,-8712,-35122,54678,67317,-43778,-96601,-50484,-3920,16259,21062,-19284,-29291,-25653,-42184,-57111,-37253,39267,87261,23970,-13187,21496,56858,80741,82490,13399,4640,64802,4529,-128308,-136071,-50162,25119,65346,48344,18539,-30074,-129025,-176807,-92497,45746,66371,-17263,-60474,-59453,-89862,-92471,-29452,41463,80103,-13083,-126955,-54880,64360,51667,13857,44664,50183,10818,36885,155068,194996,114333,40683,9897,2408,-12363,-36212,-63831,-116769,-152718,-98399,154,56273,18720,-77729,-139074,-163316,-138263,-47359,26210,38870,36427,10353,18821,44028,13697,-45750,-32961,-24201,-44924,-783,34388,-59292,-166687,-141287,-80462,-79384,-98779,-98239,-32656,8589,-86703,-126231,-40540,-4312,-12293,69812,144913,138189,116952,79407,34937,720,16953,71096,80338,26091,-28982,-50824,-44654,-39479,-41100,-20778,1731,12251,-26829,-54687,-21294,35221,103365,98919,12750,9682,66741,57549,32835,55975,72909,91818,103304,46942,12207,38138,37789,18976,37437,69030,-1681,-123607,-137308,-57070,-6345,-42218,-75000,-46466,-38708,-34620,33703,88678,57202,31663,30088,4656,-18637,-20186,10335,-10091,-31436,31496,27177,-81272,-129023,-67188,-28909,-41114,6854,44331,29771,-15335,-78358,-98284,-49398,-36618,-91625,-92315,4478,94143,107086,74101,40434,-3943,-78310,-126440,-95558,-41064,-79474,-141669,-120925,-140957,-202332,-129857,-18277,-13147,-58986,-80431,-71580,-7551,-16684,-132877,-210607,-164453,-37459,64951,40153,-31136,-1948,37643,-11395,-34355,-9630,37691,102624,102417,27236,5893,54926,78732,65014,25952,41406,78896,27774,-73727,-26305,74035,78081,34803,8864,-28761,-32472,757,-34547,-126690,-160744,-132143,-102030,-65138,-51441,-58358,-28546,6032,-6032,-15229,28055,97552,124441,65159,30687,105840,120899,58657,43483,59332,48433,-17225,-63081,-22168,24201,17579,-71962,-201340,-222929,-107911,11601,88495,95661,74323,78483,64477,39101,19806,5872,-11269,-42464,-129868,-143897,-34801,38763,3815,-78607,-87017,-27021,-16678,-57178,-60104,-20014,-20326,-42014,-48865,-96622,-132618,-51951,15686,30046,69611,72158,83237,105784,15583,-106544,-101627,-39604,2068,45118,92736,101845,41068,-24430,-93385,-144514,-125477,-50528,21575,42735,5704,-49489,-82935,-76261,-53475,-44408,6022,61916,42366,-3862,-20080,-46034,-53674,-15086,-3055,-11185,51777,117536,72620,-15098,-38702,-31053,-60243,-56096,24300,83970,51793,2116,-33162,-44377,13080,67389,60495,21491,7628,4040,-32391,-72434,-56914,3525,61020,75570,30423,41857,71600,75663,88253,106896,112095,113724,86233,47979,49790,45984,-5545,-34483,-42640,-31036,46224,104772,25695,-62719,-31455,26969,59483,32341,-31610,-26616,18180,25490,17006,-21644,-36706,6071,-1506,-83492,-94548,8696,76167,31269,-3865,-377,-24411,4120,80991,62788,-13551,-60390,-87463,-83042,-79140,-70311,-62726,-46267,18150,91663,42348,-53390,-57585,56672,177082,124122,-21210,-46692,9193,32440,59533,58675,-19041,-98247,-122832,-113612,-112944,-136906,-107494,-11581,18855,4833,3563,-24190,-51142,-13857,12289,-25438,-30151,42988,70775,28145,44765,90897,32996,-58712,-73903,-2205,22318,-25397,-33744,-8545,34403,97910,80897,-42325,-136418,-116867,-58149,-38819,-55165,-63369,-71066,-21258,-11640,-65671,-85575,-81799,-106533,-95494,-32176,17981,66397,105405,53842,-55953,-112285,-84745,-17803,25701,42470,34316,-39054,-116971,-90595,-13925,45870,63505,-13531,-133337,-179864,-112894,-6943,55990,65901,57910,43617,35216,16713,-30507,-53649,-46077,-64484,-94397,-40943,64243,106000,70348,38586,210,-12345,-8457,-4405,23720,56551,51290,49044,34743,-19885,-58669,-33749,2704,49139,95336,119090,139197,68657,-69519,-57561,20077,18525,-880,-30487,-54142,-15775,4292,-4980,26013,53828,46132,47082,85296,85659,20673,-40981,-36100,-15360,43,27843,2140,-40688,-48433,-71842,-44037,14249,54191,75935,89709,66999,25529,30660,82233,116773,67859,-11844,-41071,-16136,14255,7415,-23751,-89,14663,40390,133369,192741,111382,-8828,-88591,-125571,-81145,-16261,-38020,-67716,-68018,-82433,-41441,41244,75117,77090,71800,26838,7819,63913,87966,13961,-19635,7728,20672,-351,-16270,-10754,46080,75411,18500,-35834,-82319,-124159,-90930,-17203,-29856,-59099,-26642,24457,67929,54053,-40785,-74475,-16831,43117,83973,96918,43299,-49434,-57240,-18358,-5814,12333,44202,43121,-28227,-50893,10616,40272,-7447,-42404,-21837,-22803,-45161,-28257,-4672,-9194,-11062,23666,34934,12340,20277,53021,-3121,-82963,-39111,51473,39597,-14723,-6658,55707,31555,-63624,-81857,-19046,44185,42614,44132,129730,211508,188999,88190,9118,17461,40526,52836,48713,33635,39934,14316,-31477,-7231,-16450,-63987,-46283,-48473,-41617,61490,83296,11392,20898,46693,21684,-37281,-67582,-32532,21644,11842,-44609,62,104937,106916,33352,-10306,4224,16325,14521,12403,-7051,1939,33998,5058,-33621,-8419,19588,-47046,-109614,-42443,45313,28305,-40043,-59633,-27882,-31513,-63434,-2994,43396,-23887,-107314,-83055,-20708,-43109,-125883,-102210,-24968,25774,17735,-27979,-59506,-72889,-79348,-56262,21828,28817,-73667,-119644,-47048,-10093,-24767,-24677,-28812,-47586,-30329,-1938,21711,-42466,-136744,-66500,99353,120925,31736,-10712,-22810,-32705,-29355,-15526,-54546,-72945,-8316,56518,40211,-5932,-15708,21617,60480,8111,-107111,-136926,-49569,14659,22490,47388,90274,91614,66927,69221,82720,66465,56405,92299,152815,156782,67371,3199,1386,6654,-1295,-2492,3542,16907,23225,-4999,6883,57083,77660,61941,26371,-37600,-82286,-137381,-147870,-97511,-64385,-30873,23145,61876,67878,62306,64491,63336,-12548,-70225,-53041,3896,30866,789,-66489,-91410],[-36260,-64588,-89115,-33388,18901,6735,-8951,6613,7899,-8428,-8533,9679,3545,15573,50777,62195,52297,61291,39796,-17194,-42312,1611,-12717,-61484,-72190,-57052,-33723,29999,30311,-20886,-51814,-47621,-12923,31175,54787,60326,81785,108913,82246,33656,3334,-69827,-100163,744,90374,112380,105066,83657,111367,170426,202204,189778,126587,34713,-4301,-33727,-87488,-90501,-55211,-46535,-55628,-34720,25806,131793,170817,121632,88986,90712,53599,-57748,-141648,-93125,50887,120969,29074,-63095,-69256,-81405,-99538,-88140,-52845,-4680,57376,60257,-19643,-92219,-92714,-54868,-9844,-29708,-70063,-17860,42116,-4523,-41141,9579,52051,48268,69043,109413,88412,28458,4499,-9515,-34176,-39499,-1417,21523,-31317,-46118,-14093,-18373,-19752,44945,86953,54721,-12527,-94683,-111815,-54282,-26734,-9958,-27325,-109332,-92371,-2175,10494,-13903,842,-839,-21340,-38161,-57230,-66409,-25956,73084,142735,112674,29559,-34244,-31692,-4745,-68092,-129786,-127033,-98861,-45549,-18356,-65766,-103257,-73928,-34234,-29906,4743,44802,4065,-53650,-58738,-2749,122571,191622,129133,63093,19435,-19473,-15305,36833,58951,51179,39021,78,-58850,-46869,7495,60430,49823,-26520,-77042,-44648,-3420,42430,87666,54028,-48022,-95266,-1555,107658,87880,19362,37952,102694,118216,26068,-14209,68351,105040,11325,-41135,3966,22020,8211,24745,2267,-1204,1164,-49259,-77776,-33681,37977,65089,17566,5429,53793,79865,77082,58813,-13750,-6902,87931,52062,-84695,-92861,-3356,52483,28571,-6464,10288,-6054,-105225,-172875,-106921,53643,150831,123824,45254,-66647,-142615,-75655,35364,49610,28561,-67080,-144818,-67253,47071,59178,46469,51976,25148,4220,49304,120997,91163,-4837,-20250,-7885,-444,-29773,-68220,-81458,-86448,-78252,-22861,43673,71702,25864,-56622,-102458,-144096,-140829,-75936,-12858,5360,10113,9896,40983,47861,-13045,-49836,-1539,255,-56567,-46628,-34965,-100797,-148039,-79643,160,-9579,-58790,-67408,-23906,-52653,-171051,-162104,-8514,25391,-17652,56570,174183,184394,139179,83606,17634,-84883,-115841,-56224,11705,6534,-56890,-107875,-87488,-25164,29432,92410,108804,53274,-10073,3404,34226,39206,71063,52066,-41404,-18039,90918,105285,66492,105016,145993,146506,102247,37372,45897,75120,33370,17912,76063,105479,7344,-111515,-117200,-48440,-9147,-2506,36338,73142,34397,-28480,-19917,28815,47362,55736,63171,30904,-7184,-26842,-14261,-16331,14469,114552,132671,15006,-80265,-89221,-73999,-59271,6625,53851,64283,17846,-61477,-79804,-53467,-87748,-147014,-154046,-92263,22106,77017,31765,-19445,-46671,-65739,-21008,48434,54516,-21164,-117299,-149173,-132413,-114552,-83122,-27214,32078,39999,16957,3230,17733,-18483,-77598,-103144,-68154,33045,102993,50773,-40086,-38518,-1408,-53653,-116901,-94895,-13844,66129,80338,28516,11318,53437,77572,95203,75396,70182,84472,45693,-32266,-3248,71407,86785,26552,-44510,-67971,-50187,-62705,-147959,-178913,-135774,-115618,-101961,-59029,-55552,-83886,-70748,-35217,7176,46249,46960,46995,70872,65430,48707,48864,8773,-62592,-54073,4055,31649,2934,-13237,15284,38601,30890,-41160,-151799,-163035,-26031,91471,109136,52029,25269,31776,30609,17659,-23493,-41792,-9979,-4733,-63517,-69600,11132,69514,39898,-69847,-88836,8403,56055,-15531,-86638,-81713,-64762,-54560,-12967,-9218,-97624,-115701,-49200,-115,37713,44269,25978,18384,10501,-35009,-45716,-25051,-6946,31191,87321,112336,65225,-14537,-92499,-112396,-43772,19589,18042,2017,-5228,-50711,-110745,-79469,-28181,-48919,-41060,13073,6979,-33066,-43310,-42064,-16289,13895,25497,44257,83627,105461,76538,21752,9628,-6680,-90837,-116267,-42109,28374,6122,-54940,-74436,-56983,-39327,-1735,61704,105451,117823,79297,15323,-12992,-7467,8036,31680,39287,-27729,-39583,94,29379,55151,95937,109316,67983,8624,5294,67977,103640,65099,9428,-13504,-3734,22860,47782,-3497,-76277,-13647,96519,111039,5234,-113439,-122663,-52317,-610,32331,65231,113659,119961,14903,-139950,-186232,-97704,-16361,-27817,-49191,-27712,-28587,-36335,-10349,6650,-8971,-41305,-72605,-96053,-151345,-159589,-101771,-55941,-13126,16369,-55110,-127150,-86607,57844,188650,162231,59525,11866,3412,-7401,19654,49732,38048,6995,-21771,-38447,-73338,-137300,-163476,-77053,7005,19989,-14196,-51872,-46176,-21549,-5896,-8130,5714,41331,55607,45930,58948,58158,-8263,-64882,-57145,-10275,-22074,-66716,-43848,33791,89459,91463,67808,32987,-16838,-48378,-50282,-40582,-55256,-100959,-176113,-150140,-97592,-67583,551,59928,15576,-45051,-34032,-15781,15080,24958,-36883,-61729,-6688,30576,17989,21546,31374,9556,-64004,-146721,-141333,-47780,52113,35227,-93411,-173936,-139972,-73251,-53412,-43978,-8487,11342,8011,22034,52358,45455,1958,-2912,16346,-29735,-47676,17102,65292,49981,27033,11626,9072,-5252,-9253,44536,91802,70740,60692,51786,1141,-41841,-61383,-89371,-43531,63451,144202,165260,81610,-12282,13773,48160,53207,62529,-4362,-77295,-60056,-9046,25174,51728,31015,7856,50546,105418,103058,66612,60876,48521,29726,19639,11844,-30846,-55080,-23171,-36020,-57984,-38455,34470,85375,100506,95669,48944,10255,51150,128722,103446,5427,-53264,-54297,-33825,-11057,-26138,-20858,-2124,23561,96177,134040,42261,-47459,-50313,-32888,-7067,8502,-35998,-72318,-73810,-80336,-75144,-68046,-52226,-12975,-6665,-34488,-2524,68723,99533,77598,37756,16196,17104,2181,-10411,-3221,30955,52350,40378,35381,-6009,-64962,-56796,-21029,-54683,-90449,-92633,-80446,-29836,-17455,-92985,-109322,-19736,51347,34652,-15148,-53302,-86172,-39840,11291,-6342,-16343,15104,39097,6818,-15600,-5943,25155,21011,-12037,13478,26134,-9638,-7312,18431,25900,28737,26547,12297,4747,30400,79064,27727,-74265,-71697,3895,17351,-26300,-31472,35415,23953,-74602,-107596,-42067,46583,63843,60794,121887,160936,136170,70613,-281,3339,41334,40013,44538,97859,137087,105392,74052,74284,40127,8107,2237,-22915,-10600,55885,87577,80607,83337,62486,9620,-66660,-87964,-32562,6340,-35108,-99862,-79633,20416,77991,14673,-58597,-18237,17044,-20517,-28751,9433,43171,61046,16908,-61109,-54038,31447,22147,-75558,-64867,8149,6009,-4856,11190,19713,-14496,-51600,-193,34528,-2719,-54464,-75425,-63260,-71443,-137590,-122744,-36443,9332,-2628,-25902,-45791,-51103,-44849,-56664,-72323,-87528,-87894,-71641,-29243,-8480,-31270,-46425,-30891,-28575,-37924,-44894,-18053,-20442,-70196,-47474,64021,86025,2529,-59327,-65538,-33740,7449,67457,54041,-9741,-12355,66557,97740,27202,-30561,-6659,34893,9633,-107430,-164705,-90473,-38497,-67058,-65699,21936,102210,122285,107662,74203,6306,-37676,-13523,45563,65122,23534,-31268,-61270,-29609,13777,42030,48255,27339,-4660,-25041,7573,45130,32515,27609,15830,-42780,-58858,-85144,-133790,-143468,-94327,-33896,-11992,24046,78461,113893,111050,70668,-1875,-17128,-439,6653,8417,11093,-9328,-27141],[1089,-44078,-100951,-72814,-16680,-10216,-22343,-1543,49634,74368,38183,4235,-1377,-3367,-22355,-28903,5547,58598,39133,9029,22767,44791,-28657,-77425,-33540,2658,-28681,17310,52043,1596,-36709,-29860,-14784,-14636,3655,64074,114207,123634,108540,81027,32488,-11243,9905,84660,113207,126988,139256,138903,167315,204439,215787,161088,57639,-40993,-65330,-45228,-51746,-84094,-82239,-41530,-30824,-48579,8430,143869,147190,24384,-18656,26436,63222,30438,-43823,-41291,52570,99269,32319,-53147,-81947,-87599,-74090,-36849,-1155,10025,54894,71321,2774,-60823,-52008,-45866,-47052,-43975,-34219,17560,23409,-64670,-94557,-23333,10080,12430,90155,176758,121834,10560,-25387,-15738,-32702,-36004,18461,20894,-71278,-99241,-53634,-43649,-32108,28371,57101,39661,17351,-25417,-51766,-26989,15625,89726,121489,33054,-45110,-68702,-78752,-61912,-31664,-44602,-67407,-70710,-58898,-56668,-42625,37278,136761,188360,136303,43907,1168,-13678,-106109,-169976,-126080,-47902,17722,38510,-26503,-120644,-148745,-106464,-76497,-24575,47649,42957,-21789,-69086,-60587,30546,114382,113532,79505,41217,-8505,-26874,-4397,5335,30208,59175,59569,1359,-64166,-57438,31638,61616,-9220,-55595,-25413,14247,51034,64332,35376,-14243,-51573,12182,87742,42113,-5458,58835,132553,150618,74010,12240,39080,73889,54350,58401,96801,74973,21586,25552,15293,35751,59559,-13710,-74714,-58655,-13440,31254,13762,-25222,-18850,1904,-3575,15975,15868,20316,61855,74440,22887,-10148,27024,54457,-37,-61661,-46116,-1545,-19050,-89499,-103555,21915,175188,180809,53025,-77992,-111132,-54929,12165,10084,-8975,-49928,-66963,-36950,-1608,-1388,-11461,-49928,-90771,-43030,42569,72953,17901,-28571,-31335,-18990,-8790,-43773,-98658,-82933,-12558,29964,44113,62481,102467,102020,41485,-10904,-85118,-130759,-128340,-108685,-94946,-74153,-40195,13680,16486,-42452,-55806,-7321,-15772,-62479,-50606,-39519,-73597,-57604,12325,60293,45067,-4794,-27939,2405,-18722,-106438,-116280,5542,47790,-18162,-7223,74569,100854,84903,63696,-19956,-161912,-185305,-95243,-22317,11369,16869,-20025,-55993,-18938,74230,168296,154444,48762,-7881,40065,66880,18901,-13110,-24820,-51548,-22125,52280,89642,97848,138107,156579,126024,70592,12040,25227,47864,15161,5511,31193,58151,35277,-474,-13371,9392,14657,13806,64009,102585,43773,-31329,-22200,31434,70868,96746,90619,39425,-19979,-58838,-56527,-24374,65298,158513,152961,65850,-4522,-51184,-56051,-43941,-18229,26712,91357,83289,10591,-60574,-118182,-134900,-103199,-82582,-77832,-8742,44965,21402,-31140,-64413,-39798,52228,100783,79980,47929,9016,-29513,-9207,47867,20721,-18044,40731,86189,76741,68603,62034,35449,44062,48654,43425,79163,77393,1749,-67271,-71271,-43830,-80105,-116422,-62638,-7169,17075,38926,20641,-8283,9441,41445,57715,33339,27746,50202,53243,19737,-4691,2127,29580,-5090,-65256,-57191,-41390,-111106,-193820,-128930,-34936,-59986,-111425,-77255,-41184,-44136,-31122,-5662,37248,96117,70337,-6948,-20903,17681,46822,22102,-73543,-183656,-157487,-34768,47806,59405,34772,12056,29281,58071,27360,-41361,-47495,50111,119438,91500,23490,-2308,-27562,-53752,-45930,-46317,-41004,-12317,-6039,-25879,-15786,27390,61538,45022,-47060,-74421,12189,87716,38704,-59983,-85825,-29523,32004,84404,96742,-11127,-108810,-82235,-29148,-11984,-14267,-44645,-73943,-26149,28932,10414,-29984,-30442,6780,46764,66897,35253,-35424,-85939,-43149,43590,81785,50671,17762,-9317,-65571,-102270,-33084,19192,-32110,-51488,-25121,-47873,-74089,-47799,17855,72865,80852,81381,104748,86421,47932,31747,693,-20351,-27448,-89841,-102393,-43401,-5322,-14457,-35499,-23354,-12567,-45578,-39069,48416,117353,141480,91084,22384,29497,65891,35079,-15553,-42655,-111940,-126624,-104156,-89241,-59074,8314,42440,-19854,-86812,-71276,-7610,43229,68307,52331,33600,48443,51002,31351,-1936,-32467,5364,70700,83091,-16762,-139895,-144926,-62826,-34832,-7547,78130,161392,147613,35303,-116915,-186834,-112377,-16079,-15911,-36665,11583,44512,13720,-14854,-5224,24326,20412,-19515,-47444,-104335,-123792,-70530,-45855,-80446,-121299,-143858,-115404,-48395,40537,126799,148554,130930,100774,55592,-9671,-39945,5139,97259,138130,98130,50870,17808,-40633,-119179,-81763,28085,63363,-686,-34496,-9320,-26547,-31432,-3944,24137,40056,42635,13165,-23580,-28772,-9565,-2394,-12343,-43929,-85064,-73380,-15954,35744,40452,2760,26710,92495,91310,63879,45735,19193,-37723,-108450,-174355,-145426,-55978,19171,106374,212202,168369,28976,-36121,-46609,-35804,-39179,-65331,3934,131047,115931,4787,-18199,18796,6590,-55224,-94786,-75804,-9937,74356,31942,-129065,-184442,-92585,-19418,-71070,-104889,-52011,-31133,-36883,11383,87820,124546,117968,138209,147830,47688,-34516,-18546,5575,5798,36925,53739,14049,-40657,-40766,28798,73321,44822,40949,33130,-36134,-87558,-105898,-124263,-83696,22174,125534,132996,60432,46538,65568,24814,36218,69724,-14462,-121049,-116282,-25118,24107,2088,-37292,-9577,65691,97115,82305,67464,73605,57215,52329,70668,58328,12010,9568,32705,1602,-42243,-64563,-27457,15221,59075,79818,20327,-33037,-2549,66643,63513,7370,-27959,-20446,-19225,1430,8393,-16280,-57042,-57431,-16912,13464,-25396,-40806,-16739,-1141,11384,9166,-16836,-16887,7427,1060,-34164,-100468,-124683,-82906,-61222,-66910,-34511,17668,46097,70560,61585,32297,47829,55005,36016,38254,40478,19631,32656,70103,34752,-20984,-14911,3630,-36183,-78809,-110669,-129842,-82686,-49660,-95342,-85039,-6370,16629,-40371,-83863,-93593,-94507,-29900,12332,-37184,-77419,-36895,24770,44459,36278,1057,5410,32363,46904,77054,60290,-10767,-17247,21966,34988,28480,22968,6102,-7833,14098,79305,93565,30478,-13489,-4176,-2722,-21871,5566,68635,37801,-41998,-66744,-43896,29442,62351,32719,39567,30178,3538,36149,63274,58120,45044,16174,38189,114953,118035,71822,80709,92098,80935,113152,116045,67400,67184,63454,62223,97984,109176,74274,32843,-19427,-36322,-16887,-41195,-102551,-115512,-71777,-10387,16610,-37581,-104428,-80672,-29566,-23178,-6992,34475,59896,65478,4263,-102405,-101803,24432,88852,48766,42697,53506,8150,-8891,8357,23553,18563,-6089,8209,40936,79187,67752,6095,-12712,-21973,-92651,-105297,-53644,-30627,-34113,-25436,-27430,-32362,-19710,-50376,-107226,-109112,-37745,-7047,-4782,22224,-108,-59509,-50870,-28155,-29034,-42734,-20446,5546,-13876,-37033,15373,37249,-23818,-50928,-18401,12914,44653,118386,130334,45194,-8474,23484,65867,20679,-33367,2314,57042,43504,-57591,-123913,-64584,-5710,-52306,-94420,-38021,51302,91917,56579,-23080,-87274,-107830,-84164,-14945,35390,32671,-18160,-89277,-64879,20840,60361,34135,-9656,-50131,-67618,-27315,34684,45173,47090,46610,925,-29841,-58199,-100552,-116073,-51922,23827,29025,20380,31770,60662,88125,72488,33206,40936,35209,2457,-2713,31235,28799,319],[-17735,-53693,-112300,-90892,-33572,-13044,-13820,21095,74727,92095,22498,-53558,-48774,-43908,-102156,-100343,5660,70403,27199,2227,35877,47562,-16568,-27394,3052,-20839,-72883,-21238,30321,7620,-16669,-35400,-36629,-35188,-33490,6037,39239,35032,29334,1660,-53458,-33307,36455,75487,81857,101192,110859,113741,123336,117291,98249,38404,-28669,-71723,-71710,-21967,39532,8729,-61102,-36198,14216,-14048,11079,125588,110848,-14043,-52146,-3665,77486,124728,70720,3641,25283,80859,54943,-35800,-82232,-60530,-20987,-8074,-30265,-60297,6807,100869,94844,39241,33711,33040,17084,34246,56303,52162,15469,-38404,-63141,-25638,-8091,-14423,40655,108713,69312,-15769,-29504,18693,23223,-23930,-41232,-51817,-107727,-135308,-108514,-77793,-56659,-30771,-1478,34257,59708,62205,36777,17076,70588,177055,231536,201165,111726,-29260,-84327,-16867,13544,-21192,-44452,-43876,-37494,-41241,-50411,1914,103617,184326,163559,89656,18260,-34471,-100470,-131728,-89056,-2477,56027,71844,51257,-43381,-128299,-107167,-71615,-28597,45103,50471,-8444,-34986,-17453,13289,32190,26400,-4305,-37596,-64624,-94167,-105137,-72475,-1704,47007,70365,56930,-15722,-41503,7275,19351,-23165,-27063,14511,20556,2702,-18805,-42034,-37441,-25088,10307,10015,-50986,-48847,35745,104153,162756,137119,52063,-9381,-6335,50467,116106,136710,97255,55344,62069,53631,73580,91766,18075,-63062,-97427,-90873,-26220,-22663,-104836,-147627,-122886,-100031,-16925,64697,60977,29605,68191,98866,47291,35458,68351,55389,-11082,-48133,-8065,37247,9382,-46026,1232,108167,88567,-56922,-118635,-76029,-59962,-49943,-24790,-11530,-22590,-28594,-42209,-70300,-88107,-106135,-163074,-198053,-103761,15132,48274,26840,7435,-44178,-60461,-40456,-67364,-123639,-74830,34396,57481,34394,51650,114086,151215,124152,79885,-7549,-98825,-127596,-126764,-137557,-128800,-93367,-38288,-19818,-28590,-36163,-34425,-44879,-41250,-19349,-26657,-52221,-15315,28267,31475,29958,17773,-1225,21094,22180,-30499,-45786,13330,60022,10683,-50851,-71904,-29663,55964,83272,-15591,-146505,-150204,-58350,-9565,38569,122148,119044,8848,-33471,50585,140766,107752,22724,-9525,11051,17454,-32387,-73046,-48711,-14947,-795,28669,67778,89050,97886,83854,51519,21680,-41835,-74131,-49294,-14386,-10147,-49738,-33806,38223,86439,75551,55798,27196,-4475,13450,35739,-3319,-11116,30965,60004,80796,110491,94928,25853,-64021,-135233,-138023,-72477,64098,144107,82646,34294,38686,13053,-8755,-33683,-47003,-821,77447,103339,71976,-48980,-172947,-125593,-9376,18711,11715,40015,58764,57357,8755,-59293,-28700,64781,73724,46286,68785,97976,77816,73732,123742,94091,1199,617,25974,17679,32062,56568,62391,80553,37027,-19983,-5596,-10085,-49963,-94924,-112888,-67780,-50354,-37585,20654,19685,-12811,13671,11396,-46098,-54141,1339,16805,-25923,-30240,-12493,9563,16632,-18752,-55188,-47739,-70579,-79609,-27446,-9849,-80762,-127433,-52617,21497,-32068,-120644,-85163,-15170,-486,17915,41367,53428,90676,67234,-38747,-96641,-62460,-1854,17368,-82213,-202614,-160638,-20341,58146,77779,52581,9111,28547,75817,76401,48030,20496,33959,54189,39883,8487,-16078,-51983,-90127,-70135,-18057,21279,13685,-17795,-42073,-20405,26319,57069,48282,-13010,-59986,-37141,19917,19787,-51690,-81661,-8638,67249,98568,111886,41352,-70629,-99020,-65062,-42090,-43222,-51320,-65402,-35945,38946,26709,-43046,-47934,-20709,-15388,-12169,-34251,-72104,-79034,-5474,53283,50028,37858,42723,7583,-50745,-32710,46846,47409,-22308,-20669,-5060,-55031,-95378,-63236,27948,98839,104033,88990,80415,11402,-54777,-39236,-32761,-63606,-54000,-41312,-17853,17387,30798,43456,62415,66200,27569,-22927,-11973,65307,87270,63568,32648,27120,69216,100335,54148,-17281,-75457,-132278,-117674,-115911,-141188,-121778,-60255,-28075,-85567,-151193,-123127,-65576,-39008,6500,59059,78463,101051,103866,66255,39421,30555,-598,-30982,-9241,-29761,-102263,-85356,5370,-1215,-37348,14416,95436,94110,34521,-52168,-118064,-60081,42693,33704,7548,65315,84337,28162,-11715,-12879,25377,41928,2832,-4914,-17235,-42255,-22370,2181,-62719,-141472,-131126,-38234,40840,65505,88814,123584,117714,72466,43012,-8384,-75855,-56505,52931,129830,116836,73214,75074,67712,-16884,-50940,12011,44727,-14720,-48748,-56928,-89085,-48681,16142,12573,12766,25070,-30187,-99752,-74961,22033,72290,28256,-64416,-117909,-64947,10140,26961,16120,7133,49506,91971,74395,98758,136299,81385,-13284,-46550,-54396,-25749,41178,83982,126404,226244,210300,65307,-46000,-92359,-80025,-35217,-9904,69119,172706,113857,-14414,-16373,57762,58042,-16954,-63167,-47317,-5228,55761,29883,-105417,-146345,-46384,34226,-14652,-67266,-51521,-57885,-56422,13770,78619,123217,181419,221122,184037,66237,-17912,-34764,-45457,-31701,58028,77142,-11043,-82144,-79942,-44062,-22472,-25830,636,-4095,-72861,-96120,-63610,-42770,-30063,14393,75610,53482,14830,54972,33953,-53166,-11849,55823,-6947,-129102,-154293,-66243,-13684,-48053,-63936,869,53225,45789,23212,8805,-36503,-57683,3998,88151,104076,65155,52842,47085,9592,-13443,-41209,-60495,-56378,-5822,15183,-30321,-31170,984,3006,-18034,-20130,18428,58174,21689,10275,44070,21511,-74573,-113939,-105588,-87714,-70465,-24740,-13947,-39013,-32965,-9705,1011,24424,58058,62936,37153,-34868,-95212,-97110,-68533,-61947,-88103,-87185,-34665,23164,44559,41184,86777,111067,82262,72898,60358,19680,29661,55319,18399,-15412,-11609,1125,-23556,-55186,-77876,-94459,-59427,-20154,-39362,-19870,5350,-32069,-58952,-37759,-42474,-77638,-51494,-20187,-69938,-131010,-99178,-9933,46250,62836,22287,-31129,-28685,36956,84233,38145,-48430,-47425,11876,11598,-38782,-34288,-19858,-34445,-25198,50092,127707,122671,74344,45157,16590,9097,71822,122841,56038,-3842,2759,-20613,-5821,10847,-50591,-68981,-53345,-71220,-5441,107133,116762,31029,-17376,13332,41173,-8953,-55077,-17219,38453,61502,122321,170517,143867,98160,24657,-23685,11543,74651,105884,111277,81546,49564,14123,-65343,-121509,-79261,-11682,-17010,-62818,-88477,-110750,-115272,-71366,-8056,24611,21495,33788,62400,23642,-64871,-75525,21281,96883,115736,121868,109601,61718,7106,-20829,530,37873,17347,-26403,6505,123718,138304,68771,65488,55477,-40531,-83804,-80770,-77321,-59170,-25286,-16356,-30472,-33296,-60078,-69335,-13964,66940,65307,41072,72423,61668,-16271,-52872,-65293,-41139,-9577,12359,26510,24451,9193,39258,43496,-11004,-1747,46988,51139,43895,56586,32601,-11687,-20853,-19519,-12352,-22902,-11528,84231,160166,104235,-8652,-69361,-12275,63572,35639,-11857,-7598,10717,27934,2151,-83412,-123312,-100577,-54318,31185,84333,67263,20030,-72796,-90854,-15348,-4020,-61509,-97192,-100708,-95385,-63194,2385,45847,46134,59619,49029,-11715,-79619,-84124,-50169,-10068,31372,61592,46359,-29502,-59154,8704,65695,51486,48051,37674,16394,9552,17575,-17745,-57299],[-49773,-54134,-73588,-38294,5060,28890,46842,74491,87380,71512,-9891,-93291,-79326,-39635,-71903,-42612,63896,50518,-44051,-52955,-12495,7156,26277,89776,64571,-55857,-90131,2989,44685,10641,-25276,-55695,-48849,-15527,-30567,-54752,-42585,-45969,-69022,-123750,-164932,-73093,33063,29344,13440,33584,51590,67807,66873,29228,-24745,-60526,-43585,-33399,-47297,-18279,73754,79341,-26761,-45929,19614,25805,34608,94135,73080,5592,-17140,-1692,70609,134394,93761,1523,-22647,23021,10766,-49404,-47654,9066,47116,22468,-57315,-117590,-40688,110922,161330,89806,47915,79617,108460,106267,86335,59452,51775,52442,31754,15685,4291,-10302,-2117,14257,-1986,-41301,-28444,45747,92038,34433,-63594,-104453,-129108,-167678,-183777,-130738,-77680,-67114,-43583,18167,83388,119483,71697,2958,47303,136590,167639,199673,198941,63225,-32420,20390,54384,14506,-18992,-32230,-23000,22082,36615,44446,97457,121988,89878,62771,15958,-60681,-105843,-92435,-73935,-33391,-501,8982,53821,49704,-30342,-60387,-47045,-12855,40931,23081,-24196,26435,99530,79006,14889,-41724,-96989,-130571,-110993,-105346,-104204,-52626,9523,32089,50415,62870,19512,-43251,-68368,-76797,-69620,-25741,24348,-2733,-44797,-47487,-73285,-87594,-40963,10557,-15148,-76904,-70392,-8058,45727,119533,129688,48913,-62889,-94167,-15576,70817,82834,54751,53977,97279,92170,67130,51565,19993,-31536,-88827,-115085,-72433,-65565,-137175,-185410,-164613,-130795,-48298,51530,72235,27085,46607,94559,70461,53144,96143,125186,87218,19164,-16474,3067,41637,38746,21542,11890,-50395,-152779,-159309,-99004,-76305,-50761,-5715,13846,-7576,-28042,-59009,-94098,-104826,-129870,-170365,-175241,-92342,7127,45638,42138,7876,-40854,-63630,-48331,-72552,-111162,-49405,30530,-9706,-37389,30712,104293,142905,147182,122328,36651,-63554,-69023,-23824,-45284,-86390,-88029,-39366,10255,46254,19611,-33917,-48001,-11432,6724,-39553,-76477,-50720,-22544,-30144,-16365,5296,9508,11602,-43224,-93428,-32636,35269,64584,54115,-31332,-137146,-107527,34459,66718,-6987,-55140,-25114,27848,50944,79213,149674,139350,11282,-59257,-14907,27339,1566,-12966,-24891,-53626,-60604,-55398,-32360,20803,39072,33091,63774,80737,51582,52271,55668,30456,-2361,-69080,-124165,-95426,-29632,-24078,-82803,-73032,7552,49547,38577,26750,20386,-4192,-12330,-18184,-21744,41110,80930,50818,39827,61878,57781,7224,-71203,-151903,-170786,-116013,4042,75428,28840,8513,32199,32565,16970,-24253,-29455,3832,28552,54580,71022,-32482,-133434,-50584,57185,53078,56150,88264,99536,110254,59212,-35514,-20760,52254,43150,24333,66697,105193,78744,47049,80188,83118,4678,-31693,-44868,-66291,-41905,20019,43944,41687,-36656,-124204,-111452,-65480,-41397,-77237,-109404,-38359,18200,32085,50582,18499,-16366,22044,21055,-64370,-87820,-7790,47282,10657,-16645,-37828,-30318,-1812,7755,-19671,-48465,-90499,-72935,-2934,21762,372,-32309,-31946,5307,-28364,-96487,-45392,15310,-7320,3609,46875,54348,51750,27946,-44472,-100859,-93335,-50983,-10037,-49916,-124839,-84198,11949,45921,65052,70243,46030,56260,81091,104477,109535,28967,-44047,-36029,12015,14439,-18176,-31938,-32704,-4857,40417,73433,57418,16272,-30872,-21644,34809,68441,72279,38239,-27432,-78738,-65171,-29477,-50944,-78372,-44588,2489,27156,56871,21927,-67630,-121299,-117452,-94615,-74368,-21331,14036,5784,6277,-7411,-51590,-47332,-33075,-51420,-56583,-67684,-69430,-37081,23305,34670,-29287,-56569,6767,32994,-8340,24696,95835,56653,-3143,34122,46780,-20899,-77650,-72841,-28535,29219,58532,52363,14635,-73362,-132703,-62059,9361,-21871,-30810,14224,37742,36848,65973,118249,146860,104711,25176,-5720,35646,108931,105106,36160,11671,67000,116892,89204,46455,28936,-3012,-42358,-27359,-59535,-99856,-80693,-58848,-51057,-73439,-127836,-101299,-41760,-69715,-74263,27609,103538,111703,102241,95629,86727,58224,-11052,-78549,-69170,-41892,-40049,2562,89136,86653,-24472,-75232,-2804,35498,18239,4110,-27072,-4647,70657,65011,39006,54856,6020,-65999,-68013,-44285,-6286,23886,6434,12804,20029,-9920,-4484,54154,28689,-53650,-66464,26189,104447,102429,106062,127097,63208,-41603,-47295,-19779,-46063,-68274,-25718,51349,76477,52689,80382,122940,63567,-28543,-52954,-40835,-59720,-80801,-125477,-154246,-57850,22309,-25594,-32692,1564,-32934,-71456,-43984,30521,96824,61937,-26903,-75779,-41855,13850,44522,84614,123758,128432,69591,-6857,33451,121455,95650,31099,60559,70944,59601,54727,58625,79541,137100,141058,52613,-32379,-98305,-108238,-32456,33721,65119,87255,54426,14331,52542,118659,121722,33747,-77651,-110540,-84747,-29695,4451,-36092,-54031,2624,56782,50662,22081,-18203,-78113,-68640,13794,35036,51440,138724,157856,91092,38612,15907,-12355,-40397,-24956,59726,57220,-34708,-75330,-69682,-96696,-102789,-48075,14629,-5998,-58998,-37189,38973,72785,58016,50580,40862,-22312,-31278,23423,-32472,-125209,-64655,47810,55367,-43774,-118926,-88301,-40479,-32143,-15187,26085,31212,-7108,-33736,-44578,-111485,-149071,-53228,70328,112145,66804,13613,-28,-22664,-25571,-31648,-54204,-70695,-55415,-54365,-36491,50708,71793,-3440,-58510,-38091,53445,105580,23034,-25771,23675,44685,-24454,-82051,-104712,-104164,-71022,-25735,-37848,-74869,-54472,-3053,23377,36689,43306,52358,64378,28003,-59379,-115339,-71431,-35848,-110277,-153517,-51407,33859,21751,10786,82149,122016,89005,67599,65792,37634,15054,6058,-3196,-3551,-27053,-34651,-31984,-32026,-32782,-39562,-6508,38843,30285,25309,-10767,-58787,-8008,48820,3961,-78309,-74300,-39338,-83462,-161148,-151678,-63801,-11782,27834,25446,-51779,-88994,-30698,14369,-24508,-82778,-69569,649,-5864,-84930,-79413,-30713,-30243,-47069,901,84414,111898,91582,85048,63075,58107,105097,117088,29500,-5169,34803,883,-41307,-69462,-135644,-119233,-31897,-34849,-41661,53191,100010,19595,-18396,-10588,-46929,-95910,-128791,-110454,-42267,-23397,-970,79893,107191,32642,-71084,-142456,-121608,6247,125181,167465,137920,91692,39487,-33055,-68328,-31866,-804,-55136,-103175,-70532,-57818,-87943,-75157,-17697,-9502,-36766,6966,94659,103538,42008,9603,43610,70457,69384,68003,79261,94789,67304,9524,-3867,27676,15848,-51948,-50447,69594,100659,62089,84255,87371,-2530,-73097,-107761,-94440,-46091,7219,19660,-18296,-53691,-64741,-16666,70035,135630,124408,96701,113816,124819,68263,-33528,-116962,-59619,52832,77457,51997,56039,80799,124192,105756,26294,21970,58865,57023,19244,-44217,-137541,-131346,-44427,-15154,-49950,-60808,10431,150712,210647,112358,-10927,-53262,-3438,60933,65342,60736,61442,23622,24084,32279,-31856,-69112,-33018,23092,89147,99116,53784,21151,-64222,-114440,-83902,-100925,-143032,-138819,-98848,-70221,-67424,-51123,-12236,-4391,36680,82792,23814,-87213,-60259,29116,26543,-11031,14033,32146,-58833,-108839,-23777,63095,55343,46764,50221,58930,41308,-12840,-83761,-107473],[-67573,-46175,-26076,12202,32159,52630,72330,64980,42614,26281,-22345,-83974,-77806,-11983,17281,61276,74751,-53047,-166452,-115500,-69011,-54098,20262,130691,89514,-39215,-53800,51840,81665,22061,-33327,-53820,-36782,13202,-514,-55135,-46031,-43987,-90317,-157928,-177953,-67350,30284,-4606,-51728,-39347,2522,47199,50618,2688,-52230,-58506,-3182,3197,-43052,-52900,2986,32786,-27252,-62938,-32112,12280,45988,53959,6966,-19176,-17215,-17967,22473,63966,53140,6932,-45251,-77658,-90776,-58291,27002,97154,116734,77262,-10626,-91457,-62354,64080,135336,61393,-5830,41695,113467,88565,24746,24945,60664,74571,71128,41473,20026,36252,40693,6452,-44618,-82154,-61283,21102,106942,90778,-23706,-104906,-145773,-201263,-235139,-170306,-75604,-34909,-28767,5708,88414,135946,57150,-46389,-42314,3599,16072,68090,149585,94540,-32198,-39420,24644,21586,-7481,-35027,-8537,100633,156434,137585,128043,88085,17465,1025,-6413,-70221,-116808,-79885,-72025,-92180,-80058,-47782,33054,110513,80493,6158,-31187,-8703,12276,-43228,-56938,73686,163663,102492,23026,-22429,-79638,-113922,-78841,-35780,27273,90137,90662,51833,44705,41458,1806,-93103,-153994,-156693,-106090,-30732,12936,-7758,-2534,27032,-25213,-95028,-71154,3206,30576,-6391,-49723,-41592,-19907,9637,15528,-17308,-96220,-137157,-96291,-35073,-1732,7474,19353,74893,72987,15310,-10268,12979,19097,-13892,-42023,-42117,-43453,-61355,-85315,-76661,-78720,-81267,-20317,54681,50253,44207,71192,81720,79243,90495,89132,83241,61782,4217,-24659,32860,91230,61160,-20282,-83189,-116763,-134081,-116980,-54325,33817,70245,55445,18910,15840,-4702,-17097,-10199,-47421,-78423,-50488,4480,45467,50608,13980,-10146,19489,18510,-364,-28263,-43835,-5847,15431,-61473,-73810,26081,87884,111263,132309,108950,21470,-42310,-13374,84376,97588,19727,-31869,8435,87487,132543,84475,3686,-27183,-2918,5374,-57836,-98345,-60883,-16242,-19482,-29046,-13563,23641,20595,-118232,-193720,-59320,58231,56729,59211,5488,-107862,-130669,-54612,-44946,-50305,10212,100420,134989,134926,115411,81983,9628,-72479,-77590,-59340,-83261,-98370,-57894,-60106,-98390,-82800,-16775,54568,87843,55375,44461,95110,102915,47484,78002,120208,77349,16283,-25526,-49207,-42756,-33915,-43317,-64732,-48249,-34517,-62828,-86140,-46131,11963,23000,14804,6074,18454,67154,73970,23451,-13156,-26303,-21003,-17838,-30606,-68663,-88566,-79403,-48596,-6440,39534,45861,11043,-7941,8342,6661,23783,10038,-28205,-16657,17842,-14888,-36747,15773,53972,31365,16859,48928,94025,123702,70137,-17826,-17168,23905,7710,8227,62090,81800,33567,-11536,817,2220,-30338,-39354,-51317,-60071,-35206,18522,19631,463,-32277,-87095,-94123,-40075,3661,-7916,-9082,48735,55461,7598,-8981,-27352,-40827,12726,41616,-34425,-81709,-10201,97187,95439,38085,-16339,-18248,28836,80558,68730,28096,-21865,-26386,8403,17380,24273,-19311,-65124,-22696,-9648,-38815,15999,26424,-62781,-77294,-7933,34918,9466,-36063,-55880,-60528,-47810,-46477,-56783,-48872,-70447,-54181,-8870,7601,36084,64917,66131,65559,60113,100484,124913,5900,-97484,-63532,32046,38254,-5031,-2201,38827,68330,52294,33016,47947,56476,18155,3080,34631,55620,78864,71033,4296,-85754,-88546,-25181,-8260,-47289,-61992,-34906,-8625,2397,-46733,-120443,-172535,-194095,-192617,-157366,-54368,28081,22796,-32214,-54254,-58558,-46418,-37052,-52793,-52714,-58134,-58280,-23693,20999,26146,-61270,-148872,-78262,21428,7906,9015,62957,45800,18962,47531,34732,-24922,-47123,-48193,-68241,-53191,-12141,1141,-26534,-90928,-119589,-12746,91243,48938,-5026,803,-17936,-49482,5299,86155,105419,46895,-16141,-12403,39471,104111,134645,97171,39442,60996,97943,49851,11135,38932,78448,65806,30467,-43826,-57383,-32357,-59389,-63070,-29158,-51608,-61755,-44946,-114578,-156943,-41536,68226,40434,3472,60963,89069,22792,-26298,-47614,-78981,-81709,-20729,40535,105022,114521,-31531,-152213,-72761,5690,5294,23580,17224,3018,48385,76206,53762,-6554,-118500,-173210,-124959,-68520,-25357,10249,6633,710,-16087,-44831,-28973,42532,54871,-21149,-54606,37497,100118,76139,92990,107313,14250,-111458,-122213,-47458,6050,-22286,-37748,24900,54919,32509,55247,116338,88002,-13486,-93877,-97387,-66725,-50029,-88903,-134307,-68551,-30154,-83182,-76659,-28976,-11876,13656,9732,434,57455,67037,31112,16395,1583,2057,63193,144866,182987,158800,70420,-30770,-36400,40770,82143,77815,114519,99536,43033,-6637,7858,51139,83714,78965,38297,16169,-35535,-107771,-74630,23519,25926,-36487,-30116,36250,89066,96398,98497,50257,-80771,-159429,-160266,-120694,-31737,46714,54754,25292,17981,41952,66832,13765,-89840,-82637,13239,18483,-4802,38851,16978,-32597,12026,68991,44861,1366,-9646,23664,15249,-40114,-41553,-23686,-77671,-84686,26626,94133,24660,-38105,-9607,61142,88615,78641,70462,28173,-52427,-55728,-12379,-66065,-152408,-110133,30445,120712,87070,-958,-25754,-11113,20508,41980,38748,26113,-19568,-50082,-32694,-34183,-65288,-20133,61438,102063,50953,-25644,-42274,-68342,-82806,-72934,-43012,-38135,-67351,-78883,11433,134872,107900,19164,-7584,13383,75634,97293,-1742,-71233,-51945,7868,35808,4555,-47379,-58223,-34629,-23421,-51349,-54610,-4128,35461,38754,39551,26931,12897,28101,6142,-87401,-150851,-85444,-7245,-61363,-103683,23307,113672,17682,-60505,12852,77832,54562,32130,47785,30653,-24275,-34640,12022,41422,-6086,-40596,-21787,17623,19449,-12638,25516,90172,79757,40056,-22158,-37940,48331,77631,-10037,-97228,-70960,-30803,-81692,-158630,-153487,-95378,-72775,-12787,33541,-10889,-61354,-62118,-49700,-62935,-86588,-75333,-12046,14258,-25987,-20203,37125,52144,-4352,-37518,-2852,40826,50608,73120,93282,106250,106672,64628,-10350,-15175,18919,-12989,-60732,-99486,-131786,-78367,20106,18994,-53486,-37174,29171,38207,26939,-20601,-77452,-75319,-92242,-114172,-82642,-99041,-124567,-42152,32271,-22897,-133563,-206847,-190472,-55064,81421,133836,116775,82632,55457,31048,2287,-19052,-48412,-83868,-53794,15544,-3382,-83808,-99129,-57155,-58531,-61581,17827,137693,175931,113904,63986,73461,59124,-468,-29667,-293,62252,97929,51852,-2727,11457,42942,7892,-48817,-3076,43281,34849,37203,54740,19926,-59562,-106639,-71829,-20307,43205,73797,23571,-21050,-16074,17067,47812,89615,111518,102177,106860,141065,119630,-10087,-129087,-45214,120605,147936,80278,66761,113320,176738,147721,32675,-13406,18749,37355,773,-60283,-157312,-153413,-31005,22754,-43477,-83342,-21041,76658,104222,47584,-36796,-64511,-42263,-19372,-2921,28805,58792,56262,90799,110944,57619,24873,46807,55812,45061,9115,-10370,-11892,-79580,-127649,-128823,-141395,-132438,-88370,-43914,-26313,-61887,-87826,-53776,-36216,676,86406,75155,-41418,-18267,90406,84932,-6119,-53804,-43243,-66515,-59433,4303,39439,42632,63757,63457,69494,44705,-33902,-91237,-75545],[-9804,6942,18934,36420,39637,45435,44845,22775,311,11400,14315,-20319,-31297,19001,71363,96069,18807,-135227,-179100,-73097,-45850,-69268,-29487,53933,51416,15715,7977,68808,108725,76269,26660,-3617,4042,51951,53918,13865,25075,34622,-13324,-77098,-94717,-24656,23453,-4911,-45108,-48417,-16769,37910,48800,14363,10998,26927,46693,16899,-36137,-67636,-73628,-56735,-42012,-59090,-83964,-45713,23795,20866,-61653,-103499,-76442,-41277,-13103,5625,33325,52546,-24980,-143810,-144660,-34812,73762,133924,156517,126933,63088,-21633,-60339,-16677,52040,39467,-16203,-19492,27179,12602,-35728,-14606,-2055,-10735,10877,300,-6443,69071,118541,62668,-47595,-115188,-109822,-41875,38616,44093,-32705,-106596,-168294,-224554,-228598,-161181,-55309,16533,5504,-1796,59605,91571,24065,-57735,-89321,-79739,-49270,-2103,73758,46604,-94764,-123267,-24749,16874,9229,-14520,10105,110233,165630,153358,119952,80420,4527,-46977,-50765,-56557,-83886,-54985,-46337,-94981,-85703,-6482,68666,116728,113207,41720,-51542,-69349,-91573,-170060,-122579,52125,96662,11610,-10812,13261,-17774,-43376,-36198,-2574,108461,183651,136195,50374,22754,16935,-22753,-100853,-151985,-158063,-97271,-15257,-1630,228,66453,80981,-2253,-72034,-92203,-43288,38883,49622,-19210,-64890,-100260,-122804,-114915,-84654,-104996,-140622,-148665,-130039,-63017,4593,7968,12136,-3865,-35847,-39716,-14953,12488,24076,32194,31486,29382,31847,9202,11963,-29080,-111113,-88916,22372,58700,60812,79570,75404,54401,7503,-47179,-40186,16629,47662,33704,36371,68600,57278,-3147,-22849,-15796,-59212,-88098,-28562,90782,131057,77289,19587,48590,78364,91501,90594,31176,-16274,23342,80655,78458,40471,-10836,4911,56878,58120,26302,26549,34044,26415,8232,-42788,-42272,26170,53931,66491,94801,56178,-34795,-45788,-2130,88397,138210,69357,-10203,11134,89434,135927,94785,23267,-10864,-3575,-1095,-50561,-77115,4642,80843,54414,-14100,-22178,50115,87722,-50531,-159799,-66315,39046,22424,9045,-3057,-79136,-153237,-166524,-151218,-108266,-14509,106101,164662,163781,117182,-5431,-135163,-152332,-65842,-41597,-104362,-130553,-85317,-86758,-107724,-56197,21134,55658,42215,9100,8963,51739,82967,70819,105357,142113,96643,48473,31525,27392,-5554,-61257,-73407,-56678,-36237,-65935,-124162,-151458,-82581,4778,29440,35089,61258,54930,19857,24734,43839,-1748,-75004,-91847,-52760,-7785,15928,40881,24074,-35886,-31465,65727,91418,10971,-48432,-14602,33374,42195,-24277,-67171,-42157,-8247,11528,27614,21063,15859,17177,-30339,-35980,38479,89368,35779,-32968,-38509,-29096,-58514,-40720,41597,70036,23544,-15042,-29211,-56092,-55284,-33460,-25238,12511,53961,65786,19355,-17017,701,14218,7650,13946,22862,63191,140906,160275,55315,-70217,-93321,-81521,-94543,-38864,48423,20672,-55134,-31305,67620,92116,47046,-268,14583,97046,154970,120270,91604,72500,45345,24248,-12193,-36531,-74387,-83202,-15179,32128,30107,61440,21909,-100087,-141015,-63373,14325,-7146,-66695,-65751,-29089,20555,11534,-51735,-57458,-64878,-79177,-59203,-34472,-15898,-474,19674,30324,22989,62314,84715,-12286,-77798,-18012,73816,74538,38408,39887,68985,80014,23085,-34476,-1914,54185,44216,20332,24053,36701,67265,75273,26990,-61354,-56621,34500,64954,16704,14692,57968,44852,-23267,-94169,-149212,-206013,-235261,-229924,-201476,-119140,-41518,-18822,-24615,-31689,-35116,-26187,-11561,-18412,-20924,-42714,-79161,-83932,-38136,17143,-12399,-122836,-111696,-19102,-5076,-17709,13140,43577,43522,17374,-33271,-64495,-23228,12192,-19857,-47097,-42371,-44369,-35654,-31006,-5135,77157,115910,45938,-17371,-45376,-90853,-126801,-79703,-25553,-27284,-44449,-42361,-2489,28903,46591,103172,138399,44402,-22459,16974,36755,-1417,-11797,61888,87142,17819,-61784,-38604,-32036,-96860,-91831,-16811,2838,-50101,-108530,-172470,-200416,-110317,-3513,-38433,-86081,10288,66413,-22031,-50518,-19022,-67618,-110641,-44882,12673,57537,52477,-73855,-159744,-68480,11152,17373,22397,-522,-11759,51365,113367,96633,2064,-115648,-138930,-75216,-29026,7623,30722,-3423,-38020,-64019,-74550,-57415,-21545,-17615,-73132,-76824,39276,84079,26995,33356,45161,-14629,-93895,-123539,-70199,28676,39344,9065,40072,61271,34433,32496,81289,83140,22185,-51838,-52172,12986,65553,46962,-20103,-43403,-76116,-108958,-84506,-41380,-3562,53290,46637,1553,23983,42066,52996,90895,48961,-6808,51335,117542,117608,111433,97801,44051,-821,27693,91261,93652,73621,36914,1901,-2891,32430,70084,110531,110746,85173,84852,49905,-63073,-89601,22305,33650,-85558,-106096,-2352,44806,-8420,-15217,18234,-31725,-92791,-115232,-120250,-38346,100323,120257,13377,-43688,-5502,56052,28867,-63407,-60712,29211,51119,7663,-27262,-78152,-90397,7241,115399,94948,7289,-46702,-34452,-24796,-52720,-47534,-13958,-39470,-23109,104755,150354,37668,-55930,-55970,-16004,10717,23682,32129,9975,-35517,-45420,-38314,-76595,-144505,-124161,-8703,100829,135315,116063,94899,56680,46433,43061,25980,27547,402,-25398,28881,103915,105637,68101,57380,87730,73356,19361,-23631,-79386,-108950,-99445,-29397,4616,-40180,-44267,63720,133834,49807,11306,65924,92216,85573,63404,-3253,-61861,-104597,-52417,40925,48741,-10586,-18999,336,-198,-30134,-6386,53110,48300,11109,22028,28422,-14409,-27312,-53996,-112948,-124173,-61719,15485,13581,-1336,92205,152937,19634,-115080,-72355,4927,11132,9470,20013,-13097,-60105,-35321,32698,67523,34507,-14139,-7233,75402,87245,3430,21861,102012,85266,35980,9329,27450,66779,48569,-32978,-100974,-77493,-50792,-87958,-131285,-110388,-71522,-58797,10029,79541,75972,18665,-42866,-64320,-67071,-85384,-93182,-53038,28301,70037,84229,121755,143039,70276,-47118,-71573,-448,38013,41909,74226,115956,96235,28287,-7991,5690,-12623,-71096,-80753,-60724,-50912,-21148,7574,-2938,-38662,-52018,-4802,62457,52454,-41316,-75877,-33584,-36682,-62441,-55149,-91662,-130287,-61430,32528,7061,-117580,-184019,-164611,-95643,-19293,35193,51155,40402,47198,57608,5512,-65315,-92049,-56265,31704,75966,-18251,-161590,-183406,-101842,-45646,-15496,29238,105383,154525,106740,53285,69942,56771,-15663,-57051,-35625,8939,35681,-6184,-46889,1409,83230,90338,12665,5089,49477,18860,-38666,-8708,20011,-33666,-69838,-46689,-43304,1013,59857,50908,65129,85923,40651,-38130,-42401,-1289,16273,29511,75991,96305,28107,-62298,-5829,122445,154724,79730,34405,72405,139781,112911,-6481,-67490,-31876,-1365,-10259,7981,-7848,-32501,29772,38219,-50757,-97552,-94192,-102686,-67919,-8278,-15070,-46887,-60032,-71789,-67774,-44970,-9277,67693,150874,136927,82376,98696,115110,46118,-47741,-88581,-41731,-7065,-62697,-85347,-73202,-76307,-58776,-17765,10937,-637,-61492,-67881,6363,14476,-11969,57047,105910,26973,16155,106821,147229,78536,-32063,-81700,-57802,5133,26216,-2607,23430,81587,56841,31397,12641,-25979,-27808,20707],[65905,60735,29755,19118,10365,-4248,-10180,-4237,-14816,72,22276,7259,-9331,4655,27169,6333,-84936,-135197,-53939,42696,15824,-43744,-66515,-54836,-36030,7092,8798,26128,88667,118564,81472,16392,16075,71951,79724,50349,66802,98188,65421,-13060,-50999,-7297,16928,13250,11990,-15604,-41991,-7851,9933,10507,73369,104193,73765,24370,-12627,-47093,-72630,-65666,-27982,-34596,-89137,-95470,-34031,-11830,-87006,-147792,-105901,-23820,13479,3330,23356,60937,-12764,-125452,-110130,-28062,15747,66857,128063,122214,81974,29860,-29151,-65750,-14684,62232,44424,-28144,-43072,-26965,-8165,7688,-47426,-78396,-47581,-65966,-81649,21646,124473,93409,-15731,-89269,-111437,-88112,-54700,-75212,-112195,-114424,-148801,-189306,-165765,-100971,-24662,19692,-10074,-27335,-6016,-5951,-11690,1426,-11137,-20507,23567,61830,77658,18988,-94707,-93717,-927,41121,36737,28347,41526,77555,83879,72831,52268,50254,18970,-55802,-78888,-12554,16305,23750,22984,-18728,-17872,71259,125681,90153,65206,27145,-80411,-143098,-201675,-281610,-195413,-17957,-2569,-66557,-36334,-2996,-31353,-36272,-42670,-39245,55751,124915,77581,-7874,-28655,9383,17674,3324,-31740,-74638,-39059,23895,-5498,-20102,41659,20497,-47887,-43447,-52178,-51602,6139,41864,10145,-54926,-141191,-162728,-106810,-46931,-75924,-121226,-142508,-156184,-90686,27645,58918,16708,-26782,-22291,-23837,-54702,-59435,-29257,21293,73317,93986,69035,8703,294,-29484,-96565,-78173,27064,75173,91269,109833,67398,-8132,-82238,-118575,-97255,-14356,88871,114337,64504,33186,27321,11019,26691,40447,5089,-48957,-52048,49139,128205,69271,-30205,961,102419,136719,102767,30026,-19513,22386,95229,74905,22297,21966,46463,10581,-29034,-15621,53101,92373,59189,18592,-803,6413,30462,33076,44608,71620,25626,-53737,-30615,20352,56659,73242,26620,-32366,-31865,5848,59317,48369,15977,22444,39087,30177,-8229,-18291,74498,148567,92435,2085,2529,93429,178244,116477,-19163,-47980,-13672,-5596,-12216,-21161,-85679,-158670,-158944,-109486,-81580,-57875,4336,61885,99423,97372,-14640,-134746,-106538,8770,42728,-13397,-65382,-52820,-63198,-86255,-34788,6782,-26371,-49099,-28186,-19148,-12519,26407,48204,49261,58792,63877,61451,20712,-12368,-40126,-79228,-78435,-58611,-42336,-49613,-69782,-88935,-60977,-6636,12985,36920,90580,45703,-48835,-1935,111432,79967,-39699,-104166,-77125,-16220,40594,112546,94488,5468,4557,64792,80682,27535,-32373,-21979,18114,2868,-66686,-56342,15377,59727,73079,54601,16063,15108,27333,-33581,-62458,14387,61564,-296,-65797,-74173,-76972,-112379,-92795,2646,51517,34023,23266,4526,-21205,-10292,-9543,-25960,36649,113264,114775,49302,2794,3371,31351,51356,23806,-645,79130,220332,235238,75142,-87495,-121849,-98493,-113617,-72660,24956,27599,-32229,-45583,-24604,-5211,4926,-20962,10402,126745,177118,98953,68470,94179,94254,55849,-20514,-95237,-108197,-63348,-5710,44419,67036,68433,13962,-80431,-122962,-58650,15501,7015,-31587,-46453,-25097,41472,50595,-2808,-22663,-28634,-58860,-65567,-58649,-76919,-84822,-51331,-16383,-3701,13979,24541,-5044,-17219,25307,83845,92294,83581,88570,68683,50604,25093,-8351,-2819,39061,29024,-744,11617,48905,66349,62844,42315,-19884,-18807,68319,82179,50087,110310,164225,73485,-55439,-86896,-92192,-163795,-191599,-147107,-130259,-118186,-94909,-49078,39626,62542,21002,24935,53428,36700,2768,-52876,-118574,-152739,-106026,-7903,41658,-27433,-83123,-61283,-30188,-14003,12438,63962,65964,1790,-61093,-79378,-29593,40947,53370,16435,-38751,-84040,-50638,33719,117437,139289,66101,-16755,-30676,-34050,-62794,-85364,-69772,-84161,-126356,-104955,-41222,31720,43811,2900,31259,89086,2438,-79842,-9239,75092,25068,-73764,-44920,9602,-25325,-60485,-13685,-29304,-110790,-120716,-61442,-10550,-41755,-113004,-148007,-174575,-143545,-48654,-28760,-57012,11089,60199,-25271,-82311,-48726,-46824,-77499,-72599,-52757,-8943,-27377,-100627,-86177,2991,28293,22560,5121,-38219,-11118,84888,137898,134537,92855,22391,4203,35028,36191,49914,47878,-39025,-91947,-77029,-53157,-57648,-76088,-99184,-109910,-66844,46310,86299,35651,10771,423,-30205,-80273,-117703,-81191,22262,69957,27663,10631,49397,50314,25093,38479,51544,33239,243,24845,103655,159039,140953,85153,26685,-39412,-73067,-55071,-29574,-19682,20975,61883,58779,48791,19411,26714,87436,57087,-12561,14242,47012,32624,47533,99955,128212,112821,99323,102043,57950,-13108,-65174,-16613,76582,90295,69231,129276,181231,162492,128660,91516,7537,-40617,36795,67210,-52700,-129326,-47898,6275,-64694,-92660,-13927,29136,30330,14169,-34258,-19110,76594,100358,-1008,-60254,-10141,55571,48758,3264,-4172,35616,64639,39068,-29700,-88636,-82982,10650,123021,91075,-46655,-121643,-91361,-72706,-94123,-100224,-61327,-51954,-34818,62922,109986,12685,-83139,-86573,-52503,-25642,-11366,-18255,-19734,-1821,-3763,-49208,-95976,-114259,-83674,-46233,-11011,46338,126572,157252,99735,40478,8637,956,15064,12312,8566,77078,154810,164059,87115,17818,50939,104021,93533,29656,-31364,-39804,-36415,10010,36141,6240,14051,72690,68058,-23287,-30232,54345,103439,79285,35027,16480,3736,-58554,-43442,15396,17798,-17740,-15061,-1999,11690,8752,23070,44002,4600,-46619,-18308,9174,-28867,-37360,-49017,-54803,-7843,27991,46209,47357,31379,65655,94323,20849,-82952,-82179,-34212,6087,36347,15416,-51219,-61532,-7312,21892,37072,36419,-17441,-36031,89558,156101,52179,15940,70072,32512,-3658,52448,106125,81486,33509,-6553,-69369,-109513,-109174,-96943,-100448,-78247,-17616,13655,59498,129518,150798,70284,-35382,-70854,-68548,-87806,-121665,-110520,4292,100678,112017,111918,137190,98830,-26158,-71505,29571,98653,59569,38940,78174,69764,20551,19633,34155,-23609,-113609,-98356,-19539,1732,-16703,-35773,-37133,6009,30073,46208,66318,19675,-65991,-66715,-21987,-17607,-13854,18857,-687,-44249,-14083,62525,45609,-72895,-113285,-90566,-95356,-86985,-40765,-21927,-32449,-2889,21951,-47201,-113644,-78459,-2039,64328,61722,-65950,-214674,-227896,-113705,-115,38232,4685,-1116,70801,99867,54514,48710,50048,13146,-23711,-19667,-9566,-52642,-119433,-103027,-6528,62913,75365,50066,64652,71010,-21052,-105405,-46884,17713,10309,-14809,-42185,-103160,-110343,-52456,19783,134938,166394,47907,-98799,-148323,-134267,-104287,-77403,-31351,47305,99802,55298,17362,37323,71136,28970,-28635,-9306,43443,30680,-42483,-82369,-61555,-40300,-24730,56101,110557,85221,64288,-476,-79169,-82469,-124597,-220995,-169105,-15783,47316,10651,-25021,-47446,-61208,-70122,-59310,40913,130286,76785,33404,114675,145253,44125,-70418,-95262,-24036,24572,-17488,-1396,58998,40431,-18425,-32615,5581,-5517,-73600,-48096,67228,70528,-7784,5834,71789,30354,-11599,49896,126541,106597,8787,-63506,-60920,-14245,-16931,-45749,-9287,50891,20645,-22935,-40827,-24665,22919,75818],[94635,78702,30854,4568,-26298,-50085,-28784,3525,-20820,-38991,-29483,-23872,-28140,-24727,-28589,-93510,-165871,-92950,68721,119018,49735,2303,-25934,-66876,-87133,-46983,-39343,-32535,36880,98729,62675,-13274,-3297,58952,46373,3280,41379,108978,89872,-14108,-63749,7964,57205,41587,32954,-13718,-71551,-47860,-20368,5972,97373,137164,88273,34365,4987,-22741,-15841,16219,24575,360,-44514,-82293,-81313,-55702,-76122,-93747,-42767,33209,64776,20171,-18387,-11150,-29115,-42644,-27394,-48565,-89262,-45684,48114,67554,53305,67224,40935,-44897,-36836,60277,75127,9484,-15374,18315,86455,100271,14540,-25207,-7781,-71226,-142180,-72227,51770,67138,12725,-25582,-58764,-81307,-76716,-113296,-144882,-85832,-46786,-65378,-75082,-34065,6619,-18673,-76520,-73452,-69654,-94551,-40893,77066,122054,107689,123446,135514,111844,53983,6927,19706,59251,66798,47269,52230,87984,98112,45766,-4528,-17807,-189,7708,-52874,-76364,31663,112751,111055,96097,64994,23157,54782,111372,74993,17188,-15825,-71423,-113354,-176006,-255850,-208520,-71455,-17192,-14869,3038,-43104,-98631,-81198,-57760,-54800,-8166,25082,-11748,-74072,-69072,5938,76580,113946,84502,5118,5468,40252,-12738,-81420,-79992,-87221,-85436,-9813,50000,50963,28627,16340,16750,-16833,-90061,-72443,26258,64933,-29463,-98247,-102258,-133620,-119321,-53,93941,89727,34688,22931,-8231,-75758,-112364,-103380,-46442,44210,93123,59758,-34793,-74874,-58732,-41338,-1635,80971,116453,103917,96017,48468,-52995,-102651,-66238,-11774,39623,78065,79356,65189,45657,17675,-1695,12380,25015,5928,-58401,-104967,-35696,59920,26546,-90323,-71567,52178,87203,37995,-11368,-18281,34135,90320,43734,-16279,28522,45914,-47939,-128941,-78183,31555,104879,93628,28870,-14034,1781,33935,52775,74632,82616,41015,-6773,26689,80354,68685,-1272,-41357,-35269,-33467,-42803,-5231,-2496,9008,67909,85301,50248,23333,29007,52007,62163,26908,2822,43750,111826,182540,170527,34292,-71566,-67418,-1821,36889,-9517,-102356,-121177,-38737,21732,10709,-42581,-79512,-83902,-6527,77320,47819,-7100,31714,97806,115716,92419,27331,-4805,-28197,-63652,-48246,-36620,-71416,-57890,-4403,2992,-23258,-38848,-51037,-37969,-5839,32975,24989,-59174,-98177,-49727,-27530,-35657,-34436,-15767,9678,22693,-5865,-47312,-34113,2051,47895,81934,9479,-72357,2929,128834,113976,-5036,-98277,-90086,-11988,47933,92924,50143,-26681,-7618,21157,18115,22560,12096,-7145,-22202,-40925,-58259,10292,113450,162049,135006,73286,45410,53538,20937,-46501,-43221,36675,61072,-11521,-81654,-97266,-97638,-117099,-104134,-45555,-9332,12751,46300,51180,46270,54632,17120,-60741,-34053,66466,120070,92119,63336,33980,7834,5543,-20933,-39088,37959,174127,215653,108035,-26290,-88095,-80426,-69707,-45305,-28031,-51741,-34027,-23919,-66275,-63774,-22248,-55580,-32590,81927,127692,30618,-22601,29491,88287,80582,4050,-84021,-91060,-50483,-49466,-24052,29677,26603,-11591,-43515,-54319,-14458,25034,26125,19145,-16755,-38134,0,5453,-16916,7269,40500,18949,-31506,-64379,-91920,-99981,-78255,-37573,-9511,-18823,-12144,23464,35432,19042,40929,58609,71005,82683,34009,9684,59063,85696,55442,55445,18965,-44888,-16614,57347,61855,29983,28847,14449,19424,50150,19075,17506,109089,119363,-21690,-111564,-54604,-4899,-82620,-114190,-47011,-38267,-64712,-64343,7867,119350,129045,53538,62888,106858,71318,-1565,-80199,-133385,-142734,-104383,-30343,27724,-9832,-87005,-99780,-66405,-32919,17717,68903,64271,22199,-19220,-62280,-73837,-5998,57418,35744,-46840,-103205,-71851,36863,137009,129493,26493,-29735,821,21804,5059,-9427,-2198,-53455,-136234,-134871,-53898,37297,53281,9967,5603,19671,-23700,-19721,72818,118872,39609,-100402,-136728,-90940,-71766,-69807,-4764,14391,-52428,-120850,-136184,-76956,-14510,-7686,-34953,-111186,-141205,-47817,42766,43593,51304,71293,1390,-97395,-87311,-12197,-10808,-79912,-110046,-65708,-67975,-88214,-6211,65101,18821,-21191,-29872,-44272,-499,61512,61677,74537,121844,114659,80971,64561,37034,33429,18174,-77280,-121872,-65062,-6750,-24761,-86761,-126218,-90927,-34027,17145,49473,68212,55670,14860,-34453,-122726,-158615,-83222,22275,62396,-3978,-54467,11956,65198,34113,5961,-10059,-33580,-30964,36251,110004,139727,120666,93112,73686,29384,-24103,-34191,-30905,-48512,-25377,48622,88563,86168,26079,-13188,16181,25693,-5382,-9465,2460,5948,7350,36562,113044,172746,144706,64781,-12007,-83810,-154196,-48271,92891,62550,2536,83117,180166,161798,101778,79458,57556,-1992,-1631,38585,-17454,-84699,-26308,39634,-3408,-38209,6026,46728,78153,79271,29615,-19277,-22114,14277,2511,-28850,18775,92754,100730,66156,23752,-260,10846,24393,-4289,-52555,-53705,11687,90178,40753,-92262,-149508,-125784,-122493,-125968,-129524,-102977,-91630,-115651,-69236,13187,-17906,-69673,-34219,21892,40362,27655,-25578,-42265,20379,45282,-35908,-103521,-69428,-19634,-56160,-116206,-84049,27763,96900,79901,32779,-14685,-28535,-18432,-8142,16356,67011,108983,99964,27773,-44212,-13511,66521,86277,50930,37170,77931,72715,51230,39160,32809,36029,25988,7312,-34206,-73113,-38826,51807,70091,18766,17135,61158,53617,45866,22510,-18692,-34790,-38766,-62605,-40615,19157,25078,-16789,-58037,-71436,-38600,-26694,-28424,9907,18398,25462,80501,108870,83039,28220,-25961,-18850,10281,22404,7891,-5737,-6733,39312,84191,40520,-52328,-59155,-9553,-16247,-16325,-8949,-61437,-82492,58680,186867,124300,37552,15669,-67375,-97759,26934,127794,96108,38113,25695,-33982,-122324,-138759,-89960,-87882,-96354,-13025,28862,29797,101290,159511,72143,-65477,-105938,-74869,-68604,-127766,-137582,-17083,80560,63717,22800,41947,50807,5655,70,99488,172782,120531,35344,25762,23326,5670,3555,8022,-16843,-75137,-69464,-14442,-17426,-39738,-26823,3934,60033,103878,105064,50271,-24894,-59732,-30894,11142,12624,18749,83254,103343,37202,-9110,20576,19316,-42611,-48046,-24216,-42159,-62135,-55483,-80073,-111284,-75720,-27951,-55292,-67568,-5215,32227,48554,38079,-51305,-130969,-130351,-66982,8896,38160,-20206,-65833,36426,157471,127372,65603,62200,53851,10763,-11019,-10969,-68002,-125940,-66324,11180,-4468,-12796,26488,68449,21798,-88462,-114505,-14437,60965,83262,47791,-23447,-107308,-160668,-141016,-25362,131446,149545,22903,-92632,-138473,-160602,-148805,-125781,-76996,50170,172602,137696,24580,-25787,-4900,-24708,-66748,-63369,-35939,-18925,-22982,-41779,-43505,-26896,-14503,57166,106643,93362,43440,-29486,-47090,7845,-41441,-171120,-160208,-9814,92086,81153,42334,20092,-3693,-34735,-49027,2645,68255,29823,13220,108089,153242,88647,10574,-19580,8235,37620,19825,75640,172827,141632,-819,-78226,-20438,475,-62336,-64552,24873,66273,34083,21267,44306,-3206,-46806,-3595,53488,28185,-30656,-44875,-58297,-58617,-49780,-30296,-1463,32839,29617,-1881,-34826,6,61729,95693],[75234,60900,48424,32169,-22288,-48879,-10856,13315,-38579,-85572,-77001,-45351,-28109,3480,14969,-67194,-151807,-65408,75991,107157,49788,49750,66174,20800,-44580,-30519,-41372,-66086,-26963,35030,28274,-6411,3449,25094,-22845,-74923,-11415,87764,83322,-9121,-35346,56866,103237,30054,-49027,-83012,-76198,-20748,6365,14974,90121,132377,83537,17006,-14233,-24587,13634,67570,53652,16627,-420,-24835,-79308,-108015,-99764,-43271,23704,46172,39548,-7347,-73010,-88737,-36283,45052,55724,-32260,-116281,-105083,-30868,-2926,17981,88364,98379,1059,-45853,-19595,6550,28340,63093,99752,153967,166577,98673,58843,63559,-15042,-124889,-113971,-21496,6841,-18592,-18086,-23894,-35366,-4245,-20756,-85581,-44046,62314,72981,-6433,-17246,14234,-43938,-119222,-100102,-91090,-117932,-49130,87793,155281,153972,134246,99768,75268,70004,73828,53698,33473,26627,26003,52195,131003,160543,64091,-42038,-62255,-31224,-29914,-81174,-92832,13165,112173,125862,113070,77911,-19532,-57845,30405,90578,25586,-46787,-24514,21224,-16917,-97609,-131880,-79352,18360,79568,43619,-55606,-97840,-69247,-31926,-12169,16480,19937,-30384,-86358,-68452,-16018,58082,104290,74524,-5342,-18509,3936,-31954,-125929,-163509,-117528,-55418,19970,116094,166674,103184,686,-28315,2608,11039,45070,103372,104178,-2981,-74476,-76538,-121539,-156104,-84166,28867,97368,63719,18575,-20330,-63198,-89887,-104095,-78347,-25563,12095,17828,-58535,-113234,-69280,-569,54116,119832,127530,71696,28813,-3181,-64858,-71249,-11039,55735,72642,-9240,-66962,13419,66864,13199,-30395,-26125,-19537,-50895,-90162,-92581,-53488,-23062,-34668,-96157,-73858,-13915,-8039,-23759,-15361,25400,72931,78621,1917,-82045,-66172,-2568,-16429,-96693,-94852,-28982,53340,88622,16090,-67326,-36749,34559,85727,125255,109405,66726,49971,83816,114081,74160,-39343,-62231,13180,42199,19753,16631,-4597,10572,69403,51796,-3565,20993,56066,-17590,-86317,-59465,4689,59039,67752,72742,58591,-40050,-134469,-96962,12415,78895,3213,-101010,-58729,56245,80574,62593,13513,-63895,-118856,-50915,62030,94050,90552,102232,98513,94433,110199,62429,-42,-29323,-56355,-65869,-44725,-18027,13491,28590,29609,500,-81698,-130432,-36748,44616,23717,-38020,-100310,-75095,42971,82423,41159,21879,39050,50648,46388,-5847,-65489,-60618,1894,63759,62260,-4344,-44065,5795,57587,26124,-56112,-118374,-91608,22612,76595,35801,-57395,-128491,-106416,-42513,-21104,12579,44386,30595,-12876,-19349,11081,101044,180230,191313,131875,70785,72095,79476,3851,-87524,-56834,36125,59735,2391,-56610,-91380,-104223,-97791,-76855,-74550,-72892,-10972,62924,79689,62277,59969,25294,-72890,-101114,-16026,92652,117251,120605,114766,51380,-25416,-56245,-47224,10758,89235,117318,86011,31855,-27984,-49840,-17748,-610,-74370,-136505,-43839,25664,-5424,-6924,5381,-57018,-50897,29563,60625,-22637,-82149,-25278,61343,83947,39049,-21424,-44148,-51316,-116903,-124531,-42681,-23129,-46924,-23391,8812,20638,31635,42971,36315,-7401,-45988,-49807,-77065,-99141,-26021,65062,72721,-4076,-45537,-26319,-25777,-50026,-23702,13825,-13963,-9923,65727,87393,17414,-1984,4519,11927,11553,-33980,-38247,56851,115307,81139,80051,43179,-55946,-47408,26740,39218,-2703,-6117,40132,90743,56550,-17920,-1010,53218,-14706,-140829,-131520,-20605,30063,-42912,-70708,-15255,-16624,-14096,47068,137075,170193,108569,36167,58962,102381,72176,3725,-70228,-86886,-44550,-18728,-9217,-1445,-58492,-119537,-98425,-72247,-71088,-14902,35752,41735,49481,33240,-31935,-83516,-36976,37709,17052,-49140,-68760,-54176,4790,68612,80683,57239,44782,56283,38055,-8822,-23401,8322,-11785,-87448,-126115,-70626,10494,36353,47682,49590,17418,16794,102567,167589,119720,21315,-74178,-124253,-127360,-107917,-119195,-45256,53261,37122,-70700,-166869,-133540,6674,102156,70038,-48474,-106338,-22531,85395,104239,86672,83398,31641,-52289,-47537,31116,25366,-54397,-101862,-78790,-62342,-51726,17668,60040,-12342,-70256,-44635,-5652,4397,-22728,-66589,-48397,42585,85692,56481,21131,-5601,-13780,-19642,-62693,-82790,-40476,33902,37558,-49257,-98554,-42247,-1295,-32601,-44887,34830,93476,57201,-14516,-132900,-160959,-46814,53275,52048,-17008,-58730,4144,77535,56924,14738,-38371,-98575,-82087,20572,70620,71954,74006,55871,63948,42024,-17447,-47411,-63845,-71198,-32953,11441,33108,73038,57556,-16704,-33251,23739,50342,25758,7842,12206,-13334,-48107,16528,130789,124145,23387,-50519,-102978,-167504,-75152,25622,-24176,-62353,30548,104178,64979,27162,60123,76571,-1017,-58554,-27483,-9369,-6438,37942,78755,77375,76602,64203,36136,38401,41890,29358,-34255,-103645,-54018,14585,636,21126,126089,169494,98967,14637,-25686,-30424,4994,34615,7874,-4783,31486,64419,17085,-50650,-78079,-94159,-102120,-76840,-78040,-75444,-74829,-132719,-129194,-35639,-9683,-5538,54351,113410,124906,84398,-6727,-37695,43862,84083,-4109,-71485,-31426,11132,-36444,-113166,-112537,-56436,-1747,28127,29520,-17736,-58816,-56317,-28588,6429,19723,62128,77695,21042,-47596,-53767,-18628,13429,32297,72828,152414,133363,57487,24570,35641,20268,-26449,-12275,-11319,-91565,-93300,37680,85875,25800,6921,76535,129673,122361,68694,17518,-19157,-69911,-146380,-122442,-3812,18428,-58395,-77362,-21628,14100,-3829,16978,74201,61339,32970,59917,110201,101881,3416,-69745,-44979,-5064,25806,60572,62591,40621,60871,97585,70931,-26784,-83758,-60678,-48654,-38945,-41936,-68612,-58644,46301,168726,169078,79171,-20783,-143151,-175364,-57877,52299,50592,7229,4870,-24971,-83216,-102632,-65993,-77822,-126696,-81523,-50447,-65897,3372,100435,53679,-80662,-126247,-60193,-21599,-99062,-120934,509,85584,43893,-24590,-33294,-15881,29329,94293,147545,167377,138875,54995,2727,-5520,-15786,-60035,-72933,-19699,20107,26745,10125,-31117,-36177,10001,53104,61052,59665,54851,11616,-32676,-31035,16366,76495,66987,27735,88635,150362,74598,-33859,-37610,1214,-8324,-21346,-5523,12141,-10506,-52106,-100773,-139524,-121367,-46240,12981,55094,73640,50660,57316,70784,26605,4473,18972,13330,-3139,2047,-17338,-30498,78653,217917,199676,103698,82086,83126,31119,-29731,-47559,-49747,-30536,54108,70431,-25577,-55065,-22362,-21824,-87312,-125297,-56112,54696,123253,147911,94553,19725,-43871,-104033,-115020,-37529,48236,27176,-31558,-47956,-52064,-89133,-118112,-111604,-48361,66938,140450,85917,9162,-3303,-3483,-50244,-80401,-90036,-87776,-39288,-2121,-24919,-23589,9636,1926,33076,49588,26002,2993,-10504,31431,101143,64159,-56413,-114614,-44652,60930,93279,63829,47710,22792,-25534,-58955,-60326,-9529,14617,27393,86632,133886,118309,73011,24003,3612,5738,8114,69685,150434,138367,11572,-80410,-47861,-13644,-53886,-110101,-94967,-11217,64141,90057,61849,-20614,-47722,-16738,-11451,-81166,-137138,-90459,-64738,-77670,-60956,-12130,20688,43023,60393,48842,5940,25375,72091,80905],[15756,-3786,29090,54914,6952,-42041,-38389,-22970,-60844,-98237,-75991,-34389,1398,71238,113815,45909,-56042,-47312,16027,49947,32109,62491,105831,85792,34981,65337,35414,-61265,-93629,-35552,35116,66187,49732,-4186,-75821,-119688,-63779,45679,68830,26570,36253,77400,41344,-76383,-196093,-180139,-57595,37394,37167,847,43362,81153,35839,-36696,-57141,-43449,-6010,25492,15570,-3143,2374,10250,-41015,-129246,-166077,-93471,-9144,-25146,-72134,-79998,-90554,-85523,-10369,90679,113846,41777,-49103,-87805,-67117,-56155,-16758,58851,80007,19391,-45564,-93539,-71304,19068,107613,150414,153771,127247,63147,26848,42218,26756,-38401,-65997,-45571,-45011,-76654,-71038,-34192,27012,100095,87487,-17107,-34016,76611,112868,10438,-38184,512,-26235,-80477,-66597,-67869,-77920,-20929,38318,66572,99335,82715,8891,-7216,24725,26907,-19418,-63320,-53235,11113,83728,161123,168131,45818,-73820,-85779,-29216,-46389,-114531,-141607,-62373,40923,86291,84780,40725,-66335,-119678,-13353,119511,77821,-21494,31001,123778,104671,55042,-7457,-50061,18027,85783,22835,-33958,1839,28904,13732,17137,63788,78325,17954,-40270,-35938,-31427,4287,41431,-577,-58602,-60778,-37023,-29429,-75704,-99271,-47582,-1344,23945,78840,154200,126093,-5209,-69789,6615,79993,84417,47058,45196,26882,-14875,-56182,-118120,-145058,-111295,-64694,-4419,2474,-10267,-14041,-26099,-25869,-26036,-33995,-69830,-87220,-47234,-59462,-65140,-22521,15194,52492,91755,70096,33193,7440,-29179,-39808,-19272,-11933,-5411,-16990,-116293,-160335,-35353,35069,-23628,-53424,-36748,-53488,-100219,-63344,27553,31906,-41425,-53888,-37443,-19965,-46046,-65187,-20910,36487,70906,67873,27700,-40707,-123922,-148950,-20986,72203,14959,-68134,-80367,-24938,29706,-9471,-69708,-21593,48773,91263,144284,132849,75480,57469,85056,73417,13840,-60300,-36705,72096,131250,121824,95986,39732,2092,8474,-31671,-67206,33318,106898,4587,-81173,-23039,39512,41907,-1116,-33276,-29912,-62607,-129848,-93473,-5672,34612,-8213,-56761,11052,77060,46480,46920,47935,-279,-28133,-2455,44777,75712,70993,30597,-4606,5524,61336,60196,15465,-16542,-46881,-56733,-7546,61157,59907,-534,-9097,-7017,-79398,-102018,33244,100515,3768,-48012,-18952,54020,142762,161019,125176,87608,65736,30657,-4441,-47673,-63159,-58036,-9476,49774,51171,18042,-3792,-2174,-18626,-90304,-135069,-120961,-66097,41609,82951,-135,-110771,-179368,-166541,-59386,21196,49956,65316,67909,49129,48702,77203,149258,178315,138175,66100,20611,37676,62535,22790,-78520,-90376,-12615,36695,24145,-8962,-66401,-110054,-86561,-37967,-55511,-69939,10118,94422,98889,46731,25158,25168,-24053,-63195,-30935,53055,86956,103270,128567,85637,-5861,-39250,-13170,35476,50837,4877,-12546,23192,16093,-31520,-29371,-15288,-83567,-129514,-33034,52362,59050,65116,46033,-20523,-18837,26614,31334,-29755,-58534,-10836,45766,65418,51149,23697,3331,-34965,-139226,-158857,-58798,-24192,-58841,-16123,31599,21674,37667,57679,18256,-29368,-56318,-73484,-104974,-124739,-68783,28366,65810,6231,-12618,44441,34730,-27645,-2911,56134,24965,8994,94979,135607,56647,-2092,-26884,-33961,-44805,-84986,-85937,-15043,21867,2643,42018,56892,-15019,-41658,-9025,23931,6423,-6225,71309,154664,98617,26999,46801,40414,-69071,-141523,-76426,4887,868,-59008,-57270,-15005,-17196,42607,170872,219067,138410,20500,-6849,28909,47697,55331,43809,-12448,-3318,62701,70009,45044,31470,-43270,-80752,-22738,-9541,-56145,-50191,-12915,18105,45075,35131,10824,8256,40753,73289,22499,-23768,-13893,-15805,-15371,2422,30488,77348,84502,56493,-6262,-75554,-86865,-48270,-25982,-37920,-65680,-46848,-2226,9097,46496,51475,15464,50505,137912,148570,72943,-4005,-34838,-56756,-106196,-124628,-161938,-115144,9439,60538,-424,-121921,-145033,-9923,122764,111027,1042,-60625,-12024,61052,82990,75589,55504,26808,24763,45547,42975,-1176,-23905,-47788,-58147,-42429,-18164,-7346,-7202,-45125,-72328,-34850,10186,-18129,-78091,-106506,-93875,-20361,43356,43978,24067,-6899,-30903,-27768,-21220,-25151,-30453,33748,72885,-6568,-57851,1659,29153,-50855,-134870,-76440,38887,52907,3454,-69556,-72381,17332,68685,31658,-6735,-7039,29460,59292,39266,23523,-12916,-75763,-61974,31323,42446,26704,58602,53269,37591,-13913,-69506,-89537,-110282,-98720,-42239,-45133,-66107,6549,63778,2564,-29365,50332,110744,87020,36099,1229,-44502,-106039,-78091,38217,79840,32951,-31863,-90485,-122767,-59670,-15360,-59829,-79370,-7645,15259,-40649,-40969,39087,70020,14138,-38224,-45564,-19064,19070,28585,8055,22820,65094,53562,5305,-20441,-12732,11021,-38499,-114874,-76666,-10727,-28033,-36026,79180,157393,82327,8506,2802,162,27331,66000,50290,36185,52120,59713,36777,21102,5943,-7999,-279,14207,-16594,-34272,-26802,-64333,-79659,-32681,5116,41096,71378,93269,107019,54081,-38405,-29232,68749,81227,-18990,-71531,-53357,-29409,-38144,-49945,-50550,-59321,-55227,-43199,-24637,-45566,-97241,-94353,-32700,-11459,-36128,27234,112675,88690,8307,-54931,-76663,-40503,-7966,40145,132033,104132,23805,11378,29285,3661,-34960,-9541,-22784,-98850,-75206,52915,85672,28926,-9020,38763,88190,84675,72654,74046,1679,-109808,-193434,-146638,-36880,-21523,-81534,-62344,47054,100198,76410,79482,90044,28706,-14427,6386,58425,69576,-13692,-53042,-3774,19851,15451,26648,25163,7092,16658,51937,58632,-23832,-115954,-106818,-65055,-43997,-38365,-20713,9534,49644,106946,140799,93093,-24238,-128893,-139380,-98203,-68444,-68970,-67465,-40396,-30821,-45647,-74527,-58866,-55088,-125332,-153311,-122111,-102064,-61225,12996,14688,-58025,-94874,-36916,3127,-73945,-113387,-848,95623,67975,-8057,-42399,-35314,39400,135101,120570,55019,55618,46798,14945,8164,-22044,-108471,-137020,-45070,66693,114902,81120,6982,-30416,-21916,-7180,-30096,-87616,-100511,-55074,-22768,-25944,14509,86052,64777,-8838,37932,122876,75969,-15634,-3181,61434,35029,-39242,-45068,-5574,-29472,-71937,-79812,-101872,-114457,-37743,73298,116612,89330,74874,112380,130645,78596,35151,54678,72094,29682,-21659,-26386,27105,125738,208867,186174,95783,60259,79700,53784,-25624,-90039,-85286,-5512,117538,136092,36376,-12467,-42603,-105071,-137832,-75548,25059,83148,122796,152963,115162,60342,7641,-36671,-42900,-26578,-32423,-77661,-50987,13434,27366,-20546,-76972,-79178,-14229,31927,3421,-55118,-25258,42583,36049,-45156,-84818,-100614,-105724,-47191,-18569,-61392,-41639,10682,-4626,8517,21523,-6951,8132,34604,62198,94991,81915,11852,-52835,-53397,21028,63136,43970,46120,27208,-42079,-91889,-111912,-88058,-30256,16006,58603,103081,109808,77452,31214,2625,-1957,-1448,19463,44475,51894,19548,-30115,-57330,-50066,-46897,-94297,-129588,-74839,48364,134029,110924,21824,-3524,1674,-22121,-82507,-129918,-89966,-39309,-50767,-69094,-33360,22374,58666,67849,64909,32477,30927,52516,42934],[-46089,-78982,-39007,42221,34886,-53605,-106342,-66788,-34870,-36143,-25798,-10834,25919,108888,159322,121918,51787,15516,17804,26356,22293,49667,73745,73777,75265,143447,144067,19586,-96648,-76810,40934,121068,101509,18915,-50652,-93730,-82609,10659,63669,59920,73341,27990,-96418,-194908,-258860,-189695,-17871,67428,31217,-28646,-17794,9782,-16435,-63439,-62352,-33760,-204,-1038,-16082,-11819,3421,20198,10145,-68888,-166712,-155345,-76075,-83077,-137280,-121206,-62102,-17863,21149,81136,121638,92858,15638,-34418,-41810,-58582,-41572,-3636,20424,33545,9396,-49303,-40184,33826,111250,158148,124628,32551,-61740,-98278,-60261,14767,40094,4256,-32305,-37357,-47612,-67597,-26197,90104,160972,109190,5332,-25180,24095,50298,-1644,-27821,3528,8009,-4246,-445,-32652,-27905,24538,8317,-7330,57164,65668,-17746,-33897,-8027,-25360,-55265,-87126,-79636,26866,156392,179611,98634,-16231,-79411,-70008,-25891,-33878,-96725,-159710,-111480,7289,81602,72956,23585,-32142,-52899,16164,121339,119033,52780,65548,92819,72152,92883,76926,-11299,-14153,26297,-6575,-2310,82541,104022,27384,-21246,28065,69641,41936,13160,-2004,-18635,11863,44189,-13461,-55835,-57954,-49863,-136,39926,39862,22124,-4510,-12481,-1400,46949,69761,15465,-16430,41765,83058,46699,-29413,9497,91071,79359,-9147,-89516,-76276,-29551,-66922,-99035,-64460,5365,26293,-3032,7728,41837,14461,-75158,-123332,-87663,-53622,10085,52145,35653,24645,15519,-13020,32004,80224,41424,33703,59059,14499,-84882,-150739,-166574,-120650,-39775,-38815,-83981,-71252,-42832,-84069,-105216,6728,139697,118716,5740,-10312,20848,143,-52106,-49071,33037,86647,64239,-5686,-63699,-91440,-114345,-106159,-33,72365,27110,-55948,-87478,-73591,-47188,-35538,-17586,37373,58226,58905,118543,137184,58003,-493,12567,-13046,-69711,-86428,-31597,69448,141166,133590,116498,48508,-46273,-74818,-80059,-61951,67974,162011,113235,74022,105054,80808,10231,-42051,-50761,18029,54768,-30834,-89452,-82717,-72508,-24216,18721,66956,65841,-2342,6337,24488,2025,30304,35960,3283,15431,-7102,-91068,-116138,-62093,22795,78984,105701,59890,-38170,-62828,2020,65067,29296,-77874,-106777,-70220,-69457,-53388,18062,25077,-28577,17431,102474,122546,113584,143695,181210,132614,50951,-11998,-53264,-56463,-34207,-47378,-45551,-1884,28174,22200,-3868,-22051,-43415,-123192,-142677,-70388,-30465,-785,24011,-13510,-91147,-137136,-106261,-1341,93175,97525,57830,37443,40006,50668,56824,94071,109358,74140,2237,-59007,-57051,2157,56190,4901,-67622,-50446,-960,20072,12294,-44548,-101903,-74125,-5167,-9420,-24294,36011,103156,106660,50076,16272,38618,43525,33055,4828,-7699,-505,10160,687,-25173,-29686,-8433,26268,55370,21361,-86464,-121455,-34437,5497,-50813,-99449,-88090,-64528,-46580,-7197,16118,15209,30173,47141,20699,12813,24738,12210,-26968,-13093,13120,15239,21117,21419,10026,17907,-13602,-109203,-100576,5801,17211,-39880,-19546,-7356,-18766,33537,51484,-22538,-82445,-96619,-87306,-65350,-42843,-37513,1944,47654,21091,725,19475,-12999,-57338,-5451,81514,66436,24685,80222,126924,78672,13897,-44253,-49846,-26859,-67422,-106775,-103411,-110792,-125732,-52269,32171,40492,6018,-1458,41626,63759,69810,114504,128562,76928,58331,77588,44477,-28160,-41875,8330,15158,-30437,-58282,-26533,5644,19875,111261,209227,158340,5477,-86152,-42961,1307,-5540,43044,82906,35613,54911,111011,95796,83234,98339,47844,33981,87830,77691,6782,-42328,-34654,8014,17724,5289,68414,148056,158902,119870,39173,-5809,-1814,-4592,-8526,-14482,-16105,5190,4460,-1001,-17283,-42439,-50073,-58267,-49529,-2123,20591,19321,20053,-13026,-29905,-65858,-79484,-6631,55132,54221,39585,717,-28888,-35497,-77253,-93517,-120309,-135450,-77724,17933,48747,-36152,-94815,-5981,123515,144088,55273,-19709,-13089,29467,41273,21221,-26285,-28517,64693,111097,28040,-43085,-19196,-24548,-50180,-19338,25834,-10902,-59719,-53193,-35106,-29533,-26114,-44286,-39826,-7131,217,30043,76306,102152,108887,54452,-5369,-16778,-17198,-20179,-41077,-6208,42248,8373,-25502,30120,56943,-18162,-132738,-143519,-48471,13181,6591,-8249,20729,56081,36303,-9628,-10433,36154,66041,28608,-23387,-14038,4564,-11354,-2380,38256,12654,-7552,46847,96314,62128,-53233,-118377,-95702,-87697,-90975,-63794,-69747,-87549,-19054,50933,19208,-11817,40224,98783,117091,82033,6509,-61122,-108300,-101465,-23857,51039,81891,32578,-52999,-80573,-15720,22673,-15635,-68114,-48598,-22964,-50678,-38405,33735,75179,80433,64532,7508,-25237,-21856,-52279,-108466,-112655,-78717,-49657,-41091,-33842,9940,48519,31,-70582,-72036,-58456,-73777,-84611,-16871,51821,48219,50881,71894,70176,77152,75700,52036,49227,60837,77819,77030,45733,27231,83198,111857,62476,-11917,-34393,-13399,-442,-5621,-12444,2303,34921,21860,12859,32379,-24372,-85976,1665,111494,65366,-67213,-116847,-90771,-67422,-55535,-10539,12820,-9668,-51377,-111974,-114044,-74976,-86491,-81696,-12842,-8877,-45503,3784,115092,146659,67273,-30879,-54817,-20669,-27052,-4859,84801,63930,20863,44897,56107,37425,31854,42913,-4333,-61754,-34955,32943,47648,16024,-28753,-20416,-11751,-10217,29279,82719,8968,-117251,-143137,-56374,-23264,-74070,-94912,-25429,97801,163934,145060,116793,76117,3513,9166,58935,63960,39012,-7950,-12775,31030,34320,26692,7659,-45178,-77317,-33573,18749,23462,-32692,-79477,-48172,-24496,-23637,9903,42464,30069,25126,48829,88968,94039,31653,-6315,22919,-5443,-84893,-115522,-70147,4652,24024,-23169,-81897,-51473,-6966,-71434,-115244,-61831,-8778,-12640,-22694,-22510,-16057,-22403,-14678,2195,-51769,-114731,-41576,72982,83375,11092,-10188,24827,77988,126043,59132,-57090,-41885,34741,65307,54710,-1926,-81524,-101414,-42952,37324,120510,140533,54572,-45425,-85748,-94188,-115740,-183772,-191470,-81606,3889,-17549,-14124,24417,-1453,-44529,4011,66325,49877,19255,61655,117939,59673,-52774,-81665,-61612,-85660,-83673,-43098,-47893,-66893,-5797,81866,71296,42705,98230,165119,157164,70632,-20354,-7639,89793,95001,-25754,-74366,25634,131603,166154,129360,49980,2957,41087,70225,27598,-62974,-135619,-99573,48059,142768,103626,44805,-14421,-72364,-61561,28465,70406,45383,44764,102281,122101,80704,3614,-39230,-34944,-23180,-13232,-33699,2572,65023,57559,-1981,-33234,-26464,-1178,-17652,-88401,-124920,-43314,36165,39848,-21147,-68678,-82767,-65435,-12214,-14828,-72726,-60797,-16964,-28669,-16259,4771,5799,38713,44892,1432,-9374,19539,29398,22285,26149,61650,67182,47696,62377,44758,-28593,-66808,-94339,-144536,-125363,-47075,15431,60205,87734,82506,51503,21700,24717,15163,-334,-11242,-23028,-9714,-11885,-56491,-73899,-31764,-14951,-54784,-79642,-7733,87245,118390,71087,24319,-10926,-28329,-5098,19297,26047,23789,-20624,-90518,-86069,-32920,12649,19725,19050,-4712,-19262,-19497,-37330],[-95297,-130187,-113343,-7694,20030,-79279,-150601,-90121,-894,28997,7450,-16363,-994,57251,90769,82703,70527,64929,47034,8643,-7535,15862,7115,-1616,19908,104587,173912,116202,-35548,-103494,-43839,47058,86277,58129,7435,-42487,-64469,-8586,49995,54257,41459,-46572,-175465,-208213,-176114,-91640,16896,43856,528,-47447,-58007,-40869,-40173,-52610,-41472,-14653,35080,43859,3894,313,19301,25727,33247,14187,-81223,-139037,-91485,-61310,-96824,-114114,-54835,3867,-4576,3091,35234,22728,-8860,-4119,-537,-40405,-66243,-62845,-23933,50396,78593,35379,22466,44770,75805,104838,63888,-43730,-138292,-179472,-141838,-41759,16823,-6837,-23786,23953,61408,13286,8232,98367,127685,45229,-13180,-897,-9545,-25949,-20105,8297,17004,1398,3905,11811,-31566,-34666,18936,15530,412,58381,84521,24621,965,11735,4930,5071,-17472,-62594,15094,171964,156835,16909,-48895,-26471,-21670,-60072,-57000,-63073,-131183,-105674,28345,117952,85582,26341,23636,27942,29122,64982,96147,89675,51083,-14052,-31702,40035,61096,-5808,-35552,-10871,13376,20886,48589,68506,10318,-80832,-83135,-43425,-4111,32565,9927,-24648,24072,59617,25099,-10342,-53146,-85032,-5258,92117,88067,10528,-63673,-69172,-29344,2057,28209,71868,106565,98909,53237,11161,-17898,48516,133775,127671,42469,-46788,-28879,55054,12563,-82990,-69862,23305,30520,-20573,-1123,37629,-11400,-76757,-77075,-51253,-38590,21218,76301,64261,6744,-46806,-49505,48456,148930,155431,137657,154667,110442,-44618,-165004,-128068,-28631,-10363,-73392,-102578,-74290,-70707,-105641,-73614,37863,120936,103072,40373,45754,47568,-4358,-30471,24830,102577,104794,32374,-58782,-112379,-127375,-92935,-21987,-6387,-38885,-64319,-50109,-44633,-67892,-83722,-46969,11899,42778,27694,26878,93383,119575,22216,-77035,-72233,-65018,-83150,-84374,-55584,9460,73242,59331,47734,-13585,-105933,-113634,-77247,-31187,65224,153522,165519,161279,154102,81247,-2075,-34694,-16596,98777,184270,66976,-95288,-153488,-121262,-986,78503,83697,49215,-26688,-16890,-11671,-50293,-21062,-4108,-41534,-14605,-19586,-107108,-122619,-51192,33981,120791,212906,154235,-33530,-100887,-27506,29553,-3134,-105420,-159401,-131807,-96522,-90771,-87539,-68112,3993,99397,137358,78449,22691,96214,198868,149736,58438,19036,-11198,-10319,-7458,-40035,-53628,-19603,3830,-14030,-41081,-44183,-41316,-80314,-70560,6993,1462,-40887,-18507,4750,-43113,-66723,-7955,68433,101072,76697,14909,-54208,-79411,-35470,-22120,-15275,28491,59456,3127,-90487,-125608,-56578,61175,91458,31422,-9586,-12398,3901,21317,-3066,-42945,-23384,29685,20127,-4351,37570,97574,110810,68918,50972,78889,84584,91105,30138,-54846,-57128,-48313,-134849,-189753,-107475,10569,62725,48060,-24751,-123410,-136353,-55809,-31694,-76957,-124560,-108258,-8685,61115,40217,-24033,-62633,-39527,49860,73370,28872,-14654,-34137,-40206,3883,6125,-27352,-17614,-9402,-17621,2562,-9293,-52807,10049,100892,63228,3064,-17193,-73773,-72646,22051,40319,-47499,-127145,-132647,-75567,-107,55642,46529,37134,72269,57758,4814,-51465,-102293,-92051,-6696,81766,91954,53278,45952,55579,45862,22004,-50793,-48040,27169,-2799,-80706,-125616,-159554,-175658,-94301,23097,79434,60082,40533,73542,123727,179693,158605,37535,-25469,6165,19185,-701,10009,47150,68451,30520,-36,8270,24018,29453,57115,130186,130265,9460,-133377,-143563,-48358,-6716,-10965,52164,88094,41162,65481,105304,78673,79219,107892,89436,103684,145950,103516,16345,-24326,-22583,3691,-513,-3804,103424,198033,162951,77684,10391,-26582,-21120,4737,24195,-6249,-55713,-87169,-87148,-18397,66580,106412,88446,25576,-11124,29504,64633,61975,37687,-37700,-125816,-199164,-196291,-109224,-33072,24551,74596,39023,-49253,-69008,-50618,-3918,-5844,-74168,-89526,5448,65687,23910,939,73995,169611,183308,99871,11325,-1629,38630,34498,-30582,-113502,-104880,43669,124757,30972,-51436,-44880,-70368,-84226,1482,83608,37130,-39885,-31853,-12344,-39454,-48567,-25271,36511,104018,103437,80754,84420,124175,152036,85836,8241,-23437,-57163,-57199,-50837,-44661,-16316,-3012,-19224,9298,33622,6253,-53872,-90290,-61511,-5248,436,-28273,35,16118,-29838,-60181,-28196,56472,105838,42012,-50079,-68284,-52832,-36240,-19212,-17513,-53978,-66383,3004,109665,100193,-45056,-114470,-32463,30645,-8813,-51465,-30942,-3508,30631,40593,3272,-46387,-53135,-7858,76731,104473,29452,-46834,-73569,-78582,-60618,-3154,81817,83913,-4451,-72481,-17958,26209,-2852,-76311,-89278,-25221,65,13281,54182,82813,97050,95513,27576,-57367,-91530,-109591,-130817,-152178,-174819,-156615,-107333,-35452,58264,106104,50684,-40616,-89167,-102519,-88527,-81679,-78989,-48931,23597,94624,108514,91612,70605,29136,8867,25221,37138,77544,89446,21178,-4479,97593,121594,23857,-59122,-78078,-60860,-14526,15828,-1962,-31990,-34500,-47687,-32117,-4648,-60901,-84045,49542,142429,60146,-77280,-125871,-76059,-50685,-64080,-27814,9806,-1165,-58442,-163816,-181999,-81231,-17345,-22523,-18978,-12705,-12319,6663,72366,132902,64120,-35847,-27665,-7167,-49290,-33416,48262,35494,35458,80750,76040,60645,84149,114677,82280,12985,-34595,-37919,-18330,-34802,-85475,-93363,-96947,-76366,-19625,25746,-18241,-96958,-71142,30425,10380,-101828,-110221,-6938,104407,148900,110474,75928,47639,13994,75302,139397,94680,30742,-12205,-44414,-33512,-8647,40895,41988,-55106,-113129,-39851,7600,-24690,-51619,-13383,59861,44780,9555,56823,57647,-42008,-63276,-3627,41223,78165,92571,95676,126598,97803,9166,-25701,20140,110201,112200,-5479,-97655,-44333,13102,-25956,-12121,42656,60552,31526,-24474,-57875,-26444,-2358,-26050,-26353,-54533,-117925,-87963,13618,41299,-25205,-12359,81218,115891,85533,7675,-95762,-80833,32688,96543,51559,-20202,-46414,-27868,-22545,-36866,19506,84459,26850,-71714,-87460,-74134,-108596,-165158,-142418,-36311,35499,8311,-31353,-52823,-68126,-46665,-11677,-20159,-43350,-59164,-36735,19263,16294,-48821,-84712,-94200,-114031,-93659,-70875,-70440,-45343,22875,59489,-5333,-32630,57822,126694,97186,14908,-58295,-49998,51955,69675,-69058,-147944,-45379,82099,115916,78834,6115,-54423,-31970,25869,40223,-18183,-130783,-179642,-80111,51335,73268,36150,14693,18816,33914,65153,45336,-11862,-34037,37708,103350,67252,-32014,-81294,-83418,-34822,71109,90468,44001,37762,16794,-20326,24493,57643,29393,-2655,-48255,-71607,-18272,8566,10656,2896,-30669,-42747,12601,72084,57112,6337,-13564,-14088,-41065,-35520,-23254,-2769,23283,4682,-73835,-96633,-25645,32434,55840,109276,143463,119428,92422,87685,50162,5213,20616,-16111,-134362,-168610,-92944,-33593,11471,74495,106156,67683,15098,23806,30274,33730,35129,-11105,-52995,-53272,-43491,-37846,4827,43464,18909,-28466,-24522,19369,88011,90497,29782,-32544,-42054,44918,151179,168382,105874,23235,-61221,-89694,-90614,-56451,-14048,-7106,-41239,-56799,-67368,-87306],[-78325,-97861,-96377,-20258,8119,-42088,-84126,-61280,3600,45411,24506,-1957,-4583,9827,20053,30775,38414,55323,34346,-16766,-32602,6327,-13396,-55546,-63339,19472,118999,129088,23530,-84710,-121044,-63288,32236,64895,34019,8424,7863,28615,59944,65817,44639,-24302,-99945,-80069,-4121,54224,63702,35412,6452,-16920,-13188,-346,-2903,-12221,-5667,8220,60652,98419,51803,21279,47106,61859,50265,59744,9395,-74066,-51790,19146,-1193,-67593,-53447,-8938,-32448,-55868,-58402,-73738,-38290,31496,38481,-23133,-73672,-77552,-22395,62381,97885,41893,9403,20977,25463,18114,-14046,-49847,-68506,-101946,-99706,-58360,-56313,-57721,10460,107299,142089,84096,31885,54916,60179,-5531,-28645,18054,17433,-17198,-10708,31569,36004,-6221,-25547,-9150,-30200,-61139,-20840,40906,43595,61621,115769,102354,59779,58404,79106,90229,45406,-62886,-37298,99031,97727,-775,-13388,46166,23962,-85820,-108933,-68693,-102475,-80563,49595,143185,102026,25717,24015,25753,-8347,-2649,33821,52025,16010,-43783,-35158,17984,6085,-30228,-39387,-9191,57378,50693,-9893,16279,38661,-67087,-160349,-145862,-39148,50331,16140,-74624,-58014,3931,42358,7537,-93542,-152309,-57543,38265,19738,-31332,-83834,-90082,1294,67423,69028,130873,176905,119564,50054,45432,48747,74921,84335,73695,50784,-21540,-43640,49531,84009,14443,-53485,-38541,-32579,-43375,466,3669,-72739,-80280,-10700,17162,-25567,-35404,28573,72525,236,-61616,-28327,37210,107569,179012,201834,206569,177333,64921,-39591,-27711,34986,34772,-24888,-44711,-42514,-79158,-76315,-15821,23028,21460,20346,23307,66792,76115,41435,33555,107743,158206,116855,39136,-22595,-59499,-105080,-98878,-35749,-53469,-117846,-93408,1845,19196,-37524,-66716,-29784,-10308,-37453,-41592,14606,82319,73000,-25400,-117204,-95459,-47434,-26563,-33188,-52284,-47821,-9391,4092,-9234,-68843,-111247,-86065,-75258,-66469,-7020,67366,88875,67113,49073,30094,12393,-2045,-2539,77066,166284,72860,-79837,-123371,-51233,43374,60776,39046,14563,-42730,-17395,-8117,-76669,-96727,-67674,-50048,9783,46855,-7210,-39543,-300,62461,118873,199860,165347,-26251,-116744,-26614,41059,7397,-72238,-132330,-157194,-162018,-171434,-126876,-11538,99018,108890,60350,15048,5691,81272,154211,99760,68095,99427,92669,46996,1628,-29736,-9380,26811,1636,-59699,-86113,-70014,-61248,-62904,-13508,53214,30517,-6713,23046,49357,646,-37234,-8781,25605,-5498,-26055,-34576,-111658,-178987,-106843,-70551,-90431,-34622,53031,33408,-60933,-119867,-74230,34018,95354,101317,55127,-1780,726,47398,52796,24801,20519,27123,-18215,-46160,32449,117936,108979,49107,60362,95720,73887,71495,18847,-54838,-40252,-35702,-160293,-239805,-146147,17591,88575,40508,-51108,-100208,-65547,-20342,-45534,-73557,-68908,-40747,65446,152594,105081,-634,-44603,-19992,82399,120333,43682,-62637,-103687,-73447,-4139,-7387,-47729,-28230,-12112,-24010,-29514,-33359,-13074,92343,144255,74778,37014,-5876,-110633,-110580,1812,49802,-21377,-116232,-113892,-27596,34978,57477,61526,64609,96588,80411,22505,-56281,-125810,-89874,10421,63183,80356,76890,22202,-27871,-18690,16771,-33494,-44570,21156,12234,-47007,-85843,-116810,-124351,-57837,31615,75631,73094,51755,57120,110619,203408,153566,-23695,-93966,-60318,-70221,-64361,4492,59162,79001,62716,65648,61811,23286,15681,48306,69923,10304,-92205,-149173,-99392,-21698,-965,19393,71373,75648,36289,53091,69533,43686,27888,25542,18909,62554,116899,50166,-66978,-63565,-27155,-28850,-23757,-1073,68857,100426,22231,-43570,-48116,-49319,-13934,50767,60323,-12135,-73028,-87332,-62421,39934,151186,184753,143122,89151,53110,36386,19486,21788,15819,-50654,-136346,-185264,-179367,-137864,-46487,78396,139514,79515,-44854,-80003,-9726,94297,81375,-1771,-12903,57502,66606,25431,64798,146794,176726,144615,84552,27658,22096,64323,58156,-23687,-126680,-136496,11502,119237,59130,-31294,-65980,-120583,-114316,16191,125665,103851,39985,8935,-12739,-26778,10658,51805,71068,100287,80133,3847,-26316,31240,68989,26976,-8739,-27836,-63568,-47323,-14321,-14772,-5537,9865,-22889,-48568,-37582,-8073,18435,17797,5073,13157,-484,-74587,-83142,-59474,-78130,-78852,-7850,101161,161949,126659,40556,-41529,-120462,-127079,-84670,-68767,-88281,-86549,-22265,67144,86814,-11091,-45428,68463,163598,109755,24747,52410,102568,88731,29128,-36829,-108185,-147712,-99328,16983,74922,34178,-3846,-9400,-37742,-82386,-73104,31360,109549,70843,-21710,-32866,-37697,-45479,-59231,-53987,413,38127,65273,102344,77097,11118,3296,-17240,-95582,-119286,-73472,-23337,-19772,-75950,-140013,-137548,-45934,65683,132783,99124,-16152,-102375,-106336,-49611,-21616,-32858,-20046,44198,110235,127431,98439,30415,-24174,-4120,28443,19829,60058,96489,52389,14414,59761,62101,-3869,-56473,-86197,-85693,-21472,49281,32288,-55571,-99203,-78176,-9615,30098,-16652,-17279,95888,149443,91925,15755,-11480,15066,18012,-19503,-20237,-2940,-20122,-56090,-128816,-149876,-46041,67938,44498,-36644,-5728,58336,80206,108694,138359,56127,-34830,-29285,-42736,-76487,-29520,33680,4909,24363,80335,67384,29372,54579,148766,184378,106802,-5075,-41210,-33534,-70171,-119173,-107702,-95128,-56688,-5147,2882,-20607,-45174,-47113,20717,44933,-35859,-72038,6922,97666,98758,29672,14023,36241,36921,88599,118351,71367,31664,-30530,-114412,-125625,-59754,39214,80326,21677,-16891,12722,-1202,-44100,-39319,28716,112322,93422,53157,96070,78308,-65802,-104820,-14187,23444,51339,101648,81323,59567,82667,101647,109108,122088,174895,167994,46099,-51448,-8774,27201,15827,67726,73487,11007,-14744,-20825,-53621,-54749,-25309,-31367,-42921,-70540,-93596,-57483,3734,16001,-43568,-29745,85601,121658,57370,5501,-54826,-47758,53145,99165,12587,-62226,-45776,7090,-203,-66596,-72738,-20522,-13712,-27906,17314,58574,-9004,-76740,-25041,54365,75807,44933,-13609,-65998,-59309,-12408,-28139,-101740,-141119,-185580,-215411,-133107,-30816,-19578,-48784,-62045,-78341,-99088,-139010,-128511,-34322,56518,61487,-11622,-59724,-15284,25249,-236,-27161,-17474,-3423,2264,-36297,-121370,-170232,-94927,25102,60652,37611,-8799,-69244,-80122,-44274,-24858,-36974,-67526,-108522,-102095,-36801,1870,1292,22245,66307,46682,8441,9424,15909,2122,29937,71400,41415,-40483,-67368,-61786,-13727,111394,123232,817,-67217,-70807,-47721,61318,127789,99955,75581,33120,-7874,31386,41275,16797,19095,5386,-2420,73607,141118,138408,122968,89458,30334,-31845,-28387,-19548,-28187,-26764,-33160,-76489,-82280,-1853,28989,5484,64501,127233,121443,100919,62637,-6416,-18076,43791,17391,-78467,-105066,-77368,-72859,-37192,36207,65520,5901,-57240,-35762,16489,61854,76647,20595,-86508,-121032,-48495,12750,20353,3912,2839,20757,8398,-5640,51435,73796,34928,-19474,-46035,9532,113068,171480,141385,75474,5338,-60836,-123045,-99061,-16781,2273,-35669,-35839,-45302,-70183],[-24105,-28905,-27213,-1879,15812,44948,38654,-17717,-30230,7028,14804,22283,40013,31381,22254,37067,19902,-7095,-30229,-47587,-46885,1171,-8112,-70935,-111701,-41510,10513,-10048,-33881,-46656,-85462,-87059,-31987,-17378,-31879,866,55667,75948,67022,66116,72189,49828,9125,30861,82397,107713,80877,32870,-4177,701,62197,73663,36475,12068,14858,4546,12573,46381,29657,-10395,20959,62623,39500,29254,-12586,-96644,-63100,41576,32160,-34216,-37313,-9607,-14819,-35210,-65763,-82937,-17302,55778,36072,-39874,-86818,-93148,-45177,19790,32818,-39856,-70168,-37192,-39748,-73259,-86375,-29001,47854,45847,15418,-12897,-86885,-77248,48473,118099,93226,49075,-6030,-10610,17015,-14638,-50922,-17128,26945,26055,-2242,4506,38205,23163,-17849,-13262,-14160,-57886,-39682,41159,40645,40909,137361,154255,85068,61597,87473,100950,23205,-104914,-91698,246,20042,5442,-64,20769,9582,-66397,-128624,-117311,-128959,-92731,20664,107678,81380,1038,-23165,-23097,-45322,-41400,-28329,-17685,-5925,10398,44425,52328,-12587,-68872,-76907,-35863,48534,65771,6608,48167,115311,649,-166962,-161247,-8941,76673,8172,-134460,-178865,-69725,27563,-19559,-139661,-184085,-101791,-44946,-64315,-45864,-46348,-78648,-3065,103403,111117,128643,125110,67148,62429,101626,62040,16275,-27554,-38082,-1528,-27974,-76312,-12925,95007,89919,-58895,-133380,-88683,-29991,24245,-8749,-86993,-68208,-11620,-4830,-52261,-80651,-25821,37244,-24007,-55441,-4917,-7375,-10342,80313,169421,169936,131276,97809,72415,57057,63153,70241,47248,31965,-135,-37526,9442,57596,26781,-17126,-11459,13375,72029,108942,107716,100096,134171,157450,131346,86082,47797,28751,-32693,-102314,-102243,-68262,-70152,-13240,70888,59708,-14764,-26562,13699,-28861,-112841,-96503,-3424,46569,5258,-70977,-110990,-51128,8597,22211,22484,-5255,-70675,-68816,7506,31861,-20828,-34382,-19487,-73077,-119494,-70346,-11724,-12048,-62035,-78163,-22198,34473,37443,5092,-18875,16998,20294,-10012,5044,63152,57167,-14498,-19512,149,-26653,10261,27760,-53314,-103259,-71062,-12379,53083,99794,79255,33012,43391,88777,67764,76978,105291,12333,-49886,46687,99321,19853,-58353,-97016,-153551,-197751,-169911,-31684,124855,146597,45023,-39237,-14542,38340,63702,42405,-34638,-6781,105706,145704,73050,2434,-13436,39346,78513,29469,-57439,-93875,-75655,-74427,-79177,-4633,72482,74164,77342,91369,88013,47419,-28915,-91729,-118574,-146195,-108953,-25665,-47739,-115917,-59188,-39918,-100270,-83519,8950,34692,-19145,-58389,-31232,18532,33976,69917,61048,5748,17858,79926,75747,25812,-7939,-40569,-104252,-100771,39667,151038,104769,11933,20900,54467,31985,25392,-1394,-24262,-10102,-34178,-133947,-177912,-101641,19779,81277,33879,-43304,-56288,-11379,16907,-16637,-39468,-9516,17780,93495,185732,152710,66860,54260,62507,89377,101507,51968,-67291,-146418,-110371,-18173,-646,-29889,-18380,-6008,-30640,-66052,-71000,-16009,91634,105218,47030,34619,1030,-86404,-103977,-16899,76185,57674,-29479,-42117,11942,14645,-17150,-18338,19117,66173,59628,42393,2954,-83028,-69879,22918,37384,35873,61074,8630,-77077,-78687,-2600,3017,-41685,-52465,-44004,-35782,-38865,-52642,-57332,-40779,-17179,24704,52346,19780,-16624,10273,94351,76397,-23773,-50566,-47519,-89336,-66394,-7287,4607,39331,88013,91725,17633,-51453,-14482,39423,23152,-37594,-74205,-28826,23187,18400,10054,43381,74699,76710,57935,45057,15207,-17083,-50638,-78362,-76092,-9609,58134,-9618,-146107,-140822,-82804,-100088,-80231,-25085,-906,-31902,-120120,-130935,-62286,-23281,15200,72841,47089,-38474,-63189,-27415,4330,60584,103545,74662,12448,15451,36628,-20930,-94658,-82832,-25730,-16434,-35710,-36166,-31157,-67979,-33369,83136,123382,67167,-20653,-55215,9559,104213,50390,-24854,11538,73144,45139,-21307,10008,74415,53992,-5949,-16713,480,17378,50095,59831,14231,-75879,-107812,-6325,77855,42818,-25554,-60709,-113672,-98065,14343,114563,131783,101136,29366,-24339,-3748,72102,97529,33222,-7158,-41945,-137056,-171042,-106229,-80550,-81406,-33463,-9781,-20194,13199,49512,65217,71004,49282,-25398,-90112,-88831,-38551,13468,41456,25205,-6849,-29862,-86105,-113848,-103847,-106330,-82703,18661,127094,170622,174990,150126,38386,-127316,-160392,-87563,-43732,-49222,-40835,-14851,-5338,15833,11277,25256,100150,159778,119325,59921,78088,104664,51925,-34446,-95971,-146943,-164012,-97558,-11848,6807,-3799,15552,36267,-6187,-90747,-116529,-16672,111739,147954,81131,-2192,-82395,-74278,1505,40972,33319,27547,63997,112068,37142,-98294,-103649,-69233,-104707,-104206,-24473,60688,111160,80701,-44441,-125501,-73569,17497,96385,111949,13772,-91924,-96615,-21243,32032,62022,72009,57839,80599,141964,130254,23191,-31468,29767,66949,19915,22661,90965,128373,79855,26927,21228,33037,4835,-58561,-74004,10843,93672,43175,-75307,-116263,-80149,-6647,34742,4448,5893,65647,91118,99254,106269,100270,71185,46820,27867,14694,-14136,-43465,-27238,-29382,-65954,-34479,58955,36869,-35823,28050,112966,141504,178691,170367,72589,-1886,-46416,-115909,-117538,-33649,-1813,-65171,-47732,27282,26019,-50494,-58861,75185,174845,145119,67560,26576,-21251,-80843,-94493,-42290,-24608,-4931,31067,35351,16565,-2232,-80528,-65139,49592,69546,2728,4711,58410,39466,-22144,-19838,17916,15134,13904,-6766,-32013,-36410,-99962,-156769,-137597,-76077,-4238,39799,80109,107373,43414,-46569,-42835,-3827,23195,57551,49850,40146,89797,119910,29226,-36262,8444,4971,-17943,6164,-46387,-103294,-41321,68231,119432,118238,130411,132747,77532,12902,36368,67310,64873,74581,17514,-83682,-96375,-32346,-21830,-42926,-25829,-9595,-43226,-93761,-68611,14222,43002,26213,-26452,-39046,39486,66919,17200,-8035,-33377,-18712,65739,92451,1698,-78666,-73823,-23340,-435,-35046,-71954,-58168,-1187,57844,111428,136595,60587,-26600,14949,80576,78618,42956,-5088,-42667,-27898,-10660,-59575,-130472,-152565,-183352,-213891,-131265,-18973,1625,-21684,-15285,-25322,-88559,-160150,-123569,12472,84208,53487,6812,-28685,-41439,-46904,-61346,-30198,46225,57395,-20487,-87433,-110377,-124839,-75758,-808,-1333,-23753,-32482,-63170,-67565,-61785,-92562,-98828,-14732,43880,13058,-7210,1647,-4533,9215,51510,5457,-51632,22664,133075,138081,90061,59204,30721,-15455,4632,55964,57518,74490,34472,-76054,-151795,-135108,-72069,19075,97355,137804,117662,25738,-37903,42313,99885,58504,24282,20948,37330,102254,138369,144392,175098,154544,64044,-8300,12873,43215,10207,-15546,-19181,-22981,2550,66845,41047,-50382,-56548,-2834,24512,34446,-2253,-74362,-82944,-37226,-35893,-46412,-22569,-34949,-80115,-67411,-24852,-28141,-82020,-116268,-65088,22886,62422,36013,-15257,-103381,-153627,-70097,26465,3975,-63039,-30742,46580,42429,6934,36013,59564,71127,50230,-4878,-29705,1131,75959,137325,128103,55913,-40859,-117185,-88032,-10543,17162,9166,35728,33540,-869],[20993,18145,16155,16833,45896,127539,133135,32867,-19893,-37,-2957,21231,85909,96649,80607,88922,49149,-27353,-43106,-23789,-23593,-5439,-2788,-30448,-67740,-42885,-69893,-160656,-140445,-14858,34513,-7586,-62810,-115874,-115783,-51872,31668,85135,50722,12580,43574,68964,41003,30308,35163,48843,55334,13186,-50721,-11444,96104,96541,48655,39137,41011,-7076,-58965,-50872,-36609,-62167,-41725,-3796,-11467,-28506,-99991,-179257,-115211,1848,19011,-5937,-6072,9700,32738,44746,16073,-12194,12503,36150,3447,-48425,-76622,-107527,-94413,-38481,-20862,-63850,-73278,-52435,-74003,-100723,-86654,-8399,88074,121840,107200,64049,-35505,-46982,40271,39464,-7945,-18912,-51060,-40536,26635,17352,-43974,-39781,10716,41168,2703,-14795,45274,75576,28818,2567,2702,-9639,-628,33290,32924,65118,151143,133805,55123,22986,40998,66116,-8466,-112574,-89281,-29536,-19021,-7309,-49489,-80537,-25485,-5639,-71482,-118441,-141410,-95915,-3727,56542,39963,-11166,-20544,-3747,-11059,-31768,-44421,-24980,14133,45396,73647,85448,20046,-85947,-127072,-71466,19509,60107,65151,122526,168028,46010,-127596,-107721,45258,78550,-22439,-139792,-174082,-51141,32840,-24631,-103541,-119358,-79471,-59747,-75075,-41897,-23499,-75167,-62336,40173,90004,86257,41472,-4193,37300,87339,14811,-41867,-68719,-84258,-49818,-30368,-62614,-46124,64630,112818,-20548,-105068,-49023,15146,36520,-5622,-41662,-27872,-62782,-105271,-85527,-37311,-9564,-15070,-61633,-37757,6976,-35129,-75197,-9974,95812,105774,54280,43285,62054,61501,54079,59730,70112,62083,9824,10279,91592,118308,68842,39992,52202,77016,106709,102172,101804,107035,79694,78143,116686,121414,70503,48030,17136,-60381,-80294,-13358,20604,34420,60906,55116,8568,12202,51977,-11115,-105093,-97452,-42292,-14826,-41030,-93085,-92837,1779,55351,25601,23987,20962,-78125,-106493,7338,109839,98123,66913,34425,-34293,-77327,-44228,-12720,-21198,-64312,-81114,-24519,39324,72059,42205,-92064,-129172,-4984,78933,94275,87743,27029,-46230,-8131,53544,38554,40374,28016,-36563,-67445,-35745,23093,66846,75177,58457,43262,82997,126310,46162,10920,86067,84851,59438,121313,124324,6619,-83418,-97810,-120805,-142362,-76854,68472,149972,94418,-15485,-91875,-64343,-1173,-3855,-79285,-175326,-135950,21168,104084,43770,-28363,-19771,35213,69800,62549,6893,-38704,-30965,-28460,-45787,13991,88813,108284,114919,90002,83083,76774,-16586,-137353,-197328,-180734,-85763,46941,89272,55542,69573,31806,-77993,-115585,-42456,13034,5641,10094,34275,16226,-27888,-705,32427,14429,35115,79627,41080,-36657,-78910,-112409,-148355,-100063,42011,132777,101861,30431,384,5652,10425,15881,-4137,-5998,-22499,-87516,-148031,-126769,-46668,13129,31393,-12579,-55218,-52077,-37290,7002,25936,-1600,-11489,-9025,34803,119795,127553,89996,103770,85352,22290,4275,31084,-33214,-129341,-129957,-42464,7451,1534,-10859,-27200,-66152,-94804,-91186,-45299,17964,14803,-502,3052,-6902,-20926,-35969,-10093,84538,133084,84912,27331,-4277,-37928,-60219,-73272,-38437,20279,25827,31205,29233,-32879,-43754,15729,21735,11818,35864,7792,-77136,-105392,-21324,27931,-33653,-89652,-64393,-7313,6248,3190,-22428,-81249,-107217,-19440,55266,14085,-65780,-90994,-37610,-2740,5311,43378,22031,-36696,-9232,-780,-59008,-14263,87827,76553,-43292,-89636,1790,79297,64616,17178,33788,124780,137772,58704,34251,53063,62824,92142,97907,56057,-18666,-61273,-73933,-89314,-89608,-19099,48325,-102,-115153,-146700,-123209,-138442,-109629,-30260,11929,-24004,-107438,-102338,-875,50807,33870,21542,-9951,-36154,-10455,9667,-15607,-27825,-27222,-62940,-128858,-108629,-49027,-100503,-174692,-140128,-20142,77542,104564,100499,107605,40082,-21581,7217,22342,563,-25373,-44315,-20390,18914,-57705,-120665,-63891,10942,15356,-46728,-85802,-67892,-73521,-115812,-108759,-43362,353,18376,25822,15267,-24459,-35623,-2708,-4078,-21899,-5056,1743,-38617,-31644,29261,97661,137896,118116,31863,-20713,-5532,42727,54388,-24858,-84587,-98357,-152044,-173014,-139878,-147386,-121098,-18435,27114,30271,73299,104720,130487,132784,78033,-21856,-70123,-49283,-20554,-17353,-16433,-41174,-78945,-76536,-59671,-57242,-75200,-101337,-80669,6197,81066,91769,107863,144019,66283,-84845,-87700,3618,35309,17107,18292,3182,-34934,-13849,42782,57382,47865,38252,8966,-1409,22906,24980,-27448,-95759,-114158,-111860,-85888,-11854,23120,-663,-2516,16540,42548,28800,-53469,-95130,-10763,119473,192571,148958,54526,-44160,-37693,64839,114972,73721,24831,43570,83823,23686,-80724,-84988,-48295,-45112,-46554,-11660,44381,99055,104574,10373,-94478,-79236,-15328,38397,85320,49995,-41350,-77972,-27747,58369,130566,104621,23036,35875,138417,167530,86554,34189,82883,115468,48907,1425,63180,154454,124435,49904,52138,97993,65463,-28740,-61925,23844,76215,-11437,-84048,-56772,-43357,-39502,-25921,-40194,-42256,-29247,-16765,43250,92418,84168,43706,22909,36522,23296,-46688,-64687,7960,48407,-11477,-66496,-38765,-18657,18500,101292,130573,112114,138288,137437,84454,56904,-28332,-150897,-132473,-39192,-40751,-120464,-104078,-12731,6899,-91827,-152749,-46927,72053,109207,105447,59539,-34641,-79815,-37538,54125,70007,37799,36720,67068,58705,11240,-96251,-105118,33061,115277,58247,-6025,-10516,-14579,-23017,-12364,-4526,-21625,-44954,-81859,-111848,-155878,-202477,-137724,-38070,-26897,-34677,-17733,73815,129133,19511,-81849,-27837,29301,16051,-13642,-44937,-35890,31516,130953,139711,65852,26448,-23615,-98391,-126543,-156874,-173486,-125310,-45698,9420,32579,48958,54365,46588,29092,65899,120581,106009,52955,-30132,-98754,-92942,-28260,8934,17252,31082,33439,-17984,-80503,-45089,55339,63425,5260,-42531,-39902,-5179,-12950,-54063,-84437,-90114,-32198,72471,120962,52342,-48257,-87922,-63521,-2945,22865,-4788,-19771,18015,62943,82297,81109,37589,-39528,-44530,594,25719,14744,-11305,-34239,-46045,-61237,-72136,-85801,-80529,-48659,-16483,12219,16840,-9950,-26148,-2876,-419,-49717,-98786,-37937,88005,86729,-6436,-33760,-399,-980,-39074,-56694,-7756,62937,43961,-21359,-28035,-36535,-66723,-32006,-851,-43556,-84343,-83286,-72898,-28305,-17485,-82055,-104235,2989,112808,122916,97184,59180,-3176,-22114,19379,-11824,-46794,53282,194696,208902,138465,73509,43869,10613,46809,139079,125940,45479,-32934,-97462,-146622,-119207,-76938,-81824,-39087,63208,57009,-58783,-117822,-22300,64191,53273,14858,25483,81546,117954,88949,88357,140613,124334,57854,23480,55982,102112,104424,66104,9307,-6879,57185,120667,83227,-11721,-78626,-94429,-71361,-34884,-33924,-66201,-94652,-107103,-101408,-75771,-34618,-34086,-78482,-90183,-58826,-49581,-73420,-77404,-6761,66104,46573,-50373,-103453,-113376,-134108,-77781,1682,-19714,-59046,-1444,54746,38911,8939,20273,44857,106381,122865,53334,-14238,-31122,26438,122172,144483,65525,-26632,-80894,-55843,-22562,2062,30799,77800,87870,49042],[23146,20290,10314,14315,63472,146569,148344,74896,44457,38960,-17025,-17581,62932,103712,99300,107827,76475,16028,17818,47812,23065,-17736,-13763,44920,46212,377,-76525,-159145,-140670,-2544,89981,57131,-49333,-128663,-123176,-91974,-37938,33585,6272,-62395,-35425,18152,12415,-19790,-47354,-31534,9007,-16585,-69093,-11712,65489,42385,35374,68468,63931,-10977,-83014,-84540,-69859,-76070,-79324,-90170,-92265,-83592,-146411,-187728,-112422,-20280,25452,21522,-12030,-15792,24933,69977,62860,11403,-26271,-34521,-31349,-16139,-19469,-81702,-103301,-47108,2025,17046,19813,-21310,-69475,-56440,-22570,-6367,25778,75017,109513,91583,15509,-31188,-32946,-58215,-49297,-22315,-46578,-37730,45094,62981,17092,19098,37568,45832,22785,15466,58397,73954,12751,-29161,-15780,19247,28277,27759,67708,124401,111041,18850,-41027,-40038,-2665,36438,6606,-65193,-57695,-4612,-1587,-29717,-107200,-135496,-32936,23210,-14598,-48157,-63280,-31044,23797,36626,9222,7957,42682,70010,56898,2260,-16029,30083,43977,7452,12597,65371,38881,-77223,-132367,-57945,35876,46430,49032,102893,130292,32110,-81147,-54597,35229,10610,-75204,-107901,-70424,714,31576,-3489,-21518,-32295,-32644,-22417,-40068,-58674,-64843,-96454,-103838,-28416,51554,65264,14355,-46847,-50972,-15302,-31088,-27465,-9262,-25193,-30840,-4591,-18359,-50019,5826,101338,86731,44219,30865,24683,780,-36223,-13748,18991,-63504,-125851,-45951,62681,45476,-53218,-79162,7742,34207,-27721,-50977,532,65775,87201,47547,-10866,-31830,-15905,-18139,-14892,33083,46530,-10696,4619,95707,116946,85698,89418,123967,161595,146079,51301,34782,56828,-9154,-35333,54119,108014,43508,-10134,-9837,-9877,8109,36091,28441,-35261,-39713,18249,36336,31621,41272,-6159,-62037,-77604,-79849,-45374,-34573,-91246,-96389,11743,64273,8150,-21409,-14824,-84236,-118283,-34738,103192,148148,98129,29231,3346,16502,19103,21127,22781,9678,6277,12532,19399,73594,62962,-129297,-179004,24654,110682,28029,-25177,-17652,10679,73284,128544,82808,5804,-47894,-58234,-51548,-35564,2199,30711,4989,-23084,22699,119849,160505,90639,81004,143582,144875,112927,108470,80255,3784,-69966,-80361,-45424,-13171,17420,68381,72177,31749,-28992,-104601,-136881,-94668,-69846,-124252,-206988,-164696,-12791,57781,-25754,-108365,-60551,-4765,17694,71424,82331,46433,44529,52107,44446,60613,76634,74594,62642,24656,36079,43127,-30727,-108383,-120972,-78452,1290,99461,159770,150620,145158,81693,-41501,-104877,-52326,7472,19246,29296,31065,-27910,-77499,-22252,49977,45042,36281,46610,-7030,-78528,-95919,-101375,-99085,-35037,41588,67176,90511,93977,44308,17059,33980,46055,10865,-1694,-36287,-118960,-171876,-129910,-50626,-6357,-22708,-77056,-92655,-88812,-105162,-40229,46121,27768,-34253,-59432,-46149,-9770,17075,24857,54483,26592,-59641,-80044,-6680,-9009,-76925,-119921,-73258,2913,24079,-19852,-79619,-109621,-96067,-67799,-57104,-70814,-80068,-46363,-25299,-17066,41642,61731,22011,52349,125627,122243,44567,-43822,-72178,-37625,-32208,-22393,26262,15140,-20516,-11472,15252,17980,9461,16531,37980,55376,33550,-32854,-73006,-13052,17220,-26699,-36662,8592,53974,51922,42908,-7304,-98386,-119728,-8114,84974,56650,-41998,-119042,-82749,-12074,37379,78499,40846,-9117,19416,3699,-76800,-36201,66096,73086,7823,-2346,56711,99044,96464,79562,134312,200013,166885,79109,50866,41105,32503,74627,100364,65778,-7462,-30855,7629,371,-51922,-6844,70526,47203,-25856,-62768,-85357,-90934,-46418,37427,120612,114044,21518,-16628,56813,97443,37387,-35669,-43482,10680,69253,23974,-89854,-139522,-98163,-52856,-96218,-119835,-93860,-125222,-147674,-85678,30146,147345,170359,121531,129186,107243,17027,-35540,-55018,-75051,-87931,-83103,-78546,-74300,-135470,-171929,-116914,-42540,-2150,-13289,-70718,-87523,-51785,-60734,-90631,-46394,10129,3174,-36676,-47272,-12224,39068,15741,-81496,-70661,59340,109255,49408,26805,62269,114152,142217,104157,34826,-4889,-39480,-48112,-36704,-72058,-87786,-49999,-39415,-54197,-71153,-98249,-65991,9987,25586,38860,102146,124752,124463,111311,42758,-58482,-59175,11922,33467,-6798,-60556,-119839,-144313,-97710,-37049,543,-16475,-58890,-64823,-29344,-4998,-22848,-13334,37900,6197,-77168,-30553,62311,68681,36204,24301,4952,-9846,26060,66955,38074,-10476,-34733,-62806,-66145,-31467,-22357,-36614,-67390,-58583,-29514,11258,66683,78008,69551,71298,28643,17961,50498,1901,-51867,15211,114106,150048,86059,25616,-27674,-17763,56579,106115,90310,40733,41087,71212,71313,44103,14979,11447,42662,37325,7795,6638,3445,439,-21950,-74598,-50096,-9608,-15726,19914,56636,18653,-52327,-49878,60191,145466,65802,-32460,-341,85408,141386,146097,112681,114066,138551,84465,7751,14607,93211,116085,100864,98426,106832,65240,-22860,-70764,-23631,-15706,-85806,-59108,49814,37501,-43482,-75918,-77762,-78166,-99966,-113390,-48900,12503,12159,5960,10374,24907,-12962,-95520,-89859,4379,46672,-8811,-93064,-107512,-30552,87446,149014,109123,33920,-4168,6179,45760,91588,14622,-116848,-92511,-19795,-36881,-88723,-65925,4723,33194,-54433,-153640,-104750,-8145,32608,41805,13610,-48867,-64875,-11883,91121,125797,61115,13391,48898,49916,-8278,-66984,-63623,9041,75075,63533,-8979,-59834,-47527,-9795,9879,-2443,-20024,-25969,-39507,-86421,-203300,-248146,-87952,74676,54665,3065,15737,65382,65178,-4871,-40572,7371,37432,24188,-12771,-74962,-83722,-25473,79912,136932,79953,4062,-45608,-115002,-159919,-137721,-96495,-100950,-111812,-79417,-26975,20178,11541,-3895,8055,65619,123956,100652,43015,-27619,-48717,-14554,7517,22704,61534,87802,72287,37831,-2706,12760,75049,43345,-74640,-113359,-42364,-18561,-56772,-106013,-159666,-160650,-55522,93784,185204,121800,1156,-62826,-54368,25292,74990,50541,10823,-27321,-47168,-29176,-3748,-4866,-51390,-96960,-91317,-25925,24636,15278,-28578,-77580,-88177,-36754,-15431,-22964,26655,93405,75015,3596,-36483,-30841,-9484,-8993,-12451,-13488,49696,128068,68648,-59657,-94354,-18878,39905,8096,-19604,15862,27914,-32632,-31951,39981,27070,-30065,-18871,-11941,-52516,-92501,-106572,-83668,-13317,23228,-17836,-32851,18203,60646,98933,123918,65623,-32468,-63373,-15824,-11942,-18621,29940,90313,102563,91240,68981,63248,30232,24616,100703,138145,83618,-1271,-69693,-93622,-45978,-49770,-146369,-166301,-75428,-51910,-112600,-146930,-111725,-61696,-13640,4489,35690,101870,107960,48925,55413,90495,55242,45985,54540,59247,88235,140972,107442,-9145,-57493,28931,113243,118631,94633,41642,-31071,-40571,-15400,-1227,3674,-34570,-87811,-117303,-124213,-102982,-76405,-109162,-124962,-42881,36930,29403,19875,69814,79142,1668,-116500,-152339,-102409,-81151,-57042,-38476,-43212,-5132,55290,51354,18419,-7013,-20659,-9943,76586,121686,57561,-3852,-13535,21103,67732,81693,41484,-2634,-38933,-44319,-54551,-51929,-28697,20838,49359,17534],[-26071,-18846,-17963,-10247,31663,84443,84419,60998,50851,25382,-36955,-54389,-11999,19525,29434,57520,61372,52537,57209,78716,37016,-46068,-49901,79505,128864,56947,-25577,-42287,-28873,2373,34881,40395,-8278,-60536,-66161,-78496,-87243,-52178,-36420,-53729,-33620,686,6170,-18670,-59290,-48645,-13003,-12814,-6728,29085,24425,-18002,13916,60124,54440,6583,-44539,-61838,-64534,-54754,-62946,-102014,-128052,-117725,-114688,-69494,-3599,27305,55129,30310,-49954,-69920,-34128,10128,22024,-31230,-79004,-73592,-27223,39494,57693,-2853,-24859,12670,59152,99128,94360,-3218,-55476,8982,44065,-8961,-33995,15252,61538,54324,20225,-32190,-82462,-77463,-11455,37108,7145,-16980,48626,98947,94084,125708,145693,111368,74608,67611,70730,25858,-64622,-86114,-33539,3162,-3240,28419,116967,129338,24483,-85620,-127298,-90017,-11373,29898,34577,-13433,-34607,24935,54893,-6953,-92642,-91864,-30435,-24575,-34408,25394,72845,85429,84394,54086,20301,49563,89677,94915,84032,43884,32927,75361,53262,-14352,-12443,40118,29825,-43058,-78718,-6168,83366,49899,-31312,-6975,54032,15040,-33033,-19596,-20416,-76936,-103204,-74694,-20498,-10480,-8977,-3613,8393,-8023,-9603,13243,-2755,-58297,-84592,-76647,-60692,-4686,64879,79364,25781,-54162,-117615,-85192,-37128,-4916,40898,71472,61889,55491,28493,-38697,-42127,79417,164669,139159,43135,-24957,-60856,-92394,-28582,69202,46468,20055,85052,136107,61778,-51906,-37819,80881,79657,-7250,-984,60493,79240,101520,86359,-26619,-104549,-88707,-94291,-89280,-14277,37383,1948,-15245,35247,55508,55259,73865,122896,168075,136931,30880,19928,24708,-46034,-84058,-6997,67611,24338,-49363,-52921,4080,34151,15174,-22667,-97531,-102200,-6516,46556,20808,-6548,-34529,-53205,-80125,-88395,-18322,4699,-77356,-104833,-4694,44119,2047,-38151,-38851,-55105,-77417,-63862,8851,66436,39992,-20753,-12839,34674,24045,9665,17491,28280,55337,39785,-3713,30893,13804,-147900,-118377,90462,81644,-116685,-169577,-49061,73708,125253,136691,43503,-92261,-135074,-73604,-45814,-62857,-60013,-40699,-51828,-67171,7415,108511,135367,127777,168789,187585,152904,95471,35036,11135,17177,-4931,-16468,41793,108905,78655,41791,46690,28224,-33496,-98898,-137810,-112579,-66844,-83107,-130749,-62406,65597,83904,-68369,-168901,-87667,-23944,-25087,40995,94137,78747,76057,82579,84200,62206,4358,-28681,-25278,-29945,-20724,-42643,-82541,-73801,-15461,25006,36106,55105,91303,83732,91625,75910,7394,-59908,-46231,5400,4485,-48349,-91317,-133211,-141042,-19522,93763,74206,24762,16885,-24072,-60302,-43424,-31583,-19865,39809,67428,26325,50924,105308,87600,50363,45705,55361,20042,6610,-9149,-78637,-151352,-151373,-101776,-42501,-42974,-77207,-78893,-107143,-155230,-94327,30301,46283,-22591,-49180,-52841,-95547,-112091,-76279,-20831,-31880,-72884,-71796,-27699,-25369,-47517,-94831,-85441,3036,32654,-53823,-136913,-118939,-62153,-18191,-42591,-123790,-140924,-71690,-33037,-15475,65353,103762,31939,-5262,19796,25447,6872,-39896,-67253,-22830,14049,28577,59422,3069,-89882,-60747,71080,106236,16856,-8054,50819,82469,63830,28364,3046,11538,-26967,-40688,20266,66247,68456,47926,20965,-28173,-63625,-47758,7556,63229,62519,-16500,-111183,-80457,8773,50287,24199,-35872,-63577,-27027,-11799,-48783,-28828,26666,77233,117752,115619,71001,24430,11612,53199,142041,165412,110495,54898,14898,-20230,-36949,-7764,31221,35097,4421,29999,98108,60275,-58236,-45775,51607,46304,-5639,-9598,-29098,-24957,42172,110204,175625,180342,84130,7640,23227,54096,34785,-18421,-27713,32878,97726,46311,-95732,-164510,-97397,14626,26287,-17040,-58906,-93245,-57167,7939,40633,96565,115615,57496,52385,82950,58562,4255,-51915,-116319,-160039,-137648,-118625,-104711,-131431,-121825,-58139,-25030,-11083,31294,35462,7485,46735,64104,1492,-8578,23905,-24380,-107890,-109283,-22478,66068,26259,-111925,-84285,101289,174472,79776,15066,47381,107425,108461,59857,29871,1403,-65674,-96974,-99362,-125894,-103966,-28745,15871,363,-32855,-34394,-10130,-22376,-55026,1081,106871,104885,53105,26676,-48961,-158619,-146064,-34334,38684,19812,-63008,-149699,-163314,-88246,-32863,-1617,3710,-21384,-44435,-36880,-43027,-74833,-59698,-21079,-55504,-128171,-87635,-2286,29820,23807,1334,-10680,2891,36514,21276,-24065,-23313,14289,4277,-25519,-12876,3085,14145,8217,3607,13508,39054,60141,63738,92355,112013,39283,-16236,19180,6167,-42532,6679,50995,7753,-78352,-111664,-123710,-90580,-26196,33581,40832,7775,25800,69353,94640,94549,46425,22134,74052,96388,63343,24963,-39369,-76350,-70122,-60476,-14707,-12486,-75496,-70045,6330,25941,-53330,-81933,26389,113888,34508,-43441,-17302,5536,41272,100420,108535,104784,119487,74685,-1308,-31623,27502,95158,113764,78438,35451,1040,-46194,-81492,-71217,-76641,-87833,-4340,121332,116527,13187,-50121,-51289,-54435,-96016,-145976,-119959,-40306,8677,16376,35077,32012,-38618,-103648,-88831,-20263,10656,-12789,-69924,-78441,10658,86798,83370,41926,-1365,-83172,-111717,-23592,72421,25753,-65111,-34967,3855,2635,13177,31822,37552,58474,5935,-95049,-83473,-37526,-51335,-63506,-22147,6325,-13762,-31246,35973,95037,51850,-10701,-211,-9230,-40699,-36351,-19555,-16599,17288,39842,-5351,-48720,-34948,-2161,23031,28032,7234,2736,25147,8622,-101094,-167128,-51598,82626,79274,58971,101558,99780,34394,19142,56242,66276,30941,19489,31977,-7561,-36991,-23165,22488,53503,12363,-43260,-54410,-62759,-66768,-26124,-407,-54285,-99440,-83987,-32389,25140,5456,-21104,-5614,34222,58800,48244,29697,-14414,-13724,38691,45129,22235,40325,77111,86026,90280,83972,94976,114573,27801,-131274,-155764,-52075,-23623,-44958,-71505,-124889,-141606,-49408,109506,216729,148426,40605,-7901,1921,77222,109122,66181,3638,-86922,-138264,-93504,-17208,10492,-17019,-63573,-84023,-17143,72742,69999,1867,-47614,-37304,16362,16409,-27748,-34951,-16189,-21666,-45100,-43642,-11996,-7002,-41753,-19266,36965,86201,106457,56920,-26952,-82276,-53310,28468,24524,1372,29257,-10752,-90367,-53229,34856,49631,10862,-21939,-41880,-44880,-41544,-50611,-51697,-13608,29771,30014,36073,42830,-7469,-8890,35477,2816,-61365,-81312,-52544,-36740,-24148,-32990,-70827,-65737,-20842,11606,65518,65744,12358,34484,113814,127473,41147,-45780,-50194,16422,-5865,-121422,-174434,-138618,-104157,-94376,-110564,-128928,-108864,-29471,27040,52417,71551,50531,35207,87873,93908,35664,58598,67092,23863,27676,84553,64875,-37374,-83860,-30596,50712,110824,166253,174497,121792,100099,89653,61336,54638,27113,-41078,-110008,-117538,-81963,-73267,-126068,-123303,3418,121723,117290,97554,110047,52932,-49940,-120129,-98108,-22578,13604,-686,-49672,-44925,47291,103577,72274,43299,17596,-28300,-52470,19187,71743,27546,-16220,-10481,9751,-883,-4363,22122,44514,28187,2352,-32466,-68179,-90108,-51074,-5423,-25859],[-62635,-46973,-12988,-2111,7553,25747,25168,16040,-22426,-55668,-47837,-30969,-29879,-40492,-39325,6347,52271,63397,38325,36169,3432,-74045,-90588,26389,100688,92330,41050,31570,40383,7095,-22285,9912,31971,-11461,-31503,-31197,-90086,-122463,-45762,57600,88526,60922,38949,23951,-22751,-25833,-4580,20497,62660,61400,15687,-27625,-16731,-8886,8872,43596,16275,-58461,-79996,-60191,-40686,-32317,-70780,-107031,-58022,68329,129659,83482,35693,-11713,-70567,-71316,-63014,-58698,-39435,-51227,-55509,-32616,4681,52172,71633,51598,63538,68543,60010,75624,65526,-31243,-67467,21500,50996,-8380,-13196,35249,23409,-627,13773,-13780,-64448,-41800,19718,63850,41743,-673,32243,81443,91887,159831,233652,186981,89409,52944,51818,-8183,-107667,-97305,-16398,-26953,-64343,15031,97730,42345,-30367,-66780,-114925,-91177,-1739,21235,7819,-19518,-35558,24599,82783,38533,-30884,-45929,-86953,-139747,-119566,16906,123133,134894,92480,51095,36578,54188,40207,7486,27134,46924,35773,39028,28297,28335,49293,47820,19375,-17744,-52044,-18638,57672,34309,-84971,-90454,8518,16235,-15481,-9846,-46422,-105921,-92474,-57263,-48214,-44195,-48961,-41379,-33336,-31203,-8044,14566,5877,-19511,-16777,9927,11959,37137,73363,57613,3219,-44730,-81701,-46058,-45051,-70971,-8419,109273,146667,111252,61057,-9810,-42190,43984,112812,74746,-22003,-89530,-115847,-134459,-43722,116323,169895,181469,198524,136356,16096,-22884,33114,110336,75303,-10570,13852,66117,52460,71034,72107,-54185,-132129,-87951,-76103,-92549,-49291,31116,50965,10268,-19329,-14099,21423,36461,60593,80104,71035,58629,65152,29288,-17701,-41984,-22327,26341,19895,-20354,-22451,8975,-16341,-41742,-27831,-31815,-41972,3274,22838,-12712,-31498,-37746,-57550,-93767,-80483,7159,23007,-57783,-84640,-7940,22756,11680,13727,26834,28827,6383,-44813,-81653,-62321,-30171,-38217,-22430,15811,-1381,-40647,-36325,-9279,27238,27961,-4731,-11767,-45023,-103067,17312,170752,76106,-148122,-191965,-56111,53445,80271,75306,-15890,-131257,-119871,-28523,-6132,-42563,-83397,-95711,-71913,-46588,698,32740,41222,90291,157518,159157,140741,103195,18152,-23854,-2802,10838,20841,79561,160655,138869,89856,95473,32382,-57210,-60992,-33324,-32726,-23170,-27852,-51872,20392,130994,139454,-9564,-95609,-26998,7081,-35742,-10063,35962,33101,37287,49280,39443,2883,-64288,-90414,-43998,-14845,-32154,-75030,-87508,-55545,-7342,17748,-11604,-42330,-29484,-37345,-17193,35009,48315,-21271,-54942,-4420,-30514,-162151,-220612,-200186,-178060,-42728,90549,81383,39496,30398,-1310,-5978,20663,18886,26937,99102,133955,56876,22144,69053,82128,36695,1675,22416,22235,31097,41849,-7058,-91997,-139817,-119929,-58925,-20034,6992,19642,-55775,-144074,-108218,16548,68883,26503,20897,35355,-50115,-131667,-92000,-21940,-18391,-5294,14621,-1080,-38829,-38735,-54362,-41735,41011,49100,-73500,-133172,-52832,13666,30190,-10992,-92152,-99140,-25063,3120,16682,65752,70756,18301,-18697,-63571,-83493,-6261,37249,-21907,-33042,9247,51868,74202,-13172,-106591,-40877,124718,174689,52386,-28169,16517,64714,82788,97659,86165,31962,-56152,-47033,26949,40118,21104,2928,-38598,-70210,-29471,-1931,-23731,-9672,9285,-34662,-104524,-78373,16055,44411,-33995,-100915,-109164,-68251,-15573,-1978,-819,7548,67785,145944,136586,51955,-33654,-63847,5784,100765,112781,69077,29945,-24832,-69699,-85289,-69535,-29568,-395,-1116,45799,85758,18203,-79045,-56112,29560,28756,-24995,-24819,-15368,-4270,64337,110350,116280,103804,38348,-17769,-32919,39,56269,60821,12474,1553,48111,70842,-4552,-90547,-86810,1056,79046,90259,15427,-36354,25703,58864,5317,-1648,42528,24573,-7857,8347,52238,53545,-6082,-84443,-131369,-107564,-79458,-54799,-54105,-3888,55167,29866,4549,56147,84479,48394,81549,130296,78787,32336,12284,-62414,-112899,-67558,-5196,45228,27054,-79948,-72478,70723,143294,56165,-30182,-16179,52513,53941,25273,30601,23491,-20674,-43423,-79953,-146758,-140964,-70782,-18689,-24423,-37486,3360,10585,-77840,-129746,-24651,112979,86017,5937,-10089,-74584,-203465,-238396,-141399,-5990,28873,-36567,-106376,-118022,-52260,-3157,6735,9015,-10473,-23694,11746,19951,-4597,29081,61261,-18113,-141289,-144880,-69312,17499,66648,38419,-8430,-19350,-17647,-58050,-61729,5887,93853,125258,97540,68359,57109,48508,37022,16584,4600,12016,-527,-20780,8047,56098,36708,-19789,-22825,-11346,-23584,1201,-21954,-120083,-191558,-203251,-203937,-156482,-77244,-15107,-33624,-68428,-16442,32684,18365,6865,992,1391,52337,110998,123305,80658,11529,-30247,-33830,-3476,27277,-19725,-104344,-119510,-54794,-22689,-92481,-118922,-27208,63764,45961,11586,9419,-22579,-46507,-23948,19219,73721,85168,21981,-41289,-44625,42246,111677,87584,11000,-42134,-62060,-70925,-69387,-52985,-31429,-1614,44010,109537,143113,96503,31557,6450,-12470,-38453,-93020,-126376,-55116,37339,39930,61085,63227,2951,-25464,-10562,15959,28949,19313,-8339,-6557,27534,9354,-55882,-51187,7914,-31553,-99783,-43988,39700,3184,-42436,-11733,-6952,27244,102459,99812,35199,45730,36514,-38342,-56511,-73580,-108815,-86015,26767,108697,58825,-51108,-47510,13231,18838,-20419,-26556,-40377,-31377,-9991,-8967,-25289,3228,19708,-7729,2069,27559,24355,34257,56657,14998,-18385,37093,101461,78834,-6914,-37104,-8198,13321,39574,97288,118360,67244,59963,121537,128621,50029,16713,60196,66695,44012,23952,18998,14239,-22307,-61907,-62019,-26327,19529,37529,-478,-63530,-76920,-70064,-48807,-6533,-13774,-23205,-16825,-16107,-17741,-7124,-877,-12873,11660,55260,62819,18094,-10669,26345,76380,90374,91911,120356,130740,29369,-97749,-122960,-81401,-51297,-9393,25393,2209,-38568,-17737,83746,159203,106530,44918,29572,47808,106837,112924,56984,-5930,-68177,-93198,-70810,-10593,35476,23185,10456,1297,19906,69561,64944,14116,-229,11961,19990,-4696,-46863,-96385,-142030,-118822,-67964,-42324,-13053,-23820,-93269,-64386,45293,84376,61232,45419,27762,-35559,-68044,-21683,-14916,-15956,15599,-32629,-96135,-69970,-10205,43695,46799,-12783,-62940,-47423,948,23838,2909,-2327,19107,31385,41937,41401,-25934,-73815,-58440,-54279,-61313,-64100,-60286,-63903,-54348,-69827,-111037,-112278,-98405,-77255,25668,90814,51430,41987,82660,81711,5014,-38049,-31927,15430,3957,-76925,-113026,-100744,-92898,-78328,-87407,-70886,-11819,46341,53460,30610,-5496,-35910,14540,121579,113711,32675,36961,20647,-44633,-45383,-3390,-19,-24450,-43105,-76262,-52772,37605,128854,175922,177639,171676,146506,71094,26483,13109,-70342,-149000,-83729,13938,-11603,-79102,-65430,8958,75365,91906,98915,105068,25915,-75618,-93913,-25412,66058,97240,41757,-36000,-22775,68779,118102,89709,66081,45925,10746,-28727,-14529,8476,-3141,-20966,-9461,6433,-28813,-59172,-14958,56262,88194,94812,51127,-23552,-82557,-57809,-8608,-21983],[-45519,-41578,22194,58686,49709,43248,37318,14419,-60272,-101342,-43911,19773,28320,6750,-13162,11076,68490,71304,12759,-22089,-37818,-74909,-105735,-71608,-14600,71748,79112,10829,-12912,-8939,-12043,28960,44722,-34297,-48940,2655,-69071,-141653,-23212,155497,182509,103873,59414,41230,-13905,-26010,1226,29034,46802,39493,25511,-8332,-47964,-77231,-23068,87803,80875,-43962,-93829,-84340,-39957,38992,28422,-43647,-16150,118513,176242,74111,-39734,-77867,-55239,-7555,-28770,-72915,-54821,-14186,18442,31294,25140,14678,17399,37804,79350,72945,22428,2881,5435,-42092,-73822,-18186,9920,2696,59318,98628,19661,-13681,39295,19270,-39978,-29210,9836,34674,31755,3660,7198,21198,20371,107529,218605,173559,21524,-33787,-214,-11091,-79721,-57306,20709,-10981,-62885,-1460,21789,-27568,12920,48269,-2612,-8183,39450,15281,-48773,-62855,-44101,4126,49395,49473,21655,-35031,-153473,-223768,-165696,-38391,47723,70507,31898,6499,17568,7040,-58791,-107869,-60112,-7248,-31101,-45313,1557,80122,108772,70658,28416,-23024,-90366,-96688,-39360,-17176,-67179,-73721,3705,4993,-39177,-12485,-3790,-51726,-67734,-55906,-36766,2988,-15720,-47579,-41087,-9811,8505,-10321,-27420,5704,75229,98540,42312,19321,22215,-10204,-23696,5956,29680,28352,-72972,-143567,-58199,93032,156521,124839,66681,11693,-18377,8143,12703,-17697,-55132,-96327,-131204,-134360,-21981,142498,183532,189337,206062,100723,-33989,1277,68075,55914,-2826,-33853,7384,22004,-18596,-1968,465,-109096,-142772,-26761,38352,-23358,-66943,-8475,60005,53825,-21744,-38043,20874,28213,8288,-9625,2046,57523,64642,18035,10172,12604,-9155,-7708,-4618,15713,60826,54913,-35313,-63028,25674,85986,56759,25284,-2712,-29175,-5019,18014,-18897,-75007,-73502,-17104,2305,-28250,-38864,1928,17431,30292,79647,120571,106910,59941,-40867,-133873,-131749,-39226,21447,66365,105047,44391,-57149,-60384,-24759,-25629,-17531,5483,-8260,-17749,25413,139059,210401,122306,-26084,-84807,-47294,-24973,-22792,-1621,-18972,-47097,-5935,49707,47903,22471,-34514,-86968,-65889,-19573,-9499,-46689,-56855,5354,75062,93441,140126,171436,84344,-23164,-73276,-83065,-42328,32869,114503,153761,144351,93006,-19430,-85000,-21278,43807,9735,-29545,-30971,-46019,-18391,66406,128197,102996,77618,94228,47999,-46339,-67314,-42343,-39449,-33397,-2034,-12499,-45527,-61560,-43871,27524,55622,17732,-11790,-15353,-36226,-66550,-73122,-100805,-123436,-105287,-106319,-91647,-28651,18045,-38841,-72320,-9027,-43623,-189528,-215236,-154229,-149229,-87514,19496,61018,70585,53671,13276,19198,28797,8761,29936,119826,168781,94227,38376,65128,52614,-24097,-72485,-36655,-4434,32832,56686,21613,-47995,-93668,-77158,-37998,-12767,28919,54452,-9665,-95700,-84070,7691,69522,48900,54840,100025,47729,-31954,-7789,29219,16600,43895,63642,22343,-42129,-43135,-27076,7641,63259,44567,-60783,-67415,37188,71733,25630,-8945,-10953,24186,65891,46778,29856,28307,873,531,12565,-43576,-69845,41507,104232,6557,-40422,-6552,30214,39273,-28265,-60928,10075,107871,149470,76996,-18071,-30748,-39,67083,135972,110327,6969,-73655,-40654,7263,-13524,-19937,-23131,-58825,-83880,-45176,-50257,-86874,-67060,-49033,-76821,-103570,-64391,11001,9436,-55969,-86702,-85536,-70950,-34580,-1486,16868,13192,29663,46310,42957,43167,19628,-11072,15800,78677,101148,74156,28305,-8429,-31853,-49313,-46958,-26689,-7174,-17855,-15411,-39789,-88162,-65443,18080,57933,50575,713,-40178,-35205,-27300,6392,42983,38360,10517,-19751,-28807,-22917,19826,90016,95083,18485,-50340,-40354,32034,43947,-27843,-88614,-59294,38863,100064,44157,-5252,37237,31710,-29373,-32372,23942,28203,-24259,-64837,-29687,7861,-12375,-32074,-26514,3184,11136,-3529,-3770,58197,75072,24496,24026,45361,-481,-39359,36807,117909,78871,12261,-42676,-89624,-53911,20670,2841,-20666,-8500,-42321,-54297,-5862,29073,-4765,-60269,-67646,-5037,29921,26408,32838,53996,55425,34375,-19831,-95709,-119988,-79483,-17578,-2869,-9591,31571,25452,-69318,-116081,-30150,84076,64695,11520,33014,22158,-99735,-198041,-167349,-43772,16647,5327,-15697,-35379,-7957,38491,50754,26457,-23979,-26289,49157,102447,106654,142913,164620,54844,-79856,-78671,-21410,52408,125365,104672,5215,-49215,-65504,-80460,-38300,28057,78637,133052,150509,111666,67777,40010,20835,12244,-879,-14127,-56513,-105396,-94545,-24793,23013,4887,-8576,22561,37105,28580,-29122,-124211,-182859,-159421,-140296,-108990,-42665,-13600,-72141,-107869,-52908,-46755,-107024,-98084,-23815,5484,29662,95279,129949,96115,66479,56759,58962,80176,72099,-451,-72358,-94016,-71970,-75610,-143935,-150388,-67881,4711,27465,50841,56508,8852,-64492,-112787,-73030,34284,61192,-18112,-78512,-49782,70565,127239,58047,-37312,-66850,-72371,-70840,-59520,-33170,20604,62098,36960,31661,103804,140992,92330,33953,5243,25000,8480,-74662,-78198,-2302,28140,51617,72158,68363,85963,111045,113258,89897,55069,32551,12095,-26951,-71343,-135668,-125756,-24693,20967,-4620,5952,33319,-8595,-35470,-22606,-47093,9533,118636,101134,3635,5399,35396,-7399,-66495,-123363,-106365,-5652,97751,135719,74839,-55976,-87603,-30751,6577,-13411,-11453,6860,43949,48506,16937,-8954,4564,-639,-20812,32004,88000,69747,52660,55318,-6565,-47766,34588,157799,195317,107255,-26981,-82497,-64651,-49910,-27636,44895,62741,52201,109581,152537,103350,70197,87254,75144,61626,53751,49761,49242,23762,-32772,-71138,-49551,-2263,-7972,-55986,-83035,-73144,-82492,-100008,-68005,-37024,-22731,-29594,-51655,-52643,-28990,-16476,-3146,62758,98813,81986,27701,-11394,28627,74901,52566,35098,62957,66240,14176,-24712,-77426,-120903,-74208,27864,98414,95983,48954,26868,58342,73675,25957,-5576,6486,44984,99920,95668,40777,-1840,9547,27367,-27693,-57564,-4474,22043,53253,69843,29382,-7219,-21068,-37672,-36469,-33620,-31996,-31138,-26468,-51024,-100767,-93531,-59375,-61228,-63936,-74475,-118927,-79334,34753,77810,49080,15351,-13546,-54876,-62994,-47626,-46401,-32858,-26564,-59758,-85377,-74470,-37609,6521,23391,1207,-43918,-51972,-8836,29978,26334,18331,8280,15473,35192,30521,-12531,-54593,-64024,-58866,-48698,-20470,11433,-12824,-50152,-56307,-22531,-20537,-81542,-115597,-25626,73223,99028,96342,55542,-4657,-30517,-11453,-28459,-19427,-12486,-71001,-84333,-45739,-58240,-81984,-83959,-3195,99721,108400,25487,-40214,-62710,-62278,5433,113302,96518,-11861,-35516,-53880,-113464,-118000,-61159,-22306,8965,6154,-96368,-151690,-70402,23901,72550,86396,87344,79319,15558,-34521,-44407,-129232,-187425,-70644,53574,36419,3849,-416,-40877,-55613,-11639,34929,65109,12806,-61704,-73697,-32106,56096,92532,30106,-17185,23347,73636,80138,43101,5869,-2009,39353,36944,-22287,-57388,-34063,-3398,28535,51084,-5142,-85497,-81507,1472,84146,153558,117435,19422,-43422,-28446,14904,7040],[-16184,-37825,34431,109867,109196,91245,83093,65293,-1083,-61721,-47632,9587,49766,76264,63678,31443,40342,45562,-1462,-42855,-51035,-53960,-92125,-122393,-103098,10527,62824,-21662,-82825,-49746,1075,50818,24732,-75085,-70002,269,-53020,-113471,-300,138019,117099,35687,25921,23457,-29196,-45504,-19813,-15805,-26654,-5833,18448,-11320,-55008,-71126,-7778,110909,143818,51294,-31126,-52077,-21347,53655,62663,6408,-2646,72561,102006,5894,-88731,-102693,-47557,20218,-7657,-74477,-61658,-2074,29070,29938,14290,-15800,-18184,12253,48744,57706,29230,-3405,9332,7620,-38684,-55649,-36250,8922,87620,101876,24400,7740,52389,9612,-53785,-32104,5299,9061,13467,-7325,-23537,-21583,-18737,60225,149400,93188,-54499,-100127,-61463,-43239,-67635,-39480,37820,54944,21513,3939,-29746,-8573,83302,106583,95380,116785,113274,26754,-75232,-96976,-58867,-26055,-14029,14338,44241,7806,-106336,-173617,-111873,-48461,-35767,-14234,-23174,-36520,-18052,-25306,-85874,-128090,-91960,-66923,-101093,-88187,3189,85850,97208,74203,38911,-41368,-116279,-113076,-77198,-46604,-17759,-6477,3295,-34372,-60077,7280,69864,29311,-57446,-89631,-35,77901,52938,9637,41510,68486,30711,-50146,-94515,-31366,88388,112127,42836,9124,-17818,-39166,27262,115717,113397,34200,-71965,-67436,30284,98446,117855,102055,34003,-34217,-51739,-12222,10613,14737,4047,-30349,-85852,-96762,11922,132041,107507,94953,149130,75984,-48437,-7492,46757,-6300,-64450,-43507,10262,10919,-29843,-29304,-52172,-142321,-132698,41534,150551,70832,-39786,-55417,869,50625,13144,-7333,44985,47774,14940,-9509,-11134,2600,1661,-15397,603,15501,-818,-20785,-44528,-11371,87793,117077,21830,-35350,56029,114661,75230,29463,12954,2601,28339,64035,44966,-9553,-38956,-38511,-16219,16149,10841,8821,27310,55631,91134,120227,97839,30686,-92440,-161768,-116153,7250,107257,203671,271831,158861,-3825,-24914,-8605,-57110,-56993,8520,31439,79944,155746,165575,148713,137640,91544,12433,-32201,-54634,-83860,-59938,-1802,52704,84133,95006,70934,59825,39054,-9304,-29603,-15291,-7138,-42649,-69553,-41620,11140,39290,123350,208384,142025,-484,-105291,-166623,-131290,-46395,7548,67595,111432,40107,-58002,-86275,-40212,-9313,-39644,-71371,-63150,-62166,-59093,-23592,60046,143607,185153,173827,66275,-61904,-100931,-69026,-58829,-71484,-28994,-3609,-23074,-6134,45683,119702,142623,101943,69069,46909,-16781,-85331,-132342,-169381,-163021,-118594,-114043,-108736,-88732,-67702,-84773,-60089,17539,5309,-79650,-75678,-39216,-76053,-97869,-44050,32504,69289,39296,-5279,-8200,-15204,-25372,9268,81895,125248,89249,79150,107055,59971,-31596,-82235,-76690,-63798,-2342,41506,21059,-19574,-25971,659,8679,-48409,-94410,-76112,-47207,-48363,-48694,-12360,36695,32431,24962,63626,73991,66119,73214,57729,15536,20864,26520,-6262,-62876,-56695,-25757,2810,12991,-4447,-27549,-351,67154,61870,-25206,-45122,37840,109043,106615,44183,-22735,-53105,-44208,-2877,27731,23135,42705,111573,99103,-12217,-29593,12808,-1334,-26587,-37201,-459,24783,14292,37036,49661,15577,-24885,-43180,24119,118555,73575,-46055,-92643,-32478,6075,-16230,-6066,7121,4691,-24341,-51801,-85878,-90737,-56150,-57612,-89394,-83776,-10834,29192,-19464,-54825,-41324,-43241,-80925,-96522,-46471,21495,26615,-3691,-59193,-51049,45881,87006,60532,45331,78460,97184,63079,21374,43397,74054,50515,17244,4621,7816,-28393,-93079,-159335,-162641,-43340,89084,104351,87975,55417,-1776,-23443,-36971,-47222,-10,51125,25089,-18362,-13662,32180,88286,118080,74193,6573,-55887,-86730,-59354,-23759,-29002,-51810,-41770,-7190,14859,-614,-13734,-12110,-33736,-39957,-2121,18427,-8881,-48851,-105798,-126805,-101600,-78187,-39962,17200,83495,65511,-27427,-66005,-12875,-25551,-51294,4688,-3496,-106549,-118055,4014,81961,21680,-68550,-111989,-98055,-27543,16718,-41322,-98153,-81618,-47918,-27440,-48144,-79098,-76135,-67859,-64068,-15460,40631,38850,19424,49567,72326,49700,19639,-3915,-19503,-1896,59803,76768,40451,40140,44319,1866,-47962,-50019,-5774,5008,10444,75599,134559,63912,-46466,-82295,-47330,6261,62363,74887,38880,31952,36422,41941,17161,-45069,-64218,3668,95039,134502,141573,126722,39796,-16305,50713,68665,40537,82522,93672,6182,-52270,-46269,-30207,5569,21138,-5203,18962,70541,63397,27148,37260,56343,65882,35360,-20396,-86533,-133401,-107233,-27817,21135,26629,52347,92485,71472,33257,18159,-35289,-123761,-82022,-26156,-10015,12415,-17228,-81012,-76045,-43817,-98364,-153373,-96175,4578,18992,16904,71846,86523,49873,47846,65774,88296,103241,77617,14753,-29643,-38567,-37723,-78708,-161565,-151801,-74717,-59152,-65856,2013,63414,38650,-32782,-99402,-88496,5988,53554,-7710,-80533,-88812,9619,81867,36662,-46629,-53705,-36379,-42303,-78379,-91313,-30998,20517,-22176,-46472,34636,116080,93163,38879,32547,78675,89558,2488,-72552,-41329,16414,22689,26084,66610,129294,166738,159557,104281,48989,23944,-29543,-96775,-97687,-109013,-149122,-112083,-22255,47693,55468,30612,1872,-6489,-21137,-67529,-15995,82106,72148,-21138,-43391,4313,-4592,-77938,-125579,-49275,80051,105947,46932,-5333,-69954,-75315,-10305,33860,15794,24070,73697,119124,114846,66647,1102,-32712,-35686,-35827,11477,75500,76573,58202,26889,-35683,-38424,51267,156949,187508,114372,-9095,-69909,-77637,-113436,-143423,-89081,-40803,-13872,46198,104805,128263,155931,143968,51226,15675,47409,71015,86639,73659,-1926,-70336,-68876,-51854,-66591,-65258,-52378,-55134,-83760,-130874,-93359,-4848,37953,8601,-42786,-56042,-20280,7070,6522,79985,136531,101689,52382,50524,100422,96816,35049,14161,16146,-16237,-17886,-2055,-79644,-124846,-39814,67209,109205,96539,62866,76872,104163,70483,-27837,-83501,-59477,12747,88282,90416,32310,-2062,45103,80340,-18520,-114659,-76679,-6225,63243,94091,31099,-51026,-83424,-110883,-135330,-121515,-72684,-24315,13312,12329,-7950,-33734,-70269,-97102,-113004,-102262,-68522,-25564,18106,73283,80227,-15852,-121026,-119658,-44685,-6495,4959,855,-65621,-111106,-97849,-67229,-49857,-68859,-61943,-3404,-1066,-37298,-29260,-6998,11779,20103,-9588,12279,82873,73853,8238,-18647,-22710,-43430,-41092,39748,145084,114912,-1347,-32474,47143,62982,-7491,-49800,-9554,53482,112752,119535,44173,-2883,31040,29744,-36911,-17114,16662,-55304,-80800,-5087,14580,-17002,-16245,51351,108933,72260,-41180,-89386,-33145,27418,63294,105106,69505,-35056,-43455,-45577,-113931,-149423,-72016,-2234,21683,19812,-72091,-163076,-121699,-35557,4806,-5757,-19611,-10541,-11944,-23055,-40501,-85298,-100793,-22886,43389,52442,62431,42614,-44920,-89037,-55535,-7725,32130,12313,-18600,-40691,-64548,-15681,35596,9824,18164,100718,102001,23748,-34504,-73370,-65130,55560,106500,5954,-76438,-40681,31681,85608,109327,30287,-81266,-98253,-31037,53598,150262,129628,30636,-16438,3443,48753,47506],[-7575,-40140,27218,111417,116911,98544,102911,115489,79444,2959,-46746,-42534,-6369,72146,100169,31556,-29313,-21430,-16993,-15489,-24134,-26222,-48844,-57001,-48562,5591,32493,4261,-43836,-59342,-24178,31374,10348,-56569,-49952,-14713,-40414,-59894,13163,56412,-17085,-73405,-27853,23876,5886,-20388,-38074,-61707,-51514,-6358,6793,-24410,-18813,2350,30517,96660,178671,172743,84678,46799,49949,46773,11992,-22719,-28980,-13622,-22182,-49767,-56264,-62405,-69027,-40849,-54977,-111907,-101802,-51412,-35190,-24262,-5083,-5703,10312,34079,48886,67732,83092,57821,51907,49217,-6334,-70074,-71679,-15421,34615,33596,16421,13087,-3895,-43261,-28596,33705,36474,16024,19356,-24994,-60017,-31730,-5964,45660,101973,59070,-38136,-87198,-111490,-129979,-123709,-66569,29623,101510,94805,20556,-40252,2595,48157,27676,74435,158274,148796,38692,-75132,-121730,-94999,-72451,-68726,-37990,20767,67266,34657,-23748,-25852,-17016,-38595,-26694,-25319,-46077,-26833,9318,-11852,-55978,-62449,-73108,-96742,-66715,9130,60957,56031,49046,21663,-48484,-72491,-26141,-10351,-19171,4092,20248,-18769,-78239,-47103,52509,108983,57719,-72833,-155472,-61173,39202,33134,32068,100679,99149,9454,-99393,-158177,-94529,21344,48074,41334,59388,8558,-7623,116379,207332,111957,-12365,-22515,101489,178379,131359,92847,74432,-22642,-143430,-164091,-44965,67739,92835,62545,28580,-24406,-64024,3972,78989,41283,45140,98737,40463,-65868,-55948,129,5623,-32076,-36419,140,41914,51406,9825,-70727,-138423,-92510,77121,179141,130176,23528,-57555,-60559,3201,30974,27834,63037,66982,60169,61943,32103,-25979,-27403,-24641,-23501,-14846,-4925,-14641,-72748,-91173,7284,110543,69744,-12283,7547,36248,11411,-1613,32426,32557,-4991,5997,49324,54401,31440,-8444,-13584,48087,46834,12272,28450,60840,39912,7784,-11375,-54790,-132228,-139719,-57805,40826,123715,230480,303945,205123,58009,8838,-22218,-71947,-60439,-162,46449,130727,185763,95561,-8794,38969,66978,-4204,-27096,-7038,-60056,-92684,-39832,40616,67897,71599,46376,34759,63790,66973,22954,-12214,11570,33810,9263,-28669,-30521,-20207,39153,119018,105149,28802,-36694,-109079,-122463,-81847,-75860,-45986,43568,48177,-12989,-73748,-118971,-119350,-81815,-56989,-56694,-37336,13125,-3775,-3437,56956,129823,149745,64162,-55325,-78761,-18239,-10933,-59757,-32553,28337,26733,27254,73118,149521,191726,156709,81209,29373,-13776,-52411,-112462,-169532,-156562,-94428,-87488,-90989,-99940,-99023,-80747,-14364,57103,75447,60470,55216,40994,-19501,-64215,-47279,3090,11508,-11180,-38328,-60856,-68261,-53694,-37095,-2037,60564,75568,78956,105884,105598,70884,8094,-68163,-110527,-38291,33864,35958,15483,27789,54772,40730,-74213,-206684,-216319,-109963,-13922,-13894,-28633,10074,30200,4361,4891,36665,68736,63264,39644,2179,-9782,-17932,-44193,-83396,-52401,-12226,-23642,-67225,-60940,2675,23035,32573,28639,-38889,-60001,29529,84679,63900,1121,-95180,-115381,-35372,8336,1853,34904,112421,150171,78673,-22285,-11597,33555,-15844,-68915,-36611,37319,19513,-54249,-57270,-7479,39897,35744,-20943,-10731,74449,49211,-46674,-70065,-5151,26712,11560,20323,58819,102573,72289,12668,3782,18227,17779,-13191,-42481,-27632,54734,77393,20684,-19244,-17939,-35051,-98269,-127524,-45134,47466,46150,11949,-46611,-41518,36437,37151,6238,27009,62177,49786,-2922,-14589,60162,142081,126369,54656,24353,32998,-20163,-105634,-156641,-143420,-37779,85091,113880,89851,70565,61923,47483,3420,-23792,43737,137227,109749,17549,3488,62532,127416,148635,103783,54871,13129,-44332,-95883,-89869,-15432,46936,46450,-21821,-75820,-53733,-14013,-25591,-49072,-27702,13412,-15315,-77477,-74641,-87786,-139352,-135343,-99674,-80007,-25211,82846,58152,-86005,-172842,-131270,-114187,-101127,-44622,-55784,-92397,-54258,30802,63497,-13250,-113372,-124268,-80846,-56976,-48289,-59236,-97169,-116251,-67315,11717,-7742,-75196,-87505,-49941,-23379,7896,40196,31423,3993,17934,35667,33923,44123,64240,75114,91083,122838,99337,29870,10483,42905,48184,-5755,-65605,-79932,-62392,-15740,64152,142490,138704,87273,25535,-22013,26377,130050,138059,88652,76185,10087,-45733,-39512,-51227,-98581,-81063,20762,79977,43611,-8923,-28934,19149,124809,91073,-23799,-26504,24788,19981,-7768,23272,38265,29166,22185,-19480,-47262,-12393,6129,5674,80478,167972,175653,89937,-14815,-81725,-96667,-36352,46026,60605,54075,99663,116466,25715,-15210,58934,46203,-82103,-66959,2432,35736,28387,-53680,-91577,-15157,17154,-50924,-68366,2395,47520,12731,6173,66213,64335,3793,-15266,-6,24016,43862,28050,-18917,-34546,-837,31892,-12433,-108548,-96870,-47136,-97133,-147062,-71326,35616,58455,19641,-18604,-14591,28663,65167,32540,-53245,-120653,-64263,27978,26562,-33429,-28565,16567,5382,-86321,-145938,-95417,-43626,-57085,-54031,170,64795,75070,74930,112071,135174,119883,85012,46048,54511,59124,14704,-37447,-7131,82740,114378,92756,58724,41068,19395,-46187,-93427,-67768,-50610,-114674,-134885,-57983,41540,46572,-1562,8873,46755,17437,-40886,3130,69225,69521,-16364,-88709,-58161,-22996,-49894,-70272,3711,102856,85893,-35492,-98917,-84242,-37470,7770,49802,60170,55999,72822,111797,114157,69641,-25502,-85313,-61707,-39627,-31753,-10298,8546,26896,840,-47594,-15216,48885,90433,107765,66329,6629,-26863,-59320,-101636,-135490,-157807,-147205,-84028,-32051,-4664,59509,163567,176873,36500,-29830,40631,91322,87975,54038,-16082,-55736,-26418,-11535,-30598,-19546,-14795,-26747,-54747,-113842,-74532,72385,167552,106692,-11309,-61564,-8802,31602,-18604,-2900,61855,62254,53550,91672,136753,92744,33247,52789,55044,-7960,-27617,-42493,-108484,-77396,30289,80143,74684,50803,29436,95476,168801,132106,-11713,-111845,-103442,-17484,77224,90755,30785,-12780,5614,27774,-36284,-114947,-108441,-37754,57678,102998,63582,-509,-60546,-137127,-173939,-131816,-68515,-17430,10665,-24752,-46896,-65400,-130700,-143249,-119854,-80395,3090,23263,-21100,37926,89415,-34230,-171615,-140729,-27728,50985,79667,41290,-81911,-172183,-139745,-57977,-65919,-147401,-146337,-43895,-4768,-31121,-19461,-12252,-26743,-37536,-60063,-4113,123284,124741,-2135,-58034,-52766,-82130,-66090,61421,201473,160185,-3604,-67117,-13679,9965,7575,30233,59705,61177,68398,58376,16996,41081,72198,-2343,-81775,-1132,63512,-26465,-79353,17474,93988,88098,76663,66705,16780,-45073,-104533,-95246,10994,105893,109275,76998,34989,2778,43672,32313,-73261,-142979,-75174,-3543,-14972,-21029,-50883,-104953,-95806,-43567,-18731,-32994,-56522,-50886,1378,34151,1722,-1984,34972,57477,47844,34989,34915,47942,30383,678,-13463,-2072,16027,-9068,-26688,-38267,-75963,-64337,-14777,-15832,11377,118336,101395,-35453,-98858,-100882,-71323,60219,123597,35003,-58013,-44281,21265,54808,52881,-11417,-83903,-72644,-23289,22211,86635,65910,-8777,-31431,5300,55474,48808],[-34876,-47944,12939,63457,54456,43680,70057,98268,60696,-2831,-37852,-69062,-73011,7294,64120,19021,-48578,-65875,-34330,17607,86,-22479,899,74081,108100,85732,30293,33183,26776,-36531,-54867,-12460,4894,-16051,-28932,-32977,-43752,-30719,7531,-2152,-70648,-101125,-50483,42636,74055,37994,-28812,-57418,-12661,29256,12942,-16100,22459,50342,31776,45773,146048,187420,123496,100622,111345,55635,-48356,-99920,-87960,-82904,-91600,-54464,100,-12661,-84972,-109103,-114008,-144723,-123349,-72586,-60572,-46160,-8685,11841,40724,65144,79803,89147,106266,90235,43321,-3500,-46973,-89397,-99017,-60642,-30024,-5566,24615,3523,-71292,-47135,105636,171036,75566,30943,47379,-19704,-83716,-53793,-22959,8604,72280,97795,49978,-35460,-128666,-180447,-156419,-69991,24332,80906,82439,26207,-43622,-66232,-72230,-85972,-27834,63734,96512,42349,-63209,-131420,-127375,-115587,-97148,-70013,-41163,48993,117000,83011,4378,-8135,503,17155,2104,-28256,4244,73836,73869,18026,-21488,-25100,-14967,-15593,3246,55290,52493,23944,-1507,-30169,-7210,48534,52785,16902,-4343,3766,-31523,-79350,-10114,96302,115244,39240,-80136,-160416,-133835,-58808,-68820,-50813,31287,39024,-25852,-105367,-150491,-90173,-18008,-11366,31423,90570,32008,12233,137087,199342,80388,-4113,37983,164247,201280,139765,109987,77542,-39632,-186048,-228746,-91875,47258,65581,34220,17964,-12542,-55854,-26313,18526,25840,73661,80830,-6784,-87746,-85650,-17368,72598,64011,-11777,-23555,69504,145181,64644,-69497,-104005,-25804,91116,143142,119389,58203,-17794,-48890,-5224,28567,37864,78179,92712,110552,133104,101078,38396,29485,9547,-21425,-13128,9810,4012,-65114,-123811,-76299,34200,52009,-13297,-59941,-41256,-36061,-42630,190,5597,-82702,-108791,-8398,78782,88586,35417,-6952,46784,74155,39870,22765,36302,-11532,-94663,-125369,-105066,-69914,-20310,18441,41532,75376,130027,155091,120060,60701,4232,-56564,-64997,-29451,-7012,23524,108328,144156,10907,-162079,-112960,-27568,-57034,-24927,47599,10742,-73448,-87193,-18470,21574,17293,2276,-2327,35882,72428,49412,2272,18136,87076,101030,4856,-74962,-87954,-73870,-35000,7443,38202,57775,32202,-18926,-49294,-64817,-47187,40933,95070,37945,-75239,-172115,-152801,-41587,22442,-10493,-23,94749,44620,-65968,-76411,-3767,63674,49305,-24444,-10801,62188,44247,-29963,-27746,21530,31534,15412,36234,107113,156616,132379,49560,327,-10711,-33937,-64563,-93542,-90471,-39655,-33987,-56171,-55478,-31443,-13384,25999,63367,83531,92526,71868,37130,-21772,-51557,-40490,-40433,-69739,-67526,-71182,-106461,-111723,-95434,-109796,-79440,34096,64734,-944,8530,120331,179878,93624,-38674,-105028,-57145,6514,33818,24849,9091,15058,6113,-54929,-141106,-172262,-100655,4730,14591,-22791,8255,41954,18097,10541,21450,5875,-23161,-12283,1366,3207,-6323,-25961,-55292,-11059,30105,-23528,-113939,-97052,-3119,6010,-2769,32359,13769,-19876,11997,17302,-1530,-43748,-116870,-107194,-19541,-410,-42074,-31837,57157,124423,90866,15259,-10916,-10949,-35766,-65464,-37647,35092,30012,-35737,-65998,-47811,13950,55063,1707,-40696,27841,58163,10822,-1040,37284,34105,-1952,-3747,67837,136914,95864,64977,120786,147793,94480,35244,22403,28491,65825,96918,90299,37706,-18627,-54662,-85224,-72454,14813,70985,45171,32241,19460,19646,2428,-94437,-124050,-37870,270,-53930,-105270,-79091,791,85713,96836,37593,23515,42833,-20891,-71845,-74084,-78086,-39428,41267,71097,41262,25446,71521,95641,41228,23754,98372,172640,130029,18333,-6297,34272,89512,147257,165840,121743,66967,12062,-61417,-76280,34247,113441,61126,-58978,-116374,-64916,13417,29101,-6149,-19173,-20067,-64548,-107031,-56100,-31466,-76635,-68813,-47288,-77512,-48360,51332,24264,-101498,-196785,-171050,-120436,-100199,-91101,-84009,-14070,49595,53798,47436,-9650,-81496,-72971,-50716,-73372,-51504,1220,-12755,-83084,-85997,7624,50737,21342,-25624,-31883,-18346,-3317,-8701,-9490,-12989,-16138,-7593,17683,47677,52239,56830,95538,103668,17304,-61310,-50851,-12774,-8516,-31524,-53742,-77536,-80746,-28306,16864,46140,87805,117734,65546,-362,54347,163650,152606,100698,103529,9901,-119350,-107632,-58740,-104715,-122806,-31689,18751,-47607,-95688,-43192,52533,119070,61117,-35626,-61850,-8500,48608,45501,69255,65580,21504,33592,48480,7439,-3004,6178,25280,113160,217487,211595,85040,-30167,-65386,-51161,1986,72921,99450,91141,91716,55429,-54933,-61000,64080,62317,-69457,-81452,-25080,27048,5854,-99786,-108267,10227,71006,40077,40695,79570,65576,789,-819,73773,85299,-9936,-82028,-82991,-57254,-26494,-32702,-75792,-68783,13951,95306,72040,-19113,-26704,-29730,-101092,-136264,-77939,20463,81245,48598,19498,57117,75523,69562,41500,-36874,-79505,-3753,55937,26971,-24223,-6402,52304,43539,-44028,-80352,-33375,-19274,-26460,482,18315,44667,80534,125632,183704,171448,110892,140625,206876,193766,101045,18721,-67832,-76201,9113,18804,-19749,17410,85036,72509,7487,-18607,-9540,-18285,-39138,-15751,36017,53362,563,-46563,1682,83072,56436,-5383,51614,109512,107247,17097,-104695,-109097,-34232,-8383,-40124,-4871,88554,110407,-7037,-104719,-66789,-2230,-28906,5049,82599,67059,14058,45335,46939,280,-63640,-82324,-38615,-21558,-51627,-82339,-72228,-15585,14999,-11532,1007,18411,15525,41738,30500,-2201,-29918,-61778,-40316,-14038,-67627,-114884,-96876,-95526,-104994,-54154,69178,124235,6382,-47832,64410,142227,94336,6743,-39804,-15562,49560,86291,69494,26566,-15726,-12699,-14949,-68884,-44362,120906,255161,171927,4312,-56373,-2249,26504,-38842,-80100,-70406,-31621,23781,74386,88355,41263,17551,92208,146466,100082,18323,-61041,-95516,-6038,79205,58476,39042,31108,19531,77100,152751,161769,82863,-16907,-55610,-9399,62769,74950,42326,14331,-1436,-2024,-18449,-49698,-64233,-37523,60025,134401,134236,93403,11860,-72144,-62617,-11491,-12451,-13484,-1585,-67576,-110397,-99399,-156220,-157183,-79693,-27203,28504,24718,-42851,-1823,60233,-18436,-98243,-69338,9287,76078,83402,45970,-33380,-140575,-119044,8513,3482,-102449,-118271,-47355,-17433,-8099,55063,72047,-21863,-85072,-74182,853,110236,112965,-26071,-111587,-117104,-140048,-99787,35518,132401,67369,-57808,-102423,-92975,-81315,-29328,56483,131357,111075,24501,-19558,-11072,32503,6373,-70225,-90672,16064,78031,-11404,-69204,32129,125185,127138,103325,54039,-54552,-110644,-92551,-53088,11114,77957,75876,26381,14802,73215,142138,96615,-29970,-89902,-30523,21704,-19522,-56332,-53392,-23372,-2500,-13508,-19529,-9234,-25544,-36418,23312,79930,34766,7736,70454,106982,81400,22740,-2169,77447,148478,122955,71625,52871,50400,-8952,-70889,-71724,-59772,-34710,-6460,-34531,-40998,46986,54641,-47877,-94165,-64166,-19432,73237,115851,65011,-15115,-33409,-4797,-20957,-57553,-68195,-67904,-43593,-2425,18495,30987,-3644,-27504,-14056,25997,53795,18878],[-47038,-31331,17651,31675,9610,12906,51517,60432,-7809,-40116,-13772,-39977,-65696,-8135,38185,45874,45728,21,641,50804,9760,-24759,50709,181255,231578,176602,73606,32356,10107,-32875,-45055,-27411,-6659,-9026,-18786,-22872,-43266,-33572,-7006,-14332,-28998,-28397,-15432,47748,92225,68492,14722,6232,36426,52035,37979,13161,27216,30964,-2163,-1223,81431,112303,59073,47026,91138,58871,-58190,-123619,-107174,-70961,-45120,-17328,17029,6692,-55177,-88941,-97738,-99758,-51326,12137,16594,-3296,3193,12099,27830,53126,86996,89208,79390,57720,-25933,-111180,-127221,-112172,-103351,-79826,-30309,44299,82241,36573,-34318,48623,243436,247199,87446,43551,80739,21632,-72723,-97902,-87281,-49349,35585,123254,101719,-7953,-98016,-112921,-89698,-34440,15183,23090,22163,22073,-33392,-110650,-124575,-111453,-99689,-67770,7721,47530,-22213,-97884,-119665,-125026,-97941,-62113,-77040,-24575,79284,64245,-20953,-26997,8503,36168,13990,-4044,36361,76843,72213,40016,5171,21991,63133,30526,8368,67423,63176,12604,1127,-2564,-3016,4756,10380,-4178,-24002,-9191,-7668,-31208,19363,108939,124103,34700,-46967,-50450,-37003,-43173,-116587,-157751,-100187,-32522,-880,-28509,-63118,-12323,16338,-16697,-2021,22518,-25592,-19075,80252,112744,64256,60847,60639,74680,86961,99638,122339,88347,-3990,-92150,-142606,-100935,-49032,-42440,-40192,-39975,-57002,-54190,-20671,-12768,13837,97900,85263,-9314,-53391,-41319,3491,100760,124057,35114,-16939,74825,178025,106267,-29443,-37754,45208,99468,81491,29055,432,-10675,2466,49416,44661,37937,90332,120980,136998,145534,137357,121660,95071,37819,-2994,25566,53951,32167,-17721,-43220,-51078,-39452,-7732,-15960,-62152,-49413,-25756,-54720,-56325,-43557,-101738,-137146,-38776,68017,73780,25743,-15387,18034,82969,83647,26767,10427,-11132,-87462,-140323,-72635,51903,129432,93559,51159,52897,46560,12498,-3957,6372,-6558,-39487,-27447,-10778,-22614,6190,106955,130469,-37946,-231635,-187530,-47658,-25603,-6000,44358,48947,-13675,-57100,12134,49762,557,-19916,-1793,11787,23311,22836,-4438,-17419,54032,127775,35502,-83210,-104637,-105365,-97154,-51594,7390,63282,94164,63888,12771,22307,58355,69312,43803,-9718,-82583,-140445,-95678,27060,78362,23583,88,45783,-21914,-137096,-137189,-70103,7071,30402,544,42417,96081,54405,-8817,-20803,-17939,-5871,1228,16237,61366,72017,61337,57303,55625,23579,-38030,-33727,8370,21462,47275,41177,-5015,-8659,36530,45417,44515,46863,41450,37993,23098,-14750,-78802,-103955,-80502,-82851,-110135,-102010,-95896,-120567,-134456,-137753,-150114,-97283,17336,8088,-108563,-98711,71659,162057,63979,-30699,-60932,-66573,-59232,-15976,-11923,-70805,-101895,-78669,-24510,16070,-6228,-24968,18705,34340,-5116,799,15194,11331,43293,45606,-28667,-91175,-61803,-1831,23324,29697,45436,29026,50950,61783,-17689,-126464,-122667,-41324,-3959,15326,60007,63152,42523,45108,24415,-16592,-65275,-80810,-57123,-42381,-41378,-65848,-87001,-28871,58703,92252,61239,-16758,-86516,-62509,-25261,-28050,18919,58073,27658,-10871,-34904,-40844,-12277,-32626,-73891,-2566,71319,52691,37743,57496,39692,-17486,-22924,60898,111946,39087,30279,127404,189181,135888,58245,52947,53144,39794,64866,94357,67312,-5919,-51571,-37986,4019,37736,38324,1090,-6286,12264,32527,-16803,-141907,-162252,-76347,-65186,-145771,-176311,-124016,-68648,-29406,-1666,846,15876,23895,-36501,-39685,-11920,-34126,-31260,12206,12183,-9635,-19803,18402,59121,36492,30005,78318,116341,78663,2156,-18171,-1583,24997,85407,130054,85616,20608,4337,-30110,-48111,40563,78621,-16666,-104587,-93894,-29189,46424,73158,16627,-26602,-51676,-83852,-63961,22392,28512,-14844,2013,2910,-18416,27532,72938,20724,-48106,-102454,-105754,-95396,-100908,-98028,-68988,4322,46428,40005,34012,-8075,-33702,-10123,-15828,-44165,-10343,44922,43906,-43339,-118486,-60409,58570,106181,43198,-36696,-53665,-29779,-38864,-38316,-36033,-46767,-46873,-25628,5356,-17756,-40121,36269,68875,-46354,-118036,-84843,-87083,-113472,-81295,-31082,-31119,-35488,7291,-4652,-33314,15833,79135,45214,7532,67809,156667,140598,86059,99544,49450,-86096,-122248,-71663,-77632,-84790,-21639,-9088,-80290,-90567,929,87278,100459,71443,55594,14383,8781,50850,58258,61363,46659,-686,23261,86218,71536,24430,15840,35577,76126,116574,105852,8412,-73626,-73321,-46064,-46707,-18812,66114,109066,61125,-15511,-78044,-37760,61260,35324,-73392,-58077,942,25869,-28998,-119583,-102228,-6942,57568,61840,57991,67464,55330,7170,2672,74560,104931,-13858,-143572,-152397,-88265,-38430,-38326,-69487,-55653,28056,112317,108274,27469,-24662,-67773,-99307,-78169,-37423,14680,59209,-4748,-52731,19351,52888,33041,8066,-39336,7791,144218,133991,24651,-38037,-6590,49130,49297,18931,47614,89410,53432,12213,28250,36463,55919,91482,119611,155938,140479,74076,121996,217683,160714,45125,-5251,-62770,-87165,-37265,-52738,-91896,-2607,127366,135302,69125,37471,36234,10048,36337,135726,179880,92384,-35052,-69572,-9232,70390,48455,-19295,42079,120856,128903,49189,-76130,-94599,-20796,-19715,-104902,-80392,58502,133746,49826,-62256,-53397,-12302,-91486,-76990,33376,26540,-38086,-3700,-22153,-87283,-88007,-42477,884,-4716,-54533,-92662,-93357,-32767,54784,54142,10194,-10270,-10906,4268,-22776,-72862,-84432,-67557,23143,116259,104946,15743,-74946,-135780,-141884,-111668,-36125,-1201,-86392,-80703,74291,166428,90007,-30779,-43623,27085,68509,81138,71244,12976,-39863,-19889,5735,-33366,-33076,76029,169605,91324,-34639,-57699,-35679,-26907,-28277,-49036,-119385,-112789,-21067,29370,15306,-18326,-15398,70225,166871,160605,55325,-40977,-64467,8155,52056,13121,1905,11582,17260,26515,34550,97855,156823,107337,24451,1901,9093,-3597,13617,49897,55169,42697,15085,-9150,-14074,-21004,44645,137632,159597,109205,37472,19311,86710,114334,42821,-15283,-1803,-24776,-50266,-41821,-109741,-135730,-53106,-13676,-14627,-10875,-34937,-27364,-1272,-17345,-17077,2080,27346,22235,-20334,1007,42509,-15833,-17680,117092,158200,59404,-3460,11719,21547,42775,131067,164850,39574,-47608,-9442,42595,51946,22996,-46628,-97830,-130701,-175558,-140780,-32040,2455,-61399,-82674,-69641,-82443,-91136,-47716,32707,142311,140090,8896,-53963,-25313,-23137,-77910,-76668,-25057,37231,44426,-42689,-90232,-9487,48122,36228,24439,7098,-68278,-87845,-29917,-5130,-23562,-13820,-338,-11149,13462,84606,134876,82745,-4802,-15657,64823,107073,36478,-68018,-83310,20940,81477,30699,10158,36898,20085,-19832,7255,77065,38095,-51452,-15165,56616,51457,10432,27208,136704,199061,151544,96287,77361,83724,9929,-97122,-107773,-56335,5933,16019,-47060,-88281,-52066,-20192,-25779,-42856,-41255,-15865,55412,96538,76420,17320,-6829,6609,-28235,-68580,-40224,-14210,-28337,1713,27066,11473,-18499,18806,68359,82824,57762,-7858],[-30697,-13030,10961,18386,10385,32173,65369,49350,-31918,-53459,-14896,-29895,-36951,23128,46521,76618,131101,95217,57420,65391,-415,-31036,58281,184817,213309,161892,98031,24202,-71770,-86630,-46536,-42943,-45787,-31550,4810,26661,-20630,-54683,-39300,-37645,-18825,14465,8792,1706,17205,37699,52171,60182,35707,16908,27390,3726,-22489,-29223,-40459,-26422,40291,56836,-20126,-55014,-4506,-2472,-76680,-96551,-54401,14233,46144,11646,2581,9517,-17618,-40122,-49747,-22208,49598,100079,78475,19459,-8921,-7522,-4024,7852,39587,42559,31264,-4407,-100188,-173884,-155990,-109481,-87880,-72254,-10496,85364,125464,94869,76746,132746,196777,141182,48588,45712,82891,47708,-50856,-125826,-127094,-71028,2252,77749,70885,-16804,-56406,-12165,-24662,-63644,-50214,-33022,-31196,-2564,-4913,-52688,-79495,-90148,-116632,-128553,-56663,29897,21425,-53125,-106829,-120661,-87547,-35092,-46046,-36538,8936,-25902,-57110,-38482,-29653,-18174,-14583,6242,23149,-15546,-27805,12569,21289,25845,58625,40050,17728,42932,18577,-13225,4663,-4193,-65367,-110066,-97562,-76468,-62936,-27941,9417,6377,13021,70474,110321,41335,-7021,55388,113904,52825,-70556,-174330,-160123,-55834,57347,60502,8207,31762,39410,-15012,-47509,-77787,-104013,-44598,34639,34373,24141,60323,31398,-13725,-5735,31275,55152,26363,-9366,7066,-3680,-51245,-97635,-100012,-84140,-88610,-92874,-36201,12976,-25810,-27636,69016,84458,35060,26870,29244,15671,48091,92154,76170,24735,60454,152330,136711,41360,29260,83019,88842,5491,-96337,-120857,-75311,2219,82800,74927,36565,63833,101769,107137,74182,79688,112615,97143,25933,-7793,40141,88493,65562,46677,82184,27691,-96019,-91607,-17921,-4682,-22868,-12303,-32843,-57326,-35228,-24102,-43297,-3463,38064,808,-31928,-43262,-29025,39851,73447,12752,-1781,30007,2737,-55141,-9123,96163,160177,117935,81548,79726,41181,-22803,-77041,-59620,952,31009,6627,-54611,-78285,6657,156626,146028,-76994,-238900,-163763,-6743,42588,12001,-9509,-1651,-4610,-610,87592,108979,33390,-3757,19325,16320,-17768,-37666,-58526,-88595,-41188,76331,63611,-26967,-52381,-31545,-25652,-37125,-42596,-19763,27271,52563,43619,84058,113622,25567,-98505,-104564,-73470,-79093,-40697,49698,65075,22379,-17715,-59918,-126887,-144396,-91331,-31270,25040,30747,4597,30928,53186,25607,-941,-28519,-64916,-47938,121,33189,59469,29016,21869,99966,143786,72983,-14338,-10274,64066,113065,133009,111990,52137,-10625,4295,38586,61300,67021,48705,27594,4904,-64529,-155711,-180967,-137438,-89703,-88402,-104215,-96214,-91508,-113288,-124476,-110248,-71506,-47135,-104366,-159335,-108235,11255,37233,-48731,-54782,-33054,-61290,-87397,-50172,-45544,-122267,-174070,-117489,-20102,55999,69705,43181,43777,37137,-7678,-34275,-45610,-35073,21274,41622,-16114,-81799,-63989,-16197,3369,30991,96355,102079,86933,43370,-46560,-132807,-139327,-67675,21630,65652,53793,44815,73071,110376,100690,10671,-66864,-40539,-29234,-80298,-81065,-60059,-47471,-9431,12366,35498,61139,1315,-93755,-57071,29706,19182,39474,89030,68351,48758,24171,-56872,-87227,-84393,-88420,7997,92090,49188,-5163,32580,74340,48204,49302,106910,117922,28186,2075,77087,157585,140199,52258,33745,54800,50222,29349,26485,50388,37807,-2353,2931,10595,-21987,-36370,-59911,-79201,-59376,-1616,15117,-52760,-81471,-52325,-68963,-144423,-159794,-98437,-54931,-61963,-54832,-16797,80,-9529,-27573,1351,14308,-18324,-26554,-16759,-28135,-15987,-15863,-31642,-8340,25702,20875,15284,48071,65691,45640,24321,25710,21775,14082,-8159,-50525,-72281,-24417,-12855,-51519,-20246,4813,-53043,-76675,-18180,33060,56525,27991,-41569,-49892,-40541,-54381,15620,117299,81731,21384,23984,5202,41060,145514,157150,63363,29113,20275,-16032,-85294,-109044,-51839,-9267,-19000,-16208,32152,37870,-25119,-25595,28221,18294,-37897,-54323,-26339,4032,-44098,-146630,-118268,39554,134016,73893,-34842,-41977,27923,41879,3912,-45140,-70979,-83269,-88161,-55803,-62386,-77550,19369,88837,10616,-46003,-43084,-92997,-132540,-83826,-20536,4225,30600,66196,35281,-2014,14612,41894,23456,23998,89994,166754,156339,86703,95129,108356,28068,-61856,-52086,-10749,12889,23452,-18794,-73998,-59342,25098,98779,116580,130989,160393,106505,27759,25136,43615,33301,9838,-11052,5699,56756,52050,-11772,-16630,10808,8372,-14665,-10991,-37173,-92954,-96182,-58653,-95489,-128712,-17086,96768,71967,2276,-21256,27665,67721,13404,-63334,9518,82720,47014,-49888,-97095,-57151,-20830,-5053,7595,18402,27096,37962,18896,12775,76598,111913,-2128,-154477,-167283,-65419,6268,30277,34207,37165,63332,104881,108245,12923,-91700,-122178,-90717,-43486,-11388,-2428,-25278,-108150,-151542,-88003,-36846,-5496,11868,-2110,63056,189689,154219,25010,-49279,-18494,33838,50255,66532,102758,114348,74290,14154,-1252,24893,69329,88321,78091,82787,75694,33702,50712,69636,-8750,-54303,-22155,-12308,-23060,-31079,-75317,-90199,-4583,111382,139381,85986,43423,54527,66149,85298,176160,221393,119360,-14262,-40647,5942,61480,41213,-48538,-38128,41819,97686,69548,-5939,-5088,23750,-58385,-185689,-145826,14971,90666,34094,-49043,-69457,-47786,-90748,-100251,-47991,-35739,-37502,1289,-39726,-112300,-85581,-23163,14003,5837,-45659,-58421,-42344,-2959,83431,94356,13966,-13842,19552,-850,-96090,-156422,-100429,-7516,95031,196660,215292,97803,-57933,-122866,-83162,-46473,-45138,-90570,-164246,-98888,58894,122359,40662,-61772,-33572,51099,32195,-38305,-60199,-40388,-23302,6041,41669,21017,-2913,-330,-5095,-52583,-76900,-66348,-91453,-92626,-22470,22756,-62951,-112176,-30785,27057,25521,8231,4830,34243,91626,96426,34891,-16111,-48644,-40921,-15383,492,-5080,-13715,-4698,-23913,-68879,10596,123228,119303,47751,-12647,-72395,-121756,-72453,36053,97164,85796,11034,-34121,-6123,-5761,8821,79645,102896,45414,17452,64722,123827,125745,60718,-22309,-18481,28546,55642,41837,-40367,-87102,-50880,-37963,-53183,-25810,-5075,-21706,-57496,-67145,-29264,387,-15884,-84823,-128531,-41166,68796,72684,67322,170866,246730,172092,73141,72950,93308,88391,128097,166373,116083,70867,91413,81919,-1578,-55833,-38998,-27760,-91006,-179398,-169245,-96919,-81922,-90151,-18191,23070,-12453,-34215,-18359,16823,102004,108879,16009,-26106,-8755,-21324,-50397,-12748,52542,76278,25737,-73948,-124637,-95089,-82485,-89979,-76314,-53046,-56997,-37684,7823,16755,-30063,-48663,-18255,5758,21896,30779,47197,35904,29925,53556,135018,175583,78378,-73673,-105083,10298,84727,66468,81314,105630,67778,-13538,-31981,43568,31950,-69595,-75774,-36812,-52070,-9163,96875,159342,119316,43854,497,-2748,25764,-20890,-101726,-106294,-61109,-5189,-6082,-59300,-91916,-102186,-94578,-31276,-6292,-68992,-104995,-28239,37989,40248,16838,17536,39389,22620,6400,32763,35185,-14072,-8792,12728,-4498,-10404,60718,122301,109781,48883,-15913],[-3581,-17169,-28067,-10970,13116,49724,72310,57216,-5344,-43154,-40744,-55986,-41638,29548,45597,57129,98441,96502,69012,56736,-7561,-37905,13371,112070,114390,64884,70172,55192,-62445,-110024,-80906,-80304,-63645,-6873,65440,97886,32548,-50917,-65296,-71112,-68467,-30574,-25714,-65738,-61292,20136,73342,55440,-3335,-34262,-10047,-29638,-58314,-49763,-37798,-12601,56456,66434,-30611,-79399,-54482,-74827,-124537,-69272,38613,106962,91488,35790,47327,69926,18864,-28645,-34247,17489,85484,83371,37900,-4940,-22408,-8719,9266,11515,5610,-15534,-4972,-21537,-88268,-115501,-72704,-36734,-32230,-29813,-4999,50928,98452,120693,147556,122259,25656,-26579,8194,53037,72200,55347,-13834,-81267,-76471,-20025,20995,52433,67877,18646,-14251,24064,-37546,-150558,-120184,-43442,-46499,-31673,25106,31401,-31495,-84954,-88425,-85293,-61465,3469,42918,-28529,-106834,-104257,-48622,7923,25812,37756,10053,-51860,-49766,-14607,-53315,-84077,-40282,33123,17946,-83726,-107001,-10595,60046,45099,29317,31794,17587,566,-27782,-23421,11572,-4028,-82221,-130548,-121616,-102986,-89965,-54509,-2106,14748,3396,19873,54061,26676,9310,53601,93600,65812,-6407,-78594,-95526,-36360,74931,83528,11159,10955,18748,-22284,-48429,-65765,-60657,19120,76188,47303,-13831,-7770,8862,30033,29004,-10680,-55875,-97005,-92741,-7878,50997,26351,-36925,-58592,-67883,-71512,-33998,29201,44248,-21460,-32699,50651,67563,55142,67984,55602,16732,-1126,30163,90735,68056,40130,117108,158692,92998,55778,81292,73534,-22047,-128046,-158937,-110011,-27362,59189,87759,33895,7872,40327,49008,-19522,-18447,66053,105170,39827,-9153,27545,99035,108582,107267,143403,38277,-159514,-169694,-11288,63744,10247,-9433,16051,26972,52748,86034,71253,49003,19704,-30201,-49283,-66196,-72296,-34689,-14494,-53952,-13925,89096,120843,69143,34390,41501,66253,81729,99726,95748,39342,-34976,-100773,-86430,22558,91931,16280,-117364,-136388,3412,169819,125459,-96123,-208543,-115892,-11524,22274,2533,-45903,-89299,-76547,-16550,71700,91420,58289,29903,31781,24852,-27679,-78724,-108069,-138280,-121135,3049,80277,33649,-5763,42723,64128,6215,-52639,-78933,-63646,-12647,20543,57560,44976,-66533,-157994,-109050,-45496,-62482,-38846,36920,34357,9843,-6279,-49446,-81122,-34027,7180,48304,88843,68762,13935,-11548,-9823,4114,629,-59554,-117434,-91436,-25821,20562,59667,45168,30285,91435,139374,99496,50834,29192,69892,139836,170322,151470,90779,-40727,-74768,7003,94811,138617,133750,92201,21332,-93907,-196002,-198209,-143211,-67517,-52253,-85359,-64555,-25488,-40802,-55646,-50264,-74693,-142049,-193268,-135353,-35697,3014,-53748,-127435,-96926,-58686,-34224,-13103,-5021,-35661,-100380,-120876,-51515,-22218,-35759,17932,78113,68902,8399,-47474,-69899,-66686,-60892,-42682,-23619,-22991,-37157,-20954,-24401,-33900,-7221,65478,87807,63956,-5787,-86492,-131224,-129924,-63245,42508,75779,5399,-12253,48282,114342,119374,21496,-56301,-34515,-40624,-87957,-93512,-53277,41736,93838,8902,-41808,18432,32192,-25273,-13691,66287,82407,90850,99644,60840,60641,60219,-29893,-101782,-114476,-91616,37051,126719,45674,-65735,-16697,87137,119629,137161,158805,154305,108557,74974,85455,118467,97963,2904,-28546,33495,78911,10003,-44594,11070,71698,50050,8035,-43269,-92361,-86069,-99397,-122420,-103137,-28034,49259,28454,-25455,-25755,-32836,-80447,-93740,-39224,11630,-2767,-34601,-32741,-48261,-46287,7492,50308,21543,-26196,-51450,-66218,-51271,-288,4258,-48849,-44273,21528,17595,-31350,8970,95756,121710,104166,96972,69538,-16527,-118775,-157622,-111180,-9907,27477,-42065,-73098,-37921,-24021,-9461,45922,63489,13047,-89048,-157478,-107071,-35231,-13845,60779,143786,99756,34677,13557,-17730,39133,173794,197982,78241,40115,48952,709,-90587,-101019,-7850,38121,-11570,-34743,17525,17329,-51890,-51199,22362,11521,-112170,-185307,-144684,-65424,-62959,-151257,-131643,15744,119723,79626,2059,30438,136720,160277,73644,-39995,-91159,-108834,-122822,-98289,-74838,-43007,35759,92197,81777,53216,15868,-30269,-53668,-53633,-37655,-1613,36392,64599,73828,64764,27219,-1860,-3384,30580,102152,178009,170037,86508,84004,130259,97407,-4709,-23438,42510,79211,26131,-59997,-87905,-68014,-8314,70356,119704,127700,145174,111530,18005,-1787,17896,-15271,-50516,-19851,2940,7160,-21540,-76728,-69678,-42057,-50296,-57544,-19421,-6068,-74199,-115999,-67724,-81247,-142749,-73073,55452,94877,60597,12570,13101,18347,-14726,-25343,74284,118616,40099,-64570,-81215,-31929,-35131,-78845,-64706,-6900,14507,8182,-16993,-10433,72428,114239,30162,-89134,-113156,-41498,28377,83360,121432,111454,81133,92410,95836,-34722,-162656,-139420,-74681,-57463,-22799,-18945,-93091,-158179,-164314,-135755,-87596,-119,68794,69585,40833,59700,67938,21679,-43447,-35270,11406,42929,65943,46555,16073,18546,-8603,-40543,-9272,41931,55470,63364,69810,37255,-8596,-19084,-58505,-105846,-82452,11230,77852,72469,-10172,-85032,-52041,26400,74108,76839,56019,28494,34373,83401,72802,81312,124753,109084,45235,5062,25436,91715,83170,-43495,-122552,-84445,26894,67430,48126,72063,63217,-53502,-177305,-152183,-45304,-1014,-31333,-62696,-74396,-46988,-31390,-59753,-90080,-61613,-17167,4768,-33148,-76440,-69959,-36535,-1097,7109,-33026,-37809,-1084,16234,48982,46037,-25546,-28543,50199,27718,-111714,-152009,-39655,77551,145206,199770,186618,62350,-64247,-68042,33083,84222,15823,-90959,-131365,-44022,52057,51864,-31118,-94152,-40328,36737,-975,-126535,-178899,-77851,30799,75781,106638,104464,64145,-16158,-77447,-82224,-37778,-31079,-86216,-113599,-68405,-2306,-24812,-53501,4681,67733,112054,122114,89833,34242,-3218,-16243,-10737,4394,-27222,-81089,-56284,32565,44897,2569,-24396,-56227,-84146,-29720,13887,27386,25057,-27264,-125512,-197987,-147517,-14383,68936,57615,-29946,-69281,-14135,1720,-18644,8242,30080,4144,17512,57229,50518,49034,45867,-33559,-69727,-10237,52805,49845,-1344,-23908,-30206,-36493,-21807,14937,47317,27543,-67072,-127940,-86134,-38379,-85308,-149346,-122751,-28439,29830,39891,53285,112179,163101,123075,47738,66020,110023,86081,61240,94625,153931,178179,148463,76407,-18490,-46221,2366,23271,-54258,-143732,-138476,-104838,-77820,-12353,90880,112524,42852,4383,12120,29031,71523,67588,43530,45787,37406,49648,43170,32464,70449,125392,75911,-31964,-91310,-112326,-129642,-118434,-103553,-73634,-19226,11582,9626,26649,24735,11419,28464,34980,14259,-7266,211,30214,91695,114569,135590,149733,57233,-54631,-67154,-16039,25771,79239,141850,154151,103415,8716,-32913,30658,43669,-10084,-21564,-49682,-96953,8308,154052,131553,-4330,-90423,-116464,-109686,-79032,-91694,-100593,-55308,-15255,-5867,-27816,-56028,-62566,-82402,-118676,-49835,20347,-71436,-167258,-97836,-23174,-2849,15285,42811,60262,48108,48477,65599,52348,7229,-10349,-9515,-21520,-25910,29677,81138,78396,36786,4309],[23988,-21176,-66641,-47679,-648,36093,54372,57074,17539,-23516,-30442,-42418,-38336,6507,19133,10770,20033,31892,36154,40825,5836,-36606,-35556,50290,52843,-4793,31464,114131,70667,-31300,-97226,-105670,-26048,63451,104889,113488,58972,-27057,-66191,-79893,-99007,-83034,-79696,-112778,-74748,56439,74098,-15353,-58882,-44438,-13564,-23827,-29481,-17786,-13054,12718,78471,59991,-17451,-20430,-6195,-75090,-141575,-58268,82205,110471,54093,58781,145334,171526,69444,-30805,-53165,-2327,35866,-16827,-54021,-29210,-9957,-2066,30053,48559,8281,-71315,-59694,2033,9000,4596,32991,47704,42807,40944,7038,-16210,11384,67952,106822,56700,-50470,-65591,2715,49408,65161,64749,23602,-24379,-23249,18937,48866,84049,135954,109232,22290,-7044,-79119,-176396,-114942,-23602,-55032,-64903,117,11444,-51363,-88976,-44113,-18830,-37081,-3258,38843,-27380,-109737,-87464,-11480,28278,30384,36985,16267,-12066,-25460,-15576,-73376,-127671,-57892,64567,58592,-47942,-99829,-25127,88612,97104,41785,18443,-12376,-20331,-2818,10759,24194,14652,-21481,-34959,-47801,-76284,-96710,-86032,-42071,-2215,2636,-21005,-38519,-44352,-21624,-13177,-47586,-34402,-11065,5474,-16534,-36243,18416,26446,-35973,-28572,-5164,-23664,-22135,15695,56333,102845,130433,112555,15814,-35238,12588,99340,74852,-31034,-125491,-192302,-189674,-100843,586,50046,17267,-27162,-49434,-15345,75336,102176,45350,-13496,11350,59881,10818,-18963,7956,17758,14903,-4308,-12776,61432,60728,-2609,65226,132990,71944,14608,30086,48787,23269,-24449,-47812,-33890,-21205,11249,47173,2538,-43147,-10164,13155,-56495,-48809,82257,164476,104529,19795,18317,80363,119611,119342,95621,-52609,-231432,-199972,4495,89908,31890,5768,54708,99230,121777,123688,85015,39208,11889,10279,-5712,-78325,-106779,-92154,-122094,-163349,-61413,123968,216946,160729,50327,-20434,-22208,23278,63626,51660,-6443,-80605,-112242,-70363,35939,96944,18416,-112050,-122474,-16195,80822,59283,-49028,-130906,-95417,-75317,-75813,-24862,-26382,-105290,-126952,-75639,-18979,-5567,616,12332,15505,-992,-43943,-75591,-91203,-125208,-137845,-38314,56011,15897,-37842,15111,52485,18715,-8820,-49800,-88027,-67849,-33055,-19404,-60248,-105519,-76920,-17325,-14976,-74702,-60620,13584,12249,-10707,14724,58228,73444,86740,77785,97461,126638,108984,46126,-9720,-14105,18870,5484,-78845,-148382,-136118,-93872,-60590,-4072,34243,22803,7796,45117,99265,107880,79651,88530,129054,147929,144613,92731,-40415,-70029,35765,145844,205301,200207,127751,13956,-96245,-144775,-108384,-83264,-56939,-48957,-64796,-15369,64018,57527,396,-53429,-123062,-185012,-179878,-72615,40800,55998,-27484,-113292,-123770,-102511,-426,99073,79481,-3757,-41723,5212,62503,5493,-77876,-4079,108259,79005,-30606,-91124,-62508,-7947,-13188,-49854,-67879,-50324,-5933,26044,2762,-13731,-22999,-5057,14672,20216,-18674,-71117,-96966,-86314,-39884,25784,39250,-9086,-15863,9618,37793,50949,30654,-1249,-18210,-34165,-44821,-63672,-39947,97077,169487,45526,-47950,-560,55528,51813,47684,87719,121199,120869,84819,39803,32049,36317,-4363,-73741,-131582,-111602,35510,150466,95511,-22822,-23531,29971,70533,114795,128468,143044,177465,178555,139615,102575,41879,-48187,-71182,8077,72801,3,-64288,-9079,76823,89509,30063,-45159,-67875,-50942,-80599,-93732,-64467,-11113,42132,11791,-42359,-21273,-1040,-28399,-44078,-6084,48414,54184,8494,-42181,-87158,-52787,46157,85085,24552,-32169,-53102,-53881,-24305,30354,33408,-19618,-28801,12599,11410,-36280,-8366,92175,148608,165233,158311,104537,-9126,-112790,-132622,-60306,43311,91756,29672,-33749,-28752,-8907,12830,62387,48740,-41286,-137906,-193032,-144344,-42886,32396,75734,101336,80776,44726,19352,-8299,15628,110607,145134,32874,-15435,1354,-20388,-64145,-56455,7913,54667,42452,-3359,-25705,-23116,-36023,-35181,8925,-16830,-149594,-196168,-118296,-21502,-18872,-113405,-122361,-8131,110459,118342,80406,92455,167031,191449,114368,-10733,-71661,-77625,-84706,-101717,-96766,-25917,31536,46264,69914,69172,43821,51821,46957,-14184,-41457,-13255,-7596,12856,64527,68061,747,-41385,-26065,21604,73289,129352,126129,56796,55728,112644,96687,2595,-30904,37156,68962,-17929,-108997,-108098,-65258,-6539,63486,95448,50993,49330,70478,24915,1440,-7216,-69280,-92341,-9282,27650,-5655,-41019,-54972,-56873,-74919,-80287,-24871,45741,42374,-43058,-100801,-55083,-25786,-57232,-46195,23966,83713,71338,-20903,-85998,-85674,-34283,57886,146218,123813,36772,-56898,-88427,-40494,-43737,-110720,-93693,2113,36717,-3389,-60225,-39282,73771,131403,81194,20109,-11318,-12854,15169,66443,110469,100863,58637,69482,73219,-59812,-163465,-104381,-50730,-73658,-20293,32819,-24884,-81943,-76187,-56942,-16494,50319,106766,106412,3259,-67282,-22520,20223,-22182,-47528,-28304,-500,13688,-28665,-65306,-30053,-5936,-22857,-21642,-6818,12618,78671,114852,40169,-44043,-45341,-48406,-58751,-25324,78504,171001,138420,-17145,-103334,-10985,103381,97526,26063,26237,36241,7686,24422,7571,-36604,6692,86485,84674,15208,16341,124772,138216,-18075,-147003,-138256,-12761,55494,55421,81629,78557,10755,-82393,-106357,-81380,-58305,-54021,-34871,-9817,13420,-3401,-44967,-72100,-25426,-7366,-19010,-21930,-19153,-38534,-27170,4406,5494,-25909,-46125,-33441,-43274,-48825,-58357,-93763,-59580,50824,72445,-16890,-31128,32336,74781,106140,118853,76948,-11605,-75570,-30043,107053,157768,47413,-59393,-40848,37732,54696,9192,-63244,-97894,-58805,-9413,-14823,-100567,-155626,-60995,68414,125043,143390,151773,115535,19641,-24350,14186,77548,80443,19715,-63309,-118131,-87502,-41930,-687,34241,77150,157668,194513,130149,21705,-67803,-85210,-28969,44302,26713,-62294,-61185,35304,81529,46514,-18425,-73699,-74523,-52742,-65545,-27826,30025,-13534,-120489,-188680,-147497,-42393,10914,-6790,-53378,-48405,4629,1406,-24537,-17004,11497,24593,38618,29793,-19334,-20702,13633,-43866,-111832,-87357,-22936,7798,6407,19019,1067,-12427,30349,73137,101795,80590,-40977,-142534,-108210,-62852,-104209,-112313,-33968,15035,-9998,-34409,-14985,2376,1329,-7419,-31151,-10132,37105,39649,11960,35075,124577,178447,121913,37863,-7588,5454,26842,12824,-41634,-76333,-66752,-75732,-42734,53647,137409,137392,51359,-20219,-18770,11452,51586,56724,66570,87480,54425,58845,45106,3336,32419,136204,137067,49838,1669,-31966,-73166,-71177,-84044,-59289,32074,56762,4569,28133,85020,72962,24169,-26297,-49805,-26525,-1834,27993,109911,135502,93526,56368,7013,-1667,3606,-40005,-42962,43316,95023,76320,47476,9360,-10350,33006,44092,8738,15121,-8704,-44990,60239,175246,103469,-46486,-110939,-111644,-109126,-103736,-117297,-97846,-10248,57316,51650,6441,-39134,-54129,-45764,-68504,-18740,55564,-19233,-117094,-68350,-19712,-4361,19248,48249,51887,29151,40998,69939,47577,-7459,-25842,-24496,-36165,-70733,-50796,-3107,31208,32219,24861],[33726,-12847,-81309,-63509,-9626,13898,30032,42339,17771,10667,27276,12649,-9571,-3054,2504,-2583,5240,3156,2218,23011,20020,-24080,-39514,32322,29950,-20903,32245,157010,176901,62713,-70918,-93556,10553,84139,64004,34376,4891,-31663,-54487,-62795,-68110,-50945,-65030,-112864,-56314,90127,54870,-94432,-96142,469,45674,35571,31670,13228,-12023,9047,53958,8818,-22965,39654,64171,-13616,-80999,-29782,44540,19558,-12232,67618,188537,214562,125608,9086,-54767,-36871,-29145,-84406,-85115,-11607,17106,-10374,2973,37254,798,-112593,-118102,22962,101074,71775,44266,49867,84570,112803,53288,-29637,-46836,-11564,22210,35361,40433,39346,32430,37402,69413,81646,29841,-42796,-55607,-3655,39681,100983,182578,178954,58005,-24621,-61717,-85399,-34816,3454,-55880,-79479,-49983,-48639,-53353,-41214,-1368,7429,-535,38511,61720,5237,-73458,-67547,-8575,12051,-34623,-75733,-37974,14323,-16427,-64562,-116506,-151941,-76030,75055,118997,41896,-38543,-23626,82394,130336,85092,25646,-23588,12887,87890,80615,38342,28790,45284,63323,22815,-51236,-84151,-92894,-68436,-7640,20173,-29032,-99957,-124438,-62650,-10930,-48422,-77620,-52837,-6580,-13180,-54409,-30782,-22594,-61054,-32160,12399,3120,-12752,29037,87525,99590,111786,143916,101283,31720,28907,65153,25582,-37584,-97837,-174001,-195599,-139163,-54252,13674,-7859,-55681,-52256,30458,133095,127177,41691,161,42095,59883,-44609,-103268,-58450,-12411,8712,-4558,-30749,21640,23929,-38881,15739,85951,33286,-35008,-41090,2149,66801,103412,118442,99187,20488,-17443,-9255,-34824,-48923,-643,30536,-15197,10072,131517,200924,153709,64035,27130,40376,71786,79273,19371,-139058,-254965,-155022,28599,66611,24390,31430,60235,81563,100497,81843,12544,-29438,-6991,44483,33287,-75450,-122371,-102933,-154500,-221635,-124251,91292,233614,183194,55062,-31287,-32965,-13895,-3655,-4511,-22001,-72714,-88348,-30424,37712,69966,37989,-26860,-30536,-20271,-18418,22236,39199,-34196,-79051,-97067,-99732,-14871,28640,-15410,-57090,-62344,-36864,-73420,-123075,-86155,-38677,-56805,-70548,-37742,-26982,-68592,-91063,-30448,2688,-54534,-105624,-72328,-32249,-7055,38738,26975,-48481,-85969,-71566,-67806,-108487,-88062,9444,57728,17132,-45864,-59055,-34785,-48701,-61386,-3215,92082,105312,68505,72441,88370,89174,88767,69476,38768,33440,47968,20110,-42699,-105788,-144667,-161997,-163608,-117819,-50977,-36824,-70546,-24818,67846,86716,93666,116921,97997,78288,79465,48106,-15889,17749,116601,185459,198711,149595,50801,-49147,-85021,-29266,29887,-23883,-86078,-82322,-66536,11590,131763,118354,-3136,-99359,-156435,-157384,-105367,-13415,81002,105183,39823,-55813,-107319,-109642,-1716,116020,100964,340,-2383,84888,92795,8575,-28595,38998,106374,62334,-53801,-118954,-50089,39804,40640,7751,-27877,-35719,5574,35685,46033,56834,3120,-46001,-44805,-9513,-4874,-36450,-73603,-61071,-33080,-19693,-2308,26035,26714,-17833,-48854,-16728,61125,81480,31313,-1565,-680,-14038,-7670,90591,162753,83540,-2568,2025,44792,72430,79571,85795,92828,70393,28524,8193,-18037,-27821,-23212,-77233,-171671,-172623,-35127,106170,138532,78443,4829,-63399,-73259,-9392,13098,36391,106714,147109,112871,65956,1991,-55664,-57270,-10093,25167,-29248,-90808,-52117,41306,111166,87588,16423,5145,11632,-38026,-41494,-8657,2819,-7835,-54746,-72358,-26977,-1044,-36741,-62193,-37376,5455,16523,-7387,-48636,-90208,-48396,39615,67228,11476,-26763,-9705,24990,33137,58580,64855,24732,-8196,-18755,-23236,-41779,-37859,14567,80680,140704,139788,53856,-44778,-85746,-62539,-16592,35575,79449,68497,26635,-13037,-41557,-24943,26430,-681,-58630,-59446,-86251,-105474,-43200,51910,63990,30572,25758,32627,14233,-5358,-4341,23565,35968,-42277,-83346,-52282,-21403,-17010,-18609,-370,49098,65456,-15701,-87595,-48453,6936,14408,5035,-25877,-66805,-39842,34488,97437,56533,-74033,-132095,-50213,87572,147536,118248,54826,54402,112054,105707,10618,-32809,-18921,-37414,-117157,-166479,-86563,-1621,14747,21724,23496,41357,91295,91221,14431,-29423,-28417,-46658,-21450,11477,-9651,-51604,-56711,-36035,-7341,-9401,-1638,5090,-21593,8495,81546,71043,-38758,-93052,-26120,3302,-68624,-127409,-104576,-14361,70136,95803,66524,-4354,-6470,41078,31217,-15226,-61943,-108679,-80814,6932,24402,-13167,-4209,31584,-485,-87105,-92695,-8928,50303,9494,-54852,-66942,-37622,-15370,-4991,-7197,660,29717,24026,-61071,-154563,-157252,-24007,131279,200004,153244,73489,-38747,-99153,-39996,-28195,-90410,-84421,2118,47066,16515,-39271,-19703,77460,135046,106801,74808,57359,32821,5778,14488,50498,48946,3871,-6016,3636,-63054,-117072,-77605,-46629,-64203,12637,131662,126883,34310,-5414,33709,78082,73869,60056,57782,1820,-46205,-33085,2131,-26662,-71928,-95368,-93981,-84353,-80351,-71700,-37999,6542,20025,-6355,-28735,-21899,42530,88904,19483,-70722,-47483,9554,9854,20952,104414,190692,122741,-57588,-122374,-3833,133269,127790,25537,25024,61827,5966,-47603,-63232,-92199,-45472,49944,40957,-31556,-18312,100367,119233,-34341,-132168,-89228,10108,47587,47695,73407,80880,52358,-8834,-42635,-54874,-55618,-29011,30144,75683,55338,-54076,-94150,-37151,29678,3089,-23540,9012,29470,4790,25679,54750,16034,-28315,-52464,-99267,-149201,-133200,-106844,-107542,-58416,35049,83788,94763,91714,37398,-25355,-13423,798,-7877,-32530,-63388,-39939,61558,105224,15413,-68222,-38923,24671,12645,-28732,-56015,-64244,-61290,-49250,-26940,-24434,-32655,4812,72351,105689,103676,111642,101999,26639,6491,78222,157878,181004,127801,18339,-83174,-73749,-5700,41392,21807,17963,101686,137362,50660,-50403,-105019,-101558,-12669,108847,102943,4577,-49373,-30449,18588,34134,-4895,-57888,-81101,-83560,-61080,19355,66063,139,-82763,-121064,-95664,-38767,-17249,-29368,-19335,37316,68749,17910,-7949,14342,49104,58753,40481,17373,-16244,-38856,-15799,-36434,-86564,-75720,-27882,-2107,10243,25453,-2476,-26614,19944,86925,108745,69961,-20245,-94329,-84551,-56235,-36884,-5312,32716,50820,24005,-12946,-20764,-42235,-66961,-62564,-74617,-76264,-33446,12428,22228,30544,74059,104754,63243,29271,30931,31720,9892,-8272,-9359,-3389,-21052,-66367,-37299,43908,98203,94939,18303,-70605,-79021,-52334,8284,53797,56682,53763,11593,-30176,-41865,-32322,6918,102307,139603,85017,53865,35455,-15869,-40226,-68766,-43061,51792,76822,4272,13354,98747,80017,-47468,-140586,-133190,-76108,-34401,-22976,42076,93388,56092,-8992,-9789,54816,45070,-54877,-81142,-26386,-39456,-103594,-95047,-47875,-25392,11214,-1628,-88780,-89586,-31620,-8715,73935,162238,114896,18626,-5649,11507,1227,-23028,-63196,-75831,-12593,71663,107161,71741,-13722,-67273,-17781,36579,69679,76730,15128,-26485,22745,38035,18289,-1861,646,14484,20415,68468,110820,44668,-67486,-73195,-41843,-57770,-108160,-94123,-32622,22478,30538,15055],[33306,-64,-75291,-50228,7586,20093,27888,36975,30095,58597,63751,10988,-18194,6817,24459,24068,24568,-1236,-33302,-8871,12036,-5125,-9662,18762,-25320,-40028,64344,170320,154231,53063,-52515,-79281,-20468,22083,-4089,-51327,-79278,-74851,-50877,-43512,-21764,33314,24377,-60319,-43459,78950,42859,-93355,-69750,53999,102923,80646,54156,7135,-33390,-22796,1478,-15332,-1946,61535,64716,15164,-10123,4336,-22291,-71826,-42487,46742,115424,145426,127460,47014,-39937,-60329,-65863,-82894,-52023,4576,5967,-32914,-41568,-36435,-54966,-121079,-117360,8083,75542,13218,-51393,-44837,40610,111663,68229,-7804,-37384,-46392,-22743,45372,110225,100131,43038,23920,59547,56012,-34083,-139242,-136680,-34920,19522,45621,110978,145574,62720,-20167,-22769,1908,14327,13135,-39438,-73458,-59843,-24336,21920,30356,-2379,-21973,22551,84808,107438,65526,-14929,-50982,-33384,-14392,-59868,-126038,-85773,-5313,-31025,-113883,-159751,-163239,-93206,52922,129488,72973,448,2584,57364,87837,76587,39929,13023,69444,146993,112347,11336,-12985,38656,69058,16797,-50019,-60827,-75765,-62656,12999,48929,-9065,-99886,-151038,-72431,56649,87722,-10539,-88375,-87113,-64484,-56723,-12604,-7269,-40236,-16073,33302,28644,-30115,-43182,794,18286,34672,86721,104411,81936,26014,-33165,-59040,-24746,-21262,-84530,-119929,-106515,-73441,-26114,-42735,-75777,-51944,37157,103523,90722,53889,19495,13064,30327,-35009,-76545,-23937,2498,-30698,-48778,-36710,6953,9788,-17358,26648,84662,47888,-31533,-80837,-67051,5631,100925,176371,154474,29346,-33448,-16376,-16971,-6401,37848,53474,15577,30466,86882,128302,123505,82609,29590,-11377,-4015,31838,1479,-134169,-205935,-82657,40147,16969,-27075,17485,41647,26479,40064,35918,-45146,-93031,-55275,-3138,6085,-62943,-110266,-86627,-94901,-157376,-144075,-16438,125278,123709,35896,-33656,-33011,-35609,-42989,-11799,23947,12145,-8462,13658,24419,40229,51994,38409,39786,10163,-1747,52135,58692,-12276,-52256,-39300,-1725,45958,66057,80333,62129,19788,38407,-55418,-198212,-180070,-107708,-100927,-58971,11527,7992,-23857,-13396,17764,-15584,-76137,-107635,-90310,-64697,-27187,52499,91794,22382,-58728,-65129,-54896,-99122,-80891,15812,77369,66633,41254,-9455,-84422,-140376,-111619,-29252,26847,-14155,-39605,24087,49346,17342,22483,58328,66934,57804,60583,53288,42205,2995,-85717,-164463,-201309,-174764,-110234,-71318,-53545,-9422,-6356,-23077,35182,82530,32393,-1997,-4973,-10557,-4473,80829,164455,186624,133386,33041,-65348,-116641,-68050,68292,120404,-8076,-115246,-102403,-70839,13410,136719,112520,-5983,-68117,-100914,-96763,-43403,43595,110827,109109,65332,14110,-13572,-42549,-20157,47350,65125,-2327,32150,100864,16882,-63444,-10187,47872,66192,54061,-36676,-118564,-72251,7354,36873,63161,64884,44593,30612,43473,88829,116138,49051,-19967,-39470,-10081,-6252,-43427,-82124,-58040,-22033,-26432,2529,57348,44681,-22026,-52406,-3963,88388,132672,93226,35122,23210,46860,56643,91803,150492,112539,22180,-4150,29726,68286,76737,63763,36108,-3244,-27641,-22238,-38545,-43446,-30937,-84565,-183980,-205600,-96719,42244,121492,106085,30952,-65694,-108836,-63442,-57447,-69443,-35348,15955,26048,18704,12,-7808,6239,12238,15886,-56997,-157008,-135798,-5297,132320,155791,76219,35742,36721,1803,8257,29825,10198,-27936,-68173,-62076,-13152,6507,-52266,-99103,-75595,-52991,-70771,-67573,-49025,-72559,-57280,6809,43844,30402,24373,45954,67318,58809,71397,84587,56395,14836,-14632,-29177,-42599,-53993,-44200,6008,67555,55445,-51972,-120604,-97864,-36939,-26336,-39495,-19309,16572,31451,8291,-24279,-20027,-4618,-32747,-12419,79146,86854,9736,-19743,20910,34228,-5656,-11386,19380,-12124,-46023,-27833,-29432,-34116,-64113,-86669,-61715,3195,28789,12989,17889,59057,45957,-58770,-99313,-33727,24298,42884,27209,23471,61946,95757,119989,139124,78091,-49345,-116600,-65162,47302,107769,76349,-31927,-70019,40775,91345,11391,-6791,23472,-21586,-137665,-210113,-129306,5564,60234,45269,35311,60568,98339,100263,42584,-14502,-36473,-26959,13089,-14740,-69877,-64313,-34433,-23409,-19366,-59445,-95753,-98507,-89209,-732,90232,59952,-78448,-131104,-58318,-28544,-65654,-87066,-56384,57428,155698,135272,77801,38255,36233,41237,853,-72521,-124735,-103127,-32299,-6357,-35578,-34916,30772,77547,16700,-86562,-68384,-6745,-7918,-68335,-84133,-24054,-7287,-53219,-52878,-28194,-25627,-12795,8121,-18351,-97635,-114807,18902,129377,171582,170172,107908,-29127,-69853,16526,27906,-30907,-44023,3831,41546,49373,48205,60163,80382,103599,94036,58438,64582,78556,23488,2605,50263,51368,-30198,-103450,-88604,-63270,-73616,-76500,-42543,-7702,67433,185847,205454,83512,-11710,21092,66895,47054,3194,-279,28683,53251,7279,-33274,-55882,-84639,-132044,-164224,-161729,-113914,-59041,-33715,-1553,30180,23529,9597,-26531,-52783,-37531,-42368,-69721,-39625,23627,44330,41232,87225,130780,59771,-60129,-92506,-33763,33229,59420,43498,62527,90428,22109,-63148,-90489,-87144,-44013,-8212,-58302,-77958,-18547,50411,41813,-73277,-109303,-22224,47900,49725,76243,122277,92053,17498,-15597,20055,26920,-12460,4575,78103,98753,25228,-102249,-108124,2325,66891,32444,19930,52064,51514,34419,81664,126747,63051,-8953,-20320,-93507,-167867,-112611,-46064,-36668,-14285,10787,36139,95199,95246,-6335,-94654,-93569,-58388,-17585,-868,-14685,-48621,-54207,-18495,-27098,-103672,-138121,-85937,-73480,-86060,-59551,-44017,-55033,-51234,-17399,39441,75756,74513,59513,42915,28759,39912,53679,-15374,-44488,36418,126381,152087,112592,54646,8766,40488,107152,96488,-240,-50747,13949,27917,-56296,-113672,-106128,-86176,13535,162210,171269,86701,-5406,-76493,-83720,-40952,-1763,14410,-38913,-74834,-18644,71489,51994,-37815,-57827,-49358,-58264,-49837,-26530,-8079,37921,125281,146125,63067,30643,71815,98802,71174,27325,23728,17218,-29847,-29933,-18875,-19470,9835,21336,-4570,6094,20103,-30425,-80159,-48432,36836,40994,-13158,-20708,-16529,-37110,-16201,61023,83437,52213,83850,113631,88590,44665,-7952,-35119,-33132,-67109,-80576,-24852,27280,34854,36812,66273,73512,42723,60874,82383,39015,-4943,14279,54404,47014,-18895,-87970,-68044,-5073,33841,16089,-52402,-97588,-86083,-91283,-43684,20559,9774,-10867,-37912,-89747,-80725,-19260,15868,72548,100756,48978,6246,-1761,-19998,-28660,-36096,-17783,30864,46812,-16253,-22652,71765,77176,-57213,-146361,-142948,-131123,-87364,-67716,-31731,19399,14605,-29695,-4506,68100,50937,-33701,-72386,-73119,-123880,-199176,-174230,-103240,-73204,-37068,-73463,-208779,-225260,-103578,-48341,4448,100270,126003,88471,78487,89091,75085,43574,-2177,-32758,-27774,21769,96521,107129,24885,-43237,31467,138251,140534,57770,-8713,4058,63303,55735,8976,-45591,-76885,-44098,25751,115772,148421,42200,-100028,-102624,-57779,-74181,-101646,-61415,11040,59974,41812,5235],[54533,10017,-65071,-33376,33101,49479,46823,49543,56632,78389,29991,-65473,-68566,20699,66453,45144,-4940,-57545,-91412,-48246,-1439,14940,10248,-9431,-87344,-61045,84688,164018,91443,-10450,-69598,-92043,-75700,-25103,6870,-25097,-83621,-93899,-41804,-13406,8666,77548,97982,28485,11296,94052,92710,22297,23892,66194,94636,81020,49757,16077,-3318,-15705,-7375,37885,88800,88879,28919,-4487,3454,13591,-29931,-55828,-4057,31047,28182,61846,77530,32832,-28205,-63086,-70154,-51679,-17866,-13858,-38831,-32192,-13974,-63947,-99175,-81368,-39573,-18527,-50047,-112200,-139853,-121758,-41902,29524,11636,-3735,7807,-8859,-956,25548,26893,18762,10836,21197,36131,-13351,-123829,-204409,-152622,-5053,49409,-4590,-6502,49121,30102,-23544,-11465,11457,1496,12849,-15173,-64811,-30873,50827,96377,56156,-42288,-64663,22332,94170,126564,96918,21762,-21952,-17578,8674,21662,421,-21404,-7965,-39735,-102011,-134711,-123341,-68650,37098,93374,47293,17971,53094,56295,18504,12239,32069,49221,91708,128665,77069,-49722,-78294,-1563,28082,-15300,-25841,-13838,-42320,-25258,57846,85781,20548,-65699,-107052,-39470,83096,133495,31693,-116096,-139208,-78524,-17178,50035,50694,12651,9849,34192,37163,-24827,-72312,-53536,-16431,-5236,-12196,-22014,18658,-5983,-70511,-59523,20833,33381,-23619,-51868,-78865,-89245,-26252,-6314,-27134,-18964,32218,59230,51230,81832,52203,-22286,9983,35532,37081,67918,20068,-89046,-88328,-17949,23971,38878,66015,107075,129944,91229,14381,-55190,-111822,-122807,-32168,83787,97109,1323,-32524,43036,77399,62891,46817,18099,-42486,-61751,-45029,5181,59612,80008,23705,-47068,-44616,17263,32248,-63768,-117810,-34509,34878,-21971,-94517,-47629,32867,42542,36585,36124,-33843,-103298,-104535,-87974,-65204,-59988,-72993,-65138,-16725,-24089,-100250,-130610,-49749,10167,-12009,-57286,-72051,-61905,-32145,13105,38646,51528,71516,43595,-15650,-2117,23531,6688,13201,41283,100318,98446,-16452,-88917,-44805,11250,72235,80962,50609,71788,81367,49520,73223,-10762,-147904,-157116,-134184,-110056,-13586,35495,-17196,-24461,35095,65068,17149,-30618,-34768,-9861,-10035,-18642,40743,112766,78909,-12843,-38796,-21649,-73824,-88537,1519,83176,108052,111925,57856,-77556,-171328,-102893,-5400,-283,-67205,-61299,-92,20923,-16188,-20344,24244,32609,16406,43793,81588,93785,59083,-27536,-105788,-149282,-121702,-61805,-22625,28716,25684,-104788,-163280,-84625,-34001,-57689,-58678,-52217,-38877,-9112,63525,121861,133374,65199,-37994,-107033,-124892,-46932,88046,112520,-23263,-105382,-86976,-55935,2877,65356,52439,37272,52361,8500,-45556,-17902,81264,119813,69868,48622,86791,119955,55528,-21400,-6519,35735,9019,60659,87228,-73091,-155991,-62633,11673,52549,73330,-4431,-96148,-100322,-47527,9383,68373,101020,83946,36967,58213,102650,107841,61785,25818,1275,620,-30142,-72823,-76067,-31855,10936,16454,32452,29864,-2620,-19917,7957,34881,50386,98093,117523,59052,35878,84672,100575,111254,156047,108398,-3146,-24030,39321,74247,43970,20955,12558,-12070,-43577,-40549,-15043,9515,17165,-36566,-129907,-163033,-74725,33074,66451,32774,34396,38711,15210,3200,-37418,-91189,-99140,-45873,-2023,663,4168,22002,41497,54881,55725,-71780,-220896,-207082,-43291,128837,171695,75845,84,12515,25209,52151,63924,39918,8938,-42574,-63175,-10892,22908,-42156,-104124,-77955,-72377,-120243,-110494,-67534,-95387,-92933,-14950,55614,90900,99263,51868,-7214,-8441,28287,43137,37144,38262,39239,14927,-33642,-53738,-35291,-5846,17156,-30970,-138234,-165211,-97706,-34944,-47023,-103416,-109755,-54479,3009,31618,53415,43931,-10937,-42520,31229,135080,156986,86202,-16617,-51078,-10663,-5154,-6139,17494,-46800,-111724,-77355,-69042,-58563,-36284,-34470,-55578,-16397,33113,46274,55951,60187,9126,-73033,-76583,-49559,-35106,10053,49107,84768,100866,64857,40612,42145,10037,-50892,-69645,-41514,-2218,4805,-3927,-78041,-108617,871,53127,-15674,-11863,32618,-12604,-116377,-165259,-85471,32677,79484,78631,85317,82175,80409,83518,35649,-24481,-30600,15453,49887,-10327,-69336,-50710,-29710,-29160,-11101,-26514,-71146,-114624,-108628,20666,104046,21088,-106721,-109031,-37318,-18712,-31647,-33791,-14616,63842,139145,122638,101499,100266,94084,42141,-54561,-125078,-146650,-84449,-35401,-84307,-131725,-70761,17647,32521,-39357,-91087,-34042,-9011,-58839,-102884,-81641,11613,27208,-88631,-142563,-101153,-75939,-44447,28232,54467,-1962,-29416,34330,36742,33621,73180,42915,-55826,-28271,68000,60207,5682,-5845,21385,27178,34132,87628,107227,46909,23579,46231,25981,34454,57512,799,-2763,77456,81002,-35401,-156524,-149438,-77907,-54570,-62096,-1533,78750,115894,147633,151965,62946,-38360,-58566,-33227,9259,21744,11321,36243,74512,9984,-69081,-66751,-43324,-85484,-143869,-149421,-112357,-68498,-42605,-22080,6717,44972,61549,-20128,-127998,-144203,-89965,-49562,-34783,1858,68893,81774,82498,60501,21610,13309,-5397,-67900,-122853,-77845,29071,101014,93909,-3059,-78435,-98406,-78501,-48638,-64502,-117667,-67064,27198,32692,-5768,-66798,-83090,-33908,16703,36295,108025,172890,86831,-55058,-73013,36457,86067,45231,44397,95256,70275,-17542,-68439,-21710,55474,80417,42135,35131,42709,23629,19432,89003,157804,115687,37467,27419,-7047,-58801,-16336,22746,5597,-14981,-46303,-47510,-13801,-10171,-40226,-65760,-71579,-28828,15294,20296,29117,-25040,-125966,-109688,-45247,-110232,-203530,-168251,-125202,-113657,-86148,-89291,-89838,-44570,26393,95445,120982,85222,8819,-31896,-16886,12309,16856,-57587,-84018,-19664,34137,23584,334,11999,24230,70381,142174,123088,5751,-61616,-28372,-19024,-60300,-84942,-67184,-51921,21834,152288,186334,142618,79679,-13392,-87695,-77936,11126,107739,64078,-19654,-10530,28268,-39077,-108068,-54962,-5898,-48506,-82117,-54303,-7600,44364,126434,151840,85054,73057,120986,124725,74281,28441,20001,14091,-22383,-32641,-23287,11520,50387,5162,-61735,-22630,32098,-13390,-85556,-81647,-19573,-36588,-76564,-11244,47244,26967,48081,103551,98382,75611,130332,172226,135738,77942,19604,-24976,-31772,-57865,-57470,7448,33014,-4592,7870,93261,118418,66198,73599,98557,60216,26257,61650,103509,82877,2139,-90009,-101155,-49322,-14307,-57335,-119947,-88038,-28185,-43297,-34986,-15704,-35505,-28955,-25078,-38301,-39015,-8990,22482,82730,80937,-3371,-74081,-72212,-23937,22906,42630,48252,34270,2355,-58148,-62698,36224,98687,47291,-10677,-58509,-109805,-73929,-24467,-8207,-20868,-49705,-63707,-34536,30697,67618,46204,-15685,-57780,-81670,-109494,-91901,-67396,-72322,-53934,-99529,-210456,-197616,-80845,-69371,-85694,-5869,76140,61151,23990,25532,31035,19983,8789,14981,1526,-1367,63207,109626,76002,38603,103068,172599,135211,33206,-19503,-8324,20826,-7375,-35963,-57337,-99893,-90396,-6266,74220,85140,23901,-53319,-64107,-47194,-51472,-48351,3238,63792,105522,82097,45423],[78981,373,-80246,-54917,15904,46672,41765,36633,33945,21078,-43159,-105261,-62120,43612,79663,20899,-75379,-147573,-152967,-79226,-13923,9005,-8672,-30507,-78033,-48429,40600,99717,69759,-24643,-106711,-131822,-98590,-18157,58574,53958,-30266,-81457,-39121,12317,16687,35191,62138,74178,101547,162575,166893,132610,76755,7089,25974,68165,67695,72937,85648,39589,23628,93551,157709,109436,13244,-28441,-36307,-12962,20457,48144,62404,34687,22555,58384,40859,-618,-24763,-61431,-69596,-42657,-31067,-58076,-80102,-23412,54747,-3634,-86745,-53866,7711,-41310,-151846,-190401,-150778,-111243,-79161,-52952,-57207,-24377,26320,48464,45374,-24788,-109619,-102136,-43462,8925,9078,-72009,-161873,-178693,-102203,30090,84542,9641,-54818,-21591,-11024,-36363,-10841,3124,-14165,973,-31572,-93153,-51543,24845,54158,10011,-76260,-80727,9608,76264,95556,61041,3127,4020,41561,64956,95844,123582,83078,20157,-45625,-68794,-66575,-42682,-8388,33788,46410,29546,38058,70792,52182,-13897,-39574,-14891,-2650,23446,55326,14027,-87088,-89023,-4874,8258,-27935,694,19111,-16948,8461,85163,102368,26511,-52005,-57119,-17528,18030,19732,-44345,-147610,-128539,-38839,37100,92091,85629,58451,48388,35973,33888,7495,-18664,-3153,32639,16477,-73674,-158304,-119203,-82378,-61351,-3058,65365,38851,-35382,-56270,-100769,-124968,-27906,26764,13688,15267,36122,42998,38403,93557,73843,-23664,7487,70270,79697,70550,-16891,-118938,-72938,12643,39608,67977,121866,148327,125695,76436,37294,-2790,-105353,-197804,-165597,-64591,-3628,-18764,-6673,94976,151854,101851,6180,-72118,-143271,-156682,-118901,-56608,24073,72652,20592,-54932,-45994,10881,37114,-9737,-38965,-1449,27608,-43367,-143089,-118476,36767,122354,82579,44387,1077,-71605,-110190,-118124,-119809,-86122,-39963,-44142,2550,46721,-42103,-165850,-153815,-75240,-39481,-62055,-104830,-89711,-10572,13655,-34037,-17519,74763,35016,-80004,-71875,-38018,-67824,-53837,29841,132947,101622,-59890,-142436,-62107,-9621,5251,19319,-2234,-14206,-7730,-7785,20545,871,-32932,-37592,-92393,-102228,-12890,7184,-51803,-50919,4924,44199,19684,-4707,25122,57312,25591,-15809,20121,76246,60321,-9203,-39537,-20692,-56215,-71220,7562,70802,85596,89340,67620,-29840,-108720,-42858,45368,66079,50858,41523,18469,13083,-6213,-20188,-1879,-14476,-33141,14941,63983,49310,-20453,-63330,-53587,-53068,-24037,15488,36746,68840,15474,-152034,-232135,-181261,-126790,-100734,-69610,-46451,-17713,6230,26190,41393,62038,30043,-32232,-51868,-50737,-6299,58709,54270,-23803,-55463,-49771,-27271,-8610,-27380,-14478,77561,132586,69300,-9502,-3170,67455,72877,16341,26274,122607,192886,103347,-15587,-19283,20780,7705,41037,46423,-86566,-140328,-47238,54163,120509,101272,7743,-57719,-59244,-5317,45540,51098,36138,5172,-24296,23144,59706,44838,22012,33586,35089,20483,-28869,-45817,-5592,31426,38841,47504,38651,-22141,-56801,-15164,57913,44022,-15440,26927,107281,87597,50139,61650,61579,72800,94882,42115,-31002,-17428,68598,84226,6824,-9045,46892,42261,-30697,-36823,21222,57434,77614,46426,-56672,-94189,-8727,60905,41238,-5405,47610,125166,122393,58569,-16953,-54667,-40932,20936,56462,31832,6977,-2743,10417,71755,90439,-56677,-196370,-177346,-48977,84370,116196,30645,-40598,-10133,42978,89903,106488,101948,70750,-26736,-91161,-35234,21393,-20258,-70481,-52330,-46153,-75003,-74912,-86038,-142313,-106929,5472,84941,129694,140076,33329,-100348,-112106,-54376,-34341,-3325,57425,84849,50000,-31886,-58173,-11145,21252,27168,-39488,-132894,-120287,-25130,20302,-13219,-89223,-105144,-38567,23676,53654,101938,90730,2581,-38410,17912,71865,80642,61087,-22181,-67008,-19718,18606,27698,22417,-58468,-124054,-99270,-91313,-68720,-5549,29514,-42249,-71037,5376,79487,84069,34186,-17296,-48131,-78056,-124848,-115088,-24399,60152,109430,76752,-2268,-44897,-47595,-53559,-66123,-46108,-18386,-31609,-60254,-30479,-58524,-108370,-77379,-30779,-31418,721,50528,36622,-34172,-61973,-4911,14310,-14861,16349,76437,74288,52479,35618,-16518,-34895,10184,43759,33867,-16925,-42879,-41839,-53743,-50909,5589,38905,13053,-59088,-86038,9777,49623,-49029,-107045,-60721,-19200,-19203,-13751,-5852,-11064,-1141,32587,65097,97031,102137,107841,54317,-52928,-90386,-80959,-64336,-80866,-142897,-166571,-83815,-2840,-10409,-71412,-75214,-25511,-38954,-73186,-65244,-28458,45684,60590,-67934,-153576,-130187,-118336,-81403,19225,55137,18079,8945,21969,-42591,-90130,-73658,-75574,-86154,-10332,58856,34399,-2044,6153,44145,20730,-21368,33133,75328,-6608,-53492,2060,31122,18273,-17003,-77917,-50914,47831,63940,-30311,-132772,-135766,-65496,-10815,17424,92249,160315,152929,111871,98758,65768,3474,-50737,-53016,26847,95583,80832,43972,43034,-2234,-50093,-4567,72336,42229,-27400,-26389,-23694,-42998,-20745,10702,27692,74737,87126,-13202,-107566,-109302,-58445,-27955,-35741,-16029,72343,133489,124470,61883,51246,113476,90836,-42742,-146227,-109434,14149,104346,69997,-58185,-128106,-104942,-67187,-45873,-46186,-56023,3374,66373,48470,21975,5208,-35884,-88784,-59103,16097,94608,133350,48748,-73593,-103139,-13087,72218,105767,118170,134059,90677,25515,26539,91071,110918,91161,15810,-19815,-12621,-9874,1388,64142,114521,105628,64498,45981,63598,58491,47053,6138,-61998,-98548,-105032,-90512,-95375,-93413,-34940,-1112,-5875,40561,64765,24014,24536,-9140,-108421,-111710,-34189,-49332,-137737,-143407,-90078,-50487,-75689,-147855,-152212,-60175,67312,145493,130580,38025,-77868,-92291,-12165,26363,-8081,-63721,-42969,-2309,-8117,-38711,-48636,-40659,-60382,-47196,26046,72393,28813,-22226,-34515,-4991,26852,-1224,-33429,-29981,-4582,63779,109717,130827,148686,93900,-728,-30793,50128,152735,119085,3455,-47551,-61500,-110737,-115640,-31675,16123,-27030,-77331,-77083,-46035,-18443,18409,35610,26723,84539,135007,110626,66651,25795,-16804,-24835,-17760,-31788,-50738,-6659,25885,-53961,-121879,-60171,43332,53093,-4460,-23621,-5601,-29277,-39058,27444,67086,75022,86556,62026,49274,101286,159516,154005,81432,30523,-2487,-69154,-91360,-75386,-67536,-31551,-12149,-59480,-39993,76557,131845,71242,31721,49229,68723,64376,72701,95426,108023,61339,-54378,-120376,-102001,-71039,-97369,-126876,-74251,3204,34827,41125,-6252,-42756,-3264,19855,20231,-31001,-60229,-1131,92790,72190,-33125,-98453,-66639,16932,79013,94898,109092,78502,-10718,-92970,-88762,-2850,83424,108934,74271,10949,-33455,-13258,42439,64912,-16193,-111460,-131899,-120295,-48038,72911,115499,38708,-23072,-10264,12557,20628,10344,-15386,-21569,-58946,-106636,-43818,37142,-21596,-122866,-106012,-31728,-58030,-117556,-92162,-53465,-35593,-8935,31617,40208,20242,48836,91733,98573,96049,109994,94181,60343,35876,19695,-19305,-54600,-98940,-86567,-35559,-50477,-94012,-77347,-60207,-60536,-22997,-5140,-20775,-36695,-23929,-7920,24520,55576,91893,97604,83376],[77633,-9212,-90774,-80227,-22607,20593,22802,7112,-15934,-39539,-46796,-1451,76116,115389,87388,8992,-73942,-137398,-130689,-59718,-14753,-4504,-7259,13360,22748,5061,-44826,-15747,63020,13350,-116639,-151626,-93458,-18570,52784,67664,-9722,-76199,-46419,25428,30610,-10751,-18902,47055,145721,205904,177505,125160,35943,-58581,-8808,98945,132734,151958,164238,95567,65599,113958,137242,83601,17810,-29684,-68697,-35384,73357,154365,122905,51390,76029,123289,80180,36144,5802,-47208,-56837,-41012,-57767,-78181,-79171,-31255,70764,73165,-27641,-66267,-25609,-39670,-113846,-133062,-92582,-50279,-35854,-39806,-41168,-11588,35967,94594,95385,-16467,-106896,-93768,-45918,1948,10420,-53038,-98291,-79748,-41563,20806,80306,67391,-3090,-3161,7726,-10464,10877,32432,14008,-2425,-64777,-122011,-102012,-67241,-39501,-34478,-50795,-30779,42899,94947,83563,25367,-29140,6047,83998,102090,62246,68063,99136,49191,-41267,-62516,-28114,31638,55451,32454,19767,50999,69476,42588,21059,5047,-11023,-35295,-92999,-82466,-2772,4387,-34342,-859,53005,33137,-19252,-21976,-2061,-371,26732,77739,101658,39065,-34585,-36863,-32230,-52918,-75409,-120846,-135387,-70878,14394,85173,121618,102400,92493,99753,63889,36808,36105,47082,76760,97019,60829,-47321,-165925,-195564,-162992,-74787,28985,90333,49430,-43273,-83957,-114832,-127662,-55516,-29656,-25067,27154,55330,38869,35232,80055,65277,-6866,16671,49273,23480,-14551,-61254,-79629,-14669,39929,58868,81636,99623,91939,58830,29825,42495,40561,-54219,-156413,-173659,-129379,-65171,-17429,26097,78925,113182,77990,-21236,-104623,-139601,-95273,-42857,-23706,24262,67213,29177,-31633,-25379,7560,30783,28885,34263,63244,43314,-51344,-147455,-129398,45205,177077,113226,33822,27937,-7571,-49894,-66239,-104902,-97123,-16872,-8601,-9675,35197,8295,-86884,-90924,-20826,36357,158,-78164,-86751,3968,13524,-75015,-65731,33010,9785,-111115,-122441,-66990,-58172,-35338,4860,51096,75029,28788,-53174,-34989,-22973,-88422,-67182,-20490,-37548,-50373,-34443,5129,24215,53351,63020,-15877,-81894,-58862,-26315,-25640,-44893,-63608,-50517,-55068,-28819,35533,33517,-31089,-39556,12651,25018,-12557,-46203,-51770,-36200,-44784,-36198,486,20112,12831,2138,-4047,-20807,-35844,5415,66293,141527,193786,142564,47926,16540,2809,-12660,3876,5075,-6711,7226,5631,-39867,-134628,-149265,-42188,32866,39849,19625,20106,26491,-18976,-102199,-163687,-154293,-94792,-55078,-31671,-1838,38938,45087,28603,19731,46136,32833,4760,45004,74052,58868,45096,31513,20731,24389,9786,8579,-1962,-54026,-37309,63963,99675,49441,20835,20885,20824,-2486,-23724,2832,86685,160873,79754,-28034,-35166,-4664,-16876,-20228,-14321,-23967,10683,99241,181484,200416,111148,1106,-19884,47706,136173,143147,43548,-55258,-93560,-99591,-67518,-25066,-17374,-35692,2297,52800,55613,10076,22943,72302,66176,19040,14604,8427,-32413,-43562,6373,77082,67374,2071,16612,99151,113224,48065,-16250,-46094,-52075,-69407,-76230,-32778,14979,70095,69943,-2542,9582,93377,62046,-40189,-27149,21448,26477,64160,66157,-41412,-76571,236,38665,50285,62539,78787,98109,78618,3049,-69731,-35326,44284,96564,96874,74853,32288,-32722,-44328,45362,97090,6805,-70536,-52864,-16284,24427,25151,-28935,-58691,-12261,46475,88310,113004,136092,102892,-12048,-82967,-50771,-1514,-4378,-24184,-23911,3957,37367,25999,-62973,-140209,-62254,52105,79381,82277,110899,44059,-94916,-153759,-111377,-66163,-426,65157,66451,14110,-65890,-89917,-41169,11320,51705,27009,-44688,-31306,53721,92124,43106,-34068,-45919,18371,64229,64783,82769,72653,18357,-20604,-25581,-25910,-28181,2235,14994,16950,25970,41466,39925,711,-61770,-73909,-51143,-71977,-67407,10577,69517,-13865,-79713,-5857,89880,84890,4863,-30765,-36637,-117498,-197885,-136582,-5613,61740,83761,61093,19163,-8608,-18231,-39912,-80440,-79009,-38457,-41867,-48639,-6395,-44734,-148854,-187498,-107975,-5335,46572,68140,69262,21311,-9152,15666,-44164,-141421,-109156,-4560,44266,26406,-34083,-77924,-23950,59785,56388,-5300,-60734,-52762,-46158,-64095,-53631,168,27472,17435,-24111,-68104,-68764,-86785,-106552,-70527,-35429,-47643,-57905,-33232,-9039,-27257,-72066,-77039,-12525,47823,63275,94924,68835,-5608,-1886,23879,-24279,-73269,-81165,-84115,-56114,2965,15299,-14785,-27227,-50440,-107163,-91770,-32381,10997,59885,68694,-21426,-85408,-89741,-117379,-108901,-44876,-33242,-38028,1629,33343,-21887,-85598,-124389,-126111,-88871,-25068,11186,-6468,-28495,-24260,25512,6750,-69182,-47942,14910,-23407,-62366,-16729,31270,5348,-67296,-127593,-100628,-23879,-1907,-46634,-98939,-83914,-6242,64529,107489,159360,172774,154388,140783,125802,94533,69380,60502,60503,82091,112377,109128,70935,60246,31204,19502,81849,173570,156680,103285,118103,90557,11132,28279,84382,93476,107968,86406,-7115,-41764,-9762,-7476,-42330,-58104,-47790,2356,101836,147180,105197,89550,131789,108842,21201,-22779,600,34836,57113,25374,-72103,-136400,-85243,-30034,-7571,41914,65449,53304,33495,31540,51931,56835,4941,-99504,-89312,12185,45639,18151,-16422,-42255,-88454,-88036,2003,115964,166164,175013,145220,100046,76397,103544,109043,88527,-10703,-75017,-36575,9411,24597,31026,-952,-12934,3713,3416,31474,50439,25713,-51376,-160916,-185422,-107038,-52929,-75937,-83290,-14430,17147,23748,88336,116734,38625,-22704,-52220,-83373,-75937,-2351,55293,-10518,-87793,-42702,42027,-6103,-128548,-163382,-79985,57024,142123,115267,-2384,-119383,-94324,20089,25663,-50886,-66238,8948,35449,8936,15556,17843,-29549,-119620,-153131,-101223,-16870,26622,-1705,-55296,-8625,80197,27970,-60356,-65383,-68741,-61748,-30009,48830,124567,100040,24475,4841,65128,122721,73346,-35832,-92196,-98699,-82876,-23408,42663,43697,16775,-12744,-42509,-63367,-85728,-109468,-115362,-64346,56750,96840,50906,19905,-16149,-64752,-50945,-9455,-20981,-54770,-10355,24581,-35682,-94669,-73627,12410,68432,63707,62217,70571,52861,51637,64888,49169,67421,62348,-9979,-13048,82129,140680,106859,24248,-13650,-12816,-71066,-108556,-77993,-94094,-108541,-62072,-56553,-53413,-2238,40596,27020,-5559,-1857,44310,60103,43610,48936,96179,96396,-15962,-122350,-158222,-137150,-92734,-64894,-71741,-36837,53540,106731,50975,7324,36010,39267,-1960,-79698,-96185,-10367,72588,52263,-22054,-40552,18096,63591,69205,65965,104407,105550,12691,-79552,-65453,-12148,16889,21428,-2118,4232,21986,15844,37605,90057,23408,-91557,-147272,-178995,-123122,17509,92007,49983,-940,8069,27023,26042,29579,28678,21184,8415,177,55554,105412,34977,-76756,-101032,-78180,-128698,-168641,-99895,-41228,-10070,11532,24539,42759,37139,42802,73832,99672,93790,37212,-29076,627,73758,74518,-8460,-79906,-125979,-98996,-10057,26618,-18445,-63700,-100960,-107438,-39839,-6435,-22440,-40929,-30227,-11380,17298,25253,35492,57556,62597],[23152,-23718,-78058,-81571,-53510,-3512,7879,-12647,-26553,-19339,30098,133761,195119,163555,94207,38202,-384,-33909,-40289,-20009,-33047,-16715,34738,89490,102542,23858,-124368,-120330,3878,381,-109736,-149812,-127393,-90023,-21507,13174,-46977,-107562,-62736,23554,46787,1940,-43901,-17207,71620,122019,78562,22608,-35823,-74984,1436,118251,164428,162954,141904,93332,97667,121220,62800,-3296,-28941,-68226,-112328,-72843,54206,172946,140073,41363,73663,139680,122428,89823,29835,-36474,-46006,-51375,-83316,-85232,-76893,-77959,-8415,60161,10641,-81711,-78291,-32803,-7538,-11600,-41181,-40552,-7610,-501,-5686,12372,53401,101919,104179,40629,9185,15258,6108,7717,19280,-1144,-3083,9258,-12371,-3743,64576,99570,57804,59268,63481,9600,-28408,-12205,423,-9965,-70887,-105053,-89983,-77529,-67180,-47648,-15354,32375,92356,117596,93825,22991,-47567,-37914,45595,77014,-36103,-90682,9680,43649,-28677,-88388,-63460,39661,70614,5605,-13229,45267,65151,2516,-22859,14005,40813,-5272,-117496,-132571,-30394,32109,52848,92497,96892,53720,-23425,-93970,-79522,-17824,8308,25174,77020,73849,6905,-49056,-80101,-90468,-91966,-122878,-94569,-34909,14975,83410,134188,110739,97234,100190,46399,-1710,10855,47000,77329,83587,56671,-3140,-102909,-171533,-184470,-107013,9067,81939,78467,-7697,-91404,-100269,-90505,-98756,-148731,-118169,3746,46535,-4636,-18418,13813,4981,-21328,18644,28847,-26587,-77131,-73389,-37701,3472,36997,74600,72439,26697,-2322,3313,19159,49407,52705,-9403,-72672,-84009,-95342,-103351,-66849,-14918,-20497,-36045,-9104,-5193,-27881,-20315,47729,59514,13378,8620,31265,7389,-19074,-6418,20913,58347,69432,79001,106381,37233,-82137,-138627,-101323,25175,132169,73846,720,37012,51080,2749,-32060,-59057,-68294,-15211,9281,-9192,12471,45205,21879,54947,143380,169658,63823,-52253,-76652,4398,47247,-1972,-18575,8398,-3155,-89327,-132598,-64332,21846,48438,-9338,-58981,7922,94748,65206,40772,25699,-75605,-81820,7364,25099,3921,3264,57424,77867,71870,64391,16385,-62312,-81821,-21592,22320,-15774,-101110,-152165,-152427,-57147,17583,-50246,-133555,-79128,20799,22730,-44210,-68198,-48947,-38744,-48348,-41016,-42622,-44147,-52678,-74743,-100686,-88635,-54706,-12760,42585,144245,196782,133475,43584,8776,-18158,-32508,11324,53159,44291,-6537,-65817,-96011,-146243,-167314,-65228,45677,39506,-30176,-49653,-58915,-68372,-47545,-38604,-35842,-10220,-9051,6730,48995,72129,29805,12345,38730,69758,31054,12567,99308,146903,85261,29895,34885,67627,97705,78889,42452,16927,-22304,-29746,19191,27958,1089,26680,34158,-7741,-45738,-50554,-34496,14122,81967,31608,-45649,-54652,-26431,-33240,-59678,-52801,34608,144356,202192,202773,163410,82321,-20227,-29467,97322,217732,179025,18470,-91379,-80732,-79518,-108992,-87244,-51914,-77070,-42951,41900,71919,23007,19544,45131,10560,-50477,-63904,-37609,-6802,17688,33298,81461,130595,101700,62231,81454,82274,727,-97739,-135101,-160156,-212800,-174328,-37803,11082,2220,14482,9940,52228,88196,-2191,-83803,-41753,-29494,-59397,-30223,-19195,-81913,-94410,-52324,-40382,38801,118936,80094,18993,-18125,-85389,-139326,-49104,64268,77694,49905,69808,56815,-33579,-73519,3581,96972,87824,60893,55806,20976,-5425,-30936,-72651,-79025,-29697,6388,19964,42883,84262,79373,23628,-10664,-23695,-11694,15894,22871,16403,60303,122771,101535,-6133,-77752,-2597,73738,36082,-5478,47018,64140,-30085,-120876,-107180,-32855,42992,63517,21389,-45175,-113280,-133221,-103241,-47620,31417,78415,39957,13823,44964,77804,42824,-3739,-10432,3725,27517,57310,60008,27779,18997,14344,-24847,-54559,-47517,2345,73844,97805,64844,39273,7920,-53348,-86959,-36272,13293,-25743,-32846,36441,79355,14132,-14628,35359,79972,67917,8487,-19965,-45268,-143257,-211926,-115258,29805,56509,26006,17257,33229,52002,48131,6535,-67432,-92072,-57759,-36986,-20913,-8557,-77191,-178093,-191710,-77053,50890,73153,32141,5981,-24147,-38722,-8280,-49411,-153608,-163961,-62063,30913,16327,-74864,-95710,-3552,73493,69635,-1824,-98450,-96919,-53335,-35942,-24492,-27189,-60900,-72057,-51470,-66112,-134017,-195167,-121059,-14620,-11745,-62684,-77678,-49343,-6475,-7896,-78666,-125946,-83381,-4741,58581,96615,48966,-13097,23146,71913,40598,16752,58134,52464,1144,22018,68026,75926,30408,-64450,-141488,-105467,-49837,-9700,43334,49279,-3029,-29524,-35507,-60014,-72472,-82004,-102289,-69988,10627,83014,66992,11307,-63443,-87289,-70209,-45644,-11774,1611,-30987,-69876,-30393,-20858,-80179,-75956,-994,34369,19115,-6013,-20875,-37028,-48407,-59582,-46855,-18982,-25412,-67551,-97006,-41092,58894,111328,112081,119421,103831,112434,163677,148114,77428,61839,128778,166804,109847,51381,63835,82370,104019,85826,68092,94562,161105,177978,170352,177651,110176,10462,34827,102649,109835,109787,86818,10784,-19107,-4088,-36308,-85647,-71946,-68438,-81331,-10744,92619,104589,69531,54781,42824,46772,75049,102444,70615,-568,-13195,-13312,-35308,-6290,33759,45444,105140,119371,37556,-35070,-21086,27357,37106,19782,-41849,-44669,26041,26794,-50249,-78818,-36917,-59538,-108095,-56724,43956,106577,134450,113116,74485,37075,25164,40651,61895,4459,-49178,-2872,56545,58770,-8828,-128619,-172798,-117896,-68838,-49589,-25225,1812,-38421,-154917,-179468,-55771,25462,-2311,-17353,7433,8716,33865,111456,145778,63236,-44264,-100108,-106849,-70533,39049,146906,73504,-74469,-63910,57673,72495,-22532,-84952,-57738,26415,89875,78598,15749,-37751,-893,68567,13343,-92789,-92653,-252,16140,6323,61583,78273,19606,-73322,-114481,-94877,-50081,-2262,-27190,-78883,-27944,55889,-12695,-114688,-130188,-129395,-132809,-108950,-25721,33828,8537,-44434,-42584,1892,54030,29636,-51527,-110458,-84197,-9582,83136,134158,97188,59546,57107,42375,-8114,-81985,-140233,-145569,-72409,26319,20162,-34234,-51090,-64397,-74606,-42117,-178,4907,-14276,28163,65917,32561,-26502,-63116,-60685,-40389,-2650,55227,99871,91549,76796,62964,35466,34983,13843,-51669,-51853,27543,98699,87999,36231,16321,28201,-2042,-32341,-27904,-74355,-117499,-61243,-9955,-27490,-66767,-74582,-29947,15220,20671,27300,28488,8653,-7883,25523,59099,-11579,-114111,-181329,-176694,-77813,-6600,-62194,-82123,807,78939,85812,87499,93496,43173,-42330,-84671,-31341,29148,48517,42595,27547,43365,83915,61532,17634,18863,55303,71112,24615,-34331,1794,33817,-25315,-101739,-109705,-19314,40749,15594,62,72486,83919,14547,-68416,-143781,-142497,-78952,-18516,14984,16811,11867,-1407,-24137,-15252,5849,7323,18936,28557,28300,50408,35730,5522,9323,-320,-68719,-79556,-402,48276,67751,45808,4201,15417,20351,14015,57160,106289,68288,-34939,-95867,-13585,92758,88764,11195,-52961,-106906,-98395,-22346,58650,95940,74506,23872,-7591,-4577,-26905,-48113,-54712,-71448,-62772,-1841,11843,-9320,-6399,-1536],[-45781,-52653,-64044,-77172,-73572,-18135,-260,-13729,15088,65740,101994,129541,116243,78095,54627,56760,46041,32095,17265,-20061,-78186,-32153,60370,115150,92980,-7388,-139805,-128083,-51720,-52253,-89767,-131153,-170794,-147129,-50270,12264,-42563,-106564,-42914,45330,66392,46534,-5648,-45542,-39552,-17193,-22788,-29054,-42344,-57219,-21108,44031,104063,93466,55094,74751,139298,133703,20021,-78551,-110869,-137281,-173296,-136522,-17361,118397,121288,21816,17706,79243,78755,48988,6519,-20864,-30520,-64896,-90382,-84589,-93021,-118993,-84733,-6807,20538,-36205,-61480,-27542,32202,45213,-20796,-68145,-45236,-38633,-50281,3883,73561,74594,55769,62887,81177,87798,67034,36198,21335,23445,49193,49566,6302,28792,108252,108954,77668,109879,87491,-34745,-147133,-161477,-88889,-21937,-28642,-29426,9912,18315,-19132,-45249,-18421,35677,74829,78400,72453,31930,-27815,-59613,-7691,44934,-52411,-131490,-54013,36251,11635,-76752,-95446,12840,49922,-17056,-38298,2913,35623,19559,-3929,12701,44925,23895,-53764,-74823,-24055,43229,89837,104610,86771,59758,-10454,-104033,-120562,-57116,-24280,-27043,40486,105089,56952,-45284,-99992,-108837,-113020,-110355,-78872,-38454,-16809,39028,114667,114903,86652,45479,-41087,-84878,-42050,14817,28639,21326,10935,-8305,-67656,-78328,-87971,-65325,949,68383,108171,44115,-66794,-65259,-34755,-95641,-188405,-141592,-11668,13660,-54550,-101575,-85836,-53591,-23249,37541,61183,10114,-54652,-68216,-51680,-19895,27263,76311,56759,-939,-11952,25374,57097,66804,61749,31793,6603,23258,-21388,-124005,-151173,-110282,-121327,-153327,-72479,42929,93324,90590,97356,65395,14578,-4392,-6467,-35474,-24892,25995,69891,116670,108355,81275,75326,-9342,-117672,-121301,-69043,-10776,36408,890,-23402,45566,74082,-9377,-66580,-30401,-13103,-12772,6963,23960,42788,76691,81362,154363,266934,235707,72260,-50869,-65469,19299,120752,121299,53021,27032,28884,-32074,-111997,-62936,68539,90546,-1345,-77953,-104684,-49507,39810,106865,90952,7318,-22510,42002,82663,65883,28198,74811,112581,72196,37337,14440,-37957,-40412,15135,29539,4879,-58823,-146218,-151087,-31635,17462,-79576,-151404,-76954,60888,109562,38390,-27712,-23924,-3469,-21517,-42546,-53302,-58957,-62201,-73207,-107452,-128496,-109387,-48247,39959,128458,123218,79253,37684,15437,-15461,-35089,5302,50325,21543,-53770,-101423,-80747,-47360,-71601,-74158,-14613,9846,-25042,-55169,-99657,-118558,-62411,27613,62087,24754,-21952,19184,83897,52072,-58931,-61086,24426,58853,1476,-6436,83074,111471,37043,-18983,15248,75859,131624,129504,78731,35673,-5672,-25001,20537,39121,4898,22878,45372,24785,-18553,-40357,-24521,12729,57140,30040,-5372,-6659,10226,-959,-28418,-28753,45880,139221,131942,60115,40405,36606,-45177,-81200,28088,138632,95303,-23461,-54831,28919,55795,-4006,-46894,-41731,-80824,-69534,7121,53900,1602,-51174,-57367,-74151,-99290,-96724,-42642,29063,69989,48571,78368,173218,169503,83399,35715,8407,-52044,-117449,-122467,-117431,-168040,-148773,-32690,-23463,-77819,-42408,24354,83079,62262,-46756,-89842,-60085,-69636,-85011,-88994,-105044,-87970,-52500,-55056,-72471,6647,75438,52491,20698,-2599,-71187,-116205,-40026,38807,21931,-10634,18189,28091,-34626,-66928,-6214,96071,113507,104163,79539,30911,22563,19268,-37163,-78452,-58883,-60586,-69400,-44190,1771,35292,62352,75246,40677,19965,50859,76461,91440,116237,121084,87734,35052,-13255,13444,49109,15146,-12835,27625,50296,1081,-62097,-59678,4467,56629,58813,32667,-21698,-99953,-128896,-108396,-79786,-14606,57634,54990,3003,-18079,-5662,-5122,6002,9168,-50136,-56776,37567,73227,5553,2251,53953,46093,16803,25432,48051,72149,72291,47661,21910,-21512,-85424,-112402,-49881,18002,-2016,18011,72737,71582,20523,55942,97310,68685,43192,39333,29723,-21247,-115239,-186878,-124227,13742,42539,-26607,-77775,-47099,17777,37797,13753,-17789,-10030,4248,6866,-11155,-43154,-99758,-107833,-36722,60690,96537,49005,-36951,-97127,-103688,-61571,14400,28146,-58580,-114281,-46986,38479,21260,-56871,-64225,2936,45121,69335,36459,-81490,-121152,-66352,-7869,11987,-28273,-100220,-121980,-80518,-44212,-85683,-167623,-107072,22033,44358,-6564,-31758,-12679,43195,69299,-12549,-109535,-110340,-6747,101823,109858,-9162,-99589,-53284,28792,79816,84511,107571,102439,39424,30096,91260,120930,59879,-43586,-88379,-63065,-64298,-42584,25512,36663,-3696,-14734,4493,32996,28946,-25265,-59347,-21122,42533,107825,118408,79893,-6099,-47810,-56748,-57415,-9013,37562,-10153,-86483,-64246,-36381,-65694,-61632,18205,116121,122515,15497,-92391,-102170,-14136,69192,96718,87492,34343,-44295,-72449,-7547,68830,79960,26560,4776,16542,49349,89716,75541,9139,-15872,57758,128588,80985,4118,12483,35554,68772,73407,41673,23399,62498,121534,153211,131665,30840,-59784,-37753,11153,22552,52645,75602,24183,-52531,-102920,-121185,-90908,-22828,-20632,-73940,-84554,-6112,31360,2367,-21919,-17256,18223,52914,91358,70204,-27919,-32423,44194,83912,89055,86128,58937,72834,70179,9694,-44538,-44132,-8293,6900,31025,21805,-1564,21468,47424,-26494,-116012,-77305,-42580,-69727,-75363,-58628,-31994,-99,-26677,-46506,-36583,-40201,-32279,20264,26235,153,128,33090,33773,-50214,-188136,-253248,-194004,-106549,-63129,-15281,49078,36403,-56275,-106916,-33096,57705,52042,35055,24056,13647,56586,118375,116439,48475,-11744,-64272,-119686,-90013,54457,167718,94413,-67445,-116722,-5367,99436,70456,508,-11154,29205,55538,40077,46732,87148,120423,114550,26883,-92855,-121492,-50706,-53027,-55994,7086,30330,13245,-15958,-20429,-14698,-21561,-31443,-61349,-59327,-3358,15375,-56165,-124055,-148018,-137147,-94133,-47055,-21540,-25702,-45394,-78715,-109611,-108464,-23950,39292,-13339,-109081,-89902,2877,100164,168283,150906,85732,71437,97210,75093,-16085,-75448,-52817,-2366,6045,-59529,-102698,-83597,-50367,-35686,-28275,-6456,15585,13573,49191,63009,4656,-38153,-57550,-127682,-201755,-173470,-74388,8616,21214,9024,30812,54117,41705,-5695,-68572,-76903,-12599,67825,83586,66555,66263,56762,31650,35186,37169,-4701,-51370,-31212,9649,-4019,-59523,-99702,-57048,44981,78443,44676,3070,-32454,-69624,-56756,-6286,-37645,-108720,-165764,-182605,-99328,-12335,-31205,-65651,-64249,-31656,37885,129356,162498,71801,-24775,-21793,65401,75020,54195,70817,81571,74988,67294,31426,20274,39366,30376,11225,-4514,-18258,39006,77398,-8213,-110807,-96179,2862,57965,54213,41456,92406,137604,103801,16681,-55639,-82999,-114867,-111643,-33652,37698,56036,38685,-7999,-35024,-38829,-59571,-55861,-23954,-31586,-19362,13949,45669,89982,98138,40437,29697,72996,88424,76574,22052,-21014,7545,14535,-6090,46825,108931,49885,-43528,-85120,-29320,52490,73881,41555,-22010,-114102,-129291,-74989,32004,168382,212561,154474,79265,25389,-27065,-52596,-54304,-89370,-115436,-42627,2772,-7351,-17790,-24753],[-29661,-46898,-49295,-61906,-57298,-873,19327,13964,73078,152818,141734,39974,-56260,-75232,-29881,28888,49094,46523,28009,-36999,-89609,-32049,38012,86190,74764,7847,-51820,-20272,-2377,-19519,-19920,-65299,-107333,-68607,18343,91362,61315,452,45679,110109,97878,62467,20422,-18386,-56290,-43307,8098,30041,-7656,-65384,-108291,-92737,7796,30772,18731,108320,183112,119380,21150,-66892,-116793,-126750,-165714,-157185,-49447,75122,102941,40540,13367,25750,-22559,-66789,-35432,22267,17232,-39356,-47670,-43704,-78059,-87914,-52229,-14094,35022,33625,-5826,-19823,-12399,2635,-7618,-39219,-66371,-109762,-124355,-16592,76315,35442,-8248,21493,48266,70948,95202,71240,25490,19627,43125,33695,7649,80816,158912,95305,56420,110319,45255,-111989,-221803,-245222,-151532,-29003,23999,48602,81841,68254,285,-49692,-36509,-27478,-33513,-17327,7507,24178,28686,4209,9255,56246,31775,-29444,-32298,36102,58865,-2638,-49811,4327,18471,-17863,-30556,-22210,23454,79923,78814,34949,-6105,-27322,-17967,7200,-6323,10346,51166,45000,39896,55247,32121,-24507,-89490,-94123,-46770,-42568,-7950,61466,52782,-11510,-61517,-116999,-162339,-142509,-107569,-54510,-22044,1396,58666,87095,62815,-11312,-125790,-153301,-85156,-24850,-14337,-22302,-35529,-59313,-70410,13311,50388,22150,11472,57353,102757,48296,-47179,-37078,7590,-36113,-108334,-68741,-3871,-13549,-61902,-152727,-166601,-53728,30034,61932,81480,48792,-32495,-97397,-101428,-32256,17321,27855,21408,28562,48396,56838,62820,61710,62222,61653,61555,72765,13317,-115549,-175406,-148523,-139886,-142062,-57608,58237,116880,74246,18033,-2470,-2672,4211,-12987,-64301,-45790,43185,88784,111082,95082,42124,-1751,-59810,-118024,-93845,-59489,-52028,-46108,-64979,-45900,28492,26533,-80486,-118936,-30172,17557,2632,9913,52865,72306,68989,67265,143162,217710,158945,40391,-24456,-29946,57082,181935,172688,51558,31353,67824,6452,-103737,-91985,22661,42138,9364,-9412,-215059,-330738,-108529,113467,84250,4626,-5660,27133,57673,50864,-8904,-7288,53085,62807,49025,25496,-25982,-22480,6409,-13663,168,16427,-37883,-63374,-2723,21552,-22482,-66237,-37120,95662,194496,131599,7175,-24716,32815,49813,13026,-29560,-68432,-63544,-23492,-22129,-67297,-96039,-43782,70254,133167,79267,52268,48415,30675,14962,-8046,-16111,-17495,-77262,-122337,-97259,-40710,22246,20189,-59726,-93205,-34102,21151,4850,-76011,-130257,-95555,9592,69540,16188,-41483,319,43654,-28154,-152366,-134390,-36566,-14912,-55896,-47192,6650,5420,-49361,-87715,-36699,39593,92126,105167,83208,20109,-57934,-54854,50023,101960,49838,28188,56722,73376,27759,5291,60290,85487,72440,53224,65834,72918,61626,33599,8736,-8524,2033,32167,-10206,-70580,-35545,-9630,-74220,-124262,-89344,-33687,-40483,-58564,-16008,81826,153463,139976,60507,-4427,-74367,-86496,-39926,18883,1406,-69132,-114147,-117841,-99868,-51374,12053,59338,71289,26832,36541,120043,125038,32785,-24788,-33313,-58955,-92592,-57768,17366,13018,-18246,2960,-32745,-88237,-59365,16346,83681,75483,7061,-37854,-58064,-53867,-16945,-47743,-99970,-39622,33472,2941,-47710,-26620,-246,41275,85213,75186,16821,-20897,-8989,-786,-6756,-20229,-38875,-62026,-80253,-60695,307,47176,32870,41862,31090,-3842,58182,129235,69531,-25635,-61956,-113606,-125692,-71024,-23274,4285,54512,99462,80704,43095,48270,90939,144453,135078,50676,954,13939,-4508,-23091,-12425,23379,63341,57991,3572,-19072,-24355,-23750,-15890,-6195,30528,79604,64439,-22116,-62989,-46611,-53248,-44904,-12111,5296,-18867,-42876,-45263,-32679,7053,31698,-33884,-69124,9219,62235,-7334,-26117,58558,111861,107900,81678,38793,-7919,-10839,8036,16640,-8542,-66130,-106557,-78789,-37830,-38223,11055,57145,39723,1130,53741,93237,31882,-2089,49543,83305,33537,-62218,-161827,-171128,-61441,2619,-48775,-121986,-110701,-55433,-24287,-26928,1608,77961,108576,81325,14148,-43467,-72312,-8982,101796,149694,88501,11832,-49697,-109371,-104927,-21195,70424,72123,-11358,-65821,-25060,25408,11346,-27924,-37491,-20348,-13117,10800,25364,-46358,-111286,-97875,-26031,31393,24078,-26416,-55640,-48877,6706,35267,-52930,-88006,19254,88245,52121,21032,54348,124069,149968,58147,-69557,-90353,24222,128877,95459,-66729,-173907,-144998,-55591,41904,39965,-4538,624,10027,26726,94402,117416,41701,-28650,-9742,19554,-19074,-16926,41324,58129,27070,17478,54128,107988,103449,60716,54024,70266,60789,67118,82735,67293,-9874,-49426,-55235,-64763,-20373,30750,-4139,-66415,-44709,-15491,-37799,-49170,18380,130074,143651,16239,-119647,-145534,-31918,111356,171078,158669,98031,26236,14525,33672,28908,10180,-49739,-70370,-29673,-20451,-47851,-32923,-31348,-69968,-63595,545,27283,18856,11395,-29329,-25974,-5400,-16883,-28132,8353,67436,88535,55114,-24403,-105307,-124732,-108171,-84438,-31317,17613,-3742,-80125,-149249,-118833,-2127,77414,57461,-5598,-69497,-77872,-55921,-46911,-24755,2053,13869,14595,36770,25945,-38843,-44985,33852,105359,132692,108015,38343,862,13407,40384,17623,-16401,11694,42759,62848,42917,-4361,-2031,54236,8812,-108255,-80304,-23037,-42996,-73906,-92070,-110450,-105108,-118451,-102761,-66437,-51265,-55886,-11682,3564,-22956,-71306,-58487,-21950,-47113,-143806,-208154,-161651,-69708,19270,95260,119880,76486,21173,-45437,-58726,30112,79815,58360,24428,15638,65760,104857,52511,-14533,22294,39459,-47304,-66153,39747,121213,89437,-11950,-98088,-40189,84960,85982,16386,10984,62392,74327,23368,23982,109721,158865,135319,69091,-37050,-100110,-76129,-107201,-116670,-59631,-42334,-45686,-34739,6449,23706,213,-39588,-47609,15212,66096,9285,-60752,-74761,-91472,-80506,20553,89503,43344,-13967,-16292,-29760,-103719,-152531,-83946,11137,-11564,-97042,-100012,-25354,58522,139177,167733,107804,51048,81066,113444,52751,-8340,8338,14955,-29878,-98528,-103868,-29687,45408,33262,-20012,-25327,-6780,-6709,24587,4520,-94453,-93063,-39872,-122788,-252634,-261800,-186532,-104383,-60853,-43695,21501,87435,76693,-2715,-84610,-99660,-30432,42480,65645,72346,74740,30546,-13420,17903,69051,66246,15720,-1357,19672,22300,-4955,-40378,-46343,26456,81422,56935,-18836,-85433,-103128,-59178,-23696,-62743,-100001,-130543,-164991,-130716,-46108,-840,-17412,-84537,-117637,-51394,92868,185056,109499,17176,17648,76146,72125,77306,118363,103295,35733,3772,34440,100067,94904,21255,-33607,-47095,-49599,-11300,28581,-5588,-40995,-6428,36492,61441,110819,136841,145783,141187,87187,14428,-2148,14417,-44278,-112656,-68519,35004,91709,92608,48722,2267,-30906,-95832,-139764,-101207,-47794,-5469,10877,-7272,20499,75816,71537,55001,62427,41326,-11512,-59074,-40532,24024,34256,4928,25195,54094,7923,-36768,-79328,-88114,-22246,51507,53008,-27000,-152513,-187124,-147025,-25719,152514,215362,130546,25779,-19739,-50228,-68791,-59016,-67188,-123804,-97346,-32729,-1479,5537,-8625],[-19731,-62149,-94755,-93657,-72816,-29773,-12244,-19059,28790,123483,109221,-33173,-152558,-186390,-157875,-85935,-3213,25239,-13276,-73963,-88766,-60057,-50376,5164,52505,40355,19860,32494,28672,27910,22070,-14517,1731,24802,10528,57679,104896,88807,85827,102622,62823,-16577,-55351,-43267,-47172,4115,80950,39208,-78038,-153499,-217154,-208939,-73410,-9864,10578,113275,140363,34864,-4427,-13001,-35946,-23779,-61917,-101521,-36869,48086,65841,52325,45615,-72,-103313,-143183,-60516,47852,64544,18473,18340,22701,-11128,5509,52744,40173,36822,23731,-13329,-28394,-59011,-59716,3619,43056,-5718,-96630,-112033,-7936,53303,3141,-37003,-29706,-13715,29449,85420,77701,35100,12267,-5809,-39168,-40887,48224,88058,8123,-18644,31852,-33725,-136853,-166144,-146566,-95459,-12004,60480,84187,54712,9266,-40974,-48828,-12386,-67761,-127939,-80267,-28894,19669,87078,98558,62813,76411,95070,59649,9332,17802,71652,84833,49891,22322,-13618,-17320,-1642,758,40989,108610,139108,80392,-45622,-118089,-64320,17979,1564,-21604,3985,2702,7153,42803,59161,31806,-55597,-105917,-48661,-20744,-42531,-39497,-4755,33181,18196,-73711,-139705,-137065,-105954,-31742,37443,33269,24978,31352,21671,-26950,-121342,-144793,-103567,-74402,-37575,-11177,-36771,-81790,-60132,52240,93917,36725,3192,50387,76339,18787,-39181,-16708,38668,45250,3735,5666,1882,-6029,-9283,-118063,-154764,13404,107437,63589,36843,17746,-55745,-119144,-87118,9724,7988,-46858,-22571,58275,79941,31585,20882,42361,41480,47916,63437,53710,396,-71310,-87278,-49755,-42621,-31333,5911,17970,20044,-14803,-39523,-23860,-4742,17586,10420,-52061,-57740,17416,29814,24150,42316,11928,-26978,-39147,-45420,-39676,-56426,-81424,-77108,-82793,-57966,-12002,-52859,-126964,-88823,14929,52889,56453,65860,79321,61498,31680,32970,78901,74489,38383,37289,69614,70386,128333,213023,161658,16807,-2337,74198,28175,-95426,-117402,-39499,-7342,29794,80308,-199191,-434589,-164288,111226,36520,-84334,-61834,-4059,17637,27715,-13682,-77913,-58773,30066,84972,66131,-21438,-71720,-49177,-28503,18389,73983,63503,-6280,-28261,19203,70903,40862,1564,84356,172607,112146,-11517,-44411,40962,115402,90571,-28877,-123727,-90054,14313,58675,41478,6743,24595,104756,133897,65859,43821,51070,20374,19257,17289,-17002,-47155,-106207,-123532,-57104,-6684,6627,22004,-23274,-95882,-58149,33801,44257,-18810,-51111,-35588,7729,55775,56039,19226,-14893,-61714,-112010,-153289,-100783,-31399,-39058,-80884,-82942,-60247,-53375,-73353,-95291,-43232,19294,19761,27460,55735,-5640,-111988,-92011,41584,115231,84985,54517,68765,91441,50633,57628,147131,134687,68691,52278,83234,78365,55350,33023,857,-42578,-51073,-34218,-41625,-36746,-6303,-26567,-67847,-93538,-123661,-127426,-104328,-65927,-12837,45080,116812,164668,134201,39528,-69493,-92857,-55910,19003,63793,26801,-67866,-119041,-79272,29615,100665,89863,44082,-7301,-17350,32540,50628,-13520,-29840,19584,-1487,-64798,-36359,73067,128367,86884,32478,-7086,-17030,-15645,6426,73959,120875,91661,15729,-25613,8617,67720,29493,-31048,12959,71293,25692,-52376,-53838,910,73260,97645,71717,69801,53452,1877,-49350,-24788,1259,-49130,-119322,-119759,-57053,-8138,-32550,-71181,-34817,-19109,-47149,46304,172162,149480,58714,-12121,-112387,-126620,-30027,23816,5012,19323,67541,58762,8455,-13083,39371,117784,110052,5275,-64036,-40869,-27454,-52583,-65093,18215,114095,81874,-27254,-41322,-11566,-15395,-55260,-69181,-25,91681,104940,49006,17621,15861,-9513,-44510,-55415,-28814,3510,14765,23735,4486,-6365,32143,50967,14579,-7259,9531,-13559,-24831,38962,111645,128109,54811,-34565,-55668,-9673,25319,47477,34226,-24595,-67071,-60848,-67679,-93226,-62159,-25763,-9534,-13605,9813,22188,-25965,-35882,45566,106770,72630,-7674,-103324,-161099,-114674,-51476,-35626,-35204,-40304,-50730,-40420,-68616,-70852,34267,129299,131244,76146,15875,-32683,-11544,61186,89307,39124,19871,29516,-3329,-16514,36169,66209,-795,-66884,-66634,-27688,-3044,-17404,-31996,-41184,-57716,-82684,-91770,-52225,-47952,-93127,-120149,-55276,45275,91704,76434,50436,25163,55061,106769,27141,-51321,14687,79326,40615,14570,83636,169397,163828,61030,-54226,-73560,22955,101974,48728,-93447,-168702,-160990,-109317,-34093,-43807,-134139,-135341,-45177,36607,108164,108342,840,-44476,24325,83822,66145,60224,84975,102198,93162,82724,100409,112502,74631,67421,128534,151331,80433,23284,12444,12557,-28279,-46276,-45559,-47097,-23640,-12747,-25080,-40912,-7300,27404,11074,-23402,3120,65603,69749,-7485,-91565,-130259,-70542,35716,85195,84886,77987,76903,86734,64261,10069,-10484,-43515,-57964,-49722,-100996,-141951,-68210,-8699,-56529,-96761,-62316,-11068,27598,27725,-28649,-43289,-44989,-29709,5735,50026,57153,33260,25814,5372,-79726,-145423,-133076,-96893,-76694,-69511,-67969,-58360,-49244,20913,123959,125539,48209,-9027,-68070,-115866,-97991,-51431,11637,66098,72561,44481,11247,-40394,-81408,-70161,-8003,64847,123975,117604,41052,-14919,17462,79981,36731,-7836,58967,104139,84976,35961,351,4276,20763,-17784,-63156,-7432,6027,-59278,-68338,-36492,-57763,-76020,-59635,-27815,-46099,-62167,-57874,-28704,-42192,-85551,-127894,-99448,-18986,10193,-59920,-120642,-82531,2045,96874,151040,113111,49167,28656,-16509,-58538,12691,93627,60513,-3719,-22692,19148,60399,10200,-70788,-6557,81273,42565,1398,31136,58440,54370,36678,-14366,-4447,66841,61851,1757,7866,73247,87044,5558,-43613,23106,100851,122800,99957,40605,-21996,-58144,-127114,-135031,-53509,-28991,-61431,-69399,-9497,19376,-18727,-42137,2811,86477,94819,3963,-49220,-21998,-21890,-8046,110068,159319,78166,-2914,-25830,-34449,-62379,-86781,-88238,-94130,-94934,-76912,-46795,-2878,46768,100758,135416,110793,37166,28311,86350,77190,-56,-48524,-81171,-96877,-93740,-43190,66792,149935,101155,-2083,-44738,-37283,-28613,2569,-20072,-93659,-56735,19999,-38218,-141920,-161605,-140463,-98239,-49781,-15268,41238,80495,53727,-22330,-88037,-103098,-59423,-7168,39384,82398,66741,4306,-39921,-12803,73112,102404,49931,41173,83015,84656,39862,3930,-20936,-3216,30209,23076,-49714,-112621,-65962,25285,5297,-71819,-70964,-70749,-102983,-97584,-46958,-9476,-4878,-47445,-91051,-83413,18624,128857,110991,37060,11608,30816,36041,82197,149218,111492,-3396,-27786,87200,184819,97939,-34267,-73906,-54876,-62575,-80607,-73926,-52639,-2911,47650,41881,28603,99046,153920,154598,99186,16848,-22935,19993,95840,65956,-42343,-61826,19040,73365,74142,63356,61175,51483,-23076,-105393,-95534,-12295,65326,34180,-79985,-96447,4951,69045,70429,75550,35975,-49342,-77275,-6855,58964,58217,28836,-3290,-17608,-20439,-26335,-80398,-94847,-14593,51415,38016,-16958,-107146,-155452,-144888,-35465,127021,167918,74439,-19097,-44154,-62691,-74990,-40136,6017,-31199,-46282,-7149,16863,26737,20361],[-22134,-31030,-66840,-55268,-40895,-29182,-22378,-34282,-15061,77950,104725,26531,-46698,-107758,-169798,-133366,-3348,51348,-11837,-43215,-27746,-34866,-57695,-5182,53956,69022,34995,-17662,-35329,11922,29203,28708,75425,28950,-97678,-77913,49440,90080,52582,26593,-5582,-83176,-121548,-104124,-82170,18648,84418,-41414,-183366,-193436,-195599,-181199,-74579,-20548,-9460,49722,60133,-1622,4979,65999,83997,108002,92507,19983,3145,35670,29967,29903,43170,-7292,-78921,-77803,-31290,34377,83488,81754,77217,87661,91406,125759,158708,102674,38179,-11955,-39978,-29099,-23089,-18396,42075,106560,89281,15595,-5798,39574,49631,13467,-9041,-25210,-6122,51558,85473,73581,62573,28943,-48955,-107081,-85423,-39354,-73838,-127396,-124540,-95691,-95409,-87468,-53336,11459,33756,57113,113567,110008,28732,-20479,-44099,-13406,56775,-7801,-93884,-54611,-2766,29124,93491,107511,56137,48422,63859,54356,17093,-6456,52675,124922,114650,38291,-34255,-28515,10598,31918,53206,70555,114314,103484,-24356,-122490,-94690,-20308,29,-6407,7996,17213,5138,14797,16462,-29413,-84405,-99436,-52668,-6989,-36920,-92007,-51920,47981,76378,4784,-42865,-47139,-40625,19576,109829,103833,33720,-31787,-48558,-44141,-80459,-113062,-126312,-119182,-46696,22646,-2483,-55299,-51595,12619,2825,-56678,-48341,19540,38068,-2106,-31831,-16498,38167,78440,28810,-30729,-52143,-334,54941,-25481,-65997,62419,105018,9439,-49493,-48191,-77118,-78619,353,58751,-13554,-94119,-57105,26969,24530,-36314,-27336,18702,-8030,-43144,-32403,-21032,-40752,-47952,7036,82814,77940,44458,15510,-62844,-101837,-72444,-16622,-1761,-19394,-10513,6168,-41166,-70499,-54904,-81956,-71428,-7166,-5240,-13479,19123,44932,8396,-71721,-115765,-79604,-58630,-55413,-53037,-102312,-116057,-238,117805,126330,125455,139746,106653,33788,-3924,-4232,11119,-13626,-17374,43435,136094,169924,184822,189476,117078,-16671,-61198,35643,45292,-73270,-130232,-71824,-20543,26171,103477,-60208,-255205,-79074,105550,3664,-145610,-118096,-6674,22185,47450,47088,-64541,-137178,-35532,66782,66282,-37736,-133886,-94042,-699,59784,83501,49957,-63328,-103775,-4453,102025,73593,-2712,8901,34934,-5785,-44233,-46008,6909,90408,86078,-71784,-180573,-116286,-1020,41266,65554,90644,107869,109098,82571,13222,-4615,-5647,-47384,-38020,2688,-2261,-1602,-9344,-36011,-15350,4262,-31160,-26118,6401,-29818,-43124,5578,20324,6069,38581,58087,46618,68491,114278,90978,-22973,-141450,-143117,-86984,10823,81141,52354,-43818,-92718,-75194,-35221,-24806,-35460,9943,30066,-29823,-35223,27648,-1231,-101206,-113586,-31346,41228,63577,59661,57321,72086,45432,55443,111799,77782,32026,16650,8919,-18961,-8083,11844,-24280,-82236,-69756,-25114,9892,40262,23233,-16580,-15700,-17933,-68922,-89681,-82453,-79508,-34964,19985,30394,72091,111788,51466,-70338,-89496,-35651,45035,115442,119341,-552,-121986,-83558,65792,144561,83260,4319,-25106,-33095,-147,30789,5369,32749,110557,70140,-43889,-79499,-14580,71509,50739,-36986,-39739,30185,36536,3436,42737,96713,72443,9422,6560,49017,67268,25025,-3704,32078,46794,-19435,-105902,-77014,41850,93887,26071,-13099,56330,61149,-25709,-104203,-68474,-4073,-27761,-93368,-94283,-43235,-36798,-71746,-88256,-47766,-33445,-66647,-22204,83913,121739,98163,44641,-71152,-101095,-1985,53111,16321,2785,18517,-17110,-65375,-75023,-30261,41390,77033,34283,-51545,-78197,-46941,-48899,-86668,-29148,64865,46019,-49288,-68575,-31156,-26541,-56108,-46593,18756,65061,59853,48289,42708,21417,-2005,-32770,-42952,1058,69326,104833,128446,72954,-26231,-13895,69062,54727,-22377,-36903,-5024,24040,42431,63786,59529,-23502,-80916,-6543,75960,83780,81991,49273,-14654,-29232,108,-23725,-95948,-116260,-108200,-58134,-14379,-3617,-20808,-37241,-3486,68000,102083,75050,44661,694,-60291,-87762,-86253,-32555,53776,50801,-8999,-25392,-99416,-194094,-124177,19945,100703,105440,54918,-36933,-100237,-79804,-29736,617,55830,104885,92430,61906,49119,-4216,-103762,-115189,-50368,-2881,-1465,-40782,-54341,-51493,-80684,-130650,-156413,-111483,-70224,-84270,-101664,-39671,53905,100713,94520,81168,64631,66750,91260,39470,5324,45575,68426,17468,-23754,34681,116478,85861,-17524,-88841,-104155,-31287,49160,4431,-104813,-137648,-124748,-116098,-69902,-50200,-124792,-143410,-29998,66949,109363,91342,-26053,-55902,36365,116914,122275,106822,111367,129332,125267,93008,67647,35504,-28135,-17449,110154,191990,127920,35316,-35453,-47383,-43037,-30010,-17279,21741,31375,-27297,-54161,-47342,-10025,44366,67008,38265,11166,5289,525,-19136,-42573,-61027,-47702,-33696,-53144,-60427,-4655,54448,55591,46437,41236,39230,6772,-30225,-87505,-162319,-141485,-26610,27041,-17888,-36342,-22766,-32287,-34161,1322,35796,54572,6301,308,52991,90061,54750,15616,44089,43409,-51663,-102539,-54852,-24117,-60847,-110957,-102011,-7752,87089,150012,152779,51078,-61555,-109004,-155944,-155268,-93267,-35774,26093,100358,126599,67161,-27580,-114810,-150880,-100266,-19135,54874,106789,125312,78509,24423,22011,9432,-70496,-64397,52333,93673,66258,39163,51092,51740,-15956,-74637,-34998,42796,9571,-67510,-48359,18712,38239,34147,42903,47542,-27060,-95415,-83225,-41635,-47027,-78089,-90313,-49000,24664,41410,-31211,-85051,-47682,29819,74624,60225,22749,7254,1577,-8009,-1933,41885,83407,43431,-44942,-88298,-65705,-10339,491,-68584,-75788,-10777,14489,21414,37201,10803,-30992,-4714,23029,27889,47805,52241,29421,19069,41939,30728,-52225,-90343,-38996,36911,90244,96580,92434,57929,-21701,-136341,-154900,-46091,18293,-7830,-39431,-1250,17088,-49021,-70184,11705,80128,29244,-41006,-43030,1362,7001,27809,109252,109151,31380,-53093,-136679,-161900,-83257,-9141,-34786,-150174,-165686,-63048,32842,46877,41608,60329,67102,58779,16015,-23013,15347,36566,-38246,-131151,-180988,-160057,-96040,-6762,96343,157904,113830,3805,-72464,-53587,-16479,102,-1011,3855,34274,63627,35331,-12766,-11986,-11251,-17006,-13939,-62,20986,3834,-49240,-72115,-68622,-76822,-101056,-87925,-4195,80826,53579,4753,-6379,1423,51851,77103,42957,58728,120968,113713,27360,-35212,-33675,-9738,-17609,-45743,-88648,-102622,-16052,66549,-3269,-96457,-57587,-12129,-19139,-31541,-53674,-79815,-52250,-13453,-23797,-69685,-55851,15057,45424,28860,11534,9717,-18212,15374,108239,107559,-4215,-28992,107140,175776,15843,-152921,-150201,-59452,-43679,-94347,-127548,-109596,-42113,17926,2756,-46660,-22697,19367,51557,13730,-48299,-41433,24796,97805,76593,-21572,-54875,-13294,-3536,-19808,5992,63906,93220,51744,-1662,-12095,10998,66315,26597,-96317,-109732,11458,97271,109789,116094,83158,-1804,-36996,16199,38935,4345,-32542,-79224,-73047,-22405,-21637,-71674,-24968,53302,18081,-39830,-18551,-16260,-46287,-79470,-40495,78399,129176,82084,26597,-2324,-41892,-68983,-33408,31732,44918,58291,54488,743,-40912,-29882],[-78310,-6463,18840,25851,3992,-17338,-29614,-38526,-29585,31922,78492,73328,63269,14410,-94700,-92443,19633,43816,-20192,-6272,19998,8070,-2275,21595,21865,23179,-40552,-145260,-170662,-87234,-13233,22193,28261,-76386,-202077,-164461,-35299,8936,-31550,-70322,-73516,-87886,-121832,-169074,-185523,-81718,-30041,-129563,-188726,-129548,-75141,-75241,-55176,-53540,-74476,-52419,20889,55801,67076,111658,124211,139145,151854,89407,12451,3006,-11990,-40759,-48788,-43916,-8191,31093,-12582,-39094,24817,67517,65859,83183,123527,167499,178645,106048,40044,8688,-23778,-28476,35802,88875,85344,75065,79353,61369,33373,42655,51872,32996,3480,-14798,31198,93335,89406,69825,84633,53286,-51264,-105623,-62045,-73815,-176851,-212327,-197825,-202628,-145411,-52551,-7261,55071,114782,149135,174219,136347,72852,52842,32894,39460,98369,88699,25106,1328,2724,-1836,20165,15146,-12793,-7452,-3515,6274,3822,3433,45257,100857,90716,35699,-19611,-21425,3828,32359,44266,20438,51416,88825,37522,-9235,-20142,-11633,20203,49044,52266,47665,10798,-22059,-64016,-122877,-112495,-71063,-58559,-21247,5597,-32410,-37762,25032,75002,44411,11678,35458,30972,54640,128001,131421,44032,-66908,-104132,-81871,-88031,-128842,-149931,-98793,-7708,52915,44795,8558,-38144,-34721,-72049,-112599,-92372,-40128,-7620,9810,10549,-6809,11158,45460,-26468,-127182,-129680,-8269,110845,82328,28061,39638,10897,-66612,-95766,-61185,-39394,10007,83181,74773,-14945,-57762,-39324,-20839,-41209,-65269,-36874,12139,-23715,-117913,-137594,-75723,-47563,-36315,36512,128067,119986,35619,-27875,-105609,-123376,-49754,19491,-3529,-42855,-32249,-1533,-25362,-62628,-100175,-137278,-81884,-5549,-13746,-19861,43128,90698,30614,-93538,-135869,-59359,-7955,-18907,-36468,-58708,-46902,70863,208770,215131,182478,182548,141943,58598,4422,-38443,-31744,490,8452,33891,112412,188902,186104,117885,41250,-51089,-81684,22104,86919,-15494,-112598,-75008,-26091,-14141,58615,69350,-9314,-6452,57092,6087,-101124,-79940,43278,62669,76620,99027,128,-114072,-71064,16497,23565,-57153,-124393,-72814,31135,96673,85195,-10217,-125176,-118195,-13679,64414,53772,-10050,-58260,-80980,-63545,-1713,4776,-13246,31080,43340,-56042,-115463,-60464,-2132,-4721,13269,102245,171113,114249,24880,-41754,-49987,-63438,-86816,-50947,6491,17024,58954,113298,76520,22974,19300,3659,-3934,32449,30537,17357,36276,27550,5934,37078,60093,65456,85742,111365,78497,-17370,-100514,-86999,-23256,96669,206005,182711,42927,-40165,-25759,16498,38261,35005,66278,50365,-19062,-23312,45202,55600,-21346,-87246,-78193,-26020,16579,34818,40902,70093,59313,17790,-9841,-17552,24177,12039,-55171,-90869,-35316,17376,5828,-24504,-20457,5820,26044,23322,-3296,8700,45257,34110,-392,8461,-24898,-92697,-35281,72076,37746,20153,60414,35686,-58758,-55508,11830,66044,98846,121945,39847,-98826,-86908,57927,125042,31842,-34580,-13154,5856,22944,46505,61016,108028,159558,124419,15245,-91603,-104014,-32836,-61541,-168424,-141161,-6306,44132,7810,-2311,-5415,-21809,-15546,21090,35589,-393,-46525,-22192,61694,67024,-17402,-88278,-43179,56201,79523,-8741,-29706,52365,53690,-35072,-104390,-76906,-14965,-14806,-36278,-14655,1106,-37510,-35904,-18273,-3002,-8188,-58174,-93016,-31458,53471,81590,65999,-18246,-66019,-26987,15059,20510,16925,-13947,-80015,-92543,-54228,-30739,12015,85981,112971,25813,-62548,-48400,-32681,-85130,-77881,-19322,-25819,-91575,-107652,-62128,-31383,-15881,41632,98084,72797,18676,12884,23607,7424,-4088,-834,10602,66013,132621,158169,172864,126121,2547,-46523,-23441,-34003,-66393,-59777,1082,81891,84451,29609,-21843,-64686,-38117,65209,114997,98706,75718,25868,-21379,2813,63946,62862,-12345,-66932,-113987,-82379,-12761,25119,23504,38473,83843,110122,94015,69950,80906,76907,40853,-6094,-71216,-75100,-5326,16230,-27816,-51168,-126773,-247208,-226711,-102336,11565,41658,16111,-57555,-129163,-123009,-51477,14114,65249,84339,77581,71010,50002,-15084,-85591,-57777,25037,66043,32469,-41092,-55406,-39379,-61206,-101231,-114105,-75750,-47430,-66673,-59670,5854,43386,49838,46108,43501,46174,51523,65233,49384,56762,99934,123622,74608,-22676,-48808,-6964,-33034,-109512,-134085,-136301,-71706,21127,-249,-104981,-138588,-106436,-101333,-52455,7159,-15979,-24426,66408,100335,78020,55878,-20205,-27441,72742,145143,118409,79787,102398,129366,90517,12221,-40492,-57265,-102849,-99324,43369,177682,159655,56701,-64203,-95511,-73426,-36229,28754,122011,115894,-3017,-72408,-80497,-55044,14667,90676,92833,41043,21074,28994,23727,18512,33565,46472,2360,-80454,-113532,-44612,17814,-12210,-3084,72683,102916,38046,-43434,-113271,-124248,-50795,39049,53833,26203,34851,28921,-46015,-108280,-50158,81566,157890,85064,20108,38249,55915,30614,26542,66979,33423,-56935,-42089,36587,41720,-9930,-54406,-46191,36379,112127,127855,59510,-57278,-128598,-170057,-227976,-164960,-52613,-6773,37207,110108,130911,31062,-89641,-149606,-153295,-87414,-3812,64062,98781,124464,110198,59980,-28029,-145298,-196811,-110024,452,33306,63577,79325,100747,88037,-8174,-77194,-47779,-3695,-18388,-14615,-5121,6083,70645,113390,64520,24317,-16920,-73419,-86914,-32833,9240,15766,-272,4997,11161,-3584,-39398,-61648,-32137,16604,5105,-51998,-40742,542,-17262,-12294,50233,77351,66858,44143,-41518,-112235,-106896,-48266,26141,9771,-77739,-119686,-96470,-23312,40684,-4433,-94315,-71535,1632,29443,37891,67974,96340,67330,24005,-38607,-103883,-59694,18187,48752,75240,92295,118971,116924,46755,-96296,-157571,-73746,23574,60579,42834,37676,37012,-29174,-87399,-26736,25807,-39248,-63577,-5130,45468,50448,64256,85821,43980,-16782,-74499,-174852,-218292,-117220,13646,52649,-36635,-98265,-37365,61553,45802,-6228,16357,27460,16093,10061,-31225,-34911,-18077,-50196,-90717,-118867,-123074,-95569,-19702,56096,90139,73075,-2295,-68793,-22435,30249,13168,13775,54290,52125,39868,44644,29339,37245,54118,27213,-27110,-40096,-13497,-33651,-77734,-55316,-62,9779,-60192,-103765,-28902,53792,40697,27269,43852,42453,34544,35644,24285,23646,43440,50933,6007,-62956,-56820,11130,4183,-43550,-59662,-41115,7796,38898,-16455,-88717,-45801,35352,56184,19918,-57313,-103413,-52230,11389,3765,-51021,-75644,-49551,-10802,46501,68601,49877,-41352,-67739,29248,102701,49830,11343,90041,125188,-20354,-178562,-164388,-42119,8298,-19356,-52150,-77696,-63417,-10825,-8281,-69186,-103660,-94671,-50506,-49290,-59793,-15246,51337,86249,37360,-32742,-35222,-15671,-42048,-59546,-10548,56178,64095,44146,71562,94404,49007,38224,32220,2509,35011,120340,162763,151398,123771,103045,55444,-7683,-17160,-25230,-73732,-119990,-137027,-64182,17752,12803,-13613,69992,101351,-22228,-98836,-35569,25208,56228,3895,-68482,-13773,84524,107201,83751,69751,34459,-13795,-28636,-12604,11614,78505,74761,-34272,-132595,-114215],[-99412,-3739,71213,76002,40027,8944,-28905,-34613,-20271,-11054,7256,25023,44208,26229,-41561,-22046,52099,18955,-30442,8430,28557,25503,25289,26404,-3159,-25287,-108812,-192291,-177200,-97830,-23507,-756,-46978,-131976,-153629,-77356,-16547,-15824,-50307,-85475,-66810,-25756,-70264,-178074,-230614,-168770,-121553,-94890,-46225,-4740,29252,5749,-41689,-69101,-87913,-59005,77042,152016,127043,102796,83793,85953,106828,86079,23201,-2444,-16287,-73231,-116758,-65021,41177,73404,-31140,-107259,-58860,-4371,14486,32841,62881,97983,117664,82143,58964,59393,10893,-20348,65397,156341,103507,1695,-18104,-13896,-43752,-23194,28230,27950,-21619,-32327,33341,80208,71360,70932,94060,86136,21065,-8021,29080,-11108,-136213,-174048,-168913,-208913,-179244,-69640,-7683,42058,137930,206796,190128,125925,105578,119764,114225,83001,82564,112138,101404,24182,-54781,-81237,-66944,-51671,-29173,1449,-6058,-20829,-14868,34885,65894,48333,15620,25326,31892,26318,5875,14350,43470,30825,36304,64557,73068,93336,78754,51070,65882,88621,72031,34117,-16231,-64678,-110077,-118232,-55820,-8442,-33011,-35139,32767,51955,827,-15894,20758,4960,-32699,14634,42798,49648,82092,89338,26924,-60483,-93670,-91555,-122369,-164018,-145511,-29660,54626,59947,81259,96645,27796,-7128,-9789,-31892,-90595,-110228,-66979,14077,72984,40216,-17822,-31135,-86360,-153471,-139816,-7540,147857,151384,51819,-40958,-104109,-124095,-94689,-41396,-8420,40489,74949,43716,2917,17906,9622,-38378,-64971,-61512,-40442,9050,15946,-82079,-137081,-68583,-525,19306,40365,68816,45411,-23539,-55665,-80825,-68823,-21844,-13651,-63996,-70194,-17756,22850,13335,-35097,-94359,-116853,-47402,3965,-35165,-62640,-3146,48044,-7120,-127447,-147355,-61025,-5687,1595,10188,26357,24725,66348,172443,197839,163982,144695,127181,84686,3409,-97750,-89257,-16702,10617,5361,32188,97434,102390,9726,-71939,-105160,-69698,40254,114163,34360,-80741,-83421,-65535,-81439,-19992,48993,26357,-70553,-52294,-11420,-43267,-10806,74317,57511,29378,42756,22729,-47283,-72727,-26843,-22138,-87387,-107143,-58392,1912,74433,79720,-20397,-87975,-39517,-684,-4846,2398,-26675,-91250,-110492,-40167,45744,28973,-10311,17255,43915,25013,13635,31646,45903,6280,-34552,46345,154262,96418,-18658,-67195,-59342,-67778,-43335,27882,38936,-6543,27037,100558,89886,29666,28321,59924,57835,24860,524,45898,106043,79757,-9240,-59972,-49234,2072,42248,28363,-16979,-36542,-35826,-31605,-23954,68923,183771,183070,83637,25329,27099,31143,34041,29758,45689,29965,-2870,-2478,48154,84653,43356,-27660,-52599,-46195,-40656,-21990,8282,64524,66500,-18694,-98130,-81933,20377,28380,-51065,-85592,-40985,-4830,38375,68960,28080,-14220,-22969,-36598,-37273,-6290,14066,-4356,2476,50426,6257,-89327,-38594,83259,69324,27942,27954,-7729,-63449,-14901,50364,52756,31787,67308,54590,-53024,-79469,35364,75165,-39327,-91540,-29238,16697,5746,6712,52782,104573,126055,130418,74073,-52017,-100590,-65758,-121991,-223925,-202093,-81884,-12596,-4980,-28879,-74122,-68588,-30094,-17624,-36207,-71616,-95710,-28728,94491,116594,40725,5585,34438,40155,47771,36878,34286,61524,43990,-13277,-39239,-10016,2729,-32217,-31140,39951,57530,-5251,-5716,10903,8773,4675,-70198,-148000,-88920,8348,31871,36814,2894,-48870,-82363,-57689,-5019,5383,-37961,-89409,-58742,6381,5954,18679,98971,160188,96673,-18559,-47809,-47845,-106243,-108147,-72235,-95619,-144509,-126658,-70084,-25386,8308,80448,141940,103203,27255,3208,21847,27299,22427,43484,48417,74007,117130,123543,122330,118818,65296,-21608,-119132,-160910,-142450,-106101,-38125,71257,90931,4527,-58637,-42260,26456,53207,44484,38248,23554,-1061,2637,45448,97412,118564,95545,42154,-67547,-91359,-30876,30156,69849,98328,107087,91920,69187,54690,58238,51450,45281,46076,-30397,-138282,-149044,-84642,-82868,-107743,-145144,-198942,-186816,-123340,-77924,-82780,-61252,-45064,-57916,-48671,12602,40905,21919,-8862,-6394,41043,85762,86586,40276,34381,73191,80923,23939,-45307,-46718,-25962,-17396,-5033,-7953,5834,6944,-48221,-62186,-1311,10148,9320,22210,16284,9171,22077,58061,71383,75323,122315,178623,142751,6823,-90401,-99640,-110858,-138679,-135126,-114807,-58681,10996,15385,-81168,-148028,-125265,-104418,-56553,8777,27680,53656,117212,95646,40347,28888,-4935,-5593,85703,143407,65908,4748,63852,108848,36959,-62680,-104263,-85122,-100638,-110377,-8429,106988,98747,-3956,-112574,-121662,-106411,-63233,67538,173085,122632,-16432,-88422,-107262,-105721,-53913,39468,64927,42043,69608,101987,88698,79517,96018,105408,61106,-12752,-51709,-9853,42473,-2978,-41772,38901,107336,32232,-65324,-73802,8620,73878,89364,85026,77910,58673,12088,-67994,-124412,-81663,44021,152983,100041,9605,-2362,2045,-6670,18144,50407,-1294,-66688,-18561,46485,34921,20407,32376,35507,32636,16038,-5,-37889,-72230,-78536,-125403,-180828,-106823,-7885,15002,54491,111096,104128,-5687,-107240,-103631,-52588,-31296,-26276,7956,61819,88877,90451,54861,-94325,-235616,-204786,-92337,-43073,8703,111333,110671,62345,40927,4515,-33824,-72603,-89868,-52329,34642,1735,-71239,11210,97707,9515,-51001,-8097,15852,-35997,-16888,35637,58231,29291,-20183,-90685,-91081,-29268,-952,5042,1001,-33924,-74764,-46526,-14637,-47487,-51886,7041,31472,35437,55170,-10581,-99382,-93261,-23834,76316,97519,-11821,-132175,-148583,-70468,3008,-11993,-78300,-73634,-17626,16018,14896,40672,88612,69989,8993,-73194,-111781,-10088,86416,69230,46925,55796,91100,130452,121598,5454,-85967,-67624,-2110,68583,75807,44647,42490,14285,-73805,-72672,-25736,-49836,-45140,23177,79207,103523,101137,78315,18287,-22504,-23354,-53934,-99432,-98253,-15765,93077,95492,2303,-32745,-4295,-43079,-93879,-38565,16519,24846,22326,-27886,-67657,-64607,-45873,8817,36064,-10375,-76349,-54321,4121,15515,-5902,-31413,-35062,15920,39907,7059,-12841,-11744,-39757,-57923,-21882,-11950,-25147,-4295,-12969,-75728,-80628,-7114,21042,13013,20200,58331,90214,39018,-32059,-17976,4867,10340,29005,32431,23328,10568,1620,-12874,-59054,-117339,-82631,-333,-19439,-68426,-9438,35751,27725,24877,24917,8032,11551,15067,-26178,-25314,32780,64447,33341,-23162,-28614,18362,12591,-41894,-71648,-64356,-55174,-38054,42197,81364,53886,-43534,-108594,-52956,51650,83493,54463,51822,85079,40575,-52079,-65167,7042,45155,45546,43797,-8951,-56160,-19974,20412,-15617,-52068,-55870,-56234,-72577,-57251,-3684,68867,115790,66507,4103,477,3374,-23680,-22511,36868,67328,16585,-9134,63695,130500,105954,67560,74862,123694,167309,165406,160489,134207,61423,32320,25886,-45932,-95327,-84896,-88164,-113091,-102083,-9567,55756,47267,40278,88080,72538,-17994,-61543,-41498,-9095,68989,38270,-100935,-116387,-4020,49559,40388,79386,106754,72457,342,-61019,-84685,-16463,28155,-34934,-117874,-112324],[-21298,-10705,12398,33629,50837,43995,-19362,-41824,-29034,-46375,-58141,-48172,-41667,-65475,-86259,-18180,73881,53835,14839,25447,18580,718,-25776,-15363,10959,-7560,-92316,-94345,-4171,32603,12361,-22084,-62305,-68859,-12771,52455,60444,47870,17165,-22376,5586,42982,-39277,-140899,-151800,-123084,-97405,3513,87563,70480,48280,14380,-30874,-29598,-8303,35000,147705,173926,90114,32127,23549,25180,30121,46215,44051,32466,22564,-21597,-64987,-35117,27933,17784,-79802,-127901,-98208,-62418,-26022,-12136,-27390,-24765,26840,62373,52419,4372,-41271,-20627,68313,124715,61125,-39031,-75265,-93416,-133487,-115904,-45104,-11710,-39593,-49017,-15338,-7912,6172,42824,71843,102996,118579,110695,101593,55459,-48284,-85743,-83403,-138011,-178368,-101978,-4345,71438,139986,180958,131091,56003,37082,70343,116568,99624,41902,40485,68537,5096,-104401,-126887,-78864,-16006,45270,93166,66668,-16847,-50568,15365,63667,9783,-36084,13855,70830,67612,3996,-13023,57407,93797,72276,35460,30543,63548,67381,70592,79688,60614,21930,-30363,-80619,-111394,-106213,-39338,38730,68696,40654,-8836,11974,44734,2827,-44712,-38767,-56086,-91747,-53239,20074,34371,32398,56102,42261,-9460,-20366,-27293,-81168,-113412,-84458,10121,65476,49864,107643,186597,133757,77598,114294,99123,-43546,-128564,-100923,-12139,100786,101297,-18942,-86707,-83849,-60212,-46651,27655,160065,162055,21277,-105126,-155365,-128503,-69729,-36752,-40274,-12594,10443,1369,11694,50826,34792,-28214,-66017,-67187,-48236,5173,58804,30154,-34487,-18744,77058,141398,92634,3807,-52112,-53408,-14989,-11817,-30960,-46752,-73399,-109831,-80509,-1615,55744,61881,5314,-51430,-63874,-29751,-13643,-44327,-56047,-36836,-32807,-84796,-154249,-147205,-96072,-65822,-20879,32752,73179,66038,33076,44948,63266,71854,58864,50287,38983,-41079,-146777,-151063,-111490,-37064,8680,1263,-2226,7508,-50333,-116410,-111955,-48498,49400,103179,55441,-35157,-65801,-70925,-86397,-42962,-47154,-100220,-137489,-90164,-31752,-40326,1103,52881,19747,-41891,-48838,13614,2449,-57145,-33593,-15404,-92669,-127358,-84262,-42042,30556,72071,40080,30116,77763,54712,-20280,-52701,-68881,-87273,-69696,-18964,6550,-11548,6855,57884,93346,88348,64341,68581,118728,90427,-4557,-608,76674,48164,-33196,-52553,-29202,-13863,51696,124047,62749,-45684,-49012,-3432,21863,30876,53431,76386,67961,-1087,-50777,32947,133278,106024,-16926,-104783,-100959,-46578,-609,-13136,-58305,-69435,-61105,-40589,-43335,-6105,51987,68709,52031,59984,73300,44763,2134,-11470,12122,22938,11270,-11005,7654,65138,88110,71084,32369,-31950,-75044,-60624,-29662,25876,39249,-16770,-70810,-78693,-2341,37924,5063,-44678,-69943,-70183,17798,87225,26714,-45240,-28269,20361,21163,-39885,-87209,-73399,-13841,53823,40899,-37995,-48954,3656,19130,23688,25836,-34256,-64706,38433,103823,67394,23413,64289,75998,-13002,-49795,48361,73843,-49851,-123397,-70959,-17314,-32240,-42847,1925,53491,82002,105945,74222,-11541,-36555,-20697,-61526,-107412,-102937,-71695,-46508,4866,35540,13018,595,-32543,-82073,-98457,-82946,-53133,22862,89219,78296,33928,45022,74958,39119,40069,83838,66499,47009,31841,22548,47516,97056,71514,-8643,-22859,77307,130256,52103,-6951,-18663,-13935,-401,-82338,-162576,-105906,-36311,-22984,3024,1550,-41159,-87738,-66451,-25247,-28394,-34050,-34405,-3467,27973,7266,1117,70518,152467,134954,38114,-24517,-66724,-131618,-109328,-80043,-115362,-120880,-58648,-10929,18363,27785,59593,108835,100959,57989,52122,90263,106404,90896,79966,41002,8908,31526,48305,51694,63656,88087,40212,-83604,-151240,-151104,-125036,-67011,11157,30874,-23926,-38444,18856,51816,4784,-10885,7717,7357,23640,82248,123257,128797,136285,159458,127186,-12094,-76721,-45086,3287,50811,60121,25780,16123,40789,29862,5756,2080,15693,55441,11436,-133616,-173877,-76990,-54000,-90720,-109991,-106705,-63246,-47436,-111139,-154099,-84286,6007,30390,25344,49651,29831,-32923,-61869,-30323,50145,152731,207774,137260,59396,38208,6660,-34877,-50539,-31076,-13988,19073,78595,79089,56765,32338,-44706,-110155,-65119,-4287,43926,69078,46569,8261,-6234,34695,75344,89641,105846,134874,113885,34680,-31982,-64315,-73527,-70703,-75959,-58932,-29200,-10102,17125,-26087,-103958,-125311,-123797,-108919,-60158,-17428,21524,58585,49126,39699,54536,7886,-29215,36505,100327,19558,-51402,15824,78365,32500,-22281,-28462,-14406,-29694,-40642,8025,49212,-6820,-107206,-153387,-101463,-89911,-58363,80100,147754,46876,-72042,-81550,-79088,-113206,-120668,-56325,-7686,26863,79220,111028,114321,114903,94331,61419,31387,23779,15822,36141,101577,65364,-44150,-25846,58643,20663,-29668,27487,124640,143089,108848,116241,116052,51798,-29810,-82077,-92378,-77862,-29530,71788,66211,21242,30281,27323,-18016,-18764,6384,-22830,-68108,-53662,-22616,-10571,21341,60454,43801,-17448,-69737,-59670,-16305,22010,13298,-49645,-68209,-13913,9347,1958,42451,85504,80322,14759,-39600,5231,69862,24137,-69173,-68488,13193,42776,51109,44584,-91428,-182062,-111916,-55679,-49949,43120,153177,80397,-37189,-51634,-14780,8530,-44523,-94787,-50566,19159,-43782,-127567,-59464,28750,-33531,-75615,9943,94069,34856,-12894,-19501,-8999,8562,-42450,-152512,-130825,-4214,54579,43323,4778,-34263,-48101,-46275,-51370,-69216,-90269,-92632,-76413,-21625,36296,-6539,-84558,-54731,48428,143442,138510,38052,-57465,-69261,-50085,-47290,-17352,-4130,-12352,-4675,-2190,-33673,-38881,-12043,-15439,-42495,-78188,-80719,717,66127,39724,-10893,-38989,7599,103129,162004,119941,56937,32241,22669,50501,58937,34521,40627,41971,-31576,-73292,-44200,-38415,-33569,-9618,38225,92655,94537,63853,11638,-11444,20595,64236,33150,-52240,-36535,70797,69426,-24863,-76979,-93492,-127918,-131299,-61700,9345,46794,29217,-41626,-91299,-84616,-45249,37438,104031,75254,-19186,-33253,15888,2610,-60721,-55696,4177,26217,5750,9965,-9934,-57743,-100395,-136146,-94692,-45044,-75298,-81385,-53442,-69750,-44778,42313,81209,76513,47544,45428,79409,74623,54196,41284,4724,3280,33494,149,-31980,-7911,-5203,-33570,-87024,-177838,-148867,14653,57576,-50484,-62596,17656,73842,82411,63115,31871,35847,67882,53861,14440,6212,40012,59873,52762,58320,62932,-12096,-99019,-105734,-58380,-50809,-64500,-28166,-16435,-28495,-52234,-86711,-94052,-36008,48144,49257,-4422,40185,104805,89576,51826,59091,44230,25003,32609,-10450,-69514,-30899,57143,59171,52489,52177,-5158,-80524,-81465,-41810,37649,146236,156553,90618,35088,8783,-6164,7116,53549,47345,-1557,-7845,21090,68135,125664,122790,90147,121517,117482,47297,46718,53817,-19551,-66363,-62621,-110887,-146671,-104755,-52338,-31492,-14051,36053,49010,23333,10297,10579,-35,13324,19749,-20826,-59325,-10907,-9790,-116885,-166482,-100437,-64448,-69114,3224,94206,113367,39938,-63703,-139104,-107210,-28941,-3429,-10424,-16990],[71308,-25469,-110551,-73830,21533,54091,-21577,-81388,-78783,-58538,-52363,-60948,-85589,-139155,-182207,-108864,38069,114744,97049,57828,17746,-23422,-83370,-61611,18720,29558,-28626,35442,154706,130053,7500,-65604,-51878,11971,59505,54138,51489,84454,79692,39355,71227,73306,-43210,-91699,-21062,8379,-21872,18998,78497,70508,34966,-7110,-15738,30847,77527,100860,142417,109559,-12687,-45363,-4491,-8913,-37093,-17033,16444,40854,58205,66253,57816,19707,-31787,-84478,-134078,-117273,-81971,-71608,-41493,-27628,-65395,-91019,-24753,44374,-13221,-151717,-157994,-27206,72383,55277,-1382,-23599,-34106,-73206,-138622,-170686,-122449,-41889,-2829,-19885,-60431,-93599,-64548,-11733,24192,81639,156384,166786,117868,63262,-7215,-33948,-28134,-70190,-131372,-105525,-20739,74771,106851,100804,63146,7552,-32964,-1552,86827,109001,30814,-31254,-14658,-27832,-74426,-62551,4088,63435,122295,188857,164557,45489,-50215,-38774,24073,21636,-6925,25434,75089,64993,-17755,-46412,60222,145472,103171,-6362,-55770,-37934,-22685,15288,28775,-16513,-55245,-76036,-109993,-119493,-76736,-192,62157,108756,124120,60681,-10256,-26671,-22792,-36304,-44687,-57350,-84475,-61948,22525,39702,29781,102085,146641,87827,68222,75513,50530,40969,27595,17765,32508,57905,128181,203371,157660,111402,145154,140562,26622,-48745,-55211,-31650,60872,100397,-4580,-66104,-12707,60724,61737,70122,147267,142087,9471,-100161,-120972,-73202,-23661,-31169,-78860,-59071,-14551,-6972,-4273,10131,7153,-22993,-72532,-74465,-29489,-6543,27165,80120,45633,13897,124709,236697,152734,-3362,-63358,-21708,55341,45003,-43273,-98994,-88739,-77808,-53506,-23197,21242,52870,36627,10173,-8659,-22647,-35481,-19180,32113,11702,-73726,-146828,-156950,-127512,-116071,-111843,-57210,6947,51066,61171,16035,-39150,-57368,-24102,-12393,-36227,-61331,-87245,-121650,-146415,-162068,-65495,42192,34927,-16056,-12302,-13875,-35273,-43405,-37207,11796,58357,49737,-4622,-23532,-3204,7399,24942,-70416,-168702,-79044,10151,-21376,-75400,-53955,-1493,-2356,-46141,-62760,6180,14158,-36404,-20625,17163,-52534,-124633,-89807,-34095,15560,52944,74059,90358,127120,122388,38102,-84309,-122858,-55874,-7094,-41721,-85678,-65748,6485,64574,102057,73217,4698,16883,124592,145466,58061,-1053,10312,-4443,-25289,-21577,309,27750,90724,114987,28651,-57250,-64959,-54752,-27586,44980,88829,44563,-4399,-22459,-30284,27558,87893,47110,-42372,-59764,-32339,-8538,17934,27425,-13158,-92683,-150945,-91906,-45307,-50311,-48963,-31093,-17427,43798,107778,77953,-2182,-15574,44061,73781,39739,-25410,-32178,45628,129398,157259,87779,-39929,-93615,-69539,-68870,-52550,-34310,-17003,-1718,-33680,-20924,25143,40355,-27283,-103461,-112977,-39562,10422,-16268,-49282,11197,129459,114960,-46673,-145676,-92340,-2778,65959,80379,14065,-56802,-71302,-64529,-13256,15431,-30900,-35234,91260,160124,128280,84859,94384,72246,-9853,-18005,68312,93232,-10135,-100943,-96453,-53939,-25602,-24479,-19433,23528,69483,55870,461,-25357,-9129,11530,22907,45040,48668,12392,-14163,43273,139547,157899,78801,-49442,-118180,-106222,-61049,7315,57713,8146,-83945,-100857,-53969,-2519,-1355,9460,26357,-13747,-16374,7368,28710,65452,126317,124674,61440,28550,107229,177623,91176,-2505,-28750,-22387,-5855,-51671,-127632,-148422,-143292,-106725,-31863,-20206,-45433,-39102,-6565,-22665,-58251,-23682,13059,8450,-11701,-38018,-49992,-4803,86268,118844,65084,-2014,-68695,-123983,-93284,-82512,-90666,-21905,50715,68294,78485,62067,44839,52916,51839,57795,100509,159867,178451,139659,58714,-30202,-87452,-63066,-1818,21253,-6946,17023,58406,35160,-14832,-53323,-49058,-27000,-37577,-57303,-59257,-14474,45118,27351,-9904,19322,57846,57215,70249,138634,183495,156326,127300,143596,133656,20310,-48540,-50376,-25939,1654,-18280,-65057,-34480,34197,6111,-21665,18806,43648,58838,28508,-64289,-66831,24167,39950,2879,-25621,-30306,28883,14948,-96715,-135723,-56856,27543,48563,25162,8592,-34120,-80318,-51128,26166,100963,187894,219249,109527,7652,-25686,-64321,-71345,-37550,-747,9427,19365,70320,95644,56591,2139,-64293,-144650,-115271,3754,103804,126223,88164,27690,-31315,-19291,52274,109090,69106,17501,28650,68541,82889,55683,40519,28137,-22834,-48396,-48326,-60043,-15569,14142,-33857,-88796,-139124,-159305,-109805,-41475,-13098,-13870,-10437,41244,91748,15546,-68773,-25108,60829,16926,-61701,-36269,23400,43321,63565,89205,85794,66732,73564,94150,67383,-42290,-136369,-131554,-43073,-39505,-35605,54036,94486,-2053,-81929,-31636,-6442,-76783,-148066,-112832,-14266,48980,39567,35133,79568,100765,44095,-31443,-57050,-15198,4547,16706,79950,56839,-38727,-49756,5320,9740,39993,109770,130284,93918,76189,105892,91132,27467,-26731,-61006,-69698,-68859,-66356,5109,39447,65705,117172,101341,-4618,-55220,-34602,-45271,-94662,-126729,-105086,-40843,18620,30178,-18094,-66636,-63360,-1204,75459,104412,43395,-27612,-17477,22430,-12924,-44833,-15309,25934,57499,51760,45742,82619,96010,30887,-62840,-56791,8869,28948,37638,50068,-33992,-92182,-61042,-57736,-35425,65654,108844,-4958,-94252,-86456,-33893,37464,27583,-26542,-23129,-14543,-59581,-84952,-56767,-25511,-45499,-44389,33589,107412,70978,-8314,-80631,-70110,28869,29144,-83381,-103763,-25200,28119,36064,6683,-38002,-50088,-57589,-58844,-42898,-75102,-134477,-137639,-78489,-17759,-31447,-63056,-7895,107475,185309,141951,50951,31262,63820,23628,-53762,-12511,57232,41013,-4804,-43849,-81273,-83583,-76562,-100601,-100379,-65993,-38313,-2093,27232,22689,-40705,-120014,-60460,69920,151223,162075,147609,129139,92213,75306,69355,53579,48327,53019,18560,-29345,-43789,-65630,-57919,-50972,-35884,7905,36032,35853,13355,-11262,-12895,25229,18340,-38477,-16780,45846,-41805,-136400,-136550,-120196,-119758,-86691,-34676,6508,32056,8874,-48508,-74076,-54249,-18571,17847,60407,89387,68900,75049,105284,58398,-41613,-40347,27381,19305,-5795,66272,77961,15431,-40895,-108647,-91835,-21896,-46133,-75620,-26058,7451,36805,61645,35283,1313,-12646,-17192,-10157,8483,81821,126791,83968,55140,79580,30910,-25109,5209,19787,9916,7261,-52965,-66091,53308,107875,7845,-49919,-5756,49382,68599,75674,73382,61938,78062,96489,68481,35861,82409,133907,106569,48321,15922,-32865,-90027,-98349,-48646,-34602,-70329,-82325,-106073,-102640,-56996,-17786,-47041,-56125,11383,13400,-57617,-15557,95513,121100,85884,78197,40223,-14090,-28453,-41924,-56390,2473,105755,124554,110463,89894,22765,-73036,-97301,-73555,-7616,122244,189710,146427,67997,21270,3143,3801,5853,-18296,8716,61528,12931,-4758,96338,125957,45447,18390,-15460,-68364,-47308,-14207,-39882,-66864,-69115,-87534,-84608,-49053,-17295,15460,44870,75576,46946,-11360,-40897,-35321,-10981,46785,71643,25786,-58400,-79842,-63174,-94878,-125957,-100607,-82377,-85915,-35287,54719,115764,89953,-3826,-88446,-67983,-6887,43623,90861,102035],[98371,-15728,-134803,-104794,128,45059,-24579,-117030,-120091,-22690,40091,3790,-38846,-88911,-196022,-197698,-45053,103998,126283,81337,43471,18445,-41646,-47842,-4303,29362,19682,85985,159694,86009,-59076,-118028,-63963,31987,60091,-9400,-43713,29208,83095,69535,96622,78857,-31582,-37283,65047,101534,16627,-46392,-5375,59965,51577,-14667,-12594,46360,82744,72583,78260,42057,-51425,-44826,8621,-29005,-94001,-102229,-88677,-31450,44407,106447,125312,44366,-89809,-167669,-173316,-110670,-63562,-70733,-54388,-27581,-44594,-69004,-19879,11174,-102600,-248245,-198839,-25305,63303,28426,-1532,19941,19507,-21614,-98610,-167564,-142285,-34478,44174,16966,-63851,-100980,-74457,-41172,-15553,32193,105039,137118,99397,41707,2663,-10744,-20079,-46238,-78501,-98088,-91271,-41476,3381,22009,42434,40488,9608,20848,92720,117957,47541,-41649,-75050,-72785,-30919,38422,86886,81651,110257,199373,220547,153561,39769,-30231,-2258,64057,74491,67889,60694,32314,-40407,-71872,21699,116614,76742,-53034,-114108,-88465,-72716,-50026,-51733,-88511,-89234,-51753,-56715,-63864,-45680,-36427,-10220,65197,133955,106252,1063,-70005,-47944,-12273,-1399,-18172,-63839,-44457,21411,27122,31194,154599,252017,188209,123708,126681,146735,160534,119560,52776,39114,85224,104327,74452,14971,29499,54208,71596,68280,59157,30518,-24533,-26661,-5989,-31964,-4431,60667,88032,71025,68299,118332,121280,31977,-51939,-54183,-8856,15460,-11427,-66886,-50620,7963,16724,-33455,-69772,-53507,-38116,-79398,-60249,2371,-48249,-84247,8340,30973,-2497,89209,190836,121103,13105,-3002,24996,76753,42819,-69414,-120304,-65666,-8198,7946,-42562,-71702,-27941,38606,64566,32365,-9424,-35082,8870,102548,83973,-60032,-162973,-144927,-87471,-73146,-88724,-82617,-54077,-10946,9398,-12446,-39991,-67584,-56861,-41248,-80805,-127351,-81208,-25164,-40601,-77172,-35676,45979,57899,26586,24936,43584,54668,23681,-34038,-46960,3176,24875,-21440,-18530,61546,118262,120201,-14563,-136030,-24974,81010,-23620,-121090,-119806,-62116,-29030,-10481,-11048,-627,4203,-9229,-8270,18206,-1242,-41933,-20906,14653,19971,9658,11691,21103,66349,132326,100095,-61323,-121424,-63,53885,-45674,-107299,-65557,-15905,15241,57440,32110,-43896,-50047,27514,83865,64436,20337,147,-30127,-15005,6410,15479,29255,49584,17403,-37405,-43915,-17500,-19400,-16820,52500,87126,-5026,-80502,-26962,31573,42439,31169,-34947,-97347,-46228,18992,36454,44833,52480,15752,-89385,-171602,-102671,-42927,-66902,-75258,-63344,-69719,5157,103428,79203,11462,25099,106969,126153,68342,-8047,-11350,63955,135839,145021,48238,-93971,-124413,-71519,-85295,-111409,-104002,-43646,31121,26258,-546,2426,28942,-13908,-61250,-61747,-58099,-55783,-38706,-35777,-655,97262,101398,-19980,-88882,-44429,15865,67728,72274,10166,-46521,-50825,-51996,-19787,-11561,-10540,24815,114452,160654,164010,123512,72987,29391,-1857,11923,43962,48556,42,-47877,-78766,-63488,10289,35149,9,27107,64187,647,-62645,-47941,-20889,-3184,20702,46616,53802,44041,28455,57581,150771,172283,64415,-54248,-77065,-60736,-49550,-3769,8723,-92385,-205489,-202162,-154419,-125639,-116079,-82634,-92942,-125984,-81148,-8752,14544,9948,42414,85327,79172,45425,81660,141040,81945,27007,10494,-4458,6217,19314,-50643,-172046,-239230,-190223,-77136,-53620,-51061,10532,50534,-7727,-73658,-46710,-6594,-18165,-37661,-41643,-46775,-49966,1512,58261,42845,-13765,-54920,-66808,-53402,-74027,-43869,58278,99617,94238,103847,89160,65765,45528,23668,42318,88902,142562,178631,124647,-10575,-120074,-151393,-109234,-14136,25358,-42058,-70220,20190,94321,82449,47711,54642,28100,-59006,-111733,-83669,-21720,4964,-25564,-23092,38454,97426,104322,75196,100127,156410,140737,98095,82445,76263,14945,-28055,-54674,-40063,-7844,-23548,-57678,-7099,57307,5118,-15227,66051,115917,94787,25712,-17632,20332,83156,88566,82595,71280,49682,62175,11070,-66562,-79138,-38845,-9505,8227,-7129,-38861,-90772,-113861,-37179,75539,136712,164349,127673,7898,-46387,-32790,-42378,-38719,-7603,36667,49068,9868,10605,63997,41854,-32610,-78481,-120756,-96370,9010,111967,135858,96532,34546,-36900,-42993,38591,96519,24502,-37664,25866,119295,146561,119512,101273,56894,-29148,-81977,-91828,-104018,-51895,8163,-6821,-49877,-117906,-143422,-84355,12065,55129,23631,-33144,-1952,71979,23260,-64588,-33165,58361,40663,-37911,-67663,-47305,-2147,50744,90607,118621,139128,176751,191980,127871,5574,-67416,-47681,25707,324,-34039,14364,64890,33416,-7768,30168,38877,-35527,-111256,-64322,73197,101692,-1359,-39198,27166,57259,290,-69507,-84998,-51880,-48333,-54875,-41554,-60008,-61160,-38167,-30020,-11374,71248,118671,69209,-2594,17572,54841,11722,-19873,11446,-1608,-60980,-73626,-64319,-23986,11711,68604,131977,106932,-5771,-74679,-64895,-67129,-112480,-158983,-138196,-46723,22733,9953,-49007,-64014,-16042,50576,82653,65037,2938,-40353,-42982,-20342,-42024,-75489,-66229,-16498,47130,73175,84305,68118,11462,-21214,-23206,9263,30985,31235,26987,32473,-21938,-98677,-109649,-75367,-16078,26931,-2796,-81976,-76618,-44203,-19108,50734,52528,-8148,-23106,-2209,7183,26776,3949,-49301,-67975,-21793,44820,81340,63608,16937,-51717,-18510,84662,103649,9857,-80495,-97956,-53423,-4892,-15136,-56699,-63151,-48873,-38649,-19693,-43939,-98056,-108971,-89596,-54101,-39297,-23379,26148,85703,141524,136509,87599,96454,131497,75502,-20741,-8760,60526,43305,-50810,-102244,-83361,-33685,-24001,-89788,-97900,-37672,-12387,9760,51751,71580,693,-102941,-52164,49902,91487,86070,74829,82172,98156,103970,89028,53895,22353,39016,37199,-3571,-63633,-131496,-91433,-23770,-44357,-68482,-25443,24859,22848,-26072,-74143,-80675,-65365,-45228,7853,32319,-78985,-172610,-158975,-103699,-72706,-62512,-34046,7720,9967,-14926,-24912,-12890,3914,32185,31251,11478,56969,119824,171347,175232,94270,-7474,-21023,6086,-11261,2966,119313,153244,80128,18051,-35483,-43501,-4156,-11865,-32103,11242,54527,48909,-10856,-100041,-127357,-87925,-77388,-106271,-94161,26996,147179,132067,81323,96000,69051,12128,1691,15543,53764,100258,76325,36171,63116,86826,51668,25239,1072,-21898,-11205,32015,37629,2872,14555,61629,79277,95574,158551,171115,63814,-59036,-83971,-49434,-50543,-79235,-52983,-16519,-45509,-59515,-86165,-96753,-56362,25171,31396,7942,23565,-10848,-87184,-67798,21227,59123,39790,35524,21582,-21603,-39428,-15443,30119,82549,129173,131348,83695,18803,-19401,-70543,-95181,-80533,-45315,25424,75167,80793,65072,34574,-6477,-42020,-80451,-96728,-20318,55678,-8026,-44966,26667,37448,-44292,-76069,-59149,-37824,-40699,-56867,-44807,-7421,10693,10355,34538,30890,-26282,-37400,18603,82576,49481,-19920,-43906,-13476,14021,37587,45111,13356,-77592,-113022,-89743,-95839,-94911,-50752,-21922,-24799,-5724,32001,79799,85610,20043,-43614,-8658,23343,36705,76422,121269],[66261,17235,-31523,-7469,20847,24005,-35062,-128903,-129110,15305,122649,78947,54343,44764,-100235,-205540,-119206,3535,44288,45075,60168,85826,44687,-11684,-40175,-2684,30269,74377,101063,16015,-99619,-132044,-81868,20089,82245,987,-105508,-49054,53225,76189,91194,74933,-3450,-3854,67209,98061,17684,-70260,-39382,55556,55947,-37987,-53673,-903,31090,10236,7796,10861,13208,38628,33033,-43663,-115539,-155059,-183836,-121682,-8559,63807,80044,15555,-109386,-185649,-173646,-108871,-77956,-90031,-63389,-18255,-12733,-25773,-4234,-32464,-143886,-195427,-113325,-14922,24719,51944,75302,64332,13784,-35699,-86573,-122868,-94594,-12611,28126,-2327,-37986,-34178,-7130,-3554,-13549,-1872,28621,64216,60560,27996,29158,33961,-2063,-27622,-50530,-99373,-156903,-168916,-107991,-26894,48480,95298,88315,77755,107825,113771,64000,-11706,-76587,-102635,-42239,61761,82804,33451,45910,138309,200124,210482,157688,72456,32424,85798,131346,112580,41526,1600,-24571,-52037,-31825,12321,8277,-62352,-101613,-70489,-60857,-65553,-87686,-104965,-54983,15447,22062,8344,-13082,-61565,-73089,-16077,58837,77962,15904,-67421,-65491,2202,46425,1392,-84257,-71828,-24511,-26283,-8008,115334,238794,229313,143021,109746,132189,145214,128451,119735,112080,99131,25462,-108971,-166779,-83207,-33757,-2057,51191,84400,60057,-13761,-85593,-127178,-99958,22963,81545,39781,20226,58962,115916,117495,58322,3151,1969,18424,14474,5063,-19958,-23631,22451,47368,-35480,-110504,-83455,-43039,-61126,-28895,15407,-82799,-160048,-69553,1678,-17165,10708,51555,28875,26016,47557,44841,51011,5104,-60098,-70196,-22185,36916,74344,12738,-79212,-56680,37898,82737,38672,-10121,-23120,10227,84359,98241,-20495,-133112,-121374,-30124,11593,-41921,-107949,-110154,-53325,-38243,-54915,-16974,-1210,-11604,-23644,-66678,-100059,-26929,61626,91354,64017,21942,19306,48562,56966,49225,38220,45051,42813,-5733,-50703,-17454,11499,-38013,-36599,74997,173354,188050,41388,-118782,-123533,-32216,-82638,-161634,-138826,-102255,-91110,-15495,37118,19874,10621,18736,12525,10398,34089,72178,87727,65820,26248,-34256,-74038,-72284,-18054,77861,107281,15137,-30502,60604,99746,20845,-21467,-11154,-11120,11273,54788,43793,10492,-38072,-74592,-36014,15484,32209,16249,-37492,-19740,24030,43492,52011,29543,-31063,-60289,-31753,20066,26978,17120,39716,33782,-38181,-68048,-3161,38891,24788,11768,-39364,-121678,-106502,-32552,7739,17021,9704,-14016,-49555,-69968,-32189,-35472,-77765,-82342,-61657,-55697,3618,60763,23950,11575,65144,117187,102564,63258,32924,51484,88584,80243,36229,-46897,-153331,-163650,-70231,-42822,-74137,-85339,-30291,69113,90719,24275,-34110,-1924,27326,51771,46116,-6825,-28009,-3384,-8725,-52272,-61482,-26951,3545,26265,24601,9086,19540,5044,-21786,-15055,7530,15382,3766,-19308,23458,82109,101951,92163,117287,84816,3186,-5549,51968,55703,412,-40115,-35068,-13153,-46035,-67040,4488,49079,10686,25218,44304,-14349,-34187,-8820,-8935,-19434,-40641,-75146,-83953,-22630,17460,16399,50645,57836,10171,-8419,17787,4786,-34809,-46234,-56914,-111398,-147181,-111648,-93197,-148596,-205678,-167538,-141651,-144335,-81687,10207,36324,-11648,-43953,-25594,-7527,-28971,-19130,28703,30587,36862,31191,-1357,16823,60244,17499,-101897,-188998,-175350,-93249,-64228,-33747,31770,62094,5220,-77100,-90007,-53734,-20952,5331,37983,54131,10899,-14020,19927,22513,-20852,-19979,9872,10956,-19582,17020,69923,68257,62384,75170,71851,74861,66244,47505,45695,34936,65624,126621,75565,-54649,-141882,-143677,-103119,-36563,12822,-23010,-68650,-14332,48341,49981,40419,42782,-13467,-91820,-121339,-89125,-42969,-56627,-90506,-90139,-40567,29611,67695,30699,14064,58305,65432,50462,32868,1275,-33906,-25444,-47026,-45770,2427,16976,5417,43209,74027,13608,-20198,54155,155473,155955,33307,-22847,30067,79811,82969,113123,156152,153569,82329,-14484,-43744,-40179,-42996,-54000,-36972,-25578,-27028,-69148,-100574,-45021,56791,114592,102821,27797,-68429,-58359,6585,18097,3115,2338,45376,81477,41755,4592,30423,28517,-28144,-61086,-62329,-25058,28066,91339,117359,89739,41089,-11103,-7906,39527,30306,-21307,12989,104008,134451,101662,59977,36068,-8631,-65502,-80209,-77955,-85408,-40740,-10096,-24034,-25287,-42669,-55882,-18025,79905,167937,146725,14075,-44926,18269,36960,-14766,-13093,37954,27734,-5322,-41317,-80206,-77845,-46153,-9417,68710,146203,209054,223465,143496,41714,5068,30698,88645,50949,-6539,13525,51206,71512,60642,46095,17592,-12739,-17228,61178,156945,113813,-13820,-46670,-1877,21996,419,-25736,-26521,-29001,-59404,-90988,-129449,-153117,-103769,-56052,-54422,-21059,66464,90436,37110,-19753,267,16562,-45213,-62896,33807,65287,-24358,-69562,-62603,-49205,-49613,-7883,40582,31558,-25488,-80706,-82364,-37615,-25040,-72436,-92258,-34889,23069,29989,5854,-4114,4087,8461,-25991,-56966,-43364,-20861,-46633,-48984,-22126,-48697,-61925,956,81951,117253,104884,25407,-71960,-87354,-28582,11772,13112,4069,-13569,-21193,-73958,-158821,-156551,-58010,6785,-21924,-71682,-89757,-32461,4148,5366,38479,6842,-57454,-46304,34205,84958,101359,41890,-56470,-86143,-15373,40891,54296,36347,49190,60882,107764,102806,60692,2708,-82867,-120935,-62328,-7713,-27905,-45103,-24281,-13424,-47878,-68799,-58742,-45784,-34252,-33869,-22357,-4597,19674,30402,1400,35812,132705,172288,147281,122046,89668,34082,10372,37839,27482,-72238,-96341,-6489,76695,80617,3364,-25120,-406,-7317,14528,87407,130888,78464,-5772,18707,52408,28105,-24540,-64810,-46249,22510,71041,53872,-3654,-37054,9125,29964,-3034,-71743,-144116,-74124,53992,23305,-62999,-24630,60467,37852,-29872,-61181,-72157,-45968,5158,27217,10847,-27638,-76409,-108408,-81044,-54870,-99144,-83119,29047,78510,43525,36731,58600,57002,70245,74255,23372,30955,99893,162727,151125,61403,-13648,-23169,-37055,-57826,-9844,106945,130009,38146,-8091,-6626,-19583,-13220,3734,5269,26799,44856,-747,-86148,-151490,-124058,-69511,-79717,-137872,-148953,-47960,80028,76471,18783,25617,31084,-5601,-43889,-25823,42325,80810,59303,37115,28126,28583,42457,73609,31853,-55799,-74466,-35768,-49643,-74544,-41866,6591,53592,113797,168835,135863,7277,-101879,-101415,-37595,-12755,-59525,-68991,-12014,-696,7926,7647,-11414,-17440,32276,71793,86695,83385,31351,-41582,-60766,-24462,33194,31070,-2384,-12046,-10927,16364,86312,161399,158086,101936,73734,41429,-36026,-52033,-43779,-57782,-57211,-43970,-43118,-62736,-25166,48762,52099,-21629,-97968,-121049,-91457,-53376,-42004,-48222,-31871,-14378,-42971,-91894,-76177,20855,91978,46271,-40779,-43291,29639,91624,112538,131393,99270,-8262,-56120,8090,82950,59656,20788,18941,28379,21466,23063,12283,-43084,-123818,-104341,-70968,-105038,-94547,-14769,23869,27604,49845,45030,45702,34165,-15358,-50156,-9032,22994,18612,22571,70343],[55847,57862,77225,120121,72570,6459,-51767,-112177,-103489,16212,113877,106662,126902,150704,20868,-134847,-127605,-76915,-63708,-21397,49435,95613,47367,-31516,-67317,-25743,25624,89768,136869,72573,-33562,-70366,-47829,35373,124355,60216,-71342,-48123,38440,65387,82891,73506,7150,-13826,18913,48224,36824,3666,-8167,25207,4865,-94978,-118686,-49654,8884,-17610,-51816,-3420,99561,127133,44353,-36823,-63819,-106028,-151805,-108752,-38772,-18335,-18832,-35344,-84825,-122927,-113265,-80580,-81833,-78867,-25348,21248,19125,-2418,-6134,-55314,-103824,-64188,-1793,-11299,-8749,84580,147907,96642,-2246,-72965,-94071,-64746,-22079,-5606,-37064,-57350,-14039,35837,72991,62401,13411,-8478,-7224,4273,3661,9904,53854,80599,42469,16682,-29443,-97505,-158128,-169745,-134488,-44890,48524,93133,67420,44872,64892,81075,64469,19649,-20130,-59611,-42848,23121,13259,-20992,7762,77946,117081,135084,168073,160031,85076,57619,111759,102995,-8690,-42702,4868,1624,-55406,-88447,-47092,-25630,-52050,-60836,-67559,-60752,-66915,-69901,-8748,34483,11297,2664,-461,-24116,-39421,-40373,-23756,-1421,-16248,-76355,-77090,11464,65601,-4947,-99051,-106874,-79740,-72529,-50991,15537,119194,170569,118179,70022,68526,53796,54849,124544,149868,70523,-48503,-165734,-202564,-122422,-52682,-23597,-4068,12660,-2031,-34998,-75405,-144840,-144141,-11083,51861,14716,24854,102059,152914,119709,66966,49917,36362,7735,-16476,10434,21296,-14972,-1396,51155,-5111,-80954,-64634,-32717,-36984,-14223,16656,-42836,-112021,-57854,18698,6927,-28473,-38243,-19136,32750,44564,33251,24720,-21053,-20733,22292,33925,31677,75323,90835,52698,46446,53355,42237,-5315,-51433,-45502,-16877,27016,57346,6826,-86289,-94656,3003,41303,-62619,-154754,-136270,-56145,-36729,-60406,-9955,41185,41765,8172,-26590,-27790,7720,44679,105578,108658,49747,5468,38475,58256,37707,-12101,-14783,44278,47274,9314,7362,25953,5448,2503,79720,174160,224882,73841,-165464,-272752,-199781,-158168,-180387,-113259,-108157,-153897,-64151,57055,81101,28230,4975,26292,42712,64874,122983,147327,100698,31814,-54190,-86634,-66047,-29236,19203,64053,64931,45860,54433,81557,81274,52328,23895,37164,85609,102857,77199,89545,33441,-79581,-91733,-20638,20123,-6764,-66065,-47020,8647,64284,104563,74063,3955,-38389,-32892,9718,26732,25979,14908,-27045,-44815,10782,39272,-22804,-60099,-12131,6381,-82612,-137128,-89023,-39889,-28692,-36324,-38523,2843,47291,55997,-10161,-77613,-95205,-39025,25152,52763,20596,-40504,-12648,60004,60660,14995,17102,45174,67805,62033,2148,-64714,-109071,-170404,-184885,-66212,29489,34271,18636,53029,138253,123667,-12858,-109203,-47857,43844,103684,90163,49219,36439,40593,32461,-40645,-143134,-130871,-12319,67280,40954,-25219,-55053,-60112,-26254,12183,-8315,-34682,-30830,-914,59355,95301,75607,21331,28650,7193,-53878,-21939,83753,92327,5815,-59068,-49958,-20565,-50742,-94080,-52559,-309,-17461,-5343,22473,11352,30018,47959,21208,-12800,-66174,-142343,-175856,-101390,-39204,-44560,-39191,-20130,4343,36285,58220,40849,11739,-21340,-35106,-38774,-11047,57492,54124,-72767,-187073,-164989,-91458,-65416,-22120,46185,101430,69544,-24704,-105018,-102495,-96439,-108068,-81751,-42894,-9507,-10653,-36893,-17449,9707,7142,-5171,-27106,-47785,-41156,-30608,288,27300,37466,6470,-65644,-97678,-56078,13068,53780,98266,151088,131920,64615,48885,61386,38264,32322,46480,54703,52823,75103,54853,15389,12816,20492,13721,29717,47083,59660,43954,-5180,24243,81202,35391,-44078,-83863,-82264,-78812,-93676,-45343,-4869,-16460,-21091,-26440,-31735,-31890,-75474,-142529,-145012,-112873,-84882,-55264,-89570,-147391,-162081,-135230,-93224,-40880,-23398,-18662,-10967,-25457,-14045,2595,-52313,-95179,-26833,-10796,-42277,-33453,-20888,6,37756,43603,-13359,-61925,-10383,132711,186930,65868,-10774,34220,81708,91926,129943,203859,221229,104510,-25065,-47923,-38563,-46465,-59823,-57504,-31388,20824,23100,-21008,-36162,4683,45243,21017,-40884,-92260,-52692,12937,9058,-20940,-28690,15619,84904,103879,59670,6653,-1393,-7243,-23193,-13409,54399,104427,124306,120021,99407,65456,15761,14714,13181,-44166,-51532,57694,116351,65155,6969,-34302,-72214,-93211,-82866,-32143,-2828,-5265,16706,1420,-27722,5588,50064,46070,41001,97579,199860,227534,107058,-10897,9890,53372,30327,-22767,-52314,-53135,7118,27346,-43135,-88443,-78113,-57856,4053,83638,151802,170046,101842,26947,14820,46607,129496,138152,93398,56523,19497,21477,29079,12873,-14790,7627,73730,148570,146309,58521,-18531,-26080,-22173,-5583,21074,28571,19638,7990,-17459,-50514,-89677,-131485,-134362,-112614,-66891,8230,81379,73138,28390,19010,19375,5577,-41307,-56787,34383,102211,38488,-38973,-76385,-87832,-113019,-84342,-42368,-17456,-22883,-69238,-75602,36024,131207,83151,2737,-7496,12181,46233,75816,62584,3905,-59596,-118095,-128202,-48476,32241,10206,4767,46405,-997,-41112,24840,116220,155657,119356,28948,-65233,-110737,-78582,-41543,-38797,-44404,-53159,-63803,-108661,-149104,-125554,-39451,8763,-25130,-50437,-42117,-4515,5724,-7302,1514,-30659,-64911,-39375,30314,78758,80558,14127,-58490,-63085,1996,29704,12964,-19778,37451,148022,192538,79540,-37268,-56481,-58947,-34809,33724,38523,-7821,5537,37662,575,-92752,-144095,-99388,-18612,33157,44304,31576,24345,33900,9720,-67604,-50453,102894,212508,160377,90166,101670,109692,69646,29569,24722,-1994,16516,106112,148281,119446,70295,30112,-3333,-34665,-29526,31656,103491,105473,61189,76154,69456,13190,-47785,-85001,-73875,-34681,-2574,-18567,-54028,-54223,-3031,30719,21473,-6912,-44412,-1872,79352,51744,-25837,17508,98367,39976,-18603,-4388,3448,36881,88845,45051,-21892,5592,36151,-28244,-58166,-49178,-107543,-100549,66781,208054,170700,92152,80995,70780,60136,71016,37322,14862,39333,68672,56338,2841,-32257,-29209,-62817,-93282,-49187,43918,51048,-21000,-39313,-36522,-50247,-8734,46965,44413,41358,30529,-25112,-67591,-53141,3003,14158,-41881,-127703,-168860,-97182,-15976,-35557,-92366,-95538,-76193,-82950,-91536,-45495,13533,3953,-31177,-24064,-15322,-18197,-15528,30454,39325,-27845,-64903,-50431,-66962,-73807,-49736,-15265,38883,65520,77440,73611,30690,-9043,-11429,2991,26909,-23004,-89562,-46689,5231,13531,34938,62874,41094,23559,49000,100900,126130,99500,38773,-25943,-35881,49485,73931,2406,-59749,-49011,31222,140270,204441,140252,18175,-14761,25994,-7884,-15344,18802,-3410,-36804,-26369,-30901,-86450,-57612,39684,48439,-48902,-135630,-100663,-12983,-36620,-113023,-70472,5969,-8440,-60124,-94840,-59117,50735,123402,99503,33025,-11913,-156,74318,132083,141849,108796,44059,25652,66453,93364,65104,56282,47897,7184,-15521,10447,3771,-73587,-143351,-89448,-48308,-90934,-81705,-17945,476,16539,54430,45377,18138,-32028,-74338,-65292,-19379,17817,31259,11524,25779],[75128,73722,80771,133490,78800,-18929,-72110,-82991,-58829,-8916,21438,47229,103501,144368,70303,-57606,-93511,-83871,-98410,-49062,26184,35427,-44718,-109361,-108912,-61085,-8413,110847,219588,182524,71031,25831,29624,55151,79452,29625,-14545,14471,27882,26252,73097,74927,-1835,-40290,-26676,8706,66778,87627,19242,-28353,-57772,-135481,-145719,-50661,25452,-27574,-90343,-10647,124941,146956,37494,-16148,10982,-5600,-26982,469,-24439,-80944,-88915,-67691,-48462,-30609,-24004,-25217,-27087,10287,65107,82217,62979,21880,-9582,-41196,-17753,44122,41924,-23187,-6933,91076,137223,94583,21992,-51207,-83188,-28429,24456,-11553,-74071,-74247,-11362,39464,74296,63104,4268,-27577,-16372,-17643,-36435,-19451,31558,64154,55138,47268,-4223,-88919,-136404,-115120,-96160,-30387,61037,70081,-4910,-46564,-24343,16448,38475,35862,48072,44325,40445,19642,-40185,-57059,-9735,43496,30863,266,61279,133733,79704,5284,35458,25522,-91364,-109817,-10957,21641,-44519,-103016,-45113,13979,-22565,-76353,-103781,-77126,-41342,-26946,-7467,-27705,-91187,-87292,-32140,25908,58806,18699,-46580,-64451,-69369,-94075,-53602,42630,69241,8500,-44357,-71785,-82241,-55371,-26886,-20733,18076,47309,39434,37948,41630,-1937,-36702,28082,81038,24864,-41073,-54047,-88660,-92647,-62423,-33991,-37254,-46982,-70103,-67698,-25566,-59703,-115318,-44857,23507,39253,78864,150113,179301,121574,77815,85463,54589,-4262,-26627,29054,60479,791,-35660,14594,17439,-29745,-45024,-36184,-35802,-16556,43267,64787,4953,-15578,19479,28554,-5086,-28128,-11821,21006,17121,13214,11421,-19417,26531,101689,80773,-6994,-8771,82738,175792,168083,62141,-13831,-41530,-85141,-96434,-41340,21051,34393,16042,-40654,-70671,-24013,-19146,-125373,-175113,-109302,-26686,4183,-4475,4550,15904,23948,13443,5108,18083,-2968,-54353,-14472,40948,35034,7877,38456,66441,39326,-24963,-24046,51718,81120,64402,44007,53098,79866,94206,106232,149662,230843,102308,-188946,-258614,-174320,-159397,-153943,-71345,-72446,-140099,-73200,69038,126497,21182,-56481,11980,105236,114485,109702,132396,111298,29769,-51442,-28450,29413,32081,8546,19163,29900,3701,-38717,-10262,44080,20059,5912,83221,139164,113313,71401,92190,79064,2934,-35031,4644,11054,-45126,-86581,-59562,-33794,27748,105572,105929,36747,-14844,-19293,-6231,5850,17499,2515,-36356,-19198,70054,81111,-48420,-130226,-65267,7856,-31863,-74721,-45949,-12974,-15802,-21338,-10189,37609,83013,94332,25117,-54367,-66939,33372,123937,111863,23330,-56519,-38117,22656,10091,-40836,-24608,13883,17576,6406,-21543,-65154,-87921,-126546,-161150,-67181,53863,105397,105968,114625,151875,93650,-70651,-172945,-100957,-9372,35198,41153,52518,49641,41084,68051,44131,-62937,-106764,-45186,-10150,-27053,-55722,-71101,-57991,-1768,19665,-70971,-170474,-105094,20277,73652,70012,70607,25925,-2142,-31023,-66744,-50029,27496,88914,74221,36004,6055,-26891,-75495,-115093,-85656,-38850,-44671,-24667,27238,29647,25327,38078,29360,10254,-25831,-79354,-115917,-103815,-84819,-70930,-34156,6303,29044,8345,-5467,32905,79290,77686,64158,50030,48899,108514,105189,-17424,-112320,-88460,-17539,26587,44087,63632,153049,186565,71168,-82640,-81871,-35936,-85021,-118957,-101712,-60300,-47385,-67177,-79246,-79181,-61798,8040,76870,71593,44488,27685,23004,8527,4042,311,-30184,-47472,-14036,29839,24955,45745,138878,185590,130512,94256,132320,128651,66659,25014,44457,77416,99177,56549,-14633,-26755,-14175,-33052,-30309,3636,30249,14917,-3531,46783,60837,7380,-22346,-24089,-19494,-46663,-118162,-94550,-35372,-23831,-27425,-47015,-42170,-34915,-123137,-205269,-154760,-82096,-63309,-54930,-95140,-159734,-143748,-111155,-124513,-117038,-56624,18971,18549,-59891,-74792,-28313,-55937,-98690,-6633,42966,-11415,-88398,-122442,-65269,-2310,-17108,-79609,-103956,-45811,74827,146341,107923,64631,61201,76640,100897,133792,181538,184229,90449,-38528,-78685,-64800,-49581,-39924,-36264,-10744,68436,116809,78505,14022,-7421,-15369,-56860,-85087,-85870,-56204,-34129,-57582,-79793,-64529,-5175,73240,123236,77231,-20321,-37675,3678,19607,32554,123842,209198,209141,155382,117363,74856,-1301,-30629,-43471,-65177,-51970,11896,18944,-29036,-32761,-38503,-90019,-118841,-89080,-17514,46671,61235,57518,28105,8754,47309,84516,88276,73459,73935,134168,210344,174269,70019,44089,55262,43810,-40361,-140582,-138339,-9763,69245,20404,-21313,-2525,-4140,-24005,-456,64693,98589,72975,27829,4571,15261,122031,187229,164511,73774,-28933,-79998,-67450,-15192,8749,38802,90343,116864,69474,-4100,-39130,-39653,-57216,-40516,17908,20400,-20392,-5118,13010,3890,-4295,-65869,-134936,-136418,-49030,51611,101396,44724,-24322,-8279,7364,-10274,-18589,-9006,44455,103113,75087,-9952,-100066,-122331,-111121,-69312,-31685,7133,12082,-35475,-51115,49829,164884,146650,63736,15399,-2284,22266,71543,79192,9250,-66612,-96830,-87702,-18277,59916,50760,71618,94165,8664,-56964,-18428,50434,77822,56277,29011,-14872,-79323,-86226,-39738,-50458,-57850,-47978,-70541,-92523,-75398,-81934,-84066,-37281,-11822,-9268,-10215,-2675,-26886,-61618,-50696,-28950,-7928,-10611,-11179,25781,30188,-28938,-54100,-29392,15524,18369,-48181,-107982,-30535,119387,168919,66521,-48077,-57935,-3791,67180,105777,50328,-2465,30349,43906,-25832,-107928,-139836,-100896,-14755,66269,76411,21644,-4557,15820,-8974,-83624,-89757,18854,126441,100998,56754,109036,164905,124528,25032,26599,107596,147537,150411,110685,58093,36425,-11781,-78972,-100427,-104420,-86196,-6536,47798,45111,78068,78368,40494,15396,27491,34582,-6018,-41682,-54120,-27906,2426,13251,38613,70565,103049,99865,72249,29873,-13983,-38429,20262,73523,22403,-13436,-12516,-20430,21592,83119,27403,-51577,-22397,41829,-11450,-49857,-23039,-35956,-42619,73884,224439,211131,84742,34239,29712,15980,23675,11740,-4163,-6035,-15555,-29993,-23403,-14138,-18805,-60346,-87987,-65725,-3686,8458,5529,464,-79061,-104325,18141,105319,73583,42074,15782,-19563,-10610,45204,69662,36321,-32249,-131917,-190543,-127285,-86765,-125575,-174868,-188484,-171654,-138694,-87176,-8254,25692,-17185,-54866,-46374,-22216,-23826,-64400,-45595,15196,14309,-10114,4660,1810,-36977,-63562,-17133,53250,9989,-36328,15081,67596,85020,64803,29813,60987,22690,-96278,-89525,-41862,-67010,-48029,47681,50283,4350,8535,72062,122917,113216,48073,-50681,-75998,25030,82645,15400,-96247,-127890,-46353,63223,99921,29217,-61686,-49879,43071,53494,61645,90515,39962,-38428,-30409,8722,-16618,-10711,38115,17438,-68832,-118412,-59911,34787,9053,-83453,-51812,39062,17369,-51932,-101672,-102193,-55773,2620,58848,97929,37525,-58597,-24577,64187,79049,50632,50350,94693,118243,106832,69157,45798,-7001,-52251,-41069,-4226,5258,-31141,-99551,-87827,-49064,-51323,-35712,-24573,-28793,-4045,27710,32966,9335,-66309,-94003,-25694,39957,46357,57739,41452,37405],[83676,74025,40197,49965,17134,-44112,-62508,-33167,3321,-5106,-57722,-57875,9347,72292,59821,-4590,-48042,-54261,-57460,-13285,25290,-3609,-85700,-128297,-138757,-116763,-75640,64491,202190,183701,104028,92031,96011,43968,-45737,-76013,4435,58280,5754,-17568,53746,73718,14619,-11051,-18500,446,66062,101536,29555,-45708,-64937,-101679,-93392,-12511,34676,-28533,-54990,19954,102188,112377,35844,-3240,15269,22969,47625,72788,-8680,-98529,-96528,-59596,-25675,17185,27118,21153,58447,124811,142834,111902,82916,32913,-12945,-11812,53510,101002,41140,-32244,9472,69376,63253,43563,34226,-2905,-58192,-25454,27469,-18902,-56242,-37239,-29122,-30538,-22708,-31368,-63002,-77945,-41570,-16495,-27222,-34860,-31165,-17230,1033,16690,-7915,-89117,-143129,-126526,-77653,4902,93649,94206,10288,-67539,-89012,-72978,-29503,16532,52894,92348,115246,44865,-52288,-87046,-57967,928,-5572,-46486,-20516,40402,19793,-23728,-35162,-62975,-139980,-135154,-52621,-20058,-33800,-35519,6812,23426,-18709,-54105,-89723,-92196,-44057,-6728,-28237,-84101,-148370,-150783,-83637,28627,119821,77248,-36293,-79904,-70024,-55939,16514,86478,73407,45425,33176,-11158,-55162,-5180,44376,29889,-941,-48086,-49108,10985,39024,-18326,-91110,-75637,-24700,-1701,29376,75890,20654,-57972,-100136,-67464,-27717,-23963,-58797,-60003,12974,16263,-52091,-24358,25877,38230,48378,82196,132071,124204,97808,89233,48503,-10188,-25051,32177,76149,20806,-66522,-56030,-17742,-37185,-70982,-61692,-48122,-17205,68739,125106,63066,-34777,-60802,-16177,14995,-296,-24989,-21198,-5302,-9335,-20637,-19875,71390,143714,84213,-48775,-88989,8875,144119,143672,31591,-16259,1144,-47577,-109100,-34276,65303,56568,21540,-2895,-52193,-86239,-88528,-114073,-101830,-26171,20720,34445,45204,10138,-66034,-66602,-15363,17098,25363,-14751,-110188,-112861,-30921,-6069,-21923,18682,82443,68348,3913,-8696,27195,56160,53984,45957,58010,91094,117124,98983,105584,185136,76182,-183665,-149858,-7041,-77194,-99038,-35506,-14871,-52041,-15552,69607,91896,-18878,-103268,-13248,132683,147935,80876,72402,63778,-8415,-47650,26374,103721,86407,29263,-1692,-36537,-81549,-117147,-103595,-65085,-67307,-26440,78690,105574,76969,51267,41016,65121,80442,60819,60490,35808,-12278,-27111,-19156,-62878,-56190,19293,68825,33981,11039,20917,-2324,-6603,14605,1423,-5032,23906,70118,99395,24558,-88224,-95840,-38389,-20862,-4629,22438,39538,24884,11440,26526,46743,58786,82779,31863,-37755,-7439,110035,164686,129037,50288,-30323,-36831,124,6866,-27839,-35385,-34545,-35815,-15827,6850,-3228,-21006,-50955,-99725,-79089,-6620,72807,96372,61564,38529,10896,-59842,-138123,-117725,-79031,-49147,-11827,22086,15868,12498,62656,85879,34952,-18180,-54301,-122970,-138822,-65248,-9375,-14106,1878,9794,-69913,-164882,-85044,26136,43538,35916,85880,86668,48347,-905,-41604,-74912,-53732,49991,127570,134415,86323,17645,-51442,-86986,-59384,-26346,-31034,3738,52524,10289,-41278,-17455,29654,46342,25203,11134,-3597,-55959,-102795,-73682,-8528,16160,2712,-59930,-81762,9522,111343,138550,122362,94794,58850,63187,46411,-25353,-61870,-11145,29512,70656,71707,50991,140769,214056,116314,-16598,13209,78179,2779,-87251,-106676,-54252,-22333,-54072,-96545,-95815,-86358,-33123,54550,75992,79082,62663,21582,-16809,-22909,-5310,9786,7510,2030,-11179,-55404,-52657,52934,111923,68208,68733,142668,135594,43261,-12605,11724,42643,67388,46865,-29005,-46935,-12494,-35795,-49929,-3685,10419,-11721,16781,71026,37103,-25648,-27122,-15874,4458,1086,-44230,-62059,-75914,-87227,-45865,-16893,15641,40799,-29265,-119481,-87496,-22248,-18247,-47203,-96913,-119584,-54326,2833,-27943,-84937,-66934,42720,85446,-27714,-97837,-52202,-16718,-32079,25913,71963,36258,-77901,-135459,-56419,1453,-58819,-138253,-114468,-40362,2968,60005,134077,144607,59926,8071,33783,77427,85885,59354,15296,-65852,-100447,-89049,-61001,-24928,19337,51250,118225,164012,125025,66872,32901,-22319,-82262,-80405,-58642,-65338,-83389,-93337,-99574,-69417,10014,61867,62145,7113,-51954,-40448,20141,63406,91881,165447,233711,240606,186116,109759,23579,-59110,-87499,-74566,-37329,-35337,-57568,-58739,-48693,3118,42202,-10977,-88813,-105887,-60265,23699,51733,34552,29585,53276,64417,21888,30718,54016,32591,55505,150222,164400,90313,38283,24817,37743,-13951,-118958,-130475,-21592,55917,48570,34310,61335,45009,-31170,-43839,31880,76353,83394,77462,36440,-788,70887,115995,85340,19921,-57606,-126227,-118164,-9911,55153,56126,41582,29580,21296,-12760,-52540,-59548,-68593,-49637,1221,-31689,-95419,-54216,-6420,9048,23484,-30418,-90498,-70624,13868,68699,62176,-21406,-86901,-58312,-3118,-7701,-3760,31641,72557,98939,70927,-12363,-125219,-121334,-29727,22177,20577,34297,38187,4415,-32882,-34825,18730,62715,48339,16487,1929,2057,23263,48703,10099,-30007,-15927,2262,22649,46564,26320,62823,90327,13828,-59991,-77966,-75327,-81691,-79558,-41266,-4396,-16822,-10514,36373,2646,-11039,-7871,-62527,-68115,-28090,-79058,-134744,-79784,-15310,759,-13110,-16152,-53311,-109611,-105823,-47726,9845,-15018,-15254,55021,66931,8391,-13343,-14093,22744,36294,-58477,-140195,-67408,22475,73349,73560,32326,-2622,28566,83528,70787,-6117,-38452,8507,20643,-23271,-48200,-45204,-46690,-13233,67778,65914,-16159,-29986,21750,18266,-44397,-92151,-70727,5910,34341,35850,87436,137003,105745,20767,50773,174995,193691,100709,12750,-20367,-36990,-90548,-146897,-135095,-108204,-104739,-66901,-8486,32171,82225,87091,67021,65889,128374,163845,92650,-5,-22232,48171,76875,35582,35024,97862,174108,193766,132784,25865,-40870,-47489,-12161,16851,17367,418,-48220,-84573,-53407,-9190,-25574,-55995,-48144,-27722,-65547,-63153,10702,45634,25303,27719,74413,100175,48603,-561,-7358,13649,45607,40802,28383,15823,-13157,-41491,-4032,39391,18606,-18882,-17237,-3880,26252,45822,84414,65228,-79052,-107698,49280,136884,92021,27555,-10280,-19921,1347,34518,24220,-15530,-47400,-110214,-155000,-116808,-105313,-151577,-180329,-188209,-170206,-100898,-16609,54243,60003,21883,-3371,-7005,25952,39394,-15603,-19072,33086,49958,36094,56969,46003,-42037,-90540,-8856,84624,21720,-68104,-42378,16850,60065,52159,18526,59759,47305,-48682,-48140,-53396,-119832,-113768,-8606,9932,-8932,20140,88058,124387,87551,-12127,-117207,-118938,-14154,53362,27399,-63962,-140407,-117568,-54921,-39186,-59808,-47467,24894,96444,100313,125798,141852,73825,-27846,-41013,24277,46599,43814,36688,-7908,-45230,-47741,-37838,-934,19972,-15847,-13223,59265,36263,-53660,-105919,-134405,-148611,-117362,-36705,62368,34133,-89567,-94600,-13556,8095,-23239,-18158,46963,81764,85343,54181,-1306,-77941,-67463,-8113,2308,17120,41088,-41663,-101684,-74604,-35401,-17187,-27648,-18238,8893,24788,32095,5336,-78610,-83227,20829,90446,46493,31534,50536,64717],[37784,54681,30995,-23147,-67913,-69507,-34127,13080,39940,10876,-75613,-117192,-46675,29474,38572,25074,-68,-33146,-25236,15018,25274,11082,-14721,-31567,-92193,-133146,-124377,-25056,80403,71390,52496,90370,99346,10827,-113025,-108330,6963,52484,-7237,-32860,13764,46299,57166,76946,43169,19267,40322,69891,50227,-14210,-41730,-32273,1046,31918,33507,17709,64015,93864,91469,91727,64049,5961,-43710,-27650,31405,45495,-24460,-83021,-60230,-12280,3065,18710,23758,39041,106644,168829,153719,85796,27884,-26814,-41923,-189,73524,113691,56240,-2925,32097,58431,16780,-17909,-11478,1010,-28382,-12397,19888,-21480,-20923,9879,-38423,-98061,-116643,-119549,-117917,-106461,-61777,-9983,7963,-19517,-69122,-72481,-53020,-37641,-41602,-79175,-120914,-124336,-64239,34574,108131,137233,102704,10247,-82972,-142170,-106550,-29453,-2718,29513,64160,22301,-39362,-82393,-104395,-44885,16903,33744,25693,4708,-1980,13557,-30813,-77924,-83935,-36344,-9580,-39341,-22695,46688,75925,42702,19621,43097,13303,-46099,-30275,19736,10674,-21327,-56253,-91352,-81167,9698,101725,68116,-30850,-47679,10488,51466,90968,103924,75232,68837,49586,-17164,-48717,25050,83180,71953,25703,-39229,-52397,8545,21045,-42237,-87699,-71451,-53760,-8155,81961,117528,57366,-9784,-76951,-65056,-1189,28950,8553,3468,42288,24347,-25519,21000,45231,-16389,-87413,-81392,38298,122979,100705,56574,26010,-20845,-62939,-39218,11955,-11990,-103446,-123583,-96535,-100122,-99458,-56503,-34178,-17245,31509,70955,44447,-64415,-144210,-98834,-11912,-3659,-44686,-40441,-15234,-37246,-72572,-40365,105559,165309,61877,-54479,-59069,6450,41541,16671,-9380,36333,86302,34748,-42853,6753,91232,84302,38216,22716,-32730,-109019,-80528,-7800,30901,64186,62553,36536,32340,-35359,-157818,-137436,-29422,25691,29417,12256,-46872,-61595,-36417,-52932,-82471,-22245,65636,67892,3649,-43650,-37479,-6008,-5722,8273,35930,30070,36935,40272,66793,130165,-36730,-259936,-200441,15393,4096,-53692,-9927,26051,19655,35441,44644,17947,-49345,-82036,-11607,94360,105108,34446,-11596,-48787,-75792,-40412,46298,101304,92577,46461,-5230,-37062,-42862,-70465,-124493,-140586,-107353,-32582,41663,61496,91653,78710,13980,29025,92255,93465,78424,76630,91014,95904,51972,-51251,-101192,-56293,28498,57481,59843,40922,-20652,-25436,10722,-11376,3368,44605,40214,80378,112760,24852,-64875,-47884,-9982,2313,-186,4641,3193,-1665,25494,42053,29971,44841,-8836,-64446,-11880,80253,106661,96216,62214,7422,3735,14493,10292,-14897,-48894,-85569,-63431,-13763,5219,14530,17065,-9,-41905,-88750,-96871,-10905,35108,-38940,-103098,-74567,-11486,-32732,-73180,-86417,-45913,-4341,6820,-5278,-7957,15932,30240,19681,8525,-45004,-170407,-208195,-67399,36411,-11569,-36894,-11835,-1052,18002,43766,13719,-25755,-5085,78905,109538,96804,58112,12384,-45291,-61145,8471,91798,114221,102102,85115,31952,-22175,-23092,-5875,2562,45555,55970,-21141,-68591,-25241,54877,82010,40246,32769,37529,-31588,-116049,-95613,-59340,-84609,-78793,-72174,-66609,-4738,63179,72521,71072,95086,103666,63132,3249,-40491,-41224,23642,51953,60125,55165,30360,83910,124027,47864,-15865,38093,80575,26902,-34678,-52882,-17738,7554,-21209,-40109,-20088,-26432,-30071,2632,16322,46124,52168,11703,-32432,-32508,-4507,20769,10615,-38831,-76373,-88981,-65092,-1370,-9440,-60413,-8292,72093,42632,-14182,-20452,7692,3760,1710,-4911,-36198,-34815,8162,-13137,-39535,-379,3856,-19444,24006,61104,8552,-49478,-35315,-21656,-182,52108,74100,24758,-61309,-101344,-56574,3411,45004,72045,67919,7313,-17005,15358,19450,-28364,-78236,-56972,210,55585,70844,12271,-56079,-6361,65032,-3819,-74957,-44085,13686,15113,26445,51175,54806,-8501,-19569,63896,63038,-59443,-154656,-112575,-50460,-60150,2420,137987,161474,30036,-73685,-78819,-32102,-35265,-70002,-69033,-67232,-71256,-70752,-52652,-15661,54214,102944,157825,167657,103983,65963,59270,7385,-34819,-8737,-18578,-79737,-112202,-97219,-93628,-67519,11799,29423,-27753,-75958,-68738,-7705,44387,79225,113824,139231,131219,155055,160902,58066,-68923,-107206,-83494,-55696,-15731,-22513,-51344,-29272,-4223,35263,86118,47021,-48204,-96504,-77985,-17742,-5023,-23730,3873,67061,32055,-92178,-97295,-37244,-25201,20032,100916,97010,30457,-26838,-32650,14422,19106,-22969,-33581,1774,28271,35904,24097,33605,16547,-43264,-32549,54170,72819,60771,94507,86774,26546,23207,-13719,-64288,-50332,-50116,-87871,-86097,-8035,27865,20057,5137,9229,30519,9898,-30075,-22650,-15672,-5496,5122,-59158,-122575,-90160,-45613,-7556,28858,15627,1955,39068,91148,59591,-26037,-82990,-61783,17403,81962,61133,20188,29017,74382,93204,50223,-43184,-148910,-89272,57397,90227,23564,-1320,13694,8221,-41079,-115617,-118865,-43992,-3698,-964,16744,20873,6461,3498,-23063,-27028,7671,32135,34419,20086,-21086,-840,69615,65876,13,-67369,-112613,-141618,-154735,-127224,-40290,28416,56743,62436,29001,24904,6289,-61816,-64750,-31776,-73023,-96363,-59983,-29579,-5812,-20031,-44780,-80149,-136052,-161546,-123842,-63943,-61773,23265,149088,162271,107958,53611,-3899,42820,81472,2395,-66134,-21719,-38601,-24345,43059,63810,15468,4534,21740,-18904,-78527,-77396,-17220,24671,27167,14915,11723,-8813,-15106,38855,50122,12945,25341,68770,76485,19997,-75868,-110200,-28542,37066,30382,18034,6400,-1889,14069,93091,165654,135077,17852,-57122,-48754,-63923,-113518,-129292,-84929,-13005,14805,-12384,2451,72577,120224,92513,43460,22836,102099,196862,173576,63719,6970,67949,75533,5206,-10803,59650,154716,197504,162784,94214,48214,12024,-34638,-32655,8105,18834,-16156,-36677,-43754,-64100,-66854,-58234,-68940,-95889,-128456,-98490,-8490,28473,3882,-59420,-110646,-55395,30201,27137,10894,68817,150644,164033,125755,72973,31006,-9428,9493,59464,49535,33529,66168,85621,101252,105868,98597,51003,-52789,-49995,67926,140131,123817,43019,-14414,-19647,-17906,-17311,-24869,-56234,-45219,-24386,-37499,-58985,-93114,-136790,-129362,-101932,-74855,-5855,57412,62073,25469,11816,12964,20665,75026,123380,106465,113016,112863,71386,23194,11369,-16639,-74252,-77632,1978,84212,59416,-37045,-95705,-86065,-34579,-8610,-24612,-1694,23144,40594,79718,18475,-69238,-65677,-8566,-8873,1417,71809,137166,137543,77280,-37038,-117270,-81014,11499,42923,53764,35889,-50466,-104943,-100442,-90485,-54541,45178,126683,136041,115894,147502,155995,102725,19284,-22087,26360,60045,51608,18014,-16483,-2620,2695,-52442,-71847,-15730,13076,21581,65318,35079,-52523,-69396,-56870,-72777,-102159,-110307,-63318,-37415,-66198,-56284,-24686,-17121,-35446,-56483,-30795,6051,27901,7114,-42929,-79617,-18142,61888,66256,69196,92344,-750,-94907,-85771,-39677,-28509,-21354,14627,45181,63816,52497,-6932,-83478,-64375,18060,51068,-4257,-6992,59120,75462],[-18421,30301,48288,-21307,-89578,-74292,-15562,34453,33875,3826,-44717,-66048,294,47849,35250,49823,55161,-4218,-28282,-7628,-5041,13788,51821,82990,26556,-54069,-89552,-50961,-5057,-13217,-3069,34962,35808,-12491,-51552,-24352,18109,29989,13515,-20262,-42902,-17178,66007,129316,87075,39580,26048,41905,52165,-7230,-65740,-29283,45287,54616,39723,77983,148529,141815,101102,99567,91043,12558,-76025,-49400,8204,-13002,-60057,-80705,-44164,28098,43331,14384,-5793,22101,76159,108266,100228,24135,-89566,-151748,-106658,-41138,12405,54431,55371,42990,65960,69216,13417,-54611,-78003,-46150,-18583,14182,12636,-43378,-34447,-2277,-46520,-108064,-122044,-120800,-122367,-105321,-65240,-30612,-14133,-26690,-68437,-63542,-62104,-81189,-90457,-64671,-46688,-33092,-29026,6915,48092,91341,102963,55835,-50414,-159908,-152255,-80055,-60617,-76990,-79014,-59391,-23630,-38788,-109819,-81633,20518,95887,92527,19282,23946,80132,31223,-32860,5483,103609,110389,8459,-12784,62064,101280,79207,81502,123609,101202,29053,9639,49513,84386,95982,67415,3401,-37824,-18124,9075,-7063,-35166,-1531,86453,114563,78763,41895,33117,34491,-22372,-101561,-75228,16041,39281,15405,14104,12710,6501,11419,-26665,-83480,-58479,2382,-30157,-42093,57871,98420,59561,61035,37894,2399,343,11063,16415,40502,57492,-14115,-79877,-5533,28020,-73844,-190063,-186850,-39392,68729,36323,-5822,-601,-40033,-137347,-165151,-131363,-125480,-152986,-155692,-156921,-140158,-71144,-3499,-8590,-51325,-72430,-33409,24267,-23555,-136618,-145000,-61989,-9843,1018,10443,-20946,-76005,-116812,-76929,86453,149101,44933,-27822,29667,76893,13422,-42651,-12169,58257,82615,50859,25300,26481,47890,64834,47035,18786,-22858,-74588,-33132,54105,79866,71986,51752,22326,-2381,-87962,-182882,-112202,6199,41847,38072,43882,51982,55976,-11612,-83076,-106183,-45957,3799,-1154,-53149,-103964,-85065,-56037,-66052,-40513,11219,-8134,-16331,12954,60502,131532,-112372,-426731,-428286,-148907,12262,-21332,8391,27514,14183,13346,537,-18010,-47175,-32258,6378,25261,6103,-35947,-93555,-151089,-111617,-10329,54794,67375,84703,60810,2483,33644,114924,54994,-84909,-123961,-73371,-15674,28005,88140,175432,136100,21035,5319,51222,42744,42707,90987,159103,172288,99520,-7580,-47793,-16440,61297,119114,94629,-4342,-86726,-58461,-815,-25717,-18661,30763,25284,46145,117039,87843,-5450,15167,60508,14167,-53156,-69654,-49417,-21234,22002,42025,7465,-4061,-53231,-101389,-94614,-51079,4882,68107,83280,66861,75147,49621,-8803,-45886,-80675,-127619,-93378,-38669,-45081,-19461,16914,9481,-11554,-65117,-117125,-34475,36536,-26060,-93787,-87512,-8376,31113,4316,-23004,23357,45276,32964,13453,-10895,-16139,-17350,-29367,-24513,-35142,-118265,-158431,-57036,5249,-54402,-63840,-18381,52666,149494,131062,1064,-78926,-48343,43294,71352,90341,104827,82216,32573,-2369,-5467,13315,20834,49313,111714,118127,53384,4574,2011,28906,56461,28317,-17740,-6415,43687,92440,93705,48803,41160,41017,-22078,-104413,-103804,-124645,-188467,-115240,-1299,14418,-6938,-24007,-50827,-9382,82156,136233,104594,24448,-34272,-36751,21751,55186,31167,39713,48154,58758,24997,-45022,-65075,-8201,7399,-2783,24682,30211,2891,-7638,17408,62274,77352,48764,20188,24716,33940,42920,40965,24401,-6705,-1714,22290,22544,-9177,-75114,-93049,-31939,24345,13381,-45309,-65747,-5497,33196,-6509,-19175,8667,36618,11386,-30555,-43876,-9022,22426,40961,21626,-23732,-47939,-55453,-35545,31320,74222,36414,-13774,-2738,13813,21437,95900,131813,68874,1402,-28974,-41364,-6382,20495,27700,71527,57452,-13467,-9120,30957,24380,10409,26019,7822,8385,65437,70562,-23466,-73016,-47708,-41845,-37682,-7295,5738,-16405,-5972,17932,36172,40575,94443,177780,135696,-14736,-122179,-102961,-60463,-54184,24286,136776,141836,37388,-61103,-108104,-106789,-114367,-119193,-60881,4067,18083,12466,11737,6138,33021,85905,151288,150983,68342,12108,22544,29913,43134,79656,13404,-101091,-141886,-126048,-108004,-80825,-33260,-29015,-59068,-67504,-39151,25131,45607,38007,50499,55128,11021,33565,74885,-14846,-122686,-104609,-35306,-17863,-8004,4518,28753,40467,19782,15705,34191,20659,-1394,-9862,-13772,-8551,-21256,-40653,-2687,64781,-2822,-155783,-193002,-134737,-61994,26558,69313,47527,2241,-53946,-65177,-17468,-4041,20855,45399,28158,14112,20689,4861,-1802,-9495,-25296,11174,62582,20649,-34783,20588,96099,72913,26484,-49517,-85358,-45487,-14068,-11030,-12310,-19379,-65390,-51876,22276,71482,52692,15545,12651,50310,54768,37515,14747,-36928,-88520,-89214,-46892,24213,92512,114382,106363,104618,124416,55235,-61541,-71991,41624,173640,212369,153738,56405,-2540,22528,58856,26846,-65986,-152030,-60710,78278,85704,-10715,-51658,-34104,-26412,-54068,-86189,-80908,-49364,-26986,-14079,8567,33114,17469,-33144,-71220,-61886,-43334,-23951,-3025,-445,-32314,-26517,63118,111890,51077,-23538,-45023,-53378,-85838,-112320,-58154,25732,28101,-23662,-42607,-20576,-21576,-44173,-45006,-30360,-29273,-7086,-15734,-48232,-13899,-11243,-72107,-123777,-159457,-189833,-180508,-125561,-81660,31048,147131,165777,142966,80010,9052,67905,105380,46099,12583,30726,-27239,-60922,-26162,568,-11367,-28730,-45567,-86711,-110853,-72278,-17113,27234,46760,1555,-42359,-30185,-10367,10364,50713,105505,122528,99906,96702,54682,-61278,-110085,-4175,76788,26355,-71848,-141373,-118742,-12621,90577,96083,36751,-33252,-62201,-27874,-35386,-84115,-68940,-5475,75242,125813,75253,39939,100890,144964,78369,-18867,-71160,-3553,126090,153247,61302,-21160,-2604,-16872,-91433,-94732,-17148,90094,145942,120130,89446,113277,75489,-48150,-91737,-47683,5915,43427,63396,30153,-26219,-54962,-84965,-133132,-143933,-149737,-130952,-81772,-65990,-81698,-139003,-197346,-136743,-1471,50138,54007,111096,208833,251346,193452,87196,29968,-201,-5453,26115,41038,40823,72943,96805,126611,109061,23796,-43286,-51810,8104,80497,139010,169192,120044,46248,12704,-8608,-14963,-16977,-52409,-30640,49102,53108,-16476,-94126,-122024,-68747,6148,37094,68008,77128,-223,-83627,-79145,-40873,-3367,56335,116907,150801,189443,158448,53546,-52963,-118147,-125630,-75350,-27398,-13968,10108,16891,-43084,-114499,-121268,-86457,-56254,-71900,-86045,-36631,85888,163959,89459,11265,15775,37945,16720,20622,79765,110656,84527,54443,5685,-19553,21775,54776,18307,41255,90316,22129,-81675,-98917,-74255,-21623,79158,105646,69557,61451,104497,115728,94471,50112,3882,23021,28405,-4467,-45416,-52792,-18488,-29666,-99794,-129556,-72863,-5696,27737,34266,-8623,-67654,-43964,46375,68143,-21595,-138047,-171798,-106569,-21013,23634,-8522,-31414,-1801,-12299,-48272,-51789,-37605,-60757,-77423,-57626,2827,79371,121917,108487,92287,24966,-56966,-67912,-30671,-18899,-12682,7033,38735,74735,43767,-44613,-90218,-51262,-26719,-34090,-43398,10352,78742,41720],[-61414,-10266,9609,-22822,-64652,-76239,-45472,11696,3350,-32434,-27359,3153,28242,27287,21379,57589,72599,19475,-35718,-44528,-52367,-47921,-7677,76141,95062,43547,-17914,-18710,-6916,-13386,-13533,-21136,-36269,-8997,48958,54320,12143,18869,55173,6383,-74804,-70101,30297,99593,60194,27310,24838,21714,1315,-54942,-116810,-90426,14685,52710,41541,65388,105943,118936,110580,107862,82648,18629,-24315,26502,47161,-11121,-59392,-87149,-57582,45040,86014,36674,-11414,3516,27703,40506,59053,-4414,-143014,-191619,-121522,-90063,-79453,-32963,27927,82955,122318,97851,28912,-30927,-61156,-57815,-25926,30195,21032,-55993,-78017,-63767,-52983,-43718,-30771,-42022,-82784,-86278,-40492,-45051,-71026,-52458,-31680,-5523,-22188,-90250,-113654,-45713,26436,57860,6001,-35802,-19485,-5019,3065,30027,435,-87378,-116720,-79624,-51942,-94649,-129477,-66547,43361,39167,-64099,-83092,-20041,59809,82030,31044,54537,129603,105735,36671,48319,152232,192299,89791,18489,45686,98920,116024,118560,132250,122197,91962,61051,71829,120080,142729,90952,30408,-1158,-42777,-83932,-59725,4947,66923,119528,96030,6341,-47754,-19346,-1536,-83717,-148504,-68642,26812,-4767,-60573,-25522,22283,31203,25,-49161,-68331,-644,74242,2369,-67781,21214,101616,80904,124994,152208,95996,16908,-28890,-36673,9790,57110,-24016,-137940,-84840,-11574,-53366,-126132,-129021,-63473,-33923,-60527,-48529,4984,-17564,-130910,-189211,-204641,-205748,-154842,-107412,-114366,-71058,24389,65176,12843,-82381,-130026,-57584,58687,62422,-53862,-111911,-69539,14091,98701,103926,-913,-87009,-109117,-91099,14182,79387,40692,1891,49986,80592,33460,8866,41140,37250,-9638,-14887,8582,-16596,-28130,14826,36483,2443,-19140,-22127,-8133,3335,2431,-1097,-1565,16173,22662,-32862,-79222,-6198,72276,71385,45232,45298,75479,90101,5795,-60101,-45645,-14105,-37403,-71356,-98236,-105787,-73237,-70049,-97362,-71884,1818,34345,53078,69645,62291,127985,-25355,-457865,-501886,-227060,-23577,21394,17678,3915,-30793,-56477,-57028,-37893,-52841,-32768,-10752,-27401,-47469,-65249,-114999,-159721,-91176,14615,46470,43397,81647,64531,11370,82454,189162,94609,-53078,-54084,-14468,-910,36892,117612,196559,134625,14474,-16599,-12060,-38232,-5512,66758,122611,130340,87409,23750,36463,76165,106475,118581,45268,-97784,-168542,-104483,-23938,-18439,-25543,3068,22262,23218,49866,53774,16154,66968,127761,71437,-17977,-45568,-29265,7069,39333,34061,-29222,-55150,-68363,-103159,-155848,-153933,-62210,71595,129042,121247,106932,46950,-43043,-93351,-114036,-158587,-151769,-105685,-92657,-46401,318,-15986,-26613,-33380,-65009,2438,86871,85833,48663,-17573,-34557,11660,42835,26326,53943,66164,53338,11819,-40965,-27204,4035,-11165,-42438,-47090,-42129,-35036,-38625,-66817,-91732,-60438,-17140,29204,65360,57471,-23239,-98501,-92999,-8628,9725,43093,98647,91081,44005,2888,-25593,-43042,-50642,-31732,54523,129011,102272,27066,-6901,14460,11590,-27710,-18816,39597,79451,67163,40313,52255,76977,49490,-18048,-72676,-76939,-125384,-192073,-88168,36143,18110,-40959,-98031,-127515,-47884,31884,35233,40047,737,-79859,-104383,-44440,-2801,-13336,27062,75902,57271,-29685,-89556,-87066,-24423,-1814,-8521,47450,55963,-20064,-55748,44139,136613,105700,32039,10430,61245,110502,91251,34044,21450,20537,29487,42389,19052,-35286,-97695,-91481,7256,61462,8648,-9257,48365,79309,68514,36249,11337,-1753,8213,939,-38747,-48322,21769,63514,51579,38901,-24733,-146613,-191545,-101151,23885,104702,103586,48793,20509,29803,49660,98015,71003,-1355,3485,8614,-46607,-48788,-24101,-18970,28601,24838,-68370,-73999,16880,81119,119055,107298,12968,-67048,-42106,2239,-33852,-111376,-155251,-132122,-62363,-18291,-46935,-94455,-45734,-9232,-6668,19303,79796,152129,145940,34049,-78224,-80755,-31958,5691,54002,96001,94627,39227,-16131,-68450,-126803,-147171,-89479,31025,90723,93583,92515,70798,3157,-35732,-859,70262,94113,28045,-66387,-63126,11826,65384,86380,253,-132724,-188381,-175188,-127785,-97744,-97181,-84707,-29094,10110,12699,14076,-6003,-40268,-49368,-19375,-22578,-31928,-37951,-87494,-122628,-86683,-19040,-259,7637,48186,86903,42587,-15883,-31827,-63625,-57604,27251,75906,39082,14307,9965,-6489,22009,74874,15311,-123032,-184830,-145294,-39361,35792,32200,43110,58492,8421,-31856,-25356,-58257,-28007,14576,-24603,-42361,-4418,19719,30531,37212,47078,53615,14653,-72290,-132264,-86776,45782,90921,64338,29846,31536,23716,29379,55931,57060,4421,-104097,-99551,32686,102586,44356,-2754,17562,54915,40640,-7379,-28480,-19808,-43973,-58583,-2837,89343,162807,178550,144427,86998,78598,49576,-8565,-6692,96139,202941,219806,168597,78521,-22315,-40454,4908,6932,-45309,-108009,-48175,42069,45761,-18800,-41990,-35319,-36083,-25492,20469,45188,5415,-12392,-7245,-25985,-8605,6099,-44393,-75482,-60827,-73459,-76692,-46959,-13485,-5781,13744,53666,62835,2801,-45199,-19630,21530,36221,6151,-18060,1964,-36213,-108337,-135121,-95422,-33029,18541,22777,8072,9293,20644,-17568,-72743,-24387,16918,-49396,-140769,-165037,-151010,-134610,-75424,-29488,-6788,20144,56185,82503,50713,19503,82544,102443,40625,6946,23204,23734,-2545,-35609,-24622,16851,-1551,-64472,-101698,-83472,-21354,4835,7198,22498,-29268,-92291,-34132,43774,51072,91235,181389,171006,85634,60930,36259,-47942,-83138,12245,97880,43522,-88118,-165425,-129849,-41487,25269,27490,-3945,-19217,-5910,36937,24860,-42411,-34552,27782,79776,133168,120336,66741,98817,155076,79834,-28471,-79216,-28698,58631,62264,12639,-40310,-57677,-96052,-156802,-133089,-36953,79485,119042,36327,-36075,45594,81578,-34749,-114368,-83189,-10343,54997,79506,62903,56667,20937,-80062,-172061,-141754,-96392,-87299,-86679,-75838,-83112,-131493,-156289,-118422,-59778,17335,78794,113227,169077,213074,182577,80042,18472,13315,20832,34468,42917,25937,30796,45840,89410,75853,-17864,-81388,-48572,50093,115716,143759,198272,223399,156277,78361,44521,43198,27463,-14278,-9098,50833,46352,-21217,-91748,-86354,2113,95368,122190,127118,96130,-15070,-116206,-114525,-55014,-10460,8195,30592,74276,134458,124787,32367,-89115,-172230,-141680,-26056,25769,-24621,-64576,-69720,-69395,-51202,-35323,-45932,-42776,-52540,-82074,-54405,62650,144211,100368,49054,32745,55116,54577,43371,40647,20898,-14738,-144,63106,117086,118168,46024,-56275,-49041,33750,7404,-90655,-85753,-27594,-3704,18892,-8635,-50631,-34115,31207,58779,64000,48813,31278,43841,10191,-54969,-94184,-87203,-49559,-45816,-92064,-129633,-99309,-16659,22842,-1130,-52809,-97220,-72290,50929,105925,24630,-99911,-143811,-68271,35284,58850,-23597,-61602,21130,43226,-42592,-90710,-59259,-74634,-82658,-58980,-23225,47693,113718,91639,75708,66981,23134,-2150,23182,41232,10399,-21038,-401,45786,21305,-47466,-46697,1922,-16943,-28338,14874,89670,91125,-5734],[-41787,-4851,-27122,-28518,-9191,-38106,-48057,23064,42890,-6862,-6631,11805,-39716,-56324,18585,76135,65668,46805,17798,1159,-21432,-69645,-88834,-277,70084,65066,2299,-15559,6782,20423,27425,4902,-11692,46489,99994,50933,-13269,24800,92684,53519,-37270,-52912,23246,68664,3490,-32504,-9044,-10573,-57798,-91038,-109467,-109380,-27524,23548,3115,-21375,704,51497,91143,84337,41086,16666,47473,109428,80579,12099,-24410,-66293,-53188,50299,93606,45380,-6590,-6522,13457,31717,51632,2649,-86692,-90844,-51838,-91666,-121855,-71840,6884,90021,137674,89618,24097,22964,25864,-20399,-53429,-4169,18836,-47716,-116546,-142041,-79832,14840,41615,5601,-53655,-62336,-3710,-31654,-104120,-76873,-15996,20918,6412,-85264,-118507,-44587,10209,4842,-25888,-41783,-34791,-67239,-84448,-15928,47053,15050,-49519,-60269,-32297,-52126,-68333,17090,127919,87028,-35543,-84647,-89042,-38545,10887,13900,36543,97585,108825,75396,30925,63999,124597,97553,37808,33433,81771,95710,71535,75984,93631,99092,64402,41344,62778,75893,19814,-19723,-19167,-76708,-139888,-79238,47475,116482,118087,52729,-47147,-99861,-44473,-1008,-88856,-138170,-45694,46532,-2415,-76174,-63763,-39160,-32777,-38743,-36903,-6390,53586,101944,33182,-45307,7501,85441,70690,103333,128004,105358,51837,-12568,-76002,-65425,14177,-4580,-117725,-124453,-48880,2990,4607,-37372,-97694,-146116,-136538,-71958,9624,24220,-33788,-77648,-140364,-178862,-98949,-14148,-6949,42938,92157,77447,21333,-59201,-91805,-14564,79466,70042,-19775,-65233,-53376,2650,101963,125295,27150,-56140,-63478,-85127,-74237,-31119,4559,-7196,-25694,-43166,-44238,19286,91746,47568,-44839,-66611,-80577,-102860,-77474,-22819,8382,-3413,-13668,8376,10265,-45441,-72225,-49394,-22908,25592,82003,98552,73216,79748,108674,99323,52158,35657,34466,34855,16310,6113,43713,51724,-5772,-60053,-77466,-55296,-35949,-63000,-101762,-83923,-4697,90588,155501,141123,57704,67800,71413,-293646,-404264,-138702,13050,66214,8996,-17190,-52926,-107311,-127149,-97363,-86749,-76521,-61144,-36906,5370,6455,-42712,-84324,-60286,-14468,-4065,17073,53958,26825,7804,64663,87606,7627,-39080,15197,40786,19870,30646,62850,96083,65583,5892,-14528,-41696,-70706,-11946,51859,56461,42791,42794,26089,66713,104138,87792,41349,-34536,-140618,-194352,-141002,-40101,25287,23522,12381,36112,41952,24435,17407,11888,61975,126042,126175,97087,93571,86797,79934,71567,35964,-34313,-52000,-38969,-46171,-90011,-104437,-33172,105643,171615,128626,73609,14641,-38477,-79090,-100145,-143600,-162950,-123528,-70253,-19751,4328,-24201,-45175,-8118,11647,42407,101751,156552,167620,101114,38306,30253,56863,38669,42528,60054,48998,-19663,-72894,-15412,64384,76488,15692,-44571,4066,74362,10579,-60541,-54518,-31804,-9915,-8764,-63404,-48426,-28632,-69843,-86680,-21945,-2333,43064,86783,45018,-18728,-43540,-40441,-37831,-48425,-59983,3719,110217,141362,69642,-1569,-8859,-20249,-46751,-31811,17919,45861,11636,-9218,66667,121480,59896,-9822,-30227,-27050,-62941,-105117,-37997,7431,-33339,-60081,-88946,-87473,-14422,-15884,-91168,-72744,-71606,-148789,-182329,-115790,-61307,-28230,30824,90877,58223,-38752,-65518,-23434,56904,92290,42949,32077,28068,-27410,-53534,78491,187025,106616,-18095,-26089,66351,143757,130944,33052,5336,40467,59297,59749,27713,-44519,-105718,-96846,-24522,1417,-21308,33885,129531,143432,123819,88558,21394,-55353,-78600,-56347,-44087,-23848,48512,82762,66047,64830,3782,-161257,-234241,-117886,16531,105132,150246,97853,18698,8551,65417,83242,-7238,-84335,-48173,-15119,-49443,-61875,-18623,12994,45401,21728,-61751,-57995,46271,132132,184283,171900,53842,-74391,-120671,-109152,-82010,-89526,-139102,-163349,-113100,-67809,-78429,-100865,-26431,-475,-11179,16445,27379,51307,98389,64231,-16153,-10540,37831,51706,34996,21783,21437,-22700,-46593,-61286,-107410,-109401,-1175,124045,130660,116902,124606,83336,-22547,-79586,-62359,-8993,29864,3665,-85968,-83105,14443,46996,32176,-19064,-112284,-165117,-128175,-61940,-64051,-99873,-64567,38316,84010,48921,-14190,-46235,-39896,-32228,5280,24159,-24446,-92676,-108965,-91947,-70928,-10414,36064,53968,90690,90339,3769,-44050,-47622,-113119,-115578,-6086,45650,-1635,-1200,32122,35172,63013,119914,99239,-17447,-84341,-49554,29170,22818,-9104,54769,122930,98621,64084,35118,-46876,-71338,-77214,-143362,-151626,-50518,39741,79317,102670,127368,79900,-36093,-105543,-127112,-127065,-17976,75912,95013,104070,113330,74902,66904,93331,99615,84303,-22223,-87568,-18190,39869,13262,-21692,-35649,-38758,-59130,-109652,-115698,-56638,-29221,-13898,39045,102085,134398,117599,76310,9457,-20068,7383,36178,21085,45132,84008,97943,109062,87845,-8786,-56816,-13166,16391,16425,-23559,-22532,6240,2906,-19921,-1182,21866,19876,44744,87614,71047,-41,-9614,3327,-53165,-69502,-31896,-38075,-38298,-4969,-22751,-47098,-48029,-32316,-1740,31641,-1623,-67817,-111473,-134550,-108881,-30753,64509,81661,22008,-12936,-44661,-95971,-147566,-114458,-15390,67102,71979,30344,-8766,-33070,-67984,-104687,-43233,39737,10104,-109671,-157032,-107350,-67197,-13720,-4716,-61895,-91349,-28898,28216,23479,24144,85708,111727,58357,-21095,-12676,39658,62254,21314,37893,84684,35478,-59238,-79372,-35697,2842,7947,2969,18405,-11614,-51177,12138,100924,119079,129871,163137,117295,26263,-12533,-29023,-43017,-34142,21147,89267,80833,-11999,-74937,-60508,-60655,-62969,-24857,503,3623,34890,77851,45397,-36935,-55149,-16133,6939,57086,91959,63635,98254,164912,94091,11758,2049,52429,53506,-20796,-34442,-24194,-53794,-114203,-148646,-108561,-12321,87350,96745,-33837,-162502,-83333,41386,12914,-48723,-43193,-12718,14065,15025,26588,85500,78698,-26024,-118158,-95498,-19393,19385,12905,18221,-8084,-79066,-88775,-83025,-121904,-65262,33677,61480,69504,84333,112506,83423,29271,25732,58262,74057,56695,14440,-1527,-10090,11150,31943,15942,-25582,-33896,47841,110950,90323,137619,217976,170918,70220,41756,53663,42698,10379,17,-3302,-34642,-73736,-87766,-47625,34085,97158,123723,145243,123482,45898,-39548,-64533,-31075,-16031,-35122,-36550,-23352,11209,39366,30489,-41819,-105255,-87612,-10694,35812,-1495,-71464,-108227,-58999,33680,43772,-2312,-3412,9585,-13622,-44585,-10843,54155,44804,10443,-42585,-21395,29401,21355,-28967,-52796,-75844,-69152,47966,175962,142881,-5168,-148512,-187440,-98738,-49976,-89772,-59219,26888,12216,-51751,-85541,-105305,-107352,-48914,95,28426,34430,57569,90458,37020,-39270,-71148,-69602,-17826,33198,-2155,-84990,-98086,-21626,14153,-14680,-66253,-119249,-124914,-42384,21443,15509,-26089,-24045,42997,77654,19089,-88854,-108865,-13932,-297,-105987,-146408,-59504,-36039,-58083,-62815,-25621,41734,80163,51079,63416,101798,106840,75312,67945,72110,23251,-24127,-13908,31120,36804,25657,57394,96917,69173,68854,115489,144397,73944,-24204],[-31281,134,-41253,-35874,12920,2019,-19506,51113,99669,43205,-7436,-54950,-158704,-158489,-4361,64574,39359,60345,82145,81778,66633,-557,-71822,-31557,10166,-3763,-66730,-87798,-41250,8928,62276,84843,83967,101547,74878,-7814,-46499,10020,80166,76515,9506,-13406,54129,85262,-31377,-123456,-105271,-64472,-69475,-75271,-56594,-57201,-37098,-37076,-69340,-80999,-46488,-13145,25482,27745,1729,7768,56051,91611,30273,-27195,-12654,-5986,8857,59600,54151,5440,-29089,-19584,17138,36885,30229,-4764,-17136,17240,29486,-31304,-67999,-34404,20338,69556,78463,32115,7795,61641,95182,31494,-54242,-45020,-262,-25247,-107035,-164615,-101652,8342,24207,-16530,-30954,4652,59030,13072,-86924,-89057,-53530,-14451,7905,-44563,-76999,-28834,-42766,-93471,-60094,8725,-6233,-76250,-93711,-23396,65105,66651,-1937,-46043,-40138,-33131,-12782,72029,138374,74018,-33647,-80578,-117787,-91192,-10458,30704,20738,22122,47990,82757,34944,-22572,-2121,39339,38345,34281,64314,47343,2742,29421,66990,66943,27683,-15213,-13022,15510,-10136,-44392,-41549,-76708,-129314,-86289,32007,112202,122723,68171,-18428,-71385,-16077,33750,-61599,-125196,-44380,47434,25382,-34905,-61519,-73505,-67305,-25383,19571,53166,76817,103108,76595,16191,4380,21858,20282,29806,9594,16835,57497,47648,-46499,-101198,-38859,24958,-5017,-61791,-59085,20255,44142,-51575,-163644,-201175,-153595,-88304,-22940,18686,22409,14968,-50867,-103853,-34099,43680,43106,72111,72992,38267,38720,20472,-22239,-1974,38809,-4351,-63579,-56606,-53089,-70226,-20647,49794,37871,1845,-11779,-76529,-124411,-115752,-63292,-37299,-66019,-136682,-179807,-70595,95423,126343,57804,-21481,-122035,-137649,-57164,-11703,-6048,9411,9858,38472,76835,32857,-12720,6739,39728,59940,91710,140023,121582,78342,92482,109640,70120,56022,27689,4458,22359,48368,71256,83236,52021,11791,-18774,-13289,-5405,-45336,-93071,-88899,-19193,80113,172618,161119,127029,207167,-102614,-549996,-731552,-161293,200168,74790,-25384,-39262,-63054,-126967,-187598,-152757,-95271,-89057,-87165,-7536,94490,102602,44711,-22470,-63743,-82835,-77143,-35028,-24248,-65305,-30847,12978,-50194,-81875,-22704,43992,73883,42725,-15254,-47934,-26836,-4850,22689,42722,2664,-46940,-5660,41712,20655,-13485,-6319,1360,34167,49502,23886,-13230,-40948,-96441,-166240,-166384,-60737,47508,67818,44768,51199,63591,51818,22754,-7691,20729,83258,120032,138472,162800,154653,108806,74046,45275,-1593,-11793,-15350,8894,31964,30269,49337,112512,125467,56858,4691,-15823,-2943,-21063,-71113,-105861,-95948,-64536,-28087,-7689,-4040,-16690,-48428,-8406,39353,24225,25337,89129,143301,158558,155843,95838,52083,10716,-2666,12648,336,-66626,-81453,905,86893,127196,76281,-38604,-24254,65699,39017,7868,4391,-40354,-50924,-44388,-82521,-68093,-29317,-39693,-48332,-19742,-1179,74652,94666,564,-85684,-89291,-52906,-30186,-40486,-42248,11412,97287,137613,73815,-16607,-42131,-25889,-28254,-49506,-47881,-32730,-30737,-1462,78414,97674,9201,-37003,-35907,-45030,-56201,-56853,-40204,-35983,-24174,-18092,-26723,-7022,27466,-22649,-89937,-91611,-126319,-183529,-184122,-128034,-65616,-16788,22045,56235,27404,-51735,-47469,25668,109062,126009,45549,-18884,-18249,-22694,-31925,76325,187247,98878,-34219,-25721,32407,55664,55911,-7674,-17747,48028,81164,59978,10511,-60063,-110034,-111829,-93057,-76649,-35923,26875,68872,86233,86074,36873,-31088,-117468,-164899,-139292,-85269,-29348,52989,89025,87123,87579,38098,-77029,-105141,-25307,-930,18708,97234,86495,7620,-10458,48302,54954,-30913,-93364,-78294,-26450,-18198,-38925,-160,44575,67577,49241,13855,36978,97738,137647,163077,162379,60527,-56137,-119063,-143815,-104919,-38500,-49395,-109931,-118055,-98393,-73673,-41626,25672,18504,14896,61609,25882,-30638,-6002,22696,33362,60628,47844,1265,-27861,-45524,-65346,-122491,-146101,-128005,-83949,-16302,77336,125864,90482,79835,104030,65881,-49421,-99071,-75636,-36723,-6847,5136,-24873,22,67855,29184,-28525,-27980,-28046,-36863,9760,43661,-17799,-60821,5529,87683,80481,10301,-53893,-45148,53840,104696,83443,37345,-22743,-75893,-74189,-64794,-56033,27244,89341,81391,77130,45940,-27800,-47890,-55338,-119355,-147233,-109317,-89895,-93293,-55402,-9888,18199,67410,150240,164040,64837,1738,40134,56367,-36379,-68696,19942,86124,109326,137663,110039,9848,-64872,-134216,-222237,-225052,-91687,14114,46735,81825,122065,61911,-45276,-49450,-43784,-103687,-58912,42945,84342,78946,68569,63237,72356,68033,70121,126097,69929,-58541,-93420,-50210,-27169,-48765,-102168,-130776,-127837,-143357,-157449,-119339,-53532,6823,30653,36179,37026,5127,-37029,-87247,-110687,-64946,-8685,-24629,-21045,12853,31198,83242,109111,17825,-36267,20319,64086,76620,53986,37010,5932,-40498,-64405,-2214,75287,95331,103675,76862,-10217,-69620,-35821,4970,-38000,-70932,-50559,-44164,-24034,44397,69628,49458,-4613,-54216,-50899,-35047,-86738,-157692,-167957,-175938,-168868,-88309,10198,34737,3744,-11547,-1669,-28381,-83728,-71591,-7501,48655,53229,15313,-30940,-55576,-86715,-111503,-45002,40714,42538,-63388,-158939,-135498,-76071,-49410,-86060,-109611,-73956,21533,78868,72578,64282,117967,174771,160818,50679,10871,14187,40581,52318,85743,86807,15217,-38173,-7933,15641,-16513,3880,70911,81801,37522,24095,49361,82496,112940,113237,88949,33165,-27895,-59496,-59834,-7363,56622,84126,100314,120720,83742,13029,-5273,-44366,-85107,-52130,-10407,-8685,14297,35163,-7845,-59095,-70250,-57256,-50621,-14706,26894,50521,123527,177676,96607,35682,75227,147786,106308,-15324,-30509,2763,-21097,-80673,-96677,-61852,-5751,45188,45276,-39585,-146361,-111584,24409,83997,78295,34990,-5283,834,9258,22840,68356,82376,58546,12147,-17825,43382,126972,130602,91305,19414,-64436,-57379,-50652,-115081,-112706,-45634,-13542,-10633,-9546,54677,89084,35319,-3942,21833,52101,46449,17963,3550,-33205,-48620,10680,80315,61150,-12049,4857,39307,1738,28966,88208,42970,-36906,-36577,9318,37196,32435,32181,-13814,-90296,-114829,-76951,-28555,-448,13616,44492,90473,113196,93271,24799,-37615,-64076,-78034,-57802,4888,-5513,-48496,-20355,45431,34988,-14452,-54881,-42495,25969,45639,-23528,-73024,-1209,72916,29117,-9490,18586,25524,-7926,-68761,-75295,-25151,-37010,-72733,-130421,-112569,-40404,-61397,-121419,-88289,-71107,-106092,-25995,127085,116620,-13148,-165167,-259023,-185818,-55528,-26388,-9599,66196,47263,-46152,-76012,-77680,-124579,-118605,-66875,-14246,20029,67121,125729,90980,29583,-9797,-29042,31777,103536,60979,-52233,-91415,-31989,7630,-26289,-77515,-113572,-135424,-124000,-78861,-21391,10294,39288,89363,58942,-68798,-177197,-166004,-95905,-122250,-205510,-201436,-99792,-51749,-63725,-54856,13369,74388,74437,23405,19611,57605,90038,55097,8223,-13378,-32388,-39945,-17012,23991,44202,68923,98883,116912,93644,80519,89234,80074,7725,-51203],[-55109,-31736,-40802,-16240,22596,31203,9507,47955,90269,47434,-17276,-81237,-174632,-175924,-47801,12414,20821,71295,103277,113692,123532,91356,25324,26896,22178,-31626,-103195,-125348,-86573,-18053,61529,115323,114834,73931,14550,-36040,-51331,-22098,25276,38513,-6485,-20150,62068,101401,-27148,-155139,-166996,-90440,-31186,-36692,-35235,-14103,-28486,-84767,-101614,-54252,-18118,-46170,-52248,-23384,-4541,9802,20354,16727,-45412,-96361,-39437,55071,90926,65236,3088,-48371,-69112,-36675,-293,-13124,-38569,-44360,-17901,19701,49675,43322,28672,14158,26280,33753,2051,-18375,32,55745,103085,85399,13009,-27088,-14780,-8074,-38059,-78766,-69535,-35102,-34657,-49117,-1752,85591,119622,55418,-53134,-109481,-124869,-82157,-10764,28336,22097,20767,-29563,-55573,-2469,62718,7178,-78213,-74620,-14877,32489,41361,25751,-7363,-31924,-35919,-15319,15972,25132,432,-30939,-43737,-84829,-70073,39185,94684,49811,-9523,-3503,60896,67585,-2082,-39042,583,35590,20903,34707,33615,1758,17926,30528,14118,-14187,-49035,-36260,20344,15377,-24426,-25446,-24433,-66528,-88687,-34794,53158,111981,103620,44451,-3436,30022,50839,-60137,-136878,-54143,34209,29556,-8386,-31522,-30497,7449,74826,107472,87148,61572,66651,69363,36938,-7581,-25907,-11051,443,-57375,-84684,-13343,48451,-1120,-76473,-59467,40115,96572,27571,-52774,-14028,-18051,-131370,-200506,-181360,-126420,-92135,-69867,-52089,-59261,-52586,-74237,-81913,-14047,13998,-34638,-19918,6477,4731,54676,75566,-8240,-48134,-15710,-51951,-98678,-55444,-48784,-115847,-112867,-17135,40953,55375,26191,-66915,-120211,-134339,-115224,-48941,4357,-66020,-184374,-122510,67656,175610,161249,69826,-45605,-63876,20225,42025,11242,24407,51660,94243,159039,159927,113246,94763,118415,104570,44665,47439,49806,21112,48504,96713,89524,95257,80348,45591,22490,30372,26833,39903,49395,56755,32660,29000,47613,-3261,-78742,-87796,-19184,36183,139724,173317,316659,725135,-473414,-2780656,-2482886,-375288,450489,61888,-52918,-64628,-87810,-125916,-182432,-108599,-20041,-28472,-42656,53587,138941,124466,66442,-6472,-47642,-73779,-71982,-56685,-85314,-134338,-79450,-20272,-58366,-56620,1277,37830,86916,65191,-49406,-99674,-52424,-13785,65520,147930,112913,-3197,-30760,-1300,-5988,-25791,-17314,-1392,24080,20286,8970,26034,38818,-13327,-114347,-153125,-74369,15485,54708,66315,54312,45101,63270,31957,-43743,-9385,89387,105841,67119,74568,95659,66555,46215,51174,22698,-3198,-28352,24201,99208,129338,123520,79146,8076,-26095,-23109,-8033,45726,34431,-58784,-70822,6156,21790,-16768,-41943,-29235,-668,-23648,-7795,23967,-14789,-58574,-19801,52361,113045,149426,84611,16826,-35225,-68914,-64947,-56124,-85296,-53165,42122,98356,120400,82707,-34340,-94592,-52061,-1832,44717,21539,-81107,-123940,-83035,-44954,-35789,-41821,-29195,-13611,-25240,-27580,78380,118665,17116,-91261,-104105,-51904,-27007,-38398,-9623,47816,83636,82609,26826,-48056,-66978,-24510,-2673,-38231,-84919,-99591,-45481,57308,103657,40739,-61445,-70656,-66789,-116399,-110431,-63029,-59276,-14597,91123,92638,42750,38870,49781,25372,15320,-12810,-114039,-157636,-108911,-65975,-15722,16319,16974,12022,6506,-42775,-50960,-12073,46975,48400,-11393,-41529,-26332,-19833,-29830,38624,126667,64220,-21730,5158,6891,-59083,-79750,-66039,-7712,76548,110911,59863,-18668,-58737,-64769,-73125,-90157,-55636,11278,18816,-13461,-9901,-8665,-40469,-59078,-117088,-165985,-161302,-121426,-49621,52378,98821,111577,99852,38796,-4780,61373,110436,599,-76212,-4816,48626,40598,41524,47308,38694,570,-33654,-31565,43193,63520,-454,-11995,21940,45105,53621,70928,104729,106171,97587,109361,98264,10712,-63453,-66494,-58476,-33643,23330,16071,-27447,-44444,-54371,-35084,12548,56867,26885,34827,92561,40606,-69867,-119935,-70774,46638,83495,-24582,-92822,-44592,-24256,-73070,-133675,-166069,-153864,-47483,78144,111855,71252,24065,33665,88009,85226,-36647,-108045,-62428,-19288,-3144,34201,59811,109348,140164,31427,-74611,-44580,64097,116647,104701,61826,-15052,-31448,41663,77882,6167,-81577,-100935,-39407,117566,191144,107100,-8856,-47169,-35380,-17757,-27479,-21595,66231,102836,58627,20300,-11559,-46530,-56233,-80555,-114419,-136495,-148648,-135825,-100677,-75938,-69581,-47540,18336,115605,138937,63400,13981,49133,28017,-95697,-126887,-56178,-21690,44275,124552,107416,15062,-50589,-113649,-180745,-175085,-73808,-24308,-34279,-2440,38564,7677,-25085,20448,17586,-67348,-55037,15129,42426,12116,5190,35449,44429,-9490,-31550,53771,50777,-53236,-102454,-67898,-58206,-77898,-104986,-107120,-75381,-52115,-89652,-122248,-83933,-16105,-4419,-15184,10742,-3646,-76796,-144299,-138110,-95117,-66055,-62763,-8682,73334,95479,123484,126457,22742,-29385,44850,96049,90394,79593,91040,32799,-48046,-92023,-28569,69642,109477,103722,39661,-66205,-108455,-53135,7864,10453,-9545,-42050,-80146,-61671,35746,123716,134583,46433,-58692,-113913,-129851,-135221,-142121,-129524,-108565,-74181,-22970,-14218,-48154,-49287,-9486,21496,5199,-33471,-39105,-20075,12774,19564,3324,-1169,-2006,-57349,-91255,-27686,10347,5826,-50162,-169498,-190454,-105815,-98431,-177340,-135966,8720,126435,168476,157845,131239,165569,237442,250742,153934,71606,2507,-19876,15921,38232,10364,-26268,4579,81709,62087,-26888,22268,160338,152913,57994,32338,17040,-4046,24436,49530,47783,15742,-29685,-41251,-11625,65489,146718,160236,119006,117562,96998,10202,-13345,-202,-17647,-43528,-53751,-45160,-37724,-62991,-98131,-81585,-37283,-21842,-32604,-40315,-28164,35128,127827,161681,79359,26231,84125,170365,148252,53659,27402,28836,13278,-21694,-44059,-29798,-19340,-11398,-214,3469,-35936,-47344,21317,107640,132643,53308,-8731,25875,74908,77293,59606,76092,144690,138723,73140,97257,181258,160517,61795,-27135,-82520,-50399,-3514,-37173,-79728,-74896,-55125,-30279,-11627,32622,49628,-10632,-69682,-59000,-23368,8942,20285,14393,-32344,-41567,35817,126023,118889,22647,-21137,-12965,-14188,-5817,-19868,-80964,-115151,-81620,-11094,43050,84739,125438,62729,-67778,-95376,-48788,-22122,-42305,-50315,-23984,18143,68302,76260,13752,-69627,-134998,-139364,-31176,126002,121077,5616,-10879,63166,84330,43136,-16563,-18989,41486,60800,5049,-18448,67570,99196,17098,953,31999,-18240,-75308,-89816,-53663,-26284,-76143,-106822,-109038,-60397,-30192,-116801,-184857,-107521,-49205,-79896,-45485,73669,118941,70426,-54063,-162911,-114921,39802,95102,64522,90692,103979,45659,-9099,-22189,-73227,-105788,-86215,-30796,25106,67563,134412,151936,115751,45104,-8765,21663,67138,39975,-20242,-20667,40043,63974,-8976,-61940,-35969,-39830,-79141,-71364,-3798,46481,63590,85487,33874,-94562,-177768,-147525,-90932,-115684,-147057,-122192,-80206,-76873,-62535,3553,100570,153584,136064,54428,4067,3078,8467,-20361,-55215,-68642,-57989,-35124,9054,46622,45999,54030,69619,81668,58115,16781,-2125,16173,898,-32790],[-55762,-62665,-40117,20745,59868,59313,12344,8193,33306,23114,9718,1626,-51844,-83025,-54477,-22224,17734,66711,84307,98486,108277,105745,82721,101362,107589,64206,-7662,-52194,-52057,-4338,30199,33143,-383,-48475,-35238,2032,-8945,-27935,-11484,-15062,-47336,-45961,25367,68564,6290,-51551,-71384,-35644,14158,-10748,-48904,-32074,-31115,-61992,-44860,167,9695,-44993,-81762,-36997,9694,22765,10430,2392,-36174,-86642,-45349,74330,118049,56193,-15513,-56437,-69880,-27782,-25097,-93453,-111417,-67549,-28191,-813,40833,71472,66755,9600,-16033,-17806,-32350,-19551,-7382,4757,75627,142028,107992,33248,-5930,-168,44947,62827,14435,-44577,-51047,-45052,-5309,67554,99115,66137,-23471,-130758,-169948,-129783,-55197,51820,95455,59978,45103,90094,98877,64081,-3442,-59896,-50202,-18799,-20250,-2871,58368,67689,23074,1678,-2779,-69226,-123746,-90336,-19301,15509,-32964,-25262,87868,131055,68035,8972,-14482,1678,47637,54699,6988,6296,38455,-8071,-8004,52876,46512,2295,-31941,-43456,-50290,-58588,-38398,144,-21734,-44096,-8617,27476,-6590,-77809,-85091,-20521,42761,62308,45513,23226,39380,17308,-101913,-139508,-35203,32670,8512,-26553,-30884,-5442,67023,144364,156858,99241,34152,-14370,-36521,-18230,-8887,-4950,427,23267,-38220,-124337,-115995,-34958,-5515,-49129,-62352,10534,72090,28828,-49730,-47665,-74082,-156722,-167911,-126188,-85282,-63956,-72379,-119588,-195119,-205913,-167439,-99543,-31490,-65562,-156926,-125522,-36829,-5669,25642,33843,-51942,-89277,-35048,-38240,-70019,-15355,1555,-55548,-58925,9604,66193,83532,45389,-42506,-82897,-114220,-132843,-55613,71801,56344,-46210,-50221,32440,86634,93193,90105,68807,45058,75061,72196,19531,16769,83153,138993,161624,157573,122643,75293,91187,89901,-13778,-47091,-18546,-33751,-14094,45302,64593,84677,103210,86984,28072,-2831,-22145,-41847,-27168,29795,59086,92167,115194,41055,-75676,-90192,-4341,17739,119641,195051,444026,1049218,-637231,-4488015,-3991583,-441059,526548,64142,-38684,-75783,-106753,-101037,-114077,-16248,66806,45023,32343,110906,138179,93449,49179,13845,33722,55899,49736,7009,-56941,-109373,-98299,-45373,5020,18896,1619,15491,87491,89171,-18194,-65812,-17133,14549,97848,212390,183451,11441,-77482,-69025,-46680,-17714,22409,39102,64783,55384,43457,73106,87078,31905,-56989,-86840,-56137,-33588,5015,55872,29235,-11761,26666,10408,-90932,-39578,112043,108679,-13975,-44116,-4105,-1201,-830,22833,-6644,-53849,-68030,9449,94918,150520,146133,32218,-80510,-58332,-12051,16024,90253,64899,-54326,-42022,71855,73628,-18254,-67872,-30818,23680,13331,9287,5760,-25782,-69932,-58156,4032,25422,6638,-41250,-50098,-74980,-118733,-113610,-67247,-65724,-16807,98998,133724,101706,64199,-11508,-133587,-178685,-96565,11036,4684,-84089,-133525,-100256,-58396,-44650,-66285,-29110,9245,-19958,-57428,38053,115325,52747,-65262,-104043,-29184,23428,8597,11831,41486,37530,14690,-11070,-47779,-55205,-26153,-634,-13882,-79941,-130469,-53555,95414,131524,32622,-67613,-58594,-56130,-131042,-115578,-37532,-18188,53373,188254,189217,93868,47280,56738,60538,52284,27812,-58368,-94097,-45656,-1439,34112,63313,43216,10393,30425,12698,-41177,-78502,-44379,-13105,-24172,-3162,1959,-10639,-13537,21152,38543,-4676,-30950,7664,14078,-71978,-124494,-75058,37822,115710,126133,66082,-13109,-21624,20795,25000,12568,59913,97382,58556,7627,-26022,-39550,-10491,15481,-38689,-81572,-97747,-100216,-37063,50447,84723,108640,90825,7775,-17522,85119,150861,39612,-69486,-46730,32405,107821,141158,95887,52095,38979,24402,39353,130592,144587,25527,-31868,15445,43624,32890,51699,82451,62369,49800,75514,45567,-41249,-77805,-12702,52405,67711,67982,40577,27089,38483,28282,31560,44633,56007,15792,19507,50950,1746,-84016,-156917,-121126,33587,63660,-85584,-116283,22593,84858,23954,-39822,-61303,-68312,-3506,98938,102647,38071,-4607,25891,99695,129354,12073,-76455,-21680,9818,3248,39599,72332,137612,172676,42006,-103419,-75657,91271,171252,79033,-16636,-31483,-7095,8978,-2719,-73754,-127784,-118175,-63083,50004,107684,48379,-35019,-41097,-13370,8535,19839,23064,55204,49052,16133,-11131,-41542,-56207,-62017,-85074,-84768,-51646,-11808,22410,13695,-22846,-66735,-90730,-44677,35065,48725,4081,-7811,24369,18669,-73646,-127144,-110493,-89938,-10960,50926,22471,-36661,-43955,-55788,-87183,-75119,-20145,-23741,-62280,-48096,-24696,-30625,-9610,32945,17946,-28834,-6692,1887,-42,-4290,13787,25414,8908,-63806,-113873,-60976,-41126,-55506,-34378,-15052,-52203,-64920,-31422,-1216,30525,61765,24124,-42726,-74030,-44912,-3143,22301,74645,82303,-9270,-109007,-91576,-39250,-21425,-21733,38315,118280,139512,127878,89670,-571,-42089,9715,48180,49422,50111,78567,55813,30617,2700,-8731,9894,36540,41555,3668,-60709,-89508,-43429,15587,46665,34123,-47680,-114418,-97346,-12432,101067,155076,82908,-31038,-135369,-164800,-114373,-78927,-67109,-1772,77318,77824,9368,-67787,-78256,-22502,-1353,-14418,-52764,-61981,-21009,32492,29680,7123,27070,22193,-67455,-98875,-29581,-43130,-71703,-73403,-150586,-166705,-60075,-35084,-132447,-103902,45796,134403,150488,152314,133331,143700,190657,184823,100655,53409,29368,1370,-18894,-42456,-37558,-10320,30667,87378,67227,-7051,40836,166173,154374,42180,-22066,-49123,-57363,-28114,17952,71356,69186,13729,-5971,18682,75064,128672,123931,72919,50065,7219,-76213,-73309,11548,60019,-1627,-84284,-75172,-68063,-123379,-155245,-97748,-2035,44593,25826,-30826,-53427,2226,65358,101177,65206,28362,52625,104801,98189,62704,68032,48895,32689,18334,-17372,-22794,-17756,-13306,-4090,18150,-7392,-54451,-43968,26160,39467,-17054,-29664,25248,83218,72751,28268,67440,180009,185383,126833,118174,143779,75842,-25293,-54404,-70814,-61367,-254,-5138,-42891,-54435,-53154,-15829,12486,-2452,-58828,-112488,-117525,-71692,-45056,-24685,-13613,-25150,-52007,-10578,54234,95941,98349,44188,-9725,-5862,25991,19455,-39393,-95676,-94746,-61313,-30524,4747,101755,187152,108534,-44182,-76916,-59463,-53434,-57264,-54082,-42992,-12814,21259,20703,-25514,-98374,-152988,-123896,5847,155655,163416,53921,-5487,30255,66933,69610,56240,44940,11643,-45085,-74244,-39835,59500,100741,46343,25715,6437,-88237,-131069,-68436,9526,1319,-78052,-80403,-11937,81483,44063,-116763,-203981,-154998,-98220,-66359,-23856,37350,105492,124402,58113,-9947,16560,114344,144809,82776,55116,84619,80876,15329,-18033,-28353,-41229,-71668,-53181,-7042,7387,56494,121345,115027,25264,-63087,-87082,-71302,-51761,-12475,65681,138399,107764,-2416,-42616,28556,47642,-6751,-27705,32797,81658,81227,62940,1255,-81149,-116874,-79786,-12424,13451,22216,32376,22563,-47682,-48702,38675,136639,172904,134645,46838,-391,-43121,-91070,-92404,-59499,-30411,-30237,-36152,-7195,27152,8438,-18594,-7650,28128,6543,-50491,-70324,-9656,28823,7514],[-45080,-86378,-82385,-16361,38443,21696,-51707,-64329,-24265,-1132,32810,67329,43714,6866,-12917,-18617,-20066,-12714,23740,58402,31151,12527,22600,83031,137394,154548,92988,6679,-15005,4193,-37486,-122587,-184476,-179393,-63732,50354,37863,-8852,-7108,-15331,-28811,-25831,-9759,13672,38841,102190,103867,46877,20053,-5377,-41368,-66261,-49539,6993,51622,22386,-4145,-37370,-64550,-35054,-3300,10443,26737,53960,43587,10023,7744,55900,79408,44919,1565,-14532,-5370,30513,-12721,-122423,-124284,-38238,25876,52855,50893,31188,13528,-25145,-64664,-81277,-59615,-18693,-40025,-69111,32306,164693,150898,68210,16277,8411,73854,128441,76594,-10200,-24309,-29757,-63370,-62449,1704,63405,15351,-111574,-146557,-119192,-104686,-21303,61983,60239,101581,173682,128754,30374,12201,31108,22568,-2969,-20794,10872,94123,112493,68525,76495,67997,-63699,-154890,-92857,29327,80194,15703,17329,102949,102148,24321,8214,-17727,-56996,-18311,49781,23817,14480,52663,-1731,-15050,60850,43966,-30636,-54728,-48768,-54649,-46402,-46167,-70163,-114973,-101386,-16570,46007,27192,-43559,-71467,-50944,-35233,-28150,-16137,-3462,23934,-16693,-123636,-95723,18428,58301,16484,-33237,-62420,-66560,-7577,82777,116991,94726,43641,-51746,-119454,-53042,35864,53368,23008,35108,-5542,-83580,-126026,-74204,-6544,-28254,-64092,-46463,-32330,-23417,-19992,-16909,-44920,-97274,-96441,-58581,-20104,3573,-15774,-109949,-225663,-246016,-158662,-46861,-18882,-92027,-160185,-103303,-16693,-1844,-28054,-51167,-76340,-65373,-25392,-16612,-1563,60647,87855,73259,79317,103994,122363,106791,71652,16425,-13314,-65485,-113423,-70659,37375,68056,51486,43647,3613,-65051,-72030,36695,118165,88266,53147,29343,-17716,-1655,97343,144144,94993,35869,1462,-36520,-21948,-7552,-70216,-58996,-16520,-60770,-83922,-36182,-14655,6954,54520,89481,60780,23174,4031,-51856,-79966,-18722,69900,132128,124011,38386,-83050,-95543,-4274,11205,75964,155132,311798,598434,-409041,-1940429,-1813016,-161167,319765,71677,17033,-36487,-69375,-41071,-47745,-11781,48718,62358,72606,121025,132019,100533,78326,72739,117469,176703,178006,107146,33084,-19123,-76481,-87669,-16039,16015,-26768,-7485,79350,117971,70144,-4757,-16070,23230,100490,164665,121220,-13389,-87955,-87647,-49155,5710,58614,64104,79862,69352,42215,33413,37981,28180,4116,4410,1487,-40807,-33579,17237,-11711,-53936,-11192,-13833,-112159,-88774,43488,55745,-40422,-63306,-39775,-46336,-59252,-46935,-62498,-96355,-97349,-14929,62973,111638,97429,-16002,-102522,-73251,-35850,7242,101142,57940,-49105,-20756,74886,77698,-2374,-44249,7431,51234,29063,15611,-12885,-34344,-54802,-57076,-17189,-31862,-94683,-138843,-104614,-91531,-107787,-82617,-29230,-45063,-15659,107697,136204,75261,62313,36744,-108671,-225383,-170843,-42779,-827,-15658,-40953,-78226,-109830,-90218,-84544,-33610,26686,14969,-48035,-7033,49887,12741,-73100,-95927,6652,108291,80875,3203,-23555,-41488,-36439,-11360,-13722,-18736,-24772,-28363,-28118,-76219,-129890,-67483,54624,100245,53364,-22135,-25123,-19965,-63795,-39536,30086,52718,66559,128987,157253,93194,35819,31275,-3541,-44993,-11483,1306,-21649,-29309,6036,47799,86141,56299,10080,32838,31976,-34227,-93716,-63545,-2940,11240,20308,-5961,-7105,30381,24089,-44219,-80198,-68839,-24595,22026,-12997,-58786,-37699,46996,84273,64467,38054,3440,-13151,26706,71811,107195,145845,141092,91469,45984,-8372,-7576,72017,103639,34949,-9778,-39582,-57206,-15182,16651,12710,37857,29572,-31232,-67965,-36940,37464,49685,-4472,-33402,8513,117978,182028,131175,53108,27457,16967,30231,110661,132914,14656,-23656,67452,91598,9628,-19480,13107,17784,12890,24313,-10713,-84082,-81072,8862,64757,56192,45052,48085,36146,32653,44942,81102,72371,40554,-22911,-40427,-43400,-70526,-75008,-100601,-91751,7517,21993,-82520,-69763,80328,149515,86564,9309,20796,20560,-2287,12540,24080,3072,-9818,27383,72197,98701,37980,203,33656,15617,-32518,-29258,-15236,63935,138396,48391,-83472,-81948,40038,95279,907,-73243,-16777,26839,-52301,-116179,-110567,-84062,-77910,-92640,-86312,-56286,-27759,-13534,6152,-12973,-23514,22612,39762,15251,-18904,-15319,-10330,-42786,-52864,-43843,-47589,-27451,54258,167042,209360,124487,43481,-12479,-76414,-76084,-32271,-36486,-56356,-20256,18271,46742,13198,-66188,-115946,-90323,-19240,-14226,-59940,-57198,-10858,-28022,-80140,-80919,-27517,-13898,-36754,-43522,-36210,-35720,-16658,2113,665,14599,44586,-5346,-23041,16904,26190,-6193,-22790,-50134,-96005,-91094,-80892,-34784,28092,29412,-6182,2965,38520,44101,53800,74689,65397,35414,-20637,-24973,47357,88456,90287,94780,71263,3360,-3739,55282,91866,49690,23828,36577,54244,44069,15806,-10157,-23659,-37550,-39881,3851,17769,21504,60133,157847,176361,56772,-52454,-64088,-40111,-41092,-57826,-61419,-27401,19863,52497,22765,-67657,-89463,-62903,-39020,41211,132667,118833,26174,-102823,-130754,-53658,-22136,-9998,76597,141335,90699,18401,-37041,-63385,-37808,-26835,-42131,-96965,-93764,2485,82537,55420,6153,6409,-35793,-138958,-138270,-41049,-62141,-109040,-85294,-83763,-64964,19381,78990,31188,17107,50142,48349,29637,45034,54439,55745,56755,18553,-73079,-39168,70582,110284,17744,-44030,17086,64935,9838,-5594,33583,24182,40855,107107,121199,49031,-29394,-39888,10096,58381,88579,141070,146321,74470,-8215,-56817,-33931,3894,-1384,1667,11134,-57390,-141953,-121301,-16284,97843,80759,-28983,-51087,-38065,-80064,-117434,-75022,10650,78759,89904,33065,-16360,-10003,9783,66456,101083,85936,42662,31390,14544,5953,50800,53112,39307,32764,2848,-9526,15949,35558,20778,-4131,-65743,-130474,-112222,-42598,-38381,-50028,-3345,47028,56799,1449,-36259,42625,151383,159467,123253,91622,60811,-11613,-40726,26454,19591,-47282,-39897,-39237,-36295,-14259,-4552,35513,45333,-15824,-120108,-158312,-78110,37679,61638,23789,-17322,-50417,-50803,20539,41612,8629,27045,51574,26140,20512,44231,37617,-4775,-27164,-13143,-12064,-65999,-71689,46396,138310,61301,-48366,-85211,-108503,-89238,-27223,-15625,-19354,18216,27399,17432,1103,-45673,-69808,-31678,12086,48036,66861,40819,-17802,-16370,34249,107795,138457,63547,-80414,-184515,-166881,-81966,-806,55947,58594,23445,-35027,-95047,-78364,1443,52539,29663,-36100,-12213,73413,158118,84935,-76877,-154034,-158150,-136431,-60754,-6795,5055,49464,99668,97191,79405,82029,93435,93974,50742,-1568,-9568,13442,335,-18455,-7192,11492,-41328,-65071,-46361,-63976,-48912,20154,50744,-8871,-96842,-142711,-135817,-85679,-2881,94806,141258,67053,-15144,-24562,20067,40552,6686,-9417,51603,96831,88293,40423,-35707,-74234,-60192,-21103,37261,83449,101040,104938,113075,37218,-9382,30035,94093,96341,33119,-20019,-15824,-72614,-129929,-99271,-29714,16028,1213,-52692,-77909,-40822,-33049,-70087,-65490,-4058,-11402,-71253,-96745,-40488,23923,31313],[-24236,-70332,-109545,-87627,-53392,-63416,-105562,-83876,-18095,9328,25199,45419,47398,55341,69926,29279,-53941,-89982,-20243,33298,-23259,-65763,-52565,16511,87199,134576,75809,-28416,-33531,-10943,-83345,-199815,-241827,-177212,-34083,81853,70535,24117,29896,53473,66015,54287,18089,12196,56981,147640,148944,54917,-6906,-1112,7865,-43970,-47102,54532,123414,58473,-9784,-44719,-51419,-45171,-48971,-31330,29235,82814,85562,90065,76961,41262,42964,52225,25811,32682,77879,109044,40650,-75372,-75108,3512,70730,88778,33019,-54275,-65530,-28435,-54455,-130723,-140894,-91496,-107645,-141581,-46365,102792,116187,52210,16578,6066,27792,54520,40749,-12581,-38163,-50249,-118052,-160776,-64976,60484,35399,-72502,-98559,-73629,-113335,-114388,-31699,43478,89126,116859,54813,-8978,42536,121850,94325,27392,21790,56157,80968,45847,25207,89303,95850,-17323,-68399,26475,135145,140054,50961,35517,77642,32588,-48867,-47170,-53796,-74428,-46030,-14006,-43884,-21632,49755,35500,19483,16711,-54937,-72318,-8322,12183,-10397,-5755,-29548,-86183,-127363,-111559,-35725,33231,32375,-16746,-45334,-49716,-56471,-74361,-84006,-58715,754,-13595,-85751,-45856,38653,73105,49294,-12285,-86623,-148110,-135025,-42486,19210,55261,71385,9717,-55660,2257,83271,64740,5984,-11286,-25054,-17528,-26113,-1504,54438,19649,-57726,-85730,-81788,-19149,44576,54813,24405,-35122,-55482,-5068,44374,41440,5046,-75205,-154253,-138500,-23734,72657,29857,-49298,-37771,28020,35178,1135,-51883,-88576,-60074,-17360,-21548,-19716,44429,102745,125985,153945,168548,163651,149178,126437,107970,77549,69208,18219,-56204,-67069,-26268,-2574,15173,36171,-18715,-118624,-122276,5946,91422,49129,-20278,-61375,-79951,-14232,98877,127038,49686,-46309,-93241,-97651,-78229,-98816,-134713,-71509,-20360,-70015,-120337,-101044,-96857,-75862,-4171,76121,87346,88947,106313,64807,-29785,-26993,71068,103903,43448,-23609,-82268,-85768,-29942,-23277,-25589,32626,40680,-92740,-46537,620621,806454,144684,12193,39476,75641,54064,15648,27262,-21814,-86187,-46283,35414,64751,79561,116250,140568,149202,132499,121137,153418,178489,140181,100874,64522,-23973,-114981,-111063,-53483,-40162,-18649,56741,138150,166593,67579,-26873,14034,92993,64456,1965,-23585,-33881,-25726,20930,40508,36422,21335,25896,20095,-180,-22609,-5060,44587,78392,100067,93954,9246,-43173,-11855,-6510,-19989,5609,6093,-59216,-91502,-65849,-44412,-34941,-13677,-6951,-27235,-67172,-84616,-63166,-44797,-61031,-11666,39613,47187,17897,-48057,-87818,-84407,-66367,-1822,84984,28926,-38240,2741,63346,77323,38706,18506,73255,97240,46511,18777,-23857,-52789,-57451,-57913,-35003,-23581,-37078,-84935,-79784,-54354,-23352,24044,43681,-19858,-20417,76319,94354,58587,97294,103795,-23060,-142649,-126791,-25913,48292,97904,85127,-27989,-104921,-72382,-45254,-7924,63332,87648,29172,14910,-10846,-73172,-91614,-42373,65312,164999,119679,6566,-46569,-74587,-46630,14588,30270,28712,11782,-21790,-33629,-53718,-78680,-47308,-2164,33016,65593,40888,14526,9049,24730,60910,88488,83372,16888,-11858,29452,47425,37306,7079,-98791,-121229,1545,80188,63412,19047,27128,74158,82316,26059,-26233,-26375,-32720,-35963,-26991,1015,22997,18687,-6275,-44107,-5658,67214,19094,-81224,-93923,-55592,-6283,32120,25246,20874,8852,10484,-3575,-25180,-4846,147,-55527,-61551,35519,132761,156614,135980,91251,22011,-25323,17024,89647,105481,59867,23353,-9744,-7972,7512,-6392,-31800,-34311,-42234,-28713,-48349,-124642,-106701,-6355,19967,-21011,-28647,67794,155658,124123,38645,-6013,-27676,-47386,322,45166,13614,43134,132386,128001,10435,-52147,-4820,36101,11224,-40025,-82081,-114720,-53323,40138,34049,-16989,7482,69359,47143,-16468,-4920,87750,111222,57455,-30174,-73176,-86326,-67943,-11558,-10173,-23835,2869,2540,-30497,-10376,74429,110614,42573,-30916,9342,32287,-25257,-91045,-100199,-58103,-9465,5689,-16296,2451,40644,78280,69449,6293,-59388,-79648,-73830,2112,95658,81102,32700,2668,4100,13257,-11633,-33645,26928,60626,-64567,-156786,-85925,-3742,-1639,-70451,-127001,-108397,-39977,13264,48254,883,-59785,-13147,49720,38408,-13367,-19967,-19210,-42527,-35935,-15282,-8005,22466,85753,171632,204620,129475,61589,30052,-22834,-55402,-48273,-71152,-82942,-27493,19451,58886,65825,-8177,-87251,-57101,4953,-27754,-69909,-10367,49217,-33749,-150102,-172925,-98673,-36296,-27905,-50642,-53943,-50177,-41806,-13768,17899,53597,64171,-2503,-13128,16042,-23501,-70095,-50580,-9792,-14822,-24868,-30531,9765,37902,28876,38426,66054,35491,-20246,-18211,5963,17783,36134,22645,31336,90511,80665,-10658,-25544,71055,101346,74561,109385,142002,59006,-49158,-85320,-61151,-36897,-14319,24284,32834,-26983,-55223,19014,38721,6196,46814,198851,240482,86118,-73571,-113045,-90780,-83996,-71409,-42287,-21688,10726,41786,-4923,-70459,-24664,8188,-29487,-151,104292,143090,72385,-64667,-102334,-25027,18499,56636,117795,119589,48411,-7890,-32645,-51327,-54438,-44031,-62134,-109784,-92031,-6322,50328,18154,-10911,-16339,-87705,-185661,-153047,-28104,-27004,-90565,-87051,-50212,-25191,-8391,55672,118689,131143,46864,-42459,-72595,-53532,-21191,-3894,-33460,-77703,-154820,-95739,61410,140643,49037,658,75039,79957,-58397,-102813,-6867,25670,14777,45465,78174,61252,26983,42537,117570,173274,161821,164565,163473,84765,-66391,-192061,-181570,-117137,-83325,-8751,61963,-10493,-125953,-128775,-54073,78324,136230,63615,6532,-3408,-26709,-48865,-34498,-8418,47007,111177,103419,38446,-1507,2352,66089,126787,114808,24040,-8518,2459,-20661,-25167,-18487,528,13334,-5481,-21342,-1102,11201,-19272,-49417,-92859,-135241,-87782,7809,29105,5842,55661,121790,88243,-41629,-102639,-24933,53567,60129,37743,2400,-21748,-35650,14113,119738,98348,-8630,-57702,-66467,-41965,1034,39062,87804,80272,24915,-59285,-98435,-12091,122337,169670,129750,56161,1810,531,42150,735,-87442,-54169,18332,4300,-20119,6196,27624,14579,6304,21132,10008,-82513,-125320,-56940,-4429,-33958,-62310,-104307,-152087,-88915,14058,4496,-17660,24264,42607,44590,40223,9423,-3201,5054,-44566,-84078,-40995,7882,-14818,-26923,5778,107102,137644,-4984,-164232,-204435,-130055,-48005,-36625,-29587,-10189,-30686,-60110,-42534,13146,35491,38416,47488,18023,36194,82187,100569,31133,-53542,-71623,-68623,-55589,-4380,1609,-24399,-2882,64582,97512,92865,60492,20854,22441,23975,-20742,-78264,-63878,-13587,4349,-6379,11131,-9072,-29474,-20052,-48458,-60379,-21602,34685,30270,-3762,-16456,-24339,-1638,37473,63903,50574,-2447,-14701,-10492,-27539,-9667,13292,27090,64241,74915,56950,19748,-41857,-52923,-20167,5502,13853,11385,29517,57690,98884,92517,59442,46521,51662,23359,-21654,-29117,-724,-35190,-48375,-17567,1866,14858,21050,-40611,-100866,-48384,6369,-22703,-46579,4713,14429,-43725,-90778,-59240,13311,49271],[-13946,-32412,-76132,-93800,-122401,-112007,-68231,-12632,29942,22668,-8218,-7179,20742,73309,122925,72691,-27199,-57750,-7605,19162,-19669,-43378,-45251,-6132,40769,70803,17011,-60582,-45091,963,-46454,-125376,-120810,-41143,52017,110782,101965,63045,61985,103470,131714,115266,75660,53370,46441,46399,5041,-32761,-36123,3663,41837,11208,-10964,57622,152974,137711,26532,-59910,-61891,-54346,-72775,-44833,23453,51584,44764,85285,99573,48674,47808,65335,34907,51803,111281,148954,100725,11857,-2071,13877,19349,8436,-44992,-115328,-73974,29298,26651,-112172,-217100,-190172,-151108,-163508,-127498,-3874,62121,32882,691,-921,-11540,-40658,-44413,-72162,-97387,-67509,-74207,-105210,-35166,47999,16946,-50264,-67905,-21414,-39296,-92935,-49367,47808,44804,7956,-42999,-39347,40375,99283,68064,26524,42560,67454,27509,-57318,-49626,22696,21630,-36223,34,160903,257168,191190,62577,15465,19068,-19399,-56522,-64006,-69239,-42268,-11258,-53161,-106264,-66526,19939,57814,54054,-45342,-157918,-90049,48561,83913,72186,76782,48779,17889,-8025,-43873,-40257,10415,26753,-4510,-44113,-51852,-28239,-51512,-115185,-113634,-34500,9891,-11313,-25429,-702,54278,59008,-2406,-71656,-139641,-142270,-69102,-22713,14930,70620,91183,82017,90469,80583,19997,-46321,-81972,-72332,18044,70203,85634,127512,90434,-21738,-69021,-28400,52941,92953,88318,57757,-11851,-48500,6153,44032,-15719,-78117,-100708,-98092,-19647,93405,136472,49341,-20360,48143,116209,61282,-4421,-39981,-68446,-48762,-12290,-19944,-13524,39691,66189,77292,142885,174799,130798,87474,103707,109138,77934,107860,96038,11890,-25470,-10325,-21460,-41885,-27479,-34577,-54228,-16134,40091,38320,-21529,-83996,-121978,-108457,-28905,71033,95248,33018,-51785,-94827,-66348,-29262,-88160,-165266,-135608,-78090,-68940,-96568,-111995,-132035,-110356,-35488,26984,27758,83141,180063,200767,65655,-7044,52616,40862,-55196,-104209,-82641,-67460,-63384,-77457,-124713,-89516,-99726,-216157,150597,514250,513789,110837,-172167,-51496,71365,105265,45532,22356,-43891,-124717,-100495,-14070,3789,-2386,38357,95694,136149,111621,46002,18155,45997,66125,95702,93601,20249,-103008,-164365,-107035,-48225,-47944,-12551,92181,189980,131719,-1962,-3693,62125,3671,-39770,-3170,-2607,-6712,38984,14770,-48618,-75405,-66817,-55979,-40349,-21281,22470,80986,121204,158877,155527,31179,-72852,-32376,32574,36256,22557,23302,15339,-28475,-91828,-98761,-61107,-34267,-3811,27277,-5394,-62024,-37656,26552,9019,11366,-4486,-47849,-61057,-75600,-91371,-71980,-36955,12654,43345,-20420,-52591,-5036,35096,55193,48717,49504,104428,127457,65038,14569,-41848,-76568,-72011,-57474,-43391,-12704,20574,-27007,-42704,-10549,44005,99239,88599,-1994,-17731,42810,53027,58398,110231,115876,43557,-3750,-77,35843,92218,140084,98239,-21360,-69078,-17733,9011,22889,74734,125915,99794,63431,-32798,-142356,-122659,-7256,84652,113657,69249,24015,-3170,-61078,-63064,-5091,16422,24605,31142,19134,3059,-28471,-49179,-40567,-39953,-20674,48775,78797,45920,7951,41344,82117,65166,26586,-55569,-109862,-93426,-43527,11015,-6093,-128089,-103608,60809,110747,78175,57050,62515,87245,37040,-47379,-99506,-126285,-141505,-53571,33670,38283,-7734,-43390,-58328,-72867,-28302,19676,-32001,-90111,-68550,-5662,42212,20918,-19747,4349,-204,-45239,-74681,-63862,-34595,-44580,-115200,-136376,-18022,96099,103601,90187,69090,-15030,-66520,-22581,7939,14952,30394,41854,37019,51356,25076,4308,2504,-47595,-82497,-10772,2355,-121251,-181481,-108587,-39458,-47716,-59250,10698,93553,78987,23494,-28339,-86625,-143270,-122773,-52436,33164,107419,115466,73279,1551,-49678,-1091,52617,10069,-73068,-125676,-121514,-14913,90148,66752,5503,32494,82864,64934,-23776,-57312,40657,111484,88603,20793,-37530,-59993,-6797,45881,9282,-5944,11046,11570,15975,21987,39892,37113,-21629,-58372,-19665,-928,-33128,-121610,-184470,-108378,-20553,-54765,-118652,-66298,35647,77753,32819,-23749,-33461,-12794,-11157,15444,76325,118194,162189,121583,31177,9797,12491,-10763,12748,45200,-37671,-103075,-53547,3156,13070,-34376,-59684,-35848,-8918,-3496,27845,10146,-54574,-21058,81537,108134,38400,-15898,-61204,-77222,-43450,-28620,-25083,15290,20768,11109,47249,60025,30944,23112,14986,-22582,-47804,-76916,-96038,-60651,-4788,29275,32699,-11645,-52166,-13677,29146,-20703,-44494,18283,60030,-33745,-150223,-176430,-125123,-72110,-61553,-86729,-103467,-104208,-79827,-9862,59772,85986,66840,14241,15692,-11748,-75954,-98950,-58615,6313,31195,33519,35553,56557,32410,6917,36740,67411,-6526,-81872,-67895,-35663,-23868,-461,16896,55014,78772,6381,-110394,-123387,22199,116024,106337,105732,103846,19733,-86357,-118236,-79589,-31161,22898,69765,62268,26900,44024,114642,117581,62704,24948,97556,131258,61494,-26840,-61899,-67334,-75921,-39984,9359,2745,9566,43269,623,-50092,4867,33336,-9332,7762,95872,137848,88187,-33026,-97204,-45947,42686,119011,138174,106047,55564,-4868,-38131,-51056,-62862,-52964,-51145,-60688,-48835,-50656,-55829,-50117,3273,39630,-29191,-119274,-89598,17511,20447,-54403,-95178,-91749,-81226,-113385,-82952,58943,137568,26389,-72981,-64822,-42258,-9023,37134,12462,-26025,-65223,-50557,13062,39825,7303,12140,48576,-862,-104327,-91003,7474,25083,-5538,-2058,11023,42114,92182,125269,155828,165567,114917,94539,101236,37302,-100436,-213111,-192579,-106826,-38680,58879,156927,110347,-22372,-67807,-43359,31216,100661,102723,65959,2167,-40740,-23056,-12965,-33208,4224,87015,109089,48631,99,11872,60116,82455,60095,-16158,-147,95205,54655,-77042,-119614,-43259,3536,-29021,-62014,-78054,-89809,-106362,-68013,-10554,3101,29804,121652,157260,82051,81672,171641,157970,4303,-99732,-72458,-32420,-51358,-65277,-70682,-49230,-4549,68350,130205,98395,35482,-2002,-24939,-13043,15389,61440,113915,105958,91758,68782,20643,20305,94747,175681,215629,173945,113722,86284,75389,-18629,-112872,-71955,-27307,-70588,-80853,-1240,59555,43783,1857,5524,20689,-34285,-100884,-113675,-108035,-78217,-47845,-88264,-129399,-31734,55915,14836,-41237,-27917,17891,35121,11910,-15045,-29534,-50385,-97325,-94913,-36678,8568,20379,6397,-24644,30643,58970,-67056,-157743,-87779,29237,61064,-5529,-71715,-82784,-78909,-61209,-14765,19013,-6850,1469,49919,31733,30603,36482,374,-56367,-66646,-23110,41410,87224,87792,29242,-19455,3848,69084,91698,74873,20455,-24065,-8108,11306,-15530,-69554,-72762,-35143,-18518,-44208,-22593,9334,23342,38770,23848,16369,33191,71258,87170,125465,166549,131286,85134,54906,16491,-11373,-10152,1754,-25405,-71276,-36467,53724,91348,68069,12357,-14826,-9302,-19577,-11645,-7305,-19663,-55705,-114453,-89738,-36242,-10343,31341,86510,74048,24050,-1313,10330,17105,35143,41294,56466,54638,5525,-11847,19007,-24404,-70037,1901,68671,34319,-26965,-18951,-11934,-61060,-116944,-89288,-29477,2751],[-53534,-40540,-37285,-42670,-112733,-93720,12057,60771,36835,-9165,-47779,-43147,-24739,13196,54025,40493,12799,16695,-273,-29053,-24802,-2397,-22955,-15603,20292,62412,47207,-3341,1149,47938,24685,-17588,720,52793,102127,125977,120574,78247,37131,37039,63201,70786,58286,38436,-7894,-81573,-150270,-124864,-61410,-19556,514,-1798,-690,36363,139304,171999,50374,-70890,-76622,-52954,-49700,-5057,21688,-14821,-42718,13141,55954,34455,28269,26294,3464,20433,57454,106113,121284,86011,55371,3710,-59037,-88277,-103993,-100046,-5884,106105,118230,-24100,-188767,-188422,-96661,-98995,-138932,-69631,20325,21046,-11077,3884,17534,-31736,-66592,-100758,-109582,-21179,46051,4199,-19644,-6847,-7660,-26698,-35408,30698,72972,24156,9873,46750,10432,-59231,-103327,-63736,-3303,-20025,-46730,-23357,13908,38211,6631,-54773,-47099,-34919,-67966,-104233,-34814,165319,283494,190289,33840,-29243,-39184,-24282,13110,17443,-11743,-12176,-11307,-47077,-72687,-57991,-5202,54045,59776,-58707,-145401,-60060,49816,98353,136963,162669,136268,125775,101367,18518,-37495,-13849,20443,16236,-29249,-53065,-14275,-24400,-110883,-145864,-75151,23330,47769,-13022,-41646,23009,35643,-15042,-34911,-54780,-31384,26597,47746,42300,49462,85492,121443,118909,57940,-12128,-83975,-115804,-90520,21991,81656,82162,122806,119754,36784,1769,47353,95392,80831,56298,45314,16464,-9674,-3641,-15667,-104188,-166146,-136969,-74058,30886,110331,100649,17659,-39254,14368,87099,47860,-12048,-22466,-31553,-47289,-28403,12128,32071,21926,14855,32893,119538,158267,58138,-8608,40599,57938,33542,100952,118874,47266,27168,62640,41687,2768,-15764,-20113,33719,117212,105401,12951,-60465,-88316,-82106,-45491,-15789,34138,55851,9189,-50667,-70864,-22186,42477,13849,-80251,-113792,-69378,-11867,-14933,-59215,-91652,-72048,-45296,-60944,-82996,4480,167230,242904,132257,32318,47931,39446,-48513,-110234,-69739,-35002,-50574,-76378,-122134,-113624,-53117,72403,216019,304500,14351,-109420,-175986,-115521,12933,69663,933,-44603,-77504,-71503,-52660,-58166,-71703,-63006,-49616,-17329,30086,34520,6522,-29388,-29508,19761,94571,110917,63413,-28683,-99397,-90087,-63961,-79872,-73861,15787,143055,160629,58550,5727,41633,42336,48437,41633,-31810,-87779,-59734,-61726,-89612,-110411,-99873,-74354,-29995,26468,77962,103219,123904,173407,154378,5909,-89052,-21416,60204,51561,13195,25199,61443,48430,-10380,-45683,-84850,-103590,-31715,81833,91601,247,-38357,33826,76288,65262,-31467,-107465,-80524,-61755,-67342,138,57647,48761,25267,-29480,-50534,-18595,6141,25251,43299,66810,117299,140104,87724,27304,-30333,-42886,-21332,3483,2056,-22568,-42949,-92444,-56960,19061,82766,126299,102207,21999,11669,56068,80662,99164,95715,76931,72828,115273,130268,104946,104238,98496,30717,-18174,-20765,12734,28934,42292,60903,118207,124412,87256,-16388,-140448,-145255,-28755,48771,19234,7256,58413,59272,-34975,-86416,-56728,-36105,-21374,18324,74380,69653,-21024,-85745,-85109,-62768,-20330,50019,101515,89762,30932,23428,44530,15379,-19971,-71110,-103878,-105691,-105033,-50798,-3792,-56173,-45526,60076,56607,4403,11219,50487,57711,3036,-67364,-112667,-146643,-151105,-36290,44381,25126,-19348,-56110,-48666,-38069,-32304,-50543,-58679,-46099,-18033,36460,65967,9090,-63900,-44738,-31061,-58984,-56987,-12232,-12964,-63019,-98845,-73650,18048,74680,50345,46437,76955,43456,-34882,-60787,-61998,-44343,16882,99093,149466,141196,54321,34254,70504,1050,-58212,4320,15073,-84390,-162793,-149220,-78160,-40877,-23482,11236,33236,31661,40883,-3791,-112754,-189748,-175593,-83554,52828,116019,56312,8195,-9228,-45909,-28911,6296,-8968,-26366,-50934,-49962,34122,134252,159553,145354,128803,106543,98144,41979,-39219,7757,80309,107411,95652,35742,-21925,15901,33643,-34226,-25720,32201,56294,66237,61075,52378,33926,7922,10352,24328,1830,-2595,-45722,-121682,-76484,-33305,-107130,-152385,-57011,24792,13691,-39164,-56221,25648,125767,107119,59513,71049,116743,184642,160421,77472,47055,-11974,-93621,-74779,-12263,-25079,-34909,-46962,-62994,-57799,-47201,-5093,29425,12759,-32612,-29710,-15291,-17000,39012,116164,113945,43376,-12507,-83311,-110786,-65848,-54831,-56541,-21835,-34928,-69523,-19672,31482,13066,2647,20641,-9135,-52308,-66336,-99292,-93045,-21724,16672,-12695,-39879,-16476,34007,29499,-37579,-43717,-23256,-8591,-11929,-19355,-31365,-53684,-82635,-100505,-99345,-110977,-132206,-99720,-14594,80597,121515,85221,22147,18824,-24991,-53991,-49126,-25181,18692,21929,21894,51241,83405,40285,-17597,-2573,31203,-9329,-40424,-31156,-22806,-2397,13121,-5652,18982,24890,-53007,-100743,-75911,7584,63674,75610,70364,64630,11038,-55827,-75960,-42771,-10131,35275,54850,12257,39611,150256,213123,175014,95042,-23905,-55974,-14138,34557,53803,47745,9933,-26393,18180,69107,39802,18669,45948,11450,-56491,-43729,-22239,-22743,26248,91315,96171,78312,15179,-72215,-81593,20018,109680,107739,86594,67974,26719,-7012,-40065,-67909,-53823,-4652,10224,-7890,-78640,-121338,-71913,44162,111392,60563,-9810,-9567,24613,-4334,-62994,-115555,-144581,-126427,-151673,-155403,-36748,57080,-9745,-54942,-5940,11639,24828,90104,93580,45708,4690,-10711,-30172,-61534,-68326,-34977,-38653,-93839,-94945,-9522,60581,35355,-33854,-80494,-87109,-7096,111319,147012,106045,37096,-31831,-27112,-2729,-30042,-68492,-88684,-56740,659,40792,90719,164625,167388,81063,20149,-9546,-40686,-32726,41729,81090,-12005,-80705,-45410,-47914,-68131,-11076,37495,24389,-20825,-51951,-26742,14784,-9735,-30648,-50168,20031,161726,123971,-67010,-144720,-40215,13266,-45875,-97145,-132138,-145652,-132262,-39484,85010,130948,99010,123448,152566,85026,35786,83457,115240,37558,-53102,-52510,-32252,-90221,-97224,-54671,-21506,18458,73952,83604,52279,40394,30651,835,14190,36275,61053,91789,74663,85332,115686,91458,33542,45599,127609,217386,220738,168189,120648,81232,-25631,-68899,-12065,-32919,-103355,-64725,51324,118434,91504,22506,-2390,11264,-7036,-58297,-96765,-111519,-69344,-21580,-43270,-62950,21242,80384,40089,-42697,-71758,-32630,-19089,-55439,-70549,-70187,-83941,-69979,-8351,11004,4275,35524,35692,-44453,-50529,4416,-37844,-86587,8877,133119,129177,43689,-26137,-55484,-63099,-63639,-57100,-54375,-51027,-2229,29901,-7524,641,-3181,-43355,-86127,-79892,-23673,75228,136344,117399,62794,26768,46450,71045,53916,35842,4760,-21000,-4272,-4527,-26604,-38294,-44442,-69937,-87416,-83632,-28562,8915,26680,30391,26194,61874,91020,71894,57015,125690,202189,168983,73273,7277,-10153,18142,43470,26303,-36271,-68960,-17425,93707,135039,72810,-22712,-44719,-8783,19650,38067,-1128,-51623,-81302,-140560,-119812,-66927,-72551,-53668,58762,70112,2106,774,30894,20038,57994,96135,88544,64676,23493,20903,37864,-10757,-39586,36328,87346,48182,-19966,-48036,-70814,-110221,-151651,-131930,-104518,-83686],[-78817,-54336,-6796,24202,-31030,-16100,74047,87877,31710,-7209,-18159,-32602,-74495,-95511,-65268,-7423,38125,36914,-22257,-68240,-43195,778,-35895,-46366,15410,134822,178671,113277,82106,98934,68317,24315,12753,30729,88233,136640,132795,76353,-10872,-66876,-43083,-7513,-10561,-13075,-32892,-75791,-112934,-87574,-46375,-40346,-50722,-61297,-23343,50702,141922,151398,59514,-32672,-43367,-24618,11868,60977,24842,-59349,-95061,-39511,16358,2206,-35231,-46323,-42403,-25683,-15452,31902,105348,132627,104583,39749,-10817,-29003,-34089,-4599,79286,162199,179778,76680,-54531,-28933,74737,45139,-50718,-49607,-8674,-7479,-13724,27426,71924,42709,9546,-14541,-13243,78738,132309,7091,-119734,-90972,9332,45140,40945,91817,133706,83975,22603,10920,-194,-54436,-103542,-71668,-47898,-108105,-130245,-72315,-15291,23015,46957,43687,15619,-35482,-76795,-119762,-100819,57364,183234,119413,-8820,-49302,-42646,7729,61667,82014,40174,-47066,-110568,-54312,13554,3305,13485,57958,53641,-9678,-34779,-8084,5944,51042,127935,173134,134893,93632,63239,2600,-41337,-36381,-6411,21816,6804,-40589,-41286,-39917,-94569,-142382,-88889,20992,53123,-3731,-52614,-8558,7773,-24681,-25289,-12837,27784,86709,120166,98922,29068,545,28221,62714,47403,-7974,-87698,-114595,-89373,2451,28628,2561,20234,40272,50573,60598,46380,38322,17950,-7649,2030,48091,61413,112,-62039,-116140,-137509,-93986,-35713,25115,57368,22726,-36664,-70126,-61710,-4311,-4312,-37687,-32129,-24810,-48162,-34608,35563,56602,11993,6537,48107,113345,114430,-2173,-60086,-31327,-24107,-1756,83549,70311,5517,13669,57540,62505,62047,34172,-2808,61953,158071,127563,2343,-73922,-68923,-3724,53872,37733,15448,8761,-17608,-64077,-89435,-49568,22201,55750,39482,23070,40949,76982,43664,-21188,-37932,-20005,-69338,-142745,-146360,-57689,91852,176800,129225,55335,43915,68248,31992,-44989,-49199,-16731,-22758,-45667,-76744,-95962,-25699,154720,239583,314633,82460,-191017,-116463,-117399,-74448,-25725,-50479,-99510,-113877,-32987,-15892,-109168,-131532,-84522,-83232,-87042,-64209,-39934,20267,59176,54584,87632,131178,111513,79411,56241,1917,-64590,-105964,-106596,-80891,-25333,61953,99363,62517,23214,53747,107019,123877,48184,-80616,-179190,-177726,-119479,-65748,-80667,-84757,-58468,-9748,35562,59930,61390,77734,112678,74431,-26786,-47977,-58,14282,-7084,-19374,13298,41272,25781,7040,-16728,-95712,-134313,-64733,57140,101264,9642,-88703,-19512,99141,107233,-20177,-97179,-53636,-18453,-13721,38017,68417,30066,18725,-4068,-24894,-24235,-13449,7172,38678,82200,119895,112981,64894,28127,1234,28484,66487,72666,31425,-66961,-152667,-195631,-106926,22618,119031,136039,73910,13652,20720,55377,101768,114744,56317,26706,65741,141399,173006,137490,89234,48592,12815,34499,29094,-9431,-16487,16226,28268,79432,91772,51356,-20496,-100735,-130671,-64965,-7683,-29026,-3389,69068,52900,-50121,-109664,-101543,-83852,-63278,711,96631,82396,-54096,-154525,-166900,-124402,-37573,39931,73598,91320,57469,13810,4351,4307,10407,-36645,-62970,-39672,-96475,-131967,-34658,16841,-24496,-19807,-29240,-77939,-88533,-32198,4542,18809,-1883,-39916,-53105,-34888,10950,9375,5517,37671,26005,9726,17247,-662,-53340,-21483,39901,48078,46260,40630,6949,-38890,-32878,-37149,-49044,-15467,37350,18318,-30609,-18169,53464,101695,75817,16583,16253,81569,119214,42475,-56151,-74771,-25071,52238,159664,226428,182011,53162,17242,61651,26464,-16129,5626,-12333,-67932,-104986,-97589,-29466,32959,51848,34907,-29194,-29743,48271,34279,-85776,-161510,-141052,-59041,19624,53426,34562,20697,-9420,-56380,-69040,-66347,-42155,39896,87126,61683,62654,108923,161385,195612,176446,145402,140970,112427,33440,35536,59495,90855,102069,40850,-46142,-46690,-35028,-65142,-28900,52008,104797,116547,98299,77732,56032,55387,74848,79404,28047,38257,70542,28263,-12066,-59706,-123631,-125013,-48035,-27306,-53283,-87696,-77191,46309,173295,133516,55083,51010,66775,94503,90014,72964,42556,-83718,-203066,-160843,-75316,-53516,-19466,-38156,-101347,-120956,-94097,-32462,13257,7729,-39764,-69341,-64668,1006,92661,85209,10764,-26226,-22938,-59144,-88028,-47733,-17905,-27441,-32062,-8356,35510,78910,80071,42706,6719,15463,721,-30043,-24664,-64983,-70511,4908,43327,-8715,-38353,4225,44368,-9488,-79009,-61913,-68024,-86292,-11095,100903,102363,19039,-84916,-122738,-68237,-29086,-56871,-58111,-23752,52534,128477,95074,-15249,-33138,-10563,16639,20878,27759,56685,13636,-14580,24526,69755,28055,-43606,-30111,16261,32347,49648,22972,-16258,38934,83414,17693,-12660,-21077,-70079,-41994,24507,32330,11626,12832,29904,67030,41812,-18408,-45142,-47075,-63036,-34444,-13731,-55226,2371,156749,221044,142684,29621,-103489,-142963,-67727,23874,91634,121373,76777,11655,32340,70417,44860,21137,35158,-6682,-94407,-105366,-87690,-60957,17004,74556,50110,68069,85408,-2252,-76372,-23055,36462,27596,12544,2284,23764,46271,-4119,-66656,-42658,39640,41069,-5458,-64743,-88190,-35209,58088,89972,50629,25095,7690,-31114,-89303,-108793,-107544,-99799,-66675,-81821,-101461,-57900,13462,12423,8019,25399,4500,-5914,58706,80897,19559,-70004,-64700,-35375,-35745,-76704,-82726,-94542,-97427,-40384,46034,95315,35512,-82476,-148507,-123746,-16315,109235,138542,62293,-43077,-99839,-68825,-49559,-53214,-10005,42522,79149,92123,67305,42063,74034,119095,102994,58173,-10057,-112068,-155678,-47369,52547,1760,-36765,-36390,-94776,-92163,14535,29558,-44220,-99989,-123721,-79925,-15459,-43565,-53201,-34343,28156,110370,80935,-26445,-59156,12504,20633,-41666,-76636,-88475,-76987,-33623,42167,99201,110218,60176,13732,35453,55973,1886,-54952,-32999,-14864,-28885,9277,45054,-22840,-31519,33688,35405,28117,73013,81649,47737,14988,-32923,-56615,-3194,40155,45046,41622,-3505,-2403,54531,93297,81591,81751,115365,161976,166126,120420,66070,14531,-57884,-15591,70846,22765,-25187,35138,94933,116344,109231,81309,27385,-38053,-79384,-68992,-62211,-75837,-56322,-3501,7638,-5413,21041,70133,73113,13087,-38342,-55236,-56292,-63055,-47786,-17350,-11324,4911,32531,-8804,-31936,11155,42405,-11265,-30100,40369,54521,-16425,-1620,85342,92850,50369,41172,43774,10082,-56888,-98734,-79240,-8051,38754,-977,-49181,-6826,-12480,-32506,-43005,-49877,-21823,46008,66250,53370,63304,68774,58806,32142,-18961,-31554,-13339,-8410,7467,-8312,-43630,-47052,-45052,-79449,-88047,-53328,-4417,-16239,-32132,-60465,-77936,12806,79213,21451,-38896,-6103,71717,84296,6033,-58077,-36221,27792,49489,34690,-949,-8414,21885,75297,104540,70056,-996,-8980,19992,41019,61474,13936,-44092,-44442,-68785,-66327,-33635,-38372,-55467,15363,20744,-30294,-28996,-40579,-66391,17149,66561,33959,17756,39299,69548,59864,-15276,-71434,-16217,46372,45112,10971,-24627,-85389,-132319,-166160,-186495,-186191,-144014],[-67257,-48703,-9783,26647,4044,16158,49570,42824,24801,38879,44071,-18354,-113638,-174946,-133642,-19036,39653,-6477,-57748,-71390,-55204,-24747,-70107,-100227,-14427,177990,248216,147264,80243,70769,38885,-5952,-46609,-47462,31413,107151,94021,30249,-55808,-103481,-62324,-29335,-48506,-24477,4864,14137,19465,24901,-11882,-53574,-59113,-80969,-41928,91524,190073,151746,80940,38292,11739,-3006,39880,62437,-14308,-81795,-91902,-39158,19603,-15641,-86616,-90429,-69770,-43993,-32145,-13050,48324,110740,122646,104737,111951,104182,85113,77604,102215,160943,179964,98650,53757,162737,246967,163630,39322,-846,-25595,-61482,-45541,20616,50670,36875,73571,104069,96304,136188,119686,-83170,-240748,-142701,35472,113170,116502,129891,98863,12550,-50195,-33311,897,2061,-39944,-61053,-79449,-117289,-131680,-80550,-6480,33481,67692,72800,15086,-35824,-38621,-69700,-96041,-7407,77937,57398,463,-16955,4092,37368,21387,3886,-25958,-136182,-217531,-98160,42614,60140,73191,80707,58681,56867,54255,14079,-27995,691,67381,101479,47280,-27747,-52548,-41114,-23215,-31093,-55620,-34128,122,-24341,-51919,-47138,-58534,-85210,-40075,30058,24925,-15768,-53953,-24566,11896,-9501,-36818,-30150,-6651,29730,71196,70266,-329,-47856,-47734,-13324,31354,17381,-49022,-91698,-89411,-24364,-15338,-54437,-89562,-98428,-3133,69806,6062,-25668,-9135,-28889,-28830,55210,111227,34321,-31242,-24819,-4732,20087,18976,3362,6021,-18967,-56869,-55773,-56534,-42216,-49177,-55981,-35719,-35963,-50818,-28699,22255,38680,23030,35338,73530,86516,39867,-17481,-31923,-51133,-57872,14194,91217,28338,-44432,-39236,-19865,5641,36146,22656,-4297,62260,142530,112531,10850,-55746,-49842,20870,103679,119226,49847,5041,33325,7225,-71178,-87419,-57874,-15073,53899,101866,114508,120730,43491,-30882,-21402,-6699,-81876,-129866,-102930,-36064,42980,97189,77219,30722,7465,41066,69579,21565,-15486,-13111,-27751,-48981,-71205,-90232,-71997,19432,199531,184596,16884,-86640,-58171,-90504,-135533,-68817,-15020,-58394,-96770,-38414,-52718,-138331,-128572,-70337,-58804,-52778,-44696,-50607,32630,154807,198960,197830,163673,76880,52674,98337,63612,-52156,-125085,-103858,-39386,-1214,11219,-3053,-1911,32326,96030,114520,77325,13017,-56657,-135061,-150336,-92502,-50491,-79225,-79487,-42581,11822,28369,3329,-2051,18208,9243,-20839,-5191,43967,11470,-62281,-73379,-46487,-7192,-13520,-71199,-98104,-93995,-100554,-98068,-90578,-50977,-2826,-47625,-117292,-28136,94603,104688,13128,-39013,-15640,21786,18077,-25206,-45935,-38316,-3310,107,-8028,-12877,9928,33738,39685,77447,97918,45518,-9169,2916,22207,74180,113083,73744,-21924,-117318,-147163,-149895,-87178,21392,143644,135059,12011,-40171,-17929,-9081,35099,58043,14007,8394,41737,78211,116238,122879,88166,75038,91683,106212,56985,-36436,-66816,-29676,-8321,31294,33080,-6268,-46571,-47525,-37025,-17927,-6446,-4828,28591,51319,-6808,-86408,-108750,-97561,-76497,-38911,30046,90210,46285,-63576,-140838,-189611,-195084,-106977,-17383,-7078,19310,33742,14408,7111,42370,71368,-6954,-43689,19649,-36863,-163101,-84512,27357,-3018,-30091,-27980,-67411,-105185,-67404,18156,89230,92557,56397,77256,99959,50177,-17330,28456,116573,109708,51890,42250,46872,10983,31377,103954,112724,56380,9330,9606,26108,39019,-5166,-47493,-27511,14839,16781,12371,45608,104104,120370,63054,9371,8731,35454,75633,60709,-27512,-63069,24016,115313,164343,162657,112178,11739,-33685,-8486,6748,1721,5903,-18494,-47496,-51229,-23154,57283,115408,86956,27062,-61710,-74987,20485,45652,-17559,-58491,-34919,-19849,-50620,-24047,56179,72738,-1607,-44039,-33759,-52234,-43494,54494,144343,112338,42965,12708,21418,55337,110380,165751,172029,140920,104328,91532,62628,58123,34046,-40305,-109810,-107154,-64124,-40881,-5495,55231,116120,129732,88812,40010,3771,-70,27191,60311,41772,76064,132430,86301,-14975,-95262,-117272,-99827,-88345,-105359,-101944,-115716,-90671,11635,92051,61867,18368,29500,21818,10000,12710,41262,17199,-107097,-209738,-180197,-115931,-77983,-4855,18187,-45956,-79912,-90603,-69534,-17282,2644,-39617,-75345,-82412,-9514,60741,-16145,-97182,-86450,-51286,-40685,-25958,26804,73780,38452,-13105,46233,153730,169003,132887,93156,31064,18221,32658,36335,35241,3409,5755,45287,45222,-3029,-28613,-12051,-2940,-57625,-100267,-53010,-43060,-99731,-59831,74585,92225,5564,-98027,-120738,-29049,68855,73179,32175,-9594,-5262,60477,47519,-85420,-101889,8523,68810,42935,47083,83101,29015,-16845,-7835,10944,-26965,-62101,-30947,17793,50987,73206,15393,-38683,45005,127956,78267,15554,-36221,-89203,-47669,26778,31464,-6188,-22356,-1071,49809,30504,-32382,-59263,-92760,-144997,-116584,-57231,-51761,-11473,90873,135404,46166,-71166,-171006,-163961,-88100,-27060,33518,93910,84195,22624,12993,21206,2115,5980,17647,-37980,-115052,-108161,-87841,-69426,-6233,41254,19397,56180,112594,48093,-34224,-31499,-25571,-48153,-73243,-93274,-30237,54141,20215,-63303,-48823,13317,-6902,-57661,-72283,-44781,-4582,25343,-7074,-48680,-34065,-38480,-82846,-134017,-132264,-55710,30013,45680,-14017,-57234,-54519,26336,89669,83392,14357,-62077,-77885,-23393,-8196,-66484,-175044,-145618,-22425,49837,-16584,-92245,-98576,-34849,22442,50261,72274,-5064,-126735,-128125,-44389,34632,109666,131126,74300,6637,-16185,12386,990,-27159,4072,58668,98862,99958,48117,-12491,-8840,33179,30871,-2787,-64480,-142605,-171781,-85445,7919,39081,69591,18797,-93498,-76942,54334,83511,-10563,-116399,-154859,-91381,-2593,-6496,-14508,-514,18021,11421,-22084,-18292,23503,49310,-874,-50374,-35123,-12699,17580,92959,134433,59672,3321,-2910,-47129,-25565,62022,43773,-70616,-114142,-89806,-51382,24866,86223,53672,35936,78162,68723,42866,88938,119668,74482,-12364,-117234,-131978,-52588,-6349,-2630,-14022,-73721,-82600,-9219,86425,133420,115292,87455,94077,86271,43528,-27389,-101390,-115040,-2161,89011,59659,71850,108469,67866,30471,60425,108941,56531,-88381,-165286,-113140,-74824,-78101,-52990,1804,36352,21115,-5640,22596,67588,71265,18986,-61946,-72528,-21095,31938,72598,66195,10625,-36863,-68294,-45573,-6025,37196,46718,51612,97503,111997,31977,-28227,-6177,16042,14961,42441,92716,83006,-2733,-61570,-12912,80633,72563,-27275,-62036,-6805,-21313,-17160,15718,12548,15841,28696,-5181,-14872,41176,71196,31054,-9230,-66957,-93637,-54370,-15394,18993,21372,-23764,-60534,-52852,-29560,17249,22841,-9073,-50868,-72914,-122070,-164576,-52388,55228,25016,-60226,-98418,-56790,-196,-741,-43618,-62811,-51532,-23250,22544,66171,90354,74340,34317,38017,55892,33849,29025,38847,43438,72242,54103,8760,12835,12616,8609,15835,22225,9298,16536,-5977,-44601,-64069,-96707,-113297,-35776,7420,-10079,-17902,27542,66011,55902,-20617,-104785,-77262,22685,89340,93574,60778,-15633,-72902,-115541,-170796,-177886,-103925],[-19965,-4018,-15188,-12215,-23775,-13442,-14033,-15931,12795,65305,70517,6574,-74836,-137275,-101786,12059,59701,5888,-29000,-20436,-13336,1221,-45437,-105158,-38763,155136,206706,87098,-4640,-12069,-654,-12372,-60228,-74029,-7692,38426,3365,-43631,-72580,-55755,9432,18328,-8850,35983,67760,48297,42380,64977,3959,-63988,-36530,-18223,1876,129651,248895,202072,122559,95517,41761,-9781,1881,-14993,-80183,-75608,-34789,15551,58363,9242,-62686,-66140,-49709,-4260,25237,-2062,-24868,17486,88772,124268,128554,103327,93527,73695,64640,109042,119543,37270,59573,230643,283621,155897,32168,17112,-8906,-93313,-106045,-39227,-34007,-53123,39741,116669,101618,104474,63833,-110851,-200238,-90380,31183,90883,112076,107299,24767,-76554,-96458,-40058,-2772,57253,49792,-40775,-95818,-90180,-95996,-52831,26949,30384,1347,-34346,-72327,-61627,-16014,-23681,-32866,30441,71038,84538,77487,33426,22909,24483,-44701,-121245,-148308,-183773,-202906,-124338,-12771,64765,116401,80628,58724,94891,67177,-2988,-35850,-14019,27627,31654,-29015,-85555,-91565,-37387,23443,7062,-82201,-118549,-71733,-24611,-8729,1875,9629,12998,42737,52510,6712,-37512,-52778,-3149,38655,648,-32478,-17483,-14947,-46048,-66498,-70588,-64259,-19864,-13835,-43293,-2186,55308,24783,-50095,-84653,-40643,-28437,-58075,-125613,-178097,-65795,51926,20809,22669,52392,16858,-9618,47459,105290,63174,36600,74687,100051,98826,42843,-15339,-14660,-11914,-28437,-1550,24048,5206,-33387,-24116,-3014,-40543,-69037,-35005,3570,29910,45200,42742,35953,22661,-7758,12758,35074,-913,-5654,49035,94640,56488,1612,-28183,-42402,-38592,-26451,-28158,-9920,70171,128815,104602,50014,2259,-23926,-20716,77546,173733,111346,58790,151782,168701,50259,-48299,-89589,-75579,-19018,13100,35340,71285,27137,-25018,-25011,-35213,-60679,-37110,-23118,1375,26444,36327,-11022,-55624,-77837,-55045,12693,28107,14224,-15514,-64142,-80439,-73073,-54223,-57877,-27098,83328,86952,8022,25943,-6376,-81083,-130283,-8772,85479,56578,16720,4296,-78828,-112344,-70082,-51123,-45614,4468,48173,7146,21909,143376,223169,202066,138214,25240,-5344,71031,79927,-9564,-70501,-61463,-9567,24909,4638,-53710,-56254,29029,108906,48440,-32972,-10518,35543,7381,-10827,-25565,-93734,-145188,-92619,-10870,60191,61505,-1610,-19398,-15860,-59946,-56794,43827,95088,2040,-81703,-79269,-73195,-55588,-49876,-98117,-158197,-158637,-88951,-52713,-115565,-149131,-110050,-97619,-75785,32447,79936,62904,26390,4542,9638,35282,-3907,-103169,-116467,-58592,-38289,-47367,-25660,8808,66925,83928,32467,28892,26375,-49928,-93526,-37257,732,49836,82620,8295,-108873,-127812,-32844,20323,19022,17789,90719,77552,-51896,-96889,-73391,-91207,-69485,-20673,-12514,6796,6035,-12910,8065,58895,99194,140306,148539,97983,17678,-42316,-54596,-40068,-51715,-35673,-30173,-45810,-59718,2143,82529,92314,53945,34721,50793,37006,-38173,-95428,-83642,-51430,-18753,32835,74032,72377,37188,9198,-15488,-102850,-184681,-146806,-73866,-72430,-58366,-19901,17894,52363,82144,72708,-20814,-45684,34043,22198,-95388,-79350,5137,48820,84836,64081,779,-28895,7836,107485,166230,146688,108497,137087,133250,52083,-4827,75666,147594,114973,62190,52290,81026,58848,32490,84395,122961,70561,-7421,-13641,44617,88659,40103,-34544,-62011,-34501,-3491,20877,49964,59153,41411,14192,20381,21589,-35291,-57795,-2140,-3314,-37158,55951,149983,114716,29257,18358,1174,-37920,-27581,9129,8273,6552,-8189,-32033,-30962,2155,91734,126048,47737,-9705,-22751,-18791,26838,42900,49038,71084,87260,20529,-78678,-51285,61317,75347,2801,10625,85387,68126,13475,37288,90497,72668,-4525,-76298,-113784,-92472,20602,132332,157797,140496,129316,98886,53388,46693,-4712,-85922,-110771,-66991,-4235,7547,7222,37463,84246,92032,36435,-39869,-92805,-105524,-75203,-3086,52346,109106,104646,3031,-68276,-95015,-98859,-91214,-105044,-133375,-142966,-155030,-112148,-39334,5464,16414,16574,34312,18490,-9068,325,49462,47754,-37439,-120461,-139486,-105582,-39715,64702,93647,46924,30153,-12663,-35749,11103,19964,-50738,-68766,-43664,-6184,-11232,-93111,-99177,-62480,-71271,-66714,8322,98005,119129,44102,-6732,57180,132589,123547,117792,118652,57957,23633,62190,86982,52564,40313,69417,54756,-5441,-44172,-49780,-41562,-34906,-45122,-60914,-1875,26558,-51734,-91437,-6540,28952,-25895,-69904,-55661,12892,98945,131711,95873,28992,-33693,-29563,-13842,-102508,-103491,25945,97088,51030,40691,79041,63065,31026,-9724,-39566,-65252,-52115,-27111,3213,36279,44238,-9895,-27387,40308,104503,109145,73977,-22786,-109466,-86500,-30040,9135,13523,9720,-125,-9418,-39391,-65788,-74328,-103803,-142660,-112113,-35699,10275,37732,67831,65598,-11820,-88604,-158609,-165128,-150353,-115749,-61237,13596,62672,59369,55095,17558,-25913,5932,26201,-35521,-86470,-59118,-21303,-1861,12864,16046,7014,38773,58779,22365,-2774,-4970,-32721,-60425,-75916,-95916,-55369,22340,16870,-45350,-65690,-56926,-83750,-124568,-124008,-50413,13732,20319,-38038,-95320,-90570,-69820,-51243,-65225,-78926,14673,139625,132910,17599,-66333,-74182,24608,122583,111681,1131,-89573,-88053,-40185,-37645,-76990,-142662,-116009,-1425,82288,48653,-49366,-68694,21633,83521,63230,27106,-48653,-107158,-29407,71681,94932,107170,120319,108805,98439,96962,112158,83437,17254,-3402,19881,52618,54942,26265,-4048,-9245,-13434,-55307,-94905,-107108,-96079,-78531,-48595,-3133,71328,126496,58419,-34310,-17735,77083,140576,74386,-73944,-124602,-62501,10540,15662,9235,14547,26711,7619,-40505,-33330,26958,62251,-8973,-74105,-26117,13095,43797,142977,191420,72069,-11848,12162,10942,21255,84719,103736,38869,-38294,-78888,-67642,-25243,32950,53344,34648,32588,57256,63317,97563,126822,74516,-21035,-104337,-114264,-68082,-65249,-60006,-41322,-80193,-74233,18197,127984,143662,49170,-9279,40300,65216,38775,-58389,-155896,-128200,-6714,28490,4371,67714,97211,14196,-42448,6885,84797,68421,-42971,-106582,-96871,-99442,-80219,-16725,5655,21231,27008,-2104,-27181,6396,53239,18255,-87548,-112360,-21598,60928,77293,36870,-53142,-102792,-61214,8043,13453,15704,36008,50037,69365,84355,64489,26648,-58,-7227,-10290,-1995,54374,109571,83720,20827,39845,95867,53569,-45249,-73033,-41458,-52037,-17378,33283,48717,52153,31825,-19810,-22508,39082,57538,8457,-18836,-64990,-111391,-91344,-40756,14118,42327,13034,-24268,-11286,35304,83432,15231,-74121,-69761,-43229,-90080,-152015,-74131,53411,89084,9539,-81956,-94325,-25677,51381,29402,-72601,-133438,-97248,-16762,69013,132706,105982,19346,-8368,19750,11447,-4074,5689,28145,76283,74013,27889,25028,38626,45198,27710,22688,28087,40175,9571,-43413,-70459,-59646,-56497,-40134,-19402,-12740,-23656,-9611,4305,-8052,-44532,-84060,-65205,25873,112599,122151,84465,27288,-3371,-39089,-87956,-98832,-32961],[16996,54822,4313,-32843,-44761,-38463,-40018,-37644,-17667,16462,34041,43156,16769,-41518,-43171,22350,74186,76304,50216,47683,59425,74502,27023,-56754,-39592,108309,138764,20084,-74416,-56902,14649,36551,-18000,-49101,-19180,-28861,-79442,-92799,-61936,-9191,44679,41289,36680,82297,72178,-12279,-61195,-9944,-15397,-78905,-42545,42080,74866,126996,213577,190076,127564,94584,18094,-53225,-75855,-97609,-107265,-37646,40481,83287,83592,34183,-14335,-28710,-15472,47235,81806,32221,-57923,-70421,20163,61549,2041,-46296,-17429,14974,26081,43736,33769,-29551,3966,142624,164936,33781,-58022,-10208,7130,-93124,-152824,-110553,-85296,-99220,-42730,14676,16111,27708,16804,-48927,-22767,45670,22262,-5285,18564,25095,-27210,-83129,-70634,-38452,-40737,29841,61580,-33039,-75033,-44011,-54716,-17449,45086,-6127,-103642,-161758,-142146,-55346,8282,-12582,-12554,38787,74061,124550,126605,37739,-33984,-38113,-50082,-104115,-149039,-123555,-88080,-96530,-83030,6198,72551,15711,18507,87078,53681,-18366,-45572,-19450,22828,9778,-52452,-63532,-45197,-15148,23779,24187,-45187,-124008,-119814,-43745,18831,44365,69187,82357,69882,40881,1291,-30747,-26413,33255,26330,-41212,-26337,26560,30568,-48639,-155816,-203710,-141117,-1467,47269,-8674,-505,95416,81239,-21681,-77615,-37212,-35161,-57820,-98865,-149636,-72612,40195,78227,133902,133377,64909,34458,46562,61580,48781,57574,88084,97924,90154,37369,-11368,-7119,9875,7653,40276,77619,60631,27719,40613,32178,-36832,-90871,-65655,-4719,43013,45011,2285,-39123,-25964,8986,50768,74106,62384,64768,39464,49776,108673,116446,56797,13348,-28067,-41771,-28327,3089,62240,100305,98993,79968,49280,-4451,-65047,24787,157150,123694,91174,202950,267054,185947,43348,-37069,-13782,-24683,-96518,-100604,-18201,42086,50462,-686,-58413,-33738,18175,-14213,-43349,-38103,-54384,-115890,-160963,-177429,-150429,-75599,-16822,2631,-40774,-96230,-76458,-14328,33617,21422,-6202,-23597,119121,122062,65340,16450,-83905,-72522,69496,130377,132409,146603,103913,-22825,-51842,-29612,-63421,-79872,-567,101858,74114,15459,57505,94036,78709,74536,-1241,-65266,-8791,67477,68415,31414,-1538,-18979,-6815,-6013,-50190,-53687,15739,47799,-45374,-91941,1619,88968,64923,43391,-15274,-138722,-190987,-82330,46958,111615,88453,25522,-505,-28102,-69510,-43213,32495,37681,-24437,-36653,-41228,-105056,-113046,-39057,8059,-35476,-76074,-39017,-32679,-117734,-145989,-115388,-88477,-16603,67280,38932,11786,10298,5615,19903,28390,-37176,-73225,-8869,14861,-53631,-93087,-38857,31055,90766,92231,16267,-33124,-73375,-151183,-161960,-85716,-67007,-35102,760,-62720,-132556,-82768,47745,114758,95962,-6789,-31817,-21140,-71261,-99450,-88212,-108323,-99273,-37769,-14376,-15703,-36086,-63465,-80123,-31240,75568,136525,88579,3541,-64102,-47774,-3317,-10142,-93058,-112351,-91059,-75716,-67693,4533,107863,137275,86907,35397,43745,45189,-12139,-75122,-70697,-25962,13537,49170,42052,24765,49384,95202,108985,23986,-80274,-85648,-59824,-73355,-62989,-23495,39101,99103,87852,22522,-49882,-45009,28312,58867,21450,-18151,-28254,52708,166144,115904,10333,1638,72575,153879,182920,151345,109823,91407,48124,5573,2483,79673,122333,87754,78217,80628,93525,52243,-2000,14831,61480,48543,-34472,-73158,-9319,75224,75484,20056,-47500,-47940,-16687,-2631,14681,-11720,-73849,-64753,7905,25239,-68750,-140571,-74237,7287,15779,67580,116367,62000,-11089,34704,64230,7461,10798,47397,19253,-9183,-49941,-90284,-66298,-16444,47493,51222,-24435,-41448,47426,126285,113452,53890,73996,140278,141573,53902,-41525,-42648,11839,22639,695,59887,173742,163705,68624,29078,18964,4943,-41455,-105301,-121188,-75304,-3325,53093,87182,109299,80910,22636,153,48659,32409,-16878,-15425,31228,63737,21767,-16429,-4017,25077,28625,-14389,-80222,-124191,-136731,-131178,-54441,42656,91537,29340,-83143,-80576,-44658,-60575,-69880,-56016,-96801,-166230,-191063,-152035,-102180,-32588,19572,22064,26106,-2039,-50585,-28725,58521,97408,38491,-47686,-81029,-38975,28790,100326,89317,61266,72586,45878,23308,55230,32651,-70360,-76730,-11076,7497,-38205,-88596,-45301,-14638,-71723,-106374,-17393,85313,45827,-52187,-47613,19868,32712,5247,24005,83353,61512,406,20450,29877,-30588,-27164,37585,12313,-65494,-103652,-91509,-51791,-9142,8021,-4153,39051,53480,-6220,-43981,3397,20153,-12634,5817,53453,59727,54896,55025,53323,30963,-28040,-54912,-12603,-38255,-47040,14911,83226,67246,42012,79176,110206,87318,4661,-47649,-58808,-47344,-54806,-36715,22711,35847,1152,16897,32072,23863,46867,62375,-21453,-105511,-78854,-30729,10433,32292,39967,-3029,-68656,-101074,-84146,-78643,-77605,-77290,-67096,-34267,8767,63611,91543,63981,-11564,-51379,-99858,-159677,-205314,-167874,-109731,-50993,36152,108757,131294,49652,-28010,13564,38007,-23139,-66242,-43191,18535,68326,44508,-7945,-15969,-1555,-47709,-71105,-40663,-29990,-43629,-42023,-31568,-40816,-35926,-11822,-11596,-26263,-59548,-85550,-125486,-166924,-169303,-69931,35640,60011,14878,-60706,-97182,-64893,11282,31378,-2776,34054,133508,157998,66416,-29463,-67171,-14049,57241,56191,-19933,-67189,-42900,-3360,3494,1859,-10976,-3259,2794,35803,59823,7666,-39701,24249,109087,77937,-16626,-66823,-52686,11056,68465,75120,59977,64424,85010,90862,77462,84695,69626,26020,10276,6468,4253,-18407,-29701,-5767,-4246,-45945,-103821,-139205,-107722,-23115,22371,7161,15352,67771,77908,24132,5398,8705,30959,96387,66058,-58825,-89515,-57421,-38971,-45588,-24154,9856,62423,84892,18754,-44374,-5253,86533,27493,-86052,-54515,-2844,26262,107341,175625,130384,80412,64387,48800,38660,45225,63473,78443,51841,-10821,-55242,-88405,-59473,-1553,-4416,-35864,14359,54609,65664,80886,39898,-23557,-41599,-43537,-40409,-79227,-86878,-33667,-33691,-9397,82204,169566,125004,-27236,-87928,4586,82714,95411,-63,-96705,-77405,-12147,-53617,-102087,-16321,46409,-22467,-56098,4775,61804,88766,92662,62795,-3321,-59506,-17160,53728,4327,-44071,-4286,6730,-63113,-88750,-46003,-31044,-111708,-165576,-80361,14396,3878,-34410,-55523,-51317,-863,51725,13699,-43307,-67461,-67826,-45431,-1211,60584,103045,76673,26056,3502,-10058,4294,78772,121198,54694,-3789,10760,3032,-49519,-90751,-79278,-69141,-24877,2534,29575,50410,20856,-30548,-14275,59364,75611,26055,-14229,-49972,-80137,-79682,-53020,-2715,21385,19123,41420,69096,60195,25222,-79638,-119183,-45439,21960,-11070,-87231,-79374,13974,80982,40161,-47350,-78341,-5095,85076,59502,-54733,-111987,-93055,-59769,-22429,59309,87456,37011,-2057,-1414,-32059,-55860,-34280,15630,71574,47167,-7897,12724,40855,44158,18726,7565,9570,60195,52292,-10803,-29623,10704,16535,3595,-5931,-2036,5848,1985,-30180,-78648,-62163,-5251,23426,32987,53904,43223,6631,-13579,15046,13360,-12368,-31432,-3312],[16511,99458,48903,-14526,-21851,-9483,-7164,-18279,-35296,-36469,116,62863,56295,-8320,-31953,-15092,28550,76884,81427,80797,93216,111220,64421,-21344,-39021,68641,97908,-6351,-70056,-19237,69478,82763,23808,-13176,-10675,-35370,-75468,-70627,-25934,-229,-8966,-16678,12900,46017,8090,-72645,-124871,-71071,-22308,-75350,-79232,22020,90704,70021,68420,71870,82234,55051,-32715,-105825,-124054,-100429,-52811,22809,88705,112038,68871,18012,-10397,-27728,-11198,47785,75373,61749,4214,-42928,-9772,-10581,-95685,-138859,-77322,9640,42924,22076,66,-21735,-28442,16739,29518,-59928,-112437,-45984,-23917,-94314,-144558,-121985,-56193,-39018,-58894,-60458,-32219,-11607,-21800,-7223,104363,163325,57312,-54807,-70405,-53388,-45460,-48936,-50264,-61289,-94926,-74212,-33746,-33747,8768,58282,24946,20463,44551,-23815,-127782,-172210,-108160,26028,82830,14122,-51783,-60638,-20935,62469,77994,6995,-80909,-81134,5720,58936,19254,11554,13241,-29922,-78179,-64112,-38395,-71321,-36093,59032,70004,9031,-47794,-27508,18776,2807,-55185,-41253,1770,-17307,-47618,336,49595,2179,-50038,-50440,-29843,12098,75296,75836,14318,-16727,-5333,22372,37720,40895,-38807,-99864,-43016,13426,31634,-3338,-113108,-190081,-151122,-29556,64904,88780,88004,120486,75629,-36026,-73714,-2105,-19937,-55058,-42216,-50656,-10283,49415,90141,158014,132140,55375,48972,50340,38144,34563,42544,44780,50628,65246,61030,38374,30714,29024,19603,48889,65199,53591,60053,78476,45175,-5977,-60250,-87935,-34845,31117,25508,-25566,-49525,-5748,45831,58716,65120,75136,71096,-6813,-8031,108137,169452,114906,50699,-6727,-16283,16642,33093,46926,58463,67105,52908,28378,-11730,-53438,14213,104151,73034,48718,130172,217913,218199,109649,53485,111535,74918,-58117,-115021,-36888,88653,144743,61370,-15367,-7456,-8463,-74741,-128510,-133467,-133656,-153307,-191551,-214586,-173810,-101225,-44335,-43601,-100270,-106985,-19225,74928,95481,19506,-73286,-40273,194211,236214,87843,9664,-53422,-4119,65792,62304,108069,163240,134197,52597,6390,-35251,-95793,-106703,-24564,92104,90969,18568,-11819,-46713,-34689,43403,6719,-98661,-77673,42274,119337,102043,39414,-27470,-48591,-37557,-52056,-28820,-1161,-36641,-102945,-81407,14819,55491,-8807,-46147,-68440,-110298,-131605,-33086,91247,114465,47889,10542,-1881,-43007,-61546,-41690,-45268,-62432,-42915,5698,-11622,-102138,-104927,15957,146300,164958,91941,36546,-4153,-61334,-52344,-38513,-47604,-4794,35673,-13551,-20073,-1961,1710,29876,27129,-25526,37009,159377,102643,-29627,-64460,8942,52958,46761,41575,14044,-44482,-127521,-210008,-205998,-134705,-138285,-121123,-76828,-93501,-85163,-20204,40123,68529,74433,-38960,-99853,-47830,-16588,-36155,-41947,-47086,-31464,18740,14231,-37982,-49473,-34932,-77416,-73602,18824,61159,5507,-51427,-91275,-55279,14424,16131,-82019,-123521,-115127,-100012,-93422,-47722,38381,91234,63374,20952,42134,71463,35825,-49851,-87631,-62173,-31027,-23815,-52487,-52877,458,77196,129254,92318,22323,14428,867,-45160,-19572,32975,79245,115626,85015,25364,-13511,-2698,48288,92649,90895,11783,-82127,-32423,96043,62071,-37264,-36930,44422,99963,135483,147908,105439,22616,-46133,-60742,-43548,25252,95176,114831,125075,115022,96949,48420,13266,12625,19357,3830,-62404,-104180,-49602,54951,105622,94745,12947,-32828,-20742,-14227,-16779,-61558,-137797,-124709,-37047,14258,-38385,-115091,-89871,17388,77317,78880,59179,54631,80415,158212,146607,31692,11855,54894,34661,-9155,-108051,-184429,-106061,-10405,-6747,-26743,-46107,-29436,81979,218682,196890,80397,78986,131431,115316,70169,10514,-42544,-52682,-11962,16189,77578,170573,149092,58587,22881,1046,-18579,-40510,-79097,-42736,32777,18152,-8593,21987,54818,31,-60345,-48837,41980,78241,91785,99760,84373,59310,4879,-35788,-40919,-24219,-9266,-21357,-40400,-51422,-76657,-120695,-74745,-1893,25248,1657,-41432,-19444,32014,26601,-6073,639,-45753,-116593,-146896,-161271,-157143,-66515,-3095,-18555,-27418,-74588,-147000,-119828,8793,85505,58547,311,3798,56475,57954,33154,10394,5185,26930,41927,56087,72580,35930,-53995,-62228,-9821,18374,11494,-21244,-16759,-8593,-42817,-75986,-30327,18341,-60938,-142695,-91374,-9092,-6062,-56989,-62619,35422,60246,-18576,-51022,-80838,-137797,-131052,-62021,-47693,-75040,-102610,-81132,-18839,26099,20866,20295,56946,50861,37056,63979,85812,32011,2277,62306,133284,105459,16708,-53476,-44599,-9215,-15363,-3088,65474,55851,-993,-30176,13001,58218,69482,132550,181346,126220,12023,-23927,-31071,-55527,-71738,-40000,37451,62698,41789,43532,7201,-52012,-51774,-14812,-32658,-60605,-14141,42235,59559,37416,7023,-36618,-62056,-67168,-62627,-65190,-34412,-17672,-44979,-75212,-54477,30929,100300,95329,9293,-38101,-60225,-102328,-136166,-99896,-63374,-53031,21719,123357,142389,37566,-37561,10824,39922,-7866,-56431,-52967,1397,58955,34685,-16301,-24211,-32823,-107843,-129274,-97665,-93590,-62466,-16870,-9039,-19286,-12430,-14844,-20778,3786,12953,-9337,-80677,-134540,-125638,-31941,62216,90311,54172,-16248,-48517,-18691,43249,64790,35852,11583,62836,150506,157407,112418,43438,17923,26216,12744,-34956,-37192,-1168,14302,28183,93405,113009,79469,-11768,-15153,41608,47059,-11679,12481,97874,68665,-34261,-50531,-18632,-38565,-40888,-6384,2278,1273,16775,11531,-14065,-17662,-23902,9764,55942,28595,-12585,-58958,-88845,-53205,-36896,-65777,-91078,-109389,-81026,21591,74758,47817,47812,66967,31661,-9288,5347,-26240,-57823,-20265,-30185,-72556,-51581,-52607,-89469,-106172,-41987,35582,113090,141974,59867,-25748,23079,148442,102147,-40466,-43053,26296,49982,63881,116683,157540,162465,89229,-2482,-16834,-15561,-34210,-7362,44619,41689,-9003,-72008,-66745,-6928,9018,-21106,12933,51147,48809,63553,47256,226,-18080,-11114,11052,-18976,-54028,1073,37397,59577,101330,150826,135732,42853,-16647,27412,107311,155581,104661,30069,50,-6927,-67068,-113738,-24432,42676,-38069,-49405,44106,106009,163588,216927,175196,98364,59421,95566,117221,16811,-84569,-49802,-10239,-75587,-150265,-124295,-44698,-70773,-135889,-84613,-5998,-14333,-693,63388,66938,19648,13894,-31713,-96556,-135329,-139943,-115149,-53770,36772,113775,118810,73548,52062,44269,8286,24505,86544,39622,-68731,-71164,-19054,-18973,-57544,-32097,-17127,-18433,-29436,6913,53059,24825,-47192,-35106,62936,121852,75448,-964,-27780,-12766,-14011,-18629,15609,12966,9002,73679,114792,54093,-31163,-91338,-51712,14453,61354,59595,-19369,-83631,-86071,-49166,-27133,-48783,-36640,41732,72346,17790,-31842,-36916,-41066,-75439,-126706,-71875,31112,54766,35747,20332,-26884,-46044,-23986,12012,47734,8058,-26104,31043,45932,20219,21468,38417,23570,69537,97073,64951,35368,17379,-5925,10349,-10767,-16775,35777,52901,-18739,-83561,-33330,64313,90435,18651,-46456,-70638,-85394,-80657,-20367,2749,-10577,-27215,-17408],[12072,128672,93326,16327,11129,47683,48520,16908,-1811,12447,46625,61936,19597,-35223,-38372,-42718,-43567,-15225,35240,66914,59873,69344,40982,-21319,-48741,23487,49820,-20706,-37920,34833,85794,68536,45540,36222,25527,21383,3483,-9241,16802,16716,-54112,-90719,-57246,-35623,-63794,-78794,-79152,-23332,16640,-48075,-98176,-38322,25509,-19633,-63561,-31788,36822,21661,-65696,-125450,-109535,-37966,31562,72565,89318,81079,25300,-19804,-30328,-36799,-34527,-3881,20805,71817,114359,81454,29611,-13432,-56169,-75237,-8649,75976,89263,49029,44062,42113,-19100,-33279,2347,-30372,-75193,-58766,-78539,-112524,-104350,-75639,-12820,25887,-8454,-38724,-2389,-593,-56246,-33509,92223,163053,84670,-29346,-91831,-83421,-56781,-57343,-79603,-77714,-112633,-152646,-132928,-36096,93217,170221,116934,37001,22798,944,-53140,-86344,-25716,100426,151204,63087,-74633,-156411,-147343,-65524,-11821,-1861,-33620,-49953,39913,164488,176312,106506,34472,25093,-526,-83970,-121679,-110547,-60362,22441,71691,40444,-24137,-22044,-8986,-35525,-66108,-37528,18729,-14542,-89800,-12875,127342,139932,61584,-40597,-103247,-55980,32951,17522,-58996,-74875,-19756,75479,98045,20708,-81658,-92774,-60446,-66787,-32735,29853,2884,-54250,-77052,-42826,74975,191161,179352,100475,16075,-76930,-68480,50291,36324,-10277,28799,49274,65899,54139,17686,43298,31511,-4156,16511,40634,62931,75641,52591,16394,26935,74692,106225,98624,75730,39735,7169,25482,12130,-21220,6182,57817,61729,67068,36769,-65026,-92374,-15792,26922,13154,17217,35273,30889,26972,25555,25163,14931,-34721,-27271,41460,99709,84729,32379,3875,-1320,14766,44067,66280,44283,11789,-10790,-31648,-27602,805,47197,73196,24964,-13227,35298,111179,142192,108804,110153,151448,120982,41782,-9176,35842,128043,162761,106109,80766,41700,-52154,-131667,-140618,-123584,-79825,-65760,-114951,-153008,-120120,-54559,-17767,-74067,-164808,-110933,31683,102059,62521,-76276,-131771,25632,171418,179386,94880,12959,21393,48531,-9077,-56403,30823,66510,40040,57489,58771,-26671,-100973,-77675,7211,80414,60141,2457,-47596,-93299,-46412,53120,7215,-103130,-90672,10823,85928,85075,31976,-16068,-33572,-43765,-66747,-36265,-29891,-73969,-105388,-70980,-8608,9886,-56570,-118512,-106540,-40833,-25159,10386,80687,78071,2187,-25884,-33833,-63635,-65083,-62190,-97464,-91898,-34793,6707,-6494,-51038,-23913,74277,187834,243149,178968,85550,44425,21140,27814,16957,-32855,-30220,17732,-16698,-27219,4004,28183,49769,39581,13654,85997,177584,103518,4614,9544,81303,63337,-18244,-14505,28995,-4318,-102221,-183510,-198402,-157022,-164140,-145678,-97578,-81486,-46033,-26,14518,13594,22951,-49615,-52166,39403,75756,35118,7357,14802,46152,79913,57571,-11948,-10326,46326,19862,-21112,-11408,13291,22308,-2885,-50386,-57740,-24220,11172,-2016,-31524,-75736,-96535,-116928,-88526,2430,66656,53792,35893,62076,92926,62631,-31475,-104307,-117351,-99936,-87175,-92860,-110098,-115045,-47709,49566,63022,28571,35602,19869,-46442,-21115,47002,83340,96779,93741,100409,96653,86568,92228,114749,74643,-26545,-121262,-102638,-25688,-24768,-44585,-10621,33813,40759,79767,150557,123542,38262,-29272,-81355,-104891,-24108,102600,175058,160839,102794,78559,72312,85831,105045,65164,-18016,-70397,-60542,-13998,56860,102069,106245,34296,-37773,-31472,-2750,-27354,-77970,-105118,-107199,-63551,12971,16424,-52353,-54097,37435,97797,86325,48277,77595,163210,235415,163659,9800,-49881,-1801,47967,50659,-68322,-174989,-76261,31627,-14318,-32569,8895,26966,67806,149464,150473,87852,94070,92281,56917,49926,20858,-55977,-88511,-19533,40215,82457,132806,82696,-7184,-15468,2713,-8339,-22264,-36303,14324,67410,15456,-23498,9031,14484,-38005,-66438,-46262,14793,49615,102873,123440,54596,-5737,-21578,-27586,-53109,-48848,-13595,-1288,19553,35471,-14353,-85692,-63546,-32342,-7301,43228,52535,38668,90833,131260,60763,-6679,-28604,-11654,-30054,-105953,-154288,-103483,-63752,-80526,-94034,-146299,-197916,-166797,-54109,20229,50520,73497,95251,93602,7828,-64550,-44404,-24511,-9883,24085,65841,66408,35637,3189,2586,3125,36669,80414,40389,-10667,-20939,-70,17432,14059,-24816,-96639,-139929,-103107,-32820,-11022,-65889,-68404,37637,68623,7367,-47064,-108599,-149906,-151368,-139234,-105447,-66534,-60314,-24037,18975,-9529,-49676,-7025,58305,65677,87517,120168,80796,-30827,-51369,35696,118985,105469,11615,-90521,-103271,-50776,-32384,18353,116100,90660,-14641,-91467,-86125,-11646,74957,173597,201153,101233,-28870,-32394,-26299,-50850,-36764,2593,22875,33775,42788,22952,-40883,-91417,-101660,-74597,-44597,-26480,20407,79244,90640,14850,-71712,-86970,-13771,25322,-22208,-50471,-4411,11718,-31638,-76014,-64004,-2694,55315,75162,5037,-53532,-65070,-31032,1340,32535,24767,-19573,9009,76740,58422,-42548,-84795,-24714,29723,23235,-18131,-40554,-40738,-31411,-29013,-7125,-2969,-45683,-106643,-109301,-101271,-114321,-54447,1854,-26120,-48445,-29412,-23501,-17477,26960,87106,87973,8949,-43688,-33006,10426,39247,44448,-139,-30155,11987,42092,37169,27562,17281,-10717,8024,108069,184493,205553,151988,109140,85226,29172,-48218,-48998,-9929,-27794,-32475,100587,154646,59495,-62937,-60923,-2736,19876,-18578,-5926,51621,24609,-42548,-47887,-39890,-90089,-123381,-76300,-16880,-20719,-48265,-44143,-39424,-60882,-94662,-24617,60938,26053,-3602,-19420,-78191,-96024,-71932,-55336,-60421,-92318,-95980,-4728,47444,22767,39157,72131,49341,12228,-13765,-89519,-130297,-113013,-112580,-78256,-5644,-17050,-81011,-101334,-24513,52548,103166,102708,23637,-16130,62279,165687,131073,17141,3074,65543,62810,10298,27566,87742,128731,58019,-77013,-80451,-38170,-79354,-95132,-22197,34603,32079,8158,2133,18967,34809,28783,48754,70875,60644,67900,68078,17652,-53374,-50172,27333,27639,-38952,-10358,52338,63035,29749,44405,120056,148669,104539,83573,107526,149685,146445,98335,30017,-13723,-31785,-25064,56196,61361,-66932,-83898,40359,156505,233966,222695,125235,92796,116793,121277,91910,18889,-58532,-69450,-42586,-80873,-165915,-154569,-59198,-27495,-40940,-17937,6998,11777,69200,126782,65691,-53772,-81358,-94494,-112073,-102723,-85605,-81183,-40448,17135,47832,71622,82539,77590,65732,-2013,-44857,17264,15904,-89349,-113611,-45249,336,5834,53431,46140,-15168,-46991,9859,83189,61944,-38048,-78240,-2500,97971,81959,14524,10957,41365,26514,15765,51342,33225,-3093,29417,60630,17276,-7742,11871,51339,32373,41137,99601,45675,-69446,-169477,-176141,-103243,-41810,21371,65240,19304,-45041,-41320,-32950,-39768,-82735,-173721,-162707,-35785,29664,30583,19241,-18065,-21553,-7210,-14289,-1785,-8785,4561,56862,17689,-29123,15746,59776,29292,47521,108663,130324,77934,-26409,-95589,-60128,-63166,-64656,1373,31477,-17665,-14377,35078,66272,60896,-18576,-102186,-122482,-112447,-107324,-72951,-54735,-49428,-50435,-34321],[23331,126240,82711,5435,3075,65484,68930,23079,32579,105607,130538,67259,-9628,-31175,-9392,-18711,-57919,-73178,-16756,26993,-8733,-11766,5825,-11118,-55081,-42882,-30623,-55746,-49292,7964,11629,-6414,42832,84393,69326,63981,44461,-792,18687,56599,-2154,-84631,-99123,-94544,-109049,-84580,-30137,51540,49560,-42077,-82140,-48067,-46597,-93368,-89226,-42763,1393,-9305,-69135,-101405,-73004,-8132,45560,73262,65168,33149,-10373,-34389,-24146,-21733,-51494,-52805,-27324,47199,143926,146492,71309,35194,36649,19734,59625,105025,87399,65472,94090,80007,824,-7205,50705,44875,-20448,-46923,-81123,-113452,-79346,-33897,-17652,-1296,9022,-7646,11425,5117,-57914,-48060,30821,56324,22234,-24728,-75783,-73319,-64193,-85038,-90708,-48787,-82459,-140799,-133005,-42540,80576,175153,128726,613,-30320,16970,26824,-6927,2663,62134,116278,77174,-37243,-130385,-169406,-118727,-40441,19875,44845,6544,6019,100581,159407,86065,-5927,28116,60108,-45056,-110193,-87420,-61848,-43297,-7606,15676,2817,-9398,-50330,-91047,-72365,-14981,28835,28474,-10466,26589,112265,123758,53729,-44559,-103180,-67323,-8702,-28811,-80240,-89876,-36660,76279,112290,31657,-27406,-8045,-36083,-101424,-50700,51420,79401,53947,-5486,-15580,95225,193803,134353,19062,-54085,-94774,-49556,77341,88284,60737,95514,102985,83414,12523,-88197,-104265,-89211,-68494,-30845,16664,96346,130978,76501,5558,9286,69757,98839,102938,90758,44979,-8491,-27252,-69853,-128998,-105794,7202,96057,139343,125366,-3643,-106012,-35420,53274,67207,50616,-2023,-46549,-23660,-20572,-40634,-30294,-31199,-37750,-50922,-16657,23202,25998,27807,-5760,-49947,10496,90432,39789,-37159,-41431,-44727,-12342,37633,55916,58671,20303,-24759,10974,47460,31527,44163,87922,69025,15393,25119,55585,91128,122054,102791,82656,126783,79736,-77882,-166685,-87436,13843,80886,53048,-21421,-53507,-52808,-20569,11208,-69235,-186479,-109041,32733,45842,-22553,-116619,-35160,115500,84109,-7576,11186,26556,89795,78198,-75470,-148598,-34713,-17050,-62488,9004,101778,28637,-73243,-38985,57030,88605,31226,-27375,-79162,-95802,-35061,25603,-41444,-108071,-87468,-52240,-29569,-12671,-26204,-31216,-7532,-11734,-61041,-84419,-89525,-88396,-103750,-103530,-60016,17157,23356,-53557,-92057,-29862,324,1325,24403,49488,37409,-8950,-61377,-80075,-64210,-63905,-82685,-59838,-24285,-13751,-21400,-29420,16855,76481,120386,159522,132111,66551,49814,28818,600,-18011,-68191,-55722,55418,34514,-30716,-2748,55751,64931,43902,16085,13604,29153,14272,-5469,15442,69735,35718,-49895,-36890,25514,10128,-63947,-103716,-124035,-134320,-149789,-105187,-52770,-54736,-62718,-37581,13583,30942,4637,-62653,-1227,110812,110898,30335,-30211,-11684,45327,74991,66332,35762,36875,97698,110405,54692,-7974,10681,71798,38302,-52447,-85627,-78686,-14904,55771,52218,-32363,-81171,-116722,-78684,40421,105399,84821,53263,54218,68628,42052,-28980,-90196,-116798,-105576,-66775,-57198,-121166,-193274,-165428,-77000,-43260,-47490,-25738,-14524,-70917,-92683,-51875,1635,36977,60757,116893,157002,142157,100018,79651,16589,-56978,-77245,-54918,-60118,-76295,-10419,100828,122253,53812,48140,131814,146937,131920,84011,-18461,-89812,-12413,107429,158507,118360,24502,8386,51973,104856,153461,102842,-44494,-97508,-18193,17229,4187,-3079,-6536,-41892,-75218,-50337,-4729,-25954,-39513,4282,-12707,-33607,23018,34361,-24558,-5296,66645,71068,71069,73091,73657,114573,165835,109781,-5925,-87111,-57646,52086,122827,53733,-42143,-4703,35407,-3005,13942,73003,71583,28494,-14295,-1013,61112,100058,47307,-4225,-7283,-9004,-50467,-92772,-55775,18800,72928,109150,40606,-70901,-67789,-12599,-16920,-32169,-8200,35918,36098,-10243,-20739,16456,11108,-16775,-15744,-19785,-22878,-31297,9584,48454,-3055,-66249,-61344,-27374,-51947,-58803,-15621,2652,27354,50107,8505,-39623,-10685,16921,46387,82481,61298,41105,111844,166309,60803,-50564,-33486,46776,44131,-33077,-86254,-83010,-78660,-89175,-108391,-145133,-124546,-62982,-21745,-7681,56693,138133,119782,27520,-86152,-104902,-36206,10178,16379,28225,58035,41324,27809,54464,76070,58388,82530,107333,48615,11626,8265,34381,79925,68430,-9507,-63858,-90935,-103509,-82426,-68152,-75929,-4596,84276,70852,49057,38791,-17909,-52449,-72043,-135098,-138318,-80715,-47076,7239,22915,-77626,-125663,-55368,35684,81889,113775,74207,-29698,-118835,-106709,-13233,53269,54923,17920,-56404,-94709,-60559,-60311,-33638,78750,65840,-37529,-109369,-120344,-66341,46523,125003,97399,-2053,-97951,-65576,-18687,3,34701,36254,-49827,-70825,508,13257,-50498,-75474,-73040,-57971,-35838,-31342,-1927,53258,70405,-19727,-104557,-88330,23856,83625,16851,-41356,-1634,33919,24713,20691,28948,22592,5692,6182,-7813,-20063,-56366,-14918,66981,121973,93300,25626,16245,29362,-8408,-79462,-106391,-54054,34742,77220,43675,-5639,-48999,-80796,-56297,26348,33782,-46498,-87209,-41013,-28483,-53489,-7826,14566,-40063,-59927,-50978,-46365,-16475,35402,88527,111278,89286,69462,36367,3738,-5376,-13045,-68404,-54915,56461,89511,42012,6739,6609,9281,9665,58168,115545,144367,124508,118495,108102,35930,-64798,-77763,-31952,-65832,-107242,33526,115254,793,-104151,-92813,-53859,-40262,-45390,-23179,14136,-56,-35113,-54028,-51595,-38813,-64916,-46379,45473,33895,-49017,-18560,36069,947,-70654,-47777,18956,17294,53874,100594,27378,-65240,-48635,380,-38662,-127397,-141351,-53339,-22138,-56049,-9806,69539,88816,63182,1448,-82627,-109502,-105865,-106143,-47016,44599,41775,-17960,-43866,971,22071,27755,28667,-12323,-10872,50365,109455,102196,54564,48732,63089,29414,-37559,-38265,4902,58164,26054,-86996,-91321,-18040,-26108,-54773,-21452,24646,66925,91594,71896,27455,23073,35848,71858,94588,64208,33124,32174,3112,-64974,-73050,9179,9707,-69501,-61514,-2042,-1031,-66807,-59963,39614,109864,121191,129833,101821,97970,106854,94059,43070,-3267,1115,60266,128244,77950,-54985,-88796,8148,153819,239566,159963,23883,1408,44324,32829,2392,10257,20518,-7817,-3835,-41214,-136360,-169253,-124139,-47909,32356,47277,-2366,-13309,37573,35172,-46398,-113533,-103504,-89179,-73801,-28171,12054,12421,30564,37084,61,20766,83842,87209,37944,-48392,-79517,5126,29458,-62548,-123420,-88055,-6738,46629,83524,60214,6057,-17902,57783,144902,128677,31538,-62522,-72482,1626,40670,52976,87096,80644,25757,21682,61552,44171,-3561,-16012,-11709,-25232,15944,74156,76532,8682,33305,145896,122945,-3076,-115056,-126232,-55759,33953,89875,56547,-24572,-47469,-31183,-51089,-60301,-61168,-113067,-125157,-48405,3299,-8012,-25907,-39116,-19765,-6335,-27449,-5421,28973,55061,63906,-10055,-41269,15042,40200,-1945,30838,107760,151302,112678,708,-89996,-74371,-65602,-74651,-50817,-30077,16488,115438,128859,61848,23565,-9561,-45595,-58917,-47962,-56438,-62424,-52893,-17383,-11509,3877],[49443,102360,28708,-33448,-16757,52513,61623,8175,14132,108193,156583,112657,54953,50517,61660,45058,12444,-13511,-4456,6761,-41943,-46745,23672,58272,-27196,-90879,-87233,-78970,-76496,-66887,-81785,-71559,14650,89121,88301,54569,6504,-50575,-19016,86122,110785,15967,-66606,-94887,-117619,-102109,-36580,55775,31018,-69053,-44595,18960,-39473,-102072,-55429,-37481,-56367,-57505,-57462,-56845,-56152,-47460,-29558,23083,56263,40908,10333,-7593,-6070,-8799,-49249,-56703,-30550,7341,59343,72376,53825,79176,95650,43274,23236,38625,31544,44479,89303,74365,29707,38114,67567,42774,-17472,-14879,-13139,-63186,-57674,-11988,-29577,-55700,-20814,-26677,-39491,-22397,-15309,6028,23972,-26571,-70361,-66926,-48997,-26947,-33635,-57106,-39229,-2680,-47713,-83659,-55524,-32983,-270,73624,58391,-46699,-71444,7137,67703,42185,-26078,-54801,11669,57714,25338,-38630,-95616,-62028,2184,32661,45470,8181,-41782,-1054,46475,3227,-54323,-10762,48408,11370,-19055,-24648,-65258,-128050,-114186,-23796,15458,-16093,-84303,-113836,-55813,18046,30367,77262,125325,84766,24724,-22723,-63418,-56236,-21115,-8454,-10273,-21617,-40405,-57539,-39441,43310,99143,97722,81406,72436,27803,-22164,28111,83159,89052,68564,5888,1496,76128,84703,-14527,-81009,-93355,-56296,-3108,69469,87825,109623,149348,118913,41488,-59051,-143951,-150276,-132094,-96000,-54003,-3796,87765,124799,72436,2156,-6552,34022,44084,62806,92086,77540,14442,-59200,-142494,-203312,-170482,-12546,122376,157852,143177,64025,-14833,18141,61405,56192,550,-94283,-111634,-43519,-28031,-37315,9925,-3615,-64389,-103899,-65752,14923,70857,64561,793,-68669,-16708,59586,1365,-42072,2888,27237,49501,43452,19550,40441,45779,14666,43548,44129,-18897,-6917,46099,3583,-82642,-50308,28506,62828,86805,73317,43639,81058,55614,-96108,-184393,-58638,121921,172215,79852,13032,17479,-15697,-41729,-745,-37665,-121940,-45660,45585,1198,-51638,-34173,126313,194275,62216,-141105,-117437,29470,123701,100005,-71494,-167435,-52333,3574,-38052,8024,125143,88418,-33404,-28965,62960,97330,55230,3784,-58803,-89945,-63863,-48084,-93685,-109606,-106199,-134364,-138097,-96400,-64386,-55813,-18048,25763,-13392,-95853,-125276,-105537,-112590,-112846,-66082,64101,149150,87507,-36943,-68010,-40122,-9970,-4513,55274,130178,78767,-38827,-66899,-21965,-9363,-36280,-41334,-19865,-1987,-26693,-61897,-15190,48913,58905,65991,61829,20607,1135,-42102,-83842,-78574,-92081,-47171,103357,91739,-13809,-6034,70853,86604,58664,848,-68489,-87315,-52242,-37493,-46870,-7062,6543,-24857,-13216,20313,-7141,-57354,-29809,-4355,-57366,-103548,-22175,36923,-15948,-68859,-51236,36608,72527,5614,-92834,-25926,77264,63671,-38562,-124846,-91068,-235,34527,38825,53294,54214,95590,123231,69374,-14444,-10352,40125,-3045,-115490,-121939,-75140,-20396,17664,18818,-48771,-82059,-92641,-43823,72782,133218,104908,43045,9277,10668,6716,-19937,-32113,-28664,-21881,-7536,-38225,-102666,-140238,-159978,-168055,-130854,-75123,-29000,4633,-45179,-133997,-153063,-91273,-42110,-38781,16436,92622,106158,61735,19361,-948,7584,58005,76143,-1826,-84872,-9492,151065,195671,88485,41446,109421,167272,199459,165539,89586,33468,50470,60380,38267,22878,-43377,-70908,-32638,19635,57114,18390,-116808,-162843,-56668,-45234,-133642,-178181,-171517,-151917,-92221,-35309,-13232,-1430,65581,132822,93825,28102,27114,9791,-19278,39346,104460,61543,54180,83421,43014,3145,38542,58614,23627,-38260,-35843,44151,107991,102901,59093,12836,-25707,-8092,49462,75670,51196,-21644,-116073,-90930,39437,78733,2198,-46542,-49791,-30215,-10858,-62935,-103507,-54302,24889,72435,7682,-97987,-71212,-8567,-47041,-78961,-4737,68672,50116,-5739,-14610,12947,20876,8310,18708,-7910,-39970,-72625,-58619,-9673,-15193,-80172,-102345,-53774,-49767,-57018,-29047,-17618,-7832,11025,17492,13847,54745,96076,110279,72704,11549,30575,98885,91506,-17347,-62570,-25244,12339,10224,-19392,-36055,-22296,-33900,-50953,-66557,-84265,-6618,103412,95397,28749,58264,116450,56203,-63589,-152230,-129366,-40695,42179,46584,14786,7662,-10947,8315,56643,84198,100491,120820,73424,-11277,13660,53212,41883,56123,77368,41002,-24690,-81882,-121268,-133589,-131999,-75841,43512,92625,31081,23576,73796,66892,40414,437,-76806,-111478,-84167,-64284,-11902,3761,-81395,-119895,-85021,-17199,48917,77482,-4220,-98313,-116867,-68007,-4760,3970,-7220,22238,-7006,-69088,-61728,-66611,-78943,15910,47728,-7412,-59258,-60471,-31055,26189,18903,-75260,-123074,-116599,-43535,28335,67040,74562,11583,-120968,-149962,-31055,49320,10419,-17035,-17797,-10561,-16603,-52375,-30092,38528,42728,-42867,-74096,-46140,15784,61703,32303,-41500,-38021,17443,64378,96062,88885,47982,-12400,-47504,-15702,45625,-20720,-55008,34278,122571,106757,57507,40035,21777,7274,-16586,-54199,-41237,45283,87617,28015,-21447,-17436,-6942,12117,56845,30972,-58411,-77376,18589,54280,14732,19803,-2843,-59377,-61052,-56194,-58203,-18559,23099,20085,56919,127691,154254,61604,-14788,5624,6403,-60120,-40830,63425,81145,46412,31729,38837,41511,26266,36951,41512,27601,-3792,-14521,-18034,-47825,-100929,-93429,-34388,-56656,-118357,-42133,16839,-28774,-77364,-77761,-76805,-60151,-43329,-26683,531,2470,-16914,-36479,-7401,74331,80903,72024,147999,119959,6748,37127,99183,61822,-14588,-48878,-20881,21403,105738,173101,99635,-24313,-18028,35833,-45451,-171560,-159235,-63045,-63465,-116421,-65375,25419,61239,60223,42253,11120,-12810,-46476,-67474,-25086,48235,52088,15464,-10027,-555,-31189,-44549,-13650,-3003,5541,10485,37777,58315,68865,76433,48085,17364,-21598,-28335,5252,51157,18178,-74083,-91661,-20059,27883,40065,44209,45799,85145,111199,81684,21154,2372,-2144,25451,47816,520,-62513,-62229,-35248,-35730,-48577,-23423,-39865,-88477,-77290,-65583,-86948,-120189,-85188,-46272,-30954,43288,121576,79240,34819,32258,68840,73929,20399,-8095,62860,129054,92502,22093,-15199,-3058,92444,165343,97497,-24920,-76425,-70306,-74121,-72829,-6889,67693,78834,82994,20397,-111095,-202630,-197202,-97432,33249,44817,-57378,-108221,-79295,-80388,-99330,-85130,-42552,-31403,-35307,-29109,7787,46339,69946,45327,-12206,9004,85077,89141,10167,-82814,-59077,46311,41040,-46065,-108549,-108428,-19874,38071,34609,14516,27640,33050,104338,175925,156160,92992,2772,-84372,-87563,-20393,70773,130073,85237,4168,-11117,-1987,-25797,-34188,-25589,-30315,-68608,-76537,-44456,-13775,-19215,64146,166368,126048,36929,11045,26191,38871,74820,85997,8203,-60416,-33480,-3985,-30010,-56281,-18525,2133,-19474,-26981,-10545,-46116,-87007,-76415,-31974,-19887,-17620,35414,54189,23975,8226,-20764,-13708,3204,-17124,-50711,22987,78358,90206,94091,52575,-3881,4206,-16161,-60356,-70237,-36500,80192,179959,147407,53513,17713,21574,29375,18992,12675,-10302,-28589,-16903,23200,18486,26013],[51695,69513,-11261,-51229,-17525,39776,54121,3106,-44375,-8933,83728,154257,156080,132584,114765,90268,76076,54063,21309,7518,-24077,-13170,79640,138223,21712,-81471,-81382,-67197,-61692,-72740,-82293,-68032,-22141,44332,74911,34639,-29556,-72633,-42762,75335,162964,106490,3107,-49876,-86023,-79186,-40526,14414,-10690,-84657,-9897,82576,13462,-69489,-56282,-84446,-118466,-101267,-53673,-30252,-52982,-90404,-113304,-48321,52173,95698,80604,32013,-24733,-44209,-58690,-39778,-1185,-878,-27743,-39080,8584,102589,135254,44986,-40647,-37249,-1371,25838,57692,77062,79523,67410,22433,-30391,-30784,24971,41496,1276,-9632,15424,2609,-32258,-8223,-21787,-75088,-57987,14483,58961,57650,6497,-60853,-66090,5451,54000,26969,-6574,-6950,-1933,-41464,-52747,2833,14021,-24144,-7344,5735,-30115,-36290,28144,106002,82188,-51720,-130456,-43359,59140,51608,-14263,-52661,-10696,25270,10409,-22733,-45631,-47421,-2851,-1526,-48928,-83416,-53846,-2706,39266,75740,47079,-65258,-177563,-138884,2179,25751,-52650,-118050,-106980,-37204,7352,-6308,69262,167288,89383,-51600,-120132,-119494,-47343,30989,23084,-545,6420,6599,-16257,-33678,10778,73327,120968,91335,50330,60506,66089,77075,81749,70114,47160,-8629,-23306,1040,-24431,-100652,-136404,-101686,2676,47172,44437,42257,113394,178989,115878,-6090,-101961,-133146,-102619,-97796,-91760,-65263,-33891,19415,46421,41840,19448,13155,19765,5862,24494,96544,125167,66080,-28852,-143872,-197680,-142275,-3004,94306,107802,90463,81922,90481,68245,1451,-33466,-64303,-122514,-105829,-26043,6698,39409,102888,36856,-65394,-90667,-53071,21266,75545,41529,-4343,-5852,4380,-18628,-60252,-20462,54394,94260,94813,24609,-31376,13956,50961,33777,56617,59640,23257,35097,71932,45398,-28747,-32068,-9243,-8050,36722,90205,44956,8464,-20070,-111740,-178193,-89560,67493,97656,13137,-3722,39829,-7862,-81902,-49150,-17760,-13568,68721,99826,12969,-22956,35048,148280,204206,104226,-123978,-155906,13258,104955,84381,-33004,-123222,-45656,43265,50083,53774,96599,74951,-16505,-38269,17195,64641,80683,82565,35299,-42782,-85109,-96219,-100233,-104623,-143298,-187428,-167116,-102144,-38954,-27677,-30131,25534,33055,-28711,-77417,-96587,-100403,-53229,-8443,73982,162049,143582,-173,-89545,-50550,25515,13711,49734,156738,143290,6010,-45460,22906,54422,-10328,-62301,-22536,28395,-13703,-73316,-22975,52155,57552,42339,27150,-13107,-44827,-95350,-114215,-76283,-57577,-14438,103424,107337,31643,21200,80384,111292,87406,1736,-85135,-78295,-39977,-41741,-73681,-29490,19162,13634,24004,44880,-3135,-65711,-8366,71856,25487,-40579,51925,102190,15534,-30883,-6307,56810,61667,-20500,-114807,-65474,-1808,-19458,-97743,-161602,-118063,-15608,18088,5557,18129,30506,64533,78272,20758,-62586,-79600,-49572,-58972,-133852,-107875,-18295,-18687,-84039,-89035,-108700,-100621,-71913,-31630,45336,88066,65432,23392,-15964,-23547,5681,16502,32827,68703,66743,4418,-85574,-87999,-18562,-57223,-160093,-110950,14367,79056,99531,27333,-85501,-125633,-92726,-102887,-141416,-88764,-12185,25289,27100,8952,34026,108138,165564,154867,54081,-68684,-52803,62667,117019,51815,38627,115751,168543,151036,108971,130181,149314,84591,-44649,-102687,-36750,-29722,-83277,-93924,-77616,-93871,-133361,-193793,-201974,-126979,-151291,-249680,-279117,-247701,-188965,-50888,37661,19446,52328,172898,206020,126762,52115,15610,-19375,-14944,55222,120155,92928,68336,76714,36412,-38555,-20755,41190,50403,26457,25977,16863,-2622,8495,12451,-43608,-72395,-6645,48328,22414,-20362,-77190,-115083,-56930,41583,48329,-16537,-37203,-31588,-21004,26011,-592,-82023,-99322,-34384,11553,-50155,-103304,-20469,37779,-58342,-120960,-22596,91611,91212,26244,13360,27252,25265,10690,30650,14164,-9357,-40742,-25190,31854,32698,-41286,-90330,-61681,-36177,-33032,-32100,-28510,-22108,-17108,15824,39132,67925,83919,84902,54497,23044,50877,60173,-24186,-100148,-34236,7276,-27282,-44094,-56300,-63977,-17522,-18902,-39912,-24893,-31582,32271,154845,167900,71701,34202,37312,-4409,-66494,-147814,-183239,-97910,21857,32528,-28648,-55695,-45958,7197,29651,31305,78095,103420,11394,-97823,-42816,47251,29132,9880,73736,106722,23776,-76766,-114206,-116841,-96085,-29316,29950,31284,-30723,-58067,-2253,48956,45266,2593,-15652,-16021,-23012,-41754,-12276,10494,-14387,-42173,-56460,-34031,6728,21289,-19942,-46348,-31625,23580,33325,-23410,-41328,40967,46578,-44414,-70042,-50862,-48925,18727,77674,68230,22414,19318,39819,29928,-46854,-172768,-160497,-33379,70181,99695,108510,65113,-37231,-110422,-108693,-12545,91360,85061,46921,25473,13445,-6071,-46908,-14573,74228,62318,-31097,-46434,-38497,-27891,11220,32721,-26074,-75656,-55604,5364,30532,15940,14250,-1854,-31856,-15122,53217,-9920,-70533,11534,84673,72951,54303,48991,34231,50142,63322,28722,4070,37046,18778,-83929,-84131,42628,145284,130084,60083,-18913,-67702,-43005,60663,92590,40412,13547,-34828,-89060,-88055,-60543,-30486,8967,12084,-39729,3395,131269,176421,70699,20253,78599,78611,1668,2948,60093,42769,26994,64117,84662,43937,18061,45180,37858,11457,-57301,-131804,-161000,-139461,-120917,-76222,-10017,-11520,-62558,-57641,-61647,-17083,16076,-64,-40743,-13889,9372,-1857,-10682,-11045,-165,13648,58936,143122,184178,181259,205188,156766,51553,52761,82375,56639,3391,-35515,-33817,-989,58611,94877,39949,-50423,-42566,7638,-59261,-149185,-114366,-19944,-15668,-78476,-90380,-56932,-31244,-4241,63791,106260,70978,-10276,-57967,-40744,681,-3618,-25213,-37480,-20886,-38340,-43466,-16277,10991,20541,-499,7643,24070,57589,89469,76681,80253,69654,51787,67949,86714,26097,-66342,-85290,-41669,8819,54546,81681,79534,80190,64168,42295,31257,27176,-20702,-63041,-68902,-97831,-136159,-111260,-35495,163,-21013,-38156,-45271,-38246,-14102,-54715,-106878,-101860,-37637,-37876,-62500,7772,65638,25075,-18349,-28827,41584,83976,14417,-34111,40216,117216,111190,91531,61759,2892,18972,65918,37934,-38182,-74686,-90833,-101124,-79247,-7281,62933,103010,101194,16396,-122242,-197812,-159209,-65226,27062,24154,-79067,-147078,-110277,-53053,-27497,-26305,-268,5010,-28437,-90960,-79231,-9598,22122,-1172,-26421,3411,60608,69068,7706,-61550,-1592,80037,18776,-37894,-35760,-45690,9026,41355,9554,-20649,23191,58067,105906,138852,119712,94884,47490,-47088,-97727,-57352,35702,84076,47148,-3567,-35894,-82491,-124487,-87030,-29148,-13324,-82651,-185510,-206194,-112088,-12680,102863,133495,31527,1924,71809,101014,46901,6814,4045,-35286,-71338,-47579,-5184,-2162,-27892,20878,81873,48538,-10291,-7522,-39721,-93854,-66889,-3607,-3277,8080,63926,22121,-76618,-77720,-23447,16728,-10589,-49640,-48578,26499,34546,-6114,-2629,19267,36654,65867,5922,-54144,-35914,34938,99525,99096,54716,13717,12715,30985,46906,42307,29157,-5326,-24215,-22742,-16023,-25845,-7664],[-1646,21522,-14311,-34454,-23870,11414,40196,9428,-90969,-136322,-34916,111558,158481,119185,93981,73311,47180,5080,-22416,-13450,-6936,29079,95397,128970,41436,-23439,-37821,-52140,-26246,11269,12867,-14158,-31704,8596,54943,37119,-10692,-38120,-33130,26898,90563,80825,31850,-7012,-47405,-37903,-26283,-16495,-38687,-70917,-7291,51462,-3605,-77430,-94223,-115038,-112160,-94440,-63943,-38608,-41977,-75628,-128216,-101266,8949,100030,114496,44562,-59652,-98835,-93616,-47020,14429,26748,-26902,-64183,2782,113518,156336,69318,-31724,-32361,24754,31545,43399,102445,120637,69810,-27192,-67545,-1676,42606,7566,5809,25240,29024,38429,38502,69749,64287,-27194,-75819,-24767,26638,60132,84415,35390,4144,66992,110925,42437,-34571,-67312,-43749,-38692,-46053,3571,68404,33508,-9042,9249,31121,50009,95103,137457,81385,-56776,-119243,-22228,69006,17450,-62947,-72648,-35961,-21327,-25580,-59827,-83394,-34066,36997,18587,-52561,-96416,-79512,-35428,34395,116048,94395,-43196,-152759,-74430,69758,38030,-90542,-154838,-104878,-32715,-37187,-58801,22720,103861,45139,-58031,-68236,-37374,-26113,-21250,-28891,-19673,3724,18719,5879,-33338,-17265,20913,17163,-55981,-66056,23450,50468,6538,15386,49727,49205,9631,-29617,-46248,-36261,-55306,-114258,-89197,31129,62915,18432,1964,90200,167142,99971,-10177,-75721,-91636,-60097,-61130,-76721,-70919,-66725,-55469,-29525,22112,54789,64538,51328,3348,-1130,83166,128834,84611,26970,-62289,-112375,-70080,-4985,25587,34150,17622,37401,91796,37228,-88012,-113500,-57124,-30160,-31297,-4952,31658,94974,146030,76808,5758,-25462,-45709,-29708,-17167,-55612,-43901,48040,42387,-55970,-74005,-10753,40232,78651,78624,-6810,-59560,-4821,23690,3677,28653,64278,99325,145907,156382,114573,75801,54950,-190,-44752,-20940,62625,64590,3116,-51339,-90882,-131283,-105276,-42482,-7374,-29553,-10734,54794,29922,-64364,-85516,-25747,53193,134108,125334,32839,-3536,2141,39078,110116,93803,-25271,-55359,6368,27437,3633,-12844,-46914,-41415,2386,69612,75791,33273,3095,-18261,-33467,-34039,-12511,30037,99842,113854,40580,-40015,-64502,-65563,-95638,-157220,-169676,-114238,-49404,17456,51970,11917,8482,47180,61491,21504,-31826,-41107,33483,55946,26078,45991,62439,-26891,-81080,-8164,76999,37075,13037,90130,121947,20952,-45425,19699,77219,16268,-53649,-18438,33339,12488,832,57296,88797,65460,29150,-6353,-27260,-32642,-56533,-48637,-2751,13981,21485,84972,102371,75709,59381,91133,114427,81897,-15767,-87700,-41188,-583,-9245,-15724,38368,55274,18389,35908,76319,26077,-58657,-28651,46890,46495,7786,71195,89780,11067,-12770,13556,40372,6807,-51167,-86798,-47588,-45395,-85387,-100438,-86901,-43707,23418,35982,-15442,-44642,-30293,14509,32457,-16567,-101028,-132005,-97597,-56639,-64733,-39997,5603,-60202,-151106,-129672,-122982,-92705,-55996,-27844,18895,22163,10950,40112,28301,9384,50566,69905,60315,82161,83598,-4017,-104399,-71767,37588,16992,-72190,-1581,132047,167193,142875,56160,-14395,-14700,-22080,-114040,-163154,-86503,-34744,-9808,26666,49099,69188,123221,135897,114948,54212,-40038,-66426,-38914,-33492,-38672,20791,118384,114812,19349,-34066,50705,126875,36817,-151479,-180288,-32782,27237,-29358,-66291,-78186,-134291,-194015,-195196,-150172,-118837,-176845,-236576,-226464,-184182,-123564,22227,120184,85112,101584,206195,191288,62737,5833,511,-23245,-21722,18692,71673,96985,93840,77300,51516,-17180,-25906,11106,14108,10624,24090,-28682,-96448,-107230,-100344,-93041,-41231,25351,26082,-32369,-79101,-118516,-102059,-23709,18382,15124,-13449,-7252,4197,-12140,15073,41736,-1574,-54537,-31313,-14094,-94850,-115693,5232,69084,-39797,-117882,-49368,36492,40675,18298,38945,58913,39168,32038,66169,67298,45453,5830,31390,91737,74762,25254,-11416,-30800,-20935,-5959,-20475,-15535,-2223,-31408,-26843,6938,11940,-31554,-17950,43541,66887,51510,-2674,-92740,-120230,-12318,37735,6663,-18815,-70739,-125403,-90305,-71658,-76272,-30412,-32216,-28349,48056,117208,71538,-209,-21318,-11267,-9189,-112009,-214480,-150336,-31879,-10224,-58867,-66699,-22059,28197,3014,-16790,22012,41700,-29451,-134023,-106741,-15517,4443,8519,90355,149673,91653,-1352,-42030,-47405,-15076,8878,-18982,-38388,-54133,-90071,-86647,-33839,-18463,-37234,6363,60823,41351,7091,25564,32236,14603,11314,21787,36987,17742,-2829,3164,9025,3125,35350,13236,-62414,-58570,47649,77979,-21466,-79925,-53587,-10176,55486,104401,111393,66400,32820,18425,-17714,-81152,-174695,-122729,66256,165881,124172,108221,35667,-69037,-56953,-14284,16643,74566,77981,59807,48327,8550,-26991,-32285,11955,81993,85145,-2208,-70798,-104632,-78424,-11177,32496,7713,-71291,-127145,-110620,-102571,-93815,-38601,14508,30281,-4565,-13569,-54188,-45153,24901,39953,9075,450,10992,23893,41489,53948,49864,23462,-641,-67929,-166738,-103219,103818,243166,184194,29745,-66326,-51040,13899,73574,74635,39859,9157,-41672,-87687,-107276,-73057,10245,61565,16781,-61170,-19937,94901,111686,46679,58016,98009,73664,13205,25515,77008,43039,9896,64834,89563,15576,-15229,23386,41811,71976,9604,-105553,-152564,-121521,-85617,-38535,13624,28327,10637,-272,-48436,6075,87406,75127,18160,29357,49628,13691,-55978,-70250,-7181,44034,72480,123759,174725,182420,160093,95594,10005,-2643,27784,36121,-3598,-38034,-60108,-81583,-71273,-52052,-63394,-93560,-80453,-32814,-36905,-55724,-43095,21928,73899,21645,-86334,-133774,-114030,-67809,34514,106224,72562,-13087,-65722,-63983,-39336,-61314,-103588,-115466,-56008,-6943,3942,-3732,-6545,-4203,-14400,-17416,-29446,-6774,54780,91659,116782,118121,102662,86205,80104,49396,-1471,-14612,-21628,-34593,-11050,52272,92155,68085,10433,-10131,17660,45568,-13377,-113418,-148631,-135945,-118498,-63241,19271,30461,-7405,-9251,6280,32576,62624,28526,-20892,-25591,24838,48929,42913,37576,519,-40297,-52175,-70503,-17999,21654,-24375,-19253,73801,141486,112907,75338,50673,-12381,-29371,2106,-18100,-48032,-15050,-13111,-52905,-31874,32613,80713,84762,26813,-67831,-126087,-87451,2786,55185,75304,61298,-5234,-49585,1352,55477,27960,-29102,-13007,13103,-16841,-94687,-103646,-59284,-42129,-39557,-25347,-5738,14208,22773,2213,-14898,56361,91362,7234,9890,82718,71569,74853,91814,74981,20786,20567,53439,76430,73357,72603,77916,49902,-11118,-47052,-44665,-8563,904,-1891,19694,4776,-69232,-120572,-86778,-43235,-11506,-36522,-123672,-174985,-95563,31061,126379,92120,-36957,-26537,60191,76164,1365,-57563,-41415,-16964,-17153,-31836,-18239,-637,-2809,27000,69500,44956,7481,22956,11866,-35985,-7819,61436,57206,42446,52918,-22904,-118570,-102735,-27365,29083,7468,-9645,11606,42596,18162,-53221,-104035,-62556,11555,38030,-18103,-36117,24051,91661,44560,-36870,-51223,-34244,-4249,32164,47267,46446,43016,3160,-29107,-56901,-79801,-73176,-36366],[-44869,-7046,19376,19221,-17850,-12710,36503,34359,-71977,-141787,-80535,26214,69345,47755,40601,40381,-2199,-71096,-76621,-31712,3841,46167,53355,44473,39714,65720,36034,-30455,-1884,99206,114160,49899,16293,42306,66602,52756,21826,-2587,-11379,-10633,-10291,235,22641,11267,-42142,-51140,-45065,-37136,-48852,-49744,-25751,-31330,-83306,-119576,-86425,-44366,-15315,-22144,-50080,-42999,-11656,-9818,-63105,-89485,-44883,28342,66681,42133,-20199,-69279,-89833,-53048,8575,50531,21398,-11893,51343,119868,123850,71617,17402,23027,57713,25992,35094,111125,116042,47492,-27700,-17683,50119,23664,-65506,-48819,-6773,-2800,29326,61938,126433,157274,54793,-68949,-90833,-57008,7932,75418,71335,44459,62246,69745,-23671,-126984,-145699,-56691,-1145,-21279,-13441,70932,62042,-4185,3463,40594,83481,123168,95722,6711,-62900,-70878,-819,19750,-55539,-87113,-67778,-66755,-75517,-41093,-33569,-69598,-47168,6792,9273,-45488,-103336,-101411,-52633,14451,99057,89594,-15567,-86949,-15615,82164,28193,-101095,-167948,-103352,-26514,-50977,-68265,11401,65339,32484,-1885,43441,57154,-34901,-109174,-90094,-44838,-23632,5961,13267,-32821,-34205,-39801,-130767,-220492,-163854,-31600,-17015,-75680,-52742,17599,48232,49226,27663,-12615,465,10177,-50509,-64760,16757,26627,-14578,-13891,51378,98598,61949,18219,-11855,-54450,-65480,-71113,-66047,-45682,-53328,-64798,-49352,4158,50576,73653,66757,962,-25328,37404,72916,37769,23706,13935,-8840,-22903,-29503,-25875,-19516,-32798,-7494,27517,-26824,-113001,-97972,9366,86796,45690,-11851,-2245,45314,79600,72232,83566,37489,-58578,-107443,-121638,-136699,-80896,21186,26863,-29835,-34798,-24827,-9654,31412,44598,-27546,-61573,-14989,-8105,-38568,-19672,22564,87328,172626,170572,85271,59763,72394,15000,-44248,-65982,-21946,57607,69486,9640,-35350,-66219,-55309,-41351,-3762,-214,12599,95573,126033,22312,-78929,-41084,47279,86365,58829,13561,-11444,-50485,-46707,-38708,7190,56736,75957,14286,-77774,-97834,-9785,20500,-37948,-67889,30673,72796,6028,-34814,-7035,-9896,-59881,-86778,-67033,17906,76227,57420,15345,5968,-22999,-75937,-126176,-106806,-34902,14311,56529,95628,58869,9271,40503,81956,56814,27776,24543,78408,74878,-20965,-69400,-57719,-92173,-68385,29066,81003,32395,-7063,29326,60541,4521,-48650,-1431,79252,81108,31840,13441,19550,38901,95102,134995,98215,39685,-8364,-32426,-8141,27991,32124,43771,71626,66228,46648,93638,106318,75206,63404,100788,89472,5275,-90064,-113808,-47009,11115,29032,52561,91553,60487,-2270,13737,55395,21554,-41733,-43857,-30411,-8039,2181,29374,22045,-22068,-54699,-60537,-30526,-34908,-26411,-15146,-17761,-74101,-111768,-61333,22565,68096,81257,54950,-27580,-92679,-105971,-56148,5658,15843,-43132,-101451,-96956,-39628,-1174,3660,-50687,-129686,-123308,-43560,-39847,-28324,-20773,12206,52885,15140,21141,101482,113702,84531,100022,106703,62952,40282,67274,60895,-1242,-24276,5850,2979,5512,93184,160472,128097,77485,22656,12178,43782,20185,-71784,-97699,-17138,22667,25052,49266,90559,93698,67580,28651,29714,27133,-8691,-7456,-17022,-69038,-71971,-1767,62354,12286,-65335,-92728,-35104,22083,-30187,-177932,-179502,-21405,47896,28229,12233,12611,-29808,-107160,-107617,-34118,-13546,-85090,-120053,-95359,-53769,-6895,83788,143301,110853,111236,189620,152049,-7030,-43711,15389,14377,-13498,-14020,3489,43238,88902,74358,30744,-26788,-48221,-43104,-42248,-46254,-37764,-52865,-72954,-95627,-113441,-61281,28761,60912,12974,-39531,-71314,-110006,-110465,-57879,-32137,-18746,-37770,-39540,-3498,-1215,-6278,25590,47457,49557,61531,48057,-53674,-113470,-23757,57642,5796,-48633,-38721,-50907,-68049,-29290,21838,58883,80016,111837,140938,118372,86177,41788,42424,63362,57731,91729,85993,10524,-15839,7252,1864,18083,25742,-46271,-72916,-23774,-23205,-102329,-86094,7568,34384,791,-46425,-73015,-58731,9767,60083,87853,79350,-11842,-126158,-128307,-81916,-67894,-44031,-52066,-89660,-72653,28084,60402,-2799,-35997,-11570,11141,-79467,-155734,-122789,-62637,-41762,-41687,-12758,31116,37976,-9078,-3150,23330,26511,9453,-52206,-74920,-49764,-7024,48293,107986,134363,135316,117870,64445,1452,-8320,-9788,-35426,-31346,4040,-5514,-58913,-70015,-57615,-48319,1841,47075,20809,7884,44607,24381,-36395,1332,99543,141647,62254,794,1227,-11915,-35358,-14817,-18526,-61423,-51851,19140,46297,-13774,-63107,-54013,-8766,58857,85410,101496,75335,13965,-75331,-130143,-135270,-166286,-96660,77200,143237,82895,87202,23460,-71881,-38996,21500,23395,24956,6206,24921,62254,10873,-62577,-41355,9206,19851,54261,23476,-83422,-144162,-74763,14291,44547,37595,-21273,-109315,-135757,-114105,-77142,-27170,36591,90059,33296,-41690,-73367,-20875,6185,-16648,-46888,-60275,-36830,6518,8747,-6460,12750,6320,-31288,-76663,-109200,-32014,126124,212954,132786,-3936,-49300,2760,44433,35215,19304,35128,24249,-14542,-25407,-49726,-53711,26728,92295,35603,-63500,-40018,16702,-9020,-24846,18782,504,-45598,-49147,8944,92313,88250,37341,49812,58447,3542,-36109,-42340,-8611,89026,68714,-26594,-52853,-31897,-24747,-19493,-2479,31677,68063,91038,32555,20346,77406,91966,48560,20561,25538,-22385,-126146,-138045,-43070,13247,23846,63154,92666,81019,50178,-13121,-98214,-96140,-8161,51202,8251,-61014,-110218,-151803,-137593,-89737,-56178,-49609,-46199,-16608,22240,37098,-172,9983,82709,57539,-72727,-149680,-131244,-91114,-32943,13832,9918,-31033,-70605,-72804,-38778,-65095,-148287,-196179,-109737,-11401,12319,2968,-32776,-70832,-86758,-85306,-109874,-107573,-37009,17970,27201,20878,33686,20414,31544,88541,115494,82632,22525,-36641,-59043,-7639,60464,58930,-2244,-59830,-79872,-36553,-43748,-107349,-125869,-96171,-64316,-12819,39964,35623,9903,40857,45811,34225,65422,83783,79011,47716,51650,82783,81538,23000,-52397,-92888,-81153,-114409,-116628,-84794,-45022,40198,122466,136142,62536,-10957,-27822,-49751,-58230,-30861,-40076,-33620,33976,43065,-13045,-322,71983,131207,84754,-40730,-128258,-74878,53301,123330,115290,106542,107816,80355,65417,91742,51311,-60476,-106091,-34385,23259,11390,-30476,-44240,-46435,-37997,-7689,13277,-1643,-23920,-28377,-30918,-14254,60046,85791,36246,67266,130421,108617,78470,86295,121704,91323,47409,37518,36004,15775,33206,56721,21430,-17836,-21287,-21021,-31147,-61595,-45861,39205,72211,16616,-29135,-35678,-63205,-48812,16204,53911,9729,-5515,53564,109149,58843,-24854,-5652,26781,24630,-11935,-31302,-14148,20920,52370,30831,-5739,-15632,-26825,-37232,-34230,-13924,12961,35737,21623,-12856,6002,66853,78890,48003,6973,-51792,-70333,-56417,-44783,6809,28974,44344,42839,30310,-1011,-65821,-132634,-82606,-16060,-31045,-47132,-5887,45284,60017,-15641,-91190,-82438,-55657,-20437,36778,57459,43038,45125,14211,-22237,-64891,-88288,-64760,-35699],[-47892,-22497,21652,47102,1954,-22973,21752,34552,-34469,-69788,-49437,-26135,-19161,-25370,-16470,15632,-4165,-71683,-72592,-16696,10872,12020,-33587,-40702,26993,112095,93393,6540,5904,94724,121396,73390,59416,74957,64921,32888,-1427,-25759,-14421,-10965,-22259,-3918,29543,4984,-76165,-118255,-113547,-79262,-62364,-48637,-30527,-46205,-91950,-105087,-21705,47390,61574,42573,-4905,-22203,13978,44777,12989,-27813,-43461,-30098,-1288,55528,96541,58609,-4834,-5011,21958,50117,31000,21232,99690,125866,67612,29315,22800,43612,41146,-20778,3441,84514,73570,14416,7544,54217,60234,-9612,-75383,-74949,-60642,-34137,20205,48169,121006,174186,94045,-33622,-92764,-94605,-56312,-17124,5814,1563,-16406,-32841,-88842,-150165,-120415,666,61472,23115,-10417,23699,13118,-28803,-26344,-5203,44313,71623,-923,-70306,-57572,-22261,514,-59595,-113897,-52318,1959,-18968,-48332,-16450,4304,-29975,-57517,-41646,-10492,-16601,-82901,-116429,-79896,-10210,63592,57193,1415,-30176,7675,57117,15131,-75349,-123689,-61598,5380,-4182,-7920,65888,120012,100764,88217,98082,50593,-56523,-105125,-55445,-6733,-4107,19259,34565,5546,11107,-30479,-155262,-223041,-138454,-19574,-915,-17399,-20530,-9413,19601,72789,104987,51297,1031,4169,-1298,-28966,-134,-21960,-40978,-10148,19174,20740,20293,45226,41148,-14213,-55099,-81493,-49809,18250,27185,6195,-22572,-30106,-5049,24942,37784,4316,-16994,17632,45285,2726,-22138,21778,49727,-4288,-33216,-22105,-35087,-29351,27341,33988,-17949,-36721,5855,71409,113626,58440,-30257,-54328,-52610,-30999,5028,70883,53998,-47730,-116521,-130606,-120981,-57784,-29130,-39569,-11929,-11359,-36181,-8867,47010,63788,4880,-31355,-10918,-6467,-41942,-64424,-75917,-50260,33401,51834,-21332,-29329,31833,6333,-45503,-59617,-35782,59308,141956,97079,13199,-15592,8876,24227,33206,22745,40166,138234,199984,93606,-39535,-24289,27606,668,-37426,-23281,-17566,-52079,-76154,-144763,-53520,90401,117537,10139,-132747,-130099,2079,47219,-15454,-55133,34755,98553,49512,-29,23183,13370,-61057,-105668,-103341,-61499,-39131,-41431,-2402,43844,15599,-28846,-65325,-54454,25682,82961,86083,59983,18522,-3667,16420,16008,-20736,-1991,29490,65027,55839,-21896,-86947,-97860,-109616,-38799,34333,29873,306,6907,22558,16078,-14471,-28833,10892,85282,132538,117183,60339,19022,37276,93392,102466,49282,2048,-20576,3199,48750,71061,61896,59180,71227,58800,34556,77737,69825,16189,28355,100668,55910,-97771,-171897,-116419,-50114,-5068,33965,37512,41652,22346,-19961,-33890,-28806,-35461,-41274,-45513,-88019,-98037,-77257,-56153,-54278,-57620,-103318,-164791,-126371,-54074,29221,24308,-64729,-140376,-113730,-38480,42599,94598,81770,26802,-45686,-108394,-159408,-128488,-28050,80975,91413,-26375,-119219,-78101,-24791,-37655,-138716,-156579,-35691,78479,65745,27099,-329,49923,84853,37532,65618,133626,139320,105589,79732,80058,59676,22576,64379,146873,117980,14615,-49177,-57253,1784,90829,87074,26377,12910,340,538,785,-23820,-37564,-38333,-3478,45203,62686,71730,115378,117979,29752,-37742,-24578,-8208,-2591,52927,51189,-6221,-30779,-29207,-59040,-98266,-63997,-25082,-17052,-22607,-48197,-136494,-166287,-71314,2883,36055,45954,70929,66244,1565,-17498,40751,70563,16618,-17976,-15493,17579,54710,77618,61398,25623,50036,149250,134892,100,-30869,44531,52324,21461,16814,-4014,-20350,23212,7432,-68721,-113652,-113850,-98759,-63005,-62611,-82152,-52905,-7181,-14386,-29007,3058,31814,23537,-9646,-24821,-38859,-82857,-108063,-83085,-49248,-47204,-126541,-161937,-54817,29375,6313,-35342,4576,93725,127530,107924,22883,-89327,-72201,22648,48434,38332,8302,-72862,-100946,-64786,-43104,-4653,88502,164549,168423,92794,75180,74910,29419,-42646,-25800,100458,119948,18672,-26692,-2735,10270,33451,19980,-69110,-80983,-11760,5276,-67598,-88973,-62489,-63991,-59688,-48642,-11630,24291,39723,57800,116053,143031,54770,-90487,-97016,-3586,13034,-32463,-63971,-93878,-99918,-17319,46280,11971,-44991,-55407,-22372,-42263,-56530,-52066,-69429,-74082,-32372,14896,23796,-4433,-26957,35789,79186,78768,104876,86387,24047,-28807,-7261,64436,82141,52195,84824,146142,97293,-15755,-66838,-49846,-22424,17152,79134,91769,14687,-39806,-26528,-8859,10640,-14260,-64684,-51403,3075,-36627,-116125,-48704,100965,149538,48376,-20091,-25082,-27138,-32480,5568,47209,36990,-2364,-19725,-33727,-35924,-16583,6043,16215,32671,34530,81200,95328,30723,-112703,-197904,-175250,-177168,-112736,16687,51559,17701,48333,21930,-51035,-45305,4075,24697,11053,-31466,-5262,58812,22073,-81403,-78685,-25745,-47107,-4419,39886,-18721,-66181,1227,56078,52132,37318,26226,-18065,-34447,11679,38995,27693,50025,106095,76197,30004,10425,10286,-41517,-76081,-70859,-71740,-38263,16266,17530,-9639,6360,9597,-16138,-15218,12789,44815,74023,87390,31103,-11418,28515,73415,33600,-34878,-45140,12009,25290,1286,36876,53366,16072,19436,68626,52489,-49636,-68006,-66289,-93754,-81774,-53798,-109314,-148998,-95695,-17349,55967,94558,78385,48326,45224,36947,-15531,-69216,-41789,55579,42621,-19127,-16090,9433,-1802,-39432,-60076,-6333,96343,165960,101618,33329,43378,89372,66192,19380,-3508,-66660,-152262,-148918,-76447,-35476,-10829,29517,24029,-16045,-16591,-46136,-140576,-134608,-8757,79796,44782,-48441,-109019,-118249,-60741,13601,61223,77741,61643,44015,63121,74654,19719,-21245,1109,5155,-35415,-71627,-69751,-70180,-75916,-58545,-27515,-35974,-75283,-73809,-17011,-13685,-96437,-181751,-118161,-37409,-15420,6988,-31097,-110182,-142230,-122463,-135512,-135282,-72307,-33168,-59224,-109130,-79695,-27208,37659,131621,172457,96438,20284,2511,-24762,-36022,5225,48596,23652,-79862,-183568,-148833,-97780,-80794,-47625,-35137,-39312,-26700,-15655,3767,37558,78093,52252,13708,47722,73411,91743,75906,55111,26699,-14282,-30821,-49299,-99584,-95731,-127617,-164339,-122448,1772,111071,126959,70328,-7469,-64111,-55525,-38902,-46092,-34154,2679,40147,72593,53185,2005,451,69698,139311,98005,-13903,-57996,24324,104339,98417,56730,59459,83835,79446,73897,61825,-44759,-166076,-151147,-17807,49501,42943,21199,1487,-5545,34805,75038,69961,31774,-5183,-16444,-26766,-36727,12387,73922,91336,87842,69789,40594,23,-26766,61129,119501,95926,43313,14504,-13445,-8604,12233,-2438,-21007,-14057,-3092,-31841,-86182,-62210,48680,105566,76207,33612,100,-63363,-74194,27869,148499,124759,44504,28721,52825,16013,-9415,7671,-11318,-15429,666,13898,13387,18535,56187,63104,16954,-36954,-97267,-118773,-111851,-56324,-1758,-1248,-40795,-55092,-32570,5809,25218,19571,-23646,-53196,-2345,9163,-47478,-23936,13101,41793,19174,-13529,-54812,-83629,-71770,-10275,-14194,-59745,-47086,11895,32561,26445,11218,-32373,-42066,-36137,-13219,39899,54839,17032,12718,5776,-2078,-29460,-53282,-41800,-37948],[-11442,-18996,-13118,36735,36315,-2762,-2569,5526,-12612,-13789,-8226,-13876,-32296,-65441,-61017,-1975,16818,-31514,-26628,32017,18064,-56139,-117081,-69070,9183,67680,82691,54743,32298,38726,57520,48025,28730,11781,-9355,-20331,-39031,-59996,-26979,22994,56318,82368,70456,4296,-84492,-138238,-159582,-115640,-68654,-49507,3455,43768,26007,-4498,26823,32431,13612,17644,12392,-16289,2606,40807,14663,-8757,-7701,-16123,-15517,65470,154818,140249,77415,73390,74170,50289,-138,-6196,85939,119593,54678,-7235,-16257,10080,-14876,-83775,-45094,36111,15471,-23804,14539,55625,9616,-40712,-30441,-32142,-53015,-9717,54069,61361,104570,130923,70809,-3141,-46296,-78168,-88187,-81705,-65294,-65626,-90474,-89262,-81863,-80066,-30107,57768,76742,24307,-24618,-35998,-45286,-36294,-26076,-24910,10212,12311,-54302,-79886,-46532,-6470,2143,-89777,-144949,-49055,34521,42069,22605,9169,-10273,-26029,-41984,-22501,21613,35638,-39141,-114162,-122527,-66930,6912,20209,-2344,-15013,27611,79488,29303,-52747,-70260,-19024,22823,44709,61732,105354,147927,158246,142239,60821,-29267,-53071,-27407,19131,61632,61022,47709,42024,58272,99754,33674,-75666,-107641,-44640,30929,73373,111619,76555,-15217,-21521,57046,114811,59852,-40898,-55274,-11044,-5133,501,-46146,-56452,-17290,5248,-6921,-9486,33439,49641,21915,-817,-47514,-33450,43962,73819,59520,-10119,-67998,-51879,-18096,-1553,9874,14999,50816,91185,47321,-18882,-8074,29981,-8423,-13962,-4048,-30241,16797,102482,91671,39163,49032,84737,76679,39393,-7369,-41180,-60367,-86964,-85532,-79426,-23076,19019,-15239,-62972,-80449,-53195,5904,-33050,-92345,-49958,-42911,-43099,21984,79605,104277,87094,38644,18130,27388,-7982,-89416,-172396,-198136,-144533,-88366,-80807,-33077,46398,2423,-56594,-7328,68694,111494,163582,123873,41359,22041,16614,-12300,-33432,-22493,42445,123334,139419,61074,-787,33897,47994,-18258,-61632,-42312,-28270,-64673,-130872,-168575,-29778,89376,71678,-6154,-89413,-73492,13005,35454,28502,29436,82075,133903,104220,45691,41038,24844,-43753,-70762,-58536,-56586,-103764,-140040,-52904,48651,58363,46249,10011,-7226,82000,165075,131627,19153,-68521,-58910,-25758,-47957,-104935,-75475,-9985,39381,42137,7509,-27778,-27183,-16909,45413,48591,-15551,-36293,8995,19195,-4899,-20666,-4963,37979,78424,102977,107949,78340,29004,5161,17205,26522,8302,-4014,22677,91264,110519,65373,13473,-2960,12799,16763,-13702,-11486,-31076,-36217,23795,104617,46586,-121111,-158864,-55738,-9036,-14768,6039,-31998,-27683,16282,-5737,-63926,-78996,-48751,-26636,-31929,-82828,-137953,-160138,-125043,-90189,-57443,-74527,-156875,-142370,-45644,56360,5677,-136681,-180214,-91955,-43633,-17328,26462,11129,-32895,-38059,-56366,-124745,-136017,-51414,122390,200473,39289,-129483,-101042,-52955,-83907,-145040,-82234,67889,161605,115215,19360,-23578,46459,80491,46394,69318,95181,84346,52866,7570,14879,58263,53461,61859,124696,104796,-84,-65830,-68812,-15811,50234,27862,19145,74991,54672,9826,-45456,-82019,-40655,-22946,-29020,23591,90514,128803,166340,136510,36978,-19464,-16837,-16526,10801,77357,55964,24451,25363,-40327,-150347,-152379,-39787,48238,67283,28515,-20850,-90584,-157755,-122188,-28266,31567,32161,44718,54818,43446,43979,60701,75177,60554,54438,30814,16602,23453,8624,-61940,-103732,-44675,77643,127885,84565,52701,62791,50489,56637,98767,74878,-19295,-50976,-86339,-160607,-194062,-168262,-119505,-37164,-17137,-56338,-41349,801,16391,51282,51899,-20689,-65718,-39516,-9286,-21440,-70778,-74146,-27481,10678,-29097,-187280,-236602,-61303,79633,44094,-68075,-61353,39659,75655,69547,39054,-55749,-88650,-3937,71613,87911,47778,-12424,-24866,-45442,-73130,-47300,40782,109465,98123,9307,36970,106554,47190,-100842,-107730,41101,89475,23514,-11011,-1970,8183,18954,-8894,-74267,-54856,16663,43258,-17824,-65295,-72790,-75760,-60215,-28026,33165,65666,50982,25429,71451,119966,46473,-99880,-78469,59445,76399,-13637,-68769,-59142,-51802,-24734,9751,18586,-31988,-75403,-18255,32338,23678,-5037,-67449,-101998,-61596,-21024,-33646,-56823,-48256,40389,104407,120692,165264,150569,64645,-15758,-15157,39919,32412,-37465,-26981,42584,12643,-64162,-73344,-45958,-34850,7378,73167,68621,2615,213,47796,65079,72529,-2458,-90560,-75765,-41088,-115273,-180559,-104781,19605,46705,-28075,-64617,-21722,46440,66773,113716,175283,163605,64273,-21742,-62257,-40122,38981,113019,100324,19451,-19473,70385,128671,64019,-71175,-147483,-127465,-141837,-100927,-6763,14370,-25022,-11138,9406,-1879,3891,27798,46776,36108,-3803,-5461,24694,12190,-75958,-120971,-76317,-59957,-24538,47649,67799,43963,59182,51219,20505,5488,29231,41592,55599,86806,78176,30968,19854,55131,59357,102801,135637,91363,-29687,-107153,-87621,-52619,-12572,31540,54808,50229,62317,64161,25920,14145,37796,23431,-34933,-55349,-60231,-9190,82828,104246,15370,-74267,-91940,-47420,-28481,-42857,14247,88629,72013,3426,4870,36096,-30367,-94806,-108966,-87052,-68545,-68109,-111206,-124273,-63641,-26946,-31371,4166,48465,36701,51139,63540,10990,-12268,12808,38796,-5824,-41165,-36830,-19875,-29261,-69739,-111844,-68927,66411,173695,111945,42746,43789,95462,86306,67596,27577,-51593,-101827,-105741,-90880,-49831,6141,20566,-17194,-49611,-2251,23246,-56343,-73299,8326,70465,64597,17606,-33456,-33958,25458,79152,115829,152515,135730,59626,21990,44180,30654,-16959,-51412,-35235,16541,32659,13722,-34077,-67473,-49983,-11283,-33939,-85896,-80265,-14814,33192,18404,-47175,-32320,-14993,-19543,-3939,-37545,-94444,-91526,-58034,-71733,-60802,10139,56387,10353,-104073,-98685,12005,91564,117810,100042,8872,-45834,19013,40213,-28550,-54291,-3042,12517,-82297,-188896,-156956,-110946,-78332,-17303,-17108,-42824,-55748,-79437,-51431,27652,66570,51821,62620,94228,39107,13205,46098,46458,-40346,-100308,-25561,24317,-55472,-83165,-84604,-108429,-69765,51341,129374,93490,4483,-51819,-55074,-12407,22817,10162,-2626,58118,110627,113151,78247,21248,-8892,20422,53122,48205,30597,54112,77405,40723,2054,-14769,-18076,-12969,-9893,-3673,-3558,-62439,-123030,-102017,-2293,50747,58645,21541,-22317,-1525,85541,118097,81553,55867,54228,62061,43264,-28793,-44359,42088,112862,69510,1017,-9229,-54824,-134724,-40086,79474,103375,61112,18458,-25982,-60956,-55906,-6070,29185,33224,18778,-35188,-91741,-39590,65066,94490,75171,28439,-14788,-50220,-48521,20991,104826,78213,11022,-23798,-21187,-35975,-42538,-25870,-50070,-41689,-11644,-7831,-6626,-15057,-8721,4983,-17562,-95471,-157734,-110967,-50648,-19289,-11029,-44590,-87076,-69029,-24249,-14955,-24961,-1407,4454,-5309,45411,59638,-3134,-18736,-30335,-15180,-12271,-39764,-90938,-73811,30023,79473,-8010,-54426,-33223,12517,43242,78244,90817,46496,14508,9223,15596,38527,38066,-1361,-5447,11346,37160,26578,-17439,-38883,-34332],[26892,-5225,-39681,24086,61497,27515,-17845,-18809,2491,662,-8962,7081,-1546,-67572,-79124,-23051,765,-28939,4919,74272,24562,-97255,-140902,-49970,-6603,-6971,36166,92349,84730,42923,29266,4397,-56724,-113169,-121832,-54738,-7790,-32077,-16857,63390,124237,135019,91794,30558,-21141,-70936,-133476,-98135,-42345,-17686,62624,137230,139074,89911,31532,-50898,-91062,-57341,-22948,-43412,-27511,893,-54142,-75582,-18290,19188,12766,31670,65499,67276,66766,119555,131609,80662,10272,-24822,29356,89457,78720,4553,-24438,-8547,-39116,-93700,-61568,-8879,-33055,-49177,-18285,5233,-27584,-47577,542,38858,24406,49478,98402,104997,124637,100953,29840,-6000,-22810,-45972,-47764,-41943,-59468,-73485,-73935,-44565,-32575,-20615,14921,54612,32297,-21117,-71962,-72828,-38101,14230,32107,23750,48772,44461,-9703,-43707,-54535,-42597,-4840,-62904,-152300,-102493,-16978,35709,50298,4209,-53139,-55084,-22756,30637,71222,64454,-2028,-75557,-123905,-127858,-66943,-12464,-6360,-18475,55358,146780,70102,-45010,-59541,-32968,3208,70465,95055,68362,56933,106763,106714,-12398,-78602,-21171,13125,14478,66018,96898,43790,-2679,61453,135904,42235,-49712,-45388,-7528,33127,80427,137786,113389,-5903,-31198,36001,72281,33006,-57945,-101465,-52764,10289,26701,-29832,-64764,-52143,2894,23851,-16610,-8333,26792,40349,55788,19541,-14133,-5460,8203,12189,-42157,-73807,-33867,-6318,-22033,-27897,2213,76403,137231,123288,58098,-11342,-38134,-42083,-15866,-17129,-15361,65580,108190,65635,45837,57047,56138,18643,-49367,-77859,-36967,-19182,-37426,-52502,-96699,-79349,-18896,3425,-24470,-52863,-3772,59373,1101,-86616,-84485,-77299,-62907,-18465,5634,76591,155130,125987,65597,55484,19000,-80483,-178755,-213824,-178335,-106745,-40969,44892,105279,27740,-48320,26800,148942,150553,121377,90011,75525,63567,-15131,-126315,-136230,-71708,17407,35261,-27329,-44638,16130,91842,76735,8963,-24267,-45056,-61777,-127081,-202015,-150115,9241,59652,20681,-5916,-11066,-16496,-8272,5249,51416,63688,76597,101058,85084,31596,20417,19904,-22572,-42063,-37033,-35877,-87401,-124786,-45749,54244,85675,104567,78276,60671,142244,201872,142129,29623,-74427,-96072,-55780,-40287,-85441,-77879,-21496,33746,38429,16372,18495,68699,115312,139958,76241,-22447,-63706,-35168,-18414,-16988,-30039,-31081,10215,38423,24593,20051,23805,-2201,-36073,-25552,21212,23733,4176,47542,121864,112633,35664,-33438,-55620,-31524,-16587,-66690,-111697,-107687,-7630,84891,107811,43521,-58557,-71482,-8053,9013,-25857,-46934,-82959,-12367,81157,37144,-41627,-25775,31991,28423,10907,-8717,-73951,-155801,-125915,-67383,-20365,4294,-32894,-36524,-1349,40838,-25549,-122678,-121745,-59091,-52655,-47140,-27061,-61182,-68964,18286,67455,-3778,-73140,-48815,99278,187761,63445,-68218,-36117,-10273,-54223,-52694,39289,138271,186906,101482,-21737,-56640,36143,96984,54048,16718,18250,17066,933,-27509,-21159,41864,64525,16376,-11155,-23960,-57898,-60708,-18058,29642,49372,46572,111294,182271,114757,34168,-31922,-78208,-47404,-15126,-6481,36636,133633,208899,205457,99199,26714,22198,28559,26817,67449,100878,32636,7995,52102,-24217,-143851,-138270,-53394,14492,76553,54732,-17784,-74699,-109638,-71410,11789,43162,11996,-7100,3117,54595,101604,81381,49770,63315,128964,116928,19705,-40532,-53866,-115277,-150758,-98354,-8856,90494,149053,129115,52954,3613,45450,135333,139738,18146,-74060,-104615,-139789,-189353,-176331,-99205,7797,37244,1175,-15638,-12134,8173,86448,97806,-27472,-101563,-43129,13694,-882,-56910,-47393,25882,67225,22375,-126800,-149356,3394,88982,40719,-49651,-68299,-28488,-19850,-17084,-4344,-33559,-79430,-25542,73763,85199,38048,31990,40851,8393,-8011,8439,6030,6385,1120,-36829,22082,104552,70547,-60355,-115049,-19825,55621,62725,53726,34607,14889,1486,-19455,-39990,-14226,27037,36852,-22078,-29770,29761,40394,-9949,-16492,40050,49335,21309,-13046,14728,47026,-30318,-150489,-104203,30338,51278,-22785,-78222,-31109,5500,-15484,-23335,28724,33650,-9399,51708,117385,86106,16435,-51223,-83816,-66558,-33779,-30476,-40003,-48572,6245,61459,94895,141090,107170,13148,-52988,-35916,18807,7921,-71755,-88418,-67280,-97964,-91329,-10203,-6826,-76549,-66579,-13221,-42214,-66367,23240,101031,129924,174091,117340,1987,-5120,-18946,-158115,-225751,-135179,-46996,-27331,-64688,-73234,18285,135370,157455,171864,206013,184905,81676,9331,15381,29114,79750,165722,149031,9969,-71819,37166,126534,54439,-53078,-66317,-21167,-29538,-7601,48081,58034,-19819,-50361,-2165,70600,115622,112968,77801,45274,21863,1142,-15548,-9035,-50558,-130568,-111511,-43019,5695,57075,84889,44346,13046,-18471,-43404,-28985,7602,30268,34112,15363,-275,-15369,-31825,-24872,-15754,83042,179249,180104,48444,-93628,-109096,-47024,-9446,19946,74247,101427,125905,128043,48460,-22577,-35657,-51784,-103100,-129568,-107343,-18785,56343,60719,13057,-41475,-92447,-118160,-121642,-118719,-53595,45497,67245,1434,-33509,-4670,-29817,-100011,-89648,-19126,-11200,-16724,-19922,-13342,19037,2814,-76810,-91228,-35331,-4338,34105,32214,2678,65463,98858,49992,422,16521,5898,-29455,-36421,-37890,-82116,-91877,-2177,111618,85727,44768,53216,73689,76504,107631,91030,26559,-6046,-46818,-83383,-28701,41527,8189,-53085,-40005,40612,91768,56107,33718,37386,41920,63624,87160,45786,-5129,-1961,3876,28182,104534,119606,17039,-56769,-8072,34252,30901,15035,18318,44868,59739,50897,273,-28443,-6060,12677,-23970,-60958,-54551,-13855,40173,97706,98972,85779,52685,17380,-23969,-74643,-57226,16615,43925,1165,740,86104,170823,145354,20818,3958,81862,80284,23197,6337,-38422,-87436,-3633,69664,-8316,-100504,-94445,-68917,-103380,-127351,-76479,-71447,-78409,-36312,-31666,-32747,-26747,-68879,-82651,-33011,10183,54272,149150,166665,15709,-68493,-6138,28616,-50357,-81229,37948,115789,21838,-35263,-18502,-16532,-19755,14407,64475,63121,740,-52019,-32056,15674,47650,56199,46671,65993,93968,118818,119840,50303,-13949,-30442,-42027,-49695,-17956,32866,17974,-48493,-41793,-2177,-39575,-100821,-106881,-69987,-11596,17813,4422,-30629,-35899,1459,58072,22300,-47212,-24507,66843,84220,33262,32887,80089,108389,85100,-14162,-77566,-16015,56278,31903,10391,43498,-4208,-118768,-81883,-6912,34345,52082,25913,-44690,-111225,-107387,-4576,86170,84470,15590,-68973,-98041,-5183,75098,64261,61430,21120,-47641,-56421,-4238,35476,35006,-23988,-58372,-80286,-87104,-68221,-64877,-46374,-46950,-23044,-11222,-31743,-29324,-39740,-67781,-75887,-99138,-168884,-150644,-12884,72377,48519,-1613,-41077,-50780,-12262,33407,25024,-14164,-447,48583,62376,73444,82589,48440,-1678,-82414,-97583,-65096,-53462,-66264,-18414,82607,95590,-21867,-66904,-40818,-401,56770,107376,78807,38504,31367,27938,12017,7091,10424,1244,13102,34513,62528,53418,1063,-35745,-3970],[13787,-24882,-56572,8619,38761,18296,-26828,-32311,-3463,-23681,-60968,-34401,-13399,-55178,-74164,-56051,-45882,-39549,17502,75737,30844,-68178,-100648,-33296,-16546,-15637,38993,97796,111857,112628,68405,-37144,-134126,-189317,-180109,-56544,48999,11026,-12454,62447,101474,66535,35342,40725,37504,-18622,-93986,-59697,-10031,27055,90162,104933,88310,81381,32472,-72057,-107282,-65569,-43382,-49977,-25830,-20797,-103245,-145983,-83120,3467,14340,-43938,-90780,-73347,13865,121986,132264,105919,84929,25387,-3795,32336,57419,23486,16175,26994,3451,-29993,-33583,-44537,-58177,-46966,-42192,-12123,9052,-9282,13084,82295,83829,65562,93791,114634,136049,91667,9429,-17056,-19007,-3832,50410,53972,-6478,-22180,17832,35074,-15776,-23267,14198,31356,3934,-37167,-98673,-74839,11231,77128,89341,80794,121315,139326,62761,-25001,-73011,-92493,-40805,-44223,-121741,-109714,-50167,6657,29383,-8160,-46119,-47020,-15869,35117,57713,34103,3693,-9957,-40955,-105076,-99884,-31307,10733,-7629,51521,158119,101465,-10412,-53381,-61005,-227,110398,108842,964,-63607,-8567,20909,-46521,-60194,3852,-5076,-45307,10805,73371,8925,-67202,7391,77175,-37374,-107120,-69174,-44205,-18246,12283,51301,49371,-7546,7863,65120,69934,44740,-22003,-100794,-54656,49114,79753,15127,-64351,-94639,-9111,61802,7819,-24530,15478,56798,93219,84783,32642,-29242,-69464,-78238,-89997,-50529,17689,28815,-28876,-97125,-60288,46348,108341,133618,123288,15701,-83794,-84927,-48753,-38753,19264,92837,40299,-32435,16357,33653,-25872,-65897,-80734,-63230,-1819,28099,29196,30485,-11402,-21942,-4497,13766,-9024,-26224,46631,108066,46427,-30932,-46931,-48694,-67469,-118873,-147198,-12459,154613,171365,95769,45106,3166,-48835,-88848,-98988,-67185,-12857,35553,74919,102014,65176,-4062,3776,89155,94412,41373,50108,112276,98398,-11421,-120276,-89280,-22825,40,-57715,-133028,-92219,25915,109583,65030,-4388,-11358,-33003,-65070,-137347,-185865,-125159,10868,36479,19746,10672,-2381,-31236,-43176,-25936,10100,-55,12902,23347,7724,-19085,-6612,13883,-5014,-43762,-83381,-75404,-64837,-46989,6682,54307,68257,103819,105303,112511,157850,129067,58449,46747,24999,-27700,-22319,13159,-1148,-4796,11485,36817,21878,-7416,9769,91850,157199,154098,70423,-13218,-68223,-75205,-39389,-4667,-38334,-91599,-57420,7879,5446,-35874,-71467,-79323,-61109,-13928,50030,41167,-13173,-1603,45753,54109,36494,-4027,-35572,-23095,-24126,-86273,-113348,-53648,95360,154594,87600,6774,-23222,-40098,-48342,-39791,-58929,-107946,-102733,40557,143064,81142,21388,62915,101600,76020,87096,116927,64121,-64352,-74587,-15612,15142,37160,61715,87531,57104,20176,-27493,-28040,-18014,-38967,-43424,5260,14580,-54609,-52014,84044,187131,105752,-22066,-59069,49,48513,19411,-8504,25641,20429,-9295,27789,93806,118545,132942,55322,-32226,-43359,60336,148674,74783,-35051,-46127,-20113,-2770,8827,2197,9681,11079,-53460,-119909,-125414,-111744,-77745,16929,79289,53437,73127,156362,157623,60128,6641,-16010,-31476,-22734,-5008,34431,76251,152341,201101,124049,-8622,-20700,26574,49359,69362,110951,122564,50301,16068,44125,-12590,-92852,-104281,-84606,-82219,-28492,-23576,-68600,-72801,-17449,50167,60035,19498,-27927,-28642,5570,71644,126335,92472,26938,31633,150210,190946,57379,-54979,-50380,-71848,-101860,-87253,-51615,14878,91463,97971,4621,-59031,-13019,60984,70486,-13925,-74898,-53393,-51252,-143677,-167178,-62264,46699,50306,21013,28349,37575,28668,81793,119379,18076,-59490,-28920,18789,27361,-20042,-56077,-23425,10968,11985,-29196,-11229,31957,-1699,-42110,-44992,-42460,-37885,-38946,-39077,-31412,-37103,-85175,-52188,54620,42946,-24458,-22512,1507,38647,83930,88507,21422,-39775,-36262,-20364,26772,50400,32371,-16378,-60092,-24025,35884,84551,97053,59384,12877,-13030,-14054,9406,35784,26092,-1038,-46934,2220,116757,112826,7244,-21013,18621,-5314,-29685,-37760,-31470,-38884,-113982,-177247,-106119,-15607,-15061,-68450,-110582,-51659,16249,4683,-14195,42528,82723,49214,78129,121637,104482,21342,-37704,-36599,-13998,25586,49555,20777,-49445,-46321,-8432,24841,65118,37490,-46194,-108977,-64082,12190,-12543,-81557,-77549,-82103,-130185,-95260,11456,5534,-91383,-119907,-100277,-109994,-69478,30858,64497,103803,217056,220638,103314,66476,20805,-160347,-241428,-123177,-33636,-8551,-37030,-41523,31069,113347,117085,86996,81146,75159,14898,6844,91824,98807,64763,87258,57470,-49154,-132570,-46688,51643,-2841,-103241,-76871,24071,76087,98379,90120,80360,12518,-41413,-6408,106354,169736,143707,60158,-5190,-23305,-24763,-36513,-12484,-20388,-99380,-109343,-50139,22040,60397,31418,-55234,-86992,-95135,-98641,-57726,-11154,-7234,-45872,-88514,-66069,-30928,-48871,-67369,-74180,5409,92170,134579,51885,-80258,-113017,-53657,-36540,-21755,54136,96346,126245,119835,11653,-75374,-85094,-71830,-73643,-105704,-109099,-44831,-27262,-42607,-18598,4718,-64785,-179208,-217502,-167457,-67984,11478,28872,15837,-9580,-21810,-45175,-77249,-47245,20801,20874,32543,48411,46185,71931,64458,-22842,-80325,-71669,-54551,-30946,-41688,-35204,71801,102803,31204,14947,92600,81944,-57,4778,53060,20329,-39415,-43939,19871,31553,19798,13607,-709,5153,63810,103390,91978,69734,2942,-62880,-18192,43804,-10274,-72871,-22049,46388,61497,66925,82789,55092,31413,65703,107191,68499,-18246,-59566,-90787,-88731,-936,54420,-10800,-70132,-24315,28444,69603,116507,101744,27143,-5588,29914,32153,8628,3814,-256,-4573,13001,22561,19595,24542,87245,127214,111124,68882,37927,-30245,-90808,-27709,53237,53385,-8070,-39047,27176,118580,140028,102460,118827,97493,-23783,-78072,15817,41622,-43356,-23499,61594,8591,-118097,-154593,-140365,-134443,-107251,-45926,-32103,-24593,-13321,-29099,-9029,29632,-15051,-79870,-92191,-52077,29096,150808,155172,-13586,-91114,-27345,16638,-27340,-40195,54832,148233,97677,35326,16544,13437,-30232,-70990,-29765,39886,38022,-3300,-4540,-5546,-9943,33532,72136,51211,21625,59108,113420,72548,-3621,-23854,-19290,-70389,-113502,-107699,-87120,-78665,-19069,48432,927,-103963,-134004,-83300,5470,60109,44953,-28707,-88947,-59073,47461,67105,9427,-2811,42015,42219,-3186,1039,45800,53923,21205,-39869,-75336,-60588,-40273,-11589,63734,137779,101343,-22404,-68052,-78127,-37823,31504,36638,-48932,-113324,-91732,-4414,73506,49362,-53621,-126217,-97473,12093,63276,45506,76986,59240,-43221,-66094,29039,76255,28994,-55393,-79096,-98558,-103097,-58093,-24881,8212,30190,68881,88767,60525,13026,-24741,-38314,-38001,-80920,-125300,-50196,72167,93616,53478,15562,9704,34040,50103,38743,32152,18503,4344,38557,68864,77949,95060,62209,-19302,-123509,-162555,-156685,-91006,-18362,33635,56693,47471,-14259,-45295,-32843,-4323,29199,18357,-30183,-17348,28832,13461,-37949,-54282,-25763,1228,26347,28801,41238,43820,23881,7539,45300],[-10281,-42262,-49324,376,7675,4444,-5051,-16520,-18975,-54848,-98990,-84435,-44269,-19791,-31594,-54165,-26661,34564,71765,81659,70208,28548,-24441,-14752,2200,55128,111562,95673,104392,172125,124284,-47014,-147856,-158534,-134111,-41821,37426,-7645,-33444,27405,34500,-35316,-50434,1034,10931,-40601,-87847,-56032,-8404,45390,57032,-35915,-74463,11201,59639,-2205,-6300,33359,21941,18318,32162,7448,-60745,-110921,-107399,-39218,-21408,-100372,-166372,-112813,36858,124290,68261,72589,143817,101806,5441,-35308,-28497,1346,48334,71923,66991,44283,-9144,-74952,-70804,-38271,-34970,13790,66090,49816,46331,85416,56403,7152,32681,54576,76819,55606,8765,7849,12525,30242,101334,98110,26278,24420,76743,45190,-48118,-31084,33173,36636,26436,-2263,-76743,-53651,30086,70384,68297,71937,131706,153373,50762,-45871,-67171,-85081,-74309,-60956,-59519,-33975,-9618,9148,-4733,-6583,24241,20962,-11591,-11454,-12154,-26692,-28588,14268,47337,-10444,-72434,-45177,12067,-20870,-25857,59464,80802,42801,-11783,-35674,33439,133006,89022,-48701,-118594,-89058,-36058,-33448,-40291,-20869,-27045,-51882,-17867,26227,-25205,-96865,-58159,-24399,-125041,-144033,-85487,-84193,-76018,-52286,-37623,-61020,-61230,32991,107400,89117,55763,-2853,-82627,-27162,69943,89257,12343,-79825,-130140,-60070,36338,30908,-3142,19656,73657,111445,102775,81301,44595,-37317,-118977,-137202,-63312,5799,13679,-30527,-103731,-89195,-14927,16435,48644,86633,11298,-92325,-120185,-96889,-50811,41611,79775,-14639,-70880,20824,43480,-74527,-147918,-93329,-2894,42140,44597,55364,97534,92287,65893,27453,9199,-5209,14708,99123,144293,80191,20285,10421,9879,-24965,-151793,-217101,-81685,67539,101452,49493,-23855,-73376,-56354,-17154,-2301,19833,54747,61420,14121,13361,64097,29871,-54888,-41589,-24906,-45914,-2206,80353,77861,28235,25663,86126,98430,14845,-97192,-114393,-41933,35957,82344,19934,-69909,-56985,-9610,5298,-37283,-90499,-109134,-2577,49794,38563,-11545,-83645,-88635,-50986,-57307,-86104,-94209,-19422,4737,-40456,-43544,1750,26045,11528,-36989,-108227,-118059,-74485,-26031,9618,8512,2829,46754,65074,76926,79125,-12723,-64755,21185,111812,103728,61013,45029,25505,23393,19524,17227,-12452,-31315,-16368,47878,90377,74394,10358,-20677,-48564,-53041,-884,38518,-16838,-95920,-64370,34267,64942,-7246,-111488,-123009,-61792,-22560,-680,-12552,-50349,-61694,-40379,16261,93613,86461,28192,7635,-14058,-60335,-19307,82818,178647,161759,54725,-41220,-72508,-101245,-106420,-67951,-77616,-123285,-98980,28459,114030,95658,71139,71218,48575,56755,157426,232155,183457,26585,-39326,2242,18797,14025,50066,113664,88074,28051,-2442,49792,42130,-17700,-2092,84278,105577,26621,-2672,108740,220966,133609,-19528,-94839,-115523,-107248,-62381,-28487,-13422,-35811,-25959,27384,63782,30633,26577,19074,12420,19160,87296,153168,90927,-22119,-67983,-45172,8871,66788,68118,13209,-30489,-61970,-95193,-114018,-118031,-91563,7198,55157,14871,53947,107236,25285,-76497,-71907,-31707,22264,31657,-11723,17192,76216,107776,76508,-36010,-85394,-19319,21717,20088,43958,72979,99413,79406,49442,22776,-19474,-58670,-65315,-59402,-98883,-101821,-90829,-89332,-40364,67162,125964,54233,-42379,-75608,-7260,63486,82840,89538,63983,10983,-6619,98806,178677,106284,17742,25290,15003,-27427,-36390,-18874,-40182,-39649,-9853,-35921,-66653,-38452,-37630,-68026,-99145,-80570,-11692,-1692,-116891,-144102,-7281,97187,56313,20774,90113,136033,69021,38779,74023,43856,-3193,-26889,-17370,42673,45869,-31339,-72763,-76397,-57435,-7503,32278,-12364,-100054,-108730,-60261,-16433,11720,30033,35534,17162,-22950,-66760,-26297,54181,11608,-72716,-96046,-51868,55412,130439,113331,56900,-4490,195,20525,45423,23362,-12318,-9275,18593,37890,35370,62273,80026,46926,-19,-21824,-2933,59693,109298,58768,-2205,-27665,15658,79945,49291,-8982,13533,33950,-25684,-32845,-21901,-49529,-83680,-128556,-129412,-17595,50501,-1120,-85761,-127513,-79871,-4168,35174,39233,61687,70041,30029,34697,64011,76746,28027,-19808,10075,67925,114258,128579,59060,-63093,-73388,-26025,-12227,16854,32008,-20455,-96803,-49672,23516,-40973,-94152,-40933,-19426,-52892,-47674,-1332,27035,-9583,-72478,-104382,-59930,35960,49926,-23861,676,165372,219614,119283,59202,25859,-104737,-159415,-47673,27777,24307,-6413,10310,33239,43466,26815,-12961,-27019,-9986,-42977,-19427,75478,74226,6467,-31203,-81301,-115209,-147044,-99814,-22487,-23583,-100043,-103293,13108,126541,152987,73244,43262,44628,8203,9415,85528,113565,71579,2218,-58432,-78084,-47526,-13637,27516,23135,-29595,-45087,-40723,15301,63122,15061,-77008,-77219,-64715,-77769,-55712,2374,-1596,-57507,-67585,-10120,23012,-7838,-30584,-44804,-23390,-38208,-45711,-57369,-85381,-68708,-21231,-38541,-52362,19981,64488,79255,47970,-51045,-83171,-43840,-10202,10484,-15027,-60992,-50459,-72087,-116562,-85526,6127,-29570,-194585,-252813,-140646,2475,43548,24831,46483,60769,37198,-493,-12429,-21308,6254,42440,83705,61824,19665,76730,136860,88526,21674,-9808,-60237,-94480,-85415,-43526,33634,43898,-7333,-19274,56338,64561,9270,43365,114106,101269,46754,-13212,-32975,-40521,-26288,-31593,-42041,-54958,-6784,70438,103499,101124,51245,-24584,-22685,28949,5894,-29088,12586,25921,-8631,14197,59471,41023,40206,85436,106159,79364,29752,-3444,-58734,-104433,-69604,-4111,13409,2197,12606,29361,59227,115391,109442,5886,-55297,16220,73779,46706,-3909,-22579,10610,68440,89557,66832,26104,50933,68437,38610,3197,6239,-19282,-40118,8011,4550,-30907,-64418,-86589,-54812,-20177,12532,79061,154764,67544,-96434,-87469,86043,136250,20360,-18715,48141,16901,-99636,-125200,-109013,-113826,-124299,-90238,-16266,75673,74911,-755,-6135,34967,-3946,-77384,-106027,-87378,-34787,44243,52303,-58342,-76501,-11769,12639,-29086,-54392,3493,105567,125043,84496,8779,-25869,-58208,-90670,-65673,1858,47885,68866,49384,-25087,-90338,-44216,51510,67052,-2064,-19335,49435,81226,30675,38181,93178,13695,-133051,-179464,-118905,-58123,-9009,33483,25962,-39861,-88674,-76271,-18008,12748,-16296,-79632,-109786,-94620,10060,103979,105832,68967,64159,52390,23111,9925,-5959,-49746,-87025,-91320,-60330,-62661,-95918,-46508,80693,166011,144245,18327,-62023,-82477,-28629,43189,60618,-8077,-37159,-10836,-3662,-6477,-64818,-163760,-174823,-87866,4339,40813,43667,88205,85409,-10527,-48982,44368,95711,45691,-21622,-30283,-54393,-63881,-40359,-271,57957,90753,146621,221533,201599,85811,22094,70292,121707,89784,59457,78504,65910,-8778,-12537,18652,51333,87987,57935,-34384,-40767,-2267,-20911,-43015,-29421,41571,113336,47161,-65949,-135749,-172139,-219578,-140437,-20958,23925,-1198,-6917,27850,59400,31221,11313,-14326,-80405,-90106,-15348,55488,5334,-90272,-112432,-65901,-17225,4346,-24450,-15467,22396,50268,62797,68308],[-30624,-38270,-41169,-25695,-26771,-9061,8179,-8206,-50995,-99940,-117586,-101562,-58326,1244,1021,-25104,40028,121217,115285,86541,94976,78722,2438,-7432,7807,63797,112829,70275,71884,145435,111625,-36837,-118110,-101737,-71647,-49188,-50541,-78293,-56825,-5935,-17044,-76884,-91528,-63027,-65427,-68609,-89398,-96559,-52051,11728,-20687,-154213,-169864,-34622,68472,58429,91320,131471,107668,98997,94121,53451,22453,-5061,-53246,-51073,-48632,-97443,-129870,-38756,114986,136324,9244,3421,117815,117027,7783,-88888,-98093,-29466,46305,77103,88943,62806,-17828,-85167,-83909,-54880,-29243,19713,57613,72018,91956,81725,-2214,-60342,-32154,-21249,-4810,11434,27339,67415,58735,12185,39200,67027,42423,44815,52551,-6113,-56886,16843,79501,59685,54524,28338,-30023,129,32371,9279,-591,37728,84644,54531,-30477,-58295,-6139,22779,-19368,-38352,10993,38030,31962,18304,-28381,17658,117241,106627,18884,-16281,-23610,-27393,-41903,-13128,51016,42531,-32954,-50381,-19241,-78482,-119796,-40501,36173,62154,46533,48577,76632,88209,22687,-66640,-108658,-84710,-11157,10326,-39316,-52963,-3584,30246,37892,25150,-13360,-54855,-63417,-67350,-129564,-92728,-24769,-57109,-89837,-60966,-52383,-120520,-127497,6707,88469,48863,8990,-22173,-57962,-18604,26215,10248,-67411,-103548,-121234,-100194,-20351,40787,47342,55342,103037,126741,85997,103760,158305,81429,-80410,-150150,-96324,-52215,-19098,30565,35308,-3082,-23524,-34330,-21088,20844,-3525,-64985,-118902,-115216,-44581,37331,52338,5530,-5797,60682,78350,-51299,-176761,-122550,11347,64147,60646,91185,152929,142020,92697,26122,-19199,-24080,18941,98971,135455,98572,57310,40367,53468,62274,-30508,-103821,-67260,-46440,-45602,-47370,-102567,-153634,-98365,-12609,18055,32785,65405,57862,-23679,-47711,25679,29308,-69731,-80490,-66210,-81337,-68903,-16259,20730,65554,143117,211142,201370,71820,-75441,-64060,25359,57352,64223,8668,-87066,-77518,27429,106157,89410,-3666,-92367,-3736,82113,38939,-68661,-136544,-84603,-11455,-60752,-141456,-121450,26487,75683,-6344,-12249,51237,69805,47532,21866,-25435,-52799,-45369,-35363,-26337,-49925,-57141,-7361,4868,-10658,-33494,-94065,-88524,13718,122396,174781,127326,55795,-9004,-26917,-19288,-11826,-25172,-11567,9016,45718,43234,-8358,-60879,-40241,-17562,14295,63999,85602,43324,-856,29608,91267,102941,41320,-47587,-63681,-34236,-61634,-103873,-102308,-67212,-49122,-30824,56692,171603,161359,68054,17179,7746,-5641,55293,138079,162094,113889,54771,-29068,-114453,-135360,-58245,17473,-20908,-46584,-44674,-28835,12078,58998,54482,-14299,-72635,-3894,163379,243424,197316,44233,-61294,-48790,-7204,3593,7050,55880,70877,51452,25388,58478,47911,26717,54497,107933,131196,77168,24070,86704,168329,106505,-8471,-94240,-153195,-161509,-90424,-50810,-71929,-93331,-57699,-3756,23518,-29915,-34777,21891,70777,61726,45972,54206,70276,31145,-60719,-83509,-18676,74548,118589,64772,5621,1615,-6735,-50587,-82502,-60285,-5573,-14192,-37437,19847,51905,-46875,-160464,-137752,-43820,61440,60492,-42830,-39921,32674,33649,-45127,-109746,-59045,42282,25385,-38988,-47873,-37070,9880,36598,22039,-15259,-41189,-48857,-23435,7931,-24620,-51368,-43751,-32204,6202,75616,90175,6044,-74728,-80914,12844,76666,51394,22837,12473,3527,1325,56288,101754,112870,97452,87289,61642,9618,-8710,6909,-53991,-115775,-79728,-32416,-16081,-12665,-65656,-122864,-125436,-68688,-13922,-29871,-122950,-110509,37306,133284,67420,16864,102399,149217,35341,-61707,-40358,3704,-5097,-69662,-100927,2804,85628,43022,-10233,-54179,-84915,-51665,-13815,-44379,-82953,-82240,-62416,-4439,32501,49662,82953,72765,16501,-1019,50442,66449,-11785,-91179,-105156,-33513,67363,112124,90538,55609,11388,9909,16230,56009,56182,1688,-4593,56363,71303,27170,21740,25933,1383,-35554,-57455,-25669,65381,135027,77051,15497,-3791,-9321,-25834,-56164,-24867,63717,75322,-8068,-9391,32,-42575,-77189,-94398,-70363,67009,153438,66446,-64222,-111746,-72270,-34546,10443,40397,51288,27920,-15350,2316,30675,39998,31031,5451,39281,107493,139154,125814,32540,-103742,-93205,-25637,-43397,-34842,19716,20586,-33173,250,25003,-75160,-111736,-38599,4465,28108,35483,27318,80375,96515,511,-71377,10586,117186,53166,-84692,-82372,69007,131007,52499,-12333,-6933,-15610,-9924,25978,13807,-42191,-41317,43219,66192,39880,12351,-7930,-8501,6228,-31517,-33343,-14747,-48944,-70604,-90390,-144146,-140573,-107605,-71033,-43506,-10719,-15690,-49807,11369,115316,129962,15098,-30556,5311,15485,13858,23433,3064,-37371,-58016,-70845,-81348,-49391,7191,47479,28870,4505,19984,2923,-3007,30412,42704,12678,34524,45274,-5898,-29742,25230,21723,-14106,20875,65830,39853,-9198,-3286,-397,-25119,-137868,-192136,-144945,-103837,-50268,-3024,-40367,-87465,-45451,-3810,4049,-35236,-97029,-70770,-5612,15319,24700,34481,-14458,-42500,-55508,-114462,-142916,-37939,-8595,-154994,-207448,-70679,63876,69901,35565,48819,82886,103099,90287,47124,-44327,-44564,72209,143933,48954,-37872,47489,161434,140255,75181,53167,-34276,-127143,-100818,-28504,13591,7901,-21210,-85683,-87080,-58463,-40756,7289,59497,64165,60298,26048,-35674,-99130,-66870,-15975,7343,-29885,-10348,44635,63847,74758,68703,9153,-22252,29036,53843,40051,31999,1285,-19237,8117,20279,-2720,34736,93809,109719,103495,106552,91304,17780,-65112,-101106,-67272,13830,49079,39258,18933,-7656,-7359,25915,10283,-25788,34641,93705,71255,11920,-18408,-12031,22856,61257,67425,39535,56990,42995,-20075,-68086,-56187,-34150,8983,37152,-33384,-87228,-77125,-33792,8672,-20367,-43335,31838,116683,38669,-68142,-29688,84146,95822,-2348,-28968,25839,6471,-62267,-48651,-17864,-37853,-92756,-96710,-5201,122233,119985,9475,-25958,-4685,-33549,-72225,-78111,-88233,-92936,-63051,-44083,-92776,-72491,-12509,-20578,-70840,-73272,-24556,40673,81372,74544,-12572,-68178,-61817,-34592,-28556,-46365,-4866,86791,85712,-18694,-116910,-96655,20870,106100,51217,-34499,3182,86258,76682,87092,141678,72346,-65966,-93987,-46562,-27562,-41511,-47658,-10725,11239,-27331,-73621,-58212,-31577,-51101,-84786,-81378,-101235,-48027,77207,146474,124566,103505,93471,77572,43789,-26277,-94115,-116262,-110824,-65477,-43443,-66671,-29321,70770,125113,99090,-12324,-50309,-15993,46816,85741,88305,65824,92606,95811,15204,-50797,-117540,-200855,-165728,-64557,-18,47667,64000,66165,49956,9965,-13167,33938,59412,33387,14413,38432,22701,-7060,-38138,-44790,9886,35873,106837,227998,221866,106160,75759,175848,253631,249497,208909,136859,20488,-77706,-40036,31525,67813,102534,58446,-60014,-88298,-55037,-66141,-116918,-125672,12968,147639,54756,-67143,-86653,-100796,-159803,-122649,-48570,-7136,-19435,-32688,46489,155640,115689,50889,2158,-44481,-29761,56450,114454,32727,-90954,-114853,-62522,-1087,13133,-41604,-34443,27996,73862,83242,59199],[-11161,17226,1875,-14859,-28083,-4548,13944,3411,-45642,-102239,-104836,-73146,-29181,11618,18070,21677,83824,116436,93083,75431,70882,39393,-20948,-4285,-11447,-28460,-576,30172,59514,82915,54615,-8459,-58140,-68232,-50971,-46912,-80464,-76883,-12230,10247,-32173,-60883,-56315,-55560,-52089,3059,-30925,-111882,-93440,-31000,-62618,-133990,-112814,-34695,39215,70668,117321,141961,111469,101356,108223,77450,56701,52793,8843,-24357,-33441,-50207,-53788,24217,123106,130327,28493,-13254,52547,67598,-22137,-111447,-90223,-5095,54079,56801,61976,34192,-23365,-49963,-79600,-85011,-47731,-14867,-5138,37771,98044,95386,5950,-62205,-56030,-49454,-23177,11748,49927,90294,44075,-62651,-64969,14037,51537,44407,-6099,-37685,-1840,81017,87102,49351,29108,4590,6083,80481,63618,-30804,-38621,40132,51382,-42688,-89969,-46037,68176,153520,103764,39536,40236,18851,-7672,-22991,-56123,33354,153369,119272,40893,37240,44046,33145,-4527,-35547,-27793,-35655,-65178,-66315,-62630,-139265,-159327,-58330,-7910,1677,47572,107794,88794,-890,-67737,-77967,-85058,-43073,35985,34538,-38580,-46248,24575,83970,90196,50443,19501,4354,-24982,-53923,-101104,-42532,43419,-297,-72614,-50668,-34709,-110154,-147641,-62609,-28824,-72807,-76265,-56027,-60454,-62393,-69444,-114819,-172919,-123328,-76288,-87515,-52005,24921,83824,109520,119128,103940,48774,79582,172201,121285,-42140,-122800,-91289,-75896,-16727,133304,201437,106836,10104,-14667,-5193,20153,14631,-20995,-85598,-103583,-46415,7184,17394,19472,17272,29643,50676,-17606,-149292,-167210,-69790,14944,70817,152961,198703,120129,32219,-33390,-72141,-82114,-64762,-6594,42715,59389,61992,45590,48611,97558,112966,52972,-32472,-132820,-164470,-127682,-152919,-191997,-124290,-26912,17170,41387,67404,54432,-7518,-55022,-40066,-10893,-37978,-26048,-14497,-63743,-121010,-98474,-26925,62582,128534,194257,210016,105413,-56795,-86690,10942,61914,55018,10943,-41572,-34832,41119,119830,120103,39145,-88980,-63139,29030,-16075,-115334,-93797,-15013,15329,-49189,-115329,-90583,50416,97165,25708,11248,66689,87592,66292,67571,68686,62251,34327,-2582,-27466,-64212,-84653,-40436,-28033,-66603,-108187,-105667,-25923,50651,85190,122473,107283,50794,-32026,-72379,-57958,-28422,-11098,25253,59075,102978,70851,-53568,-130940,-77985,-16106,36074,71412,82876,76262,80387,100874,83307,27446,3183,17033,25467,-3579,-78876,-152110,-157204,-80388,-20748,15895,105615,182796,141776,34245,-18523,16868,24512,18905,34026,52079,48943,70176,25926,-77638,-74306,65325,147394,80052,60768,36840,-53648,-85207,-29856,-33767,-115577,-137134,-38470,92963,118569,85890,-12759,-111149,-127796,-52578,7750,-7488,-8694,9921,44489,31237,16226,15046,48856,67826,54189,44352,10450,-10524,41004,86298,71242,44388,-20718,-100410,-122003,-42258,10832,-25221,-47330,-29173,-9739,4077,-31227,-15733,43937,85930,34886,-52555,-73311,5174,33984,-54049,-107590,-68571,21864,97393,87818,51802,44217,27192,-16414,-36829,-3633,1739,-54181,-58521,2224,36096,-21521,-145225,-146352,-30713,58081,21352,-70470,-52379,5055,-11518,-65585,-55790,-2023,51839,3090,-75904,-116926,-133639,-90785,-50704,-57906,-67391,-67250,-39678,6736,40024,30633,39018,44515,34113,22178,20107,7126,-26757,-40193,-35137,-7306,1079,-8491,-5443,-6582,20616,69055,79638,41533,70194,96603,73944,56957,27380,-9052,-14374,-35818,-67793,-42809,3039,24750,7168,-29936,-49459,-37834,8591,5216,-58327,-114608,-65916,49524,116284,49861,-13166,29010,52994,-48844,-147989,-116797,-30951,-27315,-113406,-167318,-65144,63637,88323,90180,64247,-4445,-51330,-33459,14529,40121,-7565,-43753,-1749,-9888,-33085,27054,61506,49545,68515,103778,61064,-44777,-106602,-69768,20972,67365,72940,86995,52865,-22267,-47285,-26537,55000,89632,44748,24314,30476,12980,-2125,10984,-1970,-31717,-68372,-103147,-73560,17459,73020,34001,19835,15799,-4942,-38954,-59209,-19617,56749,68841,-285,-5789,9312,-10540,-41622,-57474,-47306,56433,145870,82296,-33989,-67726,-18599,-31306,-59063,-36755,15073,34640,17163,49233,70531,63167,61878,67392,91761,116492,117352,88838,-5116,-140306,-126918,-66089,-104025,-122843,-71543,-4809,24719,54400,20504,-80842,-94512,-39821,-21903,37991,93764,89246,113634,117211,13335,-55442,26784,103462,39046,-50432,-39453,38918,66241,6260,-46709,-14194,67027,107793,44217,-74491,-134796,-82171,64217,129583,104676,82671,72593,58445,52537,20501,-10438,-63762,-129836,-101124,-70574,-115879,-117787,-54432,1992,-22452,-17658,38610,34065,38889,78935,70669,-27713,-87595,-97518,-36026,10739,-10546,-45578,-66979,-66401,-34282,-30260,-31866,-950,7620,-34192,-36056,33837,51269,-6570,-27599,45473,80912,95054,104472,49761,15723,54311,42482,21792,55260,50354,-36220,-96817,-49808,-14005,-47149,-155777,-136886,-58235,-83624,-98273,-57126,-77343,-124421,-116284,-91757,-65497,-66533,-74864,-35694,-15290,-38171,-36624,14808,3355,-23582,-2723,-40314,-115031,-42215,25989,-62998,-95508,8722,79736,63103,42051,27554,28217,81490,121879,61725,-69038,-67393,98423,181138,50005,-43570,33784,132160,110003,52228,63564,3245,-114713,-111014,-23215,34576,37297,16318,-92171,-158363,-122524,-74359,-50919,-35067,-32288,134,23365,-1636,-73289,-38857,57618,96493,66564,67276,56634,16739,17144,47213,34363,15754,69727,104522,59641,4745,-4567,43313,68244,24624,-11361,41957,96830,111861,106064,100258,72888,5963,-49550,-96971,-110040,-32760,27799,29011,-8284,-72807,-107176,-40873,32644,33309,41721,50672,53646,54075,23207,-44428,-62730,-5546,49198,57094,94123,85068,6435,-70143,-90597,-71394,-11129,38266,16218,-19122,-15856,63397,148274,117848,43382,40014,72450,28539,-18650,-7622,14096,-14223,-76331,-61564,-7267,-8466,-17859,10378,33683,26424,-2638,-7604,16345,60826,52092,-6964,-11289,6075,-7024,-768,-2910,-40429,-80132,-78904,-70847,-96309,-75603,-49953,-91847,-116920,-44402,11327,9592,16978,37676,-15421,-69073,-61034,-3573,8732,-77762,-90335,999,33580,-19383,-77557,-61658,33798,117425,97913,19965,24017,91944,96008,67210,68153,28262,-5980,29197,50578,4833,-64626,-108984,-77437,-3714,-6618,-71209,-66458,-28210,-22637,-20872,-22938,-80740,-80143,17776,115377,125257,107910,100485,81829,35303,-29912,-61592,-61667,-103200,-112119,-57823,-9741,35295,70705,59843,22359,-29143,2753,51579,83661,83985,67610,95841,176839,160737,47236,-6431,-46325,-125538,-106301,-40054,5959,73400,81173,13841,-32964,-17422,-18249,-33882,-38469,-18825,1334,42419,41214,4822,-41398,-93623,-92224,-95720,-32831,70661,78060,28495,65101,169362,217311,206711,151637,74792,-7227,-53988,-6303,50304,57627,74389,61528,-1384,-49965,-85155,-111084,-129477,-117244,18599,136010,47774,-31055,-19582,-18641,-50366,-50423,-49818,-23654,-28856,-78816,-46244,81598,107763,67973,38217,15147,-958,58190,99980,16857,-87489,-89309,-25698,37386,53987,-3314,-13804,34227,58222,27680,8927],[26126,68626,56071,41263,-2637,-8849,-464,152,-17669,-59414,-82529,-56441,-15668,-1816,11913,40013,51871,22330,16389,29958,5053,-33417,-55825,-25908,-44449,-105652,-104491,-9955,55054,33741,-326,-143,-16065,-53644,-45838,-8901,-13047,3607,61272,32173,-53482,-60958,-7961,20023,51440,118924,55638,-78659,-102791,-45111,-31353,-26867,-25844,-54533,-11952,57388,92418,79124,21898,14885,59751,48670,7401,7463,-512,-6739,-7151,-15200,-14069,2853,30708,86344,79271,24277,20893,20197,-54128,-117068,-58584,48344,79949,27580,6498,-490,1585,14971,-40351,-86553,-61784,-39519,-40486,-3818,56756,101637,72930,590,-33196,-36356,3509,30891,33767,28265,-34256,-113196,-92185,-24625,13483,13409,-34886,-21512,65238,101930,40813,488,-29238,-34948,39698,150054,109660,-6188,-13072,59380,54702,-40321,-81661,-29266,95435,190432,167640,85511,19330,-35793,-68692,-74787,-76289,14019,89402,29532,13240,83381,97604,70255,47553,-5320,-92765,-168529,-154844,-95891,-69010,-123394,-122870,-30856,-38029,-75372,-3202,105114,93572,-26235,-104105,-72316,-30446,8679,43734,21292,-18734,-810,30191,42203,53951,48404,35725,26959,3818,-34528,-97816,-42610,66617,43868,-19973,-11127,2848,-45538,-90099,-98251,-139782,-158277,-102230,-68308,-95946,-104050,-111575,-151347,-182157,-95100,-15084,-23355,-29734,9303,100278,159268,112455,45497,17136,51344,98071,54489,-28278,-50941,-16821,-18485,26672,182625,238149,134084,48782,50025,70983,84258,72874,53522,-736,-53533,-37631,6519,4848,-16084,-44555,-55067,-14672,9395,-71677,-162877,-153905,-63604,66042,203521,234293,89431,-41180,-82670,-62273,-70354,-116265,-106176,-48607,-8902,41536,64208,22537,45583,131529,95900,-29992,-136448,-146191,-114844,-148063,-165345,-74087,23091,69252,95041,89703,57489,5632,-52546,-77676,-36442,7095,40662,51567,-6822,-82368,-68271,-8975,59120,99773,151126,157776,85024,-39341,-95974,-18498,57126,37008,-14787,6228,43980,46876,65655,107633,119511,-57000,-159448,-97653,-84915,-95816,6010,59938,13847,-35823,-35861,-29855,93,-2926,-6835,2399,33193,64049,60449,63317,84701,119228,111188,74460,42504,774,-55232,-36798,-4328,-40186,-119696,-121115,-1866,73339,58191,46658,43563,33219,-1144,-24831,-23768,5757,31470,54251,73650,135257,110019,-61087,-169649,-96330,-18670,10454,32855,58401,66002,64102,66424,20028,-68759,-81548,-2620,55416,34250,-28519,-101119,-137036,-95088,-41918,19370,105760,127158,59774,-28096,-49112,24020,24875,-52909,-81380,-28559,11390,57930,53425,2647,27295,151704,215709,154706,115501,82441,-21086,-98324,-76797,-80403,-126038,-88668,5470,47919,-8585,-40413,-58349,-93810,-122550,-71685,-4488,-9492,-33585,-44609,16739,31072,-12187,-28928,17796,37417,3260,-51536,-92875,-54382,15645,42535,57375,107371,80634,-24703,-78019,-1800,85086,92376,69740,44082,3537,-15063,-27875,7194,40777,58807,-6171,-91210,-99525,-54364,-23088,-34064,-54172,-55882,-17367,32362,37099,24103,25227,27024,14057,14071,37554,17068,-44722,-50232,-8316,17954,-4413,-93236,-96760,-12502,6250,-45818,-61422,-8164,7564,-27395,-39000,-4271,-6290,-22896,-36609,-44920,-83736,-144249,-123368,-67906,-70243,-92999,-79337,-13194,27335,33597,41510,83716,69965,40054,12650,-16679,-22678,-15867,3946,-12365,-52420,-72907,-40454,9138,11488,48254,114239,93036,19931,36120,51613,35315,53312,62101,26869,13304,27854,50496,50894,24993,6781,-2733,13317,48264,79714,120614,74615,-19516,-50009,2212,55070,57989,-11797,-70221,-54391,-10497,-48206,-113288,-66841,13539,3358,-87247,-148683,-96737,3032,48015,87285,127790,106446,13053,-5400,90994,117850,8921,-42151,-10372,-54995,-106182,-53562,5183,44639,76948,81708,30663,-74239,-126022,-63554,24225,42903,41026,94885,85808,-26587,-84144,-46436,41123,54860,33287,31966,-29093,-84682,-48159,7034,-6547,-36568,-66684,-100736,-90126,-31382,419,-23810,22395,76778,79270,53490,18122,-11817,-25682,-23576,-32312,-10713,20513,10724,-31833,-37245,-33908,-9772,30024,23366,-21731,-37560,14202,-80,-88215,-112310,-29156,64097,83242,96901,108171,118452,121612,147845,156144,123982,103154,71573,-22118,-157986,-175849,-136705,-150991,-185261,-177542,-65987,48094,76147,9790,-70058,-57802,-15701,-27787,-202,55538,60259,46776,33537,-22846,-50827,16180,59595,27807,34885,74044,80255,71204,24488,-22646,6781,83242,112702,15103,-120405,-127152,-69595,56936,134646,118389,114099,94045,33711,22043,29002,10609,-41788,-86262,-49434,-23600,-72245,-83773,-45012,11021,-27186,-61002,-13556,21515,31660,31572,8862,-52400,-114731,-176677,-94209,10398,5736,-23593,-36419,-51062,-7249,5029,-27360,-36242,-69824,-135922,-115438,1453,54099,-2526,-66770,-15039,23001,20996,31523,26334,36670,72688,59448,30218,10509,-45827,-140169,-186312,-122063,-65244,-70534,-101683,28199,107437,-28622,-148062,-133422,-122320,-134238,-135513,-139378,-105040,-61459,-15505,18647,-33846,-99900,-84679,-22218,-8365,-9113,31670,31362,-30459,9279,59717,5349,-3567,57549,77600,58193,50132,19509,-42756,-33139,26502,29289,-46171,-40209,80303,141011,48398,-3158,41185,66690,39261,27030,64038,34739,-75397,-116517,-49211,38872,60888,47977,-33112,-84690,-61663,-46512,-51658,-58998,-79582,-59463,-19067,18936,8240,29754,74743,97494,113776,115128,51529,-27406,-40348,3559,37928,54890,102356,102334,1417,-54424,3053,83153,85826,40358,26723,71884,96756,81414,45998,-7698,-48530,-67160,-46618,-50076,-88692,-56225,8173,18375,-28559,-81631,-87943,-29764,28668,21334,-24520,-70248,-31516,60858,57420,-41777,-70502,4676,76065,71256,86431,85464,24595,-60222,-90865,-84562,-68574,9747,98962,106745,47969,58607,140403,168316,127918,63602,44422,11124,-45557,-63601,-22848,-29983,-84736,-74675,-38087,-23142,8547,34741,29057,31216,54029,79024,26625,-40377,-58748,-20846,51559,83283,89066,124565,101633,40130,-7718,-38849,-71036,-98311,-67480,-79629,-146841,-143242,-33275,25258,7413,4645,40091,654,-51244,-77690,-48098,-19036,-88202,-140827,-112605,-74975,-37159,-4375,38988,80253,71201,54927,60996,72601,89915,66669,6130,-13402,-19232,8609,63681,88829,40373,-31760,-96016,-111863,-48091,-16363,-51696,-44183,-27407,-10767,30423,34588,-30679,-52284,492,85266,113201,90789,60475,24777,-20083,-40216,-9621,-2185,-99218,-160373,-100084,-34,74232,59288,-13380,-23296,20676,83292,75748,52320,18246,-826,59675,164473,161961,84732,73753,52893,-26888,-44086,-10540,29489,91439,73129,-33203,-98130,-64423,-52162,-102375,-122063,-67004,-34380,-1591,2442,-4051,538,-39483,-87724,-125358,-110333,-71075,-55956,-61933,-15786,65285,95309,68026,18084,-1714,3508,-15260,13333,60021,47818,22459,38102,56725,32528,-39149,-83858,-58163,-13880,41130,55333,-6709,-1325,24341,22805,11719,31314,15805,-4274,-48238,-125983,-161078,-64032,50379,81033,56248,-7137,-56953,-20922,8821,-50405,-88063,-42059,27254,63358,83042,57035,44158,64193,50068,-20126,-16844],[70754,84226,81435,94599,27141,-26618,-31366,-26965,-13019,-16414,-46823,-46013,-31948,-31508,-5144,27147,6944,-30280,-20198,-2635,-22174,-34667,-55045,-57150,-39437,-33499,-51503,-8035,42411,7448,-24424,-18196,-20875,-23897,17143,61382,51706,44526,63145,501,-79656,-58479,18711,70226,111992,161650,103541,-16268,-62924,-13842,40157,46644,-15633,-94143,-48541,29989,51619,10720,-65720,-67912,-7682,-15874,-69583,-62370,-30996,7536,16588,2593,-1459,-20352,-22542,46011,65867,34229,36561,26708,-45529,-113811,-66897,51728,71889,-20257,-54392,-20352,30269,57111,6357,-44677,-29340,-16008,-18637,3242,23356,63366,99337,73118,21228,-23864,-6712,-1798,-36755,-60831,-71551,-65967,-35128,-58544,-83949,-49301,-34308,-7646,74600,88119,2411,-41363,-55121,-26966,77898,162205,114892,53978,41194,35792,37941,9852,-37469,-13606,63959,105204,99217,42142,-7188,-29462,-61764,-71512,-74191,-44761,-40167,-90513,-44336,71784,71308,29757,38741,18952,-105480,-232276,-215781,-124401,-45842,-45360,-59665,-23389,-38583,-81253,-48624,54836,89401,15331,-73865,-44711,50729,63910,16269,-14866,-9541,19975,16438,-38052,-50059,-7826,17416,9633,-8974,-37865,-96983,-40666,59157,61796,54410,68442,65508,30531,-7484,-58085,-131713,-136324,-70248,-78205,-141357,-111937,-79641,-80016,-83455,-22498,26944,26209,-730,1475,90697,147114,67045,-24259,-28411,29518,44302,-3623,-9061,18430,49099,41927,35168,103106,134091,88830,75840,100727,103879,100241,91687,118071,97710,3201,-20855,37016,17003,-49704,-75799,-75342,-30925,40308,9411,-102494,-155384,-97528,36305,174560,213344,68113,-78605,-86596,23020,57461,-40948,-91214,-52559,-43390,1954,57268,-12354,-44890,21580,7286,-72086,-94435,-44682,-50873,-131052,-125772,-738,82195,102244,96172,57527,19596,-37046,-74761,-68273,-32221,11351,48502,59249,45797,17472,30453,44599,59226,101399,125609,79201,27843,-26,-10984,12407,36841,-14061,-71817,-3036,74191,50362,33252,119631,208348,17219,-170024,-170206,-119446,-53518,46943,67440,1354,-38058,18194,19059,-83478,-153070,-87941,-29257,-12876,28200,46325,42264,55469,97475,119338,105258,94691,67057,-2047,-13051,27018,2486,-115920,-178718,-88260,-7701,1134,4434,-14740,-20951,5819,34026,28285,44787,54239,42548,10277,50697,61249,-58407,-151834,-72702,-6498,-21925,-13493,38713,39283,-11973,-28325,-32600,-78271,-114670,-77684,13058,63022,30953,-41899,-94174,-105408,-91819,-18317,59735,49284,-26367,-78273,-50431,26437,2253,-71876,-79288,-25884,-20852,-13786,7604,25525,58730,128948,175807,141189,85442,43340,-3527,-42647,-15660,-7349,-42058,-2248,79324,80440,-23499,-79154,-50852,-11951,-34640,-53098,-36259,-44556,-57783,-74437,-17095,17154,-7304,-53282,-34902,6848,4578,-68429,-119861,-64636,0,27960,47522,108668,106201,-7860,-95434,-51924,38448,117184,122729,66405,-17402,-58541,-66671,-35015,-20823,-722,-18655,-37841,-32339,-63754,-63101,1957,38834,12436,-6230,-10307,-47647,-65691,-12432,53953,61176,40599,31695,16936,-29084,-49954,-34429,-34794,-52682,-72577,-42361,-28804,-71005,-88044,-42808,1596,-22767,-60987,-66458,-49479,-50564,-66451,-35354,24825,3908,-96081,-95880,-12718,16,-76590,-73821,14951,41353,36973,74114,112848,55586,7887,-349,-16241,-4427,6424,-15547,-75704,-85213,-53706,-27588,-4195,2464,36615,57231,21414,6139,55954,52272,34575,55634,79656,105111,135789,128983,133922,102844,5133,-46866,-4142,45112,70254,108253,155683,109786,45868,43165,80740,71964,-438,-73494,-93362,-52261,38127,53828,9874,44158,89819,62495,-8947,-72214,-85306,-47748,-14151,12515,81802,135641,56704,2731,74631,61747,-44090,-58033,-17590,-44771,-77607,-58317,-24246,16731,33588,25558,4218,-63724,-108946,-82685,-23912,8259,20847,66414,102772,38639,-12202,-5929,22769,-9249,-14142,7884,-53298,-105116,-68770,-23010,-25120,-32320,-31776,-25917,-26686,-6856,25154,-8233,43436,151582,162995,109315,60346,-431,-87410,-106668,-47634,30859,51824,294,-52028,-7351,22326,-21742,-46690,-15917,-6997,-40529,-22348,2308,-50584,-114166,-66469,38601,70642,63073,79195,130296,161369,185298,173652,124555,99498,55857,-40818,-157265,-186727,-140438,-96864,-119932,-157926,-58917,61353,69782,-1834,-64349,-39579,17065,23155,-4646,-29931,-53491,-62942,-44835,-24529,-13361,41538,74056,51933,92017,121532,102461,103959,70348,9634,17962,37256,43267,6219,-45031,-19660,-21408,11724,57380,62126,67046,33016,-48743,-42899,4564,22291,13570,38570,82564,54555,-8956,-19822,-51348,-49881,-49369,-56462,-48551,-29752,2826,6528,-9862,-46642,-83694,-136233,-83472,32553,55779,11287,-33428,-64087,-21121,6841,-19070,-46582,-96168,-162972,-124802,1190,52579,33309,-26003,-54151,-56411,-49872,-57234,-34448,18373,74295,88362,55169,-25227,-110061,-149497,-145155,-99227,-55908,-22580,-17957,94414,151309,21027,-88208,-84537,-71441,-70577,-60498,-75410,-73162,-44377,12984,48981,-20077,-78637,-45924,-8354,-11433,2425,36010,54577,36054,64157,62943,7096,28912,77916,89777,83423,79808,62198,-25934,-97106,-68515,21126,35966,29975,56210,82372,54100,48221,57491,8268,-14487,53811,112612,74110,-5187,-61165,-54492,16002,41015,41311,34339,43604,36737,16150,16302,2062,-41459,-60972,-57460,5161,52501,48565,-9198,5030,69696,76913,7063,-47590,-46156,-9072,28254,48443,73550,46786,-45942,-57154,32075,73328,42539,39154,64841,91627,86823,45671,-15370,-88775,-110220,-63815,7300,24983,-6024,8912,57278,60979,19376,-8238,7649,24462,6230,-43823,-111658,-175534,-114369,25085,59956,8345,22282,100361,142839,88588,41631,5512,-44527,-98308,-72000,-37527,-62999,-4284,123156,167439,71624,-21470,6995,88423,119527,58581,28429,-7238,-89213,-102719,13095,66103,7683,-27487,-38551,-40555,282,49990,40141,28246,57222,92418,29434,-65586,-93361,-11065,101388,132740,152898,197569,159861,88332,46188,-11406,-79119,-111344,-48511,-54410,-129065,-148361,-92072,-36395,3236,53761,95564,20500,-44438,-79655,-93692,-76980,-81335,-101324,-118584,-122688,-38561,71111,128866,94147,-17095,-58146,28168,88302,73015,15357,-26338,-2214,17535,13078,26496,52067,47559,27785,-37495,-91391,-50921,-3147,-8740,-17620,-49821,-53363,-1674,38434,-3482,-22318,12871,78454,109794,72375,2663,-37522,-61885,-50116,19114,26652,-90962,-156848,-117250,-45107,19275,-16894,-99195,-30979,94794,143055,77200,12989,-49375,-57770,12250,102162,127151,96636,76568,40694,-23161,-33091,15019,60039,77598,18314,-76753,-130489,-104509,-68858,-89027,-118430,-81709,-50583,-20834,-19964,9138,68229,68340,34571,-10912,-61342,-80023,-61977,-77370,-97776,-36339,44306,52901,13572,336,13850,-44580,-48456,28838,37429,-28485,-24556,35821,68462,44318,22209,41591,52146,13285,-62555,-93066,-12689,20521,11968,16406,88256,97449,20934,-64860,-128301,-160740,-66857,58372,104420,61575,-32889,-82198,-68263,-64685,-98940,-75166,-2307,40761,35826,50006,73295,104767,117029,72329,-1086,14917],[105441,81968,56806,70547,7291,-66113,-83120,-73120,-45670,-16562,-2666,-1737,-35978,-68290,-37767,1872,9007,2516,-1717,-3963,6681,25627,-29547,-66702,9137,123482,98369,29264,19149,-11000,-23537,-29476,-48289,11475,108986,105009,18545,-29589,-39516,-84470,-82028,-4098,37824,34228,51925,108671,97062,41160,5318,27361,67711,39054,-30336,-81436,-61964,-31983,-17108,-52532,-100708,-86375,-48991,-75672,-123243,-80806,3117,55919,55810,37976,26339,34659,54486,56102,-4807,-7993,59822,57110,-16149,-97503,-98921,-18298,1310,-76835,-90151,-26791,26115,36564,597,-4033,29877,17870,1332,37235,25380,-9439,40473,104514,73894,-22021,-53723,-75628,-109762,-80487,-1842,41327,18685,-80939,-152728,-95240,-34172,-20801,38564,84667,22689,-28323,-19066,26947,93016,116630,81244,98855,83410,-11363,-23720,13154,12444,26837,23423,-9884,-13414,-14569,13967,39854,-4817,-30136,-60089,-101246,-119407,-114688,-55340,33933,24162,-21475,-26656,-25825,-102417,-197160,-185737,-117101,-33876,4035,-14164,-1927,20426,-14244,-62053,-15484,35873,17888,-35441,-5255,101072,106092,9982,-29516,-16652,-1239,3222,-65638,-120232,-69025,6021,18941,-14452,-28511,-42151,10796,53531,61594,100120,126508,121756,92945,56407,38297,-12720,-58505,-51372,-82945,-134058,-99411,-54812,-10757,19231,51188,52489,37430,4571,2010,64268,73365,2984,-71022,-92467,1581,64582,30524,38966,50415,53631,45380,-7293,-19177,35949,74058,112634,114841,62673,35030,41677,115601,134501,32096,-9650,57661,44800,-10763,6457,20518,33049,79261,63735,-18325,-65122,-36966,23199,87731,129952,49505,-59472,-60572,84138,173008,75351,-130,21900,6751,3369,31450,-20438,-79210,-77696,-91077,-118818,-81204,-292,-28932,-129959,-98940,29824,64570,37415,-2258,-38630,-47341,-79940,-76454,-28120,-9248,-14224,4643,28316,74889,87029,100223,90971,44827,46119,55567,9957,3629,64980,101998,69200,8491,-51238,-75405,-17206,40957,42006,54354,123361,192449,93782,-23745,-84151,-81858,-25817,23266,35313,17215,-8814,56456,49742,-112625,-210673,-123937,-39521,-16453,32330,59793,67803,77980,86048,96599,94893,86201,66388,34314,23517,40422,24883,-82690,-179350,-164043,-128950,-98507,-37704,-45262,-66122,-37526,8463,10211,16734,15291,-468,-64300,-72342,-32397,-39451,-68469,-12293,11585,-29024,-40007,20779,34250,-31897,-63442,-37288,-23676,-61630,-86524,-13130,74864,54952,-16781,-59040,-80884,-79174,-17338,19602,-17371,-87621,-104425,-33724,29259,-14207,-37547,-6678,99,-67898,-85276,-37443,-29,19462,43947,72221,64360,36952,-13243,-15830,26216,97516,117015,66035,65354,115829,120880,36532,-22259,-8815,43680,29342,-11657,-30199,-75204,-87076,-78240,-45385,-14701,24886,-8573,-27486,16365,32219,-22891,-63682,-55913,-36819,6161,28396,43330,43534,-24457,-107245,-102456,-55084,38756,90830,32517,-64003,-87154,-70435,-46044,-72037,-59172,-17832,24564,38856,-90,-14228,32920,67827,42887,25497,6230,-85898,-122812,-15751,87561,70235,2228,-13151,12174,-13963,-48030,-51809,-69912,-83821,-61091,-22661,-72412,-123899,-91165,-45652,-46263,-77899,-83428,-101846,-100049,-39655,12008,33192,70904,45874,-58581,-69471,13741,39237,-44261,-53630,18679,26641,42157,124478,161104,76923,2941,-19067,-37093,-9941,8031,-69487,-163050,-87371,24330,-3441,-66113,-55885,-14048,-33546,-51594,6682,98688,86550,38835,13172,25389,124606,217366,190275,138549,82133,-38791,-86221,12173,61417,26876,33924,64279,46551,59636,85890,100367,48399,-53206,-86540,-46399,-602,73991,93281,56777,75730,95220,57074,18068,-34343,-79174,-65079,-15818,-3076,17745,75244,36402,-19764,-6999,-44353,-87365,-56043,-17419,-27578,-38611,-35139,-28320,-11702,-13325,-21939,-20066,-29900,-48923,-72089,-64099,-24831,6350,10785,43649,80984,86559,33672,-4629,-34332,-21277,239,-23409,-38301,-42238,-54074,-55837,-49142,-28322,35225,63004,65188,100727,44577,28015,101997,101261,29324,13377,8870,-64994,-92022,-16881,75881,54171,-32233,-65633,25199,84593,15712,-46549,-15353,-4121,-75233,-104628,-75356,-56466,-102781,-112481,-60876,-37387,-28485,1043,63794,102903,107969,104445,86211,56275,-9366,-94813,-157102,-133717,-55474,10309,6547,-42139,-6784,39561,24329,-34904,-85938,-66388,2980,47918,11824,-68621,-113665,-112179,-71059,-14426,8898,55034,93911,74973,70386,33665,12225,62537,56425,-13974,-26012,-41647,-38850,12709,46039,47892,-13598,-63610,-41144,6756,-1849,-44211,-85785,-61329,-11796,20223,39041,119118,197026,140072,71027,56165,-48457,-109014,-50427,13303,17789,-4268,-2150,-4929,943,-20057,-18279,-32272,-26666,45063,70716,-7303,-102510,-129772,-72862,-10464,1940,-24839,-58465,-89490,-55472,36343,78169,93558,54105,-29923,-52978,-18420,-55791,-77456,-36226,31472,79655,63005,-37961,-108898,-72551,-21609,-11089,-3951,45919,3794,-17673,13680,4746,21493,66198,56305,13735,23243,22691,-13222,-42601,-41854,-24660,-34842,-23622,13041,17299,-18848,-22779,-11584,6598,25176,53681,14348,-31993,24045,64615,64693,64530,68159,88917,47703,-45009,-54884,43808,91778,70732,46678,63400,64312,61144,40960,-35777,-52544,58675,134601,88438,62419,37756,-24818,-16875,-6606,3512,49259,93950,53854,29513,52804,38298,-7824,-59560,-104371,-48687,876,-32081,-118114,-78641,-443,-2805,-51746,-47165,-13078,4332,1113,-20416,-27976,-27418,-26127,165,47831,50769,12307,20342,45565,51067,34209,10635,-39274,-97088,-91514,-11405,56191,47423,40619,82202,95550,100907,109587,84851,50493,28733,-16935,-81848,-128776,-163512,-104788,-7298,28144,42821,92968,137822,137805,77739,16750,-68893,-139966,-148528,-60487,11666,585,-1903,46333,108693,67139,-34512,-32920,38740,67601,31710,10907,-19457,-63471,-58489,38008,112549,86167,34184,-21273,-66968,-41646,40860,65577,54652,61850,70216,31472,-26711,-64136,-14329,66539,77288,105854,147243,98832,35522,14984,-16476,-70339,-105166,-39221,-15782,-80743,-145437,-157065,-111968,-23845,82860,128808,18840,-55833,-58157,-80601,-90281,-58714,-11368,-24420,-90387,-35978,102321,142473,38982,-106192,-153114,-42986,62573,43909,-20905,-19795,41551,54280,4147,-20298,-23383,1908,46246,3266,-47452,-6431,39950,32339,-3370,-61093,-96525,-82053,-38751,-66665,-74863,-28138,37521,74858,34502,-40313,-49394,-49399,-39396,36837,56390,-49976,-104515,-84890,-76344,-75860,-115554,-151638,-17106,142335,178916,98584,15595,-60804,-58078,5260,69082,103991,60072,-27501,-72806,-90186,-56147,28333,76915,34683,-65129,-118841,-140801,-134973,-75704,-19582,-42918,-52207,-26315,6812,-3448,25079,90530,107441,124749,98460,18174,-25941,-4799,-27478,-102123,-55059,88958,157664,102237,33242,-5091,-98308,-122870,-16326,33383,-35289,-58961,-2531,53314,87511,113214,95307,34948,-46702,-135100,-140289,-34474,-6305,-17032,21792,127504,136162,35554,-52492,-86361,-54777,74182,126892,102720,66448,28905,-12428,-32842,-52775,-68989,-44556,-13862,-8960,-15659,-3450,45176,124265,137022,81501,40248,65222],[125015,108459,36376,-183,-47473,-92425,-108769,-78908,-37760,-9094,46302,81468,12419,-79550,-67734,-7859,48409,54450,13842,-4821,30410,61148,2421,-23173,64178,202703,182394,60251,10652,3152,15364,15814,-18909,39547,130771,77878,-53608,-119786,-145022,-149232,-54238,68286,57995,-24540,-33326,49208,80207,73646,50546,28720,19544,11443,28032,11322,-48725,-94093,-94647,-113119,-102893,-53531,-39495,-89615,-140825,-58648,81968,125746,110058,94823,76086,122055,169562,112605,-12540,-14457,67150,51031,-12957,-63888,-100346,-98443,-71105,-76165,-54743,-8118,10422,-15674,-56610,-7127,50987,8239,-27996,28514,24787,-54886,-31412,76832,80382,-14168,-64647,-113930,-130343,-31104,92773,102463,24586,-58329,-109801,-80048,-37559,-24948,18491,90797,74913,38922,42595,61097,56585,52501,49615,90123,81865,-28683,-88617,-42587,43157,72442,3934,-72609,-68349,-18316,58103,87928,16071,-25787,-63121,-111585,-81181,-19186,-5603,4248,13495,-13637,-74134,-101201,-108799,-125141,-92200,-67900,-50531,-28642,-9394,52098,90759,24975,-74545,-78013,-60753,-64367,-40286,17026,75967,91235,25435,-15123,-18675,-23343,-9591,-49603,-121691,-87033,33946,86748,32378,12795,28842,46221,22514,21021,56051,73358,104044,116742,87228,101065,73506,-23534,-73734,-63588,-63786,-91727,-95030,-25574,33417,70302,60472,18906,-22102,-20263,13188,-10833,-50928,-96613,-141451,-34518,82921,72295,59924,32882,18029,12444,-45484,-62031,15188,86176,121353,79702,-9057,-44829,-36411,29503,71238,22662,-18794,23095,45822,41751,80939,104621,81885,74545,65298,37090,36782,63703,43616,6773,21001,13645,-21079,-48919,35051,124985,70459,24633,70180,95042,81117,61676,19835,-49436,-97069,-126892,-146740,-135905,-89731,-101840,-145482,-79116,10096,-21084,-82475,-114529,-118862,-94812,-83492,-56272,-18128,-6436,-38445,-64355,-28397,51862,65459,90743,99194,4173,-85046,-62239,-33052,15530,91122,108612,54330,-23667,-37848,-3036,11740,-9495,-160,52648,54350,56029,87665,123882,54810,-8602,443,16727,24426,48442,69665,117363,62365,-78779,-144463,-74199,-15967,5232,47746,68552,95361,114533,97098,91101,106013,62533,10685,21453,48065,49655,53320,11595,-62441,-113671,-161899,-171963,-104587,-52061,-38823,-60276,-69535,-82240,-96857,-88060,-44064,-62150,-89306,-62493,-13095,14559,31656,7851,-21539,-48940,-17945,29596,16388,-17530,-30418,-14968,3351,1356,22658,60808,47927,5777,-22282,-27255,-1546,35007,1402,-85692,-146592,-127363,-32741,30575,-7228,-11832,10898,-21794,-105086,-79078,-2345,-154,-23172,-32176,-31666,-11380,21042,-13305,-8760,60541,122813,131985,111984,110054,90920,70899,54068,52414,26758,24682,18165,28333,24701,-48206,-71191,-56095,-59262,-44831,55664,78032,43983,41921,32478,17481,-2957,-60460,-92842,-38297,-13560,-40507,-25803,315,-25305,-21898,-18086,7828,62689,13769,-85858,-59427,33828,69997,-20328,-52697,-9917,41972,85241,106136,84469,42415,15670,3341,39527,51312,-55520,-96836,13417,76682,3732,-84406,-62867,12908,13679,-21648,-37888,-48696,-31798,-1990,-2384,-82440,-114681,-63298,-41009,-55067,-54356,-15003,-34116,-41934,45991,139553,120124,82278,29538,-49232,-55262,-7934,10567,-11516,-16465,-5437,-31409,4499,106365,168831,119801,42937,-30862,-79710,-38737,5639,-66786,-154450,-57272,68311,12809,-90880,-85078,-24483,-9802,8197,55248,105899,76141,6544,-51400,-54258,39854,150417,165076,113877,48547,-52779,-77603,14498,45829,-7527,-35935,-35344,-17698,46351,67778,46066,-26723,-86045,-34489,33657,5869,-1552,2657,-13793,28378,53703,9644,-11818,-30983,-51180,-20109,48570,69102,30343,34393,31362,9639,-7719,-44090,-52503,-16741,-5181,-47435,-77362,-59215,-36644,-15518,-19533,-42455,-36499,5117,32082,7962,-32700,-22500,24581,20197,5418,60231,85298,9176,-24870,-3882,34976,51334,34118,36697,21590,-9243,-20172,-46736,-63687,23407,110088,119101,128441,56303,-35619,-61075,-57603,-74496,-37521,25602,18563,-5285,16455,54712,14106,-29615,-22279,54980,108818,45182,-34573,-25297,-25472,-91167,-126197,-141172,-116083,-107945,-124325,-119319,-102835,-64499,-38939,-9647,-24653,-37739,26418,64473,22556,-50252,-105820,-114181,-20973,61268,70774,61965,35088,8647,-19903,-31665,-65338,-101054,-80203,-17510,23168,13087,-18210,-32826,-65546,-74980,-44184,-17797,24558,66408,70306,27134,-73892,-120415,-46636,-3642,-51214,-82628,-94490,-69075,19940,64325,47781,-20870,-86594,-55993,17242,-14555,-52166,-31267,-6190,3962,11552,30236,116352,209722,173518,119104,94922,-26166,-84005,-1756,87576,113295,87879,37647,-2598,21541,24109,43290,45887,42049,49973,42719,-41445,-138148,-146041,-72373,10899,55828,33180,13547,19609,28049,74226,125517,155866,111519,31544,22071,58364,-614,-72069,-63994,-15406,29521,26872,-34800,-41236,27299,57949,38195,22285,61321,-26850,-130050,-111053,-32879,66572,166122,156003,64415,45236,43283,5600,-32547,-87007,-115743,-70118,7125,40733,32000,-19414,-59925,-74469,-54776,-7772,24543,-13504,-15707,50885,43438,120,-10564,1725,56937,85007,40069,13246,55516,74508,47102,32654,72305,80034,54752,20770,-28445,-49344,13212,74975,65685,106031,125721,24003,-25686,-22210,4461,53727,76581,8554,-15938,22293,26041,-9212,-78347,-140690,-82162,-53428,-88268,-104482,-33834,21191,-8549,-52142,-23382,21412,26139,-3568,-61926,-91272,-36558,43258,50527,35921,52572,33624,15371,17694,8812,-24352,-34700,-50916,-84288,-80920,-21332,31927,17450,29898,85893,57845,74211,160226,132924,18269,-22470,-23844,-46573,-45586,-25960,17098,19836,2943,38169,81300,64993,38569,35898,40196,-47239,-127529,-115884,-52022,10717,49107,8194,-46403,21042,79496,62590,78551,76894,37713,24320,12085,-18017,9004,18978,5740,42234,72526,55953,3134,-53914,-50231,14337,64915,92904,97028,73127,29621,-13228,-52159,-41930,-8712,-3689,28629,56052,-8142,-59985,-52160,-13959,-383,-32680,-22250,-14561,-60999,-116314,-127022,-107595,-47135,47432,94583,1597,-62413,-45550,-33712,-30979,-19498,32906,33089,-65116,-63104,68542,95081,-23090,-132290,-151930,-53155,57845,39188,-22953,-14495,31371,12908,-39855,-62092,-72511,-43925,13537,284,-17999,28428,59547,30786,-16353,-56592,-89792,-115457,-124659,-168371,-173316,-123030,-42334,13088,-7439,-35168,-3388,-3475,-4607,67100,100038,9402,-55245,-36220,-35366,-76307,-111996,-110498,4678,145353,201918,136355,44402,-29982,-23966,17101,69501,103491,5548,-131783,-141663,-95949,-39651,37942,64800,-11943,-112252,-117604,-116806,-153085,-119488,-14727,8374,2839,18102,27162,-8030,-3739,47684,67465,102723,91122,37322,-2305,8070,924,-46294,-9263,122538,183404,92291,-2582,-44328,-102805,-108301,-12109,45602,-3511,-25197,18417,38421,59045,90720,71854,18508,-48230,-115446,-114742,-31188,-22151,-31649,34508,141903,129099,43448,-30327,-61834,5744,137874,118339,28775,33597,67345,23281,-8231,-7290,-2512,-24357,-76254,-76461,-33386,-13805,8976,71657,66687,22101,19196,59477],[83983,112417,31237,-51606,-82766,-72326,-77990,-40947,20561,25769,51887,104402,38839,-84299,-97818,-32422,40829,40391,-25436,-52839,-20240,11576,6786,23861,59667,130445,124145,30565,176,39184,69328,83036,61055,38544,26563,-21493,-75633,-118278,-168980,-162712,-46908,53029,25871,-50510,-53245,26652,57261,51796,25547,-24694,-61857,-4896,98296,84227,-24293,-107360,-131154,-139320,-87480,-6115,4936,-57830,-122920,-43997,101194,148776,137029,118176,100576,147682,189151,157549,80080,52853,48680,-6796,-33904,-21446,-67773,-125720,-69581,21902,56012,42111,29590,-20815,-80633,-31593,12477,-34963,-70450,-31685,-4083,-24912,-28679,17216,36213,3207,-24870,-91315,-100592,7289,102090,83451,25735,12787,1583,-24633,-22767,10479,38733,81027,106735,117191,87854,49077,6138,16282,34886,33937,28240,-25818,-112278,-97331,23009,64293,-9179,-85417,-76986,-15536,59978,81746,1458,-50214,-67881,-69106,9590,83127,45920,-7796,19106,29640,-49735,-101678,-77074,-38261,20077,9389,-46324,-70550,-25997,72942,83924,-6126,-70696,-59150,-83856,-115873,-52270,21049,21833,32584,37191,19305,9595,213,-849,-25283,-80448,-48144,93115,171335,116869,82332,66933,25069,-33672,-40569,-20978,-20726,42136,102236,84050,67674,40078,-29868,-71125,-11368,29265,-56401,-116162,-39690,17343,55527,50184,-13086,-64182,-75923,-55831,-50263,-61685,-86314,-103460,-23291,52326,37651,21694,-6959,-5360,6730,-16018,-2498,32811,57632,63589,21591,-39703,-62721,-76061,-53505,4062,34046,-12936,-33266,9080,24719,33474,70283,50726,14690,22191,45640,83957,122926,80724,-12154,-42666,-34018,-15160,-41421,-25101,14788,-13102,-25412,54866,145652,187311,172197,96802,1164,-60341,-94693,-125311,-183781,-208307,-194693,-147762,-53220,-7033,-62668,-115556,-122529,-113203,-86632,-63658,-50432,-50433,-29983,-36161,-89485,-78278,-8063,5816,47016,73474,-24765,-140166,-105686,-42371,10057,45460,33135,2013,-29686,2218,63511,58742,-10051,-31982,10010,-21388,-51992,-5083,96811,76407,29695,45597,67392,52100,63252,132015,172383,68656,-24027,-28523,27950,36961,13646,21655,28600,49654,67237,64549,86336,128927,65434,-27426,-21282,42518,71110,102455,122074,82214,4507,-90423,-149443,-123640,-20401,51615,-11205,-94602,-159060,-211405,-179855,-46209,21801,16147,-5230,5349,39020,39734,4609,-2396,-38597,-55103,-1100,47548,38674,-28705,-57809,22876,93229,69952,21830,12470,17956,9917,17300,56042,77427,-4102,-144829,-205322,-157166,-60444,21371,14472,-13179,-29917,-49046,-76712,154,71704,24206,-41469,-67630,-84532,-52553,3420,457,18557,51107,26756,3529,61518,110189,24251,-44742,6837,77000,35492,-4295,6660,50615,57998,8132,3029,-16503,-55271,-55527,37875,89981,82173,38505,1483,25834,19949,-65280,-124558,-96325,-97329,-115934,-56754,42987,78530,113254,112634,62184,51948,4509,-88326,-16541,142108,183703,75322,26320,26239,44997,113091,152620,110208,31356,-25461,-35089,24721,60218,-13770,-43095,29969,31585,-79757,-148348,-99186,-18385,1835,-20127,-41818,-33787,28330,78062,63447,-23924,-64487,-29718,-12258,3755,46138,93115,69088,47259,105166,172647,139158,64213,-7744,-58728,-41730,-22858,-24659,1806,4048,-56028,-110084,-70740,-7363,65090,88510,62606,-21906,-87912,-50542,-7328,-33115,-76179,-32051,28180,4251,-44881,-51236,14373,102147,140710,96844,41631,-5319,-41899,-71906,-87482,-73461,6688,78554,73429,14157,-44822,-54328,-35273,-37578,-42395,-50626,-38480,6832,55387,36448,-12522,-83183,-86074,19045,52398,-60426,-111053,-98967,-93185,-14735,39486,5935,-16993,923,29565,57089,85146,104733,71553,56307,64437,67728,70818,43426,-3534,-7853,-11085,-81288,-141648,-118125,-74390,-23474,-10792,-47583,-37245,21734,75920,87952,36926,6866,50150,85227,68717,28824,-32206,-91646,-55414,2093,53376,77186,39565,26877,40371,59755,59076,-12855,-97198,-41588,77767,106230,83798,5618,-102530,-182720,-151731,-84765,-39133,29108,60105,7318,-50116,-47793,-44385,-14596,20119,51029,70030,18879,-68105,-82004,-74288,-86997,-74079,-99923,-112698,-86854,-77305,-75924,-67788,-44106,-48177,-64447,-149904,-164294,-13537,80702,47051,1645,-21452,-23687,61992,99497,39822,7517,-6949,-49582,-86454,-72672,-88577,-112040,-60087,4458,2487,-11583,24596,51611,-23531,-108598,-111455,-63446,-18896,2634,16876,-5941,-100940,-180715,-139814,-51846,-58335,-116541,-123141,-64591,9313,23348,21982,-21329,-46876,-9296,24516,-22154,-29842,19695,29866,-8003,-44418,-39172,26545,88863,86907,65936,48349,-21097,-29190,15733,68732,103610,102549,55641,-367,22893,42362,52282,59101,79669,42087,-10501,-53867,-78321,-54379,12206,63836,104172,86681,54106,52260,42340,70048,121812,143363,88386,49705,60958,49232,-37312,-81700,-54865,-32283,-30767,-37322,-23486,44378,76249,32307,2577,-12374,9850,-49441,-106184,-84412,-30582,26707,123569,143063,58588,7982,-43774,-73246,-34422,-36289,-79472,-59345,3231,36230,41213,-5357,-67410,-101474,-78307,-15966,19000,2985,36457,72704,1410,-71705,-83922,-61916,-1482,38009,18471,-18006,-1124,-6267,-37492,-34672,30315,63838,47987,34209,30268,-9599,-43873,-31318,3586,94775,144787,43729,-35174,-17587,53149,78652,37446,-53032,-86159,-26866,24956,-7992,-92209,-137969,-66019,-33399,-21020,34476,105754,124072,70131,5233,-7088,7692,22238,24335,-15007,-35687,29811,79568,36362,8719,31486,5114,-6438,23170,19522,-48181,-100786,-94744,-89280,-101055,-93481,-36352,1367,17252,33472,-17666,-5835,111342,106919,-26364,-80489,-41375,-3389,39012,91887,125352,64318,-8619,11742,35343,-25569,-60042,-10162,53200,6290,-29709,-29536,-58410,-39607,35839,25264,-49394,3483,99905,134664,130848,47329,-10465,23188,28908,-14521,26345,19902,-56027,-51247,4829,24235,21156,20636,16562,18860,55561,112824,112283,72587,8835,-47240,-74452,-62652,-33115,-4892,17258,15916,-42238,-80947,-64879,14785,101371,78544,15454,-37736,-59580,-53032,-30469,-37484,-34326,-5287,32090,-9045,-55018,-60965,-2426,44163,8378,-3810,-8461,-87731,-96531,10760,46529,-25315,-80568,-69256,28545,119740,85819,-3998,-36439,-7561,-26680,-82618,-100116,-58340,-24515,-20775,-33043,-23750,8067,16835,-20445,-57281,-61553,-46756,-70510,-119067,-173036,-188128,-164970,-73571,3517,10267,23469,47714,23565,32442,96698,123194,47848,-34073,-12403,48947,52600,26925,-133,18019,94317,177693,145940,64018,4617,6737,8459,50238,97002,4779,-101914,-67387,10221,43579,58083,39071,-22070,-62410,-32704,-46942,-134652,-169319,-87631,-6526,44239,48293,22079,-30506,-33697,15084,43700,64553,51327,34838,11969,-17870,-28267,-2862,44440,97334,79270,-20235,-67499,-48837,-49413,-15315,47868,56713,8481,23182,67203,50069,20615,3693,19481,54687,23507,-35956,-45091,-1524,-8157,-4843,45029,130113,124223,59646,-20166,-64895,-25503,49486,10480,-54421,-15354,1333,-44867,-36818,19304,46047,-2577,-89259,-66425,8287,18924,-8073,-4309,-32388,-56965,-39049,8395],[22146,77973,48431,-16219,-20077,38385,26056,16618,73780,66398,30630,52860,9202,-82888,-99396,-58524,-4119,1794,-50629,-79045,-69069,-40079,-4636,29353,15095,24941,25673,-26428,-14353,66556,109078,126061,125461,24234,-99406,-102664,-21931,-19416,-100855,-125327,-58034,-28446,-50876,-54823,-26580,30136,30572,9399,-3261,-44460,-87044,-31606,64042,59143,-4760,-74335,-102859,-88875,-21221,55726,55292,658,-46127,-18025,53620,122332,137635,96139,82384,124834,137361,149815,155086,100546,1560,-60513,-21241,25850,-30379,-91446,4927,152074,164319,90698,77574,48572,-17046,-24228,-30786,-53347,-61354,-62986,-16310,57425,41439,-15279,-2093,19608,10433,-42207,-43504,11543,49360,50630,56374,77648,62890,6114,2961,51622,59942,51500,91013,145089,102130,32737,747,16989,16210,-28938,-53965,-61757,-114015,-123799,-53804,-16660,-47243,-97823,-102630,-66568,4040,53377,8231,-37403,-47158,-30116,19675,65124,41942,-9332,-4447,28705,604,-23567,6097,59778,107845,70926,4262,-39900,-32035,11724,-8189,-47111,-16484,49153,9376,-61262,-35889,11704,-13091,-15503,42881,62553,43805,31454,28185,941,-35890,4124,119957,179416,157265,147516,83314,-4449,-65070,-58979,-13076,-5687,20712,51011,17664,-50967,-67460,-36058,-24546,29522,82214,13507,-48909,24867,50971,54096,16977,-63101,-108154,-139742,-124728,-61397,-42873,-36841,9899,45088,8889,-38516,-39163,-49956,-26225,22571,52479,67955,38864,-6733,-29138,-29812,-29641,-40170,-70543,-56832,18861,84749,21569,-58799,-42894,-51323,-82255,-41515,-26091,-55420,-44827,966,50446,98558,94275,23580,-39791,-88347,-64352,-17791,21737,30751,-13578,-41135,19077,110054,192909,225610,140379,35802,-5829,-16329,-50834,-146744,-211744,-200671,-130566,-49477,-12696,-19362,-24522,-41821,-63608,-49172,-45190,-60222,-79134,-62133,-24143,-21156,-47157,-31337,-8548,22800,24939,-23783,-58641,-47764,-47621,-42136,-27270,2711,24360,6948,8941,42103,64459,41078,-1314,-4070,-15323,-48110,-96819,-45292,-23358,-10726,53929,98739,69143,47847,99558,142109,63129,9548,40585,107653,95729,9045,-27406,-30180,-38313,-43920,-23328,36760,88141,59380,-17293,-48110,10179,75774,119529,151702,125012,50153,-24254,-65448,-44660,47925,113670,41142,-57798,-162971,-232855,-171124,5538,100536,109654,57482,21315,37348,58660,41984,25587,-17049,-47288,-26539,26234,60555,2209,-51514,24957,104815,67200,-19525,-54794,-33856,433,28486,54841,76124,3194,-140912,-205945,-163145,-91889,-975,30781,-6109,-31549,6703,29595,74693,86347,17929,-41455,-53293,-66986,-68645,-50759,-38086,22113,36263,-50330,-99467,-19791,48945,-34390,-97378,-22326,54904,31699,41009,68616,58938,37212,41733,81474,23038,-37256,-49823,-30736,-12576,41431,36952,1683,26535,30121,-27083,-82430,-123323,-182490,-160230,-64656,20625,59929,121104,147396,82203,4163,-43467,-98926,-16200,114420,132143,81096,95397,81016,65106,105031,88464,37975,27967,23649,2656,11511,37530,13355,-10674,24258,19210,-71858,-115695,-95103,-74842,-64976,-64530,-77221,-51021,33598,114358,157257,86046,1708,1355,14222,46432,100665,109548,57004,41418,85735,116601,89280,21263,-40199,-62538,-21301,-9080,-29277,-12159,-9466,-88361,-124708,-84863,-84687,-58808,-9537,31295,13451,-29423,-25165,-38710,-47185,-32514,-21254,-32699,-13766,20472,2725,39301,154645,199415,86486,-27323,-59776,-39159,-29684,-59618,-96983,-52559,9306,6971,-34286,-37363,-32391,-83002,-131158,-94293,-35129,32120,84399,93791,55459,21990,-31336,-35567,35273,19493,-90339,-99078,-70455,-75760,-8327,69741,71926,53124,76366,120424,109085,65805,72583,98312,114292,87608,66437,105674,93839,1047,-34649,-7120,-41519,-96797,-107930,-102816,-43102,7957,-3168,14434,47228,77495,104069,86066,43232,53955,122002,164312,53037,-109285,-159367,-77152,-29087,4036,26268,-10968,-28351,-1880,52913,81372,25937,-66753,-63255,23349,74723,66529,-11879,-95274,-151837,-95478,1997,12742,37611,39672,-80256,-178852,-123498,-61579,-31820,932,24159,16848,-20916,-82500,-93166,-72540,-57732,3551,42010,33861,15733,18937,35125,21742,-10653,-52641,-96642,-190363,-184146,-15674,100060,112619,119197,119516,79883,67032,49250,3881,-25906,-61656,-84255,-76838,-54288,-87223,-108244,-12118,77676,58964,11791,19642,36999,-17780,-107074,-105449,-27145,14735,-9693,-32640,-15808,-36876,-103284,-112553,-27772,-12212,-91245,-118675,-53739,133,-2606,-11752,-34297,2885,31306,-15774,-74536,-41124,2706,1421,-48720,-116641,-137745,-90592,-55577,-32182,-6993,7803,-8071,-17035,-45896,-13958,39405,46942,46503,28656,43645,46734,46362,63502,86226,35424,-33068,-28735,24306,81468,125665,116351,119641,112384,63713,23039,19663,51853,58167,43351,6174,17151,46405,-17408,-145182,-120755,-25386,-7543,-45897,-53394,12329,90649,62714,-11225,-15384,-32313,-32687,-34642,-4279,32231,31195,17584,54535,80784,41401,-7319,-118477,-179360,-62265,74823,82070,26688,11896,35048,58710,28491,-15640,-45962,-31111,10652,25884,8640,31709,32269,-54421,-108334,-93420,-45263,6560,493,-64655,-123974,-86305,-81347,-110475,-100965,-35797,23286,56222,90000,103264,32791,-61432,-91180,-59511,43356,116242,40987,-48897,-19627,98061,99268,1226,-87896,-100581,-3708,88787,37192,-67292,-92573,-21752,30987,101441,161537,207005,199303,144543,65297,-1638,-34248,-9996,50172,72479,77939,90501,51033,6460,16750,-26040,-111173,-67575,28684,43013,-40039,-130823,-116632,-61649,-66690,-93563,-44869,26262,25626,-13959,-52926,-48330,23775,49344,-27901,-100984,-80007,-12481,38238,70203,105314,56353,-24300,-11530,14635,-47894,-78234,-22894,25743,-339,22350,6846,-82592,-90690,-2710,60346,40453,52034,98199,98571,17046,-104987,-95032,3951,33645,-10400,-15298,-58642,-104049,-73010,-38024,-27759,18022,89823,101260,77394,87351,116146,80993,38943,-499,-34545,-56480,-44571,5042,44513,32516,2506,-13954,-19061,-13910,48100,157873,140841,41432,-40870,-34145,4675,18976,15538,13222,-12045,108,-3954,-40636,-66559,14670,68627,5640,-34278,-44169,-90012,-73131,-5730,24834,1694,-26903,-2062,112287,192987,140136,5028,-72067,-18469,9296,-77926,-116170,-19196,32891,-20274,-69614,-65434,-54951,-52438,-61847,-72846,-58186,-9107,-15356,-47810,-74795,-94889,-104395,-25899,52972,71183,60675,18739,-16745,22402,74050,94630,55404,-24200,-27076,79641,165797,155047,68852,1549,-5491,66698,76192,38269,17947,20928,-18233,-13511,47948,58282,40783,66962,108580,102771,56838,8432,51,36701,64395,4888,-92905,-154483,-121728,-40025,24082,24822,21768,605,4939,31029,45977,73965,65955,43840,20131,-48307,-82106,-14109,56950,46453,-23858,-83849,-62263,3991,5378,27501,50215,-3545,-57491,-8490,37231,37426,12787,-40893,-26141,40170,28892,-5272,-6452,5454,-6609,31024,52562,95774,112046,51881,-40266,-67612,-58744,-44930,-73296,-57924,-4132,-43974,-99894,-60336,19076,51492,21709,-19934,13843,43707,11728,-31608,-42002,-68660,-84324,-66423,-33582],[-15229,27000,49680,42620,67142,142084,104106,18431,30924,40313,6907,-5699,-41127,-88490,-89498,-69129,-37079,-24014,-30689,-36261,-46167,-34029,-31328,-24744,-32118,-25403,-41922,-75341,-44966,31844,90717,121164,115456,-1008,-140973,-108080,37347,75704,-11008,-73850,-61198,-72886,-104795,-90443,-46134,17234,9825,4487,41157,24963,-48884,-91426,-63243,-28597,-21488,-69373,-75261,-21786,54264,91265,57301,40402,57582,39568,21497,93068,132336,66248,46256,108541,95973,77932,88678,31759,-65587,-69982,22015,46030,-20818,-45811,59261,174301,150650,65118,71160,90382,41953,-7715,-43587,-35840,-10368,-14261,24938,110200,89693,-235,1453,26258,24619,18556,32690,35274,38414,56797,81099,82587,31002,-19860,-475,45179,38418,10790,29083,90639,84417,45556,30707,20593,-13927,-64349,-117960,-132776,-130562,-135107,-120668,-102312,-103187,-119058,-127662,-113959,-45317,29202,31497,11452,-16250,-44672,-73769,-53947,-9200,-13533,-46524,-27090,3004,29701,67395,111061,116379,59356,42946,33608,-13933,-61324,-87813,-45747,41970,110901,73169,-451,-19978,-3558,-24847,-22868,60328,105435,46331,2015,26580,19094,-14043,14673,70865,83941,109495,170109,99937,-224,-39021,-108,92921,112717,46349,-23621,-99963,-171462,-149533,-48515,-6052,15486,65707,55096,31185,88106,88540,62670,-18907,-109347,-124163,-150373,-148940,-71855,-27670,11623,87091,96224,664,-66231,-58236,-70355,-53247,22429,86890,79358,37822,-19431,-69345,-70708,-43596,-39257,-46609,-6662,53380,97813,44537,-45021,-73379,-105626,-151024,-125696,-77413,-83411,-95700,-70762,-32957,22904,69640,57763,-13295,-121472,-104059,11214,103792,127534,75097,15103,3407,7886,44594,108366,95718,42378,50209,69549,26657,-53631,-92340,-101716,-99769,-79258,-34109,32720,77529,25805,-37458,-19317,-13876,-38392,-62370,-79751,-30949,78327,74798,36627,44884,34994,-18177,-19303,15867,-13644,-75705,-93284,-57302,46590,116885,60078,-14712,-26360,23183,68663,48384,30022,26451,-21513,-110927,-90582,-90783,-98078,-27298,42711,40670,18553,8183,37175,29362,3971,18400,96292,108338,14250,-29990,-34274,-65166,-104153,-96255,-42390,-6094,17289,8791,-40109,-26353,35438,71334,90320,65893,1893,-27537,-4047,57935,100769,86509,12111,-41587,-127489,-163782,-69153,65379,93158,84981,54413,36928,60554,110814,86408,17204,-22422,-4801,-895,11005,63235,60920,26409,37997,44755,19642,-29612,-103652,-120613,-53302,12874,36296,49429,8421,-69046,-108232,-102693,-88866,-23615,32035,20768,20214,107115,125467,77797,31283,-6904,-15751,-6417,-28831,-85438,-98625,-77978,10516,48170,-4126,-39854,-29653,-15001,-39845,-41847,-5385,14987,29000,130652,148643,55454,12610,48871,99935,32085,-27698,-48042,-94391,-130820,-16171,87198,57880,17268,18513,23175,4296,-85934,-191876,-148512,-67814,-67442,-74305,-4208,45985,5587,-71728,-101366,-111571,-61431,-12640,-3719,482,63803,67483,44267,37034,-11420,-31295,33599,94558,64939,10707,26691,41146,5773,6801,37285,17543,-12872,-45321,-89745,-101699,-85628,-80393,-41667,13814,69578,177107,163117,59965,17201,-5778,4788,37535,6005,-69148,-51715,24014,65830,30630,-44072,-83052,-65552,-18049,-20782,-53273,-54888,-43991,-68718,-56006,-13662,-38565,-79389,-89219,-29277,28588,24783,-2602,-75718,-101079,-44306,-14624,-52684,-26768,37932,13494,415,79948,141142,55137,-26576,-33747,-12969,-17410,-47425,-54597,-25121,-29450,-73312,-84153,-38626,-10052,-63992,-140320,-127142,-35326,65547,101131,101144,93308,99463,63422,22365,27216,13274,-25421,6270,23534,-17322,-2142,69762,103498,97003,89973,108066,84290,31599,42093,107451,142082,57187,-13239,32320,43527,-21176,-28226,38246,52103,20541,-37587,-109595,-70145,29757,70561,80913,70105,47985,47305,60690,36639,21105,75783,141956,75654,-53222,-103668,-57425,-45771,-43493,-46804,-63787,-49749,-45573,-37623,-7159,10431,-6489,-29547,-15601,48959,101464,45271,-19293,-45614,15374,89133,76031,54212,-4964,-159414,-233030,-106403,-49941,-94253,-72724,-13767,-16989,-35943,-42212,-10219,16813,836,63254,155181,175751,114150,89205,112881,84642,21932,-46570,-100990,-139697,-103767,-5587,70738,131052,178478,191771,124818,20594,-28359,3655,19650,-35142,-38770,-186,-690,-66186,-77782,31762,127221,136879,93499,21273,-6732,4911,-19124,-2054,80778,113104,48311,-24391,-941,52188,43412,3516,29233,46084,-15524,-74269,-58459,-26362,-44107,-97033,-97521,-165,27542,-69089,-147218,-102096,-65093,-55294,-62948,-125612,-180194,-148243,-98096,-58191,5274,60685,38105,-50140,-132706,-70184,21214,19179,37272,66754,87458,54145,48293,63474,57967,20735,-19723,-8189,48337,114880,156950,121831,88304,92126,65708,18751,23973,40029,-27466,-89873,-95869,-49257,-1157,-51280,-172814,-123919,-3052,7589,-35855,-19558,33614,41151,-11914,-21499,39761,4539,-51261,-53670,21211,82474,84022,67254,54026,44747,33126,21646,-89901,-197063,-95930,104737,165596,88383,32028,22532,36691,32977,38593,41439,48632,43663,2944,-58726,-62892,-46264,-86140,-112790,-74701,8615,68692,42094,-64985,-155771,-127636,-111428,-114067,-85139,-45803,-8846,58450,125364,122793,30891,-59304,-91790,-93865,-13187,79168,39583,-43404,-30868,72077,54918,-32081,-64730,-15590,98472,170482,86622,-35642,-61809,-2187,54929,128295,145628,164479,158345,123880,67482,6224,-52797,-57694,16954,80972,90085,39917,-25548,6710,56202,-65433,-198617,-130026,-27381,-6004,-47692,-89727,-61218,456,14890,2501,6952,17714,-12173,-59028,-58903,-25259,-11328,6190,-14257,-96726,-122109,-60069,-25412,-42714,-2596,460,-50219,-32782,967,-48955,-67645,-19277,-7043,-45646,-10520,-25531,-102101,-108671,-24049,79777,96058,66981,64766,32490,-101593,-218074,-142372,-18794,6763,-11065,-35128,-117888,-126566,-49092,-43663,-66069,-17665,59555,97151,112619,102104,70886,19335,2279,39508,79500,39605,-1948,29408,30559,-22826,-45270,-22464,12235,19357,48528,124228,98785,10478,-35032,-8922,3105,-12544,16894,52808,9371,-5877,1303,-19987,-28068,33983,45939,8292,30409,21144,-24330,5510,25928,10591,-12660,-42255,-14285,99381,172383,122839,-9784,-92096,-23259,34011,-52604,-99142,-12582,55078,13872,-69993,-104865,-100087,-65539,-12967,4739,-7180,4226,-11711,-22404,-15174,-7684,-18090,15833,59549,67683,2200,-93323,-107669,-51272,-9931,45678,67116,2776,-46661,30479,140673,144756,54694,-15077,-74561,-66393,-58804,-34128,17205,40913,-9452,-57611,-20156,91202,150777,129933,103284,74572,19228,-17362,19981,83707,74424,-9402,-51748,-60941,-38163,-21064,-34902,-34895,49794,98666,92692,58393,29394,88165,97266,37586,-9130,-61028,-84011,-24523,38933,17159,-27466,-38195,17967,89717,48481,-13659,-48951,-116090,-141255,-94028,-65184,-18848,22620,-9874,-48678,-65183,-77031,-37926,4656,-4272,-34814,35922,73270,77429,73755,7797,-66517,-40303,-9787,-9715,-31984,22485,95423,69873,-12273,-21561,17576,40519,34872,46236,75922,37075,-32604,-41683,-4839,-12003,-33410,-29092,-18576],[-19215,1934,20738,35588,49342,102884,65291,-42897,-74854,-37777,-1477,-3491,-43054,-90321,-90661,-54786,-27750,-37224,-8296,24728,9785,1220,-45679,-69177,-47199,-37489,-85973,-102439,-76816,-41024,40639,109308,78685,-15018,-91637,-54488,63689,113997,49176,-29449,-36233,-27952,-71644,-123481,-107717,-12580,24101,64357,134279,126111,9709,-107176,-106630,-50810,-44370,-92060,-77856,-10699,59806,62584,16981,57225,130951,116187,68126,94949,122423,66468,42325,111353,82162,-3088,-34024,-53157,-70684,-21200,49652,24842,-24567,-12741,44341,63243,22229,-24460,-10909,23053,624,-30377,-34674,273,46825,87827,106185,111906,86409,37629,31591,49425,88643,123302,129696,118320,113271,98499,86025,68322,2559,-39838,-14808,23180,13257,-8731,-22533,19271,64726,83146,56022,17487,-15949,-48802,-106445,-138149,-121678,-99980,-74806,-80337,-97012,-86230,-64428,-46278,-5686,36537,44410,49304,14987,-53852,-123030,-116265,-43316,-17989,-46083,-45621,-15124,29123,70222,80485,43975,-19462,19696,75041,26421,-54115,-86146,-25755,31143,25871,-8146,-26200,-18877,16446,14023,16609,95327,142423,39184,-56577,-20589,11846,-11290,-5933,5460,-3660,52390,157118,105137,18877,23438,95728,185580,177520,56348,-70096,-167403,-197377,-147234,-74216,-50882,-32623,15294,35518,34117,52794,46268,53996,-10767,-94395,-72959,-61940,-75987,-37828,761,28517,68925,88332,37683,-12474,-1842,-13190,-17070,33844,80664,59501,50239,54622,-12165,-96692,-104163,-59816,-10956,26304,13375,27757,36857,-7405,-50563,-90423,-146427,-131707,-59720,-39061,-66663,-85570,-78132,-22383,36618,43644,-3202,-74306,-35855,38223,84448,117641,109606,70230,18408,-70355,-126543,-70168,-327,19337,77598,105911,53770,14065,37822,29528,-39088,-82542,-49886,36516,93907,40604,-22817,10047,44483,31808,-7421,-61291,-45534,86729,148828,131358,121041,76238,-13103,-19847,-13398,-58293,-98333,-83628,-26895,85005,158872,90972,4140,-33753,-20691,12814,21334,37062,15753,-38976,-54284,9967,-49702,-148096,-122732,-33920,3859,1105,-30366,-28899,-19774,-22075,-50888,-15987,30202,22091,21268,18395,-12516,-81557,-115653,-83819,-45296,-10298,22217,-14646,-39077,-11982,16110,31030,6384,-42176,-39938,18065,87350,90175,15662,-59173,-65599,-94674,-73052,29908,73390,9083,-14460,3993,28469,77816,136662,60735,-68128,-79611,18932,63619,48659,62680,82106,74738,31212,-28509,-23220,3701,-61176,-123494,-81813,-197,37357,20589,-13848,-4209,29542,19869,-28542,-16495,33087,41214,39722,115685,101173,14772,-4622,25919,45645,35412,-27889,-98591,-71020,-19211,41442,65598,72995,92369,53788,8490,13050,31798,3700,-17159,29836,170205,160440,43613,25060,48972,56462,3114,-30735,-42628,-94580,-158657,-25540,153395,109736,-21483,-48860,2808,41465,-13960,-111291,-87103,-54564,-111407,-144332,-80513,-40791,-68211,-88824,-82957,-96918,-104336,-76463,-14714,-19908,-29324,-51657,-63174,-49304,-35449,-18315,20135,68378,49643,1201,30797,69066,31944,-5482,27873,65809,54633,11400,-31160,-35517,-21223,-14604,11419,-2037,-29794,76868,143451,90360,15134,-53622,-60871,-53132,-90470,-149199,-124998,-39310,43767,12926,-82557,-126476,-91011,-45677,-61188,-92628,-90938,-64635,-20152,7219,34492,36792,-22801,-106790,-72831,-4373,12183,-4454,-75017,-92089,-27220,-2472,-42728,-31383,11925,-19284,-68834,-42049,37707,41895,23130,6961,-36565,-92721,-102709,-58611,-27535,-66705,-113414,-94028,-38724,9887,7331,-55334,-93452,-42664,32745,39026,47596,69342,81819,60077,33474,31701,52873,49411,50537,39886,-6076,-19362,12245,29707,14618,-17372,-9951,12882,13019,25819,66458,89930,-576,-83916,-64574,-38942,-21710,32505,82904,78147,44498,-28294,-126577,-96933,20876,75035,72111,50758,3727,-34519,-35662,-34851,-27990,-5558,10096,29776,49715,27482,2228,-26593,-37915,-60904,-74367,-30172,-39308,-95738,-108111,-52440,6081,-11463,-56167,-9901,98069,111966,78663,48557,79012,116134,103540,48026,-41194,-138795,-151078,-42706,-55496,-147504,-126130,-51266,-30712,-20750,1600,72226,117994,78552,108409,153453,140307,94826,85081,104504,89448,60467,-11429,-66651,-55263,-1969,15791,19642,81886,130509,140020,91112,-4470,-65731,-12811,47101,22030,22212,41214,17281,-35640,-16472,58305,101717,131355,140781,61871,19254,66784,86006,83289,139060,174215,116101,46812,60308,128619,148354,83162,40916,65980,65585,4772,-50008,-78103,-141319,-197302,-159584,-34621,8274,-74346,-163093,-140610,-99302,-62426,-11863,-33795,-97088,-81082,-23233,3233,69345,149000,90967,-50866,-127795,-53159,21263,6980,20477,60493,93291,45416,22561,21638,19088,4464,-8343,-23701,-19782,26562,95546,87479,42276,49871,80271,82075,71052,32805,-84824,-168108,-165017,-121618,-72850,-39670,-54258,-21452,24044,-14545,-41182,14005,22871,-49562,-102059,-38715,96432,57075,-73973,-121371,-25655,58068,89903,96966,74855,45806,42206,66652,17287,-79063,-70584,29326,80676,67954,54021,7244,-24419,-6360,43553,79797,105039,85636,-6452,-120416,-130083,-54634,-36129,-73674,-62766,18132,91260,108197,47517,-53678,-82755,-74868,-34505,13081,14705,-238,51075,105436,89534,16403,-37474,-51688,-68812,-21749,66124,57073,7908,-6884,13390,-22307,-31835,26503,123272,204930,211197,106732,-12036,-47666,9588,52241,73543,38081,37829,63512,53637,34521,35045,-11325,-70009,-38386,11742,-13888,-85975,-90759,24465,83264,-27877,-133787,-114673,-92526,-80654,-59142,-9187,39676,44968,56628,82927,44167,-36441,-77226,-77571,-45066,27510,31489,3321,-14826,-78336,-121436,-75201,-43219,-71128,-29152,-1189,-31650,-17043,374,-60033,-74486,-24267,-2898,-31797,-12148,-20926,-60919,-57198,-2205,57242,45765,17250,41112,47794,-52459,-149426,-79230,9128,-4543,-7967,5304,-78380,-94298,-13733,-15468,-47724,-42066,-30958,16989,65187,18189,-46842,-51508,-2279,109531,219660,165049,49432,17300,-38089,-102395,-76627,-47309,-13285,9289,23673,48689,9154,-43348,-43162,-21444,-31248,-32663,13830,53785,5146,-16166,3207,22542,35557,49576,44780,73969,149044,122377,59454,78039,63160,-1153,-48778,-75006,-45105,26431,61357,38731,-20041,-68284,-46020,-24745,-42096,-49865,-17643,46768,73339,-798,-80866,-73542,14577,119720,138816,60717,125,-35423,-59277,-51569,3739,15503,-7553,-18610,-28039,-96553,-163255,-154204,-121922,-81976,28386,93536,42278,-26698,-11321,48737,59694,29126,16797,-43469,-118076,-170869,-98472,20071,75431,52737,-26579,-57544,48705,134918,104068,57633,31488,-6270,-25756,14001,47556,10094,-41561,-10032,39566,74220,30743,-65405,-73059,66431,144915,109511,44087,9001,73497,74453,-2480,-48462,-36431,-12649,13121,19557,3382,5266,6979,57008,128129,76824,-47275,-132932,-165281,-151401,-145542,-152923,-90517,-966,5663,-66717,-152092,-153949,-39311,38851,3232,-72241,-12713,64387,69068,9863,-64174,-95815,-29418,37068,56435,33116,55017,136901,176313,90653,-2654,-19293,3501,-5840,-8256,24930,-7423,-56969,-29094,35685,35646,11508,-4161,-7103],[11720,30752,17284,2900,-39324,-25950,-14619,-57843,-88402,-50379,22090,53109,19776,-52682,-77864,-20817,13500,-24742,-4496,35905,22725,23314,2217,-9810,-4143,-35444,-104375,-103467,-75215,-58820,34454,121475,77678,6075,-20219,58,71967,105913,53014,-11432,-1106,44446,13802,-92519,-134824,-39861,53586,120924,161071,148973,58131,-13927,14243,32401,-19370,-76148,-73645,-49305,-14381,-5414,-4728,69482,137533,157413,133852,85893,61718,51994,50660,88349,50588,-39822,-59758,-10176,33672,52742,32089,-23452,-31457,-9342,-24383,-81826,-104293,-99567,-99143,-98423,-108695,-103617,-54963,12998,66759,135978,142248,80510,41459,17274,12104,68075,178840,208992,173878,170303,164986,102196,63192,64182,26513,-18748,-15048,18177,15781,-5917,-33966,-13519,39140,80424,32879,-8632,-9701,-21682,-49294,-68143,-69045,-22736,42778,32848,-9143,-7509,40132,67297,67888,62011,32910,30940,28618,-5820,-56768,-81583,-64760,-43768,-21137,-6726,-7217,17585,33346,-6902,-62550,-120480,-68585,30060,32967,-35346,-96447,-68025,-62867,-133603,-157089,-105000,-34022,59668,87350,53213,84022,120029,27697,-86927,-85783,-40079,-34591,-36642,-24227,-6353,45265,115393,56797,-5751,39191,113837,138245,77785,-9926,-92197,-160903,-158818,-113073,-111629,-134699,-99717,-46512,-23635,-33167,-59926,-72883,9774,18460,-48827,-13182,36731,31104,41294,46174,15550,2217,44268,64992,42973,67090,92599,86325,66625,50549,27698,38802,104020,55664,-105897,-170172,-88706,-5312,-10272,-90387,-74016,4323,11679,-6398,-50695,-127697,-95522,5050,51085,36317,-13627,-47828,-17714,2171,-31952,-27497,27346,94291,52273,-17105,-14889,21235,49675,37851,-68393,-172707,-149983,-86353,-41315,25838,49547,20215,14069,73758,95829,33385,-31680,-34569,6393,36413,18437,-4835,29956,77271,81966,31310,-22889,-48649,-26182,34409,106435,130439,91719,18915,-12885,-61264,-95661,-89008,-45891,7230,64177,87846,75189,72897,20873,-53109,-94280,-89588,-33120,-29553,-33751,2772,68699,-12115,-124735,-116802,-34084,-5523,-12825,-4934,-14834,-58788,-38404,-85180,-157195,-112486,-3274,46678,42832,26819,-59390,-123205,-71053,532,8726,19043,-89,-22465,-14676,7675,15472,-18048,-38791,-6266,34647,47564,29627,-24640,-70000,-54522,-51100,-2976,61812,29521,-75358,-81693,-31566,-7460,37976,85799,-31088,-182637,-155619,2348,108692,97690,45531,31803,33852,-11976,-68815,-33293,43226,40525,-15718,-29223,19368,49379,5248,-42654,-2623,92184,126699,69429,36056,48776,40310,-4830,4657,-30480,-55843,29278,122096,119761,64611,-28069,-68295,21199,103063,103824,47356,47768,129129,147040,106507,78486,48718,-775,-1749,42493,142767,128213,42262,43088,36004,7488,-20685,-7904,5536,-25146,-95298,6216,160271,103527,-53419,-117791,-76970,-5041,26288,-14916,-18965,-15223,-39034,-44276,-14924,-23153,-44000,-11364,21996,-42369,-94138,-19743,104617,67084,-51857,-152415,-165835,-73682,22472,36078,-10794,-30293,-22764,-11156,27926,79571,79674,23361,3627,26995,40576,36676,46156,76570,81946,55617,27820,-35287,-100396,-25151,87707,108448,32608,-45659,-42812,-47372,-65753,-89872,-113796,-78196,28385,56307,-21372,-109841,-123914,-70142,-41578,-45372,-58339,-39729,20695,8979,-328,36520,19842,-56288,-40290,-15306,-1157,21229,-2782,23361,60784,22548,-23642,-13045,3496,-40885,-100705,-111120,-39394,28154,49507,18672,-62007,-152481,-159859,-109849,-71775,-81627,-81875,-57686,-27299,24763,64015,35020,-10425,-6987,21836,-1604,-4746,-3179,-25797,-26388,21323,61717,81901,48876,6961,-3068,-3944,-2116,-20217,-55633,-102546,-121385,-74552,-10458,5350,-21733,-47025,-21874,-35653,-75711,-74807,-50578,10593,73901,63458,10654,-39433,-95814,-145828,-100050,-26695,-19143,-6031,18847,-7305,-71799,-120677,-106594,-51042,-39094,-60697,-13382,92707,106190,48543,-3910,-1262,-7045,-34394,-10591,-4173,-39790,-82015,-65809,-13910,-23867,-91854,-100209,17322,130715,177339,142949,103762,95262,75048,7860,-48022,-41466,-16604,4832,-60666,-124163,-100611,-62043,-21286,29022,20711,56413,128658,128228,134529,82063,-6843,-573,44464,45177,43594,68075,21631,-20853,-3238,45803,36953,-1604,32959,58791,44923,32463,23396,-36571,-62534,-14313,18876,20236,-9886,-26537,-7001,41286,63491,38063,42847,82102,69065,59180,97981,99498,56009,80938,131540,122703,119379,154121,182895,162976,68876,-2267,34042,93992,78267,3690,-102556,-212267,-211397,-146384,-45384,2915,-36796,-105698,-92781,-43814,494,57274,78491,50768,55081,59602,26968,59723,138334,92095,12540,-16534,-9027,-50442,-83192,-36872,-3792,22161,-9136,-49392,-44237,10208,3001,-35679,-69024,-90369,-66382,25844,54241,18040,19508,89106,142293,107389,20121,-100928,-164126,-169376,-163413,-145804,-38892,78335,114829,51392,-53363,-64568,20524,22261,-67207,-143823,-105592,55329,49292,-103326,-154302,-30596,51149,71569,62594,45117,50966,61673,82284,90750,64952,-2226,-49470,-32835,26345,75097,20314,-60173,-50847,5916,37256,90718,117533,45836,-67605,-81078,9901,51024,-7580,-58072,-36192,16022,80055,118634,54949,-1855,578,55957,75421,45212,14752,27240,39078,35562,24537,13887,7247,-12582,308,51772,51175,46160,40440,3310,-54134,-15698,81432,162381,195872,168036,81908,2640,-19772,31421,54435,40491,-38199,-53322,11769,17674,175,38610,30080,-41049,-50434,-39158,-102612,-167074,-118622,2864,48098,20774,-15383,-55430,-98559,-92873,-57198,19198,78670,37074,17748,48974,15865,-63376,-66671,-15830,6920,47546,60418,-47,-48423,-75153,-98639,-69958,-7258,20620,57703,58983,25072,34387,27849,-50248,-78851,-58223,-21454,5430,43805,34096,18892,37139,25227,-11865,-57478,-46670,28361,87958,57350,-23051,952,51116,14335,-22738,12806,-15720,-33336,10539,21713,8177,-36154,-84049,-51303,-35139,-128641,-187750,-140962,-33267,100147,229541,201014,65220,-14566,-73716,-102231,-43512,-21280,-19067,-3298,-5521,-11813,-54593,-66735,-65258,-69995,-53867,-7996,8823,-7680,-64386,-65119,-23047,40562,41295,15984,62041,144044,161703,99413,62821,80138,46731,-21601,-63839,-66832,-33849,-13850,-36785,-42898,-21724,-25264,-58039,-83061,-33444,2825,-1816,38542,114184,85063,-13775,-14711,99987,195169,171420,54006,-19800,-51296,-86058,-89343,-13931,755,-50037,-89195,-106512,-113437,-96656,-96543,-112661,-77193,28334,75178,48529,24600,19699,21800,23612,32514,61403,18338,-95314,-182065,-90260,32235,91656,96252,19489,-65696,-33641,46423,68548,73042,68077,28225,-9988,1641,8161,-14304,-16649,44526,92352,100858,47366,-30303,-43743,46503,67123,13853,5575,44982,83978,35976,-22538,-12606,46718,86130,79330,33784,8575,15570,-381,18902,90617,88046,16445,-55690,-65622,-65557,-114687,-156434,-111132,-38101,-35980,-80581,-113061,-62673,77208,130023,58366,-49553,-40436,30771,70469,-9649,-90017,-94623,-40463,12590,47330,31201,8212,45350,95287,66015,-23556,-46241,-7837,-31002,-89977,-53953,-5613,8262,27760,56221,51587,42387,11609,-363],[9211,31263,16749,-20444,-107201,-118925,-57487,-14313,-9848,-8353,17084,49133,38062,-25545,-72050,-38370,-249,-26291,-38114,-37451,-52528,-10064,56987,92801,48811,-31633,-104289,-114757,-64660,-12998,53062,82444,45340,12243,-4513,-2363,43359,35312,-32673,-57056,-4185,48967,34947,-51688,-123287,-66440,26577,74195,73016,78800,80126,94531,133410,101567,30892,-24280,-53250,-86865,-91658,-43196,22636,71436,85168,123459,122377,24413,-48897,-19725,20923,41251,10369,-32963,4967,116063,165180,102634,5695,-48517,-39842,-44685,-100874,-156377,-137007,-96881,-96739,-121062,-148001,-159737,-108074,-13704,34384,70957,86762,39301,-30173,-90155,-74599,43075,179860,177221,118525,113626,103406,35716,11038,44280,49122,14411,-5076,18148,36478,18197,-11531,-11512,1631,23764,-17851,-52136,-35648,-14953,-6203,-9366,-7231,46801,110063,128104,94408,45674,62616,75374,71477,83947,31693,-7717,28812,67940,32345,-47314,-90881,-63960,-6322,36574,41232,45257,12620,-61905,-108634,-159062,-140560,-50067,721,-60429,-154866,-137732,-126911,-178774,-185395,-123931,-41723,84444,134496,54172,12775,38106,11773,-68350,-106087,-74582,-41014,-46363,-23421,33812,62521,70119,-5339,-47192,-3774,33039,-652,-74176,-102230,-124031,-154537,-136596,-96433,-123561,-174431,-142987,-83242,-50845,-67242,-116187,-135319,-10030,37330,-31953,-17444,36042,63380,96756,91941,35695,-1345,28187,55045,43251,84432,149510,155841,83487,18146,-7133,-2989,55014,58702,-59683,-143333,-96361,-46378,-73427,-142678,-108608,-24809,-714,20570,-9143,-84477,-33114,91200,153462,144355,86118,23610,8416,-19370,-89656,-45363,89263,149829,58326,-38018,-74504,-69327,-7188,44600,-5806,-89661,-117428,-113714,-82769,-46324,-21597,-4440,-3905,42526,91909,77138,25263,-3128,-6932,-5485,-6019,-2140,18725,50525,73134,38532,11066,-27990,-124826,-156036,-39431,40861,34247,19070,13701,-22895,-51212,-56119,-36939,10114,29589,-4654,35831,115899,52844,-65620,-131403,-148677,-100208,-30834,50170,27176,-23983,-70792,-63728,-17819,24925,-1749,-35728,7252,12506,-70954,-30233,-47609,-201527,-196734,-45165,16675,11281,13005,-65277,-130026,-49300,37189,24380,3469,952,7578,12110,7017,-16510,-56397,-37583,31407,47378,7869,-26332,-25700,485,43060,32234,51908,63363,5310,-89054,-71534,-16023,-13072,-11522,11439,-92062,-222059,-189037,-26704,98583,88413,2717,-32830,-20661,-35273,-54288,-22226,32458,68840,63602,47332,62079,57404,17322,-30656,-39356,31459,126334,131121,87763,51430,14893,-59124,-103796,-140787,-92765,63409,173978,155499,101258,35704,4517,73148,125554,95492,-9988,-46714,62453,157549,149565,83184,26978,29229,68738,57174,92201,106569,46952,14553,-10815,-16196,-13176,40005,74914,50479,-20030,29860,99720,53441,-35618,-99371,-117084,-75652,-2557,10974,7703,13846,52255,78328,53093,3230,12703,70710,109380,23507,-38387,35709,136926,96181,123,-116724,-152983,-37831,53502,28521,-44420,-84658,-51705,-3621,8141,49767,102967,73732,8544,-26175,-10217,18026,55810,108199,113385,34529,-56492,-98456,-97999,-18806,78742,123038,76587,26950,37324,22238,13574,-265,-62052,-73451,22686,113031,87354,-40080,-136743,-78017,34477,71820,14063,-4024,26374,-14927,-47993,-11106,29914,38198,57574,40335,46871,83801,77322,116545,110995,26101,-10073,20866,21787,-45676,-107658,-134906,-89388,-29128,10423,24602,-6654,-101895,-149303,-127161,-90041,-71109,-55216,-51654,-34318,9859,34889,20650,24927,48117,58381,13966,-14071,-50432,-94063,-74031,11821,59990,40954,-18275,-44737,-17185,30555,42610,990,-55239,-114362,-104395,-17509,13785,-26595,-96173,-163964,-126665,-63367,-43039,-19721,5522,32634,28343,-10950,-42447,-76256,-117943,-121795,-71921,-75812,-116890,-56797,30941,32641,-53162,-130896,-111254,-47058,-30851,-12506,24341,73182,58330,11268,-13824,25892,57029,24939,-17005,-10775,42078,40289,10593,656,-19517,-85694,-151124,-69778,98085,219868,191032,88580,35795,2197,-41198,-29498,36925,45795,16114,-31493,-37490,-25434,-43527,637,98975,50600,-21507,34298,88117,98159,15842,-82129,-51445,12971,-12991,-36711,-573,-5785,-21961,-16423,15214,8439,-24066,9489,36946,5395,-2312,56004,27086,-79273,-89230,-33349,-29585,-97826,-89584,-6261,34312,26949,-9328,-33680,-25247,-13336,5414,38742,22065,-27979,-23904,13705,41205,111270,197069,188213,118495,27771,-34173,-18843,50469,91029,59425,-57663,-156987,-130642,-86287,-33299,-12,-9252,-37595,-605,51996,66406,67101,97160,118664,119841,59071,-29021,-34215,23495,36792,72469,78697,-2056,-151329,-199876,-97544,-54755,-47081,-59799,-86503,-50215,45665,18483,-82266,-108764,-103588,-88197,-3849,40993,18000,6754,64060,121050,92869,12379,-84286,-118673,-121907,-135946,-146014,-48836,86272,138718,43900,-69186,-67088,26552,68137,13847,-107115,-163399,-49817,-19733,-102558,-99261,29470,79398,58546,29482,17091,59647,72484,49442,65401,96084,16200,-67123,-31152,38639,89539,54066,-36869,-55706,-20206,-26511,19701,96347,117064,75544,30828,45034,70032,30049,-47640,-85352,-79781,-25732,60023,59758,42650,57800,78718,30366,-6020,886,-8213,-31259,-11996,39628,75152,69367,17466,-11876,2339,-8363,11494,61897,68065,-4954,-22237,15712,47852,63963,56975,22443,7171,17197,39120,43571,50209,-35381,-54583,19724,23359,-28934,-12259,13939,-5174,-6400,-9896,-71912,-131082,-102134,-38462,-13070,4122,-2864,-40577,-58511,-44343,-48626,-15106,48942,29564,-24367,-34273,-18920,-1459,54642,121387,96437,36438,23564,-25146,-89578,-94028,-93936,-90265,7187,104270,123554,77041,43992,65431,64418,7358,-31767,-82747,-92188,-26318,59947,59141,74818,103219,19247,-71054,-90860,-47079,16096,60958,57677,-12674,-26591,26676,26732,-57150,-60619,-25803,-16715,-30,40193,48248,-20515,-64621,-51453,-86533,-181686,-218837,-190184,-104826,-11025,92329,111035,16694,-50154,-41739,-12773,18587,36187,44264,33508,0,-19508,-51539,-32390,-56065,-95422,-53781,6391,-23541,-96407,-152096,-128169,-78297,-8918,-27081,-55249,41103,112279,23401,-49655,-8715,25853,-21744,-57984,-66319,-51826,-12285,2849,-43192,-66233,-29737,-6207,-25080,-33401,8057,28755,7429,15804,88904,98057,14704,-1759,86250,115105,47033,-19026,-30273,-54748,-70621,-54304,-137,-11170,-43118,-58845,-66549,-23706,33763,2717,-39286,-24217,-5568,-23701,2789,65280,79770,49695,20297,3541,28610,-7536,-86853,-118731,-24902,41453,52993,32460,-28630,-88404,-85808,-21021,56271,114559,126276,69433,307,-2110,25282,34762,25311,64792,86253,41794,8695,27672,21266,15055,-50052,-99908,-24130,88568,110565,21324,-17152,54631,115581,115845,95533,60159,18736,1020,-18244,-28277,17348,64781,102467,93795,70026,20696,-63652,-120110,-88331,-66266,-114879,-127006,-62892,53670,179464,171284,82264,3394,-9449,4970,53078,8056,-60455,-73681,-67727,-67199,-32862,-25999,-48675,-88233,-94624,-54290,-35097,-9625,29366,-1163,-84446,-67480,24924,70069,52788,40144,43878,56084,27293,6581],[11574,29645,36782,13227,-61968,-74775,-17906,51529,73145,34356,1860,8034,19388,-1190,-45125,-66604,-41460,-33441,-57010,-92815,-110243,-41236,71282,147376,99941,24202,-51700,-101016,-31217,68052,65657,-14283,-37455,3634,3663,-6034,11964,-34918,-112245,-93355,-587,31078,-5058,-49243,-79113,-38322,-10829,-5968,12938,61776,107352,119334,117184,85533,68981,31344,-14278,-63880,-69924,15991,94806,78317,47311,76740,74317,-10878,-77368,-40612,26127,73037,47219,12632,68782,190062,222231,129247,40512,6645,-11286,-63957,-117584,-124804,-75758,-8477,39340,33285,-32894,-104602,-106119,-22183,2973,-16976,22675,28327,-78898,-175323,-116071,17903,95469,81243,58151,35403,9082,-21888,-24543,10930,41190,38750,7024,15364,67988,81219,42733,13217,-9623,-3331,-24536,-65996,-63457,-4591,23262,10842,41209,88845,109606,151587,143206,48127,4513,-8261,18792,100526,72524,6737,40085,100182,46640,-60405,-79659,-14759,22729,64576,114064,109994,32466,-37961,-47424,-83974,-108342,-62242,7901,-21923,-117290,-105110,-65049,-61898,-64429,-55312,-20257,82289,127112,42368,-35703,-13132,17729,-22026,-62208,-21922,24074,-15126,-27556,28689,46440,42095,-16388,-39343,-29443,-39705,-74704,-112957,-129520,-160428,-184352,-136906,-81270,-78636,-100043,-91234,-51435,-11568,-21706,-56863,-60098,46639,63403,-24979,-55751,-40684,6981,74613,109304,110601,78502,49029,26711,11761,51703,104530,112010,50606,-6806,-30917,-37915,-25901,28898,50326,3781,-44967,-70119,-75934,-95708,-71993,-40992,-27945,18475,47074,19130,48264,161579,226630,186125,125028,71045,28739,-2552,-48895,-16806,67350,93158,55944,46677,3441,-63047,-39261,23018,42053,4387,-62107,-70322,-32403,-15155,10100,34538,8030,27922,81424,74945,26144,423,6646,11621,-11641,-23980,-16492,4198,42022,31442,19309,-1475,-97077,-187727,-136211,-79288,-67016,-20258,41629,49541,17881,-32194,-52143,-3258,14038,-31406,7165,84218,32717,-32213,-36637,-61782,-82078,-17074,112607,37858,-127489,-145392,-26017,39569,36307,-14689,-50275,-10296,16286,-53645,-20757,3778,-105550,-133621,-44921,-3740,-10695,2793,-35968,-89820,-55050,-10179,-17314,-23224,62,22269,-554,-53450,-103398,-118890,-63479,10120,18452,-13382,-56685,-34891,68518,163581,122805,87339,87061,53188,-21089,-13752,36835,49254,4852,-15681,-77042,-160285,-161489,-48151,40444,12047,-47914,-43289,-4339,6706,1363,-11682,-27063,-18891,7269,41863,73559,61712,43353,1748,-66648,-66662,32168,93252,67233,4706,-39697,-92963,-119987,-141800,-98097,19227,110783,130355,137277,123656,51266,16695,-5160,-14610,-59670,-74815,19129,99153,79512,11325,7004,84963,131519,45749,33780,71586,30156,-33393,-58044,-24151,-5665,43986,80257,68495,12223,26026,40586,11865,7799,-9850,-72921,-96945,-54894,-22872,2949,9911,32532,36109,-6543,-33873,16456,78802,116176,76146,18753,736,1882,-36671,-2860,-8739,-44075,4999,16280,-44373,-71893,-57185,-6209,29594,-5482,-13196,43008,60596,23049,-23123,-25443,-8613,10233,59934,70484,-45119,-150113,-124620,-53453,35426,91895,113992,101742,81161,81061,56355,30799,-2584,-27248,-18006,45722,106604,98775,-1679,-114200,-80322,50459,99440,29058,-10519,521,-9787,-24070,-15170,49869,115175,123597,92258,97910,108768,72018,68076,33194,-23497,-9552,53829,44382,-54804,-128177,-143370,-104158,-88303,-49162,36604,78274,-3856,-84743,-85104,-70277,-79419,-101191,-105974,-67044,-36211,-63706,-82874,-23298,50855,71353,27674,-7054,-44341,-62812,-49073,-16361,-7190,-35534,-81680,-74987,-10074,49420,35646,3146,-6438,-37053,-29532,35440,-3810,-83851,-115659,-162104,-150001,-96134,-41660,29600,68597,37642,-30289,-34315,15304,25913,-11323,-26553,-13543,-67329,-110531,-25151,74969,76959,-12355,-70138,-47249,-29600,-27022,37551,81559,49049,-45408,-80380,-27409,59580,109335,78053,-24870,-62260,38697,112018,98945,54585,23698,-19976,-99699,-75524,44859,143143,96992,2675,-34884,-47519,-54125,-8786,51236,31159,12188,14841,49307,44775,-15912,18527,159650,121165,-44199,-66290,-11954,22724,-2477,-35253,-27049,-2585,-35264,-86835,-74642,-60533,-56059,-48911,-38029,-60342,-77693,-17518,48415,39273,4635,61246,83912,-11717,-62884,-36931,-43983,-123658,-107451,-31005,-29270,-36432,-21682,-25297,-46704,-80041,-79900,-44208,-31410,-38913,-57096,-81339,-70168,23375,144833,148623,87254,45486,2225,-32295,-3673,41963,49500,16732,-18896,-35188,-39836,-15265,-4438,424,7619,56041,92909,72580,23373,28122,65514,74492,27474,-44417,-72974,-50995,-6056,71989,74184,-15904,-138861,-172838,-65691,-8250,4772,-4298,-479,41332,105531,47861,-81030,-102679,-78039,-74171,-15970,40240,31636,6780,25362,58527,65473,35560,-33167,-62210,-56336,-40690,-35362,-14188,10471,40508,8763,-37640,-22884,56311,122809,99901,-18485,-111564,-74905,-56068,-47479,-9534,68816,78707,48335,53303,65938,91514,67220,976,-1810,35541,-24203,-55104,35307,82614,83826,55412,-1202,-16438,4455,-27853,-25384,35575,131230,180474,111552,29618,23337,26016,-15732,-51596,-68330,-59029,-10454,15425,46035,75158,50873,-42874,-54856,-5208,-20700,-52989,-18635,48841,119637,132425,24509,-60187,-54454,-65282,-38280,65564,155613,88520,-17598,-62480,-47333,-24396,-23090,-24122,7879,30829,25937,23114,60469,12019,3583,40509,16693,-48204,-46496,-1353,33903,60500,66489,37594,-15314,-33810,-15035,-7474,-24987,-57013,-55857,-18797,8008,-21794,-14521,56093,77396,8689,-31949,29158,117615,179432,220062,166307,55629,7255,-13291,-71474,-83180,-78332,-98184,-8740,96088,85920,14695,4353,46036,77452,83851,68204,-24915,-102789,-75010,23328,62976,108578,109322,9356,-30774,7716,44357,40246,19922,-1134,-72105,-113916,-44931,20804,-58831,-103476,-61304,-57754,-44867,41824,67316,2485,-6357,7585,-28426,-71866,-86084,-106415,-103545,-77692,-18080,11315,-39263,-59218,22209,93309,80362,80361,133705,120908,65757,41942,30341,57767,17052,-48105,-28071,5441,-38468,-108876,-142079,-109611,-83459,-46890,-53926,-61985,4060,10744,-98874,-128064,-33315,-3097,-66450,-74758,-60820,-60120,-19018,34943,18690,-21916,-14357,2504,30893,75840,77637,39434,-7920,-18339,33096,50825,4060,-13484,18418,-7337,-59847,-25069,24193,-16494,-23918,17858,50667,21189,17535,47501,66201,92425,102691,48480,17924,12683,-45781,-106768,-23840,107259,126823,55189,-22705,-69929,-51430,-77808,-99065,-64329,29808,55722,187,-90448,-132609,-97434,-62274,-28482,48427,103707,104569,56329,-6504,2678,71783,85805,12755,17293,40479,-11912,-12112,75122,74945,27539,-60063,-100930,-17961,64207,85449,10349,-29588,45910,90769,51764,46720,61480,12226,-18890,-8173,-10703,-4996,35288,103790,123396,99770,55137,-28736,-87987,-60750,-78337,-177731,-205315,-125115,-3034,98708,70649,8161,3629,42857,18089,10837,788,-25837,-60447,-90925,-117902,-92190,-58313,-43936,-105593,-151250,-107035,-1459,73919,78827,32754,-20056,-26650,6138,15817,-11441,-8959,12701,28981,18625,7654],[34632,59224,55884,45494,12481,1246,13291,46370,43575,-2943,-23819,-11928,12015,12359,-17180,-59001,-62063,-62508,-76656,-99902,-108167,-62440,374,77424,94462,72033,-3161,-73771,-17399,73875,9688,-133622,-139780,-30967,7865,-13081,-25956,-60703,-107014,-80692,5967,9796,-73389,-108510,-62172,9463,-16135,-37149,24332,95989,91735,33009,-12164,-17964,25641,24038,-9678,-43146,-19066,75050,103546,41698,13469,33914,22403,-6204,-7468,33738,98136,149465,91188,21667,49479,124273,133883,82410,55356,42094,5685,-68252,-108454,-98217,-58018,40559,164029,180491,81706,-15109,-55801,-14540,-22381,-62176,-7845,14208,-104060,-170934,-70451,9789,1193,4368,32539,-10340,-54658,-43526,-37493,-36196,-8273,13910,-26285,-27856,54090,115534,74438,15339,-18862,-2810,-16966,-69666,-88008,-23601,16248,3347,42101,78134,70645,88465,78935,-10308,-68135,-81069,-32313,74953,84942,35977,30653,41938,-24408,-96926,-44472,41180,34191,54622,131063,111941,3790,-42523,5302,4795,-28810,-23646,49430,104045,43794,5127,19724,25114,11024,-8259,-10598,46789,80405,28196,-32830,-3982,39858,149,-35862,37700,91274,7064,-69349,-54380,-32771,-8123,-28380,-21074,-19745,-49083,-61664,-75048,-108389,-171943,-200975,-127725,-64349,-13033,39577,27915,8864,25346,11907,4477,27229,90635,85072,9386,-59092,-96285,-66989,-9846,58732,130714,107565,31766,-14171,-26313,-2363,5329,2428,-14867,-41047,-62290,-71057,-65992,10718,122976,131731,42824,-14370,-127,-20794,-46837,-60871,-64932,-21696,76303,108401,85589,151106,212902,140569,74380,55641,30391,32490,27298,16836,16048,23533,28492,66497,42343,-33629,-64222,-36907,26386,29262,-24418,4414,69696,98346,108515,85065,18538,34456,88223,52513,-21461,-33333,18086,42768,-5138,-39575,-31963,-8888,21345,3329,-13111,-4983,-14866,-52668,-84343,-129865,-117600,-31326,49619,53189,27690,-33395,-57378,-22960,-18875,-27318,-2897,29199,20307,42273,95143,75560,-23411,-68891,51252,55293,-75780,-113201,-27917,-11086,-25059,-26922,-24000,8402,51290,1147,-26844,-2322,20240,5440,8464,29089,12070,24701,41315,342,-65596,-87749,-76379,-36902,9759,13335,-61859,-141813,-166973,-122772,-53524,-38087,-44151,-38824,-74482,-67052,60965,192779,147571,88823,123886,144793,86144,55622,90808,121384,52746,-16635,-48891,-75062,-101079,-59957,-26089,-62335,-67002,983,60114,70385,49055,649,-51839,-82490,-76199,-28554,35022,65662,47884,-14021,-65766,-60404,-16687,3812,-8483,-48944,-88476,-119147,-83446,-70951,-82533,-56137,17539,88887,146181,150466,40947,-68958,-126845,-100888,-54938,-10102,52911,70026,15986,-45084,4639,108430,133069,18440,-22947,2604,7162,-6621,-21723,-3830,-14450,-13559,12696,46641,15789,16912,36384,16088,37271,59824,448,-53456,-42763,-18636,31481,23225,-46184,-100160,-88942,-32031,30505,66565,106353,122680,59792,-40372,-101019,-164793,-87335,31277,61892,60054,12469,-59922,-62341,-4250,54442,73471,20464,-50714,-63182,-30292,10373,24356,25618,20762,16894,61177,70321,-42783,-103527,-40393,-5004,30593,62035,79596,89168,81366,87757,72685,15737,-42641,-5297,53785,81775,41263,-1472,-17278,-49432,-50549,-6680,5827,-17059,-34179,-17097,23887,47618,34372,84233,117950,91330,71829,79913,57062,2282,-30133,-69938,-76155,-3312,94633,89455,-37681,-127306,-103917,-43851,-59764,-48942,29049,75058,32888,-14586,-24491,-40675,-93550,-136505,-119199,-62103,-49227,-102790,-118435,-57816,6578,42633,24534,-5119,-17307,514,-17883,-57216,-65486,-54089,-86791,-95195,-20331,33194,-14566,-39042,11185,11860,-15523,-9602,-69405,-109082,-49364,-43025,-73947,-76512,-22737,71538,116865,70262,16346,57975,140492,166400,140195,101050,69169,7447,-23244,26746,75356,67173,24214,19986,40830,11898,-24075,-1040,42035,26282,-80903,-106568,-3169,108962,154509,107798,-15554,-92388,-18016,80714,105166,75989,61519,59344,14560,-4864,3199,-3322,-79087,-102867,-52766,-13146,-20255,-14837,24077,24915,21114,32279,87058,79818,-2387,23277,177310,174618,3346,-87679,-70389,-1046,35857,33839,889,-13188,-18468,-46387,-42176,-56278,-57062,-40896,-51524,-93166,-108676,-53997,31024,74269,35694,58534,100752,67831,32947,19543,-14994,-85795,-82230,-51005,-74400,-75284,-19594,28752,35068,-21875,-65733,-60667,-15229,24049,-10465,-93025,-132173,-77018,45236,102375,82527,76998,51216,-6106,-24826,-37616,-36759,25053,46258,12384,-5840,5197,-16611,-3126,32314,52094,40204,10843,-29652,-48038,-30975,660,41419,37609,-13741,-37591,-22489,16278,6035,-16042,-30380,-31228,27940,81812,124614,111302,110945,114944,120017,55441,-43076,-85976,-86445,-95825,-52787,15306,26770,-7165,-12771,15441,44149,50881,6964,-26135,-26221,24690,63251,23880,-63223,-76563,-30891,-10942,-4507,41296,78261,59623,18331,-561,-256,-28059,6819,12488,10022,-7080,-11459,41037,90525,86387,26173,-45121,-53821,-17272,-56154,-81454,-984,40369,10776,-35160,-37178,-1225,16797,-8148,-25381,-30274,40984,126347,89942,58,-24604,-6549,5250,16190,6392,-21790,-28843,-26062,11352,41512,5217,-85814,-68842,-9553,-36827,-53752,-3103,32819,107255,158871,22818,-110999,-99278,-92825,-56042,48263,146952,108403,6562,-50259,-13727,13515,-30657,-60464,-34348,-28079,-14611,-1070,27107,13699,13779,-6317,-67605,-91755,-41821,14789,48683,69157,69418,60329,30814,6911,23341,13845,-43195,-92125,-81498,-45678,-6879,-4113,16577,73380,86055,33300,12580,84882,149067,137258,126475,110214,71478,37149,22343,-25929,-55565,-58426,-82981,-49203,-9174,-38971,-89071,-72822,-33285,18726,81020,105295,46693,-28706,-75377,-16509,70407,96859,32791,-2671,69100,115704,107047,58730,-5059,-43237,-116290,-175749,-116991,-24058,-51842,-76193,-79283,-141486,-135641,-7899,44172,-3198,-3349,26780,28281,20453,23797,1766,-37004,-52841,-29680,-30562,-63466,-55256,26410,106423,107597,78216,124977,127463,73896,70537,88624,95383,45010,-12928,-20434,-5607,-28121,-51615,-49710,-17911,-20584,-8558,3792,475,-16003,-69875,-102829,-61941,7488,-8790,-83090,-81689,-59544,-80371,-61962,1887,18674,8998,18368,-183,12210,69836,86376,31100,-35812,-44623,-9697,-5542,-7136,1046,-10203,-39573,-32899,40497,94940,55691,28044,45840,79378,55703,42170,89683,141225,125598,60892,-6066,-22578,-16506,-46522,-90700,-1854,145189,151040,18451,-99693,-120291,-80212,-95438,-108627,-85357,13457,57861,-23244,-152252,-162079,-52226,-9164,-27518,10691,32981,14540,9024,-20071,-12937,62295,62634,-42539,-57102,-35388,-40580,14313,97156,85843,73739,34849,2518,20374,3236,16352,-13809,-61678,-24087,4884,-38701,-16517,28406,-11442,-31871,13115,51346,43871,33435,40967,31190,53290,86201,32212,-35078,-24749,-52430,-163966,-223174,-199237,-145264,-69033,-57702,-73996,-28315,89375,75448,-2690,-16405,2496,-30952,-53269,-60631,-46840,-8242,40534,41433,10321,-1048,79002,157465,121510,53295,48229,46641,-10249,-48989,-48033,-7100,13041,10044,16752,44860],[64831,111767,67380,47630,41726,25829,11354,1111,-45346,-79319,-42122,25006,53599,30312,20744,20457,-11185,-66199,-78460,-60560,-45111,-42376,-65672,-20862,49790,68668,21454,-28436,-25394,-2876,-62338,-165866,-155776,-43113,9310,-24872,-36292,-3020,3898,-8913,18942,4154,-86790,-123085,-54187,38331,34123,16737,47261,85068,46873,-17676,-60336,-81924,-33612,13525,1339,-32874,7445,77020,44165,-9706,7744,30931,3379,18999,82757,142470,188699,176855,64585,-937,25086,43049,12865,-2313,9162,6228,2542,-35140,-76027,-103710,-101613,12488,173707,180759,82782,27876,10808,21276,-5913,-26653,14877,12315,-67047,-59262,41770,35302,-17673,-1818,27274,-21632,-54134,-10407,2914,-34991,-25750,494,-46266,-61044,18727,108097,95906,26906,-25993,-746,-4118,-43512,-73846,-49718,7035,35512,45280,56868,51719,23436,-13269,-63566,-76140,-52785,-6565,50165,61125,53282,31759,754,-52422,-74834,-6011,35268,5068,33503,91436,31973,-99235,-124366,-19987,32330,29964,18592,75218,188285,166496,79548,38298,6180,-7227,11239,2809,28986,77860,52871,9413,45289,90570,34342,-30514,35793,98337,21858,-70330,-91306,-80021,-49411,-53884,-11968,16998,-2557,-14360,-41718,-62957,-94391,-106835,-63183,-22915,64512,156548,118100,44352,26407,-5651,-1715,13883,42907,77749,76072,9234,-63016,-69335,-56246,-18001,41280,23239,-20869,-26211,-27366,-11184,-19801,-21210,-15935,-46965,-84146,-86850,-45859,16434,88842,120878,110763,109037,120938,58606,-16846,-51672,-82699,-64574,50994,108784,60541,76158,131369,76636,17758,24945,37808,48704,26891,7764,18504,40532,1867,-31913,-35433,-43813,-84646,-78468,3146,34273,24688,61880,113252,133227,120779,70487,-6383,16573,88036,55802,-42179,-51386,23908,42310,-3190,-14962,7110,17452,6325,-46843,-62395,-35595,-3427,37458,15439,-84913,-65262,32489,49631,3357,-4143,-39824,-57416,-61306,-76165,-41880,-3130,17610,44715,86193,116416,100691,-6195,-135858,-54219,63415,66015,-2049,-38670,-82767,-69555,-10944,21344,61162,125448,74980,-34266,-64892,24724,56988,41553,46729,10198,15613,68135,49577,-56059,-115632,-92930,-25415,16800,-11234,-111559,-175832,-138289,-32822,19215,-50141,-92274,-77618,-100162,-105744,-33928,63264,54013,43965,114382,185840,148166,89245,87766,94453,15975,-68411,-88416,-64030,-68886,-77643,-75645,-85863,-56139,22122,66197,52554,18169,-4911,-18354,-30737,-47443,-59629,-22565,36452,-6095,-102182,-68644,39513,37664,-50622,-70008,-57950,-99990,-155044,-91385,-51188,-90380,-97221,-19456,55749,106658,103989,6916,-91865,-126275,-97274,-49500,3219,47111,63574,31859,-29811,-1952,61013,70577,-11323,-70789,-77705,-13112,73829,70599,29025,-35409,-75133,-56265,13394,-10809,-14192,28662,20167,27605,45540,3523,-27722,5000,23900,68326,52698,-65012,-144288,-66362,61699,99952,67666,91977,116706,53958,-30577,-58437,-149501,-174433,-57599,67662,100939,58505,7272,-22704,-8398,31028,57133,38230,-46878,-130441,-121591,-39370,24388,61700,68044,62366,100485,108239,32872,20745,65478,8201,-39887,-18556,20128,34801,39696,87705,98090,23960,-45452,-14631,40059,51278,-29524,-93777,-50834,1854,3732,-42471,-77204,-58413,-45222,-30639,12298,41525,26296,54603,28955,-17545,-7761,-4247,-42569,-57879,-43932,-76325,-79368,3563,112147,131941,2789,-95986,-43796,32930,9287,-17207,-28784,-35299,-18291,4691,-3564,-17542,-55111,-73128,-48782,-14760,-7805,-21519,-19941,-22594,-33643,13064,18497,-22662,-28368,-2237,-34632,-75542,-61937,-21450,-52618,-91781,-31593,24880,-32036,-75029,-22866,-21563,-63662,-75125,-97953,-84429,-4364,20526,9493,5921,36130,97935,124456,103599,104661,152326,188367,179372,171927,157090,122773,61822,8198,-3686,-8341,-7127,23128,71317,93663,60154,-19260,-97048,-102594,-43030,-40032,-35420,15297,99552,144506,78579,-30407,-89235,-41264,20526,29811,22291,43662,73939,74948,54613,-14377,-84059,-149472,-122306,-5870,63852,21140,-45852,-8488,61681,59504,22409,60561,57706,-12498,16401,130278,123410,20855,-49468,-53066,37917,96309,59393,713,-6218,18769,46442,67340,3283,-19653,-4957,-30077,-55461,-61293,-62784,-25998,46579,54943,64423,69853,62408,72322,42306,-12081,-58003,-56616,-35072,-40545,-44170,-8668,53629,101970,88136,34262,-9052,13018,60326,44968,-33626,-116502,-124767,-12527,85286,68136,36726,33651,12435,-26418,-96692,-107371,-24263,10983,40041,62410,41761,-29146,-15950,50327,56695,-9050,-48253,-55511,-65263,-65078,-5320,97661,122546,41988,-15610,-35785,-21337,-16608,12845,36422,36462,66484,111304,167921,144563,105811,78058,70094,40155,-14377,-93388,-123614,-109300,-60929,-2988,25970,-10751,-24407,13515,30445,35681,16518,1185,-10593,27843,65368,26994,-80651,-102098,-29960,-10608,-45156,-33899,-41374,-69180,-24372,59239,81492,35658,53396,10738,-52730,-81897,-77860,-39053,22209,40910,2344,-40803,-45981,10444,-1679,-87439,-103045,-65603,-73938,-118107,-68282,7550,1651,-1654,26857,-27700,-62701,-12045,15656,1306,-9456,-4259,29898,74316,52352,-14238,-30399,-26653,8297,30463,3731,-68214,-49169,-13232,-51659,-29327,47402,42651,93911,180556,70485,-69686,-66541,-63815,-25076,39983,73669,66194,51637,27946,70284,109608,34344,-58495,-81891,-84076,-21629,15119,20423,6799,-4815,-58184,-123006,-98541,-208,58765,62536,52607,23493,5,-4721,6961,25491,-10270,-56410,-77604,-92031,-96911,-40421,17988,41553,49088,33507,20268,32061,81693,85401,769,-44895,5238,72613,87053,59581,20139,-12880,-24001,-38224,-62283,-99984,-114112,-105547,-81844,-70832,-31126,34434,65130,57300,48583,-16194,8095,94125,57671,-40386,20135,168942,156346,84871,40680,-19326,-58090,-114562,-152526,-111250,-43228,-37978,-18631,-58801,-174920,-188503,-62697,17564,-10113,-30887,4024,24028,427,4197,8388,-233,-4245,7857,-5711,-13168,-6787,-1279,54742,116117,71750,29957,5300,-35217,18840,64542,33881,-19932,-23470,-11671,2300,52,17002,41405,76078,77528,102859,104065,75333,14814,-50519,-14808,65340,70701,7912,-72110,-75251,-30271,-33509,-56292,-55196,-50940,3325,59954,9305,-49048,-22943,48780,47617,-104,-7105,1411,-17335,18496,67115,46006,25273,50909,71879,109574,134573,115281,78067,98502,70474,11916,30749,98194,86131,2578,-81189,-107582,-57027,13663,726,24451,142298,160450,7867,-108493,-82022,-31859,-67296,-110035,-126764,-34938,29724,-20801,-101698,-77391,10758,1643,-58146,-52556,-40550,-38375,-563,-18703,-49300,-18078,-14542,-67456,-83578,-112435,-90101,13072,60616,35804,83845,101130,74444,37583,-30152,-23646,-31454,-77864,-66727,-66312,-110229,-83443,-36164,-41336,-36610,8693,51933,43442,-1354,-30558,-59447,-4491,90046,82363,7847,-7287,-18220,-102265,-170051,-197991,-201894,-129985,-79527,-82306,-45566,84378,76934,-13590,-40246,-17551,-20726,3787,18036,8252,15642,82457,153198,137457,88832,101694,134217,79178,10169,31678,58681,-4944,-44872,-31057,4375,-250,-31335,-31080,31218],[43106,92834,37130,25101,28421,17043,15795,-8923,-84628,-125214,-64761,47279,68735,15653,45149,96288,40712,-46768,-56122,-12034,29823,23199,-43934,-43135,-1400,13579,13035,-6051,-61740,-100119,-91532,-100875,-89688,-32156,-14284,-49808,-23457,64916,93809,36836,8254,-2453,-32509,-44510,-40723,6414,54848,57534,-3876,-30200,-4879,22548,10164,-59040,-41030,34856,27910,-25430,5270,29840,-37320,-50740,24260,46493,-13402,301,74232,128324,143744,78943,-34234,-41122,17031,16419,-44254,-66334,-53738,-55606,-15980,4378,-41139,-112338,-143250,-60541,64517,62974,-543,-2622,23161,36067,18472,11712,21218,8744,-5311,46331,100289,23084,-30111,-9072,-11183,-42801,-19968,36601,38682,-15698,-6935,34575,-13681,-63787,-16338,68056,94656,36922,-52263,-31255,11049,5693,-31678,-48509,11425,83375,59501,22186,23878,-2341,-54528,-90053,-57233,9281,48509,40243,12564,28787,46790,37881,-9968,-31946,-11588,-43108,-74092,-4492,25502,-82499,-224123,-227815,-95611,-12726,21474,11231,21725,91742,88464,41537,7573,-20701,-9067,45104,26308,32746,97616,75408,17511,55439,123424,84239,-10481,-7117,50828,41410,4210,-21254,-42649,-30873,-39751,4058,38864,33251,19392,-21913,-14875,29758,41507,13788,27890,121794,158218,78457,8858,-8574,-44128,-42243,-63733,-64530,10198,94506,69670,-10598,-32171,-42544,-67359,-79897,-88132,-47914,6936,15322,32763,38611,57273,67303,10549,-54687,-54375,-14614,999,-10394,12448,97828,176989,202679,139667,58367,-9171,-76901,-75712,5708,49618,21138,12618,48017,44971,17535,24666,50241,18705,-61507,-42253,42695,86019,2143,-99671,-84955,-36838,-59954,-49410,27424,59726,58942,64227,53237,11298,-13184,-12434,-51879,-37101,56311,77752,-9946,-26438,28936,11613,-17799,24508,61949,39779,-10733,-75842,-72847,-49730,-58023,-18007,29408,-19155,19354,105267,56368,-12110,4897,-11706,-65766,-98984,-81774,-30392,3099,26905,47611,45450,17763,12090,-1271,-79286,-56664,37078,122138,75559,-19336,-67630,-28348,19483,29260,70773,159557,120087,-17947,-113043,-73582,-2035,15187,-4841,-45059,-33349,8861,16891,-24453,-78072,-64703,-7224,8534,-20750,-87627,-124373,-51230,76742,96967,-13304,-80750,-86759,-106647,-110229,-131447,-124962,-90406,-17715,62413,151535,137344,72702,27070,-6157,-71376,-119485,-136782,-99981,-73027,-81514,-69266,-39274,-21024,-3956,-1174,-33782,-56015,-26173,16220,59218,70758,9614,-27106,-7702,-60313,-147601,-64040,104857,112706,-23045,-60616,-18774,-61252,-150033,-116075,-95256,-124511,-87619,4060,45634,76302,91744,23333,-42131,-60946,-65630,-82134,-68130,-35106,15787,60177,36007,20449,21618,27369,-10459,-74442,-110325,-26692,110447,120639,52799,-23600,-45289,-34349,7776,-30622,-35153,1646,5966,22184,19209,-36679,-47400,19324,42335,58832,58365,9391,-34961,39983,164173,168983,59307,37935,52233,27070,447,14437,-76901,-196399,-166903,-1595,82862,67972,71729,31225,-40036,-55079,-22508,20563,-1547,-81948,-102816,-56225,-17579,36823,64626,47853,59371,84394,62767,64467,84430,9253,-51621,-40572,-13748,-18922,2005,84145,104012,47752,-8371,-39291,-49410,-31140,-39486,-65654,-42882,10802,49109,3762,-43537,-37432,-27067,-34239,-36123,-43404,-59473,-33761,-59257,-81159,-43968,-52391,-91417,-50593,30343,8681,-16546,18021,85143,126725,32876,-62164,-22625,46689,27278,-11358,-77628,-106908,-59371,-8225,3980,38341,63999,49868,17094,10264,41675,93097,105130,37490,-23764,22178,15909,-45256,-61992,-45142,-45578,-36905,-25239,3192,7910,-18461,2202,48372,4353,-56579,-47457,-52132,-55252,-28654,-32361,-41997,-42902,-40127,30116,81361,80052,81073,76205,73244,90967,126871,123602,75293,76961,112002,110042,42315,-49322,-85894,-86409,-69763,-26228,43917,93717,76944,-33520,-164903,-219890,-126618,3765,43474,-18378,4093,64176,7031,-77327,-85893,-16212,13653,-19823,-25154,5596,22282,40347,52916,-7705,-41494,-58602,-45089,35521,92857,48012,-40206,-2127,111011,128358,41757,3503,-14846,-27874,12545,41790,-9053,-23855,-5730,-22961,41446,108862,69713,22787,41368,60257,91499,108414,22642,-6749,3169,-15097,720,12696,-39323,-73064,-18980,34021,50442,15522,-8652,15970,-14940,-56811,-67962,-44535,6956,43021,35213,10021,24760,65085,91773,84290,42812,10003,31485,58909,19328,-82181,-123999,-17302,70590,15044,-62118,-40417,-2439,-31514,-98870,-85080,-33335,-14573,67841,119971,62070,-38091,-40610,41579,96905,23691,-57369,-60909,-37901,-28436,34406,110083,91258,4402,-39270,-46595,-7434,18939,30311,-1543,-38697,-2724,40938,78859,42795,-4711,-28049,-14658,13116,-16196,-119007,-145060,-70221,-6326,23541,52686,15768,-12912,7734,1259,-246,3596,18516,15804,20143,29293,25521,-43375,-52675,-5159,-28616,-104085,-103122,-113608,-151604,-94362,11813,62666,52412,90870,47997,-31352,-59400,-80432,-99126,-55470,6761,15823,1337,-12380,46009,71133,-28757,-123447,-116434,-85290,-80148,521,45951,-13107,5178,104243,30720,-104502,-104550,-50018,-11419,10653,13578,45595,98140,40830,-69371,-55832,8247,61461,64550,34734,-16176,-16892,-29309,-60611,14015,104576,77746,105309,198205,141432,49633,34583,-10576,-2519,36574,41350,45693,68402,26538,26283,99261,79932,-32392,-96579,-83762,-10423,17630,43884,40002,6675,-45201,-57017,-22785,33310,60067,56843,49161,11159,-37352,-44476,-3152,-2411,-74155,-94322,-78125,-106637,-130771,-68981,10707,25008,-5507,-14342,2412,10788,24277,3215,-64607,-83888,-23850,54114,85911,57700,32095,10166,-7620,-15065,-56364,-125607,-93669,-23092,-10084,-27229,-20440,-2239,-1390,-9367,19999,11287,45147,78482,10995,-49257,53453,194497,130240,11581,-20000,-50537,-91178,-120821,-100312,-50080,-8599,-15786,-909,-39032,-135020,-159235,-77405,1218,-10756,-41565,-26512,-19833,-53796,-57493,-58714,-40084,-16289,2085,17601,62383,63235,-12631,-522,83100,40566,-73559,-156109,-169269,-56972,-12059,-66266,-96151,-36982,407,-2997,4185,37682,53971,90667,125157,177755,153584,94511,53734,25916,70459,134336,106231,44808,-39231,-68738,3997,60210,19177,-60935,-97975,-15931,69979,27423,-38385,-23665,54890,100837,86168,64483,40472,2549,40525,113059,109402,69143,48211,18598,63692,167602,214763,169847,146733,79370,-17385,-49387,1320,42928,9417,-82399,-118843,-28626,97520,68655,4102,77407,132092,36238,-27838,59,7911,-58591,-78288,-78825,-34504,-15462,-23196,-13545,12883,12696,-34113,-84826,-101140,-82671,-20409,36901,10283,-42264,-64416,-53978,-32065,-38010,-121418,-126949,-40604,-20351,-33895,61448,106974,70149,9557,-39914,-9812,-10456,-45469,-47690,-79405,-133726,-127410,-71150,-24645,11461,26088,-3362,-43698,-72129,-59115,-70888,-55190,29882,78040,24445,142,11629,-35034,-101535,-151903,-139539,-24984,28637,6046,13255,66798,13988,-19529,-27512,-43193,-13071,61798,63473,14147,-17533,62871,136724,97267,66326,81244,65011,2990,-44687,-24241,30767,51392,47831,23548,15313,-4178,-53018,-81970,-30973],[-16050,-4787,-24865,13150,25175,27696,52455,41253,-25259,-84839,-64039,21089,20046,-33230,40361,91856,10728,-45649,-16245,31174,88717,119309,62499,17185,-21131,-28100,-6845,-23572,-92575,-126694,-59498,-3703,-1754,-4003,-26198,-34489,22104,86551,82993,18832,-13155,7624,61849,81277,-1566,-40115,9747,35986,-69501,-137614,-42059,65067,75214,2397,6178,58510,39033,-6217,19250,-1528,-84189,-64110,41590,55697,-29460,-44432,-8248,-9604,-33965,-59817,-96096,-66554,-14327,-2015,-36083,-53018,-34049,-39628,-7224,31219,-6764,-77085,-113406,-101296,-51696,-24888,-38064,-32500,-18762,2200,10752,-8972,-24847,-4192,25067,52807,49109,-49033,-78624,-29283,-25315,-17724,60607,78950,8498,-41496,15081,99927,45376,-48818,-27143,38497,62883,23494,-70033,-38930,51625,57480,20520,8494,40726,100368,65390,-21379,-18703,7731,-34619,-79732,-32817,40679,63306,24868,-42678,-30901,41972,83262,23585,-29802,-39380,-95131,-126744,-39338,-9839,-122450,-239030,-226034,-126349,-75880,-30326,-25155,-63911,-74676,-67151,-23589,11891,30124,51622,77817,50362,43728,67360,22379,-41912,4557,94927,98590,28639,-8438,24570,62355,79685,68106,34425,53974,44008,41634,33921,34556,50150,22830,22173,92408,107465,48341,59110,114065,51768,-51341,-72603,-56393,-61194,-43765,-75676,-108289,-67952,35648,55695,-8105,-19936,-26877,-77915,-110264,-95517,-17395,53047,65488,68502,66802,106114,143069,108447,45789,21936,-18158,-57048,-65000,-40720,24013,108456,177911,164645,107490,6268,-72483,-56618,-1764,16976,9922,-3628,988,30188,45608,42370,39578,-38023,-139261,-92206,2744,49491,8809,-40291,-2820,37810,10614,10008,55972,57019,24856,14486,-36064,-135310,-160682,-88764,-80367,-82539,8955,70618,22277,2986,18179,-18995,-31022,31661,57411,14848,-21250,-40851,-14853,-19509,-85313,-94930,-24135,-13683,22513,80529,52590,38360,93703,69768,-48384,-81794,3740,42691,-397,-20042,-21086,-33369,-69647,-49456,57901,79632,14299,-30192,64832,93321,25896,5044,41357,24771,-7700,24063,115667,104154,5790,-104920,-116519,-38446,-25696,-74692,-79843,-43669,-46490,-32003,5155,-23588,-44220,-29535,-28489,-8981,-14339,-45725,2032,98151,99337,16608,-33553,-51122,-72401,-64452,-116828,-169461,-153489,-71489,6093,89857,89389,27599,-36594,-59115,-67664,-60551,-88842,-93874,-84912,-67612,-13286,41610,24354,-37276,-73751,-87468,-73277,-41608,-8271,61171,122042,87669,17505,-22863,-43720,-61060,-22417,60036,99100,31221,-19062,-1620,-22392,-86772,-81412,-115951,-141702,-59480,28980,44819,88195,138441,65845,-5363,-42394,-75276,-104176,-84182,-74977,-68329,12262,81644,97538,61146,46873,17869,-45470,-107422,-56045,53179,72249,39599,18897,54582,50345,36252,4526,14300,13521,-2548,41156,45912,-35377,-63862,-8296,12645,7501,22680,80637,91105,100498,164865,153244,15246,-41907,-1210,36542,13265,-17634,-102757,-189457,-191218,-60430,15530,5235,53458,55822,-36760,-104789,-92693,-6698,54531,28881,-7264,-12279,-19628,-1756,977,-55987,-82755,-26134,6737,8855,31351,20161,28257,36759,6608,-38641,-20650,45658,51845,39364,19481,-30748,-91456,-74999,-9283,20574,-3156,-3588,43846,42111,15147,5016,1480,-20458,-53134,-87626,-123661,-101806,-76334,-47461,-4400,-14259,-41961,85,76346,73211,55915,28273,21455,63710,28251,-45485,-43251,6745,-140,-32419,-72734,-64904,-27890,5501,43750,116357,166566,96757,-19977,-41851,19290,86541,101002,48544,15153,39412,-2864,-59146,-74678,-59378,-13131,20934,-13727,5736,77318,70653,23789,22000,-28,-32481,-37582,-23589,28530,82511,43972,-35275,-98367,-100117,9663,76603,59581,29886,314,-15532,-15943,30010,47364,-4179,-4871,46101,57920,-6435,-90843,-105844,-69282,-61556,-92882,-42030,54901,42973,-77214,-176069,-215843,-136265,13123,52239,-61627,-75433,-1651,-23521,-83555,-72899,12658,53034,35268,29060,14553,-18383,-15945,14035,-604,29324,43828,19200,12401,52277,73182,42375,66192,143244,187119,103873,-17805,-71478,-19044,28003,-17475,-86862,-32963,43550,-17087,-27416,45879,78821,83120,114756,99878,62905,41087,-23451,-27082,-5644,4691,39010,35478,-21479,-62599,-37092,-4791,8552,-10967,-38396,-41008,-60561,-63662,-53394,-14584,48155,107864,99351,19778,-18624,-5504,11171,57679,70029,17548,8794,41969,10113,-78906,-100597,-11757,27677,-45445,-115046,-74512,1069,3797,-23962,14896,47287,41734,81646,90586,35614,-28658,-49659,7358,116318,82346,-29451,-43744,5864,29755,54249,51345,-17188,-59741,-34269,-5416,39980,49324,14972,-50888,-106352,-84986,-60247,-41353,-65864,-65531,-81203,-73439,-4969,-3100,-99270,-116957,-19829,57275,84200,101853,65721,18065,-5521,-23041,-8318,5823,24871,41690,47318,49528,75718,50566,22786,14227,-35933,-108013,-85588,-56688,-97707,-104506,-68400,-31747,-4369,86212,79652,26889,19757,-11226,-55779,-35632,11240,23545,29383,3805,17863,69915,49216,-22244,-41810,1951,51071,118237,90238,1101,48678,168987,75572,-85441,-93459,-59404,-44875,-12732,2387,33599,95497,42955,-66246,-34372,61512,114700,85503,49299,44851,37624,-32622,-47885,56587,125220,95308,113841,179392,159425,129132,111870,28375,2367,46571,93200,87316,50818,-60728,-119038,-28137,42342,-9903,-56947,-46395,-36591,-55419,29088,86332,46890,4454,56573,88746,54265,10492,7734,45249,50741,-5885,-39012,5815,-5324,-91098,-102713,-79033,-93098,-118532,-102176,-49324,-4962,-8017,-3427,3522,-8576,-22324,-45063,-32842,23622,26584,20114,28138,17959,4347,-8440,-26391,-29675,-50244,-103107,-33415,64883,64420,32618,-142,-43498,-54191,-73003,-61036,-14832,50300,46695,8387,-7766,39910,118861,74497,-34652,-56982,-49600,-96719,-126190,-75515,-10910,39137,21381,-892,-25399,-72608,-88206,-44307,-5890,-17366,-35034,-51776,-65859,-60457,-39883,-53890,-54536,-39382,-31281,2439,82372,86350,-11648,-34540,13995,-22402,-116815,-198992,-167666,-57582,-47497,-78700,-64731,-14971,-21630,-53757,-21518,21165,14375,51748,101273,151873,130210,64905,53831,79233,117549,135260,106509,79491,666,-72688,-8624,96301,75990,-28076,-82460,-31872,21697,23991,62677,111494,124052,129690,109280,74966,53762,20250,17449,66995,83544,22951,-36180,-45516,18256,127500,226069,237062,195103,90253,-20354,-94909,-76095,14221,46347,-15991,-37181,47412,138439,61866,-41427,-287,52797,26590,28232,21123,-24779,-60096,15536,48473,7940,-53167,-48035,3130,1437,-53329,-70826,-76213,-119041,-115805,-24272,29594,24949,24081,-15173,-34344,-1739,8092,-62787,-94915,-78377,-78666,-66917,48710,108637,54062,-40485,-92394,-32491,2713,-6058,-31745,-68711,-109125,-115120,-48359,25994,86378,79288,-30596,-110145,-97829,-47119,-66772,-120829,-67498,29268,25556,4322,3107,-32350,-89239,-131414,-79155,74804,122943,102320,103303,63684,-44742,-2775,32737,-19709,10949,100337,78743,468,-39702,40813,69288,-1722,-588,67732,46092,-19010,-55738,-52451,18727,118534,142473,71093,36665,26469,-23466,-77810,-69121],[-46349,-75707,-69842,8751,18856,17703,54738,75652,65337,27824,-8901,-7323,-27583,-59183,9004,12267,-80744,-76759,6071,40649,97313,180283,152022,63710,-23452,-30596,-23643,-55638,-82911,-76071,-17024,52604,63263,32073,9112,48267,98947,85053,30808,-13299,-16735,33731,128401,157280,48480,-41324,-34923,15078,-54989,-137192,-72286,24065,47118,29096,38704,34636,10829,12861,49794,9186,-75924,-50407,33027,43603,-24147,-53063,-55455,-111063,-154206,-106503,-69745,-53184,-54015,-45766,-19110,15233,51657,37543,36547,56523,34115,-3125,-26957,-74415,-83428,-27337,7891,-3213,-50624,-38018,-10581,-53464,-78141,-14350,21852,-6826,-37966,-92563,-75175,8912,53554,102769,183024,114956,-61023,-101912,24809,138620,63663,-38267,-2880,48320,28780,9159,-26587,34525,110223,78140,47703,73169,75189,82793,54117,-30471,-21592,30639,4936,-14306,45560,74535,50841,5322,-75086,-79814,-8296,43207,6888,-35038,-24249,-44202,-75005,-24792,20188,-15869,-64199,-73500,-77562,-114244,-69800,-24832,-74283,-106616,-78391,2881,70600,92954,71100,57496,71211,69616,4731,-83422,-113042,-42212,39231,60931,51026,44338,49340,57636,71557,84342,94867,147130,124296,71020,29249,32397,79020,69550,38916,65192,72655,57198,67014,51433,-46994,-127052,-119732,-77888,-42328,14061,16453,-31360,-62267,-14325,19559,-5019,-4952,-33280,-80820,-46603,6255,34149,66961,79486,48556,9081,54745,132074,168763,150946,78531,-48628,-106481,-29580,21519,-20605,-15971,75392,96629,51174,-29538,-71990,-36803,19242,29451,15875,122,-9807,20254,62209,50299,7476,-70380,-142628,-113953,-78601,-43599,-10114,40434,100351,114798,61713,21783,25967,528,-38235,-35617,-66044,-144966,-162054,-83576,-67508,-73452,-9320,37205,26394,11332,-3447,-14114,-526,18731,-7476,-44055,-14908,40148,83264,46018,-45217,-73339,-39784,-51976,-52741,-24147,38367,134240,226263,176062,36719,8005,101811,106184,-29338,-111728,-92682,-41385,-38095,-459,139419,160939,19227,-93795,34510,128513,74133,48143,69295,27563,-5988,17154,79797,77073,26420,-42964,-21438,29067,-24628,-82947,-40041,16454,-16770,-21180,24601,14974,-46767,-87711,-76060,10644,49139,12859,7237,34936,38177,12756,-835,-9127,-22341,11528,40236,17956,-70219,-102591,-41102,43671,46240,-8345,-51631,-23025,35573,80576,45014,-21404,-80092,-63671,23560,89758,64844,-33786,-100103,-65372,-7155,-27927,-52309,-578,55454,62431,30088,-12595,16874,81446,56109,-5371,23394,41205,-7339,-37003,-27652,-23771,-1285,-63022,-97500,-23811,26188,25358,88654,135078,42283,-27884,-53088,-69047,-37120,36615,7353,-91109,-55481,84486,185557,142009,83393,38523,-27017,-113089,-97938,-28957,-15630,-1316,43097,108735,90974,71010,82957,116509,76927,8298,48555,78035,9312,-37452,-17839,-7980,-11579,-3939,77421,105198,63587,76019,69759,-32748,-69666,16894,90706,25029,-95711,-191397,-189989,-145672,-55234,-4058,-34157,-21017,14778,-5186,-73040,-100567,-19086,71186,66452,24208,29928,37427,7123,-53582,-144857,-189111,-115126,-37095,-20027,-1802,19240,81508,101617,38743,-25065,-33583,-16268,-16138,6966,17538,14903,-32343,-51426,-12592,32433,14844,-11915,-4822,-9766,-16474,3671,12140,-13089,-35915,-40922,-100373,-115254,-63803,2276,35818,46679,44333,32398,42468,61717,68152,-584,-54462,-8303,13160,-22936,-47668,-17179,-8447,-48633,-68990,-20028,21520,57304,95163,137003,136281,21467,-113642,-131994,-87528,-62410,-33569,6368,29005,21648,-34179,-60797,-68744,-53084,7766,31949,-26232,10527,92737,46278,-62445,-112338,-105720,-71051,-39521,-3738,57853,87924,14646,-81624,-107704,-75628,-12617,4720,7228,-2960,-48206,-79118,-72702,-7739,35534,-2174,-3346,31129,21013,-26487,-56570,-55019,-24924,-32795,-121953,-112477,-4236,-20507,-121438,-162843,-151086,-76718,6055,17914,-49999,-53826,12223,22469,-5244,-12569,25182,76387,134156,132375,55557,-3461,-27014,-28940,-30892,16533,33671,-1398,-49743,-9556,84281,125313,131426,133569,168137,134830,18880,-49881,13657,55525,1382,-36100,45241,105345,-659,-73265,-34190,38837,97302,143568,108196,12011,-28120,-51907,-20985,22496,61566,75998,14041,-32409,-21498,1159,-22895,-22971,2434,-7970,-32783,-18453,13732,9381,25622,64144,113085,94249,-10595,-48952,-9600,-2803,40435,77883,46673,13993,-1861,-46664,-88547,-71926,-21392,-30476,-85391,-102056,-47784,42425,90428,80245,94836,127870,107717,66254,-4776,-21920,-14831,-36861,-27788,57190,54641,-13150,-11045,35186,52192,28601,-29479,-94621,-67140,32688,68208,69827,34527,-15149,-43015,-71342,-101234,-131867,-107657,-84207,-33359,-58771,-88512,-25220,32878,-18620,-61007,-26776,48193,104136,121437,92770,48211,7548,-6729,22404,21134,12651,24730,51421,70567,120898,147855,98643,19550,-40891,-73398,-19168,53157,27748,-46083,-91635,-96369,-86044,-1527,9040,2426,31370,41480,18144,4776,-13085,-21839,18227,1690,-34844,12971,71717,79596,77351,98438,115066,120644,55550,5749,78754,153595,52309,-50870,-27329,-15357,-43626,-36751,-24542,-475,64878,73153,31305,47711,71950,74647,25791,12537,70366,83998,-12211,-27283,53576,82170,64987,85626,108171,83986,71393,69164,26744,29470,76981,139321,113519,29100,-101754,-183843,-135714,-52024,-9189,22977,-2152,-85090,-154222,-46043,63339,39659,-2439,60189,119200,72152,-27089,-67380,1637,69493,20617,-35065,-1220,-423,-45069,-27695,-8863,-8837,-53130,-121541,-117092,-15532,42834,22401,-5810,-20605,-46481,-84893,-29815,83293,47395,-33993,-45542,-41328,-53563,-58855,-56156,-39639,-32277,-58478,8430,89386,81128,32878,-42044,-120276,-97473,-71231,-67467,-26784,56955,76801,66237,27988,-28986,-11350,6766,-29573,-19018,24160,-11222,-69000,-63712,-26413,42211,50404,29552,5214,-38112,-39505,9043,4762,-30070,-39936,-79374,-111998,-59830,24504,38619,20631,6627,-16269,-14797,39086,39960,-25393,-45831,-12182,-18126,-51805,-71331,-23256,11193,-13366,23734,50077,-2347,-96640,-118675,-44374,6359,6626,64854,77105,81700,88381,43335,34809,91762,136423,119554,85258,76060,17848,-73093,-46747,48799,39731,-37992,-64693,-45578,-47630,-12252,137888,225553,171063,84517,29128,11449,36635,37450,-6999,-23247,-15435,-53887,-82873,-52359,3433,48157,115882,171884,178623,93126,-21561,-120981,-115752,-17652,49809,48662,45370,75083,108285,26529,-45561,-20155,-24246,-37541,-4524,-33806,-78089,-28532,112945,125026,24623,-66836,-75091,-49571,-56480,-88016,-73519,-56530,-112367,-140390,-94039,-64454,-21863,62491,46021,-15821,-20259,4462,-8181,-24383,-53292,-65710,-49687,38208,103040,66918,-54529,-161788,-119068,-33432,2610,-36721,-58322,-55918,-51794,-12991,32768,93550,98673,-1315,-61193,-30695,-12242,-80608,-156368,-113585,-8419,25734,-4932,-65284,-116479,-116221,-100279,-59944,46169,94996,114624,119028,45523,-54746,39850,109107,42731,28071,87818,76505,25498,2497,38243,27623,-35309,-27461,43593,50849,13700,-20743,-36437,24993,123397,154480,88394,57934,52412,12173,-38655,-49729],[-31223,-55727,-68670,-13228,-30563,-61651,-31701,23215,89801,124870,64632,-2780,-11500,-19336,-24881,-70287,-125998,-82982,-4309,-7234,28750,136185,127846,21657,-57128,-43008,-43367,-66180,-45212,-36660,-31934,29101,62116,30391,42929,120225,146074,79158,11175,-14521,-12093,22823,92973,117256,43645,-31136,-32792,40940,6584,-89292,-101209,-59474,-28308,-6481,-792,-35969,-37857,2091,42520,25744,-26129,-21418,-6951,-5189,-24310,-38682,-52857,-99615,-123048,-76518,-46043,-25562,-45228,-77054,-36127,36176,58977,33617,47563,76361,68567,46977,27923,-27120,-61816,-29410,32629,30466,-46474,-38294,-8156,-66368,-100762,-28946,8601,-48926,-75121,-52007,13652,73731,117034,177276,218377,96963,-109220,-143571,1807,88666,-3380,-60235,19213,61117,8547,10924,37226,99480,109168,27710,-15440,31223,41052,17414,4803,-12240,4292,16781,6553,60908,146736,116435,48781,8256,-63875,-93735,-97516,-79056,-33234,-11058,9123,25233,12707,10130,57076,138571,164676,84740,-42734,-153147,-96121,-1196,-29934,-49282,-830,72504,102361,57944,-21767,-10234,71680,79248,-38534,-148904,-135738,-46516,9707,14322,26279,55344,40347,-11543,-17693,38769,109617,164706,104004,42163,19252,15933,39074,33674,16266,1479,10475,55093,50582,-11810,-71717,-114336,-115578,-68374,-18061,60247,90008,56417,-3797,-17635,11364,35629,36736,-56519,-131911,-31413,59692,22082,11832,22458,-25942,-80761,-42667,34465,106945,130531,50260,-72141,-105356,5901,67056,-23358,-86795,-30428,-15514,-50413,-61058,-64444,-61480,-20545,11125,739,-12310,-7070,20758,54175,23804,-35513,-83560,-135488,-131026,-121033,-100912,-66387,-4251,60010,83243,28460,-37293,-54860,-65613,-67593,-64371,-67552,-73037,-61849,-25220,-40289,-41467,-4111,12868,18587,1758,-24364,9610,48183,4803,-76533,-96608,-12460,83275,138757,98155,2171,-30111,-32241,-86953,-115976,-100075,29106,209705,286578,204294,110145,71088,82883,52868,-85960,-162911,-84435,28262,48866,64408,124907,57962,-79099,-108543,95767,190415,93861,37979,63420,67355,65634,66685,93609,84373,53804,32680,86242,83177,-22299,-64452,-12381,45413,35599,17064,29972,24133,-55169,-125707,-97054,18916,69395,43701,4785,-28784,-15187,-1068,-10005,-22856,-27233,48869,191521,238651,55703,-108982,-93965,-7587,-9683,-44334,-45384,391,63520,130783,124860,33757,-77986,-97319,-23462,56088,77294,-9393,-102327,-41098,43128,-4501,-50154,-21303,-24876,-44189,-40996,-41519,16290,125124,120382,12323,-18344,-7,-26412,-65532,-52388,-18844,32831,-150,-26061,4803,-4277,-28297,22672,28438,-46149,-48573,-10242,19664,88455,154460,94599,-25413,-40475,70893,204782,170936,79595,30657,-27637,-120984,-115410,-56803,-60300,-28424,28371,69940,50471,74950,122445,155853,97466,6911,13374,39522,17594,-1062,15757,23508,32212,17268,36099,30531,-12808,-8909,-273,-49914,-34549,55948,111585,31725,-106944,-207637,-177812,-101129,-3463,67417,11714,-78910,-69622,322,-20742,-84527,-39164,29019,-3777,-44724,14932,72379,39695,-42455,-124526,-164500,-100522,-3996,22651,7723,-6989,39880,60714,27403,4511,-21286,-45610,-35674,-7296,-2161,30809,28089,-19938,-48985,-24509,2564,-7985,-35696,-71019,-73278,-25097,-3542,-44103,-46290,15391,-29523,-85766,-58674,4781,26481,53805,73129,26959,4987,32930,30613,-64020,-117117,-38369,27210,24493,-14802,-13338,-6486,-58015,-106570,-57327,24900,94054,107657,82800,19668,-62157,-129561,-161423,-176928,-187524,-140461,-30741,15242,-6344,-41067,-42900,-56609,-55512,-19014,837,-21756,12990,16324,-90803,-201038,-242495,-207283,-129008,-67317,-40896,-21595,-28753,-78490,-118788,-89447,-41269,-27995,-41719,-6088,10304,-34899,-49006,-18117,35423,64603,25311,22943,54721,30976,-7950,-2349,-29646,-69312,-50520,-69519,-84423,-43393,-59919,-116103,-137932,-112694,-25276,18424,24733,16250,23780,59758,81916,98063,84767,47822,68752,165069,156157,71926,48283,5655,-50309,-77901,-45373,-19786,-35783,-73089,-38833,61715,115566,112371,80594,90150,104107,78524,43032,62885,91340,86993,81306,137297,157259,62896,-3246,-35255,-34988,27591,100062,71928,-14811,-9552,11607,48869,93458,142806,129789,25083,-23749,4502,24062,-4190,2223,25587,10130,4918,59369,103039,63067,39976,66880,94223,53141,-47195,-51454,45896,81998,71256,73562,60339,5957,-50417,-62978,-47486,-31829,-14914,-44317,-94604,-87925,-33945,53165,139138,126837,93124,119045,111532,51328,-47205,-44208,-11892,-20759,-34911,-22471,-23942,-4754,18702,27547,22158,-9987,-67455,-100109,-37670,73897,85552,61715,16329,-15653,-3615,-6304,-72896,-152737,-115268,-54683,-1680,-22993,-77530,-61340,43340,66414,-1927,-48047,-2260,56672,88080,76764,58728,56552,55477,62026,24684,-4194,-15776,-2224,12808,74720,156560,149224,28520,-57140,-65851,1410,91483,94564,17581,-43001,-66962,-110873,-107484,-120063,-100554,-47038,24482,30519,-33149,-83437,-63430,26001,32500,-18590,-6846,43394,90407,125061,113468,45331,-14465,-56014,-37550,21431,38533,-9155,-7329,37442,34532,4967,-3935,-6696,-14176,12721,53514,70834,67751,6248,-34403,-62923,-39913,34001,67661,4977,-24985,-4393,5528,16657,42062,30490,-26687,-63595,-52638,-3747,82992,108235,100294,58341,20671,-41647,-113407,-143637,-124441,-18943,108375,75011,-53255,-156184,-102261,-26826,-28889,-59722,-30971,51721,78966,-9286,-103333,-53558,37590,-831,-62689,-47943,-39225,-17539,70332,110510,100084,31815,-79655,-111008,-2245,73422,22037,-31786,-53861,-86290,-137156,-105746,8354,4686,-81264,-96605,-98289,-109676,-91136,-45936,441,23304,10305,41222,79253,67297,-6022,-110848,-175148,-116709,-33136,-1737,-1042,77102,131991,110768,35169,-75158,-93743,-45856,-6924,43046,101395,108963,45673,-21126,-45647,7261,38769,62181,39029,-32708,-25670,53306,43746,-23040,-48391,-89116,-131465,-74355,47513,87074,85386,79438,53337,15997,6586,-10966,-38495,-24972,57525,119652,113111,108074,102376,45008,11360,104588,90713,-59372,-171376,-137348,-48347,-344,55273,153737,92136,32328,63771,52501,38576,91345,126066,100782,59484,41042,1924,-45877,-29440,4587,-46428,-104406,-83901,-44815,-63464,-42639,105501,195895,137308,17388,-39963,-24160,32841,65900,24556,-51776,-84313,-69819,-36228,-22621,-8338,-11781,-7062,25220,93876,85095,-20376,-133644,-123864,-44299,26894,75761,66331,28903,46370,27846,6756,5601,-46796,-66570,-36887,-72924,-78504,-191,101728,81804,6602,-54647,-76138,-71429,-32004,-22656,-50541,-58244,-82387,-116606,-139509,-149361,-102947,-4209,7420,-37458,-41301,-1482,17532,12111,-24014,-28309,-27183,-7968,34777,62368,-13199,-142163,-149764,-63752,9346,-7034,-32610,-10287,6070,-13505,-27810,10453,37157,18904,31648,54552,38175,-40390,-96429,-79593,-20772,6406,-40053,-144928,-193424,-100393,-3027,-3705,-2592,20252,55974,39941,-8587,-39686,82236,158477,81312,5292,28020,62546,90317,74784,30476,1340,-13174,-9142,-1554,16171,40018,37144,12010,21333,58035,95250,77201,48009,23366,-1198,-22352,-14812],[-6982,2930,-26581,-20148,-64634,-119235,-113976,-53789,52843,143006,102184,28030,56723,71441,-9420,-71527,-46617,5705,11774,-43171,-46661,30711,33620,-36866,-88919,-67507,-41762,-16525,15131,-32577,-72640,-30217,-8003,-22374,35538,125091,134370,70952,39681,34269,13266,-7652,9677,31412,-6706,-40736,3082,98141,61639,-33135,-58670,-55040,-35141,-26202,-32326,-49463,-26664,-2785,18803,54606,69264,47266,-12566,-40647,-27629,-22402,-30515,-24780,-29383,-54398,-64277,9171,30084,-38838,-41069,6661,-14919,-42301,32870,115196,123261,79963,48492,28091,-13644,-37680,13123,40986,3259,27572,53109,-5189,-62474,-25857,28643,-4497,-21366,38118,104114,82294,63356,93294,112117,40509,-74337,-105081,-22935,12131,-66102,-67012,45079,78054,27110,43783,63987,72246,52771,-26820,-110957,-80705,-39534,-64121,-53628,7753,23276,-10269,829,100863,189057,147220,101482,90588,23242,-48409,-136180,-140866,-21194,44539,27652,41521,57702,36859,69478,212817,263658,120065,-55563,-161468,-91443,10863,-13948,-53547,-1873,97926,97893,-2731,-73379,-52,79699,57997,-34154,-95858,-65954,9558,57250,49344,27566,26374,-9554,-75435,-57177,40639,113657,138225,56805,15364,22563,-5837,-47672,-44729,-292,-7044,1454,62513,60116,10346,-22478,-62857,-70549,-17686,22697,78719,93358,78376,23907,-5122,34075,85069,81825,-57539,-184666,-99107,-4767,-44321,-59830,-49062,-70004,-93609,-72180,-43676,-10600,19022,18966,-8721,-26859,-1737,21925,-11346,-59339,-53779,-54355,-37825,9852,-4549,-87177,-100768,-28796,13909,15358,35586,65924,63476,-280,-52002,-80834,-132416,-112656,-78005,-73529,-91156,-97983,-62118,-12577,-25355,-69354,-77705,-58203,-37054,-52827,-67255,-32376,15648,35116,-1652,-9154,19320,43798,49567,15793,-13902,35683,74977,11192,-69543,-68013,17602,90300,147885,140873,44697,-38682,-57891,-79364,-78432,-55445,58633,215707,220382,118348,78300,37493,-20935,-47063,-91821,-95617,8074,103311,91380,58187,20356,-101941,-154266,-44713,196933,231207,99640,48818,98657,146828,141538,89425,101166,113541,112174,102540,88444,25631,-54614,-69175,-46716,7094,48154,44845,50396,35204,-31285,-76802,-39111,47614,81946,69804,27795,-20029,4094,27711,-17972,-76894,-89725,21207,184921,245042,89220,-75402,-108853,-50266,-67542,-78653,-46286,-36947,-39575,41688,84926,19267,-79821,-119706,-89641,-1468,75163,12378,-91597,-48565,27713,11973,64,25825,-8916,-87143,-114025,-103856,-52850,59251,135374,86828,8871,-25289,-13596,-7796,-15848,-23853,16389,18836,10113,1526,-38224,-63437,-37389,-42826,-49991,29245,92170,138970,167202,125597,57147,37354,41563,68639,148466,132774,65302,36330,257,-84590,-85929,-39134,-50318,-9872,25040,32667,15686,57288,91058,89144,29711,-17264,-21974,-28530,-20577,12165,61013,83483,91617,58208,26421,-21151,-48103,-20470,-3216,-32218,-883,42401,49747,-10693,-81137,-148499,-132091,-64383,49688,140341,68281,-86177,-119495,-28069,-15815,-90594,-71393,-15806,-53152,-84868,-20579,35475,39342,14565,-33370,-75291,-29355,39522,37996,12906,-9893,3719,-9683,-10099,37503,28122,-21733,-21818,-3354,-18389,-9721,477,-15165,-35971,-26587,6000,6509,-5171,-28145,-34977,-22287,-29823,-88016,-83441,17273,32501,-5429,-8572,12373,6159,7574,24550,11469,26775,46745,17065,-95389,-141592,-30203,64216,68274,8527,-34738,-55242,-76526,-116269,-84651,4521,73689,79872,43818,-23252,-44538,-43835,-99034,-149796,-154097,-123184,-32023,15636,-4287,-29466,-15299,-21344,-38351,-44798,-27096,-17399,-23617,-88486,-184857,-237287,-225738,-176797,-115922,-71931,-68961,-92741,-103729,-89531,-74793,-70045,-60290,-26592,-4925,22948,25646,18532,48913,53244,58072,75800,35249,18079,64948,71614,31740,10914,-74322,-177191,-93032,34727,29410,-34947,-54942,-60913,-90801,-92632,-3316,61531,90430,83885,69729,65201,74809,125439,137299,74039,51504,96900,69104,53537,92110,37240,-39907,-81409,-57218,-18920,-14023,-39596,-30765,20162,35239,28720,23643,53220,77703,109322,126788,114504,125226,164151,150542,153506,166582,127708,112408,39758,-59325,-45305,37935,24288,-30047,39991,109321,119850,131369,178601,161008,80416,44454,14318,-7312,22212,57505,20460,-24547,6902,67308,104365,55657,26142,76408,104017,59591,-15245,-20151,69396,123417,81256,60010,61875,3320,-40785,11492,45457,11403,19334,7785,-58885,-89069,-78016,-33138,58022,69041,27316,45252,75100,58611,3686,1506,-2593,-13079,-20345,-30081,-25449,26342,25131,-18721,-40400,-37388,-52911,-69604,-36105,14865,11395,31863,28396,17035,27215,11973,-46766,-111830,-68333,-31166,-9209,-4900,-62929,-102879,3331,95932,53887,-1134,-4013,-2588,30317,36442,39957,85650,100908,69679,9430,-6380,-16864,-31981,-52407,-31135,46551,118021,34801,-70867,-91922,-39571,30730,47670,25331,8287,-609,-64395,-117840,-167101,-164856,-118774,-17054,20682,-62370,-95709,-19625,92660,103633,54017,13013,-2844,30725,78251,59478,-41348,-114433,-130825,-104486,-94459,-86234,-39428,50717,79694,34060,16545,37841,44908,1338,-42025,-55492,-59561,-49460,-69832,-66672,-57365,-40030,-26803,-6903,-12009,-44941,-67532,-47642,-10746,11721,-13917,-86387,-125176,-104936,-25323,96083,95487,21514,-20720,17723,24702,-43585,-119040,-138178,-26054,147902,176833,78567,-52404,-84878,-85460,-71964,-65512,-48928,4376,66364,28146,-66533,-50635,14168,-12100,-64574,-75770,-88703,-53824,74084,152801,125437,59499,-3067,-32933,22968,63982,10127,-63457,-118435,-146497,-172491,-166291,-73708,-27442,-70487,-92680,-112807,-114305,-57990,21412,72696,97404,88787,82077,77531,64061,-19106,-116364,-132438,-81166,-21059,20644,-37,45720,81167,55980,22326,-41101,-70078,-47111,-4217,31573,79072,139027,122575,46411,-15310,-13708,-8870,35750,28840,-42718,-32066,62156,82182,11490,-30657,-53201,-74469,-38764,34988,38573,48767,82987,103694,76797,27198,-8817,-21773,17839,145896,257942,246723,174522,95216,-1355,-44218,26993,-30656,-164214,-183391,-104522,-51097,-9880,97068,194984,67086,-23933,32168,55402,46407,78421,84925,62542,42199,20519,-19816,-1152,43976,10089,-94858,-143825,-91882,-14958,-5829,-22296,26826,81380,66571,10583,-1133,26329,57128,78694,63083,-21553,-73616,-10060,55290,9043,-30275,-28590,-33749,-63610,489,72389,14260,-106778,-111254,-51349,10598,69952,56459,-11849,13315,67399,64736,6373,-44671,-20832,15235,-28435,-26352,-15111,-2419,-767,3294,-32805,-54773,-18384,66843,68427,-32151,-67479,-32935,-41605,-89585,-126516,-135065,-112866,-96770,-64796,-18475,38457,55575,13258,-54780,-48626,-44039,-67182,-65703,-2115,17131,-37743,-54823,-26917,39531,51800,-3602,-2102,21192,-28645,-80642,-69777,-53681,-25432,35274,63464,87778,66681,7838,-37803,-46732,-59130,-98181,-161298,-157251,-24979,95412,98969,62375,21107,5281,-41349,-63093,-47494,77898,142670,55272,-41950,-20614,49328,124073,97148,10690,-19679,16189,35080,1345,-14234,34101,81657,60957,2470,-15674,27623,37898,-303,-40250,-44106,-35333,-12253],[-28688,-7364,-2654,4400,-29914,-72291,-99297,-76053,2092,76460,69325,33107,83270,112305,26217,-27387,50727,99380,47459,-30338,-75190,-65113,-44477,-31882,-74332,-85114,-35285,43693,63576,-36743,-94110,-88005,-115546,-102458,-17141,61276,72985,37412,50317,74439,37900,-19978,-30771,-13386,-47735,-71807,-7916,97877,79240,36832,40727,7133,-2710,-447,9537,22143,30132,-1786,-2826,64358,116169,87484,4596,-43226,-33553,-32368,-34394,1772,-28807,-104816,-99943,11754,45951,-18450,-35312,-19163,-53313,-67009,32248,144849,166028,94975,51040,61783,25929,-20415,-5893,29307,37904,67974,91975,62652,-10919,-31683,31095,50973,29557,41703,64515,2352,-56549,-60945,-34660,-9997,-9084,-41006,-40104,-20836,-59793,-44154,56089,79019,36688,51786,21716,-25343,-8366,-32887,-140963,-141436,-98836,-133226,-115072,-28310,-7291,-27483,599,60001,109193,121628,156276,178197,94922,-10847,-108541,-102402,10988,61796,16814,13200,41164,32710,50117,158505,177412,37559,-74688,-117099,-74364,-37322,-89592,-153590,-108520,36164,63528,-7137,4434,92011,77250,-8510,-47507,-22757,13460,60886,113996,116795,65751,10854,-41452,-70858,-12936,70871,89597,106697,51769,20212,23578,-32269,-111481,-96018,-12909,10015,9304,56968,86580,72563,18232,-43240,-42877,16015,55564,85147,70865,42634,-25766,-41367,17742,54202,50653,-51319,-177356,-165479,-123923,-126351,-116063,-100423,-73233,-59885,-58151,-66378,-71291,-42571,50756,101890,54364,-30526,-53058,-24695,-18936,-24855,-31252,45091,116392,68657,-75725,-140331,-48372,56200,72147,78124,100844,68447,-20394,-66619,-86131,-104181,-51418,-32519,-45584,-70458,-116690,-131197,-87857,-52503,-44238,-31354,-15899,-13884,-29522,-52675,-32314,11164,39801,18815,-709,25230,77254,82413,30319,-6531,25395,49149,14948,-6987,23302,76097,99721,142432,164528,75517,-76757,-119489,-62612,8461,40616,81661,120309,73903,-15945,-48596,-58933,-77246,-49810,-11257,18495,65554,95765,51772,-11414,-82456,-194741,-165767,29211,244504,208127,86248,81801,148071,177535,119733,19572,33284,84221,140309,126884,15488,-82532,-103345,-89452,-77437,-24313,25530,51623,77881,46920,-3801,6311,55914,94639,87721,61797,30860,14506,50157,65938,-14597,-128718,-158424,-47622,33897,39663,-3786,-44004,-70275,-52963,-86680,-91542,-55960,-84225,-142374,-73014,-23602,-51205,-87304,-97655,-88231,-15084,54622,-4534,-81224,-54578,-8120,-364,7060,35548,40830,-32496,-109769,-137735,-118344,-33281,72702,84797,29932,-16227,20753,80689,72558,12749,7246,3220,-18979,-59534,-70640,-46998,-23879,11240,74390,149089,137768,153514,126282,-9176,-71193,-3200,56814,42794,47282,51809,64786,67581,44355,-43366,-79061,-70932,-70405,-4927,30804,45253,27743,27647,17255,-15485,-64102,-53964,-28439,-49658,-49914,-6030,60660,103023,98032,48367,24447,-20272,-32390,16575,29591,-4497,-4460,-13654,-47538,-115750,-138999,-140593,-86858,-22561,53019,101563,34982,-76737,-114748,-76649,-66666,-104906,-84420,-18293,-5375,-34554,-41958,-38210,-5030,35563,3043,-45926,-5308,-1340,-55368,-26602,24481,39139,-22050,-41237,37721,56678,-11586,-50805,-26131,-24002,-50707,-75006,-30066,23337,37381,27163,17534,38801,47784,31002,-12944,-59673,-93025,-83734,-6639,56152,83492,72010,40846,-12868,-58975,-50998,-11329,39111,52583,31538,-66958,-127809,-35014,62891,59823,-19633,-100351,-144083,-100665,-55280,-25748,-1774,15745,43477,69779,41630,16959,13250,-35944,-65491,-59739,-76668,-35574,23446,-12284,-72810,-29565,24104,15496,-35435,-60360,-78981,-104880,-131950,-151512,-153827,-112510,-71050,-56438,-43400,-39054,-69301,-60500,-3873,13459,-46601,-83786,-2835,57066,20693,-19149,43866,118450,48951,-6821,36830,32903,264,39418,92695,66755,-10773,-134793,-227779,-106903,84957,95792,-26975,-58461,-23190,-39498,-55025,18063,98254,136412,107739,70496,27344,-3351,46543,77235,40669,10014,-16444,-43523,24738,85273,19993,-28022,-43434,-21597,-3155,5649,-11738,-20435,-15547,-27708,-29312,1336,80568,87210,82805,120525,118669,108815,146786,116792,89326,119033,113367,122105,69079,-34448,-61213,2892,-1477,-63360,13713,110639,94047,70516,118307,116095,99384,112440,26402,-44176,16071,58100,-24277,-74260,-34335,-10847,18831,13427,18021,79494,126323,120782,74777,16548,12325,27597,10643,32117,90610,72454,46345,99484,98696,16661,22978,60371,22390,-53266,-129853,-163527,-100328,-48718,-53245,-20735,37611,58583,53742,66305,33572,-9856,-21206,11254,39217,50068,1149,-74869,-102690,-66882,-32034,-44806,-69027,-86223,-78276,-478,27979,24311,34155,3844,-26070,-24642,32668,18364,8093,7683,-60841,-128943,-45966,73407,90569,72890,30579,-33698,-29575,-19095,-11615,32331,48331,21560,-15158,-3766,18275,21171,-24114,-95063,-105684,-11270,3288,-66118,-98518,-73258,-53020,-49506,-30543,-25414,-11368,-24563,-45012,-111791,-143021,-124740,-33204,53682,23447,-4894,56742,136901,123771,62884,-14422,-72403,-49752,291,19278,-15812,-51202,-99768,-146383,-159583,-106485,-18387,84679,85026,-21927,-62284,-833,43753,-3232,-87612,-170764,-232569,-187094,-66295,43397,60152,22587,-50538,-74818,-55476,-63967,-81467,-53410,-23221,-19680,-41602,-77313,-59325,-21833,-16036,24456,20538,-12204,-29115,21367,26321,-60850,-129171,-115215,-31288,108312,202123,168735,24243,-45629,-61681,-36805,-966,34687,36751,41984,31176,1085,14057,35230,22805,-1278,-26314,-68906,-94545,-25867,61911,47059,-2694,10368,18705,43581,51643,-25841,-136402,-195693,-183255,-161370,-139666,-63050,-14370,-2507,-13342,-44784,-44230,25458,96276,114248,128336,118396,91608,63043,52761,-2755,-53043,-31817,-17534,-41035,-28338,-46313,-45488,-59035,-60321,-12901,8802,312,-7469,-26688,-58400,-29893,54510,98045,88074,39746,-6052,-50349,-29482,-23290,-63897,-55117,22343,70537,42463,11120,8404,29159,44232,27549,-10917,-3081,36590,88023,95910,52958,19392,11092,42564,140696,226559,209212,94440,11768,-54094,-132646,-149209,-205037,-231464,-145992,-73751,-62164,-9598,76626,85089,-67873,-114162,-16550,20586,9077,29581,32409,15198,29289,26540,-20758,16066,70071,6975,-88444,-99614,-44984,23066,59916,36502,2981,5831,28506,50295,69760,78542,67209,42362,14173,-36838,-35969,68215,127164,43322,-32309,-17091,8184,-60744,-53652,53631,68432,-50307,-101074,-59052,-9947,31698,47592,1431,20491,99596,93087,-16192,-57822,18515,86313,63756,52471,-1762,-43106,-23884,16201,-27151,-38014,33678,97533,65137,-31269,-50848,12590,23510,-14336,-43418,-85311,-125127,-118757,-43387,20308,79562,102064,27942,-94920,-107603,-77713,-69496,-93720,-82511,-30904,13332,47500,31993,60429,62232,-9297,-12515,29075,-5895,-59162,-68521,-91374,-85572,-31425,24202,107144,119106,34337,-41147,-89118,-145642,-156654,-112892,-43071,36108,102815,156652,172585,76435,4046,-38838,-72180,-93369,-1658,49915,-9679,-57411,-6892,46261,73190,35675,-6520,-4836,53931,99254,90014,27932,15015,70287,65590,-14660,-48355,-13067,-11820,-41045,-64465,-52129,-34205,-28446],[-56662,-54077,-491,49326,49741,41305,1573,-20541,-3031,22770,34494,28507,56011,73079,30153,-14839,35642,75576,41615,-12613,-72309,-100042,-41133,48041,-3727,-68076,-30227,66216,86658,-10655,-72074,-98109,-144498,-110070,-50506,-8351,29392,22827,37922,68580,37735,-1741,4319,17481,-19563,-68060,-59913,33755,78690,107652,97874,11832,-12996,35113,95180,109785,65089,-9784,-17809,23328,34030,23741,-970,-12661,-21959,-49575,-50380,-22229,-93455,-160249,-97876,-14510,-48495,-84485,-38497,7636,13395,13990,67705,137452,150831,84726,49167,55992,36874,18494,12849,29624,27449,18331,42460,73896,15036,-59904,-23804,31833,-174,-62961,-56997,-59858,-75681,-74851,-54084,-8629,21279,-8449,-26369,11038,-2074,-11861,34455,46677,12016,29511,-9819,-55324,-14414,1043,-72886,-85031,-80482,-139265,-152931,-102446,-52465,-14312,10029,-11074,-1645,76036,160845,164177,54078,-27721,-52117,-32748,18424,48106,32644,21781,31839,30020,36130,82310,73947,-3975,-17977,-26288,-55625,-107537,-177275,-213230,-180136,-57540,10130,26395,101385,147034,53632,-59432,-75949,-22718,17976,54668,99513,110356,76228,27104,-6353,5060,47461,55469,41660,87395,54018,20578,20870,-30347,-94271,-95588,-41948,-279,12400,54419,92907,78179,16661,-34998,-43564,1060,69345,120427,89995,20610,-66871,-78133,-32027,-30798,-20990,-26583,-84533,-133386,-170283,-170185,-140573,-119226,-71475,-53893,-66670,-63588,-28659,24297,102215,128920,58517,-23484,-46933,-35728,-20289,494,-3000,61648,130799,95193,-21490,-90320,-31227,64696,76887,61246,74653,48895,-35894,-91503,-90329,-40806,16393,-35583,-62460,-40059,-56636,-104964,-109182,-67072,-15815,11487,-5738,-25081,-7071,16116,20802,-2470,5154,13443,-3355,4691,54979,74070,32089,-10201,5251,28690,29805,55458,91107,114840,126389,152094,156611,78093,-72715,-128649,-48061,58102,84676,62137,7873,-13403,-57719,-108960,-83453,3958,86425,105039,69943,29095,28593,2880,-50291,-107324,-206635,-158216,50964,236398,169511,68262,93550,148959,136999,53282,-40192,-29105,12886,98842,115265,10876,-82559,-88534,-54627,-15568,19865,21891,65022,97607,41593,-12599,34775,110267,134710,80191,20232,7419,31851,70768,66909,-11410,-123737,-149626,-73007,-73336,-107788,-89809,-38193,-14373,-341,-28117,-37728,-27450,-66611,-117392,-86295,-84720,-96503,-74897,-38812,-12718,23858,22675,-45515,-61962,-6735,12192,-17744,-41699,-23977,31533,34587,-29617,-88379,-114670,-86827,-28866,3553,26018,19759,41972,114697,152157,96682,57460,23630,-38118,-109898,-73118,2525,25978,93638,182637,178890,83280,72177,41015,-72114,-116837,-71944,666,-71,-39165,-23498,67860,97094,66640,-39963,-121410,-144944,-132515,-54791,1873,57680,52341,7993,-39341,-62020,-83316,-60306,-6000,-1635,-19581,-20369,32193,98127,95519,19768,9595,20403,37174,68444,66029,49889,34315,-5439,-58011,-170324,-230869,-174005,-31926,31394,26217,16065,-21217,-48801,-75267,-106666,-90908,-50147,-25140,24592,73394,31311,-37697,-54934,-18684,18109,-17761,-49679,-8005,-58894,-147138,-62629,56840,81549,-77,-49320,10570,35825,-34940,-90635,-36729,17541,-5226,-72916,-31157,51784,79551,54919,47148,64340,47157,11813,-28206,-52527,-18805,3972,21712,55362,97673,75759,25763,-41002,-80403,-57057,-24061,-2067,12175,33791,-1965,-65604,-42534,26302,39643,-29731,-106588,-136680,-62602,31675,58431,26813,13340,52544,128215,119734,37384,-5572,-22382,-32865,-42744,-73527,-36146,23536,-49927,-152232,-73432,59741,95629,20310,-79169,-148811,-132898,-68555,-36231,-38939,-20040,-1356,-12596,-2464,21704,11183,27826,75127,71874,866,-44887,38031,82372,-13883,-78515,23590,122677,31270,-66000,-8474,50412,30623,29593,94871,96883,-9167,-120482,-151062,-61687,56625,55775,-54747,-87006,-14974,16627,9967,55831,103207,121145,102341,80634,14973,-60681,-36668,-21432,-37693,-46074,-74761,-63029,29441,48718,-22024,-21753,266,16690,-5449,-9033,2179,950,-13789,-17110,-1937,26332,102779,90330,39179,55273,59776,35023,62330,49554,28239,61247,54489,40773,8513,-28849,-45947,-4690,6800,-70540,-46360,18263,302,-18706,30254,38394,58730,114859,54456,-6293,10446,9669,-50997,-62503,-41810,-60823,-33282,22377,58306,80853,125769,166983,140143,39185,-46961,-83490,-72316,4414,147442,198764,145080,110604,68573,-13538,-22111,64339,123479,51632,-97011,-182868,-151970,-102461,-80057,-26522,24451,50061,58499,108855,93340,12191,-26691,29627,55657,30950,-15041,-77247,-109978,-80049,-20661,-20384,-74898,-99341,-68280,653,429,-6343,25683,18848,17435,63780,148528,126945,82706,25437,-55803,-111607,-36938,71766,109114,83135,27775,-46650,-77127,-73487,-63822,-60994,-67395,-42281,-20812,3728,39736,87602,54691,-72091,-170004,-123168,-41674,-32698,-42390,-33578,-56960,-75373,-88894,-130989,-94319,-28596,6107,-51452,-85176,-88498,-24959,90023,125273,73227,54348,77472,36322,-20453,-76028,-126118,-96056,-22744,55537,111628,111449,-6740,-128880,-109778,-10642,30629,73604,62368,-59172,-130889,-77133,-12603,-35408,-106326,-177211,-236529,-171881,23013,183694,174252,95689,-18388,-82252,-73739,-46369,-33243,-20672,-28568,-47743,-51706,-27079,55354,110951,23302,-61427,-63209,4956,34145,53783,27303,-68396,-116671,-64405,-13706,40519,110733,118800,6419,-34812,-10398,22815,38136,56921,46134,11013,14355,54896,78423,55776,41771,59224,55422,11308,-70909,-100981,-44513,-17861,-66706,-49945,-387,53109,41188,-110966,-248514,-240798,-163189,-110358,-66539,-17344,3574,64319,110654,90155,68111,96743,121638,104111,98272,72144,40923,15887,14841,8147,9563,24096,8370,-47619,-48360,-61906,-73363,-89921,-96185,-62541,-17120,22582,23025,-42803,-115823,-104325,-37782,31481,86380,58485,674,-46195,-38707,-39426,-66539,-67776,-25749,22323,51949,54046,52151,79093,65347,8703,7471,50171,45472,43238,47925,36313,30366,33664,36776,63264,87561,70217,-9541,-39691,-43923,-145725,-222489,-244560,-197968,-108891,-77389,-65198,14689,23494,-82537,-207572,-151172,-26379,-20725,-54061,-36754,-10030,-8662,10986,23688,-9992,-11685,5227,-32963,-61174,-17582,21957,34816,68965,78739,42570,10804,35485,57726,44403,33053,32529,-13492,-88828,-111509,-25212,104450,140231,59154,-3745,9559,34117,-36790,-61168,29786,86457,-15525,-105345,-84420,-49592,-31347,10696,5885,25949,100620,109782,18024,-34929,5902,80287,126769,148512,102246,42336,-3258,-6418,-42860,-36178,8743,2494,-27505,-35586,-12242,30518,29517,-13719,-19431,-15656,-18119,-6479,30420,38735,67076,97078,58914,-50499,-93131,-63693,-11399,-36913,-104779,-108963,-46347,28940,33399,47060,17552,-31193,13010,73748,48977,3709,-15520,-54892,-66256,-25086,33060,82238,40718,-29082,-45582,-92025,-184336,-180728,-64437,25428,37384,54946,134167,176727,77648,35017,34076,-39885,-149101,-121795,-72307,-53105,-15634,47282,43369,-10947,-50740,-21586,37231,96302,150014,167475,83081,-6097,8943,23614,-19916,-45738,-22229,-21719,-18896,-16260,-9529,-1304,-16753],[-40406,-46234,3686,63851,76558,87845,72961,43889,26958,39604,56682,44401,27307,13403,-10138,-63881,-85091,-57710,-38287,-63091,-102197,-88592,16809,119526,51703,-36349,-19107,49720,73084,11901,-38312,-49329,-41711,-13199,-45265,-62253,19609,49527,28206,17895,-8387,-8902,31254,56873,41500,-16901,-82425,-24965,62103,104133,50734,-53798,-67880,17553,114532,115952,37670,-32340,-33577,-47890,-106614,-91346,-19581,27651,-5307,-58072,-58714,-45002,-102790,-127709,-54874,-32031,-142049,-165438,-46570,47340,75656,73708,82253,88405,73440,40787,29968,10242,813,14383,24936,43543,6032,-63634,-51146,29743,4084,-92535,-93090,-45709,-79960,-156706,-118936,-45123,9768,41475,26675,4859,1533,-1763,21107,56376,29931,-14374,-30888,-26189,-21375,29846,36488,23658,21812,16800,-1203,201,-25412,-87516,-149422,-158433,-81271,7446,26900,-27940,-21980,69748,121078,56571,-57938,-56981,423,12630,25912,70625,93502,68699,44442,31097,29293,70977,92876,76839,98431,52034,-42819,-126432,-168775,-163878,-171906,-130693,-46871,29617,82956,92880,22911,-42098,-52122,-38276,-23264,-3358,11282,14625,12729,12824,36665,79233,64177,1702,11560,76225,10682,-19346,16628,5889,-28480,-74432,-80221,-29385,31665,70302,51836,317,-14357,-16445,-48869,-30037,71449,164890,113059,20330,-32141,-44982,-53707,-76676,-35646,34148,30578,-39324,-124366,-160878,-134344,-107532,-74084,-75552,-99489,-80934,23126,105915,74938,5778,-24433,2519,10567,-32449,-48091,4534,20031,13476,40704,56168,27309,-13223,-21723,-3660,-8368,-18995,6335,17968,-45937,-109347,-89294,-15718,24115,-53597,-84074,-40970,-16714,-55985,-109061,-101779,-39406,-6401,-38567,-52907,1435,89491,102650,13401,-24378,-7155,-13526,-40911,-22017,29717,36235,9324,30394,62288,62415,68807,52275,56732,106193,135507,97106,28426,-43677,-68767,-35473,26493,35784,11767,-25061,827,12304,-25868,-2588,127849,206353,134454,19832,-50796,-36032,-12815,-34008,-81197,-173897,-137000,24601,181908,135076,56408,65313,89254,84314,50868,-305,-6339,-27980,18037,86202,82623,21292,-14340,12077,51109,44394,18665,69386,72937,-27957,-89084,-29099,71605,117857,45340,-30326,-15799,38652,63818,22612,-32568,-71603,-70573,-41318,-64090,-75028,-70507,-40901,-11374,26379,25428,28942,18098,-24503,-45203,-36664,-76042,-91074,-51121,-4699,26220,23512,-31296,-84734,-44090,47967,47656,-28680,-80552,-86026,-40209,23862,30701,-16735,-84178,-122219,-111085,-63375,18634,49131,38290,81582,167533,160402,118925,69325,-11507,-98089,-59565,597,-6004,41729,111305,70900,-7995,-174,-6080,-31536,-42795,-61391,-24592,-25361,-86665,-74728,26109,57795,39184,-60272,-154128,-165500,-163592,-129976,-89749,-2883,31122,-11369,-82865,-75067,-53965,-46320,-6152,24974,4099,-47781,-7751,98107,130663,29923,-5512,63040,114435,81601,55356,98502,121427,64010,12003,-114165,-226774,-159897,18108,44885,-9897,-20232,-24202,-14730,-48724,-112967,-63026,41035,51011,43144,58791,10518,-32752,-18680,2278,-1503,-18402,-14657,15444,-37892,-125709,-69948,22540,31699,-41932,-77124,-33326,-18017,-62324,-78852,-75,76453,75790,-2008,-36168,-6856,36723,64734,86346,70521,-19676,-77123,-63965,-15471,62063,91239,63514,12243,-12878,-60141,-84454,-84541,-41335,5961,-27208,-57188,-50063,-10636,28044,1381,-41491,-13789,45845,22735,-9326,-1485,41931,64071,53027,47248,71524,87922,132351,106114,4793,-28250,-32247,-81375,-98111,-73984,-19308,398,-86003,-177394,-93952,60577,152446,97280,-43698,-124273,-60019,33770,57240,34648,21314,16587,846,11135,38991,50509,53645,61571,60377,26423,-18179,29299,50742,-30850,-87228,-33579,55673,38823,-50519,-31995,57763,72437,37354,77533,91776,2625,-52280,-32304,1295,15012,-20493,-103403,-113830,-11018,62091,52105,58012,55709,49272,52067,63259,9286,-63813,-49341,-59513,-89733,-83950,-51350,10770,60942,15486,-47815,-17517,7300,23638,-1548,-14501,22910,32840,10652,17035,42621,38419,47013,27744,4297,-4423,-32749,-52910,-2772,19127,7133,28932,29666,-7776,-67860,-77050,-68087,-39068,1734,-20798,-35123,-56540,-64549,-46762,-10118,-13999,-6809,43972,54484,61762,32692,-17809,-31766,-6695,3847,-27285,-3968,72753,107328,78331,80408,121330,109920,33873,-41692,-82061,-88069,-19845,146575,228451,138695,34554,-8442,-51924,-70223,26669,165405,142077,1508,-62484,-44570,-49438,-41700,4478,25680,47519,55041,111343,114579,34966,-16810,4925,-9275,-17682,-7453,-24953,-58343,-58183,-14632,-6962,-48837,-21325,28802,36726,-13719,-24312,8164,33932,56074,83278,180669,196662,117552,13620,-47552,-70690,11039,112207,114439,26674,-30917,-75513,-105502,-103594,-89342,-110184,-135203,-72439,-7384,19177,22905,63961,61170,-15396,-104381,-100765,-41487,11249,40406,51007,26057,-4374,-100799,-207452,-131537,-26578,-2754,-41209,-43158,-52288,-24182,44531,71517,26627,-22048,-37054,-86907,-87455,-64775,-88226,-65934,21494,122846,206280,211451,62910,-60942,-9290,82226,65619,48319,36714,-29023,-79616,-71917,-34268,-49732,-100360,-100356,-83616,-18060,109440,201346,168060,111130,21851,-44071,-45260,-2655,23493,10350,-23243,-38500,-17655,30924,118345,174882,67952,-75315,-102353,5016,75186,92596,69820,3402,-31821,14445,45051,28467,14250,22689,-28700,-35602,-5056,28295,-4236,-59369,-64535,-42974,15768,86380,89736,19293,-23498,20528,65749,51124,-13476,-60221,-30073,19644,-40258,-79969,-21017,51645,6103,-176669,-276176,-208276,-112711,-57160,-19315,-7789,7856,91025,190236,201549,154410,114121,97290,78899,60585,14079,-11745,-18833,-12357,10710,30223,10818,-15013,-28315,-370,-4084,28476,55765,-434,-76208,-84033,-10182,18831,-23622,-65273,-75449,-45790,19988,72622,26243,-8739,4905,45981,35371,-4129,-19733,-12229,12206,58708,84178,71039,53998,4086,-30280,40509,151251,115097,23031,-9141,7398,36826,50327,34005,28284,34567,29379,-16993,-39139,-5659,-62969,-110212,-103745,-71807,-71193,-90786,-57652,33703,-717,-120925,-174819,-43604,41707,-18847,-65899,-56478,-27185,3627,600,70,-7662,-38688,-48772,-34054,-18161,36010,59863,29296,39506,78690,83785,54415,53259,16853,-57752,-70165,-10345,-16783,-97662,-116447,-18493,82976,81907,12369,17258,54110,44600,-22302,-34177,20934,66931,-10681,-98918,-97713,-73075,-73103,-63507,-56097,5314,90109,132108,123241,85689,27744,38343,129510,210556,192766,121538,-8356,-60200,-48643,-32960,-57241,-101833,-93346,-33277,12856,25167,-3720,-71103,-71395,-945,76131,110606,99956,54986,42638,48315,68957,58972,30079,7403,20279,-6994,-68068,-106956,-105157,-62477,-21547,20304,-7998,-13408,75981,113069,63713,25006,13487,4764,25614,75305,82551,22374,-81098,-80917,-13734,-46452,-151891,-155651,-54214,9163,14590,37171,79037,62204,-713,56367,86555,-26493,-193972,-212822,-151248,-59513,23386,54660,8019,-47016,-82759,-51006,27676,80953,113817,102878,25512,-49704,-53579,-32371,-40881,-58536,-27329,1794,22099,21889,5355,1554,-3177],[-3435,7434,8626,32062,24227,23991,45048,46195,30590,67121,98005,62449,21901,-633,-34729,-108232,-173599,-157620,-111853,-134292,-147182,-60925,53239,102807,31298,-14736,9542,26743,27256,-7133,-20087,25719,94754,82131,-52149,-113762,-2092,57294,12013,-38932,-68458,-61003,-10528,39492,62327,39140,-44147,-25704,41217,41423,-8590,-65499,-82982,-47877,33915,43727,-7817,-38283,-30372,-65072,-126701,-88006,23591,62383,-4585,-51568,-52084,-45107,-29486,-1269,10654,-16468,-127320,-148752,-28193,39094,23725,13477,36418,37259,8983,-619,2360,-34406,-52151,-33276,3526,62186,36681,-59754,-79461,-13210,-20128,-81683,-84512,-78650,-105038,-134048,-85563,-22973,44614,82495,40560,-24297,-25148,20409,78146,78282,13689,-50023,-96134,-87530,-16836,80068,113275,105898,57951,13376,7021,21618,-56,-39655,-113997,-165471,-103529,7704,58371,38680,63388,117695,97823,-4942,-82346,-17331,58892,72825,104415,156063,147269,82447,30231,7422,12337,96528,172128,179494,174021,80326,-20863,-63799,-55124,-61374,-145674,-155932,-56662,18693,11673,22883,22618,18246,37162,46949,14370,-34809,-57692,-48251,-41857,-33620,31936,105365,67184,-8859,27344,95327,1827,-32073,25538,50236,36312,-26333,-63371,-14251,76154,92723,2954,-70132,-40355,-2300,-23992,-9547,82912,165870,84822,17955,38710,41766,-8234,-43556,24951,115933,107452,36136,-49196,-104044,-83241,-41786,-17392,-40044,-86045,-97415,457,81045,-4272,-127321,-99545,6566,27871,-28152,-49496,22968,63824,21517,-18326,13995,52219,37420,-21665,-61474,-70059,-67566,-25047,17093,-29727,-81009,-71761,-44670,718,-17088,-44147,-34384,-5034,-16988,-80920,-106237,-65436,-36124,-53203,-55590,8392,99918,111493,33264,-1263,6136,-10213,-66866,-63447,20754,78037,89954,126147,137658,100302,49602,-40941,-55594,28830,75502,31518,-10931,-13290,4558,-13786,-33378,-37015,-6412,22051,43397,91549,103935,91644,157149,176398,56509,-39058,-64377,-45022,-2329,5482,-26442,-67527,-19724,34337,93068,80711,70647,58279,48743,88206,123729,91240,61769,-8494,-23051,52014,116995,97890,53531,43052,13443,-21198,6047,67671,15489,-134740,-174349,-97442,-2256,56462,7476,-50369,-6994,79504,92937,7500,-36743,1583,17692,2948,-25649,6404,25238,9255,-31235,-17524,-12526,19961,31384,1534,-11116,6597,-34324,-49920,-18005,978,-11638,-46863,-79464,-75335,-7854,66069,47489,-9214,-33785,-60970,-68707,-15154,35568,19512,-48195,-113031,-111248,-60503,20468,67287,57162,66830,149294,175863,143818,83135,16009,-46698,-44366,-51526,-97121,-84658,-41240,-28170,-26370,6666,3342,20051,44453,22324,33065,-385,-71713,-70233,-33279,-31398,11673,-24774,-83603,-57259,-76569,-124065,-152954,-71176,4746,-11460,-93476,-72542,-19668,-21312,-32858,-19041,-36912,-99817,-49574,97358,176858,86084,21672,91549,141429,50033,3857,97675,169040,104913,60208,-16826,-111818,-94345,17674,6944,-35843,-16631,-7018,2709,-29935,-80448,-19037,70403,61497,20782,-9851,-38135,-12416,16785,10306,11787,47589,61742,66439,53642,-13341,-43603,-27370,-33614,-101633,-115108,-68028,-50166,-49618,-18482,49441,89517,95797,43796,-40985,-73156,-20145,69136,118837,82952,-40623,-109450,-73360,6900,62904,77667,42405,-53952,-128527,-183460,-172945,-86730,25507,60555,-18449,-50688,-57273,-44152,19089,29386,-30613,-18252,76452,98469,104601,130759,144265,75265,1361,30889,106165,100045,75002,25520,-19146,15348,-5563,-109058,-101306,-22798,4872,-21619,-64934,-99971,-52782,49704,172530,170502,51595,-5900,50594,98645,96748,73467,65430,60161,31997,6127,22511,47527,26221,4698,27580,8514,-64094,-40707,9899,8041,-28590,-76553,-47285,12376,-14820,-35159,27844,54909,16090,37037,47662,-5382,-2132,36754,51738,30656,-30124,-110474,-98740,3004,70754,50295,25387,-4929,-29038,-46496,-32177,-36249,-44975,-11032,-26912,-70081,-63428,14435,93893,90082,9219,-34551,-3273,-17052,-395,15280,15372,42165,51069,33923,25588,32112,2048,-37690,-53543,-17095,-26828,-86166,-84786,-1037,31930,14456,31511,51034,19484,-71472,-106046,-110683,-109705,-43361,49147,58598,-37011,-55256,-23649,-15049,-41337,-61401,-38893,-796,56207,50371,375,-12875,1621,25492,16312,32948,77413,91224,51579,11891,14437,19743,5539,-1338,-3544,-34103,-25369,58033,88021,11536,-60982,-78819,-82739,-72773,-8557,107770,129152,60484,49495,67514,19971,-6308,3441,4067,33302,47966,64848,56717,21338,-13230,-32918,-70194,-51029,-7037,8441,-10522,-25558,-17057,-28922,-46431,27462,82649,52794,1322,3483,5253,18671,36608,12155,89727,125608,38460,-49083,-62677,-62483,13930,122777,97916,-25250,-95668,-123497,-111245,-95531,-94477,-111739,-130894,-82003,-15537,17718,-13644,-22124,-2675,12863,-972,3424,-3443,30535,80320,96239,94024,60349,-84570,-195416,-78534,7741,-16414,-44958,-22347,-32692,-46476,-58848,-81309,-66750,-63485,-100977,-140343,-64364,20139,9249,1312,42251,99685,150382,159350,62953,-954,23465,54102,39358,23321,5033,6940,23597,2664,-11588,-54780,-119849,-85739,6548,82916,102030,79882,37138,34876,11287,-16315,-25776,-10282,-1689,-25582,-40103,-15533,21531,46392,93168,140931,73701,-54338,-125384,-58850,15001,48901,47893,27143,22626,62086,89276,51902,-5437,-12718,-42895,-56148,-65055,-42104,-87879,-189473,-215099,-121379,4300,61309,19160,-80963,-150584,-113784,-27362,-4205,-13164,11768,52733,72912,4513,-52286,-13827,8422,-61147,-141300,-152121,-128712,-103100,-62857,-47753,-48690,-7790,67884,148395,185966,144188,67777,37641,35347,32225,807,-13985,-25307,-26214,-11777,-12587,-45897,-60756,-47738,-4169,20876,99602,142295,79248,-33144,-97291,-61750,-37344,-22287,-6492,-30394,-19338,32823,28406,-57147,-50752,35934,118760,118562,78588,44787,28218,28883,32593,49199,51061,15716,-43593,-61177,5058,123090,100239,-5302,-46670,-22808,17518,25961,12608,26308,49532,69552,17124,-59380,-35736,-11089,10911,32966,36082,-40303,-117700,-98300,-25045,-24337,-39126,-15950,94546,88594,-16246,-39177,-31376,-30871,5721,-14586,-41250,-34055,-39740,-27810,17575,22561,35740,48355,16896,3182,32926,63646,50641,18555,-46163,-135266,-134112,-31371,20533,6994,-8907,-915,16279,-24715,-94978,-18533,86188,71677,-8837,-18456,20368,54086,-4248,-75537,-88954,-64344,-65687,-116288,-134215,-27825,71600,124101,188490,218698,125568,44927,77408,148506,125328,68840,-48382,-77650,-22655,-21994,-86693,-112790,-83543,-34036,6298,14874,-26985,-97476,-108256,-38567,50320,95609,103497,84185,72966,42163,57275,124342,157147,71336,-21072,-55849,-24199,-7255,-61034,-100510,-74732,-3970,11734,46224,115285,81455,11219,-2542,12876,39968,89632,139666,93367,-21708,-101786,-44848,31402,3301,-72226,-74763,-23554,14112,43943,74495,53064,-21307,-43732,74967,89897,-42409,-197545,-195692,-114297,-20058,33002,16455,-25313,3741,-4798,-27883,-1470,36026,35491,-18232,-66672,-53766,-30366,-25944,-39740,-52120,-2343,43246,40219,17658,1357,-1718,15052],[30814,51729,26697,32275,5775,-25878,-4855,16741,7538,56360,109167,68204,35492,44129,26837,-47640,-115761,-106852,-52580,-76201,-98281,-12665,40523,21187,-17551,21455,55084,17154,-9631,-18289,9377,89163,147402,76224,-88023,-136216,-45410,-2512,-27047,-51603,-69390,-81171,-48716,7840,50700,70741,8902,9921,51866,40499,38382,36506,-22729,-87623,-48171,-8040,-5039,-7190,-1619,-5660,6959,70986,127030,82093,-11672,-30132,-35961,-36467,47827,127753,73347,-5657,-74478,-70651,-5092,-27100,-86223,-83483,-28396,13606,12461,-2046,-14441,-55447,-80026,-59117,-16164,72886,94739,17053,-37143,-29443,-34169,-25303,-5390,-39058,-54116,-54989,-59110,-67193,-38813,-25632,-58433,-81605,-34966,36200,88275,66721,-27926,-89998,-109343,-82254,9608,100914,96492,73678,52228,13315,-22875,-18818,-31426,-60748,-104426,-164171,-152657,-44304,62735,109520,151009,151197,86497,23885,-1032,43708,83475,137938,212800,216242,113539,6054,-48166,-59048,-26678,74472,146925,138574,117269,45222,-5276,979,33812,-6661,-151735,-162758,-41195,7451,-20420,3034,19905,16874,70855,157209,121309,-17066,-70302,-20788,-15050,-53863,-12632,62653,41701,-21402,1206,104608,69788,11773,12190,32493,47725,22933,-7323,16563,69671,60720,-35186,-94242,-74081,-33702,-3701,25030,58570,79343,4888,-11427,35032,64693,39858,-11376,40866,126867,110002,45409,-23633,-61754,-34196,31960,78852,37023,-41132,-100014,-88884,-49611,-70534,-144762,-124687,-46992,-30354,-51465,-38345,36800,74499,59797,-2070,-11472,37852,40753,-29804,-55583,-40840,-56847,-38071,958,-27148,-52857,-69745,-78637,2480,38772,15226,-1836,6408,-5544,-44985,-68873,-68097,-56001,-51610,-47997,-4355,23975,10179,5382,41229,42497,-4086,-58655,-36513,46485,104249,144324,186343,158507,86368,10601,-96247,-121889,-54378,-6042,-4977,-1671,2186,16817,-18895,-75883,-74335,-557,26674,8874,62558,112293,75828,48995,15336,-57143,-47224,-14661,-22783,-13411,5052,21699,65451,144364,79488,-26197,-35287,62126,70925,42951,94584,142643,99701,51706,-14348,-42235,-21502,27364,47303,38679,3275,-89887,-103463,-2882,52210,-56253,-208742,-194941,-99563,-53552,-24686,-41246,-68422,-8761,107084,130861,33090,-7454,44376,43715,2625,-50536,-11518,73548,76290,-29714,-91678,-125810,-90228,-18478,15584,9200,18076,-23541,-29033,-3651,-11812,-77217,-132447,-105225,-31475,36682,49766,18827,30378,59389,23144,-23537,-21370,5660,18387,8591,-30668,-55545,-56399,-12609,47126,72688,71728,116828,142754,110193,18039,-37191,-43512,-41288,-83168,-132161,-122597,-84912,-12517,18111,32753,15195,11392,38989,50716,63179,16693,-28530,-31193,-65378,-102478,7008,50092,35530,82305,64602,-27731,-118490,-66975,8338,8152,-42964,-16921,29137,8206,-60902,-98237,-120128,-159890,-102723,36803,141223,113475,62223,69073,78223,7808,-29399,46389,116349,67828,25378,2455,-34528,-83602,-50124,-37646,-55507,-49906,-45347,-24606,-15955,-23764,-7098,2291,-3810,-1393,-13589,-21346,17646,17658,-11413,32177,103972,92617,79808,108424,72745,4747,-9420,4918,-59169,-105853,-92154,-66969,-27548,6096,32500,32279,39770,13441,-37548,-70211,-25553,72622,120038,77750,-15348,-72408,-63517,-27380,-19995,-25288,-37923,-87998,-112242,-137011,-118359,-28923,50305,42621,-14074,-5623,-6224,-9364,19855,15834,-15451,19863,101945,121135,115205,121688,161457,120057,8762,-18574,48444,60741,9248,-46869,-22356,67788,44854,-50686,-34632,11589,-8985,-27542,-6120,-2980,-1629,40871,155846,192207,124600,83623,99072,101156,83444,66264,94368,122616,76458,8964,27656,47902,-2300,-22620,20930,-9326,-108485,-89229,8569,76001,59185,-45224,-104605,-68442,-35242,-37502,-16713,-13505,-45633,-16038,9711,-12903,10649,57286,85645,74494,16263,-58513,-50999,1838,27749,32614,33581,-1061,-48843,-117295,-127199,-70667,-11029,31875,14466,-9903,9970,72915,121940,98654,28301,2483,20745,-28715,-27262,7941,30846,35564,43889,50759,28701,1756,-29818,-43775,-45085,-622,-2956,-45068,-31746,38972,56967,42165,62178,73275,61261,5286,-31461,-83955,-135766,-70222,91005,151654,50866,2086,-10672,-31221,-54621,-71178,-52539,-40826,-892,35782,21165,-33239,-58259,-15748,15448,40896,46948,35020,10142,-16941,-26440,-19278,-6885,35598,73246,62878,30049,-3221,-60949,-94870,-96816,-108448,-84764,-15423,9149,35066,66491,59544,62255,76463,38392,-16034,-50078,-48794,2113,17069,6379,-2391,4118,-22729,-50002,-61104,-37048,-9780,8924,16837,14916,-487,-40560,-49097,12644,45123,31738,28675,65058,64049,31733,2641,-51422,1153,22557,-34922,-82842,-68067,-61079,-13630,83243,85002,-12665,-96113,-117480,-57297,-19377,-48464,-86501,-105919,-81102,-32434,6855,-14103,-22766,7362,39804,58668,76256,44932,56004,103426,110723,111083,84653,-32536,-102815,2700,52397,36542,13697,29891,11454,-30674,-57534,-67734,-9732,15859,-49585,-65874,40604,100915,78851,49923,8851,-2276,18982,51306,47596,42390,9632,-18202,-2101,21707,2971,28775,87464,67445,12628,-55947,-132251,-117877,-16952,70190,54392,-6713,-53862,-26280,16664,34316,-10326,-51393,-62957,-76444,-54517,13625,54941,52212,77420,129905,92040,-10776,-101439,-82816,-55950,-46292,-52482,-44663,7381,78847,107657,78148,37919,20530,-43950,-69928,-84717,-81736,-104491,-155410,-176726,-88131,14674,15430,-54288,-124256,-170239,-153972,-60537,-9582,-7960,55757,113255,85361,12130,4166,15850,-35400,-72193,-2093,46683,-18775,-75528,-67581,-83076,-77849,-11492,63638,94741,120374,101237,47500,15756,1120,35816,68311,61080,8964,-14263,-29525,-60710,-65965,-44245,-64191,-51320,-769,54688,53417,79283,93004,21265,-54976,-84490,-47056,-6866,-1452,24991,37099,-30842,-125980,-76075,46710,134925,158787,139671,76716,43590,36213,-20612,-32461,30351,59434,24715,-9752,-16772,11563,-1546,-29179,-34782,-36426,-32881,-38380,-29447,8794,25863,57634,20152,-79732,-84703,-32433,5325,30678,58061,-13657,-132216,-156750,-104534,-51919,33418,91079,122725,54264,-30632,-7615,18347,5443,6367,-23626,-49648,-25100,12353,38107,66801,64637,49280,46535,29733,-1101,-2830,28054,7428,-43010,-75176,-112486,-89209,-3081,53937,109827,113822,33530,-15188,-66042,-144046,-59772,98785,126374,28132,-16357,28687,90509,45604,-32986,-60509,-25862,1603,-52972,-106454,-27820,47454,87209,168374,247114,205288,91793,18243,13300,-16646,-26378,-52308,-13557,35012,8957,-50984,-67048,-54540,-31875,3385,22828,-3207,-45895,-65278,-58417,-29933,-3531,46605,88910,122158,90493,50414,107090,185324,72696,-74689,-93870,5424,85099,17795,-84477,-115716,-53681,10735,75376,82072,-11111,-61380,-33264,991,17624,49770,80841,37618,-22225,-27397,17300,31252,1552,-18950,5829,42884,74149,99242,95833,38844,-14161,-16133,67123,41250,-87538,-189301,-119497,-26571,13453,10213,-25813,-45175,38634,79549,44516,8754,7544,-18429,-68974,-79029,-15347,19285,-3090,-26433,-35194,7925,28195,-16329,-43261,-8933,1600,958],[2657,11870,7245,42598,18723,-34823,-46278,-38042,-47506,-13657,39149,13737,-5057,32969,69679,38376,-14650,-5964,76531,75713,8467,1081,-37145,-84007,-56998,44088,48759,-34483,-46370,-3857,31442,83840,89360,-13833,-122909,-118698,-92388,-110797,-94470,-42696,-24669,-38201,-16294,23637,48878,65243,5720,8866,67892,101797,127399,124094,31129,-66805,-42496,10070,32803,21893,3652,31363,117426,198073,175509,76945,878,-850,-21108,-24592,74321,171139,97991,-33828,-89973,-46549,-30355,-101990,-117028,-78795,-40793,15402,57348,36608,-8511,-65997,-76536,-27719,9847,72646,98900,49624,-4303,-16579,-8095,38077,55262,15723,13020,-16658,-68877,-96582,-90316,-92045,-105068,-77839,-14368,24160,51093,46374,-46017,-82021,-37188,12535,44773,55675,-6285,-23112,19213,28320,-18961,-33292,-52449,-93714,-109300,-155868,-183565,-104588,27223,135302,192794,136007,55438,65131,68995,47551,51196,152314,260833,208516,36598,-76382,-98236,-81172,-24819,44920,47026,3606,11185,13349,22297,28837,34965,-2557,-142767,-158630,-41933,3892,-2815,13189,-7016,-38995,15423,161638,186079,30817,-33094,62879,89688,18183,-8157,3742,-28513,-100943,-105432,62412,138910,69680,-16330,-25008,26796,46782,35832,27191,18459,10297,-35530,-79130,-83793,-47869,10347,33209,10348,835,-16392,-5138,-5929,32049,75477,14224,2603,74034,93248,53057,-10827,-41944,-12508,65915,142294,93245,4923,-54575,-114506,-139907,-89654,-72484,-105741,-93280,-56284,-33494,9588,69891,75771,90748,61287,-1115,25910,44590,-21635,-10370,41123,-7749,-57608,-47818,-43732,-47417,-63077,-35608,66927,81677,67262,63867,42876,3978,-9847,-15764,-46980,-52817,-27157,-13962,-12557,-40557,-63306,-12263,87725,92800,30014,2987,41118,79859,84374,105747,141950,117106,56050,8439,-46700,-66361,-48732,-18894,16935,39706,21480,7029,-26185,-47409,-20175,25668,-23297,-61546,-19830,28705,1808,-57427,-100765,-99511,-11505,45686,23818,-15265,-15402,45137,132164,228860,109450,-106228,-147567,9304,71581,51901,68651,91283,51866,-5600,-53622,-54106,-79787,-73750,-44517,-22869,-30244,-86891,-55596,32917,34339,-86411,-166572,-102206,-20110,-42028,-69145,-79726,-79356,-18206,77876,104029,48756,36229,57211,40400,9178,-53088,-34550,60700,86778,-9497,-93958,-167730,-170783,-58878,58477,75044,32966,-32947,-31134,-11669,-29355,-91442,-135572,-82885,19014,78686,57278,30582,84065,137503,106040,52023,17940,3221,39127,101536,95513,9181,-67793,-57648,-3046,31730,36607,81577,107052,63121,-64140,-127651,-83559,-22765,-34779,-59897,-41414,-10826,42851,38418,29219,24954,-2096,-12252,-5149,-986,-19206,-2896,305,-51992,-104482,3668,75617,72304,112824,127304,64481,-26714,-7686,16149,25863,53859,109700,121836,55813,-49656,-124480,-152745,-167466,-132347,-67150,31906,90287,69997,-4319,-18317,13040,15954,15005,36302,18720,-14369,-34560,-57107,-122664,-78447,-18293,-49646,-79884,-79329,-60888,-17798,23229,-6015,-67124,-56037,19025,63408,38886,20956,7346,-12271,21548,63929,36125,34732,84773,87182,55263,52235,101601,75670,-21409,-101192,-108035,-54251,-36443,-32557,-22739,-15476,-54858,-48732,-33350,-1498,70162,85585,19006,-36022,-55280,-67847,-82448,-94252,-101878,-84150,-58776,-1666,5030,9501,25549,12928,-10577,-23430,-6634,19687,56272,48528,-4350,5432,72823,105588,72622,24964,771,83105,146457,53315,-76562,-64134,-10953,-35951,-89315,-47459,38393,47473,16805,-7703,-50324,-72176,-39357,17057,8319,-25083,-969,89419,124615,99907,66964,60317,47363,7501,-18686,33746,97437,59095,5524,39286,33305,-39249,-42352,8416,-11113,-91779,-74706,22071,99467,108140,35371,-68150,-114582,-91921,-65481,-56343,-69329,-104958,-71119,-14824,-12561,92,40762,60750,40117,9999,-23508,-40068,-52669,-61672,-2586,75626,49400,-20001,-106779,-125628,-36189,41930,56605,13244,10514,49720,67394,68750,60532,24734,1879,14875,-19930,-32892,-35838,-16554,-6724,1136,25026,18832,-15450,-35619,6585,35317,45342,35778,30499,25291,30270,26680,31780,54043,41093,49035,73966,80234,-1809,-87799,-54905,59253,139838,94258,27624,-56394,-92552,-70917,-49878,-16582,-24440,-33333,-24187,-29427,-94924,-130887,-77977,-12005,49351,59258,10857,-28899,-10408,8075,-8590,-12695,41539,95971,117916,87688,6783,-88554,-104134,-97948,-130554,-81550,31063,33460,-5741,14430,28201,13779,21676,9950,-68555,-148248,-137019,-52389,-52774,-52068,-21950,-7695,-55590,-82421,-71399,-43164,-23738,-5460,28806,48357,16784,-33021,-38680,-32921,-48930,-23670,7823,65431,108652,61740,-10696,-58266,-9461,6396,-14514,-60207,-53149,-39216,-30390,13599,53227,-8257,-70686,-55613,16281,66960,30364,-71076,-132191,-96095,-52931,-24631,-14089,35091,67904,40823,19702,42639,49205,74851,107189,97477,87235,88032,25578,-41859,-13928,20155,80565,80901,79617,49368,12983,46632,103015,134276,95288,18766,34247,113175,93298,45132,16744,-58568,-93358,-75797,-31958,14626,36754,-6398,-43179,-33156,4710,16016,33899,67878,42108,-27401,-76158,-96812,-93544,-59192,-4423,7096,1526,-26662,-563,63425,87306,-3585,-79151,-78542,-76460,-59021,16852,69246,66070,98087,161447,135055,60735,-10733,-25528,-75489,-122454,-144518,-117864,-21471,70063,85387,60030,28997,2146,-77345,-64965,-33384,-62924,-94344,-56620,19577,83197,74937,-10469,-78841,-70835,-45887,-33433,38515,97054,53643,52758,88047,54699,-9536,13610,513,-66854,-45214,61728,112087,66941,19561,-20010,-84309,-101612,-37899,67863,109759,87335,64734,60687,24964,-30382,28893,118926,110538,26160,-12593,-50777,-92878,-55401,11681,-28151,-37273,2131,-16035,-65341,54893,218814,161654,-14291,-102078,-92914,-57734,18849,76366,13234,-102149,-170924,-95016,20574,95327,136572,129856,38301,-12948,-21693,-99354,-122638,7502,120740,101399,57386,21937,-35148,-77626,-38500,-12971,-63962,-124025,-135100,-99640,-50557,-45403,-31157,-37959,-89011,-91077,-85426,-98121,-94840,-28587,-38766,-140709,-179670,-125912,-76365,1786,39067,30925,-24953,-51559,-6656,27446,32889,398,-47128,-30690,38493,73707,44527,40287,79876,81067,56213,38362,-6404,-23433,14241,-20151,-69796,-67665,-44719,1434,32695,31051,88923,120220,48313,3279,-24544,-103791,-73204,68416,142220,57771,-19418,15486,106941,82634,-7842,-40461,12132,83145,83193,440,-24473,-6969,39797,114947,163463,146125,70566,-20572,-46501,-58772,-46847,-16157,59442,76667,47722,-4555,-68121,-80378,-35977,10684,35274,41848,22657,-7524,-45308,-59585,-60002,-21382,24463,82579,78967,29802,62297,126769,15870,-83754,-48302,41371,92693,15294,-94350,-153314,-115482,-29046,49237,23048,-68611,-81546,-35423,-25539,-52527,-35909,-3318,-11441,7507,40498,34962,-3423,-37214,-31993,26048,85324,109496,112093,79116,36443,36170,15575,17917,-26390,-124007,-182149,-76730,1313,4772,1032,-8982,-30742,8513,62015,83804,60364,23485,-8007,-28300,-20892,20073,24493,-4075,-3437,-15091,-9468,-16336,-72511,-81929,11557,34797,-14548]],"minZ":-8333378,"maxZ":286344871,"minX":-0.06608023630202244,"maxX":7.793,"minY":-7.5513558090278305,"maxY":177.19021195721774}},"originalData":{"rr":{"z":[[7423,-14798,-8132,32356,40881,-8955,-28351,-8660,-16902,-40561,-43734,-42642,-47321,-24700,15554,40977,19450,40046,114487,127486,55586,-24121,-90951,-100102,-13938,60057,17535,-67030,-51345,30324,47889,48649,63843,-5268,-37475,-39048,-81102,-149927,-99884,-4347,55830,49649,77830,93145,39608,-5596,-25525,17718,51253,83873,89190,63259,6534,-21943,16382,67547,83246,25093,-31574,-16687,87277,153698,96502,34947,22580,28783,-7702,9275,92400,135099,91288,-34480,-111992,-65503,-63890,-103932,-47802,-602,-13523,26951,119410,100787,-8694,-114694,-111281,-8656,31710,27356,13380,-15227,-28912,-18802,-8845,-18917,-1191,8706,26690,-31393,-77956,-53019,-10207,-3152,-12722,1628,-15741,-49278,-4812,24630,-43320,-25153,63703,117570,60203,-36015,-89949,-100398,-61849,-49413,-53728,-57956,-73480,-98324,-95131,-125149,-174611,-145755,-39774,92846,146664,58789,-6568,18826,39122,-11964,-57477,34482,178709,122545,-28998,-94310,-40707,2717,45450,48418,-9351,-61969,-22872,5471,-336,-15274,-11908,-31813,-126456,-169745,-72697,2707,16535,-36962,-91762,-95311,-55514,29116,81568,-3192,-37049,50722,112897,78402,22144,-18235,-84128,-176987,-191346,-19269,95515,51927,-44946,-76667,-50297,-777,21863,9142,-2468,6566,-14215,-46392,-34678,28826,36015,-7987,-52247,-46128,-2271,-24692,-54410,2356,110435,76763,6271,14344,76164,67668,9579,-41141,-29752,41995,90043,40408,-32172,-20224,-52720,-115909,-86101,-32713,-75249,-72205,-23926,-5277,62847,97240,126272,124663,73058,-22280,-5879,51802,4768,7703,60811,19839,-50952,-95620,-81954,-79483,-59755,23447,100599,84727,81031,74005,32684,1124,2574,-18776,-73278,-90215,-28957,3603,-14073,-15138,-23800,41301,122622,98489,35611,18607,22946,4968,-19983,-16379,34564,60535,41722,27247,26754,6363,12938,27585,36160,31904,9702,-37195,-40881,9918,68518,51515,-47435,-92653,-64902,-860,-8085,-66332,-140468,-144034,-36606,60402,74951,11890,-44517,-32525,14946,97453,95723,6983,-19254,7143,30472,40529,5868,18328,46679,-8218,-1355,73999,63597,6405,-48413,-46425,-11852,33194,96140,142723,101897,-9589,-31539,-4193,11086,-46575,-93772,-115042,-78722,-22425,1865,1452,1585,21939,16276,19336,29376,52441,51497,38195,23170,-39332,-71839,-109273,-125236,-38760,67924,92934,18900,-19765,-12623,-27761,-47408,-37660,-43325,-13616,61961,62934,54496,73250,140166,157291,140722,105271,79859,43059,79957,173293,174678,34339,-52436,-57792,-55486,-68060,-65623,1151,82597,45434,-73592,-151831,-114441,-20305,32900,41035,30057,11360,-34798,-34073,18132,66553,37771,-14490,-44731,-56638,-26684,29581,31979,-16118,-43659,-17406,23521,13561,33969,60154,51289,40284,47783,23731,9869,89532,178822,192611,84390,-24433,-58773,-72492,-91556,-91109,-92089,-11212,87858,49253,-56865,-58638,31098,85836,17245,-6850,17617,-28572,-71645,-86055,-64475,48483,91328,36518,18614,3553,-31820,-26561,40338,20475,-54921,-43801,48713,85288,34695,-14460,-3318,5078,-18669,-49986,-66493,-32891,31486,79000,73277,46819,99265,117041,45943,-75242,-112971,-103821,-86904,-75159,-23936,-30829,-97805,-76901,-8157,34304,72604,68420,-14910,-49104,-37743,-49845,-71961,-99836,-84757,-43651,-25010,17429,52987,92217,78525,22947,15951,17877,-25716,-26925,66223,63690,-5912,29461,82458,78251,36536,-2824,-36626,15956,91116,68959,-63278,-76248,-27858,-35636,-60772,-51105,-36514,-12368,25981,-15928,-97483,-114634,-59225,-3941,-20814,-59599,-21234,4643,4620,-1250,-39914,-63330,-67101,-94499,-97145,-47859,-3650,-30,13343,34074,3318,-67723,-72535,-16809,555,-33216,-11889,80568,125371,113688,82048,34479,-30041,-83521,-94803,-83172,-66450,-74158,-44587,-7855,-7401,3024,7769,-33908,-55246,-34856,-31903,-60537,-77165,-77736,3015,91443,66943,-17920,-68271,-52492,50086,112414,95502,-24293,-43226,-1559,-1688,-21953,-18282,-8486,1705,9247,20799,-12356,-49316,-47273,-5319,-17838,-22400,3685,-12412,-39381,2696,72638,107658,90326,75228,39856,-17377,-27467,-4604,-1701,-13684,4559,66389,108257,54688,-4760,-101,28199,59900,55160,14792,-89005,-121132,-73876,-34200,5257,17595,-33904,-87278,-104686,-72588,-58559,-44560,21863,112821,167593,68652,-28188,-5456,48339,20236,-1944,20840,55028,74118,61695,13751,-48391,-68650,-97979,-117785,-55335,32513,20480,-23038,-12102,22428,23170,41942,52499,-50267,-175854,-148104,-55418,-93865,-110441,-3091,10712,-79942,-122792,-133463,-63155,-5945,26589,83149,110200,31030,-12884,6536,-51322,-91013,-45217,-20273,20416,68391,41207,-28722,-18065,38616,75899,60321,6037,-19192,-22777,-36932,-14420,-2066,-72617,-81532,28659,67912,75511,48229,-95676,-185382,-108447,-18210,9885,11336,36127,48403,-10545,-51843,-33726,8805,68045,84201,34541,20606,48935,37289,-31015,-59050,-8510,53977,82876,91773,55665,20435,73771,118462,130763,66044,36207,62984,106727,68580,14225,-26144,-82430,-92437,-68543,-60584,-7814,29934,26942,8784,-19205,-37161,-15595,14008,-5713,-34265,-59723,-31372,18526,34545,-9656,-7048,17699,55088,48627,65835,95177,82534,-893,-53516,-18665,11810,4051,33435,63602,88437,108736,152735,177141,171694,130340,50394,-47334,-128528,-116083,-75699,-12465,23632,28227,3710,-14885,-38901,-38934,3415,48034,-27679,-101997,-43196,121960,213810,142267,50645,-399,52947,145369,152167,136779,175597,116502,43885,24320,32794,29568,14006,-28181,-42438,-8662,14788,36108,80112,114020,58904,-45600,-137498,-106593,27781,100457,52977,-17571,11,-18813,-62480,-10895,87535,70017,13685,-19193,-68868,-83573,-32779,37887,64071,87847,86105,27627,-16271,93067,236381,171520,3326,-55453,-72863,-68241,26340,88565,5599,-122330,-179940,-124523,-14383,53431,72087,59915,372,-66359,-125197,-185760,-149624,-2233,109457,94474,60131,74695,23182,-35232,-19931,-33908,-111945,-201724,-191407,-138511,-98603,-74399,-42617,-71272,-107140,-110244,-105809,-132548,-155450,-89195,-66520,-110705,-119190,-68005,-47101,-27052,2542,23235,-11659,-22824,-14117,2307,45549,15481,-71381,-21015,85285,55775,-32057,-18549,57537,55105,37091,33738,-91,-6067,44937,50117,5041,10286,28795,48264,15417,-38353,-4391,38831,27176,7311,-3745,-55485,-117598,-41537,72877,67336,-23591,-13331,58588,56555,5799,13499,95034,143001,150794,70380,-31035,-75424,-39519,50149,83539,45327,-7624,-20303,2566,-16021,-70031,-22367,42621,60227,84254,64750,-52167,-122013,-84292,-18353,37744,75554,61695,16905,-40402,-50851,-56976,-53287,-44192,-22777,-19158,-25457,31042,46132,-44579,-74517,12781,75878,51570,-9885,-92479,-131323,-118621,-35317,39434,42849,-6726,-30722,-13887,-42827,-96980,-64752,-10413,-12500,14331,56209,35009,-3844,-36855,-70755,-16436,57508,84290,70951,65776,64495,46271,-8792,-51369,-60394,-71400,-84198,-58138,-55203,-24017,37621,84268,58279,-2693,-19062,36952,64434,59369,62286,45772,47082,46262,12952,-15161,6882,684,-42666,-2976,-12731,-14639,52305,70194,7654],[39164,32094,14417,9954,3287,-10383,12386,42516,36161,2307,-41009,-58877,-68132,-94981,-101444,-36058,8379,37973,75038,76965,30955,-33085,-76803,-48917,20384,41039,-9270,-80286,-62581,8000,15897,10523,63273,61988,63065,40525,-26938,-110274,-84574,-21832,43226,70978,119913,141348,71099,6689,-5563,15405,-9306,-6900,3151,-19715,-19156,32220,74982,54597,37265,2972,-45439,-36914,61701,94326,44254,40995,65869,73759,40710,32339,45126,43745,46022,8906,-43164,-41498,-68337,-72941,18393,56275,22255,41591,115617,98021,-12917,-111776,-107180,-10856,37431,16404,-22997,-41377,-33228,-1240,14522,-35911,-29439,5406,24259,-9735,10340,71401,110232,97167,59397,20260,-33630,-77623,-45504,-14345,-22875,29478,106542,145386,78770,-23913,-75768,-113574,-103213,-74284,-35295,-5795,-5645,-10149,-15352,-65308,-111918,-97100,-48818,28031,51138,-36445,-74980,-33799,13194,806,-77305,-64087,60355,69590,-8123,-31306,37073,61495,51225,38246,2722,-33290,9946,38136,28898,-11791,-43477,-62955,-113646,-151852,-78983,21469,40052,-61609,-136960,-104610,-67776,-53297,-18203,-39907,-44991,21768,88809,88603,37882,-29095,-91534,-168205,-219285,-117991,-30412,-18642,-54879,-80202,-77062,-46382,-27161,-22665,-7538,19959,6296,-36902,-16812,59127,32504,-27303,-42024,-12846,26724,26317,23981,44743,108701,106148,43705,3454,53121,74373,15939,-68817,-80647,-31318,-9745,-25630,-38327,14415,11405,-80120,-116814,-80049,-64364,-27325,22361,69892,172242,214516,243612,222599,123187,13775,-1106,27576,-15060,-30193,21997,28493,-36179,-108256,-92223,-56317,-4315,56260,80055,75731,108309,75033,-2034,-7295,1252,-46177,-81608,-56755,19252,22732,-25818,580,34371,79025,119909,104076,65719,19084,-30173,-52946,-68378,-94001,-49164,27490,65349,74674,65853,34723,50009,73169,32248,-35587,-40273,-24645,3922,65118,111746,58400,-44054,-110836,-82914,6348,15793,-30340,-102261,-137172,-77472,14186,60536,18995,-58664,-92305,-55601,29224,35215,-4384,-12940,-32078,-19943,12419,-4042,30223,78577,51612,63068,131321,147586,80081,-29245,-64678,-10019,82161,142042,145259,96906,61584,75675,72102,61355,14366,-39987,-70671,-7015,38742,-36891,-115997,-102494,-52753,-16567,43773,107305,182527,174657,43836,-62197,-98329,-35426,-967,-12473,6847,54356,69663,43810,21214,-15332,-78169,-98288,-35258,-1593,3597,49272,59512,72616,88973,126271,126409,123250,122478,135496,100851,83122,131397,137002,45883,-15562,-35327,-57750,-101111,-104289,-7883,99753,77896,-19824,-103315,-98950,-14689,60873,70297,19816,-62704,-149626,-135282,-19907,78945,62467,-3118,-38001,-43828,-17805,29466,28637,-15406,-60975,-99006,-92451,-85226,-44200,2843,31461,48977,45488,-8033,-31498,40080,134340,167106,89771,16036,5283,2195,-1450,-3921,-40212,2156,67480,-1815,-83852,-28285,59690,79991,-13514,-57070,-3137,44572,34683,900,54714,176366,162533,117055,161978,139274,29431,-30689,34143,51906,-6116,9572,77397,67254,1397,-45175,-29998,-37365,-109854,-136232,-94679,-42608,141,35715,27745,-19714,9315,59937,72256,-21306,-117672,-150387,-82085,11337,68483,2016,-99184,-95789,-6361,72813,100527,52908,-48042,-71788,-25346,322,15646,7401,31258,57489,31561,15776,18409,48878,52713,37232,71057,64570,-29602,-74237,22980,37139,-27819,823,40541,19375,-17136,2633,19723,37771,43225,43297,-16670,-40069,-31267,-28513,-26027,-18124,-31068,-43864,-18876,-16177,-34165,-47005,-30172,9404,-5937,-47941,-9004,4139,-24347,-30603,-44481,-67510,-82304,-94942,-78121,-57209,-71761,-65667,-34323,-24209,-22143,-42442,-61694,-40290,-42215,-64969,-22070,46670,63828,54187,37397,52861,54376,-6796,-79966,-81406,-9718,6616,-28321,-61354,-46696,-3183,-43739,-133915,-139364,-69002,-44886,-73361,-79157,-77604,-39901,15689,-3703,-73939,-92226,-43657,59557,127765,141298,37035,-38264,-66276,-69559,-63925,-42042,-23394,-14133,7593,57151,60280,25296,7509,22369,-34551,-69141,-32194,-23439,-42018,-369,73841,111551,77248,41900,9955,-57730,-113364,-103345,-63872,-30116,15038,60822,72820,41423,18401,-18313,-59634,-36960,1483,-11546,-99082,-110788,-49135,-19733,-8071,4236,-48586,-120723,-120912,-26767,24707,40474,88969,181475,251661,162167,47331,145,-14967,-35280,574,31982,10856,-23541,-24657,-15375,-25874,-38498,-68816,-69058,-21756,9989,-33160,-60567,-37422,9046,47697,88867,95410,-8696,-148355,-132785,-48537,-97121,-145427,-52169,-11055,-42730,-69648,-128431,-83266,-7930,53569,124793,139356,30740,-25984,7398,-28039,-50540,-2500,-14422,-47981,-37941,-7183,605,9220,27910,57713,54595,16493,-6612,9216,15189,10717,-51131,-106081,-32861,90749,68039,39924,59539,-24308,-105818,-53018,27144,41173,2875,-13205,7383,-25750,-65292,-27351,16884,27374,8498,-15297,11595,46085,33968,-31592,-59233,-22640,33895,78312,93902,81373,41897,16507,-18093,-12677,-18821,24198,42671,61667,63222,20101,-22455,-19122,10135,9984,-31218,-38532,-7562,31190,26475,-24710,-50329,-13381,15200,-27026,-68240,-81565,-7942,108586,131967,36831,5307,-4235,20408,78683,124537,83815,24704,-1311,26296,99793,105268,16202,-7945,47624,93251,64927,68046,145048,221232,179680,61863,-26433,-87581,-50132,29449,64266,1543,-40846,-29180,-18571,-46990,2217,88115,107923,4957,-122025,-130078,19971,174645,178258,132178,83819,104772,164627,163152,147939,178178,126968,37885,-15246,11065,49026,5688,-37977,-8057,-12479,-63517,-20407,104887,155829,83751,504,-71866,-72088,33796,94275,28278,-72467,-53460,-14897,-14322,-13527,10847,10960,16175,7475,-31095,-41388,-20120,32505,99058,140026,117627,99138,94081,127527,154520,95406,19684,-6859,-33814,-29221,36077,76053,15550,-94468,-159992,-153077,-91490,-12672,13208,20165,23939,-52761,-157253,-175690,-88847,10877,55525,24034,-697,55747,77061,35547,9899,-27831,-107958,-173040,-149716,-130384,-95538,-14563,20669,-76980,-122185,-98619,-81890,-89706,-118123,-94075,-74918,-78006,-47851,7736,8594,-4904,3784,43269,36969,27785,-2555,-35583,10304,35447,-13890,49393,124940,44037,-49269,-10028,58131,34720,16755,11584,-27650,-28515,55199,136744,135667,127461,85366,37490,-12870,-66142,-51439,7552,15641,-51041,-85485,-89017,-144880,-109983,18042,68786,-2337,-50440,-54887,-44121,-10216,67756,153085,139588,102980,45278,-22833,-68705,-63526,11254,47148,-20878,-71864,-2954,87914,39153,-59092,-27964,24896,50862,84747,73292,-21304,-114963,-131080,-62764,20009,31147,-15499,-49172,-68039,-65876,-70266,-60341,-69998,-90230,-93048,-46329,29059,4116,-92968,-91350,34269,130651,74573,-19512,-63222,-47605,-4183,67175,106214,125853,112476,73844,33027,-37377,-91049,-38529,30336,652,-17418,18198,33806,19685,-22500,-73761,-44578,-11371,9764,14198,48473,103227,82597,-23417,-78257,-54939,-6787,-25457,-87146,-131021,-64500,55844,152581,143580,37752,-81467,-76965,-16057,42899,76352,39033,330,8189,20579,12940,28650,26867,-26521,22494,65867,63297,57880,50073,30454],[66856,68208,15939,-31423,-38485,-25659,29969,81448,73094,35241,-13929,-43532,-38835,-80161,-140833,-86858,3193,16586,-33428,-52489,-18096,-1389,-15116,10406,33601,22176,-6203,-49314,-70423,-62348,-45976,-12247,56165,85640,101479,84950,37793,-36321,-46604,-40191,7198,42472,82818,107485,58992,24621,39732,41879,-40039,-69176,-49011,-47260,-19778,43889,54289,-21101,-37281,-12797,-10159,25747,122553,128074,63309,42451,45880,92746,96469,31213,-37839,-49785,10944,68356,59297,27726,-10554,-20000,18205,26505,18896,49801,90924,40019,-47163,-79349,-80095,-36909,12603,44482,49220,38168,9877,-8347,-10141,-35935,2759,17646,20027,38397,85016,118987,118230,65261,11746,-42391,-98493,-110170,-78382,-41869,-14005,25865,52315,69976,48015,26278,-7971,-94980,-104592,-65508,-1647,44051,41155,37575,43443,-2076,-35128,-5694,-4477,-45401,-83137,-105166,-74714,-12340,73412,91773,-32282,-92340,-9853,32001,28070,26660,56117,37482,-19395,-42422,-22520,-26362,171,21128,10340,-17720,-28132,-39687,-72641,-89465,-27160,55229,77324,-35143,-126497,-101710,-52625,-44848,-45760,-73059,-75004,-33486,24395,41137,15322,-6554,9378,-7918,-102199,-104956,-75097,-46607,-47188,-65532,-70188,-39055,-35105,-34621,-15627,14629,24843,1909,-20477,19093,7142,-26972,-34902,-49320,-41485,23119,92740,70089,50529,60030,47970,-386,25091,48412,-9542,-94607,-97953,-45782,-48768,-58500,-44234,-5489,-4831,-57430,-82954,-52027,819,32250,23879,72188,209942,255006,262384,220607,114692,31945,11259,7369,-24009,-43640,-18230,20185,5823,-74052,-69259,6524,60989,51715,46341,75524,114500,47676,-46900,-29343,414,-61271,-77427,-11433,47332,15322,-28536,10921,56107,81112,90107,87922,58943,-32754,-113719,-101530,-76237,-93783,-52195,15667,62720,79861,54020,10535,32298,55396,6962,-62325,-63700,-21341,36438,59682,43632,6313,-54750,-124817,-106645,-492,17747,-30636,-84568,-104924,-73799,-34597,-5083,-17229,-71243,-106863,-66086,17002,16658,1025,36762,10183,-35677,-18921,-16302,6173,62359,99960,139666,174273,165557,100621,-5253,-47627,-25145,16650,64971,116548,141228,131022,117680,82547,68175,47121,13688,-11830,51023,74878,-30614,-131920,-147174,-110379,-43650,45114,125011,223434,206050,37148,-81238,-101976,-32283,38080,39565,12233,24018,56474,83130,63335,-19389,-104113,-105471,-46580,-33043,-37316,13280,46483,65492,64890,75742,61570,68922,112728,167851,117794,26547,26835,59133,15218,-34093,-40202,-28831,-42331,-49726,2051,95755,107412,29623,-59171,-86178,-35066,59229,93403,31718,-73577,-161346,-164120,-65288,28371,17089,-33219,-28224,18743,36151,41276,22108,-43450,-118824,-169350,-162663,-109304,-32374,21457,54182,64966,45586,-3925,-49358,-41393,-2404,40783,24773,7380,21427,29448,35431,48650,25671,17301,-3579,-82069,-88956,974,21522,-26870,-118254,-147354,-55878,59497,102822,81566,97816,158438,143499,159544,228126,180033,62279,-12799,24687,41893,-426,24779,68308,21569,-22129,-45838,-99385,-175197,-200341,-129034,-40724,-15370,-35293,-35818,-28724,-43807,-32231,-30588,7175,-5957,-78179,-125793,-34533,90150,110007,17804,-53241,-44367,19087,111561,125156,52575,-30310,-40753,1189,50339,92385,90631,91172,86317,38033,-3390,-17880,4653,15380,20399,70397,105299,38352,-59526,-39532,-45036,-98605,-79087,-43701,-54798,-63682,15078,113934,146732,76485,47594,44969,19938,-21423,-12683,32448,70113,56489,-16784,-32328,31286,85104,60634,29912,34106,46854,63600,102633,69381,-623,-30112,-31475,-39758,-48802,-35367,9684,22985,-37295,-81347,-92277,-81752,-22139,23477,4145,-34670,-94441,-110129,-36355,22118,20616,5502,-37201,-32911,21935,32604,-40129,-70946,23750,83581,26420,-71572,-77474,-21496,-68903,-151447,-118760,-33301,-20550,-45390,-36115,-38007,-49496,-51463,-78071,-156328,-191088,-125739,-9990,60810,131084,94542,-3657,-87757,-85954,-50626,-34059,-26967,-3994,27470,64046,68106,62860,67309,54819,-20426,-56262,-32212,-19147,-16166,17868,50490,58357,7879,-21634,-4489,-36762,-115476,-109585,-41590,-11040,19911,33546,11504,-10886,-21482,-67426,-109531,-76358,-20942,-20077,-73942,-53063,-8600,-17302,-32858,-55842,-109112,-120022,-60791,29913,55429,65714,112211,165582,205058,165304,88885,-18360,-104805,-98643,-2773,41618,-3867,-52536,-61671,-33778,-25113,-28224,-18387,17496,27795,-4897,-59591,-55874,-34225,-19090,18899,75637,91359,11306,-93276,-93437,-52127,-110289,-174634,-104038,-23077,12233,30809,-29138,-43078,-12523,46808,112456,115217,25216,-38424,-14547,5882,35871,62640,23338,-54384,-95781,-44591,14609,7299,-26168,-33047,-20871,-17604,-32713,-11929,44657,49515,-53098,-65272,39928,108675,37670,-30039,-5374,22410,4444,5417,57266,72186,27683,15605,55703,26522,-11548,21271,30521,-20728,-53696,-50039,-21794,-20143,-17009,183,26654,33532,48284,73631,101845,123498,53508,-71914,-172776,-131014,-41698,35226,12063,13960,65685,53416,18269,42941,80831,68408,12660,-29082,-29774,-6323,-19137,-41630,-42358,-33671,-1165,-8247,-48571,-69869,6520,99006,103130,38341,24943,-23914,-50748,8419,78301,22999,-32983,-704,75970,142724,114771,-17084,-81498,-24495,33025,-27993,-45906,48529,130348,83373,14372,-7700,-54100,-23025,60531,67770,-50609,-112844,-46280,35229,10167,30630,98321,101544,14020,-86178,-153273,-128562,-3716,91436,143033,117115,79923,61945,34509,46988,104037,88633,45898,-13040,-14408,34635,26559,1938,37847,29139,-3203,39323,84744,50299,-15921,-20070,-4771,16245,70876,61529,-1462,-104100,-106022,-14689,51424,22403,-1257,17810,35102,32280,20881,-592,-25684,8545,49807,34462,2803,37401,75919,81889,44181,15380,15720,8945,-2441,3624,-8372,-9086,11739,-25420,-99116,-144093,-127299,-70843,-44701,7053,77911,15044,-121562,-125907,-15196,22346,10759,858,-31174,-944,46453,49860,34666,-4957,-70749,-100855,-72576,-92977,-93996,-34352,8138,-58865,-103570,-108432,-75195,-30890,-19341,-7214,-13989,-26030,8661,65483,73652,65948,59047,57676,45832,32199,-11814,-25907,48747,94665,83364,116417,113534,19324,-25551,25494,58684,9480,-5898,-300,-31690,-45541,32440,146663,197666,225274,124643,-10354,-48617,-59878,-47956,12852,1413,-122924,-172416,-125324,-150529,-116111,9518,63855,-297,-63843,-118006,-122196,-23955,114990,167960,63764,-2152,36132,88487,42687,-59495,-59786,124,-15565,-54857,13605,86108,31873,-49860,-19439,28526,47096,50668,67697,61552,-46883,-157897,-103552,-10933,-44102,-96017,-82503,-88264,-111310,-122595,-65804,-36202,-52249,-41782,6043,33110,-21707,-102327,-104278,12890,144181,113522,17486,-12982,15493,84307,169881,189730,193368,187464,133703,67983,22487,-30541,-43545,-15344,-38828,-80725,-46359,25825,56650,34240,124,-18818,-48575,-24280,-17808,10408,85163,87362,-5709,-54073,-27136,35295,12625,-81624,-132692,-67904,24812,118069,139873,57012,-65920,-111302,-90065,-1938,60088,39556,45,3229,33630,19938,25320,55320,-2967,-2215,55960,67453,13442,-11257,16151],[33292,8922,-38069,-54952,-23866,-12157,3975,38781,39279,13025,-13451,-19446,12321,6482,-43317,-20237,38711,4989,-102078,-113543,-9360,56265,25182,1122,16609,30709,3636,-30439,-65854,-108346,-95809,-28523,3674,-11290,32677,88424,93433,32271,5294,-14709,4294,16491,31588,47708,31986,31197,44080,49274,3473,-4098,-6959,-11191,5555,34915,11939,-61262,-47597,6682,39802,105735,195728,188933,99974,15471,-26618,65997,123058,25125,-99479,-103712,-6382,68180,71195,54936,37165,15064,-3940,-16181,4589,40132,47883,-33422,-79184,-38312,-34198,-40811,12352,115366,170105,145125,66548,1356,-3652,27670,81963,38880,19711,60875,90528,83707,49158,-12706,-54622,-86754,-128529,-128871,-90162,-24969,-12986,-37165,-45696,-23111,-10083,54342,70101,-26146,-54316,-22215,42125,70213,37470,4931,29427,47149,56025,87747,54717,-68222,-137033,-92602,-10575,57430,141504,144607,17873,-41768,1363,14439,48344,48541,24030,-17996,-78667,-121185,-99641,-105624,-90577,-57685,-52773,-48058,3180,41106,10592,-19017,16279,39709,48889,-2221,-60667,-77724,-52155,-22932,-21036,-75493,-102350,-64403,4947,30925,16968,27964,98751,149509,73216,3846,-23868,-19243,-42569,-59817,-30791,16921,2562,-28263,-37781,-14909,36604,52913,-30000,-58858,-38756,-33968,-57779,-125013,-132635,-14536,93371,31697,-32972,-27906,-9766,-21406,12420,21909,-23477,-72329,-44140,22059,7587,-27184,-37271,-47194,-56048,-32748,9991,68587,106582,88341,15602,18527,124168,134894,109311,55985,16652,18219,41306,37695,54,-30207,-38030,-6844,19586,-38340,-28878,59801,96655,62120,74758,97854,92538,19136,-66084,-59853,-16168,-60823,-65369,8971,43866,20398,7100,41568,67555,64583,51237,53633,29550,-56999,-120102,-89736,-55744,-65937,-34218,2436,32459,58366,48079,13578,14997,9690,6008,3982,-14720,-17486,35055,27198,-48677,-75377,-88262,-115574,-124217,-55325,-26938,-41389,-35448,7428,10871,-50329,-60918,-48665,-61337,-63031,-47510,8500,44377,78877,143214,99488,-20158,-45195,-61059,-86503,-14085,104959,168624,145000,81707,50983,12504,-4450,-15021,-40272,-24234,72420,165272,140106,113595,83409,53984,28906,27315,12673,40294,37552,-28726,-76744,-98642,-79261,-26862,34564,84266,167571,150421,14343,-43901,-27580,3974,29794,3512,-23246,28789,104884,108955,56539,-37510,-86958,-51466,-32537,-75172,-81147,-15907,28618,53692,39510,29759,6872,15248,61489,121608,66481,-43084,-49572,8735,-37824,-88012,-54766,-3908,19831,20361,12662,58111,89436,33514,-45284,-68907,-20190,97126,160659,114439,43124,-30936,-77503,-78948,-64937,-81643,-95024,-48850,34181,52246,24982,-12323,-73325,-133199,-162105,-148232,-79022,13125,66840,98174,83733,34861,3745,-25993,-52208,-90436,-85940,-58269,-14831,13926,17174,8379,15659,5815,-34359,-116015,-173070,-109406,-12572,-39932,-123963,-203552,-192070,-75701,17014,53162,33082,-10990,13517,71179,138575,164729,97845,35159,2838,24506,24154,-2789,20712,47988,5593,-13769,-35289,-155353,-271717,-216968,-55077,44134,19819,-66491,-82687,-18891,34251,48334,-28115,-66690,-59673,-49870,-40790,39254,97856,63871,5459,9081,34836,42933,114005,126362,52475,-1650,-3750,10173,60577,111457,92246,37890,13804,367,-18436,-28931,-6608,-41419,-81379,-22823,86410,107609,11148,-60895,-115825,-156003,-121289,-72796,-68873,-88615,-22525,128226,222667,138828,62887,56749,41019,-15729,2758,81613,146541,137126,37557,-8641,35361,86644,92698,60965,11521,48297,163969,212327,114252,13416,-23967,-18036,118,-10729,-15448,35557,73098,21494,-69765,-113176,-94200,-29231,47660,56851,-33003,-119818,-85261,11406,38431,15621,12762,-41085,-106056,-79107,-8320,-15192,-54511,16970,110699,102984,10949,-40683,-33995,-55292,-72243,-21402,26535,16997,-16677,-15343,-14392,-21724,-29837,-63296,-164963,-235090,-176976,-73281,-43007,39923,65558,13349,-49421,-40684,-13044,-26859,-46905,-11353,38716,54973,18491,9913,47968,63575,14035,-9637,-6030,10817,48205,68043,45941,6115,-57898,-56291,11165,23107,-22453,-227,43806,4632,-16711,-12808,-24991,-37989,-45837,-67751,-96857,-69084,-12702,-10596,-52383,386,46456,18852,-12430,-72791,-128357,-84781,2734,34078,-14594,-12827,61875,77880,72146,65504,43768,-39563,-115164,-102461,-10306,53850,66634,55223,17623,20057,24913,13094,28853,81293,75925,13874,-8224,42510,30993,-37620,-52971,-8890,8388,-36570,-79305,-85882,-80584,-125439,-152606,-78342,7058,48328,86656,56099,11841,-17353,3541,35634,45595,28225,-9868,-11424,40467,101550,94533,38592,-23261,-73347,-43445,6960,-5820,-55798,-82847,-67539,-45278,-54829,-48265,30276,66509,21003,48443,104436,95780,18645,-60943,-72690,1607,33870,12316,30007,46929,63889,144522,183793,87444,22849,31624,13396,-35344,-50550,-46360,-52483,-88189,-70561,17142,70666,56992,54086,68914,121675,157922,67941,-68554,-157689,-93267,23071,78268,12262,-5615,39133,39750,21115,35971,64736,70136,40554,106,-48010,-72316,-76967,-42669,-23306,-44388,9163,57265,10568,-36470,16167,41631,29675,21311,19797,-40426,-85150,-81314,-15031,-11911,-24374,13714,68626,95100,52010,-67263,-133451,-90162,-46743,-101268,-94008,-26618,-13602,-38380,-3500,28689,-26156,-23243,26256,17281,-82249,-115272,-23580,71507,35450,-4823,22131,46099,8151,-22480,-76725,-125041,-98340,-26842,64201,74774,29039,-30941,-71511,-24739,75199,88282,82605,33471,7243,48971,83120,59733,69459,103320,125637,119879,29139,-93347,-150575,-96139,-3037,76278,108573,74541,34792,-51785,-85030,-11513,76383,73495,72815,83732,41563,18834,46256,23789,-26193,6156,-3120,-98256,-158193,-119097,-46696,8712,10367,8128,501,-30141,-21722,173,-53854,-80517,-5867,39808,-12830,-75365,-84515,-86590,-74213,12725,95261,60183,-52246,-70929,10189,9517,-16171,9595,-11740,-30237,-19127,19363,61213,42293,-17071,-58805,-47241,-67522,-103000,-138263,-110363,-51549,-35267,-89234,-84842,-17460,28516,65297,59716,39679,63416,119509,122283,107510,71747,14058,-10544,-17983,-47816,11398,133919,154383,130899,137499,103624,20947,-15083,19482,57790,17924,-8095,8268,-5530,-36689,-698,68272,139453,219814,122574,-36561,-56629,-43434,-48654,-4554,-2837,-100580,-123863,-61516,-68717,-27622,55469,64718,-1192,-42423,-86438,-109183,-15626,117723,115018,-26229,-35682,117596,250104,184245,-5579,-97485,-67627,-22804,-6857,32356,54845,42512,19901,34683,48918,45623,26164,58249,108249,26723,-107979,-87120,-34619,-69019,-65577,-15063,-42415,-89779,-110781,-49236,-3672,8445,60475,100448,68924,-65,-40772,-41846,25808,125822,113095,34840,-13801,-19169,52695,182640,212188,178789,162581,110607,69949,97982,46402,-76960,-109705,-86004,-108935,-93844,5486,93489,116709,101950,45637,-23147,-8566,-13928,-22292,25720,55247,26432,-1310,-3387,18964,5434,-35003,-52218,-24734,-23260,-5679,2014,-19386,-25286,-31778,-66244,-28750,47711,86328,79103,34289,3227,-26891,9981,80148,3756,-74033,-52432,-11936,-29231,-33079,-12112],[-37244,-94444,-96173,-47743,24608,31991,-27300,-55495,-33942,-26367,-30353,1801,42351,64804,69288,81009,67095,329,-81131,-66020,32325,79793,15362,-53442,-7474,56260,13456,-32734,-41305,-90515,-99303,-41821,-63291,-141124,-67193,57931,111630,74125,63254,46868,24728,-7492,6045,30109,26430,21604,-9862,3551,52809,85698,39929,9314,17016,24165,7165,-15499,27425,50088,45045,90720,156260,143668,62374,-32029,-81430,9736,92651,26661,-98381,-110624,-25604,17689,16043,24118,24035,13626,-9825,-28329,-10980,-33,-12872,-70614,-74350,-21393,-15609,-27033,32354,152941,199006,147879,87101,70775,86211,102881,109469,32209,11607,37778,53258,39744,11112,-20669,-49179,-56045,-60898,-88846,-66461,19917,-7384,-105921,-118593,-55547,-31960,54943,141950,73542,-16906,-31728,13164,22810,-13984,-52413,-24602,60426,121180,130543,81213,-13814,-52435,-11862,41075,60590,84042,71145,16942,16163,35011,7402,44072,43037,9138,-12272,-45199,-104165,-140351,-181766,-162535,-121868,-106173,-83060,7301,80666,39093,-25522,-23118,-59914,-92231,-52022,1862,-12391,-50080,-56230,-42166,-87531,-120859,-62972,32847,64676,48264,31826,58376,142458,153780,75521,-9882,-20679,-54956,-58428,11756,59211,29387,-14938,-35435,-28584,23471,57025,-32375,-96698,-79855,-52774,-57758,-108935,-125877,-38208,36255,-32199,-63552,-44683,-32375,-26895,6249,5582,3391,6304,45449,98228,79125,30654,-17839,-63304,-61939,-2089,48095,117623,154801,114642,15960,-48114,-35662,-63942,-69889,-99716,-89788,-11191,82906,111894,38819,-31073,-49670,-29820,2655,-19851,-13,51860,69984,77363,131821,121779,54797,-10287,-63507,-77991,-54712,-74592,-69714,-15767,22044,45874,66594,98815,97971,60438,18163,-208,-3321,-11626,-31712,-37017,-35018,-61552,-56345,-21874,20785,58712,64156,45920,22836,-12536,33167,92559,54156,-4769,16003,13070,-53018,-92494,-82352,-71509,-107959,-103543,-62082,3146,73307,127891,73443,-51449,-56671,-12462,-9033,-11596,-51467,-41406,66900,212691,280783,168489,1105,-47841,-92414,-149590,-65873,92994,147815,78769,12624,28018,35033,32401,25162,-13574,-56179,-9831,64865,56665,77146,78388,25306,-22286,2033,-153,-6928,-21926,-47567,-44673,-32299,3068,34165,50172,53204,102656,103249,12883,-8864,37074,70291,26037,-49717,-53661,42700,121721,73850,-2637,-64225,-53089,6965,6303,-44658,-42221,-4267,6418,35292,18144,6871,-3071,-7106,-23095,1184,-9956,-67806,-63939,-4712,-39334,-55845,-11819,2462,2163,21857,23400,30333,44990,36119,6024,5411,63915,163289,200154,158053,129214,86818,54918,-11975,-108474,-146021,-102879,-41897,7715,10127,-26797,-55500,-56983,-44911,-58654,-75807,-55031,15027,60344,84516,44916,-22840,-28581,6370,12443,-65615,-114736,-64804,19429,38576,14980,-24451,-50889,-63983,-78684,-144797,-191799,-122715,-32965,-58342,-126358,-179608,-126143,-26503,-17857,-47959,-82843,-121082,-61443,43725,89813,65246,14947,-2422,-3266,37029,62737,63147,58183,45696,13315,1856,-21374,-116877,-191971,-124064,11426,78809,36066,-49194,-37711,54118,118005,140183,40090,-76959,-120396,-54108,50428,130503,93778,10917,-19967,27625,56064,42780,101399,129254,67157,36153,55064,60943,89614,123454,60155,-42705,-65651,-43864,-51537,-59118,-29855,-104199,-178752,-105764,16033,95984,65766,-26165,-101901,-112335,-57428,-9572,-3742,-59519,-59975,51821,160517,103650,24315,14543,36386,7102,29443,115580,173676,148772,60176,2659,-31699,-38369,12758,19327,-52796,-14810,142589,198731,94015,22816,19529,32324,47774,4707,-51801,-22773,35944,22655,-43313,-51934,-36792,-38911,4360,31876,-57990,-112903,-19914,81915,73981,31276,46352,18548,-69341,-100498,-52316,-13432,-29672,7687,96797,149666,118045,50242,-7674,-22255,24479,74170,69326,29681,-24985,-41163,-22585,17120,42707,6929,-89641,-150588,-125911,-89147,-114355,-64300,-32227,-19553,-13334,9279,14490,-25995,-78965,-51907,34993,78724,13182,-40839,-2887,68375,45665,1949,-11364,22884,79232,80393,45177,8623,-44383,-29587,36160,68265,76722,99882,78819,-16568,-72108,-66887,-45931,-29647,-9273,-1714,-48583,-62441,-13977,-8086,-55933,12307,84819,68636,29674,-33395,-77963,-42265,6202,-63,-83867,-88649,-863,11843,-6417,-22279,-19927,-30258,-35369,-41418,-6973,69456,159548,180940,119894,88548,93383,72629,41758,74911,92577,55974,78195,154448,102115,-26781,-81460,-71778,-77775,-86789,-80674,-91528,-85201,-73400,-62681,-4687,44910,54909,66446,37725,12082,-29828,-48664,-51787,-15710,34687,35857,23107,60239,109813,85010,16198,-17893,-49963,-51129,-30359,-27417,-49568,-61599,-56216,-36496,-42776,-73698,-40079,47484,116482,148821,117488,67904,26577,-22001,-68719,-52794,-23969,-27986,-39205,-26616,65134,205793,191532,36063,-25843,-20663,-37541,-27851,-22493,-36332,-39411,-80969,-88952,-28064,-5021,-15169,5394,55252,137641,153110,66768,-4439,-56275,-1477,93636,121778,34110,269,3813,-15770,-28532,-23961,-3676,25293,29700,3184,-75036,-124646,-94209,-28183,-17012,-28645,47925,111103,63274,17126,53530,38687,23297,20685,-7569,-58252,-84246,-127300,-77072,-9124,2236,1724,12428,16939,-15577,-93998,-121040,-85673,-83226,-127795,-79287,-37051,-66981,-49145,20261,37798,-12104,-14381,2003,-6088,-52319,-32163,27078,36126,-19689,-52526,-47057,-11871,-9250,-11666,-21387,-31944,-52602,-70135,-23543,-3461,-19907,-56974,-74464,-16180,79429,92225,102381,90837,90536,134689,147058,81780,50589,99635,137422,96175,-26366,-145925,-201460,-151786,-45939,47206,72007,79992,91266,28985,-30305,-34819,20183,74278,121616,98317,277,-39788,12813,22162,-15591,5370,-16651,-119660,-208433,-197202,-109536,-10810,27232,16841,-31504,-91305,-70198,-20072,-49918,-75403,-20943,45925,28675,-12159,-32441,-86945,-85424,8848,56229,42535,-5164,-44352,-18773,-32747,-67880,-40523,-29409,-62034,-87961,-33723,48824,55179,9201,-71397,-97733,-80158,-100029,-195856,-196411,-77827,-997,-55085,-87327,-46301,-10649,43682,62971,67876,90091,118728,95973,69460,14958,-41123,-56635,-63808,-93846,-18484,108279,114745,62061,80777,93832,22662,-55547,-34301,43939,30560,-7319,8846,5726,-25889,-19703,-5518,27248,101616,57544,-41221,-60947,-59871,-73168,-48057,-8638,-19223,-4130,37947,37709,65684,76788,46088,-11089,-30622,-35065,-52699,-11000,58993,29273,-61831,10681,183218,273769,194922,33020,-82302,-111718,-65025,-4822,22129,24032,45523,70040,63098,13930,4226,25689,46655,62608,34518,-28545,-50717,-62292,-40514,49276,92384,35661,791,-18732,-14979,-29702,-17705,71955,126900,98982,56130,51036,48441,51295,79051,59163,384,-70806,-109466,-49798,98979,129257,69759,53936,29787,26670,108586,85074,-80876,-144552,-94601,-88537,-93875,-19320,83200,130697,113793,71441,10586,-3042,-13949,-31173,-24673,-7596,5558,13099,-9689,-29922,-25047,8780,23268,18396,-46219,-118608,-164307,-132163,-29900,32894,-19575,-43439,33367,102450,102543,20693,-64032,-86915,-7652,66898,-27564,-128037,-143568,-96005,-48834,-8191,-26985],[-86180,-130252,-85349,-28398,33883,58082,-19883,-106608,-87339,-50114,-37952,10048,26232,22932,48908,66221,29215,-4946,-9230,13298,33762,36722,-5900,-55637,-8168,69104,48799,536,-4309,-37953,-49178,-39466,-105282,-186992,-107424,-741,54329,51264,82458,79091,11018,-66930,-24129,44111,48267,26751,-49027,-51930,28141,60706,13235,-2568,8426,8349,21505,47018,94049,70715,15697,9070,38979,28402,-15951,-46632,-55479,-13054,39595,22738,-68058,-97927,-46396,-2189,20790,21363,2648,1135,-9788,-34015,-36897,-44732,-48312,-47882,-24226,-5355,-16221,-11609,25392,96483,111720,69260,91204,168781,179615,96832,45694,3072,7180,15762,27265,16832,7540,-12437,-55845,-29656,48966,13625,-18593,47452,20834,-103925,-129588,-30589,8871,65717,180254,118389,-46388,-115684,-92302,-79137,-68113,-59845,-47136,22502,95193,101718,75555,65399,70235,62316,43345,-13037,-55883,-44226,-6454,34282,28496,-14592,11609,24307,33094,45450,30760,-29535,-103331,-152490,-115195,-89626,-90521,-74472,-12588,11141,-48717,-100244,-97145,-162949,-229194,-148370,11785,52150,-22716,-93160,-103157,-120225,-116810,-41751,52423,71012,48419,-1817,-54098,366,70350,28851,-75124,-68669,-62932,-37009,41587,64906,23812,7022,7868,-8291,-10138,4468,-36734,-72601,-79951,-41806,16703,26246,-13188,-28520,-32444,-64083,-18650,35642,48676,19025,-12373,-22565,31637,73509,87577,107548,98216,70181,9444,-38893,-20996,6721,-21375,11777,94823,87971,-12421,-110090,-146477,-167015,-109666,-89963,-99758,-26529,114529,175520,70550,-29381,-29879,-3199,18308,9865,6947,-10376,-5082,52846,132290,106471,12287,-45239,-52438,-62267,-79233,-96297,-87961,-59141,-11468,36959,85126,129458,107296,49626,-15366,-63967,-35339,48707,51323,-13018,-29898,-62426,-89389,-45832,34658,76760,62132,38016,15664,-12390,50625,112285,65845,1250,-1922,3962,3762,-17373,-22626,-33977,-84327,-105348,-56410,60103,135126,114651,10976,-73106,-21897,56670,60045,25405,-41525,-67181,52061,265837,338063,183753,22340,-16109,-59156,-111925,-56626,56951,76821,29924,38495,69962,42614,21378,28925,12035,-64137,-115736,-114636,-70945,2026,18998,-15509,-52154,-22929,-13165,-20264,-27915,-45243,-50796,-26384,32095,72111,71400,48659,70211,78330,18443,-7525,28301,80217,11578,-80208,-75170,1061,37801,-6429,-62637,-77623,-41390,2808,18179,34061,64009,37639,-26223,-22001,-36817,-19512,5646,-14082,-93295,-95791,-43122,-45875,-50618,4544,38538,64167,53346,-11808,-56295,-21215,27609,23791,12790,69955,108772,114611,142011,155576,110942,63817,58271,69624,120065,86983,-67874,-130423,-44578,10886,3877,-25224,-55897,-42532,22472,83264,55850,-23274,-66256,-24791,6090,-4599,-57661,-94235,-67239,9634,63349,9647,-39383,17528,85364,61716,15038,-28634,-74347,-81855,-30769,-37400,-104736,-97354,-33142,-43971,-85234,-106397,-43741,3138,-51580,-113081,-123345,-87623,10309,65804,33758,-1593,-8494,-17318,-29423,35907,109232,138253,109802,49055,9280,10826,14756,-5229,-25968,-11777,17093,26917,5894,-8249,44497,87355,86626,107635,36232,-66117,-126824,-62614,82482,180400,120620,13549,-47579,-20414,21123,52762,117993,139916,98501,99417,163086,193604,177329,149249,51643,-44652,-66229,-64565,-87014,-99203,-80316,-140453,-172575,-101048,-58181,2551,42356,8804,-29066,-6359,25227,28987,33938,1,-38812,-48792,-22570,-46067,-62929,-38465,28756,41780,60940,131178,155776,99501,22648,-22243,-84065,-138065,-110775,-69561,-90811,-73841,11499,68173,50310,59992,87988,82056,60148,10039,-54365,-62378,-26481,-16670,-3318,51368,60965,-2724,-38088,-39633,-80029,-93428,-16470,63525,63399,17188,22852,33940,4337,-42170,-53854,-27841,-12855,10534,49880,97036,120140,106119,47817,3560,52277,108842,84490,8879,-57200,-76257,-45206,32397,69592,22838,-26273,-28577,-57491,-106373,-134840,-96344,-96638,-70839,-39016,-5000,17394,-10133,-82755,-82117,29231,126491,78403,-11943,-8459,69956,41462,-37912,-52044,-7888,20169,11401,13712,37526,33367,40596,55315,68112,85377,78428,16405,-70381,-114769,-116043,-82880,-31288,27295,39491,-31415,-79026,-43898,-32164,-73433,-13256,51346,37072,1601,-38664,-52094,-30580,-28692,-19854,-59321,-71203,-20285,10007,21984,-1847,-4127,16742,48841,31778,19915,66260,140274,164345,131739,99885,101765,90208,26801,21248,59444,76691,111028,156797,92787,-6457,-42144,-60736,-82042,-51934,-27139,-56264,-28633,42933,25229,3035,21875,40991,43017,-9087,-31602,-61386,-87921,-90511,-28374,35207,49093,45767,51877,81289,70220,-2738,-39954,-59547,-74727,-71748,-52447,-46495,-45075,-35080,-2127,-20252,-110767,-136635,4974,142506,158375,78201,36017,46254,53476,5305,-57815,-60037,-44903,-69776,-60840,39385,100420,10200,-97771,-80949,-55191,-64835,-24036,-16986,-29313,19196,-2469,-52339,-67855,-89485,-85069,-24812,72947,157847,131636,48373,27232,-14492,32429,129459,152751,53774,17456,16590,-19859,-44806,-50503,-46101,-17910,11901,6285,-67319,-109755,-68306,-24552,-15871,10398,68780,92270,81568,85304,120170,99859,77710,45452,3353,-33681,-60168,-121731,-78176,-1688,-14571,-52322,-45268,-21828,-39079,-82752,-60207,-25225,-55543,-99358,-32979,4167,-4363,36495,43463,2783,-16797,3264,10540,27955,27733,67002,62471,-14066,-51797,-8262,-3398,11941,21038,-12422,-25439,6337,18782,-22741,-25289,-37560,-48786,-37496,-11189,26822,55416,36274,73177,137576,191033,229995,190979,80671,10256,15341,32771,20279,-20266,-70915,-118748,-93840,-20712,11641,4439,38190,100514,64549,1005,-52252,-33291,50618,109260,59616,-25237,-54362,-17782,23333,16310,4868,-8143,-47109,-111844,-106943,-30953,37383,30754,1263,-30890,-67881,-44061,11111,16656,526,983,19470,20577,9752,-22955,-83077,-61231,30397,51479,50980,45553,-12937,-20602,-27640,-80136,-89043,-70994,-89971,-120475,-74515,-1300,25632,18831,-63770,-115689,-65507,-36634,-112908,-131878,-78947,-4812,710,-25752,-29472,-15933,31374,43706,59337,76549,42758,3434,6306,-24613,-18228,10192,-13695,-88229,-92521,-18023,11343,-24934,18591,78742,25852,-52002,-21168,58733,54184,29323,30776,18410,5047,22825,32230,4453,15735,5773,-21927,-50930,-59499,-35057,-20297,-1898,29792,63620,85225,89082,95110,55071,19064,-17963,-19483,12657,10634,1661,19719,25215,11854,82907,158063,152269,90664,27737,-32683,-63551,-30835,-5823,-18216,-29663,-12366,38489,47779,-36614,-32645,61145,72424,20434,20524,33589,-9585,-54651,12871,145761,174303,114689,100974,83769,37139,-46954,-55524,39920,94699,100246,112837,120669,98285,60248,46440,30351,-226,-63695,-98898,-63050,19645,5772,-47158,-23207,7263,10985,78776,98928,-12869,-73829,-41431,-15806,-14831,-4252,26857,48730,44076,66436,39612,-1355,-11402,-160,-15627,-46835,-51702,-15849,-15344,-26484,-7025,50461,68515,54953,-9226,-92416,-153648,-121326,-37662,11875,-32969,-42552,24702,49871,17166,-36220,-69094,-59960,-2050,18192,-75236,-115168,-114834,-98902,-54298,4605,-31046],[-91132,-69172,1506,6322,11051,51412,24156,-71944,-95811,-64731,-35430,9232,-4539,-58148,-61135,-44609,-38676,3590,54460,56798,-88,-22975,14915,39207,32644,71368,114499,87047,38730,28176,45375,-2670,-99849,-131170,-69677,-51265,-47282,-33408,35540,46395,-36500,-126657,-64269,51768,99127,91330,1000,-39146,-27502,-36134,-32487,20398,28067,599,20820,50819,66087,36123,10395,-10416,-14165,-10609,-16618,14952,44331,40578,30886,19243,-43218,-79090,-43323,27893,83435,74763,33881,12962,-3149,-28788,-39890,-39168,-18976,10907,53113,62384,32920,22315,-3390,6546,34127,47629,121827,208097,166430,15954,-23846,-2449,24436,35417,36974,3570,-17687,-65290,-132049,-68112,88198,101289,22970,42471,69986,-6981,-76794,552,62529,88816,155408,77625,-84613,-154361,-131641,-115768,-66514,-15821,-25389,-35047,5775,49529,74778,98002,100115,74751,36226,-50608,-112155,-69527,1259,25957,-13150,-62051,-35693,10786,67614,83231,53054,-3123,-46548,-50357,6859,11519,-12688,-4823,-11310,-83955,-138466,-117865,-90417,-156407,-209062,-151972,-8588,50395,5551,-64016,-101423,-103405,-64101,-13107,39724,36527,7384,-25951,-92223,-116446,-87527,-69042,-110104,-74849,-34419,2416,54111,55035,20371,41363,55180,21127,-25049,-37142,-37393,-20288,-30214,9744,101230,139092,95337,-95,-72439,-64316,27510,99985,148860,96591,-15393,-50866,20306,58946,43512,62653,90595,91384,42915,5489,13112,-2311,-92577,-108059,1100,29881,-64508,-128719,-118272,-117614,-51353,-16797,-55196,-25069,123712,196455,100142,19425,33231,60350,80226,62389,9411,-68665,-68618,11916,81965,45544,-33259,-66106,-29624,-19785,-56819,-87408,-90277,-79737,-53896,-31294,37172,105663,71537,8789,-55005,-106710,-53507,64593,55637,-33908,-26536,-25121,-58955,-35190,37876,64210,27196,-13558,-11039,2686,51312,73612,31946,-5063,-15687,-24976,20022,60717,34259,-19369,-70792,-71630,-38574,35819,62857,-12495,-95067,-90271,-6870,70459,95618,80591,36133,-7067,29075,170232,251090,166841,57512,30736,3936,-35252,-28393,-9183,-32829,-11126,84220,108449,28465,-13853,-13391,-13725,-53300,-135440,-171849,-119443,-60307,-55660,-23546,-12926,-3555,6986,20028,21371,6826,-26256,-48591,-8070,43006,52561,38726,49805,26371,-21539,-19121,12951,46597,-7398,-84416,-98886,-68147,-38122,-41054,-57553,-40965,-29276,-36695,-13594,68154,132351,63707,-66868,-101294,-100594,-43362,5715,-19140,-96494,-81302,-4069,5113,-16112,43090,117884,124425,49225,-24531,-45206,-18191,8299,-7567,-6942,101866,182992,175958,138255,56071,-41218,-62337,-36059,9845,98608,118232,2351,-59562,3712,41255,35640,7807,-297,57727,130064,151071,86437,-30837,-89983,-47860,-27273,-81067,-123308,-87939,-36976,1882,60075,68639,74782,105620,96265,26665,-5828,-9729,-30028,-15217,66398,83964,4538,-40956,-16443,-25391,-51905,-57989,-19949,-29541,-106649,-123516,-56008,37569,107627,63798,-23427,-32640,-6039,-10521,-40311,8362,73262,113078,112309,58055,17613,46715,87437,84407,44749,21787,7684,-21464,-35900,-230,59299,41391,-4332,1881,-59254,-88315,-78855,-28189,62062,145535,138580,59075,-35071,-37685,44201,113608,143564,121817,120422,170915,267712,313151,242301,144933,77779,45806,12518,-33176,-56551,-76381,-96766,-126936,-94775,-45478,-71567,-61230,-20502,-235,21617,52125,18456,-42582,-16699,46620,32070,-90119,-169552,-164507,-103219,-50116,26367,62287,75818,116895,117949,51552,-18838,-31846,-47237,-107923,-155933,-108784,-54188,-69887,-96358,-37071,44970,106113,107928,48578,10561,35662,33851,-11121,-29555,-15712,41661,108822,133720,83836,-12552,-58489,-43862,-48781,-57923,-29343,2561,-31687,-51785,-10690,24203,-9916,-54755,-52578,-14879,9436,-16722,-25293,26223,98295,97659,24376,23546,87003,66933,-22744,-63632,-67541,-47672,29254,41426,-19032,-9865,35374,-40461,-123789,-104083,-37208,-58134,-63080,-74160,-54318,12409,28949,-33650,-56863,23297,129817,124333,48069,17224,46949,8000,-52174,-32375,-6570,-48825,-64825,-28166,34677,87460,108069,76161,42700,24478,269,-42446,-99777,-125732,-135163,-117715,-59184,2028,-6694,-64953,-84755,-62459,-53599,-64453,-27575,-33120,-76001,-97259,-121304,-86706,-18491,-22601,-9480,987,-14725,-3082,39003,89768,87753,74387,62008,72247,72320,58863,35087,11954,37752,84670,91234,69738,61881,18615,-16817,-6357,38649,67414,66548,20281,-2931,-1812,-22977,-17404,44111,59736,6760,43923,113992,23588,-83453,-64167,5571,55468,3260,-66002,-107352,-108425,-80687,-15667,24978,28488,32624,22690,48637,55836,-11164,-51626,-48184,-55394,-69625,-59851,-60811,-70138,-34799,18351,-34015,-169586,-193340,-42213,72169,79882,8509,-15790,27484,81948,67893,-2950,-26148,-11509,-27526,-22036,8041,-68828,-174996,-155859,-48722,-15159,-38976,-33259,-21688,5333,73603,65313,18314,-28663,-71798,-63484,19862,122214,165004,99831,10766,-3751,-37819,18229,119543,131605,25652,6212,55885,44343,2663,-27229,-48085,-38240,10341,37684,-13480,-55446,-65319,-69100,-24781,31003,33056,13202,55734,100848,124611,104915,82484,56318,54422,35462,-20357,-99156,-65217,-32445,-80369,-118709,-83708,-40458,-56729,-79822,-38186,-17372,-39591,-48166,14726,33474,34080,57609,18401,-49614,-54989,-18553,-9395,37840,61587,58924,4130,-56487,-27094,70743,85353,93347,92490,23005,-46562,-36017,16229,13400,-75,-50159,-78047,-36444,8148,12269,-13794,-67682,-8438,117021,194786,203887,160438,53438,-38459,-77259,-74488,-40633,-5179,6668,-5491,14339,37332,9842,-23224,-8388,55575,22055,-27284,-46376,-23438,39357,74175,27025,-7941,-7412,-14433,3214,8463,-22548,-43778,-30387,-33068,-3873,48842,44579,-31669,-52337,-10262,17801,26957,39017,35455,21058,-1065,-27623,-25142,-29070,-77155,-92433,-20035,61226,77260,93546,81087,-2229,-8849,15475,-29489,-73838,-87397,-86644,-105985,-105223,-75419,-41117,-17422,-62518,-87013,-23502,22453,-24309,-44867,-57377,-5259,56478,50344,20686,37936,71022,31217,10036,3342,-84839,-125661,-72416,-58602,9976,98311,56865,-70808,-140063,-109299,-73415,-75773,-37079,11695,2566,9741,48175,64706,57770,65887,41336,11848,19935,55115,76675,35552,9864,-21323,-35826,-52405,-37822,31611,20036,-46516,-29531,20684,35943,29808,30821,-8199,-33609,-51471,-20025,37871,31763,-5186,11816,74050,80435,65949,49154,25286,-4429,-16404,-20042,6795,48510,-22180,-118147,-144276,-121525,-52641,-2731,-60624,-50360,51882,66212,5421,9005,43060,18881,-22662,15904,111628,159062,134231,119549,91873,50795,-26154,-34562,31889,46788,53629,91486,93403,58297,24467,11789,16101,28969,8370,-173,-1449,-32091,-105351,-125795,-36845,45596,25136,32101,71630,35467,-10077,10301,52235,63052,11015,-52023,-66011,-24017,55296,47358,-3303,-9465,28904,6272,-68976,-110457,-75074,-32826,-357,24895,68233,84395,70820,34835,30612,18411,-70,-16953,-49093,-90028,-38483,9563,-32706,-81416,-67430,3529,34370,5863,-54767,-130303,-87110,-36641,-59600,-76063,-43494,-68071],[-100016,-14599,69663,43564,1182,22883,34729,-36258,-98476,-95258,-58216,-10732,-23886,-90459,-118544,-108574,-69332,8197,49765,26194,-41958,-59767,37635,115266,56560,46043,125164,117957,52205,79662,114659,29444,-63681,-52137,-15882,-68831,-117464,-121228,-54714,-35942,-76386,-127583,-93592,19586,133101,160586,72177,11401,-49401,-97785,-50392,70016,75759,3282,-4332,-5237,-44455,-57739,3388,22534,9721,32994,50065,85309,107878,85683,37595,15138,-23213,-58672,-38850,9236,46957,66582,43070,1161,-7059,-5503,-4828,-2780,7666,26664,95933,137627,103347,44669,-31926,-32333,32525,84467,124982,129462,52135,-49931,-26986,6619,23855,52933,54846,-13226,-74234,-127127,-169642,-115224,14031,83866,23026,-115,70823,81747,-19948,-13584,51562,71146,72255,11373,-63838,-84050,-49797,-52691,-31806,-3135,-25658,-62722,-42237,27257,78095,67461,30928,21274,25659,-23987,-63993,-32547,8751,4080,-50809,-112830,-73264,9771,87952,84039,17812,-41953,-33420,2307,59155,56903,41284,64404,16176,-97516,-107826,-29291,792,-55110,-67018,-40806,-11227,-7857,-698,-7400,-26398,-15096,12476,-4656,7029,6094,-29262,-23210,-46712,-136779,-186137,-123531,-72442,-16813,8365,7990,10142,12995,22269,60657,59836,23788,-13037,-27048,-21123,16803,14902,24609,65513,91215,92069,7414,-82670,-82483,-12831,41262,135795,140915,28802,-40677,-11362,-19348,-42225,15410,87254,101542,64807,26137,6579,2283,-63885,-107017,-45642,-19825,-82542,-70377,2697,-28469,-36473,-48560,-79873,-37682,103320,173555,113041,64257,57586,62112,93949,83234,14453,-87871,-88868,2347,43646,-31323,-84411,-67402,-11077,5358,-17175,-50567,-72338,-75702,-85012,-98141,-25380,66361,30885,-42367,-94841,-115807,-45202,50607,23717,-42943,-5624,31522,24656,19081,18535,7178,-15537,-44708,-7851,42291,52611,29325,-31,-23165,-38801,-55599,-11550,59982,49091,8105,-29713,-19122,-40017,-62276,-62787,-84785,-91362,-55073,-14194,7962,62829,130461,114919,58844,30768,51585,108069,130023,81649,41413,8028,-17668,-14292,-46407,-105074,-62331,49332,79717,18150,-11720,-30624,-29425,-9231,-27953,-40459,-48470,-45608,-43890,29111,58006,40971,37591,56472,54537,52804,27159,-34596,-37142,-14459,-673,11320,14955,-60350,-110302,-34431,48690,67438,21034,-52405,-101475,-91027,-27274,-14502,498,34927,15580,-44763,-61458,10653,92774,31379,-121225,-156055,-109591,-23474,14438,-12467,-57568,-16832,50281,61934,38735,73343,92302,48483,-13315,-5810,45263,35327,-46728,-98630,-54651,73064,155784,145132,73690,-31761,-102810,-73093,-562,27955,46201,50210,25919,-3058,-14557,-2454,42805,63327,89451,153894,175095,122297,32590,-66506,-104359,-51657,-33371,-84928,-95486,-21839,15363,-14442,13558,66316,115676,99241,27741,-35664,-31143,2020,26806,54436,83774,56232,9117,-8317,-3866,-6351,-6172,-7268,14371,-31529,-136849,-111918,12855,96877,98982,-4136,-71551,-32324,2017,7300,-25182,-34557,-33673,-694,61466,79820,64184,104243,137434,77141,-11971,-3084,51804,27386,-27477,-25544,-5203,-19548,-31202,-48358,-134148,-116294,-27151,37351,41452,57188,95656,88567,25025,41231,144087,155642,83972,29345,78992,171281,261907,275459,166747,76242,96047,126895,86311,29818,20810,-17638,-70850,-97526,-66378,-21099,-4694,-11231,-48855,-44253,6683,23472,-51655,-139344,-80316,54873,80375,-53612,-160221,-149155,-67075,-28576,18480,45672,43081,52167,67000,43621,-974,330,14325,-14986,-77062,-53315,4918,-34688,-95783,-36097,55671,99057,53984,-43407,-56280,53397,112715,52339,6843,31465,59414,69596,106731,114719,29453,-13845,27214,18339,-48295,-75604,-52978,-76208,-91531,-31064,15779,-28968,-93178,-92424,-44427,-25645,-83958,-109456,-36752,74103,106412,33308,-4334,30926,-5823,-64950,-46925,-28204,-25461,19244,26,-47755,2155,45891,-38154,-86655,-39499,33189,20754,14383,-31641,-52655,9285,51525,20352,-15225,-10405,46759,76502,56919,17188,1669,-18416,7544,84659,76190,-30002,-65825,-44636,-14240,54022,111501,73882,8936,-23119,-19461,-16772,-62261,-89823,-100321,-105423,-76857,-49557,-79606,-100156,-55713,-37236,-36170,-16070,2866,-66504,-127544,-139780,-167282,-80504,63586,53666,1979,-14612,-15747,20765,62281,115847,126174,97684,46646,40494,70418,73786,5540,-64165,-29330,64696,107527,62709,36651,28997,-12769,-62853,-39513,5472,8185,-18741,-10201,-3608,-4682,43704,102219,89809,35237,64868,78956,-48922,-157334,-128802,-46009,40333,12392,-83630,-131343,-94854,-55846,-22186,2348,11134,13895,1422,20489,15551,-42328,-43868,9155,23357,-9958,-27071,-54476,-76411,-32114,3090,-73937,-184964,-163457,-64722,-3914,15908,-42233,-85547,-49057,28127,67685,52148,26802,33824,36095,25339,-28531,-145482,-175535,-72436,39593,60933,15896,-31400,3669,81786,109989,93327,88680,57864,5974,-1501,68150,138918,133116,46958,-33767,-40485,-47786,1529,48914,37450,-41439,-25563,73491,106540,58791,6872,-19213,-16925,28007,76952,45546,-19946,-97332,-120767,-33235,31386,5298,-12659,37814,52897,42099,22053,21880,32894,79302,89279,37719,-45513,-46920,-74145,-124471,-123944,-79390,-55141,-71450,-73240,-57602,-86733,-74219,-2478,57409,38404,-2087,-14345,-18048,-55843,-82942,-43511,-29532,11086,27474,-35828,-109708,-94368,-15225,70861,104622,131424,124609,61856,-32669,-40331,14979,9629,-21870,-78959,-88962,-44107,-38998,-59704,-57032,-100677,-63930,34053,90752,93895,97408,29134,-66311,-105756,-94002,-58942,-29226,12935,54956,63703,24929,8051,15830,29210,49680,-19037,-55406,-6128,45364,65130,78281,50221,36267,56963,29267,-18570,-38361,-53399,-78669,-68060,-56546,-13759,34391,-5948,-92177,-82060,10820,71171,42168,-8108,-39543,-44243,-41543,-51169,-42820,-62278,-113626,-68314,46183,88827,79435,107857,81092,-19945,-16768,48483,41072,-11432,-41611,-6675,-11713,-69783,-85226,-68578,-72203,-101239,-56910,22692,39207,-17111,-29354,-19211,48700,108390,90323,63640,80843,97586,35553,-9289,-42065,-138193,-183141,-118436,-89163,-8866,102777,61197,-58095,-84185,-58123,-72424,-88557,-74853,-57543,-14336,78930,99118,48900,48828,70242,18881,-7382,13876,24751,26590,29152,36017,-23907,-58964,-43154,199,54757,-14452,-130339,-104087,-26847,-20203,-46495,-28800,-33695,-46650,-48548,8204,65299,43032,2562,29263,92392,51218,-26503,-29732,22863,21654,-11370,-10060,52199,79113,-69015,-203911,-196404,-136986,-78782,-25990,-38153,-46141,-25041,-16857,-13644,22076,61614,68182,30557,-3587,15814,82223,102120,88135,56333,48957,28158,26968,45266,29555,23292,30395,18299,-406,-11045,-20389,-10701,38548,68086,74972,36274,-41491,-122636,-125758,-20239,66855,23391,-16205,20973,27464,231,34949,80776,68487,-124,-70669,-79460,-11712,63007,44486,2430,13869,55372,17391,-68199,-110545,-98588,-61962,-17484,13560,58125,81443,63362,39419,99636,130167,83468,24375,-43301,-85616,-27848,-8942,-64742,-73606,-18571,78867,94624,-966,-106941,-159452,-76340,-13508,-52332,-95063,-91752,-116668],[-105888,-17077,78155,81753,35843,18235,15123,-35452,-84494,-87335,-63819,-15196,-4690,-37367,-50115,-36071,-18622,14904,4139,-35008,-57136,-49300,24369,82515,27016,-640,54381,54259,42630,104494,119737,40123,949,24491,42005,-23538,-80466,-111084,-84039,-70712,-40861,-40414,-74091,-24888,111373,155496,72916,29606,-27501,-85536,-41964,98852,126538,35375,742,-26817,-102334,-120113,-34125,15663,40743,81878,91794,91418,77486,46230,8158,18652,28081,-5606,-33497,-67397,-83656,-32161,-28639,-65827,-31606,23186,44520,20403,-17018,-9954,85956,150610,110452,19359,-42736,-91,64762,76959,52786,17418,-12592,-18194,34567,16605,-812,46901,69480,-16699,-94493,-83873,-53846,-75499,-64396,20111,13742,-50692,-5716,67008,-5186,-43337,7134,28266,8148,-9925,-7320,9437,38000,15655,-15244,-39403,-48980,-20750,14401,51363,76184,42095,-12504,-31359,-8141,-3804,-10249,-18440,-17074,1435,-20709,-93478,-58052,33551,120604,118059,28038,-40766,-25308,-11563,20147,24435,41266,83776,43283,-33013,1682,74975,85899,42744,48904,69229,30832,-19755,-983,26939,39890,66025,59494,-11934,-9414,7397,-33564,-17182,-13601,-107493,-174094,-112950,-41566,26734,29798,-33191,-91294,-65192,8362,44583,30594,8226,-1001,5506,7933,23120,3826,-42256,-80074,-60097,-5503,-23488,-78153,-117556,-106077,-84412,24037,123411,95891,18303,-6045,-57766,-79394,-8628,67601,89956,56135,4073,-17167,32148,23157,-40070,-53317,-46086,-58484,5328,85175,16868,-44106,-111371,-138212,-57860,63731,120982,77321,21112,-17634,-31320,8909,36807,17994,-70760,-82897,5133,20302,-89321,-121839,-66048,-18135,-2184,8323,-8284,-44778,-60705,-66473,-83962,-35568,55872,24326,-63649,-113793,-103286,-17019,54401,30208,2464,35180,53023,68041,70776,16503,-35219,-43138,-35402,35997,88844,46307,-14446,-31912,-55747,-69382,-50592,-5678,26688,41145,55826,56142,48578,-44584,-124291,-101570,-35277,11211,14081,-13414,-56105,-17692,94811,86385,29156,60121,78943,55689,62074,45045,-6359,-57641,-54637,223,4350,-47881,-57675,-16300,19819,25415,28883,-1041,-20335,5165,65131,82598,16411,8329,44901,82539,67155,46099,32345,40109,33725,26958,23461,3264,-2766,-28099,-28745,-7757,-30052,-129845,-174809,-62188,67499,118527,77150,15608,-42988,-62540,-29264,-20018,28718,78346,59871,-15766,-90018,-77544,-770,-41763,-185008,-178048,-66084,42761,54448,11611,-43943,-22733,46823,89301,63221,30479,-15399,-40087,-20404,54022,123257,70760,-97342,-187904,-125454,-6265,61409,68305,28035,-27852,-51559,-10318,73680,69530,-1606,-41532,-3451,1606,-52576,-59548,1927,59017,106548,133089,102775,45252,-16681,-69037,-98322,-68074,-51562,-51570,-37381,-11287,-30079,-77911,-71582,-27002,21970,453,-35809,-33070,-19860,-5620,39136,57836,-249,-93575,-89032,-27800,-10020,6540,56623,78961,118431,67946,-79235,-88420,12650,54499,18020,-78488,-85583,5894,40405,36162,-7383,-59894,-95918,-73287,17487,98880,114957,128926,100817,-4214,-67399,12949,132322,118277,28989,-24002,-52922,-34212,2941,-27382,-110531,-81913,5685,80314,45684,-4690,29198,75895,59918,111160,186386,96648,-57066,-96296,-23285,69385,137370,103812,-660,-2887,79290,116873,91663,66548,49631,-15168,-55699,-86727,-104864,-26421,95321,101327,-19354,-60883,-19882,-14333,-70938,-128038,-69105,28981,64472,12538,-36408,-51817,-20713,-16800,4497,9355,-20742,-28816,23093,70669,67234,35117,12088,42104,56621,38369,16317,-19152,-26309,17274,43248,56649,24048,-45633,-51295,25584,73945,33618,13922,57902,43182,-16099,-12579,26746,15839,18268,59627,66119,21275,-28044,-56260,-77797,-54748,9070,42333,-19424,-108933,-113296,-79640,-81320,-122435,-101017,-10420,71900,82637,32320,-3598,-38220,-109422,-111185,-44276,-5668,3498,8958,-33149,-43976,24093,44585,-9062,-4363,12903,35918,40992,87975,74062,18771,12802,42496,34982,-8731,-58966,-54902,-6783,39641,15968,-16164,-8461,90652,190878,153596,37635,-9952,-27975,-56202,-27894,33180,11814,-36904,-32877,5601,33441,16914,-1789,-13344,-30554,-34195,-33786,-68465,-77686,-16931,3351,3016,27783,52110,4229,-24856,-41686,-82589,30228,197536,145727,8813,-73315,-41028,56108,80914,89634,73790,27939,-21918,1668,50247,55546,17813,8494,22676,56140,95722,66516,32984,43680,18475,-66927,-82505,-18519,23249,7800,212,1428,25669,78075,94932,58509,28959,46554,20241,-78304,-120241,-98532,-72617,-36648,-62165,-98743,-88571,-26668,-25304,-49490,-34648,-1624,12635,4031,-4136,-39191,-81309,-31327,58374,93361,63719,39432,1983,-24618,-13180,-25373,-81585,-109214,-78137,-42525,10023,60697,-14178,-117371,-117640,-35279,44566,71633,54410,55596,58570,20045,-62733,-107449,-50562,26083,72450,97554,61358,-2294,39072,139497,149765,115075,121652,100028,42330,4539,25300,80598,80615,4316,-54080,-41886,-37541,-32064,-67295,-66920,-67426,-19620,68474,107416,71506,38423,47763,57467,57764,83346,68293,-2885,-89884,-101529,-19505,42581,45394,50355,64542,23788,-18519,-40384,-32319,-25475,21743,63700,79091,40463,-3104,-79694,-106688,-62120,-36876,-42421,-32499,-10040,-50543,-153145,-116886,9186,61566,31765,-19407,-49331,-16137,-10679,-53268,-4325,26578,25153,4247,-78612,-150540,-108672,-55569,-5154,46408,68827,49943,34816,9523,39235,77097,10050,-65098,-102733,-63016,-35095,-101636,-131838,-55162,-41993,-47730,-45696,-25789,31895,87087,49840,-45919,-81963,-47690,-25502,-39127,570,60497,28874,-58296,-30351,55637,100030,87634,-8812,-34141,43541,103883,88206,86143,79894,64663,82102,72031,-4353,-58391,-50697,-51034,-69249,-114608,-91537,-28606,-44320,-83081,-47237,25022,41409,-34837,-111572,-124667,-96215,-61210,-23779,-4759,-36924,-73891,-4761,105308,100485,36310,43471,33453,-46517,-40689,37816,56817,15836,14283,92563,106605,33552,-3828,-24125,-88645,-136442,-45673,43623,31956,-22015,-17344,22666,97008,110613,74314,68358,47781,39464,41320,48060,3291,-84148,-129689,-82215,-70907,-31174,33276,10514,-23843,28262,32532,-37856,-75679,-66107,-58743,773,99735,93632,31008,35403,30054,-35487,-30010,-1057,-40186,-71939,-37122,20420,-10106,-37214,-11875,24753,24455,-83926,-163291,-100085,-22391,-22572,-46422,-16452,2700,16915,37932,72125,83346,68928,51616,43510,37041,-42072,-91565,-32462,71616,92093,41990,31106,83855,53123,-108894,-177191,-101440,-41678,-39174,-26722,-28062,-62976,-121089,-125641,-55365,39987,101880,113242,72951,4558,-30100,8966,45095,58244,52872,69704,63174,31712,17816,27937,36814,8326,-11216,-11216,-22555,-39085,-43037,9429,69444,75575,22122,4033,-21042,-57854,-29446,17260,-27114,-72405,-21110,16524,2773,26603,43280,1633,-25948,-16948,6018,36366,63642,32106,12312,49631,79417,27309,-24309,-28906,-43914,-74818,-67465,-25847,33328,43959,23801,1142,24275,35843,47171,60599,41551,99,-7589,-20205,-38011,5876,54721,87971,69725,-12738,-93977,-121356,-49894,-36665,-74614,-77084,-66682,-107468],[-99577,-63310,32207,79648,48159,12490,-5504,-43643,-51613,-28658,-22716,-1846,12746,14166,29892,53852,38735,12767,-35267,-75342,-55262,-25700,-24658,-23994,-45839,-63207,-41799,-30108,10479,65821,62656,25864,38428,60538,78873,36791,2327,-28618,-27072,-19524,45675,50254,-41184,-66493,17242,50767,-9165,-19582,-32391,-67097,-41359,75857,127676,65669,35921,8348,-50156,-86663,-79982,-58728,25666,81221,52510,24387,-6798,-45041,-57052,2712,68617,59509,-10153,-100831,-140069,-105607,-115304,-140849,-79433,2343,35646,3707,-52653,-51904,32523,83368,32970,-45391,-58152,21224,51313,-12957,-58753,-29610,26371,48403,80268,26818,-11678,32736,50513,-38178,-72776,20795,87130,-5888,-64067,11717,22717,-82344,-103562,-28218,-30966,-38574,-1064,5788,-11812,-32108,-18317,6360,23324,10953,-22466,-58717,-34951,49884,83333,59617,46706,42981,19307,-30725,-48745,-18886,14768,-23538,-54842,33497,87156,12368,-2685,56872,156648,186270,108409,37211,16351,-20008,-4623,14905,38296,62097,42322,14412,48814,86263,94815,67646,62656,81393,78066,41425,38646,48421,50642,60010,48516,-8380,3070,10692,-37027,-29558,-31023,-89926,-114850,-77573,-61007,9101,30917,-63558,-163747,-114523,-14355,204,-7283,-3072,-10822,7793,10797,-8297,-52637,-117601,-176052,-154000,-96385,-70940,-69668,-110229,-133413,-145095,-69463,61948,118253,77270,39764,-6540,-37327,-23411,7998,42385,14595,-36890,-24302,58204,61945,-20703,-62379,-63955,-65944,-20076,58202,59250,47141,-30054,-85109,-41711,29063,60718,1792,-75098,-102655,-100998,-69830,-17414,27289,-25442,-64749,-29311,-32227,-108901,-109994,-57438,-26455,2399,48935,53667,759,-29266,4530,2862,5231,61486,31584,-47532,-86855,-66079,14658,69866,58606,60610,74078,32635,28190,69072,57449,-4564,-45825,-25433,60933,87454,11932,-60538,-71165,-79410,-67328,-4976,59139,44196,33094,73935,122265,108160,-14196,-81549,-42959,25331,67312,47742,3519,-50717,-68278,-5990,-10662,-32214,120268,241068,127843,-4836,-34058,-59600,-99598,-67941,24858,99984,114532,71144,19833,14408,34392,47608,10118,-53193,-66023,13889,25029,-41291,2344,78774,59574,747,7186,2082,5609,7090,-35054,-43150,24557,67988,26518,8290,3710,-54294,-134224,-147138,-68956,11644,67954,62207,83087,77668,-7664,-90161,-80387,-194,57816,64544,23983,-57541,-86794,-38166,-77142,-206302,-173196,-20140,105568,103336,47479,-41423,-73181,-226,68477,23389,-50076,-59903,-2802,66226,128143,152536,92337,-62609,-169534,-142321,-50157,4731,33539,46472,33838,3144,-4355,38070,33047,-35846,-60316,-13007,-106,-28330,-39749,-21781,19006,56856,33594,-12595,-4810,558,-23442,-62228,-71926,-63467,-22041,-2230,-57079,-132987,-154793,-157592,-158745,-113225,-75485,-21362,41185,30470,-8534,21550,32647,-56234,-164930,-144035,-57648,-35363,-14883,74702,133718,195929,175713,28887,-43826,-7955,12036,-10028,-70189,-53483,51261,91896,65332,112,-39658,-50620,-35593,17335,84898,114622,99632,20206,-63680,-36246,88287,162018,114634,55947,22260,-23426,-19498,6950,-7528,-35469,4626,32875,75312,49781,-2793,14641,42829,4747,39334,94853,4587,-127587,-143715,-91297,-39252,1752,-36591,-86890,-18820,50555,55148,51986,51458,13180,-51069,-54315,-78254,-110624,-7649,137592,141960,26528,-7638,11200,4682,-19664,-38211,-27012,-22578,6884,42273,56966,12092,-20025,-35935,-11409,-14787,-56148,-55862,10162,88307,104659,25664,-38036,45920,125280,72224,-17227,-28580,18400,45638,30686,51252,81630,76331,28414,-21438,-31828,-38871,-28024,11652,2832,-72077,-125477,-88202,-26343,-3103,21941,47116,43849,16735,-27160,-48880,-5770,38956,67990,28414,-54437,-76616,-78966,-104779,-123440,-72250,13156,58327,53233,35195,-4047,-113237,-183729,-136162,-68740,-22590,11826,214,-51775,-41311,15656,15344,-9341,16503,-9747,-30279,-11549,78555,110909,54949,9165,29999,25525,-20756,-70799,-90669,-46316,42324,41514,-1062,10395,102929,151797,94000,21706,5388,-12886,-57693,-90032,-85171,-101834,-104528,-62716,-30241,2667,51036,69267,50934,42775,45688,46193,14283,-23952,-22050,-15854,-17858,-12940,35779,68639,89820,69855,23024,112934,236529,155567,8062,-74102,-14526,84323,65469,22264,-14573,-56548,-83509,-26264,23868,18771,44942,110988,65735,-22905,-8824,9273,-232,25676,37196,-26808,-60298,-29282,9694,8755,13408,43728,78223,85665,56349,26933,24826,30382,10302,-29462,-23575,-20294,-59918,-112083,-159352,-99743,-2340,52356,-7006,-89130,-103454,-68282,-22558,-8814,-35561,-73434,-82666,-24925,50135,91008,84445,83476,58296,10601,-22694,-44657,-53349,-29948,-29275,-17189,53683,139631,58013,-85723,-109835,-28979,43198,55900,42225,38299,25981,-24697,-74912,-56999,-6533,-9382,4565,59796,62647,18007,16331,96498,157022,110912,74901,55810,17498,-46459,-82304,-18700,45513,13513,-45905,-45406,-57034,-92592,-159002,-104496,-28667,18049,44210,40451,35392,69722,126225,133775,77069,51409,50526,25901,-13736,-29183,-3278,43022,66862,58335,60916,42571,11296,-33830,-76164,-119565,-92774,-34502,38940,60569,17314,-69045,-78952,-33365,-31583,-22951,38332,62397,-37601,-175348,-129846,-29594,-10646,-13057,5909,-7621,-4388,17272,-215,55373,104064,83491,32247,-27107,-88748,-89698,-102038,-71342,-23676,-42210,-86607,-46559,37248,101484,106970,581,-82765,-92884,-36878,-36910,-138678,-167783,-70141,-19660,-23459,-77157,-83378,20529,106401,94914,7785,-57210,-12624,44762,31124,30838,35424,-29765,-115138,-78778,27124,65898,51827,-7137,-117,61759,96738,48552,17843,40905,57345,54571,46093,7804,-35095,-24721,-13330,-54729,-138930,-133867,-69296,-50535,-38936,14223,31007,-23299,-120481,-168398,-116675,-58713,-29628,16755,33251,7775,-11195,16912,77711,78088,-10373,-59185,-46881,-64340,-53217,-5392,8742,-12504,16652,106288,130368,95100,64806,14838,-63751,-98567,-15799,36295,22750,27333,59899,50334,52407,24920,13859,34783,-16313,-42659,36868,121103,70838,-38088,-63113,-3111,-3585,-21784,-32279,-21897,39199,84480,15262,-48586,-28927,2413,-5081,23352,81829,67672,22218,9956,-27038,-83146,-42202,-6392,-66323,-110672,-104363,-37299,650,9939,14347,22340,5707,-65653,-91802,-54908,-28735,-6630,5096,15798,18408,66410,117875,103359,53571,74483,94635,21941,-51366,-94513,-68593,-7050,50436,68285,36118,49203,112469,62096,-62023,-46615,25154,2144,-56679,-68735,-86096,-126128,-169544,-157651,-77602,28843,88202,84913,63714,19202,-32403,-37343,-16334,18261,46232,75612,31612,-43567,-39098,21197,48986,27823,25043,21204,-14902,-29045,-42075,-17210,49279,64069,23279,76217,103805,12922,-54318,-36152,-67349,-109699,-40911,30120,14263,-23528,-53200,-73552,-42825,17718,48235,33842,31958,9983,15695,50821,60508,28057,45081,80524,42466,-50574,-75292,-32080,10583,-21467,-33220,-49236,-119843,-150964,-37142,77398,110326,74564,22386,-13381,-14008,29866,51798,35718,6813,-14123,-27175,-33702,900,-37017,-70784,-43033,-17536,-53379],[-81409,-95861,-22186,36947,6869,-24334,-12912,-23276,-12343,33109,39999,18211,4892,10957,31879,51542,42442,17642,-19467,-44253,-20711,4723,-34831,-62398,-73048,-85381,-65515,-38808,-25381,-6175,18940,27946,25517,26033,61507,51671,35580,31936,55556,71184,111450,74265,-15906,-63718,-60268,-45116,-62373,-55410,-58041,-54827,-20878,49061,85904,73340,69669,57971,52395,20344,-54673,-88972,8172,68689,11074,-15142,-26103,-54528,-66003,-14692,67046,107943,64694,-4105,-30200,-37496,-72403,-104018,-81361,-41819,-17463,-2900,-10721,-41233,-18219,16643,-12759,-48629,-51532,2461,13377,-68805,-95054,-956,71507,45602,70416,60941,39035,42679,-1310,-82043,-38411,77997,88906,-4607,-18734,52181,40083,-62470,-113606,-66140,-22435,25963,40414,8756,-28318,-95022,-89029,-44364,-5170,21122,21835,8010,50120,95694,71141,12296,-8800,30644,63507,28130,-10781,26655,87504,19937,-59429,71350,200401,125987,38563,48829,149238,205811,172370,113430,61099,12865,49406,86145,76885,50623,33152,17638,16291,32723,59181,43310,26492,33691,79496,85382,76662,77486,52871,18554,21062,15602,30734,6806,-45466,-34770,-39714,-78725,-73831,-34640,-53215,-3060,47737,-22736,-117586,-64225,-198,-30795,-33982,-1010,-22421,-20281,-26853,-60598,-90112,-97685,-121345,-130153,-110589,-87464,-48017,-30660,-47015,-106310,-96593,-13199,72947,85780,70528,63253,23014,-40057,-56961,-20136,-32451,-54559,-14354,49793,34066,-32346,-55785,-74321,-128150,-137368,-19037,118259,190627,135705,49484,-6673,-130,13922,-56638,-113150,-81913,-45536,-30256,-3730,48041,32525,-25216,-81995,-100619,-88863,-46583,-17139,4807,44804,117113,133155,56070,8025,57639,59406,24920,32850,54,-35904,-24010,4956,34948,38315,22492,46775,65431,-1427,-37059,20202,88674,56894,-25165,-35552,16432,6820,-44479,-82971,-89177,-64009,-14501,41996,98006,77722,12617,30748,88925,103872,40589,9683,1303,-5852,13341,7122,-6898,-15336,-47802,-50577,-43197,-4853,187131,338686,197102,-19959,-83890,-71950,-75585,-52060,17986,122461,217241,222458,137576,59473,12830,261,-40680,-127221,-157043,-117419,-128580,-161312,-87377,-21452,-34522,-62617,-22419,-15140,-7176,878,-69648,-90324,21561,106226,83159,55305,9734,-61273,-102842,-71286,-27142,-57679,-89971,-50429,92974,177705,66356,-86546,-104064,-33990,23041,50865,64755,37836,-11352,-17768,-49329,-150560,-131867,4280,108027,98810,75295,10580,-58876,-41902,-1779,-49772,-75135,-1469,82024,117670,142929,159955,146185,47951,-67007,-90386,-30442,18966,62846,90459,62282,-8354,-53324,-48342,-44845,-49380,-7480,35121,31635,28145,17518,5815,22988,35952,-16924,-60182,-14426,28886,7328,-27997,-42817,-46847,-3762,33505,-35675,-116969,-128726,-162526,-212524,-144589,-57295,7515,63773,55885,6,4982,26289,-8899,-67473,-75896,-57566,-76270,-85404,3018,77070,133907,158035,71303,-11509,-9582,17276,38649,7974,-15474,38157,79854,58768,-145,3922,26598,31612,22471,24201,44408,42309,-9218,-39171,26808,128468,103693,2787,5507,50360,24917,-20825,-31761,-11323,1908,47823,46622,46123,31968,27692,45564,11075,-91211,-109771,-21623,6475,-43240,-75424,-48520,-39979,-52942,-60151,-35504,23914,44375,28325,26443,23209,844,-21458,-16696,-40246,-33998,35206,72174,57147,40962,74585,78638,45270,21138,2922,-35977,-77168,-40775,18864,40345,-8828,-51880,-61404,-20432,-12575,-30120,-15764,15400,59054,64542,-13432,-61048,25568,83986,34221,-34506,-31723,17931,62550,59211,79748,139713,166384,86414,-23623,-61980,-60312,-67145,-70162,-45908,-71328,-135549,-97363,-13267,-22026,-34904,-22183,-22645,-5471,5709,-9133,13612,36171,57654,49530,13398,1238,-10627,-41448,-81322,-81201,-29260,15398,36137,42681,-31334,-165055,-181562,-112063,-77890,-36676,12305,19661,-6634,1546,10709,-34376,-67781,-51071,-86282,-81153,-44790,18876,29552,-7748,-3390,51028,50973,21281,-7002,-44655,-33059,46599,52285,10548,16292,47983,13772,-53940,-76030,-38093,-7039,-23035,-92085,-144887,-163788,-137661,-100888,-98031,-59153,29165,66116,40788,63757,110098,114704,75222,11471,-47885,-81242,-99442,-114282,-49842,27255,56708,45881,15409,61268,134313,81061,-127,-6398,55233,74419,2675,-41256,-50167,-60191,-77736,-27337,19008,13379,60702,127491,39711,-104269,-95593,-53291,-51668,-14939,45063,41124,10895,-30583,-53763,-45757,21438,104232,122568,74715,27567,32352,48533,44837,41523,46926,55525,38407,-18568,-85975,-122902,-25422,80644,89970,-2569,-106578,-158803,-157330,-89936,-36597,-42831,-46802,-17957,16859,57361,85602,80512,95412,76026,-9663,-53606,-24041,-3325,-7194,-13958,-7752,31075,122329,83612,-20546,-19498,58056,84515,48408,17117,17549,11816,-15755,-23029,-26155,-60524,-99278,-51404,17883,48455,33040,-21119,12445,112332,67540,-2784,4630,15814,-40539,-101699,-50489,62908,79193,-9619,-47136,-53006,-73359,-119895,-54000,15227,35274,19206,-17260,16420,115723,180365,165245,98983,55456,54335,82390,81678,38330,16267,25563,2422,-54049,-16787,61579,82763,238,-109889,-174677,-139077,-91496,-45790,-22362,-12162,-50111,-61301,-68342,-89802,-32458,69528,57001,-71325,-150996,-79195,-35664,-68108,-68337,9550,31344,2665,25902,39461,61383,95650,117415,86790,49631,1474,-38749,-80915,-61430,-40198,-82840,-137889,-67041,60491,99880,57798,-31123,-57967,-35955,-8950,-30948,-101633,-122383,-77438,-56457,-19183,-36453,-56502,2392,84499,113729,73232,-9075,6946,110058,148585,102297,29590,-25172,-70043,-57438,-7628,-36376,-53754,-30462,29186,71060,70096,-10646,-70234,-13100,65411,38189,-30484,-31141,-5980,10683,-12491,-68675,-112933,-87283,-47529,-29341,10316,69788,47949,-26039,-96843,-96561,-6652,37820,23960,35604,37346,28761,16595,-29899,-26984,39187,1499,-89466,-88741,-50846,-31406,-36073,-33161,-20383,9036,65441,70601,60265,45142,-10353,-36981,3684,66639,49140,33252,97738,158617,77187,-26626,-72431,-39414,7169,-9591,-28940,31123,129842,87101,-47345,-54324,32777,36273,-12291,-46984,1185,100212,79499,-51767,-73020,37190,89103,48457,37811,81642,69752,13946,-22514,-45865,-62129,-8301,24717,-18250,-64995,-108134,-64225,-10035,10761,22961,32766,41995,46956,28860,-28651,-63095,-4413,39478,14717,-34579,8773,74540,50030,-9782,34913,71170,-30515,-98553,-61981,5695,14346,2060,-19303,-49499,5421,123077,141579,74271,76105,44494,-71079,-151181,-152887,-167878,-174741,-138752,-88782,-48254,-4055,7438,120,15355,1784,-45968,-56282,-56191,-43266,-20605,10549,-45332,-101067,-40517,32451,40323,43397,80051,78609,33809,28176,6011,-8633,48755,96120,78085,110871,124279,38747,-21502,11483,-9327,-72308,-41818,25018,531,-86069,-128353,-83544,-33520,-17351,-6982,-3282,5915,4831,21211,9173,-12883,4220,85013,131357,75165,-15803,-31319,-5779,-2690,-54869,-50276,-63803,-179393,-220769,-63983,66148,89474,77153,61139,15244,-21779,-25664,-23201,-16008,-17467,3271,39308,32764,32053,3472,-15573,-28116,-31078,-37432],[-64149,-87690,-56347,-10940,-41961,-78350,-35951,-6944,-1577,31444,42855,7415,-25345,-20079,-7105,-5693,8405,29901,26282,21107,31107,38877,13454,-5944,-29873,-51665,-33452,-24535,-71523,-65380,9658,43740,-8245,-64569,-31804,-13512,-15589,3967,58950,77698,72604,17341,-5401,-10617,-54573,-64182,-44897,-29994,-62293,-44058,3806,21251,21889,44064,57657,59040,83928,71978,10843,-40308,5438,54483,20557,20978,33223,16224,-19493,-18326,38197,109188,135909,122548,94490,81455,70135,25278,-27267,-62700,-58385,6756,49882,-26957,-65914,-23249,9094,23383,-9771,-27948,-17715,-43178,-47779,5685,-2561,-69141,-8659,65762,85921,38486,-62312,-113268,-24922,47054,-16157,-68329,-35874,6039,-452,-27371,-51458,-19763,26152,76736,39760,-37337,-97373,-165972,-132451,-56527,21815,91383,104973,87496,113148,83625,-8933,-72267,-83028,-36466,32415,65502,93135,145994,174757,55513,-75398,26356,180031,116819,2577,-18735,55171,109696,123905,89723,32517,9846,76865,110258,76470,34747,17177,-2745,-27049,-13886,22512,1255,-26536,-30995,5831,25204,37268,59768,52616,11313,1683,4161,21212,-4177,-52729,-41331,-37658,-71852,-72411,-6832,-117,17058,59377,34924,-21104,21289,41266,-25271,-44955,-11769,-38431,-65153,-87693,-109922,-90366,-16044,-15054,-79482,-85785,-71447,-26357,36133,37792,-65504,-118546,-93624,-15747,27193,35983,48772,17258,-59047,-86142,-65661,-62741,-49341,-27180,-7192,-8371,-3797,-6422,-60549,-159615,-192119,-61227,97786,185712,148443,55549,-52809,-66072,-26798,-71067,-84067,-12865,37366,54030,43989,48997,53367,18373,-91610,-122833,-54042,10539,32883,49393,69644,137381,154281,68268,7133,21025,8703,-27408,-49535,-92643,-75955,16242,70619,30300,-49856,-86241,-50312,-12568,-35906,-51315,-18115,47158,55791,6023,-34297,-59941,-97822,-85359,-69617,-74629,-33276,33323,58004,77556,62323,-8413,-21534,-16111,26548,73313,67790,-15046,-74849,-59754,-66894,-74360,-35761,-5535,4744,18980,83652,194738,235597,135076,-981,-77968,-67626,-50603,-60749,-39823,42269,159921,227254,178860,70045,-42392,-75488,-86501,-132242,-160766,-179502,-188095,-186595,-161649,-157817,-108211,-59419,-12357,-12538,-14296,-23230,-84034,-86438,7942,81220,67360,31013,-35120,-84102,-93551,-40703,19596,-60321,-176613,-130824,47324,165224,123513,28274,-45622,-25439,36787,69126,106237,129686,44248,-27466,-15755,-51772,-43591,29039,57418,36556,85935,95503,15618,-71936,-99772,-105400,-44174,35707,56156,34861,57530,138516,195136,113202,-18202,-54914,-11133,45554,105075,107219,39390,-27941,-37667,-23719,-48685,-35783,41775,90568,58485,19656,9407,31667,69565,72615,16071,-28674,-16285,2416,-15421,-34340,-31184,-48129,-3498,85159,82936,54622,34783,-57701,-143363,-57705,1593,-36989,-29457,14862,-4206,-14450,14132,53235,63524,25511,-34474,-103531,-153351,-96200,-36253,7403,57871,27865,-25894,-27893,11670,74311,55510,-21199,-36853,-6605,12000,-5439,20474,41943,31464,-11491,-54224,-56445,-16444,24901,39940,56977,89807,30466,-78776,-59322,25731,21279,-40419,-47301,-5166,-14871,8502,33694,36620,19501,41879,48316,-20599,-124159,-154702,-44609,68309,66678,11722,42029,42179,-23765,-17236,47833,72275,58658,37962,22712,23576,51436,60802,40167,15823,56433,52179,-43703,-67319,7950,96333,98884,45776,17093,-18090,-69666,-93292,-45934,-17097,-39424,-89263,-89870,-62007,-10648,5607,15130,16440,-5948,-3671,-6666,-39599,-44520,-3623,-3865,-16437,-13127,-13449,23253,105587,94558,55495,87709,105637,50711,6553,1586,-12183,-62820,-106184,-72761,-38866,-65332,-26714,40122,-1217,-63850,-86732,-93065,-35592,37485,34542,37974,63782,67569,34487,9657,40367,79572,76832,-9222,-94207,-83666,-28110,8811,1078,-92558,-165477,-120053,-67567,-58852,-16234,27977,65895,99577,116079,64110,-52803,-117501,-115793,-137632,-68437,-11070,-10201,-67680,-95973,-21018,78454,101327,100653,75243,17072,-15278,2668,-8081,-7066,9292,-13874,-80759,-130372,-138240,-84008,-8140,4551,-61589,-107278,-110118,-88108,-77865,-83454,-43325,14096,17943,-13016,37264,118409,114607,57535,6396,-46514,-115028,-152392,-168824,-119437,-68236,-71358,-77123,-73489,-38409,17650,-1167,-29379,24805,69664,4306,-82835,-68053,-32004,-23316,-53758,-26155,28243,40137,58037,77718,12881,-66902,-40394,-26284,-69361,-64056,26787,83473,66829,-5132,-82383,-97461,8504,115322,103754,26776,-13832,16327,51271,53361,48495,71775,79994,41892,-2017,-357,24648,88884,95742,47055,-23339,-92735,-149282,-173401,-120153,-51938,-26081,-5738,32973,72414,111841,122860,90209,80529,37187,-62273,-81112,-1337,30080,-2511,10185,-12081,-59377,-14447,914,-14502,34566,109912,112669,45170,-18017,-259,36608,47608,46123,-7431,-83920,-96073,-32484,3615,31878,46314,-13568,-30474,29608,3235,-44372,-18536,25709,24940,-10676,-7802,70649,93760,5190,-26026,18330,56595,13008,-13265,-37986,-27939,-14557,-22477,36842,130649,147012,114547,100891,95912,76162,91302,89958,54096,40778,9271,-85707,-169882,-113844,11107,77464,2964,-103691,-139888,-88503,-73510,-103588,-120968,-50413,-22934,-54538,-127326,-178500,-99955,187,-54672,-152034,-117163,5936,41393,-19517,-80280,-50730,-8209,-1751,29097,29175,-20123,-31424,56614,87997,55502,25060,-1485,-28631,-23638,-34655,-67404,-93853,-19995,67997,63605,-2277,-62923,-32909,20133,33353,8462,-18741,-26870,-26488,-56159,-7822,29556,1856,-33233,-3488,51659,91332,58517,17135,80817,152209,114159,37126,22233,10539,16698,14593,-73542,-108541,-38486,49630,74651,51277,-32774,-81824,-10408,92456,48179,-94699,-114096,-26241,26544,-19182,-80056,-76781,-18783,666,6088,55186,89397,52208,13579,-10772,7476,66589,72536,30843,16513,10318,11114,-3552,-92619,-124328,-11878,31052,-41892,-69157,-29380,-19127,-72584,-73803,-10792,30406,59537,27809,-11185,-23585,-69204,-53475,48082,120937,76979,46318,102587,173069,94675,-42404,-100651,-67004,-6805,35451,28581,-2559,59048,66619,-32832,-62631,-8240,-15874,-48089,-45524,20501,102089,74546,-38052,-62926,38184,102531,61481,35803,84831,67131,-25414,-71427,-37024,11503,58644,68267,41142,-10113,-60938,-39265,-58425,-70079,8230,62267,69973,95825,79416,-11926,-63686,-14561,28981,3895,-87988,-103132,-62927,-49631,-53837,-21850,-13689,-84479,-91656,-12933,45879,31782,15881,-40299,-101869,-48169,93795,189796,168302,97185,-8505,-125665,-204856,-209482,-188522,-138243,-65313,-20692,-22285,-29584,-47973,-49058,-22331,-24039,-50325,-45731,-67880,-92745,-104468,-89851,-97724,-67035,28533,69525,40086,41069,109644,144965,124539,109606,55512,1669,41404,128116,129332,75828,29455,32373,81667,132982,112202,27658,-24486,-11799,-29788,-94047,-96931,-8743,11223,-49100,-50525,583,31223,44074,53847,-9120,-63802,-17337,78631,103142,41760,-12494,-14848,-8619,-8220,-22422,3042,-11031,-95138,-122943,-22261,28193,15975,47308,87533,41396,-31707,-60896,-55795,-7832,21754,40380,68531,38378,26041,49641,59704,-10957,-68470,-61314],[-22930,-32929,-50498,-26992,-37421,-81736,-49469,-2124,-3930,-12885,-25224,-43298,-54635,-25140,-1143,-11569,-2538,40031,49450,47050,58612,72721,69942,50548,22559,-1725,-16229,-56341,-107255,-85024,-2093,49676,8692,-97375,-108690,-80859,-64341,-57242,-20655,-24624,-38731,-48003,12619,68143,15973,-33682,-4589,33949,-21296,-31428,563,-12953,-11890,26063,39718,46612,50937,32755,42893,26282,22880,55549,77191,110735,111901,67981,10790,7896,55615,106204,156910,165831,118498,133378,176076,129067,33504,-28705,-27668,22848,41416,-44701,-85113,-37354,31315,91298,65899,4323,-2773,27710,40605,-6749,-109998,-172828,-88153,23504,83531,31712,-43821,-50534,8285,26067,-21884,-47457,-70325,-99789,-55776,10801,19937,45838,73501,77459,-3001,-93199,-132297,-137814,-72724,-11358,59030,151293,158188,109664,114097,75180,-27952,-79267,-81985,-61219,-7633,65600,181432,249415,195846,37120,-94972,-57211,53257,28847,-39413,-68257,-28876,9513,42363,33124,-14699,-24302,31012,21216,356,14329,22941,7474,-8793,10641,48940,5299,-56876,-72033,-54484,-29358,2503,24573,51581,53949,17717,-18969,6234,10147,-38666,-51897,-33086,-34356,-42424,22675,50800,49773,64315,60506,32381,71199,99451,49967,7507,-5737,-41949,-78023,-96637,-90690,-38216,62756,61290,-24351,-37987,-15382,11996,35146,38033,-46325,-111102,-113385,-65248,-19670,8959,9010,-235,-16718,-29197,-36369,-30771,-6576,-33546,-43939,16087,100907,107360,34552,-42023,-59080,-16427,5687,46324,13187,-73203,-150803,-127791,-32880,-22186,-20652,20156,40241,74190,73913,39543,42090,61974,-14811,-48552,883,44837,68740,78139,65574,99045,112247,55545,1690,-28338,-52009,-65487,-104359,-171942,-123348,19422,91266,26937,-79780,-119046,-99396,-66612,-20083,33011,27062,-2147,20401,64296,34444,-54163,-97845,-46698,-19238,-39610,-24560,32799,75785,102155,80338,43732,12467,-49481,-15599,95382,111867,8442,-45227,-29953,-74069,-123532,-79716,19339,90359,105024,132949,139398,60764,527,-3163,-46133,-60021,-40540,-58758,-70091,-21958,69066,132103,114858,32083,-73904,-82953,-27335,-14041,-74623,-131303,-105809,-67739,-110260,-163589,-78376,4514,31563,12666,-13438,-52997,-89993,-63801,3427,41882,8857,-41830,-96346,-103761,-85070,-47358,21698,-14783,-84443,-57280,24173,64523,95462,99668,21675,17709,95063,118861,134256,153182,29107,-72486,-3956,43762,72079,74149,29136,8522,97677,133880,59146,-86030,-168776,-124842,-28663,-12376,-43181,-76679,-56152,62363,156642,62255,-65698,-72652,-26654,40272,116531,104288,36369,18726,66094,98500,25637,-13388,43671,93114,37598,-37544,-39077,19525,85746,100640,58957,16734,-7812,-25981,-28917,-41490,-55872,-88393,-20238,110999,170027,203421,196861,64726,-35601,42162,39922,-92614,-116794,-38598,-18535,-27839,-21796,35596,82620,55068,1503,-66414,-139074,-118940,-79895,-23179,37744,17757,-35953,-61933,-29351,43182,25598,-52222,-86719,-69571,-19244,-10984,-1853,6251,-15538,-59008,-94351,-109517,-51047,54350,101011,78190,60386,30264,-38074,-41235,11170,-7140,-52491,-31503,8676,-30933,-22304,38441,77606,51922,41176,7808,-45669,-77436,-65873,-10927,49635,53403,21467,54829,81566,47400,49756,99386,117279,73284,25605,14152,49822,96615,73875,42079,54478,93795,38735,-93588,-118570,-53198,38233,63550,26821,19384,-10050,-49609,-45220,802,-9392,-78755,-149673,-106889,-24888,29477,34214,34018,-2774,-45531,-30257,-21028,-28314,-15177,-8155,-37732,-26844,21217,28459,70681,156454,93259,-17934,-15207,2306,-13890,13754,57199,38481,-19516,-48843,-24344,13088,-4907,1613,48376,23816,-56102,-91579,-68915,3817,74017,79001,94068,138294,143192,59293,-21291,18454,110143,150428,59418,-62291,-84718,-42707,-35617,-95229,-154970,-113697,-40055,-39672,-36464,25252,61901,104051,171676,200476,120638,-14136,-79719,-97409,-119396,-17306,46612,21809,-54487,-81688,-11670,81292,117780,125162,95410,49845,-19,-48482,-73680,-12043,8320,-46278,-74796,-74323,-98318,-76086,-2412,11246,-30248,-23713,-130,9438,14544,22695,44785,51799,19863,-18297,21499,93144,84485,21495,-934,-9019,-74853,-104668,-105671,-90948,-78130,-96877,-115800,-92719,-34537,18438,-13517,-42327,9566,29029,-69189,-128716,-55400,-7022,-25614,-84117,-55507,23467,59228,48937,38433,34001,56493,94843,63000,-41662,-103012,-30324,53865,70482,43135,-33333,-95615,-26016,60587,37578,-31451,-61540,-37174,11952,35882,24904,40017,64438,20528,-16661,44708,120281,137445,37708,-36178,-43017,-42950,-58974,-62973,-43432,-17553,-2825,-11774,-4753,69017,135675,144757,103284,55517,-23305,-94838,-91600,-25801,23368,33656,43234,-2538,-100003,-117715,-94664,-69761,-20377,52718,87609,36498,-37166,-12411,58598,87052,59761,6485,-8819,4617,-184,-15473,14077,50600,8352,-47137,-42131,-28461,-29461,-46102,-22361,49674,69681,29245,14115,7362,-12469,29400,109621,180938,110865,-32738,-151968,-125422,-43014,18841,83865,91627,30423,14633,66084,107251,71453,24913,15261,47544,84427,44849,-64502,-138478,-116722,-56221,4544,3761,-25368,-44284,-20659,-44352,-98636,-104979,-5854,30482,-45854,-158580,-223720,-167606,-106601,-163634,-189316,-87734,68753,141138,99720,-19865,-89861,-65447,-14159,17661,-25588,-122240,-160295,-45065,28983,10791,8127,23813,9991,1620,-39395,-76274,-60394,13045,50878,38363,562,-50928,-18190,45048,80525,63836,31018,33505,61484,35056,46342,71355,41801,-30455,-72468,-44640,46496,92639,19929,-30935,-4949,13780,21116,53857,60991,77605,68791,-16135,-54193,-4404,59153,54116,23820,-18105,-19013,33880,95826,50945,-94236,-146272,-64100,24971,25358,-27044,-51733,644,30515,45311,80984,71350,32157,18343,7761,5298,14453,17812,2724,-7493,-14871,-13947,-24355,-92786,-134211,-58821,13095,-190,-29792,-26978,-43466,-132996,-152953,-51326,46217,92112,41596,-22673,-28381,-64759,-76672,-8927,70794,64400,34932,41888,99899,82433,-852,-69500,-73528,-23349,17678,3474,-60055,-9509,74752,58694,-13229,-43904,-80788,-78668,-44665,123,50188,84798,44616,-30098,-32893,38847,42821,12595,42007,18470,-87107,-133156,-51782,54431,94116,73837,52727,20984,-5967,-6810,-111452,-162115,-35223,55031,26891,5450,28800,28709,-5536,-25058,1394,27188,-53844,-125345,-133533,-91684,-39754,-40272,-85524,-112061,-68181,-10908,29270,44658,60075,18042,-50667,-47688,30290,119327,119408,40360,-15910,-60194,-156966,-199662,-136023,-43872,-18709,-41297,-57153,-44403,-37017,-40375,-30108,-10972,-819,-18817,-80517,-107134,-124849,-130202,-89382,2894,78415,79158,37915,23413,90232,158093,163006,129933,41090,-41130,-24142,80234,97000,-6619,-83781,12152,143519,170332,139746,73488,-6767,-32679,-33949,-46415,-6943,69375,55191,-25237,-29078,14669,50324,77930,90397,26051,-38458,-13588,46797,40314,-6510,-49084,-74539,-70222,-34051,-9563,38082,52583,22674,-8948,-3881,-32000,-40159,11958,36401,-9970,-62984,-52867,-16816,28307,48320,42587,27021,-26133,-21820,31153,65609,4964,-61631,-66893],[62206,54024,-2853,-13074,5631,-7956,11169,42096,25186,-29212,-87249,-100862,-80343,-20180,29466,18775,-3614,16145,16996,2627,26054,72209,67377,26314,8151,-2446,-42082,-97664,-106449,-92644,-59537,14842,54336,-34617,-85180,-66193,-51463,-99154,-121030,-144192,-121254,-71119,18696,96665,51471,-31473,-11461,54036,-183,-47672,-43975,-53422,-19370,25912,38430,48990,19363,-33221,3353,20257,18086,53654,107701,157124,128604,33775,-33704,8970,81531,94721,100507,89451,46118,78676,141006,102409,19434,-3520,17333,5395,-48807,-98277,-82315,-58628,-42789,35547,89154,63209,34081,72931,103817,5523,-125588,-175863,-121922,-46432,28955,28844,30432,46155,36578,30375,67971,58162,-47149,-128521,-61998,26641,35584,35905,34899,16193,-44326,-88446,-68932,-39695,-1496,-5440,13509,94012,108685,57882,66583,61621,-4103,-15157,1057,-6778,-4170,33739,148504,205653,113115,-10899,-79579,-84894,-46641,-20367,-27017,-62826,-41050,-16647,-894,241,-33191,-51726,-44628,-117622,-126490,-36359,20322,12234,9005,48869,98581,25745,-81199,-102344,-55989,2348,41282,22719,21062,39009,17347,-20533,6046,1480,-73861,-109505,-56989,6094,5213,25237,24941,31350,41872,24306,-3658,46589,106729,102199,58668,-1843,-62859,-84678,-76510,-37452,14475,80863,90087,37063,-150,23550,29336,-39114,-49018,-42220,-52728,-76333,-78481,-29679,23250,11266,22046,66526,54223,14871,11578,28977,-26964,-38761,72752,186281,203752,156907,124270,101502,32160,-58696,-49298,-89543,-162544,-181317,-132081,-23528,33826,35696,13971,-26131,4678,40891,11451,4970,59786,46247,23816,30212,34853,42141,52363,42736,52273,60524,45359,19614,-7820,-24428,-32003,-106407,-206458,-151685,-27860,15037,-8040,-32882,-36205,-49366,-39229,43908,131657,91496,-11050,-1451,101424,102086,12061,-11049,26640,8754,-48337,-85655,-42805,65650,154622,145673,112151,71934,3387,14774,91830,126060,76650,47854,50827,-21254,-109561,-89210,6752,95085,114564,87347,64240,-3254,-78485,-75575,-67305,-56908,-15816,-12015,-55357,-35025,59258,95310,40533,-29444,-80465,-37296,60485,69420,-36891,-92882,-36462,27595,-9638,-69159,-17075,35360,51310,32106,-2429,-50890,-86385,-68966,-13613,11665,-43349,-110346,-141296,-100529,-49853,-45035,-31293,-26383,14417,46225,25280,-40009,-42710,-7387,-7747,18796,90482,99336,91129,85984,-25822,-102491,-12530,81600,121494,81383,36670,43218,88715,75854,35552,-78400,-192352,-146229,-61212,-75996,-89444,-103074,-124580,-60884,14448,-60994,-132726,-102778,-63773,-10640,66661,80602,59877,61182,94357,114523,28886,-53483,-19321,22341,-16862,-45884,-36057,-18386,18676,49804,38253,19207,13108,-7473,-5044,-6135,-54389,-109167,-44364,64012,115663,167843,182797,69079,-8657,70475,61156,-61789,-100006,-62241,-26000,-12077,-50637,-40057,205,11145,33175,10151,-67934,-78481,-61289,13164,94007,78898,10769,-53444,-66196,-35203,-46149,-67130,-73125,-69507,-28860,-43813,-61631,-46107,-58288,-90648,-95985,-93464,-55285,21802,80621,90193,76886,57010,26576,30183,33399,-28551,-81215,-70225,-32497,-34761,15005,85835,127433,85311,26609,-31877,-63100,-49762,-6354,-22689,-66359,-54639,-42852,-43660,7966,86675,116586,138564,152693,59307,-32386,-13566,55615,64731,-18783,-31062,36987,63188,10148,-69135,-114459,-131554,-47876,27204,18169,15315,-829,-25085,4041,54525,27324,-51959,-131679,-85311,12842,59025,47052,20715,-40048,-62413,-1042,18184,-7847,3074,24656,-8208,-19504,26081,61593,102375,150645,71637,-42855,-46830,-6279,-12767,-3301,43593,39094,14538,35256,67759,58913,-11591,-58088,-18832,4656,-31316,-34755,18465,62528,78946,83428,111504,147992,177929,118653,11954,-7076,47210,104290,70817,-28330,-80296,-63330,-72452,-155248,-175789,-72690,-2035,-36343,-30242,38292,69076,94698,125481,114042,54426,18674,3612,-46894,-83065,12123,60937,60085,40032,26329,31911,57123,61610,45804,34801,43419,13331,-42873,-52433,16448,763,-67415,-41066,8817,-21181,-24936,13890,6680,-18443,12258,35373,41554,64690,82767,83322,84501,70999,33784,33573,65562,69713,31682,18561,16436,-28093,-22534,-2792,-13304,-2820,8388,-21149,-20716,32321,69482,23291,2536,37763,25598,-75261,-121870,-52128,-12628,-65042,-154469,-118084,-20889,25880,11142,-7895,18542,81518,119972,71779,-40320,-125555,-106008,-44438,19614,46764,-6438,-86771,-71647,-17772,-20493,-51547,-71355,-68259,-31246,4164,-8246,-14333,30446,16902,-19834,32559,87233,78547,-29949,-77620,-30487,18937,50502,88840,90765,53989,9965,-71250,-111925,-25193,57722,83332,73340,27952,-50537,-87361,-93826,-89480,-30816,34608,28685,14933,-44176,-79661,-77751,-88982,-102092,-39609,35626,26508,-23036,-20256,35367,54524,12954,7642,74555,66178,-33581,-71403,-9940,25771,-39337,-111898,-90209,-29405,-16596,-100912,-116299,-9037,49133,2471,-67785,-80847,-15787,81988,126440,171796,104789,-51711,-189619,-162304,-53870,54085,119773,31929,-91415,-66691,15837,59842,27546,-41337,-39217,44366,113511,110510,49779,-11662,-26281,-46467,-33818,18696,48596,17630,-2675,-56010,-72705,-3479,103419,91347,-32081,-152268,-195319,-161681,-143723,-170547,-148284,-67629,67777,155144,154006,51356,-52081,-71539,-41247,-26952,-84587,-156219,-169545,-81849,-25297,-7302,25365,60425,35219,13467,-46525,-104643,-70845,9549,27426,21958,18833,-32755,-21027,28897,73631,63901,4795,11819,99148,127570,110069,77741,56519,14918,-57036,-74987,-9605,49905,5738,-105393,-166116,-125023,-30905,61837,97623,96708,77213,28280,13645,21436,41962,11900,-16354,-12455,16414,39261,55319,28977,-47986,-86493,-56796,22126,77363,36684,-36730,-11497,31882,47876,49848,38620,17934,-18066,-58838,-79227,-69617,-25498,3138,-7858,-26469,-20418,-4153,-15801,-56886,-64012,-28629,-3619,-19164,-42404,-66171,-163801,-218947,-126094,11255,78583,45766,33813,68526,33019,-37366,-58045,-20333,2550,-1340,-10710,29770,43953,23576,-29768,-52467,-33543,-44703,-62976,-64738,5667,112035,141605,69350,626,-42234,-28109,-9245,-3949,17003,77709,90584,9186,-51425,-3501,15362,-20404,-20127,-38589,-115873,-162597,-87220,25488,61629,39142,46401,66213,41486,7788,-103367,-162055,-83592,-8597,-33266,-85876,-28502,77744,65345,-11245,-1978,70448,44644,-18266,-48899,-18126,34447,6926,-81939,-100403,-39694,-13253,25967,67869,74081,60820,38381,1958,-20064,7582,19631,8741,35649,41186,-69857,-138267,-58121,33325,-4259,-75388,-79463,-43007,-22212,-24671,-8152,46212,77852,11286,-87732,-81202,-63260,-66103,-29360,43836,76866,51553,17833,8501,48119,92225,92842,68791,-6622,-89872,-97445,-9843,16204,-60761,-105738,6066,107107,85292,44910,27326,13385,16296,16624,11708,42279,81184,70481,24399,-942,-15726,12985,63242,106545,89760,48321,34161,45425,28653,13151,-32363,-86995,-84645,-49591,-52501,8214,82131,85173,25665,-24383,-43043,-1301,8863,-52817,-110925,-116639,-42818,38539,56832,31610,1997,-41301,-92406,-69517,-36227,4431,15052,1164,879],[134152,125297,56542,10734,31932,77431,123762,130786,85330,6424,-71906,-101444,-85839,-33129,18579,7792,-32904,-37548,-37788,-48309,-23156,35444,23906,-25520,-42176,-41234,-55317,-59279,-50015,-85281,-114668,-38288,56122,31115,4148,24003,1780,-110669,-161187,-156249,-92883,-38645,12033,67838,38926,-33168,-27247,23603,-25509,-66502,-65152,-65229,-32988,8757,30319,52146,31012,-39454,-42263,-40935,-31662,29056,83927,123805,99299,7236,-67775,-28403,39826,38948,1178,-42259,-66869,-25134,28895,12115,-24629,-6260,23380,-26960,-113574,-126372,-58645,-70911,-157990,-107942,27173,81190,69771,102862,132126,50996,-40424,-86602,-81878,-72392,-19577,26197,67516,74205,29238,16862,88685,104997,25190,-22520,-3633,29281,26110,-13556,-57962,-54057,-50169,-14541,59295,51488,13329,-32635,-26956,17434,34162,17050,28825,3621,-36300,17285,67783,46028,17500,5319,37705,59201,22315,-1680,4345,-11620,-16718,24607,26405,-25910,-9697,-1840,-11718,-18771,-41565,-58426,-74666,-182957,-215691,-98320,-2850,-9733,-15753,47015,99345,-512,-107152,-99822,-13985,64748,105914,62293,-16732,-53513,-20252,13130,23723,-45186,-156879,-182172,-90644,14843,21730,4799,-24468,-4735,16909,-18715,-54354,-5907,32321,30337,24295,-10346,-83203,-98187,-67105,-706,37420,59882,102068,92509,20032,19288,22101,-89925,-116563,-34694,21836,-32642,-73559,-10165,53768,52368,76328,116818,79573,16892,10213,33584,-7991,-2667,105273,189211,219035,213016,168882,98380,19841,-29030,-9249,-66968,-101358,-65789,-53130,-13014,58527,93090,52190,-37179,-50613,-15304,-12324,-16129,16151,11945,14550,21785,5364,-12684,10036,37100,59651,61201,54114,61467,83536,85635,43977,-83442,-198942,-146712,-77155,-95658,-82645,-8792,41126,29685,42083,112687,152684,85483,-6003,-12798,73076,88396,36764,42702,58519,968,-85810,-160370,-132440,-6273,105567,123972,73424,47571,42641,56795,51591,74885,90792,84652,90127,35765,-48337,-47525,-3185,44345,61972,21598,47698,94160,-12538,-127633,-108439,-22369,53763,57058,-40852,-54492,94791,161541,41406,-66021,-76973,-9228,50659,9800,-81395,-107479,-60909,-14213,14148,-8190,-9535,8627,47400,49310,31150,4683,-42290,-61770,-21599,11708,-45785,-128123,-148177,-61353,17892,997,-48988,-65484,-15618,22759,13857,-51077,-131772,-132823,-74618,-22870,416,-3322,6969,18200,-35833,-81104,-22763,51369,68220,34685,59856,94176,64163,18351,44901,-23915,-166563,-151993,-60380,-57516,-55601,-64888,-122700,-128106,-95053,-124060,-120637,-82246,-71240,-52257,-1881,45286,71371,26864,-18984,-15844,-74366,-140618,-94768,-39862,-6571,52241,44003,-27596,-55285,-18591,8275,21544,42771,20569,11871,63642,49339,-28235,-27935,13786,29300,55754,55234,-5887,-27965,80993,116418,41745,-33248,-59628,5016,63077,-7203,-56795,-48108,-12499,65399,68961,-9694,-32911,-46277,1181,93140,115740,98523,44945,-41501,-82851,-71330,-30565,-20652,-47975,-53859,-109063,-129991,-88285,-66700,-84864,-77404,-43912,-24219,-16886,19104,64460,70969,32718,28660,75364,49660,-47140,-122805,-146714,-97395,-31678,73863,135991,134551,71935,19564,-11881,-46534,-60246,-20878,-28767,-106389,-98280,-82020,-119706,-75521,66733,146410,174868,163160,32954,-61575,-11043,49621,21728,-68403,-69723,-4117,13916,-12769,-44739,-113048,-178684,-84631,29584,13204,-38755,-69129,-71596,-6180,69242,48234,3477,-32553,-12291,26831,44435,35790,17718,-32430,-35289,41392,53353,7189,16920,69012,43174,-3839,17324,61377,72836,101973,87016,24445,6727,60326,68884,36257,40299,40967,30530,54805,100071,74738,-36590,-111304,-68425,-6481,22816,60332,91337,69856,43615,44777,60866,56873,93751,136614,108923,33100,-17073,16014,47109,-14511,-98200,-94808,-48754,-74137,-110297,-72700,-26208,-18436,3725,29231,41970,73761,46870,-51086,-79360,19366,59304,-20047,-59639,24852,51976,77875,114806,120969,80818,29065,-20905,-49086,-24436,24440,19841,17396,41255,52460,-8502,-57735,-10303,49914,44387,51249,53251,16616,-12816,-6928,-17040,-13077,24811,47866,50184,67533,93283,78262,58278,58988,77560,85703,70497,26094,-23242,9898,40861,21980,43783,96626,88480,45814,35112,48940,49834,87985,126509,92808,3547,-72901,-64711,-25026,-58771,-155189,-136929,-57998,-26356,-45237,-74914,-69779,-31582,14511,-18150,-84757,-112490,-123258,-114811,-35001,-9793,-58517,-91942,-69337,-39875,-21623,-11009,-18868,-26996,-21718,-5543,-28611,-37739,40653,73033,32518,41084,34092,24553,-3458,-10910,24487,64264,112375,170470,181743,127246,29884,-115294,-186421,-117017,-30427,11694,24884,24386,2327,-20219,-58169,-100904,-71280,-25438,-16783,25557,31600,29962,35171,-7612,-65976,-24703,34141,34872,4106,-19422,1018,12099,-10536,15492,84512,40713,-82040,-110435,-16610,5373,-108266,-176253,-98943,-20544,-34016,-129485,-145693,-59250,-9516,-39858,-76919,-46934,37515,96805,61197,65518,56534,-3162,-94129,-99366,-40642,47691,113405,2707,-129061,-75464,7915,24013,-1803,-28940,-10251,30270,72219,120949,116643,54112,50587,34881,2270,7397,24055,12417,4550,-63089,-65578,42637,154006,117854,4489,-82074,-96265,-74834,-78758,-92828,-82818,-40820,50535,100584,104983,62574,1138,-42733,-55566,-55374,-82036,-80186,-49320,-19828,-21771,27072,78982,83210,35799,2113,-43081,-76283,-42307,29724,28558,5784,-8730,-71681,-63967,-23489,-2797,-1207,-33975,-29389,66611,135551,129999,73744,75300,59731,4163,-15233,-18375,-33552,-27527,-73408,-168298,-173471,-65014,80361,135068,80761,23184,5632,17463,644,6400,-9957,-28675,-24927,-19788,-15155,7802,14626,-6821,-14315,-18907,9300,40517,13293,-20139,13193,26053,-8307,-25868,19313,29597,-38001,-103123,-99903,-44972,13658,26156,-12056,-42436,-17550,41605,80347,43345,-15733,-22844,-6975,-35028,-60755,-54029,-113012,-176751,-136363,-51232,-13330,-9992,80906,170580,124584,37408,-20005,-37394,-38415,-28061,-18171,10635,6031,14109,8569,-7231,-24955,-55023,-40597,13487,72691,109349,112463,85383,60710,48432,54542,47970,36167,28444,42603,67671,50505,17076,-5392,-30202,-42985,-37279,-59672,-103419,-139538,-106135,-44093,-17401,-10873,42364,102599,60613,1406,-53805,-83667,-94966,-69792,-41368,-67391,-33860,79268,97254,28406,2062,61385,85665,81182,66730,75101,98950,59839,-49634,-90904,-22117,16308,61350,93527,55864,27925,54495,29958,-39711,-41374,-12562,11184,29560,34590,-31204,-76334,-18566,43309,6551,-26360,-13848,-34035,-69572,-45129,12816,66707,77236,5357,-76658,-44170,-4215,7199,12780,38895,55165,22639,-4818,668,9697,-3385,-24246,-14158,-26887,-80394,-109192,-62016,-41661,-64892,-55216,11667,27860,-18990,-51127,-35931,17841,66092,50973,16739,3270,16016,33444,16612,-37496,-77882,-54524,467,73060,103747,103128,82506,62268,60546,83993,67925,22255,-4536,-30051,-84085,-28592,70194,76282,-5494,-46244,12111,101613,46808,-82794,-161627,-164099,-74452,29611,46962,-7336,-53191,-85878,-114345,-97699,-99970,-60936,-2478,29735,69513],[117156,129277,86729,35772,26658,83983,156752,165823,110954,38655,-4988,-19126,-33613,-33997,-19640,-27588,-52323,-62848,-58931,-39143,-15893,14009,8190,-23718,-47500,-47308,-19122,32775,32507,-35500,-97443,-64451,6326,17827,46267,84391,36437,-91968,-110744,-56975,4541,17034,23874,52920,46579,22716,12335,2853,-43008,-38373,-26962,-52326,-74224,-54255,-25657,19967,55098,6793,-35231,-81594,-99927,-24427,29335,52903,82250,78109,3859,-45600,-51734,-57795,-90154,-156730,-186167,-115218,-42914,-18133,440,16567,14787,-35408,-89911,-83746,-16106,-53971,-194787,-194229,-50107,49641,77401,117650,121230,67991,38256,17072,9114,-32126,-32102,8766,42674,44393,17594,-12092,-6113,21897,58897,93413,50798,28499,37655,-13961,-93108,-79081,-45341,43860,153853,121299,33092,4964,57973,69049,47133,47080,24166,-74203,-113073,-25018,31093,4711,-6103,-10523,-26191,-32566,-1710,51798,95612,88003,73285,68477,39508,-9454,-1934,-13113,-22278,-45815,-88487,-93760,-78861,-167151,-220216,-124801,-26292,-31548,-41766,16500,32370,-82684,-126823,-51774,27708,65784,95933,73509,-25449,-108589,-48205,43105,37154,-64661,-164344,-176228,-104274,-21121,-11630,-5611,-8776,10616,26511,402,-34895,-31955,-72386,-109571,-50857,4940,-44704,-79352,-43985,32318,43158,34421,91452,103903,31895,10981,40795,-28312,-76237,-16835,48491,-16326,-42079,26465,66970,86838,115052,88196,21560,-23760,-8787,32378,15188,35035,102086,139063,169789,177721,91681,-9533,-23343,12648,50993,-7338,17380,93616,44311,3267,63175,134646,121511,28575,-29893,-32924,-9,14343,-9485,-56804,-21462,20888,4729,-14528,14813,50608,85051,77155,56278,92400,160530,168208,81648,-65861,-163289,-107258,-52858,-100101,-127223,-71265,6123,51157,94135,129033,100691,21513,-39843,-58450,-5846,14628,-10295,7265,32759,-6250,-77493,-149755,-153846,-99289,-53347,-43240,-67174,-47023,10401,46058,-1452,-13691,11111,30418,79562,71417,6359,-6142,12215,22518,18316,8165,96176,235960,162112,-30093,-54138,58755,122631,88541,-43837,-90693,82396,202299,80052,-50751,-57142,-24346,-49456,-92450,-108534,-110325,-104933,-103271,-38932,-19843,-34866,-16624,58602,75958,65354,60337,21821,-12323,7930,51824,6410,-94554,-125021,-15940,77966,72289,38793,-6400,-53420,-66445,-6949,35488,-33217,-80395,-59392,-34644,-68185,-77029,-21317,39864,23038,-42399,-52120,-36610,-33837,-13843,76081,102988,55115,55523,123837,45255,-109048,-108579,-2831,4012,-25840,-50871,-83007,-77362,-66113,-76945,-49904,-36640,-37509,-26369,-23698,13749,54360,-34157,-127926,-115417,-145613,-168029,-104344,-13542,98218,170503,101447,-9021,-55993,-26521,26803,52139,40399,-20355,-26777,97605,172485,85379,16451,26852,43743,39677,716,-26837,-3149,114248,164934,93198,-24875,-63417,45772,142131,80027,5620,-23370,4564,83644,76671,4314,-4165,-40177,-54936,-8806,39522,133970,152675,14820,-70360,-32504,26453,20706,-50309,-117077,-190619,-185016,-115000,-56831,-53268,-60568,-34195,-2152,-5905,-5982,2835,-16322,-41719,5681,66194,8319,-85082,-134028,-151907,-95429,-26499,60900,101293,73485,15328,22458,40641,-1069,-41619,-1464,43214,-14000,-55286,-66024,-83105,-66006,11878,86573,136100,115043,3420,-37367,22813,48796,38604,4088,-14915,-9784,-3867,-27532,-66312,-113934,-150441,-69860,17812,-26758,-115996,-165310,-150242,-72338,9894,3205,13396,46908,48611,3414,-15889,-6164,10299,-20387,-32647,19715,32585,606,2290,60293,68443,22930,7626,8623,-525,52703,89041,52606,20105,67713,122701,112989,84427,71433,28908,-21926,2533,35590,-40208,-110361,-53181,32552,81846,118985,95672,19182,-14987,-11387,-3092,-33199,-25756,75280,143511,86335,-6399,-623,41523,3551,-97988,-108513,8111,71367,-1047,-85630,-85722,1335,55876,15141,236,65259,37799,-93636,-116676,7144,49480,-23436,-48942,26529,36214,61781,101818,110342,58380,-32720,-96265,-87838,-37503,-2630,-9151,35380,71776,35972,-14267,-8121,24530,52476,75599,97412,69134,10075,-26431,-44813,-77346,-74461,-35989,-5215,16057,20338,34472,49210,53790,44520,56532,96987,97768,29629,-40708,-10539,9741,-18342,-10016,51453,85195,32427,-43749,-49731,13141,97920,121113,101507,72819,-16185,-70332,-40848,-23240,-80508,-79795,-46443,-48127,-78376,-115815,-148508,-141716,-82268,-96479,-131406,-94119,-82787,-108877,-69945,-81137,-125441,-77283,-2369,-2251,-836,16616,8953,6215,1851,-7597,-44747,-21683,108205,148505,78668,57517,29429,57085,109922,100606,57503,46030,79374,131247,160280,133237,32021,-122411,-196526,-134487,-36076,6602,-3114,27979,74194,61818,3718,-38590,-41921,-51795,-35622,3774,25376,57059,78097,63834,43349,66991,64719,22494,-27093,-44781,-22230,-563,4519,14638,25384,-12232,-81111,-100466,-16339,14925,-90164,-142706,-56972,-7669,-57167,-114940,-105014,-60711,-42995,-53954,-27822,36668,73762,45647,-44156,-40883,10831,40034,7147,-14537,-27211,-11885,29050,-28976,-103077,-45833,28773,31051,-7018,1460,22887,-29203,-57471,20087,58452,7438,29708,64271,21316,-60605,-80148,-27984,24245,-43218,-84929,-25928,71198,73719,49896,48502,33083,12277,2988,-24703,-48556,-1409,79275,69626,24145,5095,-8415,-27462,-27771,-20382,-13970,47402,89917,50480,-7335,45899,83499,27757,-35009,-58463,-62428,-30587,10576,51589,23281,-20402,-61353,-141236,-128664,-81104,-80239,-60362,-27455,-36014,6545,70816,86333,55854,89064,72894,27471,38923,-1324,-91221,-66387,-9377,-59544,-108299,-40504,92840,110519,14668,-46192,-21281,6380,-29716,-21697,-2311,-7409,-32820,-65663,-70976,-17817,28585,17715,-3395,-23079,-44058,-78240,-72344,-445,64903,12315,-80204,-71261,15593,28135,-35906,-77740,-25967,61292,71200,2849,-57924,-66933,-18252,63481,123277,96136,32508,22834,22342,-37808,-71037,-36114,-31383,-52614,-60853,-82168,-102463,-75402,64421,163418,101777,47298,33832,21701,-1137,-5670,2171,18627,-3377,24377,63095,33778,-15144,-15282,41996,84852,98505,52705,21061,30106,50889,59217,65499,59072,54265,35608,16442,37607,62760,31492,-50453,-82978,-33684,-8035,-55931,-85537,-93846,-90773,-82970,-74010,-57214,2746,70968,45894,-18520,-42437,-11998,-26785,-43854,-7647,-8596,-14162,50865,108741,70584,-14230,-1379,41828,71680,63550,60764,85725,59703,-49418,-109074,-30022,48387,94505,98920,36704,-21579,16384,27046,-27130,-18706,9871,-12658,-56440,-39315,-13813,-18213,-5792,27843,39937,81286,93812,-11179,-104154,-49140,22699,16678,-14880,-32345,-39953,-3512,12311,17977,9403,22076,49086,38563,32923,31947,13161,-23672,-56337,-33199,6375,-7538,-45865,-34867,-30022,-27535,348,31073,3666,-40787,-43627,-23106,13346,44911,18535,-19729,-46642,-40120,-12209,-29858,-77786,-78295,-52854,-32908,22174,64405,96778,98161,69554,88872,143019,164856,141689,80686,22778,-14716,24545,68314,50143,-22812,-24261,84233,175710,106237,-7497,-89155,-137303,-95646,-13273,29239,-7255,-56410,-64412,-73791,-74478,-88746,-52692,-14597,7548,77123],[31850,63540,65366,44803,3346,-7311,35227,72891,48200,-1170,18359,75236,55699,-4134,-33979,-20211,-10264,-32258,-49326,-4600,33706,32250,20510,-1626,-17442,-14044,12400,55398,60332,13504,-44644,-68812,-45532,-37993,-3887,27756,11126,-54871,-29926,17737,33161,20394,39137,64219,63466,76098,53868,1461,-25794,8394,-6,-74171,-136589,-144301,-130107,-64430,25962,19973,-8989,-75427,-137282,-89954,-40263,-21456,61861,153104,99285,-26499,-109200,-133687,-147323,-220376,-259078,-154974,-52693,3971,60224,61531,15058,-41608,-51251,-14584,14556,-45665,-156464,-174067,-80547,-2632,16352,45462,39677,5570,23045,49788,64991,5174,-35388,-12572,25861,40589,36243,-22132,-99860,-97765,11756,85633,27233,573,42284,20012,-58452,-80106,-73720,17835,148628,157623,89399,85823,163928,155628,91858,79618,18153,-99064,-120361,-62526,-62634,-107206,-95546,-54526,-27135,-27844,-11201,35899,86228,98316,60669,-17532,-42885,-39849,-39872,-57035,-33866,-68330,-169273,-190440,-130473,-158524,-177059,-110516,-51293,-50202,-43516,-20068,-57845,-160883,-141337,-24899,28525,13533,8605,9151,-14799,-59903,-34834,18253,15610,-19791,-41514,-73445,-99568,-90626,-83795,-18805,33430,47189,52761,67067,37706,-27993,-117203,-145145,-45521,56735,39460,-10220,18024,75221,33865,-7242,29498,53921,31899,31475,93872,85817,21591,889,15535,-26700,-4955,45759,53232,90296,104229,2422,-78261,-60690,-2349,37759,13520,29433,63800,73903,95565,97261,27674,-46867,-65193,-54835,2462,194,55551,113330,44692,11582,59550,104096,97102,39766,-4436,-19795,24858,59393,10654,-60426,-7451,41597,24671,27414,45498,35167,30335,12212,12197,72413,136233,121834,31342,-69222,-129969,-69880,29267,25122,-79516,-146462,-90742,4174,60582,74306,46742,-24080,-107811,-138029,-81833,-46386,-63432,-54300,-13574,-5375,-20892,-65997,-114007,-138206,-157010,-181716,-158628,-100573,-47048,-9360,-36052,-66077,-83742,-57895,41430,76374,7841,-33085,-4812,10797,-8222,13649,114865,264201,294884,167124,88916,116213,109459,63530,-25008,-75970,23253,117248,66684,-5017,-19114,-52449,-128432,-116469,-81117,-88883,-102323,-112611,-74094,-43381,-43240,-21885,68178,87105,57195,49967,39771,21114,33822,91654,65377,-53646,-106832,-11656,81048,115281,162648,141348,35352,-61537,-11194,98039,111739,51109,15119,9814,-37627,-55692,19912,114112,93088,-27178,-116820,-151672,-114669,-34063,57303,53487,55618,116224,149121,48725,-57391,-49169,15993,12776,-22926,-57012,-42333,15606,21346,-14105,-19926,-35126,2257,51290,4893,-7760,35672,-24863,-95682,-74710,-86699,-81796,-31419,68514,190288,185767,56477,-11987,-19018,-8873,40871,49622,-26632,-111590,-81216,60775,157496,76967,9265,51560,101027,92090,42940,17629,46064,110209,115570,47935,-49138,-70272,28382,123678,107973,50313,-12255,-5516,64106,54139,856,16245,-11235,-55134,-88311,-74143,81182,157280,30393,-34837,13030,49511,34164,-53402,-162741,-239111,-207136,-124875,-51958,-17101,-41934,-70767,-22745,30371,26936,-28240,-102669,-86577,15782,38501,-55277,-110095,-82927,-56989,-16755,-11066,-9907,-8537,-11538,-31803,14403,53042,34612,28885,81934,113172,53281,-33926,-51480,-7208,2574,-21484,-24628,9332,21657,-28719,-23217,25023,43130,82180,87650,58289,47840,45765,-6895,-67742,-56661,-42211,-27811,-29672,-68771,-104256,-131893,-133455,-114180,-86708,-87319,-32264,38765,46013,-27061,-63195,-52986,-35200,-63987,-93131,-57708,-14361,-14179,-26992,20646,73104,56685,-1760,-53124,-40932,21698,5833,-46829,-50785,-322,82054,124698,111924,91906,23372,-98529,-117855,-16562,-20503,-80407,-8934,91684,108930,102855,55284,-22309,-49056,-39696,-9079,-17434,-33904,18107,77406,79312,58311,73432,76009,43504,-39311,-71577,41384,137992,85957,-30565,-79868,4198,69563,13738,-12793,55583,72481,13260,-20074,8655,10995,-21532,-29708,20871,7515,13747,35496,39097,-17974,-107697,-134865,-71952,-11293,-10115,-44234,-12450,10184,-3333,14541,66953,63199,42704,64292,76380,33837,-15045,-39833,-49376,-60370,-40218,-10204,11894,41161,19441,-23186,-3064,37091,25692,15728,51550,80579,50475,-2557,12467,6143,-37919,-62509,-34487,15830,3124,-69705,-93084,-39262,13706,-18732,-787,73210,38710,-33418,-46658,-16416,-11817,18150,26926,4737,-22377,-55188,-103756,-108309,-53322,-60849,-110273,-85132,-41090,-62332,-74491,-89527,-88925,11077,98636,60129,16722,-4867,-34576,-21796,5416,4522,-20263,36437,183439,182803,65734,35951,53333,151753,223371,162521,47062,-782,10109,53078,84828,69397,8684,-87684,-144587,-80869,18829,54317,18912,33684,90886,93780,48226,47246,72470,56047,15230,-10978,-6523,28100,25494,39122,85112,104387,62867,-16681,-85977,-75488,-20507,13853,25089,9484,-7838,-9954,-27313,-52944,-9637,58860,34766,-2170,43772,52042,-14291,-61744,-56503,-40825,-33194,-19363,15126,50130,46663,-15203,-104729,-71383,-13677,23154,36909,51501,9307,-51191,-72341,-77207,-60671,-8388,45572,59475,8254,4341,24745,-67105,-156352,-84630,581,-15384,-7826,24230,-2813,-92876,-110718,-31922,39355,-12191,-68202,-69759,-15595,27454,98236,183170,152716,67959,51407,31558,8601,68002,156088,96546,-7870,-33931,-15895,12965,54977,69540,76822,154226,166852,62018,-25349,21356,38965,-41071,-94315,-83579,-83551,-51513,-10066,12651,-8102,-34051,-54308,-107536,-86296,-45348,-52244,-36120,3507,-28429,-31885,12250,30365,25694,76654,75041,29230,47027,21091,-57244,-37263,34999,27882,-2043,27732,77543,26646,-59827,-57935,23591,62823,658,-9502,18429,18949,-10587,-33113,-47043,-5747,71814,82422,23132,-42531,-98396,-139398,-88570,19651,71150,-16736,-91673,-29206,34151,5046,-36808,-39095,33182,119637,85950,-36763,-87111,-46313,14313,64888,106065,89359,37995,46059,63233,8757,-42526,-25330,7795,37279,20248,-53373,-89083,-64224,19918,64028,3151,-10757,32134,75605,82130,64361,38702,39642,28337,79723,125371,60075,-14783,-4070,55848,71414,62048,9892,-5043,17453,30773,13498,20548,13427,863,1485,19775,38152,17892,-78736,-140301,-91301,-8916,-3524,-56363,-66898,-54689,-49969,-46696,-55111,-86714,-78404,886,30794,-39183,-82337,25837,103891,62514,14145,-9488,2726,60076,121343,77448,-38300,-39935,-2004,-3163,-50904,-61979,458,17455,-65341,-124997,-59802,37602,88786,63351,-182,-39859,448,31544,6242,9099,-5985,-74958,-109972,-44829,30352,40439,20414,30297,60452,114316,108892,10655,-48362,-4684,12253,-56021,-100589,-62702,-11247,23207,12321,-340,-16134,-9714,23262,60780,101744,81351,39309,20272,-16882,-19425,27559,40464,6995,7365,5969,1122,-786,21306,1743,-43145,-23982,1285,-17449,-43816,-69214,-74099,-60452,-44891,-36646,-64497,-77831,-34837,-4097,-33345,-32238,-1077,41499,44315,19537,54151,108967,106841,74531,26247,21531,51912,77139,44773,137,-38442,-13049,71100,117152,75882,34442,-7769,-79741,-93836,-55749,-5334,-7955,-38346,-33975,-45801,-47584,-47327,-26235,-39084,-45505,12522],[31541,41833,58154,63036,14020,-71210,-82291,-18960,-9569,-47669,9209,132337,135345,44979,3855,50710,83215,38932,-13156,26233,83889,80225,39487,10375,22914,36863,22904,20095,32566,18930,-8340,-47329,-43002,-30341,-35384,-58714,-25968,3151,32409,8666,-26717,-29265,31066,60119,42937,57165,37988,10003,18909,44192,-3601,-100371,-146959,-162453,-179748,-131862,-35342,1278,30003,-5205,-85104,-96616,-75349,-57428,21476,120927,95044,-1943,-69358,-97292,-118408,-182017,-193010,-87858,-9043,21050,65315,78161,29510,-50538,-46540,29333,27208,-51239,-100088,-92378,-49138,-25830,-67888,-82911,-56996,-56350,-27441,17409,58836,21517,-3954,37164,95192,101067,83526,18268,-73371,-103452,-22084,28732,-17461,-22552,41871,47105,-20676,-77843,-94159,-18920,100518,137496,116394,102362,134877,111635,58811,48944,9758,-26889,3711,17547,-54754,-143085,-158807,-105962,-20934,900,-37599,-39110,7884,29910,-55268,-163926,-124283,-52978,-56083,-62961,-5279,-38688,-184507,-243974,-171522,-141097,-102962,-62524,-66720,-58912,-20092,-32023,-90514,-150187,-125788,-52974,5670,7839,-27693,-37038,20706,46411,17900,-20757,-7757,58513,109857,57361,-50053,-118590,-137410,-46589,33677,56889,77819,133599,112302,17496,-34974,5958,72116,106069,100689,86196,97449,105589,22579,-40905,-31388,3850,42056,85137,134840,129084,84156,32491,-800,-24970,10776,39190,49342,93229,76189,-47995,-120085,-53302,34154,50262,-1481,-4935,19370,30700,44879,50535,59451,22379,-97735,-181993,-82449,13453,42546,4940,-42802,10277,64264,38951,-10388,-32862,-7934,7173,33187,72841,68202,28970,56645,58045,27949,39079,47876,-3667,-75030,-101762,-45454,21917,37955,-91,-42990,-66034,-99381,-56251,78810,150112,40270,-106067,-105091,-34697,-1255,26097,60593,909,-123741,-153694,-84781,-44865,-43508,-38694,-18453,6663,35905,10946,-53249,-80837,-84587,-111183,-85992,-35170,-36923,-32965,-32274,-44430,-91574,-97837,-1794,59240,-18807,-105355,-81496,-37388,-30965,3613,61298,161290,282044,273681,164749,79416,31419,45595,53945,25711,7152,-3876,9035,41718,33087,-34026,-101220,-70409,-51674,-76395,-59457,-34301,-28606,-29307,-43159,-47408,37246,73264,36596,21433,29828,19239,24104,91562,89586,-25949,-89382,-20706,50357,109894,208814,231261,158180,35493,-2366,37721,74817,61361,55217,75229,50198,2009,50446,149284,138189,-469,-152031,-206880,-121778,-34058,750,-12873,40216,87495,48732,-12190,-14902,-6108,-20941,-4083,30959,5880,10191,55919,29417,-34436,-55956,-66405,22919,109078,36212,-15086,48766,60809,18787,17446,30812,44173,58939,114545,176709,109915,-18314,-25549,-5839,-30530,-10085,-23053,-108936,-140214,-69831,7864,20980,-47558,-52520,35490,93358,94152,63938,38770,51337,48190,4411,6896,461,-43011,-43774,10854,46383,21591,-58492,-63395,16031,34901,5738,22916,19208,11246,-39992,-75910,27438,79631,-2812,-14688,29805,38700,33427,-22574,-117120,-196058,-180476,-125660,-58660,11863,985,-66569,-37567,43835,64005,5754,-75614,-53961,28673,9890,-75878,-77260,-3653,29081,40645,11452,-36898,-71747,-43625,-37166,-19572,2896,29233,82155,114298,62423,-13935,-74373,-79336,-8063,26062,-18317,-91488,-112655,-63585,-51924,-54915,-29690,18997,79173,60833,49703,101074,115104,50580,854,44728,75927,32606,-43430,-44543,10653,20823,-17712,-83873,-135479,-137965,-62897,596,17879,-24553,-53744,-75530,-99100,-130057,-154632,-106912,-27638,-4761,-11344,28535,69353,53987,-20251,-65117,-23667,-8819,-112851,-165917,-117155,-54962,2027,50206,65012,53780,17667,-76225,-118652,-33540,-2787,-42469,22443,107244,89354,41951,7475,-27329,-41312,-38666,4622,32994,30408,11497,-4546,16953,78061,120192,78341,36889,5483,-27303,27263,102348,120512,87172,21192,-5803,12916,6134,-8521,2231,33034,70922,44803,-8398,-29577,-25129,-21546,1843,-46675,-69872,-44716,-14536,-52411,-119899,-124701,-54226,5664,-2195,-62464,-73707,-55287,-8043,63704,104409,52950,-3244,-6580,-9700,-27806,-23323,-29742,-31021,-805,50900,62269,44608,62783,45176,-30082,-32713,18771,12276,-6466,3969,38306,67899,70247,81241,60622,14001,-35746,-62269,-39958,-3195,-12061,-41032,-47384,-59031,-133763,-108190,10229,35004,-11325,-52372,-52109,-19456,58745,86688,77805,66785,34687,-5815,-15664,16237,11906,-57228,-92619,-60144,-75969,-96740,-61551,13043,98318,131483,75628,8732,-59892,-114113,-83251,-20307,14358,26820,72340,159582,122136,-6038,-28208,47608,191565,227639,117226,2752,-29958,-29590,-1024,7477,-34007,-41322,-43242,-72180,-43794,10881,47034,38209,21514,20962,15110,4796,66466,163718,170012,62940,-4638,3356,35622,-14667,-38495,5346,17313,-20111,-68123,-104994,-86534,-29936,-2261,-1657,-9945,-4005,-702,-15411,-44591,-28860,59455,103322,79755,96324,95661,49757,-11469,-40339,-44644,-24945,9850,-413,-18844,-13624,-39895,-96872,-53442,-43616,-34187,24800,83214,48780,-39867,-121009,-128261,-51292,-762,16448,44583,16230,3941,32253,-37475,-149148,-103150,25542,41349,3795,-18778,-34642,-63861,-54722,-28438,-8324,-23023,-17426,-20975,-4493,30802,108810,192135,165767,67807,40362,68591,81892,106437,151607,56754,-49264,-42768,4383,48049,94260,97650,92580,161098,129893,-13652,-95795,-41069,-6429,-33164,-43528,-18161,-80787,-138407,-128979,-97294,-70850,-50941,-15913,14140,62559,61278,21779,-12718,-52456,-96224,-81254,-44913,-30822,-38800,-4949,28488,25684,33657,33082,28511,54747,47446,8385,20823,40304,19075,-46229,-87315,-38930,51353,92482,24181,-7021,2629,-8240,-12312,27045,18773,6474,86952,155782,107999,-17800,-111347,-114904,-55715,-20937,-27437,-83202,-78653,15896,46948,-15969,-59118,-64872,-18821,62091,64336,-17405,-45463,15559,67471,53980,42323,28836,-6140,95,49422,55717,11817,-12314,-8692,27166,25492,-21310,-16156,-6685,-21563,-40851,-70055,-55343,-2194,63576,104338,99915,58456,51746,50982,102769,138155,72462,-17681,-36649,-2332,3151,-4338,-11690,20408,76219,85086,28179,4539,-32432,-79093,-62457,9249,41131,-33007,-165496,-162904,-56526,-36105,-74752,-67567,-31767,-20082,1703,32207,13223,-79452,-120426,-18958,38490,-44103,-97404,63476,207007,147102,14406,-30991,38509,107483,107357,45758,-28064,-8306,-866,-67335,-160417,-168111,-72077,-6365,-35132,-84339,-67452,11063,74198,19014,-54037,-46475,15377,60524,58084,32339,-40814,-85162,-36503,47257,84896,90651,74298,55126,42400,37933,18427,22609,57587,59145,7556,-62641,-74971,-22302,15367,43212,48778,45143,4401,-37321,-19769,54102,125780,107032,62646,49022,-1873,-23103,22673,47423,20218,23845,27278,9483,-23966,-8502,-16688,-69416,-58180,-24257,-50366,-87019,-98036,-70107,-11221,15761,1383,-24158,-22888,8910,27376,-28050,-52051,-11779,28540,-7141,-38600,4571,29380,-37896,-78760,-67174,-15720,25827,38595,-5328,-38082,-40461,-4652,31347,25694,-9436,1353,22083,-6081,-26298,-21994,-4587,1911,17309,33621,-1889,-3364,14327,16287,-24355,-26034,18103],[115422,88847,69706,62397,27790,-54893,-74731,-13465,2383,-34068,9241,117779,119890,30761,12221,70872,93159,47434,3171,28934,72247,68825,19663,14544,52699,51798,9830,-3560,-18472,-37041,-21681,-29927,-39044,-5350,-6949,-78058,-48205,30207,41152,-42176,-95960,-89081,-30785,-11426,-25455,-15765,-27002,953,40523,51004,-3336,-78577,-95423,-92635,-127805,-141966,-90903,-16646,78411,85072,726,-52841,-59491,-47511,-29933,-6907,-18123,-17729,3207,9187,-23552,-71617,-44412,35639,45214,3162,-6555,27271,28330,-53464,-71258,-790,818,-57594,-61814,-23891,-8791,-29731,-108767,-150817,-87808,-42137,-41713,-40381,17194,37994,67802,137327,176428,132586,92782,66844,22500,-11889,7512,26787,-9071,4974,69831,60908,-25510,-74347,-71734,-2216,70618,57118,43498,15953,4322,-23270,-43678,-33039,-4484,51515,131425,155450,72347,-50952,-119624,-108771,-46742,-32924,-70667,-70168,-30147,-38429,-143245,-198677,-85410,-5922,-30511,-27719,39006,14536,-105327,-165916,-107328,-63437,-20403,-14953,-67819,-54004,4004,-27282,-73081,-85283,-90671,-100852,-28660,39444,18005,-1690,66487,108673,60313,-27348,-10749,80936,127611,105407,30613,-71760,-140871,-80801,-8376,35272,76734,134357,120464,64864,83533,163515,151169,75768,74551,133866,116264,69897,9041,-38205,-49424,-18887,56979,112935,88282,40764,65369,61647,16840,-19413,-13009,9637,53212,84412,44292,-32016,-71376,-21376,46230,45156,-8531,-26882,-11593,11450,22225,41673,99521,57894,-126709,-238517,-95701,64266,58476,-65133,-111600,-12817,57660,16657,-59346,-68159,10114,38892,12409,33519,105901,118238,89244,29809,-20970,-32350,-2964,-25843,-120708,-157179,-82793,-41653,-60344,-78361,-65114,-46198,-70559,-70373,18998,124016,108318,7969,-33532,-27440,-16082,37282,106707,45501,-69138,-72719,-24518,-19912,10607,31209,13594,22290,50779,31164,3839,15318,39613,39866,51165,79722,34074,-9386,-26863,-17590,-39891,-81254,-42940,20639,-35211,-149925,-160495,-100638,-55586,-18823,-17126,20279,142683,168078,43095,-51095,-38366,60697,126737,107145,28925,-55531,-40790,46842,66128,35985,-4317,-33106,-62638,-81031,-22617,33890,40080,-17533,-91160,-131076,-43777,44607,54023,47307,52944,34032,7762,48955,61829,-13496,-52502,2620,24084,51770,137941,167807,130173,53271,-32882,-108465,-119591,-38493,47035,110458,94544,7396,6089,105136,152509,57950,-108969,-157955,-58880,-31149,-67588,-58595,5364,-16549,-84303,-61652,26911,32185,-22525,13748,117366,120738,75564,32623,-67408,-134986,-106402,-82505,-829,76610,20807,-22363,64848,111107,50677,27864,69367,85964,79454,85989,92937,44580,-14619,9618,-4580,-79521,-90942,-103103,-131680,-79545,-10642,-12778,-71379,-124348,-70853,33495,58410,53727,42039,27910,28014,12678,-34813,30013,90753,6569,-89394,-81138,-37433,-41184,-108014,-112584,-34691,6663,-2965,715,2002,46790,63621,30991,45809,27281,-34933,-10515,36591,31284,22841,13604,-5512,-71086,-117488,-126500,-66887,25800,56614,19215,7156,29668,46802,41660,26185,20681,8175,-36306,-67765,-18657,38711,19571,13740,22472,14753,-17706,2050,-12364,-49761,-55374,-2074,81698,64673,-46267,-105390,-104144,-115926,-72199,-14876,-12615,-85809,-151937,-97432,-37868,-62408,-61240,7000,42993,-19729,-24869,49585,87405,78260,68158,87250,112910,90082,20460,35772,97158,98296,59545,-18286,-83337,-74576,-6411,22978,27975,12038,-8216,-64438,-108971,-123950,-131259,-64005,25713,55054,67656,85512,52926,5035,-34093,-21718,10340,-25982,-126194,-143060,-92219,-40703,-9066,9665,7574,-1664,28224,33782,-9982,-19529,8078,28499,70343,97168,64598,6864,-16207,-4652,7730,-16862,-16803,11438,30964,8529,-23019,-19024,32121,65906,4327,-36422,-13813,-15575,13189,78931,137262,172370,120715,6333,-38866,-11416,-17445,-67012,-64926,-623,1905,-36350,-44786,-31942,-20736,613,-74165,-128370,-92016,-7225,17885,-25789,-58909,-33579,2751,-3946,-62427,-81686,-41146,42076,103209,88647,5582,-52551,-66693,-66573,-31135,34529,22689,-6156,41107,103264,83553,25494,26424,27400,-29731,-49285,2362,25087,27778,25517,31640,72774,99518,112306,108518,86747,29142,-39323,-50253,4328,50386,44606,19069,-3150,-62819,-82147,-46532,-46896,-49929,-45236,-48273,-41759,31842,87066,103606,89572,43781,14916,157,16454,24427,-18050,-69032,-84545,-132657,-134881,-33168,82801,98278,69504,43203,-909,-79615,-131052,-91021,-35719,9999,43896,50363,62079,30112,-54407,-49726,40668,155574,149827,41748,-23439,-11635,-4494,-13545,-42957,-96198,-63497,3744,4083,-27402,-43496,-8924,30665,14298,-46918,-93557,-71445,45049,166343,159708,72907,34156,51786,91941,39894,-31285,-46479,-62761,-94013,-71971,-45046,-49748,-39828,-31346,-38395,-24534,900,-27477,-58043,-72476,-58056,3606,41940,29922,41773,51477,52616,34754,12705,-16933,-12046,10658,-21294,-37514,-10779,-4452,-25804,-10781,-63647,-53565,44270,95558,63304,4774,-80456,-119681,-45825,-1120,-14292,17714,41639,69015,104046,45172,-63078,-42361,87726,108508,47768,1410,-22542,-37841,-21786,-50000,-73056,-35913,37952,48359,66716,85267,96233,93484,79061,32763,4590,66637,109073,80301,37056,-75103,-122027,-49995,839,11688,38154,37484,40183,97571,28610,-112570,-146298,-64421,4921,50585,75629,69995,-32228,-132330,-163099,-140413,-95482,-49701,10932,87369,148019,102336,15688,-77050,-173907,-188403,-117471,-85903,-74334,-95118,-102851,-61829,13925,49404,58060,95938,125300,33106,-74419,-47115,-10394,-21743,-32442,-37352,-38196,-31413,-9792,-39447,-39667,-26824,-60259,-52393,43477,56920,7296,59110,160798,181116,65183,-65221,-90916,-78957,-116985,-138859,-131952,-84992,-924,49587,11738,-48771,-93062,-82167,-6237,63271,68190,44417,62647,89567,40268,-21668,-36322,-42127,-52663,-4100,59740,60360,24615,-7626,5544,7731,-14360,21584,21692,-42889,-75835,-64547,-31675,-4595,22784,49676,66399,43609,36265,20475,45303,95433,83807,581,-32761,-8502,-40503,-70925,-56704,2581,108585,166035,108084,35709,-28942,-97144,-108813,-31772,52851,21030,-73677,-73034,-42859,-123051,-159965,-74005,1,16887,52083,76427,53690,-23915,-59440,17468,42606,-21760,-41667,98792,203475,135136,19080,8652,95819,118588,47223,11569,14901,41185,-5268,-117039,-206040,-178736,-78633,2556,31393,-1229,-29270,13104,73017,4892,-80261,-66980,6936,76498,106694,74457,-14639,-5403,86143,114000,82749,93529,100559,65032,1946,-62462,-81824,362,87720,79552,20311,-12348,17133,63434,45306,47683,84093,119037,59104,-44947,-57188,5802,61801,69465,48141,3169,-62843,-55001,14829,40242,3837,-9414,-18099,-29900,-41219,-27149,-41663,-91568,-95672,-71918,-79373,-72637,-47002,3292,61014,75233,56856,48380,36655,18693,-16114,-83485,-72143,15103,63597,-12363,-80118,-51229,-53111,-120523,-107675,-52907,-41767,-73219,-81139,-95823,-92037,-68869,-18521,6063,-13000,-61674,-53523,-1101,40130,53152,30592,-1814,550,74955,123790,58253,18893,33258,41762,4691,20054,83659],[151500,136191,78500,37898,19782,-5398,-3908,30163,52991,47648,50240,65048,26987,-34593,-24100,12040,-3573,-24476,-9898,19704,14758,-12484,-15639,53819,93818,34578,-9520,7995,-38733,-86695,-52239,-32304,-63742,-37797,19246,-29621,-43878,17778,35571,-43958,-85642,-88703,-90025,-90137,-55911,-29895,-48604,-3076,41081,49286,24933,-15666,-34315,-11526,-31867,-103020,-109362,-22114,109853,129419,32129,-23629,-9444,10321,-36085,-95748,-99517,-26663,42483,65824,45642,12799,34412,86223,56445,-20748,-61019,-24143,23927,-33500,-95300,-87703,-57216,-47192,-25864,19840,17539,-32333,-91273,-110694,-44193,24582,-12683,-77882,-17056,53990,114613,169844,158267,76918,45591,74914,78759,54819,39824,48082,42976,88007,140822,97490,-10312,-36192,-24692,28608,62677,107,-42988,-61582,-43419,-42362,-76151,-79236,-21365,47436,131190,201821,178124,80306,230,-42932,-69767,-112583,-101697,-21097,21296,-39919,-110398,-70325,67681,71939,-7977,-4898,51357,31954,-16606,-20169,27520,28951,30700,14942,-46550,-30139,22454,-16924,-58700,-59266,-66530,-104269,-61501,21619,40768,39252,81104,107183,74953,-6472,-12590,17379,10768,46585,68781,-8098,-100284,-79233,-29594,12610,33211,44266,30543,36268,78881,124709,86830,-11555,442,99889,60177,-4424,1932,-8429,-51594,-43832,45379,67918,-35960,-97564,8616,62083,17834,-32654,-44475,-21893,34437,39011,3784,3038,10689,15412,27910,25337,3374,-10809,-18272,742,8598,31394,64175,2300,-117073,-174360,-53628,83060,97201,-11069,-95660,-54517,19568,41039,9242,14796,86457,77971,-3047,-19355,80685,118490,62695,-17395,-90725,-128716,-54941,-5788,-69486,-119174,-97809,-101190,-105693,-65920,-29440,-18945,-41485,-82416,-92795,-16644,59064,44353,11090,11664,29794,71112,106573,47081,-16071,11131,21870,-23449,13303,52904,29048,27522,33255,23799,55901,71915,50334,52094,95216,128095,78702,11863,-48854,-43415,-18911,-55818,-71437,-28331,-30906,-115115,-148038,-105656,-68357,-36809,-57566,-66725,-6409,-40981,-172239,-172584,-55973,70087,109347,63157,3498,-55067,-59105,7295,63930,110200,81160,-13357,-79039,-75981,-7508,44427,58701,-36048,-161438,-221238,-126191,16989,93234,96376,93856,82217,24770,6475,10377,-9294,-6714,33933,-6829,-43546,17795,30404,-21990,-55854,-98229,-194294,-221489,-78569,51218,105279,78917,-15901,-62857,25742,131546,94545,-46494,-79466,11769,-21780,-101492,-72212,-15013,-80262,-127875,-54869,51469,62582,19969,13987,103026,158681,117123,900,-166071,-219627,-119411,-76451,-73423,-36150,-37775,-44947,28031,41809,-46103,-48071,6534,24366,28483,38495,40373,37030,56836,95787,24549,-99695,-124363,-112145,-92348,-26792,9964,-11176,-44870,-70975,3871,101729,88563,64077,75464,63352,36653,49740,21970,38444,78513,20741,-58456,-75520,-84087,-91448,-115610,-114079,-74036,-52693,-48314,-35856,-45945,8521,83688,87526,74509,21753,-43551,-6747,45527,26045,-5625,8825,65752,40310,-53742,-113376,-61605,12196,56158,75289,51088,-840,-20910,8782,65454,72846,-6834,-92895,-95332,-15368,17504,-44431,-49175,8434,67265,72723,63759,11040,-43044,-74326,-27428,74436,49543,-65988,-105597,-92368,-120884,-106379,-58413,-30386,-63950,-128400,-82296,6924,3338,-8776,25950,26781,-38359,-81979,-102209,-69659,14420,36745,13903,37665,73541,58327,58323,47103,5195,12209,4176,7968,52540,90650,62407,30338,15924,5906,-46957,-60091,-54625,-54731,29031,114799,128775,115464,79934,4306,-45044,-36271,6078,10723,-12290,-30703,-22224,-19842,909,43184,48217,4417,-10656,56141,116008,57639,-28917,1592,99167,131987,102127,58897,8542,-14585,24373,66533,13032,-50443,-53195,-38211,-31484,-14612,-4969,-10283,-27229,-88969,-91891,-35362,-19660,18355,95846,133806,134094,92339,20713,-29235,-35099,-55013,-96891,-104239,-66909,-38846,-27320,-27215,-23317,-13425,17082,-47341,-102793,-72507,31382,98247,64057,1202,-12882,-23692,-43832,-63241,-42608,15372,89699,99430,42055,-25272,-48953,-44882,-32686,28260,108940,73425,10335,44521,76965,25644,-37046,-53251,-58386,-81830,-91773,-29139,40256,78930,84670,54803,45310,37410,46250,70153,83011,32273,-34238,-31391,14876,57894,86297,100108,116555,89986,18806,-72749,-150254,-115053,-29428,6719,-24374,-2571,50029,66774,24096,-35466,-63014,-76446,-59383,-24663,5111,2609,-48488,-140788,-133323,3011,86251,19616,-24408,1236,-3263,-54788,-78549,-51773,-47342,-35343,-10586,-6296,5486,-9308,-53860,-19033,42515,90499,80011,22685,-22673,1856,20934,-26848,-75397,-88848,-43147,24628,47060,10062,-42290,-39033,-2294,6245,-54963,-119385,-77314,48837,116735,85004,79615,87545,75997,101448,95935,57588,23666,-27444,-76133,-29063,23745,-4517,-35014,-34267,-52843,-55093,-36298,-71166,-96750,-92453,-76395,-54897,-54495,-56055,-41725,-49738,-30581,46794,93453,45631,-6301,-25365,-17789,22055,36126,37469,41777,18287,-77663,-48670,56293,68732,26396,15764,-23682,-68520,-29047,2813,-12167,20032,74730,141080,168029,96118,8073,12662,85107,83694,38991,28968,-2881,-75917,-76838,-86886,-83857,-7148,62661,46415,86268,120241,85680,26864,9133,4317,-15698,14788,50255,11238,-69674,-165892,-162378,-79091,-62448,-79219,-47459,-23480,2344,42805,-52880,-161093,-116084,-4588,48387,79187,71287,35085,18597,23927,-6912,-34552,-40246,-11187,30377,36446,32463,-19375,-102103,-186000,-221398,-172701,-83420,-69164,-65545,-87129,-127623,-125907,-27659,57922,76629,92829,87915,-34112,-157209,-118724,-39657,-2912,19502,16106,-72749,-176885,-180674,-147966,-69969,-23531,-75482,-81038,21299,38655,-9413,12980,86277,161686,132488,-5248,-116286,-156985,-181861,-149667,-102922,-79928,-35579,38121,59223,16115,-32113,-26991,11588,68918,109311,83569,44085,44374,10211,-61175,-75604,-42682,-43004,-27001,35206,68112,51522,31410,49057,43038,-6260,-416,-4649,-47439,-51102,-27530,1121,1177,-5444,-3363,19315,10934,-7217,-51266,-41294,42617,75395,15675,5680,24564,-77057,-139821,-117910,-59584,46105,153076,134566,52147,127,-51692,-113103,-62070,96491,167259,97150,7671,-78140,-168638,-154061,-70905,-21025,23684,66162,35059,17489,37448,34204,26930,16486,17853,27149,82695,106224,55716,30850,81196,125985,69886,-11690,-1145,33210,42328,-31778,-141489,-195619,-136143,-58695,4132,63733,54392,26793,38870,64805,15107,-50066,-63481,-13204,67250,129174,124725,65759,83862,123852,74791,20813,45398,65769,54605,-6287,-91854,-119005,-57372,15480,50402,39038,24080,63012,106336,61483,32871,61249,120511,85338,-29033,-73399,-52412,-22088,9042,7521,-64126,-119205,-64202,18405,30179,-18611,-70677,-122749,-105347,-38466,4324,-16811,-53923,-45532,-37046,-66731,-59771,2612,83724,110425,85861,76766,89420,73926,18519,-84020,-168491,-109594,21306,88421,14568,-91787,-104093,-100350,-86435,7833,52497,-20392,-107834,-138942,-175532,-176256,-136575,-71105,-38577,-31025,-46458,-57689,-29572,39199,68470,7365,-43404,-17079,95449,180196,103060,2894,-9797,28171,3819,4413,86803],[71601,110458,69936,14641,840,570,-13704,-11131,49354,114004,87428,6242,-54202,-60705,-31150,-25585,-75132,-83007,-34426,-5292,-40498,-79585,-24666,102380,121245,5334,-38654,4362,-18914,-78330,-80719,-61092,-70695,-76926,-2954,7522,-22073,7422,59503,10922,-14616,-23200,-81371,-99126,-21537,27929,1779,22201,42108,35909,26401,6904,-21495,343,7849,-62623,-95150,-40970,73480,97767,6274,-39661,24827,80257,10760,-81378,-64912,28246,53682,17687,8474,-2769,-15806,1848,-14245,-43218,-40884,-4763,34083,-16571,-108844,-153051,-103411,-35496,-2950,43658,43624,-26969,-70659,-68486,-19776,52985,15634,-85199,-47420,21114,62521,78682,54606,-4024,-14235,23613,46435,34063,9956,11187,68033,160459,201269,158820,83574,48138,6183,6806,42627,23375,-23920,-42954,32056,83545,12519,-37974,-9414,12698,49201,126012,167239,143415,93625,23899,-61149,-156591,-123022,39057,107144,36984,4899,87696,201095,122504,-11641,-10507,38481,12451,403,50773,91408,37808,32597,42016,-10662,-7557,39233,14142,-39835,-71680,-52478,-50927,-58130,-34289,-10447,1809,45352,96927,97355,22837,-29236,-66520,-88092,-30486,20459,-3682,-43947,-20005,-5945,-5432,-36065,-75129,-92777,-65091,-51782,-40669,-13400,-30972,-16715,41154,4612,-26004,18227,18829,-58598,-75294,-1742,-14915,-127139,-154156,-19619,40338,-5105,-40033,-37648,-34117,-5280,-6661,-18198,20460,61407,58153,32959,23589,23940,25956,-98,-4585,3319,20478,15894,-31370,-39702,-49239,-18455,36675,103506,79374,-33030,-77640,-22615,52956,90831,129341,168653,122753,37767,-16377,20772,52993,40386,-14186,-100300,-134466,-30436,50469,14493,-42311,-71373,-93680,-72123,-9143,16950,13388,-1437,-51809,-116443,-77163,-2267,-4002,8855,72862,100363,82057,65147,30738,1732,22833,18550,-34313,-20625,15001,14519,19668,23445,35894,90333,78252,-5269,-22878,54907,89698,52083,9949,-58918,-71822,-38571,-50973,-80183,-64425,-14978,-9492,-23663,-26168,-40541,-28615,-43972,-68296,-50441,-125905,-231377,-155547,-12833,64076,40595,-36525,-60825,-45912,-31135,-1298,66807,148794,121219,28386,-47983,-47008,11175,50256,54701,-24458,-138116,-210263,-143365,688,95253,87565,84346,100784,51413,4369,-2968,4514,15184,21012,-52563,-110414,-46526,-36055,-93319,-116661,-94116,-114574,-104927,1999,80623,85952,79131,26276,-53870,-12908,91223,77980,-31855,-58760,29731,2223,-72468,-53869,3564,-42367,-62820,-2327,44005,39682,2890,-61660,-22258,88064,122341,19047,-147285,-185029,-68892,-45319,-117366,-117067,-74127,-60407,-42992,-81421,-157158,-115289,-50355,-27905,1102,48385,66165,65618,112347,161432,68556,-69811,-83950,-49977,-38363,-23540,3322,17896,32883,32712,101166,181340,160277,136616,176968,148595,73803,89634,67800,-10772,-24118,5607,21037,-551,-75938,-103624,-84821,-69987,-67906,-84715,-78839,-35739,-44311,-19620,30725,33258,39650,9002,-35783,13528,49060,7738,-19983,2336,72328,83909,11428,-49841,-27270,-17303,-27412,-64,13905,-28096,-61883,-40505,32796,94164,31745,-98265,-127298,-50102,-12835,-62242,-57710,2097,82863,114998,90510,27228,-6441,-51112,-16814,110164,128118,14436,-52389,-63490,-76426,-60908,-41940,-27345,-33285,-63587,-25130,52969,89103,77231,47945,38115,15739,-64546,-188434,-180607,-53506,-24417,-62304,-54849,-22858,-22220,-26266,-59890,-94751,-52662,-18509,42637,124234,133873,40128,-34047,-40479,-13698,-26503,-11698,-6867,-584,107535,197374,171926,77520,-12236,-47572,-38814,-24562,-12949,-2753,25583,41183,41215,29673,31313,63859,67780,31659,36792,94029,112076,27206,-53459,-6783,110391,148512,115566,77629,41756,21937,57803,101686,47877,-20520,-32185,-26452,-27179,-5776,33504,27434,-30592,-91420,-44118,27523,19447,26083,76752,82277,19842,-24561,1836,8827,-35701,-72619,-63514,-38026,-10156,25133,39570,19320,15852,5303,22373,1332,-5541,15217,63519,77409,36541,-4884,-19330,-63109,-84225,-45310,19189,63879,102086,68769,9328,-10280,4973,33344,54025,82283,126010,90643,33315,45036,33714,-31379,-74019,-104673,-122911,-122095,-120942,-60703,27380,85595,102501,54431,-11706,-52328,-45047,-14948,16202,-16158,-38857,22553,59479,50116,78762,127170,165483,135046,51427,-72359,-163664,-107468,-5269,40670,9914,16047,49527,48583,-13529,-82841,-117311,-130821,-116951,-49362,52011,95186,36209,-63313,-42390,79507,86318,-24498,-50596,-4850,2294,-18563,-17589,-23242,-71176,-93651,-74111,-25024,38857,14176,-35536,4556,25863,38550,65809,69482,-2435,-32975,-20302,-57414,-80093,-42585,-7245,14277,47507,72427,28896,-23522,-38744,-23719,-40075,-53520,4935,84856,92289,81723,119864,139725,85841,55546,67175,114530,124167,56932,-7885,10352,38127,6348,-13651,-1574,-55307,-116820,-92952,-76299,-81502,-76231,-70377,-65197,-76937,-63154,-26721,-74920,-104348,3650,95681,49478,-40180,-78883,-18124,55778,38345,42712,59971,12150,-90580,-57896,18682,16988,-21618,-20058,-29530,-48380,-20902,486,-3999,27659,69431,115005,123760,80648,50297,43604,26890,-14618,-35564,-5207,-17938,-117351,-128526,-89423,-38751,38446,68010,21236,60006,105812,86121,59487,41314,34626,11296,-30404,-33558,-44170,-70207,-119227,-125090,-104262,-97527,-82889,-41895,-722,31367,41272,-60298,-125240,-25256,91310,70478,1098,-85424,-100323,30809,178816,187466,128453,58032,42157,61720,-36887,-149506,-187357,-207356,-210814,-125330,-32869,8089,-773,2953,-10785,-61592,-111122,-81276,7408,53518,47256,-480,-107190,-181472,-108645,8249,47585,24408,2772,-95601,-230529,-239647,-167434,-39267,22970,-32712,-45869,21851,417,-43362,-13318,39052,114050,137819,30068,-111798,-164289,-152784,-81742,-21628,-13097,-20260,5160,58964,82977,87889,105147,75401,39668,49508,39693,-5621,-17948,-29494,-79224,-95400,-33327,13574,13117,31251,39809,30550,54097,108918,108839,32766,-18650,-40566,-45534,-25717,-18750,-16039,-25432,-14186,2444,18791,3491,-32633,-93691,-65821,21750,30709,-12762,-8309,-22732,-150463,-188357,-120990,-71198,-29708,64595,85440,49081,26512,-3751,-73919,-42175,134356,249094,147739,-12536,-89057,-76785,-32295,-44198,-71085,-14641,25633,-50350,-51560,47945,54338,-2052,4316,56810,43917,21222,6430,-5831,44349,115989,113040,39976,-4811,477,629,11385,-15876,-76804,-119171,-97855,-68956,-21473,43110,55254,63260,60791,43784,17706,1481,-752,20437,71959,129129,145697,115961,102625,65558,-9670,-36206,-7064,11874,48954,36331,-42835,-97646,-101765,-67250,1619,39226,24518,35675,69729,51923,25452,15681,60270,72339,-1428,-67235,-74998,-41075,-9109,-17059,-69967,-85326,-28052,3421,-6239,-33110,-100881,-192412,-144023,-11967,67337,58839,34768,69023,100214,40785,-36404,-4011,91943,105730,65650,71438,89977,80357,21082,-86018,-160521,-101176,4712,64608,28189,-56953,-84749,-60281,-7814,89891,109644,38451,-15467,-52269,-155717,-209886,-175309,-124643,-113819,-79683,-19708,-21287,-35251,8773,9878,-84300,-97043,-19884,79371,162042,108093,-2090,-42922,-5498,-26858,-52127,8800],[-10519,50544,67067,30826,11099,-19473,-84505,-102392,-9935,97921,64344,-38193,-55220,-1835,32255,24238,-23419,-41162,-35642,-46156,-65054,-64724,143,102602,93669,-19444,-64118,-17319,25130,-15658,-89564,-82302,-4956,-7814,-3193,16481,10081,28819,98281,64316,50300,51864,-15487,-48391,4849,59447,66282,72346,48365,8662,-14799,-21681,-35549,-26647,-8401,-38462,-60687,-60794,-1236,54348,15986,-39058,26717,108359,50639,-23302,21503,112168,73975,-52930,-87577,-71733,-90541,-109779,-110389,-64465,15025,59824,40471,-28471,-86558,-114416,-84490,-32480,-13741,43667,81856,14451,-64420,-98048,-65754,19641,26133,-73397,-81042,-50514,-31527,-23858,-15401,-29470,-48438,-60486,-39465,-22390,-37600,-42254,50635,164581,203987,216763,211256,140612,20657,-39504,6123,63519,58423,14262,86073,160440,105074,52612,68396,60213,23810,39568,97115,119798,81172,15780,-46500,-120664,-88853,65688,152675,140155,111210,141548,212352,128807,-4255,-7125,37184,1053,-26602,18923,38794,-27270,20995,78626,11580,-17763,49374,77462,29769,-38958,-16358,17991,3464,-23694,-44328,-56113,5243,104053,139914,61454,-37068,-93094,-74754,-39077,-52822,-49369,-3559,49155,16670,-30397,-78722,-119393,-133315,-123817,-140115,-117407,-18182,50654,43440,18960,-11122,4051,39547,34855,-35709,-75819,-54416,-64033,-109554,-105319,-22445,5923,-16316,-19289,-10568,-40028,-40184,-10406,-2848,19797,52179,59509,39589,21400,10451,23622,9356,-5146,9164,24784,29590,18342,32546,20491,-9531,-23090,50761,84590,-1274,-68276,-44341,14453,69432,132675,162500,133900,107592,37051,-25808,-11122,40871,18478,-45191,-41128,50738,94952,50989,2860,-1894,4320,12294,16387,11868,20903,25652,-7800,-42361,10125,38781,-8300,23883,113356,123750,60030,29215,33696,14241,-9871,-10073,-19893,-23732,-13435,-8784,-6039,19947,43356,59500,42634,-9622,-23955,13334,3799,-33914,-19924,-45219,-70565,-71352,-75497,-97386,-105869,-31185,66870,88176,53085,15079,675,-25754,-35655,5093,-27301,-82234,-18997,48150,50491,-2087,-74788,-89431,-37105,21515,51571,80922,113598,89750,51706,-6817,-34295,19143,63466,62549,32184,-20010,-108136,-119255,-42572,14914,-2578,-449,23204,-266,-6703,10865,6841,-19262,-44760,-99391,-111108,-43754,-30742,-41772,-42059,993,41629,63148,73936,48268,30662,89128,94922,5045,-17058,36093,27939,-55234,-98672,-34012,-13621,-48499,-56925,-439,13397,26560,45229,-5217,-73180,-120503,-161091,-122549,-4770,91407,64499,-33486,-66718,-8790,-9794,-76173,-96873,-66184,-68755,-101426,-160910,-209475,-147893,-56902,-22674,11141,68521,89618,66759,80839,114639,47312,-45430,-38033,-10328,-25618,-30919,19802,58426,58688,57586,100885,147239,147558,153648,183921,144949,52062,34997,15808,-55947,-77485,-10283,54469,43089,-46401,-88626,-59906,-25019,-12148,-39098,-59279,-11683,-857,2084,-2519,-40701,-39415,-44022,-46025,12474,12754,-29158,-317,33956,62515,74296,58271,14373,-15359,-71328,-148659,-153260,-87763,-52463,-52065,-41465,7364,73048,44971,-61745,-102135,-52750,-15131,-38821,-32101,8927,80571,98569,62431,5595,-15864,-40761,4336,125087,159961,53817,-36987,-39257,-16850,4553,8354,10626,13218,10687,25430,48598,84907,70761,554,3023,28518,-21724,-115456,-102361,-10781,7558,-27254,-69269,-112994,-160278,-155802,-116222,-64034,-25045,-49921,-25438,64771,89391,-21715,-123556,-113733,-29194,-8458,-23668,-27822,9781,130692,211836,153852,10322,-87640,-73551,-20385,-36187,-59588,-18298,26119,-510,-1889,26304,12223,-16998,-16924,11637,63451,93978,38803,-46796,-61239,-1682,57584,73252,78374,103286,106860,77195,61855,73101,52423,43588,62877,90081,65541,23027,59573,101694,50004,-19210,27235,102348,76615,9221,-16960,-18149,-66653,-101808,-56829,-662,-4311,-35660,-18881,30679,76039,102414,88289,56009,48817,1978,-6195,15556,63437,84114,50245,-31892,-74160,-71370,-77525,-109512,-93441,-17590,60814,84466,83046,36126,2995,9778,25505,64942,103122,89551,95634,93567,62103,43879,8513,-43615,-68951,-96468,-95822,-75132,-91397,-81445,-33515,16605,40410,-829,-67724,-89823,-76630,-59034,-27209,-44808,-29402,78432,108532,42767,36143,89275,128058,70809,-5111,-54785,-73187,-21806,12928,10170,16481,65681,91843,100458,52475,-35526,-72942,-94229,-98332,-15632,110469,153778,93303,19040,72272,152659,111344,20689,8279,21951,2700,-6983,6818,-19951,-88135,-104255,-65978,3035,68901,33479,-15233,8742,-8386,907,67697,113450,26131,-87584,-106214,-83447,-53032,-5122,18606,8282,36108,94938,58616,-21450,-62191,-69696,-62216,-3860,65888,83046,77460,111672,143815,161434,114151,34198,5441,90994,128452,56503,-3458,3045,10926,-15593,2113,29353,-67340,-171809,-117070,-46008,-37701,-39421,-47770,-56136,-65560,-30758,50315,2433,-77973,-43534,-5499,-50538,-106050,-112760,-44844,7658,-9490,35189,52200,-6443,-83507,-52982,-5208,7055,-16741,-53741,-91082,-89534,-44312,-31931,-46118,-18469,7734,6377,-3216,31495,92298,78376,-2747,-78336,-102293,-77327,-53370,-98818,-101808,-58554,-11397,34692,69076,42631,57593,78343,77587,88492,95390,98038,56914,-37158,-81408,-72299,-33345,-38280,-77484,-104430,-39353,42722,55272,65064,76369,61426,-15836,-47995,29826,110879,46111,-76497,-181418,-151723,10638,163497,206134,189016,106493,40993,59718,-30090,-171320,-214571,-193852,-136095,-6823,69253,50231,31936,59841,51807,-2500,-80667,-123925,-79326,-4411,20868,-12608,-81693,-109667,-29627,64552,58992,-21661,-49241,-70712,-145817,-147254,-80851,27877,67393,23475,17168,41091,-31254,-87822,-16118,80476,125108,100302,33538,-32675,-74512,-94542,-58473,12667,61745,11792,-51019,-2911,84390,131871,141579,72331,-17267,-37242,-24216,-28841,-38204,-56331,-86383,-104377,-43402,33060,48679,35846,-4427,-22707,23408,91194,110382,64011,-3770,-55890,-65101,-57178,-58599,-57748,-51304,-5351,28265,26668,11728,-18112,-73070,-24075,20296,-31375,-71153,-80763,-127083,-210672,-186163,-72395,-28898,-32229,16634,49058,69789,52426,12472,-14324,-2488,87219,159824,57054,-70155,-36205,73124,99546,10717,-71513,-57401,-41745,-103394,-84534,-300,1658,2010,42577,63732,7767,-29127,-38421,-18331,56068,101697,86812,68589,43290,-5363,-44320,-9764,34003,48650,8425,-64893,-108567,-60676,8674,29043,57547,55677,20631,-15352,372,50737,74583,88403,108527,111516,86607,57060,-7684,-63321,-65178,-48600,-38722,23218,57867,6546,-54335,-86043,-103147,-73278,-6184,13540,-9002,579,33524,54187,29288,41132,58087,11939,-50529,-62411,-25520,-11134,-27049,-31528,-15225,-12485,-68905,-81685,-46982,-82026,-162158,-106794,1452,67385,96278,101980,131379,206509,194309,52625,-22662,17789,33220,34771,64877,64743,34271,-9265,-30545,-31056,-4614,5505,6714,-5161,-6562,27098,60204,39068,43389,62568,80052,89911,71111,-32518,-109629,-118983,-115230,-140080,-107972,-20889,2300,-23252,-17721,-60477,-147719,-96018,10803,56786,93967,83164,46943,5379,-16021,-52848,-65439,-33832],[-5782,17327,58562,54971,36010,-14709,-95237,-122188,-58313,1957,-29219,-62497,-6820,56784,65652,49956,36855,29474,-23287,-92983,-94408,-44314,-3022,36118,14669,-48040,-79264,-30720,57762,52087,-61862,-69002,73544,114910,50259,16112,15460,21174,65275,48407,56745,60396,14193,-22217,-37053,-1179,65377,88348,27283,-23543,-42630,-38795,-39273,-31183,-15905,-31766,-43362,-64440,-42743,46830,75266,8239,4726,50583,4088,-25362,37125,117758,76788,-71783,-145896,-116050,-99264,-124296,-139187,-75454,32250,67984,-2589,-63863,-27862,-5235,-23436,-38237,-50310,11928,94939,68237,-42143,-136555,-128540,-30375,18242,-63312,-95946,-81348,-52431,-32619,-20544,-31056,-74104,-128273,-113891,-59546,-47694,-41552,17099,94532,150406,236109,265065,170710,24961,-53752,-32775,24777,55655,2803,20128,71255,81190,101299,161321,157350,58451,-1493,30848,41195,-12515,-58339,-65985,-57603,-3014,63548,114581,163202,140218,91818,119775,95589,25540,13041,34399,94,-30218,-17563,-27191,-68419,22036,94567,-1007,-58879,35061,122798,110185,41240,39812,61274,76616,62237,7840,-34932,13334,98457,149474,91346,-13201,-53383,-7982,3621,-65235,-70682,6248,60208,1898,-41592,-49846,-54114,-62529,-69941,-94406,-76465,13711,101324,87173,24622,-30276,-15143,21096,51002,33373,-34272,-70121,-51085,-27142,-35912,-42938,-45888,-18103,-2455,-12096,-51840,-47839,8749,18812,5630,-9959,-34304,-36259,-35595,-59317,-43974,-17367,1028,21041,29872,62130,63745,10058,-28447,-23069,-50201,-23388,23760,-3908,-51090,-62636,-46136,-18506,28038,62051,82299,126972,68580,-38602,-40425,11070,-7495,-2118,51101,97772,92295,37858,-1988,47075,106120,88847,6532,-49005,-26470,6808,-7502,5102,107514,144452,78442,61146,76815,63270,20323,9757,52033,56821,-10877,-16858,17810,19335,7125,-13879,-30121,12379,22634,-18214,-8788,30975,27192,-14692,-71648,-117773,-73569,-51334,-77574,-98254,-90845,-109965,-149709,-86492,37171,73336,59524,66036,38103,-32045,-18315,88840,127191,91198,96334,76989,33605,70,-34970,-49626,-14611,54618,102603,70540,20314,7176,21334,-6735,-51061,-5489,45511,64912,70081,71277,-19553,-110870,-122657,-92974,-78710,-65943,-75703,-111821,-67383,2585,-5782,-53135,-72549,-88342,-52041,-9993,-24726,1748,45763,85129,124691,124131,68460,-48852,-62148,44728,79186,16296,-26256,-19062,-3361,-35857,-104779,-114544,-90466,-86012,-100577,-50367,24396,90693,76231,-47188,-175688,-207666,-162964,-95745,-30516,50975,91020,66336,18089,-8091,-7050,9590,-862,-27966,-75096,-111462,-150416,-196518,-148636,-45671,-14128,-12625,19510,47215,27042,-3593,-4758,-24598,-38698,-21249,-24075,-36153,-8162,47304,62899,28339,11235,23179,32343,53945,73298,45642,26509,-17642,-53477,-47733,-18040,-24975,-22189,13171,26814,-17604,-52476,-44305,5677,68395,62451,-1943,8816,31966,37433,24634,-30381,-58913,-65324,-59342,-26867,-40939,-30991,59978,93701,81155,61875,53627,7110,-60021,-133436,-198636,-202416,-123695,-50818,-23110,-3396,19822,9697,-29822,-42029,-25456,4841,19204,-15443,-24072,16658,82385,65360,10328,-51891,-77409,-51040,15548,70752,68438,22895,-16235,10650,35837,50605,55339,49457,47314,44764,25180,-3592,-6144,-35548,-104826,-96705,-49197,-17975,15069,73012,118190,123327,85704,-33,-92270,-190432,-217064,-117096,28938,64423,-55752,-121315,-45463,39262,-18026,-122321,-118222,-6122,8614,-60422,-49030,34007,112051,135563,89888,-1159,-57837,-62006,-49477,-79168,-86793,-39838,-21454,-67251,-39484,-7027,-67770,-128196,-106578,-38298,28888,34820,-47738,-102654,-53371,23484,25256,-15551,11165,130889,192216,117507,22389,9269,25568,58236,100826,158900,150356,73352,67473,117430,97040,18022,4960,70151,78742,-12863,-93114,-91739,-75857,-90685,-103291,-38430,51184,38989,-529,33006,89812,93040,69680,72680,62607,-16959,-21078,17070,60176,66760,-3564,-109846,-129118,-113399,-129897,-134212,-88361,-26745,39560,65140,49045,17717,19203,12291,-6195,44346,118478,110332,113308,127829,82879,18288,-20754,-37160,-39392,-40741,-13500,15337,-29507,-88265,-106926,-76399,-42627,-54528,-65845,-54804,-47468,-36129,-4047,-27052,-21387,77340,95766,16520,-5714,55107,117358,56148,-31924,-17192,21513,40643,10533,-22183,19057,91639,110901,159190,144604,45280,20069,-1052,-20638,41505,134996,158785,102223,49670,115913,159481,125226,91735,85704,56712,2815,-16006,13626,10330,-47016,-42790,4375,21754,26436,29199,42943,57933,3127,-5001,54590,107947,50182,-86850,-132522,-71096,-8305,26177,53888,49546,50177,55373,8254,-34740,-46625,-74287,-87594,-26886,28190,16294,17524,62128,101311,133268,124921,49339,-8170,55845,72410,-13683,-68768,-33242,-10140,-31157,5496,35378,-66498,-151412,-81157,-19512,-8370,7141,-7510,-60059,-90028,-48795,45220,55649,22958,-1046,-61977,-126244,-117822,-82826,-52171,-33944,-14318,59929,66196,16769,-27200,13421,65402,84484,51316,-42584,-130220,-127309,-70990,-78659,-119591,-91981,-42984,-46616,-75615,-6128,111470,109393,42073,-27231,-82251,-95917,-62234,-61810,-56375,-43040,-37184,-17783,56782,68307,69452,71999,51975,29143,61860,106513,60151,-39739,-89947,-76400,-36639,-27872,-60244,-73205,37587,146031,127856,92860,82410,77563,40192,5695,-440,28333,7136,-43466,-67746,-31973,607,30027,77630,125906,69242,-27489,-4673,19892,-27474,-80900,-90346,-60587,2679,27310,8583,5142,49327,37847,-18124,-95207,-139299,-114759,-33288,39106,72657,59828,39508,49549,50746,19505,-46035,-58179,-18577,-33818,-38330,-1270,63925,81973,58241,48182,34897,-53662,-106395,-2542,135105,153079,60862,21460,43927,8846,-73066,-91085,-13516,81572,29091,-70834,-42757,44706,65388,37367,-11769,-51276,-58014,-36565,-10101,-18636,-49964,-55232,-57216,-35639,-2791,19489,10739,-35662,-39729,-3862,21029,41274,46807,15831,-45293,-96658,-124829,-104932,-51317,-7982,45418,43154,-426,-3545,6647,-18092,25689,21999,-49329,-73081,-85690,-118163,-157904,-128249,-50336,-13367,8756,37755,57847,108007,86795,29790,49968,31001,-14352,1983,-22186,-65724,12203,123214,141103,74707,5693,-40160,-69022,-89295,-60900,-40249,-19893,69728,94793,36850,-26732,-32496,-28429,2327,61974,71604,70176,99428,64615,-8848,-40822,-12281,21369,96131,111099,-3983,-111033,-74889,4620,19127,24244,22685,-5381,-74067,-67900,7956,53789,72600,71372,47158,19247,5954,-34617,-66662,-78096,-95262,-109210,-53004,6868,5131,1370,-5495,-95756,-158308,-75676,13419,-13744,-26247,42722,120574,118144,102562,62583,733,-33011,-45846,-47817,-51814,-42003,-13880,-9993,-68150,-161916,-143331,-62302,-58604,-81298,-37005,-31055,-36276,37364,103976,101428,164631,246392,169879,24488,-41920,-60609,-14874,40566,22181,-40324,-69491,-6502,79349,101225,34541,-38906,-71795,-17935,102989,150259,55365,-30042,-16564,51369,72395,76235,70056,44057,-19681,-49881,-67525,-53579,-20389,-1425,-9928,-26507,-90212,-142744,-62881,27343,33718,26150,40479,97110,83265,-3227,-69027,-45958,-4980],[36836,19191,31124,44396,47384,35763,146,-32643,-44809,-77275,-93925,-25298,57297,60325,9497,-30053,-15866,26100,-8124,-95130,-127018,-87166,-47746,-20221,-25346,-48783,-59335,-5913,87924,113882,24090,-7081,96292,152344,93367,17899,-6372,-38869,-37145,-11773,30480,18797,-4624,-12367,-58697,-64173,7129,47961,1,-14180,2109,5985,-10862,8949,30094,-14418,-43188,-42685,-14650,63433,118802,69181,-2504,-37957,-94262,-83440,-10330,56611,53627,-40396,-119020,-92552,-32798,-21198,-57161,-40384,21608,18577,-48481,-56338,43470,82407,36424,-13903,-41359,-1795,74412,96288,24219,-81176,-108585,-33482,16486,-31030,-32188,-2273,28569,24157,-11789,-41114,-68509,-105530,-94865,-46472,-24731,-2627,-295,12293,90453,219910,232286,141176,35161,-22757,-42199,-41861,-19983,-46235,-54845,-30750,14674,95074,189537,183930,58891,-32576,-23993,-24300,-58661,-86450,-82099,-26793,49012,42890,26754,78155,98799,37579,27141,43347,52330,42659,26497,2882,15410,27359,6067,-25145,35938,79942,-5653,-63444,9706,96373,115467,88010,89370,88439,106976,126443,92458,56109,70885,84975,111753,97430,45977,25259,41744,41050,-11225,-25329,15063,37373,-816,12038,49488,59000,37005,25474,-7854,-46566,-20356,41116,66595,40897,-51804,-85169,-19974,79844,104823,23680,-22890,9143,45122,2896,-60203,-77579,-23229,-6747,-19090,-27164,-1301,36477,34361,-1585,-67109,-143172,-147984,-111627,-120775,-101908,-33059,35884,46889,26597,51756,48519,-47248,-107696,-39678,-38088,-40581,14278,21881,-34774,-87474,-74574,-49996,-44814,-27782,14906,87757,57208,-13484,-28840,-51812,-87750,-1983,83650,87581,74187,34316,-27224,12585,112910,128401,24736,-87814,-90095,-37042,-34208,-24521,96512,188383,144520,60183,-6257,-22970,-20426,-4189,81211,124560,37287,11501,56507,61650,39733,2176,-21747,18422,15226,-37314,-10925,50929,20089,-40267,-71744,-120557,-114073,-91607,-102912,-89265,-37603,-54667,-128029,-106916,-37963,-14806,25736,91707,66855,-39132,-9985,156045,219102,146327,107185,65495,27029,26588,24763,23891,25672,50803,89964,29850,-45754,-32817,-164,-26405,-61229,-38253,-919,40203,55631,78962,13072,-105205,-165203,-117733,-45509,-18657,-60122,-139415,-112956,-21891,12678,8736,18878,14724,42121,53785,-6830,-14481,38187,89136,119450,129588,74465,-77141,-110097,-32056,-10064,-25026,-35942,-44389,6194,46454,-23899,-110913,-146342,-125412,-109398,-58156,32240,124174,104548,-14157,-128303,-129104,-59248,-3779,958,28800,81846,87789,22465,-57387,-57094,39675,88835,23573,-69202,-74209,-62063,-104614,-85342,-31051,-41471,-86028,-66492,-11929,-9619,-43418,-46071,-30243,-5545,-1668,-27292,-14080,26589,29771,2543,-8553,-7894,-1826,-6842,5191,-6505,-62401,-38823,-20133,-41515,-6193,69851,34170,-46491,-43766,-2025,-2495,-14977,-16836,36898,132931,146231,64586,48582,53120,46183,54804,32074,13315,8676,-25269,-51764,-42637,43111,144679,144790,111003,53917,-3315,-51768,-103957,-144489,-122289,-74892,-26515,-2107,-1190,22504,23751,-52847,-103285,-42676,34434,75542,82954,22267,-11752,27279,73079,33575,-15258,-72377,-89124,-32815,23464,8160,-16549,24617,65734,84578,85800,100842,94674,59448,34659,14661,-10240,-49160,-89942,-129865,-174028,-182021,-143931,-55195,54029,144541,183536,182037,146156,75695,24550,-71193,-168362,-109057,51640,106678,-30941,-134093,-73148,47223,46029,-29328,-39532,44609,31705,-48107,-5103,92534,81371,20690,14764,18406,14404,-26902,-85138,-93973,-58262,-36983,-39081,-44262,1157,-36346,-150798,-151161,-78646,-42225,-20486,-37869,-94396,-119682,-57569,41418,58351,-5821,4573,143946,219042,102560,-18834,-444,25827,20289,33530,84954,116743,89631,56804,52010,47834,-21635,-80881,-38393,16549,-15937,-76630,-79988,-44348,-58712,-99478,-34226,97604,92127,3413,17267,79384,53868,37701,95425,82936,-9879,20664,51886,39580,10159,-48764,-103619,-88050,-79918,-102009,-107729,-93048,-82679,-44959,-11745,294,7247,34055,8500,-27166,51450,160819,182261,186293,166383,77076,-25244,-64835,-40908,-2212,16453,25372,38766,-40,-74757,-125379,-109868,-69695,-45835,-1683,10878,-9314,77,39252,6088,-25907,24104,31517,-6831,3723,74146,164971,127307,24758,20567,26846,5944,-19435,-10698,35075,69105,59574,115449,131561,70942,70628,67042,48310,68724,105443,118760,93022,65682,104495,117077,90274,87201,99052,75737,15445,-25923,21492,79081,42840,28221,43709,-4403,-33588,34318,119831,138793,66563,32097,39457,57593,38372,-25978,-61810,-34218,18007,61075,98984,107432,72777,10751,-26016,-5972,1560,-24459,-57516,-68049,-60580,-63117,-68184,-41013,24293,63712,49854,2934,-23750,36014,45719,-47273,-111355,-66097,-29774,-35193,-4382,14444,-42296,-69457,-21179,-18525,-14947,41798,39257,-56875,-121825,-107909,-64040,-8409,76874,103757,17810,-61345,-36408,-3265,-13594,-10774,27984,75242,72549,67759,41720,83543,155408,166044,95310,-25078,-116829,-109575,-69752,-102178,-150703,-111363,-25516,7950,-40555,-28514,59846,96072,110726,82729,1069,-43366,-48090,-82422,-81562,-76547,-88618,-72454,5169,11308,18461,44399,285,-71497,-43201,20392,-102,-64564,-76842,-50651,-34585,-24692,-15479,-26978,13822,77706,85671,64002,56779,88146,74871,1731,-71993,-63686,-14673,36796,95171,103419,6859,-50739,-13889,37029,-7284,-96490,-81161,6955,66489,42525,-11221,-50567,-65322,-68252,-29690,-6470,2235,-24517,-57639,-105885,-119409,-79222,-17467,48988,126313,174869,153173,65676,-24579,-33846,-35097,-33292,-9708,-25991,-32731,-4110,45522,63888,56286,33350,-5118,-77137,-87800,5105,87266,88809,19428,-7140,25566,14724,-54870,-79282,-16707,83881,74931,4,-4887,26245,-7069,-75863,-102217,-70757,-45717,-16230,15657,-8789,-32550,14012,48650,16812,-37088,-44719,-35818,-41262,-5993,14467,-13288,-15081,-2835,2673,-23536,-96533,-148526,-100783,2114,68649,113141,56688,-40039,-57072,-9889,9904,35348,20261,-6523,7060,13315,12229,-25991,-55482,-72500,-47295,6018,29896,29537,85937,88601,55087,98293,67586,-57337,-70221,-21993,-30839,-18585,48731,99723,96681,74931,20288,-39816,-52022,-32430,-33359,24052,124237,95709,16206,-20613,-15445,-1113,20556,31173,19274,40572,72427,35096,-5256,-2791,-23226,-85264,-4346,114084,73562,-38029,-36673,32767,32649,-5078,-27796,-51832,-125979,-141988,-90572,-35292,16470,27233,-4826,-33962,-26863,-16887,-21147,-60636,-130412,-178902,-123811,-51271,-13255,61224,93910,-43489,-172295,-104240,21959,24433,7581,78583,180313,198914,163922,60891,-25809,-21666,-32182,-79948,-86833,-36366,-11964,-53645,-132754,-180902,-118206,-55570,-55776,-25127,21028,-55791,-131284,-49140,71149,61365,43969,142280,207067,138456,18251,-75274,-59826,-5510,-5597,-44850,-70467,-30635,57745,121042,79490,-20384,-102028,-85011,48020,139536,88709,-9290,-47396,-18415,-18221,-8046,60979,98840,33589,17269,42072,42367,15935,4504,12651,-1844,-57526,-96002,-48833,9017,26892,14161,15956,97817,111167,23681,-55579,-29663,30890],[3666,-12106,-25550,-19943,12673,65109,83422,39839,-28978,-83677,-57031,56238,99957,33058,-65686,-137364,-140128,-64739,-19661,-57908,-130646,-148391,-95014,-30876,-4245,-12420,-8910,39389,109668,136887,98174,47937,55773,65471,42067,-12085,-37470,-99652,-115968,-59459,-1163,-19653,-20877,20809,-1959,-69996,-86399,-39072,-7543,25189,49085,42363,13142,31914,59558,50,-48343,-29193,16127,50189,89844,71127,-8520,-88674,-159086,-140303,-52783,15298,22955,-30961,-76909,-47819,35672,83151,40261,4623,4216,-20043,-29997,7975,70050,81464,61099,39940,22975,20501,29137,58837,62607,5579,-38011,-19403,4746,13405,76250,102900,82487,21026,-41208,-42215,-12937,-20148,-15576,-17231,-32906,-12294,-18423,-50317,26305,158048,153674,88562,38763,-7460,-41180,-56649,-55823,-60630,-37126,-5009,14493,65318,126059,95238,-28088,-102797,-82612,-43643,-16481,-37951,-69895,-60830,-27303,-29026,-57226,-41083,13475,-2066,-35569,-32072,27323,55663,26544,1450,43008,79398,76416,31403,26777,35550,9533,-22828,-29356,-17300,6798,28310,75552,78600,62628,83574,89718,82619,90985,65747,56419,72451,86653,66456,34083,22267,2344,-2166,12310,28905,32348,82340,113166,93576,44693,22336,-18458,-83254,-95731,-60290,9554,45455,-42223,-114503,-46663,79669,98770,33717,18464,41224,46983,-8563,-57853,-67325,-38291,-29155,-10956,23831,59552,65144,48087,128,-79273,-150362,-164876,-125446,-118049,-90551,-3178,76143,59746,2978,-5606,5545,-35375,-98180,-43021,-19485,-11800,38910,43776,-39700,-121129,-86169,-32318,-48114,-58592,-30324,27056,25308,9611,-22869,-112281,-150420,-27225,59289,49900,58291,34481,-70786,-96897,13627,102228,52770,-72568,-123485,-82982,-59388,-81845,-10446,83443,55725,-16311,-60543,-77820,-80467,-33635,95274,143375,42826,244,34156,28705,-644,-25534,-27663,7877,14009,6159,26122,19837,-49192,-61156,-18401,-58683,-123138,-148347,-130903,-57168,33510,24739,-47623,-66843,-73065,-73725,-19649,41990,23483,-61162,-19582,157154,202514,90092,27291,12851,21499,32813,26361,45300,35830,3372,10992,-26182,-55055,-9973,6164,-53293,-75046,-66609,-54817,-21978,2009,40523,11116,-76019,-126376,-62563,21202,48508,23418,-58429,-100688,-49932,42131,103751,130617,111291,101474,116601,37753,-44648,-33340,39891,89516,136177,115006,-4523,-74614,-77061,-89094,-73771,-48238,-53990,-610,75124,41684,-46449,-127824,-108249,-54013,-6476,24965,71268,80787,43089,1165,-4141,917,7539,-12604,-19345,13081,29639,-18465,-102516,-150535,-58768,64756,27912,-79832,-57976,18313,20116,4434,-30705,-97120,-157241,-117825,-46595,-40255,-26240,22279,29051,9386,-9612,-21230,12567,16410,-52510,-105266,-61379,-2004,33054,31331,7931,-33146,-46543,7690,34491,27799,57716,75674,-9181,-102526,-95412,-46842,-46323,-39211,-10599,45182,123064,136787,96036,98285,45313,-20819,-10223,14649,55481,81924,22920,-36745,-1333,107683,174577,139366,86063,-2948,-86910,-102461,-98526,-96186,-22497,59372,80941,38351,-12080,-6984,-27475,-86932,-89184,-34043,24577,85654,120438,61208,16729,23463,18740,-19575,-13744,-20258,-16404,-4167,-5311,-28955,-22177,42058,93514,93575,104911,131834,94021,27568,-17471,-47086,-43670,-75087,-148379,-179650,-186381,-204744,-191336,-103320,-11729,55632,89996,92522,83752,71191,94570,40498,-88847,-114241,-25964,42347,-13047,-71693,-33100,36922,24796,3743,14336,58610,43552,-3114,40772,105000,35140,-62880,-54908,-24810,-1725,-17075,-64056,-39321,17667,27013,19843,21649,38561,-46420,-155989,-96559,-12991,-22218,-48715,-76382,-84014,-91793,-77527,5957,78985,70443,57117,95324,103581,7703,-32991,62872,72026,-14757,-57671,-40413,5406,46442,24704,-32574,-42335,-78968,-121532,-100546,-52032,-27238,-34779,-36153,-38806,-74886,-81265,-7678,81050,67601,-9498,10223,85678,56173,45013,113825,86019,-675,55605,71573,30582,-10628,-59337,-83687,-44825,-23459,-27296,-49614,-85995,-117836,-122868,-113224,-62301,-19964,7505,-14558,-28810,74182,193680,212210,180049,117363,37177,-45690,-84771,-47264,11057,13081,-21248,-17470,-8415,-38100,-72569,-65229,-35517,1902,56381,60888,21303,14272,58924,41841,-4260,585,552,14624,62550,100287,160343,154476,85253,25508,-37988,-71143,-56468,-3533,21126,21674,-19054,-21125,16522,36257,54870,65538,51598,41053,46079,50636,70243,103354,132732,103715,27610,-2080,37819,71653,40537,-21034,21421,121645,99983,37269,12065,-32250,-30839,43311,116304,140814,99645,75359,40854,7114,-4645,23864,22853,-15231,4388,69653,110778,120651,80531,29605,34663,66704,32138,15841,10145,-51513,-94540,-85138,-88657,-66820,-10028,906,-68415,-119955,-105975,-12814,31720,-30241,-85516,-73933,-57339,-41405,-20239,-13157,-16306,-3190,22112,-14862,-36255,36919,67656,-11092,-90613,-115218,-118424,-89538,31961,137531,121560,66726,63354,65643,34874,17889,24587,31466,37033,85564,68287,83116,134948,128701,39999,-43435,-69274,-44547,-33976,-71708,-93897,-44869,37280,86921,35688,-21003,5240,72826,137645,127989,60365,18612,-33691,-118631,-120242,-104785,-106096,-87987,-52755,-74711,-60190,-25976,-68068,-118777,-104776,-68786,-48004,-48789,-21049,12153,34739,62782,91298,11369,-84561,-79096,-10337,36917,50506,96935,81061,-17882,-91745,-64264,-4527,53451,104303,105191,22596,-5595,13459,7375,-36628,-81350,-81412,-57407,13247,48702,6664,-46444,-63210,-51171,26332,55735,3595,-35469,-13569,-19003,-45283,-23837,930,18813,83384,163385,153237,28917,-80639,-57253,-22429,-27217,-53921,-97995,-71545,-8100,35021,31366,23991,12749,-25116,-78443,-51282,-8371,-38362,-34900,-11308,-30247,-33204,9178,21559,21752,61063,146630,176455,122071,68210,49320,19389,-58998,-120588,-97062,-55937,3092,47343,6363,-8630,78007,130094,75120,-15399,-48201,-30689,-11171,33746,45490,17915,11490,-14679,-21345,3274,-24746,-56532,-12697,50836,85477,124138,64325,-52669,-109384,-59011,-3637,20265,25329,55992,92561,95182,98566,68428,8616,-57927,-53446,-31595,-37502,-52654,-3558,30063,51627,112884,110460,519,-32286,1300,-26233,-64277,-8470,60924,63255,63794,53425,5446,-31953,-37797,-16460,62572,110515,64346,57929,42486,4321,10512,7469,-40841,-51839,1446,25650,-4199,-10549,5690,-51714,-181815,-137657,44401,123207,73905,48976,71702,51040,-4247,-64107,-96718,-131847,-145214,-116498,-69965,-28639,-14403,-28443,-59869,-44690,23745,64293,5287,-100926,-158417,-97661,-28139,9094,96429,146678,44399,-75845,-63314,26181,60109,49187,91579,169140,176588,139792,30111,-57457,-22372,-1496,-40712,-41781,10138,13868,-57510,-121471,-103887,-22276,-14224,-40109,5300,69376,1060,-94848,-68114,42746,68447,-7963,-1658,124361,208572,142640,2490,-61747,-43327,280,39563,10917,-48407,-39955,61756,110382,40965,-70807,-116646,-44631,79826,119066,44660,-58145,-68706,-52963,-52844,-23549,21901,17424,40248,68665,51807,15711,-6865,15355,25594,-9524,-60071,-59278,-17048,32782,40116,10174,44126,60159,30588,-17469,-17496,15510],[-56101,-56312,-49255,-58989,-24666,53352,89786,31735,-37387,-16596,62313,127562,113481,44249,-30927,-113619,-170472,-127390,-42501,-9957,-56731,-101058,-72628,-9184,33008,51291,70776,99225,114580,106844,100957,64483,23801,-16169,-35343,-43428,-35077,-78767,-79486,-40169,-1111,-8417,4776,64543,60552,-62453,-172176,-107419,14013,59008,35496,24453,26136,19366,23888,2617,-23228,-14538,22609,33602,43481,19840,-35569,-79223,-133630,-136362,-52208,28389,15425,-49428,-65724,-22700,55066,98807,56377,8566,-5377,3806,57335,90591,62399,40422,69282,96469,91218,55127,-4558,-10603,23547,15696,-11394,-37729,-26934,37801,135174,118139,32357,-54487,-74513,3393,65845,23609,6448,-12220,-59651,-41015,-19268,-69440,-27939,84998,86663,57051,42667,-15380,-42991,-27430,-22566,-30278,38083,89882,64820,46812,65464,17976,-109970,-156340,-93237,-16981,31362,9865,-44492,-111185,-151934,-109848,-72316,-69062,-43409,-39167,-70680,-89836,-20146,63798,70063,26517,28433,61637,88158,49046,11392,-1197,24333,24782,-52697,-121360,-113005,-77516,4291,30340,1387,4624,16048,17774,48993,46709,37095,64397,90245,36930,-14264,-19632,-45838,-52053,-7719,64337,88092,99391,77504,34570,-17444,-48117,-58869,-62071,-73327,-67165,-12630,48027,15083,-42217,-19489,59811,55860,4633,-257,18477,5146,-43085,-39020,-20527,-25821,-28455,8073,51234,86913,105382,90096,36405,-22647,-39059,-36484,-22173,-26244,1342,74073,107792,64117,35,-28291,11570,66165,28066,15214,15186,6566,13183,10899,-45444,-105907,-68156,-14497,-23461,-32229,-24662,9233,34296,34456,-26308,-112796,-117989,-8667,52895,49151,62981,35784,-82747,-141376,-56859,45493,54190,-10012,-77242,-79693,-50245,-83992,-92515,-74904,-93915,-61508,-16654,-59705,-107932,-28762,105045,108511,-4552,-51103,-26701,-28303,-63946,-79643,-51116,-9948,10041,42668,48667,-2733,-52565,-28613,42668,31076,-56130,-140273,-110694,-9014,60388,58965,37022,13084,-24056,-40183,-37094,-45203,-60139,-68754,-6325,124182,147069,41834,-26588,-11065,47782,38117,-11817,13295,20583,-26654,-23595,-18893,-6016,33560,18341,-50301,-62337,-39427,-45303,-43533,-10626,47533,48617,19710,1402,24240,36585,33047,57530,37058,-40241,-47535,50313,123887,155204,133240,113179,157777,98888,-20581,-33615,51877,113317,146953,139843,85247,25642,-36087,-84996,-67848,-26206,-23327,-10658,29357,44775,30053,-26612,-16484,29370,34649,-21161,-32764,17480,62952,78129,50350,-1191,-25884,-55484,-79647,-50400,68,-1411,-62596,-181041,-182218,-43781,-6711,-83665,-57032,62800,116045,66304,-22737,-98559,-129471,-76318,-33562,-44001,28047,122416,72159,-30023,-56173,-20708,37036,18663,-82889,-144620,-89122,6573,60498,54615,20325,800,18662,58912,61044,54159,45138,9628,-63198,-115866,-106562,-76715,-96587,-80087,-3504,54411,77160,85225,113088,136192,6831,-121470,-108348,-50486,26111,74046,44524,22098,56548,107951,139150,114233,50493,-51494,-101337,-74916,-23175,-2448,18388,67399,102491,51726,-21857,-36419,-56361,-55740,5235,26373,20972,79023,126380,82138,50952,21436,-21247,-39439,28124,85762,87740,7808,-59932,-52072,-16646,2086,10601,43145,104450,128461,66036,10463,-13341,-31366,-15487,-59093,-167563,-194952,-159647,-146348,-142024,-79842,-28379,-24577,-33160,-15243,11845,27828,77608,61300,-24657,-84743,-94307,-38784,9414,5509,-8619,-32910,-82445,-51555,-4261,32981,57737,38940,37730,55762,6660,-49406,-57358,-78685,-69727,-32118,8663,66300,123736,151817,127941,54241,33819,8047,-39803,-31752,-18957,-26100,-42255,-52054,-11774,2106,-49342,-37276,50632,114528,93935,15300,-57339,-89705,-16201,133949,121832,-3632,-62520,-52250,-12840,45222,35433,-33168,-57960,-73794,-79334,-63940,-61819,-48749,-27967,-15644,-52622,-98397,-68257,-2720,21553,286,-39039,-19369,55916,69638,81862,101531,28341,-43097,12335,11699,2587,5106,-46943,-86245,-32141,7979,8866,-1103,-22454,-56303,-96392,-130358,-91603,-54502,-41801,-50553,-52448,24908,125451,118495,38792,-13461,1534,-1903,-30398,-26651,-17000,-51062,-78867,-38721,7647,3909,-10100,3743,26978,51621,81470,96463,73852,51850,92255,103834,71342,51379,32671,54206,97817,67151,51402,87439,93298,8995,-75982,-81900,-58275,-26711,-20404,-1713,-47905,-109250,-61615,2682,15563,20804,1277,-19682,-3429,-9634,21897,122955,203775,140545,-6123,-76012,-21543,51969,54229,-1706,7974,83694,64550,-8075,-27641,-8756,17895,5227,-8980,33389,58273,70923,46184,6438,-18285,15704,28149,-30879,-41146,13543,60793,86956,91030,105008,124608,94182,945,-4223,45448,9740,-50560,-48429,-24073,869,2419,-27958,-122166,-195473,-182730,-85566,-39728,-58911,-58259,-53374,-61557,-50338,-38516,-26181,-6400,6131,35876,11703,-36964,-5484,48894,36042,-28041,-57515,-38344,-67446,-48091,41332,93195,82135,68181,67385,40374,-14351,-47943,-18129,4352,45456,43778,35973,8321,-37901,-91566,-82373,-13780,23571,4381,-22708,-13660,22943,55947,88615,66233,20276,35703,80167,83687,41130,26219,17044,-41798,-102757,-80438,-73201,-78654,-73529,-66982,-80144,-66055,-93014,-136260,-119643,-97908,-91618,-40757,19659,44828,42510,64113,112930,128025,-14066,-163600,-164090,-65542,29443,53067,70111,46424,-19842,-60033,-24289,-1974,-6839,-13389,7851,22659,55139,42987,-2977,-21799,-13969,-22621,-92865,-83339,-20088,-13431,-15057,21886,57430,107938,103599,33977,13074,84507,100461,30144,-21245,-38140,-40026,4399,69053,64524,-26756,-100848,-69127,-36989,-57097,-111642,-156988,-70152,40571,42722,-33573,-54519,-29964,-34262,-62547,-49697,-74552,-153229,-115823,-31895,-40929,-44380,30557,80143,93946,129860,194381,202475,136935,58423,45172,82394,36444,-80677,-118659,-78688,8471,77142,51468,31872,85636,94908,52003,8344,2295,19339,12546,13190,13028,35924,67011,11486,-42964,2948,63526,84614,81326,35147,-4794,15067,-8169,-91810,-157345,-120099,-57368,-13189,17695,64683,79544,45255,51865,72003,38508,-14351,-26629,-57587,-102943,-118073,-90810,-70677,-22213,57897,92296,49976,10379,-9599,-39150,-40447,13062,35616,-5876,-11499,14643,8716,-38472,-78665,-60548,14384,46385,43871,127670,118416,18938,-23886,-57466,-115539,-101537,-23819,-171,-37103,-43881,-44016,-95581,-199733,-187204,-35059,101378,132169,111197,75304,34972,-630,-75358,-106275,-95075,-83987,-44786,-17167,-50863,-73458,-59105,-77013,-52987,47905,114527,56357,-22736,-46468,-19020,16475,42529,74193,103674,85326,26879,-13963,4885,36819,33518,39502,62201,46980,49732,-7526,-83965,-36135,36738,40100,21950,30607,32308,-21238,-60704,-19536,48766,33907,11160,38690,100978,96007,24232,-25896,25006,90611,37160,-51407,7561,149084,166785,56396,-34527,-50092,9692,90935,62778,-40828,-86762,7887,98271,61908,-33222,-70100,-37305,50079,87107,11879,-98004,-74466,-10943,-21174,-71894,-58589,-7444,38139,10453,-43644,-76477,-74293,-25158,12683,-1154,-39840,-40133,-7719,33326,43542,-5358,-23038,-21072,673,13401,14794,-6219],[-58690,-64370,-25872,-39170,-40333,12587,43001,-15412,-50676,36240,118033,108860,72026,58737,61526,-180,-97475,-112196,-63138,3348,38720,22144,-9723,-3935,27211,78598,115615,116839,66918,35632,52621,49854,18775,-19015,-39205,-39370,-20035,-20183,5147,14726,26838,17302,15373,39703,15659,-103052,-199030,-110265,23792,55105,-2865,-5175,38481,6832,-31124,-1714,24715,17219,32291,43506,19910,-45272,-89781,-61686,-61717,-78476,-46088,12582,1865,-53191,-60403,-29153,6959,24932,-11425,-33614,-6435,50117,121101,130097,62506,17608,59017,107404,102105,56706,-16178,-52088,-44275,-42314,-53571,-87929,-64292,22126,93064,31840,-61957,-121104,-83988,49145,87306,-36755,-87979,-53049,-51172,-6242,20870,-41971,-38833,56614,60472,45405,43521,-9994,-40602,-30527,-18431,-15375,65695,98492,42622,15673,69988,45056,-98952,-135228,-45190,-5646,-18598,-32304,-52149,-123916,-181199,-124695,-27043,1735,-26255,-63152,-79769,-94244,-41170,71462,132744,76705,10779,7283,43054,30997,5018,-15514,11813,41942,-30926,-125454,-147989,-147896,-78118,-21650,-14930,-18443,-35912,-49557,-7195,13498,27469,62425,55524,-37441,-76365,-42902,-77947,-112126,-37678,95600,112764,51088,-16314,-43213,-62604,-65443,-13511,51318,39498,-3671,-14263,27876,40345,30902,22407,50883,49117,-24984,-66631,-38182,-42119,-82574,-47491,-12220,-15825,-26816,-15173,2618,48001,109387,116149,73864,30573,34565,80058,108928,88871,93517,117724,93709,50209,15531,-11288,34849,128389,116674,77990,27669,-45142,-85327,-73144,-52483,-43398,-17075,-11426,-18449,-692,-5381,13424,57801,49471,-36228,-79517,-38437,50430,80195,60187,46890,21340,-49941,-76918,-42269,-10748,11046,29058,-2856,-40098,-39964,-70818,-124678,-167086,-146909,-22965,49368,-21392,-79847,3767,85566,42727,-50694,-79969,-60049,-33988,-64970,-98940,-58981,-11542,-3246,6807,-12854,-30438,-9543,7390,50728,94326,57202,-62220,-64842,9121,20356,28310,61190,54533,27633,13139,-29060,-93990,-100477,-37684,36432,94786,98043,29415,-10668,15983,72312,23435,-71642,-58293,-30340,-39842,7175,44591,41283,17459,-11277,-28652,-19745,27565,20982,-2744,11749,70644,100668,126216,117490,67116,-15829,-68846,-15210,25459,-27381,-49226,5300,36983,79478,78551,65220,120289,89852,5326,26714,105671,136184,108678,80003,76293,79875,8445,-62511,-44476,7859,21314,-7404,-24730,12471,66867,64853,53725,27015,-32557,-106433,-105439,-50933,9951,56472,57159,13864,-13993,-60603,-106305,-56471,30507,40440,-7411,-137682,-226474,-142840,-47364,-69306,-47239,64508,111533,43715,-31718,-54516,-42213,-13240,-26322,-47209,48135,134365,32875,-107357,-123465,-42331,57024,70101,-23057,-98542,-72784,-8141,13701,3413,17301,41740,10063,-4461,5130,11310,-26883,-45647,-51083,-70180,-71170,-59756,-94603,-80524,8632,48169,20052,29996,93192,98735,-61742,-170853,-116827,-51599,-14892,-231,7009,50845,75955,60858,74329,88630,56190,-18252,-28838,1953,55689,57973,-10547,-23642,35337,24057,-32976,-39960,-27427,1790,63654,75331,51153,90481,109732,54949,31561,1250,-23761,-12478,69691,138853,117680,-7446,-100091,-96209,-79587,-78443,-70385,7631,85409,87085,31632,18446,51070,58256,45552,-12306,-121152,-171715,-122248,-51939,-24532,23390,49042,-7164,-55525,-17574,15655,1431,32391,41707,14537,-33072,-102777,-64772,34991,35057,-45168,-107348,-134885,-82229,-49480,-11090,57336,45240,-5332,-9915,-293,16074,11747,-50687,-86034,-64273,18392,103768,170172,216197,172753,38789,26599,103705,100535,3548,-63178,-48164,-29873,-14747,47503,80746,14514,-32301,13598,75865,56360,-27765,-100358,-101766,-6280,116140,94448,12419,625,38816,84433,129198,115320,53273,6100,-39808,-49946,-26576,-49574,-69130,-38281,-18329,-58321,-88861,-52433,-8351,-12372,-41561,-73675,-89057,-47789,29033,92456,50664,-76958,-136779,-92381,-104566,-71336,-19411,-57319,-81102,-3877,16120,-26298,-5782,46339,41454,10022,-35322,-63067,-74176,-57588,-52658,-92454,-102870,-42037,-39419,-107811,-103240,4732,74238,64445,10158,-65999,-109373,-65979,32571,54234,1048,-18473,29605,89168,114561,118377,124944,133089,133938,162889,166116,131456,97460,48332,33936,53823,-8660,-54769,30894,89694,11479,-43837,-18519,-22967,-17881,2941,23303,-25864,-68844,-20754,8910,-4208,-7927,-33766,-55136,-11246,-11478,-11854,94360,222510,168418,18258,-40201,1747,35471,38289,17389,-538,4819,-19534,-36492,-2284,59850,58864,-57266,-133445,-49232,21825,38153,48536,68757,43313,-2004,-17389,-41855,-69327,-59646,3349,68860,132164,185705,155038,42592,-47476,-20846,51002,56105,11340,5610,57463,70697,16909,-30597,-81589,-127293,-120555,-75585,-111165,-135254,-60924,11461,7950,-26014,-33706,7830,32258,17837,50055,66923,32727,3364,22343,43116,13364,13934,74038,29033,-54396,-46718,-2577,-3187,437,37650,41216,-31322,-52318,55020,68651,23922,34981,47699,-56702,-160367,-159820,-61741,65934,99098,44224,7495,22511,36301,22775,42855,67891,82863,118472,96176,3239,-65198,-34209,-11477,-41224,-32491,34973,26280,-4218,-14400,173,21133,32705,-69068,-135519,-80086,-45866,-54071,2562,82451,73852,5913,-24682,14605,29611,-79753,-162609,-121783,-28856,54698,66529,46380,29381,19562,-14301,-12378,-8148,-32324,-57327,-31000,21349,54896,11031,-22360,3703,47339,56220,-25039,-66760,-37289,-9570,29365,99166,137443,137324,84018,43474,68949,145031,141565,59579,-40725,-83313,-56558,-3648,28862,23269,-18328,-66865,-48746,-19715,-46965,-106995,-128819,-10386,100545,39761,-100939,-127117,-86692,-49180,-23133,-51983,-138365,-177154,-94353,-23494,-14196,28099,76361,71204,92419,137994,146832,86273,16621,-20922,18596,109859,112712,4247,-56089,-24168,49684,114580,135779,133222,111007,42458,524,9919,52618,69032,24192,-22166,-32916,34591,109245,58321,-26880,4398,119153,168398,104785,-6423,-94145,-113356,-120069,-146217,-169516,-136385,-90674,-25909,23313,46777,22175,-32913,5096,72489,53742,4903,4200,-27882,-83130,-86521,-79533,-109886,-88776,-15975,25111,43432,35250,6657,15448,61085,66301,18003,-37294,-40661,-15112,8983,-18236,-86158,-114892,-57916,11400,59370,161487,159830,50775,-41896,-85914,-92301,-58064,-2227,3770,-39378,-37262,-48977,-88289,-138493,-137672,-65763,54581,131025,122303,57028,8158,-3522,-48413,-51779,-26694,455,51658,50686,-52898,-118787,-85264,-61310,-21924,52014,89264,52837,49734,56081,883,-15769,36770,32074,16381,47924,55085,14410,-10592,-9023,-4377,-23921,-48085,-52059,25838,32215,-48270,-24625,61555,64745,-3488,-23589,8985,-3185,-17352,27335,79688,80007,79969,76306,98530,125630,94778,24212,35595,115607,111631,7381,-19501,48269,70481,16130,-20578,-27837,3504,40276,17135,-33497,-53098,5281,50300,15120,-29555,-9904,26134,40486,9948,-76135,-129985,-44252,34922,21125,-38708,-44802,9290,60432,-10614,-111430,-166322,-131867,-57716,-27482,-27344,-13305,20636,25693,9798,-6241,-47876,-66553,-74224,-45022,4793,38054,6602],[-14545,-24352,11878,4738,-30684,-16040,10323,-19518,-30272,16586,32912,12476,3908,29883,76126,46051,-35103,-58370,-53671,-6809,63777,72386,16792,-12817,226,37260,61844,46315,-13486,-13432,39790,50150,27464,25508,30428,-12835,-33886,-18461,23115,47781,58477,16344,-19618,-36096,-79844,-123256,-112543,-34962,14916,34736,12098,17151,61930,39265,-10508,20967,64461,50139,49502,43478,-8234,-89011,-120128,-49538,5791,-1115,-50282,-63315,-32651,-9587,-8690,-37164,-67362,-58506,-69645,-53900,20886,78192,110684,120644,87245,20004,23688,73950,75490,37520,-7176,-31887,-42596,-52098,-71264,-94958,-52658,19273,30748,-46651,-95659,-115724,-69794,44998,45039,-109945,-177987,-87213,10375,84257,84383,18774,13702,95911,88811,49459,43270,34020,-2545,-54275,-57688,-15609,44546,17573,-58974,-34619,96891,120145,-6643,-47885,5632,-36425,-112180,-112060,-76000,-78822,-87392,-54428,28970,85504,46281,-45873,-62405,-56852,-19364,86388,177611,130625,42246,15469,27619,7800,7726,10568,23750,66029,43201,-35251,-98483,-151730,-101710,-7104,34889,23961,-17385,-44794,-18335,-10644,-8545,9685,1890,-65308,-84836,-22950,-27842,-78118,-36191,85317,94852,15165,-51281,-56848,-48411,185,86839,141231,113436,24347,-29614,-10975,-2237,19716,33002,61835,81517,-9437,-78435,-53820,-50397,-82435,-64403,-57310,-44225,-49246,-67774,-59851,8206,76158,93346,70556,14374,-13360,67439,161908,155893,123402,80540,30372,17412,15906,-4148,28269,89546,67511,57520,-9238,-109633,-138941,-109460,-49930,12307,43549,16499,-5155,17231,3099,6441,43159,42174,-26622,-40480,21787,115339,118908,40289,-9680,-4928,-4623,6890,5117,-22601,-17130,18083,26585,-1349,-36143,-76997,-117430,-136220,-70960,36596,49669,-6370,-27491,13847,35636,-6956,-36593,-13525,8110,33451,1520,-48626,-10765,32960,12477,-38959,-103541,-87654,-22562,-5621,35165,128917,149996,39807,-7876,6213,-10857,23202,71755,63068,38239,32619,11957,-36069,-24241,47661,86944,88808,75985,46630,64164,73953,54947,-20880,-110417,-111468,-86920,-56645,31837,89954,60404,-22521,-36859,-3081,19499,71317,84752,59526,33009,65531,116640,161478,133762,57686,-52447,-138206,-101632,-57225,-75990,-60720,-23319,-25408,18592,25568,-7913,17934,8340,5307,70385,112009,87069,30248,-8997,9016,44476,-11069,-60885,-29042,19332,35728,7111,-29702,-3464,71271,84473,34321,-68705,-137257,-137139,-90281,-84263,-56599,37363,107786,79298,52156,13867,-43003,-4608,55476,4997,-48915,-100276,-172175,-139587,-42844,-26733,-1528,64877,53055,-23695,-66624,-24719,14522,3970,-47134,-64756,17478,76327,-11665,-125478,-137908,-48714,83120,136994,54427,-41887,-33184,-23040,-54578,-51862,22340,61590,-28095,-90751,-49804,-6460,-38917,-42525,-21551,-20162,3511,14170,-42934,-51129,-8015,-16965,-57377,-43150,1219,-793,-83381,-84663,9610,39981,5561,-33904,-39680,10090,40212,36231,44386,63059,94384,85451,73844,79043,88707,37834,-50112,-82253,-49222,-40474,-54567,-27913,13714,32946,44491,49833,54656,94758,101459,22051,-27119,-39242,-20477,9792,61048,84298,67936,5907,-61818,-114100,-124384,-68274,-12352,35262,54088,42332,10271,15629,86178,116744,73770,33961,-8529,-78706,-69626,22594,82050,128233,119900,30968,-8166,38594,44157,-11434,9743,48601,41018,-2606,-84463,-56829,40705,19258,-88399,-107772,-64246,-17076,-47056,-45928,20961,17457,-47182,-61378,-25214,30108,62472,21712,-46050,-97791,-72523,10874,88683,131155,98218,4398,34216,144170,136576,24846,-34527,-29663,-29271,-22569,13155,36193,23279,-506,1318,548,-15909,-13617,-13263,-28993,-14667,11364,-15785,-11072,40836,87743,133807,176941,175414,125447,52280,-57060,-102944,-74948,-91667,-99308,-42172,-22076,-58703,-77775,-40143,9420,8507,-36596,-87605,-141869,-138825,-35859,56732,-3004,-138665,-204913,-177673,-181451,-141747,-104319,-109449,-64756,28301,5123,-83683,-65510,19408,40478,54573,43944,-28365,-81206,-35652,-7267,-96813,-202923,-193524,-146055,-130998,-80084,18911,85977,87921,5947,-106013,-119572,-9386,101354,52548,-67793,-94652,-9627,109096,175864,159745,101839,114105,162789,180557,137964,70975,26567,-31335,-62853,-36689,-63377,-74206,28539,85360,15137,-16767,2488,-27113,26505,96399,49001,-37825,-12229,40166,17652,-12675,-17587,-39709,-52041,4203,27070,4849,53398,143016,114808,36731,42810,59593,6365,-20578,-7483,-22776,-62765,-87317,-38201,42099,94237,60536,-82163,-149612,-33076,33871,12121,21642,90364,87144,-5919,-60917,-50140,-65012,-87052,-31168,45995,128594,187595,99018,-49846,-74873,2791,33945,9803,-17210,-5889,52740,52356,-22732,-68223,-67791,-38014,5562,5925,-113965,-180358,-73020,68072,82494,-1028,-37166,36431,79284,37502,38755,89523,123291,76104,5488,-5608,8804,28862,60282,38478,-17877,-40796,-44573,-73966,-73390,-2984,45597,2610,33134,178980,148849,25645,25375,78488,-20589,-142735,-126575,-12939,103679,122945,38256,-33787,-29534,-14717,-42979,-28815,27723,68374,73639,12131,-62918,-88205,-57472,-35942,-41951,-9193,79047,78184,40231,35026,60975,82621,85420,-22374,-87308,-20885,2180,-35588,824,56576,23634,-83372,-160455,-144946,-104155,-140916,-155010,-80958,11846,67960,65397,44452,35749,31640,-22644,-53498,-40324,-28743,-32063,-29698,-23046,-21924,-63278,-70467,-24819,38558,94815,69565,7412,-24427,-14374,13645,64138,94218,87203,12245,-17565,36483,85183,53469,-156,-75036,-108235,-59613,-6405,18914,42957,43721,-5422,-12826,4580,-31151,-90318,-89555,3069,45500,-50845,-171379,-173159,-153448,-106106,-22499,-56226,-162779,-154800,-65399,-37628,-3644,78550,82192,19453,56857,92731,18863,-90015,-134018,-97931,-7728,69702,90898,56230,34043,54821,84787,105726,161814,211152,165495,63379,-3985,-10717,34391,49714,1055,-45110,-49634,20443,96266,63886,-8250,-5772,74172,94569,14445,-52409,-115159,-160399,-175317,-157468,-142262,-114996,-94762,-34210,17301,14922,-21017,-59925,-6087,62277,34382,-28145,2401,4205,-36456,-33515,-24581,-80510,-100035,-63472,-40484,-5718,27827,36684,84664,121396,68135,-6893,-39110,-28676,-12154,12850,1301,-67945,-128152,-99350,-15246,38017,86887,90691,52572,-4437,-19753,15943,21156,2248,-25677,-39337,13569,25808,-13874,-58889,-81005,-73181,16775,99145,90200,36766,-11579,-29549,-28125,-1172,2322,26939,69537,40954,-61015,-125665,-91728,-33023,8483,21865,19508,20072,59665,43989,-76874,-124746,-29860,-8891,-50601,-15041,35784,31570,216,-18335,-17569,-57457,-78568,-23725,110049,145726,44293,-133,30305,-15534,-119372,-111674,-41592,-39306,-23638,58216,117178,114800,108691,80527,56326,56436,64757,46390,67164,145172,154074,83295,49067,39201,-5979,-53847,-35325,-2191,2686,-18923,-39164,-36725,-22553,9777,-435,-37478,-29464,-594,7313,4470,-24642,-89734,-84713,20325,58088,33021,10019,6825,49666,120957,72999,-51555,-119863,-66707,-1924,-19351,-20096,30550,74262,47223,-13534,-50825,-64948,-43380,-49694,-36491,2658,40526,42027],[718,18690,37341,31341,-830,-5239,21714,31130,10148,-45790,-99017,-73502,-29924,-6428,10380,-5541,-32114,-15544,-8058,-6955,193,-3065,-14255,-15971,-18103,-45213,-61055,-55971,-56001,-15033,63224,69172,47375,71885,85448,-13453,-78157,-80247,-27936,42744,63805,-7872,-51988,-67730,-92268,-44884,45784,68834,15418,20644,44592,43428,68827,86609,65281,56257,60101,26447,3596,-29916,-72928,-106037,-90395,-11800,53734,46463,-56602,-124100,-56569,41283,56313,-37869,-124831,-101918,-66359,-21680,59424,75442,52942,79396,95150,15992,-20906,34215,55915,21555,-9719,-4741,10665,3757,-21331,-40516,3373,56919,28877,-59289,-72732,-65209,-47823,-142,-8136,-107885,-153970,-67130,61875,113947,90048,54567,65489,122114,108919,44729,30630,67570,41385,-50898,-61380,982,27270,-42972,-122050,-73741,61720,117905,66794,27410,1125,-71233,-122230,-122290,-78856,-27767,6208,20931,50016,100249,76928,-43937,-82976,-57269,-8197,85635,173152,141985,77256,61134,41196,-23314,4052,70822,96405,109416,92720,29386,-53758,-126381,-63742,55635,87095,52138,10923,-22874,-17294,-17139,-64353,-110398,-68794,-26924,-26735,4117,30517,3610,-20320,29472,42149,12181,-12972,-24549,-33355,28867,97199,108088,68222,-26468,-65333,-45720,-62091,-44393,-11235,25632,62377,35546,4731,-6446,-24470,-39778,-52033,-94197,-88262,-84723,-98644,-55966,35651,66455,52960,23581,-50822,-94943,-15487,107026,124673,70522,-15281,-58881,-44754,-40610,-47507,-9801,19333,-31134,-29582,-61604,-103645,-88445,-70373,-47963,-4796,36762,37048,11002,1969,-13546,-20563,-25251,-10136,-10971,-11055,35404,136279,118068,-21661,-89112,-49676,-7466,16185,22363,10097,-7595,-28401,-19384,-5562,-27593,-66215,-59491,-31837,7091,23621,-9187,-18121,-21975,-36758,-23888,-28227,427,96157,135092,91000,14498,-18963,30383,64184,28304,-43926,-132834,-147483,-98159,-40810,43246,124647,150666,94671,47320,11997,2486,66335,111510,88370,44610,35316,59000,68193,102271,134458,98752,62904,50890,74835,146062,110250,-6762,-78078,-98077,-89749,-87407,-70088,-10905,45511,48319,-7387,-7322,2315,-9722,22880,71376,77025,38876,44567,74073,80107,38103,19426,-28059,-114756,-120901,-105422,-109190,-42417,37258,32723,38259,14695,-54774,-68043,-55816,15979,73472,47412,-17646,-44595,-35055,-14922,-30368,-61841,-36560,-374,-3864,-1230,-2839,-34376,-17967,61692,43613,-55557,-158044,-142039,-66493,-37500,-87514,-76641,62609,158839,110710,92249,109358,66593,33089,2732,-113528,-163547,-110040,-77753,-51244,-4561,19533,62882,97905,37100,-67878,-111278,-37960,17248,-12190,-69290,-80228,-14916,46897,16826,-55451,-79842,-28956,88833,156929,81827,-20007,-5056,-8222,-55959,-48917,17770,53320,-5646,-66336,-27598,40616,28021,-15300,-38701,-12915,61840,75600,-7774,-49858,-81038,-139059,-150921,-143996,-140446,-75338,-2453,92391,163719,124021,63533,24222,-25184,-53490,-28018,39330,58555,36887,109234,163462,144845,130539,77106,-30257,-55324,-46873,-83289,-97778,-61694,-7794,27975,37626,20491,-1112,6782,67375,120210,50149,-34931,-50762,-15305,4618,7383,-17903,22672,87064,57305,-47917,-51628,63178,133446,93473,34670,24150,-2977,-16275,52296,95140,55986,46208,79794,31452,-16088,46485,116293,164072,125160,28228,9716,44921,30446,-27642,1978,68007,68756,16027,-65145,-54434,27305,11225,-64621,-29813,43272,78178,18727,-36262,-16116,-2898,-53423,-93980,-79565,-29183,28046,38328,-6697,-84910,-124858,-83344,-19276,9094,468,-21405,27903,92613,75435,55753,76993,52725,-10023,-40976,-61305,-70485,-22005,16372,4567,-30082,-31902,29810,86409,72547,14475,-54090,-100651,-39699,39497,55236,64806,104302,142518,129175,45710,-95686,-151282,-129960,-145132,-121055,-36475,-6068,-44856,-79643,-40681,44791,63459,12475,-41256,-97886,-102668,-30666,31178,10111,-67530,-162026,-167714,-137250,-107400,-135108,-126617,-40204,27536,-5051,-68367,-80158,-42991,-24325,9037,25401,-14240,-54189,4607,53649,-31520,-164847,-200276,-137374,-40660,20087,28210,21941,19412,-29169,-91649,-67001,48780,110828,16911,-89794,-97018,-33656,88192,199278,161964,33274,30203,96282,106763,46576,-42035,-95383,-119458,-105812,-42552,-25733,-19498,39441,75590,18621,-21393,-33330,-64452,54166,168523,69939,-58254,-10640,50650,39295,28179,12037,-14631,-9675,41575,80991,96564,112105,104756,46003,24183,82904,91041,385,-47189,-27832,-27694,-55826,-61766,4310,78667,105190,79727,-17649,-53968,47560,90312,46575,1640,27053,55442,15241,-54156,-37102,5987,-12591,-17917,8079,60994,126690,47925,-76565,-46365,54506,17067,-82429,-106600,-61488,2420,13297,-52219,-99496,-96329,-22818,60058,69849,-35279,-100006,-16763,100003,114208,24285,-37870,32816,105991,65352,30077,88170,183214,158338,22477,-23331,33117,43763,827,-13838,21063,31116,5148,-44532,-75309,-14540,55248,56342,108524,203580,138788,32181,9690,71414,49293,-24708,-33745,24421,77904,76854,3489,-76363,-72674,-31193,-61879,-80732,-31304,-9580,-66956,-101209,-47576,1974,-3103,-7011,2612,3858,45974,51383,35008,47963,72829,64752,44821,-22881,-26742,75066,87862,15611,18380,43704,3074,-92855,-142217,-122605,-74549,-108612,-140325,-73300,23453,75577,79917,84550,60187,11494,-36381,-45970,-40480,-22863,-17659,-34410,-71912,-67851,-66300,-74825,-48660,26852,123450,136064,64185,-9378,-16508,-6206,10965,40028,64598,-1118,-60511,-26027,5938,-21223,-54036,-83152,-77445,-43760,-32631,6626,90125,131819,89857,50021,14074,-41939,-82598,-60639,-12063,-59923,-153293,-185485,-145053,-150902,-133799,-46218,-40098,-100949,-84778,-41564,-41284,8904,83219,76978,37653,83092,85490,-24181,-120046,-135340,-70359,23661,46060,38373,59431,81569,97021,100150,83627,131826,203724,197234,141610,77173,25783,26240,30477,-2534,-20958,-10768,31006,71495,56406,13131,-26564,-39247,-51890,-68757,-40257,-43632,-82893,-94698,-56066,-44219,-37752,-45924,-25609,1763,-6595,-28468,-53052,-28415,24401,28634,-5593,28119,37196,9256,-1644,14060,-18294,-48248,-40879,-33538,-33630,-8682,40090,112060,131653,81086,20027,-17095,-18649,-4104,13857,-433,-41777,-81246,-87187,-45664,-24097,-34722,-42222,21387,82241,110595,127005,68706,-23111,-69267,-45225,47382,105117,92303,30574,-31109,-55219,16254,89667,85090,61149,8986,-36895,-17046,3162,-34431,-11252,34976,2786,-57442,-86464,-58804,-13680,-1964,-19258,3047,40090,43878,-19205,-130978,-176758,-89054,-40806,-63058,-18820,49038,55348,27524,15558,-13103,-74254,-38039,76262,192571,209568,90186,-22460,-57151,-122595,-200676,-144570,-69956,-95093,-60688,73376,149062,108552,72048,48137,7048,-40018,-10842,29802,59233,123551,137218,99095,98756,85550,-1775,-79424,-60671,-6280,5591,-7947,-26330,-47498,-65692,-45512,-56654,-68696,-23440,-31176,-92649,-58840,-14173,-34956,-1313,82924,52134,-11022,-42629,-44342,19322,125783,120090,15135,-20761,35264,57541,6140,-4463,17844,25735,-8904,-57437,-79248,-61959,-5143,-10106,-10257,4482,3653,7118],[-22559,31731,55571,43495,35909,32762,60070,82685,25937,-77743,-131640,-89355,-23395,3918,-14481,-40779,-37785,1740,32775,2371,-75611,-90695,-43255,-20234,-50498,-111301,-124415,-61948,-20889,-8678,45117,67201,76566,109268,92275,-24424,-94824,-111419,-40921,45395,50072,-17542,-36037,-33582,-19146,76548,157635,130495,41888,20107,16564,476,38697,88296,84773,52539,21546,-46235,-101513,-125533,-119332,-87086,-18758,58889,86602,45204,-54380,-93823,-24630,54913,65118,-43041,-149026,-109334,-24902,32722,76702,53260,2385,33181,78122,23059,-15672,37241,62808,14152,-40789,-27941,25127,44189,36807,9462,37737,93208,70047,-35172,-39583,344,-6598,-26167,-35178,-69508,-70968,-4468,72728,59732,26216,45787,67530,69406,47975,13793,18189,57608,42180,-14217,11627,45141,44529,-3063,-51080,-46685,-696,49953,76370,51707,-14440,-34298,-7245,-27186,-37887,-5600,33536,55510,51792,63769,26107,-105443,-158753,-103758,-25077,56702,125195,101036,55498,55498,37067,-28815,27004,143823,182838,131225,60873,6535,-48385,-90689,-8408,91714,87933,35983,10847,-29486,-36250,-9749,-71764,-183239,-121434,10340,32536,9559,24388,27184,-20736,-11213,1416,6006,22339,6488,-48002,-29879,16658,25342,-19441,-82877,-77131,-37896,-64067,-72465,-73240,-70965,-19222,77885,120784,64956,12670,12246,1199,-49044,-60879,-71127,-68577,16788,122247,134720,78578,13129,-53535,-76044,-41755,16934,28270,-13560,-80870,-103576,-96207,-109276,-94524,-31184,16352,-19202,-39278,-44207,-25942,-6204,-21020,-47772,-66238,-38932,8243,-1553,-41739,-39647,-25555,-69761,-65223,-7265,8786,24184,102783,69274,-70579,-123955,-81675,-38053,1584,42423,57036,8503,-61391,-70756,-27245,3908,13588,61381,71004,11775,-31852,-38624,-21935,-54095,-86884,-40741,-16179,6572,137603,206958,81559,-72052,-79617,-4851,17493,-18942,-45283,-90018,-140723,-119084,-18099,73252,75102,76475,82111,70581,28656,21257,77456,133153,131748,89129,65431,76664,96716,148237,174078,97173,13098,-796,80860,182353,107566,-53622,-103564,-47213,7731,10343,-23600,-56716,-45133,26922,70854,64146,1776,-72718,-68861,-900,55873,53698,42855,879,-59910,-84657,-9105,33423,-40941,-80387,-70941,-53756,46350,164804,152211,95737,34101,-35431,-58296,-29813,56445,65372,-7278,-66647,-51957,22346,22548,-66531,-64739,44385,65129,-11698,-31925,-31360,-75415,-39344,63561,8989,-124921,-155864,-39869,36226,862,-63277,-50915,58512,114819,69221,80011,136419,107944,10193,-78452,-170460,-182491,-92563,3001,22280,11895,41251,113902,155041,85228,-62284,-131097,-52242,17539,-15034,-63536,-62168,-2073,67574,64067,15579,-13829,-20411,47899,124698,82001,13416,33845,43239,15747,-10827,-18991,23745,41907,18314,26422,80478,69810,-4473,-57054,-28790,33817,43299,-11640,-54303,-136805,-212200,-189899,-206670,-234427,-78882,98988,199496,213666,126171,91217,104948,34835,-76259,-91196,6917,53355,12943,81769,157235,154974,127118,32380,-75402,-24712,33765,-32329,-65969,-18197,16101,32301,57032,61965,24292,-14875,36427,136063,116299,34022,-3458,21928,8108,-48638,-92154,15696,165189,150235,39309,55020,166754,196582,118763,39625,15411,-34433,-59017,2512,41064,14657,3741,41551,26859,-28638,9772,79187,133265,104172,12619,-26843,-7921,-1310,-36573,-19910,43879,75124,31462,-56231,-58782,17088,27250,8597,61559,88706,101353,74551,6177,-18474,4826,-24984,-102983,-130715,-104547,-55843,-6914,13925,-14383,-43164,-37846,-6311,-639,-21847,-40929,-10459,6290,4732,71855,150770,116291,26590,-23345,-77996,-100041,-39347,3771,-14866,-24792,-4476,46768,106642,128987,74646,-28932,-109137,-64816,2279,3537,-22553,-13261,49423,83767,12785,-98603,-120179,-103946,-124325,-103547,-37952,148,-38357,-101794,-85069,16897,75141,59031,26826,-13029,-14568,3367,16133,56817,52325,-68353,-102764,-36705,-4814,-70986,-72485,-16545,-11650,-19753,2367,-7353,-22172,-28964,-44237,-60313,-34958,-16491,16598,49894,19720,-54060,-104298,-84512,18677,66644,-843,-81116,-90607,-68569,-48616,-5377,66244,71964,553,-13255,4564,-21653,23425,131662,86934,-43680,-44218,-6718,-5416,-23686,-91004,-155748,-135703,-46515,41487,47298,7636,974,36981,10162,-44098,-63875,-82692,8755,117392,75026,-32024,-29657,17476,58576,96845,60367,-949,-4566,34388,86163,181235,232858,158063,17133,-23655,27568,54755,10314,-28209,-19231,-16436,-14783,12492,59189,88672,98866,88909,34342,13028,79953,118477,93904,-9147,-74514,-31737,1307,-52794,-26656,86179,74049,-9290,-43668,-29943,27882,7355,-57480,-22546,43257,-31329,-155956,-180550,-120534,-46127,-7505,-42465,-93699,-117360,-67611,-3989,28702,12213,15448,50980,75845,79974,25029,-54913,-31402,54313,58108,25238,57396,143824,126924,4890,-17036,63914,67425,-3942,-37288,15235,34330,12132,-24426,-63465,-40702,2696,21225,49569,66953,9100,-20606,-38969,171,30928,11273,-7940,7891,1289,-28626,-48552,-75440,-62669,-13048,-51138,-115718,-103715,-94639,-146443,-131341,-5903,59403,24500,18004,67844,45924,-8679,-42984,-39000,-21484,5161,-5491,-47141,-105162,-39054,117112,156263,95729,78241,88377,43272,-21255,-16053,19850,39441,-42258,-124526,-92033,-23185,27398,60102,77904,14343,-58835,-55154,-10038,-30140,-51405,-49875,-59926,-95342,-55203,-17832,-52172,-50857,28709,115630,119075,54106,-28213,-36914,-5525,12597,39307,69875,12887,-61509,-62567,-26698,-25998,-63737,-87684,-42932,-15549,-49374,-23893,74949,137562,123490,66156,-27152,-89150,-89162,-45190,-10330,-103607,-187198,-153807,-93154,-109091,-124651,-84005,-51854,-36034,-15669,-22819,-22858,26042,45530,47185,77948,110413,81051,16768,-22888,-27730,-2858,40167,27430,-7127,9035,45676,73000,77286,62680,85612,104910,108211,119535,117100,82242,59261,40901,9170,6582,16834,24003,35586,41196,2352,-100111,-175423,-153078,-66042,19186,37174,3856,2092,44041,46462,42297,3755,-39071,-51343,-49430,-61223,-87019,-73779,-11176,53785,66303,60264,57346,44680,6541,6810,11029,-10701,-11911,-4355,-52889,-82721,-5198,103290,145450,130447,76123,4431,-39093,-45810,-23260,-25639,-31927,-35306,-61676,-70558,-81066,-109784,-128236,-10863,128643,166580,147614,73631,-25042,-71273,-63811,-1446,77330,127283,90038,23463,-10605,30531,91261,116212,119161,64231,9598,12370,-19531,-101376,-60454,31348,21502,-36226,-51226,-10699,2530,-33845,-42866,49422,107383,58293,-13700,-71492,-108458,-78398,-49152,-32732,32921,86409,60923,30510,27194,-31836,-87880,7258,114886,151477,122059,8023,-98368,-122416,-141324,-165394,-100615,-50072,-101974,-83908,41585,114092,59159,25349,34781,2603,-70022,-45269,2866,-4182,25482,76726,75910,78489,80016,23205,-40649,-34369,-6187,10081,39352,32085,-26652,-91981,-93282,-88842,-68321,2511,2285,-80852,-50473,18635,36144,93344,151656,57247,-56087,-128517,-134228,-47535,62773,58766,16098,35379,68671,51457,25852,19463,-11374,-38542,-55821,-59757,-41036,-6175,50951,38921,32689,51831,26560,-18037],[-29856,25090,61024,44889,43385,44921,73736,81481,2979,-55755,-51810,-56558,-34665,21561,26150,-19380,-42186,-21416,14490,-9924,-99824,-96499,-31518,-43233,-116559,-134154,-67191,34061,34705,-26446,-23636,22706,68318,101014,83008,8178,-53187,-70650,20148,77754,38056,-14078,-18736,-24011,14034,115997,149826,109257,58522,26665,-45207,-73866,-11408,24848,4107,-2594,-8025,-78564,-136384,-127965,-96443,-45965,34786,97059,75074,9695,-44118,-12240,38088,30531,5644,-65196,-152201,-110380,-1360,60963,63888,15468,-33375,-2005,65432,60992,46817,72625,65129,-6952,-86360,-86157,-22421,28613,37145,-8151,6788,73718,70514,-31305,-21860,52273,41102,-16860,-56614,-87987,-53345,36874,71344,17704,-27760,22451,38297,-30538,-83524,-43085,16162,24971,918,19440,93231,81757,72218,90576,83980,32925,414,21459,48417,31582,11642,63883,123697,86542,21604,378,32804,56260,38893,19149,-47979,-178450,-206687,-114675,-29503,7272,46409,32002,-5827,-2079,22243,24784,85257,168062,175292,80184,-16551,-47160,-55347,-59123,12115,66318,45292,4855,1799,-34130,-48665,2902,-8333,-119418,-119585,-24123,9780,-8556,-9983,-3043,-17579,20221,13655,-24601,-6952,3289,-72865,-97837,-41057,-17463,-68406,-95784,-55373,-4501,-33053,-68399,-113972,-149714,-80182,85329,161397,88507,28078,33434,51078,40534,32450,-5528,-11540,69369,171440,215817,164332,73553,26104,10143,-20584,-41181,-51454,-64636,-77207,-76019,-88690,-112555,-92363,-32358,45974,68290,48360,18300,19397,8961,-22276,-53596,-102262,-97010,-40488,-47026,-94800,-66851,1237,-32000,-59548,-21998,-9775,-16728,25267,-3890,-76444,-90655,-72979,-50058,15485,73146,63001,-10654,-64157,-60740,-20167,36824,99885,152657,97230,-29537,-64264,-31881,-26935,-73327,-74811,-4156,9311,-32625,56974,147937,24996,-157633,-165865,-85970,-77467,-119548,-96238,-59542,-83225,-61453,38561,66827,-1616,2139,21351,10609,5250,-1248,1839,55315,106066,105643,85787,39014,-2936,57576,159316,129563,-11636,-73329,15590,124112,60794,-64329,-104219,-39860,67985,117666,70878,-30441,-92894,3571,122396,107099,14776,-66932,-79860,-41616,32419,53251,15062,-84688,-164422,-154393,-21582,68046,3741,-36389,-4233,46468,152693,246084,195515,103263,43837,14422,9352,24662,48619,13435,-25590,-20873,14450,77979,38833,-60062,-33420,97100,112679,26377,-6714,-46426,-115397,-50608,69737,6474,-115369,-92836,29628,63983,24598,-17110,-34775,-26966,-7470,10209,43288,55762,20185,-53090,-97220,-83017,-48182,-18865,16605,-3151,-25365,27697,119851,175518,122919,-29991,-112609,-37504,24339,-23482,-60187,-36436,11686,44620,19116,-4176,-12433,-50770,-22741,58680,68249,73412,100305,83232,59991,2110,-62296,-23902,9397,8197,18019,48687,17361,-27381,-37007,-53851,-90894,-74189,-17082,4767,-79795,-150332,-126323,-169509,-220628,-72721,76992,142795,154360,81625,66426,102707,38613,-75211,-128749,-85515,-27922,-22272,40477,91991,89618,40540,-37917,-65113,21286,83883,72935,70023,55438,19288,39098,102766,150679,127846,37039,20143,92021,116868,80731,37932,52362,6612,-100236,-137210,-4881,134547,111261,33006,55296,123515,119425,89540,48158,-11156,-84468,-85453,-15226,-1405,-41531,-69861,-76090,-99276,-123524,-63655,25317,89526,88365,5973,-67804,-46279,3071,-25110,-53857,-27244,24348,7296,-66671,-43807,28315,41378,66441,125679,87475,52373,55884,22233,-12217,17027,14894,-74746,-140217,-143403,-101425,-25248,41684,56699,69438,86784,100433,66545,-1943,-56771,-39578,-27252,-6932,73824,131463,95844,44548,10399,-38962,-40774,-2986,-16873,-52712,-36339,-8362,25253,77384,106849,74750,-1176,-96425,-112542,-67776,-21979,-23233,-45670,-563,45014,-10439,-68348,-50624,-27025,-28107,-29550,-26684,-20919,-65142,-135198,-148330,-80351,16521,69659,57469,12387,-6610,-25404,-28731,45699,75413,-31237,-53092,15384,44456,1884,8965,20409,-25306,-26957,44188,73139,69657,45968,-37270,-121439,-79033,-8189,815,-7652,7603,18110,-16244,-50721,-3813,14796,-74619,-166971,-153038,-69611,-945,38144,52314,31831,13980,67199,79131,-15735,-40552,36224,20560,-53224,-36415,-35230,-54025,-27574,-49477,-114418,-79670,45605,116633,74799,-6541,-39201,4200,6378,-41977,-34479,-36076,-30405,23562,67917,34280,6831,8731,50515,125360,102978,2530,-63300,-46038,42410,197976,281963,198061,29432,-51741,-45594,2572,15657,-7308,-1313,570,9735,56683,95520,86695,66737,40495,3745,2474,67586,116083,109971,4371,-82041,-65354,-51823,-77292,-8585,118397,85455,-17764,-46047,-50881,-49341,-43534,-45658,-22314,-3161,-60021,-136021,-153358,-115695,-53050,1188,7016,-39849,-81762,-65728,-47938,-24431,11268,62778,60497,31554,41490,17930,-65541,-90452,-22859,35632,33243,23170,57644,23961,-48920,-19489,65874,77986,28757,-13129,-10623,-28258,-56497,-74444,-81051,-84499,-84052,-66145,-50120,-52416,-95884,-94707,-81396,-53350,-48755,-63764,-38981,6063,-13348,-63043,-46015,-17577,-14488,-662,-27556,-86680,-113732,-101287,-77516,-50527,2559,10621,-19811,14210,116894,98987,-31745,-119431,-109050,-105260,-80206,-60952,-99663,-173482,-91632,75799,149429,140445,124139,123026,92961,56856,57798,70346,68526,-8478,-92480,-94744,-76716,-46767,15614,29767,-72605,-131108,-76646,-5503,-28095,-52669,-28108,-20948,-35916,19465,37807,-25650,-29210,49163,97542,78461,39459,-33903,-47789,19881,70487,74935,63175,8232,-30227,-37575,-2850,11756,-25161,-63249,-6292,59588,32458,-9603,11180,54163,66086,33181,-42265,-67007,-36457,4511,44302,-33580,-115815,-88190,-45247,-64604,-76384,-70640,-67432,-23895,13909,1836,25095,67222,24651,19054,93033,108118,55956,44760,55308,54045,19158,-7409,-6093,-4327,-12851,12848,61508,65395,58823,77994,33937,-15978,6086,59325,91589,94827,62283,33602,42207,39186,17773,21770,45703,-8375,-157645,-218706,-120775,16218,98236,85176,29127,18855,54073,70687,87761,28852,-69700,-106565,-81370,-77401,-82595,-22085,52296,103015,87960,51072,66917,78075,20403,7481,36330,7786,-11212,12828,-35071,-99682,-11042,140399,198024,159513,94371,35513,-27765,-81349,-52424,-11308,2891,6402,-16482,-44841,-71729,-76723,-74569,22319,120777,121205,108276,101092,60176,7954,-42746,-47280,-457,74388,87636,79699,54700,39184,73176,136402,169313,138291,109602,80856,-13978,-121867,-55189,89477,101617,-231,-44629,25270,49865,-16536,-34769,73446,135084,98053,63447,38358,-2849,-16814,-11495,22029,78439,88451,27807,-10078,-22255,-64596,-65687,29591,54931,14975,-50177,-129946,-143295,-91531,-69245,-90283,-59412,-13110,-43460,-67990,-33723,5104,-1308,14523,45043,22417,-40729,-26843,-17331,-88110,-101948,-21019,22527,17268,6124,971,9042,33107,7507,-15094,9543,15436,-2302,-37243,-75190,-100900,-70391,15119,71871,38579,3318,18319,68771,152617,177280,44180,-84767,-151235,-152331,-94834,-42964,-61761,-22581,30779,12809,-24317,-4110,10298,-29012,-51504,-55912,-36666,6909,35201,62639,35478,31130,76765,71581,-1923],[14742,34625,49883,35056,17727,8486,35360,42534,-9222,-607,50194,-1749,-61038,-1305,49641,-2794,-66492,-67061,-32896,-23949,-67059,-48548,2353,-50034,-146218,-108443,23343,94676,46483,-21010,-39186,-20787,-793,26879,77767,72849,11711,-11254,81697,109387,36899,-20096,-41640,-66969,-25081,69233,76752,39018,36892,35496,-38757,-67678,-36156,-52167,-82508,-43439,8402,-5765,-13587,-18148,-43190,-20915,45767,61958,3781,-21101,-7445,44553,66162,1397,-53701,-81400,-130595,-106291,-12913,54908,45821,-23358,-61427,-18439,59168,85563,89420,78899,28300,-49746,-111463,-108809,-52933,11618,8235,-52810,-30725,29562,8409,-75006,-44655,44533,54758,2180,-73325,-138598,-88944,33851,79077,42725,-16135,2490,3593,-102656,-184554,-90744,14918,4754,-22790,40525,118280,84394,77617,133302,138598,84897,62889,60725,18392,-9452,48375,128043,155477,120874,57830,16936,37777,26200,-12430,-21232,-68986,-171280,-157288,-46354,11606,-27357,-31955,-18341,-22013,-10539,49984,99676,118518,102864,52275,-19340,-53268,-46716,-45649,-47639,245,37315,21875,-4472,8825,-378,-9432,40541,82094,18351,-60658,-83551,-64367,-23339,6840,22270,50235,115563,70497,-44829,-69876,-37297,-86294,-98040,-32324,-28674,-78187,-78423,-26913,8472,-28185,-68098,-110292,-134039,-64259,55759,103581,50559,20488,36183,72595,86412,90923,50921,26405,57830,137435,223825,223654,135167,81811,47979,-9108,-30030,-36436,-42549,-39867,-25263,-22664,-28878,-35309,-31008,24940,72786,83869,22921,-4192,-3814,-25221,-46027,-74526,-59181,-26366,-63176,-109862,-74345,31211,56888,22802,-21774,-60730,-76616,-41342,-44461,-49000,-24055,-27851,-36613,22004,68078,30616,-32206,-36664,8405,35010,64646,119430,133993,45966,-52397,-59934,-37804,-45248,-56197,-13441,59699,40947,-64778,-56731,25647,-15125,-128841,-147506,-97372,-94008,-140200,-123231,-54596,-30088,-6002,56945,39029,-25210,-704,-23014,-79254,-38809,-9429,-57059,-56615,7266,46119,56319,-12923,-117571,-54149,139037,187788,26206,-101155,-63089,24540,5278,-44933,-87657,-89113,17796,126922,146732,62880,-53152,-2209,114850,112159,53624,47505,56475,28871,35807,14634,-55333,-133313,-156010,-129270,-12337,65753,21442,15999,61402,116996,206956,244752,150605,66482,51043,50725,53089,30650,-31491,-89788,-44031,46362,85889,75778,21955,-22306,-7435,67528,107557,96490,70304,-8768,-84833,-32345,65349,31964,-21926,-11813,23078,34049,60924,44646,-21278,-82520,-60424,9186,25331,-40085,-79796,-72799,-27877,69835,116335,46658,-31931,-71201,-47665,26650,100177,145921,129879,38134,-32448,18127,31994,-41621,-62189,-22046,-4781,-28402,-63768,-49435,-25889,-47388,-36928,2774,39154,124987,169467,83750,29054,-2754,-51487,-49671,-63274,-71958,-20981,20728,-32662,-46838,-3978,-71126,-188729,-140223,28062,129437,76236,6108,3683,-44640,-116780,-82737,-30349,46860,116758,78839,48325,42542,-22594,-74376,-107054,-135178,-113152,-47515,38996,50386,8520,-49788,-64510,9672,89312,105026,166624,218324,122803,27298,67667,167586,241355,226220,108912,12132,8285,36165,44971,16138,12560,-46786,-140424,-147760,-37427,37615,9264,-26447,-1651,27307,26644,64453,65274,-15410,-85157,-55807,11560,-10785,-72107,-85276,-96382,-152461,-173283,-90670,24450,93719,87651,14901,-52203,-20852,42824,7181,-56525,-75990,-45354,-38104,-56270,19585,74491,61264,104735,172372,103573,24272,15470,4570,-22344,17014,43773,-19645,-96038,-121803,-67230,24407,82433,82075,86255,125304,142743,76492,-17449,-61784,-14837,37929,79292,124692,109327,60715,51736,26449,-8655,13577,34447,-15916,-55784,-46426,-29001,16646,65490,36496,-19032,-40887,-97487,-144224,-117775,-20988,36231,13833,31105,50513,5889,-21091,15,24611,56623,61624,20610,-34086,-95221,-125469,-129749,-129163,-46551,62978,62861,-5510,-43556,-72514,-85592,-33738,2708,-44045,-22613,14663,20341,21853,61570,66101,21540,2869,36380,68160,95699,85200,1631,-112316,-110033,-31266,-2937,-19765,3417,44127,24158,-26255,-27582,-53894,-148932,-192365,-112411,-3216,60636,77819,44655,15861,16593,41722,29257,-32580,-40415,29940,63111,34091,41448,16361,-28460,-7649,6428,-18479,13359,102785,121467,49459,-9294,-25527,1649,9641,-14144,16202,34750,21539,19715,48571,56643,68921,41489,8567,65608,101842,13156,-115362,-124775,8026,161024,194603,128604,43639,-25503,-54204,-20001,-5172,-23697,-14120,1705,10272,39812,83185,64164,-7780,-49561,-49874,-20215,60006,104089,89113,37855,20871,-17495,-96962,-91936,27621,99473,31670,-24941,1827,-10079,-73770,-90567,-55582,-19374,8571,-3502,-32827,-48618,-48267,-19572,32768,64595,24812,-28610,-12868,3748,13977,27345,39817,14903,5825,29003,6339,-55573,-82470,-49898,11455,21690,-5866,15572,-11706,-69710,-34761,36754,41292,-4628,-42085,-59440,-87875,-124621,-143658,-124481,-121639,-130078,-109470,-72208,-42996,-97156,-127234,-96705,-63550,-112528,-134792,-41930,53831,62363,28585,18807,20565,-15686,-38621,-13415,-6836,-48951,-45561,11316,8544,-49218,-91822,-83493,-9351,89611,60008,-68293,-144932,-123467,-131348,-130069,-106855,-125640,-175657,-113244,455,64126,83148,58563,41196,65682,66331,30122,-3338,124,-27111,-78236,-95496,-98112,-77372,-1869,11705,-114005,-171321,-107454,-54570,-57481,-25145,37274,59508,63657,96732,58297,-23927,-24060,57383,104054,73217,34768,-29545,-50419,21871,87985,55426,2150,-30274,-20815,-14873,5416,20878,11780,-20424,13332,117041,131344,14079,-69556,-54992,-29396,-8915,-753,26681,51946,47932,60513,16277,-51493,-57390,-32413,-37424,-14975,-10893,-66895,-75245,-41408,-20782,33976,77777,21452,19251,101101,105972,26492,-6273,1145,1555,-53175,-105749,-56921,20622,68,-6521,54552,51936,19756,44773,6367,-73884,-85222,-50376,1459,30784,18192,30347,66208,58122,23664,22798,46543,1077,-121004,-133142,-22811,67787,119941,70188,-15966,-27692,8626,25649,65860,8915,-118218,-154757,-89594,-36952,-2472,85849,129076,81480,-14906,-27657,28213,41132,-19388,-1012,61185,22261,-33170,11184,25173,-22313,37680,181480,200213,85621,19492,34581,5146,-72243,-46885,30216,53877,47048,29103,-11669,-46886,-5069,45356,88600,92176,51781,63937,126922,143699,92790,29021,-2674,-16778,-18,26070,87598,79730,3124,-4486,77515,151756,172814,172955,114073,-9312,-105960,-33470,111761,133448,21259,-55342,14531,80841,28503,-34132,3609,57836,84680,92858,77220,34675,18136,35808,62671,73678,38936,-31338,-77006,-91861,-66367,1987,48489,-12127,-77782,-138062,-164694,-83394,3833,-12504,-88980,-84385,1166,36559,-9007,-73423,-81197,-28763,32625,42564,22649,2469,25033,-16316,-138458,-176198,-119850,-58109,-21143,-24085,-13843,49052,89112,19617,-51906,-76078,-77576,-3452,55644,-9370,-91037,-64007,16165,82802,83634,13032,-2467,81277,157972,136151,17299,-68338,-90304,-75861,-73049,-92582,-91924,1469,56497,1126,-43919,-30008,-11131,-15305,-11797,-23186,-13961,23864,34650,34277,-3084,10221,70323,84215,39629],[55205,41000,18774,13235,-13548,-59687,-47079,2467,13676,41053,91214,49383,-50279,-31840,28715,-7481,-77748,-81359,-37829,-330,-16674,-21594,14840,-10308,-78412,-50530,27336,31684,24551,43712,30137,-33328,-82054,-60149,46664,84171,43817,15935,87388,111179,44772,-20680,-51228,-77229,-44137,33405,26170,-13265,-2113,29285,28794,19586,-18750,-80128,-91209,-32038,51102,109228,157401,96371,-21130,-25807,42170,8223,-73040,-19446,64759,65781,36054,-15133,-53632,-58070,-75104,-78598,-29287,39309,37026,-39836,-64951,-17805,25794,39121,50407,25902,-37106,-88486,-98129,-66016,-11998,33833,8403,-43395,3015,30372,-55537,-155788,-123203,-25786,27399,13854,-51422,-119888,-74503,23919,73293,71345,15428,-31996,-49914,-126917,-185482,-92705,-596,-4253,-3532,49275,90125,57193,50505,83442,74407,61479,96786,88688,-7822,-43946,40380,102895,95960,69149,46786,31993,26481,-30798,-82746,-51937,-38669,-98261,-81508,13670,54478,-26642,-69136,-19613,38373,63327,105448,116770,81649,-401,-77771,-90197,-31746,1617,-23331,-50011,-1581,60791,54843,12616,19484,41598,64641,114778,153304,108146,23601,-57218,-75486,-16133,55969,115554,158330,182588,98863,-40116,-111988,-96040,-92823,-55295,-8682,-38999,-76445,-57153,-19031,-15810,-40292,-45076,-63886,-63578,-25591,3404,13581,1342,6041,34632,68745,61907,57835,49746,30723,20591,70554,164054,195163,108129,34050,24141,18939,46751,55661,19139,-33241,-30000,24755,59542,27563,-33044,-46667,-34376,-11579,-47078,-18471,41391,19182,-19052,-22025,18418,30471,-26786,-65939,-55796,16252,89385,96214,622,-99867,-113935,-44766,-23652,-23417,7904,-1,-33347,-15398,15389,6622,-17250,-3347,57289,79488,86627,96405,58398,-15341,-47630,-49030,-63012,-68386,-48637,8300,88319,67813,-53970,-99615,-59527,-47973,-62896,-65368,-40135,-10007,-33063,-56007,-28088,-9013,-13059,20771,44629,27999,34604,-26357,-95602,-35769,37379,-20049,-82920,-60178,-32282,-6716,-40653,-134669,-71211,121304,171715,46426,-68193,-62957,-17787,-22428,-17900,-53837,-125141,-88250,33441,139543,123248,1109,-8881,71564,90001,66472,134775,201583,131581,32298,-47591,-108558,-114237,-70154,-57551,-10826,27590,24185,64367,89735,101722,167154,183846,73079,18263,48157,38853,18897,-26213,-117218,-181017,-98500,15882,41090,9209,4758,11311,-9567,328,63911,121921,111358,40806,-25311,-35376,14814,33756,51991,29993,-10595,-9522,49523,55362,4207,-28659,-5410,30346,9696,-60751,-74109,-38739,26406,120691,145955,24350,-97878,-103346,-30011,33579,52878,66201,98832,99609,61550,65094,24827,-52483,-55717,-18892,-28884,-66770,-71565,-37346,2022,19432,9566,-29202,-6870,109881,162079,40426,-43223,-27240,-30954,-52590,-86513,-109018,-39707,40759,-12119,-49644,-12178,-73483,-167984,-93528,74069,179906,155170,84568,64340,41676,-30720,-81757,-77730,31266,121274,76478,34306,-1626,-75995,-85596,-56392,-90658,-126062,-66728,40670,39401,-16930,-55854,-28378,77535,125684,90749,157692,224287,132101,63254,108705,193667,250875,210495,87888,-26542,-72291,-70756,-48408,-68319,-101040,-151726,-165574,-126990,-51854,-24899,-39746,-42339,-20483,-20669,-6302,64517,78521,10597,-31179,3542,41608,-2144,-52274,-28752,-10224,-63571,-107510,-53334,47326,113203,87762,31950,-5562,33,30391,11190,-39544,-89899,-84079,-47511,-4846,85798,106173,73214,106072,150526,94383,38903,16830,-15670,-45843,-11203,8349,-25479,-58802,-68114,-18923,45448,71200,49051,12333,19673,38384,-11375,-85067,-92188,7497,136635,211462,199168,120818,74437,61528,13323,-15136,12699,26902,-3842,-20453,-20314,-11168,32634,45385,-46930,-132419,-113700,-98828,-111586,-102300,-21112,47493,40619,52807,64793,51306,36658,24685,21327,50507,74531,46062,-27540,-84459,-39116,-2118,-76615,-72293,47941,69373,-3617,-25237,-45886,-108231,-113510,-57905,-42623,-317,9465,629,14503,53021,59338,59186,52254,25236,-2651,61,11696,8604,-60945,-99488,-54260,11046,41177,56790,52899,14935,-19417,-17791,-70872,-170061,-154390,-11395,84614,107244,97387,50216,19313,-7360,-53935,-68887,-41706,11002,96196,151188,129796,97498,40713,-10300,-10941,17962,63444,108690,125133,83031,8767,-5598,-7072,-14846,-14270,-9425,14720,47399,90539,68934,15568,6750,74653,71692,-25362,-32403,34126,13522,-81594,-91924,27660,115556,58357,14679,38344,16441,-28962,-39284,-41352,-38131,-28705,-1883,20815,12669,34461,11327,-90197,-99968,-42922,-17254,42232,70756,49964,58627,108070,35835,-90890,-59552,70989,81073,-4259,-16312,30095,4960,-60482,-87146,-56353,-1735,74398,95066,62646,28482,10521,30288,81257,109049,77567,11397,16942,59936,100797,89016,29141,-9931,11467,28337,-2836,-22172,-16274,-18239,-12118,-13201,-15970,46652,63795,-6406,-18537,12941,-14560,-73495,-123851,-133191,-119537,-129824,-155975,-147000,-114944,-95810,-86236,-54610,-10334,-52467,-77828,-62897,-48765,-110170,-104176,12414,98647,136150,145668,78162,-13757,-86362,-88255,-2044,54820,29182,20528,28024,-15744,-99980,-124886,-67658,-8639,3443,-59016,-112629,-112774,-77082,-84141,-104661,-121217,-133336,-121541,-62760,-17911,11744,25366,-38336,-75331,4876,51724,33822,1662,-7831,-42992,-78574,-81287,-58832,-9660,56878,63917,-65865,-141288,-91490,-67061,-75045,-9900,55034,95101,125136,131801,64189,-10243,-12994,69256,155158,115644,26443,-29590,-27735,19221,52059,-9393,-62076,-51887,-28663,-26658,-10748,22794,47511,21142,7759,89779,120176,-6268,-107124,-84559,-49824,2546,59386,97924,104252,44024,-14863,-49835,-71813,-73232,-26241,21770,68632,58100,-36911,-111882,-111361,-60804,7671,53399,44755,82607,157417,150966,51712,-51947,-114428,-131848,-146337,-141700,-51671,41925,-2029,-48609,16319,26583,-42825,-42484,-42783,-75949,-91572,-108981,-111041,-90937,-55835,9373,64495,62719,37590,28056,37894,41158,12225,18052,50536,64938,91206,26957,-66349,-31724,27551,934,29635,-10473,-145785,-179809,-73928,26194,49912,76323,65449,-38705,-140535,-96914,-34767,-62315,-123144,-55583,59091,52792,-18684,14758,80029,70945,74193,141277,112810,-17765,-63005,-9402,1811,-37843,-13195,50247,83022,85525,57094,-18710,-71258,18923,111862,113971,71182,32304,40940,89413,112759,106209,103935,87933,34175,-16150,-25000,46753,46129,-61950,-105334,-27621,78373,132915,129164,54388,-46371,-107353,-62554,22913,54727,15928,-52029,-44187,17256,15968,-60856,-96797,-63453,-4202,34914,53401,31266,19296,47777,58003,26151,-27205,-87198,-130151,-116116,-30117,62409,82236,3390,-54226,-76486,-51385,36004,52585,-47853,-159763,-147444,-20474,74995,58889,-32202,-78473,-33113,30573,12787,-2615,32478,77909,-2621,-148701,-192909,-181909,-136113,-32777,14282,13912,65791,81919,-3182,-71747,-114073,-142576,-32165,82473,20972,-79786,-53062,2792,9582,-11917,-42618,-24992,62689,85558,38431,-11435,-36378,-54468,-29817,-28421,-50875,-23475,49436,78744,42170,9577,-24695,-40566,-25972,-10959,-37811,-47167,-22902,-16061,-12504,-34736,4635,52995,41870,23707],[33069,5885,-16660,3840,-17685,-115902,-125880,-19358,41770,40622,58355,51993,-8338,-8792,40458,36564,-15600,-37270,82,41117,13477,-29860,-11499,27794,22181,2151,-42211,-69353,18468,110675,71605,-49454,-116225,-98829,-27571,15770,38257,28617,71944,99522,66002,21277,6278,-21824,-11443,38749,9559,-24911,-25363,-6904,37706,58021,9757,-51060,-71301,-36647,51049,137858,194384,119065,-17824,-27566,38816,-7577,-92876,-3316,114510,60991,-26435,-35304,-19802,-13935,-22018,-40364,-25829,26594,18783,-41984,-41870,-11982,-34727,-54147,-32098,-43196,-84274,-92589,-63613,-8538,44305,48623,15700,294,61525,52580,-82645,-224822,-198058,-81168,-10318,-3855,-19804,-46161,-18290,21846,33225,32751,-4099,-76398,-112247,-132915,-134432,-71229,-35131,-30412,-229,12811,25840,7044,-323,-3090,-18562,-1479,57902,46503,-40340,-58793,-4186,33268,27014,-5937,-7044,2915,-18566,-72557,-105573,-61542,-21518,-64249,-93266,-41477,15521,-31456,-70834,2823,100430,115382,101169,62223,26172,-42677,-109785,-95788,-13237,22377,-9397,-44107,17546,104298,105873,31531,12067,51622,115731,183357,192748,125635,97125,66938,12000,565,52790,154095,186241,133361,43229,-41485,-122487,-131208,-86613,-17201,13122,-26486,-67619,-53872,-46690,-52735,-19452,33221,1058,-26702,-31207,-51905,-40821,-10785,-10549,-3183,30482,12643,-7437,9580,15160,4089,30157,90762,100063,13834,-40256,30130,101352,130148,118687,41373,-69020,-85620,-187,67893,49957,-33523,-90480,-104074,-93671,-77828,33175,114456,57161,-222,-2607,18043,20145,9059,9542,-30073,-52965,9973,69650,6928,-93739,-91774,15529,37445,-11598,-16188,-15105,-29210,-25308,-6740,22466,21689,15119,36170,51262,91685,111162,53975,-13139,-23486,-16206,-44413,-68913,-77711,-46476,50402,83490,-6172,-62293,-77681,-103924,-98168,-74951,-26732,61660,79506,39159,23221,2848,-38436,-9822,84536,91766,42489,-9803,-18450,32064,84363,35521,-24543,-19169,-28836,-34234,-34493,-67957,-11617,90521,62062,-13496,-25722,8579,25582,-2996,12576,-321,-85186,-119716,-46901,70110,99055,4481,-30894,27528,51243,20123,75557,178709,131153,9161,-61951,-73377,-46719,5562,-5212,-30153,-23268,12540,69428,55697,18847,68257,95841,22,-21540,29905,3568,-43229,-77190,-123267,-169641,-130405,-83511,-94549,-67326,-3067,6637,-26305,-17704,40674,84892,75855,48861,-251,-61664,-43534,-2048,11658,-20735,-50128,-65394,-47881,-9779,30835,64730,68264,34951,-3197,-4915,23230,11471,7821,51281,66603,-24786,-100454,-81711,-22045,10026,-14225,-39508,13575,85389,93043,63094,12782,-31718,-20508,10737,1579,-14827,818,21426,58557,87001,44475,-26245,-20009,52076,86504,12691,-61037,-55165,-50330,-45014,-50284,-85749,-55351,45476,24967,-32185,-17894,-29085,-60456,-4868,66206,99577,84098,29061,12554,24498,-14361,-33486,-7130,64854,74859,-9748,-19952,-3383,-59185,-81057,-27966,-14739,-71638,-89120,-8561,32122,41212,21430,13379,61322,73947,36640,65068,97642,90243,118643,148348,155283,152999,91057,-4363,-68566,-112412,-138127,-120426,-138669,-170625,-188832,-145980,-87999,-35881,-21968,-22770,-13489,-16811,-35878,-6435,67088,68206,24925,14463,41335,57008,25246,9644,27639,24018,5994,-15485,-10550,30599,88236,84684,62163,28145,-32971,-49304,-18703,-26205,-92177,-74177,8675,66779,105645,83010,48806,41293,31559,28783,66417,52984,-8753,-38754,-37876,-80339,-116569,-63400,-3056,1717,-15250,-6072,-2940,-45027,-100284,-94091,-87447,-128946,-144100,-18990,177465,270457,190211,101678,97963,63063,1810,-5346,17034,24073,26457,30531,36698,42890,39763,-12161,-97888,-149411,-124860,-84463,-51931,-54307,-31685,-1184,-8027,7628,51049,91759,89824,44887,11807,1556,3259,3431,-20945,-30245,73291,125482,-5571,-79790,14465,59637,8145,27328,28704,-87507,-133798,-54137,-18743,7637,17612,22933,10557,-11864,-23200,27345,71406,45515,-25208,-88097,-86442,-9731,-3162,-46194,-44448,26650,105439,109891,29305,-52181,-68770,-29785,-55533,-125982,-83671,53732,102533,77252,63818,45856,21313,-31263,-100826,-97765,-35648,30264,104524,138114,116779,66454,-8549,-26189,-12231,5181,85758,154009,124524,43840,-32140,-42233,-50429,-82360,-81754,-58060,-47266,-17821,45224,28520,-26601,-39034,26642,60395,-11826,-71079,-63660,-27220,5118,37696,77198,82275,-3233,-29524,15100,7680,-56336,-92809,-60898,4131,17141,20241,50002,27407,-560,-51132,-125560,-78635,-13700,-45412,-26105,2638,-2456,29168,86475,34323,-47294,-3783,86577,75399,1348,-7342,2440,-37741,-51526,-45815,-45350,-13502,66665,98564,60532,4957,-10016,39401,97026,111140,99798,35411,-17260,8387,108915,132393,57333,10661,21608,17064,-426,14990,31412,6143,-25878,-26180,-3555,79464,125003,64291,14575,-11201,-49578,-65739,-135244,-183751,-142659,-105280,-129371,-134076,-75762,-39606,-73692,-109114,-82352,-39965,30049,30146,-8138,-51998,-27128,34004,58505,104881,141304,51867,-94359,-158965,-96882,84,38760,47584,54065,11162,-59320,-93519,-57769,17279,6351,-78478,-136524,-97131,-42142,-18562,-22049,-24211,-67691,-88524,-50353,5218,20010,60687,90455,-8191,-72684,-1044,65037,108020,116071,53156,-45498,-69119,-37453,5886,78272,115374,87883,-15387,-58027,-10813,-7549,-52993,-32490,-5339,48485,96058,94969,59775,32819,28116,86075,177370,125893,-2744,-35266,21157,50246,26079,-49681,-84516,-54803,-39923,-53338,-23641,38504,73910,25485,-25813,-765,5778,-52560,-67738,-20686,4779,39488,67198,81827,90003,1183,-124125,-166443,-125485,-80213,2536,99855,136434,87269,1013,-76970,-96840,-38335,17614,48395,86642,149651,191373,175037,96108,-37720,-182574,-234459,-177298,-68233,22192,33770,-48825,-96390,-25620,6916,-65246,-110132,-124860,-110109,-87387,-107870,-147432,-132069,-64627,-3689,29862,32053,24400,13348,16664,65953,112730,106610,67895,59782,76998,4435,-74935,20540,102249,32928,37896,14091,-117848,-161165,-52224,23407,-34033,-87471,-112426,-165716,-172975,-92177,-62691,-131920,-201356,-132668,17233,87705,45112,16320,52373,69696,43805,28628,5067,-33731,-42204,-41464,-39910,-12931,22533,33859,68788,106451,74003,-44442,-131932,-17821,91267,71530,39287,39721,28839,3540,-2665,59237,119913,100404,46703,12981,-29815,-3374,7104,-78759,-133421,-71325,24559,48960,15139,-38550,-83431,-121604,-120912,-104865,-63518,-6645,-33186,-106691,-113011,-60390,-71988,-107251,-110509,-83478,-16511,62029,71310,56569,62288,41762,-24493,-80367,-114554,-130755,-84354,3980,77278,129390,86422,28295,41244,96807,112792,17978,-114762,-192157,-162583,-38554,72532,102023,48082,-16411,-37704,-5205,-14062,-16517,47642,106193,27796,-104096,-159841,-168793,-137465,-28793,40820,47210,65743,43967,-29211,-46273,-52449,-90088,-25835,57276,20341,-54741,-36645,-252,-17025,-44588,-36904,-5991,33321,4360,-20339,-5320,-12928,-70216,-47887,13315,52023,52554,45114,32074,42080,60681,22462,-32272,-36371,-23115,-59865,-84980,-63053,-39998,349,23546,73600,93968,41374,-3988],[-11533,-36252,-19626,35665,20353,-107013,-133097,-7308,61610,27475,596,-5157,11196,63112,122458,146098,101542,32075,26167,55683,25670,-31982,-51261,3378,52346,29316,-63744,-74865,47575,123747,33718,-73479,-91459,-91266,-88733,-34879,47249,64909,87417,103739,101409,94018,82941,26686,13340,46712,10172,-7921,-9661,-22454,-17672,11805,42306,16139,-80595,-98860,-1554,69716,97004,76932,27306,19873,28313,-4069,-58323,1143,85042,25633,-68510,-48374,6669,17380,2240,-4036,7369,28392,-1966,-39435,-5581,15254,-42620,-84135,-52800,-40625,-53387,-34563,-6352,32664,63117,32913,2051,10948,51417,29341,-75513,-196843,-153671,-39960,-24510,-58826,-40583,-11050,8533,25685,5629,-23944,-40335,-58717,-92863,-103352,-95544,-62891,-55695,-52583,-35930,-47725,-28090,-28696,-28433,-26751,-31539,-19886,14500,-9015,-59215,-52392,-21869,10271,16091,-25763,-43164,-51880,-55203,-45655,-47374,-38382,-28717,-78671,-141409,-148590,-92662,-75239,-68612,15585,105302,81644,30988,16489,40665,14849,-45254,-46317,-7678,6862,9,-15169,40468,123426,131860,40981,5874,61889,140444,206282,209470,132247,140406,181712,116678,18885,8817,99632,105147,15479,-31333,-33855,-91262,-96794,-34059,36042,69246,29631,-43867,-80174,-102419,-66557,43204,129830,66746,-12375,-41074,-66722,-31823,21437,-20297,-79173,-37671,-12423,-24508,-17200,11299,26583,27013,23906,1692,-35531,-10938,105917,171778,141723,86345,1142,-86179,-88983,-33104,24383,36253,-29086,-59387,-35426,-16249,1361,90738,109655,22020,-9304,-20942,-66740,-70998,11415,73556,-12235,-115281,-105151,-34275,-23418,-50803,-22861,85796,94081,5867,-46283,-30560,21537,54055,43991,58222,59196,30821,-10659,-20941,74521,167955,135984,46061,21920,65234,44418,-36775,-103026,-105103,-7040,88242,48675,-7833,-53178,-130571,-183727,-172131,-75201,60070,90968,59360,50679,25700,-23680,-184,103315,115022,47304,22693,74336,105898,74612,12145,8319,60985,47508,2290,1151,1570,33601,68240,-1553,-60853,-9525,52920,75755,37045,41284,48031,-2877,-34055,-26464,9099,43627,-1922,-27522,16319,27414,-29724,-48734,19810,36034,15417,5227,12281,10069,36789,17448,-34054,-33291,7808,38359,-4735,-49950,-5318,22007,-43877,-30851,30134,12928,-33749,-52884,-48299,-60739,-64997,-88763,-131366,-77735,-17503,-39515,-48951,16571,67705,57752,28862,29344,13707,-28463,-15962,-19171,-93883,-145030,-116791,-126986,-143897,-73181,37890,90801,96155,59357,21698,57574,115981,71034,-7074,-2573,31525,11828,-10569,-32853,-42551,-29277,-50187,-107234,-88092,12433,60601,34943,8706,2355,28407,72213,79584,64486,60190,66311,93849,92577,33490,9864,26949,26597,44096,58103,24802,-25315,-52642,-18589,-10999,-73745,-102586,-21340,8622,2135,40597,62235,30416,29973,34713,28524,21972,-15894,-33736,-13216,-15694,37595,90302,73992,-25559,-141069,-106991,-2131,2488,-35313,-22180,23130,-3206,-91673,-68882,32596,125467,101711,21012,-15317,-24471,-14021,17813,21805,62235,151748,166783,102660,44124,-1606,-31707,-45765,-97536,-140883,-125729,-131240,-109589,-85221,-71603,-48379,-2856,1999,-12303,-10013,-36629,-47939,-735,52968,29169,3089,19264,49702,72324,71457,71218,33006,-41455,-41466,341,-9577,-21097,23989,68038,89323,47961,-58119,-88061,-17284,971,-71315,-30441,89081,125065,100936,44870,2281,-49997,-78010,-4313,97215,64942,6709,14357,-10852,-117635,-174339,-57855,72464,33533,-70603,-70172,-25505,-36490,-109855,-115719,-73042,-94957,-136895,-32616,142411,192100,80386,30000,67002,36446,12880,45602,60477,73315,95607,94171,91301,76358,19601,-58358,-76812,-48078,-44138,-66329,-53358,-57867,-51491,-27820,-34817,-25460,37094,98787,92901,51784,43848,20885,-29402,-38941,-14610,21173,113413,138362,13789,-71818,-22399,11341,-17879,28476,57971,-46948,-93178,-24156,-1550,17544,32770,41117,-7647,-85334,-103266,-29211,44517,74753,45601,-43736,-84137,-5142,38684,16067,31,53727,133591,111399,-21611,-135063,-144235,-73454,-43441,-55082,-16022,52060,41065,-5165,13946,27093,-6477,-51641,-78363,-73029,-48832,-13070,28912,34353,17761,-1782,-34760,1639,38246,17164,62601,129923,107911,27493,-55930,-84288,-103119,-137498,-130162,-108391,-102298,-92519,-82140,-99076,-60730,-17709,-2500,18838,30724,-19352,-101998,-74927,49005,129516,110486,80769,40191,8632,-3134,-37094,-116153,-130239,-34776,83786,107806,66486,73922,77066,19602,-70887,-93621,-25294,-30801,-116111,-91279,-47246,-49497,-29068,21960,19785,5186,39278,69353,54232,8976,778,-14313,-54138,-39558,-10929,-33074,-60824,-45194,-8735,-7100,-57359,-72306,-9305,47172,60822,70416,24221,-76371,-97369,35635,120059,87285,42789,25528,13328,30142,51166,32907,2938,6034,30419,32253,68731,90429,56184,15412,-39654,-45606,27763,-18076,-123308,-116589,-78688,-101794,-90856,-31157,-19152,-94831,-184466,-163108,-28564,142069,152907,76531,37100,20754,-14808,-32445,12514,37579,-28577,-135840,-151847,-58046,-10712,-15825,20054,44018,-8779,-71603,-38184,45645,85985,398,-107450,-100168,-3416,33028,21417,22099,54990,33347,19950,20187,28021,55301,152492,223428,140073,52589,56887,87453,133328,135305,41835,-52100,-29503,26037,38620,68046,65407,1375,-44038,10668,64380,41850,-22563,-53972,-57562,-14799,8496,4294,29487,67085,65569,75443,106380,52267,-28752,-17243,74823,108763,53195,-36281,-76963,-69624,-52104,-57379,-23589,32645,54608,-8954,-52637,-50649,-67421,-44554,31252,60851,35110,26969,19960,40387,66196,-29230,-164229,-190287,-100844,-21200,45459,108744,116206,71454,41500,17981,6458,53425,85217,86365,107206,125176,110707,101118,70010,-24527,-170827,-231786,-138010,21584,73981,1038,-77416,-68099,-4841,11670,-31293,-81049,-143343,-158313,-120251,-100530,-103637,-52981,2984,-4526,-9249,-3323,-12119,-24598,-20259,24429,71647,74303,53011,67317,89991,17547,-35850,58288,120660,59688,72165,65344,-39467,-89141,-30888,-41321,-160351,-207969,-199324,-182735,-123340,-48775,-48287,-109794,-175852,-146071,-13916,103782,100731,6556,-37507,-15232,-24258,-67949,-63349,4406,44596,-16221,-47676,11987,38077,-4565,20425,95132,85351,-45604,-157687,-56323,35933,-2066,-14810,27998,18159,-54192,-83285,7251,72242,14023,-28449,9419,-37231,-52710,1313,-13510,-58999,-18337,29264,-23367,-83864,-79691,-65769,-104143,-133329,-150413,-121786,-43708,-39153,-132875,-193430,-123747,-48951,-33660,-68986,-89548,-14244,89633,114828,118247,120161,66120,-48584,-116100,-107959,-88319,-60063,-17266,43239,139286,121825,55572,79608,130593,82012,-49992,-132477,-148528,-115844,-25753,57525,87983,67427,15450,-54464,-70529,-65954,-52674,-1877,59304,49999,-18069,-87374,-106942,-77939,-37019,-7867,32058,43749,3419,-39713,-17801,7943,759,14066,25773,2872,-40875,-41841,-2236,47016,72883,59952,40045,13937,-25735,-13793,345,-33755,-95574,-71084,27834,87353,22413,-40269,-78451,-57617,22384,51583,8035,-11609,5971,-34929,-83889,-66579,-24553,54124,116556,147767,134302,71625,-4389],[-19537,-30497,4787,66902,62951,-32210,-61270,24331,72201,31852,-37971,-75639,-9148,106744,173716,200981,161883,65866,16180,36005,27601,-26120,-89808,-79748,-6904,23777,-15102,-12366,62172,92234,3852,-57751,-49984,-85633,-94440,-22803,58092,76169,81705,73589,82821,93475,71683,8451,-5286,28734,10621,4289,25298,25680,-21323,-13181,83235,74675,-96715,-158773,-52620,1495,-3689,14055,72188,70498,-14118,-50311,-55122,-36313,-15876,-45706,-77893,-43648,6276,17822,7578,22849,38893,27007,-20442,-44224,10085,55081,25079,-25673,-2244,33905,33104,42712,53612,54746,45023,12612,-9775,-18758,-28167,-44450,-62840,-84133,-19839,32543,-41263,-135793,-115549,-35620,11542,34660,9878,-43867,-41095,19167,16786,-30731,-88384,-90080,-53910,-43545,-65995,-64284,-18422,-19962,-21673,6376,16193,7933,405,-34947,-72587,-68845,-22603,29562,37671,8863,-23066,-81131,-71724,-3806,9066,-20591,-41783,-73410,-107724,-172196,-180323,-141713,-89130,-3506,61166,13448,-32556,4480,80359,68733,3646,3225,13761,-11118,-8775,-661,36577,104147,111182,21854,-1486,77449,139262,165213,171162,107188,100622,157730,119641,14374,-14775,36505,5949,-65994,-45802,8253,-32358,-34672,30041,90765,109342,58826,-37948,-141730,-183608,-84058,75030,157470,99490,19407,-11698,-35301,-2180,37298,-32541,-143275,-110102,-35384,-29315,-45008,10467,59534,21973,-59581,-85789,-30616,71143,138822,105830,34609,-23549,-69616,-65802,-15624,-14623,-19514,-18211,-51156,-18604,49783,92914,67962,41248,-18536,-77154,-52996,-70175,-155794,-150148,-12443,69085,-25143,-126154,-168813,-148397,-92005,-32716,7781,70284,73172,4533,-64671,-43656,59606,104976,53226,39007,62999,32948,-49004,-83675,25963,156227,148170,49236,29959,107990,98809,-26635,-120422,-123606,-49054,44656,40834,-18204,-48716,-93618,-179143,-205877,-96016,30296,29349,-1399,17183,17542,-18766,-16764,48264,94740,85555,64080,100357,110252,18582,-75588,-63802,25844,46792,9592,13715,8666,4717,59606,58249,-13501,-28707,-2168,27061,9415,16977,27225,9811,44608,28932,-30587,-6370,10407,8779,25730,19124,-43934,-109752,-108963,-44943,40309,41578,4842,-10039,22604,6616,-26219,-11112,9311,3999,-46850,-74867,-35074,-18716,-56723,-22230,48102,61710,38201,6836,6137,10484,25013,21415,-15636,-34374,-61941,-117200,-109058,-1219,68977,46757,6052,4898,23498,37461,56767,-7712,-155558,-250804,-200935,-172671,-168983,-94257,-3673,21932,62566,82790,42353,43422,120983,115238,22918,3779,53065,75189,57031,-10249,-62002,-54970,-50304,-105317,-125430,-39262,17133,7539,-20466,-27449,10400,69051,80363,48109,34269,49280,56125,24401,-11214,19264,55230,29621,47522,101699,107712,43669,-10690,1047,-25253,-121476,-182236,-133563,-65664,-316,82399,104243,19127,-33626,1904,65205,86712,40811,-1228,-7854,-14860,43632,94243,56570,-73779,-215062,-192625,-57110,17437,5599,-27641,6812,24021,-60198,-67130,30966,121903,100592,8230,-69364,-88744,-32831,49917,59216,53828,108779,123353,68776,10419,-8735,10396,-1947,-75294,-125474,-110498,-93487,-23254,17703,-18700,-33043,13867,-6102,-52872,-52021,-56510,-46518,-11137,-1276,-40065,-43497,-650,33960,58454,76719,67457,-6384,-86064,-81230,-38635,-51162,-74396,-46353,5675,57497,41923,-32915,-34547,25120,30158,-29795,8939,118324,133686,92689,32141,-30952,-95641,-77229,35088,92456,243,-31004,37062,33072,-69705,-117656,-8558,117778,71913,-64070,-84579,-32405,-24042,-68695,-81895,-54833,-54439,-60534,4958,61169,35617,-33872,-47108,-23540,-29411,-838,47980,54352,91857,134619,128140,99785,45369,-30917,-71947,-28716,45853,34044,-67599,-130253,-146655,-104805,-28859,-1035,10532,41069,49089,4856,-1201,61915,80939,25853,-12458,-5983,13204,41597,47731,4822,-35414,-43232,-61099,-77171,-23882,21662,-16713,-40779,-15015,3139,50642,44062,8007,-55994,-117564,-116635,-62239,-16550,51207,96583,45917,-19458,-1172,16358,17054,25140,81809,135175,80908,-51077,-156851,-169608,-95840,-40463,-18599,11832,27832,-13377,-42637,7187,-1023,-84294,-109577,-84353,-94414,-102735,-74622,-34630,-19998,-40755,-25749,23464,88279,100970,51494,51440,85628,84937,33509,-37701,-58540,-81747,-110546,-98389,-97897,-112023,-129512,-159836,-182893,-86032,6214,-18702,-40161,27490,35284,-57937,-76034,10629,87845,98087,107177,100344,42219,-5770,-52148,-116998,-89944,16022,107583,125072,69458,60545,101749,63334,-34671,-33438,8007,-69595,-149586,-81383,-41629,-76034,-75318,-10416,27870,43403,51978,37463,10928,-7987,11091,24631,7418,5051,1671,-24213,-83924,-123020,-82964,-33151,-55928,-81226,-52074,-22361,-14807,-14126,-52842,-120224,-131876,-15888,78651,82453,54926,31426,29838,75501,89329,32161,10260,71810,113004,72675,54076,37929,4248,-8300,-34531,-11925,91675,107352,30538,-14408,-44057,-70894,-30786,6597,-23237,-89730,-141411,-100569,25649,190839,207669,142681,111250,57711,-36476,-61298,-22555,-16630,-58030,-103929,-81889,-16324,-22726,-34462,2759,-3404,-77650,-103549,-4367,106145,100410,-17052,-85071,-18295,75238,62529,42146,63300,93741,98542,116451,68533,11171,65120,183869,244822,210911,150342,111139,78260,48713,-5559,-42964,-32896,35337,81717,29551,-32944,-62134,-113779,-112652,6506,58578,10010,-29865,-34674,-27543,-19335,-55961,-73975,-15433,51913,47138,24384,2802,-30669,-8184,36626,101647,146961,104197,1771,-58051,-78954,-51871,-27594,-16569,-12401,-7012,-31912,-29237,-12287,-22552,36934,125427,97264,6239,-31278,-20309,50484,81909,-20101,-110228,-86783,14104,75211,69213,28302,21236,56619,103679,124458,115187,130335,131194,107373,78941,34835,-2096,3826,-16089,-57078,-97079,-113904,-68030,22833,39992,-9188,-13490,42822,56577,16098,-1378,8383,-40134,-107504,-108834,-78564,-38657,41256,66696,7106,-3416,16332,-12073,-42715,-47662,-44697,-41513,-3721,42638,68101,94626,63403,47625,72533,78074,50843,87824,107299,62190,18036,8335,-46436,-128721,-115531,-82316,-62741,-39727,-13652,-29823,-46907,-68195,-43082,32591,105196,110308,25082,-56196,-52939,-47404,-84935,-90314,-1845,75919,38149,27631,71975,35393,-45691,-20886,68664,79867,-11277,-80443,-3406,30228,-36712,-34325,40998,44169,-33966,-72674,-8276,39273,-32692,-81539,-20909,-56521,-77989,26454,83428,53530,73577,79578,-31986,-107954,-60207,-4237,-31531,-63793,-81150,-79578,-57658,-57351,-91967,-137703,-107488,-22280,29967,1760,-30575,10743,75931,88777,126305,187777,146416,2827,-69517,-27137,-7390,-46925,-57621,-211,90288,72563,31123,55783,68614,10000,-62380,-74125,-60706,-25043,40455,72701,50449,24654,19700,-26126,-94528,-132805,-121898,-101530,-28499,66501,78164,11261,-23361,-6480,-29730,-39557,28871,37969,-15809,-26142,-6210,2545,33507,47651,2775,-36888,-52611,-44307,3216,106793,184217,151810,87663,32897,1916,17516,-13827,-62773,-70975,-22433,39818,21524,-75475,-106641,-122432,-129871,-43769,40920,53844,52475,78293,37781,-38865,-41894,8616,93843,139189,132671,92007,48249,1959],[-26032,-13698,-13505,8727,38052,30824,8650,14998,32443,19657,-56864,-109617,-38083,73229,105005,113312,105962,49609,-301,9248,10044,-43001,-126476,-155830,-86110,-10710,1988,-9316,14035,44651,32573,1958,-28516,-87219,-76440,-39713,-10815,-8889,-18416,-48822,-42662,-27828,-20919,-22507,-22278,-6294,-12144,-6709,41919,85975,55407,47915,108287,73309,-81179,-147915,-59003,831,-36995,-67481,19393,36202,-80652,-133345,-120340,-109486,-106072,-101958,-69726,-32084,-9266,6449,22162,43997,44704,9253,-38568,-50715,-2226,67328,87725,36855,42948,100961,90197,57202,63193,51931,15966,9322,19673,-12288,-56912,-75589,-41672,9289,58818,33617,-72878,-167005,-140507,-21467,72796,70285,12594,-41523,-19277,61031,100367,48236,-78013,-121003,-37825,1941,-34746,-3078,71161,43288,2437,24156,51541,35252,-7694,-44521,-94108,-115081,-38056,40796,49155,52319,45351,-37018,-65375,-6172,14300,-17430,-40336,-16005,17577,-69719,-153993,-142002,-85021,-15571,36514,8694,-18579,4762,66604,47079,-4861,38726,71730,2286,-18038,11350,43997,88758,82302,5819,-797,72741,112935,105042,91779,29271,-4227,32598,39175,-581,11101,44255,-14152,-54905,8788,81415,38026,11537,67966,120203,99734,48748,-26945,-159940,-227570,-107225,67802,145426,117928,76742,52063,31356,29427,30345,-13446,-101444,-98517,-35360,-37379,-61579,28350,109102,40428,-88631,-116371,-24426,81519,71286,-34978,-85358,-92338,-80433,-11024,73816,48093,-32372,-78205,-65870,12083,52475,80264,41474,-58539,-134481,-117010,-60970,-89814,-148016,-107414,3805,32430,-26047,-54685,-128193,-191381,-136098,-29340,-4685,-12951,-4395,-4927,-50564,-48607,37007,56330,-13037,-9901,61924,43549,-42478,-69724,9121,73962,49792,-7681,-693,67344,76251,-31218,-122285,-100235,-49025,-16510,-7899,-54911,-64901,-22277,-44602,-74448,-3698,64527,26456,-9916,9090,5371,-34763,-54483,-5841,91379,154318,127029,115194,100328,14734,-94659,-136370,-86457,-50172,-47000,-3934,-804,-20887,85487,177785,91366,-27374,-58034,-57677,-64851,-24875,-14663,-28267,55256,79869,-2748,-4451,42265,58451,49061,34067,-7299,-62627,-83942,-16923,52617,-14115,-81628,-42069,23930,2775,-10334,22293,40202,29291,-25107,-56178,-26426,739,-14154,13000,76481,114963,114198,61186,22364,8438,51560,115259,115971,24599,-79364,-142514,-144594,-60774,15507,19366,13933,23141,24189,37309,69529,17456,-101503,-207814,-185503,-143423,-128070,-82936,-41507,-29750,19113,58121,22445,323,87049,136160,77787,39142,68306,66051,28083,-4164,-23537,-38328,-33180,-29019,-27883,8502,39310,30719,-41024,-92202,-61642,-12920,-11991,-30297,-4852,19075,-8014,-35745,-24452,12942,57184,61845,62852,75869,97118,81206,37213,14172,-47345,-152570,-210250,-173869,-103827,-29322,56762,82083,-27617,-103935,-4244,162181,211208,145229,78382,36863,-4032,10900,60838,99669,22502,-155688,-205178,-104567,6601,33143,-9807,-4614,34270,25183,41526,51575,51549,56112,34893,-24613,-56377,-4271,94429,104963,42280,38214,65208,70903,50242,26416,19514,-11647,-63856,-104993,-91697,-60281,-7414,5316,-12609,-1027,38150,-9377,-60901,-35877,-46,-3852,-32327,-59025,-76587,-43553,17127,25494,10160,29430,22639,-23605,-2841,36687,-9411,-62611,-77335,-67361,-51627,-3238,16719,15912,55736,66237,41950,24957,59614,118126,113812,83186,46713,-15707,-60734,779,69385,33514,-76974,-85508,1822,34049,-6029,-1273,69319,123788,88523,-17935,-58210,-23120,-12988,-50997,-87563,-95308,-63568,3693,43731,-6994,-55492,-58614,-78227,-93888,-77696,-46199,-30956,-24043,23092,69279,85929,69846,977,-69953,-69655,-8771,46035,44803,-46790,-153702,-212506,-165219,-50924,32864,65070,39282,-25918,-100172,-85270,3414,60212,74263,54202,13855,-22084,-34641,-8563,26429,16120,-38869,-89150,-87453,-39621,-3949,11208,7588,551,32488,109888,66275,-22718,-70337,-76985,-75275,-70126,-69203,-19028,43363,42132,-2299,-32648,-67010,-54355,-623,82036,118874,57305,-27574,-91384,-118477,-66360,-17529,-7643,10958,35196,12814,1829,34999,-20913,-147076,-168797,-130759,-139358,-137738,-106021,-39853,24363,-592,3197,86450,128902,98060,84606,95984,78055,61146,47012,23322,31615,-1794,-33677,-13810,-30317,-91595,-140101,-152570,-162100,-93435,-33876,-74248,-108281,-48121,8973,-9169,-40878,-49312,-21136,47415,113529,86957,15695,-4727,-20801,-48798,-8532,39903,36287,13393,-13157,11085,71380,67505,13702,12698,14897,-62497,-99879,-32530,-37056,-98830,-110382,-52048,9719,45945,29690,-290,-20484,-31349,2138,48895,62869,50435,-5926,-34164,-53442,-71628,-40601,11469,2635,-24700,-24103,-40735,-75012,-105206,-153530,-148345,-93358,-17603,25393,37903,39699,26374,29498,84657,107705,50154,26327,82253,110577,73960,64756,36524,-23770,-18142,11337,18556,52912,92665,103564,47177,-35696,-49805,1082,15202,-31025,-50980,-21534,21153,52823,121413,102519,69857,92123,93331,18592,-25613,-6420,11438,-22983,-74626,-66911,-32003,-40267,-31285,-15773,-78162,-197280,-210666,-73974,64125,68206,-25175,-61285,-10062,32532,-371,18662,80610,82555,66314,96928,40725,-27099,44460,108946,79099,71568,99531,89783,17653,-71784,-128364,-60186,22244,65257,79410,-11122,-127641,-150700,-155123,-169265,-82763,-28236,-80073,-97351,-24936,25321,4949,-80417,-115098,-69744,-27426,-43323,-56892,-58316,-54251,24130,51575,47813,97678,95194,8514,-45112,-73826,-57435,-18381,-29877,-79121,-77846,-35377,-5402,2797,12512,68895,111575,55298,-45917,-88482,-56210,37545,57063,-38982,-71215,-7789,67015,79751,20063,-77458,-71072,38654,127933,147243,119649,90709,47964,16295,-7331,-31161,-23803,-24345,-96595,-119580,-39106,5294,-42820,-79811,-63321,-10387,54053,75257,14087,-64166,-68151,14954,53630,5283,-36980,-41953,-29240,14521,29277,-8093,1100,27595,-5968,-52290,-72012,-93145,-122489,-78895,7169,37334,58345,89494,98859,61201,32592,15134,44219,88031,106752,63933,18843,14094,16021,41185,60757,54490,15681,-27099,-75019,-62105,-12761,51050,70173,45873,37249,34609,-4496,-28548,-39224,-76046,-112846,-77503,-21860,8054,78312,96478,-17068,-107594,-55080,14311,2321,-12098,35636,111568,59051,-51056,-28726,78247,78767,-16299,-73802,-41232,21339,1030,-63346,-56723,-79956,-84897,11022,84151,70083,80118,84946,-21981,-113515,-87483,-12123,6482,-17228,-33971,-30816,-54274,-80284,-43700,-45723,-90743,-74230,-6736,17296,5242,203,11591,-10697,20247,139971,171411,88547,61424,93959,60747,-30335,-80700,-62077,-16723,-21077,-949,29774,101,-35890,-34019,-16840,-1861,49705,98351,75916,3533,-42318,9971,45585,-36010,-148981,-178211,-181035,-85727,68160,102942,46683,30404,38216,3325,-4395,53384,34052,-34778,-24578,-18314,-45684,-9882,22938,-58771,-130841,-102858,-40041,-12298,41504,123089,135010,81930,36118,8094,4701,-42073,-65315,-26426,52882,58346,-50723,-125977,-82929,-57984,-84881,-61058,-7986,44748,75310,103089,75113,-4416,-23116,29548,87239,65109,27270,-16712,-50932,-42951],[-19319,6079,-44233,-70532,-4049,72196,63640,-5660,-24553,7353,-16063,-46081,2666,58444,49004,37572,64510,73287,47592,35866,21287,-19838,-82535,-111472,-63747,1899,-3168,-33553,-19896,28361,75445,64116,6897,-30573,-38938,-95265,-109020,-100643,-116672,-154917,-142429,-103637,-32342,31678,22702,-17111,-34827,3944,55542,95259,116836,130261,102492,31916,-35792,-79315,-21805,59650,-6283,-119896,-87595,-53355,-106532,-139852,-154245,-137922,-96211,-69494,-36749,-11689,-1921,19537,51517,71223,58951,19250,-20306,-22731,-2845,44892,84899,51445,54225,115284,77652,-6565,-870,13070,-15418,-274,56571,55076,30073,-7580,2529,35010,46551,-6537,-78485,-112438,-59283,65859,169839,116186,-8118,-50680,-24551,8652,70760,82885,-47907,-122800,-25801,44664,23702,59672,154752,116566,20466,-3448,40877,31946,-23853,-57690,-119039,-143969,-52406,25525,29808,52004,96459,51184,-27190,-20600,15516,-10106,-45719,17900,103627,46947,-40304,-52473,-33899,-4091,35631,36980,25582,188,14163,2115,-13535,64747,111281,16778,-9869,52782,88182,80716,57542,16459,8716,24063,48308,47743,16188,-50054,-82705,-62468,-38217,-22239,23920,50193,-17769,-36848,33083,101133,67416,31571,69818,109534,81781,52694,10184,-105683,-206885,-126240,46419,141543,124930,92988,69145,59929,38992,22471,35395,19157,4876,12108,-17421,-39407,60696,147210,78557,-26547,-72719,-55683,-17081,-41340,-108454,-113828,-78895,-29057,29660,80523,55177,-55357,-117294,-41808,50243,9827,-14647,-23306,-97243,-136763,-66736,-13923,-59158,-75868,-5348,49700,14042,-7303,29805,-47236,-170440,-144615,-30361,-24539,-81232,-71206,-13324,-19975,-43319,-13703,-8875,-54926,-28647,55099,56614,-874,1743,40944,1887,-51021,-37278,-17650,-1320,22470,-33250,-127724,-103101,-52239,-50727,-33326,-60852,-99417,-21658,59490,73862,93471,103832,66399,50115,57528,20363,-47179,-72486,-12404,81384,148001,141845,134224,107465,46557,-48826,-126190,-133314,-130808,-120624,-50311,-15918,-9297,108390,194399,98727,-11243,-45391,-93452,-119198,-39372,-14358,-43565,31465,127105,102287,53794,48493,46820,25054,26805,24983,-6935,-1471,41064,19975,-94745,-114489,-16334,48848,6351,-18524,22875,75704,82194,3467,-59570,-38422,17109,29554,36898,61283,95456,109275,65638,23311,-12305,-6243,52958,89563,30193,-62868,-93901,-95211,-75309,-58427,-55110,8822,66053,688,-64205,-20464,5219,-23573,-71601,-71362,-77131,-110728,-100757,-45749,-9599,-15397,-38134,-39203,-5445,63354,109683,103626,74481,52682,-19396,-65467,-23610,8577,-36281,-52004,26907,88096,77388,81795,78332,-19037,-113151,-108975,-85604,-95568,-81366,-15508,3678,-43438,-51376,-7916,31224,88372,118271,68150,7982,14347,39088,31484,16987,-45126,-129374,-165786,-125731,-84742,-44565,24641,67568,-16899,-80899,31361,197174,234077,175789,114080,65941,20954,26303,84696,184261,161351,-26889,-128465,-64971,34464,61573,17653,-7843,33329,105292,166163,99663,15166,20760,63443,51783,15801,28778,71779,50695,-3227,861,49663,78809,67075,18201,-53289,-75554,-55147,-75439,-62479,-24918,-18370,-45903,-6260,66287,77368,11266,3597,63341,80877,18184,-66362,-79133,-46385,14123,67326,23791,-47355,-25755,-5362,-8590,107131,194580,82838,-10562,-18746,-28546,-43695,-29220,-22192,18064,83610,57365,26194,70621,127438,132473,87704,49330,37819,8664,-18502,26248,25234,-30124,-67887,-66790,-28460,-2733,267,54364,122896,127311,95614,36195,-3068,23787,49304,-19887,-103125,-127121,-82787,-10682,13419,-40749,-48195,-37472,-87233,-98529,-54289,-55082,-83323,-62453,-46911,-54613,-17078,30450,1921,-49660,-42285,3639,17433,40190,38257,-38693,-146197,-159633,-76992,30279,63921,-6825,-74266,-105607,-104493,-82395,-49013,32812,81042,46734,-4275,973,46811,64549,24401,-27605,-33528,-10372,-246,7976,50400,65807,51335,87454,163883,111391,21793,564,14338,-13310,-43941,-60307,-51152,-25675,-14080,-25317,-49282,-106683,-106333,-29394,64353,84891,37407,12865,-1670,-40563,-9708,53235,54929,45095,82664,83820,47655,40006,5520,-73844,-104761,-93833,-79826,-73702,-95121,-36664,77344,70440,41654,78896,71009,49755,122501,166533,89730,32127,57233,99541,128877,72085,19191,53831,55342,-34400,-115531,-107716,-73879,-27430,-43772,-104015,-127620,-103150,-40756,935,-4774,-39454,-45056,17876,87667,37374,-16916,9412,36941,32855,53814,43427,-27778,-88399,-86219,-7449,53157,54694,59634,71227,48260,11000,2658,2501,-59420,-95909,-105259,-102574,-34162,43724,23728,-2141,10740,-7246,-4553,23214,50940,64242,-4624,-38506,15903,48753,55394,86520,69687,54669,80964,30634,-57333,-88939,-132635,-112897,-30349,16179,10939,28733,51136,36537,28000,79491,125898,96834,52179,40608,47112,67989,108516,68759,-11470,16522,84475,65134,20097,8548,27706,-5085,-39513,-15482,19934,25483,865,9806,52543,60880,30488,24382,-51097,-77167,16528,115080,92619,14196,13409,67435,45832,-57202,-100221,-52182,-16264,-3726,-14103,-87126,-210179,-269280,-168316,-11843,55108,22204,-9721,-23396,-35793,-57617,3572,100116,106171,41125,33106,-5807,-26153,46992,41830,-73515,-92537,10114,53281,-15758,-87604,-57466,74264,112534,70400,54361,-13789,-93811,-89619,-84868,-155841,-124018,-44167,-81404,-123067,-19331,70500,49226,-39753,-80378,-74545,-71786,-85176,-73176,-30334,2039,55357,26504,-24650,28357,71725,43464,23472,-16033,-33749,-4006,-8198,-73026,-68009,3238,5933,-37538,-25213,17107,30022,16134,-24844,-58876,-59155,-18644,-17180,-76631,-66440,-7748,27417,16112,-25365,-72183,-40861,49777,106323,101464,67623,16455,-60704,-85571,-43506,26621,88352,50865,-74932,-100475,1978,59423,-28502,-119417,-85010,13564,56446,5464,-88438,-156164,-147318,-30410,79161,95011,55877,23927,-21562,-47566,-26998,-10364,-5407,-7396,-13926,-31892,-44900,-54023,-98128,-100034,-9821,55131,72731,106928,94031,52477,54077,30905,20337,65272,111595,60423,19390,81402,109603,85879,86108,91098,51456,-29168,-116215,-107461,-22776,46014,25297,-46200,-51623,12593,35231,13344,-3336,-26087,-48454,-71334,-104902,-60288,62256,69344,-46942,-94518,-12306,8454,-62425,-22582,122464,211029,100819,-38884,-1923,124272,110501,-19255,-99091,-77194,6357,58149,-5411,-60309,-64023,-46822,-17008,19745,15820,19191,49035,-2492,-105274,-144817,-73383,-6044,-26143,-54516,-14279,-20309,-65679,-12094,-5347,-106571,-144280,-55497,25229,36445,24340,17903,-47552,-79778,13810,106386,153414,212502,198375,105956,26371,-41537,-88392,-70810,-43075,13333,42461,7547,-913,20269,28128,45163,97089,109613,55839,-13715,-65718,10488,126153,101809,-34697,-124420,-147002,-40230,91682,77006,22403,63543,97825,72212,51228,59153,20238,-28271,-13682,-9177,-43050,-26743,-6444,-113285,-199067,-129093,-25723,-44428,-79020,-966,71065,31222,-4547,-13463,-14605,-28058,-16730,12633,92008,94050,-9502,-52887,15003,36900,10506,-29159,-56925,-18829,26749,60772,62333,17029,9062,56652,78418,9734,-30093,-58210,-110262,-97228],[-24460,-17185,-84411,-119172,-53736,42145,51663,-44534,-89164,-29442,13522,19338,40129,62277,66336,54560,69442,93299,70963,37614,20353,27398,19960,8689,22051,43269,4009,-25997,-12240,5880,19341,21661,5435,12341,-19423,-115723,-126362,-101943,-120980,-154723,-117062,-39664,42998,82190,46858,-32202,-58105,17562,43129,21794,52955,92247,33648,-24228,-27282,-61804,-22372,81596,26524,-115132,-144077,-117704,-96063,-74602,-105352,-91600,-29181,-5790,-9820,2195,18589,28111,40208,72529,86856,74496,54225,40691,16973,9391,32023,27226,42851,77065,14637,-89999,-97371,-59985,-63277,-55395,9978,76079,110821,59612,24249,22652,22184,-11289,-49680,-44347,19020,102197,161054,104826,-27217,-64300,-61651,-76674,-17990,57988,-31986,-114162,-45547,26789,24722,39645,132303,127687,20206,-44345,-10341,-5742,-31493,-58275,-119335,-117126,-31327,8987,-9055,-1246,77119,100835,26922,7146,50724,1379,-74114,-23461,74729,72188,48588,34689,-23,-14464,-3044,-11652,3057,-2366,4157,26135,42467,86943,86880,3858,10399,99365,126296,57383,20085,27887,15221,-30678,-27350,-9720,-22011,-58121,-62190,-55050,-65288,-48739,-3433,-5885,-84764,-90558,-25849,34204,43762,50441,62809,86800,106558,95937,43486,-55016,-159414,-124770,15942,115043,97670,44648,6012,3633,17663,29765,72108,104615,111652,84235,42135,24546,95972,141170,81264,39678,-491,-73529,-104129,-97258,-86369,-72833,-45281,12613,31811,12542,-15919,-86418,-101307,18227,100030,7931,-46256,-41897,-67244,-69886,-6246,38730,-5082,-27888,30267,69457,29886,-316,35916,-12804,-129221,-141658,-42072,-18384,-57987,-58176,-7633,14599,5514,5216,22169,8581,3928,38174,67603,62325,76512,80134,-5945,-51399,15015,31435,-1326,4685,-29901,-133951,-148003,-81335,-28929,7021,-21221,-110917,-76235,39627,78325,65700,54579,48132,71106,91264,51092,-35627,-60441,-2146,26938,34648,55649,93277,83458,27479,-38295,-67628,-64016,-103824,-129014,-87890,-57446,-8711,82985,69955,-19121,-11633,-6224,-87378,-136002,-42173,18497,-8648,36860,165443,211292,140383,43570,-22943,-58011,-16940,23573,-4882,9260,31553,-8194,-66900,-18392,57150,70354,4544,-44096,-884,87481,97724,-16452,-103526,-84847,-20298,15878,19546,-5211,-7502,15552,15468,20395,-4298,-73204,-102839,-59381,-33743,-61482,-35009,6604,-9022,-79924,-119286,-21442,85148,-3218,-132021,-106911,-48034,-28109,-15330,-849,-52738,-142862,-149973,-35233,37901,-30638,-128530,-85467,24190,50097,56142,116730,138720,57471,-79288,-124070,-76492,-46835,-81551,-97239,-18661,59136,52775,52212,76097,21235,-66159,-77038,-66462,-97325,-100629,-39639,-3034,-28510,-39671,-1987,64139,140542,160294,84445,-9012,-34339,-12062,8238,13704,-38262,-96513,-111937,-82485,-78181,-43473,43037,92591,47427,35874,106929,151107,136084,115922,86522,64246,62688,94439,131850,190759,177153,47834,-22531,26889,80907,78989,14865,-43941,-9703,84419,165259,122779,32199,-13300,9496,29069,19274,10136,-10159,-57862,-71581,-19282,42754,43809,10055,-38232,-119050,-109345,-36961,-45945,-35480,9782,14471,-21981,24214,106980,86079,5681,43239,113777,53065,-58181,-116870,-80823,-21715,36524,70220,-493,-90440,-62834,-20402,-18478,88001,175313,96649,44113,53950,20032,-14790,-45068,-86589,-53692,12667,-12076,-13016,77198,150883,120163,32980,-20256,-25836,-27756,-55042,-41149,-40364,-27757,8525,597,-24178,-28917,-37622,6188,100420,128517,106529,75997,45983,69707,122637,45899,-72300,-99864,-78882,-80945,-81529,-85569,-66311,-87061,-134569,-95647,-10633,-1955,-30665,-13417,-44257,-130147,-119645,-33841,-206,604,17948,40929,38510,72666,117855,84260,-25606,-93270,-69864,7862,-4393,-110140,-114004,-46168,-51198,-102810,-122240,-55396,27958,50799,43102,74917,98974,34808,-57754,-57920,26341,51281,-17267,-31853,46663,79900,59006,78588,141882,120123,73365,56300,54620,28250,4482,-19914,-37035,-31998,-29243,-36471,-25206,-59631,-89264,-37093,32279,13128,-33754,-17493,3126,-28791,1425,105337,134321,95306,96554,65630,-25011,-28641,52557,92043,51075,18694,39649,15796,-89866,-84491,29242,45198,20518,3286,-37332,-1798,113383,134215,21536,-41367,19620,112596,153138,68842,-18412,26388,82007,26953,-80578,-97160,-18504,70607,35554,-49807,-95975,-101009,-61322,-33849,-24559,-15296,-15219,-7529,26414,-8216,-47045,-6823,46215,48947,44944,11180,-47347,-95006,-94329,-3335,50840,29690,57863,102430,67499,39924,40077,-16413,-97813,-66089,-54623,-113289,-76517,26114,32517,10918,29862,8378,-20643,-43064,-31510,13073,-20573,-45909,30694,57397,43689,88836,76982,63785,123541,81582,-11020,-3510,-15863,-35974,3850,45099,43497,65681,74360,43284,21531,58633,112816,109654,52425,-6157,-4423,59117,109807,28140,-59432,4675,93418,82120,27723,-48156,-112850,-118557,-43583,15403,22988,24981,32865,39055,22012,-4936,-17063,-15708,-114850,-161612,-54677,58590,48086,-21991,-10785,58153,65748,-35765,-113185,-51200,22742,24835,110,-33365,-101916,-199816,-184110,-61755,39139,67465,53588,1543,-32277,-38233,19644,112311,151794,65998,3855,-27979,-12552,50213,30472,-77416,-105922,-19865,25429,-21554,-44133,53826,176634,146653,45906,8338,-2380,3626,21222,-19799,-109947,-62204,42715,5203,-82662,-29345,52427,52821,6576,-25666,-56248,-64778,-52628,-36914,-6163,22771,35098,-26817,-64270,636,73857,104428,110411,44126,-6188,8965,23651,-29001,-29636,14279,-20062,-96038,-105091,-82836,-51512,1926,16795,-3954,-41558,-71959,-99073,-124662,-86553,-47225,-32105,-30078,-21753,6169,47118,60892,45268,25627,14039,-14240,-81309,-95449,-10284,116103,169092,93697,-13264,-18931,15784,23346,-15085,-36198,1179,30287,-7255,-55109,-102868,-161826,-155431,-41160,61965,88643,68974,45009,-7100,-53475,-35613,-2166,-30608,-82698,-58796,-13506,1986,5473,-51545,-90365,-3108,86880,99739,68000,10762,5845,70342,56508,20072,47309,88269,45054,19277,74115,57752,-4522,-5490,33150,36212,-14800,-106475,-121254,-68996,-51512,-94574,-134400,-111557,-55493,-23804,-11384,9857,51269,93352,35669,-77369,-71449,10284,7809,-20378,13484,92734,73164,-40577,-26531,100976,175814,79569,-23851,18982,118219,91202,-34352,-103293,-98415,-49218,27544,-9064,-76189,-61388,-19465,-23728,-15446,-29186,-46688,-36,4502,-86852,-163453,-115101,-42409,-55658,-88863,-30290,-1434,-42680,-18527,-35981,-131918,-149307,-37779,62629,87475,93665,86269,-7141,-89646,-70480,4789,129934,242701,198224,100395,64607,10115,-50235,-23751,6259,27583,29052,32105,60330,64262,60741,74390,81847,55019,23782,-3641,-52947,19,138612,185289,84761,-32205,-66798,28839,108606,51382,2338,74642,141906,108659,33827,-2066,-11198,-214,9011,10954,407,11635,4536,-105346,-177449,-109057,-34228,-87142,-143036,-55171,19556,-39210,-66255,-24065,-120,12950,33954,21235,58966,94760,65085,36741,64932,38787,6267,-37805,-106891,-109464,-66413,-8806,29999,28021,35720,57639,58966,15303,6845,-15321,-88983,-104147],[686,-30043,-87650,-104096,-79660,-23287,-2195,-63894,-91665,-43323,-3728,16415,27041,50725,92414,93847,64312,47140,10731,-19856,-10311,56210,112618,116260,94315,76035,48206,38769,34789,-10364,-70639,-76383,-46203,-20049,-5935,-16697,2975,5085,-31077,-75027,-34707,47680,67648,35259,11490,-34231,-50671,14880,14239,-36011,-38302,-21488,-39416,-28046,-15958,-73855,-52757,52887,47015,-56487,-93516,-90916,-74215,-29883,-17557,5253,22280,8955,2792,30328,56175,32566,10540,66172,123556,157126,174031,133300,65363,22549,14825,15080,39355,41148,-23016,-95297,-112644,-87638,-77172,-92244,-70897,16425,80847,30973,-9884,1217,18471,15519,-5961,-15184,12503,34014,48758,55225,8938,-27523,-48439,-73167,-43197,24650,-29256,-99828,-81036,-37862,-15985,-78,57617,78552,14047,-58750,-72373,-57771,-22884,-21262,-61060,-38974,21906,26262,-14993,-42019,27964,86455,49576,43777,77896,10195,-74408,-53392,21708,42101,62870,41829,-35208,-71837,-86555,-131744,-82234,-4564,44190,108843,144335,111065,45587,1553,27430,87451,109775,39208,-14538,53,-1412,-42207,-57859,-42881,-17925,-15881,8012,8617,-49400,-54651,-5676,-35033,-140264,-151225,-89396,-28137,26326,74021,55894,68497,135022,126657,35017,-63590,-119084,-93546,-26413,30436,29128,-17395,-72046,-78244,-11691,36754,61861,99799,143321,115346,70898,67436,121191,113622,29991,13353,30378,-21423,-63518,-66645,-65093,-64643,-55234,2137,18406,-27697,-55985,-51780,-11037,78780,119420,31427,-17020,-43616,-53438,-30069,6432,52646,32944,-22121,-8555,51280,54731,-18444,-37518,-42684,-93728,-125167,-54798,12798,45930,31958,11420,45761,96875,96803,96681,89174,42450,28398,78822,120120,118785,90768,20471,7059,79733,100691,55296,16007,-29606,-111400,-158385,-86356,30123,70290,31007,-35960,-41854,-1713,-8890,-36163,-37861,-24437,8616,53925,56185,-20363,-49051,-2881,-23896,-68979,-60692,-10239,10765,-31164,-64572,-23066,25570,-18522,-60924,-71800,-97865,-45536,10265,-73695,-114893,-14088,10762,-79581,-155278,-86080,23398,44928,80406,159532,216219,194684,77113,-50700,-105284,-39689,17690,-11781,-23772,-2013,37203,75716,123020,119146,80253,5544,-41803,-587,79726,79363,-33205,-105852,-84139,-40959,-18855,-10933,-51072,-89916,-66559,-29579,20142,20972,-74937,-169912,-150887,-97547,-80157,-18480,65316,70962,-22483,-96409,-36845,74192,56681,-51332,-90923,-88638,-78399,-71856,-37990,-64261,-151852,-161723,-22359,71498,-3428,-114985,-63765,45503,40173,38857,160530,222208,100099,-48682,-89528,-104916,-113208,-88325,-79671,-90945,-59546,-22456,-25409,15022,35405,4953,13443,20198,-56870,-122440,-71647,19834,37230,3062,2258,58564,122497,139250,118495,51587,4699,20940,45232,29425,-28676,-70522,-80768,-83226,-103409,-54943,54584,100729,98574,152613,176080,104802,49646,57130,55587,59892,95472,131153,113086,94028,76504,38121,48657,81610,81152,63967,-5972,-80735,-63614,-16104,39463,67871,35847,-36511,-74359,-74252,-50108,-43630,-67181,-91552,-89315,-39428,-3645,-24358,-48061,-53750,-69818,-38738,16057,-4440,-4934,38299,69937,48450,50625,85286,60553,-22070,8029,54530,-56495,-164292,-150739,-92354,-62090,-21676,17811,-16216,-80558,-71034,-33006,-38063,-2592,33908,19721,62344,109048,62613,-10752,-81437,-138190,-114868,-70966,-79462,-35451,64359,117322,66862,-29542,-64170,-58177,-62681,-97020,-69549,-300,61363,70384,26684,-15058,-10124,-35783,-51203,32218,101599,104170,87056,57675,66537,128320,94998,-5105,-38591,-49914,-102118,-126620,-124713,-137133,-173884,-171765,-98555,3179,81109,90120,54806,743,-94363,-137207,-97586,-35704,42703,97692,101349,105800,138407,133097,92215,33130,-17239,-18001,13296,-48929,-174205,-141021,-16551,19851,-9439,-41601,-49574,-17792,35478,68314,81597,63630,-28781,-124082,-85469,38279,41420,-85532,-106746,-4616,27481,397,8361,66311,75981,64971,36355,36932,65897,64556,11545,-15580,2798,10942,-6770,20328,26352,-11939,-13306,7053,-52602,-113869,-81765,-40312,-54976,-19952,87586,139731,112367,70038,-29609,-140042,-86706,95832,203702,150249,86493,84571,38177,-70685,-95100,-45365,-43609,-29872,-41053,-69464,-10549,48906,11316,-73587,-95415,-24530,78353,123002,23603,-79545,-37123,65485,76969,-40860,-100822,-20371,110648,134192,57609,-35526,-63083,-40110,-51321,-62465,-40765,-42619,-57302,-21505,-21647,-71383,-58362,3154,31028,13192,-39372,-59567,-57887,-58671,2937,42987,3619,12977,68402,33767,-10556,-5006,-46113,-85464,8264,47595,-32123,-63849,7010,47950,21478,-8300,-23962,-36953,-79487,-89954,-32091,-21485,-26867,-10472,-47377,-57223,33898,57845,17163,45216,47723,10874,38053,53096,37727,50269,99994,125951,130969,99526,55503,28826,35114,70593,89143,55158,9954,17586,60298,67023,-52661,-149509,-73432,24497,41872,22062,-53354,-141385,-122764,-11101,46326,39816,33523,48908,52751,2593,-32840,-15147,28521,-46767,-108532,-58298,-21239,-61266,-70182,-24505,8934,40980,29029,-38938,-20689,48448,57072,30325,20284,8888,-38192,-71299,-41519,19147,83021,115171,68446,40170,45950,67797,115565,155652,90818,23575,-10762,-5317,42411,49197,10857,1039,15479,12287,-18966,-17947,48509,134249,121221,29569,-29932,-3760,54457,57495,-10434,-53860,42907,132049,74989,-25160,-51336,-39426,-9967,15370,5661,-40801,-43619,-8238,-7301,-31049,-32213,-25269,-61297,-36460,51112,112354,137195,142739,75329,14668,5718,13301,-23638,-45870,-41908,-58663,-97379,-127294,-127983,-64946,4621,-351,-5724,-3982,-41239,-115969,-159230,-104277,-47226,-20099,-5839,18782,51605,73273,48892,2871,-12622,388,12147,-16694,-30820,30074,119577,108143,20802,-11394,35189,28477,-18393,4222,83399,105229,36650,-32651,10795,32357,-62389,-92584,1793,49214,28360,12543,1956,-14783,-20310,-3416,16411,-26611,-104730,-86640,-11150,17989,10031,-40588,-55223,6519,35121,19611,-42670,-94426,-60000,38901,32794,-7024,8894,51758,50423,37580,35161,-20548,-81567,-87602,-37808,-2457,5603,-53262,-98352,-101716,-105379,-144797,-152433,-112118,-100230,-113381,-87827,-20093,100269,183573,111757,7902,-5134,-11961,-38985,12380,96279,155801,144603,36005,-30223,2430,40341,1191,-468,56034,78744,31423,-31198,-49772,-82470,-116162,-64651,-53096,-94424,-91182,-31544,12143,29777,-16819,-61081,-18456,476,-58941,-112316,-92208,-54406,-43301,-55488,-29862,-6743,-27837,-28557,-56969,-103337,-79630,22265,113881,144355,128736,93328,12749,-43422,-49420,-34098,51917,140264,115523,66493,46820,23753,24068,61408,51539,12920,-25988,11389,84130,84266,78755,71309,21014,-1450,37259,41346,-14452,1866,93928,133203,54657,-28861,-45030,20615,71310,46028,27705,74636,123757,76740,-14077,-35533,-372,41583,41497,31077,38380,63782,58166,-33236,-95217,-62253,-37985,-87757,-122564,-62801,-22146,-69669,-60848,20754,48966,44552,60251,20961,7924,42452,42613,22288,14837,-39628,-79984,-87005,-136854,-161305,-126410,-45922,18008,32007,23806,2665,1714,16256,44652,11424,-49825,-53196],[67438,14100,-45158,-66695,-71118,-51802,-38894,-47785,-20108,-2871,-40729,-39732,-10417,13130,40354,46227,4664,-47126,-78451,-74742,-42955,36050,122589,141217,102659,75006,89799,109173,82591,1511,-74901,-99431,-86250,-69402,19564,108533,143158,108101,49962,-40100,-64903,-31301,-41764,-63623,-28846,-5633,-18880,-8704,-7934,-6605,-24122,-65147,-48404,36566,62845,-17941,-39804,24629,44850,-5360,-8580,-15794,-66412,-63213,17271,71077,18929,-33499,138,62509,93561,49826,20533,86565,148874,198906,241466,191519,109332,75187,43515,12293,36810,34916,-15583,-31757,-30853,-36318,-26305,-36519,-49490,-21973,-8318,-66994,-89976,-71703,-44735,-3253,27691,6941,-16946,-30202,-9034,48658,72373,50944,51319,28532,-141,14649,-15737,-72708,-101144,-91279,-29492,25647,38686,21400,-5748,-68413,-126938,-113982,-43602,5880,17142,30306,46185,53501,26658,-25976,8901,45387,3166,971,36813,16152,-6013,12673,37436,28969,33940,-12121,-104287,-134753,-147627,-198992,-134519,-29658,39078,126880,182090,113212,39827,35365,24272,2750,45887,48878,-21638,-70259,-58877,-43542,-51952,-31266,6744,-16233,1401,27904,-18307,-22232,38891,18534,-93962,-125469,-81200,-17934,39721,63274,17643,28444,97083,92109,994,-77406,-81467,-55323,-60009,-56671,-53784,-69843,-103420,-99747,-31082,8529,5486,37810,97126,66640,-881,15022,105237,100352,-16973,-64185,3477,56769,54440,-11550,-102537,-126435,-104612,-39155,7488,2063,6588,59893,98826,92185,66692,331,-46616,-98475,-90339,-40005,-10858,29974,33576,-17115,-31813,34141,62618,-37562,-110338,-96246,-72246,-71398,-35372,36077,125110,107700,19716,47199,140308,133476,84494,64030,29159,21500,67303,113320,107312,76510,30049,20384,62775,96581,67355,-1640,-35144,-46737,-78702,-32846,67177,72644,50341,98954,109760,30277,-50774,-73837,-60069,-60422,-61124,-13431,25007,-26637,-52165,343,-15247,-70646,-98923,-72066,-34127,-37032,-46295,-2380,39029,18406,2576,-24338,-90232,-81545,-67940,-125515,-91837,4568,19349,-56405,-178617,-159978,-16556,74835,111107,97724,104044,157024,112504,-826,-50323,-6500,20789,1299,-12577,23745,114469,168127,168201,129336,79335,11694,-9668,20224,57635,72302,23111,-12798,14459,30417,-7956,-19978,-34202,-63113,-43432,-6180,37926,31393,-32863,-105102,-117554,-91961,-67134,-27692,33207,72765,35296,-26962,-19121,63288,124648,68099,-41229,-94702,-83689,-114624,-90833,-56766,-100296,-110048,663,88291,46418,-24569,-8134,24330,19660,56119,179535,211577,103794,16612,-7677,-52768,-60411,6246,20460,-58999,-72044,-26704,-52869,-39579,14882,45736,88293,76495,-42605,-123881,-48249,74700,108993,67729,22143,-7415,55,52922,120865,98048,48689,75043,100425,58408,-5869,-34866,-54677,-76482,-101501,-85552,-15790,43820,89225,155394,146304,73212,34112,34798,31725,35371,61157,76140,23936,-13335,-15774,-2054,63530,73358,24684,9768,-16480,-60457,-61266,-78320,-83495,-59371,-24914,-18799,-62835,-122971,-116586,-90162,-68365,-40203,-34545,-37702,-59692,-76128,-56210,-17679,33898,79821,92386,53196,41753,56719,69875,46088,31228,34758,35329,-14400,-20212,-8058,-95449,-179061,-154921,-118749,-123631,-90790,-21434,19754,-8797,-51977,-29818,-7757,-18653,-27101,-21467,56702,127314,104932,-1892,-96244,-119612,-87280,-82330,-96173,-30071,57090,87692,37220,-49029,-44711,11991,11680,-31880,15752,115065,144580,74245,-10315,-41744,1409,-543,-54309,-27097,28964,47818,47775,21384,13082,56865,63749,27615,5874,-8807,-37692,-59141,-89647,-148019,-177063,-119777,-55925,2965,127841,165668,63863,9272,-9977,-65441,-103131,-59138,58828,132396,118295,124683,163267,107683,42524,28032,19518,22509,30404,-26526,-123226,-116342,-32257,50703,102817,105639,58928,12707,37852,67981,41927,6513,-30115,-69246,-48521,22115,12514,-78066,-97842,-48600,-41369,-41819,-26513,9586,15826,27969,18201,47569,107141,94125,14542,-16602,5831,35485,29466,40022,64907,59473,15699,-18453,-77550,-129433,-89643,-29576,-36625,-26553,13332,45761,72700,45107,-71498,-136517,-50586,106256,175709,117531,56164,30734,-922,-17102,-11030,-39883,-84529,-52354,-12944,7232,25403,-7174,-52683,-67057,-62300,-18924,54932,83253,-762,-63594,-25069,66553,104256,-1128,-89834,-65845,43447,126735,102952,6537,-33128,-8241,-23743,-58361,-88220,-137296,-134208,-44532,-14578,-75834,-115335,-60084,17268,1881,-76029,-99709,-72871,-41523,6027,23937,-12667,-33440,-11168,-27565,-66666,-65925,-56987,-28499,84436,133334,65532,-10410,4878,42034,9770,-55975,-73348,-54397,-67188,-70424,-10381,23929,21440,-43054,-120957,-105089,13074,68895,-10554,-60138,-15766,4484,-4341,12988,72438,119598,169136,193075,169877,116471,74613,45827,19044,35921,84081,89817,73332,76601,66924,34505,-71889,-167338,-131905,-64168,-35633,-26000,-44284,-30638,8031,32321,50773,67342,64340,54811,65478,53054,28151,35299,91124,50616,-5438,-14997,-35652,-77594,-41805,-1652,-30101,14544,107065,70944,19783,52537,72497,47928,26964,46961,94770,71761,17660,24317,94540,154640,114619,85838,96330,90380,82848,85190,53043,34219,13455,2066,31248,46170,46299,61332,49527,7212,-19449,-9460,-4644,56237,106523,49744,-28548,-15911,23605,11296,-14553,-10753,73752,115594,52222,-21981,-89499,-149045,-96339,-12198,6100,-34796,-43520,-8101,-13160,-66011,-97835,-81728,-66377,25231,135784,141199,92036,88693,75334,22983,-36978,-56617,-74826,-116434,-126683,-85786,-55012,-73210,-73890,-13252,-72,-75671,-63357,30503,34372,-84478,-175009,-122452,-25035,28033,31069,38576,29483,11839,-385,-14173,-8709,17503,43382,21831,-10146,10509,35014,-32899,-117919,-104501,-5621,40364,1563,24873,122005,125656,35529,19646,131034,156469,22038,-47122,3164,-2588,-40328,-44384,-54279,-62437,-30082,15850,44380,25772,-44275,-67863,-30591,-21941,-40112,-43099,-11505,-21349,-105042,-149856,-151363,-147344,-93348,-3879,-28263,-80798,-66921,-4152,46053,54455,24154,-22409,-65254,-90572,-53216,-12706,14809,-14399,-81919,-98623,-42579,-54735,-96004,-83025,-93689,-147466,-148329,-68341,63122,112503,51965,23398,25150,-27039,-74650,-39374,17966,77181,114767,51275,-48382,-63836,-31839,-30630,41721,105650,51779,-18248,-13933,14531,-41371,-137968,-114308,-45186,-55215,-97993,-42512,63311,89499,13028,-34826,-10405,-19672,-47557,-51641,-47381,-46086,-10303,13033,3010,-5745,-14360,-9590,-12802,-23077,-26299,22558,113930,145739,60953,-16970,-38759,-16949,8803,-3225,-2164,24476,44633,47907,9291,-2316,43524,67581,37996,-2419,-61205,-33917,60343,71605,59866,37865,-19262,4284,100625,105560,35929,34687,59651,27316,-66680,-90716,-66751,-45718,-15446,22226,44041,66923,71951,27055,-2330,37491,76409,89596,82487,65993,67866,95279,113063,35706,-38405,-13313,19770,-13026,-69391,-85381,-49213,-17120,42044,104311,100419,67470,86541,54694,18976,1415,-36726,-52309,-47527,-79106,-102970,-82244,-96062,-114918,-93062,-21485,38743,40105,-2804,-51606,-45721,-10882,21044,-11062,-18832,30940],[101444,55202,-24902,-77755,-61174,-35612,-49393,-43207,22108,25414,-67792,-98488,-47274,-30089,-57395,-63771,-71193,-113935,-121440,-74212,-48400,-22659,29684,59120,42030,47791,94731,124945,78524,2007,-29852,-48135,-71008,-49858,40657,91026,107555,100567,54564,-82057,-197305,-226111,-181810,-114728,-47591,570,-16254,-38638,-17903,43053,44302,-23107,-20111,86874,145826,81576,22157,17425,13238,1820,27165,20171,-82434,-127978,-21993,46704,-31800,-77154,-19372,45337,79440,54956,44782,109562,149892,160325,165826,126546,80427,79964,44691,-8515,26768,41693,-10232,-1192,26664,7523,27713,72626,82197,32280,-41741,-131451,-162771,-180985,-155875,-52301,53969,59873,18854,7733,57652,99009,89566,103258,166858,132669,33929,17867,8819,-41989,-90900,-90014,-5000,69470,62203,-5266,-36219,-92845,-154911,-150813,-100383,-30271,35021,42373,16283,44286,63692,14860,23095,27301,-55190,-89045,-33053,31352,90714,125797,97865,36781,5252,-52889,-121145,-127759,-118186,-126025,-73343,-48926,-38487,26917,95284,73438,53168,62801,4369,-74447,-8047,64573,-5239,-120843,-121103,-81420,-61183,1737,33153,-68192,-97795,-19172,21290,36108,56423,44350,-15585,-37522,-30387,7805,29856,5877,-39040,-18465,26115,27292,-5417,-34288,-46876,-42447,-54772,-63363,-101762,-120788,-93322,-54814,-36340,-42458,-50413,-19509,32471,-10431,-107600,-90787,38496,86061,-4667,-69285,-20384,80993,116077,15851,-127957,-171833,-137749,-69631,-8024,38678,92182,142627,131973,43670,-24048,-75217,-129003,-160520,-109708,-48395,-27473,-9770,2400,3896,7907,54244,65070,-36058,-124366,-121991,-48358,23149,32825,29025,95686,96218,11308,8075,64086,48265,9332,-13060,-26667,-10577,14895,29283,48339,57775,22409,-14017,777,43067,23163,-52971,-39832,29632,33120,29749,49461,10674,27023,165592,209437,77269,-24856,-21587,-1777,-30277,-63346,-33708,378,-35272,-48359,5780,6682,-28318,-59608,-37739,-130,14303,6447,3787,1897,-1937,508,-16931,-62325,-92049,-100423,-82718,-23122,13770,29111,-1622,-145660,-176634,-54570,54316,80434,26942,-7665,47270,64281,39995,39051,37699,8674,-4684,25982,76306,116092,93906,85452,86491,52074,101,2846,15106,21378,84635,113843,93962,117524,123496,36582,-14629,-7906,13365,44498,64116,70502,19786,-20822,-33273,-48131,-29060,-4933,-20118,-38133,-13631,-4231,-21455,-1276,64216,114609,59533,-60406,-90700,-45081,-79875,-84734,-36225,-45407,-49850,26128,82446,55927,20634,-2925,-41386,-34827,29848,78477,40249,14446,33113,32373,25248,65224,100199,86409,51356,42818,34559,-17791,-44261,-14980,40180,96134,59769,-44662,-69756,10736,90487,112048,86397,18712,-86548,-123575,-36456,65715,57941,-1664,14240,61574,49540,76,-14671,-32364,-29952,-42839,-95179,-103646,-27774,27759,28756,-2372,-854,12490,-7033,-30033,-39985,-39052,-20625,-53777,-68744,-53780,-29276,45492,45842,-40329,-64021,-30637,-16229,-15445,-57102,-125662,-190784,-124824,9497,26967,-80223,-149997,-135499,-70536,-14110,-304,-20764,-62303,-80431,-65691,-37309,33108,113908,125088,82401,72151,51276,2139,-48055,-33684,-16059,343,9855,8863,11174,-28415,-115466,-165266,-150373,-129624,-93797,-25110,62767,61945,-28676,-20244,35484,8735,-12928,-7510,23462,78376,103002,23338,-57150,-46658,-11795,-41838,-86777,-38798,37758,85145,57889,-32538,-23912,91720,136076,85601,97859,136582,113981,37028,-50700,-98611,-58335,-23382,-60472,-73794,-59980,-36815,-12051,-26398,-47736,-38088,-39542,-13314,19626,36038,38482,40401,8899,-63285,-95573,-16289,29150,15281,91639,123577,19450,-24702,25085,10359,-51686,-44281,36025,75327,40419,27448,83214,76504,38272,14064,-5418,-6740,981,-13604,-40848,-55579,-44563,15937,84319,120627,111871,49097,38802,57354,30504,2981,7749,10368,-6587,-11374,-1061,13743,-5583,-62178,-75857,-23698,-7311,-22323,-41999,1585,53275,98732,106196,51254,-13091,-34532,-27471,13165,28954,17228,25970,45922,-11522,-77461,-97362,-105764,-60206,16669,15143,-21364,-61400,-63942,435,17567,-33110,-29392,9627,44181,58434,26740,-7005,-33862,-48437,-1593,42123,-5892,-69566,-50013,32436,103102,72074,-5606,-15245,-5134,-25776,-18016,20819,30003,-4292,11885,53670,76477,85023,18035,-81406,-132899,-72129,12503,31768,-15647,-36812,680,276,-29813,-96224,-195765,-198252,-79112,-17230,-62385,-155845,-134427,-34103,-24240,-86628,-132048,-122806,-55132,4235,3412,-19231,-54790,-69657,-54810,-67646,-93187,-67487,-15363,67154,102808,64755,22466,12839,-11313,-43805,-69690,-100784,-83987,-46180,-23930,15905,47053,34526,-46882,-101927,-60720,50371,103792,6682,-84632,-32967,-1528,-46351,-33371,67306,132209,162212,155604,129091,97366,65525,39262,17773,45289,111727,129132,112410,98711,59914,26630,-33715,-92440,-105460,-112139,-91842,-53129,-24238,79064,114025,27598,-2398,57794,84611,49583,50620,79173,76622,70237,107532,78020,33059,4721,-4498,9206,30872,1833,-58061,9209,139357,122865,56180,58906,58776,35543,23306,58014,117129,105019,52049,66716,120976,156246,111231,71110,68792,54211,19010,10708,-553,18582,29862,30882,36258,25355,7048,24824,49260,8301,-20285,8216,8905,55603,126685,97073,19315,-13948,-24664,-19911,14180,4690,24879,41427,-7412,-65085,-112642,-157573,-101635,-27132,-3649,-28617,-35521,538,-1545,-56451,-104545,-91426,-47937,72162,181877,129009,15353,20245,70069,26971,-81732,-108755,-104996,-141246,-140886,-74516,-13529,11200,38346,60827,-1819,-117612,-82924,56590,70632,-50984,-141996,-108669,-14003,54582,51915,46868,17201,-33941,-46248,-28237,6147,51340,64924,8708,-41476,-23176,-14976,-93789,-189422,-202528,-90458,35457,64402,65187,103657,88007,44282,92790,168542,122147,4369,-51594,-58365,-89353,-82689,-52121,-58752,-85789,-49536,35810,96305,104982,39523,-26350,-43807,-60742,-63322,-11256,20747,-62784,-178324,-188523,-129358,-112147,-77678,-8556,-41268,-109804,-113318,-53679,20455,58642,37440,15493,6921,-18181,-2884,14837,20921,6043,-47139,-33957,74765,75103,-23595,-62857,-79228,-125418,-125878,-53462,4669,-24442,-61159,-39830,-37135,-65899,-94609,-122141,-127637,-67928,3572,7600,-29938,-16463,57052,72646,112317,132605,50790,-14025,12908,55061,18589,-82374,-66968,38509,47851,-33752,3174,103559,103497,28336,-1995,-6656,-46785,-45607,-9784,-5292,-30494,-7442,35529,40397,16708,-3964,25185,70274,57125,-37932,-59805,40279,74611,-52392,-137928,-88688,-3267,43561,37792,-3400,-17062,23305,46712,-1279,-33820,-28940,-25477,-12606,5305,-40622,-43770,28946,30828,558,-9092,-14936,38620,124913,121575,48189,37313,37225,-20337,-108641,-94204,-50488,-73244,-83811,-41882,-9742,30861,43659,12452,25144,90259,111360,108568,105465,94557,80714,82961,96541,16901,-53243,14534,88596,45889,-54021,-108119,-46992,50467,112963,116934,84939,56171,85735,82271,53162,-13857,-83667,-98631,-62642,-61828,-64230,-40866,-30047,-31761,-28651,147,25802,14028,-31737,-69892,-54322,-42690,-44106,-57636,-15793,57330],[99948,70435,-25468,-89624,-28558,17495,-22796,-35243,10421,17646,-40103,-77165,-38696,-14821,-58937,-81873,-60408,-71901,-71800,-5100,8671,-43969,-70858,-39783,1381,66166,116298,109356,38653,-16794,-17482,-15849,-17924,39706,65442,-14301,-19890,57176,59187,-62710,-192604,-250886,-174080,-82856,-57243,-30508,-24786,-21070,8784,57071,65917,24460,-400,64982,130244,113907,73705,28661,6217,25623,52391,27640,-84678,-131004,-48152,-8503,-62681,-51747,-12758,-3517,23260,29585,24302,92832,148221,108887,21299,-27437,-15160,16974,4539,-16314,40856,54419,-13552,-18527,1087,-18991,31533,141625,180717,106698,9666,-92439,-149273,-186010,-145316,-14156,95798,117200,99310,100058,144082,142896,76218,116453,218839,176759,46126,29713,29989,-15947,-45711,-21973,36045,53680,44618,6977,-26648,-90127,-132166,-119828,-102306,-77547,-12768,21927,-4017,13375,55401,37737,47776,56399,-17582,-80727,-37842,53755,139406,182800,141233,44876,-5373,-38507,-48240,-24655,-2113,38122,83951,9076,-80851,-78681,-21776,28961,49092,36588,-14572,-70905,-15559,60080,24413,-81074,-113869,-111484,-78508,18425,51490,-87683,-161767,-50002,75879,87890,8893,-37355,-14465,25347,3797,-19850,-39439,-48510,-39485,-6800,4458,-89,21747,14151,-42798,-49985,-21737,-11160,-80694,-123340,-56282,6972,-10811,-47258,-45144,-18891,18248,-26549,-110129,-110532,-22666,39178,35947,18378,14177,50632,81586,34284,-50181,-103182,-111310,-73971,-31123,23209,87136,106930,62223,-24044,-65179,-99952,-140738,-132515,-54884,-18430,-42961,-61197,-45564,13323,67102,99003,71973,-33787,-99126,-92451,7090,125074,118171,11416,1371,37410,21359,-23222,-56546,-50742,7307,-1644,-55300,-48531,-25901,-33794,-1255,45194,26809,-11254,11945,61276,20874,-76850,-39353,63762,76329,43068,12010,-32359,-1880,103007,143565,70684,19970,45109,60450,28044,2938,15869,23675,-7872,-25649,-16935,-20864,-15356,-16629,13798,43488,29578,6547,-1905,5115,10936,-15356,-55977,-81054,-99240,-56968,13144,6723,-16301,16092,42185,-44341,-93041,-48276,-5692,5864,4386,-7071,-25086,-29676,32029,88124,64597,-108,-22418,37052,83566,53687,-26485,-9834,28812,7361,-26614,-7267,7801,15765,104257,158601,123194,124316,140288,77403,11615,-7436,30960,83984,104503,94987,13548,-37420,-15023,5185,47845,77398,35170,-44815,-83065,-90181,-62687,12961,75431,67432,-317,-62808,-47267,8986,-11621,-37636,-21812,-13512,-3659,52702,70780,33331,-3547,-42424,-87340,-75310,-31033,-68050,-135079,-70637,21373,24731,47380,116155,89921,51193,102463,122275,77402,34920,4446,-5059,37916,83182,51082,10235,18367,28194,46502,70027,52005,-9285,-89431,-112064,-37252,43814,21921,-76770,-100021,-23624,13880,-14958,-11048,4610,52399,55021,-19222,-51620,-4160,-8494,-72518,-105957,-60857,-23839,-52869,-71825,-69542,-70810,-22308,-23907,-58361,-47909,-5626,59903,54280,-47443,-81869,-26694,13829,31032,8139,-88532,-217757,-160871,20152,89067,-11565,-139906,-159471,-78775,-28414,-26771,-3665,19639,-5715,-67913,-101853,-45835,68097,109376,75049,70221,44707,-28610,-93356,-63573,-41035,-39611,2181,46508,77993,64595,-43327,-156703,-129553,-45440,-16253,-4095,70393,96401,8527,-5595,27195,-18962,-42191,-18757,-17588,5280,44901,31060,8105,34429,61971,28849,-44221,-38181,29158,95788,95613,6499,-22610,80693,172013,147638,108195,63467,36493,26816,-27672,-101092,-90635,-51803,-70754,-81527,-61027,-13187,27663,9582,-41137,-76862,-105323,-50432,54075,113929,103448,109439,108382,46654,3874,73320,119482,66944,35497,39992,13572,676,49721,69838,26621,-2786,10897,11608,-39377,-82971,-19223,65698,87064,28488,-31361,-36985,-28382,-31828,-17040,3305,-1695,-18041,-18634,21465,63440,30198,17772,59627,76158,50042,17111,-2034,-18711,-35154,-237,77797,64852,-35932,-46431,19998,14385,-27679,-63468,-12195,82152,123785,67555,-1128,-16625,-4974,5090,27856,33451,22537,-4286,-29167,-85971,-131266,-109750,-77027,-39635,29622,50977,10651,-44369,-56724,-18173,-2424,17545,53779,11928,-42962,-14140,-6583,-27099,-40736,-65697,-60183,-21268,-12210,-29060,-7973,84776,174005,133952,48020,20651,-23126,-74723,-80167,-50980,-14805,2250,55667,95763,53544,33897,22896,-64806,-149530,-103818,-53213,-51840,-69710,-50019,-635,-3718,-14384,-47500,-130246,-162186,-86137,-11335,-35357,-151521,-183785,-122699,-75902,-62429,-79164,-84574,-30038,12375,-4224,-16476,-42457,-48021,-3354,-5605,-59318,-64410,-63075,-39178,-13569,-1198,30137,22991,-71951,-108385,-72893,-105400,-99019,-24522,-9378,-33191,-26284,-16298,-37782,-51960,-11421,83859,127491,45746,-31073,-3717,13401,-3454,16120,50785,51704,58866,39778,37131,36118,4694,-3422,36786,94791,133512,127302,99436,69179,29781,6714,-22417,-17481,-23489,-88313,-83691,-19121,13496,81052,85005,-19296,-72332,-4994,50840,26806,3161,15623,40942,56399,82108,42941,-438,-30496,-18083,50200,42838,-46914,-77624,24222,122454,101225,76590,80150,43051,22185,51305,62779,28040,7925,35416,104014,128990,116561,83638,47716,21697,8278,-10635,15733,7579,6535,36494,65381,52967,11561,-35012,-32035,15006,-9769,-42073,-7013,9610,40845,108993,122973,62767,-12223,-39142,12454,58713,4224,-5377,25731,-23805,-101174,-95504,-50695,-17592,-23596,-36199,-45675,-4553,65078,55438,-21471,-79505,-66061,-21018,72032,134372,59860,-36530,536,62505,23845,-72925,-81589,-78644,-92770,-73025,-32665,7768,55980,89263,80876,-1629,-94464,-39730,66133,44446,-36954,-62844,-40776,-2447,61645,77532,66663,40676,-11327,-48039,-43174,8064,69946,66482,-11617,-50364,-13823,18093,-32621,-143540,-208194,-131126,-5989,74912,98186,94754,58757,47794,92943,77669,-37446,-98355,-92397,-109354,-125894,-81639,-41660,-46628,-62265,-20219,61815,128680,140569,56185,-27654,-47993,-59582,-47911,4710,1066,-87693,-121405,-44172,-8936,-60479,-83938,-22766,-9402,-49164,-88765,-86147,-26038,31996,10994,-8560,39413,54388,38024,10013,11050,24093,26737,58071,114612,76609,-22810,-71333,-96600,-104138,-42273,29999,9560,-74681,-116983,-111673,-125551,-109829,-81745,-111664,-154861,-141451,-84626,-7987,40605,65935,167801,205255,161222,100237,32886,1047,21123,65479,70369,100,7403,91518,96178,23613,57992,108483,75989,26380,-1351,-40055,-73270,-27214,42440,50351,-9054,-35957,-2917,31991,4569,-38851,15542,105301,85162,-68001,-139153,-58526,-20064,-114118,-168255,-89966,22213,72038,64976,17146,-17856,-3160,15062,-5730,-52262,-115556,-114459,-48674,8257,-5752,-2128,32045,-3911,-59856,-59868,-15507,28381,54731,53751,-3377,-35984,-19036,-21663,-62212,-33578,8284,-16481,-60284,-79196,-73766,-11287,58471,44211,307,5731,40308,90166,98761,86513,67138,38685,6574,-64129,-65476,45965,91538,13451,-61478,-65776,-252,65667,63833,23710,3839,6713,41667,63030,47904,-28982,-83307,-78293,-23849,-14094,-24108,-11443,14734,34116,25187,8058,-11340,-17412,-19123,-24759,2883,2938,-27650,-43737,-6066,39621],[63253,42139,-46204,-82497,-4860,26813,-17223,-24494,-21401,-23338,-8548,-13912,-12104,17153,1010,-32030,-9499,12551,1026,48289,62033,-43330,-133434,-91509,10589,101686,114484,37863,-40467,-61355,-75143,-86944,-32077,63972,62048,-52483,-43703,61513,86491,30933,-23178,-77417,-72988,-66020,-91025,-67231,-23645,16348,41423,37355,23358,13921,-19098,-30974,-17219,2832,26760,5708,15291,58578,74795,26967,-78022,-103903,-44225,-39147,-54241,14180,27987,-30809,-27091,-19249,-54416,6653,113211,80659,-70319,-152625,-113590,-68313,-52286,-20231,38660,30620,-22126,-28136,-44320,-76542,-7076,105199,110450,59684,39975,-10005,-52992,-53827,3395,84792,110224,101986,114452,116267,116526,109253,75348,106587,168247,128532,24797,11792,16286,-7891,-2302,56466,77175,-176,-32882,11271,14568,-60979,-93104,-42006,-18963,-70790,-71702,-553,17454,-6630,6750,24399,53603,88342,87112,27195,-7897,27103,88465,132390,126578,36233,-18156,-12135,37076,83436,95965,141323,202151,104927,-41576,-90593,-53342,12021,6949,-44966,-49225,-45974,-22595,29039,53125,10364,-51308,-87867,-70252,-2988,30547,-68499,-130998,-22526,104898,81778,-50810,-119230,-60349,27960,6347,-76576,-128572,-73181,14274,36153,-1735,-8482,15671,-23080,-71529,-45924,-18372,-8129,-21681,-30342,11400,52156,43505,7765,10997,38571,55509,11528,-15802,-19640,-32810,-33175,19499,73133,60350,4162,654,54823,86109,36738,-54998,-82819,-68263,-40912,-16390,-17511,-47624,-67032,-40747,-65899,-90430,-63092,6605,8622,-73732,-128868,-111752,-26151,61940,85429,20180,-86880,-99696,-51622,50253,156523,145284,-1712,-66996,-5967,47881,-11455,-100726,-62227,63618,59492,-44214,-52012,-3952,-4783,-12043,13389,20715,24866,72696,120555,50000,-74504,-63547,5731,10593,-655,-27758,-51947,-30893,-12283,924,27252,44013,54087,60018,64499,70313,58340,38205,14327,-30951,-82729,-76269,-20175,-19141,-24081,-14484,-46824,-67988,-30554,38119,63814,1492,-101919,-168505,-142217,2430,88901,-2483,-74687,-46574,4003,480,-24728,-44600,-83416,-79847,-6274,38194,-28694,-75347,14830,92960,77262,15348,-13956,14262,32142,13596,-38732,-38031,-27969,-43649,-66879,-30911,25973,47621,91056,114516,76005,58716,90471,91702,49896,-18326,-36076,10380,44127,51726,-8984,-54167,-18344,32869,76855,112151,92009,10325,-69391,-105700,-60590,19357,50951,41619,36771,44366,42369,54743,25246,-9950,-18222,1950,21418,54356,54204,13459,-43304,-76795,-78126,-54654,-55457,-112509,-146627,-73129,-1027,-14521,-12645,34319,-1809,-40940,5492,38468,47570,52150,40610,17750,38719,72325,75920,74840,31169,-36893,-8222,48601,15684,-34000,-42544,-29556,14219,83815,46001,-89079,-125637,-45452,-17343,-40496,-6799,46504,101269,105415,78754,88474,70147,-10217,-57723,-56790,-27552,-30607,-67440,-35693,9411,3905,62895,66025,-30603,-40746,27193,69013,35985,-38960,-44194,1020,16347,34142,27015,-54807,-157523,-117942,5030,56669,-8033,-115117,-153600,-86063,-42176,-66858,-12559,90971,81056,-33675,-105036,-70009,17800,61395,28067,19980,24436,-2476,-48836,-49565,-59109,-72109,-58123,-6178,69558,77780,-22611,-112008,-63303,27808,31409,-8769,30164,75813,27720,-16642,-52851,-116479,-138106,-100895,-59708,-45928,-44878,-39049,-2442,49906,92595,91864,19704,-9296,30487,65609,73015,31237,-24692,-21011,59241,110339,91348,21251,7452,19969,-16558,-49208,-987,16951,-44855,-58305,13913,102268,132656,85038,-7026,-76800,-102638,-51537,80257,174164,143365,120829,127641,84553,54012,100160,150001,109030,8255,-11284,44417,78910,97778,105821,57379,-6868,-18648,-6536,-49991,-108309,-59856,34681,71015,18517,-25535,-12461,-10811,-40988,-42869,19042,45060,-9900,-54838,-26463,2456,-41221,-49656,36058,95444,57744,-21053,-65805,-50304,-33403,-16211,28610,33655,-8969,-8896,9343,-8934,-4262,-44080,-58488,1930,47439,8849,-15431,11279,64560,103706,88103,57024,71721,14153,-101708,-163382,-153021,-102087,-47075,-30925,-15166,26366,58848,55209,44581,25862,1128,26531,47378,-28947,-74143,-10917,-14851,-55617,-51258,-84901,-137657,-117458,-40993,18863,65360,129338,201709,183262,75274,-35661,-121041,-152207,-165629,-136793,-40322,-13919,-9236,11878,-32357,-33988,1162,-51623,-114251,-51160,-12074,-58238,-104394,-72812,-23363,-38193,-41585,-18768,-13798,-24265,-12967,11442,-21407,-115101,-178966,-178725,-118061,-31789,28236,47043,48631,26313,-18483,-30781,-26419,16569,83357,77912,15636,-35073,-103941,-123878,-95466,-39196,19581,7712,-93142,-135819,-109848,-123944,-90458,-11500,-38569,-124633,-141041,-74275,-27742,-37349,-31954,46794,111106,68682,8503,2999,17636,63545,93749,37986,-38858,-39614,-36134,-22349,-33183,-82364,-62284,49311,117276,90388,61396,45092,7256,-30741,-52239,-61786,1145,45612,-13117,-39802,-1526,9495,3031,-16211,-55405,-85329,-66709,-23896,-5249,-29893,-60239,-32965,6305,41247,-863,-46006,-84093,-81251,-17835,-21258,-86149,-58177,51484,92527,49542,58120,86877,49732,39637,82263,20219,-98916,-104449,-2958,97410,105031,73064,66265,54979,22212,24645,49741,92616,63285,11823,24768,73453,68919,8131,-47993,-54978,-35375,-56977,-85081,-73486,-94163,-77995,30386,115272,64551,-30810,-22553,74560,107282,40256,45826,87678,15441,-85976,-52249,37084,38316,-34936,-86824,-81952,26915,141034,120974,17511,-50080,-25461,15630,46912,27223,-42664,-58862,19310,55252,33274,9329,7365,-32004,-40213,25,21457,36960,44614,21923,20380,-89,-42557,6887,56624,15531,-18751,15354,50796,49345,89618,107115,79622,61866,48776,12816,-3659,38465,73949,43885,-13886,-10169,29033,70601,63162,-24825,-91990,-64417,-30772,20672,87929,106211,73403,50544,33205,-37189,-154951,-184760,-128778,-79841,-45819,-13332,-23846,-57078,-32148,36402,71696,108414,118650,18819,-64482,-39759,-14074,-23204,-29139,-42319,-71057,-29969,76736,60739,-47151,-115953,-63518,10009,42835,-14933,-89829,-68753,-8664,-35003,-66025,14835,74676,40447,-19551,7118,63484,114776,124855,76134,-22387,-67338,-46884,-57407,-48726,48165,112938,84125,-2233,-90863,-122410,-125281,-92572,-24099,3943,-46223,-105279,-88127,28623,103879,78324,145963,210242,147897,54701,6787,-10374,4381,62010,92130,52284,44210,59795,34458,6243,65904,93359,59277,31097,-17200,-74445,-67245,32218,132599,136117,42185,-19525,-13401,-6405,-53322,-95133,-30269,66498,69068,-39746,-110036,-82863,-52623,-85724,-117930,-79190,34767,120531,115608,56444,-9608,-45762,-39338,-21918,-44682,-108868,-94752,-36650,-6521,14778,72557,89479,14105,-70415,-95695,-39966,-1722,-19805,-18504,-47652,-96951,-78582,-46306,-65075,-30704,32008,66952,37142,-33116,-54367,1885,98750,109674,-6376,-82077,-22048,73617,74853,46571,37201,-5173,-79965,-107358,-5554,96211,38678,-54094,-39943,18058,55204,43175,-28941,-87908,-79774,-55270,-24754,50,-5080,-71645,-96841,-43663,21265,39804,17887,5445,24140,62708,58543,19411,-26486,-19078,24084,40273,77972,96526,67980,16957,8474,30368],[23080,7301,-51986,-51885,1175,-11049,-30405,9204,1609,-28959,-308,28284,19394,28242,18923,-18855,6654,68763,61950,69417,74456,-39116,-135612,-67381,52062,95148,31939,-79576,-114515,-89136,-124871,-172459,-96371,6695,42253,26037,73712,111844,96708,75804,85131,38461,-41370,-93399,-91137,-34551,2108,33686,60979,42046,12308,12846,-21482,-106450,-168349,-150024,-79624,-44878,5101,47303,55648,24213,-63735,-97434,-41205,-30044,-20683,66582,83175,5539,-8011,-14219,-86266,-75910,37435,60135,-60209,-149122,-129977,-101399,-86629,-55157,-29469,-37566,-24566,12466,-9410,-52548,-11720,15730,-50281,-75765,76,44622,67766,88718,104140,100737,65776,40207,70309,64629,22292,32824,85549,94277,66998,10658,-54125,-54748,-8082,16138,24986,93352,129219,14272,-68494,-10639,31982,-34431,-59754,23820,69552,-16418,-76427,133,55615,6909,-21605,7247,46887,86257,134461,82747,-33434,-53249,-10001,30810,68013,23542,-25547,-5927,61332,106477,99891,113281,178778,120980,-726,-39184,4022,21835,-40599,-107577,-87992,-66208,-53800,3370,74379,56904,-15162,-37957,-29909,-26736,-17302,-61949,-68443,20965,74697,20585,-46509,-55494,-29896,24374,17615,-68423,-140181,-64270,44507,21217,-52966,-31649,-28557,-78544,-38780,22121,-27240,-48665,34598,115617,113893,100406,103775,71741,64366,102572,93925,34720,45714,58350,-7678,-68147,-44262,35854,62729,-24359,-55102,65391,172933,138608,-4081,-93660,-99277,-89545,-99842,-98610,-88682,-51246,6809,-34985,-76554,-53447,5612,5946,-80229,-150344,-144000,-71109,-7007,-21248,-110182,-170327,-114270,-46220,13271,86070,101802,5459,-59316,-12892,60963,35140,-33367,-5632,65522,47542,-24983,-11924,58222,66776,-1647,-30475,-4003,32273,58648,65298,-740,-88739,-101869,-88129,-70767,-39735,-73073,-102439,-61913,-49742,-52147,8573,49825,20285,15742,70315,92206,31158,-15534,-11353,-58205,-111005,-62740,12863,-27827,-94018,-112086,-109249,-99272,-45717,42276,85983,30308,-112945,-230598,-171763,16390,99482,12391,-83769,-93816,-60619,-58239,-55461,-64586,-116343,-125898,-41520,24439,-20905,-61293,16530,92203,93439,52554,35040,16500,-6171,35094,48490,-3436,-50695,-61672,-92308,-57571,46795,75004,43960,40864,53402,59925,91336,105892,86136,7979,-68481,-66313,-51746,-42899,-52145,-42156,-125,31996,50411,92623,106518,62019,15072,-5039,19614,25668,-10420,25764,128541,170944,117187,84287,48686,21048,14827,29276,38209,46087,52638,25991,-33707,-57229,-24220,14008,-3066,-17931,-19607,-24604,-37275,-54837,-64253,-47404,-49479,-86562,-127257,-99093,-1721,39437,26341,11836,21013,54479,90203,73329,-31755,-87623,2750,80457,33008,-18389,-16874,-4442,36871,109381,60619,-56323,-51282,6119,-11351,-25566,40320,83641,81841,74100,101140,136312,82011,-10013,4329,61155,77904,11323,-48531,36185,111047,70891,111289,118067,-3689,-35717,18212,12372,-46662,-58754,-6438,34346,22871,20887,-3539,-62686,-102370,-47815,18875,13610,-40045,-81515,-109723,-79383,-22538,-25554,2244,85024,88703,18601,-4909,9095,14385,15932,-24209,-32715,-300,30718,17778,-17899,-50212,-46437,-83811,-90806,-5023,25604,-31769,-43115,3001,16531,-7921,-28736,2394,36765,12359,-35476,-106575,-168002,-175652,-146595,-69380,-40553,-78173,-114486,-70423,16191,89740,117685,72617,34268,28964,13359,17997,40898,-1474,-94241,-73088,48466,112188,69744,32475,-20223,-70279,4424,154621,160810,28004,-27378,51577,134542,132258,69893,-17751,-63682,-62942,-41475,53815,159218,136786,89845,83980,68975,63502,86268,122475,104619,16376,-4654,70566,124065,129687,105560,24461,-60141,-56852,-8110,-16455,-59921,-43925,-28308,-26345,-20749,8718,40981,37951,9264,-6120,40627,63335,36500,32164,48999,15184,-88337,-117434,-14569,58363,21211,-25081,-21613,10125,17083,-20782,-39110,-27187,-10386,-5195,-20852,-9075,64083,10324,-98216,-113562,-68461,-46255,-8263,39526,113152,166098,120888,79202,122562,55047,-105097,-180212,-148847,-74043,11208,18136,-46380,-30329,86552,138989,110573,67050,41708,46849,37665,-15277,-3676,29196,-48327,-109716,-89728,-103196,-131523,-106724,-28267,62660,105496,107780,158227,172802,48724,-96846,-128188,-105630,-150352,-160576,-61862,-60495,-120314,-124115,-120852,-79433,-34301,-62995,-103956,-27410,44072,-407,-84093,-96710,-66810,-79898,-93633,-54935,42044,116780,105879,41904,-17488,-75537,-123701,-140068,-102248,-14302,90881,146918,123233,54251,-20493,-42826,-11829,66047,147529,151897,89917,16370,-60308,-85855,-78353,-38303,-16300,-39603,-68756,-88453,-128179,-146361,-87566,-33110,-61764,-117541,-132054,-53898,-4291,-35284,-71573,-21024,74893,78039,8319,-27453,-11959,56994,97869,50522,-26719,-32453,-8301,-1491,-52785,-120002,-85844,36537,72379,-5346,-34831,-27571,-63596,-104354,-112289,-84290,6271,77738,54183,-13177,-56651,-70464,-64576,-71514,-59375,-38273,-62068,-64042,-16565,-12063,-60763,-74964,-54304,-3510,-22139,-59269,-93407,-99074,-79172,-65202,-51569,5158,69195,50447,-17555,-5074,47389,53173,69632,77227,-43348,-156852,-128924,-29327,61902,89519,72566,66979,72147,54895,89182,152857,159923,87780,15175,-1555,54861,78275,2800,-58995,-61313,-69263,-96079,-104757,-110690,-188142,-184861,-24953,104971,45688,-53001,-7585,108127,159254,116172,105954,121362,62943,-21893,-25018,-2584,-17225,-68315,-99923,-81090,35378,145821,138763,68182,922,13589,43287,22836,-59214,-122255,-75951,19007,38577,54630,95882,76168,-16276,-46292,12175,62167,76526,11398,-90963,-74449,-4901,-7470,47,11087,-3057,-7671,22072,74827,94445,98930,65751,29691,48528,87725,84168,79389,96042,64597,-6238,-37588,794,27959,45766,66064,51525,50975,63646,1584,-37605,20914,81296,94034,60712,-9116,-76354,-157383,-205155,-149329,-27737,57882,76418,7596,-73310,-40310,36188,37623,49163,68866,-19433,-100715,-40672,35587,2525,-57804,-46378,-22248,-1923,30016,10511,-56581,-105866,-80817,-14480,64259,29162,-82112,-104049,-49495,-49709,-82380,-38384,25664,23047,-19014,18793,91171,135810,116594,40608,-67093,-71377,34831,80468,61358,83289,116277,133624,69698,-58540,-91275,-53144,-39231,3826,53285,9036,-66010,-78641,3851,63285,14189,25320,74603,64172,25700,-7681,-42552,-33253,22588,44980,27396,26699,-4324,-56789,-53322,27088,55520,33769,16294,-37998,-81652,-39769,79846,182786,179520,88805,46342,27542,-38074,-96677,-99650,-56079,-11633,22779,17049,-4400,-18474,-19100,-30529,-72068,-107295,-19732,118831,149997,91771,5713,-63255,-66004,-34315,-27329,-43584,-19095,-13721,-33554,16759,127538,151035,53511,-56887,-110279,-51597,15285,-5502,-18076,-24081,-56689,-73309,-95050,-160697,-133265,-26756,75067,80409,16714,6015,50406,120268,168463,87624,1931,34232,75647,35218,-4721,1192,-37300,-109159,-83127,63201,108105,-12572,-67495,5693,58757,69430,35857,-48154,-122475,-116791,-101376,-88349,-74318,-66107,-120956,-125569,-43163,20875,66497,71186,16997,-8987,36316,49905,18390,-21734,-11381,33167,50113,88944,111524,92610,28103,-2879,30172],[-21105,-28093,-44385,-20793,-158,-35932,-23525,47944,56361,10889,-5590,22714,42980,27764,-7123,-41911,-8226,79384,103234,87231,65299,-17563,-80459,-11201,67157,32290,-89477,-160255,-119011,-72211,-115834,-158563,-98650,-19047,39690,92310,146036,123146,60404,13801,10038,-41513,-109029,-105907,-23641,54443,36033,31380,67153,63865,50661,66518,24268,-96231,-200128,-204383,-124605,-56007,-9232,1574,-1621,15792,-31438,-80981,-31965,-1249,159,69727,104527,56578,55918,67246,-7453,-64621,-14513,40434,-533,-52713,-63152,-65866,-82827,-107426,-113681,-86612,-15185,61069,78196,59581,40627,-40132,-127864,-137449,-43237,67063,153705,131692,50163,-2398,-3257,18873,61195,49011,-11447,-10176,67581,82305,4465,-89277,-152164,-118584,14024,90261,52960,83321,164395,99397,-1436,-13506,25970,8097,636,54026,79779,20835,-20875,35217,79645,42377,4518,16320,47482,66325,84719,13588,-105053,-104524,-55901,-34897,14376,28376,-2821,-3071,37854,59371,44177,25591,52853,26016,-30178,-18209,53544,42321,-35920,-77385,-72740,-79873,-56315,7717,67811,22710,-38706,-18717,9240,-13936,-32114,-54537,-27594,27741,13119,-30056,10023,85867,66593,49998,56687,22267,-42369,-15988,21739,-48845,-101501,-46007,-41985,-27958,101692,151769,33208,-20004,69207,186367,186703,138896,131058,105034,84559,101012,74968,16069,22288,33899,-1753,-47332,-71844,-10213,47901,-14492,-50470,59975,168922,157909,42189,-64334,-92446,-79071,-74580,-56450,-17027,24729,50227,-17491,-82685,-75163,-25874,1171,-17779,-58296,-69114,-41198,-59016,-136370,-208993,-183749,-79560,-61715,-84640,-29910,43926,36551,3349,5595,49726,75660,69677,49908,22829,-3657,-8093,17557,70576,75494,-3700,-45243,-5059,12348,-47314,-116604,-133073,-116044,-102372,-99985,-57638,-32002,-109745,-160613,-71625,2376,-48,26797,49598,-9728,-31294,39270,53144,-49450,-99715,-44248,-33638,-36322,20016,51124,-14069,-72571,-89597,-47243,-16211,-15304,11272,44570,22552,-89302,-179458,-117132,2341,64495,65714,-4327,-50979,-37003,-87620,-97510,-58954,-72912,-106275,-70290,-22949,-36513,-68192,-16064,68867,94663,77350,80791,55290,3322,57814,104897,50864,-11160,-21549,-69511,-73172,24936,56637,4048,15096,102306,161320,167755,126317,96281,63639,15019,-10014,-56247,-97093,-71800,721,25395,123,5342,50930,71596,68068,95587,109883,94345,31968,-54654,-25230,98573,145015,91294,60490,58973,73372,78176,67319,56573,65586,81346,62152,23754,2651,8913,37884,58800,85734,66534,-8445,-73441,-67544,-36310,-23869,-26331,-66913,-142257,-128557,-28118,-2324,-34375,-35572,-19924,21476,68643,40260,-47107,-44042,53968,102326,58938,8903,-23197,-27343,21917,52169,-13440,-59851,-9831,20486,11028,42586,117717,94296,15143,3482,49361,57853,18306,-30147,-412,84604,127393,45017,-39607,30932,88930,25337,57684,98684,23804,-28271,-31858,-69361,-104604,-72549,-15530,16994,21290,16420,-35779,-97772,-110877,-12660,73542,41976,-33255,-44485,-54763,-63448,8365,82458,73357,35865,5908,17850,77562,79640,25837,-14360,-51128,-39866,-3443,48136,64142,32118,12532,32802,-21202,-73189,-32876,-23484,-43672,-4646,17950,-43401,-68339,-23837,17716,7971,-26372,-32530,-69316,-118731,-108377,-89411,-45776,-4951,-26800,-90759,-76922,12711,69579,74005,56164,33405,-743,-15077,2419,37963,19149,-81104,-103023,13222,123232,108634,35755,-68055,-111348,27906,205419,207626,70723,-20852,-17623,-4089,-31898,-61703,-70084,-33463,-23312,-50476,-7555,79360,61520,28145,33865,37727,37899,50751,66649,56872,24651,32015,84399,104525,94385,55966,-30091,-105422,-94801,-34928,-2870,-25064,-50028,-97173,-102428,-40321,26047,43178,50061,78677,106380,112018,77250,68365,110633,118277,54896,-68086,-117296,-42743,19171,5283,31431,110048,125004,66098,-40,-24833,-44345,-56370,-27156,15504,68407,127602,48993,-66088,-112470,-117444,-100616,-33938,29029,90217,122676,85791,79159,133710,79099,-43640,-130324,-145190,-66338,58320,82949,-26488,-69683,50410,113952,61842,37055,71751,99845,76513,52675,92740,63048,-62668,-107153,-93997,-89492,-48268,-18011,-6539,32228,20294,-27243,25505,77669,-7585,-78436,-14161,40244,-33373,-118428,-106602,-109837,-150469,-161337,-129178,-69220,-41347,-84695,-154595,-90672,22995,39053,-36430,-99520,-98232,-107506,-141250,-121175,16070,153139,153264,53405,-12023,-59525,-71870,-55351,-44602,-14225,55605,119201,130386,94196,28043,-6508,15810,86394,168937,186667,124456,76491,58341,32039,-32191,-59413,-71937,-90652,-39297,7866,-63856,-140880,-124012,-92996,-37489,32177,34054,24606,9842,-20661,-53962,-29690,61487,93642,19118,-46135,-51683,-7404,46774,84825,57563,30517,40351,36835,-22158,-73483,-49652,17737,11738,-67343,-95408,-86903,-113673,-148095,-120356,-53019,21415,69910,59134,-14711,-106504,-138216,-72483,-56119,-58348,-7506,-8886,-34390,-1001,16236,-30160,-81746,-96707,-31284,-7452,-28820,-40650,-34936,-44726,-33530,16810,50339,46443,-25489,-99783,-70034,-15009,23855,78192,64322,-38458,-101238,-76439,-35280,34013,92353,93225,75764,81740,71784,126996,205865,176738,69638,18790,-2070,44540,80877,3135,-61927,-49268,-47746,-77532,-62953,-44445,-116173,-127504,5938,108757,49781,-37349,-3765,97617,184721,156624,82320,66913,93444,64204,-8138,-76133,-88155,-66672,-25428,-426,45723,93807,113778,123873,69128,33712,36633,5174,-69610,-106954,-57282,1946,8798,51264,105669,84175,-18373,-66954,2902,91027,110304,19131,-114978,-116248,-9707,15642,-22498,-47766,-34751,-22683,-32386,11482,66201,46273,-38905,-47192,35127,94318,104583,120304,114913,41674,-44051,-70088,-39811,-30117,-45484,-34140,24611,115428,156219,56893,-50559,-47551,23735,94388,89911,24263,-16559,-82200,-163389,-142126,-24811,80884,129512,59994,-33718,-30315,8778,6712,14521,36680,-23173,-104276,-53067,71319,74627,14032,32407,60335,33792,-8299,-23171,-18455,-12114,-22357,-24160,36258,31457,-59676,-98212,-52726,-19837,-41266,-59445,-35142,9978,10974,29965,75021,77761,57244,53624,9892,4446,119214,205523,153639,71718,75270,121694,64147,-55082,-47279,17016,-1543,-27015,-25590,-46079,-56244,-87063,-102146,-45102,-16822,-12755,-29386,-20558,6133,-563,-35551,-41396,-33599,-46033,-40248,9827,1762,-44333,-45203,10670,7183,-24346,-31159,-57511,-63435,-11664,75920,141346,138376,91963,94003,65934,-23389,-43210,-3596,-10797,-47631,-7864,58455,92990,74796,35513,12394,-30473,-107581,-78840,47175,110004,87339,36160,-13655,-14126,11352,6606,-5536,20371,-1146,-36313,24905,141877,168855,65307,-49886,-80798,2610,91407,77004,45755,48354,51721,13122,-75895,-195068,-187525,-73374,22123,26766,3150,30030,64666,101484,192601,227731,188807,143377,84015,4145,-30186,-16864,-40507,-76063,-31072,66752,57400,-26354,-21518,46394,66700,76157,79415,25897,-62687,-87918,-99996,-114121,-104349,-74860,-100567,-82590,-36613,-7715,53185,91246,-1073,-74117,-29168,6462,1682,-10907,-4047,8126,12555,42810,27639,-5153,-27954,-26590,15266],[-71700,-76708,-47860,-2112,13379,-8661,8586,50292,56014,29899,-5194,8451,57644,47637,8443,-10232,1843,56988,94344,81315,49777,23596,-7798,4667,12685,-44950,-136641,-131729,-48173,-32320,-89973,-86164,-30215,13957,36727,34463,44904,38032,-9773,-67806,-98981,-156926,-165560,-90761,20413,88596,42715,20189,44060,27390,32968,80682,40713,-66207,-156695,-162609,-70122,1447,16419,-8480,-32771,-960,2001,-16589,12721,14836,-31460,6210,48129,19514,40670,100730,66600,1329,4065,39367,30640,2209,-15433,-27989,-65125,-122054,-118818,-66774,-10374,37335,74376,104643,57206,-66511,-108648,-99601,-54246,57527,155317,84387,-57892,-116252,-68223,10021,61605,53071,2965,-24296,7002,44086,-10441,-109916,-187243,-125632,61648,147034,53832,28581,107722,105032,58951,19684,42988,77158,72293,39217,362,-17422,15186,57345,57445,35910,21095,18996,36551,36798,-1974,-98850,-153960,-95636,-48169,-57455,-10569,37029,15241,-16058,-8759,-8225,-17026,-50348,-78962,-103134,-115036,-80479,11385,48937,18479,1505,-15413,-41129,-15471,9161,4281,-56307,-94186,-58459,-8584,-15174,-25648,-23742,-12808,-19889,-47039,-47576,19488,97144,73203,47828,66279,73855,41036,22912,-27223,-106132,-108438,-62402,-46222,38238,183024,216769,128869,65686,44188,85805,112401,77903,80954,98820,64267,-5148,-36238,-31438,-20397,-42849,-52811,-57979,-74486,-20324,44415,12964,-24180,24910,88293,100474,60061,-13086,-73157,-59405,-11502,24669,70116,89093,70040,3710,-41637,-58878,-52665,-11019,49366,65212,52157,33393,-63994,-172065,-189239,-116648,-22207,-69329,-155950,-123842,-13629,43512,48743,19690,11425,55549,96661,58465,20614,16864,3129,-28791,-25395,-14419,-40587,-39538,16452,-475,-135279,-243413,-210608,-126730,-76441,-35235,9074,-23318,-116743,-142524,-52058,23161,31557,49693,51478,-27149,-79074,-41329,-45774,-134088,-138856,-31690,40175,45745,29369,-4279,-31714,3768,32742,59906,68985,10222,-33525,-31238,-31831,-62493,-69183,-26071,-2129,23908,86144,75925,28437,46352,-8277,-54291,-23747,-28719,-70433,-72317,-33710,-41042,-114184,-105103,-10044,48251,60262,78881,72336,11216,17820,62685,78337,48683,33954,-12636,-57943,-23016,9000,-572,35239,143703,217979,195036,110093,66580,79288,111974,119201,29373,-68443,-42809,44917,34239,-30775,-31961,-9372,-2238,25699,90191,104211,68898,17535,-52042,-88352,-56768,-14654,-21567,-32087,4961,81287,106074,82774,69292,105782,121869,93264,73197,37563,-34949,-34015,53224,85537,20974,-40188,-69200,-42562,22302,34816,-14553,-38708,-51241,-62353,-51716,-78742,-116313,-102418,-58796,-3428,48956,63580,36516,28149,52637,49070,17867,-1142,-13061,2693,24721,-32332,-108814,-88958,-48408,-51855,-3041,101662,164078,74034,-42697,-40916,17300,8045,-23480,-50739,-51341,5182,63563,26726,-51559,-53235,-34119,-60073,-9415,63309,51766,-13979,-59930,-55757,-23654,-15461,-48721,-64061,-22274,8376,-44346,-116616,-140011,-25057,107583,108094,22371,-12747,-21857,-41854,24216,140269,127954,5842,-63124,-21797,53724,58272,17316,-24448,-44272,-6963,29855,86878,124767,119413,101517,87270,58133,47680,30631,-30428,-50762,-21865,-24008,-75976,-59034,18736,39579,-16487,-57196,-16428,-5839,-33767,-11017,-8268,-30630,6472,30116,-3506,17066,82542,55665,-13344,-27803,-25548,-45895,-13294,27522,27609,16158,-32030,-57373,-3726,76980,66852,120,-60094,-50008,37427,104011,94692,43615,-25245,-101420,-145067,-166399,-152972,-77544,23088,11964,-55508,-31662,14190,-30615,-28200,2402,-16490,-27550,-2454,9608,5766,18845,66229,105636,86198,48524,10442,-48081,-98536,-98937,-44986,10993,-17502,-87347,-129897,-88958,-21515,-2818,-16245,14830,94723,171075,177123,104559,57973,74479,81020,60361,2135,-33121,-6863,29399,37238,71784,130465,113649,25573,859,25504,-37373,-112650,-30310,115484,156934,110037,22533,13186,4494,-84965,-147726,-89245,-9804,26557,35264,43189,79309,126018,92536,21813,-65161,-133390,-91509,28415,78406,9477,-55929,-16167,11298,-38670,-40913,48177,120998,96726,71928,99226,63458,-13014,-13670,-36638,-53532,11852,27520,-32414,-89766,-151925,-183424,-112196,-50669,-81667,-64251,31494,87513,38623,-75732,-133954,-105530,-65045,-58923,-48816,-10039,9407,-53072,-173876,-151591,-45143,5006,-26850,-80021,-89845,-105220,-158750,-159992,-32994,91114,93094,29482,-14919,-63251,-57543,-10486,-4961,-34977,-37668,6816,70093,111604,93753,53718,41612,85460,148577,159008,119701,138210,161702,93955,-45719,-107872,-104498,-107534,-37793,64621,15365,-122705,-171915,-134293,11874,176832,173229,49538,-32174,-25863,81,25471,77351,104817,48071,-35808,-69544,-48401,2182,71097,61789,15313,-8452,-11186,-13730,-9680,-4791,13990,10244,-41221,-89022,-106575,-121325,-136805,-76112,-9599,3296,9129,601,-27480,-75413,-103639,-39376,-34154,-81930,-41976,6544,-7621,-9271,-19707,-66338,-94283,-101335,-21464,30626,15353,7386,11080,-3687,-2389,18625,9373,-29413,-115165,-160453,-96461,-57662,-24247,53693,60287,4838,-29301,-37457,-40914,-340,33667,37321,59004,80949,52641,97000,177738,158517,51724,24593,18695,30368,48916,-2323,-46309,-15949,1060,-32497,-12964,38585,19995,-1589,36796,74710,51016,-4735,-15882,46143,120845,78705,-23300,-25570,84567,104882,12545,-61451,-72959,-29747,52185,71932,54922,43576,59940,101438,55077,-9113,-22935,-34627,-46516,-22657,3536,-5042,-43293,-29410,12622,32002,-28365,-61178,9838,91394,101561,47555,-61345,-110033,-37340,10696,-28774,-86894,-86849,-70832,-94437,-75733,-28650,-37414,-98914,-67945,24399,48335,42919,58517,45803,-8426,-52051,-72667,-85472,-104972,-134179,-150004,-70889,72634,133432,35031,-68509,-88340,-30230,58652,90912,68108,52950,-20516,-116807,-136450,-81640,25028,118862,84483,28311,28371,17802,-7443,-15329,-2861,-22132,-92420,-85592,56207,141637,114516,104682,119579,117901,98690,47267,40840,57778,32043,-3181,25815,13508,-43431,-53868,-25373,-11413,-18308,-41176,-71352,-49330,-38485,-26472,-8699,-23394,-23765,39454,63366,49172,98252,152873,104328,22596,24776,52936,-9163,-83911,-30168,35550,7377,-54131,-98586,-89224,-35348,-83267,-183940,-127825,-2111,46604,-23414,-64833,-40073,-15014,-8681,-26565,-83710,-131165,-92815,18965,61240,43620,24204,20953,-44233,-107619,-118209,-116084,-78522,-20928,22092,44062,41115,23134,40377,30704,3402,45331,89269,39900,-37776,-9927,68944,121751,99817,37223,21133,20581,-39371,-68891,-24406,7124,8447,27168,40718,61952,87463,41574,-23701,-155,-5142,-22919,25011,97223,107089,18219,-62710,-37073,59053,116319,95039,68457,70821,89755,74665,-376,-104308,-100591,-30682,-7272,-35337,-34378,6592,8314,28926,153328,258248,230652,127926,48097,-14400,-35017,-23508,-26646,-34522,-13418,14963,-4479,-27622,-3827,43319,74029,99638,125386,86826,-3972,-46319,-70525,-93786,-80416,-33842,-10660,17283,-8307,-29166,15153,33388,-72082,-144611,-87652,-33945,-14341,4005,20653,6827,-6626,11568,-45108,-101905,-78460,-35334,-20970],[-104557,-118005,-62215,4490,40477,33710,21127,10785,-6889,-425,13000,42830,94287,98604,77413,76270,53273,40721,39449,21514,22574,58300,40622,-18068,-66213,-79081,-65920,-13863,46916,10323,-75328,-50891,16433,24295,3901,-58530,-83443,-69576,-66645,-70797,-76904,-120719,-112195,-59209,-3073,52629,38102,15377,4979,-41969,-42141,13488,-5152,-69950,-115541,-83266,44226,113510,108341,71139,27847,18819,51702,101785,115842,48084,-52611,-37971,-2097,-58059,-53671,31760,50201,52042,89575,101411,57835,4221,-6069,4285,-12445,-34356,2361,34445,24315,-9545,-19798,33875,25515,-56944,-56806,-37703,-27563,48343,117928,63695,-42332,-96450,-75243,-18892,24008,35494,28734,9416,3900,25797,15616,-32645,-90905,-36649,110320,143840,35846,1951,31063,18136,44156,87770,129930,158394,121632,24719,-59764,-53117,31683,66230,28829,4676,24915,47174,59668,44308,-15138,-101919,-103918,-31154,-7686,-20957,43336,87103,43097,-11336,-19510,-21822,-19099,-55407,-100914,-121580,-130873,-122534,-31105,88257,116907,78033,49350,42668,60518,40969,-11636,-56163,-86188,-77996,-40323,-39716,-17274,35773,28351,-34501,-41330,-12304,6352,24093,21647,42501,58268,46519,33189,27876,-37096,-94522,-89469,-84545,-77878,-7229,96783,164368,175159,126307,7432,-52370,-37297,-35608,27991,119932,76452,-87980,-131962,-32478,34738,-14842,-72431,-95474,-73381,3752,75649,61874,13735,3572,15441,35117,59934,41035,-41325,-44964,22905,62280,96405,115547,100714,54632,44801,5062,-49291,-22939,66288,111503,108900,81955,-25101,-107801,-82212,-28139,19608,-28791,-112171,-125670,-48584,25557,68543,40335,-13263,5337,51444,41501,74752,115598,32387,-85356,-122552,-90614,-61518,-24489,32230,16628,-92892,-153463,-121059,-86010,-55742,11304,35599,-29319,-56404,-8587,3958,-12569,26933,100090,95268,-5605,-86400,-95328,-114329,-143897,-86887,32003,91844,28088,-78332,-116169,-79804,26060,93185,86864,66468,1666,-57196,-73885,-61138,-16037,14816,18595,11930,-1021,32123,69175,54625,79450,82017,35350,-6454,-44048,-58660,-60631,-4734,21016,-78547,-124017,-63975,-997,36974,69466,71989,8125,-37620,-6380,66216,68460,54061,33901,-3210,-17475,-412,25715,52981,105925,136093,108032,54933,35628,41743,94988,151404,86996,-3188,9550,68415,48822,-10921,-48934,-77643,-74913,-33629,4199,-4476,-25100,-23709,-26276,-75938,-120622,-95528,-92199,-112373,-83195,17721,68604,61384,62318,118578,140504,105939,79927,17976,-107352,-105837,20957,35264,-54957,-56246,-12516,4087,38329,41543,-23166,-19428,17602,-12558,-63956,-129195,-165026,-135527,-55111,13412,63464,122074,111996,34891,-6773,-32755,-49747,-17143,34309,82233,59407,-44182,-98979,-54460,-61468,-121370,-60437,90646,153231,56399,-45225,-34609,49160,76542,18466,-34850,-39143,-35938,-22657,-17797,-50250,-85664,-79597,-46111,15753,69071,76146,11723,-27057,65621,149063,94692,-48024,-131633,-76306,-3424,-23015,-66933,-101269,-38401,86970,137863,77129,12616,-13630,-21709,23317,91758,77917,-7608,-35956,-9342,3923,5058,4297,-5771,-12425,29945,87001,158458,197183,197307,138702,59962,60008,126842,100428,-2422,-46438,-60615,-80153,-73539,1737,67509,31732,-44940,-58466,-17408,-10172,12513,63632,22575,-48272,-24997,15305,21411,103582,169961,75267,-49734,-84432,-72169,-58262,-4615,38992,31304,30558,4544,-19753,-2581,32998,14917,-15069,-823,47429,37305,-14718,-24213,14971,3746,-71448,-97936,-92996,-81375,-6602,81414,50197,-19236,6573,16143,-45733,-23774,-7256,-75817,-93984,-47361,-15911,-5190,21087,80904,117673,109439,84004,44070,-10929,-50049,-45548,21764,83500,25097,-75724,-94939,-23312,2523,-45873,-62056,-8932,60166,115199,149477,114814,48268,17308,33435,71198,80441,73556,74172,83194,86120,48891,-17218,-62003,-84119,-37639,31480,-18280,-89668,23417,194743,171549,34886,-33044,58366,98024,-24608,-142932,-108112,-20987,8736,13216,62403,117468,150624,122951,56356,-17872,-77497,-89677,-42851,13796,49391,30277,-14717,-40421,-69252,-67607,23973,96471,62182,19244,24238,28632,42761,78414,27279,-29493,12346,31160,-40830,-155899,-213383,-180083,-109836,-105779,-152686,-132341,-70369,-14426,5699,-34440,-44382,370,58254,81527,62071,69006,100946,63225,-60587,-89561,-62597,-63044,-59963,-54847,-48845,-54537,-105941,-127850,-32649,53841,41419,3797,-14318,-33738,-24260,16280,13668,-52882,-90739,-57986,19442,99557,109468,69845,48389,76243,108854,112167,131091,200833,188879,62741,-76698,-101489,-66406,-62236,-30643,42591,13791,-93826,-126125,-69647,61305,192703,162319,15558,-75650,-35476,41689,86532,111325,107412,65186,-3622,-40937,-27831,-13524,-3729,-29370,-60276,-101540,-103130,-32497,22213,16573,48365,92238,54602,-22002,-63474,-68773,-57589,20037,50548,-15792,-44435,-31523,-12474,7159,7166,16881,-24142,-86704,-54093,-1506,-15341,-36606,-71768,-110165,-74720,-31084,47361,84578,58888,18822,-4274,-14452,-7689,-19482,-48594,-72288,-110830,-111797,-50796,-28612,-9397,49463,59503,10214,-11500,-15283,-18453,-23726,-70967,-66377,44378,104818,56069,80779,166193,175828,89912,52345,38990,13049,14123,3312,-3866,36554,49729,18255,21819,54144,51400,41737,22708,23481,49536,38069,8141,25057,30068,-33216,-74139,-32634,61174,91771,59773,35689,8955,5780,52927,68790,68256,52563,21850,3152,-42484,-58192,-48416,-46414,-13298,55998,75272,36644,-54555,-105783,-65144,-1488,-15787,-14478,46147,86155,83302,60671,-18737,-87263,-57222,-547,-879,-52872,-78933,-81400,-86628,-69414,-52590,-27721,-10268,25034,35951,-1282,-8134,15545,15549,-4039,3111,-4854,-60289,-109115,-124307,-144188,-89683,31509,61509,-29172,-88091,-75631,-18878,39210,58773,62026,71306,15802,-66672,-116697,-103282,9884,117817,92728,69825,102850,67013,-20707,-66895,-40830,7313,-33572,-84701,8572,121033,107439,79626,112154,181024,226562,150149,69683,36514,26260,38736,75761,28702,-20308,8065,22730,-7716,-3414,19634,-46690,-122262,-145307,-108503,-81494,-72601,-58547,-8999,9146,-2282,7184,3480,-30594,-43323,-33381,-26106,-58484,-85468,-21400,48892,58426,29648,-7702,-8283,21506,-38590,-146825,-126232,-4962,78469,25166,-47146,-58596,-34574,-5060,-19574,-93802,-135072,-55910,73770,117015,112655,90968,56672,-31276,-130241,-189115,-188731,-113025,-36631,-668,9679,-12617,-62873,-63692,-28469,13707,64256,79460,35137,-14644,11720,71971,105691,56714,-10911,10051,68271,42459,-2444,-5940,-36172,-70398,-22596,45749,96616,133364,70649,-22696,-1399,6085,3049,25387,24773,3515,-42937,-64030,-17410,35008,31925,12577,19644,28204,37896,49288,36541,-4578,21695,56012,41926,4700,-12009,-8931,-41289,-32646,88662,171562,101813,-10007,-31404,-27747,-31836,-19412,-3639,-7522,-24036,-14319,1582,-11121,-23779,3201,52960,93481,109226,58136,-31607,-62677,-57677,-46375,-38300,4679,53575,52200,-8047,-32454,-5662,-34046,-130300,-173061,-102494,-48925,-27797,12474,51538,39364,17538,25713,-35026,-92534,-76724,-39560,-66528],[-83453,-98170,-50146,4893,50269,34778,-6848,-23780,-42403,-19202,48390,113613,156473,144603,104329,97958,91905,68276,6083,-54102,-17780,53960,41037,-33937,-96441,-68115,22216,81443,89479,21053,-75390,-69529,-11069,-37796,-61311,-66825,-73907,-111460,-100390,-47307,-15028,-19285,-8112,-18901,-29470,14661,19139,-18481,-52645,-79202,-79876,-58075,-61518,-93443,-105572,-32707,109685,179774,175014,140498,90358,56052,103830,188672,186711,79750,-21785,-3480,25004,-70787,-118468,-61637,-24323,34102,127300,150431,73744,-9519,-17990,17280,39807,65170,107506,107379,60368,-32622,-110391,-68286,-5643,-27072,-42405,-42895,-25029,14763,61863,73329,50632,3468,-37210,-59711,-46894,-9095,43249,68875,57323,25723,22820,29125,18385,49807,102735,67286,-9234,14913,24731,-61909,-38437,92687,165577,139862,79785,-5901,-75667,-40593,42596,47202,-12686,-40706,22726,101215,111256,62731,6403,-35434,-16506,19707,9315,23523,114697,142279,74487,10165,-10705,-10633,2802,-25507,-40708,-45268,-66643,-88485,-15641,122828,165395,87472,54212,70776,94186,97111,70472,22219,-38922,-74887,-72646,-82440,-41226,44180,55248,-238,4887,30497,27265,35001,41486,65919,39993,-25158,-45752,-22967,-55373,-102673,-120841,-122092,-133417,-125889,-56977,46390,111311,104383,14806,-61684,-91745,-78651,30613,157836,130494,-46704,-121439,5254,130999,93866,-24986,-97124,-70244,16093,89032,81795,27522,-3122,-24834,-19892,35449,61106,-11422,-36049,5955,21372,41761,99462,135400,89083,66836,30007,-39111,-40806,27958,61942,56125,50509,-4533,-54904,-36285,3686,33985,18808,-24300,-63708,-51545,-3047,49913,30972,-29678,-40637,-27998,-19293,64654,139644,47882,-86201,-129450,-96283,-58641,-28637,-3320,10996,15122,34675,21286,-37601,-63648,-27585,-18470,-42806,24295,116394,50540,-34484,42375,150146,131479,29706,-44537,-72007,-87936,-74846,-12925,62161,59465,-69336,-194728,-170782,-100413,-32803,4858,18111,19657,-17789,-59732,-76715,-40839,40025,37146,-3824,-6564,-66109,-94406,-27459,4356,28057,65044,54172,-40534,-95589,-70400,-66291,-4502,99457,63236,-8018,-23720,-12262,24380,77811,85739,12798,-57854,-51543,6490,18828,11569,3006,8140,14642,12378,18218,6438,-8623,-18018,-20166,-5495,21612,-9053,-18743,40384,38379,12051,19746,47495,54861,18731,-65086,-128554,-116385,-85159,-81403,-88468,-94374,-85079,-30202,13865,-1881,-22937,-72747,-120665,-122348,-54419,-815,6760,11687,56740,90653,72917,40119,-29022,-118104,-76621,26746,20351,-56520,-31091,29777,17445,4300,19092,883,-11099,-15999,-26826,-37507,-97106,-141647,-103600,-10365,50358,67339,94245,63818,-17174,-55996,-70050,-54190,13730,61838,84850,58626,-5969,-19477,22759,-10641,-119551,-113459,21797,100061,43617,-22950,-25987,66207,148542,89090,13436,34370,12603,-49115,-65532,-43129,-18063,8420,43546,81636,83231,71295,19866,4436,133764,216698,142347,-15629,-123519,-87256,-4039,24983,52640,16606,-11971,46950,107657,79160,16353,-31775,-37096,1143,5574,-44095,-54506,5767,30657,-2584,-21183,-5783,25378,21344,49474,129112,193579,189751,162631,70336,-25425,-16487,60456,67918,6078,-52077,-98670,-119250,-90861,6165,65383,-4854,-73962,-47984,-44361,-82754,-5200,102079,25812,-84824,-82522,-54552,-49925,64302,161336,99556,2879,-49874,-59233,-41640,-17747,6370,44154,71972,20479,-18002,8378,25825,3647,2860,26163,36177,-11834,-58030,-35999,19503,37148,20889,40878,54211,27059,33438,79306,67948,25771,30151,30766,4803,18790,-12584,-98250,-119874,-68419,-11778,5579,16421,42795,59356,101666,145392,101744,9740,-28144,12845,101169,149632,73358,-15934,-26768,14978,-9037,-74046,-74774,-21320,10762,-1566,18202,54507,58936,45755,63030,97312,89212,86645,107577,112556,92137,-12001,-178416,-230273,-158666,-84325,-9017,21330,13314,85930,177408,108648,-18116,-61745,21489,68589,4363,-92531,-92820,-16160,30841,33741,82039,141967,167199,123407,41246,-10682,-20042,-49872,-81904,-39562,80406,115406,30103,-31318,-47719,-46850,23224,57283,1505,-47105,-50887,-42945,-2828,48982,13021,-55800,-33211,24682,3611,-82826,-99423,-33519,-3814,-90180,-202472,-217620,-177655,-124443,-62713,8639,111088,127794,90238,95449,88700,88006,122914,131161,66730,18740,-48841,-123234,-113882,-78182,-56576,-23026,-30843,-66489,-8095,60891,32645,-28670,-25797,5809,29571,42937,2605,-77580,-96502,-64609,-16892,42740,31231,-9644,-3867,16476,27414,57042,126656,179385,99042,-27714,-86719,-67150,-45473,-39253,-37763,-58096,-86893,-64688,689,40686,62418,92271,61737,-10553,-67041,-44648,7879,60974,91002,55932,12935,-10921,-39655,-45964,-56948,-83907,-108610,-105941,-140348,-146989,-56905,-1224,-7080,62394,130418,77612,-4484,-42377,-43538,-4596,87439,91439,-20844,-68192,-32547,-14834,3463,21804,3504,-68307,-88060,-17793,1122,-45859,-69082,-83089,-86314,-15992,48304,83865,74998,45283,-18286,-57186,-58302,-47014,-53154,-66083,-55767,-34207,-21402,-8853,9622,30373,35938,8478,-42268,-42872,-13458,-6470,-49205,-142912,-124728,30165,105679,57354,84190,175435,194704,114685,43984,-585,-27480,-15729,-8796,-4977,25835,42826,39368,26973,-5738,-38739,-9772,-3342,-5412,36437,56545,49447,37515,-17632,-84413,-44005,14151,11917,24482,69158,58750,12314,-23841,-21748,1084,50718,60286,-16350,-108363,-134491,-50720,-726,-17937,-12342,19927,46230,55278,-29031,-106978,-61642,-199,-9932,-1133,38099,57994,60095,18481,-60756,-97775,-63400,-19368,1846,-9734,-31320,-56639,-44354,1855,12614,47651,101580,117286,57745,-11585,-507,60534,90242,76279,78857,62035,-8459,-57836,-49185,-45046,-24502,11762,-3100,-57423,-84664,-50946,20857,38587,-5770,-21293,8093,8856,-28925,-79052,-70101,36326,132721,97215,60442,88491,41360,-84171,-143376,-62970,58806,47668,-46778,-49088,-16308,-53023,-57117,19315,116470,170749,128796,25816,-44076,-23667,49124,105516,50851,-5594,11095,33375,27969,36982,73571,13329,-123220,-180465,-123827,-73718,-38521,-23630,-31363,-79566,-96708,-50024,-53816,-116342,-138020,-127670,-89877,-52110,-43156,-12717,58855,124880,154555,151392,100507,31187,-36484,-88410,-102044,-67400,511,9192,-4524,-11854,-32267,-47819,-53820,-78164,-58919,50323,140698,131124,117552,113043,114940,71848,-56969,-189303,-205625,-113459,-23036,43156,64983,3217,-103259,-111508,-37335,-864,-1999,-2558,-4276,-4331,17366,37764,55929,6706,-54687,-6744,73939,50450,30467,65682,25805,-59561,-50436,15448,75473,116316,83637,35023,55202,44634,42159,44304,-19803,-64872,-63267,-42495,-27890,-45685,-80193,-77047,-34359,-3829,5355,3522,13948,9459,38998,77865,117309,112474,44895,-3965,-7137,9914,78519,111606,29306,-79953,-84168,-35898,-13239,13558,47911,45366,-1249,13879,68270,55890,14304,-7313,-5758,31894,44027,-12283,-103774,-119824,-62781,1728,-1551,21183,45540,5968,-30275,-6371,22480,-4051,-74795,-119768,-75797,-48101,-42161,2831,47995,58028,61346,67957,27311,-5948,-30266,-41439,-84300],[-43463,-40564,-25814,-24887,-5333,-24615,-51210,-29763,-15100,6676,63818,126388,161429,120059,36278,8704,63873,109496,30276,-73776,-48015,14305,166,-34980,-60634,-36060,35972,87589,59382,-22573,-87311,-73226,-41093,-95045,-103126,-5232,27448,-74750,-97632,-50955,-26608,3869,50631,37286,11241,15879,-23240,-84918,-116798,-79306,-37180,-37796,-49124,-74042,-87958,-28159,71535,132324,141479,101136,55987,70496,138656,185116,145351,64404,23879,65018,90874,4791,-62919,-56155,-52725,-18657,60305,101751,47217,-22459,-38304,-2776,41179,62411,75143,80120,54432,-36756,-125107,-87584,13514,8039,-57698,-93687,-64717,-49433,-1859,66649,96067,66095,10937,-51674,-62016,-12175,67807,105823,71603,13127,-5225,9810,29706,48677,38821,-16322,-49977,32004,77661,-57303,-107134,877,65594,20293,-11674,-53918,-78014,1924,64481,19587,-64987,-86307,20872,140323,138920,54201,-7139,-7403,39032,46164,1966,21418,107991,134913,92339,34825,-8810,-8663,23483,12064,14859,17521,3540,-16827,13037,83454,103014,41197,22224,33976,65946,128947,157526,74249,-28263,-93338,-110739,-104058,-57359,5282,41805,40448,43294,58181,92335,142302,134320,98178,9199,-68743,-77858,-66571,-111467,-163651,-157873,-112062,-112698,-123909,-78540,-18567,15608,67396,88210,68890,15563,351,73329,161335,176387,76823,-19479,29493,135348,124983,25339,-36329,-32829,17298,60299,46534,9724,-1777,-36348,-53047,10370,61172,22388,-14741,-25853,-45031,-22741,75362,157949,100513,39418,24599,-11965,-35459,9801,46014,18856,-1726,-22287,-69474,-70540,9906,68226,37066,5069,-4150,-8395,-9254,-3083,-25724,-42016,-54917,-95474,-111724,-34135,48575,25747,-51180,-83386,-79945,-58743,-41769,-51131,-14346,86204,129965,69803,-12445,-50348,-63604,-69560,-44003,55312,126228,64112,10965,83506,130735,84045,34789,9203,-8647,-906,9607,9293,27227,8596,-102853,-190904,-116999,-43016,-67844,-105118,-38340,27872,12963,-21854,-44018,999,71185,35467,-14236,-44737,-170398,-217554,-111419,-38189,3271,33646,29377,-61918,-101478,-53027,-51346,-18087,122026,173438,125723,58520,2138,13903,83051,101204,21576,-45457,-68132,-53922,-40202,-50510,-94940,-79988,-16226,-9887,-41507,-82880,-109985,-99221,-64088,-22750,20088,-21293,-78772,-46205,-21426,-19430,-14366,5572,26983,-511,-78017,-124238,-107696,-88648,-69282,-50812,-72923,-112707,-45053,105911,151222,68322,-37263,-88111,-91343,-58191,-30454,-30239,-41280,-33922,-13997,1523,2119,-28719,-31888,29314,60355,41202,13869,27264,27404,-11626,-18499,33627,43664,-32415,-90552,-46114,13506,-16049,-51416,-12435,50644,76805,42838,-4079,-30353,-37253,-53077,-57807,6860,78062,41203,-4350,12297,8330,3301,37802,23377,-66222,-85264,-5197,49495,11169,-27919,-44304,22787,133155,140072,78235,86814,72361,-24770,-95879,-44674,66219,113292,94892,88697,62641,39916,4411,-6063,71779,116091,88145,22618,-48077,-43094,23146,98650,190430,151604,60298,49672,71003,51323,6492,-55946,-67456,-3494,2028,-84840,-101695,-36609,-5451,-12121,-30428,1480,76537,77372,87429,149483,162041,96901,45542,-20185,-66189,-68855,-57521,-30801,-25393,-75495,-118877,-111210,-102483,-42083,23904,-22065,-65620,-24940,-38631,-106783,-37732,101255,53882,-82431,-102861,-76222,-96624,-43917,52901,91313,91636,48004,2578,-21256,-35482,-17435,59876,104416,42663,4366,22174,16424,8147,45328,37519,-28431,-67567,-44011,10206,28214,31740,54121,80021,70529,19133,-17934,31997,80474,59792,13851,19354,46882,44867,-5586,-45930,-67589,-41748,12514,17391,897,-19853,-26738,52168,143269,89968,-27699,-41782,42706,119269,126035,57199,25571,41645,49338,-1317,-54927,-66600,-31989,3308,-40034,-83921,-20271,87001,133607,124090,95863,25408,11933,77407,107765,74790,-27087,-179322,-206911,-107800,-60978,-6520,84880,111717,113619,126662,79017,18930,-19850,-11547,12052,30591,-15247,-57059,-10254,50275,42533,56546,116341,142024,85742,22748,-1053,19002,17133,-31021,-12291,104896,130841,30384,-33176,-42954,-38210,18850,39885,-14099,-37706,-33399,-63031,-64602,-18719,-22657,-65779,-51027,16534,47313,40935,67008,102218,70462,-50351,-162669,-156090,-104406,-80688,-49945,46702,198393,194555,52831,1156,32017,51907,57342,70094,69356,54551,-32867,-106608,-105233,-98642,-91924,-36382,18833,8425,27987,63179,24268,-40939,-21123,30182,76308,75866,1289,-64830,-58128,-51105,-49214,-7288,-23248,-66278,-55878,-50110,-45360,16517,82218,76318,-16705,-69030,-51098,-47956,-88808,-76448,-53167,-124949,-138573,3995,131684,118275,53809,43516,62444,56317,7531,-36078,-52321,-4259,36409,-6266,-40645,-39213,-86869,-113206,-78454,-44891,-53831,-52055,-69631,-73499,-28048,-7128,-4303,52379,67153,-6073,-53947,-66866,-75075,-30661,67420,75136,-17860,-55233,-18511,-24103,-55316,-66620,-86776,-135987,-84936,32115,46442,-19866,-48201,-21471,22426,81209,91053,53952,14285,13328,-23155,-53049,-52213,-60537,-46799,-21758,3807,25285,11348,-6546,14907,34272,5267,-22381,-16156,-11566,-9977,-23308,-58056,-105891,-69221,33511,70311,31121,69163,156015,178082,89189,420,-47465,-39392,-12870,-15317,-31145,-29262,11879,53456,36787,-33831,-63978,6221,48261,38246,48851,65172,75519,55223,2416,-41162,11467,41328,-16648,-22402,38680,11830,-34892,-44502,-27670,-3574,35332,42155,-37757,-129272,-103485,44368,93745,32995,-30055,-86221,-68354,10890,-3764,-37435,1862,29616,-3736,-27633,-17433,25227,55476,-7627,-97103,-95056,-31012,-13658,-22605,-15810,-5597,-17397,856,62768,77001,79645,96921,117396,99261,46384,45911,121601,172385,154893,125413,87592,36119,6718,17395,36686,21080,-35528,-45807,-18415,-31112,-28912,42485,44423,-49556,-95069,-59369,-15944,8019,-1338,-6069,46700,128955,112858,46233,3373,-59675,-146816,-161197,-32298,100891,86084,-2840,-59626,-129743,-193029,-163901,-70130,-2207,16772,10105,-41542,-81214,-38673,22954,57657,45538,6093,-40500,-4079,88117,98710,91807,70450,-24035,-83255,-34238,16795,50292,59626,16920,-75574,-107511,-19100,21295,-96327,-210328,-185812,-87549,-15115,2846,-2868,35494,108282,164511,197228,125796,-24112,-108851,-112810,-102514,-115932,-93654,-48765,24921,53676,-10984,-89207,-94759,-50044,36867,133800,161635,112819,95613,106245,167088,184746,54744,-102412,-131406,-71037,5563,99822,123094,30792,-81584,-66846,-2517,-25006,-59828,-43445,-12019,6686,-10797,-60149,-29401,-8919,-51255,-18137,38592,37,7747,88578,87223,9185,-28496,-14421,16995,47149,68301,88002,103680,69576,60587,50203,-23756,-64258,-52589,-37565,-52577,-94772,-125057,-114788,-63076,-4349,25605,-386,-4008,-12499,-34514,-6830,101465,130070,23655,-33154,42421,103234,107099,115275,90210,-20203,-85175,-49998,794,48344,111071,121424,46630,24651,66633,96119,95138,25149,-53236,-40317,-26800,-69651,-141159,-150339,-77587,-145,396,11683,1793,-31809,-28082,21693,34954,45746,20621,-53583,-76896,-82171,-81486,-54753,-39292,-7602,49732,72079,46790,35919,-11121,-65369,-93475],[-3328,12450,-5038,-57478,-72935,-58107,-34168,8927,46005,55817,52398,64392,76103,37580,-20721,-41745,19712,104164,68610,-17303,-28802,-5838,-30751,-27280,16735,30322,29008,66242,32568,-56981,-69089,-6361,6819,-60213,-64749,45325,89571,2731,-30714,-21904,-29100,-6729,59550,85318,70733,22354,-59606,-113500,-142105,-88409,9721,41768,22562,-2895,-34233,-33587,-5432,28059,51276,4805,-14117,76669,145895,116158,37917,6310,18233,60476,87474,72799,55777,31321,-21131,-44347,-29944,431,-913,-36416,-67576,-50138,-10963,-22119,-24884,13669,18526,-40330,-86811,-38737,46591,21035,-76251,-127487,-103346,-100044,-52694,39712,84190,63793,22596,-15795,-12465,34530,90622,81979,8211,-28533,-40941,-27256,-1534,-4934,-34213,-45549,-51042,11452,78306,-18885,-108320,-87579,-55495,-54934,-47850,-85699,-84624,21406,75595,6776,-100296,-124834,-5464,103618,86288,7996,-44764,-30250,48951,63167,-9564,-40380,3160,40814,55192,21176,-24612,-3883,59841,49688,8582,-6694,8364,5871,-18324,-26542,-15215,-4042,11373,306,13270,84327,117741,25572,-73936,-139014,-149683,-95433,-27572,-2910,24705,50066,49430,68985,130853,172880,137767,61772,-46588,-67380,-17876,-40066,-142625,-182964,-114251,-27465,5484,14722,14532,-15127,-27960,59769,143612,159502,122523,81085,77728,99509,143725,133550,57560,-338,7918,3761,-8280,-2038,-7377,-1759,6848,-17680,-19809,4198,-32147,-59876,2697,63904,48761,-3106,-57592,-77529,-34219,54479,140658,115705,68777,53251,28820,1509,50498,134251,94477,-3057,-47800,-80762,-62947,49471,117955,32374,-26357,4374,37816,1470,-61093,-87509,-40662,-38546,-122124,-172246,-115532,-42254,-21982,-56028,-91452,-108973,-82743,-44871,-43546,3461,106087,111422,34127,-2288,11412,-5389,-48390,-47319,17519,62420,58488,61972,75476,27862,-21855,10466,30158,15454,39508,26002,-26966,-15728,23128,-25062,-96002,-29153,48418,-18166,-103618,-33998,71670,90509,65393,23430,34649,59009,30336,25151,-35922,-212567,-242712,-109364,-18177,70755,105168,51834,-36363,-61318,6112,18337,6032,81296,140042,130660,67539,-6248,-1757,57797,57122,-13220,-34959,-49770,-47902,-40554,-78381,-168499,-178872,-94223,-56001,-84044,-116993,-106818,-54184,-4162,7472,21397,1271,-27513,12648,16387,-37226,-49851,-17241,-14627,-47087,-72320,-78991,-68703,-38277,22498,51492,8818,-66506,-23962,134080,177556,62674,-46294,-69179,-51417,-12265,-1464,-10308,-29993,-67144,-100138,-59071,5639,39002,80046,96128,54819,44401,90381,106403,30974,-34846,-8900,48495,10222,-97831,-120555,-36206,20211,11773,30277,68832,84745,80465,34065,-25192,-26949,-3916,-34821,-53573,26492,85557,2003,-63494,-10877,-4562,-51018,-30582,-4574,-10571,22258,50529,20144,-50254,-67969,-65995,-24663,88120,165122,122476,82202,70595,-7788,-88185,-34211,91082,134488,80471,39713,17352,8009,-6240,-10205,5925,-993,15211,52688,30983,6172,50444,149433,253492,209832,113922,77067,62700,39994,1671,-59593,-47672,51681,82118,3138,-76862,-117296,-115307,-73569,-40639,44677,157533,164425,142540,137062,100271,26532,-7803,-15321,-16287,-47646,-92203,-83321,-68240,-101673,-116071,-65001,-49461,-40243,-5975,-15175,-29763,-2735,13701,-28767,-32768,52310,63590,-34445,-60685,-28529,-63473,-104342,-60481,38059,111474,94786,43701,-18810,-51004,-12607,56961,81012,56636,53682,19208,-34268,-8790,93113,98797,3296,-53703,-24720,21584,9797,-8461,11530,17770,-15840,-62828,-88512,-3105,100745,85777,-781,-12937,17070,10731,-655,38183,35384,7217,11307,4148,-21946,-54789,-51229,30218,85066,2592,-99828,-65988,40064,71712,19355,-37720,-4262,68240,98031,51608,-12866,-54772,-29780,38566,10426,-77458,-40375,89890,147910,96427,22913,-48225,-49689,31433,78922,54808,-427,-76037,-70166,-6484,4112,25351,89749,96820,80489,104574,104265,76471,35966,11891,12040,53179,36717,-21109,-15439,27467,18013,4429,44019,78031,38455,12282,19439,50022,75924,49491,37638,81420,49723,-60319,-101705,-88800,-87855,-51941,-9520,-9385,20328,43160,9836,-16364,-8483,-13296,-14422,-10928,-7896,7269,46788,112946,114698,37240,-39420,-61114,5439,63165,43948,-250,15550,132740,161753,17068,-79020,-35715,4406,-26072,-52818,-42702,-13607,-35093,-34177,-29083,-60407,-88640,-71952,11118,59977,39962,374,-32105,-36309,-10443,13897,66361,77898,22724,-10109,-16764,-69771,-107931,-34670,22674,-14577,-55947,-67379,-67584,-23714,2374,-24498,-59512,-36455,-9368,-52063,-150694,-140087,-61259,-90047,-81310,68499,172492,124767,53307,84077,158184,140587,40240,-49077,-78596,-35686,-5869,-27053,-36827,-71179,-158945,-161217,-43893,60292,44474,11647,13364,27996,18670,20198,39768,28021,-45230,-110237,-100707,-94318,-128671,-127098,-56475,-27906,-57471,-53662,-16059,-13907,-57590,-123265,-169072,-168344,-81194,24017,68840,35320,-5925,28594,104127,143450,77473,777,-26737,13049,24109,2998,-18071,-56476,-38188,15763,26615,-645,-34521,-39935,-28048,-24742,-28178,23398,101308,69463,-24466,-75314,-72733,-50527,-10220,13335,-2636,-40851,-11012,60216,99402,23389,-52262,-59176,-23142,-12663,-20803,-39521,-64218,-18325,39018,16071,-24848,13316,96108,115912,87550,59927,40897,28810,5695,-720,1555,13757,16418,-5202,-24402,-2097,-2273,-19660,2338,57612,60631,28744,1404,-51429,-84406,-12708,114808,114405,26819,-59631,-150790,-165251,-83211,-39948,-14175,9780,24188,-7450,-65099,-86187,-22382,39494,7447,-67166,-54906,8790,-7815,-64086,-74040,-34180,1309,27188,62530,46480,10410,-7600,41099,109114,88636,43729,70512,103545,93357,76241,62565,54045,29402,15442,24392,-25771,-123873,-99467,-5844,6740,-29474,4376,13938,-55633,-92047,-67169,-36608,30895,76598,42054,16957,72737,94196,31323,-66215,-133517,-152059,-107244,12191,71874,20504,-9319,-23350,-108171,-168395,-142411,-93925,-64053,-51230,-75797,-91651,-69491,-20435,-31115,-43849,1165,12003,-75826,-59120,82265,104437,65645,66282,38928,2431,50867,93575,109279,106016,62785,-1133,-24057,32351,78664,-34778,-174354,-123790,-21906,-16764,-25762,-16029,-20469,-7491,39791,109895,81277,-57443,-161225,-170665,-107872,-88783,-94330,-61478,28339,58172,-6048,-82425,-91318,-14580,89325,125299,102020,69883,73613,78879,142776,182614,112954,18498,-30312,-46799,-3794,92216,104660,22110,-30966,7976,15893,-37279,-43245,-12012,20283,36749,-30543,-139933,-84718,18060,2238,-10525,8294,-12422,7668,58552,67316,44441,12285,-20191,-41260,-24970,45888,95331,92664,49723,27215,9068,-7566,-15208,-41357,-58728,-62726,-71470,-94462,-114999,-80197,-9366,35329,18721,26272,22355,-55976,-96161,-7215,25475,-59496,-79619,26932,122530,108537,102319,130120,45597,-53354,-40865,17077,73149,162523,181580,80108,-11514,-35385,29701,107535,65149,-10077,-17110,-31728,-66116,-81623,-75906,-49536,-12161,5462,31295,29208,26864,41836,56118,12815,16051,43669,-14116,-73714,-89030,-80464,-86757,-112677,-80148,10651,64626,58538,56071,3258,-60961,-62274],[12603,7657,-20732,-73806,-84912,-22718,27792,44312,62710,53636,10162,-16987,-43309,-54442,-7324,27948,12065,15730,24388,14631,-1568,-3886,-34445,-24131,66978,94702,46536,62852,54301,-13272,5462,77933,67955,441,-6907,31768,68549,56662,42228,32198,18948,6497,37617,61159,35257,-20257,-66562,-73357,-115814,-127784,-28885,50633,50814,42808,22279,-2689,-13513,-22802,-17161,-44166,-3382,108462,120514,38272,-27114,-30432,-29262,-32598,-6149,60101,111132,70725,-6289,-28199,-42241,-35422,-920,-20956,-74928,-84514,-68477,-78251,-48546,7190,13129,-19562,-42312,-18814,27725,5559,-75073,-110340,-80605,-78767,-59458,22576,80915,49593,-13565,-28919,12155,60632,82827,40268,-34758,-62303,-53719,2226,39473,-14451,-64544,-20052,-6667,-20453,8249,-3414,-38630,-51163,-29246,9197,1556,-69617,-75437,7167,56456,16120,-83148,-129825,-46726,15916,-7047,-32173,-36316,-26350,35886,60662,-15119,-100164,-98213,-59903,-27592,-37104,-35638,36474,123009,81602,-28871,-72463,-35904,-28919,-71087,-91805,-56724,961,28848,-2414,-21795,6235,10345,-41503,-95207,-140062,-141269,-66867,24181,45626,48765,54914,47651,66926,104079,81379,21516,-28984,-85657,-34279,61113,34496,-73291,-87865,-16515,58107,108947,108839,51735,-15424,-32325,41742,94289,85991,79090,63243,31641,8902,32345,66251,47567,-52824,-132053,-139728,-88051,-49543,-56573,-55855,-41818,-58847,-27123,26276,-8582,-40246,13084,74798,52506,-24706,-83268,-57108,1242,24054,72505,121196,143126,90533,39167,38504,108168,226426,193960,33744,-38110,-6183,48270,102446,117572,25025,-43913,-22969,29930,-475,-78629,-93389,-16562,-1756,-92791,-152988,-111436,-53937,-52877,-97151,-157521,-166345,-108802,-34349,15291,68843,105352,72723,5243,-2746,62170,87398,4720,-68770,-37643,28645,53476,43637,-1263,-68203,-65897,16588,30548,-6317,-2913,-37410,-78456,-18074,71093,47398,-33465,11471,93546,57137,-24162,-21042,63720,144981,157394,99669,61445,35361,10247,47967,16586,-126963,-145611,-56225,12792,136742,176592,69293,-42240,-53422,50017,82272,23208,8164,27662,30949,-16995,-48765,-8749,16664,-49643,-103857,-48788,-5995,17910,4935,-69235,-147981,-148668,-94133,-51684,-42853,-36880,4613,46726,61476,33142,17883,7273,19816,98926,86811,-37761,-84666,-36841,-38201,-66375,-61535,-53785,-44483,-533,53749,65182,46773,2003,3308,79294,88501,4241,-57759,-46691,-28746,14135,21710,12818,13422,-40438,-117169,-80193,13101,85879,113951,65163,-6639,17143,124123,170452,69474,-24771,-12552,-12221,-107656,-166257,-106252,-34013,-40945,-46195,20758,53026,47659,47344,45269,49497,41996,10814,-39555,-83603,-62095,-16572,-39912,-46547,9237,-8213,-93190,-84329,-26442,25851,92941,79671,-21255,-112283,-105533,-69096,-31121,65138,132122,85963,42896,23102,-31262,-58416,2424,80847,103319,54422,3129,-18606,-18107,-9749,20883,44246,-2618,-7713,54428,56014,15037,31026,106802,183548,140663,71078,54648,54413,41541,-2057,-45593,20886,121201,120531,83080,6238,-116174,-171261,-125726,-28248,109204,221069,209180,132993,58757,34638,27753,40754,59906,48589,-9181,-45775,-57307,-84033,-109293,-104722,-37712,28571,31583,-9925,-36208,-41519,-33767,25461,52215,6366,-9117,7258,889,-5592,3481,-38345,-107193,-111164,-32226,26152,17111,8659,-37602,-79070,-28676,16875,8231,22051,56331,-11261,-82376,-28871,97437,140542,79844,3519,-3892,15828,-5726,-32244,-17670,-5453,-33124,-74617,-93188,-9098,102681,91864,-265,-56744,-77778,-73163,-17812,89812,110676,13699,-49167,-45339,-44843,-46718,-12860,51768,47119,-62061,-141322,-82063,12683,3554,-84376,-136474,-74808,23968,93034,71088,-4864,-36196,7842,70136,40613,-33696,-24503,50731,61356,-18336,-73060,-64664,-29339,13789,34131,21719,763,-23707,-6097,22430,8066,-8752,-2907,-11231,9775,84906,91235,48540,30581,40994,23265,28071,25580,-1925,-24559,-17719,-13135,-31692,-31156,13948,3076,-22823,14253,86796,114594,74677,22784,337,-62025,-157690,-169384,-122450,-137213,-149639,-102353,-27838,52134,87207,99591,97905,50863,19909,58607,71774,16412,-41970,-40312,47817,61097,-26122,-52652,-5267,69678,119524,88072,-15363,-77897,4861,71288,-4618,-74525,-42951,-7782,-42345,-95347,-124187,-95880,-53999,8886,38082,11033,-31718,-70451,-11600,60193,-412,-94647,-89874,-33271,-11611,-10945,27077,61958,63240,42661,-6275,-102262,-161324,-48111,97630,76878,-7525,-23384,-42590,-56214,-49332,-39576,-20393,9385,6189,-36958,-137682,-138575,-16401,20062,1106,64294,132691,98487,41914,103589,183539,121332,-22312,-72676,-36103,-10200,-10974,3376,5964,-89152,-183158,-128117,-2066,73702,47406,10934,32927,65162,39091,51678,84506,20814,-85556,-111248,-59189,-52710,-118966,-180542,-152017,-99780,-81302,-46933,1880,31001,28034,-44941,-115383,-93792,-36941,16,46172,52174,3526,15804,102973,140202,62712,29114,35178,68038,87422,74147,32680,-15212,-6998,27493,7319,-25164,-31204,-37213,-57243,-58650,-5226,107097,175984,106765,-31686,-90671,-67143,-36895,-16974,-25997,-58017,-93546,-81286,-30771,23138,-3828,-53350,-34599,2620,-14722,-18075,-4140,-27259,-12716,12088,-29121,-17287,83870,145437,119736,97422,63300,5092,-40478,-68364,-39309,4804,8495,27167,53587,14319,6449,65067,83091,82375,125105,109061,40348,-4932,-33640,-22980,36951,85973,41709,-17304,-43727,-84763,-134266,-121767,-78450,-40486,-40095,-13639,4756,-42009,-87926,-54125,5166,23607,2956,24262,53089,-4607,-77661,-82145,-24431,31070,61795,61878,151,-40964,-39710,14583,87526,81477,20935,-7845,-24028,-50915,-27528,25989,60222,36807,11457,8266,-43906,-117963,-105058,-35310,8926,-21530,-40625,-17591,-8369,-4271,-4358,-14568,57958,128016,86055,22099,28854,44870,12923,-55559,-99998,-94632,-40982,26086,9036,-55639,-20741,39145,11773,-29228,-40967,-65336,-54958,-11208,-57437,-96739,-39382,13796,-52053,-81922,-10669,40460,-24375,-65041,5730,52379,45382,23853,-7332,-25559,51450,112726,118718,90381,60294,66133,77298,61306,70813,50547,1545,32127,39586,-67319,-103995,-31268,-29019,-70168,-39628,36096,50457,-2229,-94088,-141686,-74094,-14392,-3369,14882,49427,32001,1405,-13436,-19974,38290,106286,72512,20222,32670,69768,51113,50489,76831,104908,103972,26494,-58571,-48156,28665,42999,5684,16629,53240,13012,-16668,16318,25506,49371,78276,10030,-80542,-14146,89691,82160,23030,11557,40269,66119,50280,29881,42806,52603,17648,-46335,-46560,46174,86919,52346,-125,-38714,-48509,7853,23508,-49339,-78451,-58585,-36818,-53610,-100281,-89453,-40284,-10294,-1727,39802,65318,-727,-101327,-102135,-85748,-106070,-95006,-33237,48551,59600,19933,23342,-4816,-41800,-11696,36310,79962,151969,155578,51166,-69326,-149379,-118877,-19533,25991,49845,60358,8456,-29217,3415,29162,2412,-2,18945,65193,92032,81305,73226,49623,-37147,-84920,-34979,-20966,-36825,-39472,-42647,-76069,-113949,-104378,-40336,34312,61281,63603,5461,-40814,-20242],[24940,-21506,-35122,-34771,-4387,58477,72943,47358,37813,18953,-10977,-29670,-76469,-87328,19237,117048,53328,-59067,-66409,-19830,1251,14594,2812,2250,64942,96256,52940,61853,102339,97715,108488,117942,68569,-1248,-19780,-28630,21282,63383,45705,11915,4148,-12394,-5379,-21268,-77248,-84704,-50351,-19475,-77092,-157351,-120500,-42996,-9001,19246,48686,74748,74723,15048,-37228,-31443,68729,138677,69261,-9989,-13684,-3206,-37203,-96705,-79005,21939,82235,20414,-35080,-2549,3574,8051,55164,43708,-25078,-75516,-103645,-83788,-3172,46488,46377,33369,-9798,-59811,-41753,-15707,-38500,-46693,161,-4729,-32327,6227,74374,43480,-53220,-88432,-34366,18018,36313,29016,-1980,-62330,-52988,56756,110354,18588,-54713,7079,43620,-7597,-30541,888,47012,61845,83786,96895,45181,-39200,-59370,-24479,11084,19720,-38161,-95158,-61040,-35295,-49339,-31723,14014,16958,7792,12515,-30700,-106617,-111502,-86847,-92715,-98581,-39730,70039,146409,79982,-38355,-87444,-57979,-52367,-63099,-47597,3214,34473,24129,-25991,-48862,-30488,-13295,-21303,-38750,-63203,-66849,-32836,35350,71583,77261,71173,48877,38603,44361,10301,-48875,-60194,-51754,10846,70897,75882,48004,31377,21899,57059,102582,75853,815,-46637,-52204,-14927,-17275,-52470,-33372,11200,281,-58065,-83907,-38891,-2558,-68345,-150296,-144854,-95486,-93784,-123747,-109216,-79075,-70194,-7398,61529,32692,-2973,34214,86939,44605,-46261,-74609,-14533,25184,-15079,-15658,64455,130759,55524,-5061,43189,124153,200347,174022,49571,12219,112832,164869,102817,46309,11445,-16466,-25874,-4982,-15625,-51461,-51547,15311,46054,-19133,-76210,-55258,-17593,-27070,-86989,-179026,-183473,-98563,-12140,54105,92585,74243,39425,-6157,-22422,50631,108732,26473,-78928,-46471,51637,58870,-1795,-56561,-69960,2070,79736,49115,-9187,-37347,-86925,-93926,-260,66152,24044,-30113,25273,91762,103444,53102,-6387,26271,147633,202773,149348,94238,50255,-142,12396,38274,17068,12293,-3576,5753,107340,105510,-7408,-101068,-72551,52816,73818,-27028,-60935,-29087,-35385,-92936,-65000,25938,13045,-111736,-162596,-70032,19930,77404,58311,-23305,-39230,18004,39354,41647,71551,115877,151515,122391,63710,25581,23569,-3001,-8882,75710,81289,-42932,-122102,-80934,-46677,-49475,-48920,-40292,-18536,-2000,-19369,-33799,9005,33278,122,-2094,11684,567,8321,44898,33321,26513,40,-23144,8919,-1114,-55092,-53451,-10106,51171,73006,18400,-31139,25342,134878,193976,120149,19395,-20029,-74728,-151321,-140014,-53600,-20368,-64718,-78250,-35705,-24085,-17770,4090,44133,92516,56379,126,-14768,-79097,-152449,-124071,-62632,-5272,46321,22615,-44226,-14076,54573,73892,69240,7840,-69441,-106609,-78031,-35248,821,51725,48339,3614,31162,18131,-44971,-23188,61885,117491,119107,68999,31105,3809,-15611,-10787,52592,128602,80846,17647,34184,49459,23984,-706,14769,72774,43358,-4549,12317,51867,54536,7800,-18250,71537,132263,79021,82952,99467,9453,-83527,-70697,44686,171997,222681,161298,48337,-39992,-13561,48126,88925,95193,65737,28398,35001,22810,-31783,-61343,-69335,-30919,63954,103475,18626,-66623,-94817,-97958,-29479,54351,57370,12021,-11023,29109,42143,14352,-33375,-71602,-79443,-43858,-46339,-79244,-42542,-36929,-80484,-50053,-14597,-34924,-32048,-4343,-37774,-49487,-2156,40087,50745,41202,27119,49484,71411,37186,8047,28279,58008,57594,14062,-35929,7569,85389,74927,-807,-81097,-141101,-118965,-12204,120398,122187,-23167,-104854,-77030,-38590,-4335,26239,57567,57843,-19647,-86493,-54480,-2414,-27149,-102512,-145894,-99971,-46112,7388,10381,-27237,7704,78949,76748,7771,-27865,-9547,29879,5508,-82624,-92333,-10645,48708,36787,8111,-4195,-17360,-28140,-11166,1272,-49898,-91087,-74934,-56465,-18459,46380,15881,-29560,-1271,43542,6087,-23505,-13613,237,-15196,-23127,-14095,-33939,-60492,-21008,-30782,-81018,-20514,119069,152109,59138,-36516,-65737,-91771,-139004,-123447,-58112,-85212,-148631,-131165,-31768,48446,70496,113529,137274,68332,32815,91713,149221,136076,33813,-48665,5464,35111,-33843,-55123,-32784,-7532,42422,30853,-82227,-133585,-46749,-9075,-44234,-32649,7532,25479,9914,-34384,-101133,-107736,-75406,-17987,28470,28551,9168,-22944,6056,23884,-77502,-155966,-106148,-49583,-19479,-604,19538,63701,91000,39114,-30186,-92378,-143493,-56041,78135,77894,31801,22566,-26210,-70379,-51658,-12631,-6335,-24271,-38751,-29006,-71194,-60750,69805,106975,15391,3076,75582,58264,-11954,19985,55918,-10536,-104222,-58973,30341,11865,-24863,8347,5689,-91159,-135936,-65623,-34965,-41140,-33190,-18970,11315,40894,28547,50113,79514,28917,-41088,-37733,16616,19380,-46349,-115415,-90218,-25933,-15250,-9586,14765,34350,71511,65182,34152,38892,38113,14702,4622,-8388,-49881,-39424,48737,89543,63860,120985,147389,112080,95856,110840,97410,71817,59489,14718,-32581,9602,56224,7963,-48314,-31566,36852,93100,86927,40175,-25570,-49805,-22647,-19301,-31679,-50877,-75372,-96915,-85624,-62426,-19432,4539,-25810,-36217,3423,-7679,-28744,1798,7911,4545,-5697,-58036,-33577,55289,85667,60573,73073,52659,-20308,-64578,-89158,-71057,-29659,22035,82562,88755,31442,36422,101023,115312,62094,58869,65672,37857,11908,1456,15681,10319,-23180,-67748,-52903,6337,21409,-39200,-82177,-65552,-51030,-83117,-60589,13279,19867,-27964,-54725,-54139,-37669,10044,71518,75085,-18342,-80040,-34712,32238,47164,59485,58987,-2012,-20920,10370,43558,64892,61909,31814,5150,-50799,-134595,-119788,-41255,11649,33776,43723,38382,19622,-5702,-46455,-60976,-13275,-13016,-55672,-27408,32963,51870,22450,-3363,55384,105526,77951,31526,1031,-28206,-36128,-40223,-59657,-76835,-66964,-42114,-49787,-56941,-2063,54320,44692,-1876,-45605,-91942,-81042,-16950,-39285,-103333,-43546,25861,-31019,-39741,18797,56667,26237,-58360,-90565,-29988,26908,-5303,-79936,-116544,-29162,70979,80873,24481,10783,61215,84820,41222,46586,120335,145253,92434,-13241,-147640,-158361,-41621,346,-30923,-15118,5971,9177,35700,-9153,-81636,-62210,-15276,39221,83071,74203,15451,10301,48657,55202,72279,87924,22239,-30386,11164,72155,30882,-33518,-23383,59193,98785,16648,-79465,-98196,-49756,-15830,-12388,12800,35155,-1508,2161,28553,1913,34152,83878,66351,68006,127761,153378,127246,45981,9095,63871,93399,58039,35669,51800,89409,88088,17581,-17422,45574,74981,24295,-46768,-83126,-56769,18830,6463,-84559,-86129,-59444,-47431,-37918,-58615,-68470,-69131,-69828,-59837,-18330,14248,14924,-47957,-95076,-106000,-97946,-80930,-45046,17278,34483,-51633,-109500,-93606,-47859,9382,58763,84711,85887,60161,-8448,-89807,-162990,-195366,-157869,-73549,25913,77200,38397,7892,29264,53155,35772,40805,40975,77276,94109,44289,12706,5877,-51700,-101255,-69503,-17443,32524,35363,-10173,-49279,-60611,-71213,-65362,-9925,30799,43948,9059,1286,29288],[26377,-39234,-17972,44515,91199,91937,46547,9631,6841,11460,19840,21732,-15291,-64282,-28267,79013,85873,-27464,-82590,-43629,6375,52151,70171,55336,35009,27205,7591,33720,114240,163430,147629,105596,46913,-36225,-95702,-101235,-19747,46909,17749,-61348,-90726,-78235,-37459,-63305,-130190,-97024,-27719,-7972,-66098,-143054,-163132,-134437,-86118,-21664,56263,143845,161527,67897,-19483,-3517,86028,99395,7647,-23154,16245,43435,17851,-51079,-43563,43945,60458,-17893,-45047,5909,16346,34230,95377,112696,58265,-32235,-120569,-107250,-9003,44263,61125,69581,11709,-87607,-85778,-21146,12212,23971,62772,35627,-13504,-24893,18134,26267,-42540,-105047,-85627,-50054,-26608,6436,6464,-55447,-50918,49393,86222,15196,-39174,9546,68538,54192,13384,11268,74620,93767,84786,64557,18761,-38470,-61226,-51520,-26511,310,-22081,-54149,-33252,-11184,-9932,-3240,37383,45376,-9859,-45053,-56606,-78281,-65108,-53795,-96108,-121453,-64588,20945,74095,47575,8307,-6764,2051,-5711,4348,29669,53589,42422,-7585,-79862,-87163,-34499,23784,35295,36751,31870,27645,736,-1546,23005,48926,61047,31863,-8225,7407,40076,17415,22802,43855,45014,24875,65562,112095,60450,-15150,-1828,40067,35772,-7637,-50109,-74129,-52419,-52926,-71271,-44670,18337,10521,-82182,-126143,-79760,-31117,-39126,-48398,-19164,36,-36344,-87112,-94040,-105052,-84324,11564,84192,68055,40964,60374,89583,46999,-15104,-20875,-3491,-3640,-38782,-68298,-45464,11542,-24835,-58708,12796,84928,84289,52406,31729,60135,158016,171136,42618,-32191,-7581,23150,21309,5222,-25720,-42291,-41452,15300,69453,39302,-2987,9458,26548,39989,-8827,-122015,-146848,-57145,8743,18317,7814,-11605,-31818,-54491,-52716,15890,65832,13497,-60776,-20425,66383,62945,3411,-38963,-22923,73982,118747,57278,15842,1852,-49837,-68659,-24379,-23577,-58090,-31669,47224,80095,114016,105280,47512,32168,111352,174655,137147,91401,70209,11695,-46061,-14722,82153,120514,31862,-28580,1914,-56010,-112956,-105915,-47360,29041,2918,-105231,-105893,-36952,-52514,-111789,-37293,74472,34542,-84502,-138714,-93749,-27075,60551,83431,42518,62734,141699,159809,130520,150072,205692,210995,108273,-4107,-21422,21649,-4251,-50749,-11349,7409,-65965,-156619,-151468,-95065,-64936,-46332,-10874,23702,-7269,-86144,-121807,-49972,17491,-18890,-46836,-14540,28411,92157,135680,88297,16210,-66766,-114840,-67845,3407,23615,-13829,-60495,-45650,144,7430,13931,70419,119903,147681,115770,45973,-11741,-53483,-71955,-44369,12719,26886,-7590,-40151,-67107,-78196,-55986,-31325,-5141,13293,-24818,-16120,33042,-36140,-151229,-140367,-66808,3482,60447,46748,37537,121962,177083,113066,883,-97817,-97734,-53122,-22713,-4600,18870,11972,-35139,-36208,58752,60271,-22033,-8238,86872,165909,156040,82840,74562,60926,8480,-25754,18932,113861,101780,14831,-11950,25674,36705,-21326,-48343,28769,29818,-9981,11528,58417,57456,6080,-30839,12834,43395,16705,60320,148922,125925,30062,20327,109341,175359,141701,45463,-43080,-102481,-65121,-1507,27727,19279,22951,63499,104608,97945,53522,12689,-21617,-21670,33535,94181,48148,-59400,-114629,-118489,-77099,-6086,64386,97913,77816,77985,78988,48591,13353,-8395,-15018,708,-19047,-66024,-38684,-20814,-46264,-36052,-14726,-34709,-73822,-91375,-68792,5513,23995,-50338,-120276,-101235,-12034,86050,127696,80151,48679,59747,74258,93438,62393,-10879,7657,50161,27369,-26275,-72716,-116497,-80840,33514,124220,66265,-62506,-96721,-61707,-18852,22786,12449,-9155,32757,50635,23628,12536,10400,-9536,-48332,-84573,-74997,-86677,-85333,-72932,-49713,39930,110715,44345,-52683,-54274,576,53845,32212,-54584,-49038,34145,81653,45605,703,-4397,-7323,-12358,10151,4994,-83099,-115430,-31337,22111,22475,13565,-41816,-48155,12220,45585,-5689,-33834,-25267,-11126,2220,12687,3334,-25025,-56241,-57782,-89570,-117643,-44603,115370,179833,62319,-69137,-66825,-21077,-16815,13048,72588,45540,-37940,-48488,9461,29736,19321,60545,87585,47244,33526,75667,155534,229472,164724,35108,14930,23461,-15955,-40320,-63289,-67397,-25199,-37155,-117307,-107967,-27520,-55379,-92214,-25193,46516,68649,55686,18582,-36060,-47178,-63093,-57517,-35180,-28798,-12291,13718,47109,54,-127622,-171882,-113138,-74400,-12929,38210,49246,76576,75806,-11526,-50208,-19944,-42406,-49820,-27817,-11364,26728,23448,-45710,-75468,-51381,-33537,-80684,-142112,-147502,-85965,-45135,12711,123468,117520,-788,-15503,52447,13311,-66208,-73014,-84953,-110784,-91044,4792,58248,-6397,-66035,-43715,-35961,-57763,-47236,-34479,-98066,-114568,-50118,1682,16669,27396,24240,36488,56037,50949,16913,4272,35968,48112,30368,27884,80300,126325,100204,40196,-14794,-44379,1839,73094,122664,123601,99348,51053,-29331,-100434,-114476,-60524,21236,53511,58485,162360,195551,108117,58315,93254,133429,151952,119902,-7413,-64228,50058,119251,47485,-9545,16550,33025,-20424,-65369,-42425,-7970,7811,50876,67407,40092,-6220,-40260,-55488,-42118,-54333,-40931,-3721,-15752,-52454,11545,38552,-28781,-38135,-7383,13958,13136,-17104,-17613,7351,22027,40648,71696,47559,-7885,-12312,-20446,-54180,-66582,29615,112771,68706,25941,67359,74349,31897,-43356,-47420,8932,31593,31836,49211,59104,-6248,-93292,-123540,-51430,40756,59889,23472,-4568,-4716,-2459,-49651,-56725,20001,75346,60556,15527,-60418,-103849,-28050,73436,82549,-14613,-64008,11892,73369,38821,10653,24056,14633,19204,42040,72871,103135,111286,96432,88803,22098,-98617,-131078,-101334,-56621,38692,102882,86308,79132,80886,32314,-23243,-2374,14292,-6538,6761,39388,30352,-11266,-24781,21777,35083,2508,-17615,-36011,-72949,-59603,-38072,-60436,-101625,-138283,-129310,-69101,11604,48743,26200,-42203,-125830,-167165,-157676,-121512,-65450,-60895,-108167,-60041,29544,22905,30685,58960,49795,8450,-67560,-120388,-79715,16794,53350,-12429,-113132,-84515,25907,44909,-21180,-23170,13762,6823,-4328,42460,116133,111352,-1015,-124522,-170651,-110597,-16384,10237,3464,8774,-16765,-34604,10540,6778,-62010,-91463,-95635,-17865,70063,71271,14908,17655,73944,106704,96853,62604,4792,-13763,30513,92376,47977,-25820,-16421,50067,67390,15596,-49143,-98355,-79940,-34600,-28695,-27722,-1845,-3461,4657,6091,-20814,24924,70143,93835,164496,200354,154160,115820,47173,-5042,33770,61424,48423,58738,78677,120916,159821,115138,31727,26349,61093,39549,-40125,-54468,13176,47976,-27944,-111551,-74773,-42859,-48757,-6441,20246,-9123,-56745,-76976,-82181,-80403,-91594,-46866,6247,450,-54880,-92859,-66527,22291,103355,88290,-23052,-95754,-70129,-14453,17066,72517,97794,39201,-1705,-19874,-48138,-81150,-123251,-145552,-109522,-38533,22380,36504,22716,-8856,-7804,26974,66515,59476,52777,19379,-23422,-38041,-12604,-4092,21503,35343,37667,78970,60112,-18023,-44110,-20123,-23321,-50269,-46153,-42634,-19243,15316,56921,74370],[-3656,-53173,4280,91853,89978,17438,-37886,-44972,-17381,29090,62255,61153,34052,-50176,-127227,-62956,52043,52842,2427,12300,45572,93563,119103,91181,19055,-27860,-36600,-1659,67445,110954,81188,65489,63127,-24293,-133258,-144728,-53713,45659,64206,-18601,-82442,-72338,-7579,-9994,-64279,-41240,1122,-12258,-57701,-83305,-110678,-134470,-102464,-16492,69678,142036,138014,54115,19890,31228,32900,-6943,-53441,-28828,-2860,27539,46695,18719,31744,95142,87209,25669,-2358,-3209,-28816,-6176,75817,125104,105731,17801,-109705,-159337,-90231,-16953,23711,46417,20753,-43956,-58770,-29524,618,22493,33377,-6840,-21552,-44792,-58195,-16127,-13308,-67920,-87910,-79423,-78123,-93069,-107418,-83174,-43265,-10461,-23675,-40515,-36192,7286,69313,93135,49069,-5585,18169,-947,-47288,-41357,-28535,-55869,-73224,-59335,-31004,-24551,-51092,-49233,-7000,28648,43230,10231,3398,36694,15452,-47232,-73478,-70804,-43458,-33830,-73234,-121615,-123624,-95903,-33827,29701,82723,113456,112778,75618,52084,39052,17485,11746,-13956,-95057,-117800,-73886,-37247,-12648,34543,69899,82620,26252,-37227,-50417,-27730,-1150,-8710,-27237,20309,86083,100063,129670,122365,47081,-6617,54845,98016,27749,-35811,-26681,18624,69005,68533,11710,-44821,-15565,34955,41385,27320,31131,1507,-74010,-79039,-46328,-39049,-16247,56216,100416,98669,71783,42468,-9068,-101435,-100911,15970,83028,81568,84657,81315,65818,44785,45257,27019,-41642,-55283,-26582,-55646,-107481,-55625,-24805,-57552,-31727,23195,5922,-22853,23489,68246,98323,91950,-5397,-36642,19694,68477,79805,57379,-24594,-82803,-89847,-28985,30504,28483,35488,72733,72552,85218,53988,-52430,-88080,-9710,25031,-46039,-100869,-87888,-99516,-107207,-42700,41444,56407,5140,-38749,-8879,39119,63162,60937,7385,-9271,65000,86440,33550,37133,75096,43722,-24775,-87809,-133909,-108832,-10256,66109,71384,95981,131427,122779,71394,58933,101597,73009,22184,35629,18554,-64473,-68434,51742,134716,62710,-41835,-83531,-142032,-95898,22101,36159,2971,-46179,-97158,-86665,-54421,-75000,-99186,-7035,82465,29519,-43601,-79914,-99014,-99067,-13498,64875,87066,86863,111659,139941,122165,120417,160944,141988,15985,-85533,-75442,447,21772,-6380,-10152,-25373,-81468,-158797,-182727,-154196,-114710,-55601,12886,50707,29045,-25227,-76987,-50602,7859,7897,-11725,-9030,24447,83690,95557,23383,-54528,-133623,-165467,-118246,-10348,59747,18398,-81233,-118326,-67833,909,58978,91483,67185,50006,50214,24547,-4808,-4025,-18351,-12905,39485,63442,39384,-10686,-63888,-78734,-57272,-52566,-67572,-92149,-108431,-49524,13804,-28584,-90890,-88162,-57542,7436,64370,45745,73744,190722,211975,100566,-18493,-91790,-65423,-21053,-17795,-12874,10235,-25294,-58056,5035,94424,86749,28092,10079,63400,146566,135562,61776,79435,88900,36335,-22183,-35506,16864,25254,-35821,-54035,-3404,15832,-48080,-62443,52862,89821,51043,45222,64118,39596,-34294,-111542,-129209,-80310,-10634,68573,132709,113327,36798,35506,97838,101752,26857,-40809,-75899,-131593,-133243,-94240,-78965,-88568,-36895,63879,120170,130533,114844,62595,12915,-2351,-14717,19255,42642,-9603,-50234,-41203,-26377,-32041,20900,130901,166995,128909,97551,86114,81237,57409,26276,27554,48859,38787,17517,-20816,-26500,-2086,-6728,-34205,-92313,-143444,-111514,-20320,-19479,-96042,-161850,-141625,-44775,55086,88681,45082,8147,-13335,-27751,-3282,107,-44457,-27732,-1738,-26638,-50440,-42740,-48700,-6481,66665,64023,-21693,-71020,-53376,-37581,-26504,-403,-30716,-97914,-70934,24356,79915,66044,36547,36067,20473,-33101,-61703,-87361,-91247,-83794,-56820,16035,56518,-20347,-100966,-66244,22204,70142,39491,-31754,-34142,2016,10908,-20281,-32018,1856,31499,27800,35313,13900,-56305,-56868,50813,103511,60726,2995,-32459,4503,54404,56082,12148,8770,2365,-21382,1801,32143,3913,-29286,-68712,-125823,-153658,-99733,-28529,72136,162115,82466,-62738,-42733,48903,69899,90708,135785,110868,33045,18869,30970,-14369,-43156,21299,63942,52523,48241,49033,76215,149202,144394,41107,-11274,-16250,-21297,-22660,-30151,-12324,-14102,-72666,-113177,-80132,-47634,-89672,-104758,-54502,14936,63496,32841,-14313,-6535,28552,-8936,-57696,-85908,-88744,-56183,-10256,35339,-4309,-121296,-180677,-149466,-89875,-6434,45409,57898,59030,19563,-58716,-46143,48903,50984,-40129,-117739,-96869,-19212,-15152,-80072,-99816,-92954,-103555,-172551,-243678,-255287,-178636,-78122,10222,78565,63478,13772,36743,57516,-9080,-55916,-57548,-81344,-69128,3486,53532,26544,-47809,-93323,-76735,-37245,4720,21052,-31038,-95160,-47122,20494,38224,27359,22466,18243,30995,54813,73212,38255,-8137,6242,28486,63170,113548,147266,150557,121220,38820,-70379,-128431,-98189,-20677,66505,107423,102560,34034,-91604,-185753,-148608,-36143,32295,39195,7990,71917,118329,70829,13629,3092,42240,105291,93069,-36367,-84661,10707,51365,23844,23929,35927,-8073,-94606,-118344,-59284,-3246,20613,77199,132867,130412,77153,25262,-9531,-22807,-64501,-79786,-66246,-50119,-48958,35004,87243,-598,-61547,-41715,-7159,24942,44804,29890,6710,25932,71913,74949,19973,-2360,45888,58190,-28894,-102326,-19541,53874,14696,25571,94962,57068,-45390,-100188,-58881,2717,14700,25272,72181,93046,17847,-86875,-129657,-65123,6684,20614,28228,39574,23354,31834,15268,-8040,22573,83467,115378,116466,16627,-84768,-44906,49957,68746,5072,-28326,18483,59616,26687,-36738,-47197,-19391,9156,14082,64532,150793,168950,129136,93819,23688,-65259,-91664,-102102,-78020,37105,122269,85046,39258,43740,51564,25180,30207,58545,71561,44152,5549,-21384,-39622,-52689,-30483,-37554,-90972,-113994,-94661,-75085,-22270,-2969,-44405,-97422,-148814,-147996,-64821,39685,61488,-10798,-130635,-238170,-250263,-173571,-105676,-63382,-64267,-87631,-72100,10566,45409,44761,46062,22534,-38375,-77159,-83216,-80547,13245,150294,147399,-12441,-73954,-7236,16150,-32258,-41732,-59222,-99004,-66683,-4279,-143,-45749,-119551,-167302,-112982,-9169,19769,-44580,-82192,-63197,-39669,-28654,3220,10756,-45819,-106444,-159244,-108879,-20004,3386,-20295,-3223,57401,117155,110104,38644,-898,26874,54070,91976,62607,13203,35800,83526,72531,43453,4470,-62413,-65688,-33511,-53931,-67441,-17050,-2619,-14277,-3620,6842,40218,57965,86904,137970,123909,57581,41960,13676,-21981,7912,36007,21549,21792,39840,90710,158061,138221,32993,-9006,46370,79214,7730,-3208,65446,56384,-47767,-112866,-61568,-12743,-8428,37203,67432,22798,-33151,-49713,-60946,-88434,-142877,-97113,33066,74143,-27214,-121372,-69169,73654,162596,127466,39322,803,27197,51553,16055,37570,77837,34496,3025,14458,-352,-27755,-33992,-40290,-51489,-48913,-22909,9394,-7923,-69548,-76115,-28529,21271,35354,-2610,-62550,-38643,-893,11411,42862,138647,172738,107661,64609,8370,-56127,-59488,-18472,-4216,-32226,-66009,-113448,-91274,1011,72864,72331],[-40131,-69687,-4552,59420,-11549,-107502,-106317,-66115,-32865,17164,54678,50231,12089,-76506,-178654,-157668,-29379,61371,83543,90635,79943,96479,110394,83783,35151,4899,-6195,-4482,6200,11732,-6388,18388,71779,24190,-70857,-111273,-49347,68862,161459,144282,82184,49117,74714,74865,22869,10501,24123,13317,1760,19657,-819,-68744,-66648,23380,88609,85447,27069,-15546,50109,83474,12636,-82867,-99202,-47972,-54241,-54909,-17906,-2626,29551,80661,99930,86676,45027,-12537,-69491,-50554,37675,85300,89931,62455,-45676,-156168,-135504,-63965,-28337,-3488,25695,32418,-642,-66276,-106168,-81320,-60635,-74014,-26349,-18560,-80098,-73507,-46237,-63116,-65647,-49995,-85588,-204025,-245595,-126025,-30380,-41212,-77789,-62508,-25823,20039,57986,58232,6761,-50116,-56143,-97286,-129184,-72015,-24184,-44478,-60679,-46551,-14008,-25432,-76495,-70048,-12899,28037,47846,-7237,-45346,18986,60637,-2969,-71843,-93653,-66616,-48623,-72407,-130956,-172964,-163836,-67683,47340,127465,163003,155878,94990,36672,-3674,-40802,-19673,19325,-36015,-99692,-135044,-183464,-154625,-44529,46415,84985,34817,-44102,-87941,-86136,-58830,-30040,11012,72938,85028,87651,153387,130447,21006,-8966,58166,65444,19977,-8565,-10537,29024,94119,126608,96786,30799,54855,132668,118204,20469,-51602,-69629,-54265,-592,2784,-49333,-33682,72274,120662,101682,95712,112373,61850,-57429,-81885,22058,74057,82051,112047,74682,1793,-8463,37606,946,-91690,-67549,9417,-6282,-56116,32428,87607,-4070,-70173,-27273,8197,1704,39472,42212,12418,26852,13867,44065,122748,134949,91645,66362,-19664,-107714,-125709,-85616,-59515,-42527,24727,83392,67659,52112,43536,-16635,-31650,31381,50282,-41178,-89668,-53441,-65833,-75717,26446,121769,96127,5855,-35106,-22175,-194,64852,112657,38608,-14566,38028,67478,45056,63871,113651,106434,13979,-119709,-179046,-100577,9660,62166,54050,51158,103909,141072,74948,14068,43798,10538,-57579,-24248,7262,-28487,-37855,20821,97933,84344,-18405,-92307,-115740,18438,168408,96320,-15375,-19159,18774,10847,-43309,-68945,-63016,-678,44750,-7544,-53471,-48158,-54261,-91268,-68469,-4182,56286,52274,35962,59364,47751,22810,44698,31574,-61168,-110743,-89453,-19030,62100,106229,89352,11875,-67252,-115205,-114510,-106033,-100345,-64714,-17110,23971,79399,108596,54582,7118,30659,79361,82374,36444,16519,3609,-47197,-124648,-151875,-148688,-109137,-59688,-5205,46793,46813,-32910,-101370,-88573,-18435,52706,70391,2757,-35650,-11316,-9847,-15619,-17380,-86155,-98723,-15334,23021,1624,-24833,-39692,-48303,-44491,-60716,-86672,-98011,-109482,-104124,-86963,-63690,-31391,-36095,-37072,41222,85592,50154,65571,149635,137680,42761,24908,46962,36697,-11063,-44407,-25556,7615,-23627,-25308,58080,88186,67983,93780,82740,60807,88908,77046,36809,54594,60667,58132,42810,-3544,-10019,-27063,-53649,-27640,8227,-14057,-67502,-50523,71871,119216,79584,58125,68604,22897,-84421,-183640,-204178,-124767,-13311,60493,65660,27129,-7115,24355,65667,13202,-42305,-33966,-56856,-155878,-169791,-104285,-76773,-90713,-52913,5500,54887,119516,147343,94055,36070,14129,-35062,-46313,5406,41964,56575,87779,110911,49959,10698,75268,131974,132876,93614,65836,71541,77572,38634,12896,63761,111627,74480,-19378,-35786,12649,2810,-25711,-59159,-96968,-100604,-82477,-88236,-55057,-13577,-5423,-1759,20321,30091,-1039,-64662,-117198,-123284,-95914,-57928,-48427,-49595,-35591,-25851,-17442,-8901,-18114,26007,47909,-26230,-70290,-44631,-29830,-37607,-47724,-32183,-32362,-100930,-145388,-60819,54947,75519,63175,87670,75672,-12917,-73406,-64786,-7526,-1017,-30191,-18428,-7262,-52572,-99741,-37351,58738,54238,-14074,-50660,-43889,-53192,-93388,-117294,-74604,10048,70831,57095,13916,-5582,-8450,10554,66041,86416,42147,6372,6624,45577,58236,50824,36154,60893,50685,-1036,5417,34407,1283,-35101,-91410,-161044,-148192,-38256,13838,34835,109059,86761,-31986,-22855,48626,46732,48178,84243,54724,-19671,-31236,-13501,-63243,-74203,46576,124805,103335,84862,60349,6399,-9327,-8699,-56977,-62578,-19235,9212,19276,41561,80793,32739,-71142,-97313,-82200,-92420,-92060,-52119,-52817,-46843,10946,-17664,-54065,10479,79548,42707,-34079,-80539,-73073,-46572,-47936,-25057,-10090,-78684,-172759,-165666,-76142,-10062,13707,38991,31740,-19281,-58106,-23980,60052,72511,-23704,-120897,-116006,-59512,-38631,-77406,-114091,-121628,-118352,-154174,-205248,-238581,-175427,-64379,-16314,-17927,-1583,46733,88434,71485,26973,28195,53061,52992,75118,93618,62755,-5956,-59640,-49549,6335,55258,69496,49147,-5211,-16279,56969,63765,19025,-5636,-11805,812,43802,76790,93204,68498,23475,22861,36178,80018,97042,49348,21183,32462,1144,-57203,-87237,-98395,-91086,-26988,58840,79647,-14893,-162848,-229484,-142363,-5290,47076,26534,-53504,-63866,-4053,38610,-17386,-111381,-130744,-46673,15322,-27865,-64293,-56355,-65466,-25490,55142,67033,22541,-12989,-30924,-17985,-1313,8014,35400,84478,130357,130953,93992,33452,-20840,-68136,-96279,-109346,-74633,-23095,42801,90431,47147,-10031,-27317,-34705,6399,69023,60771,23355,56945,92282,46373,-41672,-39870,57478,92699,-5735,-108045,-85168,-31486,-8779,53251,124019,83533,-22968,-42045,12011,1174,-27967,943,55298,86964,40848,-51913,-122728,-103579,-42867,4968,38258,44522,6327,19709,47303,36861,34918,69140,113451,153935,86299,-24389,-22260,39717,44844,15945,18994,37731,61751,58355,-10756,-71375,-56829,3358,20019,49936,111556,122101,81006,11530,-68254,-99010,-57752,-46443,-46623,17695,92225,56200,-21469,-10048,35203,28343,47611,107562,126252,49669,-32663,-29642,-76,-36080,-60332,-61237,-98384,-132189,-105855,-41621,41884,69669,24738,-32399,-66603,-66161,-34888,5246,22165,-25929,-125105,-205230,-188470,-112151,-54584,-13069,2522,-17050,-64130,-34929,10200,3491,-10720,5847,-19228,-35490,-14818,-26438,30380,167133,201856,69793,-17342,-14754,-1179,-19792,-52298,-125009,-161756,-103706,-76478,-113066,-116945,-117667,-111741,-32928,50259,19911,-115011,-191750,-126957,-13224,42159,81539,92743,37555,-38298,-108974,-119949,-100228,-87247,-72647,-29425,24186,79731,87464,21457,-1124,42171,39685,43989,31036,-1576,33861,105124,93030,49384,22575,-28889,-40091,-30318,-63637,-57972,16226,11550,-27085,15621,52809,43074,47993,88410,76113,-7072,-73485,-55766,-37665,-22449,34939,71619,26464,-45528,-64769,4979,83372,60919,-11019,-8954,67251,122222,52195,-1526,18761,5460,-54164,-86079,-44525,3557,30128,61696,57192,9972,-12986,-5729,-19128,-45754,-81221,-32851,64758,78353,-31562,-113554,-45078,62988,91041,74505,42544,24620,60993,101942,35407,-17000,26850,41351,30195,51665,21277,-43717,-34126,8015,12239,3020,2004,3252,-34699,-79445,-69356,-69855,-48030,-10851,-28601,-57204,9515,67927,44013,56413,159042,232528,167773,56142,-27602,-50301,-26349,11145,13176,-19210,-44069,-91670,-79714,-6138,44887,35218],[-21897,-47842,-15109,661,-87689,-148700,-84992,-16412,-18550,-21815,10243,27378,-20610,-92686,-135514,-129403,-77649,6674,85729,98897,60896,61993,82630,74732,69570,87670,76170,31303,-7108,-13339,-9429,-15376,5703,38335,47440,8124,28679,99007,168511,192006,175400,136500,124211,97248,23363,-11453,4882,42384,93526,136269,94156,-8787,-25852,52472,98815,48169,-45851,-63611,42662,120466,68322,-56632,-95883,-46219,-61392,-107857,-99925,-73276,-33147,7913,58343,87648,58589,-1679,-60111,-42827,23239,36284,46206,93369,48408,-61141,-74782,-50702,-53452,-25667,38037,71607,28775,-104663,-208734,-185716,-112389,-78226,713,38706,-34917,-109874,-122783,-96684,-28913,25726,-29024,-182456,-223150,-112962,-21370,-15709,-11358,12367,17608,34128,35698,-1153,-28695,-43528,-56081,-85132,-69245,-8156,23352,8652,-15173,-29844,-5568,5016,-43232,-57454,-14964,16534,28961,-24770,-60369,6180,59617,14021,-58897,-96189,-76449,-52720,-72898,-127046,-153058,-116274,-24605,56381,109828,98250,64269,17895,-9612,-20182,-37728,-26988,39845,39788,-27428,-124667,-219681,-215441,-100643,6385,54420,23000,-45151,-99288,-88782,-38385,2549,62115,117465,81306,39205,101966,87716,-5890,-19156,34829,39965,29975,-444,-21960,6576,51544,116450,153847,95155,82939,124397,62653,-89461,-179165,-143460,-40431,36054,19437,-49250,-55856,23240,62829,21472,6427,46724,55770,-6414,-27529,35370,62923,72734,98260,28833,-78913,-104877,-67552,-90955,-113405,-32486,38028,32112,45336,167815,194907,44501,-87039,-57743,17793,30606,40128,13480,-28870,9579,69954,138820,218008,181681,48500,1232,-9146,-45850,-87446,-115611,-134723,-115216,-51303,-21267,-46685,-48908,-5514,-1493,-398,49605,85047,49861,41074,72195,51395,18639,81224,150297,91204,-13485,-31706,-33463,-33652,55177,124880,65623,15750,62582,122245,128801,109011,101113,90931,26610,-83005,-137067,-68803,9655,42830,20930,-5342,24795,77077,36214,1311,32474,-8995,-67007,-24171,16176,24689,27407,12093,48871,71597,7094,-46274,-67132,50460,157443,65993,-22643,43762,121473,103873,29630,2495,-11017,-8272,568,-40822,-81410,-47891,8409,-16165,-83846,-118811,-62695,9509,41764,37276,-17700,-67915,-55668,-36716,-69790,-80508,-67518,-31026,66375,156482,127492,23002,-42327,-61732,-975,53704,6685,-69198,-90675,-40188,63050,133371,100815,32130,29143,96440,134502,94705,38778,-40679,-127820,-189763,-185103,-123643,-26058,25885,-3589,-3803,46759,33613,-24038,-47412,-25321,24428,43134,-39328,-77191,-34078,-16672,-17429,-50662,-165219,-207401,-126399,-85679,-73191,-16560,19328,-849,-32754,-72205,-83234,-46430,-62245,-136592,-156377,-59576,24453,-5410,-17006,65753,96917,52296,21529,37149,21634,-27715,38766,146310,122628,16908,-17486,6627,10168,-22809,-9331,27713,4912,17544,137903,173801,109869,69943,39131,13506,10782,-6065,46010,103790,75180,50750,15290,8149,59232,64953,1092,-41954,-35231,33710,52824,16274,18496,59497,6140,-105973,-159452,-138732,-83157,-38424,-21817,-25146,-27038,-3248,60236,61690,-44363,-60838,1873,-47669,-167313,-125280,-3199,31893,1855,-27374,-83689,-70210,57452,142379,110939,44329,1982,-54445,-92711,-50722,41997,95834,132366,194171,171058,69362,2064,-446,60751,57646,-7583,-25885,26509,30468,-2265,24737,75920,74827,7097,-28763,7671,16889,9076,19404,25452,-10320,-79632,-107733,-15314,88473,98099,57835,42731,64803,35278,-77017,-142655,-116952,-91780,-39730,4610,-22477,-25012,28270,48091,-3497,-68288,-34736,-22538,-82490,-70124,-30944,-49560,-60795,-50717,-28930,2036,-30758,-103986,-79857,10616,48059,65304,97178,80760,-23661,-95630,-57732,55038,80218,24491,-2569,-4762,-16163,-43628,-264,70842,39718,-38325,-50402,-25561,-62714,-143030,-151292,-60700,32023,78596,55853,-10465,-16793,10340,16378,14616,5825,-3572,11131,12226,8186,-7720,4697,25960,72624,74812,26688,27762,54180,10822,-46333,-94131,-112532,-81503,-16936,3249,4403,48197,56723,7169,2032,-5078,-44335,-39823,-3828,-38092,-120373,-139518,-84644,-75543,-52741,78183,165078,129672,101933,81966,6039,-53222,-77193,-99346,-46624,54215,90428,67353,61738,84801,43106,-48045,-75106,-55501,-49552,-32227,15822,-17923,-80232,-50534,-38626,-22753,37719,70766,17183,-50931,-62851,-28780,-11419,-50013,-66395,-39019,-53826,-134448,-138640,-61160,-23820,-21361,16627,18192,-28630,-45669,-22316,20699,42742,-746,-79159,-105476,-77954,-39724,-44379,-84746,-90922,-57766,-45330,-57860,-98830,-61116,26368,-1453,-86969,-63750,26973,59135,48441,59022,89122,120818,142200,160194,117068,52679,-12494,-46493,20553,127445,142832,78408,28247,19214,31178,51398,8381,-48892,-77330,-76520,-19807,54550,71867,88137,116898,101717,69443,65488,91390,49591,-50617,-81507,-45409,-19559,21728,39437,-25427,-89154,-49113,38375,67564,-23923,-166591,-207111,-123106,-18361,20134,2346,-71034,-115262,-72478,-6755,-66359,-176221,-214757,-136958,-8351,32930,-10351,-71767,-101466,-33418,76896,119765,131315,142365,88150,15438,-308,5146,-16432,-23007,43530,115449,127505,69140,5813,-27558,-39458,-52885,-36194,-9422,7671,38156,56738,47224,10836,-33103,-339,67594,48856,3024,51111,74192,-904,-102951,-94976,35631,102577,41539,-63968,-100934,-58577,10047,73472,114498,67400,1512,17470,29866,-70063,-98123,-18826,21574,37451,15576,-47172,-117092,-113365,-29118,51328,65715,35413,2444,22300,40316,31057,44813,63558,72687,80757,25856,-47209,-7064,50941,26117,-5580,35244,83164,100125,95611,55938,-6984,-14219,63511,86754,30724,-21039,-18491,-3077,-45656,-112235,-113124,-44892,-22197,-50054,-26311,50787,39134,-24847,11235,48424,5041,31092,120827,123855,26008,-50623,-9476,55756,7108,-54796,-39662,-13442,-27002,-30848,2250,58577,79426,50379,18054,22821,44282,24147,-4833,-5130,-30102,-80577,-99785,-72266,-57248,-60162,-8829,78815,69610,-39589,-81421,-38220,-23208,-45532,2730,41453,32802,46878,58911,59327,62307,75028,67164,55839,25832,11352,10210,-32309,-128813,-143488,-73403,-79220,-99048,-38972,-39084,-67930,-13412,22876,-45117,-148173,-168073,-59237,50354,90356,149833,169519,110817,68900,28679,-38829,-114788,-128924,-85364,-32433,-10356,1042,7143,-6246,-6812,12972,-11626,-24790,-30582,-52155,-24152,55124,45596,-17257,-17596,-23417,-36904,-41261,-48990,-7215,69704,35485,-27699,21206,43838,-7664,12373,90645,47244,-83230,-158665,-136748,-86700,-21694,50977,83111,34176,-77652,-138536,-61689,8729,-30087,-42140,29184,96923,119706,32678,-75935,-101114,-86692,-79356,-70701,-42664,-32744,-1702,45993,33749,-8177,-3341,33619,21512,5064,24180,84717,90424,34727,-38309,-52399,10638,30772,-26427,-28484,-23674,-55965,-17742,79500,49322,-41441,-18666,11677,16927,55469,20300,-73259,-80120,-38861,-11654,13873,26566,11723,-19755,-32387,-12597,-52050,-64823,-35859,-4766,14234,41815,38948,16078,40960,121630,201284,178763,70750,-10763,1774,46012,62440,24647,-18326,-6052,-8802,-178,7341,-5389,-16319],[14926,683,-8829,-31436,-79472,-86201,-12764,37096,-5100,-52432,-32483,-3199,-35601,-81080,-79605,-82566,-90239,-42605,18911,19655,-4722,25931,73777,75771,64881,93108,89543,45243,8932,14085,21313,-51887,-114142,-18176,111621,119981,115960,99409,45334,13731,31526,43240,55396,22025,-60813,-98314,-75796,4920,109253,156231,85256,-7600,-12592,43404,74014,35259,-40310,-68644,-6748,86994,99176,4569,-44214,2839,-7863,-71232,-96942,-83843,-54716,-34149,-2479,37434,50808,15880,-47644,-38056,-4592,-19250,-1644,74704,79235,23816,6728,-28007,-72077,-37444,31948,49443,14207,-100134,-192191,-177804,-90393,-40394,24300,66122,15887,-90508,-131066,-70237,46545,104979,46884,-35634,-46235,-29523,-15514,15847,76110,114940,70666,22045,-3342,-12697,33128,46472,16115,-11281,8592,29511,46599,55889,21893,-32984,-16181,43700,35699,7017,15095,28275,28885,-16599,-44656,-15390,1804,-19223,-40437,-44059,-32817,-25593,-39488,-75248,-75917,-30681,-911,14387,49816,-614,-62789,-67778,-36082,-1831,-6179,-34033,14993,68179,44946,-40606,-105445,-122653,-71110,-22836,1366,-11284,-64354,-117633,-66170,31877,48763,52127,94539,85751,28822,43515,35690,-15440,-34270,-8256,12191,16651,-27709,-61169,-33567,8500,95529,176584,124403,71050,52923,-18704,-141609,-204477,-139930,-28264,24684,13046,-9913,-21778,869,6173,-52429,-89226,-52604,5516,6575,6008,32068,35458,44260,49594,-23122,-108605,-142492,-147247,-150223,-103275,1573,53520,58765,100741,198149,195666,62824,-59596,-60995,-6626,6904,17517,14805,-11649,21597,106534,171575,201294,153304,7140,-52938,17819,69244,-25,-94424,-128577,-131613,-146183,-165502,-179887,-126671,-29526,6768,-9977,30305,104653,137227,146467,156090,125912,64560,55020,79211,12679,-37378,4983,-21107,-62149,28754,114943,101633,69991,91977,158180,182907,131249,70492,36913,19554,-9805,-49191,-35528,11977,34557,-8797,-42411,-41527,-1305,15508,31503,55302,15960,-2490,51264,79413,64125,19899,-35517,-898,41265,18594,15444,-31045,-29393,18928,-2430,-1311,78111,110280,97377,81839,53582,1546,-15471,-11981,-43598,-69058,-46109,22659,23763,-82762,-212779,-178580,-10400,87234,42537,-50600,-105443,-108694,-71822,-58858,-52779,-47885,-49793,8898,80150,36059,-21863,-12125,-25156,51011,163178,98220,-57781,-115009,-67652,-18623,8203,11418,-10219,-24848,20127,87317,94984,52337,-10410,-66707,-114247,-135925,-105786,-18403,25484,-29575,-58712,5206,51647,39859,11001,-5856,30889,48244,-38237,-72354,-25903,10064,32574,9910,-114518,-213277,-188318,-156464,-91885,48727,119917,78306,-3456,-81092,-93507,-29143,-20489,-94978,-100027,26749,92126,32029,11204,65155,84666,29284,-52354,-78259,-64210,-73935,-21419,76714,97715,59545,84415,85761,7241,-46900,-25613,-45957,-86278,-23616,123411,193672,154058,88706,22217,-25627,-32243,-50455,-3619,62283,60942,73659,88353,97921,123085,100453,44044,18228,-19586,-28263,-39356,-62621,-34446,22259,-32361,-93398,-53915,-22581,-40987,-73679,-103220,-82835,-32391,17577,69885,29143,-71878,-59250,-5682,-53447,-114326,-16072,102214,107058,61567,-5362,-126991,-158753,-34191,78042,86210,31589,-22175,-84325,-133307,-98633,1519,40820,40009,123619,192508,120951,-19836,-93214,-37946,6531,-36601,-70559,-23961,23720,27974,20495,2458,20053,39715,33179,31732,29673,35043,75442,112582,69413,-21410,-78466,-63251,-26263,11469,39039,71472,133605,103624,-28459,-92473,-68010,-62581,-18853,38501,23830,13557,71342,80271,-17184,-136532,-140884,-110969,-100701,-69146,-55496,-82661,-79575,-29399,3864,12224,5790,-7414,-3592,12400,25634,46403,57719,27513,-67083,-117610,-69538,38044,91824,83514,52568,34550,45091,33841,21403,50787,65995,35057,-247,6053,-36913,-116445,-87065,26455,69110,54653,34520,25362,33437,19839,-5732,-29073,-41372,7037,54133,6420,-61179,-88613,-50637,-2114,53681,61778,29056,53109,91294,23626,-61304,-70906,-37160,-49240,-89089,-96935,-46695,5671,26168,48271,38743,-50258,-110298,-73735,-28747,-59344,-147215,-175873,-104717,-40000,-8058,52398,100414,87886,69588,54263,19388,16427,9052,-10413,44372,115876,108347,53426,11857,11554,3763,-31077,-35223,30357,92848,68648,34828,-9531,-74614,-77294,-24276,41167,52944,21619,-54367,-98231,-73968,-34648,-20253,-26721,-46625,-61957,-50665,-83173,-114946,-74980,-27157,-25472,-1992,-1226,-47363,-66538,-45289,-10798,24371,24596,-45160,-96360,-83823,-43585,-17248,-27491,-39928,-8999,29672,50412,14980,26239,94262,43386,-94307,-114874,-34423,-10150,-23179,4770,58266,86676,89658,104637,85779,35734,-22431,-38495,35641,126106,104888,12890,-32752,-5302,3148,-18341,-50402,-71609,-111402,-111554,-24688,45584,28886,46680,113397,107819,51966,44384,67651,40711,-16851,-40321,-30104,-11703,47590,76708,-2944,-67654,-14025,44482,61818,10329,-79354,-119851,-104798,-66298,-32015,-8921,-33897,-58781,-67387,-80575,-138236,-166503,-143836,-76914,45549,90759,13666,-63706,-58969,4320,56155,105209,169750,202370,143328,27693,-12941,4684,-15601,-67412,-37230,61517,117758,90069,55738,32982,54413,63594,49422,10528,-20690,-23960,-2,20909,9722,9304,55841,91810,32421,-26861,30265,65426,-11902,-111098,-106008,17444,107269,97992,1738,-59916,-22976,33300,48750,45719,-23667,-66575,-23434,-33595,-154812,-143498,-12374,17782,-14268,-49559,-74508,-96993,-61652,33004,80917,52630,24672,45610,85512,39285,-12086,25402,62135,40798,-11683,-99163,-121164,-5275,73806,26326,-38219,3479,82112,82238,54768,65042,69573,78259,132293,108314,-24711,-130374,-109575,-53289,-49667,-57551,-37371,-21806,-59555,-110908,-71067,25479,14291,-46200,17876,81369,6351,-5595,72646,81312,11491,-41926,-7080,57432,26277,-35740,-19639,60727,93891,68702,43441,34463,714,-16780,10196,57484,100068,85516,60289,31909,-30788,-64580,-33285,-7698,-41342,-93511,-40700,90758,103589,-20427,-87745,-32560,16470,-16836,-6141,42800,52959,78175,118576,74659,-55512,-80227,33302,133638,111814,58882,54677,33716,-46823,-50415,15870,-3109,-16004,41055,-8943,-91603,-50514,-43900,-131400,-141885,-30741,82406,93667,70579,120695,131341,82931,130319,148061,48379,-76175,-92994,-48823,-21788,-28262,-51274,-64922,-41381,-26335,-24704,-40154,-47639,-51327,-46759,-46851,-28139,-54799,-106948,-66795,-17547,-33883,-53828,-22386,43104,96194,47744,-19721,1008,-12868,-68454,-31989,59955,26132,-94095,-170929,-166625,-106594,-29803,-310,-6865,-19389,-73844,-116774,-53080,-4411,-38970,-17842,54881,71571,48032,-50268,-164987,-174630,-122443,-96543,-79715,-62973,-89254,-65271,20931,43798,1232,-22734,22683,51550,57648,88239,130043,77735,-8781,-39695,2413,63601,33750,-55739,-75623,-77797,-117459,-98413,-1633,14024,-25065,-18058,-22438,-7477,53464,34642,-47778,-66536,-62661,-57022,-25861,-1587,-178,5268,15276,35977,26319,6908,-4678,37311,67916,25706,-69381,-58069,32224,101555,132568,117863,53633,9584,49388,87621,66378,13063,-12318,18421,37397,57748,34282,-33962,-53199],[32225,57349,36202,-2677,-10898,18280,57178,46722,396,-13714,-14055,-22468,-27369,-38946,-51836,-83188,-95519,-49425,-26306,-31737,-17956,44654,94289,81202,32478,19920,21464,29030,30152,23195,-306,-84958,-164162,-67878,105913,159288,149634,93573,-27372,-126845,-136520,-112857,-67701,-60958,-97453,-121636,-117664,-42061,51650,54638,-21480,-42479,-1489,31259,34664,23632,720,-44175,-42593,23503,56968,20034,19042,69456,59396,25173,-5294,-12751,4578,-4176,-28347,5404,59427,26554,-68069,-78990,-54404,-54520,-24219,17367,22793,20072,22685,-26108,-78540,-54031,-3862,7295,-2103,-40342,-69022,-79403,-64257,-45927,1538,46344,41589,-13177,-29910,45200,138720,138667,81005,82666,99275,56753,12778,33889,86313,133296,89439,3534,-35492,18367,128186,135546,82657,34927,672,-16051,12681,42109,9599,-45065,-13421,68606,92852,65567,34163,21627,26516,1597,-24929,-33644,-33860,-34085,-11858,29968,32996,-3542,-6083,-12457,-17113,-3690,-22586,-37800,294,-22833,-61722,-46936,-14774,10440,-15556,-61987,-20572,53208,54178,-6633,-32784,-16537,-4439,-40045,-66181,-67778,-94597,-141062,-74220,41304,31004,-24986,4181,34520,4209,-7447,-15606,-19701,-17310,-5297,9487,19689,-14955,-50215,-28207,2130,68730,158885,136661,78653,37810,879,-56956,-116208,-85505,-6448,24267,25584,54736,60383,42460,411,-65828,-108980,-81744,-30353,-22390,-24420,-12989,-10959,5091,9177,-36757,-57623,-55735,-83131,-107579,-79262,4374,68616,90755,89985,113416,104639,62355,11672,-26538,-17066,-5067,17753,48344,42518,52020,103422,126499,91840,69401,1866,-42549,31317,122344,64609,-29247,-52552,-86859,-161452,-188378,-175125,-109102,-20059,-1930,-42539,-15168,76752,128557,123303,110824,81224,21152,-10546,-8334,-49063,-26104,53503,1891,-65882,8809,93581,112270,91113,57490,70347,98693,84789,44304,4974,16591,42384,14650,-10789,23733,41272,-16186,-60513,-78732,-59211,10642,63313,71384,45808,51558,106557,137055,63701,-72223,-124698,-33552,38143,33275,58023,2911,-81365,-68633,-22164,39525,55327,4247,-2346,29018,-7611,-67123,-34530,704,-29237,-38020,-39794,-11560,10114,-56697,-195568,-177913,-8922,60959,-9646,-61814,-81737,-118676,-112789,-89509,-59998,-44948,-74501,-73399,-41081,-55948,-25486,40867,3303,14896,100217,70212,-25262,-45070,-32548,-76862,-105756,-74011,-44144,-65396,-53251,10330,31669,21575,31717,32393,-27411,-89996,-103076,-52538,-20602,-40101,-62327,-29332,25677,44581,15254,6091,65961,79744,4720,-18994,9482,43891,101648,127671,14546,-111726,-130092,-114562,-52678,86359,185054,150874,37411,-67629,-91785,-24003,19026,-10507,12720,111562,133249,76029,57790,86645,93914,17902,-93792,-121431,-80196,-69392,-80317,-66823,-8327,68921,168255,156116,24363,-39897,-12508,-38094,-69057,-21078,65187,129614,135097,75576,-5548,-45414,-15916,-19147,-43046,-49259,-46538,23277,113806,137193,112457,64600,34204,32564,-22001,-57819,-54230,-55995,-47132,-32110,-84128,-67717,32130,24617,-42561,-65648,-75175,-64434,-33724,-20646,-30958,-65998,-65449,-25552,-17750,-23018,-6149,68805,113501,81458,35359,-4742,-88532,-135145,-83859,-12763,21051,9840,-16086,-72768,-126093,-93937,-6641,-4309,-75252,-34720,77511,90816,3811,-74247,-74861,-19404,23406,17896,13608,50703,92117,84770,-607,-30156,39428,107099,93075,28380,6946,48474,82665,47079,5749,-45057,-138649,-202821,-145238,-48294,32725,100159,85688,9597,-34466,-42181,-60489,-36857,17819,32469,27304,67912,81806,9858,-110771,-170372,-161008,-110290,-72048,-70820,-91289,-76941,5099,45071,-6197,-24060,35992,73300,54327,44549,55183,44573,-9693,-102734,-114452,-46776,26020,87138,127368,87905,40701,68294,87217,50525,50144,114034,125653,37295,-3054,-14828,-41909,10869,98231,86017,27059,15674,82969,114217,67734,19593,-24334,-20149,98145,158642,48199,-74156,-116067,-68025,-3648,48465,52062,36422,74369,106901,30368,-45820,-41149,-24624,-83447,-174168,-192685,-90693,4644,39903,80232,61839,-53331,-105668,-41644,19104,-1167,-79558,-106171,-50908,4531,6239,-5323,-143,16994,11588,-13047,-11311,45217,80224,79849,107214,76912,-5726,-37627,-31634,-25725,-43366,-40894,4114,98214,188754,126407,3367,-37433,-46610,-50735,-308,64232,53235,21673,-41937,-85597,-69781,-54301,-41572,4373,13546,-30431,-19277,-33011,-110727,-93673,-1115,7250,-14548,-28043,-67163,-85939,-47342,720,36347,47997,-8535,-61374,-68986,-40429,4247,13824,-21324,-5830,38449,53212,9659,5475,75911,81615,-39728,-106785,-36149,-4596,-68729,-84361,954,44045,-2242,3704,44158,9853,-35827,-20481,8837,15313,-8306,-58929,-79486,-37181,-8301,-5255,-7427,-3301,-53685,-75361,-18974,21437,-51,2849,32237,18788,-5226,-7483,13405,41759,60363,47589,32673,7418,-13374,-19328,-57842,-61568,25346,65945,49664,30487,17693,-22094,-78579,-82778,-36091,14999,16477,29061,-22347,-126113,-174377,-123074,-42863,24045,97935,93406,-18877,-86812,-28780,28992,-14673,-29925,44401,124705,138834,54282,-25149,-2746,29264,-35856,-63668,24208,96231,98284,94715,69261,87768,107703,111434,81736,17929,-52090,-67210,-39183,-7961,67925,140248,132922,44813,-17221,36893,88247,23137,-64425,-66683,-2079,68206,96531,41442,2706,33199,41776,572,-25553,-84955,-140228,-95941,-64476,-132824,-111992,15739,47910,-38999,-121320,-106193,-55910,8227,54731,21793,-27549,5921,96624,156016,63494,-41192,-21224,42891,45762,-2773,-88061,-84903,24469,94430,45792,-39225,-30855,7988,-24118,-45570,-2222,59439,99771,105611,16693,-101073,-128788,-79404,-61517,-70213,-17849,42144,20610,-71657,-128730,-75923,7904,-44984,-149493,-72110,72658,26017,-46250,-12198,36086,24189,-11445,-9796,27921,17622,-26427,-24610,64382,124220,106006,82301,53798,-30995,-59286,4785,66738,89254,93251,116504,84150,-18613,-49775,4853,34390,7006,-40856,-18160,45692,45932,-33996,-51798,17723,74228,27126,-30403,-26430,11469,64801,95947,49229,-79861,-111653,25002,180772,168165,81089,70109,88667,47124,48406,95467,45963,-17211,-946,-40215,-103182,-68045,-78296,-158683,-113928,54456,132782,86235,43604,67473,52251,31448,137769,172451,66822,-25568,-16037,-10732,-29149,-21188,-18504,-45814,-55371,-50417,-26139,-9812,-12006,-14213,21579,1212,-52792,-95498,-126363,-66298,30600,20895,-32355,4484,65864,78555,38185,4328,-10651,-55633,-74221,-39994,8428,-10201,-83134,-139054,-137608,-88681,-35273,-63198,-116201,-105307,-77099,-55051,-9173,15070,7963,24690,38429,-270,-44327,-127342,-184938,-126191,-43085,-48540,-75544,-74488,-92176,-71622,10026,58006,13402,-84058,-71736,38223,98909,89940,87578,40735,-28785,-46914,14511,89010,59059,-15781,-46649,-60183,-72770,-78040,-69569,-59506,-10354,19945,3238,21863,77906,77703,24117,8715,13935,-2108,-10323,-21344,-39674,-32795,-3968,49382,110848,117993,61108,46798,54600,-1721,-123623,-98935,44559,100819,63584,24399,-1061,6616,68770,72563,17681,2244,21741,33549,22794,50865,49548,-19432,-53330],[9509,66556,64147,21242,17074,55372,61639,-3248,-17242,49775,31748,-29476,-17118,-6356,-52804,-117414,-132490,-74790,-33520,-14423,14320,59749,75096,52059,408,-47841,-55921,-3572,30457,-14778,-85185,-119091,-125405,-68888,64724,128724,122795,88662,31125,-48625,-113661,-151969,-126483,-66810,-20686,-21328,-46250,-2137,37473,-38957,-123367,-79114,8465,24592,4736,15857,34753,-15569,-49078,-17782,-3374,-15780,20861,63934,70550,87065,69508,42272,46202,4494,-51605,-8325,62776,16447,-99538,-124944,-73820,-20319,5825,-18587,-38384,-23994,-5305,-11942,-25936,-37449,-42387,-33297,-10280,17729,31166,-14466,-89468,-120329,-68081,4628,45418,46024,54421,119266,155140,104585,70625,90520,95935,67104,51905,51589,31167,46176,62308,20774,-33928,17414,123566,130606,97063,46048,-39346,-87861,-68378,-49739,-52620,-32555,26997,64072,70203,47949,-13125,-52668,-23144,-7053,-20417,-24380,5409,14757,16592,57666,59299,-12955,-27700,-15230,-19523,-14155,-12665,-28620,-5833,33739,70588,70113,45242,19477,-38118,-81426,-32063,25493,3155,-72154,-90380,-14009,29975,-33409,-107872,-122475,-117779,-150474,-121174,-46169,-55154,-93519,-67426,-55975,-75174,-62965,-62015,-36509,17163,52067,63368,85830,63689,29143,20044,-22572,-17285,89935,139947,121725,94504,77075,41775,-43383,-64568,15361,71450,74631,98146,114331,92701,29838,-40658,-78800,-65251,-41225,-51438,-86230,-80872,-43904,-3105,15256,-8454,15494,67951,55029,-11124,-39633,11409,83333,103346,47506,9211,-1346,49237,84542,39842,31222,52529,62250,77763,87608,83185,75337,53631,2593,1134,-5658,-38433,-21233,59329,72085,37850,15314,-24762,-70458,-70957,-50249,-33061,-1988,-10261,-50947,-50925,7041,40854,25760,-10233,-35563,-41721,-23402,-15665,-28732,7165,54299,11319,-18075,26475,58889,79453,79445,2620,-60580,-41340,10032,23711,5776,22452,47453,16961,-10842,15020,38033,-9461,-83314,-138334,-132827,-41098,38503,50851,39236,31269,60828,93614,-5774,-168435,-172546,-29077,60838,51417,49768,-6787,-65353,-50460,-1081,42788,-18872,-118512,-112604,-72914,-105548,-149995,-74384,309,-24171,-43521,-51133,-31524,17540,16176,-68894,-76204,-13809,-29646,-80337,-50572,-28403,-91543,-137949,-132146,-76448,-45505,-88171,-123033,-96025,-35754,46088,88218,20639,-45176,-55824,-43424,-3979,26934,-10755,-78897,-92474,-52548,-22729,-45632,-45620,-7047,-11733,-15052,28536,44561,-36656,-94198,-79417,-30220,-521,6653,-3293,-12040,-5741,-8379,-47817,-28697,59179,83992,45513,54712,60428,47377,92682,135393,58035,-19063,-22079,-24637,-32951,19664,117296,116202,20808,-58872,-61708,8694,42116,14736,32466,86226,96748,79794,80617,118343,130082,56336,-47259,-73469,-41879,-35950,-79754,-123417,-76445,25686,128355,142558,68830,25861,38430,42683,27298,1440,7004,48423,57738,-4870,-47995,-6955,66844,42710,-55469,-118398,-107606,-8497,84064,93356,46645,-15210,-54820,-53937,-80571,-71885,-17407,2682,-33735,-79748,-117645,-56408,28809,-10093,-64157,-35685,-1765,-30323,-66398,-99564,-150012,-129926,-23351,32323,8978,24171,38302,37894,27739,-2625,-30259,-21798,-39527,-65902,-65898,-61079,-40497,-20982,-9096,-26232,-60021,-38476,41466,32912,-100324,-155250,-80659,-1796,18150,-6458,-38355,-20786,68151,101837,81927,87744,111539,113789,39048,-44735,-12927,95053,107032,300,-59287,-44190,-31574,-47521,-27415,-39683,-150682,-246923,-219516,-130532,-48751,-17366,-13298,-2160,-9408,-24445,-35162,-25190,-9956,-27491,-32870,27405,85520,77496,-340,-90808,-140405,-103917,-43018,-44407,-90711,-75992,33596,80662,-8525,-59490,-1613,54076,61198,71197,93718,90634,27428,-79396,-72013,23164,82926,112599,127573,62942,-1260,40700,90045,83561,74479,108175,97550,-8016,-51612,-7526,20635,38890,52869,32149,2046,6726,85383,141711,119974,71844,6506,24270,168864,221344,87571,-46302,-110338,-71796,2427,48100,56101,69981,87030,72395,19219,-9135,-43332,-84301,-111304,-152462,-174749,-87616,20431,63422,70029,37387,-47798,-86490,-22384,56731,46541,-8473,-17402,11356,-1351,-43507,-57439,-58772,-45922,-42567,-61440,-52401,-13841,12612,41153,65604,-28891,-154515,-137826,-40894,-12259,-72636,-72600,-1969,55263,108194,61361,-48305,-62256,-25018,-13836,-1107,30065,51929,91047,65575,-4,-16247,-20612,-4178,44614,56255,23378,32258,4386,-99782,-97316,18864,33101,-18687,-24580,-40033,-61422,-27800,9828,32153,52628,32388,-1534,-29194,-19423,14263,3501,-32115,5456,41901,12992,-46174,-56031,16881,99907,45750,-28792,42081,79185,-33295,-99301,-4195,61398,-14486,-37224,-5687,-26606,-21366,20174,-1797,-47075,-52544,-70554,-72174,-14076,48712,74435,57534,62562,33903,-23399,-41692,-15776,6068,-9135,-50568,-54483,-8611,-3705,-26496,-22275,13224,35370,54581,32462,-44818,-99414,-113147,-68651,39980,79269,31987,17739,40079,5774,-63283,-49127,17783,35102,19824,68385,27409,-94498,-145840,-100561,-32539,34337,85539,58828,-43508,-101281,-45869,-1204,-87398,-183952,-136527,5645,103829,80307,-11559,2029,56060,-14377,-61452,9764,70981,85481,99977,69828,21080,11217,85413,145701,68066,-61408,-81285,-25990,19131,96919,156568,123062,50286,-2094,30065,77789,41534,-22253,-44137,-59663,-43709,14872,39971,56588,80481,43487,-29468,-41242,-49990,-108307,-95310,-18098,-23639,-39463,20955,46175,-60049,-178604,-127600,-13353,37716,2836,-87542,-126733,-33395,100066,162642,76797,-43746,-64391,-728,52352,76431,74715,69230,73303,93539,67612,-6128,-25747,-46319,-91694,-90162,-66824,-30279,5556,-14310,-105769,-138803,-70237,-21536,-62319,-107920,-58725,17472,40498,-7438,-50379,-40379,-17577,-99796,-220034,-149401,24867,21419,-80058,-82689,-4438,29626,17724,12018,22273,7979,-25995,-19720,58013,90272,74603,107641,133854,67584,11640,39873,76708,45275,14546,52062,58742,-5142,-12958,43064,91271,96508,65285,35463,-14322,-66560,-74222,-14874,32404,51875,4340,-63283,-79798,-30950,12390,-9770,-32409,-54796,-59897,21275,144622,108601,7397,7706,57018,48683,59822,93716,11135,-110282,-105751,-56167,-38240,-29123,-60644,-104766,-71558,11327,34721,21294,36185,68332,51891,58668,126567,106749,25419,14258,50709,2167,-57435,-19077,36381,10902,-57811,-70643,-3676,32928,16857,12314,60557,42571,-23477,-49207,-67752,-19334,101232,115078,28337,27922,61003,36092,20131,39707,-6899,-75515,-49012,-23505,-23771,-31244,-72897,-105056,-86869,-62744,-36122,-62500,-119547,-129393,-93160,-39153,-6220,-4418,1492,9765,315,-45039,-92297,-145159,-124900,-14645,64169,26120,-48238,-58539,-49417,-44799,-21737,18506,-8916,-150475,-191789,-41678,74489,46688,33024,15902,-38817,-65845,-6483,67551,41694,-17352,-20695,-12850,6993,-9720,-83607,-111730,-37824,28586,52410,70069,89560,98351,65189,53912,103848,107552,65857,7172,-89532,-149068,-106330,4458,106469,151469,80774,-6523,-22785,-24343,-96644,-98124,31473,68246,3543,-32152,-26663,7930,60765,29151,-21049,13885,53915,37572,-11967,-9464,10787,-3816,-35191],[4625,35065,45189,8531,-4473,18800,8016,-59507,-37261,67856,50646,-9825,12242,12162,-50286,-123941,-165791,-116645,-22352,12479,1269,1914,97,530,-9187,-47230,-69945,-19193,21386,-48660,-144436,-131751,-69334,-43114,29868,93997,98401,73501,76884,56065,-1323,-63213,-67605,11154,98517,104361,69361,107492,127112,15522,-104334,-79561,4998,10837,2166,51698,82931,16634,-53626,-49704,-33491,-48622,-45501,-17116,32707,81169,71576,28723,-7885,-80016,-109313,-36361,31288,-2153,-91962,-111057,-30441,71071,77220,8248,-19688,-9887,3390,47182,89919,44733,-41814,-80265,-42870,19953,47431,-5445,-101595,-177426,-131382,-27512,28378,13954,12281,66340,80283,52178,75684,72076,25936,12235,49627,52941,-21140,-49465,34771,76436,-5804,-38550,24493,67066,93931,60309,-42615,-130532,-156534,-159097,-104125,19407,77642,25757,-16328,-29988,-83441,-128293,-83843,-38962,-30126,3182,70931,78878,29042,24837,36884,-15306,-65028,-72145,-41777,11221,53713,36128,25074,78854,165567,151221,89758,47009,-1172,-46704,-25305,4196,-25933,-104866,-112275,-29480,47823,25074,-65432,-124756,-118307,-130415,-140118,-123112,-116081,-88297,-46194,-67434,-110314,-79401,-71118,-55643,15662,89108,126947,152170,125869,98805,62921,-52302,-100445,19803,128622,154861,130778,87982,43736,-34092,-72715,23047,127530,126853,99420,97501,90924,41035,-25991,-49410,-51529,-36297,-41817,-104568,-112374,-29173,46729,67014,35454,45862,98248,97104,37667,25300,68043,88788,64338,428,-38204,-45720,36465,115020,103441,111609,139964,110874,67269,73930,78962,48529,15046,-14647,-21581,-41538,-89037,-112854,-41229,45376,61734,27430,17385,38972,44560,33288,16272,24912,28919,-8097,-53020,-50068,-26008,-30212,-88628,-120339,-54054,32776,48628,33704,27472,10127,6130,61489,86799,47547,62469,96649,27544,-53751,-46694,2014,24056,21311,26967,34165,9212,-9404,-12323,10215,-9223,-91938,-183175,-184625,-107337,-19377,18272,13326,-18475,-28430,-21987,-113654,-208893,-138958,7954,77819,60818,15720,-60391,-57686,-12711,4847,-12604,-96934,-182173,-162363,-104370,-87784,-122234,-87910,-11324,-11105,-50691,-60612,-12234,62405,103224,62423,9937,-35791,-73884,-61742,-6803,19928,-21935,-80171,-102264,-57956,-32541,-73305,-106846,-57342,40020,88732,79221,22405,-54135,-124035,-108387,-12112,17689,-46068,-65303,-14606,13777,10163,-3207,3489,35261,26681,3660,16784,11754,-55558,-62337,-41,64443,97941,88645,71467,38187,-17540,-52662,-85324,-77417,-10330,33158,39674,96228,102240,32652,11506,22073,-993,-3121,30090,18291,-40828,-59425,-13798,-10929,-62317,-80200,-34334,33215,21635,-34451,-42401,-3157,39198,55523,57302,102322,140871,114109,47572,8736,8815,-7537,-46102,-66633,-29628,-2245,8297,53638,112667,110110,80774,81230,73047,11489,-12071,14002,-8459,-80367,-62430,59277,133696,47147,-76341,-111944,-59159,31176,50904,17650,-15298,-59784,-118732,-144391,-149824,-91212,-4337,34345,-16449,-82505,-96937,-39148,3807,-22866,-53258,-34225,-9909,-54931,-107503,-116283,-109468,-47325,39575,60998,36834,29110,-24876,-65027,-68057,-79154,-77353,-37143,-39948,-47957,-24336,-33523,-46283,-54766,-51675,-21011,-975,24709,105016,107355,-46994,-171820,-150813,-59030,17651,41920,19754,-11165,29570,58081,71009,84430,55653,40058,41538,-24322,-71345,-3731,41187,-13224,-65139,-93688,-99776,-82425,-44700,-46456,-104303,-171738,-192750,-132262,-51081,-33107,-34679,-9341,-2303,10861,46406,64817,6069,-100656,-117910,-12557,89482,119537,77495,3713,-60971,-38517,29892,5669,-82405,-67590,61852,117463,39487,-31627,-38071,-16516,19298,63263,106671,130293,101438,7920,-553,84140,141554,123737,82437,17825,-23302,27478,82771,96642,80329,42382,-20217,-80547,-57824,12237,36480,1033,-44482,-48140,-9978,23918,71525,126319,121604,88994,58920,72738,141270,143931,46682,-32544,-98908,-82359,-8995,32206,47424,87688,86357,34380,4707,-1087,-78519,-124360,-54174,-9802,-50462,-46764,8373,40077,30647,6813,-48924,-99869,-43288,53309,46097,14985,31276,29068,-48362,-107998,-93695,-77862,-71924,-59680,-47546,-23724,-30724,-63006,-39273,-8339,-86833,-188819,-160779,-59194,-27100,-76202,-75087,-29873,-41020,-55612,-63062,-72565,-53483,-22244,-7106,-20962,-5594,56792,140244,134597,74426,39642,35719,78707,101446,67290,34106,45616,17858,-76044,-98088,-6063,15240,-7848,32578,37226,-16333,-29099,-15045,8495,48992,59137,53903,32123,5164,-11147,-37743,-19998,62132,70238,13429,-33463,-60862,-14504,106040,116212,58193,108523,135137,37813,-32770,25998,90727,30859,-36762,-74553,-56365,24573,56359,8509,-1636,6701,-32664,-37246,36367,102458,89338,15856,32116,59078,-20899,-86835,-41455,29001,22011,-49285,-60310,17070,55461,-17747,-118918,-120185,-44889,38645,78630,45007,-37689,-102855,-81846,13208,49782,28195,33372,31831,-26757,-77657,-19097,55199,14767,-27705,55722,73933,-13403,-88956,-94580,-55522,2571,48363,50032,20268,-24690,-44591,-27772,-73373,-184584,-181842,-47607,53942,60289,23020,38267,49044,-21459,-38793,4867,32511,50939,81768,51163,-62050,-118353,-6319,100635,40125,-66902,-42443,47778,74456,86497,94924,60121,23782,-21453,-31595,-4468,10912,-8406,-55740,-126547,-147828,-59887,27807,84935,106366,50052,-20834,-4351,27866,1795,-27250,22839,45030,9840,-8030,-14414,-83948,-176603,-104038,30079,42973,-41962,-132573,-163201,-73498,70124,135087,63007,-40776,-75128,-42816,21859,103760,185537,177857,102883,86829,98422,42965,13502,9097,-7110,-24192,-57252,-84493,-91934,-98060,-123885,-100951,-35452,-19170,-56430,-79545,-76280,-44851,26314,64133,43854,3614,-27989,-76167,-121175,-75072,20516,19406,-63396,-89531,-36088,11856,38492,53080,43448,11099,-2064,48689,115950,87618,55744,117360,191965,182608,108248,68537,74516,14178,-86968,-86956,-24809,4347,14375,44688,110294,127639,75468,26601,-46253,-119784,-72067,16466,7090,-22593,-52151,-69499,-52782,-11997,-23397,-108038,-119410,-53979,-14541,16654,54647,-17978,-96466,-70186,-16287,-16042,-8296,20234,-39674,-150338,-134794,-11209,70496,45188,-6901,-9242,-3553,-43147,-81108,-65270,2757,70942,89064,108592,113300,38611,4423,63550,111478,36118,-53448,-35552,19335,-7207,-81575,-79848,13287,50428,20067,13361,59375,36752,-15680,2393,16147,46748,145309,185280,108183,73618,70389,22589,28114,76517,6503,-76955,-32410,-7569,-7507,-1660,-41273,-62292,-31644,-27722,-14999,3441,-14213,-52127,-64736,-34503,-13916,-35564,-56777,-44249,-8007,-16704,-65784,-87978,-19607,72325,96173,45287,-21721,-19331,-19621,-59800,-72521,-29827,-23447,-130330,-188434,-90844,20822,22413,34585,31142,-23545,-60213,-27168,12658,-9111,-44772,-16922,16506,38181,23300,-32926,-72064,-60563,-8409,54782,78052,73848,88580,66856,58214,127203,145597,102096,45633,-96623,-213836,-176371,-62999,10375,78541,48869,-53410,-79686,-18351,-38128,-76760,-13044,23016,-706,1810,33578,58825,61916,21331,14163,54829,68331,53122,-7500,-61059,-50107,5204,8267],[72671,28857,29248,23280,15442,-3166,-36927,-62210,-25946,42161,40192,32345,63949,36891,-20324,-75132,-132191,-95265,4398,4852,-61310,-71776,-51239,-22847,2720,3350,-15405,9065,27595,-43034,-120386,-87421,-22038,-13666,20947,97678,121541,60564,10538,-5574,24626,43345,51539,99834,139129,115967,96486,155074,198493,136648,11666,-34997,-10572,-7453,22936,113233,139901,48760,-61344,-98804,-66293,-60820,-95645,-63976,11325,49421,36811,-13275,-100776,-181754,-154923,-60902,-9802,-8230,-47180,-56573,13178,109356,108237,45351,39342,57593,59578,107400,169063,124307,-12683,-129803,-111901,-24617,36584,28736,-31066,-140744,-136609,-41112,-16285,-82247,-93067,-27704,10068,40937,107544,87692,-416,-38766,-21734,-6770,-52385,-70423,36814,104510,-2858,-100576,-58057,27764,98927,61202,-52952,-156380,-196391,-182572,-76401,70991,70981,-42127,-99452,-88970,-83973,-95516,-76840,-61510,-50465,3743,72185,76799,19708,-17780,6691,20224,-42771,-100773,-48697,34185,66276,61034,49178,47658,100196,92683,38871,34409,52266,13734,-20170,486,16600,-16248,-7976,20675,78174,108504,38058,-73540,-102301,-86817,-85273,-100235,-96747,-47616,4862,4501,-36819,-30395,-44558,-68907,-31789,54299,105153,108132,88075,86573,76389,-5494,-60531,9980,91158,123056,78657,12465,-6939,-25356,-51224,14871,119686,115836,54463,29548,32946,-8321,-59925,-47319,-41875,-30706,-19513,-71928,-92823,329,97979,111352,60471,34293,31150,-5924,-17161,63483,124244,65941,-14314,-50362,-31893,-8196,35986,76914,94404,140120,167591,101994,5429,-14302,13023,16500,-4604,-34970,-43646,-68720,-118837,-150749,-91990,-5407,9645,-17573,15514,64712,55419,10195,108,46019,95556,42529,-53438,-78806,-53525,-52783,-102329,-128937,-40887,62396,80558,61999,34824,-30098,-34043,75205,124323,71142,84328,131898,110921,88431,84837,59918,40284,22743,8711,23044,43930,29364,-31961,-51878,-50745,-72633,-117586,-121419,-97358,-49299,-2743,-6447,-44202,-72816,-97670,-185865,-226399,-111818,31238,75354,53591,15046,-60732,-59408,-9081,-24732,-86213,-134618,-166614,-151182,-68519,20267,404,-45326,-8584,26359,-5312,-52543,-28022,38103,98017,77249,1457,-69028,-60579,6116,32212,44039,60576,34104,-19588,-26977,-24924,-49699,-61418,-9036,36288,10086,9488,17987,-18556,-74931,-80228,-32280,-34183,-83949,-65507,9843,18662,1682,1582,12768,59870,78699,45020,33663,27257,5972,42295,89367,135221,167964,136595,97543,47983,-27327,-33186,-32721,-93333,-99194,-54676,-23604,57996,93417,29604,-36881,-61390,-61078,-34357,6503,-3381,-35396,-38685,-45323,-83526,-121294,-108181,-43921,7037,-23932,-81286,-97021,-37913,43581,57381,31231,50159,94978,108890,76368,37012,28518,1625,-29232,-2408,65122,30402,-62753,-31450,112077,150705,88005,45255,38628,8370,-9145,3585,-25896,-78455,-41529,64370,98332,-25701,-139541,-121678,-27288,48975,30427,-29871,-57040,-59111,-81221,-117089,-138152,-86884,-14448,34884,7645,-40426,-39974,6729,45222,42141,-2098,-48791,-77134,-112994,-125097,-51768,58743,104096,71499,22522,9811,-4139,-83637,-112176,-105903,-125277,-102186,-45707,-63250,-71288,-10928,10674,-18588,-80094,-122281,-86845,-18638,43116,118496,117569,-10547,-117391,-107817,-39589,18410,40127,33299,2105,-15128,-30789,-10248,29770,-23240,-61618,6407,3624,-98252,-100663,-28334,32277,34989,-37803,-58921,-10445,-533,-46101,-63073,-74651,-90084,-35206,60914,111703,82350,20549,-19029,9504,91170,134333,32030,-112381,-134081,-38894,50880,85459,47577,5347,-4350,38823,82667,43583,-32304,-18507,79810,127128,92306,36772,-9635,-25365,-1520,26427,48320,80620,112907,79827,48151,66948,88422,46379,9718,-448,6961,60515,99978,85584,54615,-5484,-80188,-84274,995,37655,12919,-13440,-45278,-56728,817,55141,91844,116876,79834,66071,117169,119054,66055,3780,-31080,-18372,-51689,-64753,-19235,12949,8094,28163,46956,35418,8028,-34505,-109578,-94467,41069,120313,51964,-28527,-45898,-21207,17246,34087,-28085,-105530,-43565,56932,39279,19313,49099,8856,-78739,-113626,-106377,-78699,-36531,-24740,287,57275,50724,-8743,-18822,-12396,-62979,-113138,-108447,-102732,-93266,-61680,-25115,-16882,-60802,-108544,-99759,-43637,-34005,-40460,-18919,-22833,-616,58395,102517,92100,75755,26873,20592,110107,138585,63518,-358,4954,-5791,-77188,-113864,-63613,-38099,-207,80577,78835,-14162,-62616,-33046,19290,59330,62052,87550,92274,11917,-66009,-58659,27118,108062,76899,46273,37334,-23965,-24457,87967,128003,84616,92411,101061,63165,23277,27766,62614,28609,-75393,-147800,-73956,52939,55656,-1793,32095,48367,-21316,-50212,18069,74138,20180,-97373,-61140,12380,-54405,-102238,-25040,55158,67756,-7881,-96454,-49476,58509,12794,-136422,-162322,-66104,42413,129547,162079,83247,-44114,-95259,-59799,-26391,34953,95879,72051,-33986,-101653,-43260,20455,-26346,-80652,20298,99165,43961,-54153,-82778,-28898,22793,32535,63115,124752,103123,20656,28126,51591,-15179,-64739,-29818,-5062,-12898,22678,60755,29701,-18743,-1711,3822,-5264,14030,39508,2663,-78144,-136956,-82428,-31387,-39218,-50444,-13578,45191,56469,47814,28017,3778,-2739,-38678,-102431,-111746,-45299,-1100,-44652,-129135,-152449,-65027,2337,43004,69836,41355,7040,37787,82744,96147,32642,-3944,21649,23144,-31516,-75427,-84479,-93118,-17429,68622,44546,-29058,-78428,-116443,-86770,39926,118735,33060,-62367,-85721,-83765,-45047,39805,130534,158167,106612,98667,140528,86183,40077,91518,109253,44879,-11828,-50141,-91912,-72413,-41412,-36713,-35857,-54353,-64025,-23828,-12718,-31368,2583,49945,47786,10233,-18770,1611,43019,51288,61397,59228,14845,-47167,-58992,-10562,53864,73606,37928,-6206,32017,128744,159534,97216,75234,103305,140442,147599,90103,32817,41717,8774,-121375,-163684,-76577,11344,4789,-19134,35732,38737,-43334,-44509,-34976,-63576,-9567,43897,6942,-22299,-39773,-40201,2135,37038,-18230,-129469,-142085,-62147,17706,32130,-15199,-91667,-108649,-71293,-42048,-51802,-76338,-82949,-92520,-125838,-94959,38932,131871,84484,17582,40703,56712,-11801,-91059,-118634,-87112,-14962,31688,53676,70465,14748,14636,94270,144389,83162,-17493,-67166,-73910,-111878,-146310,-106772,-7384,35796,22404,29276,76159,17298,-65242,-14548,59929,76867,112193,165028,150289,125886,95908,32770,31747,71235,9820,-63233,-30057,-5383,10076,15277,-16095,-19703,17856,20302,14335,37641,50412,19613,-6857,6732,17558,-24766,-88253,-80885,-7643,8074,-24240,-12153,51683,75527,38328,-18071,-41663,-5941,-42568,-129843,-114823,-41503,-18905,-50047,-54783,-23404,29646,45711,52869,42140,6423,-37431,-62186,-63642,-57072,-45758,-20194,6139,9462,562,24341,7653,-62173,-74877,-9842,38508,54618,78397,58350,43694,82961,73721,35266,22562,-62656,-143108,-121475,-94203,-98593,-29711,14081,-36601,-64821,10622,13072,-43517,-60025,-18709,28585,55371,91542,104402,65970,37116,65553,71674,59099,79923,22051,-78030,-81947,15005,63914],[119705,23579,17225,61694,62085,-11320,-73539,-57388,-24905,-14810,-14750,10790,41212,12399,-15936,-40728,-78414,-40460,277,-43101,-95568,-77704,-55285,-37747,-9271,21243,26629,35921,17687,-48329,-75752,-18038,23717,-1158,3893,91359,147271,65965,-56011,-89074,10675,95020,112819,100275,53010,4736,10168,58121,91331,101417,61249,-9119,-48038,-31605,27909,108850,128187,52073,-46203,-127001,-123483,-81318,-68639,-18112,18924,14780,-7805,-50257,-127104,-176943,-120454,-33207,-8221,-2829,-22050,-35264,-9665,32112,37998,12528,39198,90363,100137,104279,128156,113588,4675,-142509,-155976,-47868,58064,94897,63392,-36874,-67263,-30387,-62382,-137048,-126848,-51481,11886,69795,114508,82066,12097,-42848,-101903,-102986,-79996,-38735,44883,62660,-42707,-115152,-70641,18685,91930,31026,-92452,-156764,-137582,-66232,36881,82721,685,-94919,-105600,-61495,13972,53192,19971,-41880,-56245,-21514,9043,16694,15722,-2606,23206,77800,37387,-58749,-50213,-19061,-26002,16500,48434,-12450,-28288,-30252,-82600,-57331,35246,41711,5196,42992,95855,87251,68024,57100,95706,146677,105253,-17195,-68740,-29510,6161,-17239,-35180,-25295,-1701,40565,53772,30419,-21634,-62153,-44950,19504,22032,-9650,-57,36355,85336,106581,78557,55533,49385,55858,5318,-35686,-4662,15825,3521,23430,69087,47865,-11517,-28331,-11888,-58867,-101797,-58525,-24316,-24193,-8329,-24450,-44747,11536,100732,122192,73432,49895,7948,-98902,-105272,36723,115445,33176,-54428,-68253,9887,75831,58356,8455,8903,87092,122773,54199,-50235,-96081,-62416,-24763,-43390,-96174,-70034,-21491,-24334,-70365,-72738,-61674,-82076,-79306,-6048,43278,34988,-8051,-25374,48601,139850,77172,-53271,-89866,-95051,-116787,-102061,-68324,-25757,20119,46291,72884,78309,-29922,-117053,-23967,80912,79403,84754,121821,160610,207373,192366,115678,60492,16833,-11944,20810,97940,95817,-19297,-111090,-114486,-40977,39184,42120,-12450,-35215,-9689,-18070,-51896,-62688,-74588,-164265,-241477,-146736,35754,96418,64594,84143,67791,27814,16211,-42744,-111073,-118718,-100208,-89535,-20626,86390,87031,21731,26986,79387,68819,-39029,-101993,-81386,-26290,-18806,-40350,-74784,-63633,7030,45734,72310,114204,100941,26969,-13607,-18950,-22213,-32088,-23672,-47295,-98594,-36764,43308,22453,-22283,-31911,-25693,-30501,-47646,-39722,-5561,-5736,-2570,1174,8838,53988,73286,55262,65046,74101,71040,111144,119207,132036,162762,142154,85572,6442,-45294,30566,63447,-64056,-140900,-112015,-83923,-27144,36201,44804,-2571,-50083,-76414,-51245,-20667,-28578,-15210,34161,43007,-19788,-79378,-90281,-57522,-15286,-25619,-70689,-79503,-2570,89615,92405,57502,51918,46947,34989,20870,14591,26842,14603,-13612,12957,99774,80453,-27881,-45127,65817,126809,80946,31564,34460,18792,-23821,-31103,-13857,-12083,-12703,733,7709,-86163,-193936,-185398,-108962,-32226,3196,-32653,-85029,-60998,-5085,-5443,-41749,-26102,9347,45853,37443,5305,914,55211,118345,116545,57498,-15343,-69201,-112240,-107762,10492,144971,137011,37742,-31973,-30774,-3716,-33206,-57893,-86425,-122478,-97480,-42016,-48987,-48907,-2481,14461,-17270,-82877,-133756,-135939,-77603,6888,57927,38759,-29732,-57457,-30884,6631,4344,-33917,-32225,6403,13557,-28589,-44508,-15612,-58958,-97103,-25102,-7597,-120456,-143687,-36707,101165,149502,54670,18389,78179,60849,-27109,-26050,33142,63861,87056,160810,235132,183234,27409,-81673,-69261,20652,83033,19421,-61683,-72715,-59215,-30114,8078,-32968,-72370,-42292,21377,58679,65089,60538,51992,49561,58419,66125,57820,45901,48290,42698,97,-46421,-37632,27048,54051,28668,-21996,-64459,-99338,-73963,-14801,23168,69921,99389,74912,49595,14403,-40740,-36816,33586,23043,-17909,18565,41590,5543,16225,46381,69545,71016,35422,46505,118888,112225,31251,-32112,-30790,34573,35981,-9034,-12935,7354,-38969,-87113,-46276,29566,24340,-42876,-94744,-50591,55686,107008,36120,-62259,-103298,-57138,45945,92437,17445,-49382,13919,80312,42065,26823,52383,-9519,-65784,-62921,-83341,-55962,30175,24084,17971,85102,104541,77516,60141,33148,-25347,-50833,-53179,-111135,-122083,-37784,30226,30212,-2079,-36168,-37567,-5828,-41770,-68957,-11484,14571,27205,48833,40497,30748,38807,-36116,-63184,47408,98413,37917,-22410,-28503,-47377,-106199,-127948,-103017,-83342,-20515,43901,23296,-57624,-81294,-2587,73958,71714,39375,85488,114844,14930,-80827,-28855,65259,85703,38642,51006,56581,-17726,-38876,44951,87064,59598,40886,38440,47471,34759,3790,552,-40024,-147429,-183669,-75917,46764,47782,-17583,-21858,-9199,-71368,-128277,-80058,1003,-19717,-137066,-114429,-34813,-61121,-68310,17475,76329,72305,-41120,-209105,-187311,-27004,26617,-43473,-66232,-7443,82453,154853,171485,116563,17795,-75517,-112365,-79950,27756,125457,127190,17635,-84953,-77025,-32006,-43518,-99453,-18701,80271,52963,-40195,-70238,6391,61991,24218,40481,145163,164765,111880,141193,194307,160384,71891,2796,-56399,-89235,-35825,18278,3641,-9939,12583,9054,5129,13061,-22936,-70447,-33129,-36267,-78334,-95674,-47161,4865,-23426,-69095,-56905,-8681,-5516,-17291,12219,8087,-98018,-168836,-95159,9783,20254,-49401,-83063,-51566,-65814,-79326,-37366,9180,38201,71323,124793,156074,68710,-30768,-5870,36288,-12302,-65750,-45048,15141,83598,77814,15302,-9475,6633,-24040,-56886,14785,90448,-2811,-105803,-132905,-135005,-100742,-20869,56482,120989,114438,121823,169253,115633,43496,69616,72779,15331,3712,8527,-25426,3380,27627,-7993,-33984,-81603,-127984,-64909,33175,29619,-5965,-11288,-11067,-25413,-15971,46614,83716,51613,65438,111234,95701,-8217,-67708,-6839,78575,75656,2527,-48837,33470,116848,72479,32515,77489,70465,23409,-302,-14595,-24915,12457,27816,-57741,-114948,-59679,23036,6598,-62475,-46940,-50717,-112587,-56985,16402,32823,51392,57183,56500,94396,69627,12165,29101,61792,-363,-86650,-75661,-12553,75404,74863,-22153,-66405,-20534,-4754,-12262,-28546,-88092,-159745,-177253,-144506,-70596,50783,119861,55107,-27718,9334,78928,76933,5459,-92137,-157192,-118485,-66807,-42260,19907,14616,5506,54286,97622,73290,1409,-83473,-134805,-168521,-184284,-144408,-55314,5786,39438,77690,124399,34952,-88076,-42648,52630,44449,29967,89401,135923,145537,105566,24595,-8702,18371,4013,-37413,-20177,-3986,-11057,-30217,-30732,6468,68094,75731,23962,-9902,-2594,-836,16613,56359,63674,15878,-55018,-70240,-26415,-21989,-14972,22267,40845,11919,-28669,-81102,-85221,-21705,-62993,-163132,-127807,-48408,-43464,-31895,47966,99977,114316,91226,43480,17391,19439,-31392,-107981,-120866,-82030,-43301,-29493,-10365,-5898,-18585,22093,6909,-90741,-135766,-69792,13201,64589,93122,51923,3652,18238,-5979,-46610,-33882,-30680,-19786,1174,-62072,-131760,-71377,9308,8577,-19730,22794,55572,16920,-70985,-70470,9209,34651,53410,71561,38707,17784,43301,30727,40046,103989,45930,-61547,-67560,23619,91644],[117040,31071,37300,108351,100039,2448,-59286,-29716,-1310,-20493,-52604,-53779,-43337,-46172,-30749,-28073,-31929,4340,-16651,-51797,-11700,24112,-11220,-30178,-12464,16601,36756,45699,7644,-43330,-21986,61792,97969,30006,-10870,66850,165141,120351,29752,37638,115861,134952,102235,39059,-40532,-61564,-44900,-67917,-109519,-72901,-695,-31694,-87481,-46286,16198,44710,60666,49487,22404,-56063,-118873,-82089,15948,67131,27287,-18058,-52537,-68603,-52967,-48548,-3410,66703,60753,12522,-35057,-50864,-47187,-55183,-63330,-64026,-13783,67825,94885,56272,37768,55372,17530,-84243,-95109,13994,103284,100913,71424,51690,43893,4180,-70943,-102760,-75222,-27925,36425,89144,79474,27611,9746,-21058,-112718,-153258,-118882,-44961,17353,-4509,-75528,-86081,-61773,-19037,44636,-45,-94483,-103593,-22677,84685,128760,46229,-68857,-88811,-33647,25678,122101,188462,127094,7120,-36184,-41257,-57374,-43142,17796,49792,73082,110220,86535,-12314,-75635,-115674,-114357,-24904,28792,-45313,-73734,-77457,-150790,-149340,-41567,15492,43368,101394,122953,54365,-28740,-25615,42159,76331,47749,-11299,-30665,-1617,28781,5177,-15922,-23965,-45450,-18715,24257,1385,-50903,-45735,2977,37064,-25779,-82651,-59648,-2161,69952,130756,126069,66470,18559,11665,-10748,-571,33106,7882,-4436,27520,28777,-29414,-83755,-66849,-13524,-35996,-89413,-76376,-44014,-35484,-10803,-2227,-11590,4759,61970,94677,70939,95450,79392,-63769,-124862,-15718,53014,8503,-33594,-41969,40441,106827,65412,-32586,-78926,-20466,29383,7832,-55168,-106694,-102481,-81806,-107953,-147573,-72189,58387,117441,48596,-38431,-102982,-154448,-130260,-13819,56035,44577,11463,-28681,27744,131354,102078,-16904,-84179,-164029,-223316,-130624,-692,-5171,-41148,-779,98155,134192,-27351,-212969,-170243,-37219,1066,-3046,42599,132462,199461,179567,119717,62390,14119,-11507,6503,77873,104375,1376,-115402,-137513,-24594,127240,134464,21241,-38355,-28712,-48872,-83685,-58653,-15291,-86971,-228821,-183440,44320,143272,101195,159973,210411,161314,66778,-32956,-93664,-100347,-53263,-5156,30963,76250,63880,37933,58015,101151,81866,-46955,-145952,-168997,-161195,-119836,-35323,-37381,-99784,-56756,54746,109901,96786,55562,8569,-4370,7709,16195,-34266,-92030,-106257,-101019,-6440,87199,38550,-48398,-48524,-9709,18113,27424,16107,1636,9266,35950,42615,54374,66212,43605,48071,74134,50633,7990,42667,76640,97084,128731,135167,79061,-30584,-67164,51081,105703,-12354,-109657,-90059,-76690,-76404,-22493,46458,36368,-38070,-85498,-45211,-10091,-20137,-20912,26469,86872,60403,-4123,-45351,-48525,3139,13011,-36616,-48706,10850,83633,100373,95000,95430,30978,-36319,-26842,14157,34586,33129,17533,9897,59139,87416,51438,-150,8578,49800,57956,68795,87881,29433,-67454,-86193,-6463,51453,14461,-38468,-26155,-65645,-162794,-206920,-205456,-140691,-34235,-13224,-84420,-72377,18423,54663,32492,48227,55376,46178,35298,19530,4430,54580,111984,105920,85932,55757,12211,-53252,-72826,12461,74820,26537,-34409,-39438,-15780,42235,59066,14703,-46809,-62890,-41231,-9944,5878,33141,50952,11482,-42569,-63475,-60928,-90519,-92198,-46125,-35386,-57440,-61480,-27685,7628,22097,-43683,-161251,-148075,-22736,53067,33959,15635,10044,-43082,-93775,-76070,-86697,-164985,-147349,-19976,99839,148904,75273,38370,95572,92828,21494,45302,142981,163660,108311,118498,171616,120228,-37420,-154161,-148505,-77557,-10188,-1131,-10820,-15055,-61853,-81331,-39238,-64648,-119556,-119802,-68205,1699,77661,124494,76779,-22850,-61614,-45341,-9759,53413,113429,102146,6681,-92589,-118393,-81151,-46765,-35579,-98361,-175486,-197443,-141453,-66567,-37048,-9152,31033,78187,102045,63337,-2272,-31416,-25213,-39219,-37231,16890,52791,31665,10357,-20407,-64828,-66301,-5900,51806,53002,25997,30196,48001,45206,76682,72945,17583,-10996,10143,-53746,-154358,-139935,-33348,35766,35218,-17665,-44632,-33246,-19029,-48125,-99472,-112014,-40478,66951,91284,32563,25054,63625,57230,8321,16105,48548,9893,-29822,-27801,-50018,-31486,42107,24985,-11944,22312,38260,43582,56579,34945,-25255,-51260,-32014,-42281,-44983,-1581,41291,41305,13890,-11925,-34333,-41764,-77402,-79987,20487,64884,35672,23270,33378,38259,22453,-61430,-109401,-46437,-22467,-32066,-5699,2820,-53981,-108842,-108683,-93776,-87618,-54460,-40623,-58817,-75730,-50693,40352,101913,52982,-11615,28026,80199,42769,-5544,33295,63089,31004,1502,9029,-19174,-56360,-38876,22153,51386,42862,32490,25545,45101,42006,-2242,-26147,-88444,-171815,-155022,-42615,55948,88726,24458,-66650,-84791,-122910,-186949,-149392,-32692,15606,-72290,-96644,-35718,-27553,-33890,19270,52363,-578,-153983,-280105,-224914,-82674,32125,66359,42174,43778,118849,156167,100432,63060,54419,-11145,-67201,-51650,-2311,59211,97104,58278,-13613,-35857,-21118,-32230,-84979,-44766,28471,38575,-25369,-68071,-6286,55944,11305,-18736,60487,133912,156207,186630,215269,187204,112800,21611,-80706,-124891,-95098,-57508,-37548,-27288,-18172,8879,65100,52374,-65831,-102996,30769,77461,-4829,-25067,37071,62576,-30796,-148139,-147377,-66149,-37604,-34070,43868,84959,-25224,-156708,-131096,-5957,68525,26739,-45459,-89100,-157101,-197979,-137768,-17876,68231,102505,148202,172621,90416,8670,25287,49479,16935,-11856,-3961,49533,110298,41593,-59368,-39609,50651,62336,404,-12789,16420,-49835,-139282,-177447,-165150,-103414,-4729,96199,146470,113942,104667,140866,116485,48136,-28277,-77403,-60714,-11754,13849,13129,32944,12039,-21465,-24620,-103671,-221326,-181492,-26642,17747,-8069,-18023,-36062,-68411,-37597,33095,20537,-33236,18074,109108,102061,-7116,-63004,13344,99457,77095,-12882,-60671,9930,20024,-89175,-92316,18712,31683,-41437,-93660,-85436,-40155,15631,54847,43148,-8498,-25273,22503,48148,-4595,-19785,636,-657,37206,69160,73468,64979,49620,80684,182917,169021,69092,46530,58883,-3377,-42583,17868,73418,131717,114325,15108,-10849,44104,28009,4146,-4672,-64248,-150086,-206728,-172472,-51784,53314,79761,2659,-85065,-38865,84972,156640,121648,-13322,-134623,-107322,-41409,-14071,25688,14179,-27750,-35494,-18294,-4349,-7669,-59974,-94315,-87125,-106853,-124206,-82991,-24187,52287,114343,147593,87450,-3934,2805,27148,-6089,-938,67513,113580,131738,92097,-3055,-55675,-18147,5378,-20974,-8867,2012,-30019,-62731,-44419,28414,128674,129871,18948,-66735,-67100,-41912,13017,72377,65657,29625,7135,-9458,-11194,-23406,-5404,10514,-11811,-37300,-39172,-68796,-73620,2963,-467,-86581,-102253,-71733,-88603,-87768,29696,146920,173190,118860,44972,7717,18934,-32934,-108360,-103416,-68531,-59402,-34190,26629,69838,32024,-24960,-87051,-144509,-139091,-50639,46041,106707,124594,41412,-49372,-17148,339,-30953,-26221,-8569,36226,65231,-5870,-69979,-11111,27357,16917,-9646,1240,79988,94748,-22753,-100722,-50282,-16156,-7735,554,-14839,-35547,-26282,-12487,47349,135053,88623,590,-13042,37515,82944],[60843,19205,34742,76820,54476,-4771,-19970,8788,36936,12207,-65225,-115070,-125922,-114493,-78090,-57329,-33108,-2423,-38253,-34977,76378,106127,26901,-4667,-8542,-17087,-5378,11182,-6129,-11665,36709,111999,148244,64090,-29667,24188,157720,157200,138129,209707,236362,146601,53897,-9738,-47625,-21061,-19498,-112793,-209095,-175289,-77947,-80504,-116908,-67751,-12779,-466,28318,62885,84499,50333,-38230,-44128,67065,97075,17066,-42985,-87358,-75057,23149,63446,98747,164198,126755,16823,-61816,-62669,-34882,-53015,-101935,-105655,-44076,38820,66178,24190,14089,49439,45267,3104,43451,132981,129879,17671,-13612,67134,110627,23706,-55289,-46017,-31417,-30425,16724,63540,49642,4894,-2311,-10794,-58780,-131428,-170986,-121171,-37399,-22679,-48145,-42943,-65320,-92097,-34119,-8483,-32758,-28299,30256,98473,88166,-14840,-82430,-34684,42339,80739,141026,204908,169156,55024,-4531,-40211,-80725,-66074,1584,58479,94777,113176,80704,-14300,-105565,-136675,-72871,12941,16778,-52326,-35581,-18339,-84965,-121671,-66924,-10915,57238,114561,89078,-49359,-160390,-130134,-43263,-54826,-81518,-29740,16781,-6802,-26456,-43094,-37987,3567,-19441,-70504,-90812,-103238,-101725,-26980,47461,61643,-1283,-56935,-65392,-34844,8261,30536,33129,28889,19334,19641,30025,74335,57455,-59120,-95479,-20553,-2667,-81052,-136032,-94909,2648,48915,-3443,-68138,-90666,-53254,-1274,10033,9340,18007,36672,51673,53669,118628,151132,50746,-28426,12701,35795,9954,9637,7636,37251,53123,49659,10904,-67731,-101287,-66909,-17525,-15419,-59941,-98769,-117458,-131703,-113212,-22743,91559,159341,97696,-14703,-94644,-150130,-124830,26294,115187,50071,-11013,-23451,15196,90809,121321,77368,-12682,-151280,-238293,-137627,31427,34548,-35590,9656,124663,135499,-38523,-225851,-217331,-120671,-99694,-96325,-20279,78476,124526,119708,97314,57597,35909,23914,-12088,-12284,39600,23959,-34262,-65461,13938,120507,104764,-12847,-56600,-43024,-72300,-100255,-46668,36384,-10341,-153654,-134314,65352,161277,126054,167547,216929,188124,78136,-13047,-71132,-106511,-40558,69251,98121,73396,11891,4099,58369,81570,32238,-49146,-74385,-105838,-162434,-120460,18588,26323,-78902,-51678,90285,125703,27248,-26028,5284,39769,56768,61698,-33420,-127736,-76132,1659,63418,105456,35205,-95564,-103363,-18042,39920,67772,56845,25639,33404,65660,96596,130943,116491,65214,76916,72186,-36751,-129274,-72843,29391,85007,108029,117120,81660,-15246,-64152,11595,88774,55556,-12586,1758,1647,-34976,-22797,40235,44848,-34597,-67961,-22884,20569,15048,-31809,-42853,18805,41627,7701,-29474,-40725,3861,17973,-8209,-21333,-9138,36350,76520,75260,65022,3773,-56169,-10736,56291,51583,28618,31329,20620,31339,83525,118184,61940,-7079,-14735,19037,66693,86144,8327,-92140,-98043,4338,87876,65244,13174,15541,-6767,-51682,-101987,-169157,-150370,-40033,21665,-27848,-37019,28225,54667,37902,75825,67132,3554,-6856,26448,18818,23655,29971,32021,72156,76348,24675,-30232,-40477,-745,7469,-45744,-67943,-12291,29792,63537,76762,46304,3922,16434,45805,59336,63456,100564,133073,64697,-27626,-27652,24985,2545,-47472,-59772,-75031,-83946,-55177,-11482,16894,17342,-76128,-225266,-208728,-67422,22522,51461,100005,96278,4586,-101674,-154760,-168194,-166407,-96832,-10053,18992,39761,24101,10131,63328,109541,93372,128858,188176,121955,7748,-12322,14056,-14959,-95883,-148696,-114657,-48553,16818,37782,13837,6689,-8813,-36564,-18997,-21930,-66474,-96906,-65054,2732,71902,110146,56167,-45786,-107072,-131221,-94165,15996,111146,122405,47699,-43192,-89343,-105994,-103780,-60792,-81465,-132411,-151122,-132996,-110585,-110094,-100540,-49805,82644,168337,96530,-6250,-62057,-94582,-85855,-49619,-53450,-50694,-5491,13707,-61549,-190313,-198999,-40696,81935,32695,-40240,13471,98927,80267,35810,5195,-8897,-448,37426,-6717,-95586,-125093,-71166,61463,164800,98742,-34378,-113192,-104396,-68910,-62932,-54061,2441,57278,35403,1216,35569,35244,-31129,-61889,-8083,64450,76067,14258,-34268,-43745,-38481,-11988,-8148,-33736,-37850,-42365,-41677,-16743,-10791,-30240,-40764,-7253,50128,71829,45452,27633,7338,-45868,-99930,-145212,-138791,-97757,-44135,56896,90484,21487,-10150,52038,67001,35491,-15264,-70058,-93866,-141163,-112599,32297,90728,6398,-47161,-41170,-36695,-46175,-45294,-46642,-38264,-13860,11699,50304,71315,25345,-46142,-40624,29037,92224,109132,89806,51561,23381,9446,-33010,-105275,-90725,-3140,63630,72341,62652,68389,53761,50403,44107,10057,5055,-47440,-111387,-74360,32964,114951,174122,127836,1505,-54702,-86948,-130836,-97976,-7315,59687,8789,-43534,-5780,8119,-30888,-34214,-27643,-94333,-203871,-199842,-96944,-15453,66620,118906,83542,53021,121710,157368,78310,33778,55167,44640,38925,24696,-17841,-30697,-5047,39729,75351,78624,46101,-2065,-39128,-24666,616,26342,-8342,-50810,-7437,55327,33343,-32681,-5414,91924,127165,104664,86660,81194,91664,54752,-58851,-110477,-84423,-76208,-64157,-48147,-52964,-8264,105314,91471,-37523,-34210,107448,142225,77119,67682,96503,79306,12707,-68643,-104672,-78301,-68704,-57958,37512,97377,24849,-107562,-140478,-56414,26078,14137,-67051,-132257,-188428,-208387,-142089,-11705,85064,115335,107332,96608,64309,57338,57666,32703,3071,-3288,-10676,-3102,50310,-9885,-121860,-85986,52192,110162,48454,-30202,-61369,-94769,-125627,-135870,-115429,-52580,46254,153846,151125,58229,20112,47843,67553,50507,-66237,-143370,-79162,-23743,-20491,-1617,-2367,-52018,-46580,-30718,-122579,-232625,-210540,-127361,-87629,-27481,27322,-13651,-87502,-67188,7023,9348,-26255,6734,53867,31281,-35576,-60035,35,61786,44203,1197,-10,25131,-34710,-149425,-161038,-70570,-17492,-33886,-92140,-108065,-42852,12928,52552,87530,52925,-23087,-17790,60636,82686,76454,125487,156789,118306,66314,47717,56402,27375,313,84455,137259,97374,63785,36164,-33380,-47698,37553,88904,113021,107288,43654,-8078,-4002,-27378,-35294,-35941,-61471,-59842,-76128,-78275,8074,58050,34262,-21451,-71081,-29921,89012,175954,154086,18950,-82916,-34059,58812,88318,66315,5399,-49259,-98748,-118669,-83858,-29123,-38008,-38012,22610,30587,-38104,-79327,-63897,19763,74330,91663,106281,100772,57345,-16341,-30527,45604,106654,101012,103921,64926,-33295,-69359,-18463,-8713,-50308,-40590,-20596,-12522,-15457,-23847,29481,147465,149625,16153,-68022,-50786,-23469,16566,41905,-6319,-30439,19375,49273,50896,37343,3076,-48822,-61383,-41977,-42840,-54629,-27272,62463,87856,15259,-59152,-75318,-91944,-119098,-42936,60591,93868,74674,59062,27777,7814,-36948,-75465,-56771,-51138,-84653,-46803,74722,173140,103463,-75584,-185490,-170734,-97201,-15324,61185,116478,109347,-11273,-100490,-36402,19796,12699,14016,-8293,-4465,6630,-25096,-21649,45713,11453,-44842,-63152,-45983,38085,102370,27025,-82979,-81224,-27187,-15436,-58356,-89080,-99330,-86392,-34706,56933,147446,129296,61466,27457,32682,35394],[17245,8522,8335,-4730,-25467,-17613,24802,56307,76520,53315,-35605,-102535,-119077,-125611,-113578,-94452,-60839,-20628,-29376,-22049,55004,88684,61577,50298,-6686,-71197,-64307,-29068,-8992,35949,90629,129693,153351,86396,-34737,-9392,126000,131347,108366,175776,202427,104211,22690,10332,21343,37302,4638,-79820,-135812,-102996,-68599,-80729,-99492,-80301,-39159,17632,79505,94571,82980,62668,10776,1554,65060,89655,42782,-8136,-67370,-63418,15766,57610,114803,169978,104402,2150,-54015,-40054,4867,-7299,-77878,-93054,-31870,40067,61597,42544,66482,99745,71158,53642,147845,208503,122649,-49200,-80481,23996,76474,-5413,-53337,-32555,-29190,-41007,-30498,-849,48981,59139,9660,-11557,-4729,-90871,-211775,-188892,-67251,6637,10153,-4862,-56003,-143609,-114583,-27656,8342,-9839,-30931,-42480,-52058,-72486,-67683,-5028,38210,32886,53412,118115,142133,77351,11117,-32751,-60248,-53345,-34544,-8189,49987,104544,75783,-36412,-114634,-74699,40484,85136,15716,-69980,-29570,33176,20414,-18216,-18020,604,33235,70345,55306,-64198,-141571,-109929,-71024,-137507,-158446,-27327,69691,4197,-57996,-70278,-47163,45197,61614,-53486,-164116,-173063,-117205,-27895,15455,24454,26601,8602,-47916,-93800,-81934,-64849,-47661,9856,33067,25254,48988,116273,78920,-83609,-172919,-126631,-85245,-128129,-158583,-118861,-17921,76285,65923,-28529,-101154,-65884,698,15446,18014,30084,14945,-2164,16294,75556,116973,105115,96471,108562,69830,6918,19484,38850,11336,-26422,36076,106798,20944,-110862,-128742,-52001,-4129,-31094,-77831,-103402,-85594,-21888,45247,66701,80288,48088,-15406,-57308,-83489,-60271,72923,133500,10491,-89217,-44124,-4680,7515,70290,136500,98977,-12440,-100059,-79379,22697,54756,10869,43227,96153,58396,-44473,-130985,-130121,-95177,-101979,-79902,-15142,14241,29379,58345,54786,41065,59206,52283,-28341,-80279,-23835,43353,53937,24985,70923,122917,80093,-1473,-29977,-40562,-70591,-60438,6968,70483,22895,-73336,-60830,39481,80025,62368,80150,85970,60505,7972,-20917,-70233,-121496,-35654,89249,105459,63412,-13688,-32717,27777,31924,-24880,-41978,17917,11919,-54300,-47141,41199,53007,8248,37172,102998,77016,-37541,-51972,34930,62779,46172,49025,-28160,-103511,-30071,59666,74847,58830,2966,-108740,-136852,-62074,5238,53864,49264,4201,-26311,-3310,66199,128172,122784,84285,90844,53927,-99801,-196770,-118718,-6530,52173,51827,34037,28412,2640,-37398,-25332,54530,99808,77592,68332,55645,30448,12260,43393,71631,40598,2259,-9233,9561,16509,-27495,-65872,-44796,-25055,-41194,-59703,-73325,-74376,-52942,1783,19437,-5372,19992,58917,-1926,-77708,-90323,-79816,-18310,43870,15618,-39224,-27813,5178,43488,94665,134749,84921,13142,-8265,-11242,-35936,-43239,-54758,-74924,-59518,6048,77434,98624,66355,20546,-17126,13643,14363,-71107,-93502,-18264,46617,28120,19054,70901,76411,19556,31955,15035,-64193,-61362,36910,57849,9802,-32130,-37424,-587,-21130,-101282,-103463,-43880,-1488,25629,-3951,-50842,-29533,-6656,-9250,2991,41489,41219,31473,65572,95109,60330,68732,137115,108346,10634,-14805,25839,12306,-36508,-45201,-45124,-57191,-42382,-9760,4461,2234,-54419,-156727,-160449,-95469,-60263,-3906,101076,132816,37642,-101533,-188566,-163118,-80972,5198,8675,-59284,-68967,-40196,-40502,-922,84902,106679,126087,123347,-1825,-102922,-93361,-68209,-65043,-77850,-83777,-19669,73049,129963,88238,4024,7027,62215,37604,6527,6975,3034,11650,42447,24131,5592,33986,34035,473,-56397,-131516,-128176,-32131,50177,88918,76219,24929,-21506,-58874,-76588,-33323,-8897,-5053,-20715,-52523,-94700,-117226,-110945,-81088,31833,133679,86091,-506,-58902,-98533,-102387,-98577,-144266,-138339,-32683,48965,-22890,-176926,-210297,-60896,100511,100780,-7937,-31856,21419,1593,-68993,-91550,-30619,41117,89712,62067,17140,-4993,-1904,96576,208111,149612,-11012,-124938,-100087,-14190,18611,5071,13264,35542,10070,-30350,-35679,-66141,-124296,-117522,-33656,71880,108160,27324,-61721,-75319,-72586,-53639,-24786,-33168,-43385,-37384,-44471,-53981,-52587,-27768,2199,20443,47024,67166,33196,-7730,-42792,-106207,-171243,-222215,-198907,-101422,-8078,51501,53275,-13776,-51043,4696,16883,20024,2196,-58665,-119769,-198405,-156688,46712,143422,61175,17226,30288,18066,-8739,4060,38143,60174,57928,39547,22468,16921,17792,-24204,-53199,-4162,91859,132355,90786,42838,34721,6189,-59288,-133668,-115442,833,102289,104788,65789,63039,34247,-16472,-35168,-19132,32266,17453,-44591,-15545,76559,144413,202260,179721,92991,40151,8264,-9366,2100,9696,52025,44858,580,77,278,-46850,-87342,-104583,-120118,-122383,-58012,30184,66689,92894,109442,79474,38179,72135,126777,98312,34795,2762,16647,72396,58798,1005,-51527,-77434,-8058,111885,138953,71636,36990,29799,30356,13874,8893,-13017,-17464,34715,84115,72907,17019,18154,66446,40874,-31945,-80109,-37370,79764,102096,-12273,-76453,-32349,-27974,-53494,-55040,-73806,-52484,59875,83235,35350,70878,159433,150944,98237,57188,53845,59147,71772,62632,4186,-29384,-56995,-67213,-15605,20061,-9890,-78085,-121975,-105081,-75037,-66920,-80414,-93066,-126138,-129860,-77596,-658,60462,86644,24140,-41230,-25884,22107,21661,-2360,-42708,-73023,-65312,-52578,-8972,-36993,-124442,-97405,37415,110727,61875,-28920,-84222,-100003,-54296,-10937,-1747,16044,64662,108615,67777,-35457,-73205,-49497,-16491,22180,-19208,-75165,-47427,-24595,-23334,-15212,-43580,-86140,-57402,-48318,-107769,-122218,-104429,-157664,-178130,-58436,46794,8253,-69419,-68363,4541,72120,87293,75507,22915,-29174,-51219,-61434,-55924,-39137,-38026,13988,98884,107336,27096,-52966,-105819,-109494,-69538,-26109,-68803,-113409,-65063,-14557,26478,67635,58026,-15487,-52265,15985,99887,125995,161921,165050,91676,30399,37812,73141,16376,-118840,-114992,18327,92227,65656,10033,-47118,-67681,-9156,27891,39344,65581,50888,-31463,-79884,-86340,-74353,-77925,-64489,42496,124180,101271,79778,44573,-10415,-8503,22140,50283,90007,127677,98585,-685,-65708,-24251,62027,98913,78219,5964,-31290,-71259,-104167,-85570,-40057,-45831,-35551,46935,102595,49435,-39293,-80481,-32987,-8677,9829,77855,118064,39000,-58108,-7379,110820,127693,89616,107450,69992,-28979,-42907,-5215,-26804,-67540,-63438,-36531,46009,86018,21381,-3693,96343,147482,63727,2122,29956,45240,43991,16437,-72708,-100658,-14407,63987,92546,78255,-10060,-107482,-69234,-8928,-60135,-85896,-6045,97729,119629,67914,22607,15759,-2523,-47972,-40184,-34266,-43083,-9504,58827,57944,22646,-8787,-33606,-35341,-48894,-82259,-59379,73716,206370,136464,-65496,-165876,-102009,-31641,-17899,30396,101959,69369,-65207,-105920,-33016,591,5641,20853,-2263,-23378,-53805,-84933,-32680,45256,-8913,-83382,-82409,-37198,-5617,53326,58310,1193,-19039,19425,19494,-70459,-121823,-108167,-84964,-30024,66218,151656,146657,95007,57594,37468,8354],[-15776,-12053,-29572,-64294,-73763,-37461,29496,64730,67763,60450,11435,-36225,-51278,-81719,-103009,-107947,-103219,-52009,-14857,-24981,-38070,6922,76279,86247,-30425,-125007,-97841,-42053,-13659,37644,86094,105890,116972,71082,-34205,-39273,65528,76321,19476,29530,73948,37606,13738,59152,80218,33344,-29081,-45438,-20444,-1665,-16300,-23256,-33123,-58653,-51196,30633,122271,111118,36337,-34816,-50098,10,55018,104405,125114,89989,5702,-40295,-42316,-14637,55821,61958,-9652,-17418,826,5703,8093,-15616,-62147,-86152,-39104,49689,95425,90828,110314,119438,69319,64209,152073,166821,83040,-20559,-46725,-5420,2937,-45658,-57333,-40805,-22642,-17182,-64126,-73930,38979,106422,35258,4744,25437,-58224,-182128,-149475,-37232,24548,27127,23548,-6315,-122389,-148356,-58784,-8251,-41831,-101111,-145570,-124500,-85222,-62113,-30036,-31719,-70415,-56670,22995,95762,82898,27509,-2229,8234,12287,-22503,-54632,-1489,97948,105318,-16932,-92872,-22647,89700,105218,22310,-78062,-67872,15279,47126,29366,29787,38790,30542,50497,69247,15147,-15552,8934,-13583,-105824,-123186,263,114249,78560,19784,-6523,-3728,63926,89767,-19936,-131653,-121596,-70487,-44342,-42433,-13691,44493,78149,-5435,-131547,-130169,-55955,1592,52979,31324,-7910,27666,127771,139522,9220,-127335,-182178,-166519,-139355,-119533,-99478,-50552,16284,51512,17349,-42190,-55378,-14676,12572,16580,13004,-18531,-32393,-3570,20216,34850,78844,139046,148176,67852,-20580,15170,66236,18351,-41228,59913,180663,99105,-45805,-103950,-79285,-36074,-19003,-23527,-27447,10497,70626,112524,78299,30788,-11548,-30655,-15613,10902,24689,71497,89665,9243,-76128,-58279,-52528,-97969,-49409,90812,166049,152392,95375,32258,29648,51228,39316,50444,44170,4903,-2350,-1283,1353,14240,18680,42908,33148,-54890,-70753,-1984,17757,26134,67510,60247,-11680,-44638,745,64290,67425,30733,80044,156212,147534,119325,73535,-19139,-58108,12718,81655,84215,22671,-47543,-60493,-35388,-46130,-68550,-27701,-18856,-52821,-56763,-28805,-46104,-85214,508,82864,41251,-2556,-28959,-20070,21617,3778,-37677,-38680,19472,51775,47291,28741,30198,43753,88533,117341,77150,25251,-12669,7696,49546,13773,-39579,-16500,-9226,-37336,-20463,19550,31312,9655,-20173,-74185,-103815,-75057,-9012,65879,71122,-6115,-101585,-104977,-26852,43978,58909,35639,38890,25114,-72224,-139262,-93931,-48833,-20623,-31118,-65884,-51851,-1777,19925,22423,52126,99988,108431,67528,43297,52024,40086,72753,152806,175716,89431,-4675,-40860,-30932,-18244,-2128,24800,5904,-34771,-48539,-76256,-116167,-88065,13692,68809,49950,59206,75582,-30084,-158213,-156385,-115231,-81937,-35795,-53697,-111104,-96718,-21489,66111,97673,97298,58096,39841,75188,27944,-111353,-147950,-76546,-9582,4428,-6146,26004,71337,45268,-22665,-62666,-14043,9456,-55257,-64035,7846,58127,35853,31949,109960,140384,38241,-26740,-38807,-71355,-57652,60105,104846,49803,-432,-52602,-91147,-139547,-200863,-159600,-46917,9717,42511,45827,-13340,-74514,-105036,-101353,-56106,36084,56958,9602,24995,59638,1789,-13020,58503,66574,10526,-22187,-22277,-50391,-68727,-17052,19404,-15343,-32424,-5645,-6108,6515,20446,-15165,-44444,-67471,-88515,-49254,30877,72847,40302,-31723,-83764,-43199,41131,106131,75182,-26471,-58146,-50338,-87663,-82745,3037,33811,48381,48236,-37028,-80625,-47288,-34713,-12757,-9746,-43939,13238,137676,179688,81583,-19863,8791,86456,54927,-3497,-16370,8079,67876,91185,-12594,-79136,-12892,44530,35623,-15900,-81712,-93755,-53455,-7213,47949,71507,38075,645,-7520,-10718,15342,56109,89969,76028,35500,-20314,-53637,-48351,-63809,-64130,-7979,47034,64097,11502,-52333,-105535,-157811,-167476,-97413,13933,105001,64284,-57982,-108101,-33280,93257,154543,73143,-40760,-71976,-77577,-93551,-70522,26194,113161,147604,105300,77904,103310,114592,113506,122461,80548,-9826,-92410,-57218,40087,65648,19366,3822,53041,80903,14334,-84611,-135121,-133006,-101218,-41021,32748,50212,-1072,-60066,-73215,-49075,-1255,4879,-29500,-19646,23842,29423,-16061,-49564,-16569,47087,35784,-38832,-58571,-53558,-66151,-83105,-96966,-91490,-112770,-137887,-94900,-19310,6914,-12912,-36588,-54791,-57039,-56225,-23542,-61198,-130980,-141590,-175664,-132404,36411,109407,47412,42608,78773,43455,3451,56903,116510,110199,62069,26883,10622,1203,29217,36695,3121,-13470,19188,49983,58694,40147,1938,-53003,-68836,-95940,-124593,-61503,65360,100780,39657,7402,-36116,-132742,-160728,-72038,24063,22642,-27248,-7054,47691,87866,130910,127779,94504,84884,69207,61797,41423,-3195,44176,81657,37834,-13091,-18162,-34115,-69471,-86059,-48825,-665,16292,30051,34615,51828,67977,63442,14806,-3609,49418,67144,2902,-61695,-47652,33097,61813,44841,-2918,-59862,-23420,77646,73689,18614,77664,107300,81974,46345,9852,-14635,5796,43673,56392,52121,59877,77652,40815,-33847,-94999,-139799,-65332,93968,123251,16282,-47930,-3495,23906,-22639,-70521,-99802,-97224,-21937,46503,79266,98932,120429,95552,50765,-3280,3518,56542,82029,69406,37885,32264,3175,-37613,-43236,-50103,-77185,-89793,-90557,-100450,-117532,-103260,-31036,20371,-28630,-64413,-37078,-18465,2712,43625,880,-90315,-96431,-65297,-35083,9442,-49174,-149061,-109772,-21124,12493,-31685,-95777,-83047,16798,86551,56579,-20531,-59621,-42250,46897,87369,69301,61359,60841,34626,-10195,-71894,-82214,-70309,-65839,-17702,14009,-13633,-39857,-19999,27542,13948,-33215,-54689,-45038,-55407,-67147,-13413,-5036,-111811,-166867,-61581,35364,26343,-17549,-25110,21163,95756,145023,134683,46985,-13456,-26871,-54540,-96455,-109554,-91671,14842,145674,172470,107419,54772,1193,-61092,-87974,-47639,-40522,-60318,-48718,-18541,24108,50759,55946,40023,-5533,-4856,65221,108299,97105,49093,17980,35107,79733,91154,19166,-146033,-193514,-50438,78240,61382,9795,-13934,-41001,-24119,-11279,-12269,18529,42330,-26311,-84182,-82172,-71927,-75260,-35445,78583,169441,147539,68298,-11945,-63582,-20159,78286,118562,74309,39036,32755,4790,-56819,-68181,-28204,12120,36704,-6617,-21286,-476,-1034,-30062,-52397,-70326,-49124,12279,59702,60657,18716,-48140,-67043,-73807,-41260,29202,51743,-24455,-71524,22307,107684,65084,50152,128731,103759,4292,-16628,-14068,-26723,-13236,-9616,-7298,86132,129970,21245,-82511,-6581,129384,140269,82393,73480,64440,39882,5926,-70197,-113443,-61881,1204,20753,2230,-58046,-122067,-57393,1599,-72975,-118209,-41664,57925,85476,82068,117975,131656,77252,20223,4855,-49634,-106111,-76924,13000,49317,53265,45831,-565,-56521,-88795,-100804,-91763,4738,125069,96836,-12625,-58040,-6718,3851,-46800,-4173,93670,46292,-82358,-91034,-32001,-31008,-34245,-18254,947,12664,-32777,-95234,-67235,12276,-5826,-61471,-42086,11917,-1681,10515,57469,72587,57883,36305,5119,-70113,-105516,-78802,-64223,-39863,48796,125911,99133,64817,60581,41369,546],[-32907,-30231,-32626,-39861,-48860,-36362,23784,58026,48568,68055,71566,46062,23815,-8846,-28828,-61967,-115509,-85670,-4866,11690,-43568,-32785,54885,74054,-40110,-110939,-68570,-19548,-13210,5678,37654,58274,61667,23338,-38902,-58376,19734,71285,52606,38528,49482,22352,17694,78868,102065,37858,-30742,-21090,18373,11924,9756,37447,38066,-5423,-42256,-10656,80160,101694,14085,-108655,-124266,-31161,54517,121198,177840,156625,64190,-9482,-48248,-45595,-25979,-84058,-115528,-14035,59373,36118,-28253,-70892,-87066,-125672,-95479,33843,119126,110715,91637,75057,58731,74602,82446,31740,15377,40354,44348,29503,-3404,-38252,-45528,-43858,-19203,-17914,-105558,-135283,-20462,51423,21524,18631,31410,-23687,-80097,-38110,9568,-5663,-29693,17022,47607,-51156,-111494,-59560,-29637,-59709,-84774,-92082,-64234,-43747,-58865,-71255,-90141,-127389,-110332,-39454,39789,70345,58992,50969,85848,103840,54835,-13099,-4870,65514,98033,16567,-65013,-39884,25338,35377,7223,-59985,-74768,-21541,-517,-12235,11612,34934,47141,73593,73583,23943,20121,55255,29249,-40944,-65248,-8052,94296,134464,114440,70440,41758,41693,23445,-37004,-66308,-19940,-26178,-80515,-65845,10626,74800,116643,29848,-112727,-126981,-36779,57642,70746,-20705,-70819,-16164,97458,165074,105451,-18477,-125145,-141795,-73449,-29240,-42143,-55169,-50825,-28680,26,-7940,-47181,-43695,-21173,-20077,-39299,-55503,-26697,2922,-5147,-14029,16285,51245,36593,-38103,-80689,-691,66758,30116,-22579,70205,164916,102542,21572,-27542,-77869,-81599,-16252,33064,45534,82076,114410,139347,124830,60296,-42167,-72953,-2505,69693,43982,-2742,25555,76313,46909,-58979,-136024,-180078,-151200,-17322,122736,179934,163389,90083,36251,22675,17751,18032,19439,26777,45456,37854,37445,70050,97862,102209,33703,-117174,-153524,-48573,10105,7179,37601,52397,27239,23638,46477,41139,-11670,-69200,-26027,83883,163475,195840,135503,-27507,-89438,15950,69947,26543,-16092,-93495,-150578,-108549,-117798,-178016,-99312,-27926,-39239,-49861,-18945,4508,-21387,20937,68796,-17685,-93233,-70534,6131,41321,6077,-31229,-58592,-44222,14755,64434,50714,25310,30762,93960,122424,50400,27226,71425,70676,7268,-70394,-109611,-51779,28298,26630,-32609,-55371,-15567,7387,-5137,-26853,-40396,-36198,25622,126350,158472,67084,-68176,-121684,-90349,-34905,-15511,-43721,-38843,-6172,-16305,-63897,-88601,-107783,-93208,-72632,-77948,-64384,-5397,73947,107335,68384,59892,65226,23594,2354,25735,29991,79323,179801,198965,93770,-27031,-99940,-99916,-43478,51902,135116,101326,37714,22645,-6264,-18943,1432,29664,65437,77432,67563,67000,13724,-66468,-91184,-105525,-121109,-85021,-77889,-113663,-93841,-16943,56214,42669,8620,-12250,19468,121194,93453,-58251,-89868,-12071,63989,51101,-33190,-46049,-3736,-9891,-16052,-36280,-64081,-85803,-115115,-78737,7793,53589,17435,-6272,65868,137956,44601,-72673,-65624,-17140,6524,85118,126370,103944,69116,-34421,-137821,-153146,-130757,-88097,-2650,16701,-21673,-4159,-12267,-94136,-144605,-107142,-57547,8111,48374,46485,39952,10149,-50667,-39044,2972,-23939,-41677,-26188,-28901,-66791,-57475,22956,64399,27017,1633,12054,8703,50786,90072,56648,25281,-11741,-47731,-51665,-34370,-23231,3070,45084,71841,80176,82496,120938,147801,99218,61602,3576,-97134,-131041,-78762,-48733,-159,52548,40896,46025,55260,14630,20847,14314,-67022,-43439,81353,122363,38247,-37770,-5607,43715,14398,-25119,-42487,-23495,16159,2536,-81859,-91666,7480,53531,-6260,-57236,-43342,-27675,-50875,-44220,16569,43707,2939,-30400,1814,29901,54462,88157,103260,68622,50766,42915,5410,-12863,-50032,-125929,-138873,-9500,121086,81116,-21196,-93534,-145449,-109966,-7038,66200,124107,114690,28894,-7499,28604,60047,88097,83666,5859,-52569,-39286,12093,52801,107729,149173,152408,88503,54751,93509,120411,76468,8736,-30911,-34197,-50726,-17907,44072,38300,-877,13560,102294,181085,108459,-50481,-112676,-68980,-41699,-35630,-34579,-39460,-33060,-25344,-6704,48073,88883,32038,-35114,950,63834,75580,31220,-18056,9821,81615,51282,-72408,-122461,-109136,-113035,-117821,-62335,51954,74546,-17637,-77128,-61407,-36892,-39475,-11769,10570,-9777,-29387,-36632,-117748,-174570,-116787,-96126,-67474,10146,19562,-4805,53024,99530,40145,3882,80170,113643,60404,15930,20080,36800,21440,20084,50291,39495,-32703,-70536,-23606,62806,53744,-60218,-126155,-62432,-30523,-94119,-117558,-10443,78724,34797,-19335,-70415,-179512,-199770,-77968,-1886,-32480,-38512,-5761,8337,3904,31414,51887,42774,51380,51493,43820,12201,-12793,73809,123841,53832,-7689,6938,9900,-7392,1309,30416,35531,12641,-30591,-71636,-45931,-693,13713,-26017,-51949,-18445,-15878,-59061,-74325,-41152,43441,96636,74320,35630,-6029,-17042,3798,-43866,-64493,75329,146571,104122,71495,52993,20515,147,-33004,-70373,-50869,37566,98017,35024,-34966,-64233,-91630,-26125,88012,82355,-6676,-48125,-16125,28940,-15743,-102905,-123586,-105544,-55093,14440,52288,33488,-2219,-22343,-19761,-9240,32592,77898,32174,-44122,-33185,27473,36228,15206,5531,-41289,-102133,-109445,-62054,-45222,-59867,-46220,31467,87838,17436,-59058,-52959,-53197,-49408,8934,30425,-23433,-87509,-111162,-37509,74499,-4995,-164044,-107637,46667,74406,-20859,-86450,-79478,-14875,54828,46184,-30129,-44592,34009,111226,64433,12824,45757,61695,32905,1045,-19954,-12170,-16554,-39219,-24344,-22747,-53531,-67585,-10584,67362,51137,17408,4316,-25718,-61682,-67594,-32241,-21697,-61823,-80619,-12008,52105,58273,35355,34082,44975,48452,69248,83334,53555,33093,10364,-39549,-75651,-72563,-50263,11312,85349,113835,70107,37118,47335,23958,-45963,-48635,18202,64937,45766,21141,45404,62406,62641,98093,94806,45642,46018,82607,57737,-9236,3296,87254,116190,64165,14428,-70920,-107239,-28552,78177,85594,49002,36753,25406,31045,11814,-26836,-24556,18920,-10898,-61258,-72609,-64535,-46938,4285,50461,44591,9637,-32265,-85625,-120681,-95346,7118,89959,45035,-20017,19259,48257,-22193,-59064,-46710,-34523,-26582,-64571,-61947,23499,74420,14233,-62600,-73314,-23305,3511,-16167,7382,60005,12205,-72378,-107752,-66840,-20142,-20546,-49534,-47945,21217,40152,-31028,-9545,112708,113309,39614,3757,-26257,-5466,71093,77740,24491,53192,73664,-39423,-163674,-94715,85696,168685,116182,45153,-1291,-22479,-8385,-14352,-67686,-94742,-93504,-101935,-109619,-89636,-78904,-45532,-37739,-76352,-103805,-88225,-5094,65117,112052,165989,143416,42992,-14582,-2620,-24691,-68273,-73793,-24169,20496,72514,94473,36226,-66810,-138174,-151200,-115733,-48469,17397,31512,38044,32650,25515,4557,-30933,21734,105936,54191,-54368,-79287,-38680,-13881,-16428,-18177,6852,39745,29547,-21223,-43615,20567,19411,-32503,-18755,19444,11846,6706,44754,86928,85286,22429,-18391,-43933,-59850,-46582,-38799,-39334,19912,76004,23804,3115,42526,43990,2767],[-62911,-80618,-47753,-16192,-34123,-43356,16829,54934,44528,71491,92569,66552,29975,12178,16782,-21572,-100702,-103698,-5562,70521,30265,-37380,-20840,10101,-27941,-52170,-36860,-24027,-27573,-25773,-15583,-8453,-19763,-56791,-81853,-73565,6054,79930,126014,135297,97178,34297,5696,36631,86370,94511,43326,-2913,-19214,-14659,13807,47713,47875,14268,-41793,-69428,-555,67785,13783,-86583,-100241,-43090,17369,61912,98911,94133,52255,26601,6335,-43806,-105897,-167536,-124796,11905,57084,2733,-75363,-112784,-135555,-184773,-146168,-6970,65249,46179,22429,24182,73680,81325,-12750,-97577,-39204,53982,96013,88917,56983,4942,-36428,-62463,-62691,-89395,-156508,-160549,-95316,-59941,-37354,-14276,-3073,331,7391,19715,17380,-40478,-99091,-25813,66968,18803,-30815,-24248,-28715,-46267,-24339,5821,23569,30592,-9015,-61054,-79527,-84699,-79776,-62844,-14623,53112,100250,94790,109637,145699,116673,51200,18531,9697,22805,14366,-37097,-71985,-70143,-60173,-28413,-28889,-13613,5224,-6846,-24013,-21312,-31472,12975,71734,28684,-64346,-46948,3043,3014,-26967,-49088,-44042,19072,92046,109039,72053,46974,29826,-18066,-47486,-25216,29403,-25408,-108826,-57809,57743,104594,93896,20273,-49438,-79192,-64220,9849,15021,-77442,-98784,-54988,12923,88503,95079,39763,-9518,221,55038,67173,16047,-19986,-39345,-75591,-71780,-51466,-42278,-41583,-54180,-65167,-72591,-52791,10565,32579,4988,-23663,-37823,-67611,-114097,-142466,-114466,-39018,-1546,-8677,-26634,41263,110879,82670,45539,31232,-29785,-90105,-41837,32428,65237,104456,113526,105241,114937,78030,-55044,-109491,-5541,75725,3934,-63265,8196,131994,127634,-59424,-194658,-182519,-133922,-51489,46168,81294,77374,40261,-12767,-24912,-5499,10157,40652,68765,47248,-9814,-21984,14187,32129,18059,-30756,-129743,-147903,-24742,46305,-5596,-3588,61997,68887,30382,11832,-33968,-94516,-154821,-149199,-68335,52451,110225,62973,-64147,-125029,-51715,-33406,-68848,-57286,-146945,-239456,-127156,-84100,-178921,-115538,-801,39749,5338,-2738,33627,-3037,-25370,25793,-22378,-109656,-93302,2333,48008,23269,-18477,-58807,-42086,12711,42293,35738,41246,35390,58126,95536,57737,48932,98541,68426,-31735,-74061,-53551,20508,97505,84519,-16192,-87351,-44839,14767,24017,8315,2568,11740,71140,183465,235375,169394,47902,-50917,-82202,-49244,-25761,-43297,-38343,-7605,990,-45182,-100251,-132475,-109617,-38452,18018,20975,18719,76649,119532,69933,15736,-11628,-17683,-5918,12988,7839,30223,75266,68736,14376,-72399,-131358,-128222,-72260,36847,127894,108437,65169,48947,42603,111811,140750,60109,20876,36915,6426,-3045,35351,61684,40533,-27247,-73681,-50776,-34999,-59434,-47965,-1777,14279,-38986,-73588,-80191,-50966,40030,71446,28121,41753,70998,95420,61362,-50472,-90445,-54814,-16719,62818,49705,-68082,-127478,-113110,-70780,-20215,35480,31544,-25428,-33592,25263,-23777,-125491,-99641,6392,50593,92195,118726,120490,95174,-18050,-121189,-78801,11818,42995,66318,21054,-84704,-92382,-76987,-109418,-92761,-33626,-51575,-58142,27351,146516,152937,35946,-33454,12953,17762,-70224,-87449,-28025,3414,-4303,26545,67744,69009,65103,55639,25951,34906,100138,94894,8810,-6244,-3133,-27371,-47483,-50908,-72719,-66057,12746,95236,81811,14466,52262,156190,184118,159533,76067,-35273,-84043,-78809,-63322,11564,83401,93603,116838,98419,11471,-21339,-32432,-102028,-103254,-16384,49776,25544,-35748,-34640,-11707,-24635,-28331,-28997,-20258,-36794,-77841,-75302,-21158,35226,26919,-56678,-88952,-8529,29533,-49895,-92712,-33629,7251,-33060,-71018,-26540,25822,67032,77416,40597,-31536,-21945,40398,9886,-40536,-49691,-102413,-166958,-76901,82730,75906,-19381,-48841,-41341,-24663,10092,32046,70656,86139,32036,26502,60388,7931,-40386,9540,43384,31778,49923,95314,94831,92553,91605,65859,4245,-9221,1536,-2061,-1316,-29660,-62137,-31162,-9054,10216,11925,-26178,-23911,31336,113407,184607,127705,-13388,-65079,-30420,-19835,-36528,-64171,-57751,-22202,-6251,30384,96630,88251,-3025,-39318,23157,72068,71326,45879,8773,38918,104867,81862,3638,-22186,-39670,-93880,-135062,-73619,69181,108229,27020,-50296,-74589,-47884,-8095,47373,96741,123619,80345,1430,-76806,-95371,-36723,-16118,-24803,-32461,-52755,-25446,63876,81912,14420,-5623,55434,51962,-10046,-4307,48259,70706,34945,-10852,-6750,-2957,-79067,-122205,-20182,117927,88679,-76638,-142324,-48364,10664,-35102,-89548,-27886,78925,69326,17448,-28018,-113672,-124164,-39839,-28222,-86298,-44824,28395,33202,-21720,-16164,35501,29203,364,517,3352,-15136,-5561,84877,94694,17655,15117,58313,37308,14939,39629,33384,-8928,-15895,-49713,-111380,-104804,-72285,-61155,-62814,-37219,-9452,-51951,-83590,-33659,33186,115024,134690,65040,34925,19876,-33170,-58183,-92726,-111764,10274,118652,110445,89190,105306,68934,-9744,-96300,-160103,-129297,-7226,89575,80704,26905,-21906,-56529,-21893,37905,18211,-51161,-76056,-41501,727,-28625,-89345,-86592,-65667,-36486,-13791,-5496,-19027,-69227,-101959,-51766,15302,66369,74681,-10236,-101402,-92689,-38649,3525,65470,92216,5218,-74605,-70285,-11525,22994,28887,37825,39215,46744,7386,-52631,-57224,-48419,-56971,-31044,-4850,-2734,-61480,-93975,10250,129429,35519,-117576,-65184,71526,95901,-5771,-65161,-57115,-30358,23981,27738,-48913,-46403,68446,107412,-22846,-102465,-15990,60147,61419,43842,43252,46421,40449,27228,5838,-66648,-108861,-60858,16440,55413,55346,65812,50611,-3097,-61916,-98371,-99307,-65877,-24122,21109,80593,109466,87499,62181,79114,84366,32515,-13922,-19994,3314,45037,33048,-13676,-8006,24064,28538,10484,-12394,-19736,-41402,-33918,38840,87760,44081,9794,71477,158219,142028,52248,37719,68562,73919,105619,140744,100660,53633,82039,107021,68191,67032,135499,123509,38059,10911,3320,-3192,28208,102970,132758,92949,59020,71163,95025,48072,-27970,-39637,9572,-10846,-74865,-96568,-62457,-22382,20485,44264,-19691,-99533,-98517,-86680,-115711,-146108,-96373,3273,27484,5495,47397,63911,10077,13974,40361,-5869,-71684,-123833,-95790,5009,78534,43639,-22956,-31254,16795,26935,-22932,-18524,74736,68588,-44878,-110159,-71564,-57154,-68753,-37781,-9310,15978,4011,-51379,-33644,57279,79689,68287,47247,-168,20757,99033,92962,-9660,-32691,-3339,-71749,-163501,-112226,24973,126301,112776,7750,-79510,-88587,-21841,36343,-13376,-95586,-117837,-107556,-96551,-56685,-11602,-17546,-80078,-101693,-94738,-104966,-19456,88911,145731,147395,62813,-38871,-73087,-43798,-22230,-2744,3402,13646,24561,64764,86858,49121,-40936,-133169,-153969,-82391,-24255,-17853,241,60440,53870,3039,4268,28900,73357,97462,49519,-21829,-67250,-44655,17904,41253,42559,23122,14052,45966,54694,26883,61815,21909,-66566,-78159,-49414,-43541,-19475,21993,66941,77957,39110,30915,15909,-29890,-37286,-621,905,-7908,2954,-43183,-56142,-370,27748,-6749],[-63966,-116998,-73059,-28941,-51148,-47591,33226,87414,78139,83428,88171,38929,-13725,-15919,6731,-6636,-42503,-37159,41068,121661,85832,-16395,-53779,-14850,13750,4545,-25435,-35124,-23625,-9202,-13361,-29850,-52976,-94015,-109203,-48005,37224,61243,93868,117001,88236,44875,14309,981,67106,157584,131457,24369,-23545,31349,69423,62591,38347,4476,-37211,-51496,1580,46608,16179,-5808,12789,991,-24328,-20915,-22847,-3783,46530,87596,52386,-61216,-137615,-121695,-27820,60235,21723,-60093,-95105,-105948,-154063,-183215,-103588,-12631,-25026,-60252,-38819,35863,123537,67075,-79831,-111703,1941,68553,89222,98445,95067,37737,-31470,-69914,-84967,-108402,-116173,-104603,-103606,-99333,-68076,-58877,-53214,664,23501,-2942,9631,-4525,-78670,-36545,75396,68676,38808,-176,-35826,-26037,5356,18258,56623,123530,109624,22764,-11329,18772,20970,-11289,2366,79633,147907,117037,79733,108196,90125,35868,20149,-7232,-27615,-1633,-75,-56886,-98004,-81949,-33122,3792,67754,94500,82694,72146,11670,-92046,-77546,16451,-1737,-80590,-46413,-6942,-10994,-17756,-13246,-16998,-3107,31916,49451,28521,38101,72360,59265,28070,19836,32562,-18099,-72325,-39354,55076,94752,40518,-1712,35878,33445,-28915,-33903,-23518,-58485,-57772,-73600,-76126,-7596,44958,43318,69761,134581,155677,116280,45151,21943,25695,-35012,-100024,-88233,-11560,16435,-25257,-52983,-51791,-18286,51337,80772,43077,-19680,-50407,-77370,-119236,-98424,-58040,-79475,-109605,-64229,-18753,41629,118575,103366,46060,57453,54258,-50131,-101417,-32808,49514,108771,97832,43956,33721,38099,-37583,-73650,11679,66178,4844,-7679,60887,122990,100126,-45165,-168073,-113704,-21655,26941,42064,9240,-14358,-36800,-90383,-65264,22785,77510,90039,68658,18906,-27759,-51054,-53784,-59570,-78162,-90965,-90517,-43261,63377,93529,7595,-1213,96742,93351,-13893,-73608,-88534,-89773,-115046,-123124,-80102,-11964,-10925,-46556,-52160,-61704,-65054,-87839,-75705,-25235,-131664,-252184,-100993,14850,-75179,-79460,10509,79029,41850,-5866,7163,-51061,-110240,-61207,-36064,-55361,-51578,-12324,32991,43330,12933,-8913,44934,72112,45299,26989,47638,36689,32817,70998,54163,16398,30190,38816,11411,34174,98793,155992,180886,144403,37773,-62810,-71762,-38324,458,14098,15014,40996,110452,201641,221398,173850,91214,6205,-36575,-17188,27013,51927,51744,40640,18313,-25362,-58770,-85945,-70718,22121,118807,114965,49521,25724,40920,39812,-12503,-67157,-37683,25179,53037,25074,-16208,-40846,-27247,-32101,-91161,-110686,-77406,-35674,9559,29111,19559,8590,-28973,-27215,105755,190752,114863,31753,11104,-34459,-56766,-1434,64904,86794,53649,5226,-5718,8925,-14597,-42058,-35593,-28502,-62015,-68433,-70418,-86426,-77965,-34819,21466,86699,96396,84789,58390,-22231,-66025,-38644,21266,102068,66191,-46458,-60093,-4014,-7678,-41998,18361,78049,11210,-74920,-71958,-104081,-163067,-131998,-32761,20230,71215,109924,118495,92316,-3392,-77014,-30296,48031,89557,99462,44348,-31537,-87505,-152046,-144256,-22099,42315,-47985,-91550,28018,212817,255038,134046,53530,65208,23927,-62722,-83393,-47656,586,47144,99656,97367,61272,85356,82019,16992,26417,81866,36478,-56088,-59854,-52937,-62143,-33842,-8546,-45837,-100519,-71059,6966,11585,-44560,11378,123544,158643,146257,117374,74860,31574,-13107,-34261,19740,64369,58692,78739,72979,632,-56434,-69271,-83239,-88145,-53306,29005,47162,-5123,-17779,-4268,-28120,-26584,-1175,23629,4320,-8349,35935,56539,25079,4416,-5372,6072,68521,72123,-48499,-141129,-92902,-23720,-43921,-81684,-48751,6756,48051,19628,-58132,-137445,-105077,-1890,-2128,-43830,-14780,-28174,-114223,-112043,-5054,25117,-8949,13421,74860,62875,572,-31197,1199,22699,8380,27914,41789,-33300,-92199,-39419,48116,78337,58625,20521,-21771,-15001,-11520,-52200,-89245,-42416,-28342,-69192,-38432,6680,7742,25811,20208,6123,-24197,-50511,-17843,30740,65514,83965,35238,-44055,-66850,-57597,-47349,-35945,-29954,1617,27555,-22731,-39138,13509,-6873,-66259,-28710,48180,71755,70337,61503,29327,35027,86408,99640,89132,112230,85880,-9697,-92668,-99913,-43843,-17144,-14394,-14099,-25598,-17955,34699,86835,127832,190741,138827,40874,8968,9862,17320,7882,-31195,-62631,-51380,700,52647,30986,-20657,-37467,-11455,-5188,-17116,32579,100550,94521,41349,-457,-29734,-43659,-105269,-133196,-2846,149736,114420,-31454,-97082,-40900,2728,-2442,-14697,22679,87160,82454,47579,23644,-24684,-45913,-25970,-50287,-97993,-42607,75697,99910,6074,-18942,45047,30633,-35521,-27036,-1978,-12659,-7247,30022,-13777,-46211,12413,50906,7713,-17883,5111,2743,-42397,-60580,-45856,-45904,-61121,-93021,-97490,-60712,9249,47393,-16243,-63883,-6439,58891,104454,82580,31244,37899,17834,-68532,-72039,-46282,-91409,-50639,55932,104213,87011,96260,64492,-10378,-57978,-100383,-100014,-18544,77391,115123,59934,-32867,-98650,-86648,-20111,-2947,-61968,-105061,-74942,-42582,-31131,-12103,-3233,-22929,-32586,-53738,-41134,8758,13120,-42508,-38704,-33247,-15656,13102,1008,-26234,-61621,-86851,-47128,79038,117776,2638,-47866,14409,55376,57283,59698,55255,-7564,-36279,-10167,-8018,-11511,2816,-30313,-85250,-127748,-121993,-114779,-86473,34269,116029,24872,-65908,-24961,35909,52406,8878,-4868,6946,-14753,-14976,-17231,-66006,-54241,29882,54831,-62663,-151580,-74923,24637,22627,8835,18340,18145,30549,43730,9575,-75255,-97032,-10186,44809,16031,13273,62782,63983,20093,-36348,-80190,-78487,-47186,-2634,70985,134146,117553,57907,41500,74489,99389,65155,-11026,-63519,-55672,16312,32158,4605,24423,37088,9860,-10507,-52411,-94666,-96957,-39656,36525,98251,97626,49230,32297,102156,118040,8381,-39664,22445,69402,59901,64378,60757,36287,64745,135124,139722,115144,132526,121396,53131,2813,-13252,7211,62565,111735,106631,53904,18329,39323,79878,37462,-31866,-26416,19227,-17349,-91161,-100437,-37181,-9083,6284,74292,39383,-86989,-74116,11499,-9521,-77518,-92810,-54533,-69,41090,43149,13555,-7765,35883,69898,-12654,-105570,-133215,-73137,-8383,43623,63666,47093,8182,-8643,4680,12470,6434,62427,84833,-9202,-87400,-54612,-83672,-134500,-82307,-16086,18149,25469,2212,-13357,3972,27139,63974,66574,23058,21712,52728,19866,-93055,-112106,-34727,-19131,-75598,-87380,-32065,65332,98002,-4177,-115863,-116083,-34331,29739,-8256,-83266,-61398,13181,18384,-7308,14959,18299,-78379,-152457,-150604,-121942,-23328,72007,115613,102559,17004,-36772,-40222,-40332,-32865,30822,82989,85276,54932,30978,366,-17265,-32988,-79224,-87631,-30012,14142,2349,-1080,45127,26483,-12981,13158,48068,55472,32762,3101,-18234,-46809,-47472,-10298,38406,81366,45051,-9674,25793,70019,68399,75672,-6856,-125220,-142536,-100204,-112455,-76589,1001,62043,78067,84850,115836,73451,-16170,-22824,57515,70464,-16321,-69046,-91782,-87878,-44862,-3851,-20281],[-38511,-105199,-83955,-56136,-80531,-66413,21563,90283,85639,78128,70197,-6134,-80205,-71062,-24083,1150,17357,56117,97455,105762,51473,10737,-7090,8808,27182,176,-34943,-24204,-5795,10963,6145,-5678,-14790,-66908,-92325,-14461,48744,12739,-7692,-1923,8781,33923,35590,-7089,27343,125553,114826,15642,3164,83642,112153,80362,38408,-16284,-43040,-6855,32841,7251,-17269,15271,55874,18792,-48954,-63170,-67914,-18886,79637,103209,-5839,-132289,-134047,-45032,35443,60982,-21725,-108211,-109164,-107606,-158495,-145212,-33639,-4797,-90980,-148508,-100943,34965,113608,-5359,-125296,-58320,77107,81736,13783,-11273,10723,-4429,-42534,-48877,-39839,-20055,2771,-29131,-89909,-105297,-82517,-82624,-93265,-49378,-42928,-71511,-19515,39098,-6392,-10416,54270,45707,14110,-54231,-91970,-43733,-29608,-52944,29227,164160,180924,65552,-1662,47360,86939,70453,74825,110458,140065,83771,9159,1646,-41143,-100416,-47517,-3488,-39187,-45746,-23128,-62257,-89931,-57972,-30992,-11365,62133,117722,139037,144217,45707,-126325,-176942,-82609,-15517,-6606,20016,25843,9180,10713,31309,35264,37172,29348,2934,-31934,41,80519,122349,102255,50412,12485,2022,-5032,-39407,-21328,19516,-4855,-8989,81628,133712,74025,3757,-17631,-30704,-48434,-113083,-130267,-45629,18039,11960,39246,111856,116618,56642,-4605,-11669,20374,2122,-69892,-75421,1092,42478,12956,-24191,-59739,-59613,12539,79908,53176,-32055,-40610,-11366,-23269,10087,2831,-124669,-194664,-84741,15330,72856,132934,86272,5459,34709,82080,-40178,-183925,-137642,-5616,73519,45213,-23519,-53389,-19670,-3069,774,16567,32881,44118,91223,102895,68927,42529,-26856,-117125,-80680,16477,54902,40240,-10421,-40975,-64742,-119095,-83349,48118,134980,109987,16360,-32023,-11660,-24314,-61488,-54866,-74117,-125865,-89341,30885,98768,74896,17155,16883,69749,33669,-79347,-128035,-89558,-39196,-19691,7940,54293,53007,-26274,-61757,18303,56721,739,-38349,7751,50221,-83222,-241236,-112154,62999,6988,-50446,-12174,35672,-1008,-66291,-79646,-143322,-197747,-171539,-124381,-58212,-26941,-29647,2784,27005,2643,-7415,57601,70024,27610,-554,-4613,-20719,-22918,-12727,-48038,-91999,-56384,41032,85356,112614,167149,198219,189013,144767,57252,-37560,-116786,-164007,-115123,-47565,-16941,39918,126483,160927,112349,44021,-11687,-19895,-12059,1060,57100,104182,92382,79649,73229,25264,-17876,-55298,-50669,30401,113793,104994,25934,-51675,-67180,-42618,-66568,-102162,-58654,27330,81861,57750,-13640,-42573,5500,-10558,-76517,-78944,-16313,20079,-6401,-39425,-40350,-50790,-123583,-153464,-33514,101287,128313,88840,40873,-8741,-32597,-19066,-9279,10182,46737,15493,-36608,-11860,-15736,-87880,-117342,-71318,-47453,-18467,-3961,-47743,-102814,-103393,-46555,34747,67381,61136,55529,25709,-15849,-13633,12988,12148,-45676,-62020,11216,80690,40652,-49317,-8583,69328,21868,-49901,-65875,-113864,-142130,-115120,-77472,-58973,10718,87598,115344,84605,-7118,-68070,-68534,-44282,17799,69863,74782,80112,-848,-152396,-139135,20054,73869,-16324,-40471,55681,180809,224639,178774,106900,28563,-55058,-78361,-76823,-102322,-69031,11677,74941,80171,50379,57318,40432,-16923,-41344,-34532,-47404,-49961,-48054,-100642,-100720,6624,65861,19358,-45160,-44556,-3220,12577,-6345,44260,106249,79760,56839,98273,132959,83797,-6508,-53012,-18818,11029,5129,23647,46243,18054,-32700,-46244,-25792,-27736,-34340,15359,35673,22259,50275,56227,-24961,-65559,-25024,32204,57670,100149,129047,77237,530,9418,88974,141598,142008,85453,-41197,-144844,-119446,-53013,-50561,-68652,-44927,-10878,-2475,-63088,-129390,-164056,-130595,-45244,1974,22037,45989,10791,-63096,-80167,-34391,-7419,592,27124,106165,140349,66556,-7517,-9373,-21955,-17446,17708,9978,-46681,-66047,-15977,66431,86008,-12454,-132606,-162537,-99549,-74458,-105756,-107453,-9805,54386,20598,4615,45787,77439,77086,10113,-53818,-60551,-14274,24325,23699,18420,-1610,-48661,-80443,-96677,-97963,-64871,-15738,13545,39543,56795,-38066,-136289,-104474,-71807,-77092,-15547,41556,43738,62004,82920,48120,-12101,6068,63033,78559,115879,123193,63765,109,-69688,-112680,-91688,-24504,40045,56932,32243,38505,72551,92073,122498,80958,27614,18388,-6663,-20031,-29047,-55948,-40650,14140,33950,23111,-9139,-42555,-73856,-69442,-23401,21817,83194,145956,116346,66634,75223,50916,11274,-53869,-113205,-37282,94788,86959,3189,-53032,-40084,-18431,-7484,21045,59718,65685,32070,11598,17794,8370,-20672,-32938,-45744,-69442,-20379,114180,149523,40247,-14521,14651,-18582,-62470,-20469,13420,-7240,-21031,-35195,-85461,-57074,-20712,-43234,-59994,-36000,3063,32918,-22388,-106896,-53698,47014,36402,-50769,-65747,-26153,30051,72842,21127,-43436,-13094,8426,-14851,-28836,20092,78240,23277,-72766,-27179,44127,284,-14764,27540,68902,45955,32752,13881,-17062,9086,11282,-25808,-8811,51579,68741,17665,-62841,-126843,-109660,-14508,34641,-23351,-95334,-108069,-85760,-20014,44547,33363,-8583,-33085,-64742,-35222,78351,164355,100707,-15255,-125739,-148057,-55473,43153,77355,16197,-59500,-47366,50789,64434,-30665,-31695,60510,79481,50327,44209,26308,-27910,-38958,14270,48668,54584,61448,14390,-82557,-176173,-218357,-192626,-107956,17000,64395,-2307,-31270,-1021,1446,3018,9244,47498,72953,24201,-38655,-59006,-65183,-59191,-36673,11625,-21114,-92868,-74194,-19918,-49832,-75844,-65520,-47849,-13637,9946,-5208,-38499,-26727,44560,72760,14810,-30968,20322,66821,55730,27213,13325,16621,-4962,-11885,40764,89475,42118,-11214,-105,30263,61974,70951,29480,-23213,-40167,21736,45814,12761,-6304,-47192,-86390,-35328,-11618,-54321,-57401,14669,63315,77778,62674,4090,-58146,-23175,11984,-58420,-113704,-42642,46804,14977,-49128,-33379,6249,31500,67789,89314,92665,103673,123415,78094,-8899,-62561,-2029,91020,78420,-15378,-54086,-36164,-22517,9808,7484,-15173,-2015,31057,8626,-27759,-21664,29980,22690,9488,84692,58671,-63501,-9711,135145,148697,90489,25325,-46748,-50048,12273,13428,-13875,-20373,-320,11792,-50092,-113011,-98264,-22711,2729,17876,59339,74544,8193,-75671,-62333,19195,36709,43082,58362,7789,-43650,-16001,-80941,-189269,-169479,-69602,10414,45005,42930,12687,-5765,5722,21000,5906,-5483,13818,23439,-14808,-104162,-122136,-24265,69939,26849,-60133,-44321,53956,83104,-10098,-108019,-97619,-35452,-9290,-40523,-74599,-6539,102388,80806,2555,-5044,31359,-30867,-146467,-185470,-145294,-76419,-25025,35216,80953,55892,48311,49441,10628,-8613,44603,93857,105038,74714,6725,-88514,-117580,-70235,-46634,-51689,-45705,-7779,11874,-9269,-3064,-12538,-6880,13043,-5973,-35080,-45997,-41317,-20193,-15177,-44392,-75685,-27830,55388,62097,26311,42694,72993,69675,59021,-18132,-111674,-102404,-38930,-57283,-55324,23532,85218,80826,80646,121066,88571,17542,29556,115227,126969,7416,-98462,-115689,-79848,-55813,-32501,-28508],[-12520,-46570,-45051,-44387,-75525,-83227,-34334,24091,46782,69984,69099,-15635,-109663,-97958,-3990,54745,59594,89042,102943,45096,-1597,45372,61351,31025,2564,-28019,-24754,20680,28673,22930,20479,35373,52066,3880,-24456,8369,34980,21598,13869,-6358,-4622,40135,55285,9039,3050,59758,48410,-10491,14296,71745,80405,73028,57924,-207,-29450,6715,13430,-30167,-29123,-5147,5199,-20293,-59020,-55813,-8562,69879,120873,54928,-85736,-151145,-88894,-13575,14673,16269,-31853,-71876,-70882,-86384,-122531,-91400,-3695,2659,-63020,-126097,-120715,-10614,44928,-56017,-104340,-5848,98289,75043,-42880,-119273,-96629,-50075,-9607,26806,47339,83990,92721,13058,-89882,-132872,-87796,-34644,-47499,-71837,-88609,-91810,-41440,43092,68163,59083,44531,4526,-29253,-82126,-82045,-21889,-29325,-56440,28909,148022,154385,33815,-41818,16849,101555,138811,151142,119900,89735,34844,-28078,-57384,-136236,-201474,-90227,9198,-42760,-90972,-75333,-74740,-50142,-19077,-27581,-38572,12808,72065,119333,132664,49156,-102604,-178807,-136108,-30868,44598,50879,34683,45935,50784,33594,38067,84374,78200,1139,-58832,-28831,41650,98695,126212,80339,26439,43048,66107,326,-42230,-9890,24827,36605,91359,147693,135788,75694,4656,-53097,-92073,-127939,-92854,-5877,20516,-9676,-18261,17926,22431,-28067,-70668,-69187,-22680,18959,11768,-3014,10551,23196,14802,-15704,-93213,-139045,-67558,36093,52186,-1471,13471,54153,43338,42461,-8927,-137849,-171855,-28793,67682,89119,81741,5552,-46412,-5057,40759,-50844,-190381,-181533,-53555,31905,786,-43507,-48243,-3743,49189,67812,21775,7191,76096,143538,115609,60457,55973,2289,-76585,-82411,-46129,-30962,-15860,-14863,-13703,-5987,-21299,-18997,54253,130509,120618,8014,-61053,-11050,11032,-8726,41941,24442,-107779,-114548,28254,72003,38513,45463,34281,-26678,-81999,-107283,-83377,-31956,18254,56747,100376,128841,113120,51420,44802,109845,125216,76631,54979,84913,96108,-42895,-228484,-148647,39900,14790,-40276,-22298,469,-48224,-118742,-138212,-188317,-221716,-187929,-153328,-95875,-54384,-25879,8364,-3075,-58539,-84300,-34238,-6156,-17045,-32782,-54429,-79246,-87234,-117986,-173268,-160140,-33696,112498,126846,88766,103068,123840,115356,78327,31948,-13887,-115502,-223058,-197576,-118538,-62649,30947,115130,88340,6762,-65928,-99024,-41242,13491,18578,52612,61153,27557,73675,144888,69184,-56363,-103172,-58669,21034,63141,41415,-20897,-86183,-109101,-118741,-124127,-99201,-54278,-6311,59200,69509,29735,38233,66204,22225,-49833,-64495,-1723,25837,-23555,-23473,7486,-11357,-79031,-144547,-116911,-24123,61108,99870,75535,34614,45087,71826,24947,-37978,-6741,-14095,-72674,-33313,-4118,-79951,-128147,-88553,-66159,-28702,18040,3358,-31395,-43956,-34205,16497,61220,68279,66392,56756,14684,-15103,-42445,-101680,-143568,-79399,19696,64160,36698,-42383,-40446,-13542,-39083,-28919,-14133,-68335,-62144,-34079,-58104,-92266,-51478,31839,85122,50299,-37433,-84915,-115953,-118347,-53837,31500,91115,126264,69232,-41904,-15447,76683,88437,46562,56023,97366,121098,113048,105944,58789,-54250,-128087,-105429,-95495,-150684,-124647,-43286,6526,36585,32222,-4037,-26976,-35631,-96018,-144242,-89882,12298,25445,-76012,-77616,59990,132439,86789,70085,101359,117688,110270,77962,79805,98989,37269,-1234,55059,104333,26479,-92723,-117030,-49891,-9029,-2714,31327,56802,32071,-4498,-1576,23479,16442,-18510,-21581,-9087,18603,87660,99156,-23360,-125809,-100065,-26138,17828,74870,106927,65258,-1194,-6485,72846,141287,124097,56409,-31693,-98291,-103487,-82553,-67067,-56401,-34676,-29428,-48272,-101842,-118772,-108161,-108483,-82230,-4597,72218,58806,-10231,-37012,-8456,4726,-17030,-33765,-33146,53571,168827,162471,86125,33687,-34301,-59155,-18017,-3186,-45403,-65054,8374,109669,98080,-54698,-182618,-181738,-103953,-77436,-68837,-31332,57122,132443,116871,50495,40438,67119,65533,-21640,-114988,-93687,16732,62811,32716,22531,15486,-8571,-36052,-91107,-98472,-39082,19676,21691,10356,34284,-21201,-128820,-106359,-34642,-30051,-19651,-8008,-23103,-1590,58047,48273,-56980,-79102,-5553,12892,37940,71860,68465,52211,-8539,-58511,-28900,41996,105397,118298,62123,6386,28833,34153,-687,-29330,-29891,-56694,-110300,-90542,-66298,-58166,10368,72376,46848,15114,-7972,-42978,-72241,-56301,-6373,33306,84880,143546,115117,82546,124746,124925,95313,41729,-58824,-79778,-6557,6397,-35261,-68647,-44580,-9007,-4714,10911,44913,27028,-29015,-45387,-22943,1718,6974,4921,-779,-24458,31097,150942,173011,70523,-5440,-38944,-82965,-67150,-1,12504,-14852,-23686,-51579,-68268,-4932,-38730,-137562,-114290,-17616,59377,97164,12250,-99241,-37056,88056,73804,-19184,-26182,-8730,4406,43528,18317,-33668,-10325,-17471,-75988,-60732,47631,115757,36848,-38891,31361,106645,97835,79706,38889,3510,-21953,-5041,-2325,-35310,-14420,7254,-26235,-27891,10871,-1195,-36918,-58125,-59883,-15154,54978,70498,12599,-56269,-111855,-107342,-30547,9602,-8623,4292,29557,-11141,-12969,116134,231518,156022,-14881,-137026,-167770,-73722,49218,87499,47876,409,-5604,17634,15435,-13088,4286,27602,23220,25790,43415,29295,20975,56339,81225,87586,95395,87868,62222,14922,-64478,-139887,-165935,-102701,-9929,22093,497,-733,13998,3050,-6407,-12206,28199,81778,62668,-21606,-60228,-42462,-49935,-65875,-4857,21615,-12517,-23718,-33283,-72857,-104519,-100853,-61412,-18173,6452,40338,53812,55434,77649,98199,55379,-29179,-6797,70801,85214,76606,81740,54136,-8375,-37704,-25714,-9706,-39839,-48694,-23218,-6228,17200,36321,30242,23220,41260,94759,91908,17270,-44713,-92893,-111335,-31518,36482,16849,-6795,36400,74203,45008,-29191,-78058,-82358,-60408,-42726,-60403,-100728,-75134,-367,-10456,-85984,-68891,10657,20696,-20024,-11982,36585,76369,103274,73312,5321,-36969,44924,111457,17453,-120958,-107186,-29140,-32565,-35585,-7859,12958,8064,25065,53853,72630,67792,86083,78812,52417,50667,-8661,-55313,41851,174218,237169,222806,124000,-23850,-83370,-18064,40220,54167,35748,10025,11927,-14713,-81162,-81380,-10549,10258,2953,16761,31238,-9409,-90243,-98821,-14339,26690,18362,6218,-6277,-4796,19705,-46994,-160944,-175421,-95422,-13762,15510,18615,6316,12644,23495,-21882,-81828,-49119,28762,59120,50339,-8283,-66354,-18023,92244,63670,-28917,3109,76612,43058,-39804,-76245,-40627,-844,-12753,-53629,-69459,-8795,69360,39773,-12233,-26191,6869,15687,-48655,-105744,-129218,-136004,-109918,-13462,68971,76843,80716,68302,34552,33570,47762,31881,57851,74585,22889,-80318,-134907,-103214,-75957,-111214,-122819,-56342,-2231,-39843,-67448,-50406,-10379,-7936,-69016,-104153,-77317,-41974,-3460,15173,-33645,-95660,-62831,16525,59282,72117,85800,103615,74170,45956,1058,-34203,-7658,62816,94506,83175,94154,102097,55484,-2351,26347,59484,57824,79787,129782,132039,35756,-81169,-108805,-49725,-39269,-57008,-53870],[-14523,-6206,634,-20252,-47647,-67281,-81049,-68178,-5871,69624,77033,7132,-83277,-89119,28759,107568,73864,56108,53183,-10051,-26584,39012,47063,-4007,-40004,-49408,-25643,28849,44494,26552,19653,39231,57521,46282,39646,18942,26686,80711,115959,65312,23774,29639,22721,-2426,3295,41052,19692,-39405,-33142,5189,-1097,15151,45479,21836,-1428,-10226,-41761,-30592,13130,-7382,-57348,-97285,-129408,-100681,18831,115501,77002,-29955,-80310,-71550,-41798,-31014,-33320,-37578,-41532,-7381,8995,-22684,-59536,-52675,-26087,-12973,2562,-28220,-91820,-77798,-23807,-35409,-34977,-6972,30780,38527,-9583,-97537,-113667,-42445,52354,78357,48459,41990,37069,-20801,-115380,-174151,-94864,31361,40166,-43439,-78864,-62828,-50487,6474,96528,122990,71155,11539,-6746,-10113,34413,58509,22378,3335,33154,75499,56477,-26656,-51690,17562,88043,129843,140777,82148,26027,-13631,-28617,-33150,-118669,-165867,-53562,-3044,-84543,-113952,-84709,-55296,-10157,-11644,-43332,-52253,-13315,23213,72250,86813,31519,-51877,-108843,-135387,-78715,-11961,-6736,-8282,48660,42615,-37686,-35701,56526,64574,-13477,-47997,-15933,19598,61682,120718,98465,57994,67073,92927,67763,34787,46309,83993,76305,51988,50093,65802,64376,-5796,-99112,-123823,-88034,-10677,24942,-9071,-34133,-34659,-12447,-11114,-57775,-90728,-76829,-25799,43990,96822,84919,49261,-534,-39289,-45995,-88140,-138492,-102237,-11529,58935,73471,80326,71440,26441,-28800,-88308,-129652,-100089,17826,64733,27371,-29222,-76112,-76424,-49741,-25664,-36180,-98682,-133798,-58362,26066,2392,-28973,-4524,35271,61146,77928,38423,7230,66904,139229,120917,78023,58746,-4573,-50066,-59290,-102102,-124319,-70123,-16568,10237,61652,110498,92793,58771,83718,125187,60626,-45469,-44598,-4058,19798,95242,94856,-45826,-99634,-8262,30834,39904,91176,38992,-112296,-154714,-74712,7898,24770,61388,104891,95092,39081,40556,86564,134968,143141,102494,90707,90492,76020,69058,-35998,-210318,-170608,-19581,-22935,-39628,-7377,35438,-6829,-90512,-116002,-150122,-160400,-70240,-20412,-52967,-73319,-6623,41918,-12936,-91190,-122722,-84481,-44665,-29929,-27864,-31399,-51434,-78268,-134330,-188032,-117453,64274,177117,115511,30749,19633,38998,36109,6744,1288,11547,-35940,-115402,-123707,-114414,-92457,1511,59994,11053,-42300,-49671,-37347,14142,47338,39878,46298,3626,-57788,22145,140892,45958,-142593,-178384,-62632,43521,60621,21277,-33469,-60157,-63691,-108311,-122716,-57320,-21554,-39850,9031,51148,57339,72940,53230,13390,-37757,-52617,-3103,6287,-32948,15331,80006,85943,83856,19573,-73916,-93910,-32132,39166,55044,33168,95019,199467,167258,33306,-11931,-5503,-24080,11959,48947,18970,-19641,-55389,-117875,-119989,-68335,-23913,22527,62501,54409,57630,83610,91896,77988,61424,34130,-4623,-60782,-102688,-96617,-32144,9156,15281,16024,-32868,-61822,-88334,-99850,-31229,-5239,-53985,-2787,38201,2898,-43616,-67524,-48325,-4998,-28768,-67730,-69652,-91318,-93355,-44597,23595,75465,87917,80692,96749,144017,134020,95856,91550,116538,125827,105638,43641,713,-16247,-49244,-60865,-60827,-93863,-135637,-89132,-18973,1181,18251,12951,-48143,-60591,-19770,-63084,-117598,-40043,69469,84890,10393,6658,100455,159700,130322,139908,188663,196685,170360,103144,53608,53952,27760,10157,52298,77177,-23114,-144492,-128299,-25185,7804,10919,64660,69891,8585,-22721,12248,47059,28056,-29986,-42025,-9926,11085,50953,94257,17144,-113415,-138928,-81798,-53796,-26590,35943,65170,-1158,-76153,-45912,24734,44030,23519,-14302,-49503,-81869,-97315,-75996,-56067,-40608,-38486,-35052,-53211,-54946,-55288,-83903,-97615,-37749,32412,8793,-25050,2585,37713,26460,-33654,-93341,-100366,-2403,124413,165415,126864,62684,-20225,-76753,-50094,-491,-39391,-96475,-8122,121650,95913,-25759,-89485,-93377,-63981,-43929,12689,68843,95263,98611,60136,5367,-7549,3229,17101,-13660,-76832,-88877,-18910,36805,36439,51708,92922,107302,52501,-43688,-59121,5864,49934,24489,-9683,6101,3546,-28433,8949,47727,9312,-33242,-47478,-67134,-69064,-5847,21124,-57911,-90551,-34061,2852,45091,65271,34939,5920,-1262,11449,29769,82787,142893,135471,58277,-9056,10356,-9782,-79911,-96040,-66967,-95659,-129385,-77934,-36239,-23522,35073,79341,53414,36170,8485,-32835,-24764,20260,22517,-4310,24737,76448,61021,37330,61447,65945,79606,83903,15235,-49404,-49697,-61994,-108048,-127253,-63161,5932,15984,16948,38719,27717,-16599,-39235,-38703,-6025,50979,76459,56351,19465,76770,165952,172667,93601,12576,-50668,-73320,-24211,26571,5998,-11737,-5652,-45297,-57482,23080,-10279,-124296,-114178,-23201,58830,91159,29816,-24443,16470,58504,7291,-52174,-27884,-23205,-37229,1071,4384,-20346,10065,23639,6263,21568,74794,96852,37786,-9220,31207,75532,83994,87362,28770,-50213,-66107,19037,53705,-32766,-100772,-98969,-98482,-73936,-5467,16857,-20141,-21664,33035,86829,90008,49056,-1103,-44263,-85894,-95751,-65025,-54100,-43444,42554,127583,53406,-10275,98627,178772,71088,-36996,-58680,-74832,-65486,-14628,8024,7457,19733,28814,23879,30338,50295,43116,-30530,-56344,4941,56313,52202,63803,130329,136348,106080,91897,66730,71888,93064,52754,6120,-37858,-49351,-40953,-17766,18069,24294,11815,2046,3652,-33269,-37855,39655,78918,3673,-55963,-29905,-19850,-50218,-37701,-22857,-18321,-5832,-33480,-55949,-58443,-58311,-28616,6580,43436,125297,142543,90946,65747,71551,59039,6119,-969,41682,50109,37252,29703,-8436,-31038,-24543,-42988,-66840,-68805,-49019,-30648,-12021,19451,21060,-9495,7058,86388,148853,108105,6533,-44177,-41589,-45128,-24885,18164,23207,-11132,-4483,20986,-23851,-119264,-122504,-48273,-26882,-35586,-25287,-44658,-91095,-82408,-54863,-59356,-31388,27557,12253,-45583,-40258,1223,33654,54981,67415,63418,48983,76412,60985,-53107,-127839,-60885,15993,-9487,-50090,-41092,-5160,-10811,584,54588,75743,40012,62412,114561,86896,10837,-11881,39785,77122,101300,181601,208147,99031,-41432,-58408,45101,129206,134560,89331,57078,77724,46999,-64786,-116004,-45948,-8506,-27422,-47054,-30661,-11450,-42895,-83771,-57725,-31633,-34431,-51703,-38043,3306,25060,-30620,-81292,-65810,-38001,-24762,-35763,-37613,-22437,18775,38007,-22260,-87102,-40034,50204,81699,95306,61998,-19893,-43132,14060,19229,13533,69022,62448,-40545,-89155,-43002,33718,71279,36923,-27838,-64258,-38640,-1905,-12190,-12089,-22523,-24268,22159,36996,2915,-62742,-106250,-80852,4433,38673,12322,9656,8864,15196,42379,24448,-41155,6616,72885,63202,13129,-44399,-79172,-109345,-160215,-136716,-45097,-2841,-62318,-101615,-62094,-14136,-19197,-63414,-81110,-51626,-12751,21115,31728,-10681,-43591,-16730,21854,43729,67008,89697,119123,90375,45317,14535,19965,30315,79044,165014,209265,161130,101841,34663,-57099,-43716,28249,62910,81871,106739,106583,46562,-37556,-61330,-7387,-4834,-52253,-75985],[-14887,-10178,4407,-21693,-19457,7545,-32532,-85971,-28811,70007,79923,32979,-25128,-64992,705,86478,80385,57686,38039,-14906,-35675,-13133,-24726,-45423,-50034,-58844,-67466,-23833,25163,21946,17697,29484,31533,56122,80408,57569,61826,107875,104103,19065,-21368,-29053,-49575,-42044,6797,48858,19489,-62881,-87525,-35951,-31623,-28791,4812,17825,29385,10429,-22560,35291,88913,26119,-62644,-149146,-238851,-206137,-46233,49395,-33865,-89110,-2283,29510,-27374,-41849,-24408,-42552,-65819,-9887,50786,41319,-6895,-24564,-25949,-20576,27624,38287,-53154,-111880,-41707,22219,23303,-27059,-35584,28202,98803,33523,-46890,-2774,80463,53184,-37885,-88853,-88061,-92488,-129538,-150517,-73162,46805,69331,-5865,-37623,-9187,-19972,-10606,74983,134693,121615,68806,58200,92313,148250,122615,52768,16189,-7031,-14681,-28384,-39936,17706,84016,73023,51085,54589,35585,4720,-25829,-4060,24338,-40308,-56917,9493,-39073,-123951,-87511,-38256,-30249,-18067,-43431,-63432,-44026,-11391,1159,42548,61064,19354,-17973,-55458,-110666,-108896,-83338,-69029,-33626,39114,15885,-79655,-81516,-5782,-6789,-29943,3388,43951,64043,98185,121502,88422,68802,62375,69203,93471,113999,111878,103152,57972,-20827,-58864,-38380,-5459,-9196,-63070,-70053,-20737,31265,5397,-54158,-58421,-24757,20423,9948,-54528,-73962,-42514,-5671,63479,137052,148164,112623,-629,-109797,-85660,-28000,-37457,-55997,-21983,72971,129558,103759,58058,-3525,-91493,-141421,-121255,-90088,-30579,-17248,-70184,-97243,-82740,-62303,-71748,-52932,10959,11011,-43799,-15805,58695,33965,-22516,-21995,-3429,-6178,31255,51925,19962,45053,132451,126434,45441,-35640,-70982,-30515,-1273,-79617,-117032,-41941,15037,11803,46737,121113,133904,69637,44699,83620,84250,6077,-55418,-51724,-17728,41742,66885,6593,-51005,-51172,-31003,28758,91474,19716,-114888,-120450,-9837,50960,21966,63442,128599,63167,-62861,-51485,47739,96115,79871,47261,59486,55031,22182,17445,-58815,-205692,-192773,-93338,-72803,-48063,-981,81967,82614,-13753,-61075,-87016,-70934,57762,127641,42723,-42766,-2426,35801,-9979,-31252,-27061,-10391,-1373,5961,8253,29228,36075,809,-66567,-111065,-47117,75350,112189,45175,-693,-7332,2980,-4529,-28830,-22597,5413,44317,59014,29131,-56103,-110405,-68909,-26585,-48638,-67169,-2360,64401,71695,32772,8948,22458,-8940,-81271,-60532,11712,-47139,-176947,-193701,-67897,47382,59924,11378,-42107,-39878,-143,-30176,-82250,-50036,-38961,-83977,-48919,10508,39122,32844,2519,-27137,-42411,-18247,28844,22073,-18094,9835,66850,106544,162121,122431,-41547,-130062,-79112,-23932,-11767,-11533,69272,195793,205012,98511,14627,12075,28458,42395,62147,86505,69040,-19588,-144876,-207117,-202072,-119557,-3310,68459,57934,35290,40484,51550,43560,38560,49341,26579,-36205,-42538,3711,32357,4045,-16050,-12736,-55176,-87848,-110795,-99824,-28782,-35545,-97189,-36334,13491,8102,-8872,-69005,-131411,-127328,-111326,-74627,-25977,-38984,-55007,-24430,897,11834,17471,45135,120110,140742,69201,38739,68743,95063,90975,71285,8342,-46595,-13231,70046,87625,13013,-67068,-81127,-16729,42377,35526,11722,-15759,-73674,-90152,-36120,-11652,-1736,53697,72138,53714,46988,66293,103873,120343,93330,83758,108811,105170,82819,29436,-22341,-43037,-29241,9784,68605,91903,6930,-88891,-71537,-5533,-8309,-12717,38229,27522,-43989,-65989,-21679,18905,-6145,-73640,-51550,23467,19540,-5086,61840,82847,-7105,-90597,-78466,-52030,-42180,11265,43395,-58295,-157237,-115065,-36755,8502,27913,4938,-49874,-97064,-104722,-85235,-84100,-73793,-36941,16419,7162,-48822,-91481,-83833,-73616,-68383,-51455,-38194,4508,43630,12450,-25527,-70285,-127315,-124253,-37622,31588,65497,61809,27591,-6941,-35694,-40836,-9770,-36184,-89260,-24853,72015,45374,-137,12510,-1338,-14333,9004,77003,104438,72434,7170,-73212,-112484,-90000,-72576,-38378,23878,47228,-29651,-98718,-72311,-16943,36922,115700,145911,72837,-9547,-14750,28318,44026,30089,18830,7502,-15364,14889,90791,84964,2112,-43807,-44850,-44678,-48448,-29197,-24176,-56934,-60076,-24803,34231,121448,121104,11987,-78041,-52388,-3878,-34244,4359,104664,114463,48946,18951,25531,-39376,-100848,-91847,-45971,-32348,-15917,26110,41589,26614,41579,73439,63870,41400,1417,-26649,11329,61627,21518,-55028,-56449,-14745,-14396,-48137,-58536,-56170,-17159,35537,55744,36343,980,-59107,-125092,-149415,-90601,-33098,2642,50919,78944,74067,63801,27915,-29136,-27248,37100,85142,81075,54557,67572,102501,109641,67888,11081,-13438,5670,41962,57961,28272,23460,24486,-48017,-104434,-11450,39931,-11654,-55713,-69948,-41623,15426,39528,41908,37638,-13981,-81882,-85594,-22015,-20803,-52205,-18062,4922,-13412,1205,43271,93671,101685,70572,43291,37261,8712,-30964,-53096,-61948,-23382,-10438,-43441,-52327,60446,130748,15602,-123321,-142113,-117401,-83492,27977,116826,69426,30338,60756,65811,28807,800,-27383,-61734,-51909,-42092,-45456,-27675,-2740,70176,150632,68043,-12791,64953,103169,-13702,-43023,3485,-7776,-66689,-85093,-57076,-29637,23291,68059,79285,78531,81633,40008,-46680,-65397,7018,48844,23505,13842,90173,134490,109141,63457,26426,27217,44602,38231,64928,82302,25271,-57868,-45276,31639,41161,1444,-13809,21856,-975,-42724,25322,86386,4643,-85457,-46628,25788,-10455,-80057,-109464,-86921,-42924,-35802,-26222,17038,14801,-1810,10322,57958,135949,120043,43151,7695,-15954,8170,44821,23093,-15590,-32353,-45325,-59621,-51698,11606,68623,37106,-30245,-54799,-39012,-16219,18999,65453,49817,-30288,-30618,62928,114266,53659,-5890,544,21012,-7095,-34286,-12618,14454,-7628,-24669,-46791,-99108,-144107,-100417,-35064,-25045,-33217,-8338,-6236,-87664,-135071,-94202,-21431,30734,28611,-15597,-10868,29691,25030,7826,47709,110583,133211,102878,41009,-38883,-97723,-71061,5002,29410,-6019,-48544,-82470,-56040,-24452,-1675,20588,-5823,-61398,-835,116970,95727,22691,101160,193057,112999,22349,58432,91889,18430,-47097,33527,174094,198366,131024,55439,34296,62143,16176,-85351,-130478,-55249,-16749,-53009,-81409,-39533,15425,10337,-40050,-67459,-85135,-81396,-72015,-43388,7687,17303,-56316,-42272,60322,78500,14759,-45614,-48376,-8327,29292,35130,18446,-1924,14696,46331,34915,30487,19437,-18398,-62556,-74539,-45693,47255,101669,8911,-112252,-113517,-23988,85809,132049,79636,-1382,-59672,-55614,-20950,-11263,6657,790,-15464,4240,13264,2267,-4319,9083,33636,51733,21212,-45312,-49391,-11808,13606,17314,-21866,-80055,-14027,61772,65580,66009,35943,-28457,-81524,-91170,-42307,8729,5020,-54345,-77819,-36100,624,-7022,-12114,-17929,-23764,-1348,22239,16987,-406,10828,38064,31213,16043,26359,38363,58231,58318,20445,-18011,-1176,-1034,-4339,59030,164988,141397,76763,44843,-14640,-26988,-8820,-1621,23315,59933,63308,17391,-25896,-28870,9157,15212,-23314,-71556],[21054,-21244,-20322,-34207,3223,95976,85481,-18957,-39944,33108,58898,35209,11695,-53815,-76952,10404,94749,120507,83060,12398,-41892,-50969,-54283,-26327,-13778,-57897,-108864,-74588,-17572,-9135,16525,64209,69386,74719,105057,116720,107907,61091,-34272,-118005,-104797,-82787,-88146,-60814,-10942,7786,-22867,-77800,-79761,-24886,-4472,-20378,-25511,-6409,45434,67659,69673,116247,130054,42267,-41457,-139487,-265626,-252667,-110350,-32980,-103380,-111402,19931,38820,-60049,-57046,7464,1136,-70770,-77590,127,40176,3971,1643,35616,18266,9542,12843,-56601,-109197,-39189,34975,38324,-11778,-39671,30291,150259,120400,4430,-1126,42270,3028,-75526,-113447,-117818,-130129,-117994,-62748,-15477,13985,21532,7127,14111,59396,49842,6561,7312,70100,129049,90694,65824,110897,149340,98538,16247,-30584,-52340,-65489,-56612,-4679,97560,129614,42862,-28049,-9728,30950,53907,42846,54144,57471,4160,-1463,15170,-73201,-117099,-50641,-32606,-71908,-76249,-80251,-61143,-26672,-25627,-35136,1451,29689,9534,-11446,-36707,-65292,-64486,-70103,-71392,-10169,65650,53454,-1501,-16575,2340,-3847,25926,78801,93010,109644,148151,117883,55979,56867,59114,42581,61022,113165,122755,93956,24935,-53893,-61652,-44071,-26597,42965,71841,49302,30479,16567,-19326,-43316,-43916,-22337,31851,11981,-72719,-70203,-29069,-26445,26152,107710,154713,138775,3282,-134983,-95915,14308,48836,20995,6786,78332,129928,80701,42129,9934,-65731,-104572,-94121,-122369,-110397,-90417,-88930,-47842,-10944,-1815,-22302,-3792,57329,70802,38696,44983,86621,57744,-7856,-52697,-72229,-78186,-3803,53100,23363,43395,132502,106159,-20842,-122406,-110335,4138,58443,-12650,-37257,40497,75770,19729,-15068,28353,79595,82159,43015,6876,40644,67818,4366,-51448,-45376,-17179,11550,17987,-26350,-87578,-100495,-28455,29294,-5602,-43131,-18628,39034,44381,-3714,32809,120837,80088,-14914,9261,47666,9909,-2042,33673,52011,33835,29283,34509,-55196,-199539,-208059,-135480,-96726,-44260,-5260,66632,103525,39040,-7323,-37053,-16895,80493,122059,69754,8772,2300,1728,5879,80539,123470,98483,56645,43832,39806,67677,97356,62406,-15120,-51252,-27069,-18763,-43094,-46548,-11197,2854,2072,-10723,-25438,-26033,-12041,77413,160101,117982,-898,-90152,-104335,-54142,-31960,-55976,-11491,68876,65392,-18407,-56485,-12511,23866,-17680,-86520,-110396,-107905,-102814,-105531,-55510,10922,9696,-34840,-68743,-41367,45205,48449,-48046,-94802,-105619,-127797,-89089,-7229,42913,34831,11913,-23068,-1797,64375,99756,77944,22708,-170,23030,52110,89324,69154,-62878,-128706,-49457,-15788,-43595,-26239,31291,74468,79290,56100,18552,-9517,-14839,-11684,16424,62576,47068,-8445,-89043,-176177,-220645,-135319,-11504,10802,-28080,-51590,-59060,-37096,-3537,29432,65506,55282,-8539,-12432,40812,58865,9445,-29479,-38799,-74842,-93684,-81007,-36122,18051,-2330,-75298,-70244,-51843,-45692,-44488,-80089,-149427,-151036,-88897,-23298,32199,8874,-36194,-25772,-24128,-31370,-10340,22042,48481,-7578,-93924,-53376,29955,52045,20692,-9325,-27129,-9435,90800,213657,175900,24067,-39640,-15954,36515,72069,49924,3496,-30774,-75101,-119260,-88212,-9394,79267,119479,49037,-27666,-6868,58257,85947,49929,-5017,-10466,22309,2637,-35512,-47303,-60327,-100095,-95454,-19982,59845,97663,56335,8105,-2139,-13708,-36622,-32770,-6292,-13116,-40431,-43493,-41337,-41823,-58524,-98767,-58797,31185,44958,19612,65351,127821,119745,30996,-5874,25442,48843,48648,-244,-115852,-143175,-39069,40154,66537,74710,29194,-58657,-103754,-92296,-86443,-109174,-87120,-7861,58291,11253,-99659,-146352,-61573,4400,-35910,-54493,-482,66278,63092,-21872,-65819,-75228,-100281,-104219,-60867,-26475,1550,3262,-12995,3269,34679,9020,-18067,-22559,-18042,16503,53729,31749,9557,55780,80981,75734,91640,122560,99328,64462,19740,-73758,-151166,-134244,-114971,-84656,33751,157569,81346,-106733,-158989,-86757,-8904,63250,82361,39425,14605,32652,38695,8568,3391,40802,35232,-42280,-36794,67183,87541,11623,-23899,-13663,18788,61940,36662,-49502,-87989,-60910,-36210,13009,113816,130027,25753,-67502,-47028,-27108,-110463,-101747,26101,92157,81271,72548,47508,-36824,-69201,-37195,16783,76366,120805,128757,93367,76670,107727,129273,86114,36452,7731,-5287,3167,16105,-14553,-68097,-86827,-42244,-18886,-69962,-91433,-66592,-44065,-20413,41784,94225,82511,8265,-48369,-70146,-70644,-82871,-35783,68269,106355,101994,126828,85849,-24533,-67584,-41756,9832,67211,77584,25427,-14558,-7324,-11980,-18202,28683,71933,77478,77370,73253,78496,63757,-19310,-99693,-25096,66688,76702,15974,-84292,-118770,-38896,34636,33273,-9676,-76910,-92921,-32481,46802,28550,-29546,-11189,12549,-21022,-40125,-9241,62094,94418,53074,18128,56078,40661,-82089,-187951,-205646,-109546,-9628,6363,-22213,65016,155659,61010,-68252,-64411,-31315,-31233,66515,174730,148137,85894,38514,-38591,-72248,-27517,-19226,-46912,2313,64608,74247,70850,35499,13572,59992,55313,18396,48910,64920,-12417,-28339,-2215,-20448,-62940,-80535,-43477,-1245,65612,125595,122213,79162,39309,-8495,-38706,-18305,22219,13749,-68901,-115537,-32374,64892,65671,18901,-5050,-34593,-65054,-34881,48229,115630,74989,-32412,-35456,25230,28423,-4069,-16230,44831,70289,30676,52184,82308,-12765,-123077,-81509,39687,20920,-77439,-128614,-115097,-74984,-33973,6653,65371,55562,-2188,-16746,18326,37781,-23695,-61385,-54771,-81595,-26674,60720,29577,-58293,-79437,-63339,-59717,-15029,83147,156575,121299,22459,-47938,-29207,26165,62655,79103,43097,-37280,-43233,17083,21814,-36273,-9733,42564,4081,-54414,-36138,18215,62347,48911,6311,-59587,-104289,-87836,-47719,-51692,-57313,-46147,-2490,26006,-30942,-89727,-67757,14003,66347,12443,-44164,17684,93547,74563,34213,82045,127276,114900,64105,-7720,-87044,-94337,-34065,13328,5497,-14444,-26693,-78911,-76132,-18876,17152,1805,-45604,-97476,-34207,94882,100939,64970,149125,205491,116339,5467,-34668,-23770,-12985,21760,136305,233044,179654,66101,-25906,-59944,-48012,-59816,-72582,-64863,-15208,620,-49463,-78084,-14470,40461,35950,11352,-30567,-75611,-62589,-44338,-23442,19661,7029,-90614,-58483,100833,154700,66193,-21082,-1280,64170,64813,28558,38883,46068,28298,13064,-20233,-43608,-40383,-13847,-25591,-79818,-75803,37937,77539,-25676,-100305,-83741,-23379,82594,119962,46313,-16824,-54317,-65586,-22125,8791,36361,42715,36849,6725,-49868,-60326,12078,107150,132202,99914,61159,4738,5372,58198,57591,4229,-53869,-93902,-27474,23316,5194,16743,26783,-613,-11022,26160,49167,21853,-3060,-19749,-19067,-3371,9157,1509,11566,4510,-19691,1183,25646,4924,155,32341,51002,10554,-9056,20105,9901,-14762,883,-1379,-51276,-36758,-8864,-57124,-72961,20605,57400,47966,81309,83153,41387,-36450,-77256,-35563,23919,29916,-13580,-41425,-35369,1953,26636,25522,-16494],[86950,5353,-16285,-9779,38870,133651,155616,49112,-57284,-37995,16809,26474,18671,-46901,-100903,-6764,128119,166277,109582,28368,-20835,-27317,-17971,28637,34202,-22381,-66190,-49336,-40759,-40886,28238,143063,167454,108553,109732,136725,106481,-1557,-107339,-124499,-65207,-36405,-34416,-17598,-18066,-48284,-74675,-55060,-6486,10828,2942,-18935,-44807,-25709,43966,93647,113497,126982,99376,14341,-27959,-63333,-142325,-156981,-78812,-27228,-74520,-114598,-52585,-34359,-106731,-109323,-17645,41129,-21715,-99183,-68322,-8808,-12040,26630,114215,96516,9922,-52820,-90977,-92974,-58326,-11478,49662,44954,-34586,-45689,55803,87377,299,-51748,-24901,-2517,-6809,365,-26714,-104593,-100196,-3569,30282,-6784,-14618,18383,69932,119285,98704,6442,-86763,-45972,55241,31799,6186,57005,73368,12184,-46789,-48970,-37926,-60349,-51364,20457,93714,77671,-9085,-50713,-4899,51175,117236,146360,111964,44081,-13807,-26497,-30361,-84526,-102045,-87470,-126919,-151592,-109253,-84808,-47577,-30489,-71843,-103172,-72698,-30774,-5198,-5570,-8489,-2266,6262,-31322,-62469,4393,103944,124322,94480,65546,66708,88446,121776,109107,52365,51739,103021,93525,33406,39676,63185,41571,20385,58174,89917,84600,29499,-8712,15717,5817,-13514,78701,161796,129196,48970,-17717,-36362,-2663,-12,-30496,-5971,-15664,-92384,-89361,-54087,-74669,-62310,12295,77188,75994,-19277,-110764,-91012,-25968,27458,42160,10629,36446,72248,28947,2080,12600,-19482,-45587,-55410,-112830,-114485,-82254,-26201,45822,64054,60510,66412,70037,58587,60414,66782,53707,46346,35701,32115,-194,-56285,-70475,8631,32070,-14778,12339,64689,14465,-71250,-99405,-58917,50613,81660,18394,5449,64928,85417,25822,-37484,-37422,4519,65499,42245,-52368,-30685,66887,54114,-2962,-12576,-9277,-9278,-12063,-52101,-96738,-105237,-61711,-32805,-28892,694,18628,10852,18119,-5840,-1270,67513,93380,85629,130671,96240,-14348,-22698,42261,56398,46030,76705,89331,-6711,-151413,-177056,-113950,-80736,-29901,-22049,-22396,3037,31236,48989,-816,-31669,6615,9171,4889,19741,20935,-937,23415,107990,132239,87067,31827,10592,19763,57948,78739,32504,-42709,-67729,-58027,-95552,-134929,-105612,-35673,-4355,-10167,-28176,-26504,-18230,-10144,79882,160300,112576,28124,-26910,-53211,-4177,43573,1838,-39827,-8365,1784,-62712,-90403,-28973,51275,72429,607,-86721,-83413,-6017,6807,-15226,-21778,-50502,-81863,-85890,-41861,50564,63667,-33340,-116348,-128770,-141179,-112475,-6108,81389,86367,46999,27213,75969,125976,111051,70531,18958,-1370,18105,6692,-14593,-12893,-46776,-72910,-12863,252,-43472,-18014,16982,-19385,-57206,-43668,-27834,-85127,-141207,-106426,-29625,2067,-22694,-4903,3790,-61755,-110200,-42182,38929,4289,-61502,-92067,-124406,-95055,-13829,33636,42789,30534,-10922,-15872,19641,47118,15879,-44028,-53373,-53453,-63504,-40259,26461,75350,97969,60944,-10380,-78901,-111879,-118267,-96894,-90840,-47559,24683,54468,80798,58623,495,-17762,-9955,-2937,10798,32006,10590,-97824,-183522,-94858,17201,29561,-27016,-70414,-47173,43031,168576,246554,145510,-30709,-35510,37070,63351,58664,34945,-6244,-33856,-56765,-99882,-91375,-19873,70074,102399,20005,-83736,-93164,-8709,35862,-20285,-88476,-37431,60891,42339,-43411,-55754,-37640,-68620,-82846,-28909,12324,29806,16669,18574,16905,-11587,-18783,-7339,2629,17722,42285,46361,-16004,-90642,-91969,-66682,-39549,-3582,39955,85582,94734,101782,145902,128744,73388,63171,84994,61392,-21963,-82809,-29630,78841,122591,107934,77446,13833,-51540,-70676,-64743,-76959,-107235,-66058,22326,48362,-30162,-112970,-120129,-12822,67355,21771,13889,74913,97495,54194,-1448,-25625,-39027,-56534,-85726,-83022,-35522,12263,16494,-6495,-1271,39472,21285,-34500,-27250,26939,67518,109591,110652,47601,70785,140136,153089,141702,134157,102803,121463,135914,51783,-45832,-61665,-85361,-112661,-18216,169860,180626,-11768,-129861,-96826,-41466,-17708,247,32296,47948,54693,26019,-48527,-80928,-6677,54679,-16633,-84383,-8693,83814,72353,22767,1823,49550,137077,99277,-52088,-117845,-95822,-94542,-84171,-9637,51724,57111,42786,48636,25322,-69830,-101789,-18569,77263,119206,83723,30907,-11973,-16831,-1834,44180,122452,165563,137128,64371,100400,212264,213137,110663,61339,60640,32248,-28130,-63208,-54836,-46195,-52134,5147,54149,-424,-26654,20352,25645,-20836,-5593,67403,96599,56142,42367,52305,19485,-40717,-23719,35658,38322,40647,96284,83189,-28798,-97984,-110515,-82452,15032,61115,857,-75790,-85683,-80537,-45345,35965,70545,53915,51048,82216,106712,87004,44923,6698,23206,39992,38364,22158,-44129,-103875,-70853,-25578,-32045,-69607,-97716,-43014,57609,116302,68727,-3812,5192,22013,-18470,-51128,-48409,-8746,40810,38915,24503,69120,62012,-90094,-234855,-224751,-71225,46846,22631,-46594,25300,108737,29740,-47488,10874,56165,25284,57190,125094,137204,97030,5392,-107509,-129201,-59750,-15354,16847,104663,201502,200576,101589,-29576,-119298,-55923,61581,75452,51056,37370,-17377,-44025,-25374,-29991,-31106,-11129,21531,51239,95578,130041,80701,2480,-40218,-50242,-34180,9947,24399,-23872,-149104,-221738,-136968,-42172,-42677,-50317,-31432,-64347,-102671,-52209,24152,61151,58217,5083,-24225,-38627,-42925,-11870,-1615,41692,90001,72436,42579,32716,-30878,-114070,-102581,-8894,13846,-27853,-57471,-59589,-55884,-38503,-127,40167,34712,-15294,-37640,-23053,-50671,-131904,-116366,-49966,-39838,4646,46051,-2100,-75031,-64023,-8314,2269,5118,55476,108745,75071,-15893,-72991,-23485,60072,74083,16307,-54127,-88843,-68786,-35628,-60379,-101315,-27798,31215,-50306,-91234,-11476,64459,111529,85267,11882,-31434,-26711,-4925,-14361,-49351,-56282,-40897,7126,58231,49329,11847,8082,33208,27046,-38452,-61047,-2620,54930,64504,49389,47522,16791,-21951,-33569,-23311,-51944,-54572,-24926,4989,18236,8866,-3786,-46159,-60250,-24900,4209,-12945,-27821,-65482,-58810,32942,90484,65384,36231,50097,54872,-15450,-102038,-108588,-11611,104883,172087,172281,102539,17316,-56199,-93824,-79763,-36964,12602,16785,-1175,-6902,-42211,-77275,-27721,20833,31373,36766,11028,-14642,1119,-24713,-37664,-12807,-33018,-96554,-69337,48652,107058,42935,-28845,28231,102706,70916,5814,-10111,-20925,-36907,-35383,-21975,-8578,-7567,30361,46910,-30099,-83867,-22000,1668,-36404,-35295,-34664,-31998,37500,36288,-57379,-67619,-39987,-69948,-48735,18890,77564,90778,80535,33857,-32980,-42718,19239,126504,169353,140429,110847,83892,93058,121179,84446,6448,-60805,-114068,-65439,-39149,-76227,-62244,-14706,4350,22231,45267,31533,-21937,-21150,7449,4139,-27907,-42526,-39256,-31486,-33980,-30059,18503,64576,46337,28572,48345,45420,-15044,-25716,39829,38429,47,12158,29784,-34603,-37258,18137,-12976,-64177,-34122,2947,31047,100993,139522,104431,-11523,-92716,-60173,7349,23043,-6271,-37115,-46367,-6675,34984,68782,58122],[79387,-9304,-39520,-10821,38277,70357,71791,6751,-103274,-129586,-67793,-18176,-17239,-63271,-71720,29928,127141,107589,29395,-23501,-25729,-23057,-24108,1550,7682,5735,17858,3753,-46324,-50798,33041,156720,179045,84891,53707,66856,30704,-49545,-73612,-4690,73655,73505,50444,33976,-1286,-42619,-55182,1191,49775,19322,-50880,-91479,-96018,-50885,22071,53004,42996,40119,21535,-18235,-1499,47339,36925,-5397,-1312,28054,-8635,-93871,-105282,-79520,-107990,-138708,-70821,41598,49289,-21628,-54341,-36408,-24105,47150,158748,166967,54692,-72966,-99367,-64142,-71571,-42024,98916,105913,-63474,-169236,-78120,22047,-9800,-92432,-66266,17671,64294,95298,66042,-41980,-75045,-10651,28482,21174,30513,62468,118865,144824,91889,-16623,-130205,-122513,-30425,-23533,-13200,36051,29204,-42403,-63279,-5185,17730,-27687,-28169,32713,44083,5899,-11167,9008,40845,59341,123111,163153,94482,2162,-35167,-34080,-22153,-37862,-89727,-156675,-190900,-124584,-37095,-34495,-30618,-45895,-90585,-119283,-104064,-56051,18280,56163,70768,73940,47848,-29905,-61484,10601,121180,135170,77878,54924,95631,144369,150803,74198,-34843,-60453,14222,93601,72380,50941,68602,67254,34580,42469,73376,84744,72600,79840,85523,27579,-24772,34456,119960,131175,68611,-19353,-54612,3991,42153,-5970,-18016,7589,-18270,-44845,-27063,-39980,-87418,-66786,-14828,5178,-18500,-49815,-68875,-64280,-11840,16176,-29117,-30927,2221,-23443,-51567,-18087,-10415,-29962,-29424,-45541,-27023,-4248,28767,83392,103142,99045,117663,104607,35107,21672,41792,3273,-35322,-8089,80612,117268,55031,11669,44972,6605,-66855,-59074,-54552,-94617,-79797,-18732,35881,93097,80363,20120,16081,41686,41866,27502,8757,-19155,-22948,23694,22015,-49018,-68726,-17183,19466,37606,47892,29583,-5116,-36675,-61685,-41250,4261,20708,-8391,-35185,-24844,-37962,-65194,-15239,7093,-3113,13638,52122,85647,129506,93290,16040,24731,60440,59302,53235,68378,82530,48987,-48118,-84292,-39074,-26172,-10918,-36613,-91137,-96013,16882,116043,39795,-65928,-48310,-23839,-16424,18663,54096,47377,37129,26559,-15322,-38312,-62135,-74237,-32436,36866,32659,-30703,-82107,-105267,-88846,-70633,-77716,-80104,-38625,-11372,-33554,-61663,-41443,-14429,600,81525,144432,109817,60271,44470,29999,41571,82652,62750,-7465,-52036,-77479,-104876,-77633,-11209,40929,108416,128652,42029,-23788,15675,40956,17285,-16038,-45352,-54197,-50785,-32158,3009,15375,-9219,-46394,-62875,-114044,-122994,-23352,74704,65748,22060,53068,99239,73466,173,-42224,-62293,-38297,10855,-5351,-37710,-5522,28501,-3020,-29216,-51087,-72554,-49779,-8373,-20301,-74989,-94424,-94860,-176657,-241441,-150943,-49851,-45281,-42677,28920,60267,8850,-31870,7171,54664,46396,1027,-57901,-123488,-94997,-5914,4504,-44529,-55526,-37160,-12203,440,25634,17181,-49499,-50279,-16873,-30669,-27074,37933,91844,155670,171470,69287,-88397,-171407,-172615,-105407,-31695,39573,83198,78693,86248,83437,30613,-13897,10095,43257,33998,45379,46891,-44070,-128911,-69858,7234,8892,-38654,-67728,-40158,27906,98370,127344,54286,-62617,-39812,53568,65204,28992,20354,-12244,-54763,-40907,-13894,4126,21142,19504,12244,-23259,-85173,-127173,-83760,-43970,-75476,-110710,-30431,102460,111050,11732,-27488,-996,-10973,-22532,-13680,-32689,-60548,-92321,-77238,-29643,4588,24606,24268,37909,74459,110017,101773,10618,-100464,-92375,-5640,20055,-31052,-19986,69611,74929,5556,39890,113553,84589,5157,-15320,-11312,-16072,12115,73689,115742,93718,35679,-25356,-78775,-73594,-45706,-49968,-69663,-94239,-54238,2293,-13909,-69587,-71805,-61009,-16610,24775,4920,26980,73746,55071,25936,41170,32304,-15723,-47571,-89167,-98953,-57120,-11939,19341,14163,-31238,-47410,-49429,-86973,-83968,-17380,49661,141246,183290,102400,67051,92141,90754,74761,74295,89838,167646,185819,110177,86117,93360,15742,-99044,-92589,85275,179900,72550,-34634,-45167,-54855,-95395,-61707,40401,59503,6053,-45727,-115453,-161020,-76369,52271,41953,-64786,-66437,51210,117066,57990,-11134,22367,92931,55973,-52438,-86872,-90530,-134742,-152190,-86694,1494,75494,113525,115081,90594,32393,-8976,-2411,51990,83718,17247,-29764,-14256,-9852,-47920,-15902,77523,119619,60155,-10868,83327,236311,224077,127044,110519,115013,60221,-39137,-94034,-63305,-19780,-3887,50087,111156,72007,17169,44646,70116,509,-51625,-12730,31240,31967,53652,98809,115186,94380,61534,-9331,-80068,-73681,2678,50548,-3282,-77961,-127680,-144237,-63107,7153,5422,-28164,-51266,-67670,-36079,15730,26991,8127,3251,52691,100102,75889,69001,76614,52497,-7981,-56260,-31912,-6615,-66711,-118690,-104678,-73245,-71280,-73581,-6841,83271,113153,62499,9535,30308,55974,30116,16897,26211,28132,30364,34879,36609,61376,43316,-79368,-179358,-129612,30663,95621,-3235,-91606,-4634,58283,-30045,-76360,8809,71045,56384,46873,60413,67488,47111,-24304,-88141,-103113,-97817,-44485,82568,223725,296843,219957,40203,-109194,-176146,-74743,89574,127945,91659,44533,-56328,-79313,-1783,42699,41470,72055,101118,72175,46290,46130,586,-65002,-75024,-18639,37339,64712,50096,-12299,-122855,-194764,-132393,-93165,-124600,-99389,-39412,-37972,-48120,-20251,9397,-8494,1374,8450,-50186,-131232,-111743,3804,35084,29138,54837,50346,-781,-29144,-25589,-35873,-58039,-38336,2203,30651,50337,55554,19389,-36966,-48793,-21632,2112,-2743,-4935,8367,-6792,-55383,-23094,63319,99289,94299,55680,-14032,-60389,-14036,56813,40836,-29351,-45931,-20968,-44558,-91049,-79491,-7687,62977,61424,-32915,-128120,-145080,-119285,-94108,-87539,-96264,-46172,4935,-15603,-5514,43598,69120,105096,69469,-12275,6718,73995,57213,7759,-3032,-71,-831,20517,65965,87058,87268,79186,33307,-67585,-116816,-61539,-18330,-12609,11484,8534,-48269,-95025,-100173,-57827,10257,30518,26475,35869,79773,125615,80457,2852,-30833,-25788,-12987,-8807,-29095,-19991,-44273,-93500,-46252,51788,36801,-42726,-22149,9055,-60980,-143450,-146450,-23863,117477,150992,119700,78118,33927,6307,17223,50706,77462,98164,42260,-27384,-36660,-36391,-64487,-49124,-11398,15050,17763,19265,41681,45493,-28195,-75446,-80930,-76767,-61243,-36302,-17275,-10709,-32907,-50497,12721,51399,16586,-30114,-67563,-83045,-80476,-69136,-1034,85040,81161,84989,91432,2728,-79898,-73766,-73509,-50792,4443,-3158,-15725,21703,-27276,-130266,-85939,8992,-13558,-23881,57886,124642,118940,88630,62866,49948,50482,53000,121006,182040,160839,95693,59382,81919,93610,52513,289,-50556,-124093,-107852,-90186,-112708,-78055,-5971,19836,2532,-19230,-31711,-48465,-22065,-665,-40922,-115750,-142970,-121105,-107183,-93056,-54189,18959,100771,121953,92832,70698,32827,-36498,-55284,9374,53638,72061,80665,65778,-10931,-41200,-2610,33704,29442,23991,-3171,-3314,53112,97380,116105,44469,-73041,-97009,-35703,3436,-1088,-24514,-52801,-37904,-4735,46959,68806],[60182,-23546,-53572,-6607,60159,45724,-9636,-41127,-86056,-124031,-94302,-32292,-15361,-34758,-921,78831,111653,53218,-36464,-73645,-63449,-46632,-50805,-59261,-50200,8654,67938,45952,-13366,-6775,44441,91783,91367,27365,-7190,-4006,-28454,-67896,-43404,55930,151012,143953,88431,37017,15391,24650,38284,57173,45024,-12716,-106549,-161346,-137848,-69250,1337,4195,-51285,-64263,-27591,8540,65642,136565,135071,65814,26684,45961,20118,-37175,-45646,-41800,-50096,-63938,-53716,14645,66519,54766,1214,-38111,-34271,54436,163689,178335,80397,-52775,-81774,-38959,-48953,-17235,132812,110415,-84638,-184528,-99338,-9948,-24499,-106696,-100463,-25942,17222,48935,48877,-14504,-52572,-53439,-31108,29379,78484,92190,117029,118148,49164,-30682,-95965,-125836,-82913,-40402,3848,21678,-5273,-59817,-54712,391,542,-43569,-22827,32650,11841,-9836,52447,93378,56180,22184,33824,9930,-56281,-82834,-56067,-6362,39543,31297,-59319,-151124,-121902,-2690,49199,-457,-40265,-76458,-83750,-75259,-87792,-61450,49072,133518,140111,115217,49111,-52852,-62758,18452,87560,45953,-35519,-35611,31239,58895,50576,-511,-87018,-129041,-50121,85821,113610,56512,34486,61364,58510,51936,60532,62581,74035,93805,75922,7306,-63336,-61337,-4765,59691,54780,-21381,-88139,-46318,34671,21728,-6456,54608,101579,64938,65254,60291,-37111,-90331,-53986,-2954,20101,432,-37106,-26797,11677,-15687,-81377,-77413,-50344,-80899,-104652,-61710,-38757,-64498,-51566,-18877,30185,31625,-9233,20433,77964,80918,68148,54419,1321,-15451,-9802,-61461,-93628,-43519,75672,146985,106387,40655,18671,-34941,-92738,-108841,-122424,-127389,-64481,4919,58770,80402,48255,18359,45697,48266,15797,26429,36547,-15634,-41583,-28132,-18043,-26094,-78675,-114575,-59233,27940,61651,26694,-25146,-41233,-24056,32214,108778,132773,63056,-33520,-65299,-79999,-96605,-63224,-24205,-1133,-3850,-2384,12461,26813,17204,20749,71696,114890,106683,45576,-17022,-4172,54857,28630,-12978,13815,20537,4997,-21049,-49031,-55169,43939,147474,69450,-53538,-21826,61601,79933,73824,89232,89032,46951,-31184,-114293,-125529,-128041,-120375,-51290,44803,37740,-24442,-58003,-100441,-81481,13845,49501,15854,26896,22960,-39206,-67289,-31075,-14806,-11410,71812,157641,155712,103802,91477,80877,38296,44769,83605,79393,-14948,-130726,-159522,-62446,17900,12671,74817,172244,130270,21566,-5212,3841,-238,-267,27611,53787,36616,-10097,-52961,-33615,31290,56099,10548,-76339,-101302,-36121,12315,-32388,-33400,38519,53071,-32086,-110130,-121794,-114756,-83359,-26997,1601,17355,55883,83474,41720,-34492,-86121,-93111,-84149,-32414,31368,10852,-47110,-96589,-178157,-202313,-105753,-62098,-70386,9435,117391,105355,21270,-49875,-41028,19796,80578,75508,-3023,-74253,-52328,-3056,-35648,-113003,-114563,-38634,21558,20939,34561,35793,-8009,-8158,8250,-12870,-17725,42263,99606,136155,144551,71520,-88779,-176185,-154742,-72070,-867,34980,50026,54130,59475,54006,5133,-40502,-3399,58950,55601,59459,101243,56272,-27666,-13035,25151,19834,-13015,-20849,-12045,-22495,-34139,-9416,12959,-1205,5604,55612,58945,26773,44610,12528,-62013,-9201,102378,143440,108585,20325,-35957,-23511,-6279,-41382,-61892,-47799,-48260,-58779,-35732,43225,81438,43359,26008,61993,45132,11954,8937,8789,-24988,-104712,-139643,-79197,18587,60993,47450,64074,95728,110634,96439,25607,-56345,-43222,48743,86084,2251,-43543,14978,28486,-61227,-55687,47209,59466,-34537,-96524,-81192,1885,83889,122368,129021,65508,-31956,-107874,-139776,-93522,-33490,-26911,-40257,-55234,-34404,-23824,-52019,-65626,-36196,-57247,-80538,-66251,-53074,-10223,25779,3306,14669,64006,55092,3767,-23013,-57068,-68953,-78436,-79842,-17876,35112,-31601,-101888,-97132,-106551,-115304,-58005,15973,113168,185229,147204,51451,-41040,-65507,-36366,-2796,50080,141321,127382,73554,138176,207225,135061,-16506,-102334,-10175,92935,70834,33713,34412,-26293,-126175,-103527,21787,46534,-54862,-117306,-127950,-130452,-61954,53739,78159,-1034,-62418,1249,97214,66536,-11318,-5080,9565,-21228,-21974,15103,-2075,-71376,-79512,8310,73182,80631,70289,73034,90489,84828,73498,51459,33539,3863,-52502,-65781,-44408,-61571,-137201,-108201,12464,63737,-1351,-41018,57105,162819,167942,144718,140636,120913,74321,-13512,-65336,-32930,7059,17080,45889,98480,74791,-7389,-15433,38583,-2997,-74101,-67050,-25926,-14741,-3310,40029,129023,185924,132633,-11439,-116209,-123057,-56059,38160,59306,-8562,-117421,-181285,-114121,-20318,12821,33817,32239,-68,-8903,-13103,-20940,-15605,3109,54050,97363,52205,7764,-12208,-5972,-15614,-56476,-45444,2587,-52919,-127535,-109267,-64188,-40220,-39904,-11385,39461,67701,45145,13672,41481,88494,84439,96872,144686,139164,67267,35103,39034,44539,5832,-71324,-92314,-27389,71791,69313,-26835,-84518,216,55772,-21207,-73782,-21641,43299,67460,71137,45678,6907,-10950,-33489,-25472,-29021,-92276,-72764,75396,219972,237214,114158,-20518,-72070,-76456,-13559,77030,126132,142667,107846,-34169,-78981,23291,120086,117958,120310,134471,36739,-58724,-62482,-43402,-69297,-66818,36229,155875,172752,104395,24559,-35456,-77265,-55799,-59820,-109354,-101894,-48467,-30101,-37301,-35369,-21956,-44109,-49551,-44784,-113455,-183150,-109616,41390,72622,37939,30353,24088,-18956,-59828,-31539,17613,8648,-5356,1333,35697,93538,127956,78627,-27722,-93023,-66513,-23836,-1380,20658,40499,62223,77196,109642,162242,177617,150074,93428,12066,-40982,7768,58126,10210,-65056,-94900,-89764,-102094,-108124,-61636,-9682,17032,23493,-17485,-89972,-144144,-169144,-165340,-110378,-75219,-61215,-11136,66791,101000,71961,35748,53841,33832,-17598,17659,90820,51701,4702,12726,18338,12586,12835,22097,35928,70346,84988,4157,-157167,-194156,-73337,-745,-8205,-6043,-39684,-79531,-46164,2899,34227,69176,91303,99247,112729,163530,206395,112374,-23391,-56153,-3768,37807,28635,-30115,-46484,-60079,-117775,-109640,-23052,6743,17097,66079,30827,-75739,-143543,-146752,-66737,41714,103678,130923,110428,71472,80130,139624,150027,91789,65817,8397,-39590,-47210,-34200,-28238,-23563,-21430,-20792,-45056,-31970,17620,25369,-31090,-86543,-116390,-82827,-37175,-23935,-59302,-96950,-75565,-24126,-2453,-33930,-54352,-65370,-73116,-37118,-39595,-96567,-51588,71281,88790,71025,51424,-7184,-51279,-72917,-105352,-66251,2160,3487,20324,56582,-16275,-109022,-45078,74623,99304,89715,122034,142067,104241,71560,68402,76434,71648,68567,128323,182710,143065,30947,-48892,-18200,17912,3605,-6140,-14909,-81939,-107157,-94007,-81376,-36818,32329,52594,5164,-22882,-13519,-6066,2365,-20550,-85307,-171622,-191670,-153208,-126076,-105898,-76547,-18477,88882,168967,161114,97369,12559,-63447,-84218,-45146,34585,114805,108602,43771,-12219,-38542,-36045,32870,91503,97619,16048,-40353,-13239,29260,94209,88637,-33852,-116988,-75399,-17611,-851,884,-27334,-53619,-50428,10404,58013],[65923,-4069,-36296,9390,93667,92308,10635,-28716,-28547,-40761,-43981,-11598,23016,36149,53236,65963,72269,60775,-13883,-92840,-118934,-60969,-26010,-47013,-63117,-29585,19796,39300,22537,35148,41931,21945,20612,5856,-13176,-5460,-16572,-59400,-67997,-3918,99805,119903,55506,-14627,-18706,43744,84316,56394,-7158,-79373,-130744,-128686,-84227,-39461,3441,-5001,-79094,-102174,-7484,88104,131812,148703,115341,39802,8763,32570,20599,31735,65936,23490,9608,59148,36257,-1108,20897,40199,4364,-38291,-27323,68931,163311,138182,44018,-37007,-57507,-24413,3628,43790,111412,64331,-24524,-16985,11002,-16771,-56356,-107612,-129922,-100404,-69091,-37286,-15384,-13006,-14248,-56858,-85418,-13259,72603,98948,98178,101027,58117,15052,-11963,-73811,-98610,-56299,-19253,-45125,-60983,-50946,-34680,-38069,-68999,-82327,-26230,29702,16908,27004,132654,167007,75758,-402,-52233,-156523,-204415,-151302,-67280,20261,85987,83515,25955,-15155,37395,92148,57309,-10221,-44157,-79301,-63279,-29429,-79257,-95690,45817,173698,170386,138192,85336,-14082,-41083,23204,46427,-15803,-58753,-42045,-16304,-46788,-53151,-25152,-48274,-104746,-78230,33651,105139,59062,5099,46156,74018,64331,61335,56122,39758,29518,31723,21500,-33964,-75331,-61776,-15350,-1270,-27422,-69458,-55955,15746,31853,2176,58402,145119,150735,149944,121948,4076,-66568,-24553,41879,72769,39889,16789,59936,72469,-808,-56783,-30305,-23045,-86141,-115944,-74156,-52981,-82819,-69564,-30559,17062,-5427,-79228,-56128,24341,30047,-22265,-27986,-14778,-355,-8362,-57223,-64723,-22475,45775,67008,31019,-32607,-69349,-74514,-55197,-57352,-68509,-50403,-10285,11016,30899,32076,4937,24034,88493,93860,52789,38534,-5479,-71251,-61376,-45376,-41446,-13414,-47559,-97583,-61701,8116,41208,7461,-52973,-35731,25953,55148,80149,124617,80848,-29346,-49755,-16851,-31212,-76217,-77875,-25178,11495,14914,12002,6119,-2519,11331,80166,195839,218612,70203,-76483,-67383,16276,2130,-42417,-10472,11327,19412,39281,74386,81646,79673,102882,60773,-6352,27606,131769,192773,164199,108144,74337,56558,28624,-34833,-80761,-109878,-91424,-19006,69343,84417,43338,-2789,-62655,-32147,79622,110785,84742,104739,65910,-27706,-31140,13519,-12174,-47833,21403,134168,159635,106470,108850,109252,24653,-13737,69460,132545,37919,-129061,-186876,-75797,15910,-1119,26565,110331,119813,52536,3868,-33606,-62488,-26375,79152,142477,107375,18441,-58871,-50901,23422,43532,-27580,-91719,-69458,-12640,-25940,-94372,-65478,8057,13554,-44314,-75127,-61510,-60421,-75884,-59286,8628,63800,68706,72331,66332,22065,-28784,-48299,-58421,-24522,58297,80689,30554,-17100,-54963,-53777,-40926,-92931,-87318,55889,182160,140813,21672,-78578,-76285,10029,79801,76806,18710,-21450,-17609,-16451,-43530,-102589,-109871,-27415,45073,53078,58738,44529,25766,24228,-7570,-31203,-10907,55299,93189,53892,7343,-4197,-67057,-115207,-97720,-27074,12083,-647,1607,11085,-5099,-48275,-90042,-105815,-56385,28464,46132,34978,73957,47513,-34889,2744,74414,59191,-2320,-15487,-11652,-56844,-101528,-62282,19184,65533,61101,34629,11390,7822,44217,10850,-61220,11864,129463,160457,116288,42074,-3883,28523,90163,79260,33911,32726,30270,-13530,-59176,-46473,-7333,26865,72745,123877,82006,-8828,7452,87669,94893,-7441,-118120,-119857,-12058,50581,38642,44833,49406,50882,48282,1058,-35209,-11893,25997,39318,7234,-4864,19099,1723,-67218,-60529,4764,32401,-8931,-69429,-87246,-15945,57458,103758,144549,100111,-2307,-67483,-81194,-59667,-25895,-12025,-17005,-19267,-502,-19985,-59887,-75847,-77934,-125888,-152150,-119057,-75669,-15702,12167,-18823,-6834,34180,38318,24154,16422,-9178,-27962,-76104,-116316,-52895,42026,-778,-72878,-56239,-41836,-68599,-45364,12520,80848,154553,150804,22444,-135387,-149219,-77115,-37435,-4018,53327,50791,43971,96934,161882,150976,54656,-70675,-78178,-11717,1080,22163,84756,37026,-104446,-136299,-26132,31256,-48289,-109630,-79074,-43775,-21240,16913,46009,39695,-21727,-38619,17512,22880,-15578,-27009,-40431,-31840,34437,80556,60395,25144,50673,137042,146526,56045,-30842,-32487,27350,53541,68439,72230,26569,-35564,-60257,-48356,-65779,-124058,-201058,-169080,-39267,23464,-5099,-26779,23924,78798,118898,141505,114180,77568,59470,-9314,-53015,-10997,20355,-2881,-363,32180,9180,-52772,-56576,-10887,-35561,-86037,-77127,-30099,-30981,-66912,-64666,32928,117481,93449,3362,-60013,-82742,-59491,19291,80875,45589,-96470,-188364,-94702,17123,2723,-4579,34952,25474,-15164,-51278,-70661,-26759,51439,97718,103858,41474,-73808,-156213,-80998,29644,45849,21600,20455,-14484,-43390,-47675,-63425,-46319,-33241,-31597,-4183,43778,41049,-2372,5314,58510,67811,83349,155104,180983,97524,33293,26490,25993,-623,-39398,-29801,13585,30161,-15459,-43644,-49395,4900,72399,38919,-33571,-35709,9240,40625,59611,21375,-18850,720,21074,39538,41908,-20649,-60064,-15465,37949,31878,-22296,-29921,36421,59188,20180,3637,51126,124819,152450,63761,-28583,-9345,99883,157220,127298,78472,-27194,-105902,-91548,-47151,-53457,-67124,14779,155556,201468,110154,13308,-4947,-5762,-13561,-12509,-38040,-74673,-83013,-100607,-120655,-89632,-36630,-22674,-47768,-95137,-148581,-150998,-52939,62405,86906,72147,58175,46341,9916,-52351,-68909,-22974,16168,29855,-3234,-7752,44011,93065,73326,-4858,-76829,-73223,-59919,-50825,-27278,-18919,12798,75369,122884,126902,110691,123467,110537,35804,-26158,4260,14142,-47318,-56171,-38392,-48398,-64872,-54753,-35707,-26750,-33666,-21178,18906,12545,-73672,-158549,-193441,-144283,-78666,-61735,-25369,64891,89740,61677,36120,27114,23850,20659,17402,35062,14690,-4859,-13735,-24704,-5201,30420,14030,-23016,-924,46166,-4312,-145393,-182600,-61450,48230,73004,58683,11232,18057,97497,163478,159479,143231,120465,110397,106796,124389,142209,69878,-31076,-59382,11954,95358,104186,24654,-18901,-31320,-76873,-106885,-74602,-10349,75303,122466,71542,-24689,-98882,-125743,-95121,-25066,60101,123397,118394,96909,113164,142422,83601,-14159,-18904,-352,10151,-7543,-19847,17549,40534,1838,-38660,-76507,-91660,-63413,-13224,-12622,-59692,-79766,-45144,-48520,-54608,-66799,-104655,-51974,54949,43922,-38775,-62672,-76694,-50947,38369,16559,-122503,-159368,-63080,-3942,-15687,-43443,-16770,18738,-22011,-82900,-32268,32339,14235,39453,94545,34674,-32491,10784,102878,170911,189162,166651,140433,73988,39522,42147,20271,-13536,8850,93801,137401,99035,-7293,-111949,-87605,-25578,-16043,7413,43685,-1185,-52169,-47259,-20075,-12336,19244,66760,61160,47599,54665,50174,25114,-16013,-61633,-133866,-141329,-89036,-61258,-62956,-78996,-65041,32510,138913,173130,109373,-14171,-99899,-90165,-45435,21700,85329,39380,-31213,-26141,2260,-8656,18054,88767,108841,18368,-61321,-42504,-2827,48467,70721,8912,-73684,-73155,-29461,-1460,23515,13313,-26781,-46857,14478,79285],[65030,37462,8230,18868,76797,98796,43106,-10955,-12078,11021,4333,-801,45539,88662,61037,386,6369,57308,9406,-110404,-144458,-47241,29855,32050,-16482,-78319,-91500,-29312,8263,17916,11013,4748,29205,26101,7035,8542,10060,-25265,-65598,-57957,17952,48979,-1866,-67520,-94049,-42729,5581,-17759,-81567,-161178,-155401,-41368,36182,30364,16567,-8932,-78955,-93889,24857,123481,111377,60007,19729,-17045,-10768,17928,13603,52363,95550,21699,-13780,63338,62698,-19108,-45361,-32566,-48860,-46002,-1955,76417,128053,51371,-49802,-59590,-42162,-31692,19185,69734,55464,2663,50202,142241,95995,-34104,-95706,-123255,-142638,-114368,-74027,-50910,-34216,3559,31235,-25370,-105144,-79720,35287,101453,87645,97691,98527,64174,28461,-41675,-115005,-111969,-100040,-138212,-110470,-37889,-17614,-55003,-99051,-94093,-45524,-14380,-13361,18394,126111,184474,116162,6632,-75291,-174302,-210676,-150514,-74232,-12666,37779,57469,73674,104511,126427,82584,-4437,-52541,-43942,-58705,-56944,-58744,-142904,-177163,-19396,126821,142409,136248,132218,43547,-53425,-46395,-5214,-1719,26520,48731,8751,-69782,-79811,-15865,-6745,-76676,-119907,-56283,44183,57291,14024,49219,76216,55408,47156,41676,-8566,-50065,-19349,41618,36201,-10148,-39973,-65340,-73563,-32335,1051,-6078,-703,7110,-11860,-5907,42500,88010,107955,55712,-51710,-71195,-21387,29029,63442,43080,31976,59350,52145,19202,21862,65015,58865,-27634,-102571,-93935,-77514,-97717,-69223,-29470,-22552,-69217,-105190,-69777,-9694,-24361,-93745,-94164,-27524,38252,37195,-4021,438,24677,33307,-18664,-91238,-148172,-154564,-102678,-14111,16223,-3625,7450,31692,39384,22922,-1569,-28251,-202,55249,70040,60351,14271,-100463,-135733,-55709,-29269,-47051,-1645,36807,29616,701,-9906,14308,-5457,-80142,-57999,27939,14158,-48113,-11213,7525,-45931,-33002,34214,34033,-21256,-76923,-60390,17511,75771,75701,78156,71883,30578,47324,189326,260928,111281,-46661,-58745,-38325,-103746,-147880,-98582,-59173,10052,77927,127799,122988,45932,8177,7735,-15198,-4572,83031,183618,167856,64950,4181,45306,105859,83278,8862,-63152,-58872,-3289,49236,75503,59143,1412,-40131,17970,81072,52451,40184,87114,48206,-27187,-2444,38853,-14691,-89003,-65395,18479,43033,30912,97381,127698,20301,-41014,38629,97866,38332,-79727,-144009,-95833,-20528,12026,27608,53292,86798,74866,30352,-37085,-103556,-76728,48047,126426,105109,45028,-12116,-48985,-54939,-92217,-151581,-161828,-75122,15200,-5516,-85445,-92782,-31501,24658,62646,66217,50665,25705,-30328,-60527,2805,53101,36187,66768,105518,83170,45200,22797,-860,-1779,37870,67274,55634,60128,79440,59691,-23576,-109244,-76714,46956,132622,96589,13320,-38822,-19308,43178,62920,37290,18654,6985,-15293,-26105,-12727,-52442,-89356,-34743,48514,83165,73373,14412,-19300,-11087,-51787,-66386,-9675,53637,30128,-65061,-120489,-70470,-33926,-44007,-56545,-10668,26302,14933,985,-26156,-85296,-157287,-174228,-151459,-95384,-22622,-22986,-53853,-35954,-67846,-136109,-30071,106353,76353,-29682,-59435,-34783,-48174,-79415,-47797,21823,64471,71226,-5373,-77934,-70295,-40120,-75748,-92252,-11250,35160,24823,18081,27416,44079,70948,109066,100017,73618,70256,40260,-38976,-65860,-45259,-29873,10982,76095,123722,89763,-7537,10635,95659,121320,58853,-69686,-139618,-54738,9259,-9167,-8866,-9956,664,-1498,-58285,-77387,-47915,-70957,-107456,-69320,29844,71027,4460,-50406,-26150,1545,23343,21249,-16124,-49251,-44440,-19301,36416,98809,93973,45937,35228,47104,27357,-6893,-17470,-24621,-19991,20578,-3662,-76148,-126390,-138249,-158630,-155427,-108205,-43920,40480,56210,-9715,-36633,2012,39063,33689,13545,-1572,-10895,-47109,-81761,-42943,36286,23465,-20878,20732,65336,16474,-26600,9044,85590,148981,122995,6602,-97192,-75480,-25698,-19185,-27872,-18387,15224,55035,47453,40384,67242,48999,-55366,-97113,-52813,-43682,-10598,97289,101237,-41875,-117010,-30234,56321,40844,-9753,-16330,-26723,-66743,-72579,-637,70846,38757,-29146,-47197,-41827,-34941,-51196,-56441,16462,78979,49560,15787,41958,93090,137367,117537,36547,-60088,-83887,-21898,10411,23524,46205,31207,5653,-3917,6079,-27861,-111659,-191818,-168277,-64124,12605,35760,-8443,-14694,52246,111378,110982,75379,46589,15671,-49286,-58697,6413,31269,-17212,-34971,-24124,-48694,-60697,-36247,-19082,-40448,-64975,-51497,-1551,-5458,-79669,-127854,-81043,-16064,8265,164,-12464,-30741,-47541,-23161,31538,57084,-19716,-103462,-8452,91484,13705,-74232,-23032,11483,-19518,-52053,-78148,-19644,93475,120051,92129,49134,-63689,-140221,-32594,103474,128866,88867,64488,66478,57562,-20034,-92527,-59880,-20076,-24856,-4932,42242,26826,-27953,-31503,3694,8023,5113,69375,145938,118357,47246,17214,21062,51978,53176,26081,19235,-5012,-65037,-65305,-52416,-8556,70581,57197,-25127,-50385,-39547,-41659,-37039,-42208,-3830,91168,133300,104153,86268,57168,-25173,-108773,-144817,-114423,-70462,-15678,77875,82935,-8272,-67849,-45373,30524,105091,111357,26708,-52259,22193,154324,112198,-22239,-68609,-37417,-20239,-46832,-63387,-74167,-66119,-12204,50370,13662,-57693,-49585,-28971,-45627,-22331,3110,-42313,-115378,-175144,-170465,-87774,4584,45840,15452,-69259,-104569,-76004,-27954,29838,62348,86330,98525,91317,42847,-34446,-94623,-88510,-31008,8092,-21021,-41010,-30898,-226,33689,19652,-35082,-76578,-104944,-108372,-98302,-111070,-85622,-7356,55001,31501,4998,58344,73293,15212,-19930,7164,-13465,-82539,-45925,26846,7491,-20457,12516,8461,-16954,-28294,-32616,20452,69962,10278,-76314,-129461,-130175,-70326,-40752,-52406,-28417,4959,54728,74303,31562,22567,57289,39025,17476,29400,35488,-3168,-50516,-4470,101903,104182,-3992,-53937,13454,43623,-23097,-51054,22343,102156,124997,123322,121336,109785,107402,156134,188681,187755,125766,61078,16199,-7586,7821,24304,10611,-17251,16247,85199,124303,100058,78110,53198,8643,-38373,-49084,-8963,29819,43145,48180,12418,-62080,-111324,-82517,-10616,30164,35513,60502,106892,119378,71818,-17272,-52095,1683,52100,69951,42028,14673,45122,72021,34856,5751,-24959,-94256,-110302,-28444,-17190,-61373,-43117,-17641,-59421,-61203,-46431,-86429,-35583,89760,106013,31720,-21882,-79113,-74926,2075,-8605,-124461,-202980,-167140,-101285,-106694,-119034,-10758,85677,31653,-39740,43953,113730,33487,15196,82329,55643,13911,24498,62290,132243,189023,196970,169687,57789,-26108,-19246,-26341,-78889,-97621,-23635,41119,48411,-17763,-100778,-80052,-33990,-26513,17201,77303,50704,17683,19843,23079,-31240,-51048,38634,94836,51333,33888,44794,31871,12674,-6856,-66265,-64117,-5105,3824,-27341,-67304,-78415,-25175,46862,106772,83912,-39389,-119203,-70157,5214,26855,8577,-70930,-97877,-36527,37023,22373,823,49450,58667,-22559,-80567,-50361,-18290,-12614,-3303,20026,-11473,-60883,-58778,-28480,7772,22215,9876,-10824,26396,82834],[40356,66184,50440,18851,21415,26191,5728,-13912,622,34021,21089,2127,57121,103933,53879,-21938,-17615,20765,-19599,-98427,-83368,-10192,42849,80221,50649,-56124,-127881,-84061,-19459,105,6070,38233,72397,53379,15752,-7075,14153,44262,22071,-21172,9455,32154,7829,-35971,-104837,-116005,-78501,-71727,-119084,-181251,-140620,23249,120252,98513,51488,-5158,-76048,-69113,34416,90759,36176,-39440,-53865,-25245,511,13855,24317,56604,63840,-16093,-68281,-25170,9197,-26941,-50658,-25787,-32716,-14114,37006,62729,46035,-43432,-117010,-60913,7434,-16107,1615,63240,54044,261,60089,124716,82294,-8591,-63649,-106307,-94477,-19147,30654,27140,38410,83684,98917,29471,-73277,-83011,50888,134443,90828,78899,100276,67369,26871,-19214,-84017,-101938,-90492,-109161,-61391,5233,22824,2951,-36377,-46287,-47017,-58647,-54342,-18638,65554,161174,152109,25468,-50146,-65718,-82046,-60941,-39839,-55822,-44905,-11760,29448,105526,136967,73455,-11859,-55508,-33152,-13584,-19418,-90815,-188790,-189389,-57717,56587,102618,124188,138585,57544,-86942,-132931,-46481,26588,81180,109995,59644,-28599,-55274,-20882,-13542,-64663,-111970,-67346,25124,81038,76469,92593,91741,49416,5578,-14241,-36203,-57793,-28884,46847,80747,55422,2469,-53976,-65535,14000,87812,59430,2611,3956,16413,-29119,-77702,-66110,-25150,-49781,-110983,-82449,-52405,-34263,14319,21784,-7386,-28172,-29865,12783,76662,123175,120917,55488,-56815,-103868,-95892,-109738,-62314,2822,-9375,-53804,-35262,22912,49568,-10157,-91086,-86887,-19278,53439,75582,53571,47373,57384,57697,-7029,-111497,-170034,-139617,-80411,-13122,14993,-12550,-18429,20678,53450,48315,28010,3188,-12555,-9781,-3117,4818,-45625,-151265,-123951,4619,19883,-9943,70853,178536,172736,56252,-15244,6468,-13052,-96206,-72549,31427,11254,-84442,-76762,-34956,-47610,-61916,-36813,27507,92087,37835,-18388,41008,116135,100003,114038,143850,82596,23698,78654,158993,140580,65699,-601,-65757,-159645,-189910,-135467,-88464,1395,58314,72603,51084,-3908,-14536,-8688,-63779,-82428,3567,103246,75856,-24865,-50897,33019,108340,99088,49978,-29240,-44062,-7593,3022,5819,10720,-12936,-9057,51146,42574,-35049,-40789,21226,20959,-3380,19884,47854,375,-91491,-108682,-85198,-84856,-41543,84298,124258,21259,-21256,21952,41517,20175,-11372,-49071,-69772,-25014,61254,98169,102621,121591,94040,45147,4850,-46492,-60629,-5421,53372,77290,83639,55077,-14466,-89275,-160686,-189651,-170227,-81044,16615,21613,-65051,-113466,-59644,53371,166144,161056,88339,54387,6384,-43427,-10460,26985,47079,135825,163795,94857,62228,62712,31181,10502,18463,31361,40985,67657,93614,48344,-30149,-56314,-13144,28627,20042,-22097,-8434,41235,55133,44859,47221,34313,24368,5967,-22492,-3443,33864,-18415,-80894,-33918,74193,117635,78017,-20782,-96501,-74348,-59666,-44689,24665,53153,-42382,-145749,-156785,-81590,-34035,-27313,-34504,-6510,36258,50981,25034,-25003,-99904,-168699,-165979,-126829,-84936,-67952,-116697,-147363,-123139,-146925,-171029,-35130,93767,59976,-35296,-67386,-31594,-2186,-21728,-24780,18558,62583,77552,-11469,-125397,-147143,-147291,-188088,-148414,-53288,-56007,-81861,-44029,7213,48751,52934,42902,18787,7563,-1821,-43292,-93399,-57661,5494,13625,23480,44168,63639,75432,65524,58526,33861,19810,32952,-20633,-83642,-28023,-5710,-56267,-46141,-13154,13470,-13066,-86443,-103979,-94935,-138606,-169077,-106317,26767,72559,3358,-38184,-16640,13717,45007,23099,-16709,-12161,-21755,-49335,-33362,-8782,-10418,12035,74783,121978,100868,31000,-10708,-32315,-45277,-5738,-23176,-103985,-151693,-122725,-93462,-82757,-68814,-9252,88505,98051,21336,-15172,41243,88936,27795,-32081,-18762,3968,-10066,-28422,-18420,21386,27276,4226,48226,108725,53780,-46314,-44211,53880,111277,62160,-772,-751,41596,29149,6669,-17259,-53248,-41053,27954,49848,20144,18599,7952,-56339,-66093,-29024,-24343,1434,80197,102709,16388,-38207,21211,97748,121771,85755,8504,-88874,-162470,-130131,8251,111163,99064,26118,-44323,-60053,-31389,-54285,-68997,25383,68290,-17500,-65926,-16925,29698,51361,66994,71577,6362,-62624,-39538,-2664,7767,7193,19240,51850,56137,59880,50344,-21179,-127651,-126421,-48987,38385,86185,15222,-33704,38459,84540,59743,56412,36324,-47001,-93284,-26481,49858,55687,12255,-28109,-38616,-53633,-52463,-39389,-22458,160,7044,-6344,11682,20939,-44248,-126265,-124561,-63003,-12150,-18994,-41152,-43874,-53451,-53240,-27740,43653,91313,47686,64592,117625,55057,-50883,-29105,28748,38016,22724,-7437,20023,86619,68103,33467,37009,22915,29972,112218,151640,105372,53792,56563,82871,42990,-76700,-117271,-24252,31085,6788,-1997,2605,-31676,-42855,-7658,3819,-19732,-37771,11605,112700,132230,74741,28883,41015,122735,154317,73923,12910,5943,-34355,-66460,-82207,-23294,51244,15208,-58604,-80493,-109162,-150656,-147853,-76715,42213,163163,192125,125707,74073,53247,-25723,-135445,-145991,-58515,-12276,-5407,26999,3841,-60627,-104579,-98351,-36418,29353,55250,45758,-35461,-16178,110810,62621,-99795,-84925,50290,56927,-50923,-81359,-55627,-91796,-145449,-125702,-104007,-113545,-82141,-72706,-101139,-79083,-15014,-22455,-97439,-138615,-93955,-24092,49556,96547,81379,11757,-18464,-31346,-64063,-37033,4421,42524,89857,102339,42855,-29753,-73809,-82034,-57975,-35807,-35892,-43453,-70271,-55934,11380,11171,-54219,-107580,-119155,-95155,-90274,-114488,-82671,2244,65372,33350,-13089,12129,9496,-36428,-41174,-2540,-15362,-86474,-77630,-555,-8664,-17079,67698,81350,30360,22045,-4786,-7631,44716,42212,3693,-35122,-55828,-16950,-9317,-77126,-88366,-18751,56956,62673,12281,3618,53826,73282,75010,99728,120549,65502,-20749,10830,136534,172750,40644,-68651,-3968,90775,88528,92708,130692,121208,71827,79711,127772,56100,-53789,-19082,94782,154647,110005,20114,-45055,-70172,-30572,32535,42107,1492,-8267,5138,51225,106011,127385,96145,57247,30688,25891,32068,9550,-11036,-9332,-17077,-56885,-96204,-43605,44873,21120,-42152,7537,105168,113984,45108,6194,44301,107886,98401,68167,58901,70878,66165,57541,62509,87005,53081,-48601,-87205,-38713,-69209,-103713,-55702,-15659,-16058,6841,-15592,-86808,-64726,25901,82757,65814,3725,-82810,-128507,-103072,-62637,-52980,-96360,-129992,-128490,-133630,-117932,-3460,95252,57769,533,100758,173735,51040,-14693,41462,41390,24412,23724,13448,67647,182344,264324,224517,48072,-97625,-72501,11949,-20619,-131893,-119667,-26136,14078,-35021,-72849,-33200,-18903,-28160,17036,79452,75901,86136,95475,70968,-12417,-62939,24971,75317,-23800,-52885,22161,71519,66566,29102,-25525,-9551,33022,12211,-25124,-36010,-25197,-21742,-17739,39203,54965,-29475,-69974,-162,79978,59662,-34802,-118838,-94510,-14508,33200,-4434,-11941,28346,14235,-60952,-82973,-42400,-11099,-16112,-25482,23985,18372,-61009,-87392,-58719,-12330,28242,54470,43451,30296,44742],[-6111,27170,15806,-11267,-21618,-46751,-56003,-5120,65220,79849,24666,-205,50251,63814,19049,-3524,9214,-6282,-53726,-41808,11990,8586,-22692,13737,48392,13620,-50000,-66636,-31977,-1039,10897,31909,50450,33966,-10237,-47781,-8267,79442,68078,-18214,-2145,46724,61341,35670,-52314,-101960,-71903,-63126,-113838,-135807,-71317,26690,72004,78784,67899,-1298,-79613,-64104,8838,22558,-29560,-87764,-86656,-24501,-18629,-34308,19787,69789,32765,-46353,-78583,-58725,-34459,-34987,-15800,51929,45092,7447,3133,-23150,-79762,-139369,-139513,-30169,57352,4313,-35397,21796,76065,34734,-10641,-40783,-10894,31589,4226,-65826,-39067,68232,116659,98066,117707,155301,140075,56075,-43730,-44106,77074,128707,48441,1289,11793,9778,10616,2148,-11829,-2217,31541,31367,40402,44811,56758,57660,18240,-16998,-45565,-64910,-53336,-26723,27774,101449,100844,-9479,-69512,-30010,-3169,15110,6120,-69682,-95884,-74885,-61076,30607,121147,91983,25108,-35324,-42764,13074,40875,-60328,-142379,-93632,-22350,22876,78853,104479,83458,10330,-89758,-126798,-59781,-18253,-5621,25677,31377,-23887,-69023,-74125,-47187,-32012,-26177,5466,47332,92649,119053,114029,79093,21555,-68050,-103385,-58379,-22132,6739,57345,82815,63099,7118,-17892,6997,84335,127966,72591,7900,33332,78541,20169,-105885,-176714,-139097,-90129,-79413,-53856,-63202,-77050,-34424,-20237,-64316,-98339,-93150,-43506,31360,73445,74003,64175,-75,-68175,-77097,-97871,-75150,-10861,22609,30652,73142,143370,150173,60317,-26983,-22271,-7059,6314,57032,74250,43936,30495,50919,29129,-43723,-88659,-51054,-35303,-59118,-67146,-65266,-56655,-19964,-6103,8912,47993,65979,29381,4840,-11896,-47392,-92385,-126652,-71255,45852,60892,50969,161543,275969,222111,63112,-15316,-10998,-53925,-119758,-55357,69558,68036,5733,2475,12704,-20881,-108113,-159550,-28241,158831,160426,75555,74062,86801,29057,41355,106237,82175,8400,-31494,17583,142622,171834,42500,-84703,-149356,-136259,-73208,-30280,6680,1105,2431,13668,22936,61091,40709,-70996,-114002,-22070,56692,-15802,-111385,-72425,28562,66599,47100,30970,-18573,-17594,12875,-15127,-53553,-36417,-1236,36426,52742,-13895,-76301,-50005,18816,52392,55617,55236,67095,28420,-61415,-81949,-85108,-104472,-46668,64778,72933,10351,5267,12440,10421,6671,9882,-4974,-32672,1708,91766,146393,172024,162556,84851,44377,62890,60014,10359,-33821,-7675,67312,106971,77467,31075,-27188,-89356,-94115,-59398,-26763,-3309,-15724,-79974,-95115,-57135,35140,134098,112998,34693,30239,19903,-36305,-32370,14190,86746,190494,167119,67180,58553,69528,22324,2341,19494,32309,30336,18407,-8181,-51770,-37089,16224,45697,34516,-33739,-102968,-24438,74635,34017,-32675,14720,47957,8819,-31456,-32128,22190,54637,-15074,-75045,-11035,101198,106883,45888,-34863,-113533,-85988,-9880,49605,99771,81124,-19199,-103281,-124307,-84607,-79684,-66117,-23262,552,-39,2623,10532,19755,-18478,-88721,-107859,-81133,-69489,-112048,-174761,-168069,-118638,-110026,-72519,31630,76925,57830,24980,-7747,-7092,27830,6897,-34516,13436,108787,124281,41917,-63521,-128789,-168382,-209058,-166149,-61727,-37099,-34431,2570,18582,15705,-5586,-17487,-34516,-63377,-78144,-85396,-88701,-71167,-23068,17708,40877,24880,11154,47337,120726,112370,3987,-54687,386,49782,53746,70270,31011,-42793,-29424,26036,55711,17820,-32493,-41161,-74904,-105429,-58945,3264,41181,14047,-20575,-26494,-18583,27253,85136,32958,-37270,-3419,25558,-32488,-73833,-75041,-84859,-42674,48901,117777,126161,82319,37086,2645,-42870,-59334,-80353,-101582,-100530,-61590,-20476,-6042,-28836,-6733,65011,81859,55409,64962,127573,144963,36105,-25703,14760,40322,16386,-182,-8354,13320,41960,34258,30290,59016,27101,-71605,-118580,-60661,-12344,-32771,-29635,27803,64374,29162,16130,-6571,-88460,-140190,-48949,78353,107586,58899,4576,-37682,-32171,-19405,6506,40387,35830,23567,25465,26516,43438,81305,105927,85172,-241,-111679,-154952,-64529,55587,106187,113838,79901,5273,-11337,22908,-15725,-76811,-35483,6619,-40572,-71994,-49671,-32470,17499,95853,132884,63296,-48326,-63541,-8583,20564,-17768,-34723,18481,71507,92822,101285,64354,-54671,-78077,-1984,75181,118432,72379,3118,-311,7412,-1948,20357,-100,-92184,-94960,25401,88090,86364,71409,16986,-14795,-30531,-68508,-101849,-58785,36245,87240,40266,-4303,9926,300,-84753,-110896,-39636,13212,-32263,-92166,-90658,-59973,-40862,-40459,23642,131868,127748,56813,56926,71648,37186,32224,79099,117530,113897,82245,68087,58122,125,-34394,-7016,72931,140360,173931,127742,25822,-48908,-43463,-23032,-62710,-136643,-110820,23536,77621,31491,-25334,-74027,-101651,-43644,38257,33715,-19200,-34541,5142,81142,108926,92087,64413,78096,150142,173179,73627,-12047,18518,34045,-6629,-62495,-19231,42285,3028,-44874,-75461,-147659,-213250,-174996,-38614,84530,137868,119886,50658,-10459,-23652,-56594,-101379,-28032,78833,67162,8561,-26973,-67512,-106254,-134919,-88604,12788,48872,19366,50977,23301,-4045,33129,-38426,-153268,-110869,37548,55272,-35247,-66992,-20869,-18880,-69500,-101516,-100021,-80627,-46854,-66210,-116808,-113324,-49850,-24600,-34465,-4011,29499,13255,24973,70753,86273,62347,34718,-21412,-75838,-54123,-33122,-11078,44752,71180,22435,-37136,-41089,-28631,-45209,-42546,-24747,-42114,-83085,-48025,12693,-30824,-119568,-129261,-76103,-14080,-7850,-44220,-11561,89919,162382,121587,23963,-10518,-27497,-66685,-82415,-50531,-24377,-65116,-107234,-82184,-57237,-7694,113168,138205,67399,42109,3185,-43566,-22317,4016,-4842,-36057,-22320,27283,6046,-76970,-63689,9680,12581,-38228,-38820,-9580,25513,68124,109203,119653,135732,90381,1544,-15487,37764,71128,6996,-70322,-31559,54127,74254,108720,142427,73014,-35389,-41408,-1829,-76668,-185142,-149811,-17869,77059,84838,28051,-25714,-27556,20907,37514,-2228,-45038,-49175,-62421,-40826,18579,58143,50624,27710,24048,59040,92807,97720,67453,-720,-40949,-48129,-61129,-19914,42366,13861,-24879,21179,83886,74458,49924,66260,83963,94440,41687,1115,39608,105137,75773,30767,63105,101033,38598,-52795,-80995,-84299,-122042,-112532,-62246,-7225,49085,68569,-14499,-91466,-88179,-79257,-52525,-9345,-12945,-79721,-143605,-137783,-45827,64972,62002,-38277,-122004,-113890,-66893,-12775,29969,27630,9937,82082,130585,35196,-35279,-14480,-3051,19455,35906,1971,56300,225848,292000,171745,-18295,-134162,-84342,66658,75613,-70154,-117679,-49976,-26973,-73851,-82940,-22718,-7182,-24653,-2355,60921,91717,116158,131840,124741,70561,16248,40162,31501,-65463,-85236,24444,119919,95701,17231,-21214,12541,18296,-32053,-59773,-20998,34750,11023,-40637,1666,34756,-7125,-4751,75650,140836,99552,-38879,-134624,-76863,13819,6296,-53672,-21693,16401,-20950,-82771,-80175,-37912,6221,31752,25015,35938,-8843,-91946,-104903,-72639,-16592,44044,91265,81209,20869,-6258],[-22061,-35419,-65571,-40427,1774,-10237,-14099,68644,158839,146873,58488,20039,30591,-2342,-27556,7507,40896,20179,-15360,34855,81828,42678,-48831,-66430,-4959,68735,75723,22498,-27458,-27567,-23711,-24060,-357,9906,-18570,-43932,-3781,58981,14882,-89545,-56768,51740,103404,70380,-5682,-26940,4264,-11150,-61858,-58406,5661,7031,-40937,-8832,46034,-966,-69882,-54127,1095,-2982,-35869,-74036,-85861,-51076,-78842,-97933,14192,94676,28598,-42783,-20605,22207,-599,-34834,12776,106142,83569,-27788,-103497,-135579,-167194,-192103,-124291,10989,69151,12478,-49600,-30888,53780,53673,-62962,-161216,-103320,13167,22241,-39461,-26334,65434,116095,116307,133494,151069,128457,47618,-31374,-8523,60491,56775,-18996,-66176,-69465,-29647,12021,16938,32532,69135,119888,134366,99136,59896,74930,72827,15849,-35285,-49880,-34372,-10284,7752,45430,44105,-7580,-85567,-131804,-103211,-41463,13847,31685,-40271,-90430,-88714,-80153,2627,85672,57427,16250,-35474,-64978,7983,75695,5647,-35698,33910,57340,47728,99639,118605,45616,-28578,-28620,-439,-11676,-74220,-125476,-115866,-55465,-49922,-99649,-113836,-37499,43448,66922,57796,41948,58832,96518,84583,28295,-24323,-98529,-118327,-62863,-7752,46721,99968,109035,66986,-1042,-11622,40171,110075,111121,44104,20048,65439,100810,60566,-58167,-163749,-142624,-39839,13720,11898,-22985,-69139,-67563,-51974,-57630,-69561,-101645,-118986,-71499,-32674,-37756,-427,36358,969,-23679,-34295,-57979,-61432,16473,84490,124518,175148,166316,100292,46966,36145,-15660,-50873,25235,73822,19009,-30265,-15064,-8719,-5417,-2609,14994,-20108,-102297,-131084,-79060,-12968,3054,-64796,-100908,-15926,77048,100365,109249,72250,-24934,-70648,-57689,-33976,26869,68424,83658,166644,234527,165514,49755,-6810,-44053,-109362,-138345,-30818,89120,96829,74995,78027,57408,4106,-98358,-166186,-57241,109797,148687,90184,49865,11306,-56351,-44697,7941,682,-27416,-50032,-5824,136589,189822,44956,-122592,-172335,-89119,14925,34071,6863,-36046,810,77277,105971,120242,71956,-36735,-91839,-26207,46063,-40793,-145011,-87219,17914,54822,34332,2722,-22284,22194,55794,4761,-56577,-51358,3188,50634,31458,-56143,-75775,-4263,68512,96366,92117,86186,83280,36741,-30766,-43383,-45308,-54367,-23264,15886,-4400,-16632,-4212,-19941,-33727,-33434,-37226,-57695,-62155,-18696,42777,87827,122103,102232,37663,45385,92662,98246,25434,-69230,-53553,45188,63278,14407,16008,9508,-38689,-7815,66897,61511,-18029,-97336,-105331,-44691,-27458,-21051,-5181,-26680,-43456,6217,29666,-34576,-52045,-825,61698,117535,73629,30054,71746,59082,-13173,-31820,-971,27193,14109,-26388,-92985,-127628,-55556,11787,25261,36433,-3995,-80686,-21649,37018,-56403,-118596,-31735,16189,-43654,-80206,-54796,-3174,20312,-34148,-76570,-18369,53560,9001,-44470,-51673,-65616,-39763,32911,118525,143826,111582,98416,41859,-78732,-98597,-94368,-87951,-32562,-15469,-94867,-137137,-56537,50402,62691,-29762,-93361,-81649,-86337,-150480,-183179,-128105,-64394,-23368,47004,106159,86727,78448,85392,46560,-6230,-9948,-41504,-102637,-33201,112405,142073,92398,49116,-30725,-95655,-123622,-116730,-36852,27054,42180,29163,6682,-31752,-56080,-6802,14141,-50475,-58921,-1813,-12146,-95301,-118196,-41658,37510,26839,-19844,-20106,45556,91819,37250,-17587,11102,101102,156692,133164,70305,21721,11867,28539,45633,38277,40905,33832,-27717,-44202,49506,126675,93840,-8276,-46411,-32043,-19364,24614,86478,40681,-47919,-48740,-12584,-66279,-115896,-73154,-38651,-17137,42677,103760,123027,102099,65181,44287,-697,-81819,-120423,-58631,-31759,-61682,-45474,4374,-6166,-33584,-18642,7785,43658,91498,132013,128170,65793,67695,92070,46917,-2212,8858,15058,30512,72248,81558,24032,-3938,-9509,-66796,-143343,-151069,-117136,-101893,-65264,-14058,7397,7399,28479,-7738,-115610,-178769,-85534,63829,121540,71636,24625,-7493,-51378,-82174,-23212,32505,-24721,-63774,-7096,14158,-14016,-8587,9314,7030,-9583,-42171,-20304,67898,64097,9905,43203,75330,38239,39879,72442,25002,-67081,-93363,-62011,-37894,-23217,-27765,-36238,42388,135705,129610,30763,-78380,-94704,-30018,18942,-28676,-103611,-70630,39461,93182,90018,80064,-9863,-48273,30092,79930,110653,125197,71376,-14259,-47645,-55291,-54975,-57483,-75198,-58945,6686,46836,90759,114173,70802,20726,-31152,-105746,-148870,-94005,19660,103110,63555,-32108,-38757,17521,-35141,-104841,-69659,-14098,-34484,-81390,-80416,-39604,-24161,-36905,-4204,61586,64998,-7317,-34185,28334,74174,78592,92196,113735,110491,85619,74047,62271,23129,-22539,-25494,50978,90504,77142,39167,-18126,-88474,-128920,-132122,-112424,-112782,-86071,9079,57940,34292,-33929,-100942,-111149,-46401,13596,3575,-39554,-51439,-30944,12931,56447,97315,103914,100719,119241,107806,30637,-38966,5779,77535,80786,7486,-1002,55790,71557,63720,9077,-105567,-186099,-125855,10123,85858,60279,-5828,-79726,-113380,-70843,-45073,-41232,38484,111644,87834,18086,-44782,-82582,-121496,-147131,-36548,123662,146092,81529,79752,66858,15268,-37770,-135406,-182951,-127079,-39873,8237,13922,-12356,3358,72644,106226,81876,41501,26257,17416,-24700,-75076,-73364,-40997,-25822,26886,112224,99022,689,-38680,6607,48760,50128,31633,4686,14857,42702,21834,21624,46679,47834,10595,-36812,-27637,-4381,-35069,-12255,25243,-24352,-72545,-10705,28332,-35246,-107497,-79751,-4143,52125,54572,2025,10259,124555,215600,160123,34972,-4327,-1905,-26605,-64281,-65014,-19344,-5154,-54328,-81599,-29741,54622,139066,140880,77339,19871,-31054,-63724,-56936,-40043,-69046,-126632,-74846,20822,15425,-35477,-14822,-2718,-68045,-114046,-36439,30757,21610,32603,75648,55828,38664,30133,-769,-44631,-86518,-85782,-44136,-35227,-37987,-12580,3861,30725,55459,10545,-55610,-68275,-70558,-94740,-128344,-90539,-4559,77212,95136,68296,28960,24935,43671,7845,-41707,-48783,-24938,-29025,-37674,-38271,2028,30330,-2807,-23440,43866,135152,184185,180315,119322,44280,15671,7491,-4250,-7471,6051,46306,83904,84866,46495,43887,48196,-9494,-52309,-64350,-37934,31267,86131,58430,27828,48363,39702,-48381,-116504,-122131,-109049,-84553,-15306,24770,51511,86386,64261,-10725,-26882,-20948,-97484,-157400,-93730,-8096,-23959,-72772,-52705,52105,155213,131548,3633,-93790,-58246,9421,7622,-29185,-26483,5896,41617,42685,983,-50491,-69199,-44675,21808,57826,27861,86639,242589,193732,-8436,-111041,-98264,-35171,83380,120217,17341,-68489,-78760,-67832,-81446,-94468,-48034,-9298,-25409,-36369,36021,94775,97851,115946,168159,168378,107945,50156,13437,-10284,-15401,42979,108445,62645,-9049,-10880,32838,18944,-50545,-87796,-32645,43692,19530,-51403,-25163,25152,12459,10740,86519,161797,129058,-28546,-164884,-94345,24990,17718,-24748,3353,2490,-54119,-85879,-70540,-31222,14968,55214,69901,52798,-45421,-119391,-92378,-50659,-3493,56333,105324,84940,14188,-8421],[-288,-44800,-94179,-44569,46339,86237,102905,147582,170693,137525,89141,57675,3260,-56628,-48606,-10576,15530,37097,35815,54273,99531,113535,41837,-34826,-25644,66289,118259,65049,-56234,-119038,-114425,-71676,-4101,20176,5352,83,22713,19619,-43843,-123016,-83016,49130,107351,45799,-7014,27315,45070,17047,4902,-2827,-3615,-42985,-115207,-87188,-15741,-27705,-57621,-28734,18142,9729,-22589,-58454,-85574,-99758,-138109,-112222,30775,94800,19122,-22768,33058,78142,22537,-45494,961,84124,42691,-84276,-174430,-176105,-162133,-171998,-92671,23180,43526,15719,-24687,-68217,-18820,26639,-45931,-149053,-145795,-69373,-34806,-55414,-48537,7563,57190,77688,74145,80990,83827,27899,-12747,22569,32737,-16549,-50037,-52538,-45020,785,20248,-7051,-9590,15398,66765,102176,81167,53023,79051,76815,9461,-44516,-53922,-34694,-17567,5575,48456,17671,-70438,-148810,-176356,-149985,-92952,-26008,32202,3482,-61216,-69922,-30465,13680,-827,-48496,-47580,-63492,-80723,-18797,47997,22052,30905,98871,106975,85052,139276,164355,68932,-27305,29815,120531,73833,-50710,-138387,-168424,-114509,-64359,-88015,-84901,12618,100706,89657,38026,-8800,-5577,31980,40265,-8491,-40493,-41617,-31076,-41026,-41384,16026,110154,157694,109771,14843,-42491,-19400,48562,45662,9545,42901,66260,42577,24491,-9470,-61047,-39919,48866,69880,50907,17525,-55687,-90373,-42482,26506,20639,-81143,-154153,-123958,-78341,-72694,-25783,40366,27501,2428,42476,32273,-45827,-11531,50407,75100,88279,65990,55829,63268,29575,-42284,-43778,45008,81948,14233,-55566,-75457,-90013,-40530,19311,19556,-37462,-93500,-109346,-49628,61638,89971,-21086,-137710,-100251,16262,120121,176931,138517,39617,6124,22913,15429,29654,71670,70025,85619,108036,71540,32103,9060,-46458,-104164,-109069,-29968,43518,62305,51889,36064,20918,8959,-24331,-44247,-24261,28664,43239,-2397,-36629,-25497,-37269,-27261,-21161,-56321,-54634,-34,86823,142838,123039,28177,-138720,-233056,-99270,49566,26363,-7113,-19958,40797,134469,140240,84455,15250,-43246,-77337,-41381,33998,-13579,-99828,-76757,7166,76357,72477,10398,-15706,40479,64215,30252,-9946,-35106,-12085,37957,37658,-28410,-45704,14817,71366,73777,74126,96870,82454,37628,13303,-18946,-43653,-14942,-4881,-34657,-55490,-45685,-31568,-63376,-101272,-84512,-70346,-107625,-124799,-79481,-22509,5128,6184,-3217,15821,77988,105904,75087,-17443,-107640,-81280,-226,-15384,-66238,-51896,-56298,-95264,-12629,105571,117298,3081,-113265,-78511,15827,27902,-19972,-74811,-106385,-71583,16153,57117,4221,-16598,6890,-441,2797,-7126,17073,71648,35862,-46163,-72109,-50513,-26985,-22843,-21484,-53990,-75208,-33227,-22987,-17826,36001,47866,-2747,10593,13000,-72609,-93905,-24529,-13348,-50459,-55632,-46965,-43061,-26963,-40746,-68790,-54354,-29056,-72632,-96626,-42827,16174,34870,37583,101652,128314,130803,212035,185342,-1133,-27862,26481,-4026,-19602,-26234,-145906,-208609,-94834,36594,71207,-10167,-77562,-57691,-54214,-116577,-137713,-71011,-2152,49642,98024,130399,106497,86033,87548,70717,14652,-47478,-120426,-181127,-101285,38947,96495,107273,119693,57874,7253,-572,-20993,7301,46465,20390,-33337,-41550,-49705,-42535,72156,119054,25635,20812,119007,87921,-40438,-103098,-41152,50564,40791,-46252,-110150,-83477,30934,82957,58486,35031,91015,147923,114384,82943,84276,42514,-2386,3036,32728,58634,27891,-22195,-26814,19402,98800,137917,77499,-11705,-48392,-28437,10565,42057,17984,-50260,-110952,-128896,-151840,-155039,-60423,40869,65433,89513,123854,112907,55141,11311,40223,55934,-21329,-65933,16914,9528,-86270,-86214,-8939,5908,-52266,-80186,-54216,-9801,14160,25407,48949,92226,163598,136607,-3101,-60641,27490,97081,94589,98782,111555,64438,17067,6936,-22219,-72575,-72088,-38087,-36170,-22239,-7881,-2967,32548,77686,29508,-46954,-56055,-17460,8380,5686,6192,42832,31310,-71648,-145682,-90883,-25937,-48795,-49040,-92,-11495,-58800,-65632,-50818,-35702,8519,49514,104561,137369,37086,-80455,-57555,18595,44264,56812,74714,43002,-24677,-68521,-78818,-49819,-9472,-11911,-16996,53886,107444,72293,-15400,-78441,-76148,-40431,6502,-11015,-104869,-106442,-1786,63535,56227,58262,7186,-27471,34101,62855,74276,108852,98004,37195,-3958,-53119,-91539,-53012,11392,-9201,-72361,-50072,63031,119703,92362,30877,-60109,-130164,-133779,-84272,-19714,52543,49076,-53331,-88504,-2228,-6593,-111524,-146043,-83290,-22898,-4219,7753,2113,-42706,-58004,-29667,-32907,-51004,-60857,-82428,-25047,60542,86932,54240,21276,5008,-3033,33239,98863,131030,84891,26239,31897,6591,-46428,-48247,-21003,-37023,-92790,-112995,-67484,-52056,-68608,-49274,-11182,25417,9421,-38199,-60611,-66969,-77381,-70885,-64262,-93133,-107585,-56361,32020,102534,105875,72817,52407,26386,-10162,-47402,-20636,55444,84376,17523,-5754,57575,130065,163168,97091,-40021,-120624,-86966,-9211,31574,3752,-76329,-168968,-165246,-53476,10696,9239,19459,35785,28641,-28204,-87221,-89315,-91282,-102983,2436,137304,147096,100591,81753,61744,6845,-80152,-154127,-136493,-81984,-72386,-24065,48213,30639,2597,78224,142202,159968,144201,84337,14590,-30051,-35930,-11642,-5460,-17222,33588,118831,95462,-31043,-88678,-44161,-3039,-22349,-35424,10954,101886,145536,102300,94129,88639,33347,-25796,-52484,-37137,-33458,-68518,-14717,57415,12760,-37823,2151,28245,4968,-28328,-30346,-10327,4006,13775,-17509,-22378,72056,145008,81051,3210,14003,29529,28373,14596,-11705,3686,43971,27195,1052,46683,85585,86658,75966,48552,-28518,-87146,-76255,-56783,-58239,-118541,-205098,-149778,-27770,3421,-10017,-28653,-87903,-135261,-100741,8520,52751,9375,-3070,20122,-29592,-89018,-61554,-11666,-25685,-93957,-107093,-21795,21264,-17824,-31482,-22891,-38841,-45532,-22761,10240,15366,-6748,-12960,-8328,29275,92440,142327,106049,59670,33156,4021,-19492,-40105,-20952,24524,50092,41138,21831,-5382,36450,62461,-9168,-59355,7754,97033,124267,174559,217236,142362,63381,39967,-8565,-54035,-32956,21652,74227,96088,59622,24413,-8585,-82406,-129584,-105468,-33128,4719,-10302,-21814,956,7180,-33304,-114774,-175945,-165469,-88128,-8579,77040,108084,91744,55284,8582,18480,71555,66000,-45537,-147155,-110460,7960,42878,13578,27197,97787,128552,59101,-25027,-48585,5992,64840,47178,-41877,-71652,-9401,18508,-22545,-55189,-95339,-116327,-63946,9799,36565,27371,74448,145070,22094,-159475,-149900,-42222,13300,64465,106496,36784,-87341,-151069,-102338,-63722,-92439,-85135,-53484,-75496,-105133,-32614,35488,42601,74136,168607,195223,107290,3726,-7930,42966,63226,40272,12586,-30387,-34165,-1293,45064,55762,-13806,-83829,-59440,-6965,-16756,-70669,-68560,-2594,17324,-25460,-2150,91711,105417,-23673,-172665,-118237,1044,39183,48732,45281,-21726,-79874,-72155,-46297,-14525,594,12204,46241,47362,-50491,-99967,-47055,-9474,11216,46767,78473,48541,8020,29728],[18690,10747,-28939,-33893,33117,109013,146613,141808,87199,46264,79949,87357,-9124,-68053,-21129,-16873,-41345,-2745,20710,17677,89398,172331,160469,80494,20824,24001,25544,-22419,-120363,-198128,-176342,-61420,37603,45791,33092,33669,26569,2234,-17256,-47880,-23208,73551,107084,26245,-6457,45549,28940,10630,53919,23008,-75177,-113637,-117577,-104455,-70473,-43364,-20416,6088,20843,6388,-34400,-71476,-89111,-117610,-136333,-51043,76087,85352,29099,26298,51017,28845,-29196,-64390,-22813,48580,17358,-63613,-106684,-94617,-77011,-76563,-30621,24325,33342,49245,40397,-46040,-52341,3626,18120,-45884,-98916,-101676,-76453,-63523,-38716,-11081,10636,16685,5024,33711,70513,42841,47075,99324,83608,1358,-16930,22858,54321,74285,37183,-41078,-61116,-42000,-4277,26917,46325,50129,76030,84845,45811,17278,-15755,-68314,-91127,-60371,-2022,27959,-36159,-155631,-164416,-88193,-48962,-15283,41826,41935,-21748,-41294,-6157,-13206,-70549,-81817,-52452,-65916,-70212,-27214,11065,2162,46638,108271,103708,88611,142977,180697,103076,-15370,22922,140240,142747,35950,-53728,-107978,-107015,-67248,-37623,-4003,57147,105325,91838,38216,-27149,-45057,-14751,27880,14180,-70,31250,42474,-14655,-79490,-72777,41181,157524,154195,58163,-47813,-92259,-54552,-38624,-7344,70338,47818,-33463,-33612,25159,59129,91865,118636,74329,47708,21591,-55974,-84503,1280,106592,87126,-42017,-110874,-75367,-12354,28192,51332,39255,-9687,-23082,65884,123560,42905,-7839,-9690,-14797,-25087,-39882,-19159,2255,-36538,-62870,6729,91285,87682,22614,-31731,-76086,-127202,-85607,-1493,-4161,-51083,-42794,-39768,-35358,37846,100732,66005,-30508,-94595,-60984,40043,105445,92690,58430,58327,78993,90960,98569,88822,45968,30102,26731,-12072,-26842,-1662,-6767,-29097,-47984,-58194,-28834,28895,17849,-41906,-35108,11809,30483,37106,27677,35051,4795,-79700,-100822,9035,67357,47256,22222,-9244,-27267,30111,142377,128484,23582,-6799,-105279,-242354,-131338,13073,-34572,-34501,-2253,26438,69298,73627,1841,-96418,-139982,-117913,-53079,17143,5935,-25277,-27918,-467,62003,69633,16979,-14091,-2045,-10395,12586,34797,-1088,-7000,40645,68919,34504,-18795,-30294,-13788,-19360,21037,80355,64028,48329,64253,3762,-56432,1389,10177,-65572,-103413,-89696,-53970,-95782,-153530,-111269,-56921,-90693,-136606,-102721,-22771,-1171,-44482,-39939,40527,106067,104603,62861,-30158,-115783,-102012,-56375,-64123,-84894,-96054,-145039,-165617,-61256,54317,96049,29612,-45254,-6164,63051,66725,33693,-19328,-75851,-59047,14380,53820,46576,55638,44295,-18510,-25113,5729,16166,8253,-23352,-82738,-113315,-108769,-112682,-94513,-35301,16153,49767,54655,-118,-17007,21184,33445,18987,38076,30760,-10376,-6538,13932,-6029,4097,20151,-13498,-63526,-66912,-42426,-46549,-69899,-60877,-54976,-41989,16138,83249,80823,9079,21839,75534,124161,211040,203783,81802,111469,188168,115480,21654,-11446,-100314,-140384,-78851,-22177,18081,14635,841,40807,44167,-34618,-88534,-50824,29088,78526,81964,86555,60080,24046,31039,73197,70959,-24116,-156130,-212820,-141421,-34065,43539,89058,82153,37447,44268,55868,31600,28143,7311,-56306,-92671,-72224,-35209,12673,125388,147111,47803,28577,103999,104687,60450,38838,45467,73341,36895,-78531,-174089,-135450,-5973,61671,50852,15311,23615,53596,45227,59944,77805,21742,-32439,-19323,8610,3555,-54616,-68489,-39134,-58051,-35503,101950,166522,57228,-70565,-75132,-28255,-19340,-31419,-54193,-138827,-219131,-208583,-155567,-79959,10946,63996,84544,86728,34577,-71627,-121154,-37349,56345,57790,42298,75286,25651,-39908,-33082,65,-5687,-61430,-95197,-81688,-67965,-86743,-91467,-36041,56269,137715,87709,-70567,-120769,25617,165724,149230,77878,70673,88791,75194,43560,23630,31885,95667,145961,117626,84009,57217,43481,72575,112062,87543,94347,128253,72966,-50742,-109021,-44054,64733,78175,-26013,-133913,-136360,-84716,-29803,42732,61732,12018,-24531,-29451,-22728,-6084,24191,61008,95053,85901,21516,-57303,-97518,-47990,35063,56959,54723,48337,21938,-3387,-45549,-67671,-55737,-53839,-31184,34689,63214,51945,9769,-19130,-22338,-40341,-6142,23125,-31517,-63824,-33977,8704,31676,48215,10725,-6590,29396,45478,34098,29209,42494,73143,74678,9353,-35454,18397,86561,24284,-100776,-96543,23222,86433,47710,-17125,-84115,-126213,-115206,-54905,-20957,-3408,-6359,-71453,-108253,-48336,-23438,-88094,-139879,-89264,6878,68514,87103,31858,-61222,-70642,-30374,-69008,-112387,-90447,-89509,-26421,83617,102819,26940,-43100,-79595,-76092,-1413,113197,188344,171724,97979,62646,12148,-53165,-61652,-24831,257,7524,3187,-16982,-48941,-59201,-55945,-37945,32547,79271,51845,-16535,-86538,-112799,-64749,-20429,-68213,-117748,-59157,55908,113055,71117,18597,-5895,-22545,-23322,-38063,-39412,-11946,-15573,-65994,-39091,34229,103098,147990,85509,-32416,-74149,-64751,-49692,-25873,-9272,-66280,-153738,-133509,-22294,43333,44322,17356,-17106,-49802,-104603,-137661,-81608,-12335,-9142,8170,30313,13861,-7918,23230,38958,-9788,-81530,-60741,33701,46743,-14935,-16604,43454,43271,14870,37049,49049,74369,105307,41495,-49954,-74203,-28642,9826,16365,4785,15471,77165,83404,-35880,-96112,-56429,-40403,-92958,-106799,-30064,69089,113501,75964,83115,103502,26851,-65733,-60562,-16581,-33615,-76025,-31961,43763,56364,34134,22136,36012,45539,2799,-60763,-96999,-101457,-53502,-5215,22306,61369,67426,14329,11404,46727,32326,42311,74570,50546,31372,57516,65272,75788,91370,45018,1658,17805,8995,-63925,-93751,-46010,-21621,-36974,-96133,-171177,-125584,-37216,-15544,-11195,-45057,-121394,-123882,-44539,17663,-272,-16324,13887,28353,-34506,-103528,-81746,1086,44564,14814,7895,56597,67804,27760,21554,15471,-35130,-59465,2260,72547,77929,52972,30118,38121,74608,140190,175655,106632,40439,36125,249,-44476,-42987,10145,73836,101257,78509,69084,71094,86096,59507,-13118,-40694,68,19246,14753,111898,204380,138039,51264,26648,-5618,-39760,-68222,-85299,-17458,93101,106311,51855,31628,25449,13913,-11320,-13251,-49343,-97583,-86853,-34176,-18048,-30377,-82125,-143815,-134148,-44039,20701,60389,79103,74367,17742,-7194,71087,120967,70644,-14865,-72057,-75252,-1025,71586,73751,53634,59866,39640,-24097,-29714,19230,68798,89155,70211,-13699,-61901,-5962,22771,-42834,-102625,-120745,-90264,-13561,24517,14475,13138,41397,44168,-40525,-120926,-85060,-4425,26599,55210,94991,23626,-114293,-167088,-89614,-32323,-54765,-74435,-93413,-126237,-147750,-104010,-41205,23307,82893,160614,165567,52092,-48660,-35774,50786,120860,67125,-45398,-80095,-30123,4044,54380,107567,57366,-31955,-52833,-42990,-34433,-52225,-81503,-40186,11855,-41887,-94186,-25130,45900,5629,-81238,-71582,-30358,11817,63595,61430,-33365,-68092,-27694,7882,26286,505,-18328,21844,43490,-10805,-19666,17517,20995,30651,38961,29880,1894,3927,51392],[-5147,51575,42012,-42652,-53000,10439,52339,49072,5319,-10674,53394,73301,-19998,-62870,1545,-6950,-72087,-64069,-42186,-15800,61244,135170,142919,107690,37377,-52826,-141861,-178075,-175069,-187804,-153020,-35602,36808,22406,23076,19933,-28569,-34449,14294,14958,19216,74773,89618,20306,-212,27768,-6819,-10945,49398,16026,-108078,-143736,-101094,-102734,-93281,-14031,40861,7116,-38258,-56286,-90596,-113631,-99880,-103039,-90911,12308,90429,79686,78358,89871,43244,-56779,-107701,-87595,-45270,23340,26063,3982,16032,5825,-5342,24474,45701,27883,22056,61567,80329,6961,-27568,9558,66450,49822,-12542,-67832,-72284,-42485,-7216,-2444,-17545,-36764,-32604,24059,72660,60302,91490,174067,171384,69684,15795,45581,71137,79337,36447,-50609,-46710,6754,22967,-789,8468,26852,32968,29175,38885,74068,45822,-77184,-152745,-142024,-80406,19547,3955,-136100,-131792,-10506,32497,29583,43770,41503,6483,-28503,-60504,-91146,-61665,6967,17641,-41264,-52797,-13148,10000,892,44144,77905,42125,27763,68127,98414,51449,-51413,-40860,85189,149498,81146,6027,-41420,-76164,-77855,-12357,48155,62071,81782,122690,94486,-3323,-59387,-37552,18910,34831,18860,-128,-5710,-21264,-81989,-122759,-44530,81519,131340,82378,-15569,-112757,-126964,-87204,1428,79760,29002,-59637,-49102,39999,114494,140398,120636,71428,44219,2714,-59937,-60663,13655,86433,73599,-1318,-31438,8591,82951,141254,128458,37749,-50069,-52145,20586,93679,67117,17008,-13490,-53515,-77885,-69356,-53535,-80346,-107381,-82165,6823,78737,49747,-5825,-25236,-59475,-120323,-92688,-27709,-40793,-64136,-10932,1345,-56556,-87389,-35056,56635,82278,-26275,-110403,-94332,-57619,-27676,11822,40420,68131,107360,121150,74488,42207,54725,19127,-82362,-126515,-60876,12834,23753,-32964,-97292,-62861,31658,25069,-40290,-13562,38222,20636,-3361,44190,110400,72061,-55955,-91757,44192,116289,50016,37757,79918,36118,13405,86692,58206,-59648,-61407,-75488,-199397,-166487,-57882,-77447,-68364,-43369,-56973,-54027,-14929,-35323,-165150,-251588,-183555,-53535,11197,-3009,6207,17108,-3928,9445,4502,-23014,-44266,-76179,-110977,-35727,49156,37663,35458,63834,72718,37654,-33129,-82490,-93266,-93246,-21773,50533,45245,58248,85724,38998,-10281,32503,23651,-79802,-154962,-119864,-46926,-84648,-139197,-106082,-55168,-52329,-71406,-52453,17265,33559,-11038,4618,59632,71336,59622,64053,16645,-83360,-126537,-95176,-48329,-28847,-60804,-141171,-162503,-86830,188,49893,45865,45453,86473,113111,66447,48274,47287,-5096,-36713,-21479,-1153,40407,96532,88562,26712,26441,56590,21052,-46443,-70917,-99478,-120728,-116575,-136876,-155649,-112155,-981,115297,139055,68396,13754,-19604,-36466,-11564,48431,50970,29076,19480,-813,-3197,39721,45230,-3815,-71063,-95743,-38885,6416,-15498,-18738,9332,55358,97655,120915,88745,-9144,-28000,42383,99219,118365,107653,92093,157236,196021,131397,42755,4910,-21425,-25501,-44641,-74199,-19640,54852,93404,134666,104579,-4708,-79429,-60719,31303,89742,75498,36041,-31986,-59054,-9993,67770,99585,26793,-104039,-157597,-109186,-19105,55265,60296,-21023,-60139,8300,33273,13724,25147,-13619,-55036,-41545,-24176,15983,71505,105701,73106,1368,-35216,-30418,6211,82097,144350,121568,84201,35357,-64153,-137186,-73782,2404,-2503,-12809,-16342,-24265,-19313,3287,44513,37254,-21104,-37854,-2720,881,-46196,-102697,-78739,4707,-2045,-60728,33523,154047,90681,-70225,-111743,-65357,-42162,-31786,-18960,-99092,-202411,-174874,-90955,-74610,-70315,-25000,-11880,-37884,-92369,-182775,-218563,-126108,-6259,69177,98354,84639,38823,62823,76558,24128,-16424,-42485,-76935,-92765,-87129,-95100,-108303,-74503,-20332,30282,17480,-63867,-105952,3437,140756,132719,22789,-7719,49089,78008,54806,54407,96360,169934,213826,187988,138410,90305,69891,68847,73843,89238,169236,208040,99834,-74700,-110320,-876,106666,125015,57787,-65819,-114455,-72976,7299,96751,104811,49231,29420,39020,49362,50316,20053,8282,8526,-3528,27376,49932,-32479,-68736,14838,65319,62255,53532,27938,15045,-2169,-41341,-81916,-100881,-53919,38122,80937,86293,59425,20822,-10004,-54753,-25642,33371,30031,-13222,-48867,-35068,22993,66731,32044,11861,14791,13938,10444,-18121,-24167,26507,74676,63143,39695,52110,64659,19148,-40397,-53256,-3115,35303,-30066,-92967,-74757,-84804,-117247,-34694,29749,-20764,-75466,-80411,-86355,-80540,-52820,-17628,-16501,-2780,48131,87303,83354,35141,-21876,-25984,-5806,-55715,-109648,-110702,-92744,13220,137970,115651,30012,-13260,-55103,-59987,7124,77145,109828,125226,105789,90054,48686,14354,-735,-24325,-35122,39706,87216,-6641,-94095,-51794,6960,14352,59790,113222,89396,-11905,-77288,-43589,36158,80455,52653,-19937,-24301,60164,108673,45135,-6679,-31304,-50168,-29719,-31531,-44623,-60542,-104431,-144571,-76218,6831,40583,49913,-15745,-77792,-51465,-17414,-31323,-32759,-3417,-25311,-68646,-58228,-28955,7513,53693,47004,-22810,-89820,-127604,-112585,-25532,51513,42455,-6395,-59973,-90152,-106062,-39553,17505,-22934,-44480,77214,211412,161728,45863,-8514,6534,26927,43130,38717,6134,-1699,14806,-29805,-92900,-87070,-40039,-30194,-19141,-1700,9210,68541,89165,-15093,-82335,-55979,-49257,-90251,-96076,-59255,-33770,-40313,-82996,-44490,49200,29549,-41720,-11751,39352,16641,-14140,-13450,-3809,53187,91522,71054,65177,38614,-61934,-133737,-150319,-132100,-44036,75174,139117,122060,72594,44833,62281,63664,10753,7182,31958,11955,11703,41870,53492,75181,69308,-7777,-28853,6649,-30400,-92447,-63438,9196,17092,-11014,-43269,-76314,-33097,-11538,-37901,-9198,9725,-44551,-65043,-47379,-59916,-92151,-32695,50153,55028,5282,-31809,-55717,-5201,71606,68475,45883,52398,55125,59371,67023,31320,-16933,-14707,43857,62548,16278,-26401,-27011,8819,32028,59941,114375,114973,90587,90939,60462,21193,-19215,-54688,-25240,54152,66531,74408,82589,23176,-55249,-61154,-14039,1101,-44781,-29241,82014,117734,46597,264,-5481,1700,506,-67279,-145103,-100378,41838,101426,77294,100478,165687,195953,97435,-35002,-111596,-105625,-69624,-38355,-14396,12453,-13592,-67476,-81673,-43202,-17741,-31601,-26516,29123,17926,11954,68238,53695,-32132,-74300,-71530,-82262,-56590,32106,88203,60420,11652,-14247,-24671,4630,48622,76681,58943,30934,-14995,-42935,-7761,4088,-72528,-128103,-88954,-4004,66383,83626,46292,11444,17403,21032,-1786,-20022,-27374,-9674,-1803,20704,61578,29462,-45045,-71298,-40154,436,11650,-21143,-93781,-115338,-107473,-109259,-71415,38706,115722,144919,111949,9404,-62982,-55473,46114,162756,130609,8417,-32283,-8402,-13459,31230,98748,77850,5884,-34434,-40322,-15049,-7466,-55604,-78167,-33755,-41843,-97053,-75627,570,41571,36195,5997,-52635,-60764,-7592,18528,-39440,-48875,356,40905,48431,12373,6136,53706,67069,30695,37780,27901,-7136,25957,27431,-20552,-32858,-11345,6192],[-23689,56722,69101,-32973,-103419,-81998,-41358,-11210,16976,58777,86232,52419,-20008,-43310,4073,16379,-31054,-59819,-57371,-478,49853,54683,21636,14613,-18439,-115468,-217752,-217127,-144833,-86467,-52859,-6466,4938,-18256,9738,8491,-72676,-79208,-3189,-46,-19575,17866,44379,8852,-5315,12369,7595,12176,39345,26002,-18136,-44614,-53657,-79002,-54633,56645,96509,-9084,-86132,-98439,-122254,-121215,-78964,-58188,-24112,44526,63803,90923,157066,146250,46321,-63453,-103476,-70457,-36983,1492,12052,36823,80242,43080,21870,93931,125442,56269,-4826,18096,70163,51351,24556,55444,113463,112413,41219,-40072,-45913,1165,16290,5916,-7793,-19042,-6717,31625,58516,48402,76829,173873,201456,116128,32048,2435,-25551,-5325,18744,-7134,21386,86375,94308,23773,-18097,-2399,-17753,-65430,-40538,53148,89159,-1336,-106152,-146304,-103150,-11392,-6145,-96164,-68373,44162,86177,62176,36005,27462,36877,-573,-90165,-108142,3153,97795,74781,-3230,-12032,26217,43517,36731,48319,26100,-35269,-43681,-13448,-13528,-49952,-101186,-65322,65956,134185,83802,29330,3739,-15531,-35875,4809,61280,64984,86988,156068,133454,11181,-49108,-22989,10994,15652,-24679,-98047,-82314,-13497,-21897,-55920,-28270,30053,77972,79284,14017,-90734,-105608,-20127,68902,91417,43032,-6407,-7967,32586,83171,86090,78805,100641,83767,2335,-53126,-46441,-20561,5216,16519,20043,31832,66768,126056,153793,113858,29919,-26456,-17427,-16829,-15188,-874,42750,59142,1082,-57277,-43026,-28281,-87233,-112409,-90015,-34492,23442,-6123,-51863,-44656,-53183,-96061,-60189,-34245,-78293,-86162,-15047,9484,-57123,-151268,-154657,-26716,69975,3059,-106548,-153584,-156654,-103011,-17476,23182,26816,34676,29695,16995,58778,95332,16653,-113281,-167476,-110737,-22865,-6486,-73695,-104955,-43546,29341,24365,21454,73552,91493,21886,-37141,29821,136520,123261,6440,-54048,14778,46108,-21103,11887,117242,75932,902,9211,-31986,-96439,-93898,-112230,-218848,-221882,-106461,-75409,-92175,-109832,-113904,-83251,-23572,-11665,-149423,-276694,-214363,-65518,3737,-16898,-11368,18392,10247,2556,-29733,-66987,-79656,-101938,-125078,-46199,45608,52355,53592,56418,34285,-21310,-72244,-73272,-67117,-77960,-32291,22176,27168,41240,67454,77666,78216,68470,11536,-75790,-126374,-66100,7562,-14601,-57510,-85924,-92737,-38392,14038,8749,6043,9810,25525,55560,31208,-26020,-46690,6614,39033,-48838,-144564,-102377,-569,36121,4329,-78397,-144364,-97654,-1084,58596,84071,120121,175176,168152,53980,-4726,18594,11931,-24275,-56158,-59279,-7298,73237,111159,84742,59861,49356,28510,-11890,-47437,-71643,-71894,-49177,-68108,-150379,-174852,-71218,65922,115395,81358,20220,-64902,-80462,-11804,50826,42522,16439,-28516,-74658,-41522,6226,-3919,-27138,-77207,-101406,-14659,80549,76834,31651,13111,70088,128627,132158,87926,6936,-4046,44232,59061,30312,5338,622,23926,20466,18978,-2334,-24373,-6011,15548,-33803,-87306,-30849,37351,77763,103116,40485,-67001,-105406,-63780,29913,108707,106640,34364,-65661,-69801,3885,46696,42887,19074,-23039,-52922,-27943,37337,69314,-2152,-108478,-120742,-35176,-9561,-16229,28739,14696,8313,41184,53473,89479,106672,47033,-7642,-29216,-72121,-133862,-132455,-13823,111691,115619,79218,48272,-2677,-16054,24626,20693,-37544,-42790,-27847,-28671,-27408,11597,63691,39242,-24987,-29723,14143,10988,-47514,-78860,-22862,93649,141445,54736,17056,78842,65676,-40233,-82884,-65418,-22518,25485,38572,-42664,-129110,-104997,-30134,-31201,-69694,-74710,-97400,-123584,-129137,-162484,-194301,-149511,-71382,-922,42262,36210,16148,80481,96410,19906,4702,14459,-51764,-115730,-87673,-46368,-73561,-87834,-65945,-19727,22351,28503,-6756,5830,58067,53053,-27239,-62022,-30828,17421,41851,66997,102652,123060,115958,96966,74727,47817,45087,20731,-18505,-316,89420,136559,62809,-69573,-70283,42679,119578,125315,76939,-26076,-45575,15770,44465,61479,59489,17669,6450,44014,91835,86135,16378,-28893,-38544,-46922,7198,108522,76455,-38239,-33208,45715,64009,19645,-32075,-34170,6451,13588,-42907,-86193,-35016,67485,96306,66857,20090,-33308,-67551,-88428,-60089,-4686,16815,-9279,-48423,-35906,27804,93718,72003,1004,-55455,-65666,-14426,6436,-14294,-34597,-7459,30078,20582,-18627,-39639,-29426,3699,-7640,-14889,-4365,-71107,-126913,-51259,-21258,-83846,-12430,72022,-22423,-114577,-65007,-39593,-60653,-28305,60306,99100,82950,74481,63146,24100,19484,41339,31773,6902,-34502,-71506,-92752,-80550,41082,133687,66591,7691,29876,15085,512,40094,36074,-10751,2698,51258,58172,4332,11661,54128,16632,-59109,-3947,78926,1380,-100096,-46644,54836,71969,66393,78930,72404,-1478,-35488,28128,93649,142402,171763,90420,-12699,10754,80595,56631,10108,-31633,-64334,-40239,-31446,-24788,-31545,-83425,-143000,-104107,-12068,22445,-11952,-78047,-85896,-23805,37402,27258,5008,14387,14623,11743,770,-54820,-53313,32281,44256,-33091,-83531,-78258,-19571,39869,40257,7903,-7361,-21533,-37716,-57874,-32889,-5719,-26191,27252,163725,230862,145205,27490,-29666,-39072,-10960,51681,88054,62521,26742,8264,-22488,-55123,-37047,-35735,-88793,-104066,-57499,15145,92859,105151,18506,-62719,-48436,-4265,12430,21026,3606,-45012,-120701,-195574,-142668,-10684,49445,65045,102451,92897,54361,58576,34050,-38767,3036,89508,112835,92429,10143,-108315,-120020,-75777,-39665,42068,145988,190299,148565,101881,95143,81849,46701,4579,-8799,-46540,-95102,-55248,19762,42029,43461,41773,6222,12123,20808,-46080,-103633,-52966,25505,28436,3670,-4336,-11268,12640,-16169,-50177,35415,116482,64926,-17705,-90215,-134001,-112542,-13569,41882,21552,7392,3352,-59638,-55064,16833,2684,-49516,-40223,10738,71244,74433,9959,-22485,19492,74719,41837,-66061,-129475,-79105,-16261,-22765,-51266,32425,148981,198820,157713,104573,92050,5991,-151176,-176755,-37900,44311,67003,31531,-92044,-175531,-115434,-8443,6281,-63378,-38181,65845,64259,-5608,-28166,-25220,3270,27647,-13844,-72304,-75466,-9418,37575,34670,54940,133456,188893,83397,-79460,-118251,-43745,3494,-407,5632,35430,24063,-22254,-64062,-53369,-30669,-49026,-39057,49150,68959,33329,5616,-57246,-123494,-150147,-142202,-123690,-94416,-19538,73366,84113,32200,14191,24719,24537,23991,38837,14877,-17868,-49161,-60800,-31890,-38487,-107932,-105390,-8607,67222,108702,160003,134320,40792,1464,16943,-3233,-43671,-66104,-27766,-18237,-36468,6333,70598,100317,64445,18947,50754,91770,37228,-55931,-42912,-4792,-31249,-39081,41719,103069,104347,62275,3416,-39535,-39760,55472,160915,161142,113636,69893,18020,-41520,-30970,14343,17499,-20620,-39654,-16293,18264,21688,-15980,-74687,-79579,-35721,891,10263,19755,55160,67909,35462,-38207,-67499,-47622,-27933,-43291,-50986,-15918,25917,30312,8041,41356,113021,117519,46588,6211,-38844,-68364,-9489,3448,-32186,-21348,-21400,-63416],[-16037,38044,57479,4698,-70673,-80812,-37757,-5351,46976,130665,130039,45873,-6131,-13795,-351,26220,25357,-19506,-48207,-1333,45636,16110,-58975,-82680,-87708,-119485,-147216,-116156,-65027,-2757,31656,24460,-9317,-39670,-10332,-5197,-67083,-86471,-32718,-37168,-86382,-76403,-32958,-33870,-35999,12553,58533,67340,53912,63122,109183,97757,16240,-26893,3026,67452,60690,-28066,-61992,-67777,-98369,-84644,-42733,-29839,4824,25856,3813,72652,171305,124751,23181,-33227,-53523,-31143,-12299,-36727,-59556,4548,58687,8374,1645,97656,145927,62921,-48751,-53341,23096,41754,45743,97480,145305,112966,16319,-61910,-35271,14318,1200,-2858,20370,42888,40070,14962,4055,-4994,6778,75264,120459,87405,24831,-53243,-136077,-112306,-12388,38826,29509,23910,54637,26273,-25880,-19146,-35708,-106514,-113559,-35073,54877,76125,-9309,-91976,-78741,-48699,-50794,-56281,11491,92994,97041,50704,20791,26473,62322,43964,-29355,-32333,28308,57085,39753,19675,39712,46101,33649,30338,22630,-36153,-90460,-74717,-35669,-56417,-97841,-108231,-31911,79831,112372,77033,51040,49186,62651,41338,22182,45272,60046,84605,117765,78848,-13365,-15095,23101,22406,-12225,-86674,-155642,-83070,29865,42835,33322,49657,48132,53070,57504,-5571,-86031,-28405,111493,146811,95563,72334,76134,41655,2246,907,-5447,35340,116718,103468,-5519,-60478,-66333,-63636,-41671,-30324,-4935,40527,71613,95457,86527,46917,7749,17291,41399,-9829,-65865,-44362,59632,126131,71401,-24781,-26743,8992,-17140,-50822,-65497,-40252,-4807,-30362,-55202,-35798,-32949,-58661,-26354,-29960,-92671,-104472,-38234,1139,-22959,-77023,-108360,-63227,-22102,-28238,-49816,-78769,-116932,-85537,16413,75971,45320,-15885,-55086,-14657,71285,70085,-25652,-82809,-93014,-92537,-82336,-83492,-96579,-61668,-13448,-7383,-16407,44379,116356,129112,89520,31015,12158,61658,67305,10553,-40823,-38855,-47568,-54800,16953,95277,68384,21577,-7239,-79679,-89037,-76426,-193040,-329440,-266674,-96158,-59117,-87886,-114150,-79181,-9278,26383,12349,-103960,-224682,-195662,-92406,-28769,-25842,-26076,2692,47039,68166,22279,-37541,-59751,-47754,-36269,2781,37683,24623,2396,-3496,1078,-36988,-63652,-7059,37573,1177,-16018,4462,2055,4673,51070,108923,124925,67442,-19113,-28048,24828,68984,90584,82042,44342,-41858,-92032,-11632,68111,24475,-55078,-55270,36980,86828,6656,-98795,-150511,-98510,-4150,-31485,-120421,-78404,26028,52816,23972,-54549,-149573,-94508,41999,133862,163277,179597,218464,193071,67737,-39589,-55881,-31721,-21706,-49185,-67713,-40572,32918,120317,131973,67903,11854,30777,49780,7350,-28807,-4503,38551,13266,-82132,-124062,-73610,-15943,9301,26004,18205,-48939,-41092,41239,60306,42683,30916,-37281,-88298,-50144,-17264,-11217,2264,-32933,-46016,44583,145141,143372,55453,-25666,15977,112832,147253,116440,55884,63753,66525,25410,10849,-12597,-79108,-112637,-120426,-73466,-46838,-52025,-27778,-3022,-31670,-65208,-54567,-59539,-40350,-10736,-53473,-113314,-98148,-26696,58871,135355,132799,73613,11948,18286,56021,35450,-21037,-23899,17040,37577,57654,56909,-157,-102330,-130110,-79977,-21303,-5090,17743,73492,66184,40652,45366,88191,155342,117878,20725,2784,10188,-45732,-136512,-196255,-98965,47767,86474,78467,53579,36750,84883,98909,43459,-9785,-19221,-32326,-20591,6923,44939,97962,97580,38112,4855,30617,28650,-27676,-45378,27827,130546,181340,124052,52627,62370,59064,20486,3363,-17821,8725,62231,46606,-28550,-71350,-62199,-36682,-10037,6415,-20352,-59127,-42722,3075,-12833,-69382,-77326,-66321,-70854,-54219,-21553,-41347,-16437,13243,7346,60611,82909,-23092,-126725,-94422,-44338,-92414,-115933,-53732,33827,101261,133936,104512,67108,43881,1574,-46592,-71613,-77836,-20484,48568,75272,95476,93028,35041,-14314,-7788,10721,26610,-11499,-73205,-96076,-53824,10504,14620,-50184,-69016,680,71143,79579,39709,-13451,22727,107835,86054,16490,-21656,-57212,-59005,5130,95305,110449,45284,-13079,-21864,-38430,-31519,86119,143536,8241,-82623,-14284,17686,-52402,-98502,-75262,-19203,32956,20975,-10774,30778,88100,38566,-36977,-77595,-109808,-114622,-95207,-71372,-36730,-3145,-9471,-35245,-1097,48268,105203,91762,-38441,-156850,-156433,-56503,39789,63146,-4220,-57238,-51834,-66661,-108981,-111770,-71703,-23111,-12239,-13461,-14362,-47877,-82956,-39435,16938,-7330,14566,50005,-40545,-101255,-28564,513,872,50637,100232,114974,102670,77944,39318,-13013,-3689,45783,27977,-10858,-12187,-561,1425,-8940,50722,70640,-11809,-49922,610,28793,35845,70930,53159,-20000,-35610,9377,-5437,-100285,-92177,31933,79994,6682,-25759,16066,11099,-49290,-38447,37366,53123,7989,-5806,45122,50340,15026,13315,39436,124050,194274,125275,1057,-18718,48286,70150,26208,-27343,-53679,-47243,-42674,7922,52705,148,-117751,-146820,-56217,19703,4085,-23091,-11005,11904,39388,40400,27731,33880,33860,29685,3191,-70681,-82241,-8355,6361,-42055,-69606,-43674,21904,34782,-19381,-47697,12702,77541,69396,29493,-377,-35101,-17911,91076,149321,87825,1396,-52606,-70514,-79715,-57300,23754,106672,93663,55911,63730,51798,13292,11640,-16972,-116285,-177928,-114799,14642,92756,102263,32340,-54766,-31072,67669,120065,121420,88815,47326,-22163,-114274,-94967,-13588,58071,145166,186070,107964,35973,56278,44770,-44300,-39934,45836,87608,60244,-14129,-65900,-19881,36981,54276,94051,124415,108323,63615,48094,53209,25589,-379,16876,35257,-38545,-138603,-124340,-37264,12041,23925,43524,44993,33332,8231,-35767,-84566,-81262,-33693,-7475,5561,16076,-1058,-31805,-81341,-59399,84227,168012,87057,-18288,-90735,-107038,-48222,2672,-32746,-65217,-37875,-37959,-107336,-123689,-71376,-79115,-117485,-94039,-17414,62159,71438,8681,-34552,7932,83801,64454,-50641,-110586,-65515,-27844,-48068,-80842,-12717,132633,212011,126581,41068,67136,20264,-141664,-197727,-84062,5769,34919,-14432,-125903,-186799,-123410,-3880,33675,-51264,-96866,-12602,37603,-5701,-42807,-51164,-18276,27907,43486,44785,21276,-6928,-14120,-45230,-78387,-32635,20909,-34989,-91749,-64374,-2822,23391,9284,-1942,26685,30427,-16317,-49925,-11518,15828,28909,71303,139096,141394,60799,-38163,-98822,-111927,-152002,-175581,-132315,-79839,-31787,47197,94008,82722,59244,24096,-11952,-11140,20052,19979,-4385,-59647,-87488,-58765,-75521,-117023,-49765,50425,66038,90051,183176,193131,79252,-12805,-29507,-70638,-142841,-137880,-29943,7876,-40669,2181,114676,176695,115055,48858,86374,128668,63834,-18975,2874,42886,34229,1995,20612,45371,42890,21826,5294,-11747,-2680,40068,70919,99463,153594,128640,34577,-55015,-90914,-78779,-69831,-81715,-55645,8065,39172,26446,21805,-2569,-31079,26105,128535,141898,82222,57608,34420,20391,16586,35927,21931,-11621,-36382,-47562,-18391,21189,15341,-11058,41292,136918,153499,47476,-56661,-87239,-66261,-24581,-6294,28089,59296,11049,-71110],[-15517,-2142,20096,20293,-16605,-21780,12842,1101,3267,69868,85165,40425,28196,24304,11057,22574,38630,-3101,-57895,-37766,26468,26618,-30466,-72120,-73445,-45212,-22097,-12658,-14415,10141,52619,53358,8602,-39512,-54632,-51821,-41205,-36286,-16461,-18024,-69880,-108363,-83533,-63482,-43932,35360,103966,108881,79082,92387,141245,123900,50977,29197,26662,-10922,-41226,-26908,7403,-1481,-34727,-26248,-22770,-41850,-30047,-34919,-53008,20085,85211,20571,-25205,-20408,-32681,-768,26890,-34600,-81394,1099,35115,-36526,-36504,47808,78738,11987,-67391,-57428,4954,4364,39083,106815,122504,52706,-20780,-44980,-2929,4350,-23273,-11750,29210,74580,63271,-13408,-49204,-45336,-37806,-20899,1014,3162,-11168,-64760,-139033,-126453,-6917,51638,-42095,-135479,-67602,6193,268,-6151,1230,-34001,-80624,-92656,-31141,64646,37056,-48963,-63347,-70427,-74081,-34032,53266,119730,88328,26155,22684,54579,83661,84890,69885,67912,25127,-31813,-20224,31812,69452,23641,-34757,-34764,-13424,-49306,-79163,-45269,-4197,-12477,-35578,-47502,-1681,50599,63560,53933,61275,84877,92080,37988,-6056,3797,14960,22915,28734,4439,-9033,44994,69075,51283,2871,-90448,-141162,-47836,49625,38646,29444,67305,75167,68697,48167,-32449,-90473,16956,158331,139997,57978,72444,124287,75119,-9004,-44905,-50771,465,58967,30522,-47954,-69999,-77725,-67730,-24324,-37110,-51119,-1543,23107,21264,31837,28653,-1090,18326,45244,-1596,-34407,-14913,54317,107856,67047,-16443,-22993,30084,56936,35301,-4258,-9807,-10418,-26339,-12211,10877,3141,-27797,-31080,-34588,-65029,-92029,-62868,-26060,-4553,17785,7283,-38869,-73287,-47596,19813,35524,-10937,-22095,58255,148659,136416,47676,-5832,33038,69580,567,-68280,-25692,13194,-38529,-125313,-140017,-67187,-3881,-3724,-31939,-39395,7986,58971,99299,141796,104417,-3972,-39934,-33112,-32505,-34810,-35904,-57555,-17466,45933,49567,38276,41905,1399,-83855,-76501,-62085,-249951,-406614,-247856,-53618,-57669,-57280,-45375,-16664,20063,17070,-17451,-105830,-191012,-165247,-114120,-90273,-60068,-30327,-7192,51833,95697,66909,28063,-3745,7580,28544,23788,-298,-32708,-74497,-78392,-17692,5339,-10663,31186,85945,41297,-14518,-17882,-35431,-36096,38536,101422,81042,13144,-39086,40376,155729,146607,119197,118416,88426,10412,-26676,30271,66391,-7084,-103970,-96074,20535,92309,25385,-95036,-182781,-159147,-58270,-37627,-87104,-77917,-20179,-40,-27142,-88962,-130914,-64145,64907,173255,191189,159787,144730,123408,52486,-41748,-102193,-93365,-45586,-46084,-75642,-69707,-5340,93853,126747,68520,-2923,-15199,-10697,-37781,-63607,-17377,31698,-5887,-50461,-38772,-30464,-65481,-83216,-42001,13253,5656,15933,51772,47001,53909,60703,1903,-17762,-3973,3126,47990,86132,50309,28613,76094,131184,117448,31403,-58528,-26595,86783,145764,123841,68492,76533,49371,-10063,11719,11399,-61368,-80473,-85004,-61134,-27718,-19983,-32174,-43937,-48537,-62324,-120734,-183942,-161903,-94082,-76062,-88566,-65509,-4691,64533,98423,62904,51725,80823,93066,70944,22488,-31976,-43342,-3746,54029,79613,928,-144934,-213568,-135691,-38303,-6849,8564,57908,101041,80127,19737,-12996,51092,133819,63838,4456,44024,28263,-53431,-134722,-200292,-119215,26060,54854,30848,-7858,-16830,52431,88319,40942,7162,-22190,-70400,-41025,17274,26663,60136,100949,76490,34931,36873,12911,-56590,-85398,-23405,44002,45904,12081,31776,85983,92821,71282,53642,7914,-10186,-5614,-41500,-76231,-62480,-63564,-100684,-67022,15543,29137,28216,84881,125329,87020,27733,13215,-25507,-102803,-110435,-46795,-79721,-113021,-70270,4367,81742,83175,-17182,-112456,-110722,-111681,-181125,-182026,-68165,59657,133149,152198,121374,114417,96949,1005,-73326,-90095,-91516,-22724,56010,62555,72810,99408,45114,-28732,-17742,17021,17720,-30822,-78452,-136121,-152170,-98422,-43752,-49095,-85744,-78156,-10789,35146,41148,21402,31259,83788,76342,1803,-65268,-98621,-84951,-20603,62163,100617,60288,-4796,-21114,-31219,-38733,50933,121594,15762,-95171,-65624,-41999,-90857,-93180,-61787,-65811,-25081,34584,50259,74844,71439,-41766,-115255,-102673,-104479,-98178,-63057,-44316,-22749,33305,19677,-33512,7708,42311,60668,43666,-68091,-179577,-177835,-100773,15716,105705,72208,-21732,-79107,-113731,-129310,-98139,-60939,-38246,-10864,-5155,-20272,-9979,-6902,-38787,-15648,5447,-6533,-31490,-81610,-80226,-20788,-6691,26850,76206,70686,65017,80302,68370,28482,-20388,-35704,-11768,-18304,-31035,-1108,58665,109275,89412,61272,30848,-27045,-71861,-58166,-10898,37440,89317,109571,74255,34768,1434,-53058,-161212,-188368,-52139,92622,89393,-1438,-43681,-16543,-13422,-21349,2918,-18694,-88301,-90171,23873,97199,45944,-27456,-16413,84705,142293,105243,58407,28640,31879,45523,21673,-10997,-18547,-46748,-76971,4773,105221,53139,-120291,-200224,-134360,-25557,41576,86205,96776,47579,6443,2130,8813,29774,15344,-16696,-44231,-74744,-64952,-29284,-9341,-21685,-70026,-64995,-10216,-2093,-33756,-42620,36903,111183,81816,18387,-2978,-35402,7859,101278,69476,-60228,-126271,-100210,-81606,-81351,-60366,11823,81751,56349,29886,92033,104891,38114,8467,6127,-79237,-154557,-80719,35568,66697,67364,14103,-49892,-2989,101791,124855,93539,77826,110713,133835,70618,30852,25695,43601,117937,167722,113312,33528,23928,33342,-11018,-17266,31027,27684,-11873,-26646,2816,49430,55925,46240,65992,55490,1438,-51746,-50752,-24340,-29571,-26420,44080,120453,76584,-52186,-130891,-120215,-54142,23082,63078,45303,4617,-11025,-4465,-31703,-77980,-81603,-42846,18686,53333,10371,-73812,-124217,-52092,95259,135781,31465,-34442,-13171,19016,37269,3382,-87536,-98322,-44625,-47782,-108626,-137951,-98743,-54548,-40692,-37059,-8312,42784,87094,62858,-10719,-6416,85646,104987,31709,-12727,-25280,-22489,-11719,-22869,-33998,24299,76356,14242,-55375,-17907,12328,-28878,-66405,-49781,-39152,-15748,-10253,-61456,-114604,-71941,47668,103381,-9623,-155178,-122249,-25527,-21276,-49720,-58008,-23907,26606,55069,89647,95640,46356,1262,-51428,-110507,-113880,-89878,-87483,-25749,4406,-17951,-32936,-45704,-41832,24347,49983,12391,20612,66949,53991,84413,159539,205589,197573,111266,-14922,-53907,-35235,-88850,-125962,-92723,-51466,-8309,46018,82665,88648,45554,-37276,-61107,-12163,47758,71305,58119,-8942,-43714,-41877,-95012,-111483,-20366,35277,16306,42101,117064,147620,90945,3494,-52776,-91982,-141373,-128865,-25076,35375,32824,74869,119838,114488,53492,17419,41788,72968,53579,-6528,-37590,-35519,-1772,5726,9770,2172,-19703,-31576,-22473,-9617,5428,-21121,-64436,-20376,82634,81805,12786,-60018,-113915,-129330,-131696,-120728,-64402,-4691,9010,-2325,23094,57524,74366,121159,167361,146728,89805,51317,6514,-14676,20157,90412,76507,3434,-51872,-32788,18648,35087,-7250,-60226,-21637,63945,89840,6011,-86475,-67936,-16263,-33505,-33213,64639,105573,22699,-64297],[-32392,-56089,-34598,-11116,1745,31710,40752,-20828,-67005,-46733,-18239,24187,66449,56147,36312,27802,24329,8464,-28693,-27671,-3713,23574,32670,13441,15810,57008,49415,12495,-3776,-4081,28315,57445,34976,-23426,-87740,-100835,-38783,6121,14529,41740,44531,-23769,-56114,-38264,-9338,56622,117057,109674,69524,53630,40662,7473,1280,28635,2914,-77117,-72966,5255,33707,15647,24297,31530,-22006,-74541,-92925,-104331,-79551,-21541,-30823,-81853,-33415,8854,-28733,17349,83037,50399,25696,81724,49512,-59615,-63098,-10767,-28932,-71413,-53293,12711,35684,-16618,16976,66710,28416,-37039,-20684,38019,62799,10374,-33519,-34773,-15855,40040,49723,-31437,-70250,-45592,-19044,-28590,-66838,-89158,-72126,-39158,-41840,-27507,47857,34351,-107532,-202485,-112058,8825,29098,19601,69293,88520,17283,-79307,-84838,-190,18806,-47381,-82005,-86368,-70136,-36431,20417,75293,58227,11113,34921,84315,94834,94193,114031,124239,64715,-18368,-11653,38219,57507,-6125,-81587,-68789,12658,27805,5914,18775,23083,35787,65764,32278,-28351,-44764,-12445,3995,32657,69140,26350,-84296,-99573,-52529,-53544,-70506,-38959,6435,56530,90348,64343,48085,35325,-39037,-103824,-56717,-838,-17880,-19636,20907,60978,98579,76105,-3878,-60553,-5634,71124,49620,-10587,27248,113896,99159,29498,-8461,-36154,-50671,-64166,-89009,-82635,-36322,-27665,-29574,7998,-12873,-66632,-54233,-52421,-58309,8700,59561,26511,4070,1413,-35123,-33751,-16879,6897,26844,12294,-7400,-856,47300,103282,119433,59593,-13999,-46726,-34562,13172,31796,3255,-52978,-76761,-41749,-8054,-41244,-61782,-42701,-9354,24143,29835,-17770,-44754,-10524,48050,64577,56570,35332,55145,150969,202596,146629,102797,106049,69091,-21107,-48870,16391,59183,-5303,-130035,-141175,-28735,29709,15540,16095,15972,-1911,-8741,31563,108190,101604,3120,-55980,-52129,-30133,10874,34622,12288,27932,34988,12543,35637,57127,10137,-56980,-63062,-77579,-227641,-332783,-167482,-17100,-33941,11023,49778,13245,-37816,-56816,-59478,-124611,-170468,-109521,-84736,-117082,-90171,-29952,-13530,-1866,25029,31767,52085,35509,14957,12880,-10149,-39832,-46266,-68122,-78714,-22096,28865,25873,18915,40176,12243,-28919,-24399,-36255,-44078,16334,63008,26469,-12587,1639,100764,162224,116454,91203,96602,79979,52869,48094,63710,56020,-19269,-92608,-90018,-13497,78534,78892,-18483,-109049,-90641,-26008,-30077,-74859,-103549,-85933,-50249,-60653,-74970,-30460,14983,67651,135367,121740,51590,7798,6772,-15992,-50409,-80159,-76844,-42232,-53004,-92178,-80917,-14686,45188,59052,58236,17683,-67954,-127812,-137309,-130819,-74293,-33231,-60493,-59997,-9465,632,-49957,-81109,-51366,15164,53955,53853,24536,41570,80093,63526,30797,57753,52159,36275,93740,140707,114631,76835,65364,64380,39757,-15004,-64837,-11388,89740,120653,82933,35472,33687,7920,-16823,23290,47136,45781,90104,66003,26077,56634,81055,12268,-61130,-51740,-44602,-125727,-204909,-175323,-76748,-20443,-28439,-37693,-15031,28104,18968,-44564,-23137,70073,104561,57054,10447,-1512,262,12374,59901,64258,-59673,-217331,-227932,-117653,-45625,-25334,1628,43113,83129,91836,59978,9731,22516,44313,-22340,-12460,50237,-6847,-85303,-129547,-175834,-108380,26973,17005,-53846,-75214,-67901,-34020,19015,21191,3861,-26323,-66469,-24278,19610,-25021,-23222,34946,51962,42261,36973,-11174,-86868,-123681,-86769,-42522,-72533,-111700,-26382,92171,138271,116736,75175,12003,-46924,-92419,-109432,-89585,-35071,-32197,-105802,-107537,-20400,42481,75826,99873,82993,58853,63138,74679,16957,-71027,-67009,13561,-6589,-67067,-47363,31705,75758,54260,2323,-43577,-65876,-111026,-190490,-195662,-105702,16732,101160,114895,72952,102573,131931,29301,-83172,-95357,-71716,-2822,63513,57189,46104,73763,61521,31934,44994,50043,16094,-35891,-58838,-108970,-151768,-129806,-73034,-43196,-46595,-74762,-37180,62415,141709,110326,15833,-19207,6409,-1693,-41881,-55173,-34143,-4602,23779,52511,31582,-18796,-30571,-4152,33981,82479,82059,15373,-35735,-21828,-946,-286,22496,7792,-81733,-85542,19589,80666,75734,42433,-44807,-63127,2643,-5235,-31976,-2505,6992,17111,92267,69211,-20213,-7920,29,-18049,-19563,-17801,-36982,-66118,-68038,1527,91149,101359,60982,-2469,-71927,-88032,-41511,2552,42736,67443,31406,-10515,29388,63055,-8823,-66653,-69170,-66354,-86797,-101222,-78607,-49957,-45688,-10026,2441,-6697,23120,67542,69610,29103,-25058,-46892,-25609,-1437,361,-4728,49497,131641,130345,71547,38373,25019,-10822,-38941,-15696,39081,94778,131122,125256,81024,-12878,-75669,-133808,-176118,-114264,32006,81315,10288,-54615,-45071,-17668,-2227,8283,-44302,-122993,-113779,5499,82089,49391,5427,28654,79353,86492,67979,90506,76881,25537,9920,32858,43446,32606,-27731,-110604,-52226,77170,68899,-93146,-199038,-174134,-70211,46880,133380,156385,80512,6377,-19195,-20923,-74,-23989,-80818,-104074,-77811,-23393,-6734,-6290,-21147,-80195,-79724,-7602,30484,15582,-3604,35394,54380,13203,-15665,19088,28369,41031,59245,-17438,-125874,-146029,-78539,-46783,-33972,-7999,36343,55399,21774,13039,74893,82548,-2033,-34801,12674,-10318,-42908,31440,75799,31731,4732,-16119,-31769,9297,54563,31452,-16679,-16024,63543,145663,120856,60359,26768,15096,28541,79258,124854,90090,40927,50326,39402,33090,35586,-9529,-49859,-32699,7894,24156,-12097,-26573,1703,-26,-49194,-111565,-100024,-34556,-18165,-10151,64265,159712,158314,53069,-82769,-163805,-107129,19122,58653,2189,-32691,-12508,12526,4022,-26073,-50642,-43349,26057,82244,26625,-64138,-97352,-31212,65908,72441,-22782,-41157,60373,123815,78971,6245,-64922,-54766,-3951,9693,-38441,-81702,-45922,33481,53267,16174,-8608,5523,74438,95453,23995,975,67244,87523,49706,12401,-14805,4437,52009,21456,-64186,-98019,-72043,-53838,-75913,-100488,-68107,10388,26456,-8601,-54282,-42899,-84,-22962,-78367,-24316,107538,159065,30498,-154446,-196611,-128723,-65499,-21157,814,18683,18129,-1688,37787,95118,75919,23273,11054,-2232,-56560,-70073,-5154,79743,31599,-56188,-98791,-125871,-89263,27149,78257,72374,94461,82109,20036,48204,118633,164448,182923,120150,-1693,-25790,-3053,-47492,-67683,-59157,-53525,8987,77024,77617,41202,-22132,-84884,-56048,11547,58285,83361,90206,69968,73578,22062,-101820,-119140,-44757,-29059,-28951,-5509,6815,28923,60446,53931,5092,-35202,-39483,-42286,-21360,26459,99913,137195,84122,18956,-18704,-42372,-47377,-7549,57226,25329,-74416,-116702,-51521,17331,44429,14073,-51355,-82449,-46577,-1139,870,-38946,-91342,-70319,253,7982,-6496,-30598,-65634,-99867,-108742,-71313,-28935,-29036,-40716,-36408,-3811,50520,127574,165436,116139,63653,67625,80093,48485,-10160,-29594,27157,48257,255,-36452,38625,107064,64995,-24651,-80393,-56099,-10326,10521,-4630,-10028,36449,53101,-16052,-42532,54154,95495,26327,-42594],[-35454,-87802,-71311,-41395,-2150,58740,48242,-36477,-82383,-75442,-60615,3262,61940,54399,53981,43838,15941,37225,59587,37374,-31047,-20373,38095,56680,67970,98544,60590,23686,16932,-7886,-15671,32924,65470,23338,-53682,-84519,-50243,-21010,4621,87539,163605,103788,16787,10625,19390,45189,97996,84232,17860,-50292,-99156,-110955,-80835,-33704,-28274,-33675,28715,57250,-5821,-32802,48514,85021,-3312,-80669,-113089,-126976,-70725,-18039,-69714,-87818,26921,74985,5382,39608,131811,152464,166050,172755,66081,-60302,-55388,-30479,-84676,-109199,-32866,64040,67706,-16658,-22746,-6896,-71811,-109627,-28913,76024,96539,31637,-38698,-85860,-92866,-20579,21169,-30437,-66069,-41851,11972,24290,-55400,-127904,-107249,-12132,47977,74740,79410,1177,-105563,-125029,-29451,39600,26909,45047,136669,161501,64432,-40939,-54194,-8162,2817,-51624,-95560,-94682,-55429,-37114,-23416,10353,18515,-2950,30832,85572,91908,75006,94772,136534,128793,75025,52242,45859,47027,20488,-32756,-4549,115167,157941,122978,81794,23262,21478,91558,58006,-86447,-133849,-53570,-8716,13085,28329,-53780,-179409,-164602,-73534,-69745,-112743,-65890,44224,96357,66624,7160,726,32264,7716,-63262,-73502,-52403,-23020,15302,9178,33966,122096,121536,50194,-13173,-43732,-24411,-4507,-36261,-23633,67679,111239,83148,57758,-5108,-107184,-164371,-135473,-60611,19513,43004,14671,18591,7848,-44547,-69260,-97868,-111808,-35831,43222,46273,16743,-30180,-99344,-121888,-108662,-64352,-31317,-6400,17639,13202,41029,114834,163041,78729,-55677,-94527,-59916,-15289,-6696,-54626,-136850,-124063,-26024,44104,16321,-18983,-4837,8956,-10077,-12763,930,11601,29111,15365,896,46767,53313,16594,72784,150407,126713,91341,87254,48226,5086,3348,26234,43322,-5223,-105305,-112422,-34295,25428,49039,81773,84481,46353,1986,-7287,39110,74919,41255,4702,-1622,10002,48926,75186,59875,26635,-20334,-10667,52451,71306,37038,-7329,-32281,-76505,-155179,-209423,-130151,-19683,17481,89768,109825,17409,-79908,-95848,-68776,-110575,-112328,-20312,-8103,-65356,-62694,-23198,-35054,-76367,-75528,-41812,23762,34121,2414,-5133,-19297,-30500,-4307,10880,391,-5207,-7697,4631,-9714,-37287,-51058,-48682,-15786,-2453,-34138,-33662,9851,27165,41229,82744,122192,103652,69489,69145,70014,56300,49577,55315,69161,63898,-2949,-68167,-95358,-67504,35069,93873,45489,-6033,27172,50847,-7529,-75824,-109826,-96326,-50081,-31938,4893,70686,84309,64049,58352,6046,-68549,-84476,-67466,-83355,-78350,-24446,27575,19763,-41414,-77736,-50967,3931,-4257,-51315,-7294,13299,-67660,-127698,-132479,-114697,-74290,-50064,-50377,-49927,-18523,14586,-6154,-39215,-32307,16014,71035,79251,30856,59412,95244,41247,14600,47247,44329,28789,48283,76609,82266,63824,33076,1468,-36740,-77384,-93321,-16362,68204,55367,4746,-13869,-8645,-20544,-1265,41782,72960,119470,187982,147061,72628,94918,134049,46197,-49632,-22336,20813,-13660,-99081,-112756,-37423,8547,-20683,-46481,-38552,-21053,-26003,-67950,-56362,16856,65555,31502,-18968,-7348,47079,89885,106270,57388,-81769,-172647,-126531,-48257,-54597,-61804,-42276,-33872,27796,113775,145360,87393,14557,-45586,-82544,-32276,4544,-51791,-71561,-71173,-133122,-111760,-8283,-36520,-117716,-89515,-43107,-53978,-46632,-9336,7063,11494,5053,29197,12483,-63403,-71371,-25720,-1835,-324,-7725,-36240,-73479,-83035,-46842,-23653,-61902,-99020,-43248,52604,116163,130350,102633,20483,-66800,-114783,-90202,-39981,17424,26280,-45660,-73686,-3535,67830,71650,1495,-61359,-18510,59362,73623,26712,-7556,22244,101675,107439,51354,23515,50167,79297,69645,46172,32831,21647,-8989,-70442,-108873,-96321,-18046,64993,81273,24456,25662,64820,27800,-47317,-56921,-38755,13187,67534,62256,15930,-14582,-513,51497,77068,50088,16056,-29647,-51829,-68740,-92179,-81583,-52317,-35420,-13133,-42372,-32234,102141,219107,165390,21670,-68314,-68587,-42163,-22827,688,11121,-4992,-14845,-16390,-32534,-38299,-11085,48002,113147,130975,83846,37984,33645,66405,111036,145087,145842,61680,-67682,-97995,1498,79579,38307,-17240,-40763,7710,92836,59933,6218,35585,21026,-1449,66639,79951,16495,-13482,-57732,-85528,-42871,67929,144231,99958,48023,49836,57365,63682,100721,66709,-33040,-68799,-29250,27363,107254,134836,77503,32145,67373,86117,18327,-82383,-131859,-96669,-72865,-77520,-76142,-76138,-75812,-61545,-87591,-88228,-27253,39442,59213,13213,-41052,-24729,28601,67812,53972,-11847,-14218,51097,67968,38217,11761,25804,45215,32581,12772,21526,62638,70481,36522,3460,-62867,-99394,-84742,-99555,-127217,-62661,-14018,-26760,-24706,-14697,-24213,-14774,16594,-5075,-65337,-75697,-12907,17867,27327,72472,100360,75696,23164,-22845,-5620,18157,3151,5456,70729,117335,94808,22244,-93936,-104667,2521,69542,-9388,-114845,-116932,-46874,16617,79160,131829,89709,30405,-8700,-33995,-17165,-31291,-108533,-142080,-84302,11002,37220,-17144,-69863,-89568,-47530,58228,101371,43693,-4936,1046,-19481,-18931,66005,151286,135758,64528,14535,-75902,-149503,-112692,-38309,-4861,14225,28862,34455,25762,12116,29537,51041,18811,-62399,-78691,-15126,18731,46960,97894,69263,-12913,-37669,-13370,2940,-7145,-26773,-45016,-64699,-56691,-16937,4011,-14636,-29977,-21509,-5463,-22359,12460,116317,135167,84138,80929,67206,37442,-593,-18926,-14305,-15133,-18812,-6244,-27758,-45944,-38671,-42580,-69312,-114741,-82586,12746,37102,31734,62209,104848,107760,62974,-30130,-108763,-64045,26332,29340,-38700,-52503,-13051,9372,5053,17662,15795,-19991,5868,63998,23804,-36428,-45536,-7378,45009,50152,-12724,-24574,59534,125353,80179,24604,-7268,-9080,10674,37860,25795,10221,50251,87375,35602,-24613,-35007,-27142,15365,51514,37641,23872,28322,19784,-2538,-23588,-4346,38694,68519,14654,-59039,-101863,-68347,7312,-14231,-149536,-187418,-82161,-29984,-26079,-21103,-11939,-21680,-63319,-99446,-31943,98427,142664,31025,-129839,-211548,-181943,-65702,57438,107175,80649,-11587,-86289,-38417,51535,45089,-12820,33888,87691,6899,-18820,97894,136876,12975,-76539,-119863,-162160,-108903,17925,88228,110401,83636,4352,-42766,4036,38420,60430,78424,19630,-74239,-80037,-44651,-55783,-53953,-50455,-60481,-425,82581,68046,-10054,-76779,-77531,-1631,25224,-2891,8663,62918,114438,155059,68129,-91945,-119926,-79124,-80766,-60407,-50650,-74572,-74225,-13985,54248,47394,-12360,-7082,3397,-17799,-5336,66867,86828,19564,-15141,-38764,-83196,-89809,-21010,91339,90612,-16272,-63149,1370,58098,67540,17490,-72143,-112193,-40761,17948,-3213,6142,7233,-26293,-23486,-15687,5197,20920,6637,-31113,-25465,23395,19608,-46962,-83405,-78946,-59892,-21091,54669,75560,20968,7828,60224,114641,99182,19925,-68803,-66286,-17028,861,24244,118002,154178,49419,-55295,-73457,-43070,-22835,1764,34120,83203,108062,62657,-14241,-47190,1758,36813,20060,-18995],[-11583,-64808,-47364,-25054,-1275,57924,48723,-37871,-70949,-39335,-26849,-20177,-1268,19101,54862,46142,2113,27334,72166,21984,-71706,-67217,-9593,9333,16254,48548,56326,71732,54748,-18921,-58700,13387,102588,82553,9565,-22686,-41245,-77547,-35546,88523,185263,146637,51966,28105,16010,13448,56502,53485,-27476,-122880,-148168,-111469,-101321,-88237,-28804,73536,152656,91619,-49567,-90906,26600,117656,45298,-47848,-78207,-92713,-47729,13253,-1140,39,76927,95090,35648,48100,113190,148639,181586,176532,57607,-42433,-25266,-15790,-59662,-66124,-12876,51983,62225,-22387,-63342,-52103,-88482,-126590,-70575,15456,50857,21206,-49612,-127319,-147740,-72274,-7452,-9456,-43980,-61533,417,59269,987,-88455,-89203,-18388,38625,52339,11348,-49307,-75050,-34214,54900,51551,8679,65921,160876,139400,23075,-28318,18163,53532,19929,-37021,-69934,-66109,-29713,-22251,-9376,15789,-450,-26682,7386,64286,80257,54906,62409,113212,116743,93835,84993,66290,83375,96916,64967,84956,192979,241931,200265,114725,10726,-41203,13011,9632,-116077,-148065,-22176,54055,50452,30958,-33637,-117982,-112665,-26673,-6977,-77219,-76757,19344,28360,-24378,-49300,-32248,3955,18014,-16240,-44445,-33208,55602,115142,33187,6644,110423,118111,38764,-8949,-43287,-27542,28897,10144,-37401,14174,85637,90219,77258,13941,-109577,-159897,-82165,-21361,9481,37346,32232,22657,4404,-17606,-27571,-71155,-118102,-106033,-52563,-6039,9942,-47667,-152542,-202413,-175588,-90947,-28449,18715,28518,-26097,-36499,44072,111881,55876,-44191,-68107,-53762,-42327,-39557,-96547,-184736,-118866,26014,82625,45952,30221,59964,56130,8577,13993,58969,42596,13322,-27504,-47917,3141,22582,-23763,-14070,21781,-8309,-44296,-32450,-22610,-3294,8589,289,1337,-19343,-70528,-83089,-58080,-1636,40983,55196,63232,81344,49342,-9260,8868,74111,70415,37324,2042,-6546,5392,24857,39269,11567,-42607,-14670,42015,58194,70793,48415,21228,-7921,-96122,-210237,-196053,-58074,34990,113061,108277,24714,-34821,-49220,-58650,-91162,-56355,41447,64157,33083,14464,2545,-42367,-96190,-110322,-74311,5059,24397,18070,51977,55353,22718,19949,41970,66724,42141,-28925,-27465,-25069,-81710,-97235,-62352,-21976,-4270,-53713,-93844,-36435,55694,124193,141595,100980,69853,76149,73847,48827,25322,-3548,6994,63578,69832,3059,-67902,-123718,-109844,-15093,37312,24751,23350,53488,55074,4621,-43749,-55397,-45510,-26178,6897,56091,81271,85442,52004,615,-70457,-119336,-98418,-64300,-63752,-58763,20183,114165,88563,-514,-21670,-1272,13712,-43333,-136538,-97551,-28312,-14745,1105,3355,-2877,-7229,-15966,-11905,-15180,-2460,36060,16476,-37921,-36568,26457,81234,99665,70693,63350,81441,53425,4388,-14408,-2722,6257,-28240,-49350,-22308,8565,3360,-34415,-92624,-136395,-144027,-80360,-9328,-22761,-52551,-33459,472,-9861,2920,38330,62666,88546,129308,99829,34517,24733,62869,28998,-16608,23017,94891,124132,36307,-58928,-51502,-28016,-57426,-61547,-33125,-27927,-3660,16305,12105,977,9562,-7994,-55974,-42933,57847,151290,157068,77614,-53424,-82479,2175,56594,-4678,-68707,-94375,-102086,-18537,99068,130361,66463,-25023,-86315,-82321,-39729,-48360,-64561,-25072,-1413,-66272,-88743,-46381,-65028,-116943,-87056,-10828,-7618,-53323,-26269,26239,54179,47885,23462,-30488,-70715,-58135,-28805,-21620,-58281,-82070,-60647,-36082,5409,66733,44745,-27739,-45680,-23649,-4613,22698,87098,118481,34213,-69745,-101942,-58722,-2826,34140,35254,-9658,-14908,59725,111174,64489,-59452,-115777,-28952,42613,13598,-2983,39793,74005,110913,107612,83550,51151,45519,102924,124478,79166,48397,58361,74214,56441,7998,-25053,6315,57322,71067,8888,-62088,-60365,-4140,24655,8166,-10885,25153,68811,62851,-8196,-88214,-67649,23643,45599,16464,24643,-8783,-46359,-37962,-16781,788,-11539,-43022,-50028,-77608,-65856,61724,159671,123521,53771,-4920,-72627,-90390,-46670,-1718,-4479,-34602,-31555,-41620,-66197,-36776,31814,83655,113203,126281,116923,76764,51882,91363,153185,190921,165870,54725,-57819,-88536,-25649,50651,-5943,-101908,-112448,-29919,50453,22799,-3663,34124,-4534,-64223,-20139,52888,65359,14699,-84562,-106018,-38388,76055,172024,182050,160972,110767,35842,28919,71684,29626,-47202,-61127,-44963,-23751,31508,80633,87842,79279,71621,38688,-14796,-69389,-95700,-49085,-9931,-5047,-11839,-32400,-45130,-40401,-67657,-101064,-83197,-12160,25335,-16485,-34875,20206,70039,82209,65941,15937,-21711,-16927,-15961,-16729,-46819,-40478,20849,51692,10186,-24656,15535,-3062,-93069,-105031,-90938,-97565,-56796,-44894,-113090,-118291,-83752,-61061,7173,53631,1798,-39425,2129,37990,13737,-17342,-3483,-1210,22756,94464,113224,56691,-51118,-146662,-148165,-78917,-11729,38006,109323,177539,171740,97920,-7174,-63768,-36634,42360,45752,-13686,-11286,13547,-15340,1972,69311,66490,30766,-1183,-23460,19849,29623,-66346,-125982,-75190,29216,78599,9394,-63443,-64670,-7025,82448,89470,14112,-18836,-12325,-26575,39859,216535,317685,218922,75491,8549,-77273,-142929,-88411,-12172,19353,24408,5622,-22744,-28115,-10587,31120,41122,-9759,-73455,-86843,-51067,-1817,57122,68098,5813,-29802,6320,43274,39874,-20790,-52780,-27144,-1252,13152,-25791,-105903,-123318,-68521,-23869,3680,-6604,10669,80936,106383,81463,75499,61145,6554,-50867,-11457,54021,30360,4510,51866,69840,20744,-38397,-70941,-69754,-77091,-40818,45693,86931,81006,52808,18741,7827,19471,9474,9671,61388,71549,15429,-51109,-70512,-28363,28963,34710,38655,53881,10893,-13280,30744,29989,-2684,-9475,17050,64406,91994,68680,29000,23629,68279,72396,38166,13289,-6593,-30420,-28047,22593,98246,146973,104552,-12646,-72969,-37206,-8109,-17696,-1622,48983,50246,-2926,-23655,-15010,8870,50950,58244,40872,28638,30265,21179,62731,136529,69710,-123625,-200117,-138749,-114494,-74731,13062,38633,-42294,-97142,-104277,-72739,25746,87352,14037,-109495,-167323,-127371,2015,127821,163978,102347,-34085,-119199,-67664,16321,2793,-56609,-4827,63387,9705,10998,111619,111566,-2870,-62142,-94109,-118574,-68937,25170,89436,99381,17470,-68053,-53639,43173,65857,24752,-36958,-117151,-159282,-136045,-74057,-46065,-32189,-13147,-15815,-14211,19006,24236,-16079,-57673,-33973,46361,28313,-68178,-63951,40970,111475,128899,59257,-44741,-63594,-58849,-79218,-70695,-61172,-73289,-95736,-91771,-32359,-2216,-53945,-69146,-24283,4392,-5224,-17585,-24615,-33248,-2748,-30927,-85501,-55127,34913,129226,149896,97430,84585,124891,93393,36302,-24014,-87465,-92885,-3444,28779,-17376,31973,94644,34599,-1407,10786,36962,58335,45615,23302,49151,82280,45679,-44793,-97447,-108799,-99591,-68296,-41295,-49453,-47217,-7366,45867,104414,101066,48935,-31883,-60050,-21729,37841,83723,125721,105275,299,-68569,-58997,-22293,9607,51547,68624,81318,70941,6167,-43129,-56110,-42345,-18057,12734,9561],[28742,6512,29662,20136,10078,45097,35773,-43562,-77754,-27656,5295,-35609,-54900,4110,62523,38473,-12640,-26009,-47548,-115429,-132668,-70233,-30240,-54820,-68799,-22052,49749,102328,64588,-30845,-48164,38246,124863,97596,11289,-324,-1331,-67063,-52411,39039,98020,80762,29198,25994,34964,13358,10309,24883,-13913,-69301,-54875,-14958,-48864,-82645,-1363,136480,177492,83417,-51862,-118614,-33666,98508,80607,-11112,-47679,-59525,-30842,48871,108380,95377,51134,21832,15951,21400,14813,24332,68417,103812,40463,-23542,-15196,-11138,-16365,1907,22522,45237,52040,-28863,-57688,-11132,-6622,-64553,-54644,-14773,-9490,-27208,-46522,-100559,-149940,-117935,-35509,28592,9354,-57410,-15999,67497,51010,-28235,-70059,-68448,-59686,-82238,-109792,-99107,-69545,-28791,33942,19837,5890,58551,93876,39467,-45300,-38944,56147,102916,42608,-23222,-21431,9739,7309,-21249,19627,58197,-2083,-44333,-732,54472,75865,56289,39659,43484,5758,-5084,53344,91080,127898,133773,96709,81813,147154,207446,188583,105302,-2008,-90016,-76930,-45301,-88943,-95392,23608,97190,83944,74862,70587,28561,6098,50578,71762,-11814,-66167,-43476,-79217,-111491,-69730,-16022,-3631,8154,5013,-26894,-3287,114561,137583,-1477,-55977,32530,30166,-41594,-41636,-20728,-7604,48872,59274,-17363,-36974,9671,40699,52385,28864,-39282,-67275,-23684,-37150,-72972,-38795,25088,38687,-382,7082,43413,1532,-78943,-128153,-127691,-97688,-60329,-76257,-146178,-157973,-101383,-29520,537,18902,10666,-77814,-151457,-105532,-1968,52165,61208,48805,16763,545,1979,-40712,-106339,-41166,94221,119995,45528,27146,68509,78553,69202,108425,117186,27827,-31150,-12294,1206,2985,-16231,-50864,-53354,-53282,-88903,-118719,-109956,-79528,-37693,-25165,-47046,-53848,-36048,-30298,-32387,-28045,-19366,-30066,-54410,-24522,48102,35024,-30555,-10285,50961,49168,-207,-64362,-78770,-68649,-34079,22825,43882,10982,8447,8605,16128,77779,90739,89204,103663,-64406,-313492,-282444,-88041,-5847,66518,76801,43158,50590,36249,-44870,-113360,-87547,16693,96282,107483,71604,46244,18286,-27580,-72457,-59435,23461,40157,58770,133020,142178,63087,-6244,-11303,58583,97486,32269,-9413,-24068,-69305,-82174,-46743,-38435,-56214,-92159,-107569,-40264,66671,161480,159581,69904,45513,80606,61203,11853,-14929,-55311,-21545,66236,62111,7430,-42189,-106211,-95148,-22474,-22976,-40819,-17524,-8258,-9112,10022,32127,35617,15024,-8210,15046,49010,53943,58096,39178,-9073,-73713,-97527,-67346,-7759,46321,46508,43044,94478,99693,46233,26018,5212,-25653,-77875,-140448,-110712,-36092,41376,107541,124499,98305,52540,-4085,-29426,-13836,18725,50523,22481,-47456,-38797,59724,102424,101606,80074,39479,70052,120784,51606,-22315,-2159,25782,-27272,-87800,-75210,-24254,-9354,-49404,-117936,-146050,-139889,-102763,-48567,-33507,-32556,8140,69485,43087,-2720,2451,15505,24432,56115,41153,-15217,-64741,-39921,4450,24309,52913,116324,169512,112300,-17271,-70938,-53124,-48303,-23198,20719,15254,28796,101101,128950,50599,-19086,-41303,-58916,-29293,71493,150370,154408,107982,35979,19552,84686,131794,78614,-22387,-92718,-89170,-17078,28071,-5951,-51146,-80159,-76676,-38158,-17909,-53765,-53793,-26743,-11314,-7354,-15174,-29499,-41979,-83219,-123350,-50148,16968,-15817,-11698,40795,46830,-75,-64108,-90245,-65483,-38084,-9425,7179,-52665,-92235,-47852,4141,69230,134117,64030,-58339,-78290,-42500,-49316,-46508,28213,85974,26938,-65004,-107305,-82264,-27690,-5568,-10219,-12079,24502,90019,115110,69122,-8256,-23898,37752,30842,-52447,-43924,57317,82237,37057,-13815,20709,55120,59580,119000,142848,70272,7510,20447,63870,75441,43453,10316,14196,39935,74695,38016,-73069,-114820,-12133,85588,52776,1071,27234,56371,44315,-28340,-95593,-52256,30352,27504,-2128,24263,6635,-26848,-12861,37789,47986,-6000,-61322,-82630,-114350,-104922,-25171,40059,53547,76884,68244,-26377,-89892,-68682,-41394,-39260,-33078,0,6489,-27130,-12119,46453,67277,54191,77226,122805,98473,46305,51269,79689,108051,96999,12479,-72431,-102417,-66864,9695,-22737,-129706,-159468,-95005,-42863,-43105,-22134,13519,-12918,-63319,-38461,40981,93382,45278,-78376,-102873,-60212,-18882,35011,121370,175861,106605,13390,18124,5217,-63535,-50936,1947,-11921,-72866,-106588,-58778,17078,34141,-11052,-61346,-89168,-66367,-24001,15731,41723,78652,98510,71586,40832,49404,40624,-28412,-81304,-42519,-15643,-41808,-10746,44231,38841,6257,19562,59010,47929,-1508,-31909,-26704,-44222,-59152,-39028,-14943,-44545,-67754,-3888,-15752,-134330,-129300,-58776,-45148,-39700,-42811,-98976,-113725,-87787,-68587,-6724,55938,18456,-29102,-1835,25634,20363,9327,31599,52586,55259,72582,87885,40830,-92942,-197635,-168842,-75179,5190,50547,105149,192662,208771,121519,61794,36504,-28251,-38922,-19113,-11457,3838,-8190,-52475,-39380,11179,13351,-10467,-28070,-19953,59493,87228,-3005,-72395,-56046,10945,79702,89071,50511,1548,-13195,-7188,-29199,-28308,9750,24629,30807,114807,247440,313163,186911,38331,-1291,-41582,-92259,-71825,-3119,15299,-4870,-43242,-85844,-94909,-57952,-7970,18376,2451,-34555,-64576,-62924,-25460,29456,11892,-36439,20062,100546,87997,37362,-30023,-44386,594,46293,63750,-7486,-99256,-76362,20236,43162,14587,-2592,6889,25167,26361,13153,15538,21718,-15980,-50495,4763,62393,29521,30536,111667,135347,52288,-45371,-75752,-37595,-24300,-20388,29247,86742,91658,33940,-29526,-43477,-9755,21517,61435,116602,94953,3826,-73107,-109548,-60624,57743,99251,60962,52126,24932,-18052,8969,42733,28961,4394,13911,59213,116304,133241,76839,3868,13487,33717,-1583,-37245,-49515,-107308,-146046,-42338,121977,173354,99063,-4643,-60665,-19949,26827,-2185,-9558,50407,34086,-48383,-59850,327,72387,84867,47117,34415,75620,111483,105411,122684,170391,106138,-28548,-73588,-63567,-109078,-114430,-33392,14113,-46806,-81443,-93096,-117617,-54627,36944,10079,-81937,-108651,-55283,35062,90279,86229,48809,-28543,-88752,-73811,-29404,-23516,-44525,-31736,-11254,-6445,35524,48982,34311,-2722,-37526,-57458,-38598,456,49938,69995,35395,-34105,-73849,-39729,86002,150390,70712,-84766,-172185,-159117,-115841,-50754,-4374,22404,56437,45968,-36568,-89655,-52867,1431,4346,-3061,34917,14722,-63632,-53196,43648,62848,29968,12219,4479,3492,-27659,-73236,-68974,-31300,-22719,-68300,-132002,-122187,-70695,-76039,-98866,-54692,21513,11693,-62791,-84686,-50449,-9197,-49066,-85868,-23820,61525,120730,138288,126459,141652,163036,80829,-9201,-63543,-80901,-38030,29211,10989,-55592,-13365,71433,41809,12711,25920,40915,43025,30368,31446,61746,78432,43655,-40785,-95610,-101972,-77143,-33360,-27627,-51482,-55689,-62435,-36881,41836,70615,58532,35127,23932,37210,81315,84441,56928,21474,-7293,-21768,-35157,-17327,33416,79632,56206,17596,605,-37995,-59124,-55137,-44234,-23374,24944,46480],[44648,47719,64212,19371,1201,19653,-11206,-69931,-85437,-36070,923,-36170,-49861,22325,71235,33723,1434,-25371,-126166,-218755,-188935,-54854,-8103,-75970,-109061,-55101,13363,46472,9605,-22464,25701,82431,99164,46372,-49300,-35488,38183,11722,-36632,-39194,-17631,-4018,-6829,31069,88491,43441,-31319,-10511,36379,64029,91126,68860,-9613,-56581,16255,124620,124226,44732,-50771,-142642,-110827,19912,55167,-4573,-63070,-76898,-21088,81935,163020,128372,6696,-49392,-7387,-659,-70457,-87483,-33782,31644,18538,-37908,-45934,-30381,-14139,15797,53531,86657,77638,-3928,57,74684,88625,43886,72879,90916,9066,-53260,-13005,-13108,-104198,-139982,-53282,60802,82830,20861,35173,96418,70792,-15179,-88235,-120123,-148305,-180042,-151445,-97871,-74363,-70275,-45819,-21946,9403,1363,-42763,-71088,-77557,-45769,50530,114272,58951,-19297,23460,93718,37942,-50476,-10510,32312,-20177,-30668,36885,77270,88674,74333,14760,-52162,-106760,-98578,4907,79587,97263,72588,28865,-13487,12183,81353,107822,73872,-3435,-79735,-71482,-22987,-21030,-30277,8400,20209,32843,91428,139854,114405,86114,101152,103699,32404,-19782,-39108,-97560,-130683,-76843,-7492,44,231,-17105,-77007,-49193,67877,49770,-91793,-140456,-92864,-94362,-93053,-40994,-22453,-59845,-21233,47680,4137,-82535,-89888,-25760,28053,31431,23529,7540,-37131,-98953,-118077,-69174,9887,40031,12606,33817,78939,39001,-34972,-73585,-96142,-123727,-121890,-81933,-61643,-22246,34758,60912,7278,-37134,-11915,-64549,-191009,-203029,-58442,89991,162866,148773,94176,67821,62280,61924,38737,51277,121841,127781,21465,-31544,2257,42316,84988,135891,86439,-34129,-57606,39330,94764,60768,-19916,-75815,-68095,-36904,-31395,-42416,-46279,-22981,2593,-15424,-77652,-110684,-60478,4978,43671,43638,-19791,-103666,-129223,-80477,-33134,-65451,-117380,-99846,-45297,-18004,-58898,-115488,-105801,-66204,-14137,54590,94933,66313,26693,-5755,-3342,65480,105278,134084,165198,-42289,-360571,-306113,-96643,-56107,8767,57178,58246,98274,92001,-23617,-163741,-195425,-68053,78796,95759,41272,58492,98116,52720,-42035,-67476,17277,48583,56915,105748,113693,48136,-35105,-67449,-1747,94115,84731,3327,-36664,-25674,-19702,-12062,-40007,-92565,-100443,-63888,-9280,41800,120514,134735,34871,-25282,5098,-478,-35027,-56845,-80454,-25839,47861,41635,27131,17085,-47467,-62802,-10065,-30241,-70456,-59589,-53873,-47287,7455,67742,68154,32854,2096,1512,32631,59698,45295,17725,-4727,-47067,-57417,-23134,42480,119798,128468,29614,-9969,42246,53121,6367,-68630,-122959,-136808,-117997,-55002,-4107,42774,91638,112156,98630,60732,-18989,-80344,-71383,-30924,17506,34021,-15335,-17468,66536,82804,60849,39938,22025,81074,158548,91101,9875,22864,43355,15793,-27221,-36198,-14201,-16051,-66439,-124527,-115059,-73241,-25202,19059,27964,21592,61572,124802,81324,-5763,-42282,-43009,1240,70790,47145,-22661,-83637,-69429,-653,34553,44213,68669,100255,98659,24688,-49709,-37882,8261,43493,68636,32704,-10082,73881,168327,100401,-6859,-49907,-45000,7227,77505,97460,81727,93296,125094,117691,99304,112862,103596,32032,-37158,-31299,-6968,-64517,-124905,-113821,-89642,-62996,-17413,4715,-21441,-52352,-90449,-92637,-23360,5941,-21458,-40901,-95087,-174095,-117880,-24233,-11732,-1674,23418,8616,-58841,-126022,-114517,-74056,-61589,-27345,25417,4922,-24323,6766,46338,82903,111936,46518,-71079,-126565,-107294,-84170,-38855,6994,15819,-15798,-62438,-119271,-115198,-70423,-48489,-28880,6453,48482,73398,66634,51120,59567,88274,103076,29735,-74266,-58575,66918,93786,-19169,-105691,-18555,84890,95721,96950,92382,33729,-27981,-13654,32153,20799,-24721,-70150,-75039,-22797,74266,101843,23686,-44022,20698,97561,60796,-3444,-4807,7020,-9259,-69724,-84095,-4317,72749,68382,10200,-13983,-16586,-22799,-16919,30054,26049,-42961,-68633,-29761,-38753,-56322,-38074,11137,50831,67749,46134,-15378,-53827,-52627,-60663,-42409,11677,49758,65555,41251,15204,19188,28480,18805,28614,68353,87633,71579,33845,-903,17410,37653,-13400,-90093,-123973,-88169,-7908,4222,-37003,-46881,-36718,-47924,-50103,-23683,-4598,17603,27390,38829,64317,90521,44782,-71157,-109739,-97908,-93465,-81578,4273,103422,59691,-8054,-2486,-49914,-92252,8677,103004,72546,-33511,-125749,-138551,-107343,-116280,-134714,-118551,-97182,-54749,-6562,19144,41372,106980,157011,149143,117937,113135,99375,55109,-575,-16521,-29564,-44737,-5982,29382,-6268,-54388,-22965,61743,85052,35742,8844,25343,38411,20225,-36448,-77076,-89436,-68064,7339,8340,-89879,-81372,-1889,28901,-11706,-51902,-73937,-71299,-68101,-61930,-42015,-15288,-252,28114,39106,-9904,-20215,16171,67744,107147,91826,70065,84123,45493,-55311,-111357,-44660,34996,42604,17735,64734,166756,163239,55007,41528,91393,-1260,-105430,-120345,-93322,-89446,-107373,-85463,-40927,-16518,-29208,-48024,-54024,-24754,44006,69183,25251,-9634,-26998,-31084,31972,139142,172605,93432,-15985,-91118,-101413,-13655,71784,91783,115145,152360,144955,136662,60673,-43342,-38824,-62,-11388,-27298,6997,3311,-21526,-35704,-73103,-101687,-59438,-14817,9463,40239,33664,-6974,-14921,18258,56114,33867,33113,135108,169257,92079,26407,-29818,-60767,-37523,3514,14676,-27246,-45839,29075,126708,107134,19573,-25377,-29793,-15477,-10980,-35486,-33831,-11625,-1213,17353,48328,22949,-26236,5533,81339,72429,-3376,-56812,-33747,33088,35042,5486,21539,53342,57456,25916,-10217,-36177,-15562,22079,25860,47877,53762,-17037,-94178,-113854,-62284,60969,138492,106520,67382,37394,-2771,2211,30667,46080,30936,2762,3841,67430,116596,93454,32476,5404,-14473,-50027,-82187,-85424,-152339,-193913,-79204,87299,126444,77696,22007,-28817,-16052,25268,21666,22294,44039,-13901,-109193,-122251,-34199,52174,54274,53252,94954,100869,91634,70870,53203,78830,89744,74462,68207,45897,-35552,-105728,-111461,-60771,-30922,-34410,-79086,-120225,-80000,9560,26020,-39749,-78455,-39637,2077,-16600,-41708,-4806,24863,-15152,-70841,-77681,-23485,29070,18810,-19507,11811,68227,13911,-7460,15327,-4960,-9975,34507,56164,64734,26186,-34575,-34402,-24552,-39954,42153,145364,98912,-56876,-117276,-77873,-40663,-10519,27230,84077,122368,68249,-62332,-145259,-95451,11553,50683,13246,-3284,-3081,-1416,14266,35661,-1442,-35297,-15346,13028,428,-66068,-120922,-83316,-9270,6150,-51400,-112416,-97882,-44278,-35464,-43347,-33984,-950,-9506,-56163,-65320,-32947,-22990,-72305,-89613,-35504,21239,64427,59504,39230,53576,79832,48869,28,-47060,-49396,1591,26161,-18552,-77534,-54750,2085,9688,9000,12943,5774,-21476,-24031,1145,35750,62169,28800,-67029,-108015,-77537,-26920,29371,64207,43332,-47088,-166121,-161675,-25347,49531,36219,28445,60388,77813,75466,36297,-6160,-13955,27145,41269,-8134,-21902,18963,56973,41075,17050,3093,-23331,-40460,-52951,-38964,2080,51798,62678],[27353,21648,25128,-22631,-24385,-12111,-63276,-87931,-53309,1079,23334,4735,2579,40752,65533,45837,57467,83934,-3987,-143829,-184590,-59626,744,-72781,-107501,-56128,-30545,-42841,-67917,-8612,87087,96596,58180,11110,-50902,-33921,60593,76777,4233,-56642,-45824,-15392,-15567,20472,91537,48400,-54691,-45258,57004,141488,158252,76090,-30370,-56568,8181,86153,84423,16631,-79123,-180714,-164454,-61400,-336,-6870,-78374,-103370,-3852,101038,134815,114032,34824,-16052,32064,44840,-34351,-60440,-30651,-842,-14214,-73725,-73406,-29145,-27596,-24914,37383,105944,107253,44288,39876,87975,99491,99500,185854,226221,93294,-21048,22528,58275,-27370,-91688,-43074,57668,125884,124430,128784,146481,84558,-11960,-73890,-99525,-140796,-139667,-65360,-23486,-43239,-78271,-71087,-27128,-4922,-65262,-125035,-100676,-63276,-37345,57445,144626,93495,11060,74268,141729,53182,-63187,-61492,-45314,-45190,18005,105579,120102,107860,81673,-14032,-109228,-126706,-80464,-4549,18965,-4362,-25942,-49439,-87250,-80735,-24619,38509,65949,28656,-15109,22158,68830,52132,14250,-35907,-88177,-40427,67643,127424,124700,121019,125505,99128,43909,30024,35278,-21393,-84380,-88863,-54736,-22633,9967,-16753,-105433,-103969,-10088,-22562,-119324,-166197,-184770,-167351,-55613,20222,-36138,-121935,-84066,23971,20822,-96187,-143794,-60224,14701,1719,9240,6743,-71814,-116792,-53853,2765,-2893,-1465,19644,42457,43117,1857,-25081,-7670,-4480,-47447,-71446,-11838,49668,62919,72616,91892,-2535,-91113,-17985,5887,-105482,-138883,-13208,109772,161001,143468,92003,56518,42757,87081,104695,80674,81808,76281,-7545,-57581,-35003,416,42611,64118,-4322,-88006,-58346,46634,125875,114272,5413,-90442,-82037,2351,70364,78770,86935,126414,134990,70374,-41392,-114844,-73884,16843,80930,69093,-13256,-99040,-93328,-68812,-98607,-160985,-218806,-226569,-148433,-73942,-80213,-91704,-36810,22390,50595,74132,88851,52465,13851,20180,50278,92697,108350,120883,131765,-23978,-303236,-294575,-107593,-59558,7617,70565,77467,117990,119751,12516,-176773,-262759,-119494,41695,18502,-51818,5738,87584,52910,-51603,-103965,-26261,28123,-8654,-36574,-4209,25484,-9152,-54016,-39445,27851,23123,-66141,-71694,15638,35329,8777,-18003,-60509,-61000,-12546,11840,4502,46454,66714,-19154,-97516,-82043,-44083,-36439,-67692,-87407,-41718,3895,20960,37158,33928,-31752,-74037,-26152,884,-36352,-57697,-36608,-26040,-11710,16113,18210,26558,24879,-7060,27151,69010,27615,-21623,-19622,-19728,-430,42953,55332,69288,86782,-4705,-85732,-22880,23499,-44987,-145327,-199142,-198499,-143636,-42430,-7176,-7275,23451,34379,41712,63416,25817,-53511,-108946,-107416,-21160,60525,35165,-3432,11718,4439,9359,20818,43378,92475,106193,42572,-9647,-7707,-674,3809,12176,14835,15685,-12301,-76772,-116722,-83149,-18832,65471,114627,70564,20832,44798,83116,47763,-3800,-51789,-67651,8137,104390,69501,-5016,-47469,-35970,4208,26137,33313,12964,-2257,23143,32257,-28409,-35177,32311,68593,63742,-8519,-90840,-29888,86623,73558,6769,-47556,-66852,-29970,11795,11668,-18288,13637,116207,147055,57698,23413,52697,44337,2128,-20803,-48862,-132080,-138444,-71239,-55102,-73352,-54562,-9531,3249,-50447,-122383,-132742,-101924,-94106,-105746,-122854,-150206,-158174,-112683,-69850,-44967,-15145,-7047,6530,-25183,-74796,-76018,-72695,-81726,-59629,-1944,19944,6186,26286,64317,68654,74839,72001,22730,-60138,-122974,-101021,-13868,4872,-38659,-59003,-65322,-102798,-94705,-65364,-30245,21394,37525,39304,51808,30148,11945,58674,126665,123706,28828,-53284,-24991,92474,114119,-2747,-74319,16444,107549,89384,41928,29279,6382,-27232,15809,66538,765,-102588,-187911,-191052,-92852,47642,139033,138331,64310,45424,69657,60009,-5691,-61908,-76574,-95474,-131188,-91247,-3472,68643,97860,17513,-67131,-64030,-51338,-57754,-28619,-27430,-75901,-64707,33398,78090,58431,43225,72850,87712,37215,-22200,-44699,-39127,-34144,-49242,-33025,12295,34213,52868,58940,19423,-10172,16329,24811,-16312,-19998,52162,98491,49643,-10299,2455,25392,-17967,-88256,-110766,-65324,5508,46055,93840,124609,82472,5953,-29552,-31715,-24660,29309,80296,78905,72265,70127,22794,-71595,-114727,-96455,-52547,-49538,-42748,32155,34842,-12052,-33838,-62376,-48185,57851,128428,105923,44018,-18949,-101449,-183710,-228847,-169977,-55838,-2446,-8360,-28562,-36408,-22523,36628,94692,122768,113212,72757,31679,50661,58569,20961,-8782,-22095,-21433,-1749,-11961,-41247,-25899,11587,15847,3732,18484,56340,72314,70684,15291,-71391,-95652,-54198,-6650,-20304,-67040,-49807,14123,52306,1466,-55611,-53095,-41422,-55154,-40836,-42317,-64166,-23011,61906,62873,-20377,-24869,31107,68638,73208,64307,78090,82301,41577,5413,2947,59642,103292,41646,-44290,2610,98121,63967,-34451,-31033,51678,9845,-88813,-128059,-138973,-161189,-153032,-85025,-31446,-18152,-41541,-62877,-51184,-26346,-18753,-13492,540,20007,-10475,-73962,-44503,77927,169831,148580,27959,-63005,-43761,39478,87493,113610,157446,145545,52620,-4131,-50329,-123532,-88147,8346,32140,4393,-7187,-21829,-22131,3509,-15909,-43062,-3668,31102,38767,83630,93646,51616,54538,102638,120838,105206,152643,223292,173164,88799,58916,-14729,-104235,-105964,-67873,-66593,-74310,-38107,44435,120518,93785,21969,-32193,-70749,-41113,2866,-29948,-52191,-35060,9323,64179,79476,2260,-56102,-26416,9595,-24308,-58294,-42163,22389,87718,76377,45796,35079,7226,4167,30193,27496,-35635,-42175,16258,-7348,-40001,-21863,-45547,-87236,-63144,-29101,20871,92603,116765,85067,42433,9157,-12786,-23752,19160,58862,18541,-46789,-28818,29957,78270,77473,28822,-23408,-35797,-50628,-73615,-129329,-134506,-46276,45746,67173,42926,-5540,-41471,-36140,-19097,6602,45643,47537,-31997,-140948,-173831,-100022,-30545,8132,88930,142323,52850,-1574,2171,-21484,-24734,34225,93796,94117,54207,133,-58033,-117696,-90283,-12907,5856,-42239,-67275,-58390,-19391,10035,-45845,-97893,-46859,-14136,-68910,-88386,7851,101580,69275,-35875,-80808,-1596,93606,86763,25359,30581,65388,24186,10885,31790,16782,25234,63362,64067,44059,-16104,-50732,8920,44315,-30179,-41598,28484,41045,-21809,-44648,-14745,2085,-2802,28261,125565,152440,44719,-70946,-110368,-79598,-179,47076,15664,-17026,-2407,44314,51373,10643,-28721,-19838,-3997,-15585,-69603,-162585,-208585,-142476,-50603,-23801,-63592,-60291,13192,37753,-9201,-4243,-10110,-59178,-67890,-43225,-27595,-4141,754,-45011,-52285,-29032,-17752,6737,-10352,-37002,-30691,6960,44809,48192,-2547,-25466,-10474,-9235,-25889,-34479,-19237,-18925,-10764,23724,23024,-20240,-89047,-89239,-29256,37818,79735,14239,-108453,-119525,-65258,-26076,32972,104460,74336,-79921,-227422,-209881,-36361,61042,12455,-35634,29204,71280,39960,14999,9302,6425,31482,44143,8568,-13309,-1485,51409,106943,125392,80731,25935,-7363,-57236,-48966,29525,81102,46114],[-14958,-32861,-13465,-36637,-47048,-50482,-85977,-82596,-24436,40170,73718,75635,58779,33307,39345,54086,83961,155232,148666,-864,-121112,-86508,-53791,-98545,-110169,-56382,-39222,-75162,-106872,-40418,44770,56779,48425,51631,43613,35536,58801,69593,55047,29102,24941,23187,-18905,-51053,-23083,-8589,-60331,-75322,6462,96190,107049,18692,-74267,-71097,-22042,25288,45870,3212,-103009,-201919,-176123,-86244,-19973,6322,-53405,-86161,3872,67798,65143,89732,92003,50958,72057,104706,71695,50057,19830,-16910,-40387,-76921,-57229,3000,-23875,-70106,-31270,26450,61681,37778,-16752,-26962,4423,25588,126022,213923,125456,-943,-2320,45376,39410,4202,-25024,7395,92225,130321,132629,138304,102786,49291,29876,-6356,-68351,-42492,38036,58596,16639,-34264,-21576,-6127,-36839,-82497,-77959,-38299,-41998,-33871,88527,192710,132463,73317,127277,133039,46917,-30456,-55103,-67706,-33330,66149,143432,135951,97486,44635,-45357,-97272,-65347,2380,19705,-39420,-77893,-63017,-52497,-71062,-67422,-36488,26835,86603,79882,43754,80956,116684,84018,35118,-18564,-58387,-12282,52443,83336,119052,150617,139599,79038,18447,24425,61930,27891,-32419,-87804,-108315,-59109,31614,45924,-25930,-55626,-11777,-15091,-67991,-124623,-190016,-154203,14153,84642,-14939,-89762,-35338,51952,34431,-63414,-99731,-37706,-1554,-42692,-39919,-10624,-34857,-48565,38518,74155,-25081,-72210,-13710,14931,-30139,-72204,-49412,3016,37178,37685,41281,73126,74683,9411,-15100,53108,2259,-90548,-26373,40111,1351,-22367,7775,42861,77457,63680,2442,-38819,-45238,3109,37724,32160,15837,9632,-9172,9063,35015,19212,10131,-437,-39553,-67275,-52456,-16802,63659,100571,23585,-61613,-61567,19573,105821,125358,152569,212020,222927,155324,51054,-38985,-49440,-8248,15961,4297,-18057,-26445,-2719,-39526,-105134,-155367,-237233,-264479,-158357,-74524,-62207,-30802,58624,107068,74485,20311,12403,-2,-5763,56568,133784,160879,112582,52266,44721,-29091,-243557,-294145,-124290,-30964,47913,96203,110008,154662,149200,49875,-130322,-231845,-102253,32080,-29336,-115267,-76199,-22090,-16534,-49366,-81335,-16381,26188,-62566,-136638,-46085,66767,52018,-1498,-11230,-9885,-80386,-159304,-95912,31885,42698,5570,9047,-575,-21586,-9165,485,2092,21798,-10672,-80899,-95247,-59031,6254,26046,-29320,-71133,-50386,-12947,13026,12482,-18268,-72931,-97904,-38215,35290,21719,-19017,-2883,-3699,-30741,-35450,-17099,48518,65372,-5129,-2440,26637,-9964,-50571,-27521,30351,101132,125244,48315,-22447,6572,5877,-54315,-27490,17960,-30581,-104754,-147356,-180761,-176509,-96790,-59653,-44951,6185,13822,21791,100836,143003,69916,-49429,-80981,19763,93737,50570,-15609,-43790,-44639,16854,64211,73893,77732,30447,-41647,-65624,-51309,-35684,-29741,-10331,21779,53313,29834,-36561,-61789,-36917,-535,84870,130806,44716,-33902,-42326,-34739,-25035,8095,-6779,-26032,27141,94267,66129,19933,3811,21462,46965,77129,87346,27733,-42960,-43676,-4722,-34017,-45035,16100,55920,52563,-19919,-96578,-76482,-17635,-13920,-19154,-51915,-102519,-109027,-88410,-68379,-77848,-63310,28744,91951,12952,-30066,13194,26026,-17352,-71626,-116143,-147921,-102690,-29795,-30061,-74913,-90735,-33352,18674,-7436,-55532,-73902,-130378,-183879,-193315,-189720,-140183,-51815,-22319,-36105,-13089,13481,12926,57597,70821,40346,17524,2288,-14147,-28050,-10577,-10697,-53695,-42765,23070,55536,92585,139460,146542,81721,-28228,-65604,-30492,-25414,-39796,-42588,-48421,-55882,-35276,-2961,57471,88687,16671,-23540,35000,51069,17888,54150,141456,129577,23918,-13895,52702,131871,105624,36134,19895,72051,83814,29680,1519,20052,11801,-1632,87797,159552,66204,-78285,-178981,-177657,-90142,5802,99808,157138,100906,37748,56000,88876,31771,-71965,-125931,-143189,-136009,-57448,-708,16487,50792,8356,-53766,-48902,-33525,-43358,-30219,-28593,-56501,-49176,21979,97147,130245,126178,116600,85195,18195,-18760,-23162,-31231,-26792,-10316,-23763,-58180,-50145,-1480,34247,13819,4107,49096,42887,-44509,-59138,36055,88014,46563,16332,38861,44085,-7323,-56525,-45988,-4442,33787,69412,137026,155486,92664,10131,-35673,-40053,-24604,9045,31077,25214,46696,60872,29251,-33247,-64737,-39006,49334,79704,34928,46390,53778,8232,-14213,-4465,4512,33181,54746,47830,59792,73917,4792,-111253,-154002,-49106,100068,121815,59886,-4167,-63218,-92603,-57853,-9311,37046,47671,-16496,-65330,-10482,40857,42633,61183,59648,24450,11946,3030,-13703,-3674,-13010,-51460,-45883,-6184,26791,2879,15832,47901,-16756,-77134,-48917,-36409,-84402,-92295,-43060,2673,27449,-5411,-57203,-60129,-38076,-14310,27147,14411,-22083,7892,42481,22933,6281,36188,60152,44026,-10929,-3461,76599,81716,36588,21542,28496,59256,75475,-840,-90807,-57642,13896,7175,-32610,-49751,-13991,1853,-17656,-40073,-74700,-95667,-57551,-18814,-4952,10554,-12431,-40497,-10502,-6219,-58689,-75143,-34139,5038,-22223,-81140,-73815,-12490,75762,129730,73248,13721,52226,84323,52197,62658,115310,107048,46969,8852,-67368,-155566,-124647,-14630,27799,-14060,-53689,-58756,-38861,-6543,9352,27679,56877,74212,85086,120144,110263,49954,67582,133594,135658,134359,203514,226958,149712,111461,126687,27607,-101084,-112130,-75847,-82805,-94166,-56957,6775,61031,52361,32286,-8739,-80486,-63069,6791,-18683,-73730,-69902,-16242,36601,48974,10684,-10748,6217,10578,-9643,-16822,3422,48221,96346,94633,67816,21300,-31765,-19710,33175,31070,-56614,-81817,5416,21621,-38953,-61799,-62814,-58545,-13923,-4634,-24580,6206,47155,35509,11356,1820,-24710,-58886,-21552,60482,62787,-32465,-91147,-53375,37374,73625,37356,10798,36025,40908,-2480,-46749,-34197,8159,31625,49666,26651,-40046,-57079,-41056,-52092,-28077,40137,74474,20495,-95186,-138739,-82409,-36709,11206,97010,85635,-40294,-65789,-6037,-5503,-42107,-29745,24798,33048,-13063,-37572,-27844,-55025,-54299,-14262,17693,16402,-995,-35352,-56816,-58833,-113032,-121399,-13407,38253,-27235,-51772,41186,139192,129714,34823,-23738,27400,89967,77702,31484,4393,9720,12033,24738,15752,-10651,-1564,29907,30281,14751,-12915,7552,85325,112180,12243,-65354,-66466,-32346,-16083,-23555,-16962,-13395,-18416,31364,138395,124783,2598,-53839,-54721,-61984,-27947,5519,-17177,-19372,15797,46517,42339,20639,15889,35211,18030,-41353,-122125,-211096,-249587,-206904,-123219,-72315,-74680,-27037,69494,50294,-52854,-52907,-44903,-107604,-97261,-33461,-7087,17710,43493,18967,27656,30325,-7062,-14231,-9443,-717,6061,25912,46797,55301,12998,-30998,-56965,-49489,-7932,39861,37318,-9692,-4446,71304,78984,-3275,-119005,-133716,-34849,65547,90888,-1296,-102764,-73370,-51537,-83176,-29891,53435,-6874,-146135,-200879,-138200,11815,96971,38966,-36608,19431,58770,32725,43859,62696,23321,-14877,-4224,14766,14103,8688,96002,218349,234374,140385,56378,10190,-55368,-47223,51354,95203,13791],[-55923,-48871,19317,9426,-49562,-73090,-65275,-56116,-37489,9307,74744,124320,110685,37876,21005,39732,22666,44684,81197,23010,-51431,-87043,-118240,-128608,-94823,-31855,-3347,-32723,-76504,-85757,-53322,-527,62345,111563,117154,81361,39553,30834,86979,120184,88410,41576,-30107,-133978,-157079,-73091,-50319,-94481,-70266,13091,36344,-29767,-77189,-54788,-50233,-67535,-43370,-12228,-60482,-156936,-149067,-45969,21984,28914,-13614,-37504,-15895,-8852,21958,75034,81355,35854,21386,64461,94561,97024,36244,-19114,-17893,-17312,-10609,19251,-21231,-83034,-84106,-83488,-48718,-50761,-129628,-162898,-103679,-94369,-31222,77627,54513,-54041,-80344,-17746,67484,72897,-21385,-49746,10459,11768,-1296,37299,87123,124391,145157,77409,-17389,-10067,52079,80324,73701,42934,41798,4956,-56079,-51012,11325,16793,-49626,-45289,98340,189405,128819,106678,133600,70723,9133,2363,-6722,-10822,27352,87356,116432,96811,47719,-21555,-68537,-38600,18365,53039,39708,-30842,-48544,-10683,19477,8219,3244,8005,39134,94185,102914,49547,31576,50312,57592,48104,70777,100225,101968,63160,50435,99780,149631,121618,37103,-33555,-33860,-5920,-6749,-16053,-58341,-91093,-57682,31678,83633,65166,39136,30022,-7257,-53712,-95169,-124858,-75125,55236,110344,45754,-3996,49149,89118,23773,-19130,12946,34778,4020,-43380,-33207,35039,76646,50197,49865,32859,-70526,-126344,-63167,-13557,-70422,-121230,-73609,-20466,5948,36836,62139,45243,-33872,-125037,-117501,5331,22354,-54921,-48169,-337,2771,-45198,-102053,-83928,-4440,-10186,-86801,-105970,-98015,-95320,-70985,-34251,-14664,1788,21625,89215,131301,80663,22502,-1580,-10364,-12242,-58420,-95215,-36563,31665,34263,23662,22663,40615,78374,99707,115374,140233,158430,150395,112174,53694,7463,-43775,-96583,-99747,-56816,13918,31906,-39632,-61025,-65747,-159559,-179102,-80858,-36627,-35657,6656,92590,123202,49158,-64780,-78349,-38347,-8137,53527,135371,165961,79073,-38199,-46155,-91383,-271329,-292029,-124971,-32515,40256,76433,118756,178883,156442,59721,-87734,-194164,-92259,44052,-3192,-108037,-129916,-125277,-82082,-12943,22160,70156,59171,-44151,-88762,37807,130436,63590,7883,36214,24217,-89511,-163095,-96603,-6847,-10503,-15633,13339,3464,-48367,-70982,-32424,41524,60703,-49339,-121638,-59810,26233,82700,69426,11073,-36368,-32863,1025,3427,-24667,-62115,-101136,-80627,-536,45961,35530,11750,-6518,-33563,-36622,-16944,5331,69959,78740,-20717,-82656,-66564,-47368,-38574,1363,91783,182754,150658,21088,-51251,11610,66953,18319,6371,48278,49021,28752,-1593,-77579,-142282,-129463,-100248,-51108,7024,16091,22842,115652,198837,146908,32755,20468,92224,92192,16566,-43634,-50984,-17353,60155,77459,33896,24020,-116,-67847,-69647,-16122,18675,-3154,-34031,-6635,65186,74308,31684,25238,26141,5251,45408,61576,-14216,-79067,-131072,-139779,-75133,7147,29243,35113,59790,77839,46889,30991,42161,79900,124532,164933,160493,80552,-24332,-67371,-50116,-39035,-24576,-97,26810,61686,33103,-34618,-53780,-57858,-86864,-81139,-75847,-105520,-123877,-119864,-102385,-94265,-97337,-40586,30394,6322,-16229,7848,-19289,-96287,-148887,-154229,-135123,-111344,-80870,-58756,-66030,-87997,-39362,22057,32807,12475,-21407,-88343,-140415,-153333,-131940,-43298,31768,28440,26854,75685,86178,63199,73509,82811,82566,99782,109413,74563,24533,28893,-9914,-122465,-158863,-80044,20979,96221,121669,130675,121402,65519,-25285,-97077,-104143,-37825,-2952,-25037,-31925,-16421,32635,106521,68125,-75981,-117082,-22019,56288,56655,80678,139679,97144,-15236,-11443,85143,109376,26336,9360,47029,63468,17359,-38952,-27344,14588,3566,-1941,113134,205466,128840,6896,-56093,-56982,-41976,-39221,-6287,46270,22670,-5462,48206,101277,65009,-37031,-114488,-115541,-68409,18531,38674,-39740,-66094,-29251,7799,31908,62435,66641,53673,9521,-34311,-48512,-32819,16018,87126,107161,68444,11704,-20888,-4054,15036,-15026,-22301,20695,-18675,-128704,-130864,-37326,4851,-9378,10573,58610,28222,-50889,-33581,46641,49733,-3994,-12578,34572,52952,-1006,-40452,-2458,26485,20207,24054,43276,12304,-32846,-62266,-77466,-43421,-2765,-4782,-37438,-39579,2348,33469,37244,18869,-3818,-18099,57986,139594,135661,110966,61031,-39,29084,73105,20653,-33113,-42371,-53605,-29245,41746,75038,32340,4333,90439,205738,169911,86189,43526,-37069,-108033,-86267,-58684,-32329,-23235,-76960,-94706,-35866,-637,53087,150956,179481,132972,62753,-15893,-48926,-4290,15193,-22100,-31365,-14572,-16408,-71410,-59568,30783,15251,-61992,-44828,-32605,-109330,-136192,-60936,-14939,-1159,-19106,-71951,-105779,-65445,21375,81284,52125,31897,59491,14162,-37282,21039,79098,55706,8153,-55654,-34251,77274,103757,45542,-5950,-17850,20826,30448,-41804,-114431,-103786,-51124,8736,35405,-19698,-61707,-40178,5691,18977,8082,25266,75132,59696,21202,43360,44168,25937,44888,11710,-71058,-95766,-59401,-44008,-57106,-41204,-13956,-21109,-483,50640,42295,15536,68116,99881,23771,-21207,7964,34646,42127,45840,-49049,-165096,-159424,-50556,9923,-50509,-96622,-91410,-83527,-69255,3662,79689,86983,76592,100635,111105,42529,-44435,-10941,54821,60520,97989,172024,183303,128252,114825,143266,72576,-30231,-52943,-35097,-55167,-93976,-58126,21870,71336,59469,39381,1566,-69644,-80889,-32594,-46242,-108242,-112889,-53060,-13765,-21777,-15465,17589,46408,65800,81507,64930,31003,32371,76617,92594,44386,-32691,-44955,3715,24908,-660,-66453,-91046,-7626,56822,7584,-58045,-61957,-34391,-6113,-12923,-35903,-32834,-50956,-82464,-64455,-24102,-10609,-21202,-14777,39368,80625,11220,-82859,-87179,-39389,-16340,-1958,26788,82002,112600,88290,45526,30302,19329,20723,51267,39469,-10465,-19788,-12247,-40197,-46722,4741,86708,90826,-3311,-32867,27063,47440,37526,35229,-38843,-110596,-67626,17164,42624,2821,-54162,-41201,-7062,-47597,-101389,-65422,-20912,-13872,-28307,3313,44420,22548,-30333,-74189,-113707,-140600,-82042,44781,96036,31764,-26126,13492,96807,132500,89952,40622,43207,36923,6702,-14093,-43618,-47135,-36483,-11038,-33117,-77467,-75441,-28011,1829,21373,35124,88144,158788,145778,35758,-35679,-45273,-12806,3071,-18311,-27945,-27026,-14247,50608,98086,20919,-47814,-28679,-42504,-78216,-46726,-25316,-69409,-50725,16966,39925,41888,78763,93356,75159,30043,-42704,-109799,-147443,-174754,-185826,-133009,-66317,-48168,-26435,16695,-18083,-103656,-118757,-109980,-113346,-69775,-11647,17407,38133,49906,37674,67206,71037,10429,-923,43576,81780,79505,48866,-4344,618,5708,-43128,-92197,-70290,5343,58474,25582,-28433,6674,107647,117504,25253,-104679,-134124,-37369,32376,17353,-25833,-24299,36110,-12282,-126087,-90664,-18919,-97837,-182292,-137656,-43309,54183,114735,95349,44209,52982,53972,44842,53124,52068,-4895,-51117,-25588,19989,31801,22266,107882,223954,215335,114899,36242,-6701,-54231,-34138,48348,65094,-30142],[-52667,-2447,96231,73956,-18366,-38937,-4584,-63,-28025,-30495,28687,129574,167050,97501,49172,30254,-54315,-124995,-109966,-46057,-2032,-17000,-81015,-77376,-5642,54086,53765,40059,18848,-34261,-57438,-13464,65994,113837,85195,47305,35643,37454,78433,97775,66586,38466,-10062,-114682,-147029,-57261,-17846,-83699,-90637,1379,48798,2410,-18733,2575,-35323,-117755,-118894,-14637,39456,-53579,-92425,21087,88118,50148,11610,457,-38706,-52999,37057,83244,34760,-16032,-59114,-49283,10113,50501,27887,16078,51419,64075,29273,-1805,-37861,-60157,-56249,-93908,-112575,-126264,-166961,-173096,-110308,-93666,-61469,-3044,-31158,-106482,-107580,-31241,81746,101954,-4553,-54828,-44280,-110402,-139910,-73735,6555,99096,152915,91607,-6330,-28667,8282,61063,121531,124885,78875,2768,-44928,-24883,11931,-17589,-73383,-46060,69006,121111,74426,56141,51088,-26579,-54163,-12032,12460,42549,90519,94923,61851,29879,-2027,-52925,-57242,29699,83231,51520,32520,23550,37474,73818,112216,99245,57703,21854,25138,68459,84319,26597,-50248,-56561,8599,59265,131131,192088,155794,62300,27918,45954,73083,50420,-10359,-62856,-77839,-71748,-44505,-16522,-21421,-22845,-22810,-19286,3193,23727,27314,10352,-48787,-102815,-94228,-25948,38022,87420,123267,99106,20789,34657,54800,-26079,-16373,91986,108041,57076,17746,32077,115171,169104,103191,-3807,-79051,-123877,-130784,-73081,-8629,-55341,-117960,-68888,-23540,-27290,-20566,-37890,-92016,-164731,-198164,-142275,-12499,31897,-20774,-44586,-43032,-79531,-180772,-234833,-161533,-47406,-43544,-90799,-67957,-71961,-118803,-108135,-53072,-4716,37929,36665,64811,122554,109480,44087,2888,-19836,-33660,-82839,-128132,-109595,-28009,63038,124119,126202,79104,45095,59124,50603,13330,24401,68967,86591,91023,76693,-14458,-117269,-159883,-119813,-30357,-19569,-58307,-5724,13682,-66950,-64639,1487,4423,-4862,24324,68621,88987,33982,-86416,-121294,-59312,-6446,9178,28760,43610,-22787,-105309,-112431,-196411,-353049,-276388,-106173,-71821,-44024,-5596,74007,143942,116956,46143,-90620,-219981,-138175,29691,37999,-64359,-121058,-134433,-101594,14528,105783,117026,62298,15914,35388,116409,112718,-786,-33524,35726,57402,-13176,-79191,-94743,-97209,-97955,-40300,4901,-39093,-113541,-136479,-52344,76650,97301,-31299,-109098,-57328,32927,67132,34205,11791,-8395,-20866,-6489,-9763,-11417,-15888,-69463,-41458,50767,31581,-647,18736,-18479,-69342,-33914,13974,11597,33392,42967,-49293,-157238,-146309,-53767,16935,64003,127759,171420,88717,-32653,-32093,73287,99977,28344,15145,68998,108280,123893,100338,26108,-41116,-67206,-75715,-52421,-40818,-41771,-4174,83663,136925,93970,35841,55624,84457,58681,4891,-43313,-26154,34774,64442,-2260,-59687,-24812,9330,-23218,-398,78081,114725,74328,-3673,-26000,29502,62008,57060,71624,60935,12292,15072,5101,-32609,-60874,-130502,-139235,-61787,-9316,11737,66063,115579,113809,46219,22973,57229,117425,167492,177610,150432,93619,17815,-37112,-37957,9480,43691,5835,-13519,54887,70278,-7333,-32885,-18574,-58675,-86748,-75385,-59377,-47608,-44576,-53576,-78492,-99748,-38539,54454,58271,24698,-579,-72351,-169674,-194301,-126326,-86370,-113050,-125942,-88164,-60393,-59747,-22038,16600,20142,-2843,-43132,-49106,-16146,3357,21713,55256,21040,-13142,32385,102933,118822,78799,27180,7765,51116,135884,157329,71924,10896,75361,69701,-78135,-182284,-134064,-12692,41730,9440,12287,60832,67997,-33239,-144627,-150102,-52819,-478,-12399,-23177,-22016,8375,51339,-14809,-122638,-130038,-67387,15420,67457,85917,81204,13880,-68089,-46545,21756,17402,-40925,-21088,22882,20520,-19237,-46852,-42787,-22513,-20584,-11881,85750,171488,119708,59809,52219,37646,-3665,-34499,-57215,-58704,-64138,-32190,33635,67248,47376,-7391,-57752,-39203,9832,75917,78993,-53466,-139350,-64462,43391,104321,167092,188627,137952,32411,-43664,-50355,-17922,-8747,16067,33518,10486,-37995,-77441,-80242,-25268,10653,11567,36285,9884,-91643,-109838,-18809,5728,-35220,-25561,19939,7945,-19185,26777,87693,58686,-30220,-74771,-13883,64059,27897,-39378,-13779,9055,-30380,-68084,-83118,-109502,-105124,-88137,-83132,-22781,41363,39853,-211,-5502,-5889,-11822,13637,32631,3181,-63865,-26500,90516,160165,162003,63453,-27542,33017,109457,49474,-26667,-59659,-105034,-135966,-57455,67102,89616,49963,109805,202828,160533,78516,60352,27445,-26294,-20616,-24207,-33187,-41564,-70549,-47006,22990,27365,81445,214371,262821,208175,105080,-22659,-72317,-3060,65818,67632,42053,26187,16257,-19178,-23431,28332,32603,-15027,605,20758,-73676,-167579,-112017,-28888,15909,3497,-63723,-123790,-88305,-10672,39224,26183,25946,75585,50591,-13457,17981,60699,20710,-9594,-22873,8325,100645,130587,62279,-2835,-18784,31873,44923,-28062,-99936,-102905,-63742,12917,61079,-10914,-88799,-84660,-14871,12861,17111,67849,115630,79527,20832,54437,109160,125205,99309,10310,-86320,-101173,-69132,-69229,-47117,49685,97065,41513,-7549,-10626,-15870,-10194,56631,114357,37772,-57250,-57645,-25060,-7473,10143,-52651,-157391,-156963,-59989,9070,-33678,-75248,-81144,-95260,-71153,53896,142799,114990,85940,99255,47347,-84700,-149610,-92133,-51791,-22970,70073,150323,162474,114181,71240,85592,97006,60637,19253,10237,-27756,-87103,-38546,77835,135476,98667,42751,11145,-28920,-66354,-71240,-77350,-103398,-104760,-41701,-10719,-50232,-76209,-49420,1918,72377,113076,79508,17140,7707,54442,74092,17177,-48799,-12215,55929,31341,-17552,-49358,-54715,-436,44746,9561,-45270,-35024,5898,15295,-10434,-8814,-3367,-83672,-159086,-126566,-45798,23750,52322,37545,18976,33677,15127,-28791,-68311,-120254,-132641,-62240,-5104,56467,114587,128281,90180,49245,492,-6017,28327,44045,36413,24991,17228,-8031,-55092,-57282,39560,96681,51764,43294,90935,80739,22693,-48842,-118372,-122015,-49949,6912,38442,38680,-13104,-35716,-3037,-30848,-139564,-143367,-44406,13308,-7329,9629,39343,8293,-29031,-54777,-90718,-68910,4574,67646,92122,47313,-37640,-55494,10745,79330,88356,66743,45504,1157,-25957,-33408,-59104,-55826,-56251,-49035,-68090,-111498,-105684,-40113,12572,50043,67439,113202,163840,110939,-7523,-32349,23742,75675,61616,21473,8136,7827,20100,49799,-7632,-125856,-99542,-11336,-44862,-84102,-28886,832,-70024,-91643,-19612,38689,59103,106097,112185,79493,38285,-31568,-68390,-28434,-18371,-64579,-58178,4702,16976,-20116,-48397,-64664,-86858,-110269,-126693,-89647,-39400,3838,58504,71373,20682,-20743,14675,35195,-5295,25114,85498,92102,62500,-10063,-95209,-46160,19948,-31491,-87705,-56444,4866,10371,-29498,-50261,8767,84290,80135,34797,-47757,-88450,-60996,-79841,-113267,-42010,80312,134311,34652,-91871,-76704,-39988,-111551,-141021,-65411,7261,54424,86282,106088,96683,72141,49488,50032,25667,-9232,-34025,-19703,26736,47489,37250,16553,47903,104125,113915,66056,9866,-29117,-60654,-29598,31585,23595,-58259],[-75819,-9593,67709,32251,-34698,-35736,-14484,833,-14751,-53792,-37946,60373,134057,106659,50197,-1618,-94109,-185458,-196651,-112326,-22602,30634,4415,-2843,54472,84163,32298,33849,76484,67877,10597,-22247,9256,27979,-29030,-43798,24537,49159,3770,-50465,-42549,3692,6432,-31272,-35447,-2236,-8333,-77626,-84982,584,69956,56744,26470,32103,4660,-76837,-106191,-15726,68029,-9094,-64450,33321,88628,41201,6799,-17227,-70383,-60907,44256,85187,32589,-7562,-55805,-90136,-60237,-15777,4770,36755,77606,81389,30537,-34912,-63932,-37421,6567,-24690,-93375,-117929,-97349,-77400,-31168,27944,62271,26389,-45703,-58222,-24817,24387,103007,126178,44783,-13952,-49553,-131207,-147666,-103020,-91737,-26760,55083,49277,-5472,-28785,-17989,46519,147130,166658,92670,2930,-23116,-28462,-62487,-86544,-60198,-7900,34795,47673,10743,-44519,-76146,-110247,-93705,-34907,2085,38874,104206,107008,37750,-10590,-10628,-19051,-5955,74605,103881,39922,12598,38119,71901,119124,179630,174429,82348,-1253,8885,55354,70494,35255,-46444,-79794,-8296,56371,88821,115765,95047,48117,35097,5981,-30012,-24307,2123,-8984,-45848,-33993,7632,22904,17977,25725,-4451,-78647,-106620,-80087,-63397,-43173,-47724,-79434,-32973,90947,149802,143980,158942,125467,-3734,-40621,-14861,-64844,-39896,84528,133211,123008,92272,89070,144144,174301,103595,-19874,-119436,-125927,-74572,-32841,2635,-16869,-52892,-17505,9128,-1739,-22104,-97288,-159280,-148892,-110638,-70735,6571,41413,31443,32856,-4510,-101138,-199702,-193385,-106980,-35789,-22759,-4550,34146,-9568,-63688,-46424,-5440,15710,49407,19530,-18206,37374,91394,57816,-5200,-71919,-110925,-88589,-89288,-111588,-35361,99359,181978,184549,109417,39139,44058,38711,-8502,-17884,8037,37735,96001,153320,114090,-2324,-125310,-128345,-73195,-72485,-52131,39770,47804,-7051,9482,55007,54067,55701,65104,51987,52784,57300,-15631,-78549,-43159,10250,-7943,-62682,-96096,-121208,-105547,-110138,-256806,-413050,-293823,-93098,-80003,-106099,-71055,30596,100492,88644,55235,-84133,-224313,-159444,-6026,37859,-13110,-38945,-57737,-75875,18559,100605,53291,5532,64140,120114,101958,23281,-57797,-48573,-1045,24548,29588,-5391,-89260,-161437,-148749,-42663,18515,-36228,-102828,-104805,-26903,66284,77802,12952,-32071,-42684,-32214,-17365,-15680,1669,-576,-33655,-34592,6192,70421,90299,-8098,-31960,47420,17655,-17780,28052,13468,-39790,-31909,-17040,-37705,-26270,7734,-41930,-142366,-148488,-28934,81233,128847,137919,115230,17060,-81730,-37848,67201,45652,-29778,-18242,46287,99574,118623,97735,69973,60360,48351,-7618,-61778,-109881,-117526,-24854,74156,65312,2167,-9592,5998,9080,54238,82233,17746,6836,60050,24465,-91842,-101695,-22118,16866,14960,44002,98754,130985,118706,56261,-13067,-25576,-10023,-2725,13061,17477,-6819,-198,4852,-6208,-81,-25489,-25481,4105,-14688,-25987,62011,150803,147526,48347,690,31007,84481,107654,76499,40565,42725,56204,28371,31743,88795,102625,9503,-58681,-796,19200,-44027,-28522,48766,43126,-2136,-20568,-5505,18071,33294,27539,-43149,-102413,-28759,110062,123199,47729,-28550,-98529,-174899,-178619,-63326,-4239,-32336,-60202,-67371,-69709,-58278,-24620,-8939,-27850,-54869,-84437,-61717,38222,103685,105236,65641,-35639,-79346,-30615,17379,51612,26019,-24565,-31118,36245,124454,115195,-12452,-66193,57870,131639,31874,-80443,-67223,-1388,-7580,-55542,-23259,47665,25634,-78437,-136130,-112689,-66249,-56615,-40317,-12784,-10477,-44266,-52030,-52596,-56966,-43753,-44752,-35054,6296,14084,-26571,-75583,-98624,-90708,-90996,-62802,-2967,39375,27557,1134,-8184,-8280,-40381,-59953,-30698,-7389,40472,85946,45755,44372,72788,44425,11330,26159,719,-45445,-54815,-14659,11727,7606,-16158,-24384,-21348,-12003,5503,56211,59079,-38795,-108274,-75534,8847,88100,157995,171567,106125,2374,-72476,-54621,38691,47953,-6380,-12465,13243,-6093,-105953,-199180,-129954,13334,41224,24618,40586,12152,-21259,8255,7203,-56672,-81208,-38143,-1356,10318,53025,112431,88790,-25803,-120969,-74191,61281,71964,-29664,-57748,-44431,-90445,-151684,-148375,-104142,-37372,-12930,-34766,-1438,60555,80757,75383,66684,15884,-54505,-46106,-15763,-47984,-115813,-91669,6694,90960,142179,73422,-34463,-20585,66695,88399,51793,-13855,-107371,-191129,-143495,-20147,-4892,-54361,14886,123854,121157,48865,29207,78868,79458,46466,17846,-2551,-23099,-42750,-9124,75723,79731,89400,186025,217294,146097,74865,13357,-21463,12949,78104,95240,58217,44157,86116,92179,63607,52074,58352,60282,50644,23389,-79500,-205277,-190151,-56913,49687,42803,-32605,-88495,-92631,-113606,-97858,-48488,-34205,23131,98686,63437,3505,4008,-19295,-23650,-1086,25156,70200,66238,26170,20167,18568,34351,46741,1809,-62703,-80754,-76554,-51090,-17590,-55625,-103995,-94252,-28129,-23994,-46479,1629,42598,15839,-28985,11612,111857,161497,101960,-28105,-124762,-119560,-80559,-54319,17612,125059,136847,55149,-2492,-29220,-28559,24628,92835,116291,32695,-46497,-34393,-37097,-57396,-34830,-58002,-107863,-84536,-40062,-961,8009,-19555,-47022,-50417,16331,136652,173393,112851,97803,87268,-49849,-200232,-175912,-87183,-80056,-41719,68291,133856,129234,79613,10285,12846,88548,106895,61809,43653,1399,-64726,-33543,61687,109459,68309,37479,65138,51795,-28497,-87882,-91696,-66375,-43146,314,2769,-44144,-110203,-144121,-101884,235,44707,14668,-19104,-13355,18343,34661,22969,2887,31513,82271,53885,-10887,-46748,-22543,21980,4245,-37644,-45412,5007,66728,72284,23580,22109,27111,-49324,-123150,-117216,-48672,42645,80838,53685,-17663,-54213,-23548,25376,-12621,-129554,-173567,-96278,-51342,-10627,49050,70047,53125,41423,2218,-25097,-14480,3381,5333,-1203,9921,2151,-75383,-121656,-42413,31371,29862,27652,19531,-10411,-33312,-86147,-119755,-98243,-46994,-30135,-10054,35809,49019,6041,-10563,-23869,-134789,-178139,-63722,51845,64252,72016,63689,5523,-25024,-26963,-34842,2431,42631,40185,45104,35618,-30475,-75286,-38333,26125,61801,71598,49896,8822,14823,13215,-29622,-29155,-24344,-37070,-58406,-78055,-54754,4310,34572,38638,37978,72310,96156,38450,-67626,-67510,26248,101148,98372,70044,63062,60703,57333,17034,-112074,-212694,-122118,-167,-11871,-34879,28954,78510,7028,-85672,-68413,7006,34613,38684,33187,43345,37366,-25926,-45043,45022,101796,48114,10934,61966,77035,19097,-39827,-47895,-36557,-51894,-83196,-68323,-52368,-10551,90434,103577,-1770,-87737,-59524,-22241,-27314,37082,75621,30215,-16939,-91695,-147953,-43823,36565,-19005,-61120,-20903,3471,-38947,-59117,-39793,-11630,-5469,-14231,30869,24579,-43447,-98309,-166381,-183243,-37534,122427,126883,26825,-20309,-2374,-23346,-90117,-70332,13690,36274,21225,9567,27654,35659,34877,38673,49277,16692,-30504,-31938,17073,70063,68429,35071,-3685,-24344,-11355,39588,48961,3294,-51717,-95299,-59130,10442,3064,-68414],[-83321,-28351,11748,-16024,-37744,-48797,-60958,-17297,12188,-24432,-24651,26566,66967,73178,46428,5094,-32511,-74318,-94546,-80730,-35890,41159,71549,45791,32445,10418,-54201,-26419,85323,140102,72607,-17996,-27312,-24005,-70800,-62427,34837,59528,-40846,-142166,-113830,-33648,1859,37554,64656,48529,-589,-57739,-75180,-35294,40166,75539,47557,51466,67156,30189,-11125,-8614,-3446,-55994,-69594,1982,37554,26612,7018,-59320,-110529,-72720,7277,66539,81812,67559,52632,29036,-6557,-27907,-36262,-7614,27418,41410,26327,-21064,-56050,-26323,38571,20918,-58398,-72677,-12388,11465,44779,120720,157767,68330,484,66563,101033,75681,105482,137859,86035,20050,-31441,-73827,-58483,-52261,-105366,-103361,-34963,-8107,-21886,-32091,-35162,19070,111893,137029,82192,-3129,-20138,-33538,-92593,-85355,4223,40751,3975,-10573,-39954,-113300,-146963,-125544,-67262,-12287,-2323,-12484,43098,86300,29135,-24121,-10677,2534,13541,49602,52188,23813,-3354,-31160,-10413,72002,169985,182258,77463,-13044,23434,67162,58083,42270,3720,-39274,-13000,2260,-33233,-38536,-5425,32592,59223,-6437,-106030,-69477,57394,79048,19783,44249,86252,80326,49517,13114,-44644,-103315,-112368,-83275,-81593,-40952,24033,26589,58535,143068,157793,142844,160437,106981,-30964,-90678,-65860,-77660,-68484,5196,68080,93101,78422,59754,58617,66528,43166,-11930,-83163,-84132,-24806,-35300,-64000,-27819,21677,33444,11303,19521,23515,-43998,-89324,-26517,38456,20272,19720,36854,72328,103450,42025,-49906,-69614,-35156,-9834,-3671,7026,48130,65015,1973,-31054,-1117,18296,-11216,-5052,-7467,-45640,-27414,34690,43703,-10614,-98830,-146839,-73225,-35602,-85341,-61396,42484,124175,135330,68688,18911,25044,33852,22716,-4386,-29285,-627,70408,154805,176268,68458,-59277,-67125,-59111,-87699,-51824,29330,28009,-3119,12755,54875,76830,88480,72101,15466,-11760,37946,31499,-6654,17034,48510,15607,-66210,-138022,-150381,-74177,-59406,-247597,-468682,-403776,-139742,-57886,-93199,-75749,21880,90621,94555,65409,-52880,-152287,-110648,-36037,-9489,7992,42673,2887,-55137,6204,33329,-59460,-72133,61932,117236,36181,-51315,-62370,-27519,-42305,-63970,-31202,-15991,-78954,-146661,-129986,-38896,13548,-1588,-9115,7595,11944,5022,1689,10222,35342,11063,-69082,-76835,-31827,-12056,-27582,-58224,-45914,35786,123588,127076,10267,-65566,-18553,11497,9998,31502,40582,7857,-49836,-87517,-81864,-38749,8082,1647,-55489,-87417,-14838,91682,142729,130487,89390,-3268,-94349,-83631,-45179,-72231,-97494,-68289,-15758,37352,57309,52039,67892,99391,111765,36646,-72255,-142539,-126559,308,97345,40320,-38661,-23959,-23795,-25963,94542,188453,102713,50228,71764,40,-99493,-68505,-2593,-2846,-16819,-24213,-11566,46739,98584,93990,26174,-45510,-88177,-116887,-121138,-80583,-60386,-35346,4187,5114,37089,89063,106966,79123,14007,-29202,36539,103285,87441,13897,-20927,-22217,-7813,-117,-28020,-67662,-27812,66868,84729,92015,125371,102825,6698,-58882,-42966,-48503,-52321,12428,81460,81462,65563,49450,25628,8574,18760,41415,-16132,-101591,-59453,95239,143286,56632,-41448,-74426,-98908,-103327,-21032,50785,71155,51039,-19396,-78855,-96904,-75014,-47428,-36508,-46709,-72410,-71356,4713,51196,39038,15767,-47365,-93450,-80744,-52108,-20575,-33586,-31531,12303,64476,98649,67614,-40745,-93415,-4503,87269,69711,25696,48040,64245,31294,21662,87758,128928,38270,-76214,-79613,-35214,-57769,-118110,-95611,-11667,6647,-63672,-67660,13378,46787,34660,-3990,-66496,-77494,-63740,-78749,-88131,-74556,-88141,-124493,-40358,107385,149905,75673,25389,28521,41270,-772,-41298,-6332,10252,8069,9286,-11763,30688,76984,54943,55313,100420,91481,55433,49482,48084,22522,-1920,-35329,-36683,-20319,-44923,-50010,4328,12062,-8118,-11096,-40252,-23364,34208,65925,42657,5601,-23658,-61671,-50001,51367,87265,17138,-935,60753,73029,-46238,-176043,-131339,12056,37458,10435,56249,76606,42375,21281,5927,-39024,-72276,-42929,10836,18492,37639,92968,69547,-36769,-119668,-92360,43673,111268,23020,-60380,-79591,-109666,-149640,-115401,-26573,78959,108197,51122,27820,49484,58087,68191,83852,47042,-53926,-81609,-48046,-49772,-80957,-57241,-11514,23137,76068,77092,5785,-39536,9601,97250,119725,38471,-81523,-162102,-151119,-94215,-101067,-122565,-52939,35985,47673,8842,5621,92084,118348,57482,26729,31760,23507,-7252,-9973,60068,90292,71316,106550,105868,22494,2168,58606,54121,30097,64139,62159,3989,9904,106739,124819,80725,74731,106101,130716,65302,-55000,-144887,-205356,-191397,-54275,78294,68361,-2923,-28019,-51805,-151747,-180132,-93191,-65718,-36346,79605,90794,1284,-19984,-24503,-32283,-33091,-32101,-30363,-54944,-35447,22803,22540,-17595,-13971,6775,-14827,-65826,-122043,-145692,-111511,-73883,-60345,-48126,-24672,-59598,-95793,-65911,-34826,-40476,-65741,-47967,36979,95172,49968,-66993,-135139,-111952,-73726,-19793,71879,121605,79302,13869,-12568,-32111,-6634,85743,145805,101707,-7649,-28825,29641,-256,-48765,-7730,-10568,-9595,30478,6010,-9385,22947,11919,-16460,26496,108040,145436,105871,41393,59833,52085,-111221,-218850,-112607,552,-107,12258,59375,58408,33639,23144,-9747,26,77975,117816,89746,80918,57236,-9096,-30305,-14677,-9594,-24213,42132,161888,149605,13972,-81520,-94108,-46028,10947,12387,-46412,-73194,-83659,-129828,-127221,-49999,-14088,-30040,-32244,-21286,-7429,12622,48645,50281,33958,59771,60620,-12939,-75521,-28084,32185,-12686,-59279,-35965,34453,93463,92219,56279,50236,34123,2363,-14334,-39997,-23615,50774,72391,17138,-70442,-103108,-31822,65099,61926,-32831,-100903,-77261,-56287,-46936,-30272,-40557,-31998,24838,39186,-1065,-25178,-41844,-64170,-55874,-8429,2675,-71968,-122919,-70279,-24639,-24549,-36380,-92287,-107446,-57538,-62216,-88858,-75357,-50229,-47327,-43402,9618,61920,22814,-26022,-22377,-76121,-119238,-44933,73723,109991,124546,109252,25331,-20378,-13109,-19612,-18428,1859,-860,3080,31616,23786,-16589,-10995,36854,74068,86126,53145,21808,62640,78460,22308,4221,9109,-4369,-33513,-27898,12407,47446,25120,-20910,-15718,39665,55675,18942,-61728,-78999,-29336,28153,67067,85038,83964,82237,83558,8862,-114012,-164775,-90297,7914,39806,52198,112309,154871,88694,-27032,-85641,-62213,-38862,-53928,-64016,-18217,12668,-22420,-28880,55906,119484,68391,11143,46798,94750,73053,12899,-21613,-23343,-21411,-29966,-35915,-50734,-7039,110750,116219,7573,-67353,-33728,-1904,-7152,30705,41656,7328,-26819,-83391,-105552,-11030,20536,-21162,-23239,21021,23144,-31650,-45066,-13659,-40510,-91111,-76843,43029,77374,-23324,-87348,-107121,-111072,-7116,86724,38036,-19071,37872,75207,2121,-77108,-31605,77118,78625,-2349,-53286,-50854,-46238,2656,52420,78123,73450,40989,9409,7224,36680,59895,58499,16303,-19420,-14786,32286,59680,19484,-58049,-112546,-65907,20007,22149,-48774],[-82938,-32599,5985,4554,-7951,-67092,-101685,-36568,5088,-17360,44,24928,23687,31142,30231,23541,34332,15926,-16372,-22001,-9241,22894,54524,25982,-53741,-130432,-173357,-103094,51758,123004,63501,-13711,-25887,-19067,-34436,-19114,45110,59486,-23050,-117692,-121459,-82574,-35275,44279,85130,59371,16475,-19684,-59068,-63096,-3997,45648,58024,92275,110552,71488,29076,-15817,-80159,-116022,-79961,-16338,6171,19030,5021,-87108,-145290,-108811,-50132,16880,83226,105802,147858,174631,91950,-11413,-86731,-88645,-45948,4052,50175,42349,-15060,-21797,36800,19967,-64095,-81808,4025,60227,92077,113855,118026,48308,36322,141180,155120,69387,61249,92073,67597,25140,-5203,-22573,1458,17110,-2372,-31804,-39503,-46068,-61285,-76126,-76501,-43873,26831,68894,47990,-15067,-17743,-5170,-29226,-4362,68229,48404,-34532,-57571,-61999,-92484,-91818,-44818,21725,50385,5632,-68648,-50318,18244,9147,-24101,-31731,-41848,-29848,-8915,-11317,19609,25329,-83145,-121018,-19448,99253,121453,66499,27084,69033,80277,21512,-5208,2381,-11824,-15263,-54151,-108289,-101112,-37036,32185,69725,-16667,-132137,-78782,84436,119758,64411,75959,105330,110613,83786,6713,-73240,-66736,3668,56569,43030,50581,92227,80252,69799,85096,47099,58242,123643,78798,-48178,-102459,-85518,-77154,-72976,-49098,-21827,-13108,-5327,-13871,-61751,-70396,-38635,-18959,-29379,-22738,-10842,-81865,-143026,-52480,77153,70635,-3800,13345,60372,48204,20593,50800,107718,80183,32009,28126,73695,94862,25626,-8445,35907,46981,25713,23690,11603,7895,15714,-15875,-44639,-29279,-19997,-52764,-29150,33366,31686,-12331,-3614,32629,16542,-58881,-98471,-41502,3774,-60429,-127884,-91958,-522,26596,-7605,-5941,8020,1064,-3476,-33774,-63844,-30264,9971,39998,40887,-12853,-19970,13872,-6891,-60366,-62183,-25244,-19166,-33587,-21836,23936,59495,50999,2608,-58317,-84627,-34597,-6091,35683,109482,120399,63419,-7905,-74082,-98613,-37872,-8793,-215451,-525583,-510614,-196119,-33648,-31729,-26554,44655,105275,102747,42950,-37508,-72301,-43718,-27871,-34714,-621,54641,6073,-47531,6191,-2279,-93881,-89298,38191,81972,10614,-50877,-34035,-6359,-57033,-119414,-101745,-47963,-46452,-59905,-50350,-41491,-50512,-16894,65203,97750,40706,-24927,-42289,-31167,28575,41260,-48708,-76717,-38680,-44974,-70288,-61331,-23877,38341,77217,58312,-12647,-80151,-56252,24985,53534,17855,6609,-1610,-68248,-99789,-52042,5807,35117,40288,18606,-22653,-23095,42114,97237,107521,88185,6774,-65371,-106767,-156282,-165127,-121832,-84898,-65364,-25258,19059,48709,64820,77513,93590,36922,-69905,-129644,-80797,27066,63204,-15492,-60238,-18339,-4460,4933,112650,195081,132315,93253,91776,18286,-53723,-44221,-32139,-43601,-83712,-143180,-135378,-28094,60057,92855,69993,-19350,-129695,-206876,-218456,-146379,-96176,-66660,-26155,-23309,13422,98518,141958,115033,61212,790,-9328,-13778,-33492,-44539,-33368,-52460,-64084,-38105,-39419,-99980,-83561,25919,82496,87026,91422,63184,16984,7475,-2005,-32019,10254,77898,52062,-12548,12588,62958,32809,-31264,-55000,-38829,-43477,-94768,-88668,29511,109620,50065,-42584,-41309,-3371,-16745,-35546,-259,59093,61711,-7261,-82164,-148945,-152145,-80163,5484,6071,-40680,-43909,-31958,-70971,-82578,-19592,-23601,-89175,-81252,-5646,7105,-40400,-29638,29248,60980,76116,65989,14445,-43006,-44636,-14643,-3738,6805,69115,111472,98885,117134,174362,164767,80622,-5443,-16772,-5557,-58407,-147151,-137690,-40402,-12507,-38646,25721,103020,70702,10130,-46883,-115415,-124422,-74140,-51165,-44763,-22751,-27021,-42740,35264,126983,144795,86640,51125,57269,75919,43262,-9529,-3562,-5069,-24022,-32517,-19817,46760,97453,103078,112196,116496,98043,109330,127928,100550,59815,44796,15741,-12280,-29426,-59335,-63961,-35702,-38181,-9116,39295,10437,-3541,22583,20811,-30667,-33420,264,-16503,-42051,17407,65900,35539,15101,67139,96640,48108,-4519,-494,13346,-7378,-4365,42510,54630,29454,12104,5615,9167,-84,3439,24760,9010,5326,34150,-6559,-74359,-81623,-51860,28209,113012,80092,-14878,-72563,-84264,-73449,-32225,24945,118751,174890,129650,73070,37193,-515,-8783,46570,55658,-39686,-84804,-24368,33024,13285,8897,21249,9464,11299,31617,36992,15293,3824,53984,105724,49191,-43411,-71069,-68984,-66688,-65977,-56680,-43444,-49309,-58027,-29083,870,43569,61093,18949,-5227,44366,78272,31179,-31075,3855,65701,61889,66944,60177,-25535,-41908,52666,56631,11562,38973,35243,-25930,-22329,53268,46984,16967,72427,139581,147904,47330,-115291,-167474,-123181,-75528,2246,90957,58127,-13121,-1745,27574,-47270,-116546,-74928,-38878,-40295,4134,32932,6183,1716,-1402,-26671,-58565,-78458,-96199,-94185,-37823,12676,-10202,-68700,-79397,-11092,22333,-52237,-154472,-190737,-135128,-28902,34024,1884,-57091,-107118,-102960,-74894,-48031,-16783,-33562,-69848,-46996,3559,205,-64121,-90511,-56461,-34752,-6714,45615,49540,21058,6400,-25866,-62544,-29886,58507,123272,86065,-22185,-24709,51485,36607,-11433,30810,44346,53047,85876,51598,13420,15268,5537,5002,92362,132754,61467,-19001,-57864,-30236,-8343,-94366,-137701,-37799,75364,102395,80298,28956,-56648,-85548,-36731,2334,33883,81591,115523,104011,101794,97746,39105,-7469,-35151,-67833,-61899,68112,215067,188706,49071,-46953,-80190,-42268,19444,-25207,-137420,-141126,-48310,-22571,-38130,-12946,4924,-11499,-21008,-11756,16441,35616,41025,12975,-17245,6227,16857,-50921,-112167,-66824,-1546,-16900,-41990,-18792,23193,29798,15954,51120,88352,62649,56661,74599,26892,3487,61428,77669,489,-86352,-72823,9027,68987,89809,67778,1082,-25587,-11277,-15579,-65708,-120811,-103775,3412,66986,42626,6268,-33081,-59418,-46570,-5344,19553,-7920,-40765,-22747,-30323,-68667,-94178,-122528,-88678,-18161,-21118,-64215,-75841,-69383,-56856,-51141,-30126,-1508,1538,2771,27448,20200,-17649,-35858,7144,25331,41924,55872,3817,-23364,-4239,-30481,-60643,-42774,-43647,-41587,31391,82554,47886,34374,82744,104141,72123,12158,-11133,47854,94938,64335,35516,10826,-9901,-42083,-22007,28444,43186,-14556,-69649,-36182,53243,95815,68457,-20164,-66916,-63480,-39204,17278,67889,53601,50342,83295,37358,-38090,-57451,-46313,-13300,42280,113357,177185,161116,78128,11668,-77144,-126952,-97782,-74310,-93714,-80093,-43794,-31242,-8115,49558,72158,24679,-29513,-19943,55510,81448,18405,-46940,-70768,-58862,-20067,18787,15321,41198,115972,90242,11672,14106,73490,73532,22630,-3943,2919,36446,18769,-31087,-28544,9290,-20158,-29062,6909,34614,34782,-7580,-33797,-21415,-66607,-118539,-81884,39221,59662,-27553,-20794,34275,7542,-600,536,-50974,-44702,53592,73664,-19752,-100345,-73216,31560,49854,-37978,-77794,-60074,-59167,-1765,57109,81067,101927,108656,50668,-34873,-66227,-4824,77448,52177,-89,-11957,-2028,23742,2229,-68844,-97302,-36493,26403,15400,-43570],[-63932,-12253,48385,73658,45607,-44290,-82365,-24609,-4997,-34216,-34095,-11685,6312,6698,-5275,4368,19309,-19426,-50392,12913,48431,25509,7225,-8182,-96341,-210381,-251304,-149376,16262,84142,43157,-11149,-35079,-25442,-11060,-455,33289,53007,2445,-76231,-115483,-118144,-59097,35093,66427,39872,35304,28857,-2773,-1016,23097,23245,64797,126387,91784,-8351,-49859,-39040,-57342,-89451,-56323,14613,36660,19351,-10075,-63164,-112584,-109842,-72134,-37385,11451,69496,143368,179738,102715,-4658,-92732,-118128,-86942,-16292,84290,104125,22599,-14263,38709,34938,-64527,-125231,-20210,113007,151134,94006,35462,-7086,21241,107903,113615,40997,8039,8285,8742,19900,16440,-21932,-11999,56550,109892,89400,10056,-41178,-70693,-102850,-111938,-99715,-38181,11637,5311,-9769,14115,32739,37669,55370,58181,-4836,-67749,-68531,-44656,-20909,19648,60093,95678,80847,-6196,-108449,-118421,-53820,-12194,-15709,-58587,-103030,-67898,-3104,6689,48644,97125,-22607,-125504,-52284,42851,52946,57008,69060,89104,64558,-33296,-89269,-55787,-5974,14098,-34557,-70891,-45258,-3478,29564,44953,-33970,-116433,-74023,40592,78488,54907,48405,62489,94084,108759,52688,-24171,1065,115299,197541,188355,146649,93618,26664,-3162,-14948,-61143,-3491,120918,90051,-53304,-104779,-92949,-84007,-56399,-29190,-43496,-64590,-48413,-42320,-101259,-125877,-78793,-17923,28201,40809,643,-67968,-92930,-11511,106303,104949,31926,38077,81651,88432,62233,32855,72700,92019,54104,32815,55606,52456,-7269,-15454,11448,6438,6218,25326,-17095,-56524,-12596,2618,-36507,-53566,-51557,-42674,43154,134071,125050,47543,26662,65994,64177,-7385,-49764,-18814,32237,-28848,-148977,-146680,-57512,-36507,-35413,4624,18208,-13443,-44952,-69156,-67811,-41236,-46046,-93124,-149516,-113068,-6082,51619,37759,7551,-35415,-59274,-60539,-62985,-36742,22562,46179,-3845,-71116,-92687,-76378,-52676,-42535,45746,174816,194204,120181,55003,12998,-10778,20985,20811,-209820,-527065,-463470,-146426,9877,41145,52677,87711,116975,83821,3199,-63109,-69123,-23655,11201,6774,2710,21132,-382,-19975,29778,24990,-26823,-27179,37293,64248,27914,-9163,-5155,7531,-34755,-86713,-69195,-10297,14886,38367,36767,-42712,-126193,-76546,61396,113175,79367,52162,31128,-14872,-10147,7677,-24985,-46516,-43669,-65024,-79192,-40295,3239,14504,-8549,-15937,-14398,-29395,-538,70519,88411,19800,-30281,-30832,-40586,-25945,17548,54764,71920,57427,33267,3064,-24893,-7649,38790,74498,70854,13446,-17265,-71001,-160157,-162439,-81147,-32991,-43227,-23350,50053,97059,71945,41952,57522,27481,-49178,-89612,-45364,2748,-42108,-113966,-98557,-45680,-11622,21501,61108,84994,85141,105492,103784,50601,-15756,-57579,-85485,-67715,-89722,-159483,-124646,-4209,43351,65368,90366,10448,-126799,-198757,-184483,-111726,-54655,-23290,-15801,-39345,-35464,12398,68706,97679,98372,36059,-49479,-91711,-69876,-49493,-29322,-33449,-27438,12643,3915,-84282,-116988,-37782,29395,36954,43686,45203,45764,81219,79614,39302,68814,104848,22680,-94290,-71621,22656,25917,-34457,-79445,-104876,-101402,-90408,-61645,20439,70247,16926,-59419,-36512,49798,37527,-65442,-105991,-55674,-20223,-19060,-64685,-159370,-182715,-77560,48488,37044,-31482,-16277,-31383,-113340,-105370,-7365,-25325,-118601,-67255,84524,94339,-3928,-43133,-25957,14484,63184,65488,29773,-13779,-32120,-47840,-78514,-89953,-5002,90716,89809,85563,103861,78907,80785,77624,33692,-21020,-73844,-134508,-117094,-46280,-21954,16702,121461,126545,29466,-48361,-122269,-158835,-110846,-40497,-29169,-29714,11857,48074,58666,56234,7096,3151,38034,55062,67450,82083,40313,-34117,-59874,-57631,-53923,-39645,-11439,40279,72607,102151,106186,68115,37466,76259,108208,97503,81136,82441,57468,12163,-11370,2795,-9977,-66145,-112803,-82092,-1503,29518,23727,42651,67383,35203,29407,48298,8250,-37952,10459,59813,45593,1056,2510,27659,69791,116854,90558,-8654,-66652,-37880,6143,5540,-21277,-28968,-10998,30108,42269,30804,18461,-5102,-16665,-18881,-61163,-80621,-25471,15030,33093,77476,81061,23070,-36265,-49069,-21438,11929,22997,75255,150524,155913,110523,46104,-11899,-28257,24065,25481,-66377,-97767,-1579,98105,64852,17259,20983,6948,-22866,-37651,14574,72253,36993,-1495,28530,11062,-14969,19231,45102,32827,29800,24416,-28674,-116412,-122677,-32930,-14960,-47414,-34805,-47584,-81957,405,82906,35282,-59490,-43140,39483,65690,75671,81841,2192,-35712,14738,3059,-34446,-11123,18435,13383,-2260,-12969,-51303,-44742,52222,116243,92258,21298,-76366,-96089,-20436,33912,43597,69588,15029,-65754,-29674,85532,88123,-720,-33111,-1280,-6084,-45792,-40049,-4353,21716,9136,-16715,-24567,-34388,-61627,-40502,14683,24863,-17500,-61082,-88491,-30277,33410,-15506,-117285,-166899,-121337,-1941,82661,-2083,-127797,-162387,-112605,-73698,-38759,27858,14339,-58995,-73469,-26918,-2971,-28445,-38880,1427,8524,-25810,-30821,-10801,29842,41115,-45489,-120688,-103555,-52178,18602,65030,11708,-24822,11637,20266,-13151,5381,23986,5109,23287,45885,35086,202,-21132,10139,113173,116912,-1648,-74760,-93360,-95627,-58314,-37114,-45411,-17651,65771,114736,82214,-12924,-125685,-146378,-76488,-3415,46239,67945,72577,68329,67279,58951,21707,10841,17468,-7931,-7802,88801,161786,122612,59210,2494,-45785,-14993,17717,-64067,-183068,-170309,-54292,27489,40619,44040,33052,-818,-27918,-6446,52320,49534,-22918,-78550,-75992,-49156,-63239,-107050,-139853,-126614,-81884,-57335,-49821,-35479,-32032,-78555,-86581,22038,120302,123670,117207,94352,11838,-18864,42339,77613,32248,-33203,-11096,23065,4612,8877,39680,22655,14132,42782,49088,-50123,-147748,-136808,-23550,49366,53672,33645,13933,16824,8848,-6290,27188,65202,45909,19020,-28043,-103468,-139891,-88756,1199,35175,-1801,-45615,-93927,-120263,-92218,-50367,-62886,-83466,-20827,71586,111556,96248,38870,-60516,-117252,-150236,-147694,-113010,-88845,-37535,18042,5013,-9511,-26836,-94741,-96938,34351,117698,62364,24077,69144,64069,-20258,-79448,-67575,1280,69744,87621,77852,30059,-20137,-55704,-27341,26016,24734,-30469,-49789,-9101,72804,139281,104564,-27629,-84465,-51223,-11249,32170,55728,8095,-5387,44262,35908,-4188,-9828,-30406,-54622,-751,122571,181127,94733,2009,4479,-50922,-120548,-84257,-22935,-52608,-98529,-87190,-41967,22746,77949,59824,10558,-33868,-50594,4401,40884,-21293,-91122,-122389,-106450,-25080,82523,103115,87482,103723,56025,1997,65873,150885,129859,33883,-40345,-27584,40845,6637,-41539,10343,39382,-10121,-3685,32829,34090,33732,6150,-16325,-26057,-53481,-64427,-34239,18329,8590,-5173,69111,127324,63196,-22297,-62510,-60533,1502,62033,6339,-88724,-136057,-145327,-106336,-71340,-77564,-52228,1477,4168,21066,37330,28694,50948,115518,104712,-12610,-118042,-63082,80628,75577,-19858,-70541,-61449,-22040,-18531,-50218,-39028,20653,33695,-4264,-35765],[-15094,17379,72022,100913,76836,15056,-17047,12646,26065,-13636,-75922,-89899,-49261,-39025,-57683,-52793,-46295,-73580,-68560,30633,87034,59364,9662,-180,-57223,-172969,-234573,-144795,3074,90493,72112,-7763,-74524,-64605,-28649,-25081,4852,32882,-14683,-86364,-111803,-102737,-42867,35096,40556,5882,29486,57009,70224,102849,89475,29174,41892,77546,4532,-120337,-152082,-58828,21767,-7466,-15236,53745,81442,24430,-11622,16912,3245,-46849,-57881,-61523,-47308,14520,66349,64937,29565,-1388,-41274,-84983,-113438,-60734,71537,107580,27031,-12891,31644,61619,-12588,-111004,-29097,134174,180279,106008,4694,-60982,-33629,28169,41699,30722,-7480,-44688,-35308,-942,-13796,-71995,-52695,37596,93647,99140,41855,-195,-17596,-55474,-97525,-101504,-52128,-28920,-25815,15209,48552,22250,17588,27663,-22732,-77508,-68876,-36519,-19871,-1525,33253,58817,66209,26768,-50749,-135674,-152563,-91701,-23367,-17740,-78475,-119425,-43663,75001,83868,74218,125958,75832,-21683,-616,36727,12229,11629,20395,28606,12629,-76767,-149647,-104282,2765,58233,19033,-17580,-3189,892,-5617,284,-38556,-87746,-89109,-54915,-29768,-33130,-28516,-7214,40874,86143,79852,33551,27048,103772,189148,194887,135787,41766,-29311,-47500,-64052,-72761,23625,153340,126453,-17440,-76608,-85851,-105367,-63544,-6535,-17338,-32592,-23753,-20427,-64705,-102972,-85742,-7539,71786,71026,19936,11435,34398,44154,73253,93155,79013,84984,87298,63276,32522,-14331,-3020,31203,30307,23408,43065,43702,-5029,-52269,-77765,-57227,-18316,-16319,-74159,-86703,-6856,23364,6854,-10937,-33935,-21482,81919,141068,106529,66518,75289,100211,70254,-22102,-86790,-51752,18165,-7088,-83340,-67713,-25406,-43480,-31856,11731,24253,16556,-8577,-38691,-44922,-38297,-65826,-142461,-193457,-113388,-20255,15702,38220,63320,11051,-65136,-99649,-87331,-26193,46704,49046,-19055,-70202,-40921,12410,19290,-9234,33649,134829,176703,134549,68132,30670,33362,75889,21700,-251758,-495847,-325899,-17996,67363,88587,110255,116728,97148,28201,-46035,-133895,-155431,-72254,11855,42791,23180,1840,2350,10387,35675,31674,25273,29865,32837,24333,3521,-17663,-18176,-1965,-23279,-34105,9752,49525,51478,57880,33262,-68310,-158688,-113228,9574,69468,98305,143377,147971,71772,-12333,-40035,-26786,-11618,-14913,-30151,-46229,-38609,-15071,-26265,-68154,-46651,-5215,17561,66776,101560,87355,40590,-4352,-12640,10313,27466,21305,48626,87723,47664,-10728,-27426,-29358,-42543,-24720,14287,22303,2971,-2177,-37459,-93722,-87991,-13255,31808,18265,43526,111792,111161,37549,967,30244,6117,-45538,-59675,-49947,-56087,-112968,-147851,-119312,-101665,-80166,-34490,-33871,-36257,15954,73297,75386,49351,-1789,-58762,-93812,-56586,-22118,-51025,-15172,52878,18948,7073,48948,-12981,-109713,-105384,-53897,-12866,21597,65187,54182,-25426,-67160,-62276,-25536,38788,91262,44185,-59588,-74114,12887,16866,-21171,-21544,10712,35639,1521,-87546,-134911,-73192,-28928,-25523,13920,53186,55282,74635,78456,38032,42547,77961,62668,-13316,-51624,-25876,-8270,-18872,-30232,-62484,-107518,-95882,-24969,59797,44327,-36576,-82788,-41800,46682,51843,-39178,-121747,-120919,-67684,1066,-8918,-98212,-126084,-41800,52015,39375,-15590,-18407,-28144,-45994,-9336,19173,-65622,-160257,-71823,100384,119832,16169,-46908,-62079,-7788,49703,14036,-64278,-71640,-5555,-784,-77028,-120596,-42916,40581,15358,-19941,-24209,-19071,59112,123536,69682,-17630,-62442,-79092,-32011,21577,40621,78608,133087,92896,16823,-23972,-85870,-110160,-50311,-16870,-49611,-51821,10532,66640,77120,22265,-91345,-92823,2667,52451,54081,44502,-9189,-88575,-113575,-88803,-61028,-30534,-19858,-16063,-13760,16853,30076,24218,25890,49971,58247,68983,80770,75130,31647,13350,48114,95410,53383,-73202,-175121,-162905,-51858,22751,13436,32028,116915,141394,112595,72723,-2894,-34419,46198,110528,80764,-3993,-57004,-46301,22618,87966,55271,-31723,-78002,-58946,-5845,9421,-40440,-79481,-46510,1989,15358,14571,3386,-4458,-2105,-18938,-43988,-26295,29989,58230,53601,57649,55911,42993,21402,-16581,-42516,-20154,-4959,26131,92045,131759,115927,73354,55360,63975,59700,-1885,-88998,-87555,-2237,79444,57943,1609,-11592,-8021,-7283,-30842,8634,92195,73602,-2742,-10831,-10005,3799,67199,123974,111724,64258,24196,-23044,-89047,-71079,11181,-18672,-79638,-68358,-94270,-148839,-77065,12603,-4476,-66775,-52205,21663,58566,72024,71363,16843,5482,36358,12393,-29739,-40346,5564,74376,58666,-10771,-64295,-37812,51012,71676,21461,14202,19338,-3498,16123,40651,29367,37402,-7905,-89451,-53687,89922,132322,59935,8854,22042,23785,-17804,-35261,-4787,29966,6349,-6908,40187,58779,10965,-4102,47333,65999,34056,558,-37387,-13879,54859,57923,-15870,-89386,-101312,-26769,67996,-2548,-135471,-163135,-111804,-66060,-30693,21066,13670,-30482,-24508,16953,40978,21997,208,41968,49908,-13594,-33337,16479,76747,61996,-51785,-127765,-108203,-91202,-56804,34595,50379,-945,-16683,-25158,-40817,-16005,-14666,-65821,-60636,49,14413,-26083,-43124,-492,93572,125364,51390,-4144,-27135,-56283,-38451,13957,5034,-12114,30665,48665,12505,-49459,-113968,-110589,-51160,-630,44362,38173,-1147,7315,16276,-14840,-22944,20933,65016,66892,58611,93676,81635,32911,48496,41428,-2261,36492,57569,-31072,-128269,-111212,-58207,-11032,35189,56767,23455,-21133,-39022,-11195,34604,6482,-75183,-100287,-67463,-59921,-95229,-111820,-137736,-169432,-147975,-106813,-82513,-70709,-67274,-100900,-86458,19099,124440,168419,162577,78826,-42777,-71688,-5523,45831,60932,45973,29035,-19468,-81502,-100283,-67482,-25384,22282,65268,82712,-21240,-139831,-131274,-40018,18979,42545,40382,47465,68834,30986,-34311,-9321,64745,61509,11570,-34633,-110850,-157857,-65974,56863,61015,4256,-23669,-92237,-153312,-116207,-29647,-42338,-81623,6406,124394,151502,101188,27169,-68402,-157658,-224556,-226888,-207224,-163234,-50539,48219,82684,92448,11301,-132377,-123007,50282,134325,49184,-30316,-30785,-70809,-157394,-156244,-79766,-5314,54893,101159,129676,99501,29266,-16632,10944,45457,24494,-1069,17847,31041,52799,91262,56307,-89157,-138429,-50272,46456,79184,42452,-22366,-42337,-24165,-42114,-61802,-36013,-29739,-69482,-33621,77674,96760,-559,-53460,-12277,-7902,-47311,-43917,-4248,-24429,-78310,-85728,-36663,50369,115045,86475,28320,-3905,-23494,-21014,-13086,-58125,-116315,-144082,-110925,-16943,87023,92484,43855,52344,29294,-20301,23156,116458,123522,26165,-66748,-63582,-28478,-101008,-134161,-22266,67234,34560,11171,20621,25525,20255,-4049,-7469,-19427,-32064,2691,22878,2822,-21597,31543,103811,104120,32669,-51874,-82235,-27629,51203,54302,-68990,-164803,-164363,-183748,-223969,-193321,-101341,-21086,45026,56327,37268,-6438,-52577,-38751,63265,128580,45823,-82794,-71502,50295,54160,-59045,-127822,-85537,-27754,-10633,-8178,4544,42719,40632,-1144,-18690],[33354,36925,47190,43130,37158,28206,8525,23557,63689,45955,-43702,-125075,-141537,-119443,-94961,-90733,-76216,-45789,-17978,20041,64003,75207,43648,20316,-14868,-89015,-146690,-105606,2968,111062,111950,4973,-77743,-61905,-26340,-31247,-12310,3233,-39867,-86953,-74970,-48232,-20597,17403,7276,-21518,4069,52680,96814,123339,92342,32239,-6675,-36723,-84205,-138323,-144343,-54603,35987,18386,-2577,53180,91153,52207,40852,108489,114231,19949,-41937,-43120,-25974,-3127,7627,-888,-2599,24380,16510,-48029,-126978,-95924,27037,63815,14499,-14795,724,53373,64283,-11666,-7778,58488,94509,89440,21697,-73498,-57784,1880,15933,37267,10939,-32898,-29699,-34383,-85997,-114322,-57593,-18604,-23437,18371,57582,58820,61327,35850,-25180,-51162,-34629,-35630,-6372,50840,50650,-20902,-26270,3252,-43773,-69136,-21049,2524,-18225,-44528,-57372,-39681,-22081,-42489,-68022,-121057,-143950,-78519,-11708,-22159,-75219,-78541,22692,142438,134480,70991,81773,108594,99947,87583,68424,6567,-52270,-78284,-50039,-18645,-66862,-132065,-84867,18890,62488,16173,-34118,-34918,-30390,-26028,6113,3075,-47382,-96778,-114262,-120224,-133993,-101357,-41611,18893,51095,50919,30593,10310,22896,78594,93076,44427,4117,16260,13085,-25797,-399,92933,165925,160537,86167,32913,-13033,-84857,-76812,-12620,8101,10755,22841,31272,-3609,-60289,-88163,-14715,75200,70905,42238,55455,69310,31118,-2281,23222,60355,89676,80917,48735,28021,-7596,-37989,-54025,-39112,2472,60788,82766,28384,-60756,-101088,-49836,-2416,-35460,-90444,-71916,-11968,9740,52657,70523,8782,-43135,-10275,8357,13411,44498,73038,76573,31882,-53770,-120488,-92836,-23456,12014,27146,40495,9659,-38701,-38128,-8730,24932,83925,104882,44289,-24839,-28331,-47426,-118255,-129512,-73685,-41145,-26139,21191,65094,26362,-59529,-112043,-76451,2974,51894,45430,17740,10871,51393,90111,102337,66368,33466,35401,68661,86400,36680,-4935,22894,84049,15095,-282183,-487522,-264431,54336,97254,97187,115894,113667,60116,-26370,-91324,-206543,-250575,-137811,-36377,18345,43925,28358,8027,23336,25324,-11912,6868,40362,12826,-35440,-54086,-75006,-73627,-42608,-46756,-26008,32232,55833,43352,3180,-61617,-115953,-136285,-88281,-18066,15241,44209,104922,164274,135637,34997,-16657,9765,59250,67582,52947,15440,-40510,-58825,-71999,-104732,-75151,-31769,-199,65340,83318,44249,38393,54451,50812,34040,-6433,-44836,5040,73883,28118,-57018,-65987,-40420,-72322,-95563,-64140,-21834,-6844,-18584,-31743,-23218,8617,42905,37647,41177,114357,137022,38844,-57012,-54285,-3124,-31936,-69856,-55201,-54428,-71025,-70258,-60702,-74858,-112567,-117348,-91149,-92905,-66680,4351,48051,33797,16086,-1626,-24939,-45757,-19424,43364,54540,49344,44761,-23945,-50492,-26256,-70447,-93986,-3690,67801,65002,47691,93777,89851,-25300,-64593,-46712,-47847,-16866,35023,8147,-51942,-21849,89698,78546,-16029,-56305,-36733,-27479,-45187,-98604,-124377,-60140,-52228,-85670,-27680,42293,30348,5799,-14441,-52437,-31705,44454,131456,132382,20410,-70537,-65073,-23736,25135,38715,-37266,-97626,-47981,49141,20550,-64809,-71494,-27738,10106,40015,42926,-15136,-71977,-41323,44202,63415,1787,-28800,-13072,21664,43940,36824,-12129,-30749,33659,78281,13677,-103782,-161050,-74794,57582,66992,-13992,-49719,-49285,-12730,7958,-61518,-166821,-143372,-10656,12478,-55367,-51635,12989,13472,-39913,-59594,-52706,-19892,71723,123763,66785,-4658,-25634,-10157,38115,79395,94794,86232,68459,43958,29617,46644,37315,286,786,-11160,-54715,-58578,-32899,-12711,8113,9563,-48405,-51002,1428,29969,-2556,-37633,-64395,-104744,-103846,-83679,-74011,-48131,-50577,-79239,-84997,-66070,-47952,8277,67385,70400,45782,53347,69194,34871,-28908,10032,96911,110242,56516,-42522,-157495,-162456,-51448,11051,-19453,-28636,67648,131190,104303,36692,-45206,-57967,41547,131292,111801,17836,-50362,-47774,-15697,-152,-8246,-8002,-20093,-26515,24011,42880,-34586,-103871,-78600,-44711,-35778,-20668,-20831,-7930,15827,-10729,-29409,8300,35030,29754,39836,62799,56018,58164,64063,-1571,-97038,-95787,-56377,-10347,47598,79616,71545,66441,106054,144783,102046,7231,-36933,-149,10949,18960,28927,5679,-24765,-19447,17493,38365,61649,92071,73490,25298,24906,31675,18387,61885,133615,114726,26070,-13268,9739,20870,13269,16819,-12142,-25242,-25929,-81389,-140529,-130802,-100560,-73048,-56512,-42541,-7005,15508,8497,-18903,-27920,35700,99557,72300,26941,-5371,1451,68170,71490,26568,-12716,-5616,51070,47622,-10307,6987,43767,-3916,-31761,-10832,-840,18412,-1253,-63020,-58220,39198,87723,54329,22787,9028,2038,13528,15700,12331,18600,-20241,-30119,35120,73836,23143,-30605,14811,67377,66475,48548,23022,32680,90990,106516,52654,-9792,-64733,-48948,55797,53269,-59467,-115246,-76817,-23319,-15494,-31952,-33446,-427,45200,62404,66686,49056,25813,58270,77481,47632,47823,74339,77319,32727,-40212,-61466,-13888,-21786,-60558,-13553,26408,11990,-12390,-63579,-72486,3841,6712,-52670,-59775,-33819,-50219,-83849,-67349,-34141,32431,118701,123283,72359,48909,39034,26500,25069,7329,11160,37017,-4373,-69204,-91770,-92071,-43956,16311,35034,58211,18996,-48921,-20649,1038,-50421,-42514,27825,57905,56986,57112,87980,70298,12921,25625,41149,8927,34422,86229,50869,-30083,-46411,-44121,-47212,-4751,35486,17541,-7305,-7248,-16625,-37981,-59213,-56989,-28213,-1398,-13382,-34774,-40688,-96914,-161386,-147601,-102792,-78683,-70269,-40143,-15306,1302,32468,91372,147458,147151,66009,-44504,-69931,-8986,23414,40712,71665,41990,-50410,-90468,-85393,-80804,-54494,-3052,31190,42138,-23385,-106156,-94614,-39144,11418,47589,47641,52494,64292,22255,-50026,-66996,-7109,30666,12601,-6086,-56771,-114427,-52996,70042,81746,25459,-1352,-48251,-100436,-71973,9920,30902,31677,97065,144098,121032,47091,-8332,-25954,-50170,-87813,-68988,-78816,-105884,-30635,68315,121540,119153,11807,-122839,-93359,61837,123978,49861,-43204,-112113,-192036,-230457,-148446,-29149,35754,73248,120574,173688,166474,106541,58171,68645,54585,24268,45922,80903,65763,33544,8778,-20239,-113532,-152340,-72936,42746,68620,9044,-17689,-14544,-44517,-100581,-98959,-33738,9298,-15953,-17985,12371,-15508,-61083,-52059,4176,53095,35897,-30955,-47255,-37265,-41138,-34607,12057,80774,113134,82770,36866,31914,31803,151,-28028,-53073,-96446,-111499,-51845,10813,23240,-16007,-49062,2310,21384,-36160,-53182,33428,96680,35558,-58981,-68918,-66903,-153503,-177107,-63388,65721,46579,-27193,-29975,23250,28811,-8854,-22962,-30652,-38939,28203,71614,34785,8191,59288,80725,45165,8318,-34207,-50471,2597,52242,37240,-66710,-141203,-109398,-112795,-187195,-173259,-62298,4354,51067,82070,64337,-11926,-65850,-62173,6771,73116,51614,-2278,-9226,32206,32046,-29625,-71403,-31549,15834,34690,42597,25379,41743,68313,49564,19172],[43816,45831,14992,-39842,-53924,-43678,-38362,2552,74331,95699,42304,-63430,-156499,-139327,-68505,-68597,-50310,10104,2941,-23201,6072,39710,31960,-2004,-26404,-31568,-51431,-59010,1952,92603,96360,24402,-2750,14614,14902,-2288,-11550,-18251,-36533,-45948,-22848,-19910,-32939,-15483,-10559,-24075,-9551,40126,67322,45400,27582,23833,-29162,-100035,-99003,-54997,-34917,-39802,-44469,-44374,-30232,21190,77935,100075,111214,132630,111294,16895,-45845,-21062,15495,2943,8185,39210,37947,50033,29293,-39269,-87244,-36513,34151,26229,-2208,-16974,-23797,22247,94917,75597,16610,-64460,-73876,11959,51935,-10665,-6540,33440,27528,29468,12713,-6163,752,-49522,-114239,-84243,-24576,-68979,-106088,-22809,77357,96834,97823,95848,52987,-9790,-30369,-8603,50515,64769,2908,-58204,-9799,68040,60137,27903,20373,-11516,-44503,-72672,-108044,-95932,-55550,-44857,-30510,-59243,-94585,-43257,8674,-12499,-48612,-27537,58229,130872,121096,62094,32469,78710,155185,138920,89262,19491,-67107,-106217,-56017,5764,-16314,-61678,-28528,2320,-12433,-54844,-83846,-77073,-38090,11431,70284,64392,-208,-60818,-91425,-122687,-143549,-98063,-8190,51828,43105,7825,-8489,-5445,-17357,-1550,6240,-30749,-10156,80450,86717,41350,72766,121997,136314,166424,166345,138697,95371,-2309,-51959,585,33058,14908,45775,90305,46603,-31832,-82812,-45909,31125,57985,42869,4519,-11899,-14638,-41918,-44815,-10720,35356,62108,76285,76416,31008,-29428,-81250,-70947,5096,93831,113103,48897,-17313,-34113,8122,45557,22186,-22003,-30534,-24199,-1820,68872,92925,16718,-73642,-111833,-103812,-27168,26600,8588,-9440,-14835,-31900,-49608,-58324,-26408,52315,109731,65384,-20034,-48762,-37206,-11483,51705,150583,194188,104083,-16829,-25146,-25273,-95969,-128089,-86364,-38218,-10833,14468,25981,11084,-38239,-68488,-10944,40861,18176,12241,62406,93966,87630,77203,103768,101189,56391,-6997,-16821,18340,-1255,-25936,-2188,39220,5694,-259658,-496559,-301569,13081,61524,57975,68393,74761,25293,-46503,-104162,-233789,-298149,-176918,-72315,-24127,42831,55626,7856,30231,42775,-38443,-29782,32873,13367,-37741,-57608,-108629,-131278,-91389,-72731,-41890,4571,31380,34444,-31257,-123939,-129016,-87165,-37948,-8035,-31440,-72306,-51038,47928,94511,68259,59261,100932,151941,135542,103501,80678,9753,-66591,-109216,-142643,-126676,-83823,-33630,44431,50813,-20542,-24557,60484,98894,28418,-67411,-95510,-27930,45447,22898,-50917,-57527,-28006,-68779,-124933,-103363,-29385,1876,-3070,10585,53056,102113,89453,4183,12114,129468,101454,-66205,-153939,-111753,-36391,-45647,-75333,-53099,-20950,-12019,17852,41928,3786,-50311,-52926,-54716,-73024,-25830,47683,65630,22205,-16971,-23634,-3360,3462,14210,49846,65372,28772,-6665,-33032,-34336,-38150,-79412,-63889,47951,111807,78688,26781,47193,31132,-54817,-30508,25188,3821,-21782,-26572,-54493,-55455,-9076,68243,74868,2472,-75237,-95734,-83366,-51881,-54166,-64238,-16710,-27618,-107346,-81949,3658,16132,-8442,-53350,-97836,-58971,27261,119384,132134,2421,-109409,-88015,-21804,41487,80466,27416,-77064,-85938,8394,33550,-16651,-19110,-11085,-33359,11198,96167,78420,-5909,-18422,44111,94581,77124,38406,-6029,-2347,57776,100927,54455,10350,56956,70040,-10951,-89534,-99877,-31002,63957,42739,-51788,-83810,-73141,-65809,-54410,-87520,-145331,-112006,-20109,-35870,-52503,42534,96743,18499,-43971,-13932,24659,54909,114642,103135,22918,-26966,-3674,31020,28753,22018,28095,8549,-6635,4366,15863,60585,90101,43733,3924,6290,-1655,-27733,-86776,-116885,-48534,50470,50411,14175,-9261,-19507,-67950,-88779,-65529,-58762,-49519,-79277,-114848,-84134,-62510,-72713,-57058,-47254,-62157,-10349,64834,73045,47602,48367,48978,-1463,-44511,31921,91618,45641,24089,11120,-69786,-94341,-30944,11851,-10852,-63381,-34614,11482,7945,-41115,-103076,-112151,-15760,90463,106194,46248,12262,11460,-9088,-36595,-4979,59556,67702,49463,67889,53409,-22150,-61946,-49612,-42146,-38917,-32125,-47508,-33892,-13036,-53491,-63960,-8422,2671,-27955,-2690,62225,73377,67507,63497,-1874,-97071,-118694,-99679,-40524,36051,48006,17875,16858,69757,114999,101332,53495,81089,136499,68622,-185,4993,12471,1618,-2751,6860,52689,107504,92727,32726,18932,80300,108677,51900,52185,115800,88371,4840,-3327,65078,99967,16227,-64156,-40827,31325,43024,632,-48312,-108691,-166411,-133459,-54731,-17029,-8134,-15905,-54473,-91570,-62870,43661,109631,68286,54040,52575,3771,-7785,-2768,15574,18588,-7674,18571,49995,14474,-7784,-23904,-79542,-83123,-11806,18378,14090,-6564,-43335,-82226,-35260,41924,36085,-11073,-46643,-64153,-24174,26414,21035,-18287,-77722,-95967,-53883,3774,13092,-19282,-18347,6499,21089,51382,68291,79734,102062,83135,40676,26253,-9913,-21278,75667,107351,1509,-84133,-41237,22208,2080,-62817,-65984,18605,79717,60221,31016,23910,17661,28185,64378,93963,94444,65100,25479,-17895,-42526,-4392,53576,16763,-59461,-62134,-51685,-40546,-33329,-92965,-124141,-24906,31163,15680,17585,-21074,-106036,-136987,-82750,-68220,-51032,31533,76574,41736,43284,76495,52107,-9698,-34071,5744,54354,4846,-91352,-127692,-102262,-24487,28960,40009,59596,17674,-39150,-8617,6749,-56962,-68554,3171,26892,6551,15563,78593,103947,41937,-1526,8783,-22482,-48862,24632,82691,17095,-73210,-85614,-61651,-32439,7236,46247,66869,54263,-22417,-97908,-81047,-12849,12257,18082,33345,52088,41006,-45105,-117640,-100002,-52278,-37112,-45224,-11699,37993,29946,-161,26237,70698,63404,35570,2563,9220,63319,39495,-14928,20077,35067,-29261,-22932,40525,25258,-42701,-53702,-45856,-55694,-70979,-63729,-55487,-52008,-12214,38027,39096,31198,42353,36548,-17949,-95595,-77050,8292,45637,39836,7856,-47364,-28317,77600,111634,50741,-4383,-18188,-16202,-15516,-2723,52119,126890,167852,134220,54024,-31687,-49423,3125,66744,94667,135329,117651,30395,7254,43914,68583,46222,-36109,-109715,-77815,14130,49264,33455,-8465,-103191,-208946,-207750,-100561,-8109,29082,62101,107284,149999,127872,82663,53744,43301,-16701,-27804,45573,80857,61274,37753,-16690,-56646,-88795,-115086,-91712,-26079,-31697,-63268,-14536,39793,8064,-56948,-50613,10665,53794,39933,-9479,-48204,-76601,-83971,-58906,10636,68508,39715,-66514,-105706,-67230,-23603,6845,53083,74575,30363,-9801,3855,42847,56658,20158,-27121,-38185,-48280,-41242,16923,16504,-62108,-121150,-102146,-18909,910,-64276,-101012,-30302,54381,33403,-33234,-27903,-639,-57920,-107119,-70283,16967,-11089,-108649,-98409,7557,55771,8077,-51767,-84885,-91963,-10308,66425,64215,46854,54757,31997,6564,13011,3969,-14873,984,10607,12021,-8111,-20445,26994,36347,-32129,-43013,1145,1549,25263,76249,80407,21445,-13089,-32270,-52486,-66183,-37499,34774,62302,43040,26533,32191,26048,17960,28522,45038,51735,33117,42853,78577,75229,35751],[22471,44569,8224,-71579,-118737,-124198,-81368,12353,95480,117887,86326,19591,-47474,-27953,19483,-20696,-25471,15450,-25072,-39108,-19919,-22350,-40209,-52914,-43229,13547,20718,-20581,-5182,41365,28705,19268,62399,68337,28007,-149,-20758,-35854,-50728,-51397,-34064,-57835,-71746,-23635,6385,-16550,-10277,37223,33089,-23917,-11349,32947,-2324,-65511,-53264,21032,43865,-48262,-129489,-109732,-61101,-6389,64362,113008,110033,66637,11306,-42419,-66902,-45952,-13906,-4479,28408,62141,41647,34795,11986,-34379,-9692,92036,117779,26260,-32678,-28030,-12949,17423,58577,57171,18112,-105402,-167700,-53681,85288,91069,58730,33106,3787,-1882,-11626,-10368,14254,-26007,-53767,3861,1216,-96525,-106621,-2485,71611,76615,74246,95963,71823,-24052,-66365,-14258,57040,21561,-87969,-106483,19056,142736,149975,68460,-25218,-83321,-77334,-49569,-48312,-45625,-18284,-12732,-1723,-11627,-51127,-40366,3238,3335,-22449,-12262,36797,68064,75193,64306,24181,31263,112412,110274,57540,17149,-26413,-51282,-8954,41906,16119,-16818,-8464,-61861,-130328,-125858,-94582,-77134,-24700,46745,102871,86040,30929,-11048,-41811,-66696,-63612,-23067,37597,49740,3118,-36297,-36369,-8280,-6992,-21880,-36858,-60504,-36127,35168,53066,59364,92522,96346,87894,115672,104838,98623,120240,56841,-17057,36228,63165,5424,37314,107577,53972,-17650,-52351,-65549,-27896,17764,-11737,-79199,-53347,13702,-10308,-58287,-49888,-13713,31764,80769,88303,16431,-40223,-52299,-29438,32258,96272,83803,31980,39954,49067,50328,67002,77443,55057,13667,-4062,18621,40196,5514,-35438,-50263,-62710,-64206,-3930,5850,-74400,-111535,-70947,-13478,33806,18712,20227,93999,119640,10581,-91282,-72108,-8928,25104,78954,156884,182438,105348,-4230,-33869,-18536,-57012,-124975,-91494,-22313,12301,-3527,-6083,19880,11515,95,53930,64167,-20547,-40296,53272,90512,22020,-22563,13729,47253,54312,20790,-13654,-17976,-28771,-29745,-32037,-26592,-34875,-241329,-478551,-318035,-53872,-19025,-26544,-13560,5391,-14269,-42565,-70331,-209672,-310853,-196688,-66025,-31692,9252,24176,-10097,33040,74294,-26398,-61108,2678,29906,22591,-14233,-111148,-162328,-116353,-76826,-48638,-10994,26891,37887,-9218,-76563,-81517,-51165,-16228,-6842,-78912,-169305,-174386,-92927,-28627,21416,75601,132768,156293,93170,52918,100320,85608,-33319,-125701,-169395,-163074,-107226,-15186,70759,43784,-79939,-126400,-7277,92959,17757,-91729,-109269,-60145,1269,17927,-25577,-46063,-9251,-19684,-73822,-70173,-14791,17272,59537,101491,122920,156854,128616,1293,-13586,88799,40452,-119757,-196159,-158263,-58340,-17750,-38461,-36003,18198,43885,28741,33597,32133,10013,31056,33109,-24355,-20443,42856,59639,8174,-47476,-68639,-25156,7268,5542,7716,20720,-1784,-21441,10666,51266,34706,-23835,-25466,39631,64249,34792,21939,12831,-50047,-79189,-6750,38304,27374,191,-52092,-102571,-78371,-38742,-6927,21100,25872,-30873,-77432,-73204,-23344,17969,5620,6975,6157,-66107,-102836,-39039,28363,58623,24620,-40219,-40076,-14015,-491,-19836,-92230,-120745,-57054,-35,10355,6472,-12062,-59073,-62947,33946,105485,70606,6741,-48592,-91215,-47651,43025,32491,-32009,-65000,-37352,39953,74473,37992,-10481,-5828,52952,124313,138885,83350,34841,3980,-16480,-26797,-18830,36612,116043,75555,-54809,-126343,-149610,-146117,-97977,-63850,-41461,-8169,-2855,-53522,-23593,93340,123921,22621,-43681,15939,90236,114222,129201,71759,-28146,-65388,-5987,21725,-42686,-105654,-108262,-97624,-54146,-10374,-806,22086,28234,-14150,-27728,18198,40289,-6998,-102880,-132187,-25595,87825,61888,-2378,-33399,-56117,-74955,-41001,1679,2902,-23528,-100082,-145962,-87543,-27656,9002,45532,43465,-26465,-45314,-12810,3415,3200,17422,2075,-30649,-15084,54910,53450,5077,19614,40350,-11401,-59438,-38512,30802,55328,-17613,-70183,-73438,-75143,-109438,-154102,-151904,-41887,69795,86569,57091,69221,58365,1297,-35832,4987,81877,102890,84624,73937,48705,18824,38413,52226,28761,9366,-11768,-55793,-68752,-81081,-114223,-75423,4124,11208,-20592,-1741,43767,51678,47433,35044,3909,-18304,-37955,-82547,-50080,48981,69324,22242,-7055,11776,39334,70455,104039,172795,216222,131847,35463,1233,9164,33353,30632,-18704,-19217,77066,87609,-9296,-24313,82778,145872,108648,86503,114444,85713,38597,46628,91275,92519,-18654,-126998,-90508,40847,108337,99000,57239,-14537,-121862,-145860,-58804,43128,71452,32676,-25558,-47395,-11987,63199,67008,5180,22886,48383,-9006,-62508,-82630,-38834,5776,-31080,-21679,71319,82250,4726,-71240,-108048,-54404,66343,84946,15111,-34649,-62049,-124991,-85277,35958,37205,-50732,-85094,-90729,-68888,-1666,18429,-34371,-107215,-135849,-104622,-10045,84938,94746,35218,-20431,-27877,48153,113983,118066,85084,50415,32001,33701,33994,34664,91340,92374,4438,-65600,-39503,8060,7384,-28445,-42440,24373,76961,41940,-11298,-12886,-17275,-32755,25509,98489,78102,31194,12798,-31626,-60396,-6634,23097,-38741,-79232,-59953,-85905,-111386,-82295,-101057,-164823,-115613,-4396,75567,119893,43681,-75557,-89333,-27899,-33425,-70627,-55486,-12195,-2665,12577,48499,32033,-36464,-73109,-35450,47224,62305,-15887,-85794,-68944,-17087,-20645,-11215,41563,45124,19654,22792,20299,-48573,-112881,-47094,34844,30808,34742,100605,134743,71883,2030,3221,-27748,-91403,-41967,69786,33006,-114195,-164164,-86682,-36394,7680,102777,158007,107418,-5670,-68485,-26038,12438,-24694,-28440,46654,110275,102615,17919,-43691,-18581,22412,15100,-24949,-25495,-142,-11970,-36727,-3328,33213,3416,-6306,40160,113154,159629,71685,-37303,-15760,42355,24015,41353,129560,127620,6265,-39330,-45116,-92933,-98530,-13413,-5050,-57890,-50794,7989,21017,16322,58425,107718,71942,-36255,-51259,35461,79595,51842,27714,5569,18281,106441,159715,89160,-8163,-27168,16878,-5780,-59838,-3258,110235,159373,123824,28284,-65759,-59705,6898,81360,128963,170329,177533,123420,45567,8766,23088,17955,-54887,-109962,-85025,-34113,-17277,5568,29234,-24532,-115018,-115857,-56698,-42876,-38315,13911,58409,63208,16907,-19289,-22516,-38328,-99944,-81538,10447,37073,28027,57993,33376,-24167,-45285,-55098,-57988,-52624,-106982,-118563,-28489,58034,80264,52574,29887,41669,64374,45564,-24765,-51822,-32234,-54380,-64960,4983,33340,-20672,-97554,-103984,-46391,-206,15573,39237,18951,-70657,-104550,-24080,52466,62163,17905,-28429,-14091,29897,56169,74875,20997,-75482,-118430,-75135,-7758,-24283,-85747,-96554,-49776,-446,1844,725,46456,118457,105828,16766,-35418,-12886,-51416,-134454,-117353,818,104550,82298,-13378,-105755,-129894,-62584,4191,39590,56155,48200,5742,-11147,8354,4944,-17317,-10687,-12832,-12632,14601,69258,137676,152389,96459,56927,23680,-36453,-28394,20705,48662,45616,30941,-18321,-99554,-172735,-129064,8144,78512,56660,15206,24592,24357,-9653,-22700,-12543,6859,29734,40152,36216,26285,5954],[10690,32290,14142,-46890,-110791,-120065,-39685,78698,140336,119066,54160,23444,58232,114435,103379,7354,-26534,7184,7098,26529,6654,-65739,-101856,-63357,2098,83672,80870,11065,-14817,1998,-18483,-17537,19638,20929,-10042,-37204,-42661,-55560,-104214,-125409,-99757,-110015,-91324,-3428,28153,-16765,-12739,35460,28525,-16382,16926,65595,36008,-8166,-12523,28295,33110,-63754,-121133,-80511,-38573,-1535,49125,65905,47266,10322,-40408,-67185,-72308,-87096,-75046,-8517,32338,-2796,-28436,15098,32497,2740,34391,160593,205902,73632,-34957,-16063,32056,53004,33041,-3540,12258,-23158,-87436,-23274,122435,148734,57492,-32048,-56449,-4966,14602,3437,24735,28402,42025,74062,8329,-91023,-68881,20621,40343,29933,45002,75008,47384,-41056,-95642,-74015,-7434,-35538,-146278,-148617,5467,125900,91700,-25902,-114447,-117986,-62962,3904,44151,39445,26321,-4042,-13914,-10370,-42418,-63395,-13196,27426,5473,-6107,25317,48172,54879,67304,30466,-18703,15871,42812,10162,-717,11412,2728,26723,61370,30394,-7431,-14365,-90077,-173363,-128991,-51521,-38693,-21982,20417,69878,83931,53367,11672,-18978,-14790,15810,40188,22602,-43294,-103785,-87121,-26531,20735,27646,-13227,-54462,-48882,-33278,-38718,-25352,39279,87649,75129,51137,30913,-22620,-13037,61682,40023,-17753,43037,88280,45647,47335,79196,29796,6898,6536,-33394,-45215,-39997,-85835,-86309,47263,133017,54012,-22531,-7609,18308,24891,36675,30074,-38713,-68232,-20922,35539,66956,81418,43201,17038,81568,113825,81536,45184,43797,61932,60307,55266,48038,-2419,-96556,-84531,27292,100425,62015,16886,-17696,-100631,-156648,-129389,-60554,13602,48423,65273,100616,76098,-35061,-117714,-75944,28271,65139,69550,101031,106084,76225,24473,-20358,17283,98767,94167,35759,-1499,-4454,-20357,22437,98362,101611,57935,69599,76533,-93,-55972,-3955,12291,-67637,-109694,-72881,-34364,15946,53859,42357,1819,-32185,-38185,-54327,-53367,-82625,-271023,-433812,-249195,-26039,-50681,-86550,-63253,-38698,-32270,-10103,5754,-144595,-284720,-181357,-21125,11570,-3961,-7218,-8748,37001,72210,-22098,-97374,-59583,19330,56722,-3998,-113437,-145394,-91970,-61999,-38591,12700,42637,25934,23073,24534,-11345,-32926,-4706,-851,-82212,-161699,-157154,-120366,-104902,-54686,18139,52693,44050,-13092,-27331,70864,120087,17632,-89195,-133370,-123166,-54377,53581,116542,59767,-84297,-161057,-48823,75020,22354,-73940,-106871,-99093,-48270,510,-33739,-93074,-40171,24854,17994,5678,12676,39296,117357,160880,141616,153009,147187,51094,20374,72428,35264,-77767,-163623,-167616,-62642,18292,15611,-50,27951,33019,-26250,-36633,7054,22024,53083,77196,-2210,-66239,-33105,-5325,-30780,-56728,-65497,-18324,6214,-22618,-12821,26125,29528,30261,73615,122136,106972,38376,8468,21007,-6400,-6322,60529,60879,-24464,-49922,-26260,-45586,-30754,6494,-19771,-80107,-75135,-48810,-37252,-21382,32558,30994,-25711,-60578,-30820,33924,24059,-14284,4558,8057,-56791,-55591,34655,112100,106515,28902,-27142,-67547,-97304,-101777,-100553,-78332,-18686,4167,-48776,-111511,-112548,-56065,5965,108572,168934,105183,-29955,-129998,-154487,-107903,-53288,-72678,-99668,-129134,-130301,-45585,17323,-705,-10158,5684,32553,102753,159632,113383,11805,-28992,12718,41149,33374,66068,118683,80817,-29504,-92848,-134412,-130336,-85991,-42809,8993,30220,5798,-992,45393,89274,87144,12936,-50263,1868,92658,120781,95964,26563,-50119,-49812,14080,-5754,-101002,-153739,-142723,-123987,-55229,28033,50155,19532,-32964,-65321,-48980,-12254,880,-26805,-69171,-54432,32323,77684,11401,-18527,-7235,-29799,-18669,52406,78860,27670,-50477,-116896,-121130,-50798,20588,87867,126364,105418,7869,-57654,-76142,-88455,-76032,-45057,-74409,-78688,-16519,34676,34150,38096,36340,19738,-18919,-70465,-46796,61775,114709,48710,-15860,-40412,-74046,-134702,-175464,-142408,-15701,85837,69564,40021,67258,47249,-11001,-44598,-50238,-1024,32730,11495,16792,53923,78552,109990,129725,89797,38003,1541,-44680,-85514,-121367,-113267,-16649,67014,61178,44801,52812,18935,-28883,-13676,7182,16465,58462,64226,-33613,-57866,39953,99403,69600,24098,14828,13039,33303,101298,151544,170526,131699,60320,17062,18296,29848,32777,-21583,-84938,-3459,60327,-24733,-70068,7150,89200,127566,114945,88972,67978,57120,55007,56643,46106,-7274,-84644,-82087,50677,138791,111226,81071,65164,-31540,-111293,-47358,94345,152244,105715,50525,39056,58855,75380,33933,-19523,-26753,-44433,-58267,-56449,-96515,-81873,-31913,-52921,-41006,76962,121897,26962,-63316,-77214,12061,131814,109107,-3933,-66505,-103533,-163818,-117522,6962,21003,-51008,-57953,-43962,-56524,-37334,-2391,-4275,-68932,-113892,-68707,60456,178092,181365,110160,21706,-23232,38955,120793,113182,48489,47286,60678,18546,9179,36373,47554,6232,-25261,-44660,-86451,-94621,-37855,-3423,-32953,-22309,16326,4852,-24326,-23976,-53461,-89233,-21488,71873,62889,40527,36616,-29211,-77974,-48577,-57542,-123786,-114375,-41415,-65761,-140866,-129168,-106731,-160571,-167923,-63560,92814,166795,84646,9427,27591,52442,32606,-21772,-59109,-17164,29084,5817,-16649,-22919,-49920,-89887,-80884,-461,70210,53719,-3322,1256,2881,-64182,-70553,13340,61407,44024,13594,14293,-41685,-149768,-98374,41397,75123,75314,122833,127107,56423,-7451,-15531,-29029,-60578,-27579,63597,49875,-83812,-187165,-133725,-52878,12296,112039,156408,88515,5130,-10618,14005,-5104,-73383,-86483,4876,107560,132485,68008,17330,43803,65158,27856,-46134,-83251,-70364,-37769,-23003,12719,40856,-12992,-65122,-1691,127504,158618,32508,-53600,-16025,36060,19946,3030,52475,92556,51781,63103,63853,-49593,-114013,-13942,25954,-53100,-85496,-32113,-14095,-14302,61114,147222,130705,49014,24058,55904,46100,-12234,-13953,18991,28734,89160,160668,97316,-28798,-76699,-35892,-50974,-98133,-65845,8888,69020,88373,27752,-61024,-48763,-1347,1688,-3255,38234,85975,97300,35216,-15171,45547,67856,-39165,-107768,-67483,-13003,-12673,-23289,5023,12266,-27606,-42128,-37057,-84623,-102545,-36625,-11247,-47719,-77949,-76569,-68167,-79200,-109244,-92528,-43488,-27522,-15275,48588,62533,20552,-8871,-10758,-7600,-17235,-88326,-119413,-66868,-11565,57484,77770,26898,9048,33893,11323,-40097,-11879,53177,20845,-17759,19648,838,-68987,-98987,-49825,29469,39799,-8686,-36503,-67461,-113016,-107344,-22745,62476,70126,6027,-26478,26639,102600,133614,128730,68917,-933,-35336,-22982,7993,-27207,-71443,-64892,-43049,-43736,-39023,20612,95497,171770,187303,98660,13077,23161,3420,-50509,-50736,42535,171390,190356,88857,-38164,-91831,-69754,-52534,-1454,64087,78468,30357,-1104,1380,-17127,-32360,13306,23261,-25289,-35622,44864,146834,174031,130896,86489,26944,-57293,-68280,-40603,13474,66273,62125,4754,-54306,-102609,-83794,9333,80936,82627,23371,-11728,-22925,-30162,-29059,-24239,4590,53192,62825,29094,15539,20838],[5934,3560,-2084,-37424,-89847,-65393,36202,102688,100779,57004,-15325,-51522,14126,105796,100058,4711,-32990,20984,82495,92134,15062,-98645,-121617,-36388,57056,119416,97956,12478,-40859,-18512,-8099,-53553,-98168,-79048,-46906,-59995,-60876,-72156,-127222,-149876,-124614,-120655,-93996,-25307,-7049,-29566,-27931,-3043,2709,-9457,21387,53003,18724,-15790,-16297,-3724,-13133,-56823,-46910,10245,28427,20168,12934,42,12255,31143,849,-39314,-52738,-85294,-79140,5086,13045,-76500,-78099,34382,84049,41485,2516,89994,196726,134611,41494,54932,75031,81326,74716,1952,3496,57107,53724,56194,125988,110549,-8017,-98172,-84025,44648,108245,58373,35391,57484,69566,53949,-2052,-59549,-37599,23894,24871,4987,34826,59872,38472,-4400,-66343,-109943,-56560,-33149,-98499,-112366,-8098,41332,-47304,-136790,-130647,-60543,7584,45097,58326,53861,30862,-18062,-36265,-35655,-61655,-76229,-15256,50603,36608,13990,45878,77614,60653,43484,3403,-73889,-65060,-1017,6760,-8193,2559,2004,27440,68299,49892,-375,-402,-25742,-94157,-84071,-16345,-7881,-37333,-41891,22893,87807,62673,-6420,-26823,4069,28608,11982,-64580,-151725,-185294,-106038,19647,88394,72049,4661,-45059,-4281,42149,4606,-27780,17289,73517,69024,13880,-41235,-61298,-13224,40961,-333,-51645,-4496,84472,124896,105197,61427,15913,31049,41526,5805,-31985,-75442,-107105,-25230,155234,201083,73081,2148,49356,92824,55219,-1303,-25804,-54109,-58086,-11608,59128,91533,88958,50017,27593,94437,152648,110677,10199,-33934,21784,85930,82723,35887,-27073,-110697,-81561,70858,179706,119774,21915,-8166,-52765,-131999,-160777,-119276,-52540,19666,57128,47979,2930,-48743,-82011,-57387,22893,60534,42147,38310,21519,10583,14702,5161,77742,289237,393537,224194,35119,-18151,1455,83490,179410,181809,87172,41339,72309,52448,-33102,-68274,-71807,-93517,-104984,-80493,-62659,-10194,56207,71901,34537,-23627,-51988,-51287,-31651,-87323,-291790,-400999,-173382,66755,-2517,-68962,-44181,-24354,-7265,46479,71933,-79987,-217531,-116326,43982,76835,41469,43207,52265,47880,24741,-56328,-127195,-115949,-35961,-108,-55324,-115876,-90304,-49287,-65581,-37617,33715,30608,-18323,17405,65348,5852,-42509,14539,48177,-13255,-85529,-73660,-34457,-61390,-67660,-23713,-40654,-68129,-60248,-38067,29796,92815,55886,-16096,-51788,-32087,38452,93210,84118,42922,-26411,-72423,1501,72297,18633,-48959,-90101,-121372,-86174,-22628,-66193,-169462,-134838,-17306,38191,38416,35771,56308,105795,115303,81411,87275,102317,72975,71502,108824,89491,-361,-103242,-143507,-69983,10637,37587,27777,3845,-33467,-70470,-65743,-24947,7451,34902,45127,-24566,-90506,-79178,-55486,-53160,-24353,15849,57148,38627,-20301,19486,91549,87598,83360,101007,105721,85314,45980,25336,24837,-18020,-7134,76756,131954,102916,16049,-83689,-155628,-108236,-851,39332,-5289,-31024,-23675,-28546,-51180,3843,34684,-38397,-107838,-84097,-21812,-23120,-72178,-53458,26829,-42,-53072,1797,72568,77648,25211,-26930,-73540,-76159,-26735,-5831,-30470,-29634,-30156,-97987,-171991,-149787,-44448,31134,94683,114472,43602,-82262,-179684,-185309,-115066,-67511,-78519,-94351,-129706,-141498,-69615,-25253,-27153,-4269,18048,12869,50626,92944,64143,-6361,-19240,38491,61523,34895,38684,50157,16432,-15400,12940,21125,-5846,-40385,-49027,-33447,-53893,-56878,14629,53479,22016,13319,-4685,-30823,5787,66653,76679,27984,-42493,-61716,4482,61041,-11991,-111563,-96282,-44297,-47424,-6260,100070,132268,47808,-44645,-62998,-55286,-72481,-81272,-64395,-43429,-8570,33008,41592,13985,56194,73737,29239,16773,67141,85707,5197,-84341,-99189,-71394,-35225,17307,85881,124304,99364,20115,-22130,-55418,-116186,-116546,-94896,-145755,-144009,-74884,-17705,42131,73260,8499,-33741,-18884,-27057,-1406,80474,103881,52447,49105,50358,-16646,-118296,-159539,-110127,-16726,40844,21201,450,16924,10377,-2718,-28008,-94447,-101149,-83139,-109309,-59557,49906,82215,66743,80543,62542,7863,-16623,-31412,-65504,-80139,-36876,44263,87669,67324,66140,80067,-383,-101326,-67340,2802,28866,72654,90809,-22954,-92392,-10041,80520,77235,49263,60719,42187,10836,32598,37674,62690,79117,41225,36740,60043,21434,5041,790,-65222,-44118,31563,-8033,-81395,-77394,-9385,75264,79156,24866,23594,35203,14735,10802,27625,22453,1391,22314,114684,118127,35467,40004,76325,17243,-34533,9093,86217,119046,101859,77284,59146,50504,35989,28132,19273,-42397,-119099,-86025,-12624,-47745,-73554,-46946,-42424,-25081,56366,97826,24582,-54363,-54834,50416,141171,78410,-11148,-51415,-110176,-167022,-131479,-45680,139,12072,33781,40027,228,-54473,-27841,51578,17624,-52180,-17918,105984,191495,158130,107055,64463,17599,26005,79280,76141,26308,49430,73144,-6076,-51354,-6858,-7371,-65255,-43313,-25569,-127412,-188227,-96989,-23584,-64950,-91131,-63019,-35300,3198,21687,-25965,-73456,-32612,61228,103632,86806,42993,-12341,-35884,-41203,-74304,-132690,-126991,-47489,-38862,-103386,-119428,-89436,-83402,-81988,-29960,96108,136842,75251,86457,107476,70200,52957,36446,10433,63376,102286,20112,-71026,-79188,-54235,-60345,-62878,-28180,15275,38161,35591,37823,34285,-15016,-34034,28670,65763,25392,-17259,7447,-15462,-107989,-70165,37449,56919,64108,124446,118880,26250,-57650,-83228,-71860,-39510,31572,98575,89436,14129,-84478,-109509,-47148,23046,69994,66043,31076,21887,25802,7022,-3894,-20626,-55921,-22010,101452,172753,119401,59824,66338,72949,30683,-56320,-101643,-59779,20957,53841,60238,59007,-5301,-89613,-57337,75605,94566,-33882,-76360,-8593,19671,-21452,-78737,-90094,-9104,94395,187023,182012,1947,-145665,-63270,37016,-21015,-69463,-35045,-34515,-41264,38654,119645,116842,84464,70063,54272,4403,-55011,-20699,47432,15798,18966,93765,54265,-65681,-104888,-74654,-59700,-47608,-32350,-27099,7354,48095,25869,-40922,-27581,4270,-54176,-113481,-53170,24872,40562,1250,-4357,95191,102824,-13343,-46385,16131,62234,36222,-30239,-39719,-5267,-11349,-23357,-16879,-60113,-80045,-30909,-49481,-112637,-107218,-42667,-23572,-32633,-46418,-69551,-91871,-67921,-16469,30338,38451,46032,48541,37665,16945,15531,-18520,-63598,-87595,-109403,-59376,-21577,-57803,-52855,806,-1271,-29558,10453,88791,98890,63295,49692,6612,-57160,-75526,9675,101038,62670,-50958,-127914,-149252,-107629,-58436,-26572,42317,67769,2744,-15452,50203,96296,117553,149405,127354,61489,9690,-7501,2208,-27146,-53170,-52786,-48394,-79023,-95486,-31554,44449,100871,129624,90067,18048,41696,66328,38581,11637,65584,159998,166585,74381,-1008,-48734,-81103,-100093,-38623,53297,84655,39661,-867,-8660,-38598,-49911,28615,39958,-75492,-156801,-84460,46134,84314,57783,45210,3948,-78527,-107728,-93342,-22354,42032,38426,707,3971,16166,2469,15531,52469,56462,-3962,-55497,-66410,-45984,-19176,-8935,6606,26765,38086,28553,23855,31275],[37259,28982,18463,-28916,-69418,5066,101005,58017,-25877,-26714,-17740,-56225,-66521,-3524,50183,24341,6171,52248,103247,96283,7255,-93343,-89578,2365,63029,83931,72518,6669,-41479,14454,71114,-14561,-124833,-89349,-8548,-10585,-33946,-33924,-25144,-20334,-39941,-70496,-84507,-87413,-64503,-18522,-23914,-54412,-55190,-54386,-39110,-15020,-30916,-41134,-14726,-6241,-20023,-23908,13602,76161,94833,49180,-9569,-4335,46552,61255,24988,-14937,-20762,-33077,-16587,26851,469,-56623,-31360,66463,95863,40603,-50017,-34016,98047,166217,170597,163259,95339,78020,141238,64962,-15445,32755,93734,85332,72953,16745,-51547,-76810,-32086,101399,169208,78937,4096,14776,3157,-40154,-34155,-26055,-16082,29970,39504,4741,27335,61452,60225,37668,-14481,-68076,-31096,22174,18447,6949,19912,-27477,-109347,-118357,-57815,14265,67747,44872,-17686,-21276,-3759,-36298,-57835,-73213,-98850,-89973,-30128,35044,38893,6048,17853,58408,42579,-4779,-43860,-98530,-83062,-7272,41604,13451,-19651,-26989,-5338,36175,35935,-10259,9320,46347,1574,-59439,-45478,-36783,-67491,-82311,-11790,53810,17703,-58268,-56248,-7478,-10504,-90203,-167014,-179190,-145257,-47997,73316,128916,82373,9618,-23504,29915,112952,102436,14106,-20966,12722,24903,-39875,-89657,-42824,53993,75901,-11388,-88925,-69680,41704,153593,154854,76847,13733,7252,-1414,-27201,-54421,-76224,-69890,-8109,86099,98366,19544,-20213,28483,99839,81178,4938,-25342,-16602,-4447,-1017,45542,92863,99209,68544,31329,74890,136150,91693,-13152,-48402,2725,45461,17102,-23207,-41221,-75931,-64518,22250,91990,77902,50172,41630,3354,-95849,-150311,-104540,-40367,3105,7704,-46326,-87287,-75979,-54756,-60080,-41732,17038,41235,13100,-48755,-94397,-74669,-20666,76262,279085,394298,269605,88582,27516,39754,77092,142052,158844,68325,-1781,23404,32351,-38593,-111017,-116752,-62438,-30754,-28814,-32645,9152,51246,51688,24451,-27585,-53384,-32293,-14210,-54214,-228929,-366859,-169700,89162,45292,-15061,-2605,3865,27629,88381,79859,-69186,-168276,-50602,103549,126387,94953,126402,143086,76916,-7617,-80162,-112109,-102578,-69976,-75540,-96056,-79055,-20865,-29417,-97201,-51813,27284,-1347,-37410,15088,41697,-33789,-80109,19968,118349,70465,-43918,-40486,59320,45363,-2089,8797,-32670,-61180,-19066,870,11430,58454,69406,34617,5743,36503,98867,64937,-28958,-23343,42348,72559,95900,70632,-5438,-27262,-42642,-93740,-78330,-11254,-47370,-164071,-192104,-111738,-29744,12748,48579,62320,52820,24387,-7499,-11733,2431,25120,74755,136993,120710,23712,-71377,-115043,-81943,-14925,41868,46793,-8341,-80581,-82283,-52812,-39189,3827,37765,-2863,-55764,-47256,-15533,-5472,-8608,34668,101209,136083,90947,35112,81415,152450,121321,90158,85870,41412,7189,26846,47871,48714,30009,13554,35237,148717,215024,78915,-109930,-179498,-90815,38332,86907,51384,28006,18259,-28110,-84521,-26400,17092,-63970,-124301,-78524,-39272,-50653,-99454,-108149,-18258,16510,-33550,-26166,13986,26669,27458,14521,-15894,2442,60584,51205,-23468,-45294,-20143,-61284,-121240,-71509,14908,19143,-2525,-9901,-18433,-52228,-118397,-126710,-41568,27356,35332,8895,-42109,-49006,-1455,5544,13716,44774,56446,19861,2200,17887,14165,-8859,3353,47686,48666,28920,31133,23399,-14756,268,95508,155446,98195,6158,-40452,-66169,-133046,-135736,-55883,-35165,-66642,-41466,-2888,30417,63518,56100,14680,-37154,-100343,-77753,25691,91005,19068,-76635,-28478,62412,63644,77286,149313,151474,38735,-61157,-61374,-54048,-87366,-100455,-74197,-61448,-49418,-14572,33043,85272,158429,135758,55519,-4661,8012,43894,-6205,-53184,-39033,-38595,-50721,-26200,26484,74214,76391,37811,42885,24487,-46447,-62336,-73729,-146512,-155566,-101909,-30311,58583,56990,-60465,-77735,39585,106595,85588,72113,58972,33966,86386,109806,34594,-65795,-105732,-86365,-62245,-69009,-54435,-26489,-8155,16955,62393,54847,-21330,-75586,-110890,-138364,-75006,16375,1447,-57958,-49244,-11947,-27732,-32555,-13768,-11393,16519,53315,53796,45045,24668,17972,37035,-12848,-92022,-42764,44706,63142,72243,69909,-35766,-110645,-42339,33448,20984,15953,77281,80102,20360,-43972,-68566,954,42300,4743,29286,105018,63713,3979,17810,-4977,-20459,23471,21544,-45941,-84483,-55814,4474,18084,157,28988,33571,-13530,585,31480,1828,27512,129842,174775,68617,-16545,26169,49975,23645,63743,88090,32015,-8401,21506,53723,28322,-29766,-50781,1615,28111,-36079,-88079,-41474,24695,-447,-41701,-24211,5926,0,13756,41514,2458,-67989,-58891,55333,124422,55445,26275,11332,-75778,-143643,-112890,-49694,20648,95330,116931,89434,36921,-55213,-53503,63245,71255,-8917,-34053,48856,144874,105911,23274,27171,36892,19432,27891,47743,25198,9202,11999,-42194,-86386,-41410,-28840,-92837,-67985,-41532,-129073,-189441,-113168,-45689,-85522,-111257,-87609,-44166,34348,73306,36987,-11143,-18608,52763,124380,81032,13532,27532,47808,12537,-30509,-80837,-115554,-86392,-58370,-63086,-66191,-37437,8296,47124,55549,58994,41064,36846,93721,65369,-11445,-3571,33807,46770,96166,104390,9135,-102781,-128434,-79372,-30753,-12011,-15578,-39666,-34244,-9062,-7558,26400,61135,53614,60092,52782,-3688,-38436,-10306,-9239,-31481,20561,44030,-10014,-9962,79540,95908,-18317,-141812,-174380,-151121,-110029,-13290,85090,99908,72735,32588,-24697,-24396,11723,-8172,-55848,-26714,43403,38035,-15297,19388,77801,34833,7533,115360,198795,138025,52778,23899,34164,25095,-48445,-80788,-8513,73627,94564,73686,40047,-8357,-61794,-58684,32272,55334,-50786,-93835,-36146,-7893,-46661,-119627,-165572,-74358,90089,187319,149942,-35528,-205564,-125259,16330,1138,-43943,-42806,-59894,-52407,12379,49408,36920,25522,31201,33787,17356,-14087,26750,82536,9674,-53649,-15760,-40325,-118429,-101315,-45400,-11767,26618,46066,31422,21767,19151,-1396,-47604,-33462,-110,-42985,-96750,-23968,55602,29362,-19748,5370,71570,48356,813,38630,77621,66254,24074,-25804,-33692,-12027,-37835,-51739,-13433,-2849,3214,14007,-55061,-127964,-126040,-42763,12056,22767,1592,-56587,-107032,-50162,32499,36734,11582,55043,113614,96568,15518,-3653,17325,9112,-46873,-124137,-142312,-125511,-125840,-97488,-21323,20661,-9746,-13114,62526,116564,78676,35367,14286,-7792,-18849,57618,113935,46883,-71563,-169352,-195430,-116442,-52571,-51789,-301,52971,21359,5544,35256,16247,16785,105425,126646,41749,-11403,1656,1877,-41137,-55263,-44479,-49517,-104370,-157980,-129110,-55713,12124,59737,69160,9417,8599,62034,60142,13928,14442,32312,-24996,-81907,-42506,-37028,-104249,-125189,-41127,45716,67671,28080,2421,23410,15434,-5540,47287,42505,-96963,-208982,-143953,-10903,21752,6329,21378,1115,-65492,-90287,-64767,-1294,19824,-4393,-21857,14280,56214,48786,37322,46378,32951,-20651,-40977,-37118,-28090,-3785,17187,18874,6965,28732,51347,44578,43705],[33819,49109,29244,-52303,-88502,17946,85521,-36371,-153348,-94568,6663,11691,-53227,-74670,-29195,-7795,-453,16327,20406,41372,2686,-67164,-67843,-13916,-17755,-18716,9787,-10690,-24685,64606,125323,42196,-47704,-19617,39131,33062,3504,31626,105608,119728,47536,-26266,-85640,-140141,-98303,-8467,-16825,-77847,-94789,-108087,-101195,-70334,-54279,-22018,16396,8764,-17577,-22595,12116,77071,112896,66810,10736,49757,71664,-4852,-52132,-28449,-2241,9658,40184,42104,14711,25553,43692,54777,50960,14946,-61219,-82868,23832,163497,250968,221252,88799,60256,148630,87892,-26215,-25146,45831,59335,3048,-54150,-18986,45439,75563,125034,136726,27721,-62381,-54897,-60091,-94602,-53731,699,11623,53781,68173,26235,44366,102847,83848,11351,-19394,-17562,13039,59269,99386,106337,48534,-47664,-55305,9670,25774,38905,81870,27778,-85990,-97226,-40925,-52196,-77529,-94770,-121028,-113216,-64613,-3844,18183,-31607,-64467,-20565,11860,-7135,-24034,-26682,-6669,30748,87101,78640,27463,-13009,-43215,-35947,-23796,-38844,-5118,47383,28470,-41181,-81121,-92967,-76587,-49318,-18719,-16857,-48876,-86803,-70049,-11362,-25053,-140967,-191781,-118104,-18237,69710,117780,100317,46123,9357,573,34201,105812,119845,31384,-46509,-55715,-30278,-50002,-92831,-81244,7846,68171,4371,-87545,-77480,12131,114856,146206,90259,1063,-40999,-54214,-79250,-86765,-45627,-15947,-48784,-83071,-58555,-15744,-22821,-20363,56625,96211,48698,22524,41755,67364,58595,72469,93407,82903,57858,36471,74841,92634,36974,-116,26625,28997,-28111,-68534,-52486,-38468,-58109,-46978,-25527,-7713,46635,109603,94778,24770,-65995,-90711,-16305,49319,48332,-2835,-95093,-133801,-98742,-61440,-89629,-102358,-10928,65950,26989,-60235,-133271,-142321,-69754,12752,73685,114556,150551,132031,100655,33388,-23317,-3296,31341,6871,-28004,-47279,-65920,-79629,-101993,-102814,-24576,37468,24858,9297,43968,60306,28438,-7620,-26362,-29987,-33955,-41532,-32856,-105375,-273521,-202346,487,24203,4252,730,-8568,26837,87282,51298,-109665,-191925,-53891,116061,129448,77037,121350,178889,119960,25702,-49143,-60362,-24073,-15560,-62565,-69782,-4459,39076,-26280,-113136,-53694,22751,10512,26804,72693,42454,-55189,-108166,2832,141184,81155,-68990,-53685,88290,104169,63277,61405,33669,15219,10008,-16503,-2483,53629,61404,29431,4696,44764,90814,4619,-125472,-96702,47542,141534,141277,53180,-36494,-24219,-6481,-41642,-27463,31727,19519,-68723,-138043,-142796,-85075,-7322,56200,60196,27545,-19852,-79444,-114522,-86396,-33458,25313,83356,55062,-38483,-99716,-129849,-102006,-17810,52830,58453,10715,-77827,-109989,-82490,-70694,-21607,23896,-35514,-75807,-14496,46164,59648,29474,25547,69160,111759,96237,71435,90141,134958,106624,45936,22066,-26641,-57412,11132,66185,32949,954,-29145,-37103,86896,188699,75939,-90542,-121908,-5013,94794,75352,29107,48868,36390,-56247,-125998,-46582,20719,-24910,-41273,11966,19972,-20164,-70434,-107589,-65984,-16557,-29333,-30127,7881,53653,82732,53419,-6044,-6548,19829,-5516,-53703,-27294,51650,35406,-37845,-1502,62194,22361,-50528,-70277,-6589,43293,6235,-20553,17834,71187,90187,74926,31119,25364,46217,46312,83332,125085,106565,32543,-33887,-26008,-1845,-13080,765,35325,20702,22605,56021,58699,19734,9533,61934,94807,59726,3122,-37909,-60830,-114460,-146142,-139964,-135353,-113239,-53478,-6018,51690,87043,27613,-50211,-87978,-126812,-108230,-33771,41445,24137,-47479,-28899,64053,100252,106375,110456,68297,-37634,-117935,-96667,-59716,-64118,-75317,-88273,-124331,-126283,-62893,22718,99249,147137,95481,3595,-55305,-36629,15034,13662,11090,5224,-40220,-66229,-67064,-39818,4686,37104,36996,62300,61424,34275,19965,-17247,-86268,-94721,-65131,-13517,38452,-2554,-123118,-114412,62826,178512,102692,15130,29676,54548,88836,77403,16421,-23079,-56571,-89216,-98152,-134620,-111614,-40613,558,38644,92186,102145,75273,26761,-45978,-71772,-43942,-46669,-107603,-162190,-137309,-55706,-36923,-35624,-3977,19013,60007,77737,38240,20725,5659,-33574,-40547,-45780,-46240,33214,112129,116363,91700,59621,-19235,-61936,-14861,9164,-34621,-41813,30157,66849,21112,-83037,-106486,-5119,23648,-41380,-28202,95986,122987,37301,2218,-1245,-2081,14547,23371,-6617,-40606,-51214,-32373,-1997,52019,98846,59986,-22293,-9391,15859,-30709,7175,128622,142449,32355,12268,56422,31488,30238,121898,116506,-15538,-98934,-37360,50770,23076,-88637,-113784,-48874,-31788,-44535,-13867,19174,28585,-494,-37197,-3889,42873,-8424,-43838,-95,1501,-52943,-41226,54543,98515,52023,69410,60822,-47178,-119380,-66734,10453,77010,136139,131669,86429,45316,-34342,-67644,17980,64002,11578,-69871,-29995,120849,103853,-49179,-44637,36313,26748,7701,57833,42097,-38197,-61992,-67265,-79035,-52487,-40232,-100812,-94698,-63477,-89695,-111606,-66900,-14462,-36378,-47693,-25925,-4484,31265,51587,38535,11649,-12984,26532,73590,29521,14772,85623,97039,38243,6713,-16505,-73265,-108097,-93919,-52759,-2288,42201,56426,83475,65970,-25664,-45126,20904,44367,-38067,-87654,-43886,12692,42633,68071,58808,-193,-79822,-126048,-103549,-38830,14454,28794,-7993,-37648,-43132,-55168,-12801,62594,77574,61262,40148,1857,-19395,-21133,-29685,5134,89678,84034,-14520,-52082,15770,39281,-67634,-179850,-183579,-152691,-164117,-138268,-14320,72307,84360,70602,26489,-18277,-18739,-67876,-129201,-54540,72491,70825,-501,29277,109702,104210,84748,141577,173513,100292,10465,-31083,-9657,12449,-48610,-70363,7061,65001,69222,52862,26390,20145,14497,-5063,27727,53057,-11302,-60419,-51356,-17896,-26148,-92244,-138284,-71711,30091,62514,7642,-102243,-204987,-124825,578,13918,-33991,-76943,-86940,-29538,22632,5202,-33667,-53308,-31010,26873,73763,60116,54698,77881,36868,-41834,-68623,-100070,-126243,-63016,31082,56251,58454,85603,101863,70396,17942,-22302,-59275,-36025,17111,27042,3473,51251,98778,47905,-14065,-7971,2543,1590,36160,81279,57314,-7926,-25438,19397,62705,56493,-9541,-51628,-20118,35674,86336,63048,-46120,-119316,-161603,-134330,-29514,43731,25947,-27065,-39681,34734,88328,63063,32307,71587,145588,144485,28136,-33181,13526,64931,52320,-16750,-85819,-106514,-107105,-103819,-32637,43323,4696,-30523,34750,68346,12528,-19632,2882,51786,82625,98134,71519,24529,-33691,-131340,-189129,-143468,-87470,-66946,-22229,44005,46503,20977,6223,-49236,-73132,19558,51481,-28181,-36953,30682,12986,-66203,-64776,-13074,-22470,-112067,-194288,-176996,-87010,16881,82145,99392,34921,-13445,18949,35771,-18081,-81131,-128963,-200956,-185179,-71351,-32827,-105729,-122543,-20088,57415,52598,-127,-868,76596,117456,80747,68715,55693,-38773,-126377,-70377,29855,51651,37391,26808,525,-41077,-42035,3304,48680,4700,-63467,-74211,-38311,1249,27948,35900,39507,22836,-25701,-18674,-1203,-14706,-19763,-6317,4580,15070,48569,53682,23633,25426],[18072,44457,25391,-58121,-79653,18420,51008,-53172,-124623,-69676,26757,91361,78575,-6435,-78940,-104051,-72175,-33074,-13823,49124,56369,-11971,-47729,-50104,-96677,-75255,-6938,-3164,36,77571,90433,35589,26658,44864,35890,23607,39483,83868,134004,118637,50525,-9320,-74792,-130679,-91135,-18443,-11175,-28185,-43048,-83444,-70632,-30674,-16227,30907,56116,15536,-35839,-58388,-10379,66664,96926,64723,53342,96101,45187,-99060,-119054,-21504,20033,32943,73656,67539,48952,75771,60478,28661,36639,20219,-40569,-40635,51643,159274,222521,167517,44926,29839,77119,34753,-6307,-5465,27246,34394,-34467,-74361,33387,162724,163143,123852,74626,-19051,-86180,-68247,-31171,-29736,-17797,13440,32686,76158,91816,63586,87138,137414,60436,-74966,-101021,-67725,-31705,15916,72975,78324,7548,-58866,48,90359,57795,30236,64140,14697,-93201,-119602,-78978,-85118,-85026,-73531,-106768,-129037,-85476,-19058,2066,-52595,-105814,-73855,-280,45680,56683,78420,89563,75671,101060,122933,100080,25736,-72170,-103861,-81488,-62797,-27645,-1303,6028,2063,-56530,-112402,-51786,32191,10083,-58123,-73617,-71842,-64803,-15945,-14596,-100015,-142559,-76544,30895,121086,114867,34083,-5116,3060,3875,10524,44017,59374,30728,-17453,-61913,-43136,-2791,-55964,-173680,-170082,-45739,-14269,-67173,-43813,11912,54066,70017,29089,-56701,-69803,-44316,-65113,-74165,-25619,-7255,-80877,-154560,-104591,9815,19641,-10685,56094,108412,70160,51721,73780,109535,129660,130467,83869,26645,16916,58367,112080,71680,5908,23725,68364,24656,-75160,-82426,-22266,-19982,-48095,1536,18999,-233,46324,115134,85862,7600,-33360,-16053,43703,85235,92001,47365,-48407,-101108,-82443,-71370,-113320,-121087,-33021,39673,23202,-11789,-46139,-77290,-35686,-2504,-55664,-61421,25397,101475,95317,-32961,-128641,-117055,-84218,-52347,-28399,-77631,-129839,-90893,-41581,-44086,-6798,44928,42205,21921,35707,51861,24365,-9097,8982,-1684,-82672,-104403,-47233,-41506,-190402,-241949,-115029,-38276,-19258,-31944,-49087,-6969,58203,30261,-155109,-260247,-126676,50466,72594,1297,32520,131869,140982,78945,-8925,-30909,40931,81297,14194,-22192,41321,60356,-15932,-73906,-17422,52585,83266,129150,149944,95179,-12287,-81046,6574,114140,30190,-87911,-31014,81155,90614,74197,64077,41657,31824,-30932,-90853,-24380,70430,66218,17093,-9761,28453,56271,-24481,-130737,-120632,-10755,99111,129285,48443,-42563,-40067,-12401,-2933,23859,53400,47285,6030,-32664,-67525,-46817,28541,85262,84134,62650,3007,-104499,-151693,-78659,-14685,-5335,-2854,-39750,-100863,-135387,-163371,-113079,2372,65773,64202,48389,-33781,-130156,-133545,-107572,-76125,-38217,-46722,-64077,-43748,-6692,32453,-9912,-77254,-61437,8144,47485,38067,16925,51190,72147,3395,-57877,-80652,-76985,7059,61404,-33853,-142036,-128097,-68151,4504,40434,-8578,-63409,-51586,42440,90760,29700,-4142,53685,39162,-61531,-121254,-46898,29629,49281,84198,114380,85621,28853,-3399,-36564,-44196,-41936,-41068,-13713,45598,112766,113949,18780,-81033,-75029,-32593,-28429,-35977,8362,94020,90109,-1443,-18276,51498,71239,30340,-6068,54633,119253,108622,63176,1410,-14781,14545,40142,24521,9560,12925,34927,119754,186527,143262,52667,-21337,-28822,-3231,-14174,4322,39206,8022,6835,59731,75195,48871,6020,-17289,-39991,-31021,-32170,-62847,-50908,-28875,-70057,-131851,-123046,-51789,-2696,-14188,14758,57093,3340,-61993,-78397,-93700,-103287,-85768,-35639,-11484,-23544,-18314,39828,75356,65955,42548,-4247,-81479,-107973,-57312,-22782,-36776,-63154,-109624,-161651,-145759,-72413,-1094,44961,65740,15114,-50212,-58129,-9587,38098,51605,47166,13998,-27225,-35400,-49095,-46626,-36629,-10289,16670,39439,44177,62547,64108,33401,-282,-306,-10541,-9561,-2618,-39826,-117473,-110142,20781,116241,37936,-40970,42232,111885,78238,-1113,-37930,-4661,-19469,-74304,-67960,-79403,-90626,-41483,6709,18728,19420,35526,59397,48932,2076,-9950,-19147,-80646,-137451,-154674,-106711,-32230,-25360,-27014,5708,14426,30690,53502,52149,59632,38903,-28929,-76080,-80081,-24947,90510,168156,158929,100311,60502,37097,41606,56206,42483,6951,-18185,-21245,-14874,-29064,-67964,-57960,15977,3349,-75397,-75282,53126,135464,71186,-6354,-30667,-5892,14923,10251,-3612,-28259,-50024,-29504,29755,113657,134702,53464,-35439,-40903,1805,20949,34302,64897,71779,39924,62606,77043,35767,47132,104032,75929,-19072,-70592,-5728,89381,54659,-62562,-85094,-48059,-58914,-48418,1996,18668,12440,-23483,-56599,-20091,18493,-49818,-92408,-17937,33935,11977,3069,43753,47650,17390,55204,53174,-45055,-96139,-33159,46829,101249,117198,91659,68839,62364,11876,-45347,-7550,52342,46773,-29939,-27773,98947,87130,-53144,-44555,48024,28049,9734,87541,73062,-27488,-54589,-42892,-57879,-73759,-75367,-98607,-81936,-38527,-24649,-25083,-3144,38164,37137,29056,34995,16806,-28317,-59674,-51475,-29052,-21171,894,15977,17897,65107,110102,64266,-7228,3275,40287,-16602,-98492,-93911,-38779,37324,89284,52289,24704,-19939,-104242,-69306,22193,-8213,-86617,-64703,-2970,34821,63848,72869,50690,18059,-10308,-52617,-87565,-68623,2398,66785,77123,42680,-5324,-45795,-49685,-16913,7954,22769,26553,19433,14799,-3482,-29970,-3135,73212,94293,32742,-36520,-40079,-41227,-105132,-147903,-108159,-54358,-95405,-183198,-116023,36037,97522,53854,-12734,-61288,-50659,-72542,-127841,-66059,68705,88244,6084,-12843,48377,95011,119591,119566,72421,5907,-34054,-46744,-25218,-11991,-84918,-106858,-24957,32959,28473,27470,45944,76951,63862,2427,-22368,-16236,-16669,-13642,-35955,-27505,-22808,-67167,-87686,-59858,-57450,-71739,-95263,-110272,-119437,-68310,3380,24446,-27222,-98149,-99728,-17587,25662,-17583,-65542,-81113,-50473,20715,71768,38825,-25257,-12761,41399,24806,-39665,-80456,-70168,-9059,77687,80696,48061,76764,101528,64691,9456,-37122,-66007,-14249,63470,86975,59233,61362,57584,1394,-43423,-51355,-30268,30781,66367,45556,-1977,-57970,-32396,92530,171324,146962,75379,2434,-21428,31408,112616,75447,-56302,-124793,-195167,-227510,-97023,44806,44542,20535,56744,90638,62506,40577,45607,67902,108359,125657,29131,-50629,-17139,54837,106577,90204,28923,-20031,-62968,-94240,-40443,22021,-5377,-20724,13174,-7407,-50925,-45098,1293,105076,167664,96664,1001,6090,12790,-71125,-152257,-150272,-103646,-63812,-25902,24456,28221,-816,-21137,-60861,-85092,-35635,-36094,-85057,-41521,30973,-6118,-90935,-66380,15600,11545,-95550,-175664,-126771,-10870,95359,139461,129651,70753,18385,-2092,8649,-29467,-119451,-178734,-178780,-107707,-23326,-14129,-66430,-83676,7803,74814,28708,-54749,-28335,91371,159862,113196,60188,60185,43864,2502,26606,73398,99693,92551,27844,-25425,-47491,-32949,21553,64619,-17137,-113193,-106282,-60306,-31102,-8412,-7377,-5171,-2075,-36513,-32301,-13583,-20259,-36912,-50225,-26168,31996,67025,33466,-11051,-6640],[-4524,1789,-7669,-48867,-47376,5543,15811,-9607,-20740,-29756,-7126,84965,159466,80202,-97444,-198086,-148356,-50044,27019,98855,95942,9348,-45138,-88183,-137718,-72000,11390,-2413,-33694,-26700,-56666,-74457,-12776,17895,-33394,-32551,41967,66564,37562,36,-19474,-26769,-65976,-110632,-97368,-50602,-8882,43415,34095,-32990,-10863,33379,11583,24412,41309,-1915,-64554,-97152,-32579,58661,58632,16904,34121,66808,7664,-89716,-67954,27574,57853,66233,101682,86150,49039,43623,21897,42060,85003,42894,-44257,-5590,101718,136043,105858,26023,-46378,-37649,-26030,-50279,3359,44263,35373,3018,-45725,-65487,22977,146717,159983,106511,44044,-9058,-41165,-23752,55902,104526,55443,-1666,23127,81609,100645,81019,78704,67607,-19948,-121977,-153821,-168619,-150658,-85008,-26756,-38019,-66902,-67299,-6338,70062,65517,36389,36885,-516,-71083,-110195,-118973,-115124,-47311,-126,-51724,-97076,-50276,10812,6809,-26233,-48499,-45422,7690,78336,88737,74733,77684,69693,71369,73680,75743,20232,-74006,-98210,-71970,-51451,-22036,-16756,10973,67121,29759,-59188,-8335,96691,67448,-25305,-39499,-36483,-54084,-37334,-16850,-34338,-80546,-98825,-46459,53566,70641,15183,-11998,-9231,-17601,-11162,15595,38405,59823,55698,2258,-8697,42264,-11511,-202241,-282707,-162906,-65383,-58772,-29768,12525,21317,-13595,-79364,-123211,-66328,-4019,-5949,-24320,-31145,-35135,-58268,-81774,-46592,22450,37413,51264,122656,121663,53579,45686,72836,104154,138962,137150,48927,-33527,-18056,76259,134559,78482,25335,21117,-1874,-51044,-73957,-22811,26762,6199,3189,89946,110671,41957,3699,34289,24573,-20339,-4496,28491,30082,34276,79734,106029,47834,-31952,-44786,-45260,-89107,-115297,-85146,-52655,-26124,16380,49252,65315,105942,87355,21121,8708,-10056,-6850,6515,-68293,-119144,-87175,-66629,-44097,-10576,-45544,-85721,-41493,23925,23458,9962,17263,36071,17500,-2618,14340,20349,24247,64325,11881,-136665,-144517,-52210,-78815,-240040,-304223,-166227,-68173,-33744,-45537,-59134,-30477,31203,12208,-177554,-288152,-184212,-51302,-6875,-29077,-1103,76125,110824,72581,-17649,-40961,41648,106125,38030,-23841,9891,17077,-18612,-14502,38470,98349,144639,157384,147389,118891,39540,-20300,48349,97196,6130,-49323,25376,83531,73063,55846,19394,-22731,-31782,-78083,-105606,-18288,89469,101192,43178,-2707,21358,43621,-11036,-79385,-96492,-64805,25455,103447,64449,-16656,-33923,-12277,15836,24636,11677,-3780,-9816,8081,14921,20978,63791,119261,134070,111779,41413,-55288,-57908,29018,57519,10428,-28338,-54331,-78591,-110253,-147444,-97353,3975,49958,53652,66649,16932,-83446,-114979,-101036,-109130,-96466,-39306,-23159,-76314,-91350,-28555,-67617,-171788,-165878,-80022,-16157,-30661,-82216,-43700,32570,-7965,-100228,-111158,-66889,-1693,15052,-103116,-244210,-178402,-50793,-54644,-124169,-137197,-71598,-19688,4902,9896,4076,25812,70434,33720,-32640,-57951,-29230,-3623,51009,133313,146710,76461,28090,44789,44177,11840,-39577,-48390,11409,65251,78656,29464,-74727,-138688,-69723,34693,74794,44491,-1147,14100,35125,-14025,-55419,15994,115063,131527,70006,59158,100895,127945,82324,-43285,-110227,-62362,-5599,-10270,-32421,-35133,-11115,92306,166848,125953,65668,30403,-7832,-22668,-21242,24025,61733,4624,-39200,-10295,16346,17069,-16078,-46128,-56428,-46552,-62180,-94391,-51938,16546,-13943,-78992,-35486,62686,67962,-14415,-15855,43910,31151,-5569,-9763,-23971,-43844,-55153,-59041,-42844,10874,58810,77928,57757,24270,30960,11627,-37100,12361,97095,71656,-12911,-67889,-106116,-137179,-118587,-68993,-12529,19116,28541,-16526,-32927,-10841,19204,50360,49894,22831,4846,6662,7524,9732,14812,-15014,-21404,11333,26443,20860,40316,60873,64714,61387,46162,-3959,-30929,-36460,-48809,-60438,-41228,2178,33672,-10305,-43724,54979,125198,62267,-39568,-53629,1635,12983,-22291,-13538,4260,-22268,-38396,-24522,-49326,-94151,-74163,-47838,-58892,-50745,-23999,-27313,-64131,-86246,-76466,-30563,1670,-20606,-19859,16251,14608,3833,24443,51272,60253,29748,-25967,-75120,-83702,-21582,89214,156784,133645,49253,27581,67785,105139,101405,98224,120552,87236,-36479,-139069,-118853,-25699,35357,44422,-11728,-61851,-50848,24783,86503,74265,27019,-14970,5451,45801,20487,-34969,-71544,-74423,-21792,59307,100853,54997,-21104,-55822,-57348,14685,102792,82918,36818,60920,60499,53400,57204,43596,39004,34974,10906,135,17444,62215,97520,56762,-2935,-8938,8753,-4553,-28108,-43832,-29949,1194,-30523,-64178,-54714,-47268,-84812,-108247,-34662,52088,49098,-1477,-13206,-26276,-48278,-4033,10960,-43729,-69941,-49981,-12852,44277,58682,35913,47156,74668,51875,11816,31403,62856,79705,59665,21221,10641,-9204,-15268,34656,59764,7211,16716,110372,104650,23383,19374,33136,-35735,-112358,-110518,-78275,-34954,14689,38972,31650,29811,47930,48588,24016,-6842,-43120,-109189,-162364,-124564,-45489,-7369,3765,18095,54800,89711,69004,-8829,-78031,-25193,67731,6343,-90576,-48304,14973,36349,60347,30521,-27271,-95105,-128286,-65436,3839,-10908,-31135,23142,61239,74199,109677,123364,74576,29255,41366,43816,-15708,-52881,-2685,66661,97330,86395,43286,-17847,-65590,-80083,-55213,-8472,9608,12543,27822,40431,30847,16408,19991,25754,21681,-24497,-64260,-82671,-102174,-94717,-42951,32237,25825,-88951,-102606,33840,109596,35560,-77897,-108975,-48901,-12357,-54181,-56988,19523,41060,-35684,-57754,909,45188,62889,33803,-45882,-76982,-41843,-22949,-14057,-21409,-103151,-125010,-32925,36838,27832,32087,82104,103363,33411,-74146,-135391,-140143,-72824,1869,-18473,-49137,-58800,-70352,-50162,-48793,-100520,-107749,-87274,-62225,-27020,-6461,21540,42804,16829,-33011,-61507,-40670,-11651,-34384,-59182,-39359,-846,21119,7600,-60307,-144467,-131921,-17563,51182,11298,-12756,21985,55876,79835,64619,60265,101391,83318,26627,-3021,-42686,-63017,14999,85645,79023,36013,16510,-26991,-88913,-93017,-61891,11316,84332,57661,3142,1855,-20103,2388,131476,212156,195082,148732,74512,7814,21015,92467,64779,-63251,-120252,-169070,-197719,-84508,56857,52770,44671,78257,37982,-34622,-18141,21778,38949,48211,55722,-411,-47383,-41378,-7105,59682,100772,89321,24058,-54006,-62389,-11041,-5334,-20188,3302,-2000,-40126,-29238,15964,59627,156197,185090,66179,-31255,-7767,7050,-42086,-98150,-107305,-71966,-41539,-19977,-8374,-20472,-31060,-33557,-39550,-15526,13906,-40034,-82520,-31264,3753,-27465,-76802,-48811,19815,31023,-48619,-98808,-15714,109364,167262,138595,93055,68438,61390,6645,-6294,909,-43967,-68983,-19183,25722,31753,6435,-4949,-6750,46158,72207,-16367,-108634,-58082,58880,105702,57313,15057,34571,68216,55507,38500,47389,86846,99393,27040,-41539,-65696,-52751,-2630,42282,-26898,-88399,-37846,32477,33773,-11848,-47366,-51750,-38221,-43092,-40729,-33171,-12124,-973,-26699,-10973,47737,66868,30161,2794,-1534],[14132,6709,-2261,-8944,524,8248,13313,28247,15809,-35002,-47571,31401,133462,106404,-49203,-148588,-104815,-17646,59027,117258,81634,6378,-25820,-83999,-126481,-44081,26581,-12545,-95000,-162512,-191397,-162898,-75447,-31763,-72994,-56346,18014,15238,-31078,-43667,-36100,-20191,-33119,-82944,-87175,-25505,45356,99494,64560,-19864,-1508,44300,6710,-22157,3331,6730,-36821,-76398,-31653,53969,39003,-29357,-27084,21236,42446,42924,61474,90386,116827,135063,143211,94332,22978,-1008,23728,108149,134022,46429,-42975,1226,86742,71005,-5726,-78074,-106263,-83125,-71150,-92359,-24542,33104,5130,-46659,-33868,-15649,-7344,37781,90527,80942,30942,9623,4229,10131,114975,210125,120074,-19389,4967,84336,94581,56716,-8239,-79076,-83255,-40239,-44204,-135897,-185951,-144928,-102622,-96671,-58654,-17406,8126,59423,97800,62629,10242,-23998,-55872,-91629,-116378,-76108,48572,96910,30509,-5176,33677,56437,26657,23038,38880,21164,22528,51545,26379,-46463,-44202,18518,41395,-19285,-38602,-31399,-38158,-14428,-2869,-11748,10316,21276,61085,133279,132345,34919,19926,91158,90829,24927,15391,9339,-26088,-40996,-15772,8883,-24619,-98543,-108529,-21551,47697,59924,24413,-25618,-46599,-15464,32272,67068,88167,98896,66311,36396,46373,-1999,-152027,-230710,-160448,-78445,-57060,-49287,-12091,16196,-37791,-118755,-119288,-51665,-18103,-280,2781,-29450,-34171,-4121,8549,-13870,-45742,-24782,81566,171940,123276,46523,49712,63732,71906,77208,69137,10524,-54677,-35710,46079,83733,61394,45872,-8009,-98607,-123589,-50239,39266,50624,17381,52673,137649,122926,4208,-77956,-38699,-11916,-35285,-11129,15420,-5180,-5060,45569,111776,90693,-3636,-24963,14566,-22962,-109517,-139972,-121149,-86269,-48510,3431,111211,209329,166791,105483,76685,-19608,-100576,-45592,2113,5937,34913,45775,9952,-18740,-23329,-17569,-5716,30340,55727,37004,8501,30058,20487,-14794,-18815,-1486,39529,78979,4503,-134067,-113669,-11108,-141191,-394887,-373845,-147108,-48977,-21051,-22933,-32782,-34343,1324,-40188,-209657,-271773,-178545,-110171,-54568,15007,61385,62253,41274,9615,-45557,-49769,-8380,19084,-25889,-69539,-69397,-78600,-74610,-19723,49859,102519,117964,72091,43149,49059,20513,-3097,61352,91541,28021,-5533,23093,73509,90217,44791,-28277,-73254,-82464,-66878,-17199,39832,93152,114782,62420,-9716,299,32320,240,-46361,-72602,-72301,-7398,64492,47647,13211,31958,44800,23169,-25545,-59581,-59238,-49760,-21036,17145,19069,23683,96315,144557,108535,49963,51524,119720,144563,85129,20466,-17,-6031,-14241,-43245,-79684,-66444,-25509,14475,34049,45142,34402,243,-31747,-53597,-93691,-101566,-30303,8885,-41426,-48966,13151,-38917,-152216,-170850,-120022,-68943,-65238,-119163,-98162,-15879,-14280,-88350,-95332,-34560,-20191,-60784,-120481,-173836,-122017,-39572,-87702,-209159,-227526,-100256,-22210,-53126,-66212,-3184,51209,55172,3534,-23032,-6970,-10104,-62753,-33087,76940,104201,16264,-13818,49193,66670,15491,-44889,-37251,44154,50383,-37691,-102042,-123492,-90369,19799,121057,157820,91140,-58889,-121668,-60683,-20504,-33259,4740,96025,126152,46608,-27130,17,61032,45102,-40582,-80650,-19852,44976,30590,-896,-16528,-25121,39600,80525,48053,36097,53010,9955,-50922,-53073,10462,57226,-8834,-97339,-108549,-52956,-13179,-36616,-46021,-3874,-18328,-78631,-93091,-35335,-7116,-50995,-82981,2084,108971,91309,-424,565,68417,81687,56879,47959,25531,22307,12188,-21766,-22508,47936,120415,121245,59125,26437,60048,49991,26967,129459,227211,160237,32744,-49138,-72081,-82880,-96095,-70332,8174,46480,26293,-12821,20494,26781,-9727,-802,-8782,-21736,11127,22641,88,37450,85793,58115,39238,48072,39831,13814,13339,49181,82756,65698,10626,-36388,-37733,-49857,-61472,-17562,42698,53890,42744,17004,-7635,28720,70425,56674,6563,3593,24237,42413,29810,6052,18251,26839,-25675,-61900,-95684,-125968,-96147,-101098,-158336,-135653,-69285,-40737,-34973,-43570,-39524,-18488,-3008,-11476,-5598,29273,50580,27856,-4942,-12162,-21670,-51995,-76560,-85707,-54582,11693,63208,72535,45132,-13652,-9153,46194,82043,94886,127328,186675,155060,-33352,-216511,-165407,15011,100552,65621,6661,14101,27983,21842,32754,67538,83947,46105,36098,83100,63048,-35869,-92729,-85445,-19084,62918,45913,-56589,-98167,-56391,-17882,38396,85860,47757,29563,85192,53727,7252,39271,56187,19810,-13509,-31209,10464,78910,85484,39675,7903,7236,15363,33150,38433,-11499,-71769,-43790,14235,-9344,-34617,-50089,-73034,-78204,-81103,-36865,34460,7792,-75307,-98150,-72175,-55088,-14806,1924,-11174,-44940,-92531,-108229,-49118,-3197,-9805,1497,37514,53990,64834,74863,44084,51090,86960,27018,-91417,-96666,26345,105265,50017,-4198,51093,142400,125420,47587,73871,114617,3281,-123143,-101747,-43271,655,39056,68681,63820,40295,25729,1733,-54970,-113991,-114781,-114511,-135136,-70202,28453,39106,15279,31249,54236,42134,2571,-53404,-111789,-62440,34792,-23667,-89354,15169,78238,12198,5649,20941,-32947,-106783,-132275,-97050,-30431,40623,68792,78562,63678,58307,95246,117441,59886,930,26171,85821,75729,31502,25123,22753,5985,19532,27383,-20092,-65070,-75702,-47475,-6138,-3646,-10967,12895,63988,95505,72424,6507,-62646,-61175,-44142,-46086,-51978,-63363,-61049,-28790,29547,59254,15663,5999,66440,70476,-14419,-105266,-99791,-7467,67089,47284,-18121,-32933,-35318,-70706,-26754,44214,16026,-31120,-48804,-87243,-83130,-22431,-11588,-16009,-6703,-47854,-54550,13972,51889,43104,64727,104876,67831,-45516,-155357,-199951,-166758,-69937,3209,-22212,-58973,-70272,-60810,-16248,-15869,-70842,-57885,-32548,-28412,-1607,26471,30547,43083,69184,82267,16144,-62415,-53962,-39105,-32291,25523,72589,42488,-20142,-94223,-168122,-190259,-112506,-9868,9178,29951,89292,94882,49476,30602,91098,159196,104954,26667,9416,-27280,-50153,7344,19301,-7081,-15078,-16149,-62760,-102937,-64256,2758,62676,79054,30974,21150,55386,11033,-25676,72282,166919,176151,143892,94745,40382,15034,47384,45853,-49452,-89367,-89194,-79811,-18030,44649,20230,10428,-8588,-87947,-109791,-37470,-529,5068,8077,-5547,-33386,-28465,-37173,-62556,-32242,51757,84451,-1063,-77293,-17896,50196,6995,-21526,12432,-2189,-23822,19448,87752,124793,158367,129962,50480,107,-19882,-48919,-58676,-59217,-64809,-49781,-19985,-13532,-43197,-51679,-28850,-33050,-24646,63339,113331,24275,-43828,-19916,7888,13018,-23238,-39601,-6070,14400,-22074,-34261,53660,155132,158193,58950,-11133,-1615,25190,-18796,-34303,14643,36429,42756,45629,25108,2868,-4011,23765,45089,56143,26858,-57147,-115490,-74028,-2313,4350,-39322,-42859,-7847,19780,-6147,-40828,-25841,14870,40127,26387,-20490,-58909,-44765,-9516,8042,-18722,2166,90244,156707,101612,-16338,-54564,-54503,-63888,-49153,-23733,-21644,11551,48461,45673,52823,60213,43976,26048,27028,25132],[42783,52078,23767,5552,15233,24277,25490,-942,-55113,-76646,-68580,-30728,53850,86334,26958,-13342,-3438,-4803,14853,64032,31263,9974,13552,-48124,-103481,-51117,-9119,-44398,-128060,-207546,-216717,-145322,-58677,-25178,-43925,-58218,-54007,-48006,-22384,14106,21185,25941,19822,-38643,-39944,50708,121669,114006,40186,-47903,-47816,3900,-4632,-46661,-23024,28232,13185,-37605,-31825,29910,35379,-36660,-57183,21709,105783,137215,116711,94724,124568,153304,142358,82664,3459,-9045,70474,144477,86864,-3134,-14731,8833,9016,-31690,-70684,-82761,-76250,-58360,-52059,-92478,-74502,-37657,-65787,-98847,-24017,41791,556,-36320,11057,32892,-17640,-45085,-48179,-43852,77675,207967,130269,-20929,-11997,54790,42024,10,-90270,-168883,-79348,100530,154284,36537,-78725,-126909,-132537,-74008,19407,67282,76898,95972,106853,55149,-27466,-69028,-71721,-77158,-58570,22467,131870,138740,78357,70017,83833,59915,33558,39760,45856,37363,27863,8813,-52401,-145621,-134002,-11748,45761,-43797,-105419,-72321,-2076,56505,45369,10262,21939,44639,91426,169691,190655,89564,5462,9426,13641,8804,55727,77538,40735,10538,20932,41687,37448,-13040,-50697,-7698,64743,87398,34851,-40134,-57369,-18857,19629,41592,48762,63625,68743,62774,35918,-35167,-126982,-133705,-65112,-24580,-38057,-67791,-55714,4164,-2906,-42004,-30531,-27851,-72409,-57317,-4243,9579,21074,39055,27083,-39071,-120654,-96135,52019,143532,108234,81675,94749,81260,63782,19884,8324,16715,-27821,-43175,-12023,1490,13339,33687,-17881,-89801,-88459,-9447,69490,59021,8473,22333,76609,31071,-73459,-85199,-2612,21126,-19707,-38762,-29476,-5079,29006,41826,65019,52283,-7113,7573,88447,46511,-81921,-117130,-86409,-98924,-135055,-111489,26502,157780,126258,41669,-2545,-45261,-73095,24684,123148,131314,121296,107456,15277,-75489,-57741,-17766,-29952,-6948,57925,74215,42791,38548,33751,10938,-17172,-14305,28544,46095,-4040,-61777,-10755,59623,-140037,-456311,-359988,-76360,789,7463,18326,1138,-22603,-16045,-90683,-255905,-265257,-137328,-89511,-50916,51184,104987,58361,-4704,-7295,-4253,-17115,-58876,-78561,-69064,-77055,-107546,-139012,-135849,-89093,-4092,56328,41241,-22758,-53419,-42238,-32471,-29802,9957,50463,41345,-2073,-43207,29586,112527,55594,-30889,-45249,-48992,-11848,88125,119412,83348,68658,33120,-39983,-42277,-8142,-6130,-24914,-50142,-35959,9610,11797,-14930,31517,128117,127679,37875,-47629,-68612,-29035,-10453,-8104,5807,-8751,-32306,28905,89440,60978,35081,128656,235494,190750,62134,12141,22915,14068,2212,-1322,-22048,-42413,-34421,24103,44790,16957,18034,41757,30444,-10774,-62548,-78209,-28181,15580,40061,103777,142919,60646,-36048,-89725,-114835,-89118,-35553,-50042,-62595,-31898,-25757,-52289,-26163,32412,-16078,-96727,-58571,4582,-10837,-41626,-76613,-164534,-194741,-87712,-21555,-49192,-61007,-35268,-33007,-25822,-32898,-43583,-17867,-4437,-81729,-103038,-14924,36386,-5471,-9925,61691,58694,-18537,-59259,-10878,75905,37036,-92954,-121917,-61595,17414,80709,82132,82056,48726,-78661,-144940,-72170,2271,5319,-1428,26518,46576,-19341,-97486,-83162,-31033,-9046,65,19430,77490,161991,154980,91771,46398,16297,26836,17271,-27194,-21993,21649,13229,-53171,-94145,-57733,8352,-18090,-105133,-127795,-40218,27916,-30610,-81465,-43609,-45024,-91319,-61732,8362,-18840,-91260,-101015,-14029,69648,69906,24119,24416,58966,67500,60090,52026,36638,45558,36431,29992,46188,68478,85250,80877,37615,33002,51199,25899,42791,156452,224292,179861,93549,-7169,-50770,-43342,-58858,-39407,40273,55872,-3894,-30513,27356,26027,-35195,-44038,-47735,-18084,48244,16363,-52071,-6264,91368,116352,123260,92210,37289,2118,17089,62944,87489,22291,-58590,-55559,-5284,-32287,-66689,-19610,56461,91228,84320,48541,3148,-12118,18149,68786,84017,85565,71310,57243,31019,-9449,-3482,43915,7417,-49425,-66273,-59963,-30526,-46957,-117569,-131036,-78051,-36584,-30903,-60654,-82411,-69896,-15022,29796,29103,43602,82653,43329,-52544,-75834,-56417,-80134,-114429,-105667,-32654,55095,54608,-9003,-20483,-679,16681,14962,23100,69548,117713,144531,106869,-36479,-177515,-119589,38913,93284,56972,48092,106036,94267,22162,15918,74693,109955,72053,36612,70288,95862,33356,-37568,-65151,-18302,52328,28969,-70346,-107209,-40764,41828,46525,-15262,-68541,-38714,41025,15916,-13194,49736,84854,49899,4748,-47368,-2303,85258,52046,-30474,-45159,-40018,-30191,-7826,2634,-26344,-51085,-4876,40428,23517,20909,1537,-42278,-50975,-34145,55,15991,-51575,-129902,-134248,-55348,25772,55688,50033,36047,-39295,-113315,-135389,-96562,-37167,-31630,-61104,-45298,18407,67339,44173,-38389,-37509,21723,-16391,-104421,-79819,49747,108994,42167,26082,110695,185753,131706,36383,79209,149417,47485,-84004,-51438,7260,31558,33736,47317,68803,53201,21034,-34052,-117906,-156004,-77791,-760,7600,57038,110406,53731,-17418,-22386,-15969,-23540,-35519,-60949,-108495,-99988,-37322,-60654,-62437,60110,84170,-6526,5268,17953,-53497,-122672,-170070,-154614,-45822,83136,108853,64580,14991,-14429,-14864,4309,-560,-30351,-28666,43697,115117,108393,47536,-36119,-101090,-73250,-22927,-33876,-59474,-63307,-33824,-3565,-12575,-27730,-16859,25524,64732,65997,14477,-77792,-97391,-48738,-13589,-11080,-35649,-36244,-15442,-6401,5410,17897,69145,84790,-2997,-101692,-104172,-41466,39567,96079,91493,13182,-53338,-64858,-35279,64726,113932,10298,-76575,-55158,-32366,-34633,-20549,-35559,-47123,-2232,33457,59351,66231,32062,31942,96814,111403,16021,-96272,-157655,-138968,-50756,15279,12055,-35730,-30836,-8427,-15076,3204,17815,-14987,293,5268,-18494,-4948,38869,9075,-7507,53770,123154,73275,-30023,-43511,-24165,-5078,56653,94169,61572,28732,-10219,-84817,-169392,-168812,-90700,-36242,23977,90188,54448,-19689,-19023,68755,144316,111827,55055,40677,11634,-17387,-22145,-81442,-97888,-36824,-836,-18770,774,60635,76838,47645,36349,45930,73880,60967,-51638,-131056,-42121,73463,93611,67922,55339,40070,-217,-4633,12548,-40297,-63385,-22672,4564,-2166,-14454,-19464,-25478,-96366,-159028,-99182,7913,18785,-10849,-16554,-17465,-26234,-7241,-12151,-64312,-61940,39557,76358,-30032,-83457,13283,91096,49414,1205,9162,10656,-4868,9531,78763,112014,73120,37148,57121,53773,-5262,-67204,-78446,-55390,-61251,-64019,-10121,-5229,-61105,-46153,9323,-5348,-1866,90884,138155,57403,-5719,10050,71907,113389,36183,-46904,-29301,-17671,-46662,-27466,48413,92774,67667,-28139,-96028,-101291,-87888,-87384,-61941,-17733,9125,15489,-30433,-52236,-30350,-2711,25720,35631,24909,-3258,-19039,-42062,-54715,-41571,-58441,-94979,-60685,-7505,-16432,-86302,-113333,-64140,-32826,-14433,33892,32671,-6286,19260,33972,5491,6633,85387,169652,191133,86168,-42371,-37125,-14051,-53723,-54795,-1479,25045,41486,55098,86371,117028,84369,26975,4325,15360,38132],[41663,63159,13999,-27070,9087,64907,47289,-44000,-103568,-68848,-57204,-75339,4190,85451,72255,43392,17290,-28497,-31768,10555,17593,43028,56525,-2079,-75948,-69707,-56143,-69558,-104549,-143257,-142094,-56950,25301,52055,28394,-66947,-137015,-100971,-16692,49139,80355,86983,64521,2394,4598,94023,143871,105787,33910,-46112,-59035,2210,19123,-29564,-35399,15481,11611,-42640,-48097,-1456,31346,-9415,-20417,60456,115327,110769,79619,42084,39929,61685,78927,68527,17627,15904,99928,114395,-14290,-65643,8011,25616,-36595,-89526,-79230,-23650,3579,-7362,-22387,-69136,-82820,-69172,-88705,-109210,-37343,42508,24110,-28111,-35617,-21412,-68473,-125681,-161201,-150762,-24141,113296,95459,-188,-22832,-20408,-47340,-32122,-61466,-123383,-35119,153025,221676,141858,48974,-72433,-146495,-71494,37794,92198,117315,92193,39180,2817,-59454,-115322,-105513,-63743,8463,88447,126616,90186,47423,51387,50294,23669,27735,20840,-21061,-9299,20678,7372,-54485,-125046,-96612,9973,57062,3661,-65811,-71351,-1373,57432,43597,3962,-1867,18163,67364,150728,168484,71204,-22678,-75635,-106761,-54654,71945,143827,119690,79607,61672,63936,85447,87696,39685,25019,56592,46924,-8012,-40791,-31137,-27124,-43562,-48438,-36660,-17315,10551,41677,21561,-69532,-144988,-90401,14035,36511,-4161,-65925,-99739,-35711,28003,55510,61995,21433,-68731,-83052,-6977,50641,60490,35415,-5330,-50436,-96026,-85939,7242,71507,72293,96992,125101,122944,104570,20106,5781,52056,3425,-44847,-32400,-22824,-11977,11331,2783,6407,30580,48166,72437,59738,-4727,-58180,-43069,-75315,-90782,7142,86734,58091,9258,-41937,-65457,5253,67508,35008,-5937,-4213,18736,78167,135334,74924,-29466,-29093,-7558,-66771,-126748,-115937,-47418,27690,19880,-57217,-88773,-41652,44170,122071,147919,135084,102267,46704,-64740,-133380,-88588,-46511,-53903,-19614,56620,105213,87231,47108,22354,5630,-21481,-12268,21263,11196,-9473,10716,84988,93872,-120850,-392848,-281140,2306,50058,34126,48294,20968,6666,15072,-79019,-288791,-308098,-134812,-55584,-45909,4155,39165,17169,1310,52913,84253,21602,-85001,-92414,-26417,-27243,-79795,-109683,-124003,-139553,-81587,-5626,-5124,-38083,-64406,-65427,-34409,-34887,-56783,-34887,4433,-21152,-86123,-28951,82055,67329,8089,6729,6318,16679,104693,144827,59609,-4591,-9243,-48007,-78110,-70237,-20592,13864,-8476,5982,33966,-22664,-68784,16566,140876,137571,57765,1694,-5662,41113,68716,62706,43304,15124,-12771,-4735,17692,9098,-2592,78233,174994,141796,41783,19025,23371,-20584,-45128,-15132,-21024,-46420,-11613,69058,60805,-9962,-17790,15371,20449,-14941,-71889,-84562,-31842,7046,65856,161125,173521,86477,43184,4748,-73469,-81843,-991,46567,38053,17197,-24642,-43683,30341,95821,21647,-49288,43282,125992,58544,-30865,-23638,-36479,-68773,-40512,-23473,-15473,-26192,-109760,-188482,-120342,-39623,-54147,-65636,-30560,-69166,-121793,-105259,-45092,10644,53433,112386,84075,-9937,-53062,-6792,54858,15179,-57837,-34306,36227,68666,53447,-22535,-59035,-30761,-31111,-36377,-10477,-8268,-40823,-56941,-54808,-26050,-36634,-65518,-76407,-83193,-58367,-5105,25065,76359,201228,225296,123404,60353,53646,42502,1015,-51388,-53407,-13869,5395,-33936,-111702,-131045,-54326,-16115,-55097,-55725,23781,69060,-35793,-152284,-164104,-125627,-107109,-43876,38423,28045,-28897,-32869,1682,25486,46396,34313,1596,-25643,-36430,-7469,18180,24265,20821,8605,57366,103330,60309,-3288,-20648,-27269,-8109,-13359,-42534,27838,145536,157047,123979,99948,5437,-73852,-40173,11227,26537,42386,20825,-29721,-60282,-27296,617,639,5103,-1527,28505,74743,9296,-92631,-88801,10552,92833,136642,80156,-17254,-35138,39403,94807,76355,-25571,-98175,-53663,30652,15452,-32117,-42717,-5333,52743,56303,-4626,-43655,-26371,12677,63044,90766,108890,104800,39747,-33606,-46808,-8265,43662,39392,7281,4967,3869,5890,20107,9595,-41142,-57856,-29167,-41925,-103494,-142258,-96752,14192,83074,63211,44032,48967,-16981,-106750,-63711,38127,22528,-60974,-93375,-51413,30783,50308,-10502,-2318,66766,72610,-843,-14868,48577,85593,57250,6001,-39111,-71081,-37894,41918,50544,33578,78234,156944,124044,23405,15612,69357,73241,26438,-156,19285,86210,113027,39807,-47087,-35110,24400,45607,662,-64682,-37517,54501,39394,-71511,-148866,-143212,-64756,-29497,-12097,52665,113564,133718,76069,-41177,-32495,44875,3520,-54993,-58160,-65711,-47576,-18281,-20031,-27769,-13908,29851,56895,58274,79532,48465,-18451,-37388,2123,48142,21401,-46878,-79643,-66946,4991,95962,122936,107676,56846,-59468,-103228,-80346,-65618,-24172,-15881,-88112,-107113,-24773,26674,-27234,-109788,-88429,-35160,-40173,-43975,-14608,41860,80364,76943,84828,142234,195284,133754,49791,87273,142019,68445,-23543,18177,95398,114012,53782,5909,42312,61581,35145,-28933,-102624,-76434,60930,140969,127163,121339,91908,-10453,-87242,-98769,-66464,-29134,-31377,-50100,-82633,-98330,-63101,-45847,-1202,73439,30185,-12020,52353,8060,-113549,-172736,-198983,-156781,-31375,66092,67553,31986,-4727,-59590,-130960,-127752,-41114,-7509,-52416,-31043,73037,101354,32996,-50336,-88945,-57318,-18799,-18323,-51022,-88779,-66605,-18494,-20884,-38923,-42010,-35861,-43665,-48334,-18797,-11627,-13659,-2408,-7212,-30692,-40813,-1573,19106,-6862,-19746,-22871,23138,56869,-15000,-105016,-67768,22434,74414,76121,50270,-5239,-52725,-38443,31832,118698,114975,1786,-50670,6931,42358,-2776,-38272,-46533,-62117,-21896,59067,118320,88870,16915,27635,114563,110535,3797,-77326,-87634,-25935,54046,52670,-8396,-48185,15820,81768,45088,4539,21404,17076,27202,31473,20175,40886,56450,-24525,-78130,-21915,59088,80511,56351,29731,11157,21032,48085,47637,45665,80801,80539,-6269,-111548,-131308,-84640,-44597,10729,37290,-50315,-107622,-72174,-18066,22937,43946,53971,57164,50967,31339,-13328,-96015,-102937,-18028,47315,62011,109587,137934,49302,-26148,27635,98899,92322,7560,-123600,-177506,-92801,-19654,-28663,-17369,16456,21635,-8539,-33691,-37340,-63523,-66809,-10068,16119,-44330,-59217,4232,11857,-76547,-114641,-43186,51347,51876,-9560,-39414,-865,2518,-13446,-11474,-30266,-9970,66810,74117,-19779,-47487,24596,77027,70078,38718,6221,-384,-11901,-28976,22967,38120,-49627,-62327,33830,63201,37682,-3595,-64492,-72698,-64779,-67678,-11537,-8230,-80714,-57644,27021,40624,39957,57679,40840,-2114,9109,53874,117783,161386,56111,-47467,-20159,-25818,-83406,-46182,19423,-9459,-50270,-71586,-108458,-180020,-203694,-148558,-66014,-57539,-81708,-86567,-92222,-45499,35608,59670,39300,363,883,38908,76194,46177,-4103,-22979,-60117,-99870,-41737,26855,-3644,-93527,-108480,-46838,-20753,-11126,46068,74722,51223,75019,77200,34803,22604,86544,141615,121186,14696,-74631,-44742,-2226,-37204,-71921,-14093,54463,45140,10203,54333,119166,90870,19498,-18663,-17575,11951],[6953,5715,-33462,-53446,28740,115773,73518,-29280,-53395,-6505,-25531,-80101,-918,98822,70610,-2159,-42227,-55074,-40744,-548,46214,65548,57473,22384,-37711,-54795,-55584,-60957,-68859,-78450,-59858,7366,72316,119673,86450,-57289,-142749,-112062,-61721,3401,81833,106469,59383,-7536,-9295,58879,96854,94974,68845,10793,9237,64890,56974,-11696,-47899,-34230,-39642,-73966,-65361,-17474,18164,11245,27393,76491,72566,55796,53491,-3659,-65245,-57564,11091,61623,45489,43583,84091,68032,-42668,-71324,-10043,19093,-8207,-44550,-29486,30219,32095,-18167,-20811,-27240,-32730,-28417,-35959,-73238,-60467,-8873,15459,-4120,-43344,-45910,-60991,-127891,-203226,-194323,-92399,9374,52941,34316,-8695,-76226,-101293,-8907,48978,-12929,-8075,78565,92935,62996,66630,-27898,-143176,-130951,-47906,33566,78701,22120,-47811,-38662,-49067,-106629,-102179,-31497,43935,66939,48431,14896,-17141,-28273,-13606,10696,40354,13116,-60670,-49738,7574,33273,5450,-47221,-24565,16212,16026,2436,-32237,-60796,-15345,42344,49585,10241,-19041,-5162,46228,101950,99639,40757,4728,-57665,-121030,-77449,46570,133070,132538,87080,54386,56035,88539,107648,38449,-25244,-14743,-8453,-44086,-23737,21155,-10005,-67263,-77715,-73920,-73250,-62355,-41576,-26050,-56952,-95545,-31852,51569,52695,25848,-43937,-118774,-76191,18545,74541,91278,87688,20401,-25290,11631,36076,12915,-24664,-45371,-25504,-8331,-28667,-19051,20064,13039,13899,64886,140394,158259,51346,13357,44069,-7825,-40404,446,22141,12597,4633,12713,67589,110463,84815,49465,36352,2147,-63915,-91939,-110210,-48382,84116,104678,27639,18490,-10455,-74704,-9733,54914,-12764,-68955,-15676,70679,121752,118597,57922,4902,19657,18105,-26041,-33403,-6367,-9486,-16968,-26806,-55436,-59935,19083,118020,105425,34466,23699,24920,-37744,-122830,-103103,-23227,1715,184,17985,55628,119017,120606,56807,-13291,-52793,-64273,-23561,23400,3812,-15092,30572,101567,65319,-155242,-370500,-260688,25269,71280,53085,52896,30814,56790,94164,-17528,-285155,-363381,-189351,-72535,-63247,-62648,-45181,-18118,30909,96248,104476,25045,-61942,-25125,41766,15078,-42622,-41974,-42944,-105202,-108039,-37806,-2870,-6339,-28413,-28295,22729,12867,-65759,-90977,-41872,-20765,-54299,-55083,10101,62996,46833,6672,-1333,-1582,48433,101047,35812,-31389,5123,3191,-71561,-102670,-28363,50379,41531,30768,45852,1961,-59107,-38756,26707,56235,73910,80078,62247,63948,80684,83628,64183,52066,52549,28840,-4840,-19887,-47234,-46857,6690,31611,28055,44647,39567,-30828,-71704,-31191,-29631,-52673,-2353,60812,13173,-56336,-42802,-8120,-11601,-49749,-105886,-97059,-16103,6417,3310,38374,38984,-7781,16143,42628,-28827,-79528,-26206,54813,99717,88299,333,-63415,22165,111655,74677,44844,112795,133370,57589,-10144,26126,65217,24634,-26663,-54741,-32653,-45556,-160776,-243133,-132421,-9479,-25866,-80420,-64570,-67726,-124733,-183049,-134981,-3442,95422,158211,142357,58684,-15882,-37698,-30431,-43359,-44339,12194,68475,46144,13089,-26391,-83860,-74250,1151,50133,13537,-78458,-130243,-110464,-104103,-81086,-27824,18565,-2229,-66907,-80261,-62681,-71007,-24607,113735,155166,54845,16623,46866,29383,-25976,-47487,-33417,-157,10558,-14390,-88563,-142103,-88483,-23767,-11502,13137,42147,13888,-100532,-207654,-222122,-169541,-106833,-36867,40302,77367,79871,78914,52342,18901,27231,12142,-41965,-103432,-139598,-102889,-32439,-697,-12891,-16448,56567,104148,40716,-45223,-86433,-90040,-60330,-60075,-77886,23877,158794,124457,27205,15347,-21606,-95988,-57747,54099,56970,4585,-578,14466,-46173,-72121,-27960,39361,90482,75685,41061,32121,-3441,-81467,-127010,-82473,10004,73904,22295,-79977,-73735,47248,114180,66169,-34864,-87623,-48938,33950,60285,23529,-47738,-47003,20831,370,-100000,-108998,-26019,13307,14882,12493,54572,82372,-10298,-122221,-102844,-22275,21880,36610,53194,58099,12025,-28274,16588,72527,21626,-44681,-22686,-30350,-118756,-158860,-64032,60798,89027,54359,14052,-34382,-100869,-128611,-23881,124883,130852,34834,-43443,-87352,-65586,17831,46843,48854,74208,59115,-21443,-34795,15331,40577,2951,-51606,-36852,-7756,-240,31858,41398,43610,89755,160038,136042,36733,-548,14433,-8162,-37489,-16160,5545,50726,113313,61765,-55057,-80309,-30981,28941,36312,-32450,-48279,11334,11571,-68554,-150041,-177235,-117482,-62569,-32738,14409,97967,174403,131533,-10481,-59633,-23290,-33307,-46973,-35642,-10340,32627,62405,53121,30447,15387,27180,56113,87646,116921,57387,-21745,-21857,17634,39917,10168,-2146,35049,57915,54432,59666,88578,100018,29475,-93397,-94547,-23039,-8357,8547,12855,-63214,-107085,-50703,-10328,-52743,-93286,-45732,-11737,-23555,-19273,-14218,2293,60603,124008,121676,109000,136445,128213,96476,112677,121046,59671,10762,68255,172410,205380,96486,-21572,-13861,26466,17573,-24949,-43163,35303,149190,161907,117631,87957,5792,-99241,-132675,-111632,-44302,8326,-11938,-26199,-32900,-40156,-21382,-4718,36617,50463,-32023,-38502,44099,-22923,-160379,-197261,-156054,-91140,-28868,12929,22510,22430,11606,-44833,-168039,-192381,-50274,36844,-36275,-80641,-12642,23303,-7109,-9904,32528,55291,34933,-1478,-56659,-118556,-94143,-27662,-41167,-71737,-61407,-56208,-118372,-182031,-97609,40940,86879,41286,-36155,-92263,-61150,8942,2985,-24645,-2761,-28794,-65342,-4181,49126,26187,15816,56674,90878,62032,-7475,-57543,-67862,-30352,26881,69969,44309,-21542,-13270,50554,45799,-30537,-55252,-27688,-44656,-43552,25238,95251,87153,49703,65737,103710,71456,4638,-24701,-17916,15171,10965,-52739,-96975,-77353,20535,105872,78153,7395,1404,10371,15178,34828,69520,101281,70170,-36677,-99988,-66990,-17504,50347,120586,104125,52945,48571,29145,-8845,10378,66030,63407,-11007,-58811,-30245,4751,3462,9186,-33817,-138662,-158207,-108218,-99570,-95576,-39862,30152,51988,52928,41892,5803,-44963,-50065,-4455,70366,103464,98706,45869,-81600,-93065,38273,102669,53722,-21031,-83626,-83992,-43232,-82399,-137858,-74463,-977,7827,10823,-24059,-87789,-104753,-71217,-22829,-2179,-61590,-30837,77382,84444,586,-39888,-21032,34587,48643,-6140,-51078,-8037,-9523,-56438,-57052,-15821,34925,51442,34704,1443,3712,32724,32195,43284,62335,4783,-43823,-21441,-11993,12784,-3792,-105497,-126139,-28338,20062,54666,59156,-36247,-77342,-32736,-22504,-8663,-29790,-128772,-131507,-21663,54574,60318,-2267,-90936,-102690,-3821,62989,60823,78146,31005,-11478,24952,1930,-77083,-39743,15114,-63270,-122628,-80315,-80658,-206714,-256325,-163805,-50074,-49590,-98823,-102785,-60843,24796,133618,140872,64161,-5084,32484,104014,99373,48447,44401,46410,-20913,-83156,-29770,27929,11987,-29578,-33099,-2962,21644,38965,69237,92873,76561,71464,77559,68458,22054,28985,69166,47033,-26059,-77248,-67991,-28105,-29230,-82107,-48519,29585,10974,-32494,9104,74730,67348,28905,5265,-12062,-25845],[-15919,-44347,-41175,-5912,85205,139289,94819,38887,22199,25402,5053,-26843,17553,85259,68422,-1193,-47063,-70440,-74879,-9752,61232,45562,10276,10904,-5506,-18257,-18699,-29074,-61803,-76222,-24718,13211,26060,82615,86184,1863,-49642,-69542,-91420,-44142,36344,55502,10926,-45820,-49794,5202,50215,77964,84752,69360,93136,109072,53877,-12867,-49238,-68564,-69942,-68700,-56309,-15742,5400,4846,23061,42221,32521,48271,63535,-8724,-84578,-82455,-11587,41310,42716,45883,44145,40564,16083,-15797,-41033,-21632,18752,31683,44756,45327,-23643,-89861,-40648,5048,9569,6280,10196,-33282,-53895,-23935,3340,-3657,-24917,-33113,-26964,-71477,-138583,-129805,-82430,-47694,18354,59799,29551,-52598,-79183,22370,110548,54128,-8518,-11619,-40085,-60450,-3250,-3595,-100937,-172585,-128039,-26102,18105,-25290,-62383,-34824,-2638,-28184,-33478,24907,59093,9655,-19871,-3913,-26395,-65454,-33713,40794,75162,36825,-25899,-31893,-6709,25032,38598,-20004,-55646,-63309,-79679,-103126,-105826,-84448,-18274,60659,89679,42012,-8155,15676,83429,92214,65893,67182,101664,76627,7253,-43835,-35337,14253,40420,20932,19662,39509,59926,50761,-34704,-116661,-93084,-27293,-33694,-9044,54697,45152,16630,14603,-29575,-66502,-94341,-132047,-94604,-5469,45359,88809,88222,44487,40478,-8874,-94616,-77360,-9051,29573,71359,121542,96406,51840,30426,-29065,-88970,-99474,-75603,-19277,12817,-31173,-43816,-1856,-55917,-132574,-66319,88606,156864,58282,-19883,-28956,-59432,-45887,22755,56671,35283,-5816,-10268,54651,92968,55221,85,-11754,24335,33107,-18924,-65301,-18020,64426,50120,-21670,9858,16207,-66219,-25084,40341,-47890,-89610,-554,64897,59802,51458,31936,-7598,-15496,2007,16757,29064,47492,60338,40711,-7320,-18397,11302,82490,84356,-7282,-89580,-76053,-18893,-27439,-63826,12245,107145,114737,93103,51214,32206,111253,153468,93259,-8665,-72657,-91508,-53528,7257,4046,-12492,30358,73887,24699,-209082,-448331,-330176,-30430,55180,59176,33264,29819,99776,152372,24010,-254108,-378842,-249116,-105681,-49535,-41868,-24948,16773,43678,44521,24938,19475,32340,77037,75171,10170,-43455,-19457,26153,-9862,-46871,-18137,3704,-6462,-13710,8050,73970,74633,-6436,-56555,-34675,8254,10716,-25460,-25575,45434,48806,-27655,-43650,-20294,14847,59582,35655,4483,69122,74975,-26327,-70879,-15701,52343,61881,42045,61676,69063,-6352,-91287,-94936,-21042,81356,133335,114563,67710,32365,17572,12853,31076,63438,65562,21970,-11590,-41350,-79581,-84200,-54096,-6253,48896,84136,42027,-10954,7843,16430,-14359,-19605,-16258,-72854,-86896,-6151,50767,10346,-58054,-88772,-42580,36837,23772,-60784,-96405,-82584,-81608,-37666,11946,-27322,-96831,-87746,-25903,60764,99682,20593,-66615,-598,110589,125488,108592,110747,79013,18072,-7802,37218,75648,14940,-64409,-96705,-88506,-90633,-113840,-124947,-52516,25850,28260,-20816,-38106,-41528,-92620,-190955,-178171,-45972,76223,154882,173560,121325,33901,-48039,-87281,-93872,-88585,-25566,48801,31110,33601,73336,6966,-79531,-49608,18959,-13206,-102829,-97169,-37194,-70110,-113702,-44329,62597,71679,6629,-39278,-74019,-106560,-73276,27618,60357,2991,5087,37524,-6031,-69903,-47205,8105,52472,49583,13406,-35996,-84706,-75115,-36930,-3477,21221,3473,-76195,-172151,-215168,-181997,-133065,-64666,4211,46441,66746,101048,101549,61232,18971,-1004,-15900,-34710,-80365,-144256,-156616,-82355,-19378,-2139,7716,51151,76751,49178,-9538,-68209,-83634,-42433,-28950,-52149,28053,155044,104140,-55204,-80905,-29465,-43745,-37706,41825,23769,-39062,16567,90308,17798,-41211,-28421,21054,97340,89410,-3160,-53493,-23283,-12388,-57508,-76984,-26409,35626,8859,-58199,-52872,39800,103442,77064,7115,-31551,-21304,25214,64522,52109,-15084,2289,81625,27838,-110396,-130478,-48438,-9502,-18501,-38312,2572,30308,-50627,-149587,-123171,-39590,4043,20142,72594,98299,35059,-37318,-20972,32341,18023,-18435,16097,27813,-75461,-126194,-23333,63562,33822,3611,-26153,-71909,-86097,-86175,-37227,68472,115678,81946,19561,-70200,-113754,-11387,85662,58217,3799,-8436,-30223,-41657,-29406,-6902,-15625,-59071,-38844,-986,12797,39954,79440,93209,99580,143280,134591,59872,-7235,-45052,-61061,-40523,26273,50822,29012,54809,50783,-49704,-105218,-70087,-16021,6680,-17998,-36713,-25119,-34265,-88545,-127544,-102565,-48283,-46567,-49737,-26955,31024,99271,109189,31952,-40129,-52569,-36637,-26596,13239,98567,150600,148866,138330,106647,49995,29856,62188,102136,122724,69485,26708,49853,39564,-13817,-36566,13974,113980,145525,63439,-35285,-23514,19758,-12312,-99253,-87371,-11129,13032,17602,19751,-18347,-50627,-29696,-3345,-17508,-23284,31389,54144,9596,-43251,-56455,-17228,60070,128146,122134,62542,64002,112149,122901,113501,99018,54494,17006,54602,132759,189088,113387,-24656,-75471,-43111,-26529,-33891,10170,87780,108600,55400,35765,56866,-6154,-95046,-100819,-62257,-6200,29571,15470,22327,38326,34520,24403,11811,22834,10082,-55352,-82493,-42007,-59351,-139589,-150644,-67296,-28534,-48969,6141,61348,42623,14730,-17656,-133200,-183950,-58797,43517,-11758,-77404,-58197,-31210,-30130,30123,126027,136268,63275,-15584,-69234,-91834,-42035,3655,-52194,-100079,-62343,-23539,-95870,-207802,-142045,21688,82177,35790,-41292,-94594,-56199,-15307,-72473,-96850,-17393,-23867,-102377,-38303,104149,145887,90479,56534,82338,82082,11404,-62036,-79823,-59925,-44132,-12218,-5443,-29600,1413,46260,1479,-74449,-65725,-23049,-31466,-34436,14624,66194,76639,89547,111835,66380,-10919,-14565,26094,26568,-5260,-86237,-178349,-168475,-90374,-9528,57944,72541,23129,-4874,-5726,-9385,10645,72018,96751,68775,1037,-30997,-18000,-21739,17186,110149,122849,87961,81495,35397,-2044,22335,35775,-4677,-36123,-1380,63658,80129,52201,9873,-77709,-142654,-132062,-113064,-108790,-86350,-22847,58789,68322,28132,-13469,-47745,-59561,-37249,-23127,39930,80817,15489,-94457,-157240,-86028,24847,39078,17616,22695,38985,64224,44321,-83800,-163405,-92300,-21915,-4550,41574,10337,-102387,-111370,-27963,-2644,-6867,-16402,44976,124779,103322,19527,-20853,-22323,10192,31902,10929,-26163,-32877,-50051,-78788,-84556,-25336,17587,-15540,-26084,4964,38337,51540,10691,9190,65512,22325,-46660,8263,53965,47353,20037,-46639,-88625,-39500,-9558,12788,31936,-26587,-45372,26966,48166,24503,-35570,-166850,-205615,-93068,14791,32628,-38239,-138710,-143050,-29059,5454,-67093,-58380,7796,64570,88228,33076,-43850,-21949,20556,-47814,-112067,-74620,-56686,-166719,-222391,-136973,-25446,2731,-25318,-31394,-30524,18824,122155,138794,53739,6592,65956,76819,-7797,-38720,44689,104010,35227,-51172,-38551,-20792,-5124,31264,39365,29126,47636,78359,93223,96484,69743,36514,46937,71020,15851,-10243,29559,23400,-29624,-55533,-48808,-18596,-7881,-69210,-79022,-42713,-53514,-59506,-12859,29922,35268,47857,52741,13270,-55074],[-18717,-41363,-5725,57926,98905,86128,71428,70496,16125,-32494,-5029,29524,21046,27729,75234,84767,12118,-114032,-166595,-53087,35961,16252,-27366,-25808,-19569,-22653,-26046,-25682,-65793,-81448,-21699,-16793,-78626,-60814,18354,54409,29785,-29461,-64408,-41264,-18777,-22830,-21257,-35435,-44922,-6161,41008,40570,40126,76911,109986,68819,5850,-9217,-26602,-60326,-53817,-31761,-29911,-12453,3253,-10075,-18990,-9829,3455,31500,39920,4435,-19527,-23036,-11025,-1895,3157,18754,6725,13449,52623,36455,-32790,-55369,-23417,32389,83539,35396,-83769,-124885,-51909,-3692,1568,-8204,3749,-6295,-1689,39959,45742,19403,15273,3269,-25378,-53982,-57478,-32555,-43216,-60987,2416,62477,48847,5351,-24759,16530,83385,70184,7872,-1592,4564,-45331,-39325,15201,-27023,-116774,-91557,-19210,-11052,-12663,-12259,-7532,35644,55244,46266,74788,84018,5580,-16009,44330,44866,-13990,-10908,60560,100056,74206,46146,34330,-9589,-21996,21789,-32427,-143627,-159339,-138890,-190688,-193771,-117341,-26625,66561,110324,63612,6117,48779,144294,138588,96597,132079,202233,220157,148504,-6527,-114422,-110332,-70743,-30859,33814,69108,47776,-1905,-72094,-134830,-110720,-31175,-11317,-2848,53926,104814,148676,142265,52254,1916,-42797,-123916,-102065,40637,146303,171097,122696,55604,43434,18577,-41466,-38664,-23223,-8085,47695,95381,80117,78341,50737,-63968,-136717,-112597,-67435,-35476,-45065,-94732,-75167,-20491,-98335,-206263,-146756,-1229,85006,32246,-56478,-88710,-96558,-69849,-7932,33696,6668,-37987,-23471,47551,49329,-10511,-46770,-52092,22491,106468,88521,17050,-14263,4463,32105,17507,27995,16982,-48447,-6127,67758,-6440,-53562,-16796,-36545,-68305,-7740,26445,-36180,-63535,14716,68863,14637,-23328,38900,64222,-10454,-36795,33836,84009,4438,-78801,-99602,-69513,625,35278,19752,74499,151774,154169,106501,20888,-22604,69183,158485,137737,66231,13043,-45188,-70211,-33620,-15070,-4306,48142,83432,28573,-196276,-458106,-365926,-105577,18917,45570,-1607,2326,85271,121227,14425,-211284,-347075,-265018,-96312,11322,22191,33340,63546,11654,-63489,-64036,35554,141821,165417,90302,-11175,-69938,-52440,25376,56356,44765,22914,-26576,-64599,-43303,6313,70178,96161,59561,16805,9738,36421,42265,22307,-892,9111,497,-39695,-45374,-18350,21973,57942,47265,33020,84240,75432,-3836,-21816,5243,20264,24729,25951,64812,86650,-1580,-106074,-109533,-42995,52794,136561,163469,105080,-1147,-52277,-40724,-16100,-6593,19027,24442,11554,12480,-1521,-40755,-57241,-49165,7999,99459,118090,65482,46573,53866,20581,-46331,-77863,-92727,-40667,90515,153620,65729,-34919,-22885,44178,72602,21603,-74884,-108532,-62627,-43528,-43403,-47529,-69777,-114251,-129186,-103821,-29755,19989,-20918,-63013,8533,121311,135679,81483,36814,-10551,-53693,-47360,1531,6202,-66094,-120695,-124803,-119935,-97304,-26397,2394,-8224,5390,53143,58974,41966,35981,-5155,-115581,-157003,-77171,20957,93951,121138,102449,53332,-9304,-54419,-90754,-116866,-59428,27868,33284,50466,96805,33851,-110386,-160006,-77898,-19367,-12868,60557,118297,17189,-100681,-70716,39195,86480,69334,25876,-27136,-47472,-30802,31555,59833,27919,28542,29950,-35673,-86644,-50065,17578,67979,73445,32114,-9754,-40095,-45936,-30999,-6482,-17149,-51243,-94544,-163428,-192978,-152591,-93245,-27313,32599,30402,-5463,8473,6309,-4640,-14923,-39126,-29523,1843,-20140,-89295,-142877,-108320,-19200,46875,52819,41839,49643,66271,28390,-25337,-29172,16824,17033,-30763,-9020,56370,22983,-85748,-106514,-17259,44576,41454,39653,-16698,-76944,-5344,82978,49719,18244,3197,-20029,13850,25589,-48716,-100767,-37962,57440,56676,14038,8667,46112,46037,35505,21311,16189,38190,65786,48837,30916,15532,878,7802,25201,14389,61397,139385,97807,-34090,-122019,-115570,-51666,-2559,-4130,6367,-3284,-53484,-89080,-62782,-8483,22086,13813,61837,124586,100589,16110,-49793,-43673,-3043,22765,60214,83174,1105,-77598,-38425,-9465,-56317,-65015,-59217,-39663,18616,-13961,-94932,-66684,20215,64429,56169,-355,-46742,3051,60439,16573,-51424,-32433,-7254,-41934,-76067,-60857,-54745,-88745,-70585,-5381,41880,62785,87960,93266,72962,86071,75594,51104,14916,-38776,-33878,14875,62405,58168,3081,7634,46533,-15286,-72369,-59343,-46689,-35557,-16282,-19682,-35841,-71825,-128969,-113049,-421,74178,23586,-29779,-48377,-63684,-54202,2051,35296,21270,-2589,-8445,-2003,62914,155279,165565,108574,91414,94889,65601,51600,68751,71676,81180,95261,126400,140750,67944,-41552,-80319,-21285,91444,120078,19552,-99554,-123686,-78610,-36040,-65303,-73160,-41319,-28234,-18383,-1352,7020,17037,25559,15098,-7442,-10959,41681,79993,31748,-55988,-63059,17064,69787,85147,92109,39942,24460,72599,85198,55848,49678,50992,9520,-33526,-40617,41352,78848,-24196,-121499,-99985,-51495,-31906,35188,77313,17420,-51323,-13621,72268,70541,9524,-17072,-27030,-24789,7302,40807,68594,77750,54895,22690,3683,-7359,-29830,-53412,-90042,-101636,-80354,-92158,-95854,-32480,-30054,-61478,54448,142723,67290,-11530,-27849,-96276,-148585,-74176,13765,419,-44283,-42052,-25605,-33799,-359,75170,86166,18084,-45514,-62047,-27969,41250,52311,-24214,-72037,-41749,-3079,-44506,-129940,-114481,-43762,-18946,-4858,2786,-22987,-29572,-33009,-106268,-141261,-72694,-62914,-87724,-16745,88174,102927,60185,13178,27723,80552,76155,270,-52248,-72229,-82708,-30341,12473,-11316,3237,34947,-7445,-76034,-82342,-60699,-50013,-9631,46724,67030,39593,53159,91814,18499,-82699,-36510,60639,52633,-9793,-88691,-163228,-116776,-32159,-8645,5175,24085,5332,-6291,-9246,-8700,1894,31843,29106,49208,64132,75986,64333,11860,-3860,46691,74043,85976,91072,44818,38202,71623,48295,-10256,611,69446,96168,66200,50692,8458,-76817,-93720,-77593,-106613,-70509,14343,72055,123451,100589,6431,-89718,-163593,-166788,-88516,-51119,-13223,28410,-16616,-87659,-69016,-5709,10846,2179,34628,70597,97354,133559,102624,-30218,-104632,-66525,-40366,-28825,30336,22804,-76567,-73481,35721,38678,-2087,28188,89588,114536,56174,-33264,-33053,18407,50240,48875,47568,26360,-20481,-45652,-39273,-43961,-25879,-20061,-54784,-53471,-10123,44182,63505,18990,6445,62132,66091,32399,63030,70909,34958,41613,56521,34746,37318,11086,-42927,-46809,-27625,10102,72506,96820,80676,2788,-130268,-177766,-100369,-28053,-3031,-27041,-85932,-92214,-43798,-83172,-159239,-114529,20632,137585,133822,30781,-41989,-37684,1240,-10960,-52126,-53355,-28761,-73328,-123645,-84038,12184,46433,15304,-12324,-62367,-56295,10605,32357,-2738,-10655,12662,-47197,-120270,-104282,-461,101532,87379,6282,-26475,-44245,-16411,37935,40185,23865,41271,74464,93261,85710,54368,33655,32903,46998,23863,13933,37585,22559,-37169,-33137,28656,62494,43308,-37014,-85917,-95569,-104689,-89929,-36542,4819,25829,60024,62690,8997,-61403],[13751,5713,22896,61780,49249,4674,20542,45105,-25534,-89702,-30724,48323,20053,-11484,78706,142680,31743,-161955,-202973,-56972,42070,57003,20859,-32223,-51339,-59535,-88092,-52941,-18143,-8547,7956,-27943,-139913,-171144,-52185,43221,12426,-35822,-28347,-24971,-40325,-34900,12669,35264,3143,3530,32056,-3553,-16372,49328,69267,1917,-19877,20532,7147,-31719,-27745,-23137,-34157,-26468,-87,-18914,-48139,-44680,-40636,-37915,-19172,10518,27008,5718,-24727,-37235,-33636,-7874,-6105,-13336,16102,39149,5982,-48948,-82687,-23810,65362,19613,-76223,-78921,-41949,-33111,-15470,-17106,1443,27731,54199,92899,89416,56148,47659,39831,-35051,-83546,-37991,3265,-37421,-54132,14032,38963,175,-7732,-14663,-14615,33181,67894,42914,68274,129406,62488,-5602,23744,31401,-4311,9735,-1573,-58118,-36220,3590,-1323,24227,52499,43806,63621,88743,42183,27791,81300,104593,43875,-20738,7289,72177,84373,87255,82001,-10052,-63684,-1513,-21149,-147974,-158745,-106765,-151772,-161267,-108411,-72671,-8150,57244,39255,-6579,35551,128885,133328,92609,130754,212650,242007,165508,1746,-114212,-128111,-96139,-15248,88634,119010,53345,-14476,-56758,-92593,-95856,-57798,-21383,3589,40728,108761,190211,186020,110807,81770,51860,-20822,-31669,49846,109289,117239,100002,64535,27054,-571,-18701,-14709,-38355,-30596,21671,36207,8835,58799,86490,-17866,-88077,-55169,-17271,-25305,-78635,-126359,-95549,-53537,-103387,-147817,-101450,-50449,-3975,-5793,-52470,-73171,-78253,-85462,-52286,-11950,-51450,-71129,2799,84861,51994,-34240,-59226,-68816,-29795,53893,106026,68827,-7921,-22928,74635,131164,86079,17975,-22712,21225,87213,65060,1919,-67539,-150609,-146673,-27091,30040,-38926,-62098,44839,103595,541,-89528,-52813,-12681,-48300,-46757,25748,22554,-48642,-58047,-31493,548,33883,27117,-16194,-7287,43944,57964,15310,-48134,-70472,-1596,83281,122459,140516,129084,37465,-49122,-54399,-33071,-7313,55332,128161,73392,-133169,-347544,-321228,-132942,-2352,34045,-16802,-29030,20771,33840,-6877,-162261,-294070,-233667,-54964,41663,-4542,-13451,19938,-54326,-127300,-78471,57401,172981,196746,118322,4735,-63966,-65785,-10796,47033,89686,55401,-60664,-127646,-89258,-20621,35029,78898,84664,50923,41704,56809,47671,53111,42326,-25825,-53947,-10442,10259,-5611,21305,65078,61193,31522,24264,-1622,-29621,-7050,23833,3137,-24610,-9759,33498,14667,-75362,-96105,-47298,-42552,-10412,98594,180041,133302,-1760,-50710,2026,10611,-62854,-69763,-9859,24632,40157,49839,43644,15634,-34899,-13461,75769,109137,60635,14333,-4086,-27408,-64716,-47113,4023,82497,184098,203834,92528,-6406,26418,75802,53850,-10252,-69678,-63849,8631,29657,-11993,-56618,-60128,-71352,-108802,-98147,-52092,-49792,-84168,-71296,31991,129506,99896,7996,-36830,-81827,-108892,-83621,-44779,-64111,-119057,-138919,-119279,-87082,-45432,17786,4406,-64351,-65082,39050,101872,107797,114151,88857,-20113,-105716,-82311,-24876,23324,32015,36738,47414,54302,28665,-42363,-68282,-19397,22081,18792,14733,443,-46972,-154445,-224184,-123289,29421,104912,153429,171875,72275,-31383,-37789,22013,70038,81345,42468,-8661,-15082,3171,70769,109098,57639,14842,-8633,-49005,-46870,-5597,22244,37998,50485,30521,-16247,-33208,-1055,31215,24514,-42647,-79332,-35207,-53677,-130189,-157697,-100058,-40758,-17638,-30706,-51519,-47086,-53027,-46844,-31705,-32905,-9183,14635,-13474,-42038,-61897,-61299,18702,103876,93167,45441,38611,57754,27692,-1539,14761,42933,19373,-38528,-69548,-72787,-48663,-28273,-51953,-22971,85497,148160,124929,17802,-87758,-72961,9890,26427,43501,55779,3734,-30211,-8546,-15211,-49396,-17662,74940,110315,91203,48977,38287,56228,104872,93269,258,-45381,15586,68225,77580,17469,-51655,-50916,1151,22735,48388,94695,108400,35243,-104967,-170459,-88359,24815,62787,55549,16145,-6127,18860,45394,70989,70710,15717,26140,113213,141987,65678,-54752,-65535,17457,49473,53388,85518,73809,-4592,-53682,-79923,-113194,-100107,-60410,15234,107720,49091,-100885,-115048,-16810,52937,64140,61357,68173,62155,29644,1182,-12831,22020,29491,-35190,-92987,-88718,-90081,-127209,-107092,-3508,78810,86157,44993,15232,1706,-3374,-21794,11015,56455,50502,70961,86884,51589,-3944,-37375,-9702,38856,27932,8701,-10062,-48590,-52085,-26091,-31886,-40149,-44033,-73426,-42496,82858,167540,106284,12197,-60416,-130721,-147539,-78064,13645,79606,83609,32026,25736,90439,117754,54720,-25887,-40550,4275,43131,65934,62148,16531,21823,92619,158776,155052,82911,-5674,-67472,-56922,-3193,4738,-43044,-96730,-134548,-110727,-28982,-19812,-56602,-76738,-82573,-49960,416,27756,56682,56626,-3939,-55593,-63215,-2189,66335,40277,-45673,-33292,79281,101183,58651,48411,15495,-2327,18004,23329,-11616,-20066,23051,6698,-98043,-181846,-102030,23142,-20114,-117963,-101272,-36151,-5986,42713,59696,-10486,-62745,-11453,69862,106620,101749,65589,-9978,-62020,-29664,48352,85768,57428,22402,14590,15204,-8330,-51852,-46341,-20281,-43126,-74591,-82958,-89725,-69368,-67041,-47867,77854,151037,76582,-15542,-43693,-78620,-109934,-71293,-3207,10205,-18217,-23387,-16280,-42604,-85287,-82501,-62437,-69967,-58624,-23396,10988,55599,72120,40734,8955,-17765,-35226,-40873,-52302,-65341,-99041,-112843,-46021,28000,13238,-20954,-12632,-39689,-81461,-94541,-111450,-65701,28613,50404,-14018,-45304,-61524,-59938,9448,72538,49790,3363,-35168,-51506,8567,48015,2190,-8425,26548,22511,-35028,-79788,-75091,-52117,-1412,44979,40668,-28739,-44893,7875,-17213,-92929,-41324,59698,46842,-81,-23008,-48742,5313,64390,37197,-16057,-53688,-68843,-33834,-4738,22551,30398,-2125,-36540,10376,89670,122269,79673,15304,-7823,-4209,3772,37887,41380,-6587,7411,58187,52427,31886,73709,122751,65703,-10612,15531,18261,-48651,-65351,-63780,-106446,-50354,62208,97040,105853,71055,-22441,-127093,-222714,-237452,-131525,-61808,-45940,-20708,-5918,24371,75197,75312,40807,51508,75512,45675,36240,101660,111515,14792,-34971,2488,-7884,-53490,-42742,-22321,-56453,-43284,39464,27361,-16616,15512,72834,77867,622,-80158,-19394,91406,116640,73335,61151,55750,33801,6329,472,-6618,-24125,-26032,-31861,-52775,-43184,22839,41981,7900,6827,45406,85523,101527,75617,-2586,-53352,2432,86985,95981,77597,27702,-55179,-76057,-13854,45653,75279,99860,105969,45073,-39096,-57746,-31447,-23635,-9825,-5693,-18742,-15881,-41436,-131710,-159814,-78182,29248,132205,114895,-1404,-68047,-71971,-33412,-3474,-14408,-25966,9123,9290,-33147,-35380,40707,37343,-46954,-88986,-89409,-77337,-81879,-96089,-61826,-55996,-104343,-142354,-109989,-80093,-31851,67274,105286,56622,18637,-6475,-458,-5954,-35857,-29673,6895,37513,54010,45631,34695,64673,53403,29864,43404,68500,58745,11233,-52027,-22535,81545,115865,70911,-11318,-58438,-72871,-97848,-110221,-75256,-19301,23485,46225,25798,-15134,-30978],[53776,29917,-8548,-11080,-19753,-38751,-29146,-13481,-42810,-81744,-42423,32334,25695,-8403,52988,94812,-13440,-151576,-126911,10812,96566,131124,97662,-3412,-51499,-80737,-144463,-74131,63786,101733,71304,9686,-99316,-145861,-66718,-7419,-45117,-61839,-43970,-47819,-21417,31480,68076,69106,8052,-27230,-12934,-35180,-40971,16764,31874,-3974,20018,63229,33656,-5331,-13989,-49747,-85266,-67517,-29646,-38762,-63759,-69883,-85331,-84242,-32459,12428,4313,-30510,-32608,-25862,-27937,11062,30261,329,-12331,27086,33733,-8000,-48237,-8295,46889,12370,-20696,-7193,-7413,-20812,11342,33512,66416,92119,89164,64081,40053,25280,30674,58982,11593,-61831,-38961,675,-20641,-1993,59953,20535,-70947,-81386,-43481,-25840,10697,50863,58321,90512,143206,109476,46710,30663,68367,92468,68377,-30789,-135128,-113202,-24219,-3613,-11320,-12224,-8672,20324,51008,52178,55931,65639,83808,35004,-73511,-77152,10244,56811,77579,74919,-12370,-55979,11818,25772,-45345,-63390,-28833,-35900,-26210,-37584,-105178,-94301,-5282,17353,-4735,5472,36030,22565,-2540,41204,128630,142206,91128,21896,-27086,-43267,-28221,34538,112903,124704,63773,16261,-20274,-55580,-72518,-56906,-21697,29224,46036,54188,100453,135007,129753,122348,105310,63079,43259,55710,38992,19905,37346,45084,9918,-32258,-29200,-17234,-46800,-39991,7864,20089,-11521,52559,138242,87809,17308,20758,41671,23973,-34631,-77029,-76371,-72443,-79072,-27901,26136,-7945,-31390,-25290,-23962,-10325,-2260,-31203,-32077,-19104,-66292,-55346,46033,114471,87328,17382,-21505,-55788,-73931,-38042,26813,41990,2890,-18055,93540,194097,143594,55632,18738,31109,69604,91655,35367,-81721,-156899,-118053,-15804,31707,-10009,-32788,33822,101811,65815,-23341,-83944,-79999,-37048,21768,24850,-45611,-68680,-25264,-1187,32499,32535,-41925,-108678,-115621,-83426,-52381,-66344,-73987,-56821,-43430,-29450,42523,137592,163413,80040,-3973,-16992,-8219,-15756,18467,130942,115902,-98117,-300836,-310486,-130120,1638,52904,17898,-14119,-20744,-19197,-12761,-122173,-234675,-170954,-29596,-13324,-118962,-131656,-81142,-101804,-108602,-38921,59621,119003,154268,133638,55957,-2906,-19819,-30858,-8204,78485,92653,-28915,-130339,-114938,-53734,-4358,37097,55488,34173,45617,74098,63917,70424,69364,-15333,-51494,30897,68485,8652,-7383,43992,85371,54577,-19215,-62104,-56389,-15301,36690,27429,-19576,-23240,-13524,-81674,-162688,-106918,-18990,-52580,-66261,24191,99706,71655,-20926,-23957,83350,88877,-45389,-88511,-15054,20012,-473,15174,82109,86868,30500,31163,67350,40478,-19579,-60531,-108434,-131279,-83854,22818,116842,175536,189204,145535,60106,4164,21933,43408,19309,-39466,-86502,-76254,-10243,17925,-3370,-9577,27104,21622,-47775,-42808,7685,-16016,-71848,-71499,23383,101765,51468,-28902,-38849,-56786,-73603,-76053,-85663,-92873,-97960,-103095,-88655,-24259,27502,34885,-39034,-136429,-128353,9916,100338,113370,116450,104123,18606,-72301,-94743,-67159,-27731,-22678,-8823,31597,80429,66249,-7145,-1575,25353,-3164,-14060,-22977,-74081,-105881,-155515,-200539,-102024,52436,86871,39851,40350,39113,27034,29087,47119,63239,41554,-23179,-71566,-75352,-39392,42794,75684,5011,-57462,-75983,-66050,499,78048,57850,6141,1031,7184,-27798,-25821,58675,106563,53019,-48367,-84698,-2577,42551,-51538,-152489,-134838,-101419,-124175,-98538,-25459,18616,8556,-6432,5670,23054,24025,-9401,-51523,-18660,23306,12437,46623,114463,101623,53110,23966,9212,-3514,-11862,-6616,2815,-9239,-51481,-111175,-127084,-24645,67666,-563,-63536,44798,185955,207465,77697,-73831,-113308,-40615,-16200,14501,69690,53006,4499,25321,62387,30953,-2714,17075,62092,83765,24049,-40150,-17617,72361,101522,9979,-78469,-32967,71528,87219,-37364,-118020,-62184,18950,21993,-7401,1769,54753,42303,-74437,-163913,-129691,-2921,82288,85566,46790,49560,82358,81181,82721,67724,-12225,-27283,50362,91109,47084,-35618,-23098,54475,34513,-14321,22800,86811,78773,10416,-55797,-90762,-76035,-31814,43184,118371,77656,-44817,-70826,5250,54509,44888,57704,102764,97775,40750,36899,57101,62134,23520,-31869,-61776,-52914,-54231,-101573,-110930,-25658,80477,99699,12628,-52753,-49384,-53305,-79063,-25311,75155,135435,163453,125800,35938,-36828,-61793,-46435,-3750,54208,83822,32491,-49420,-64317,-45473,-63648,-46459,33571,66431,83967,152101,194921,132964,39150,-61012,-129971,-101034,-17084,42905,99671,112510,44185,33239,82948,44311,-63571,-109377,-92711,-44723,17101,58535,51039,3447,8436,47653,68171,76897,70204,32585,-21654,-55282,-93194,-106514,-65699,-35995,-40371,-42570,-7949,-10876,-53087,-78678,-77058,-24458,47162,59152,47079,15524,-56891,-92346,-78736,-9403,59654,26069,-56993,-19672,113392,140755,72376,11479,-25292,-32823,-15981,2926,-17498,-54141,-21975,20423,-35519,-144911,-135295,-28432,-930,-48916,-49315,-257,28818,47123,60679,29348,-15831,-10097,14987,47574,107882,121966,45994,-34941,-37461,45371,92913,29838,4353,43863,47045,12988,-39116,-17664,85841,78021,-47041,-93190,-80454,-85171,-77761,-32123,33879,72945,80376,43382,962,-32670,-56920,-46768,3194,27674,-3370,-40671,-42892,-47064,-122869,-192478,-177250,-125047,-50527,21780,18100,11070,66976,105011,77538,-603,-59008,-47766,-19852,-37757,-105898,-125152,-63873,-15003,-39301,-34680,26222,53301,17038,-54118,-90185,-29741,63808,71910,-4795,-72054,-100993,-109388,-73637,-9404,42423,56451,26775,-670,35526,52271,-3763,-39289,-12813,20228,9315,-7716,17866,30203,10060,-14518,-30777,-66713,-80251,-41105,-19000,-52348,-39097,27315,23527,601,14680,19718,61032,107973,74809,-10441,-83985,-101754,-45581,12835,53710,43974,-21238,-62800,-19536,72871,96593,41458,14505,30178,22867,9769,19071,-22235,-99889,-85769,-22121,4067,40383,118707,145604,38793,-45822,12008,60122,8825,-37915,-52721,-71583,-36125,26441,24375,4071,-19730,-59823,-102237,-148125,-170016,-106415,-53752,-43051,-54159,-43605,51165,122713,110146,101762,129895,97766,787,-17245,70528,99705,29374,27674,107961,85910,-40278,-103192,-79937,-57634,-34226,-1851,-27963,-38579,-4823,55877,63677,-10776,-63177,23421,129039,131648,62043,29053,45310,79837,42431,-19153,-42638,-36065,10801,25171,-43476,-63337,9360,13513,-27423,-13453,16491,49042,78433,42004,-63943,-108243,-41975,30167,10442,-4154,8321,-15538,-26052,23086,52239,58801,84464,88350,54118,37086,59359,58073,22876,-1426,-14600,7585,37353,-5921,-79812,-72950,-21503,-5396,38268,42207,-4363,-30825,-36818,-21331,-4952,-7721,-5149,33249,36201,2491,-16910,26803,-466,-109790,-132163,-46596,-16292,-98903,-155216,-76912,-72308,-149716,-115952,-20108,-9149,13881,84423,97740,65795,52657,27547,3840,-50907,-106924,-85166,-21319,8488,5477,-2512,16793,88224,85377,37033,55571,100007,70473,2837,-41501,-15290,42285,42341,16790,-6866,-279,5898,-28692,-70908,-82144,-46299,-377,13676,-8935,-15270,28632],[78700,31152,-45184,-68934,-33111,-8000,-36876,-58032,-47164,-48074,-27922,35231,50471,7833,17036,47503,8565,-44830,-10372,79911,122647,129841,90369,20912,-9962,-61519,-132599,-52181,100384,143080,126273,91342,14114,-43846,-38766,-26277,-37366,-45593,-85271,-96001,699,83333,67861,18099,-53523,-89719,-57732,-51242,-60569,-23502,16725,41324,86260,101733,61266,21183,-595,-52244,-115452,-110843,-81397,-83360,-103007,-108180,-96343,-54284,835,3784,-36998,-55962,-5276,17360,5960,63336,82682,25197,2395,32589,29294,28059,68532,98563,60689,2456,805,11332,21942,12179,27777,76832,138553,148305,109330,4528,-83441,-91749,-53199,23472,68709,14716,-18191,21894,65882,95363,98433,20120,-90223,-124784,-70006,-35164,-29202,-5664,23453,30084,34875,52893,53070,34346,90119,131945,52579,-82646,-170305,-135475,-28721,-3504,-42794,-47850,-4301,15544,-3437,5582,36010,17939,5539,-30957,-117192,-119979,-55010,-17361,11014,12719,-36438,-42149,14807,38060,20774,-16833,-12626,10170,41940,17267,-80408,-96670,-9533,35609,31233,-574,-46348,-89941,-93737,-44955,11550,385,9869,50031,45827,17531,16899,31212,54739,56751,50923,50838,16650,-22519,-22879,-4145,5986,36086,25548,-41831,-61346,13386,79208,86740,62195,33522,37033,66891,44326,-1064,-9095,-3625,278,-14139,-26189,-24039,-35318,-29205,17368,54503,24436,52667,147164,156053,98391,63829,62168,42373,-3693,-27621,-43108,-66752,-57111,33919,110075,62270,-5096,-31908,-33477,4881,65097,71999,34054,-6569,-36370,-314,54910,73374,75324,64444,29567,-23343,-51653,-49686,-67443,-62625,-28528,-34621,25367,125318,136687,93036,47408,27227,52166,67798,27741,-45908,-76210,-51505,-5509,22166,557,-39697,-25285,72654,153425,94862,-36840,-61030,12862,59480,-4510,-83416,-94104,-68284,-61294,-20228,-14536,-69698,-95739,-102024,-93552,-61144,-64546,-45841,-1203,-18977,-67094,-22467,67448,104002,57593,15163,29564,36701,-13706,-38394,61270,110431,-136586,-454189,-435344,-174891,-9152,66143,51074,22537,-11130,-25071,-41235,-142382,-209098,-117468,-37852,-94805,-176470,-159054,-111894,-89313,-56557,-14844,42995,59526,77927,99109,75055,42446,13608,-49835,-66604,49735,146679,72125,-62053,-102385,-93807,-71774,-47938,-32020,-13343,23612,63006,71858,76606,76237,36416,8347,57962,83660,16044,-39638,1432,100753,106350,11913,-46070,-39079,-9370,39209,59255,31795,3244,-34739,-119190,-188545,-136903,-44397,-52300,-82149,-69957,-49804,-38275,-60342,-38032,75243,96845,-6941,-19832,34553,11851,-39888,2591,87460,86078,53431,76829,90344,5621,-76874,-84010,-116112,-152034,-92988,37950,136357,163798,103823,23344,-2865,3359,6325,28308,32522,-30218,-92026,-102929,-83790,-63583,-29013,15280,66773,62881,-948,-16960,45689,67082,21043,-30997,-1403,57006,27967,-9775,22085,50623,32242,-45989,-121087,-91525,-26396,-23821,-39680,26272,93070,95685,10672,-113125,-132026,-3595,92824,98038,72845,62149,19848,-49297,-105942,-100529,-53919,-34253,-26070,5565,50572,43426,7004,24091,2479,-53815,-33259,-11069,-35583,-60745,-109205,-139238,-71892,-5841,-67333,-160973,-118253,-16564,31688,53620,76335,63410,-15737,-103024,-132136,-118530,-75841,-19815,-23097,-77528,-96200,-85911,-59048,28476,137464,100041,-1311,-31855,-24721,-34070,-3652,89884,104869,19998,-51001,-71639,-37579,19015,-34882,-139848,-152824,-151309,-184362,-111520,18311,99368,88303,51257,53275,67407,35376,-33322,-64149,-6086,33378,4042,1620,52766,57323,35748,-1046,-38557,-38793,-57133,-95980,-73663,-26800,-47917,-123479,-109999,33306,92222,-15292,-96748,-22568,107745,148580,49469,-68640,-103871,-63023,-60045,-44418,7520,22339,10364,39689,82593,34026,-51717,-72457,-13108,38602,-29741,-121658,-108722,-13699,60981,49136,-31410,-34629,56449,57691,-77148,-130762,-49640,31797,24315,-26266,-31998,18272,33471,-19142,-111397,-165654,-59317,59347,55664,20746,50271,53106,3081,-14217,-11465,-58942,-52405,-3733,3424,6181,14398,35005,63840,13054,-70480,-62337,19518,107707,116427,53849,2622,-10664,-2968,40732,85623,67143,-2728,-37877,-9482,12030,5023,11519,35793,61014,57921,59414,56769,25933,-22143,-25707,6131,33960,40600,-18539,-84781,-57159,61106,109212,31908,-32419,-18932,-17559,-64234,-44101,39689,114627,139859,95040,51170,20651,-52210,-111539,-54000,64526,115615,55039,-47415,-79186,-56401,-65993,-33834,68143,115792,140869,174088,149983,95299,66893,-12615,-71646,8427,126892,132846,99150,66711,9726,6389,46468,-4208,-94901,-91463,-40792,-3745,29980,46074,48950,49048,57991,21522,-25635,2302,33846,478,-16814,-35995,-122064,-143936,-41442,43973,89748,62144,-5300,-56655,-62757,-38290,-13039,24417,73379,61096,737,-58770,-96102,-70067,-21327,31132,47777,-27006,-95647,-33317,85149,118055,56727,-14782,-48036,-38008,-11374,22800,28793,-30164,-50805,33542,85867,-23301,-118024,-81767,448,15032,-24,27264,49614,38105,42927,45989,-5813,-44286,-38016,-10732,65525,129014,108255,35576,-8862,46348,96551,28656,5661,46960,30318,5463,-10320,23760,124171,114355,-30736,-70568,-19307,-38453,-67551,-54843,-36208,802,81052,106259,77970,44488,-3674,-47224,-23942,23184,4991,-66758,-78222,-34675,-76072,-170426,-170760,-111764,-51535,17517,6806,-23276,47914,105325,64994,3126,-22026,-20434,-17477,-32608,-80169,-86373,-61101,-80084,-109583,-56832,29967,61654,19056,-32359,-26737,14422,62758,112726,98387,-921,-82336,-103579,-115493,-89465,5427,73065,54888,9788,9683,12295,-32787,-86730,-98389,-62396,-2334,71176,135447,127111,25600,-82649,-100506,-54546,-30832,-33201,-25023,-40642,-60849,-14669,15584,11401,14172,-4835,10455,56274,40564,-15319,-31716,-26026,-7800,19192,25126,-30655,-82223,-86569,-22632,49918,49180,7443,27241,76668,97484,99437,67130,-39233,-150101,-131329,-68573,-60222,-19031,88632,127257,47814,-14255,26509,88525,75128,24193,-4532,-8481,-9462,-20105,-41239,-61787,-85297,-84402,-55705,-37829,-66909,-80285,-74345,-53010,-96368,-146915,-54164,61700,87197,99878,114287,67926,1949,25627,89669,79407,39619,92593,165417,116714,-23957,-104371,-103761,-71419,-34261,-22929,-61031,-56206,-3863,54359,53736,-3742,-29527,29379,77692,64311,6301,-30999,2767,59683,12899,-81687,-122872,-66641,45293,67602,-24760,-51403,10448,-3148,-57638,-43778,-18084,-16726,-858,9158,-40654,-70479,-41786,-45069,-122255,-111695,-18523,11033,7213,30885,34575,38997,61713,51413,31624,54705,96633,95038,42547,-31686,-70726,-9920,61918,55597,33908,34834,1141,-67745,-74136,-27192,37878,80812,67661,33036,7110,-4529,-13184,5094,17268,999,-35113,-29481,-27303,-83670,-81538,2880,26086,-83499,-145093,-67441,-50464,-83629,-36769,18478,37213,111784,159533,100469,47241,33410,-11609,-33050,-54018,-95331,-73121,-4036,9118,-17545,-18732,18044,87045,87556,35271,42244,91305,66608,5980,-12670,-5037,-32063,-87963,-80054,-17497,51077,71885,60217,25650,-29156,-48312,-25452,-7270,-16823,1818,72722],[53515,25632,-37254,-64098,-4469,43003,-10420,-71926,-76531,-61447,-25190,49025,57831,-21856,-22126,69878,116152,88246,61206,70272,52611,27449,-653,13995,23152,-32713,-69139,-12183,40406,67147,116865,150368,99596,10257,-26197,-14473,14241,1297,-97735,-132342,-22711,42046,6938,-36242,-94140,-117653,-62256,-64166,-106480,-79528,-7117,57950,110748,127424,95146,41481,9165,-7619,-54374,-99510,-106711,-121126,-152408,-137483,-68095,-3848,5000,-25015,-41304,-20263,42317,51703,31043,90262,80968,-16480,-17110,29942,10844,35335,140090,164225,65259,-20589,-33991,-24770,9457,-10746,-30775,36642,125645,140844,119074,7523,-133236,-162746,-131733,-58521,45814,51778,6074,68573,181259,179117,94623,24521,-52911,-100670,-69234,-58932,-89821,-57847,-11691,-25202,-34129,-4533,24178,38204,101431,129369,34986,-77563,-104331,-39618,21762,-5046,-51893,-2478,87299,71274,-4794,-19871,17405,6493,-36088,-72404,-94569,-86201,-87000,-94471,-62396,-41616,-69707,-74727,-33513,4863,-5619,-62026,-55298,-28774,-16694,-6429,-28035,-28855,29244,74402,66014,13246,-36328,-50932,-29271,-7046,-32510,-82923,-38825,54670,59582,9389,-13075,-25686,-30869,-26778,3256,43914,57736,63329,70151,51316,25071,4797,-43494,-132181,-183641,-125600,-24528,20533,-10637,-44338,-17852,61697,87991,50711,2757,-32470,4638,63205,27203,-12336,-8194,4876,39734,88439,57437,31697,86602,133765,133051,109389,82371,29171,-22136,-20072,-13955,-36224,-34553,31984,108877,85648,28914,-17173,-61429,-37706,70937,136254,79552,2410,3845,63503,59147,17835,19604,54220,65538,27406,25257,20448,-78351,-132758,-74430,-64991,-56391,19903,87356,91313,48730,40978,77538,61603,18812,-11488,-20357,-8990,16477,17429,-18643,-62241,-49782,61008,171910,119281,-11731,-25939,8903,-15863,-52840,-65689,-102677,-135383,-131606,-82716,-55922,-26764,14314,-662,-13677,3546,-14937,-3180,45251,47736,11842,-1037,15165,41377,22796,-485,31443,58397,14077,-43885,11039,71049,-192283,-607130,-562286,-238760,-36516,32965,12912,14262,22276,-11220,-84295,-205940,-228758,-96967,-41085,-92541,-90459,-43017,-23225,-11221,2273,-327,37099,55959,52716,56186,29143,502,-26153,-75949,-86922,40476,191569,174292,46510,-45009,-122570,-155291,-144157,-124580,-63757,-8810,20951,43437,58642,60133,64358,69584,89053,83111,16471,-45316,-20979,75785,112940,58730,4591,5766,17427,39362,68604,64798,33865,-14462,-81427,-133403,-111751,-31941,-12668,-61062,-121491,-125797,-57371,-40724,-47219,8049,33409,2674,43466,73522,17275,6434,86815,98120,31208,1362,45023,93697,45837,-35160,-22609,5313,-21215,-44593,18986,108486,126711,41056,-47768,-30722,24877,42475,79489,93300,23049,-24482,-37544,-85619,-106834,-38307,-3069,-9043,4805,6736,-20990,13887,77145,82922,32358,13762,42586,26242,16152,70028,107738,78822,-31138,-120783,-64669,58529,83356,36085,68965,140274,169463,111146,-9878,-67876,20682,108635,110065,72165,65910,51427,-3328,-60758,-72222,-41278,-32606,-38202,-20673,13397,31562,47412,42536,-38441,-86000,-41049,4070,30733,13306,-63288,-88797,-51771,-74683,-174234,-216307,-111642,9023,39031,50113,85188,54335,-41270,-100204,-89362,-44199,-9950,3211,-42671,-80039,-34240,9845,20506,77363,149740,109569,6829,-40119,-55144,-53904,-12992,39877,11360,-41750,-30049,-27691,-65247,-70749,-92249,-137288,-128741,-140671,-153285,-80932,6582,72705,75842,55603,60800,62493,21830,-31896,-42098,-12729,-27619,-78620,-78024,-29757,-13154,5,-5643,-30961,-48634,-108792,-193288,-144310,-28697,-26935,-110493,-93718,15149,16795,-62825,-81130,-41881,2846,3222,-51171,-87442,-97024,-100960,-108889,-94008,-66918,-61505,-61826,-17266,35233,-25982,-128352,-112336,-18567,42596,-18125,-97514,-101676,-33520,51958,100504,43350,-6066,15908,24516,-15768,-44142,-51871,-12479,18529,-8439,-22925,23033,59643,40132,-52128,-137212,-58577,35292,-12440,-56549,-11047,-18462,-72650,-76634,-52535,-47755,-380,24573,-7070,24851,80035,70836,64678,43475,-47984,-100330,-55504,59809,147617,145882,109664,55144,1851,20406,53837,41011,13092,-23195,-59851,-63344,-18003,5985,-15212,12510,52728,36864,2609,-16273,-32581,4775,72074,106634,104207,32160,-54954,-33785,82447,126174,68444,38991,55793,44494,-26577,-53676,-27591,1954,15770,13789,62022,80754,-41727,-144296,-56508,73060,123302,95777,5102,-56423,-39923,-16367,19167,40538,22704,70120,116906,76893,73762,138023,93373,3675,55728,180795,193809,123033,38854,-21454,-14572,12529,-26772,-63413,-39763,4811,55493,79822,55158,51585,86275,113170,70182,9136,10926,4964,-55599,-46396,-13280,-72900,-102545,-18997,74204,146668,117441,-10805,-96100,-54466,17160,41954,37367,36879,20573,-12787,-52935,-72300,-19054,43430,59367,9129,-77417,-95151,-34626,17725,18053,-12721,-24528,-27337,-6713,18506,52164,75201,24051,-30007,43450,131827,24360,-101828,-92593,-34471,-4456,11637,52194,64267,20521,-3930,8678,-34775,-72131,-24455,25937,52804,87428,102464,80837,50531,63781,81682,32199,-11400,-22207,-38688,-21578,14741,46466,72187,43905,-23446,1987,63290,28298,-45083,-81725,-57118,6776,77406,102826,107108,98824,28160,-74916,-82380,-3611,21503,-36266,-53870,-1813,1895,-51934,-50224,-30459,-43102,-21154,-6504,-16690,24249,48434,12015,19282,52008,17724,-16960,-10757,-32677,-37246,-27356,-71944,-106020,-64818,14952,23303,-45523,-51299,11076,37605,38260,95086,114098,42755,-38796,-81324,-128522,-114598,-14735,56409,50854,16415,-7741,-27488,-58133,-97243,-142184,-137860,-52041,60003,130938,120556,19256,-102002,-115019,-39597,-1164,-35262,-61283,-66339,-65059,-11442,51363,70999,43942,-18754,-20502,3578,-24533,-30684,52875,94407,49960,1266,-41729,-122642,-145040,-89390,20782,67580,38741,3261,22928,79290,142311,171521,119119,-427,-93315,-63235,-22029,-67169,-82167,3378,76041,76045,30683,10130,62947,115672,90047,36266,13770,5091,-19499,-24323,-24399,-55645,-42354,10749,21540,-39078,-102356,-115913,-79683,-119320,-185070,-107711,19292,42039,18118,6305,4592,32239,104782,126144,74216,78278,133227,96423,-1502,-53674,-70658,-85147,-69310,-30371,-8109,-40100,-53818,-11421,28216,27480,4767,-13319,-5630,-12618,-21584,-38114,-54732,-25775,13972,-27394,-108950,-151323,-79328,58791,92939,19600,-11942,16554,-5218,-47699,-37283,-27513,-44599,-31567,14792,17461,-6809,-15451,-58029,-128073,-91312,-7588,-6403,-32634,-12845,14829,27867,31891,15956,8719,45294,77309,68983,8807,-88651,-131947,-40650,75348,111658,105059,79477,249,-93539,-108013,-35705,78094,152294,119591,43339,8767,3342,-49336,-59431,340,15762,-44203,-60459,-27733,-26790,-36796,-13829,14202,-48924,-102788,-64060,-31865,-10626,-3778,4197,63785,174219,204518,120657,46041,-2854,-72271,-56144,-7919,-16135,9655,56148,25959,-16870,-776,43498,85272,52980,-3934,9808,64362,46938,544,-5815,4634,-36220,-116490,-116088,-30398,53994,87198,111716,93698,24107,-21636,-21624,-17313,-35027,-15714,51737],[7335,28334,7892,-12593,30935,72025,40351,-16746,-52473,-61193,-29253,44414,32259,-76614,-51931,87977,162631,164564,119662,38592,-30269,-40077,-24926,31591,47638,10844,11492,12196,-59589,-52335,53600,132623,109533,34167,-5341,-4479,25509,29062,-59975,-124018,-67188,-35643,-35781,-2612,-32097,-75012,-46586,-73905,-134699,-112899,-36635,30546,87833,129043,109761,43862,8811,38462,49435,-22416,-71247,-108601,-150382,-107798,-8253,32091,-7530,-46588,-23386,30879,74202,61176,33432,71756,31014,-94342,-91150,-3937,597,19131,94037,98720,19315,-45810,-69618,-63408,-37792,-75461,-97457,-33981,40557,65841,96563,61705,-40363,-82112,-112894,-110214,-25602,29877,13810,87250,217211,186059,57543,2011,-36748,-68948,-45312,-53725,-91440,-38644,12713,-6976,-3668,22,9093,46048,97107,105620,54667,-11939,-1882,70605,68478,-13095,-33632,70472,153106,104516,47852,42649,65528,61249,-5705,-54285,-21940,-9006,-62616,-93043,-56292,-24362,-80340,-139705,-98855,-16057,-25928,-82378,-62100,-55809,-96130,-76767,-22239,-1138,35555,76249,45396,-516,24957,91042,139344,129872,47777,-54929,-55737,36587,62298,-6019,-59223,-71083,-76555,-83460,-82903,-34910,57809,145466,135610,49935,3027,-33078,-104676,-163788,-204308,-206071,-106504,-10765,-36086,-80571,-55666,12955,61198,78794,47345,-21192,1437,100098,64852,-21413,-23711,2969,17939,65408,48064,-12991,-16456,38687,123276,168262,133364,43564,-17694,-6461,4152,-15703,-18397,17571,61501,48071,36773,15945,-55114,-82933,2399,86086,64238,13052,26822,101521,96943,19657,-15716,19115,63557,49598,58348,65812,-2588,-72587,-64049,-82485,-87991,-22102,44506,47471,21177,47445,88567,76037,32958,-28398,-57637,-7550,41062,12054,-38947,-50526,-11748,63589,97586,15372,-90242,-88642,-78683,-107813,-67389,-20681,-70428,-138077,-133669,-81840,-57608,-14530,22927,6286,10221,22512,1814,18152,50599,71583,77185,35013,-12025,-3870,-12388,-36194,-10652,35309,30736,-8323,27850,17272,-246904,-591326,-556277,-247556,-56838,-42971,-102967,-60471,37127,12474,-92543,-254088,-287645,-136934,-40496,-19623,29889,66115,69692,72852,62127,25551,29023,57345,72097,32294,-62008,-116573,-108406,-83864,-61281,31258,155582,179621,112938,1713,-138356,-197818,-172448,-143422,-91049,-38586,-24154,-20285,-15057,-20640,-4937,58160,108028,80180,-3304,-44860,-24747,5246,26438,25564,-2026,3293,11505,24389,45261,25406,1717,-7708,-40954,-61118,-25723,30553,21535,-42952,-104685,-83626,16364,39009,-3222,-5048,-357,-16030,8794,17190,748,69231,146348,70686,-39774,-72006,-53656,23087,86425,49893,31880,94265,118978,40498,26333,110394,143755,63376,-27818,-11594,59245,97477,120824,114838,67726,66789,51146,-48687,-100305,-17516,-1365,-82062,-80597,-25928,-20699,-35855,-19965,20776,43353,44991,33030,-8133,-10269,31875,9669,-23442,-49026,-76887,-29947,97244,150553,97853,93327,126022,122896,84422,37207,-2772,49064,103250,94568,84694,103834,78023,24317,6514,-2823,-9817,-41229,-54971,-34998,-4199,40291,88233,62013,-44512,-90323,-81410,-56465,-1290,2355,-59863,-64481,-39994,-89430,-142002,-104808,7874,72936,70977,67654,79833,31236,-32181,-38242,-663,53143,85276,94201,25239,-33045,28167,83984,94058,120754,122988,74597,-2844,-64376,-95203,-105135,-96678,-90023,-102712,-61260,20380,19061,-46066,-102627,-129937,-123278,-87543,-94606,-99714,-76180,-62251,-33579,-5857,11769,24117,16159,-12233,-34333,-44819,-53976,-81454,-115040,-102152,-67289,-57213,-25148,7304,2149,-41229,-135603,-240405,-195856,-50985,-10737,-82304,-109157,-72320,-80145,-93683,-50513,-17265,-24294,-58267,-99727,-103725,-118670,-138671,-146004,-115910,-75007,-85966,-127731,-87292,-11760,-66792,-157138,-90655,22932,71143,44520,9904,-9303,21814,81877,106632,51439,-7992,-37652,7270,86399,66920,-61587,-86055,-24398,-40398,-76569,-4232,69747,43929,-18360,-49842,-27718,-27333,-87226,-119407,-89168,-73488,-58508,-14616,7774,20567,68526,78312,40498,66363,94745,61843,73910,97524,9730,-76595,-60685,-11270,50385,116982,138796,67193,-27985,-30501,1257,15456,42008,12418,-86664,-109904,-10467,55507,27529,36777,58915,11973,-32702,-16448,-9080,22678,70997,90009,67851,-6479,-48310,23622,119308,120540,59525,56824,60303,20444,-37889,-67431,-86241,-108320,-99455,-62775,12706,31254,-78086,-143368,-51053,54359,119804,150727,87923,-10718,-26628,28876,77437,27308,-59809,-31696,17535,26835,94352,191991,155975,39607,10609,78524,142070,143473,66067,-10926,-3855,-8022,-60659,-57773,-26819,-11414,61405,119055,73521,21720,27333,83679,119161,89024,37053,-5549,-49615,-46224,4588,-6068,-49636,-48434,-9015,63386,85186,768,-72286,-32963,16856,19417,2934,-22734,-23416,27971,37979,-15477,-6257,39179,34090,-34838,-75426,-44343,-34565,-59233,-78136,-59256,-20913,-24732,-21435,15505,57880,78013,52563,22111,64397,100004,10612,-38683,-18880,-71786,-88326,-11901,58303,56972,-1723,-50145,-43019,-54948,-65093,11723,78491,48838,17334,31002,74900,99150,68176,36685,15223,-42184,-98940,-88590,-26037,23548,25509,-5494,-27373,-1700,69989,92645,58276,-797,-61299,-34072,32481,43097,24146,50456,74998,13614,-97175,-111289,-28870,26628,29980,19678,23067,35701,54013,75120,58627,-1864,-30660,-13200,-3104,646,4,3451,55176,81330,5836,-24611,29455,23522,1513,9841,-17716,-74466,-71941,19853,37384,-41274,-44813,5756,15228,5707,18467,10729,2216,-11298,-73817,-148967,-128309,-41747,15043,48472,68149,41533,-26743,-63297,-51855,-77815,-99404,-56983,-16632,4135,9481,-23429,-88095,-101321,-76963,-63807,-85781,-99519,-66564,-7729,42619,89617,122005,85158,28123,43465,29474,-44399,-37951,83448,133611,59661,-25368,-65603,-105844,-99690,-14344,93079,111182,64577,9172,-15012,34855,110417,124226,77476,24534,5294,23322,17070,-43001,-102419,-89541,1464,71911,30056,-38451,5748,96103,78303,-5106,-51572,-36907,-14093,1065,12028,12021,65494,121213,77569,-37370,-116994,-122004,-75096,-70194,-74943,-4541,46981,8322,-53487,-76601,-50761,17963,101116,117853,81653,100889,87774,-61720,-169498,-108863,-50647,-55819,-49909,-37260,-17594,-18352,-29487,-40002,-34191,-4832,25332,9678,-22540,-59215,-55910,-29773,-13127,-661,21101,-13089,-80976,-112410,-53258,60124,96498,55164,23995,26365,5614,-6067,9678,-9384,-32493,-4827,31436,23854,4811,429,-5433,-8822,21552,22410,-30671,-80779,-55048,13714,32346,-1894,-31106,-12972,43261,55636,17606,-37239,-105142,-139693,-56784,75446,116878,70071,27188,-12595,-64930,-51609,5073,66485,92751,28542,-49059,-34556,-1548,-82542,-104680,-1010,46048,-9749,-23360,-15848,-30475,-68784,-64798,5865,18405,-42997,-55685,-36565,-11662,-10383,20499,88015,146096,155130,114963,63661,6558,-54912,-7848,50080,38837,68803,92782,30021,-16297,10710,61534,90271,18035,-48072,-17346,39061,20092,-20353,-25644,8995,25962,-26913,-62050,-34719,17843,63451,93513,67126,11520,-6335,-14855,-51891,-90315,-74528,-23046],[-32012,-707,5688,10405,32031,49952,69914,83574,64436,9530,-28860,1286,-16666,-108758,-78200,12451,63240,147761,160440,38471,-41702,-8626,45885,80854,81334,71211,61502,-10806,-142434,-143880,-28201,36636,61811,90341,57180,-13193,-31696,2125,-22912,-91865,-93004,-76886,-46972,44079,49519,-38570,-86440,-105972,-126062,-109052,-54702,-7268,37081,70884,56472,19249,2791,25683,50454,13485,-34810,-79862,-114148,-50540,50084,74178,24681,-43214,-38494,23754,55197,22522,-5029,32238,12101,-85500,-114225,-40638,-11850,-15938,-12414,-28020,-53023,-62673,-71093,-80730,-70919,-78846,-56266,-30094,-31092,-26991,39126,82358,75684,57664,-19575,-81612,-31591,35506,25269,56385,145774,119388,2830,-68181,-88800,-73755,-13599,3845,-14397,27277,65727,33975,19730,17150,26976,55929,67328,51961,51518,32347,39609,87621,64760,-14278,804,87761,92263,34018,65928,133059,161691,139334,44059,-16859,36538,57216,12253,15089,53490,54857,-51534,-157706,-106718,1849,23751,-348,5953,-24259,-94012,-105680,-64808,-50880,-8790,33784,-15962,-49157,36921,141173,198522,212644,183475,61018,-27230,35248,87449,10588,-57113,-60941,-70829,-112599,-161662,-133475,-11356,117488,116958,31251,-11941,-28414,-79673,-102236,-132345,-174741,-97361,13899,-10493,-70090,-65323,-50101,-17481,58948,79023,7243,-19395,35982,23199,-67309,-90169,-57058,-46015,11991,28929,-40982,-94450,-53156,78326,172754,156222,88246,53807,53726,13208,-33002,-24520,10556,17273,2510,33678,49969,-10371,-87283,-86858,-30681,19692,38682,43587,107874,139259,62513,6178,24620,34283,7500,10637,54700,94636,81253,26277,-69371,-94681,-29950,16372,3512,-9076,18758,43435,78816,71312,-48941,-113467,-25521,35950,7352,-10688,12901,47858,64106,11132,-101911,-200806,-196845,-136628,-82715,-31364,7176,-15478,-61307,-56798,-10805,-16108,-61478,-105134,-100316,-39575,-6668,-2564,37787,50848,41225,35133,4003,-48348,-60918,-57731,-52525,-26554,13288,22298,14023,52760,-30011,-293962,-498681,-456328,-200875,-59590,-95750,-188866,-108727,52030,63055,-47486,-240938,-327355,-199998,-43674,51180,83862,73878,88424,130810,125760,57449,16881,35154,71800,9405,-117930,-173259,-121776,-32582,9718,23230,50982,90413,94872,-3529,-131904,-143384,-78904,-44438,-42374,-22070,-18431,-58449,-101168,-126603,-106737,-6009,82921,66348,-13777,-33028,-8338,-27430,-45332,-32133,-37663,-36333,-28229,4972,28088,-25946,-56914,-28355,-28827,-14861,47734,73736,32633,-8136,-28237,-5434,71346,106386,73262,58387,41802,-21158,-66363,-71630,-36623,56438,98010,-698,-93783,-91905,-103017,-57028,75463,95719,27028,59571,139414,105280,67429,129475,180164,118599,29933,27796,86424,116368,97540,74516,78055,95325,38549,-65416,-79632,27777,75253,-5938,-72121,-46804,6637,-28237,-100356,-72816,13637,58891,14947,-53151,-46548,-39876,-133243,-151985,-53488,-8613,-5209,64240,129258,104930,94925,71332,-17562,-60820,-12348,13360,49519,57168,28080,56718,101401,47340,3032,24422,33110,20402,-21661,-31554,-3515,12173,39818,76412,50946,-21067,-60484,-104464,-123714,-80234,-53243,-56483,-32403,-17854,-54224,-50836,14685,72350,71080,79519,104650,92837,39529,2618,4660,39309,75306,108247,142191,75017,-18200,-7051,12572,42578,86209,80369,36870,-20402,-83771,-99395,-123117,-170353,-180938,-132943,-9037,85292,51421,-1580,-24117,-46783,-52261,-42109,-35674,-44642,-60560,-76814,-70378,-44605,-12957,-5108,-23320,-34769,-29968,-45502,-57814,-40200,-29704,-34213,-27302,-26052,-8082,14857,7674,-32620,-109927,-195852,-186671,-71613,7025,-30514,-96434,-103710,-98284,-82167,-25386,24458,34657,23767,-12800,-48607,-92519,-91830,-101649,-77123,-9351,-21756,-99861,-83292,-8588,-47379,-106498,-34858,49922,60373,72909,98947,70149,62261,89266,60954,9620,-11020,-35550,12839,115466,116552,-11524,-71679,-61011,-117842,-163745,-63048,24165,-3041,4353,26857,-44757,-132987,-115864,-91217,-108184,-85248,2752,72886,75200,57787,62767,56009,42331,54022,48755,34853,83992,124276,54602,-8332,10254,-23275,-67016,6820,78330,36323,-41036,-65105,-46999,16939,91659,51530,-73935,-94421,15385,106993,120036,140080,131163,50072,-17303,-15798,-20911,-8806,10989,13025,-10772,-57172,-36647,48192,103597,78298,19782,11719,-19759,-77103,-78012,-55211,-82455,-124159,-108836,-72006,-46666,-53771,-110170,-145819,-89937,11129,111980,175971,123756,4629,-29984,38643,110077,89461,223,-40021,-34861,12551,92951,136360,96801,37366,-11982,-18475,42401,107937,87591,32257,32901,-241,-76097,-77119,-31745,-8794,65798,142679,90132,-31393,-92730,-19695,76979,64830,5925,5806,26371,16461,22505,12901,-30701,-82789,-121231,-66290,21098,37245,4788,-18147,-47894,-49345,-24089,-36578,-30755,56472,88387,6070,-37384,-20558,-14892,-36228,-19682,2776,-53596,-102595,-71888,-1683,9297,-69500,-110285,-38794,33907,43631,41075,70294,114916,111599,61070,91418,91108,-49532,-108433,-24076,22641,4775,-21058,-54598,-61063,-48140,-38883,5248,38431,-3166,-43522,-22830,51224,93794,37787,3742,23540,-16707,-85006,-70976,3515,34130,-4997,-41688,-19474,43684,87997,62853,51467,50384,-4843,-13071,10215,-22814,-63026,-25528,10330,-31431,-94659,-82213,-37745,-8561,43830,64325,23540,21244,76486,98390,78840,44414,15150,9053,12369,4299,10133,52018,82861,42691,-44005,-41660,50316,63445,20126,-486,-26726,-101755,-97533,31825,98022,53774,13410,-14889,-30479,-24445,-37000,-49358,-15786,13094,-51556,-145341,-153750,-98394,-28781,67249,141710,124272,11614,-57343,-10355,29646,34512,33312,-24173,-82982,-78532,-56506,-71815,-104924,-135996,-131728,-111051,-84783,-15824,63306,81238,72271,82984,62795,60628,112738,84492,-12263,-25336,52477,72655,15806,-22614,-5373,13982,47466,108148,138000,121219,86882,22199,-29942,4823,38417,-3957,-43074,-17965,29629,12641,-48571,-65911,-97719,-140283,-76627,8673,-12525,-60016,-17207,34093,-8250,-86603,-130535,-108895,-56796,-52218,-47806,29195,164575,244713,186474,30858,-70410,-85029,-33833,26158,80817,119605,70418,-2632,-42238,-61875,-68265,-51133,1014,46394,51090,39657,-23161,-159836,-211314,-114512,-40980,-36953,-35377,-58634,-66861,-29641,12366,-29081,-66783,-24480,47313,49884,713,-44258,-28615,16654,52439,60250,72842,31699,-40521,-61692,-10782,48952,55227,43076,50000,56813,29941,25212,41876,-2184,-33320,9343,21997,-13720,-7037,13968,40453,64910,65054,28851,-18250,-57752,-36250,34960,51160,-19219,-79289,-35982,49655,51276,-16928,-50825,-57444,-82374,-44064,54029,65310,-9443,-43719,-36408,-32157,15533,33253,18847,-20700,-116788,-170563,-89058,-2914,-61032,-84425,-2788,44301,28019,32133,2773,-51386,-86539,-66887,22580,75725,22507,-21504,-41713,-38117,-4602,48366,69578,64325,66381,68067,64524,56797,35924,73913,76242,18637,26892,52479,19223,-8720,7009,46399,72666,11247,-42013,-19627,22263,8868,-26849,-29061,17207,61677,44545,8868,-17145,-5439,22826,27050,-1287,-25253,-12258,-32383,-99168,-132197,-108797,-72081],[-30289,-45457,-45391,-4549,11770,7163,71049,165358,185917,105018,-1751,-20407,-19439,-67397,-67763,-50022,-710,117832,138864,50225,3952,38304,78979,103545,129237,133758,69252,-50503,-165120,-158945,-69925,-42983,24564,149165,126311,-8387,-78647,-41925,-16604,-60549,-81604,-69655,-59424,6691,36038,-69681,-168449,-150670,-102506,-79795,-42899,-12434,1294,-8774,-20642,9801,25448,-11990,-43684,-33018,-30579,-67350,-99190,-29816,72098,111406,78705,-22236,-64513,-13869,-1247,-65689,-78746,7669,68096,50363,-5649,-22300,-21636,-37361,-59826,-78197,-75589,-48514,-37563,-65766,-41998,22414,87660,60409,-31866,-63267,17507,76253,103232,114972,52119,-6226,53353,115829,69910,32178,69899,47616,-58551,-144006,-134222,-59979,17636,53287,52536,61166,76637,30301,-17668,7641,62075,66336,15324,-36519,-17822,18801,30451,54748,49168,6402,23103,37449,-39476,-92248,2559,138900,208944,177735,68643,4725,48118,84441,92109,142364,168411,115522,-1785,-79489,-38737,16020,61744,90437,81876,25976,-30875,-63558,-87908,-105004,-52264,-3316,-51071,-87674,-22086,41270,75879,149712,235186,158401,28287,46630,88243,21201,-20971,-11839,-36974,-110356,-166294,-157508,-86987,10429,70318,67364,31711,13257,7328,7415,-35952,-84098,-28897,65845,44052,-34720,-70587,-77857,-43024,35954,63116,10012,-45807,-53420,-39459,-80454,-121247,-99747,-68473,283,33738,-30797,-104676,-83023,14710,67699,68863,78468,106959,99476,1722,-75632,-48573,-4959,-11068,-14017,30047,51404,16692,-67793,-131370,-108385,-26600,37867,51082,90067,118141,63178,33515,50668,1524,-61564,-44812,42694,143943,184751,119492,-32253,-119776,-89336,-34829,-23457,-30184,-27448,-7377,69834,106755,-14921,-93924,-43572,-14733,2510,54483,81771,83495,62374,-20394,-136744,-229452,-216374,-101539,-10495,-11266,-4519,3591,6586,28910,63186,26523,-88395,-183654,-158571,-59616,-3724,10599,45822,54679,12725,-40958,-53706,-80378,-117348,-102349,-41337,4247,21957,11816,-3589,6754,-82479,-343003,-527600,-433205,-203333,-92574,-110018,-170794,-72568,67778,83490,-32201,-225148,-333117,-231855,-45687,84527,94463,43396,69653,159589,158774,55465,10987,27482,28110,-38783,-94547,-87975,-43349,32114,70757,21067,-41844,-18026,14856,-46716,-109895,-51218,43418,76816,44202,22702,19169,-47373,-129847,-156031,-116873,-53245,-2030,18400,3090,-547,18430,14034,-8840,-7742,-15737,-45894,-63878,-18442,28159,-15828,-58638,-43057,-31596,-8194,34071,48633,45060,64127,64891,30740,46087,101688,108248,90690,66100,-17910,-83504,-79419,-49347,-4940,22849,-56316,-132735,-80121,-60756,-67126,25835,68654,-2298,-6544,86985,112937,71686,80388,130699,94940,21482,24045,73208,77176,30710,12681,45264,34552,-61421,-117889,-58294,57028,123694,96420,-6926,-31948,22562,-3309,-89450,-81687,986,56488,13588,-51792,-42755,-64542,-166455,-163218,-31192,23527,-27245,-32406,24509,41380,63912,39468,-82641,-149426,-88798,-34568,3010,2331,-14528,24602,47960,-18600,-36641,-11273,2952,29346,24932,19918,48545,43368,16282,7542,-8536,-14153,-3601,-43571,-97087,-95023,-65680,-31072,557,2853,-25712,-21503,17222,19272,-14923,16938,89806,107152,81440,29379,-12422,19510,52545,63935,100941,58093,-41706,-102539,-157344,-129280,-32418,22253,1993,-42765,-64243,-40843,-72901,-150825,-154900,-86297,35425,106969,55060,9799,52773,75550,23789,-19635,4909,19385,16818,7597,-12741,-35918,-20949,-24348,-47863,-33725,135,5272,17791,56553,69850,32714,24972,27049,8361,-14838,-34520,-53671,-69786,-100925,-121312,-71593,10457,8689,-48891,-62378,-70195,-65419,-7409,46047,73188,114890,118485,56699,-5483,14157,9698,1683,32875,8685,-52026,-48680,-8606,-26131,-37994,18295,46413,3922,18884,93179,61446,13580,26305,9694,962,36270,23218,9547,51228,94181,85380,51296,-39094,-159731,-175693,-80206,-44632,-55934,16559,36036,-98208,-188351,-74199,2511,-62360,-73604,14130,46326,19568,-6996,-22955,-44253,-39670,-16038,-4878,14375,66887,115946,96071,64924,69329,7751,-90312,-63299,868,11369,4277,-19207,-26363,39434,99171,40574,-60867,-64318,19080,95736,143744,206378,212190,118437,4612,-60026,-90577,-67384,-34334,-36536,-50277,-43049,9434,33826,32863,14901,-22189,-46100,-100897,-145803,-92200,-7652,-13029,-51068,-37581,-25879,-41539,-43267,-68597,-139964,-125213,-7448,98900,133419,65063,-31835,-28912,41789,115740,158242,106837,14116,-34856,-12656,12668,-11628,-24314,38445,67483,32856,4487,20224,46331,62568,69382,42212,-23050,-60160,-23415,48325,117417,152736,85152,-65005,-159933,-96679,-21421,-39641,-41820,26231,84251,89350,47004,-9493,-29604,-45701,-103460,-83924,-4860,55809,55999,-10491,-91797,-79491,-21764,-22513,-34791,1830,16344,-35115,-79163,-91527,-69391,-17083,27389,7500,-63834,-77414,11863,97724,58807,-88480,-161889,-87350,-4948,-1144,6781,83585,158928,172990,150472,165829,119638,19559,-3371,13821,-35706,-74037,-34619,-22377,-43541,-33267,-18076,-22732,-42420,-72653,-79852,-37350,27844,41873,-3495,19051,86256,71798,-929,-22680,38874,70396,7266,-33501,25218,77527,63509,21825,21423,47295,25456,5076,-14855,-62534,-85145,-29873,-2538,-48756,-73068,-37988,-40125,-71014,-19263,46365,18740,717,26834,25090,26630,51447,68518,61539,56768,50473,50700,82185,73110,-13,-60101,-50984,24826,59597,14532,-49003,-95729,-148538,-119923,13827,114628,121486,55891,-38295,-61731,-37630,-18451,25328,65341,58852,9957,-72096,-134198,-124875,-30982,102118,177007,156531,40192,-63512,-31655,69807,145188,156295,71242,-40166,-66026,-32834,-44135,-108294,-132734,-78470,-28373,-5648,37744,68114,55738,18425,-507,-531,27907,94101,94852,29378,4729,24170,3179,-19895,27080,101962,121939,149910,164981,120830,74311,78767,54568,24375,33323,3001,-77621,-122610,-85991,-24541,-52026,-136047,-119458,-84969,-117647,-118402,-70988,-41158,-14928,24454,3506,-55514,-79830,-100809,-118098,-108666,-127264,-110701,22397,199870,309411,287032,125606,-13852,-63131,-16403,68186,128021,123334,50429,11756,19357,3877,-43198,-94737,-81785,-28623,-28892,-66649,-77891,-98204,-97708,-44643,-2328,-10475,-24571,-57223,-74615,-16692,77756,66146,-10651,-23227,43289,72044,27173,-5667,29375,68965,92133,97571,91389,50213,4633,-3490,25135,19334,-10206,25731,95862,106502,52268,21515,28638,-13271,-38561,9857,10309,-20895,20834,39967,23520,8930,10973,25350,25862,12474,21074,62475,82688,14169,-64175,-23404,65036,61906,-15299,-37491,-1763,-12973,-17368,20073,10772,-18276,-23188,-47671,-35094,30316,17983,-11296,-41948,-147226,-194122,-87939,34870,37218,7895,-1033,-5130,3787,38420,41016,7330,-3930,-3871,29336,62891,49883,7345,-44833,-38268,-4669,-3649,-15804,5323,29358,25460,33825,72986,86306,95400,55917,-42005,-83132,-38657,8169,19520,16865,8464,4457,-2662,-7868,-13654,8909,13112,-15093,-7282,29027,27651,9963,18590,4982,-11710,-35155,-43416,-27542,-11016,-2862,-42419,-99522,-108839,-83352,-54335],[4559,-56368,-79777,-34021,-24774,-30378,55662,159682,170287,110477,33662,14843,39941,18663,-19974,3408,101822,141376,66074,26870,18375,-6476,-22685,41575,136306,141523,28054,-77609,-123346,-101122,-58841,-49187,7016,103770,99687,-4568,-83592,-79158,-45528,-55823,-65128,-56295,-79821,-80460,-60998,-135339,-208161,-163439,-88638,-60489,-25961,8482,8533,-26617,-32555,34936,53511,-22548,-69309,-38254,623,-44608,-104531,-50178,37506,65426,49760,-18548,-51072,-19057,-57160,-157965,-150372,-16832,108400,165057,123268,28314,-20439,-18545,-24598,-46420,-41833,-1950,9082,-34389,4523,109143,177432,121693,-2146,-34585,63480,99559,77098,88117,59935,37342,113618,180205,119100,52357,60645,6348,-111077,-158798,-88464,10022,25164,20061,38613,41879,34452,-3935,-45047,-8998,72682,60337,-39735,-121320,-94671,-6181,21415,26906,41270,20635,-3283,-42005,-128095,-159669,-71235,49716,143087,149779,76294,14887,25884,69925,112971,161577,159136,86195,22549,28507,30819,-15486,3109,69302,96109,59386,19807,-9356,-69270,-114886,-66218,-8131,-40638,-91504,-79266,-63910,-62305,20808,148726,136401,38239,20031,35263,12501,15031,36095,245,-77181,-106301,-97075,-88952,-38768,70445,135640,102334,49791,52214,59179,10131,-35057,12034,114541,134057,41863,-65895,-66995,-751,24735,1807,-27249,-63564,-65955,-13337,9156,-49055,-58216,-6012,47106,46370,-6286,-59828,-53091,-30611,-69999,-77329,-4219,71556,68323,-27971,-87002,-41959,-3439,-230,3800,18206,16605,7962,-44037,-108385,-108528,-78936,-25973,36441,75311,55291,11369,9537,24369,-20646,-67000,-19387,69021,145477,179016,143924,16881,-120733,-158135,-91360,-36634,-40657,-41972,1309,75534,116800,53150,-4889,-32329,-60290,-5373,89524,107198,97564,70712,-7421,-97947,-153988,-125976,-56402,-33865,-31921,-10714,-17683,-2470,51931,85611,35244,-55826,-110406,-87338,-9576,46968,32162,6410,19943,14075,-33407,-33657,-42962,-101490,-102050,-20850,37220,47406,29848,-25010,-71230,-142946,-389506,-636284,-502955,-257663,-148561,-108056,-81583,-1081,56469,25384,-86559,-245690,-304791,-187758,-20680,97622,114628,55089,71520,161881,144642,29111,24457,67881,13915,-58201,-12120,62389,42529,42491,67335,15406,-64338,-69132,-44339,-57825,-73359,-11637,74813,97563,57707,27282,38356,-5610,-76200,-66906,-9247,-31256,-76532,-31602,35457,44618,41332,64445,78362,88988,71312,3021,-64536,-43124,32095,55654,21464,-15767,-24560,-17723,-18220,15433,79192,139483,144509,68070,21580,66044,96601,60853,30894,-11126,-24908,4639,8092,3405,27520,-43533,-133721,-67452,17234,-1339,2696,28479,14270,27684,98849,106620,33701,-9766,23294,4289,-53976,-29376,30510,28969,-12576,-23099,-4568,-28716,-93130,-89599,-17729,36279,34098,17467,-11563,1288,15565,-13437,-36870,-23952,17028,62670,49483,-2597,-14688,-32641,-84372,-74288,-3668,13012,-68189,-117264,-75061,-31528,23016,55421,416,-85438,-106722,-95105,-48786,3495,53539,73584,29092,-28460,-12748,6590,1933,40556,52837,41438,70152,72420,16929,-31994,-47911,-7450,71296,71127,2044,-29826,-19461,-5089,9010,14355,-5470,-26375,-30180,-42589,-71616,-43610,39430,112197,123321,45031,-31013,9368,61143,42872,62011,54331,-25452,-124875,-237626,-237258,-97359,-1936,-20603,-53240,-12088,32029,-13831,-77181,-68749,-44305,9394,64253,32181,-24722,22885,97428,40276,-32236,-4415,47287,90226,97479,35297,-39760,-40825,-44991,-46180,3083,47702,73825,102946,108992,81183,33652,25269,23739,-13514,-47969,-63575,-81877,-49213,-25952,-61224,-66299,-9299,4943,-25048,-43429,-77748,-72738,587,32149,43215,121259,168917,119411,63193,78142,89727,56589,3965,-43955,-60545,-53214,-41097,-28599,2592,57221,52094,-23723,-50569,21119,1223,-58144,-36041,11550,53751,103849,56124,-16213,-1944,64818,136030,160494,23964,-126434,-95551,-22409,-67283,-79533,12627,22274,-76299,-103875,10576,68463,-2619,-37804,-4822,-40086,-102489,-101191,-73704,-93463,-101983,-53509,-9287,7732,38102,116621,160543,118954,63281,21978,-17842,-21149,-7409,26627,79906,85749,56409,51065,51292,13904,-40131,-53585,-12070,29130,65987,147901,198869,138484,11283,-85210,-121467,-73048,-7448,-15366,-39952,9911,82154,55189,-6942,-38441,-73169,-92561,-119649,-130988,-68821,34538,62810,41428,37448,20196,9550,29503,7880,-69772,-53655,44785,92939,56541,-30753,-73098,-5040,70062,113989,149032,114875,28724,-37320,-57931,-87151,-115867,-69263,67172,165803,140396,25969,-48033,-14107,61203,92403,97196,69616,-1469,-15989,80359,148109,109250,28352,-70109,-133354,-86242,-58998,-75894,-30336,31911,68678,114627,86412,2410,-2320,43145,39722,26477,15391,18136,23849,2941,-41523,-43993,-30550,-48468,-80586,-94512,-87045,-86043,-107337,-156705,-147141,-51764,5232,-17754,-37301,-8578,53834,95830,64490,-37431,-94968,-74826,-31131,-36112,-37583,43963,124516,144727,119095,79769,28397,43618,114785,77805,-64705,-126025,-51918,-10021,-28202,-23248,-9502,-19137,-39777,-77812,-109664,-80165,-15600,-6309,-23919,39268,122673,115577,46187,8929,63090,116107,51649,-20706,19589,47381,12469,-22941,-43799,-32936,3666,38342,21920,-32358,-47500,19185,40404,-16510,-44626,-27374,-53229,-116842,-86437,10153,19378,-22190,-48090,-51593,-20388,25886,66448,81610,91010,81806,38531,24038,20498,-5998,-33962,-60059,-41224,-975,-17935,-75051,-112259,-123542,-108682,-34557,45386,74539,20019,-73803,-77273,-36551,21714,110925,141174,83032,43018,-4074,-71704,-82874,3652,112086,136526,87661,-8418,-113271,-105962,15361,134002,171332,115461,12564,-38429,-9532,-25711,-93910,-69337,49125,95635,67681,38580,3331,-10383,-17720,-29968,-28850,-31126,15217,62453,42501,9716,874,-36223,-35667,65490,167904,141138,105183,96120,51062,-11931,14673,57218,74699,63718,2850,-67606,-120197,-126484,-82583,-73551,-135312,-140680,-78203,-67732,-118068,-114073,-39189,33442,60796,22207,-16593,7956,4908,-55986,-115827,-132782,-65588,49689,168569,270460,271078,116751,-42167,-104657,-72431,-11491,33153,40218,19450,16711,29760,16427,-23002,-74112,-68132,-42622,-90697,-116536,-37584,21625,10020,12562,35762,19562,-11934,-28422,-17013,37143,129040,151467,57189,-32124,-4498,36229,12507,4851,57385,84753,81720,65559,38150,29005,62895,77014,35398,-37996,-56084,42389,128735,105725,25251,-17730,-4780,-7528,1116,38521,17830,-1886,44535,32901,-41319,-83054,-36233,35530,51145,31992,26125,58805,111076,90566,25275,24462,68367,61075,-9341,-48523,-12902,-9873,-32666,-30198,-16752,38530,58522,-38595,-65257,622,-21237,-18306,29453,-47799,-120373,-53932,74605,142833,114264,6647,-74996,-78347,2273,86826,104200,89688,56524,25332,5657,4260,-22845,-78039,-57316,-49977,-100451,-88655,1967,43930,14380,-11290,14643,31801,35271,11891,-86084,-166230,-105157,-323,41083,38996,-21745,-77517,-50701,-6877,-19329,1061,12798,-13524,8747,39965,-9759,-50744,-13675,4635,-25988,-80052,-71174,-1655,51748,54636,13878,-18566,-25565,-16855,7634],[52437,-9704,-52901,-53395,-70206,-53636,40550,86612,41740,30516,55440,71269,98920,76212,17006,74278,207473,180657,43490,9590,-6046,-91287,-143196,-47873,80373,81795,-41505,-94727,-49402,-13584,-23669,-22353,-22702,-27759,-20569,-35777,-83592,-107029,-80725,-63270,-52931,-36134,-55206,-89063,-101850,-134861,-152876,-108537,-61053,-55833,-25831,34806,60281,42739,39447,64611,31424,-13109,40612,99332,110513,32864,-56689,-28866,6606,-29775,-40687,-28811,-630,17659,-61060,-163298,-152261,-50116,50632,134020,137160,52665,1147,30919,20551,-27889,-11547,52264,48586,-25109,-11738,71926,120452,74304,-5082,-3107,100923,130868,84485,85128,65284,38455,77817,148127,132105,89174,79661,-9422,-113343,-87343,24223,80159,3266,-49475,7688,37246,9468,-4052,-7615,-6130,40657,31778,-50313,-118212,-83100,7738,3736,-43578,-12699,-6415,-63027,-106274,-139580,-121956,-49987,-15579,28073,87631,87142,28418,5857,42725,72590,69254,33408,-7806,3563,58009,27982,-63109,-86350,-22779,66259,82191,40976,11627,-44347,-104122,-64680,-359,-26842,-79484,-72647,-50671,-55708,-31383,31249,36172,-12194,-36061,-4619,39079,57944,58946,13411,-53378,-64326,-35325,-30708,-189,81269,147857,139053,69325,16722,7791,-10996,-43738,3310,137276,220465,132313,-38465,-55425,21723,4752,-54821,-71342,-74238,-24092,80672,135053,51263,1917,53486,79972,25911,-10417,-16739,-13574,-29889,-106016,-133497,-63568,2340,-6318,-53041,-40955,17636,52768,75178,50913,221,-20001,3464,-10398,-57450,-89912,-135284,-107792,9728,79994,35002,-20873,-53186,-75372,-51537,5837,68759,103168,141209,142794,114392,49109,-54275,-124661,-86718,-35515,-42822,-26228,27675,72827,95936,83956,61491,7983,-56216,-28056,43208,68000,82946,60114,-14803,-60784,-59062,-45867,-94324,-129457,-37310,30990,-29468,-63218,-2661,51718,9023,-42521,-39901,-24763,9144,59628,23892,-71543,-78194,-14379,8336,29708,36615,-18925,-61644,-22379,26672,52323,50081,-31437,-102662,-197044,-472798,-735490,-573579,-247502,-139019,-87263,-7805,27892,12251,-54166,-141620,-270502,-263108,-100789,14846,71784,91444,50814,50530,107700,91256,11136,29921,90545,53367,-9315,49211,113002,43254,-1552,5596,-23397,-57757,-64356,-42337,-23057,-41356,-31098,20043,11740,-42619,-35721,23690,26632,-10508,20635,72757,20665,-67759,-42454,36866,54057,31438,43294,83683,116362,102006,34654,-58025,-74531,15712,108907,97145,14372,-31523,-35777,-32177,14954,75249,126557,155572,114422,44335,39341,58966,22419,-8008,-5426,17705,54010,77419,72960,47380,-21672,-84825,-39489,56606,60500,20717,25937,62974,109585,152871,106499,4173,-48574,-33227,-52686,-106842,-83662,-14691,3419,-24767,-43927,-44656,-30968,-17468,5008,-4162,-54399,-141851,-193719,-113709,-850,1838,-37392,-25601,-19657,-14890,27305,40323,-7051,-41808,-28025,-22374,-18869,-7301,-8944,-71158,-130905,-105298,-55335,-17150,33771,70777,9988,-78869,-122483,-72642,34619,139400,132300,43073,12526,65558,101623,72366,48055,10634,-7341,28795,62199,39672,-12537,-39747,7324,106510,108170,37321,10334,7550,-15475,-28880,-10681,8408,2465,-25796,-36642,-51657,-38437,27041,109542,122355,55609,-11419,3354,45997,36188,60556,72993,19131,-58855,-166350,-174649,-35877,36081,-11605,-37147,6845,12517,-56942,-89822,-66121,-74990,-71562,-25486,-28872,-90486,-81894,14611,1020,-81043,-88101,-41773,26041,55022,-13285,-81406,-77441,-63987,-12868,54307,53273,48779,74732,69079,36932,-2347,-32350,-50393,-56503,-38490,-39076,-81754,-53213,-18647,-66909,-88478,-45032,-39207,-78568,-112280,-139524,-115307,-46534,-31364,-15545,70622,104368,77944,52398,56135,61438,28899,-49406,-85731,-77600,-78157,-67292,-34384,-1963,39647,43064,-9911,-76452,-61795,-49209,-58053,-23220,36735,75943,88565,932,-53123,-510,43492,73363,119812,26525,-93946,-40858,24689,-56876,-98755,-20988,22183,11529,17358,41453,33450,11590,15311,10669,-66451,-153725,-121094,-27149,-30883,-67155,-21413,12747,-5267,17636,119968,189689,122938,17415,7391,59307,68091,38951,43524,89946,114821,71208,7402,-5155,14100,-8693,-61127,-68003,-48582,-42769,8597,82919,86159,18288,-24815,-44052,-5676,50053,22070,-29726,24729,129442,120596,9305,-86166,-143473,-134095,-98445,-75312,-47094,15781,68044,86076,80326,39125,16908,10073,-6,24897,88786,125640,99879,14527,-77581,-84523,8358,87680,103656,89395,49244,-7270,-53310,-75875,-117634,-102162,-5983,93961,145180,114175,9815,-60566,-32271,39897,91571,115042,105215,29746,-26525,33336,74989,-7566,-70794,-78011,-86711,-43625,-17331,-18142,9047,10291,23862,94858,124303,79474,54370,79542,117817,116953,44267,-39277,-57840,10205,53730,3520,-68486,-106299,-133013,-127798,-89903,-72923,-100888,-191659,-223486,-144632,-77003,-50386,-7253,34408,17507,-20632,-22893,-5206,-9062,-31431,-22842,-41217,-70344,-19898,21314,-3722,-43380,-68559,-76776,-10734,119691,114506,-34234,-112689,-70506,-47155,-37480,-6463,-1237,9788,42160,-12785,-133659,-163569,-73605,-10554,-12186,21485,72315,69629,51077,60104,105113,141110,80556,-12480,-27030,-26243,-45924,-76825,-108355,-88970,-6845,76551,89167,34924,-12497,27786,58113,32879,97,-21826,-54269,-103280,-72726,20012,25704,-46965,-85397,-43371,24250,42520,36780,39621,60477,49115,-30937,-66851,-26960,9026,-4557,-59485,-81122,-59005,-39731,-33667,-20570,-18042,-44593,-49808,-31131,-13990,-33171,-72432,-49308,-12040,23464,91911,122717,65347,3585,-34855,-45644,-20281,34320,89140,70631,-12968,-103885,-167732,-139737,-39404,40886,59405,34725,-12110,-55345,-37556,-34388,-55783,2877,124464,151335,93903,27751,-21683,-17263,13529,27542,11927,-35621,-17694,52154,46148,-13623,-26325,-40990,-36552,55891,164829,123899,23325,14243,9414,-67213,-69026,14122,73602,64284,13604,-25308,-71553,-115706,-86759,-33102,-58775,-99280,-60358,-26373,-68553,-74625,-3312,38031,46048,58600,55898,64836,61565,16147,-52497,-51213,51115,107880,127733,187658,178450,30123,-101895,-133908,-115810,-100999,-58691,8451,23752,3804,-6987,-16761,-21977,-5791,36817,38309,-32888,-44341,34873,66907,22070,8273,40142,56432,31810,16371,46859,79094,127800,134033,42317,-61064,-48362,-3830,-946,2519,44968,68819,62979,27614,5474,34402,131911,164081,41303,-77710,-43211,72177,92852,33262,-22299,-29173,17039,64075,97107,94834,39061,5644,17659,-6122,-51621,-62926,2718,72956,65629,7586,-15326,40373,137739,173062,124142,58203,40259,41676,-14471,-76188,-57481,-52998,-84077,-82045,-32983,60376,87305,-18290,-69236,-9561,-27000,-11698,85195,53392,-48735,-52598,56462,166350,156495,7587,-113952,-124913,-10959,105996,122372,81004,66596,56488,-1788,-64503,-86585,-123708,-112920,-86919,-89272,-43942,39556,50554,4158,-47149,-54571,-46729,-23071,-11662,-90559,-170415,-102127,-7410,18703,27871,-28510,-85649,-62402,-17186,-18508,2332,-1991,-27885,8911,50380,11027,-38321,-26418,-15223,-32982,-60217,-45985,16778,84549,114285,96305,73522,55689,49693,62775],[99985,57051,6177,-45405,-89855,-62979,23424,31128,-32486,-14696,60774,89667,99049,70629,2698,15039,113812,146214,93010,49777,-5770,-94432,-128003,-61221,19355,13784,-92280,-116772,-13299,35213,-582,-23563,-64952,-110686,-108354,-79296,-89223,-108506,-84665,-49465,-26128,10288,26163,7697,-16163,-38621,-54162,-32979,-15390,-45288,-33202,47808,106153,112027,104719,57086,-39176,-30439,120483,215910,191157,112296,45407,60340,44846,-37666,-60751,-29325,23070,46830,-5505,-66833,-73371,-60539,-46102,25979,71049,49768,36310,55345,5654,-61423,-22058,63803,44353,-66689,-88308,-31271,1804,-32565,-55759,-33273,37744,84809,102367,124951,101970,36946,7122,58478,96424,84345,63856,-9370,-61257,5085,94296,75539,-26421,-58051,33830,77270,35774,27112,34434,-525,-10586,-6643,-6312,-20014,-3529,32450,-49157,-180129,-141085,-66816,-94335,-126548,-116968,-44357,46405,13105,-33431,30170,79801,32082,6779,37885,36158,-13857,-77096,-78607,-25718,-3319,-34698,-73335,-93697,-66795,31898,79217,44639,16391,-27656,-89180,-55769,-2980,-39657,-74060,-29472,27092,44601,18790,10154,-361,-32186,-43541,25077,101496,97425,47571,-13586,-71338,-71905,-19000,13972,21154,24678,79725,129372,80284,-29743,-67558,-51752,-51290,-10965,106016,193810,133343,-14291,-59749,-11641,-13371,-56911,-82921,-81300,-15444,105817,147917,49185,-24824,7674,32156,-33374,-55497,-20670,-3392,7255,-14789,-49185,-43587,-33833,-58080,-56738,14595,73633,126141,173874,111224,3149,-23971,27851,36471,-22370,-97641,-155571,-115260,4287,77856,59048,2548,-91763,-172909,-95772,74427,137020,115869,146350,150192,97199,48890,26710,-4131,-11001,-11170,-30842,-17831,3346,37878,78638,74735,60829,37641,-18031,-44370,-31822,-4013,25429,4264,-58892,-54704,-9424,-41690,-151088,-139978,18795,98867,7107,-82164,-58164,16014,-2978,-74790,-90603,-76002,-54098,8302,8338,-100788,-161886,-94726,-30902,12924,56706,46400,-19521,-33906,4034,43590,49302,-21030,-70427,-193826,-544405,-800024,-567066,-119422,-14642,-13910,31134,33769,-7250,-59213,-126196,-246395,-215377,-26557,42714,13273,-2505,-26590,-31285,7109,31110,15436,15504,43302,74994,56368,46591,34271,-10692,-13014,-20752,-55869,-50688,-23918,9037,22130,-11123,-10025,11840,-45480,-115366,-62610,30155,48588,17184,1666,21824,42978,21185,-1133,9451,28322,19659,12791,30130,38587,29699,16112,-43608,-75663,10670,123017,118109,18445,-53219,-45703,1935,22340,8527,33805,85773,103415,72330,28658,9495,2407,-4556,2809,7582,24632,93112,105153,9787,-30408,10241,47419,76616,83545,56489,64364,106191,130979,145911,100585,24386,-5632,3978,-7465,-48508,-58682,-15217,12971,-7932,-31153,-24137,24655,72916,66280,-36408,-142015,-209456,-245260,-155280,-18041,22575,8689,-11747,-55852,-89047,-70097,-54532,-82689,-102590,-55812,-8102,48,-8071,4286,-1901,-56782,-47609,-316,-23914,-43142,27998,42614,-25628,-83247,-53496,30868,107554,88379,29749,44118,131237,179196,130171,33140,-49114,-47022,-6310,30230,56196,28207,-15056,19084,88565,64377,6555,-3995,1741,-13289,-53740,-47303,25213,73737,51280,27087,-1916,11981,87347,131508,113347,95390,49868,-14384,-25693,4902,51594,56501,37094,24634,-28580,-17779,70971,97435,54411,36950,7142,-67110,-159121,-185448,-143360,-116114,-104098,-77793,-69890,-103225,-96763,-9452,107,-93169,-148359,-148760,-102601,-67945,-84838,-93677,-69929,-30155,59998,107449,31121,-39454,-19320,27692,49746,3068,-70517,-94076,-37094,41663,39253,-29064,-36843,-21265,-63537,-77293,-35003,-52723,-140125,-177235,-161861,-143118,-121795,-94150,-33939,36597,23614,20182,39166,35729,357,-22304,-38225,-16662,-1866,-29776,-30363,-19920,-29666,-29900,-4426,9764,-48615,-86017,-37182,28859,49443,38147,32202,20064,-39427,-37744,22159,25581,-12652,-5444,-41449,-96947,-51361,10578,-48138,-109064,-51966,20157,39680,17354,-17419,-43592,3345,72068,64210,-27115,-101463,-42724,73602,75399,29380,44142,37366,-1485,23030,99068,139000,85233,6786,28563,104061,121895,83389,36871,24241,26434,-28129,-62810,-17631,21193,4965,-52460,-93397,-80471,-84158,-71564,-5901,42802,57389,96614,98382,93625,94823,44418,-12822,23252,141271,163812,27478,-118666,-165009,-118803,-41773,4684,-17267,-28400,25885,94924,124547,75342,-13732,-94431,-82388,49717,155167,161497,129400,55143,-40181,-63609,-2377,66006,89893,82527,45918,-9189,-34458,-35577,-68262,-21470,85790,107982,42276,-23355,-58086,-46514,-9767,30097,77964,93834,69203,19263,-17907,-16641,-32637,-97027,-109865,-65191,-60732,-32791,19477,31547,12243,-2830,24982,70054,125632,155803,104401,35050,43660,98085,72423,-27028,-88139,1600,93939,23746,-75619,-106855,-117957,-72567,-1207,10112,-40198,-150717,-216849,-196024,-140679,-72770,-9514,35719,4039,-97651,-137162,-71811,-34722,-30478,6298,-5863,-55340,-37946,-40717,-112786,-153766,-110547,-84925,-56916,54774,114219,33005,-46021,-66844,-89645,-52156,21339,15612,17654,78111,29873,-137218,-216340,-112462,13081,22296,5971,19092,44796,106231,163591,166052,130728,67744,-19,-37024,-61349,-81758,-107786,-97801,-27299,38781,79270,90617,48826,-32114,-40725,8662,53670,51222,12180,-24874,-46050,-4324,54957,23801,-51067,-57523,34032,135703,120611,41064,-10724,-11758,-20554,-80562,-87510,-33482,6,59,-28923,-47901,-47465,-19017,29407,78879,76735,35614,-14885,-53383,-57640,-35438,1427,40311,19681,-29695,-2226,58539,43660,-55694,-135501,-102691,-23601,20818,59555,44869,-51467,-147081,-157255,-90026,-39564,-44632,-58854,-46007,-31711,-60314,-74612,-47235,-6053,47128,106695,111153,67348,31589,28796,59347,87149,92284,60793,1657,-6527,41122,30779,-34204,-26941,-7475,-24733,8679,101207,101651,21496,15888,26912,-62234,-110381,-23050,61542,59958,26674,11716,-29287,-101436,-89030,-14207,-13429,-45907,-25196,12191,7552,5677,33282,8705,-6761,52616,74276,31303,13894,35861,32044,27150,83826,103642,81206,97276,88157,-21644,-98898,-95834,-72461,-74168,-41071,30182,15897,-27361,-28208,-39784,-41138,38390,127953,130212,83309,60163,54503,20470,-20577,-32887,8269,78817,80915,33504,37160,42834,55314,29198,-61671,-128284,-82332,-14756,3988,-13063,-4427,25203,42690,26675,37922,67662,145937,174130,35153,-77840,-16207,35952,-25365,-60718,-33913,12276,77827,134538,139600,81875,17579,-18029,-34818,-30257,18211,43048,64465,102025,84413,1856,-36916,23398,124810,180155,133405,20247,-27782,2736,-27685,-83577,-65905,-67546,-113569,-127029,-91916,-27505,8252,-24478,-50996,-548,-5566,-11651,50006,42749,-51674,-97615,-24016,73935,76157,-35861,-116383,-109625,-25281,40814,26037,-13530,15422,80622,26182,-106498,-131774,-146830,-154413,-71833,21904,61029,59496,6917,-52740,-83457,-72250,-60040,-25520,-9104,-81144,-134467,-64935,-16881,-44113,-46167,-34688,-2737,28269,28856,2744,-12082,-36969,-43073,2370,48599,48067,6641,-25196,-34449,-7693,6979,-10402,-6926,45014,94463,88661,75643,81376,84405,78877],[109098,72474,29711,-18249,-65755,-71459,-19234,18425,6121,7783,33598,44982,48446,28032,-48080,-125490,-89058,24898,89036,79343,17692,-26406,-25112,-7788,3245,-13805,-95158,-127625,-49503,7115,-2302,-38950,-79211,-94370,-93777,-78397,-64872,-69285,-57949,-24045,2933,50005,91234,100007,95344,60975,911,-14097,7360,-15788,-23819,37044,93509,101558,87727,14374,-85516,-70530,27335,94311,102829,93541,94461,115781,90952,33725,-2021,-33250,-15547,36867,48618,20761,4974,-23762,-65890,-21489,35765,51566,56903,21646,-50882,-79242,-36789,9999,-19170,-112590,-115817,-56554,-41017,-93180,-108159,-103285,-84419,-24842,67679,125124,110786,41466,-17996,-6925,27824,25687,23856,6341,-11264,33960,75106,21527,-36435,-8893,72951,99775,59336,28376,19304,-6866,-33026,-27932,29216,49996,26589,22391,-77057,-248088,-239907,-102541,-56054,-86560,-82763,-5391,89393,53566,-31157,-7085,41392,23144,29182,62665,54654,2106,-78482,-70365,-12998,-48006,-70949,-30536,-15878,-40191,-5247,30455,28531,29226,6393,-43572,-26404,-5241,-49266,-65255,-6610,65431,105553,84754,78565,77012,43798,29635,74479,110258,84092,17906,-38793,-77056,-59129,-360,30794,-7616,-56767,1128,88758,69342,-18461,-59478,-53719,-34240,-9656,25444,38723,22390,-20793,-58463,-33691,7316,-20708,-74883,-76370,-29651,29902,28536,-44845,-105414,-101801,-61578,-86135,-101414,-55446,-16368,42740,94720,58831,-20257,-68676,-83392,-44893,25206,63475,129500,194302,139637,35010,-3601,48048,73927,1233,-96436,-114549,-37084,21516,22507,27911,20153,-73369,-171739,-103302,77806,145152,111572,125239,152123,107129,40009,38084,52470,45911,18607,-8957,-24350,-42485,13261,103895,82912,36603,30196,15126,-13372,-37616,-48358,-48516,-62965,-88872,-47108,6826,-50961,-115200,-34527,81167,118345,52766,-24421,-33266,32044,37506,-65481,-142605,-134123,-103702,-35736,15397,-50187,-149366,-152675,-128198,-88889,-5778,46865,1656,-26609,8985,40509,45689,10889,-17095,-113565,-504935,-837361,-543589,-21704,103814,62870,48230,50663,5631,-40625,-109476,-232200,-223098,-28121,58195,-10138,-78295,-117026,-123952,-88013,-30780,-1433,-14509,-36620,10790,40218,-5140,-58946,-38462,33387,30625,-17824,-15612,28839,58773,41010,22558,79369,88492,-3361,-45494,18858,65551,53487,16577,-76673,-104512,6362,86321,37507,-20579,5232,49043,59834,27382,-32509,-44690,5716,4,-26944,37247,117600,99519,5208,-68752,-49616,11556,-7934,-63417,-36900,-5209,12247,50835,9236,-63234,-57444,-22960,-12320,-11331,1860,62287,60619,-32927,-28602,91723,133765,88096,63122,48872,72408,112390,88391,66904,62063,42706,23833,38032,66029,66205,31028,19140,23136,15989,23302,44073,66626,88285,55468,-70993,-152201,-122868,-75258,-56264,-7965,58139,95844,48729,-40439,-124209,-170683,-163170,-139364,-114559,-54878,19365,43162,13208,23421,53855,18646,31223,73723,2637,-88755,-33457,39928,26067,-20993,-40238,-50148,-40161,-36714,-29817,21944,113684,130807,57418,-34307,-70744,-20972,9715,4970,36425,23939,-31593,-11364,39554,41629,14022,-24992,-13371,25750,-26714,-56396,33795,105531,95697,59541,2350,24075,128892,144548,109582,136271,99211,-24319,-72575,-33564,-5471,-20994,1195,52991,50739,61485,70410,65218,92152,107656,28535,-86788,-187389,-235324,-185866,-104199,-64310,-57223,-41318,-27384,9477,64580,50873,-28863,-87281,-115037,-117841,-125597,-107130,-70018,-22191,30106,98814,113134,21135,-72017,-53226,38416,88557,14597,-76451,-74343,27520,118800,93929,8746,-14846,11272,13750,-1780,13531,-24810,-141096,-163822,-116796,-136959,-164694,-118945,-41906,2265,-7118,19480,57353,40935,-19089,-35428,-1530,57800,86245,45107,-2980,-46108,-79379,-95744,-64656,-4606,-20289,-47282,7915,78606,53907,-13588,-29366,-2452,17837,29372,15605,-2844,-35988,-75096,-106069,-111051,-83025,-49200,-69697,-106822,-74268,-38378,-66464,-122005,-123738,-90870,-10641,70324,56551,-39545,-60616,35996,118211,94251,59216,58552,38975,12867,13327,24364,24868,13944,13105,59058,89263,88963,64655,-3071,-54933,-87746,-147041,-112736,-20886,-28260,-39666,-29964,-65124,-76014,-79645,-71740,-16144,39006,84885,151838,164412,141718,108890,48265,10957,36592,114662,113505,-16938,-128955,-108735,-37429,34206,90665,31068,-40759,-1209,88035,153385,116803,-30553,-149444,-128646,-24468,56620,98022,136289,107610,3016,-53664,-32080,4573,51669,105064,86479,15007,-11976,-10915,-31828,16122,108952,110661,-5813,-105435,-123969,-78712,-20259,20052,50844,54084,18112,995,4351,-30544,-79320,-80491,-38472,-520,-34048,-61112,-20444,2679,-19595,5322,40850,22807,47824,120588,88595,-28001,-70439,17068,82565,45687,-38432,-19190,40316,10249,-32422,-50169,-70519,-27987,46661,63898,16114,-70500,-126507,-151329,-137552,-83209,-37597,29407,61679,-53118,-171919,-172572,-144159,-98497,-4893,22414,-13155,-4908,-23700,-101459,-134632,-67535,-35997,-29148,36870,97622,73013,11425,-41902,-88464,-49096,32952,22351,-11819,7716,-22228,-142766,-218973,-133498,12288,48789,32473,50643,115006,200608,226283,165437,76881,15340,-3490,2474,-29284,-82688,-91612,-19925,72040,70450,22857,-4625,-32559,-89831,-107303,-50751,37433,67012,32255,-470,-6860,17840,34404,-3533,-32300,-6904,90628,199253,172754,69459,-6504,-44036,-61386,-65218,-30382,-23465,-49777,-20123,10729,10410,12439,23359,45311,88522,99762,65769,7387,-54535,-75174,-18549,84606,120864,6123,-114380,-85294,20585,46904,-56221,-176877,-166147,-84118,-21058,52146,66399,-19319,-92145,-67176,-10920,-25455,-78180,-68622,3541,42019,-128,-44616,-16785,40694,64656,63513,36242,-6348,980,64613,128547,129025,92910,61585,14228,-24169,-27786,-27261,-22644,30232,46458,-6181,-34350,9762,50930,57678,48916,47753,-24277,-70158,6868,82054,73299,58286,60302,-6807,-128546,-138168,-38407,-5021,-4108,36241,83420,77314,44524,34740,-9763,-46259,2415,42983,-476,-27763,34088,86471,45081,5223,13584,6913,-8430,10123,-9276,-41925,-39963,11414,46842,52960,32823,-35784,-52438,-8544,-35197,-65459,26335,127435,127573,103305,78793,35181,-20773,-46698,-50123,-8383,76657,89772,13616,-15193,-17649,-9075,-33672,-141890,-209273,-127441,-19601,-2316,-53190,-61861,-22142,4856,21865,66641,76511,90327,95464,10330,-44604,-9441,-42818,-116587,-84531,8833,72433,102981,110355,65142,-17062,-41439,-26778,-26796,6871,96789,116196,93201,110348,103599,38688,-2537,17364,64337,103464,74877,-19026,-46782,7462,3926,-28594,-1674,4512,-55066,-125106,-154585,-132958,-78004,-41166,-29733,7059,13354,-5425,-5025,-18165,-58944,-87507,-57116,-24610,-38743,-77184,-75281,-69894,-78393,-75162,-61674,-54776,-33331,47468,22072,-101294,-118262,-118490,-122463,-26601,92774,111284,52163,-33079,-95555,-86603,-19383,13804,37300,31327,-42140,-69482,-4913,14551,-53613,-92424,-22445,114785,182335,146082,54679,-23512,-49804,-18982,22050,54923,70294,30433,-18615,-18351,46085,69253,28327,-2764,17814,36242,15757,37502,94653,107578,88135],[76290,45778,28924,31685,3671,-50562,-47189,31360,69595,26453,-16338,-8169,20348,17207,-57263,-151004,-137482,-63490,-11613,31361,26848,26985,30447,28092,23293,4225,-43031,-66140,-63904,-31152,8803,6556,-23744,-32332,-22084,-12430,5659,-6444,-30001,-16037,12611,51804,97305,117298,117667,80011,11483,-22731,16101,39471,22380,32077,64677,71257,40293,-16188,-52400,-61541,-102806,-126692,-59394,4890,45687,64013,34989,17731,1350,-65601,-71806,10861,48709,10651,9161,28531,-667,5074,26366,29671,29981,-25175,-67671,-25898,-10177,-57091,-80807,-70493,-11140,34511,14321,-64813,-102193,-124948,-134322,-73311,23179,64872,48072,23849,-11780,-34476,-38314,-37370,694,24144,-3986,1183,30640,1162,-24874,12628,46429,49719,23372,-19501,-24772,-10148,-6871,-14617,3453,-6015,-37704,-6645,-8141,-126486,-183786,-69108,18197,-13891,-42433,-23232,10428,-5148,-38406,-22190,13191,30426,59931,82439,91547,68008,-16057,-19387,34222,-9747,-35289,33097,60099,-12136,-48862,-26849,208,30029,42730,13925,367,-3906,-31865,-47372,-20016,47621,96537,99096,126647,151100,133061,104667,67190,28918,13652,2536,-7274,-9740,9949,42812,52041,4404,-49512,-32474,14734,18554,22434,22075,-8354,-19736,-17688,-49182,-93609,-75436,-47995,-51878,-6257,56191,-8311,-98451,-61672,14083,-9378,-61938,-86438,-115257,-153065,-116126,-91222,-98677,-70738,-35774,33075,103918,59188,-65982,-136743,-109021,-29769,11032,17406,50894,93971,89539,47801,1053,28412,73954,34751,-47969,-57696,23376,15651,-77830,-92384,-30011,-24923,-57312,-28254,49760,107825,87340,53566,69975,90611,49026,-6909,-17574,12172,15803,1942,-19373,-36780,40075,150049,118634,40249,20650,39540,51679,24660,-41002,-84090,-84721,-68302,-13298,24405,-15363,-17516,45907,62052,47838,33141,32002,43859,87405,98230,13683,-69023,-67431,-58543,-39216,3280,-11264,-79673,-128394,-156446,-133987,-47336,22437,2344,-13428,11603,24412,50436,53461,31102,-10595,-354970,-792501,-574038,-82848,79453,52468,36551,43790,-15693,-104269,-168620,-283599,-313684,-120902,48690,34444,-60821,-135967,-157406,-142889,-107721,-79471,-64977,-84113,-84385,-52914,-57537,-70041,-22730,55942,80995,73683,56874,57339,61695,32230,43419,133463,134165,54665,70568,113768,66639,19104,8339,-98066,-167034,-55388,61111,28458,-37988,5302,96841,128276,68905,-15947,-18525,54653,60453,30788,54440,76360,49293,-11776,-63888,-54176,-26050,-48164,-67087,-20465,-29487,-53761,7404,-26615,-140595,-153137,-89068,-45636,10470,55684,49371,16254,3282,28285,100040,107561,40046,-4201,-26934,3607,78616,64637,12988,3456,3809,-19947,2731,74212,119042,94677,37757,-1045,10448,65539,80972,50599,49422,32119,-62678,-104161,-29022,66566,56596,21650,59962,114276,95911,25816,-87831,-194338,-185338,-109720,-59129,-8816,60152,78289,22729,-448,-3046,-11652,43395,86271,28432,-39820,-2325,46591,39315,-5051,-73783,-160026,-157982,-101948,-68209,-28930,25974,4538,-89822,-123227,-67413,15383,29241,-2828,3066,-21907,-80239,-74422,-10081,74930,93372,-3077,-22792,50437,20772,-17874,39107,59503,26295,5442,-28046,5070,93580,96816,75572,120181,99446,14084,-2123,-5659,-47963,-88335,-50625,29602,48440,23091,-39041,-73159,10100,81418,61461,757,-84981,-154240,-126196,-58502,-20072,-3650,25930,58432,89217,109071,88152,64978,50346,34844,391,-67378,-89707,-55854,12989,46348,42867,49404,33746,-11484,-6599,51885,64425,-19588,-85766,-56908,43426,113174,70371,-20311,-12972,65340,107999,70044,37540,862,-87948,-97692,-57346,-107849,-143539,-100038,-61282,-26225,14584,46575,46609,21189,-1719,-11176,-20207,5823,51648,28901,-60811,-125555,-111114,-71053,-50168,-13125,-3802,15217,35502,18081,-45646,-74869,-47228,30460,96885,89871,13273,-20244,-18776,-52116,-98760,-94396,-86547,-94517,-94737,-89127,-86182,-111507,-172984,-221064,-175545,-92848,-31606,4078,-28985,-104929,-60770,63255,88897,22453,-1359,18217,16984,348,-35288,-64361,-67336,-53325,-17969,14441,1132,-4628,-6131,-50522,-82071,-112077,-158600,-101682,-29692,-84386,-78056,15491,9498,-54605,-81259,-59909,-7066,36828,58658,88854,100555,115557,105901,41039,10079,38159,60276,15373,-71835,-92094,-17817,46730,85464,141096,87691,1522,20503,85356,138381,107578,-22466,-94732,-75080,-86490,-89019,-17154,82452,84079,-12915,-63132,-49582,-48580,-9802,65689,63861,7864,-24577,-34972,-41558,1851,81212,119438,51290,-56488,-136794,-144641,-68950,4965,28814,26973,4700,4048,-360,-51596,-73098,-12007,66097,90783,19909,-72934,-80921,-36496,-15012,22367,19845,-43670,-58073,-2432,25217,-28120,-83058,-30716,60003,94761,44910,-8034,-19961,-1239,17269,-14450,-63313,-32565,34413,42321,5167,-23870,-20123,-39778,-64015,-58427,-36520,51568,119696,34048,-92935,-162399,-178307,-149640,-55167,10520,15401,29406,3959,-60605,-90005,-59788,-12954,45003,92817,93089,68679,31367,-2491,-26650,-3029,38276,26062,-20475,-58481,-93832,-148038,-192738,-132405,-5044,56911,71602,114957,189823,220439,159511,72637,12531,-27982,-15641,48302,27625,-52259,-41138,45030,81830,25503,-46090,-103047,-119087,-90085,-58979,-34233,29976,52812,9195,-2053,7921,-9424,-27473,-29318,-10759,18327,92327,172647,146662,86656,58139,7454,-38402,-11703,34379,-20358,-91372,-38971,18544,22185,48229,53705,35611,65704,89497,40963,-10485,-63282,-91975,-19000,100140,100721,-64995,-173161,-112612,7456,57945,7514,-94617,-129493,-97300,-33432,63578,89494,24066,3377,39222,37270,-23163,-52113,22611,125136,131396,63009,29173,37713,58075,59926,44464,-15988,-89831,-70367,33912,112240,92545,39934,25339,-7640,-58157,-97336,-83874,5179,80813,43867,-14037,-46021,-50889,-5907,51502,30256,21152,10862,21321,73069,89917,69750,93686,108165,-4775,-174143,-186803,-39748,37981,48744,108949,167129,116910,19369,-3030,-9517,-50238,-37682,28039,57710,44672,69817,97186,29487,-57284,-69097,-71531,-103210,-62119,3084,-10740,-36280,39631,126131,115587,14160,-75749,-56310,-3498,-48048,-85564,-11345,54445,23707,-10563,2715,15873,-24074,-64639,-40715,6278,46308,43482,-19010,-38017,-16202,21837,11225,-130024,-250180,-174206,-48479,-40776,-107175,-101201,-54792,-56968,-55049,4473,31216,21608,-3055,-37828,-20540,-15237,-74904,-96371,-40848,31853,74782,48520,-10042,-63162,-110454,-86835,-8717,36892,57945,91255,87959,74361,74308,66270,42211,17245,-2260,-8896,6916,23871,16976,38386,81310,74184,39505,57445,84928,31644,-82179,-151560,-149036,-106535,-66899,-40306,-16367,-16837,-18788,-25590,-48069,-28745,-5340,-5579,-30485,-61118,-67759,-35423,-64997,-148691,-161474,-72650,-15441,-41877,-34547,-45023,-92622,-85390,-86029,-84070,-34632,38610,56073,5580,-56488,-85907,-61212,24203,82034,98830,66937,405,-9104,42455,59116,-4017,-67374,-15208,132123,217228,188845,67834,-33023,-42119,4145,23394,33675,39919,-373,-36163,-23972,24373,42671,34036,23266,19599,-8175,-36126,24960,92993,78287,56094],[21981,18173,35408,76203,70819,12838,-12079,43762,58044,-23963,-70200,-31162,22277,33561,-10632,-42048,-16559,-45180,-97280,-45421,16766,31494,4243,-7486,13544,19431,16009,45011,14865,-12509,39549,89810,55991,16862,32591,55334,56954,18078,-42279,-44601,-7231,20095,60129,78855,51111,22884,12755,8156,47378,89703,72452,52208,85444,98816,28651,-24241,6971,9935,-68747,-124235,-75505,-35428,-21739,-25169,-88005,-118904,-95236,-114562,-103419,-19325,8004,-48197,-45413,26411,41031,16197,-34977,-71363,-53034,-34679,-23739,28960,15633,-75120,-67411,54140,147489,129785,68000,-5065,-40302,-74254,-86520,-19741,41284,14170,-36313,-30168,-43295,-64410,-64477,-56298,-15605,13332,-14969,-22225,18632,15445,-20532,-19800,-26203,-38345,-48398,-72406,-52880,-6062,33842,19418,-40594,-105540,-110770,-23591,84882,65677,-18683,6900,56542,15611,-37531,-72069,-111522,-134531,-89679,-16682,33422,63070,74626,60497,73158,77891,5120,-14059,32468,26654,12499,67664,81592,-14409,-75217,-33962,-1010,5846,26002,7208,-29027,-29297,-24413,-47227,-54824,2588,60718,73640,95536,111128,118565,100489,24379,-42008,-34492,10212,49303,71549,56712,44603,63420,84655,42333,-37165,-68129,-40110,21586,67876,48277,-584,-34516,-71922,-89542,-69768,-75876,-71844,15580,83285,-23465,-142668,-50540,110441,89473,13049,1463,-33145,-119702,-107887,-59404,-46290,-47906,-63158,-35202,4405,-29598,-112025,-163287,-112157,-8548,33532,23243,-12140,-35888,-24212,-7829,-19000,-1254,42574,64843,14631,-46033,-13049,-31482,-136742,-181184,-101125,12802,84140,90778,50762,50577,37153,-18784,-49521,22923,63147,-13493,-80512,-51226,-16366,-2843,6368,9996,71623,153345,135990,73328,55925,69074,74821,47760,-20166,-67833,-61648,-28755,25542,49683,32021,24490,14707,-27951,-59174,-46336,11117,71518,117183,110231,54243,36729,60239,12664,-54873,-57983,-38540,-39312,-62816,-81091,-42806,8482,19649,-13968,-29244,-28949,-25360,32815,67994,77682,44349,-297312,-791021,-692443,-199977,-4260,1116,18510,7944,-60585,-166815,-203479,-323152,-416960,-254660,-8683,71115,-8596,-95171,-129719,-154472,-171278,-173374,-125176,-82485,-92850,-96678,-56196,-5356,6272,6053,54919,133187,114610,40117,18862,13237,31955,82494,77623,43748,77537,102101,25116,-32549,-10523,-43853,-107767,-61307,26210,23751,-22066,20988,95974,95072,48436,26942,61886,119673,98883,53253,25607,-20517,-44416,-35025,-34823,-35207,-32843,-25749,-404,43603,23784,-11615,5890,-50068,-161465,-167966,-95798,-27598,74513,138530,81825,41681,89239,103663,57229,-18997,-76443,-84984,-97756,-70131,45509,91328,29785,-34997,-54430,-65080,-32633,44254,100234,96184,28731,-35374,-24107,42544,51895,15922,23308,35536,-32154,-70122,-18948,45683,58922,28289,28846,53297,71207,54941,-39401,-141808,-122005,-38381,-4689,22994,50540,37721,2087,-39560,-127208,-141602,-26030,41185,34021,41919,69110,44563,6887,-35350,-115521,-201258,-150518,-54301,-35548,-49422,-35497,-43679,-130632,-147012,-68587,-6588,-1685,3978,6566,-46530,-101577,-107251,-45952,83505,159090,66433,-10836,26803,43375,43016,51535,-6368,-89554,-81011,-29399,35873,58541,16650,3967,54171,71920,83332,126276,87347,-11820,-88516,-79566,-1892,22677,-24574,-110994,-175476,-120611,-12731,72553,113777,66522,-1578,-17819,-28852,-15533,27441,49159,46996,42754,66672,87667,105756,113852,113022,100417,32030,-49716,-43466,32137,27183,-41054,-21132,50372,54872,24203,23029,18754,-31041,-76994,-70938,-8075,45697,8640,-53504,8461,107321,121149,65668,24210,11587,-27010,-30857,-11559,-62615,-84399,-42801,-20161,28302,68908,49101,-5706,-6030,37887,31932,-56998,-94036,-52316,-53193,-125409,-151254,-59361,52569,59330,37855,34271,62215,41133,-54186,-115972,-74834,-26916,24903,75492,103382,61255,-3654,-22488,-11765,-35851,-43486,-54931,-80429,-75404,-55371,-67621,-96453,-114878,-133760,-113595,-71141,-45819,-42112,-77680,-97309,-9716,86189,61455,-21250,-34305,5379,-8424,-56811,-87629,-88809,-70846,-66179,-73313,-95609,-111622,-83525,-60740,-72528,-64429,-55409,-68577,-29159,4377,-46390,-27903,84376,87196,-13622,-64502,-45095,-14672,12867,7411,-10007,-8067,55828,84843,12847,-38679,-10395,3658,-30891,-49190,-6814,55047,79759,76223,120773,119641,59404,57091,95645,103827,38655,-32524,-18293,13639,-48613,-116895,-83147,-2983,941,-54633,-63852,-38908,-51217,-56484,-29541,-16437,-12700,-22209,-36601,-45229,-1439,75831,130108,110755,23668,-96545,-153352,-86455,-1773,26333,18178,8703,1447,-42040,-95780,-80526,-3862,83122,120084,55303,-50662,-84139,-20170,33482,30986,-7669,-59348,-83691,-73315,-4926,33811,-18787,-38546,10432,77810,96688,47212,614,21081,34120,-31883,-88465,-22719,58520,20398,-39290,-14984,59656,71780,35514,4840,10244,82032,103820,56688,13996,-45035,-93236,-109400,-76402,-12618,30821,41558,-8049,-68458,-101502,-100474,-21903,87365,130114,91249,48082,29296,40943,58873,69143,63696,49437,26827,-25428,-80708,-108738,-129381,-88690,-2618,44398,61412,98281,147553,126985,30708,-20789,-8449,-13320,984,64176,48489,-17500,627,48763,17673,-41809,-70823,-121619,-111656,7603,76910,34623,46043,48754,-15767,-4178,40364,4681,-30999,-14176,-2907,12741,66026,108791,95455,99798,130562,85682,11248,24930,55337,-13119,-74244,-33233,-5486,-8884,34687,64499,56946,88010,87593,18999,-20813,-54988,-72719,-1374,67811,8828,-125635,-163509,-92702,-2091,57749,69358,25047,-16749,-26910,-5707,51923,66995,36806,53834,76032,40797,-3325,20076,110591,161396,106624,36042,32907,24101,18561,30378,28994,-35155,-109220,-83500,8430,46271,10907,-18595,-13621,-21375,-30950,-54104,-59884,4973,23394,-61615,-66397,-35698,-39777,1262,41761,1593,-9120,37685,87100,89753,37974,23897,89467,107058,-11404,-164874,-161510,-1470,94183,96939,136481,185426,128795,653,-38309,-14373,-29880,-22065,56625,152618,170298,126977,81028,28240,-16936,-54125,-83277,-109068,-70045,9395,921,-46237,22770,113466,102700,27151,-35477,-40728,-50662,-93854,-82196,-12368,-2653,-72564,-111730,-63144,-5816,-39639,-91041,-35705,16234,8468,974,-16546,-11137,42347,122219,91822,-78211,-209117,-153421,-55226,-49340,-97807,-79812,-46750,-91136,-150873,-96065,-9613,11569,-47811,-82662,-21388,-3454,-26828,-6627,2591,-1017,23699,-12651,-97756,-118028,-103916,-68777,23347,101288,83402,34419,15230,16217,-13442,-28969,-9227,-1288,-9096,-18931,-24148,15032,88715,153330,169071,122900,51146,39144,75129,53118,-28379,-64573,-67888,-93034,-96689,-66558,-46833,-72233,-50368,-13089,-30249,2788,59525,67881,61868,51190,-3892,-27027,-58886,-121294,-127612,-23273,53981,10215,-61848,-81333,-62090,-29025,-46293,-68678,-64091,-28480,-13829,-47816,-66151,-38894,-25776,26065,107786,137791,83021,26088,29543,67980,81196,48240,-1349,-18545,42376,103477,107871,39903,-1895,12662,30244,14032,-4775,-19311,-37634,-33122,-40020,-47328,-15449,28690,41784,32865,4950,-461,62719,79639,16158,-4326],[-49480,-25278,13609,51334,66574,62159,47031,33785,-25024,-119598,-124705,-59419,-20374,-3165,7717,21751,50419,3794,-86181,-58954,13139,10702,-48055,-89626,-61974,-15045,13123,77162,82773,19758,35236,90166,62335,33945,55339,65274,37582,-15269,-88918,-95760,-50332,-28663,-1938,21466,-18121,-47131,-6960,43580,77197,92636,74573,67717,126210,133723,28124,-30989,18765,68919,88139,99330,63925,187,-29412,-29685,-96514,-161582,-137657,-115002,-105972,-57313,-11144,-36125,-69099,-31160,11959,3533,-90430,-162492,-113537,-4222,27356,3635,-17593,-34583,21749,152606,215620,134604,55747,27736,29739,-7401,-22424,51683,96771,25581,-53737,-76648,-101578,-84548,-24557,-12845,-29502,-14414,7951,18106,34739,8456,-29133,-29731,-46027,-68525,-59906,-63291,-46552,9797,70559,61355,-15340,-86053,-91640,-33200,70518,121365,98479,78354,55510,-15341,-70525,-87919,-130385,-179222,-111275,19946,92439,102179,78067,28641,19260,36573,-21707,-69599,-50000,-19236,15237,67001,84471,1891,-51474,20279,66718,20662,-11954,-46522,-81121,-66653,-43502,-62166,-78616,-41962,33742,64377,50831,29872,49947,67177,39618,6873,8808,26485,56639,75611,33307,-11848,36244,135738,103724,-25647,-71043,-34756,-16470,34598,91711,69752,-6535,-48250,-26731,-27790,-89569,-97316,6479,89259,9062,-109716,-24623,175276,244218,199596,147580,52278,-66256,-69484,-20102,16399,-6901,-84419,-105733,-90929,-68116,-42256,-59725,-44990,32781,99572,101703,29394,-61319,-115699,-93530,-12704,29955,29287,71944,49214,-54390,-75652,-56951,-78993,-117577,-93893,27043,149241,171005,92449,12559,2502,-9572,-69892,-26789,63939,60229,775,-25349,-16143,9519,36457,33657,52984,108875,126504,112787,116446,89742,22960,-14717,-20516,-34622,-41064,-15546,44273,73966,51176,807,-42542,-80983,-92279,-76701,-32564,30732,88131,57236,-5565,40452,104871,12762,-94270,-75935,-22672,-10189,-11484,14699,86552,91983,27062,-30872,-53698,-68604,-67116,-10502,50219,126777,71105,-400492,-951343,-815536,-192766,34402,39836,46138,19679,-23619,-66672,-88108,-247438,-424333,-332668,-92360,33862,4034,-52300,-81253,-116535,-158272,-188525,-142254,-48966,57,-18618,15551,81916,39486,-49812,-5942,122141,114927,6836,-27937,-8934,-463,2370,3906,1357,-114,31672,22788,-38152,-38246,5442,5988,22880,83629,93337,40636,31870,21993,-39542,-56250,-3231,62692,115932,100273,54444,-11122,-116760,-147569,-63183,10018,21978,26660,47448,66141,78182,67195,57349,41649,-32280,-95583,-58606,5489,59363,136651,158719,104738,85250,116869,122864,39023,-103847,-172163,-119145,-82489,-52442,56197,110314,39815,-52955,-73748,-53172,-16364,39184,84380,74930,14461,-36423,-41504,-13439,8028,10820,16003,28803,-26367,-72190,-29519,7511,1915,-11725,-12617,-1031,14074,10160,-43577,-90638,-60703,-9824,-12308,-9693,-17647,-41455,-20463,-40597,-190678,-260467,-116763,2908,26421,49600,60306,7351,-33573,-59668,-112223,-152082,-79687,8614,19964,-19398,-7874,24388,-36259,-90005,-70730,-63295,-61454,5870,33346,-40897,-90515,-91377,-78555,-34,124206,125904,22221,-8385,30035,56530,34621,-43903,-126410,-106084,-13422,83473,69314,-36628,-65089,-7177,40162,97642,148993,116479,27342,-72373,-98948,-35607,-3904,-20760,-84053,-160347,-158840,-57004,59145,143060,133473,84372,37355,-29354,-34035,7479,-8031,-54377,-49013,25298,72634,58679,34485,32446,83885,84161,4742,-7789,60154,35733,-53686,-40269,39056,34869,-25068,-22125,37050,43287,-13860,-74224,-65346,-25692,-34681,-19922,71258,98013,35063,-870,7380,17013,2944,9443,20916,-24201,-46179,20967,97430,141090,102450,24165,-28323,23158,96064,81956,-24483,-87559,-79315,-79459,-90751,-68055,40542,145771,132471,87278,65516,61216,41921,-25781,-60949,-20067,-21384,-58968,-37244,63637,94089,6795,-54044,-14883,2047,-9811,-22374,-29431,-28614,-34217,-36132,-12518,36956,35997,-13081,-60270,-52494,-31858,-40020,-7512,83444,112414,60185,11714,24657,46757,-34959,-136797,-116027,-44831,-16945,-39224,-107735,-172629,-171477,-106512,-66929,-78909,-73271,-35447,-8955,35431,69359,36088,32768,93126,83571,13173,-14677,-4700,-20404,-22062,-24522,-54135,-70464,-10765,20563,-48765,-114714,-92584,-38867,-20442,5721,45634,74453,68480,22063,37464,79138,52615,36688,81595,69210,-49914,-93203,-17199,36856,8791,-52459,-76160,-62107,-59846,-67302,-58876,-31272,-26968,-69744,-98966,-71011,-9736,21922,626,-40775,2978,84237,98766,55641,7762,-48026,-77176,-57523,-18137,9766,-7283,-32869,-57861,-96803,-119075,-108543,-69704,-6469,33589,-1001,-58939,-70078,-5543,40471,16146,1913,-3181,-27878,-48895,12594,69766,-10235,-77064,-48337,21633,67220,70839,60163,58254,23177,-63557,-102843,3343,112050,53311,-36457,641,95989,109763,75587,45925,44568,74558,38511,9160,34097,11286,-30381,-48192,-59666,-16161,54460,54046,-24505,-83001,-125566,-126233,-41893,46532,65419,51064,24077,14948,59413,92372,84689,70779,68664,64232,21899,-27854,-36618,-41029,-33461,-9663,-7086,-3506,7616,22425,12289,-30650,-30782,12008,29828,29612,31615,3603,-19656,-3922,9257,-20705,-51411,-58983,-98094,-56946,87730,126191,29616,20473,38572,-17754,-258,77794,71852,35366,18384,-10341,-8554,13199,31651,61053,115280,147691,94458,17769,14328,30823,-3337,-28091,-18479,-27765,-29064,9034,61914,86550,100622,72362,31606,2176,-30711,-18452,47950,53883,-30914,-110395,-121108,-74945,-7042,49260,68077,53722,39913,28261,3808,-6307,3649,28107,35743,7348,-9704,23890,79245,103850,63503,-19726,-73190,-79944,-86511,-56706,-5292,5333,-31562,-47980,-1847,30095,2265,-39036,-51185,-46046,-23760,35858,64577,22840,-36390,-115102,-185195,-126112,-42596,-1981,56055,82971,41973,20640,50098,71280,33285,-30571,-27018,35490,54892,2101,-77443,-87566,-8129,53769,71975,73494,100079,117147,36846,-40676,-36925,-8089,22960,77360,161264,190084,119075,43022,33570,54520,21873,-20576,-32896,-6762,43730,46704,-4015,33695,76177,46710,49526,43154,-26899,-117458,-135027,-50826,26842,-10349,-86633,-88370,-52127,-45324,-90173,-109617,-56437,-18783,-18738,12100,31558,26069,71759,153325,75846,-84067,-124058,-56221,-9543,8671,9140,15518,7814,-58187,-162022,-130599,-418,43538,-52437,-106545,-43729,3772,23503,36109,-1904,-41772,-13791,-8348,-71736,-76935,-34286,-10643,59691,141399,100075,10880,-46624,-87317,-129764,-116763,-48487,7949,39047,30758,-10184,-4956,67951,145703,163814,89737,-9821,-44516,-25225,-7258,-8384,10405,7987,-69463,-111415,-80811,-60485,-99976,-68221,3816,-8777,-19210,26009,75692,140498,167073,42579,-48767,-18293,10880,-3375,32056,102619,79765,-12536,-39296,8477,57992,22540,-35503,-49037,-32703,-47371,-85434,-72634,-17004,-26652,-3771,102186,143181,69104,13435,23840,58567,56343,36327,19628,-35546,-49424,-13974,9034,18756,67319,102615,76482,24067,-33910,-85271,-68238,7147,-3814,-43687,-9271,30474,29592,31157,33893,41235,65224,37668,-31751,-54752],[-59658,-34594,-38,18649,55779,103987,111994,61078,-37162,-121328,-112699,-67294,-68285,-50935,2229,14442,36641,50282,17246,41953,68784,24107,-49595,-111269,-107556,-40399,-11069,12929,41529,16473,337,9485,5719,36822,84033,67444,24211,-13259,-78440,-104792,-76968,-66596,-59919,-14415,-13497,-64781,-52378,17041,66299,70664,49277,57145,110307,88528,1410,-23912,3232,64518,168953,229094,146089,23360,-3693,48091,58711,7082,-17602,-28489,-75710,-84296,8210,58097,-12794,-66229,-24684,27842,-20269,-85397,-54755,36416,40055,-60934,-81777,11653,99676,136809,140175,58271,-1293,19265,55716,17661,5045,63662,89521,44941,-12921,-79881,-121424,-68055,30048,39771,-31435,-43547,31358,73002,33773,-48118,-58419,-6289,-12145,-29175,8111,-1391,-28522,20717,88125,71646,28270,8340,-33360,-84212,-70752,4119,74542,92623,35390,-61704,-90917,-46526,-41853,-99632,-66475,53186,112776,94106,59272,6301,-20423,-289,-51983,-140634,-159989,-109334,-25265,35616,73748,21814,-26389,52908,137244,81689,-10947,-62564,-81428,-79092,-77027,-87523,-102384,-93147,-6497,52385,24125,-1762,25605,60463,83186,80347,48639,-4906,-21800,-8559,-31973,-83449,-46135,46602,32780,-29124,-10329,-2443,-72221,-59573,60593,113719,26085,-59802,-73444,-88055,-121431,-106399,-24413,61352,50659,-28577,-9908,128012,255125,279728,197925,48770,-69732,-67630,-29007,3447,-26011,-115747,-144476,-118210,-34262,66934,67402,21973,35125,91022,117384,88418,-12591,-162073,-163754,5038,77532,20653,28112,28072,-52968,-90439,-51271,925,-15103,-63758,-34052,64161,137974,98949,-12562,-15697,35682,-1230,-28788,20662,96609,107283,44782,8085,17420,15355,-12246,-14013,39937,78109,89507,90871,32333,-78992,-113200,-60766,-50457,-82447,-65594,6471,49079,21141,-38744,-67482,-71514,-42323,-23751,-29917,-27155,-2893,-48884,-108511,-41903,30553,-61864,-115217,10488,96361,41281,3585,36563,85736,51754,-21827,-55376,-58852,-62964,-68201,-39627,33979,151324,110462,-503261,-1182547,-906638,-145468,113770,89044,52269,43856,41939,63124,20432,-203201,-427179,-363084,-161341,-31193,-672,-37746,-58612,-56753,-88397,-134356,-113465,-28882,60688,64041,73641,118982,50683,-68424,-47836,58956,62212,-16688,-62155,-52784,-40481,-29861,-18469,-20960,-39476,11466,67844,-4448,-62150,-7802,58056,97865,154261,161733,82084,-5091,-94887,-169414,-163418,-113592,-63086,16261,62730,55235,-5966,-134475,-193345,-89234,27147,46565,39508,53111,59421,51272,31498,33765,42842,6003,2106,43014,66088,98003,133748,91612,47323,40108,37257,70394,71050,-65032,-173530,-108012,-28652,16604,84129,66302,-29533,-89947,-76698,-49773,-27761,22586,77894,48984,-12154,-22917,-22598,-30790,-4991,12128,-6797,-4295,-32317,-69335,-15679,42553,-19541,-84800,-76401,-23704,-15964,-53337,-84185,-75577,-36734,-22977,-50195,-64281,-64844,-58127,-18897,-16673,-155429,-273435,-152804,4998,19595,-14121,-18440,-30345,-32968,-44070,-68612,-72769,-19466,32247,48530,39694,71482,95028,40032,-27761,-50356,-72605,-79872,-11650,22609,-47699,-79869,-59309,-98960,-111949,14589,107664,43691,-5371,9958,581,-31897,-50438,-50240,-47441,-42253,26063,44385,-53114,-84481,-25557,13874,36955,40494,16787,-13336,-69941,-99685,-67547,-31374,458,-30741,-94362,-85555,-6394,58018,93383,85156,56736,28877,-15433,-29652,-29233,-59578,-92015,-40081,59665,71172,7350,-49611,-59933,31103,88323,49345,37341,105008,95925,9012,-20219,1041,-32624,-73828,-14360,99221,131660,72222,-29631,-75139,-69108,-37563,62536,128219,40044,-57193,-41384,15050,31652,28360,46773,48306,-196,-26050,65546,185365,185758,91480,33582,38593,109478,156064,136789,82298,29637,-6802,-15122,16956,45789,96443,125853,87932,64933,48778,39927,72881,93201,69651,56093,-979,-90332,-83337,19863,52644,-5814,-34789,3805,8807,-9871,2846,29586,13486,-29092,-14734,45447,109183,107640,31880,-53681,-54159,-10362,18740,58866,119997,116741,77667,83275,122524,103723,-37829,-159875,-97141,27520,49121,-1475,-78140,-131210,-125916,-56526,-13263,-59433,-100158,-67683,-16461,56280,107358,56743,2649,4678,533,521,25758,44894,7349,-14219,11075,8039,-33192,-33918,-24541,-64942,-122440,-108804,-21786,17309,12722,13058,50239,72940,12058,-22010,-3037,-9255,-17803,37536,40211,-87766,-132539,-35234,23449,10575,-4609,-21966,-37234,-27659,-19126,-38352,-20018,9250,-38620,-83602,-57744,6442,47469,12683,-48569,547,79509,43845,-52348,-64122,3831,46716,1082,-34303,-16293,-33247,-88313,-122172,-106333,-70273,-71788,-76270,-60586,-58649,-83205,-94952,-79963,-25146,6756,11486,44928,58543,17102,-7987,35249,48782,-70870,-132521,-62073,-2749,-5975,32790,95787,102352,44104,-38313,-76250,-2664,106834,109148,51096,57539,91889,65951,41870,44811,54969,68826,30752,-10588,-9434,-39635,-60296,-52315,-46082,9266,97472,98470,16182,-36992,-88644,-99749,-51672,-28445,-35096,3498,26028,22217,63349,64934,18857,25563,59196,45493,-3349,-20226,9107,18577,-12120,-46513,-64368,-34595,-15484,-26026,-16761,4373,20494,32528,41569,25930,-22460,-59012,-43583,-25140,-18550,-4149,-2943,-25260,-77909,-47919,38941,11958,-83442,-68008,-6133,-14984,-3839,75346,115259,86406,27814,-3558,-9953,-51738,-60416,19997,109986,109104,35492,-13243,-6603,4293,-1691,-10223,-21834,-29923,-12881,16588,64461,85312,58903,48629,69369,40015,-17472,9542,75488,74694,34348,-33578,-102931,-90529,-5695,37342,12028,-13794,-4994,969,-17994,-41707,-18850,42116,6802,-101026,-102020,7808,73551,28272,-55298,-116946,-164877,-195332,-171184,-81917,4107,23323,-2798,13001,53933,24945,-11237,-17963,-38932,-61780,-42166,42250,105539,63599,-61784,-166104,-183296,-131889,-80805,-12114,65229,120828,116979,82009,31027,1400,-23839,-39929,-29499,-13485,16320,50346,26752,-45596,-91974,-77721,-18316,-20495,-10083,79023,74763,-24371,-49304,6404,35182,38356,66937,78403,25888,-15541,14310,62712,63554,38726,11109,15533,62109,94390,59790,73862,68092,-2037,20856,59653,-33445,-148274,-135121,-18732,42004,-15678,-54766,-7073,-4096,-69264,-119006,-108006,-90528,-79288,-37800,41024,75724,48622,41429,50114,-56898,-146398,-68904,19072,20157,51053,108658,116850,77989,11502,-94558,-96659,21425,39396,-76063,-122285,-86291,-37307,8939,-3180,-43052,-52015,-20187,18766,-2610,-24734,-3559,26465,95846,158904,115301,19494,-110223,-214161,-220587,-146683,-36371,70596,111133,47278,-42538,-73598,-55651,1481,46467,-1789,-74353,-105478,-113378,-76478,-38122,-16868,931,-32146,-80290,-76738,-59814,-80280,-52837,13806,-8677,-73924,-63270,10752,101340,142492,25561,-65160,12111,99424,79066,57821,107476,94001,23221,4545,55633,111006,78179,18206,-7505,-25432,-70926,-102911,-72033,-33941,-74194,-52900,65781,97280,20320,-25452,-7293,26468,3597,-30802,-24328,-45320,-52912,-28947,-13707,28768,120559,158576,112459,43243,-40527,-126958,-100592,38142,85133,68064,64083,38769,14483,31099,33276,4482,-15327,-23273,-34234,-62206],[-48597,-33188,-18338,-8794,40055,86915,100111,75440,7106,-54218,-73176,-80817,-97443,-74865,-24338,-9389,29176,76010,90187,130265,112069,24875,-48140,-83347,-94956,-42749,-23920,-72885,-91559,-55748,-51221,-72045,-66936,-9220,64140,62829,37994,34520,-7293,-68854,-91553,-113067,-117273,-38335,13272,-58079,-104407,-60810,11069,45086,29753,21218,15339,-33712,-50878,-17498,-20421,-3269,81765,108827,45718,-31337,-23267,67739,156823,154711,110458,70669,-15696,-81355,4736,112147,65471,-36088,-26031,64684,106520,102873,84410,69596,38349,-53930,-89720,17976,93589,38616,4075,-28025,-51429,-14969,33469,22317,35858,47406,14329,20327,25305,-26578,-56841,-17551,32731,37743,-23908,-69942,6143,88931,28266,-93883,-96931,-7077,14372,29816,90524,61256,-6406,23417,85284,40527,-2778,24381,-15802,-131705,-167641,-88678,13202,67061,25783,-41236,-20457,45824,61261,22965,31162,82868,91056,60307,38970,4193,-12308,13928,-24057,-126184,-165096,-96369,-7792,41454,70051,28462,-10836,56382,157485,141867,59358,31196,32472,-1755,-50139,-73764,-94216,-94695,-18872,36680,20182,32982,81133,102887,103294,76287,20105,-42685,-60498,-32887,-37151,-85006,-94086,-73509,-63681,-23619,40628,19380,-78404,-116570,-25050,66324,20390,-85643,-158081,-172657,-127522,-59477,-18096,21166,29014,-3009,-8754,49254,133801,206382,164648,35933,-63622,-58179,-40534,-50221,-78800,-114862,-101628,-55208,24412,113855,120645,52548,7191,2425,36306,95396,47856,-132520,-147104,23781,89643,23290,6694,28270,-625,-28725,-19534,18312,-5433,-87128,-131330,-59053,71993,79100,-5570,-8363,68224,84668,31490,-3101,51678,100031,76510,48979,34793,-5366,-28743,-10544,22269,26257,22468,5200,-43595,-110601,-116971,-64043,-60484,-109519,-99740,-31092,9732,4961,-28243,-48588,-15203,53002,73833,42232,-14090,-65689,-119868,-126399,-56091,-11708,-70283,-43040,150342,227336,106957,35224,33330,-5767,-69418,-86043,-55497,-8930,10161,2090,33470,92074,179174,170025,-438670,-1209948,-934222,-181326,75643,18523,-19656,-5233,1515,3626,-56454,-308436,-492615,-353366,-133548,23439,88711,15541,-21792,16823,-4423,-64932,-64014,-10687,54958,67569,69589,103107,46683,-44333,-37795,25276,41999,11742,-40978,-63705,-35415,3099,9354,8485,26734,70852,101646,40856,-18831,689,54268,90791,126605,130495,53007,-59997,-152024,-179782,-162854,-167314,-161217,-69408,25281,74747,65713,-37175,-122291,-65784,17890,-3586,-51730,-22382,22832,31790,1880,-10933,18154,47205,84362,62354,6034,28823,75653,20718,-44767,-62617,-50962,36110,136147,56201,-86579,-85796,-20835,41126,84918,7303,-101012,-121621,-84197,-81985,-93533,-37369,47787,19674,-49045,-29697,5875,9828,8446,-7897,-23177,4905,13357,-24636,-22297,33392,-22342,-144659,-153796,-55358,-18271,-66334,-83716,-36516,11000,6187,-25008,-43434,-25336,3589,-192,-7912,-84171,-175744,-95620,28987,18134,-48708,-50901,-14869,24079,9883,-15640,-2305,56205,83555,75390,91085,119713,90137,22543,-3456,-8011,-18921,-40983,-42426,-36501,-67828,-64088,-28207,-77649,-148849,-87725,1758,5783,7551,-1892,-64915,-92712,-31448,42536,4384,-124124,-139220,-74690,-64848,-55030,-15508,-3862,-22414,-59466,-96886,-65823,-27276,-52411,-78667,-48533,-1156,-17676,-56685,-22529,34724,55797,30810,-10678,-27509,6389,26985,-6883,-45648,-26722,9897,52053,89750,68821,42155,2377,-39682,9741,54105,31728,45393,128656,132911,40789,-33947,-58797,-74994,-50711,33813,96448,100392,72718,-3738,-75023,-101018,-34430,94089,103238,-32368,-90617,-42410,6361,34577,69070,85446,49203,-876,-8959,59544,130399,100424,60045,91221,122451,141884,141208,138921,139844,93015,23975,12146,45653,56785,54817,43677,5043,-2772,-10829,25597,113453,170385,145749,121047,70428,3209,-13507,1017,-24870,-18681,46987,79000,9264,-42395,946,54096,17146,-41705,-20915,31244,53396,30804,-13740,-63050,-85535,-51423,10154,35620,64535,93654,102461,124378,149092,106725,-21885,-114227,-57542,63405,80337,17935,-16509,-34375,-46029,13455,58799,-17735,-98400,-83907,-32547,37333,75631,769,-87692,-102651,-82996,-53457,-11380,28105,27692,40244,98689,125717,64903,14450,24900,24618,-30789,-36770,47794,57718,-29416,-76464,-16188,75856,56728,-17582,-60218,-55919,-42828,-17278,-6483,-71166,-93149,-13563,17252,-24717,-13316,21536,27159,42284,38736,-11589,-1432,33820,-6947,-46958,-45118,-30190,-28291,-51222,-67350,-7215,50831,5147,-100782,-96860,50360,144721,63759,-28569,-26252,-34774,-95347,-115957,-65795,-2654,24110,25410,4103,-39757,-75960,-90268,-89977,-45425,-5350,22538,45652,24143,-29780,-37174,13332,-3975,-133159,-149146,-22707,13223,-55319,-18831,91559,135397,99113,35791,-24403,-36609,27151,110484,145047,113061,46113,-16207,-11712,35859,73314,106138,91940,28805,-26463,-80255,-101817,-103221,-61682,24602,102628,117907,63012,11282,-33653,-51401,-43082,-67222,-68437,3972,63573,67259,76475,27238,-57578,-41507,22001,4692,-42139,-31729,9864,13490,-24132,-66587,-64446,10966,60905,29147,9815,33563,36748,15401,3928,-12786,-54303,-83361,-49665,-16857,-17433,-3859,24429,24506,-43350,-79740,-89542,-150332,-196371,-137949,-50142,-16369,-14014,34954,100869,80822,20000,35115,37816,-59227,-118662,-45028,60390,59002,-5786,-13104,14961,15493,-3330,-29831,-50301,-39085,-541,38931,74550,76640,42851,64984,110788,82530,-1282,-8361,46351,84673,106107,27927,-96180,-98711,-4093,11891,-49066,-80652,-63118,-40306,-3651,32150,63263,98466,26975,-132538,-156751,-35182,41159,3451,-66328,-119140,-171938,-175620,-108333,-9599,76744,107514,52146,12426,-1439,-43636,-20778,32559,11359,-40348,-59181,-8397,50677,53186,-703,-35754,-39844,-68333,-100144,-50840,23844,100400,132713,91744,-3559,-28378,-22,25764,25618,1820,37151,110378,89262,-33466,-134165,-128240,-41038,-13096,-21175,34508,54661,3395,3217,40485,17895,-20179,-6238,4175,-31493,-47850,-2600,49961,73258,61840,-8385,-45990,15574,91599,99586,111259,91705,9376,-9683,18431,-38837,-109677,-78400,8377,20968,-22636,-8819,46791,44902,-5074,-44714,-58576,-68813,-72219,-28502,43992,85911,85999,33474,-45501,-130931,-130788,-31773,25148,-512,18002,89500,143704,142925,92897,-7060,-28433,42938,7047,-98432,-113172,-108043,-79600,-6090,-21889,-57231,-36229,-15408,19062,37332,8129,-3809,55280,142010,166388,120812,31446,-144733,-264334,-216652,-107576,2627,123677,145775,20189,-91802,-101125,-98567,-77737,-36917,-27799,-25279,-39171,-75659,-59699,-48625,-66241,-23309,35798,10074,-37793,-24523,-9671,344,33825,375,-78865,-89958,-40863,965,43271,16515,-24028,13918,74436,70065,61886,82548,59433,21290,8732,32279,79248,73497,50513,32096,3394,-42709,-67863,-39930,-26137,-94257,-86574,12261,32261,-21675,-28019,11355,28449,-18613,-68210,-48777,-1259,31718,13890,4042,52134,126424,131974,86878,34215,-28197,-103660,-102733,19610,122826,156276,121158,50186,28780,49254,18633,-54561,-91293,-56511,-9275,-35835],[-17508,9882,9141,9576,37600,39431,38540,60563,50930,15969,-28226,-78587,-78144,-41529,-23206,10847,84680,123736,123812,146548,118968,27117,-36400,-35072,-42863,-14120,13644,-60832,-150613,-111283,-52495,-55581,-74028,-50455,2588,30979,35700,63705,67324,11774,-64179,-141355,-146301,-43576,16735,-40662,-83320,-62615,-10467,32154,41712,18898,-47317,-102531,-76521,-42089,-68480,-81721,-50862,-63694,-92540,-87200,-64760,-17447,46829,66668,67947,89182,53090,-42526,-34605,70823,95234,22051,-17354,36056,99666,149838,142046,86929,58537,31373,-29646,-15330,12934,-54798,-81295,-68998,-76632,-67434,-9585,42866,77758,29832,-54648,-26263,40244,64566,56834,27681,-22545,-38957,-56705,-107768,-50160,68501,37155,-95580,-135846,-60274,3102,49814,92540,48035,-19443,-8947,34799,-24794,-96673,-60749,-36896,-102877,-112349,-40063,19877,30236,9088,25381,87379,102239,77169,81993,118756,106199,52203,21219,9173,-15718,-18659,20688,31485,-24660,-59772,11219,77606,92894,68392,11367,-1912,49278,110026,120102,105264,134303,159629,106875,18901,-39478,-65014,-52579,-8958,-1938,-5720,39320,105082,122157,80432,7612,-47251,-50670,-452,46513,3986,-53430,-74331,-86863,-65647,-12788,14418,14935,-31696,-109701,-107807,-46050,-39834,-90927,-148809,-163033,-96459,-16873,-16101,-41774,-74906,-94825,-54386,-6900,12763,81225,112255,59148,-20641,-26488,-31877,-83652,-111478,-81706,-22362,8416,26767,81945,107067,52523,-20666,-76551,-58797,48340,67101,-60116,-78257,7611,28436,2463,20512,54547,37825,9108,-16506,-37589,-98878,-177296,-197796,-99999,33081,35957,-18812,-19765,59055,116569,92954,12972,-26505,-14079,27565,58690,45556,13177,21929,56443,32576,-29784,-48598,-50998,-62396,-65159,-53511,-31019,-31410,-69752,-77699,-41465,-20442,406,-10773,-37960,11766,87805,91860,67863,12919,-80206,-137504,-98972,-23141,18764,6928,44874,160146,172790,72375,37664,12840,-82733,-150270,-130257,-72766,13262,53122,62123,124071,122673,134976,62791,-598122,-1382376,-1096873,-249858,27410,-48892,-76426,-87007,-113078,-155326,-198772,-434915,-560408,-327128,-33161,169062,222026,107881,40119,61034,34111,-43820,-54878,5199,49757,27285,14745,47184,28468,-8311,2405,42592,73121,72716,27817,-18228,5820,39854,35187,61095,110410,105217,69495,65771,79848,72120,46864,29880,22477,14247,-23827,-74398,-105930,-90804,-66358,-90487,-111827,-62803,-2003,77024,136814,85693,-155,-319,6945,-82150,-150800,-72645,24298,54573,44793,23842,17227,60620,113768,65193,-44059,-57146,7206,-11172,-91845,-106204,-46277,65841,175520,141635,1593,-75606,-57457,8495,49187,-10384,-84220,-106187,-80639,-77324,-109188,-80083,4506,-3136,-69362,-58762,-6866,33980,10959,-35554,-10274,64252,81315,16492,-77272,-87490,-76760,-164303,-193011,-101028,-28583,-33384,-22004,47668,95053,92410,75840,56720,50905,47344,4267,-14890,-33263,-44442,13150,37169,2429,-22991,-7967,39864,99325,74596,31001,60137,154305,171535,112014,93729,98676,59408,11516,25964,30627,25164,-5089,-63280,-75370,-48783,-15889,11194,-16106,-105539,-142025,-121643,-87838,-34412,-26561,-81224,-85180,6488,55304,-28542,-185104,-242956,-173411,-58140,94,518,-4963,-15557,-46061,-78393,-10840,71737,15844,-62995,-43490,-8556,-8923,-20598,-29490,-12979,12282,-7855,-69625,-89504,-4688,61119,3941,-39651,47877,132147,92989,34678,55006,137057,126325,20132,-16276,-15009,-24799,35915,116864,94139,-3011,-87099,-114382,-80567,-3342,52330,28192,-14834,-25069,-51342,-93228,-109227,-37637,49579,26724,-50475,-55742,-38438,-32122,25919,106575,107862,27188,-22000,-6371,14034,1195,-496,67187,155518,136008,76207,41673,62379,84148,32767,-43480,-60876,-42337,-34320,-28279,5040,13883,-11077,-43495,22357,118827,145185,143910,169480,148351,104611,60414,15215,-30020,14091,118581,137163,8102,-73352,-18065,35786,-10401,-52674,-19458,16953,-7586,-74245,-89179,-86181,-126491,-111561,-25411,3658,25177,99119,144123,131449,102645,64601,-6218,-64593,-39318,46787,71695,29318,28862,19240,-15552,42619,101419,29590,-53911,-44664,-8110,14750,17524,-36536,-102324,-102204,-84202,-86377,-67558,-20957,30470,110359,180367,195816,140403,116951,158891,170662,94173,51214,108849,96280,-32462,-115166,-76780,43560,90215,25320,-39576,-27417,-10639,-44175,-52426,-25575,5555,15481,-11347,-45033,-21082,23202,40792,58985,47449,-3643,5742,26076,-19383,-56615,-68781,-96690,-131816,-110893,-57909,-9082,12504,-6678,-73306,-63122,82224,187043,124186,12455,-9768,-14227,-45942,-36662,-7194,17063,79925,127968,102286,50965,15552,-20179,-57056,-35639,12321,18896,-22492,-85639,-113724,-89302,-27566,-51344,-161464,-122954,24112,41745,-40283,-27585,66669,128489,125161,90155,34219,-21557,-22798,64726,162754,117392,-7590,-71560,-34308,50296,108635,142128,125983,65002,941,-46676,-81283,-110678,-71900,-5057,20149,43473,32216,-13250,-33892,-14868,-17356,-56859,-36230,31198,84348,102063,87865,15960,-66653,-67247,-19791,-9894,-4835,21482,31636,1964,-22067,-24141,-1515,59705,96659,50185,-4673,-13397,-17731,-31527,-39443,-38974,-53130,-83152,-47929,9528,-10144,-52760,-16016,48051,4926,-84359,-167797,-228089,-213144,-117923,-35189,1023,-13564,4542,79681,67993,20207,69768,107504,23952,-83988,-95411,-21273,13416,-163,25033,56990,43841,-7596,-64959,-91353,-83630,-48601,237,43375,63354,76940,92210,111373,109818,37782,-28933,-16601,27308,55322,6926,-67445,-55380,-7890,-41604,-103537,-115309,-88811,-45468,45975,140121,149700,121169,53729,-76504,-127102,-52569,37122,62972,-1386,-105151,-146040,-74525,2648,49121,112596,153484,77953,-28062,-88893,-108431,-58189,6677,13206,-30317,-70871,-45001,6136,47921,85170,101089,51597,-29498,-92518,-79810,-22304,28564,32136,-13545,-54732,-14063,52663,76976,55825,15471,33470,93572,63486,-39763,-83040,-43163,29825,59475,11415,-42594,-46451,5464,70422,64311,-14563,-66599,-21712,31309,-4629,-57922,-23677,47286,64857,40265,-48379,-124929,-83160,26358,89601,105520,85809,38250,-9357,-49927,-76536,-82422,-45071,-8102,-30331,-34612,14406,36628,49952,87341,73277,16169,730,-9005,-24893,-21568,20701,77034,29802,-41558,-49105,-26195,-26961,-30891,-46789,-72443,-70641,26715,129095,129688,40403,25940,49808,-28452,-112826,-109611,-119575,-101693,-6774,-6155,-63510,-62915,-50070,-24530,10839,-6513,-19948,61356,134702,116142,72336,12618,-133467,-226233,-169557,-79288,-20823,49639,72514,-13360,-86419,-50116,-7212,-9636,-15874,26275,98092,90089,16557,-7636,-23609,-54277,-19525,55170,53222,-16288,288,37946,26332,13103,-23611,-72738,-81178,-67587,-62895,-3202,36639,18116,-8806,-4354,783,15753,14279,1642,10128,-4722,-38330,-15778,5193,20791,51399,86264,64053,-1649,-20248,-5968,-65592,-96995,-48978,-17283,-31026,6779,65352,50013,-14342,-52316,-19711,66959,102058,9810,-24245,41813,76226,27602,-13983,-24651,-33769,-53706,-73761,-49631,17988,89466,89858,43160,30953,30054,-6169,-56785,-77640,-48397,-12732,-23158],[21182,71090,66262,46876,25879,-13124,-26107,13818,38791,27273,-11206,-70910,-61502,-14300,-7966,27692,115639,161691,138175,117548,109355,59696,4686,-1431,-13425,13350,70968,21764,-93514,-85724,9989,30672,-8937,-14415,-17239,-25090,-24219,17477,79577,97744,7488,-129317,-147877,-42474,9466,-1848,12938,26872,16257,20424,62607,65668,-2840,-54564,-65196,-103395,-142000,-123267,-94082,-104012,-115915,-68426,-57196,-94563,-108920,-103122,-67811,30034,91397,26040,-21267,35447,85229,54860,-15837,-33950,-35940,-4575,55423,74602,76448,83401,19456,-52980,-69822,-86743,-59334,-30452,-62621,-102292,-25238,76572,79277,-13034,-76282,-31098,74189,163553,161048,68833,-51838,-111970,-113838,-120674,-50986,64862,55431,-67798,-139600,-92721,-2182,41569,26149,-37695,-74516,-58125,-33433,-71458,-123630,-91523,-17417,3593,25775,76728,86658,25413,4543,79245,129328,70447,24120,87882,172589,122665,18396,-14798,-19438,-46393,-68514,-19526,71626,94797,56815,87026,145561,133257,61407,-2526,5775,33727,43009,50199,84460,141507,174138,141264,60701,-19122,-39297,-16523,-16785,-53823,-40070,-278,42920,83234,62963,-16188,-65425,-37201,73334,134941,45693,-32541,-17980,13676,33655,16707,-18303,28878,36888,-52674,-100109,-83865,-77991,-71804,-69210,-74878,-46063,-22627,-55520,-90541,-126743,-162757,-118431,-52951,-22876,23089,76196,77176,16763,-4046,-16811,-57597,-72347,-24185,33117,14334,-2875,69820,116236,63078,-8753,-53052,-57841,12771,52400,-4908,-28810,-21219,-43861,-46749,13676,48995,4342,-31071,-35003,-73440,-162663,-224913,-177786,-52724,11862,-31241,-76494,-47751,46349,115678,117776,45268,-44180,-78862,-34440,18389,33709,51808,70232,70758,16524,-59452,-67712,-35589,-28137,-34329,-39302,-24927,3536,2468,-21919,-27470,-34954,-22351,-21138,-40311,-16106,23400,-2359,-15120,-26995,-88015,-132987,-109175,-48141,29484,60703,38675,-2666,-56526,-79577,-49961,-64032,-117642,-152012,-159778,-147864,-68502,-9394,21184,61296,-37580,-95086,-345692,-1365623,-2198545,-1522640,-192882,275617,211025,96916,15140,-37553,-64248,-103584,-337163,-486203,-264049,65735,256274,270546,184478,104650,64466,27708,-53424,-65266,31338,91482,29651,-16541,813,28474,59660,82280,97921,118270,129058,92702,32244,31062,52393,56790,106477,132431,74931,28082,80855,151403,133850,60312,15457,-11681,-43005,-48311,-18201,-7741,6252,41988,42035,13704,-1615,-18247,39319,136586,127289,59249,51195,25273,-83048,-121919,-17599,67270,77096,87243,88006,55965,43807,83311,116890,53026,-37017,-33192,-35018,-77933,-36719,54398,115975,153513,133582,30877,-55989,-47983,13259,36659,17215,-5473,-57111,-56274,-687,-7262,-32016,1406,3621,-44503,-70181,-56964,-4347,6048,-28053,7395,83731,77348,3466,-106145,-162322,-131325,-137156,-155247,-105834,-38902,5738,45105,100842,131300,145108,154090,128194,69988,16288,-16558,-11296,200,39338,84465,14002,-42697,-9936,26011,70863,131718,102263,53278,91331,184531,185148,100917,34677,37299,56507,67859,81678,46825,9776,-17761,-54865,-40362,12857,34316,40785,31521,-57860,-153859,-183007,-172600,-126846,-86892,-80488,-51673,16757,-3856,-98820,-168036,-180066,-126270,845,54598,5304,-5750,18216,15928,21772,86241,106680,9555,-62916,-47723,-10759,27339,28926,-50576,-81204,-52725,-30770,-71219,-108368,-26684,49333,-7225,-43105,49670,114309,27325,-51008,31506,156237,125170,-16256,-78652,-83503,-42878,47292,77885,15619,-58054,-118114,-134846,-90702,-28728,-2062,-17243,-63946,-108064,-122726,-104876,-79915,-33488,-4009,-16756,-2927,17008,-27269,-50388,22117,91347,75558,-11700,-74422,-60291,-42524,-68413,-26191,91649,154313,69160,-17508,-53578,-32175,-15593,-62355,-121190,-143428,-134117,-125355,-92723,-2442,67760,31140,-43126,-5928,59500,64837,109974,167565,122882,56597,27613,30534,39169,67042,96098,79396,-21929,-71739,-25246,-11424,-59619,-61701,1773,40289,-6041,-117487,-136855,-97175,-110476,-94576,-10629,28407,57950,127418,159195,115381,57527,28816,-20100,-88095,-83841,-5409,42270,30349,23984,6810,-33468,14895,82956,41366,-24149,-9917,13512,-12901,-34517,-33056,-30612,-14236,-29539,-59280,-38417,7313,53725,138768,170949,134390,118672,185877,248851,231809,147399,76075,92557,91597,11942,-62864,-68845,7392,69355,47498,17955,34002,24712,-47392,-71061,19720,87144,-5641,-103846,-71680,-15814,-24671,-28292,7213,-4377,-47090,-29919,-20685,-69148,-93230,-85645,-99016,-119767,-78268,-30956,-31790,-35730,-20194,-35108,-9914,89205,174827,155170,52420,-235,-1773,6701,40920,36506,-1989,50073,122324,95769,56403,44154,25670,-12836,-19360,12285,-10313,-90629,-142392,-114952,-59540,-24228,-74356,-165614,-102792,37641,79179,23689,-6461,26885,69625,77745,71621,67321,46165,14456,45629,115744,70053,-33090,-77439,-37651,65595,126722,114075,82796,58803,14878,-28040,-45183,-47500,-40732,-55136,-88257,-62657,-29691,-50184,-60481,-5939,1227,-28367,-6590,17626,32716,66267,66932,23193,-11914,-32709,-38411,-2954,67668,122208,122179,61560,20374,46808,63343,50176,28958,-6942,-44041,-63183,-64177,-51899,-33427,-17124,-35474,-89693,-59979,23861,6947,-65003,-57061,12255,23893,-31775,-136852,-198214,-141102,-30262,41642,58877,22707,32314,109863,100942,42433,79468,155507,140418,36078,-64781,-65495,-13650,23317,56515,77463,66511,3983,-66295,-85005,-96530,-106457,-81987,-26573,24317,75910,74484,69465,110084,98757,11921,-41156,-53802,-52932,-35595,-1348,39892,20908,-64826,-118404,-114842,-84801,-27674,74652,155967,121937,67457,49787,4841,-36126,-8794,85396,147206,53987,-95064,-101717,-668,30544,19750,65279,117777,78581,-4398,-44158,-62050,-76730,-65366,-31049,-34066,-54282,-10219,57820,101625,120497,81143,-8574,-42437,-57703,-67157,-29014,-14727,-82753,-130169,-80883,16376,83447,93510,54525,-2615,-16545,17968,1295,-42881,8507,91866,113445,72319,-23100,-129082,-129603,919,100033,78615,215,-55336,-14527,74979,55834,-40488,-31057,57513,62546,17556,-41853,-105314,-103291,-1845,84303,103057,74621,54804,14304,-87528,-126276,-97025,-60719,-41496,-48629,-18929,34119,25189,35883,135964,168037,114179,86969,60403,-16476,-84746,-67384,-6514,-19232,22244,112631,66392,-63271,-67957,-19495,-88902,-200608,-129903,47343,126127,86576,83611,70203,-13016,-87459,-100312,-105444,-87649,-8263,14966,-50913,-86681,-60201,-23590,-19447,-46005,-30236,47682,78395,53920,35768,17506,-62709,-132153,-112318,-57724,-61083,-77306,-33348,7787,15374,50578,101507,100288,70239,108452,192299,166513,57450,21137,29751,22365,17847,26793,27172,-16212,-4663,39491,33174,-24815,-75612,-90899,-84691,-58495,-13609,56327,62987,23324,-672,-9964,-33103,-44836,-42225,-16404,41639,36434,-30838,-32910,-12118,7776,73967,182982,191197,65109,-23499,456,-6974,-57501,-55457,4600,31622,65385,97720,62047,19581,20926,57316,119753,115399,1567,-24439,38318,26926,-51704,-77706,-49466,-32482,-16209,-26620,-85780,-106890,-24637,40993,45315,12881,-34722,-36456,-3142,11640,-6755,-32363,-12161],[48564,89340,83607,50703,-9390,-57414,-68801,-43094,-21974,-19934,-35340,-79994,-89459,-51059,-21665,900,62804,123040,104871,71114,89465,87144,32802,-4354,-33614,4890,84600,56611,-36935,-20005,74033,84875,53009,63230,34874,-50219,-91916,-62353,20656,98389,40791,-110438,-155735,-60346,14248,36754,59980,49421,7504,-2004,54335,91822,66906,16754,-59083,-151370,-179419,-112156,-47031,-53351,-69340,-29585,-22473,-83888,-107426,-101793,-103547,-38028,68564,97015,89071,86637,69697,36036,-22162,-61122,-104792,-121330,-49957,19485,26214,21602,-4452,-75196,-107709,-69175,26088,57919,-9698,-75954,5242,82064,14583,-88572,-88488,-3331,112356,198690,195666,109777,-14700,-105109,-116016,-80113,294,67050,45472,-42676,-104604,-83017,-7983,24324,-27787,-115908,-125174,-75415,-56493,-75872,-72760,-32917,24929,70887,95301,121480,115125,54991,42782,92867,75388,-16271,-29180,75657,165078,96048,-24937,-53362,-31885,-60017,-127183,-80506,78197,157874,102137,71915,116736,88833,17869,-24902,-23139,-24184,-19220,9221,56123,75032,66505,61059,31738,-27860,-35905,-19107,-60135,-96285,-42623,-27140,-48721,1281,40128,-1051,-52369,-58634,40386,129173,78097,-9252,11270,92077,116822,55571,12322,58565,63352,3347,-10164,-8152,-49234,-69859,-60432,-29475,-5586,-42728,-101434,-89144,-45826,-80878,-141037,-109869,-20863,25858,40911,45408,3363,-27220,-26867,-5864,13967,33413,40889,-6227,5583,109323,141188,65045,18008,29138,11839,-4641,-112,-27681,-39732,-26283,-50023,-90718,-58608,-21644,-73320,-90382,-29684,-35311,-122392,-168739,-118673,-29343,-24643,-94190,-117850,-50361,46551,102488,100321,53397,6547,-25466,-49066,-58631,-24188,35983,29073,-25356,-36419,-36595,-31680,-16231,-34126,-84980,-104715,-70254,-11117,24386,18955,-1280,-44981,-64275,-38702,-32182,-50054,-62574,-107189,-109577,-90073,-106529,-120233,-114929,-100026,-28549,20490,-42300,-163843,-231860,-212998,-170025,-163887,-146093,-139980,-179119,-221775,-177816,-106697,-87968,-140666,-313485,-399111,-793884,-2259252,-3256874,-2042858,-130755,686491,691838,428248,269188,237813,252778,142148,-192874,-422886,-212178,135364,267112,253737,224648,145379,56041,12800,-41003,-23005,74640,116331,61534,11342,7625,68274,170020,202618,164633,146541,156879,98461,14654,5367,43764,69112,108352,102906,49053,43166,92082,137503,117711,77603,68333,59336,20910,14240,49320,42714,43005,91210,98797,56878,27495,-15420,-7495,69153,70704,22919,52166,65918,10919,11194,77581,92495,52463,41068,81719,100025,34969,33296,160664,198900,60053,-40757,-70923,-47203,75808,171474,142613,104525,81270,18773,-16765,30615,97010,96011,68545,53291,-21691,-42778,47923,94126,52431,31113,26100,3534,-44744,-87667,-48902,28206,28400,15688,39109,11962,-26490,-50795,-67319,-68152,-64739,-78654,-57913,-19303,32967,66307,69213,72918,98695,125916,96964,24693,-29140,-36316,4403,34071,63345,79540,-20348,-86517,-43978,4273,48644,90211,57835,28931,66112,120428,104335,32106,-33289,-11935,48005,94526,105344,50732,-12503,-33096,-11856,33334,50743,36559,39349,38423,-27563,-110569,-149856,-173042,-169289,-141248,-107838,-64799,-26107,-48721,-94461,-88929,-48306,3937,86474,87454,-8723,-24446,21742,27418,38349,57544,981,-80167,-95322,-75516,-8483,61652,38513,-31398,-48044,-45593,-23105,-32219,-84018,-41431,30760,3551,-44264,-22937,-7863,-45295,-52201,19892,57395,-24568,-111433,-105466,-82171,-2146,61134,29118,-22836,-48436,-84403,-99692,-95651,-96883,-72474,-5681,-5346,-80993,-116210,-75436,-32820,419,8534,1066,44972,87561,38824,10312,45103,40110,4088,-55975,-141435,-146943,-80767,-61752,-24447,63483,72323,-17304,-57291,-55161,-40938,-42226,-80167,-111596,-122780,-118991,-127672,-111454,-38724,36061,18727,-63987,-61057,-18410,3595,64685,94708,-2297,-79619,-53179,20379,82518,74946,-4877,-48972,-51485,-22943,-2321,-52685,-108708,-74696,9466,51882,11051,-109006,-135478,-52563,-3896,11044,52117,75411,94817,108510,100418,81894,61041,30087,-52863,-158682,-159427,-48948,24713,13107,-10367,-8945,-22545,-3793,37772,16039,-33871,-19187,-2823,-53014,-81755,-39314,20886,42084,8574,-4931,55841,113046,102646,92024,49932,-10717,31015,159826,200208,151890,109295,53180,19764,19840,15428,-2089,2950,37900,42335,20877,22419,42659,16994,-50026,-62977,46607,110204,-42611,-184327,-114840,-31782,-84892,-98806,-35722,-60942,-112250,-78910,-57702,-80611,-78403,-48878,-8971,11975,9674,-30028,-76873,-71477,-24440,77,27987,65593,115091,127081,50393,-12441,4140,37148,70996,56568,-10127,1541,41983,-22087,-81452,-70734,-28573,-11897,-3340,15596,-14767,-81513,-83225,-15000,50117,31726,-61554,-141062,-101452,31244,134606,92155,6266,-15636,-1924,-4391,-4032,33497,68636,62538,62133,60327,650,-49676,-74762,-61680,38293,96669,45559,25276,42849,-13874,-93425,-58646,16129,2467,-71917,-109404,-72094,-13869,-7685,-50863,-41520,-17909,-5304,-2708,-36425,-57013,-23050,8966,16497,32129,9837,-39251,-22503,59552,151855,196662,137826,57328,64505,66530,12951,-32084,-31044,-26990,-44610,-50781,-34988,-12278,-1239,-33883,-97811,-72232,16490,32740,3018,-35556,-57926,-14992,25356,-59646,-130021,-71277,22738,86155,95925,64323,84275,138790,118123,51925,68584,147414,180718,131858,16196,-49756,-22309,23237,44693,62601,73795,30666,-24819,-19450,-33350,-95474,-114551,-70621,-33356,-856,18441,19226,71685,123889,78585,-22145,-88504,-72402,-16046,49649,96381,56554,-38534,-79568,-72833,-57739,-22274,44805,61361,-4915,-20183,24768,36745,16633,28847,114653,153206,44255,-48964,-16772,24496,-1453,-31372,-2467,63373,79386,71771,86597,33250,-56132,-73306,-28657,-3325,-8222,36897,115363,149248,91440,-39150,-116033,-55069,-15647,-40438,-31756,-22590,-101833,-134032,-64038,28098,74846,87398,62127,-2703,-46450,-36489,-40668,-54473,43533,154748,118634,-21399,-134177,-178016,-123130,4653,75351,82758,62205,-4092,-39571,22690,50680,-12070,-17844,47557,45313,-7926,-35136,-34264,-24109,27304,76890,106289,79965,41414,7032,-82614,-138677,-121953,-96928,-58168,-20624,12598,38855,19472,14110,110176,187725,169008,116727,79700,7175,-84075,-118464,-115504,-110756,23575,158000,33669,-148671,-81134,49361,-22182,-187403,-188823,-41020,80074,106701,96963,66300,26214,-36270,-82802,-79177,-69775,-32853,16471,-15079,-64515,-20940,25287,-32743,-93524,-59342,-6431,4945,28087,47434,35597,-14289,-60146,-53630,-14334,-50387,-124644,-88900,25688,98028,99503,80683,82679,96589,128573,164764,110023,1502,-5479,39476,37308,10318,-18,3988,-23521,-49542,-10019,29693,-33928,-113851,-124452,-106060,-32876,64212,94405,30360,-15615,6090,17841,-48919,-108396,-74833,-11634,53459,68743,34802,31782,31816,18494,32180,123883,166022,53818,-57171,-35738,-1700,-30966,-39660,39696,99525,84078,42942,20952,46557,89101,107367,93892,46948,10583,41689,44422,-20925,-79941,-65782,-24273,-26951,-25709,-20289,-77800,-125977,-54665,25610,48032,-18590,-114496,-98894,-11347,30719,-13407,-68663,-14862],[85075,79173,65797,42926,-15184,-45325,-44640,-40403,-45577,-44286,-38530,-59096,-86192,-76993,-37924,-21507,-372,42960,37458,28662,65227,76905,26389,-7704,-40262,-7561,61000,37741,-20999,32065,103479,89952,66298,94997,96068,8727,-63564,-67237,-40374,-9039,-17818,-95906,-139352,-57978,42829,46459,-3042,-50065,-46194,-3027,41484,73521,82214,36043,-55249,-115717,-110867,-39785,48521,40059,-10124,-15891,-9376,-30383,-1275,37119,-11580,-58676,16684,143340,214027,168600,58373,-12226,-38238,-32018,-20423,-19707,-20540,-27883,-62645,-68499,-37167,-53076,-77508,-24166,88362,117766,63951,23782,71312,67009,-34120,-112543,-89380,12928,95426,129259,148698,133463,48539,-19528,-23634,-12307,17704,32873,17362,-7542,-61378,-95457,-54842,5789,-14317,-98517,-101539,-31283,-10631,-59252,-60990,-18690,7264,36561,70274,75645,67941,86727,112941,92906,9351,-61060,-35188,44202,86228,27581,-53677,-54542,-7701,-44867,-142675,-100048,74043,165080,112213,59155,46308,606,-37604,-58029,-72364,-85285,-65564,11184,80528,43196,-35742,-41335,-17360,-26407,-18693,-12016,-73756,-86742,5067,-629,-84711,-73638,-25708,-28879,-65301,-100026,-53746,61756,109696,37648,-4631,60264,101153,73075,69127,66719,28001,14631,62052,78025,13685,-72688,-109483,-33273,38282,-5926,-83512,-52774,61351,56247,-96871,-122441,-15800,40551,24617,20256,-16142,-49253,-29923,34182,78985,67538,31261,13641,71574,145212,124248,35459,19049,72147,53350,-32495,-73941,-92840,-68644,-1029,15786,-72897,-120205,-80565,-94983,-75732,20535,49668,-15441,-70280,-98831,-71140,-37965,-64900,-50926,1056,44857,67156,57040,36610,65922,74754,-8023,-108389,-104292,-46259,-65374,-126363,-78160,6083,12901,-37663,-103376,-158480,-143047,-86780,-43158,-4180,44708,51093,-29601,-75492,-25287,8907,-10546,-50553,-95886,-70348,-45246,-68130,-49037,-8789,-46859,-67217,-36854,-65164,-144377,-191475,-197279,-177467,-158834,-140438,-129110,-134276,-158552,-124692,-63668,-94679,-207414,-348562,-382914,-690073,-2032733,-3108923,-2096315,-321422,619589,735564,461259,256648,271818,297360,62222,-451390,-657706,-250287,210595,343950,319539,262974,155670,54393,6778,-1985,63266,100584,63381,52721,54359,50131,113213,250082,285493,195835,149921,151036,52211,-55548,-49030,3336,28551,47398,57167,55214,69566,74996,77074,76993,91710,105900,104068,92525,72581,43953,8691,23000,70162,48704,-7569,11305,14912,-13906,-1605,-19236,-41221,29343,87797,92673,104300,110416,75106,12629,-28653,38624,115880,57714,23659,137209,217100,109309,-26472,-78178,-21633,135820,227505,161672,102275,73720,23265,16543,86490,168837,180739,124953,78206,3269,-47930,-8982,57065,55440,24864,20022,23098,-10697,-65719,-35975,69415,97521,54743,37771,6126,-6390,22354,68998,83837,24630,-35777,-20015,12644,41408,42194,5941,-8418,1726,23610,16972,-10030,-18540,-24227,17623,69169,79095,49882,-34182,-80955,-63128,-27931,-5272,-674,-33141,-26162,31364,91087,71937,-4969,-47465,-33144,-11528,12012,53338,52088,19849,6503,33560,53709,21760,8042,31469,43976,27683,-2218,-42459,-74074,-89571,-116943,-126374,-99025,-68735,-40392,-19634,-20959,-2871,49135,114286,79724,-36110,-52480,-818,-10974,-60321,-90081,-122067,-129766,-112056,-84041,11551,62590,-6692,4282,72961,54753,27167,22746,-16370,1203,64494,71354,7436,-55132,-73670,-36882,27493,38818,-29093,-122646,-119994,-48549,-25956,14940,24388,-15213,-8260,1159,-26775,-34505,-50632,-84254,-68085,9780,40863,-2352,-33914,-30801,-11090,55601,81631,36550,33663,107116,136801,117316,89817,29281,-24820,-68727,-155005,-171347,-85275,-56345,-55315,-11919,-18210,-63029,-41724,14012,46220,27945,-8543,-20310,-16989,-16441,-35975,-62998,-65818,-55231,-56474,-104513,-88809,-39565,-16051,3120,-1310,-85539,-107560,-54670,-4301,39933,16113,-97420,-110516,-20463,40299,17001,-64877,-121878,-85527,-21932,14588,7183,-78773,-90112,33888,111627,96483,94461,96851,79287,32000,6893,45621,81081,43975,-64844,-175513,-171548,-46144,21580,-10706,-20785,16191,47104,49720,31574,35,-35970,-29226,-21732,-72937,-95995,-45594,16192,34669,17289,16122,80562,149232,104716,-4276,-88120,-91150,-10098,75218,60293,23199,49292,42767,-23427,-65088,-59604,-27791,50738,121694,57975,-38592,-53984,-16143,-7924,-43874,-43141,43844,87064,-26378,-140067,-107486,-48860,-90410,-83278,-14242,-55444,-111640,-66028,-23260,-1815,12203,24025,88700,115398,46682,-48452,-78626,-40875,26528,61754,43881,7973,22414,52544,14053,-17492,29251,60643,66689,53284,-2497,-11193,-17186,-133298,-235371,-211459,-117463,-38030,39240,82634,43750,-12269,980,65211,116637,72575,-20828,-83080,-85804,33684,172912,123099,11266,-24362,-25227,-41207,-59853,-37967,13717,40153,41104,15286,-47337,-77140,-95115,-104299,-32543,24074,3719,20911,45514,-49779,-160715,-87411,21678,6562,-43289,-32300,13552,60094,68219,-24430,-97492,-44183,25094,11133,-53008,-80876,-70638,-43994,-15375,20193,11565,-53725,-84954,-27882,80425,151004,117446,49095,24325,18894,83,-6141,29141,35090,-10712,-31875,-39581,-62005,-61806,-56421,-73939,-45808,7105,36435,62352,8490,-95282,-65354,39263,-8365,-83475,-65177,-12722,24819,37181,51809,84946,84057,48163,25477,51756,96630,127109,127529,55183,-22355,-25282,4022,21079,48126,78420,57111,18917,33587,35036,-21525,-52334,-37523,-38333,-39901,-5358,5738,30250,81735,81612,-11160,-67043,4651,49220,41958,48765,22771,-31220,-25811,5573,51,-14833,-458,-34490,-96923,-54399,17701,14821,-15065,-10566,54895,56849,-18492,17913,83723,54446,19530,-1502,-16135,30366,55324,77938,109503,32149,-41080,-1919,58310,80456,45782,24784,65600,103832,41045,-88508,-125443,-24592,25784,-14950,-46171,-20157,-20985,-34358,-24770,15503,26948,48047,87147,56307,-14002,-36377,-48468,-71651,9213,118786,64027,-103758,-188222,-147134,-57588,11473,34692,65768,92037,21170,-81653,-78263,-13391,14261,15420,21084,5723,-41743,-72118,-20564,44493,47889,33615,75962,79475,16643,-16905,-38423,-79274,-101131,-92733,-30588,34775,46277,20584,-7739,-9318,48348,121324,116271,65800,63450,56468,-19714,-99495,-135521,-135810,-27019,60183,-65820,-205763,-95094,48505,13911,-92479,-116926,-60599,17822,50577,27211,10653,39381,19815,-36407,-37192,-41277,-22642,45127,34798,-32883,-2844,41848,-27049,-93044,-82480,-68093,-42445,34259,67120,23243,-27550,-22671,21901,52134,6002,-65456,-71943,-5961,79036,86280,1037,-19329,47496,85158,66784,10056,-51286,-35238,-2053,-34610,-48235,18480,65870,12444,-67507,-52905,27701,17659,-66530,-94653,-74023,7581,71725,41037,-20359,-30199,-8542,6963,-77523,-159686,-89190,1494,19009,26194,48584,69900,60583,8264,-79769,-69411,6550,-8668,-61833,-45257,-32851,-49445,-54309,17938,105656,78099,-9059,-2506,75294,127714,121753,33369,-41668,10951,104154,55367,-36414,-55084,-5759,29123,11120,-6582,-8676,-28148,-35130,17221,68113,85437,16691,-92237,-104422,-48182,-16423,-44943,-67113,7734],[99842,55754,28319,25965,2874,2935,23107,17086,-17817,-28070,-4076,3130,-17259,-45892,-53612,-54499,-52142,-30960,-34277,-24538,17650,27926,2223,4030,-12128,-14767,5816,-3398,-25601,23525,76144,57098,10528,18367,58050,62727,20897,-11310,-78856,-154869,-128833,-80862,-73718,-12418,54209,4579,-95741,-141832,-87803,-2375,30165,40477,53655,10868,-56237,-52602,-16363,29024,124922,151704,63835,-4983,-24420,-31239,6481,68727,34212,-68502,-43605,108719,208397,150708,9080,-79636,-91137,-41732,41472,113450,75412,-32736,-110163,-90549,-22576,-1116,-15934,-3008,39003,56929,83925,102812,101588,47203,-15772,-55080,-61220,-13925,-5239,-14915,40832,93682,59649,46447,59450,3193,-44858,-39550,-1709,26315,-63111,-173128,-138066,-30269,10589,-21504,-29433,12406,22294,-72534,-139822,-116104,-80694,-34962,19477,-6547,-24747,61581,125332,68801,-17055,-35866,-15981,-24265,-28574,-33977,-36378,-3000,27409,-39252,-133824,-85429,54725,129117,121074,95775,25359,-27960,-39808,-66529,-76643,-75662,-82968,-5492,95904,56006,-48071,-71835,-30619,8354,36439,33816,-25785,-33068,49877,30054,-67930,-107000,-105090,-93756,-83172,-89513,-76827,12517,95161,46653,-55466,-47092,3910,35855,68197,41301,-31785,-35118,34586,79278,49990,-41669,-93237,-13461,75403,57726,-26106,-48728,32198,51738,-48132,-60174,11780,47762,39529,41310,138,-18848,10920,44541,61581,44870,11151,41073,116413,131022,70250,-6350,-14696,40684,24185,-75023,-120461,-111121,-68235,6792,58965,-8732,-81713,-54557,-38773,-12309,60621,114961,76754,-29943,-128245,-106892,2464,61338,83981,57793,23815,3753,-9786,-5716,67291,120795,55208,-79260,-144285,-123493,-112414,-128009,-97451,-19541,7485,-65750,-160924,-179844,-103822,-32524,-31545,-21815,61361,108287,20960,-44027,-2947,59612,80846,41546,9190,71061,90205,40584,80115,154062,77413,-36315,-36333,473,-2354,-39527,-81258,-62230,-40259,-76524,-84985,-16940,42765,114148,151795,78604,14285,14062,111791,146736,-400956,-1346377,-1447195,-702770,-166817,-3790,-70974,-230252,-202041,-164785,-486218,-1139788,-1194169,-437229,241445,468344,431879,266394,100990,5841,-35164,-13616,61824,30581,-48024,-18354,32234,41083,79713,183897,208149,117551,88161,95559,-4358,-115581,-119712,-98625,-83655,-49921,-16152,1282,-1948,-6561,18428,66634,85493,50430,18119,38243,19438,-47065,-61079,-15207,3958,-46071,-88694,-18401,38406,1790,-53650,-102251,-86442,3891,44936,52297,71281,68650,42803,3523,-25773,25746,72548,47653,33464,76942,110224,57050,-20799,-44917,-2890,105203,177339,153882,131407,111102,52490,15094,39541,117665,175618,133797,82284,36522,-40132,-97863,-74861,-44098,-50437,-37263,-11710,-11360,-35662,-18743,49363,104559,113859,110574,69196,23743,4820,56758,132545,50738,-57917,-45925,-5103,835,-20750,-39961,-47366,-73332,-74521,-36673,-10264,8826,-1751,19316,88385,105345,39383,-37186,-50208,-43229,-45165,-70154,-89951,-108546,-72584,40990,163370,136581,21375,-35381,-64414,-104041,-109670,-38088,20329,47722,42501,6266,-34850,-47644,-6690,33581,61222,89329,99381,67890,45969,33379,-34861,-96992,-99568,-76229,-46043,-16776,-47918,-75963,-38124,35696,18316,-69755,-84282,-44268,-63836,-155664,-181155,-115081,-75170,-90204,-57500,31446,25671,-48494,9334,128993,115538,54429,45737,45299,61933,105738,139378,93775,-9818,-53867,-10077,58226,58487,-303,-50906,-33004,-1751,-40919,-71513,-69850,-59108,-18869,-6723,-22687,-6241,17338,21334,5050,-14717,-20057,-6817,-2178,-40002,-41406,73710,129370,47088,-18030,49513,152641,153644,100507,61447,22803,-21375,-76005,-94819,-64572,-78846,-89168,-57610,-40548,-53461,-14566,60309,112670,97382,76406,74098,65141,68509,74527,39326,-12708,-60037,-74235,-92303,-54894,-2388,-15234,-51727,-50313,-44539,6480,23358,-21831,-50654,-74183,-135078,-75869,40520,46009,-21071,-65445,-92877,-88189,-70850,-35934,4971,-35955,-37179,68359,104929,60384,78870,104592,56592,-17176,-33226,17646,53227,21264,-50472,-107471,-89915,-13495,-2656,-27665,5114,50042,105243,126879,62821,12174,-3189,-8353,-13013,-37555,-32754,2514,15698,26606,27393,-4133,-7629,38457,15293,-79655,-118976,-33378,38706,11288,-52558,-46905,20321,50580,-7455,-91543,-131310,-106822,24453,162741,82636,-89710,-136317,-67477,-673,-7261,-15351,17149,46843,34339,1231,-15667,-8212,-21715,-12653,32040,18099,-8687,24832,64283,102663,104072,81055,112411,92714,2022,-43196,-727,56122,112637,120511,34255,-60225,-60583,-17545,-21930,-6308,59055,70679,40082,26301,-5131,-13881,-27577,-142285,-242118,-204530,-112505,-28894,93034,167132,113305,36299,4010,30003,62287,44523,15011,-21970,-47367,36886,142632,96716,24097,16725,15523,-1743,-28498,-41900,-21294,-19693,-38205,-19147,-25572,-61518,-96053,-117197,-94955,-53315,-2528,48664,44031,-57042,-127155,-57059,1569,-20888,-10081,38799,62137,70631,65807,-29952,-94700,-918,84105,50641,-4103,-6071,-17686,-42393,-44158,-11502,-7595,-85436,-142323,-73482,20955,35933,22967,32650,8860,-7916,7464,28173,73601,59484,-23933,-51805,-90367,-173137,-157243,-67406,-12009,24451,21262,11706,39900,10593,-68479,-59483,27726,11458,-60662,-85919,-72572,-80097,-74146,-12373,25744,-13262,-34368,10209,48649,64024,82023,87381,44638,-9995,-21599,10372,49255,80459,106664,81307,30455,26029,44089,54560,50170,41651,40760,34934,22900,43605,55516,29230,10584,-24846,-28754,59406,81139,11107,-35811,-63495,-69019,4944,77598,63675,19595,-1189,-50116,-80284,-3549,50022,1926,-58263,-81434,-49147,-52686,-73832,40657,129596,98461,95451,85609,770,-32508,-31181,-15367,841,-52834,-59954,42518,133844,149474,73194,-23485,-43899,-7241,-3279,-36115,-48338,17019,67057,36852,-16410,18761,82066,60337,12131,-3025,-41551,-13904,98735,112741,21254,-21759,-35475,-72492,-44888,29323,18425,-66833,-96669,-48667,-9394,5876,13308,18933,27548,-16313,-83469,-90421,-33460,39817,50598,4968,-24624,-44017,-82585,-40511,47707,44129,-6855,25822,54975,9462,-1829,23759,7796,-34963,-27384,39399,97516,81664,82,-42606,-20342,-1735,8768,-2784,-8541,56800,116313,60572,-22526,-32260,-37003,-17761,-7309,-80023,-152236,-92590,-30475,-33706,-33611,-7351,-6578,-11095,-34089,-54186,-46424,16056,58393,47678,38775,29295,65015,115552,54904,-63872,-76986,-20244,-3998,-20895,-54155,-82951,-57795,21959,40746,-10694,-37003,12277,72853,73629,24915,-6963,-28809,-38883,18626,73113,9149,-49437,-6549,21153,1513,-1018,-13636,-28118,-36591,-81959,-84586,36196,136483,74040,-19385,-45209,16226,69219,31358,-5443,5406,31327,978,-40278,-27535,-6612,-33937,-39700,-111796,-197368,-111697,4770,-20077,-61648,-36703,6923,9919,-53042,-177140,-194638,-100176,-44422,-22369,1976,-39807,-86554,-120917,-90074,24539,78617,33808,39569,83271,102601,92488,-7984,-91045,-45158,41210,26082,-16611,-15092,25611,54993,58754,55002,32036,8447,10724,50303,99391,126900,92731,23248,-13066,-26823,-38878,-54068,-36786,36575],[74989,39245,752,5691,20470,50820,93043,87508,29890,6343,44267,77781,72773,12283,-64045,-102259,-89724,-62308,-67667,-60097,-17180,10461,22348,47007,39883,-9715,-56981,-56110,-43051,-19142,27545,15912,-64353,-103894,-64553,17649,56071,31955,-84358,-199347,-153837,-33720,23080,62633,49953,-23666,-64303,-76932,-67668,-23401,17042,39486,54336,7874,-57815,-42575,2713,41061,136032,204418,131785,43724,-6977,-50128,-57392,-14737,-10184,-74291,-81455,15299,97339,58964,-49560,-114706,-125730,-90992,-25006,72028,90305,3412,-65013,-42518,18130,44557,33028,-17281,-81149,-82371,28773,88585,66597,39773,42259,26268,-5483,-36712,-94125,-110346,-43433,21385,27029,40084,47661,-22578,-78707,-54449,17236,39926,-87259,-214677,-157074,-52381,4812,35990,32053,19521,3538,-88412,-169908,-163616,-107049,-27252,8088,-58017,-84123,-1433,58404,19837,-5562,29553,10317,-78557,-84510,-28071,22502,61866,49023,-38520,-112112,-63955,21418,67380,107582,123595,74035,47996,48216,1922,4323,20713,-32305,-29490,51043,60384,13332,-11222,15231,78319,122011,101679,49872,30369,62791,39607,-21396,-61672,-82984,-64064,-10408,16545,20400,34916,48083,3310,-82592,-101739,-61249,-5623,42705,38471,-40729,-77325,-18071,62771,78827,33700,10653,41996,77403,76056,15451,-61995,-79518,-64205,-28721,36432,80375,73729,69286,77075,46087,57355,86310,50471,4825,5,-5373,21607,95272,116325,63864,-3926,-25308,10911,-7364,-75324,-77383,-33704,-16526,-5796,31118,47720,46808,47419,40025,30108,64047,156878,141805,-21179,-112561,-54786,70025,176873,171819,83245,24471,-19699,-57787,-54916,23168,114702,124470,32745,-73583,-89014,-41621,-29891,-89505,-90838,-13164,-26714,-115530,-124864,-39025,41206,41273,30622,84564,140475,91883,12342,13912,93374,134358,105737,104271,171167,163938,127084,187344,230774,132985,23599,17951,76776,107611,75924,36615,64180,66722,8493,8758,115561,233547,338361,367185,297623,309589,440279,660959,1082381,1362562,683015,-382642,-758439,-894241,-847855,-688238,-681923,-672107,-593463,-882265,-1503389,-1475752,-621218,140339,419352,375719,168843,-18132,-99734,-111891,-86803,-51903,-101996,-127180,-71386,-26832,-18683,-12033,10931,5511,-38108,-15587,40721,-5662,-113175,-182865,-202777,-156375,-78840,-73441,-108361,-124806,-95025,-10762,72886,61702,-28311,-80617,-60114,-73073,-106060,-62195,-3409,-28780,-91096,-104386,-23581,45369,17641,-74754,-140869,-89426,-270,-13639,-40518,2263,48917,60970,46098,41260,44274,5364,-17436,24318,60863,43494,-4903,-15758,15510,37987,52991,63919,76728,116243,139837,95674,28406,-18339,12188,84883,86988,81594,86151,26297,-70655,-112973,-111529,-102610,-70179,-29081,-5523,-14659,-47744,-38704,47134,131912,156314,96833,8663,-55025,-40501,25079,-1266,-73365,-69579,-47698,-56394,-79703,-61739,-37448,-77396,-98117,-33632,5290,9204,13406,40056,106265,123242,48376,-33562,-34574,-18042,-43484,-93024,-96554,-97506,-66019,81257,227780,179148,54899,-28515,-88703,-136186,-133306,-77310,-35322,7677,7716,-80322,-136365,-69270,16240,38398,66074,105732,125170,128996,116469,85288,19116,-44557,-76771,-81164,-99089,-117056,-141309,-143052,-107337,-55701,-44632,-76063,-100780,-97259,-99864,-143372,-112945,-757,8819,-50817,-21196,21375,-16566,-31277,4671,63743,54980,15741,24933,52024,57050,79946,145232,146711,43514,-29917,-31343,-743,48352,82894,76820,36658,-35757,-147002,-186663,-137762,-90159,-83342,-76032,-52313,-14906,52179,112152,69311,-36038,-96008,-82527,-68164,-95221,-82997,30692,105467,56054,-25572,-20028,64994,83984,49188,66954,87555,66105,48865,22750,-21214,-71099,-72101,-30378,8445,-6920,20178,67455,82101,81831,110294,120244,83488,89311,130964,129301,85417,47864,28886,9327,26002,46117,7395,-44610,-26827,52161,119263,81778,-26474,-112428,-132089,-121420,-27046,45816,-19270,-93818,-71089,-53576,-80123,-88930,-44622,20953,3125,-17579,7322,-16945,-45699,47426,134635,97653,30839,6184,-5247,-23760,-33154,-34569,-30118,-3922,-1838,-52286,-43039,24911,52506,86941,120038,58907,17722,27681,8794,-2926,29637,74451,75149,38012,40523,45711,-9760,-80744,-89036,-83425,-78926,-27290,79597,97759,2781,-71334,-49772,9431,40894,12149,-65409,-116829,-113246,-6740,121529,61288,-100349,-139939,-46937,37370,37328,12255,-6834,14727,71921,93571,71918,65394,44818,6921,32905,92100,111720,109988,107787,108990,100887,85559,69372,-1627,-66551,-29129,68673,115699,131018,104420,5501,-88505,-85888,-49590,-53892,-27791,34438,30904,-17024,-18369,-22081,-35168,-28500,-72483,-101292,-54049,-6848,19636,91374,145315,101296,16934,-52702,-61064,-47965,-27429,17609,1269,-32457,5382,51077,22234,18301,55241,58462,46035,43605,28865,1784,-56636,-105508,-41845,31803,14963,-41078,-82922,-110017,-102033,-26818,28532,-4625,-60887,-45271,8340,-912,-47578,-26551,13321,-2867,-25496,-28855,-60857,-20699,89581,127369,58556,15241,53796,59907,-6020,-51967,-22616,-15392,-108999,-155853,-49763,20049,-35807,-42144,25433,30357,2485,-10998,-25091,17895,22474,-46732,-69523,-137952,-241908,-188385,-54764,24168,68394,35960,-17581,-16821,-24496,-30275,-21314,2368,-3709,-49886,-77837,-88444,-130533,-138966,-82098,-48049,-54969,-23658,34946,48356,63013,92826,86384,41584,-2540,-18114,34456,101901,126542,134319,81305,-1974,-8589,33469,86678,89792,66475,90394,80666,10473,68265,122892,9223,-80839,-59031,-26051,14156,32857,-12155,-76695,-114972,-90895,10681,78286,56506,31037,11926,-41502,-45347,42558,73773,12041,-59857,-113163,-116727,-104766,-92042,-2066,81007,85711,102627,96383,-41872,-157677,-148474,-111474,-91883,-100696,-98213,-24676,80586,107809,28350,-66143,-105898,-98808,-66297,-26604,-35394,-17480,58040,87398,53819,79197,114636,74109,23131,-29245,-95627,-52916,64856,63073,-31941,-54481,-41359,-82569,-114548,-84881,-24035,4836,20401,18872,-32621,-45015,-23731,-55483,-94400,-91509,-54781,-11491,17668,49061,41640,-17825,-36531,-261,-8054,-6959,34605,43562,-1137,4326,20296,3566,18309,34485,20121,-2349,26553,85151,117026,78314,-25364,-63219,-24531,-30657,-74281,-83933,-52873,45663,124453,90198,47868,79931,71022,46192,38768,581,-48693,-60598,-79176,-77760,-25389,38129,39556,733,-47194,-49093,-45648,-19842,52401,120465,128002,118608,158417,149032,10778,-143165,-186747,-111803,-1035,44140,3006,-55127,-66025,-24279,-14951,-15203,15549,44043,33500,2116,-23839,-18080,-4519,-16592,5764,77012,82320,6353,-36344,-38676,-211,71204,54386,-17071,-27346,-30052,-52541,-1752,85523,76716,36237,-3508,1589,53925,66647,50260,50216,17221,-62032,-65203,-12599,-12105,-71683,-86532,-126194,-202231,-141273,-18668,-18192,-92986,-119308,-80205,-71186,-123465,-191698,-152371,-62235,-30910,4912,42292,-3611,-69690,-161728,-197612,-69845,92190,126817,88890,39161,12195,16021,-21213,-73005,-106172,-101315,-48287,8037,16664,26879,60260,80949,83216,47950,-10304,-53810,-14542,66574,106074,101399,100162,86496,40202,-1461,-27777,-22535,26319],[28734,31723,-4767,-4417,33603,84243,135378,126051,57456,26393,57996,101387,109468,45433,-47736,-94970,-69102,-44882,-61425,-52800,-10290,35897,68410,98046,84971,4020,-93609,-114448,-85465,-46816,-2367,-14838,-100834,-183647,-188197,-106598,3790,27650,-60424,-116174,-56657,22161,67503,97598,45056,7864,75660,68226,-27477,-53563,-8619,32133,59123,25528,-54506,-75844,-42158,1717,62368,99155,86296,65280,31921,-20212,-40568,-33474,-21714,-41940,-79019,-53243,19841,10483,-62259,-89510,-95544,-110194,-113368,-61883,3414,26361,9902,-11748,3888,21964,18047,-49002,-155313,-178711,-59197,702,-6801,17259,55634,46813,23549,-26733,-98684,-102982,-60836,-34104,-26129,-40317,-48644,-41097,-18018,10405,34222,4725,-102152,-163067,-100772,-52979,-23503,30825,39260,3566,-28228,-71836,-81601,-67139,-30444,23243,-5873,-79636,-88941,-51624,-28755,-39760,-7192,55350,-3323,-120707,-102379,-25193,19531,37508,15647,-39910,-91510,-74366,-40969,-28354,13402,59227,85448,101015,113266,69476,60187,76886,33070,-39369,-41071,7309,43637,45911,57589,115763,155680,117381,67846,43539,40183,24816,7611,7201,14440,46491,97658,105624,101907,81835,25543,-38424,-68292,-69468,-54424,-22046,22065,32044,-33346,-81223,-21133,74457,90031,62816,45762,24957,2388,6515,3067,-52168,-126649,-133947,-45775,57572,98308,68755,38416,49264,51318,77271,95337,31130,-40415,-28385,-21374,-54475,8999,102169,81622,2422,-16843,4161,-26009,-51129,-689,43920,24748,-33983,-49296,29581,114929,106050,57488,10724,27147,156198,159677,1106,-47962,5167,67223,149775,132886,53904,35757,3236,-80460,-122749,-57837,53893,123848,107454,37045,16824,63978,50144,-70419,-119625,-13436,34380,-22268,-59252,-37935,23760,76246,90249,86613,104216,95229,24899,-2318,53604,70761,63870,100667,123977,58772,60367,154848,156636,65621,31849,43621,73892,106462,105021,91838,92393,47885,17744,67944,164938,249366,314186,345229,307741,307707,433384,666639,1221209,1675153,1228090,338867,-293281,-773317,-930663,-738692,-571430,-534249,-424743,-558635,-1007685,-1149044,-662286,-120883,62572,38237,-57214,-173984,-216612,-187047,-163818,-158822,-192292,-168967,-90715,-58263,-56698,-74277,-128642,-179523,-172748,-83780,36222,31039,-93817,-227440,-245224,-132443,-29845,-72206,-157666,-169466,-123810,-33182,28255,6952,-54061,-72501,-69560,-89797,-78480,-10683,30314,-21811,-97510,-109993,-42536,22253,11240,-78595,-137811,-71562,5433,-28764,-68920,-24471,60460,100636,78147,57264,34582,-34357,-78712,-11574,55606,28662,-36919,-17328,57306,80407,20377,-60709,-84577,2143,99664,107448,69191,8509,-23690,-652,18022,61489,105218,97157,41217,-28972,-83623,-78718,-33467,15003,38294,-2203,-99884,-115964,-19163,66850,87965,32732,-36010,-56671,-69985,-103124,-78720,-45769,-40203,-57777,-75160,-100112,-85212,-28161,-32965,-55995,-14914,694,-20597,-2669,56384,97560,75028,20302,-38381,-49773,-29593,-37291,-54121,-17948,-23671,-35762,57111,142004,99086,40746,-12853,-57298,-76281,-70620,-63993,-76411,-65868,-65081,-121156,-121905,-23690,31794,12665,25989,55565,71746,113472,108618,33642,-19739,-46287,-101931,-136738,-155148,-190813,-188068,-108138,-44881,-50334,-59432,-58043,-97890,-129644,-104169,-74174,-4378,64147,16366,-31336,-8457,-21923,-43989,-3666,-4179,-31462,-38825,-38748,-10039,4939,-22264,-3512,93857,122777,36617,-39167,-61246,-55901,9238,83831,85865,20961,-82328,-196277,-193383,-121196,-99093,-141053,-115515,-35090,103,44786,107358,67780,-18956,-64908,-94515,-128965,-122042,-84850,-29417,43206,80473,29548,-28439,-16720,280,-12863,24465,91137,112869,113614,88499,28758,-26672,-33459,17056,48652,17505,55028,79489,10374,2651,80911,108329,72225,78029,123243,138424,112026,114903,130584,117564,111051,86657,58825,26478,30343,102907,138607,64498,-44899,-121344,-116138,-62160,545,-1901,-80197,-120693,-70108,-37528,-64123,-61397,-13259,28178,6207,-29004,-55013,-87814,-73553,57676,179286,186365,131526,61545,-23501,-68697,-43069,-14472,-9319,-3684,-28626,-80271,-62264,11452,43863,31764,22693,-8537,-3388,31998,1398,-13380,68160,125344,85882,46188,56130,70469,43898,-23945,-66984,-66786,-10083,81693,137794,104377,43764,-478,-15781,6908,25620,9533,-32883,-34026,3069,48731,74589,14877,-71988,-67481,28509,75931,57481,36851,11897,21358,68715,81746,76627,85189,37735,-32970,3016,109849,150750,124816,76087,21874,25149,59517,33387,-44229,-79543,-36565,46879,73957,60291,45845,12319,-29901,-27386,-26440,-68363,-78891,-31041,-22404,-48353,-25952,-6713,-24254,-19117,6555,55212,95595,105170,78230,54735,51198,35430,-15416,-47331,-51731,-69174,-44928,32413,19239,-38387,-27242,3777,-20194,1350,63072,64145,41980,61128,61577,12205,-46768,-76819,-39049,30870,70961,52492,-108,-50812,-78708,-62064,-45837,-72254,-64586,62,52665,29134,-37698,-60482,-47306,-76067,-111466,-96062,-43671,64381,133054,108843,24293,-26173,33447,84244,32449,-17723,13088,17514,-67192,-103103,-25594,12947,-33518,-39177,5941,35661,24686,-26675,-75411,-31243,19696,14629,-4703,-97340,-173291,-100549,-16405,15887,61537,40466,-2636,11050,2927,10348,16835,-10621,-21279,-6988,-9710,-43963,-91802,-108681,-99606,-69784,-3167,70283,80298,50564,70672,118073,124858,87696,37032,4404,50915,117788,140144,136967,62664,-22922,18208,93894,105079,64449,33212,46125,2611,-59058,47620,157743,28180,-110766,-74943,-31994,-40087,-22979,-11505,-56699,-82543,-32984,41033,42969,883,11319,20708,-33807,-47685,21770,59306,29046,-29862,-88316,-107092,-84071,-52550,-11991,26323,33644,43773,31632,-104566,-211652,-162505,-106161,-80589,-65177,-98623,-108652,-33097,4390,-42400,-65334,-69437,-94304,-106906,-94907,-119316,-118284,-14355,91723,103758,108108,93483,72389,35595,-33409,-70412,-14719,30530,-37057,-121532,-106138,-62791,-104268,-169267,-154951,-55511,12003,31276,6350,-81164,-111908,-77112,-88456,-131813,-114011,-28075,63044,89461,57740,7630,-37882,-20060,67737,112157,94604,64675,50674,31933,40421,27806,-1997,-2953,-16044,-33667,-23021,15391,64454,75732,24529,-49073,-52979,-12486,-9298,-40029,-53423,-42480,19395,66360,58275,72361,113272,84541,67072,94830,63704,302,-11553,-10456,2180,27176,43446,44857,40463,36101,43972,18659,-14186,32730,141897,191666,187444,191528,116950,-35289,-145407,-178666,-134279,-37034,43406,51324,-5876,-50584,-41628,-27572,30396,100795,65056,-42089,-66880,-34479,-13079,24301,48038,44987,79087,109192,43977,-48138,-50699,48756,124379,51530,-31731,12808,70815,24828,-39816,-23453,27406,55629,52444,36086,24168,26860,49541,60577,25286,-27744,-19066,-12060,-60172,-124565,-125353,-102597,-128533,-123990,-41869,32354,-9520,-79222,-69767,-81998,-139324,-147559,-45515,27546,-2314,-9013,33208,58577,50208,-58206,-144830,-46483,125609,172907,86786,-11955,-55534,-46734,-3735,13386,-66981,-141102,-90634,21843,60253,78396,114495,101936,60273,13535,-51507,-106473,-57301,24127,35755,28415,75591,97209,64831,46865,21501,-18882,-10709],[-17018,10909,-9068,-4285,42851,97442,133185,106922,45321,17196,12182,35969,73998,56656,10697,2370,20104,341,-38794,-27558,-4478,20150,49534,96928,89955,14763,-73128,-109337,-93447,-40222,-11401,-25028,-83546,-185598,-249908,-202858,-73560,2418,-23729,-15059,47624,38021,22876,52130,27654,46009,151666,118289,-5673,-36652,-19803,-20458,6754,31635,-11731,-57255,-48698,-24661,-33686,-78948,-58060,10273,36173,35200,46780,48716,64084,45396,-24727,-32133,41428,42432,-23122,-39594,-48038,-81416,-93765,-81768,-52804,29562,54381,-11975,-50369,-52514,-40346,-47303,-100122,-143844,-91704,-50689,-38559,-17236,17338,32562,37272,16514,-38097,-38190,-26854,-45113,-77279,-137580,-137704,-35375,62383,76049,29368,-35755,-86484,-81311,-50203,-43496,-21427,20106,31191,17247,-91,-12171,33030,62694,55446,31719,-38366,-67414,-40482,-32641,-38757,-50511,-20965,22374,-62481,-183015,-160780,-96874,-67533,-58510,-48665,-35940,-63835,-94307,-92233,-99122,-93111,-31123,25154,47906,73247,51883,13682,32247,47317,-36648,-99691,-48050,27439,59565,68268,95852,115641,81723,41718,33477,40887,29386,19213,36308,62662,98444,120739,90305,83787,112250,75128,2436,-6915,11846,-94,-15870,-6761,-20259,-59001,-53721,22863,80535,65214,28220,-12931,-46778,-69924,-56756,-6559,8415,-51927,-83858,-49264,15698,42489,13120,-29838,8383,36484,36229,34506,-568,-35497,-76,3239,-87850,-58127,78982,77709,-8647,-1985,12387,-33578,-22835,61095,78942,39964,-36798,-78622,-10460,78225,92695,54846,7520,7973,122137,146843,52109,8417,5116,16240,59671,67136,28510,48077,39114,-72968,-168672,-125792,-33091,36968,78520,83553,86725,110523,70753,-14018,-35959,26640,61571,49941,7105,-51374,-49900,36059,99481,80406,47967,29038,-2375,-23876,-15475,-8244,18493,56207,20305,-90006,-73649,44856,66161,17353,29073,48286,50753,76879,98936,101406,72614,-6001,-15575,70235,148160,148198,118455,128775,110528,44368,56391,216153,577560,724976,483192,402426,261130,-98522,-327518,-250421,-96030,22066,138036,194076,-56441,-454101,-506358,-351966,-335063,-329631,-271707,-264760,-242970,-184532,-151022,-124529,-158653,-186936,-102660,-19078,7725,-21185,-118920,-218062,-185507,-34506,93072,62561,-77071,-199330,-199238,-73854,15227,-16997,-67730,-75207,-58697,-19674,-20581,-35670,-20837,8542,10598,-18237,-16814,6281,13591,-24464,-104810,-146034,-87814,-12087,4008,-57153,-98892,-38982,24093,17200,-6364,-11568,45934,95740,60833,10595,14968,-10313,-55011,-18130,10499,-30159,-67253,-18388,70857,89283,-3798,-140099,-212185,-113195,32186,80473,95488,88465,27843,-18822,-16559,42227,88144,107972,102942,52019,-22310,-23585,37614,90041,95103,13973,-89339,-79754,-6409,10380,11712,-10396,-26412,5145,-23555,-125941,-115787,-17850,8818,-15617,-30068,-68803,-93060,-31445,19159,9509,-255,-13423,-46581,-47241,18330,26982,-38084,-55040,-53052,-56346,-43825,-26975,2127,57532,30510,-25548,-36697,-24273,-13632,14650,34712,35188,22565,-23538,-59004,-74452,-76445,-68323,-40153,5093,22136,1294,-32243,-31576,-17308,-1911,44556,48127,-47340,-105620,-99563,-153237,-190723,-152086,-140519,-122322,467,91401,42417,-35913,-55652,-85487,-105570,-67887,-38861,11129,26902,-32894,-30996,-7837,-43655,-49406,-35543,-57413,-69113,-44456,-34026,-23340,-39347,-80837,-58293,32162,47231,-16112,-49641,-40526,-31355,-21832,-6783,-14194,-24776,-46296,-88510,-77932,-61205,-95097,-138887,-80185,36241,54360,27941,42656,22151,4349,31995,-2600,-89323,-86753,-51395,-49541,-3621,81584,66823,-7205,-29723,-12062,-6832,4013,38645,63039,66106,68172,43613,-16169,-30259,21214,16337,-33689,36519,83848,-16164,-49281,26657,51476,42557,64296,89547,70686,35406,41227,83910,114162,145060,111138,90051,74636,56290,86436,95663,-14795,-116955,-125781,-54219,22559,41314,-22053,-84553,-92991,-64600,-54285,-55100,-29451,459,-8280,-41739,-40173,-25843,-19165,8690,87219,173731,211624,158888,48823,-37529,-27641,29523,21415,-34068,-72968,-77902,-84801,-89005,-25521,40556,5376,-62545,-84322,-39843,15583,-15090,-42089,31294,63297,18250,33062,78010,96209,93251,68452,54874,40165,38500,79396,104114,77406,89535,83046,25407,11565,21826,4796,-20936,18184,111123,126308,57017,-31810,-72238,-31992,52273,67609,41023,48950,51356,37020,27417,16290,8526,-926,-41815,-64653,-23549,45725,79005,70066,20252,-41486,-23121,33927,25814,-15167,-37430,-59192,-35103,-21014,-22623,19290,59290,56682,41618,5909,-59475,-102418,-76467,-32830,-4249,25563,41701,26541,-2900,20487,87306,116663,122862,95327,43807,18910,704,-24405,18696,54933,6418,5386,75336,47689,-39234,-24500,37174,6975,-3401,40784,24471,-21391,-17183,-26642,-52795,-29533,-4685,-48243,-84008,4545,101243,89282,41421,-15320,-93125,-145397,-133410,-68284,-6865,42285,43300,-12131,-65490,-64805,-78993,-127550,-97097,7103,84710,70421,20705,-10795,-46585,-9662,45252,31594,20632,53149,55401,12421,-29881,-55758,-66563,-54728,-56433,-59294,-22397,5134,-19826,-37693,2808,57628,92160,73514,-14349,-45083,10425,8886,-13931,24425,19527,26630,101853,102936,67575,44149,533,-9453,53569,53377,-10730,-53423,-74570,-98977,-63128,36701,95470,65274,17005,22105,74652,116475,110618,71465,28505,28766,62701,90203,87041,26128,-14564,70036,156013,98179,12089,-1449,-20804,-88949,-104903,-4064,108782,44604,-74064,-61343,-16807,-31508,-33529,-5343,-38648,-59115,8156,61515,21263,-24378,1198,35032,3869,-50479,-53342,-5388,15877,-30531,-86659,-92369,-54876,5743,47861,32885,11794,16152,-7230,-95602,-118193,-63506,-60274,-79010,-64013,-79015,-114369,-92513,-67429,-73707,-33267,-1838,-28527,-82217,-140829,-202859,-206663,-109025,27630,72932,67355,70066,91108,40678,-20374,-3737,37578,16352,-74375,-151977,-138842,-95145,-122095,-169453,-140259,-52562,-28245,-50013,-60395,-110728,-150868,-111540,-58116,-62060,-80810,-39104,51061,97214,54601,-22251,-49161,-4424,88870,153505,144927,68964,-4408,1413,60314,45478,-19093,-59260,-78873,-72088,-63763,-63087,-20337,-6984,-50562,-72062,-51546,-16632,34883,60404,18647,-22195,-23398,-32566,-31554,22319,66856,17760,-11737,27142,20045,-37411,-8380,75751,133033,106897,37065,18362,64250,95570,88488,52920,14577,16427,86446,164999,183941,149832,49017,-41713,-58774,-66764,-103242,-100017,-9465,57781,29543,-17302,-31572,-29200,35980,106041,49258,-65661,-45209,35998,48146,49818,60138,40884,41526,44954,-12025,-74238,-20926,85076,66699,-58570,-90056,7624,88992,53231,-34302,-48327,421,44949,82046,87546,15556,-41593,11000,63175,63756,40295,12570,-42839,-114959,-193063,-183623,-78546,-21649,-67786,-58026,57684,80703,1431,-24781,-60212,-138013,-141824,-28757,28628,-21799,-64593,-24341,82941,173299,122465,43103,69360,138665,126563,35214,-28063,-58835,-67494,7716,81144,19442,-67101,-81472,-1470,84099,152576,180209,118601,27601,-42930,-93435,-95751,-30834,5371,-34479,-58508,-13115,1742,-15077,21874,37055,-24550,-57335],[-39622,-21049,-22100,1119,42806,79972,89499,53447,23602,11400,-41487,-59909,21497,80317,82828,92795,83297,33484,-8355,-18419,-48380,-68544,-42145,21716,39166,12227,-4078,3808,-9713,-25200,-29281,-21912,-36518,-118847,-221217,-210731,-115279,-22327,-2016,17636,63508,17888,-42931,-30239,-24440,11496,79042,50982,10410,33549,19442,-57409,-64289,26803,68343,25885,-2593,-16150,-71935,-145088,-134817,-52727,3211,42229,62337,80472,126364,113189,39903,25357,72353,65659,782,-39818,-64599,-57836,-19745,-8268,-18952,40799,64878,3050,-59694,-95794,-75641,-6273,22623,-28479,-46730,-22177,-3520,-31549,-24139,37982,76202,61117,8280,-3137,-9275,-43064,-108447,-189735,-173007,-52004,42786,60654,26767,-25447,-55491,-53536,-57482,-53944,-6639,36888,45799,48808,54608,41753,60205,77685,59249,8174,-42130,-26537,24931,34289,21105,-13801,-39199,-43083,-124663,-242908,-242021,-183143,-131200,-106396,-90202,-45187,-50986,-99709,-93843,-89595,-108355,-57310,-35880,-38276,-12282,-28795,-76258,-40863,8378,-51483,-106766,-57992,18654,60274,56988,42779,44053,31399,17545,38551,74624,55261,24620,15162,6552,23497,41037,12756,16503,93223,117409,76159,58991,70241,34138,-30277,-71886,-101697,-104806,-34129,37088,26596,4279,-3665,-39377,-53884,-44449,-35403,7879,55314,33046,-10605,-19043,3333,-6171,-48931,-61274,22355,49606,12414,-12628,-22744,-14642,45558,57206,-39994,-50861,55111,56205,-10024,5928,11770,-31028,12420,113019,109304,44881,-13687,-25008,332,24323,59201,77860,54492,21435,65231,108067,77673,15368,-18949,8288,57817,83148,56850,62381,44970,-59781,-156534,-132237,-90418,-61234,-4156,30623,48693,67326,54805,55813,78169,62135,44837,79199,71701,-22558,-82009,-28342,51022,64211,18845,-32058,-27008,-19889,-15822,26350,61724,39702,-22986,-101199,-86706,8035,68329,66733,60029,65482,72226,68380,54062,62239,65851,10119,-7439,53521,114221,79677,5580,-24616,-41623,-98315,-152398,-50735,28675,-172242,-417889,-132542,305028,259732,143834,137247,157685,287969,408625,545948,381918,-68197,-317959,-351476,-410948,-412675,-314096,-227236,-158403,-99924,-60175,-9460,-65663,-172640,-120939,35092,122585,98948,-10365,-127900,-86442,69441,123821,52480,-39969,-90900,-111519,-66499,-10234,10579,44496,51483,46864,51104,7034,-21893,12427,40635,51943,35306,2030,-44049,-72413,-76447,-121234,-169023,-117952,-35538,4495,-22527,-51451,-13093,33551,57174,53394,-2177,-11537,25785,4546,-34490,-390,12825,-4502,-1396,-51199,-118748,-98058,-16357,48999,32357,-53197,-143695,-182401,-100733,15984,43634,68549,108964,57352,-22829,-27806,35868,64372,65318,73449,56370,1177,-7213,64856,123620,110624,34048,2849,59370,94787,54705,44465,42155,33586,35904,-9375,-94206,-123968,-47084,19257,38549,33275,-21125,-71095,-34210,39158,48318,15442,-12967,-52273,-89481,-70358,-86125,-139848,-118966,-68674,-31509,-19303,-19903,2449,38858,7570,-40635,-90748,-93319,-52579,-7719,53105,103998,83107,-21289,-75658,-55886,-25680,6160,76461,88161,-5424,-61122,-58660,-65609,-76303,-58572,-29298,-21660,-81687,-140535,-116945,-124244,-143159,-91259,-40795,-22636,78537,173529,120677,-16390,-82472,-82052,-55756,-20941,-36122,-27148,-18139,-52781,-35027,-1205,-11594,-43486,-111312,-145997,-68436,9995,11427,-15455,-38354,-53247,-50482,-26614,-31712,-64717,-57477,-6949,25288,-15594,-68730,-70185,-14529,51327,67508,37147,-26799,-91405,-106289,-32578,79383,87895,17271,-3109,-3825,6680,66112,77905,6532,-28298,-20371,-24517,-17248,36602,37771,-23649,-30094,29523,76683,54230,-227,-29754,-21835,14869,16314,-44798,-39689,2985,-39485,-110504,-39481,43100,17958,-4351,19563,-681,-6784,51883,66919,3050,-33019,-48111,-42762,11852,101172,90631,44244,36574,36685,51615,43290,-103022,-211155,-151613,-4124,90986,99984,17972,-52452,-65748,-63097,-65457,-39132,-10987,-18770,-60804,-87766,-21347,57928,87285,90956,85055,97150,120300,73714,-18483,-29056,70674,135539,68962,-39931,-105352,-104651,-92031,-96409,-45191,29860,25998,-32695,-75357,-52613,-435,-15129,-57302,-35514,-23851,-24508,58273,140959,119321,60521,59528,126685,121791,21739,-22959,30961,68159,103947,106472,57262,26487,24491,26113,7013,19856,96595,112523,34605,-71033,-122846,-88814,-22706,10717,28058,66093,65977,17351,-25582,-31916,-64794,-121865,-109037,-46603,-41092,-54731,-23668,13055,13499,8314,32247,52934,47144,40160,22138,-39144,-56470,-58274,-44014,31131,93933,86800,36071,-9619,-27744,-49653,-57596,9667,89661,105670,93482,73533,16265,-16181,18424,46266,53079,52589,62388,75475,26809,-18381,46811,120606,74395,54065,101075,58912,-19165,7803,80264,54709,13383,15531,-18735,-66242,-83982,-115814,-103867,-14898,23784,-71669,-188806,-101517,88745,147167,108634,26597,-109038,-207215,-164980,-65811,-13645,10024,26808,16747,-19639,-24062,-35682,-104473,-79820,30901,66996,-4536,-44238,16140,39849,24682,10865,-1422,20352,56369,62489,56772,19098,-71165,-139075,-123988,-107608,-105402,-78348,-40729,-9205,23394,42250,46051,56029,49314,14105,19585,46599,13104,-15230,7262,-3615,36641,159731,191261,137251,84423,49030,43886,85604,61245,-13824,-61678,-95282,-117344,-70618,-359,11781,-13312,-63477,-84549,-19063,53659,68893,69599,49446,12461,12751,28995,24382,8561,7919,63410,118977,52208,-23852,11133,6951,-37472,-47773,-21199,48691,68654,9405,-1185,34513,21789,4669,26606,-25480,-89599,-41557,23913,23234,25033,45496,77567,90977,5434,-95555,-64649,3757,-44743,-129412,-116773,-44508,46968,115282,85645,58565,67512,41222,1701,20480,21010,-54517,-129809,-120324,-63915,-55235,-76095,-75487,-42601,22042,48854,32287,-5803,-76842,-161983,-176756,-119976,-25223,18884,28650,70159,85941,21154,-4341,34450,47950,26540,-14288,-82947,-114597,-97232,-91904,-92025,-55062,1324,-15611,-76281,-84459,-94037,-113934,-69998,1312,13668,-33594,-44512,2530,47801,38140,-21803,-37280,8598,73281,108644,96306,7674,-89532,-63377,31098,25008,-30775,-59637,-63059,-24265,-56782,-118928,-75630,-41483,-59093,-52178,-60925,-52227,48334,117727,60548,-4532,-38027,-87638,-108799,-51539,22496,-14647,-83322,-77690,-44614,-61911,-32583,79314,175083,127107,19025,3333,81413,91487,50153,29964,34021,13038,10848,79192,128501,87987,3342,-16931,19463,12335,-63334,-99922,-25447,54001,70987,40472,-13482,-54489,-16877,41282,28383,-4838,49829,120213,113468,69610,29414,-425,3287,-8186,-67765,-81792,18698,78854,-34098,-157514,-130132,-31046,35131,36128,17954,45760,58511,68046,92505,100078,9524,-86301,-26314,67033,84809,53964,10362,-48644,-107621,-192582,-183996,-39571,59882,3390,-45177,33848,83559,9481,-39733,-65064,-130591,-148497,-59099,-10715,-49380,-96867,-57650,71262,195157,206542,176672,149085,128212,87952,37029,17328,-14289,-44655,13384,84128,56128,12300,-33058,-17672,80709,175424,190513,133013,62419,-20613,-86145,-64234,9794,20681,-27796,-53011,-44150,-66875,-87081,-21337,38940,-2030,-53884],[-13519,-20949,-14782,21991,39594,37491,36913,29659,48976,63857,-9503,-67761,16958,110976,116644,82618,47128,31794,30008,-13264,-95262,-117274,-83838,-56349,-33496,4180,62782,132268,89564,-33504,-65883,-17601,18891,-12776,-114041,-157139,-115676,-41955,119,20809,46401,21768,-37304,-58525,-74681,-56953,-11330,-2121,25000,88404,106041,15415,-53503,25823,111109,73846,14548,-12177,-50092,-78822,-74698,-41966,-12590,11098,9197,18921,66690,77590,41693,21312,30736,27889,-18976,-78629,-94773,-29909,9457,4376,20306,48356,45713,32030,254,-59463,-54103,30376,89412,49294,10765,19194,44588,-5560,-35087,44345,109060,74224,8937,-26692,-52562,-64573,-97628,-161419,-158933,-99593,-55918,-2070,51265,27388,-29981,-54244,-64548,-84235,-44067,41213,76631,49375,40713,36626,19743,11577,29341,37705,18808,18596,59688,78939,59466,-1188,-75625,-103801,-130759,-201704,-205191,-144712,-75579,-53032,-82979,-70222,-70459,-92160,-56182,-30756,-52884,-45658,-46095,-52125,-38740,-79931,-114394,-64586,-14824,-56396,-96475,-49541,37572,75595,41333,-4612,-13835,-19171,-10326,30688,72060,50593,21269,-6199,-56291,-66823,-31777,-27877,-23322,19775,59891,69833,72421,70191,13693,-77661,-139238,-142895,-108455,-28778,588,-48981,-47205,-235,268,10517,43808,21283,-11695,10960,26117,6352,23898,46764,4462,-64846,-49706,40387,63113,27644,-17775,-45092,-29724,38187,67238,13123,4259,44753,34238,-122,-10245,-18396,-25028,51677,152502,132021,36279,-3882,28529,41896,20775,27246,61947,63859,14944,-11271,20398,29604,-8357,-14760,49016,125398,141669,110981,79744,20906,-61347,-100127,-69999,-71869,-85614,-56892,-62027,-62935,-22401,18196,61550,88320,41385,4990,60253,73837,-12826,-71140,-62466,-23346,4175,-14756,-53945,-37403,4396,63311,125580,115948,28498,-17502,-7915,21706,54683,102321,113616,73973,65341,86088,33187,-39776,-17849,49234,50272,32450,36381,63291,70734,46505,5474,-763,43264,46031,116853,121671,-241338,-806774,-772339,-114392,124177,119198,102111,59971,83087,179859,228349,45863,-206591,-225546,-134134,-152943,-207174,-183539,-109206,-45643,-8285,14113,39149,-17445,-115231,-121367,20183,151791,152396,61065,-7415,44916,101462,56818,12092,19559,15967,-36415,-72605,-55400,-25804,42559,88079,103483,117377,78003,28047,20543,9819,8473,18949,-1460,-73680,-136858,-137726,-125127,-128828,-84749,-27340,1465,-3677,-18649,-16578,-3678,22586,40113,-1547,-47874,-48081,-55368,-70338,-61556,-53234,-39223,-24203,-69360,-110255,-68922,-8114,-7634,-67829,-107327,-75320,-26895,24919,64451,34057,23576,50796,8841,-61988,-52267,24922,46833,26633,32236,40842,6459,-22789,29657,98407,94056,67112,104953,171360,177794,132797,108785,87035,50052,-1306,-48066,-92770,-134070,-97186,11836,73991,64809,10031,-33190,-23616,23473,41904,29560,5390,-28787,-77346,-122089,-155197,-153616,-105833,-56675,5158,21890,-18534,-45809,-49248,-69732,-63962,-52495,-37914,-52002,-72134,-21831,78832,82818,-4235,-57499,-53533,-6120,52241,85657,26375,-84003,-100398,-58228,-81918,-116757,-87554,-67924,-63697,-57238,-85271,-48992,7667,-3441,-14070,7570,5778,67427,160647,135992,4533,-82590,-81263,-43207,-6337,-13971,-15280,-3356,-29899,-41442,-875,21853,-50722,-151198,-169168,-64324,21181,27256,-1434,70,19413,-23826,-79703,-73499,-69690,-74065,-24353,36047,15948,-35680,-14356,62692,128582,121120,64951,-17830,-81888,-92340,-31235,54583,67842,10773,-4213,15902,14015,20326,60127,60115,13163,-6109,4947,-10129,-5003,2105,-46682,-39754,77024,166010,116773,-4931,-72530,-43219,2636,-1244,-35843,-13469,8784,-34821,-107675,-82597,-4942,69052,101122,76407,-3255,-41487,36362,50325,-13882,-2284,1667,-60283,-63268,14733,11802,-61205,-48734,13629,35321,-2032,-135560,-228414,-157569,6120,101403,114319,55546,-19489,-55347,-53643,-28600,12255,18222,-27797,-70389,-70421,17463,92202,100703,85287,54461,19148,2365,-23145,-47516,13200,141203,183925,93975,-9876,-57597,-75748,-79689,-52856,-27923,-1118,56767,88911,31012,-20294,-9712,-4805,-30900,-37427,-20077,22528,126314,202910,111583,-30803,-17082,124412,139002,-6477,-101098,-25360,63828,76260,59506,54109,36114,20860,59771,72333,32848,18146,29337,3765,-80241,-150896,-156379,-116805,-48476,38232,86437,36342,-29304,-36331,-34943,-111716,-181368,-111959,-24640,-65137,-113012,-63705,6189,54538,107782,139579,122451,97913,82213,56686,21276,10906,-19981,-37486,10462,71315,54450,-38867,-80986,-6911,29696,-5934,50843,140900,145352,112062,84294,43564,-14130,-13378,-3041,-34074,-32696,39715,91347,46701,-17135,8778,84489,71893,44416,61356,24947,-6123,17361,52758,38898,10772,-3512,-24092,-32592,-42924,-78453,-59175,5098,7046,-58636,-140692,-94925,62383,142264,112231,24355,-93511,-170605,-142340,-65918,-19651,-16099,5815,45543,45176,38738,20161,-58039,-67489,11512,56141,6880,-4903,86486,148176,99870,12384,-35140,-24030,17188,33503,29750,27045,-22816,-123853,-160861,-110181,-68158,-65799,-61770,-27254,-3125,-11749,-48719,-77644,-59829,-23223,1218,10804,8713,9941,11703,-7614,36913,151691,191866,156034,110880,88476,69924,55951,34740,-9760,-64956,-116507,-136403,-98434,-64073,-68266,-88071,-159761,-194282,-98336,-2073,12047,44843,67850,46733,33062,10903,2551,28795,16363,4000,29004,-1232,-37072,36093,86054,80767,45648,7484,48736,110764,91536,72987,82101,59049,55647,76789,-4501,-108225,-95173,-43143,5108,71654,83665,94912,136724,57304,-79183,-63282,28340,-35035,-168508,-153182,-47039,41941,96091,94085,103513,117279,97975,74438,51611,-6192,-82194,-129358,-118836,-53614,-26374,-66882,-86003,-28637,47203,53652,26022,20610,13697,-20604,-32471,-31275,-16024,-2283,18826,30314,-3627,-37111,-12123,28793,42379,43853,47112,9975,-45697,-58053,-41180,-18349,3577,31122,19550,-22202,-47171,-63541,-42904,2037,14116,6615,1724,-7403,-22560,-17471,-1443,-21375,-31412,17712,72658,56371,468,-74513,-110093,-67306,-16015,-45550,-43648,2466,19357,52528,-13479,-101859,-55872,-14006,-8851,-2340,-76342,-123746,-18014,72729,52693,788,-32871,-73570,-114030,-89793,552,-2328,-75546,-90976,-49860,-34266,-28762,26065,93382,47018,-42130,-20911,82269,77746,10258,-9896,9232,-15855,-41668,7416,55251,18426,-38824,-26706,1250,-18748,-38467,-30503,-13107,35853,105510,96082,2038,-79157,-58171,-8858,10392,36373,79384,102440,97896,69271,21510,-16390,-15527,-7742,-46608,-59344,-126,9018,-89901,-157113,-113639,-47991,-1291,25523,55885,109262,110510,93686,77637,46704,-43928,-126574,-73875,16376,18173,-11739,-7615,-30312,-69102,-113933,-95610,1828,62312,32107,-33965,-31784,-914,-54377,-102988,-102078,-111663,-119130,-62443,-21184,-57020,-104579,-66110,24408,83195,84711,89356,84874,87880,102315,90720,48205,-11685,-40189,-8809,16155,1453,6833,-6832,-13733,38390,94258,106813,107836,119255,66597,-34535,-69999,-14891,19473,20961,13114,-8782,-47513,-70336,-24811,36478,25683,-15769],[19100,-2542,1614,32502,15042,-26429,-10387,36418,92028,137987,92377,16271,34670,81433,67806,-470,-41687,-5622,37359,-9734,-81795,-44378,-14683,-70484,-83139,-15264,61297,131272,74113,-76090,-111648,-30204,52466,60744,-23119,-110839,-108174,-59357,-11773,37780,68813,59942,28713,-7969,-65181,-53474,19346,18660,-259,69561,178600,150810,22254,1766,49425,26753,-21166,-33621,-35716,-34692,-14845,-2422,-3629,1312,5786,-13828,-27670,-30321,-32792,-43520,-34395,-14153,-26812,-53843,-18628,54847,14805,-42859,-5929,3025,-18118,28852,67380,16898,-2662,43612,77183,48877,25639,21143,62531,45585,-9220,21332,77832,58099,2839,-60982,-115959,-92730,-47612,-68691,-95832,-104448,-94123,-14582,85306,67729,-11077,-15442,-1102,-81161,-109591,19571,111844,33952,-34836,-17110,-1806,6652,74011,141637,115503,60826,68587,88673,52548,-28809,-109185,-116514,-60487,-28971,4397,40975,58421,31266,-32998,-59522,-69823,-51422,4560,19839,-16854,-50311,-31244,-1845,7239,-50218,-86001,-43205,38184,26811,-51635,-40886,62420,108383,55076,-5415,-26167,-39944,-33360,-4980,15103,6807,12732,20810,-7001,-29446,-4016,9391,-11651,-34430,-18160,13057,51917,57154,-5190,-92009,-134583,-100810,-31140,18244,2110,-42717,-32112,11722,13645,40828,97902,51874,-61974,-72024,-15158,22854,75618,94222,36282,-20209,-22823,12977,43563,37488,-24435,-68943,-43214,12529,37231,37054,62173,46438,9500,-8246,-39817,-53581,-13945,81120,157704,115840,32494,7627,38810,70033,58673,1619,-28626,-6078,-17455,-62322,-70732,-37948,-17153,8196,73985,143520,157219,140447,100814,23014,-34940,-13965,43146,25232,-23249,-45585,-101222,-130046,-64204,-4098,10589,16173,3086,-17074,11475,-3015,-63797,-58800,-39466,-53731,-67384,-66168,-58982,-38582,34494,135492,155383,95262,11731,-9253,40258,81338,71342,87468,90795,46662,36503,48105,-20638,-80347,-38950,37020,66869,70752,47239,37347,70826,92756,81437,102478,216782,289444,303200,405026,-117072,-1163557,-1267499,-501079,-63412,-32436,-32998,-53856,-121409,-89500,-194593,-499312,-602837,-266640,96163,152071,47416,-13895,-967,28980,49512,51464,36761,7083,-26767,-75481,-48050,58819,91275,49190,81168,156338,84384,-18254,4985,65831,52576,25288,-1244,-26781,-40663,-1796,61422,85827,105327,97967,63413,36696,5923,-25582,3688,48681,10660,-81661,-135451,-106465,-51288,2995,24415,4468,-1686,7226,-23705,-65251,-60046,-12555,7008,-17945,-55421,-82552,-113723,-153624,-150902,-105023,-55325,-25827,14779,38854,24331,-42241,-116622,-99602,19634,103854,136134,132099,67135,17534,523,-35013,-70380,-51345,17324,36260,23417,30053,51672,29663,-23628,-11954,67064,101322,108924,127819,135730,125638,104761,70603,29822,-1324,-42820,-66222,-87804,-110354,-72161,43410,87799,63400,39532,18404,12729,17999,26384,31333,20846,23485,7200,-69064,-125640,-91658,-22208,9292,33552,24463,-19140,-65754,-103543,-133781,-97858,-24265,4364,-70071,-153262,-118254,6332,55500,48126,16271,-53601,-44198,20208,-1971,-79802,-111403,-74416,-54499,-108732,-126888,-64688,-51277,-56848,-9292,-2460,38959,121237,98165,38963,19950,-18275,4053,96053,119455,54429,-12168,-50924,-58279,-22744,8939,19634,14623,-20967,-47870,-23900,-13426,-84048,-117301,-75786,-41592,-23255,96,13288,39937,65793,-6695,-87675,-52227,-20837,-72389,-71427,2520,30534,12769,48782,124855,148385,85503,46468,6479,-58321,-92532,-46320,17286,35780,12118,4446,32163,33082,-15882,-1255,49397,30502,-8907,-1769,-219,4539,15577,-4780,17195,135882,198666,107681,-34088,-71168,-799,30376,8097,2353,7660,9477,-3405,-45319,-49953,-5765,77873,131342,98087,10044,-42535,3936,9051,-12704,62021,116045,35328,-56352,-48575,-78086,-154450,-111318,11908,27461,-31514,-92305,-140017,-117793,-17093,42603,43821,28136,-2221,-41719,-29654,30271,67184,45749,-15315,-40718,-19608,31537,54136,37256,23999,32000,11901,-22686,-30082,-5018,48089,113120,123732,54231,-10518,-21584,-24218,-17567,18821,-5207,-45763,42749,159318,121493,21122,-23694,-13069,19687,36847,45892,74871,141139,162074,39237,-99759,-50687,110497,129296,448,-104929,-70897,7775,14531,-13167,-270,13797,9352,61981,108407,55169,-22906,-18312,5930,-41396,-106394,-146082,-135234,-75710,18980,52396,-29537,-62783,11097,-1929,-133167,-178647,-101456,-61255,-100200,-106138,-43326,22857,67946,115702,157502,158314,130834,76562,28249,33019,56462,4842,-70272,-69680,4120,10035,-103925,-154164,-42314,30183,10514,45257,96360,89442,53769,40746,62970,57618,43961,1151,-87510,-114154,-50843,-9467,-5186,-30634,-24170,33499,37442,-3615,-13250,-29371,-34599,-29536,-26774,-38347,-37562,-23204,1397,28092,22525,-10877,-5558,12526,2415,4312,-4643,-5479,33580,61827,47745,-2804,-46415,-56601,-70135,-78730,-67214,-47947,-10864,48748,72483,83841,89097,23245,-35881,-22455,20290,53122,83247,100443,112015,86766,14278,-47489,-69466,-30418,-3584,-23003,1780,11639,-79028,-119206,-44206,-6872,-29310,-50633,-63235,-85421,-102467,-129216,-150266,-111894,-45548,-29584,-35671,-4281,14713,-434,-6348,44494,121734,126272,90045,67523,51326,6733,-10300,22643,32048,-14090,-71950,-115010,-119093,-90782,-72346,-116678,-211946,-241356,-139161,-24389,31,28908,76407,97188,78118,24809,22415,57980,19494,-8545,18050,-6319,-36773,25354,89624,90523,61748,31598,75858,129185,108639,82946,76414,73018,94685,86509,-12651,-67619,-38725,-48799,-36273,35577,36786,33565,69432,17535,-52071,545,74029,-16953,-161647,-146213,-46677,-3134,-6039,11450,74890,108750,89460,53173,4602,-57053,-74077,-25356,-10235,-33247,-51991,-91633,-126613,-88050,-9605,-2615,-42595,-40750,19784,89569,110279,59627,11739,-10256,-15425,-65529,-108714,-89201,-27270,38306,80423,69103,53006,53503,27276,-1679,-21424,-21149,-10987,-8424,-7513,13615,-3801,-48382,-14137,16128,-21712,-15408,56385,61661,-7718,-48645,-31730,-30043,-35294,38770,116128,59661,-54499,-100340,-40784,8007,-26494,-91024,-46477,53374,88195,88839,27409,-31228,1446,11533,17388,24361,-78179,-168538,-98260,1353,35273,1576,-27483,-18299,-37199,-54293,-1317,3604,-29097,-25743,-12561,14190,46759,41095,21164,-36137,-99199,-59832,58155,96978,41114,-6017,-25272,-57946,-49290,10405,25804,-20081,-62923,-50324,-33227,-38216,6781,31243,-19374,9570,120206,137438,50927,-26381,-10783,11213,-585,4445,13402,16494,45290,80409,83530,36178,-1915,24427,38519,-1309,-42436,-58350,-62757,-62872,-31315,12610,50189,69772,72843,79923,85190,86161,71726,18621,-69597,-123891,-89108,-50140,-63530,-53579,7661,3887,-31530,-28707,4959,23569,23798,27951,-16941,-59107,-45069,-47509,-75439,-84865,-58076,-49493,-31264,-1194,-37992,-95002,-63913,-22034,-40754,-83846,-75916,-13570,73228,141052,117513,20004,-46289,-43034,-29693,-41182,-48940,-17600,8252,21197,9211,3456,25266,74942,145861,147731,53782,-36935,-26734,24387,71421,81554,54617,30048,14834,20367,47064,50319,28964],[27350,9781,15659,27646,-17604,-61252,-18303,43829,93921,165099,170764,95945,34946,3309,-18729,-50736,-67049,-25362,12231,-9116,-8219,89107,95015,-14448,-70278,-36209,7875,47857,8330,-91716,-125522,-45654,54677,68773,-6181,-84759,-98369,-63308,-22202,48494,104321,87765,78039,62966,4082,38703,124090,50548,-49208,21022,176755,191172,48188,-55165,-60665,-36543,-26913,-36563,-55344,-79725,-51250,-12442,-15123,-1215,32450,16067,-35988,-89212,-95766,-69914,-43944,-26344,-548,47738,110480,125012,26883,-53981,-66652,-98690,-111430,-10693,84602,62783,32920,48938,54148,20208,7196,6786,52683,66195,22322,-6444,5994,29545,1044,-72997,-136401,-105510,-25355,-7478,-31673,-52610,-42281,10548,60394,35132,-25560,12981,66716,-35041,-126929,-10644,110186,23039,-95522,-90199,-17623,59997,155881,209111,156200,75089,60576,76270,29735,-58901,-114976,-95313,1421,108451,183614,185387,119369,34651,-3494,-18778,-27964,16046,57079,26273,-43959,-84801,-59418,1832,32587,-1162,-62085,-42076,96284,134924,15548,-38746,38841,105662,77418,10017,-23279,-27327,-35822,-48414,-47011,-47838,-27123,34281,82881,70632,52179,43040,-7359,-39139,-19004,-5853,21937,41940,-589,-65459,-94964,-49557,49059,87301,53327,13942,-6721,-24442,-59594,-29282,60547,43113,-81461,-106357,-34899,39474,81921,57402,2156,13629,-6656,-26066,-7688,-16312,-91727,-107578,-29495,16375,15599,32648,45538,785,-41133,-56819,-79662,-79100,-23109,56444,102482,65405,43127,35317,24751,49941,58678,-28542,-126312,-96625,-49017,-57614,-84657,-65306,-42029,-26033,19391,57888,87101,89631,75128,38856,15928,51436,120429,102050,28686,-33554,-104084,-128875,-49942,-7399,-37490,-42381,-18430,-28141,-49011,-97148,-124147,-62907,648,-28190,-94673,-105917,-87980,-65079,20219,104063,73857,28079,6006,-17218,-16931,-5543,-13229,15790,32468,12154,5251,-13435,-48790,-26410,26584,56573,74661,98697,95935,78932,46534,15317,18399,58541,146638,175822,149228,286240,-235014,-1350502,-1359764,-576391,-160293,-66309,-6177,-45129,-91762,-82327,-236289,-679068,-841150,-353723,157549,254580,134159,30999,9448,33881,65430,77427,64952,40155,20816,-32434,-110350,-89735,-44566,-29993,66495,173602,101490,3272,26026,34995,9152,48478,68735,20227,1007,21967,36028,14340,11279,31187,39492,39043,12856,-32851,1424,100298,119539,20760,-103358,-115881,-39926,38493,53479,-2763,-28963,1800,-20513,-105110,-143840,-91552,-30277,-7043,-42181,-93405,-142555,-176277,-149695,-70875,-13248,26414,95566,115284,63674,-15509,-75709,-50135,38231,88244,136002,158567,95682,13111,-27108,-24968,-2552,10303,28743,25854,21133,15268,29424,20941,-31433,-33722,47941,105240,82103,13691,-51882,-62835,-45543,-38212,-49673,-51099,-63026,-67156,-53850,-41670,15639,76544,46308,23960,66498,70510,51793,42775,32493,7165,-8687,44819,82079,20267,-61418,-51379,39369,87190,36736,-43550,-53761,-58902,-99832,-148056,-145766,-109813,-61915,-79371,-137043,-105670,-20041,28320,69653,72099,-33729,-66594,-16502,-42087,-72807,-36680,-4691,-64781,-140840,-92240,13437,16230,-1638,21028,9944,44842,107961,70525,26783,31634,-16121,-39967,21144,83535,93988,69489,11311,-36808,-37012,-33353,-23978,-25235,-39974,-41408,-57235,-99078,-118823,-47253,39227,-3832,-63478,-34570,18060,53077,71741,19533,-27080,11679,33821,-42140,-79408,-15223,13513,-10426,10869,87136,115313,65906,60630,52453,-27230,-70953,-22700,20933,30744,23608,-5692,-3439,31953,8378,-14254,26238,32164,-30772,-38582,17778,54823,49911,81434,164015,229072,198397,50753,-102003,-90344,21718,41408,-5586,-26807,-33299,-30533,-34556,-47810,-18379,13287,21936,23447,13436,-11144,-32174,-33660,-34390,-16887,66658,123431,77925,-21087,-44844,-94765,-166757,-113978,22789,21933,-25019,-18580,-31644,-62735,-35533,-24766,-39644,-24154,-1278,-22682,2893,61501,70225,35695,-12759,-24382,706,28494,40714,24679,5826,45014,74998,56245,40546,47261,35141,24534,22068,-18675,-65240,-61967,484,68355,78639,10346,-60899,-4634,107365,106249,34327,-26149,-21668,63922,109219,71300,55429,82864,53728,-40339,-94079,-26519,97454,121586,25028,-89817,-110398,-64592,-26323,-35881,-42792,-7931,17596,39254,67543,36215,-17641,7790,61134,34802,-21032,-60473,-61672,-53488,-36462,-27842,-70590,-46906,69780,61489,-83399,-135608,-104786,-105743,-100115,-54444,-10217,24164,36157,34183,61025,99782,101759,36076,-21168,-7345,39502,6762,-81915,-105986,-27640,11007,-75811,-141496,-98717,-42794,2884,42923,32320,-16391,-61037,-41968,55414,131888,121256,42843,-53849,-103781,-104180,-102951,-72688,-36753,9146,65237,53027,608,-10108,-22215,-59380,-69250,-39591,-42758,-47072,-8868,44776,54432,10405,-36704,-23338,22252,60845,92585,81325,48093,9063,-25249,-26157,-24387,-4960,36668,17385,-62508,-104965,-63708,-15243,32132,65218,97951,142987,110087,32341,-28492,-37391,61604,121427,31853,-39438,1654,25517,-4523,-41012,-17045,14750,-4728,-6507,-15035,-58764,-22429,35232,8582,-19356,-23142,-58955,-86837,-87485,-84978,-63206,-19803,9732,-13306,-40734,-11770,878,-18226,-2865,60536,115716,87448,22142,-6711,-14781,-57036,-34365,46150,89153,62622,15823,-49531,-102855,-80557,-45451,-92311,-152952,-166819,-122108,-20223,38361,50555,89381,119207,89812,46376,54318,76100,64917,78911,100535,41009,-18557,6996,31116,15299,22110,35293,74056,93664,49083,12013,36291,101819,126494,46998,-59430,-20793,69326,26575,-39580,-32647,-46637,-44163,-23444,-55262,-29415,82811,102930,-17921,-111105,-76492,-22694,-35568,-88859,-99587,-2099,82463,58559,9692,13406,-471,5081,83250,84405,-12098,-66492,-88041,-134095,-148155,-100390,-83126,-95662,-91910,-30646,85506,142329,70215,323,-34018,-63381,-101997,-98861,-73217,-14123,74487,130421,100154,51824,50473,59164,39387,-20794,-56017,-39490,-41610,-49739,114,12916,-38615,-40686,-37339,-44044,31713,124083,111976,31147,-20901,-12737,-19546,-19751,70951,158082,95704,-32875,-59744,30507,61496,-6635,-50413,-20469,40195,88144,88765,52108,30659,28036,-11814,-24006,-7761,-60737,-122960,-93246,-20983,19711,2715,-16210,22905,38069,13887,18555,-8585,-19427,1127,4653,55497,149222,129459,36460,-47131,-97547,-85886,9086,86243,69836,10475,-39572,-74962,-38825,43122,52758,11517,-28720,-29202,6461,35137,48530,8616,-49517,-5108,99670,128689,93223,53613,48897,25002,-26064,-56438,-63174,-46948,11628,96934,148104,91633,18932,38930,85738,46435,-45347,-70743,-21291,11837,40573,89176,120523,107644,54700,6550,3065,46927,76431,43747,-25110,-70525,-69373,-79115,-82046,-40700,23713,20218,-20837,-38062,-19451,-21716,-23672,5378,1768,-28675,-12429,36245,26229,-38473,-38250,-34248,-46616,-28283,-47355,-104009,-92185,-79606,-100564,-128925,-114422,-30856,76430,103684,15655,-89192,-102117,-61804,-62694,-76391,-69634,-33419,2964,24910,-20475,-53444,-23784,27801,89242,117385,83730,22346,718,22632,63468,77125,54515,36151,18311,-3306,478,9276,-4284],[4159,-5448,6089,1079,-52884,-57213,-3783,6644,23285,105750,139047,75044,1104,-56166,-86979,-77222,-44405,-13519,-19852,-27101,36352,143022,134270,46383,-19432,-52697,-36875,38210,52845,-22800,-85542,-45702,39939,58395,627,-48901,-80217,-57704,-22757,32019,89170,71045,65953,78294,55792,106265,149931,37964,-43487,18981,91694,75388,-1173,-79307,-96191,-27082,33561,4412,-66599,-107937,-77002,-35377,-51505,-52072,-32032,-6232,8131,-36415,-46336,7347,-3891,-54923,-5078,94693,102656,50080,-11579,-46621,-98561,-164945,-151707,-26144,75455,79963,59964,64523,69600,29796,9261,19954,41606,30550,23843,10611,-1655,21202,-8431,-57278,-87686,-93398,-62436,-39285,-33506,-14736,8523,558,-27864,-51282,-72316,-25330,53147,10165,-74980,-37071,41303,4632,-91690,-129499,-51306,74827,165887,178423,119974,45959,32629,50301,15100,-49471,-75268,-67026,-4469,91522,166481,163937,73345,-24498,-26019,-89,21916,85774,96131,25786,-62193,-103895,-97330,-30509,31546,35589,-31121,-35155,82157,130988,51211,-21874,-16250,47828,68409,4681,-24695,5866,-8590,-49980,-34206,-40418,-64125,-1873,97685,104500,65117,35121,-29740,-30790,33834,32321,2614,17060,7720,-38130,-74799,-28653,78165,121627,89621,33700,-24401,-66183,-101193,-83067,11110,53803,-6269,-44895,-26355,11355,16764,-33158,-55492,12757,30521,13269,-19076,-75260,-156889,-126760,-1530,46811,35261,10235,-52600,-69510,-37517,-45212,-68822,-53463,-19311,20594,65694,79066,93587,87835,43793,11330,4515,-39473,-111259,-92765,-24628,24655,29226,-13802,-71695,-87394,-55195,-25397,7732,9156,19696,42227,56701,74323,118371,109351,48653,-23541,-97599,-95094,-12931,16274,-18489,-21225,-1402,-13059,-47754,-85825,-87228,-28376,45619,38519,-33791,-58187,-74098,-80486,-16301,41897,22066,30028,42139,3357,-45282,-75900,-75691,-20021,23960,37621,35183,-9801,-24552,45883,101915,96776,93670,128466,162514,159764,46992,-68223,-92478,-49682,-4032,-71633,-44369,-9365,-505883,-1407322,-1384654,-553537,-195574,-60906,55666,-21915,-26016,43379,-57396,-633295,-954034,-475456,83500,199149,70993,-48670,-46420,24926,89845,121202,123705,65777,20995,-5468,-96077,-159689,-138681,-105037,-41670,85476,152994,105797,40262,-32376,-30336,33146,33743,5290,51505,94293,45112,-18115,-30460,-7928,14469,23720,-15046,-57787,-25048,74348,132828,65438,-79316,-139069,-91799,-9224,28817,-9739,-53099,-18471,11754,-72077,-181373,-187686,-126217,-62761,-55951,-87719,-90395,-57581,-9473,70832,108202,77884,79080,110670,103989,60749,11169,-16057,-30455,-10737,80618,153338,104157,-10415,-57938,1936,89172,103336,73962,44015,28006,1654,-8194,-14445,-43244,-22413,46237,69244,-23691,-147234,-213650,-205458,-140942,-40002,4823,-15995,-63605,-84066,-40334,10940,70542,61079,-36948,-33063,79551,105045,74349,85244,68658,-8273,-57662,7240,76186,53656,-23002,-53939,38261,118567,22736,-125738,-122122,-76960,-74431,-87718,-128996,-197603,-145149,-31385,19514,42274,45222,30908,47275,74920,21086,-1577,29916,44361,68234,96316,62173,-62817,-124236,-15717,103287,113422,97487,43148,-44557,-18594,29888,-16421,-42785,16796,17944,-24687,-25387,23725,68968,83676,64258,29594,-23882,-104691,-107863,-58759,-26011,-11969,-65643,-136931,-105555,13394,73661,7782,-76209,-60364,-499,37930,59590,51882,45026,46619,18473,-30837,-31601,21505,9443,-56483,-75418,-23585,41570,70534,98365,82447,-2343,-27160,22207,33644,24404,23760,-24204,-54601,16173,57039,17924,22810,26768,-60148,-62724,62011,112671,63279,124128,272723,300040,202012,30522,-130253,-123933,-8179,14558,-59336,-121672,-93346,-62684,-100643,-131228,-56974,-15324,-61049,-105587,-87484,-44653,-30742,-38284,-24528,3323,34314,30518,17130,-5223,-156,-29843,-90017,-64793,22344,14668,-4223,13370,1299,-40103,-24304,-29631,-52544,-44556,-28508,-27164,25824,54426,22484,-10291,-52090,-66225,-20441,52773,98336,86892,46394,67955,118445,111204,64487,17120,-24488,-27628,-16448,-52735,-110746,-119571,-14800,102522,98878,23256,-34137,-30536,10252,16795,5205,-16971,-10033,66956,89232,12622,-4268,39540,15398,-41928,-49808,-32876,30551,81545,9553,-118599,-132789,-76396,-18371,-6537,-22234,1969,25206,2906,-18478,-28425,-27881,27419,97539,79218,24086,4641,8296,-16041,-68219,-70807,-45941,-11533,54320,98912,28071,-66955,-92487,-86536,-53582,-10759,-14437,-19155,-9242,-24784,-42229,-20642,9189,-10124,-29777,-20001,26535,43105,-5527,-46402,-2480,43790,8662,-67466,-133051,-115400,-2796,69826,9403,-106218,-169859,-129540,-3270,96347,110398,82264,49955,-6746,-69677,-101070,-97456,-47479,32402,101074,91550,64890,75961,37565,-50307,-61810,30927,64341,22767,25866,62246,36329,-44471,-103107,-71679,35486,130534,151822,93576,45066,102,-60523,-80800,-79993,-61897,-4460,39113,-12024,-74703,-59669,-31586,490,26488,32289,70461,93356,64245,-26076,-61947,35890,65935,-65471,-141317,-40905,56993,59664,29855,33193,65319,65898,7328,-56425,-44432,44628,54680,-19640,-39331,-25212,-42122,-32395,-5091,12011,54106,85534,54643,-6106,-39721,-33701,-37070,-44051,-20446,33916,83596,68391,-3202,-51091,-31528,-32419,-16599,38443,70649,52190,19720,-38437,-102973,-102596,-70009,-51693,-20180,-18251,-61305,-23694,51282,75665,98868,98194,59983,41826,42158,61669,113182,140888,110762,32751,-29440,-15563,-19968,-38124,-13630,7887,14343,3059,-61409,-94538,-12776,107362,116900,-1025,-106198,-61052,40076,43141,-28531,-73284,-92430,-76201,-51229,-63478,-8783,93476,60870,-57226,-78765,-17791,-3399,-46997,-117261,-175696,-92129,30519,23862,-18081,33042,76217,81981,82795,27136,-44422,-57760,-54431,-93392,-135087,-138247,-134848,-102888,-78270,-72179,-20147,40563,-4107,-59218,-73746,-66744,-33540,-11781,-31029,-9620,44110,76076,80773,56953,11384,10905,30333,-13672,-62282,-43584,-9635,-8921,3422,13467,-30195,-81084,-99683,-49512,66234,119155,94699,49789,16391,14317,-2234,1979,66505,122817,94644,22982,-5633,30571,16565,-11861,19411,4793,-25695,26255,77032,60918,38588,1528,-58910,-88408,-75568,-45626,-24620,-21084,-25466,-23413,-2567,10276,9756,13791,30596,40260,-12852,-42481,-34318,-4378,84741,187453,166884,65096,-22625,-61156,-79969,-35362,9859,11105,-26551,-52304,-62436,-40011,32444,83134,79150,43549,34528,80103,99459,27042,-54045,-43995,21627,66183,65503,63270,48932,16157,-27799,-53994,-65688,-68023,-52948,427,98534,155029,99549,35615,34076,59882,57334,1740,-35567,-13697,13083,50864,112250,140474,95966,9714,-46726,-46944,39367,87775,64112,27712,-18838,-49985,-54644,-35225,-13180,22584,33809,-1894,-79856,-102677,-63155,-14578,26643,45896,39377,54576,106906,92496,-14490,-52071,-54087,-66984,-50008,-43533,-78635,-92944,-99589,-69275,-25839,8263,47900,91089,26071,-116938,-170156,-111875,-59639,-65081,-62183,-39684,856,29927,28048,-23950,-55954,-31182,5561,35645,51375,68574,73814,56997,46983,64637,65975,38979,11634,-26453,-60280,-49557,-29377,-38231],[5368,-1637,4754,-10471,-57580,-33781,-4860,-51856,-48920,22956,42566,1491,-20376,-43065,-98496,-118867,-49639,6980,-18975,-39520,20094,108453,118018,82249,32180,-42277,-27114,129341,205213,115135,10689,857,62507,107685,87306,25424,-37884,-30313,13015,43127,56108,41144,33293,48181,52389,78717,70284,17523,45943,70797,-11135,-63134,-13138,1026,-18816,27337,77560,38988,-35853,-33590,16089,5158,-66792,-122451,-152526,-106169,3336,55124,91100,135319,41541,-101503,-67249,9797,-60948,-122009,-118920,-96279,-90585,-117930,-91480,1613,73672,105941,102119,77883,89896,71123,41857,40009,30224,-26254,-15473,44475,66490,45476,-12717,-24360,-18426,-70727,-109355,-112937,-95663,-33324,6100,-40666,-101298,-115311,-96121,-63969,-11627,3787,-34196,-80156,-73241,-43730,-56146,-99829,-63294,23235,80215,102359,62061,-22575,-38338,-9126,-16394,-26416,-20087,-47708,-45018,11102,60439,70411,15031,-65736,-80472,-36963,27360,112286,110353,42929,-29369,-92752,-81043,-10407,54641,69342,49393,26712,11193,-7251,7222,-327,-53843,-45807,-6229,-34777,-36400,6268,-15292,-42777,25819,34325,-43414,-38340,34692,51910,48496,15332,-67390,-68605,25536,35524,-23966,-29146,-24485,-57923,-80305,-19280,63131,87118,59324,-2008,-63076,-62263,-41946,-33130,17178,85031,97960,48423,-11373,-50909,-74493,-87289,-64877,-12348,56900,81047,14896,-77909,-153546,-114425,-12811,28764,30427,-56636,-171422,-99180,63074,76851,11956,6651,9316,22715,93818,149247,134918,105924,56012,-45432,-93159,-63306,-37062,-19121,25867,104189,144729,56111,-71758,-115258,-94187,-46900,-18588,-23151,-16060,7848,32077,38229,48138,66643,69296,9347,-83947,-76538,-1673,32704,27856,27025,25209,14562,11499,7966,-360,19436,66804,79134,46772,44812,8769,-60650,-37177,38264,57589,65810,50284,27874,15541,-17410,-36822,6645,50158,82562,86431,31292,-10578,40514,93731,66624,32040,70128,120136,128784,53618,-47467,-87625,-30633,38720,-24717,60006,57357,-460685,-1266305,-1337327,-534288,-96419,-36908,-14888,-50500,-56570,52806,-45277,-639462,-995749,-551280,20609,129073,-30184,-146871,-90920,48081,130994,131112,102712,32090,6275,17915,-25576,-108534,-127946,-125265,-138378,-34626,124938,135504,12859,-65220,-33062,-10689,-67569,-55802,37589,85825,49096,30663,48419,44776,37778,19013,-54010,-106481,-84771,-13882,56159,42669,-59107,-129485,-123860,-61990,-5652,-3149,-40295,-13089,55246,-1308,-175015,-270261,-222724,-126695,-79903,-74049,-13327,70833,106504,135575,158929,109976,57241,80737,117479,91537,40166,-25478,-96653,-80869,25089,115174,95080,-18756,-90744,-25636,89974,127000,101895,68142,49885,35859,21329,-4551,-29259,-2255,47080,18797,-105132,-194481,-191250,-164529,-85835,67286,136054,67101,-40734,-108067,-101538,-41395,19551,4425,-98193,-76946,55967,86593,61135,90093,80404,553,-65176,-41460,5168,14352,-10956,-45539,8710,73815,-11679,-157876,-173405,-119889,-53323,14449,-8196,-131494,-138390,7368,151663,179959,133326,61154,32650,64267,82531,91901,98099,130398,181813,170493,68867,-57410,-71920,37258,118331,156113,171069,62874,-87403,-69040,-16028,-68723,-114594,-52916,6336,1847,-38164,-45683,-9886,25048,44739,47971,-1768,-103416,-110163,-22316,21845,1124,-59057,-98785,-55757,28968,32301,-26476,-93380,-97915,-51009,-9288,11967,28816,40127,1125,-69061,-64275,18753,81352,47410,-39125,-93585,-97959,-48860,9511,59592,43702,-8288,-11575,12217,-11989,-34199,-23536,-42253,-56818,22414,71356,24970,19853,19323,-74536,-53154,114182,149941,59852,93693,219028,242608,168637,53661,-70218,-112309,-46319,-9101,-74925,-147178,-89531,-26391,-81169,-155383,-108331,-77665,-100874,-104644,-71444,-36481,-26775,522,35977,58653,42204,-6163,-8929,15042,32424,44327,27856,8717,4688,-8109,-2812,5582,-16863,-42100,1710,17225,-15849,-46582,-67744,-40055,43267,50146,-769,-32538,-107172,-135326,-30137,105766,145179,119058,77294,64416,77111,50441,-22539,-86696,-73616,6748,37452,-16737,-77887,-90876,-14674,82656,89709,33209,4020,2413,-5517,-29960,-27297,-11070,13067,39256,967,-61348,-23874,70027,88169,41401,-4008,-67355,-53436,16140,-31425,-142427,-105575,-14273,14087,18926,31424,24435,-9449,-42691,-59689,-46534,-29647,15132,78259,69020,24600,3742,2447,5071,-18338,-13857,29476,16148,-12242,72535,110352,17802,-27602,-7276,14666,17603,-38252,-73630,-23123,12761,-32057,-79488,-64774,-24898,19112,42066,78773,126258,106168,37458,45019,85953,69296,-17801,-124597,-124024,1988,96150,19800,-133819,-190386,-137920,-59614,-16328,35806,108264,146066,84241,-8287,-55585,-70513,-46878,-2265,55687,98940,133711,153892,83315,-16881,-23566,95693,166070,103669,46640,55537,44024,-5616,-52109,-46189,46656,152552,181532,132636,92536,50127,-24859,-96163,-156734,-175581,-106121,14080,61095,20772,-31854,-44905,-16507,-18955,-77862,-84052,-3716,41214,-7456,6655,53825,6123,-89013,-91992,21693,105830,97942,70758,58716,89588,114670,42454,-15019,25355,63572,39470,-4861,-22389,-35208,-43443,-17348,39626,72822,87501,84128,27739,-23912,-34019,-54803,-84354,-68347,-36276,-11726,24564,36428,-1054,-30697,26186,59817,18940,-5289,-11615,-33788,-62354,-101615,-128016,-120346,-77051,17723,112341,116419,31092,-8201,33297,98291,127226,100189,63929,39915,20858,62831,124115,91624,4276,-46909,-65228,-39087,-35445,-39622,-19868,-25824,-41965,-59195,-120823,-127602,-22113,80143,86629,16045,-75160,-120411,-96624,-50533,-50603,-66509,-68441,-51737,-7489,23286,38233,35714,-19811,-81395,-61753,1714,12793,-30683,-99843,-165448,-130448,-44680,-24088,-49155,-35657,35979,101626,43761,-83707,-90513,-23536,-1338,-18093,-39399,-64709,-96607,-70639,-34622,-74575,-113207,-78903,-69443,-80720,-73731,-29463,24448,27935,-3343,-11429,-35378,-52003,16189,54692,-25303,-54520,7035,14639,-25931,-22811,59518,111525,86663,53908,2044,-63959,-88785,-46883,23202,58017,64319,54930,27006,10294,12533,27041,41728,57589,72878,73173,44273,20771,-35867,-26168,44237,3651,-69919,-19610,77940,81788,33393,-21295,-64154,-91120,-94724,-26993,43832,32638,-41357,-73222,-5115,43666,-32194,-71893,-5172,37653,-2758,-32048,-38065,-6315,78141,146496,132571,69709,5782,-32553,-52557,-35642,-41679,-64166,-87235,-74602,-47237,-39615,2634,75739,94244,70184,78492,100036,54047,-36728,-53220,20881,75823,57790,11459,-5167,-27335,-65862,-81033,-43973,-16900,-19737,-23229,10796,91402,122725,77532,33865,10138,12239,47871,39050,-10983,-26806,-15648,21828,85137,115936,62713,-32968,-91007,-59186,58291,75656,21149,5784,-34518,-64934,-24477,228,-14949,17133,46986,21322,-63944,-101406,-32775,52039,87098,73034,53489,63772,89637,61220,-29411,-54267,-45160,-39564,-16529,172,-10181,-42863,-72133,-22005,53252,84465,76488,55033,-43084,-163557,-155979,-76549,-42728,-45026,-40512,-15373,36306,56205,28928,-31381,-75315,-70582,-31417,9307,14004,31703,51463,40095,35885,58953,37439,4753,-9300,-59721,-103373,-81981,-50764,-40510],[18739,17523,7530,-13297,-46092,-47406,-70198,-109100,-80073,-42641,-50121,-53266,-26336,-14642,-78268,-150150,-98041,-8915,-3855,-39311,-25040,59555,96645,81125,44371,-21332,-4260,163827,262189,196207,105728,82803,119766,170308,169239,82058,4640,14202,72937,92268,46258,12614,12853,25321,22988,169,-22765,14608,119634,96954,-65967,-94300,49539,116008,65713,29501,17289,-4435,-6740,60603,121310,51490,-69948,-147211,-182824,-155866,-47849,61811,157267,196608,82347,-80692,-96692,-90188,-172161,-193059,-184086,-155951,-66106,-10170,-268,14961,56146,119520,128943,66867,64848,77347,57286,25490,11609,-43770,-56844,25166,95527,78743,22436,10912,2807,-58373,-106688,-123637,-112259,-44010,7664,-33079,-91880,-96173,-35821,-2361,-24614,-34648,-49820,-118383,-143436,-84527,-25560,-25102,-26245,-28155,-14295,48311,35584,-79254,-124277,-81497,-55064,-20137,13303,-25597,-53011,-9458,42500,56492,26400,-52740,-102197,-73027,7680,93282,98755,69905,27314,-46130,-18981,49956,83823,99795,149627,115697,-26273,-120162,-59478,11298,-38036,-102484,-88816,-55790,-29721,-34573,-84971,-77010,44649,96616,28455,-11978,-9361,2841,50430,20989,-84628,-106605,-34911,-20736,-52949,-66549,-80876,-102118,-78208,-4914,37696,32177,18287,-13045,-49136,-23216,26656,52185,65379,101700,129733,96209,27472,-43952,-80464,-54320,-42218,-47427,17831,82783,51755,-31537,-91959,-74922,-41398,-26427,-16114,-118026,-206684,-62563,166461,199291,99524,42861,26258,48901,132534,165806,108277,52814,2861,-111446,-174788,-114663,-29291,20564,40852,89148,124188,67195,-43704,-107263,-98382,-31967,19111,21720,-4376,-38768,-35376,-22075,-14109,38023,99767,59189,-36390,-51488,-1624,34522,54674,56865,49981,32409,43130,52716,22836,17574,48107,64282,76963,109950,72617,-39631,-38187,63695,79681,28069,-16087,10879,62483,49189,17069,47615,74154,93364,91945,39629,-11309,28571,65480,-9174,-101701,-93313,-64898,-33302,23540,15279,4848,95175,210613,236874,246236,269779,-644942,-1832827,-1613423,-545775,23764,18750,-98145,-57391,-35416,25556,-190420,-835606,-1181409,-647461,16409,118457,-67951,-159232,-72420,90518,146473,71635,-2066,-22533,12395,46562,37031,4703,-27117,-62508,-104066,-70755,17254,44302,-21612,-43411,-31613,-51356,-96325,-65967,-8675,334,27884,101159,148828,113086,82617,51736,-35634,-110853,-107055,-47318,19097,33909,-22847,-79011,-80451,-22164,28608,30115,10269,35562,87468,47002,-128449,-265815,-231730,-108411,-51724,-53770,-14938,50202,55242,24728,52684,84057,79849,80789,84910,33255,-8338,-30445,-70242,-87161,-37120,41066,76848,19632,-78284,-83457,1277,64401,75953,49961,51733,83358,103036,60743,-2515,-12107,40525,23165,-61844,-81235,-30025,-14777,7206,106282,159530,114313,22384,-85589,-164928,-152118,-81678,-37496,-89361,-79701,13629,34935,27382,36741,28173,14319,-4483,-21481,-36794,-26319,6349,6072,8314,6704,-45031,-124285,-145744,-102878,-13902,73719,111496,38524,-55146,-26839,106872,176360,151848,89852,61010,83707,114333,118795,81542,77033,134510,121882,9524,-80978,-57292,16170,44853,83236,127154,50631,-72941,-67529,-37187,-85245,-125580,-102386,-49896,-17223,-49005,-86923,-67870,-39171,-41137,-20649,16805,-11870,-28236,24187,26717,-30299,-57616,-41900,-23372,-7159,-19323,-60807,-109636,-131625,-101656,-71742,-69561,-47229,-13461,-48420,-99886,-63156,42383,114959,96970,25795,-33803,-76735,-104501,-120990,-87332,-64970,-51555,-44053,-59931,-98012,-122461,-108499,-66947,-19945,36634,34486,-7351,10297,16691,-62126,-28458,120529,133777,43309,33459,57513,58696,60547,61133,11948,-65391,-64054,-2658,-744,-50024,-36586,31995,28196,-54899,-92961,-104565,-82740,-11998,22422,-8399,-24476,30644,70965,87379,75845,44259,52000,45721,38502,82171,120543,65660,-23719,-55700,-11971,21669,-3540,-39731,-12526,9017,-28010,-74288,-78435,-21172,61563,67395,34050,-7869,-123842,-151288,-6210,109239,81635,43844,37178,19745,-13851,-62495,-133924,-160536,-72729,64657,97374,26168,-12552,4258,32186,55725,52169,12119,4828,44831,49194,4695,-19749,-20443,9989,14479,-55369,-83020,-10478,94278,137474,102940,32839,-45865,-58298,-22707,-49615,-103707,-41788,35379,10914,-8128,29596,-9378,-99043,-96371,-41779,3724,14191,18934,42929,33148,5862,-48085,-73597,-9853,54279,62740,64861,17481,-46529,3443,77456,61471,32274,32992,48230,34083,-52229,-98332,-18732,70002,53373,-33805,-73205,-31582,46663,90880,121041,150335,111875,32943,50563,99415,60672,-28260,-87612,-86734,-12729,66886,11312,-119483,-135559,-69468,-66302,-88018,-19661,89880,133254,72494,-13016,-58621,-35137,-13457,-39613,-26293,64679,142080,142057,60016,-13511,-16697,62079,120116,84334,32329,50753,82579,93660,74025,22018,18586,96545,163908,172774,165934,115917,17292,-88220,-189059,-206570,-108675,22736,113204,88664,-5386,-45316,-35708,-69837,-131150,-132397,-53988,1984,20280,86058,80764,-9758,-47986,-6982,76038,103331,66651,38607,21789,46949,88535,62146,62680,91451,42918,12799,36781,20448,-29439,-55288,-46115,36586,100253,64787,5825,-30629,-27627,-10655,-66378,-136229,-99921,-41975,-28044,-8070,-8115,-23733,-9829,57174,84434,27998,-45249,-74354,-84098,-115432,-155643,-130879,-66617,-3226,87686,158435,148034,88613,20075,6164,94466,141765,114146,87181,43058,33453,101533,101562,-6945,-96005,-106351,-85837,-65436,-64966,-63348,-44718,-64403,-64998,-56044,-87834,-72791,1970,50379,65888,54577,-15695,-104393,-154958,-155095,-116531,-63294,-38600,-36737,17835,97441,72800,-35578,-87763,-75159,-46416,-3385,24025,-10108,-76453,-97361,-85027,-91932,-90768,-108848,-153162,-97271,41076,29843,-105782,-91471,18075,54798,48302,43452,34583,-14028,-44417,-38633,-87689,-155289,-142859,-88643,-37511,-44560,-77444,-77744,-17661,36376,39916,-44974,-120083,-39346,31238,-41453,-72177,-6177,17841,-5638,-11218,71717,160919,164527,116708,43124,-5749,-19242,-31373,-22192,39064,83966,76277,21927,-12143,27854,67433,58920,61689,78281,74324,50639,32637,-16042,-22282,982,-28643,-59219,-12499,78577,108458,47523,-20657,-39958,-39008,-39659,2579,37856,18236,-54367,-93969,-18713,31634,-68942,-107460,-28708,-459,-20944,-476,-1855,-36232,-10066,90518,150747,130420,62034,-9148,-33240,-8945,-5092,-44563,-86664,-79284,-45429,-19811,22295,57778,42051,22695,63970,68147,-20634,-50040,22793,82615,90765,65078,19623,-15919,-48942,-64472,-40371,15355,31480,20235,34487,73195,105526,97815,54212,-2286,-36049,1496,63151,52927,-1901,-13524,-450,23091,70782,98421,59074,-28408,-104408,-54884,59416,42158,-18213,-12510,-38523,-41006,23469,30015,5459,60280,77753,31179,-13652,-20622,26335,98211,115551,39627,-16509,10965,43950,27239,-12769,-3352,12299,23467,43252,57753,56185,22967,-20349,370,36193,35014,11731,-20781,-75198,-104655,-50905,6199,14850,-3893,-37846,-39723,12345,36877,22191,-38117,-101209,-125434,-80160,4080,24002,25863,18666,-18043,-11230,23566,-20267,-44335,-13315,-45721,-92305,-73884,-43160,-14960],[29660,39465,21510,-450,-17517,-58863,-118885,-106044,-48623,-54217,-74900,-46978,-12023,3792,-18636,-74291,-79907,-9019,36862,-1165,-23227,59256,91836,67395,44484,10918,16349,109111,172102,165532,161449,173991,167252,160161,137826,75461,28716,61450,123152,130256,55553,-5759,15577,49712,29391,-27932,-38194,30842,114650,71474,-44904,-30495,94591,139699,74671,-11435,-79042,-85166,-9612,80699,107780,20278,-90795,-124731,-106136,-76622,-47205,-20557,67789,153757,126208,36803,-10294,-55063,-104589,-98781,-112964,-111395,-27503,54214,41816,-3388,11917,77218,92771,35495,12092,25537,34787,2368,7036,-2401,-43939,-32496,31368,91160,86660,33361,-27432,-63237,-66293,-44975,-19588,9308,46971,27624,-29520,-10591,81865,114062,31677,-41931,-62063,-94050,-111685,-69367,-3081,14132,-6736,-46786,-56992,4980,27332,-74465,-152440,-104584,-45980,-18978,9552,-3386,-41610,-36756,39534,102629,91273,4953,-52169,-47930,8110,62404,68748,82484,75727,33481,19950,39269,49518,103334,187514,141718,-10169,-99427,-70359,8154,17513,-54062,-71589,-4268,17590,-61449,-143114,-119822,-9568,51092,42325,21605,-12580,-9865,50085,28427,-62520,-71634,-46152,-56049,-61394,-78771,-119403,-127843,-78547,-22210,-1071,4341,19434,18155,1361,-8236,1862,57677,95855,94252,76859,70882,71630,40145,5978,4382,-58501,-91988,-48020,55838,77394,12549,-35440,-28008,-25092,-23302,-17153,-86968,-134049,-13636,146422,171900,99402,18772,-9291,35484,103262,88304,31467,-28029,-84323,-140184,-159502,-125190,-74167,-4804,9173,7630,24231,21664,-41029,-107794,-88999,-2787,81240,79443,16289,-60321,-75511,-53705,-16605,45363,97065,75789,29645,10085,22462,47457,74526,78859,71294,25132,-8306,-4611,-16029,-20490,6306,28282,67503,100725,29605,-75714,-55207,35707,12552,-61171,-74545,-22908,8137,-13369,-16710,45269,91176,94799,72576,38182,47434,111234,117532,8264,-120836,-178661,-203732,-137658,-11497,38032,61347,153436,250172,263144,192192,159101,-827861,-2109900,-1665393,-524305,-98962,-77975,-79712,-26238,73295,85510,-220994,-948971,-1302884,-679287,21037,141148,-11659,-82400,-22727,71042,70399,-28390,-81746,-36586,29014,54152,55030,87629,78213,39147,13273,-23507,-51096,-47750,-22802,-18721,-51294,-67263,-42870,-16121,-11053,-33806,549,88884,123910,89634,79130,70799,1699,-72866,-66479,15352,74234,59518,-4562,-40112,-3535,80219,106253,53892,26616,57643,84688,59204,-45525,-154007,-139490,-22849,19616,-23119,-67908,-69243,-89856,-133015,-94279,7034,74808,73202,25886,-38280,-50420,1454,11905,-66828,-91910,-22104,51250,57225,-18543,-85764,-58021,5199,30332,-6159,1537,59883,110414,76646,-28153,-56608,28737,71656,39777,44367,79843,63180,7895,21691,63546,102817,91895,-6581,-119742,-169880,-121516,-48792,-51330,-52352,-5182,10500,4847,-26524,-41921,14823,68136,56751,3395,-6566,35337,61231,48452,6459,-26770,-61069,-59218,2378,49220,38521,93867,123079,27460,-69605,-33421,62370,85940,86642,101567,113512,107241,84682,9117,-51756,-11281,17664,-38116,-101814,-85693,-33211,-19618,-25697,-5820,-10558,-41724,-44540,-72355,-97777,-62762,-34392,-43976,-46631,-68431,-86418,-67554,-60943,-105566,-80088,44074,72838,20339,-1303,-26056,-47703,-21655,13319,-8327,-48989,-46156,-50853,-85310,-110317,-92282,-83681,-91185,-54013,12171,21867,23591,41419,71455,124932,127262,68329,20666,-11029,-87908,-191000,-204291,-144782,-77102,-57631,-88275,-117909,-148852,-154846,-83223,-362,20076,-10289,-12685,33462,40690,-14906,3696,76038,67441,7307,-11584,-48554,-86820,-29616,57633,45119,-39946,-66860,9540,84028,53109,-6874,30385,94456,51218,-35276,-80559,-60033,15346,51644,-7419,-30605,26245,50322,53629,73121,62528,67959,44738,56218,125764,173901,95868,-37355,-89676,7503,86143,55517,-31794,-82279,-97064,-102851,-96161,-36665,26088,77494,95726,84666,27675,-65950,-54787,36102,35373,-43104,-66109,-42598,-29503,-46652,-80916,-127341,-118916,-29574,78013,100994,25945,1186,61001,80071,26916,-14887,-30593,-16549,41670,73140,65304,41215,-13054,-8178,23087,-15540,-38211,-2369,51463,81596,77148,64708,50978,28931,-5443,-31949,-34813,10430,29953,-18837,-44912,-22948,-88251,-169825,-108296,-13603,25715,46652,52255,41726,9199,-26898,-110950,-148819,-40630,71586,70771,23406,-7707,-29392,-40852,-10144,46885,31703,-6849,29411,38604,-42129,-73865,-15312,60425,100522,52328,-32861,-49407,17624,67244,86139,70701,9929,-37813,9054,66729,28506,-16445,-6906,-24083,-36024,4716,-11944,-86164,-71439,-10120,-34542,-67718,-22088,28197,31829,-1667,-60749,-86429,-4306,53407,-4318,-31561,41368,104654,83531,6663,-38930,-35765,-21605,-19651,-5098,28920,79436,96001,109652,126232,57713,-30655,5173,88238,115039,139241,112119,15055,-70614,-133696,-100880,15483,93305,124218,87769,19782,-26235,-77515,-119156,-70250,5387,-43,-19554,18358,61578,26558,-32824,-37209,-20451,19462,20641,-4732,-9374,-18713,-6143,32067,38085,55480,64756,7836,-22444,19332,20723,-14439,-33425,-22415,63886,134517,65943,-30393,-35514,10431,24041,-60708,-156849,-119483,-41533,247,30768,-14245,-67403,-45242,-562,3447,-11991,-65446,-67763,-32332,-60112,-111280,-60772,39068,75723,87309,101146,86536,71221,22295,-26538,32241,78873,59651,48589,25331,53045,127435,97300,-11824,-66904,-68545,-59173,-68602,-100063,-108859,-90001,-93588,-67136,-26323,-22643,-13279,20307,45364,46377,14461,-35935,-44880,-84085,-166569,-165935,-88994,-53381,-62407,-18798,67139,41197,-80112,-119309,-74280,-42872,-8049,27981,-7096,-66187,-36612,8501,-57131,-124917,-145120,-169215,-158257,-61992,-8402,-68035,-69034,23322,73743,56557,27607,31897,9472,-39843,-77373,-138298,-204156,-185468,-100170,-1384,-43012,-214723,-250631,-40855,139504,163848,44579,-83082,-48844,9281,-45398,-68565,-34680,-30917,-28317,-18403,9826,64607,121429,115415,38988,13679,27041,2266,9198,74720,125922,122819,47106,-5366,47196,114236,123360,130192,101001,18996,-26485,-4365,1517,-36330,-78916,-71381,-25863,1321,39041,86265,43611,-31463,-37928,-3896,23908,26727,-13108,-42813,-67722,-99080,-67453,-54327,-103502,-73228,-13313,-43181,-78858,-25154,-26734,-134123,-140433,74247,261131,255329,131449,21778,-35837,-13317,37473,26820,-30286,-51795,-45960,-6350,60971,64559,8840,-33485,3364,33952,-12086,3076,79622,70414,12675,13479,26293,16042,5708,23696,53849,63145,18307,2060,75856,138431,113583,64612,6230,-77335,-101212,-1905,88466,70568,16124,18593,46584,54479,67768,76733,55263,1866,-45045,-13489,39577,11441,13469,65674,61203,74987,120061,104378,79800,142886,130700,17124,-43667,-25119,-11515,18237,31364,-50280,-109399,-50620,25184,52093,45725,48868,46833,46393,50995,61141,48009,18926,-11737,-2510,2965,-20006,-49423,-68249,-87791,-50982,41302,93306,89221,27372,-69718,-127138,-95141,-40423,-8239,-31930,-76917,-124992,-103915,-8439,29784,40861,37568,-13467,-28805,-20491,-72287,-84534,-29766,-28914,-55910,-39662,-19541,-5917],[-7913,-917,-12096,-28857,-34506,-62364,-98296,-60235,-11923,-41703,-69774,-46161,-20423,-6431,27063,33945,-1183,26236,74826,31374,-9614,35031,32107,14174,25680,19258,19481,56839,60818,66742,138573,185155,121584,43644,8767,601,-7466,36124,87402,88168,34122,-28695,-4793,56427,38665,-16592,-12474,35001,54928,12426,-21871,-6085,24704,29242,7779,-39943,-112369,-127268,-43452,24280,9283,-52210,-117233,-126257,-75727,1840,-6950,-106225,-82172,54947,112216,99954,80007,30956,-26042,-23643,-11825,-10212,4575,41306,33771,-13073,-27544,-12150,-10521,-20096,-31654,-38982,423,5553,13618,34363,9298,-48403,-39668,63961,99365,24180,-59435,-85007,-50043,38636,85703,50203,43578,34542,-1431,58014,144352,139297,65311,-14680,-34366,-30960,-44188,-29483,4568,-23784,-61240,-68160,-72686,-52894,16,-30768,-108243,-68463,8531,-12052,-24022,-6766,-66663,-154278,-79456,104582,163065,98640,38441,5320,14366,36652,26919,59768,102462,98866,27575,-22869,-5844,92184,152988,79652,-10924,-34672,-42739,-2927,75545,83865,61333,92693,82576,-27752,-101831,-89925,-74757,-89827,-66840,-28857,-30242,-22458,15327,9413,-22849,-6570,564,-14649,-36785,-83732,-128101,-124037,-95519,-69284,-42510,3533,32464,16008,-640,-32442,-62185,-3549,84457,89045,22088,6311,56118,73954,53362,6379,-85083,-100546,-25256,100424,112187,38109,-13971,-2216,28671,60767,70978,12961,-36098,12277,49210,34755,20552,-18904,-52436,-15962,28519,14022,-4728,-46268,-100970,-92310,-43373,-35795,-52191,-23182,-10427,-9501,16435,11840,-51828,-102884,-55510,48214,115448,80399,12454,-40305,-53710,-38513,17551,61470,59872,55161,76088,86156,70254,86495,117362,106921,73844,608,-75338,-60381,-16792,-22602,-19356,12183,56720,64206,-48124,-128250,-71735,-11635,-55898,-76619,-23284,3196,-55983,-102387,-78715,744,93851,129000,103819,101204,164409,218540,197451,126398,43521,-45914,-116951,-68797,5180,71644,120796,157689,183095,56732,110490,-81815,-1169898,-2570381,-2242156,-791646,-307494,-288299,-94085,-40919,79039,121546,-162140,-1093778,-1548497,-834847,-55114,132863,76265,17934,1638,-39620,-86987,-118830,-98789,-38670,15869,25197,51929,109784,106455,80835,57130,-3823,-58898,-63854,-22993,-30997,-57394,-45149,-7562,14692,30902,23008,-5583,-3434,-9694,-7582,19664,18755,-32178,-70101,-28882,82860,131151,59837,-33468,-34948,43205,127911,113701,7813,-54486,-19360,30571,52087,35845,-12671,-14776,39274,49638,9087,-52664,-104708,-150588,-174977,-125982,-40839,13660,22718,-8680,-36425,-29553,22676,32324,-54529,-87094,-23966,21471,42149,34991,-13544,-30431,-7701,-873,-50754,-64578,-17227,25433,3810,-85151,-74521,24814,74859,50028,42441,53021,19418,-40850,-29681,13193,60854,97337,70885,9260,-59322,-83830,-68392,-56654,-35179,-949,7204,-14061,-48321,-56915,1289,64371,86238,63729,47021,54083,67077,81611,74738,38503,-28218,-15638,84128,83406,-43374,-36252,63318,64211,-51122,-106602,-55153,-16258,32671,90401,97556,63511,43499,-23143,-108042,-103167,-30374,-1791,-53587,-83477,-41190,-11283,-49799,-82542,-73741,-54618,-42435,-92396,-92181,21804,100687,48750,-17784,-59926,-70789,-59286,-73817,-114384,-70917,50679,54826,-20855,-64295,-57787,8565,79412,88444,20483,-54907,-57931,-30627,-49816,-57324,-29793,-13151,8048,60766,121725,150564,161961,141373,106125,133478,138043,66230,15038,10471,-39009,-136288,-158190,-98708,-29500,1616,-13637,-43629,-93573,-124373,-73689,-14364,-9683,-13675,29708,86932,91312,55237,43112,33805,8341,-27306,-37467,-51797,-77005,-4957,75208,33619,-42628,-58672,-11839,59578,43334,-25059,-34806,31278,30474,-26784,-70766,-86425,-66019,-15728,-22559,-26032,19907,11512,-7768,23926,-11009,-43381,-13203,81002,176369,198292,111055,-27909,-81808,32001,116992,72798,-53192,-156687,-199235,-150767,-62644,14829,33260,64565,111261,92813,23096,17206,88667,71328,-36039,-101032,-108355,-96714,-45203,10288,11426,-20047,-22987,3728,55703,86133,11548,-45494,16890,43307,-49686,-100241,-57659,-11361,10196,37112,89253,100672,25674,1694,49896,58936,26083,2397,2794,5016,11249,68576,116556,91355,18411,-20243,-22216,9529,18272,-11183,-26752,-35283,-111951,-140777,-38934,-1946,-50559,-25459,38913,48978,1213,-67388,-155275,-173728,-57127,48460,47473,-19855,-43266,-26366,-40221,-34261,33613,11783,-55446,-10806,25107,-20222,-22174,-5819,3492,72951,111422,32439,-35673,8617,46766,38592,-7234,-54645,-64115,-23764,21975,37664,73991,112112,58025,-24032,-23994,-14269,-38237,-20276,16330,5441,-18741,-5361,-15305,-25550,-19494,-66816,-79841,25526,109439,70754,42805,64681,82837,61856,-4422,-32496,-14609,-31215,-74894,-37910,70028,127323,73056,50741,116913,87228,-27702,-38347,20502,20760,38527,51214,1072,-34291,-29851,37289,131552,159199,117745,78306,73151,24045,-102920,-134714,36590,179108,89236,-24681,-33254,-35935,-74431,-94276,-86954,-85525,-71717,-61436,-29103,14067,19175,20261,26638,-6324,-31908,-14301,-5219,-37140,-44712,-24102,-297,35455,76222,122409,143445,86304,24092,33289,61948,49812,-19106,-91464,-74890,-14394,62017,124986,43108,-79293,-84871,-45693,-49411,-60331,-78902,-20408,67346,53667,17062,66257,115738,71602,19248,21682,37491,43607,16412,-45192,-51229,-30556,-35595,-13330,8787,20273,75207,137892,138989,95674,47997,10490,-13609,-55717,-76860,-67967,-51559,-25672,10285,22137,17210,41651,64605,15461,-73802,-95285,-8619,2161,-92598,-126081,-82455,-60842,-67614,-45060,2994,-7817,-74732,-100411,-71369,-32201,22588,55691,9783,-35249,15302,95045,41745,-62250,-76209,-35951,-58188,-85132,-45676,-38710,-60322,-21261,25760,8318,-38150,-46569,-23217,-3161,-39007,-141437,-234969,-195273,-91707,-1285,-38188,-209324,-213711,58550,268382,269703,134167,-3594,-3206,41760,-22401,-80106,-67624,-50232,-18189,4924,-15229,-29788,15895,39722,-5719,-1264,41041,49287,69675,91988,138062,180589,131778,62107,72439,134685,169743,170904,111706,2239,-80759,-71662,-46736,-78843,-118316,-68324,21202,1473,-32456,13680,23637,-16510,-11840,26875,64611,49630,-30626,-78740,-81087,-87504,-94568,-120692,-113686,-24495,31215,-12768,-82038,-69719,-84678,-176396,-145371,112173,325582,299919,154036,60047,-20065,-31000,22896,49032,17914,6812,-976,2671,54267,94828,67277,-20954,-44876,25475,60371,66488,92519,36673,-86491,-98441,-31483,14731,54052,105333,119138,70617,-32910,-62748,37136,111958,81083,24266,-39778,-118157,-130883,-30598,85373,104048,50731,43492,82590,79807,48006,36450,30919,28729,72490,94842,64089,25585,82837,168008,189507,212098,245977,221026,165975,206720,191809,17549,-127926,-123494,-114593,-125516,-101482,-109035,-116590,-52971,31812,91796,91936,65083,43786,37799,36275,34031,-9423,-51485,-53568,-1281,32323,12820,-21018,-29930,-70700,-61961,41852,117231,108262,20288,-100672,-190576,-173141,-90569,-28804,-1206,9062,-42095,-73321,-23023,12461,42339,79885,74291,33523,-1486,-40898,-64193,-47458,-26862,-14089,8591,13260,-7465],[-24416,-45414,-59115,-68634,-73012,-45408,-3871,29446,44209,15435,-29367,-37747,-16919,-2763,37775,72612,74044,98030,113427,56033,-4080,-22303,-51143,-36083,16819,30325,41715,86981,67189,40339,96576,119300,30156,-53108,-57572,-42938,-49785,-33016,-1576,26231,32589,-12036,-30595,25449,32902,6510,25132,46872,27661,-17464,-29745,-37239,-64358,-73739,-44203,-18106,-48454,-80165,-47686,-9224,-9442,-13653,-50038,-112141,-103889,-9774,4095,-98165,-93914,14406,37487,27666,53779,20249,-69948,-63051,7344,42280,39799,48460,56056,30192,-3843,-49265,-89418,-72300,-30789,-29666,13974,36157,18259,31430,66599,33121,-3725,30167,40822,10986,-35534,-88459,-50045,77741,105436,10242,-34501,-30656,-4378,79202,112045,62184,36520,1988,-16465,-14054,-22158,-8148,9467,-51668,-101994,-85141,-69970,-65821,-16545,-1465,-57107,-35940,34891,-6943,-43355,-18125,-95650,-229305,-162879,80790,216396,195457,112938,26956,-1209,21333,-5082,14750,90601,99901,71705,36973,47620,103618,110118,6985,-54338,-37970,-34888,-3438,111370,199243,180153,139668,112124,41934,11038,5117,-85250,-195309,-189989,-116358,-56518,-27841,-12514,-10640,-12731,-15592,18452,59985,14598,-82524,-117492,-101992,-95014,-75032,-33746,24751,26749,-37764,-66553,-55473,-61177,-39115,45576,89016,21643,-41087,-24325,-4806,-14967,-36887,-41653,-28455,60861,144970,122081,44200,-30278,-33086,36823,111431,126497,46556,-2122,32452,21367,-36006,-35501,-10047,-26838,-37345,-19191,9841,35836,21725,-18980,-13939,42096,54047,20176,1433,14460,58913,98645,68940,-16531,-61280,-15304,70861,83774,26740,-6011,-3316,-7291,-11803,25049,47567,30006,40599,89919,119619,100133,118764,152763,110809,32928,-40397,-79782,-31344,21670,-6735,-31159,-6781,18467,24472,-47024,-102761,-42732,-677,-43641,-24605,68104,77070,-22654,-66689,-65695,-40274,59115,154515,166440,180219,206406,205520,174415,153669,145248,114651,61457,23910,20539,115988,223399,233485,226817,98807,281747,278058,-636676,-2187221,-2390506,-947139,-184115,-241309,-243014,-143834,-87706,3676,-248336,-1141896,-1592601,-920545,-136761,75875,102336,95498,9343,-120393,-183831,-161841,-113539,-82504,-46947,-22360,58689,111248,67856,36380,10276,-49821,-99284,-89344,-76778,-55692,-11273,22689,5534,14081,56504,71285,21039,-42784,-81475,-65790,-29488,-50129,-95119,-94821,-29768,75270,103690,12219,-63258,-18212,63362,96353,35332,-79573,-156012,-128180,-50059,19185,54625,66342,72579,45580,6155,17478,35200,-11147,-78760,-99201,-47310,-12627,-21928,-14630,8375,14528,9877,-7790,-40474,-66067,-45970,-7335,-1485,21717,68097,66407,8304,-38217,-42389,-63704,-79201,-48621,-10360,-21277,-50444,-20268,29117,4746,-40100,-26254,-7882,-35936,-28262,52985,75487,23549,39837,95208,94972,38928,-56752,-110335,-91960,-35642,-12665,-41498,-61468,-36140,-19216,-22453,-18726,24101,60885,63000,45875,25388,61715,111560,67366,-49959,-54888,51637,60736,-75012,-117819,-12388,61930,-14882,-99410,-116835,-100137,-58368,9804,29629,-2882,-2693,-24379,-90274,-95464,5766,87871,43423,-28415,-18633,8467,-10898,-39772,-63736,-79268,-44887,-44518,-29299,77502,153379,109426,52848,312,-46607,-75208,-118999,-134935,-71211,-12669,-44241,-68207,-55803,-16621,90163,179122,154286,41912,-42537,-56368,-38284,-59270,-53533,2983,69022,129661,164958,165988,143288,105984,85130,92939,133638,134210,49703,-15327,-11735,-17498,-56749,-22206,32562,63357,84619,73519,15515,-48147,-72717,-45341,-14205,9949,27846,55835,102604,129997,108938,70419,32625,11235,-15826,-43633,-39424,-1435,62831,73845,9660,-26823,-25028,-42175,-35997,-25109,-48574,-95146,-85699,-73820,-78884,-103140,-132165,-136391,-75581,-16391,6719,28940,-21141,-56954,-32028,-86622,-146389,-74077,53912,140766,166681,102261,-21612,-65764,1616,37793,-11051,-108063,-169510,-179499,-107053,1927,25007,-29152,6237,89924,49621,-33607,16449,121961,72186,-31096,-64460,-88544,-104701,-33220,66252,74551,22713,-7637,-10044,42108,100305,19908,-100729,-99712,-86627,-154301,-167035,-70530,7862,-3091,8224,64153,74506,41818,37123,51081,53155,30224,3887,5210,-10179,-34609,16083,60733,32468,-17317,-49553,-83400,-39200,32407,33742,14920,6751,-44416,-39635,54203,6391,-151614,-174986,-70921,8203,-3024,-78801,-164855,-167905,-65654,31817,50629,-8985,-64760,-64195,-39725,-2181,51283,25802,-51672,-45068,-12971,-17886,6578,1883,-51786,7559,128762,109144,35258,62035,81826,41514,-10998,-34919,-38227,-24654,4403,61109,131893,155766,93677,2058,-25272,-16866,-13370,13170,52079,35508,-24293,-26471,-19458,638,19166,-44724,-78231,13894,89940,73974,76519,89608,70809,45107,3265,-1292,27875,23933,-27995,-19797,70550,102964,28821,23603,121529,117662,6153,-31043,24246,32823,11493,12572,5926,2888,30451,80741,124897,136178,93284,77890,116996,69488,-84839,-118827,59521,202664,118964,-41194,-119987,-116052,-128281,-159259,-148402,-107085,-98110,-87976,-8490,65471,76142,73072,34195,-63625,-113130,-75606,-32121,-50529,-96513,-82415,-15480,69726,111102,84502,37763,37428,77350,84627,46894,19468,14459,2148,-421,22977,98603,164303,67331,-81378,-85467,-4330,-4771,-81398,-114198,-22621,79233,79964,82061,120305,86653,-7375,-61043,-45326,6241,29850,13372,-53101,-106264,-106665,-75042,-6364,2208,-110871,-98732,126946,292401,246939,125190,40969,31700,27933,8232,13607,37271,37660,29506,22972,27531,59217,48101,-47533,-123766,-98693,-14167,-182,-45245,-52850,-35420,-40147,-50357,-37706,-17206,-27134,-65908,-86674,-73203,-21478,53386,78245,25818,-4582,49860,116072,88231,22297,21071,65569,49935,-1982,356,-19465,-85373,-114946,-99238,-79302,-85618,-108445,-67737,37692,55475,-67087,-182700,-137503,-59488,-31052,-4394,7075,34770,145772,221526,181772,88443,6911,23189,74708,-12192,-129055,-100433,-19586,23316,31100,15132,-25830,-59539,-76312,-76632,-27052,22531,31713,21175,16789,67658,149383,160245,94171,33890,43091,80884,72872,47940,45494,-15188,-92655,-140733,-142874,-122148,-44801,47276,-21146,-124901,-83146,6184,36209,43776,55508,58043,27258,-45972,-104225,-112576,-76901,-73538,-110313,-110588,-45384,29757,51230,-19588,-69587,-70543,-64102,-4491,106927,153274,100541,42147,27447,-18561,-58898,-54534,-30326,-16414,27055,49704,-5373,-28519,57829,95189,-19466,-95310,-19582,50970,55816,73747,24968,-136585,-212501,-150385,-71591,7470,94552,105614,27128,-103648,-169411,-121468,-53926,-20591,-23447,-55952,-97391,-124085,-95084,9757,71694,26736,8427,54234,48590,-17980,-33498,-9196,27134,111087,138905,82374,37065,65382,107673,138639,208323,285910,262751,165891,167811,168124,16902,-152782,-164986,-142557,-178372,-166355,-108833,-53795,-12889,20085,64060,66400,46820,32237,39095,54807,30358,-50982,-116441,-106807,-16048,40457,18234,6456,24173,-37059,-103422,-44090,35480,24625,-38436,-99358,-138390,-105523,-49179,-18939,17882,60041,24681,-41314,-36905,-10550,14427,68612,122235,94823,61185,46603,-4145,-43954,-17443,29883,45293,28591,5945],[-1154,-47456,-84999,-91552,-100731,-51876,50622,99768,94467,67011,12445,-14079,-6317,-14176,-9732,17306,71979,124897,118121,59994,-20011,-76560,-93417,-47654,14792,40659,55662,98616,106172,87819,73457,32500,-31904,-64048,-42583,-30689,-41909,-58032,-69512,-18693,52044,25710,-37688,-12998,8822,9342,41041,39840,8461,-28417,-51786,-64513,-77241,-80710,-59378,-4986,20698,-8238,-19832,5064,57779,122375,98355,-28227,-87846,-55761,-38134,-35838,28097,51596,-28100,-74691,-41101,-61121,-130590,-101824,-21247,36924,83958,118018,106465,68822,46796,-10771,-96322,-100900,-8914,36780,56445,39556,-2206,4839,91552,131471,80231,1521,-39634,4264,8863,-70845,-39850,78919,61566,-59157,-106447,-73897,10301,75672,44526,-17357,-20820,-31519,-68693,-77641,-47927,-10588,18636,-2200,-52349,-73237,-40739,2467,11348,-20694,-78851,-77382,-25350,-22162,-20813,-6684,-77873,-165770,-93871,64402,191908,206443,130812,17012,-18507,19980,-8366,-11699,39674,51067,140580,216722,176283,104958,69968,-18467,-82545,-74442,-44237,7186,97096,169326,140019,71613,68966,73014,71203,47467,-60930,-175216,-184792,-117453,-32520,8563,9313,-8606,-51835,-91045,-12594,98940,68205,-52779,-96337,-80415,-65776,-27493,32341,77147,46455,-47725,-98182,-51041,-16941,-34051,-2761,66301,41318,-46197,-84828,-89663,-96378,-55474,10563,19251,9334,30102,47068,13644,-82058,-113993,-29279,42111,33887,-33701,-35230,39194,68404,9096,-24891,24655,51492,-1244,-26670,23221,89601,103200,69115,16431,26,10247,7466,17023,39709,75697,95744,83268,18812,-37103,-37265,-5445,-230,-29672,-25636,8825,16728,-4346,-7357,2172,14329,42339,82151,89937,80522,106109,132892,70812,-38320,-100450,-54251,18192,5723,-46070,-54219,-54654,-68790,-38641,-16434,-45087,-24556,18667,-21008,-33834,52770,92932,34926,16446,-4488,-32175,20966,127914,173448,158271,116641,102632,75925,18014,-3781,52052,77615,-2009,-36052,49937,184789,251355,288320,392440,399913,749407,-1115178,-3860548,-3463720,-976495,190766,16432,-300751,-240168,-234099,-151454,-492566,-1462709,-1987213,-1157368,-157191,73718,90222,144356,58449,-32409,-81730,-109987,-113164,-114751,-115897,-67012,61444,125589,52568,15703,14023,-62573,-141613,-147624,-130788,-42738,65686,110238,74567,52514,50956,52631,70358,50436,809,-33006,-23408,-33262,-58208,-51072,-15705,29574,24035,-36472,-43206,36660,98918,89552,8358,-77256,-117528,-115720,-85676,-42659,-3495,64126,106088,50132,-27467,7562,85088,79979,24295,5424,36305,30856,-424,11223,47085,35087,19703,-30080,-107094,-109103,-61509,-40425,1820,74743,121679,102998,-8294,-112599,-99357,-49590,-20402,-7805,47029,73790,54133,18914,-138,-78265,-114386,-51391,-15379,-27331,25627,145461,142473,26665,3142,73551,81639,11829,-97966,-135363,-83224,-24259,-48428,-133289,-127507,-32645,2916,-51232,-82492,-30203,15674,22401,7813,-27981,2221,56287,14565,-77708,-81196,-7500,41342,-25626,-74086,504,57369,-6872,-76043,-109287,-126516,-126414,-73522,-22863,-44071,-58027,-63622,-99602,-62156,62359,135788,81800,3985,-19278,-21875,-13228,14990,4243,-39297,-4804,50996,76730,96158,75730,51755,74950,57710,-1,-64279,-156208,-191400,-128772,-103884,-115531,-36491,47061,53792,104178,183159,144364,12792,-44865,-29546,-35284,-74835,-91564,-31166,69122,132055,132888,91183,3161,-75853,-65003,23968,104483,109110,40339,-8430,2965,-10362,-53940,23069,109285,117198,104797,66228,-22716,-77586,-56229,-4133,37869,76854,67608,29319,57286,122950,109465,65592,54870,55690,35030,-25809,-65127,-4302,45589,10620,-14792,20207,39331,134,-25412,-4784,-19784,-89852,-127776,-119523,-100671,-103994,-107103,-95362,-58208,3843,42347,30362,-44891,-81762,-59172,-67458,-81025,-49625,-11793,3974,59327,52868,-32908,-70549,-57435,-79402,-114015,-127407,-95399,-55433,-5535,55782,29068,-73340,-51721,36760,-955,-92787,-84768,1948,33385,23117,-7533,-57379,-68164,-5501,56502,37507,-37523,-57106,-16971,62933,121837,35801,-119188,-191515,-178248,-155970,-141684,-75173,-2102,10351,36091,30684,-19488,8561,66166,33762,-25231,-35475,-11098,28255,11056,-44230,-41765,-31107,-63949,-74111,-75277,-116747,-57899,58559,62172,17134,32182,39932,46610,96806,39648,-136777,-235251,-171758,-43038,17447,-16561,-109625,-138949,-60992,33378,57787,20703,-31100,-48942,-27142,24111,78328,71104,3386,-38609,-33506,-13870,25037,15058,-71315,-32105,141148,193536,129369,122305,115734,59123,7490,-12089,-19389,-795,26248,46182,59195,59073,42517,7860,-17568,-21423,-20014,23138,101238,66112,-50333,-67141,-16330,32469,37847,-34748,-87712,-14732,37610,17734,53444,105649,56299,-7497,-8332,14476,29768,47003,9301,-28852,-13126,-5096,-17715,32688,103687,83841,-4311,-10523,100374,164215,111323,51252,43533,45532,53495,80026,91637,86919,68549,64446,108327,87200,-17947,-61915,25257,134956,120682,-30172,-159261,-133034,-96882,-140868,-129880,-59489,-51593,-62871,9026,73694,74281,61248,-7578,-113530,-126167,-97146,-95241,-85753,-98215,-98336,-32238,44742,39349,-40078,-104817,-38897,95491,97016,-8044,-37067,12321,42147,50942,61326,93415,107564,14433,-82294,-39638,85176,88413,-33105,-108308,-48690,14375,13985,32501,55801,10967,-38896,-70967,-88561,-46462,11571,20405,-32071,-80829,-77627,-4440,89667,17204,-234975,-270849,35295,296889,286041,139646,26882,25555,67360,69047,88168,108924,89532,50987,43305,73813,86385,17928,-78402,-78115,-9817,25337,6121,-19710,2613,37258,16506,-16448,1864,28794,2768,-57526,-85875,-59534,6822,72228,83087,39891,27947,93294,131593,91743,65949,57301,42148,57538,117814,147432,56543,-75347,-160891,-172172,-100059,-45044,-62977,-54972,44632,109271,45851,-21396,7448,6916,-24435,63774,228491,226608,86313,-28953,-52026,-33871,-25932,15669,60765,-21337,-139454,-87421,25007,51798,40415,59760,44347,-51413,-128646,-99579,-16922,9837,-31292,-74794,-50214,-11372,30499,76994,57551,-38473,-97305,-83343,-84721,-48066,94525,126443,-24852,-165167,-154544,-92270,-8440,74177,-5349,-146264,-103589,38634,96119,84943,79161,42689,-19177,-75890,-113790,-105098,-36706,390,-18282,-64570,-83450,-9236,84139,51929,9391,67553,147531,150161,34911,-135227,-188093,-126053,-59289,-41235,-79966,-121659,-110615,-66005,17330,78401,6981,-75146,-20388,24334,-63797,-122749,-71777,-11833,27898,75906,54201,-95559,-214675,-207090,-151809,-61149,60001,83935,-2873,-127765,-222605,-251628,-203822,-107006,-36482,-17228,-23289,-68463,-102520,-55996,-7905,-31348,-35718,17586,18200,-60479,-72335,-5059,42920,44895,26678,19069,14694,-5528,-44456,-40356,93334,228042,213583,120033,77766,55458,7989,-53921,-47843,-23173,-65890,-100777,-62731,16316,49665,30025,27705,32798,47860,53217,85016,127983,87617,-15938,-86978,-93938,-34327,-22932,-66156,-41856,22972,1012,-85729,-97718,-50161,-46789,-62654,-31410,30396,82690,61530,26862,27827,41503,14688,-34654,-22728,8297,14693,37009,75899,72156,83530,90943,35018,-9853,28454,83357,61709,17711,34099],[12332,-21302,-71451,-78548,-84444,-63740,29333,104636,94941,53344,17379,3565,-18716,-66498,-74875,-37423,16785,72066,92934,63078,-30512,-86618,-63775,-5100,23314,36309,34059,30767,63010,99367,61011,-10284,-41363,-34871,-22880,17,26067,17549,-56641,-63575,18990,32341,-2260,-1315,-10138,-9747,21140,-7984,-46216,-41806,-34781,-46155,-49791,-47643,-60461,-27437,31127,25663,15218,37049,101756,202696,201280,74799,-12599,-40818,-54488,-6028,98115,91722,-19020,-72835,-51441,-42363,-46660,-14904,16388,57250,130131,184767,132818,66196,71209,38362,-61093,-89197,6912,77502,75455,18015,-14016,5102,83000,138164,85539,-27556,-79250,-6109,15698,-47463,-16431,73209,57180,-37144,-72805,-28831,48759,82911,31077,-29018,-46528,-64807,-118851,-121877,-52514,-13481,19994,58120,20222,-43233,5353,94187,64402,-55856,-142051,-146664,-102515,-30461,34250,22732,-53004,-121330,-88886,16256,110751,143203,116570,40022,19808,47762,28954,28253,28949,32210,143039,279752,207109,60491,23306,1086,-36575,-37643,-11384,23212,34458,18304,-12924,-36341,-1030,45946,31976,-9350,-40248,-72090,-72166,-22751,43169,70664,53494,1212,-83986,-104125,-5238,105550,103444,5573,-62984,-64074,-48885,-2792,92747,158639,141815,59389,-16948,-17050,-4598,-27698,-22057,40166,45562,-19798,-61788,-66009,-64872,-38861,-63440,-116060,-195162,-138227,-36097,-16825,-110322,-147705,-78026,-60192,-95885,-101233,-70265,3196,72958,53986,-1538,33386,102740,55328,-11849,18245,109550,135621,87461,11718,-49498,-76060,-70018,5963,31761,-9680,-24251,-15692,-45277,-89949,-122595,-121719,-61264,-45214,-37632,-99,26421,4882,-17915,-18234,3553,39122,64976,36289,22789,56057,78843,26501,-79060,-135557,-55883,9919,-44486,-81147,-48758,-70739,-120896,-92832,-69965,-117754,-125940,-44461,-55739,-97650,-33351,27847,519,-808,25763,33819,50558,107492,140261,82038,44005,80392,66968,-62174,-168295,-97281,-18018,-26840,-68144,-66107,-31900,30839,121652,178326,189293,526445,-492894,-2524785,-2082033,-321720,295431,60503,-14487,-180141,-209615,-160586,-512735,-1486277,-2004237,-1056461,-9455,218618,137875,136593,126183,134420,126482,37338,-21322,-54969,-118398,-99306,28884,126199,90402,89583,102821,19962,-26675,-45011,-47281,16890,111449,146064,149932,118533,47562,26379,104543,161671,118082,22242,448,42803,52281,41897,29929,11469,-32402,-62415,-14360,75313,135114,152986,103434,54370,56784,27708,-35841,-86468,-84575,11445,100323,92957,35657,40466,74868,75315,64738,87606,80959,15229,-7422,40359,57680,17417,31647,31501,-81673,-156452,-121997,-63870,51076,171336,188524,107545,-30536,-137322,-99517,13079,88705,70401,85651,122504,9343,-83946,-103012,-141026,-141797,-80125,-32569,-6757,21959,102710,128369,66329,18209,34377,19869,-85205,-164242,-122212,-34450,-6265,-74040,-179859,-164769,-56976,-23965,-72396,-61985,10859,12927,-23043,-51345,-71007,-34371,-14266,-44531,-47598,-3542,40679,84103,43657,8451,60040,84538,22413,-22722,-39413,-85131,-109864,-68904,6565,-7823,-62777,-103396,-130241,-50097,81427,105475,19688,-32957,-32642,-36589,-24881,12922,14494,-11154,19041,88558,127004,69095,-41058,-65215,2880,28660,23127,-15536,-124188,-191031,-147561,-114253,-99761,27431,135167,83636,47063,94750,61510,-40508,-49861,895,3089,-31113,-77083,-66002,-7614,22522,28862,27532,-46412,-118883,-111932,-39212,41645,58098,27805,28293,64985,20623,-90533,-53018,66429,85447,43518,-7691,-90086,-128244,-52748,50836,93152,91736,46114,-9186,14558,74609,51529,29837,55995,65733,44546,-24816,-105324,-81977,-37593,-59449,-37522,41885,92131,114913,128213,117772,68347,-19245,-80119,-79429,-49119,-25448,230,-202,-21347,-2389,38466,19127,-40119,-77950,-55995,9116,77434,51160,-24632,-96295,-64798,-26165,-53564,-78978,-70796,-110979,-126118,-68753,14174,41053,54783,85137,70742,-28845,-58512,-19843,-28445,-101436,-168923,-130649,-22380,36314,1715,-34300,-8109,26019,13779,-18896,-56303,-28428,45892,91026,86330,11792,-103807,-183192,-121914,-5978,-5058,-45025,-36346,7381,64207,17556,-73639,-30282,55338,15017,-82200,-103956,-47113,15735,9038,-35283,-32873,-25061,-62324,-75729,-58318,-63435,-2602,73345,47207,-16689,-1230,41601,52258,72238,68667,-20702,-138306,-153898,-49926,43639,62458,-17238,-81905,-35096,20599,9663,-1212,31282,48904,31361,39875,86151,97118,59375,9166,-10811,15931,62510,42566,-48420,-25614,141732,227077,165072,112754,70915,13443,-34256,-44100,-25230,14459,26349,-22583,-72838,-74662,-38149,-5932,1471,-993,-26951,-8806,75778,67846,-39248,-85714,-53573,-5132,6180,-33945,-47780,19139,34802,-8884,54466,139399,56476,-51501,-23662,7152,-15742,-207,-12356,-59532,-91359,-97183,-74642,-37617,-25229,-48885,-78721,-8787,160040,241531,178287,91856,79259,85875,76243,115298,140944,101532,50047,13768,37699,64990,51255,22391,32412,102750,126110,21248,-126446,-136859,-62036,-53512,-44228,-14890,-16305,-38624,-6975,39517,35069,-9169,-90471,-151951,-128224,-128776,-162441,-128353,-76087,-63349,-28262,786,-36331,-105205,-131199,-38041,114943,112586,-24378,-65550,-20045,9321,51196,68649,40449,1223,-56098,-71043,-2876,109229,122527,42415,-27806,-22062,-19378,-45302,-58855,-50786,-30330,-1807,-28051,-100587,-99882,-26209,11685,-2539,-16764,-10943,58501,133046,17980,-229495,-277659,-55837,151836,204006,130505,15238,-14281,37100,72684,95302,98439,80684,70790,104010,134131,93505,9731,-46095,-7259,77660,120261,89336,27424,25127,82738,73472,25285,42722,64936,21687,-44481,-70770,-32734,29213,65299,63873,43265,64533,143270,175594,113911,70364,28655,-17397,21955,158713,227044,117592,-32877,-114426,-107413,-17456,52118,52538,10931,8962,54936,89249,117069,133486,61154,14283,97872,226722,167385,-76381,-259652,-223235,-121005,-49947,-11191,-10707,-52659,-83584,-38970,15670,22276,26650,73430,85790,-1555,-78806,-50188,12123,4369,-70954,-93292,-27410,-24223,-73847,-39267,9544,-54635,-143694,-170079,-166019,-107909,59949,142650,14345,-119412,-114890,-57751,23293,98586,41639,-73566,-41923,58158,66327,43621,58686,27629,-46340,-97044,-109627,-68325,2425,56268,75331,13066,-80123,-53108,43839,50472,77033,178784,239981,164916,-39468,-257216,-295608,-217273,-125445,-73137,-105541,-167610,-138405,-71544,2535,61931,27419,-32825,-43193,-48604,-84159,-99581,-73394,-18755,43107,86028,70277,-29933,-127027,-176855,-176778,-91713,41536,69772,-1614,-79024,-157724,-224767,-209432,-123264,-42608,2508,26040,8647,-25234,-49622,-57267,-49303,-23940,27508,27572,-55942,-79156,8359,51429,-47752,-155469,-118110,-43822,-20310,-70477,-118500,-3122,123216,135161,104365,27423,-59026,-20275,44913,70807,76705,43697,-13185,-25386,36944,82694,58379,30759,27323,44137,56149,116525,179424,141088,41381,-15445,-42201,-48246,-100400,-153904,-129400,-51247,-12336,-42759,-83210,-65010,-24721,-9042,52373,149822,180352,104605,53833,36180,-427,-41607,-47247,-2278,35213,44625,32871,-4746,-27847,3713,21236,-5303,-10163,47196,90650,30449,-35488,-71],[-19594,-15435,-33460,-40335,-29738,-13883,28185,72486,51182,5291,-1301,-4508,-56717,-125274,-106501,-45430,-36917,-6920,75988,89745,-13438,-66939,-5353,63584,40978,9730,-5522,-36148,-31023,18620,23092,-19324,-48221,-29020,-2179,37177,93860,118082,14361,-100188,-79967,-1661,53054,42356,-26302,-48848,-28726,-67195,-100388,-47939,13913,-18860,-72543,-72193,-69814,-51275,-453,18514,34445,55299,79736,152574,167907,78054,4543,237,-12584,-31860,15860,52049,-3504,-46610,-7098,58800,89445,100946,85297,79380,117653,156437,112027,66740,77320,39161,-46628,-66137,-2208,42969,44238,9308,9629,18968,26475,25677,-17951,-77759,-97228,-44501,-24112,-37654,-8652,52459,91514,62995,23541,26074,44165,72899,61121,-881,-28752,-42896,-81568,-79889,-40140,-52246,-44454,87,-12570,-50077,14026,102563,63179,-81657,-167584,-156890,-111138,-21088,54230,1182,-123315,-243364,-217850,10191,132720,108612,86004,82626,72268,59452,50347,74486,65793,38090,46864,113697,93281,9264,-1639,21232,22226,29949,31546,11753,-49270,-120042,-115516,-71000,-37603,-19433,-62387,-99357,-41191,-16865,-29893,11995,65688,73362,36744,-34860,-88603,-46267,34164,80362,78581,14953,-54930,-66669,-84296,-60748,73079,194538,219209,171896,89200,7405,-41670,-41484,-4403,35501,29034,-12508,-30712,-12134,-9364,-85930,-225135,-286100,-224140,-83526,9254,9704,-64764,-80690,-63615,-102247,-115862,-86021,-86185,-60217,-1087,6223,-31598,-1084,77108,66599,3462,15079,96619,104938,35607,12432,25084,-23722,-59413,7703,1998,-85756,-102050,-114357,-152375,-161509,-176370,-155900,-66123,-36637,-32552,1596,26879,10934,9586,14833,5326,15917,26707,-21401,-65940,-27204,17429,-11099,-77514,-102637,-63605,-28915,-20395,-260,20150,-19530,-79646,-83081,-157019,-297113,-290912,-142508,-87435,-83597,-37225,-22078,-76554,-75344,15054,85696,91953,114438,140099,100992,102563,156741,161101,60301,-62531,-47479,13459,74074,43375,1642,-50482,-86015,59932,-204230,352973,-836385,-4359450,-8170702,-6668420,-1882677,8109,145771,393583,39746,-133535,-63596,-306473,-2045336,-2928455,-1507436,52386,336719,157557,35684,76232,123666,167575,140657,90727,28120,-61494,-115509,-33367,68708,79717,120502,119607,94396,221382,309325,188729,73152,77814,70350,77525,84160,31705,23100,75866,128624,104473,9266,-23325,35846,48422,22437,14426,312,-57688,-98031,-52115,26870,90375,162803,167541,134961,136415,113130,31278,-78424,-142606,-71226,62170,135686,150342,138494,84498,16931,27709,109639,88081,-49614,-88495,-3369,24668,5313,68285,116642,-14059,-151083,-101601,25832,128366,196256,180080,86086,-3376,-57012,-13267,116003,197946,185408,170666,88985,-132439,-236905,-217814,-185323,-178046,-180643,-114086,-20103,-18791,-2373,66149,62115,1009,-27657,-49824,-150053,-194685,-113423,-41264,-35196,-77201,-147344,-159368,-91175,-64390,-80515,-22142,71456,53952,-30940,-102212,-89515,-456,10103,-23240,21388,110617,146287,133400,67891,42441,90554,129374,96220,70933,41634,-15700,-24637,26726,99664,86869,17340,-52303,-83326,-20584,69574,51967,-49282,-71499,-799,50109,83124,80143,-43196,-169824,-139767,-36173,22861,-27272,-110550,-141239,-107715,-75608,-44426,-32873,-69765,-93183,-63164,-37572,-51309,20311,103624,53989,-10775,-4065,-17389,-49530,-33738,-14024,609,14212,2528,-35930,-69200,-69213,-18591,51463,55038,12245,-28638,-59360,-35471,-3478,5418,34024,78339,49224,-72854,-104904,-20549,-2094,-41985,-41029,-73596,-109915,-15772,91902,68528,-1325,-37301,-21779,21389,19483,-27814,-16904,27557,29274,-15097,-82409,-142548,-132886,-73517,-58752,-46752,2183,78083,172322,226850,195188,150117,64508,-22304,-42416,9184,58935,85570,41555,-26604,-29772,10541,30452,9961,-41808,-36393,47821,134129,111422,33264,-57517,-103077,-85099,-71024,-67883,-38753,-61170,-64035,11901,84140,44157,18309,62893,91520,31646,-31010,-42745,-25528,-51601,-129172,-126553,-48512,-11339,-31281,-23362,26282,37115,-11214,-16017,37801,95226,122716,74256,-6476,-42366,-65558,-83774,16138,150913,145401,42454,-28325,-17449,39396,27795,-27674,-28801,-4672,-34951,-101667,-127997,-81553,-21248,-11168,-19576,29540,64732,26441,-31076,-37078,-2299,66633,81662,31559,-17782,-36378,-39043,-23077,8242,34263,39374,-14916,-72631,-48841,9196,52029,25206,-24224,-7561,-17706,-69355,-66984,27729,95440,82928,63421,80374,88422,81195,50130,11821,30661,80879,65064,3628,3671,83905,139641,110523,59418,-11832,-72777,-106716,-81631,-21684,-2769,-48255,-107199,-120416,-90956,-48372,-11312,19152,31638,-8841,-56055,-34241,14871,-10273,-79538,-116006,-70267,-25418,-29277,30295,109407,67588,-3006,88874,179866,88090,-18764,1035,22261,-26002,-34590,-18189,-30545,-63774,-90343,-123854,-169702,-177274,-164420,-138719,-24257,133513,155925,77184,30230,59986,84178,68810,134244,199832,134938,14672,-63794,-61260,7751,72205,77835,58846,69855,80996,41570,-91647,-165680,-91677,-9065,2799,-24650,-31486,-36645,-27284,24514,39697,-37340,-130773,-173160,-179706,-189647,-173016,-114482,-42212,-12759,-24835,-33213,-46153,-62052,-44096,29971,134821,132229,11729,-47904,-38913,-27200,19199,14806,-57254,-87783,-78963,-56791,-22098,39441,62653,50902,46301,43717,6137,-58741,-111814,-96774,-28360,9699,-8496,-53804,-59303,-27390,-5485,2384,-1748,-25628,-9299,27755,-24765,-117432,-128639,-71064,-1544,82050,112017,19511,-52864,-19764,40622,38198,7423,7997,64208,140680,124378,30018,-7560,-12104,8093,96689,176691,140152,47582,6308,49177,72943,52519,47458,24974,-18218,-32486,-21668,-5078,6703,22552,30727,31800,87895,157150,163549,109750,53104,-4612,-10340,41152,105666,123437,43547,-43515,-51142,566,57687,100540,132688,81573,-22018,-54022,20339,118343,146990,59759,17455,49334,63984,-15385,-181839,-282214,-237211,-155535,-69656,-47407,-98269,-92134,-20460,-4817,-35936,-31295,7713,68880,91923,46220,16911,26798,29839,-3925,-67058,-58519,18803,15071,-73219,-68970,9514,9265,-53928,-120890,-147669,-110455,-29112,-6127,-49469,-90722,-90486,-53780,19190,77023,37747,-9481,-758,-9239,-45251,-31376,10462,6162,-29133,-70097,-106455,-86136,-27472,37394,107228,73516,-52757,-84654,-32383,-8534,61326,125266,121253,61806,-37898,-134225,-179799,-187099,-124401,-77093,-121642,-200318,-152348,-66083,-21282,7283,17796,28249,23561,3339,-9030,-29798,-29524,24899,74671,78103,44048,-11303,-65630,-141441,-173901,-102776,1322,21864,9698,14379,-23056,-92319,-109580,-92126,-81520,-46411,19347,67689,57372,-13768,-51652,-3059,57753,87491,55104,-45517,-90039,-26094,2397,-92115,-209645,-184276,-77846,51232,70533,-31215,-40893,16461,79110,128798,56626,-66018,-28990,43877,39673,17309,12713,12829,10802,39277,67254,54550,38331,25923,19451,26644,102387,177187,153773,70019,21165,-8043,-31435,-80053,-118488,-137014,-118821,-76682,-42668,-51654,-40090,32689,74019,100518,128111,102653,49018,63386,73366,16201,-38981,-24922,17375,44702,79276,74367,3151,-65136,-69775,-52223,-53186,-43343,19549,60050,3726,-63485,-69279],[-70819,-50365,-14778,-23741,-911,70739,90211,54380,22973,11604,13141,-10497,-77060,-142556,-119126,-69439,-77764,-45527,75488,124018,24019,-46934,30024,114585,53801,-20303,-25170,-37808,-73880,-63001,-25680,-33353,-73536,-31346,68115,104389,114619,138922,78276,-56048,-106610,-11907,80089,56031,-37170,-72875,-58913,-77098,-77430,-4576,59314,-1878,-106420,-121539,-72050,-34164,-8844,21595,51852,72668,73220,85187,82529,15178,-31743,19027,43855,-31188,-59587,-21438,-56014,-110275,-47102,64035,104335,114554,80323,35599,43235,69303,92869,133485,133367,47573,-32378,-41567,-366,10923,19112,36646,58855,23586,-42407,-90479,-109599,-111210,-101530,-62273,-25801,1683,19215,43959,114466,148946,109313,53564,17065,44411,92373,67392,49418,42245,26701,11384,-33979,-115331,-141553,-117904,-87226,-53474,7915,49529,15729,-66858,-99314,-67525,-34458,10802,38001,-47320,-210768,-303010,-72423,297651,337561,118341,43162,88967,65149,23575,20475,42442,56177,35300,7350,-2927,45296,62752,67203,52923,35408,37536,28136,-9014,-69055,-113722,-60376,15173,1297,-61490,-119586,-115112,-21265,-17647,-85996,-57814,16430,29305,-19892,-96298,-92268,-20454,25291,31300,18680,-31375,-56434,-42112,-91532,-105290,18822,142242,172193,165498,112674,8579,-56712,-25550,40122,60187,36169,-7707,-38928,-23547,-56521,-196723,-195571,-4851,183365,214749,174329,94310,30528,27832,-30231,-101792,-70355,-47708,-50462,-25195,-2828,-26670,-54679,-15749,37010,41592,26721,44875,86052,58217,-16334,25722,150584,147002,81861,65642,1731,-59146,-25619,-12625,-61005,-84256,-94882,-71648,-32763,-9129,33742,60480,30273,-1451,42689,88340,53858,14210,3208,-53009,-136930,-109347,-38328,-53032,-56199,4014,11125,1894,90934,149425,95544,30834,-9076,-2333,-69859,-234775,-245616,-118770,-25925,39535,64387,23264,-43037,-52190,16080,62613,30097,68796,161800,217392,200735,196092,208494,214072,181120,132545,180822,187610,209279,217662,261645,365664,462854,1017392,774943,2721304,6581440,7185295,1319535,-1844292,-124723,983780,454376,257120,-130557,-16152,-380368,-1672875,-2273693,-1157173,156402,306987,98738,7393,-46480,-27202,30426,118256,113101,56792,9682,-67638,-31842,22988,8698,30675,39929,89169,386172,654412,438970,120374,16200,-36973,-81381,-36170,-287,23132,33598,41421,38354,-17824,-47864,-41339,-74102,-104517,-70696,-18963,-43518,-106086,-99986,-55644,-23125,53639,82812,37920,18931,48762,45003,-38247,-151857,-123289,36351,155896,216956,227580,134335,-4748,-25949,58511,50807,-90152,-131125,-43744,4456,21138,89731,116249,22392,-53265,38635,173815,185155,135770,79897,36742,40438,42839,72952,176779,238371,294845,510846,504687,180958,-127446,-169733,-119842,-149521,-214064,-136879,15179,54840,55867,66316,784,-81105,-103936,-109934,-148820,-167810,-126945,-113898,-96744,-61840,-80767,-114110,-82576,-58105,-65922,-30603,45661,63410,-5598,-88507,-42083,107844,131962,57671,59775,138456,150360,97930,61097,69070,104830,148187,144203,134320,84391,34145,54162,124302,178372,161531,104585,51541,39198,61416,72923,45116,-18931,-25427,80478,185071,277505,313708,42189,-369856,-429795,-265813,-176714,-146452,-111272,-133123,-152160,-124240,-122867,-145212,-103513,-21271,22945,13765,-40668,-49877,-8488,-4610,-37333,-60412,-42777,-8268,-11349,-73453,-93472,-33960,48347,31357,-51543,-66691,-6437,64225,98587,82452,31297,-52288,-81078,-38944,-2587,4465,7646,37680,11306,-42817,-60439,-76837,-77473,5318,26224,-14087,41863,71700,-27671,-102848,-96972,-20691,39887,-6043,-65816,-44415,12235,36333,-34362,-139920,-176504,-130200,-48054,-9754,-29539,-40477,9748,85561,127495,126389,136588,93854,-296,-45739,13834,60293,68672,28350,-29460,-31122,1037,58959,66657,8116,-11349,32876,61780,57837,60977,33539,-39148,-78067,-64435,-36011,-16117,-31646,-23800,49000,106070,21878,-69791,-43874,10677,4810,-15651,-5040,23727,27294,-8225,-10469,-8543,-32540,-48155,-27260,10379,20931,-11025,17918,115785,144651,90590,-2945,-72099,-46286,6573,33829,93304,167282,193798,147692,63380,6620,24822,68479,70178,8943,-67616,-118795,-139620,-130021,-88471,-34921,-12457,4105,71377,115727,84689,768,-45337,-9571,81818,104357,68790,56083,7892,-93557,-110578,-59207,-46150,-7728,14635,-41311,-83143,-67887,-19271,4286,3823,-1346,-50510,-101168,-108328,-64690,4882,50575,63647,73033,85000,91925,58954,-5202,-16231,26973,52442,50610,29644,-11160,-17752,38658,62320,-16629,-87573,-110869,-69677,1130,-27121,-128015,-135729,-53681,14911,34492,17223,14506,36653,31591,-38818,-80279,-27119,2355,-59998,-121762,-58145,-6946,-33791,42874,141553,63168,-14657,99091,192611,138267,76326,71756,98922,75652,42221,54870,64089,32594,-20853,-112018,-181562,-157426,-120136,-103784,-28345,64486,27504,-73990,-86194,-7144,32917,14984,82458,160615,94287,-40220,-119126,-120558,-33811,62645,71712,20493,-25559,-20634,-6321,-86755,-158277,-122556,-42100,-13252,-28927,-23920,-7499,9290,66913,101699,34954,-52668,-123782,-200495,-203328,-106207,-18491,25418,29421,-23139,-38619,-23889,-8575,30930,79339,122830,126511,69610,26890,25347,22806,12748,-54716,-135565,-112038,-52712,-43409,-44044,-7327,6848,12019,52739,75297,31221,-51931,-90226,-31001,19267,-5105,3899,68591,103940,73693,38168,13062,-27873,-91378,-114603,-86286,-46922,-8914,10827,-16006,-15479,47943,96532,29384,-59384,-50670,4150,-19321,-73031,-47214,52372,122788,48484,-67687,-51758,-7713,23022,121912,163256,70225,-9420,-37005,-31495,13515,46864,23331,-33658,-49507,3105,63241,43131,-20631,-9904,29997,36641,88096,111065,43592,13785,23554,7472,59719,120990,70485,-15947,-86283,-94706,-25214,34663,38331,68452,148912,140668,11822,-89465,-48222,73516,125543,45821,-16846,-15136,-16461,-70192,-144280,-170966,-169294,-138595,-69487,-62249,-121727,-82346,22316,24321,-24310,-12960,24639,89271,122864,97769,94880,98813,74174,27099,-29708,-44729,20158,60569,20005,3682,46598,77594,67670,-9767,-90991,-67575,-28458,-76019,-82365,-77785,-82942,-61082,-16664,7953,-27019,-14624,6909,-50879,-66156,-4071,23283,11215,24364,4136,-91764,-153030,-107825,-17191,95181,98065,-23749,-87627,-66058,-23950,31242,5783,-35890,-10552,25982,33602,-21093,-95031,-81539,-46007,-93192,-181295,-160401,-86854,-56674,-39393,-1077,57556,110170,129100,105159,46804,6023,26692,71750,67046,18721,-15492,-54127,-123463,-146015,-101850,-56658,-36547,28792,92391,67384,10278,-9596,-54162,-120901,-93176,14402,88442,61296,-29591,-52095,46182,150303,150892,63580,-52377,-96583,-66201,-65445,-94857,-106307,-98628,-42662,118223,178161,29192,-94799,-76033,38372,135912,108728,17353,10427,-458,-67488,-105394,-63513,26586,71828,58445,24230,-2954,-2508,975,11261,13488,63973,140231,137746,76677,31471,989,5185,13567,-6282,-66144,-135601,-145988,-88892,-61641,-62640,500,70724,82238,36597,-21670,-16343,70481,102753,47906,3852,5919,16082,29564,72547,96390,78973,4591,-44697,-33073,-44359,-71031,-26766,28395,17956,-26667,-85498],[-75928,-76419,-22858,-44959,-38065,80447,122969,59165,49408,86784,79589,27738,-38890,-106672,-138670,-133647,-101045,-32853,63815,124003,59355,-21535,38102,122612,50381,-25711,-21414,-30281,-50594,-38458,-22311,-39211,-77963,-18750,121316,147360,88032,73033,76105,46749,1716,17794,42663,16025,-34460,-56882,-52434,-58964,-12758,72113,88378,21217,-69792,-114942,-71108,-13607,9909,41025,60406,78911,102207,84061,51322,9590,-2692,38875,54908,22956,6888,-51301,-148771,-202251,-163752,-69554,5718,36632,-13474,-52535,-25980,-601,63984,180352,192405,85344,-2186,-26947,21931,33793,15057,26605,48197,-2710,-75698,-123089,-128384,-106446,-81403,-30078,25666,65173,69735,51939,93598,152039,145404,85542,20609,6218,75447,133749,126892,89952,65898,38588,-41679,-149148,-194295,-162524,-82371,-11384,12697,-7637,-37629,-39919,-15943,14417,19532,16506,11878,-49108,-157196,-76788,383718,670799,383439,-16632,-64560,-1735,-45765,-71356,-63013,-80782,-62655,21860,100081,105444,133044,163711,149694,62964,-15677,-43476,-50678,-44171,-37429,-32006,30751,93553,37084,-87808,-141277,-91871,-4733,-22693,-125836,-140071,-59738,-23393,-78821,-167723,-165068,-113671,-88916,-59155,-48634,-85335,-50812,3974,-48553,-90469,-44484,-14572,-14061,21611,11133,-57111,-74043,-15341,27152,31539,32347,859,-66373,-94656,-188501,-271904,83441,640771,645314,360875,195660,79764,21064,14410,-78932,-172608,-152257,-82932,36022,118532,104890,25489,-43092,-30741,-10506,-25652,-619,31810,32660,-21232,-74886,-20525,110175,168882,139895,81465,-25770,-73801,35202,202211,218242,108499,16985,-28694,-54619,-15885,88778,103166,573,-70173,6297,104159,71028,-1090,-15233,-71115,-172286,-178295,-123093,-136743,-81542,66816,103681,51500,99364,117495,12629,-56909,-56254,27227,157701,169847,39510,-34730,13362,73884,63600,22637,1826,-25847,-34864,-62310,-153126,-104389,64755,196462,127166,72403,72458,114957,165574,77011,181234,80486,149402,165148,286708,736707,254791,2423819,-1070716,15969416,109048776,188118696,129533497,28834416,253001,2126506,80932,262110,-144919,-263506,-2040294,-5978330,-7438356,-3972359,-195641,690165,431578,281482,75095,14641,10629,102154,109289,83553,66143,46539,70652,73180,22883,9042,40657,67344,328679,652729,526964,173764,811,-58416,-106975,-67434,-8108,15472,56826,105384,111283,41818,4087,-33652,-103646,-137470,-111842,-29710,10074,-33857,-65336,-72091,-89139,-53422,-34256,-90234,-102548,-36982,8156,-34852,-124467,-91355,51336,149029,173843,175617,108977,1230,-49395,-34713,-50432,-111714,-75000,6142,20250,16475,37052,22881,19865,60823,125790,171031,147487,59219,-31332,-38287,12005,24955,36627,92332,122857,197435,716799,1268935,945580,281204,77482,108372,41814,-57210,-15247,134386,248577,317031,225378,12256,-134867,-156102,-136703,-109039,-110323,-131701,-156662,-116721,-37242,-25259,-35710,-18147,-14533,-34571,-52145,-39470,-1954,5886,-15645,57387,215582,225085,92102,31511,62799,16819,-24913,43844,112745,109861,108981,114006,121671,88646,41746,64722,129450,167416,147244,86505,50574,86905,124550,86703,64298,59574,51826,121309,212927,323894,501321,360651,-181424,-459274,-366812,-280502,-183118,-58629,-62988,-99459,-44067,-49989,-190825,-223152,-92178,-5481,-24403,-67163,-92583,-91171,-69788,-71489,-93726,-52312,6162,-22148,-125943,-196627,-138697,-900,51871,1633,-24600,-14339,-7075,-17955,-12349,-2537,-34089,-64092,-36110,9182,-8090,-53940,10515,76744,24934,-74027,-99111,-40902,63665,96574,66396,46130,-23609,-104792,-94568,-69932,-34992,5382,-10560,-46977,-46409,24723,121939,65270,-110666,-195292,-138975,-46356,7640,5698,-19022,-42495,-53517,-42890,-23368,2608,22461,-18894,-62900,-25874,-12581,-15411,17368,16735,-20655,-38133,13462,54315,26951,-2581,-1677,-21876,-53534,-13992,21265,4671,-35243,-24388,-59,-22845,-67501,-44722,46353,110731,16414,-152763,-203256,-137693,-88220,-25581,59147,95858,76594,46698,56280,57710,24003,-18522,-34773,-23252,-3667,-6226,19771,51892,12169,-68264,-107338,-67490,23571,88272,91401,71736,78905,130328,179358,163183,93801,71409,114032,127556,47874,-67220,-154805,-184545,-142841,-81720,-41192,-20273,10893,48006,65197,55639,5026,-49663,-44403,54518,122719,121943,140750,107293,-47646,-137887,-109989,-95680,-52578,-10804,-60852,-108851,-82674,-20080,3575,5911,-25823,-82355,-106640,-126629,-155364,-111704,-40593,-6777,27435,86977,116207,58618,-41031,-97301,-73838,-7196,32683,17622,-68687,-107311,20185,124468,57230,-19402,-62831,-65024,-14831,-41306,-122032,-88367,14211,85053,109629,60084,-4948,12362,59172,35185,-7382,-12296,-14787,-51477,-56390,19750,11940,-81416,-61524,36160,1274,-37719,73114,165390,154163,123263,108097,166682,207574,169934,126902,99756,50709,-16063,-78420,-64514,-7580,4449,-27942,-27186,11900,-11164,-99374,-132626,-76616,-38265,-39774,11173,44486,-25294,-103864,-137302,-119418,-35722,43201,11977,-76709,-122085,-105705,-80344,-82703,-79212,-93731,-92199,-28259,23268,39814,51997,74847,99546,110873,104419,82262,4393,-104955,-130604,-50511,30649,51435,20727,-19351,-19726,-32552,-33155,25925,66319,60893,75551,104695,127631,149533,122037,29956,-88680,-149921,-98780,-45011,-38639,-11998,41459,38591,21730,20501,24167,-6035,-55816,-30352,74856,93175,25835,48391,163670,215109,169062,103909,25605,-53992,-113317,-119587,-68811,-10359,8882,7082,27692,72610,93610,69126,13637,-50602,-73916,-55477,-61000,-96460,-53092,40499,68041,-25354,-125741,-96073,-11760,86654,179113,104551,-70021,-114168,-86962,-99771,-74367,-17261,-20376,-50251,-24942,52360,122386,87810,-13410,-9633,50334,41643,31233,-9963,-123670,-133152,-29351,27628,98499,155728,78717,-47478,-126430,-104116,-25056,-13099,-45928,-7354,101235,135613,49067,-50540,-39830,75043,137447,46441,-53874,-41926,22443,1673,-67416,-125769,-123862,-70726,-36227,-60669,-85626,-32421,35477,51087,54141,59874,49709,89054,122800,95601,87809,121880,144461,101882,16414,-47982,-14450,57768,74586,46355,30703,35216,64169,30604,-65568,-32673,68572,50018,-1179,-50646,-66046,-54894,-58348,-66398,-83498,-21457,85084,82340,65426,95200,83409,38704,43513,36959,-66714,-180766,-168069,-71102,43695,76148,-5722,-86413,-72032,5043,44844,-22886,-64996,-20266,22207,32982,21033,-47985,-85121,-59381,-68773,-120798,-135731,-117211,-95153,-56979,7970,76901,124643,144949,121061,68824,-8261,-40975,19769,45367,11846,1293,-25369,-80021,-93723,-85645,-78181,-42519,45431,87095,41272,18063,30195,-35631,-116420,-67994,42057,61948,-17647,-111153,-107335,29552,163985,149381,38609,-54117,-64394,-36154,-66775,-95401,-30306,6858,4309,90218,106915,-67048,-186257,-125380,9108,94549,95558,54636,43642,-8152,-97292,-120389,-40453,76376,116051,61376,-16591,-61309,-58036,-19035,41507,27357,15599,72833,93182,77985,69815,24830,20556,46737,28869,-42108,-141168,-172097,-114153,-89756,-119380,-102752,-35144,8558,-16148,-49487,-27618,51309,62220,5218,-21573,-29672,-22684,-1192,12844,41547,98457,72448,19003,19717,-11846,-70266,-52548,13028,45802,36583,-17150],[-68299,-95551,-73022,-112297,-142423,-57228,9324,13688,47487,94149,90090,46775,2001,-62560,-151463,-179968,-108587,-31299,2689,49709,44347,-5006,17203,73530,25274,-14341,-26562,-66364,-28449,50000,46049,-640,-45774,-29299,42864,67816,23849,-8669,-1036,57671,78861,20268,-25749,-27570,-22764,-28721,-43889,-68437,1134,114040,117331,62469,14181,-50014,-70267,-30893,19532,56343,55385,60415,106590,109328,78548,83778,117019,108612,51257,74970,121259,-29438,-173906,-161704,-155066,-121072,-25536,-4841,-65230,-50336,3691,-6658,6629,116486,165154,109465,38262,2085,69008,96957,23821,-39085,-27783,-18957,-25919,-62097,-84076,-38921,10222,54684,90420,119933,117084,81939,93790,140773,171047,155186,75346,7662,57196,154672,145983,73578,32730,32059,13125,-74759,-137368,-83328,28908,84174,52134,-14303,-32247,3897,31178,36828,31646,21517,40759,65093,87566,306532,663099,601088,55866,-256346,-168449,-98616,-138670,-116028,-75642,-100331,-70518,114754,238468,237830,202708,194231,153948,55724,-33751,-78415,-91588,-50557,6789,25861,59523,99954,44950,-65152,-92750,-42129,22519,43459,-19809,-91699,-68738,-26670,-77291,-178393,-217205,-191359,-168515,-101758,-43271,-40241,19489,68179,18126,-31356,-76438,-146142,-146643,-84316,-80740,-119018,-87192,-15708,-14893,-21058,29132,51408,-8808,-72454,-186797,-167870,363906,919956,657142,184131,14940,-35742,-69339,-74464,-128378,-228044,-251903,-64676,197046,284522,233754,138267,9358,-44903,-42865,-70224,-38739,5504,-14288,-79128,-93831,-51476,-10056,34629,50849,22605,-90015,-177815,-25573,298945,420525,254170,49531,-74794,-96736,-36634,71078,84539,-16043,-101362,-26816,80533,46379,-20392,-11076,-42208,-127653,-163007,-155097,-166925,-96794,54111,130535,65370,-15314,-80045,-149629,-169602,-135722,-1527,304296,524054,273510,-21926,-35535,-15368,-71706,-113752,-106975,-124206,-140943,-160270,-227981,-201434,-77700,14964,-65516,-99716,-120338,-142686,-101835,-199926,-51420,-169571,-126586,-205963,-227988,169800,-952899,1294370,-3831217,17880431,158171515,286344871,204576286,49924940,829159,2331112,-194395,118980,6263,-1031107,3655418,16402944,23014343,13412612,3821812,1915721,1474378,786148,634956,401868,310175,316242,288760,254019,193069,230265,255217,250381,265793,289077,274223,177204,213901,408104,468771,282360,112512,71106,94473,123418,113062,100469,195413,343936,355286,226009,165983,154495,114562,72295,11614,29355,110763,125741,88730,64241,41755,44361,48611,25470,33608,59864,43311,-15877,-24110,52533,128829,155769,103391,42838,29576,40059,13877,-43974,-109438,-104695,28775,122753,75258,17291,1292,3082,70244,133578,89989,36587,65159,45391,-37934,-57280,-39988,-52797,-52626,-49720,-66337,-106512,242679,1004478,1122260,605293,345811,371627,308552,180748,153425,248322,396228,573676,533120,229856,-23417,-93788,-58015,-3006,-3129,-51020,-71062,-30978,34303,68996,93812,88441,50829,43395,29701,-27501,-40389,25447,78560,150735,261221,235658,87676,17843,17009,-71307,-89672,39907,130816,95762,77133,106427,137174,122451,63396,66807,91749,110485,102067,28467,-36440,26932,119996,97661,75043,91121,78510,100047,131314,159533,409538,643100,398966,-4138,-150855,-146929,-63741,46436,43014,9333,99799,184192,746,-217001,-163276,-48381,-36886,-44694,-47326,-76193,-90225,-83629,-83325,-52742,-10173,-23662,-97757,-168734,-144126,-44679,35168,40199,12564,-9244,-22423,-62316,-55084,3414,33823,19759,3865,31194,31096,-8052,38504,81294,1216,-83292,-42740,50060,92152,92071,69813,-14194,-107964,-81750,12758,15540,-39014,-49903,-13747,-8466,-32068,36080,192424,189715,-9635,-163027,-146452,-51209,20477,66602,66044,-11955,-67983,-58419,-92145,-129785,-89631,-62931,-80530,-62747,-66190,-60070,34743,76900,-43398,-157966,-122045,-13023,20944,-1380,-23791,-41493,-98172,-100027,-81680,-57988,-21906,29106,30418,-23864,-98031,-66682,45725,100801,-20282,-215984,-298081,-216536,-126035,-27028,79264,114937,59495,-11453,3957,76923,97989,36875,-13591,-20244,-13017,-3250,60,-63722,-152519,-199724,-164658,-30133,96320,127953,85449,40752,32123,57020,113299,166124,146580,101549,106102,121870,83396,16074,-62707,-132711,-121614,-72195,-74978,-70556,-20591,-5475,-15495,8314,23190,-2954,-22369,43611,105339,115220,150228,175736,68967,-82010,-122553,-77631,-13599,5726,-40697,-57877,114,76485,71877,13897,-64054,-136968,-150895,-150504,-142032,-98901,-76993,-99523,-67836,59416,148105,83631,-37952,-115433,-111813,-65264,-50249,-41071,-58475,-65736,49067,159469,110972,30382,-61969,-121547,-86477,-59267,-56280,-17892,10869,39522,96163,83505,12072,17504,54362,51064,28951,-8921,-58794,-65744,5727,53505,-37517,-157840,-180972,-112227,-50127,-12127,73052,137663,123086,71476,46466,122705,211060,197383,105167,24281,-41205,-110991,-116979,-20640,40188,22187,-5622,-22611,-3964,16970,-11984,-72551,-97759,-79636,-43311,-4119,-41438,-128395,-149756,-129260,-88627,-28468,7634,-45194,-117159,-122379,-120961,-116269,-55330,17025,-31227,-93816,1477,92659,95325,82688,90104,62272,22597,73629,153751,134998,57583,-20000,-72616,-76131,-53142,-49469,-16531,9691,-46960,-65467,18841,45458,-599,20438,106235,192612,233252,165438,31686,-81061,-117581,-86856,-73362,-37547,54500,132172,135184,109312,23092,-51214,-63143,-42361,18586,110504,139759,105302,98335,126475,127133,102438,63911,-12460,-72350,-81286,-48170,18364,32750,-35403,-58114,40765,123173,95445,16108,-15059,-30540,-92128,-119739,-87778,-76001,-35724,28197,31291,-33763,-94195,-77863,13647,147461,187140,34004,-146929,-155061,-96191,-104397,-123508,-87455,-45491,-23794,22221,86507,128195,106253,26740,13439,58013,22868,-63394,-141573,-201042,-177142,-50667,41328,94055,120272,72637,-17267,-67843,-31270,1655,-46140,-85463,-56986,8667,36541,9892,-27409,-3427,84461,148888,65369,-45282,-27806,57825,47402,-42648,-129860,-70600,38874,26800,-48479,-42235,5285,26842,63367,110037,101035,51726,37885,31317,643,-836,84270,193563,181874,78563,119,-18729,19596,40163,8166,-36823,-81753,-46073,-3820,-42882,-4461,143195,189869,91245,-12780,-13832,8616,-22647,-51645,-42676,86212,299356,342425,211839,121445,105526,70947,24498,9397,-22576,-100940,-135382,-90415,-17630,46924,23728,-79766,-82211,14307,78815,62001,31337,-9575,-65088,-63271,594,-46072,-125107,-125269,-80199,-43214,-36531,-71247,-72347,-16395,77221,146860,113213,59821,65988,67406,-13095,-66706,-13272,21520,25263,61413,74162,18389,-36034,-56519,-24191,33508,66793,30138,-26821,-4631,38418,-7224,-43232,27358,92721,35170,-77242,-156536,-138330,-2910,113760,99859,32273,4724,31365,74018,32210,-57913,-54721,8935,7813,15387,-18298,-158744,-189869,-62441,54519,69350,33626,6046,28808,23315,-6929,6132,69221,127252,111386,43979,-14537,-41545,-25673,34894,93943,38997,-19693,10255,43498,82530,140806,97960,35686,1455,-37231,-101410,-146149,-119130,-60825,-62897,-100076,-112652,-93010,-45234,-5318,11147,-9193,858,-3460,-51303,-88446,-105377,-73211,-29129,-51716,-50848,33398,63790,31270,14433,-7393,-43379,-40880,8141,49236,70285,68844],[-38762,-75699,-93175,-130768,-180528,-176084,-121004,-40313,7128,12257,21005,24257,34922,18144,-61126,-102858,-60431,-36239,-57260,-40187,-1946,8595,4101,29595,32534,23974,-11649,-57524,-6336,104851,137167,91763,7743,-57126,-80746,-65136,-40764,-38373,-71108,-54912,-2432,-12368,-30191,-12828,-11193,-19741,-34134,-65200,-20125,89367,130851,91117,52422,7353,-50292,-58128,6883,66786,55054,26869,61405,101862,95289,122944,185402,173016,73117,65210,105619,-30966,-131328,-32845,17119,24266,57653,24147,-15111,52765,95599,20415,-52170,-12627,50616,70852,53399,37906,104972,125274,19889,-101056,-101532,-24416,34160,-815,-32622,50012,120853,119639,99104,101840,96751,85243,111512,139308,154759,149043,74800,19916,63393,107188,81471,26863,6997,48963,99950,23404,-69343,-20509,97521,130087,60512,-16578,-8698,23583,14753,8547,27597,27484,69357,168027,277215,458081,518011,148670,-293067,-338581,-188622,-138316,-148297,-79272,9648,52971,139502,264408,213942,88103,64678,65357,30905,-763,-22924,-49074,-74974,-60958,-25329,-19920,-49,36430,13147,-25752,-8855,4385,24676,86218,91566,-11490,-69824,-48270,-71744,-150120,-197578,-189318,-160868,-93063,-20249,24703,65379,53366,-635,-34966,-111536,-181367,-146234,-103571,-121870,-147212,-110841,-60596,-71879,-74710,-10674,52402,45727,3289,-59657,-6161,321480,494457,218624,-106979,-174520,-133044,-135339,-140105,-135181,-184390,-175683,55228,282824,276920,200013,135223,-4970,-101468,-109787,-119142,-80983,-17524,-43712,-119684,-99165,-38865,-50305,-80333,-92583,-117830,-211411,-298179,-174539,120845,279337,166283,-58870,-178330,-144813,-100931,-77906,-59261,-69029,-100118,-47664,15656,-21988,-73505,-65334,-66850,-119693,-150279,-154195,-149974,-114082,-56310,5560,-18404,-141095,-222182,-207395,-168732,-154296,-82183,163341,361961,147061,-133273,-138440,-129556,-234420,-344747,-374110,-334805,-279908,-204296,-145738,-118862,-134147,-168047,-235703,-236763,-269281,-347452,-377358,-456075,-353569,-380465,-390554,-526332,-697358,-713138,-1545211,-687703,-3436702,4204217,56486181,109580465,81965034,21786034,939404,1374084,-69684,-35109,181570,-1950071,14552919,66961679,93839440,54384186,11700488,2504012,2050127,944584,1021083,666950,564597,530250,463198,387381,291185,329641,332760,351421,466865,553163,472300,286243,112693,118162,274064,310359,206867,155605,217577,277863,233871,196937,256153,393987,424179,304609,232120,264353,300564,258167,119980,49666,113950,174474,179449,207948,231833,212615,191878,224008,242112,206053,105636,14952,55593,134272,130319,93391,15027,-63681,-32496,46111,54995,-14818,-106570,-107343,19253,102743,52059,-3779,3742,53847,110226,100965,769,-61177,-20080,-1382,-38486,-63406,-91476,-120838,-123333,-158435,-212428,-354635,-434161,-125445,394479,464444,337030,363687,332128,196114,121297,161494,279027,497492,622373,410304,128154,13843,38032,82082,74651,35621,16026,27186,73021,133525,152998,104770,51218,93892,127292,37172,-34774,27089,85136,112714,167010,149138,59349,12198,4384,-53725,-61353,3810,34527,10846,48869,116687,151826,121369,76917,77387,57233,48196,65410,15514,-86196,-62324,32192,41367,18840,19995,15888,34086,23974,-59393,90223,535883,710014,456082,159823,63082,75753,94299,62523,35803,120881,301187,255604,-3601,-82543,-10518,21494,2641,-20725,-56054,-71801,-45530,-37899,-54877,-31983,830,-29822,-62930,-58960,-27838,8451,18587,8688,30149,80182,77521,54280,82762,102401,71834,11809,-33,24415,41655,69612,22732,-80039,-74829,35739,94864,66452,30978,-14543,-105519,-125052,-19521,63082,35566,-39022,-80602,-52666,-38930,-65440,-25138,105203,141971,16851,-107453,-99645,-4650,66406,115602,115504,46874,24014,49976,-38821,-136304,-143403,-123974,-133136,-101909,-75026,-47916,30112,57711,-107004,-285535,-235546,-67061,12979,5706,-28098,-31693,-59640,-105629,-159038,-172438,-82698,11991,8843,-28834,-81632,-63868,15099,24337,-121244,-259593,-274203,-180772,-85188,-26467,2859,13591,-22873,-98170,-87866,20608,87037,48002,9617,-8283,-37922,-33961,-28960,-99054,-171326,-186077,-140202,-10483,96902,99064,54800,43276,53993,30549,9306,63204,79098,17845,16263,86243,110200,98488,75597,12104,-32881,-52709,-117682,-136793,-76751,-44026,-44063,2945,47039,49948,31175,43794,48871,44537,86750,177118,165567,3631,-100331,-49209,32087,44824,20424,19788,59329,124646,120310,20593,-95710,-183285,-189138,-132830,-37648,8121,-33252,-127263,-144813,11442,161377,114446,5414,-36693,-37651,-62364,-115701,-106976,-39943,13649,75032,138444,110571,16718,-113696,-172812,-131977,-80067,-27712,6736,-17267,-24032,32468,66795,63296,61190,18555,-55883,-89919,-84687,-106229,-77096,11722,267,-127194,-205192,-205301,-162255,-50484,46189,111928,140655,95791,-50,-60872,-16383,61130,83762,25880,-43865,-106979,-193774,-210940,-119988,-64203,-64815,-21272,19692,31284,36270,45388,11470,-53940,-66456,-17952,12290,-58556,-145701,-147219,-100201,-67204,-51541,-39011,-39883,-41607,-49922,-97375,-107688,-31113,61532,17468,-49537,31462,96557,78860,58228,46352,5588,-38470,20979,139600,180465,156801,62116,-108930,-230424,-207744,-117239,-25846,20598,-17139,-11074,71773,61486,-6600,8316,83328,178488,220999,131207,8899,-68023,-91030,-78808,-88419,-42072,75458,164649,191898,176010,61251,-64002,-64177,3618,24149,38562,102395,135716,87591,7598,-47882,-79362,-90946,-101082,-94532,-69679,-24479,33202,10444,-69350,-40197,65433,80861,1231,-47536,-19564,6580,-74013,-134559,-91324,-43823,-14864,30995,42525,12067,-7914,-813,48141,124266,94700,-30722,-108290,-80745,-44710,-58040,-97048,-79771,-18141,9833,36305,82717,113409,111809,60933,30773,46478,-9583,-125354,-183851,-146052,-78000,5591,70586,99474,94670,44269,-24808,-18708,57998,45030,-39424,-62234,-64467,-90375,-97954,-80759,-67699,-30289,33956,115814,95303,10130,-622,40532,15307,-52890,-72796,19179,115746,61878,-43572,-39871,-11813,-7564,38443,83316,71987,34364,-17846,-87311,-126375,-112016,-188,163073,188257,107790,49715,-6436,-25641,-24188,-41548,-85176,-148456,-120899,-33659,7342,39812,121681,147214,63479,-10773,43497,119177,109438,58724,51560,221207,459930,455649,199986,20033,43106,76507,19906,-14840,8867,-1045,-45428,-69732,-47757,33343,45791,-62833,-97205,-36155,52222,121623,114587,-3094,-118468,-87595,694,-42083,-130738,-165723,-94538,31518,94355,41126,9153,54290,147954,214661,129631,17547,48884,83576,16497,-28341,-17212,-11483,21747,100974,149469,77238,-44099,-77146,12567,87237,60765,-25219,-65824,-27360,16047,18833,37054,94103,102412,17839,-82602,-140259,-114795,-13498,48095,39031,45495,75488,104770,139034,117429,10926,-88562,-67299,-47853,-55725,-74914,-123784,-84358,58608,135107,58711,-38466,-71372,-36527,11083,76817,121503,111490,92864,60407,21875,-2083,1804,57956,117681,108015,8001,-46285,-14981,16466,55918,138050,147297,71814,-34442,-117490,-175217,-144627,-49437,-4978,-24031,-27818,-12013,-27696,-40371,-2031,28763,-33499,-54121,-11908,-17118,-83004,-141520,-122714,-73899,-96929,-121725,-48050,15067,-5883,-46522,-40945,-25664,-26498,-12040,14610,47362,78903],[5233,-34866,-68783,-75631,-102760,-144729,-122534,-40995,-25267,-69255,-64015,-15799,59420,108821,79987,28626,763,-47540,-103151,-110250,-59027,-4015,-2988,21207,61664,45187,6503,3594,5485,60628,150498,144574,25991,-67527,-90334,-96063,-75855,-36709,-71495,-145911,-125370,-22952,26765,16834,-18939,-26086,2023,5641,-4479,20956,68833,51261,11340,9410,-18751,-56703,-9333,78645,67396,-3557,12367,72521,68512,67809,116452,139050,85381,13859,-17001,-78882,-112948,45,137985,185607,141787,73650,58626,118031,136270,50088,-45591,-60470,-18980,31958,63317,71212,111180,103475,20311,-80237,-94631,-36136,19343,9136,15935,106785,163221,133291,72116,33970,32376,54746,98752,115212,79106,31066,-697,24351,98573,90953,40406,22486,37819,89884,133670,47267,-51355,-17348,85211,110796,42574,-9569,13999,22792,-4176,17052,66632,52828,56729,144666,230083,297555,264835,-37800,-224723,-148339,-91563,-101686,-82897,15336,133699,237443,358281,323906,58067,-168052,-137129,-101394,-99451,-53285,-3569,-1096,-26468,-55528,-73821,-72985,-31517,17708,24784,38571,84454,66679,28741,61650,85719,3304,-71767,-67659,-54919,-74922,-100486,-116235,-76500,-33741,-6295,44517,57596,-1767,-35756,-40383,-88609,-84754,-32639,-48880,-98462,-95886,-69775,-70737,-79405,-62300,-26521,12167,39264,53687,63408,83939,102898,14800,-115108,-162480,-118492,-56138,-70354,-107331,-82699,-14630,103189,212921,226433,133043,70807,41495,-37194,-109493,-143140,-141637,-71790,14456,-9397,-89775,-57923,18982,20247,-32459,-105247,-194358,-261759,-263650,-202809,-83101,14704,-9013,-139754,-182222,-112532,-109747,-184396,-195443,-128279,-68004,-27701,-9520,-19707,-63236,-108649,-125341,-154724,-161463,-126359,-90354,-93319,-139515,-127348,-76098,-94699,-93805,-24382,-4211,-73382,-116686,-51497,-841,-67908,-138343,-101683,-101891,-242010,-401644,-448474,-372493,-291341,-168199,-14800,46668,-32191,-144845,-215684,-231711,-270419,-337284,-421382,-481287,-450618,-367695,-365768,-444529,-570215,-751412,-972961,-1159092,-1532971,-2140947,-1422384,2111467,4561185,2451059,521806,401300,218290,-66811,170086,-1816332,10964446,54734249,78399862,46131495,9483988,1480364,1332198,576435,734378,505463,478975,453891,371310,301168,254234,284466,271959,305587,391180,450803,404840,257758,33381,-70249,67536,210739,183218,106801,119250,209787,236145,215258,160639,142977,192645,184884,125767,149237,235390,217438,99524,27432,40998,89557,154139,254586,315299,268895,196153,229909,267574,235048,142051,73015,89907,102485,47845,760,-25262,-27065,16151,48218,43514,7454,-36319,-55672,-33244,-16993,-16768,-9341,40424,99562,106460,59136,28403,27586,-12531,-69348,-82273,-72560,-89133,-103998,-106938,-158130,-201721,-289185,-452977,-388981,-62656,139311,119413,129193,124358,21166,-55339,-35687,26988,153854,306096,309589,179928,103402,90334,100481,100288,83831,37622,14424,60865,123632,110811,39906,19894,102913,138376,54572,707,41467,53297,23663,42413,69914,56636,11150,-4980,12585,31705,2380,-45159,-41731,33697,80936,78341,60316,95068,120726,84411,65080,95707,85231,-5612,-47359,-27898,-29008,-31473,-21142,-4957,20211,1439,-115994,-119319,210087,516919,479439,268399,167382,129804,49865,-22021,-20744,30298,189281,333874,262205,118139,89109,100068,30025,-57225,-65280,-3160,64144,42557,-23988,-797,59935,41799,29212,38092,43245,26272,-2516,1008,75759,189433,224772,168126,142333,121736,60496,-9645,-53361,-48102,7663,60739,-6910,-65802,9364,93023,69359,34298,-49,-80042,-128045,-59849,25124,25958,-8528,-18413,-37996,-69957,-105725,-127893,-113483,-70054,-42200,-39564,-28109,25183,86449,117027,124045,100466,68827,80802,116281,78476,838,-67109,-116653,-149946,-104102,-35911,1068,2424,-19357,-117510,-242822,-189764,-49283,31922,54131,35277,22746,9367,-45800,-130167,-183237,-148945,-84172,-58228,-30864,-21407,-43059,-57485,-77531,-161641,-201311,-152062,-76810,-22123,-31784,-98793,-122251,-93623,-101689,-88444,-22365,19478,3919,-3391,-26746,-82176,-96057,-73487,-70354,-77568,-82842,-60083,17929,68133,53761,34920,46684,69387,25640,-50788,-30131,-21087,-90129,-63690,69372,117847,98217,105790,101420,62378,-10503,-103979,-137929,-96397,-43941,-10621,20144,25840,38916,38059,15051,-5998,-1762,44226,155678,191929,54962,-67606,-59337,-201,24705,28363,18813,-2887,32254,62831,-752,-95977,-142581,-108872,-18402,56749,53726,-4852,-97244,-137866,-46,146773,103734,26952,46596,55520,-15197,-104366,-128091,-63840,22526,77449,123000,117044,12698,-119488,-135832,-80436,-55406,-41408,-23132,-19014,-10983,-5102,7037,54205,56723,-43902,-194066,-238730,-162501,-103556,-47615,-11482,-67475,-163152,-188242,-159622,-123685,-52837,38029,113008,145263,100744,-8601,-107028,-120852,-98438,-62280,-26788,-9132,-56707,-173872,-245286,-200121,-135873,-90891,-915,96044,109814,45135,19054,35923,9825,-30099,-24216,-7264,-50019,-100559,-94384,-61338,-71404,-98941,-67040,22179,71420,7914,-78772,-90001,-37933,46300,39645,-10230,3296,10272,9126,23377,10983,6632,34058,73631,116326,134772,137816,88630,-76175,-247710,-244263,-120509,-49213,-9466,21087,65605,105113,67477,15925,16414,38198,105851,161830,92161,-15833,-84961,-103378,-68938,-65345,-59914,11353,99855,137486,132180,71413,-16355,-23898,24416,-15252,-68030,784,65836,15931,-54108,-96184,-161753,-184003,-138337,-97964,-95622,-59927,-16651,-52431,-67390,40759,100116,18810,-80884,-69270,3084,34869,-27374,-97456,-79965,-25693,13746,63180,81505,53185,47065,53116,48092,41945,-15529,-60589,-11421,43624,23711,-18660,-29081,6037,45700,41101,29113,49823,99924,121676,73434,39223,45357,-16024,-109939,-117218,-44910,26785,75127,100772,121802,127643,64752,-23704,5028,109758,63813,-44226,-39410,-46713,-121761,-141045,-105249,-99331,-87308,-20639,89053,132100,76702,35190,41777,-5022,-46282,3484,83303,111285,37524,-54546,-70370,-55395,-41990,4954,41794,49815,45629,-4565,-102555,-159507,-156845,-68661,74301,97475,46454,18300,-21224,-56618,-48422,-43241,-78606,-104810,-70471,-6628,63981,102867,85937,34869,-5112,-20472,81146,218442,251928,171836,93373,196816,349989,298007,79653,-63027,-16350,69539,72617,31414,18543,27444,26995,-9056,-10270,45806,57375,-12876,-66703,-76850,-16581,87202,119737,28604,-47655,-11931,25343,-9192,-63693,-104047,-34854,119613,191165,129135,82570,104061,153688,198455,143695,56689,86707,114560,44388,-13139,-33703,-43382,-2450,81252,122857,39024,-103113,-134073,-28935,44743,17857,-49385,-62652,-34399,-11943,28913,75883,86743,56059,2324,-62755,-115173,-91306,-15579,8236,4916,50193,81672,80959,94109,110099,63132,-41547,-88223,-96906,-102811,-79794,-52768,5814,114203,135594,6230,-91735,-100758,-83822,-45309,64725,127384,63487,15400,29109,25885,-12515,-10623,80804,143840,95724,-22122,-57874,11326,47388,15088,38470,117499,127887,23464,-99389,-162156,-123458,-42041,-25874,-42158,-7386,61711,68472,13487,-11831,-22509,-79329,-52681,51036,79886,3908,-102973,-147542,-124371,-110248,-129830,-73065,7643,-7390,-72642,-63673,-19870,-21129,-32253,-18558,7331,33882],[63774,17965,-17445,11393,23842,-16015,-18822,24972,10270,-55576,-70664,-10521,78983,128030,114254,70020,19884,-58328,-136300,-139531,-85329,-28703,-5131,34987,56743,2201,-34753,-3161,-27780,-35156,65120,99188,2705,-45267,2762,-2665,-57110,-32095,-22901,-103691,-109479,3622,32968,-16243,-35782,-12342,46988,77880,34819,-37730,-52640,-47365,-51487,-29188,-20729,-43377,-12613,72521,59389,-27726,-9975,38218,6548,-19743,-3006,17776,23868,-39954,-93281,-115323,-147454,-98077,58584,161418,143739,100497,54803,46646,73075,52109,-7157,-17955,11233,44947,80321,80848,74814,44311,12390,-27225,-49791,-71459,-67911,-27495,26754,67829,87764,94600,35994,-40167,-39156,-10526,15324,23145,-29173,-86425,-62891,13802,102503,125563,69661,25441,24491,51298,54318,-7913,-46354,-3831,62186,74376,32680,11445,14542,-6491,-9528,53466,101767,58841,-260,9628,21692,37175,91111,48227,-9939,10463,-18940,-74151,-46200,67497,164819,222489,284144,197768,-68122,-231637,-210447,-194002,-167908,-88461,-20956,-10478,-20494,-44024,-74346,-64541,-12230,38775,62701,73171,94077,69159,10169,-8302,-7608,-37208,-57465,-59964,-42978,-15465,-31423,-53237,6818,18760,-22412,8607,19388,-31179,-22831,-7693,-32513,9111,52395,-2538,-72027,-39260,384,-38493,-65188,-26967,-4120,-10851,-3392,33124,70476,71223,13992,-26680,-74799,-23026,36185,48049,-17744,-99120,-60509,127033,296237,236686,68104,-16468,-28137,-34341,-28850,-53180,-132186,-162823,-71765,22452,16799,-37327,-17767,7608,-4369,8142,-42784,-158170,-195836,-135174,-103787,-91968,-71952,-83315,-115082,-91233,-21470,-31404,-134595,-213821,-166210,-62858,-15075,-1389,32842,13210,-68101,-131470,-161756,-168087,-113624,-53448,-61252,-147058,-162442,-58167,42712,121883,177133,112449,-34276,-114025,-98397,-57321,-37186,11065,40119,-10285,-150315,-236517,-220235,-180930,-174830,-114344,60,58536,36870,-18428,-64821,-108608,-157212,-196925,-271799,-328894,-319329,-195191,-147177,-164827,-199242,-285662,-401176,-676225,-802037,-1191090,2866932,8055910,7393541,2541341,10874,36513,211297,-71942,-70544,-789793,1902051,10228853,15413143,9584914,2165230,273133,306101,104275,174482,146823,184372,160781,82964,53712,62206,103329,133020,176390,140249,109236,140636,94115,-48223,-124680,-38741,44324,41829,-8515,-41160,18620,115020,127159,4072,-132545,-87574,-10253,-55153,-70636,11495,33119,5964,19041,7322,-5624,62020,168804,227599,189460,88407,64249,119220,133408,104312,88776,82234,37776,-34872,-49179,-10225,53263,75154,48839,18629,5442,22068,22212,-27073,-71806,-52166,-16228,28440,61527,58975,45386,96114,139093,43233,-98980,-137467,-97947,-64309,-51578,-57469,-113958,-127110,-109768,-134721,-53553,52617,27755,-34245,-36854,-34230,-106941,-162887,-129001,-99842,-114891,-98453,22692,114021,132658,94680,62593,73391,81241,30130,-4765,18984,45199,38348,-3051,10560,77966,57410,-8143,4181,57397,64346,28427,24459,48365,52987,-518,-36333,11205,84147,66795,14331,2200,9259,-33803,-73387,-8654,111207,151619,127820,136046,151859,130276,78667,25952,-19971,-50699,-15003,41899,65785,54629,24591,-54026,-111590,31141,234177,240945,161516,142840,106167,-22117,-108973,-63587,-29989,26974,215375,322622,217177,124846,107428,8091,-108958,-74870,67316,155140,95001,17674,51279,93032,70246,66507,93412,102330,70706,18746,4599,54501,160640,187788,122064,90555,80720,28584,-21734,-61700,-92462,-56342,31031,37210,44388,100501,94144,27296,28554,21016,-53105,-62912,10055,27474,-19297,-30331,28204,52542,-15632,-114742,-147458,-138672,-160457,-159453,-61252,65388,126234,103052,74878,69185,56435,33011,23866,77491,152059,133882,58525,-8775,-55344,-33142,34748,51780,-32135,-85223,-54666,-59309,-52132,-5759,49581,117607,148765,120057,46341,-11469,-40935,-65790,-142435,-166741,-103324,-2122,43110,-28064,-119058,-99378,-47897,-18859,4603,29325,14466,-38305,-121390,-154648,-101361,-44137,215,16078,-10727,-44315,-43069,-55271,-96372,-130541,-122874,-80942,-44105,-45722,-14496,58298,62660,22778,7896,18056,37042,2997,-55997,-38752,-28712,-72473,-36065,76324,94214,30084,4282,38925,68169,24874,-36815,-59479,-50647,-11851,33641,12838,-43840,-22271,-3815,-40567,-39462,14709,62415,132782,152376,55267,-44168,-79250,-68414,-59690,-54230,-59677,-107629,-92610,-33724,-30829,-52266,-17805,56295,104271,61165,-9335,-50486,-93107,-90026,26066,111076,47477,-12861,25859,41506,-11602,-67902,-101255,-86168,-7602,75762,143341,152125,61197,-57589,-66476,7140,34188,-15710,-53896,-18708,24475,-11568,-66763,-55464,-36378,-102998,-225294,-233468,-121860,-25333,10578,-25779,-80367,-108734,-116644,-111298,-92819,-92956,-53085,45106,115203,100131,24304,-61567,-106705,-137147,-129586,-45570,53511,23544,-105609,-186285,-157059,-82597,-11424,50208,129552,161267,70872,-9526,13300,30409,-18219,-59509,-45187,-34426,-41008,-27276,-31868,-77556,-118125,-61341,72051,129270,44619,-47646,-62904,-41585,14676,36515,847,-44791,-84743,-44608,23205,22583,47818,150486,188554,128382,71111,67585,68012,-10909,-137438,-156524,-83518,-61714,-47054,5507,39941,32577,10058,-1496,-8662,-15031,42873,126988,90626,-30808,-124531,-137014,-61609,-27447,-67545,-71833,-7401,23550,35320,43168,23517,-15920,-25634,-57687,-101358,-71129,-28393,-41784,-29821,-13993,-63477,-86013,-52540,-51709,-87851,-53152,-15541,-59157,-41058,64330,90299,10210,-45537,-21336,15626,17218,-8239,-66841,-83649,-41123,25564,87212,98046,50187,22087,26158,19296,-204,-41752,-41883,53005,112574,47705,-19627,17593,78839,82818,61954,28973,187,44168,97605,71761,50006,60516,6435,-62555,-43784,-877,13557,41036,63069,97848,144105,125021,50973,61316,134638,56300,-66436,-40640,-14801,-57474,-60233,-24346,-43831,-72740,-16011,86373,129346,97575,62719,76381,29508,-35823,-20735,55224,60769,-11929,-83484,-111059,-89730,-53172,930,60770,97386,94762,49230,-30811,-85409,-101310,-66457,-8760,-31935,-63947,-50252,-53491,-74628,-52181,-47165,-67021,-26358,28242,29417,69127,127273,95673,33151,12190,-180,83510,230743,284378,192678,50929,11287,53288,58273,19509,-12623,7549,70305,127522,101562,31886,15039,42844,44601,52707,75959,85399,55130,2490,-47321,-46319,16286,70658,53893,42423,41437,25924,7645,-2866,-2911,72836,186354,201073,118245,82666,92074,81164,89949,81909,48811,73198,101100,24346,-70596,-92559,-74343,-29124,29295,43114,-33080,-126703,-137001,-76113,-38100,-46074,-74255,-54308,-9493,-3720,25035,68079,31861,-19827,-23751,-48473,-107025,-98476,-32324,-9835,-2776,27905,15159,-12031,8576,53207,65426,32837,-20005,-83442,-109570,-82341,-63338,-12112,59419,22728,-92520,-117948,-83636,-71596,-80343,-19041,51906,18510,-4198,49767,47773,-31462,-53439,28146,104455,100448,-8826,-61413,40680,105223,10642,-39609,60515,171334,143868,39402,-43057,-85302,-89541,-81238,-77245,-35727,40637,80840,72888,21377,-48625,-76446,7938,97987,92718,37149,-38588,-115452,-132086,-86471,-77073,-38431,46933,46425,-32708,-44018,644,2576,-14762,-10786,2711,28087],[86498,47483,13980,55493,83743,49096,35372,76360,71384,6042,-19585,20591,52639,25070,-14361,-11817,240,-50011,-123446,-98815,-48978,-25368,8305,42683,5364,-79052,-134473,-112640,-89753,-79214,-12580,32230,-5497,-13436,52059,77480,7431,-4596,14735,-8496,4027,10924,-50812,-75233,-14283,36928,55266,57096,43343,-22190,-92220,-93071,-52460,-33007,-33796,-21649,16650,51907,31991,-8384,19518,18853,-48235,-52547,-27374,-39101,-44441,-55922,-49974,-59867,-120139,-138259,-54980,59175,135002,132235,24569,-36895,19629,48723,6751,31879,85075,90105,102875,95046,51888,9304,6639,-6876,-17951,-61797,-85786,-31570,6407,-15716,-2808,63004,26049,-59632,-70509,-54458,-42137,-48525,-70647,-61888,-14594,32135,82305,146339,122281,16089,-46822,-45140,-28794,-7245,42126,89192,106192,99793,86475,65250,18858,-21066,18828,91238,101739,54364,-8993,-50701,-69963,-72004,-38488,-11977,-35815,-37085,-29467,-58497,-36308,75662,124232,82347,63061,51188,-56088,-110443,-124471,-152562,-150517,-86370,-29858,-28654,-26306,-8324,-4887,10218,30201,48156,69185,57108,29511,6212,-12383,-14720,-4704,8737,19573,-13645,-37761,-3649,-1997,22336,100590,75514,-10246,10063,37177,9118,24405,31055,-8401,5360,60822,31338,-40403,-16724,42893,18017,-27714,9771,60161,64494,41764,35611,48199,71724,122649,178183,129090,77751,41870,2512,-83498,-152593,-57895,165641,271218,147144,-27627,-58621,-28723,-7028,37131,23241,-89791,-170170,-111032,-23002,8724,2090,3617,-59265,-128008,-56860,-9532,-44926,-55728,-35856,-10953,30191,29649,-30328,-42038,9933,77900,87510,19062,-96330,-117640,-53736,4474,35641,70776,92072,63323,1031,-42893,-75920,-63787,-21865,-23135,-91314,-100782,1689,119847,182478,171741,60954,-68375,-84071,11414,121927,121353,120989,120791,33880,-67455,-43431,32340,24289,-44968,-63222,-36063,-33558,-15499,41458,68305,31876,-20181,-47236,-64134,-105969,-101805,-39000,-10418,-31639,-58224,-86511,-216944,-198847,-482324,-258008,1790121,4902058,4078131,1165984,-211417,-67460,-68461,-139520,-272620,-221804,285156,2280104,3695057,2457423,548947,-64020,-40263,-57401,-69984,-47458,1397,1507,-52882,-90935,-108537,-84569,3980,77101,23763,-41534,-30045,-28142,-68224,-52017,-2909,-40764,-73373,-53278,-63230,-63932,13291,49442,-39773,-141677,-116292,-75775,-139807,-171894,-108682,-64041,-37834,43214,53493,-18349,-24092,29509,85707,124495,82054,26140,37367,44540,24856,29716,70274,45160,-40120,-35852,13884,38592,41184,51794,53026,27103,21553,32530,8134,-21948,-36409,-47574,-38376,-4351,17405,6846,28640,73161,31282,-82900,-138160,-108218,-50816,-26568,-35688,-90877,-104312,-70221,-56471,-30506,89859,90119,4855,10993,-5201,-94888,-130004,-63052,-32658,-111069,-192817,-127454,41375,122451,102686,46126,33369,47267,39610,20563,-15814,-28246,24564,39786,36387,48998,-4247,-56315,-29101,49584,118236,137403,118125,68879,34459,-1050,-57644,-66346,35363,117828,124911,61784,-27859,-118427,-125988,-2587,104250,115986,102140,142462,138312,75891,47965,39814,988,-20544,39500,114679,116802,55294,6746,-38441,-63374,29136,132028,103417,54377,87180,74942,-27956,-88650,-28410,-512,-13384,70599,163166,128636,72615,64252,-21084,-110003,-62077,71658,134380,69777,29371,64302,52689,18676,44074,95493,109679,89551,55164,13084,-11981,51053,67444,-5349,-18022,31700,31479,-261,-4786,-28289,-48281,21392,93677,102310,82417,51435,28022,39522,45559,21460,2816,-2376,-21297,-38246,-819,83459,119610,62386,-47841,-91542,-84720,-122414,-128902,-10455,110509,100199,2467,-52940,-17942,21473,-19300,-65414,16327,124988,126598,92066,94991,77853,62209,94069,70855,-75201,-126729,-22376,28979,-200,-910,35673,127836,191533,155621,28499,-22023,31140,52213,-71666,-149046,-76156,47664,63248,-36235,-114380,-23504,104246,142604,119352,92885,19068,-37121,-56423,-73776,-79941,-31669,58387,74844,6128,-51290,-49946,-39622,-47738,-85760,-120120,-113706,-100293,-116347,-65795,37254,35778,-27058,-44735,-20195,-2652,-16984,-34405,-7669,22830,33493,51456,67344,42664,-23338,-87721,-69833,-1333,11408,2545,15329,11348,23058,47184,-8857,-84593,-50272,-27763,-80990,-74457,22180,68234,75191,78164,34245,-25539,-62131,-87941,-128932,-137343,-99895,-111041,-102012,-46046,-20627,6338,76723,136339,98243,-9892,-81863,-102512,-125003,-81043,23242,58452,-8553,-71704,-75126,-71770,-85028,-80227,-63659,-37246,23862,91982,159058,161699,89887,-29699,-83731,4287,100552,50045,-46354,-45261,-9148,-29542,-98814,-147945,-114516,-98747,-132574,-99648,2664,61414,32558,-39351,-54319,-26547,-30575,-55235,-70320,-104009,-107223,-10522,68387,60886,34902,6616,-28984,-80830,-113829,-61170,39079,17295,-89334,-124582,-94288,-37076,38782,66297,77504,119264,90519,24871,7285,3570,-32230,-69106,-40037,2685,9456,6361,-17493,-45978,-76380,-48852,52140,122282,93191,19071,1025,6111,7014,14396,13369,-19624,-82546,-44598,37446,39763,50906,150290,202742,131981,48312,28337,25027,-3639,-63191,-88971,-63001,-36471,-30999,-34319,-59326,-79486,-70414,-60945,-57005,-38764,25487,106930,80894,-41413,-136287,-135722,-43223,13763,-24589,-75366,-60959,-33240,8186,39933,34542,-40361,-84287,-49460,-36527,-55584,-48357,-28982,-5059,28571,69188,102224,85237,28229,-8652,25946,58555,23892,6831,22094,36238,44041,55654,47324,6647,-16232,-20868,-60262,-89220,-69821,-10043,53493,73018,23645,-39403,-36357,11042,39860,17638,2319,46075,87986,26747,-26632,38522,96346,66808,40732,10793,-58740,-66829,12204,60319,64105,71299,30031,-39496,-38512,-11250,-53127,-73121,-38922,14276,72366,120794,122440,124566,145067,66123,-34649,-17256,28370,37820,42033,78505,79656,28445,6552,37691,48825,53339,52445,85737,75045,-34908,-109885,-24158,35459,-17779,-99868,-138632,-110328,-48705,25174,115577,169292,136588,61581,2813,-2507,16087,7996,-38104,-98818,-88378,-31458,-39246,-60963,-57449,-78699,-67370,12157,59514,17235,20503,79161,93999,84854,65755,22860,51068,158765,211476,150862,11540,-113583,-115672,-17907,71570,100079,84093,85948,119399,111324,72114,47506,34702,51677,91962,136102,154763,98699,46338,23115,-4725,-9974,19045,19546,14603,5436,1658,-19168,-21488,32148,132092,176236,125728,40062,37327,48599,-6917,-28451,-24011,-37922,-12335,33715,-13515,-114926,-140507,-88317,-27987,5107,8373,-41138,-66949,-38787,-19932,-48116,-93188,-120245,-63167,30736,37604,24230,42282,-16624,-78734,-51775,-33091,-61337,-61327,-35080,-22049,-1250,1533,-48113,-71807,-23837,18508,40490,61201,57022,-16977,-54198,-60587,-102607,-67947,-19677,-85066,-145655,-104810,-61154,-36076,-72997,-96875,-36845,3505,31097,79484,55588,-22883,-37991,9537,70054,100065,1933,-73022,25941,114576,38173,-15204,55882,178382,218689,188752,96731,-37080,-107813,-77013,-46347,-23368,2315,27563,92198,80510,-14932,-36480,44597,51757,-28687,-49102,-9951,-47448,-105776,-66182,-21951,5048,64531,68365,-5828,-26864,15530,29801,15945,5498,10573,52276],[47819,32449,15225,52855,72955,28409,4112,61840,82904,25010,3621,8978,-33097,-115622,-156544,-96742,-6698,-5114,-34740,7151,19271,4000,30536,31958,-40113,-116051,-190299,-192255,-117707,-47352,-834,24930,10757,-11262,-1192,38397,40350,27157,-3491,-12332,16959,-47894,-136779,-82431,25571,52994,1769,-38394,9967,39848,-21003,-60715,-13073,14969,-12725,-412,29733,-1706,-15054,41901,77612,3071,-101965,-72461,14374,15289,-39299,-52021,-156,20721,-30183,-79863,-73703,15056,117105,121054,11054,-33608,30565,31187,-33850,15231,84025,53708,55981,83350,48161,1799,-12550,-53787,-40498,-11346,-14838,-16845,-46536,-81111,-45415,22621,2786,-55612,-85429,-63967,-22598,-54153,-74301,-16138,15947,13746,28863,70776,81547,-13221,-103887,-120944,-58626,40857,119083,126612,112391,121015,128781,74670,-13929,-40277,30232,66070,23683,4517,12878,3363,5874,-42912,-152642,-230998,-216130,-145404,-63398,-40626,-35108,45213,72210,18874,-1805,13011,-24371,-59742,-30292,-52104,-117469,-100441,-42513,-44671,-38936,-264,18092,24608,9733,-20508,-30386,-38620,-59565,-75585,-49233,12009,80921,109124,68412,-28906,-95346,-74275,-14260,80231,158907,103005,6399,18068,46877,14413,-10368,-23275,-75209,-88856,-12352,15601,-31994,-45231,1516,27193,-394,2967,71977,135012,120669,63340,41712,88491,182857,207201,132381,1998,-102379,-145987,-190130,-183776,-41974,114251,137231,54141,-28245,-46592,-11927,40068,66571,29625,-70452,-167369,-172947,-93546,-21471,647,-8823,-91310,-164893,-112784,-26335,24438,24014,-32545,-50100,28173,58345,-15928,-42496,34050,106723,122034,95886,23241,-25705,-25910,32625,68665,49735,79333,137165,142002,103286,59080,28968,16769,-9420,-51919,-48009,21454,93371,89325,13754,-59473,-87632,-41167,67820,124847,75040,43101,63276,19908,-27372,-2973,30459,33584,-10000,-24717,-3920,-26761,-61443,2136,57584,39316,12267,20326,50023,39277,2593,-51146,-88848,-101422,-116301,-126366,-142272,-29799,-142575,170624,2201567,4651998,3756900,945159,-170040,-178260,-249974,-208667,-217907,-207693,415975,2782500,4198219,2484611,296316,-120356,-18698,-23939,-73384,-93211,-40740,13231,-9399,-83249,-139029,-166508,-95265,15379,67558,41887,-13700,-22448,-17549,27411,61485,-11046,-72730,-35934,-34134,-59123,-15132,49198,24504,-5773,12021,-17373,-116439,-147638,-81281,-44590,-55886,2356,41799,-30535,-91074,-69346,3809,115980,162523,138209,81141,24867,-49543,-59147,52574,84897,-15256,-34531,-13368,-48728,-32727,60478,126754,76868,-20964,-54311,-23258,-2911,-47911,-101348,-81586,-9787,4650,-81360,-143213,-103949,-73704,-89686,-97050,-78162,-43313,-40731,-57251,-94279,-110404,-98411,-117007,-115481,16825,132587,119040,118661,58612,-62270,-79269,11649,55215,-775,-76891,-77213,18098,95120,118731,79723,15037,-6094,18077,21291,-44674,-57866,39699,90926,57260,34775,11423,-26121,-47610,22239,141055,207877,195503,108594,50442,34063,-39963,-123930,-57668,73100,118791,38375,-52342,-76939,-8208,60441,60931,24477,-3982,25565,30335,-5095,-9900,4830,2358,22565,65941,86668,56778,775,-42453,-87301,-83562,22483,99516,91519,38982,47270,59780,34538,12700,37889,32144,-6580,-8965,6805,6414,26723,60559,7983,-51340,-40777,12173,35815,5096,21781,48543,-21947,-85954,-38803,33394,71863,74742,70510,29802,-27918,16578,47613,-49124,-71439,25559,70913,44442,71683,82489,12783,22944,88779,59220,1674,29599,56862,29591,32867,58037,2678,-80785,-102203,-64708,28799,118450,124736,78033,12177,-9461,-7712,-48574,-57547,21146,58057,-8060,-91741,-124507,-58401,11003,-30548,-70457,8674,51184,26574,21787,87130,109264,92488,101746,51953,-108262,-150669,-67163,-47489,-43964,-5609,29253,86042,106915,59139,-22912,-16765,70587,91662,7966,-55932,-14628,59710,19486,-58010,-55028,47740,120299,141213,134667,89704,3009,-22596,24967,19075,-68127,-81600,23509,65970,13983,-15823,8690,21659,16438,-1101,-33729,-54730,-98809,-168045,-151484,-60396,-44977,-86387,-72062,-19440,1524,13476,17377,10721,22390,68730,74082,14543,-16878,-17332,-54535,-67679,-40693,-39454,-30263,11936,24499,30523,35153,6196,-32262,-8340,-9511,-82723,-109257,-24373,10289,-10553,16411,25961,-730,-18785,-54396,-117800,-112053,-23231,3487,-9999,13057,17492,26696,66817,78456,2922,-62456,-74818,-81276,-110267,-83936,-18482,-1722,-31476,-75545,-120010,-141632,-140156,-105799,-32151,56605,107789,122822,157067,133700,47565,-78879,-169149,-102541,38414,51358,-21301,-66085,-84814,-66569,-67234,-105707,-76025,-18289,-13960,7731,77557,74143,-5644,-54931,-26356,7581,12092,11324,-984,-22880,-38476,13451,42864,14290,20413,32144,11686,-34750,-68023,-52256,-13917,-50291,-122834,-126569,-119059,-103121,-12875,46622,18051,33220,76697,82731,37364,-9965,-25880,-38584,-6876,39214,31062,-11133,-11076,18984,-11133,-60246,-22976,73816,115001,78703,77067,74475,26664,7635,55650,76609,7731,-17967,15305,7544,-6331,30796,78038,82431,48983,19045,-16950,-53833,-81281,-90184,-54426,6640,27496,-24742,-93259,-109605,-98949,-97593,-69800,-23745,7710,34728,11505,-52328,-88539,-71694,-1965,54660,45382,-9787,-36414,-11819,46897,74034,46775,-31025,-67713,-2795,33763,-4508,-1124,25610,-22650,-31739,90229,190808,147975,81307,63452,71057,95342,99478,48713,-9039,-3767,58302,85476,50464,-2351,-3247,-15915,-49815,-60585,-69302,-71222,-22793,33431,5733,-76883,-71485,17851,86413,81586,29986,-11523,817,-13520,-17792,55257,94439,24683,-48032,-72760,-121497,-160290,-86481,16364,46640,54182,30863,-38750,-59282,-12397,-48535,-120985,-108421,-64347,-42108,12515,72061,90570,101923,88147,51326,26147,36289,58492,55383,102221,161556,112746,-13796,-76947,-68548,-23210,-7383,38593,79325,-30748,-157046,-94093,30367,25446,-75070,-141806,-132079,-60539,31026,111410,153873,107802,9367,-40563,18257,105140,84259,-23979,-80916,-11629,57062,25728,-3644,-37158,-80020,-45816,7569,72,-42027,-36451,-796,27786,34893,19036,-21591,-5553,76448,133931,123849,31899,-64887,-49899,55551,125253,131955,122304,101895,62565,46653,88271,91027,30804,32845,121098,221459,218493,84662,20661,48564,42106,4905,-4684,-41604,-91325,-71421,-20276,-49412,-74459,368,106770,97211,16723,-31853,12719,33067,-45161,-88021,-75565,-75330,-63570,-27576,-18677,-72762,-111906,-57280,9058,16506,16126,6508,23989,82952,104485,22659,-95689,-152953,-87774,22040,46702,23313,21923,-20888,-77800,-69697,-25685,33053,56413,-6355,-46112,-11293,-8070,-54100,-52886,-8301,2574,18023,53808,80503,50548,28145,-14918,-79788,-58533,-38491,-83639,-92908,-54389,-46969,-27757,-58566,-112258,-83977,-15989,45532,70371,37238,7948,46534,95064,87660,46549,-40310,-73753,6581,70242,39902,35115,94038,167597,195347,210218,154388,18787,-52369,-9140,26825,26945,13645,8196,69865,85892,13736,-14896,23917,-25343,-131085,-116283,-978,-5669,-103345,-82673,1775,41672,52536,34027,-24494,-43007,-5672,24473,20023,1463,-1284,32240],[-34503,-30351,-9181,36603,60023,17218,-25512,10919,37689,-5242,-28510,-49972,-107921,-155596,-150444,-78055,18357,50344,67145,90978,47379,21044,39183,14790,-32613,-63890,-119990,-135919,-86853,-668,58437,52408,9943,-27288,-46405,-33478,13646,33152,-33193,-75972,-57809,-80809,-102739,-17656,43272,18930,-29567,-49564,17711,80418,37015,-25445,25523,94537,68719,37698,6634,-66284,-48189,90598,142285,17469,-118174,-81801,59459,115324,56144,-1765,22111,51828,18226,-41813,-54994,9609,58397,53950,17840,28950,73617,32676,-36409,11969,44112,-32728,-26675,52621,67664,35617,1316,-74438,-50058,52139,71752,-572,-65189,-61216,-27331,-9147,-4732,-17026,-38756,9133,69564,2007,-76466,-67563,-64897,-68602,-25489,-3146,8687,9054,-36491,-90711,-44786,57078,95067,48774,38581,96315,116776,38322,-43884,-27999,39985,16724,-73346,-67525,22510,87774,115745,37893,-125425,-254551,-227114,-101826,2312,28809,8734,34748,75737,111350,131677,73495,-18245,-55694,45638,51079,-77630,-114439,-48179,-33249,-21709,1396,-18635,-36225,-37555,-74311,-120300,-106941,-62391,-62150,-52109,15483,120668,152690,51562,-81604,-144208,-128930,-21462,106510,171443,113798,20913,-6332,-5269,-29181,-59609,-70017,-98206,-113160,-70183,-16564,-17235,-47054,-37950,24716,26849,-25878,11593,102081,123371,82594,65859,115839,142763,68505,-46256,-100151,-124959,-128847,-123333,-66876,29727,75612,80620,60895,35107,-4214,10497,71612,77546,29291,-22717,-91294,-138717,-87796,-3305,20153,7692,-9457,-5212,4761,13291,38027,30778,-45272,-122168,-75635,-15221,-53219,-58747,42511,99610,93995,92308,80299,48225,26620,80139,104833,35718,24684,100217,156600,147712,123617,116627,78402,12353,-22687,-9901,37628,82703,50878,-37144,-52177,-1347,40928,63878,24235,-43050,-40081,3296,32311,40504,1229,-65592,-46136,-6204,34875,99638,109353,23732,-25160,-43629,-65988,-39720,34288,71394,63068,-29084,-149970,-193499,-140772,-95178,-74220,-42302,-28933,-38696,-106058,1112460,2685196,2635076,910481,-25041,-119837,-145676,-132117,29438,-37289,547446,1884977,2461020,1230212,-57238,-274835,-95271,-39392,-54202,-88121,-43335,3450,-13700,-62842,-81424,-126930,-126311,-4200,93617,93486,64530,60074,53407,49678,71968,62502,12386,-25827,-86623,-104380,-22691,86823,79921,25003,43944,32942,-58243,-90196,-13506,2493,-78835,-102815,-78029,-88769,-99185,-64877,5233,96340,143441,157466,124664,42957,-65583,-80923,39050,91654,-4336,-53503,-44876,-53535,-14194,94823,187645,137278,-22697,-110184,-64324,-37347,-88002,-114659,-32120,62482,38465,-104058,-184306,-150031,-132740,-102981,-37803,4366,5299,-44247,-87969,-100243,-75363,-60811,-113548,-72662,85354,175299,184243,147612,54232,-58521,-65237,11934,40363,7305,-31899,-12970,15913,60704,118782,129861,36235,-46593,-51705,-36593,-54059,-46946,14872,63936,58379,49403,54536,33490,-14428,15274,106054,160415,184206,169710,139778,96104,11911,-72439,-61055,1816,23536,-18070,-34224,27392,117644,94297,20225,-32879,-86109,-100072,-66031,-3259,37925,25220,25334,61895,61621,8317,-29538,-29299,-45199,-91833,-82860,3632,68944,88632,52510,19546,52123,96490,86971,64414,6248,-64824,-53472,-3645,747,35674,99462,86165,34050,-11200,-35174,-32989,-27940,28507,50690,-53844,-145408,-119127,-58995,13627,59784,75971,57530,21085,63380,92762,-14065,-55026,47205,102276,80645,103909,107900,25943,11384,50338,39048,20695,66400,45827,-31913,-9926,46844,-21513,-124300,-149977,-93454,25761,114863,91095,26423,-1822,29738,50670,4447,-27462,-9835,-34406,-71636,-74338,-72544,-33639,7645,-9094,-3205,42769,22876,-31027,-45172,1509,26183,42372,62844,18317,-99758,-133324,-91371,-93076,-47532,28742,70976,67819,2465,-77243,-82025,8727,86651,96376,63253,10113,-3878,947,-54553,-60993,3215,29083,-116,24054,63479,35777,-16187,4509,70922,62409,-45136,-111405,-46603,9862,9861,35379,81935,61814,18086,22291,59108,79550,16293,-101653,-156049,-123346,-92705,-75155,-18102,32894,43515,72889,86780,25822,-30778,2267,9116,-61427,-70043,8046,42560,17727,-26928,-83766,-96780,-58437,-21560,-3534,9669,47542,55769,36753,-1104,-62287,-97973,-55366,-45380,-58088,-6187,26131,13736,219,-21486,-40996,10160,111661,123351,55989,19028,4524,-8457,7760,2581,-36509,-34550,-13350,-24319,-32560,-21299,-25727,-50969,-45640,-24759,-44668,-74968,-78309,-63756,-6914,82895,118763,125211,157968,116787,1450,-109438,-186761,-190263,-117713,-52196,-21611,-51062,-117187,-101774,-34388,-10604,2342,45719,44042,45595,82432,37221,-43192,-39499,3547,-15271,-30298,10986,60923,81758,71736,61181,28900,-8473,7703,17338,-5327,-38314,-25863,6582,-9907,-76786,-134300,-164475,-195778,-191063,-69441,47873,38017,14163,55820,96651,65280,26791,22230,-10168,-8162,37261,15994,-49584,-14719,58051,13808,-82148,-82632,3994,64225,76945,95118,82341,48091,50011,105714,129031,61816,-13215,-44775,-63929,-70337,-64960,-36250,20413,32549,-1895,-45022,-81666,-89884,-66062,-19653,20615,52175,30212,-27175,-57597,-69584,-69848,-26237,-8434,-56731,-80887,-75689,-53988,-11890,10961,34458,70631,70529,22314,-6155,1323,45140,80552,71889,32121,7776,24804,35596,20231,47917,67551,-26721,-79241,40976,154671,124314,79376,46078,9581,31447,72360,43446,-1772,1989,32585,18772,-14076,4620,56133,21111,-33691,-15571,-31027,-86147,-51476,33501,9728,-78310,-74706,-8021,60289,93540,34243,-56048,-75729,-57510,-21098,59450,98497,-5598,-145904,-171739,-154590,-154420,-113932,-57444,-19721,16199,16681,-21322,-26048,29277,35332,-34330,-76258,-73503,-84413,-84082,-48342,-23413,11545,75923,98161,26937,-26303,-5818,7045,53822,138727,120450,-25828,-133045,-112385,-60972,-67714,-22546,41067,-30107,-161858,-151120,-4220,62870,-17891,-114813,-137477,-75734,5998,26428,28535,8837,-44777,-62685,15153,110968,101154,4352,-48030,23510,83558,79425,66625,20552,-25804,-8042,-13450,-73326,-94989,-61977,-32806,-22662,-54509,-90746,-109154,-49336,43284,99766,110085,61526,32463,65624,108443,98220,71774,104515,107797,23259,-27648,22180,46052,18017,39504,165265,268439,204650,32565,-42796,-5168,26166,14155,11173,-32573,-117957,-111251,-27372,-27666,-63454,-17916,50324,21030,-52627,-59716,21834,56161,-23688,-83403,-52108,-12700,-30498,-41595,-4583,-2715,-27526,13028,54729,21445,-1727,28201,71207,123964,156939,77534,-55364,-124714,-105248,-46285,187,8395,11269,23547,-9649,-74253,-54360,84937,146833,8974,-96233,-52419,-20807,-37444,-16243,-5564,-16738,9942,39533,58300,78337,59673,-6972,-25284,3381,-15472,-26238,-8643,-9001,-32264,-35990,-51497,-67364,-57628,-17084,28735,23983,-6805,11586,115866,207015,121945,-31578,-87989,-31701,32128,29037,-9847,6546,95033,156222,119123,96557,102402,49339,4555,27011,35841,14095,21214,30877,29390,12914,-14725,-14761,15780,-19621,-78769,-43693,22765,-26148,-136232,-99360,22931,80243,61234,25022,-26759,-60289,-45675,-12565,2070,-65,-12291,-30497],[-93984,-85843,-26510,37248,82470,62092,-2648,-16594,4410,-16647,-57418,-81647,-86034,-61147,-20613,12576,42637,60122,75372,65513,16198,20899,25174,-6759,-7226,7460,-7747,-37401,-58398,-5518,59730,28359,-37875,-44785,-24679,-32466,-17631,17297,-27311,-73929,-50031,-8803,6150,27382,19422,-14964,7881,53704,70640,38291,-33250,-62023,29272,126415,123522,66304,-33704,-117528,-68714,75836,139157,35048,-75951,-37786,83295,147605,129871,78339,57006,17684,-47826,-99980,-97504,-49793,-36920,-29255,-4362,26229,50501,34917,15670,48133,24326,-68546,-62704,11632,51409,44867,29826,-34574,-20947,74941,83286,-13786,-55148,-18580,-19651,-19680,21804,41738,62299,117498,125004,30055,-87445,-155565,-181857,-174483,-90335,-31775,-28220,47677,70959,-28664,-68424,-20339,-12379,-65017,-63215,11925,30480,-22385,-33474,18096,41141,-33975,-152270,-156866,-40546,63497,94716,67305,4636,-86137,-112684,-19597,68113,70103,38959,25814,64938,154028,174934,85758,-6801,43,67937,48068,-80216,-136636,-71361,-23922,-5459,-8191,-73836,-119343,-79541,-59653,-97357,-80725,-7742,-4860,-53657,-63653,2102,46807,-18706,-101176,-123926,-111647,-30991,77634,126353,82110,-6064,-87295,-121812,-82571,-29364,-12695,-24511,-62934,-88646,-46910,-15012,-37863,-42781,21670,12093,-81896,-94272,-46777,-13379,25960,74888,142074,119919,-32484,-189220,-128556,-16117,33295,58280,84556,65911,35403,66393,94788,75009,24403,11320,68069,98670,64104,44597,21631,-29556,-53143,-4125,27783,22458,48999,114285,134562,61119,1255,-10360,-51657,-126004,-110384,-57516,-73144,-42096,46493,66653,48032,54275,41370,19704,18336,61673,62082,-9688,-37389,4333,44120,43994,25574,68160,77695,16741,-24767,-4646,42702,76365,54624,8667,18849,67166,87709,80182,69942,18978,-13433,-33855,8921,81161,63925,-47500,-74667,-6933,53024,99203,115974,47841,-71232,-154929,-170695,-101051,8683,47568,9246,-106492,-194226,-173558,-80059,-13356,25614,19441,-33413,-123245,-199906,1142268,3012140,2792429,1060125,73178,25136,-7734,-3111,154710,175897,559181,1667204,2162032,1088539,-88935,-368370,-248932,-146079,-66647,-48987,-55516,-107202,-143233,-128721,-98756,-118835,-124852,-13798,8325,-20423,41076,79269,50073,10780,16276,52760,28507,-79569,-190108,-205000,-85440,48391,27266,-85925,-75705,-17417,-38170,-49151,11974,13281,-83749,-169454,-203469,-156389,-73620,-37444,-12953,2517,-21778,3242,65743,24999,-62318,-65075,11742,47838,-14272,-62535,-50077,-3173,31835,93227,178190,161754,23117,-66373,-38130,-40754,-96454,-84749,20479,99092,77137,-22975,-65762,-54687,-83104,-74262,6802,71290,57530,-42115,-128431,-143313,-85537,-82544,-156250,-87996,108573,180454,153463,106296,27241,-43029,-46750,-18113,-48355,-87624,-73497,-27986,-19482,-1263,80606,133595,45088,-75773,-112846,-81566,-30525,-27142,-56335,-33548,34320,60056,32706,11817,437,-1718,13287,34108,102534,187713,195644,103981,33560,31103,38895,-2400,-36540,-44097,-17513,42072,79431,48595,7705,-16171,-70323,-110138,-76412,29922,95864,62984,48745,63955,35800,-30027,-46077,-12832,-16803,-48396,-25249,32761,63998,78669,60128,13832,43158,100523,74644,32705,-39491,-131187,-85636,38542,49462,25649,67023,96926,81375,21869,-42751,-56189,-43689,16893,45955,-43876,-112316,-107980,-107084,-57717,35594,76253,62354,37494,62806,56686,-26508,-53711,28329,74881,62209,49710,9971,-30619,1228,48912,108305,143396,104991,-30633,-126328,-55800,32295,-11669,-91697,-121289,-83125,-194,67981,53308,-24939,-59312,13345,78708,51583,4702,-24093,-66539,-60106,-14940,-12102,-29532,-38915,-34714,22021,71976,44998,-26631,-60129,-60188,-62545,-22869,19129,-10659,-73078,-76816,-25139,-4268,4714,51694,109813,100332,-7931,-131058,-140241,-13817,64013,98929,82818,987,-64778,-88021,-100320,-26635,29143,-43040,-117409,-71237,-11232,1621,-1671,41609,85039,78068,10954,-78575,-75405,-3628,49650,86310,106045,46390,-35910,-38466,54701,131456,109100,12273,-69336,-66552,-20210,27123,79792,105397,85822,84985,101534,39214,-56753,-55494,-46883,-101466,-97805,9044,78630,42273,-29114,-91952,-128095,-117590,-73949,-55709,-30342,45351,69040,16114,-29242,-29721,-19737,1737,-13674,-36911,-9471,13770,6344,-7055,422,44953,123239,195377,169987,56884,-42439,-60517,-40338,-10576,-13277,-15925,22735,30210,-9884,20874,81750,38382,-64718,-77167,8750,63529,62560,57688,27843,-492,750,11846,60919,132922,112442,23592,-45253,-85810,-153818,-204845,-146485,-38023,-19798,-89670,-117555,-59157,-14418,-13252,10169,41398,90006,119088,48231,-19333,13517,39519,-40681,-110800,-81130,23534,101252,101619,55985,-308,-32970,-17823,-5313,-24175,-47881,5357,72039,42866,-36327,-100969,-190417,-240738,-181028,-40310,69309,90133,69413,60451,66085,61347,68732,60471,-15140,-37485,19848,4375,-60698,-30861,38427,-7148,-79110,-73178,-31616,6425,37226,41344,18675,51074,113899,118726,71900,10965,-37288,-90644,-117518,-94303,-53785,-14986,17009,8356,-24625,-49312,-53854,-33107,6633,19307,-2252,20177,58530,32682,-20367,-37700,-8543,32048,-18383,-119147,-130045,-90797,-38939,27466,38057,31800,52646,39570,-11998,-21511,-30433,-13061,41607,91668,92784,58852,23789,21898,39825,72140,82702,17371,-39162,23386,105690,94637,47693,-29471,-86611,-60068,-12217,14669,29087,31706,5529,-40784,-58729,14968,92168,42834,-42135,-16910,1491,-27836,17532,94855,38297,-56533,-61214,-54365,-12527,58201,35439,-35514,-69350,-73098,-41344,39761,83225,-16613,-147990,-162441,-116582,-64579,-53385,-101244,-85578,-15221,3299,16265,57817,93148,110590,85328,7884,-22688,-20845,-58080,-82182,-69476,-35143,30417,66980,-15234,-105039,-59738,-485,16731,67393,105364,41505,-39689,-33274,-13639,-56931,-41841,-8358,-63828,-188644,-202857,-65357,55635,26802,-68738,-98795,-46549,-6128,-56071,-95957,-80356,-47988,-5075,40380,67190,76844,34790,-49753,-46881,28769,88961,94297,53308,2697,-12079,-33039,-82966,-100026,-55463,7385,35070,-18530,-105749,-131238,-44186,42354,60302,52152,42180,67521,106409,91386,29321,14392,85286,101145,19129,-54068,-74575,-63420,-11411,69023,175661,205360,116163,-7018,-86300,-90430,-37629,3987,48409,51781,-27577,-85586,-20106,29834,6267,-9564,1684,-12261,-45515,-41913,30597,72893,17929,-43021,-22225,28768,-2394,-42693,-20452,4102,24181,61525,68874,1359,-48659,-5525,52838,72636,89095,56888,-4156,-42178,-81080,-90186,-37922,-12211,152,69330,64827,-64731,-97072,38634,111451,-17661,-147740,-116060,-62336,-58351,-36443,-28331,-6319,37158,21574,20193,63613,30384,-33993,5511,48425,-4605,-19878,-2861,-9446,-12502,-12378,-28299,-15438,11755,30068,17770,-37124,-74170,-30726,114342,228392,116199,-54367,-62245,30724,50378,-4100,-65327,-62693,37185,127367,64574,-7711,14424,14409,-21590,-14015,-23281,-59347,-25501,15743,-16303,-71298,-66766,550,71847,64121,48502,72769,37468,-69829,-132790,-48164,67626,99849,91933,78156,18921,-41153,-53739,-39922,-9126,22150,10548,-55272],[-109597,-93155,-22592,34925,84979,81008,4979,-30591,1309,-839,-61405,-76306,-12414,48921,73092,62629,29658,7100,-12689,-25796,-4133,46774,11284,-39280,-22670,4976,4448,-26619,-64200,-34911,4937,-33158,-82300,-56311,-958,14425,5878,23762,1662,-7481,61046,98039,45152,-7544,-4899,-2215,48269,121649,86677,-43230,-130784,-96647,11608,66269,77991,67671,-26620,-107783,-68340,11714,48746,19680,8278,58449,91583,96973,109588,126168,106788,-10386,-111115,-127722,-115602,-94717,-79637,-48234,-25932,-35038,-36176,6677,53295,64798,27361,-7120,675,144,-17618,-21508,28111,27974,34086,84403,66474,-24615,-45021,-13526,-19299,30716,88324,101668,150670,172765,106221,25518,-42151,-99754,-144812,-169091,-113906,-49217,-37185,44307,103380,5002,-89188,-90522,-62849,-69724,-78874,-59174,-57596,-43347,38119,88155,48422,-42696,-155554,-196886,-114570,-30723,-662,56701,109822,50458,-36471,-19917,28121,29905,25937,17484,11019,50350,61785,54794,56238,63237,6149,-63497,-116113,-129842,-60573,8970,10822,-13980,-69756,-116046,-67191,13181,29546,26230,46259,26054,-57119,-143104,-147583,-88954,-43375,-25192,-18340,-13632,8872,68602,90375,41997,-32414,-125966,-177610,-76348,78387,120236,63601,-28772,-60121,-16720,1671,-24313,-3212,51882,13580,-65343,-99536,-135179,-141582,-43201,97135,206130,185903,4599,-159501,-102217,27459,110240,159306,141286,41417,-1798,60417,117908,104563,41964,-2877,68290,152964,135246,111512,119861,74473,-35954,-50251,8395,16895,-6135,27172,89511,48913,-10288,-8546,-10874,-23722,955,11548,-16263,8659,47446,47197,34590,23204,-25975,-40995,-19287,-6330,-55708,-101571,-59099,505,3812,-45582,-108340,-64165,21661,15736,-34384,-11550,37882,40010,17433,16189,33138,52480,85356,138453,200199,165765,36838,-80320,-65328,58232,132854,60748,-21090,-5866,17673,-9289,-50863,-104695,-164436,-177214,-134054,-76049,-11407,38315,-7614,-100801,-111332,-48559,176,18180,68357,69652,28454,-117329,11156,1112309,2717478,2312530,844318,104902,47274,-13507,20789,68268,129279,390495,1217063,1656113,903560,-25548,-266761,-236904,-174162,-61863,22214,-34182,-173734,-204626,-160054,-152881,-172432,-122673,-20298,-50822,-103789,-23989,40017,9207,-23134,-26536,-12044,-36425,-120918,-170072,-170918,-110588,-22947,-38782,-123761,-129681,-67888,-10819,31855,51571,40113,-8840,-95271,-183588,-147393,-51706,-47678,-69595,-76307,-113020,-83020,-4760,-17130,-77184,-69254,-6734,29996,9860,-25812,-43096,-20002,-2264,39205,133220,166203,95283,40453,48330,38866,-7577,-19394,11294,62699,99111,73736,36006,26855,22904,22478,48406,83963,74019,-24913,-126640,-174128,-157130,-187072,-253128,-211536,-38924,85194,96702,86729,43042,17608,31165,14496,-80898,-118458,-32827,3300,-35428,-33862,66605,116918,25693,-80156,-77109,-7462,54170,24798,-67086,-73028,29866,70349,-14948,-58916,-29650,-44690,-82952,-58514,29498,118831,127817,37542,7895,89354,145131,64402,-22095,-52106,-31996,-14489,-19072,2665,34568,50669,28275,-4517,-25289,801,23154,14971,23414,24974,2703,-15294,-5904,6689,-6554,-14374,25060,67793,70675,105301,116590,72752,64937,87778,39815,1950,-28462,-82693,-53190,45550,56726,-24241,-51953,-1976,66181,49412,-24866,-55788,-63024,-26624,18443,-18903,-26508,3995,-61772,-105638,-7429,69498,47055,6737,11732,-18024,-78441,-85751,-31730,11204,918,-42822,-83215,-46259,41365,95271,176020,215494,101000,-78084,-145136,-48175,50513,28439,-28602,-41428,-32809,-28357,9772,38715,-14527,-60397,6496,80798,96455,87719,46949,-17722,-30999,-5079,-26885,-80373,-123112,-117467,-20614,86528,62451,-23258,-53705,-55348,-74772,-33038,18074,-19042,-69074,-27415,59288,71821,946,-576,78783,123921,41547,-104822,-172203,-79606,4590,62702,68257,-23229,-125423,-142805,-93882,20148,33153,-75133,-145677,-104010,-30298,41001,69579,86577,86862,84555,59346,-30725,-53116,49750,136855,135411,99908,32314,-53152,-87062,-25569,47979,77295,46913,-2984,31782,102416,119058,127034,153458,110021,33329,24617,11613,-59695,-68435,-42015,-69373,-73454,5924,47915,-10656,-53214,-55770,-88751,-100731,-78338,-82354,-70650,-11251,3199,-40220,-48131,16023,61624,85758,62666,-9285,-35613,-11587,4355,9687,38511,94928,150343,185463,157403,61540,-47279,-68452,-9545,8669,-38511,-62300,-1344,15346,-33409,2849,115201,102062,-37264,-102682,-18646,88066,134582,127040,63897,-26544,-98713,-101511,-40729,31260,54935,56043,33401,21937,-41441,-142972,-122298,-26867,-2632,-51268,-98715,-93261,-84974,-89052,-69476,16076,145307,201221,110567,22240,35175,49260,-22792,-119295,-145816,-63982,39238,52551,19339,-32291,-89461,-85413,-33832,-20711,-38628,16958,81300,60501,7309,-62952,-189177,-224702,-95418,20302,42044,56586,84472,58310,24826,27858,38161,10854,-55203,-49764,25817,27907,-42912,-50978,-1844,-34043,-66499,-26517,10753,28983,18093,-25235,-50563,29978,123176,77230,-26730,-69587,-57966,-95475,-130907,-92550,-1794,70788,52193,3155,-7385,-21334,-15268,10929,20591,-3275,-36575,-22832,19588,2149,-49939,-49527,17957,53016,-31813,-103137,-61384,-32819,-30540,-10751,-12985,3987,31740,9667,-34339,-30018,-38268,-32372,22937,93571,94199,43739,25512,57864,71358,61109,68895,50924,2725,18026,79321,74490,5562,-83718,-125156,-97158,-47242,28922,78206,53622,5457,-31231,-43163,4258,54528,10199,-75386,-69099,-5421,37634,101089,154059,76848,-16049,-25355,-54953,-52504,8338,37198,29660,16535,-21654,-24112,26546,32843,-31753,-50909,-30712,-28616,16760,26109,-68420,-89169,-31026,-16520,35712,121352,136762,116545,106135,41110,16609,51661,28669,-10545,-700,2085,429,23208,-35382,-122326,-50469,39131,22866,30073,107516,127056,96653,79024,77648,30408,-1749,-29958,-113426,-226013,-223099,-101914,17090,23349,-37230,-40229,18351,16507,-66784,-112093,-87262,-21732,49912,61179,35523,58925,55109,-50684,-91942,8757,84089,65334,3521,-55446,-54605,-23358,-29708,-72189,-47651,56492,133166,88679,-21999,-59021,-2482,25666,-16032,-42421,162,97692,155988,82801,-25454,-5429,83762,75244,12721,-29408,-83693,-98531,-17684,81083,105795,64864,33333,-8096,-89393,-135936,-79362,-1169,65887,96884,53803,-22957,-3534,51346,34843,-33053,-48086,-19452,9907,10994,31725,57251,39027,3878,-16190,-17739,-45196,-69080,-56585,-32496,4758,39768,42573,-10690,-60919,-48904,-6994,-2599,376,4536,21205,38543,-7060,-49403,-18742,-15222,-18036,52553,64191,-41589,-85720,-23280,26926,-24898,-128251,-140230,-103134,-105445,-98021,-41789,59670,112685,28389,336,40757,18340,-5866,41855,65008,-5520,-60773,-66057,-35457,14001,47971,16316,792,44728,58547,-7858,-98333,-130953,-70830,70821,152220,69367,-12507,15751,50882,-14082,-71667,-75953,-61931,-11062,71350,52679,2971,-19585,-57565,-90975,-54031,-30173,-60619,-65941,-51021,-56634,-96146,-80715,30439,129334,112137,89049,82396,9724,-71415,-47777,52656,90828,65168,85002,107857,47583,-4957,-19171,-36920,-15804,37197,43665,-21398],[-76743,-36999,18071,36680,52971,40670,-21150,-37111,11293,18438,-54323,-81462,6786,73850,75222,57109,15901,-32268,-65688,-38210,63165,123546,32475,-53717,-49896,-39371,-60872,-60781,-37474,2405,10324,-20513,-46664,-37997,-7412,30153,50959,51360,7530,18720,117673,111470,-26296,-71871,4632,23224,10070,49406,32010,-66483,-96973,-38084,-7881,-45060,-26820,49309,40792,-24033,-36451,-32739,-47650,-19674,58164,90220,41166,3574,21076,79996,92314,1697,-59568,-46199,-47775,-63771,-66449,-21669,-4691,-63959,-119723,-65882,15100,9988,-577,54442,78224,4666,-101683,-134104,-30788,38690,60847,92293,66540,-18394,-53092,-39265,2005,100336,124720,100978,125720,109542,53450,29608,36333,53782,22733,-40087,-58026,-71387,-67529,-7323,49979,17073,-45680,-82450,-42442,821,-22984,-75618,-88176,-25407,77574,88783,27157,-21390,-89451,-154882,-130450,-87501,-47396,41929,112539,54905,-19589,-37367,-51954,-56736,-27720,-10804,-62816,-79659,-22169,49820,75530,-1988,-123020,-187480,-154210,-88812,830,49540,-602,-44001,-37769,-43235,-28062,41937,85767,65668,48195,25042,-56036,-155314,-182012,-128271,-19808,56309,61313,63779,79860,83335,54563,-3515,-39556,-89156,-142072,-64075,102019,152036,31310,-83437,-41659,37617,24295,-12245,31964,87555,78320,68240,31201,-78498,-148528,-68382,108988,229229,190910,39521,-86962,-122092,-93911,-10918,84224,86765,-5276,-21213,64291,118603,113256,22060,-46338,50284,163118,158744,129348,134818,90387,-35179,-86362,-25097,-21118,-122886,-160950,-86947,-17178,23094,40830,51567,71844,84765,57476,33425,26225,29930,44987,29409,-22296,-65588,-42086,-9376,-44581,-154565,-179567,-42840,85732,84298,-27831,-139017,-126506,-19725,8236,-42425,-19863,21663,-2814,-32364,-33546,-11113,18496,59870,119731,155075,122454,-4020,-120723,-110676,-3748,89516,77475,14952,-20444,-32254,-85415,-177083,-271176,-250488,-116151,5503,4104,-25860,7345,-9390,-60980,-25797,25851,7236,-17156,47161,101496,74680,-30530,162569,1185519,2348267,2008976,697714,90574,-12016,-76679,-61738,-39217,-27500,239322,1118499,1675807,1014708,111503,-104038,-74823,-85189,-46269,33403,-19425,-156438,-155205,-107332,-129506,-175005,-136173,-52721,-24982,-43780,-31456,3906,-8307,-34261,-40630,-47568,-83971,-103534,-43845,5899,-28965,-35847,-25494,-26453,-47682,-54468,24020,104904,89468,65506,71269,27266,-64380,-83659,-58254,-79976,-109877,-85464,-57827,-25671,-26372,-67881,-132080,-120396,-31294,28896,32406,-7531,-86478,-126539,-94340,-21061,83628,143623,133043,101124,82433,91886,100781,46834,-20580,8955,82881,70178,5466,16962,90799,113988,66016,36834,43443,7400,-56439,-119543,-154393,-187401,-242317,-251425,-155417,-19511,72285,81956,43158,58842,111041,80383,-31889,-49549,59059,88210,6855,6706,93195,96776,-6073,-62738,4514,106693,140224,88945,3988,-9855,64051,90465,-8845,-65846,-41013,-72081,-121341,-77151,-12262,1027,-9232,-47817,-41732,59623,156499,108423,-10182,-89563,-63898,-25991,-16841,14575,63425,87149,95545,80422,-487,-82725,-126622,-100563,-39446,-25230,-33682,-12455,4895,-12025,-26003,-9829,20082,36466,44867,129071,183270,147856,111573,97529,25380,-12585,6383,15957,25404,48051,36974,-52052,-138011,-109503,10452,42061,404,-16669,-52057,-49082,11649,13707,25368,89230,14435,-95151,-45113,48031,46138,8534,7102,-9574,-68917,-97491,-75077,-30180,-42408,-81527,-57767,30885,104388,110476,135158,154663,80856,-16171,-24736,38925,83380,48814,2743,6756,-14240,-66083,-30191,40299,38113,21936,46400,56419,91551,146775,119948,26289,-19919,-11875,-37545,-96179,-153436,-151205,-37708,93576,56989,-27202,-35108,-12638,-28081,17424,63928,2064,-71247,-14788,64575,20796,-71814,-82877,-3901,76170,42932,-71947,-146150,-103695,-58574,-25461,35559,-5596,-130470,-151655,-72125,26990,22308,-50035,-118046,-115003,-22911,98790,142950,119142,71785,51615,40094,-19994,-17054,98057,182169,159441,116737,73322,7371,-48113,-62202,-36176,4694,-6369,-36150,45124,140085,115635,94647,151528,120265,-7907,-56745,-45802,-101342,-113046,-37550,-2510,-6961,31546,40192,-22638,-31101,7339,-5843,-23429,-39450,-66826,-68915,-31214,-27155,-48869,-21434,47007,60657,82089,68472,-40276,-88373,-29573,36411,71845,91648,101000,110283,121720,118345,98224,47217,17690,48757,7789,-115391,-186325,-123616,-47831,-34537,-19610,59397,95238,10683,-78739,-56941,36521,98202,76032,13334,-57444,-113074,-107362,-85488,-79271,-46492,14781,22431,29174,17959,-29227,-16049,21041,4088,-22844,-28583,-38638,-56588,-69272,-68390,-5831,134935,221761,127486,1460,-17971,28097,43612,-9656,-74162,-72027,-12406,16144,23334,-28296,-132468,-144712,-62496,-22622,-29781,21282,56438,34101,22511,-27489,-137171,-138418,-2863,44948,-30402,-48228,16810,16097,-11003,-14557,-56831,-104721,-105283,-47763,37462,55313,-30268,-53600,-4906,-43361,-86639,-13715,82854,100167,30316,-51973,-78664,-6445,60385,14691,-64685,-73644,-41537,-71229,-115788,-85417,11948,83035,43268,10157,53196,43561,13622,2690,-36382,-66942,-69922,-55914,-49773,-70187,-100722,-91880,-11113,37823,-13397,-21773,36010,15730,-46566,-85092,-76489,-2504,32449,12768,17565,41711,28812,29248,62625,85639,47591,-3682,30095,93821,59558,-4378,18407,29444,-22822,-24898,39800,34210,-36539,-93321,-112609,-91620,-24458,77145,119527,57757,17829,5175,-11307,-19253,-20153,-46860,-85100,-83903,-10918,49104,85503,125772,93798,33294,27726,3083,-30908,-11266,46016,79940,92549,69751,58374,54996,-18987,-66752,23615,77874,26350,32649,59445,2630,-40608,-43630,-50039,27108,134323,131390,58951,21815,-11168,-11004,31066,38484,36465,57965,39990,-1268,12416,-23553,-95071,-38528,36557,24234,22237,78942,116797,121539,102841,117209,118725,76462,4961,-103060,-201276,-188325,-90242,-16291,-15281,-43790,-17102,49710,33890,-34802,-48421,-36921,-14623,14378,12394,6759,28657,28711,-20522,-17861,57754,86143,24278,-85015,-130344,-51212,31742,16403,-64544,-71472,37419,125510,69616,1027,6008,24101,-11912,-82107,-104056,-22528,154186,241228,98101,-71850,-39382,53918,23805,-10679,15153,3880,-19166,33195,83553,27039,-28423,10325,11231,-64664,-112400,-60783,15374,43560,26744,19503,7150,-7342,3516,-12429,-86297,-89408,-20669,49157,58567,41333,29878,23008,26784,1217,-55414,-98371,-95672,-56133,-36725,-41353,-28734,-408,5197,-23908,-69920,-75928,-48331,-22938,-25841,2391,63709,64935,19259,9863,-9019,-38422,-24789,-13284,-23098,-23993,-19541,14959,42029,-8525,-69997,-86808,-115998,-129807,-40973,117132,184283,84743,28637,46328,58667,80077,92023,66053,-1945,-76704,-101388,-39616,35153,83984,47035,-1883,21858,9840,-76938,-134942,-122375,-67276,15229,54652,22181,19425,50640,17436,-107793,-145908,-55587,1797,-5467,17959,39650,45684,-7182,-87182,-95138,-15730,56233,43297,-34468,-86431,-62973,-54976,-39062,44351,106191,71232,40491,19845,-22979,-21598,49548,96000,42412,-3929,25138,47365,11956,9875,18568,-20692,-27992,24933,47986,7610],[-41723,11055,46483,35800,5952,-25336,-43410,-30925,6161,11993,-62508,-124179,-68360,5267,36838,51407,37132,-13982,-40660,31115,148175,165192,50605,-37409,-36967,-36862,-75826,-45021,43210,99805,98739,77912,44739,15324,4471,10859,37940,37278,-22446,-12945,66175,35241,-101933,-88719,22565,8539,-67952,-63088,-18392,-5391,28365,41245,-37018,-116686,-84394,30703,107037,79182,16423,-17570,-47641,-23889,29357,-1025,-66637,-84596,-59212,-10334,26211,35263,45031,35402,1867,-35379,-70016,-14468,45427,-23722,-133140,-109851,-33113,-43436,-36205,46731,78943,-2256,-112153,-159081,-79369,2089,46732,72297,58368,3882,-33302,-24785,36153,105353,81811,36453,18403,2649,43381,71123,68627,113591,134317,92598,48945,-18641,-45445,-12111,21279,53715,43707,-30499,-28435,36660,33689,-24079,-28793,12565,19970,-21960,-37305,-3115,-871,-45541,-64505,-47469,826,55050,69945,20374,19805,50771,2977,-62150,-61212,-47542,-93913,-80149,35463,76091,-11526,-139891,-187915,-192060,-132567,-15199,82865,66541,-35886,-77696,-16732,21991,693,-2748,-2768,-17138,33423,67493,-18221,-106332,-97860,-64277,1015,59358,47859,52536,103561,73249,-4429,-44305,-21919,-16331,-70444,-81740,319,42038,-71469,-149826,-57101,47959,39676,18002,40833,88867,154449,202494,152008,20647,-68029,-36157,86781,146956,67744,-16196,-89433,-166011,-208279,-147372,-35930,20398,-7328,5023,79377,98353,78474,-20023,-82963,3792,91038,111997,111364,80956,42465,-563,-28620,-19344,-57239,-168609,-224884,-172239,-43006,64376,69916,59293,55280,27041,7565,26623,21893,29946,67121,34948,-41203,-41514,26096,57039,-6347,-125223,-140361,-8125,123806,131274,23357,-65713,-46623,14364,8993,-31130,-1590,30297,22986,7462,-31512,-17732,36745,31846,252,-6461,-11673,-37657,-74612,-62194,-39261,-16869,-5588,-6963,-25751,-35088,-59651,-139281,-253281,-230112,-41946,105346,63697,-28860,-46170,-48659,-83548,-49907,-9033,-35534,-58806,-13402,48945,42452,-8041,71894,969992,1877987,1742048,684503,89944,-526,-72202,-82349,20214,4765,235617,955701,1426601,887247,138813,-40671,33954,3217,-19914,-190,-34804,-117065,-109629,-69081,-46726,-68446,-124776,-94321,9963,46428,-5674,-20584,-1117,-25434,-47887,-37146,-56149,-66346,13882,111375,66332,-1211,18382,45915,6821,-48442,-4140,60608,43781,27926,61017,67524,27769,-11893,-47868,-73198,-91437,-71382,-23277,-2457,-36052,-104337,-185634,-179478,-91198,-35701,-28544,-63054,-161977,-204382,-129878,-29889,35187,68784,88736,62813,6405,21762,102604,75419,-10500,-11314,31457,-2420,-54363,-4494,99553,124035,27960,-41442,-2907,27637,4198,-27780,-24424,-28857,-90022,-123064,-90144,-22155,52476,30879,-16415,35317,105343,75960,2567,-477,51555,80851,44244,53099,72065,27483,-37591,-44420,3167,78770,113743,78847,36845,51526,97041,99639,35082,11311,15877,-41356,-85740,-58672,-44821,-77547,-87110,-92772,-86511,-18993,75441,74375,-29339,-121070,-79961,2730,27265,28445,45485,31014,32685,44640,-29500,-131881,-184708,-148442,-68767,-53565,-62997,-42664,-31833,-54316,-63403,-33540,-16046,-22099,442,82833,136707,127403,121000,92072,-15407,-66467,-32185,6393,47168,71116,36608,-38987,-117367,-116887,-42538,-11360,18853,59678,8969,-12645,49820,43321,1306,42211,30438,-41642,-52852,3526,49011,42277,30386,33706,-11662,-79066,-83184,-36120,-35512,-40650,29427,92130,95603,45042,20046,38417,59775,73771,118927,132081,92618,35054,-9694,-30914,-77131,-121585,-63501,18031,60508,93490,76463,9739,17329,79341,63964,-7380,-15881,18378,19213,-21979,-71930,-65088,20585,91935,52428,-3136,12085,34436,23174,73224,103224,30981,-45923,-23832,6232,-54208,-103873,-113222,-80996,-32315,-24008,-58458,-87585,-78584,-111273,-111269,-934,14675,-109617,-141385,-74405,-17312,-8661,-35492,-99441,-111412,-35898,71499,123367,98021,18615,-39806,-46779,-46258,-4894,67458,105841,108816,127224,118060,70905,24179,-18726,-23391,-3759,-58488,-114360,-19087,86783,58125,35215,103931,111842,8591,-47142,-57955,-154350,-200376,-89993,14471,24164,49396,70697,28984,12363,26740,28863,16335,-22518,-45602,-19137,34581,30196,-4389,4049,9777,-33837,-15143,-16944,-110320,-132731,-40862,65777,123358,117314,73786,54245,49738,50546,95337,100228,53821,32135,-28678,-168260,-264021,-238010,-118048,-15882,-1075,-829,38364,35467,-23014,-44626,-4620,15659,-20107,-50442,-61156,-66996,-45954,-36226,-70230,-85046,-58677,-47438,-41451,-28727,9656,61861,54397,-1436,483,57013,73926,68996,50596,4594,-28285,49104,134248,54829,-74120,-82450,27170,121435,119044,47717,-17315,-29351,16734,58091,-1998,-109399,-111260,-54578,-49590,-40695,39265,55891,19714,34418,25961,-34514,-5125,85241,64943,-54011,-90305,-34765,-29780,-43634,-51813,-122240,-161710,-122035,-63335,14329,41200,-33245,-30268,25168,-47427,-129340,-48922,90737,113124,29413,-53716,-88906,-51442,-18167,-31409,-40483,-16519,3785,-27790,-76159,-66925,-7014,10224,-29262,717,105100,114100,53474,15860,-28040,-74134,-111564,-110911,-95528,-92334,-106674,-109150,-46028,26225,31283,39484,63959,23286,-50119,-101303,-75283,13555,28454,21461,99649,157703,113247,93953,103855,71654,5793,-29619,17548,64370,-9143,-89688,-44756,-1118,-38097,-33622,35411,25262,-36810,-74060,-92308,-86520,-25004,69692,101624,45364,22588,31070,21746,-8106,-51629,-63236,-35584,740,47765,41255,-4056,31959,82332,68133,66663,62730,23796,37395,98306,105048,91569,115134,144160,102755,-34366,-95543,2622,58870,9410,7811,47382,40285,3681,-47011,-62795,39679,136167,86074,-18410,-69127,-87586,-74250,-48215,-29733,7047,33549,21525,2620,12010,-18822,-78518,-61195,-13099,3646,1898,8882,42071,65568,49620,83517,153723,159640,95418,7746,-86002,-97470,-32635,-5287,-29924,-53221,-15911,45487,35851,-3414,1248,-4053,-18459,-49782,-76212,-57466,-52657,-52843,-896,65584,80500,85602,26897,-102562,-107694,39296,100854,15466,-83223,-105203,-27682,25578,-54578,-68294,3473,27884,-18383,-76268,-94498,-31026,142205,235169,89340,-91990,-80719,-4244,-16667,-2221,63634,82327,73785,121640,137096,61981,8547,41585,43367,-2543,-25449,10747,59628,25525,-70467,-73879,-32102,-44220,-45514,-31197,-68712,-66479,-3066,48802,63669,60447,24725,-5530,25625,49197,-7664,-81766,-64033,4922,1427,-56325,-68662,-20426,35045,21987,-65887,-103612,-45186,1973,-29002,-34434,35885,88556,55821,8485,-9384,-33627,-62624,-58557,-15413,8355,6791,56611,134203,140117,67545,-67,-57832,-96753,-42762,102777,189951,146647,95242,86092,94738,108284,87536,43793,-3117,-50332,-63341,-10984,31876,57356,47352,28736,34060,-12629,-100771,-101609,-42145,-42713,-57990,-16311,5107,12907,26628,-2397,-101437,-134494,-43821,24433,12464,-2764,-11585,-11552,-29426,-55341,-22354,50906,110897,107381,22356,-47873,-21253,14439,27635,35710,22523,7256,24138,16868,-8293,24375,58683,29894,-36104,-44158,-35044,-43613,-40268,-2369,20343,-16290,-31381,19017,32834,-5788],[-41238,-8245,22420,23958,-36493,-79708,-40989,-5068,-5412,-15966,-73302,-144016,-147465,-88485,1303,69357,77554,13902,-41461,30099,113057,79375,-2670,-28432,-6091,11234,-18515,-4125,83532,130361,131271,123918,81837,49609,36541,-2109,-26737,-31337,-51772,-15736,29867,-16349,-96052,-61224,-116,-41613,-92126,-81777,-13495,49808,57466,-13641,-108700,-123646,-70361,8684,98957,106320,39428,14683,24076,12721,-40843,-115996,-143032,-134831,-99160,-46027,10560,52912,54242,-11226,-62296,-80897,-103975,-35008,56283,12243,-76450,-57810,-14432,-27477,-24561,15194,20807,-23480,-30740,-46064,-60552,-39190,6279,4606,3301,19640,24627,23451,14594,6596,-14210,-30575,-58650,-50122,64831,101112,23621,28372,99142,113601,98601,88104,76471,63236,52499,78380,73589,-8963,-43805,12797,51623,50432,68331,41888,-82814,-163359,-120137,-32810,32197,47619,22864,28427,63691,66427,30781,-6938,49790,170069,169177,40891,-47057,-71079,-73277,5098,103196,52575,-135259,-214509,-144565,-89537,-47776,57498,118610,39646,-62217,-66564,2533,39011,-1149,-62737,-112894,-100428,45924,140683,34888,-64888,-24023,1362,-7316,5294,-14307,-16935,41581,30180,-48293,-61842,8810,52545,694,-72265,-83988,-72282,-111805,-139022,-80142,-3249,28383,44137,23054,32809,116084,153732,86631,6128,-12055,28241,69021,44354,-39344,-75180,-108249,-135283,-163517,-135283,-65024,4622,37321,56318,73481,54646,16400,-43422,-73823,-39637,-9721,47208,97669,30091,-5651,47790,73114,15456,-68260,-116774,-126319,-91865,-7833,55840,23581,-21159,-41464,-54228,-24857,26679,48815,62777,97788,68696,9789,23150,80957,84606,39347,-6085,-17823,-786,36422,45918,13428,10041,75720,89616,32018,2060,36953,64083,94565,98684,26897,13681,51213,-12323,-84821,-24508,34271,47319,31497,9071,-28916,-51185,-56870,-31398,4164,8713,-20461,-67919,-112641,-104524,628,102967,85112,4276,-47016,-72195,-122468,-116405,-70468,-59618,-79041,-93544,-68302,-4376,-14602,61921,1079963,2226767,1879867,763688,161854,69876,-7996,41477,195473,212685,414296,1031007,1344689,774875,83593,-68780,18157,39910,58612,44483,-7515,-46529,-65732,-71426,2651,48829,-52460,-71986,39827,84764,-4354,-48415,10969,13817,-32898,-12583,11538,-30324,-24450,60369,71466,13472,12304,5724,-42248,-83634,-79115,-52727,-37654,-13317,33515,77467,104923,93840,33803,-3302,-18288,-46150,-60032,-48371,-23882,-58028,-139658,-160227,-129980,-125333,-118278,-99354,-144183,-158354,-71666,24621,26739,-5874,8818,-12106,-95150,-86352,30734,78323,37474,1374,3924,-1045,3038,46577,95750,81142,-20113,-71722,4957,33307,-20595,-7723,91095,106705,53512,34213,35724,27896,12884,-26192,-42019,17830,45866,2950,-25570,-17788,-15639,5404,40809,34177,-24987,-69462,-42156,-15261,-59632,-64905,-3678,-2025,-12779,50909,114569,99933,68523,101917,103946,28558,-7939,-12236,-36711,-55425,-47923,-63734,-77102,-53586,4014,27309,1868,-43877,-36806,-4403,-1259,16678,19113,-54388,-86828,-24777,-23589,-74111,-82785,-47721,-15443,-35839,-42017,-23015,-18444,-44884,-79826,-61981,-18637,-4138,143,9632,10637,41203,94817,65713,-66645,-132512,-104326,-58770,23669,100696,71930,-942,-21598,-13844,-28395,-39274,39094,125833,88748,67060,115523,79228,-24005,-36357,27037,37422,-15025,-27181,33309,39133,9718,22789,19993,-44516,-59801,-10898,22724,48540,85301,73336,40963,7504,-12432,-8882,30030,85461,154630,164778,110023,59379,-2028,-83566,-134292,-132663,-73946,-9226,57308,105594,71512,-7090,-38276,-43648,-63621,-52510,15646,65871,76149,72401,71238,88475,113853,113472,82567,57449,86804,101983,83428,109180,112864,56965,8265,-8005,-7004,-16120,-35680,-71636,-106532,-100671,-57333,-28249,-39347,-54804,-127893,-120830,-12478,15037,-67356,-81301,-43405,-14335,-3867,-37474,-83024,-52806,-25354,-2033,40213,45258,-35203,-111572,-105828,-51136,2023,-956,-22803,11239,91321,120003,100113,74277,47235,39177,47498,-23536,-94548,-15654,76948,56068,22795,65704,102343,64521,37055,14319,-108292,-200536,-122304,-18697,-10281,32864,93992,59399,-2387,-28272,-23594,-23515,-40089,-26697,45047,118774,102342,42432,1112,-63497,-121975,-80978,-67442,-117305,-111328,-37475,59779,127957,111505,44776,17952,3505,-14877,33597,30284,-43812,-54688,-42900,-127943,-227269,-226198,-120851,-5941,23875,-4490,5582,27251,15078,14771,10182,-33664,-63097,-50531,-33652,-37172,-10784,42532,51432,-3581,-43661,-60835,-85892,-89023,2212,92146,49018,-17655,24218,94018,109907,117375,106736,23432,-56054,-17861,38609,-26960,-110935,-63143,80758,162957,144443,67619,-15781,-49509,10687,59629,-3045,-52803,5116,12804,-72276,-59745,61193,75614,34485,57813,70378,38955,82420,153828,115724,5980,-27933,2411,-22629,-62029,-74353,-99897,-92926,-78886,-78385,-23949,6280,-22186,10605,47043,-47040,-131287,-73548,31655,42736,-18074,-68426,-105093,-96093,-74598,-63314,-24172,6445,28319,22950,-21848,-46752,-32292,-60597,-100858,-32504,93608,116151,71534,68388,70922,-18674,-159812,-189302,-111255,-56863,-56280,-66981,-40041,28327,54207,34334,38009,37460,3828,-27186,-24990,-2358,-15027,10380,128715,200710,127831,82267,73047,33888,-11003,-22546,1211,21356,-37865,-110805,-81682,-10290,14547,57663,122007,95414,18798,-40039,-72540,-91528,-87811,-30819,14175,3440,2910,47571,75121,40901,-31508,-36421,26105,95748,119543,46953,-60760,-29786,58333,60929,60814,69511,57414,110419,172999,112192,27373,63461,135946,87791,-44869,-99288,-57411,-29345,-45595,-38621,-6612,7813,2513,-39089,-39195,77552,125296,11472,-90153,-120310,-138629,-112160,-91637,-83467,-35295,-8391,-10724,-8962,-8215,-29127,-72407,-68106,-23987,-8258,-37423,-41097,9235,36787,1657,31511,132437,186029,163752,123330,32951,-1443,34756,32744,-15582,-43686,1304,57783,51853,19219,-12053,-38838,-21975,-54590,-127598,-144706,-163560,-156981,-64901,1289,3938,48787,39037,-50843,-22859,107625,98548,-26616,-104756,-116240,-69356,-37735,-97614,-106265,-29959,19790,5701,-39644,-74815,-67418,1664,69508,37282,-55674,-77733,-44978,-23665,34017,77677,62837,76195,159050,200450,158130,88615,62603,66033,72086,58257,65256,86211,24072,-98346,-132156,-116152,-94876,-39744,30366,24702,-3545,6469,12494,16681,40284,8101,-40317,650,58453,19723,-50188,-5016,50668,-6641,-70234,-71726,-25483,36966,29734,-57122,-81971,-25856,2472,-38928,-71443,-28358,55410,66090,3385,-22261,-11422,-14550,-15747,-19778,-35086,-30289,35093,139023,189530,151398,80704,9305,-57828,-64027,35169,127877,127705,112931,95957,56808,19326,-335,-5636,-29835,-41666,-21121,3128,-5735,-4472,23434,76566,119693,89846,4320,-13633,18434,-54495,-140975,-78515,-2519,11027,11934,19791,-11748,-50030,-49553,-25168,-12795,-13577,-79947,-138894,-111181,-35397,21599,32223,24369,34062,23770,-4719,19352,59955,64769,8497,-48620,-18346,62716,63138,19840,21991,-7475,-58384,-55314,-29613,-54938,-71609,-45134,-18481,-9263,-27131,-12454,47770,38088,-14633],[-25455,-22163,22515,47177,-37063,-85384,-8412,50902,26812,-7007,-25258,-53274,-103008,-105951,-3979,106186,125731,30018,-92020,-67061,-10899,-48553,-78196,-34746,10537,50398,39482,19455,51605,53988,39597,56872,47951,40496,49501,28367,-23457,-45219,-11719,75867,103374,27719,-16967,-10348,-32285,-58717,-29506,-4192,24157,44817,-27133,-152756,-179932,-91450,-20878,4168,42381,53200,33898,42794,81999,56421,-51384,-109660,-97799,-102908,-79434,9304,81994,60670,-17629,-99010,-116418,-87558,-71930,-13305,29892,7171,16047,67073,58020,28061,37520,51694,16868,-12335,67928,92315,3483,-49364,-21683,-37257,-34441,27243,72958,48085,-53078,-96565,-55897,-22671,-49687,-48982,52028,80051,-19590,-44813,30253,57538,58727,136145,197000,145930,78741,39640,22583,1369,-12886,10124,50339,79641,109412,52038,-108896,-194283,-156334,-96703,-14247,56144,61867,57871,62121,42846,1294,-51293,-4173,168722,252889,137830,-10578,-58901,-27976,50249,66381,-32922,-188646,-211237,-102620,-12622,35755,92995,89275,-823,-45470,-4585,41536,38893,-19101,-78725,-99754,-53939,77788,149843,52875,-57997,-35112,2806,-20749,-35142,-43566,-49388,-18534,13549,-24110,-49027,36630,118903,80548,4068,-43627,-73217,-67506,-65167,-74133,-68061,-18909,25911,-2761,-40476,-29000,-44310,-111886,-118900,-25416,86952,100674,39017,-12043,-40747,-52906,-27238,-39907,-48920,-25067,24467,75836,77418,43067,15240,-19075,-45031,-44621,-55206,-76897,-3,89096,17934,-41583,26077,75509,-204,-74730,-58184,-16162,10755,7626,-11024,-59336,-104074,-91234,-20522,41995,67762,72368,55433,72193,76284,47784,37509,48334,9256,-1887,38293,20818,-66543,-103399,-73030,-34193,21598,100111,106230,47587,14153,25884,43315,89139,104485,32536,-14690,-21909,-71733,-60886,86632,171738,130743,56620,618,-13731,-21254,-55962,-31825,30016,24794,-54764,-94095,-42649,2303,9387,47158,71923,34780,-12352,-54345,-108184,-128848,-100366,-72460,-102714,-156324,-144047,-10370,5719,130550,1048053,2152726,1701606,697380,256915,129436,58277,163907,275121,312908,532730,1086908,1240449,625360,18864,-86072,-15587,77616,163296,130955,48902,36141,14500,-39448,10174,66870,11605,-380,94131,110377,-18412,-75506,3289,35766,-11258,-5136,41966,8774,-39105,-14582,9245,-18547,-45989,-70622,-93997,-97331,-104373,-94382,-43283,25467,78315,128813,180754,181009,103263,50803,39568,-1793,-59847,-47867,20395,48508,-1728,-50634,-84216,-128642,-115743,-30388,-17298,-62117,-25486,61016,50788,-27987,-45380,-70631,-151290,-133301,-11061,62547,32261,-16150,5704,68063,101847,87147,53774,15490,-37534,-29803,62174,19964,-114666,-86564,48591,62308,42754,51851,40469,3416,-35944,-29096,7600,32254,-6445,-71286,-96158,-67718,-28566,3004,25472,-37520,-120274,-117281,-34079,3835,-78995,-141882,-91428,-70970,-72061,18983,109722,85462,53037,104020,100997,25684,11451,27762,7654,-6256,-720,-19573,-33798,-46298,-37038,-7431,62301,86792,22785,-76882,-92131,-2081,20080,-84811,-136620,-35592,29500,20877,43520,74955,33290,-29314,-6113,46542,60193,18812,-64032,-81891,-9812,37233,3777,-42001,-65811,-9705,58410,36463,-72820,-143087,-115590,-41639,29010,95751,93027,28234,45892,74923,23020,-23530,25868,97351,96276,103354,145322,104970,-5976,-34967,47649,82143,10850,-42953,-28588,-46646,-58718,-26884,-5149,-30357,-49113,-7162,61058,101444,78082,24700,31473,71402,61013,-2204,-28218,15462,88564,134255,137352,111718,20533,-95230,-119780,-86091,-58505,-15820,54414,82541,46513,-4848,-45983,-102930,-126523,-58367,27993,38374,13944,50015,122326,155308,142596,132269,100430,75945,106921,147969,121285,94865,79065,49593,20894,3718,17626,41257,15226,-42995,-104884,-93351,-40767,-26378,-51341,-64650,-113434,-98840,-24788,5695,-8674,15026,43401,72713,50177,-37961,-82916,-10372,2918,-36055,-20524,-3326,-62380,-116364,-97124,-29875,6654,-52372,-106818,-68312,22024,89674,110041,85938,54601,43805,66056,56862,30725,79266,124869,85189,25031,33781,78849,86859,66213,53533,-15004,-97511,-82789,-52903,-69088,-819,79816,21120,-73717,-104698,-107738,-93984,-57190,-2742,59850,98131,74900,39828,-9269,-95997,-140023,-73437,-26850,-36093,-34699,-22803,25683,88968,75617,5704,-23785,-30838,-47153,-25760,-63570,-151353,-106769,-19532,-73981,-164233,-117628,-47218,-8054,7603,-2968,-2734,-3604,-1787,40837,22935,-54803,-58518,-10244,-9055,-46532,-24383,53553,108966,83453,39938,-17648,-69786,-66689,32204,104119,28947,-23174,39100,57092,19153,17499,12723,-66494,-95868,-30660,1038,-61196,-85175,6585,115394,121380,53565,-17709,-70415,-71460,-18900,11335,-46506,-46127,75906,76296,-68621,-77044,44529,61944,39711,60983,37606,-13272,31622,128281,127267,47057,14008,45035,14237,-57948,-82651,-50220,-2119,-22951,-60242,-35603,-10423,10022,54478,57913,-20010,-74576,-52260,-13523,-37358,-89752,-88593,-92372,-106466,-112698,-92392,-32925,-24240,-2671,38181,7776,-50373,-62521,-84556,-118973,-64261,23715,17355,2431,58187,95825,-7094,-179709,-220311,-113838,-17024,19497,13437,-2040,25232,35126,2097,27753,83089,93483,69089,8266,-51733,-59003,10296,103620,143809,86953,31638,-3533,-16922,-8668,2445,18146,56981,48469,-34000,-75169,-27902,57527,156839,209934,158156,75386,10287,-31804,-76793,-131860,-115409,-59326,-50163,-32021,55852,124702,76429,-6738,-7540,42951,89693,99841,31447,-48467,-10331,50012,37768,44411,51541,55524,134204,194562,95536,-19274,-3085,56476,6827,-70151,-67944,-48068,-47373,-61036,-83436,-78395,-44383,-7339,-10097,5286,95096,76805,-56737,-121178,-129115,-136123,-78785,-51868,-67813,-26484,13953,12708,-2218,-1354,6583,-9564,12107,57514,33183,-32485,-14965,43206,49945,1087,27743,101273,143722,155421,145904,77829,54703,80647,62636,-999,-22144,42886,113378,113421,67953,-23623,-83089,-17644,2700,-83821,-143353,-180633,-188980,-152494,-124626,-71568,5373,18152,-9236,27643,83486,35759,-49399,-91662,-79526,-31212,14292,1951,-34653,-21900,25625,35253,-17710,-70501,-92670,-115131,-84373,6222,30812,-9122,-18286,8455,53376,51538,14122,40774,121349,179997,170019,98819,43179,67568,118119,84821,58757,62219,12439,-63240,-108863,-133048,-81614,18918,101283,86645,28980,6,-3411,-8374,-6914,-37941,-68366,-25344,12865,-28805,-52375,28761,36520,-73720,-98423,-55753,-19843,25278,24890,-32567,-38253,-14402,-6100,-32036,-80754,-79020,18587,94834,54216,-4969,12558,59156,57686,-10134,-59990,-60740,-20345,68999,130936,136428,113934,46334,-48876,-76324,1070,77544,57769,50526,40312,-8838,-52340,-44092,-11312,-39466,-55917,-20623,-689,-17967,-17151,6369,87106,189650,221004,155581,60200,2864,-78457,-152758,-114438,-17213,49424,52595,41768,28488,8649,-27352,-44212,-37480,-19114,-84993,-164966,-148493,-44262,1876,-59571,-107285,-49272,9081,-5989,10614,56179,48886,-27677,-66221,-10536,69885,51840,5848,5255,-27414,-47132,3581,14568,-31390,-25224,-1168,-10568,-28316,-35129,10819,79446,68032,24773],[-7364,-4463,60952,73348,-35385,-84754,-12653,55323,47972,17396,39824,59849,-5955,-75662,-19574,92764,123070,19013,-133178,-161013,-113192,-108407,-113524,-69001,-23506,14714,14685,5065,-11974,-65977,-104472,-58430,-13189,-11568,8581,55907,41628,7316,59111,165136,162227,63963,32508,20508,-51529,-54226,21513,38337,16548,-12671,-99761,-203672,-189737,-77253,-4108,-1228,-26108,-27488,21420,56921,66019,54123,-6768,-32136,-13146,-31337,-32135,52285,108701,40642,-64980,-97633,-44533,15379,20482,30382,695,-17607,62952,129609,79653,26527,65449,120873,81970,23488,67426,88450,24631,-46237,-32785,-5579,-4005,12099,51776,33019,-73958,-90844,4396,44678,-24935,-77355,-23911,26726,-4373,-19706,14175,5972,5953,110829,207557,155351,45855,-38390,-26187,45462,76001,55247,37430,25654,48939,41997,-36490,-101207,-123479,-135798,-92093,-12359,31286,17268,-4095,-1777,-12593,-102292,-114070,40771,165578,121490,5657,-23107,7099,24706,-19403,-104705,-176304,-208465,-149001,-50185,38862,74116,38023,-14089,-3029,41579,67145,42826,-36995,-67050,-7947,54052,79560,75212,34704,-49718,-82172,-42168,-29688,-44725,-21002,3736,14786,42892,24025,-32676,45889,162024,128033,59270,40002,8934,2759,15636,-39090,-107679,-84044,-16550,137,-48517,-103043,-142805,-203605,-202839,-66121,98153,134380,87219,59838,38225,35325,56452,19377,-15368,-493,45179,79784,57029,30054,26198,-4739,-51500,-40099,-52650,-100096,-33651,66152,21564,-71145,-64303,-39414,-77495,-86031,-48474,479,22974,-22137,-64815,-80959,-82895,-28408,79570,112389,81314,24572,-41559,-36731,-111,-18577,-44420,-43235,-84125,-87304,-39720,-66855,-155777,-165986,-88825,-29975,2633,27805,38140,22996,-20352,-56470,-59679,-11176,36016,-11388,-94786,-117334,-87600,-8266,100400,140719,76689,-13766,-39018,-3220,-10277,-57719,-24573,19192,-2484,-90130,-131191,-60256,22605,20554,27358,41269,8038,-34855,-59469,-75575,-90012,-96873,-89829,-112517,-136142,-100862,8571,-3001,65006,880153,1816920,1565454,648455,260898,165332,97031,130994,171508,163848,390253,1019511,1227353,619202,58464,-27112,30772,140136,198308,103656,16780,24246,49282,45510,61919,50069,10365,29277,134297,152760,15512,-55069,-17107,-5228,-13402,4359,30930,42701,23468,7020,-12943,-37580,-72260,-81593,-62154,-35726,-30168,-26842,25748,105195,139617,148694,155539,127726,65622,39467,38464,29203,-2597,2446,42408,100370,118560,88093,31685,-17636,1373,87681,92875,-5351,-33830,35470,55295,-6882,-47912,-93059,-157093,-126983,-4235,38533,-30429,-64332,2086,83781,94748,24788,-51880,-54022,-19012,45566,109337,2187,-154445,-134072,-54303,-60953,-61724,-26112,-27149,-63062,-51232,22402,70200,37474,-25385,-85956,-138203,-99171,8993,81714,51351,-52871,-104023,-64457,-20758,4102,-17029,-62919,-63150,-55795,-55010,21531,99103,66209,8401,19382,-5938,-66412,-42289,35500,44763,-3797,-25369,-15794,-7602,-46227,-71122,-39358,61345,122886,33296,-133483,-132994,803,48965,-25416,-70397,-4975,49652,59692,84643,98061,15121,-60796,-9158,84189,128598,94241,45,-56272,-33926,-4776,-32863,-49709,-35654,12043,37685,29366,-20529,-78670,-48450,52447,78664,80665,91921,55021,59334,75221,40723,-10325,-18690,17269,40111,77961,141436,126195,38539,25623,69733,62883,-3504,-48559,-94592,-133554,-82180,-20724,-20298,-29236,-62645,-48820,38020,97272,70963,40091,97321,164345,131879,16471,-47639,-10894,69474,125989,140886,105146,7554,-74808,-61841,-25249,-11076,21298,73039,84937,40935,-22736,-50389,-67169,-77468,-48070,-13772,-42766,-98924,-55465,49892,103616,106764,116361,80311,35730,55203,131103,105396,43814,33367,28994,-934,-7206,13773,10670,-11311,-48589,-80025,-41321,-29339,-82721,-93298,-52004,-75014,-101773,-44803,18147,38290,73869,121389,156910,93605,-33094,-110490,-61112,-17603,-30202,-25923,-16217,-50827,-71810,-46008,4913,21702,-56877,-113354,-73901,8821,88151,113955,68365,22400,16258,46830,99653,133603,146544,127904,60904,-17053,-26372,36888,71350,15553,-22249,-20475,-25256,-26731,-50802,-70789,13841,84345,7936,-76494,-88798,-104269,-95416,-26796,40305,35613,-3750,-20817,15212,16035,-46023,-99386,-56415,25013,58981,43324,9812,17472,45624,22276,-41035,-69675,-56683,-39438,-15916,-44297,-106154,-48008,18665,-70205,-125764,-11687,39824,13120,-2619,-16076,-7190,-20140,-35929,12896,3594,-63583,-36609,37976,25652,-29206,-23070,13224,40912,66534,67472,6826,-12932,35209,93822,100283,39488,27019,61018,13176,-60281,-64010,-85927,-142175,-116934,-30139,-10711,-64006,-47596,31546,64460,18417,-42977,-60739,-51438,-31385,-18389,-19245,-67394,-72123,39405,70382,-34013,-63434,12549,34778,38771,41396,-46260,-136161,-97790,9424,50088,1006,-34709,13793,27780,-31015,-70792,-45794,-8412,-13259,-15519,-18652,-14492,35671,99627,102460,47677,-6198,-15442,-5948,-55234,-109605,-57157,-1176,-29541,-96464,-81958,-8755,-28862,-51939,-975,3822,-44837,-62104,-68636,-87738,-59497,-33745,-93442,-108479,-42859,-21760,-68243,-132666,-151758,-96880,4740,80418,75975,31455,20852,13517,-7529,36503,110040,140122,105928,14226,-58821,-38408,46993,80765,73720,62129,19728,-41704,-38223,3679,18224,40737,115938,146356,53356,-44969,-58850,17542,131971,160328,92608,67770,62298,22010,-30197,-79596,-79419,-53421,-74004,-53573,36415,99579,54552,-5718,-6162,14769,9460,-9493,-42073,-41559,20870,49901,32636,49775,44635,34998,97617,129720,46291,-7096,9653,10830,-46563,-69050,-9755,32162,25483,-12372,-82423,-111158,-61140,8459,31389,33874,59123,3989,-85911,-101900,-96892,-77455,1799,21412,-21295,4310,56067,58915,35500,48792,78049,91351,124398,145724,101530,31757,28467,46351,22801,-4323,39688,66922,68708,85998,77940,43479,45163,68688,50636,-11046,-23214,55250,144832,167063,121368,11889,-72903,-18663,41290,14126,-20398,-61803,-108906,-145537,-129597,-46299,-1518,-24844,-26544,16958,33467,-886,-36796,-67985,-37644,48282,110607,94006,35743,2892,39334,51834,-9635,-58744,-63582,-79028,-80205,6728,67874,40879,33244,39822,26793,10891,17566,40481,51612,54277,46397,5637,-26581,29145,93430,33952,-9642,-15214,-55646,-67470,-50089,-43645,-1995,52784,70658,26512,-7079,-3693,31959,32103,-30594,-93313,-96689,-53118,-30136,-56165,-49292,21510,-12647,-125450,-104283,-36191,-18541,12187,20871,-15427,-38907,-37878,1971,-1966,-65833,-85879,-4873,101165,114048,35066,2461,45836,46064,-9301,-13329,603,-10541,10176,42900,75809,114818,58505,-57334,-75473,1383,55557,10844,-36551,-50604,-34712,-5555,26996,44687,-15697,-70466,-52896,-4596,23345,26273,-9744,20005,119073,176788,154591,45396,-53612,-67240,-72761,-102215,-58254,55206,72177,-1024,-38069,-2741,19742,1485,-16142,-5473,-20934,-59786,-78875,-26165,-17867,-123272,-145658,-18628,40839,-30820,-47666,130,-6991,-56217,-40830,-1726,3006,-30387,-34131,13400,33250,36271,51060,40891,9327,24864,40974,20120,-18863,-36691,2936,61864,76524,63882],[3077,29496,96666,72133,-33652,-74544,-44210,3543,38024,51601,87805,104315,39271,-45694,-33985,43929,77119,14670,-94199,-146984,-113631,-66961,-78740,-87898,-61257,-45113,-42169,-12981,-37051,-111401,-140905,-81743,-30747,-43568,-13722,67542,66757,34903,95946,176888,122595,34651,34027,33446,-39826,-39198,28663,24227,-15782,-51080,-73368,-96019,-103721,-67678,-22228,-25932,-73596,-59073,34764,66669,25047,23556,17898,-10277,238,4150,-2083,20288,30802,-6726,-48616,-20249,82545,130942,64879,18404,-6920,-13773,35068,71324,25085,-25770,32637,133619,137127,47771,-24122,-36146,-813,-32368,-30776,48638,49888,-16424,3917,53711,20122,23983,109830,110509,-22025,-119897,-74584,20793,55888,37923,17055,-12344,22248,130355,184327,124626,8254,-59571,659,111753,149120,99680,25014,-38236,-21620,47847,59463,7745,-51241,-100364,-112689,-58259,-3825,-30739,-56486,-8592,16804,-92600,-160139,-70072,32438,44942,12121,14042,18467,-12070,-55988,-102375,-148517,-204148,-204065,-141855,-38663,24210,21542,15068,30013,34627,52761,42472,-42363,-60522,27981,70947,39019,16696,34621,-6749,-82919,-81161,-45962,-30582,35355,101285,104732,76241,33273,-17734,49421,141318,80274,12774,53101,86397,87523,96433,5924,-116876,-113788,-10813,52988,31758,-12453,-34009,-89427,-145734,-77355,55624,104674,76789,50890,60685,68268,70549,24359,-9236,4466,55532,80530,59052,73137,91983,30089,-59784,-45990,-38555,-85838,-45473,37603,20408,-59785,-105017,-120859,-114999,-66351,-44628,-28380,1572,-20661,-39372,-21780,12469,75430,117400,76595,22433,-49574,-135709,-139013,-91322,-107680,-139886,-106206,-79530,-82774,-86959,-112333,-146786,-111997,-13221,37460,8865,-30236,-30120,-14622,-56850,-121963,-138407,-69634,30974,6125,-103689,-106764,-31569,-8999,-4824,2362,-11009,-31618,7182,39520,8411,-25011,-2808,2939,-935,-24620,-60650,-41328,24873,68141,84088,44836,-32077,-86453,-79633,-44295,-17812,-37000,-54228,-42501,-3544,43688,59883,-16880,9762,945855,2002956,1825422,705012,101886,61478,10375,-39771,-16628,-79308,109156,771465,1117002,623438,112182,22717,72043,128444,97923,-49436,-122605,-120145,-46293,82722,150971,92859,-14830,-22583,79799,145361,87535,21636,-26122,-69879,-26429,30577,9497,20941,59247,58349,19320,-6620,-26626,-39437,-14169,32838,59546,38596,45954,100146,100295,40358,-23572,-52003,-25268,6174,-3371,-4178,-2733,-8247,-6399,49397,146098,175253,124079,96823,109461,121081,82563,12401,-21041,4580,22285,8560,-21963,-81032,-143289,-140369,-31182,17786,-45070,-63702,-10034,20055,1010,-87591,-156647,-91075,14261,90851,99507,-6470,-74281,-57543,-66482,-103951,-107103,-58053,-36458,-78294,-49082,60365,93475,19294,-29711,-55624,-113342,-94349,5299,94578,90188,25623,7032,31042,8878,11987,50817,50763,23942,9977,14982,62179,97847,50366,-33887,-70082,-103212,-129142,-65999,33262,47789,-22011,-61410,-36962,-14652,-57687,-76035,-39440,7644,33234,-18336,-122471,-104088,5673,78939,78619,33897,-4757,-7551,32205,69120,62795,-8973,-72332,-34559,54048,127654,133490,77866,-7265,-98719,-111196,-61767,-8639,29945,44228,29815,25808,11631,-18396,6974,83347,96036,86932,90321,65981,42608,23103,-670,-37791,-43867,4111,13315,38388,126786,140253,67323,53742,57220,19024,-20266,-45307,-111298,-140475,-44448,27461,5460,-23346,-81739,-108324,-22181,72664,97178,101938,147211,158724,113027,46024,20901,55428,140555,166028,91763,-589,-57540,-67122,-37699,-2803,48178,82555,93785,97797,42737,-60772,-73989,-9253,-6104,-60857,-67771,-66718,-100085,-88958,-24754,37648,76706,83297,47661,-5872,3739,73646,53191,956,10669,33638,11041,-16508,-23149,-36794,-30477,-39965,-32975,5549,-37779,-129228,-98406,3448,-36402,-105695,-37203,41097,22337,34747,102198,123260,48087,-53327,-144541,-150430,-98308,-61202,-35201,-8882,-22354,-28925,931,40040,53716,-25997,-90147,-34361,68998,108503,63546,-76,1556,33315,35933,58637,94435,85016,37268,-28377,-104510,-110341,-8544,56554,-22530,-123376,-123989,-61098,-35864,-46495,-20388,76534,129937,67667,13920,11421,-14579,-31730,21180,68678,16877,-65666,-77090,-1915,43798,18391,-57840,-85048,-16727,53779,52199,34757,30496,898,-36469,-68581,-83669,-67711,-32367,24277,36378,11216,38236,36262,-71259,-78931,27864,55183,31166,21738,-7693,-11103,-21239,-47395,-20992,-18219,-55603,-9775,78973,87147,36884,2037,-16594,-34889,-26471,-12858,-15746,40539,105012,86235,44654,56854,92822,71274,-132,-27909,-11041,-58879,-109284,-96026,-45395,-34081,-60294,-36416,-9064,-31791,-74389,-70694,-8536,47919,46137,13190,-10207,-36945,-61836,-35496,4156,6634,-4036,22835,37898,38602,11025,-90636,-184241,-163719,-93470,-54240,-73220,-91750,-44411,379,-16463,-57957,-85256,-87423,-45219,12342,-12202,-44168,16548,118828,161783,107853,18130,-19787,-10795,-30087,-46538,26406,115054,102172,385,-17268,44887,8416,-68699,-46289,11079,22103,5709,-27342,-45950,-26380,-32723,-108554,-137430,-114140,-126412,-101703,-45356,-48032,-61856,7672,79317,69199,31480,26281,16904,-7758,15358,70319,96594,71055,21688,-6581,13317,68720,62125,32879,45336,32522,-27705,-30224,-1696,-10151,-9463,52761,91711,37717,-24902,-53026,-37578,22971,14049,-53897,3114,78323,49519,13996,14973,15459,-16967,-63357,-43999,-4617,2137,-211,-13185,-29690,-22132,-31470,-84781,-118569,-85746,-10517,25404,19348,33190,25090,15081,55792,44459,-4343,28260,62795,28516,-10944,-4828,49522,88272,84606,50655,-15816,-68982,-52157,15234,52174,31054,2318,-40552,-78827,-70874,-40896,880,63474,65410,16345,20113,52675,66272,66519,72997,90560,125540,149729,139342,132732,89476,12140,-29979,-53897,-52263,-4337,3574,3611,13455,-3318,-11027,3594,11587,8432,-24923,-42611,20876,110628,151068,122843,53357,-24644,-26928,26777,74318,96541,70830,16051,-31020,-11502,35653,32434,-29098,-52215,3753,49223,28354,-21512,-68925,-32226,100134,169964,96024,9980,-8350,54627,72878,11377,-24440,-4057,30976,12580,-2374,5515,9931,45256,52641,15660,16040,64664,70302,14983,-63644,-102972,-122453,-106017,-16301,33778,-37514,-70164,-79060,-146373,-138114,-17591,55868,50094,16898,-30523,-77835,-50440,23336,98009,105738,1659,-104796,-112933,-70795,-14076,21621,16424,18930,-27916,-83067,-29316,6128,-19430,1119,15127,-28150,-84150,-76825,4801,12460,-34884,-36475,-11109,50468,106834,50669,-35583,-41800,-43872,-48796,22397,84826,54221,3147,-6294,43645,119424,75510,-39993,-59095,-857,33370,2964,-63388,-80938,-210,87607,111189,90037,10825,-68660,-72478,3993,71791,62973,-26392,-70878,-45281,-23028,-5972,-27394,-65583,-19448,18381,-57074,-112480,-25637,8483,-75914,-93596,-2574,44611,27863,19277,22191,24653,30557,25908,39266,4450,-111774,-100118,53657,82612,-43379,-99686,-60738,-40841,-27445,33012,27281,-50882,-68733,-24846,34863,76136,70233,30639,32808,31625,31319,58483,56568,5567,-34583,-26709,14906,48506,43762],[3492,32639,66531,31495,-22310,-42930,-49909,-21665,45462,98708,117741,97740,35325,-26662,-22085,17083,31776,15949,-33008,-77671,-60835,-7976,-29753,-68555,-63061,-67980,-69819,-38150,-43629,-73735,-45626,6207,-7079,-40624,13319,66505,4549,-20320,73084,133345,61056,9887,40127,40331,-2435,9882,48863,23633,-18112,-46419,-16845,32649,8499,-37429,-47910,-70604,-90856,-34102,55487,59807,9791,-2196,-20279,-57277,-41331,-22827,-25890,-36399,-47774,-59012,-50733,985,107953,134855,11826,-63597,-22083,5095,-22081,-33707,-45822,-60298,-20081,64196,121799,46064,-97039,-124249,-15877,-13431,-39559,24470,32424,-38683,1438,122490,136727,113838,147978,128865,-3138,-96002,-32712,76108,99316,43232,-15194,-31024,56867,185343,192062,96356,10195,-14565,43532,125173,139727,82272,16205,-25236,-1486,85921,105748,42462,1695,-29651,-59854,-20582,10789,-34894,-49562,21308,58118,-28514,-111635,-94923,-36541,5446,25998,26295,-3475,-44161,-60874,-67893,-118034,-154373,-180423,-193452,-130853,-36639,19430,40184,26966,59,16847,21000,-43663,-62653,-15506,-13897,-20380,7513,35997,15634,-53055,-105754,-84060,-5678,88643,143105,125770,68854,21735,14351,55362,54802,-35012,-75856,-3390,85613,144451,149197,27004,-113984,-90320,34375,88823,82414,71273,70113,39370,-38556,-66751,-8300,36032,13246,-23465,4665,30377,48810,36407,22609,17056,51850,98172,118000,147982,140880,28258,-69956,-47548,-24856,-55944,-42050,135,3138,-7125,-50182,-85977,-65060,-13111,-14086,-29448,10643,21464,6874,5908,43975,103409,66014,-33762,-59777,-58518,-117677,-138314,-95292,-99542,-159307,-122205,-23500,10964,-6430,-16764,-31109,-25814,33409,71696,13898,-40601,-39241,-19843,-53687,-106006,-106922,-20048,86776,62733,-33262,-22052,12971,-42259,-44431,-6335,9943,47787,109260,106185,94382,87012,36653,-5249,32085,65486,36889,29308,65083,120844,156426,95344,-11584,-53759,-8437,61366,106898,85280,68110,104142,163386,195711,176222,100445,341093,1763397,3185470,2502659,751390,-199896,-303150,-282583,-242543,-170986,-195465,33356,749390,1129388,596489,-5444,-121057,-73109,-63922,-104470,-186986,-243548,-278779,-201620,-9066,133928,111005,-41255,-118630,-66913,31329,87740,61915,-37851,-102101,-33527,22995,-51935,-101059,-36784,12703,4255,7259,16217,-24477,-44374,3645,48903,6051,-44216,-24370,-38428,-131220,-213599,-184544,-72728,-26062,-62000,-80317,-77686,-79972,-77300,-23416,99086,156851,117240,104324,91679,28480,-22430,-1095,25814,15050,-6352,-2225,-11947,-68868,-154505,-210495,-131779,-6995,24951,13468,-7227,-35858,-54037,-137179,-181752,-82670,20721,58159,30376,-16181,35576,44108,-38752,-80916,-58708,-30464,-25865,-86237,-98704,24676,87446,6527,-59041,-61313,-70542,-69345,-57799,-17428,57753,86180,76721,65271,45052,40970,49793,52553,48667,40876,61626,101360,105865,38096,-60760,-112997,-126748,-97469,-5275,51979,29602,-16283,-36126,-33186,-22232,-48637,-27433,22060,-1541,-65973,-89446,-97674,-82849,-11153,95573,153974,86182,-34729,-77170,-10110,53402,55526,24573,-14671,-16654,13576,69019,99697,75547,-24641,-168079,-162017,-23110,64018,67487,50309,24353,-4678,-30346,-25175,-5655,13378,46576,91331,77938,20758,-4047,-21993,-52116,-75876,-28996,60725,41193,6962,77079,116803,66585,36211,38096,21665,2604,-34481,-84025,-91560,-18875,30245,22679,-9442,-74681,-125373,-61745,52772,114978,122996,114602,67919,44092,66919,90526,105978,171192,173305,23602,-111201,-112046,-71149,-57232,-18444,81222,122431,85472,60573,19456,-60126,-55857,22528,12364,-61112,-47474,12739,23606,-2739,-4518,38177,82045,74708,23683,-16327,11138,49833,29672,4071,16489,55382,52974,-8029,-31425,4304,21546,-887,9966,37397,-14588,-80646,-33018,62240,2018,-42744,38354,68248,-23371,-38549,15192,7340,-48362,-86295,-135705,-147334,-126527,-101005,-56805,293,2376,2435,35907,71946,94515,19242,-68692,-6397,120853,102597,-32514,-90921,5153,87712,47219,-18576,-38706,-44293,-59662,-98457,-153865,-128772,-12124,60683,9328,-104106,-142619,-83835,-61619,-54778,18502,120054,157178,118117,84495,74214,39510,12230,40842,58267,15753,-43542,-62262,-17542,24448,29795,-30030,-109484,-117042,-57936,-9762,29302,20609,-48267,-65282,-38942,-37866,-51554,-37881,35005,56646,33348,45455,30264,-19502,-7908,21072,4336,190,32684,29526,-5385,-25613,-31228,-15395,-8666,-19497,18047,96262,146510,104406,12315,-27028,-33849,-85622,-96388,-30561,62771,78443,998,-29917,42543,90978,36365,-9342,42606,76998,24973,-25489,-37150,-31688,-19959,-13819,-9355,-25671,-58156,-84020,-39759,53511,95917,62940,17023,-3512,-1575,-15925,-53869,-43346,31693,74860,80064,59462,17023,-29197,-66505,-103479,-99428,-81718,-84089,-82300,-63693,-40950,-34013,-39691,-64185,-105052,-111022,-44795,28992,-2882,-67638,-25578,92911,169742,117324,18654,-46539,-57427,-9573,41891,87913,146065,170699,105421,44127,54673,21978,-36775,-13691,77925,127856,100898,32064,-6485,6860,9422,-32050,-53680,-60785,-74977,-37320,15186,-193,-26892,-4435,20238,13448,8657,34002,30070,-13016,-14045,15930,24195,26982,35747,30799,13991,28525,18673,-13427,-12787,16677,-8327,-36289,-42227,-66334,-104748,-96821,-67620,-53705,-19705,9490,-2953,-10238,-49555,-117774,-56919,38805,34502,21010,47826,47703,-15765,-47189,-12671,-22891,-61834,-19110,-3297,-51402,-39312,926,-47111,-105387,-110445,-57141,-14888,-39077,-45615,-18296,13771,43819,14967,-8869,41555,59143,40454,56292,75158,74984,63586,58573,66841,56530,-404,-58358,-33569,24026,12088,-23857,-41424,-69410,-71799,-16958,29446,65794,71306,45399,36541,37156,54520,61226,25397,18773,62102,74321,62208,103668,81529,-38687,-102852,-94515,-96798,-88372,-75778,-39210,-34035,-51136,-29218,1045,-21624,-24057,-19834,-42643,-7494,68409,93271,70017,46399,-4978,-38779,-12527,37139,69835,78612,79406,76109,75712,68598,59851,14489,-31936,13105,89210,57687,-27903,-76298,-36610,99793,175778,78758,-48235,-48352,58800,91580,30017,5285,31886,69837,50799,-25070,-74739,-56727,12196,63166,79157,86416,102858,94343,29227,-83702,-168598,-190197,-118229,-8440,10748,-55248,-55020,-63515,-175756,-199282,-46753,33670,-11395,-60177,-82317,-96797,-43013,49543,125548,137826,46902,-69955,-104819,-69204,14437,94040,80652,33909,6646,32755,98558,63580,-14404,-2093,12202,-51061,-104464,-87419,-38446,-33530,-9551,39217,14501,-4942,38419,20018,-56003,-85999,-100648,-114406,-45673,52150,60261,5348,-21410,31444,104362,77937,-1802,-18062,10756,22027,1462,-24305,-11084,63549,108203,87225,60820,14546,-45376,-55034,14695,65947,47996,-25708,-95980,-137117,-154225,-124671,-65265,-23257,13617,37996,-25021,-135146,-117617,-75632,-94120,-39418,55863,25336,-17734,6291,11388,-21011,5021,53608,64318,7903,-82589,-76588,33307,53873,-53366,-105806,-66258,-3085,69773,142968,99234,-9430,-9345,35669,31110,30584,26944,-2873,6355,5095,8639,66824,81376,26776,-24369,-33762,6678,33315,1907],[-3331,-12589,-27795,-33829,-20258,-17537,-19091,26249,95988,131466,124323,96822,47486,-837,2867,14287,-2813,-15989,-42749,-58580,-38460,-8141,-27094,-39858,-47915,-70531,-84989,-78085,-67853,-31667,53672,92118,8433,-50196,9847,34171,-62262,-78910,22959,79203,51877,49005,74435,45632,37163,85170,95399,42334,-5843,-34551,-9246,51230,52785,1812,-51746,-93688,-78867,-4436,50792,39310,15362,-15930,-65878,-69000,-31660,-44887,-70381,-42913,-31230,-88245,-115876,-71728,20757,60270,-43057,-120000,-61521,-4411,-41718,-78008,-72439,-54065,-57177,-17975,81820,52716,-78721,-98083,-877,-12126,-72102,-70300,-49720,-37753,41698,146467,137689,89772,96550,113492,55460,-8846,39687,111455,86029,5498,-50435,-52100,27019,140589,146576,53400,21115,15986,19318,66772,78741,15534,6116,50113,86966,131902,117860,46182,30054,20186,11569,53254,52452,514,4485,47918,62347,22887,-36994,-75358,-49467,20553,46565,23581,-24215,-60862,-64341,-47878,-63281,-64312,-99302,-165653,-148128,-73791,-7402,25160,8550,-4597,11729,4035,-31728,-31247,-16981,-43815,-42809,-6087,-11698,-28759,-39396,-105611,-110240,17412,111216,106668,68398,45737,49222,68851,62169,-7311,-72025,-67309,-35993,5990,96134,131846,27431,-83115,-32066,54882,47359,13622,-3188,9805,28998,-1804,-53626,-23343,36356,18054,-41630,-37717,-2755,36733,52967,60363,50350,68464,136291,199923,214189,136733,-5661,-80081,-47226,-9189,-19924,-35949,-41351,-14635,39085,25972,4106,24005,51381,47982,30576,43195,37718,188,-37659,7622,81533,32000,-82414,-74372,8758,682,-35655,-17545,-22236,-104119,-104801,-9500,75682,104244,107505,82496,39289,38185,46840,-6287,-35692,6592,37000,-3322,-29335,819,56667,84081,43830,10069,26213,3775,-24214,54793,111238,90878,122034,170396,168035,211245,211904,78863,-17037,25389,57999,50401,79134,116083,141256,177625,139299,50950,58292,167039,265179,267157,213818,214817,235529,245076,265990,313195,324975,832013,2478433,3788246,2640024,596876,-447685,-638158,-526439,-327024,-191672,-92115,283784,1028267,1229658,467334,-284761,-423144,-350510,-313723,-253963,-194172,-227649,-289809,-244158,-130375,-7758,24372,-79312,-177634,-169547,-88849,-3634,9921,-64461,-96778,-37274,-32060,-147924,-240132,-174595,-83748,-68600,-33498,7745,-27909,-83051,-63828,-15618,-48471,-120914,-124450,-126440,-181915,-214480,-151356,-75925,-78297,-102030,-80070,-68872,-73210,-70023,-24834,44448,70677,60458,56295,8726,-70365,-98888,-40941,31264,40021,14516,1445,-12657,-73004,-184311,-265153,-201179,-25310,98909,100621,17700,-30253,-22432,-78448,-113744,-53507,-18182,-30543,-43079,-14755,81501,52345,-68241,-60494,17817,-9941,-78411,-146768,-171704,-40008,80072,13449,-114765,-131487,-65558,-36382,-91558,-120574,-32826,48906,46983,31589,64464,69596,9209,-22012,2775,32603,85386,141211,139674,62649,-39414,-102550,-115179,-45080,61456,72724,6872,-11115,15360,13299,5723,-16314,25210,95182,57481,-78874,-128772,-104476,-84274,-14099,114015,177605,96623,-22101,-74648,-25510,40627,66243,70355,66588,52608,11842,-3913,7496,-21027,-106172,-174430,-100140,45661,116737,96147,71932,29288,-39172,-76553,-41236,-25814,-42679,-771,67750,34772,-60898,-64819,-35850,-54981,-78819,-23550,64436,48213,-23121,-10259,49115,45559,19931,46345,73038,43748,-22231,-52584,-46120,-17958,-4468,4966,14308,-19009,-64279,-47048,28310,85242,87859,61738,25331,16173,30324,39246,39525,74669,95604,-4345,-113016,-89716,-46409,-63443,-40598,60198,103627,37210,-25424,-18865,2893,35201,40929,-1666,-3030,57535,115955,122041,80411,54501,66763,77589,61633,-15020,-25264,50527,87882,61880,40323,20214,29349,28688,-13669,1327,69886,66931,24488,22845,54126,30428,13048,63985,112648,63796,69784,143288,117691,-3052,-41066,-37253,-58203,-82979,-81535,-84854,-56877,-46625,-50582,-24419,12416,9594,23284,57933,85160,104513,38931,-47010,-3505,99712,68141,-71113,-117116,2450,99010,59502,-42095,-119341,-122725,-90194,-94616,-101412,-36374,29336,49027,40076,5345,-14080,8852,-10274,-35975,16254,85646,97401,81163,73420,43715,-7107,387,44074,34766,-4636,-28510,-51479,-47141,-23345,7220,-4987,-81220,-161386,-154795,-69209,1212,-24941,-90956,-57300,16202,11625,-34096,-36587,19838,21866,-14438,-4836,5624,28652,29731,-218,-48522,-63563,-10558,32319,-12073,-40829,-15858,-2053,-1516,7309,13708,58138,138928,117101,-1657,-55851,-37086,-86127,-98737,-22649,42661,12279,-53984,-43880,17479,22897,-29696,-34026,35498,57271,26372,9909,22157,23142,45251,69902,53297,23129,4367,-22769,-4150,41705,25656,-13163,-33492,-28244,-14704,-15696,-38734,-49270,16742,97541,108922,53702,-32934,-90032,-57762,-2104,21340,2433,-47776,-47825,-11036,-12218,-62164,-88652,-92097,-90894,-55119,3379,56876,44746,-24541,-37864,38495,106815,86090,36559,-37602,-85043,-15438,51876,48793,50774,93158,89051,21220,-8700,-10600,19534,90324,158625,161335,117105,70293,28298,21650,33796,20255,18019,28526,39194,35687,-738,-25615,-17205,-24404,-32001,-23161,-13299,15523,20494,-8761,1332,15254,5057,16685,30942,9853,-33277,-34941,-35516,-73953,-89982,-20732,-12215,-77417,-95907,-86214,-112409,-124759,-113373,-84427,-13173,58134,75434,49332,-2182,-77710,-94484,-47206,-15544,-9191,7358,14688,-27564,-38741,6503,-13989,-43919,8738,13745,-53806,-38025,29440,25243,-19045,-51814,-32594,-25730,-102359,-115456,-21726,44360,43294,31294,28943,38308,11219,10481,60351,81541,41870,-10993,-17534,25499,58034,19720,-78370,-104745,-32095,-653,-15167,-34392,-73962,-92944,-51938,-16719,26532,58466,58813,61399,58907,66576,39331,-29593,-35165,1851,8206,14235,48112,24890,-49090,-80739,-51441,-73533,-108062,-99770,-54915,-56397,-61771,597,59685,12272,-26685,-9414,-11323,13129,78677,75340,39521,25779,-17441,-47104,-47975,-58968,-45733,3483,67221,103467,84048,50502,47145,49870,19959,22979,72024,40493,-27196,-35543,13808,83375,133262,83376,-39764,-68050,31470,73286,28503,33988,63304,59260,41929,-6655,-59911,-64578,-13124,82099,170752,165662,129740,127373,76927,-30297,-123305,-122475,-13360,67981,48035,2026,32504,24796,-100183,-167615,-101065,-88706,-126415,-100824,-35190,-14430,5235,38090,87171,105301,48830,-38962,-83406,-63263,-19026,30963,50215,36454,58012,147020,193074,101800,15116,32796,39652,-26273,-42133,-41846,-89797,-102987,-7676,92297,76899,4347,-11800,-2402,-8079,-15061,-54544,-135690,-141295,-54785,4764,4599,-5995,13118,40918,35586,21333,47242,77168,70944,30730,42363,89688,118635,79940,14400,8467,26085,16364,2475,33165,36047,22880,13640,-25047,-81446,-101360,-74177,-27220,13271,12192,13813,-5984,-80489,-95397,-68548,-30880,61678,108923,6404,-58580,-36422,-47710,-103833,-63723,-4965,-17046,-53336,-77454,-90883,-50565,-20057,-66036,-75027,-12239,75650,152348,205499,165834,79953,54870,52974,-2401,-30807,2654,16120,-15467,-49824,-5105,72474,77897,31516,-12770,-16762,39703,60451,9517],[-4204,-60191,-102262,-79185,-33438,-13142,18988,90801,135450,118821,98885,102206,86856,40093,18443,-311,-38982,-67173,-88243,-80239,-52291,-40171,-42080,-14843,-24356,-70700,-97042,-75024,-48747,-1862,72046,98537,12323,-69274,-55839,-21446,-39592,-39311,-3612,25187,50725,97469,106965,50992,43913,102153,92495,19400,-25294,-36960,-22036,3887,32936,34570,-14079,-60930,-52580,-3512,35772,41158,22165,-22381,-51110,106,54765,9208,-50451,1476,24833,-91177,-174159,-142661,-65656,6773,-15907,-77384,-89200,-45351,-20723,-38477,-41720,-36024,-79471,-45360,84817,80567,-19950,-33956,8059,-39790,-103420,-124525,-100799,-27821,48893,62112,20305,6960,37133,93672,93472,34643,30561,49765,8193,-48786,-59263,-55452,-47502,-10561,6486,-15663,2356,-10999,-51130,-4117,32358,-35711,-17237,79312,122950,137779,128636,85623,66716,46035,38841,56200,39552,25417,64907,62644,31843,19972,-2308,-52422,-38640,41596,53163,21741,-9499,-34729,-47807,-45566,-19777,-4199,-42537,-99936,-80771,-60200,-48924,-18230,-1287,20860,30836,-2930,-14605,29374,59981,33442,-5026,-31144,-78909,-97247,-50920,-77432,-105073,-6152,70080,49912,24065,25238,60209,64449,28753,3546,13919,28661,-20895,-89397,-42623,50843,24526,-26106,11662,21279,-42929,-109305,-135402,-93494,-46665,-53946,-61073,15483,108662,96826,16538,-12966,-358,16658,25460,49870,67182,99104,155904,212988,213148,92650,-41412,-91352,-57978,-5228,-1594,-47649,-78133,-36597,17889,30067,51800,78135,93301,110196,107293,57441,-3118,-43648,-63417,5581,83936,52921,-39847,-34299,46066,78115,49641,14368,-23267,-68442,-67627,-28911,38588,85834,95586,93465,80556,62702,27776,-31345,-40564,52471,102109,35926,20514,60533,42901,-22156,-69376,-36807,5627,-10544,25160,113259,113452,71816,103533,159631,187457,232501,207520,68453,-54173,-57888,-38197,-5245,55221,99014,109827,125166,89552,26581,67234,235094,360374,312302,233156,243950,208483,138590,169801,285498,342640,739698,1926931,2699024,1862438,374823,-376941,-467727,-337082,-171220,-32104,128259,552919,1223010,1242442,350173,-428884,-559963,-456004,-364825,-227607,-110215,-115735,-150101,-132940,-140136,-108795,-61032,-95005,-154663,-139291,-92317,-75283,-71603,-100283,-106282,-61041,-75975,-187330,-260635,-197410,-100915,-99082,-80050,-25534,-6395,-30548,-37084,-9722,-27313,-79933,-85612,-75704,-69245,-50070,-44216,-98269,-147965,-93923,36537,73373,28339,-7097,1359,-1920,-7455,32680,48576,-23855,-79126,-85042,-75266,-37463,10098,31435,20261,-8479,-80980,-177169,-214949,-151807,-29336,88899,106699,18120,-28447,13501,24497,-9411,-35164,-81371,-116638,-79027,9199,69893,-10100,-108468,-37717,60901,-6213,-129805,-182125,-158731,-47515,61887,2707,-162874,-199442,-87422,-9331,-55031,-111096,-88146,-25964,-13868,-10142,46344,58863,-17182,-56743,-28942,29187,108547,180179,197870,147174,48604,-49580,-106626,-51159,44678,40653,-39403,-59199,9962,56340,42091,-9750,4021,89606,96605,-41268,-128033,-111499,-58206,24849,128345,160116,107682,42903,-19758,-18165,24314,44866,53592,83831,88698,7045,-62553,-62097,-84078,-116334,-78410,6078,58557,97273,117950,112055,45597,-31619,-40998,12192,4634,-33098,-758,39640,-10872,-89626,-67119,-9512,-14682,-59616,-68692,-31962,-1689,-23559,-47881,-12364,5963,5896,46521,88202,49060,-10590,-27814,-10025,19138,10883,3248,52736,67493,43797,10826,1244,34985,63322,75775,82341,52346,-37916,-90895,-79642,-44497,9120,16837,-23177,-4813,20384,-19581,-45569,436,29154,-26294,-75291,-21100,74386,120477,53413,-2736,69370,145462,151174,115483,70331,59815,64954,38162,388,-61034,-28818,85810,147160,115881,76153,4058,-60362,-70836,-28033,37386,53022,38450,31416,28368,38231,16772,35958,130769,186737,150196,142674,189900,180841,98541,29470,-21170,-29301,-21515,-18660,-33891,-5979,33367,65036,69231,37293,2213,18906,61190,80218,68394,14521,-12058,19818,60448,62956,13654,-40305,-15232,57378,87575,34452,-75393,-114146,-65453,-19363,30227,85093,61101,5117,9727,62543,103360,124588,94187,35780,14327,4803,-10777,24037,70818,20076,-50968,2817,82045,50052,-34902,-63520,-66200,-46056,-11925,24476,23509,-20469,-90025,-107834,-44754,-7840,-57283,-103348,-39379,31484,-1371,-38310,-9977,29863,38017,25601,-71,-14355,19362,23856,-11198,-60206,-82501,-41816,-1061,-23547,-29716,-978,-11088,-23630,-6241,-18804,-1414,71780,83692,5395,-73338,-82911,-69853,-57670,-23525,19848,16090,2629,36743,59286,7291,-45060,-28652,-16053,-31576,-23730,27374,67229,68346,86599,111369,100513,75855,65218,36005,9146,-19912,-73696,-89068,-70974,-39324,-38569,-63348,-56061,-57719,-30702,44713,84351,52801,-36985,-132313,-107918,23794,104428,62041,-16790,-35147,-24565,-37747,-81045,-102589,-101665,-75079,-7757,42151,86245,118630,81897,8973,2971,35507,57018,66346,17237,-36546,-21309,-24475,-62395,-79469,-49987,-34602,-62601,-65143,-10279,88750,177016,172876,85754,42061,67088,61319,35010,20083,-11795,-6258,39022,62370,16048,-70951,-74292,-29791,-25020,-15770,2358,-12625,-19984,-6566,6959,35987,44979,32511,24725,18261,-621,-36788,-43883,-47963,-89166,-101173,-24225,-20659,-111300,-119805,-48154,7506,36936,29396,7792,9666,30456,64388,54220,6127,-57122,-127020,-145628,-89410,-47609,-30024,2700,1895,-18965,-5831,-29593,-29590,14376,1442,-50987,-40686,-4838,13389,19833,23156,33282,-2160,-92047,-68397,62827,96611,42710,45599,62304,50888,13639,-11301,-5488,-4254,-42965,-89300,-82154,-33829,1658,-5632,-76026,-121982,-61646,-4147,-8906,-43846,-77919,-94219,-89761,-75278,-19832,20144,22045,45203,60512,53927,9341,-34261,-12487,14666,14810,13443,-10825,-45979,-36979,-13752,4858,-11419,-32948,-46043,-50425,-62702,-50223,22575,87694,44381,-31613,-30891,346,31739,85788,90609,65087,44871,-16637,-57950,-90477,-130908,-96399,-25092,33361,72468,75059,31449,-3464,22610,36287,10102,9030,-125,-19612,19433,86796,66800,28668,28203,-11538,-80781,-53038,-7456,7346,72830,111893,80395,52491,38597,13872,-21537,-29094,49394,148636,142835,122859,142424,95468,5041,-25545,33120,117199,116865,70046,56076,91537,86644,7690,-70481,-120181,-177830,-176177,-85218,15360,43596,22370,-14131,295,11060,-27967,-81325,-112942,-111395,-129779,-133074,-70375,-12774,62663,176885,180324,74724,39709,75709,62835,19000,33899,7786,-99064,-146591,-62517,53475,83506,4389,-47480,1799,66991,74720,6654,-112189,-159311,-97593,-31494,7884,29780,-10681,-58674,-54695,-11135,61014,111145,116105,91060,85541,88549,89657,55631,-10220,-25341,20712,56906,37950,32811,15484,10026,42262,43506,-5912,-11762,20229,3312,-25365,-33106,-21647,-3705,-4163,-979,-11295,2268,59162,68044,-6372,-57321,-73431,-110666,-147544,-112911,-110544,-162602,-142341,-89345,-104807,-108379,-74945,-82854,-66776,8267,78725,99076,113640,114123,71702,-4310,-55589,-63495,-35891,26458,30745,-48787,-90384,-17715,31044,12132,-15227,-48962,-48173,19610,58249,26719],[-5378,-71790,-106581,-82282,-38927,-4226,38096,85400,94389,61221,47218,75100,96532,63657,16450,-29614,-64525,-73993,-80640,-89063,-81757,-53429,-21160,23134,27666,-37766,-72428,5645,64265,54180,47706,59614,33778,-38463,-86836,-40343,42267,57946,2168,-25679,7587,86408,106846,44786,-9132,-2034,-5907,-48555,-61570,-35996,-7077,-12892,13980,60782,38767,-16933,-39822,-10936,47116,70265,16741,-31657,-3992,70399,130725,114671,63875,60694,35326,-79479,-157483,-140157,-89907,-11344,43074,16722,-65246,-72609,258,40369,32424,-16397,-83923,-22774,113313,85974,-6804,-12421,6462,-49221,-75757,-68161,-70056,-37349,-14187,-62115,-91231,-34431,34125,75648,62387,-4123,-43534,-57899,-90523,-108351,-68080,-48531,-80996,-105092,-89997,-46270,-6092,-31060,-73119,-19461,41927,-6811,-28111,22960,67075,102484,130501,138689,124421,81863,22680,-26261,-37237,26696,124082,108386,23592,-7725,4991,2376,24839,66115,53928,26627,21741,20830,-4658,-40892,-27980,-4082,-28147,-50002,-499,2712,-39735,-29386,13358,47464,34342,-23787,-21224,54922,102088,92983,68924,24794,-44508,-92092,-56565,-41874,-84675,-77142,-14454,33191,41095,1741,-17497,-50166,-58129,32327,103654,88499,8600,-99245,-107614,-194,40265,30398,29789,-5778,-81833,-141100,-136690,-75858,-68879,-125608,-90158,48452,150283,140623,70984,40640,17114,-8113,-16399,11658,39293,89572,125770,134757,132121,45834,-46158,-68220,-44997,-7889,-4143,-52601,-75857,-56117,-42851,-9460,61017,95918,108998,136730,134799,64326,-18719,-37742,-2517,53682,77606,54944,22051,5268,11459,46493,44921,-35859,-108215,-85057,-10805,4181,-18531,-23685,-7482,37969,96012,112587,64783,-16332,-25791,71043,100631,10825,-14,22664,-41312,-117210,-147085,-96817,-15400,15242,20760,4924,-51931,-39157,41929,119229,149118,133372,73280,-2267,-92899,-131664,-98688,-46445,-16435,14795,54265,49350,-28211,-102350,-85242,64571,179299,154871,121622,112069,-5557,-120466,-72802,16699,-3254,-107007,93443,468851,612274,291010,61711,170468,214486,176935,234642,288041,474285,843676,868278,286902,-221090,-279214,-191468,-129421,-50053,-10597,6583,35322,35911,-27710,-42721,8253,-325,-41342,-23245,10858,-22139,-61377,-100340,-127037,-77646,-37630,-86483,-124985,-83842,-13531,-28941,-71502,-48261,17132,65850,81887,79819,34500,5138,30814,51514,83596,107404,32769,-104132,-153153,-26171,165934,191297,86298,15195,-6048,-30405,-27951,41935,73620,-4800,-43062,-29532,-58909,-96714,-73673,-26088,6069,-8786,-68994,-90992,-67382,-46628,-31604,17813,36318,-26042,-77073,-9739,85677,76648,-5500,-99383,-145602,-80671,31938,46519,-49554,-76445,4041,64487,28978,-57461,-85551,-36529,11959,31679,-34439,-161478,-177100,-71832,6991,-8069,-56189,-81940,-58884,-46467,-41082,-2932,8084,-32347,-38144,-16389,21048,87899,162031,223907,233702,148221,20629,-79567,-73512,-11833,-30859,-106316,-129009,-36667,53642,30860,-57091,-77495,7953,68317,-16274,-97501,-75499,-2078,61066,96838,94636,91873,76406,7950,-4596,32973,18886,-1628,26993,31265,-50381,-88473,-38400,-15021,4748,58394,60203,4829,12568,67425,85171,41684,2863,30916,85804,24166,-62265,-20380,30112,-11151,-27018,20020,40309,6838,-62315,-125682,-122869,-43153,31820,17283,-31541,-56216,-39649,-11341,5656,95,-5041,-8823,15149,72938,70061,42696,75367,105637,108557,60494,-13915,516,68325,119848,129643,77727,-63576,-152689,-130695,-73751,-18834,20076,26362,48174,67603,28590,-38995,-63846,-73264,-79065,-43476,24779,86262,94323,16555,-16801,45949,92240,92072,61155,9388,2136,21787,-14351,-70672,-65974,6871,103599,152516,121788,71630,-38103,-152984,-132683,-5755,40464,-35603,-29924,34765,21412,-44827,-90244,-38929,114330,229181,183489,110389,121283,168486,145898,57211,-18878,-12389,25879,34919,-23654,-62656,-18760,71224,91487,36225,-33432,-40819,28470,58600,7711,-31819,21462,69954,59026,78745,112088,39248,-45129,10946,126004,126525,-7980,-96027,-35286,78636,129912,98511,16618,-57881,-54912,9970,59463,94992,102044,73364,13761,-66537,-86538,15731,105056,50385,-14724,38644,108838,71717,-36628,-83976,-54264,18259,71427,71085,23985,10234,20094,23207,19251,-8809,-71173,-106976,-50186,-15631,-66233,-57774,9276,45991,89547,122519,53310,-21277,-13632,13606,-14937,-61056,-59339,-20497,-11838,-13033,9267,13352,-29169,-58826,-54168,-46481,-26203,-2237,19971,23170,-38979,-90732,-71882,-61108,-50178,22437,77773,90853,128620,154006,79289,-2564,-5316,-48681,-86695,-14538,83150,84299,49382,35729,43864,61324,48790,35229,19562,-21128,-92708,-138696,-110135,-58330,-21376,-27722,-79161,-103531,-102924,-77979,-21979,51386,92466,32668,-118624,-156971,-11256,103958,52323,-22936,-50088,-80317,-97975,-80137,-54198,-67802,-79593,-25164,30830,81180,151725,166428,73923,-12834,-17348,21501,52729,48810,36252,-278,-84744,-140210,-139628,-112060,-105509,-111296,-63032,46512,151151,188026,119672,102,-18361,52812,87118,55285,-9891,-70235,-53500,3199,7810,-58618,-133668,-114064,-48243,248,41665,52783,10379,-30849,-28555,-9691,8094,26299,29917,14692,25235,45714,19899,363,-10860,-36001,-32839,14157,-11278,-93416,-112455,-24802,110372,189903,177767,122050,35898,-42379,-51865,-58583,-79322,-84452,-131487,-205443,-163699,-70589,-21956,31271,57221,24684,-23113,-80649,-83134,-41155,-43889,-62289,-58707,-61790,-69949,-39577,16397,44265,15421,-5991,75113,169632,139941,71502,66854,80699,89715,83579,25476,-47565,-89927,-122359,-137856,-96726,-45404,-15588,1925,-26051,-59372,-28598,4947,-7030,-33924,-52939,-53652,-41888,-47713,-35486,-29002,-39400,-14153,-3259,-21056,-34394,-21649,26348,62039,58984,20073,-48866,-92273,-51549,2790,13283,28617,65154,38053,-23540,-37107,-15055,-4020,16833,13612,-34304,-46038,-12925,15038,49126,92905,113664,105483,33730,-47668,-108418,-107382,-22983,32284,27833,41145,78660,38101,-25515,-11331,23314,11907,2454,-5422,-24566,23643,115516,74468,-54556,-65606,-16901,-87432,-125987,-73052,11358,120670,158894,133950,97919,72523,66267,27128,-38346,-39558,10217,34318,71812,98652,63718,21909,79322,164098,164375,91765,58894,73686,92000,102456,101197,57851,-29746,-107871,-82576,-9552,29378,36172,16172,-32789,-53936,-74898,-105869,-137795,-157439,-158606,-189802,-200682,-127036,-44523,44772,146749,127742,43735,64619,105578,68971,45635,67431,54251,-17192,-103874,-110676,-33901,3331,-54459,-69834,41346,135724,114454,31632,-57444,-77540,-18276,18283,58130,112297,39967,-71475,-76148,-19995,28647,56510,100766,164819,137351,26709,9950,67756,49549,-17167,-17757,40525,45528,35369,35539,38200,64358,75496,31880,42085,86331,25589,-59381,-59103,-28861,12200,51110,72487,27124,-21973,-9525,16274,10166,-12995,-46552,-72363,-90332,-105778,-156028,-192213,-114923,-30481,-52908,-77867,-46781,-42128,-40676,686,29502,214,-19835,-4249,-13383,-95878,-154704,-72907,43903,88673,33698,-40139,-38298,7491,-9003,-38352,-45162,-76433,-79460,-18678,34592,36644],[-15500,-51989,-68960,-56593,-12495,43065,61466,37937,13678,1743,-1955,28319,65504,51007,12543,-26207,-36902,-10281,-26248,-98571,-128185,-51431,24063,70378,95542,37345,-6205,97613,179276,110580,36672,40425,65527,37306,-15925,12946,87394,94948,9593,-53511,-27397,58051,89859,18988,-90274,-147558,-126036,-91667,-57561,-11813,19631,-3664,6928,68373,47308,-30766,-45202,9106,79314,73046,-23391,-62831,-3651,61228,126604,185532,197568,125337,25941,-58644,-101352,-101766,-82945,-29679,49537,66182,-13931,-59866,10136,108671,101887,-2465,-76522,-12972,86739,27777,-52503,-27807,23590,8508,27188,44380,-15240,-83021,-110106,-133339,-125753,-31315,47976,44040,-381,-46486,-70098,-97775,-136230,-137978,-92005,-64762,-73640,-86536,-63179,-3419,35163,3166,-31518,15816,99573,93254,4797,-45379,-3581,62020,91185,126142,153187,105963,-10015,-105711,-94979,34184,179660,178866,49117,-30790,9082,85801,125304,103084,57326,21802,7053,19823,5738,-36677,-61425,-35199,-32688,-43126,11283,51265,23447,10775,39946,54621,8399,-71205,-79433,-15362,17653,35429,108402,150240,91929,-18446,-62764,-45641,-78524,-130304,-79143,28782,48752,-32019,-121400,-185479,-150347,929,89407,69061,28089,-22566,-36054,17431,56658,50446,39070,12477,-52194,-80606,-43622,-16633,-85987,-182379,-130690,16890,88200,82546,48284,41524,23341,-2754,-22266,-19146,-26895,13368,56729,37105,27040,8274,-19452,-145,9308,-8698,-20037,-24950,-25914,-57712,-73414,-21526,59148,82258,86720,91342,75667,71685,35645,12913,47555,32164,-39082,-28488,48170,40569,-22034,-27829,-8149,-69314,-139941,-101875,29321,71459,-4512,-55915,-42382,-11201,41732,96791,88321,14272,9036,54500,12526,-80640,-79073,-64257,-95138,-108211,-119401,-100732,-12980,29837,-55510,-154463,-183187,-104052,-2250,53109,50198,3435,-53516,-73759,-105446,-124799,-86744,-65165,-82352,-60224,6536,2447,-99137,-192608,-219355,-167033,-115848,-70147,-21653,-72706,-253227,-346625,-295350,-291355,-406202,-909988,-1467526,-1126762,-213850,340243,513625,644665,555747,414949,388162,270887,86705,108127,311189,286901,161992,202898,223617,170844,121163,67498,102944,172230,151967,81742,86888,157410,164526,104447,69568,100650,104595,50843,-37734,-101206,-43610,56377,79314,45254,32023,68360,60800,-36730,-82793,-25396,69316,142805,133906,32953,658,83022,136760,161568,176098,104521,-16583,-50531,60491,187584,149549,27813,-7258,9571,5191,7174,49557,62865,-14099,-55615,-21978,-18349,-81641,-135184,-117224,-44501,-27398,-46408,19652,62772,-2997,-53683,-41528,-29101,-63911,-119077,-59973,68924,109301,59765,-26605,-98593,-65112,18870,15989,-45751,-17520,23766,50315,91611,96881,81640,81944,63617,21254,-41589,-97683,-63027,5394,20747,-7436,-54700,-81523,-74870,-74877,-77928,-48756,-39812,-55641,-31227,-14296,-29023,-3408,66174,168784,228774,170900,63319,-25707,-36668,-376,-45354,-120008,-113335,-11852,46365,-13416,-111037,-128571,-54732,37566,26724,-10200,10856,50723,57860,18474,-9347,20656,46950,11819,34122,94589,57244,-4344,-15677,-42764,-101343,-57330,60537,112280,128502,125366,54875,-34125,-58576,-51136,-23609,8963,19623,49928,87572,-29479,-172880,-97784,34532,47728,75870,122537,70658,-3320,-56350,-104245,-90326,-1945,106132,106093,-15511,-89826,-65767,-66827,-91310,-43266,7617,10313,20311,74757,100296,89415,58668,54886,93356,81484,5403,3383,75632,123845,98779,45572,-36049,-89912,-78267,-38280,-21671,-23141,-5217,30857,49404,40272,-8437,-82131,-136702,-80124,49122,106057,72386,21,-56746,-55199,-58984,-58425,4603,38797,-13149,-43268,-21336,-32017,-52907,4731,85524,111236,96046,69152,29683,-77885,-158719,-65767,65676,20644,-102380,-71633,23336,-27349,-148372,-173717,-93564,40497,164549,127666,30440,2328,53517,66518,10197,-53281,-51372,-393,37568,-29195,-123067,-128842,-59957,-10172,-4218,-79780,-112639,-6991,46126,-10277,-21423,65302,119224,80950,66813,113640,53833,-49479,7153,142388,135812,-14797,-103411,1780,156202,141392,20728,-53698,-82924,-77550,-53532,-54128,-43716,-15555,12493,-12172,-85759,-82071,28132,86264,56751,45965,53186,52948,45290,8889,-20916,20167,119125,161344,95917,2099,12110,66800,68063,26584,-23914,-81875,-102356,-51659,-38988,-71944,-32700,14775,33490,86417,123740,62945,-2524,9380,33290,1776,-49766,-42468,6540,25828,29158,40776,28574,-9421,-55320,-79436,-40037,-8575,-42483,-44407,18697,29797,-10743,-62375,-81218,-48120,43844,103647,108402,148733,201149,141902,27180,-26658,-76149,-77741,66850,143673,68709,6539,-32951,-59401,-30157,-25898,-41589,-43535,-70311,-141609,-170488,-100809,-29085,-12227,2807,-16162,-92409,-116442,-64698,-19954,51684,128210,94122,-55812,-118192,-27292,50672,22850,-14407,-34763,-73265,-79841,-30114,25731,2608,-61239,-41034,19042,63654,134130,186604,115152,-24165,-66687,-33533,-874,29717,70775,56249,-33948,-98944,-97654,-40501,-18502,-70090,-49887,68254,168122,167066,89987,14709,21967,72519,100003,66314,-23528,-67855,-12511,32943,5284,-66349,-133097,-127727,-49159,35322,77340,74298,42802,4208,-34655,-70012,-72530,-34540,-10979,-5029,36474,70787,41235,35517,44767,38654,40023,55309,28188,-26401,-95278,-64311,74621,160463,162918,131946,30262,-92366,-148006,-159178,-126480,-58391,-69959,-185726,-191943,-75150,162,45185,82341,72420,-3850,-97614,-128034,-92342,-71138,-70255,-68225,-73196,-112907,-109196,-45936,594,11695,67767,164052,178973,137856,124110,108663,94155,112819,123710,84840,-5048,-93695,-145049,-134080,-52306,11718,36470,57940,40698,15852,21485,13056,5737,8461,-18147,-8469,66537,57010,-10333,-46399,-55652,-44083,-58618,-87162,-86827,-62184,-1727,63412,70348,13621,-44962,-84101,-77890,-40448,-10809,26695,99058,82941,10819,4701,8177,-77052,-108548,-50948,-7321,-1865,-7472,-6607,17748,75501,120415,132264,79117,-22412,-80759,-31707,50341,59954,14219,-2795,31584,31518,3184,41,12240,28266,43287,-1217,-64170,-37322,79705,102883,-32349,-88174,-31960,-70434,-113368,-62600,24904,110023,128056,119196,107979,79473,72437,39994,-50519,-120436,-103951,-44064,-6619,-14075,-19800,22927,127792,169938,94786,25369,42417,57094,61976,106956,161993,167271,116965,49258,57800,65037,24723,-2683,-4033,-24427,-67170,-108045,-112762,-123067,-134447,-119882,-131783,-127647,-74533,-24213,22037,84860,92612,53507,76015,89214,41032,11490,34307,85605,94992,-8355,-96224,-98153,-107440,-128670,-73739,71597,153423,93958,19962,-20996,-14784,43269,69678,114749,185001,128507,12568,1488,33033,-2016,-48218,24258,171232,174005,10412,-37717,68484,97981,-17089,-105653,-42748,24548,31992,43446,60891,70336,78261,64330,98188,143232,69516,-30318,-54608,-36872,6077,36566,52110,3196,-70071,-66765,-2765,23135,16651,-532,7733,-17967,-76587,-116116,-82242,12176,62007,7948,-38816,-8381,17470,6888,-6936,-4105,-17001,-50278,-87508,-91145,-110445,-134316,-38127,93980,107065,29205,-4069,24636,19054,-31007,-38560,-31692,-61464,-60923,-18264,10747,17961],[-58925,-62046,-71834,-65599,-7308,79657,94609,30320,-26439,-53327,-62646,-20320,23599,14189,5743,1050,9701,38864,-21227,-150384,-190719,-79027,20200,68959,99790,72292,36161,105788,145984,60763,2193,26167,48828,46747,45204,58843,49098,33067,-17127,-66698,-14356,80732,87547,-8551,-123721,-194223,-171347,-88397,-15521,25703,29199,-18322,-20247,45358,11198,-74526,-38668,55632,98266,26031,-89472,-103124,-47419,-1262,70394,186206,259240,184752,52424,-31723,-66970,-74562,-67155,-35663,20180,52628,7729,-29346,32944,132541,97676,-27474,-88239,-52439,-4884,-50757,-94647,-46199,52947,103431,142986,120525,-2066,-135873,-165720,-127496,-96847,-17238,40659,19157,-15382,-22180,-14351,-44564,-87940,-84171,-75095,-83469,-77612,-52885,2457,65881,93204,51461,14390,63417,174392,198040,76717,-37517,-1873,54763,31824,54826,123694,82005,-34809,-99968,-56001,80318,216088,217728,83123,-26820,19514,139705,181680,127024,61577,20639,-28673,-38809,-21046,-14057,-37851,-34697,-19384,-40093,-27678,35793,70309,65213,68555,60545,3159,-84876,-136837,-119671,-88267,-38465,81769,189575,170112,34597,-66199,-60017,-51669,-83175,-66071,-5685,675,-41328,-108345,-177209,-154679,-45671,49817,73942,53025,36554,40568,45477,53831,50521,64739,52562,-16660,-36075,-2674,-25786,-131353,-196380,-136854,-42855,-18951,-18014,-27862,-10099,35700,50350,6604,-26579,-58039,-29729,32289,18627,-6626,3473,30807,76345,71849,7149,-16130,39413,59197,-13495,-38640,14697,52954,39295,35028,14373,-4360,71943,99721,35911,3926,-67148,-192074,-122008,70157,114415,21690,-41188,-10915,2988,-41640,-56984,35015,99507,82676,58556,31880,-38111,-71228,-13059,25644,9351,33924,23808,-73361,-149713,-144656,-108504,-56788,-17301,-39703,-58754,927,19062,-91472,-168081,-131327,-55582,-15481,-23284,-56169,-70886,-71620,-66998,-75321,-67795,-55596,-60495,-69949,-50039,-7626,1802,-63190,-138885,-175454,-199720,-208305,-144673,-85610,-160131,-320152,-352379,-314700,-357405,-456762,-932771,-1620901,-1342163,-360129,331335,577183,562111,383007,304139,285545,125486,-214680,-341683,-25307,260301,341594,428166,397523,274067,172546,108971,154626,215524,170821,97842,120282,190890,229787,183261,98314,116559,179380,152757,52584,-12674,31000,117073,155689,114823,50348,62143,76528,-27840,-130110,-111629,-26357,78864,95758,-20948,-68392,46002,136103,160595,195952,194115,117129,76717,102500,106743,18682,-51267,12423,118368,119240,74994,60843,30138,-47862,-100024,-79128,-26524,-41451,-121591,-129857,-57694,-38360,-38733,54907,87506,-19159,-82275,-69139,-45152,-51501,-101376,-87157,-1216,71069,110051,76071,-9373,-28347,-10344,-14857,-24962,-83,8078,38173,111139,160741,153889,103921,60570,42061,10657,-6618,52596,80857,25696,-38282,-88614,-116046,-120320,-116287,-98855,-61599,-59609,-75807,-52444,-53046,-93580,-81370,-14947,74906,124540,94645,43621,3596,23520,67796,24597,-37750,13370,113661,90978,-23352,-117576,-125930,-69072,44813,122780,141470,120042,93353,43974,-49354,-95188,-48938,24472,48836,99284,160009,123989,44912,7459,-31878,-72075,8239,135960,149080,107613,77868,34146,-20710,-66625,-124283,-102175,-22185,12270,25573,32309,-99607,-241857,-155563,29707,108781,135859,134389,43161,67,11516,-2469,22088,75785,111713,97899,7310,-41439,-1854,-31684,-92265,-35033,30866,30464,14867,33959,85222,99797,18061,-30871,41765,83922,45790,34624,69081,89418,49743,-12701,-38567,-8772,7025,-24875,-60577,-67678,-34446,-9567,-17042,17822,39552,-48312,-121950,-20312,141218,181383,86584,-42049,-92546,-72133,-107024,-130510,-36612,25470,-11209,-46442,-41350,-21465,22117,77756,129197,91535,24603,-408,-22315,-88973,-82090,44473,94779,-26510,-137156,-103977,-39579,-109364,-179091,-125747,-47471,-22630,31497,44819,-14814,-76346,-74242,-46126,-30246,-57895,-68411,-35850,7707,-32862,-98116,-142917,-157525,-110138,-45465,-102978,-126696,-9129,46225,27293,54969,109967,121249,65237,16062,52977,48705,-10532,21986,98070,54890,-74419,-105835,30145,156863,95965,-23101,-54260,-46275,-61769,-73335,-95500,-123700,-123902,-89887,-70924,-74005,-43555,-10524,-34587,-25344,37287,13270,-56654,-24130,40131,47068,71751,157000,173613,75297,-20357,-10846,-6879,-48463,-44045,-44349,-80003,-62718,-331,11292,9440,35453,17062,-3069,15387,11410,-2165,25725,71891,57742,36678,295,-40254,-19783,35618,39068,17167,15666,16501,-29779,-71181,-40635,-27841,-75558,-77618,-3580,57150,55267,-27045,-54080,-7040,36799,46248,48992,80075,120014,96313,-2293,-95792,-124800,-47545,108705,111989,9077,-11677,-32060,-100621,-98129,-74236,-77544,-77179,-88551,-136792,-163115,-91667,-36284,-54590,-15144,42341,-7378,-38629,12485,27367,43725,79295,56794,-4002,-22126,-14925,-7856,19145,30777,5677,-6469,22961,38057,58593,57369,419,-11505,27540,53080,90014,149200,116234,-26694,-104585,-80364,-39670,2087,64609,95833,65988,21759,-7197,63696,119461,1977,-92625,-29282,96617,142175,102256,80455,97492,94010,69969,28438,-33835,-21229,78155,112833,73302,12021,-77322,-112176,-34017,52371,65597,47611,46866,32766,-47901,-134568,-129536,-71281,-30596,-13056,-5557,-23443,-42156,25799,91937,83177,48521,57072,73080,36684,-69463,-102603,-29477,25765,42062,36217,-30870,-115427,-148910,-139316,-68748,16235,2102,-110704,-153137,-75052,-7291,16023,55227,82135,38154,-42948,-81671,-66511,-40602,-42190,-39788,-32410,-71487,-101713,-64829,-15070,11553,68361,110626,67869,74605,128653,110188,67835,68906,73292,98626,66440,-48092,-123690,-84165,22648,80070,78788,87723,68381,29341,11716,-10464,10974,27217,-28116,-15977,106918,116332,25168,-15947,-8354,1379,-18422,-59775,-118407,-144083,-79434,3147,24173,1678,-8200,-28443,-62558,-63193,-15468,10981,61898,72202,32331,18211,-27080,-158158,-189123,-84461,29224,66889,29907,-113,35792,68000,72115,81541,49916,-29818,-55541,-12577,5302,-18773,-40559,-67683,-63841,-10200,22375,13568,-755,14774,30077,-34670,-106044,-89950,32147,108866,30758,-41392,-22259,-28336,-34306,-13050,-3620,11150,6454,5336,54423,91085,74648,14495,-66912,-121044,-75900,-15717,-53407,-118307,-115385,-19984,93966,84100,-12475,-22299,31226,10570,24385,114136,177430,196762,180860,123925,95142,59495,4039,-46298,-55286,-58109,-82308,-87503,-50935,-34996,-29023,-11244,-37806,-50730,-21263,-4588,-17599,-2656,52737,71645,55156,22369,-21966,-68465,-39825,73940,138925,63826,-30362,-99026,-147161,-126084,-42555,66248,112327,48024,-3857,-21830,-26261,9618,57888,125000,176038,133323,61684,65924,81190,401,-98310,-43770,88405,140726,60184,-807,49196,78447,-46991,-188258,-121472,1891,22482,14793,35413,39220,70655,122057,162357,181814,120121,28726,-32880,-46886,-31910,-29249,-18787,-36982,-95178,-108088,-40771,9801,22910,5225,-958,-24892,-43964,-36732,27875,93189,84696,8057,-48783,-26259,25048,34183,-4517,-629,39168,14032,-92438,-112748,-61852,-52243,-30812,28314,46344,20541,5598,-13808,-46130,-54888,-22122,-10288,-24973,-8337,15505,-475,-18118],[-59559,-62784,-74954,-74454,-11503,104121,164460,127119,37090,-62402,-90288,-16911,45430,45793,52511,44503,34744,41333,-28404,-141877,-169139,-85293,-632,50338,65863,65051,68503,83838,19106,-69919,-61926,4562,6600,-19541,5236,31192,-11677,-33548,-45063,-62951,24814,153106,134286,23859,-48132,-93387,-117982,-68224,24388,72357,54155,-17082,-23478,49680,33292,-33053,12884,107403,116595,10558,-89468,-75873,-40588,-29406,31163,154039,233815,190342,77017,-12877,-43502,-36483,-28175,-8751,13419,22663,-18096,-19575,55827,88071,289,-101599,-130235,-106587,-73396,-72785,-95263,-75950,37496,134165,165323,101682,-35567,-145815,-140772,-68362,-23486,23344,44889,29855,17562,13405,9970,-15559,-22522,5592,-7429,-65748,-94332,-53581,41016,100867,90335,39983,18327,81102,199492,226886,121669,17204,45499,59982,-18297,-12763,57809,14086,-63599,-58135,16815,111827,179772,169531,89246,-3513,13324,99017,125704,84544,36521,28302,-17589,-65635,-36567,18928,23127,-2613,8385,-20960,-71921,-51432,16249,54803,64426,52841,23069,-42771,-136255,-155690,-93210,-37647,-6823,34167,56603,2802,-46332,-27481,14357,20033,-30107,-88786,-81209,-31153,-13491,-55754,-83205,-45744,58408,112068,41487,-18265,-10710,1355,8273,34026,64521,38402,-42954,-76554,-48572,-55718,-128945,-156340,-109586,-89698,-114091,-120292,-120771,-72818,35157,72140,-2553,-36866,-24637,28652,77168,49320,14176,14577,49347,73845,54329,4049,74,80870,112465,30459,-9778,31902,29244,-23534,-29932,-30013,-34601,34378,71824,-8364,-69194,-109337,-207349,-139011,74291,157618,61243,-19676,28601,93370,62972,-1194,6492,68856,153892,170163,65030,-96398,-181086,-149840,-107205,-59048,1454,-21087,-86915,-128774,-145043,-92345,11537,52457,1328,-32316,11351,30940,-26197,-52824,-13358,10566,-18871,-66776,-117291,-113242,-51815,-11800,-34911,-47897,-48467,-14049,21457,9979,-12520,-3362,-21623,-63769,-82754,-90433,-93540,-77111,-89658,-146235,-204657,-194178,-181372,-205075,-213820,-421978,-748605,-593263,-30297,237131,278855,212981,37545,-14052,29005,-19098,-182607,-178780,56719,180703,189265,241246,218278,149608,110917,80571,108997,131658,78694,25492,49465,80097,120329,133293,71416,76856,140392,132202,75512,49830,68109,90950,89650,58893,-9287,-14659,14827,-45406,-144423,-154012,-101972,-14241,32490,-36819,-83800,-7669,67648,106897,173755,206657,149090,101711,61221,-3340,-75409,-69327,67469,220340,204633,124364,85567,27559,-40704,-94683,-138721,-104619,-64398,-82597,-59917,-7268,-20399,-52377,-6316,32505,-18528,-88775,-94582,-51224,-36583,-82512,-105391,-76587,-16713,66479,80656,36854,17984,-8174,-8824,16694,16708,10475,26513,43624,61711,76894,56880,33147,51330,53754,47459,85156,72110,-6368,-64072,-89103,-128679,-153323,-121570,-64080,-45344,-69452,-81539,-65389,-86033,-104903,-55842,10392,31397,14094,-8799,-12703,-18473,19064,75210,69721,56333,129914,204424,138149,11294,-83156,-120999,-91647,37230,196158,264507,196657,120511,41316,-68797,-109063,-43809,54297,99888,126374,141485,108677,54740,44927,32454,-10105,39630,128438,82284,-10969,-13707,15545,-5190,-37408,-77090,-68472,-19873,22472,41206,18683,-87082,-166648,-115575,9494,102822,119130,61666,-5446,47828,109265,80743,86276,94543,37318,14011,30418,54637,108529,67358,-17794,-3977,50664,59314,33354,28129,75256,84287,2757,-54981,16773,77740,69863,67744,59932,56299,43142,-34992,-88561,2437,61528,-23810,-90532,-51268,7819,-9976,-65319,-8628,62964,-8008,-60207,51606,179100,192724,101128,-6320,-52210,-25812,-20673,-33867,-10900,-20146,-39514,-32008,-31162,-22720,18057,52840,82413,42392,-12508,-33879,-41080,-55512,-922,68669,26149,-89198,-161019,-139148,-107815,-132308,-99958,7173,49744,-24407,-35227,19148,-12046,-93476,-111193,-65167,-2919,2879,-5252,-9337,-22963,-54727,-34096,-50353,-102090,-74124,-29794,-75268,-64350,19297,38180,58443,103609,101557,62417,17489,-8768,37003,76004,38562,10924,13077,-33537,-102580,-78695,14926,75247,59731,22135,24120,23014,-49514,-88861,-68105,-73561,-102839,-117860,-113898,-69665,-31766,-74002,-138555,-104498,-5088,-8955,-84909,-53632,11950,14896,21268,85188,103008,43737,-32214,-75331,-151977,-190071,-88643,-16948,-20289,29445,80380,67457,67742,67765,14959,-18435,-27110,-60731,-49783,48110,113229,77364,76050,77200,-2938,-44895,-11789,-13076,-41929,-37142,-18636,-35778,-62664,-80549,-109107,-111190,-51527,8143,36579,47852,18276,-1824,9986,-649,-18046,-9553,-21035,-31695,-8540,-29713,-104016,-118117,-11209,62173,-2259,-66646,-10657,13770,-75340,-109602,-71010,-42965,-37377,-43732,-67113,-85010,-53780,-57104,-108790,-80732,14326,64633,82959,92478,44171,6039,-1605,-10167,18894,44905,-6563,-32747,39498,74843,27806,38991,99557,58155,18498,67017,69676,23413,15372,24465,21377,67487,90007,4521,-76926,-62040,-20965,15189,53188,66622,94449,122983,78605,101337,157138,40083,-141968,-161942,-16454,95622,88649,87163,109784,70966,1906,-44467,-54926,8035,116782,146616,128523,101124,-1337,-65977,-9554,53087,42726,6726,8784,11901,-69739,-155516,-130140,-56680,2309,415,-77931,-159737,-141910,11325,135500,111637,18380,18768,72438,51068,-13971,-44394,-46420,-28070,-14188,-39337,-89269,-117036,-89729,-47392,1351,23364,-562,-39687,-66913,-59796,-30136,-18448,6839,45130,60420,36305,15451,15221,29665,22973,21823,31724,8152,-32304,-17769,18526,32805,49676,21386,-41258,-27,64790,29938,-15578,-2405,18437,76343,89316,-18761,-86254,-14790,86594,108237,74406,69716,58490,9499,-33374,-46485,-836,-3159,-76893,-62117,40534,69836,43073,39616,62752,84824,78381,27375,-97746,-170811,-111790,-54509,-38342,-8053,24283,22779,-2218,-3173,31175,15129,12660,42730,44954,7094,-84446,-191116,-179736,-74900,20569,76191,62998,27926,61978,67607,23239,18997,-16388,-73304,-75206,-66387,-91946,-100223,-62914,-72925,-89883,-41775,-9165,-14108,-14616,-20476,-35670,-61461,-80337,-59143,22187,58816,7170,-33123,-4842,17225,41943,25076,-45112,-79794,-103873,-104987,7006,135248,108763,-5772,-63274,-32667,60134,69024,-37319,-121086,-136852,-71098,39682,27372,-53041,-21626,19815,-42865,-7008,119031,156888,136479,121174,81956,31379,-14356,-42057,-83675,-108542,-112097,-85645,-28721,27749,53963,75768,66417,-1292,-39366,-18678,-9503,-50400,-73493,-603,64718,19539,-48508,-78839,-111981,-81270,29984,103770,88792,42971,-33146,-69939,-24484,29948,65709,73933,34228,2162,-11009,-16365,7217,60621,118190,120418,50509,10990,36545,63939,25425,-50482,-47257,3423,69087,108508,83200,64645,55506,-54965,-171889,-93390,33355,47622,13281,393,-13502,63896,171099,168166,145127,127018,70488,23198,2556,-22452,-47948,-30342,-20171,-74793,-130371,-86020,6497,45173,-6891,-72053,-63651,2901,32507,58334,81312,40468,-17949,-49163,-40331,12025,47015,17960,19652,70589,60216,-44637,-72988,-15084,-15585,-63993,-72300,-22386,22244,4389,-86329,-123663,-68904,-13637,-3062,11516,40372,46362,13782,-25884],[-52615,-85347,-101624,-106499,-49812,69207,161562,163519,62408,-73967,-93742,-7625,61086,96506,106070,39398,-22466,-14239,-14353,-50750,-81675,-71690,-20680,34741,44998,54992,90475,65347,-78201,-181319,-142264,-52581,-33925,-84079,-100934,-73665,-83561,-85274,-72089,-64118,18168,166445,172323,83046,47436,11222,-69793,-88891,507,75467,73134,17750,22285,98670,122265,70181,55500,117260,137097,68873,14331,27858,23380,-15252,10357,92999,129305,87649,15593,-34127,-15091,21227,15741,7783,7656,-11990,-66291,-44045,27950,-10539,-112998,-159509,-147968,-101478,-42813,-29742,-77372,-116149,-27938,62327,61674,-6958,-70427,-76470,-38188,28040,87562,113842,97065,65964,36240,-14272,-70788,-88397,-38122,24995,40944,-11929,-62895,-7635,113503,128433,42056,-7989,13917,69842,151825,182855,114826,55216,84328,58723,-36584,-22068,29005,-23689,-79243,-42600,33458,73848,73203,70892,72274,27637,-3220,6583,24637,19382,9108,48475,48237,-7920,-7332,34555,41140,29445,45305,8928,-83148,-129657,-88700,-10093,38881,39690,45136,22358,-57903,-72723,-9742,-7403,-89545,-150387,-104788,-23327,41602,76215,98771,85942,-33243,-156191,-109319,-1539,38092,16816,-12798,1548,70408,83693,-23406,-93209,-73749,-52339,-31817,21018,28674,-16903,-79940,-118772,-74992,-4418,-15314,-59654,-65378,-92832,-151216,-177461,-161717,-79472,23983,38869,-36099,-33228,46615,144454,152960,69496,36024,36570,34477,5269,-29195,-14619,29434,81607,102092,29615,-22418,22772,39869,-25641,-38476,11065,12783,-3976,-5458,-30809,-25400,7592,-42736,-69309,31297,86355,12068,-18783,58314,106200,72658,12451,-9700,59249,174549,157614,-8751,-153293,-192563,-186609,-174563,-114191,-55075,-54503,-25845,-20046,-60929,-28318,60093,82058,22646,-14413,33980,94082,86428,57170,39778,31684,3113,-32892,-98402,-129987,-57951,25992,794,-45763,-19173,74363,120730,59155,-14070,-29505,-47137,-88582,-105740,-56463,-10183,-18748,-76756,-101222,-81717,-75369,-83537,-74154,-36902,-83995,-31460,208376,388186,203002,34030,69226,-32466,-162220,-120602,-54160,60892,255885,297183,92156,-44202,-38309,-28882,504,39012,19923,10746,-8638,-56697,-52074,11599,20725,15036,51268,37241,38439,63158,36676,17407,37237,55745,46214,6386,-15494,-45789,-61798,-33038,-33190,-88379,-107217,-66656,-6944,37333,21829,-12392,-19218,-6290,44534,112296,119078,76930,44321,-15011,-80285,-98649,-49666,74196,183753,164264,116078,96561,46984,15353,-16376,-123530,-168496,-128861,-73465,5045,53131,16959,-48702,-58078,-196,21211,-59739,-98224,-58964,-60546,-111804,-120201,-94955,-67076,-32529,-26276,-2497,41432,34192,50370,88897,86507,60183,15952,-49925,-75353,-35430,15386,26987,24387,28076,44699,50783,-3273,-58260,-57315,-39757,-76862,-110033,-54366,13013,-13836,-68236,-70678,-47606,-60063,-52691,28346,92352,51938,-24170,-47098,-27908,-35856,-34978,-5092,15451,60577,117956,130894,83018,28174,-38079,-107192,-113554,-7261,153666,240954,181368,92541,8780,-70784,-70449,4901,78324,89083,65668,36693,3299,-2474,36832,42326,-11957,12580,79318,24738,-69666,-58829,-13746,-25495,-9545,17160,5335,7406,67047,104137,66895,-8586,-36194,-30627,-17963,22710,46393,2644,-3398,103486,144889,78685,66486,49667,-23877,-22004,44266,88587,140363,114900,22502,-2595,50151,88733,66035,52234,73588,67623,26227,-2735,24630,53031,51227,64191,35953,11173,28755,-15746,-97850,-23362,65894,15193,-32811,20086,72411,25553,-52963,-21711,28767,-6815,-21142,59474,127163,108753,52490,15055,-329,33640,86308,91348,21798,-71295,-82640,-23760,-5330,-57153,-102073,-67735,-13733,-10925,-23133,-27441,-10223,7057,28284,11550,-53536,-104596,-135346,-120752,-86602,-47095,11950,85192,99122,15990,-6003,31148,-8576,-88791,-74063,-7763,43010,55712,63661,31294,-65356,-113408,-18466,27922,12673,42511,31391,-20015,9586,31811,-5200,16967,40121,1808,-28179,-5189,28447,62870,79214,29896,-41312,-65743,-83117,-99211,-63650,-41744,-20032,42726,73611,84698,69386,-37523,-104281,-39166,22426,-5034,-63596,-104445,-77315,-51202,-91542,-122037,-84651,960,38992,10315,-3338,-35184,-79748,-72589,-19525,20214,31123,-42917,-160359,-243021,-192731,-31796,63058,81806,122917,115830,38806,9626,12007,-12710,-4554,8605,-16652,-16872,60872,119195,102276,92036,102373,57221,2758,-33266,-57675,-71562,-92215,-98118,-74998,-73005,-121224,-162700,-111505,1976,48403,27302,41738,44816,-14435,-48348,-26106,-11240,-25132,-90164,-132018,-71425,-6531,-13313,-22984,15472,-9245,-89687,-105435,-20138,23070,-44335,-83173,-41205,19485,36197,18227,794,5684,6204,-45566,-108074,-122333,-69051,47155,131598,102956,8823,-14772,7250,15312,41408,54745,-6989,-27111,37967,68080,31280,43841,79090,5522,-44695,48223,95809,24917,-22746,-33634,-78371,-51647,35796,34378,-6061,6867,29182,44495,33471,-10517,43139,152917,130508,77120,87686,38321,-114626,-181938,-57823,47586,32765,32620,61907,25222,-42976,-86699,-72969,6650,94291,112879,120749,133260,61377,-3674,11969,41671,31134,-18506,-43629,-31992,-74376,-132594,-106847,-30322,35417,22621,-82160,-170763,-139998,20419,161617,141950,5614,-38194,-9620,-4617,31817,62722,23198,13091,21925,-21464,-70087,-74410,-30198,16239,16832,-42559,-66626,-18267,8471,-25030,-45900,-43126,-42750,-16524,44379,72478,57809,53308,64683,57317,45677,68081,59281,13472,2912,14286,35901,67649,26170,-42448,-19188,-2489,-76850,-95466,-7088,49334,58526,48997,-17018,-38922,41040,110839,106620,72504,53084,44211,23117,-20773,-37580,-6064,-39644,-105489,-80254,-31291,-13316,34329,78780,107893,125011,106717,58955,-45819,-106094,-65964,-59652,-69366,-22806,13874,10969,33380,78538,84991,20120,-28179,-2762,36391,3551,-89673,-159458,-126025,-67023,-49537,808,54642,49719,34979,17795,-5649,5362,-40985,-100457,-111064,-113237,-114574,-71574,8846,16561,-20715,-41659,-56461,-44735,-13136,-41674,-73336,-38933,-4176,7374,11561,-33159,-91269,-81993,-12297,34419,72726,49691,-26818,-72460,-130908,-134723,8004,160553,134365,7283,-30477,59288,142897,75416,-28442,-53134,-62481,-64544,3382,7389,-39778,-5564,7532,-66923,-20473,116814,121417,35825,18202,20221,-17667,-71948,-101285,-114349,-113599,-106368,-52552,16552,47897,58725,79006,52229,-12831,-24933,-569,628,-39427,-81072,-32226,34287,-18346,-95798,-98358,-79756,-53164,-8565,35536,64300,66568,38388,39059,79547,98619,88205,74147,66349,53311,35306,53495,96709,110832,112483,81516,-13220,-58484,-35771,69,26419,9166,-26324,-25602,29129,87343,96110,89104,63160,-27015,-78685,11835,96980,87810,43252,-14413,-63887,29581,134260,73982,26967,57296,65089,88050,89438,40698,-1891,11091,4242,-62477,-119466,-79563,10339,47293,-22267,-99767,-62688,27895,44296,38042,38459,-6214,-29025,-15750,-10254,25684,67987,43824,15511,19594,14636,-22168,-27191,-11800,-53656,-102373,-102738,-38008,31964,25069,-77892,-128541,-72177,-29410,-18494,22736,47903,38721,26048,-14496],[-46349,-99742,-123176,-118100,-54590,32677,74136,63456,-3842,-67449,-31444,21333,41677,105832,135242,35699,-55242,-30276,34878,53815,1546,-36791,-14823,42965,82138,101759,109162,56171,-68635,-162352,-152176,-85366,-27558,-48312,-110361,-125619,-131230,-115057,-65904,-26475,17938,121700,164798,112080,70638,15948,-74617,-119834,-61581,21635,59955,59006,75581,133795,166713,108443,52186,100959,155108,148831,140970,122312,69104,16082,9279,13523,-11190,-57127,-78255,-65637,10325,76722,58374,13041,-10593,-39354,-79455,-53957,-22561,-72787,-122226,-109018,-66286,8283,73615,32909,-54504,-106495,-51217,-11723,-57904,-112997,-53607,55326,96449,128020,178434,196458,154839,85784,14114,-78039,-163410,-171461,-108365,-36586,27033,33867,15248,93395,216517,185192,40038,-15397,32263,54779,85299,128663,92596,69389,108661,62961,-12824,32462,71486,6584,-47997,-26832,6463,-6724,-32863,-13132,32601,30516,-17747,-50302,-22859,9264,22626,56739,67173,39374,15868,3568,-14990,16883,56229,21281,-57255,-120995,-129278,-55685,26019,40036,47395,55621,41449,51147,37305,-42722,-114175,-146767,-87787,49225,154808,164216,130375,64699,-71209,-146946,-50597,46952,18349,-27082,-1540,28720,6805,-49179,-91331,-57368,-6753,-27545,-22690,26022,2529,-44296,-69215,-106147,-72432,44813,84466,19711,-36600,-61925,-105246,-131914,-104637,-23912,25035,14947,-32753,-14555,74798,191470,188786,77733,53788,70856,32152,-44060,-84991,-13321,59820,54281,32938,-21268,-47060,19369,86812,45519,29204,95663,77873,-8148,-36808,14896,96726,150049,102151,-6173,-48105,-61963,-91413,-50360,42948,52495,17772,-11887,-298,82319,144909,55996,-93850,-135579,-98382,-97445,-108014,-89067,-78641,-64028,25954,67304,32181,41976,93425,103527,51564,-459,29603,112531,132088,93042,41443,25982,25467,17418,-41507,-94540,-55498,22433,14925,-17456,27372,105836,126128,70215,-7851,-55551,-87120,-143819,-183472,-127115,-59208,-33271,-46080,-62771,-75311,-93842,-100529,-84956,-70821,-118113,112666,634060,687495,273854,34018,123418,90596,-57937,-75890,3292,238191,506374,440680,90634,-106254,-111057,-89581,-36276,7464,-5853,-22738,-74418,-135656,-89465,50171,106950,72672,62873,36670,25758,32018,-12244,-38987,-5349,40421,52417,7969,-28177,-20082,-23923,-13328,2791,-31521,-45405,21966,80327,89379,75097,38681,-17701,-34182,21909,58147,40832,34853,16504,-61689,-115251,-97587,-45645,17177,45275,36592,49624,50684,22693,37913,49172,-51630,-150966,-150532,-76156,26359,72331,37274,-15763,-25376,25704,41250,-27556,-48346,-30200,-83406,-136743,-94945,-33890,-26218,-73937,-118472,-73427,18710,58707,96659,121210,117313,83234,10439,-79805,-110050,-76294,-14051,18976,-16411,-25599,23596,20928,-51371,-65948,-6685,24108,-11554,-37642,16293,55145,14065,-29643,-35025,-13355,-682,-3696,48090,97843,50588,-18506,-9139,23161,-11613,-59877,-67614,-48784,4930,7274,-49795,-62725,-9683,951,-33795,-57366,-20404,39458,89634,75633,1801,-74262,-95595,-47762,5315,40427,30049,-11361,-45257,-71799,-48820,5185,-6342,-54212,-12895,47796,21291,-33378,-49633,-50343,-47955,12550,44048,9785,22243,98016,128082,94296,32190,3954,-2531,-42226,-68452,-36196,-1385,37928,110938,105279,40930,33483,16931,-2361,22099,20911,15545,64620,73182,5724,-19060,32923,87674,60160,31667,36960,40059,40772,44597,33940,19240,7731,10824,-21207,-61789,-42480,-3547,-31861,-31490,21377,62103,77292,82274,79634,47055,1189,-13419,-22419,-22576,-14738,1269,12799,-6709,-27140,-24426,-8486,26338,60773,54626,-10625,-76089,-77543,-22797,-2600,-105028,-214851,-171712,-69809,-41156,-43603,-17180,40797,58973,18499,-24394,-34263,-28308,-33034,-21461,22219,64957,66749,60792,75818,47881,24171,11058,-21818,-73128,-36861,33699,53939,39308,52493,13538,-117516,-166390,-37364,44235,65710,102293,68266,7616,25820,2551,-69573,-69892,-77925,-113289,-82136,20044,75886,51122,9947,-39470,-100666,-110997,-111489,-119110,-94268,-86056,-60397,13362,57084,73816,78881,13171,-46340,9241,78071,44311,-16253,-55097,-58573,-56892,-67436,-56802,-23087,36340,92617,108387,68868,-32855,-105197,-81616,-33266,8963,42770,-45249,-178406,-190920,-73196,57832,118350,138671,148172,84155,-39132,-84789,-61752,-47902,14125,71010,60251,42213,62982,107820,110628,62981,34355,58923,75736,28067,-22156,-39040,-80198,-105500,-79828,-76792,-105056,-109010,-60998,9258,47182,49319,82699,35547,-101934,-138118,-21729,40099,-13415,-96108,-131451,-78148,10714,51130,34819,-5660,-41309,-86841,-83500,-30256,-5149,-24997,-30925,5554,63533,66963,21365,-15522,-5327,12488,-13972,-51276,-99876,-118987,-25594,69359,35205,-38775,321,84393,99420,66253,43820,6628,-17400,-12011,11795,47170,56790,11993,-73030,-74923,31115,74538,23041,-12563,-52045,-151235,-161093,-52596,-11225,-2957,37738,53417,33101,-13190,-56489,10670,135181,134299,48568,8361,8251,-41826,-81565,14858,67933,16561,5753,28630,17616,-17827,-65880,-71013,1475,70738,69404,70448,91344,77247,45369,14833,7904,13920,-29541,-71660,-50491,-51043,-86176,-67715,-12216,25606,40659,11726,-44118,-65640,17071,139508,154391,23061,-77058,-117085,-99704,907,79769,45083,22440,38714,17562,-5827,-718,11094,40060,43360,-46723,-103961,-47738,17847,-5500,-59176,-68427,-79544,-65955,16642,66569,27120,2446,17495,2161,-25119,25871,47392,-8983,-57772,-65046,-10763,80194,86260,30340,22321,-24858,-130862,-98583,68550,117007,36589,-18550,-24777,8879,69137,104123,109470,91930,41700,22629,60021,58910,25769,11014,-47876,-87916,-37392,-16179,-45128,5879,78046,104917,89571,41517,17003,-6630,-16816,6696,-17217,-47915,-28483,-20494,-38771,6748,68092,61772,-10658,-75822,-84723,-21710,4315,-40015,-92689,-70636,-62162,-109248,-79991,27110,64538,-15677,-85219,-50492,5839,-21740,-76147,-107165,-100385,-56414,16625,97908,91986,16001,-46408,-58535,-17088,2430,-58837,-79922,-23520,23215,11514,-40654,-94094,-108754,-74578,-22394,22577,70114,78118,53386,851,-106278,-110722,16179,103065,99004,37724,10927,69639,74208,-39312,-79766,-7882,26067,-19266,-48499,-62159,-60937,-12551,16657,-30358,1421,115625,93553,-34461,-42726,7861,8616,-51821,-121378,-128475,-69804,-34698,-11991,4253,-11530,-21816,-813,11391,13538,61414,82418,55591,18598,-22833,-13053,7481,-51130,-113885,-81037,-15780,10151,-12011,-17999,2825,22795,48371,79287,109479,125674,107749,88651,111095,123911,84308,92779,144166,113977,69842,56065,1621,-41251,-40122,-27689,7755,18254,-15828,-5615,48954,29772,2820,48015,66174,8014,-7478,73590,108402,69964,30221,-22015,-79388,-26809,23809,-37730,-62051,-24396,32977,111250,111877,47420,15080,4639,-58295,-108818,-90226,-39217,-16865,-10312,-51436,-71678,-28600,22763,20061,23963,20996,-19048,-20163,12955,18290,51884,97656,56871,-5445,-41100,-54478,-49634,-22195,-27993,-84011,-94307,-49224,9175,60934,66275,-5314,-75967,-74961,-52408,-27610,18976,26434,9748,15173,-15734],[-39205,-74336,-105959,-79820,4406,47455,-593,-51361,-62341,-19119,66211,63405,5320,53047,117964,79204,26671,30312,57242,67171,22520,-7369,-15077,18239,85206,127629,93983,31783,-24704,-67703,-83104,-55722,-4423,17815,-13652,-65304,-119993,-101741,-12474,58613,71377,81445,101679,67397,-360,-66758,-112436,-135199,-126520,-67234,14300,49518,40714,55308,62778,14576,7163,77732,128753,134441,134546,89115,29604,26567,20518,-50396,-127676,-147361,-111580,-73398,-4294,80747,92073,41679,-12657,-45659,-56964,-37599,-45596,-65875,-47850,1581,54847,130823,156344,51204,-39862,-51003,-10081,-15145,-89338,-132689,-12559,125353,145139,139935,148953,161897,131342,56126,-31250,-122364,-172266,-161755,-141034,-102667,-27039,17924,33098,105472,211535,208950,85967,2753,22094,24673,35911,75754,62013,65702,112624,64897,27763,101665,120100,36804,2140,18211,-3526,-60747,-87709,-79622,-50700,-31482,-45974,-62102,-32909,16549,32781,8584,-32408,-25924,-25454,-64752,-100087,-68387,-16099,-10894,-20323,-51103,-96393,-68312,10473,28149,14785,33301,77004,89259,-18594,-137663,-102831,-1017,76343,145172,169393,123584,56027,-24153,-101118,-79712,27803,72394,-17340,-98774,-41234,-4084,-94317,-169295,-100475,42871,92939,18195,-6228,32837,18582,-23185,-50586,-106623,-125045,-35351,32041,1878,-48528,-36606,-6941,5560,10465,32145,43676,41044,-2045,-22993,12813,106833,148818,101015,91473,104360,52558,-41048,-64884,21052,65075,3675,-63476,-86400,-55390,9458,73002,78297,94769,135315,85705,-5828,-25215,40209,103594,114148,52373,-30218,-100902,-140398,-144374,-92535,-15317,-8501,-31001,-32945,16618,78164,70943,-35165,-101655,-55274,6847,14409,3792,-18373,-56379,-61353,-1907,30644,31686,72167,127408,118485,47108,-25788,-42046,22207,84921,84179,47736,15866,-2806,-890,-17652,-22891,2589,14388,-9270,-6438,6593,7971,31459,59249,4201,-61330,-63607,-94637,-153039,-142370,-104004,-51583,5100,-21849,-120625,-146461,-129044,-124399,-137121,-198079,39212,641037,715346,284410,57894,84377,75039,38296,16602,58094,233900,458170,441591,160102,-43835,-53518,-29835,-14307,-9950,6944,31089,-36636,-135739,-107477,69485,191878,183925,137968,72813,38918,46880,18365,-29319,-25721,25622,66872,38209,-11346,17502,55419,36964,-3764,-60394,-49230,59910,131511,107178,53008,-6014,-39590,-4790,56812,47148,30676,67776,44779,-71927,-119728,-90929,-42663,-16529,-44711,-58942,-20832,-21062,-37556,-4465,32645,-7038,-81805,-99878,-33232,60672,77327,29095,5661,35552,62271,23042,-19526,21146,33579,-55373,-92665,-14429,62009,56259,-24284,-90794,-75555,-14136,32109,70472,44909,6819,19418,14908,-28305,-36107,-41857,-45984,-25180,-36551,-22541,36852,38623,-16614,-1050,72925,82679,22079,-14249,9381,17697,15740,37517,33092,27110,35779,2159,-9082,12098,-13842,-27933,37711,75184,9227,-46819,-37410,-4807,270,-71187,-151091,-139829,-48068,20222,58848,57147,40487,-6591,-29070,-23403,-60599,-121990,-112339,-56102,-40815,-1940,37141,23412,-9754,-37053,-25496,9297,-7855,-26102,17700,28669,4174,2783,-24387,-59537,-38991,20122,-1800,-39529,4686,68031,76463,63910,12941,-32720,-24596,-45741,-97478,-73443,-1515,31563,72597,79336,47101,34877,27971,57644,59205,-33701,-73305,-11510,25776,13684,759,14360,43274,18087,-15150,-17410,-11658,4944,28291,36419,20679,-11150,-50717,-78530,-103434,-104780,-27044,17679,-31927,-39689,56958,124384,87216,34513,29892,41037,19508,-15085,7691,23600,-22394,-56436,-42345,-40775,-53607,-44233,-31610,-64124,-109025,-92388,-39548,-19251,-23063,-37371,-130273,-215749,-166252,-42630,-31605,-61706,-15406,71313,73692,7200,-6128,45290,71902,65829,73847,103581,105596,70192,12528,28043,53495,15718,-30730,-23956,-27304,-10436,43487,57624,3164,-5073,-29117,-119662,-143607,-20553,56336,72707,82529,43477,-13835,-9670,-32197,-91680,-103574,-114721,-113874,-41504,56940,63520,-5587,-53182,-80658,-115442,-115459,-118979,-140296,-119619,-79033,-51496,-28764,11760,53178,89986,94018,83076,94230,83963,15961,-17157,686,1472,-27885,-56879,-55882,-22034,31525,78358,106372,94697,16236,-33813,5498,59377,83529,75927,-19138,-88919,-47407,20910,62399,80908,104983,109153,40767,-52976,-70129,-45251,-29668,42638,109112,92038,58619,48505,75445,68604,2940,-54613,-7285,78199,94968,52439,25846,23010,20575,-9491,-49360,-43076,-6738,-17109,-48199,-9730,63918,101371,-1541,-163216,-167182,-6671,71991,14890,-46926,-73728,-71545,-35036,-6760,-31523,-57883,-32643,-31562,-29322,-14114,-10807,2858,39640,71960,74945,25379,-33839,-84842,-104379,-54608,-2196,8846,-43617,-98950,-58682,-13607,-44759,-69735,-6544,83823,104319,61769,43122,42356,-781,-60053,-36285,67457,81154,-28351,-119307,-71005,24272,42154,45964,71503,24610,-118544,-184826,-131060,-109576,-89784,-10324,29565,-17520,-61995,-36975,41410,115959,109888,44105,-25270,-42446,-17688,15068,111567,146209,74839,41714,54575,66671,43675,-25679,-55439,2090,58084,43414,14590,3236,28070,51471,-654,-32423,-5053,-25999,-65363,-46084,-24109,-24661,8138,28481,18340,60761,109482,57964,-40479,-25777,88237,146672,56426,-57544,-128004,-128822,-57508,3660,-15253,-28687,-5673,-11512,-3506,31940,36875,68511,122318,47309,-74348,-85639,-31562,-26206,-56511,-52725,-55333,-57672,20579,72596,4712,-62188,-57799,-86352,-123097,-61979,-3610,-47520,-108167,-110977,-53310,33922,78852,77492,66887,-28261,-123749,-39797,127804,119270,-4677,-72994,-51222,18794,73758,94421,110667,76082,-12813,-29141,54356,107015,78751,25517,-47896,-54098,32579,58614,-20952,-27249,41654,60946,25733,-3756,9175,19377,37095,65667,45791,17073,8945,-10013,-32714,-25223,-35638,-42213,-53181,-103194,-160863,-103668,-14116,2605,-21191,3191,-2681,-72496,-74022,30767,78725,-28883,-151733,-110382,-21679,-4091,-28834,-70595,-61319,-1594,48666,90514,51940,-43575,-69569,-14768,46105,7031,-92930,-108580,-70925,-28764,-33392,-75234,-60449,8561,22848,-1726,14742,68276,104268,120256,57869,-71689,-77018,-8169,-6086,24854,50920,29982,9167,-64019,-153863,-112113,10076,49571,-20648,-121110,-163973,-126433,-35649,57744,55878,54843,114892,79792,-41383,-47642,20118,55190,20564,-64209,-102632,-21419,29894,1927,-35697,-76767,-97624,-57649,23275,105087,177101,169097,118449,91811,58446,28847,2800,-47845,-87493,-53422,9780,43118,10445,-25066,-39906,-31850,11831,60791,94700,122195,109215,90054,125650,154410,94162,51835,66667,27502,-18632,6143,36595,40137,35894,21086,23699,24512,16533,47167,99278,13838,-91553,-37910,52110,43473,14349,45130,32744,-19524,-39494,-26176,-34843,-39979,-52174,-63906,-38262,-26077,28047,95588,36459,-58615,-54679,-76231,-177446,-178988,-89760,-48638,-66364,-64651,-71915,-54234,-1937,44606,26825,17292,13773,-7279,8844,23624,6427,51264,104450,46148,-9751,-24015,-48458,-74642,-49982,-29231,-41800,-30045,22961,80140,108899,92970,24951,-50327,-80746,-48458,5288,31027,6773,-14883,-17634,-40369],[-60342,-47979,-77250,-49022,38326,63855,64,-44320,-27282,24258,75937,39008,-41691,-30719,48810,104322,116858,70331,9442,-1773,-1493,-12646,-53130,-71242,-31174,39229,49990,10173,-29206,-34558,-21252,1875,-12796,-9631,39775,25440,-49084,-22838,77231,140827,123293,58305,15571,-19780,-98321,-145485,-124443,-128043,-161703,-120181,-7710,13610,-50254,-74548,-74400,-79805,-20562,62879,70144,32011,3543,-22949,-26730,23270,46259,-24646,-122620,-131048,-64001,-35072,-23861,52633,119836,107316,41864,88,-11594,-8918,-25843,-29307,14107,71344,112671,158879,146363,46148,-8283,574,34893,30383,-23373,-51009,9219,61619,71560,76275,56497,62080,74415,50373,-13252,-88350,-93428,-60847,-75581,-87680,-47013,-18156,-11585,26474,117180,182087,128952,22556,-6455,799,20713,43709,51413,84180,125542,80163,76135,160569,143146,46839,47369,84779,52613,-10339,-52220,-96334,-99011,-67172,-34479,-20471,-24199,-6787,6359,-40824,-111796,-89695,-53070,-76753,-109209,-136323,-112746,-39443,38544,33346,-40979,-57318,-7722,2413,-10685,17265,70228,66588,-63775,-161271,-57373,117962,194548,164646,91636,15466,-39818,-75336,-56390,23368,83010,58998,-20111,-81054,-46927,-22032,-90044,-119186,-12279,108288,93959,10052,-6987,48810,78559,36842,-42823,-122410,-160270,-115280,-47737,-32809,-51973,-15509,87686,155765,126200,82317,92708,104517,33379,-28899,-52053,-12596,86493,147070,153318,132545,72667,-2868,19514,92227,72520,-29123,-107559,-90576,-23913,-8927,-13156,35143,116632,135126,63352,-2467,-168,8871,-23629,-49448,-75707,-75826,-56618,-47294,-73908,-91321,-60230,-34336,-29259,7097,78198,87901,24203,-51211,-45243,20414,59985,73350,71308,45439,6143,-29991,-51316,-65659,-32195,74550,165407,122970,8821,-61925,-90405,-39061,55286,80328,60073,16608,-39214,-39590,-19545,37014,95592,50722,-41027,-55369,-80918,-109252,-36261,66543,30602,-30596,18828,46620,-11197,-39113,-40495,-15791,47367,21264,-97247,-109665,-68989,-65664,-76808,-99786,137047,561114,582407,176817,-43544,-55018,-52520,6813,45220,67145,150994,339780,440200,233554,-21526,-60531,-15447,-7320,-15637,22558,74573,1459,-118915,-123196,18455,139589,158157,143949,109889,75646,66757,55196,8317,-36273,-30540,6527,159,-27143,19540,99173,57073,-56776,-125372,-78963,39918,105588,73957,-7550,-77732,-54113,53582,113765,52878,16561,75441,52306,-75677,-98895,-55325,-1071,22864,-33600,-69969,-32978,-29955,-41927,-31942,-17522,-15821,-26541,-23158,52239,134375,103452,9316,-19531,35625,68659,20040,-15872,44235,58041,-18399,-25090,58120,115371,94802,42648,18766,17412,4162,2993,14204,-76511,-156217,-74553,13897,35483,60401,25800,-50890,-71640,-28590,39876,85501,86149,54351,67044,118253,120300,53888,-11878,-44760,-58246,-21814,65119,91275,63361,36300,-12968,-49595,-49262,-66230,-49340,27575,56371,-16935,-51410,16043,83511,43288,-63712,-96069,-58328,-26687,1151,56455,91310,98086,42636,-27227,-35343,-20952,-59388,-75302,-57382,-56895,17964,126520,145541,85382,31053,15366,37893,52541,53392,45777,-26742,-74145,-18616,3211,-30618,-44810,-38404,-65375,-70644,-39243,-3996,10936,27406,-578,-40428,-28492,-31197,-60150,-42470,-34121,-50325,30420,104895,77156,29573,27853,64842,26366,-75402,-86406,-17782,27233,62315,37871,-20535,-25704,-1743,-247,-34232,-72190,-59713,-21866,31393,52092,-1293,-82589,-97414,-73504,-95079,-74532,-26633,-47412,-61135,10787,59770,27527,-16280,-18134,15063,40522,37264,71449,106519,48586,-16263,-113,-1424,-26085,-37150,-54868,-120368,-188786,-140165,-23967,17190,-21014,-63983,-120923,-151359,-84377,24421,13729,-32635,-7036,60306,51321,-5173,-4500,51861,78747,57585,58307,70484,73556,65939,-2782,-13432,34817,10628,-47068,-27729,5488,11636,43193,67136,1861,-33330,-27576,-43925,-53456,17568,65349,64498,32107,-20928,-57381,-44458,-27651,-39377,-50151,-49347,-5779,52746,50323,-22834,-60634,-39775,-50878,-92402,-100495,-91300,-98889,-80237,-42709,-41071,-55182,-5047,71349,111160,127583,140382,111775,38535,-38609,-38620,22371,39065,-7866,-69679,-98399,-67960,-6801,29753,47349,70197,46397,21106,52488,122907,145797,94091,9358,12060,44999,11207,-30819,-26943,30980,64701,22040,796,32618,39625,42532,93165,123460,91480,41910,13994,14021,-5910,-48145,-74368,-51289,13629,68568,66290,66412,135369,166426,72382,-14336,-3915,15837,-45946,-106332,-49691,42678,42545,-48699,-135762,-110587,10283,79530,58583,16489,-23260,-70204,-99742,-99660,-105677,-66256,-7340,10261,1952,3508,3181,15903,77175,113304,46804,-51374,-70817,-90431,-142546,-103772,-11629,37378,8339,-37701,-21961,-25979,-71395,-89569,-64417,-22096,13748,25665,51730,81829,37986,-41731,-29774,56090,62769,-45593,-129553,-68374,14939,18149,50541,120218,106442,-17159,-108145,-120646,-132839,-140403,-79730,-25175,-59668,-81510,-15042,66201,116468,108483,53317,-30345,-76899,-42111,28332,118045,158755,111262,84592,120842,136728,73982,-21455,-43637,-3483,23564,11538,-24841,-69627,-53140,5781,-16664,-33296,10125,326,-52895,-64382,-32317,18390,76651,85539,59563,84904,113102,24180,-97877,-69614,66375,144699,81648,-554,-24232,-20774,-11680,-20811,-50151,-44122,-31618,-74821,-80608,-9600,47968,99316,156634,91878,-38005,-86301,-71766,-50875,-8193,41915,43572,16199,63026,106009,39130,-53297,-73606,-98600,-122277,-78550,-18172,-17840,-37719,-31190,-25236,-32756,-10151,51522,56882,-49352,-95666,4465,92363,49195,-28680,-86202,-106124,-36610,50915,78173,67744,-3866,-93695,-89497,-7740,62670,65882,7431,-61716,-35625,71333,108761,11260,-54885,-18721,-3188,-8594,39491,80156,49709,63381,112966,97368,78672,74851,53450,38621,-6912,-108236,-115995,-46606,-68606,-155788,-129831,-39923,4594,30282,85469,99024,30759,-1462,50426,52642,-40858,-137181,-128445,-36895,11865,-11374,-68315,-55931,2915,10506,640,-42572,-93658,-74185,6044,53645,-12762,-110630,-137607,-128451,-80658,-36071,-28180,21818,96982,65776,11183,26256,83290,113288,118380,67537,-26584,-42067,-50518,-82054,-27304,24206,-143,-56177,-129138,-147835,-44622,49826,11540,-93245,-159467,-182954,-157543,-54657,87485,123570,93133,90523,57779,-17379,-28144,10910,44832,61661,27383,-33957,4565,41696,3943,-41208,-75355,-105108,-70777,37297,164446,215903,169617,132292,142888,105437,29198,4432,8526,-24035,-57370,-37356,7818,13286,3487,-13777,-22076,4698,48555,76469,96548,92058,74600,84745,91219,45863,-476,-13083,-43405,-89280,-61401,15195,63676,77504,76106,66301,53827,63399,93153,117017,26724,-103380,-78491,38396,71694,24034,-21105,-79181,-107039,-83226,-10018,35711,7014,-42202,-24303,27258,26442,55412,75708,-59179,-173366,-130608,-135546,-227353,-200539,-123449,-107782,-87373,-48005,-47279,-50115,12305,92881,49709,-24795,-23560,2699,41741,28253,-21393,17786,54568,-5701,-10698,32384,8875,-63802,-77707,-29407,14195,27110,46574,105081,128165,80038,-13473,-79650,-87339,-18652,61407,54214,-12546,-50381,-73492,-87253],[-59572,-7941,-22130,-23278,29670,71361,81129,94092,97949,57642,6379,-28874,-49249,-49720,1552,73356,93262,34411,-27289,-18384,3657,-19746,-66235,-109659,-130050,-51888,52964,45947,-38119,-71281,-13899,47194,-17916,-85052,-3537,64326,38539,86344,167286,173593,105042,18318,-45847,-82061,-148373,-154976,-80648,-89073,-141757,-96758,10979,4661,-75470,-91466,-59940,-39099,-135,51406,26470,-50913,-91976,-64645,-17777,14311,60112,73244,3770,-47658,-6426,11332,-19591,16140,97945,117982,77165,48694,19224,-4431,-20718,-29778,6412,55455,65367,65288,64089,45950,35608,-460,5970,23401,17210,9958,-26738,-80437,-51402,19103,17761,6825,45232,91285,73301,-4430,-33503,-7480,-10405,-51632,-61501,-53324,-49494,-19292,58234,119415,103400,29837,-15406,-24212,-6088,24291,58076,112373,136274,74259,61987,137100,117265,36151,37741,82577,101247,82508,11204,-72068,-67162,-16438,32250,44239,-13541,-69129,-58972,-47947,-73196,-63048,-44794,-50483,-64183,-130383,-167852,-70319,63460,55243,-42903,-71950,-49320,-52892,-45135,-8041,33197,42597,-39531,-110063,-18587,110011,132478,66110,-6182,-66375,-96108,-70274,15154,85361,67162,-13964,-52402,-47390,-35013,-24179,-24006,3825,68666,80978,-6226,-67203,-41725,28823,74869,40020,-60000,-112929,-92282,-52292,-14955,-15520,-55879,-44883,73502,179228,156720,105359,109124,108113,36118,-12679,-74511,-102590,6939,121696,138706,93058,20763,-13976,58361,121159,60583,-61823,-116731,-62283,-1158,-51294,-103318,-28477,86996,98309,19895,-17480,7156,-34696,-142704,-161083,-115409,-74873,13034,79971,33176,-57110,-89899,-71445,-24241,68387,161651,139416,27465,-49826,-36947,6550,30344,56195,64110,47671,33608,-7727,-69441,-118602,-88541,33612,129786,73663,-41920,-74898,-52010,19915,71855,38914,8355,-6125,-49004,-48445,-39136,18696,110211,68668,-82621,-159515,-168528,-133766,-29814,59476,33711,-5523,52335,103326,57829,21931,5160,-285,16267,-2548,-60674,-63060,-18669,7325,8925,16812,273374,553679,444216,58626,-134033,-96373,-57004,-10129,32999,29967,81275,279834,429118,212450,-87714,-135441,-61087,-17236,-1363,16629,27521,-55965,-147440,-142735,-61226,-739,-1117,28736,81108,88798,48943,10334,-26778,-86287,-134883,-132120,-114547,-93368,-21259,65059,17759,-94256,-116802,-59065,9511,39109,12409,-58378,-98699,-39520,75766,117973,21292,-60994,-13148,-11519,-91813,-73402,-8199,46210,68632,5531,-37402,5059,31137,26879,5711,-23152,-31233,-10961,18926,98378,165074,104061,-23664,-76228,-24308,44622,41920,1960,14355,-925,-48312,-27257,45524,83980,69482,66298,106172,126955,73170,23541,7859,-110507,-199912,-117051,-23097,38784,113231,91615,-11891,-62607,1129,88063,117428,117228,80716,52908,70920,98979,96714,34854,-50882,-88355,-62011,20016,80042,76099,27523,-28045,-36632,-17833,-24506,-32491,-24232,-9134,-41121,-63829,1368,55856,20543,-34313,9839,73810,40699,-22113,-23694,14347,74165,74916,16407,7810,60201,47777,-7424,-34276,-26396,55746,159193,179997,108699,36289,17120,41824,66013,44269,-12506,-111025,-150546,-44235,48797,13539,-100663,-159642,-121974,-74446,-64432,-28735,7715,31795,24673,2968,-2806,-14434,5333,43488,-33226,-99481,22319,126439,74433,1477,1251,26477,-21249,-70714,-39959,9959,43856,78184,27934,-75134,-72623,29008,77959,-6817,-91683,-67223,-19806,19022,47381,-5345,-84879,-79770,-19648,-50199,-101654,-85253,-30808,-2082,-3584,-34230,-50231,-41749,-55198,-50640,15882,54024,90720,155007,141217,67525,17449,-8487,10202,22142,2232,-29686,-80639,-94184,-43255,789,11591,-7176,-64435,-86204,-6247,72408,77542,51611,20374,31603,28376,-14280,-34742,-7148,21326,-9618,-34606,-23781,28975,61435,4051,-33708,5794,16365,-50761,-71933,-34586,3709,21814,42630,20720,353,28781,54648,28617,21446,24880,17335,-22550,-65252,-67943,-29647,27328,52950,35513,27084,80556,99839,-1505,-118300,-91478,-2977,-13787,-83588,-100351,-55726,-14300,3771,257,-22805,-40195,9167,94116,107550,79295,52788,1538,-42993,-72106,-52543,-201,13943,-17118,-52854,-76409,-61020,-223,35415,28144,44623,51815,8854,-15073,52747,95868,50039,696,35019,45871,-25697,-108460,-106158,-2037,57130,14237,18615,68935,69213,85334,138555,136157,100312,46861,-11325,-32680,-42373,-52911,-27949,-18943,-24935,-6122,21733,63560,149640,178795,82512,2015,-5865,-48935,-109007,-89971,-18737,3176,-44902,-90882,-73874,-23687,45306,93942,97370,61726,-496,-68911,-107177,-95410,-61112,-9440,25701,21820,-13625,-19720,-8153,-12030,37830,74316,-14128,-98074,-34276,14637,-39113,-57094,-10829,47601,63363,36599,33800,17399,-41080,-89557,-94303,-79342,-39727,8100,71567,110242,72989,12030,10223,28118,7125,-66077,-124406,-71221,3645,156,4943,48209,65386,29368,1564,-6441,-26415,-70638,-99969,-75273,-69843,-88002,-54700,36335,144199,157215,61389,-26744,-46537,-29902,-1059,37755,55157,52893,86625,174830,185090,66353,-40664,-35796,-12593,-19714,-24983,-38239,-76021,-90624,-49048,-16825,16150,59828,29999,-65234,-119523,-89493,-13511,54926,88590,95314,89149,40450,-74614,-151242,-65022,84174,136511,58025,7238,52429,120949,124379,55475,-3854,12322,11477,-72505,-125790,-56518,54506,96213,65327,-10786,-52782,-51549,-53761,-28883,61411,132050,118534,85827,101233,123315,84297,7045,-33571,-34508,-22904,12061,44772,80040,100360,87920,38163,-49785,-88137,-31919,-16287,-77459,-65048,9236,7713,-20413,-509,-40242,-135016,-108384,-704,27289,-27210,-87228,-108514,-94087,-58572,-4684,18915,-26097,-68679,-30626,56735,105455,32140,-67639,-83212,-63121,-14751,86263,122123,58693,81009,148058,111128,86432,100325,78003,61595,28530,-65128,-71301,7442,-2123,-70931,-66395,-36340,-13090,25415,89869,122557,72680,30264,15846,-47146,-109318,-112284,-89666,7219,53102,-29674,-118350,-93418,-29157,-34225,-66983,-71715,-46919,-44638,-36573,-18073,-33201,-71058,-103572,-118992,-70129,10249,38931,39856,19577,-40726,-33656,39998,112275,121155,77868,42334,17379,-6293,-74015,-96472,-36783,-27237,-72833,-91453,-90666,-58642,49346,84814,-42858,-170443,-144244,-99918,-111196,-64771,62289,119659,84680,42020,15798,-5618,-3494,-9692,-11220,32030,70596,39297,23139,30362,21024,-5891,-25967,-65546,-96319,-25822,104874,146214,97679,108176,163203,97999,-23155,-6236,78617,33186,-89906,-111324,-56684,-20425,19546,55882,66423,65764,62020,51630,45990,53210,48065,13254,-29033,-33058,2967,32933,2422,-70501,-79831,-33721,-4957,18902,59966,68435,51119,56874,74194,68567,4742,-63388,-43012,27884,63264,29816,-59270,-135761,-109675,-35156,34908,66960,47144,6783,12282,43749,43122,67323,64652,-79094,-154596,-83373,-74995,-153941,-145835,-113654,-102892,-52672,3083,19955,21700,47307,91090,22860,-83768,-66300,3726,46707,28646,-15949,-8239,-19149,-66490,-19994,52387,37922,-32469,-66320,-33801,10261,31907,40363,82393,107876,67131,-22986,-85048,-71824,19214,103177,75522,-17860,-78972,-116727,-120388],[-47448,16253,22471,-8133,-6292,50354,120966,169819,161595,61388,-55342,-67308,-18755,-17296,-14906,-4744,-41311,-58475,-21052,18597,3683,-28967,-36167,-46398,-75787,-17454,88301,93358,-10367,-103395,-55745,43874,8580,-91438,-55992,45299,70627,126393,183126,133501,27467,-45461,-80254,-106852,-145755,-118367,-29479,-37755,-87220,-52682,11981,4167,-31710,1424,65797,68311,36948,37186,11883,-54483,-60020,4027,31935,4681,46553,131246,122742,44921,31754,24002,-23038,-26553,19772,26217,12753,32196,22301,-3833,-20670,-30397,-5684,23070,-8030,-45731,-5567,69423,89349,-4516,-45475,-34058,-19825,-9946,-52850,-120357,-80994,31384,61107,22733,33234,118001,153203,75996,-18317,-40711,-21197,-53725,-97728,-80654,-29807,26608,66587,55571,54251,65803,28054,-30132,-23025,31658,79798,137273,146129,48888,-14519,40869,74309,30168,-1578,29069,107745,137329,50862,-25337,17401,88266,128448,118288,26967,-74755,-66920,6830,24555,-5440,-46222,-45816,-16385,-49852,-134830,-86819,51091,44760,-50910,-69186,-55965,-72609,-74183,-51998,1245,64688,32998,-38212,15207,70739,14211,-40514,-41306,-67612,-85163,-22521,72826,100807,32118,-61300,-85179,-48790,-26029,-31120,-11320,35341,66235,33756,-57960,-96426,-43258,-5281,-8895,-26064,-57504,-35336,47301,105527,108429,48687,-62036,-101147,-8793,104578,126473,110378,77881,60474,55877,49510,-46224,-116055,-41484,44142,65710,34435,-36518,-52252,28176,92117,33881,-89637,-118209,-28239,23721,-59146,-91901,736,79825,55249,-18360,-13515,43756,4526,-113315,-106635,-15218,14763,49086,107711,106172,18259,-75759,-94781,-9220,119197,218708,195946,66314,-47943,-69269,-43354,-5878,46433,61394,25378,8380,-6881,-30000,-65855,-76481,-30214,18912,-6980,-57518,-40703,34095,112325,80701,-26398,-63661,-36903,-34406,-27585,-48579,-35822,38949,30809,-115266,-220654,-173472,-61626,11357,35052,25006,15836,36262,52949,24230,-9039,-27832,-18471,-33218,-61910,-75842,-89649,-57133,14553,39673,40842,298649,623316,465138,92726,-57912,10369,84924,102695,67475,7092,70449,298638,414282,163061,-107279,-112713,-35698,14973,46827,38371,-15567,-110254,-145931,-118199,-80975,-62440,-81843,-61394,17147,70406,27024,-61758,-102151,-119077,-170464,-211268,-195191,-139727,-43043,22983,-13014,-45431,1427,33829,20015,-2055,-35300,-74674,-62879,-6678,47950,60480,-27650,-114954,-91441,-62245,-74769,-35793,24782,67034,95749,74263,42048,60922,92363,100235,77415,36600,4579,15151,45633,86051,113094,53321,-48922,-90921,-51303,20545,46616,29676,3503,-60622,-101018,-67848,-12698,20607,41398,80097,151395,190487,141578,79349,62748,-24619,-105391,-100631,-71244,7836,130762,134844,35966,6613,63415,100947,106793,110366,55237,-12976,-24395,17211,88678,85609,16190,-18899,-28371,-22081,25948,72187,30662,-45997,-20620,51914,84523,42887,-39963,-35671,7635,-12106,-51402,-86870,-87586,-40758,46987,111742,97598,23353,-20071,-26856,9971,27889,18235,31368,72116,72216,22922,-13875,-9240,28716,47081,51300,37679,6367,12329,25452,-6164,-71664,-117933,-157107,-152410,-32351,88016,44123,-139376,-230205,-164601,-82121,-22261,46251,58873,47989,40772,27133,8399,-284,71683,142163,55688,-29148,45117,100523,53180,5787,4589,16471,-23846,-49776,-9796,21366,29057,23229,-31136,-108418,-72775,54423,108621,8959,-52412,21930,59688,-279,-33958,-58663,-88912,-59098,-3173,-34286,-85714,-61369,39797,88134,21393,-74219,-90313,-42303,-47758,-82079,-39132,-2030,20985,87546,121508,63594,-43606,-86245,-9810,61805,71590,78368,61785,-5000,-57607,-30069,66915,106442,28197,-18244,21254,58926,99085,105429,29790,4028,20355,-8734,-35809,-6832,29964,-16616,-95792,-99610,-30976,24250,2947,-30635,-26328,-28197,-103765,-153595,-125414,-51597,-38170,-31300,23608,76227,90517,82364,31995,-10209,-42202,-57484,-69371,-68741,-43640,18248,83732,103628,79208,50467,66256,46473,-68631,-160120,-108439,-24717,-42811,-124257,-148268,-89654,-6053,37021,29665,11841,-5276,23034,71903,52022,-7285,-71452,-121504,-107093,-90162,-71599,-34781,-18302,-21822,-7157,6491,12907,58846,81725,32605,30772,75937,2669,-113349,-94491,-48461,-54483,-37031,19470,35438,-12081,-95880,-103994,5471,57057,-11678,-53751,-33226,-22824,20854,116514,139622,112846,69439,-7686,-30315,-24376,-31497,-7320,7684,-20792,-32143,-8707,20562,44720,49939,16152,-3056,-15702,-94126,-112497,-15860,24275,-48744,-113508,-130058,-64201,14975,66483,80793,82351,71799,-2028,-80419,-74200,-29032,8015,26349,42966,10410,-59283,-74907,-35541,-40076,-41365,-31083,-80352,-95030,31530,135234,101565,26569,-4215,49057,116171,95957,50369,33686,-9547,-57941,-36601,-5983,4762,32193,96950,114031,49223,-2203,13784,24146,-14999,-70306,-98896,-51071,5136,-5142,-30328,-51122,-56708,-11972,69056,108508,86161,22989,-70678,-82770,-62683,-110841,-122488,6312,195406,212211,54303,-22327,21628,29963,-10394,-27119,-44663,-26428,54974,161582,178967,58951,-35214,-22681,-12969,-25622,-32716,-33203,-31376,-43497,-40283,5095,65566,87594,22578,-93201,-162439,-160159,-107717,-37314,15391,52768,56283,-14653,-106699,-122762,-12660,97274,84334,-20178,-54229,7892,119820,162059,104471,51306,68381,76647,20459,-49726,-27058,70360,66620,-57653,-139888,-89582,-23020,-2878,33039,94491,109251,76007,80451,102534,105949,94784,45153,-8726,4143,46224,89630,113196,143179,150593,110239,59561,-12389,-93856,-119709,-97476,-74420,-19708,24364,-19479,-37937,55752,65922,-48325,-86472,-30715,-32015,-101119,-94618,-15394,-1107,-16994,13811,20555,-17045,-32716,-12909,32469,95801,69138,-33907,-98561,-86915,-21050,52551,61404,29077,94498,170937,110654,68308,74411,20358,-5869,43570,46648,40395,47482,38793,30071,38967,9363,-19497,-34885,-10233,21434,13051,-8417,-62067,-134118,-137204,-94869,-37209,73763,104583,-23307,-130074,-115816,-61743,-52350,-67466,-30169,28719,-7496,-72517,-62127,-10800,797,-26454,-49970,-12870,40851,41038,-8054,-94041,-148999,-75818,57095,154878,166619,79090,14002,39134,44648,-39459,-68724,-13624,-43850,-119057,-89333,-17825,7441,56114,53157,-81730,-184833,-110584,-10752,-25993,-51210,22830,85512,70736,22293,-5312,6657,30929,403,-31523,-12814,46494,71259,52635,40962,45915,28464,23249,-1885,-91235,-90188,1743,57667,52572,108223,170472,73000,-59349,-15411,103183,61633,-74038,-108367,-61200,-44447,-2780,94891,164978,144162,79152,32168,2823,5950,20464,-24605,-89603,-73948,37745,138972,117798,32485,-9929,-30342,-65056,-52836,3649,17178,-2470,-5632,-4918,-7149,-35310,-27303,12637,15449,14900,3276,-53312,-90300,-31304,52591,74481,35170,30037,45145,39650,31382,14053,38524,52430,-22323,-30870,55749,48916,-54080,-68526,-32153,-11122,-8816,3210,70223,147686,91711,15295,-36840,-85096,-69551,-22138,-4884,8830,11891,-13803,-55953,-75355,-17542,29367,11830,-19468,-19957,-28798,-43339,889,54328,73972,86003,82182,35275,-28958,-40276,30134,94136,71808,-2743,-65783,-111933,-116938],[-43272,16921,43676,15287,-17348,21348,73371,97818,106003,48477,-40628,-30351,26243,2705,-30044,-62184,-137610,-113027,-497,20661,-44465,-42932,-11504,5062,35130,84656,95991,99645,44041,-77755,-96518,1446,35364,-21006,-33151,22360,41417,78384,107494,47850,-32709,-82755,-105932,-116453,-119492,-90912,-34283,-25731,-58961,-59505,-29236,-29428,-40915,14725,82666,75373,38528,17126,-3478,-22574,20105,72817,46518,3728,23922,79743,111085,92748,61872,-4816,-78947,-72698,-42481,-77968,-105445,-49040,1469,25998,31706,25258,25312,19213,-42670,-89189,-21960,95585,127421,24212,-46054,-67380,-69012,-40941,1877,-1452,-5394,53566,77885,17531,-20219,58474,127550,86238,-7794,-75179,-69620,-73956,-129557,-114408,-22134,32127,10445,-24343,32790,102990,52861,-21345,1373,31442,46692,98705,115026,14599,-77359,-41422,25146,871,-32211,4196,85565,112438,39819,-12545,40680,109903,148284,134465,52858,-19801,-8317,45784,24614,-46526,-103639,-82006,-3268,11971,-69698,-74210,35174,56572,-3318,-18519,-7530,-35125,-92303,-103439,-18793,81996,66492,-726,26118,49282,-37000,-86495,-52620,-55638,-60589,9722,88276,95609,32126,-36449,-68208,-57709,-34284,-64767,-86524,-61773,-28088,-12039,-37048,-50161,-9709,-30361,-99017,-101096,-44482,21865,87767,147950,152589,63071,-82914,-133820,-60046,31691,73261,63586,-5301,6794,95981,102856,-17325,-71038,-24181,9196,36111,39987,-16025,-66180,-32707,28275,-7430,-113751,-129146,-11541,54514,-23644,-22175,86442,101584,3277,-54923,6224,89975,69934,-26033,-527,106139,122530,43751,40266,111113,88867,-24115,-70541,15455,120272,181875,162922,70586,-45784,-88414,-59492,2005,69801,70621,-2525,-44898,-31442,11662,16834,-36792,-89329,-96155,-87945,-74354,-27116,35212,61125,3726,-71016,-82805,-66056,-58451,-40699,-61808,-83253,-55072,-42820,-132148,-198332,-121474,-7968,11504,5484,20490,41577,39405,14214,-239,-23469,-48914,-22728,-31071,-73349,-106310,-151400,-135700,-13813,57502,34758,223335,602717,571547,232412,57679,77188,143074,186282,109523,14964,93929,333990,418355,181507,-26024,845,48194,53815,70452,68250,10326,-61975,-55116,-43004,-51433,-34836,-19355,-25885,-14221,37081,27147,-70145,-115390,-74856,-85079,-166167,-203171,-146995,-33019,24190,6123,37665,105832,109320,43971,-22084,-64348,-73514,-41571,-13393,-14180,-28039,-73246,-93616,-72875,-41709,-17889,4818,17991,57701,137584,198485,157379,82966,73483,104959,114389,92581,59718,72261,89689,64885,35734,-3783,-39406,-44469,-26156,-9281,576,25355,14761,-63980,-103167,-68008,-35343,-16114,26931,91726,161519,187207,140772,83081,82304,45197,-29219,-79340,-77374,6771,129528,127925,43183,67912,131260,107031,65807,56495,12452,-43249,-75875,-73961,-18001,36184,69195,93435,67922,3058,4860,67425,29673,-66895,-34175,78060,153069,117623,-3522,-12570,86896,80257,-69445,-184635,-160287,-64687,13549,56667,101281,115368,103734,40224,-19288,-23958,19088,32454,10959,-2471,-4577,-9672,-24078,-43418,-95941,-89697,-20707,19098,44779,32060,-47870,-124260,-140905,-124991,-97284,-25560,60999,52843,-69528,-149809,-155753,-78630,69501,151410,96894,42112,23141,12313,7258,33377,132708,203647,159368,85375,71618,70708,72336,71603,55966,46509,-1121,-45318,-3883,37790,3912,-39883,-59238,-68680,-31787,35548,55706,-2552,10397,141558,153417,-8848,-120413,-123447,-101457,-38360,10903,-18123,-35493,9055,97027,124297,39570,-50188,-61459,-13296,5980,-35516,-54143,-56707,-66450,-42815,-7989,-33843,-101635,-126959,-54400,41508,73273,60497,61248,44274,-26056,-27169,93366,170272,115092,58395,8325,-8573,39173,63369,3018,-9231,21375,17824,22040,85784,132068,57989,-70963,-128485,-107622,-25166,6603,-6772,-39281,-98386,-167164,-184853,-151606,-83385,-72891,-66343,46137,171302,132812,30744,-21153,-11094,-35941,-60049,-55958,-48205,-20832,59874,104895,91208,86059,71431,37980,-28429,-106632,-128098,-80581,-47109,-78946,-156593,-204237,-180717,-93658,-575,35525,35329,28855,48796,49088,2511,-51893,-89091,-105721,-92623,-92287,-73383,-10470,29801,16706,16560,60837,94384,121419,102779,9797,20873,125958,63217,-115540,-163733,-144835,-116215,-26941,66604,81521,36298,-27186,-44684,11305,31342,-36363,-122933,-150306,-140220,-94490,38341,133037,120971,76441,18570,11888,13637,-21062,-47481,-38252,-28318,-8562,-6663,-42515,-76886,-69646,-41098,-7239,-7166,-50543,-28565,45177,14610,-97257,-140512,-133645,-81574,-3892,26319,-4891,4963,52527,198,-75485,-40926,-4261,-21602,-5713,31607,-4869,-82772,-90614,-13830,-483,-66024,-108693,-109347,-68905,54269,170558,154938,54087,-13487,34823,120043,101882,31106,3045,-9796,-8626,50616,87304,66203,66439,103164,82953,-21975,-87834,-36374,34807,19164,-23941,-31107,2932,25238,24866,25693,-26517,-88713,-40068,78898,114846,73030,26805,-22861,-28662,-43597,-126861,-136594,29226,230058,204392,20263,-37445,33954,53412,5620,-14859,-35962,-39321,7169,71183,102871,46295,-11392,-12095,-12648,-4476,-12309,-26252,7437,45098,46137,47860,70540,52565,-25821,-97821,-144312,-189504,-172799,-93068,-60883,-36995,6245,-13027,-54734,-39150,46783,83370,9473,-79423,-82241,-61937,-28059,10708,31752,45177,63784,99196,124255,86511,47594,66865,30243,-84712,-144888,-95030,-37953,5339,68345,82550,15862,-28792,14705,69700,79019,81548,40755,-29125,-37442,4581,42373,69097,70704,51555,31653,25012,10275,-72403,-163341,-128631,-44106,15184,44333,5247,-34945,65892,159090,115437,38731,-293,-46848,-95792,-43263,86343,121660,91412,88247,58091,27031,15215,6612,28315,93020,104282,34332,-52895,-82862,-51117,-27987,-29228,-11730,87345,166574,115654,71859,45447,-48212,-65237,48163,101998,69701,15236,28448,76813,89419,33809,-42167,-109904,-123450,-105218,-71706,-60915,-105703,-103475,-15345,-9343,-14048,63024,90776,21335,-57539,-98247,-92670,-88576,-80875,-35884,1041,-16206,-43586,-16570,25910,10447,-16389,-4644,34856,28619,-4280,-27407,-69783,-109260,-48914,67576,171111,212858,117997,-5080,29103,102569,35991,-36693,3378,-17774,-102696,-76476,5035,-873,-29882,-50645,-118047,-161090,-95522,4716,10016,-33490,8987,62696,63920,27506,2454,22677,39196,4384,-21427,-38029,-20415,24060,48736,41890,30701,15752,47605,74254,10077,-50666,-30557,17466,51195,113626,140553,41196,-57720,-36472,38475,50138,8969,-12871,257,-40153,-57237,47674,157536,130524,61830,27645,-15291,-34024,-8653,-22069,-61023,-57127,39065,157722,173576,119338,66219,-2407,-64535,-56432,-30358,-46029,-57567,-52707,-74178,-54793,-37169,-14307,19921,1903,-34951,-57540,-38057,-3438,28987,57975,42356,-31161,-11131,63938,61851,26525,-12257,-2749,33557,18016,22413,93284,69623,-42742,-41636,17829,28098,-21233,-53540,48058,181581,80654,-54172,-37441,-8884,-49385,-97295,-97119,-26097,15143,-22956,-42929,-29432,-953,-4769,-36118,-34257,12161,-17977,-80374,-22172,80214,94885,74861,89619,83312,26880,-22477,-3843,28843,25597,2330,-25469,-71830,-95627],[-38878,15714,58882,58660,23897,25407,32307,25402,53855,58719,18684,32945,63383,6929,-34913,-50828,-98936,-58245,37967,1343,-77469,-32444,-19370,-61257,9289,113882,105578,116286,111494,-2001,-82012,-30286,23385,34124,36653,30099,17287,42199,38942,-3215,-26945,-62641,-114630,-108762,-77554,-69520,-59125,-49372,-72178,-87782,-43018,-52136,-113176,-104195,-53266,-19903,5942,198,-14706,12203,71403,91783,50710,42670,39546,5312,19506,77291,82848,-25384,-123354,-61458,1737,-63364,-138920,-105077,-13508,79384,120929,101168,65280,32022,-31728,-63009,9270,110683,129878,51070,-6910,-38836,-47923,-2496,97128,130054,63824,35054,34334,-14215,-56057,-9991,41737,48072,37227,-20231,-45048,-32912,-91341,-125063,-62107,-54265,-112399,-86497,41692,86316,11550,-5,59105,2935,-59747,-12445,36074,5519,-33395,-16575,-6063,-39427,-15247,50647,74335,60431,23862,-18972,-11527,19226,59596,62957,17335,3529,19709,9136,-64990,-123398,-122438,-66577,6991,12108,-27122,-26247,47331,103044,88082,52495,48621,10588,-89783,-109611,-15450,58069,44145,8776,11058,12817,-35703,-82676,-80659,-79273,-55964,12721,84231,110227,71598,9738,-22452,-34492,-40771,-89120,-140522,-150865,-130937,-63033,-10526,-1335,-1155,-44665,-105130,-91597,-32057,-1317,3175,47433,89940,27826,-80569,-94599,-39112,5773,20455,-30930,-106013,-26441,115384,111284,-679,-13391,37067,59040,95384,106807,50302,-39171,-58379,-16343,-25461,-94485,-104353,1241,74427,17433,22412,131605,108783,-45563,-80008,20461,90679,58369,-21732,16352,138476,154217,34459,-13353,60134,95327,35612,-8144,27594,66260,80173,77219,45309,-35145,-77911,-37157,34911,75533,36607,-36488,-63535,-40123,20471,49009,-3583,-81491,-115096,-126942,-117445,-64669,-51770,-99445,-113811,-66240,-34993,-72315,-106104,-77283,-83479,-118223,-110290,-82956,-104518,-103908,-50491,-13245,-22722,-7754,31743,85070,101071,53487,31114,37971,12784,4970,-1402,-30042,-82558,-157005,-159295,-14163,100731,53437,162337,521822,651143,340347,68019,21472,46577,104470,80159,22990,102855,337871,464344,280770,69247,50313,61721,32402,24761,31408,27580,25457,60952,40262,-29958,-33742,34914,52809,1654,8667,33979,-10954,-44356,4052,15838,-92470,-200252,-163434,-40850,30855,30054,51134,83323,86488,28861,-52412,-77435,-63449,-67914,-74020,-70508,-90461,-105655,-54695,-14391,-1017,27315,24313,-18899,36930,182923,283493,202896,30850,-20673,56236,110341,100408,81176,117743,129488,64981,837,-12058,2108,1295,-20629,-55707,-60111,-25310,-22391,-75894,-92158,-50535,-24566,-28519,-8981,53591,109216,109470,49036,-9600,-5664,-13539,-51329,-64107,-36960,33283,103949,76566,20873,70622,139464,106092,19273,-29582,-30820,-24963,-67018,-124563,-143120,-81999,40469,118455,97727,36165,19804,49745,6161,-71464,-45860,52204,123248,107734,6663,-10623,84811,85015,-67886,-156237,-116032,-64386,-25391,1343,41443,115165,159898,80627,-22630,-10438,68139,48214,-39487,-81236,-39938,5630,-25165,-79858,-117238,-81588,-389,53412,66288,47820,14770,-22551,-56103,-60142,-56703,-69871,-42352,40227,68725,8875,-92672,-53658,103644,150208,68300,25993,10042,2288,23301,79033,153443,178740,150174,100492,69788,70419,104850,111372,64608,36769,-3465,-45757,12879,74642,37,-59655,-28873,11638,15882,7087,3105,-14998,31514,174236,168091,-13881,-135718,-149283,-120254,-26168,51898,29078,4931,19117,63966,76892,30013,-1103,4487,25524,52339,34155,-7754,-40845,-80769,-106914,-106247,-106014,-85302,-78158,-69810,-15848,5112,-57911,-57507,24936,23668,-5831,57092,134322,133125,72838,-37386,-92144,-67883,-36037,-33632,-11510,13046,32790,59868,129687,180680,112023,-5334,-112311,-141459,-47304,7552,-1188,-41400,-108007,-143873,-117489,-81869,-47739,-40352,-14613,99820,213317,117349,-50198,-68311,24399,31856,11283,-3186,-50249,-30376,71506,92308,52534,83811,118932,73847,-36383,-107824,-78888,-14144,-2688,-48121,-123245,-199491,-222270,-153705,-32725,18534,17505,49174,84740,67493,12139,-43182,-36324,-7987,-35939,-78540,-36783,59252,104589,50028,-10116,41361,127133,148646,84257,-23053,4474,122991,106379,-40966,-117483,-120742,-67995,47396,150207,130002,46815,4568,-1383,-8641,-20081,-38956,-98510,-151376,-163029,-143112,-23251,107029,103474,43820,31125,57642,42332,-34114,-95825,-99837,-64198,-18457,-35633,-107218,-123881,-80644,-38050,-10444,-7480,9589,46310,41913,-28090,-101661,-98266,-60996,-43517,-26257,-53684,-123020,-91725,12818,31418,1090,8322,-20924,-87797,-50007,4686,-14871,-59927,-40776,45669,64217,-29182,-109911,-98712,-55085,23063,121909,119607,23312,-38621,-5688,37062,27973,1560,-26413,-23823,24287,82378,90185,73236,74351,68198,16388,-76641,-135271,-83735,11250,43449,42261,49128,45749,34623,73817,133521,89693,-2127,-3944,49721,26363,-23458,-15565,27062,46542,-11817,-101859,-95009,46995,180346,116596,-34079,-83643,-39359,10420,27225,31639,9664,-27817,-40446,-25934,-7353,-9556,-19764,-16939,-21737,-4416,2961,-10812,31219,112427,143874,105917,56313,-5275,-58739,-56042,-75604,-155117,-157449,-80936,-76028,-76543,-17813,9362,3655,27983,87061,79111,347,-29594,7788,-32405,-136258,-152487,-58743,16940,30470,83721,172346,175528,90230,19473,-15459,-29674,-37938,-45789,-66412,-40984,54243,85487,3080,-50536,-23361,37511,76757,87954,46832,-34506,-80918,-59345,-33088,-33320,-65104,-76540,-33933,-4638,-11637,-67643,-129973,-78402,5372,16471,10375,-3997,-46126,12012,152241,203196,146657,65880,3490,-20893,16948,107398,172407,169307,111080,53821,52406,38540,20927,43722,80999,100637,83241,8905,-61040,-67662,-45677,-22588,843,73784,135480,113402,95453,59117,-24138,-10932,82488,79343,2866,-40368,7652,65340,66736,5773,-80803,-123147,-121868,-120595,-87879,-64424,-63013,32755,176171,151338,17599,-7669,26535,71442,40273,-48592,-96541,-132801,-129640,-102731,-96575,-51321,29261,66882,37820,-37486,-57498,23129,87293,52512,20024,46753,62471,22115,26815,78057,156443,218169,151399,18443,37667,148678,106106,6092,19660,28717,-32723,-48605,-2828,-17345,-84358,-118337,-116002,-102579,-49768,3339,-7097,-28541,20797,58043,46616,20383,24225,46820,22118,-27617,-29258,-39366,-60692,-43613,9959,21887,1590,3093,81763,154194,140633,66528,27449,32472,62492,92651,78565,9471,-44068,-69517,-61594,17311,91870,99143,75617,-8265,-76793,-21984,49165,31926,34213,43688,-5241,-23698,-481,-3517,-9225,-4774,38664,124666,168782,136621,70438,-7064,-36566,-9598,-15912,-62418,-52349,-24083,-61620,-40774,9160,486,3173,19003,-15933,-64913,-11077,54456,29124,-22090,-42793,-55825,10024,86660,70464,30418,-2959,795,35955,4459,-38185,-18857,-26005,-65850,-34911,-12364,-28511,-48663,-71594,-7492,85800,19169,-40061,46554,86612,-29899,-162844,-146019,-28656,12797,-14009,3240,17551,725,-33215,-54588,-33806,8794,-13955,-57245,-9023,70756,78774,42999,57290,66239,34419,-16193,-45063,-45842,-42483,-33170,-18416,-52059,-96338],[-71676,-27207,19833,50729,40430,20621,21792,36880,69049,64405,13967,13066,41548,117,-31784,-31316,-31001,28892,81674,7241,-66721,-21053,-58556,-202906,-167769,34824,137366,148944,132411,41329,-50076,-65392,-54358,-10963,31905,7248,-5353,42732,33289,-1771,-19105,-64902,-133973,-118856,-64414,-42075,-36068,-63311,-106796,-102764,-29306,-40058,-143727,-200788,-175619,-105546,-53106,-42229,-27631,24180,77899,93328,79565,88493,66535,-15411,-45372,4780,50627,-21621,-88052,13028,91439,18910,-89837,-115721,-35347,72805,102438,68185,39676,22148,-16954,-29854,36082,86078,68212,3811,-18753,-19457,-7440,23778,75323,83579,24996,-6409,483,2318,-661,9353,18168,40538,81288,64803,44776,54160,-10429,-100366,-98298,-112130,-149532,-83152,24687,7987,-45182,19159,77149,-38093,-143813,-106664,-39415,20642,74154,70608,2080,-30313,39909,103630,73455,39424,42655,7113,-46511,-69336,-47641,-38218,-57215,-61427,-55425,-74260,-108158,-86017,-15934,39982,37346,-8613,-18064,-3887,33279,111330,132763,73973,42084,-777,-78176,-69780,-6726,13955,13959,3099,-20916,-46940,-51152,-68555,-101348,-116803,-64724,14783,87334,128416,78913,-9273,-20214,-14301,-43335,-78599,-102789,-137241,-161949,-79895,16414,6909,-51333,-75062,-44937,2558,-3939,-33087,-51087,-22400,47095,34911,-14412,-3060,-1995,-8642,-16350,-96855,-157818,-41466,95895,103215,20677,2901,55484,110152,153395,120337,43271,-8943,-25296,-8943,12528,-7574,-21842,20982,63162,39844,57590,136959,89230,-67452,-82960,19749,50294,-1166,-68495,-39213,68741,82445,23770,-14280,-10968,37964,69134,37303,4100,-11232,8772,56875,58396,-10319,-59790,-22255,38985,32608,-32000,-55253,-19878,707,22244,43435,43426,23810,-15450,-87932,-124574,-78918,-84501,-158270,-144981,-24154,36628,-26338,-90521,-67721,-87953,-131366,-101994,-47237,-12074,41079,48436,-10588,-36804,-1721,59789,153672,188020,104510,43385,86224,85665,22169,-24545,-27036,-41023,-107604,-122843,1174,120669,60243,129895,460541,633773,370549,55178,-26763,-32786,-14167,12282,8387,65942,272289,468869,349872,99806,9103,3964,-9076,-26358,-48836,-17224,51654,115835,99380,-14618,-84007,-13610,63349,24852,-6037,27345,45946,33716,40911,30444,-79134,-203773,-187642,-79133,4201,17537,-1860,-5598,14719,-11142,-75349,-61245,-33024,-86354,-107528,-56501,-54828,-73119,-19428,22785,22720,47713,33690,-28425,31853,166288,207051,100746,-62649,-92319,32424,120786,117210,98631,118381,118812,64918,14319,24600,40618,1815,-48935,-73321,-65585,-61270,-88221,-129775,-127903,-78881,-30136,-28732,-39785,-7284,23006,1763,-58368,-107554,-110682,-99563,-53122,-8332,4725,37747,66621,40774,22423,44281,84714,87512,5375,-71641,-46369,-523,-45395,-121504,-150625,-97286,-1594,27807,4701,7386,17722,16969,-7862,-36830,-20687,28836,54621,24216,-34626,-31313,2996,-23932,-81998,-61701,3055,-10039,-14152,-6,-32249,-18784,36381,7820,-21530,38733,112933,74853,-27753,-78627,-9349,69746,13616,-59023,-25625,40432,57590,50498,29189,32295,95052,103590,29779,-21876,-46336,-108727,-117365,33670,155285,95839,-34190,-43162,29175,37779,6697,34923,43113,29212,55890,97547,110089,90879,56717,35324,56311,79558,82416,54782,-11535,-26785,-10955,-13627,48078,107030,28637,-28574,22946,66958,56763,31762,23992,-8095,7453,113016,105512,-27634,-98183,-126719,-126774,-36687,67955,62537,17808,-15169,-3479,18766,34678,63357,71332,54498,61060,67428,58034,33341,-3059,-34108,-52779,-54491,-16024,-9848,-54227,-50489,-44363,-113820,-115804,-5484,49069,17087,34060,99714,95222,5787,-87350,-126364,-119113,-85578,-40170,-2317,11981,28309,25831,43816,96194,102446,63111,-28837,-75106,-39914,-18325,-30610,-56800,-51234,-25651,-2369,-1805,2131,4930,46604,118175,133868,8342,-112172,-65017,46103,49400,35797,-822,-75854,-33014,83829,83898,30720,74054,140230,124879,17394,-84210,-74215,9395,37166,1861,-51227,-114257,-139920,-82653,14825,27070,8339,61543,95513,85199,48463,-23478,-29906,15563,-7729,-48605,1922,65844,78110,26645,-34424,3675,105527,138368,68208,-15170,-15477,28360,48675,8372,-48394,-54976,14836,100196,160614,113222,7020,-28159,-7791,-28620,-52964,-18537,-9927,-57413,-89401,-89430,-26976,44334,26021,-25239,17267,95633,68222,-37803,-88147,-87014,-73621,-65141,-99429,-143361,-103261,-30871,-8361,-21985,-35644,-6342,22469,-6410,-41688,-45905,3324,54452,49248,-2670,-83827,-168891,-141615,-19552,83693,123296,85357,-15391,-88655,-60063,-23819,-32724,-27919,10760,48850,38507,-24710,-86884,-82423,-47976,-3115,55474,61139,-7965,-60630,-61919,-85653,-86409,-36985,-32946,-30666,23863,67177,55089,57089,59419,14072,-61787,-105859,-111041,-87012,-39416,15359,56079,63891,21530,-5075,73337,158774,116999,36819,7991,-5098,-57466,-75943,-11578,52322,60753,1165,-70715,-82404,-26870,26523,-10949,-87339,-135152,-120282,-31761,41792,38245,-20414,-59802,-53601,-54381,-90761,-100036,-72621,-37117,-32974,-30295,-5499,15228,57956,130160,174206,141174,49830,-36720,-51213,-13715,-31690,-109212,-132577,-97116,-82366,-65540,-23166,-3168,221,27151,79130,84212,61373,80513,110720,16162,-130767,-158287,-59144,725,-4309,43550,144295,173030,78013,-46771,-83992,-15164,46216,20217,-72942,-94405,10398,88576,51840,-5201,-28973,2833,71008,92916,60170,-11721,-77382,-65368,-16338,-48102,-124662,-136294,-61240,-26349,-65276,-88072,-69630,2648,54009,-19699,-102095,-88985,-86914,-78762,24412,107547,101554,72023,44057,31370,40948,51594,97882,122957,28984,-33384,12867,24224,20042,38099,37526,40566,45346,3030,-44320,-49836,-7798,40078,35921,44272,60748,41040,53844,56463,30906,59151,93507,31016,-48659,-58160,-21587,1612,3497,-53203,-111402,-84204,-48033,-69206,-81354,-70669,-21108,105394,201845,173599,21899,-71551,-26413,60013,41168,-30130,-82647,-147096,-161903,-155306,-156417,-80424,44691,69730,-432,-76618,-58011,56850,122010,102751,94150,110433,100500,50066,35697,64463,121370,170747,139392,62815,57136,106217,74623,26874,35154,48443,21779,-15737,-6657,-14570,-71514,-100670,-59086,-14408,23655,10812,-51200,-67163,-7240,23083,-8684,-29194,18163,53401,-791,-78530,-75152,-47564,-55229,-68980,-36283,-18002,-20830,24295,124872,178176,144610,110631,62814,43367,57651,53411,14658,-34243,-65179,-108210,-130366,-45686,70484,117292,93559,14129,-46435,-49248,-62357,-58260,20460,47646,1842,19314,32214,-16949,-22955,15333,58465,122796,148416,88097,5849,-42043,-36470,-3863,-2389,-38779,-18055,20980,-20200,-26666,17004,2745,-3896,46274,60128,22424,31806,56996,9246,-84826,-99012,-20481,74306,91130,55121,37135,23632,40471,57811,-15485,-90915,-119704,-91962,-23036,13142,-33483,-46193,-7898,-16576,-29855,-3146,-18448,4801,101126,119355,-1194,-123105,-90907,19142,53818,51035,61773,29188,-21224,-45455,-17652,17914,6469,-9276,9874,41391,36354,9395,-2337,19491,26016,27106,17501,-22491,-49352,-63068,-67637,-45957,-63898,-107955],[-113622,-84235,-42751,9337,22894,121,11877,75844,117322,73476,-9266,-27584,13310,25391,9141,-10848,3108,82540,120929,47364,-30489,-4100,-50349,-227433,-250592,-15806,161720,145489,88803,40629,-25478,-98492,-128267,-85425,-40090,-43104,-24797,50183,72384,33860,-33132,-102774,-149653,-140584,-72414,23149,74633,2848,-88480,-85540,-29636,-8570,-50554,-111210,-122031,-86532,-82847,-81954,-34641,13034,64506,107202,111960,102288,70710,8125,-29755,-28809,17617,17737,17205,90451,112088,42323,-56167,-111587,-55620,5293,-37144,-55024,-9925,20258,11363,12129,53739,40858,-18494,-76488,-65628,-27560,1034,-30327,-79278,-88551,-59542,-10541,36251,82985,90450,73543,87802,110235,101135,85348,101628,110073,41867,-54645,-68729,-47124,-41648,-29013,-29773,-47761,-16485,44955,37466,-43010,-84423,-63104,-35402,38622,128086,118153,62131,64322,99405,108508,82827,63648,76713,56448,-6811,-47487,-54639,-62217,-83897,-127881,-142169,-104689,-45155,50762,130237,139461,72698,7877,-18651,-51585,-51246,37262,92012,42799,-5953,-40743,-59499,-31358,-13569,1167,30118,3631,-44315,-73771,-72559,-59152,-90018,-125684,-63193,35583,93692,97514,6907,-78405,-47410,-18064,-43402,-45761,-27573,-71019,-114491,-16273,92140,23030,-103902,-115038,-6454,75794,39316,4664,10435,26749,77994,96524,80758,71372,2227,-32535,-17001,-60877,-108518,-31109,68962,109911,43831,-26222,2383,89887,131082,36474,-46986,358,36662,37998,73071,75341,42965,30435,35513,57246,130722,166861,79769,-56735,-77264,-685,19238,-390,-40073,-56279,-35643,-37794,-24392,-23017,-61145,-24445,50557,21690,-48899,-75199,-5113,89305,92667,14374,-47415,-41983,-4174,-11911,-45995,-29328,25826,36997,29576,38263,88963,134175,97799,-739,-57758,-28273,-15469,-59699,-66752,19750,83325,46349,-18846,-27425,-70609,-101350,-42790,26842,82121,152621,127030,11582,-38837,-7098,80079,209431,223847,80841,-16110,43577,77128,-9503,-117470,-118168,-66098,-77995,-96421,-25518,71213,41266,111440,417482,546987,359811,100759,-4855,-21091,-26897,-19827,-32577,-14411,152207,363177,294468,71172,-15013,-9595,9682,-5098,-66766,-50079,29538,101369,113068,8296,-112160,-88248,10766,16072,-21264,-4520,36101,40286,22922,-8394,-90128,-163587,-162326,-104065,-32724,-8750,-38240,-41317,-14038,-30686,-71885,-41379,-11796,-60897,-57095,27320,52118,22583,34636,52548,55738,66259,41488,609,30523,57304,8111,-66190,-117812,-78059,49681,146538,175570,136664,68774,33923,21542,20772,38172,24110,-33015,-53443,-34046,-27784,-45696,-88041,-144455,-166873,-135158,-66184,-21534,-19692,-16949,-14481,-52900,-96271,-109456,-95356,-52874,45237,59232,-7837,-11747,23802,29108,19623,1978,16087,53869,26234,-24144,-16435,-3019,-57809,-112861,-72092,11780,19503,-63092,-101891,-56404,-29475,-20925,1577,-1496,-6550,10846,5525,-50743,-57798,-13069,-62636,-134763,-95940,10626,98985,77536,34464,12878,-70871,-159171,-137046,-83339,-15684,32848,54764,42836,-9310,-23131,72283,132825,20922,-59873,21652,96961,68321,6839,-41856,-27010,62680,79980,8930,-47070,-63352,-90053,-85846,41857,123559,51175,-52911,-91438,-75398,-50166,-28237,39566,71117,51607,54166,47122,22901,22734,19707,17318,58851,58849,-744,-46397,-90010,-75243,-10989,12563,48607,92966,63264,38381,69195,76288,77512,79588,57028,-9759,-16502,49220,37607,-55448,-95662,-102754,-103388,-59355,6579,20559,9687,-11410,-11872,5932,55279,120676,117595,64800,49599,67077,87703,88336,87849,95502,91519,66423,39418,-1738,-51569,-45151,-18893,-41081,-49752,-5739,31793,40949,98530,154403,74194,-50725,-97092,-88335,-77544,-65589,-42457,-460,33662,30546,-30197,-74963,-17810,81273,120228,88431,25057,-45008,-70354,-65884,-87635,-23215,68861,73066,24726,7199,-5544,23862,46675,-25309,-143745,-138324,-24901,36996,-4112,-20586,-46246,-62101,24817,121375,88221,17559,40311,93857,114733,67179,-45393,-104678,-58970,-28181,-24924,-14490,-7387,7317,55823,110099,95435,64403,77206,67631,45608,38110,-20906,-69885,-39688,-460,-2901,-12333,-38606,-36319,-9,8424,15286,65163,98634,62955,16109,-30488,-71306,-33166,21600,-11337,-40130,15537,62089,83777,57454,-23464,-56091,-16170,313,-10261,30988,60908,23540,-8081,-8020,-2521,-32864,-86913,-90972,13127,129843,99475,10594,-15095,-11445,-21774,-51362,-96440,-109093,-54413,7655,8129,-23068,-49150,-57957,-39076,-20285,-1893,22766,79288,115232,110218,53962,-24002,-92773,-85860,14604,133447,190102,141180,19957,-52774,-51660,-43827,-55225,-13780,20396,-14069,-59911,-67048,-69740,-48998,8150,42404,33226,29023,3587,-42879,-68938,-113869,-122977,-59025,-26076,-25731,10160,68434,82514,79366,68800,18797,-77734,-123197,-80676,-39233,-17289,13590,32743,20434,-23122,-46428,24168,87343,34816,-22526,-24669,-25927,-51511,-29252,50609,57881,29493,3787,-52483,-97078,-112849,-102480,-81023,-81556,-112877,-95091,10973,79319,45729,-34645,-30465,38275,10412,-91490,-123250,-76690,-13832,11173,3728,19050,63078,103195,134811,161592,147004,65305,-12770,-11089,4033,-25055,-68741,-115374,-136890,-100769,-41862,-9486,-12280,-8265,11046,50279,89367,129264,146909,111816,-13286,-85323,-44048,11776,7338,-4997,24895,98103,147283,92773,-24565,-92874,-30040,82422,85466,-28690,-74211,-4279,46221,30509,-4960,-32812,-8410,65120,86600,64213,17842,-40731,-21736,54187,18406,-99075,-133905,-58007,-22243,-64990,-65124,-8878,83273,117258,-22995,-165146,-124943,-82339,-103132,-69110,-28833,-14261,35871,53483,38536,52431,28849,10616,25055,-40674,-83360,-11069,39086,51566,48906,30916,16533,-7686,-30533,-4442,17542,34224,66692,50616,28417,3129,-46742,-22475,22409,21569,29180,52732,40719,28001,5697,-24305,-29134,-6273,-48098,-70752,-22587,4110,-37428,-85291,-92242,-24461,66559,69231,4444,-57455,-92405,-26678,16791,-22168,-41473,-49386,-82663,-102355,-121089,-111879,-49825,15602,18357,-26753,-46034,21906,91594,97006,98699,119660,94882,32209,-18614,-14911,43128,106851,140264,139263,124105,79787,-6677,-47010,22189,80680,71503,60138,44741,31263,5275,-27945,-19522,40871,84850,77027,11546,-69564,-105956,-62994,-17138,-33630,-50537,10379,55251,9011,-65399,-70979,-37665,-15404,-35412,-48318,-55327,-48119,64099,214697,224333,134471,89148,48109,44601,69004,66399,11840,-57462,-83460,-95236,-117108,-103947,-20543,55590,58207,15059,-2073,-32075,-90415,-65591,35710,55257,20970,46450,31712,-62945,-84324,-18223,54246,106593,93820,17157,-39993,-39099,-45442,-50633,-13543,1464,4214,20307,-31660,-78692,-56445,-21654,-7789,34877,113747,127029,64548,30098,19673,-54725,-75213,11244,70693,41324,31919,62385,60402,80599,86605,10379,-78866,-142884,-102847,17452,51365,2988,32832,64546,12737,-38955,-12536,-21803,-25105,20570,47059,18723,-11801,-632,47035,85629,94946,64713,-6059,-53357,-52466,13688,53029,1711,-28454,24127,61796,10615,-49755,-45766,-33980,-46572,-18920,21354,12444,-18384,-61006,-104299,-109181,-121174,-143323],[-127499,-103665,-55575,-223,-501,-36027,-40706,32100,97336,76369,26742,6369,30665,63995,52821,18675,21296,69859,87373,30945,-25682,17703,11571,-108351,-152927,-12824,93725,50775,-2717,11056,-24931,-122723,-158952,-123094,-97269,-66363,-25351,29071,63833,26642,-63142,-121072,-138101,-145577,-74223,78239,166277,93637,-20213,-63206,-60290,-8670,63899,70710,28821,-10705,-60255,-83106,-51226,-38325,-1262,53986,58350,52135,32195,691,5527,21029,49018,69253,80247,74955,21403,-33126,-91565,-118354,-55468,-36375,-129325,-118230,-19571,30467,47111,65028,66339,5412,-76156,-114907,-74686,-20967,-674,-95432,-204626,-190854,-95978,-1082,62823,96025,53178,21878,99949,156943,89959,28465,58364,79181,24307,-37170,-31991,17427,38895,-26660,-99564,-44541,70816,65763,-15934,-22901,48167,57074,8108,20892,77633,89355,118293,148682,101391,59473,79732,71695,40461,19803,13693,16954,10423,-11073,-50459,-113606,-130676,-58989,22884,103093,132790,105962,69175,37933,-26919,-125369,-150679,-70169,12484,13570,-22440,-43395,-35902,-26000,-26477,28023,80980,24823,-51904,-68070,-77177,-84972,-104229,-115321,-54367,30010,52084,-2906,-98533,-116749,-45508,-22512,-38384,-22039,-6756,-49200,-54707,70473,170423,62978,-100922,-121243,-25561,41225,34504,39331,64238,70244,77673,95093,100893,72981,-21413,-59275,248,39334,3679,-3225,46012,100752,43161,-42270,-33291,50082,82103,-28678,-85652,17423,87015,81968,82522,47431,2386,9818,26316,73657,184496,203497,97045,-32085,-86196,-51800,-4255,49945,53986,-1697,-80502,-120536,-102221,-65581,-68366,-56067,-19489,-37806,-88776,-99031,-9322,64206,54125,3415,-42362,-72179,-48113,3196,36688,36276,8824,-7764,13139,26170,66804,118212,101517,41905,1875,9046,31368,23482,7848,40758,88079,74997,3302,-38322,-55417,-32187,31078,71206,85045,119309,85181,-9344,-61747,-34175,71390,197146,166966,-3173,-85578,-19967,22326,-61880,-191040,-195615,-108496,-71084,-98664,-89116,-6323,34394,89673,304025,429456,319063,114602,-6295,-27673,-235,-15615,-75441,-86688,47408,204934,158510,30337,17208,47957,77314,67668,5114,-4795,26178,61299,75352,18424,-82844,-94015,-21691,-208,-29349,-40803,-20794,-5240,3731,-4537,-44010,-59556,-63429,-69121,-28693,-620,-14091,-2787,18446,-10202,-52760,-53425,-32163,-20644,30235,95267,95708,61852,68170,92202,113561,83376,25875,10394,5219,-61866,-118154,-118803,-75457,-1349,71031,147779,217865,151744,5372,-59178,-40977,-1077,8512,-29714,-44658,8728,33040,157,-4941,1246,-42175,-98540,-115315,-72961,-1055,29392,21707,23901,-9255,-51582,-27590,47812,118385,151403,60301,-53302,-58782,-8510,6863,-36524,-65101,-20536,35541,56841,69922,46383,-8933,-81265,-126279,-49306,77419,81812,-21450,-70541,-57840,-63449,-34241,18146,-2153,-39434,-22434,-14736,-43526,6925,67855,-40294,-133021,-60308,56617,147522,158303,80917,1640,-68644,-166668,-173697,-92164,-17848,-38116,-70348,-49405,-22425,33202,127664,113157,-42698,-105853,-32932,33086,30287,-17819,-73215,-78049,-41345,-41300,-71832,-103582,-97796,-44292,6942,57139,41486,-36035,-117428,-140947,-77656,-3307,-7458,3871,37835,41686,17170,-30338,-26686,49238,96063,86074,87562,30616,-56437,-68890,-69933,-70860,-44709,-25158,3688,45283,79196,126529,133691,80565,68573,76745,27814,-24887,5626,50838,15596,-75635,-136547,-97243,-32912,-28651,-54111,-50550,-1593,32727,32527,15017,45440,128902,133192,61941,47245,76203,88117,90310,116031,155383,171206,133138,61897,-20878,-61080,-18804,50578,64074,30952,-883,-11342,54421,187003,227774,101581,-14136,-48499,-26244,-18671,-51333,-80697,-19974,60948,53467,-39640,-109297,-48084,78280,138357,138969,54164,-69713,-108821,-71795,-92807,-51484,59451,89459,44014,7132,-36831,-45044,-51016,-121094,-199121,-122306,1962,32041,-14930,-23051,-11403,34698,110178,136001,59180,-26727,-16703,26690,71705,84336,-1246,-109258,-140216,-139422,-106318,-32980,48447,101732,123573,148409,152504,124453,82907,26211,-34309,-32704,-34865,-78201,-64605,18899,25802,-74931,-154594,-95906,37161,86672,62123,47642,43169,28376,4890,-45726,-88303,-27696,52936,18701,-65958,-68525,-36332,-8508,1276,-22179,-26715,18489,71296,86911,86775,60077,14232,-5997,-8600,-22212,-86030,-155311,-112968,25399,117587,93866,71981,47051,15049,19978,23137,-10771,-30994,-10939,10119,-10726,-27176,-40902,-67566,-39259,19766,31574,18648,37542,49672,52797,39783,12358,-2129,24175,93160,136703,129213,97782,21605,-52326,-59886,-70950,-77796,-17906,-4002,-71851,-112442,-80266,-42931,2680,79533,93419,19404,-3734,18206,512,-6314,-15565,-51103,-57851,-50767,-62805,-53366,24410,85461,79385,76320,68610,-25331,-126774,-92255,14053,70670,52155,1008,-31454,-33752,-45435,-28505,4438,-36552,-72484,-34422,-611,-13891,16172,75165,41424,4164,2227,-50987,-94322,-106318,-106996,-74400,-37892,-41666,-13980,71201,110156,90922,68313,123051,172791,62863,-73440,-85559,-30031,32309,76876,78448,59680,76978,95071,92700,102718,93749,48049,1913,-11308,-31811,-55368,-46826,-72617,-122558,-110456,-46397,-9162,-5422,11883,11091,12234,56693,111098,90532,7544,-89140,-82698,3602,20273,-8922,6361,25939,51443,103001,114021,60772,-27133,-26254,70744,80705,-9734,-36230,-30050,-77851,-120341,-110058,-72519,-10818,36319,33446,18138,-5833,-51050,-33001,-4604,-91556,-209485,-177208,-39771,17239,767,64,27916,110942,136356,-4647,-125620,-60811,-11675,-32497,-32153,-58857,-68770,9276,28987,-7393,24789,44207,-1860,-30164,-43320,-44735,13577,67622,87615,72549,56805,40324,-16774,-47972,13120,46754,13355,5602,4084,12914,-10046,-73243,-51290,-23972,-80319,-104013,-33399,67198,130280,73242,6744,12812,34463,-149,-10617,1502,-13926,-51377,-85478,-99059,-48386,3051,-11704,-83778,-134250,-119154,-63265,-32938,-60020,-70951,-40284,-5399,-23345,-80526,-54864,2466,-5573,-20845,-35005,-22542,53217,44779,-27908,-16864,43262,33702,-15368,-58196,-55017,-1441,65817,115352,156640,180763,99882,-91459,-152821,2620,126857,99017,77942,93994,66526,-1261,-20380,33844,92820,105512,56490,-12941,-60837,-111800,-103736,-33983,-4369,-24905,5724,35370,8964,-3793,4481,-16685,-12648,-23076,-56848,-101038,-116189,47679,352083,450963,313106,130350,55804,49937,84336,118966,62155,-41300,-55743,-16576,-40982,-104558,-68350,-490,2520,-9458,7455,-23809,-67935,-32914,56926,95605,74485,34644,-24986,-99879,-116855,-64586,-7782,-2869,-25359,-30403,-5550,20581,-25227,-71600,-7437,52270,30346,15657,-55458,-139244,-120865,-34532,-12238,1007,115328,163787,72561,24987,72165,56718,19202,10420,-1972,-8601,38354,111606,136598,163880,179453,105636,-60794,-207002,-181686,-49301,15042,39140,106570,86583,-18961,-52738,9337,-3514,-55945,-63774,-25794,39741,86710,68020,53751,76145,63971,18778,-11282,-8997,-8037,26736,58342,29336,-23295,-1323,69131,81317,37957,-10158,-60372,-96945,-60189,1336,35297,27240,-34914,-104908,-119953,-117610,-112768],[-81364,-47079,24746,58309,1074,-61880,-79753,-39899,18312,57948,90505,85703,82485,84537,57736,49497,48266,12517,-21184,-43645,-25108,55995,70931,11555,-30953,-22083,-16873,-40419,-51613,-7882,-18676,-104329,-147634,-115159,-71713,-8442,30936,25602,5311,-35726,-80084,-71272,-69517,-84125,-36653,68913,138951,115847,46546,-18535,-41638,-8656,96433,168549,129672,53985,147,-32933,-50203,-75014,-83856,-68104,-56158,-13696,4398,-9267,31166,95367,128422,125908,75973,-3402,-69630,-89710,-106128,-81700,3618,32943,-26595,-26544,9840,25554,75049,115413,92437,23125,-55754,-80385,-24774,23990,38023,-52423,-151743,-126872,-58378,-4383,21397,-8193,-96919,-124385,-9703,101388,77964,1999,5108,29339,-3093,-36583,-33135,-13187,-2910,-76660,-124729,-7023,123997,80707,-8693,11652,103097,89717,4442,-10072,24960,60786,121552,132703,45963,775,45305,30585,-60304,-106555,-46526,22435,49754,39773,1317,-31528,-33359,10459,39115,39423,11319,3050,50210,58905,-15975,-114472,-144530,-100778,-13537,46020,37566,17896,8717,-1374,19569,90137,134210,77200,-22970,-54108,-63705,-134438,-155472,-82610,-23039,-19613,-39027,-86720,-118554,-76203,-11774,-12141,-18383,-6974,-32038,-57935,-5882,112883,174951,86218,-36057,-44345,-15952,-23565,-26419,-7981,13213,18609,36,-1508,28505,31350,-34337,-75854,5854,119524,96734,19011,19014,64364,42399,21662,47677,96385,113850,40864,20568,94061,134174,110439,48572,-46923,-80288,-6139,57091,80020,147037,188610,124506,-1118,-92407,-103660,-48607,43110,88874,64283,-18578,-101520,-117153,-62120,-30899,-60594,-79923,-57798,-49958,-50149,-1407,2275,-39261,-44818,-44928,-64598,-26693,74760,151222,115910,-20230,-83718,-18169,4357,-14359,-1615,8269,-4991,-22142,-19129,-12494,-14746,2045,40391,70285,49286,-41865,-92489,-45198,38598,76079,59369,9104,-22113,-43352,-53986,-64317,-39959,47553,122241,63708,-61808,-84650,-8277,6150,-81696,-162175,-128526,-48568,-30942,-91191,-133613,-60034,30472,87557,228061,370363,252975,37143,-61844,-86689,-33218,-17174,-82594,-93719,31058,145288,92752,12386,29896,72655,101841,100277,61161,38543,15142,3259,8806,1913,-43464,-56876,-7004,18727,-6567,-48195,-59087,-41016,-2039,31003,27738,34867,43835,3426,-1831,16214,18038,28481,41901,15301,-42896,-89431,-79334,-18512,54215,64558,-10258,-59944,-4267,89872,133112,54843,-38361,-45222,-49413,-100712,-79520,-25307,17444,56842,67161,110916,174366,95933,-24607,-64945,-58784,-28031,-20763,-48750,-867,91775,72622,7725,20021,76355,92837,57177,306,-19835,15049,26002,11093,40719,45376,-8209,20134,155983,228551,144224,-11673,-71093,-38539,-6959,-21903,-99713,-122791,-31240,32214,62655,115245,83840,-4316,-79395,-133813,-105529,9283,100197,105215,65046,14292,-31811,-9533,27621,-19582,-80090,-62517,-22970,20395,99866,137556,40799,-36710,938,76220,157808,183079,80788,-43640,-76351,-84678,-98214,-92843,-84612,-117382,-138205,-112141,-28784,74938,100361,3780,-108138,-121243,-88854,-44207,-9531,-11405,-50168,-78604,-80992,-84874,-92197,-115399,-115330,-34881,51556,66946,5412,-71732,-139573,-107754,24510,105055,28879,-48991,-27580,15055,-10495,-50346,13474,136404,175235,140153,113288,29181,-35060,6605,6355,-82256,-138824,-94869,-23506,8420,61549,174507,184303,80348,26760,10921,-42045,-26952,64806,84411,12773,-79907,-156137,-91312,51566,63283,-29206,-73316,-17517,43867,49069,-4721,-10392,77096,98883,28270,31314,88417,93972,74358,84843,111615,117714,88336,54797,-1966,-39692,11741,99287,95606,22555,-34428,-55296,29962,166387,192183,122195,64566,11702,-9072,-26005,-78570,-114780,-32169,67536,70264,-12690,-80248,-33775,54427,94478,86514,25701,-66905,-106858,-52823,-41522,-54522,2605,84264,94320,44609,-23133,-56825,-70874,-76310,-93150,-65532,-11293,43173,66952,104147,141962,150296,124571,67636,-27582,-104187,-74168,5877,73398,89896,29406,-63144,-124992,-151618,-134013,-60438,45336,112294,99675,90415,98574,85441,52023,-12485,-95000,-96820,-45232,-41060,-34088,20086,-8881,-122509,-162517,-49041,91433,113367,89865,70918,15870,-22508,-37188,-54362,-40571,45446,103184,61865,-54716,-116348,-97727,-63575,-51152,-12658,39274,78425,125151,148716,100320,1607,-58440,-75081,-102963,-102058,-101192,-123215,-66400,31353,43778,34613,68813,29551,-39634,-7375,50146,48263,24434,20097,1039,-48152,-58290,-45258,-29383,23263,57556,15274,-40902,-52626,-57391,-70005,-73964,-58365,-11925,65992,126903,101686,21551,-2196,10582,-12896,-36613,-80491,-64827,6697,-1442,-55365,-51143,-2719,25109,46276,70303,41557,-37368,-51800,10129,48980,90190,113440,51845,-35709,-96679,-140373,-167617,-116754,-32715,4075,39945,85700,41215,-59872,-52950,60643,109034,43035,-37104,-51630,-5600,-3192,-29664,-11342,-27549,-40450,9226,26119,-14324,2987,43746,22255,6997,3332,-43077,-55292,-22173,-18316,-27100,-9897,-6713,13335,67155,104897,149296,217580,272352,212281,33302,-89486,-77664,-24644,35313,90474,99314,58247,39022,22534,-12228,-9280,2985,3565,-11326,-50695,-90827,-91374,-26919,17990,-25986,-72828,-47060,-17447,4574,46178,32247,-4364,16170,37548,-22252,-80586,-88968,-62200,-30040,-34301,-38519,9352,40348,27879,34931,72654,92646,37338,-1729,22081,920,-53853,-60681,-98843,-191960,-237766,-186769,-87208,-5634,-10569,-44376,-41957,-51832,-88967,-84031,-151479,-368457,-453802,-238172,23685,106229,90967,71022,59351,84970,81027,-5398,-53408,26084,89138,90769,73606,1648,-31950,18660,-596,-66828,-31414,54844,54221,-10554,-28501,7642,46302,65833,82748,69015,48297,35733,-6617,-47936,-30739,-15336,-47107,-64194,-50728,127,14791,-14244,11030,-23711,-153393,-191580,-88742,56620,131960,83801,64955,90574,63596,9168,-2341,-1603,-20100,-23542,-16736,-30815,-17674,23366,93366,170459,94268,-59808,-139132,-66550,-27142,-74756,-51190,21528,-3117,-91248,-57564,19313,5786,-23396,-49229,-57836,-21931,-67965,-154722,-122773,-26160,19816,20743,-14778,-42046,-58239,-26061,47129,135428,209123,140441,-46641,-112982,21470,134292,99361,57357,72015,46678,-38769,-52968,17146,54271,31519,6808,-10276,-28179,-79211,-97397,-35073,8832,-22177,-21259,-17988,-38412,18031,58504,-27330,-75766,-71150,-86000,-130349,-162422,-31008,363867,651708,502732,243514,123058,57975,60197,128730,100116,-6057,-6837,57958,34077,-42963,-41774,-16918,-40961,-38781,-11583,-40099,-60491,-28044,47008,126097,118110,14461,-64366,-84460,-91393,-76457,-71579,-129298,-136306,-28916,73983,74148,3699,-28903,39589,81421,49097,46789,-7835,-100978,-92139,-23992,-22411,-15689,88072,128061,63393,46774,116475,150762,108008,6345,-36987,3048,45294,102791,179930,258887,302289,196182,-95488,-368255,-360046,-191608,-83844,-14434,48741,15689,-71770,-81078,-21633,5220,4716,-17238,-20944,47552,101163,79273,47467,23934,-25721,-43179,13870,75853,44357,820,32636,65814,7392,-31448,62638,183081,187651,61490,-48648,-80859,-58657,-26486,12810,27829,-32680,-101630,-83329,-37302,-16180],[-24763,17399,96815,93490,-12804,-82138,-64261,-42971,-49771,-20918,38458,59429,76582,55200,4302,23962,21905,-78311,-135450,-95760,-11958,62385,54575,16566,-12376,-44047,-53872,-36136,-30297,-19444,-8701,-67214,-136263,-99818,-12195,59397,84654,44831,-43376,-101546,-94722,-32781,-9044,-7676,-11712,-16281,12761,40358,45693,31103,24002,8350,40580,109930,103373,48462,14060,-12844,-36499,-51782,-103654,-153691,-131721,-52150,10834,29818,48352,76042,129353,148935,59932,-49345,-77198,-64501,-58646,-10437,67303,122878,131147,81305,-12242,-33126,63117,122453,107695,63616,5615,-34857,-11137,13714,44153,24566,-24723,-26673,-15142,-14281,-52967,-127923,-186257,-183788,-113122,-7860,60294,45641,29903,29346,-2644,-30669,-39771,-59894,-64403,-93065,-90687,12156,92727,69453,44525,53828,45960,-19603,-72432,-29661,30182,50435,56386,34876,-19974,-51891,-37665,-44434,-129071,-191446,-122422,-32411,17006,32376,29200,30612,22904,28218,34259,-4131,-51761,-23043,53342,68213,16967,-33132,-58951,-61584,8726,97903,104894,73233,47321,50987,102996,137089,140198,112457,30155,-27170,-42244,-148029,-170269,-27151,23729,-77587,-123663,-83222,-37020,-17492,-21401,-41260,-30607,-25936,-62795,-46041,43046,113517,109248,58666,35576,78053,76066,-544,-62820,-75539,-64329,-56000,-68248,-81530,-50351,-5341,-36625,-93703,-17083,134102,114334,134,-24731,31189,69143,122524,176205,195416,189564,145120,146989,185618,171552,115780,35465,-58053,-71525,11517,79056,51397,51532,126797,124354,12653,-81183,-113766,-105803,-53149,11796,67597,62931,-13510,-22014,30275,16287,-57329,-70148,6198,64732,54106,44903,3417,-73192,-88712,-64722,-30433,40552,128361,198707,175214,23744,-72262,-16573,-5290,-60870,-73459,-66552,-83445,-74217,-33704,-44751,-71694,-37650,22764,46932,29297,-54890,-102705,-30046,65710,56589,2901,-43903,-83906,-79321,-20563,6510,307,25234,46999,7614,-40453,-22902,41033,13178,-71339,-73570,16118,65474,17892,-71079,-138460,-100291,-23373,105937,306552,384497,183577,-26260,-67822,-82191,-60294,-20894,-45045,-38736,84315,208489,145006,20472,-10896,13348,44318,51918,21038,-12440,-61479,-77631,-38693,-7417,-27137,-40198,12978,58441,34760,-27272,-56042,-54216,-34317,3905,20230,46232,89276,47713,-19089,-25383,-6043,-6126,-4272,-2308,-48670,-109360,-115314,-67564,-11147,-31126,-159436,-240422,-145814,17132,69275,-19682,-101555,-103087,-86314,-63648,14543,64870,53946,43668,39898,57355,67218,8441,-4467,19993,-16541,-36461,-18374,-8750,60214,122568,71239,26773,37537,69988,122693,146727,98211,37881,3258,-40419,-71473,-35925,-2604,-40191,-32695,94242,157279,56576,-64779,-48293,22278,33879,-2099,-66319,-91926,-29371,15354,38151,82951,57571,-11912,-55796,-89465,-104851,-59806,52672,140544,126246,73439,44496,51359,52316,-7505,-77101,-81336,-25806,55041,106872,125250,110098,61371,16522,31761,113234,131411,27190,-100626,-112817,-47894,-62748,-166504,-206657,-166941,-113052,-81143,11307,96776,21006,-94398,-89776,-53384,-57853,-49935,-37141,-17080,-15385,-41402,-33138,-21110,-25400,-40272,-69933,-52337,27408,80127,36420,-49935,-96508,-20112,99615,123769,21622,-62260,-48337,-12413,-19709,3170,100159,175428,148533,108321,102869,37792,10424,74413,19079,-155882,-215848,-87667,28688,17928,25617,122389,133325,30401,-25546,-54056,-86817,-10617,115934,100686,-1048,-78196,-132067,-80672,70629,103999,10707,-64506,-41930,13433,24388,-46529,-62034,18648,23480,-50360,-34498,54788,100733,84195,62019,41779,5168,-20004,13866,45022,27235,49063,109819,70775,-35683,-88971,-75347,-14545,45545,72310,96927,91389,27038,-42185,-78688,-86315,-61933,12151,65647,64758,10066,-56571,-49525,-1455,24085,19369,29809,-9915,-74863,-27925,36766,2886,-18006,69681,103933,48908,603,-7481,-15686,26677,62430,8516,-35144,34258,126496,221942,254590,164855,40042,-39690,-108818,-163039,-109861,24182,112872,89178,25543,-11867,-31608,-65555,-99618,-74439,18183,89232,66240,3027,-39534,-33855,-17599,-63417,-120227,-97173,-30148,-7530,-16788,-36794,-98067,-125633,-94915,-11390,63263,63004,72904,92901,30983,-34272,-46406,-43914,850,87911,118216,90110,13773,-57870,-73060,-70706,-78786,-4512,83641,100149,107550,114398,51851,-56702,-106089,-132355,-197227,-185535,-108712,-43095,17985,26032,-23213,-30521,-16481,-50555,-86587,-58961,-12683,16468,32246,41164,7230,-62590,-89340,-59762,6489,60568,31851,-31777,-58457,-47041,-61991,-109278,-148731,-137217,-96039,-14591,78594,83744,-9698,-41456,62649,134671,59284,-36334,3108,85053,66203,28019,58834,111737,112065,54974,-31772,-91890,-115821,-90611,1035,92182,157718,167230,100232,-1918,-99004,-162769,-219311,-224514,-156747,-78186,-19671,44506,71551,71787,86859,97863,36659,-56652,-88266,-50278,18622,36501,14704,17320,-9491,-14859,16874,1515,-31268,-10920,16183,5908,3527,-2080,-27578,-20682,29179,53575,24356,-9430,-34919,-23081,27108,77813,163110,254531,244238,106738,-26215,-92114,-116778,-93493,-16730,43956,46108,14675,8844,-16743,-91698,-100026,-38700,15928,21825,-42953,-106797,-91408,6890,95927,61056,-11279,-6725,1640,9572,57249,51910,19893,29369,11957,-74506,-85309,-21698,4245,-27280,-38123,-32093,2311,54739,45150,-8843,-4854,38239,33137,9349,-10635,-39072,-80416,-114138,-148996,-182361,-175867,-106107,-11278,22785,-31561,-71450,-44740,-46408,-72506,-56465,-136265,-398816,-460403,-167993,118586,189219,144571,109157,86098,48918,12714,-17082,-21709,54138,156514,179769,118276,36958,15639,30795,-15374,-80204,-45255,60094,107376,34934,-39909,-3817,42320,41332,44328,18499,-24056,-43425,-37803,-49501,-83900,-94656,-72619,-51617,-34927,16629,55117,69592,102691,44173,-85587,-131002,-64262,33401,81161,77634,112313,116249,40225,-30949,-23890,23915,57457,89682,118435,100008,70356,102293,263490,555751,606021,223179,-99922,-57923,29110,-27871,-31276,28326,4668,-83098,-76518,-4057,21483,-11612,-55807,-80595,-87575,-124528,-142771,-72521,14258,58788,69782,47439,3973,-62600,-75528,-32102,47987,166600,173744,90357,62595,99073,110362,67229,4222,-17061,-16042,-67526,-86079,-34842,-10790,-35318,-2990,40286,29855,-12958,-42815,-43548,-51239,-81315,-65492,-58112,-74066,-17522,22166,-70416,-125750,-107045,-99887,-88200,-78060,-79170,64367,292050,331241,273596,176397,60906,15418,78479,90770,15389,5114,50837,53915,16551,-14805,-22241,-27620,-16029,-9991,-41247,-46875,-24278,10214,74633,83577,23650,-6684,-10362,-32519,-43079,-64696,-129759,-122031,21327,128893,87200,17929,36825,93359,57145,12365,64878,82941,31787,-4367,-26237,-46089,-16813,63642,93047,76476,83852,118644,150172,130427,39045,23975,61310,18742,-3889,85897,217773,289517,191319,-103136,-407464,-419151,-250110,-145803,-107805,-78603,-79568,-95325,-97016,-61998,10155,98043,86273,22007,37970,64382,44382,14704,-31061,-78711,-68609,7867,74367,20743,-56623,-12559,63293,21896,-48319,27773,174601,200525,81634,1983,1060,-10421,-38135,-43650,-38005,-75319,-114398,-55669,31226,52603],[25481,55263,100234,69798,-21815,-52051,12191,44006,-26589,-90357,-91126,-44588,35892,40362,-15879,-7033,-22314,-116648,-131670,-42439,13478,32957,18777,13151,33390,41614,40160,57493,37501,2250,17256,-27932,-98010,-43467,39335,65819,78436,68755,-7923,-67273,-71081,-51477,-15635,16130,-23446,-75789,-55134,-21389,14570,55299,59434,16917,-23775,-9591,3026,-12384,-32893,-57412,-31406,15790,-29438,-109784,-99086,-38089,40310,106203,80237,-5405,34202,124317,86440,-14,-7818,2501,-2920,22409,52980,97303,129837,58606,-84155,-87753,44230,110081,104709,79691,51451,-8869,-59121,-81682,-36821,6370,8665,-3526,7542,9804,-68190,-135352,-116666,-72118,-67341,-48263,28462,88929,101342,72329,10883,-13965,2063,-16344,-39478,-41328,-22951,18935,33751,33390,80080,90478,-9992,-120282,-128270,-35408,33324,9439,-26941,-32679,-32501,-73729,-112589,-85381,-88444,-136689,-113077,-59460,-29641,2721,48162,52189,3786,-4985,30102,35270,22058,51585,72940,62426,32906,4198,-27342,-54149,255,84924,94725,60498,33415,50706,102876,102230,81794,84577,59530,25757,4125,-73556,-92382,25032,47326,-95211,-140278,-29069,39219,-6139,-81491,-119839,-107997,-99488,-87447,-15534,83259,108599,52589,21616,72890,155273,176014,95507,-6363,-39252,-43757,-55697,-53932,-59288,-62494,-22528,-36838,-101535,-44973,105048,76793,-53669,-75488,22336,101369,157211,202248,212437,178623,111806,117525,174413,147918,83940,62912,55831,43312,35096,26386,-20476,-8825,78578,82590,-14416,-68747,-83945,-132209,-138807,-79098,7580,42972,42039,103756,134496,32827,-52993,-8483,90993,152683,120210,74267,30823,-33943,-85855,-93148,-34652,61136,115550,161928,181259,107699,24346,19175,1324,-26928,-24963,-55598,-103388,-48841,47658,26741,-36246,-36944,-5838,14526,41963,8763,-48918,-21179,36955,-15993,-67090,-28072,14616,41779,90936,100529,44428,-3722,7585,39393,48013,38571,30590,-29698,-79592,-37456,49316,60006,-467,-60445,-115635,-133389,-93727,151478,465059,409793,135858,-1740,11814,22006,4059,1696,3549,31089,153803,292202,211703,29223,-40582,-43651,-33568,-28762,-52388,-83765,-133107,-124742,-37423,18332,-5615,-32188,11044,65499,48406,-16032,-45427,-62523,-87110,-85501,-66520,4201,84858,39676,-76762,-102196,-64790,-74597,-93445,-63566,-61441,-102340,-130477,-126821,-84812,-74849,-170976,-264568,-196719,-50457,-7288,-53042,-63699,-52175,-42583,-2187,48332,52061,10773,-8783,8239,4873,-26236,-39285,31207,94230,33799,-25644,-6581,23748,66215,88734,57262,58417,71764,48776,57555,94346,85269,38412,-23858,-81071,-116578,-123814,-112028,-104204,-108038,-58047,3388,9789,-33532,-23029,41793,73565,64476,55679,36289,2352,-10300,13337,34960,2610,-37021,-29690,2970,16674,-3281,1448,34714,48918,70943,115517,139158,111191,33786,-47784,-77245,-23903,30997,29437,57982,129175,109735,-13312,-59409,21697,49237,-16060,-97198,-106182,-68395,-92204,-214762,-256364,-176539,-67730,-763,66509,86208,-21083,-76025,828,45737,21801,-15742,-59259,-40399,5847,-3110,8838,29069,43875,65387,23499,-33599,14960,111794,94283,-909,-40131,19337,69337,38467,-24347,-22724,-4441,-35962,-36743,59601,143842,118030,53320,42695,59493,26449,21153,57323,-42679,-200234,-164581,33205,143447,89182,22365,22366,9909,-37614,-42376,-60715,-78673,8389,135122,116415,12364,-52796,-92688,-80209,840,18378,-33488,-69675,-44827,13091,21242,-58226,-59769,14054,-24567,-119234,-115095,-25148,76600,116924,93026,26142,-56634,-94975,-29217,77942,104715,94812,109666,65458,-41013,-90683,-44989,-6850,-10572,25374,79412,74164,10638,-61912,-91514,-25590,67522,106597,90755,69262,39117,-20124,-54055,-29994,-5371,17798,75025,62653,-25252,11726,92612,55037,-2979,29192,10636,-47259,-35057,23003,28708,69915,125577,71982,-18299,-4848,71931,189025,197376,65282,-41552,-61030,-94957,-151584,-107989,36456,125698,70205,-3734,4214,35158,-12095,-92231,-95502,-17163,53725,50667,-34692,-117195,-105173,-78692,-109589,-112587,-37352,18783,15254,-19708,-92992,-150710,-100860,-57952,-54996,-23304,8497,38101,63094,36467,-12875,-26402,-23248,19058,85728,100404,98790,88013,39404,1883,-15961,-34467,19840,82975,60412,34214,32242,-2655,-54041,-66784,-108776,-197839,-201419,-119662,-4343,69798,33797,-10374,-49167,-108408,-102631,-50292,-57574,-71101,-25218,33389,61251,39623,-21399,-51237,-23331,28771,35052,-39034,-69354,-14358,45052,35482,-4472,-45919,-79271,-131185,-111632,29062,108639,33201,2286,150735,263709,147916,29009,76584,165037,157987,115474,117052,158435,156910,49505,-99830,-150936,-134623,-93445,8440,111862,156644,135835,85891,33327,-22640,-62313,-109351,-135073,-115382,-83172,-50144,1197,60576,142466,171502,72662,-77799,-157060,-126631,-54268,9966,36389,33746,9482,-47392,-65177,-65128,-66454,-23559,10305,-2379,-32339,-30568,-19656,-26236,-28873,416,57934,60838,-9187,-75820,-64654,-706,43588,111551,150183,59361,-60063,-56592,-42870,-125262,-148008,-65906,-5686,-2326,-10388,27462,29232,-57050,-70429,16392,104525,126335,33641,-71876,-55699,36471,90074,49335,7424,41545,43463,1591,11886,22155,42114,77912,44179,-57224,-67585,-15711,9800,4964,19607,11301,-5785,35057,48772,-7105,-30183,-20717,-25876,-13007,12981,35942,-18828,-106229,-116571,-87236,-43851,30763,79899,51645,-9150,-32205,-10958,-18656,-24303,47122,76734,-39212,-85472,36097,148206,154954,104212,69611,46624,9925,-12915,-17131,-25771,27972,135782,155435,58377,-3345,-2055,-10120,-47415,-66737,-21806,50810,89047,36023,-56756,-58687,-7804,7477,-2619,-53118,-113889,-147554,-108633,-56966,-80157,-103222,-53798,2227,17917,42165,71779,89115,115524,102398,43423,-20425,-29262,20895,77848,92747,90564,35495,-34416,-68906,-25693,56568,129597,170820,193499,166987,99142,95339,266520,617537,834502,529625,82706,-32109,6955,-8610,572,52412,56269,-17723,-73856,-51114,-11012,-26349,-44465,-50017,-78836,-100962,-40326,44599,64753,45152,45143,47758,26993,-819,-15435,-56023,-73266,14755,97750,136765,169307,133156,65372,21798,-55029,-114540,-82120,-76899,-109939,-92302,-52017,-47107,-21166,30129,57143,48931,9197,-80450,-154402,-156638,-96305,-49763,-49373,-58132,-64141,-102040,-98417,-90301,-103350,-26283,72444,-60917,-350529,-414429,-105707,127511,122923,43851,-7135,10156,31095,-10043,-46531,-42677,-3721,-2234,-54984,-43389,43332,59018,2424,-33076,-1089,16230,-27392,-53524,-33674,24699,74891,46685,1250,-16138,-33594,-44873,-14953,65952,110938,68029,15555,51659,88065,-6392,-77115,-1636,82025,109016,37122,-63819,-86945,-40418,41103,95286,117824,118291,82996,57656,75788,70527,84855,83739,-18874,-117671,-100848,-3502,73180,89137,91,-163780,-225068,-175420,-125566,-127807,-129778,-114385,-82462,-60755,-17415,34977,103706,86846,17136,22792,49006,6041,-43575,-52244,-37705,-26059,-33494,-34610,-60963,-83619,-38444,27071,7440,-40021,-4125,63511,82655,75321,91965,93567,48431,-8409,-59267,-88902,-90854,-79494,-25163,40471,50298],[21439,30991,27983,-5773,-31342,-6862,42154,68977,11055,-102054,-160185,-106887,5012,50616,19494,1892,-24038,-72073,-40961,26552,-5194,-23762,9797,72284,148212,168453,130358,119026,83079,39307,23317,-27773,-45107,31731,42635,-8971,2112,58147,64644,43746,-10464,-100784,-96032,-38891,-55499,-60722,-19759,-11877,5759,32762,10636,-39833,-80056,-94192,-90788,-78320,-83947,-118432,-67778,23540,16003,-34445,-31321,-7932,37347,115960,98215,-33955,-50361,58998,102675,74330,56043,32855,-9610,-33728,-56317,-53141,-34158,-56353,-112723,-65151,55063,104622,82948,48750,41494,-2083,-87898,-149614,-120440,-75205,-43209,-20581,22636,50666,-17994,-57991,-4136,55793,42260,-17544,-16789,52677,107783,81900,300,-14733,43455,40591,-9658,-11662,21696,30114,1627,-6192,60015,72191,-16182,-89499,-84524,-40280,-23130,-60271,-68333,-22707,13154,-36366,-95154,-45005,9571,-28109,-43467,-34654,-41663,-2569,72158,74074,92,-33410,-13552,48151,102680,107511,59560,18029,1777,-22192,-64016,-100423,-62392,405,18018,745,-37997,-51372,-26754,-5302,8448,21525,29765,53298,67127,47788,22394,46090,27744,-75136,-97740,-7989,35078,-18848,-101199,-155857,-174651,-167456,-97644,6655,89289,98932,50097,33312,84795,150596,183713,144973,92398,90247,59664,-561,-5837,2323,-30847,-22561,-12037,-55553,-33036,76927,45221,-85086,-105192,17710,102774,116100,119851,118726,72112,-18427,-28730,39215,51358,32394,93138,177067,150758,27650,-74927,-90835,-7426,65177,34289,-45858,-59666,-54353,-112009,-123463,-72315,-38769,-48452,22325,158027,167936,20560,-46962,28658,102451,125793,76311,9439,-31140,-24320,-39706,-95742,-91447,4757,74774,104854,126612,120204,77198,33365,7334,36214,63718,3002,-50729,41205,156719,125021,42286,5015,-22866,-26357,43147,70061,4479,-27201,-9030,-71064,-102300,-2200,114676,145218,142733,125292,58243,-35051,-18528,96448,140920,65178,-39845,-114138,-120040,-78520,-50461,-62211,-51237,-31519,-61199,-115508,-84663,188686,477145,367270,109469,29684,68298,94516,79445,30188,27059,90332,218296,308675,186590,9046,-20860,-22578,-62629,-80745,-66520,-48313,-71250,-66983,-8333,43243,38515,3623,-1114,29632,25051,-30102,-45367,-49336,-85359,-117140,-109822,-12918,74349,15938,-86863,-104574,-79357,-106459,-144847,-116455,-74699,-89806,-127986,-137939,-83914,-21214,-36682,-103103,-96360,-30300,807,15406,77239,92397,66987,61840,46627,6369,-25656,-24411,-2061,-32282,-72988,-53736,28047,82168,40960,-16893,-24865,-21690,-9496,27893,42215,57319,91746,71064,8703,-13436,-1023,-3870,-31760,-47062,-67530,-124639,-150178,-106593,-95923,-108421,-59324,29871,30787,-17934,256,53037,75191,119009,146496,61866,-13840,242,8656,-30466,-46815,-5486,70702,118032,77181,-14642,-70016,-46817,35631,141214,202009,154710,42884,-54305,-78999,-27575,-5784,-32339,885,91885,102645,-27313,-108654,-53124,601,11223,7922,-10518,-57905,-87947,-131167,-162401,-142093,-60187,25898,64136,43857,8241,29862,71757,87908,58226,-8209,-69967,-50927,568,-4664,-15639,-6038,31717,85490,69906,14468,36476,120965,118343,41992,-23194,-23561,-13082,-44856,-61130,10995,34293,-50087,-65473,45936,89222,445,-38761,-17760,-7939,-5612,-1139,-20876,-94762,-127261,-17053,142491,214663,173681,58819,-21585,-34446,-28689,-19286,-31753,-35710,23943,115290,129100,64747,8090,-54394,-91100,-86014,-97816,-98800,-62351,-6765,47087,35203,-42317,-31317,38308,-9063,-117633,-151538,-106106,2905,105648,112576,29313,-61152,-96851,-32358,78722,127664,104238,87456,66863,4767,-27012,14973,53918,53103,79243,89229,50314,-8268,-52033,-66684,28520,133920,148300,110500,81475,68948,37217,-13668,-23023,-2995,25181,66766,72744,11850,48944,93736,41543,-14188,-45976,-126718,-176080,-113884,-10282,5462,20964,70720,88113,16988,-49850,-29546,66207,46991,-46513,-42720,13331,-19725,-103136,-90658,14687,84429,29915,-42465,-23471,11291,-55839,-141414,-140308,-90887,-46962,-23307,-43694,-84630,-91589,-102723,-113509,-66903,28375,55513,28625,-7993,-79242,-114550,-64360,-60589,-100484,-62131,4297,14114,-9769,-23354,-38775,-54597,-39555,12550,71348,84612,100752,104347,60022,38672,58110,37942,31446,42049,-7994,-39109,-22242,-15642,-3192,15345,-35515,-122374,-143393,-105439,-23779,42229,43219,39878,-41306,-136057,-77013,21768,-19389,-64269,-15055,41443,65745,62847,37252,44385,65623,51463,-5623,-85319,-89031,-5884,61548,79444,116364,140310,69453,-66030,-84224,59263,126328,45725,31684,151174,206795,112135,29819,76352,164330,178591,128347,79680,95935,126949,67749,-33096,-54339,-60548,-59652,19147,87437,94766,70708,44139,56324,82397,80846,65239,67900,29985,-47170,-54882,-8525,26446,58855,44558,-57815,-154916,-171448,-120788,-62150,-16955,-2746,-24336,-62345,-88181,-92859,-126316,-112067,-15953,14755,-45948,-86119,-56164,-19008,-26977,-53972,-40884,40908,75074,5058,-83407,-96126,-42257,-4039,38876,30288,-95329,-171648,-77546,-4481,-74101,-112400,-64653,-16562,13806,21716,61133,82161,43005,52982,103764,167257,196920,88112,-38661,-16410,50848,43374,-6649,-12632,58143,68066,-17876,-64530,-51594,23350,93010,62060,-34403,-72395,-70548,-53922,-3909,58538,66218,18167,-8900,-10088,-1351,13958,-15678,-72025,-50466,49653,136133,83619,-14642,-21010,-18671,-7195,58176,74095,46657,29771,10215,-14168,-38617,-21543,102772,233682,284682,281558,210138,97770,29550,12315,-17343,-51140,-28813,7193,11594,-893,24468,72847,74255,4455,-35765,-42458,-73072,-99786,-81852,-33320,14300,35183,25518,-9628,-52191,-50046,-24758,-21079,-63132,-116868,-151585,-108112,-24931,-10604,-28237,-7410,31256,38914,51069,71725,63339,64123,96192,96690,19340,-33596,26184,129431,123333,37272,-57333,-80782,-41599,12392,54485,107529,138141,148666,116421,28600,-19425,84492,317334,530607,518824,223605,-18211,-88948,-70882,7892,110021,145888,61260,-40612,-63479,-52725,-40615,-6867,-1763,-44650,-56517,16790,57957,16548,-22067,3833,25933,41051,86601,106218,5114,-125930,-133528,-47266,39474,88445,62536,34102,18748,-58561,-130914,-86992,-44838,-86407,-102291,-46689,-27198,-78838,-68531,35616,92466,42997,-96918,-184213,-146605,-59555,7157,14916,-39873,-73542,-52122,-2183,-42684,-113482,-29133,128382,-11845,-433494,-583576,-300171,-25468,39828,45083,18050,-22357,-27654,-39862,-75461,-93811,-52074,-43268,-87053,-24681,134851,131997,6286,-25835,60754,85904,-12446,-116358,-111639,-3088,75182,36157,-4176,-16656,-27254,11075,75234,85986,62497,45530,15191,17268,38825,-22069,-101869,-85889,-15182,68074,30520,-61927,-78114,-39312,49738,123643,155058,136778,48831,-31378,7026,54775,61139,55140,-7138,-107216,-173688,-177932,-132847,1154,152219,161631,33711,-69434,-64504,-56265,-75958,-78861,-33225,41176,107846,93794,56495,7090,-28800,13822,62225,-418,-72637,-35984,39070,50353,-40354,-115744,-93556,-36270,-8481,9153,-8094,-9922,9599,-8612,12306,107678,168419,121948,68711,47423,341,-51895,-27096,22461,24606,9881,8210],[-28219,-25270,-45431,-65498,-41737,-1988,-20434,-30969,-19478,-60791,-98754,-75633,-4790,55204,62057,40353,25307,15300,28604,22810,-43691,-53502,24621,132421,193621,164103,116821,131164,125104,80244,5239,-54305,-14061,62368,12936,-76761,-54758,45330,110202,130215,51069,-100980,-148411,-85179,-45879,-812,40325,32130,47669,42762,-24110,-101897,-100945,-67649,-67546,-58118,-54155,-93728,-89209,-42059,-46540,-44561,536,22313,7981,43039,85787,32409,-23283,15128,73534,96207,80233,34847,-36408,-94878,-142210,-168662,-156296,-102408,-35754,36855,92437,94982,57143,13575,-1004,-8895,-31224,-74052,-77919,-64282,-30363,12008,40818,66963,36687,7121,33893,66637,63007,6706,-36544,-10554,42416,33212,-28076,-36247,18236,6504,-56358,-53447,17146,39217,416,-13967,19960,2980,-12337,21219,24721,-26791,-64933,-68853,-48865,8247,60752,40857,13015,51022,66322,7863,-8896,-20079,-44393,-1932,70840,98894,62634,-23424,-99695,-37672,71147,68969,-4185,-50031,-26107,3014,-31163,-94994,-99949,-69257,-43638,-46983,-110792,-163850,-144527,-65942,334,-3123,-25650,11719,95863,122855,91725,56640,7488,-54459,-66359,-37410,-2311,-1654,-41077,-89068,-129805,-145655,-78690,24295,78049,85392,80440,83472,92659,106389,106521,94255,122348,167412,122364,26754,-3343,6338,-14714,-5860,47046,47896,30522,69857,44266,-57773,-96828,-5573,74845,83421,57662,25349,-4112,-57538,-100085,-90248,-41250,6271,97097,198820,163640,-4906,-125157,-93124,11161,49543,21153,-17335,-33475,-49772,-80185,-49441,5511,-15738,-76274,-14528,130282,136606,4345,-48423,3091,34892,23453,-30452,-108438,-153082,-83036,-7564,-67309,-132265,-54389,50227,57506,36831,41705,24771,874,12975,74067,98272,35871,-5053,68717,149248,118237,58833,30892,-23643,-63395,-1768,55062,15646,-29965,-22744,-55637,-86141,-37519,44383,61769,56296,85399,74286,-35866,-59420,76958,149824,41077,-102359,-166606,-150735,-115843,-111115,-104746,-27665,38877,6628,-48984,-9447,173937,335023,293559,99098,-2526,27907,39942,38949,7449,11915,127026,268166,280086,109975,-33882,-10708,15946,-54190,-102978,-54419,40038,80385,56461,2205,10374,57845,34023,-20993,-10147,5506,-36332,-29716,1902,-13774,-43902,-55601,-5573,42638,1245,-20598,-13529,-33301,-81739,-124336,-119271,-80944,-74589,-92509,-86567,-29172,42983,66991,38365,23516,44493,70393,110169,178518,169679,129039,106968,61338,4033,-6237,14986,23374,-26268,-82657,-85248,-22796,26263,12412,-36564,-81240,-117581,-105760,-28078,10093,7396,49341,75531,2916,-72782,-66616,-28686,-8675,2874,-20590,-88872,-106195,-48728,-6478,-4432,3603,46741,46636,-10008,-31672,-21170,-25814,41729,142374,103799,3593,-26818,-31145,-35577,-7686,28679,59292,64767,28265,-24997,-57921,-54790,-4865,95993,170048,118454,-10475,-98906,-83487,-26645,-10173,-29363,-18495,31510,57486,-4781,-66843,-52363,3161,77814,127410,91526,9339,-7810,3264,-26852,-68583,-62348,-28485,-2879,6548,56873,100534,78450,71277,41356,-20802,-50993,-37148,-35043,-54402,-64126,-63218,-36677,9555,35059,34661,28924,58647,81424,48998,-34693,-63016,-51057,-59476,-58366,2596,23058,-33654,-61417,-11141,-18953,-109897,-121881,-99055,-81207,-21196,-10453,-79175,-85695,5858,86667,120029,164946,187851,85489,15185,64513,72735,10939,-1917,38227,66508,81026,93078,86123,70697,6512,-62194,-79958,-74894,-31875,19996,58677,61922,16377,-29753,-5515,45077,29259,-55801,-123516,-130208,-69024,19905,40007,-16388,-58235,-51284,8481,69410,85117,53458,34551,39772,38527,43708,61651,91367,105892,95022,55815,7963,-28380,-55024,-66227,9131,74930,80812,71131,61686,59229,52029,7369,-27309,-9125,-7608,-1746,18003,10055,48319,60773,9789,-47517,-105509,-176983,-197136,-138307,-51886,-39553,-46716,-11801,53673,21121,-59469,-42586,25488,-22322,-72361,-29,66037,11831,-76394,-78261,-11414,49021,13150,-63883,-70969,-58819,-104545,-150138,-162385,-180590,-188299,-146771,-62502,-28555,-67651,-100782,-67563,13569,67184,40674,13367,12862,-10839,-20883,14119,-1755,-47658,-18140,37812,25874,-41691,-90587,-103198,-114664,-89109,-26925,40320,69362,90847,67272,2829,-2625,58543,37147,-5493,-7165,-42743,-60757,-28938,-1632,36842,63584,22114,-38587,-47024,-33544,-27009,-11866,32157,51136,-34304,-89288,-2613,61197,3238,-41363,-8968,23772,33005,30986,46232,105502,127504,71825,-2549,-57299,-77761,-59950,-32230,8338,113459,200697,150281,48278,71181,145950,98721,2704,4544,51452,37573,-3274,-29527,18094,96029,102587,40294,-26328,-16026,64441,113763,108662,101667,53571,7917,43469,54203,32163,17448,5536,67947,149467,141365,122221,151257,89170,-39254,-67346,-12337,-4567,-76801,-166227,-205562,-186839,-133049,-76373,-45987,-29103,-48048,-110121,-123732,-53444,3892,-46574,-83737,-34316,-15083,-70417,-90276,-24575,34708,17004,-33426,-23308,51411,73165,25326,-55647,-120557,-102419,-40163,13016,3674,-103620,-176701,-105800,-35447,-40166,-46845,-35059,-880,60354,76177,61665,55814,76563,121667,117410,115263,133873,52920,-31805,11466,67746,48666,3478,-61,58019,58709,-28371,-90627,-81683,-1939,58883,39120,-30106,-67645,-58841,-28935,8352,72553,113748,73426,-23084,-74313,-21017,42389,5539,-82304,-85704,11108,109874,106640,66934,47175,-9099,-36674,-4719,-14797,-299,31232,-10688,-69220,-87260,-56961,51752,161707,230695,299820,251691,78261,-20137,-17904,-53065,-100905,-40759,43763,62055,61333,66662,60681,66672,48461,-2383,-41519,-88265,-127596,-126882,-93273,-28200,26565,71005,98813,38913,-39598,-41384,2456,11253,-11864,-21861,10334,44274,51101,55333,50243,35567,17913,39360,75261,56417,29884,42511,45587,-7205,-38162,40305,146929,119062,17736,-58515,-49588,20799,41100,15837,31959,55148,52897,21692,-50712,-117350,-96166,8642,127239,232582,167368,-34000,-170259,-164653,-12275,165630,204500,88998,3114,-14657,-41933,-24799,28363,5786,-42794,-32792,-9563,-41094,-78673,-49566,12655,31112,65275,126620,158262,72677,-79905,-138648,-104181,-69708,-72233,-46787,27205,47976,-23913,-82883,-41741,10142,-12706,-46481,-13457,-18973,-118940,-137875,1424,99373,57968,-60796,-117183,-62583,14692,42184,25500,-8296,-4241,41392,71322,-13957,-126273,-104870,29263,336,-209942,-275209,-172354,-30508,37785,70240,32139,-42951,-59110,-35692,-24506,-27249,-18385,-28600,-49502,31473,152982,113479,-15546,-27209,75716,114885,39028,-56377,-85551,-44136,-12280,-35788,-53306,-45110,-28197,19782,87047,86150,30674,-1009,-21361,-42557,-13352,13491,-36947,-99195,-88240,-8528,18352,-1907,3549,36297,94764,117678,110457,80080,2094,-66501,-31960,-4771,-16720,6332,14401,-18151,-70743,-135764,-149758,-28150,177809,238162,97961,-40936,-36951,-5793,-35834,-53427,10513,120586,181856,140943,56533,-26589,-62101,-16507,25464,-14808,-64041,-36589,27706,58038,-12697,-94940,-66518,8725,24716,1735,-32308,-15988,13287,-22908,2394,101009,122398,45905,24884,60125,46884,4155,31477,71323,16958,-59880,-58168],[-60307,-54801,-64606,-65033,-44238,-46208,-112290,-145389,-91560,-28616,-8013,-37372,-35564,22888,57143,46513,54039,63144,20056,-29868,-48206,-39284,18360,107349,99131,27640,46290,145933,185707,111157,-13057,-73924,-35333,10747,-22317,-72653,-41407,54775,108333,122602,65179,-41345,-99367,-56091,4243,40703,47787,38467,93067,121816,33192,-76471,-45340,63289,80998,45824,32976,11186,-35611,-89483,-147738,-121491,-4902,48779,-4994,-31873,40326,87319,57372,22111,30179,58846,64786,31584,-35521,-86521,-121469,-154109,-149648,-66792,50972,110256,86620,31632,14997,-4231,-45630,-45887,34367,54725,30983,28797,50878,58252,30865,28976,23655,2936,4113,6050,1759,-6525,-18328,-14505,-10411,-40753,-71977,-75726,-57719,-71985,-113449,-109762,-30984,15342,377,-135,-9166,-45986,-4105,84209,74033,-7246,-31295,-10064,-30528,-25975,29265,57068,78333,93883,39642,-33136,-46401,-75387,-97864,-63362,-15604,51666,93954,-17317,-180503,-158881,-42357,-34830,-97394,-99688,-7175,92681,84313,-10766,-76138,-89133,-76312,-83739,-145875,-177711,-117012,-11095,55260,19189,-52534,-46375,62956,111476,98226,74436,17223,-60924,-102277,-91457,-27386,12248,-337,-12059,-29180,-82275,-68214,31769,82295,87273,99113,103445,82294,55578,14317,-1864,48157,99798,67923,-11689,-51789,-42921,-27562,9470,88615,129726,92352,65895,40187,-12575,-68568,-41477,32996,82914,60268,1694,4470,16066,-45279,-103534,-62009,8477,72868,133462,94408,-42471,-92035,-24297,22074,11444,33280,56203,5110,-57991,-67774,-14886,41614,36572,-10704,-9782,69751,76572,-12903,-57173,-36894,-26286,-39525,-89485,-161860,-199649,-137724,-41355,-50635,-99027,-48569,16646,-16879,-44032,-20869,-34543,-26823,37553,97468,89496,25806,-25283,-18080,15281,20406,19968,8691,-40541,-84209,-49042,3243,8260,-8585,12998,6573,-60816,-120319,-121723,-109013,-55905,73642,131505,14154,-84254,-19746,50657,-23271,-121605,-151273,-124283,-83330,-39283,4581,61807,91220,30969,-8608,19051,106580,221291,248748,92258,-39186,-32099,-48298,-62899,-57657,-29606,112220,254820,249598,93113,-43887,-45392,-5179,-46794,-111620,-89759,30589,142555,132777,-3169,-55731,20522,18249,-44074,-19756,23525,6504,25652,52549,35500,29748,7134,-25798,-26547,-12049,36649,49508,4991,-40447,-70534,-72659,-50131,-24267,-15597,-18211,1245,35169,39305,24040,44194,87096,103047,123173,143670,96406,72987,93399,58862,-380,7751,52684,71136,38258,-42013,-104798,-56077,18865,3948,-67820,-130826,-154724,-116551,-49644,-25210,-29385,-11976,22953,-2954,-67825,-67775,-5941,35716,24402,-42055,-98437,-73036,-6224,65425,123241,91580,37149,25489,28015,6459,-58566,-122788,-56128,86022,109109,15702,-70916,-88137,-14846,83552,88839,18784,-50523,-87913,-54531,4610,-15774,-50201,-2560,58067,34146,-59762,-100164,-36434,18532,15061,-4168,520,17216,20892,19041,16119,13139,32968,99443,126509,92848,75844,90348,61086,29251,12342,-28620,-75139,-51277,8318,68745,87472,68628,65963,34310,-853,1385,-5427,-55984,-92816,-74207,-67686,-63256,-28754,19466,38716,-11186,-25453,22865,20231,-27512,-16003,-11881,-29083,-24806,-4278,12740,20659,-3802,-24745,-69911,-149629,-181791,-177918,-112766,9581,21646,-62572,-34161,83629,93461,26738,48014,116016,77253,70165,174436,152164,31895,41846,136244,151941,89792,24923,27272,81023,88778,48537,52286,101449,152440,141817,118531,64111,-10066,-8452,45751,53089,38880,4489,-44923,-59425,-55658,-67669,-78870,-79441,-53848,-5076,51227,73932,40610,1087,9795,34791,54201,75898,83833,76470,53128,-2094,-50032,-54661,-53705,-85640,-85532,-14159,10927,-9304,-2512,13317,11398,-752,-27610,-36277,-4315,-10643,-19262,-20507,-19651,13959,34905,15294,-49392,-90966,-102510,-96163,-80479,-45968,-39023,-53758,-42672,13951,10554,-13577,44188,96935,25001,-30316,9692,33298,-17752,-67983,-52809,9800,83449,63839,-38787,-100397,-98550,-74514,-68755,-119647,-190459,-218993,-168593,-56130,-22889,-84570,-98311,-22950,65503,67550,190,-22744,17264,56386,83133,141380,134821,60639,36948,68936,73666,10426,-72298,-103337,-101532,-98713,-74282,-18332,25207,48407,22184,-49501,-83340,-38593,-40997,-58917,-31808,-25509,-32398,-21783,544,41199,66796,48244,20464,38730,55984,19705,-14662,11955,23567,-21260,-18836,50584,66688,10225,-55672,-67683,-37171,-35690,-54234,-6133,83252,105659,60018,22126,6483,-30417,-80450,-83660,-58517,14652,95039,115288,126241,196845,182969,44549,-37964,-32642,-31284,-37174,-45231,-54548,-10701,46273,5628,-90217,-143868,-103133,16503,132183,174888,166039,115428,77020,90343,62216,13042,-21364,-26603,67955,152420,100760,37522,57458,31699,-48521,-90079,-46921,-20507,-102577,-214675,-235268,-194483,-124504,-41009,-12246,-32746,-82780,-135425,-97497,22000,118309,80089,-21549,-52654,-28528,-27445,-33972,24562,93338,89008,37844,24899,55428,56563,40499,-10593,-97728,-98562,-15959,46727,43426,-33621,-110849,-102902,-90422,-89989,-66922,-39940,-6256,51737,70517,15881,-31860,-3424,50935,36517,-4948,-8844,-21509,-23792,28110,73425,79392,63337,52785,56681,29088,-19644,-35430,-20768,7545,15353,13126,-29641,-49187,25190,119754,123899,113878,115536,78011,-6359,-64635,-42623,-11884,-38238,-92235,-116083,-99182,-49937,-9185,20360,10491,-27919,-21289,-28673,-89021,-75414,-36136,-87163,-116597,-88910,-64077,-34498,-18841,5061,133385,216422,147869,69578,36244,-11874,-63625,-24277,67790,96641,85857,83669,92574,130293,116905,29252,-31118,-67282,-111587,-144570,-123219,-32128,61953,128447,161241,107302,1231,-26982,34967,71203,82869,114929,125040,67384,34193,72616,85028,33915,-13680,15474,68777,53831,12640,-20376,-33141,-26685,-3122,45997,83139,45246,2303,-20056,-10845,14972,-777,-29967,-6047,11825,-18710,-38809,-56519,-107857,-130724,-70258,13360,43280,23437,-70074,-187273,-202824,-35391,163820,185634,65942,28639,43541,4753,-527,23395,-27787,-54399,-24976,-52371,-114948,-105391,-24936,21534,29488,70540,94198,95917,61465,-19051,-48453,-45954,-77535,-132557,-87755,24332,39272,-37772,-74967,-32388,20224,41444,26095,16587,-22418,-86273,-93672,-8303,65321,60570,2143,-35253,-954,46822,12486,-45319,-44239,16784,68107,72107,3669,-98805,-156946,-99402,-30287,-74271,-160109,-90868,26234,86378,74180,-9131,-73386,-61673,-7840,52338,71744,51564,22815,8429,47217,68082,9385,-47024,-26320,46345,91779,68583,24055,-15315,-54845,-85111,-101734,-107465,-64900,13190,50252,63670,83621,37214,-51959,-87402,-80397,-28922,31043,14094,-43568,-46151,-5117,15642,35615,89705,152030,156269,77036,-1154,-36921,-52328,-49935,-11690,-11212,-24331,-11340,-9991,25558,66510,12978,-59215,-36698,66256,100391,32384,-36417,-20152,-3134,-30559,-37157,34384,119713,163293,159620,124398,41369,-21458,-25583,-29451,-36018,-32909,-43755,-36947,13192,29908,1858,-10831,16138,32903,9394,-28736,-34034,-15851,-39383,-36947,7970,4501,-23208,11008,60985,57724,39022,56491,53067,-23473,-91809,-71600],[-27775,-29616,-37365,-18164,-18905,-82229,-152801,-159814,-117230,-41800,1564,-53686,-86945,-23083,22773,16860,42061,57533,-17611,-58874,-28281,-17922,-12438,33670,6697,-46676,11753,146839,205855,119247,-4880,-67225,-81960,-70116,-44477,-25438,287,61754,87041,74561,60892,46807,20643,20720,47955,57202,34193,15896,96604,184515,119801,28190,73058,191453,205300,121655,87165,97109,65576,-40277,-157987,-148621,-4917,74243,26094,-36549,-4730,70051,94330,53192,26853,30514,41038,28758,-20064,-40095,-39153,-63775,-91531,-48191,44690,87852,19788,-56687,-25493,-2406,-51806,-63620,52218,103737,72446,65917,84866,65576,12011,-25587,-46582,-39932,-25071,-16927,-5574,7129,25576,50087,15714,-71121,-108388,-99581,-78611,-56926,-67255,-90047,-59492,-6612,22840,26102,-6074,-1264,71734,89953,21058,-10798,34572,38420,-46795,-99306,-63347,-11917,36559,40245,-12049,-44006,-71165,-135331,-162168,-157519,-144192,-54445,47497,-23961,-193979,-208349,-120858,-114895,-155325,-93014,32069,118967,126462,50071,-39439,-92309,-101167,-102668,-116981,-79326,17036,93433,115904,63335,-14466,-15688,46491,85950,94904,95780,49013,-57640,-144753,-130227,-51001,-18863,-32908,-7742,5229,-77151,-89952,30926,113377,119681,109854,90918,61252,14798,-36513,-46919,-22282,-12182,-31580,-61376,-77505,-53641,-15321,29700,93684,139705,107858,60490,28797,15431,-29434,-42344,7617,73435,65735,18900,37877,61123,20665,-25524,-18857,15250,43559,61517,19294,-61393,-34756,56266,57671,-674,43970,103609,35790,-39882,-44369,-16263,19797,65459,68534,35304,23285,14340,-22393,-33023,-12128,-8398,-9468,-54330,-118832,-149861,-137912,-107027,-57920,-12920,5047,-43742,-107186,-65820,20826,9078,6870,81207,132204,100757,27330,-48743,-100361,-91567,-31331,12648,-31402,-85304,-79682,-31483,2128,18696,34530,80976,67435,-50850,-163621,-175127,-139898,-43311,126259,194343,86381,-34245,-67109,-44614,-54885,-90701,-90449,-47831,-10474,53425,103601,98308,60372,-1984,-17719,-15500,74245,254034,243552,64854,-39804,-30029,-34901,-60755,-79780,-68514,36952,168140,234663,167524,21548,-58467,-41005,-32732,-89770,-128917,-58426,70267,126814,24524,-68629,-28400,-9742,-41204,-7264,58482,80979,83955,40888,-8975,8295,-4995,-64453,-69032,-21532,6280,-7641,-23274,-35788,-41246,-8171,29201,52314,44027,-2482,-26562,-19411,-31603,-48285,6011,67291,61971,62256,57860,-9839,-26296,17868,-11159,-73923,-48290,33610,92663,101701,35509,-51909,-21279,57743,31948,-62945,-122808,-85118,-16694,-16932,-30883,-8388,-5059,-3890,-4595,-38788,-41272,21426,71873,45421,-53860,-104925,-61805,1204,69602,139325,101825,22860,16087,63674,60298,-17609,-86759,-38781,77361,98504,6349,-98784,-104763,28536,169719,146950,16574,-72764,-121880,-99277,-16141,-25808,-96581,-96595,-43824,-17426,-42060,-22086,64680,92997,24514,-20012,23343,50449,11216,5671,48205,62325,47267,36204,-9284,-2999,83500,131199,54098,17114,37606,7675,-45311,-33882,7762,25400,44020,76163,76406,40007,39002,47855,24821,-20507,-63981,-56467,-50149,-30479,31120,80802,68205,-13916,-40062,-11745,-23886,-9915,59961,43753,-7582,-3726,15521,37370,57855,30510,-342,-30576,-101895,-169042,-185542,-92316,39632,48906,-8925,6440,68033,58721,-10473,-26570,25596,49690,77672,140428,98542,30095,81459,179844,208928,144927,2074,-64274,15740,118642,165945,204518,250779,244931,162383,116545,70291,-8367,15178,102541,72507,7279,14014,43183,64917,24935,-89189,-133459,-89665,-44601,-10122,37573,65747,28268,-1289,43430,76316,55347,52511,75520,46954,-38271,-119125,-138524,-90326,-81186,-114824,-75786,26846,33231,-34926,-50208,-22593,-26595,-52867,-48351,-5117,29380,40557,29648,-17747,-57320,-27412,6858,2569,-42449,-39269,-11561,-9980,-37348,-38138,-20196,-20755,-36809,329,24388,44453,99045,133761,56978,-27402,-39636,-24613,-37202,-44483,-321,75316,155671,144845,26842,-83494,-90561,-28392,-10032,-64220,-90188,-69687,-26993,1822,-54356,-125618,-109723,-34591,10323,5028,-24165,-31498,18110,100662,166150,230044,209777,103665,46170,74075,108091,72626,-5333,-38445,-22123,-43457,-75526,-61805,-38634,-22149,-23619,-76854,-143558,-130415,-88431,-67489,-37176,-8547,-6073,-24672,-9701,34746,60318,56863,43022,58964,71162,42991,11296,-4696,-11122,-15757,5945,38027,58125,26981,-74304,-136167,-97255,-94601,-122956,-53221,38627,39644,641,-1547,15872,2972,-25763,-10065,-24360,-53008,-28673,44142,115957,155736,101968,-11084,-64931,-69584,-43841,18484,21846,-9490,14116,44345,-34289,-157062,-199369,-134406,-23223,73223,113873,112812,87485,86215,112289,89733,18293,-54685,-49858,50918,104898,41457,-43677,-48460,-14039,-27165,-88954,-85745,-21163,-20543,-92957,-142115,-162073,-135497,-35139,9264,-43691,-97051,-75996,2911,60248,96517,73630,-7635,-43385,-11756,14130,-752,20462,74220,111991,111093,54674,19175,37135,68387,58203,13994,27458,78296,103433,79732,17550,-30126,-39717,-85846,-158745,-149482,-82000,-53400,-38523,-17989,-42459,-87572,-88743,-49516,-31084,-55716,-73961,-36414,15655,36599,31392,43828,80819,87244,50737,11287,2977,39114,60702,35805,9468,26488,-14843,-37283,77782,231758,260484,177703,66060,2093,-2935,-3533,-33991,-83756,-99452,-90436,-104099,-145274,-171546,-171022,-131155,-95261,-47520,33972,15713,-95907,-129775,-108333,-120723,-80716,-15376,-19403,-59372,-101431,-77140,61659,189288,228762,175755,81652,22112,-24506,-7514,82527,98673,43427,38902,85701,140655,111527,14588,-49513,-63154,-75646,-95726,-63797,23583,87755,112282,121010,94407,43619,29093,53568,50444,80167,146898,137234,33293,-13148,47386,80261,28921,-25093,5017,53211,25729,-17838,-46452,-42148,11361,57361,50272,19904,-33170,-44100,-30380,-34105,-70380,-78103,-39266,27105,24813,-46161,-47087,4373,-14071,-39159,12039,96267,101717,8222,-72387,-146300,-151590,-23971,119147,134283,59285,43576,64142,41422,19447,947,-45256,-35481,-22245,-64524,-86445,-50091,-21691,-26846,-7291,48253,53224,26453,18496,-1136,-21723,-18451,-24741,-57249,-39462,21848,-4338,-91426,-119861,-80851,-26422,38857,66651,39619,-3113,-17873,-17367,-3554,31848,72989,60983,24009,25073,41519,-12654,-96665,-116999,-54097,11739,54796,51681,-16343,-114423,-118176,-47241,-99918,-223516,-160225,3012,79583,37073,-49799,-65868,-30769,15877,72741,76068,54795,43837,30683,13358,-14305,-56488,-53315,-21892,28571,70742,50693,26108,23821,-25882,-93010,-117012,-102320,-36781,64335,81827,39261,64433,57052,-42684,-92201,-48033,2031,7864,-9799,4208,46442,60273,-3446,-19763,79345,188173,182528,49475,-76231,-108220,-69207,-15253,47537,68854,55130,-760,-72826,-22059,78400,48806,-49076,-78633,-42272,3766,14830,-770,6790,-213,-1785,8666,36085,54101,89803,118315,131597,92245,48190,19166,-25650,-51571,-36464,-44850,-58740,-13757,46893,66145,28287,5097,5922,7802,1015,-27743,-63140,-108984,-138335,-111877,-67544,-24290,36950,62804,42537,39977,58687,33689,-26146,-52099,-22965],[26138,5692,-18507,13044,13406,-79360,-146877,-116964,-92965,-82731,-54977,-82490,-107298,-44896,1271,-555,36536,49287,-21892,-55228,-37633,-27107,-36656,-17730,5420,7388,9842,68538,114638,79641,11059,-55759,-122286,-125041,-66565,-10720,4071,32169,64516,69907,91349,122489,105253,60523,47733,54063,39457,17699,72932,145617,126267,97825,141984,180372,144405,74264,59436,86047,105871,47767,-72013,-98681,-1341,73120,53324,-8447,-17113,41637,71397,46089,37558,34656,30241,19575,-30835,-37143,-1034,1369,-44784,-67933,-31756,5023,-53127,-97286,-34224,7625,-11998,-6494,75905,96392,42300,9937,41363,63509,27644,-55225,-118517,-90633,-63139,-33649,35000,49227,47306,90868,67141,-43379,-103094,-77062,-14240,35194,29337,-14454,-27986,15092,72381,54094,17863,77342,154588,67147,-72403,-48773,56015,35665,-69473,-136110,-132277,-77612,-30245,-48441,-54939,-14517,-28994,-112174,-161001,-191126,-198618,-104150,10029,-9840,-146074,-186643,-136160,-135363,-149541,-70003,9488,5819,5436,-2182,-58237,-119115,-116674,-74750,-33882,36136,97957,116748,122857,90779,40084,58392,78104,79768,86564,89784,57202,-26303,-118284,-141683,-100715,-73617,-70517,-39354,-44286,-131750,-114528,26271,121341,131807,111285,75906,35760,-26190,-63038,-31050,-7008,-46526,-82388,-76037,-59623,-19492,22724,54766,82308,88662,59961,36196,15557,15474,-3603,-6597,8503,28082,21554,11198,22198,4180,1522,22356,12906,4813,12805,6318,-24094,-63610,-34396,64613,96273,21920,23422,69764,27266,-11956,-9911,-14400,-5399,58396,93084,62532,-6424,-35595,-23588,13360,40156,23844,21455,-14118,-88300,-135340,-143195,-146091,-74461,25635,15430,-101691,-145322,-33079,92020,80958,41934,77498,123826,107737,57949,-6507,-81118,-92290,-9808,28381,-70978,-137592,-76405,14886,43198,35265,59946,121733,96059,-28767,-126097,-99440,-35366,46023,145691,164043,103667,57026,-962,-27408,-8110,-29096,-46445,-12121,5920,33745,59987,34127,-29957,-50490,-27984,-38475,86079,300804,222396,-8196,-87883,-23915,45725,45827,-35196,-93878,-57222,69936,215547,232744,107230,-7179,-21103,-2635,-39460,-90762,-78272,-6169,89994,79061,-18692,-48354,-16896,-17633,-11690,58776,107701,65446,-41961,-95573,-61523,-56649,-68174,-26147,-13938,-81521,-122995,-93313,-82675,-57663,32889,93089,68053,1935,-64674,-82874,-60960,-52522,-60573,-20951,5567,-11173,10551,43555,-9586,-51143,-56178,-110579,-170442,-126217,-24205,48613,69234,55269,26083,34632,50479,34530,-20257,-60828,12389,94338,47200,-12825,16315,52719,51786,24482,-25223,-49989,-7708,60986,71580,9263,-19252,12330,36688,43701,49636,15304,-15607,6763,46781,40346,26776,26021,43418,93403,81849,-10759,-83217,-59085,54946,166623,138427,26954,-28903,-89074,-145048,-109131,-75695,-110053,-125729,-76115,-18657,11701,64794,136309,121738,-5371,-79231,-6242,42269,-7077,-32315,9074,41593,28085,-51328,-142562,-95746,33853,105853,73271,22439,-9857,-4171,22207,4940,-46697,-49340,29532,85516,53052,14464,51852,59904,35591,39064,13024,-32737,-52559,-9096,82650,128138,95271,38176,21556,-14887,-56398,-21437,62027,55833,1052,-6692,30118,56346,34772,-18788,-12842,28931,-4007,-76957,-116368,-64490,7901,19938,15227,12989,15173,31956,25961,-5901,-1601,29997,49699,24176,-20271,1790,64063,116735,175254,183095,51222,-92237,-63270,65181,182419,258287,256494,160400,49045,35641,37820,-21044,-7363,88588,70130,-21623,-41,104665,149768,68960,-61300,-83895,-37901,-39934,-59165,-24401,19669,26270,32146,75800,78180,9160,-13718,33161,36109,-53592,-120638,-97441,-51240,-82434,-95259,-22728,76548,67004,-16555,-45102,-15209,-15180,-25110,24229,73066,62258,57311,40225,-21592,-81616,-50558,-36025,-63451,-67887,-20693,16582,5698,-50089,-70007,-36832,-8943,-26194,13005,54901,62100,59376,68159,5064,-87660,-90114,-15934,13495,11882,65456,139722,197662,193266,110252,464,-43421,-33297,-45861,-47193,32768,119269,130823,60332,-67038,-135672,-97878,-55430,-92888,-87322,-16030,24761,57201,133528,197048,202454,147719,85115,68084,85097,106387,83502,21038,-11415,4952,13639,-8470,-28175,-58418,-70425,-76604,-104869,-133740,-94399,-28901,-17809,-33677,-17921,4534,-2142,12553,46847,64091,57319,27290,13696,10823,896,-2106,-29200,-52079,-43632,-19368,-393,50618,64554,-26963,-104814,-73795,-64797,-85729,-14007,59928,11319,-62868,-63913,-37246,-20775,23352,84059,49207,-41565,-64533,-944,45430,7911,-36462,-52309,-96335,-128909,-48748,70889,91630,45312,38786,44926,-15690,-103854,-135032,-96520,-57095,-21497,21408,43960,31354,31049,64088,72250,10213,-62851,-39730,30020,44687,24056,-31229,-51678,6323,21016,-39500,-63967,-3292,37781,-171,-41933,-75355,-93146,-22512,26037,-25176,-54649,17359,94854,68665,-194,-47493,-56887,-33019,-21065,-37270,-40017,-18465,-5681,65445,153236,85394,-3230,44346,128418,151476,154636,181539,180332,148312,101303,53418,36379,32743,-31515,-142091,-156324,-98408,-117063,-147862,-107521,-59855,-58333,-62014,-28480,12929,13884,-15182,7616,56290,28930,-45818,-41473,46699,79179,45575,20234,19805,50483,56784,36263,47780,69202,10749,-8041,91822,218457,275393,199819,37209,-45000,-18422,10186,-22781,-80634,-71408,-32354,-25940,-56739,-139162,-233588,-231620,-156770,-57381,41721,33125,-73618,-115731,-89816,-45950,31634,73086,26949,-29832,-73025,-48824,57560,153875,211203,160268,35559,-29717,-62968,-19530,87782,80303,-10652,-23050,10301,51586,61514,7390,-68154,-89067,-68436,-47526,6052,79734,76740,35830,46634,62062,72162,80875,58252,11968,32350,94633,98022,31196,-6124,27639,40312,4902,-29657,2102,38977,-1950,-37308,-17955,29038,80583,90223,57767,36538,-23552,-66703,-65283,-83485,-137102,-110638,-8386,79439,49011,-45679,-33946,58721,67596,37402,52419,113802,176550,94362,-29715,-87331,-65270,24039,87455,100101,83735,61492,49717,41833,28119,-7511,-33451,-12771,-42054,-82688,-42161,-12356,-73428,-105851,-61221,14656,41370,26351,27098,-1759,-93857,-111486,-28281,13619,2689,16905,-8788,-81336,-128640,-120203,-63544,23417,67399,52796,31802,-655,-40937,-38585,9597,71014,80934,73166,65695,58829,31091,-54990,-137064,-121836,-43561,56835,95553,46366,-44941,-64817,-37396,-83152,-142253,-153182,-64133,4955,-7951,-30980,-1597,15181,19916,28707,-14415,-19072,30104,40888,16093,14205,-1856,-24833,-36525,15004,51084,-1026,-18447,31149,-1578,-95156,-111817,-40479,15544,35736,21100,-14105,-3295,32671,17837,1480,40633,51755,4472,-29021,6548,71618,84618,-37232,-105503,-17276,93162,132248,43556,-65391,-74067,-22982,15647,82848,128190,103708,455,-117056,-97384,-16187,-36832,-117679,-131808,-61741,22949,45104,22955,13748,18142,49216,61003,27802,-13449,-10715,-5617,12628,39620,67630,76713,24023,-69801,-94846,-53584,-31248,-11071,18724,44750,35628,2673,-35463,-24202,13092,-1036,-87530,-181945,-204625,-140483,-47387,-11174,13724,28398,12642,16351,46011,43882,23091,15351,24964],[47390,9509,-30444,-636,16741,-52738,-118130,-92338,-69083,-94450,-76288,-54742,-54754,-17982,15472,22100,63277,81812,35847,-13533,-42104,-27448,-22249,-35481,10317,62542,13896,-25790,-14513,7822,16658,-43176,-139520,-143063,-79210,-20577,-9194,4024,61261,118886,138820,138672,89602,33001,14535,27166,56193,74086,87478,77940,72880,87688,104035,43591,-35451,-29378,5020,14463,47256,76111,20688,-29274,-4778,35113,28077,-3098,14582,62736,38586,-4613,11898,26298,27583,18777,-46565,-64278,-12768,33709,27379,-36571,-75724,-61197,-74238,-74102,-18127,15671,35855,78155,140274,127401,39550,-25069,20961,98815,73163,-51016,-146070,-130990,-127617,-110121,480,39055,16960,53759,67658,4822,-35710,-4162,61317,78883,57361,42566,40108,59104,97183,66914,36118,78156,108648,6660,-114507,-59633,62988,43112,-52573,-114957,-124133,-57601,-19490,-81239,-101924,-25731,35964,-16515,-92500,-124557,-111714,-26289,54520,36909,-71720,-132279,-114828,-100725,-99902,-74784,-63863,-114418,-123883,-84727,-99276,-131486,-81941,6365,64121,100340,80590,53973,80011,75679,39171,49456,77601,55629,62620,71598,42707,11242,-31803,-109006,-128091,-75625,-26271,-16465,-64661,-133532,-86819,29697,86195,104003,102185,62627,1054,-67835,-86128,-3111,55021,-3001,-56457,-42012,-24146,2288,38623,65724,67947,29832,-6678,-5692,-4391,-2159,-7453,24345,31425,-4354,-25071,-20814,-20413,-54551,-43638,5342,11323,3394,3551,-13928,-16394,-42503,-71605,4987,91474,44030,-11861,-6764,-13902,-11892,-3164,-14617,-9768,42908,80638,56405,-1590,-29002,-11724,22079,20074,-23464,-27561,-39158,-116457,-178403,-163826,-129277,-80457,-24391,-42697,-104418,-82633,23203,92818,60127,4239,389,40930,69708,89354,77278,-2647,-53595,-1452,9517,-92421,-143031,-79716,25881,79778,65011,68981,114770,111567,51078,-26567,-29878,27064,75996,74426,40108,50775,106681,100939,72977,75366,34415,-43029,-61712,-44548,-24072,2666,-7878,-74063,-64760,-2607,-21504,75354,275171,227782,-45092,-170468,-47975,91628,117965,19212,-90562,-81992,62678,216357,235689,150261,71742,49285,39611,15819,6606,10746,12613,73365,108708,34919,-36441,-14571,-5286,-21723,40585,66760,-21648,-105117,-94740,-50285,-49227,-18025,65232,21251,-118050,-152497,-104841,-108351,-64236,55793,89643,-1851,-91895,-117304,-96205,-57333,-36620,-43767,-43299,-47543,-45003,15187,98920,81999,18519,-49926,-128590,-161271,-104245,-34207,-12884,-34601,-17959,41437,47522,-19504,-23429,14731,16312,59037,130366,107623,13332,-6788,65422,110164,56599,-36615,-94063,-66389,14541,62001,81418,123120,162440,135605,47273,-38492,-97492,-89235,-21094,11761,-14260,15965,70158,67504,71398,60973,595,-22611,-643,24432,70023,60186,829,-28204,-86205,-156332,-132841,-65626,-49187,-61021,-42021,-928,40922,87370,125103,87665,-33492,-119217,-79975,-37434,-44678,-42129,-28581,-5135,7067,-66818,-150628,-114526,-21818,71995,129727,66639,-51623,-31396,52460,16097,-106033,-99134,44212,92299,16789,-14719,54306,64058,27707,56200,73803,17470,-39046,-25232,44449,75282,53141,62736,73729,-2321,-59999,-51201,5561,37437,26118,9120,25982,37216,-4248,-78696,-57881,47228,73824,13569,-45812,-57020,-55136,-31257,10777,2950,-24956,2266,56793,64834,38882,25768,36267,-2734,-49831,-28321,-690,28296,104067,157146,92045,-44572,-73515,560,104590,207243,188958,52818,-53880,-57773,-58221,-92124,-79401,6852,44423,1058,16354,117450,132774,24423,-40257,3231,23462,-32792,-77159,-65610,-41462,13983,63103,44500,-32450,-98079,-91074,-30191,19727,-1259,-11092,33478,20759,-43269,-25243,26588,44805,13110,-14709,-8577,14846,19162,52050,136337,142641,65488,1821,-24799,-56336,-80858,-51667,-65871,-99288,-84085,-35868,16009,31631,-42688,-100473,-80363,-32149,-15356,23231,43374,27735,4590,-294,-54090,-126967,-83463,53604,101804,67573,88877,141729,172705,176378,159500,97778,10489,-53257,-79120,-40372,59978,138348,117434,35402,-53752,-86427,-32512,-11976,-101874,-119985,196,92963,106686,126440,131727,78507,35276,87736,148387,130857,98339,69067,9918,-51203,-67643,-6796,50290,38570,-33051,-85075,-126762,-129058,-64431,28317,56142,20289,-26525,-27133,17900,54259,57438,45606,48087,36429,-18473,-41418,-36575,-50980,-63033,-88105,-118032,-99232,-49097,-8827,49147,97559,58546,6685,33204,50739,32653,75755,105647,7753,-95107,-97696,-79437,-74036,-5188,73223,40369,-37727,-78010,-51057,-28470,-94050,-122534,-65377,-103151,-177257,-100699,24374,69908,42424,12828,63,-8984,-15963,-17195,-20073,-60811,-79111,-34027,11644,7338,-28020,-27757,-13001,-34483,-48998,-9767,4956,-8553,14665,-9263,-35965,9531,39443,18012,3075,7304,-4325,-35557,-22052,-5782,-30176,-5401,43563,47077,44954,66514,95694,68400,-31273,-128106,-123379,-71905,-90845,-145008,-101438,-33381,-57281,406,142032,119030,26467,65657,165701,193324,180436,198892,198520,147589,102308,85211,57510,24044,-24348,-70741,-66642,-74096,-165941,-200716,-113818,-22700,8147,30984,77181,109026,92717,32646,3215,25492,-16369,-99013,-74001,20055,50591,40742,24417,1624,-17534,-44355,-6773,79492,75632,4506,43162,127540,157785,166730,148333,76781,22987,-17014,-53653,-59894,-37167,14272,40566,45947,40029,-46423,-167058,-184756,-123646,-56849,-14777,-31331,-76033,-50731,8827,64912,114556,98780,27380,-25682,-58274,-50869,16470,67987,85549,35656,-68936,-124912,-134213,-60480,55407,54308,-23727,-54276,-64898,-25614,54659,39298,-61037,-119219,-116905,-94758,-27683,55414,38100,-11715,25570,64619,62828,56369,47169,36661,29646,33287,76627,87230,33479,-8976,-28949,-41541,-57477,-35348,8666,1743,-13087,26684,96472,111926,67891,56091,96973,64462,-12107,-54154,-82969,-117708,-85781,15963,87725,50352,-35413,-32006,51849,63969,-878,-33874,6508,88021,82012,-10773,-49884,-5747,73439,81027,64363,76720,67975,24828,-505,-5290,-17716,-24051,-17699,-67870,-116265,-65937,-42142,-116354,-146698,-102938,-25983,17118,38676,64836,13896,-133463,-201426,-97422,-21209,-28628,6036,55509,27219,-59556,-98027,-39364,44325,55157,50215,48020,-33314,-128844,-109078,-40719,-461,33225,92812,110955,101001,98873,27537,-82656,-99088,-38232,44791,75565,38214,-29365,-44735,-31695,238,25614,-8966,-46193,-32755,-8541,23201,57756,46354,20928,-5898,-66054,-50236,42776,76708,88443,125111,117528,29456,-55108,-28677,-5209,-50112,-21837,48399,5657,-101853,-102245,11077,34888,-57975,-96276,-80354,-81293,-34907,46289,99250,113375,95834,74117,41668,8199,35782,61309,-26755,-86226,-53550,-12571,38615,18995,-33886,-3997,52598,56636,74132,86965,67284,280,-94438,-105872,-63051,-70637,-117729,-117801,-21101,60146,60323,23289,17848,51579,81233,71884,32887,-29725,-94716,-126357,-87214,-5097,67059,103721,48425,-88251,-136520,-55304,-2634,-7295,-21107,-1432,32558,14746,-44629,-49757,6216,34024,-53696,-167464,-145611,-38508,29769,-12576,-52855,-20883,1071,3482,28996,55593,71260,58702,41094],[23120,-27207,-70978,-52279,-26642,-40370,-76801,-85753,-72259,-72758,-45014,1117,22391,30254,38278,37170,66535,116161,119587,73423,17195,15737,8410,-52281,-47394,31955,31337,-22401,-61337,-51909,12223,-17182,-131411,-135472,-51699,4179,6549,18060,75240,135223,106594,45180,-13950,-37275,-36282,-16025,66691,146270,137533,64627,35682,56655,34292,-72882,-135073,-62850,-11513,-46415,-47132,23907,49479,14885,-2251,-11787,-26012,-10313,51593,71087,5357,-47364,-42731,-39676,-7701,23999,-28375,-55689,-10198,62870,114787,54304,-66500,-98113,-65573,-56753,-40221,-9416,28178,61032,130281,134934,54454,4419,56618,125629,89065,-35793,-136213,-146498,-168485,-190489,-115613,-53188,-48685,-14719,24217,33005,47550,64539,77095,49601,26767,59304,85146,65212,49547,35079,20576,978,-37144,-72960,-74785,9800,109028,86291,-16661,-85967,-75456,2830,32683,-54441,-141634,-85512,54511,49704,-36119,-25383,40395,85625,93295,58660,-374,-48480,-57561,-34611,-47392,-76850,-77939,-91745,-91833,-66964,-79893,-76659,-133,76059,114860,114998,53391,9698,25481,10618,-23499,-23857,20063,30285,59458,80867,44470,30971,38497,-36299,-80409,-7936,66125,55049,-253,-46016,-30967,14688,39799,84073,91979,27914,-47518,-96221,-98999,-6372,72635,40896,9286,22911,14338,5870,18722,29791,20844,-3999,-21713,-29200,-42303,-36454,-38159,6581,33873,2956,-27051,-47125,-45274,-43680,-38096,-13783,3174,17992,33050,29738,34101,-5299,-72258,-41289,52667,50658,-16809,-52828,-60285,-43945,-35011,-43324,-32179,10066,40260,36473,40586,33063,3884,-33063,-87568,-131433,-110108,-89633,-128233,-161545,-128389,-87794,-90651,-102608,-105617,-69748,9731,59530,37564,-24948,-70537,-85680,-49459,19276,88808,109173,30425,-56315,-48623,-34961,-75809,-84700,-62284,10265,95467,108947,82960,93308,122850,134566,62038,-18591,-2841,34115,-17810,-75436,-20120,79074,117279,116622,105481,65480,-52303,-124280,-73019,16570,75891,57778,-37143,-58236,11049,-31515,903,235120,305476,48882,-127059,-22047,87079,89481,21935,-66551,-22752,139249,246618,218816,152795,116481,101428,72458,44705,49353,63405,42141,46832,74576,47914,-9995,-23543,-17339,-1366,48449,10688,-87324,-77155,10517,44344,7836,20037,94258,44745,-77985,-78448,-31116,-56297,-15969,85818,51733,-63308,-95695,-68431,-41259,-17631,-34586,-88657,-99446,-52200,-9770,42034,121586,129643,73680,7034,-41586,-27343,20107,23509,-23372,-85748,-78580,-1692,8501,-80329,-97301,-30,56774,53406,100682,136088,41034,-49432,-5546,64648,31969,-67210,-125389,-79641,-19727,607,68364,180484,244735,199528,55859,-78857,-162775,-147848,-47321,18395,-6127,-20558,5081,16913,26095,38043,33353,39478,13209,-41972,-29715,-12764,-36388,-58155,-99359,-113982,-58030,9193,55235,56393,25632,15429,21707,38884,63258,45314,-26762,-100619,-115895,-99791,-64259,-17431,-18720,-19939,2374,-19172,-81780,-93055,-44645,64609,139403,83484,-19464,-17690,17918,-5477,-94254,-94137,40362,93178,27728,14460,79710,74857,9936,23834,81049,74246,5908,-30549,-12702,-25704,-56958,-9215,45508,4414,-44224,-56625,-19544,24892,54685,55502,25557,2629,-5026,-55090,-58136,33667,75764,21699,-27956,-45492,-63682,-29675,24531,-4991,-57475,-42816,33549,89559,66867,23006,41430,55292,5872,-35009,-30399,25823,80389,86647,45011,-13255,-31604,-18130,23714,117044,130550,44570,-35849,-76437,-129153,-147332,-107809,-20513,59653,69380,56463,76460,39393,-45326,-32530,54033,58126,6739,-12071,-42589,-71151,10400,89625,-7942,-167362,-197635,-138863,-79034,-24236,26616,80600,96999,35690,-440,31309,25285,-37619,-70628,-17642,29458,26782,26051,84111,168581,157491,70169,-20105,-65138,-72906,-50389,-32368,-49277,-33600,-22950,-22801,34807,96438,20729,-82715,-96485,-40651,4995,11970,-22273,-17908,16486,18630,-41119,-84373,-21119,117156,153794,68548,27039,58231,90429,95687,108960,94607,16591,-32868,-9196,1563,-16923,-20692,-42682,-62888,-37463,5730,47760,62014,3648,-52534,6195,98461,105929,68217,8549,-43800,-23154,111150,215525,187383,116375,73543,31876,-56151,-133082,-81630,29961,50152,-21942,-90973,-133214,-104602,5754,93931,55922,698,-7235,-5162,35670,92215,72779,14881,17941,16590,-41089,-40075,-10570,-40980,-96242,-143378,-163280,-120954,-41168,20175,63524,107220,94974,80904,134341,152097,111818,102984,68875,-36023,-97905,-68999,-50013,-67903,-35597,10779,-33636,-83491,-117773,-109320,-66491,-83501,-91519,-13624,-17306,-118146,-133229,-61824,-1629,9594,-28293,-54383,-33117,2072,25352,35811,-7952,-65887,-64147,-6354,20204,-25075,-63110,-83913,-82913,-34827,1158,-26852,-35158,-1439,-28111,-49486,-9291,32410,44953,48449,-3890,-69234,-76922,-33042,-12816,-34773,-23724,46835,136627,150383,66942,28399,36936,-14037,-111486,-140033,-117223,-137895,-166738,-98318,-5545,-26547,-18489,84067,108483,62773,67574,122981,125524,74134,93295,140474,105694,72945,84028,27812,-49056,-69872,-31986,11362,-37512,-148088,-141422,-24983,50821,59589,75897,131824,157916,100184,-3779,-58502,-49057,-63936,-68013,2755,48463,43576,44181,23043,-18352,-74572,-118566,-29812,77474,25219,-45784,66189,166372,123489,57346,75576,135706,141384,37226,-81471,-93772,-18160,54510,61235,51884,41176,409,-40953,-43120,-40131,-37986,-47322,-82512,-70417,24984,105163,117902,108392,75263,19253,-43728,-65916,-20957,26715,3804,-27569,-51705,-100850,-124066,-114983,-77774,145,51105,26697,-22360,-38188,33142,116330,78489,-29057,-106748,-160068,-175359,-104100,-12570,6254,14251,68836,86759,29081,-13273,35801,109556,84605,8616,58624,119047,34124,-74353,-89533,-60978,-71534,-82903,-28605,31415,40715,53720,106542,92866,35660,58971,138118,137526,63709,-5316,-24025,-41388,-42997,7472,53621,36683,-22437,-37332,10516,5537,-84582,-128859,-79936,-28357,-30837,-47654,-32242,35868,103424,71207,5656,15494,51420,10098,-62999,-82374,-41641,-9211,1861,-27903,-87384,-91266,-64845,-79688,-107246,-98244,-56097,-33991,6185,58314,35921,-54428,-137206,-115820,-77169,-64237,14596,131381,138634,29253,-36895,13760,80617,57283,40615,39853,-33302,-121446,-115394,-102031,-109694,-49646,52389,98525,109936,114303,71805,-5479,-15148,3292,11254,31635,27526,-24676,-42696,-26126,17682,61031,81147,42124,19729,40584,52003,55764,54196,37899,15427,-6079,24430,79707,87486,121562,180376,175604,79497,-32986,-62369,-61225,-61332,10696,68054,34254,-35120,-51936,10731,5985,-103025,-132059,-91097,-88137,-69370,7549,85850,106379,121856,162633,127895,27750,17671,56308,35820,34993,41653,-3945,-35892,-61646,-76652,-17631,74701,91654,48247,3712,12821,16006,-27867,-33440,-3777,-9481,-45433,-55060,1445,54119,64025,39306,58387,96991,74543,20871,19568,-19838,-107193,-130162,-41288,58634,101416,86417,2859,-108326,-120695,-41321,-3572,-27147,-58945,-37549,6349,-1567,-47329,-57845,-2755,47052,-10790,-95978,-39568,65985,72662,-15438,-75828,-34319,5330,-5272,-3199,17758,39498,32336,16815],[17,-57339,-95752,-83187,-55398,-25076,-18485,-44087,-62128,-45723,-5110,43226,74551,75646,59342,27587,36832,119373,176028,165909,110461,73539,27809,-46521,-70138,6342,74478,61438,-17841,-55458,21982,33837,-73601,-72532,39342,79959,51323,62751,86034,72510,-8852,-87735,-100879,-84338,-69061,-19942,94586,186188,158435,60703,23504,67346,41697,-62419,-79938,4482,21073,-64920,-97624,-35913,30354,46755,32473,-12163,-26227,21575,55156,6593,-36055,-37206,-62155,-115703,-74386,25874,27077,-1676,21864,78551,136978,104600,-52195,-121304,-68340,-78674,-113751,-74777,-35810,-67354,-28245,12531,-292,14139,72960,100112,70714,-16265,-112670,-125554,-131258,-170275,-170953,-136834,-95174,-39464,6123,47460,82196,68944,50760,43806,39600,70313,93225,43751,-18590,-30111,-21297,-43041,-92061,-82450,12044,106166,140969,90973,-15419,-74466,-32909,22039,27832,-30168,-116497,-92148,31539,35933,-27412,29698,121177,96266,23779,14449,42547,47141,29089,22706,-8748,-12995,18608,20690,28048,28766,657,16499,64337,77772,93293,100275,63845,23722,-13353,-63405,-74191,-13921,55820,102425,108449,103880,63495,37283,50501,18122,-7118,54734,105982,92704,71750,31502,-27106,-56331,-6905,83855,78575,-22167,-81595,-87849,-90829,-45279,30466,58048,63878,71282,51313,31737,5903,-39769,-63888,-19310,25635,-5914,-80988,-85104,-81106,-65818,-33292,-132,-13491,-64780,-61132,-31885,-17170,-6754,-19389,-9789,54220,90528,58893,7236,-26325,-31819,19670,54216,27096,-39132,-90478,-74582,-55102,-69319,-83390,-69870,-50543,-4445,51770,60577,5544,-91152,-179462,-192338,-136121,-108740,-96644,-70011,-44560,-80261,-130567,-136418,-116323,-72200,-524,23102,-8921,-55961,-91015,-113294,-72986,7921,54076,51251,-8578,-86006,-93329,-50863,-33773,-15403,-13921,12099,72100,94563,72694,81645,98297,97648,47403,-15614,-14290,9550,-57661,-127579,-76925,5300,26607,33366,56562,62064,-35657,-107751,-24500,110234,166484,127452,9034,-65202,-30209,-85855,-55406,240242,368684,192941,57099,72689,67876,25434,-26420,-65196,25234,184940,262526,214431,139538,106328,90981,65930,25760,-15019,-21949,-31519,-40825,-14613,27144,21453,-23655,-24069,36229,60828,-26997,-85412,-7246,84187,77982,5054,-20643,14023,693,-47956,-23289,20710,4364,44048,120051,49760,-31718,13258,37364,23995,29282,-40808,-175586,-167809,-13914,67355,54080,67829,63089,16899,2226,43960,99133,102585,56988,4681,-30324,-26388,-27360,-50262,-94993,-121567,-45039,34948,26880,56949,118707,56642,-58686,-85819,-43000,-28884,-86458,-110169,-38182,-23885,-58094,2423,99613,138242,107808,-3980,-110998,-164335,-140956,-55411,38767,38694,-49938,-87778,-40214,-510,8811,29282,42140,-4558,-60671,-44629,-19155,-23473,-30165,-56898,-59034,-21197,28645,103782,136036,93319,29743,-34740,-42962,4556,19841,-14583,-47071,-63854,-73023,-52077,-12876,-3837,-17252,-19924,-16806,-65398,-91235,-38394,49188,48747,26808,46034,25123,-45132,-49929,-48371,-69182,-7034,58960,65109,76692,94889,54164,-10764,2721,56616,67401,24531,4347,-2922,-73940,-143118,-115030,-32832,-5590,-24239,-28427,5533,17498,42353,71654,27351,-19516,7482,12585,-4237,20767,19574,-26248,-36655,-10750,-5035,25281,56407,-10386,-82046,-67543,-13397,24074,21945,9506,33375,47829,10,-31211,12405,88742,85563,12765,-50124,-53163,-30881,-33576,-21939,31971,64913,64307,34761,-13852,-71011,-76119,-16293,79002,145017,129403,67227,7692,-45809,-55911,-638,66496,72683,77857,90617,14861,-51967,35770,120560,-1785,-183187,-202702,-126940,-80778,-58697,3440,67861,31148,-19302,-5123,10754,-20669,-64297,-58763,17531,44203,7666,4247,44038,95471,122647,108726,57663,-17704,-34444,-2191,1020,-5648,58883,79042,39505,50270,101397,47907,-50071,-63652,6942,39388,-2039,-69369,-25517,62108,70604,9592,-7996,48357,140174,130945,-2767,-84065,-57639,-13142,-26588,-43423,-36886,-41488,-1251,85108,41868,-99380,-155586,-150431,-130566,-26792,78831,62998,52162,72942,32308,9082,51426,63067,25703,-49316,-88098,-35874,76478,171016,193518,135421,73014,68173,8882,-103100,-111858,-19773,24156,-25877,-76606,-70416,-30134,25654,53513,-8987,-32133,25003,29059,29355,68841,58757,18032,35904,45248,6480,18234,42019,8326,-55183,-117773,-124923,-80157,-9629,44528,76413,85678,52145,62060,146945,148867,79618,27606,-51265,-117061,-94015,-23527,13926,16886,25873,17537,-59084,-100731,-115961,-124325,-82688,-32198,13131,91483,127160,40651,-73775,-96105,-45544,-4965,-36062,-60171,-38722,-36219,-37041,25358,56017,-16837,-78472,-23958,30447,18502,-7589,-62134,-84505,-33527,-26693,-64278,-33916,12103,-6715,-4076,31523,37842,36266,39967,-17942,-67710,-30824,-8740,-60479,-107608,-87706,12250,161668,186873,63799,-16229,-41807,-70872,-92214,-95547,-96641,-98411,-85119,-47812,17457,30772,-30,7133,23136,32368,30944,20299,-7307,-35293,19120,81893,49359,15744,23186,-35672,-101218,-89330,-40774,619,-20205,-54029,-4556,68697,99419,71557,32765,87599,148786,82284,-32857,-66388,-66212,-65809,10074,108405,102673,55170,48345,44174,10976,-56740,-87638,5453,50714,-44249,-104567,17044,116821,59949,-20229,7389,110985,165983,101121,-10674,-54421,-13016,35615,34595,24879,11093,18233,44995,39932,-9991,-35630,-33171,-52162,-28213,66995,126554,91693,43726,35218,19283,-38047,-33711,77206,120834,23824,-43722,-31913,-20943,-9372,-14690,-61688,-45701,61656,94597,49890,66209,147532,153133,76070,5518,-57914,-142692,-165198,-97915,-44275,-22656,28780,82904,68518,-5381,-55403,11639,116318,104142,-4245,-6637,43347,-31477,-130863,-110291,-33627,-35259,-79536,-43329,36546,56116,48055,68813,48058,17158,57121,121742,101648,32767,-14882,-1352,-10188,-39054,-43176,-20607,-18414,-46667,-58021,-33312,-44878,-105346,-126533,-71341,-34322,-90423,-103311,-38748,50220,81264,11428,-72441,-65677,1020,-18602,-128546,-168655,-83898,589,49345,54881,382,-58145,-44355,-18745,-35164,-51313,-60033,-80771,-60531,-18983,7308,20741,-12652,-52480,-58678,-40288,35175,121469,128557,52350,-7200,9224,56253,44594,4375,-12340,-17846,-21154,-26334,-100624,-154435,-104983,-39116,-539,41596,60951,53597,27094,30463,18516,-6455,30712,62771,15428,-6802,-10725,-54699,-51503,3585,45466,53328,58103,17407,-6393,28149,36196,27999,48128,69675,36114,-10489,11384,85008,96862,60739,3456,-34027,-40581,-34975,-5356,33931,77036,90204,25161,-22021,-31142,-56587,-66387,-52062,-29811,-25877,-37568,-22048,29975,114193,166699,96923,8681,15993,60990,62552,102025,142558,68047,-70891,-164578,-177928,-120183,1107,63236,20340,-28606,-582,26375,21851,53509,73139,28367,-30806,-52826,-33284,25662,66446,65112,107325,126408,40660,-59291,-42791,-16816,-28564,-20370,69096,144807,135486,41660,-72894,-121264,-78869,-19679,-3677,-38065,-91574,-81456,-43737,-51520,-92938,-74821,1545,36877,-6184,-43588,7766,61544,44785,679,-14116,5490,10259,-12981,-20372,-28630,-38332,-28108,-12706],[-39366,-87718,-109256,-88323,-53316,-26534,-14366,-24032,-64947,-74527,-17645,43132,70567,74762,49898,-3684,-6630,67555,124552,130099,89489,39063,-10304,-35482,-36724,6635,60260,59451,-13743,-51245,8471,46953,-5258,18524,113614,105116,47116,62353,43782,-37184,-106650,-123438,-88962,-82981,-75269,4558,102434,147412,101111,-14285,-25047,74871,89207,4501,2344,68740,39502,-83350,-120767,-64693,-1329,56432,60256,12873,16113,56063,7880,-91638,-85909,-26275,-50993,-136147,-122632,15508,72243,27471,11466,32818,54627,47320,-61715,-129180,-87784,-107010,-176262,-145726,-100321,-169578,-193659,-155774,-113310,-50860,25685,62871,67598,7047,-90823,-93474,-68305,-85995,-118542,-142746,-101554,-28750,18502,57178,58891,12900,20540,76604,85260,73934,87672,56605,-15529,-68575,-56604,-16542,-8297,2326,79021,112760,68948,10729,-47311,-48646,14576,16101,-31235,-38541,-20189,-1559,23847,7471,-14314,36181,83520,11880,-80875,-42503,37563,84272,78850,36725,27675,102919,137867,69377,51772,69497,59987,68819,73118,53697,59075,77650,69876,36088,-19894,-67963,-46489,94258,238392,250554,159783,91590,62665,44284,29968,4323,7205,52512,73967,77326,89346,40283,-62169,-124607,-53160,59728,53264,-37654,-49795,-16743,-44841,-65168,12402,93292,93124,74876,75909,80276,40224,-50038,-97398,-17564,75286,49866,-64016,-101753,-101323,-123153,-109505,-17704,2884,-52285,-55166,-44184,-12750,9503,-57884,-84905,23737,83172,20364,1066,36444,14616,9950,66519,109485,41443,-59888,-45213,7159,-3599,-69852,-123661,-120639,-49451,-4294,22693,29013,-47411,-133312,-122738,-71624,-82809,-69210,-6350,7159,-94799,-152946,-91272,-54639,-91572,-99514,-67428,-13287,16475,-16053,-61286,-17628,49538,40711,-179,-27405,-52954,-47085,-2625,21154,45362,66123,52377,14052,-2535,36301,102104,65436,-28143,-48841,11562,60101,57200,-30258,-114935,-89809,-32294,-50599,-59190,21315,89819,40510,2054,74644,138334,127008,114517,50928,-34510,-41305,-59056,18708,244260,298078,212440,169579,124034,58289,24180,-40551,-67594,29703,170333,249495,214559,134484,90881,65017,42107,-1937,-75881,-108998,-117332,-120845,-76214,31800,84709,44511,33299,74481,56827,-25811,-23541,45097,57688,10857,-47367,-68552,-60506,-55730,-42704,-18690,-2994,4904,82677,168132,121720,75789,122791,103186,64568,84533,7224,-166043,-154025,51806,162570,92471,24510,-21355,-77779,-62176,62189,132742,81340,30622,41998,82646,102841,16037,-61974,-61031,-56720,-30422,12404,24162,53806,96427,68924,-6971,-60513,-49100,-11118,-28099,-31710,18443,-2090,-33124,10166,6736,-47801,-67549,-97810,-122078,-99975,-63899,-34559,27252,28015,-68594,-108680,-50224,-6882,-15046,-17240,-2118,21108,34779,36998,34404,46222,60329,31525,-28078,-76044,-43153,61677,134934,142597,57774,-71723,-83751,-10422,1681,-12050,20179,39301,4336,-30165,-36961,-12306,-19502,-63055,-83035,-104933,-88896,-17035,-1920,-83353,-56852,71378,65279,-58372,-90735,-58865,-62758,-42288,8774,72615,102841,69158,-931,-18133,32735,52467,20428,16150,59520,49287,-44595,-113429,-114790,-57684,-4884,14166,17725,32317,8949,3688,29989,16262,-16091,2564,33382,36888,23467,-9210,-30573,-20260,22032,45394,57899,56318,-12739,-60300,-32258,-31354,-63696,-49874,-5694,16262,-33965,-89096,-39442,66384,114824,49359,-46759,-89710,-96507,-90877,-87082,-58359,-27166,-1619,41857,55835,57277,70940,86906,127739,202464,222721,142957,39219,-37891,-67030,-15888,51611,71086,74531,124873,138078,45178,-10963,67293,124996,40268,-91366,-118279,-60171,-39527,-48024,-24834,-11782,-64194,-68831,-49145,-63733,-68315,-20686,33566,59812,13501,-24212,-6072,-10532,-7772,61321,139579,128310,31889,5096,17688,13869,11597,67890,114791,91948,27675,-560,-28311,-54395,-14392,75037,72329,6896,-41816,4946,59824,56191,17122,16700,69191,115115,41378,-102644,-151967,-123035,-100185,-140945,-189210,-167852,-103358,-19769,58185,2135,-123662,-133610,-103780,-110429,-31074,62837,-9936,-66390,-7934,23659,11301,15217,24319,31804,-12788,-66156,-56102,-32313,25331,118658,105609,17955,15999,19253,-45850,-65897,-11003,45466,15588,-15043,16879,27539,-2172,-13172,-43928,-26566,43220,30633,-13471,7280,61382,94484,106586,101101,75521,57132,36044,16361,9265,-19733,-43093,-42656,-4754,30526,46027,22679,-27375,-6243,67690,49850,-14897,-66302,-139285,-169590,-106653,-27873,21567,74853,111181,72761,-16429,-43784,-50057,-104246,-120485,-42220,63475,138420,175028,135513,17950,-78546,-69396,-28844,-36195,-32529,-11925,-56209,-111499,-47384,37674,5396,-56282,-27802,5037,17809,40589,4213,-39938,-36782,-69144,-98608,-39425,43741,81451,107782,96196,28398,-7694,2135,-8491,-22321,19166,18578,-83584,-164040,-147682,-51556,84150,122463,63683,-1443,-109611,-180816,-124975,-47593,-42827,-50412,-41239,-43805,-8707,30572,-648,-53480,-75929,-44423,-22988,-64076,-103041,-65379,23308,47666,-1625,-39880,-58608,-100189,-105539,-62453,-50416,-56934,-34322,34838,89473,71561,70165,40578,-36612,16633,125108,95404,26008,26376,-2230,-37986,36237,133282,123654,50076,37469,85521,74464,-7700,-20027,55377,29876,-72983,-106735,-34119,8596,-48258,-97599,-62561,11899,84648,105368,64861,25526,31402,47861,36356,40055,54802,63761,49789,-576,-62532,-73925,-32915,-5965,10035,59624,78694,38876,-6562,-16830,-10970,-10748,26145,125119,167974,79528,9815,40320,82440,90829,42603,-47579,-58158,50066,106124,101153,134009,153762,94203,52779,49809,-8807,-81293,-59624,-12443,-22156,-45323,-23677,20176,18355,-17159,-52249,-30662,34148,55197,-9021,-59286,-62981,-89628,-112265,-67803,22509,39395,-3780,-6507,20491,35088,45113,51992,30473,12611,40005,71443,2365,-70476,-67489,-35690,-42004,-61062,-90485,-103860,-104028,-88395,-64273,-43589,-32186,-34059,-46891,-21308,14260,-46594,-98385,-45367,26348,18204,-66040,-110916,-84509,-30567,-45857,-146728,-184850,-108628,-15826,61181,94268,66988,10158,-5093,4420,19173,21577,-10448,-68288,-89360,-78570,-44135,912,22641,23452,20925,28422,52763,47989,43392,43027,14016,-16274,8092,23531,-38815,-86256,-47428,37464,86558,15622,-57739,-69090,-89779,-91387,-24473,30199,39585,36191,48201,41078,41793,82426,109024,66045,52397,23607,-83745,-132529,-97086,-33824,3210,11513,-30797,-51891,-1017,15891,816,11793,-54,-74651,-128857,-112293,-45286,-20023,-5350,15421,51898,80416,34643,-43420,-18880,101793,164686,75810,-15547,3246,48922,22497,-17455,28803,75579,6872,-64062,-6039,100954,103998,-2264,-39981,6325,44713,32549,69159,142538,99638,-51776,-168392,-187352,-162904,-81999,-12263,2953,5955,28130,37350,50157,106142,106187,15842,-77433,-115733,-77947,12978,61575,72969,116774,110393,6797,-93467,-77165,23619,99613,93554,103932,130332,106389,4365,-103081,-103584,-32985,14342,37012,7410,-92615,-123961,-72934,-80414,-156303,-109316,12927,32858,-11191,-16526,-1829,-20198,-20154,17482,53412,34663,-7544,-16903,2251,-26804,-77313,-62053,-28274],[-52036,-74411,-68983,-32055,-1127,-20384,-39797,-28979,-64011,-91653,-11020,72449,91432,87765,67901,21521,4618,25082,24654,3561,-24667,-50402,-50985,-17444,-4355,-3413,3314,1066,-29525,-37897,-5790,34051,59787,112717,134921,67242,20569,50045,13545,-55132,-49471,22670,48386,-9822,-30007,35263,78970,89963,66910,-41294,-44881,75057,120884,68024,63263,100829,41918,-85630,-111215,-30068,34302,79230,68797,24846,38062,50539,-22022,-97086,-91076,-49597,-37288,-69784,-76483,35886,109299,39998,-27066,-32071,-37118,-31435,-44863,-76366,-67649,-81465,-144977,-146219,-97549,-125354,-152859,-151920,-140831,-95537,-6596,81419,111134,48050,-48148,-64052,-46408,-36489,-47770,-93901,-78569,-27375,9412,49711,39168,-18952,-1853,60685,65133,41456,77088,111703,70102,-33080,-62903,-2314,54397,79321,79005,9411,-65325,-73671,-53915,6201,81530,51490,-53873,-51522,61429,91325,51825,35274,30557,16130,-8340,-57891,-89649,-51455,-18100,13702,23886,-1734,45720,159561,157781,18849,-46448,-4479,34049,36878,34001,51802,61353,59796,36034,-5233,-15391,-9923,1086,85229,225486,205842,93751,10295,3690,16034,-22753,-76721,-61173,-23663,-4805,25595,51214,6106,-69018,-108590,-80908,-14094,-6072,-37333,-565,53877,7254,-42341,33088,109711,62588,14865,35628,54872,48151,2002,-54107,-34138,25378,44764,-18478,-86356,-114015,-124629,-103701,-14490,11761,-25648,-26617,-36090,-16336,-9745,-104618,-151654,-64600,-33514,-63579,-9243,55482,14884,-34838,24961,131061,104129,-2148,8250,85936,105339,20103,-92702,-111803,-88663,-99468,-37511,65398,49610,-13391,-14685,-15411,-73908,-93661,-43204,-37897,-123618,-148264,-50034,-2428,-85293,-181265,-167024,-33668,72209,48696,-9420,19597,54624,26183,-16965,-17790,13790,30397,28643,34688,74668,105697,47407,-80137,-118606,-265,120874,47265,-114913,-143346,-17345,83892,82215,317,-77737,-70154,-32913,-63475,-79558,13221,114089,93772,64760,87854,41972,-21323,38264,79390,16421,-3121,52515,139348,170347,103553,37193,16925,-5362,-2482,34781,-18046,-59454,15493,130075,196600,159746,92090,55028,23953,-2705,-37580,-83028,-91733,-106384,-128283,-86126,39884,121287,108865,84988,65512,20590,-19674,17481,34389,-34470,-74282,-64072,-57323,-59747,-64181,-30857,-19144,-58382,-48804,78655,182707,160366,107450,90385,59439,54717,98238,63204,-57990,-72233,77410,194757,121063,3727,-64800,-121256,-116814,4222,62490,1197,-20641,51211,127831,138056,48862,-26497,-17060,22958,27899,11458,27057,67289,78610,57177,40636,28545,39517,65383,61355,41548,21133,-6489,24582,65834,-22775,-146120,-170934,-147578,-91007,-16325,10392,-8754,-21410,-65337,-100836,-75560,-52327,-49240,-54558,-82347,-60422,59443,136003,96160,48448,66662,89891,59196,-34356,-133798,-118139,-26647,53099,124230,78148,-49538,-47305,9707,-22638,-16071,63723,86787,23072,-39763,-58639,-29336,-26430,-90962,-132234,-118101,-64837,-17266,-77580,-184200,-131599,15854,72377,-7625,-108998,-139459,-83777,-18875,2131,46735,73364,25081,-46154,-27139,46475,59563,27013,43776,89873,62748,1679,-1752,4888,7569,29548,62112,46845,23669,4803,-3336,-9106,5709,18287,13256,13680,32825,33997,25585,31779,15022,14552,26532,18186,2983,-12579,2481,27290,-16974,-81088,-65073,-9802,20323,-40435,-109388,-49427,58093,77475,-11739,-80184,-54674,-71336,-126475,-126415,-83154,-39765,-1105,41607,49729,81654,150609,185980,182865,204066,207175,127022,25693,-28096,-46310,-5833,63049,70396,59592,104242,98289,25264,18496,73354,78689,41914,-11828,-15947,31058,16342,-19095,-34526,-69021,-85531,-50984,-49806,-81735,-67457,21968,89198,57702,-32352,-23923,32258,-8806,-52164,16676,128351,106837,14473,-7080,-16322,-13022,8063,38242,83701,97733,13012,-70878,-90864,-46094,36970,109663,91717,50989,39896,50848,27067,4779,-4021,1583,44972,59872,-42686,-127624,-96513,-87205,-120861,-155309,-175584,-138912,-76638,-48378,-47152,-81177,-98232,-21014,23439,-25723,-33617,-3525,-62568,-134970,-114565,-33325,38334,43826,15905,29592,22930,-12147,-48560,-103802,-82821,43858,71250,-38265,-93938,-60356,-23583,16103,70074,139220,128629,86569,82006,62865,13389,5893,7609,30061,59066,32768,-21756,-5255,109816,191859,167456,129121,100094,52484,2485,8724,71845,84825,13397,-33440,4653,38959,19588,-23401,-53064,-27191,-3737,-30208,-45468,-46201,-81291,-125473,-104156,-47391,-9818,56567,126342,105804,46583,43442,12925,-85684,-144326,-85005,14644,66850,80531,92397,65086,-28867,-76557,-62272,-35615,8059,30784,-18365,-92299,-93072,-31494,17850,23998,14162,-6522,-13518,23226,35885,27144,5885,-45258,-75545,-41037,54044,143368,163473,85659,-12437,-45254,5463,54547,33978,22105,26823,-47945,-126616,-121379,-71627,-9686,31945,59793,50457,-69775,-163755,-108955,-15275,-16216,-55629,-72308,-77710,-44147,-1376,-8490,-47064,-64291,-36445,-22725,-61256,-92169,-43190,27957,24131,-14741,-37482,-67585,-101359,-74633,-23294,-22161,-67143,-52058,48374,85577,22399,16195,16507,-34530,8356,102796,111044,111467,129374,64424,-23007,-208,87049,101549,25198,17854,103046,104438,12290,3967,79728,51279,-22659,-12529,28569,-5981,-78441,-114693,-84010,-30200,26528,58847,59222,70508,108237,125728,98374,106824,147783,121598,21373,-57525,-93777,-100883,-66993,-22584,1690,26856,21855,12152,-3002,-57741,-67270,1077,51312,78149,121896,101004,57957,88257,122961,93483,15723,-42717,-34760,6415,29639,75206,105373,47595,-9197,46775,98387,14349,-38333,20164,35108,4388,-31549,-70055,-50725,-5060,-3657,-43322,-58774,-23835,17027,18212,-18271,-71754,-75586,-31060,11228,66637,86345,62990,36005,11065,25359,64269,81413,57633,17602,10717,25549,-38420,-84534,-52071,-43549,-68082,-64387,-84122,-137492,-148232,-79220,-22153,-14472,21449,46610,10498,-11103,-653,-15111,-38108,-30889,-18822,-48214,-113416,-97393,-32368,-6936,-44583,-103685,-121360,-100288,-66567,-5845,50146,66851,49420,12098,-11218,20279,59059,49698,-22163,-70847,-66733,-53571,-37960,-11516,30833,46818,52670,38957,-7506,-6988,45612,61012,19496,15042,17872,-55840,-133695,-118689,-17629,106978,129501,75997,9790,-76858,-110086,-22224,59087,51616,39214,72759,89713,91436,85685,74880,43153,41592,28078,-48490,-126203,-105071,-65477,-71545,-68792,-63693,-62400,-22401,-7871,-37678,-55078,-80196,-123354,-134307,-92884,-55351,-41765,-38933,-10994,94376,178773,97341,-40146,-37832,66449,108386,50636,18212,82240,129747,48570,-46417,16901,136190,98448,8199,34272,86422,36394,-54504,-59387,-11729,9787,6027,31824,77101,61895,-3622,-50742,-59234,-85067,-98630,-73625,-16360,27129,53601,63153,60445,91092,91879,13544,-88467,-139113,-72749,15272,46171,66103,88793,50626,-12329,-45480,-4961,116964,187619,126045,58831,40676,36159,-429,-70231,-55514,29598,71332,96717,82946,-50295,-126891,-63676,-66385,-165845,-126091,15781,53467,24934,21355,-9163,-79380,-64319,22500,61698,9193,-45742,-18486,36408,5742,-56595,-51506,-31854],[-65662,-68625,-46480,-3654,-4331,-61999,-86840,-70326,-87545,-84605,6261,88535,109479,102538,93943,60423,6235,-35047,-71272,-102259,-135540,-136206,-87820,-40746,-50299,-67433,-38881,4012,-5003,-27677,-15574,12477,75824,134949,86403,3118,881,39045,19465,18469,79770,167745,150416,45685,3868,32506,40828,59478,93007,43811,10385,68103,100001,98240,113077,105387,30533,-60175,-68567,34503,129650,126899,50840,-16281,-11875,-46,452,-5229,-51165,-92140,-48147,6748,19965,77635,133175,77471,-16177,-51614,-77726,-67884,-4385,14293,-6190,-24408,-54571,-79487,-50824,-16046,31260,13321,-46265,-51347,15326,110206,147133,98701,18161,-35489,-53218,-27357,-14594,-42807,-48555,-44391,-40979,7779,55954,27334,-12824,-23102,-23601,-17214,42965,140580,156035,46168,-46499,-44369,10884,70299,29014,-90915,-127310,-63844,-3970,50192,125744,122185,6105,-22577,81586,114796,98610,103591,68265,-6576,-52344,-45064,-10315,-19551,-71126,-81820,-70156,-44456,30895,112555,101038,-9722,-101175,-79424,-13641,-10619,-2312,62799,90458,77035,31739,-29423,-6124,45293,-2361,-142729,-223323,-172518,-95773,-78799,-56882,-29604,-70688,-122501,-110291,-96187,-76863,-24260,11255,-3849,-5890,5812,-25556,-39909,-41631,-40379,6972,65062,48714,24507,52466,54366,-13279,-47853,-32038,-35641,-11565,30839,6364,-49290,-73461,-17542,20478,-39112,-103089,-53849,23223,53756,26225,1792,26787,37315,22661,-25702,-95627,-115760,-107847,-128916,-87421,15111,44844,-21539,-81828,-48034,54072,77870,30949,45404,106143,153752,109332,-7,-41536,-72127,-106575,-21399,99795,105245,66203,36946,-8245,-60599,-73076,-61099,-84388,-127092,-118468,-56446,-55,-23037,-135763,-173024,-43468,69635,63890,29090,23193,6487,-18071,-37804,-14288,59756,67686,13469,23878,92424,88640,-10810,-125750,-103043,55480,156015,73243,-68158,-125237,-68380,18149,65063,55512,20932,11894,12417,-8857,-18275,16627,83894,73873,25016,-15601,-84841,-104334,4560,82038,20481,18241,116938,159387,84027,-15213,-122100,-209918,-195665,-93312,9418,6749,-21542,40688,115147,133243,78748,26915,1188,-18584,-29390,-56634,-68614,-18489,-9737,-47938,-37627,33051,82168,76585,51363,26091,8679,-2589,19360,-3208,-83691,-60924,15458,14832,-7544,-12361,17218,24584,-37197,-46475,63736,131042,84475,13049,-33916,-24372,24830,57661,63820,40549,8280,54663,124274,64877,-35226,-73286,-98991,-110482,-72186,-44807,-48109,-23153,48468,78174,41859,20475,28032,32710,52640,48306,7574,21149,74781,70021,34416,45435,68039,77051,80281,80897,51274,-14214,-35434,30772,59986,-21019,-105497,-131623,-113518,-25284,45883,50347,25806,-38256,-127791,-110416,-39879,-62785,-104536,-104222,-126776,-100663,18574,86230,36864,-22184,-7333,28334,16824,-42824,-98843,-91994,-67677,-45034,39907,81231,36446,49644,56344,-15624,-15270,50187,45732,-28003,-69805,-51574,-18026,-13316,-66174,-87671,-61615,-32453,-43634,-122235,-213527,-194137,-97085,26992,42847,-89652,-183585,-91306,36758,50637,35168,34883,2852,-52051,-58373,-16379,33543,85922,101170,76559,31286,21700,77369,109416,94782,78953,69792,22914,-4931,20122,45383,18959,27352,76817,73650,27805,25827,43054,66721,82507,24815,-26037,-29576,-46789,-48293,-9207,35369,34828,-9873,-35648,-21642,-5561,35862,56273,-3290,-45608,-14438,25292,-23769,-71291,-28188,-33141,-98307,-102254,-72879,-26255,37285,81055,59943,54868,100467,130561,92308,72163,104064,96733,36999,-9086,-65264,-88467,-21643,27700,13886,15586,-9383,-44413,1533,32903,-1726,-5566,2686,36599,83707,34994,-43852,-75909,-106882,-90800,-20625,9397,-16671,-35848,4030,44407,5447,-54248,2320,73833,25041,-38018,4499,86802,43425,-38514,-67305,-99170,-81076,-3899,40940,40165,47253,20143,-20850,-39138,7441,58077,68633,61950,74885,72212,52529,224,-28979,-30894,-30270,-17759,-21391,-77461,-63874,16405,-24603,-99676,-79389,-40850,-19460,-8553,-48177,-108716,-134309,-95556,9466,72539,25729,-45267,-52774,-34912,-64223,-104783,-50312,69325,82142,-17970,-67883,-43242,6985,-19561,-108076,-105816,19728,65339,-54658,-157408,-129304,-33831,41207,100495,175519,184748,115557,69807,84320,88573,74064,60112,62312,60202,43952,11064,14691,108994,166383,117333,66118,36011,4521,-18740,23415,114116,108006,-3294,-39176,39595,86429,38694,-19322,-26017,-5541,-33856,-66778,-23265,43314,40943,-43623,-91657,-55262,-32544,-794,64055,87059,68926,57013,-18102,-108431,-132330,-107994,-93130,-87001,-68220,-16397,31866,-6877,-78683,-86508,-38157,22734,33189,3016,-36238,-75888,-58160,33074,80297,53152,10533,-27393,-38554,-20675,35154,62493,31435,-11076,-36590,570,68099,65593,-18125,-69426,-54699,40995,111981,63692,7474,14905,-14245,-54518,-46125,-51138,-59915,-31875,21261,56747,15690,-26010,-17525,2355,-29471,-81933,-96722,-99839,-76535,-32211,-13563,-4912,39656,73595,27866,-25332,-41394,-44471,-31933,-19566,-9067,-2618,-19374,-50948,-47428,-17974,-1005,-42059,-68976,-17118,19120,-3051,-507,24564,26590,25565,25101,38706,89510,111318,34275,-52192,-44935,20428,31390,-27243,-31997,25066,28632,-24309,-25222,61038,73884,38165,91643,144600,69408,-6080,-38545,-37402,1130,17926,-1487,2317,54058,118484,146223,126748,136155,166516,119237,1074,-40086,-36894,-87652,-121903,-97427,-50116,-16989,-19801,-1981,15878,-55754,-90426,-19851,23547,33154,80526,80585,47413,70555,94442,56528,-7650,-24408,-8664,-49432,-91119,-27648,18316,-36381,-60963,33976,92384,3430,-41835,3678,-3045,-930,15456,-41515,-61259,7608,22665,-35068,-35430,14893,42728,55828,54202,-5577,-30213,13000,44455,61557,58423,32351,2308,-17375,12787,64101,99368,87531,32677,-10696,1481,8967,20249,40136,15660,-40062,-35325,-29230,-89367,-101335,-11116,38655,19362,45690,58631,8590,-32662,-50082,-40163,4310,-737,-38131,-87252,-137269,-95064,-1005,20446,-27321,-44275,-43199,-66316,-98622,-79844,-7826,55448,57711,9085,-27243,-15290,32219,58485,2193,-41611,-23611,-8108,13047,12239,-14035,-25493,-2250,1081,-10411,-918,43153,101230,98142,68679,35244,-25795,-104418,-134516,-82135,35516,104635,101786,47781,-53030,-84707,19947,97491,62882,24963,70062,95601,47919,-13819,-33084,-44607,-46031,-21682,-43461,-112216,-62104,-953,-73452,-113650,-85941,-70150,-38224,-21649,-48939,-50318,-30939,-44907,-44903,11935,49474,51891,10548,-31670,49391,152397,96498,-6739,-26578,-4811,2336,-4799,22612,104815,123086,-7452,-127831,-49057,106579,128240,81744,75568,54002,-16564,-48995,-23864,-11925,-8537,24916,54626,37285,9342,22686,61084,67337,-372,-78451,-93479,-44498,-2418,53909,88122,39229,9275,31253,13444,-49666,-67384,-5882,22668,27174,64415,68146,3674,898,47950,106889,169050,180158,102243,29314,-4735,12480,30942,-14402,-4340,96268,124194,108493,98735,-14170,-105956,-78239,-75545,-132230,-113190,-3301,67129,67343,41964,-17948,-95528,-78207,12649,32796,-40286,-95134,-57714,-1421,-21592,-60868,-63665,-61084],[-69980,-78636,-69338,-42752,-77200,-122515,-107147,-93519,-97639,-52860,15232,58294,81610,96377,107059,69678,-30866,-113371,-122151,-109527,-158695,-167405,-113518,-76275,-89305,-87496,-601,91721,55282,-9620,192,16725,55020,83621,14354,-30616,-6282,1403,5149,64866,113944,120042,79636,10163,-8892,30523,55184,61987,94489,102781,64305,39706,37558,76687,113553,70313,8166,-20779,-17028,63870,179876,153156,10911,-80544,-77242,-33670,47741,80117,-4914,-98969,-67856,14908,57660,81446,113782,119050,56180,-20417,-95022,-97188,-2753,62750,35627,2372,-3889,-27456,-32944,4352,97756,97934,32852,4371,18560,62782,115198,123160,62045,-19560,-46404,-2243,19410,-6970,-40092,-68831,-94208,-56410,57527,86251,-10710,-86934,-83602,-66796,-24558,88359,155531,80554,-34990,-82705,-43501,14087,-26090,-121735,-116224,-17302,35690,20582,70345,126847,70576,30758,73150,94193,114131,114686,44738,-24606,-36040,-9684,15917,-19220,-84813,-104962,-101235,-65063,-21779,13857,43664,23566,-43870,-60333,-11850,-14522,-24788,23274,68832,93676,75296,8814,-3302,39947,-51395,-412612,-760066,-642071,-309822,-132691,-70779,-37376,-49715,-69077,-80520,-111106,-114179,-62229,-16938,2590,54361,89767,55002,10371,-17687,-41459,-25185,16822,51998,68595,17916,-71714,-105286,-73204,-54954,-84602,-97336,-51861,-14554,-36349,-95372,-53565,37973,17687,-62919,22543,143749,110102,5271,-15422,46203,84817,53087,-25031,-47575,-22844,-66552,-111540,-43809,36126,16276,-48626,-65285,-71004,-63540,-39391,-6129,36480,56802,91204,92700,23150,-24840,-15384,-3539,45209,90771,78813,53448,11853,-26436,-18927,21636,-729,-67663,-103223,-94334,-89247,-34338,30721,-20131,-74156,4150,66634,76913,78526,28500,-53722,-102061,-111200,-46852,56610,46597,-21430,8084,79331,35168,-62660,-86792,31620,182791,204671,99343,16603,-22115,-37910,-12915,70917,148195,160608,128603,93904,82364,80001,33836,8999,9769,-40797,-138652,-166322,-91869,10724,22499,-56182,-35760,36845,62845,91167,66519,-64504,-212652,-232390,-135642,-30660,-4408,4254,70778,99999,80728,32889,-17087,-41334,-31663,-6983,-40593,-76148,-5514,47806,41956,35909,14375,-20436,-48416,-51824,-4200,45815,29194,7047,-27465,-62844,20764,110253,73897,21941,22668,45014,63330,49492,31633,42664,17894,-58521,-99768,-97713,-56056,560,1066,13423,51067,45019,25881,-8615,-74468,-81942,-60790,-70702,-87680,-119309,-117818,-46108,24334,52939,6297,-61212,-34507,50142,75935,46977,6549,-25693,4929,70471,69278,30139,28297,23053,6350,4384,15311,16229,-14988,-33918,-7620,-9484,-23956,-12130,-28776,-37127,33892,68426,66686,68333,7488,-79649,-66459,-24117,-53463,-97680,-124749,-131171,-107249,-95547,-96403,-92022,-104747,-81298,-14361,-5118,-26347,-1948,22204,-17461,-73935,-30045,77162,128724,140655,117000,42631,-14867,-11889,-12962,-63291,-82296,-30161,22815,18955,-13314,9119,29677,8247,-45158,-96016,-160572,-212085,-194028,-55926,38417,-30169,-98471,-34733,66622,79780,45496,21176,2407,-32905,-75233,-75888,-7654,94501,102973,42508,13341,34328,84484,114221,133554,108261,26054,-34619,-227,81565,127986,94076,77981,130743,145590,87734,56100,62556,80852,83481,11070,-38954,-30656,-34590,-9124,32291,35897,11488,-6430,10036,32693,19277,42353,119461,100809,-23646,-74302,4426,37402,-3755,-30771,-39040,-43926,-32934,-19400,-5005,31940,82255,68119,25874,19403,15329,-34607,-48468,14890,65448,47232,-16632,-121346,-186539,-124816,-27648,-23511,-65951,-109288,-108245,-35408,-13655,-39998,-3888,36905,62431,91550,31126,-81850,-125867,-141577,-131648,-21544,71144,58472,-2692,-20192,-8599,-18950,-26126,25864,73538,50579,12621,35653,78791,44578,-35685,-87862,-144345,-120926,-8553,60162,15594,-14270,23398,73625,72410,67797,43405,8039,24211,73020,40890,11619,-2641,-30238,-59707,-68740,-77508,-70740,-44211,28444,88933,5332,-63623,7037,58851,32988,21132,-12123,-73863,-106300,-96209,-36701,37455,24746,-50416,-45324,34433,66230,5216,-2239,85026,79631,-68098,-160234,-108736,-5943,-9847,-90350,-79951,37709,77036,-37515,-125756,-95193,-21452,16608,42401,97378,113230,41932,6116,95699,156347,108561,57085,54380,53404,47259,38142,15221,21358,22369,-8164,-31866,-44017,-39584,-16916,57173,133301,69253,-37562,-17978,86520,133466,95532,34297,23272,24755,-39195,-90546,-24627,79198,101368,16230,-63724,-44032,-13280,-1286,34174,79565,77768,19937,-83821,-125609,-83012,-75804,-142434,-179131,-126196,-53135,-19932,-33645,-71066,-67501,-25636,13572,11291,-1939,-2322,-3597,11206,57551,71244,55704,34713,1382,-60583,-105259,-33864,73410,86778,42623,-16430,-61746,-63918,-64981,-87705,-72882,-6188,82059,112182,59991,17034,10392,-7515,-8423,7172,-28479,-56443,-41941,-20032,6753,26739,58421,67685,41694,-2737,-42221,-52696,-89808,-106209,-53949,-12992,23999,120332,181532,85169,-13194,-15506,-38129,-65623,-43002,609,16022,6772,-9815,-26011,-19982,289,-13869,-58098,-68709,-21462,19431,28042,57998,76232,1346,-96929,-83069,-4077,13195,-46985,-71102,-37800,-24635,-47766,-77895,-96253,-108563,-99797,-69586,-43580,23072,42717,27416,100129,161422,84155,40933,48697,22888,6910,-11613,-37207,-11552,31654,36203,36866,61027,93862,100697,64884,-7989,4177,34840,-70173,-171482,-149996,-85840,-48510,-38126,-15130,16742,-7441,-42221,-31588,-3804,44342,90585,59152,5303,14259,58733,85003,61416,23925,-5271,-77120,-149928,-113281,-41954,-16507,-20577,3424,25280,-10113,-38845,-27378,-37531,-10932,48643,10631,-39438,19816,62004,15364,25924,73675,70802,44945,39351,13425,-27295,-33485,-13786,8519,-3524,-48175,-88367,-96961,-54197,8678,59142,80377,54295,-10866,-13198,40969,79493,76400,61046,11211,1167,15279,-9590,-16917,29680,42525,20790,18468,12458,-13711,-27154,-27440,-32075,1470,15319,-23676,-98429,-166691,-152280,-73902,-34375,-39894,-15034,2227,-22319,-69050,-79621,-15127,70593,58490,-526,-26244,-26214,1903,29687,-2148,-25490,-9115,31455,101330,84801,-47699,-119778,-89730,-43265,-10315,129,16936,82193,106109,72783,40837,20346,-19171,-55123,-49333,-19652,-7458,36790,41408,-42452,-62932,31047,88108,54857,-8249,-11173,-12266,-80330,-140593,-118514,-103014,-108209,-80611,-98285,-130190,-41036,60038,-13123,-93108,-101711,-93482,-54956,-36326,-53317,-12442,66943,47470,1432,29896,109528,136188,80544,-17707,-14387,54487,44640,5001,-13209,-40075,-32949,-13455,408,40639,21509,-115353,-191233,-85176,51073,89438,74370,60606,16906,-46415,-33667,30251,7526,-8430,45619,75719,29403,-15030,8002,62482,67318,-9526,-76709,-90441,-61111,-25566,44198,82998,4084,-71214,-59328,-38364,-27529,32901,77668,34090,6971,59654,78458,33272,66563,128686,139341,121109,129212,105443,67917,48698,80008,99728,58356,62590,146556,144181,73882,49664,-6230,-81589,-121597,-118914,-99440,-68747,2928,80439,88311,40382,-16373,-59707,-39713,26868,55481,-12679,-95331,-102230,-78798,-82527,-88054,-86378,-72597],[-28562,-48691,-66573,-67317,-96917,-97052,-59127,-48246,-36340,13625,49557,45410,42993,80636,117782,77549,-32342,-127127,-111700,-55759,-97388,-127761,-97815,-53843,-21726,21384,106617,159479,85634,28614,51944,59287,55497,41351,-14634,-11738,-1786,-60938,-62114,33976,55393,-22659,-57877,-36868,8099,88552,136618,83151,23975,20979,28571,-7331,-23675,4072,20666,-1372,-2901,15710,13254,41185,126372,112537,-19491,-83138,-57398,7820,90934,105415,36528,-37933,-49407,-8237,31619,44904,62183,117905,120631,37941,-77308,-110639,-23603,61844,43648,7915,4735,-10623,-35914,-44639,6164,23976,13433,230,-19505,-11343,60057,115917,63502,-15271,-14588,51830,84797,27389,-55694,-85436,-90358,-79851,19082,85989,11772,-54816,-47108,-65445,-66615,15658,92506,62883,-5332,-31594,-51,14088,-30587,-113863,-131477,-35922,16624,-48774,-41342,51681,77764,70923,89847,93407,86918,52982,7151,-8599,2445,4537,-25435,-45746,-54088,-45321,-46680,-52661,-59823,-47342,7018,45066,41139,30576,43754,27314,-21336,-41194,-7397,60412,99232,72118,14440,18237,-51763,-452642,-869471,-801594,-408198,-148939,-47156,27480,78671,59602,-2828,-60545,-80039,-47176,-3736,24010,62706,64465,49467,45695,30775,-2809,-10469,-590,30188,52009,-34206,-164856,-166951,-69319,-8972,-25112,-113789,-168366,-93421,6020,-6143,-8540,58776,71484,-2451,42777,131918,66711,-72990,-80784,9138,35319,5118,-35669,-25456,14491,-10451,-46139,-18562,10790,-17069,-37152,19595,4497,-91973,-122404,-66119,3044,8832,1456,-3462,-54603,-78480,30061,99531,67112,41807,31984,3226,-32716,-32795,10636,63101,29847,-36721,-69370,-73919,-78905,-42008,23918,34411,29012,75915,96993,123940,135199,43757,-87919,-175249,-186138,-80820,29556,11257,-40798,-26640,6482,-23135,-67709,-34309,109312,237447,209903,72636,17030,44838,65173,61147,114210,199750,222568,183815,156718,164060,168862,73401,-42671,-39223,-50730,-162800,-180192,-75459,-6645,-55457,-113028,-87412,-89930,-29791,171625,236795,124196,-14493,-97321,-90913,-36224,-40558,-24057,40109,53792,53452,30601,-32694,-47212,395,40688,-4059,-81803,-51245,10589,53968,68947,-7958,-115119,-156167,-122068,-9171,83904,55371,8113,-21832,-28657,45094,105061,69722,5658,-18987,-3539,33796,82605,73664,-3800,-95424,-148036,-112388,-47615,-29398,-19251,-30372,-34648,4033,47796,10779,-119928,-181542,-74122,-22137,-70462,-101881,-125186,-113707,-16369,65564,58638,-22553,-86633,-82938,-1951,75265,54942,-26377,-63304,-22395,43962,60836,37877,10617,-39731,-64831,-50164,-40260,-3963,36570,14886,-25771,-44861,-17713,29632,21140,14951,55488,42269,39568,71407,49263,-5400,-30597,-39783,-32382,-44204,-106770,-107139,-78724,-156334,-221382,-165045,-119639,-76275,9372,14374,-3136,63364,109850,53716,-31835,-40091,45434,129316,146682,133288,74887,-36301,-74529,-35568,-54113,-85788,-36415,34473,13269,-15954,42959,85415,56941,-8131,-46086,-77979,-157178,-209146,-121543,-8908,26910,44367,52987,36877,16650,22259,5138,-12725,-20380,-33783,-35346,-16689,14039,19671,3462,10778,44163,63095,59447,98208,79439,-32273,-72296,46983,165717,178554,112508,82627,116549,133188,97680,68849,73699,79063,52203,-14597,-17693,22761,45033,90002,104657,59883,25311,7388,9449,44458,39016,11713,45739,65030,-23578,-89034,-8493,80641,59025,-25295,-57432,-18863,4928,24493,20684,-9269,9524,26421,9146,-16905,-59515,-100773,-82441,-28105,13504,17534,-46026,-143060,-182957,-135047,-49108,-30541,-87583,-141175,-121071,-62048,-44819,-31373,47157,95942,78541,76329,40747,-47249,-111918,-150535,-153372,-40496,54051,45775,-3673,-14139,-4269,2600,-5446,-7753,13045,39871,52541,66144,93775,78571,10545,-41781,-105673,-97447,-22911,19006,-20817,-52196,-11511,72008,93509,51595,-3788,-8173,41335,84969,11402,-32866,-10434,-39911,-111492,-127514,-110980,-62686,6685,66273,83662,9570,-26928,31513,41747,-5831,10663,23240,-12304,-27659,-38260,-33646,14233,10680,-48640,-29243,53310,103959,62829,28572,55163,22431,-81715,-104270,-45701,-7822,-35545,-84149,-50309,42281,52850,-36262,-85375,-48283,168,10865,-17177,-12976,-6254,-45506,-53978,50688,113175,63065,25566,46238,36356,11072,14681,-15953,-67517,-93374,-94815,-71823,-53657,-45620,-18671,51749,97809,24263,-38818,8205,86368,118255,115759,84189,63632,33657,-52239,-115275,-67931,27134,80173,50958,-16405,-27078,19862,59723,71851,93298,90112,13183,-86209,-92260,-21082,-3338,-78497,-129837,-68183,-6633,-36659,-79991,-69803,-34361,-12309,-6237,10076,29895,37818,70500,86962,66016,40976,28857,20336,20356,-31754,-133389,-112351,14833,62254,44367,4038,-72367,-116615,-98117,-73331,-14636,84135,113070,66646,24034,15245,7634,-3735,16128,28398,-7766,-12487,5179,-12138,-40451,-42123,23436,92322,108449,85081,41408,-5685,-77442,-116403,-67215,-8760,28239,114477,199826,117124,-9638,-3196,25124,8863,2830,21433,10425,-18235,-17174,-4787,6351,20016,28863,2376,-42173,-9883,45987,58018,85576,74449,-61678,-173036,-115199,-14078,-18323,-56703,-18203,15210,-32022,-67170,-71232,-106940,-160127,-142118,-55662,-11481,-2956,-23930,-33645,24210,57505,-10456,-6100,69732,52792,-24130,-44739,-17251,28992,34683,-42310,-87611,-25139,42926,43092,20397,-22825,-17663,12555,-75355,-169459,-125125,-62797,-38911,-19560,-4109,15650,37309,24356,-2649,2622,41178,77557,56982,4613,-10646,58168,172645,185511,82132,-11669,-50396,-87044,-90180,-31204,51048,63298,11857,-2517,20819,24873,22025,6246,10389,39615,1997,-44156,19904,106398,92216,59034,49844,26850,-21947,-39291,-26065,-52478,-93621,-91852,-37491,-8190,-39193,-107331,-167326,-141010,-50591,17492,69034,83406,9858,-32825,-19184,-5766,-4406,26900,40825,32346,22863,35187,34434,9169,-2145,17808,8234,-17544,-16858,19468,71887,55525,11548,13974,-4323,-72892,-159863,-199665,-183955,-136953,-69824,7067,41907,24446,-7339,-22420,14487,83119,59341,4379,9025,37723,48669,39318,2902,-11023,-9280,30532,110913,94171,-37792,-130339,-139439,-96139,-49146,-14530,18710,44421,28563,9488,22379,46993,53327,48555,52011,19129,-30419,20051,55079,-1971,-30661,7090,42267,44891,-18127,-104858,-154318,-172272,-172086,-108302,-70446,-70667,-81799,-125498,-122667,-30721,48149,27117,-35969,-93410,-106734,-62374,-50487,-74830,-42935,34222,36510,-18639,-31148,47090,99138,73845,172,-30815,-3398,10288,13683,21826,-5985,-4769,17729,7386,-24149,-106781,-205818,-172545,-39906,52894,70409,48528,39895,24067,-15897,1629,66289,21447,-22834,9707,27006,5216,-18361,-13902,5302,-5919,-58694,-76626,-80565,-58614,-13921,29792,50325,-1730,-83668,-129159,-117397,-47248,57876,93108,21488,-26174,20582,80994,101732,135420,142341,78057,43064,100505,123143,103863,109200,144537,153360,133021,137223,148561,100968,22410,-9865,-23035,-66327,-136589,-144290,-93318,-26677,42533,94920,86860,32322,-2171,6062,25099,42395,95177,61493,-57673,-116313,-117776,-111290,-94197,-77436,-40725],[11948,3014,-23567,-38265,-29944,-11692,-14889,-5674,27479,57858,91897,68911,12533,34550,85787,61287,-4605,-73713,-90748,-44938,-46877,-81350,-76482,-29074,38848,123008,159759,112222,35014,32534,67572,70198,57405,26560,-17557,2715,-13110,-113317,-129767,-16778,18314,-55414,-82698,-988,87000,141949,158623,69786,-64391,-120525,-76144,-54224,-65788,-95869,-126381,-88516,-19924,8056,-6254,-7809,22114,17989,-32218,-33410,453,49574,86390,63718,37286,21294,-6708,-12644,-7365,-8539,-766,56112,101666,75104,-7664,-59727,-9828,47835,29073,3961,7728,-260,-23825,-56572,-55075,-58280,-58008,-48767,-45369,-25496,30223,74428,24567,-30002,-4832,64814,104764,24614,-98179,-108158,-53202,-58147,-36296,22499,16653,5912,20176,-24248,-48315,-13573,30446,48105,61266,73947,83602,70990,9926,-118125,-199790,-123955,-44239,-78224,-81608,-4067,42630,58568,93657,92087,34503,-12626,8553,18947,10857,13023,-26985,-47364,-29324,1686,3965,-26871,-51867,-63340,-52131,-8937,54526,88712,83274,61477,6174,-56595,-66087,-21689,46058,96052,52520,22365,10846,-246734,-555778,-566063,-330633,-143212,-41647,95847,217841,166655,48442,1679,8617,40270,77485,76721,48358,4507,-14948,12619,33714,47266,64210,52870,18995,10874,-36551,-150764,-180216,-76599,29061,51319,-47321,-167576,-123815,23595,64339,41636,65249,92632,42735,18586,26857,-43946,-166399,-149730,-35881,-41958,-85509,-64164,-30212,-9874,-9114,-36363,-41614,-23417,-27009,-1289,101397,122230,17782,-63650,-69289,-17701,11479,-12909,-53076,-101891,-86406,51240,114112,32394,6096,21952,-21008,-46788,-24778,-24978,-39458,-48898,-41491,-39421,-38263,-1652,16406,-3432,741,43904,81686,104064,154797,148551,36488,-95970,-181510,-175393,-64807,17817,7128,-34417,-84749,-94955,-62229,-52082,-41857,45290,144464,129876,14811,-30118,29365,106973,121273,113495,132883,142531,127224,134336,170333,182192,76102,-60361,-65501,-26660,-73700,-97987,-52772,-22048,-38380,-30158,-27367,-107804,-19413,257193,338525,213962,109911,44766,10539,6861,-46348,-61002,-16119,31422,84586,49000,-39570,-23424,46861,61799,19402,-49850,-63009,-42041,-2986,28897,-30366,-133697,-152236,-90940,8720,86670,74937,51541,33004,-8308,-16961,18048,36954,-9414,-72891,-66406,-25298,28032,31342,-41448,-117976,-116004,-26540,46771,20412,-14949,-20941,-41898,-15989,52618,3122,-143754,-158085,-11542,25372,-57351,-105235,-82972,-28547,45414,91074,71502,-3004,-71737,-119562,-81550,42415,92337,14504,-50345,-40741,5873,42358,36660,235,-40239,-25030,7633,-5561,20749,91542,73309,6270,-3282,11860,12356,8856,35284,57478,-3883,-26838,28000,47502,5263,-45444,-56951,-17636,-15183,-70019,-54943,-46,-59823,-144807,-108505,-59354,-25894,34625,42187,41886,99066,121062,70808,16325,-16899,-12495,41580,82592,77836,22782,-55910,-68970,-14033,-22617,-74986,-53071,-4077,-44295,-75053,10135,95315,92935,26485,-22816,-25364,-50610,-111009,-86352,-13461,56431,115822,100163,-6895,-64263,-9484,3409,-14938,10036,62141,76636,26211,-27745,-28782,-7590,14710,57663,73598,34825,32086,16625,-45918,-42365,105816,215132,165626,54605,30510,46931,45407,33154,32633,63335,74553,19594,-27942,15138,65268,96150,141250,151709,121776,86329,34115,-6177,21059,21848,-43316,-70516,-42095,-45435,-64636,-13969,55691,55857,8979,-13534,453,2824,38750,71807,13111,-33236,-16087,10168,-16824,-75087,-98251,-69657,-54835,-49382,-28265,-45535,-73405,-52262,-35397,-25526,-16241,-45562,-80665,-72642,-66212,-66059,-32480,43829,85141,70760,64917,76706,60447,-20501,-89786,-79522,-33310,-22971,-35750,-40260,-10814,20963,24687,-35097,-89912,-59158,19384,61696,59642,82070,76196,42290,17603,-30529,-48108,-43982,-45081,-42313,-39007,-52126,-16645,13191,-24414,-51316,24484,114760,136205,39253,-37206,-28907,-59518,-151829,-169696,-112407,-35325,22566,47290,50855,25849,15509,20043,384,-9706,27632,39849,22818,54338,72224,51700,49312,22365,-40109,-35614,19537,40990,13677,-6259,-13260,-50001,-44483,51665,86175,24040,-45589,-57208,-5357,28959,-1010,-51561,-89721,-76420,1981,58372,656,-58830,-62245,-62010,-79578,-59067,-42443,-31170,17961,58313,2876,-50316,-34137,-39787,-67193,-83279,-86555,-34843,8258,-7779,-19131,1266,10823,-7784,-18385,-192,29261,50563,71323,95005,82686,10333,-78837,-113911,-84429,-17117,56013,77389,35943,-1864,35415,99027,93086,64496,61525,30513,-32393,-23868,42412,76960,37852,-8710,8730,22943,-32136,-94620,-84000,-40012,-21910,-22155,28386,94810,91633,69956,45120,28155,27531,-7702,-41699,-25485,-24395,-101200,-133369,-75605,-24792,654,-4593,-58366,-99813,-87628,-66689,26991,134744,107643,11224,-29181,-28645,-18630,-2886,28760,44569,30423,50860,74058,30422,-45913,-87520,-15508,95574,148524,130531,58394,-22356,-72444,-87554,-59276,-1716,21924,61754,142141,106064,2873,7028,71998,95457,76388,50144,1385,-54504,-52340,3080,37026,53404,71452,62377,10121,3414,37268,59349,83741,35165,-113334,-161510,-28871,76550,35262,6856,55347,42457,-25727,-29058,-15138,-47316,-85866,-62193,16989,39271,-10173,-54892,-51378,-38118,-52870,-101875,-60383,56752,73964,-612,3777,46419,40805,11625,-56208,-103966,-53189,12441,4459,-21537,-55805,-94629,-85018,-74536,-92091,-60363,-25059,-12822,8772,19155,14627,15424,12557,9344,-5326,-29974,971,52881,49547,5553,45092,187573,226186,94689,-18345,-7829,7449,-18038,-8643,48579,77818,59980,51931,66897,87539,88847,55923,25122,-12958,-76618,-82819,5933,89446,75170,-93,-51994,-77630,-107088,-84714,-46627,-57032,-88418,-102886,-43198,42767,60840,-27713,-165997,-175873,-59874,30931,83322,96916,18298,-69183,-129242,-142702,-115757,-54490,21793,42276,8298,26687,45260,-7460,-20638,36278,39250,-14264,-26311,31422,112526,110839,41392,-6149,-15653,-20961,-83276,-162166,-206467,-174265,-74889,32013,69987,38695,9484,3795,19948,56566,46508,21821,60282,112480,110206,62056,-2423,-12444,-6974,-2521,27918,7456,-28155,-70983,-149623,-181855,-127912,-30647,50649,38089,-36946,-44725,2765,42930,55826,78676,107297,81335,34014,47071,61071,43436,6493,-26961,-18997,22082,286,-110583,-190229,-155557,-98049,-36634,-1775,-2297,-45410,-92969,-80389,-22349,-6150,-1751,-9838,-71600,-98179,-56735,-53870,-96897,-127217,-111644,-42628,-10710,-26694,-35134,-23939,-22596,-34378,-45568,-33075,-5429,39752,74354,32899,-16725,6183,34625,-31736,-177816,-223462,-96770,31515,83846,87374,67807,68313,78295,60957,63509,80898,15695,-63062,-70806,-55709,-32433,-14850,-6857,-5484,-28554,-48461,-30154,-53491,-60772,-21845,8009,38114,33101,-42952,-127727,-127341,-55015,8312,19821,-27501,-53365,-21378,57250,121143,136896,89536,21655,36433,96651,86504,70028,85092,106867,140046,171948,171743,98227,10405,-25931,-42191,-54331,-58370,-89285,-108909,-79164,-159,71063,93211,81254,32772,9039,54413,61203,18783,64615,65975,-46906,-95818,-84718,-87470,-63081,-24878,12018],[16686,32615,18406,9844,44147,32021,-32351,-23908,12747,32508,96851,86824,-14027,-37997,-5279,-18239,-22978,-27381,-69244,-52883,-29323,-62512,-83545,-67841,-20486,80074,106404,26674,-24057,-7468,21389,35405,42995,22747,-17022,-8818,-30187,-92477,-86583,8964,65803,52816,31171,105750,169587,119287,63943,24732,-62850,-139533,-111422,-46566,-58033,-136217,-189396,-129239,-48062,-30508,-27373,-11720,-8149,-22563,-12648,2435,-11535,1772,28657,-8294,-12137,32620,39481,5855,-32917,-54279,-48849,-2922,45400,73638,68113,43966,47033,46539,8773,-17175,8728,23873,9454,-4857,15843,-32186,-94677,-75694,-11052,24509,25780,22050,-19793,-46431,-19021,28762,50449,-18085,-123889,-112502,-28479,-35472,-62998,-36427,-14070,15781,53334,34943,11640,5123,16778,77835,145847,152763,123791,118104,59899,-91005,-202018,-173869,-84384,-26665,22716,58653,36337,11860,51692,67670,4532,-24786,19891,-1538,-22731,37399,48293,-11198,-45712,-26320,-10907,-14123,-24840,-62940,-110101,-84137,6916,62898,61149,50845,25842,-13504,-48185,-77198,-28779,83983,80644,16396,35897,-31489,-188562,-207594,-143789,-110068,-64576,89222,235865,179496,42686,13522,67857,137688,183991,134173,42810,14857,16284,7352,-5002,33667,93323,97139,30128,3692,11504,-72766,-158931,-106552,-16950,25066,20619,-37671,-67202,-19284,5985,-1204,7292,48704,45291,8769,-32283,-104788,-206818,-183143,-49299,-50483,-111986,-61352,6477,6774,-27517,-60878,-36957,1094,-2607,21547,120652,183393,147932,52905,-34055,-23663,38105,44322,-171,-28399,2817,69721,75806,15811,13801,24145,-24115,-34952,-21660,-100214,-177777,-142166,-57457,-30705,-15414,62217,85084,1716,-40226,-16082,-2049,36227,101012,79290,-12718,-102715,-146341,-101404,-12533,27299,27280,-13080,-124012,-153388,-78404,-59381,-88433,-49584,2310,5213,-27140,-35767,-19451,17429,41424,18351,-7559,5938,16003,20863,55441,56478,-36598,-106378,-98037,-37781,19675,46588,26375,16569,73634,125618,80211,-45495,40942,305927,332381,127869,31321,74718,95879,55290,-12158,-48095,-22181,71040,151470,55330,-61750,-18364,41396,20252,-5294,-31518,-42431,-45834,-56447,-55877,-65382,-95790,-76906,-18530,20797,58313,85616,116261,107766,-2196,-91865,-57140,5457,-6083,-54297,-63258,-59645,-44345,-29543,-42581,-55757,-26481,45070,85199,54367,20986,-1402,-38643,-2846,55972,-13099,-108073,-83422,-9749,4852,-20486,-47770,-27910,45933,100081,101665,73976,246,-93516,-145880,-108759,12026,95931,55023,-26044,-59401,-39736,-581,-565,-20780,-5007,53742,81935,45398,28429,74617,77555,33127,25873,10784,-29351,-23033,21764,34999,-40013,-78326,-14726,26096,-25605,-66855,-39492,-16619,-45462,-62594,-9140,86536,96902,21647,-36,2845,-19823,714,63061,120110,135393,88276,33364,10687,-15833,-54676,-35825,17624,-13596,-80007,-66165,-19781,12730,6960,-33023,-51339,-68924,-112765,-111374,-4696,74690,58384,1315,-32419,-30492,8850,12162,23800,46078,51143,66381,59536,-30400,-67016,14195,42238,17401,50074,110658,110394,60696,41232,28418,11416,19288,64188,87815,28865,-27939,-36856,-27476,898,97265,159155,92191,-4225,-7489,-6508,-27761,-31363,-15611,19314,15710,-34905,-22595,42218,54029,55423,83176,105546,120436,92962,28363,-14665,-12308,-34963,-91332,-111164,-90613,-57423,-31157,-4129,4814,-29,20449,48351,26946,-6566,34530,98675,53422,-15177,-7400,26954,-6561,-54163,-69096,-65430,-76879,-82531,-45700,-8283,20630,67051,49171,-8412,-17340,649,7892,-17742,-73503,-97502,-75911,-49591,-22805,21012,49451,94319,122164,41995,-13089,17070,-12970,-78296,-103411,-104479,-59783,5548,15788,-77045,-145419,-83084,23289,54038,18030,27583,52687,48702,29608,-8129,-44370,-62176,-40508,4362,11944,-66600,-89127,-53826,-72848,-79706,42710,157125,173095,87595,-12655,-53741,-71626,-131752,-144654,-96610,-42297,-2854,16871,27696,35639,41356,21580,20278,57007,61375,21641,23755,92653,125282,93462,73587,47586,-16804,-32278,330,-12391,-54848,-62095,-64039,-74004,-845,120327,122165,44980,-26291,-9373,53051,32341,-26818,-42875,-71636,-92008,3965,105703,51588,-52082,-64288,-41023,-82923,-153836,-181941,-101890,29000,52810,-49690,-101703,-69240,-48203,-23521,-13958,-27127,16195,60847,40078,4118,-28400,-53468,-28965,-5839,-23565,-19514,-2700,15721,78163,76721,-33989,-107006,-84078,-36103,15246,66506,79358,56355,31523,39729,69883,40048,-22251,-33930,-2753,4470,40293,102619,132878,106937,59857,18750,-21366,-48074,-72915,-97431,-79982,-41063,-18610,26790,93859,70457,-37050,-97004,-41405,14695,-28820,-90626,-101158,-76514,-79424,-112792,-134066,-102919,-52376,-44832,-71037,-93768,-106738,-97507,6058,86176,36878,-49085,-67633,-63117,-55967,-27621,14004,46702,60354,89295,99390,46035,-19193,-50563,21558,117371,124959,64637,-4965,-40515,-33756,-23375,-16662,12861,18757,28410,72892,50388,-1906,-10343,9780,60937,93626,68123,2610,-62830,-66763,-815,40414,51265,60182,56847,22912,158,19479,54804,70652,7225,-108499,-96651,65515,134814,66036,38729,53219,3496,-39741,-7079,21375,12565,3871,30667,88942,79014,10612,-5710,26001,-11566,-69203,-89407,-34677,63506,100819,82428,110420,102605,2037,-51018,-43176,-41304,-31037,-16623,-50702,-70801,-65959,-102396,-107206,-21482,19681,-10175,-21402,-6879,15187,23571,7105,-40047,-62678,-40716,-50693,-84629,-40270,53968,84894,13420,-19842,80588,141034,60272,-13971,7149,22878,-10546,-39982,-42419,-11295,71641,104997,65803,68911,77643,40476,915,-73768,-138638,-88123,-7419,-6643,-54668,-89695,-106663,-136868,-153080,-74804,-21760,-30474,-26536,-37948,-12557,74715,120014,39217,-114317,-139679,-24130,77529,107913,85517,8277,-82654,-162268,-173455,-137490,-88377,-13616,39532,16726,25001,74962,53841,25456,55216,58717,-1747,-42270,-16108,37067,60317,41267,-34543,-39595,29626,16607,-62360,-111783,-95272,-35754,32813,50086,21467,1988,3667,9438,33993,39978,37663,83379,113060,80173,19408,-38361,-25499,-2594,-21580,-29625,-58955,-43350,-28374,-140830,-246098,-183731,-46269,46152,47153,-13066,-13179,34238,49880,22275,50989,95963,73128,25024,-4926,-14151,17213,14548,-42352,-61531,-9356,20223,-28482,-90173,-55668,9706,36259,32837,11178,-26439,-54967,-50932,-22424,-28339,-41608,-18726,-40113,-55880,-24802,-31593,-74331,-130460,-158160,-68344,54136,74155,-2303,-81102,-107053,-101307,-100708,-95405,-54431,28793,75196,14553,-71010,-47039,30226,-21061,-169661,-182371,-50831,42530,67423,77141,90511,110350,118617,100784,98068,93869,11536,-94773,-127329,-95175,-40355,5534,31341,35699,12507,15478,48876,-4380,-75288,-73094,-633,80410,71751,-13291,-62352,-37391,-4396,-12668,-42016,-63736,-38094,4061,50024,82293,83654,30696,18657,72986,75582,6348,3104,3576,4567,85137,160835,140354,27256,-68122,-59394,-57842,-98668,-69128,-34755,-45310,-26618,28652,55590,55455,63235,29059,3933,47328,39147,-29163,-17530,-16114,-82051,-67535,-25113,-47168,-27760,24089,38480],[28451,52268,45681,47469,79505,35301,-45769,-44358,-41575,-25431,71781,83134,-26043,-80348,-89822,-120510,-86713,-11746,7071,30822,29836,-26628,-81768,-103285,-94448,-26274,23023,18319,1089,-18604,-3411,42421,61568,35639,-5917,-14806,-20828,652,53398,95783,128851,150006,148089,186682,193704,66858,-30669,14478,50680,-2393,-19436,15776,-4624,-73437,-113758,-92010,-52995,-32414,10803,48063,53860,38688,36538,2691,-84448,-99568,-35439,-47976,-46403,45417,92024,22096,-52450,-73524,-63681,-5188,41543,53171,66645,88152,75495,41430,-12087,-50925,-11882,32617,31179,41611,97309,26680,-86964,-62204,53978,80608,30066,-2518,-33640,-40243,-12454,13369,9419,-28363,-70931,-53008,-10774,-28744,-51703,-49974,-45805,-3703,65738,92554,71217,41922,49893,119724,191294,177794,132625,127459,96914,17307,-63017,-115462,-68127,66857,192407,206630,100950,8253,31849,69673,27947,-8407,-13449,-68752,-62016,56570,108403,27386,-65624,-76398,-48093,-20209,-14123,-32771,-74687,-85870,-36227,-5687,-305,75,-13,28086,30436,-42232,-35812,77950,73388,-34157,-32312,12708,-18893,-9009,9282,-48760,-62634,50818,158369,118372,5291,-21404,50260,156648,220368,137727,30965,75989,162006,105254,-8655,-28916,25921,61834,45305,35008,50138,-10850,-108605,-117996,-99204,-60651,39087,86028,17911,-60837,-95453,-85834,-74194,-20211,28975,40672,11522,-54277,-156229,-163555,-45251,-5943,-34814,16932,104861,103399,13900,-21734,44095,69291,22430,12161,86099,154964,154862,60584,-39246,-22039,64395,115087,96475,85662,97644,95543,70855,62698,55770,15825,-21896,-8222,-14952,-124293,-178908,-116241,-44135,-42349,-32936,39453,87722,36159,-19774,-56484,-81103,-47394,572,-20947,-61979,-106057,-120327,-48962,33161,52309,51150,27611,-79984,-117533,-58244,-60877,-83511,-32679,-29903,-55106,-35569,-10133,-45560,-85306,-78539,-70244,-77981,-44572,-33077,-74103,-94684,-124679,-177298,-143307,-87115,-48855,42863,137670,112233,81315,162564,198632,100216,-24536,86586,350698,313448,26856,-82156,45741,127682,80480,28178,9667,35946,141108,204624,55115,-82678,-40744,-9859,-41550,-49466,-60532,-43278,-6683,-33099,-88286,-81842,-46264,-5176,32559,30870,41276,85287,148983,141945,-2209,-99229,-57303,-11437,14035,39961,1978,-62781,-62940,-41574,-32350,7092,46728,65930,73714,74478,75941,18542,-43092,7518,60091,-8357,-67766,-74392,-97469,-75084,22264,52160,7503,32083,93240,94188,56603,-29732,-119397,-115235,-40919,17998,45748,17606,-56519,-91998,-73247,-46462,-44173,-34002,14132,60567,65320,29909,-13317,5072,45977,39418,11933,-17118,-40550,-26242,-7898,-3478,-29812,-39900,7545,40580,-3341,-13480,26004,-5885,-76280,-81130,-2,122376,159627,92306,59847,39551,-30668,-21806,103795,199117,168289,84645,34507,6799,438,-6592,-7939,15550,-44208,-126606,-82726,-8921,21049,48118,47404,-17734,-100809,-119827,-49426,56993,56949,-17666,-37800,-18974,-41528,-14249,48085,105070,118849,47415,-4103,-6613,-30819,-8018,83879,96433,51882,51554,50856,28333,62107,150905,133119,42824,20983,57584,68338,3821,-50134,-37460,-1429,-2286,7815,30867,23028,17663,34525,7630,-21985,-18858,-17661,-38647,-95341,-97608,7244,83229,44280,1695,6910,12097,18612,4950,-17244,-11204,-12453,-50776,-70032,-60726,-55409,-29245,-4104,6785,-2019,-18033,-1775,42098,33041,4071,32180,38720,-20174,-26587,29886,68423,45808,16710,-10929,-33659,-32135,-21272,6341,39166,44335,50695,32022,-10238,-25068,11591,48989,8849,-73940,-106250,-91044,-94926,-86864,-16582,46778,90250,96419,23408,2017,32616,6559,-46278,-99346,-155040,-112214,-9282,25363,-46727,-96780,-30445,61249,57396,-23449,-19188,71246,76587,29851,-22715,-70816,-59699,34727,98997,64450,-52978,-85317,-29181,-39531,-74797,24903,132584,160698,111842,15380,-74428,-70683,-45985,-42014,-57215,-55721,-19798,11691,23207,24444,40929,47026,72025,102169,51233,-27232,-350,71764,70690,28776,42693,73893,46264,24857,33616,10103,-49674,-53644,-15724,9951,48112,83637,66810,28536,-14723,16806,87293,63009,10527,24521,48274,25884,43404,101157,71052,-25463,-52683,-28123,-59771,-128276,-159880,-78160,39809,27044,-79813,-114020,-75393,-51964,-17958,26351,43573,49589,57870,60534,50614,21174,-10508,-4395,18727,4404,3369,-2037,1306,60947,60159,-49640,-101332,-41013,40343,80289,79654,54892,39331,56760,61367,34925,-13476,-74436,-121073,-75505,18594,96976,145730,146161,100592,49274,-8774,-73228,-74752,-52809,-92888,-99515,-31548,13020,2448,-2681,-53336,-162362,-185576,-73281,11624,7170,-48518,-109314,-127374,-107109,-95948,-109755,-107594,-82373,-78580,-80194,-70383,-71354,-60988,-17607,-4127,-61230,-108320,-66000,-29425,-56029,-51475,-11591,12195,30109,63783,58496,25256,25094,22211,69369,136262,82808,-24268,-35383,24758,53633,55369,55694,44655,30107,32483,29322,-13309,-25112,-41710,-93983,-49900,44959,63739,6841,-54410,-54536,-2833,23273,7162,-2251,10275,20436,20466,32228,60610,65700,16279,-49890,-22099,89500,101224,36177,6105,-19330,-62171,-72097,-30127,10901,14783,4566,32657,105055,107791,58940,77627,136076,86921,9457,-9517,12872,45737,67685,88441,130770,98669,-20719,-79131,-43951,1203,3445,-24198,-68191,-55978,-1765,9067,4247,55085,78704,15406,-29324,-9037,12596,13930,8964,-35121,-85281,-93628,-78569,-40311,22811,75931,76444,-8867,-76790,-22833,44413,40298,12076,910,-20522,-60541,-103120,-129995,-105489,15030,75258,18177,273,21483,8319,-28221,-98054,-113385,-22640,-1116,-90192,-138743,-76674,-32313,-87549,-133060,-62889,-12607,-15676,19054,29875,20490,47233,72341,20162,-75069,-77685,10037,89763,105893,63909,2489,-31290,-63962,-76460,-66848,-39975,-5310,53567,63138,71020,137493,150223,79005,39005,31360,8626,-19711,-40671,-41754,-10211,5662,-53195,-46013,44572,57506,13202,2683,17609,13291,-1548,-4431,25226,54868,47222,24206,47328,45083,23713,53921,62756,-3224,-54413,-53090,-9479,13673,11724,23448,-5794,-42549,-45480,-117680,-193017,-142627,-50041,-4714,37854,62262,85847,124048,98001,22612,47009,84966,6908,-97312,-132896,-130353,-69041,-3750,-14268,-34508,2782,34293,37803,24377,49056,86030,73868,20054,-17126,-27647,-45484,-43042,-2473,20758,-6725,5015,24735,30335,33416,2036,-16978,-24529,-48372,-27659,82048,143216,106620,-14090,-100159,-123906,-134665,-148122,-125312,-59797,-9335,-25145,-59469,-42363,1990,-41214,-141067,-153341,-79077,-15825,11156,31042,58310,91720,93157,65720,81306,113738,25566,-90760,-125422,-93193,-34331,38519,79921,58629,29364,46271,86794,34108,-74781,-104717,18300,134616,74617,-20254,4479,69656,77767,53166,5250,-37507,6832,80221,77608,46586,47067,9759,5931,40019,19689,-31481,-22956,-55214,-57350,51887,129250,86560,-22968,-93725,-66402,-69912,-133031,-95736,-33441,-9011,40421,67729,21365,-5499,16972,16768,8690,12450,-7814,-45224,-47136,-69170,-97297,-45251,4977,-19919,-11112,27883,21754],[-3546,9313,3750,14549,45368,16914,-36832,-60470,-112640,-109780,1520,25487,-62729,-114377,-161556,-219528,-170509,-32898,88715,144496,103202,11460,-74900,-96291,-90502,-95968,-68664,8578,25941,-14536,5967,80328,83126,11490,-48823,-58171,-37566,29782,83573,75392,67615,96233,129502,144648,120222,14798,-62478,26272,145112,114171,49438,8371,-18463,-27213,-39738,-57946,-48456,-11587,33911,47207,52657,64221,36862,-34259,-144556,-172908,-85369,-49211,-27119,72133,100233,-6677,-77263,-66443,-64237,-8604,54416,17618,-37850,-20598,-2687,-14709,-57546,-90333,-64115,-25711,-1224,23436,54957,-7736,-102844,-66251,69793,88973,18499,-12002,-38537,-39209,-3905,15625,14174,11622,21102,23018,1076,-35244,-55045,-69209,-68568,-24638,47932,89051,70835,36254,45729,80660,125606,130153,113831,94224,86276,110020,85945,-20376,-34025,105038,250825,275048,173891,72390,78956,102605,46949,-33741,-80499,-114805,-79915,26049,67960,28748,-46452,-74069,-47968,-30694,-23908,24833,41604,-24782,-64252,-74323,-76595,-83726,-74320,20322,89390,30651,3092,67487,33670,-93798,-126397,-76099,-43499,-15777,27629,-11507,-26359,61148,113350,45105,-44308,-56832,-5510,71688,126986,60450,-14686,74361,214509,170996,26776,-49525,-52509,-16786,33288,40001,20171,-4224,-48475,-93286,-120207,-78647,24820,88593,48764,-45187,-108989,-93808,-74801,-35670,16293,59172,66835,30655,-63518,-113540,-65868,-12610,46350,110039,159925,153073,75759,54330,96612,60175,-21708,-44499,3740,44727,21510,-65102,-102259,-20323,86269,149716,131026,96013,90849,88278,79522,105562,90747,8504,-23098,11821,-7817,-92132,-75107,-20428,-34683,-71580,-74661,-42721,15333,42038,17531,-52290,-100371,-90421,-74887,-89670,-91697,-107165,-115187,-55794,30916,58056,50758,59510,4733,-42986,-18608,-28319,-25089,51193,40132,-25546,-42466,-41316,-68978,-87096,-82842,-62935,-49408,-15386,-4543,-66726,-151098,-204491,-193467,-85281,1615,-6137,11274,79841,77598,68791,133958,141451,17184,-78136,96519,379815,326559,36111,-87798,9898,80342,52015,14407,25308,71065,164169,205274,47991,-97616,-74841,-62014,-85790,-80942,-99548,-72667,12108,29626,-35461,-56036,-23106,25186,60658,46786,31173,42611,88716,77193,-35151,-69449,-22422,-18651,30453,99666,23831,-80716,-61294,-54764,-75087,-5320,72993,79325,69395,75845,88865,22017,-62138,-22363,52708,12444,-73899,-140128,-170232,-117645,40970,104221,3600,-46293,18954,48634,13735,-60006,-98449,-38408,46042,35159,-12093,-65991,-144764,-157139,-100105,-70103,-62769,-32325,-5592,-8152,-15528,-34657,-74468,-54660,17549,39815,11441,-12637,-15822,-9949,-33396,-36993,1685,38229,56287,68267,52822,58244,56414,-16448,-86309,-103778,-37576,79583,97449,27130,32466,47572,-4761,8147,113824,182361,147009,106056,91348,53913,63253,92233,60587,39719,-4641,-108818,-144121,-96376,-25849,59538,94815,5886,-98371,-78816,44383,111182,27921,-61707,-27524,20024,-35793,-74806,-23391,84901,131749,58424,-10393,-34121,-47299,-6193,77737,68312,16598,-18672,-69090,-70395,53388,199120,182704,39624,-25269,8822,11136,-44831,-52490,-9371,21469,-33644,-86282,-66795,952,67699,74642,13997,-1131,20796,-14056,-107059,-186976,-133850,15340,101514,60112,7248,-652,-41106,-95856,-106649,-76631,-21415,9994,4955,14728,-874,-27025,-13536,-33959,-47336,-5108,3574,-36402,-47157,-25004,-1146,2318,-96748,-192028,-113254,21281,89593,100674,79554,36245,23799,70607,107683,93180,47659,-26789,-74967,-51950,-20592,-34346,-21529,17237,1555,-57164,-76210,-44057,-20134,-31124,-7011,60704,86933,52825,-12260,-35392,-19943,20824,27106,-60165,-160623,-102530,20101,61214,23846,-2637,25808,58791,14600,-85413,-50543,86321,103025,57272,-11770,-76517,-51127,64510,115871,58756,-42123,-51747,16239,12446,-57983,-15414,72307,111306,91751,16957,-99752,-89758,22481,55920,-13375,-48467,-26196,3742,21631,5957,16989,52178,69437,51800,-21555,-96098,-63227,-1271,-23008,-58496,-13372,77996,109431,82865,54632,29371,-17068,9922,107486,144469,103570,66144,34286,-11052,-43052,-13684,44701,48299,42120,101739,182872,163535,62547,32374,37733,5825,-21556,-11091,-17197,-20995,-20401,4486,35269,15395,-56607,-96808,-67995,-53819,-52934,19292,91146,60272,6833,22148,64966,94217,90734,54456,51012,59191,36270,-16379,-24674,16932,23762,-28581,-53831,875,76860,81778,43498,14153,-2778,31062,71485,42512,-1841,-50873,-142108,-122510,28755,130447,135203,95621,35968,2691,-14443,-65327,-84998,-73678,-105421,-108160,-23090,26635,-35275,-119845,-175277,-193419,-152186,-54705,26520,69843,40472,-53246,-138849,-163936,-94549,-25838,-58279,-102481,-94798,-49129,10228,54636,47228,-2369,-45614,-107050,-139039,-52189,21519,-22416,-43424,-24324,-52392,-65554,-21080,-10469,-1673,50269,36693,35854,101637,58280,-42776,4576,100956,99661,97770,113053,74400,36986,25794,-9384,-49858,-30849,-37062,-107915,-102173,-22356,19300,-21962,-78662,-73906,-35022,-25491,-51300,-56020,-16030,31451,57503,44659,27555,24310,4982,-20652,10339,61339,45025,6333,-27404,-80557,-110797,-101375,-55329,-11138,-20633,-59523,-45100,43311,90974,69866,80233,147897,152347,96848,26189,-32173,-62698,-73732,-58989,-2425,13577,-22526,-50905,-51024,-7290,27022,11800,-528,41309,84154,98415,83325,48736,31869,9414,-28526,-14165,2403,-3881,13010,21126,-26961,-85860,-62759,29682,82188,62041,22598,-30825,-52940,-11463,28549,48009,29153,-13289,-46167,-88779,-142259,-149529,-120988,-63445,-16685,-32399,-45175,-11622,-2154,-45427,-86262,-40488,35373,-10026,-107232,-94855,26790,72989,-19189,-95998,-80377,-68581,-66968,-19468,11509,-4933,-30561,-22008,-33550,-66693,-45278,-6219,25540,52603,27386,-17054,22627,53950,17741,-13483,15099,37525,70728,88270,96280,143572,154427,63613,-3771,-13218,-790,18718,-1841,-26449,-12771,-24453,-70187,-60000,3764,18085,16124,31843,42708,8724,-54124,-55239,42589,126111,94939,23425,21851,-931,-44300,-10211,29170,-25917,-56518,-14329,25400,36234,68183,120312,109319,2433,-95038,-102342,-56316,-26270,-21815,-26964,24403,98436,146528,175361,126425,44362,65683,77488,-64283,-206777,-200257,-168624,-118417,-21336,27223,39960,60223,32160,271,15136,64857,78596,33428,-41170,-49246,-34543,-57485,-36699,51334,102205,76633,68639,97080,101330,56423,-9907,-11959,24209,4816,-33846,11370,90679,121594,41981,-60747,-95241,-96342,-118647,-146048,-146522,-93252,-19853,33378,35905,-6517,-80544,-151514,-171055,-133934,-76713,-16086,10095,-4024,2113,14073,16652,63374,113364,32522,-64274,-97526,-112197,-74331,45173,113041,39825,-21526,-3349,38574,20557,-51466,-79124,29202,119895,34149,-44150,13401,95487,118167,128267,102906,17837,21601,96174,72245,20519,31912,-1847,-60571,-73071,-42198,-2947,-8052,-77729,-66682,37492,94832,55310,-43735,-93084,-64289,-70460,-109476,-88581,-59427,-6664,80053,93887,4195,-54749,-34497,18886,47033,6526,-25710,-15816,-2382,-25617,-40750,-18993,455,-6038,-2174,2971,-16379],[-30784,-24550,-7299,22996,64054,76129,51459,-3242,-90607,-107661,-15458,16782,-26329,-69060,-141723,-202931,-144868,15763,173758,237611,193681,99467,-641,-10456,14713,-47597,-90582,-14217,29848,23889,67009,128232,102148,-6126,-88212,-79703,-33912,13891,11937,-18731,-28975,29957,90346,84018,48583,4340,-18207,73579,190562,155958,52474,-40747,-70105,-22286,-2368,-21851,-8612,25453,12861,-27068,-18799,30279,25381,-26202,-94447,-117417,-52208,12678,63862,115410,72888,-22717,-20186,36005,347,-5619,68888,35601,-92608,-130231,-78386,-49947,-64952,-67209,-62214,-63941,-1460,39097,4719,-60489,-106467,-59608,66456,95681,33848,12127,-14393,-19665,10236,21004,40654,76598,96777,71939,31426,-8872,-56985,-82131,-49989,-12682,15846,36130,23121,-18702,-27484,-22802,-24,44935,77645,59661,45867,98837,122420,48064,8493,83764,171080,205542,197892,169415,157457,120505,28421,-56623,-62741,-48654,-36400,-8891,1973,27753,26501,18479,38830,24768,5956,83128,136412,44960,-59060,-96969,-118476,-135097,-101155,20716,106715,76865,43479,62926,28396,-67035,-120920,-125901,-93183,-47923,-2671,-1235,21884,129009,160685,31855,-57762,-29774,-2685,-15495,-10165,-27505,-45610,14567,82090,78657,49030,26393,-24503,-30970,24397,16732,-36675,-15852,3922,-38514,-37308,22934,41656,32005,33706,5584,-34528,3394,48475,48640,28708,44458,77886,73659,4742,-54989,-84113,-70997,55090,146035,115434,77811,75020,75641,40868,-52500,-114772,-113994,-100054,-94388,-111294,-144297,-113661,7713,118275,151886,86040,18425,35647,54240,53319,98591,116810,36822,-8598,26979,6793,-55604,-11182,33414,-29543,-77325,-66584,-55356,-27481,27931,35768,-28257,-84346,-97753,-96321,-107764,-103453,-84172,-69410,-51613,3299,43457,46359,61871,33020,-5714,21848,26537,24846,87884,98826,44166,-27450,-89838,-77819,666,25331,5076,-8940,4912,38660,17844,-77229,-134866,-84861,31244,89504,59210,2874,-26960,-38726,-13182,54105,71481,-32501,-106360,96340,383307,372705,134569,-23143,-32814,-18835,-23972,-45365,-21325,49912,156979,210881,70608,-78015,-74000,-69125,-96774,-82816,-77653,-60657,-4452,51874,49683,8550,-13059,42691,109856,81167,15816,-22950,-18871,-34359,-86047,-51972,12751,13175,50503,67401,-29920,-97114,-55458,-74084,-112444,-31054,81534,121502,114549,80874,56383,16086,-65711,-57529,37331,20526,-105823,-169970,-119723,-46835,52089,86931,3232,-55773,-18369,2709,-15895,-42546,-37031,22693,75826,47791,-3404,-76161,-190342,-208067,-102008,-39115,-33828,-11763,-19017,-39761,-34819,-54105,-90744,-61423,4959,41461,64070,57377,27284,14447,-12394,-17490,25887,65719,73271,81169,73834,52478,3168,-60353,-84269,-89422,-55765,34247,42728,-32498,-19043,34966,38068,37821,52356,76172,94326,115863,126479,109561,127125,128325,56767,36934,34730,-89674,-207058,-197370,-101273,16693,75244,13787,-70042,-36378,68163,72410,-25725,-44701,32486,56906,-21382,-89881,-73682,38811,110175,90568,39197,-19806,-67738,-55105,-10054,-26873,-43775,-64180,-106503,-70129,73434,203426,179639,9884,-95687,-54249,-31736,-71477,-51077,18479,67662,7973,-61417,-42139,30591,61522,16688,-52925,-20320,32028,-36325,-149902,-179801,-112298,-14867,63052,68383,50232,43429,-20710,-108167,-134035,-99211,-41386,15743,64735,89433,31119,-28166,-44728,-121985,-150168,-52664,-592,-57096,-121268,-96567,-29998,-47260,-171362,-240725,-135037,-4852,57221,72703,49196,13296,43994,143168,208156,153365,25473,-90589,-135118,-80491,-21382,-40236,-45322,-11769,-2774,-21654,-23993,16623,77979,62991,32059,72513,87158,58484,32529,-1974,-12973,44797,67000,-24331,-95697,-14223,78072,82395,53364,40730,23739,-21941,-107041,-164834,-69158,50854,90269,101895,43505,-33692,-28069,27659,30968,5742,-19605,-13748,19514,27211,-37684,-43429,25301,65216,50607,12031,-92596,-106134,27936,90314,21628,-23637,-32509,-6359,43969,26875,11309,40486,29496,-21043,-79029,-136281,-123430,-56689,-37055,-49049,-27241,56898,119466,91089,31647,-9551,-22880,62059,192749,204891,130950,101581,52301,-24575,-57079,-44516,-34542,-38034,6549,121214,197032,143447,12340,-49198,-21221,30366,53483,55712,32249,40181,64630,54601,34993,51154,17780,-42894,-23877,-14654,-48962,5840,91108,57216,-33224,-33205,42683,119565,137794,85441,59859,63773,-6984,-97334,-94929,-46668,-20303,-1670,20133,62382,88345,39262,-12717,-16452,-30036,-21667,46551,78718,55461,-9116,-122628,-115650,38414,136379,97785,26373,-25960,-20622,25733,7331,-51314,-94163,-132888,-128359,-48075,2317,-60205,-162870,-174770,-98566,-57158,-34497,25156,75967,64690,-21548,-128326,-173329,-57762,62617,61,-103016,-85003,10034,93292,142783,104401,30658,-3566,-39127,-83976,-37299,34087,21385,-4165,-14807,-76432,-118561,-69482,-23962,2254,35178,-13394,-34605,39230,45621,-2878,51341,92182,49687,81531,135385,96381,34250,-3958,-37029,-34840,17929,34852,-6936,-42063,-45814,-35852,-65452,-111215,-113155,-91544,-90333,-77801,-39627,10689,56610,92023,50667,-30816,-51478,-56622,-66626,-10270,52984,52514,36100,10218,-56547,-105091,-83940,-21704,13051,-7964,-62153,-83564,-30642,24373,14701,-7324,50831,128534,128077,3795,-117068,-156235,-182149,-189141,-128097,-73923,-40864,-11345,-12700,8789,51693,63359,79948,119077,106000,57561,7636,-44824,-43664,-11040,-28431,-37595,-26085,-21301,7068,53464,45546,-19834,-15739,57276,58424,-13453,-30009,8802,56032,85557,75193,57980,24527,-11501,-21787,-57901,-112084,-88738,-65683,-92752,-66967,-31821,-32647,-14041,-16299,-54149,-40145,29541,30178,-57263,-97627,-24324,88275,88277,-20688,-73210,-64714,-107084,-131806,-90650,-60936,-73145,-94661,-57507,-15688,-19630,-17487,-42473,-49542,3119,1614,-47292,14818,82953,37472,-12851,32077,72934,78235,76475,61444,62952,66171,34083,16126,-1339,-18587,22578,56982,64492,53576,215,-64270,-65905,-20451,-2387,12550,18768,6836,-28457,-76570,-74698,22759,110225,75011,-12972,-52279,-76627,-86910,-29802,38067,37796,34641,46922,46277,61253,115986,185710,204110,98540,-72319,-68692,59668,94740,62074,49738,76471,112397,132547,128492,96287,61855,83039,57137,-97310,-196642,-128549,-70162,-51650,-8589,33521,84656,107062,18995,-77588,-74599,-3300,11096,-51057,-102417,-54842,-26962,-55564,-8876,116365,161582,123183,112201,126004,99509,21332,-51928,-64396,-60506,-91145,-93271,-48429,15105,30386,894,-49863,-53768,-17543,-20076,-68253,-89075,-37746,49910,108359,95322,21035,-70710,-141500,-148977,-105637,-49719,32765,64284,-520,-56008,-31058,35390,88925,87749,38195,1048,-47396,-127986,-112997,40299,137893,46978,-57817,-65111,-26930,-5974,-10655,-21251,22745,55885,1278,-41794,-14116,52704,100589,128959,134064,54608,9388,27499,-713,-30812,-1777,-17843,-91138,-126902,-54869,38171,9543,-83166,-70142,11696,57097,38339,-51905,-109048,-86427,-48141,-9761,-7118,-49654,-6893,90630,95490,3272,-69293,-40648,47156,79942,23387,-9437,10312,27694,35467,36724,11096,-9064,-3650,1484,-19381,-57587],[-92918,-78522,-12542,43576,72318,88435,81144,32807,-39146,-75151,-47798,2574,41836,2210,-93839,-134865,-71974,51825,146283,189957,185775,139452,50367,19035,47199,375,-82247,-68898,-22523,20576,68822,70492,32339,-31105,-87644,-67031,-23884,-6000,-40204,-81809,-78727,11090,69190,27374,-29271,-37585,-2588,82188,148716,103931,10145,-63687,-94932,-44574,-2947,-13756,-9960,-8861,-69267,-126146,-90127,-3947,32633,1483,-22082,-13407,18468,51437,92936,83487,-8109,-47704,59819,154789,73615,-5550,56538,65231,-59949,-118658,-73391,-44353,-45564,-34915,-39377,-45055,60347,109420,15792,-81054,-90761,-48310,33879,71112,43964,28961,3053,-3332,2663,-16410,5307,73091,89687,52997,32470,-1175,-66835,-78758,-16177,4438,-25086,-43419,-71135,-130068,-151946,-133889,-110932,-46161,17788,10862,-27216,-12989,33712,34365,12929,28587,49661,67951,129863,177775,146713,55788,-26316,-31880,40049,65861,23862,-28546,-42798,8011,57652,98674,140361,111860,40996,54407,93178,44517,-41848,-91171,-121391,-120424,-49684,43157,76652,60848,52469,61601,55537,13147,-50039,-108726,-99597,-20201,16314,5382,34284,136941,170130,48682,-29544,23529,40774,-39512,-96177,-92782,-54284,-38609,-99016,-104377,4531,83648,35136,-3899,23219,-2489,-67896,-45667,-10132,-16120,47467,124454,78727,3502,-3442,-5427,-11926,68060,153384,138708,41600,16957,61364,53798,-10427,-46476,-84771,-113620,-1182,102275,29355,-43214,-263,18311,-60603,-162347,-184103,-170843,-197514,-213348,-157214,-85075,-33055,41377,118510,107125,-6931,-56563,9816,21852,-7676,54383,119588,66758,9897,30023,19537,-50555,-41360,20623,619,-48801,-12135,28551,13384,30792,49406,-10964,-86255,-115449,-112176,-127619,-116908,-36738,21341,-5729,-19181,26926,54747,25582,-37786,-34526,30017,40780,13313,41631,76211,89632,35676,-54293,-34745,77006,97184,23880,-31667,-26055,25963,57917,5142,-56452,-34163,26559,33652,41004,24823,-37361,-86018,-69163,5018,46855,-2191,-74563,66622,344788,413927,224553,17487,-79742,-112881,-113927,-105385,-78171,11602,166597,262279,143793,-4003,-24042,-38378,-84295,-76403,-27394,-9099,-35939,1659,71144,45031,-14745,47895,147145,93515,-19011,-67319,-79552,-100815,-118676,-58903,36254,76742,69921,-9052,-93844,-77843,-17593,-21388,-30839,21157,80818,125664,148497,97740,35984,18345,-33952,-52968,11023,-7269,-115516,-119732,-5762,57760,52897,38662,31123,41710,31939,-13890,-26130,-17358,-14155,11232,37802,39595,43942,-9172,-151451,-192481,-65255,20942,10084,6752,-2609,2785,15750,-30242,-78437,-58200,-32582,4671,91410,111201,46863,26910,39145,47545,44721,40209,55791,80255,50573,-15013,-68334,-91372,-73002,-41277,-15002,46097,62873,-11103,-40257,971,25792,6982,-28675,-5912,65757,85439,60577,68931,96345,43329,-37943,-10600,4432,-108797,-197441,-189267,-125580,-36526,28186,24316,-19413,-15670,2955,-41569,-98703,-37334,61448,69756,-12020,-56148,-30805,44791,104451,114288,53081,-28698,-58918,-40171,-36933,-58088,-27788,2850,-13834,3890,83615,170812,133627,-24538,-122734,-84006,-50865,-80090,-54603,32513,120123,123155,73434,59164,60632,-7153,-107756,-149902,-57580,24805,-42568,-123941,-107179,-67846,-45013,-3832,30092,47202,43701,828,-52018,-90346,-89028,-66888,-31856,30639,69669,31059,-23510,-84854,-189209,-201020,-108135,-52942,-71523,-115330,-102147,-51778,-71985,-105928,-76538,-3128,18716,-9710,-41395,-60227,-68656,-6330,114758,190808,135056,5215,-63108,-44989,-17936,-23882,-47331,-24943,12266,6151,-1026,3899,27253,87394,92434,48169,34724,30217,51495,118583,130257,79936,55686,28155,-20768,-445,85985,103133,62095,38921,33967,-4234,-106966,-216739,-194724,-52265,20101,58042,110307,77836,18717,17016,16110,-37039,-33369,20018,29545,3321,12244,-22625,-52203,-13554,12593,-56,26323,-18299,-68013,3485,75813,50594,8296,-20508,16192,99720,88604,45924,41401,7122,-42588,-75301,-119099,-119496,-40463,29664,26445,-10547,11589,71114,72376,12580,-51602,-53656,43407,138830,126181,80205,74403,32175,-5048,-11877,-16031,-61272,-120852,-74809,52905,81027,4700,-55164,-97369,-93568,-947,103749,130710,59619,-1652,7683,25795,43009,92290,77631,30421,55159,56687,1027,-10873,33445,35676,-33548,-44269,33555,93876,86444,40877,19072,-10215,-116431,-192956,-145361,-68948,-40990,-6449,62798,121586,113750,35344,-35612,-37474,-21436,-29051,12148,93783,87697,-21598,-131624,-104899,26753,121407,87335,12786,-24496,-4916,65717,77109,4429,-69893,-125380,-131492,-74177,-20157,-54954,-131573,-88100,29416,11417,-61660,-47326,-10498,-12137,-63971,-121470,-105719,12782,91059,30826,-60804,-46842,42003,92586,95425,62179,37455,54525,84654,36677,-17851,16088,52583,20299,-12821,-33166,-54109,-17566,29402,23720,-7777,-66453,-61427,690,19081,17492,53954,37070,-27476,22301,114877,100900,23950,-29390,-34766,6569,80378,112273,92095,44577,-22149,-53816,-70905,-94522,-101908,-108634,-115667,-56776,25686,61536,86584,130941,89881,-21761,-76045,-111763,-133426,-44877,75165,91682,79469,84486,29360,-41519,-20908,36995,58238,60049,23982,-34544,-46473,-36354,-46323,-74785,-40276,48120,80821,-27312,-108941,-92523,-104413,-124230,-85595,-73916,-71339,-89,63634,73305,61856,48317,38141,59312,46608,-33845,-113110,-117627,-62183,-27321,-57331,-99507,-82345,-46581,-24084,23989,62429,31259,31800,76533,19247,-91006,-53006,84306,146969,131044,89011,38547,342,-3295,-1515,-25625,-37571,4629,-18166,-86379,-49591,12419,-1777,-34617,-65844,-64361,11116,63481,-9958,-113468,-117066,-45160,31888,11996,-69341,-55165,7465,-53081,-118488,-96161,-90053,-109070,-102568,-34895,51892,71800,28528,-51943,-64497,5126,8553,-58839,-35743,23099,3809,-27406,22705,63740,70133,65130,11657,-40309,-20973,52249,94567,35034,-42971,-19016,62030,120103,105018,43142,-27555,-26336,27101,40250,33631,27054,-6478,-52898,-79227,-96621,-62009,-2675,8563,-31222,-76387,-78036,-28509,10026,29319,61908,80493,53222,32420,60488,129049,202069,232725,186378,58444,25420,109318,151346,137611,138406,159158,140880,79640,25280,36508,70655,95918,36893,-98922,-141782,-39426,49523,56722,-1316,-33029,37791,83431,-6160,-98986,-114607,-66571,-45342,-93128,-105466,-38346,-20346,-48720,11929,128283,140384,70990,71711,83816,35348,-24603,-57424,-92354,-150979,-166960,-100894,-14511,8712,-31185,-56449,-55795,-40535,9790,30098,20590,62148,106322,97133,66619,41030,16090,-21423,-55887,-40734,4864,41817,94148,127999,68476,-22206,-11607,65123,79119,38847,55297,94101,18219,-92935,-74718,52131,135299,78214,-33050,-75422,-37478,3466,21375,16090,21421,19294,6532,-12484,-36820,-690,54406,63595,75707,58271,6313,-44570,-88079,-109258,-61449,-14056,-21221,-62905,-32705,24939,2761,-74225,-72897,-13181,13910,-8102,-77008,-153636,-149300,-36571,79006,66619,-36042,-22305,74546,76403,-12315,-65384,-4530,60009,35602,-13096,-22527,-21684,-16797,16053,39692,16607,-10779,-20592,-24037,-49458,-106686],[-120554,-92556,3840,59509,36883,12177,20341,28106,11838,-47130,-109694,-38452,99712,82919,-26117,-50341,1398,27170,8126,32120,80203,103537,55792,-1459,14982,27698,-45480,-94559,-60474,5320,21769,-37416,-56219,-5429,17717,16535,14870,37568,38187,-11676,-38460,9700,36257,-26006,-88345,-63542,14098,67563,68928,29498,11824,6887,-20641,-20278,462,-17967,-50653,-84055,-117600,-133654,-70972,47908,95987,38797,18834,72345,93163,46201,23545,-367,-71066,-78173,68569,182542,98141,12666,51188,60633,-4263,-5711,12167,215,-19821,-46999,-54331,11492,161453,189022,48663,-71313,-50803,-30299,-24832,8050,39706,38511,9048,8893,-4603,-58398,-52814,26465,58508,32337,7735,-33511,-68815,-39064,28375,40987,-15439,-84062,-144683,-196976,-197644,-161202,-126849,-60476,36,-24314,-74982,-82439,-55986,-39476,-27529,4730,31831,22468,42028,85117,62467,-11498,-32212,40778,130155,129933,61130,-28406,-69946,-32805,13818,81814,154014,130055,15522,-53108,-36667,-9241,-13899,-53698,-75850,-43591,31846,69543,51276,44315,58492,69941,80219,60868,-6372,-81324,-82134,14600,74704,52488,44596,58847,66608,46793,25541,53044,64131,-2825,-87153,-117247,-58151,-50528,-157029,-181354,-55191,28532,6612,-11864,20658,21986,-37557,-82579,-83123,-43112,50308,133909,107403,25807,-28220,-62481,-61729,24784,117722,137857,47990,21054,65543,28978,-67916,-95460,-77739,-92878,-42949,47114,15871,-57615,-39202,-13007,-61689,-135241,-164748,-191505,-241069,-255888,-140459,16262,57971,41689,60662,31968,-81213,-88054,4066,7097,-43155,18182,90666,68043,36218,43178,39036,-35611,-65509,12092,53868,-8727,22025,104018,84112,68312,92013,21808,-77965,-117140,-127874,-156144,-112520,22680,98370,43470,-13391,34427,69193,-16092,-111195,-66640,9121,8513,-23747,-16878,25130,105315,117930,61569,58617,109822,88918,-2421,-62984,-56183,-31346,7434,1778,-59578,-95475,-114265,-126253,-50278,36327,41605,-14513,-41917,-11879,16526,24990,-37058,11558,280661,425524,273539,48374,-74594,-138081,-149511,-117454,-90333,2966,189108,314032,232766,103355,53274,18149,-30516,-54688,-16489,15783,-41244,-48076,12597,7167,-30839,24667,105691,39538,-62366,-66662,-59847,-90009,-106367,-56441,46455,122322,90105,-32156,-91364,-29229,55388,115247,148890,134625,70663,42443,90421,110445,81187,56715,29482,-4318,-10441,-28914,-64230,-36019,62336,90345,28027,-1790,55628,128513,90503,-16485,-48240,-50768,-64071,-48319,-22345,-3530,40861,25312,-89773,-111259,-536,53258,24437,14575,27469,48797,38309,-31867,-87369,-89045,-95248,-60360,42265,82221,30613,18975,65355,110139,96113,52632,50063,77502,42066,-25302,-51287,-53219,-39097,-4066,34662,76076,83221,19847,-27392,-12807,-6229,-25435,-36205,9288,70721,30456,-63015,-62304,-17908,-69030,-120044,-69739,-67591,-122665,-105912,-66237,-52418,-32623,1092,36139,43665,3226,-68974,-129188,-142946,-70398,29233,72652,8764,-24768,20576,63444,97217,86670,-10514,-79567,-19373,68362,77936,44055,67043,111316,97254,48685,26848,50837,13441,-71073,-98861,-79403,-79641,-100998,-50230,42213,136924,197695,176743,115182,54552,-53496,-161633,-172007,-62075,29683,12123,-27835,-47157,-43649,-28055,-24482,-18113,-8341,-23140,-31885,-29862,-60981,-82457,-88045,-94074,-67925,-20696,4055,-8675,-69231,-142719,-130066,-89579,-80288,-66145,-40971,-22104,-31635,-46931,15540,116041,153170,77464,-44972,-115423,-112044,-93210,-41414,36061,76298,51500,1894,19637,87237,60101,-24594,-45617,7984,42151,8053,-13507,-1967,15496,60721,87033,39424,-39138,-83405,-25079,131516,226595,153931,26545,-73672,-72272,38036,118360,74651,35608,53520,61463,24302,-88065,-187215,-121215,20155,69656,61361,67788,46139,37131,60678,68517,-869,-24180,33234,50250,6874,-1066,-22724,-45052,-46091,-55762,-50991,50821,84020,19749,-278,57486,87697,64190,36381,73913,152937,146830,94605,46799,-8296,-41477,-44447,-57560,-41825,25017,77838,50269,-25369,-45609,14637,68452,34314,-28357,-53596,-40736,-27294,-16097,-13024,-31158,-33370,21486,57323,49703,-12067,-114212,-122668,-55049,-43814,-61135,-55355,-103176,-155246,-90338,46348,120357,50373,-58104,-85094,-36726,30642,73153,57534,55439,94105,85223,19966,-47991,-39885,-1993,-30685,-19419,56060,58476,-873,-40805,-50689,-103783,-192283,-206828,-110213,-27113,-28477,-40182,24014,108294,124991,65788,-30882,-62037,7300,34163,13706,68262,64022,-73622,-173023,-125465,-12357,83167,91846,56970,43156,30816,52242,71517,20901,-38787,-72615,-74387,-37332,1716,-30233,-84329,-28807,79414,22240,-115238,-144613,-97222,-87248,-108966,-94141,-19029,34784,27196,16554,8182,123,22765,32646,22500,25131,15050,42952,128995,103882,-18281,-15419,47836,3288,-38587,7405,43428,65690,70748,26650,-29537,-68966,-45727,-9940,-14047,-6504,31136,32838,-30583,-35724,41959,62472,4775,-34607,-14903,31617,95765,121723,98466,58409,-7856,-33923,-35777,-48296,-47406,-63408,-73403,-9513,77220,104732,124776,167714,148060,76658,1106,-91426,-132276,-42809,76958,76934,59470,103395,94569,39103,32493,40999,52179,94300,85217,16289,-21512,-42398,-42500,-43943,-39131,-17654,-14013,-50664,-12485,70280,76951,55593,61036,4090,-63739,-3097,101176,104164,28124,-48039,-116476,-98860,-27551,-38163,-105965,-98710,-39354,-29703,-90943,-155740,-132778,-85722,-81298,-39885,16896,18001,55847,111637,31745,-106339,-60101,101461,122462,55187,27565,-9560,-44172,-28575,-28963,-32277,14762,55547,-19541,-91722,-27614,48202,9649,-70833,-108121,-69864,8754,29155,-38049,-114136,-122194,-96602,-59334,-61582,-83289,-24728,64332,31093,-29205,-21215,-45062,-73872,-65348,-25787,54533,106260,56412,-35508,-36383,24857,19934,-47141,-65771,-51907,-46409,-38393,6575,22631,46517,62457,-9549,-104230,-76577,46487,83335,-21970,-93307,-61114,9670,69962,65178,24433,-1955,28179,78855,53366,11057,17862,-6127,-72670,-107860,-142341,-152068,-94728,-13044,10149,-10348,8749,69330,39543,-27361,-27952,-11598,-5381,10053,30233,106169,178700,173644,171297,179174,150870,134468,131045,108409,96423,142748,137121,29452,-45430,-2725,70786,103765,42048,-79028,-132394,-56655,48057,72728,-38032,-123252,-42591,26133,-23864,-54763,-60929,-48769,-40576,-56284,-45067,-13635,-31937,-57753,1062,76791,48231,-36484,-13188,30291,80,-11395,2580,-41401,-107217,-77267,-6612,49252,35116,1541,-25544,-34441,-47017,-25561,-12314,12242,107773,145905,49116,-50854,-84091,-58166,-1348,46567,68277,84927,90707,93076,126574,117910,54219,23929,14003,-17842,-5106,77658,146861,59660,-32235,5664,66380,83547,58527,3456,-31066,9773,46370,43313,38710,49624,44012,47320,36806,-24920,-19444,34780,30039,35750,62766,25670,-43381,-96139,-133300,-78843,30249,77680,18499,-29684,-29223,-5012,-17127,-10012,28473,7966,-49095,-83781,-154274,-175836,-41313,80139,48668,-58146,-47946,58020,77766,-6738,-24568,56321,57465,-37017,-84078,-71952,-67131,-41633,-11682,4818,24623,25986,-11635,-38716,-61171,-117379],[-90829,-49380,27676,45215,-20352,-73357,-59922,-5428,27325,-47416,-161104,-97797,82455,120166,36099,12257,37515,-38188,-157277,-145000,-54027,26089,44085,16037,31475,60348,-20900,-100803,-59998,8850,-16224,-89025,-69569,64502,144802,100440,49079,85953,126610,96197,18909,-34948,-49300,-80554,-86245,-5053,74692,57447,2621,-15761,36436,76532,63086,16102,-15974,-32129,-76740,-122710,-103806,-74469,-24587,98453,143624,66273,40315,116387,131303,19277,-64109,-55460,-63610,-85417,-5243,91432,57162,24621,42137,9354,-9723,54011,75326,37728,-23933,-111514,-118533,27738,205420,202343,44238,-58083,-15225,-22689,-91798,-68939,16778,39977,1822,-67,-14846,-70620,-62436,11507,69380,55062,-16978,-74961,-58736,-4159,48245,75192,29587,-78976,-141119,-134134,-105331,-98046,-66269,2876,36156,-15510,-45084,-40725,-83112,-127358,-86741,19573,108168,95040,15932,-15292,4534,11626,35986,87428,119595,108893,63976,-19687,-83130,-53992,-31872,-10260,36574,24575,-74573,-147950,-123665,-39956,34042,22169,-2540,25197,67817,86854,78663,73141,65468,66317,74038,47694,-8327,-59909,-62725,-8511,75364,118454,95758,-5267,-51680,21945,67422,51029,53516,42787,-16974,-74479,-46781,-49873,-121154,-121357,-72940,-78717,-78737,-48300,13476,76222,36560,-84631,-130207,-74143,70,83670,114546,55130,-22912,-63900,-70114,-43770,-1757,60824,51905,51824,84412,44732,-76500,-141041,-83877,-48292,-35768,42646,86839,42163,19031,39783,49386,14176,-66109,-158636,-207645,-212928,-117204,43044,74582,-3778,-26865,-18316,-80950,-95519,-34375,-20412,-49587,-7520,46562,63426,84790,87695,69996,15964,-14784,31520,65483,2918,-1095,78181,102292,110269,136823,73460,-14322,-51274,-90128,-135091,-69138,67633,121468,60928,8598,43164,51705,-31285,-83511,-40862,-10176,-10948,-19499,-26040,6314,91919,135206,132657,128505,127066,80667,11299,-28116,-45874,-71859,-54896,-39721,-69624,-116218,-177552,-184767,-87030,23505,82910,68909,23797,-22585,-41840,-1880,-28010,-24164,210107,387191,279421,90562,-15870,-92656,-99633,-73270,-60746,19365,173634,276213,241428,158139,102876,79099,63777,9932,-29116,-6542,-11033,-33630,-60067,-67490,-43041,-13910,-7055,-59298,-87074,-44674,-25549,-54349,-60370,-26111,36422,113598,116003,22518,-33431,5895,98944,194448,237892,187257,59118,-53983,-23901,101565,156513,112432,74953,35326,-6655,6718,34276,38725,84258,72977,-5523,-32561,26554,91675,70958,-25339,-87563,-121042,-126827,-96504,-73165,-70739,-32297,-24014,-64895,-24646,48980,35174,2213,18315,43542,37826,-4128,-61539,-107705,-126618,-120642,-75830,-10026,19618,2714,-1729,47464,136960,168859,118769,57301,52559,57707,47398,35200,15466,-8700,-17614,20508,57125,38989,-7330,-3208,39470,45556,24038,19517,53099,61915,-21648,-137404,-156296,-94478,-82074,-106771,-104121,-108080,-86962,-9539,44646,46532,11946,-18727,15507,67529,18187,-82029,-127373,-113303,-70875,503,76561,45017,-12562,-1888,21074,29943,-1051,-88129,-112651,5568,146400,208989,172220,126601,112278,90089,16441,-70904,-119329,-146417,-132798,-81450,-79050,-118808,-118594,-27735,55359,122658,176836,158937,79900,35960,-15335,-82958,-93409,-33343,29365,73074,69680,-5874,-23730,18740,14209,-15767,-43763,-82114,-76035,-50510,-70407,-86032,-76966,-83834,-99114,-70267,-26613,-13811,-7866,-5566,6064,-3386,-34437,-10983,67402,94952,27622,-1746,65152,144566,172382,102887,-11327,-66376,-42202,1254,26597,9600,-23067,-22571,3976,60252,121300,89646,6968,-24390,-979,16305,-8893,-35363,-5289,44830,94587,114851,51657,-54470,-119727,-73596,68064,187191,145869,-16335,-168001,-152051,-10856,64820,23065,30884,98392,127833,100473,13119,-48956,-3078,100560,151682,92754,10674,-19195,21227,68491,107068,72346,6602,-9143,12272,11787,-8383,-35725,-19422,-32842,-82667,-67452,56413,125984,83154,13362,41852,114250,127151,101613,109475,156525,159992,103911,16077,-50158,-54475,-15419,22041,60984,83015,63384,7147,-64050,-79495,-10675,60287,51954,30507,-15055,-116627,-165090,-96190,-43860,-56486,-30384,50125,94479,86445,41307,-36201,-84434,-100274,-77470,-10491,-2124,-73120,-142529,-133268,-58411,23589,24761,-23709,-74511,-74436,-20720,8523,-12345,1016,42544,41129,-13941,-77935,-65695,-38817,-68753,-19705,68217,33782,-44880,-78757,-94104,-135773,-161159,-119172,-31194,11085,-15178,-65087,-55473,22469,78305,55048,-34033,-73506,32486,113230,57333,30516,17537,-90727,-176373,-134607,-50001,20762,56694,82101,110178,70335,11340,683,-24836,-56360,-31315,22398,65696,51421,-16821,-49933,-16521,38281,-12884,-124920,-129760,-52719,-36611,-48159,-3909,35769,-12640,-72865,-17658,68158,42888,-1840,10800,53570,65098,1273,-22639,52197,49799,-56471,-60019,8294,-15745,-54497,-9227,52523,83044,61578,23623,17375,-1438,-13285,-6420,-16056,-26648,14218,78183,45774,-40601,-46673,-7781,-8703,-17715,11050,53594,95380,102871,65417,10993,-33965,-17561,-12733,-41839,-30877,-14353,-5346,41454,108590,152878,169358,159144,142562,157141,108486,-7687,-44279,7494,43871,18346,1718,58374,108327,96252,55011,14260,16233,65465,59338,10109,2131,-1915,17999,44263,31698,-13297,-60735,-53084,63105,161794,173120,165285,160030,92174,10637,21035,70833,58439,-13214,-105324,-198896,-179988,-37982,55438,28483,-13663,-2087,17173,-34878,-99389,-101217,-101727,-125520,-89616,-36858,-6018,65913,116789,56562,-59852,-48394,58674,37340,-38463,-24362,-27552,-72541,-64969,-40382,-11247,31042,41712,-23080,-74897,-13317,64234,34893,-37018,-56996,-38520,-39304,-43756,-26534,-20627,-23561,-36988,-52088,-51280,-24846,27951,71832,62103,57541,69797,28820,2438,-5485,-28250,-9386,51846,56278,-2335,-9230,19380,3652,-35537,-44105,-60634,-60912,-32494,13218,19086,26180,33487,-16503,-108202,-115083,-50385,-67913,-160175,-143664,-51250,-21079,-24488,-39914,-48343,-13681,36049,53802,-14609,-65443,-31187,-23878,-89838,-130699,-147279,-145988,-69062,36034,62992,45261,63378,96840,41016,-48234,-106764,-111659,-32933,39033,42219,98260,140165,64560,48274,151753,201179,160687,83481,-8140,-59481,6143,62362,5391,-43877,-7223,57091,93886,66890,-20635,-105004,-107718,-54301,-14096,-71151,-116601,-30371,29702,-1523,6636,29629,31597,4528,2608,21127,8423,-45164,-63132,-13713,30580,-16804,-87029,-35005,50576,54531,61868,76213,39336,25728,87440,116130,74426,40518,51834,52930,11334,-33060,-37676,-57521,-69179,-4674,31017,-42259,-116701,-151789,-130410,-27600,66332,73725,57901,42458,41847,82527,102053,82743,22587,-78537,-105785,-12484,71825,98780,35318,-20347,8780,26483,-2292,-26429,-4951,20211,53369,66983,57965,60331,70832,67878,82222,84087,4625,-14773,47389,62052,67692,72045,28005,-10973,-38101,-77632,-46215,37899,59476,-12237,-87507,-100393,-28216,43368,84237,96743,26574,-48434,-46373,-72574,-110547,-53167,-1382,-35027,-94712,-63966,45444,88523,34450,41772,91921,41572,-62710,-121992,-130945,-93220,-3712,19614,-3180,35150,60662,9217,-31915,-53179,-92545],[-43862,6624,42639,21920,-30037,-62461,-68057,-33708,4304,-50429,-139253,-126098,-5436,77897,53538,22786,26464,-70408,-222313,-223810,-120303,-15627,53688,87880,113702,90573,-32808,-100366,-35208,20485,-21472,-65180,-20064,101524,159630,98325,41269,62892,89998,107769,37806,-74224,-115762,-88386,-8062,103458,131835,47226,-22127,-18699,17942,38177,43224,603,-49616,-34520,-46494,-99196,-97111,-69515,-45041,43045,100272,60830,51994,108245,94223,-21519,-90165,-47589,-8646,-35918,-51026,-13961,1116,9371,7008,-43442,-66732,-12451,46606,36785,-62411,-176092,-162711,-19473,127300,130513,29015,-37117,-8643,-32040,-131479,-135701,-37743,19065,-16566,-37693,-45621,-55932,-19875,37270,100460,84491,-29374,-84149,-43108,-19642,960,41730,21834,-72337,-85709,-16133,8658,-31231,-22907,33829,44594,19796,37204,25227,-95577,-186070,-125869,9270,121086,139699,35005,-53568,-7599,65405,86461,53082,22613,32403,39549,-8606,-60916,-21981,-16373,-87516,-122411,-113953,-144332,-171124,-126183,-10990,94709,98736,44960,24757,44546,94823,122502,89908,30953,23162,34541,6185,-20357,-34389,-55839,-84463,-19663,120654,138119,-635,-73836,4969,62510,29729,26348,42622,33793,18018,7818,-48477,-107237,-77360,-86381,-134621,-102680,-47938,10783,102777,86158,-42241,-101488,-72441,-36447,31513,80338,35579,-21157,-14570,-13715,-53496,-76267,-14662,40552,63879,75680,67543,-28166,-142667,-116544,-58535,-32297,62637,140231,108451,75025,84543,123856,131726,39648,-80268,-130646,-147844,-108093,7225,31101,-72487,-108195,-28549,-24082,-90194,-99160,-93599,-98568,-57204,11144,68041,118568,120751,82964,55846,49336,33852,4768,-37066,-61185,-18165,55102,108085,121782,88719,56727,41495,-1862,-59677,-25683,69677,104314,47566,-3868,-6959,-22313,-33606,-2320,-527,-27868,1911,26931,7125,-1039,16679,40690,80616,108482,112864,77642,44954,26127,-24754,-66702,-56207,-47658,-39039,-38010,-70125,-83002,-39817,-4418,33562,66932,49912,-26389,-79640,-44781,-43147,-30846,149435,295978,201816,59062,-7634,-59049,-38545,-22431,-28631,27878,103213,131786,109503,80492,60793,71151,106505,77686,-15204,-40643,-6191,-17505,-101896,-106638,-33623,-41883,-111039,-132914,-84179,-44287,-52548,-59376,-26787,-2193,3812,61107,115092,63659,-7165,-6175,60965,106293,112227,93540,29769,-68019,-63399,78910,160102,98346,27989,1112,1575,58332,101949,85446,101315,72324,-22676,-73124,-58014,-30196,-1219,-34065,-110294,-145282,-131007,-118442,-115310,-117948,-105300,-94713,-71462,1332,38263,-11084,-38931,-472,18263,-16367,-54212,-68721,-103338,-131948,-90347,-27189,-9312,-21848,-34031,-33686,10390,109535,164293,123823,22928,-20147,32123,80782,57957,15395,-30326,-72082,-45713,3800,-19182,-55042,4753,107741,148897,103034,36414,23845,4758,-68015,-136942,-144991,-76174,-8461,-39552,-115099,-109884,-35894,16840,34889,57254,25085,-52055,-52278,-2312,-15420,-62579,-70542,-39434,-5982,16839,60212,59953,13964,-30270,-54767,-87580,-100431,-107915,-98629,-31667,84748,188706,173586,77008,-6285,-33381,-60202,-126584,-198441,-224493,-158419,-74994,-82825,-126046,-102901,-10823,61179,115786,124951,74917,15898,38459,62228,37226,6707,-7171,-4356,50597,88558,49101,28589,42509,44741,20696,-32443,-81344,-75957,-61829,-88075,-84717,-25366,7669,-26408,-40574,-40054,-43843,18213,81511,77792,42674,13996,53345,147731,168381,77945,18559,30044,48817,81626,79472,46143,19093,32747,99093,126923,43925,-31877,-29556,-5620,21605,60551,85468,63493,-6292,-53319,-44479,-38590,-48576,6444,86298,132049,132530,84786,26608,7464,22195,39524,88210,101846,-26659,-180048,-172430,-73972,-24345,-28200,9252,76601,122997,109438,52735,31139,47282,106585,146433,78888,-43408,-84609,-18840,36838,70327,70263,12114,-67059,-64926,-22540,-29610,-55544,2585,20997,-29182,-31253,32570,70774,60635,-1629,-5201,65458,105330,87276,69266,94456,100568,27409,-70685,-100722,-55702,14163,75584,114154,93100,27052,-17312,-54792,-63504,-22251,2273,4702,36709,5954,-123618,-176568,-86506,10158,57190,63206,72361,78699,56319,18403,7010,-1185,-44168,-46783,7597,3558,-32183,-43777,-52371,-76185,-64497,-4506,54739,-2209,-101158,-93582,-35051,-45995,-68432,-41644,-19514,-47926,-75896,-58342,-84163,-141902,-68580,28100,148,-46568,-64933,-89246,-94188,-66469,-25501,-11509,-30126,-48251,-74081,-89268,-43668,62,-12398,-49771,-58971,29836,126584,83363,-3550,-23626,-63379,-123680,-101067,-62020,-45007,-23969,27964,92378,84089,-1747,-70746,-103709,-118055,-56859,68038,137136,56532,-48717,-46004,-26429,-48936,-87500,-83493,9222,94281,97162,78660,96476,59469,-49922,-122915,-36539,99992,81791,3368,20429,90830,77584,-7340,-70110,-64140,-68487,-111221,-112388,-51105,-20902,-44256,-59721,-30771,23963,31015,28620,82263,74205,10268,-13925,-10344,-36129,-19676,69779,87827,-13733,-98312,-72355,-22058,-7351,25801,77056,109697,107150,53060,-41326,-86968,-53030,-59979,-102864,-81564,-22310,12430,55501,117656,177536,158437,58296,20275,100781,109619,29235,28240,37797,-8321,-27658,-33146,-2404,73533,91016,48824,16893,8708,17274,-4556,-16030,17580,23329,39249,68307,62362,24013,-20048,-27331,52666,115159,131065,149683,151871,119921,85218,52380,3159,-27054,-27482,-56846,-130359,-130367,-11112,108031,110305,43102,41478,102392,98900,49259,-2593,-83006,-142956,-127094,-67492,10581,62066,47373,21188,-22059,-29424,17081,-7329,-46217,-4891,6325,-48422,-50192,17950,60655,14287,-27134,-21831,-20672,3846,52639,73167,67058,54835,10371,-69146,-81016,4763,84635,104290,73929,21378,-1708,27548,58200,54252,34060,64434,90341,49382,28135,21747,-20096,-55201,-17590,45418,21240,-17800,-25641,-51648,-61773,-16112,-2234,-16618,-13154,31335,48861,-8324,-64518,-65403,-82887,-132021,-169834,-209752,-227648,-142943,-17312,-6934,-75107,-129659,-111795,-49346,-12712,-26704,-90521,-112241,-62544,-38277,-82099,-101279,-87785,-63458,-3191,48818,26162,-22272,-13872,34431,48575,11535,-59390,-76468,13530,110008,125267,125193,99309,-13843,-75606,-14101,88041,116884,27376,-122641,-201298,-134268,-36744,-12650,-32791,-21663,14626,47724,61183,45614,-7906,-88414,-151203,-118007,-50400,1330,63784,72117,20347,30725,81232,81024,18882,6720,27159,441,-50212,-48776,-14160,18770,-9072,-57382,10384,113782,126744,107039,80969,51382,89396,160884,166675,83633,39479,50824,69331,33705,8803,16765,-39174,-117938,-108862,-77793,-78512,-83497,-113062,-119209,-46124,8953,-4880,-31913,-44941,141,55772,51998,33800,-12437,-97648,-86173,3223,25035,969,-20668,-54192,-72856,-65048,-65878,-78826,-29212,34762,48893,41978,61548,66631,45638,38726,75221,94034,13963,-19100,52304,97488,107349,72235,15110,-3755,-1818,-19173,-33166,-55065,-83056,-119033,-157334,-168675,-96850,18890,93700,88027,14240,-27984,9644,40564,5459,-47256,-66203,-59511,-70926,-38170,45253,79591,73169,91830,76497,7541,-39122,-93647,-149752,-102282,24196,61916,23198,33510,46046,2321,-19682,-29607,-59463],[-2756,37526,52842,27523,16881,18056,-12549,-28522,-10985,-16815,-48240,-88949,-71859,2662,23877,-4379,3155,-26083,-118509,-128355,-66314,12540,72035,121471,153750,91525,-26960,-35997,25765,32904,-4170,-21357,12334,75543,93265,57511,21573,13581,8092,54279,55009,-17287,-62791,-14912,90510,164040,128513,29847,-9196,2209,-20345,-36125,-14198,-16542,-26866,14438,27237,-45414,-121910,-125984,-82368,-19481,43299,41774,36926,47307,-6247,-77616,-56250,5145,51089,57831,10106,-24113,-12591,4114,-10875,-48493,-97904,-97793,-14629,26067,-78219,-162891,-108717,-50843,-3826,36688,44902,1692,-7300,-23421,-110607,-168665,-99355,-3638,-13614,-52033,-47165,5463,54978,75897,121314,109082,2268,-36488,-10381,-36510,-54406,-30910,-25390,-47133,-22378,30110,29845,-7282,-23809,-11909,2718,58411,115466,46795,-103758,-161854,-102136,-38567,19794,83292,60630,-14032,561,61782,66738,-4788,-58834,-33951,23695,24967,4836,45206,40674,-76094,-152126,-115542,-95260,-118074,-76690,53982,147280,134769,66473,16697,38081,103308,117217,39036,-38519,-25007,4899,-12815,-20977,-22779,-75883,-156347,-120152,52574,119313,35051,-5609,35131,49560,15278,4896,8736,32042,88415,98374,8867,-80604,-89948,-114716,-110383,-28633,19448,41024,95347,86215,16610,-25353,-33902,-23102,9729,22266,-17638,-44180,-4475,17715,-11684,-47647,-16996,45105,82473,67225,68873,26412,-95538,-135740,-106914,-52024,70186,134479,81837,50167,58972,95942,143220,113882,18384,-49368,-93837,-78360,9779,23564,-93322,-137037,-14764,41329,-36447,-101130,-147432,-170114,-98000,18621,80254,100905,102128,80732,78039,92466,44004,-26112,-70295,-92639,-57740,29460,87303,83998,69828,82664,95635,74260,7943,-5124,67722,105752,42331,-38341,-72537,-69316,-9775,42405,955,-40598,25012,87053,81450,7422,-71271,-67813,2876,55358,61690,24539,18293,35210,11191,-2609,10837,-9829,-17252,24342,57853,31433,3533,-16344,-520,41707,48899,4697,-48497,-46513,-59171,-24748,134170,208110,67091,-58039,-69513,-71333,-34279,7037,17969,51048,54859,7045,-49267,-52413,-36760,-22154,39635,89287,35764,-31728,-42009,-48548,-84578,-51316,18116,-21992,-110310,-107070,-40267,-44243,-95523,-75349,-8177,12812,4400,38525,75860,31953,-32068,-29739,9705,-20111,-73992,-57607,-16926,7752,46775,94745,89342,6615,-72961,-60562,5152,61392,100352,109703,113413,84869,-12364,-91267,-101028,-78382,-21183,-12983,-74806,-73925,-48368,-92752,-103161,-75919,-89926,-96039,-57102,-7154,7951,-26796,-60615,-44866,-29647,-41755,-43377,-28589,-60752,-93794,-42458,20031,2546,-53409,-74971,-49408,1651,50985,57184,37196,-27254,-75963,-21009,35846,6885,-24903,-50726,-82661,-53947,13875,4736,-37728,9755,118229,178069,118577,7791,-27486,-31691,-66895,-81060,-64945,-4377,69399,27155,-86385,-81324,10434,14758,-29093,12679,36865,-32449,-89153,-91523,-63599,-29321,3937,26926,59782,55115,41082,65746,105899,59466,-46984,-128794,-111054,-58778,-68803,-93583,-33065,62469,70663,7428,-69219,-110040,-91654,-80681,-116065,-147179,-71532,10332,-16029,-56601,-49191,569,79717,143041,110368,34795,15555,72343,112686,114226,88146,35597,-16580,-5669,58251,118505,121046,71698,62886,57279,6488,-21312,-21763,-41982,-82677,-54927,52450,108852,61037,10434,-22186,-42480,4114,60710,54850,15990,10010,57465,130161,153310,94982,36087,23138,14110,36634,62962,78345,54579,34944,96040,142603,83312,45785,42778,5111,-14599,30376,103099,110097,6940,-66179,-48801,-41696,-35739,29837,83344,85564,88607,104463,126905,186372,205458,120226,74304,94752,23219,-72662,-60597,-41906,-52570,-46952,-29881,-6333,35335,33951,2808,15489,38273,58818,69362,25059,-78952,-129149,-53915,22366,34160,21002,5472,-58485,-87002,-54856,-42964,-54841,9649,60446,59968,43498,28390,5403,1775,-31276,-59145,-46249,-12198,7975,7030,23786,2256,-93527,-151574,-92043,3467,53627,71969,86595,59691,16275,32964,42595,12402,-17835,-53543,-49317,1670,-3422,-58983,-74188,-19747,88334,174734,137836,75452,47020,11633,-34348,-8942,58422,54984,-3121,-47628,-44717,4301,74344,101261,30541,-52407,-19269,69234,18392,-108862,-109982,-8769,7601,-45432,-39960,-17440,-33433,-43918,-56513,-125322,-165630,-80732,-6420,-17027,-21016,-25535,-30776,47,21646,8124,-36817,-81193,-82902,-58633,-28651,2380,-3958,-25507,-14222,-5612,23432,88116,69521,-14891,-29738,-21541,-51996,-29609,-13227,-38959,-54597,-31663,23052,70385,32862,-78479,-143583,-145396,-95956,44596,122750,20591,-73861,-44983,-35022,-103214,-133806,-14225,152889,208981,177908,134631,115370,84532,3263,-74987,-5795,139129,143271,45113,12803,27060,-1177,-20608,-47986,-101122,-121478,-107442,-111464,-85152,-29467,-23754,-64268,-77428,-20127,25923,38141,85187,80030,12965,-29046,-26219,-41512,-46617,8821,46085,4546,-69917,-75412,-29337,-8865,27110,71728,99979,111603,60286,-41840,-96401,-97760,-127523,-140024,-80673,-8655,14404,38931,96333,140228,74958,-65519,-110107,-22473,14662,-16057,20626,23217,-31437,-23879,-17104,-24023,22732,38428,26266,38311,26621,-6324,-25427,12940,66723,36479,9367,11576,16306,41397,64655,31450,21229,39596,71644,105854,97412,85188,105223,72651,-30274,-70755,-14610,25082,-20758,-44797,1284,57268,56154,33814,79350,154480,169858,139865,75105,-39173,-122561,-122820,-35937,72419,67876,-9674,-15069,-8124,-18037,3284,7309,12676,45747,57677,38023,51851,115679,114146,-21013,-101204,-43807,19873,15381,18424,82582,139585,116152,39446,-23865,-24568,40335,104740,113020,79424,48000,13330,10957,39930,50423,14792,18743,44748,8032,-21326,-9668,-11042,-39131,-25390,43929,24501,-46330,-70496,-94771,-90498,6879,81148,61513,6019,21454,37873,-63881,-170545,-126669,-47455,-91026,-173755,-177117,-121690,-54049,10528,23265,-41795,-123738,-104916,-47173,-31133,-48046,-73286,-64554,-22334,-5184,-29477,-37550,-27658,-7827,-5704,-24952,-74071,-132618,-121287,-20750,69437,83331,59935,51529,77090,158988,204786,148780,74360,7708,-65763,-132206,-101289,-17428,-39125,-170770,-239557,-162612,-65855,-34895,-59849,-58547,-28046,3051,23413,61821,70324,-34686,-184206,-165223,-864,106440,107161,50586,-19586,8553,85687,77351,2452,-19266,-6235,-27808,-39098,-12613,-1797,12019,9255,-32518,25305,123348,129860,82721,20934,-13348,38858,121485,134259,104337,63165,42309,32757,22739,52384,86379,5255,-81290,-62981,-51901,-46620,-16309,-28252,-33226,-4030,-13531,-47981,-75277,-72117,-4157,47512,9772,-37357,-39252,-33543,-19515,-5315,-17328,-20939,-19718,-47405,-99492,-110966,-64490,-32013,-13457,12674,15599,12495,60755,62646,10262,-4494,35558,51550,-11876,-38065,31947,86374,92691,72588,45348,6546,-19763,-26897,-64720,-164441,-198067,-162826,-151605,-191983,-178062,-90590,-2832,8748,-28320,-24698,35245,90472,70979,-14806,-44748,7061,8704,15140,52767,47773,62545,86046,21723,-50618,-31899,-44139,-110439,-101838,-19121,40247,44575,25945,4543,-23612,-13824,530,-25602],[10288,18598,29622,13490,7112,6270,-25553,-41709,-21369,1790,-5662,-54668,-83907,-55761,-39420,-47510,-13046,28789,34278,32981,12576,11025,5883,11592,43672,25015,4285,68749,83109,20062,-8876,-23994,-34642,6047,54516,46333,-2882,-22070,-31300,-3902,55696,62023,27312,35480,83171,98681,48100,-21029,-30765,-26301,-50877,-48202,-12808,-783,14984,48006,51645,-31946,-148251,-165040,-69660,24745,64935,24479,-31695,-64282,-135602,-162413,-50565,31343,50777,77966,56049,-12660,-36961,-8442,-22551,-70865,-115097,-119252,-55091,-48,-63449,-88314,-14165,-45681,-98404,-42624,25308,-2315,-10609,-2213,-68628,-171662,-142546,-26563,-5308,-30244,7166,89095,106881,80097,114088,131399,66959,17772,2921,-23227,-45835,-59588,-38490,5382,9322,-20513,-25399,-20054,-51639,-85503,-48451,60909,124667,32042,-80137,-78568,-51392,-84223,-84217,3418,73261,56816,22659,16444,8844,-43777,-96611,-74303,11743,47751,34980,55326,43141,-30710,-55059,2276,13441,-52738,-44910,65501,126640,96852,72460,53780,59679,79440,35012,-70911,-121737,-65460,-6729,-17319,-51671,-89012,-154044,-213181,-167150,-26750,52494,33368,40667,69814,45196,-7915,-30878,-36396,-22815,44628,119252,89554,4193,-73622,-119972,-73200,34258,75202,66330,57837,45550,31841,328,-25540,-10381,1725,-28278,-67215,-86996,-75194,-41951,3997,11283,30858,85418,133817,84973,44314,41239,-33548,-111540,-127941,-78283,34707,89117,23412,-17773,2931,25884,83828,120501,43343,-35606,-66354,-39758,45498,62861,-45029,-105015,-10850,59049,32114,-34668,-123974,-182085,-96963,37846,65477,26323,24682,64598,100569,122541,84351,21353,-58718,-85277,-17515,55354,80936,81030,53609,52866,71874,54378,-13829,-7958,89090,118332,36857,-50133,-66429,-20325,41854,28883,-35543,-57312,5924,99658,148597,46780,-82535,-87685,-12829,28186,-6570,-85398,-85814,-7489,57012,73888,70390,12120,-48378,-5373,59629,23677,-26860,-18894,30671,55766,46015,30432,-7525,-42722,-82985,-15869,160007,162530,-25389,-136689,-107791,-99453,-88630,-3747,63883,82178,63135,2562,-84692,-109161,-102114,-118955,-75788,26091,58208,7115,-64079,-74751,-19708,48544,67719,19096,-28099,-23709,3088,-36118,-99093,-70116,-3046,28231,57376,67011,16617,-46326,-72173,-45769,-3973,-43282,-133459,-147921,-75855,55962,158630,122421,20472,-72849,-115885,-63558,-5269,-13096,34184,93097,68953,24649,-26685,-72109,-55057,-22325,-1511,-8332,-35753,4417,39694,-27375,-26631,18300,-27437,-63722,-37188,-5264,4834,-20848,-81524,-117443,-87937,-41028,-18400,-9399,-34077,-60497,-40165,-14020,-57545,-127694,-125532,-51509,3619,-13611,-63856,-47494,-37003,-65571,-40462,-4189,-17827,-15476,-13170,-39125,-3742,67126,57476,3012,4988,54906,82063,42551,-22394,-21973,4824,663,-5085,-648,40525,97042,67435,-25218,-27301,54199,28644,-53571,-1023,82880,46414,-51838,-91257,-55792,4447,47800,32872,32467,41612,27366,78081,202174,179553,22710,-56161,-34289,-28513,-93119,-135986,-96869,-42541,-33307,-9749,-6226,-62363,-59773,-6283,-17294,-45133,44380,134617,96138,29320,-20043,-192,98410,141125,63807,15341,41227,66381,80777,121434,136172,83059,11096,-12973,29224,116407,161228,118656,92760,67795,28756,38785,21185,-45514,-81872,-25935,89643,121063,46504,-7659,-13389,-12284,-10054,-10032,-13620,-34526,-33287,-33696,-26759,25157,52008,52471,71228,63108,35071,17733,38907,44175,21037,32020,55328,63747,107811,111897,34292,-7202,39577,97065,88766,8091,-30410,-16007,-27550,-15155,31344,20259,-24231,-1141,61119,111041,187751,248902,194605,110496,86221,71349,51111,67210,31663,-26430,-47961,-54612,-52662,-37322,-37264,-45329,-17141,12903,6279,4445,-21448,-103878,-160407,-83921,20306,34230,-22903,-25834,-21260,-43979,-53701,-53181,-56337,-18723,19733,66793,72949,36489,-22504,-47744,-58253,-87400,-138584,-124544,-55814,-25271,-25273,-89296,-189137,-186908,-49935,62604,48974,-17153,-33261,-38405,-25160,59491,111705,65661,-13756,-59465,-49391,-27295,-38930,-17754,15387,40050,104200,142645,83335,19648,4024,-6383,-42560,-42497,28938,68078,11203,-81622,-90419,-9823,94777,161360,109046,447,-38995,-20398,-37367,-69070,-51801,27474,60309,24376,15463,-1444,-33588,-36962,-78600,-149729,-121472,-22764,7147,-7009,-440,-5561,29639,75404,41598,-21997,-41214,-52762,-61070,-30772,46289,92026,63848,44762,66695,51149,23112,40898,24869,-19313,-17084,-7106,-19894,26682,66736,30541,-16684,-30465,-20058,25876,39479,-58068,-135218,-130697,-105574,-10351,49697,-1368,-29055,-7166,-26056,-82357,-91362,54172,199325,201894,122675,36557,8303,62335,64103,-5982,28214,160237,175963,63477,-15801,-52747,-83201,-48711,-10495,-63951,-90539,-45027,-52146,-91065,-74187,-38188,-30219,-44111,-23447,13175,10143,-1717,-12355,-26173,-48299,-55916,-39289,-22195,-18910,-21212,4735,6795,-27326,-32971,-21445,-2675,-4615,6732,52071,51429,5683,-41926,-90108,-134628,-91110,30964,96686,69007,25821,36641,47654,-20841,-113435,-128043,-69548,-53898,-75189,-33197,413,-12488,-3331,7594,-13136,-24098,-28957,-29468,-13474,-18733,-42786,-22985,62835,117463,61151,1970,-41610,-50626,26940,111299,79738,21721,14961,52093,72012,30486,9449,68640,78386,-9470,-50533,-9713,23641,-3760,-14945,-5100,-24981,-54930,-22387,57515,90598,72144,69300,62955,-3818,-66877,-33761,72024,133910,92470,29574,21661,2431,-34173,-29738,3038,29507,29491,51799,108072,150175,150460,78533,-59982,-132325,-83133,-3295,-4804,-19978,39737,95162,63165,23091,42791,56852,47781,34024,2666,-13319,7383,-19410,-44713,166,49355,19010,-16372,-5736,-41909,-83113,-65862,-27355,-18088,-10812,31616,8711,-67885,-84620,-82895,-65047,48957,134133,95047,-10703,-44206,-45608,-106814,-174878,-114673,-15012,-24626,-78783,-46873,36576,66908,46115,51814,34593,-32192,-30154,14079,20807,12548,4402,10780,23621,29549,18449,-9983,-30140,-29326,-60724,-86664,-102290,-127268,-108688,-18420,46975,81026,128324,131857,90475,133787,176307,112442,63815,89259,63386,-83354,-189443,-138081,-95393,-152986,-184460,-93045,-13191,-38099,-90272,-84106,-34072,6895,2396,15324,30182,-39833,-167667,-155510,1347,87224,41868,-42396,-96165,-30976,67117,72823,12457,-13763,-18443,-28918,-4470,36260,23865,-4458,-26188,-75566,-34372,64449,90375,51498,-24834,-73455,-37366,37649,67479,95667,80541,55026,12120,-224,60622,99493,20445,-1664,59037,25175,-24461,5666,22547,49612,78728,52234,7856,-14100,-7468,9838,12936,-25046,-67503,-39424,6412,-26181,-51455,-3857,66839,53480,23300,-3895,-50231,-25504,31041,18426,-10240,-436,11174,65602,80374,21488,-6490,2422,-10056,-48406,-44239,19856,55796,46732,79052,117688,50797,-47969,-71210,-75997,-152080,-176853,-108555,-68728,-135300,-188872,-174591,-88801,-24172,-33228,-24280,21018,41039,37591,19509,18644,52914,41374,30794,35721,9039,9953,25357,-43942,-110218,-68657,-33464,-55929,-86935,-80745,-17261,48780,38260,-1221,-23153,-12593,17420,16155],[66058,51943,47455,22378,-15190,-44215,-65198,-40076,12013,28470,8275,-11884,-5815,384,-16845,-4888,53550,103856,146149,150802,63275,-24669,-82375,-112854,-91241,-34417,57314,162078,133065,34205,21785,7741,-50795,2161,121017,108850,7956,-18533,-28384,-27986,40974,88693,64681,23053,3028,1478,-12517,-43837,-51195,-54652,-26907,27901,61436,33557,4218,24041,40290,-13216,-92973,-97131,16221,156683,174398,63423,-54065,-109104,-177852,-198155,-64516,32920,9517,5225,9211,-41627,-74234,-33096,-56519,-135336,-124490,-64974,-42552,-25931,-21265,12565,53062,-21055,-86864,-52610,-24249,-30110,14300,44119,-6187,-102217,-114235,-30335,1367,21623,104113,156785,112966,64940,108407,156188,133329,54473,-9636,4977,33510,4670,12148,54781,28008,-34415,-20054,-7661,-61301,-104144,-53118,37543,84103,45363,5533,11758,-11704,-61023,-54876,14157,92201,125606,101175,44707,-5548,-65007,-107906,-77658,3451,36232,2286,-1390,-12580,-23396,11710,67117,58564,-12849,-40905,10303,47904,37127,72175,94728,60692,36505,-29390,-140506,-180405,-98568,-379,-1919,-93511,-190367,-227393,-218581,-146540,-34223,28935,16529,29182,61116,29033,-41052,-64954,-60693,-77455,-64923,32990,93254,68839,2578,-53821,-38317,34685,67483,40371,5247,10798,13944,-43020,-79401,-33523,5914,-30306,-68820,-95913,-130981,-108222,-13784,31965,65602,129390,183177,113363,30493,48019,35653,-33877,-76668,-79819,-29589,35029,843,-39217,-14642,-12549,23984,57297,-48425,-110029,-66807,-24588,49923,95653,36581,-28524,-5222,31751,44229,16308,-53733,-114443,-71341,17939,21543,-40578,-50398,31288,104647,125772,98559,49564,-35021,-61616,21248,77651,84074,95449,44723,-3894,-8745,-49128,-99358,-15594,110220,101976,14842,-20754,11685,68965,82505,15583,-43898,-66409,-54674,31806,127169,85869,-2750,-25424,3682,11603,-53958,-160652,-165132,-49769,68865,98458,68598,-9450,-66154,-14988,28636,-22286,-55558,-15400,60223,77998,34408,7767,-11926,-63026,-93913,24550,191352,157775,5533,-70229,-54043,-92898,-131939,-46432,55315,72066,79038,78897,5893,-62195,-80282,-97823,-94830,-31881,36747,45342,-12961,-16945,56407,96023,55333,23763,29745,11915,-8052,-42395,-79781,-57186,-4730,51071,116377,104892,-5218,-80747,-80287,-52853,-4533,-8936,-90100,-153937,-115604,1162,93249,82253,13051,-47854,-41173,10635,-20869,-107619,-48705,42793,-10520,-94282,-79063,-33527,16611,23814,-21506,-56732,-49692,779,49416,34779,50618,60232,-11078,-65510,-34044,26483,31445,-31105,-123402,-181200,-133830,-57078,-37143,-35911,-34255,-41808,-61745,-88167,-143464,-195675,-155128,-54003,-7868,-37272,-83079,-45021,-4666,-20846,-10425,25253,30100,47528,42346,-20796,-8515,51144,34937,-14077,-11484,5313,-18817,-56489,-52765,13844,71408,86474,68349,40710,65387,111996,97307,47308,59214,106264,48871,-35653,18017,106106,88374,18242,7804,23081,28073,32985,-7340,-42108,-17213,14200,86360,201528,155448,28090,22912,33594,-57770,-143112,-130461,-97746,-85576,-75596,5323,71267,27785,-8744,10141,-21096,-49957,37135,145682,144403,63106,-30047,-5496,95819,81340,-38122,-31376,15920,-14598,-6900,92496,143096,88952,29903,24658,16206,25640,94741,134202,124431,70271,43293,75782,30074,-63230,-67528,2146,76239,62231,-35709,-63578,-11699,19034,8755,-25983,-41845,-39785,-49188,-124448,-194776,-131188,-24361,54669,116370,96199,-16303,-102122,-50618,49000,79441,41765,-1814,20638,97357,115754,62785,23010,21573,26541,28171,17402,-3074,-19222,-7437,22771,28366,-24998,-68111,-44795,-3962,6362,16775,99038,156498,104525,54924,76489,76047,59701,25027,-20132,-48928,-25598,-1218,-17778,-24984,-19457,-15668,-23216,-27585,-5274,-23429,-96758,-144586,-83838,4784,22914,-61435,-91547,-29936,10449,-20234,-60861,-69332,-50347,-45715,1665,35317,17980,-39632,-73869,-63312,-61710,-112518,-103759,-37377,-17828,-38860,-110853,-188243,-162684,-26091,66502,3336,-118969,-160846,-152318,-105260,-6085,50272,26744,-24226,-29752,-8393,-25978,-63571,-29984,35473,71523,67959,30149,-24408,-52730,-25143,23823,19159,-32215,-41619,-8040,7249,-32286,-86777,-61046,26442,89517,61823,6025,-56409,-98566,-53343,33362,38675,29492,39689,30548,19746,-31165,-76699,-50094,-69384,-122011,-55115,50151,49856,15747,-460,-11458,49945,87170,11022,-48173,861,42573,23975,19107,76079,124964,110207,103853,124318,89587,35300,18776,-3981,-14659,2773,1849,-5026,58313,118355,75036,9858,6024,-518,-10367,-1922,-41665,-87761,-102077,-96354,-42903,12066,47822,93901,99372,56698,25522,35174,133522,205087,147617,18664,-102766,-122509,-32068,34136,11432,20519,111489,114236,20698,-11655,416,-42315,-50244,4326,-5620,-26348,25173,24967,-61839,-105736,-66828,-4936,7535,-12001,-12882,-32407,-81930,-94821,-51576,-31716,-32992,5793,56716,33935,-9454,51123,98704,39809,-6163,-4971,-23245,-71502,-72805,-3283,62696,78241,41475,-14395,-55190,6651,150169,217139,164030,57958,669,1242,-25748,-54575,-39292,-6919,-17836,-58285,-44541,16028,31014,9835,19417,16173,-30851,-57667,-82289,-117020,-120899,-93246,-24922,69106,105267,82893,57525,-14309,-47453,34989,117292,97086,53234,35044,39965,28831,-25173,-50567,23838,78063,41754,16937,626,-31525,-37259,4119,25853,-38336,-104229,-59680,-1722,-27513,-73007,-52041,3935,12713,14980,119943,209014,164121,116221,113687,83424,10858,-50718,-65016,-26307,-8960,-47129,-18902,79965,126269,81860,6125,-56604,-84899,-69530,-33861,-27304,-21243,2797,-4386,-33953,-14980,44645,56541,12436,-30817,-53824,-36674,-10681,-43728,-56553,930,45491,20001,-13006,-8489,-38836,-76778,-69575,-35428,-26871,-30093,6873,3747,-56879,-61619,-27132,7320,99473,130606,56433,-47819,-95897,-98382,-79562,-56293,-7519,18217,3998,-24822,-11703,65551,120769,105916,92914,86942,57313,63089,83286,67766,55973,45831,37603,15095,12867,16376,-18606,-51743,-66666,-71143,-30075,-2079,-7312,-1522,-4376,-27416,32659,141214,148505,77032,62263,57336,31709,55972,127415,146744,22224,-128819,-139540,-93864,-81986,-76606,-5628,57234,9938,-69346,-79187,-15884,44028,23792,-29615,-58434,-70290,-109033,-115241,-59141,-14601,-30520,-84755,-108436,-43228,38772,78924,49221,11450,1129,18682,45970,77849,62458,-4210,-78097,-129650,-86364,21686,89304,76360,-10241,-70552,-57968,-28007,16736,53674,54670,28851,-10470,-28159,24321,54626,20500,61470,110607,28922,-42268,-14073,21613,80594,136383,132009,111968,116740,99673,23991,-45662,-57370,-46607,-20690,-19718,-87478,-79363,61308,172149,123634,80835,98142,41414,-10903,3283,7517,2034,22408,20474,68911,114802,63482,22314,5537,-29971,-49627,-11567,48555,55891,26519,72742,143652,79292,-46425,-73527,-16289,-21997,-71911,-44079,10177,-25221,-100232,-146149,-74479,30575,25203,6752,3344,-41302,-34302,36140,54699,20890,-9787,-11396,-8854,-13318,-26351,-42292,-84382,-117367,-93559,-55582,-29956,-47833,-70869,-21544,64808,75844,39245,9956,-11389,12622,59819],[82750,86363,60243,26558,-10723,-48814,-83564,-65993,-3922,16696,-6327,-11457,46221,81383,46703,46006,105060,137873,138204,115582,13563,-88235,-129539,-155638,-170070,-105163,19268,124940,103088,29861,51863,59180,-16536,28114,151589,126976,2027,-57197,-96350,-86432,-20934,23724,5371,-40358,-78952,-80604,-62194,-48256,-39186,-39100,-1252,50533,55415,-20124,-107002,-66184,21728,21936,-22819,-24272,61019,188771,205604,96868,-3005,-49293,-124410,-180851,-92636,-9848,-57408,-90479,-78297,-86465,-86239,-72560,-138173,-210047,-135145,-21893,-33390,-69286,-11887,62286,48843,-24368,-19142,-4532,-44598,-33381,53412,83092,57101,6741,-50629,-43711,-19042,48842,151933,145455,52888,27854,78148,111661,118160,56507,-35831,-18535,62705,58709,25050,16925,13038,21601,57320,28437,-60367,-94260,-52718,-6013,29929,68327,83877,48013,-4870,-1280,37356,51138,68809,127671,179220,129177,11196,-91683,-112606,-64630,-12019,-6795,-49396,-59414,-59756,-64212,-54040,-20953,1956,-4240,-41780,-40942,2608,22963,46536,54395,12651,19788,1979,-112127,-186913,-117350,12696,37944,-82983,-206305,-193038,-125238,-55785,42701,74648,18616,6654,22417,-15505,-63796,-60015,-53136,-78691,-94647,-48534,2310,17608,39232,36036,23252,32706,26725,-24062,-39057,13005,23169,-71146,-131455,-60976,19213,7691,-18338,-46844,-92349,-80133,-13716,9439,40935,105533,164844,123023,53885,77855,98216,63027,18918,-44022,-65564,-5609,4139,-11891,-3572,-20304,-203,-6239,-141758,-173081,-71403,-23468,31261,103605,100140,53572,26958,3150,-6271,2895,-10633,-42644,-54273,-31829,-13207,-28906,-44163,-2476,52888,74376,38863,-19530,-42261,-27917,17697,56437,70919,70798,13536,-57523,-81419,-112284,-127829,-14322,100101,71426,6847,21413,66882,87217,68927,40129,23305,-26986,-80772,-58989,16932,67901,80406,47410,7473,-13580,-58281,-129479,-122971,-40811,39851,78996,41747,-33653,-16656,75945,94638,35770,19849,25699,58306,76212,16723,-24621,-19204,-56990,-50571,116736,245806,211417,131399,70509,33723,-38825,-102029,-74645,-8998,21850,75244,136813,95192,10669,9544,53102,35995,10829,44793,84937,74921,80529,100283,69382,-6809,-18170,9663,-27685,-53770,-52989,-62284,-39338,18168,83907,134070,119005,46885,-14637,-30603,-20552,13647,3638,-58576,-109143,-98206,-86863,-85418,-16772,50504,55134,78164,89759,-16094,-127968,-83910,1117,-41520,-135019,-88839,9875,34413,-6875,-58540,-77506,-55950,-27824,19999,63436,66275,24252,-37009,-65594,-1577,86271,66741,-41768,-142007,-167756,-119393,-70984,-51234,-25366,1032,8316,-26825,-86725,-130390,-148593,-113457,-48252,-7298,13164,2059,11513,23082,6244,23776,72815,80382,78635,39195,-63602,-96925,-42471,-30577,-54691,-11322,41874,-9737,-107927,-106386,-1925,73118,100051,107146,93818,120924,161478,135696,107318,141812,147617,59599,-13356,15406,47004,43655,60250,94865,93300,35304,-13345,-30890,-41742,-38665,2001,70385,110908,16680,-52473,7244,25393,-77884,-112826,-65029,-79064,-94222,-49257,28172,70861,55743,17147,-14846,-55692,-103730,-80908,23299,97703,53953,-36044,-4774,79003,37816,-71945,-53233,-42110,-93958,-58404,66466,106545,41469,7374,38874,7701,-44843,4445,80223,107943,75435,70521,101270,36115,-38122,1168,57863,67851,25357,-66133,-59048,28510,50939,44270,34994,10645,-61,-20761,-98050,-186422,-172490,-68791,46449,123762,74812,-99582,-215565,-114252,62769,152993,127734,54174,30668,57911,74784,75885,47772,-12146,-37628,13965,48960,-13452,-56718,20473,85819,56815,249,-7494,-2957,-7416,-34634,-90300,-42433,71843,80982,53307,59926,11221,-48647,-60420,-65839,-53692,31515,70453,28055,14290,18171,-20662,-74295,-51087,2478,-4042,-52302,-70793,-33580,-9452,-28167,-111807,-156343,-73202,37815,18235,-53629,-73106,-47191,-43252,-17067,-4645,-34696,-79937,-81789,-41926,3327,9209,19712,27882,-207,-27562,-64279,-106953,-103148,-27131,35581,-21113,-130883,-180898,-174410,-133034,-92348,-89140,-79560,-58369,-23491,227,-26478,-54928,-29287,32977,67433,25999,-23255,-56778,-60187,-7942,75453,88096,20178,-48710,-59025,-7423,10081,-62089,-84956,-22299,6710,-29760,-40259,-55672,-64487,17944,114082,82193,11977,-25041,-46507,-44208,-71934,-100307,-45194,-15338,-51349,-17145,61234,52679,-1037,-46309,-52629,10963,33631,-22905,-34259,28661,82722,84561,73118,81362,90460,66092,57505,95992,86784,30734,292,-10912,-6791,13610,20083,18301,65218,89590,19226,-46858,-10751,16641,-12343,-26111,-18333,-23739,-74563,-103674,-54414,35012,128561,190559,192481,165014,135303,133896,190107,216892,122320,-31029,-145469,-164724,-135287,-61419,-19341,-24430,-7890,-32796,-73177,-5302,98354,62997,-4753,17524,42146,21385,50688,68960,-609,-76764,-77021,-16493,10881,-4234,-8692,-36882,-79980,-76943,-17799,16076,28106,56186,95814,86170,68926,138593,160483,78688,39633,44026,9176,-27948,-14857,36937,101577,117943,82988,51433,22419,47488,129504,189748,178463,95087,20861,41282,52196,32333,31070,38254,34311,-328,-20396,18423,28006,-8876,3298,27410,-6499,-38428,-76348,-150675,-175552,-108225,-19281,23610,13299,27735,68369,29737,7730,61074,99386,83527,78193,58014,6799,-28136,-44250,-54745,-13334,38287,53141,64119,19632,-47776,-29908,52820,79209,-12855,-94732,-51728,-24035,-70871,-98705,-87231,-50375,-6504,62093,198205,240734,119953,72454,98235,42704,-33154,-51632,-43815,-19052,-33960,-100804,-99148,-43301,-30633,-52276,-39060,-10064,-2037,-13672,-36346,-46695,-13990,-2593,-61323,-91014,-57697,-35579,-37366,-44561,-30450,5196,22035,-5264,-55251,-35921,25286,35899,2106,-220,20737,4774,-22545,-25100,-22296,-54780,-74440,-14008,13014,-31577,-37487,2164,33486,75992,52879,-16562,-52401,-47263,-36374,-10099,44012,76118,40346,-18972,-80635,-106953,-39798,65021,126299,106399,59869,58962,98809,77123,15651,1277,21208,37462,11008,-7856,-6395,-10794,-33782,-69271,-38121,66246,90467,49723,34254,-28541,-92938,-3037,140883,159024,79379,9566,-40123,-34314,34227,70307,54955,-7854,-60262,-70468,-46016,1404,18195,34670,80752,67925,-35237,-90767,-40299,37391,40797,-27321,-71981,-39505,-20947,-73357,-130329,-99196,-36743,-34131,-46377,-25742,-2899,35192,32079,-4594,6918,58754,62642,63650,62253,-10666,-107244,-135487,-76807,18150,99942,99944,8748,-49948,-48917,-50629,-5929,30164,1183,-69177,-90818,-69796,-33835,-6148,21179,66037,60453,-17481,-48035,-31284,-14513,52815,112145,118227,154659,198890,146315,12153,-90228,-82003,-26705,-4395,-43606,-104761,-58109,107110,198357,132635,64744,67867,28547,-53097,-89063,-44904,25934,44102,842,37189,95861,59215,26782,23095,-3093,-16598,22517,72997,72974,38568,38085,63789,24960,-35020,-26462,52486,69128,-9324,-38274,26543,50044,-5150,-67158,-26844,61388,60917,28188,-14311,-86912,-72120,32932,56192,-12639,-61237,-58000,-43489,-17053,-31638,-87042,-92630,-70021,-75552,-77069,-33781,-4201,-10046,17278,76619,82628,46406,9267,-28510,-15740,65779],[37627,78110,48870,38512,52670,35457,-32115,-94638,-78164,-19046,-13977,-35659,26661,98184,70621,27438,72990,127870,92312,13536,-76748,-108496,-82834,-99246,-169394,-168583,-79677,17689,34893,12525,57161,82393,33149,43447,93796,79185,-9524,-99828,-156495,-116650,-48128,-22795,-36220,-49096,-81451,-120300,-108307,-34758,35479,42126,13395,-13040,-41982,-107927,-179102,-106268,45666,71007,-5106,-34390,26075,96301,104561,65760,62233,56103,-37163,-139769,-112029,-64437,-80230,-80587,-69250,-48801,-14849,-53561,-162300,-193840,-103588,-7039,-40927,-100979,-32730,54769,29370,-9939,61220,70964,8232,21054,93163,97793,100248,92492,8169,-50095,-29365,57033,133380,91598,-2988,-169,26856,7038,36413,59747,-12158,-59803,-1631,31709,-22145,-70913,-34346,57245,112562,64383,-40508,-88958,-76920,-44270,2241,61568,84063,38520,6713,35186,54527,12763,-22582,41732,157597,143084,7645,-87113,-83451,-49590,-24013,-39517,-74210,-67774,-49489,-83739,-140174,-128966,-50240,9098,-11299,-17378,46061,60101,11816,-20043,-20629,41368,73619,-28954,-128194,-94542,20200,71440,-9988,-91587,-45699,33600,80287,140379,116965,17621,7234,14214,-42304,-52806,-16999,-28875,-30470,2568,-6802,-62776,-80057,-11070,61013,81941,54276,-8255,-70675,-54728,32742,67166,-21987,-95399,-46350,15084,25312,29989,5489,-16788,8536,14340,-33441,-34778,4357,79018,110154,84392,80198,89019,95410,78984,13788,-31514,-11036,-2147,-9724,-21314,-28904,6606,1554,-101312,-122432,-52035,-11548,30495,87050,97494,75057,42971,-27094,-75351,-49739,-24728,-33918,-52765,-65742,-31165,26930,30194,-9495,-32120,-6395,-36726,-106171,-68299,2045,-2463,3868,20567,-1430,-48313,-98101,-95688,-54986,-61500,-29964,48705,58134,29104,30378,33978,11391,1978,53489,105160,56003,-28137,-87997,-89759,-18622,71899,66930,-1575,-38614,-51759,-55202,-13152,6943,20566,64872,29592,-43535,15177,122963,146968,123890,124391,87893,64145,61696,-1281,-37442,-15377,-28755,-6488,179405,323154,300900,210239,103635,36461,-3029,-48022,-79694,-78723,-20162,67628,117396,75862,26597,75605,168283,160845,95958,82653,93037,70095,62381,57551,-1917,-82682,-89755,-67622,-98092,-88685,-49686,-48221,-11534,58658,89285,86042,85671,96806,73505,31208,43281,78748,27494,-48869,-57087,-59242,-126931,-182812,-97355,38874,81710,87445,69544,-12188,-79005,-74831,-41934,-43561,-74744,-30591,27286,-24388,-82104,-54141,-10231,4702,1509,27623,50161,8544,-44419,-58005,-23978,68263,126826,71648,-39446,-112448,-86574,-48174,-45548,-9592,45189,54334,52881,34826,-21700,-46995,-32774,-36798,-39882,4529,66681,57861,21893,9258,-2164,9043,47559,52214,23396,-31858,-117468,-170423,-118370,-55665,-54429,-2720,84042,29882,-128648,-177314,-96800,-40164,-6595,60908,108085,151686,185551,144600,103557,120191,114414,52751,2234,-10305,-38128,-20150,42869,58509,59523,17311,-48718,-33676,10932,-19899,-21035,23371,24059,-67616,-125566,-85856,-47168,-52694,-7813,14613,-71271,-93423,3297,57880,26727,3940,-5090,-33658,-50692,-108402,-154077,-83321,19846,10449,-59226,-23726,55175,49244,1161,-22927,-72158,-91133,-31970,41311,33890,-21375,-31716,-3917,-12100,-22012,-7834,-3513,23060,43206,67211,93906,30145,-12917,52159,91538,61824,15570,-39781,-8234,73705,62593,45372,88231,84215,15689,-14023,821,-31853,-96466,-74294,26811,93493,30030,-121767,-204947,-111817,23247,108523,131689,108953,75763,41968,30892,56243,49889,-481,-13701,53035,64365,-39106,-75904,31129,117248,84914,34264,44714,50937,42290,21027,-35281,-32018,49756,93577,82297,35559,-48295,-94652,-104615,-111891,-61036,44598,58543,1270,-17853,-12905,-43417,-90283,-64885,-16548,-9488,-21853,-12818,26701,6689,-67731,-140592,-158144,-80606,37856,39026,-23055,-56202,-30745,5817,35005,-2764,-76692,-116043,-73345,-7417,59027,93155,89652,58064,2500,-29430,-39145,-50244,-62785,-37161,3063,-13152,-64583,-94908,-87864,-66074,-99611,-167125,-157769,-95534,-50978,-43603,-54074,-35112,13478,45688,31542,-6971,-13602,-15733,1070,44924,95988,98081,70360,31300,-24868,-41520,-36829,-54615,-47883,3363,14428,-37322,-65800,-35565,33831,81583,80240,39639,-6125,-72206,-124312,-90969,-47493,-48408,-19865,23127,14588,6706,24445,-3106,-72112,-127113,-120744,-62451,-37646,-30224,-3420,4379,17007,53980,88928,89706,41036,-25727,-38861,19267,36462,-11880,-34745,-24435,-9135,8519,20368,21760,43978,14496,-75560,-121818,-76236,-18733,8657,18234,25483,23212,-37286,-98006,-50463,67719,159158,169979,159534,159739,130625,114138,162814,184152,104221,-25033,-96694,-118199,-153997,-110955,-39843,-51054,-98067,-142099,-144722,-53824,65151,92346,61246,63438,76737,39479,30922,67080,60058,-15865,-67090,-35352,-781,30309,56932,14201,-25742,-9296,29884,37871,40016,39956,44052,74241,119257,168764,144227,65134,57491,79165,74288,87934,120917,116416,98849,92149,76183,55267,24794,10505,9172,32918,79829,79877,53593,89875,112058,85390,35344,-8279,9357,22305,-15135,-42081,-48275,-56329,-38007,-1639,11207,5792,1847,-53068,-111956,-53931,19668,-11639,-78975,-95682,-40460,1578,29395,50004,59547,58602,90365,81479,-7486,-51752,-9475,2244,-28187,-35027,-5303,32661,18503,-4039,24927,93192,86844,-21756,-78979,-17800,12764,-15177,-20283,-47542,-80670,-43950,43857,131526,127574,11341,-33496,-17215,-77277,-113429,-43788,33453,48409,1008,-70964,-108276,-134637,-166936,-152851,-52139,40166,50827,3268,-55929,-93086,-52927,-11225,-49863,-82502,-84899,-103486,-98137,-44536,34767,78731,27598,-44566,-80689,-41619,19617,30376,10490,31109,68590,58912,28041,7715,-24106,-74663,-76454,1072,33297,-6053,-26219,-10473,-7128,-24909,-63994,-57038,15754,94413,88785,31527,17383,39941,40403,-33659,-141508,-156766,-86141,-1143,76751,60801,-8138,17103,82339,20501,-72186,-68789,8054,94426,113614,69810,35579,49512,34516,-23175,-14983,69801,55660,-19059,-18952,-34222,-82052,-14570,122392,169947,110638,37188,-24450,-32973,25185,1707,-104348,-132702,-58202,-18495,3750,53253,51693,32682,66643,74503,-37442,-123137,-98482,-12111,42256,26567,5733,51017,70822,-18402,-130497,-114000,-18269,22352,16856,17375,-10585,-29916,-25842,-20480,14581,63927,42911,8535,4023,-61141,-131317,-115029,-48364,6787,57259,58606,-7948,-53633,-57145,-44352,-7919,47553,-6489,-114990,-136878,-71467,-44306,-20464,24790,27147,4143,228,14428,-9980,-44213,5878,40232,30466,97818,148836,74827,-36382,-85897,-69040,-26355,14016,2298,-47398,-15233,97335,170188,136007,46291,-35200,-74872,-90888,-102715,-55491,24912,32022,-24377,-10364,21923,16002,18474,34587,35784,20270,17188,51303,88730,85293,30208,-30547,-53320,-13085,37414,70034,55877,-1607,-35929,31384,64983,17477,-25760,-12799,22378,30260,6458,-30218,-69976,-48729,40908,77176,38747,-12770,-27265,-19984,-1977,-27405,-92829,-66710,-8327,-31563,-59929,-11506,39802,39369,38678,57240,39315,-2656,-30723,-40917,-27712,45302],[2244,50815,33802,51334,99565,106436,40905,-79533,-127916,-46495,-3678,-41374,-21978,40348,23843,-34879,11374,114914,100879,-21475,-115678,-77016,-929,-20235,-118647,-164826,-111155,-25252,18948,32334,47015,49725,48560,46567,36247,38858,3373,-58547,-73490,-25976,18809,21236,13661,17581,-27575,-117026,-120810,-4686,115392,114162,19049,-73418,-99103,-98741,-105911,-43841,86241,97556,-24104,-90379,-39910,-1218,-20370,-19846,48835,88510,2713,-107147,-114974,-87119,-29135,26483,11399,23675,67409,22420,-76463,-92497,-38468,2040,-48255,-99063,-45244,30061,39724,55141,129770,120542,64747,71944,103329,74469,85227,113432,57277,-10769,6888,72970,96933,65382,18946,13306,-3521,-50088,-4343,89449,68098,-42638,-70965,-22162,-36542,-88408,-63880,20621,84602,68871,-4522,-75928,-102661,-66397,354,20623,8192,21061,53705,43660,-2411,-58759,-103826,-65629,32485,36056,-32234,-41191,-24919,-33494,-20584,-47058,-97854,-63176,-12984,-46309,-112957,-102235,-16989,45677,44349,45126,94622,74508,6807,-8980,10565,40824,62081,13433,-54667,-57060,-3641,43589,48395,52350,85608,117986,152014,167443,91050,-12706,7447,42236,-9016,-18489,10897,-19517,1183,98798,102182,-18802,-87024,-54393,18577,59616,27917,-45667,-82181,-53687,25841,78497,46562,6746,-2502,-18306,-5310,26998,6165,10014,58187,34139,-59071,-84038,-72947,4099,86051,74806,7223,-20970,21546,62561,63672,41192,21716,-3922,-43441,-64469,-36040,22738,56399,26235,-9092,-17550,6369,30210,27131,16798,4342,-16190,-84421,-128176,-92591,-55270,-56194,-44900,-60032,-54143,28697,78838,24428,-56794,-37095,-32408,-78880,-43482,23641,-8096,-40421,-39611,-55051,-85637,-101545,-39992,65390,10965,-79370,-19369,59185,59045,20737,-14626,-45059,-41999,28847,122896,129673,71720,-24840,-100279,-88969,257,31468,-8848,-49306,-61309,-19553,59221,60694,51456,71801,24863,-41566,-16789,28533,55363,90349,118465,112165,101166,69361,-2244,-47659,-47393,-49468,-33445,151877,367405,345599,163073,3119,-39613,-30012,-45654,-82609,-99464,-10075,91412,77352,5830,5829,69173,123208,123947,92029,68362,38113,-40191,-72919,-46782,-78757,-146617,-147424,-123433,-132266,-88750,-31011,-21464,29495,83351,52729,12797,24745,70496,89309,56560,84588,160375,115435,15409,-7808,-39792,-100804,-126033,-109431,-57116,-29596,-29419,-30775,-27265,-29232,-54589,-91566,-78126,-26718,27842,15048,-89938,-125947,-19535,76384,87669,77737,80550,25774,-58828,-88583,-58239,25792,117964,122636,50156,-32537,-62178,1374,42135,29051,70124,104569,47105,12356,29009,6374,-18681,9194,4049,-19034,17145,57007,24366,-7028,-789,-1450,-19027,-6356,6372,-34811,-78619,-103904,-134154,-111736,-40111,-22060,-8551,41974,-235,-130286,-199046,-179487,-163167,-124693,-28339,40167,81961,119818,100076,36441,-4260,12189,38947,41753,22791,-18027,-5579,7311,-39786,-26277,5682,-36276,-38943,10190,-21381,-44921,-7232,14921,-39112,-117617,-138268,-99926,-21448,62472,53869,-59641,-75932,34781,91226,22470,-45768,-33709,-23957,-41291,-72501,-94074,-62699,-26509,-66635,-124167,-56973,36063,60095,39591,-14909,-55660,-10676,41586,29355,-18286,-33762,-30152,-47088,-25143,51405,58885,-24918,-48025,-17060,21018,56790,4279,-47365,-263,37334,16136,-15404,-30904,3001,45950,23982,14905,87975,114969,-1987,-52278,41140,66759,-33430,-76950,-4300,43234,-988,-57196,-74930,-54013,-36558,-12294,11106,44440,81675,57972,12771,20162,40731,55311,69429,82798,39603,-43047,-59454,7932,81166,75567,26213,20797,48938,70876,65083,33633,37541,79923,106746,74417,5140,-37279,-13160,-34576,-83642,-53534,10287,2075,-47162,-69011,-42067,-1097,-13701,-46443,-38906,-24511,-27428,-17686,49402,43709,-41169,-89596,-67450,-23227,34433,60936,44392,-14631,-27286,22935,64327,14633,-55775,-87272,-40396,31608,89788,87011,61414,51926,3491,-59578,-83961,-67589,-56435,-40623,-19076,-10691,-10555,-9984,-6223,6528,-31237,-116186,-136526,-88614,-50968,-60620,-66435,-30132,33559,48139,7285,-11356,6944,24339,63557,97164,86249,73560,102680,118022,37386,-69923,-98713,-44532,15121,53978,80838,51686,-8710,7082,91509,70451,-16965,-36229,-29551,-91270,-146986,-76638,31310,41026,8082,28962,66069,63587,23219,-47302,-121462,-155982,-146407,-101586,-58305,-4606,20248,-16527,-46472,-6646,62163,75084,-5396,-75754,-49624,1861,-10341,-46808,-50775,-41728,-15312,629,-13618,-12067,26781,-327,-70593,-89538,-82978,-52328,33210,90072,62232,25559,2980,-25184,778,83646,131161,85358,43429,36382,17227,9458,57537,86273,60591,-10838,-45949,-53021,-85670,-74979,-22639,-29594,-77511,-111393,-119027,-104099,-47863,44369,106357,114100,77535,20999,-7562,23833,58913,11104,-49320,-22744,36996,108699,146571,85420,15637,6195,24571,13328,-12129,-31075,-23312,48203,104430,94725,52879,18532,30177,66386,99674,124027,143117,92978,10935,33995,76321,41177,-9308,-26315,-49722,-61202,-9538,33410,44508,59069,82606,103403,34690,-70379,-47017,19340,-18771,-103397,-119198,-87151,-72615,-46626,7154,43246,84650,79496,8165,25785,66481,-4341,-96996,-166443,-151424,-62493,-4211,-365,13329,38361,91489,97839,19658,-17563,46231,71173,-744,-69477,-84497,-66968,-25355,37400,67771,79438,33480,-56051,-69163,-1031,36812,25908,11206,-29746,-75394,-50260,4183,32999,21526,-52504,-90065,-82608,-126179,-143476,-41736,79152,101379,51080,6071,-31964,-96060,-151062,-147583,-47110,64480,57945,-39691,-118095,-153270,-116975,-50849,-27959,-50702,-90453,-95750,-48374,35117,116171,92379,-37143,-107940,-105762,-69868,-17044,27966,61721,96416,123902,106888,67845,7495,-67188,-87982,-26839,48872,61475,20620,-17463,-20894,-38011,-100568,-144275,-48570,111015,204110,149209,26617,-72078,-73268,-5653,-34178,-121439,-65887,21094,25942,30664,6572,-32163,28176,90404,15767,-69030,-50036,43691,186460,251550,186840,120255,121496,118952,64716,-2640,-16166,-51039,-85796,-28093,26561,-20363,-29571,57768,133981,138830,117675,58067,10518,42352,1874,-141412,-151578,-43470,2247,18565,46450,23553,14917,36639,15096,-63893,-118702,-109664,-30388,64568,97256,73359,90833,111069,54329,-47846,-85355,-42911,5019,40301,83182,48768,-27122,-29945,27883,53735,59277,35346,-8772,-50986,-134933,-181055,-134034,-67101,-38233,-26686,-21818,-36370,-68285,-98291,-81584,-31015,46498,44424,-17071,-40552,596,9867,22077,30145,-14395,-15258,56152,82432,17567,-54857,-28395,-8615,-39577,-18211,-13107,-83526,-115332,-58292,-19679,-24929,19202,53750,2155,-10562,40351,126376,161658,81638,-74720,-139432,-66638,-10524,-12699,-21436,-18647,-29156,-35334,-36886,-7448,19774,20385,35889,18719,-28452,-4381,90764,138655,65521,-51518,-73809,20431,73684,38309,9204,4745,-1217,55280,47847,-18774,-26720,-2565,-684,-10006,-29896,-31474,-26356,-12271,46634,97387,107288,83705,49584,15266,-12318,-54422,-81734,-36474,9644,-9467,-19804,30332,59816,45212,17282,-1302,-25813,-52575,-53899,-27256,-10815,28612],[6264,28259,15312,11577,22143,43192,38973,-42448,-118336,-73465,-7830,-37001,-70534,-58993,-68695,-77618,-5558,104073,114602,-2189,-105877,-66412,7845,-827,-64911,-89179,-57688,-8402,46359,80558,29332,-22471,5305,26939,12530,11509,5253,23617,73736,103836,92187,72379,63376,45447,-19009,-100915,-86751,17513,101420,81479,-2374,-77383,-66138,-15054,-5505,1768,58377,63868,-29666,-104638,-91903,-56529,-74818,-92978,-48765,3409,-28396,-90789,-109006,-82732,22023,83285,13362,-11961,27823,31385,-11663,-38080,-15914,-2422,-53506,-82661,-36669,17407,51138,100705,153457,117660,53289,47495,62484,18672,11980,80058,100721,66318,63853,86789,70209,64890,83761,53350,4578,-4245,48214,113204,113318,14776,-63802,-26213,16424,-14338,-27116,-9570,15668,16649,1035,-46559,-104213,-85750,-7117,-22939,-67707,22061,121483,68312,-21442,-48572,-78321,-100637,-79980,-80083,-74104,-22701,3379,-5765,8293,-36450,-129849,-78258,10006,7994,-17433,9467,52677,85374,88277,67494,53558,24068,32004,79295,58056,-12989,-32535,-15453,-42974,-70056,-61457,-29450,49111,119690,102831,51392,75434,96466,35216,-29749,-7275,50676,47651,9140,-2303,-29724,-19216,78307,134119,62376,-2054,-2401,-2043,-33574,-67200,-82722,-80649,-53484,-2418,26970,42675,63014,21689,-37804,-24065,5333,-10405,10673,56602,42566,-16668,-23029,-28508,3463,62364,38061,-71698,-124910,-64906,23744,80212,74677,59239,36145,-34101,-71367,-30860,24171,74484,80750,31790,-5194,13065,887,-58872,-82627,-98655,-114060,-136578,-138385,-93933,-55138,-48064,-17249,-25114,-77342,-44910,50742,78189,15867,4585,33320,45812,67099,70379,10018,-44695,-48583,-34600,-50485,-49546,40869,128249,14004,-125233,-68468,49103,74407,43314,22460,14150,7605,26941,98734,161142,159762,82898,-10709,-50450,-26316,-11423,-17607,-50196,-63655,-1373,85934,105681,92682,57986,4949,-9238,-6817,-43314,-48628,-12554,24152,77217,124777,105107,32807,-53573,-103479,-109250,-77175,100397,311533,272064,66575,-68325,-74263,-71106,-77563,-79443,-62728,43555,151190,108180,9556,9749,29912,-360,-17195,-11361,-19206,-40858,-106464,-130051,-101390,-130464,-178539,-141809,-94343,-97139,-60563,-16724,6134,62134,77675,19510,-10544,-5419,14264,54613,53879,67475,164410,183552,105076,36715,-15508,-29134,-17455,-83439,-154676,-143280,-108080,-75520,-30655,-9568,-29578,-88649,-103007,-41001,36021,8662,-85704,-100520,-6044,72473,100368,122525,111571,11596,-71002,-85542,-53838,33844,110271,103584,43099,-29028,-28559,64668,121082,113413,131733,110667,-11897,-84811,-43104,-20938,-52644,-40137,2316,34097,52613,35534,-9764,1596,37073,35660,5827,22064,44156,-4949,-47592,-35478,-39689,-72303,-48861,-15549,-24841,-32893,-44976,-85567,-139214,-157060,-147814,-109692,-53152,-39356,-37657,7237,36854,-16709,-90716,-72329,12258,85179,114424,93211,63384,11507,-50028,-35183,23333,7249,-39139,-39027,-50227,-46682,11561,47210,-7196,-68403,-90305,-74129,-19678,40278,43278,-32173,-51566,20642,96755,57104,-29701,-12303,9836,-50044,-52661,1998,3208,-50614,-124648,-149795,-52501,22020,10234,-58900,-92873,-40041,57405,93872,52922,1023,14664,12641,-43773,-16721,89045,110117,21391,-31478,-29618,4371,46739,1911,-76279,-80569,-54844,-50160,-56425,-53133,-40883,-50048,-50717,-4528,69984,108304,4993,-81018,-11196,22914,-50168,-87920,-41594,-5847,-4888,23547,46073,15254,-26343,-40205,-77053,-72611,27159,68192,16536,7102,42923,81642,100556,67020,4606,-34606,-50338,-25757,34564,62500,19980,-19827,-210,42393,32827,-11272,14977,67051,64060,15139,-14819,15193,86048,68654,-4587,-33722,-16991,-4957,-14418,-19029,30414,111744,86445,-14554,-34177,-10026,-25008,-32876,32389,43803,4508,9196,52153,41806,35081,101866,141329,46861,-21552,-1967,14413,-3457,436,-13644,-5225,56269,108482,70460,40378,61659,11677,-96570,-142575,-93182,-40695,-22850,-18374,-16197,-1381,7240,-21625,-13941,23081,-6992,-52335,-43650,-4208,-2368,-25935,-37010,-15795,9668,18499,26317,41602,40959,79032,125222,90950,68279,108655,121200,49394,-57673,-82917,-18881,32036,50039,105284,133799,95291,61835,75572,26037,-57632,-72026,-58196,-102028,-144607,-70749,50530,70364,31620,52906,113548,125561,66141,-27873,-79886,-75595,-81202,-68906,-17669,28074,29646,11382,-11276,-6623,25370,7898,-70499,-69049,37545,67486,-3203,-27029,-20815,-35973,-11688,-8477,-59975,-42658,54600,78939,47453,33826,-10594,-36420,42902,108479,52964,-14155,5955,67045,92713,102418,99666,51013,2100,-35519,-79411,-101802,-66934,-14309,9601,-11126,-27269,-8394,-16664,-25228,-6656,-12610,-19029,-12309,-30083,-77616,-69109,16007,102833,98460,14211,-39746,-52493,-57313,-32805,-20345,-33797,4424,93266,174442,192316,125938,29323,-27042,-12479,-4398,-42230,-76595,-37273,55270,68057,-742,-36174,-21199,-5204,33160,60122,23583,1382,-38550,-95407,-13639,85111,50945,-12035,-23193,-24521,-28926,-8818,8269,-7599,-44400,-23435,69086,39014,-78945,-55614,35356,8663,-83732,-104911,-70260,-75277,-68254,-6792,39485,81404,108228,67821,59295,69336,9245,-58489,-113125,-113692,-58282,-29331,-27088,-4140,20315,57959,68581,45774,38440,67193,78056,37369,-32993,-120393,-165103,-92750,27177,60358,27986,-19082,-56566,-57720,-27634,-2833,-15481,-51258,-56916,-36693,-22156,-21401,21662,69766,28131,-17570,-30342,-72726,-104018,-46732,42263,70221,48383,46305,46021,-951,-51368,-71528,-19582,64060,43365,-76098,-152914,-146536,-118786,-95389,-58145,-63166,-111566,-83001,11209,83805,122496,71452,-43606,-92534,-83321,-61947,-37970,5677,78063,124097,125388,114190,99600,10486,-107370,-103996,4648,79047,77542,31245,-17774,-17829,-30024,-95268,-139808,-22641,144373,186404,107440,16996,-98409,-157117,-109354,-90444,-91608,28416,125325,95386,54861,13114,-2455,74692,137396,80867,11590,8055,56915,183836,226071,150212,111984,135260,175082,155220,27533,-81122,-103343,-54995,38338,80542,10433,-48623,-18011,60523,124983,142146,79500,17104,34919,15126,-59782,-33599,22256,2297,-15445,-10665,-22791,-4135,-12159,-70004,-82408,-58000,-43111,10844,106123,137557,62666,16388,59250,97979,39892,-54938,-89875,-45284,56559,147928,111058,19192,12271,73058,70515,51220,56677,46271,-31093,-157702,-220146,-183073,-114038,-78934,-85370,-77220,-44012,-63176,-140209,-160328,-76651,11950,79159,104840,101776,70294,47963,61645,41320,-31393,-44665,23656,52622,-3506,-67876,-47276,-10830,-48145,-111927,-163941,-208132,-173369,-46264,34659,3909,-7794,20025,-12542,-47500,-34933,44815,129789,98122,-42319,-102279,-6221,59863,2316,-86063,-74643,-29538,-37683,-44899,-5499,7499,-17143,-1586,-13159,-61040,-42144,62215,126306,62002,-44358,-57778,34731,58164,-7403,-5295,22088,14769,50860,24399,-37775,-4192,56969,56309,7914,-23888,-2654,9458,-5888,13234,53441,92823,107980,67239,-8912,-69695,-101915,-71466,-23078,-14843,-14007,5835,27147,27122,28419,-4467,-58303,-69068,-47386,-21973,2828,12124,31211],[57352,55628,35149,-24694,-79480,-45752,19492,15036,-51605,-65316,1190,-2075,-63387,-103565,-110731,-50757,46877,99735,84002,20079,-55336,-49760,-6390,3634,1902,25889,20543,14595,77257,120874,32151,-54280,-33521,8795,4299,-11495,-4113,64063,129823,147754,101814,64816,36436,-6411,-54196,-68377,-13991,36335,24228,683,-6535,-18333,3743,30129,-12254,-51589,-25087,13713,10408,-31297,-82633,-77999,-47892,-74750,-110768,-91892,-62191,-61917,-78855,-63204,20193,40831,-56244,-105378,-84379,-62102,-64738,-74041,-39740,-9263,-38204,-48846,-3558,34209,46579,75871,135695,113838,30009,-9731,13684,-14574,-47866,31788,122742,133537,103724,89277,57280,57200,112663,84583,26209,66912,115674,86471,57150,30700,-4773,11428,54141,50475,52227,38917,-19801,-68385,-43779,-18642,-80351,-103671,-33599,-36112,-63437,57271,174824,114134,24302,26773,8456,-66014,-93023,-81491,-70339,-64337,-30533,26710,66249,8103,-108234,-72805,25848,29341,11896,45824,76754,110861,110349,44382,-31643,-39765,33009,101158,48874,-58891,-90478,-63036,-93809,-129982,-110309,-63696,36900,111425,45798,-68230,-68151,-9505,9176,-1936,-21752,8031,49228,4789,-30488,-37072,-49310,-10879,56532,62047,48820,82793,35232,-101960,-148993,-100013,-83178,-47203,-4290,-33499,-38485,10811,1548,-11880,17274,13082,-5208,25378,48977,56819,72801,100451,75510,43815,44278,17679,-65138,-100772,-40623,29352,47385,25792,55311,92663,37932,-39055,-46692,-14047,23933,16835,-25571,-28288,2945,-31153,-98977,-121138,-147243,-158126,-131835,-98903,-61648,-42916,-34339,3460,5836,-85565,-120660,-10843,97604,80661,31238,42698,111752,176023,143821,40207,-19010,-5188,18994,7485,4856,55764,75096,-29691,-128555,-96948,1179,50551,70126,100479,114473,96808,77344,98909,158666,189253,146876,96439,66691,19554,-25437,-32599,-53705,-39280,39177,109279,127623,78326,-10320,-31811,42433,84635,40780,7011,-23751,-34235,1537,65319,108337,66766,-39969,-107872,-114133,-47635,99227,171791,112486,25057,-20618,-29317,-67744,-81169,-56362,-14988,82655,197344,187777,71980,14596,-10324,-74183,-114954,-114727,-114879,-93443,-62164,-29010,-55031,-140301,-164254,-78530,-17486,-34076,-34410,-32530,-12864,38938,39990,16238,20311,5117,-6341,27831,37138,6824,56590,113197,91016,45683,30618,36082,17335,-81906,-167007,-119536,-39106,-8988,-4481,-13041,-7963,-12244,-49633,-56036,9602,12317,-38270,-37014,-17955,-26654,15495,84352,62696,-20720,-46922,-57883,-56257,8812,70423,86538,46569,-39742,-32328,89716,149298,130278,124631,87488,-34604,-123719,-91752,-38301,-50816,-68273,-7414,82645,107301,66284,11037,24604,58547,51696,55553,107828,118361,50151,-15549,-15512,-20358,-81706,-100476,-56440,-43629,-53961,-28533,-22288,-71503,-75319,-29918,-9758,-12515,-48177,-91877,-67003,-10906,-14207,-71968,-109855,-60582,45942,119366,113840,72096,41593,29011,19849,13363,1507,-30201,-44706,-54922,-32552,26885,24790,-54469,-56684,-21531,-17527,-37979,-26180,9620,-12257,-50212,-22996,57356,60650,11634,35144,43439,-30945,-50279,1702,-14435,-76268,-90954,-53887,-4186,-10105,-73064,-188330,-199606,-79997,26322,67001,77721,48939,46166,28397,-27238,-9189,62225,76216,33557,11838,19039,58303,85484,42058,-13804,-44370,-64768,-69825,-61426,-64950,-83616,-124282,-104291,-12644,49510,87916,40325,-70493,-74491,-51103,-77688,-89640,-74353,-30900,16203,56899,68353,43267,27890,36091,-37654,-113060,-46763,23377,2613,21131,60844,48187,37149,25885,-11479,-51242,-78377,-39929,43054,88760,49818,-28272,-58571,-16056,-23414,-99710,-86480,-8681,4812,-25466,-13856,43931,98526,85064,16060,-41624,-27713,14796,54508,91474,126925,146924,69921,-29343,-29922,12584,7995,-7670,-1309,-24082,-17409,43428,91240,43523,17881,124662,208313,98413,-774,-24572,-59775,-60658,5877,6548,-14500,35719,102769,93130,80155,84190,4855,-119972,-152046,-61452,14448,17971,13833,7604,8805,-2737,-74956,-85330,14445,51397,-172,-25723,21197,53569,19115,-34077,-64005,-37747,20532,58500,83633,50270,59026,122150,111403,65705,52164,28493,620,-28938,-35522,-20172,-28563,-24155,49351,120752,137407,85171,25349,-9842,-37921,-62812,-63749,-85800,-136326,-128329,-58912,-4911,40371,95792,119405,104210,68546,12550,6529,35819,10826,-9265,19047,24818,13094,37180,56386,30240,-5841,-71152,-130244,-50768,102589,112579,16429,-251,8855,-8271,2525,-29388,-87801,-29207,107897,155361,135807,93386,14660,-33855,15536,59037,9970,-53956,-37221,68919,140885,124212,92009,83709,82174,37295,-79883,-187403,-172306,-78213,-32033,-26941,-12555,22555,3847,-16865,-24365,-54641,-47592,45,3001,-28540,-14286,23485,60315,22169,-72272,-99723,-82084,-126819,-140202,-71304,-27814,3401,80758,157617,172613,118849,42178,-19444,-8525,24760,-307,-64417,-36970,53587,50895,-17707,-44790,-25570,-3005,38297,31652,-72873,-123445,-115534,-114967,-42574,46098,52985,16036,-15149,-25271,-4145,8403,-5416,-65899,-135769,-129755,-31282,-11934,-73461,-39510,46423,45813,-14131,-38924,-33800,-55018,-53864,-15055,-7535,-3049,32379,44723,43868,37495,10344,-10948,-7271,26417,26251,796,312,18654,6283,-1354,7829,47055,78904,54799,19524,30000,19413,-96504,-196759,-136647,-9590,25461,-1241,-6462,-3252,-37867,-60887,-38089,-43144,-88138,-66679,2037,-11721,-53318,48905,194669,195118,127563,51484,-32244,-63904,-33890,32,11307,15101,35929,52789,21374,-14763,-17605,20333,51331,23248,-61529,-94728,-35341,-25879,-96727,-118946,-125006,-170045,-133999,-23864,12519,10341,35598,40505,20340,-442,4635,-16727,-38358,4295,42081,30484,52660,101812,49698,-70316,-91749,-5593,70165,63827,4566,-34553,-23087,-32884,-56445,-59513,14949,109137,106377,58591,37999,-42751,-156440,-197741,-182899,-119668,-874,79005,97504,109506,69173,22000,63481,144063,128208,62174,14817,5282,51744,20533,-44288,-4293,91570,177283,191949,70460,-57647,-62910,19530,78618,57138,1075,-32510,-25817,34690,89701,77696,15148,-25250,-26070,-37520,-4472,63806,54391,-28605,-71080,-68540,-41431,-5998,-52849,-119543,-82858,13257,52630,75012,128671,139492,35688,-69902,-31959,74062,69481,-17730,-74564,-31999,96973,172405,95511,6601,-442,19771,17008,32043,77758,116298,54508,-84397,-172112,-168607,-106619,-72292,-90832,-79729,-17704,-16592,-106013,-134684,-42250,32436,61685,97713,120078,61048,16019,51099,56112,-21577,-87972,-76292,-38128,-47536,-76854,-49022,12433,-3672,-101473,-172632,-176959,-127342,-24039,86131,79902,-10911,-40046,-33015,-55779,-76357,-53492,13205,31184,-18493,-21858,36958,45643,-19679,-93792,-71905,-23569,-28817,-26022,-4183,-15336,-17253,10175,4434,-19614,-20100,14857,27401,-25289,-68122,-50225,21821,19981,-31539,7974,38880,-2301,13208,18259,10101,73845,140994,134350,71639,31523,43271,38165,-3582,-30068,-21683,30043,50953,11141,-45651,-86344,-89410,-34215,4685,-11459,95,14384,-22811,-31034,26893,21701,-55367,-62658,6220,41509,31073,31503,59728],[87065,84531,61890,-13767,-83202,-43233,34363,42814,-22789,-61141,-2913,36350,-9335,-84844,-106747,-30538,59623,52417,2295,-255,-7491,3262,20880,14008,37102,82925,48796,13611,60980,79623,10969,-52042,-43853,-423,-470,-13528,-2577,32280,57153,82731,59425,3509,-55014,-78098,-69921,-36730,21893,24884,-31961,-28061,31778,50878,32911,-11049,-100817,-145727,-89648,-10710,43396,50250,-21621,-64983,2456,4459,-86682,-120831,-75561,-41414,-44888,-44819,-8021,-16231,-70290,-85279,-106774,-146373,-151719,-108835,-41073,4410,1439,4098,29985,49924,35591,28361,109501,132182,44265,-33357,-2875,-5570,-67267,-36227,79056,137854,106765,78122,47544,37348,89368,84208,20223,46943,78781,2034,-52023,-14650,25876,22493,17274,36536,86642,91155,-16695,-119088,-85549,-4472,-42828,-106617,-70546,-25493,11579,109599,177428,115927,40833,37080,7485,-66741,-61917,286,-5068,-83625,-83838,24190,123301,92205,-16086,-24357,40928,15709,-44253,-20586,56369,128041,124434,24087,-60424,-61467,-25424,2901,-1408,-40091,-67607,-81134,-118679,-144133,-102342,-27859,47536,76891,1682,-99332,-113043,-62366,-4020,14362,-29329,-41242,-6716,-26466,-43484,-25023,-30424,-44654,-28106,-16861,9149,93785,68289,-99701,-166851,-116232,-89269,-16042,42166,-39010,-108901,-75518,-29191,30026,71378,24124,-22136,10972,42372,67511,108997,136190,95941,61965,43809,23120,3862,22178,82898,80161,-1592,-44590,22434,108284,92727,-20448,-97002,-76637,-37174,-48375,-61286,-35028,659,-11313,-44416,-69914,-103473,-106078,-75150,-37760,-20151,-46071,-52942,6147,20476,-72636,-116492,-18756,74371,50707,-993,-9751,62342,170438,177697,72332,13398,32479,40952,24285,7292,-12769,-20722,-39240,-80412,-104902,-72520,-25068,36848,116354,135242,120760,126358,143579,164203,167977,136736,153969,161571,86558,9530,-17172,-33520,7518,83845,139239,141960,49291,-61878,-35080,74446,132818,145549,139331,62256,-22506,-82314,-65897,26890,36780,-19941,-37332,-35725,19092,106433,57073,6806,55501,67027,33859,-14360,-35642,-13739,12960,83912,196001,217203,85035,-21559,-52167,-95366,-134357,-145834,-152040,-111767,-11516,80562,40282,-71860,-76645,6053,33741,5494,-15652,-57217,-68288,-27341,-6646,24070,49729,15198,-9909,6278,8046,-36143,-46586,-18824,-8658,24815,69414,55875,-14559,-91563,-85338,21278,101831,86639,34044,-13977,2441,66618,41683,-32110,-13902,3740,-8417,28767,1164,-101024,-81283,6266,-15611,-62050,-26175,-22987,-34388,22909,61765,65946,31365,-61777,-62171,64920,107166,62401,55865,62633,10928,-54268,-57199,-3097,23147,-5809,4183,75354,127905,113656,36660,896,9937,12831,67556,143794,125659,35790,-40460,-59724,-69897,-107494,-123013,-88873,-54182,-25220,15592,3014,-57669,-35164,28037,16944,3371,1854,-38187,-59618,-30239,24,-46669,-147525,-149855,-61906,-9654,-5633,15050,54565,73643,29229,-54147,-71439,-25338,21049,3828,-3393,3000,-43830,-95108,-56876,-4665,-114,-40999,-48901,3289,1802,-48434,-30327,30405,32051,23159,53759,64409,38761,-18974,-49344,-59087,-53169,31641,94771,36991,-40661,-82841,-172653,-213573,-138540,-61323,-9756,55665,48024,8917,-470,-10727,4930,34812,19525,-13282,892,59466,128971,131980,80253,86099,95979,38262,-13540,-21497,-43619,-76538,-102167,-82378,-22323,14122,59948,51322,-40265,-63946,-34150,-40006,-64081,-68220,1285,65319,68803,49688,29168,25684,65588,26429,-74508,-90200,-59085,-38128,39865,93979,34495,-18370,5567,-4973,-64473,-85842,-16970,91377,126066,67858,-28214,-85595,-49812,-34245,-101097,-119582,-44085,13683,-2561,-2690,49422,82265,38038,-39536,-72146,-36511,-313,56057,119852,110663,41521,-44311,-79589,-46107,6816,38928,34146,-18769,-89664,-78437,-9847,37166,-2073,-20213,91443,196789,116575,25591,-17481,-71426,-87946,-37216,-38346,-49536,-11527,58788,101241,112816,85248,-13233,-117237,-116658,4072,79896,61378,62658,75589,59752,28006,-42900,-74495,999,50468,6262,-34779,-2191,26034,7126,-2519,-10612,-22342,-5635,40082,85132,55616,49192,104381,111990,30888,-57487,-86403,-60961,-32557,-30812,-53423,-98459,-89332,-18293,38465,74052,59165,-1225,-39549,-37746,-38907,-15288,-2318,-70470,-172067,-200398,-111032,24930,90861,51860,4880,12504,25809,48141,69014,45110,18691,3027,-18023,-26906,4724,46201,22963,-31406,-83778,-108778,-20144,92777,68995,-22289,-36735,-4307,28023,36038,-35814,-76497,15985,134804,149763,108675,29532,-69256,-101176,-43303,2895,-13503,-44281,-59912,-9089,93754,117041,91391,117134,173047,146872,-27369,-221396,-220817,-108945,-62095,-45377,7669,41596,8973,-11297,-32640,-100813,-129209,-80561,-53743,-55459,-25469,13279,35058,-1067,-73351,-84025,-50424,-94207,-136387,-78391,-19956,-13846,1780,68690,115983,88068,68025,51079,36228,57489,54072,-34318,-66911,10781,52379,34463,11755,5126,37421,91801,91543,-9097,-64979,-36103,-29128,-38362,-20731,26879,42819,-8985,-58238,-45895,-29904,-48368,-99483,-140827,-143705,-110696,-88142,-86822,-57830,4326,40224,15524,-9103,-16756,-24085,-10661,-4202,-41832,-59365,-23614,16450,32413,26189,25491,30154,41981,95472,93426,44595,31698,48059,13920,-17936,-3084,53970,97344,58564,-16243,-6340,37804,-41811,-158957,-133113,-24159,11102,24560,61875,69159,4535,-39206,11585,40655,-12764,-26696,11108,-33638,-94525,9182,198485,272693,222767,86812,-46554,-53839,13338,38241,24248,27705,35447,19135,-21953,-46278,-23319,22472,20524,-8381,-37658,-5453,80890,71629,-52167,-128293,-157463,-209251,-177427,-77255,-87452,-126875,-31762,84339,111047,80653,71517,18402,-64888,-81748,-74085,-87279,-45710,57397,94860,31131,-23858,2622,57366,26133,-49771,-52979,-31201,-60407,-33806,37183,66933,65582,64886,62580,56864,-249,-100746,-171657,-184335,-136163,-70736,-26138,36460,106422,93719,12082,-15640,60161,97780,61861,6402,-45858,-86866,-143540,-150618,-62062,44990,116275,147305,88472,8832,1948,51861,55174,11647,1811,11097,26831,79625,83546,15763,-37998,-49168,-81633,-113273,-19107,61926,-3624,-93130,-110741,-94340,-45452,-3409,-59371,-118041,-73812,44990,106611,109462,109936,119914,66644,-38032,-66371,514,38910,25435,7069,41806,115753,117452,8226,-69276,-84165,-84820,-48162,18729,69948,111261,102465,18959,-59113,-81816,-52963,-57715,-89821,-57042,24010,48601,11014,32536,93925,114393,33396,-5693,19343,4958,-42967,-8526,30529,-27504,-102390,-110526,-78444,-60770,-72380,-56759,11511,43080,-15568,-67787,-36313,542,22788,111200,159910,63266,-20799,-19705,-27320,-70318,-96189,-88753,-68804,-49774,-4152,25480,8823,-11715,-31137,-14361,-4312,-22267,-24529,-20805,-20742,44862,102852,82005,49747,23568,-24937,-94506,-137108,-102390,-46706,-607,-15855,-43100,3886,36244,-14618,-10182,19211,55781,113199,136139,111665,81229,50345,32330,22935,-5328,-51898,-68957,-30226,-37921,-57837,-25166,-7397,-11851,12756,38218,20696,11097,-14817,-83648,-85228,12689,49295,-17590,-43097,21943,46002,10553,15354,70092],[78964,81673,68726,41661,10240,29597,60162,18700,-68648,-100421,-34709,62840,60692,-40330,-95970,-57171,-7034,-17261,-47785,-27602,16419,66607,65602,12172,10580,55478,52178,34127,14923,-34961,-63517,-60747,-34199,17616,49784,59531,39856,-2559,-19802,21629,37147,-43363,-112279,-70323,-13452,-11879,-16194,-26224,-20978,24273,78300,76843,26690,-46044,-123169,-149860,-73688,6353,37539,61658,38037,-1951,49117,64740,-37667,-112270,-92001,-49112,-27980,-17102,8869,-4929,1166,59439,5201,-113398,-134462,-49917,30525,52516,52102,60137,41796,30290,34381,43627,110943,125362,44109,-26939,7479,9135,-83351,-121379,-15586,89591,83304,52986,33177,31857,71764,68334,-9160,-48310,-43580,-76380,-91944,-33567,19226,-4173,-26855,4147,52335,59382,-11131,-91572,-65991,11183,2241,-81905,-93451,-16216,74491,134441,127268,53262,680,-27381,-95004,-145004,-80523,44179,85568,-8441,-96287,-27914,132212,162100,55856,11523,38539,2284,-76968,-61398,39313,119957,109410,10899,-45721,-65622,-97581,-89449,-21317,-3218,-55532,-80256,-62639,-63243,-47670,7735,40196,27853,-16680,-44419,-32793,-39285,-42691,-36454,-45111,-48227,-44511,-52799,-44998,-11489,16364,-4271,-46217,-83430,-58205,29884,42969,-82727,-181218,-180984,-114510,15611,88401,-4950,-107647,-93579,-29888,36537,55670,-23196,-110001,-77914,4984,41009,33280,25677,3959,39289,48194,16764,32596,95093,162035,119611,-6498,-51332,1070,61132,61752,-41344,-140303,-127459,-75022,-50739,-18216,2283,17428,37641,31195,5605,-10809,-14412,-34773,-17881,-3408,-53004,-69134,6876,16402,-52932,-44475,33369,46421,-15012,-20470,-9428,-5207,39187,94737,71762,25535,14096,10762,1853,-22963,-81792,-62505,1639,-12533,-87540,-137941,-133825,-48497,65777,70985,52602,110646,184577,189514,131213,82608,133579,163361,118327,67264,34573,17196,42675,77543,133124,157787,70973,-23807,19233,65975,55091,92859,135045,80019,-33982,-157861,-189250,-112903,-67910,-36968,16215,11325,-9858,31939,32311,31754,89190,89014,69014,42017,4099,3115,4871,55935,154443,159727,25621,-67508,-93656,-140876,-157527,-138639,-143386,-120587,-45787,60512,107656,74226,64459,68178,30859,1829,-9964,-69528,-105213,-72525,-39168,8777,37246,-8967,-54604,-47747,-28179,-35434,-52095,-59880,-47240,14725,63710,35660,-35524,-69332,14815,135336,160387,102789,48274,-3664,-1049,65092,51132,-41091,-46115,-20162,-1162,68227,47590,-82232,-109694,-50237,-45628,-61976,-19705,-1497,18621,92947,94597,38160,-7852,-89395,-106486,-13210,17613,-26806,-28076,10567,32941,25502,9599,37520,73996,66426,27756,17805,64261,89495,22018,-31350,-39190,-25751,39065,105168,71735,-26382,-78007,-72261,-61435,-72489,-84083,-79903,-55950,-10615,22396,-6122,-69808,-58076,-25163,-51508,-36525,32141,46444,-880,-30817,-39168,-117979,-208712,-172070,-106826,-118850,-100719,-13875,36675,35359,-11020,-93430,-122044,-43402,68713,83460,46196,-13335,-62269,-38416,-1050,-13464,-28277,-27451,-10476,39093,27538,-16910,13069,53650,20149,4591,33434,61749,83038,29916,-24866,-1213,46752,126229,130992,30267,-14627,26930,-20255,-122095,-131645,-82277,-50915,-7725,-17833,-61388,-24590,33054,50471,53810,27678,-29690,-36547,42152,138601,136270,66122,89088,159815,133277,60022,19880,-16789,-33851,-12604,-4621,-22254,-22954,21743,15335,-21262,537,33359,13272,-32307,-15710,75746,116095,93621,67188,10561,-42050,-12863,-8049,-64533,-103855,-109944,-66523,41151,121003,92347,20490,9963,6351,-16480,-15437,31397,102170,90082,5750,-52987,-66837,-43181,-18297,-29155,-32460,13538,57422,16004,-10163,58869,112850,27407,-69813,-65579,-28405,-20911,10199,47676,11739,-58373,-97067,-96873,-63932,-18838,34621,46941,-2383,-76152,-84726,-58398,-23029,-35546,-58951,18010,124019,102001,44633,7076,-19309,-39640,-36794,-46953,-39162,-33463,-7834,40883,75978,59226,-20619,-96801,-85628,25899,86654,61700,84796,141490,120431,80748,55371,24513,29705,41143,17334,-5977,-14030,-49383,-52236,27210,91622,49228,-9081,-874,30806,41610,62523,94781,86621,-16116,-138460,-145613,-100965,-71707,-47861,-58340,-87370,-66823,-29385,-36045,-24803,22613,17193,-59157,-71177,-15815,50718,98102,45619,-121554,-230241,-145716,-9418,15220,-39062,-62467,-18272,27180,31937,34329,33876,5195,-50884,-68621,-70690,-65503,-39159,-37998,-50335,-36576,-13236,39803,68741,-1227,-92589,-101332,-25287,68013,86311,-2437,-40461,41491,120817,102670,39813,-46876,-147849,-171823,-97300,-30687,-17938,-3691,-16958,-47223,2289,57251,68796,106126,174301,157343,-4401,-180049,-173250,-88304,-58541,-45977,-1160,17350,10510,23583,14849,-62498,-125667,-118267,-108440,-130334,-105730,-20983,57397,76832,22208,-9419,29958,36975,-11765,-24140,7581,-3386,-56786,-30156,35321,44627,74264,86044,31937,21032,39812,-33377,-101130,-37725,46720,62287,35197,26159,58737,116101,176998,151249,89917,85882,72446,21892,-19679,9986,52943,21874,-29706,-55135,-80704,-110323,-106846,-72817,-50200,-63915,-72319,-70845,-93679,-70478,-8723,-13593,-34668,-17275,18363,43179,23056,-20623,-29962,-5478,19050,30138,26940,32169,32218,5682,36723,68637,30424,6277,38612,36685,31760,49570,64465,80663,81264,26633,-3441,30661,-7708,-111311,-112494,-25020,19020,61865,102988,103804,55845,20668,88132,153660,96478,24715,7456,-32998,-89980,-67103,53764,177237,204323,101443,-23124,-30668,56276,101012,82492,78160,62863,10803,-28556,-42517,-50115,-43952,-41864,-49287,-48570,8127,77502,64356,-13916,-59261,-100599,-160768,-116068,-22594,-67238,-147557,-88934,25806,83352,78553,69528,29608,-38731,-65970,-75853,-107724,-109969,-14434,82921,88564,55104,58870,62912,-17267,-92736,-56019,-20155,-56769,-15066,79655,88085,23013,27285,45680,16202,-34299,-51045,-52221,-64231,-67323,-48070,-28300,-1323,36388,54207,-906,-72737,-38331,44801,86239,72643,-19704,-108845,-106551,-25420,35524,24758,17705,60440,70789,44255,26243,47160,57866,43739,29039,20143,48502,117156,105966,24634,-18124,-9829,-50124,-99427,-9664,46623,-76843,-153138,-124178,-97341,-68083,-34158,-60601,-91961,-46354,46077,94839,90806,68179,91862,127201,90434,-13180,-60670,-16777,42112,75822,100707,79762,9729,-62047,-94344,-118872,-101345,-28690,48188,56230,34169,55371,62809,19864,-23718,-41325,-84322,-99940,-22918,58980,88858,113041,156257,168913,144553,51346,-40473,-34686,1795,-44681,-65800,-42709,-59926,-68855,-49203,-46147,-38998,-62135,-84445,-23261,49338,34119,12792,63905,94474,59305,84246,176818,173932,72105,805,-12567,-38145,-44992,-62618,-82603,-76009,-47024,-14399,20573,53981,48003,44591,28884,-963,-19228,-26237,7075,117792,193978,137753,69724,53330,-10395,-130977,-165461,-75483,1128,10040,-23363,-35675,2314,35478,16805,24348,27152,38324,53785,31008,7374,25516,16564,-23627,-26058,-15612,-44678,-71954,-68635,-84730,-54715,51932,104621,63344,39243,59526,50870,-1957,-63733,-100458,-91864,-11892,57356,39805,-5731,-2707,-4736,-34589,-17176,56467],[33043,38929,44865,70798,68161,43104,19135,-46941,-139655,-160470,-71347,51425,74617,-22155,-91587,-91863,-81010,-49214,-30815,-35324,1283,63707,45897,-22036,-50100,-8827,53925,65968,-35468,-152205,-161620,-102064,-40786,31907,119394,155072,76761,-17211,-34296,24179,42241,-47979,-83820,17377,71755,-2795,-89111,-88847,14174,85181,69455,27969,1396,-21999,-43471,-51521,-3482,41961,22648,18574,38747,47995,72452,66665,-34498,-122868,-111781,-60353,-27051,13339,56977,30328,39209,138119,105486,-26045,-49049,43895,112020,97110,79851,80132,22403,-24861,20670,91468,117204,49646,-33800,-46282,5642,-5627,-110669,-172824,-85043,39805,43174,3070,686,33219,75441,49295,-33465,-104688,-116214,-79742,-19454,31079,23029,-27975,-26669,7504,15865,-5136,-21755,-39772,-26795,18395,30812,-41545,-81290,-16156,70432,109179,73836,10349,-1719,-31010,-137313,-204430,-138099,8811,122533,75754,-70524,-76711,88917,155569,44687,934,25361,17591,-11984,6079,31140,44082,31029,-25717,-65877,-86795,-104359,-66784,359,-19700,-105805,-76599,26482,41760,-199,-9781,-8784,-24981,-31777,-2218,47781,19654,-57496,-85981,-60689,-25041,-18619,-38557,-37618,-15312,24131,34019,-14834,-84569,-84731,-21882,3882,-85654,-223467,-261273,-149253,17144,90530,23570,-50797,-34307,5981,17744,-7584,-82074,-176164,-156028,-46991,-13349,-70693,-93990,-74011,5910,30266,-4593,11318,65522,128533,127385,57485,12532,-643,-7975,-9571,-59323,-126474,-139858,-105220,-43762,25021,37832,38818,50546,27860,30573,66622,49724,-33687,-44762,-10567,-26455,-22993,21745,1498,-28824,24673,71955,42673,-2847,42471,78603,-5775,-104894,-71157,9052,8863,-33834,-39007,-13552,-18187,-69957,-36194,45589,45909,-39193,-149718,-195839,-94744,28310,7655,-31488,55487,189726,214758,118708,39211,59031,89919,101981,93896,71494,57268,43123,19374,69668,138257,99199,47813,77176,54218,-19313,-25709,-3422,-29923,-99968,-187233,-216565,-190779,-143241,-61207,3162,-39940,-128656,-86169,51289,108702,83386,65554,104658,76057,-1860,-34610,-41189,13705,108049,97799,-3366,-48928,-93603,-187953,-193279,-127627,-116405,-106712,-81824,1452,143549,217890,171276,78704,3288,-27856,-36218,-85520,-102157,-61499,-43776,-15895,16472,-29163,-98138,-83218,-24804,-11959,-22393,-23099,5689,30995,40563,32888,-7442,-25189,58979,137846,101227,39861,33175,16702,340,12005,-27142,-114943,-86170,-9499,31509,68638,55811,-23086,-73112,-68213,-28801,-12863,-16210,-9697,56426,145861,119996,22173,-33979,-96681,-130090,-83906,-49138,-61172,-70809,-63209,-25214,23882,38391,31182,29793,55103,44640,-23954,-41235,7293,19904,21344,13305,3793,18255,60972,41196,-54555,-77360,-6312,39897,5433,-45422,-66967,-52299,-11897,22260,11813,-50350,-73322,-62881,-75275,-59907,12859,73399,52189,-20835,-104735,-211316,-228848,-100702,-36563,-90327,-67299,8513,10908,1853,13900,-4839,-67674,-74958,28440,110315,99968,27306,457,58259,81217,-4458,-55845,-14242,37886,71610,48149,9212,29327,70435,27412,-16765,2085,27054,40635,40949,65612,120465,134298,101366,29502,715,71971,172001,108440,-28068,-47637,2639,-19435,-56590,-87508,-99430,-19344,79314,88459,68641,65839,16837,-29268,7889,89404,95946,17536,-6029,64827,111338,82822,31521,-12505,2545,61519,55852,-6561,-33428,-13753,-32735,-30574,35721,51812,2282,-27955,28052,111713,117840,103845,89798,3492,-79485,-80500,-92980,-118002,-114792,-96264,-49841,22642,102767,142720,82840,-1192,3803,66055,81542,69809,48233,-34437,-116926,-92193,-35176,-28889,-26092,11510,62360,69113,28042,-35845,-39259,51718,124726,52190,-20714,-6618,7885,5940,5690,-8816,-25719,-22703,-41305,-79300,-75343,-34344,15043,40315,30434,-18866,-38041,-47418,-34431,-44949,-83275,-48904,40890,67571,60272,34336,26536,26807,27155,26511,27677,-24670,-64538,-40821,5843,13930,-37951,-92337,-87855,-23699,10017,2825,59847,152281,136476,83972,77384,62364,36783,12274,15960,46290,20319,-78870,-103151,-8189,85231,80158,27731,-23431,-37264,5060,68210,95265,64843,-35942,-130121,-122743,-107169,-103727,-46823,-17428,-3117,20529,-2211,-69064,-69850,16750,49660,-50394,-79132,-1030,54400,98211,90031,-37790,-138830,-94254,-38272,-57316,-71845,-44682,11953,39016,17448,29239,41644,-21660,-96970,-100206,-101326,-120843,-116766,-91811,-61872,-16164,41383,78408,59076,-16265,-88570,-86436,147,96115,106526,23308,-27063,20624,92514,82188,18659,-40820,-110021,-151122,-115194,-70025,-56025,-6424,32997,-9725,-55739,-33575,10465,55946,104713,83136,-26753,-111021,-75832,-11591,-2925,-22876,-48444,-54954,-20178,52258,82184,33044,-24953,-57326,-92628,-146441,-128483,-35891,72901,128476,69264,10010,70097,134695,100047,47034,48216,33859,-48276,-93195,-62889,-20740,26025,13775,-58824,-70271,-29826,-68356,-121097,-70449,13263,19743,-26033,-12744,12929,43874,154676,204863,133318,87372,101567,107469,54386,13625,31646,46093,34203,-12152,-93084,-137177,-99060,-14957,44276,54254,45742,7073,-84837,-106421,-48287,-42360,-59873,-13469,60507,77369,39052,14452,3911,303,2571,-1192,-15855,-30797,-41464,-63347,-39290,-194,-27569,-57327,-14421,33991,71475,73886,33278,21560,75222,92168,47239,18339,-27081,-104223,-116082,-54469,-320,38009,56060,67262,61583,34258,74592,154500,131466,56046,28135,24719,-6548,-58072,-61145,14097,102275,123834,79446,22704,41032,79127,75807,77127,60163,21515,16418,14068,-55194,-125903,-111994,-67379,-55406,-30316,-8698,-28571,-24901,16084,-1504,-53833,-2143,90191,50036,-45412,-54838,-18202,-1030,1563,17125,24507,20441,32138,39213,-21827,-108504,-76686,6482,40002,70245,100590,52657,-58098,-95212,-45812,-5878,-6685,16391,49746,37210,-55041,-85342,-56565,-70788,-93561,-35603,26768,33741,14682,24814,34067,-9055,-34182,789,-4597,-66189,-48834,49705,150009,176965,65292,-23777,29593,145358,145226,11708,-58882,-6597,36302,29863,9225,44134,124091,140547,55584,-22437,2266,84786,89524,31920,8808,44194,46897,3358,43034,48775,-103982,-183274,-139869,-106890,-98642,-91769,-93275,-67675,-953,44669,40933,25745,18743,49809,127387,164360,55340,-73311,-68855,10100,80248,112849,37389,-65542,-70492,-42232,-58811,-24423,41245,86869,50289,-34800,-24941,41468,22086,-51640,-99120,-127151,-83042,20814,61318,73885,110631,93154,57001,69388,92866,28356,11217,54477,7468,-79122,-96304,-72096,-32353,-15775,-33353,-34063,-68827,-114802,-62311,3602,-13740,-2211,60615,86176,45488,15364,105257,200569,123215,-2130,-27217,-13904,26886,38537,275,-35941,-67786,-46664,31258,83043,69502,56561,40433,27930,7651,-18970,16636,103536,153408,85238,26278,59466,33041,-92888,-126853,-21225,52987,31227,-16163,-14855,19287,36132,42869,62160,27907,-20869,-46021,-72837,-69279,-23124,-8973,-39635,-42441,-29704,-50952,-81163,-77534,-46502,13709,78890,98496,45631,15446,50340,53567,-33384,-106629,-85474,-63911,-33244,53089,98905,43009,-24735,-50391,-60913,-41649,16178],[-25618,-2505,35024,70991,61017,-383,-47226,-72333,-121192,-127592,-50709,4326,14547,-10603,-40094,-62756,-70267,-16737,11232,-19113,-14814,25927,11573,-25049,-50936,-24701,46408,60175,-59009,-178994,-185107,-119806,-60378,8521,119276,176064,65206,-35948,-8816,78317,69144,-4956,10481,112512,118676,6197,-97909,-90440,35142,110069,48740,-25211,-24677,20282,59532,70734,74401,83336,54679,20286,18730,37343,68943,56369,-44994,-120709,-78334,-23520,-9786,32181,72607,32504,10072,84777,96308,10144,-9075,66216,117061,101747,79318,63961,368,-64125,-24086,69645,90097,-29884,-127023,-94008,-12363,-14009,-87911,-133210,-73472,26600,7678,-46178,-33124,18546,60137,29075,-28311,-60670,-62258,-8998,81888,115895,56890,-26332,-40431,-2858,28231,4853,-27788,-37166,-37555,-9273,20881,-4845,-32661,-7724,35046,73156,76906,58833,76155,70086,-32969,-148955,-143309,-36192,61243,39019,-52679,-61030,47223,93908,17366,2664,34667,55052,97794,109051,8968,-73597,-68177,-69818,-102896,-84548,-36507,-398,316,-68774,-138827,-53938,74330,74620,4871,-35612,-39286,-39810,-29185,839,51291,66753,14990,-37437,-52708,-21049,22080,5592,-18016,-28838,-17557,27647,26171,-41759,-74625,-25965,9031,-72364,-223590,-249661,-126730,16348,71483,41667,11872,30512,44998,13094,-20763,-31707,-85688,-114585,-70058,-57414,-100338,-88110,-51215,-19861,-14730,-2778,16154,18041,61633,123026,129280,69793,-13124,-58395,-47321,-42388,-68390,-112677,-116118,-54728,4027,17957,35879,14867,-40721,2716,87466,63685,-32953,-55546,-8211,25520,45723,27052,-17155,-6424,40195,43585,38631,65836,114866,121955,12044,-157169,-201128,-102337,-37687,-62806,-72744,-14861,21652,-12589,-6813,49923,74054,17735,-94579,-152680,-70477,8479,-36979,-77719,14790,163144,213010,135449,36222,218,13866,51038,60062,50018,43376,9380,-47442,-26758,37551,36137,27441,58222,63626,34278,-25817,-100110,-142953,-135414,-136162,-132243,-124356,-89653,-17854,-5353,-92496,-177817,-111912,60526,126777,58284,63251,147561,89146,-31696,-89798,-96700,-30520,73965,96406,45625,22313,-36409,-148096,-160392,-91035,-72525,-53156,-21751,43623,174500,249788,155410,25379,-35387,-75534,-105027,-128429,-101098,-42889,-36632,-21613,23375,-253,-49384,-12235,48385,6829,-51694,-34822,22516,32265,40665,68856,29186,-17652,26544,59819,5622,-31795,5454,32758,13064,-13816,-74449,-152716,-80956,61114,96259,46175,13564,4938,-26203,-63646,-22382,22773,-11664,-35549,35024,109740,87481,15356,-26687,-53630,-72460,-55068,-40164,-39685,-53507,-84818,-77669,-10794,30063,-9542,-52399,-10355,42041,-22615,-100477,-37018,74565,135329,129174,74765,22343,42493,41431,-49365,-66466,51658,109456,33591,-56349,-82887,-49069,8743,61008,62503,-5027,-31610,5511,5159,-29698,-28254,27725,63536,5314,-99519,-178206,-148604,-14541,24437,-32758,-22109,7261,-4621,31169,121327,151353,42302,-89728,-52481,71746,125636,92110,70753,90368,88694,-7969,-56031,3887,53032,49976,27294,-16073,-31831,27861,24871,-30376,-27543,-23595,-30862,12823,103233,151469,111029,12909,-58399,-2318,143775,234086,125819,-144,35229,99622,35412,-53475,-97667,-85514,-11421,60329,46641,14061,37869,36088,10069,18511,47073,41576,-12114,-62127,-47791,27094,63576,26957,-21628,15459,83943,65782,2063,-28337,-31049,-62396,-64801,18325,31671,-33766,-38525,14370,61739,68748,75212,57716,-2144,-28980,-30915,-95641,-140990,-110199,-48648,500,14282,45173,100537,60534,-36453,-7359,93379,106158,76422,2051,-130376,-189474,-106057,-24178,-27862,-44819,-3559,62733,39917,-50448,-81230,-37210,11922,44464,43443,44815,45974,40478,47615,37433,6393,33307,77880,12310,-80589,-84630,-23783,28525,55943,52473,6761,-11540,-19989,-20776,-43399,-78531,-76761,-22753,33943,87898,66726,30451,28511,61627,100168,88534,-16629,-76767,-47343,-20959,-40252,-87173,-110852,-96760,-73628,-63946,-42442,35546,121341,109619,40296,-915,-19483,-38089,-76373,-61203,28954,60346,-24851,-104332,-97146,-33965,37983,47132,-38997,-74280,-17903,60870,94166,61105,-21943,-50296,-22432,-50139,-87616,-44777,13174,70497,93551,27481,-51429,-34122,43393,66027,-9962,-29616,9389,4547,6986,20375,-5325,-18396,-6706,-22415,-43586,-29254,3147,41889,49169,49719,92732,82262,-15565,-78042,-79266,-92165,-124934,-127510,-88064,-53941,-35320,17674,57421,35759,19140,22794,30615,59541,91110,63297,-10093,-46610,-7621,77018,86608,34463,9995,-6519,-53980,-83905,-98130,-107681,-55361,23972,23614,-51072,-85242,-51566,1497,43198,32883,-36773,-91174,-47938,45588,66568,9659,-74658,-96803,-39948,68501,113013,83862,55400,20055,-38339,-75173,-44061,-6083,27210,36267,-19241,-46970,48847,127257,115428,94007,83492,68840,9970,-80520,-108697,-68241,-31471,-73545,-125438,-102368,-59028,-100788,-146361,-103565,-27949,-30527,-97323,-82679,-51369,-50577,42218,111982,43454,-6112,73110,147670,90262,-2926,-18626,14623,16912,-27562,-87886,-99139,-69227,-11318,36203,88413,136924,100685,-9917,-60672,-31860,-21377,-37410,4777,82859,79098,26910,5080,-34177,-64831,-46837,-32082,-63353,-113490,-122815,-84771,-22792,-390,-28502,-75331,-62395,-2229,51316,37025,-13231,-21274,45537,113364,98063,22152,-54087,-106375,-124007,-91358,-50296,-32126,-22597,-733,12145,-8992,-4473,73055,116327,87155,72409,98476,111624,59390,-30168,-70355,449,133394,176754,71492,-2499,7406,12654,17287,9768,7050,33341,46138,-27538,-129813,-122825,-28463,4427,4788,-16081,-79501,-62748,30743,57788,25127,44077,114174,110538,52372,53678,47039,-10008,-30403,13739,43122,60000,88633,126690,77538,-57624,-93398,-52373,-32463,28187,79691,8402,-83571,-55456,-17688,-4616,38826,52832,16082,-24467,-126788,-195032,-148599,-107239,-83777,-22139,15351,13310,11573,27657,18725,-46616,-61707,-21526,-29713,-50571,16386,104191,177681,202610,139342,86971,93315,130462,101536,-6969,-64105,-26794,3958,2320,-8862,41474,165059,201723,82385,-36731,-32457,27827,11258,-36839,-23514,48494,103954,72234,37906,-12979,-123815,-186865,-164862,-122566,-90123,-96064,-105126,-39266,36075,51074,5638,-29365,-23181,5566,59920,119238,80706,-31238,-77243,-25522,58487,111211,45585,-52352,-52815,-21293,-16906,17782,47106,56328,22466,-42412,-35536,29276,14039,-79059,-133099,-114776,-16756,59076,33264,36723,61305,-15628,-82907,-6062,95304,80704,52927,83015,52556,-33746,-51347,-17548,-21879,-62433,-70070,-49589,-69506,-98956,-65334,-43518,-71507,-31623,38565,48354,23808,-16026,23568,124194,97705,7995,-7097,14630,54559,87594,87453,60477,-16170,-53793,-18662,16374,32644,35552,18305,41902,36718,-11763,-8776,9101,-1169,-24798,-6952,49392,25557,-83887,-113547,-22717,34192,15909,-11757,7864,35988,27930,22092,50900,26859,-33220,-66126,-70743,-44926,-5184,15604,27069,30543,-7673,-68092,-87774,-10935,82303,87143,9315,-40371,-46502,-22589,45522,59383,-39559,-110410,-60513,-32609,-38292,50038,130192,67578,-19958,-41657,-34798,-30141,-28455],[-93069,-39107,35886,66910,49060,-18978,-62530,-32984,-16398,-12608,-22639,-90231,-85291,8170,39435,-6416,-28368,-12758,-19121,-27991,-18447,19965,40470,26277,6464,1007,-2455,-16741,-68034,-116773,-113280,-95364,-93248,-64602,26313,98681,5904,-83876,6499,140598,114302,45945,67796,112232,75178,1221,-38949,-43716,8051,84300,78932,-3957,-40371,20940,105976,134454,107520,91277,94496,75222,31112,661,40469,50083,-44379,-93831,-21598,15902,3578,12761,23327,6475,-4412,22382,27059,-13346,-30533,83,29633,49460,45593,22630,-17222,-73096,-101086,-58632,19377,-40296,-151580,-143197,-42563,3663,-11615,-48007,-33518,17220,-17849,-63713,-51897,-29392,-7392,-2277,-7716,9974,24284,42341,84199,100680,67377,-31428,-122886,-83351,35368,58656,-16206,-67746,-80400,-63418,-21195,5550,1639,-8269,3954,51716,105393,114036,110188,116470,63947,-46255,-80902,-45975,-53754,-93538,-70052,-13821,28598,34398,28319,40041,43216,62300,131923,116850,-34267,-140265,-112249,-83502,-81401,-22972,23531,-20184,-64043,-92615,-103123,-21895,59400,25571,-27670,-23636,-9746,-14533,-4414,13558,29875,72805,104222,54475,-42588,-60975,4440,13364,-15721,-38831,-50311,-362,47271,-403,-61571,-28764,24888,-36605,-148195,-126169,-13329,57132,69658,60233,46615,48265,44597,10093,32845,122013,105129,-7844,-73374,-85982,-82617,-19612,1728,-45978,-57368,23292,52889,9999,36466,101793,124081,62465,-46291,-92245,-55691,-12028,-10331,-55019,-62557,-27802,-26374,-31331,3263,-18422,-71676,-21764,52321,38564,-13738,-19802,20171,53240,43086,-3914,-34523,-8593,12566,-8658,11010,71454,80695,31730,-14941,-111633,-212904,-192368,-99310,-64889,-64449,-12462,35309,4155,-11640,24270,61586,49101,-8596,-46136,-34644,-43360,-100326,-98733,-437,122526,180733,149961,69754,28921,15982,17122,12792,7439,-1160,-31248,-82124,-94407,-79766,-74091,-64931,-9032,78822,135682,63699,-86363,-146619,-81345,-33539,-11120,17358,38731,70772,48642,-37914,-82120,-4001,93856,103538,56120,84390,150160,79784,-37979,-84018,-91104,-42339,48525,103824,80298,59660,35227,-25715,-42437,-13192,-13101,12641,83419,157054,200275,168933,52491,-44738,-81200,-131695,-166365,-156944,-116777,-60384,-37312,-13067,35911,53657,73640,131942,142582,25716,-88266,-81333,-28758,2938,48734,86561,24504,-54887,-41098,-24763,-55729,-67105,-15289,34503,20287,-5852,-27284,-65205,-4473,132463,148466,53732,3514,13305,6635,-31251,-20450,24635,9935,-31333,-11764,19168,11788,-4398,-3596,33082,77386,86505,33722,-9010,-4847,-14021,-24952,20986,34560,-29108,-67273,-29721,22948,-17218,-88733,-11004,132714,196607,185289,118069,44240,33855,21257,-54195,-66201,31396,63247,922,-57692,-78202,-41789,34868,94978,86287,26541,41205,105585,81923,-2301,-66403,-41614,48357,63562,13351,-14668,-6789,17826,-18023,-73757,-72797,-42354,-12599,61877,176758,208173,90989,-66523,-77726,29292,126026,130201,98917,67434,12027,-57848,-40803,37379,43642,-2954,-19536,-60324,-95370,-16257,26316,-30501,-49092,-46248,-38548,3028,62616,72496,20546,-29044,-39387,25913,144566,194250,85235,-5729,59363,122658,59035,-16986,-52163,-44316,-8350,-2833,-44773,-64876,-37808,-20599,16875,62060,43692,-1606,-11855,-18274,-36911,1225,50274,24592,-21434,14563,74733,56865,-5742,-37614,-38523,-83422,-94368,6738,44968,-11273,-25257,-25478,-13264,27796,40132,-3981,-6826,56382,77667,-4777,-68218,-58013,-6865,51114,49956,13254,12513,-16171,-50236,-7539,40551,42193,58407,29940,-88126,-139854,-70920,-16742,-25892,-46294,-34022,-2409,-11830,-43116,-13773,31154,-17299,-53707,6642,62170,43514,30634,40786,26825,17601,82484,112307,-2923,-102969,-79249,5021,67917,76317,50270,3252,-21874,-30574,-22227,-27809,-43494,-76771,-72509,10665,110818,79187,96,-41476,-1746,85476,94322,-18356,-41927,19659,1110,-74425,-121587,-114206,-81550,-51241,-33572,-295,52588,86785,66977,6520,-52144,-93632,-133738,-191434,-192671,-74886,59196,51615,-73086,-152338,-105950,-6382,8212,-69663,-72892,6185,66355,69405,35741,-5346,35349,104448,57608,-40457,-68126,-11030,70741,104186,58043,11108,31454,64328,63362,32650,28362,19186,-10643,-34434,-41076,-800,58802,63006,34254,23122,18411,14131,15375,28313,83712,133086,93224,33299,17978,6256,-34416,-83657,-87523,-49663,-32117,-30591,6903,32328,4972,34228,109914,109246,62756,34117,-16765,-72063,-65484,-15558,53860,59105,17866,14466,29822,4076,-36812,-74114,-102332,-80463,-31979,-9448,-18164,-63606,-77392,-34256,9783,25078,-17159,-130084,-140616,-14406,57200,10326,-52975,-59898,6157,92701,87354,41650,41326,29576,-10145,3699,55098,33883,-57831,-131717,-138589,-68202,47713,87372,76092,94010,87995,78498,70827,6310,-51880,-48039,-26016,-51577,-64667,-28534,-20675,-105562,-178306,-137379,-47989,-32681,-103271,-114361,-57439,-46842,-13669,22628,-31774,-65104,35249,100871,18097,-59523,-62468,-43284,-68336,-114025,-98713,-47948,-30548,-35742,-55345,-9354,99521,131375,75634,23830,13528,15181,1930,17603,71490,53412,-12700,-46585,-96883,-133817,-79385,-6648,-27382,-102684,-115768,-42378,51706,72443,43179,-32669,-78597,-43080,13940,11407,-4805,3758,34214,88006,115625,64995,-12633,-65519,-97348,-80017,-68971,-62806,-41627,-34855,-37532,-39148,-33148,36012,114977,109543,80341,116121,181116,156524,30320,-80078,-45003,113543,187522,88511,-185,2146,2459,-10684,-33574,-44490,-24325,12483,6355,-56094,-62460,29167,81137,108007,77149,-50082,-93269,-7391,52592,36566,11707,33456,47375,45565,102716,118647,60716,49985,88091,69660,34112,34223,96146,116811,4986,-58029,-31170,-31389,-6276,25389,-35128,-81917,-10251,25062,8626,52187,81111,37596,-16308,-112065,-167118,-113093,-45108,-6117,16696,-2367,-42296,-45690,-32602,-66620,-111281,-77961,-48148,-91156,-77015,43371,115641,117170,120183,152318,153423,63671,-24980,-44967,-29649,-26340,-27146,-28664,-16657,-13989,16161,105241,161342,110730,27394,5906,13562,-57251,-116181,-75654,-709,52856,22870,-60365,-129656,-153134,-160607,-163327,-122281,-47207,-20836,-39812,-6070,38544,60424,34549,-12192,-36131,-17753,6128,50974,90811,53858,-14651,-11605,50046,95448,59114,-4127,-57273,-97004,-87945,-40130,-31338,-46075,-45963,-20174,25691,57361,41443,-30563,-81896,-52283,40470,61159,6364,33994,73276,18224,-44516,-2184,36916,31783,16102,55037,65841,40640,54289,55692,-22739,-97130,-88135,-46887,-35571,-40193,-41243,-41380,-41747,-5617,39380,38786,40660,36239,26806,59764,66672,46071,58605,63182,60365,60651,102574,125937,42719,-55800,-92782,-68142,-11206,-3405,-28255,23242,37399,-5083,-17489,-56016,-114090,-76995,4087,8362,-71914,-153386,-153447,-85339,-49953,-37808,-18395,11697,20419,2439,-23744,6100,29203,16686,-1973,10074,36526,33168,25540,82831,118069,37132,-61757,-50848,96077,195181,94247,-96791,-175182,-124008,-32542,65129,73955,-27922,-91035,-46702,-35641,-54554,19711,81387,20320,-28700,-18993,1895,-9780,-64876],[-129757,-59593,27994,74688,78432,25228,-15154,24030,66547,46961,-63281,-184514,-133088,35241,85565,24011,-23992,-73850,-103814,-58368,-7431,57137,113577,90168,50296,22811,-45916,-86509,-55888,-9702,10632,-36246,-105771,-111799,-37543,37080,-28055,-106071,25615,205761,187183,79917,36629,20824,-8499,-13234,13786,-13190,-45256,38984,143916,87893,-4642,31952,129198,149834,97802,64649,93897,114984,76438,23927,38631,45699,-39834,-75823,-19246,-2398,-6196,-14753,-20425,12783,51796,47682,6198,-1037,-7315,-37610,-43452,-6253,6465,-10435,-20525,-52990,-142368,-163292,-25651,21443,-87071,-141119,-52237,36131,59742,22529,-6595,-989,-17950,-31259,-44114,-76955,-68185,-13564,23896,40150,50364,37781,4262,5653,42802,-33936,-162728,-128432,14986,76900,33898,-22030,-46455,-59318,-25349,14550,-1507,-32234,-17612,40841,97031,77249,27072,18775,12611,-7224,-5263,-26970,-103596,-142850,-71389,10429,18567,5655,37682,55115,15763,25380,65678,25956,-67206,-112609,-88979,-50825,7581,64887,39202,-81533,-123274,-78309,-54614,-11606,28401,-13215,-40738,15073,45734,12233,14684,59280,63896,62288,105831,70330,-55566,-100481,-46387,-33381,-46473,-28026,-16681,-7633,36962,25658,-38239,-41323,8230,-16308,-61858,3314,108700,113721,79514,71294,54764,36767,7259,-17215,74952,217434,186101,20797,-87971,-106153,-89079,-14717,-3119,-63479,-63238,30304,50756,6660,25865,43447,46519,19306,-70328,-120700,-70650,12466,38491,11884,30511,45727,-3252,-43987,-21428,-6555,-22257,-8661,5811,3277,-5627,11566,44242,34117,-24965,-44559,-46915,-44181,-15018,-9679,-15858,-12451,-32089,-79480,-45845,-30298,-121571,-181249,-127562,-55494,-11713,7954,2080,-34811,-26761,-386,16453,38416,49375,33006,-18248,-94054,-153406,-106411,-403,85230,123911,117813,97703,120700,103808,48123,11780,-3745,-32418,-59100,-78550,-86343,-90521,-86250,-74337,-6905,91509,144110,77177,-57260,-90106,-10424,23130,32286,72307,72741,64059,77630,51180,23462,114083,181956,122330,75212,74551,73648,20340,-31131,-13702,-9333,-13946,13819,31638,-2903,8022,58572,58724,42162,40564,22229,39740,121202,209000,190155,72889,-17448,-56842,-106458,-168015,-161509,-126686,-120218,-90076,-50601,-28669,2835,53804,122343,175889,146388,30602,-57250,-62158,-47221,-33292,-3475,10913,-33202,-96385,-103647,-97541,-102377,-88475,-35495,9125,-11437,-38210,12807,39923,39446,98751,136072,98077,51464,15810,10632,14350,7407,22697,38803,-380,-38718,-52429,-62089,-47320,-4321,81129,187230,201588,89589,-10282,6629,44329,50359,75718,43756,-21597,-21262,-838,-15474,-54853,-77799,-1949,105178,151430,136433,103228,66179,24924,-29154,-75667,-62999,-33648,-37511,-27067,1818,-17378,-44325,-9158,44884,45041,19747,72546,111096,44988,-43844,-115095,-98224,29348,119821,125871,111647,77745,5381,-82957,-146520,-156751,-105350,-48112,10432,84433,93974,27113,-33969,-41694,11531,107278,123929,89089,40651,-63150,-124865,-53666,35471,17062,-33462,-55324,-84617,-95770,-14110,28694,-30291,-57559,-34782,-4591,12936,12785,-7005,-41478,-41289,-21086,30328,93687,111782,39108,-12890,37017,87307,42191,-10422,-28474,-23857,-829,-23019,-80071,-79293,-62969,-84723,-31030,56362,31978,-33931,-19206,25442,22703,21530,32821,4858,-22306,-1692,39352,40289,-17445,-59503,-62352,-117100,-99772,24053,65283,21452,-10907,-40577,-37958,10337,9283,-47169,-16449,81986,114319,58467,17817,5592,10273,72339,102120,31299,-27771,-43297,-24828,-5431,-31158,-42456,22202,77082,22630,-38810,-15736,9881,-21116,-66730,-86841,-63650,-9732,48012,94037,96895,-10808,-77152,-9296,42763,1938,-15694,-2779,-31939,-34466,54361,81815,-34347,-110454,-59029,21236,62621,35638,20099,7575,-39251,-81586,-50223,-10414,-19260,-89086,-115048,-14657,81698,22895,-66293,-129153,-109581,3112,55808,-20637,-14347,47096,11792,-54846,-75842,-75788,-61430,8106,68577,82090,72013,49527,12611,-12186,-21385,-61617,-149615,-239036,-261386,-156607,23604,61798,-65149,-139655,-76086,-21763,-46263,-80822,-37720,61375,87759,11619,-42393,-13874,74831,163479,121845,-15478,-90653,-58190,12300,63600,79475,65613,54904,48502,49948,43904,30626,13849,29092,28775,61,28695,76510,82473,70128,41106,11570,-6533,-35844,-22323,40970,54628,29288,67162,110385,99158,29800,-39442,-48910,-33345,-30010,4163,59248,68568,15990,-1696,39849,20762,-40749,-61712,-74227,-89244,-63673,-33894,-4666,-11569,-44195,-36483,-21314,-32977,-34808,-37513,-53011,-54892,-76296,-67964,3019,-10752,-64604,-44319,-17895,-5479,-19675,-160176,-243043,-150048,-52676,-38519,-31992,-15776,41463,76375,11045,-45248,-18556,-4604,-5328,38566,89349,41123,-112581,-211411,-147437,6341,112327,96200,40063,44948,57333,62859,90592,83868,31183,5162,30629,52948,62856,58404,11984,-91623,-170645,-130860,-40206,-9984,-66329,-90706,-12524,39130,37206,31872,-16891,-58868,-7459,10424,-74950,-96362,-54800,-42603,-72942,-117909,-99579,-50900,-18688,-41749,-120861,-123124,-17830,79014,109161,75117,25942,10402,9806,14166,41318,17755,-59773,-85453,-87438,-113526,-70073,38199,61253,-16356,-59152,-2535,85620,102884,73037,-4761,-81405,-65268,5696,28692,37875,47512,31211,40153,105192,141281,96382,9439,-46251,-26852,-27200,-29292,-10006,-27769,-50150,-31654,646,55708,107845,79743,22834,71394,170697,134897,-11959,-96094,-34933,92387,142262,87492,48907,62289,64067,33804,-32714,-101569,-107141,-41861,10670,39,-7070,26453,63777,122698,102757,-39762,-115153,-50571,12804,10142,-9013,-24906,-49143,-38157,27636,68132,92595,141619,138295,41344,-50283,-68745,11323,93028,38157,-5437,23836,12559,-13403,-18122,-43834,-55975,-2590,47379,56645,69452,93487,71064,23659,-39351,-42892,1408,44317,48952,47350,25944,-32594,-60182,-48836,-86271,-127889,-113224,-111837,-138553,-109736,-18588,35109,12415,15844,102476,143412,24473,-109694,-122710,-55528,-17175,-38503,-59850,-35013,-22108,-18995,292,46397,93082,94823,66963,37951,-46810,-103025,-79472,-62633,-63356,-85457,-134948,-147595,-110367,-86197,-105599,-91548,-26517,33647,32356,9922,24135,73520,101310,58797,-20136,-20973,14105,58021,124200,138426,77990,34744,37353,34514,8785,-2291,-72927,-180021,-194379,-120300,-96390,-114203,-93793,-6368,76307,80872,57866,26777,-13808,-18608,26325,31322,11229,72455,137140,129712,85233,22104,-34118,-59411,-46464,26269,73941,79886,88936,55409,-16858,-55303,-57552,-29975,-3139,-12558,-32778,-433,36244,17236,-15705,-12502,46818,110500,114291,92279,66273,49641,80389,100361,88739,45329,65175,92936,26409,-65271,-106226,-59249,-17052,-64298,-93414,-16298,22408,11030,18159,-30075,-89816,-41770,21539,-47250,-172747,-215160,-171374,-120788,-100883,-63561,-16812,2664,-9092,-22673,-47868,-22453,34156,61750,48311,70052,94295,30974,-25764,49054,113951,48228,-18296,20472,134657,170645,29971,-140029,-180409,-118124,-2313,97594,80710,-21012,-67922,-41067,-60727,-76287,-22957,-2232,-38317,-43650,-22199,231,-11399,-68180],[-121714,-59652,11,57628,91015,57511,9672,16611,24746,-36207,-150312,-210658,-110541,27715,53396,13214,-46953,-124712,-143467,-68309,-3264,56965,117685,95620,23991,-1033,-45462,-79695,-23862,78330,114406,27448,-82287,-87428,-12186,42427,-19908,-82400,35993,222731,222853,70619,-51250,-74349,-50276,-31266,-14370,-43803,-81853,-5525,129812,121377,52334,83947,146261,126286,58523,28863,53455,76157,73093,70555,65776,31837,-52817,-100025,-85396,-68411,-41469,-31659,-22930,34539,85078,63217,20555,53818,65628,352,-36608,-20395,-17406,-29224,-18511,-22102,-100908,-136892,-14343,67741,88,-74092,-25812,51063,79154,65636,17968,-16735,-14806,-3871,-48429,-106764,-77602,-2512,31863,14953,22084,25629,-34794,-47789,15780,-14408,-70245,-38479,13969,54777,94633,90478,60085,21962,32565,43231,-16659,-65353,-39257,23273,44387,-12925,-69143,-100667,-113947,-43212,29093,-13271,-65752,-60086,-22768,9742,1458,-14038,-2773,9209,-23581,-13016,-20435,-63248,-81298,-76466,-62092,1112,79676,107849,56878,-50486,-98277,-64968,-58355,-32670,19909,26760,14613,47612,70334,17389,2975,85767,130621,83849,54816,15603,-68505,-85145,-48333,-66325,-69584,6072,57083,16271,15730,41918,7239,-18473,-686,-6347,-13294,44144,113570,102031,64972,57902,46213,26123,-21360,-35518,61931,147135,73659,-47566,-94994,-92874,-92355,-46083,-29515,-44459,-27288,12763,8207,-10408,-6693,-24972,-15274,-2490,-65947,-126364,-72361,44351,83129,46775,64525,83498,38132,-10108,6603,49672,49492,26292,6958,364,-12723,6888,38852,8226,-40187,-25388,-36274,-67325,-5827,46349,-4860,-69569,-64549,-51568,-8753,42043,15635,-40055,-53409,-16629,56912,60899,-16136,-60127,-15081,5633,-8573,19925,71635,79798,38674,-40193,-106646,-64551,40476,89362,70069,52598,93331,182426,197577,125262,57739,21183,-30983,-57633,-36134,-2720,20995,37736,65055,116877,142051,103729,20359,-53082,-46752,15618,9506,-9539,16323,-13473,-59175,13248,64202,32357,143139,269033,196723,104229,39550,-23971,-65090,-36195,54321,82929,34713,-3927,-63773,-132379,-70205,54924,74229,35307,32857,36607,59624,123290,199945,163096,51919,25203,32364,-45774,-115223,-71380,-47399,-74499,-53941,-25215,-34689,-26598,18845,54168,66756,54364,13162,2972,19310,13116,-46103,-100577,-98788,-68099,-77195,-111914,-134969,-129506,-86717,-33821,-9003,-44076,-91964,-22689,29142,-21931,-13751,93268,148745,103250,11525,-926,48068,53735,42815,57520,26519,-24758,-55418,-71602,-47887,2827,63905,151791,181509,92524,-10211,-17260,10716,31896,64192,42860,7983,27110,24894,-31882,-76233,-79197,-31061,37725,90702,82781,82605,93115,51126,-31621,-61360,-37379,-53665,-61835,11219,96947,72331,-43888,-90855,-24592,23070,28044,70496,56863,-29653,-96163,-131237,-85463,45134,141356,151733,119115,72272,19383,-21701,-84699,-145377,-132887,-91339,-54818,-26160,-41156,-46512,6817,28077,23372,83202,104227,71811,31340,-47188,-115801,-80567,-18739,2064,2672,-42616,-75256,-51803,3764,13328,-17159,-16970,10262,25716,24500,13992,-4945,-34907,-69015,-66317,22921,82620,75460,23882,5871,48451,95323,45195,-25928,-37237,-11176,34124,42749,-4790,-4860,2639,-63141,-62468,3239,7689,-19238,-2277,34372,37007,27924,14146,-8206,-9805,660,11000,22560,1946,-31356,-59455,-113137,-62898,52325,48530,-7361,-20392,-1844,9210,-3786,-24467,-47269,-16761,55357,88542,65528,51304,45183,38555,90148,131469,70972,18190,28542,32692,8318,-30154,-50676,2266,78418,75533,22262,34590,61099,1915,-94353,-136335,-79091,23734,90026,104805,96619,18770,-39608,5385,46991,-2178,-23122,7396,-30145,-57505,38599,93024,-15276,-87491,-31480,26982,18334,-28233,2212,27499,-42570,-114020,-61753,4149,-21955,-102170,-104758,-15071,29676,-53700,-124422,-159555,-135878,-32927,36399,-7566,-26490,-1063,11989,32432,47355,-1989,-50345,31135,130654,125218,75958,34489,-11631,-16244,26482,20377,-68905,-158135,-176608,-106982,12502,18373,-77525,-100337,-53805,-50413,-46231,-20150,33150,118332,120771,-20441,-98998,-21889,74879,132396,103290,-3687,-55523,-48478,-14986,36256,74443,61556,36855,30500,44845,28588,-12255,-9272,61772,104907,87671,72563,61933,67282,60906,9769,-5368,161,-31999,-46003,-49310,-71632,-46713,39311,110773,130541,59861,-17435,-27495,-37789,-42725,26860,114377,137797,76909,-30480,-102912,-136726,-152128,-120727,-66435,-41281,-44454,-63172,-48121,-44683,-73621,-56432,-39702,-72362,-74368,-54924,-36133,-12719,-56160,-61594,30886,37978,-26000,-18873,-18726,-48439,-49455,-116147,-200956,-190432,-140299,-71783,-19413,-26712,-37234,-36916,-78771,-85782,-30366,3983,36406,76384,94822,32750,-88468,-140861,-57173,86821,179328,139266,27515,2118,42029,54642,67661,76070,35041,8008,53129,109438,124222,76658,6937,-61116,-94200,-57941,-2847,14711,-24079,-39715,22876,87050,95940,80540,32970,-35092,-42891,-24676,-54611,-45884,6463,33194,44568,20879,-52329,-82553,-23754,-7499,-93682,-136208,-93448,4031,95595,82869,9049,-10748,10974,24721,30512,-301,-70671,-65778,1649,-7159,-41204,20678,82420,26704,-46292,-10034,62252,44416,11504,-20793,-70346,-57454,8594,22012,26031,33703,-3897,-17196,82662,197388,185126,72712,-4912,6256,11808,-5973,-7804,-22856,-47395,-33610,8970,51033,64562,23562,-24331,36180,125097,63249,-70828,-94614,6462,98704,114380,85443,75721,87184,106396,89674,-7072,-116559,-130059,-54417,-8341,-3500,-5609,-26722,-27253,7516,-14358,-93195,-116336,-62873,-25227,-12426,23199,10607,-75302,-103781,-67535,-37690,35301,114579,86460,-28480,-113146,-110294,-29490,33439,17075,15877,28965,11157,-21137,-41203,-26257,-16771,-19823,30498,108352,111973,85291,45175,6704,-6574,32641,74312,84157,41818,28448,39682,8259,-15217,7902,-8833,-66651,-118198,-139124,-101307,-77102,-77041,-59308,-49678,-21812,48609,92043,25570,-47760,-69621,-60190,-33925,-38543,-56075,-35603,-20208,-16806,-37824,-49099,12807,79847,83661,63346,12724,-25384,-44452,-98289,-139711,-131329,-88293,-14652,32791,25652,-8184,-28409,-34231,-5827,14621,9909,38179,92364,132053,94458,-7130,-21682,46061,106769,144737,154629,119021,62183,13271,-26680,-46064,-16973,-43470,-148999,-193171,-124734,-78640,-67247,-37170,31160,91131,79813,34225,13031,-1498,-31618,-16248,28849,54483,112087,163050,142372,92823,11826,-49547,-89691,-57753,48349,94560,44153,-3388,-22551,-9806,-1249,-34835,-36816,-24294,-53478,-41981,43854,71327,-25225,-146899,-150066,-24563,121407,200082,163274,46811,-24085,13280,85202,119915,86744,41570,5270,-30451,-48055,-39897,31489,23566,-110595,-158238,-52197,19487,22881,35555,12985,-11465,7555,26632,-46509,-157922,-175547,-116303,-77284,-58960,-15820,15028,9427,-10835,-27544,-48730,-23712,36332,55305,28325,56544,87847,1946,-72077,-11811,38878,14672,29160,65412,73846,39588,-38229,-90864,-79860,-47837,42102,120899,84074,-914,-31161,-27001,-57829,-58887,-22345,-9308,-772,-6048,-34498,-36411,-30258,-36039],[-70512,-15090,11514,38126,70126,56136,7443,-21313,-61004,-113513,-130821,-118984,-59936,-15233,-1520,10456,-17961,-66066,-68244,-7872,17917,18623,62452,74788,-3540,-27758,-4211,4790,41165,135940,185820,97645,-17362,-9314,50031,65645,3537,-34568,27652,156407,168961,38389,-88820,-69513,5855,-10705,-64234,-68143,-48427,-21295,19596,38749,64203,119595,123154,67008,24808,27313,27880,3105,8181,60391,77017,23527,-55063,-109808,-110618,-87110,-62694,-43517,-14931,29311,36356,2315,9866,74887,88114,29073,-627,6669,-14065,-36617,-16222,6701,-11800,-33492,3406,37778,42696,13878,17619,47758,78006,100362,48043,-29531,-46613,-39873,-89303,-120201,-62706,-11609,-24905,-52906,-10009,51302,28602,-6702,3354,-701,36734,76360,42219,31630,86152,111177,96950,79673,79123,62898,-11462,-67737,-43845,7325,-697,-49381,-63073,-108361,-165662,-86349,10232,-35449,-58679,-12085,15899,7976,-16051,-37773,-49785,-33199,-17541,-16184,-53369,-83574,-90579,-93036,-49153,37082,67921,77260,94110,54230,-31175,-80868,-97180,-62529,22103,100021,98455,53774,43517,775,-39036,31949,128540,120684,47302,-17345,-54661,-31855,567,-42099,-56904,19934,75876,39309,19859,43041,30916,24340,31433,25831,11312,-3958,-19891,-11887,962,1140,-1699,-6828,-28104,-16246,15551,-22504,-106479,-120324,-78463,-47782,-47609,-23911,-17956,-10355,5092,-1947,-16223,-26291,-54690,-74623,-41689,-27429,-78336,-117640,-56054,45846,62413,-3970,-18498,15562,9391,-7645,41037,80526,44960,18731,25508,4869,-32224,-22967,-9402,-14083,19904,39666,-16162,-60306,808,52131,-8124,-50932,13273,42846,22248,50623,98141,113411,69620,19578,53574,72875,-7754,-61534,-18579,11213,521,6276,55796,101313,108031,58133,-19111,-18764,76128,99460,16937,-15888,40124,129169,167398,119894,50160,7976,-43415,-56388,-6269,49131,82746,118527,166261,203118,179630,88207,-12358,-59881,-45888,2187,-25809,-64230,-48819,-97424,-169007,-88603,4327,-14197,86222,243069,217973,97954,-10911,-93088,-134849,-83694,22645,72744,45293,8449,-78089,-191492,-131538,42221,71023,-17539,-27670,29380,83881,133643,172643,117196,48141,82205,119319,54236,-5211,5822,-24655,-44751,11010,28546,-5101,-3476,3226,-43811,-81385,-56926,-48527,-33937,12714,10717,-96385,-189984,-151452,-48576,-21245,-79927,-135552,-126531,-68932,-29238,-19935,-46209,-102426,-93982,-86462,-132683,-96899,55155,137845,75370,-28586,-41699,6522,25273,18536,19938,1487,-23972,-42274,-42174,-1655,33202,21885,15126,44724,36450,-12823,-51698,-74322,-72601,-29397,8920,14012,9876,-10677,-29463,-46153,-73652,-60897,-4038,46704,44314,43288,67030,61947,2673,-42245,-53392,-59142,-30349,47960,112363,80665,-60134,-133298,-32609,62036,66840,58425,9972,-71840,-118980,-96885,-10554,67089,94882,87951,39656,-9183,26246,91718,47059,-79998,-138675,-114724,-60410,-40898,-78406,-58602,41017,83027,30388,26469,43326,12947,-7636,3815,-47265,-104492,-97783,-14982,38202,-27616,-72362,-48216,-39656,-43025,-4497,42517,48765,26560,5446,6528,6547,-25717,-101175,-101784,35393,108605,72763,25571,32873,91930,141823,68877,-31386,-40879,6609,58693,87155,54942,32161,30746,-30268,-70207,-52511,-16785,23640,49395,52390,25718,8107,1503,-8118,-2980,16072,58,-17094,5773,15405,-21138,-66323,-33709,36745,-2324,-84042,-63825,34120,49450,-50295,-80668,-46991,-26547,13112,63823,64623,47938,52776,74984,99779,92463,53202,66323,107883,73228,22529,21025,1574,-7260,25721,36889,11740,40310,78599,29968,-71211,-127371,-88824,-21387,-2881,-3019,34918,27775,-30437,-15396,50626,35180,20381,59684,37211,-3596,72332,118241,-11200,-94851,-37249,17848,-6277,-34756,6895,7042,-66947,-111790,-47535,2908,-51137,-113904,-53704,17061,10774,-66695,-122239,-133302,-79302,-1365,39550,-11135,-74732,-61313,21333,100962,114493,29565,-68748,-30011,74688,107743,90468,60322,18534,4844,30580,34287,-5793,-41000,-30567,3142,24630,-19443,-83329,-101063,-128466,-131573,-39623,26405,58145,120081,131639,5318,-75613,-25792,34076,59591,55424,19107,5580,10308,23954,42246,21334,-15245,4251,29700,26061,-23854,-78150,-57875,27853,91632,103621,65262,21533,30215,23495,-14653,2769,25462,11786,-28099,-97785,-115646,-69151,-41630,9948,76729,38729,-30153,-33319,-43992,-41475,25687,98840,130867,94518,-26669,-153222,-185812,-158199,-101444,-33553,-9342,-35595,-63287,-24324,645,-30561,-13699,21415,-36017,-99999,-119326,-84342,147,11453,5826,71654,72359,6641,6968,8863,-46888,-54401,-26263,-44528,-95267,-118610,-40615,22020,-49742,-171580,-187916,-135235,-55409,17967,60003,103761,131294,110509,37616,-18411,-24898,-6221,50170,149166,145283,41904,22301,69239,62810,28411,6137,-36871,-68405,-22850,35742,65489,45289,5499,-21824,-11961,21419,43538,43648,14826,2391,17421,39242,72089,80985,48110,-17872,-35464,27029,55492,39271,49235,83775,125076,121945,-460,-76129,-10814,31424,-35114,-86250,-95562,-38476,61499,67013,11461,11628,43212,53073,30111,-7250,-36055,-14489,65427,81108,-19139,-55693,10066,13604,-42083,-24542,28226,-13570,-39745,-26797,-32231,-29690,-18819,-54437,-54341,-30825,-69083,-74086,47087,168878,167601,85705,5722,-20157,-29600,-54078,-57841,-48000,-65929,-74324,-43711,-1605,19113,15169,7100,42131,77902,39469,-16456,-19194,43092,103482,98911,59051,37179,38790,74159,86624,7768,-76743,-76712,-21354,-11671,-16809,-19189,-37789,-53969,-78949,-122930,-120900,-75003,-46896,-50232,-27217,46831,55506,-51194,-112262,-81412,-68049,-44700,-9581,-7929,-51910,-89259,-75212,-34939,-43979,-54239,-25303,-36027,-52046,-48286,-57935,-24035,4454,-21099,5083,103838,120296,48798,-29687,-57320,-24446,38223,85359,77166,10172,-33094,-21863,-7464,11903,38928,33421,-3288,-48422,-58130,-481,4359,-48431,-73321,-49428,-1774,46832,68795,48190,42739,19715,-15980,-7800,4513,-6809,2510,14383,24839,2480,-58617,-61404,2237,48570,55221,20340,-9697,-40335,-107911,-139794,-99611,-11499,77930,123502,101208,68841,34958,-27066,-66123,-53050,10046,62204,80341,76123,35091,-35610,-38035,34327,89382,78606,62894,68557,46456,1148,-13527,-5166,28209,32314,-31683,-85330,-66886,-34069,15843,77822,109176,108304,81772,15550,-32233,-22205,-35254,-7090,79840,102034,109277,111570,43198,-17001,-8464,-17607,-59707,-30194,86853,94397,-49214,-146351,-111611,-34295,-25875,-67950,-70304,-81262,-110706,-39710,73948,60236,-81602,-236193,-267286,-138451,54426,196260,154274,-30944,-126218,-72553,16155,83597,102282,34941,-47617,-40373,12273,30879,77689,64141,-87452,-183218,-89566,2061,-8319,-31487,-29193,-16311,228,35021,21428,-57517,-88669,-54875,-18051,9073,43132,46048,24648,-1845,-36846,-67285,-30698,20301,6693,-39492,-23930,11428,-24252,-56281,-22618,-15520,-23193,31138,46040,-3697,-57025,-63772,-26547,-664,-2121,45184,105084,86428,39411,9311,-8432,-19511,-16157,-1893,41026,91065,60166,-40384,-74696,-50643,-25290],[-62032,1175,33860,11485,5936,13507,-7719,-48845,-88590,-71425,-10970,-13368,-72243,-100443,-59024,-4145,14921,6091,1656,41323,32081,-17294,12912,56825,9025,-28993,11949,68018,90025,137519,194489,129865,30716,40092,59235,35498,-313,-7489,72,28368,36739,-2084,-46713,12601,100910,56918,-40365,-29968,19809,-24869,-96046,-82023,3471,63135,32739,-11079,10280,41658,14465,-41974,-41574,12059,44185,11539,-41555,-69296,-44279,-23158,-37776,-48983,-15656,20242,-1653,-35327,-16875,35570,28869,-23902,-14318,35301,5283,-34784,-14155,15072,34572,19837,-20727,-45172,11433,43233,28630,35384,89312,115101,45019,-56945,-100693,-98807,-109874,-95521,-47860,-44723,-102296,-116617,-23845,94925,126503,62952,-78,-19231,9859,46935,37881,8568,-10818,-14445,16207,57518,62808,46523,19704,-11010,-2355,19713,718,-16010,3656,-37668,-109115,-75270,-17849,-73036,-130102,-87257,-641,20801,-6270,-27482,-20015,21144,55020,24537,-11294,-22372,-47699,-47452,33887,72523,22321,29184,113722,109471,3342,-83000,-91809,-48011,43778,143273,136412,44013,7540,-11545,-65856,-52219,50345,119443,86600,17878,2106,37940,65980,25037,-14859,7054,45359,73606,91725,69379,34241,46183,81085,92693,54768,-44242,-129329,-102845,-51266,-58504,-62002,-37638,213,39157,1262,-109925,-158535,-100569,-26908,21275,48557,79861,57966,38615,43007,41675,32180,-2513,-55976,-72198,-45808,-53612,-88119,-79948,-23375,7482,-11070,-60778,-84954,-54353,-34211,-23803,46106,62097,-10575,-12170,26462,-3118,-29486,-18154,-40339,-8867,97890,112104,35594,-7481,-5059,-14079,-39516,13237,106852,56531,-22547,13160,99119,160791,128655,17844,-13030,35911,29812,-28733,-28562,22060,52767,33431,44309,98224,110477,72439,-1468,-24195,51022,74814,-721,-18157,10276,43546,54143,22176,-20080,-35754,-51097,-32334,10136,25775,26983,61973,99134,134118,135092,87915,19591,-35989,-32760,26863,11226,-24458,-5420,-51175,-122133,-75948,13583,14993,52386,154749,173697,72629,-32299,-75957,-106417,-111513,-61394,7454,62452,90242,39747,-119692,-142615,36979,107298,-12001,-60039,21882,99588,138631,146716,79237,30724,83066,129876,118679,84805,21587,-60640,-53805,42659,79157,59778,68071,44504,-46954,-101728,-77134,-89612,-107483,-66710,-82460,-169674,-192518,-96851,17461,43118,-16452,-78299,-66894,-27230,-20386,-12672,7589,-20436,-76717,-116345,-116518,-41288,74824,106017,28533,-47243,-68808,-70880,-52814,-26203,-15050,-20908,-24125,-22216,155,56485,92994,53249,-29637,-46774,-18483,-18803,-41207,-64620,-98091,-79480,-14169,2711,-38929,-65354,-16026,19555,-34270,-44552,833,3560,-18007,-28309,-15708,20664,25955,-31772,-89898,-72921,-7765,37802,42413,5120,-74065,-85965,27851,131049,130255,71907,-10488,-94720,-115830,-26831,81515,81472,42231,32578,-36839,-106738,-17311,109045,94083,-19314,-84468,-70946,-14002,1349,-40338,-14999,76761,124074,51306,-21339,-37038,-53790,-42852,26761,17246,-78646,-111655,-33602,14877,-32941,-52897,-49749,-74092,-56015,27382,89637,75020,24151,-25863,-31783,-7657,-16377,-54851,-26933,87182,118562,60413,30416,57781,123491,162474,93885,17775,18344,54421,67809,52785,7638,-36201,-47512,-71168,-84011,-65801,-20949,45525,91149,101686,71028,30877,14627,-8046,-17319,23737,5182,-60548,-38783,7785,8240,-21649,-36352,-5475,-21210,-104900,-90824,34746,48973,-78754,-105983,-53691,-39628,-6212,66273,87467,68863,72824,105866,93661,13270,-25925,51324,120413,84787,37733,58561,43545,-16688,-7077,19286,4395,18109,50830,56833,32708,-34771,-113414,-137200,-118758,-86026,-3753,40175,-22332,-52285,30682,78917,74314,81540,70425,46272,76828,61229,-76174,-139890,-63687,14190,31862,32270,24034,-43205,-90600,-75361,-14037,6401,-76217,-136835,-27913,58519,43816,-204,-49071,-86538,-29689,35385,42341,-31943,-94681,-52110,39424,71617,39154,-25177,-112284,-129975,-37282,88545,144531,112204,66691,57896,49638,6628,-29000,-15440,29140,46457,24692,-23189,-72126,-128069,-201284,-192161,-89785,-43434,-26365,43618,94182,42631,-20478,-38955,-32096,2994,45172,51786,35224,55307,81730,53795,-50662,-105256,-22104,29671,-16993,-95265,-137218,-108090,-32068,28538,50001,6644,-37568,-16790,-11480,-25346,1054,22691,24667,-8340,-69835,-61083,-48289,-103719,-92082,-5718,-5277,-57804,-60654,-46378,-10286,46281,54787,34779,19377,-28228,-103239,-119429,-79864,-45748,-35261,-45373,-39421,-16312,35075,64369,40108,38161,72737,29023,-70917,-145311,-134346,-15307,54123,37404,73364,79032,7819,-14297,11717,-9464,-9464,42418,60320,-9234,-59328,4327,71951,-20204,-188670,-225926,-129857,-8535,65424,92423,119024,142985,119599,56494,31086,22549,-46262,-76700,25033,97783,83890,82088,84665,51088,3080,-31486,-85390,-148771,-143794,-109081,-47636,18333,30235,6716,10445,39634,63447,63079,32466,16451,-1250,-30401,9390,46372,28936,-1611,20304,103246,119224,57428,26265,46697,67460,54538,-6310,-35272,8833,22187,-33580,-71179,-77315,-44458,11011,24916,39678,71366,78646,51997,-6618,-35294,-3507,7086,32968,75758,-2686,-96191,-39808,56625,57600,17446,20852,9417,4593,12277,12014,-11351,-63114,-125882,-106336,-71342,-110759,-97646,12141,70378,56036,36916,-14493,-69320,-104766,-104669,-81419,-68815,-89034,-107490,-88652,-39067,16118,57188,61843,34256,17148,39695,78821,66076,49197,75079,56728,-1625,-27431,-18706,12067,32771,6585,-18356,-9015,21585,22421,5978,5646,31939,33279,-20757,-80637,-61568,-13536,-21598,-53475,-31901,27856,28978,-46230,-84812,-43576,-39081,-81168,-91933,-40750,-3505,-14617,-36157,-54133,-98996,-121194,-96955,-108932,-111461,-74633,-67088,-53126,-21832,-4988,12002,48724,52525,-2424,-70326,-67513,-7141,62667,87098,54505,-19814,-91450,-102049,-60406,-18769,-18876,-31523,-1051,43974,61741,64959,45754,17757,-19277,-32514,11075,74952,90864,66483,58882,52550,61575,85359,78491,45426,50023,58442,55243,45751,-1431,-59973,-54754,-10345,-1737,-50117,-73406,-72428,-102503,-108563,-70063,-36608,-21954,36847,92604,96071,64780,14682,-33047,-45821,12337,36532,11262,-24989,-61450,-83499,-57939,-16169,2970,-40504,-61727,-10498,16184,13117,53600,99029,117468,92162,49917,15305,-7885,-24834,20059,120228,167539,139695,104979,47893,-21788,-17583,2434,57175,142276,126836,72784,32539,-38037,-74770,-14215,1084,-28915,2286,103233,63630,-120043,-215352,-154947,-84729,-92548,-102973,-72470,-87201,-100300,-6475,102370,80661,-49569,-176309,-229795,-176413,-26566,105492,69091,-94227,-153383,-79898,-44529,-13778,31340,12591,-31700,10378,79861,58618,36713,64282,7169,-120115,-110000,-37616,-51033,-100257,-93319,-65238,-21735,58286,80017,9466,-42519,-35229,11404,42034,49945,47602,37946,-1817,-53158,-79790,-26487,6822,-28818,-87316,-104897,-72419,-28471,-3641,10056,-613,-11801,13249,21474,3606,-29054,-42720,-8983,11884,-6092,4787,57690,88233,82419,41050,22275,34864,13149,-8816,47753,114950,86813,-17844,-48782,-23243,-37467],[-84308,-27023,35697,-4491,-54390,-30145,-6983,-30370,-20729,41085,79285,25403,-104952,-155840,-83674,-19871,-3603,-20364,-37084,7468,23842,-3551,12396,48880,46941,17007,20405,76592,88788,88126,134685,102036,38999,50790,39087,-2069,-148,18366,-6818,-57463,-65475,-21210,27619,87213,152008,140305,69749,47519,53728,-32752,-129853,-123311,-52581,-24354,-45456,-40473,16325,30336,-18677,-47831,-12388,28954,21422,-14038,-45311,-39659,17653,60742,41543,-757,21712,69353,73765,44668,-2326,3460,-10660,-79010,-52837,39530,19313,-22959,-9565,-5902,1873,-2834,-58035,-122146,-77300,-15744,-19048,-2047,76008,79069,-12408,-92679,-114979,-87792,-50893,-24847,-19632,-46987,-98591,-110790,-25814,102187,150148,70992,-6346,-48015,-100612,-96305,-36456,-44142,-120092,-150961,-69845,17894,18402,995,34419,46855,29724,18860,-1334,-19195,-13592,-24109,-42990,-33026,-28598,-90152,-180046,-167224,-43508,21039,385,-7363,39878,114282,115053,59242,45141,56563,54280,107292,163829,93674,-11851,-16296,52571,45786,-27780,-67579,-55283,-8574,65979,110063,61181,-17834,-35951,-35088,-80295,-107470,-49709,26716,50664,36933,50212,85263,100017,53826,-13314,-23399,32375,111681,158324,110281,36584,11734,56230,104279,69502,-45302,-121159,-96030,-71466,-111607,-113068,-48160,20436,49868,-5224,-84417,-85654,-33672,7714,58394,116395,170118,134947,81621,80445,105572,89372,23399,-29510,-55510,-55506,-58580,-65504,-37877,-14451,-47904,-55649,-21125,-23364,-37063,-20836,-9488,14976,-5237,-60343,-31742,-9367,-36239,-22229,-5089,-39293,10458,114176,133726,94065,45706,-29817,-96040,-72962,43425,98210,-40921,-117237,-36666,40371,70260,39513,-57723,-83714,-3992,61728,16924,-20689,28210,89205,72453,36536,35302,10969,-32036,-81588,-93405,-54499,-15392,-5471,18529,24101,14315,-19364,-68745,-98113,-85260,-52224,2775,8279,-48397,-75772,-62163,-59511,-33142,-6041,19887,34090,-5606,-13027,55986,73755,63122,72495,28327,-15685,21789,89838,82964,62593,106788,119071,40119,-19827,9295,-5124,-92356,-111857,-15439,118657,195952,174711,-4409,-125265,-6532,102643,16495,-64570,-17135,50556,72509,79573,46350,23056,54308,78929,97128,76552,-9156,-87644,-78708,10256,71140,71013,73868,56658,-6752,-35582,-34720,-73464,-90435,-87608,-146969,-190156,-126109,-22501,51722,64631,21826,-23332,-14169,-2352,-28922,-21399,48660,62392,14859,-1533,33007,83246,126471,107517,35554,-19097,-64199,-110032,-83302,-16975,6296,-9618,-5218,13010,25813,66339,124327,125494,43861,-39783,-54805,-45467,-8594,27971,-18654,-49110,-13631,-11548,-74289,-104604,-27734,43344,-12187,-37329,-10195,-51599,-108879,-112363,-101241,-53503,5020,-13842,-69320,-67017,-18215,-8659,-40585,-76242,-78137,-22492,60158,141756,158736,81599,-53025,-151781,-125562,1477,94676,71491,35122,18511,-91100,-179730,-95255,16496,37730,31737,25685,4267,-6955,-22797,-37476,8265,85989,131577,83324,-14978,-71881,-55900,-19895,20692,37017,-5270,-49910,-62741,-63810,-51897,-2547,5654,-8485,18141,62766,95737,73968,-1307,-68895,-67129,-15102,17412,42790,78558,112779,66981,2758,-5626,41280,94674,113631,93450,89296,101772,107256,72349,-6763,-87468,-134729,-142385,-143856,-117037,-66908,-31579,6418,55735,110609,133867,88864,19269,-43617,-54514,108,-12153,-90836,-93763,-56448,-23641,-23498,-44556,-31199,-13510,-64053,-79871,9682,34542,-39196,-65273,-62263,-52178,-4355,56547,84997,91625,94707,106733,71043,-45637,-105780,-20316,66119,64903,40762,59830,41926,-23886,15516,83133,54844,17919,21911,65588,126320,58131,-129441,-206482,-128288,-58008,12559,78145,46678,-21833,27793,104689,96507,53076,23062,6561,-6694,-61869,-154446,-163928,-63113,35567,90234,90579,36897,-48834,-52047,-11216,25165,26222,-79228,-172201,-61516,67820,78599,55657,19777,-50671,-32202,34109,42133,-24380,-36936,23341,48932,-15243,-90124,-109635,-150884,-181556,-90692,92836,191501,137513,65441,95295,125397,38343,-76736,-86176,-13216,23139,6393,-29654,-73369,-128360,-156068,-147900,-135506,-142702,-126238,-55298,18174,20865,-20969,-50124,-64904,-22453,60339,79069,48240,67268,97392,43628,-86324,-136100,-30130,27075,-30737,-99139,-125757,-107236,-48232,573,3565,-50312,-90251,-50365,-30710,-55243,-36524,-1336,1914,-12026,-20575,-7192,-33301,-90852,-99184,-44807,-28610,-58879,-68676,-38795,30056,99989,66897,-26688,-51940,-41831,-67782,-73621,-26271,-13836,-57858,-83787,-26969,32385,53345,77219,86323,60959,53253,48356,-6032,-90756,-115640,-27199,15531,-33985,-5574,43623,-5465,-52402,-23750,7109,38522,64395,49459,-18863,-51983,-7274,52132,25404,-58743,-106968,-82582,-10413,57628,69524,67586,95215,113961,76665,36257,7165,-78517,-141131,-73551,51492,123273,100218,29265,-2810,4871,3476,-53755,-135642,-170758,-172323,-101246,14946,54720,26472,13272,30953,59162,58133,17876,15761,8754,-31269,4012,46286,20013,17797,88758,151943,107388,33660,12271,15274,1311,-36083,-42414,-20486,-2638,-23112,-63336,-77720,-56052,-21761,-32012,-31890,54752,111431,80081,14030,-60494,-65645,756,109,-22368,28521,23874,-41328,21614,177974,208591,106033,57316,72267,80803,66723,39385,-9377,-63954,-89131,-51442,-41184,-79789,-48050,21253,-284,-46551,-36590,-38520,-59825,-71320,-34650,-3253,-22223,-53294,-65486,-49153,-985,58649,92083,57528,-18557,-44078,11516,82124,79383,54168,56267,23904,-32962,-39564,-19630,-12446,-4086,15719,21686,20122,55199,79016,58480,69709,125050,134803,88392,32881,9285,18064,15387,-8286,11203,41605,3253,-40890,-27514,-3562,-25952,-63835,-56832,-320,42975,28164,-22151,-50342,-66577,-98907,-99172,-100418,-95050,-54792,-42353,-68924,-64870,-588,45161,24352,-16854,-28089,-24389,25146,77761,113948,84831,18849,-56695,-106473,-96639,-50495,-45269,-83676,-87478,-10446,75114,92552,52849,20428,36891,31047,-20363,-6191,65408,101761,72115,30057,38050,118201,182166,143212,61145,52150,58793,43798,50328,45426,-14792,-56639,-59557,-70355,-100501,-91299,-64454,-69810,-73735,-70303,-118411,-176034,-106050,52307,109542,82162,71566,71496,37301,7024,-25702,-59684,-75955,-89088,-83871,-48614,-35816,-39848,-79106,-86578,-27110,11093,29379,76636,136401,158064,90001,39862,42196,31064,-22416,-26141,64246,143692,139555,116782,87034,15609,-8619,29425,93499,152329,127517,39612,-29839,-59659,-55452,-31952,-19450,-19541,38295,108458,36511,-110696,-172867,-143547,-105256,-101523,-81226,-31074,-31105,-34099,27284,113078,129467,49181,-41938,-95782,-119606,-83356,-14881,-6329,-76656,-90261,-22778,-50943,-90793,-69817,-35301,-11936,27207,80298,53912,-13463,17654,71847,-7537,-78803,-54469,-40937,-59782,-53467,-30656,257,53201,46915,-6698,-31227,-22579,26232,42677,11117,18056,39960,-5507,-52328,-43827,8084,4502,-39009,-97454,-135556,-99160,-23290,11908,20591,32381,24492,11880,33017,66996,45597,-23752,-46402,-21433,-38606,-59160,-19664,49396,74136,35942,33813,49023,5391,-32913,-4671,39880,45862,19491,36198,52209,-28916],[-59067,-38928,26518,-719,-73605,-54243,-6617,11476,62064,85882,66328,27475,-63085,-109082,-38480,7630,-39453,-107821,-131310,-69893,6020,43361,36749,35787,64527,85369,67399,66479,39447,7474,33243,35470,22260,49581,33791,5461,31615,55107,7857,-48223,-58543,-3637,68726,101757,127278,165438,153667,90284,41781,-33925,-100989,-84700,-37457,-30750,-23879,6660,20733,-15257,-61290,-44125,44314,106379,50504,-30554,-71899,-83750,-21473,93043,142241,109180,99526,139268,185129,157931,47104,18625,36543,-23773,-36341,26028,21639,-1926,449,-28811,-47431,-30307,-59195,-151688,-147277,-80067,-69782,-56308,11844,12834,-59944,-83468,-51122,9246,48774,41819,24281,14622,9831,-20266,-9046,71847,94218,24207,-9685,-41586,-125447,-159215,-104709,-93942,-151877,-168347,-61921,37423,17886,-20817,19881,37042,-17709,-39592,-39092,-85478,-118883,-83839,-26815,-6058,-16776,-49421,-99036,-112437,-38873,11178,-27553,-35165,45058,141276,112904,63259,62185,79448,125026,214160,204181,78106,-28252,-60786,-50312,-51155,-72091,-59455,-33782,14264,61844,29490,-75237,-122651,-77938,-53387,-85247,-112824,-103256,-85979,-49500,10725,59202,93077,99249,27823,-55904,-31304,79684,133816,132451,116950,57750,-29248,-33438,31207,41299,-16445,-57704,-50822,-79148,-147599,-130275,-43067,-1627,-2718,-25565,-29365,-944,13599,4337,47511,128224,198571,170125,108333,105635,139744,114533,44550,-273,-38788,-36437,-7012,-9090,-9462,-13644,-45970,8699,129926,137406,52798,41496,51575,11000,-45678,-48375,-989,-14669,-29069,34,-1856,-12224,41055,95440,119106,127192,73446,-38670,-107225,-49499,45976,34621,-94002,-129389,-39387,10415,-18843,-81468,-130759,-93328,968,68488,52648,24352,41463,82904,86633,42024,-10497,-52163,-98808,-121586,-116881,-120243,-88680,-20681,30420,48209,49315,12178,-58499,-114109,-109751,-55210,19895,-1715,-98081,-124877,-112376,-111542,-103293,-101757,-53881,30120,38352,5524,34857,76562,100033,79043,21607,14620,79202,127061,103591,88307,118936,102891,43927,42075,111522,81341,-40172,-75632,40261,186376,251335,228328,84101,-76234,-71624,19125,8724,-62197,-68182,-15350,4690,17868,37310,72106,88894,67980,53228,25975,-7728,-42078,-58653,-7930,46703,23516,-1335,2083,-9370,2456,6449,-7132,27838,-349,-92203,-104252,-37914,9276,43735,52298,16353,-19884,-7745,12976,-27630,-45199,26617,64433,90759,148814,168482,142400,153058,155004,106451,39634,-19469,-58168,-15165,60569,60165,11631,34519,76101,57834,56639,113954,149579,100203,-2847,-64565,-56883,14743,78391,44006,-3803,11440,13546,-51418,-98080,-35822,38104,-9391,-53268,-32034,-53205,-119858,-119641,-100743,-72653,-12056,33753,29695,4713,-7083,-29726,-61299,-81631,-56934,-2857,36977,94390,131094,66185,-91863,-181690,-114335,-22936,15900,45937,67929,27101,-96578,-165439,-110848,-42607,5588,75791,105420,47534,-35497,-79598,-62618,14,62753,105488,103944,38714,-16576,33329,68948,49414,55212,79753,34548,-69195,-108169,-42478,59342,99331,112596,95820,58676,68862,49629,-47241,-99100,-53068,12354,56516,91102,95044,68342,-8377,-64031,-71189,-14312,27694,39519,69185,113921,130414,128489,79609,-18419,-105736,-134868,-119378,-123274,-119011,-85038,-56512,-38438,-887,82123,152140,118284,-1613,-80137,-58741,-15040,-43295,-86177,-72835,-66454,-58484,-24423,-6190,-20715,-26388,-34627,-48735,-8574,34374,34632,-3695,-80111,-71897,341,25881,44830,75210,68541,66981,52124,-40782,-118875,-84462,-13285,11736,28380,73111,59453,8144,59750,148088,123839,60699,26738,50635,127509,82343,-98202,-162286,-48166,20913,37641,93253,114662,70022,83036,115482,81047,22735,-24003,-64591,-97115,-122151,-161004,-136648,-25337,67931,103662,86994,50649,16110,40441,54031,53261,43885,-55257,-171074,-98105,45044,79327,36150,14719,-28696,-40176,14153,47229,25726,60183,102446,60912,-42312,-112852,-120089,-144230,-144353,-54842,78555,158226,110487,22081,73652,172954,105258,-74851,-145780,-51202,27653,-4057,-73185,-106947,-101510,-57179,-47719,-81930,-96997,-93522,-89286,-47847,-51578,-75487,-35184,-26035,-20797,59161,98302,79815,68881,67252,16364,-78801,-109876,-16899,47949,37233,15022,-14184,-45396,-36996,-15642,-35786,-98968,-120927,-58793,-46513,-97273,-69904,-7798,-8316,-27960,-21446,-26730,-49459,-43280,-42017,-42552,-33182,-31331,-34396,-19472,37645,117866,112209,18231,-22577,-22690,-75789,-104260,-51065,-20950,-52791,-63399,-9607,14248,-910,37428,91075,59575,10664,21119,21321,-33299,-54932,-31413,-89642,-169809,-124934,-21906,-1704,-34996,-39242,-19994,10839,19440,-15152,-54718,-69688,-64544,-56945,-14456,27915,7118,-70116,-92562,-27199,8173,-407,29290,82775,54407,-9968,-32371,-51690,-89305,-69706,31573,96115,27721,-80182,-79704,-3926,23999,-18048,-57122,-67718,-88722,-61796,9503,41060,32234,34465,41006,45725,30776,-6472,13084,20334,-9449,27822,61352,21957,26766,115401,153295,82092,46299,69677,60490,25470,-26085,-80125,-79493,-60174,-60305,-60333,-53361,-33406,-1061,-44591,-78966,9224,75920,40270,-27009,-80756,-67371,-15311,-9300,-26671,1713,27788,23550,89865,203292,207900,124083,79088,50729,52623,68238,36896,-23356,-34855,-1050,27477,-2309,-22211,24258,42821,-28999,-98096,-96656,-59831,-2437,57366,94335,88288,52689,24602,15699,30087,65636,91693,76354,-9547,-93240,-87539,-33438,13070,44188,70323,59195,19489,-13458,-6375,3848,-12678,-11005,21028,13449,-7526,48218,91290,80012,105241,148431,123241,65699,17413,-28327,-16097,40913,53580,78580,107331,43977,-7103,26703,23156,-32295,-33053,2765,17218,7460,-10953,-25368,-2016,18489,-3936,-7235,-12398,-17285,6590,155,-51463,-83078,-42006,29197,38036,-31575,-40020,40571,124759,126707,89956,27764,-49627,-110513,-97183,-27507,18217,-28042,-80523,-46929,11641,13741,-3870,-6355,-27072,-1115,33144,-12788,-40519,-7212,42552,36069,-4274,5543,99113,187011,150222,32791,-11530,-10074,-8341,11988,10993,-25904,-53713,-79063,-88011,-61327,-18421,-6927,-21088,-34530,-66697,-135767,-190652,-129418,37753,127768,119004,112640,108331,48742,-20357,-52380,-61396,-53074,-46668,-36478,-15112,-6574,1926,-6763,-9904,7547,25964,30623,25557,67830,112342,37855,-25027,9118,40254,3531,-19990,13635,61142,75861,73385,46136,-29727,-60635,-15562,35620,82482,98188,19265,-78777,-87262,-58214,-55514,-42108,-17642,65488,106821,24947,-56969,-88397,-90607,-55457,-39557,-37600,-13799,-8144,-4805,19552,67713,111069,87815,16103,-31169,-68811,-122802,-115703,-51738,-37514,-26782,21424,-16501,-89229,-102169,-70521,-42774,-44776,-3424,38465,-4066,-39798,25211,49841,-40,-10484,19298,42294,57794,73774,45945,1201,-43123,-34968,11208,24728,39993,30604,-21469,-10171,38795,9587,-13856,28611,50115,1405,-41968,-85371,-109882,-62242,-13426,-7920,11529,44973,41208,31016,61140,102821,72666,-19623,-82316,-66077,-74239,-117150,-108431,-35004,17877,5037,718,5873,612,6929,3948,-8302,8730,48244,106497,120839,24289],[-9725,-21882,13637,-5793,-78851,-89646,-48905,9815,48781,12299,2023,33696,7252,-28237,26379,52774,-48482,-158133,-179246,-108940,-3507,67801,45674,12493,39104,95988,94014,37795,-42446,-95010,-80968,-51848,-31831,8346,5472,5322,44954,56777,-2338,-10005,6073,16841,40527,50905,44109,81521,105831,65232,31305,-19689,-82782,-58968,307,26355,53599,54866,-14273,-74362,-81631,-53350,33274,113682,72052,-14248,-74320,-145789,-107225,65956,189363,179410,112540,101719,160018,155658,54252,20194,83016,85218,19047,346,14476,12061,2512,-25417,-53005,-41793,-48558,-131320,-128411,-57528,-50612,-76817,-57528,-38246,-42382,-16849,31108,85431,77355,29741,33793,73999,101245,54530,4815,31054,29707,-18258,-21158,-21881,-52696,-94609,-107408,-104835,-131279,-130051,-29082,67061,49901,2762,4065,-30149,-115879,-114494,-65471,-114721,-174543,-129949,-55326,-26322,-5026,24567,38440,5157,5801,8156,-73375,-100841,10047,106292,82605,51335,31616,11981,60139,128160,102471,26272,-43983,-90967,-95029,-78489,-81509,-64974,-26301,12568,23202,-33668,-148957,-183487,-84247,-32559,-72521,-96803,-95831,-99046,-64720,2883,34928,53341,62859,-13886,-85323,-12098,120099,104433,24236,52953,64265,-27219,-86524,-40123,24946,18356,-42715,-56279,-86727,-145969,-115380,-58417,-62515,-52869,-26206,-2022,22905,15426,-24670,2906,91959,166885,147208,101736,98352,128064,122973,78232,28994,-9979,21250,54865,9237,-20780,-4863,3324,101413,257085,262343,124529,64369,80926,46096,-4418,20421,63122,49159,48997,48867,14039,17100,54276,78209,96355,103183,59791,-20725,-53783,6358,47340,22455,-15428,-30919,-2045,33017,3242,-77492,-115719,-68375,-8679,9600,20002,47527,52687,46578,46564,48711,43946,17791,-42166,-59086,-44287,-61003,-68781,-49763,-17497,23462,58207,43415,-21526,-91930,-112984,-81099,-23624,-41982,-117200,-131255,-81385,-35736,-29042,-59036,-39610,42240,76406,11058,-28912,6595,49061,11238,-41454,-11015,53084,75686,77260,96848,97398,89018,94635,115444,134599,65963,-14905,-6509,89964,177931,197580,187848,118447,-20267,-103069,-67606,-30047,-69170,-97558,-31524,17499,12221,33979,113431,147581,95728,30190,2456,21578,10650,-21329,20648,56129,-6335,-59690,-63401,-57725,-17093,20314,38881,91196,51790,-39718,-27265,4363,-1382,22347,29465,-21274,-68280,-32592,37088,-3252,-74745,-56924,-16739,84078,193393,158843,61161,83100,164378,158053,74181,24180,13327,36793,68585,32128,-24215,31205,105808,80238,46170,73413,91927,45060,-23709,-65984,-40356,5930,15324,-8312,-23124,15263,46187,-4682,-60527,-11129,53779,9017,-54485,-36692,-13599,-51049,-61508,-43831,-38030,-17164,32996,69313,64540,16768,-34093,-52674,-48248,-41516,-38585,-20595,24546,51883,10055,-96478,-138634,-73679,-67410,-95791,-16964,52313,12246,-51570,-72499,-57926,-38059,-1005,40358,57147,20376,-42867,-76600,-63616,-22766,11933,50602,70415,48960,39314,102349,128875,97631,77939,103642,69631,-39498,-83573,-14434,81088,128646,127218,42195,-31407,3314,5459,-73122,-85639,-15789,16880,19369,29511,12726,-24383,-66334,-100367,-116736,-72749,-41271,-31262,-5120,29950,58827,85041,50046,-22326,-62822,-57843,-19826,-23575,-82095,-123408,-89917,-32655,13897,86383,132074,82372,-33456,-71348,-13195,7791,-44958,-51537,8600,8723,-29335,11216,48668,-13873,-70791,-51606,-39865,-35270,3354,33664,-15576,-137327,-129429,-31761,-13235,7228,34153,-16833,-27292,16123,-5419,-75930,-113157,-103851,-74753,1878,113910,130386,70390,57333,97679,108393,77289,20702,12670,71916,62383,-49290,-91309,4142,53405,18921,18765,54636,90609,127627,93073,20895,-6465,-22549,-82926,-113742,-88035,-115816,-108784,-11600,49052,46512,45270,62427,70806,83362,60778,38482,34708,-6745,-101764,-90540,19411,65222,-16790,-38305,-10665,-15756,-9712,27979,44608,91364,127225,86658,18538,-11973,-35970,-85128,-66030,-2334,21430,49484,54650,8310,29953,106082,77194,-60098,-132523,-24371,80313,8195,-111667,-128389,-81658,-35911,-12086,15223,56052,39068,-38639,-51626,-88452,-104203,-5380,34938,3753,49939,104798,95166,64725,44060,4137,-63978,-81403,8507,98601,143066,154926,114850,22664,-47639,-70684,-99217,-147565,-122995,-50323,-65997,-102047,-49687,9736,8314,-37685,-67556,-73408,-68648,-27303,-6191,-37524,-44372,-7021,19667,12898,21844,74947,119512,100014,67718,49689,-32037,-109974,-91276,-30428,-6972,-13450,-19263,-53090,-61737,8200,76323,56692,20600,7751,-18510,-39085,-4607,-17697,-146021,-223133,-159765,-41286,48225,62542,24367,-35740,-79879,-87329,-68595,-31853,-21487,-66551,-132568,-110315,-35973,-15167,-110820,-182250,-115963,-37419,-30543,-10865,20916,-25640,-83879,-70996,-19352,-1152,11907,41125,33102,-46763,-125980,-101629,-29857,-22667,-42498,-3608,72896,72244,29109,12418,21688,28206,48631,59943,42953,28720,29266,44423,11060,-35523,8497,45545,33097,52840,112880,123817,72004,93140,153140,120382,54479,-7088,-116895,-145624,-88166,-34589,-41,10062,-1462,14655,-9267,-69338,-49772,6447,9995,-21598,-41531,-30346,-12865,1411,6844,4294,4874,22301,53110,61593,37128,33669,26025,-56047,-51576,27909,35348,-14093,-8874,30531,35548,-2993,4328,47471,18271,-68637,-112040,-95534,-55099,38220,124984,112905,66822,73083,85233,77653,81885,97926,97128,58218,-41583,-117916,-86706,-23284,12927,51526,77930,45014,9109,12751,33698,35452,9317,6868,21305,-1096,-23050,25625,56399,63647,101300,119060,36161,-68919,-115259,-114575,-50771,48682,87767,112638,149120,102647,33159,40983,42591,1298,3373,13115,654,-40373,-67514,-32044,37893,63406,71407,99588,91567,83027,90223,45795,-6183,-53279,-90693,-36467,41248,-16517,-51011,63084,149341,93049,13315,-34507,-91482,-118213,-63931,31265,75453,18654,-28462,30646,49499,-62364,-118781,-48291,-26887,-12183,28803,7478,-45773,-53827,-19217,-13110,-19890,-4162,47398,115489,113865,10919,-60665,-67901,-50088,-36193,-60429,-79019,-60629,-48136,-16734,38362,59943,33761,16681,9532,-37087,-78494,-89896,-42702,52168,134823,168339,142917,54974,-43055,-48624,-7312,11182,-368,-4706,7245,24523,37005,58664,69559,51324,29924,50098,53625,7073,11243,56075,-1013,-63222,-23904,22112,26009,45299,42797,11744,4415,2487,-53691,-134303,-131861,-86176,-65623,-20659,44229,11083,-96400,-112648,-58141,-14193,-18230,-9184,60364,80077,11114,-24690,-33190,-14796,36167,25775,-21927,-41713,-50570,-32894,-12632,-12613,9653,26902,-15628,-50382,-59493,-126462,-163634,-105210,-63201,-25429,35616,21987,-32697,-47904,-53417,-79618,-122871,-89333,17319,32933,-67048,-76235,10337,56346,51238,55648,60213,74158,97840,54066,-42928,-88423,-21904,69723,66823,27328,-844,-31658,-11636,51298,43244,35966,77439,64636,-10673,-46575,-67550,-70314,-26157,-8303,-13476,20254,43326,36606,52387,71452,81459,54913,690,-65573,-98237,-109178,-150753,-169280,-109812,-28046,-16757,-52692,-52300,21503,97469,90990,35149,19753,38507,85183,104724,48644],[22631,23145,38765,14106,-49892,-87362,-58459,6531,1854,-37844,18406,75961,25605,-15011,44501,82633,-3880,-112354,-125194,-48986,45094,102374,84732,50946,44479,53398,52897,8505,-77794,-143449,-136715,-112379,-98311,-57779,-37132,-15329,39085,53510,1977,16905,53415,24958,-11068,-9518,-14776,-12177,11656,46587,74887,16148,-72066,-58944,10712,67835,105597,60621,-53514,-96399,-63022,-47716,-12954,37738,49031,41266,75,-95138,-89016,46017,162698,148380,32072,-33390,12809,54938,8544,-23023,47719,116877,49338,-11178,19839,19975,508,10400,-16245,-55737,-48864,-63819,-26591,39877,39176,-23279,-62443,-49176,8081,47591,52274,63186,16055,-37373,2919,72532,83785,29104,-15304,-250,8880,-22823,-44942,-26533,6748,-28311,-87276,-101984,-130819,-138003,-58438,33515,56704,41979,15327,-67527,-145041,-104968,-19329,-34801,-96164,-108343,-96915,-71471,-5798,59550,79036,40713,27133,7142,-86185,-110279,14471,91654,74804,49277,-6331,-85132,-80483,-28592,-6653,-25778,-67534,-83051,-40778,-22710,-51302,-50411,6736,26487,-1954,-31799,-95942,-125770,-36880,13320,-48690,-87970,-58013,-4269,44180,41972,3153,-6936,1557,-44908,-74016,-671,78005,24578,-65917,-38895,23603,3394,-43882,-20533,53368,40074,-54766,-66539,-51245,-80893,-71812,-76943,-98884,-33693,35357,26990,2846,-17960,-51958,-44211,16387,85567,87577,78671,73126,88114,114888,96745,51331,37117,74873,54638,-47348,-70437,-10915,7627,82063,238269,270849,129034,19638,24764,54120,70962,92377,112594,125706,128113,95436,57543,38436,31398,52622,72325,42220,16973,12625,9543,31569,48510,78162,104262,68910,21275,46422,71771,31107,-27304,-52734,-73891,-97045,-73318,11375,55689,23128,-19140,37412,141856,130518,44580,12063,40514,55559,20746,-46848,-62888,-29337,-757,-28744,-61459,-73106,-81313,-93446,-89432,-93386,-109731,-102219,-30371,37710,61820,43438,29007,47830,61759,8169,-49317,-42066,-12838,-33033,-35831,28314,40580,29334,84740,105778,37821,72971,167431,146806,62921,-12310,-18532,41656,95608,111148,90403,112293,106327,15289,-58390,-51189,-30535,-62970,-88827,-1655,78840,48857,27112,84484,129641,90799,23872,5442,21391,1493,-11981,50460,84474,35155,-16799,-56525,-67786,-8402,52401,46941,42785,-4017,-87812,-62322,-8671,-5453,19684,26114,-36664,-92301,-27297,76411,36745,-77377,-121141,-90308,42466,147851,64492,-69616,-44998,96662,152524,89832,45523,25720,-10718,-45573,-72719,-80792,-14287,72596,62670,15496,34872,45043,-16577,-59298,-44959,2423,1819,-52848,-82323,-69733,-25117,22036,7700,-13966,46042,109609,65381,-10865,-21713,-12210,-32791,-38354,-14547,-4057,-21513,-44227,-11840,46971,25193,-35684,-42758,-17459,-32335,-74568,-70769,-28429,-23232,-46411,-68318,-63061,-34039,-78326,-141463,-91100,-25984,-14077,18988,36765,5966,-32627,-39350,-36713,-20801,-4354,1379,-11871,-35658,-32445,-16791,15017,21769,12787,31639,78150,106445,115229,89649,70923,64238,16604,-21350,18667,90345,104550,42039,-76667,-127742,-56227,-10410,-19885,810,36233,782,-62212,-59539,-54651,-65962,-60162,-67489,-88353,-71770,-57858,-72659,-104805,-95751,-29661,26082,3491,-33005,-16508,13317,49218,59465,-20256,-122370,-89677,29757,103663,137633,122723,39733,-32834,-14880,45873,63477,27727,22080,81920,89474,44004,58738,75186,-3516,-63288,-38932,-36094,-62775,-55112,-34550,-71376,-183989,-180406,-69871,-20531,22258,44503,-61428,-123675,-43376,24082,-15769,-103594,-156199,-119649,2743,152993,196950,110033,12684,-23189,11114,32925,-9318,-3060,69587,68743,-29252,-73937,5645,56380,388,-68638,-65384,18212,103829,51102,-43501,-36653,-4651,-52210,-73759,-33341,-64518,-88615,-36125,-24708,-29354,22473,73882,69542,49038,12409,-2378,35756,79671,9586,-53123,20053,82480,-7910,-32699,39712,42412,-23234,-23871,-8198,32781,101842,117526,93663,95185,78791,10862,-1072,19101,-12991,-27488,19573,56997,48014,5637,-45166,-80530,-70125,41685,129862,55197,-46240,-49699,-43082,-59798,-41518,28326,108119,110032,47321,23741,-26931,-54739,17596,50417,27396,55990,88267,59446,58400,78909,39700,-44041,-60893,38213,142934,189418,187487,149049,52749,-47347,-94622,-119085,-137064,-79226,-29140,-70097,-57649,10395,32462,24627,-38805,-96198,-65503,-44902,-29188,-591,-32497,-59041,1815,65230,64894,41839,46188,94647,125922,110801,113533,78377,-26437,-78155,-18512,43958,20430,-33269,-75746,-49320,29052,66359,62658,75877,28467,-72070,-63954,31713,30474,-61628,-96232,-47224,35516,129720,166426,124402,2533,-136266,-185526,-106937,11470,77065,26639,-75055,-128216,-124645,-106358,-139316,-164563,-91025,-18358,-18676,-21104,-40425,-109395,-134003,-88738,-30279,28528,75546,67752,31689,-8310,-36373,-29088,-31430,-71552,-91432,-10775,143446,175903,87590,31335,30505,16338,20888,44586,36770,61228,121377,111817,4127,-83017,-47627,3621,46606,96736,107727,67764,21396,82565,156507,89265,-11038,-68558,-130698,-126652,-32244,48916,74036,65714,37982,32063,30397,-16376,-49045,-23357,14132,20805,11339,-3161,-9593,664,7457,-297,-14628,-23154,-47108,-86386,-93453,-68622,-81304,-137879,-100662,-11569,32800,27448,11209,-3223,-14584,-35258,-23752,-4333,-60766,-138777,-121389,-51130,-28271,17044,46253,-19699,-68448,6227,88272,99305,76481,60398,68711,59591,-9382,-75264,-54071,16783,60021,56803,24765,-24483,-54190,-20523,47847,77465,45006,13933,9372,17365,26521,34333,24695,39964,90829,93755,-26078,-159192,-185520,-113588,-28031,33466,64225,75669,91210,70608,9525,-13674,11117,28101,17063,-8577,8980,-11063,-80945,-76846,-15793,13684,44324,96960,120199,147033,145499,68175,20390,-27563,-109491,-80416,9822,-28684,-56035,40638,93345,25459,-17006,-33863,-62933,-57002,-9659,44084,68967,32205,-17100,27299,50239,-89084,-173853,-73550,6345,22794,30759,7383,-34524,-35355,-12641,-18791,-3353,27691,28032,41773,63316,8909,-46347,-53851,-52841,-66431,-87927,-93138,-69607,-27110,51605,94742,50591,-3871,-150,5914,-40922,-67115,-50970,1342,45892,86942,147196,137720,9556,-110139,-71085,26067,60868,15506,-15868,4646,41650,44975,50404,54018,24473,10640,62810,105764,73007,24585,21514,-12997,-43752,-21223,-8549,-4596,51054,65776,6826,-28088,-48149,-112653,-159778,-120761,-100125,-121777,-94361,-16282,2546,-74983,-87494,4011,66863,17661,-14702,12882,20570,-16873,-36845,-31456,26979,77018,31679,-28266,-54736,-75126,-47692,-27266,-64748,-75206,-44733,-43256,-42636,-25737,-71887,-148416,-153420,-121579,-50219,42764,31640,3000,12123,-7926,-60782,-103302,-88258,-5700,25705,-65549,-118915,-60547,27407,55505,36064,-14254,-32926,6325,23221,-26692,-55904,-2621,68965,56238,5609,-19076,-22188,20326,100447,93273,70199,92295,73642,-2508,-27101,-32314,-38284,-25493,-10277,19114,52782,45993,54731,98652,90842,58789,62284,71112,17534,-65236,-96208,-115276,-132216,-85228,3856,18702,-35834,-35159,64013,146626,144506,106991,71250,33605,34965,42598,16337],[2850,41133,59194,36207,-7073,-28556,342,31529,5735,6132,96820,110790,-33077,-122988,-43063,58412,36654,-47976,-53004,30228,107365,147713,152936,149118,98107,3421,-30707,-8737,-38545,-96454,-111760,-131613,-147547,-109385,-65294,-28352,43601,89508,48487,17398,27762,-4348,-57947,-51315,-10116,-5803,-2290,62684,108346,21948,-68972,-69844,-18798,50500,97901,48202,-47148,-81896,-59931,-39535,-20879,-15564,9346,76191,84358,37818,28628,57041,97589,69981,-36740,-112372,-88703,-32865,-44322,-72988,-33918,52067,46716,11372,30853,11724,-7659,32824,3314,-68088,-36303,13441,57629,97187,94809,33403,-32216,-49168,2645,28993,-5011,-24520,-58893,-79340,-20221,33918,7433,-50561,-60298,-26873,3453,-19917,-65191,-35183,26116,-21782,-100685,-126074,-150386,-160663,-107790,-33555,22647,45541,23390,-50225,-80008,-14978,59039,69853,25093,-56800,-116570,-85307,-14143,9746,4043,4922,10962,-18441,-67051,-47307,39138,88451,71062,50492,-16426,-113355,-133423,-58950,-9942,-59017,-108246,-62598,35276,46791,-12604,-14619,54214,73386,29224,13682,5982,-7345,15822,17686,-53162,-102343,-40743,71426,120383,60457,-13876,-37643,-50264,-76345,-66598,-24752,-14572,-52071,-83521,-90628,-44039,12031,34846,56499,77948,37669,-14584,6709,44591,22900,-5887,-39628,-57820,27758,113593,71941,-24514,-66063,-61633,-63461,-66806,-5921,48499,79314,56058,31114,48635,34816,30705,74524,87304,149,-111957,-113274,-52745,-64439,-37698,104333,170021,63866,-44997,-66796,-12563,67768,97847,107205,123418,111194,78597,75024,43565,-5284,5192,37123,-2629,-15661,44056,49816,16583,35941,109146,122155,68061,4078,465,44845,70193,35370,-35157,-114660,-147332,-122402,-28385,54388,24270,-60152,-1132,140224,139927,57402,10213,44469,101618,86390,5163,-38642,-43367,-78413,-162112,-152299,-57493,-15478,-53499,-90383,-86336,-49641,-11547,16132,27514,50480,60312,32410,-6198,-14536,2158,2612,-19335,-21709,-12278,35183,109183,83515,52988,125604,134534,50736,100673,200709,124752,3524,-38361,-7520,60702,99475,89892,36675,43171,54276,17374,14827,29727,6064,-41104,-68245,9665,91385,72280,30826,23726,31975,34322,16102,-15786,-33950,-43432,-18723,30022,52880,65991,51471,-10628,-29755,50907,109785,51216,-12864,-66094,-149734,-139042,-36485,4469,16234,25317,-18859,-61036,-619,77200,41620,-56968,-115964,-97829,23676,92437,739,-117843,-117188,-3451,100196,94257,32473,-26028,-95136,-157063,-133994,-77904,-37344,10967,-10458,-66705,-10197,48721,-6162,-53679,-9014,35171,15477,-36975,-76899,-93446,-103476,-86564,-61509,-21302,63045,131249,84493,106,-47446,-95781,-145084,-119332,-61133,-21778,-42619,-118185,-101530,-3752,14390,-30742,-21530,12687,-11305,-77806,-104776,-74673,-72396,-74500,-53197,-43044,-39622,-59441,-103015,-120235,-100112,-39455,49644,86398,33484,-46021,-76916,-37283,9805,22464,26625,-1058,-56330,-58524,-23133,2436,-2466,-6487,-7064,-6337,15398,66061,65838,20046,22001,20602,-6003,24841,104411,93286,-939,-96581,-129475,-72407,-1069,45571,76373,77749,6696,-92621,-98163,-67659,-33456,-209,1514,-37353,-40137,-31415,-81712,-166547,-151543,-54764,-8460,-22713,-15332,24002,42562,50561,66855,27058,-70803,-60824,67150,128258,105805,69857,4201,-33251,-3199,35729,81110,106733,89293,89898,75403,42357,36611,50490,26769,12815,14395,-32822,-77566,-85507,-74908,-86034,-169026,-176083,-72299,-7666,34741,74283,-32062,-171646,-121187,-345,-14761,-108776,-147333,-85822,13814,105750,129238,44894,-56800,-111257,-88239,-40469,-38008,6175,91606,54757,-75032,-114461,-23879,40666,3007,-69301,-84276,-35171,34157,2502,-72665,-58773,-35284,-65193,-70358,-35924,-41002,-67776,-78333,-111172,-94948,-10284,47091,23973,-10736,-51648,-48510,49111,145625,60970,-58661,-1801,80299,28200,27453,97171,77555,-44286,-100101,-102133,-61803,30889,92244,80534,83378,116015,72599,3830,-8926,-10317,-36746,-11967,70029,82795,-37604,-145447,-120374,-27248,72462,117307,97894,95024,91453,13561,-50820,-70148,-69244,-21481,46285,81418,91229,53246,7411,7532,-9198,-24687,14798,27871,-2621,44680,117085,71567,-26427,-44523,38212,113752,119140,85339,61659,24825,-12949,-25809,-36459,-44388,-17287,-16962,-67193,-35475,31520,27604,1435,-61746,-105599,-37554,-8846,-23934,-9819,-40921,-80988,-12896,81919,113560,86619,48857,51615,65514,53691,74320,103468,31567,-54479,-24072,46382,37216,-5217,-27030,5422,45521,43965,60699,96131,27772,-82923,-43947,50532,65564,71518,89278,90225,116402,157174,166488,146073,44554,-114929,-199079,-136212,-8490,104309,105889,23138,-56937,-122594,-152207,-121563,-47639,41502,51839,5097,-10719,-43763,-122219,-129241,-82336,-66245,-21308,40408,63902,85533,104708,101035,65854,4270,-54980,-103399,-41123,126843,152204,50415,22298,35433,-2949,-19512,-2594,1197,70795,163596,148469,27662,-73059,-72598,-28010,35353,95385,79892,-11594,-78798,-1120,66585,-15723,-89281,-87100,-63275,-28616,51644,123419,119086,94208,80324,43736,9671,3881,524,1305,36402,69213,48945,-12167,-50567,-46590,-27281,-5898,-8022,-46154,-80771,-75639,-47433,-68921,-123083,-113944,-49993,-29461,6882,66473,51837,-8231,-31076,-53615,-69651,-71498,-113928,-168416,-130005,-31552,-9306,-24709,-49976,-120463,-157575,-59896,75306,111042,40129,-14660,24309,58740,37414,10359,-1134,11362,22623,-17906,-53272,-73436,-109997,-82471,44781,114852,54191,-25459,-18140,63385,114457,88007,45603,61913,118844,98472,-25511,-118171,-95518,-1119,40456,21306,23994,30677,12639,-15368,-54832,-81868,-57422,-11688,-8972,-7766,65412,78650,-41952,-134458,-107929,-44019,-22563,4848,76664,161947,154891,67913,22074,-24271,-74498,-28888,24991,-9885,-3898,36901,26002,-12081,14904,20185,9687,31151,62741,56963,38626,13138,-37034,-19690,42503,-43047,-148287,-72547,43301,72089,34858,-19745,-34578,-5133,42516,55183,81879,113438,71412,30727,43386,21687,3042,12700,3698,-22457,-25230,-25912,-56491,-63223,31380,88584,16512,-46628,-27273,-19630,-65866,-99213,-67325,4252,36401,14119,47648,95845,57114,-38051,-63482,5846,53453,10548,-24423,9741,52736,36128,26996,31007,13862,14544,74177,158073,156418,50160,-17610,-12748,29433,44325,9103,-33496,-13217,18947,3509,-21877,-42172,-57046,-33372,5295,-27118,-83364,-81573,-28758,1578,-39209,-36128,51360,72928,14212,-32756,-35816,-18127,-18877,-46111,-46965,9866,32565,-8628,-18845,-9859,-20938,-4261,-13600,-61331,-65785,-38599,-21593,10480,41441,2742,-85884,-125530,-106448,-39702,31738,-4787,-26610,615,-1611,-17351,-13519,-13028,-25794,-43389,-76497,-97519,-105326,-71735,-17423,-3846,-51147,-100485,-68133,-13732,-2230,-19457,-25675,-9320,4099,20733,21803,-992,45658,148014,128635,68908,78540,70673,5127,-5709,-2143,-31238,-65019,-48160,26327,46551,9149,56449,139573,106128,39980,70562,112451,68079,-5717,-45046,-46550,-44588,-15191,40672,42544,7138,4789,44837,60188,51319,69965,69354,29400,4509,-24678,-66430],[-32618,14165,16232,746,2122,34256,56127,46532,42240,67893,133404,113363,-83598,-256274,-183659,-6715,30533,-32246,-35346,38188,100156,148653,195632,226502,143165,-12110,-68323,-3517,24812,3935,-32759,-105870,-153552,-129866,-88766,-28843,60117,128588,79829,-7066,-43828,-61541,-87801,-57142,33965,76765,61715,68499,59860,-25401,-88084,-95086,-60462,14229,72514,63630,11049,-54365,-93051,-52682,11416,6722,-4386,48043,82048,98806,107803,75983,52200,36744,-1230,-43800,-54052,-47026,-58700,-73770,-60033,13374,78530,75588,38511,-8903,-13066,19505,-13817,-48470,13520,60612,75737,79420,57918,7146,-33837,-55945,-60049,-49663,-68007,-85998,-92511,-76253,-11123,17552,-23537,-68386,-63258,-36854,-19043,-31839,-45311,11872,80771,15126,-93115,-126607,-112706,-103082,-79597,-41804,-2690,11991,-7775,-41346,-25968,46711,90780,89450,60662,-24848,-82835,-36005,-10838,-67091,-54137,20419,14812,-51457,-55862,-12850,469,32015,43460,44598,8056,-44241,-56536,12894,35631,-69430,-140590,-64378,42192,58381,795,-1019,67275,118271,90528,45532,45045,56552,31677,-18293,-80341,-125604,-60049,52737,73674,32645,7274,-15820,-60911,-98155,-86173,-59413,-54009,-58960,-54019,-83400,-83075,-7958,72788,108220,71967,32553,64763,115801,130303,97199,60365,50852,27122,53724,119057,89600,-31151,-85683,-46441,-35655,-82674,-25561,75527,111009,49455,-19995,-47806,-75322,-24684,80429,80138,-18708,-87020,-90945,-84222,-108435,-90159,-8102,21721,-43157,-87983,-103320,-88098,-23986,33262,58479,42760,13098,5149,35508,36663,-11256,-27970,7177,7477,7462,68408,65387,8969,20223,56191,22027,-3811,-11768,-52319,-67708,-15362,35859,23366,-39067,-65868,-51514,4257,62839,32425,-52595,-35478,40638,66834,43750,2281,11988,73168,93446,61688,36963,3542,-102427,-229702,-187007,-29108,41693,15141,-825,10047,54971,100882,63551,-15062,-32212,-14867,-30178,-75378,-72419,8065,63156,24072,11773,42021,74222,109771,108636,98063,136602,174541,171477,171366,167904,114501,78032,49656,42375,72517,127956,149714,75015,6639,-718,9422,44170,58332,24174,-12107,-34529,14847,76034,92233,71849,20756,-21329,8224,23698,-44061,-76795,-33572,22758,8622,-26606,17348,47601,1849,3967,105238,157216,87084,25227,-19292,-89179,-101868,-18115,22401,12262,18298,11232,-5911,6527,18788,-1916,-33547,-53770,-39191,45745,70448,9673,-32439,-51975,-45022,42142,77475,2004,-60650,-89415,-127234,-81259,-821,15456,-3109,-72035,-133160,-51298,45764,14057,-22304,17509,38801,30531,24817,-11258,-76036,-142739,-176264,-160598,-97568,10350,79563,21281,-66101,-112268,-170769,-236913,-193826,-116162,-68393,-65585,-97405,-61159,21106,33043,13061,44041,75819,48559,-25923,-87000,-96258,-87019,-53991,-34552,-50994,-42012,-6373,-796,-40519,-72456,-31409,51049,96140,62498,-1814,-13293,63868,121136,71861,3995,-52047,-117167,-107347,-34375,-6353,-3578,22455,57,-49188,-52506,12879,40532,-10739,-51908,-50857,-37727,13806,103120,111186,70931,26191,-26489,-33784,2607,34098,56757,79593,50987,-22274,-51476,-30779,34951,84237,72178,-5749,-20139,6089,-36844,-106247,-68458,-1720,-4209,-1846,61726,108869,95587,66529,60841,59688,4206,-10644,58377,46524,-27553,-29394,-15728,-41387,-47932,-20578,59048,125353,112515,75212,18398,-32115,-25034,37345,93316,108134,68379,-10070,-34693,-19054,-12538,-17790,-83902,-103461,-24639,7628,3135,54278,11394,-138212,-152775,-64201,-78210,-126754,-77571,-2560,3282,-15878,-35272,-73992,-105577,-107595,-90708,-44530,-6678,37115,71262,-6335,-116048,-124698,-51107,1687,15998,20757,35960,30189,16999,-13311,-31263,-26862,-69014,-101761,-79748,-38759,-19158,-37998,-86615,-126101,-108726,-52047,-1257,-1706,-17609,-61738,-52765,59867,145774,44751,-80791,-52152,20179,17843,67881,125736,73725,-65319,-144361,-137876,-90082,-26512,31439,16117,2438,75089,75100,-20748,-47526,-4497,-10541,-37141,6487,52790,-30987,-128973,-86780,11792,69667,74491,107396,188508,173451,43156,-20463,-53272,-125880,-126760,-16296,63235,85045,72257,39888,-1491,-76452,-123889,-65671,-7935,2231,46550,94555,47959,-10558,-12523,26562,44486,20599,-11847,-23530,-22893,16789,82708,109708,82079,39319,636,-47389,-40049,16165,14183,-26898,-79595,-104496,-47965,-9283,-16849,-28437,-64956,-94008,-23233,98873,151085,102365,21285,-25262,-29151,-28170,-25180,-943,-13743,-57938,-43751,20255,71332,77010,43528,30257,15876,15091,63034,71404,-426,-23304,42255,58543,44548,104080,142750,104156,86836,82974,67777,74668,40818,-54573,-118380,-115312,-60216,34065,76967,31549,-11969,-89654,-143776,-82508,44567,137053,109707,35822,30024,24803,-49794,-79748,-70896,-91017,-91629,-56773,4508,88423,150129,150975,93370,39389,2747,-66226,-44367,83590,60651,-47656,-33000,13255,-11893,-23886,-31599,-40298,27588,90870,98078,66067,432,-44599,-40688,-13600,19415,9233,-80747,-137588,-61438,-30480,-97273,-71749,27194,58534,49393,72469,124252,122196,107175,99793,22879,-72058,-56950,3847,18279,49479,109518,91868,-20833,-125621,-129340,-54772,5179,-8620,-44147,-25239,26941,51103,2492,-53783,-33617,10311,-36901,-37627,55836,85652,39795,9879,-39358,-88044,-96630,-101517,-136746,-150813,-88168,-41610,-50665,-47406,-62716,-98594,-42096,83487,107990,-10874,-76685,-10267,40722,54104,80764,39653,-54250,-105321,-116935,-66206,-30633,-96013,-120866,9455,82813,-20207,-128710,-81890,63473,129958,97699,62942,105142,153668,82232,-33633,-43619,22512,76222,64182,8055,-6545,19663,2644,-53276,-94827,-112007,-106579,-94517,-78448,-26514,70344,97739,-12846,-149886,-139114,-39266,-39530,-66491,19050,128680,106020,21890,-5329,-27347,-21616,55325,103418,78897,78153,47059,-32526,-59055,-827,23915,22592,51439,88052,56797,828,-18215,-40414,-36539,32438,9486,-82981,-46582,47820,78761,16915,-62058,-71620,-47290,30480,112666,165999,171577,95943,31897,33777,9469,-8175,24393,63297,61943,47507,36266,-42570,-129687,-55262,47888,19785,-27896,-6639,7879,-37963,-70958,-18259,45861,28679,-53637,-63303,31404,116420,64798,-43985,-32245,23756,3551,-1446,42978,44682,9644,29573,71637,73308,46182,65059,143604,143995,9888,-86250,-38237,81213,118857,71659,3273,-37702,-42412,-34671,-30239,-14337,36519,103401,116412,47628,-11382,-13987,1721,-7719,-44813,-51395,-36853,-40246,-31411,-53437,-65879,-15087,7210,-37780,-50756,-30000,-51071,-66922,-17436,21321,19729,18348,-23882,-61526,-24108,11770,-4571,-2179,28654,14018,-22167,-31001,-25299,-18437,-28672,-77025,-94419,-72312,-56158,-25390,30080,45079,-44489,-122501,-111491,-90384,-132624,-157534,-109868,-31251,7610,-18888,-28789,-38465,-30313,-13987,-38924,-67174,-24716,79149,113890,41842,43627,138942,124045,54738,48637,30113,-19600,-4384,15993,-27011,-94213,-89407,1799,18312,-44153,17245,145427,115890,45179,75635,93235,48369,34334,24739,20166,23687,25446,32606,16265,1120,572,-7280,-37375,-49701,-5684,45072,53144,36748,-19816,-75451],[574,12577,-39400,-59098,-6204,60724,53903,27485,53532,82160,121044,125045,-33075,-249557,-235312,-57763,8184,-20570,-18362,20795,45191,99403,193153,241896,154196,20412,-24746,12295,45191,74369,60621,-31112,-116453,-142943,-130628,-43059,52092,96730,45452,-22639,-66831,-82299,-71759,-13350,64006,111014,101780,47697,-14047,-64304,-101857,-114875,-73959,7767,67365,92251,68426,-18624,-97001,-57818,35027,38590,-5068,-11966,4865,36756,81674,77527,40592,37812,61661,58289,18166,-18562,-31530,-30500,-13900,55595,143992,143803,48408,-18780,-4193,-2048,-46141,-36778,38534,65356,82236,69785,-2013,-70901,-66975,-60695,-99887,-88042,-67491,-93407,-121799,-96731,-21109,9127,-16064,-24862,-16529,-29189,-49939,-43729,9878,87778,145565,94966,-17694,-50885,-13328,2971,891,3298,-298,-27153,-68730,-86525,-53481,26721,66824,27991,-11791,-42547,-39801,13630,-218,-82229,-29161,78278,41216,-56986,-69149,-71608,-101326,-60700,4857,29222,32075,28122,4457,11958,21654,-56246,-119044,-76827,-28254,-18325,-41002,-41885,19907,97250,94210,23028,1384,33271,25858,-18079,-70057,-128818,-91904,-4259,5384,16431,44077,-2455,-65035,-92901,-101286,-81003,-32030,-13340,-27706,-63952,-89507,-39643,53710,105562,62968,30089,69781,108780,110155,89968,78729,89483,48333,3304,25185,35384,-21091,-60101,-28445,4246,-23098,24170,109342,109961,22202,-43664,-84445,-121191,-61847,44348,60563,19354,4492,-28301,-72864,-57256,-17010,-41495,-100283,-142139,-124615,-86514,-93023,-96497,-37909,449,-47148,-78725,-53536,-7158,22439,-7141,-39161,-3960,48989,62632,60367,33906,5475,-2402,-44732,-106058,-70959,-7577,-57555,-138386,-105313,12225,84160,73387,46099,37725,55563,58458,20921,-28616,-45050,-33898,17340,59009,35188,4344,29121,54599,55121,70038,41686,-82693,-208230,-165941,-30012,29456,38805,75553,84571,85398,101415,61961,-49256,-114902,-95519,-69150,-87159,-75219,-3040,42974,10450,30585,80554,50631,14915,47733,76227,81387,165521,246985,185366,94126,142941,224590,158627,72219,61250,117883,173389,107635,-8567,-40069,-14033,-2159,-10816,-13775,-1967,9495,53164,96605,119895,106968,49731,10757,35850,27398,-51999,-65907,21243,88209,33224,-61373,-51254,-6770,-24100,1099,100824,144393,106563,87525,66186,28107,10044,15699,24821,19251,14836,26757,24363,-12908,-54292,-64128,-38420,-7294,20574,68399,57335,37889,88499,73965,-14671,-4177,14443,-41401,-48635,-12831,-32818,-23809,45723,79171,28055,-64653,-109584,-66443,-23216,-41018,-31291,-8133,-9790,2160,31290,17476,-40782,-96719,-156521,-208503,-184638,-72010,-13944,-81988,-154904,-162079,-155956,-163395,-138216,-114924,-115148,-106465,-62317,27401,88646,63060,54542,97036,117008,90752,37316,-22189,-74684,-78649,-15623,2537,-31508,-3288,66272,110728,102380,41510,12399,46917,79071,83663,76344,83930,113423,135222,58696,-35296,-79574,-146373,-162074,-90157,-53104,-43546,11400,7227,-42959,-43104,13561,21258,-53857,-148982,-144002,-64217,-5563,38633,77873,126176,119195,47750,-4974,-33271,-52908,-44571,8936,53018,53899,41669,38943,75320,126006,112639,13628,-28842,1159,22741,30679,59050,40265,-5354,13946,110246,185428,167276,106412,60881,50648,28709,23034,33354,-41029,-117895,-68675,8935,-21986,-79430,-55201,30984,74647,68972,58769,-8903,-87799,-51558,59720,139333,144224,87809,30235,42731,74049,59568,39168,-16940,-48380,-14738,-23171,-60601,-29594,-15547,-77914,-125380,-132391,-152110,-121563,-7019,36508,-45696,-112339,-124350,-127487,-120167,-69773,-18437,21935,54099,62370,25480,-47903,-85516,-77916,-70146,-53123,9326,81008,126284,107789,40008,-1852,29971,21794,-60712,-87831,-38962,7451,1859,-34532,-66779,-67082,-59535,-56679,-30059,-3019,10204,-18355,-13779,45524,89871,28747,-58332,-86214,-63706,-48085,37094,95646,30633,-97212,-147758,-101746,-40689,-19288,7534,-4232,-32638,20457,35953,-34972,-64374,-22898,2753,-38685,-66705,-40260,-50459,-56473,13748,55663,44117,29549,65064,137167,107044,-15304,-49277,-24987,-56736,-64551,7822,27858,17776,33966,50876,7303,-101832,-161066,-73026,45066,68369,46622,10317,-27217,-10514,23977,37213,13801,-13682,-13423,-19913,-60147,-24950,107981,199688,160328,76988,29880,-7702,-14774,16941,9020,-20184,-47368,-81201,-86716,-58213,-40599,-63098,-90592,-81622,-411,131461,165421,62181,-70956,-141581,-108000,-52760,-56167,-78823,-75040,-57098,-30369,10432,88756,126091,59228,-4881,-30615,12177,79713,47710,-9225,67733,146307,79008,8627,39429,55450,8078,-31979,-36475,-28178,-3860,-535,-20562,-23431,-41436,-66872,-38432,-8350,-23223,-41577,-114047,-127690,-40231,42729,91669,95239,69664,75456,74626,23249,-27833,-75234,-104798,-111065,-96513,-54957,13936,80175,92557,57932,45532,40525,-10790,-12564,62194,7486,-96579,-61414,18506,16181,-1971,-18113,-31059,-16914,-26277,3125,81708,65968,-3655,-42811,-57739,-53441,-53928,-91455,-94544,-44293,-74738,-122183,-22091,114193,107343,59054,49925,73241,96578,112757,83332,-15806,-118569,-125558,-61163,-8937,49478,135784,145920,14934,-151628,-184071,-71134,6577,-36500,-34431,48988,83673,64034,39076,24962,17320,25443,-20215,-39688,20324,75944,84071,76404,26181,-37412,-62107,-62167,-101218,-168390,-152986,-94613,-64159,-5795,54594,38849,42839,103997,77653,-48603,-78116,3229,56955,83411,110435,49341,-85768,-147312,-91736,20871,63255,-38359,-122866,-51189,755,-100920,-195819,-135731,8163,61473,31970,21863,106225,148678,31641,-75592,-20966,48418,44343,25298,-434,-11196,31935,46714,-13104,-70474,-81874,-81849,-112033,-121996,-78704,-3735,30840,-5346,-90013,-83457,13352,16490,-31907,21641,90142,37096,-43248,-30483,6229,34199,98491,180479,184779,131303,46549,-63946,-109182,-51977,-16498,-21227,14291,55856,32526,-14554,-7583,6451,-12133,2029,18505,-1983,12443,42587,58264,7419,-56231,-77383,-95213,-40195,80268,160070,144674,60294,9913,28925,-2599,-55178,-18192,78978,102787,64996,55354,-4996,-98715,-55156,38657,54359,45351,83963,129154,90800,73697,129325,126108,12570,-87343,-88575,8639,108731,63540,-31486,-15740,33580,11746,36774,75844,21009,-22655,46710,124462,116616,55810,39715,75581,65542,-30216,-102970,-61009,67842,142136,137871,107695,59345,-10094,-55261,-42779,10524,68486,106135,106795,56758,25867,37759,27919,-16076,-54333,-87407,-143623,-117964,-34236,-34684,-54539,16304,31482,-23479,-15239,-11395,-84855,-105195,-34620,-496,-21885,-32957,-70341,-93939,-20812,43104,-12850,-88922,-79967,-24448,27459,45713,19587,-39495,-101217,-123206,-120236,-112884,-94518,-67383,-5820,39067,-53877,-143917,-123155,-108814,-145619,-165113,-154807,-58499,61058,93806,42953,-56496,-76361,2066,14521,-37372,-13449,103697,155264,78838,20638,53634,61072,35540,2723,-47037,-78174,-34380,7076,-26907,-89929,-92028,-19817,6076,-61174,-34475,101279,112554,75874,90000,50831,-5186,29463,65656,41486,12890,-2606,-14123,-49987,-79520,-63032,-29579,-30091,-41854,-19391,37837,68910,62958,19299,2784],[63170,35323,-61750,-84160,-12928,32397,-2817,-28255,-2185,31878,78412,118866,46155,-119411,-180095,-106305,-34717,4051,32649,42076,16494,39988,137917,191343,134236,50616,5447,-21440,-21212,43842,103353,45185,-81104,-169062,-168889,-74294,1731,11705,-2776,4406,-8333,-35541,-15109,31463,27645,30524,62275,36444,-15812,-45866,-77438,-86992,-36129,28361,62368,76301,70759,25869,-24389,-10665,44018,36429,-15364,-50873,-61834,-47907,11816,52653,33925,7418,29464,43759,4309,-6597,6286,9181,26640,82591,144440,151740,63587,-466,18769,-3232,-82523,-100952,-24287,47702,119562,116739,10549,-83113,-67557,-45996,-66102,-32722,-144,-68215,-163166,-150944,-63798,-25032,-34375,-15328,2546,-24202,-48531,-16992,63121,108872,120245,102343,51571,42317,61233,57780,44771,29381,9164,-37147,-98765,-113431,-59676,26775,62696,-14144,-93686,-93306,-51016,3833,23472,-5630,23139,71768,38057,-23537,-55334,-114696,-142986,-84627,-1227,29376,38604,26608,-31681,-58735,-12235,-4063,-23072,-35135,-76113,-109763,-97440,-76893,-31043,22790,27224,-16175,-27526,14908,52399,66430,24192,-72490,-81240,-8321,29647,56625,52324,-44208,-88832,-52691,-61889,-74363,-15301,19770,-7313,-50586,-81076,-55885,30253,98481,79747,16757,-18795,-8454,30106,58885,65115,48153,1504,-46903,-61532,-35616,-517,1092,-2379,30590,43034,57952,77080,60283,-3994,-21930,-21421,-49273,-37502,-4010,23471,56145,70610,10557,-41919,22819,65883,-26717,-112223,-146422,-132420,-55205,-24385,-55519,-37145,-18116,-74130,-92261,-26381,37022,32314,-24724,-48254,19168,103907,103711,27572,-19696,-9438,-21852,-86959,-142372,-79985,3343,-22404,-96716,-86446,12292,95246,102236,62288,24557,36318,34310,19891,10119,-13809,-12709,30584,74408,51071,-1291,-11830,3073,11169,43999,34993,-49063,-145507,-140124,-64060,-7375,32509,67198,41599,-9343,-17038,1264,-68828,-153084,-117656,-32706,-27461,-56933,-53802,-34153,-23614,40335,103521,47126,-31300,-23016,4842,-1038,78770,171103,119673,58682,172417,281517,180180,49982,31386,59059,97719,65451,-15431,-63520,-56593,-60505,-79752,-60461,-8781,44470,105155,136559,132613,93927,44307,51039,62618,15829,-36083,-23459,46645,99097,75528,1172,-20147,3650,-7486,11627,70742,80184,64192,84068,85215,62725,36530,-3993,5048,43521,46365,55409,56538,9829,-52135,-75989,-49513,-3644,38126,75119,60237,62392,139612,145484,51653,-12367,-55746,-76103,-15777,41086,-5786,-51364,7017,82053,63421,9046,-6094,-30725,-87105,-99628,-53347,-56256,-85123,-55704,-6610,5560,3047,-4570,-62368,-160614,-176221,-99482,-70813,-127742,-165618,-139721,-69840,1410,9113,-49315,-115021,-151507,-117105,10673,92386,53242,33368,65040,70347,51588,48798,44773,251,-33841,15191,39610,7363,41949,121601,180266,199917,146940,65839,18564,3676,45111,97183,90463,45642,30361,-8873,-46185,-44508,-106748,-175645,-157940,-123434,-114474,-65464,-41792,-31153,31106,65002,-4143,-115343,-201852,-165822,-43279,-17298,-52110,-15204,61940,62816,16553,-16056,-64953,-98059,-101658,-71515,-12681,47876,117016,120409,82714,105538,125386,48419,-37853,-41918,42021,111806,90037,8541,-27609,-8349,62916,169035,183508,101308,24587,-12382,-20641,13269,26631,-31950,-51274,37575,106957,43324,-55340,-50531,9435,10456,-1443,25725,-17107,-87040,-32585,74898,110691,108848,91607,71756,79898,64423,18477,4739,-27969,-72096,-97567,-107570,-102550,-96848,-82719,-52937,-86983,-157686,-159120,-71255,22560,15527,-69807,-85649,-49091,-73108,-109172,-58907,33408,70116,71703,67399,39103,6432,-7424,-22654,-56103,-59712,4471,61373,79422,55431,14705,12695,48920,19535,-35881,-23400,31908,59737,14568,-43274,-41740,-3720,19717,1990,-17355,-7627,24927,33216,31768,24651,45729,49651,-1823,-69340,-89546,-88150,-18020,31823,-28103,-134046,-137607,-61860,13157,34282,45876,47877,12784,3522,-81,-23950,-39304,-19759,11000,-16946,-82007,-103711,-84803,-16400,69980,48235,-16591,-20137,-2539,-4038,-51172,-124363,-105680,-828,49393,39938,32921,-9083,-40325,-2779,49874,8953,-97722,-99521,36649,134334,89992,12808,-56743,-79820,-20113,44602,66809,31646,-4583,17886,23230,-70878,-97039,43835,184432,173651,93802,44540,29192,44731,37394,972,9843,26284,-25247,-91429,-99471,-71832,-82714,-89210,-37784,61722,157728,140950,5538,-151017,-220119,-136879,-18244,17080,-15613,-45737,-17540,21383,17688,31610,51139,-14354,-69258,-35891,52501,90908,37768,9550,102581,182434,122661,41883,22440,1408,-48149,-98674,-90621,-52246,-37784,-49140,-33358,11231,17272,-31553,-41995,-31147,-18787,-52075,-136771,-95308,24503,26842,-11831,23203,79266,67624,16977,10217,-4411,-76234,-100848,-58888,-29493,-35098,-26092,450,14406,23167,38065,43252,22966,22677,65481,26751,-40833,4695,96140,77714,7596,6172,23679,-17359,-86026,-53482,57813,71383,16131,-31506,-51970,-50114,-51122,-48028,-30321,-27960,-88167,-128095,-58808,20032,33123,50427,67304,45500,61961,103684,59917,-21329,-63754,-97044,-98939,-46218,28887,110599,143126,49846,-105847,-182218,-119007,-47539,-62031,-12367,86789,82906,26822,-2263,-6491,-4547,13095,17577,14928,10541,32996,81300,133938,132781,65758,-4103,-49864,-101966,-145247,-129315,-96824,-83106,-43579,54667,88643,73649,76713,20430,-60570,-43293,35935,108888,142376,103493,24128,-45780,-45820,27152,94343,83552,-24827,-122519,-100098,-42664,-66293,-122116,-118082,-41095,8992,-20605,-45715,34478,86912,-20275,-106894,-27791,18345,-23587,-23548,-340,2231,28786,51882,15833,-26445,-23517,-17189,-50742,-89186,-98086,-58791,-15154,2827,-21970,-27691,37933,65392,49794,66336,59695,-13320,-69257,-27706,50669,78051,104350,192360,208734,123723,26331,-65165,-109336,-47968,-21677,-34676,-3163,23587,20147,24409,56868,63705,2568,-46803,-15554,47989,72069,49803,34070,16936,6986,-7019,-54409,-62166,1355,67727,69618,16498,-2280,45508,29585,-36535,-22972,48400,50245,32776,68070,69069,44614,76234,86064,73382,93996,162579,229929,211837,218735,244824,148440,-19022,-82611,-30092,45219,55667,-28504,-46109,32698,64074,23988,49825,69147,8681,-21100,57908,105925,56431,13339,11999,12076,16482,8351,-18844,-40810,13952,105676,169178,197123,180767,83186,-17223,-14278,34457,31425,4202,10518,6102,6823,25442,13126,197,8345,-16447,-70219,-30979,49039,45100,18641,62454,37099,-14462,50408,73624,-43314,-95732,-23910,2193,-55203,-78265,-90928,-104752,-29906,45645,-14681,-124560,-130612,-13139,82081,73236,6045,-76161,-110151,-87580,-59868,-53146,-34776,-47635,-36662,10909,-33452,-85927,-70339,-79447,-100009,-93645,-118931,-74978,33652,90850,47467,-52574,-57876,53078,90277,35175,15375,61802,96229,79272,10335,-36889,-20466,14832,-20205,-76239,-104777,-69889,-26747,-31934,-49395,-39860,-11728,7258,-25915,-28183,54882,98851,107526,110733,39245,-24999,29847,94813,41240,-35906,-41146,-30098,-73518,-121796,-82778,16748,46522,17779,21264,50438,56161,38508,30800,87520],[79137,36648,-49437,-44196,4949,2265,-37127,-67041,-67948,-34155,12717,49549,47298,-17274,-112578,-158085,-97126,10920,75362,88684,46739,15441,49635,101295,96001,40149,-34958,-100029,-126606,-56265,73221,82968,-44643,-144721,-131047,-64653,-21193,4572,33746,66521,67083,39118,32782,11743,-62468,-80654,86,54377,47659,-3530,-45083,-20315,44039,63223,45319,26274,42438,73879,78528,70430,75855,57032,-2436,-56621,-87555,-79979,-38593,7292,23040,-27282,-52945,-48373,-72499,-42634,8938,14253,11298,20534,40659,77636,54994,17478,31170,-3633,-125367,-196470,-110587,21456,119970,131671,64373,-9127,-20097,-11618,1754,51069,74055,-19439,-150668,-148850,-69375,-58002,-79724,-75769,-59751,-44167,-9980,43689,81996,57709,19827,6746,17329,33983,38649,37082,30018,6889,1539,-26555,-82005,-60233,45890,114621,98666,2255,-106295,-134044,-101423,-29212,66559,89314,35725,-9656,-13164,3381,482,-43694,-73674,-37219,11025,44001,27103,-26702,-77504,-59202,10517,52705,75402,59069,-33055,-118958,-100545,-47521,-30582,-33243,-40293,-29640,7420,49091,91499,144639,122679,10661,-37669,7071,63979,74705,-762,-114254,-113457,-18073,648,-47520,-36401,-7012,-12910,-49405,-76260,-59834,20684,97234,75217,-31291,-104854,-84259,471,70705,70145,16132,-9008,-9202,-47417,-57113,4141,55426,47853,44463,40919,14644,-11510,10354,5461,8684,36982,24443,-6850,-39034,-25685,35283,60546,-2421,-46722,11488,35173,-17182,-28702,-55088,-80657,-26685,30373,22880,4749,-3216,-47355,-47531,48223,123622,59313,-56647,-71469,51010,149164,102636,965,-36438,-25995,-31595,-39986,-63282,-42996,-6543,-3736,-26720,-30437,6352,52410,49148,-1658,-61298,-41612,7535,50064,71921,53316,46544,54208,47899,106,-54332,-71390,-39337,-9712,8118,9825,-11893,-71586,-102968,-65382,16085,54982,17254,-58133,-113723,-106771,-51487,-72883,-144493,-98032,27764,45600,-46712,-111552,-79289,-6782,65736,101406,71875,23506,-17698,-54957,-87642,-46257,41794,73238,88105,143338,185094,112833,16096,7849,11985,8147,5825,-13346,-78051,-99305,-67407,-67974,-71018,-20906,42065,99673,116943,98808,52729,15838,33534,48065,27309,6593,10165,15817,33725,62901,70137,74754,78796,60990,59077,57928,9275,-13696,37127,58905,21572,-40322,-72905,-31004,49432,91327,109657,118220,96274,36494,-14234,-28188,-15388,19012,75523,96847,94827,115092,137801,106437,13989,-81975,-80813,13138,59371,-21851,-96626,-52823,40109,82142,87825,85822,31181,-60182,-62449,-13841,-49514,-118093,-85002,-15260,6667,31105,35888,-9183,-56948,-57678,-48743,-57276,-85536,-87199,-47766,19825,75386,85292,35302,-29131,-131297,-194317,-85775,33585,14936,-32696,-26669,-24585,-34253,7543,83357,102299,49842,45322,58035,24835,39573,114150,169180,187471,167337,80551,-56543,-121217,-37097,66821,45672,-18797,-38350,-44728,-33224,-7711,-48572,-127794,-161385,-146732,-122742,-86989,-76399,-22255,96029,106602,-24463,-125100,-145165,-96311,-1559,-16687,-85370,-73709,-36582,-40803,-31804,-11555,-25938,-31760,-38783,-52230,-51798,-8802,117492,156468,88564,75251,118040,71171,-28367,-60922,23512,77601,12465,-49025,-28637,-24297,-8916,95736,136729,42172,-43344,-73252,-76573,-20504,39669,44216,87058,194737,210903,85388,-31285,-46993,-15749,-13202,-19559,1899,-33577,-75210,-19376,44991,33619,53056,90782,82291,40421,-51418,-102058,-64721,-62910,-116332,-183309,-170787,-96233,-88479,-96912,-55273,-69342,-111581,-81804,-13912,22098,19574,8045,41703,70018,548,-84088,-64279,20040,54017,44958,60872,104655,102076,40445,3186,5202,5191,32768,44462,1105,-65636,-50215,26650,42131,-7896,-22118,22903,55730,57880,33327,4415,-3633,14352,68889,68161,8193,-17044,34699,68154,48231,18688,44619,60156,12488,-36777,-37334,-43000,-23989,-10238,-56358,-126154,-110873,-54489,13532,54251,78910,106855,78795,26950,-31,434,18382,40924,39601,1299,-64658,-93414,-62164,377,28331,-39641,-93239,-57772,-39381,-99967,-167329,-177897,-83491,45901,88993,40105,-9155,-41281,-49882,-14298,24465,-12595,-88680,-37284,118269,139688,25872,-29017,-35882,-49103,-13675,40144,65689,27677,-22084,1438,30333,-37695,-79312,3299,120824,152347,80060,16151,31247,66766,26981,-26787,17443,73173,25672,-50990,-76874,-55189,-63187,-65667,16872,132317,152549,78083,-30407,-145213,-188016,-100880,20793,83095,77721,31557,27153,47338,10929,-62334,-104645,-142324,-123423,-1025,98006,70491,15341,4924,26481,95667,141481,126311,96504,62652,9673,-38943,-40279,-30108,-60428,-95190,-67172,-12023,11690,-4839,2423,29639,58388,20885,-73568,-39907,86986,73896,-29852,-29420,49518,5270,-94276,-65076,-12163,-46641,-51239,18041,55723,50157,42976,9002,-20751,-1673,20025,17475,4267,28936,82689,70618,47367,102629,175845,121497,-124,-2531,40468,-4645,-76534,-59184,9008,36644,22001,-4251,-12089,-6154,-5538,-10013,-52422,-86382,-91020,-111999,-130606,-115738,-37801,69480,113751,63164,39905,83406,63607,10616,17219,2978,-43184,-47117,-20003,17413,42046,5479,-75262,-162304,-184216,-120655,-55061,9917,72969,67768,11930,-69967,-120102,-93043,-29548,22840,48646,14312,-7530,42576,146691,200453,133432,21236,-61896,-102556,-84605,-44119,-42674,-93123,-131272,-64326,-18487,-37066,-36663,-55821,-76382,-49745,5329,100905,155489,73586,-23873,-29103,19493,43035,31871,-5288,-71385,-132395,-110970,-31203,32196,11951,-64504,-56714,17785,5345,-63945,-48613,2467,-50037,-98841,-21753,6401,-57669,-61775,-14461,517,-2317,-9199,-31242,-28234,264,-3873,-23237,-37120,-59950,-41545,-3002,-3846,-34513,-42670,-2716,25635,50069,52007,-1165,-45131,-41708,-14400,28745,65322,94704,137104,125516,63748,-15949,-80686,-100397,-41010,-12665,-6458,8976,19947,39509,79953,94991,56382,-16606,-66497,-51108,23096,75725,39353,-14254,-5739,30835,38020,3388,-26394,-45122,-23278,15241,13359,18943,69741,74174,36171,16867,-4203,-52123,-26984,61364,94836,114200,163492,127395,51470,52781,115046,157022,169146,208794,203762,76771,-46081,-64620,13857,68216,-1514,-118097,-89927,27431,42239,1666,11235,20308,16707,29024,70873,41025,-48219,-58325,-34845,-42395,-9007,48840,49777,-25557,-49970,29560,135682,181213,164775,87244,19429,36527,49834,-17499,-86500,-89425,-79652,-61703,-42309,-33004,23708,96185,113660,96386,91062,116940,114054,98864,96455,17756,-41267,59215,112905,-5825,-70567,16328,65183,-970,-43934,-56490,-69327,-24574,9538,-41228,-96843,-72167,37489,111989,79851,-625,-72756,-66282,-20741,11585,29477,58176,30475,-19440,-12451,-16761,-30528,-18798,-13725,-22300,-21684,-47137,-63532,-37512,-15068,-16839,-46177,-18304,53968,70829,43950,23207,-121,-4777,29965,-799,-79761,-81227,-23213,-11859,-34043,-92767,-114455,-86985,-53510,-16822,2584,-19000,-35237,-17497,201,7015,26078,57976,62600,6597,-39691,42071,124557,42158,-72201,-62775,-21006,-39157,-64547,-19583,64873,50562,-5424,11740,28207,2636,-31615,-14483,88472],[51824,12256,-28134,19143,42515,17986,-8294,-44327,-60477,-52506,-52885,-44327,-13097,-22449,-97016,-165643,-122523,-8103,58107,92119,76163,12929,-21776,17447,41031,-2040,-79037,-134399,-173499,-127196,17046,93363,34976,-23940,-26235,-5929,32309,105976,120683,94769,84028,79243,29933,-61769,-132558,-114138,-24393,56050,78684,2262,-65997,3189,108690,106331,48141,20525,54105,116739,135127,116067,117912,118502,47896,-55095,-106854,-89242,-67843,-34600,30141,15125,-42370,-65191,-101689,-102667,-41354,-4504,-13742,-46680,-56697,-15602,-1478,-8026,13761,-23752,-137298,-177158,-85939,-4919,24940,37935,57134,46436,26268,34269,49815,77418,98710,56662,-31253,-36841,3789,-39957,-98199,-133939,-135960,-68336,29060,87577,72761,15589,-16164,-43108,-58215,-66367,-45872,-58,3420,-28108,-16255,-23689,-66875,2889,154266,183564,110444,35671,-58451,-125048,-101061,-784,110852,117828,30461,-48578,-54017,-13427,31129,52515,8985,-17877,-2184,41550,6596,-52914,-42497,18179,46333,59200,104355,130045,50909,-48214,-44276,14347,10228,-21449,-44667,-21305,45564,77394,81515,113263,111681,33886,-27333,-35911,-10339,-7011,-81225,-144080,-111153,-29892,15800,-8643,-39683,-64911,-75588,-76161,-76498,-60984,2440,63065,13724,-88613,-109134,-54967,16887,84017,87421,48386,66789,101446,36320,-42520,-25157,71694,108624,49221,-24513,-63499,-82839,-10287,33456,5679,-5639,-23590,-44961,-55584,-49776,-9737,26202,-14779,-78130,-89752,-70141,-20051,39864,20703,-5156,4552,14062,7235,-6248,-6523,-23974,-5475,68893,109083,45452,-65661,-90940,36389,134658,65043,-5052,-8844,-34916,-47707,16883,41116,-8546,-43445,-24035,-19099,-53864,-52545,-12079,-8570,-46945,-99327,-79639,-4049,64524,113981,128156,95098,60489,18530,-41128,-98263,-109598,-51219,-11732,-22212,-10923,21868,9424,-18280,4341,78468,80088,-5912,-82537,-104869,-85607,-53984,-70029,-115501,-72381,48865,76175,-24080,-109362,-63975,33662,79194,46315,26963,49906,15606,-93877,-177303,-138177,-10138,87157,102552,44533,25086,32297,11874,-12694,-20133,-19992,6875,10674,-75614,-120033,-50508,-28287,-65030,-33786,10955,31964,31429,25702,20126,11742,-13274,13260,84496,81959,26331,-28925,-44701,-16063,27873,68472,75411,67337,74748,51623,-28709,-63774,7166,55127,9337,-79603,-106333,-68741,-2382,74398,123728,145454,147359,105604,49872,437,-30190,-13613,59572,117722,109499,66305,82691,89220,3486,-90199,-72480,28217,82539,7180,-80381,-76620,-6632,66511,102014,93770,52188,2521,11797,54043,7593,-87452,-77176,-7759,5258,-2058,-27590,-50247,3009,40429,3109,-19125,-24254,-8733,44377,68125,19026,17509,68599,82728,-31873,-164525,-121134,1047,7141,-65730,-85507,-72395,-74705,-21580,96005,153094,104708,73479,66489,20984,-3368,33460,67984,81340,88900,19880,-141570,-208077,-88517,47799,38560,-20223,-30503,-40399,-38502,-25606,-46309,-82980,-103925,-93999,-42419,2588,-34062,-29321,57283,64792,-29764,-51562,-26530,-27630,-15456,-40326,-71707,-68269,-63739,-55984,-9620,31351,43444,50094,52260,48404,-10465,-53236,28582,95039,78849,52818,58076,22229,-25655,-42647,-10344,-15752,-67782,-56135,9616,-4897,-22452,62073,92724,-10752,-87146,-78168,-81396,-47550,40525,78319,127305,220614,190402,23114,-70763,-66369,-32564,8918,34961,31585,-33018,-75480,-38542,-21576,-31444,16806,57114,34420,-32702,-144645,-171549,-84423,-55681,-104263,-169949,-159263,-84622,-61539,-64097,-58662,-64045,-31484,451,-17821,-2960,76288,136193,127808,63820,-11267,-60143,-57470,-28853,13925,34114,47131,104895,108646,27406,5948,51983,42700,47367,71556,12484,-79188,-47689,40055,50382,14602,3878,24262,14987,6050,54084,98787,43627,-7632,47271,58384,-10127,-29258,54212,76990,17871,-5255,25164,429,-51529,-49346,17037,35969,13915,-19291,-44414,-56359,-49975,-55167,-30903,-4991,31533,96263,101606,59406,19037,2060,42306,86403,60996,613,-60963,-64331,-1674,27381,-36744,-124226,-118394,-52858,-33750,-104425,-185019,-152695,-3312,97119,80079,5786,-35541,-48910,-37995,-21050,-15887,-36529,-81775,-63950,35953,38699,-38931,-19194,46434,31618,7440,5100,-1251,-37170,-61922,-30845,14470,31967,42867,41691,72941,106236,30095,-33915,5524,25315,-26162,-71508,-19927,47791,20123,-25812,-25102,-16987,-52935,-59812,50218,166524,125331,8548,-62005,-101742,-100098,-38337,22719,45582,54121,56972,39216,19791,-1716,-81201,-189055,-232859,-147683,15253,91320,31940,-8713,-31169,-93559,-52026,87673,147651,131862,117853,95467,69178,47254,-6440,-84521,-117503,-81819,-42782,-19996,16136,60656,97102,113275,105513,15531,-25171,65071,113729,36596,-12391,19979,-26269,-111810,-93582,-33792,-9578,27982,63272,74455,116850,145723,74197,-22445,-47315,-33953,-36829,-46289,22808,120597,101414,70511,113783,155743,97770,-15317,-48716,-17365,-7768,-32997,-44389,-21769,22299,42021,33011,31415,31086,36548,3494,-117251,-151536,-53132,-26597,-87706,-72893,21381,96147,106624,84096,55258,78995,82875,27442,15303,47733,43348,-3213,-51888,-58646,-53454,-71309,-92962,-131812,-161555,-100164,-18921,4368,18913,32696,8280,-80059,-165854,-177065,-98087,-14133,21798,-1793,-22059,5703,97286,162083,113045,14721,-42339,-48178,-25876,1771,7696,-52091,-122880,-123893,-147983,-188245,-153174,-110768,-97812,-86070,-67674,14026,98169,58677,-45541,-79238,-55477,-66026,-76802,-67916,-76361,-96831,-70396,-14603,44998,40923,-46785,-50619,44503,75617,14748,-19912,-10690,-25491,-41724,11297,27310,-50970,-83861,-38744,-12055,-13132,-34544,-58526,-37072,-17959,-57982,-74790,-31386,-17497,-4271,12843,-24955,-71219,-49540,-26652,-40720,-23150,-27106,-61179,-29928,25528,7602,-30886,11012,71978,67656,30063,12075,-45080,-109684,-139829,-114454,-42820,20993,26670,36722,73413,95737,60247,-527,-19123,574,-2199,9201,54248,13607,-49400,-39529,-19942,-22424,-19079,4202,-14258,-16913,27064,51471,61251,86790,89075,73719,39990,-17292,-77549,-61377,14634,26896,19320,95907,120274,34462,-16019,-5027,-2979,35946,96849,80369,22162,-7601,-23561,22727,60716,-18780,-115463,-77709,10661,7953,-24761,-21381,3378,55380,106349,117508,48866,-47577,-79369,-72844,-68150,-26159,22356,11221,-56988,-85804,-28222,76383,112616,62242,9694,32954,95722,90110,7237,-75700,-115091,-123549,-91813,-52788,-13823,61038,126645,151448,127894,84835,97644,114216,121718,115122,8247,-87539,-13604,62464,-3642,-42051,56195,134106,99080,54482,25049,5010,6788,-35187,-102777,-92742,-23941,41825,102736,115335,62712,2410,1473,30838,38716,47179,90651,106228,45108,-1407,-17243,-29708,-13068,36251,35915,18619,20505,-3776,-43053,-70066,-59415,-49502,-27649,-12379,-10312,13267,38690,11706,-18451,3587,-3525,-55681,-76568,-35455,27263,32379,-67279,-132203,-102066,-42144,6730,14652,-29650,-71002,-41264,-8352,-50753,-84986,-46154,-24021,-46201,-54080,57796,156312,71712,-49865,-55135,-7229,25973,48430,73872,77693,-2718,-58685,-18560,-1332,-45952,-70316,-33817,58920],[44027,11860,-583,49827,62570,47687,37467,21331,25827,-64,-63626,-67696,-33292,-59355,-98562,-101256,-65321,-15076,1854,31257,35792,-9224,-30711,-5074,-10212,-43894,-62659,-80014,-124884,-115640,-10020,93953,123189,95921,28264,12655,79039,158354,113826,45159,58002,77760,-3698,-105828,-124922,-69998,-22755,6891,35399,-29112,-123813,-49075,103726,135317,86863,82821,117829,143087,126811,93583,102148,121383,57204,-73672,-125233,-89678,-68402,-41383,55201,102629,54012,8217,-53432,-118785,-91984,-9339,18906,-12308,-39069,-44517,-66645,-59269,-11982,-32492,-67278,-4773,56527,-7304,-78349,-75769,-12298,22562,38355,74174,73093,53132,72084,126095,127481,100970,85397,12893,-73767,-123758,-124977,-53876,39663,80410,60970,36113,55244,48125,-28883,-113677,-95816,-12931,-10698,-42964,-17755,-26085,-81047,-21856,107822,115778,68027,59754,2834,-67427,-20711,81736,117445,84260,58996,11558,-37599,-44886,-11177,32184,13350,-38045,-26653,13706,347,-9062,31294,46460,23395,39723,107461,144185,82898,8494,12647,49136,49472,36205,8776,-634,42660,63821,40698,28108,22932,-15732,-57061,-91052,-117350,-114649,-106103,-101903,-87812,-65828,-9036,49204,33290,-75520,-145248,-107181,-57515,-36279,-11518,8758,-38520,-83169,-43578,-6294,-13754,19937,59537,80375,149671,199934,111736,-26588,-53112,69985,144132,38569,-86140,-99688,-93462,-13843,53177,7493,-67573,-122417,-110545,-44433,-10918,13424,63339,45637,-56526,-145298,-109441,10429,56843,24308,42266,52734,-8818,-60193,-50218,-23366,-12007,21603,22011,-18583,-16315,-27366,-68606,-20946,55824,32346,11643,16885,-43620,-68556,38693,101214,11028,-71976,-37183,-23217,-97477,-110720,-53536,-34138,-38439,-43935,-19788,13229,31110,96130,183906,159967,84224,51421,30792,-17277,-37912,-8732,-15257,-40468,-12907,51501,91915,104043,104215,99488,55961,16123,1204,-10794,-23823,-35193,-68735,-78962,-25529,51473,67892,27245,-23584,-15222,42084,65731,-13823,-71498,-11027,13867,-95393,-198215,-133681,15241,90491,46694,-48398,-58754,14714,47563,-22146,-63490,-15134,57791,71512,-25712,-97684,-50312,-19987,-42566,-13141,15013,1079,-24547,-30720,7626,36131,-14632,8215,139098,153637,46274,-26101,-47346,-61809,-59524,-38329,-40487,-31316,30176,62265,15835,-31441,17462,82024,61495,-1095,-38465,-59471,-53009,12165,75175,98280,103181,90475,57707,-467,-36519,-16999,35203,83299,92162,45947,20618,-2167,-65985,-102462,-53284,43838,116598,72932,-25490,-66398,-37177,20596,61575,60960,39807,26538,33901,68067,41633,-33181,-53105,-17393,-11971,-56349,-113267,-108971,-13850,32080,13670,18428,18164,28988,87330,86520,-21268,-54819,45435,116117,67333,-28593,-42505,42433,68998,-2578,-43566,-29201,-21994,27613,109144,112574,81464,101815,103677,53512,569,-33422,-39394,-17664,-6833,-57472,-149446,-174979,-72999,38218,35047,-31504,-37512,-40035,-43829,-38404,-75611,-94087,-49629,4299,54683,88067,12094,-71352,-67689,-39025,-16856,51623,62935,-15467,-76343,-86863,-63482,-45770,-27030,9091,47584,63483,59341,44776,65243,116911,58720,-53334,-57882,3234,41085,7546,-44910,-49539,-18508,-24569,-48882,-69836,-53010,13908,69927,30894,12296,92695,96113,-15419,-72114,-35782,-44950,-44882,28579,52675,59950,105705,61822,-67767,-102209,-46574,19175,76470,113996,103392,23273,-34451,-42977,-68591,-38939,30516,24886,-12268,-37534,-99756,-127429,-55096,-15302,-41402,-84054,-107855,-99221,-72833,-50799,-56274,-41507,33527,29843,-65378,-40374,116620,190022,102496,-32775,-70785,-26368,-18451,-46454,18260,86281,48739,21291,32893,18509,21478,30852,-17101,1545,83890,89904,64827,78590,74361,83725,95212,76335,46200,-5334,-25504,62405,152265,75815,-21614,-3701,-8708,-62602,-39513,67607,62978,-23301,-51015,-43089,-88716,-115997,-79901,20337,68620,49844,-10147,-22989,21563,32594,-26711,-53988,-66995,-49511,38857,96562,84495,23547,-36956,-16204,41064,45863,13159,-30223,-38415,20565,47386,-25891,-88963,-47623,-5765,-16920,-66376,-135931,-110136,25295,109590,101278,72489,44710,-10829,-26318,-13353,-14407,-29814,-73277,-121314,-101383,-49408,-17752,48478,109434,89028,22330,-44664,-84673,-95628,-54936,-2304,33754,91956,143071,100299,63159,55193,-10320,-35111,10427,422,-59792,-103259,-65872,-5241,-24081,-51765,-32772,-46513,-96858,-65483,66904,161413,114547,-16758,-96048,-97258,-65148,-17245,-2688,-35666,-35296,37389,51381,12631,31377,11028,-119318,-204011,-130794,-14932,34216,20779,14252,-27271,-114756,-109619,11562,76340,51068,59100,105817,115303,89652,24817,-50530,-73418,-52571,-45884,-19219,58790,118641,118731,109083,120200,25177,-86831,-54943,42013,62679,37708,35046,28524,3238,-26915,-47544,-17510,53996,62960,62517,126348,163482,95104,-19519,-96221,-112816,-96799,-60820,50982,174673,118412,18897,19829,40903,3269,-67016,-110785,-80649,-522,22133,-14026,-4601,46456,67954,55614,70610,80868,79564,33579,-103210,-134625,5693,81260,45267,75445,126698,88527,37644,71304,93113,85328,59668,-6767,-55591,-20177,48240,43043,-20138,-34555,-31726,-60118,-67698,-48476,-24679,12814,5989,-35154,-48083,-31566,-10391,-17767,-86579,-175789,-130597,-35270,-17275,-36016,-27722,-23599,3892,42187,36946,8693,11581,26720,-1897,-30173,-8109,7871,-11557,-44822,-139194,-203425,-158677,-112070,-92399,-69763,-78748,-47171,45317,69971,-16222,-107886,-134775,-114973,-62899,-13720,-1653,-6321,-5807,-21922,-43724,-49566,-69831,-41952,48099,124539,136201,111699,70070,51620,36053,40939,40685,-26276,-76541,-49587,-16883,7577,23430,25209,13602,-49473,-135225,-146199,-69358,-23756,-9156,-8831,-37113,-34600,33629,39801,-27128,-62288,-79141,-49888,42631,86409,32402,-42553,-28136,11613,-3649,-12525,998,-40883,-104799,-176452,-194998,-85362,25405,32624,36906,72335,58831,-6706,-51983,-12035,85407,123048,90287,54224,-5491,-18842,-15364,-70271,-116920,-85849,-2259,44025,53645,59417,58897,53261,61600,53943,27032,3662,7633,-7091,-40440,-39521,-59843,-94975,-17315,72364,36279,-33837,-57157,-44989,2345,30765,-2492,30538,66184,20188,18624,48759,8551,-28779,19023,50049,24557,-19154,-14592,29731,78532,116766,132436,99748,28110,-47816,-72313,-46904,-15232,-28736,-87826,-126887,-101397,-52935,30458,80349,23757,-25802,47108,141376,145696,82451,-9156,-73057,-76536,-24069,41469,87051,98535,75461,42319,-20634,-33176,19679,37755,49974,85211,-1175,-126886,-107882,-28809,-24787,-21781,52136,118462,118798,104375,83033,63586,35287,-59536,-156961,-152045,-99719,-46806,52302,130884,112675,62904,44918,44523,15366,-19502,33877,120076,102440,28840,-37394,-74665,-41042,37090,40124,15577,24493,36123,4497,-49851,-78435,-89569,-95311,-80554,-51575,686,51841,59287,36942,20198,100,-18537,-38156,-8651,54895,42568,-63440,-100405,-40983,9300,15993,-119,-23118,-42676,-52012,-68281,-122240,-164198,-109115,-47585,-41802,-36453,47335,132223,86377,-5293,-40300,-9038,59362,99098,87077,43683,-30888,-51963,-5385,-15151,-87311,-68427,7322,52955],[57929,43867,34164,38117,31741,23691,33790,66140,105547,65819,-21430,-17490,13476,-35308,-70645,-34569,5548,-2258,-41346,-51290,-61413,-59507,-2775,30689,-25679,-70866,-43637,-23927,-56092,-74125,-21709,52438,96826,66015,-40001,-73877,-1393,36582,-22977,-31276,50816,66333,-29268,-90295,-66460,-20135,-25586,-55324,-38418,-71256,-147484,-100501,45151,115922,106523,123709,152377,119784,59428,14822,-2527,-3711,-47135,-132500,-124592,-48491,-26408,-19348,50395,96669,61327,15729,-15982,-65173,-79580,11929,81472,64214,26152,-18085,-80411,-74451,-18688,-11584,35672,143239,146739,9991,-79076,-87090,-56081,-31570,11947,60694,63492,25836,19928,117365,181677,130331,79214,29841,-50549,-81190,-54417,-19709,12051,26726,35383,44569,89148,140154,79919,-56651,-84605,-26614,-38641,-50828,-4554,-23603,-102961,-109043,-50763,-26576,9925,61311,29412,-18254,38674,94655,54083,35215,85546,58033,-19246,-60075,-93470,-98921,-49966,-31785,-31599,-23549,8640,51031,42741,-18408,-29560,48754,138196,121455,27935,-17541,19311,46794,50275,53380,41003,19016,22920,34949,19704,-5647,-32104,-73126,-79892,-75928,-128886,-146473,-68811,-43607,-84114,-91369,-24288,94688,117540,-34850,-146682,-100582,-21428,9410,-5876,-26695,-35361,-26345,5721,-27177,-112857,-108847,-40500,24547,132450,209626,133056,-15830,-48638,64768,118395,-4723,-123649,-106565,-83221,-20963,58878,48678,-41694,-136631,-125690,-27051,44454,93410,145380,121145,7083,-101752,-60272,69677,73148,4691,46828,94779,23037,-49742,-35733,-15127,-1123,30967,-32921,-127105,-72024,14287,-24230,-66346,-24546,22819,28022,-5158,-73965,-75855,57475,122476,19289,-83473,-35804,15515,-52593,-97336,-64150,-54830,-37601,9678,52332,24013,-32044,24561,166561,185606,93952,91756,134118,126781,86197,31139,-28860,-32358,-1183,52909,126383,178263,143600,54542,2458,38704,67170,23813,-28239,-50637,-78858,-46405,34430,52471,19225,32601,43563,16776,19263,40132,-22323,-103435,-64953,-5426,-44444,-115539,-70202,20163,19698,-44717,-80120,-43245,47906,86329,-2892,-88919,-41226,55348,102300,24714,-65953,-72243,-35750,4120,40287,49656,24424,-34079,-66817,-26343,22282,7934,9659,90489,105121,25787,421,9912,-22778,-50961,-73303,-133729,-140287,-25345,94401,114386,46372,27673,72598,82240,68097,42447,-8127,-30290,-3287,29341,28071,13995,17795,7416,-37721,-34934,6135,9503,11710,52441,45566,-29077,-101244,-131847,-97246,-21552,46296,99235,71349,-15782,-58559,-57825,-36369,8098,40625,41061,21087,7728,10303,-4011,-27627,-39624,-27649,-17139,-66964,-144409,-136697,-73320,-31873,12355,54518,42112,29908,57387,69803,22493,-14967,5704,31855,62348,67847,46554,89450,137553,96907,39411,23992,40490,98215,99804,6294,-783,112328,150702,116291,74344,-13133,-64704,-36678,-34888,-70367,-83266,-86069,-57300,-21306,-40722,-86681,-77181,-50856,-21281,-473,-78333,-138219,-48944,66965,81202,45869,-47343,-143823,-168715,-119712,-8580,97642,78383,-29711,-104428,-107714,-62383,-36540,-7641,29831,31400,24335,409,-35157,316,85812,69840,-29618,-59230,-25490,-11111,-80177,-123421,-46504,16188,-44309,-104714,-77891,13564,94084,108220,41245,24594,106712,91382,-21206,-51332,-16527,-31948,-33937,11563,9905,-20296,-21026,-38653,-68364,-47124,32549,118067,140781,126502,113489,67733,26463,-29984,-80462,-11019,78906,49391,11626,43629,24461,-57728,-59115,-20156,-18325,-49459,-98394,-129223,-105904,-80040,-70864,-21038,52507,14127,-94732,-70422,75605,120309,29024,-77045,-89638,6005,28390,-26563,47802,150160,70069,-42969,-19724,38732,31325,-39182,-111623,-74745,27154,121197,205896,216526,134509,110305,134796,134418,103858,31794,-13709,43649,106961,58041,-15092,-28376,-57409,-92521,-48561,37941,24292,-26759,-57845,-94844,-125568,-107142,-73044,-23076,16165,42625,-2971,-30372,28902,70234,9268,-27099,-51418,-71707,2932,88061,75258,-18897,-112051,-126722,-60219,3406,39100,48536,10419,-11173,18063,28783,19642,39331,21249,-24509,-44799,-81269,-93901,-13507,85710,141211,169238,135357,25837,-22846,13868,32012,-13456,-82062,-125835,-124299,-56549,33772,87390,96382,81430,7134,-87702,-115295,-89050,-14555,46596,62210,77394,102842,91271,66152,31910,-346,19760,51971,27955,-49127,-108706,-79478,-28141,-61423,-112359,-133578,-162450,-152325,-40101,79521,134402,115288,1533,-103903,-120146,-103786,-66256,-33055,-61340,-75175,13121,77011,65774,100056,107718,4959,-93067,-93412,-67321,-24532,37842,64307,30129,-18053,-35695,-7690,7463,-49481,-52279,38764,73057,62863,64440,46512,13006,-7229,-32332,-2089,82483,126265,92767,88130,88131,-23592,-150878,-165942,-99436,-13190,37260,58585,94469,113187,52582,-45507,-75980,-29444,19544,67798,90337,64130,16624,-37864,-105502,-152589,-119863,-23428,100194,193353,100826,-59416,-95418,-77915,-119139,-174044,-166333,-80387,25349,48591,18741,29053,54147,43076,21108,77655,134398,126024,90411,-13527,-84206,-7758,81364,81988,85045,104208,46114,-8474,39510,93570,49933,-30884,-57305,-84797,-112028,-36344,42674,34994,27557,34237,30615,50925,73801,83766,63541,-15011,-76963,-89432,-76210,-18954,45596,8617,-100304,-88562,-20466,-34506,-67693,-52562,-59516,-79822,-70385,-37634,-2884,27124,38213,-8622,-84367,-88534,-7141,43915,42669,-21515,-73155,-74321,-89144,-62252,-3014,-22287,-27970,43153,72518,29155,-44788,-82986,-32459,37207,47003,41949,45439,20368,-35318,-94651,-101596,-77028,-39855,46464,144975,187707,173024,127504,102593,61382,20940,19657,1991,-35894,-37766,-25716,-9431,54861,132836,95058,-68953,-190063,-177593,-94794,-40184,-17759,-27024,-37493,27202,130276,141387,54346,-31335,-60153,12704,101991,89661,30137,-12535,-38282,-74364,-78374,-24395,4381,-30414,-56705,-117393,-145774,-63838,29399,27110,6409,27609,17356,-38911,-86261,-64838,58284,185945,176049,50057,-21091,37880,50874,-49864,-119259,-94896,-22384,44889,71983,41794,-14848,-48959,-29118,-23697,-61832,-72112,-8240,38075,11228,-31883,-54231,-59434,-18809,24431,23608,-7287,-9491,46706,81251,36065,-31983,19137,74159,14746,-17166,19353,44308,60261,91256,80434,49284,-1409,-11679,24107,35965,18291,40439,59050,25826,-30100,-43305,-1244,28409,-27163,-133881,-177284,-114672,-61221,6561,81884,58843,10546,62155,134470,143293,98930,15140,-17824,25082,85518,139036,152167,92963,1172,-88840,-158859,-114095,-38505,-56583,-64489,-1189,-32652,-122330,-127063,-81765,-43467,-5877,24478,43516,51654,64606,72311,74421,45971,-48020,-138801,-176148,-193502,-134748,-5181,73490,63756,32586,27562,21236,-23587,-93009,-33557,89400,110099,45157,-48377,-92529,-44411,26884,28572,-14847,-44579,401,28544,-31227,-102400,-139634,-139558,-84157,-29940,1400,27250,51852,50847,32314,15478,6327,-3513,39104,66366,19077,-48362,-19155,54690,68323,24300,-14005,-4480,21721,-15382,-88252,-136603,-144265,-67583,40558,75876,44836,28285,55756,60010,26037,-3940,12351,70110,78908,20799,-9663,-15773,623,39228,-18010,-113763,-44253,70808,66946],[54733,72608,73495,38445,-958,-19014,9825,77933,127040,87869,18227,32895,84312,67859,3842,-22601,7942,17200,-31538,-79509,-106387,-74070,15310,66063,12024,-54038,-60165,-28058,-28132,-52414,-32461,-18738,-39988,-65206,-123565,-171030,-148836,-126194,-118635,-25660,90289,76263,-22329,-46841,4239,34814,9414,-44845,-75361,-97325,-94237,-53993,21760,77510,80725,91603,115554,45257,-47886,-78861,-106798,-126687,-157134,-185490,-95480,35264,48888,19955,19214,-6959,-60023,-86867,-27147,24182,1367,46685,106246,78160,35538,13652,-13303,-4434,13588,19805,75747,120590,84255,18101,3083,-5950,-21138,-34838,-22181,-1160,22548,19803,-7951,51143,113943,64615,28957,21532,-30089,-49274,-12225,-2324,-17768,-17424,-1380,-13971,7524,101944,124210,14040,-46064,-37755,-55884,-35386,24250,-1715,-77637,-113721,-95183,-52653,-1450,34880,25238,10891,24379,8163,-25337,14107,66655,17471,-34039,-44695,-124756,-184455,-96161,10763,-6992,-23572,26015,61985,3367,-51323,-16420,83030,163458,102865,-28348,-54116,24330,68502,40103,9469,13095,30202,30932,28684,23083,11949,-19244,-76203,-64609,-12219,-60347,-102285,-20890,-4822,-76729,-74100,2057,97935,122437,5835,-69047,-35140,19130,43918,13212,-26976,-16660,1628,-1144,-63444,-147439,-156511,-117234,-56147,58956,151401,117373,21359,3711,72426,74346,-33237,-125816,-103723,-61575,5179,78491,95463,39244,-54306,-77689,-20963,56623,131133,153301,91918,16727,-34807,-1615,105666,112007,22429,42102,105769,80439,46819,50333,31126,16323,30900,-34834,-108172,-58197,28926,13989,-36624,-15906,44666,39725,-37987,-90710,-34989,114027,148093,29887,-83278,-45908,57589,55148,-19493,-40849,-48986,-46700,-2640,42185,-6711,-74961,-39390,60592,80885,35234,60401,116577,149738,106076,-4651,-46386,9594,24550,26077,95712,164281,109509,19122,7455,43586,26695,-40483,-73532,-67078,-60482,-306,75882,40896,-49531,-45152,5406,21129,24570,29361,-2980,-45561,-33451,15063,31698,-20298,-27366,10294,-33793,-78512,-53862,11597,81503,98821,45863,-31926,-61258,-17542,39294,-5429,-70784,-83344,-34626,51803,79763,51874,21250,-57862,-110250,-94716,-49405,-12380,-23573,-48380,-76209,-73270,-5203,48377,39935,56952,46163,-77176,-135781,-27413,115168,163460,86586,10294,8499,20510,15272,15725,19145,48769,69237,57741,13562,-39889,-53022,-52715,-64933,-22116,18926,-12313,-39285,14073,45836,-21912,-108667,-117278,-46339,19245,25966,24586,-7417,-52128,-47491,-42229,-49514,-22257,29324,58774,25751,-13709,-45829,-77998,-70507,-32443,-2970,3297,-49822,-139344,-156186,-117910,-47164,47052,89019,46174,-11,-14784,23225,64994,62367,-11250,-70668,-18252,64293,76920,94089,139647,125297,63147,8894,23458,91459,49307,-79581,-65015,96349,163325,151922,147405,66290,-7972,11846,20658,4165,-2770,-30361,-60338,-71760,-91655,-77593,-39570,-19388,15517,40378,-41279,-125815,-60484,55532,53113,-31392,-127497,-168038,-159924,-114465,525,94613,64122,-12842,-48221,-51944,-12251,-5204,-21398,-31877,-53950,-44795,-57310,-91739,-54612,18300,30368,-6750,-3870,8529,-37783,-142222,-110040,39851,70330,-62985,-139632,-78600,40121,118110,112247,39723,18768,77428,49963,-50191,-55817,-23740,-34562,-14931,8888,-22156,-62380,-70951,-46779,-8230,33369,94775,153690,126364,50223,25887,27838,21957,-39831,-71844,15935,118289,114091,84367,121513,92506,-44580,-104983,-76758,-59050,-77855,-106105,-117340,-99355,-93589,-85491,-21452,41292,-2542,-79295,-58484,18394,33448,5797,-34108,-57062,10367,45688,-4996,47758,154489,97296,-12562,-5971,34367,-1143,-77904,-116418,-87328,-28614,89811,205350,233504,186060,118078,83669,105358,126213,65363,8072,19778,27126,11363,3843,-5004,-41029,-53004,-33069,-8093,-913,38537,36987,-31436,-63388,-31966,-29545,-69185,-73669,3128,8886,-37189,-12286,44061,30492,32171,22845,-17887,19708,71904,22055,-86346,-167529,-176038,-91820,-10907,47285,108307,79898,-16364,-19542,40872,56588,47229,8611,-28112,-27044,-37860,-61923,-7233,91122,153164,157170,103140,5177,-26602,33438,66206,-9703,-96045,-82666,-52408,-33891,34738,63990,50848,45627,-18187,-87914,-65356,-32962,-6144,38223,57316,14050,-17242,23714,64297,54015,45105,64687,73084,51591,-19558,-74519,-36169,-1576,-63265,-145199,-216173,-225085,-113257,34052,89195,102958,95509,24806,-50013,-83509,-115122,-104937,-30326,-17284,-63336,-22066,74400,117988,146783,136031,71565,1584,-53811,-80569,-26538,63743,86989,67655,66190,55995,38503,29576,-37656,-77063,-12317,23624,31570,94792,121011,65018,24330,271,14715,63700,71356,54089,93806,101793,-5659,-109553,-137717,-134112,-82889,-10241,45611,92543,118498,80550,-5451,-98632,-132854,-40812,68191,36118,-66741,-97753,-68974,-60522,-88045,-70786,14483,109225,147604,43496,-103504,-131146,-107308,-170184,-232508,-155378,-8640,54536,25272,25586,45027,25802,-29065,-52166,39067,137468,152243,148294,65233,-61609,-72024,-6274,29,-30216,-7483,25756,35322,49953,54529,-21087,-102064,-41594,-4035,-87811,-73669,31199,66568,33945,15428,82985,177433,159725,68690,6388,-33581,-59507,-58173,-41290,14981,68409,36699,-31350,-21519,-4037,-34824,-65629,-61834,-62082,-77805,-87581,-61867,-24013,-10015,376,-4051,-79462,-137976,-72191,4547,45410,67641,53571,-12012,-75746,-30460,36800,9469,9391,64285,73611,75294,66250,41880,54902,60309,5714,-7456,10470,-4948,-23725,-16449,-5358,-26616,-27822,72605,164549,143463,91886,81956,72611,12624,-31958,-3231,37689,31161,4570,-43896,-96222,-26441,135262,141069,-37050,-162997,-135624,-46633,23010,62834,30871,-32319,3589,122015,179546,114347,22886,-6092,47278,91081,56104,9397,-3165,-36734,-102484,-90123,-12315,8722,-27656,-5203,14681,21859,47987,75140,40419,-791,7107,20982,-18796,-100033,-142342,-47242,115298,141434,23403,-30316,40984,75726,22066,-21608,-37370,-32977,-14520,18729,420,-92545,-155918,-124513,-101203,-131533,-145990,-87871,320,58058,54119,50522,83594,78095,17908,6425,29595,56309,104924,114633,42337,-35254,-27634,19268,-26278,-85021,-46900,51328,95149,57041,15591,19711,5119,-34653,-27142,-15405,-60906,-62033,-36593,-38012,-30013,-8627,26858,62792,26485,-83069,-151664,-98490,-39728,9872,62467,59120,34949,51999,67929,55737,21889,-16933,19788,93452,124914,127338,95090,32385,-32162,-108276,-144787,-88194,-40017,-90061,-117497,-71951,-49577,-45034,-36048,-49805,-20911,36730,36552,16713,17278,23735,34519,56828,45361,-14656,-54170,-86963,-137009,-105177,-24029,-5098,-13336,-24762,-31210,-26190,-45809,-92236,-25685,70333,70767,29307,-24944,-36348,-420,38117,36493,-39106,-114846,-64722,10124,-32040,-98565,-132506,-105393,-42000,-11754,-24480,-27437,-2552,459,5222,35806,36793,27867,79504,82796,23632,-3216,55990,110615,102262,44009,-17127,-11534,37531,38129,-5692,-50866,-61624,15326,139225,194881,121417,18708,-7833,16388,36274,53635,72345,90858,47724,-55025,-70521,-24846,11880,36977,-32377,-106567,-21680,78229,46672],[-6093,37377,68091,49421,3757,-20351,2420,55888,84458,47362,-463,17698,109917,162471,74715,-60344,-63162,10759,-5006,-54210,-65246,-41447,-14222,17816,27823,-8263,-65020,-54646,-40402,-59102,-40383,-61121,-138521,-131428,-122813,-186867,-222329,-166158,-75797,40322,99971,62497,-21645,-27717,51052,92594,80904,18866,-87905,-114987,-25125,27081,23890,34183,24446,16644,23737,-66194,-176022,-172019,-139015,-119405,-142858,-175264,-73045,68473,88834,45944,-9812,-90216,-165325,-170957,-49236,61310,44894,27327,45997,24715,-1953,20129,66959,84946,43649,9216,16641,-15571,-55738,-32815,17508,20922,13487,-11150,-44961,-56010,-37737,-7418,-8111,12466,29010,2411,12442,22661,-14346,-49775,-37499,-22078,-36136,-35154,-34819,-88535,-91502,881,56399,-168,-40381,-37876,-34291,3380,39585,11615,-17064,-7108,29934,57644,19199,-25637,4942,40168,-7181,-75007,-52562,15276,21664,-38712,-43018,-19614,-92754,-156191,-95725,8360,15009,16937,21062,-5427,-32496,1159,34157,56616,109263,95622,-4845,-20348,68210,121043,52979,-35814,-46327,9578,38832,22946,1461,-14061,-24959,-59515,-60370,-16279,-36016,-61447,2214,31808,-17395,-13989,42238,59873,49149,10984,9855,38479,39971,31845,13109,-23245,-46797,-48138,-42836,-38893,-32686,-43718,-80387,-53304,35352,84326,74311,69084,81721,101980,81501,14186,-68714,-64177,-2403,77937,105951,83726,59017,14481,-26707,-23621,26326,72275,37883,-51452,-66105,-23767,16290,74412,95188,31598,23866,65605,74866,86622,98261,65652,29674,36447,10856,-15537,4285,32941,45280,53414,71235,80123,43194,-37428,-58888,28217,150288,151836,31529,-77742,-67772,42996,100213,40269,4737,14629,-9488,-34739,-33721,-73628,-94568,-70400,-73888,-97423,-57867,-19608,-18885,10239,-9271,-96759,-77274,33810,46499,3015,42081,101322,55631,30066,65176,33903,-66610,-114829,-78064,-21622,16303,61449,78442,14737,-82262,-120870,-87716,4851,58063,19523,-37599,-29999,8485,53930,58813,-25840,-30478,59466,32758,-26138,-7241,52149,78546,61203,50988,43301,-20729,-54270,-59537,-110832,-119302,-78308,-29650,43329,60489,6803,-29457,-97660,-157183,-164635,-126216,-77244,-75583,-141529,-219216,-178034,-43464,30908,42459,116251,169744,69086,-19586,16993,82716,102979,47690,-32156,-61722,-54428,-82120,-96165,-28747,84734,139640,109728,28584,-67549,-110468,-88695,-49966,-6287,-4530,-35960,-59778,-28793,37943,54222,-14773,-48572,3980,38135,-2862,-37497,-73362,-83936,-25360,23113,6938,-21325,-2047,32129,-513,-43911,-62017,-104033,-99788,-27711,15422,-13877,-82550,-146622,-174895,-131224,-14234,94403,95250,10771,-53006,-59749,-10088,33417,43966,-17227,-86302,-53006,41478,83477,86852,83506,54978,5738,-51946,-51693,4950,-11102,-88593,-74069,57227,130750,132525,143416,100737,36304,42849,82988,103210,70382,13338,-9373,-1710,1034,34609,74828,47482,25686,22037,-8429,-31272,-23825,5024,29616,3555,-73376,-97257,-89602,-64541,25411,103789,67759,22268,29753,41863,70861,33590,-48958,-100228,-106024,-69829,-64751,-82910,-52354,-10670,-7551,-13759,4877,19209,-34745,-122986,-44056,97639,95411,-29046,-102650,-78955,7359,76903,86220,51258,37126,60991,30826,-46603,-43911,6514,17086,41257,30327,-47997,-82724,-66414,-45211,-34494,4521,54535,62406,16470,-45229,-63368,-47735,-42246,-65132,-54331,21773,107013,126322,97903,99683,53875,-68067,-121616,-111606,-95191,-74659,-51371,-45959,-56433,-70426,-73279,-31258,17387,-14954,-52435,-8304,31789,26031,20368,-5754,-41774,-30389,4932,-13686,9035,90081,100356,54250,9577,-34110,-67818,-58324,-31210,-20393,-8110,56992,98203,122226,147166,84707,-1085,12996,53937,14496,-13847,24,-11266,-18743,19578,31166,3820,17589,4899,-16378,25157,127695,165263,117671,56549,32986,-11340,-87618,-121451,-34563,17171,-16958,-40880,-12435,29659,74762,59457,18910,29861,19143,-57375,-135366,-161093,-116602,-24967,12715,18448,73980,97561,31873,-7687,-9360,-24839,-13858,-3043,-427,-2123,-17347,-8864,53522,113037,126063,58474,-29328,-76041,-57695,-5532,31260,-24202,-98545,-65594,-35583,-53003,-1902,41612,35690,12030,-39495,-52203,7418,7306,-39726,-15384,37593,-11563,-82205,-42324,40538,63854,42601,26267,18659,15953,336,-15988,25551,33695,-43730,-113783,-164945,-131198,4910,77298,53313,41320,19638,-1511,15343,4191,-56120,-64824,12125,24089,-71394,-86336,3796,82841,133245,131309,81885,25426,-28542,-47440,12151,77212,66046,18629,15823,43784,69498,81516,39290,-17277,-7592,21586,40672,80789,79641,24859,22233,40079,37592,39068,15836,24097,98799,154361,75292,-11463,-8473,-18506,-58083,-46425,-1758,29685,55929,70949,51173,-54231,-153601,-94620,12111,-32936,-149356,-164095,-97976,-17390,25646,2706,-13984,24072,43067,-32981,-104387,-87708,-51871,-104337,-155478,-67693,66915,62879,-32984,-25410,26316,-4209,-83056,-105620,-22351,65265,121170,164061,88228,-39478,-62559,-33245,-49464,-73246,-52440,24756,89398,87043,8855,-82250,-94544,19984,89389,28977,714,55174,76353,-11114,-87277,24496,177643,139642,-1440,-38553,-3778,8189,13465,13445,33224,54144,11161,-48991,-30757,-24220,-36845,-37690,-30104,-14634,-6489,-29692,-43760,-47084,-52623,-30801,222,-36811,-103484,-76114,-9050,24442,62360,56004,-35800,-79913,-19100,8998,-35957,-19881,51585,91627,110777,112383,85487,34965,-26385,-79873,-77205,-62177,-60604,-19532,80789,119194,26891,-14595,76377,132018,57310,-9421,-1582,-2799,-54410,-70053,-17635,44222,68589,40115,-76464,-208778,-167774,26293,115078,29295,-62691,-52907,34494,125830,186966,122845,-44982,-113235,2848,113607,89016,36702,18371,20230,37354,35972,-2688,-37152,-45894,-53077,-25995,12359,6447,-32895,1509,85617,147866,169335,143558,75826,39164,27470,16215,-20809,-94929,-139051,-83549,1288,23113,3788,-29461,-21209,25672,56989,40486,-20116,-64599,-80756,-33927,-7346,-83175,-155621,-149131,-156637,-201790,-223620,-165955,-50509,66338,117885,120445,132912,108064,26198,8993,52858,58923,27476,12170,8191,-11173,-23775,-9587,-51770,-133408,-122747,7567,71465,-18867,-88830,-33214,7153,-46840,-51464,9937,2022,-28711,-26630,-21917,-9298,6889,12939,41545,53887,-12129,-82358,-44708,16888,32032,7603,-15195,-4355,9710,-11860,-47321,-73800,-58878,23082,68497,56331,32346,-13344,-33627,-27943,-50594,-65363,-37462,-21368,-58629,-85540,-68795,-18788,55942,79443,38889,59603,112494,81801,44520,51143,42350,21261,26895,21590,-1615,5414,19485,11079,3108,-9964,-36267,-16169,-10559,-61449,-68228,-48821,-35117,36632,71640,15457,-8551,5993,33474,34891,33216,25192,-50077,-125533,-94225,-31786,-31955,-43799,-56619,-38257,-15170,-28561,-63888,-61139,-26198,-35821,-34828,29348,57936,50364,85841,83186,22599,-6146,43106,93419,101869,54974,-30993,-55684,-1865,67126,98705,46109,-14315,41699,131176,164391,99195,4926,-29087,-15053,24003,78455,110385,96793,10322,-114129,-137214,-81140,-30538,-14217,-43043,-65494,-25006,1640,-26730],[-59093,-18416,36222,63116,53365,41423,33175,38743,49003,29132,-4295,5647,107996,201819,123556,-60407,-91966,11879,26892,4878,15175,9456,-38672,-63723,-9026,48603,21956,-3519,-11668,-25611,37,-11217,-71833,-51811,-47845,-120564,-164643,-91457,19275,78640,53103,16370,-19070,7737,88197,123699,133688,72132,-73554,-87414,27520,45046,-16110,-21635,-9166,-17604,-50639,-142567,-230101,-200448,-96832,-25748,-35242,-79637,-40009,42651,88282,61363,-11996,-77534,-123388,-104939,-16417,36669,-1075,-54065,-43062,8054,27128,51487,106027,112867,45517,-16137,-35415,-75819,-114280,-108296,-72111,-49284,-2290,10380,-15152,-30226,-59559,-56226,2797,55451,31855,1605,25531,24067,-18511,-60285,-60380,-38875,-44439,-38830,-30439,-75211,-74308,-9567,3324,-47402,-61790,-23429,12680,31045,17170,-1699,32357,92788,138686,137668,38353,-61541,-6416,75621,12697,-63365,-11478,43087,28073,-9216,200,3546,-48310,-79356,-61656,-28929,29509,57685,-14111,-93523,-47125,44567,22796,-34348,28752,112684,83874,58995,112324,144376,82794,-19359,-65811,-19680,31803,23113,-22871,-74113,-69157,-56994,-87824,-96349,-69228,-35568,28594,90241,86511,66374,71298,30822,-1772,16725,51493,76518,42724,-1880,3963,-15057,-89651,-113629,-65217,35783,139269,126155,25934,17438,68674,47762,18146,77541,141206,152863,151748,126052,45252,27513,81204,145144,120920,45291,25182,29397,7514,-4239,12091,-4593,-76535,-151383,-134787,-36648,21435,2815,-11046,-23611,-27978,-11068,-6521,9249,55855,63204,40086,60962,65820,46402,46650,50303,81595,131213,138692,94839,31575,-19829,-13429,38033,91836,87748,10086,-61588,-56291,11588,62028,45578,49749,100124,80817,-10218,-77732,-121722,-106033,-83255,-139797,-168031,-85989,-63325,-118840,-112724,-98444,-128688,-97857,5711,45718,18316,25047,49771,19982,31641,68987,4435,-111469,-127144,-38485,65147,103279,93911,52089,1323,-44407,-101301,-127979,-32410,52438,-11586,-117768,-104664,-11464,56217,24974,-83608,-26038,154010,162500,61633,43761,73502,40140,-31745,-49901,3635,34373,18476,-56516,-167835,-156611,-74417,-52384,-25146,8341,-14612,-31697,-74774,-161616,-194407,-150531,-107867,-80749,-97912,-169446,-156696,-46569,2934,-1205,56662,145283,154025,106534,65071,29133,14973,-17148,-72226,-87000,-60079,-88408,-155149,-107193,37545,116199,83874,-3150,-102079,-145394,-88651,-7760,5454,-36074,-50003,-70403,-79505,13948,119022,76607,-11273,-10608,14223,-11471,-36959,-76138,-93510,-15368,85689,82699,3450,-38407,-50074,-86852,-97990,-66068,-80679,-78306,-27651,-22832,-92762,-146034,-138264,-148166,-127404,-7919,94062,59335,-44539,-80862,-29464,15518,-3815,-27092,-28242,-29434,5990,65758,96411,93891,38615,-27832,-55556,-76713,-92003,-67752,-36751,-44750,-53616,13404,83503,88040,74445,46439,6194,7706,74037,141433,131041,87436,102244,137091,138322,120238,121052,78927,22870,-15058,-5462,64896,52472,-15574,18280,84687,50996,-8043,-56614,-46491,50842,131767,90674,33158,40614,81357,96858,8327,-89056,-103492,-73666,-51809,-49085,-32769,-2910,6593,-16808,-47730,-49749,-19232,-24002,-63944,-18141,60112,81808,46010,-11179,-52148,-28057,7235,35468,60376,68809,85356,80584,31551,25316,93284,129696,129290,63252,-52291,-68158,-32430,-76643,-146781,-111708,-44260,-56943,-81553,-70870,-56075,-48827,-44711,-32966,-15765,15206,56485,61473,24799,9606,-12964,-65448,-75693,-78415,-68337,-12634,39173,26049,-29623,-56865,-47353,-26750,-7656,-25771,-19871,53580,94746,62927,12554,-29868,-58048,-80767,-62593,-32021,-12666,27173,84799,90547,4632,-87501,-89200,-12731,41009,47838,55780,62958,19838,-3914,10379,-796,-32421,-28369,-42717,-91290,-78289,-20560,-319,-3143,31819,40539,18603,42985,32540,29388,89320,158576,198291,221521,150652,44878,-19726,-45168,-68385,-21759,17565,-3533,-63217,-69744,10724,83222,38015,-15508,-15584,-48988,-105373,-137444,-109017,-19623,47607,30791,-10442,5108,53226,74327,39687,-50821,-103172,-40565,25822,39404,11802,-21279,10398,52030,67391,87019,14394,-115623,-148224,-101890,-80612,-44979,-47357,-94874,-85838,-82188,-82761,-410,81775,58780,-18239,-55662,-20038,37876,19997,-36857,-19507,61101,46344,-40336,-55406,6181,17539,-33175,-62235,-57236,-16110,38292,40832,51048,51995,3871,-13823,-1036,36550,70510,19667,-40350,-52128,-80603,-67101,24624,53010,11256,24534,72323,43960,-66558,-110384,-67939,6338,106603,153944,103586,27803,-5237,-2952,41827,86013,55322,-54082,-94563,-15483,65830,87481,70548,35924,24261,48830,68398,32321,-31547,-51500,6546,64821,71558,56815,40772,41439,94587,170248,106557,24778,82348,104915,11933,-32565,-20406,-14620,17553,69742,77121,-9090,-102968,-104582,-48451,-73665,-145231,-139340,-87609,-3060,86696,44109,-68064,-92134,-58892,-74318,-74713,-27675,23886,16544,-15721,17477,88131,58099,-71906,-96503,-2753,12176,-56199,-88017,-39254,5764,66692,139407,98424,37316,57924,55505,5605,-8594,-12793,1289,61527,82277,-21937,-102641,-55941,32759,81392,99748,94849,99791,98091,-19540,-143095,-59096,80182,61978,-11942,5418,47829,68124,59255,9647,600,36034,-16446,-118960,-94116,-38220,-16749,946,20630,35208,41733,21754,-8842,-43589,-53901,-34124,-18460,-18107,-33807,5629,70677,72016,46172,6610,-64639,-61558,-2923,-8881,-69766,-75242,12394,105125,113231,78900,46974,-14086,-71045,-74213,-67796,-91765,-107387,-45133,87338,134425,39587,-1700,24028,21059,-600,1782,-3994,-21383,-49419,-54608,-32205,218,33687,23927,-102575,-252344,-233999,-74850,42679,54148,12195,-7424,51071,145116,220754,144903,-75302,-196332,-97627,16305,17841,8655,7268,-2937,26585,54324,8287,-61229,-50139,-468,19776,12812,553,-28840,-5627,82913,176363,223887,184152,106820,80587,33284,-56115,-89498,-75167,-37410,-966,-23376,-26324,24760,-8386,-50025,-7912,39423,10173,-66415,-109844,-98537,-29328,15780,-12700,-58334,-98023,-184052,-274514,-275536,-163308,-40073,36569,79719,72540,34726,20518,11594,26032,55843,10650,-92030,-122327,-32587,50481,67831,17441,-51761,-113062,-137550,-47457,39721,-19474,-97791,-26851,30504,-9446,-4730,89182,128234,99243,88895,71168,22651,427,-9194,2210,30023,2387,-45613,6075,82414,67266,-24226,-72765,-45236,-16967,-33164,-73530,-104895,-76582,-2824,2901,-9947,1302,-19495,-18567,3551,-15144,-47631,-30578,-8275,-11000,-25245,-18218,25297,94729,118350,115753,164062,185101,98877,45865,73850,75549,30728,-4572,-15392,-9278,-3316,21615,67603,67727,4139,-31424,25072,58852,-8722,-50738,-26009,17420,79064,69498,-6321,-13641,20175,35529,12565,-8482,-22808,-55080,-92027,-90553,-78432,-36089,27150,37828,8824,-5838,-25392,-48341,-33650,3574,-10952,-33158,-119,39067,42809,59392,44259,-38160,-103312,-51988,42273,82853,38000,-59758,-82520,2579,92004,112463,45974,-14361,32089,64830,46795,28564,320,-23995,-25526,3869,52115,88415,62642,-36555,-141212,-163515,-111267,-48439,-17297,2569,-4268,-39455,-75694,-82922],[-80774,-66056,-12143,30567,46013,49982,27456,5769,17882,34044,25575,18332,71189,145955,101549,-35754,-64491,8597,29163,22335,13679,-8572,-52106,-108803,-79894,45252,94569,59145,41514,32278,33364,28218,14514,19250,-12493,-73260,-100978,-65748,4212,26266,-21518,-42394,-4459,68544,90680,63682,83573,51084,-49736,-35208,37321,-22743,-127355,-123160,-42958,-25747,-92698,-151834,-168294,-139207,-65008,-25675,-26342,-18201,-15006,4829,60789,40344,-41425,-69705,-37829,17015,30785,-15831,-90183,-141433,-102527,27059,103227,107506,89831,52491,6396,-22749,-18639,-30720,-79947,-148964,-172927,-138471,-36581,33599,50969,36142,-43284,-98586,-19546,88383,68969,1355,-17401,-33685,-63509,-64217,-35883,-36197,-68523,-59742,-10001,-4412,2681,35648,13602,-56438,-71481,-12762,22651,-5660,-51826,-46873,23950,71859,65061,55564,30515,-34332,-17170,61602,28115,-28021,31579,91663,81671,43956,24764,-3170,-41212,-47603,-37021,-28083,27648,31309,-63929,-117258,-51437,-3805,-59678,-88365,20694,131834,127804,85847,88735,85891,60591,7139,-39857,-13733,48062,65204,8933,-69546,-66386,-37194,-93497,-143387,-83103,-5589,51469,117971,142330,104392,70408,34402,19861,48207,76565,83154,35668,-18813,11505,18254,-73041,-119777,-51870,87247,206923,177807,65182,40127,74980,44441,-12367,29468,128348,182661,209665,202752,133418,99717,115266,147118,122796,58994,33589,45741,54807,46364,29306,-17692,-64638,-95437,-93426,-19782,22022,-61399,-121154,-102479,-83949,-74211,-85435,-77314,1376,54113,50167,79169,91944,55428,39618,59436,103849,149417,132459,70968,9447,-19482,-16851,-26798,-12879,4227,-15835,-34207,-1572,28289,32500,36452,78948,152744,170719,73521,-42361,-105422,-83889,-63030,-101067,-87493,-35300,-51244,-101748,-82002,-40325,-33638,-45078,-16815,29836,57230,52347,33575,-422,-15044,-16225,-41689,-88964,-95930,-15615,103119,117555,55142,11204,6117,13148,-29961,-109811,-89073,-16091,-45124,-133356,-126369,-22367,42200,12276,-59054,17265,193874,224503,135306,102313,90730,-1398,-124002,-174474,-117682,23293,117030,69540,-82407,-115381,-59919,-78254,-82232,-11623,35507,60251,24718,-97240,-158969,-103975,-42414,-4666,20932,646,-1532,31439,21149,-13232,-13228,43652,133151,163090,99506,28307,13269,-24276,-68103,-54540,-7172,-14572,-104488,-123614,-9403,50466,220,-57935,-96376,-107543,-43370,35077,22587,-26337,-20720,-48675,-92649,-24130,85200,77303,-21542,-64984,-20375,18064,11518,-37945,-75396,-21243,84100,107247,36178,-38324,-97752,-134225,-102588,-54525,-43265,-24586,-14170,-60439,-128069,-123715,-63477,-68399,-106484,-39180,42307,13540,-60468,-44359,44154,87180,54416,9559,-5764,25308,83784,100047,86028,83983,37825,-33804,-43123,-28197,-55276,-68205,-29965,-8390,-32826,-6468,51548,53312,15360,-24239,-44804,-37422,8549,77924,114680,114513,138699,161835,140649,88142,61431,69352,64347,12340,-7864,83890,104881,18289,-5221,34733,29354,-8497,-64836,-53003,51380,133005,114723,32443,-3528,39631,38109,-72418,-120923,-50104,-9179,-39529,-35303,38625,74408,53538,16778,-46216,-73895,-41836,-7707,-24595,-38322,-2976,74558,106429,59362,-4477,-35541,-57834,-27926,36362,64489,95724,134084,122081,108288,158359,195077,165272,67154,-21384,2740,33873,-63049,-169391,-143821,-75056,-66120,-60118,-23086,5314,12748,34631,53175,36935,7765,75,-12897,-37773,-31080,-23398,-39500,-34606,-31845,-17305,15393,38528,19998,-44515,-87004,-54692,-21122,-24051,-18477,40524,110990,125118,65739,-3620,-32853,-59576,-97415,-91617,-24852,11143,21578,80404,101587,23831,-35317,-16067,26608,41515,47811,73300,83737,22622,-57681,-111169,-85563,-49,31864,-48380,-141753,-124922,-33707,28548,41359,34824,2990,-30598,-12316,17258,74327,113566,89687,108961,196999,145256,15330,314,53432,49434,50052,25346,-43642,-131413,-130145,-21319,73182,19933,-66068,-77215,-74837,-89603,-115127,-78605,14004,41858,-3253,-19693,1611,19733,52583,47455,-43410,-88172,-5731,56442,41709,-3143,-32628,-19022,-40891,-56710,34130,39870,-104378,-160749,-114740,-115992,-100894,-82024,-108992,-106635,-100339,-81120,24379,118047,61031,-49542,-70384,-29368,8000,22348,17628,29636,100173,111652,29125,-28528,-22576,-53854,-114264,-110810,-62700,28003,106356,70260,25609,58234,80407,98551,119822,98021,5368,-105885,-146350,-127142,-129113,-106304,-19443,15917,13542,65777,96574,60508,-2548,-54480,-66945,-10415,105624,161720,116159,44663,17226,9592,31108,81262,61215,-67553,-116621,-9205,74147,74371,57434,46875,36431,36232,40511,-20618,-93919,-80416,-6733,49686,74046,79387,113189,111652,98575,114157,47826,-11178,65204,90075,12904,-1822,17989,-6014,7853,60485,46950,-30889,-80711,-74013,-38104,-48308,-79919,-62022,-34868,-439,60858,44788,-60582,-124278,-96182,-64563,-47767,-21690,34336,58824,18750,-4646,28497,24524,-89273,-139767,-32809,39290,2837,-36829,-6520,19590,34702,83949,98007,106447,143177,121919,44542,-2396,-21134,-46182,-15944,12373,-56905,-109646,-74891,-41641,-8030,58040,84966,83616,93690,6640,-108624,-67456,23316,18312,5211,18314,30864,70336,51109,-33915,-32187,18398,-45941,-148058,-102625,-14210,14848,22999,29863,10036,-4655,6574,7898,-24461,-37290,-32832,-41762,-36327,-26210,34771,118188,131537,77435,22089,-19173,-14550,22331,30998,-25018,-85602,-37385,44719,50631,33670,24740,-9033,-19627,2415,-14071,-82781,-130796,-73357,44814,78166,31842,8932,-40941,-89714,-27562,52266,43079,26455,17185,-16971,-55838,-70002,-59621,-48218,-102563,-190004,-183121,-106656,-53916,-27902,-34097,-61047,-35544,49093,125895,60653,-112775,-176077,-94200,-25372,-32460,-41218,-30136,1794,51866,65273,7282,-57821,-42419,-13596,-29818,-33145,-11037,-19174,21428,107176,174028,189795,148781,82500,54613,-17791,-156318,-177373,-69040,42913,76333,18333,2420,40614,17327,8801,38479,25076,-23223,-82758,-115120,-72462,-4073,2307,-8188,-5900,-59345,-190552,-275237,-229533,-101928,-20322,-18012,-21148,-25861,-65488,-61025,-13645,22051,21322,-47466,-148258,-181912,-68049,97193,147344,23672,-75695,-68580,-88567,-60393,33501,28566,-38634,3991,45152,26108,30658,89647,119721,116260,107261,66057,-4221,-29550,-11729,831,-4932,-37507,-69819,3618,107814,96574,-13329,-69753,-44761,-8613,-3322,-45120,-94778,-86891,-36234,-12583,29749,86083,87858,82427,63965,-22278,-89917,-47168,6543,16828,9253,2505,11444,44094,68150,119514,206600,190329,53273,-7236,37737,57875,21377,-23872,-27584,-7293,-35620,-50072,11358,54364,1222,-44238,8226,78323,73747,22436,19095,41505,66061,41798,17180,47879,34439,-25056,-51081,-46177,-50579,-51477,-70874,-98152,-105168,-34506,78131,92793,28592,5490,11663,21939,25770,22700,16018,7084,-6500,-4274,-2539,17057,-9447,-110972,-193514,-127635,-3458,45776,-4380,-89621,-62002,84253,131867,34818,-37763,-6088,59457,56635,18309,24585,24298,-17282,-36181,-9781,26931,47825,22099,-41588,-100421,-115993,-83730,-22840,48935,90461,52246,-23296,-58747,-55152],[-28358,-38555,-1400,14787,-818,1536,7855,3780,14464,46020,70924,57891,49651,71252,56463,6423,-2219,29918,43648,18002,-34951,-47792,-30741,-55445,-72160,11783,64129,58653,90465,86835,26346,-15850,-19111,8020,14295,-24989,-64726,-73785,-49261,-6267,-16143,-21663,67185,151663,93306,-2314,4822,13082,-8336,10481,26214,-52470,-161567,-168207,-52879,-4198,-60685,-68496,-17122,-4542,-42868,-100751,-111758,-50885,-20454,3622,50367,10667,-84383,-104860,-18158,70936,55797,-23918,-94266,-122966,-80630,33992,133574,154609,87092,6414,-20119,-1736,30630,28916,-16477,-104545,-167045,-138177,-7120,93996,111217,70616,-16927,-84938,-54123,37487,55719,-22469,-86603,-98954,-78449,-18386,35346,-2750,-71736,-59293,7788,29547,22017,20243,9348,-26934,-21977,21138,11096,-57333,-101091,-81227,-16604,-5649,-74745,-83908,7999,19889,-28244,-1608,-12769,-45807,46587,144193,111493,16544,-33237,-38852,-45487,-56717,-47848,1747,-3895,-56562,-80569,-30486,-8938,-59709,-94380,-33518,66887,95075,70325,51969,35514,-1428,-33265,-40285,-31296,25409,105767,132836,77870,17063,27393,41098,-25936,-91577,-56177,-2783,14371,55953,89173,51654,22374,39845,62697,74098,95764,82562,16848,-29278,17026,51045,-13822,-75352,-33723,72350,131348,74656,-6655,-8575,44604,68759,13101,-26523,37393,135093,176590,167223,113834,78995,66739,89709,106736,95601,72035,77682,114277,89895,17855,-22628,-5155,4271,-15524,-8195,-27267,-122101,-170683,-146644,-104812,-93458,-110779,-90301,-16610,37929,35266,42570,55523,33481,1023,21393,76049,113958,84320,20106,-16414,-38175,-73628,-101600,-51219,-12252,-23357,-21078,21149,40926,26294,20136,74171,165345,210615,130879,3113,-63493,-22563,8154,-25124,-20854,-6892,-35755,-52902,-6307,58482,91678,58939,6123,-4295,37652,47855,16796,-32307,-83519,-116371,-98307,-77349,-88089,-57133,25382,20650,-48853,-58156,-30296,-16333,-43777,-131591,-160568,-104984,-70884,-67798,-27028,29042,45247,43313,12818,21667,123973,183576,155485,115214,68491,-40333,-150400,-194635,-177971,-71374,81894,147154,51494,-27079,-37559,-88919,-108333,-17725,76405,116515,72500,-29357,-90389,-31883,56802,74013,59849,61243,102204,106011,42219,-6195,-16751,-6714,50684,108095,78409,39857,38186,-8701,-43148,-23854,498,-7805,-63743,-88805,692,30602,-48073,-72642,-36065,-24982,-2616,32304,13114,-12801,18315,2100,-57348,-72859,-39240,-11578,-57669,-111849,-47831,45855,47031,-6335,-36950,-35525,2443,41031,20601,-34415,-74320,-79586,-33212,-10796,-15574,1594,1160,-40395,-66724,-30034,8419,-23086,-89474,-85131,-39085,-32951,-55379,-18779,52710,112791,147094,134745,54283,30904,75385,65445,14599,7993,14947,-10751,26,30639,-3135,-50101,-48117,-32715,-41719,-15323,17659,8939,-16739,-51271,-55421,-38216,-63117,-78788,-45202,-15852,-10369,1491,4691,-4290,-154,60057,115734,61985,-16646,19194,67430,31102,-51231,-137794,-167342,-103228,-60498,-34757,17177,71943,103569,39676,-38844,-41746,-52477,-125805,-116620,-11286,9930,-53891,-27086,89627,121846,93448,77065,17709,-35490,-37770,824,-5700,-42005,-26434,71542,105963,54626,-558,-59780,-118478,-96383,-30897,-417,27919,83872,113149,107229,112016,110391,65905,1304,-3011,60087,77756,7367,-56509,-48033,-19203,7087,22207,12125,4507,3072,31721,57604,44348,-18360,-74212,-76484,-38838,9177,5059,-52213,-79570,-57986,-23780,-47517,-79212,-66856,-87298,-140724,-115374,-54607,-39880,-6124,86989,140818,110565,49372,23198,8445,-49875,-96713,-75832,-11337,25114,36896,75077,83657,47945,61562,79520,47313,3392,-11982,17505,71236,36658,-61879,-132705,-101776,35076,109012,33319,-84950,-97767,-18271,53095,67178,13217,-68992,-123949,-104081,-35289,50023,43444,-28341,-3947,86441,41139,-27018,43238,121045,110986,112963,51130,-98318,-205480,-157641,-31284,62590,30957,-57959,-73687,-36575,-40799,-100587,-90928,-15428,-14114,-72377,-35576,42437,21751,-19056,-3473,-17561,-36415,13221,35135,6336,-19291,-18772,-17128,-77662,-133906,-34665,34968,-61172,-119301,-70237,-70197,-98527,-100981,-110685,-102470,-85876,-75246,-3007,60648,20257,-46167,-58179,-56550,-32672,17036,39580,41081,80541,93529,42402,-7943,-32589,-74473,-117005,-75766,17580,121997,173081,91973,19165,86501,153576,146109,102473,29451,-82875,-172847,-180375,-109389,-63748,-54857,-35667,-36062,-21367,37908,64382,59689,50565,2542,-17891,42139,110093,104974,76705,62456,38170,447,11673,58552,38529,-33100,-28814,59054,112341,114417,96149,78296,42047,-24736,-45676,-35546,-44973,-37057,1602,32710,51885,76670,152687,183423,117963,55455,9955,-2007,20739,-12563,-44016,26555,99819,57924,15028,41623,30312,-52701,-95006,-30230,42583,34724,3853,16024,32806,22103,25205,53972,34301,-25296,-32618,-6635,-19047,-55313,-25580,1677,-46671,-81138,-51400,-29558,-95446,-129365,-47852,29416,22357,2989,41184,74741,43880,33216,69075,106936,122625,98997,17366,-68838,-70548,-28177,-7806,-21282,-61329,-94773,-109099,-87579,-30274,17445,23599,17059,39071,19593,-27926,19018,84907,56655,-4546,-59627,-38487,59068,57936,-9307,16949,26597,-43153,-66161,-3200,26678,28156,36685,10547,-52317,-65131,-14447,24537,5886,-8538,4118,6168,-13311,-57376,-40408,56417,125595,123511,108345,83767,46345,50318,90775,62086,-35305,-72829,-55145,-14498,49333,67093,30758,40998,58052,24891,-50095,-91519,-27895,71243,88215,62431,32575,-40760,-85995,-26194,37826,52220,80026,80455,16495,-49400,-85617,-101775,-72995,-37415,-40422,-51129,-76904,-123999,-126276,-103625,-114072,-93320,-6297,53825,-10689,-99343,-76315,-941,32981,-323,-53285,-56330,2267,51840,52170,5508,-23595,4804,-12759,-62123,-37495,8749,10852,94796,196689,194787,122326,68552,25182,7745,-48531,-164119,-179021,-52941,61952,84681,43633,23126,38198,58325,111508,126273,71229,46119,13078,-31944,-13963,19580,-32523,-77671,-48980,-65282,-145855,-130390,-57734,-32010,-33066,-46301,-56020,-31578,-20179,-6345,21918,24209,-10443,-58597,-114746,-154025,-83577,103759,165484,13137,-92719,-36203,-18006,-6574,62779,45906,-29493,-17718,25940,15957,-4401,-6725,-13429,-2059,-15967,-53860,-69995,-52655,8566,47331,9256,-42686,-72291,-13699,96486,107328,-1134,-56539,-25293,14902,22764,-29802,-84485,-80006,-27656,44424,128682,172819,170231,182589,143996,-8215,-102362,-35502,43437,47103,27632,-16800,-40342,-11497,14297,71985,159555,119215,-13721,-45204,5582,22624,5072,-4763,8150,12110,-34891,-58043,3657,50091,8474,-50829,-36939,42217,102156,79663,61432,55672,27361,-4284,46458,133921,74493,-62774,-94515,-40556,-13541,-20992,-65810,-111808,-78196,24810,115773,85684,25092,5151,16918,60010,55664,-3630,-10757,28832,26839,-22810,-59777,-34063,-47727,-111400,-150433,-108871,-48293,-25412,-61732,-119655,-50254,131924,141004,-44474,-109012,7437,95903,90046,71061,53744,23520,-40585,-82183,-38224,25068,23081,1800,6084,-20696,-64775,-83525,-38665,66424,113878,59314,8621,11518,7291],[38630,20832,41861,30222,-37614,-57701,-14257,16481,6239,7858,44857,48660,29349,16027,12638,15665,14867,40625,51827,1710,-58138,-52055,-11182,14126,-3417,-20739,-45477,-15356,76304,70034,-36041,-119724,-132687,-25114,71384,36527,-30983,-39726,-24529,38882,52119,51876,134042,184047,105174,7064,-22041,-16043,-2244,-10109,-23214,-20872,-57353,-84707,-13083,45215,25906,32987,83770,81850,-13471,-107201,-123504,-95906,-53564,16415,57902,-5391,-99318,-127439,-52208,39335,40276,2762,-14176,-23964,-19840,5925,69442,134303,114561,37745,-19820,-21109,13760,25341,17803,-25555,-82879,-71603,51809,136612,105281,31428,-21662,-37096,-63482,-56995,-18120,-48301,-100388,-90857,-24415,52801,87393,36087,-19048,-302,20762,-5656,-33029,-61932,-60262,-16117,49333,74809,27978,-42826,-77782,-78314,-43944,-25060,-84810,-110457,-21884,11068,-40594,-41479,-56343,-69994,59373,157974,72837,-62702,-104117,-59488,-20310,-55953,-86959,-26972,-57075,-118064,-39170,103498,88891,-16963,-19906,56642,53000,-17079,-23083,38979,49365,-14233,-99418,-122674,-73947,35164,134203,142961,98876,87267,129218,140611,79621,8566,-25338,-47650,-68151,-40704,-11148,-48100,-48935,25475,75500,77156,110227,97142,794,-50864,-7354,33816,10288,-27061,-19290,24487,22274,-42585,-72202,-10683,76864,127247,85408,-9674,-31743,41587,80010,73440,43821,30607,23030,47264,68855,69162,59794,98697,171630,114897,-32696,-86239,-38164,-3689,-1328,-21876,-89945,-159350,-166023,-144063,-86000,-64606,-79224,-53977,-22791,6978,16654,-661,2306,18301,-6260,-3454,51774,93936,71407,2514,-14350,-27784,-92754,-86729,26809,61870,17363,1837,674,4341,5894,-7898,61692,191789,220524,124404,17520,-25324,56462,127043,60419,-19506,227,20706,-4002,6953,88996,157945,139490,58704,-22324,-32767,-1272,9943,-32868,-87522,-122454,-115401,-86214,-81826,-94899,-81419,-87362,-111645,-99797,-87367,-101567,-118685,-161549,-158305,-100475,-46382,19210,102806,116547,90465,92078,39527,-22089,56894,163457,149743,71050,17458,-37306,-57956,-68310,-111701,-134309,-38330,105260,128197,62784,9558,-55695,-93157,-17093,75966,84444,39388,15499,421,55694,133893,102395,7005,-19327,67151,112960,43972,4737,36708,36178,6855,13611,15823,11612,4452,-22917,-17136,-10131,-37964,-64317,-72381,-31529,75730,102066,16103,-7874,37702,33384,11130,8296,-12211,-16882,38536,60714,23485,-48625,-87226,-60626,-62275,-100986,-32295,79580,92979,55336,45870,-5800,-55443,-28068,-15592,-28105,-3343,26212,60374,84831,53695,24835,29004,37076,38221,43034,39610,1923,-57349,-102842,-83377,-45659,-49205,-34226,15051,92437,178095,206601,126185,52420,41894,23453,-28746,-49900,-24843,-7055,32183,85042,64307,-6846,-51643,-57560,-41101,6528,18500,-6183,-3196,-3436,11938,30227,-66099,-187488,-191685,-161505,-173798,-143566,-72282,-24285,26218,83136,118865,70123,-9278,-24818,-6624,30,-44753,-171776,-247809,-127285,16593,50467,12261,14264,78511,79434,-2960,-70948,-79537,-79476,-46804,21259,30916,-23221,4604,97122,111275,114383,146861,117234,29916,-31148,7923,53219,27809,-1592,63645,94552,42100,-22591,-74176,-119412,-114256,-72147,-51297,-48942,-13711,35500,39706,19001,-22241,-65391,-57326,1543,58166,66849,55792,48805,52615,47429,59348,70022,29963,-20481,-70368,-92606,-47059,9056,-36203,-135682,-129924,-12345,82159,45344,-82116,-150586,-112041,-49471,-75689,-124399,-104775,-95729,-145164,-153450,-91917,-40561,-804,74286,137902,134515,109104,101416,47913,-45157,-87623,-50285,-16703,1341,31531,49785,26728,22083,83932,108329,67342,1139,-51048,-34739,36786,21088,-58043,-95769,-60412,41462,121715,104477,29705,7189,37848,69823,59463,-8052,-101575,-160376,-125829,-65655,-21687,-48054,-80955,-43785,-6569,-55139,-46031,43008,78692,53453,96993,75692,-75316,-162033,-72866,31259,59306,33905,3947,5969,23992,-2680,-71919,-71005,-18687,-38487,-99456,-53367,33737,-8484,-88855,-49450,-1307,-20204,-16093,-10528,-10542,2656,28105,61515,31923,-73636,-82279,-18555,-23871,-51075,4017,20697,-38420,-56434,-45556,-69940,-95634,-97823,-78026,-46369,-8901,18793,-599,-47112,-28838,-4753,-21654,-19713,3075,3773,-5480,-21635,-25218,-31892,-56027,-11029,95918,172921,192560,130662,88800,143166,166245,90008,-2078,-36536,-57968,-112708,-117997,-13257,61954,42100,-3236,-42126,-43378,-11219,-3404,-6832,-18645,-50165,-27886,50433,63294,14694,16317,55367,40147,-16633,-2914,15874,-38009,-45552,28089,74557,104303,150236,157896,127831,51270,-89703,-125302,-16850,33787,5999,20366,47822,48566,60545,108554,147001,90228,30161,33730,53936,57,-85572,-83445,30825,148495,130150,37884,31331,64288,-19103,-109678,-30106,90557,88172,36882,32919,43621,18647,-970,49759,97198,70268,46244,46499,6669,-85834,-106753,-80343,-88820,-95713,-86531,-80457,-103826,-109267,-66944,-36914,-26435,4329,53886,77666,41290,-4775,3419,50119,69755,50496,-13642,-86804,-65294,39781,58691,7726,-34114,-74369,-104745,-51500,21484,28202,-2292,-38244,-44220,-11768,23288,90470,136358,82339,-40194,-135114,-87865,51307,80965,49873,71277,38383,-2495,37613,65566,-6832,-27494,9086,-33989,-98055,-65765,-3264,23440,3758,-1723,43984,72511,29494,-81079,-135920,-59018,32471,75623,110316,104788,53501,28795,62013,66180,-15522,-112226,-128011,-45409,56625,66364,12552,22505,42042,6587,-38045,-21648,47140,99589,101676,64285,5950,-47463,-49609,-43066,-42502,-8785,54497,56946,-5055,-56361,-78447,-75468,-26948,32525,67749,41845,-66906,-167873,-148839,-77856,-68479,-37298,49408,71146,-9213,-42791,-672,53024,90764,61329,-23189,-71828,-63753,-38538,-4616,2010,10867,66299,49115,-6045,8843,19847,9183,105602,195760,147466,31664,-34435,-40065,-12408,-37995,-120057,-136571,-36756,47985,41213,-540,-11183,30274,77414,125265,125756,99301,117634,105698,49629,15320,10866,-57727,-140077,-130267,-101721,-81247,26796,73623,-14091,-70039,-56380,-26071,35131,79710,85798,70614,27552,-17228,-25184,-47996,-103839,-78616,74499,149130,39845,-56908,-24808,3303,27169,68505,17034,-89865,-91250,-23273,-29879,-81907,-100667,-94518,-83806,-111294,-132552,-106383,-68122,1570,68335,49819,12287,-14559,-10277,48713,51715,-54402,-93387,-37882,4932,1176,-48943,-78706,-49490,9462,66756,109401,100892,100241,170637,167041,22262,-79573,-24259,64537,69425,17893,-53254,-63393,-11835,-1195,25856,71424,10962,-74412,-54238,337,17192,16780,34157,36188,-574,-23926,24317,101089,96627,39436,-3660,-5149,42698,82025,72429,61867,48009,-11523,-49545,32224,152907,109369,-33352,-84610,-20518,31175,23428,-39794,-91120,-16267,114405,127066,30287,2928,-2834,-17686,32683,48018,-15055,-38616,10143,51956,-3780,-85467,-84216,-77139,-47365,968,-16037,-74280,-93027,-98927,-125839,-70146,83217,109647,-35588,-87635,13043,94845,98173,85569,28091,-28717,-74407,-122397,-66487,33852,23787,5314,57002,38428,-53408,-116814,-82467,21258,75542,45542,37019,63483,63380],[53237,42652,56957,47648,-35478,-85912,-46123,2114,-14805,-43068,-28642,-19802,-17849,-22355,-27020,-32906,-39958,428,15766,-20536,-31347,-19500,-15868,24067,37294,-28978,-101632,-73652,4439,-12198,-98369,-165611,-151087,4166,109425,58073,-3216,14638,53248,98911,83093,67096,106678,130769,106624,60836,-3330,-44761,-43626,-73488,-95808,-17398,51143,47497,62591,94684,82596,55312,49148,45172,14611,-6469,5717,-9947,5550,81947,92120,-3205,-79166,-98582,-59250,781,3265,14178,38651,21088,-4325,-25058,-21078,53807,126562,98099,-23146,-105916,-71486,-14456,16207,9826,-16577,-26124,43741,88103,28161,-53763,-59304,-10489,-39850,-90008,-76766,-67897,-75485,-45013,16330,51870,46241,24816,44664,78639,37337,-46163,-83273,-111950,-112633,-37037,46204,74053,58275,24788,-20371,-61630,-49950,5005,15075,-22682,-54533,-82185,-69563,-25729,-33592,-30284,73160,101495,-3142,-87323,-84202,-33409,13330,-40002,-120461,-111750,-95885,-95971,11364,144020,138401,62968,62300,58338,-53287,-140154,-74189,63449,114487,52648,-45540,-119587,-123881,-32324,52232,53099,42203,67759,132211,161743,122485,63659,-13861,-91316,-102500,-72576,-75202,-115603,-94550,-9518,42413,64017,119730,114872,-2136,-73297,-59797,-56016,-56852,-23012,-4788,-14135,-40771,-78590,-59540,57438,158302,163139,121030,57107,-10046,-23879,-19647,-8141,11396,36376,37542,34105,-1280,-36341,-21288,78045,184510,106674,-83489,-176861,-164212,-114644,-47044,-33073,-93646,-141392,-143216,-140165,-96216,-53009,-47585,-43302,-55170,-35732,15153,8690,-14944,3789,15047,32176,73562,95380,68992,2505,-15792,-19949,-69080,-26932,95606,102874,54647,35785,-19617,-57731,-54806,-61201,38548,191623,169398,45916,-6189,-14249,75454,190896,132925,1344,38788,129907,64786,-15901,57342,144113,123320,62823,-21487,-88744,-58938,15481,5509,-42666,-76413,-111074,-108036,-68368,-85312,-127900,-135987,-107507,-93552,-121398,-161229,-157670,-122447,-52924,5573,20438,50968,126481,152774,122000,94857,12060,-47777,59730,185677,116239,-14819,-44943,-10188,55879,45182,-49583,-113833,-93111,24747,112897,92534,38173,-15331,-56990,-12409,51707,29823,-5776,17948,45467,100475,138961,53892,-78385,-120088,-39601,40967,18875,8260,61903,68680,5079,-52749,-64637,-67899,-92560,-91177,-31714,-30315,-80961,-95003,-76810,7040,128359,161689,97276,45553,23935,-12334,-25922,-25572,-48414,-48174,-404,43726,76688,52860,-8936,-36703,-54412,-76737,-12650,95869,132738,116653,109816,33965,-54794,-49122,-34348,-22262,22837,38729,65862,139150,118116,38248,29913,68499,66765,40749,53920,49517,-41079,-130985,-98614,-44119,-62138,-51813,7185,57511,97439,121193,115852,86757,56045,28932,-9304,-34160,-41585,-39030,15942,109266,128994,58922,-16710,-47492,-27395,30108,40660,12216,24245,50136,79391,83615,-27440,-153260,-150940,-131448,-160900,-135282,-49363,-1060,42139,55284,33102,14068,107,-21861,-64180,-51186,14777,-324,-78017,-19555,101409,113041,17785,-26689,37819,97257,37752,-61409,-64261,-21409,9010,49921,75865,34344,7379,26293,31416,78408,150528,145100,42183,-63102,-21439,89762,82283,3308,30232,89899,52997,-26355,-35717,-51838,-87590,-73229,-57284,-70451,-58954,-31535,-35478,-34026,-60697,-84136,-32399,15483,14827,14162,17487,12407,25023,29648,30940,58840,65692,19966,-85655,-178234,-135468,-27078,-25777,-129670,-152013,-20339,106522,65922,-89839,-168079,-119439,-25443,21518,7129,-30746,-62546,-105044,-135910,-99777,-35997,-13997,6783,83907,173935,192997,133927,34343,-42728,-71924,-68330,-60980,-37773,-2834,-7346,-53766,-57024,-4135,43663,69894,26813,-44381,-40272,10244,-4888,-65730,-104495,-70126,5053,66446,82579,81481,91380,73763,42867,18757,-8561,-55811,-83368,-45982,-44700,-66493,-62850,-42867,-48576,-61535,-71843,-44380,-32538,-46352,-64509,378,45566,1271,-15496,81583,117631,38562,-7307,35981,57663,28673,763,-5960,25624,28152,-25458,-52260,-33488,-39011,-104364,-135216,-63165,-1004,-18258,-27360,-16038,11611,43678,66723,126242,150022,31524,-83996,-43579,26374,18839,60400,91121,35903,23063,46741,-18450,-103318,-113498,-108692,-76280,19816,100803,67409,4369,14980,-24224,-84934,-64395,-44572,-62295,-52475,-36665,-1474,18034,-8070,18003,105949,150711,159065,166372,185564,186386,113760,-8663,-74835,-12299,61188,21651,-10472,64334,114406,68069,17382,-19671,-47073,-37036,-46500,-89922,-141278,-165268,-116592,-35390,-19873,-25469,13756,45724,23861,-34945,-25184,-18410,-95114,-107747,-11773,29200,37297,94742,128789,122222,58610,-92376,-122150,12769,55135,9984,49598,92451,81353,54980,15674,1214,7034,22916,46257,51549,-14780,-74848,-62750,5071,115282,161411,85183,54344,104703,25341,-109115,-66396,70485,83922,22404,1105,-536,-26022,-41601,2326,53286,43414,44983,64596,42082,-55789,-117411,-95871,-43211,-12966,-42746,-71682,-76760,-82004,-76385,-85358,-61296,8143,56872,50896,34409,4921,-27752,17270,71146,45827,294,-15373,8999,60221,56293,26710,-14108,-69694,-67414,4570,39658,31886,22847,-18330,-59585,-20778,50214,87169,80555,34930,-38994,-89772,-53380,51705,81076,49731,44745,41786,57409,71749,24354,-82326,-91972,-48268,-84803,-95302,-4226,34547,2888,-27503,-20660,33984,66026,24143,-70573,-121026,-95302,-58178,-37784,-1482,27632,25507,-8604,-19093,5307,-27759,-115402,-120437,-44389,4592,-3930,-13222,25730,37187,-24576,-37233,44353,85213,44960,29326,4800,-68074,-102738,-65577,-59538,-57462,-28403,3978,-4139,-55718,-106408,-102496,-39574,27600,49100,71024,51723,-81648,-168144,-77280,43634,66259,96420,150575,122454,43359,39402,45026,38922,81902,104191,56103,-31660,-118693,-134202,-56729,22020,71892,140092,136493,74672,36822,-9441,-39699,18957,55914,23592,-42656,-95545,-58233,16417,-13272,-108961,-119643,-25271,41765,4679,-44362,-9517,63392,69585,53315,51791,65414,88117,96121,70961,15868,-12081,-45204,-103466,-125917,-90106,-19924,57943,50061,-24475,-67508,-54149,12196,95562,115796,90836,58225,24057,18945,48438,43316,-17121,-13295,73323,156144,119783,33014,1641,-14351,-4600,44333,37847,-62053,-76369,-9432,-16265,-96051,-89196,-17027,-329,-39856,-63370,-62522,-55487,-12830,64190,94351,92695,69341,24976,-4373,-45440,-113561,-100149,-36296,-8233,-7264,-24142,-28417,10788,46551,11403,-45981,-78933,-35609,81686,115846,37133,-48017,-31049,53813,68676,-16720,-68920,-20310,31889,10278,20827,26662,-58823,-111448,-68156,-12295,38815,67088,65015,22342,-42340,-22535,109085,193165,147172,83681,73989,91495,111577,100312,60056,32046,4438,-41316,-67406,-14042,82651,96425,27037,-36252,-24398,13084,34477,4153,-38334,6826,104781,69335,-29406,-8093,22333,-11331,9828,42140,30897,-8718,-30919,61,-5156,-79393,-126308,-126169,-19919,90999,50109,-59750,-106491,-95891,-87442,-73948,6160,74475,34877,-6022,25554,69452,74096,42274,-34110,-82713,-88875,-114496,-75821,11096,6544,-16558,30027,23383,-63687,-118651,-85928,-4545,49319,32503,19579,46890,85235],[47223,47869,68135,73643,5738,-62775,-58497,-10573,16121,13237,-4976,-39251,-45977,-26076,-40517,-83541,-88576,-43741,-24474,-15971,19919,21803,-6251,31800,66272,23312,-31820,-43246,-36917,-51489,-77418,-85027,-18665,80777,84637,30588,7769,34112,98443,124965,59029,4278,17315,60495,94947,92823,34404,-29250,-40190,-75519,-114224,-56941,46126,103149,121800,103917,64467,20259,-22700,-19181,37393,89068,144520,196802,237029,259760,169973,16539,-46204,-41258,-7833,17525,-28,19822,26433,-22914,-43642,-31129,-40580,4786,111059,127580,-19006,-151238,-109329,-21635,7229,7214,15789,-13494,-17854,-2037,-48785,-117316,-82999,-1469,3650,-23212,-45513,-75199,-79938,-46649,-22659,-35740,-62749,-47317,47534,113551,67013,-23090,-66001,-70609,-53998,-35635,-32449,348,64700,82884,22400,-42977,-39094,14318,72012,66383,-42857,-148116,-104595,4002,40814,50897,69211,25992,-35809,-31502,7437,22291,27130,-19175,-103545,-134052,-82922,-21944,21600,52392,67645,69763,65632,-4376,-131734,-178333,-72614,76847,144665,122305,91909,11986,-92188,-105148,-71871,-38871,2378,31085,70927,93206,79501,61693,3854,-54562,-22024,-10204,-69446,-95792,-63405,-35886,-12041,52566,132681,123432,26428,-38538,-73048,-142017,-154641,-52070,28108,6253,-35938,-51781,-19087,85062,160645,122704,78419,88955,69614,-2382,-66741,-50605,28897,90065,79020,34281,-44436,-97001,-70326,36929,132127,65456,-78570,-178736,-221285,-165651,-46236,3495,-24609,-54517,-71181,-114387,-133807,-83963,-35609,-32499,-54765,-36874,36469,63832,20926,-313,31518,92709,120080,90802,33054,-20713,-41621,-47747,-59418,-16061,54604,39346,40682,63207,3658,-74069,-100596,-90106,18964,119925,52594,-47922,-30201,-11732,34461,148132,160360,71469,95930,205617,137940,8459,40374,107753,67250,28625,-3796,-67869,-58830,43230,61908,1803,-51672,-112625,-124469,-50279,-29074,-88092,-123184,-93222,-78607,-115620,-156421,-124300,-19695,86641,126195,94721,50629,83184,145577,111160,55687,22080,9724,88620,165311,60892,-78130,-75924,4842,70498,34124,-43041,-33721,-24381,12346,64914,64355,28408,6369,-2885,15080,36303,27424,4196,-6132,3027,57239,80126,-22633,-128435,-139094,-92630,-36499,-2,29529,52926,45931,8410,-63510,-111148,-117999,-140119,-133075,-58876,-55414,-82067,-54495,-25320,32595,112004,122527,89134,31948,-54692,-105548,-70975,-39423,-53694,-58430,-57853,-32951,81034,148364,75281,-8415,-45321,-67044,-26832,69748,120636,114703,104630,41195,-34327,-32975,-13628,-8924,-10078,-36289,-4153,90574,96971,21218,758,34316,42894,51669,103817,100346,-61396,-175117,-107196,-44650,-53092,4897,65642,37692,-11431,-16599,21943,80135,102441,58448,10275,11282,-6285,-56423,-31429,72705,126126,86515,18864,-11857,-5326,23232,32555,28558,36560,48668,70462,58008,-8792,-29105,28096,42392,-9580,-45635,-29233,-4003,-2672,-33418,-61490,-26968,15090,-6944,-76779,-58260,67585,158643,131331,108342,117653,76996,-22203,-70324,-4535,59255,12281,-58540,-47764,-26207,-8508,52892,91528,36871,-46385,-69850,-44979,20061,86034,84026,7445,-95734,-72948,29993,43207,-16297,7982,79236,61175,13873,50667,24248,-64900,-65794,-37341,-40577,-36341,-53031,-75119,-27804,8831,19121,61941,57419,861,-6850,-15109,-54703,-53160,-33690,-10667,54257,119215,114482,10244,-92638,-89105,-17637,18452,-25650,-77360,-20776,80239,56365,-68983,-127225,-74020,48744,165495,181240,77324,-20257,-75780,-110900,-87484,-24563,-8047,-30854,10312,130984,159258,69268,7502,-2938,-39585,-113171,-107186,-35931,-17018,-51771,-82519,-95339,-95226,-41800,43031,35335,-17923,-7967,25956,5230,-56373,-132144,-133632,-46290,18729,19952,36754,74834,43315,-17353,-18700,11596,24008,37484,61924,16683,-27973,3028,6581,-82116,-105508,-49565,-41744,-96867,-116201,-120520,-87122,-27137,31700,77293,149791,123006,-5294,-50520,12145,20199,-26879,-12602,66894,129203,66946,-12658,22438,27248,-78976,-156063,-137636,-80539,-18735,21274,37053,33817,42262,64758,74746,104269,137742,58411,-52873,-8378,79508,71458,96063,119080,62524,35505,57220,23963,-50009,-73935,-49201,-4210,68696,126194,89673,41409,44726,-7210,-44058,-11484,-11699,-47936,-41109,-5538,33482,33962,-1222,17630,83521,106308,99998,149567,198732,155880,45946,-48855,-62840,40808,134674,119555,70353,55216,24347,-21784,-8645,-5167,-47398,-36919,-21831,-67827,-138330,-195576,-184185,-121413,-67670,-6904,50916,40177,1740,-46065,-52529,-19936,-64323,-124790,-54924,28391,12741,-3477,4231,37385,51850,-26899,-48093,24528,24687,11779,89717,119501,85669,28764,-59233,-106228,-42683,22327,8365,-25845,-32752,-14173,-15533,-40020,20864,118466,114809,79506,79806,5139,-108566,-93124,20071,55606,15770,-16308,-31997,-55982,-78992,-55510,-30517,-53990,-27520,47100,79995,25149,-46956,-57695,6856,57325,12535,-23037,-9487,-23664,-57285,-65826,-29572,24686,61573,55117,61891,66667,5341,7464,56190,14862,-19793,16079,36566,-3496,-35274,-24509,-52168,-98215,-55552,-3562,-23058,-16526,38879,43536,8822,20525,57226,35396,-17021,-41931,-27469,-4850,13760,45876,33295,-25619,-34500,24217,73719,39732,-34881,-88544,-85955,-91797,-122204,-77167,35367,41132,-39124,-70306,-57803,-33346,-20519,-47186,-58243,-24884,-49818,-98032,-115889,-99869,-37097,20069,-4950,-45596,-22130,-16943,-64013,-76234,-55061,-68467,-59110,26690,108253,66720,-39019,-29034,74023,62519,-45923,-59090,-47877,-113288,-129100,-75544,-34489,14617,27109,-130,-24526,-86377,-167619,-160055,-69657,2422,3365,9789,6532,-94191,-132842,-4084,118791,151364,175254,177188,115788,70821,99502,85952,20991,35191,105085,136401,57823,-81547,-138378,-69386,47739,141666,189603,151830,65146,-10781,-70645,-105895,-88732,-90249,-81914,-74646,-87876,-34343,44016,-4372,-115956,-122144,-45206,-5360,-38958,-50303,31959,91858,42302,-6710,2690,10038,-3595,19039,55429,15862,-40880,-37851,-17465,-31236,-17087,15855,-10795,-51773,-42460,-56682,-64100,25992,119784,94539,24529,-11848,2980,55529,102958,114936,89390,80234,94586,140780,140700,71194,7521,-56538,-75038,9022,99048,73000,47985,81673,57989,-53241,-38598,78616,109606,65601,30982,-52,-20479,10043,78232,112362,116288,99098,51605,-39089,-107582,-89685,-14437,12260,3898,28723,47850,37099,53719,61623,-41931,-167181,-183023,-83391,26049,46340,19256,-30301,-42636,27640,48559,-39884,-56877,27829,50634,7460,23950,25564,-67283,-118756,-86998,-40501,39402,97307,68720,-1153,-56443,-18127,113553,170281,133539,97021,82634,98617,136617,149238,90798,15316,-44772,-61051,-65300,-57598,-11246,41990,51736,-896,-43030,-42784,-11142,9855,-7566,-41193,-36950,-33866,-45056,6795,57107,40469,34625,51837,72165,24217,-87145,-121825,-65526,-73526,-145753,-173581,-68243,28292,19285,-31892,-71355,-64996,-21430,-25380,-18690,48230,68429,48114,51396,55218,52632,26307,-31289,-65889,-70787,-74535,-62991,-37893,-45017,-68973,-50942,-35498,-55497,-70216,-48666,15359,59160,18530,-34669,-8339,69452],[11466,23413,57686,54514,-9971,-64995,-76487,-30326,57095,110662,85435,2634,-40594,-30111,-66290,-117254,-96030,-56760,-46894,-24070,-1897,-9130,-13980,46326,97755,78867,26241,-18860,-45373,-40971,-32382,-7016,64886,70398,2333,-7380,-4062,815,64243,95994,1586,-83976,-61864,6783,47188,60140,53041,32047,20473,-35114,-91878,-87688,-36678,42447,88502,33423,-4880,4674,-15131,-12095,27899,49639,125051,292252,413825,386157,204095,13395,-35837,-3701,36807,46330,36136,34346,-10245,-75407,-92475,-49321,-7457,20092,76328,107467,19135,-80598,-62455,-17296,-13138,-5491,22593,-16073,-54617,-50373,-93060,-149763,-91469,-2028,17433,39162,29920,-61926,-113625,-92926,-85906,-107113,-134565,-125321,-22519,75633,75988,17141,-25369,-2941,43746,-8654,-89910,-63469,44201,100197,50471,-19456,-33137,-20620,30465,88163,33826,-99901,-121647,-9756,77321,79324,37084,-843,-6830,6356,34398,41882,24012,-2413,-58016,-81634,-54677,10039,-8054,-64066,-51844,7911,27088,-26364,-112415,-149311,-76868,48806,112977,124666,160825,141049,12090,-97399,-118236,-46946,35403,48508,27990,-1737,-4070,22755,15582,32127,94385,59883,-26072,-12732,16762,-47433,-66716,27434,110240,93677,66172,53821,-14344,-136490,-178122,-67988,68270,85112,26918,-13499,-22418,3787,39142,30032,5064,51516,118082,78693,-44472,-63194,37777,120564,92996,41600,-4470,-36213,-40965,-10000,28930,10097,-23959,-83972,-145632,-90200,23388,51756,28403,30062,39650,-31872,-118692,-106800,-25548,24052,9028,-1057,40955,83543,57070,14036,23096,94627,127035,68374,-17343,-53002,-51034,-62160,-62436,-47580,-36586,-50160,-4541,58764,31827,-57518,-95622,-48593,31866,33956,-37416,-75079,-26623,-1642,9490,73203,112993,77758,77783,145483,127360,43723,39437,87017,62159,16812,5765,-5423,2016,82346,105090,37024,-39628,-106396,-112472,-14874,46752,-5957,-81066,-107820,-104775,-107052,-121323,-72762,50245,147971,158515,116546,53304,65698,130601,70221,3103,58776,87725,76502,74995,929,-96464,-70447,-11604,-9217,-24173,-889,55530,64169,42171,23991,18711,7296,3575,28870,37557,16156,36645,37795,-21275,-77795,-48477,-3514,-58179,-115190,-98610,-75610,-61942,775,58448,44000,9385,-10801,-61369,-111778,-92913,-80141,-80498,-42796,-43840,-38331,6067,33918,52448,54413,11629,6814,-4181,-87874,-129448,-66217,-9911,-2131,-15249,-53442,-48918,82763,147959,39318,-32337,-16833,-51069,-67814,1311,44897,44121,59139,25778,-31265,-19655,8798,-11325,-53277,-81548,-53712,-5582,4947,-14041,-20432,1080,54005,122438,149119,76746,-99703,-184431,-109985,-48954,-815,108012,121421,24964,-40048,-45089,-48456,19105,95242,39684,-39720,-5219,30168,-34984,-76431,-34392,2461,1578,-4119,18058,17489,-18858,-31956,7514,23600,-7429,-16671,-31328,-47292,20492,112477,136011,81239,-8461,-51066,-16837,-16843,-66719,-61050,10132,48732,1403,-50383,-11646,69023,130965,141073,116868,64079,-11663,-89992,-98541,-25115,-5603,-52045,-55884,-16602,-45805,-65597,-5211,20634,-33238,-96444,-95433,-44594,11060,39078,25183,-15151,-75656,-79388,-57371,-30839,-10966,31437,55891,42877,59961,98574,24251,-83184,-76792,-25017,-10920,-16530,-57354,-76896,-1746,69569,95001,116709,83975,22110,28818,47121,7061,-26009,-29970,6872,69288,120256,145099,97583,38670,6962,8118,52764,85946,57357,34367,41046,12449,-51899,-86124,-42053,89613,206271,207195,100552,-11052,-100413,-145306,-97481,-5238,33646,173,-22977,12707,4970,-28655,14906,57716,-15285,-133032,-110421,2368,6873,-49312,-46410,-55570,-97713,-75661,-3037,2150,-11313,26223,68994,39903,-19799,-86855,-127806,-57052,27799,15573,-17542,-5204,-18644,-40259,-14835,21971,48159,69158,93137,72288,51646,47319,-12693,-124828,-133919,-67482,-50344,-66531,-61974,-87035,-102788,-69076,-2985,33482,65541,33371,-43055,-45410,-6110,-28052,-62311,-21088,70996,124705,54707,-6717,46193,52061,-37966,-68595,-81970,-123141,-62299,63072,115024,81458,49749,62801,78686,69595,74920,35784,-11048,24425,71470,80606,125179,115563,15859,-52293,-33284,13466,6250,-10624,31509,53670,58779,75747,48618,12012,21455,36270,70305,86625,45542,1012,7113,39739,49826,25646,-2417,28563,88575,82320,41456,71460,94250,38380,-11194,-16907,-10997,36473,91673,119887,91921,-3098,-116092,-126642,-30171,7384,-35826,-21733,43081,65274,6613,-102694,-142113,-100209,-50498,857,34326,3813,-15906,-29646,-47097,638,9917,-58080,-16572,101666,86686,-17820,-77760,-39347,38443,40387,10746,2383,-929,48639,124379,96871,18739,-30227,-54983,-42828,17490,53239,112,-51492,-10021,52261,21150,-63115,-55656,27457,84763,69515,12014,-41316,-85491,-89838,-40678,16310,39075,19586,-7730,-18215,-43108,-50725,-45917,-75427,-61816,25016,98688,83155,14087,-33618,-4341,31699,-9402,-15389,53486,63254,-10115,-20811,13145,11564,27876,64521,103763,124187,44057,-29371,-41994,-88324,-108695,-54515,-19088,-44428,-68259,-73645,-107906,-115593,-61617,-35720,-55252,-32250,40408,78092,70588,60273,41116,3578,-30064,-62886,-62334,-12225,29811,25296,-28840,-88909,-67233,-2532,32834,19378,4732,994,-21426,-80010,-106607,-63083,12064,1816,-80311,-101699,-78993,-75705,-84551,-100999,-50319,40783,-8426,-110571,-129440,-91487,-12996,49378,35717,573,4499,17836,-6125,-47758,-63098,-76548,-36998,83205,148482,55833,-33359,5303,70974,16177,-66128,-38560,-26188,-80652,-54475,9104,34888,62375,51104,20145,4278,-63467,-153730,-170442,-125976,-64918,-36044,-23090,-28743,-85211,-86038,10652,92714,133135,151412,113361,52610,47929,103364,109818,47870,25040,77954,145413,112038,932,-71408,-53602,47979,155146,162641,79234,-4259,-65811,-98465,-118712,-108586,-109105,-97569,-70248,-48782,-17044,38664,24731,-42158,-72425,-83891,-99759,-85764,-40158,19918,53107,26786,2705,7336,-5808,-38014,-22413,51457,30478,-63312,-64456,18954,58410,58347,25112,-47213,-81832,-66453,-97545,-88578,40494,142714,100433,4206,-39623,-2461,54822,83075,105840,133769,120293,79388,56063,48428,8368,-47241,-114450,-121491,-24442,89527,130304,119679,130827,84588,-44769,-51155,51841,80586,43658,30175,18303,16976,74947,120282,89871,66060,73787,55946,-37020,-80182,6061,88414,59629,20634,53705,76719,50611,52099,76491,3146,-118155,-127443,-20106,48713,20902,-9990,-29394,-36419,23353,53373,-636,-17164,25539,18709,-15640,6548,29243,-33023,-81238,-47707,-12752,29990,78851,68661,23362,-9195,8902,63925,75089,68989,64049,5333,-19547,55964,142348,130719,54805,-19971,-43604,-56903,-68738,-35393,14765,36403,7364,-15774,-26746,-37878,-14224,-1565,-71387,-127038,-59195,2025,15403,18791,39168,64837,67419,57850,-3313,-133001,-193581,-109761,-53175,-100296,-142482,-100865,-72827,-52592,-20381,-21211,-18121,38166,46566,6989,19322,38223,45442,57362,44372,36657,54366,49097,18968,-22248,-29150,-21600,-44717,-65221,-65393,-61256,-54149,-27074,-21328,-19603,33401,73461,25821,-38027,-18269,46473],[-5813,22519,62300,21698,-53843,-68644,-61596,-21994,68946,136493,141922,90334,45302,7321,-57825,-73794,-12365,24723,1830,-23884,-60008,-69172,-33782,52417,129147,103380,9407,-30698,-26900,-23402,-24288,-7627,11408,-15660,-31328,29314,32014,2431,30101,53171,-34630,-98449,-59730,-12382,785,21541,61943,96635,72623,-24434,-69765,-44490,-40740,-13180,7672,-37804,-17489,63360,91041,76232,4163,-62951,8107,172194,290271,270751,133470,-478,-9474,42855,53103,56890,94577,67937,-10084,-42962,-72082,-57103,33641,65095,51470,87299,105864,63244,3493,-34440,-27040,-4211,11999,-15377,-27006,-36324,-106255,-162877,-109400,-20998,-14322,15167,63388,-7120,-83658,-73482,-56024,-61027,-80767,-108174,-64899,20703,43001,-1974,-24941,22279,62738,-671,-55798,-33419,29824,94664,89557,13603,-42882,-55417,-17405,82014,127854,12984,-100375,-48640,39926,30729,2576,25730,34060,-28487,-40087,14216,38616,16113,-38476,-58375,-61857,-29296,-29765,-79441,-88203,-26883,17981,2989,-70508,-141993,-116494,3435,69107,63219,83364,126005,74467,-39991,-88694,-18959,72821,72226,-3835,-87319,-91507,-46612,-13843,68920,126031,57538,8637,58682,56308,-63379,-98766,-14859,24252,10290,64325,115502,58407,-44831,-92493,-33355,83064,141455,102869,28846,-44911,-92967,-78819,-31216,-21457,15217,111402,133074,12398,-52991,17838,104077,69751,40310,61227,50008,-10773,-61685,-58927,-18486,19925,-17792,-62924,-7833,58772,36138,46,29346,82746,49172,-31957,-74747,-11758,72932,42245,-15495,-10843,21791,35839,28433,5756,30576,74668,36356,-40704,-46519,-2799,-735,-13172,-39051,-68859,-70387,-28723,20010,212,-76898,-72516,25143,67841,18906,-15727,-20063,-6565,3689,33333,60645,33712,-19340,-26213,-10248,5427,5167,13826,67424,81789,11538,-32393,7238,47233,89748,106440,63817,-9595,-70060,-55370,55158,110855,53391,-32806,-106768,-136357,-108091,-84510,-37346,48292,101483,81251,54753,33422,46902,75318,6406,-54758,24320,72943,22628,-3862,-48506,-122684,-81546,-41282,-64559,-14637,88279,107340,79806,41385,-13300,-12564,4952,-26090,-20156,10207,-9424,13449,50334,10413,-92579,-129010,-72955,-36843,-48894,-52728,-49153,-49412,1325,53542,25985,-19315,-47175,-84383,-100149,-42972,11406,11395,6870,4191,24789,45186,50847,60161,8369,-75010,-54487,-8349,-42864,-62284,-11549,44865,68824,49350,30537,53674,108904,58335,-72465,-61884,39271,-10030,-89854,-60174,-32985,-24601,30671,22998,-30002,-20657,-9764,-49007,-79333,-71014,-56253,-53796,-47504,-21598,-20331,-14871,71442,159688,125458,-3118,-108652,-127120,-87846,-48346,45764,153416,109576,13015,24214,51498,-15983,-28530,18973,-34430,-121695,-85776,7041,-4492,-90727,-141813,-152802,-129078,-53310,41538,39169,-54802,-88251,-14228,14275,-59715,-111238,-120350,-122975,-68132,20412,72633,48234,-26551,-53095,-371,41792,15779,31529,93728,98923,27248,-4530,32178,39047,23907,17295,20714,-737,-48711,-92293,-63570,-14441,-34496,-55468,-3395,50962,-16546,-102578,-102346,-78493,-79086,-70668,-32041,12193,46758,53523,33100,3964,-10864,-6518,-34227,-24462,35095,77448,38350,18297,59946,52130,-44643,-108912,-87319,-30467,-5168,-23432,-52627,-40746,30308,53119,45277,71079,55314,29553,71383,138006,146016,105539,69317,67106,55569,44366,73799,69832,32569,-4350,-16428,24015,78063,111067,88709,6796,-41331,-44395,-60526,-44459,56089,123230,95459,39449,-35052,-155830,-217966,-128771,8296,64387,46753,13837,-31599,-85007,-58248,42570,72104,-28241,-108372,-74143,11221,17770,-28439,-25904,-17318,-37052,-43741,-33442,-50164,-36069,28169,78296,46075,8659,9691,-9474,2169,68190,71588,3800,-39243,-36570,12036,27247,4885,5692,5124,39859,76095,72993,3851,-75193,-114422,-108135,-101552,-51550,15225,26518,-48012,-84644,-53681,-27993,-51968,-47788,-39256,-41195,-5116,36198,21364,-12449,-17703,-10100,11685,23768,12987,2032,-5595,16876,72122,-327,-143628,-104772,45486,111436,74043,37355,61378,103479,113189,102353,60977,31146,9201,-11196,33634,127871,93518,-45545,-126414,-105869,-53262,-30579,12091,55812,17259,-17066,-1947,-22884,-63951,-31461,55504,128684,121072,56272,10120,9183,15839,21473,18950,9855,48704,105294,70160,2202,-12664,-39628,-98924,-75425,2472,11189,-12238,1479,54980,71555,-25486,-147635,-115125,2622,27491,-8467,-3668,69587,152586,115925,8910,-15611,9477,-10647,-35152,-43084,-58042,-23013,13687,-622,7039,30453,11652,44609,143743,154281,45595,-39491,-24628,33927,42816,-4786,-48613,-13932,85897,127542,47031,-52187,-57253,28494,116659,123476,108395,69061,29022,53793,95866,43206,-41942,-67411,-48925,17010,41696,-9459,-20169,-15315,-77043,-114468,-50772,47839,70980,34834,50097,61201,12782,-3446,-786,-7409,27541,88787,66353,-4186,-42142,-29633,-29935,-83394,-59111,80202,137977,43886,-11339,-3348,-45102,-52987,17278,90332,110542,31984,-69662,-123449,-153783,-157157,-121544,-64745,15261,32027,-38550,-96710,-63951,-25055,3687,41246,60327,71306,69100,52768,51585,30493,25435,39815,-22548,-104259,-73209,-14636,-24354,-80239,-95259,-37057,-14560,-10993,33299,87408,72217,15246,-24969,-28124,-33403,-21006,-26529,-82469,-101721,-61178,-47375,-74233,-80713,-22491,45157,-7551,-119909,-131626,-45446,32876,57334,50179,32256,11297,15211,255,-29935,-21942,-14815,4847,56222,48857,-21787,-15010,52233,53855,-24273,-40650,21346,-1823,-43824,22099,96790,74610,11388,-32288,-2844,32002,787,-47637,-82829,-95377,-51965,-9027,-3312,-30659,-67863,-60966,-8424,57418,101410,90875,23222,-20243,-2188,53112,76778,66698,43724,35039,62307,63399,17366,-41063,-58985,12373,84296,53017,-17256,-41503,-62653,-65661,-54024,-36710,-44319,-68531,-67477,-47936,-40479,19716,85838,83480,11745,-94291,-144046,-80032,-28324,-49161,-16563,39210,30661,-7478,-6729,-8516,-14788,43593,29615,-70585,-93281,-8519,68591,69781,8152,-33653,-47349,-89404,-151982,-101489,56692,157100,131245,49183,4575,21716,24225,8813,32706,81042,77230,13622,-42032,-52406,-68552,-115674,-156702,-125802,-63428,-16811,11114,15637,23514,-8751,-97227,-98543,-29709,-29195,-50505,-15906,2774,27738,116925,140071,48280,14302,56281,51219,-18534,-17256,59500,85624,35332,-1745,6354,14010,12293,35887,96951,90307,3287,-31247,29895,69454,14586,-43361,-54064,-33054,31008,77540,56107,11745,-23235,-49407,-57249,-24043,22646,5673,-24653,33893,71177,41667,43224,72799,62038,28536,20231,13003,-9916,-4257,-794,-81149,-128992,-51672,52280,114086,120120,69953,746,-55871,-54489,11318,28058,-547,2038,61036,74974,12690,-18045,-914,-25507,-47018,9684,25168,-51349,-117303,-66615,30752,54966,7945,-68487,-139150,-145742,-74949,-9531,-8015,-45380,-70114,-95505,-82791,-28787,1846,7107,40142,57674,12860,-21592,-18572,-8395,-8205,-14897,-19540,27809,76513,64217,13271,3863,25438,-4664,-27966,9165,4614,-47624,-46725,-38654,-31779,11653,53014,44972,17113,5738,8530],[-27839,27178,59680,-11136,-84563,-70864,-50283,-32575,-3864,22717,79667,135922,141503,75180,-3111,8212,89287,123307,67103,-10315,-85300,-104750,-70428,5163,90605,67592,-30688,-37273,-16236,-59948,-78209,-56937,-72369,-80019,-17827,77969,80804,33000,10588,-17765,-72343,-59384,-24904,-37364,-42817,-15755,27625,71929,35695,-70254,-70941,19259,31540,-16482,-58840,-48292,30694,108306,164015,142897,-20015,-131935,-70484,-25876,-32649,-7483,10828,520,43235,89462,38348,34707,118963,88103,8401,32009,19654,-4064,58208,72587,32430,82988,174599,145837,8625,-62885,-10656,12823,-4750,-12705,8125,-12273,-93275,-166096,-152129,-68737,-57701,-54285,26797,54057,20552,33418,53327,42810,36926,11621,-6729,6750,-11096,-77867,-75212,-2400,2443,-34621,4258,35182,13025,56674,104787,33596,-59628,-67496,-15081,86212,157957,66369,-62271,-63425,-27976,-42586,-20842,46379,38586,-72007,-93023,7909,81569,41487,-43670,-76044,-75410,-68870,-16470,-1093,-21656,-88,24658,-525,-77993,-160308,-152576,-41017,28316,-13812,-46369,2433,26940,-25198,-63974,-18309,57359,43195,-61142,-153844,-150869,-105885,-52078,46025,82628,18665,17257,62192,16833,-81468,-79174,-20492,-44859,-67177,16682,92682,82085,56760,45016,50474,72098,107599,127321,83734,-12480,-82613,-73624,-16094,28667,66471,109546,118606,43748,-24631,13561,80429,27792,-818,49967,47382,-28487,-77665,-48769,12913,26366,-31966,-56524,-14116,6580,-25750,-40880,-11917,28542,52896,44544,-10560,-3286,46250,-15575,-87510,-80980,-60391,-13725,39812,21520,-9715,11485,2401,-35560,-2149,68713,100296,91919,24836,-38133,-36647,-15779,-18012,-62741,-106931,-44767,60345,77989,57650,62973,41127,8160,1641,66028,110102,27049,-66536,-84947,-109709,-117324,-67463,-12505,32651,32293,-49083,-108496,-46100,23306,44017,59368,54149,11613,-21240,22037,129914,138581,58396,7736,-31551,-75452,-64716,-32620,2345,32659,26621,-18572,-26845,-10773,-14751,-28225,-65810,-88672,-45851,-10995,-26682,-12096,-69321,-178474,-132923,-44285,-15819,45979,105082,94381,60700,28423,-27696,-10987,18909,-66317,-112448,-28422,14329,16430,65604,90174,-6266,-122555,-104846,-7259,22976,-9732,-33074,-37996,-11087,15668,-20204,-58891,-69221,-90659,-83973,-27096,29274,27426,21267,46112,80926,78290,56736,57601,-2205,-77924,-45331,7670,11194,20885,43693,74045,92355,78343,115476,166138,112013,-38434,-120324,-25167,90455,27665,-69301,-64184,-49071,-37941,24308,28797,-13281,-21469,-49373,-91537,-98629,-83814,-66420,-39713,-17647,-7485,-42771,-67261,7528,96844,70510,-30771,-68253,-39898,-36770,-42088,29177,107967,61393,10185,90430,142773,66086,-5930,-38530,-91420,-146729,-141582,-52760,4904,-66534,-155667,-180444,-146769,-42593,70287,56060,-44996,-64071,18168,42650,-54687,-143918,-161751,-181245,-178108,-85970,1390,1918,-37166,-34343,304,59446,92895,108213,138147,123851,61990,26945,20619,6238,1316,-36355,-60203,-41276,-24768,-24242,-1807,543,-2924,35732,91569,105758,11436,-121150,-158519,-91066,-32874,-6558,28421,42358,43054,53549,52249,33403,36493,73741,71842,48629,69355,84139,17528,-13945,-3269,-42198,-90012,-85376,-73858,-51866,-21487,-25308,-26014,16895,64785,2355,-59964,-19636,-2109,5934,66731,139966,188924,186753,150932,89758,-1705,-38823,-6417,-12665,-67677,-107554,-95016,-63210,-43224,27895,58670,-27056,-68605,-33053,-26297,-34391,3997,18209,-10510,-14692,-49801,-177430,-241727,-138682,-11595,30056,53944,87595,65114,-4841,-4738,48655,18524,-63894,-69869,-49853,-48677,-35223,-40501,-67708,-45858,13106,28432,-16637,-78277,-71914,-16224,23201,10616,-1294,44023,89231,72821,73764,85597,54439,-350,-3154,70325,53304,-22814,-22389,-22241,-6903,19919,-3890,-81398,-104298,-57603,-33508,-67815,-27266,39420,30279,-67892,-100038,-47869,-29316,-86344,-78254,-32155,-13124,23903,104354,132446,76287,-7222,-91493,-84772,15001,34285,-49169,-76444,13288,105686,43055,-96414,-95012,-6955,32264,16758,11733,53016,114766,165805,162450,100743,41410,-27821,-89723,-43611,75180,63340,-46406,-85916,-80365,-126409,-128649,-10233,32678,-49795,-83209,-60149,-85615,-118186,-64249,21482,75665,75289,30819,-26088,-62963,-75488,-27054,20159,19463,41880,75766,46110,-7929,-46612,-98365,-161850,-137031,-38604,-13997,-47207,-47127,974,45965,11859,-35330,7695,53416,28971,4274,-3594,24003,94275,87114,57796,99836,104596,14784,-59412,-74778,-68088,-9275,45766,27773,-20495,-13415,12816,37818,86486,101933,54003,30144,48519,39319,-8326,-62035,-99923,-45017,71431,103631,28044,-35828,-10994,90535,160610,135564,124193,126061,91722,78789,101176,56905,-13154,-52028,-81179,-33152,34124,38307,61818,62170,-57580,-145456,-102923,17948,81556,50387,80129,126135,46952,2412,46925,60476,53620,70401,18713,-41334,-35109,-11018,-25736,-81577,-55179,89237,169298,92418,-7905,-34370,-76000,-95861,-35798,35409,46455,5278,-33404,-61809,-73058,-77172,-92764,-45373,92325,133581,28839,-18605,44667,70038,116556,197683,190690,130858,59960,-62,21923,61895,87092,96846,20357,-66323,-60207,-60834,-99796,-127143,-81807,-206,536,-16443,31053,83746,46291,6049,36017,65521,27020,9735,18355,-18671,-50119,-16490,-6446,-46092,-33893,17310,39609,-9818,-97246,-117277,-37552,17891,19012,28417,23163,-10510,-16017,-14295,5888,50153,40082,3061,-15084,-51444,-60040,9981,76957,46376,-39408,-55111,-22581,-56122,-70109,-10586,55674,32088,-71135,-126468,-41127,51113,74711,71375,54767,52664,78646,72954,28223,-22141,-59245,-65893,-18038,80533,125038,65412,-30679,-66356,-39869,-2125,7851,25214,30232,-8498,-24503,-9170,-16870,-70171,-94434,-29186,872,-49698,-72242,-47849,-45497,-12969,39267,42949,-8588,-57293,-78175,-86984,-70393,23084,123683,122136,38933,-47098,-60768,1987,12821,-47009,-9990,71918,30705,-58464,-33656,9097,1224,23535,11800,-46045,-62232,-15828,34920,35263,-7624,-29726,-37899,-67368,-105239,-61194,58454,141229,142641,91739,48445,43604,9724,-24011,4599,29317,29458,-15749,-43849,-38689,-49636,-93784,-115827,-84307,-74744,-81090,-104786,-138869,-153319,-126581,-110878,-59170,-10585,-42700,-57153,-7216,1581,15287,99559,128735,62946,56251,91985,56928,-7007,7771,37669,14877,-21427,-37553,-55190,-45591,12136,65793,107156,99290,39239,-3085,10309,33644,-6246,-55907,-66399,-38263,24879,73079,47530,-4624,-62736,-103694,-92627,-28875,37874,44850,21863,73036,115242,70975,44033,72317,52267,1538,-1292,-3525,-39954,-42304,-42030,-95274,-117825,-75911,-17513,71274,149283,123656,31001,-40390,-10221,75776,46444,-25673,18729,135805,165333,97678,15228,226,45493,84469,47497,-48450,-154992,-206062,-139855,-23087,22256,-12984,-79601,-86231,-34591,8417,40524,67667,39193,-12589,-46944,-39659,-10622,5564,1365,-217,10159,1024,-23754,-39203,-63215,-85315,-78285,-77219,-42747,22804,47131,41681,58931,79540,48502,34688,77558,47926,-61663,-110780,-86371,-33905,10816,34388,53491,55234,3160,-43200],[-36224,42857,76880,19218,-42068,-50392,-54565,-62342,-86095,-93977,-813,125650,177041,152354,93841,75012,119093,137026,94320,43923,-22090,-72298,-73206,-21787,44797,43256,-2920,16451,12859,-84631,-115302,-58583,-36155,-42501,-12650,50429,68493,43522,-5234,-88613,-107961,-20601,-6141,-73081,-87442,-60036,-32856,-10218,-26475,-72145,-37520,50379,68753,-25471,-95791,-21886,59439,63910,127849,146576,-11971,-118544,-82138,-119162,-208070,-156826,-37489,27036,79427,83682,-6536,-13363,89840,88654,24581,74831,120849,96539,67166,38863,19393,74580,157391,112934,-26015,-51989,46793,57874,18067,7560,12637,8909,-37136,-145031,-179786,-92859,-50653,-71608,-23844,63483,98499,122078,123587,76301,77460,112681,87049,26200,-37765,-124647,-123070,-43092,-47562,-75513,-4739,33146,-30658,-24083,49927,23404,-58207,-72231,-12979,73264,98746,14938,-52028,-51073,-70809,-95613,-48414,24795,13018,-58118,-36230,59024,108049,54232,-26528,-38248,-33731,-49263,-2535,51129,47303,31209,-6902,-64274,-97268,-136962,-152793,-99981,-48066,-75683,-105033,-90678,-72070,-64636,-48044,-1964,37824,-322,-101828,-162411,-138698,-96351,-43438,28439,54288,17341,2547,-5256,-52977,-84083,-29510,31974,-9870,-66617,-23083,34355,57770,98888,137264,123907,52520,12565,73239,115640,60203,-3764,-15443,15976,94735,160366,131391,63138,8996,-14595,24707,51342,-38508,-87574,-39326,-19814,-53170,-42924,30320,62087,17682,-36334,-46576,-51492,-63833,-52793,-10012,9240,-8696,6103,41270,16820,-16249,-27582,-74178,-103125,-99321,-90148,-27088,58967,67150,7774,-35765,-40648,-29613,25838,88735,135221,146880,56616,-27346,-28994,-7617,-33129,-75362,-62794,9104,39011,32848,57369,68776,26523,5540,6393,69801,146275,110090,36950,-22250,-99257,-142336,-83121,-12185,-21112,-97905,-158504,-165843,-103054,-41311,-19064,-10436,-6996,-9753,-889,45077,125256,108660,19506,17691,77672,75502,35572,17524,29822,26450,-13180,-51400,-39963,-20258,-43705,-84289,-102188,-59820,-18692,-35984,-47685,1178,-51375,-192799,-163688,-8264,86582,76868,18958,33069,59439,43830,6692,25117,27379,-79509,-125074,8684,99826,80165,99545,151992,89110,-58068,-99548,-20003,38388,21106,-15759,-42095,-31460,-18550,-67711,-98799,-54342,-26835,-36475,-41223,-40848,-55854,-24077,52253,108489,104658,74981,49460,11049,-16332,4260,14535,33031,71515,70326,55701,54935,58563,119651,153095,48533,-80033,-64230,51221,90562,17446,-38276,-20208,-2944,-1222,24199,23648,3763,-9565,-53518,-91689,-104530,-123400,-87724,-5196,24458,-23548,-99531,-137442,-83890,28332,66472,17410,-6254,33493,27895,-29423,-23902,48787,44999,16434,83042,135904,103265,63254,257,-63574,-87366,-104968,-61582,11764,-18136,-73755,-65984,-29336,32687,96759,70854,6317,16172,87135,104798,12662,-92616,-131152,-163825,-167666,-61683,33008,20916,-29797,-53825,-57231,-22513,54982,102653,111855,90941,62585,26012,-22214,-20567,44914,17021,-56358,-49314,-840,12791,-1969,3576,66232,147442,161541,103457,-11574,-120754,-109502,6830,54453,13361,26601,41663,1265,-8165,19212,40801,42379,80683,103316,75982,56831,40827,-27502,-69568,-82741,-87739,-47840,-3818,-29542,-59331,-38862,-9771,17265,63905,82041,-9700,-86904,-58440,-25114,-3791,35890,79006,127243,147277,118819,39603,-55775,-55484,-1658,-13835,-66983,-122888,-127217,-117537,-120567,-58291,-8295,-38366,-51765,-15256,22277,25852,16977,-13673,-31533,2651,-1253,-106799,-155474,-92234,-54350,-38751,51441,154492,181463,122282,66998,39522,-27188,-58783,-31864,-49867,-108737,-96049,-61254,-91044,-70551,52186,123311,59973,-42132,-68889,-52422,-16484,10959,3150,16076,72243,76998,29690,16108,40134,37752,26588,60337,35607,-19530,26904,64712,30454,-31868,-92244,-120109,-75722,-1531,47082,37548,20399,4553,-21066,-91740,-119865,-79230,-52075,-90264,-68687,-14997,6337,43780,135947,175524,111908,15009,-71789,-56213,34821,42436,-29378,-56154,-16169,37680,47182,2022,-15079,-13581,-29093,-36060,-19101,19742,74594,118475,116908,55711,-4011,-38235,-80190,-81613,10104,47808,5302,4528,-26719,-155201,-168046,-24131,21994,-46350,-74545,-81616,-107259,-100421,-55671,-31892,-4149,32605,28677,-40115,-112232,-114071,-30809,32295,26408,18212,13779,16687,8459,-21418,-58616,-110542,-126546,-64355,-37849,-56393,-47548,1023,41501,58904,91399,108980,61129,273,-17219,-24265,-24532,7285,32092,72768,139272,126703,41716,-9118,3581,17956,38949,44868,-5388,-60257,-46451,-20587,-16006,4908,-6179,-22961,31843,87246,41563,-42091,-84080,-111335,-78962,24317,91714,71882,46223,30083,19532,8483,18379,65659,81992,28166,17139,75637,59676,-21380,-64488,-90836,-55909,27949,74269,107466,92009,-6464,-68695,-64372,-7738,52577,50279,60291,70604,-8726,-60746,-6365,57268,67725,54696,11143,-4425,11568,15502,23276,25099,37458,87116,137618,114741,41454,128,-36749,-45753,4535,34392,12078,11674,55914,68024,58630,32123,-36706,-30280,65584,90241,21403,36699,131661,160887,196670,257412,227953,155706,66419,-16403,6960,99960,140883,98347,25096,10144,-2771,-88669,-166593,-167459,-85213,5797,6606,-29919,-29567,-9863,-15919,10487,72407,95658,68461,73075,90498,63398,25415,9065,-23233,-58995,-38864,3173,16150,-16152,-40844,-43601,-37672,-44946,-38483,8866,28788,1030,-12720,-737,25100,51043,16282,-30407,-20917,3491,-1298,8106,47918,46172,-25348,-96414,-127525,-127811,-104174,-81080,-54380,-55867,-115728,-131887,-34024,64542,100444,99281,120160,172123,185189,119326,20994,-48474,-86654,-101069,-44465,70444,113496,43622,-48606,-80207,-58966,-37707,-46808,-50130,-41158,-55601,-40237,-455,-11750,-92225,-130929,-70353,-43576,-75553,-88234,-95522,-93233,-9177,67490,41423,-48057,-88936,-108802,-127214,-83580,18139,74978,27388,-28958,-5723,48721,66938,52647,34545,54926,75048,1540,-94822,-81514,-25979,-3380,12360,4740,-3619,9388,18973,6949,2934,-2909,-42938,-68732,-15640,13320,-4960,31673,105429,131387,90592,26245,11194,1785,-1377,35408,27700,15079,22973,24359,20260,13488,-1001,-13965,-21389,-40157,-33684,-66740,-170582,-231526,-158880,-47665,47118,67041,17702,-7240,2273,-15232,-24984,26604,95391,131764,152849,123459,42247,-30899,-28250,1582,-8252,-43606,-60175,-69065,-36839,55251,105755,71353,2319,-27695,-24163,-27473,-31717,-38890,-34889,-41068,-53995,-21779,4489,-39034,-66738,-79565,-116702,-102534,-15584,60949,69152,34447,23283,44764,55397,48156,31862,-21700,-66662,-35596,263,-29175,-41758,-38579,-58086,-61639,-51110,-17017,43147,88210,49271,-6689,-22131,36489,97547,35561,-26577,39347,128441,136069,96948,16116,-22638,49639,80345,-38147,-165159,-182890,-133520,-65164,-16401,-7006,-15631,-46590,-41939,1832,38030,50926,71094,60459,18141,-16401,13823,29817,-2155,-20295,-23744,-21275,7924,19152,-24173,-75926,-83791,-69148,-70765,-56770,-4059,51281,96517,140370,137559,88456,70404,72694,22272,-80559,-140275,-95948,167,51023,37500,28339,23742,-34788,-79062],[-32285,41462,101126,96027,35371,-32333,-81637,-95758,-106450,-100507,-15738,67849,118444,172464,153946,75663,36679,32146,58331,100944,64072,-15552,-34314,30305,90025,75412,28398,49173,59834,-32527,-95808,-31096,54269,33361,-36033,-37850,-12018,14334,-8851,-95378,-106797,-5081,-5256,-102103,-131707,-92507,-52538,-41082,-20935,15361,43317,52849,30161,-75523,-125672,-24928,28605,-12919,55544,134161,37053,-79108,-97187,-113858,-146236,-99197,-3186,41259,52756,12293,-71396,-67543,44376,94764,57419,87089,160475,143205,49703,6870,20326,48669,71754,33040,-30972,7525,108185,111775,83554,54312,24485,54260,46496,-90082,-141061,-38039,10480,-31267,-36322,27538,92334,123929,109638,28261,10280,91122,97965,31537,-13777,-78918,-101119,-52724,-42688,-77905,-53273,-22043,-60749,-77940,-17328,14843,-20475,-64420,-44007,20653,14210,-56944,-62802,-27014,-54199,-95675,-61340,4472,10032,-1532,60392,108012,76207,32259,23435,65489,49242,2595,-17570,21060,59950,40939,-46597,-101957,-68454,-71199,-131568,-147384,-122941,-98142,-79956,-92105,-115723,-66197,35992,96828,78534,16412,-49214,-71181,-43356,-21791,-992,35244,68240,64361,-2658,-69383,-69545,-54308,-1400,81163,81795,2450,-7399,21540,35592,85221,148146,137150,34283,-51327,659,100180,101428,31633,-21565,-1524,96503,175631,133586,27484,-50202,-40081,5698,-6004,-109180,-144246,-82833,-39698,-49447,-26127,50126,61026,28838,43767,48420,-21887,-63281,-12890,65808,87200,47329,6684,12062,-777,-43822,-57781,-18622,8710,-39914,-52856,13959,83054,89319,17420,-69453,-63577,-3957,47087,78691,96442,101029,26835,-44075,-50609,-25578,-26916,-16595,47674,81163,17130,-15442,13008,3370,-26594,8514,35357,71910,142357,182369,170253,73639,-58046,-100066,-52135,-17325,-74528,-200679,-227220,-166282,-116667,-77850,-37405,-45047,-54435,-21972,1243,-12583,14623,29663,-21330,-1356,124410,181944,106508,15374,1173,-4017,-28501,-25545,2274,21583,30306,-15277,-67289,4728,83074,29654,-34610,-11903,-11800,-110212,-110052,39383,148837,79782,-37730,-14335,47846,53541,56139,64670,24489,-48409,-25521,108040,154340,111445,98925,122865,86191,-10203,-74905,-63205,-11551,5224,-19840,-59078,-62660,-52972,-89417,-101914,-18353,60743,22786,-64283,-129389,-147586,-79359,24902,84509,76007,48615,20427,21485,41693,36100,10686,41062,90173,69995,17857,3421,20068,52203,33526,-41255,-72195,-3758,55537,12261,-57040,-52181,9046,55347,54831,39313,14987,-1145,-1701,-31862,-70289,-85302,-108544,-66958,25345,23953,-63935,-123785,-131740,-75362,37135,74600,25661,15765,69091,68836,-16490,-50743,23814,43668,-1293,9882,59345,71498,95061,77021,14066,-8317,-19146,-6549,24389,5734,-13823,11358,41209,59608,80980,67754,40254,48320,102786,135134,75641,-10710,-53388,-80593,-65666,11941,68041,41352,-36952,-113316,-135580,-110654,-40426,35143,38987,10809,4833,-11331,-56468,-53172,35952,49020,-23278,-37526,784,-29203,-73637,-5096,103490,160895,142832,68110,-36289,-82256,-16395,85658,71500,-28971,-4006,64568,6756,-72895,-59011,2970,16282,16827,3026,946,2336,-23371,-93066,-129518,-124074,-76495,9925,52989,10844,-36997,-49706,-22602,29733,62478,50478,3395,-39347,-53212,-30482,688,9332,36254,66587,52423,3346,-60459,-106876,-50536,42993,58265,45910,-4660,-61636,-91920,-88753,-52437,-31936,-31902,-38839,-26712,32162,75529,72007,13963,-10437,55431,84205,14670,-20308,-30360,-99491,-97373,48589,158678,150947,97940,59519,19868,-15344,-3560,-1546,-52307,-97935,-87779,-50257,-48747,-30805,88609,182007,129289,16992,-33150,-35426,26733,88331,66859,11766,-8502,-6572,-38914,-75424,-56365,-8575,-10211,-20808,-16398,-971,77620,138901,91416,-28772,-109383,-119182,-57575,21847,89173,102979,49658,-16481,-37880,-67073,-88049,-91212,-90042,-109289,-102750,-72329,-15823,54952,96784,86886,52323,22161,8156,37995,52231,42546,43142,18205,-28244,-9873,48730,70925,57526,2274,-54347,-61115,-48909,-38364,-7100,6239,-7688,-57823,-76523,-30491,-17667,-52330,-7308,34940,11957,-56,-54431,-154070,-133908,-20100,21136,-3897,-32105,-77059,-81857,-42727,-47548,-73426,-36144,21145,36925,-11899,-64856,-44284,17901,45206,35179,12919,-19880,-9197,21086,19735,11661,-9868,-30585,-7775,-24743,-69711,-48137,21597,42204,51214,85576,78769,17933,-35510,-59621,-47466,-4488,34560,61459,82101,90823,77654,68329,79290,111214,126325,110262,41886,-53952,-80935,-44737,-43843,-53104,-16922,-25912,-54533,3005,59793,25405,-25351,-43819,-64401,-61196,6402,106047,138811,89667,-23979,-147769,-185444,-114940,-15492,-11377,-87485,-71114,42132,50090,-44136,-82282,-90399,-79890,-28345,28148,81480,95687,71266,57676,36680,9198,34090,63619,20081,-63403,-114669,-128112,-85707,7134,43229,26341,38879,81226,59331,-1938,15550,94092,110814,48705,37620,73218,90121,65071,9105,23810,112007,113488,35923,22267,78875,97759,79746,35424,-41397,-61962,-27066,-27782,-30881,48331,166008,198249,183954,187936,171205,130315,68285,11071,19875,105447,164875,102192,19899,12853,-19420,-104926,-160973,-147978,-71750,131,-28389,-89186,-98711,-60728,-4929,69800,90555,54320,46284,79336,88066,84652,69949,8882,-46076,-54158,-58100,-61435,-50590,-46994,5445,59010,11395,-71646,-70905,14963,79357,64614,39095,34266,-691,-33237,-45808,-30929,54267,141504,74938,-21248,3968,53059,16269,-61734,-103904,-78831,-32333,-19663,-36869,-78395,-116891,-78660,9572,55495,56643,41730,73305,139767,152885,91503,-1789,-84985,-125402,-124285,-85957,-24591,8757,-6188,-33321,-37037,-41694,-40433,-41607,-65210,-93074,-83266,130,73725,56077,-38799,-110784,-95553,-50394,-26087,-58386,-132324,-135836,-27433,31703,-8906,-86547,-116259,-126086,-115313,-68205,-7900,5676,-42663,-79720,-10663,74443,71301,58941,79656,85091,50535,-8770,-65756,-80778,-46518,1213,44380,50208,58805,78451,63581,20191,24337,46048,-2149,-59430,12380,69570,14722,21093,117081,160475,110933,15145,-23017,-7145,26753,61309,33695,11377,68975,65186,23368,40438,76550,69266,40853,27084,56512,53895,-61367,-149819,-92833,34665,109507,76275,21001,-11218,-40729,-58279,-65972,-43980,54496,173496,201209,112730,9471,-65609,-62192,19003,56852,-6884,-59994,-40340,14307,79254,92954,24392,-64388,-62082,-6019,-9022,-43020,-27597,21782,10094,-59405,-67952,-53226,-84392,-88739,-57837,-63070,-52285,19040,80856,79888,34705,-27398,-42950,4053,18213,-29888,-87257,-97669,-37498,17987,10378,-5170,7103,4578,-24077,-35293,6568,26895,-13778,-77048,-80873,-26406,47116,79935,35481,12515,32972,39559,25081,7703,-27878,-26733,25554,-17708,-130387,-163657,-76229,29544,87497,65279,1112,-34153,-49529,-75598,-73197,-6766,30637,42118,61791,32665,-24200,22787,46467,-15175,-20136,19758,23543,36756,42841,-7895,-33676,-9225,-563,-15356,-2867,51226,121847,167058,191884,171409,116022,78576,42388,6714,-44303,-88686,-54834,27920,56029,20205,-14977,-19366,-35102,-51978],[-12433,18825,99953,143454,80920,-24162,-97191,-102866,-72650,-33919,7395,-540,25049,113313,123844,29862,-69830,-85272,2473,105477,89725,17318,8354,101913,178760,99181,-44424,-26814,76796,47613,-59102,-47357,44661,44676,-39353,-76263,-77059,-26383,11183,-24713,-54681,3779,-270,-103946,-145090,-78353,-12808,-8800,20326,89141,90267,40544,-14816,-97150,-121214,-42917,-753,-14351,49292,135311,80669,-59147,-126542,-103776,-59928,-26523,10202,9107,-20708,-69567,-122353,-98222,20097,107917,104853,93209,105287,68286,-4512,-13077,16233,12373,-6447,-13296,3092,50814,92815,88010,97226,87135,68234,96355,77979,-42777,-70286,25388,23330,-37682,-39531,-5396,41089,71540,60326,-22478,-70465,-20195,-789,-13179,13989,5451,-19341,-18998,-29877,-62470,-63796,-42095,-41378,-49468,-15959,25188,13683,-46129,-82832,-53709,-37753,-69106,-57340,-7245,-2028,-37942,-34473,11788,35795,30580,64503,62742,-14062,-34696,33359,97438,65574,3432,-55836,-43474,31566,38667,-46557,-81065,-48692,-72109,-140082,-142618,-117126,-86008,-61658,-77269,-99001,-2660,156704,193111,114583,54807,39603,31269,28543,9005,-13642,-73,52288,87038,12382,-66612,-28214,-18022,-23269,46547,86753,36525,15233,25960,15036,39776,93246,80811,-8111,-80375,-55974,37067,70577,-921,-81951,-72336,830,67928,76445,9277,-85892,-87937,-62195,-85264,-147419,-119268,-29681,-6643,-75823,-119849,-68176,-15256,30654,109442,125011,30616,-20937,27720,79292,84850,73313,42695,21514,-25403,-80991,-42774,89591,137151,40586,9002,54323,69033,35633,-38762,-82276,-28388,54376,100016,104664,57713,25038,4376,-28213,-56724,-54827,-23443,29187,90860,97633,24718,-15596,-8628,-22955,-24312,36601,71168,89671,120776,153943,163342,76977,-59069,-83485,-55295,-52053,-92915,-194696,-211722,-144501,-112520,-74345,-16386,-25254,-25018,25504,15881,-85026,-116564,-61346,-42085,-24267,73402,139111,69111,-42577,-60602,-46723,-40587,-18547,-981,29343,106066,90674,-2380,15700,80951,61807,-4044,-25716,5464,-10114,-18346,60717,141299,94732,5953,-7484,10771,26925,53287,57004,20161,-8634,54652,141667,98242,34069,30161,25478,5202,-8039,-48920,-79405,-56713,-45036,-59063,-78019,-101580,-110763,-100069,-67136,11588,84912,28787,-96892,-166083,-162887,-96943,-24230,6022,-14891,-41957,-25037,25468,52171,24992,5718,41711,73648,52513,6689,-7462,7534,8717,-41021,-69027,-41500,-12256,-41244,-106285,-145071,-98933,1458,92995,114936,88475,32914,-11285,-14667,-40062,-72741,-46105,-20073,4737,56847,29966,-35525,-46397,-25737,22625,59588,12192,-55244,-23058,56653,66933,673,-30997,12170,15459,-43714,-55385,2515,29465,59015,85814,60612,40871,42198,42355,27552,-11764,-40274,-45507,-34154,-8661,24709,41299,31915,13907,48989,100561,81682,39144,18937,6427,14294,21540,25927,28760,-26415,-123096,-156353,-111680,-69809,-26758,-19291,-40502,-52986,-51962,-61297,-70185,-12539,24445,-9452,-2057,42491,-32861,-93810,289,77023,69062,71092,69733,14630,-9245,18127,49937,13116,-55385,10680,131981,91917,-58498,-112713,-53468,-6861,-24203,-84451,-80131,-40961,-52642,-108343,-109692,-84284,-51326,399,31945,28336,10742,-38681,-54958,16074,43908,10570,5978,-6621,-56968,-55210,-7577,1735,23225,37715,-3944,-61284,-120677,-150802,-70308,59862,109858,121757,107827,36976,-32352,-43245,-25643,-21162,-29493,-53114,-54389,2066,67265,103980,61528,33061,107572,144465,99336,71446,8897,-111057,-119697,16924,84121,3338,-60747,-33851,3012,45020,69126,33961,-19709,-22169,-11216,-9952,-1422,26713,99370,150556,114384,27396,-14852,7422,106454,184420,156058,60764,-44918,-95122,-78589,-97741,-135003,-100380,-87143,-94598,-53691,-2974,41399,80845,91255,26820,-48778,-105662,-67001,42736,114772,97556,56397,11573,-5942,-17332,-9603,-23958,-52551,-78940,-105390,-124177,-50213,44726,25422,-34985,-31213,-3340,31737,76051,66183,70020,98762,39664,-25619,19258,67293,75846,53375,-35285,-83312,-51541,-42288,-67381,-49946,-18990,-36937,-91588,-82714,-13655,20424,11675,28414,9845,-38624,-67578,-105270,-126921,-81809,-11633,4642,-5189,-15442,-37096,-10120,3117,-65992,-93441,-35628,-1903,10871,13509,19524,56115,80278,56933,41531,37108,1069,-17510,24316,49773,52949,53127,64969,80922,17100,-64733,-36586,35155,37049,1127,-27918,-30205,-19142,-42610,-81804,-41747,67255,133113,119757,66084,-56,-6603,61154,124039,152023,176158,182454,92357,-23706,-56309,-45768,-65643,-61789,10286,64278,52723,44676,29303,7496,19213,33486,29947,24745,41300,120028,165908,71815,-103812,-230085,-223267,-137004,-39504,-43208,-118271,-98343,18322,43653,-14226,-32634,-49139,-93271,-114948,-64800,44763,129357,127611,96786,75924,43176,54452,82087,-22556,-170806,-183652,-139041,-99258,-18359,-1206,-16244,43256,110909,68973,-31604,-60293,15003,61124,-20863,-84979,-36137,42548,49757,-13238,22010,154347,169658,59091,-15422,-1551,20940,4882,-34903,-68892,-77488,-64878,-66830,-23605,76256,175460,184806,123880,93961,116250,100676,50779,38884,63092,111624,168626,138381,36059,-55863,-93793,-90126,-68366,-49349,-17860,-4446,-83986,-148961,-108355,-11847,69223,132803,94873,-1597,-19808,-1169,-18019,14098,46189,5616,-1402,29933,-6433,-82166,-108666,-83642,-4516,77281,58219,-42888,-77324,9356,98903,88395,58799,34952,-44446,-101342,-65914,4469,101144,165158,62151,-51098,-15717,42442,33145,25580,40325,54663,98885,134551,104768,-12711,-102523,-64754,2690,-11246,-32870,-32245,-24032,5808,34048,28867,-8427,-85920,-131910,-105848,-94732,-110204,-103962,-69034,-10407,39536,4806,-23977,-4939,-21388,-79138,-81385,-1014,66809,79065,36361,-48594,-96913,-53304,22894,2061,-79534,-85191,-16313,-5304,-34763,-71159,-102768,-99444,-53466,-33474,-29183,-5894,4815,-37714,-32878,40701,69877,44222,32000,42939,24663,1850,-16933,-33452,-26258,6914,67889,97086,107002,104315,77529,58887,79953,98050,55300,-31486,-31674,-246,-17582,36719,156694,199439,154597,64796,-2784,-15340,18139,48555,8886,-19065,32268,28728,-8581,36531,88747,68528,45230,49970,84265,101902,39970,-41918,-24550,59674,79838,7003,-51909,-69664,-83559,-88936,-91300,-85823,-10616,101614,138804,70218,-24024,-96728,-76893,35030,102610,29045,-62607,-32070,43285,50841,14387,436,-26757,-29176,15983,16897,-8419,14016,48514,12969,-66526,-82260,-48773,-45124,-42122,-5889,15181,20525,60981,86888,56817,8801,-30276,-49048,-32179,-42869,-87239,-123710,-110835,-41157,8951,13942,11391,46937,76898,29541,-23608,-15700,-20693,-75905,-127980,-130860,-80887,-21581,26947,56234,52125,-19460,-65139,-58724,-68800,-57212,28588,47576,-62714,-106358,-30199,52566,104020,148983,130563,22518,-79632,-122736,-174253,-183127,-78124,-592,23622,55011,14654,-58386,-18392,5855,-44851,-13670,77396,89348,33186,-16596,-26256,11110,34551,26019,740,13772,84679,154063,157162,140090,131824,102453,64054,39591,39189,16790,-25886,-21642,385,-27401,-55768,-56363,-18594,22983,24205],[15831,1834,60629,108893,64965,-15100,-70165,-75401,-42118,3355,12953,-29073,-23564,27172,41611,-8293,-91202,-100163,-20104,62099,69484,40243,27794,92111,150419,20979,-174111,-137357,34679,60962,-35438,-77558,-45324,-4869,4912,-16775,-68699,-54212,20841,48984,15285,22549,17322,-60964,-89822,-21703,16050,-9819,9802,65376,55827,9029,-14804,-26673,-22740,10343,41105,66650,102846,123164,78155,-23375,-83490,-71680,-42157,-19991,3486,-10148,-58097,-92862,-106401,-64875,31006,116708,137722,89800,8185,-44003,-49323,-21960,5275,5430,-6167,17035,65268,50557,-6892,-32864,20944,88988,126922,104381,37169,-33019,-37937,-4036,-63716,-110168,-47775,6691,18407,39716,45590,-9055,-60309,-73073,-82266,-56457,20722,57967,66440,45962,-23072,-50677,-18732,3210,7057,21332,45382,46977,24348,-13438,-69895,-77042,-24883,-1791,2415,19869,48695,56951,33509,35156,68660,41408,-697,-27551,-72296,-78568,-7938,28348,5409,-28312,-53577,-46108,20930,48051,-5996,-49851,-82998,-144426,-153179,-66523,-14441,-41327,-61907,-69124,-48096,81015,214629,185741,89115,62568,65513,32365,-283,-31599,-65538,-56326,14030,76870,53165,14712,41300,23946,-22544,-5288,26046,24442,9760,5088,277,10608,36884,25185,-43173,-104906,-102712,-29662,30853,6047,-64094,-106474,-92686,-24422,28585,-5279,-84223,-100978,-93726,-108836,-121642,-41019,55301,24442,-135067,-248649,-200446,-90339,-42,68293,82834,33918,16265,49084,42190,-9889,-8000,48454,69585,-7726,-90294,-18919,144511,184457,106125,78566,76176,32940,-31299,-76020,-20014,75746,116428,155338,153715,59602,17483,57053,50651,-20032,-50151,-11622,17997,24189,49828,52662,28008,27220,47605,66182,100177,110722,115406,111430,80319,60515,19684,-57017,-79642,-57672,-29992,-22887,-86783,-129666,-115779,-91037,-41732,7176,23623,60952,94048,42672,-77880,-135463,-95357,-37617,-19308,7355,35849,3396,-58798,-50816,-18430,-12817,-25162,-41238,-19744,72611,110693,37049,-25196,-36827,-5450,14070,5686,6991,18827,33682,66382,115718,115104,65828,38934,33597,42241,18358,16101,38031,13001,22885,68566,6742,-54034,-27669,-14843,-17449,53,-12866,-27687,-16367,-38656,-62475,-58265,-94253,-130121,-88154,-14004,47337,64346,-13305,-118680,-135349,-108443,-75700,-71220,-80123,-87183,-94208,-30195,51554,40682,55,11816,34473,35397,41358,44735,42276,54632,62885,15473,-14482,-3920,-40912,-121455,-161306,-153971,-96718,-731,104707,162641,155929,82814,4757,-33009,-71701,-74158,5206,64867,63864,72509,74259,78574,84287,80148,76488,25133,-64689,-109801,-72632,2621,39640,23546,-506,5623,-2632,-57077,-67927,-6351,20022,9781,25958,54139,68273,57451,35691,16667,-25262,-69876,-102972,-110654,-70552,-16679,12054,19407,-906,7954,48693,50116,38555,42336,42928,34272,7704,2196,51225,43706,-49793,-111568,-70116,-38640,-45101,-18741,-9942,-48019,-58343,-36311,-42513,-11435,20889,9380,50256,131598,74821,-3952,25690,27655,-15537,29404,105001,89393,33754,-16506,-35545,-36084,-26939,62007,178290,158970,5134,-102391,-72961,-4441,3969,-50942,-66864,-26504,-17074,-36177,2861,12162,-32917,-54980,-27312,25843,45271,-16333,-56304,18584,55771,16083,-8140,-28092,-73630,-80277,-29577,705,-4714,-17467,-17601,-19804,-73602,-127347,-72994,54389,109349,98245,95979,58143,-19923,-76434,-74944,-43381,-40908,-62635,-49973,-7177,39187,95596,95804,87984,139323,144489,100253,84742,29714,-66210,-92223,-40656,-28223,-105894,-170123,-114945,14368,108979,115248,71635,35135,35080,39703,3847,-24859,11919,49147,37961,10729,-32399,-53735,-15861,94264,186568,175580,86891,-33109,-111761,-69314,-60560,-134396,-144379,-130259,-106733,-51144,-34436,-55922,-40498,39276,77949,35534,-52755,-41917,80415,151816,101203,62606,26503,-3675,-5662,39982,60275,56492,44068,16248,-55750,-47044,9331,-26498,-78011,-57560,-43861,-36436,21389,74320,114064,97932,-14213,-37782,52728,73220,43627,-11027,-118755,-116495,-16638,5060,-35484,-9069,64767,52301,-8394,782,18809,14724,43477,51688,-17181,-48967,-38980,-44402,-47768,-34614,-8776,-25562,-51574,-24210,31573,71230,11339,-97020,-109371,-65088,-59593,-35757,-4036,28973,92821,121306,57191,19845,44692,19435,-15164,26677,57011,48334,41599,60537,88653,40982,-9514,23530,54436,36199,-31518,-106887,-87118,-16992,-26897,-65569,-7516,104616,145842,92333,10939,-73651,-84068,11346,97274,122995,164708,221832,175533,79771,6323,-56987,-90297,-56427,33485,139026,183738,130362,42135,15292,55198,101969,121487,110882,80037,98988,129413,58755,-78886,-144130,-112749,-60454,-8906,-17845,-73052,-70640,528,47146,63619,70390,35345,-54203,-149918,-131093,23772,163934,123920,15829,3311,43223,78275,76577,-51111,-187699,-171823,-106141,-73376,-22895,-29024,-40094,10133,61393,55540,-10555,-97183,-111154,-55061,-71476,-142435,-135800,-77710,-44588,-56461,-7262,98347,128045,39770,-70776,-75667,-18900,-21544,-48412,-34137,-25216,-40441,-42413,18186,109591,162538,142226,81178,56073,97079,88453,25906,44072,123097,155278,158646,150900,58404,-75203,-92065,-20862,43197,56787,41614,1394,-92297,-137487,-61110,56272,117048,142105,81189,-23423,-62367,-83762,-121928,-77730,-15469,9634,74210,133057,102241,3757,-65090,-70106,-43441,609,45936,2734,-61128,-22430,31115,15546,11476,4526,-56498,-82928,-27081,34193,71056,67230,-8271,-61267,-28564,-9862,-17958,37493,106910,111737,137362,179771,167878,54893,-62405,-80823,-62759,-97997,-97151,-63755,-73452,-71661,-30104,-606,492,-51704,-94259,-57246,-41816,-79185,-113028,-102917,-8080,86237,45987,-4329,9002,-3822,-36389,-50604,-63610,-59885,1729,43545,-11315,-72001,-45604,29933,43624,14326,12395,23547,-4098,-20294,-32669,-53207,-24071,31885,26316,-5187,19903,69062,42791,-4753,54462,118479,61393,-7962,-1042,13985,18024,8483,1637,-2270,-1922,33199,69991,93134,86440,78460,106953,126754,98579,37423,-52555,-94741,-78206,-37951,53964,146994,160322,138384,99786,39931,-1848,19424,62971,23245,-34371,-48027,-16057,20244,64875,79475,27284,-11967,5748,65689,87686,45597,-24728,1272,61500,54014,-11276,-66111,-64339,-39233,-54568,-80535,-77195,-52866,-18723,33420,44257,-25639,-104038,-84261,-465,71045,44682,-45211,-27469,72333,49438,-36994,5161,45748,-2673,-24780,-11383,18997,40934,16883,-32621,-65712,-61300,-19819,-6473,11692,56914,64709,52479,84223,79780,1677,-51562,-26979,2269,-17084,-73912,-114746,-150775,-148443,-81309,-47185,-54847,-18951,68800,150390,125734,22132,-47556,-69228,-54982,-65584,-112787,-139223,-125983,-38051,71433,61396,-55213,-81161,-39923,-48728,-13345,116255,106464,-18232,-6676,79601,79236,66474,113187,128786,21297,-106937,-170386,-214512,-209830,-112227,-32744,10494,13957,-53856,-97748,-48704,-33481,-67878,-31166,68268,96389,-2514,-95035,-53423,27700,33632,15745,-3313,1232,51722,76094,40626,31324,60198,52578,32457,48720,64334,29264,-15699,-19088,-36972,-100004,-119761,-75889,795,68343,86092],[39418,18628,21241,32417,15473,-1265,-11167,-23535,-25781,-3792,14156,1887,-15291,-22040,-17023,-21999,-42693,-40140,-15582,26410,71345,77888,29690,131,-27011,-131351,-217717,-150992,-36919,-250,-6185,-37450,-73949,-41996,37310,45123,-39173,-80075,-26205,42061,42649,27595,23636,1733,-374,15264,-37083,-98446,-57751,-4077,-15187,-51184,-27653,44694,102570,109333,97913,109602,101950,45071,20818,38888,33521,5045,-11693,13358,56328,39430,-36011,-74122,-38585,9221,40178,90169,111407,43991,-67729,-102744,-69747,-37618,-12011,15864,31739,80001,125258,26126,-121946,-165028,-75602,57467,130554,67842,-28863,-68987,-88178,-127519,-183296,-167748,-52952,18989,4855,21072,51943,30232,-381,-31767,-67027,-55989,1437,37263,72234,61046,-33704,-67538,-7741,18154,-521,9141,33633,20763,6895,9159,-22799,-45402,7118,62642,57299,17986,32989,83978,55724,14834,45029,20724,-55054,-70294,-55977,-66979,-61822,-52501,-55371,-38823,-20756,-13500,12009,31097,-10779,-84950,-144877,-190714,-139966,-1711,53313,-16210,-56852,-47095,92,104708,149385,77127,20063,25675,-7239,-82903,-97312,-75486,-82631,-70168,1748,57387,68866,71491,70267,45999,20256,4549,13180,19068,-20451,-41295,-13415,-7203,-8804,3321,-39104,-133090,-165076,-92552,10131,66734,29971,-73225,-96207,-3595,36704,-35885,-105209,-90101,-60543,-80615,-103033,-29124,54559,4974,-172642,-279979,-218038,-125408,-70102,-45240,-34363,-17052,21286,55387,23452,-67076,-85135,7300,77213,17420,-72982,-16643,121826,157342,113522,92765,58996,2399,-43531,-34573,73277,144351,88698,79466,86819,21962,27383,96640,90885,-4031,-36645,-9238,-35411,-73824,-17653,40799,28702,37392,101317,130064,138140,126430,100344,68405,9553,-27691,-26927,-35801,-52598,-6301,65909,84250,20597,-50479,-79509,-46654,-8952,-1290,29747,80658,63617,4227,-37363,-58423,-73664,-53092,-31580,-29714,-9499,7949,-1678,17921,40735,27633,531,-21500,-48851,-34774,24605,18792,-47668,-111374,-111909,-37145,29543,14707,-12024,20072,55675,82998,80267,27724,38751,110152,113282,3214,-11239,53523,3048,-58059,-19114,-28390,-64012,-23375,38735,51251,30736,15719,33274,60146,31712,-4312,-8146,-28094,-54298,-33820,24370,73352,46042,-53837,-122331,-110263,-80496,-62823,-104190,-135851,-102266,-65398,295,74533,26020,-22394,21110,34775,10415,37147,80025,95607,116911,140268,87147,11508,-14245,-55084,-113259,-119145,-82377,-41731,-3194,58352,143046,175808,111537,21042,-47352,-81089,-39478,44558,71426,43190,22131,58881,114572,113305,75295,28133,-20824,-47606,-61360,-89316,-67312,-5912,7469,-16684,13330,32600,-28201,-75524,-38528,1113,-10871,-22089,23973,61838,21337,-18782,-6146,-8577,-25819,-39684,-58108,-52210,-25866,-13464,18508,29143,15093,24513,14752,-6060,4437,14256,13718,27298,64321,116619,102951,5548,-72496,-65910,-38761,-36117,14154,39155,-18552,-43257,-3259,3681,20327,44777,38764,63955,143291,136232,55062,23709,4270,-13328,30521,87780,63000,-1830,-46976,-62219,-48084,-18734,56176,128889,114833,26523,-57006,-45873,6742,35397,10016,-3906,24995,41008,39256,78713,60984,-29085,-88685,-67574,884,25703,-28263,-46339,22900,66230,29079,-37762,-70066,-74709,-72773,-52273,-24969,-51740,-90066,-36984,30482,21892,-27031,-30006,44389,87107,50652,3393,-19356,-65306,-134344,-144897,-86624,-49108,-48794,-17759,25925,42094,69367,72411,72814,104388,92972,45645,45628,43608,17267,-12328,-63828,-106015,-112040,-133785,-88158,57661,123926,93770,71095,50361,15542,3470,-37338,-95555,-75693,-47442,-80870,-100106,-102366,-123657,-133901,-50808,62310,90645,40645,-31525,-70234,-40304,-44041,-105980,-119544,-107697,-71177,-29616,-67420,-115273,-86715,1120,73136,90670,52037,39497,103477,168727,134239,56528,-27158,-63193,-35719,25901,64540,113253,159190,168227,78292,169,-16014,-41087,-48026,-25452,-52302,-101695,-57462,46482,117129,66092,-65444,-64204,35542,52226,12570,-59466,-149815,-105068,13049,37235,15935,57521,111979,86683,50277,79142,59225,5959,21508,26147,-18636,21367,96210,109445,68110,5648,-25827,-51091,-75932,-22121,81066,98467,-14630,-118607,-138897,-132398,-100183,-32505,-28319,-24099,79008,128184,22921,-42961,-8849,-26884,-34365,14044,29957,14245,-10094,-27666,-553,14340,48534,89898,77442,42839,-22405,-84351,-50365,1155,-15679,-23375,28439,70760,44010,-8488,-47839,-100990,-113562,-28146,45932,68755,117734,196236,198078,138078,59344,-34664,-66620,-15969,41650,101079,157749,125487,58884,42421,67454,123312,150028,121989,69124,44817,58490,69212,23258,-25720,-30625,-5701,4947,-24806,-59334,-53421,-14799,43280,94992,112181,97403,27793,-104663,-151907,-21271,124717,73962,-76734,-92686,-2696,50281,43028,-35286,-117168,-100670,-68381,-79437,-58464,-36324,-28493,-21682,8755,53595,52966,-27476,-119014,-118774,-88989,-109758,-138912,-133854,-90066,-24238,31484,51609,61263,22459,-69893,-58604,26597,29595,9965,47296,42055,-45359,-82720,-28622,51690,96050,87726,55666,38074,60628,59643,-2169,23331,143758,176005,113457,84062,44986,-13987,-6516,45995,79606,78359,64619,40680,-27329,-71862,-22433,65861,109621,112502,50369,-24629,-58305,-85097,-114638,-100115,-59301,-1615,76818,131295,147265,116755,56758,-4144,-46549,-43879,23947,36843,-21634,-46874,-70178,-85474,-36379,-6518,-49911,-52462,256,34809,32096,2401,-47598,-73311,-72542,-90335,-104577,-50388,27645,52644,51883,55444,59669,44730,-1368,-58352,-102502,-125724,-91021,-45127,-44445,-48152,-19441,1681,-10115,-50428,-74382,-34312,12851,7949,-54874,-103533,-31390,62375,33055,-10362,-23670,-52116,-25502,-13264,-104407,-166901,-93491,-23465,-39282,-50719,-26884,4012,18979,29209,41529,39335,-4816,-33735,-51623,-36516,29456,87482,81914,35294,5384,34564,68031,59756,106353,154232,89674,8957,-20379,-11127,26280,15561,-13097,-6776,-12884,-29652,-23857,9635,35464,79321,141821,132037,34959,-47600,-91071,-92970,-63333,-14512,45388,66093,32258,23791,29870,14820,14369,61467,117383,89017,-7851,-74338,-15946,75170,92663,71182,7453,-63009,-46159,44156,61593,-24448,-81841,2188,88876,92459,55580,21323,26431,48833,5077,-44522,-12538,-579,-54531,-26683,42734,9394,-69456,-74395,-41571,27137,70400,18979,16076,118908,115338,5477,13595,51199,-19764,-91382,-67756,19461,42463,-17983,-45916,-37555,-37970,-35007,-44552,6358,91742,71696,26959,55593,41489,-59660,-111788,-55918,21503,18754,-52537,-109864,-155971,-166772,-123133,-119176,-133871,-42248,102502,191018,167457,60273,-32711,-65249,1263,23710,-49186,-137806,-173840,-72071,69587,66970,1892,22835,44530,23922,62145,150421,117092,27581,46200,55682,10912,22619,86293,92348,-4827,-86259,-108436,-120852,-118259,-87316,-61904,-18999,-43365,-115392,-104741,-19600,-3804,-46410,-60199,-9470,39271,-10549,-79739,-38875,40110,65883,67608,72198,80239,61131,-11577,-59128,2780,70464,42775,15799,46108,50534,556,-25635,-9302,-7428,-45426,-74375,-50430,-2920,42770,93774],[40328,44512,8603,-16130,-22322,5987,34054,28525,2177,-3122,37178,49086,4883,-24910,-27120,-28478,-18441,-14013,-19360,29770,99869,104085,27571,-75012,-178348,-209248,-139736,-74896,-78224,-46424,44754,60523,-7001,-31170,11001,18156,-51833,-96171,-79279,-11197,19290,8250,18866,45310,54972,14722,-106203,-169439,-77225,-2374,-31697,-87930,-77142,16105,125165,143380,96899,73623,27012,-62257,-39520,88647,126137,76513,66091,114036,166331,129414,10449,-44558,38715,86925,45480,45433,56589,3091,-71439,-98110,-80195,-47097,-14761,10431,34671,114690,164311,33356,-139669,-176590,-80730,24169,69142,28536,-38649,-85868,-138021,-187994,-188506,-119481,-22884,10207,-7332,21855,75516,69205,44922,37199,18153,-400,-4940,-9953,9116,2837,-54405,-83836,-45013,-21310,-42362,-66638,-64828,-40855,4024,41687,36700,8065,24922,74502,64929,-3541,-21426,19440,14568,-26577,-30754,-43864,-65217,-31039,9915,-18458,-72680,-63399,-36986,3941,-136,-13043,-5820,-3131,-61858,-135664,-137848,-122601,-82064,8639,31637,-14221,-25476,128,36814,77647,52674,-7168,-13587,-10845,-88229,-171551,-128067,-35093,-19308,-15084,40999,68576,54102,47680,46032,41286,53547,56033,75057,57926,-16786,-42243,-2743,-8844,-18684,32483,27097,-91410,-166631,-106311,15662,113064,102652,1717,-11359,90459,97327,-34229,-131090,-69355,-1760,-48192,-127270,-93163,-14621,-24441,-126301,-165225,-115553,-110335,-108612,-87549,-69766,-31822,18731,52651,54153,22886,6314,16069,51945,32848,-27964,-1945,94883,121542,54818,14888,4579,2263,10934,46565,110204,109827,-13429,-99821,-80999,-49600,4590,52466,40812,-27945,-32487,-9984,-54911,-85613,-33171,686,-16831,-1746,69177,103301,124657,118838,56997,-14371,-59971,-66098,-30966,-9884,2314,69522,134683,135138,75240,10830,-10864,31088,40910,5660,1481,10992,-47838,-90205,-40031,14031,-30590,-85881,-75316,-39611,23938,80769,69202,46847,27703,31070,80852,106395,25261,-68531,-54057,-5055,5118,-49693,-135756,-97880,29050,54792,-3004,9418,40387,51196,25622,-50357,-21867,120289,141627,39744,30661,60632,3524,-35354,4426,-661,-26636,22001,116599,127104,71136,41026,54689,86443,79933,47452,27319,44981,70700,58734,54260,69638,32526,-52068,-98475,-116546,-96365,-49170,-81698,-116987,-67032,-18036,13189,62908,21946,-21993,47379,87637,46729,39378,72025,107145,133776,133271,50757,-53935,-82327,-71454,-71108,-48531,-11516,1408,-24882,-23150,65138,141141,109200,29262,-35362,-41126,22582,68410,39495,-10302,-48283,-41113,-6159,10118,7452,-8203,12352,53435,29097,-54218,-81828,-46514,-56291,-58687,47490,103520,14626,-101803,-109652,-42974,4312,5238,16226,13265,-40247,-56731,-12499,29146,58098,69368,42105,-20,-18802,-23577,20530,54933,43899,39709,-1505,-53575,-39563,-23121,-14945,41794,121311,140394,71840,-24470,-62401,-57360,-45341,-2377,41323,31805,-21667,-26281,26138,33737,25217,46096,46877,13523,18526,14242,-31525,-28528,17899,52546,43344,13680,-33485,-45739,-18610,-19421,-55191,-76290,-25495,27310,29039,14190,-11332,-9685,15095,30509,7474,24216,57951,59571,34928,34678,11300,-39517,-75076,-71700,-28729,-15209,-66813,-68674,-4147,28631,-4351,-62791,-75589,-44874,-38185,-65819,-71902,-68785,-86076,-53197,3679,42220,37324,-1814,18001,61883,40062,-48349,-91162,-88559,-102149,-99732,-53464,-24319,-31780,263,62773,67845,44812,-9338,-47631,-2057,33005,2349,5915,52362,93578,84212,-14328,-96345,-61222,-14366,31786,96942,72494,7456,9663,7012,-31990,-51895,-76044,-123527,-136167,-112711,-124824,-121739,-97071,-147330,-242498,-204721,-80863,-13841,-17578,-33406,-16229,-9783,-51640,-87877,-64888,-42199,-18716,-12006,-66932,-86569,-40373,-261,21886,88573,130856,108409,89769,124024,110810,12339,-88805,-93799,-37330,14324,32137,84945,159719,193358,136957,59324,9236,-18631,-1361,31790,9437,-63437,-81351,-14173,74009,56594,-51907,-66799,20266,45617,11445,-32544,-72762,-36476,16049,20040,36638,66957,33969,-17660,2097,85941,89892,27114,3103,9203,15262,81540,166440,197333,146156,21225,-57250,-53174,-43716,6197,81200,54710,-50507,-114074,-154684,-161160,-60836,47121,10182,-20055,81182,98849,-43083,-115647,-95753,-106713,-75827,-19618,-8952,-1702,-24294,-74730,-71967,-33214,39700,82985,66366,41766,5552,-18205,12971,14502,-883,32789,58651,25379,-40161,-65741,-60497,-80071,-69789,-172,27291,17817,53794,127708,135346,89426,60621,32436,35522,71647,50835,-1938,-7282,9785,35449,54923,64301,102481,118689,81322,32902,6123,9476,58745,66665,-11028,-56058,-23784,-16660,-66540,-80883,-44702,-4699,26120,32057,44675,96099,97559,-28316,-130505,-63903,53648,39447,-80949,-115194,-54593,-16047,10412,26863,-956,-7054,-17587,-85587,-96705,-34575,-4119,-21291,10493,74367,110422,89682,-13368,-105536,-100681,-54371,-51761,-55046,-11650,74853,118998,93592,90937,77856,-880,-2297,61976,61818,57994,107917,72481,-75784,-155325,-125691,-61877,26515,67001,38836,1308,7020,22577,-23645,-9081,104149,129106,47571,-8772,3593,33773,38501,40075,42650,41801,79621,125866,68791,-14473,-11526,58755,114148,109801,36141,-19799,-29929,-16687,-8808,-31307,-46970,-18279,9123,25408,86799,153139,145554,73136,22976,32575,68821,68141,27432,-32547,-100697,-99525,-7879,30833,-48143,-80930,-21743,36551,57329,35453,-40247,-85097,-96846,-115463,-121217,-88287,-23222,19957,-8421,-58161,-57541,7,45467,7854,-57843,-65228,-24463,17518,34084,1095,-13995,-3521,-40805,-102175,-108231,-50200,23377,47088,-11543,-67799,-31841,13098,-23461,-39108,-50057,-82495,-31610,16646,-52675,-122949,-90371,-60386,-68536,-42693,-14055,-16981,-24285,-7719,23453,34537,-26445,-90988,-128017,-93839,-4602,71266,82587,44084,-22476,-21351,50007,91275,108101,111254,68317,8094,-53083,-55337,27569,22783,-39353,-7937,7930,-39344,-68387,-45781,-6796,70096,148139,105102,-37423,-86814,-43999,-13305,-7425,8989,26042,-3838,-68501,-78431,-68603,-62403,5685,100661,132591,94329,5521,-40168,-3869,51567,54356,44876,12347,-38766,-37406,3394,-18626,-115965,-130324,-7075,107038,126180,102582,102357,108410,84637,13748,-19422,73102,124337,16143,-26502,48012,63363,6897,-20370,-18331,43372,115821,96182,67634,123877,160719,87279,17857,1395,-29317,-91389,-83395,16988,50450,8574,9265,2225,-37478,-76482,-97405,-25964,81855,60775,-6223,-3187,-17564,-89906,-123905,-80100,-3977,25763,-27154,-85613,-95802,-90884,-112353,-154450,-131081,1904,149810,170188,80512,22816,490,-32201,10853,42857,-12588,-99782,-147182,-62559,61282,96866,115782,137597,80476,37653,70283,83417,36996,7433,18373,-38043,-74426,-16834,51978,36583,-43095,-63209,-16644,4758,-7031,-46409,-85557,-59915,-68437,-101788,-67062,16695,38223,-7550,-73185,-95819,-47648,2261,986,-9218,30843,94151,133842,171955,211108,140136,-9605,-49231,64679,142719,82802,24233,32087,14659,-35663,-40411,-6711,35819,43630,13901,-14462,-50599,-58416,24520],[31277,42445,7196,-10191,-8751,18664,45097,53412,36281,27615,68497,68272,19374,-473,-6042,-23481,-35120,-38135,-23371,46410,90239,74667,19948,-71404,-160290,-138365,-48590,-30135,-69662,-31234,71142,98628,38824,-12100,-41716,-70503,-103194,-85988,-54944,-20886,-19380,-20522,19608,48349,44327,10804,-85271,-114882,1494,73933,21749,-51136,-95434,-61352,38460,79825,58347,44688,-19412,-109494,-62833,74180,116184,91016,120648,173633,198531,147454,21975,-29768,75839,137116,65760,17916,29611,26864,-17174,-81469,-95537,-48489,-20750,-38933,-25732,75612,145910,65874,-52434,-76139,-16228,671,-5577,7049,5307,-43830,-102319,-103007,-67971,-12622,20529,3431,7542,56832,107374,98010,65628,71427,84430,57926,6525,-37554,-54294,-69618,-71162,-70997,-71937,-55199,-42788,-83627,-123866,-77182,20287,80572,76365,30630,13816,42114,44295,4046,-32420,-41009,-16576,-34545,-109809,-148695,-85336,9205,45129,3023,-60480,-46794,17903,46484,-21171,-64692,-33337,-25424,-91817,-122331,-55501,-9841,-27284,-14600,-4817,-6523,-3689,6392,16934,28610,10372,-20172,-26241,-58197,-130673,-162593,-77706,35239,45782,25963,68564,90706,32387,-22048,-14711,-877,10290,32005,74167,66404,6353,-11215,5733,439,20021,86308,99958,14400,-69224,-46902,35690,94789,90620,39843,39055,124002,141324,14860,-104177,-47371,14227,-49561,-151376,-140672,-75386,-44879,-39225,-10784,-9841,-74568,-85859,-41430,-10626,-2448,-12473,-8512,49714,136974,162892,77365,34359,39142,14575,12405,55370,50566,-55109,-120423,-81793,-2664,54012,68188,53364,10538,-90171,-194759,-163771,-58287,-16136,-27629,-43604,-68527,-43991,-6070,-22849,-26721,-4906,-22047,-48202,-38485,4027,36376,78747,83727,8865,-94198,-134721,-90498,-17197,6734,29726,65495,75860,81048,69137,45711,54637,94054,94405,42349,-24011,-67123,-119052,-147000,-79919,14893,-18675,-107328,-106227,-37814,50880,107381,63624,-14092,-61024,629,143874,210742,120982,-19464,-69903,-591,74036,31362,-65470,-54400,48808,80773,29505,14458,18203,31576,14634,-63422,-72120,8052,56945,88224,110710,65758,37496,89316,106170,21499,-16042,56802,132353,118459,85175,61301,37127,36407,24427,-2139,-9788,27353,88695,96706,64497,29788,-9522,-36784,-60054,-103359,-90604,-12910,-4346,-25874,-2560,-1760,-9739,25645,21839,-8271,66382,145458,92745,12874,16434,69969,77441,26865,-68735,-145277,-146854,-112090,-90074,-51396,-17189,-5648,-39847,-62749,-5314,85534,97727,44201,-8372,-8041,48263,68596,20321,-22693,-42450,-89427,-124644,-93851,-22729,32171,72810,93854,51474,-4484,-29039,-63118,-114341,-66836,81291,132678,29740,-107595,-140660,-70092,21167,57486,18146,-54093,-77467,-37110,9608,53651,84742,68208,30236,-709,-14371,-14248,15311,45851,68744,70543,-5876,-72863,-45201,-19018,-26292,1262,65336,70734,-19373,-90327,-57771,-1412,4077,42558,50505,-11965,-48134,-16973,31965,27597,7813,21188,17451,-54991,-116693,-153516,-163525,-101891,21098,94755,47424,-25274,-55274,-22569,15508,-3786,-83293,-139722,-95399,-27372,6131,19094,1743,-11328,17699,31460,-147,13308,29925,16476,-15850,-42390,-64989,-55900,-51371,-65581,-38357,-18307,-75140,-96988,-41116,-29817,-52080,-53929,-34891,-6644,-13264,-68108,-103305,-56234,-13853,-33590,-61385,-53270,-38793,-50467,-31103,19729,29904,-33856,-80890,-53949,-5016,39091,58270,17193,-37044,-8996,63437,63227,14319,-81343,-154806,-87945,-922,-12095,-19165,40413,105366,112741,46939,-28329,-13872,68274,115355,81327,-5575,-76461,-69564,-44982,-36939,-43759,-59249,-85938,-108702,-96716,-88251,-49842,-11276,-99286,-249205,-242792,-129469,-55488,-34482,-11472,25686,28484,-16353,-44737,-13548,14751,15817,-16563,-48773,-23662,11612,4540,-37069,11330,87487,95968,52383,27442,-11120,-56126,-68828,-20333,17757,51427,63514,65187,70890,90439,90835,81423,47381,13644,35222,89083,104746,34918,-56388,-56084,36774,70210,-4486,-31805,41477,60448,37607,46497,34362,19459,-3896,-14001,21001,1215,-103494,-145448,-60760,62997,91534,45472,18658,38043,45823,43666,72248,130357,124745,7105,-60016,-22249,5828,32441,47481,-22332,-88377,-89992,-115356,-99001,19048,108873,78102,50785,81042,31887,-103249,-164676,-162467,-147967,-97670,-45697,-17706,23990,20599,-26642,-53450,-58199,-25086,1639,29,12952,17971,11422,23293,12813,21455,70419,68293,4951,-45528,-51765,-40346,-38468,4056,52677,23791,-27621,-1242,76232,60606,-9088,-4745,61326,120155,120721,30261,-83056,-131608,-86616,-20447,10020,31461,62507,74299,51570,16207,4823,-1757,9057,15834,-53603,-99305,-63586,-45383,-85465,-70144,-13807,18278,-11986,-81789,-66401,49726,103032,9438,-78129,-34885,52704,48550,-40188,-101721,-91720,-71301,-29049,44885,64494,55146,44768,-35303,-84274,-49311,-18418,-20439,18219,73145,114590,124085,33651,-93102,-125560,-61524,4901,42487,81198,109207,119398,137491,179817,161324,45439,-21410,-4422,9480,44864,107966,62231,-69116,-131251,-114150,-73797,31897,87488,31025,-33823,-16088,13333,-38320,-50242,38609,60240,-3849,-57141,-40839,-10871,-23198,-28636,2714,31282,105481,178868,106775,-2590,-15266,65776,135134,120042,35558,-16663,-18654,18190,54597,35225,-6210,-16444,-52017,-84365,-6521,98286,127449,108528,104584,120586,109506,63663,22153,-27895,-66169,-38156,53282,73272,-43539,-130115,-69887,38296,92305,53616,-51679,-78072,-44421,-46435,-41988,-6212,44557,70389,27789,-42388,-52905,-18454,35397,37368,3292,-9,24785,70601,89446,7274,-56392,-43604,-75778,-151952,-154838,-77895,5831,36197,5903,-10296,-372,-22203,-81169,-65315,-28234,-43506,-33636,9902,11853,-23032,-23943,-15763,-36372,-37027,-27913,-31332,-28182,1214,35740,37192,-38026,-123222,-182648,-180592,-103372,-15507,8908,14491,6966,999,23982,45219,36178,18598,-13159,-63242,-107601,-92079,-1662,-540,-47900,5019,34524,1560,-7045,6882,-8144,26288,100972,50861,-85190,-62641,52676,55694,-11547,-20542,5463,-15294,-68590,-66390,-66988,-93491,-27960,75139,62617,-19573,-59382,-47077,-40932,-41770,-19261,1016,4027,23476,3325,-77343,-161369,-188572,-143370,-38634,48318,63447,53164,90081,114537,57102,-36957,-40439,96819,183052,75854,-7607,49728,99476,72728,41274,35690,84705,135770,117601,66915,53489,99001,99020,18737,-30897,-12427,-38103,-60027,16564,71425,70510,58935,6436,-46756,-70491,-69856,-9673,58047,45998,-4552,-16987,-29137,-68086,-94068,-65722,-18932,547,-35987,-49944,18023,45467,-56198,-129254,-49577,75641,157570,112243,-27948,-45561,13404,-11858,-24471,103,-34741,-90652,-103543,-41282,44874,121720,175689,146871,28856,-16907,8302,-17827,-61249,-39457,-11230,-66982,-111182,-92620,-53325,-33647,-64395,-71479,-3153,46520,36476,-19559,-69724,-53872,-33929,-18197,-407,8580,19314,19526,-29858,-102487,-97579,2263,58407,6062,-18852,30561,90832,165922,247963,194576,68240,47666,121194,161751,115784,70206,60222,17760,-39881,-46335,-10314,36761,53075,54828,21512,-77074,-133339,-48204],[4783,-19184,-43346,-12630,19853,22380,6696,-1000,3271,36165,71933,49732,21284,17825,10293,-18391,-61187,-62165,-19536,13413,-10423,-22149,-14235,-41186,-62322,-37934,-44121,-68818,-56133,-25499,4855,7091,-20863,-38322,-84157,-151126,-164000,-75573,7966,2079,-60402,-56230,9790,13172,-10236,7276,-5269,2442,86648,114903,70643,20209,-44482,-67741,-27575,4303,34929,68979,16171,-73792,-65047,-2574,35899,78089,133144,133235,87100,39872,-31730,-61168,36710,132911,88456,18030,39115,82361,29979,-68642,-92352,-56952,-63657,-108421,-98333,-13083,66102,65757,29752,6161,9175,-17799,-26528,10290,39188,7677,-23538,14067,37706,41853,38461,22885,46744,87383,105393,101075,89611,90963,99812,68698,11935,-35369,-67407,-80267,-44833,-23714,-58648,-53767,-5557,-16007,-68505,-52876,28926,82667,64584,12489,-4903,14252,46027,64460,33783,-1631,26848,503,-138820,-221856,-128574,-5114,29762,-7460,-51215,-36641,40882,51290,-34174,-92111,-54596,-33049,-64870,-43095,29173,40231,-15600,-24454,21407,31999,135,-36603,-50803,-11620,25012,-346,-54804,-118930,-146542,-120603,-45094,42049,42076,1779,50364,97780,33240,-53144,-61223,-44978,-53528,-63960,-37961,501,-3798,-20391,-16915,24627,92995,128332,119762,86072,36984,40074,73840,72618,51031,11394,-5323,68874,125289,63414,-16672,-10534,-9538,-56216,-104496,-95879,-86612,-59353,32361,90391,30588,-52775,-52323,-6122,32708,4601,-85447,-120165,-37208,98933,156747,77512,19335,41898,33288,-6429,-27330,-55190,-131361,-191052,-142487,-21981,51039,31060,-17910,-45932,-74636,-108782,-65804,22861,18105,-41113,-73693,-97818,-57454,15047,24424,17568,25137,-72,-30138,-30845,-5381,18883,46589,39342,-23974,-111908,-140928,-68682,18669,34613,14455,-8691,-27850,-7671,21410,43056,70359,103085,112370,56040,-41591,-84476,-89600,-102069,-70276,-8881,-38208,-91719,-64103,563,40009,45700,-7983,-77256,-84983,18031,134078,168365,122035,16806,-53313,17262,94355,47999,41725,100849,100631,35992,-7098,-10259,-475,40920,48293,2624,-25373,-63026,-14624,119320,154922,83428,90846,174595,160265,34816,9032,92918,104637,54820,61402,60091,11792,-28199,-79613,-109818,-95358,-87290,-50205,19898,43235,3882,-34082,-20146,-8584,-18267,-15402,35374,70759,78402,78890,44553,15927,31936,31989,1606,38142,111551,58186,-55905,-43436,26346,634,-72296,-137021,-155568,-134501,-133941,-139301,-102764,-53148,-581,16487,-10264,-21780,32384,83507,64159,-5668,-31320,25072,55747,17519,7500,39645,9444,-65733,-83210,-4714,69449,56099,19972,318,5122,12302,-51354,-99140,-19165,88103,88996,9633,-57871,-66611,-42295,7807,48133,-9742,-86968,-42599,32258,46332,55519,43360,-31018,-70107,-38486,548,15994,20484,40756,97790,96859,-3088,-64193,-31084,15961,11548,-30583,-38782,-21431,-70927,-109441,-44377,43021,51422,52441,57495,-3648,-37848,-8943,5163,-16702,-5229,17494,2858,-59321,-104316,-136306,-169030,-144320,-17431,74998,48174,16378,26274,29894,-11115,-63762,-112440,-131040,-75758,-6203,28611,23446,-27018,-42559,12618,61338,48129,9479,-32794,-36304,-15849,-24803,-62783,-50032,-41308,-60397,-18777,19901,-37544,-74207,-34061,-34023,-32736,-875,16941,16717,771,-39325,-84243,-56510,16054,13972,-72081,-157320,-163679,-109295,-56574,-21592,-3358,-14871,-34346,-20242,31594,108736,121882,28297,-46509,-8311,43178,20416,-15966,-71110,-109561,-52583,5917,-25070,-50388,-429,46674,52206,58339,28508,4038,54464,75268,20174,-30122,-60243,-68036,-40238,-4413,2867,-13940,-33407,-31519,-23751,-20690,43029,90343,-20914,-182350,-178990,-82621,-40062,-31737,9069,51932,78357,74687,42092,32479,36619,10856,-46623,-54120,4223,40641,24788,-59493,-95973,-31251,42750,23804,-53729,-123352,-83583,24135,98899,73727,81451,122020,86763,-8145,-11788,24911,41685,24408,12305,53068,123255,150669,73898,-31023,-36117,36548,69765,35235,23351,48462,44667,63783,109668,75072,17585,-13828,-10905,3052,-72842,-182308,-167336,-35065,71770,65114,20054,15526,51429,43913,-22076,-54081,2999,43727,10036,11748,48408,44604,42899,19958,-81520,-131304,-69938,-25694,8859,42549,56125,71374,74087,33255,-23180,-92769,-160923,-173082,-117618,-57495,-20630,20196,63632,65952,37465,1485,-44618,-51576,-47611,-51300,-6901,35184,20989,-6032,-2976,31717,63074,42059,-17649,-41670,-35365,-27235,-5797,39198,51351,-534,-43916,703,84196,42751,-72207,-94238,5008,90511,61173,-32531,-101409,-102240,-56086,-55540,-77458,-37188,25807,56259,53217,26246,26308,15397,-13963,-8490,-16706,-52837,-61794,-64651,-74128,-24227,20550,9500,-67315,-165217,-132854,3902,61869,9894,-16289,49978,125700,91188,-22712,-109194,-100089,-82070,-87468,-37249,25597,63510,93060,44774,-39838,-84921,-65022,-30441,-2116,27427,61296,46905,-36236,-96790,-118541,-103916,-31409,40055,76922,39031,13417,96583,199287,174416,23152,-99888,-113766,-66825,7525,65870,29604,-38325,-28092,20622,48431,88893,97318,38438,-16625,12085,37795,-40176,-85450,-10670,23257,-25404,-55943,-65634,-83500,-91059,-59422,19105,75029,116215,129901,63601,-7419,-19927,46903,104440,80632,16518,-7204,-14675,-17376,-2921,16634,27549,20141,-58084,-117987,-42814,32421,53198,93083,125784,102011,57524,5974,-44599,-62391,-33261,17154,84333,103308,3403,-108681,-88345,16721,66218,6960,-70982,-32923,54865,63113,57822,84368,105095,107707,80524,28535,10009,-8134,227,22028,24727,11944,15518,60254,84572,7496,-72438,-77732,-86442,-119913,-123804,-74746,5909,50354,38325,36833,23241,-39643,-94999,-47369,30805,15902,-34435,-30910,-11695,-28860,-5685,52631,39722,-7155,-36689,-42883,-9961,41306,57797,44373,-895,-59692,-138059,-184215,-140742,-74141,-49908,6511,79072,48260,-19787,-27191,-17730,-32389,-73806,-110684,-110400,-91799,-57284,-48055,-33462,17733,34055,34078,81378,108670,21503,-37747,4926,-21665,-112028,-56256,68505,60274,-29987,-47597,-6053,2262,-14728,18511,23569,-43014,-44610,17923,-5436,-110184,-135924,-113841,-97934,-79087,-29537,-6834,-2355,46619,11418,-125749,-216480,-182798,-119797,-60123,-45970,-53768,-28709,35508,77683,29239,-74293,-82094,32206,106649,58078,17477,53697,95416,82102,50288,45157,89963,109973,83407,45127,-558,-1333,27048,6361,-27544,-11789,-18964,-46583,1323,73719,93639,38669,-26787,-31925,-7704,13166,54578,60054,26871,14752,34547,35103,-17443,-72827,-49230,-11588,-25942,-55807,-12798,95560,116901,-5265,-63785,17276,75220,78318,55476,-27196,-46200,28055,11640,-36059,-37468,-78119,-114103,-84813,-49695,-10803,79885,130028,70045,-30875,-52052,-41169,-71344,-105727,-66189,-6604,-27532,-92765,-148158,-155693,-85480,-66165,-101120,-54101,26324,23710,-14063,-16802,6060,8285,36745,39500,-27072,-40849,30091,50877,-24494,-81085,-18858,60555,9693,-87092,-99962,-44364,58219,159161,149729,110879,113508,99054,78127,82338,108047,111389,53023,-18483,-33742,-2573,12601,10500,46326,42053,-58027,-120989,-56736],[1137,-64117,-90513,-20940,45512,37407,-20492,-78242,-60486,49921,112921,75440,49029,57590,50720,-940,-57777,-35903,7145,-35774,-109803,-88574,-19238,6228,10264,7643,-44159,-62705,-24657,-41613,-85976,-91391,-74543,-54637,-81966,-159529,-170946,-55960,34353,4473,-74811,-66749,-1333,-1815,-26516,10676,48185,71090,98816,87088,83734,72331,36637,21972,16367,-937,32256,92282,76429,-2805,-54052,-59139,-5770,105273,164738,88508,-33078,-83391,-100636,-117120,-38770,84455,89618,40577,64084,97833,36402,-26326,-35362,-59698,-110080,-123707,-99266,-55284,1818,26772,33294,14071,-18243,-27272,20499,56171,44716,5889,-3483,31846,39145,26987,38825,52561,57237,49698,48789,84512,125141,127959,96951,41952,7470,-8773,-34109,-30264,31224,39502,-32750,-54645,-9058,20989,6474,-3202,24682,33415,7598,-8806,-2080,11540,61937,115404,101568,85581,94783,29629,-108692,-197339,-143493,-37766,11791,-3776,-30933,-7094,35469,48205,19729,-30441,-56993,-59475,-38308,19467,52422,14924,-33215,-11235,71436,72604,11248,-39794,-61295,-6983,50683,20193,-63942,-131318,-131829,-109538,-76357,-8380,-4929,-48962,10512,79500,46076,-23718,-52947,-36477,-33799,-101105,-131201,-73824,-51263,-80044,-55874,46386,133059,120487,79111,55806,30652,56627,107982,101188,40967,-39561,-61915,5458,49304,46201,52463,26284,-42549,-52307,-18241,-15783,-78225,-66997,67446,111519,-604,-91549,-83117,-39688,2226,-43213,-156732,-193260,-138971,-70484,-24131,-39291,-44233,14580,20086,-49847,-100916,-102074,-104690,-142135,-135360,-31790,29513,-11180,-48088,-42162,-29903,1047,38045,58490,46819,-3958,-66721,-130490,-78046,28485,31643,-4930,18421,23356,-15428,-22043,25927,41007,27905,6836,-35419,-77038,-55670,18147,62661,45698,-22666,-55303,-52782,-61965,-59879,-15336,20153,57947,68185,-3102,-87471,-82338,-43291,-27529,-11197,-6956,-55476,-63079,8967,53690,14747,-39300,-75866,-73168,1489,82357,62641,30078,47143,9731,-43708,5781,67064,57165,129479,202527,82611,-80332,-116421,-72199,-12374,51943,67363,70879,89282,39801,51645,123840,120563,91408,110447,124603,105318,70189,98485,136785,81958,5044,-2848,-1549,-29940,-64411,-123134,-150605,-151976,-201661,-212645,-107589,-2333,20544,8686,11439,38055,74757,62826,50089,74818,98425,106465,119981,116670,92708,45686,-3502,-33393,-19400,-55641,-126099,-69971,7075,-34623,-84758,-106792,-99848,-81873,-109504,-127422,-97870,-37426,53869,112832,66315,-22135,-28364,41330,43503,-56725,-89117,-3574,49143,18882,12252,61953,109181,66527,-21167,-9454,27557,-20217,-66455,-62308,-53854,-37307,-45420,-35976,23466,48547,-2028,-41363,-7795,36674,-6704,-50129,-42039,-77361,-80585,27361,84861,49904,31245,-5716,-98700,-123145,-49288,28085,46915,33932,44429,96600,88292,-2879,-62842,-52215,19681,71850,6081,-75155,-69317,-72474,-88113,-39230,14027,-1822,-10937,54270,62151,11882,-5049,-41315,-92979,-43824,32030,43898,8229,7285,8349,-78880,-143506,-69471,19560,30004,50877,68963,20572,-72439,-134837,-124345,-74514,-8830,24015,18659,-7815,-60073,-60679,-14496,44073,54487,-350,-65792,-40949,35735,54601,1603,-20503,-33965,-46970,7820,40292,-25789,-50142,-10500,12261,42717,50809,24730,5931,15864,17880,-33657,-75732,-21323,52024,-21266,-158200,-167564,-79527,-27707,-27970,-27716,-33019,-34690,-35713,-20003,36793,51335,-14940,-41552,13123,29478,-16867,-25357,-5301,25094,54763,35232,-51441,-103096,-58215,-16392,-1710,49849,39168,-21764,-31006,-31843,-29791,17547,62121,49975,20616,5820,7701,-4874,-17681,16034,40608,32598,92846,151086,49350,-110558,-103703,-15722,-6560,-32608,-3486,59148,112673,133168,101131,65320,38886,-10681,-74533,-84144,-11026,74680,93976,-14497,-128034,-81189,30949,22581,-60800,-108473,-35214,93186,141845,69586,34426,74184,65005,-35003,-53942,-27100,-39318,-58308,-40638,25009,100539,108984,27216,-16322,20897,44399,47504,73772,73265,5811,-18884,61912,118061,61228,6314,6294,22799,2464,-81399,-150178,-96047,34321,89819,30419,-31920,-56922,-20801,27110,4666,-53391,-53041,-9002,49453,113829,127052,83623,54668,12258,-102797,-170231,-82752,34757,59753,-16227,-65725,-17759,14984,-11801,11725,16280,-81193,-112965,-38144,20510,36891,59698,68288,52189,31864,12865,-15450,-3613,1248,-5909,47669,107539,73491,-8582,-21491,18963,35423,7940,-47405,-63102,-39193,-23695,2414,16912,-423,-23796,-12273,53672,120005,55514,-87083,-132324,-52223,5016,-33108,-71140,-54967,15598,50293,-34481,-129739,-102767,-914,63105,62975,35841,47605,51458,36524,66240,105049,57723,-27284,-80247,-67788,-3375,8594,-44537,-114713,-178943,-136206,-18765,34662,22224,23967,88671,173068,143019,-4034,-91273,-53999,-53001,-124694,-122856,-35749,59720,119064,86389,-24734,-113156,-78971,-8705,2960,-15430,-12788,-39630,-83650,-51149,-42013,-87625,-77923,-14104,30570,-11328,-45952,37324,126948,108488,3247,-102590,-136447,-90358,-21519,11630,-15128,-51257,2645,98607,122660,78841,47413,48183,46343,56057,59090,-24993,-95535,-55451,-23257,-47691,-47166,-57787,-80326,-64430,-9039,70547,115269,88195,31959,4419,4189,-19857,-14814,10264,-8056,-25173,16816,21029,-48184,-102832,-60658,42768,70471,-24902,-81030,-17401,13608,5037,49509,89704,43570,-7557,-38805,-85655,-81230,-15082,45865,108174,149629,83763,-20069,-57488,-22006,7654,-10841,-22045,42557,119605,128628,99335,64816,45081,72835,92156,60588,28412,5742,5622,37101,53624,24556,-4585,6348,49654,50594,-3523,-56315,-59207,-10627,-2991,-31809,23541,91570,68323,37942,14355,-41036,-61267,14443,81701,38404,-28662,-52278,-78764,-116177,-53337,67011,90426,45113,-5649,-43746,-27640,13443,14519,27928,58600,54369,-24556,-73841,-46120,-8928,3363,49908,99242,19297,-81636,-48020,10684,-13638,-55571,-53206,-41000,-70859,-87885,-49804,8803,37423,28696,30699,75652,109419,23641,-87650,-95067,-85181,-119653,-91086,-10045,46172,45588,18984,18651,21272,15125,60006,72398,4870,-28504,993,4468,-54372,-107798,-131063,-98893,-31630,14873,34486,34448,29396,-12599,-72431,-93517,-80167,-53976,-25071,-69712,-106914,-60343,1680,33724,17521,-51183,-75358,-33967,3129,31322,53158,48808,64314,65310,26343,15714,66110,73409,48413,56333,34378,-19017,-36929,-23308,-24109,-33408,-39752,-48640,-27228,36567,60076,-6627,-42110,6872,41057,52564,91972,81094,17800,14329,67289,85281,8718,-75116,-60033,-15878,-33343,-49493,4475,74768,81506,28710,8143,20900,-12812,-47509,5543,35139,15310,64065,61502,2665,-37014,-84640,-103422,-61140,-69919,-88317,-8166,53070,29627,-7919,-15723,-30367,-71392,-108098,-75517,-8151,-14665,-50770,-90754,-119327,-74216,-69825,-126138,-71341,42646,25124,-17497,22262,54430,11653,14866,28727,-26079,-50393,35222,96635,54560,-25018,-29681,44668,21017,-110329,-159157,-98463,4838,72101,59068,62543,85085,51565,8820,21764,76634,107649,76120,18866,8961,26476,17965,18731,47944,34195,-31017,-53592,-7126],[7314,-55561,-81059,-25937,32996,42323,-13719,-103344,-81914,80774,187506,140214,79782,90202,82857,-4694,-66044,-23245,4129,-61012,-124972,-73959,27843,71683,48731,29587,30696,41821,33393,-34954,-105644,-91912,-35619,-16267,-49392,-112067,-113002,-16008,6522,-37991,-62280,-46310,-6508,22066,16881,19222,38116,46666,31868,27687,68188,72702,58986,77123,61952,2407,-8458,38337,66981,24865,-42345,-57466,17661,149828,194147,84275,-49998,-111097,-125818,-135070,-70951,26088,48940,45369,62496,45598,5942,24169,30755,-50616,-112973,-74758,-34525,-16935,4524,-11071,-12179,-435,-31825,-45845,44974,102207,45709,-29078,-46117,-21550,-7650,-242,28693,42856,7228,-41925,-11013,85050,147875,145182,86901,13535,5584,28976,11520,12082,86662,88508,-5975,-67995,-64063,-35723,-9168,14864,26286,-11693,-35250,-1817,15866,3675,38501,85870,84919,99341,99387,26174,-44788,-97101,-103693,-41413,17863,24064,9691,38225,42107,74398,113595,79740,-28891,-98857,-66231,7161,19133,-18143,-28070,25604,95113,80737,32990,47740,61180,63859,63975,43040,-6547,-52035,-63954,-90608,-92262,-27243,-21997,-67628,-26095,42346,55486,36166,18773,42625,68530,-21494,-93403,-67249,-62031,-92398,-56037,43534,105196,77342,35208,-884,-38623,6561,120515,153152,56467,-32121,-16397,5531,-30827,-4759,71117,46658,-58342,-40149,31778,15843,-65974,-46575,64135,58085,-71775,-162229,-136841,-61837,-21490,-72910,-139809,-138414,-133147,-153994,-133535,-133239,-114772,-27205,9231,-46463,-70209,-25648,218,-35823,-72735,-9187,23176,-37357,-56366,-29187,-20050,-987,5224,-4925,27974,18504,-66916,-142812,-75961,32234,12337,-50491,-13089,23233,-18982,-21751,58701,64454,25429,22862,5274,-21776,38064,108515,88074,17541,-39096,-24521,-7435,-72941,-122799,-86335,-44083,15542,27974,-53692,-120668,-84227,-23567,13972,34662,29442,-16611,-24304,39459,60896,-2470,-55600,-69905,-17983,89410,106839,-1422,-34860,33613,43209,-8554,-9290,53904,120746,190093,169126,-19237,-167677,-163559,-76115,7115,56353,77991,112428,173913,203567,180940,119296,72238,89800,94997,33079,33692,132407,211946,171045,83633,5939,-58493,-82288,-67157,-48129,-48320,-58337,-110893,-191767,-212853,-134229,-14492,62966,86940,69431,73371,101887,85779,53074,45515,35302,39466,122450,188213,144971,65155,16685,-53131,-105058,-118629,-112087,-32886,32711,2172,-17420,-27558,-46356,-53309,-53768,-32444,-547,36032,111714,161280,99365,-22565,-55620,14904,10054,-93750,-95060,11932,80045,62174,-2657,-13085,72120,88771,2623,-25661,-8322,-20288,-41212,-66819,-108625,-109001,-47507,13236,25319,-10288,-70251,-73100,6734,72203,-5496,-103225,-119720,-117589,-54474,60509,72740,9311,782,-10088,-71650,-77978,-5819,70485,78871,50047,25609,28511,39678,3860,-58260,-79516,-7070,97258,70836,-34795,-75509,-69533,-58938,-25512,-16014,-74296,-75835,41039,114582,60929,5842,-55189,-133588,-86539,48804,120182,85208,55161,40377,-39354,-97159,-62536,-14260,-6278,14320,5736,-28065,-67565,-113987,-97916,-24032,33613,34196,18641,3295,-21542,-26930,-37455,-42392,-48540,-34473,-25874,8919,65938,86828,42246,13751,4824,1813,38787,30123,-73097,-104705,-34720,45672,96702,60056,-19066,-32667,24840,63852,9820,-59764,-14046,89389,42870,-65108,-47236,14455,25859,3946,-16706,-51714,-55227,-34512,-35580,-49412,-63152,-72009,-36223,22818,29170,-9265,-4894,30785,71823,93844,55764,-57732,-135997,-85873,-3285,45450,77155,24303,-67013,-98593,-83449,-33898,64843,170891,184851,77552,-12689,-19691,-32879,-46431,3485,63226,62537,95042,161180,113576,-26494,-39691,38868,50265,-3671,-10573,61186,102727,87839,69388,71824,54305,8163,-50470,-82947,-26744,94817,170543,79614,-44890,-27688,56358,47082,8966,5291,43532,83426,82336,22232,-48970,-67590,-13922,-23749,-76735,-97295,-103909,-111584,-100607,-48024,22955,30504,-16918,10261,56530,33807,37499,110851,94266,-31669,-62949,35160,92174,68357,40971,30552,30943,6085,-24740,-40724,-13710,49539,64504,6898,-62033,-154407,-140656,8761,85673,23073,-38646,-16766,62811,131320,137391,104700,63719,1716,-97662,-179404,-130947,-10493,5386,-87745,-124944,-73681,-22054,28599,127740,148187,37842,-8094,38522,56308,42390,34205,20689,-4845,-22224,-26127,-23865,23986,63289,86589,153366,211674,145907,13290,-43146,-9570,30641,16235,-42424,-54227,-18712,-9322,-14141,-34306,-46665,-20679,17590,65283,106981,36564,-84965,-91608,-24985,-21518,-56527,-39316,21128,89023,103472,14467,-100988,-120507,-23482,66135,54921,12996,38085,71346,90543,137945,172880,110840,-18642,-87293,-63021,-26225,-55334,-109065,-137521,-155859,-119601,-30268,34161,45732,25936,46089,139498,158139,39836,-9637,26034,-16545,-97642,-94077,-13971,78218,125435,75259,-44235,-109111,-44055,40943,54638,-15056,-73019,-62600,-21671,38817,45341,-13137,-56535,-25235,32261,33541,22351,45939,40062,27590,36263,9156,-53580,-81965,-70312,-50476,-64598,-106876,-77292,12192,13696,-47780,-54355,18260,66949,55625,41575,-9813,-86324,-119218,-126632,-109058,-67570,-35412,-18653,-3830,22088,65964,80085,30400,-22097,-27388,6471,-18930,-70428,-80343,-86146,-63336,34714,64258,-32678,-144645,-125074,13186,64238,-9047,-40026,1392,7079,-21814,-14874,34536,54577,29832,-18459,-65796,-60980,-5080,58924,137103,175936,107024,27417,-26029,-56881,-33171,20373,56911,96871,116020,110251,57388,-46382,-79389,13484,88931,54695,1093,3222,31291,74534,110845,83483,14375,-23647,26321,88932,69357,-14621,-32018,60375,87031,5081,17307,78939,29961,-18116,-16144,-39353,-41327,43098,80740,24595,-12242,-26898,-81166,-141646,-96209,17184,73805,68869,22589,-46365,-86055,-84259,-72864,-12424,67127,88346,29097,22160,69771,108048,99575,65395,21049,-61692,-114172,-21136,60176,12021,-14881,17632,-6127,-81312,-75341,2105,56439,64907,29732,-17628,-56924,-44282,-48253,-120695,-155337,-117006,-105890,-108756,-71419,55311,163597,134987,78477,42739,-3965,14050,18809,-31905,-33034,188,13292,20269,-15743,-60158,-59148,-24331,-5508,46966,78614,17842,-29923,9947,47797,19999,5515,17934,-23568,-69371,-62577,-47244,-38370,-16800,-4066,-6189,-18493,-4776,50250,55883,168,29340,80151,40462,1519,35828,38182,8939,33640,55288,25229,-30831,-49170,-39491,-37368,-36407,-43601,-57115,-27116,8522,-12746,-23127,14399,21021,19203,57081,72068,22491,-15839,6260,27568,-19306,-72117,-62725,-34992,-30414,-28969,-18442,-9062,21034,58623,46607,-9231,-90704,-129187,-56986,16651,25860,67034,89422,37054,-23686,-53007,-39633,-4568,-49618,-109123,-47292,30872,63678,61583,32846,-1181,-62380,-115788,-89808,-45398,-64433,-35606,8727,-3635,-32155,-96119,-147848,-45340,85629,50171,-18214,7117,36692,-4720,-26384,-3077,21381,9755,20895,51004,50762,8495,-23501,22052,22638,-83109,-120286,-30375,49089,40382,-21864,-41298,72,51503,55540,3022,-23150,20326,62257,53803,46332,38467,35909,58221,51227,-2875,-32053,-7093,28235],[-8621,-23294,-27411,-24537,-10311,21447,4538,-60051,-47212,77131,184578,152755,73688,61268,39919,-46463,-91766,-63547,-51388,-57346,-70374,-18098,79953,118285,88812,91919,133280,134144,84534,16821,-48075,-34335,33128,46536,-1871,-48050,-31659,39198,-2726,-62255,-36031,-16270,1497,60329,74275,30998,3985,-18633,-49849,-16737,47221,37467,7501,20641,9704,-38996,-71576,-43900,10668,4465,-38787,-33448,51876,160592,167031,64001,-19412,-67029,-96354,-78059,-17879,5183,-11899,3394,12776,-28247,-27256,33220,35298,-46964,-87366,-33632,15371,32809,27628,-29458,-43846,3174,-14203,-89786,-36387,62214,52586,-8939,-41158,-28244,-14762,-12775,-15021,-19242,-49047,-87120,-9690,115605,139646,100282,49510,-6982,4405,56313,47014,12236,64638,106784,41465,-51095,-90287,-96123,-71525,-4542,31549,-9417,-26733,13773,9414,-35851,-22437,6898,4968,28607,45646,18327,23282,1182,-49094,-34694,11740,31617,34812,43413,50913,95953,142546,128190,18033,-104964,-122528,-59608,-28107,-20109,11924,79097,109646,58187,20953,120521,200079,136332,49271,37197,45361,24994,-5545,-51303,-51133,1826,-4806,-65057,-78450,-20350,48333,82594,100690,118668,117431,42917,-16491,-12937,-5955,-12057,-21730,-2719,38954,38861,19631,5565,-36331,-15549,107937,147761,46433,19172,74720,26396,-66504,-19130,67629,36213,-56423,-21948,24321,-12387,-56949,-26799,1237,-56471,-137570,-174778,-118115,-15135,7727,-42789,-46078,-10336,-22898,-57913,-50533,-84002,-107148,-45011,9216,-191,8264,47567,50286,11835,-26292,3358,-1844,-79229,-83503,-44590,-43254,-52247,-57987,-38951,21822,10331,-74789,-99586,-25689,41031,1427,-79210,-56985,3088,-11594,-5266,72836,70954,35689,63590,68723,10071,33593,106745,72664,-23767,-36884,480,-16778,-85685,-124826,-120416,-91045,-3514,43995,-17698,-92408,-70494,6183,40167,31697,49953,50386,17907,782,-24114,-50359,-25660,-11215,13025,56936,26821,-43074,-8142,79499,102683,42287,-277,56104,146913,185638,98516,-73311,-161956,-115289,-11925,34108,44821,81333,104545,133975,187455,171815,90006,60062,80085,67465,6874,19662,154609,239290,153684,66291,15142,-67845,-108859,-70224,-2251,63129,59672,-26153,-77236,-68998,-50276,1086,59949,92811,94760,76833,59816,55423,68049,38917,-32510,-66877,1335,104322,100678,56843,50151,-7847,-94906,-100200,-45596,17103,60183,48127,30642,9028,-34486,-63070,-27972,30920,60744,56503,82341,113410,80682,-15652,-26721,42420,19477,-65089,-54447,24356,101781,114351,2407,-66925,-11304,18722,-12271,-14487,21455,55625,48397,-18165,-88693,-103831,-49133,4954,-8780,-60560,-84677,-46382,10431,27407,-42305,-118967,-132467,-107797,-47743,6855,-21654,-64359,-32398,-10150,-39915,-31212,32471,94779,91635,41449,-42139,-100072,-50742,-1578,-30510,-57331,-26403,51967,69516,-12063,-85598,-88393,-47955,-11769,-6341,-60571,-72348,12444,83300,50323,-5618,-41016,-88461,-59922,62451,143929,83024,-25839,-96572,-89787,-34807,-10689,-30918,-51359,-60543,-89143,-56602,-5002,-30639,-49865,-7727,23634,44381,88333,94007,56188,21038,-24447,-98174,-150517,-72879,21944,32605,28104,44702,19116,22677,61813,67526,61999,10578,-132635,-208124,-106962,25195,78129,17343,-81483,-81282,-7517,36092,6140,-13820,56946,126985,77734,4590,15680,34163,32060,19079,-8175,-42653,-33999,27245,38332,-34197,-99645,-107905,-72674,-22732,10441,6608,-2676,-16246,-21240,11296,33628,-32701,-110512,-61093,59835,119660,83053,-17891,-94687,-99855,-65710,-25965,34579,133925,173839,57391,-30645,-23329,-62275,-108724,-53479,41029,56832,53559,105179,137349,69142,27006,79130,110972,47015,15939,60818,33836,-42535,-29887,42691,66558,51045,12159,-27513,-22514,46012,148120,126010,34211,-3477,31263,65458,92751,86979,67033,22193,-4992,-19901,-79033,-139036,-51827,-8265,-112424,-171559,-116172,-86562,-111015,-110308,-56089,-19287,-8349,34091,41230,15212,43781,94723,65289,-15687,-39151,10577,68732,104262,84001,16098,-8153,-2992,22414,46365,24726,3800,4857,-9260,-66232,-195517,-210137,-40695,68605,15620,-47301,-35592,7676,40102,49505,57272,34333,-28085,-81326,-141272,-166168,-116274,-82740,-102130,-82765,-31096,27811,121005,205724,176811,87200,60463,64256,17987,-28131,-46161,-43574,-40976,-44395,-69538,-99283,-51828,33494,103979,196025,244229,146293,-5730,-82581,-46990,45749,63025,1042,109,36695,26195,-23523,-75760,-75703,-27633,-17649,-10661,41040,13615,-48148,-11174,41048,5971,-27968,8070,65076,81205,75189,44246,-28127,-79130,-20722,63828,34404,-34783,-9729,41990,72116,112863,124971,64827,-38419,-51292,-13034,-34860,-99089,-123232,-129095,-139270,-109958,-36374,30463,46525,24340,27755,96064,111965,60481,67262,77305,17353,-15748,21239,70510,97145,109843,63507,-25457,-56364,-1159,58439,90172,12648,-94363,-49345,58420,95869,82197,49947,5490,6552,61153,92474,116141,89926,-7480,-20715,74817,123426,48152,-70686,-120157,-91398,-84015,-118532,-123657,-96772,-129591,-162371,-133819,-49800,5537,7453,16043,16597,-43375,-132360,-186907,-159639,-90840,-12063,29707,5236,-31910,-13148,1372,-2079,-4041,-32575,-8769,-980,-63881,-102936,-96724,-55812,41232,67403,-9458,-106054,-121615,-53532,-20866,-36813,-27855,-2502,-10357,-48362,-70809,-5270,110617,130447,30294,-48664,-53368,-14903,49238,120008,114814,40505,916,-21267,-57845,-43975,8753,53377,100385,100374,60017,-15396,-126412,-136623,-10881,94467,57076,-7634,-6922,20366,59229,137647,153376,76472,22352,51150,89423,74097,9629,-18871,35642,69068,22901,11253,21995,-42264,-64044,-20556,-33106,-59160,10090,50614,18677,12087,23089,-455,-54313,-68211,-16188,44019,58555,16180,-44812,-101342,-113874,-75995,-6183,42087,30913,-16475,8524,84511,138033,101725,-2536,-64193,-65544,-57313,22660,79716,25605,2486,16479,-42485,-100699,-39526,46972,86561,88483,17665,-93276,-194240,-188165,-116797,-112012,-125180,-78423,-48607,-48927,-25607,86456,196503,187309,142825,80920,-20405,-29731,-25153,-79002,-65104,-29680,-43232,-22681,19938,13423,-34361,-82323,-77891,11877,80420,38604,-11332,29345,57883,38846,9590,5299,22573,15246,-50544,-108009,-100797,-32370,52694,85010,63881,74044,86259,9798,-63687,25428,146135,127551,41098,17645,5059,-49575,-74570,-22425,54885,44791,-14346,-29954,1871,20251,-11907,-54242,-46741,6261,31479,7637,-16171,-14112,3149,23839,48576,40843,-24757,-56692,-40912,-33163,-20816,4772,-3881,1252,7184,-30782,-44580,30828,93907,50207,-18074,-65553,-100194,-99952,-74367,-37543,28806,83486,57147,3824,-3518,38594,75054,38542,-13987,24565,75262,104421,86950,45650,29834,-26470,-96213,-79116,-62433,-86898,-36772,25143,26259,-15419,-105793,-146209,-35517,81944,72997,14977,-8148,8529,20113,-2252,4385,82080,79389,-4743,-24784,3589,13006,-4465,2256,14428,-47804,-84676,13996,67378,-3123,-87913,-109808,-44739,95798,159012,40335,-89406,-63900,32142,65525,44483,19709,30216,50129,26585,-26488,-33695,288,21857],[-31133,4450,23498,-5720,-23398,2184,8984,-6347,-13800,2837,55932,79547,41522,-12294,-62370,-85667,-72617,-81978,-91659,-41427,-17616,16101,78563,96576,109234,158254,159256,107378,79869,60836,8917,-5845,42712,77507,49470,4921,16618,79663,53879,-2992,-5468,-9485,11606,82419,91982,21667,-31535,-62785,-78341,-26904,29459,-6601,-57631,-61122,-47564,-41754,-60787,-45959,3687,-5783,-45018,-33033,50056,134376,108614,11027,-34573,-51270,-61935,-5686,57629,22721,-52670,-62118,-67145,-80106,-36090,6483,-16877,-67380,-92759,-54806,8189,24719,-7273,-63889,-64033,-13904,-21921,-134034,-166325,-66315,40431,72998,42053,15317,1871,-30145,-84284,-82390,-49014,-49872,19816,119545,99331,23484,-11802,-37233,-15556,50425,58274,-5956,4180,92404,80352,-17282,-68300,-84710,-79707,-22401,17583,-3134,-16157,-6416,-38861,-81891,-48562,-22500,-46164,-31017,7168,26774,67181,52114,-17606,-46810,-26058,7512,24856,7855,27854,52469,53191,69680,43740,-69215,-144337,-112560,-49446,-7534,36182,101446,117100,26152,-40299,58535,171878,114396,3744,-21082,-1010,-7916,-41920,-60085,-21189,18982,3033,-72908,-145444,-104604,8273,78592,116136,99230,26699,-30796,-40414,-4042,58943,78139,-13155,-77021,-18396,16898,10112,43717,33231,15451,70018,58688,-18975,7577,51521,-10394,-59474,1845,46202,-6202,-42117,12027,10282,-44793,-62387,-44382,-77268,-140900,-137043,-91142,-23420,39798,28206,-6247,18333,52054,60548,65391,65521,24246,-29605,-36339,-14160,748,-1499,-15277,-26886,-29778,-27029,-16367,-49712,-112560,-95494,-57088,-65106,-49622,1203,62501,83671,6225,-54221,-11375,49449,61831,8971,-84549,-91284,-21665,4524,15297,61888,62637,42090,63756,75407,550,-38224,33082,45732,-18127,-26251,-32278,-91535,-100406,-74651,-102346,-113399,-12774,80388,48106,-40710,-35723,64548,90754,23376,23826,63846,41956,-44637,-130068,-122267,-15223,33796,-2934,-50124,-78633,-69190,-4458,58769,82896,50969,21030,48920,72534,102784,110966,29073,-77875,-69778,10492,17247,11020,40656,23220,-9212,-3276,27499,43114,65110,69959,58872,41156,43531,115353,170283,95264,22444,8337,-28721,-56519,-35175,30911,102483,77859,8882,29566,59265,18380,-8702,5417,31753,68370,59253,16624,18603,75709,52761,-29829,-77416,-87655,-47225,-5728,7214,32761,1407,-86811,-96963,-33667,14144,48157,42490,6077,-14872,-28720,-49116,-34043,479,11832,-9932,-10406,36341,55500,8421,26248,89596,64734,-7998,-34750,-12710,52527,86829,34308,14201,39220,25097,1616,17761,56234,91958,95578,50526,2527,-19203,-28425,-22532,-35527,-65501,-40130,38268,55271,-6687,-66615,-95450,-102809,-81933,-56673,-77960,-133341,-118507,-45835,-31577,-51302,-19791,37841,80891,71148,12131,-102910,-196284,-138434,-21442,27319,23951,-4299,2501,33913,-8067,-74904,-83499,-39340,-17445,-21812,-26948,-31517,-13782,5116,-18190,-63767,-38458,21598,65461,95612,97521,14468,-108223,-180255,-106171,15441,23406,-40581,-70464,-92379,-120258,-58101,24993,17755,-7151,-2188,15173,92136,179361,152492,64174,39353,42925,-11327,-93840,-62562,6682,-7676,-12769,24823,5358,31886,112820,117361,69624,7825,-122908,-213208,-116752,11324,41452,-18537,-84881,-75144,-41891,-36103,-26975,18096,101097,150483,99961,12792,-34057,-32110,1596,13295,3764,6569,29784,89879,118466,61518,-31963,-97255,-114417,-81431,-20813,481,-36028,-84142,-98960,-62812,8760,23027,-18869,10773,101422,109908,13622,-74354,-77380,-49455,-26304,-6114,-7040,10031,25833,-17736,-22665,11085,-52685,-133741,-84177,14399,35264,2368,6363,85244,121135,91164,103555,123202,67890,53984,59054,-51244,-157685,-103728,14986,55211,49563,55079,57006,15838,-13558,50102,77219,10729,-67834,-41813,70732,140772,89615,29322,-18817,-33462,-21845,-25414,-52508,-723,-7600,-116989,-160154,-70586,-12879,-49607,-86900,-60642,-8834,28685,41595,19077,21052,44088,27996,22590,38424,33047,31731,79545,130637,93319,-4738,-20982,8880,21240,34892,6691,-33549,-22172,-14401,-57813,-147494,-175372,-104513,-43005,-63085,-86416,-62972,-26433,-14192,-27365,-20165,-13589,-37925,-40209,-58449,-119601,-127172,-67041,-41513,-14183,43116,103829,164905,173587,88356,22849,43529,45166,-17362,-58982,-64291,-57797,-23368,-1374,-71430,-178089,-148335,-30608,53471,133920,162040,68935,-56633,-118931,-74110,52357,91524,25520,32417,84378,85747,25473,-66847,-99076,-70919,-81838,-80970,12281,68797,62558,65053,57157,9378,-19836,7069,46672,52738,46289,46831,25265,-517,38391,81315,27254,-53086,-41198,-451,29620,66189,64229,9723,-23896,36905,78037,13394,-51067,-49994,-79039,-125735,-99742,-33179,15348,34053,61628,110156,116732,44963,23466,66334,73500,54082,63082,96793,109482,79432,69937,75588,60745,36093,25367,25659,62240,24727,-71583,-41411,54553,90631,95125,86303,51457,31102,52583,73861,117884,87196,-28050,-40607,54361,126739,92349,-24458,-87859,-66802,-55920,-67599,-72948,-83811,-112045,-136474,-135458,-98095,-67284,-36368,28627,76651,44968,-37078,-104020,-118499,-68350,7912,37061,-16984,-86870,-73523,-26502,28572,43993,-18119,-5231,32807,-28924,-86575,-60505,-8208,45359,28500,-19471,-34076,-48846,-89095,-115409,-97976,-45888,-1662,-14878,-60129,-88452,-32150,100078,150343,28608,-93689,-105011,-62636,-6840,15681,-21433,-45284,-38338,-35839,-32256,-44560,-74244,-45641,52215,91925,29175,-58371,-121827,-111955,-24053,66653,55312,-4389,-34859,-39784,-23662,79431,155827,124861,96136,104821,86307,53141,33049,3715,-21762,-1238,34232,34055,-9674,-67165,-44530,11403,-21716,-75123,-30800,19813,7047,4624,30095,46312,23309,-9211,2406,42697,39456,-11079,-43069,-61104,-47005,6364,54263,40984,-24002,-87810,-70651,8816,54899,-9167,-111387,-88067,7818,37773,51959,72192,41078,9825,-13542,-67053,-86527,-28401,32302,79561,73455,-37597,-167789,-223772,-173873,-94197,-50660,-17205,21446,32047,40258,59390,91111,112240,118729,134848,92209,-13560,-17179,10590,-49941,-82718,-78760,-101727,-96822,-22144,-592,-45013,-95231,-78747,-13327,30494,32833,-4020,-18032,-14717,-6078,-41756,-55155,20543,75661,-16966,-120088,-94223,16750,108853,116316,87536,97401,60878,-58131,-101498,26660,176342,197870,91714,4378,-30515,-105650,-183290,-116870,50573,114889,50747,-9553,15323,47792,6598,-24133,5569,52101,57222,2145,-54784,-27719,29630,46686,45227,41238,543,-19642,1643,9680,38319,86659,63269,44697,47502,2539,-9441,65567,91904,20284,-27501,-3200,-20564,-103862,-147631,-105475,2678,82602,79851,31424,20453,61807,101751,104708,95271,107067,94935,63700,22463,25992,68442,44472,-27116,-38694,-37062,-41641,-21886,-35336,-57206,-43091,-74397,-116107,-78059,11823,65378,58467,16450,22300,60704,51353,40813,99539,73834,-32693,-46304,-11443,2566,-3131,-12374,3234,-46404,-117697,-67981,-37970,-106613,-142828,-105762,-26765,99447,162911,64100,-68573,-88464,-21001,18981,-993,-14229,-5371,-10524,-16031,-26784,-34946,-26187,-9438],[-23211,23898,41960,29696,17846,8236,-4577,-2414,-22008,-78567,-76111,-1125,23293,-49034,-118079,-77855,2119,-14045,-53498,-29125,-12724,7981,31973,35121,83885,141415,81581,6436,28320,47901,18938,-2016,20902,75241,82865,29046,18400,90718,133031,113946,36670,-26744,8316,84986,70161,-19443,-68948,-57081,-31088,-239,17143,-34709,-74473,-49899,25297,80737,58598,45878,70430,27352,-42460,-39490,30356,99068,82992,2181,-48893,-62880,-46474,19983,80516,41924,-41285,-75006,-109453,-92745,-8052,15358,-29938,-71339,-111529,-79062,3943,-767,-72698,-110093,-80736,-51886,-48922,-111777,-184185,-142941,14715,123914,97872,24644,-1602,-25055,-77551,-56579,9907,5899,16485,76530,68391,4359,-31207,-49674,-28547,34844,57282,3441,-2042,72609,68671,-19939,-56951,-43664,-22975,11995,22445,-12661,-32775,-34865,-67261,-70257,20107,55784,-4962,-8827,29957,48575,81033,78732,24474,-25746,-22041,25077,45299,27645,12331,-19323,-51646,3467,49015,-14041,-88543,-77078,-10286,14817,22743,64040,85784,15986,-65763,-48652,27197,38774,-6256,-40877,-51282,-53835,-85961,-88405,-11998,39517,26402,-52071,-152537,-143699,-38318,36268,67197,15456,-89058,-138540,-111980,-20444,103046,117097,-21410,-106765,-32889,17482,11854,49038,55133,30898,27008,-27892,-85596,-78056,-76080,-71401,-22995,24696,9042,-34618,-3599,70797,47573,-21875,-53785,-36804,-35179,-64155,-38273,26772,69444,56608,19868,12053,24680,23668,40202,61304,60732,56658,35894,-19473,-56819,-50868,-62754,-99912,-110825,-69279,-11528,14390,-14669,-41482,-14503,-6511,-54918,-9379,131268,207936,153335,30245,19672,84274,109388,90271,36363,-42301,-57482,-21397,-1023,9391,42083,57157,47675,30901,28629,-7571,-42913,7406,56368,54630,31489,-21915,-85146,-58811,-9230,-43796,-81742,1698,84880,50879,-22067,7439,117444,148902,56809,-6171,17742,46539,-13610,-114450,-113608,-3051,48569,-16492,-81578,-65702,-39252,-39878,-28897,3024,25880,40423,55133,9428,23222,169990,204129,58514,-43660,-39935,-32051,-18273,-24610,-79995,-119172,-104530,-19967,46332,64191,73357,88387,83593,72593,87740,104694,51543,7919,24272,37051,28051,6616,26738,63016,21423,-3569,77364,98071,11462,-35303,-9939,32183,67339,58969,10152,680,53802,54951,38612,52100,9640,-54028,-39179,-34368,-46658,-74676,-128390,-133907,-76556,-16553,23321,11060,-30627,-32352,10078,23206,-10690,-32482,-33968,-53299,-59434,-779,41400,36052,57821,90337,70895,8664,-41768,-50901,-41589,-27108,50454,150731,170971,106865,46226,38649,46301,64944,92889,106343,91002,59085,17986,-10579,-28489,-22908,27701,110637,118244,29792,-35995,-45798,-62959,-64086,-50498,-103597,-168222,-106086,-19675,-34665,-37369,19337,37733,35540,23710,-10511,-94461,-185235,-161600,-33746,78961,94751,32733,14654,56176,44474,-11420,-35097,-15500,-32089,-99477,-102305,-50892,-30867,-49010,-98677,-144855,-64291,100625,183102,132940,46321,-31209,-77743,-86367,-39268,26103,16142,-30341,-57384,-81732,-106454,-72231,-15152,-2948,417,1647,50405,160063,179207,56532,-40252,14287,112423,135230,46464,-28097,-57903,-60868,-1734,60741,38364,54630,123466,115972,49731,8022,-54831,-94007,-21713,52959,41193,-3021,-8599,8302,-18268,-74367,-57873,14772,82816,144670,115167,9799,-67331,-62745,-9197,19780,47567,67665,57434,61993,108562,126326,49272,-51916,-94248,-87508,-42142,-23046,-74664,-100645,-57912,-24443,31315,83741,76453,74924,87356,29234,-71064,-106626,-51834,-11097,6256,42596,30805,-39459,-87856,-70957,-17811,20655,-15160,-71509,-57022,-3199,17572,-20947,-73474,-22708,72569,100786,78369,48375,25545,52531,32845,-110146,-201835,-123068,9076,18286,-29928,28080,102762,63684,-754,-5251,-16106,-71986,-134196,-84212,59267,116576,32173,-32294,-36461,-24370,-13752,27305,47942,23907,-46442,-81519,-71600,-22389,22338,12567,-10142,-7051,19613,42867,39305,18529,19468,3901,-31056,-339,61259,83479,79743,94177,110395,75113,14928,32240,49846,-17473,-75731,-85274,-69257,-22494,-20199,-52692,-70769,-92657,-123384,-101310,-84723,-97263,-56798,26699,54003,5492,-38099,-34948,-15405,6983,2102,-36333,-16139,57834,34860,-12409,34501,102964,112249,67925,-20116,-70978,-23142,6070,-5770,19881,32271,-22774,-17187,30195,-46879,-188555,-160431,-31585,28176,31608,22908,-6974,-66596,-120139,-84864,27644,52338,-22075,-14053,74182,126736,98600,-19013,-112103,-115231,-100734,-76182,30386,142065,160608,90498,6692,-32307,-39028,-35821,-21202,16676,29436,13281,13161,45919,94379,88048,22726,-23547,-13204,-5195,25884,75004,60751,4817,20531,94144,113402,62759,42416,53399,-11806,-101937,-96772,-48030,-7967,29872,96724,179286,138830,-14,-35129,13050,34446,48006,61279,65412,56073,20726,8731,59438,115692,94731,27918,-21154,-7223,-7776,-37221,-28251,-627,51078,109043,114072,71191,38017,14608,4871,44425,33659,-43533,-55331,-19385,25019,66076,61270,29753,6199,-16864,-43443,-57858,-46044,-19556,-40973,-87745,-92336,-80023,-42812,55879,125676,107683,54632,12341,-14295,-8316,1890,-5308,-30029,-54886,-40763,18926,84061,75631,12509,24804,37814,-46414,-106827,-55130,12292,34794,-15391,-42767,20985,45447,-35059,-125673,-153485,-95011,-9115,-3102,-50813,-86248,-67052,12431,69304,-18595,-150784,-169021,-120060,-85548,-108041,-124344,-80337,-62679,-71324,-27570,-42324,-118240,-115539,-22048,39989,6034,-56470,-86025,-85837,-52535,5641,24396,-35776,-94266,-105537,-92909,-12083,84414,109385,104466,116473,98636,72608,78484,45996,-27991,-26140,32641,35692,-18567,-42172,15437,53525,5233,-42481,-30119,-19261,-40328,-42383,-27526,-13549,-3095,7406,22220,37807,16193,-37777,-63712,-54456,-18854,27161,71533,45788,-36915,-113469,-113566,-53076,-18584,-90708,-167097,-92526,35275,69764,48782,48083,49281,32051,3792,-28532,-57394,-50679,127,61419,35854,-92534,-187583,-159882,-65184,-12767,27685,93549,121979,90532,77685,74651,47415,2923,-14058,25946,47543,5802,11795,48673,13432,-58810,-86917,-62821,-32793,-23766,-43993,-42652,-8414,18692,14735,-17948,-32303,-44849,-58878,-48985,-44897,-78498,-79677,-3927,71879,22709,-58687,-23472,87787,133085,68965,4094,6126,-19601,-89744,-97032,-4668,105474,167659,108983,8465,-38869,-97669,-159326,-96637,51555,115214,57727,-31187,-35695,5210,-5552,14678,89243,96079,25885,-38679,-66167,-38052,35652,87190,62542,25948,38207,71359,92756,58649,46677,89208,82275,55843,64147,48790,31231,52120,47124,-15998,-55939,-47,23173,-68684,-147746,-106716,25388,103910,94406,32413,7816,24755,38075,60725,87056,82546,33845,-35390,-64117,17760,112332,105136,42914,2223,-2522,13913,16957,-51069,-106886,-58371,-15714,-67376,-112438,-45336,29897,48066,45444,59367,61111,60541,63367,64340,-4516,-51029,-5453,14727,-15601,-37956,-33649,-13145,-57051,-138223,-159861,-168771,-187112,-141408,-52795,2625,31047,46944,33004,-19564,-85041,-94211,-64770,-52361,-43994,-41259,-48233,-34001,-33204,-61797,-68006,-33812],[20384,34795,33848,56931,64419,31002,-8832,-25582,-35218,-70591,-73275,-10786,30469,-11800,-64792,-29546,55421,74892,16248,-37173,-53486,-29181,-2595,21207,51910,40962,-38606,-61090,-8273,2030,672,15943,23249,60255,66385,6204,-4568,76057,147819,174992,75593,-41902,-12814,68744,35102,-66369,-92493,-24403,26387,20756,899,-36655,-45334,19646,139451,205977,159042,110816,107318,40418,-42305,-35564,7184,40020,57351,39551,3954,-31728,-28255,13908,45724,15479,-15147,-27849,-90247,-89775,15327,63141,29316,-30090,-94797,-60049,18330,-13192,-105229,-126617,-79137,-63460,-50675,-43545,-82601,-102584,-17808,59640,24170,-41598,-34097,11932,28200,40330,44806,-8981,-31371,25157,62404,38490,-966,-29312,-23174,11896,32448,15910,24256,41480,3535,-76074,-106299,-69842,-5255,60824,67776,-10216,-55508,-39024,-56933,-38852,91948,141987,53615,18081,41300,30751,30746,55056,59936,31890,30181,70635,92465,91880,14875,-70034,-83148,-8230,30497,4455,-19080,-1627,28385,5226,-32231,-27776,-13089,-4387,-29254,-58534,-47604,-2923,31566,26531,5364,6560,-22953,-49622,15496,80422,67166,-12222,-109019,-126390,-75004,-34409,-21862,-66864,-120526,-156153,-139335,-28825,100671,87542,-34121,-96592,-46132,10916,13060,-13327,-46492,-46660,-27948,-60086,-115716,-157570,-171103,-102596,-7958,11397,-36388,-45475,3808,78134,68922,-3153,-46359,15749,101745,89083,41766,42637,62382,32345,3432,14146,8166,-42731,-78752,-83666,-62554,-27673,3386,-43653,-110184,-104801,-67890,-65470,-98551,-76350,14655,99129,105237,88032,93865,50663,-50745,-22737,143709,190593,90552,22615,75913,114078,95619,66960,31972,9552,14320,-19850,-63601,-51746,-2290,25015,35049,3822,-23143,-15810,4015,17886,42820,92947,115869,73863,15042,-2479,-7272,-30552,-44572,4352,18799,-30286,-41847,33361,105409,117950,56199,-27521,-46231,10758,35422,-8442,-23545,21767,23509,-31625,-32320,38035,25072,-62089,-84153,-38656,130,21052,42867,4929,-18143,114854,234666,176172,16672,-80813,-73928,-33686,-58768,-131616,-132272,-27316,93580,100408,36389,45017,88800,76655,74097,85875,59989,2011,2159,40376,62273,54034,-5347,-36918,-15204,-28445,-23829,59703,60526,-34393,-42477,30487,91898,94229,42105,-25107,-40576,-5002,16351,69828,154011,146725,57807,11152,-45855,-134193,-168731,-156753,-136522,-86008,-19580,5548,-16093,-23653,-10006,33994,65497,27446,-9256,-2624,-36008,-75903,-58126,-19622,15901,39988,25217,-6162,-34488,-42098,-45271,-107903,-139803,-5042,140780,136491,60380,27114,31928,26111,40277,73474,98293,90556,50307,32506,12695,-26223,-15820,19947,69982,103861,73863,18742,-631,-32626,-57231,-45440,-86657,-132609,-63356,2647,-10624,24770,73869,20193,-33897,-35613,-23059,-50254,-114604,-125992,-40688,64593,69186,7067,25896,97472,102233,33927,-12631,-1378,-31263,-157597,-230172,-146005,-68291,-86797,-163236,-198160,-98583,70187,159875,111862,20287,-26666,-2203,16412,-11904,-22337,-10043,-8647,-54381,-96986,-121070,-112690,-76165,-44569,-31171,-11958,93650,184153,81508,-113953,-168003,-49680,92686,141263,47140,-52964,-99005,-68760,8604,53184,32090,30277,63465,61066,12720,-7669,-13901,-2661,64467,99524,53760,26961,58458,81312,31649,-63600,-78565,-456,74745,130175,102758,21031,-9745,-8492,3212,30269,80622,77264,12182,-21696,40773,103860,56158,-12754,-18715,-39077,-48838,-46137,-83022,-70741,16758,51589,69361,103209,99061,77679,46087,-17772,-70894,-85093,-57975,-14050,30004,81411,96569,21052,-56538,-59239,-39062,-20600,11771,17945,-27437,-38860,-53,-4052,-74869,-90038,-21298,44338,6739,-55590,-30860,19142,-18041,-127156,-180855,-111911,14392,-10694,-108990,-34660,74888,68668,42059,3442,-76978,-113351,-122977,-60478,30916,22271,-59197,-82911,-61782,-39684,-27451,13791,20586,-44517,-90595,-37430,-5173,-20209,-21388,-1757,30334,33988,24589,39014,57816,31935,-24613,-59148,-43218,-17099,25424,84323,97493,68797,56903,64384,68295,99225,83860,-43040,-171684,-192841,-126359,-36030,-25130,-38842,-15632,-23562,-64349,-37149,-15114,-47713,-4726,101521,144546,102010,25256,-17769,7637,33212,-2350,-18641,72108,158835,71638,-61775,-47609,34601,31982,-12707,-44577,-56122,-32604,-24230,4281,118550,154073,14219,-67920,-7869,-23462,-130631,-109609,7794,48061,-24788,-63901,-7102,5511,-70111,-76217,-95,-587,-77775,-69622,31549,109577,113861,22398,-83008,-91808,-53403,-41417,11329,94918,116021,46264,-40568,-51597,-26244,-49441,-72608,-38740,-20774,-45793,-34285,26511,72166,53113,17474,28969,53445,27589,38827,92385,70311,21185,34731,62117,63534,71452,93056,99650,34809,-55343,-85602,-72931,-19427,39924,78599,120096,88680,-11641,-43057,1787,4296,-29300,-25278,-3023,-6857,-25959,-29208,9745,69074,64309,11260,-38744,-52343,-44460,1542,39882,9922,25074,102578,129130,93421,61730,20292,-11118,10150,17860,-21295,-43666,-63501,-61748,29198,136235,138845,82645,29181,-51126,-122687,-101708,-35297,-3520,-26113,-39885,-37873,-16176,55362,102991,71229,17002,14053,60033,48985,-33517,-84463,-39548,29672,60281,89783,110335,89920,58739,58644,11506,-93994,-147692,-92086,-20068,8291,-21107,-19751,63459,122022,88998,-17149,-129906,-134038,-39139,10411,-24658,-80407,-84943,-29068,31462,-6363,-110660,-145186,-108407,-91806,-111820,-95697,-59587,-87217,-112737,-49807,-15890,-35728,-52244,-47135,-32606,-15922,-22952,-62802,-82346,-49806,-2683,2096,-71887,-139577,-123269,-78447,-30416,33481,66845,46401,55094,89736,113702,120512,79225,21698,19858,15397,-22338,-38697,-3883,76471,104604,68783,30895,-8840,-59810,-64684,-46861,-67205,-79376,-42858,7512,24126,14180,-7403,-50495,-91123,-96568,-77834,-56497,-1969,162,-51137,-86483,-77778,-39261,19349,-20756,-117860,-109518,-10680,41676,31786,19214,41574,66949,57119,13940,-52753,-52941,30217,88940,51132,-57213,-114335,-80194,-7325,32665,78800,154620,175861,113963,63084,26278,-3415,-45268,-105330,-88641,9379,51010,29295,21958,26436,-15347,-29829,57471,137380,82155,-88,14322,85556,100982,70317,-4977,-75462,-74828,-39402,-27171,-44497,-45529,-25008,-8242,27353,42548,30484,53946,111322,114781,28404,-62937,-78139,-53687,-39575,-42312,-30890,10080,87657,105289,50987,13926,-11159,-27769,5587,64256,66518,8518,-66550,-67683,-17267,9081,66605,142456,101567,-17565,-59217,-35038,-36672,6509,83958,71346,43722,86150,106264,89103,56463,26511,37053,43757,37425,52185,59544,41184,30315,30765,-6015,-47444,-13580,48431,26105,-41192,-23115,62650,105620,82673,26016,7950,490,-36553,-27068,7932,2193,-41950,-87844,-68449,60613,154850,123046,66657,37542,30613,36782,56347,15274,-38357,2044,59231,5081,-54043,-22434,-15904,-23462,44017,95818,60329,56209,77711,38421,-44363,-24410,52978,45700,-17280,-64467,-62666,-34048,-26780,-55237,-111670,-164225,-134214,-43158,23349,20288,-26664,-39949,-667,2679,-64226,-104194,-83055,-54486,-46892,-34452,-11190,1926,-22986,-58564,-51361,-1756],[38562,7265,-2291,35812,48592,34484,9270,-26363,-27105,-6711,2426,8543,23821,28216,19011,9350,33362,71566,10719,-85986,-120453,-84222,-9353,62947,46357,-56312,-127583,-67457,2313,-26450,-26273,15107,10852,15778,-5747,-57607,-36714,34644,62979,101870,68526,-32230,-23907,42957,3257,-82645,-78104,-11929,10914,-6433,-9053,-1705,4120,39746,105173,145109,112641,66340,42278,-19557,-63121,-31339,-18314,-34665,-9734,40706,75395,53146,28047,41802,13681,-53073,-35327,7060,-48665,-85536,1704,96592,107250,35306,-44350,-36222,-6208,-44407,-91114,-79599,-30916,-19420,-18904,-9594,-6687,-34409,-37161,-34903,-78954,-91039,-45572,41783,114944,104033,22955,-61069,-53373,24579,74077,63226,37414,18162,-3731,-19890,-942,21675,31478,15802,-22862,-85417,-135775,-122058,-42869,71693,126814,44902,-28979,-9810,-36681,-51986,66458,130741,50022,-11136,411,-20439,-54902,-20987,53154,74728,64670,68923,97586,110306,15886,-71710,-43840,12678,12261,1899,10004,27368,16539,-29859,-67789,-80817,-91357,-42568,21093,43313,25611,21954,68746,111319,115768,120616,106612,61534,72924,117238,98415,9255,-74742,-76385,-54729,-67357,-86315,-94112,-70056,-87239,-109790,-30555,54918,24709,-48616,-81384,-53100,20690,27666,-68179,-144196,-114815,-37003,-17259,-78141,-135440,-129165,-62524,-216,9728,-22375,-30672,-27734,19702,25687,-32856,-53168,50816,159549,128232,19574,-32448,-919,24629,22879,41064,40456,-56021,-178428,-212830,-163906,-115345,-65420,-71617,-121802,-95667,4339,53024,-8487,-58361,15862,150987,191070,159596,139250,61372,-44396,-22004,78806,40429,-49674,-2294,88945,91854,52721,19312,4587,33468,64355,-3245,-97590,-93416,-44374,-18282,37529,38290,-22210,-28108,17101,4360,-19642,62967,183173,180403,92083,15038,-49173,-81701,-61641,-30606,-58595,-73515,4982,97589,85239,23148,-1585,-15644,-48015,-33303,21187,46793,49325,51265,3474,-33273,31400,124796,75534,-35744,-44908,9360,18680,-6741,-13227,-12081,-42198,-36293,106894,220792,126535,-10628,-38164,2329,-155,-65856,-58946,75524,208593,171085,29204,-11545,33221,46998,76700,95307,26854,-54354,-28374,25394,48839,48104,-21915,-88086,-49271,-1082,-39,21694,11442,-29809,11412,76545,106002,89415,-945,-78749,-71862,-27138,-2216,46024,110438,122022,96505,59433,-16297,-126501,-153300,-89969,-41688,-401,36125,11179,-9302,50363,65763,34442,36996,38824,36439,47654,-17241,-110282,-148724,-108911,-31041,23684,-6053,-53830,-46207,-839,12066,-65813,-130112,-70627,250,-56948,-117980,-43542,56033,72011,70400,72942,59003,42656,5559,6360,22467,-25280,-64025,-63863,-27911,46799,99826,85694,53867,10356,-28683,-44452,-73840,-75655,-20685,7528,30154,94517,90145,-11972,-63497,-31901,13334,6671,-37669,-56762,-21687,29053,-685,-60616,-9276,87981,94075,15462,-29639,6127,11316,-83350,-191666,-167334,-96064,-110164,-167585,-160829,-75510,7024,59619,58310,17608,-1807,26889,3953,-62465,-68872,-5354,19198,-50266,-113499,-136647,-124134,-76194,-23902,-22070,944,118364,168260,37374,-129686,-172131,-91045,11952,17435,-77601,-97625,-44629,-9228,-15998,-29918,-51741,-50521,-2622,46853,36536,12768,1504,1287,72397,110992,60395,29041,50136,77282,54444,-21593,-57898,20907,132274,162844,98508,46055,72004,62524,21455,28924,54069,27644,-18742,-10735,42771,66454,27527,18615,61548,34538,-24819,-37286,-35809,-13713,38457,57347,58267,70154,63818,48613,33950,19458,15696,-17913,-51686,-7317,46604,60815,82030,80928,52742,7910,-37485,-39271,20835,39343,-44669,-81622,-9008,44593,13458,-27530,-31491,695,-26971,-70840,-21661,19488,-34377,-87965,-96508,-55231,36305,11388,-80371,-45560,16671,18290,15135,-16886,-94697,-97148,-63332,-1847,12347,-68483,-123109,-76931,-62890,-56749,-28409,-10918,-52291,-82388,-49876,19057,18784,-33364,-86599,-61535,28517,51687,25995,53492,103396,56033,-59183,-79729,-32778,-55246,-34396,55224,65710,17120,10695,62950,106765,121164,92143,-2982,-125016,-185027,-135068,-35214,-5956,-609,25161,28267,20075,45111,51023,26589,52572,107145,134074,134905,80807,-1990,6492,49969,-11559,-55634,44009,145174,68342,-84103,-107589,-19528,8960,-15045,16301,74536,47513,-40660,-38543,109406,173700,23160,-117907,-67775,-10637,-71791,-85501,-4539,35178,-27743,-48616,54370,95812,-11865,-68035,-7221,8832,-48409,-46094,9100,45706,54123,20235,-33437,-23859,-2282,-43262,-65324,-60022,-52662,-46804,-52884,-34135,4699,-16783,-59787,-76418,-86087,-87561,-50948,-9959,5960,12047,25337,55792,74785,28988,7104,47230,38966,11534,293,-6622,16653,75382,84507,60104,27487,-11946,-48038,-61538,-9860,37631,21251,1494,3514,-15915,-5018,37948,-13084,-127736,-123762,-40665,-27681,-41846,-18682,-14113,-22897,-28251,-23248,-38561,-53656,-34738,51717,137860,96487,30132,55279,95163,92823,74710,59012,38715,48313,63766,39924,963,-44123,-62125,24615,139930,150225,125050,97765,-5688,-131902,-172152,-132072,-26622,31290,13275,-14739,-14129,3899,9491,-31294,-91840,-65141,53344,56209,-82338,-157738,-68167,57899,125968,122274,80052,71801,81864,67778,-3315,-92721,-145920,-124018,-74098,-28315,-322,43221,99513,144855,166495,114269,-23371,-116333,-71125,7669,-724,-64666,-61928,11098,77631,76128,5120,-48770,-25218,4062,15968,13068,-40188,-118456,-132164,-66636,11399,58770,54235,8081,-43586,-32306,-13105,-71974,-92569,-23270,28062,-5793,-77659,-140444,-114502,-44359,5507,42795,45939,-19420,-51867,10310,86665,88141,39697,34333,52659,-17312,-96159,-59510,26961,106979,138684,117588,52324,-45434,-93300,-21010,21979,-39945,-60861,-3866,46390,37106,-4852,-29387,-56447,-88596,-108246,-126387,-137238,-101816,-96961,-103835,-57695,-24006,-10996,81029,104299,-24848,-111849,-56629,9515,14855,-10942,10480,67183,59281,-19766,-83012,-25735,84497,128015,103334,31624,-23994,-47304,-38693,-4293,68957,145703,150899,85232,20274,-30728,-37600,-52163,-121610,-119835,12329,93486,30124,-42035,-32341,-21496,10427,117353,191798,152077,69135,48143,61016,61812,69149,24866,-50682,-55247,-6176,-22543,-50734,-15668,12149,-24452,-25606,28131,69880,69791,57049,54703,27877,-38413,-68011,-18277,39141,21222,-23859,-30426,22257,66004,68819,58615,37962,14221,11659,24130,6455,-33410,-66622,-41734,14138,51139,86855,91098,27363,-57013,-65776,-20198,-28983,-42475,-8295,12122,57819,98414,37494,-28958,-10015,-5429,-16428,-16469,-2014,4237,-2024,-2297,17611,34229,13484,-12879,-532,68227,128340,107997,52555,24699,26948,31334,18363,14564,-4722,-64169,-68315,-40570,-50084,-93447,-103949,-37694,89883,142638,73534,15130,28265,21749,-7448,23430,29021,10484,59390,90663,50120,27466,-8293,-105765,-129126,-12663,87906,76969,54009,51205,23439,-7415,23076,50190,14237,-24422,-69122,-115774,-96784,-19302,15216,-34733,-86860,-27640,49613,49385,-6603,-61873,-70535,-46344,-37605,-47830,-47662,-45166,-59601,-68500,-32427,8059,15230,-290,-3942,12633,38623],[29366,-15445,-8368,25829,27056,49280,70222,31903,8502,27944,26915,11702,14508,34510,63667,48542,18730,16887,-47361,-128789,-152965,-108217,3984,98469,62849,-55590,-111516,-19019,56756,-3275,-37040,-18224,-36500,-45071,-69437,-96871,-54595,-11079,-46202,-31447,21114,17878,31869,55252,-5398,-59208,-31744,-23280,-48755,-35509,29328,81629,76885,19013,-46725,-53443,-18780,-11943,-41766,-78482,-65137,-17396,-18131,-47022,-46813,-4043,79830,116297,106514,106367,12273,-120448,-104735,-15700,-24564,-66216,-15483,103889,154855,85976,-5058,-43355,-67608,-92346,-59715,1018,42539,38618,5486,-32914,-28599,-22620,-12293,-11227,-45765,-35289,-1811,30104,74807,72320,-251,-55919,-15855,53311,71442,53695,60063,67798,14318,-49392,-8807,53674,44051,30746,44116,14870,-65658,-100460,-61151,36966,136356,108335,29478,16469,-35678,-92693,-26734,31631,-10079,-57479,-46965,-51143,-91139,-74724,20539,74166,51530,13585,36579,61561,7966,-37994,-2838,15923,15310,23268,6587,-9058,-12942,-28182,-36091,-47717,-86844,-79869,23708,120014,112031,48897,44018,85509,103182,110116,121961,97564,75366,91309,84251,-4051,-76848,-29811,27521,-19403,-84589,-77652,-22603,-27163,-75074,-54103,-22859,-52301,-85567,-79996,-24304,62208,53724,-53015,-103589,-46912,41636,64578,-7145,-57805,-26802,18051,30980,42408,38521,-3047,-44462,-34671,-47309,-81060,-80507,-20067,28093,-310,-64421,-92243,-35465,32976,47659,79944,108591,-1959,-165148,-210387,-172833,-137053,-86782,-59205,-84044,-53064,40573,86901,39836,-39004,-22503,87892,138038,125314,110143,30091,-22664,59971,81007,-59979,-110334,6792,76923,55438,42401,18905,-8578,4187,48526,34498,-40799,-75562,-82541,-67638,44483,81581,-18524,-69226,-33003,-35905,-71189,13852,166844,172660,57037,-11167,-67551,-144631,-154609,-118848,-109306,-35215,115702,184997,94687,-38816,-50703,22116,-360,-70709,-74964,-34290,12650,41764,2282,-18192,51691,117884,58910,-26451,-12246,40083,43437,-15456,-92389,-96958,-94011,-141896,-29718,147895,154305,83145,43571,64353,87580,55541,20793,45342,168081,197412,52536,-62626,-47523,14235,81114,90758,2162,-96289,-89129,-36262,10342,52385,7984,-74809,-30304,58845,33313,-28290,-38150,6136,66726,52009,7927,2362,-50589,-88253,-49356,8130,23198,9496,-22922,-44403,-15317,26266,8240,-52172,-74016,-21855,31470,60473,58317,-359,1215,118413,132490,25294,-28529,-13835,14499,17439,-56984,-160187,-204798,-165991,-77498,9813,16000,-21082,-19795,14012,49692,40639,-30284,-77026,-87385,-171959,-229118,-86755,102357,127228,82869,68358,40271,12786,-23181,-42579,733,-23858,-118378,-136376,-59764,45557,124749,135368,88631,26904,-19668,-70816,-101240,-55360,-3233,-5377,40378,103661,48450,-48004,-34213,44317,87195,55638,4119,-13786,9788,32990,-25652,-97955,-54343,30016,18039,-42785,-53789,-7109,30700,38099,-1464,-63847,-91817,-117143,-125730,-78410,-14194,-1197,20338,37232,5517,-25305,-16059,-51726,-98886,-70657,2546,17365,-38429,-98674,-134358,-117464,-41661,37990,47359,40338,90890,126856,97612,22290,-63127,-73370,-37207,-59655,-127162,-73398,50241,46002,-60515,-119952,-148751,-120777,-1087,113673,119746,71576,24753,-3468,47682,84728,39904,-19625,-20436,20157,39160,14753,-11660,37994,151980,195651,115040,55943,69900,52768,14755,-1163,-26615,-44728,2912,89884,111268,66665,24299,39794,87716,72688,2851,-16572,22710,34150,5378,-28852,-34863,-9783,8856,15937,32936,51561,53878,11661,-16276,18851,25181,-22887,-28360,29944,78668,56258,-3341,-21984,-5813,-30184,-94877,-96458,-8759,72379,101746,94326,35416,6055,7486,-3854,17972,40018,-4114,-20971,11380,32319,54772,42912,2965,-21882,-43283,-65772,-93526,-115335,-127318,-96877,-34488,36170,10725,-95004,-108385,-9858,-11022,-30889,5309,29,-57105,-15562,54994,69290,34028,-25416,-110574,-90506,25952,55992,25306,51696,104444,66323,-34884,-55247,-57874,-118037,-100370,-16714,-7905,-34945,-36089,19126,82635,92618,85353,80923,22685,-57981,-54164,7823,22425,22423,33436,42147,31835,21381,27534,45145,50910,44503,41496,54195,32531,-36133,-19938,65004,36171,-41863,-15095,65232,40559,-76486,-131627,-46875,32346,22505,64413,157970,98412,-70203,-105988,1488,69113,-101,-100318,-78804,-16363,-59392,-95650,-64950,-38449,-24263,17230,94828,99580,-17573,-94386,-30253,35485,22679,12198,-2702,-19882,-9349,-13733,-35277,-22901,-20721,-69638,-103167,-145794,-176570,-132373,-69965,-50142,-28768,-6649,-19090,-54799,-87550,-76123,-21049,3840,1958,21864,39122,23643,611,-43298,-55944,-14285,1117,-12991,-30580,-24437,42775,118442,81438,-1482,-28475,-21736,-13939,-7453,8547,4754,-22800,-35443,-28630,-26368,11720,36286,-41998,-160421,-151875,-62246,-60699,-66796,6516,9750,-66579,-94603,-48777,-36311,-31062,15469,95290,176812,154919,56667,8621,20537,28694,21883,56183,87383,97638,98449,78385,38113,-10431,-19185,36630,81442,83090,120651,153302,89958,-27072,-131844,-144449,-26835,70352,41596,-35202,-70927,-75581,-67362,-71925,-107475,-90601,18,11481,-102922,-154773,-79012,16865,105439,104712,27056,20575,59975,62176,25353,-24092,-83529,-109569,-100532,-53321,23973,107493,131839,112369,126088,152349,87057,-30085,-53423,915,17900,-15217,-7025,36296,83511,115649,78521,23707,55818,124315,148841,86084,-39881,-111653,-92909,-35734,9773,26419,59768,85868,28620,-30283,-50077,-100579,-104227,-33770,4520,-21316,-57042,-107987,-109110,-60211,9513,69335,61345,-34491,-115859,-82938,3789,5493,-49216,-25368,23518,-31752,-89006,-22224,64736,104332,119357,93277,-6798,-119667,-100003,43848,92249,12410,-458,71383,121373,92350,21257,-22209,-33053,-21461,-33922,-82211,-115386,-112345,-132429,-119098,-32529,7520,-10855,64630,138131,53506,-40780,-29116,16707,25186,-9724,-10585,39280,19976,-64619,-80701,12478,94898,121122,119474,74270,14787,-22051,-43278,-38736,38851,106703,83698,28443,-6645,-34754,-21014,-12926,-55731,-58548,33675,96088,34551,-52151,-72951,-60815,-1309,80865,89359,78851,44526,5641,-21156,-14554,15504,17698,2814,-2965,15766,-16048,-57075,-38244,-14809,-39912,-23090,38413,78807,48334,-7819,-658,31469,17659,5834,44705,85475,58249,9965,-6567,4422,12218,34940,44426,-1657,-63943,-66227,-23967,-4966,-5949,-10443,7334,53048,83383,59085,-22386,-67630,-63527,-59748,-38099,-21334,-70931,-110384,-66677,32637,58828,-29946,-84612,-48973,-27306,-37416,-44503,-22605,-27838,-65746,-58323,-5215,18848,9152,5679,23667,71503,157217,172857,54577,-39928,-32117,22774,33303,17805,2366,-29893,-32737,-18935,-40971,-100541,-115172,-40463,67584,87471,12649,-39866,-11379,-22300,-71021,-41248,-19796,-16614,51547,71182,57531,60034,-30979,-161697,-153919,-48046,64910,106395,57664,3567,36263,96890,96635,32695,-22630,-9015,-18875,-111089,-137617,-53977,-4669,-34601,-34995,43121,85483,44755,-25846,-71528,-84752,-87246,-66124,-9926,34174,505,-73561,-78977,-25520,-3267,10050,50014,86666,83657,60720],[-6293,-14197,25225,57649,39467,63378,106491,71442,12144,-24447,-46617,-28475,-5860,2790,46401,72509,39969,-14190,-88958,-147404,-155657,-107687,-17418,46933,42020,243,-27422,30055,81589,16018,-46302,-53415,-75161,-93813,-99741,-101994,-80191,-63299,-115131,-125495,-45706,54287,112992,89978,-17418,-65125,-32010,-53688,-86353,-34022,72334,140194,127565,10784,-141458,-190606,-107790,-45111,-58553,-57677,-17956,4364,430,1651,-21830,-53821,-4820,72459,114151,109577,-12766,-173359,-180792,-75180,-31750,-41342,-10254,90669,148697,94874,1397,-46795,-75058,-92829,-40105,34173,65643,43802,-10813,-71642,-75855,-34695,47351,101058,75087,59770,59112,3235,-37189,-10611,9836,647,13694,27123,19341,29870,73787,88586,11054,-71129,-2271,97899,83927,66193,117638,121568,34926,-32443,-54834,-24014,75581,107275,49612,2060,-45979,-87988,-78827,-65986,-71118,-69153,-58190,-46630,-47498,-40137,22068,74548,54324,-2047,-10052,28654,21632,6212,7884,7364,37280,64174,9114,-38094,6697,37302,23517,-8303,-73961,-106828,-16018,84489,92406,39142,-23196,-52206,-53569,-33397,-2877,-2201,-6642,24909,50479,-7073,-63207,8986,109160,64980,-26834,-42037,-7171,603,-35404,-65667,-71738,-97744,-109606,-62086,26818,96612,71769,8800,33060,107772,145210,118696,32517,-21382,25098,84923,80574,67760,56918,25563,7658,-16940,-71262,-72081,-85713,-138592,-151078,-132371,-111858,-84073,-21715,23701,41306,101498,154886,76414,-42721,-91314,-113230,-117023,-59863,-15620,-28315,-17834,14728,25517,19560,-12577,-48053,-18464,32195,72221,77716,13921,11021,138738,129396,-42872,-55757,54373,68503,27415,72377,92259,23125,-32703,14992,81333,51799,-40426,-120528,-120778,6282,43094,-68868,-124020,-75490,-31058,-32321,-306,68945,69258,-7240,-15793,-21768,-134550,-227435,-203552,-136034,4562,162256,195102,93660,-20275,-18848,68609,39872,-85989,-152706,-132105,-54479,16264,10068,1414,35372,53200,9225,-41868,-40220,-6458,35409,6269,-90204,-122354,-116078,-129777,-67817,21993,49325,74273,93186,108744,130161,140086,67443,-37836,60274,179934,81944,-56800,-72779,-7067,80728,93603,10943,-86013,-102798,-77745,-35942,50022,61897,-15099,1827,83832,36654,-64900,-61258,27294,71032,-11201,-101194,-91336,-57637,-25896,20663,67121,70800,7925,-91487,-137680,-105727,-24224,10599,-13318,-57446,-51875,-12771,963,-5899,-25775,9463,124347,138119,30820,-54362,-74969,-43433,-26347,-74337,-140616,-157689,-138677,-90565,-22054,14225,2135,-30360,-36764,43964,121215,53586,-16051,-18703,-89786,-164426,-56465,123796,125843,55712,73575,76981,29191,-19267,-57454,-20970,-17085,-104875,-106767,18479,128221,170516,150844,77613,-6397,-61282,-115200,-127570,-50253,5064,-13192,17611,73437,27687,-42906,22055,125221,139866,80881,14211,-6677,42545,86544,31349,-42132,-23531,11286,-28851,-62100,-41187,-27011,-7971,69282,116101,37282,-63537,-92000,-72604,-25316,23119,43184,86196,93520,7745,-81154,-72645,-38055,-37784,-21761,-1680,-2345,-26124,-75522,-136671,-120234,-12047,91954,115305,53211,16607,78540,171075,158373,52148,4464,2866,-2607,-24224,24944,94247,44965,-72553,-126853,-146158,-82709,75654,182875,165036,107621,59828,53778,80605,77275,21278,-52725,-47512,18700,51225,41287,13189,-1524,61436,148483,122172,55895,14286,-7976,-4941,-31394,-73355,-66491,28034,131990,143070,92990,59830,62470,76989,57670,4130,-6318,50102,50317,-35035,-118499,-125327,-76173,-37322,-16680,18340,27455,-9416,-32971,9085,38765,-6888,-75181,-98678,-57744,14437,57403,28171,-17807,-45849,-73457,-82466,-41039,17329,63258,114845,144606,77602,36139,64306,50247,18468,33056,37310,44230,92511,95440,49984,31435,22856,-33216,-88644,-114605,-153596,-165903,-141647,-97161,-17942,59095,29076,-49244,-23283,75624,66663,37668,58517,23189,-26951,56861,110222,66820,38325,7543,-65253,-48793,39012,38075,-1092,305,30398,47069,26957,-22694,-92074,-139640,-138328,-108677,-79913,-67765,-86455,-57223,23965,66063,97626,148017,116809,39841,35296,63673,41440,7136,-7520,5800,-17604,-53122,-39054,-9755,-4797,-568,-5684,-30919,-57776,-77379,-35899,63975,100747,56789,25431,37269,18701,-72801,-150501,-62227,64953,58463,50355,100579,44853,-88710,-103268,-56485,-37720,-23706,-16835,-19309,-14025,-39687,-48951,-56595,-66006,-4952,74986,81193,24691,-61540,-114980,-75239,-3944,27983,19849,-25447,-36010,10299,-1630,-65951,-95957,-86076,-66991,-37385,-62892,-132296,-132303,-83002,-93413,-101411,-45497,-15034,-3311,-5553,-17731,16588,62148,82504,83452,45444,-34135,-94539,-116871,-68000,8913,27800,884,-8624,21506,110364,191541,137668,5917,-65563,-67356,-12933,42763,27743,-26642,-28987,15604,11823,-14275,-8276,-24937,-71130,-99645,-83555,-73556,-120929,-101794,12021,32367,-48647,-75924,-18929,-3650,5187,54192,101712,133423,123422,70582,3752,-32236,-53779,-57600,19000,112137,118327,77685,56727,30885,-11586,-1517,37328,32471,25059,74668,127155,116590,47463,-42359,-66999,1798,76965,62537,-38768,-123992,-117391,-51490,-1418,-21409,-62268,-52607,-33114,-59461,-59133,-31825,-17089,37983,63762,8724,-6120,32586,59562,64767,53023,660,-58594,-88584,-52653,50091,161287,160920,61127,26139,98015,138455,80727,14692,2241,31319,52366,39121,-15122,-22096,45264,65972,39234,81066,165116,170367,77289,-30778,-50503,-10687,29607,-6726,-81771,-34314,94115,96556,-7989,-85330,-111297,-98282,-74006,-55549,-21714,-19605,-60352,-86586,-83112,-19474,72790,89761,9752,-79436,-97397,-37889,-23993,-83869,-85956,-25464,-8950,-3617,54812,92106,71152,44534,16826,-55719,-120507,-74744,42706,76427,14956,4010,73932,146148,140659,69385,8561,13673,61195,44076,-19246,-43594,-29286,-46029,-43660,-4888,13374,-12421,13240,84296,103829,79740,53900,53492,55405,19262,420,26348,7257,-34453,-17732,35804,61091,74117,80116,50371,28736,44187,36612,117,30670,67030,27523,-10875,6130,20281,52206,81058,47429,8027,23686,46429,31241,-8950,-47095,-65956,-19579,28035,-8462,-42219,-51396,-54672,-27931,-10664,-27354,-27212,8381,21131,30359,19619,-41026,-68827,-33988,-2531,41270,83901,88209,25251,-41299,-33660,-8958,5792,47252,72495,61355,28970,11188,15561,15049,-11135,-6173,1114,-53588,-104881,-64119,11289,33122,40322,34649,19328,43987,65272,5450,-89468,-84119,-19672,-37130,-66285,-44074,-72551,-111604,-67371,-5053,-3625,-24566,-7421,-14751,-40300,-54415,-56824,-29841,-30758,-79525,-90496,-51832,-18831,-11406,-11652,6160,22975,52597,49251,-22651,-37793,32203,91145,50754,4727,5098,877,-3844,-4013,-23346,-72549,-106706,-69055,8196,19104,-24651,-48131,-43739,-61762,-90738,-52375,-28578,-42330,-10536,16321,37442,50653,-17993,-83328,-48371,-7265,59822,106846,49027,-9803,85409,198235,171410,61635,5249,36283,56846,-17300,-94116,-76475,-40218,-42694,-10434,60988,87711,57784,7570,-46091,-83400,-79854,-32891,37031,77418,18039,-61342,-39870,9960,10794,30068,86288,120367,96945,55527],[-14018,28481,92759,125188,88968,79193,99235,70209,10543,-62352,-95884,-56084,-15923,-5242,38244,86206,69970,16340,-57474,-123213,-132417,-83821,-49539,-25544,16728,48703,44636,52778,65647,16837,-32774,-16390,-19714,-66390,-79303,-81507,-102638,-90307,-106205,-125653,-77539,48761,140559,106129,-24434,-103345,-82146,-64326,-65117,-22645,50908,111624,116924,29317,-101267,-165863,-104479,-33179,-13264,33466,66542,30643,6154,15898,-20700,-96393,-99557,-28728,37216,35211,-50695,-171506,-188687,-95311,-29034,-12849,9686,57473,100368,84933,22353,13125,23422,-10475,-18985,12285,35107,16303,-32410,-78105,-62732,-434,94572,142503,102929,82811,92100,20278,-74778,-55917,19197,28097,-6979,-49631,-52296,19262,88204,76693,-15031,-95778,-31362,77644,85201,57298,95645,112813,55382,-22353,-91940,-94458,4862,75840,36292,-32074,-42633,-25673,-48601,-97289,-95847,-54935,-51062,-49790,-5075,25894,60434,102931,99661,51518,16803,49987,53214,31352,7218,12016,42513,66435,20325,-10628,56371,80906,15054,-59334,-137682,-141007,-65210,-13427,10744,17735,-72081,-175384,-180307,-121141,-80765,-90265,-73512,-2243,46175,31637,-929,39316,112041,85068,21016,-10117,-9747,9409,9038,-25282,-37264,-59791,-67901,-26226,22904,53220,39256,27218,100067,164173,138721,80291,11173,-30838,18235,93420,92411,40902,1996,40350,77231,23154,-50650,-15904,-48984,-170252,-190727,-149242,-116781,-64128,-13867,-17637,4581,86792,134470,106706,71026,17694,-66103,-113568,-54051,546,5456,15077,16265,-1675,629,9263,-44892,-62408,-1863,50055,47593,12260,22700,93067,79356,-21975,-11153,64604,44213,-8458,75672,147367,59764,-32208,14147,88926,61543,-54697,-153354,-169621,-98648,-90397,-152565,-162696,-91665,2478,34915,-25663,-58320,-21205,-10174,8835,24053,-64222,-192907,-219616,-158866,-34069,68008,80860,32599,3074,28369,75879,35675,-72758,-129592,-109433,-42491,12063,-3750,-20641,-18347,-22798,-22244,-22037,-50205,-58252,-9548,16699,9304,-3251,-50829,-79427,-54723,-44092,-64352,-16988,72008,112949,128478,146537,69814,-45696,28885,137543,70059,-22779,-49085,-33919,51468,87502,11614,-57531,-38364,-52553,-93712,-23972,48231,6293,-9151,43313,5510,-67131,-40869,25551,39907,-39808,-128954,-126159,-44894,20752,50908,92474,95232,14449,-76550,-100372,-69131,-13582,1307,-57499,-129013,-133143,-101597,-104594,-86895,-24419,24831,76329,84714,31547,-36483,-78921,-50699,4454,-13909,-59784,-74309,-68792,-70296,-66660,-62227,-76959,-110357,-102450,19457,116210,54181,29697,74151,12529,-71364,-16376,95831,89164,48109,103678,123619,49888,-523,-15734,-15774,-20701,-50387,-26741,89684,179562,183683,117042,29431,-52898,-119295,-152509,-114715,-28847,101,-33712,-28578,36911,52350,-1177,42540,119182,100445,43768,-1914,-10066,52751,114988,101132,60163,47454,24481,-25408,-42111,-12725,-30735,-54890,12841,55120,1700,-62609,-61996,-41764,-25012,-4185,45566,142344,162559,38479,-107929,-106627,-8367,42509,36797,10550,-3833,-37990,-102794,-168869,-125892,12958,116156,107721,-5203,-68596,26672,161480,163613,94276,75214,60679,47987,49030,71522,52918,-2540,-59444,-74387,-51079,32126,123275,126912,77619,56682,57960,101911,149257,128004,62151,944,16088,86190,87332,32185,-27398,-82715,-66824,23225,72692,45813,-16166,-45256,-28647,-52442,-62441,-35096,1872,44919,82218,85830,74824,76153,64140,9911,-33306,-20541,30551,11464,-86132,-150048,-125983,-85166,-82778,-70561,-14530,-16266,-99566,-117660,-27408,24569,-10981,-45445,-48886,-53804,-21788,39668,28708,-37075,-45603,-6008,21315,48168,47030,28208,46964,75769,44383,49357,79678,33959,-26190,-8324,43310,78327,112983,86126,15418,-17179,-34917,-84483,-105862,-89848,-88797,-72199,-64628,-40975,14543,65988,40098,449,31787,94999,88061,79986,80303,4139,-60333,22660,56820,-10343,-13691,24451,3661,4885,21595,-29299,-68792,-73630,-62295,-5088,45906,-6314,-75092,-85789,-109435,-140768,-110416,-85464,-113986,-98745,-23911,45755,106415,139131,67728,-7257,19314,71662,51232,-21523,-70885,-44930,-37803,-64172,-78803,-91022,-63438,654,24956,-19939,-60938,-54451,-28547,9386,61314,108354,113886,71504,13272,-75570,-150085,-51927,87476,70962,5524,-8291,-26866,-47003,-14512,-751,-52234,-28483,61025,60267,22032,29415,53782,34024,5275,43170,89606,34923,-38133,-55823,-62642,-84365,-83869,-43562,-25054,-45062,1028,97786,84598,-34284,-125783,-125315,-59452,25592,47522,-8273,-46599,-46587,-80575,-101014,-79478,-69093,-10871,53209,23055,7892,64699,124780,123987,40608,-61325,-112591,-115334,-26452,85648,93484,45853,28584,56084,141215,232659,193191,60266,-40776,-74268,-23222,45741,29317,-39182,-37924,26056,45431,18277,-31677,-81721,-75591,-14361,21026,-40573,-126401,-95079,-3908,3008,-33407,-20805,40368,48447,24110,24929,50656,58382,29193,12531,-10715,-44078,-74385,-75398,11662,119877,106176,30772,-422,-25914,-55547,-26229,24009,33661,13093,203,16187,27186,-12609,-47868,-49752,-15260,44568,77060,4152,-92315,-73786,23311,68227,2319,-96411,-104274,-42714,15956,40039,18409,-37117,-41943,6065,22973,29436,36113,36579,48845,83854,63260,-15029,-73495,-50842,56473,178246,154836,10785,-46463,42179,147362,143738,52742,-10104,25128,75993,36673,-82541,-135039,-56040,29206,41462,61757,98781,76947,17178,-14612,436,34024,57452,-9507,-116777,-110018,19343,89543,26378,-63435,-79634,-59519,-63760,-36613,28768,34767,1489,-20971,-42029,-9466,67890,100882,64636,-142,-55843,-27983,17992,-24641,-78812,-43229,16832,50565,81214,75031,21261,-32562,-36630,-17784,-12467,-29947,-22029,-11728,-39329,-48683,-9926,58988,103992,70878,7343,15250,57204,22766,-26284,-15007,39973,53053,28579,-9441,-10763,6963,22690,46551,110668,144344,117431,80669,52928,18319,18249,34437,14952,15626,30999,21019,17573,37639,43163,31029,68274,114172,112255,65015,29284,16266,-6962,-18266,27132,64217,105539,137239,79180,-2224,-25447,-24112,-4633,2683,-14715,-30987,-18055,-4024,-23921,-69362,-84576,-47022,38668,46226,-29666,-65326,-36908,-5366,21749,16466,-39840,-56807,11448,71027,85558,85674,64275,-13414,-69498,-57617,-57755,-43681,25386,32549,-30259,-70319,-48952,-5814,17020,-6030,-20813,-17854,-40981,-41632,30367,91084,54758,17459,353,-13020,-157,2074,-39416,-64755,-13557,34107,-19236,-85548,-89653,-52052,-6994,15665,-6287,-38103,-2679,57126,22210,-57641,-96260,-97378,-67819,-65760,-101686,-112696,-82317,-37597,-25456,-36000,-36057,-54437,-120468,-173682,-131537,-1048,132781,144185,31288,-24270,-16760,-43170,-56951,-50568,-42552,-40244,-52181,-61955,-48359,-56920,-67808,-50018,-51874,-56828,-49291,-11138,-3874,-59647,-97875,-63317,-1951,41056,46554,57104,73198,54510,63108,64482,27221,32213,134502,206934,165226,81977,47916,52250,63477,44237,-29604,-58370,-17074,7806,2006,24914,51762,57304,44425,-229,-36180,-21983,5788,34915,53048,3947,-33595,1734,29745,31729,40893,35832,30897,24149,13625],[-8097,47227,112933,133877,90324,67171,62687,46088,29711,-24253,-74502,-67750,-30967,3451,43745,67436,55577,44132,-10299,-87440,-99483,-53750,-51834,-37209,15533,38536,24361,20644,33946,14828,-5647,46024,67682,11405,-26066,-57180,-107836,-83631,-61987,-85743,-75100,1402,68978,73632,-550,-109603,-118371,-47209,-26766,-45252,-34383,16462,51390,30759,-31636,-86014,-77863,-38720,9824,93766,115088,32580,-33942,-69475,-121402,-163094,-140220,-74260,-30996,-21318,-27353,-79368,-109196,-48693,12161,23976,19461,3816,29079,68767,61767,82300,111268,62649,6996,675,23348,16745,-23817,-53796,-10588,52635,87050,66494,14904,36947,90737,65517,-24528,-57563,-17119,3902,-17246,-71016,-67425,29433,94651,55283,-44150,-132539,-107072,-24835,7273,4884,18138,32298,15951,-65738,-160064,-144480,-2084,114000,72397,-19450,-8614,40838,17789,-56359,-69058,-24181,-32943,-71481,-33980,28512,80765,112889,103199,76781,67120,73406,52769,22707,17703,20581,4118,11979,25608,44089,75073,40767,-57910,-139589,-199333,-168987,-101440,-76190,-33518,9119,-74809,-179858,-141625,-33218,15864,-26201,-34590,36487,84857,97584,82231,64945,58490,32683,24584,7586,-27438,-19953,17587,41870,57110,45342,21930,-9859,-50551,-48802,-40635,-25613,47809,78916,19727,-16534,-11896,-1910,20702,56321,60109,14026,-18344,55096,88781,18502,-33334,14648,-7925,-87583,-96700,-101532,-108184,-52719,-13591,-44919,-25736,50032,69515,66755,83350,28355,-76252,-124710,-68084,-2215,35799,82694,98255,64359,41349,26635,-32394,-33398,31943,28565,-13065,-8016,15358,-3270,-29955,-37339,-14284,26175,8439,-33956,33341,112284,64369,9629,39675,51094,-2300,-86333,-142082,-160879,-167991,-189381,-174749,-146821,-102344,-5737,18289,-102919,-144097,-36756,32656,26964,16361,-2476,-67715,-137390,-138926,-80298,-33553,-11716,-15147,-19105,1996,32290,21536,-16189,-21204,2963,19137,20790,-24078,-63615,-78553,-71510,-10320,62356,38636,-22959,-47922,-9449,93152,132908,48918,-42313,-31765,-2636,-45788,-43920,40054,111007,141692,120298,47665,9672,70634,95615,25631,-25226,-50181,-66828,2402,38542,-39265,-54626,45612,14714,-128370,-127599,-30811,-28508,-48644,-6707,-6464,-26603,8004,36212,39671,-5722,-97766,-124678,-56261,-6384,4773,73382,92708,3191,-61188,-58044,-7240,43389,8723,-103631,-166728,-138853,-104422,-115061,-75147,30341,55834,44408,47638,26544,-4331,-16101,7807,62842,53732,-2378,-38772,-26672,-32857,-66524,-119065,-161884,-157779,-98043,8149,56266,6342,9528,55647,-9170,-68580,-11828,60524,74703,83185,131051,123413,52049,38126,63140,29715,-18045,-20228,2836,62474,123922,125523,58474,4192,-35903,-109885,-138841,-56891,11283,-23943,-77799,-75127,-3245,62700,40318,33890,47528,6057,-27667,-15134,7689,38946,80372,117077,113612,51324,-10257,-31649,-27866,5402,483,-36201,-8566,-27726,-91385,-84887,-41237,-14365,-21210,-49699,-22984,89987,145661,61410,-73531,-97757,-27994,46493,75926,70791,41056,-41368,-141510,-184272,-98097,47889,121864,56816,-68151,-94603,414,103086,113242,76895,81134,55213,-19411,-33255,11146,-1825,-28255,-46341,-31351,35324,100754,75218,-20051,-71327,-34661,24119,87957,188228,230229,186910,123613,106888,121693,67452,-25022,-83891,-104651,-97964,-59658,7103,35407,2038,-33398,-45121,-69578,-52457,-14766,-33074,-39806,7674,40122,48905,77363,68405,-11918,-61182,-35554,-413,-48709,-130996,-116759,-45802,-48042,-114431,-123826,-50110,-38253,-133766,-174978,-93470,-12065,-2982,9648,48223,39901,27244,48678,41868,1679,37144,122432,136938,96223,43247,-10074,-37424,-23269,2904,56981,69310,1208,-52498,-34026,19287,75547,99637,52622,-1626,-30343,-60406,-87576,-66381,-9715,34392,78446,66475,36940,21742,32899,21400,420,708,35199,42059,63583,56151,-37219,-113866,-42784,-12461,-78791,-74428,15752,32366,3401,-33439,-97768,-116458,-99411,-94758,-58843,5335,16107,-2427,-2068,-13325,-53675,-69700,-68554,-74082,-56621,-39550,-1761,62708,65027,-30498,-97186,-51082,53419,79227,-14639,-89698,-39522,13945,-10020,-83157,-128717,-70006,26538,68818,56119,38994,32267,-9541,-78311,-81338,30510,122258,93834,19450,-49859,-82532,6124,97961,63215,-13080,-33602,1281,46169,76834,81258,-1275,-13581,89065,105997,77053,95848,100080,85013,78437,74922,56106,-4778,-28634,20966,46363,-6760,-72922,-78111,-46930,-18395,67747,168767,165618,61047,-46624,-96279,-80375,-10369,35805,35980,31798,25472,7087,3508,-41812,-111262,-77965,13220,13838,-30626,-21826,58670,109904,46375,-29178,-46697,-58314,1104,110118,120315,74877,40347,48770,128076,210604,158838,58646,11729,-7425,1784,23062,229,-59799,-81647,-51054,11783,28324,-28761,-72029,-40412,44079,98946,46977,-23302,-21640,-15704,-44089,-41028,-5448,49528,56593,-2714,-60253,-38976,-10418,-69113,-108524,-77203,-34054,-13534,-14627,36800,90985,61781,5243,-38774,-93777,-110196,-56406,22340,72926,33236,-53989,-73260,-50453,-77217,-103451,-101398,-66310,-569,61676,45021,7232,35182,87577,51350,-87641,-187934,-143242,-32576,51305,59579,-1611,-99421,-128358,-60204,25695,81173,55743,-15779,-16896,80243,97708,7980,-67039,-65131,15357,117137,83946,-44219,-75107,43638,163922,134475,11035,-44336,6195,41930,2568,-77976,-122280,-67771,27327,59671,47278,11027,-29426,-34504,-14414,-8127,5615,26781,11939,-42666,-92470,-41452,61545,72353,7703,-18648,1000,16838,59514,85249,77404,65137,61674,41360,51184,80769,88495,68567,15508,-56263,-46784,42439,57302,-15693,-25257,17532,34681,53087,45702,-1689,-49337,-31453,58411,108487,30270,-49301,-71782,-80200,-67254,-74632,-61642,12215,19928,-44558,-55342,-34651,-44490,-35632,-840,43996,42856,-4723,-50803,-33195,41370,87386,60694,61204,97609,112580,72751,1573,-32753,11029,35779,-5090,-2543,11150,-23776,-23747,28664,47957,55343,112120,126445,116251,97094,24241,-31522,-24687,-13605,7585,23679,48092,57285,-138,-56822,-60937,-60534,-47507,-34745,-22489,-7028,-23827,-43501,-30091,-10516,-7311,22684,78509,74494,7291,-46091,-49523,-24536,-12178,-60564,-77422,-16950,70998,101211,61754,22742,-1294,-59635,-86738,-46273,-16468,-4696,5258,-37759,-113530,-144448,-92595,-25039,1903,-19229,-32237,-6592,15695,24296,67411,102362,40645,-37964,-63040,-34968,-14215,-40504,-43168,10623,63142,42076,-20999,-66526,-73155,11507,107510,89288,22714,-20083,-14240,15238,8090,-65453,-121835,-128527,-111574,-136971,-174267,-142306,-59170,-14702,-24089,-25782,-16514,-56801,-177867,-257487,-188444,-16233,133153,127162,14511,-22574,-36306,-113410,-124421,-87246,-65915,-23758,33131,18655,-41400,-95208,-102944,-63280,-25636,9302,36084,36606,-23554,-124181,-170438,-116946,-17317,63248,93541,97707,87760,75650,78131,48774,44216,109056,158134,132360,69670,35579,36664,22242,1909,2382,-12991,-8712,44669,60047,-5894,-34163,-17167,9575,36202,43748,51662,51979,13789,-294,20795,3277,-7709,13104,18731,25631,18843,-45482,-71851,-41112,-15600],[-19335,15955,67061,64665,20264,28448,37743,28320,53793,37668,-43967,-81775,-49957,-5567,23322,20871,15363,28838,-7178,-57753,-46298,-11908,-12592,-477,5830,-23269,-52719,-33602,22383,32987,9550,32595,58358,51760,29292,-23233,-77717,-53590,-38149,-69960,-77311,-61059,-39890,33995,63889,-43585,-94086,-15504,9494,-51004,-74073,-45484,-1103,22830,-4608,-54229,-77682,-72655,-20401,69214,85762,-654,-90303,-156855,-213140,-210051,-119149,-32349,-18788,1484,55007,47267,-1584,25752,70988,70680,33871,-30386,-35254,28376,50486,49734,56249,32736,17905,31866,60514,44059,105,-13207,33077,63942,46643,2960,-27010,15726,72535,63760,-11547,-84786,-81153,-7322,46387,9712,-10791,46721,85285,46272,-51127,-157372,-165400,-101740,-39671,3584,-1982,-875,6166,-64464,-155219,-127576,53285,210578,165572,56107,51740,79770,66595,15515,-880,36330,19615,-65514,-82911,-12552,67449,65989,7337,9673,73103,66867,8306,-4049,31300,7129,-62123,-51783,28223,83551,75924,5799,-68973,-109202,-142228,-149844,-107428,-71303,-31745,-133,-48736,-93193,-10738,118100,162645,91726,37372,72405,121918,145972,135254,91705,40321,2010,17609,8134,-67213,-95716,-28647,65835,110263,104523,58626,-36973,-112103,-109049,-100739,-84939,-23139,-4374,-60427,-68764,7565,63625,36380,12899,34929,53237,64617,84963,53329,-1493,-19390,-4771,-13439,-12935,-24425,-76668,-78648,-11957,23880,-19988,-36344,5193,6956,-489,20000,-29179,-114726,-118908,-44076,32296,88933,162294,183877,137429,103304,57554,-3445,14978,54168,-4868,-79529,-51121,6687,-13473,-41045,-7708,20853,13869,3954,-12925,-809,36611,56178,53289,40854,8870,-27863,-67207,-82876,-73897,-94664,-133495,-94738,-66178,-80026,-46381,-75832,-183232,-162640,-22550,54805,37652,-1216,25535,52397,3691,-36019,-25795,10647,56755,34262,-41948,-66517,-18873,29320,58259,73572,52501,3290,-5695,-16149,-49198,-73771,-53672,39129,148748,152634,56146,-51410,-46419,70757,118597,68908,7222,19608,68204,54291,28748,48471,120114,172509,113256,33836,38004,87207,73393,1611,-67901,-91288,-69364,-20346,-33346,-98467,-59954,72639,59014,-91735,-135432,-67646,-53400,-55292,5473,39263,34158,44956,60562,79407,46875,-68809,-120365,-70002,-47893,-64095,17465,66804,-10135,-71302,-74057,-17216,72915,29653,-77451,-97017,-60824,-43095,-45548,7603,91157,78233,58651,71188,41747,29142,52195,51181,51313,53164,14897,-35850,-39872,-13190,-8569,-61287,-114875,-97441,-35621,5965,5885,-28265,-37050,-20387,-56671,-71941,-7781,43488,55123,77115,91887,65130,51731,91868,120407,85213,16855,-19220,-26732,-9997,25429,33295,6426,19295,41952,-21015,-64187,16314,43474,-52096,-110544,-87744,-42849,20803,59372,48031,6741,-36305,-46851,-612,32475,17261,26730,77652,70059,-33201,-93686,-67110,-30472,12200,37283,19681,32086,-78,-85491,-72070,-7010,33973,20541,-46913,-89016,-36463,25146,23654,-24031,-42273,-42894,-9541,68334,125423,105202,10072,-106544,-139847,-49271,57173,91664,27075,-56942,-41394,18511,61140,70708,29230,32258,6386,-110308,-146185,-53094,10742,8026,-29088,-20897,37413,58106,-6582,-88858,-123107,-70393,13339,72285,187616,294856,276974,187784,124314,53409,-36680,-87072,-68541,-15944,-8321,-18857,8175,44512,34539,-6645,-45537,-80491,-86400,-57225,-30804,-13503,-4500,6926,32081,75583,82339,23696,-32487,-26553,-4843,-60087,-111542,-46072,23830,-22538,-112446,-139473,-89240,-62927,-124675,-174492,-122331,-60849,-41708,8415,75222,87974,67067,68103,91228,108935,145454,194340,166619,70762,-1257,-44709,-82012,-61890,1364,68713,71412,741,-47900,-38513,-16978,36500,80086,56625,35428,15807,-17948,-25103,5633,54262,92931,122373,101034,28540,-41847,-43473,-27346,-44722,-68856,-33050,-3585,19075,4024,-55720,-90859,-26513,-10764,-57220,-54462,1703,-6999,-55902,-79054,-88972,-77792,-67209,-81993,-96540,-51455,37114,51595,33443,67307,70217,17171,-5020,11245,23212,-34933,-79660,-39928,-15701,-40442,-63546,-41502,60724,109011,11742,-62971,9811,67142,12306,-89097,-111760,-24835,62211,77179,78279,97289,77821,-13136,-134237,-175031,-62900,58086,66928,11755,-14409,7479,57570,76702,42824,-4769,2837,67065,86214,77106,82628,27017,-2895,60439,79159,78076,71831,28316,19932,44258,30017,-13095,-28553,16467,73732,88104,88707,51583,-22286,-27218,37519,113330,149453,127009,80005,27263,-40313,-88137,-62078,-39934,-33811,5252,43870,71201,99538,44651,-71088,-112846,-67404,-10772,-33990,-93032,-26757,69491,53861,22335,18369,-21771,-6106,66621,81886,69591,49424,40783,99629,141575,46436,-31250,15963,49358,23692,-7212,-58804,-117401,-140058,-130950,-68516,-13620,-10209,-13096,21023,89036,133304,116713,88545,47616,-17123,-51273,-41205,-42309,-20526,-3799,-49247,-131747,-136325,-95853,-149030,-202648,-137149,-6406,67668,43030,20591,59,-14749,-4216,-40263,-123020,-144895,-78566,26952,102554,55234,-49241,-66637,-23833,-22016,-65609,-87541,-70619,-36728,6239,28174,55874,110243,121366,12466,-158100,-215261,-136343,-43683,7761,9364,-75893,-194701,-196883,-102766,-496,75862,49322,-58693,-67645,58906,94701,18966,-48191,-74098,-52251,472,-19897,-100387,-92999,62632,175562,86587,-60067,-77925,-8976,4765,-9728,-12460,-15100,4890,42658,66685,58851,-185,-49310,-35393,-24369,-44232,-37581,4514,46742,40120,-25126,-18644,76568,107839,60546,26357,40814,74011,84675,50850,46369,74714,90608,72639,72743,76457,48891,-1134,-57578,-116369,-112668,1159,85371,41497,-479,12508,28429,57584,56492,15963,-16236,-5555,72882,135869,88777,5907,-54523,-68974,-24917,-48051,-80089,-21267,-22157,-100358,-127754,-99454,-34076,46212,65358,36024,-35616,-87763,-61271,10258,85078,122151,69578,-8079,105,50721,35160,-49095,-89262,-27564,13058,-41946,-51622,-22909,-52218,-55189,14731,49196,64872,97641,87066,98689,115942,43883,-28995,-14814,-12086,-46221,-81746,-94424,-87007,-76712,-59699,-39304,-40188,-48064,-51215,-34288,-19807,-53253,-83116,-57992,34298,80349,62990,47522,68473,70094,29038,10461,10190,-32896,-119990,-99711,3130,65997,61039,25000,-19654,-46653,-62704,-47181,22742,109092,122406,29908,-67983,-98072,-86020,-33289,5754,-11648,-60854,-66796,-6599,45668,23157,5411,43603,45002,-18607,-55522,-2517,34020,-13164,-7343,71540,86087,9871,-19235,10328,41014,101996,140270,76655,18959,1061,-39852,-51803,-27248,-51056,-83392,-79869,-82522,-149070,-220197,-170543,-43493,-7095,-29481,2852,62034,40557,-55737,-139072,-164375,-75160,58125,104111,57032,31810,-12939,-106807,-106963,-61529,-75952,-45020,73219,109781,38349,-40895,-69960,-47144,15730,75483,99513,63504,-68308,-195041,-187869,-102335,12051,96517,79854,14093,4369,48039,94848,88290,105370,159405,146159,50121,-28838,-38362,-18462,-16243,-39158,-54554,-19233,44055,76598,34219,-40397,-65999,-74444,-65738,-15568,44264,87062,72291,-708,-28733,6222,12862,-375,6520,7574,5159,-5185,-56904,-73029,-36822,-11740],[-19917,12940,52030,24825,-29200,3592,35172,18433,52645,57333,-30195,-69159,-35802,-14568,-8211,-8063,-1286,1436,-25236,-14780,34040,43979,32899,16973,-36362,-69261,-63804,-25645,46787,67626,14085,-37276,-31356,24159,52835,23978,-11102,-9875,-35628,-75365,-97494,-107878,-84586,40145,118829,35506,-34142,21388,65640,28939,-9173,-31991,376,52421,24693,-46142,-79470,-88169,-55215,3665,9493,-51117,-101670,-108140,-136791,-153180,-69508,6877,10658,32018,79547,81941,57330,73351,92380,99824,70841,-17885,-71408,-34184,-29775,-73102,-85483,-54696,-1609,48880,75344,34689,4118,32741,66085,44608,21304,28775,35503,36567,34880,-8222,-97229,-172603,-131221,23562,125818,81592,18831,28603,50904,30969,-45600,-146923,-158984,-70141,45834,86221,26920,-6965,1514,-19344,-62237,-51033,89614,226981,193525,100032,79542,73151,54822,37932,38467,73598,60527,-34991,-80924,-20481,46957,-4776,-103969,-72696,42174,50786,-35854,-32701,15363,-33816,-123621,-94550,25604,99140,101655,62523,27280,7419,-38572,-99014,-79996,-37582,-31879,-19263,-24063,-30360,37745,144786,160606,65226,1077,28646,84597,111736,110509,93204,62318,22937,20163,-16092,-119143,-170821,-97278,4694,40566,19625,-29305,-99551,-124076,-100157,-103613,-109670,-59273,-10421,-37565,-69651,-12913,34546,-17227,-50731,8006,91410,128575,89057,18302,9433,10686,-30634,-67703,-56625,-66517,-94785,-56579,17755,59338,8184,-60466,-62167,-54238,-62122,-51425,-83719,-137525,-113481,-10847,66584,101891,153875,164504,118022,89604,68438,39176,45524,34066,-35928,-114371,-110510,-43756,-3430,2711,40090,71749,28814,13866,11595,-15354,-8585,49067,40054,-25955,-36750,-9590,-34257,-51796,-3240,38799,7478,4063,16727,-15091,-68412,-161318,-220123,-166034,-60112,19147,45774,11508,21490,71693,87751,74763,76021,113237,155813,85035,-48075,-103416,-56573,10703,58969,54509,-33132,-117802,-83675,-9946,7226,-7137,12538,81627,149840,143975,46859,-61078,-77333,-19853,-14510,-20057,23631,44986,52104,60611,50789,36566,87228,147889,104943,28388,6786,33742,45988,-2609,-95185,-100597,-19922,-1851,-76404,-100798,-43111,25383,34481,-17530,-38706,-24091,-39831,-29553,50043,88540,65383,41531,49940,83985,50655,-56957,-94187,-40056,-44161,-117184,-85780,-10909,-28001,-72342,-83749,-47430,37541,13322,-36837,-9236,-3005,-33832,-29253,33771,77408,45963,53137,85950,60135,43573,47786,5577,-30831,7887,30956,-33507,-91874,-42180,32291,38006,-866,-21041,-10203,-8791,-15170,-36375,-53685,-42475,-20285,-1233,17065,4811,-28323,-25805,-30333,-27089,47736,109446,91294,76474,51593,-14846,-58820,-51733,-40373,-44117,-46752,6174,79830,57820,12126,53560,40986,-65316,-96756,-49231,-50528,-32748,53159,76599,11403,-9198,5774,25358,29760,-768,-4028,10749,-35124,-116608,-132670,-82499,-34853,2427,28677,23412,40886,53826,667,-13335,46027,76679,60990,5572,-86391,-126094,-99638,-56565,-23533,15765,-7472,-67375,-14899,86514,125272,80919,-15689,-63493,-13797,14518,3922,-2271,-18011,17514,48649,26766,-6140,-38916,-10569,-6962,-88643,-124636,-16717,82859,73266,6233,-18703,-21608,-30576,-24447,-13580,-42709,-31391,42733,108699,170919,214929,174387,107953,62304,-41939,-120730,-81377,22291,107131,113612,94506,83696,81009,57360,7502,-26972,-65602,-120099,-121390,-18086,46165,15296,22176,68308,87162,99193,88128,36423,4668,21060,2504,-15238,28451,37163,-32145,-84340,-111931,-114856,-88758,-93762,-109785,-85683,-100793,-105593,-23012,39930,32001,14840,49636,121999,166925,172771,169304,115192,22328,-40006,-62538,-67162,-31859,10040,61384,78517,13161,-49714,-54314,-48798,-7879,57513,81329,98631,72052,11654,11129,43400,56544,54829,43925,7957,-48752,-102562,-94948,-70550,-88268,-104620,-48467,3711,1262,-34892,-41395,-9460,39030,30073,25467,35031,2513,-62881,-102708,-72968,-2648,32292,-9908,-69071,-112703,-82057,28068,56525,32918,75057,106793,92222,77882,70998,75019,-4019,-116927,-119947,-38235,60340,95751,61189,83120,95127,10646,-39507,37445,69573,-10370,-89760,-68339,40606,117329,78024,15334,18673,13603,-50363,-116942,-103939,-15518,49968,46939,-4698,-8510,35242,47250,41041,44460,16280,9370,48165,28636,5139,29177,27940,2106,196,-6818,4519,-10400,-55754,-64394,-39206,-36105,-53007,-23269,55492,56864,18677,98776,157471,59907,4882,65884,95460,54114,-6434,-28311,-11847,-8073,-14396,10653,-22648,-100580,-86002,3559,75881,117700,111970,34607,-55692,-73069,11973,36857,-37429,-18032,39193,36898,45366,41847,523,23285,48945,37524,71842,101789,68505,66022,76944,-15739,-90842,-22681,19693,-21320,-50822,-98200,-147981,-138639,-117414,-106929,-56132,13926,52446,91455,143880,145911,112994,93423,51110,2820,-2798,-10363,-67915,-87995,-51439,-35990,-120694,-193186,-177997,-187031,-197145,-107742,54974,120892,45294,-47062,-97245,-77371,-12988,-11022,-78654,-136522,-102774,12342,87790,52079,-6071,-9952,26136,62061,46812,4512,-33295,-64267,-44495,-18025,-4778,77658,138133,38590,-115226,-136635,-76242,-67879,-62845,-40983,-116745,-217432,-182894,-80810,-12434,30765,19469,-53157,-73205,6515,41428,18641,-9207,-45562,-70650,-58887,-65724,-113342,-94555,44617,134543,51340,-71367,-86491,-24091,7479,25014,42172,52989,58465,45723,49074,70695,51629,12005,11515,-9155,-46986,-28809,44703,81840,58550,15098,32130,87506,87330,49238,26400,32036,40114,-7597,-61899,-50662,4732,34190,12217,-5224,11,-26182,-94061,-130178,-149328,-144250,-42366,68662,52222,3118,25942,79951,110839,77416,18254,-2549,3718,24539,71020,93777,58922,-15986,-52517,-6133,7990,5461,30929,-27006,-124290,-138254,-77804,33962,135540,123950,45846,-62863,-98898,-7892,103032,121413,91873,36791,-37758,-51475,-8163,-654,-66154,-124370,-85237,-29407,-56779,-55994,-18780,-37713,-55924,-26475,-10812,-4532,10972,32005,94396,131191,76261,11370,10124,-11751,-77115,-155115,-190626,-133186,-43259,-1127,7451,-1714,-19441,-27179,-26857,-58299,-92354,-90578,-56701,30097,72937,4735,-34041,34871,98543,80424,59188,38645,-34552,-103492,-84075,-33771,-13924,-3183,18508,-12927,-55577,-31320,18278,72111,158431,167856,43514,-45802,-2503,58734,72627,37384,-19307,-85334,-105920,-49477,13946,469,-43004,-2947,67849,53857,13071,64938,105376,38612,11781,71647,61824,-12298,3152,89172,136595,130183,79840,2267,-37382,-42523,-79871,-91178,-68553,-48153,-17929,18178,12303,-59523,-159254,-182488,-118762,-77553,-61657,-87,81635,99473,64694,-22953,-122275,-100009,18955,109298,101381,68789,27907,-26818,-32810,-43894,-113092,-109998,12489,100375,100423,60774,18908,4430,27158,56460,68994,53729,-55882,-165407,-141021,-52857,34256,93359,58278,-44837,-70118,-5336,74055,108467,133667,136677,94693,896,-58640,-59553,-54502,-39383,-27151,-32452,11522,84816,67557,-29217,-65767,-43882,-78139,-116198,-63969,6928,30102,15599,-25884,-52082,-26095,-3524,-6667,7514,23206,17279,14215,3573,-9528,-11659,-7271],[-8239,48496,74674,31414,-32282,-28718,-21315,-41923,-11389,6299,-28346,-36669,-14468,-18896,-27193,-19815,-21217,-37936,-45754,20246,74507,46190,10184,-22939,-78164,-57700,11716,46356,69138,63142,4998,-58889,-68674,-27143,11200,33834,35685,18384,-36704,-80747,-116809,-122379,-51873,60219,88330,37225,6264,45111,106710,113363,50954,-21245,10929,97804,73131,-19989,-56807,-57926,-44559,-32929,-58845,-97605,-54504,54671,58974,-20157,-33351,-31764,-27977,-509,8003,18551,69859,87265,61966,88557,106371,17896,-54926,-31692,-48236,-113679,-121204,-71279,-18727,26074,39223,-2946,11407,83879,111055,61639,34292,70843,92019,50973,-1448,-55181,-158793,-237832,-137015,67634,147444,57841,-29472,-15822,19613,8854,-31387,-89322,-92071,30186,190212,174078,31449,-52247,-47700,4581,42809,42215,84547,147634,126265,57862,33508,19099,-1689,4219,18214,34849,30555,-17318,-23646,29699,53753,-10829,-75146,-30831,54188,66305,-11609,-21072,4036,-37317,-114744,-81908,47421,135628,159297,158962,135601,85446,4803,-30140,5770,33524,11980,22483,30854,-9322,-6651,62864,52578,-51635,-77926,-20006,8893,17973,47293,80930,85730,62142,44843,-11996,-103055,-147786,-106101,-58586,-59266,-97868,-117369,-114096,-92714,-49553,-45435,-90113,-68394,20410,24066,-64264,-98813,-81146,-106104,-118822,-40493,62049,93562,71677,31739,66995,89701,31142,-64252,-115579,-106086,-81934,-52669,-2534,49431,23602,-55034,-91930,-78553,-69751,-56331,-60868,-90372,-90095,-5380,51171,49314,67132,90760,66086,25348,43107,80921,86121,36451,-29349,-84980,-125107,-111530,-57271,-12666,28144,59638,32314,15732,10895,-2861,25028,71838,11932,-82340,-65497,-1098,-14457,-37697,10478,102260,115097,79062,68208,49916,-46664,-161515,-189656,-152405,-96343,-9735,64371,53514,12004,9140,66566,115859,128007,125400,109758,33749,-43147,-69656,-57869,-32609,-6579,-21236,-101343,-157753,-101501,-11259,38226,57928,85434,106763,101127,49027,-28139,-74862,-75057,-48493,-55326,-73238,-36984,-9453,-8988,-23013,-31702,-14465,30838,83826,90643,43672,-9229,-14967,3761,-8304,-37182,8650,84917,51724,-45261,-21779,22161,-7262,-5360,40156,64943,48304,3955,4410,66379,96677,83102,52478,32384,49110,28291,-14181,-772,48888,7397,-128793,-167682,-91840,-42187,-30513,-17271,-5426,-751,-30512,-34119,30692,34905,-35086,-48328,1268,16449,-13440,690,44462,63519,45162,-2940,-72388,-95955,-25261,41127,-33683,-113903,-62530,37913,77419,42651,-9585,-17475,-1805,2863,-4997,-13240,-4035,40879,81348,43354,-51875,-105158,-107775,-127044,-87547,39222,76101,2148,-1369,49564,13707,-53539,-62823,-74256,-82301,-86894,-54147,38795,74811,41570,42495,23656,-45845,-40045,26890,1089,-36516,38719,74960,638,12336,67356,58143,37637,8756,-15488,-49057,-107922,-114384,-76524,-47573,-34055,-17226,-1407,-11645,-1334,35380,39257,39900,85673,82684,70433,64288,-28129,-109583,-107406,-87159,-60111,22383,21165,-105721,-134299,-28819,78074,93595,38929,4669,26308,-21755,-94100,-79088,-42750,16369,53343,-18130,-108747,-92620,-6008,34794,14194,-5680,73106,134698,104423,44328,431,-56457,-62293,19213,79914,44157,17280,73471,149321,134828,17952,-64760,-28516,14781,-37479,-77028,-2973,96143,151185,175109,174298,146942,110066,64751,8358,-4325,-26472,-96861,-119557,-18404,35295,5222,52524,116276,104194,109397,121006,79777,26376,39633,67637,68103,66237,22229,-53233,-66650,-71403,-88682,-59612,-23123,946,-6038,-83964,-97963,-705,37738,-30882,-77033,-17984,73677,93258,84063,83532,47205,-3385,-51353,-63401,-19775,16066,-9790,9875,49248,2819,-65102,-80270,-58520,-12637,31565,59324,110531,83334,-20301,-36361,15176,12692,-29475,-51013,-74075,-66644,-65912,-71918,-91423,-117749,-120064,-51691,19902,18989,-26750,-12482,30685,43869,28670,66171,78482,1010,-78613,-93961,-44260,53354,108743,45941,-46829,-102281,-84107,-1069,60596,66277,48270,47579,104810,108003,55879,81800,52018,-73338,-112450,-2569,158842,209651,118157,48556,15867,-31729,-43121,24141,49929,-13489,-65293,-32006,83958,159813,85342,-56022,-115815,-109183,-110015,-77482,28333,106318,104068,63235,-5865,-26651,-1129,5816,38322,83883,43852,-16358,-20584,-32689,-50991,-2457,44676,8008,-60717,-89775,-67671,-42488,-45055,-71609,-63663,-22652,-7904,14489,77209,34051,-56675,15217,125111,89988,35104,38008,10759,-45070,-93208,-123337,-97374,-9695,88392,145353,73247,-80438,-117858,-2656,92822,109547,117372,98014,26090,-712,73686,120414,67810,28902,7313,-6277,28532,47554,55090,107418,84579,29097,95347,156233,87216,17777,45587,33272,-29868,-33359,-47372,-94912,-88607,-65110,-66016,-40902,-21055,-47950,-39619,28923,89966,136057,168614,139908,67131,16756,19578,55941,67200,33141,-43814,-85483,-31033,40493,-39299,-163006,-170423,-151191,-125997,-24091,116855,136040,14957,-97518,-120354,-73892,-10193,28560,7484,-90800,-117992,-17837,28116,-808,10776,15164,3528,46316,80449,22086,-52828,-89260,-45276,-33449,-95068,-22329,118710,80723,-33811,-34247,236,-49062,-69145,-46183,-79528,-108823,-60682,4039,28153,23656,6065,-20867,-67778,-69005,-32363,5064,16766,1792,-11240,133,-11032,-46073,-43408,5120,52296,55422,504,-61851,-39949,33200,76384,62153,41810,51047,56091,41804,47333,59940,54644,59918,47254,7002,28268,110043,110596,50217,20140,35190,37323,14427,3366,1210,-1450,-17744,-66016,-100421,-84785,-50046,-34342,-63720,-101562,-103691,-98271,-113135,-96425,-85187,-85349,-16743,68183,40199,-1042,64389,148841,147890,63797,-12729,-10560,33184,23185,12581,34833,43720,1355,-53861,-41692,15545,75829,91569,-1116,-99230,-84341,-14678,53771,106694,89787,51049,270,-14173,56491,150215,135320,65725,16780,-2642,-6702,19465,23674,-46112,-122579,-99451,-39582,-29691,-17496,777,5241,-5842,-42047,-71164,-84222,-67626,-13461,73021,115096,79870,34232,29508,16555,-28016,-109329,-130852,-25098,71436,65319,48910,37142,11759,5579,-8870,-78921,-104259,-62001,-7958,37102,14904,-88000,-112123,-31243,56169,68438,42803,12901,-34589,-63509,-75653,-100607,-86278,-25878,26465,-4776,-54082,-8022,49331,50589,76067,84892,29782,11900,92080,159087,118091,23672,-8894,-38289,-84060,-75607,-20725,16227,-8815,-8022,50510,76820,76783,147976,171345,65059,-699,35802,42800,16821,45255,107296,118950,74920,17768,-12192,-37158,-84486,-119985,-128632,-118105,-65729,24252,82635,87683,55762,-24345,-144614,-200531,-145756,-64833,165,29260,40054,36446,-33055,-90345,-46461,40083,85668,61299,34744,42056,52270,33810,-57074,-145008,-141594,-73405,-4244,67176,98891,73423,44813,17367,-7830,-16921,10957,3707,-48847,-63093,-20175,12977,58891,95880,27641,-60242,-44598,26118,67865,84695,61276,24375,-21786,-34847,-21871,-42210,-53277,-22210,15951,62882,104429,44613,-59856,-62109,-6592,-58092,-127126,-66058,6688,-19259,-54326,-62436,-86618,-78979,-36060,-10936,7699,37123,50543,50098,38009,7734,-27929,-27038],[31838,82916,72009,27640,-14829,-57359,-110488,-119003,-79196,-42147,-9518,-6546,-13768,-10252,-7637,-10452,-36682,-62743,-41284,44595,59773,-12982,-59803,-51763,-41369,8282,86720,115294,71415,3186,-18914,8816,12349,-31370,-54739,-13442,15890,10289,-34044,-76127,-98423,-77591,6817,45773,-2364,-14078,21881,39251,65474,69538,-2152,-66912,-12181,92131,82524,3503,-20213,-375,12222,-12210,-88505,-127284,-268,168665,166569,54589,-37919,-107504,-101559,-50102,-41604,-10038,79889,85233,17947,42017,89513,33995,23029,100369,94041,18523,-7021,-8705,-6869,15000,21391,260,44718,114187,139503,100332,41953,35346,58314,36410,-9179,-17218,-99922,-209485,-120854,70574,111917,-10511,-86114,-31477,16329,-7938,-20293,-30399,-27955,75022,204192,154659,-7366,-104444,-102060,-14105,83622,88663,64089,86840,68775,-21760,-77049,-78797,-60323,-29586,-28588,-58862,-64615,-47301,5473,50839,41139,22210,52992,87848,85360,69974,41972,22243,20141,2865,-43266,-20563,85489,162822,160881,136833,112827,62587,1647,34421,102628,115804,100439,112289,93460,-4516,-58437,-20896,-24605,-86511,-56539,10139,-29284,-62892,-5254,58310,72248,59604,51626,24142,-20448,-56078,-64100,-60746,-80398,-103861,-76157,-52248,-62970,-22624,-4565,-82480,-90478,11414,27596,-76814,-155534,-140335,-136737,-168315,-123466,-27060,18917,47953,45557,96222,164524,146007,18143,-75885,-48680,-23297,-53042,-56490,-11844,30023,9767,-46741,-51477,-30978,-11608,2346,-16611,-47208,-30000,-15856,-28828,-16148,30178,33650,-20895,-17027,48760,82815,40902,-13836,-27760,-72535,-124373,-110093,-58727,-27105,-7265,-1370,-8891,-6328,32246,95137,103669,19357,-58284,-66179,-28828,9189,20547,10140,64800,134316,124340,63291,14520,-57795,-127722,-135964,-104187,-58668,3189,61469,61435,-21774,-89721,-31644,67350,93408,35970,-44401,-75201,-45086,-26067,-44015,-58338,-52130,-43896,-31071,-20683,-6770,-7761,-3328,36517,93748,95443,55524,-7823,-57891,-64641,-51322,-17259,25708,-16326,-128095,-109864,-22757,-68863,-113394,-44434,15019,36442,62252,55137,3064,-35532,-65350,-50333,44763,148198,162042,76186,-3188,51733,90402,13857,-22929,36961,74765,56279,24725,11228,24405,63338,111200,105876,51019,19884,15584,40130,89027,113002,46581,-96451,-144402,-92143,-43776,8808,56814,46734,-11623,-56590,-45488,45164,101977,44104,-7688,-12918,-30465,-59222,-59027,-16689,48092,43092,-25793,-97805,-132219,-92901,-29646,-58026,-79473,-23011,52129,57270,4303,-20766,10841,37065,39075,51508,36924,-4754,6501,68214,29375,-80825,-84096,-61531,-107315,-83209,16411,17006,-68982,-76319,10935,34820,-33696,-88057,-119185,-95788,-82138,-94588,-25065,45406,17455,-275,9873,-16452,-1717,69706,50266,-17366,18242,33766,-49977,-21796,74985,101689,99754,42504,-42779,-91024,-108326,-65415,-13844,-22001,-44983,-26568,5245,-6566,-19327,-12710,2261,39589,69271,50404,55788,77542,8457,-40441,-23945,-50555,-86451,-23852,-10002,-120982,-194040,-125316,-10557,34320,25627,38951,67308,-14692,-146257,-175680,-113021,-14195,37632,-44243,-139766,-91962,12434,55011,58251,51265,83583,93946,65141,46916,31354,-21261,-24939,37620,62564,27543,16597,72015,134465,75667,-122520,-191772,-71517,35664,57836,41317,58110,80767,92984,137966,157250,115257,79802,48989,-255,-3951,-4649,-39201,-37509,7894,4794,-18378,44397,101718,90222,86748,87805,56473,6497,7110,45177,51342,36190,-10273,-75038,-76757,-44962,-18826,20372,58109,88116,73170,10017,6017,75409,93210,-6958,-112177,-94521,-22309,-28269,-41712,-17370,-9407,-28657,-78448,-78294,7242,38301,-43695,-63255,-18094,-21197,-58656,-79883,-44953,19442,15165,-16546,36099,47347,-48907,-88117,-29522,-31685,-103619,-98583,-56578,1417,25280,-24213,-115019,-154892,-157225,-101907,-17516,36583,27090,31128,17711,-12748,-17361,29250,25578,-30109,-69630,-66898,-48521,651,72772,77125,4630,-63901,-62487,2311,99438,135030,49674,-7824,53712,43993,-9699,69027,95560,-8233,-57131,28246,149119,161989,44469,-62231,-95660,-85034,-56219,2477,35818,3880,-44487,-25279,76465,135750,65208,-68869,-162257,-183514,-168286,-95280,33587,103229,88225,58137,3067,-33425,-28065,3256,73291,115360,55520,-16543,-9168,-1625,-52687,-15479,52876,-7540,-100308,-104868,-56933,-1377,6767,-57887,-53548,45426,76676,44079,57030,37481,-52590,-80509,-8330,60217,56412,-16268,-82371,-88960,-69677,-91538,-107563,-29649,89305,148195,91584,-27061,-63174,42454,131137,110962,62076,42458,29161,43337,94925,108609,35843,-29325,-49595,-47912,-12642,38652,96302,139019,85579,22297,81144,113819,30064,-38982,21852,78375,45848,-13177,-63235,-96543,-74884,7449,61817,59941,52899,42621,-6016,-6431,61111,101880,102765,89998,23586,-52040,-7537,94813,95678,46096,-21915,-78199,-32919,57065,16123,-68558,-66316,-71555,-75041,3539,99809,88567,-38875,-121867,-97282,-35669,-3512,25701,25731,-67646,-108949,-42678,-56578,-103257,-41393,-11207,-54751,-36128,-15847,-101080,-156301,-119984,-40279,-43039,-135750,-107484,24672,30491,-20732,8588,35569,7764,-7728,-24167,-23011,25675,68436,70415,65871,39918,-6744,-34218,-98372,-133807,-89208,-35882,-30745,-20155,19879,53852,42213,31495,14033,-39483,-34539,55186,63602,-36120,-53023,21771,67058,45762,985,10836,59433,27966,-41418,-51034,-14422,40587,84534,65548,60878,104079,92550,34837,-1099,-15400,-47769,-70662,-58586,-55397,-58590,-47044,-24766,-18208,27,-10346,-48503,-96920,-131323,-152073,-132033,-64949,-2225,-2059,-27088,10775,61403,17462,-4702,92521,164105,119800,24347,-32327,-4518,77176,74835,-8643,-54804,-25666,-9678,-54994,-75651,-34896,34176,73530,22663,-40288,-16452,16740,-3321,-16195,-14022,22440,58605,48573,38903,79844,100223,64080,9819,11250,51824,96166,83329,-16580,-84150,-41834,361,1313,-12235,-34620,-307,28031,-17130,-62694,-91791,-95688,-71465,-8789,36778,20664,-10319,7520,42568,37105,-14423,2121,99095,136717,85468,65224,61221,23816,8362,-11387,-84995,-110572,-64591,-3850,39791,-29169,-138225,-164651,-123985,-35936,16520,-5523,-38183,-52195,-82291,-125221,-158732,-112204,-32551,849,-24101,-51023,-12621,31887,11384,-5608,11746,33217,64383,114265,136022,64525,-27496,-5593,17088,-22563,-40769,-17167,16671,-3367,-51323,-42086,16573,97457,205130,198310,60410,-11986,875,20952,40748,59953,58669,31606,2648,12584,70909,79980,-17351,-100087,-148368,-154439,-82051,24733,65507,68510,74165,47632,-66612,-151162,-101857,-2105,55683,22020,-31288,-47015,-62512,-40708,31476,42185,-5038,-38912,-26585,31875,98157,101604,-6163,-77413,-64844,-70948,-88717,-30496,27574,33177,39310,37798,4382,-42092,-33792,9737,4365,-17061,-3790,-4049,47187,161590,141347,3078,-34362,25661,43888,20106,-10362,-22744,-18436,-3162,16318,-2991,-46682,-48118,9030,80771,99527,20117,-64909,-49451,5660,-51602,-106626,-6107,103728,54852,-38353,-68001,-84251,-68502,-9925,19698,19268,46409,79222,71056,32129,5752,-15394,276],[86131,80053,18386,-15490,-9359,-45715,-124009,-127095,-79030,-27367,17757,-9283,-40426,-832,25210,12463,-5842,-23163,5397,73999,51749,-45906,-85409,-21808,45085,52695,68544,111805,52003,-78629,-71607,58026,97089,2924,-78407,-75156,-64029,-44995,-52037,-76438,-50884,10836,44869,9588,-50752,-26120,29096,-46,-43675,-68200,-100528,-104806,-41213,27800,25715,-5594,8214,47410,72485,39791,-78663,-136286,-1709,133472,108572,15976,-75620,-141044,-125581,-52166,2082,33158,68168,65078,-2677,-13105,18581,22551,113358,261540,272122,177790,94033,29642,19107,49136,65684,49914,62267,91825,115409,86789,722,-43008,2704,28819,12366,41309,562,-120999,-107682,21979,67102,-21695,-56966,17800,40341,-6979,-20358,-19496,-6330,32407,63376,42108,-26370,-69710,-79052,-29514,65393,76034,47225,94976,92433,-46528,-160108,-149736,-70711,-16464,-40707,-107427,-126855,-89071,-23764,-2895,-31166,-2369,96098,114054,46725,17106,45986,51123,35765,19318,11908,45936,98753,112565,64396,-7423,-15484,14937,28215,65165,119143,127429,128055,133235,84864,-14615,-70324,-65459,-51578,-28298,44934,78863,-589,-61574,-23421,23105,37770,22517,15467,29751,27815,-5025,-25856,-23205,-40238,-22544,48747,34185,-47990,-44860,-42603,-115723,-111377,-20973,-1957,-48067,-79012,-71679,-95229,-179345,-200996,-107409,-11297,17259,-6831,40649,155491,180100,71600,15405,48134,33828,-24624,-80248,-75583,26503,80380,20418,-7012,13782,28399,24071,868,-18079,-43402,-66027,-63131,-47896,-31445,-14194,-29696,-64100,-61982,-21666,-4186,-739,25080,10667,-50531,-57071,-20501,-10761,-16123,-32436,-35410,4882,88920,136222,102162,46705,9885,-43043,-42899,55025,110942,40032,18007,104815,127934,5248,-109281,-132475,-126136,-98070,-36675,25834,35900,39885,33766,-67857,-165957,-115013,-13208,16868,-39426,-112994,-103237,-33926,-17352,-42218,-44643,-24876,10812,90107,131586,92532,3751,-73438,-58385,28846,52966,26165,5538,-12898,-13896,-15529,-15644,49700,42706,-136284,-140343,8904,-37651,-95251,1667,53240,14765,14115,33928,-1874,-60872,-130314,-105764,39980,152036,132464,33019,-31305,36007,101500,35802,-40499,-18634,1286,-21875,-18284,-14235,-24270,36606,141786,157397,80150,9069,11207,52019,80970,85613,48511,-28145,-28088,43,-11857,12827,56965,21460,-22507,-34843,-14263,70118,162698,141399,54252,-15439,-63424,-88566,-76525,-27206,37943,49873,16062,-43686,-143221,-192519,-140152,-68195,-20090,41351,89468,43720,-19377,14365,72287,59021,56352,92340,46991,-63204,-82810,-11956,-14110,-53867,6220,48496,-10729,-36871,-13393,-25957,-69050,-75773,-17920,34678,-2177,-91083,-144004,-87041,-24178,-52405,-41340,10113,-18508,-30243,10425,3062,-6246,41918,32683,-19052,8146,16282,-63454,-46660,57081,140304,168679,67201,-74343,-101538,-67941,-42875,-22344,-37556,-44848,4811,56427,54096,29887,453,-6588,24038,24884,17313,40858,45673,-3348,-1802,21705,-25774,-76822,-44125,-27834,-76481,-135620,-138319,-77214,-11146,15075,26832,45158,-18728,-153259,-197329,-104172,20534,56394,-6152,-51925,-27777,8929,10505,23469,22145,2964,-9529,-1556,28815,72836,68480,37134,18178,-2022,-30002,-5064,67442,110990,55208,-72310,-79865,11805,88413,135145,111141,51688,26725,23673,50982,72097,23801,20621,46538,16698,-5747,-6718,8923,60019,90918,64816,24367,31541,53473,53104,38815,28215,13372,-25141,-49577,-30048,-6985,-26393,-70592,-88908,-62474,-12548,42900,73804,80453,97027,127320,136360,132502,143758,150452,78146,-60938,-113101,-61410,-47884,-74492,-58917,-28718,-52525,-116844,-97809,9913,49406,-31441,-76457,-49594,-10772,-1521,-30452,-22138,43055,28976,-55889,-45088,15254,4446,-26136,-8077,-31476,-107857,-80653,5564,62591,73604,-3727,-126342,-160164,-155967,-129304,-56601,44660,97766,109520,47096,-13523,-17089,3193,-28686,-59832,-57003,-46169,-62885,-78503,-10592,74854,60579,-241,2472,70082,153396,179408,93466,24210,11675,-36301,-33980,86191,121266,35910,-3423,38346,79870,54298,-50430,-148143,-152450,-88266,-43298,-114,24864,2940,-44649,-27576,54842,83771,36395,-10570,-64682,-133328,-164067,-130945,-60111,-7543,4792,22446,18079,-2150,8456,65010,118649,110179,46052,28254,100722,100674,-9337,-25869,20366,-41051,-83308,-16706,52772,66073,22633,-72325,-61982,75421,122357,44216,2123,33699,2819,-94167,-86065,29368,69858,-14385,-71646,-39015,8765,3086,-31001,-19685,15572,40264,34245,9241,10818,69746,124262,104603,17385,-37383,-7398,42929,77490,28367,-108850,-145628,-72443,-29722,-14488,33773,75147,79907,48345,21773,35576,14272,-37728,-35847,15911,37435,23755,1446,-1269,15697,25400,61482,92941,57996,49684,74044,-7812,-62726,5260,31922,14276,42083,14321,-61766,-18154,80707,77597,44448,-19512,-105151,-100953,-14211,27265,41359,51309,3894,-27513,3203,38522,11154,-88449,-130275,-70759,5208,17613,-6081,-36781,-71108,-44885,-7806,-75163,-143261,-79915,-12873,-33066,-52180,-91256,-171424,-177003,-106863,-55338,-59024,-97360,-99663,-53686,-34791,-14386,32770,47812,68396,82528,37763,26418,84882,114565,81904,65450,41328,-20897,-62492,-100702,-115291,-84058,-65984,-103953,-94934,-26459,13722,26110,56010,30047,-61919,-67623,38313,65772,-5628,-17351,57,12857,31509,13275,10085,44578,-6025,-119241,-154442,-94338,3966,88479,111018,80697,60286,50003,22017,-10648,-28976,-58163,-90563,-101812,-118076,-113307,-54068,24134,79939,124638,102138,10725,-69043,-81678,-100712,-100783,-17199,52866,24951,-26607,-8552,30936,12780,26424,120645,159043,99489,40885,29276,42852,84782,87046,-8580,-90375,-64219,-10099,-6272,-22073,-44085,-25983,33667,53740,47933,65927,53033,-15456,-51642,-37044,26059,76312,45281,-17925,-3615,66084,67604,-18971,-45357,41650,122667,119837,38435,6369,60127,72578,36253,-14647,-75095,-49402,10914,28101,16045,-19272,-66984,-105183,-80684,-35227,-41796,-66993,-23750,39454,37458,12569,62630,132839,134795,88836,74054,75702,41701,15884,-12221,-85586,-122452,-93508,-48118,8374,-41420,-126376,-163637,-161152,-84021,-7477,-11347,-33550,-46058,-109621,-156531,-148506,-96812,-53826,-24025,3479,9698,8477,30166,38206,31945,49519,78300,86055,75641,48793,-11946,-59252,-30452,-12417,-7564,17870,11389,-34069,-91857,-137858,-122063,-29369,100528,196405,164753,61893,16338,-14652,-34822,-7895,22047,10727,-17427,-26432,34200,150970,199171,120037,14895,-71571,-121898,-72227,2397,397,-21333,-20216,-10523,-14461,-13251,2484,49689,113678,97727,4496,-34728,-20265,13585,56567,-414,-81858,-86423,-37615,35930,126579,179693,128552,65968,51640,-5973,-98103,-107438,-81045,-56721,3908,79860,92406,11917,-59845,-74688,-84744,-51898,4270,18641,62975,156761,136108,19952,-10127,69738,80053,-2989,-68426,-54800,-11848,3698,8187,8494,-31627,-75148,-42934,38672,50681,-26659,-92893,-68912,-21708,-63635,-87526,44528,193981,161096,30143,-37596,-41369,-4520,41900,43742,28494,49910,75037,54670,23219,41473,60575,79404],[118548,70356,-4357,-30850,-2884,11467,-27050,-48799,-15529,37300,45883,-32262,-68360,2926,35774,27753,65848,86735,85559,112122,95931,24174,-16289,24977,68186,17404,-20681,43586,16670,-125843,-127862,10193,74462,20748,-45598,-89049,-134461,-117596,-92194,-80737,-10440,80992,65701,5738,-14531,24348,39030,-33845,-105736,-120631,-94028,-54488,-22064,-22050,-39644,-27077,33485,78498,101907,80388,-39434,-125675,-63785,23479,29773,-33159,-104753,-124135,-98036,-36250,31249,14405,-12620,23717,-608,-45589,-43273,-4486,119436,267984,275075,172353,66826,22584,46193,80075,103487,69218,19031,28705,63903,22665,-59899,-71965,5278,49439,39102,46216,31007,-38624,-75301,-29893,32033,28296,40856,90202,67780,15119,-18094,-37950,2111,1173,-45502,-27150,20129,40189,3238,-19275,39176,59029,39096,96391,124095,778,-122339,-110594,-25979,18611,-11088,-64280,-86549,-71236,-40490,-56472,-100597,-73057,14000,19978,-43780,-40110,11304,45689,24909,-12555,7811,76801,77636,14058,-35136,-86554,-71797,19210,58254,36990,36845,43163,51269,47119,-5017,-38622,-44383,-74582,-74227,1001,76848,83440,54371,24127,-6548,-13926,18790,13500,-13830,-15085,-12644,-16807,7531,11285,-22425,17438,116667,86864,-28052,-77975,-105097,-124443,-72909,-9723,17163,57755,80027,27695,-54614,-146540,-205512,-131446,-14612,-26962,-106120,-59329,64551,88058,27240,49738,83195,43297,9574,-61955,-99708,3354,77690,25440,4599,39154,47142,-2825,-43803,-33524,-31249,-52227,-40266,-48348,-101445,-83656,-21065,-48141,-134113,-129830,-35009,51875,78273,66398,33551,30152,58234,74520,48636,-27199,-30946,53472,136823,115273,47449,30933,22232,-25392,-12318,77237,123964,62661,31040,82209,79099,-56480,-171597,-173763,-128622,-66187,7887,67853,61493,54888,47488,-52653,-145858,-106926,-61691,-50077,-47295,-55721,-42327,552,-14713,-48763,-25345,21982,59954,103405,107970,68240,-10581,-110674,-124758,-31523,25469,23976,27215,23568,43528,43613,-37267,-63806,-21317,-64876,-71027,10713,-20069,-28106,70638,76694,-9424,-36292,-10053,-24768,-75372,-122189,-99522,-35745,18008,31449,-33438,-107587,-43013,50301,7804,-78367,-83561,-83346,-128924,-114580,-54709,-19186,45094,136848,138292,45191,-21640,-4202,23512,6898,9816,34236,31738,56789,80123,42940,9667,3293,-49919,-51135,12015,50490,83189,134405,113933,6621,-85126,-122620,-126385,-71081,560,31992,50902,77282,48179,-76426,-183805,-143572,-28783,18557,53477,86257,28759,-20342,40055,70568,12622,22408,72324,13485,-98584,-110383,-67181,-48897,-6343,59046,79507,35288,-12506,-35152,-36005,-28366,-31647,-28218,20571,45757,-22084,-101979,-67899,16368,13743,-19023,-16533,-33468,-23889,20694,11739,-21412,-14015,-22269,-30031,14471,41286,-10135,-14920,48305,109771,121786,27336,-85047,-81987,-45888,-63377,-69510,-52634,-12912,44888,75522,86296,78578,42675,38628,41152,6642,-4910,17111,2917,-26918,-14054,-34005,-75916,-60748,-7432,12805,-2257,-41577,-102162,-91736,-8970,22051,-46420,-80366,-97881,-161896,-137054,-4551,107241,107775,55995,44371,35128,-19449,-62779,-16153,-12930,-79806,-100184,-45992,14651,95466,133175,70572,309,-13316,-35507,-15338,62256,107997,82421,52796,75127,84583,89116,117480,82644,2608,-10343,-7521,-18078,-15675,-42884,-1899,82249,67241,9884,-17270,11439,71912,124682,137530,100430,50193,33350,18241,-17166,-26453,-11234,-39472,-89446,-73871,-19971,-78562,-155925,-94467,-4538,18936,33056,31322,9522,24432,109976,179276,177161,146947,131696,102473,282,-81324,-42247,13615,-3012,-9934,-1557,-44619,-113468,-96746,-8444,47440,22815,-16399,-29374,6781,42262,4516,-41949,-5987,28365,-31763,-69024,-15558,59664,78532,35572,-23311,-50563,-18707,12156,32052,36592,-21543,-102925,-100818,-77331,-72156,-49683,13159,93797,151256,103053,46583,41823,24477,-47317,-79983,-51424,-36448,-65309,-105707,-66867,17111,38039,18186,45037,103092,132588,123214,98904,75134,1742,-64943,-10833,105283,119465,50805,21766,33297,31309,3695,-77596,-161152,-139145,-53287,-38100,-35515,-22523,-42523,-75384,-43917,32964,44964,13632,38357,51789,-28098,-103649,-120106,-99063,-57647,-34542,-10619,7213,4147,24832,86203,102012,49332,-5776,34592,141910,124505,6664,-46695,-53717,-89394,-46180,81264,143710,82427,-11559,-93973,-92076,11463,67236,-5284,-67263,-22158,3299,-60465,-80549,-17448,30430,24341,16292,32396,22002,-11248,-12284,493,-17993,-9485,10963,7552,6748,8697,20446,39208,4420,-48143,-21920,32710,56109,-29766,-186373,-179754,-46224,16773,24879,36299,810,-12587,22138,30736,1870,-40778,-41101,20867,24863,-47642,-72891,-30567,36308,107164,111199,39386,-33073,-71140,-44433,-13833,-71544,-101652,-34449,-13056,-20097,19752,-2853,-74469,-56797,2947,15432,19964,-30268,-125330,-158036,-79496,21979,81786,63550,6451,13005,26239,665,-52301,-119218,-129839,-58390,15289,25435,-33996,-105378,-84952,24259,68299,5626,-62045,-50314,7660,11084,-44689,-81072,-67140,-36930,-51639,-84298,-66959,-30884,-24938,-26709,-5653,29703,43299,35598,72877,126637,103740,48061,40111,49699,33723,22522,9061,-36540,-55810,-39692,-39980,-60429,-79609,-125008,-125408,-77921,-55893,-25335,18035,-8372,-66853,-50174,6386,7414,4235,35989,-3617,-32103,26505,60600,38672,1199,-53667,-106996,-111552,-53156,23110,75023,126372,113661,55564,22198,5038,-10356,-1644,-7818,-52965,-107320,-149575,-142625,-88211,-30702,55415,143773,156219,68547,-29250,-40680,-38536,-57681,-28929,19136,-6662,-48846,-36234,-4240,15625,65599,134023,149873,110151,90815,103194,60259,-1710,-13631,-26130,-64336,-61435,-5459,56738,75177,24769,3273,42108,67271,91403,121675,102049,46426,33354,48757,84053,76446,18964,-26011,10323,76075,55575,-71001,-121590,-28968,58991,94394,92317,81803,98331,97246,63701,23701,-37881,-61594,-13976,61417,88723,48888,-11900,-68659,-73394,-49307,-63647,-78864,-22153,19179,-21031,-56004,1186,83981,113088,90991,69073,68741,66807,47577,-6559,-100271,-127622,-77906,-34663,-3087,-29333,-97823,-125291,-116066,-59370,1144,11874,11003,-10807,-77739,-91483,-61453,-64204,-71735,-3025,88077,104090,61636,53541,68026,68150,76940,81758,45454,8296,-22264,-45448,-52924,-71208,-115123,-77144,15335,17156,-78197,-166785,-163922,-96199,1816,96992,124492,88997,72231,53177,-30230,-108613,-100238,-39291,-509,-18922,-37181,24924,124402,165805,153069,119270,61776,-24142,-38176,-16747,-49636,-97306,-126036,-116463,-37507,32515,6209,-16642,65663,129051,73563,20126,628,2992,18073,-24583,-56565,-37952,4693,58884,124519,188847,191003,125491,61667,-7885,-94260,-125452,-119758,-91613,-18734,77120,125039,44258,-74432,-157844,-199034,-129514,-13408,33839,59675,78144,28921,-35776,-35302,64153,104489,4449,-109267,-98197,-32713,-788,-5147,-13205,-37518,-77129,-70473,-25450,-21451,-65661,-106429,-101794,-59448,-61053,-77006,23087,152937,142417,44012,-14868,-16629,8902,18323,6207,14810,48478,54863,27363,35678,95253,122828,119671],[92893,74855,42333,13767,7289,41081,48415,11399,23662,77432,64342,-50550,-86184,-3915,14992,9075,97606,168088,132682,111058,126281,125941,75136,20384,-10413,-61060,-86474,-32317,-35894,-124061,-130209,-53536,-2517,1644,-12495,-56416,-139584,-158877,-129747,-85526,-3217,86185,76300,19442,12528,51370,46683,-27342,-77528,-51957,-3742,19420,14470,-29387,-82275,-53704,49577,95620,85209,64690,-15422,-124249,-147829,-51428,39670,-17730,-114813,-117455,-85739,-69274,-72367,-134992,-125953,-26718,-14518,-57836,-69681,-67441,-8819,82870,85311,12226,-14122,44870,73844,47734,53587,14997,-52568,-31500,21622,-26519,-89949,-62493,13202,54004,43339,12630,-1138,7441,-11971,-43836,-13660,44249,91064,98034,61300,38963,-3611,-40351,27017,43520,-5104,21693,92392,104171,41028,-13271,30957,77035,48653,44440,72740,41142,-10036,-11940,9244,12894,-2401,-13642,-4759,5606,-7265,-52815,-86744,-78295,-51403,-60447,-77334,-32295,-3365,18084,5479,-32608,-14962,68192,64258,-17174,-31207,-3774,14374,38213,11393,-33682,-58520,-47705,-20983,-35124,-81310,-42073,8104,-47352,-85244,-32861,-1547,3999,74648,117198,27361,-36488,16549,56280,32102,-28661,-63207,-23132,51114,32752,-35884,-9835,87535,89991,2583,-65108,-82781,-30763,42429,50970,68254,149125,167813,58414,-44681,-76768,-108180,-89308,-29513,-60952,-164309,-123573,-23122,-15792,-34624,27727,47280,-5600,-12565,-47729,-86528,-30431,10320,-30251,-23539,41265,56486,-17113,-79436,-74669,-23610,-5435,-4350,-34667,-103409,-84848,9959,16658,-82717,-90027,42872,144284,126763,74653,38220,11827,39585,91197,70698,-10975,-4978,84066,119881,39557,-34562,-42319,-47194,-33778,21763,30024,19662,36321,82848,91221,24177,-53493,-74541,-88066,-70933,-12432,27473,57041,83491,118900,127414,53919,-16460,-19868,-54946,-64050,-18543,-10584,-18233,23764,17262,-30402,-18873,27213,46225,22961,-15192,-26775,-59420,-102961,-86143,-9105,53183,71960,37094,1418,60476,124144,17130,-152266,-144334,-27329,11325,-15192,-51408,-2974,78537,53336,-9749,-35292,-28278,-12017,-12125,-3397,11741,-37264,-62082,-22239,-48416,-122755,-71062,7321,-19981,-78690,-93936,-112078,-170323,-175403,-69595,39183,75613,90740,55089,-38219,-57938,-7557,18158,-8500,-7466,40741,54262,47403,73398,85859,42156,-21783,-77234,-53010,60583,112466,86580,61118,7746,-98383,-165756,-162022,-145532,-69318,14578,19077,36560,107535,129686,80521,83,-12101,33496,49315,36849,31003,-16381,-45551,-4162,-2830,-48210,-29881,8990,-16436,-54909,-56984,-61441,-36394,40618,67259,34530,-1415,-19769,-9984,9962,18403,-6987,-40350,4960,86902,79227,-13366,-49553,-10299,26968,21200,446,-2738,25000,55509,41064,3880,-12199,-11239,4522,30849,56573,37452,30657,43702,10934,-34108,-62654,-63647,-26791,-26392,-67008,-65743,-13861,33838,42286,37446,70381,82957,46649,72083,98279,47550,-3792,5444,10133,1729,-5845,-82118,-117570,-38232,42077,48525,24795,893,-37241,-42832,1576,4893,-116242,-182507,-153823,-132152,-48799,76770,148799,141989,86319,56845,47784,-23235,-73313,-6958,-3351,-86362,-112203,-42592,13308,81655,135946,77210,1256,13762,13284,-828,38785,84653,84437,65236,70740,62355,45832,63396,34774,-25089,-25703,-8728,-5300,-6639,-10024,48662,139399,124618,49363,-7364,-16810,-4525,35023,90619,106606,74816,52237,17744,-40971,-53418,-10916,-26840,-88230,-55917,18316,-76805,-176875,-58497,67764,40252,-16458,-45668,-63867,-45364,29676,110777,145048,116479,60012,44557,28525,-32531,-25807,50291,87778,83075,64470,29931,-25753,-57835,-36787,37361,91380,68611,-968,-9072,29573,-1482,-79902,-78764,2571,18508,-30744,-46131,24655,78964,14996,-39270,20502,64346,-4805,-31280,-20759,-31578,-34055,2587,19977,13357,-26760,-57679,-1822,101233,102372,88640,112252,64290,-62980,-88630,-21892,-2821,-47577,-95304,-85291,-49966,-37948,-33801,-4377,27083,25992,2660,39287,69659,9217,-36864,9937,82355,87711,54911,40728,37339,31897,18603,-60617,-130929,-82094,-8330,-48718,-91714,-73156,-75721,-92884,-53711,16395,23742,-1874,27361,71732,34914,-32102,-50036,-23223,10749,12275,-2241,-20638,-44233,-40360,3579,18278,-30488,-68095,-6941,61428,30171,-29621,-54941,-94267,-107768,-23843,93286,122052,42270,-37533,-77586,-93417,-67617,-33682,-66058,-86924,-54669,-34556,-42641,-65134,-88434,-52044,20895,49920,37827,-31416,-120297,-92284,-451,30834,61551,60133,-10328,-55345,-70543,-83894,-45932,2742,-6972,-15024,28400,49322,-15282,-105298,-94603,-12399,37922,67361,55686,-40203,-61454,13730,36959,9035,-17401,8847,65865,37875,-68816,-110139,-65449,4291,76988,89589,-21793,-160381,-184021,-149769,-143888,-142472,-107647,-46067,-13210,-1784,3881,-47520,-109341,-96426,-52672,-37615,-20445,-23946,-63717,-96659,-47144,24056,35189,-14599,-53803,-5481,36484,3443,-62057,-110865,-98483,-40561,-3731,4142,-32439,-102869,-86543,42725,135142,124162,60061,9121,2591,-32456,-105743,-57257,83995,121941,-3286,-87916,-36786,32932,58990,68809,69463,46522,7322,-5024,29586,100551,109611,30731,-45801,-56263,-34009,-23297,-19592,-39430,-25910,20283,954,-75179,-87421,-66440,-41765,-20333,-22558,-21500,-18460,-45460,-44852,-463,-8307,-56289,-24297,44133,5330,-29830,32488,88223,56986,-28794,-59125,-8546,36957,73694,85212,70891,114913,142636,89745,28552,2939,-10473,-1475,5161,-10960,-54791,-105337,-118321,-130189,-138810,-62508,57894,109702,73356,-8908,-49719,-40851,-44274,-54969,-32581,-31498,-32197,-7438,-971,2890,52799,94696,96914,88321,84441,82111,2809,-119678,-140237,-53017,-26609,-45165,-981,78227,120667,104658,89727,84168,44432,37632,87004,95713,69679,89153,115149,121079,69791,14259,22832,87585,114175,59097,-64095,-105531,-44357,11396,49556,81033,54453,27291,43980,59280,73062,61704,17479,20868,96001,128244,69379,36490,21809,1132,-21209,-56064,-49718,22658,43504,-28723,-106937,-78426,18968,77382,72069,50074,52570,89598,83812,-12470,-122494,-96657,16352,84534,90112,35392,-65227,-91291,-57718,-13345,17161,24024,23081,1375,-20552,19366,38036,-19971,-40252,43629,120674,120181,83629,53837,7481,-31374,-14470,-5752,-43828,-52933,-42166,-21459,-8771,-62676,-154381,-136741,-42195,-6219,-51294,-107716,-68376,10822,64141,87698,69584,49839,78233,60080,-41326,-119929,-115845,-52613,5922,-21012,-50271,5645,50762,36903,47215,99351,120141,80770,31678,9532,-32306,-85600,-125981,-125869,-69399,-32958,-90998,-143558,-53254,56947,58691,1602,-51581,-48953,-10182,12938,38074,47593,56570,78844,81168,87726,89759,52550,-19790,-75341,-102355,-85243,-45881,-14609,5395,30769,63936,16446,-66834,-131432,-172934,-133364,-41274,2667,36076,47882,-1234,-62651,-80177,-4521,67631,23599,-85175,-113552,-54108,29354,50439,-5543,-46084,-49311,-51443,-54067,-41354,-27746,-46520,-97125,-71095,-27883,-44283,-10600,56822,46333,1439,-17963,-26992,-37121,-53035,-44804,2404,58424,70341,51474,79741,132870,121124,87996],[52208,90451,102159,73756,22133,15095,14607,-6223,11837,72679,74637,-36224,-72623,8617,18166,-462,80073,157041,114821,68308,98203,156258,113160,1473,-61741,-61775,-45329,-40204,-68877,-80634,-32521,11433,14297,8833,13061,5099,-63908,-119757,-122773,-79620,-2591,76005,84540,5804,-35748,17583,65694,21531,-29384,-1230,26812,11107,9097,-22828,-101584,-80186,48459,104183,50217,3120,-35889,-134734,-187333,-68175,68683,9353,-118354,-123907,-74655,-105528,-204338,-241913,-145583,-51991,-51744,-65961,-90036,-152861,-160678,-99726,-83389,-104668,-17354,114415,92951,-9157,-23976,-30731,-54107,-38389,-2439,-29004,-78684,-77718,-34398,21519,30979,-4186,-25779,13914,40376,-21306,-62106,-13207,47463,35981,23947,50052,18661,-19244,50109,96933,87093,114051,128957,77705,16055,-7545,47273,112855,85662,13609,-6650,23513,38402,17447,-5951,-28359,-43264,-33932,25368,64357,11193,-44509,-15115,5490,-28580,-59573,-31269,14201,-4966,-20521,3354,55,-11660,44412,90680,62342,49899,100746,102421,14440,-69538,-78291,-82994,-61331,-8089,-31891,-74287,-4561,55746,-19663,-79932,-63315,-80791,-84087,42266,139681,45334,-47014,3511,96822,130267,54986,-25116,3226,64141,35781,-26477,-21183,26904,44958,20519,-2367,25125,115325,158677,95140,60430,113275,125696,47131,-24992,2631,33129,-1274,-30653,-55861,-140958,-131538,-54981,-29896,-31994,2712,-14622,-87638,-87218,-59651,-68907,-62159,-51488,-77192,-66088,4366,37253,-9268,-76340,-105151,-43808,11714,1515,-7353,-8397,15821,61552,46646,-8734,31994,138412,169694,117347,42393,-31700,-89157,-62425,-5483,-6041,-33760,-16850,26103,7572,-67005,-105401,-122021,-129700,-65217,-2424,-60662,-98305,-13632,106164,105223,6800,-237,74405,49458,6276,27582,35172,44442,83141,131105,157341,132395,89553,38908,-25068,-9687,23775,-48737,-91703,-12648,31142,350,-12961,-2275,-5854,-25727,-40353,-55889,-107356,-86148,1757,50156,81840,110111,31197,-59954,7593,150239,117834,-92695,-182213,-74834,20334,-16941,-75746,-38618,5774,11540,33224,12302,-28574,8388,85313,133785,135468,61436,-4034,-19299,-42861,-61323,-15710,11320,2583,-7889,-34155,-72025,-112747,-135700,-48873,73075,73114,18215,-36077,-84074,-51588,6370,31214,39869,40205,61462,48873,1055,8370,72469,71121,-13211,-64695,-20047,82493,136725,100573,39611,-17502,-85118,-122580,-115287,-118634,-73731,-8991,-11174,1595,77221,136441,170458,140293,61251,38384,74554,49161,-15764,-69459,-84502,-66869,-51628,-47067,-56235,-63448,-42125,-7051,-19441,-38043,10271,76311,69146,-3495,-58759,-30942,57457,95063,55471,-18320,-73145,-34018,58026,91122,25301,-49874,-71043,-9003,60349,58849,47256,78161,105258,87700,45618,31465,54913,55106,16891,3426,1614,19165,14219,-77336,-155391,-134799,-43406,41820,28192,-31393,-22750,33022,34028,-19207,-9330,59243,56497,-76,49718,142737,107448,24748,31350,65666,62584,40833,-37433,-61940,8490,46405,10923,-10918,15260,63579,47939,-7531,-38199,-104705,-129343,-64481,-7475,30228,64352,90737,109682,67740,8186,7511,11662,2343,29029,18844,-35764,-56884,-18697,-3349,35390,101236,70808,-18984,-9713,41700,23408,-6819,3977,6955,-37804,-33111,3287,20649,43658,19447,-31594,-41295,7256,87075,123842,104243,114928,148708,126589,72364,6534,-50634,-81487,-82735,-35557,19378,43570,54089,41651,-15802,-46625,-12842,-20220,-73633,-40843,32512,-16934,-71715,21712,102758,48018,-40846,-76645,-65091,-52017,-41534,16081,98050,98237,11468,-16368,33106,10262,-29156,29134,102630,109033,113319,131355,81609,-25533,-73439,28167,142498,112290,-11646,-54507,-6582,869,-53081,-63906,9766,63491,29953,-43552,-53778,-31371,-60790,-53708,56139,116814,17026,-50818,-50099,-20451,34609,71237,41893,14529,-48780,-111017,-78645,26396,54575,92131,158900,99884,-59086,-64103,38020,67642,-4401,-94683,-100203,-60842,-58187,-84447,-99761,-85629,-74296,-76836,-20501,33054,22922,7382,6119,23100,28797,41935,62066,53564,49702,40011,-50293,-94224,-12987,34888,-33910,-81234,-64939,-54070,-52690,-18529,15350,9525,-7775,-9080,20691,44895,26663,29495,62558,70928,57931,34095,-29114,-88029,-113212,-94002,-51425,-64889,-74644,-4389,6402,-58523,-68806,-33512,-49792,-54044,6207,46766,26742,-9321,-27401,-46841,-64141,-65987,-68348,-68546,-22343,14325,-11375,-33998,-62971,-116055,-99764,-43982,-21885,-14338,-53502,-143904,-127042,-3639,82290,133549,101121,-20318,-83707,-66640,-74776,-65964,-3230,11379,-21226,8197,36519,26997,20534,6770,1424,35271,83302,82238,-8477,-68358,-25342,19921,24584,9403,34097,59791,38320,-20906,-53671,-42009,-17797,2638,12785,-39241,-122596,-129692,-138457,-169177,-145692,-96187,-53166,-2146,14779,-23093,-78215,-98598,-53899,3939,-4733,-15955,21736,56268,37412,29400,15548,-31057,-65546,-91905,-74984,-11231,16254,-21011,-71047,-57612,-29591,-29021,-24047,-18684,-56456,-78526,20200,158911,173191,89225,31618,-10480,-104114,-163916,-57496,105270,129161,2660,-61602,5423,84719,114151,104081,53283,-8708,-41422,-29269,5398,42331,44855,-8747,-92529,-108346,-64358,-32679,-18815,-37248,-35877,-6660,-38287,-118612,-89985,8442,85164,119502,97195,34349,-16537,-37169,5682,61779,18400,-70613,-60035,12218,14404,5386,43389,79028,59945,-2377,-1504,77933,115126,115109,96640,75136,103239,127051,83283,35543,16815,-16128,-46772,-41355,6934,28115,-9336,-53905,-134816,-195792,-140440,-12817,43100,44033,-4224,-63642,-63355,-36297,-36212,-28431,-17910,327,36475,19020,-36815,-29403,-6116,-16388,-1765,10665,-8144,-62321,-146140,-163241,-66716,-18334,-25120,14513,59575,92613,109427,109052,92496,21205,-39239,-13152,6049,-14543,15294,57699,58985,26864,12509,47049,105920,119625,81301,18504,7763,46188,58790,25107,-18067,-66230,-73728,-21785,23343,62418,106357,100644,72838,121928,143449,52115,23155,62397,70115,18045,-43167,-26090,64995,108675,50012,-58923,-81839,-34109,-2915,15796,28444,45443,95055,84495,-43942,-136666,-49472,98563,170035,190156,109663,-32398,-91935,-58366,-2980,26276,23564,-16232,-51344,-31892,40603,48702,2447,5737,34348,18531,5278,21302,2643,-92617,-161012,-128923,-114164,-131276,-96435,-36367,25326,56094,15448,-69056,-105072,-89384,-56137,-19546,2876,38564,64214,63546,60652,62266,61398,67895,46568,-23307,-51400,-30322,-10835,-10819,-52241,-65768,397,27126,-20692,-48789,-10010,60979,127906,115219,67835,19219,-20166,-39015,-32527,-37795,-73776,-145572,-186697,-111394,-15156,-620,-45436,-73829,-48497,4167,37052,63992,67805,60846,58394,14960,-47534,-68446,-34431,-42969,-78832,-79350,-25367,50658,77910,30224,-16748,-13271,-23779,-38850,-34329,-38564,-42709,-53512,-61195,7680,92891,78576,-11022,-78111,-59122,-4592,19643,-22001,-81222,-54332,63576,114244,19602,-44687,-26170,-47583,-63525,-6641,40021,-3970,-103098,-98970,-32885,-16461,4162,40888,13074,-37499,-56440,-65838,-70351,-65981,-42134,1557,58335,99848,107319,116972,129174,74830,28541],[26184,70153,78489,58627,6214,-42912,-78245,-71976,-28793,27710,45845,-22651,-49248,27806,49090,19557,46924,71877,43550,21313,46431,95262,76635,12362,-10567,22784,50339,4628,-73832,-41860,88767,150467,107621,59955,54125,67149,27616,-35594,-84777,-80306,-7232,77767,64772,-45788,-105115,-24750,82806,54492,-41841,-59382,-49310,-67764,-37599,-24664,-81628,-80295,20236,80505,22428,-52970,-82104,-127183,-154967,-86149,2164,-30671,-122089,-97644,-10920,-60584,-184208,-152281,-49393,-50152,-83576,-83959,-128503,-189517,-180173,-111020,-82464,-66258,47928,131023,62932,-24547,-20264,17040,43874,16039,-12124,-16320,-50678,-100713,-77550,1744,23149,-12289,-44095,-21136,36253,6334,-74890,-68646,-1408,5617,16381,60996,41012,2366,42406,81421,95981,131675,107992,37447,14113,42594,94803,138516,129992,62485,4289,1178,-1495,-15218,-6560,-27118,-66946,-60579,20798,60323,-30410,-74789,27915,67049,-10640,-48067,8322,30412,-29582,-51903,14173,39311,-2685,20968,128332,166961,107158,76766,69645,1402,-45012,-38846,-41352,-24415,21875,4224,-15927,46476,67783,-29268,-83185,-52662,-76041,-103685,12593,112061,40039,-45852,-13537,89879,189756,182807,101033,53727,39867,26659,28375,28443,-7761,-19672,24203,64864,113195,187758,189691,91616,11116,22946,69304,69922,31582,65782,127541,83474,10394,-10237,-61372,-92424,-40206,13157,-3208,-23742,-63445,-130191,-114782,-50911,-49864,-75891,-59024,-58020,-75849,-48384,-4864,-1411,-44998,-85681,-41360,10989,-3863,28565,95728,127384,103418,7866,-38454,36599,88555,66625,34526,-9644,-83838,-114189,-82144,-66091,-69072,-74645,-72247,-84701,-118100,-129775,-108431,-122809,-128035,-76851,-59191,-101420,-96896,-22575,81620,94977,16740,30962,129979,114221,25047,6119,28163,49516,41370,36993,63986,78243,62262,24280,11245,92505,101649,-55984,-140263,-69259,-12784,6069,13511,-2109,-25074,2184,49456,4480,-101286,-62160,47094,56094,45847,58362,-14451,-113357,-73145,76871,131854,20819,-100531,-104153,-12610,10736,-47836,-74263,-77309,-16201,71524,40358,-51053,-32839,97539,167747,154120,122955,59272,-52019,-89582,-15322,43245,32679,45731,72746,50427,16634,-2510,-32813,-14121,45317,26237,-42163,-75107,-46540,4318,7710,8378,57796,77695,75177,51816,-2632,-36964,11441,44371,-13150,-52455,2209,58420,106810,107362,69407,61785,61693,34670,-11199,-67995,-71282,-41210,-40732,-39529,-3829,42639,68629,31597,-44355,-29253,59167,69255,-15288,-80984,-78885,-56836,-18059,8439,-46010,-119064,-94515,-32094,-32444,-17455,52502,81877,46874,-23904,-86362,-33133,106995,153947,76071,-27437,-101441,-96673,-43474,-13406,-25003,-61054,-85347,-32378,59921,77844,51248,84716,133399,117388,49777,22699,52068,37633,-42509,-81958,-66432,-23810,-25919,-96140,-150604,-140172,-48858,79378,94456,3137,-15976,22641,-17825,-87737,-26744,63802,13618,-66959,-3970,120830,121695,63288,72214,93209,67050,44984,16573,34004,68673,23651,-41299,-18744,75512,170724,137256,9278,-43190,-36520,2085,86817,133794,86612,11235,-3934,24305,16062,-42916,-57144,35534,89723,60936,24967,13955,7610,-9452,-46136,-16050,63882,48035,-71669,-85079,16434,32826,-48095,-81672,-76042,-90784,-59891,-12056,25368,39476,-7178,-61480,-47395,50344,187193,256707,187654,110461,74488,45711,27364,-23364,-79446,-92611,-98783,-90698,-61349,-27708,12620,50946,31427,-22839,-44392,-53635,-79979,-78579,-18165,45238,72748,82043,77212,29203,-51587,-89267,-53430,-32601,-49873,-27242,53286,79877,2066,-47445,7067,27345,-30052,-24588,13189,23375,98392,177778,104978,-49651,-109169,9564,127510,73970,-69639,-109053,-32365,33616,35986,36612,73471,94880,67024,-2424,-80680,-127075,-105823,-37558,39799,87729,29635,-53927,-77828,-34899,35546,57842,-10112,-70550,-103794,-89990,-41586,22928,44436,97591,160546,123516,17993,8724,77722,127025,62243,-90182,-123030,-44339,-20641,-70191,-122433,-121431,-102281,-81461,-35984,14676,37685,29836,-8981,-28028,-29315,8277,61452,55260,46679,35012,-50688,-70255,20934,49881,992,-10329,-31604,-36660,5979,37473,21360,6094,5698,-19662,-15643,48145,74132,62748,49551,30636,44658,50691,-24984,-79301,-93209,-82060,-37783,-32736,-19976,60217,52832,-56578,-71016,-4821,23033,33016,63385,32279,-40086,-44355,-12029,-42654,-44696,-5482,-16048,-7882,58916,101509,62672,-283,-32617,-54041,-73043,-99438,-97717,-47838,-14314,-24649,-16971,24190,62868,103654,73407,-22159,-58829,-11306,7368,-14017,-5575,-10901,-42644,-32778,-2713,21296,46017,35514,4162,24691,66458,90718,38083,-73426,-89940,-13793,2159,-29636,-4219,23638,20471,679,-10670,12888,21698,-7069,-18439,-12599,3111,31299,3363,-58950,-77497,-72919,-59269,-7784,8414,-36799,-57127,-18171,59473,120957,101126,74503,96909,126846,92052,35718,-18407,-49765,-38415,-60774,-93598,-49509,28677,28968,-35834,-59915,-54785,-39715,-27010,-25731,-51220,-84120,-8557,121722,108167,12529,17941,26768,-60852,-97701,-33729,19663,21378,-13385,-39814,2986,92961,116402,38188,-45595,-53547,-15409,24075,38918,3702,-18255,-21995,-68111,-75597,-30519,1530,-1877,-48539,-91060,-91540,-99216,-130708,-80098,21558,123243,192477,156546,47849,-10502,-608,54423,103219,65061,-25432,-44764,12399,44055,48436,48281,58779,74043,67463,66090,76292,54467,24740,33360,77482,119054,85039,18434,9788,18064,-22429,-73036,-67069,9490,66024,51490,1453,-104039,-179346,-115678,-9501,13299,14677,-4195,-36218,-22076,6864,2984,9626,14013,2269,16181,1791,-73916,-106621,-96625,-111699,-88252,-36776,-29633,-36570,-51733,-81034,-68726,-35199,253,40191,47296,58083,57104,43070,63968,57196,-7924,-43779,-56401,-93397,-81494,-49914,-45855,-29480,3843,18269,52870,86270,80152,72670,99243,145407,127331,15432,-110553,-148309,-87927,-7199,21203,27028,60883,80374,55355,98487,125638,19417,-60246,-4352,97087,87506,1058,-7794,72086,131412,115702,33929,-24162,-57566,-76096,-30650,26220,53267,82753,52166,-64555,-116473,-19292,85467,95743,114382,82574,-19707,-95085,-75095,-5516,39834,41957,-27785,-98077,-90060,-32147,-20710,-14941,569,-37999,-107330,-107138,-60639,-46958,-88492,-117215,-107767,-131442,-155314,-110502,-27251,68456,125812,118668,59388,-15527,-87149,-114270,-52408,37661,57804,20502,1719,20241,50503,58689,63491,80959,53038,36798,60810,41833,-28142,-82764,-79192,-10877,39197,27054,-21330,-63659,-8602,112630,153990,99635,40626,20340,30280,52376,33849,-26781,-88121,-105546,-55754,23794,45860,28351,24201,28179,25454,-6674,-12887,2917,6028,5030,-21319,-99346,-129481,-27091,62831,45620,167,18710,70377,65401,-2556,-47675,-45408,-33818,-7891,29807,56424,49142,-34917,-97117,-19413,102005,115614,49914,-18589,-49401,-61051,-28717,-10911,-53468,-57077,31226,66085,-19968,-59333,-30470,-69597,-72249,20476,35614,-74424,-173274,-171485,-107936,-43621,22786,81106,48875,-53073,-129277,-137469,-72879,-5589,5454,-1878,24377,83296,114318,94479,69128,12918,-16318],[35286,39627,16229,1095,-21786,-60933,-95842,-83599,-39969,-10529,8192,-15017,-30715,29607,67514,43573,22938,-3277,-15257,21541,46912,37554,25608,38560,61862,81863,88294,27746,-63412,-22817,125924,179664,131277,103542,109145,104808,61333,14388,-50788,-86151,-33765,41752,1437,-76871,-90167,-9578,78587,34337,-87119,-128583,-107552,-92871,-48775,-2948,281,-26337,-21928,13533,7120,-56194,-94918,-79024,-86578,-129130,-120415,-97162,-104129,-36582,69331,36030,-30406,20442,28242,-52892,-84556,-100860,-151410,-137819,-76079,-22776,-2630,28578,72450,36802,-26559,-17510,39589,105996,145509,74883,-8030,-14914,-21206,-61635,-35918,29195,16630,-53784,-91837,-68287,752,16073,-42351,-45723,32091,74722,80097,84992,56383,14101,9579,9146,25810,49659,32399,19631,55267,117717,150642,140488,123204,107448,78969,22732,-19998,12337,62165,28699,-23590,-4342,44233,19746,-80623,-96928,7473,19359,-68033,-74773,-8202,1649,-62596,-56618,7314,13150,-45363,-28585,106730,183241,85170,-38811,-16801,69845,86181,32875,-16924,-29004,-17995,-832,20199,56895,43187,-43795,-75968,-25758,-37532,-66853,29481,94325,22057,-38385,-18208,42546,149738,225333,212787,133521,48215,22133,72152,72939,-24420,-60131,18103,74893,103661,138005,120679,56751,17645,42978,100060,103782,69255,83952,114583,79822,25813,26449,18992,-16325,-11150,14700,-33420,-81226,-91248,-102081,-65282,-10841,-24195,-70240,-34647,9215,-23375,-49185,-9381,26609,16247,-4332,30185,34879,-2364,35112,109493,146808,91450,-52951,-130633,-98229,-82005,-80767,-70712,-75341,-83102,-36486,11805,-3489,-36497,-77242,-101958,-131720,-133625,-75667,-13279,-16210,-25976,-42530,-77228,-52911,4811,3009,30719,58675,15686,10975,96395,105804,-790,-55499,-12039,23734,-24912,-61841,-40564,-25200,-16920,14921,65474,173948,184585,45729,-49820,-61823,-68759,-16697,49751,49829,10928,29583,90273,52658,-39466,-9169,46193,15588,-21376,-43654,-84080,-125761,-102452,-13152,55178,54294,2295,-40968,-21013,21135,5527,-52497,-91925,-30906,49238,17535,-77840,-100547,18903,107444,93518,78816,19639,-128382,-157274,-35149,37275,31916,53323,80103,89932,102096,79655,32142,10697,16683,-1277,-41325,-41331,26853,60649,-9848,-34794,40545,85544,79442,66498,27867,-34033,-33690,-3587,-19191,-34209,-5174,8913,39087,72436,86722,130731,169567,144228,62035,-26345,-57248,-48032,-35796,-53379,-77823,-66751,-87152,-161407,-169231,-79879,15892,56504,9590,-46071,-22582,22545,50553,58310,-3633,-113187,-132842,-65512,-10341,32343,80463,66862,413,-44908,-78225,-29422,105697,156804,86823,1455,-73633,-116117,-114836,-99666,-74013,-40352,-20815,-14323,204,596,-10588,46681,130942,130098,38744,-38247,-38058,-30187,-81877,-94931,-49175,-7396,-22356,-59745,-72791,-82256,-43623,75032,116552,17845,-30219,6863,-22416,-78874,-17723,49010,-23865,-105866,-52150,45145,89573,94919,93722,61303,5499,-17498,-5932,74343,123060,51129,3403,73817,178640,231108,201541,97085,21972,5724,43967,109838,144917,101022,12912,-21886,-27302,-28847,-69060,-97208,20317,118885,86178,32151,50113,62421,9261,-56046,-23302,46379,24245,-90161,-111810,-8485,30708,-49145,-83338,-41482,4333,28632,26463,41119,28328,-54300,-93024,-6025,127381,240916,275239,169701,51669,-4844,-39740,-50934,-78762,-82216,-50299,-36247,-41478,-40249,-38756,-14579,48723,79763,8602,-75956,-80974,-64836,-97605,-69467,54542,125377,83100,29306,-16980,-84238,-123881,-87660,-27071,-2595,-10520,16693,47692,-3149,-76000,-46194,19649,-26691,-92425,-99750,-59805,72190,168571,67023,-73664,-97866,-18841,39073,-12342,-126468,-150856,-52015,52126,86931,104422,133509,111593,70767,30581,-59405,-132046,-80952,-6782,4437,10398,-17665,-67605,-99323,-80002,-13951,31252,-26292,-113629,-108718,-5454,57279,73130,89973,119660,114004,116995,129503,97567,72818,133849,130037,-28430,-112077,-69624,-29103,-16482,-30687,-63423,-77045,-57070,-28182,14821,54437,33337,-21628,-32786,-23368,11496,53195,44274,32963,20495,-50262,-75051,-10597,16539,-1784,4497,-60331,-89260,115,39621,9812,17050,33968,-2801,-10061,64209,101109,39271,-34011,-35845,26164,32010,-43213,-46408,8164,39377,43029,26871,30598,88148,84683,-24476,-55858,73,37563,67190,106122,66985,-33915,-57651,-12095,-33513,-24544,30875,30164,36290,63350,79368,86160,52754,32522,33690,-14044,-73105,-68967,-29341,15529,92865,126905,58597,-1076,19866,16434,-23139,-31045,7998,49469,42222,6392,-32541,-55537,-58569,-47143,-40599,-22245,7948,-8469,-19114,25047,82404,47341,-72078,-104106,-31259,-44308,-99093,-61431,-2017,2379,-37627,-42441,23204,48789,13159,-13752,-20859,16130,94794,119678,51117,-9048,-22401,-30261,-20115,-3146,-12110,-7686,47655,113609,143504,150984,169404,150178,99524,27703,-27070,-45824,-23059,113,-18101,-30305,-11685,38114,43347,-23677,-88295,-92293,-40763,-15505,-56753,-108854,-124453,-60288,16230,-8086,-54545,8701,81049,56056,22402,11970,-30060,-39926,-17383,-37021,-39877,31675,55237,-37194,-90754,-19832,73379,121411,90376,-1207,-25831,2045,-17749,-20536,19305,34358,2147,-66954,-121775,-124345,-99022,-93885,-72595,-30346,45710,120383,84513,-22241,-39024,19317,63602,85270,68895,28334,17696,56957,97172,91147,42186,41871,96950,120032,77947,3914,-49515,-67671,-28402,70006,141366,64841,-37926,-42175,-18077,-36481,-58830,-49596,-15149,8389,22591,12084,-75173,-129361,-49676,53,-28049,-31736,-26219,-3859,56140,59905,-1506,6917,30320,-13318,-50825,-48764,-77233,-111808,-109700,-119748,-107697,-21857,42855,50081,45148,-22162,-94362,-74976,-7299,29720,36881,51516,25809,-14302,37482,118105,100505,31660,-9372,-50146,-64676,-75606,-79147,-39884,2363,-14930,12655,56139,35947,19730,71031,126639,100779,5319,-89686,-100772,-13827,72639,83468,51752,18931,-4898,-18765,25447,66329,-10367,-133619,-112390,77985,167408,78029,24357,48918,56928,68528,59370,10465,-46562,-66952,-22021,30277,42088,46991,17077,-41560,-59082,-5996,21062,-54983,-103208,-55747,-39863,-66378,-42582,15535,48483,70009,39101,-44051,-84779,-65211,-48443,-32320,-49355,-90401,-95819,-65527,-61289,-48231,12192,52243,13680,-54879,-97523,-81685,-12420,99719,176188,179780,120343,44308,-47626,-125137,-77281,39846,57226,-8909,-30488,-8803,6980,13268,81964,179488,161770,87760,85340,77633,4508,-69928,-81332,-39504,14145,61711,52781,-22908,-18957,64295,115170,84654,38854,30057,39461,64011,73893,36187,6370,8189,40746,132885,206426,208149,160257,92742,19698,-46942,-64341,-58058,-51657,-22645,1782,-53642,-89950,36266,193449,192504,86759,47524,41621,-10458,-54202,-56392,-34907,-10293,23697,53066,83476,93352,26704,-43530,-17472,31941,46584,73270,64097,1102,-66987,-60387,-39735,-57818,-67808,-35149,-48640,-104852,-87874,-29012,-31153,-16341,48898,249,-138222,-198496,-177270,-132786,-77609,418,85901,85443,-33636,-171329,-198619,-70017,63647,72670,26500,17736,56714,81899,47461,2546,-24427,-11797],[53788,27294,-9275,-22854,-29909,-33036,-33874,-28359,-20502,-17282,14792,8195,-30495,-12326,25151,22551,-1706,-27368,-27275,46189,79170,37955,10939,26179,34355,30945,21439,-14894,-45691,2221,65902,41923,29107,89565,121255,81658,13878,-14693,-48701,-80786,-70779,-54149,-70673,-45726,3714,42022,56488,-12898,-104785,-107216,-58439,-21568,6255,48039,84867,35861,-54227,-58595,-4208,-15662,-52615,-24540,-44416,-148367,-162643,-95064,-52825,4750,73845,71469,72652,76850,-2111,-71786,-63391,-86642,-112483,-55931,-2768,-386,6711,40791,19503,-73662,-100495,-37390,43869,122838,148355,65701,-7847,-14350,10311,29556,47530,54307,-8831,-106927,-128729,-65890,2410,20613,8996,32000,110413,175792,166763,106695,57600,21766,-19662,-50843,-31976,-40983,-61919,-21686,61320,138788,163426,103981,35502,48890,78932,36557,24343,98507,119200,48061,28634,82306,74236,-15027,-75623,-65363,-35484,-72785,-114801,-70345,-21371,-30409,-66763,-39057,-21427,-63143,-132697,-115424,15663,106040,13397,-114963,-25543,170838,167135,34431,-61347,-99364,-89151,-21264,18842,12743,4871,-9858,-6619,7191,-33535,-40512,54778,82919,-3694,-43135,-27547,-13313,41144,130435,216989,217192,111352,20269,45747,45069,-40829,-62408,-14133,11426,33125,43109,11272,1700,70928,156827,154840,69828,25911,41821,15779,-36027,-49506,3426,49595,60242,13430,-42062,-108611,-139919,-106383,-71374,-41284,-8998,-16857,-62327,-26657,57586,58465,19100,51923,101606,102742,90984,111065,50521,-37447,-25228,40070,74086,10610,-98006,-164917,-196396,-194578,-154391,-144472,-153608,-94123,-76,56622,52789,8878,-44558,-68165,-79696,-43510,46322,107462,109384,79732,-8315,-60416,3513,49655,-18143,-30268,13181,-6323,-26937,51935,89886,-7611,-97115,-91005,-77320,-90876,-63046,-27249,-36539,-22562,51860,106624,155119,168617,131551,78595,-12537,-94559,-51653,46805,79932,31706,-20749,-6217,16197,8554,39119,44374,-5065,-58760,-98646,-114107,-105693,-81392,-28571,14399,15068,15784,5876,-33180,-17157,24835,3925,-46971,-51695,-28868,-32569,-68779,-105201,-46202,47479,61166,22923,-46010,-154048,-168759,-86478,-23560,-6254,4297,-5812,24368,90900,64042,-6060,-4428,21607,14615,-705,-1128,36853,51540,-35231,-49691,49100,86979,52318,28004,3836,-41305,-50200,-30089,-34048,-43501,-43774,-41061,-38474,-5399,56982,103622,112802,96144,51290,-17032,-60973,-54961,-17112,-45887,-105735,-94854,-101230,-171591,-150579,-61867,4963,35419,16430,-20301,17780,75701,70065,54400,36644,-40613,-95719,-28095,65609,83983,78686,53117,-11840,-45441,-62527,-41261,64563,124365,81536,31551,-12686,-68150,-93560,-72667,-47843,2401,35821,-12250,-94107,-130431,-106888,-13836,96618,122112,40978,-71682,-99806,-58823,-59635,-36873,21833,42017,9850,-28603,-33672,-30455,-19031,29878,55338,8054,-13601,48488,59901,907,-13840,-3281,-37461,-97689,-100193,-45335,35458,90227,79874,12665,-47182,-66634,-53042,54492,141488,115150,105938,172492,213303,201046,203448,167419,66378,-17445,-28442,-29637,-6251,39501,48497,35654,-9015,-52379,-90332,-109878,-26036,66245,57002,9815,51268,89008,46001,-8017,12020,37690,9420,-55881,-67998,-5259,17865,-32218,-26409,67492,125903,105023,62043,50485,25373,-67328,-80377,53919,181757,232779,200641,95933,16946,-9617,-46076,-75488,-92145,-60879,-33503,-36834,-17704,16888,9187,-7305,46759,106980,36811,-58807,-37243,16897,-28242,-66132,839,65036,49899,-4659,-72825,-122241,-146051,-122693,-29173,37646,19105,3104,11656,-29836,-104354,-79393,5429,-43475,-153294,-134393,-31651,93475,153402,61574,-23544,-31576,-39136,-55795,-71292,-128279,-154770,-76275,11685,34366,65761,125315,107304,56824,10635,-70158,-108867,-51146,-6841,-20104,-44063,-75285,-51762,-62429,-94204,-30810,76807,48704,-55849,-52438,54541,81272,70904,111619,126092,54044,64095,141199,121430,54721,97838,145916,67563,-40898,-114877,-100663,14373,84265,24197,-33184,-34440,-24301,15753,78853,43968,-30399,-1141,56140,83775,80337,55532,36337,9535,-63476,-108464,-68360,-26974,-42922,-67320,-141236,-171629,-78231,-25902,-23300,18844,40838,3740,3409,65311,75881,-18210,-96066,-50441,26052,-5987,-77744,-33030,89565,150485,111593,57446,32530,38574,27414,-29723,-51842,-22800,-13858,22652,89198,91516,9654,-51536,-20590,13213,28728,21890,-4840,-1129,-2648,-9084,54706,99610,86344,63915,30303,22147,36922,9596,885,90684,138461,39147,-48758,-30103,-13607,-13492,2006,22484,49703,62907,26741,-28079,-44080,-31919,-46390,-83705,-72802,-15506,-41396,-91457,-13716,81460,40937,-39436,-43237,-13510,-53525,-109891,-67450,5784,7543,-59328,-69497,-11836,2089,-16731,-33437,-69540,-75957,14301,87120,43734,10735,56004,46942,-16526,-4646,37016,33132,40302,48450,34204,70597,146081,128811,45408,-26125,-43865,-16070,17551,-878,-25577,14299,34221,24104,20846,-5680,-51461,-74296,-46475,-21907,-77181,-161249,-185272,-147530,-100950,-62786,-26019,13769,61881,74941,40958,26468,12286,5433,1301,-13921,-39047,-38844,-17241,-30232,-36017,29189,114370,160462,112573,25205,6711,25748,-31,-10446,16054,10802,-18542,-54819,-70049,-56179,-25166,-41414,-71363,-63668,-30090,347,-19592,-83482,-62438,19948,46512,25918,12512,43536,69461,83450,134487,139596,50108,31135,106210,130626,49265,-60551,-96226,-70474,-32400,56692,135515,73378,-41630,-84405,-68966,-62330,-59268,-60845,-81592,-89023,-37272,2298,-48707,-66374,-14317,-32606,-98615,-99159,-73807,-12564,89541,87224,-25691,-33308,26798,-1792,-65770,-60829,-52289,-75874,-68236,-66981,-83481,-12221,82052,75612,28296,-70284,-156653,-138764,-76899,-45274,-16204,30951,28204,-17231,15486,104800,114378,65166,48766,46625,30970,-11542,-30200,-12565,-3960,-27626,6318,40111,-2379,-57470,-28311,4026,-4734,3424,22544,18495,50007,110707,131522,107962,44706,-27520,-56253,-28990,18427,-5693,-114208,-158106,9949,158829,107502,36484,5554,-55702,-48029,-9390,-27869,-40724,-10883,6391,-13220,-40562,-27202,-12242,-8424,-11100,-218,-5822,-108819,-214465,-156042,-70572,-46833,-13439,21543,18582,57004,107476,62864,-9955,-9490,10985,-20364,-92011,-86385,11110,60388,-6838,-47933,35085,98433,54762,7020,-10454,-25312,2339,97518,154656,129359,61459,26840,-4703,-55354,-9467,92283,107304,44657,-676,-19612,-31113,-37686,66439,213633,185696,66305,41862,64179,39769,-34404,-74251,-74050,-60612,-5020,24452,-19040,-52979,-26322,12282,39702,47561,40802,10191,9332,38728,41326,44144,48512,68766,159964,265729,261846,162462,41806,-40347,-48004,-31640,-62029,-77355,-24683,15720,-34790,-85143,22664,175409,181865,79391,41520,20011,-47046,-72330,-58795,-23063,9750,31772,56734,86563,93929,81220,50332,5008,-56139,-46987,62049,97857,8938,-57226,-32870,-39996,-84226,-86087,-69033,-105737,-148126,-112929,-28410,43452,85055,88323,6656,-85497,-99636,-58968,-52227,-81216,-58300,35698,82121,-6009,-159703,-218665,-100699,57102,107709,79819,54974,46539,39695,10598,-35005,-41338,8028],[47350,3890,-19755,-9596,-11352,-8155,1885,8455,-7480,4095,70733,56355,-37741,-75595,-51303,-13845,11988,9481,-2506,43638,79106,72293,42405,-10691,-57898,-56150,-57270,-50792,13636,67949,8283,-100918,-70537,55914,77175,10505,-53298,-71586,-73735,-62078,-61577,-89272,-58328,34773,83042,70636,47396,-26441,-79160,-24852,41742,59776,65462,80512,95378,50007,-46273,-67368,-1713,32311,16540,6430,-24538,-80160,-68804,-9530,18122,23391,29875,36998,62206,43471,-35359,-62680,-30376,-13961,-3632,3114,-6996,-26097,-24682,-5311,-24908,-70313,-62904,-36604,9392,83617,87955,219,-24180,6388,47314,91297,77674,29118,-38369,-97021,-78916,8726,66162,61653,68149,93764,143225,205113,198312,111685,55622,30819,-25355,-58399,-22581,-27649,-78422,-61497,24693,102853,121986,35252,-62959,-47849,-4866,-3470,43398,106434,73213,897,31007,94124,58076,-16723,-14972,70,-33613,-72705,-41503,32655,42518,-14072,-36297,-10442,-18184,-79375,-159518,-156136,-35787,54495,-17605,-80674,64795,219600,141931,-7983,-103351,-149739,-99210,9760,33059,-23411,-18024,46515,95761,66299,-22844,-30589,50336,61436,-9302,-44319,-35073,-26940,-27638,8627,140692,235376,151407,19044,-3767,-3141,-30825,-32177,-40735,-35778,12008,15298,-43115,-39136,86099,200356,140421,-2966,-39560,2639,-37520,-111324,-105727,-30347,43793,111518,60338,-46854,-101644,-103689,-76604,-61119,-64054,-42311,-15588,-32517,-13859,72790,115809,98607,136890,203168,195573,156706,132867,23317,-105121,-92651,-1461,15023,-60956,-98985,-99845,-137028,-142891,-103355,-126164,-165475,-106703,-33101,8097,34074,31451,17428,13985,9655,50550,123955,155336,161965,121435,2073,-38258,8186,-10721,-74479,-44878,16238,7815,-20556,38139,97471,39959,-65069,-140649,-171162,-108197,19590,85610,58462,35110,78533,105514,77144,67078,102287,104647,10923,-81412,-58503,16842,54010,7380,-86574,-103284,-24559,28410,65943,82968,34496,-50509,-78032,-58416,-56395,-49028,31823,83593,20089,-24203,-34681,-58999,-35011,29926,56267,17810,-46045,-78174,-52143,-9953,-22642,-20458,57932,113373,72757,8518,-56879,-100167,-88507,-46150,-29226,-39599,-91989,-94414,-13076,-3852,-65670,-32355,40053,46355,33280,2711,-11658,-50,-41880,-19460,96541,101266,9146,-56132,-70682,-72924,-51295,-26926,-60183,-105899,-85448,-51928,-64966,-52773,15231,23745,-15770,-13663,5313,-20725,-67120,-59843,-251,-19339,-67612,-24235,15490,-27412,-49153,-1370,69076,79080,35276,2720,46091,93583,60948,28732,54349,52081,12239,53439,112356,84584,51823,64383,55330,14456,-36071,-51927,30928,105616,79268,40719,30307,4124,-9131,31943,41024,30441,14392,-44843,-136559,-194978,-167000,-55446,56666,87788,33608,-41822,-45538,-389,-308,5974,30196,35081,27172,216,-31835,-25697,-11398,-33599,-42374,-16827,26928,108878,141342,74431,-5648,-39503,-19441,-45910,-112837,-92530,-13679,48854,57817,10339,-24460,-23094,-20704,46414,115009,131564,146028,165191,136924,102380,121329,116771,24599,-46605,-70446,-143232,-157560,-54366,42171,68702,21423,-59982,-112587,-121393,-69121,-25803,-53958,-75808,-4550,54111,51977,35692,41152,36465,12507,-19777,-21316,6613,1944,-30701,-276,97484,118335,83056,58056,48971,40582,-20151,-32553,67036,159731,184380,149791,72586,39429,39751,17014,-7852,-28140,-35867,-74907,-123732,-85243,-13269,524,-16916,30795,89330,56236,17754,59467,113740,68422,-39054,-62605,-478,35316,-14350,-93354,-112132,-108400,-95570,-27874,22293,17471,4534,-14834,-49206,-74889,-35011,18556,-45969,-140361,-77229,48634,115061,128230,86138,49447,21841,-30755,-72944,-58398,-63017,-92479,-77598,-54391,-55153,-7448,82138,99505,53937,-27078,-112854,-120718,-70318,-37482,-32277,-61719,-86660,1263,24386,-40582,16019,158106,130919,3456,-30992,22409,3159,-3323,66837,104656,37528,184,15920,42423,46244,50301,79177,106268,49433,-90972,-118692,17423,120494,93636,36454,5465,-13733,27179,113534,76907,-21849,21868,105944,128643,114185,83186,42741,-12502,-93507,-128393,-73816,-14437,-41456,-98342,-160988,-188948,-137896,-77326,-44776,-6457,2349,-18863,-3,28694,-9021,-81949,-108389,-62250,-31369,-61684,-93586,-44180,77236,149326,101905,32291,9660,4970,-10738,-32146,-46783,-58966,-84650,-48939,37975,79787,41225,-43670,-50392,25628,61590,-2453,-86418,-90607,-58617,-28799,57017,127813,96779,43733,52020,97307,104821,35246,-11190,14131,14235,-43226,-80296,-61569,-36732,9806,82633,112169,77200,53851,29786,-14759,-10582,33158,12401,-46453,-52315,-13028,-49388,-104451,-23446,67345,26222,-15335,4793,10630,-18231,-58074,-25837,24037,10737,-37436,-41439,-36667,-57759,-67280,-61055,-69448,-82639,-47604,-23037,-43143,-1204,117335,112799,-3866,-3361,68862,56519,7321,-40401,-72393,-48415,6182,24435,26752,16603,22786,51664,47647,-12795,-56308,-22061,4660,-12933,-5449,35172,60369,2755,-53974,-46996,-69625,-161213,-226323,-207967,-133239,-25521,35299,554,-27560,-22490,-23886,19738,75703,66745,24280,45561,42728,-27679,-25054,29701,16287,6654,56312,102878,104168,76029,47462,29029,-14758,-40078,-44822,-70335,-62384,-10583,27932,38174,47433,-6570,-50718,-20578,-12398,-40900,-39794,-44076,-25288,24628,38156,-10056,-38886,30650,77030,61613,124420,180345,90870,32708,97427,132437,49443,-64652,-90833,-47175,-14843,48233,112082,78865,-25493,-94953,-88541,-78884,-94158,-124071,-149631,-116948,-28484,20225,-2308,-4549,-12330,-51543,-104990,-114344,-93001,-21685,94719,123086,18470,-27345,30095,40953,8180,4274,-24117,-64236,-30275,-1694,-41610,-34522,27140,13490,-65589,-155561,-195710,-180325,-151993,-123973,-90809,-30021,8087,-10370,-6121,27854,6166,-31307,881,63286,83041,51835,23959,-1931,-27724,-36498,-12388,21933,28424,-18610,-59354,-79299,-67527,21943,120445,112627,69757,82739,106120,108232,90457,40046,-17987,1678,67343,68307,-7529,-100530,-58199,49140,55490,9637,-25372,-76786,-79362,-68282,-81300,-45673,31483,20066,-93001,-155866,-94726,-19614,9880,9938,10983,29811,-9834,-79288,-84153,-56773,-65293,-47767,-8057,-15709,21478,107004,111752,49097,57963,80567,8689,-83263,-46220,69482,106868,20321,-67424,-46130,-1897,-3396,19687,65494,47990,31905,75883,65071,-14894,-60733,-12730,54188,77008,115434,158084,158526,125564,61740,6842,-1655,-28506,2778,109016,90120,3465,-17412,-432,15370,-3173,-43423,-71287,-87223,-74422,-62542,-82238,-124401,-116133,-65573,14174,79906,78686,34,-48019,-14740,45640,68458,45935,38074,78615,121310,105370,40517,-64158,-116357,-51716,18025,-19195,-59325,-23650,-14176,-79200,-130266,-64467,23434,31450,1223,17522,24896,-13795,-44824,-43618,4444,37166,31213,57262,90690,74678,79504,97431,26570,-79630,-66359,49244,67915,-32395,-53234,26788,3394,-85713,-83864,-52972,-73137,-100316,-85006,-30760,54003,126276,110201,33675,-3385,21581,68049,24909,-78716,-83719,19802,70234,-4434,-132453,-197956,-141927,-17220,79577,103203,76444,22385,-10659,-19012,-43599,-51831,-6716],[-7714,-78113,-83730,-19811,974,-27242,-50787,-40628,-23687,27607,103547,77485,-39221,-107417,-90381,-920,90705,78568,6636,-6370,40781,93229,76120,-28294,-98292,-69604,-48510,-5020,105988,131617,1988,-117811,-66140,45751,21970,-51460,-77800,-94158,-121540,-84360,-21074,10248,51638,96188,73717,34251,27795,-16874,-43720,29844,79333,44231,29821,34564,35061,22155,-18470,-38862,-11630,33164,47066,13509,3301,28316,41527,44903,44194,37594,20822,-1897,10924,37689,6660,-36167,-20823,61430,91374,23429,-15843,-2398,-16166,-34111,-30146,-12636,15818,10435,17366,60327,33803,-72990,-72258,2013,38166,42991,-244,-56737,-75881,-62475,-19473,44864,97336,101509,84631,60940,68817,112416,118790,65515,26720,-8308,-64913,-81829,-19821,35367,-8476,-48501,-12236,37295,23055,-64334,-116957,-90720,-76551,-79008,-49801,-34761,-52208,-57526,-19698,-1947,-29153,-31033,14169,20889,-9667,-6933,52078,114804,105559,16794,-33423,-14041,6325,-29099,-106440,-114881,-6189,64938,4819,-8635,121316,171865,74993,-21098,-95180,-158867,-103015,18256,30706,-48345,-67411,-6713,68888,69144,-10141,-42714,-1316,15427,-11652,-51511,-44900,-15634,-36146,-52032,32381,105801,58259,-12445,-31199,-39018,-35526,-22410,-31910,-17363,29418,13840,-58552,-65361,17471,79893,23431,-74655,-74833,-136,9222,-34672,-42231,-31365,8749,100760,100643,24009,-7077,-5794,-18256,-37480,-58787,-56030,-13880,740,-2818,33677,67601,69919,126468,212077,213046,149592,76413,-44834,-157782,-111722,1044,-2701,-69819,-66146,-35927,-47468,-51544,-21740,-37889,-73621,-65143,-49339,-32031,22380,74682,79696,60494,25750,43561,72700,68447,92793,80039,-18482,-47202,-44240,-104138,-109089,-12021,51177,38206,-12741,-4819,65685,71768,-14080,-137515,-181220,-79149,68140,137245,100203,11721,6268,47264,22951,-16608,-529,18241,-16354,-65972,-52104,-17916,-4922,-36295,-100008,-103366,-21358,31318,71069,112757,57093,-68007,-86570,-19820,-26030,-35741,73104,145389,63371,-33592,-73825,-50124,10471,38371,46025,26482,-34952,-89278,-59500,24460,35081,15075,77759,158963,152197,124489,60079,-36877,-46127,-6500,-17137,-48727,-116865,-171709,-112627,-43663,-61837,-45629,22553,40986,28905,-7015,-42495,-47070,-54935,-9630,93558,86774,-19222,-108430,-123658,-98299,-51717,-28863,-93972,-166788,-100440,-27670,-40239,-56582,-46634,-76259,-104464,-78674,-45132,-40657,-53286,-39864,13376,13222,-3603,45979,69217,13445,-33640,22605,119502,126997,64997,44151,87783,112021,64273,8425,30200,75030,73010,61903,54313,22109,11277,65008,105520,64718,-13068,-51191,1128,83107,84765,44339,34252,34467,46817,104334,111787,19439,-57429,-70148,-99170,-166748,-171334,-60293,37885,26934,-33463,-30324,36534,74519,35030,-11308,-36445,-28172,19893,43170,-13956,-58791,-61425,-95562,-105178,-49559,23323,86460,108009,73730,17590,-31888,-14850,-2034,-55118,-74323,-53191,-11429,32102,34185,35443,56580,44400,44142,49156,68919,99532,88160,35780,-9073,-12569,-9816,-34738,-28392,-19585,-107222,-160728,-91582,-23337,-2090,-22900,-74980,-123445,-137708,-87171,-91052,-166401,-167361,-87065,-44517,-21191,-4203,18757,46608,35809,-8919,-6720,11438,-4246,-34882,-23858,11891,-339,-2294,12885,18726,31621,17441,-13385,17304,78319,122724,154016,113489,70284,62834,64110,78751,55534,-22042,-119723,-179294,-160227,-121562,-93294,-59113,-13466,21902,59324,95432,105049,116090,72904,-49111,-80468,13266,58814,7872,-47709,-55693,-47563,-40631,-41189,-43102,-31560,-19749,-31382,-20874,29305,68591,75998,32819,-27547,-13063,48115,56849,48897,50058,34669,6549,-2712,-17435,-6465,22007,16181,-32763,-78952,-78876,-14254,76155,113347,81664,-8718,-97309,-119943,-91581,-48242,-34520,-71856,-83180,12971,64290,29120,65256,160329,110839,-35035,-103243,-65090,-59867,-47595,9978,73547,64459,-18720,-109064,-62208,34948,12777,-14644,65392,93313,-2064,-33259,26995,78255,122743,120589,66996,18589,56287,140730,120201,22066,12239,33460,37108,63149,61693,13103,-48679,-102027,-90003,-9849,54283,38009,-4625,-68783,-118572,-103936,-46891,-21445,-25550,-39023,-35778,-467,-16780,-94692,-117130,-89866,-107791,-152625,-130311,-93193,-71861,-9931,55550,29455,-20911,5758,62283,66598,27399,-15104,-88581,-142247,-91481,19479,82365,65755,-37552,-103377,-60637,2921,-23201,-120943,-141214,-66017,21247,102644,134285,79827,30009,53885,90279,85917,46292,10735,-39557,-100680,-110554,-117008,-130738,-94140,23541,172347,222040,120243,26899,8253,53,36820,88886,85802,47307,4018,8212,25297,9244,-595,1514,-33207,-53345,-22863,9334,1329,-32338,-13701,-149,-38827,-53153,-37671,-39329,-48200,-57361,-41215,8542,37535,8807,-66391,-100752,-8947,124396,112454,2464,-3998,63317,62721,3576,-53490,-65688,-75518,-116686,-105638,9999,74619,73905,73030,46482,-4005,-50217,-53507,-27097,-16745,-6193,65488,134836,67815,-34008,-47800,-49289,-134691,-214777,-169728,-63684,13872,11784,-48277,-84513,-78332,-31388,40021,78068,52594,21090,76671,116255,48330,21801,49838,-1998,-54883,-33308,10098,73751,111881,83865,35662,-22693,-66777,-105226,-146022,-117080,-1713,71239,58044,38411,-5692,-13046,35831,32317,-16130,-2239,31112,28457,19382,19683,-8516,-31204,13342,38719,17166,72299,161115,111617,26053,65422,132360,77630,-43405,-95486,-78231,-34354,30137,81898,52434,-37849,-93391,-80490,-78086,-118288,-171688,-171851,-69952,33266,46264,25188,3958,-33673,-26387,-13006,-39616,-53365,10621,122928,174958,99789,24470,37818,64711,76242,61567,-29167,-92200,-17761,57443,15152,-46924,-44723,-57688,-132532,-176984,-157774,-163388,-177767,-147716,-129762,-110441,-74150,-42531,-12702,-8167,-70980,-140357,-106455,-15347,38673,38464,19173,-29866,-60074,-65306,-71185,-21532,79106,88074,-5292,-68734,-66302,13199,115010,123380,68039,50764,46285,38293,58776,54289,2486,62768,166881,150196,74761,-17159,-81267,-64368,-23638,-25202,-20930,5172,6616,-52277,-89179,-30730,57159,20584,-139951,-201623,-100553,-12867,12631,17600,8110,48089,108593,115668,50050,-18689,-96844,-111274,-42667,-17107,-826,50933,66782,33191,50933,64110,2392,-48889,-3682,46281,44262,-2435,-64967,-77752,-52594,-41297,12514,88877,89543,56871,46705,-34321,-148208,-149438,-19896,113629,169877,165223,131203,119224,130471,93684,50510,64214,34154,-27873,-15175,-13509,-47443,-72211,-86096,-52180,1522,-10232,-32411,-24738,-38162,-62480,-93614,-131806,-124465,-57489,18337,91622,108606,17845,-68241,-28538,89926,125764,62324,8074,-16857,-60981,-66973,-48273,-94281,-138184,-85407,9912,14384,-26708,-25964,-35821,-83350,-113567,-101064,-81057,-59459,-18400,31559,46858,28680,-7248,-5911,60884,93807,64088,65502,80099,37873,24011,69732,36364,-34518,-19551,46606,28009,-50399,-35397,57087,35326,-37029,-42309,-31981,-31037,-5866,24197,16474,23823,95597,109732,37553,112,38206,72285,6424,-72675,-16905,91405,82454,-19671,-108397,-142264,-124504,-60340,30493,87971,67590,-1958,-35830,-24625,-22350,-37650,-33896],[-97138,-178783,-164522,-51962,-8346,-73062,-134013,-120284,-38215,37630,59629,29526,-23273,-65912,-47552,63131,161730,102532,-41983,-66392,25464,97673,73254,-15945,-49346,842,38199,87208,159680,130652,14463,-45358,3670,57439,14943,-36895,-34488,-57558,-150141,-148757,-17155,125911,157308,108135,24000,-24732,-20397,-11830,14839,77150,66481,-31259,-69628,-39012,9799,34117,7240,-37222,-45117,-2220,41928,45628,65219,93449,61728,11696,12464,57276,67672,3150,-8737,60418,54041,-30969,-26155,93296,113211,27132,24504,70321,30188,-18476,-23206,-19571,8261,49798,76345,74199,18333,-84627,-93191,-29642,-14090,-52701,-104943,-125963,-92563,-59060,-41164,-9973,60955,100996,44221,-28415,-28524,3274,11487,9797,-1012,-70232,-137283,-142084,-72491,30424,66816,26481,-5433,-14617,-67920,-119602,-96675,-57156,-55254,-84611,-127306,-141605,-89070,-28458,-34495,-80018,-99396,-59213,9787,26133,18907,32259,51404,86590,105834,49206,-27392,-8245,35518,25316,-29170,-30045,51439,94040,55461,46755,100111,103944,56464,23828,-40927,-133868,-135012,-41978,-14514,-70429,-128290,-140375,-79911,-19760,-34607,-56565,-31091,2310,-2597,-40928,-22623,12395,-3560,-23363,-28976,-68296,-76228,-22997,-1900,-48503,-61253,-5428,49300,57815,35531,-17921,-70539,-57885,-20099,-39155,-93451,-115727,-61052,36600,104289,132278,104801,21579,-7405,70465,116842,107985,88627,62080,41130,45564,37103,5597,23882,35448,-464,-30568,-43031,-37925,26460,110146,154687,120548,39584,-58394,-111919,-52539,19831,12062,3223,23988,7217,-22956,-23782,13726,56776,74050,49511,9174,17200,92723,153225,129954,61752,-7677,-2972,-14110,-51696,-12801,22009,-27474,-53130,-75941,-116880,-76866,34204,75993,39537,-44619,-72524,10542,71151,16229,-88930,-100794,-7786,81863,104338,38597,-80580,-81778,13077,55644,1979,-54314,-38271,1633,-17441,-28134,-16727,-10679,-14055,-37291,-42883,1246,49484,95745,109550,27875,-103005,-135109,-61934,-17648,21309,103570,133344,85813,38440,24801,59532,107386,63388,-7567,-33756,-57564,-87516,-60493,18969,30711,9888,63489,139861,160063,166338,93003,-7010,14573,62122,24713,-20219,-74329,-134561,-95546,-7729,4039,-18907,8686,36110,47158,57404,22362,-40333,-66203,-24053,40051,55481,10709,-60120,-94615,-65937,-8948,-5989,-65286,-94034,-22972,30332,1794,-51396,-117775,-156665,-121146,-79696,-76121,-52045,-807,30617,58496,57999,46632,57995,15141,-73671,-80453,5006,74034,70734,56450,86808,125005,128751,78156,4734,-4177,27599,29175,-9593,-28942,-16050,7025,46878,64843,35158,-3979,-28928,-27961,42411,105290,84663,56251,48042,46677,107391,133624,14407,-75729,-38042,-26154,-102633,-133392,-23639,69513,1088,-101185,-64531,50659,106367,54270,-14311,-46039,-28071,35259,84266,28721,-76309,-121724,-115561,-87560,-49398,-12125,1036,2462,34122,55893,1704,-37315,3392,31499,-20830,-67815,-48573,1524,41286,79377,89723,39712,6183,-4232,22894,75066,74607,21363,-59926,-90357,-49472,5565,32971,34685,-16504,-47805,-35530,-76447,-120608,-115852,-83559,-86431,-104588,-61445,-76318,-146181,-145113,-105180,-113666,-103664,-83446,-23304,69139,79039,23825,24723,34560,22582,3062,-21176,-49006,-68254,-57285,-34985,-22603,-10997,-9760,-41363,-38929,9966,75323,148327,140905,78348,51397,58697,96033,80981,-5883,-95923,-136814,-156868,-166732,-124376,-49337,-40188,-42713,48729,111487,54492,27388,-779,-81713,-49398,78810,112002,81734,49477,1910,-13681,-7523,-55272,-98983,-92693,-62370,-21864,50881,131718,148880,153764,167952,95202,-5778,-22808,-29876,-46142,-42944,-39086,-25189,21260,31528,24199,64235,94419,26802,-45561,-25415,37861,101438,136598,126267,66379,3218,-39487,-46132,-15330,-17002,-60951,-86246,-43052,11444,45756,62071,65500,1324,-122884,-188159,-109462,-22230,-758,-4098,35287,60374,-956,-104173,-72072,33030,13479,-28490,34525,74873,34441,36465,36841,18709,86025,147353,108401,57712,73390,125986,139150,78385,-8099,-89695,-118499,-75640,-36057,-45345,-65491,-60435,-14397,52222,101635,108954,98856,30311,-34372,-16420,26042,30898,1443,-20056,2106,33795,-20293,-110313,-100083,-43707,-101833,-197537,-167488,-112460,-118227,-95983,-27875,-23380,-46290,23062,144355,173054,107050,24874,-96121,-167002,-89980,50529,133054,119532,3385,-112938,-144704,-80223,-27462,-73594,-108079,-55219,26395,105380,117936,61270,29928,34725,30059,25828,37618,26094,-45230,-99500,-84587,-131356,-207731,-157843,4125,162767,207443,102463,-1954,-2757,32817,78452,104449,122780,119498,44074,30993,137513,166167,39514,-68701,-106405,-104571,-54805,1888,-21328,-75556,-72677,-79028,-123175,-131260,-100267,-38129,12523,2459,11518,72921,108999,78668,-22383,-90524,-6375,102359,83438,11608,3689,43603,48110,8365,-17586,3537,-13877,-121479,-168087,-33912,62600,48694,23499,18648,17587,-7347,656,47153,51680,26131,65233,116191,93742,40644,18412,-8515,-94352,-138898,-51157,24924,-11165,-80563,-89052,-54174,-16858,41371,71857,26691,-7590,-9019,31357,94231,90312,48659,26540,-4987,-43476,-58875,-31410,33798,94709,110426,72728,1507,-59310,-101047,-135818,-134681,-59393,27682,26770,-10061,-19073,11651,33302,22237,5716,13360,29144,29804,1108,-22507,-1284,20295,1023,-24735,-15772,21035,73669,59685,-6997,17490,103374,67387,-55562,-112172,-104919,-60675,-8793,30818,13922,-44484,-77089,-66695,-65443,-86195,-134906,-138636,-29366,59280,39474,219,-38716,-59263,4268,82493,58086,7061,48723,140438,168371,93634,33166,38150,66010,69643,26266,-65692,-97294,9592,115130,75625,-23415,-50210,-65344,-115363,-101284,-45741,-99772,-160406,-118775,-102831,-141589,-139681,-63722,24175,46781,-14578,-103040,-115727,-65865,-23950,-17264,-13785,-41091,-59053,-83725,-115214,-68773,62986,104576,34892,-21404,-50278,-36142,24875,51889,49513,59163,34417,-12412,-35176,-54127,-47847,77011,193407,150361,71085,9778,-73576,-109087,-61575,-14806,25995,86903,92595,-3064,-56231,14225,86977,27457,-97453,-114452,-39605,-12218,14723,35083,-14790,-415,119034,146041,60875,-14918,-86254,-112453,-43094,-10337,-18622,2901,7149,-11071,-453,-7042,-37349,-22331,46982,50416,7280,-7983,-4013,18607,22003,-19725,-14871,27962,43908,29341,4865,-73788,-149695,-122813,10200,122024,145380,106498,45421,35765,59079,58388,57458,93361,102858,54447,10531,-12080,-63364,-119860,-134120,-81773,-15311,-6003,715,42640,50274,26865,-17944,-57813,-49633,687,26873,58015,83950,19049,-61861,-18044,106870,148426,67492,-23977,-71746,-94362,-66233,-31175,-43772,-92892,-109910,-46213,-12487,-35171,-39482,-18401,-10,-14207,-47167,-43515,4028,54656,90480,76463,31683,-1911,11677,84717,128924,104994,60703,28134,-29153,-57890,-9768,22246,12763,12689,29743,9288,-26572,-14336,24631,14987,10540,-21080,-71516,-56814,35859,126089,102831,40679,75766,103729,29195,-28159,-24738,-30785,-66079,-48157,64447,135739,68031,-43752,-96002,-91574,-67908,-50305,-11831,43122,44105,-608,-21112,-17425,-19990,-39246,-64836],[-166536,-204140,-158784,-43474,-19595,-102696,-166991,-138061,-28658,14954,-42328,-56879,-1043,13188,28289,96025,114061,3932,-145446,-105809,37542,78870,27742,-8107,7725,61059,93832,102634,103322,60018,7580,9223,42374,52568,40446,35555,35062,-1338,-121244,-176670,-73149,82954,132020,75707,4452,-45560,-62408,-9744,94472,145665,64805,-71146,-118233,-57514,39082,75620,9780,-73990,-77765,-25255,36155,96025,119275,75305,-3213,-58935,-36564,50203,88788,14030,-28485,11949,-171,-65203,-20296,84139,61682,-5401,33887,74523,33196,-4065,-36344,-95724,-91467,5354,73923,43541,-4032,-37556,-46701,-51596,-60640,-92854,-142508,-126102,-63464,-61481,-98184,-77415,12683,52609,-25218,-84182,-44818,-9079,-15912,821,9891,-81972,-175270,-190432,-161186,-82478,45407,78158,16864,-45103,-91373,-83103,-39576,-26279,-14822,-20445,-68791,-75508,3075,52892,1480,-64042,-94282,-75423,11227,53955,29543,-114,-19226,13802,72048,70260,27783,49730,52787,20413,-11480,-5904,33160,64803,63186,43543,40861,59243,48513,34040,-13267,-94960,-142514,-110216,-81066,-102404,-158727,-203412,-172226,-124297,-113428,-80643,-17314,28210,8208,-17329,19085,31307,19050,32438,-19246,-129367,-103539,19545,40981,-51514,-68958,47282,139356,102780,4799,-69453,-90672,-38165,26473,-23401,-128914,-128974,-37306,48871,117946,189673,172250,67344,-2547,41333,81245,108215,96031,39816,32974,88270,106523,71005,71101,43748,-34879,-87752,-109548,-106027,-71529,-22847,66387,104894,60820,-812,-9452,17977,17240,17301,73978,117935,52023,-33751,-53015,-19477,57432,122386,105243,37148,43480,102263,128262,104604,33515,-22581,-3455,-29995,-89736,-65764,-21869,-38810,-55511,-68505,-70983,-38347,28241,42566,-18309,-114886,-127347,-22874,55468,15183,-49793,-34088,44089,100052,66002,-44185,-130282,-81635,40269,110815,41833,-67050,-25930,77954,55512,-3296,-921,32590,59835,34961,-19883,-13512,56913,114598,74312,-23674,-107508,-139588,-113256,-12210,117734,153588,90762,58551,110041,163530,173372,156340,66829,-53918,-122146,-130999,-99699,-53486,4032,16606,-1783,19327,65425,93795,100649,39154,-2367,43519,81434,37622,-7176,-37537,-53196,-17263,26697,20640,-2595,17514,49716,95618,157320,111587,-11907,-63437,-33186,-2525,27953,43382,-487,-51122,-18465,53747,45216,20088,64354,103323,80789,6440,-80785,-162697,-174778,-102686,-66248,-77050,-40682,40048,90302,106298,72512,25507,7260,-46999,-120620,-93274,-35918,-45246,-85066,-39421,49536,82181,75090,37395,-20493,-39586,-47452,-79809,-89080,-49310,6103,32818,27130,-12678,-51822,-34971,-19276,-50859,-1338,108670,121726,101186,75038,7468,42880,97332,24683,-41216,-7621,-2184,-66727,-102957,-10700,92165,22558,-92487,-84028,5453,80268,60125,12656,11514,35281,49381,57433,24687,-78847,-144734,-101403,-40265,-23443,-36819,-64737,-68169,6170,67154,6560,-66247,-32247,23359,-28400,-81096,-64979,-39728,11277,78218,63236,-28797,-54540,-14619,48883,105607,114669,58687,-45203,-77389,4375,88109,63973,-11885,-46527,543,20692,-82636,-180175,-162483,-70204,-16217,-28214,-31136,-29695,-27921,-38647,-61306,-94217,-101645,-106348,-44341,57429,79939,56163,60803,56528,53838,54197,14341,-19637,-35424,-59585,-58968,-39324,-52170,-88637,-106001,-89449,-37778,25801,74705,90249,67063,37190,17172,25131,16494,-6643,-42719,-93415,-130359,-105140,-19337,35117,-23642,-66834,11622,43059,-35985,-43594,-45416,-97618,-37067,89275,138164,154970,119454,23174,-7958,4741,-47116,-111894,-122307,-80207,4041,87931,124635,126423,169250,208325,94268,-47560,-54736,-37198,-76947,-102375,-62534,-13568,15018,12015,-1742,26914,66334,23988,-18365,19105,50315,72925,109874,123755,89203,66556,53001,20059,834,-6004,-14075,-54635,-80592,-65107,-4237,10050,-36473,-103652,-166619,-189198,-84977,33537,46783,-8738,-33966,-35791,-24951,-26004,14196,64538,59553,53252,63929,18405,-48308,-24915,-5938,-42888,-15357,71000,87954,59083,31973,42853,89076,77650,-18612,-119001,-166662,-181643,-142824,-87046,-45633,-7852,18750,36405,63432,65527,45804,-3776,-25402,17693,47313,50182,35133,33393,74466,88381,13335,-74732,-69453,3087,-6540,-99099,-144827,-159202,-174238,-131718,-42680,-12518,-31394,20510,138750,171783,108733,15994,-93301,-147127,-61302,75622,166543,173143,80996,-28960,-88312,-60834,-7609,-15892,-52097,-62916,-43906,36141,82848,39965,8297,1768,-28269,-43786,-20745,-11774,-35095,-22541,843,-98640,-215888,-170014,-44687,28069,45039,10497,-15610,19158,65775,75081,70462,98050,107477,24593,5729,140355,194096,66299,-53392,-96362,-79724,-18653,8032,-50058,-125213,-146671,-155106,-164066,-171297,-130098,-19331,46084,26698,31598,45225,22293,39725,18201,-58633,-22535,72447,65667,10136,5941,30669,15305,-20034,-17144,16736,15699,-61832,-131541,-60590,22956,12331,-24666,-1876,31293,11694,55511,137125,114054,57561,53453,72657,104053,125542,116821,64490,-21755,-34473,45567,55019,-49693,-117892,-81840,-14087,37690,73692,58114,-17081,-38915,-39760,-43292,7667,50755,25076,29251,79809,53168,-10373,330,12049,35364,102403,110256,36718,-19392,-32719,-44752,-93134,-130057,-40616,41741,14417,-12495,16480,15205,5441,20734,-1588,-36533,1765,11730,-38757,-3541,54445,-10009,-81307,-37511,-684,-12522,-29946,-49876,-18748,37278,-19612,-112712,-103692,-55736,-47616,-63436,-52239,-12078,3145,-23792,-52794,-56749,-28231,-46498,-82313,-36218,22743,11533,-31463,-59622,-57920,17759,99164,84012,21359,23834,63935,44978,-31731,-40304,27552,80056,30740,-67469,-97899,-41171,66930,146364,94627,-10565,-26527,-27866,-39878,22027,76156,-36142,-134170,-76703,-34630,-72019,-83992,-17752,74336,106837,74866,27883,-6150,-16038,-18080,-36828,-24047,-10243,-18451,-55048,-90274,-79856,-11920,10569,12368,21992,-6943,-51974,-66561,-65834,-8023,68221,59483,-2044,-85019,-146926,-82308,63080,126068,75612,31861,-17243,-92324,-129059,-71619,25666,83368,96454,85878,10319,-36274,27126,74485,21850,-6976,27072,21304,-24942,16454,50476,-34554,-62497,41496,47707,-32264,-42727,-31271,-42992,-21209,-33539,-50124,-13372,-4212,-25092,-23840,-36420,-55660,-6628,103654,128288,72226,44543,72935,127429,98020,-13723,-83683,-87198,-68391,-55206,-47265,-41694,-19274,10673,57038,76914,57311,45392,35122,29341,-569,-18586,15688,80586,143999,178039,138560,39772,-77018,-143675,-109217,-33071,-5415,-6945,4189,31667,68024,67744,14591,-22481,9915,33919,32181,27016,19722,-24752,-57313,-15894,61795,89177,18875,-77826,-97605,-7465,58744,24835,-13453,-44157,-98026,-95064,-76301,-83712,-70215,-7314,71313,56246,10176,42726,99029,109470,127611,107809,27975,-19779,-14651,35715,87482,83283,9951,-52859,-94874,-119709,-86878,-5834,32240,11282,4855,9164,914,-12544,-24616,-9929,14124,-69697,-154974,-109018,9506,121558,129955,83089,92624,94078,47541,24913,-23590,-87110,-80050,-9863,50156,58853,10150,-56009,-80739,-58998,-26582,-31014,-40330,-8677,17713,17849,15860,-12816,-60508,-88139,-96365],[-112164,-82940,-7653,62878,33498,-42035,-85250,-50465,15136,-8358,-89150,-62019,44570,80305,84125,88997,15392,-117451,-191112,-81718,57891,59754,12957,20279,43892,82743,90674,37410,4559,13090,25493,50195,63054,53448,73746,113510,100829,51940,-25299,-80730,-86867,-51077,15130,44135,40479,11511,-14538,36496,153725,191691,91315,-26276,-46642,-823,46312,60769,2205,-64458,-39428,17463,60063,122596,130796,34752,-55736,-73635,-30508,36978,70641,21403,-49179,-69697,-83493,-74708,24659,86892,10147,-56104,-24207,1616,7104,10502,-37124,-112811,-119328,-53444,-11444,-52198,-52687,15196,35681,-28150,-53195,-49929,-90975,-66440,13963,14158,-52797,-51040,12290,550,-63729,-62439,19496,67466,45350,41110,58264,-12464,-117040,-166148,-207936,-190691,-41067,72034,39110,-38405,-45040,4121,7947,-42478,-49002,-2646,27972,43961,81260,73610,18691,-10664,-38616,-52083,23590,61595,237,-59921,-55182,10343,62756,62942,90163,121013,59504,-21723,-55202,-66909,-60987,-18867,-607,-31112,-27166,13400,-3162,-34761,-37637,-54011,-92589,-110207,-107236,-122950,-143790,-140025,-112513,-133799,-166686,-108275,-3724,44286,11306,940,44308,28118,5191,47402,24884,-61204,-28587,63041,33927,-57528,-27519,98526,144815,74255,-24009,-71083,-72042,-19285,71079,43842,-80767,-81441,-7176,14889,31872,94956,115088,54267,-15167,-9139,-3679,24668,38407,-17955,-49223,2580,52499,67826,80254,14780,-88295,-102431,-70571,-68436,-93829,-93402,-646,85662,83608,52703,44686,35466,2813,-3598,54659,116605,67947,-35840,-73196,-55687,-19893,24890,22868,-25633,-34391,-39880,-35591,-2032,-230,4284,41471,21491,-27609,-33160,-37580,-65822,-65997,-49556,-34723,-25484,-1896,-9574,-72898,-146697,-130493,-25810,36659,9497,-33897,-33212,36508,111200,64989,-57190,-93868,-10827,86963,116561,29156,-71861,828,122239,92350,15322,8578,60851,104591,69141,-16726,-22646,53736,104238,53077,-25019,-52748,-38823,-36671,31814,162277,174247,69966,32292,110147,173873,164374,106484,38846,-33468,-129388,-159995,-87474,-20521,18649,49265,45009,2071,-2498,38735,45126,4355,-1301,29263,49467,17762,-20297,-35414,-13561,21314,9192,-34217,-23400,24208,50804,109951,172695,112753,2540,-25306,-10324,-631,13781,21009,-16133,-45539,-2082,78267,88654,83067,129330,155594,104067,1481,-95508,-120146,-84060,-37315,-23721,-17675,10332,55977,108673,128855,44782,-50091,-47327,-33920,-62501,-65696,-61543,-98978,-154713,-121449,-35051,4690,-2517,-30554,-55566,-60433,-95877,-149287,-104988,-1240,56768,58271,43374,-2464,-75705,-71086,-19852,-15032,23959,101815,119078,135713,124774,13810,-5106,55760,40381,-12944,-21362,-7931,-18975,-71450,-47927,50110,50971,-3425,-18960,-4806,44596,51532,14800,21181,53540,27437,-8290,-11073,-58270,-104160,-60985,530,9151,-25726,-57698,-38664,33805,61483,-5868,-52639,-47691,-59308,-90353,-87024,-52542,-40473,-2779,58485,52802,-19450,-31570,32815,116528,146645,127410,76806,4611,-28419,20656,81836,44290,-85630,-157223,-68684,18597,-27932,-95597,-82540,-11584,51943,29262,-28684,-11785,49642,27339,-20183,-11179,3548,-25537,-16409,8370,9987,29592,58513,63374,71819,71700,40306,37637,23190,-25684,-31132,5300,-35971,-135113,-161416,-130164,-67612,-13902,1734,31987,74782,53963,1895,-32393,-52814,-20814,-11857,-90232,-111510,491,126726,122082,17147,-43482,-23187,-32333,-57169,-5177,4034,-65989,-54124,27581,96760,149516,126675,44738,19594,30768,-12897,-71925,-79997,-40020,29213,65376,39812,39620,99282,109139,3253,-59264,9149,51661,-22745,-78769,-11731,37370,12530,-19763,-32292,-27485,-13400,-29979,-18697,31272,19761,5456,52426,72320,22018,19878,69107,46975,-16698,-12715,49112,45890,-753,-44202,-42190,-30265,-53951,-115386,-125482,-91754,-21238,25391,32063,-13218,-85379,-137089,-76943,29684,108854,126299,128093,149143,115857,-10114,-121060,-110685,-71023,-88291,-77994,906,50804,21137,-40989,-55476,-407,30759,11699,-9391,-52412,-138127,-145017,-66675,4369,27465,2493,-18400,-3680,-37693,-102359,-120124,-64859,-3478,22303,32681,30476,53478,122829,133472,51850,-40589,-62347,12863,79275,27823,-79078,-166297,-177463,-100099,1833,41417,4244,-2823,65321,92496,40814,-29387,-79149,-81441,-7151,76066,126283,155554,128848,91164,71794,54540,25896,-13403,-39844,-66406,-76496,-5212,65215,34615,-5722,-8723,-59519,-112978,-101349,-59665,-13937,44376,58970,-37020,-129100,-108738,-70237,-94799,-102181,-64307,-2929,56132,72755,32964,11272,36667,34362,-46723,-81373,-3081,66596,61799,37941,10097,10820,32982,2656,-49512,-95721,-131230,-146979,-120566,-99719,-43283,42316,43432,8666,25634,-11550,-95628,-47599,22971,-34680,-63391,11397,16202,-41776,-19427,28355,-3113,-51350,-51450,-40152,-42097,-43373,-58337,-29510,27694,34975,517,17900,36026,-13894,17918,97633,79311,48982,46893,57309,89247,136579,161586,130190,60596,34885,57870,38434,-25381,-53108,-46026,-40230,-14086,24125,24747,-9099,-21072,-38000,-61429,-47543,-13052,663,71281,163286,122550,52434,71616,38486,-8175,55579,101999,56310,36916,42179,29285,-49889,-156953,-71551,106544,110383,18596,36914,75437,65653,49028,-7130,-55859,17187,71240,14633,2463,37489,-21016,-97597,-55954,-4107,-28359,-69104,-64748,-16443,-25109,-131566,-166381,-70626,4952,-31931,-114698,-129967,-33896,61903,41193,-42984,-66467,-9930,4723,-34792,-45024,-16209,9117,-9460,-32463,-25186,45293,78328,37951,-16497,-50190,-78566,-115186,-157332,-124591,2207,90918,12638,-121049,-95349,27671,98360,115314,52753,-44910,-43923,-3843,26107,100963,128270,-4829,-106453,-47177,29321,64245,59885,39535,56444,72499,61893,66533,67434,55470,39105,-9005,-25829,-1669,9082,3188,-14822,-49019,-61784,-60688,-13943,70573,91825,14146,-100153,-157685,-77465,28969,34359,3465,-48303,-87140,-20485,73903,59580,10176,14715,-43665,-143518,-171169,-94854,29060,96484,62864,26746,-17630,-58919,-40958,-22799,-26521,24149,63421,9003,-35915,7888,27664,-35511,-64075,-21571,-12606,-68922,-51778,6926,14739,-2095,-43783,-55716,-16174,794,-27583,-21766,-12003,-36350,-2710,119635,178162,145065,103068,100537,141802,104949,-38841,-144479,-157895,-144575,-124441,-77045,8941,104264,131176,97913,53970,33519,64929,107494,92095,-1935,-59018,-7710,71406,126636,176799,158903,16298,-117893,-132055,-36703,62379,74720,34044,-7246,-26323,7621,8204,-56380,-66175,318,24928,46860,39077,-30966,-80964,-58290,-7840,39236,43278,-22377,-102288,-82411,67395,149823,58686,-30114,-42037,-79401,-97664,-85553,-87282,-78992,-24117,51002,38059,10709,58839,93214,72595,98268,122476,59826,-13501,-37628,-19187,14810,9186,-59442,-101183,-93058,-102327,-91938,-8337,48492,27025,20153,31109,22487,-9363,-25145,16096,10773,-119526,-180351,-91100,6205,61790,62236,53896,72841,54905,70365,134451,88554,-3160,-2449,15906,-28008,-34447,-6555,-19693,-30367,-6066,13288,-5446,-32052,-23958,-3889,20890,52233,8887,-80714,-116399,-87482],[-55727,-1998,75338,89234,34991,1351,-23153,-31338,-36138,-81767,-103228,-40107,16447,7384,3237,2924,-74691,-178746,-179163,-73625,856,-6307,-5161,15566,11931,29844,12375,-72851,-89584,-30374,10331,37377,40154,23735,45468,100206,90583,37960,19848,26575,-54837,-145132,-111451,-15373,37612,56552,62260,69392,99424,111020,65187,16696,28148,19695,-43640,-67407,-41323,-14168,35908,69937,61432,73673,78001,3942,-70344,-49263,15056,42111,53175,33893,-35451,-74336,-77883,-34043,64410,94024,4360,-68039,-79323,-52997,16289,44253,-10273,-27941,2225,-16664,-70828,-133354,-109024,6722,67311,14771,-17928,-9531,-29322,-13265,76523,130072,82426,36383,30778,-25315,-66547,-34308,47496,105680,84085,52991,77394,63065,-10518,-90950,-172489,-184170,-76586,55522,62210,-4557,-111,49733,26047,-68186,-129449,-90682,-967,41569,42459,13087,-11705,5174,12396,2989,19962,-2923,-65114,-94294,-40596,51930,64755,31807,82402,120104,52995,-35369,-86756,-122086,-123470,-78277,-69655,-111942,-93651,-43921,-52698,-80740,-53975,-35718,-63158,-77742,-74494,-98149,-104219,-55016,-14520,-55255,-116720,-95413,-8226,35079,15717,13104,49104,21611,-23977,13569,46627,12465,20049,40726,-27106,-69683,12971,89772,77336,28361,-12358,-4477,20841,31865,55099,40079,6636,45489,62004,3813,-24937,20256,56984,10721,-61291,-82229,-87203,-52003,5195,-12553,-91043,-91751,-11142,46459,53264,-21789,-104971,-68584,17897,17402,-47973,-76565,-19216,45741,62809,58741,36326,21466,8795,-24960,-33624,7393,2094,-55048,-51287,-11658,-34886,-65449,-74770,-80043,-109257,-158701,-139800,-74608,-10245,41952,67541,55441,56615,52622,-2090,-65100,-64672,-32995,-6332,14805,28145,-2374,-46511,-76838,-69000,-29265,-1412,8430,-19764,-42107,11899,83407,62788,-11198,-29169,38650,93480,84747,20182,-21682,30986,84916,57834,30065,17037,38005,75988,62762,15889,24655,66992,86554,73535,38934,26405,95103,139605,102285,89363,75522,26124,25908,70261,87709,64666,8841,-212,34567,-17844,-73618,-35077,15020,39598,86040,117123,33698,-31998,13162,57632,38803,-1971,-12914,16828,13065,-23119,-38529,-15855,15844,-15818,-77033,-54857,-6921,-4950,29800,54649,8279,-8351,22531,10247,-12517,-18950,-38218,-62556,-47938,-17063,35312,72251,56781,33198,72922,93295,22650,-57027,-16448,56973,55681,38456,50218,57091,70518,111968,116418,-2882,-110698,-61634,5549,-29344,-78948,-67767,-43633,-54898,-79218,-61042,-9933,-7050,-50066,-64215,-60125,-110162,-149013,-81097,29277,65939,41925,49010,53304,-25188,-81932,-27085,59920,105369,93835,76070,117298,155001,103515,52115,57803,30689,-33159,-54038,7237,54684,-26109,-94747,-42449,22465,50804,47140,8092,17281,17268,-50162,-79323,-33326,-29866,-43143,-15183,-12866,-38141,-19495,26067,22485,-19791,-27669,34534,90870,54590,-24892,-28548,-26316,-88318,-112477,-70503,-20948,3094,2886,10114,52542,71726,64591,79483,134669,141096,86587,48847,19585,-38719,-80632,-45714,-13622,-89881,-197186,-161009,-26056,49839,63474,44377,38725,53515,-3024,-71459,-49691,7095,-13434,-26904,39765,90431,57396,8624,-58944,-101093,-67998,-635,44688,58364,33368,23188,38841,14475,-19289,-4903,38946,-10857,-136572,-193291,-156076,-78170,-30229,-17694,14619,71404,61294,13108,-23908,-61709,-34747,-5727,-61238,-59795,73136,177260,121192,8678,-38030,-47946,-60859,-23480,55652,54421,-27091,-70956,-57656,-30913,16130,62565,61829,38035,17011,-24591,-36210,-21990,-14773,9693,15760,-26448,-41378,-13903,-21860,-56673,-27006,73351,97301,730,-66635,-5197,50549,28605,-18474,-36919,-44940,-60776,-77270,-31900,31587,1417,-27338,19314,19708,-63536,-74842,11995,37098,-28394,-35692,54642,113942,117462,55807,-31090,-54376,-32829,-62537,-53440,9337,22850,-20923,1874,6154,-68374,-135662,-74648,44953,120426,132464,132983,147817,112423,16418,-59269,-76866,-89424,-98269,-44481,25660,25325,-50596,-107729,-118476,-71463,8335,79093,110714,68729,-20785,-61715,-28223,25390,29566,-25399,-52711,-32441,-78554,-150180,-147281,-63214,-7389,7188,13578,-5024,9448,93443,121645,53560,-28419,-69225,-22669,54305,42614,-31466,-106044,-109437,-38961,43803,72658,22450,-27165,1896,24792,-22393,-50441,-49316,-22439,42074,72391,41853,45377,71785,114718,141382,103730,18028,-60428,-72966,-49002,-16798,38771,76983,57837,29451,4175,-83763,-156546,-128293,-56246,13072,60511,55492,8920,-15970,-19456,-36990,-88374,-109203,-63080,7636,61816,61096,3590,-37016,-20104,-28190,-102731,-154874,-141597,-65773,19116,69826,76318,53469,2082,-55343,-47936,-9222,-19023,-59532,-51229,-5132,57967,88301,35100,9224,43858,-4924,-100878,-69565,21628,-16276,-95103,-82775,-100537,-139025,-64500,28254,14716,-38498,-66099,-93584,-119679,-84105,-34080,5090,36615,67362,69513,61903,28369,-42665,-31582,12125,6075,12824,31394,25101,15687,62410,122626,123918,79952,35017,13122,10887,23143,18515,-23734,-80276,-79437,-7570,45940,37349,16945,10345,-4915,-31659,-25763,15308,81815,119535,81774,79821,143273,106062,3994,11596,58141,63317,87599,73914,16440,-67167,-148293,-70572,111052,133403,34839,90597,197720,159384,56858,1949,3887,68997,118793,87267,27113,-2825,-32812,-74285,-67328,-18827,8207,-29187,-37614,17125,-37433,-174702,-163856,-50882,-10708,-51406,-121961,-134844,-54281,53446,54946,-44467,-85593,-39072,-5624,5019,-2347,-2854,45213,47559,-12336,3492,96875,89225,6616,-31472,-71350,-137795,-159225,-165023,-135705,-29271,56205,5959,-88798,-45745,55717,64279,45804,6595,-73383,-69612,-2714,33311,74592,85320,-829,-67886,-31404,60545,165785,152319,23577,-41381,-25602,-20161,-17564,14117,52657,74425,16621,-54377,-58468,-7445,50700,62279,-2667,-48119,-32885,8899,105668,170781,92317,-66864,-139261,-78066,-28924,-50947,-36071,11335,48067,71068,88194,46228,-6380,9859,-39259,-159167,-180575,-99064,-5151,57119,41183,4,-40418,-89666,-122917,-121746,-82582,-40242,-51623,-70561,-36796,-14969,-35256,-30983,-10718,-18974,-5282,-26406,-45183,-17622,11127,26419,24561,3822,-15244,-24070,-60535,-43476,-1599,-19858,-18515,63833,112755,117593,100729,77038,105280,100616,-23520,-117520,-126626,-124343,-116679,-58391,31354,107728,123695,102272,92488,101163,111523,118787,87983,10134,-15967,38400,65822,28322,17476,22374,-66562,-149473,-103761,23022,143700,173420,86435,-17233,-52992,-43212,-64805,-115907,-85492,-26996,2730,48233,34885,-67883,-109473,-56957,8079,72675,79740,6930,-54372,-19757,76147,134358,66533,-35092,-69277,-81680,-60381,-22118,-13650,-24056,-23439,-6354,-7635,-16028,195,14254,6525,31609,81690,73837,5026,-35804,-30241,-21485,-36501,-80180,-85355,-35908,-19528,-21049,9879,39693,49749,64815,50473,29202,-1564,-10580,35468,25131,-89873,-115701,-20972,56670,53372,-23068,-60304,-32545,-38425,14319,140356,160547,99862,63042,1499,-65813,-25837,38439,31671,24758,45232,47188,16784,-6302,-8404,-33636,-25127,48685,35642,-53264,-84625,-48601],[-18836,15775,59383,39532,14905,39154,20802,-52988,-84800,-70347,-19758,21601,-10369,-85104,-96345,-52330,-60051,-100335,-95620,-52714,-37915,-29840,3216,12254,-3502,8989,-20380,-89851,-80102,-39689,-23830,3018,15024,9107,26439,69140,67941,21541,20638,70083,-11986,-141449,-148686,-56833,6671,61379,101785,73752,14555,1932,29973,41249,39545,-1235,-102230,-152178,-69216,38530,98159,97636,46295,16379,28119,10957,-36185,-9671,71030,87023,78845,79226,55731,41773,34261,38353,77209,98108,64229,15641,-34647,-14627,83020,108269,50822,91912,166646,108679,-5927,-104040,-124408,-47306,46486,63250,16067,-24472,-22132,1859,77757,169440,170133,102788,49396,-11355,-63640,-68661,-19811,41281,29983,-6547,29617,67398,45888,-32583,-95683,-89881,-20155,56636,54035,-2272,-17634,19504,20018,-57294,-155611,-179507,-99007,-28954,-21953,-25966,-21094,-1400,26797,43186,4101,-85663,-115361,-87311,-30202,35810,33554,15480,28194,40453,22834,-8341,-61073,-95042,-93276,-75462,-71458,-104671,-119087,-81107,-40925,-22430,-27283,-68564,-120210,-94664,-37778,-38144,-61292,-46956,-20829,-11427,-25228,-36323,-5088,23285,16146,8836,30000,14246,-37689,-32100,12443,-3238,-18908,-32279,-92012,-103097,-24164,26289,27869,17409,7610,51457,121182,112726,31856,-7704,71669,161999,136704,49531,14410,54081,63819,-19963,-116569,-139459,-127560,-76244,17289,66266,3692,-26487,47576,65522,13909,-49101,-88093,-46010,37090,44718,-3699,-29704,-7490,1191,17718,43666,27653,19619,29499,-23816,-101755,-113262,-110349,-100632,-11601,80770,55483,-22372,-57759,-56681,-80916,-91922,-48248,-25693,13332,52007,32568,15465,75998,110621,57134,-17618,-41267,-21543,36796,88217,92632,47920,34010,48055,24615,-44476,-60832,-14216,-15661,-13413,31832,46407,36105,25261,9993,33434,47106,51911,68115,91293,82296,23552,-4304,37769,24469,-10273,7270,18666,26028,60210,71628,70825,96018,99273,73382,142755,223802,122829,-37845,-98821,-73443,-10599,41605,62551,22294,-42071,-31045,58376,86474,33405,39,9675,25141,65717,129167,74346,-27112,-19963,60335,72857,-6578,-55437,5457,46807,15938,-16274,-11075,24000,1247,-64314,-70948,-58919,-87696,-94614,-93491,-96072,-26856,33479,-10026,-73790,-78057,-62196,-40668,-15780,-36978,-36201,4192,-15559,-76049,-37349,54872,39740,-11432,55860,134619,101147,47298,30185,39840,89057,115779,70458,-42843,-105705,-27941,19412,-73632,-127525,-67140,19203,67172,33835,-8619,29167,45371,-11430,-29095,-23541,-79279,-103462,-58208,4700,28223,-5891,-14859,20754,265,-74923,-49311,80455,140254,78076,30181,65171,143902,207918,188477,95552,-5836,-68801,-51752,39679,94004,21423,-74264,-84211,-36287,5868,3813,-20545,9658,-5278,-110456,-170196,-121403,-66119,-25272,25130,40130,10050,10036,49838,34202,-22444,-8289,85617,128433,50419,-43914,-32403,7517,-13593,-39526,-13535,23855,42391,-7495,-60627,11758,100742,101453,66479,83847,99808,51840,15493,-11732,-87935,-173460,-149302,-60622,-33358,-117191,-164530,-51212,99101,149322,81332,21437,-5205,-73280,-109531,-91966,-68881,-66356,-22562,45951,76054,42996,-11576,-99967,-159879,-136988,-57171,16255,30023,-2816,11739,25153,-24783,-54293,-36052,-12414,-39004,-125138,-185895,-137137,-45507,-3114,201,4280,24477,32682,18765,9717,-17767,-8845,34438,47572,54956,121258,159171,75523,-42119,-78058,-68193,-50002,-12353,30989,31310,-4043,-45444,-93333,-163481,-157995,-40591,39561,13516,-52924,-89129,-40357,-16916,-53988,-36591,-96,-23307,-68808,-80858,-58136,-30947,15552,72371,34955,-66943,-114088,-64517,23548,53663,3136,-24584,-29589,-58169,-75429,-21952,45225,21612,-4750,27265,15412,-67056,-90227,-11371,52043,7640,-38700,8031,76912,143977,122550,1549,-73487,-40742,-18054,3200,47989,31324,-13813,41618,63430,3344,-32487,17030,63667,62962,54749,56136,63278,68878,81593,86414,45748,-38355,-63065,14313,67565,-15969,-127416,-149260,-143737,-89329,49467,148387,130116,64823,18764,-9011,-29482,-13327,-4423,-45448,-60789,-23191,-19482,-23220,-7907,29040,43285,25725,25421,-5657,-30893,18201,46129,18573,59,-28558,-31910,-3169,-3198,-12935,-24089,-21313,9704,54526,68050,26076,-28502,-24001,-19139,-43932,-14262,5068,-768,53309,79995,4474,-46077,-26958,31983,63850,33427,-29306,-81791,-81375,-14082,70880,113088,97345,89347,85862,15116,-93027,-121199,-54911,7117,41364,59599,50517,40685,55430,56262,42690,6796,-23035,-16221,-4515,35531,72491,30015,-34685,-31476,-26473,-69203,-113468,-118501,-67698,-30209,-10013,25853,16110,-75918,-126183,-62985,45315,82744,25500,-12825,13724,47789,44097,15409,38270,83760,55084,-21333,-33809,15732,-357,-68577,-118227,-178639,-185720,-84822,25422,48860,5236,-45403,-89810,-128554,-112363,-60785,-19385,-18853,34261,105883,92690,10592,-37754,26191,72329,36930,15081,10312,-41251,-75338,-7456,70766,62163,25169,-3019,-33446,-36057,-1687,10803,-10868,-37474,-32710,38100,101620,70760,51454,81372,72320,29327,26201,43037,22717,-15489,-15819,73680,197250,178959,55009,5115,25734,65615,105358,62468,-39030,-111078,-129080,-70112,4252,10930,6711,136661,261773,175463,17812,2939,59456,80434,87068,92567,53801,-17603,-51551,-60445,-82436,-65146,16755,26826,4308,40059,-13862,-128297,-119309,-67756,-59351,-45047,-45067,-46361,-45985,-12259,7795,-45979,-87586,-68835,-25114,51245,77156,46448,81955,77253,-23529,3265,120306,111789,39961,30141,9271,-45219,-57118,-74616,-74970,-30012,6197,-1934,-4539,40184,59774,10947,7613,20118,-29570,-28962,4820,-14307,-27509,-2409,-6731,-29437,-25855,49157,161687,131796,-33673,-121190,-81990,-49531,-74797,-66894,2726,68582,13806,-95712,-123052,-33927,71721,108338,33772,-5503,32429,49042,82641,131577,92661,6266,-10922,7916,-43175,-103025,-61436,27380,85030,76895,61272,48417,-660,-3000,-17949,-98143,-99406,-30391,-805,23657,40030,18622,-26237,-74569,-113233,-100389,-66711,-107734,-181761,-139475,-49641,-55677,-93860,-37521,28282,16005,-4183,-20678,-70548,-76664,-15546,72449,118333,68920,-9303,-53486,-94914,-77747,-22066,-15737,-29239,-9669,3631,34531,56380,51438,85568,102094,38948,-20472,-49413,-58366,-50411,2247,49040,46621,29970,67101,131896,155843,100832,18186,-18605,-4334,67719,112202,45355,-77849,-117650,-74753,-69806,-100828,-63459,48550,171396,193378,90004,-3978,-13331,-26959,-69484,-73178,-27013,-12516,-1694,13914,-39146,-110142,-97182,-45222,-2396,68736,110101,58307,16370,37978,49823,58202,57888,162,-65848,-62204,-6957,23296,55927,77234,40396,4843,7631,-5476,-37310,-12531,15730,1398,-1002,11078,-16618,-46288,-31263,-13286,-4329,-20568,-32382,-1684,46193,59133,13421,-21127,34024,87713,44135,11623,-8538,-34116,-4125,43104,4109,-28311,15502,96179,101057,-36898,-138517,-121447,-117826,-96615,14269,82075,74546,43729,-17730,-27549,40203,63269,37933,34716,35370,28064,4554,-3391,864,-58727,-80927,9200,37942,-23663,-49844,-39834],[-30424,-6806,-4581,-20721,-1849,44659,27220,-48239,-43661,43636,97763,73308,8259,-82042,-112408,-52650,-13776,-23897,-54625,-52753,-45583,-27707,-9465,-11932,5896,44957,11169,-33082,-9280,-21262,-57443,-43558,-19943,53,30583,55390,51668,23396,13224,34700,-49685,-165708,-148528,-74298,-34844,3483,42176,37063,-9268,-26663,19453,29144,-16206,-30732,-57235,-101248,-57452,36122,87613,71406,11461,-30628,-19951,7540,-5209,-2127,68771,88587,64267,89134,132766,136614,102930,57150,45452,73303,110436,101041,41147,33281,106133,136863,105010,134165,186659,155304,80479,-27334,-117364,-106375,9768,85951,19315,-78843,-78079,-28325,22740,92870,137385,121279,76262,9613,-86715,-148634,-121206,-66376,-74799,-98717,-58465,-6287,5894,-37109,-66486,-30925,36982,34133,-24292,-74110,-87172,-55523,-22198,-46056,-119508,-154447,-86123,-13305,-2193,13835,31717,3632,-14450,18020,-3,-92278,-98659,-38524,-20414,-29254,-15449,35410,22547,-22791,-19973,8070,-9601,-11037,-20364,-53337,-31139,-14578,-68322,-74172,189,59375,-6996,-125882,-182727,-132124,-32859,18850,-11007,-79724,-108338,-64731,-9671,8068,14788,19603,-750,-27151,-29674,-14800,-18474,-35922,-39498,-58092,-60192,-61122,-97740,-128082,-92428,-8083,49535,34791,5066,48702,140143,154566,56033,1289,94982,182315,149673,87165,60937,80642,63589,-26980,-126043,-130883,-115705,-73718,33485,154207,181433,156741,156987,86991,-18414,-68960,-84207,-73635,-28571,3250,210,-9370,8638,-6720,-1391,45322,49344,31762,40064,-2032,-97419,-141925,-141956,-90949,21223,111466,126645,75582,14607,-20355,-10639,48118,103953,83405,60329,43737,-26850,-51271,40412,97139,66676,17578,-17548,-8161,74712,111953,85702,62146,87452,131438,97895,-27664,-77947,-43683,-25172,35247,93283,63520,33217,30057,14502,3216,-17604,17860,108924,156727,109428,1936,-22173,45828,33909,-20847,-27622,-39181,-33434,13544,29278,39212,74039,94102,72281,94326,136668,66414,-88440,-167951,-138535,-87232,4215,109826,92197,1869,-33964,8493,54838,28249,-15786,-17668,1961,29476,85108,82211,3208,-42689,-1681,28342,-16774,-65265,5135,90016,85097,25089,2724,39571,27905,-49734,-89477,-87924,-113886,-142945,-135114,-96239,-23242,5899,-51177,-120797,-104829,-19040,43513,26327,-53476,-87202,-56879,-41444,-57975,-45748,11851,12649,-12707,52660,117484,74172,-10951,-59659,-21659,77509,80069,-4081,-71026,-66945,18861,35591,-83277,-125070,-58502,9081,58972,72516,28655,23141,40439,13958,20287,43439,5150,-30716,-30635,-16349,9415,-24210,-92149,-79542,-34685,-70240,-85678,5019,73271,45407,12016,37300,115272,215789,238044,96774,-41790,-73470,-23590,38530,61617,48726,15936,-18675,-38514,-63505,-98940,-58196,44506,21202,-89778,-134663,-103382,-52619,1505,46744,47266,15737,19024,63745,63865,6182,18184,98513,117109,42776,-36551,-25744,36857,61559,47112,58552,73319,46974,-33741,-94206,-43790,14309,17817,-697,14222,46075,37103,3784,-30668,-72970,-109151,-97848,-48503,10424,-16532,-83634,-27965,94038,101615,3907,-41237,-40332,-68119,-82610,-87828,-79015,-40724,36626,62196,15238,-36456,-46560,-79238,-114382,-106082,-65620,-13807,13569,19585,48566,58606,-6279,-65217,-87310,-96859,-88872,-114118,-139232,-79734,15578,54934,22340,-26024,-28477,-1803,927,12957,32884,65586,115515,152407,144722,145531,148585,70902,-50562,-110262,-88089,-35858,-29498,-33100,-2762,28218,24053,-44829,-177293,-225716,-124612,-15059,-5710,-75539,-107321,-50759,-44720,-90100,-44861,18506,3997,-46103,-63495,-19257,14212,41017,57592,-26714,-127738,-135520,-75772,19214,70173,20468,-10393,-22944,-55105,-44547,18013,69177,42169,5382,21252,33559,583,-5158,48890,91530,51559,-6917,-3861,20000,84293,94608,9213,-71557,-60731,-17829,27247,35502,19056,49853,127845,113035,59184,67238,113028,82039,11499,-13657,969,15658,51892,124649,154351,106685,24870,-18207,-451,4342,-90713,-163143,-161985,-159307,-79242,87855,150307,59227,-24618,-45378,-40359,-58055,-69020,-65436,-74414,-71417,-19174,57021,139161,161705,131038,88301,49075,59673,51503,2415,-23270,-45278,-29538,46097,60704,27718,18282,5272,1287,12928,18909,25554,47645,61445,40623,-34,-31273,-67823,-55631,28475,61496,13125,32791,73912,35580,-10707,-33992,-32105,-18780,-23073,-32215,-28482,-21083,32493,113444,134514,85972,73210,80578,7977,-61239,-16968,59897,79361,72248,79723,86668,70350,70041,101675,110080,63980,30732,7855,-31593,9110,97826,80033,17383,3173,13087,16662,3600,4807,15349,-38312,-83250,-38988,-17717,-95959,-132251,-62402,27870,73424,40036,2265,-7507,-22416,-50220,-40070,28324,84612,86408,32416,-18327,-18234,3301,10378,-31399,-107111,-124251,-74973,-1370,45557,23388,-17879,-40159,-71012,-89040,-79382,-77916,-112470,-49995,75463,85111,-7419,-27459,107352,205881,150046,67056,-811,-88822,-119896,-26428,60546,23059,-32376,-40994,-75470,-121339,-108434,-50202,7790,51114,62042,71731,84391,45531,54250,99253,93730,80288,81614,30175,-58403,-102292,-72577,54795,219351,221283,89614,3190,1066,38255,66963,24688,-67520,-117550,-108540,-84702,-120535,-133903,-42513,119290,198872,102539,-21594,-10714,37766,23819,-6784,14351,45858,-9393,-83191,-100210,-128959,-144125,-51175,18660,10454,6575,-30688,-87453,-106582,-114397,-64418,29800,76281,60589,-14262,-68596,-50265,-42245,-79281,-86361,-27966,84322,122637,65185,67531,57407,-26275,-20131,65281,82446,80459,99102,93571,65893,41428,-3660,-9402,14395,1522,-1715,56300,101170,58618,-12041,12720,62097,44481,41163,9162,-79157,-123793,-77633,-26984,-18178,-35111,-6236,70868,63420,-45040,-116621,-80099,-22268,-40954,-71827,-16123,51828,-10973,-126396,-142733,-46517,50923,85500,37534,28669,64709,51681,9559,8871,21912,48197,86905,69242,-29961,-88001,-47004,-15425,-16397,-9460,15379,37282,1249,-19690,-18090,-26109,-1351,46457,39944,23965,30441,27060,-2397,-30585,-43904,-4684,9914,-99738,-204217,-162230,-113208,-135265,-136326,-73769,-11936,8677,-23509,-77813,-132240,-123942,-32421,71218,84320,21716,-34313,-61360,-81996,-74424,-34116,-5817,-16273,-36812,-40173,-5759,22066,27070,33236,25957,35725,20826,-30870,-35564,7015,67392,84005,21500,-28469,21001,90071,95948,27395,-78562,-111259,-38229,85083,114343,19806,-79752,-87181,-32638,5829,-376,-9311,46734,124708,114151,53743,37069,51149,21812,-34459,-23549,2423,11421,11674,-34067,-127353,-134332,-66663,-40559,-57546,-27589,38371,40656,16498,19270,6631,-13071,20916,18991,-26515,-2434,22814,-18326,40549,146174,125494,76497,72542,46031,-1269,43343,85842,23003,-60213,-84977,-85097,-87693,-46124,13588,61044,58000,2258,-25804,39515,83100,1647,-72238,5835,86599,42866,3524,-13363,-47753,-22315,73812,91231,26284,11951,86146,121228,4395,-96963,-74272,-78287,-117571,-71888,-29146,-19007,4287,11951,29271,58992,39351,23048,26068,-4446,-20751,-14956,-1641,9032,-30079,-49903,13772,44083,-2230,-41215,-48858],[-44178,-13134,-24671,-9451,20746,28204,10239,6035,58327,139682,138578,81379,60786,17957,-32097,-1721,22409,-31451,-94025,-93560,-79143,-65190,-54022,-36390,35483,111862,70299,21332,52223,34021,-28972,-47297,-36220,-2976,28912,34057,26098,28196,26159,-4867,-128893,-216753,-134072,-57341,-60455,-78569,-61372,3026,39135,20940,19864,-11208,-68596,-38901,17623,10511,704,26624,51438,38487,-18816,-83179,-84594,-24744,-4782,-22356,14159,17555,-20704,32635,115871,109719,57569,19292,10564,39905,87271,98415,68240,36650,56174,117596,140681,103935,72768,71454,72683,-140,-101608,-115169,-10444,59296,2484,-88806,-109491,-54324,-5155,33176,92976,137310,110150,8004,-110352,-174737,-139689,-98145,-112378,-126721,-106861,-79246,-52897,-55007,-76435,-31249,42038,8875,-86300,-125288,-112006,-101590,-85308,-76575,-81113,-32500,57526,83922,62047,73497,93471,12203,-83184,-43713,24733,-6407,-5170,60989,53495,-24675,-22129,69726,88631,6707,-37722,-13886,27246,75875,42303,-41747,-15278,54417,19062,-33377,9150,52372,-31216,-135605,-138176,-90593,-17642,60615,49547,-71067,-157523,-137569,-66325,-4787,22807,17367,-14201,-64399,-101387,-59159,23371,22327,-32533,-45892,-10678,6251,-24685,-75864,-67321,35210,104864,62978,17440,42749,90279,110703,82764,59268,107548,155535,109437,49945,22485,11417,4238,-20278,-60234,-48915,-66019,-69625,28095,192996,292616,257556,160382,55649,-30555,-78136,-98143,-102153,-73773,-27495,-14382,-15491,22984,26694,12043,51362,62187,24715,19409,4821,-56974,-80790,-48296,8808,37296,45113,77652,73028,6563,-33376,3443,69653,124925,125037,99127,44530,-51762,-65989,26070,51062,2652,-16706,-11790,17420,70387,42650,495,24548,83045,130465,116032,46981,1652,-22612,-11365,71206,125786,109421,72576,16838,-34691,-57033,-79196,-34507,62798,90713,46371,-6438,6683,65426,60289,34612,7330,-55948,-82519,-39464,-11373,8245,21723,27649,31225,30123,14427,193,-34699,-69304,-94189,-136855,-75152,88156,156369,79955,-9310,-35946,-47336,-52457,-31009,-8230,22414,48081,58657,55124,28519,-29230,-80319,-79683,-46637,-35147,16991,105452,130902,46651,-22119,2741,5950,-82790,-139324,-102728,-73740,-83051,-64885,-19234,-642,-28997,-77344,-99172,-55737,48513,91843,26435,-75437,-119216,-88975,-21711,12360,2927,-13611,-26385,-40213,5443,64099,41259,-39383,-86709,-49905,12093,-19864,-79465,-94859,-73735,14505,65438,-14759,-68877,-41679,-33012,-28535,12750,-2383,-51252,-55713,-25705,26376,73551,70619,25612,-1596,10123,43119,15839,-73338,-96944,-59384,-71954,-112423,-91721,-31330,6337,19023,47382,85787,107564,101680,11476,-64262,-59292,-33778,-20381,7133,50946,76957,66087,16494,-72903,-123649,-26558,96184,44890,-46317,-48756,-37152,-36363,-11205,-4560,-31729,-35347,-13095,30576,68108,38958,25825,58651,51548,19649,6422,26476,50223,40901,36386,72840,91343,30020,-48708,-71445,-52015,-73317,-95774,-79809,-48772,-30684,-17451,-16254,-14268,10215,41610,33463,-1013,-3,1328,-16099,9824,50670,-3649,-92145,-80499,-14480,7629,-18641,-66955,-60533,-1806,69228,70718,-21221,-91888,-54129,-20303,-30635,-45824,-60454,-53768,-774,56401,78309,84638,49308,-15091,-84228,-111691,-97637,-109599,-103690,-47488,33526,78609,34299,-37658,-30268,-16369,-39370,-14774,57735,126548,150255,124115,85351,74207,90449,66856,-6620,-96479,-108073,-38729,-23709,-29213,22726,68691,81630,39036,-73834,-160556,-147589,-58232,17236,1916,-39871,-34142,-41013,-53117,-18155,-4911,-21813,-21248,-24166,-19580,-7315,26334,61530,-743,-89759,-83542,-22714,28645,59251,30711,-1295,-46530,-84238,-41558,36272,67164,16849,-46764,-45315,270,29987,69966,105357,77482,26377,13339,36278,32764,29090,2832,-34195,-56096,-62982,-56467,1148,735,-4748,76667,147555,95176,52406,78173,110455,60724,-2228,-890,44043,58113,54355,75381,69106,49613,34454,-17234,-73170,-114947,-150373,-146773,-151161,-170133,-86948,29948,29953,-53995,-102563,-115963,-95325,-64336,-80645,-116614,-110973,-88960,-39493,60047,161097,160486,95238,45380,44467,81396,103830,70034,-13286,-102235,-84312,35549,98323,77373,56647,25659,-11859,-25536,-14092,2552,31007,57194,59441,40830,-22235,-99990,-86779,9149,70936,41720,15294,30238,50929,77041,41583,-17252,-15995,18543,46767,62242,63642,78320,98149,73231,11149,-21314,-12306,-18370,-14731,57211,106387,96359,86107,100860,114525,68590,43167,98983,107811,39025,12478,-15902,-58561,-9355,77640,85923,66305,38967,26037,40990,42515,45251,57278,5459,-43143,-13391,-4453,-63045,-80946,-27543,-13427,-16754,-5740,9617,4055,-17881,-64744,-88202,-39864,28018,57492,31829,-17607,-40253,3449,76035,90244,35209,-31672,-77397,-63436,-11454,6152,13221,27126,-3509,-36423,-51237,-96102,-160187,-109750,11259,39818,-20639,-44338,56743,169103,170088,92590,-12242,-100066,-130979,-42884,59930,37731,-32011,-65793,-118513,-194463,-187939,-80658,22684,68255,63298,25077,-5515,-10119,13418,19467,28586,72148,73717,-16949,-79689,-71897,-51154,47528,209663,226054,90431,-18489,-34209,-13613,7812,-11692,-56701,-81331,-84413,-89175,-130826,-128179,-39831,66408,92819,53598,12143,-3410,-9020,-23295,-68400,-69650,340,-501,-84530,-131486,-159820,-186738,-123812,-35971,-20630,-58814,-98405,-106492,-121001,-131767,-34380,99584,147889,109572,9134,-73485,-63186,-34845,-73058,-90646,-18021,94772,119216,44235,21174,40031,14761,-31334,-15373,28827,73025,90110,89750,65733,26132,8000,44476,80652,45303,18210,64544,94075,47183,1220,33911,81486,82213,69116,5630,-92517,-134862,-98320,-37483,-1364,-19235,-41327,8538,52506,16227,-53634,-58549,2643,13360,-13279,29732,66493,-19239,-116638,-105298,-26100,14388,14670,33368,91137,116424,64619,-10010,-37925,-20297,23901,59523,44381,-19387,-51395,-30887,-62017,-104255,-53633,39135,69616,33921,-4906,-18856,13471,36561,43152,45371,47147,42161,35546,21324,6075,-6469,40159,67747,-35182,-129520,-137128,-175742,-207139,-158312,-113083,-89142,-32341,14001,-55583,-137889,-113017,-18653,4642,-68998,-99333,-82523,-45256,-4417,9175,11751,24071,12776,-354,6594,26797,33529,3165,-69603,-110309,-53745,-20416,-53651,-29458,62803,136206,124043,42619,-5850,13343,12873,-14926,-23401,-50029,-76000,-48213,15779,36462,18292,23227,26252,8951,20630,60754,56086,47070,53183,42608,54659,84417,85079,59441,1739,-48873,-46269,23015,46526,-40332,-127899,-91354,-35862,-52816,-95685,-90156,-32986,-8665,-46662,-56548,-31951,-35591,-30003,-14722,-3465,29123,7086,-70625,-2256,147285,156643,103133,88685,71820,50251,90158,106145,30562,-64917,-124375,-142174,-114654,-31243,49285,83207,64223,-11060,-64232,-13491,40133,-2672,-41443,15323,82392,70040,31473,4457,1310,47743,120367,115567,37299,8335,44576,56328,-2866,-34104,16463,17414,-34859,-39501,-42650,-51962,-19377,9538,-10554,-20362,-10792,7667,8379,-35249,-56033,-22869,-1608,-9256,-3258,21390,48533,38620,-11077,-65065,-62266],[-40550,-18809,-10518,38338,53588,10360,-14110,20482,69754,85960,48813,16183,52922,71165,38034,60265,61923,-45269,-135845,-158661,-168388,-147084,-92181,-27972,68085,147925,98810,29366,59575,75905,28854,-14989,-27109,-7703,-16163,-37836,-30882,509,13188,-31075,-153861,-176152,-66152,-12827,-66944,-132159,-123055,-7267,73006,37614,-12189,-54821,-81656,-50497,12275,48984,59384,54998,50052,44456,-18458,-126875,-142448,-65467,-33019,-41426,-26323,-50161,-89074,-32206,31865,5192,-30197,-10129,13170,21679,23029,45226,71583,40452,15843,99247,155510,71796,-16288,-21117,5255,-21929,-67982,-66920,-30274,-24390,-21224,-25284,-55856,-36760,26457,70758,112260,135193,82953,-38226,-122496,-131734,-79898,-46930,-58353,-77909,-96497,-98618,-54347,-32309,-55559,-33815,21388,28739,-32987,-53192,-37731,-77449,-124308,-128752,-71587,62515,152008,107520,44845,54003,75580,-10995,-120920,-70086,56830,82267,94436,158813,155456,46575,-10783,64415,129652,60917,-45373,-64710,29506,123192,76212,-30445,-38536,23275,38222,-10817,-31663,-33577,-72887,-95865,-43351,4046,26067,76820,78413,-30036,-133101,-146056,-99151,-46585,-8801,6722,3353,-47030,-112054,-85621,33088,76244,32065,32987,84902,93840,61369,36879,40522,83282,119047,93742,68954,72137,42386,23022,47745,64081,107655,154216,75851,-36643,-59980,-58949,-55501,-17601,31168,51666,-7274,-59707,3742,160305,261846,198207,65996,4264,-24554,-75199,-93937,-74751,-38489,-9324,-12215,-10435,35206,44294,11365,27858,32634,-17870,-44397,-38723,-39031,-14720,46420,84888,26635,-39947,-32568,-34816,-68526,-49931,-20331,-3557,37074,68337,91643,48583,-35525,-29579,49115,29472,-58547,-69372,-344,52269,30553,-40091,-44256,24,46806,75612,92869,133429,125892,51999,42217,86400,85098,94282,91717,-8238,-127331,-150000,-128792,-81655,-20383,-15602,-50048,-30686,36051,92182,102976,114028,84677,5482,-20255,23184,47191,40569,-4167,-48915,-34214,-2201,-9630,-12249,24098,41479,-13334,-102937,-122082,-16883,102421,78761,5320,-1147,-36268,-43912,15037,47678,75396,96592,73897,31649,14559,-28894,-117382,-155732,-80888,13480,61654,102680,117690,25606,-77133,-57383,-31859,-119260,-190550,-133961,-43372,-10,21166,36555,11934,-44676,-77572,-46886,26759,96516,83060,10868,-72454,-127031,-103368,-29002,-6104,-6704,-1919,-69,-25885,-21909,42708,71890,39567,15968,-7787,-59985,-107991,-91093,-86611,-117821,-40318,68623,32162,-32904,-21344,-29620,-44017,-13648,-17769,-86941,-125653,-75378,-12006,21602,33114,13531,7563,58505,98044,85126,46234,14592,-12695,-51285,-87621,-98615,-61616,5862,54536,75365,63517,4034,-62893,-86233,-66382,-43271,-74507,-76161,13538,67715,64132,74785,55153,-23953,-33966,59297,102690,7250,-55631,-25323,-14012,-39383,-44353,-79113,-119865,-90354,-57972,-29747,21664,16300,-23824,-17054,-14841,1298,59628,89422,53355,-1850,-19180,24304,65635,28691,-35742,-41604,-10988,-51946,-115789,-114338,-81085,-85407,-82852,-40465,14842,77327,113917,93549,26417,-25638,-27208,7407,40381,27057,-45404,-101007,-47472,39654,67017,32837,-47252,-60227,-13900,30299,35977,-25304,-79671,-24566,31602,16047,-23537,-46530,-55134,-7990,54730,66444,65484,80241,61777,-7060,-32083,-48095,-95663,-89235,-41494,4196,50671,54518,28153,43177,8772,-52963,-11588,80788,144957,117672,9460,-63507,-68924,-43485,6333,27043,-47433,-86010,-13408,37182,57643,89958,95654,99207,97259,39633,-37848,-77480,-40882,50928,91844,44418,13309,24296,38624,2130,-74989,-71125,4417,4555,-52293,-55571,-6293,59775,67767,16389,-8104,11558,22222,50131,65254,31387,-41245,-82368,-52757,11075,36502,-11942,-74077,-87623,-46468,13744,88015,104448,27617,-15051,21199,77372,86337,33524,-53964,-80582,-48347,-43747,-65343,-22072,737,13298,66368,100102,56325,41393,53107,65696,54256,32776,62929,139422,141671,55243,-19493,-49020,-5916,28356,-25289,-72523,-99964,-108091,-88387,-97411,-116661,-76012,-72617,-128924,-142090,-106234,-91353,-69461,-8154,-14242,-81188,-82914,-59528,-33694,26398,64237,555,-64534,-42639,41224,101224,121640,106306,20614,-88259,-113640,-33955,54899,67303,34693,-8964,-57870,-83876,-55701,-13348,29344,58027,81792,93704,36114,-53618,-83759,-25632,54678,82785,44527,4044,11990,74989,76812,23848,19823,84614,143272,138469,122500,114916,66011,-13199,-81246,-117989,-94225,-35636,7571,54840,73373,55753,62343,97085,101154,39710,21137,64703,60389,19940,13275,-17637,-43269,-3216,30226,55631,80549,60416,32219,12789,-13924,-5879,56466,75521,61342,58159,16341,-48203,-41119,17375,-2927,-55977,-40063,5220,37636,75549,54938,-38934,-74893,-25083,10969,25088,36956,23272,30040,88959,130320,98963,6690,-88197,-104378,-54907,2447,62009,90883,52514,34058,21300,-48033,-133395,-103980,-24506,-12907,-33562,-54937,-58052,-19868,45958,42786,-37259,-106559,-133657,-66747,37287,63077,10601,-67951,-134428,-180026,-154053,-43604,33713,12319,-13476,-21982,-33639,-16394,-25200,-84722,-75537,-9221,-2996,-38958,-13485,25151,12674,55850,171485,189734,79858,-19974,-48782,-35433,-8775,-20492,-35471,-38998,-56886,-58919,-29940,11458,34734,46151,49734,82277,92178,36493,-5894,-12882,-65672,-107061,-54708,5805,-14166,-63836,-90959,-111167,-99252,-65169,-55620,-94683,-137793,-119637,-84250,-77800,-30575,64075,110053,81783,-1533,-53674,-45513,-42544,-71354,-73407,-8949,84539,100583,23410,-5763,41330,40972,-34217,-55331,-7293,10604,2360,16581,-20666,-61505,-4567,82893,96379,48801,14798,25736,27311,5046,8372,39692,63615,66038,43399,-2544,-47790,-80341,-82967,-31318,35708,33613,-7769,31096,90061,64313,-22421,-54675,-4749,10997,15954,69703,77706,-12368,-65556,-32955,26155,-11,-48536,25806,161840,196727,116282,40765,6340,-28886,-55717,-40040,-12354,-25169,-56213,-58972,-79088,-80344,1956,105493,117694,64020,13216,-5076,24549,13236,-39387,-26587,47952,84583,61570,24027,-5222,-35716,-6806,30444,-24601,-69471,-84966,-163456,-208171,-162377,-135109,-131732,-52660,91849,65607,-69528,-63265,8158,-67355,-176639,-153657,-106767,-37806,66139,118338,86520,29824,-2876,29296,55267,55347,52018,-18424,-150346,-192841,-123075,-58561,-46205,14802,131086,187914,119049,25686,-16,14363,-22810,-64602,-19467,40079,22630,-41546,-75152,-61191,-6497,59953,26522,-80587,-71310,47006,96369,60953,28948,40215,77736,75224,46986,55985,24149,-84794,-69799,60180,87012,-17803,-67263,-22720,-25726,-71988,-64096,-8223,36856,16698,-81367,-114719,-46390,-18708,-60902,-61099,-27008,-23148,-30393,-28497,36106,132535,124926,33672,-3890,15732,39018,64724,39438,-15187,-39113,-77832,-124464,-76697,39069,92465,64721,15963,-25997,-45732,-34555,-10361,15143,41566,49130,73758,93186,63575,29702,74747,142172,156494,99110,42065,38307,35824,-6891,-38320,-20530,19307,39528,37812,33353,32347,8723,-39942,-85086,-128246,-110533,-32898,4879,-11812,-40172,-43001,-487,9858,-31102,-13960,54482,75603,32885,-15716,-53040,-35840],[-13295,-20898,13632,75666,85861,48000,11182,-10705,-11846,-23091,-45960,-65507,-32185,13014,38168,95827,105796,21294,-84907,-167542,-201679,-145483,-51024,29979,100016,139247,92219,28106,40725,56368,30637,-1432,-3142,1492,-59187,-101138,-63375,-25752,-36500,-62763,-99655,-38395,50490,47660,-34036,-104599,-94321,7324,55984,-2234,-42948,-40836,-45620,-54352,-29993,22016,73840,80528,70247,84444,37380,-81927,-117466,-72347,-50029,-19311,8957,-24487,-49001,-23183,-20511,-62318,-60713,13105,57887,32412,-1539,43298,110236,83963,44906,111245,148168,76729,3843,-17803,-8361,-15126,-8636,1769,-48437,-101770,-32480,50997,31601,5780,47881,97853,114538,68026,-22411,-101690,-130835,-100265,-43974,-4552,2080,-28163,-69754,-68230,-9130,13748,261,-18825,821,54405,69992,84866,82977,3452,-95155,-128023,-50514,76660,110189,22889,-53206,-35116,-4990,-45385,-89397,-31365,72194,98077,110694,164987,168676,51267,-51921,14402,93280,42985,-81687,-109398,4749,100239,63354,-8481,-49970,-61090,-39160,-42166,-86530,-97235,-82808,-65954,-22833,31635,44221,50341,48589,1608,-66456,-86095,-58313,-54496,-53854,-9906,41445,32895,-31520,-73632,-21998,48695,71721,87382,118358,98484,72988,97533,93754,57538,78727,111478,107237,82302,17956,-23826,-8615,-5274,50025,135737,60692,-87025,-80051,-16553,-44432,-28024,68437,108235,40060,-31170,-22401,82362,163341,108821,21722,2021,-18314,-70991,-65508,-21359,13683,20188,19071,29754,35937,156,-26913,-10883,-5423,-62739,-123104,-103956,-36643,3074,15059,30939,-7212,-76750,-106934,-119881,-86886,-20496,-17228,-25634,-13388,-11196,30052,31455,-15229,-14890,34152,19888,-43249,-42326,44731,72347,-5258,-46627,14226,26140,3969,14860,70126,165649,179759,96478,72285,70287,8677,10419,47022,-33990,-172917,-194348,-134264,-78457,-36035,-21899,-43201,-16707,52026,99045,115111,139404,140691,101661,103149,157508,178626,129429,6696,-93564,-89966,-30177,3151,-9156,2562,20722,-2880,-18787,-38535,-48573,-25712,-41233,-35567,67099,108947,84129,83343,84645,90815,85321,76325,36927,-35302,-99346,-127181,-138114,-78085,40633,111882,96805,50141,-34738,-99100,-46001,-15552,-107805,-193947,-171012,-77953,13175,48236,27877,-3495,-40900,-65518,-40999,39066,95256,72261,37550,-9488,-81622,-106283,-92458,-106860,-70298,30774,74357,28916,-6059,52853,121298,138931,130243,39389,-93382,-120480,-38666,-34171,-110761,-71239,16588,-18270,-53260,-24062,-11461,6612,40969,34191,-32095,-89408,-69852,-49715,-72605,-81519,-60084,-12626,69192,111896,111546,120094,105491,51167,-8919,-30908,-36318,-23949,36064,93017,85249,39052,-14905,-83174,-120033,-72659,-34082,-85876,-77948,58494,99601,28636,17353,26539,10420,44571,70907,17683,-77761,-96647,-54020,-30744,-45414,-78393,-119820,-122515,-83868,-72488,-68735,-45327,-70224,-116286,-81208,-35243,-6039,58480,80981,35613,10054,-20107,-33391,1407,16318,-38974,-68902,-7705,-4632,-78813,-106327,-73551,-67675,-80054,-46989,15364,68656,63250,33650,-9899,-47227,-41274,4414,34632,8111,-45732,-66212,-1886,51629,53477,47112,-22079,-65326,-41880,-11437,-21055,-52617,-70770,-26153,8054,-17205,-46189,-19730,-6994,-18534,6270,41328,46859,66244,77859,45084,26112,-18135,-89823,-85424,-39840,-37667,-12813,49605,97745,107443,37278,-39154,545,75515,116761,66577,-63612,-150128,-166113,-158664,-84066,-17861,-38757,-30351,39911,73696,93157,90603,53818,48650,68630,49159,31516,18494,-11308,13939,65238,42954,23000,54257,60298,-31246,-137286,-93549,20822,15602,-61925,-77190,-42765,2383,48732,52942,11215,-8100,-1990,39640,81361,57596,-3631,-44311,-67630,-60667,-33479,-23580,-27422,-44951,-38339,9716,69982,60111,5425,4647,30929,50910,56810,25231,-59348,-109038,-94950,-48728,-20432,1968,37629,76066,69249,54185,41451,45933,38504,60530,91529,62593,54648,130947,146408,40238,-71855,-92962,-5919,29080,-16942,2082,28900,-21057,-53614,-42695,-25401,-36791,-129980,-212493,-172556,-73843,-23253,3526,45805,44453,-865,-6273,-9556,-12183,2594,-39826,-162408,-204662,-99241,33304,94611,91952,68874,16043,-57400,-121598,-103318,-11702,29972,-5234,-57102,-106601,-116589,-60890,-4599,25356,38559,75396,108158,81971,14940,-36559,-19619,40783,85362,79411,16638,-54640,-48511,-5350,5822,-1955,49965,126021,129963,103281,86534,19454,-67268,-127686,-145952,-105649,-48258,-20263,-57,6795,-23929,-18311,44139,52814,4732,8295,17471,7664,38584,72395,47380,22596,25500,4866,9811,37121,58717,73317,28808,-39193,-21720,63138,97110,78949,46631,-7335,-73261,-63264,11421,28498,-27327,-54262,-30360,21779,121761,166723,60609,-48120,-62898,-52084,1668,99051,107632,45101,47194,86652,71574,-920,-73328,-75988,-40459,2450,60087,83829,73561,97084,83159,-1322,-96784,-77590,-22307,-48514,-63293,-37034,-63342,-118703,-93594,-44760,-59733,-96980,-88054,-34966,16827,46346,25102,-61055,-117105,-101647,-60347,17273,60054,-10481,-48898,6430,44476,38934,-3705,-92211,-130313,-112013,-82339,-6843,85880,104550,55799,45768,95282,99053,55026,18846,-13122,-12676,11546,-7817,-17849,1782,-13445,-4805,52856,103845,91770,52636,57640,107388,110067,57601,18179,-6899,-67416,-122204,-85582,23960,88419,68895,58336,55349,14412,-45384,-70520,-75012,-88377,-55969,14762,10236,-43012,-23905,21870,17729,-28766,-36231,-32968,-57957,-57571,-32005,-5821,58624,92150,38691,10957,25845,-1907,-46458,-52549,-38801,-68735,-81415,-42848,-79397,-104877,-1672,85193,38622,-18440,-26199,-16099,-28657,-37414,4285,43579,42633,33738,13545,-5032,4467,-23274,-58674,-24215,55257,81737,63108,87513,109424,50889,-42825,-64279,-20204,-13824,1770,49993,44025,151,18031,61822,102341,38843,-57264,-5474,150074,204698,137475,65264,16438,-60361,-112755,-67652,-8180,-28451,-76882,-78263,-49757,13888,89435,115943,81963,20367,-4521,10395,26711,-10318,-85575,-82517,33212,116637,80773,-6830,-58212,-69081,-51695,-60706,-88579,-44307,3543,-62111,-122288,-122639,-117387,-100151,-8860,134212,141231,1794,-11870,28829,-65918,-131676,-84042,-58394,-27020,71634,169446,146725,14756,-59092,11476,57085,45040,44801,-19642,-129293,-146059,-77248,-22503,8206,87587,182248,189937,79636,-26634,-56477,-24683,-15659,-30561,8868,77364,70874,-34803,-110180,-114518,-82917,-48800,-88872,-166687,-104834,43650,108645,93573,70249,55239,47218,8903,-18639,23617,21657,-51985,15288,146783,108917,-17266,-46027,-13210,-34797,-58352,11826,126440,181665,120336,-29110,-112737,-53954,-10605,-55611,-63757,-50202,-84094,-42918,66046,136829,152832,83719,-61672,-133263,-83402,-20652,11825,-31420,-62072,-5216,10773,-35855,-637,93024,106318,54974,4811,4552,16593,-12516,-25583,25487,55690,23326,21255,40441,17840,1911,72708,131482,115429,59153,44536,71833,65859,15041,-6753,-5207,-38040,-29286,19495,44464,69138,45686,-83321,-195509,-206989,-141061,-42768,-14977,-56290,-77857,-55336,-8147,4612,-39457,-46278,20468,59995,26454,-6940,-9915,-3817],[-12363,-29367,11604,62473,89792,107662,67777,-22496,-60091,-43425,-47973,-107493,-138528,-106190,-34931,39258,64187,59941,-13586,-113517,-117827,-29000,29447,58449,79668,76478,44060,20564,11565,-21497,-46674,-36850,4323,15336,-57979,-97031,-44728,-24935,-81321,-97615,-58144,16152,75795,60208,12661,-25120,-20872,24280,13497,-54594,-38535,26419,16277,-22038,-25159,-6440,18406,19531,33571,92404,106045,39344,-22236,-49850,-36944,35258,83768,55408,42583,32280,-17104,-60259,-40480,39086,88047,44178,11906,77216,137117,95699,62587,96507,103915,78903,46878,19457,24521,15924,30269,38868,-36886,-97066,-28610,46807,35740,-454,-28805,-24277,4155,-36042,-110525,-127040,-129947,-121220,-78011,-29096,-5924,-32694,-56706,-20616,25550,22425,8408,-24578,-30950,4522,65685,132620,143445,68986,-25199,-56448,2794,60898,40516,-46124,-113958,-89014,-43209,-40332,-27952,14407,52972,34592,17131,60269,69262,-45325,-125605,-28373,46480,-11440,-113275,-108993,-28245,460,-13288,5057,-24438,-105650,-120858,-95694,-111387,-90482,-54292,-54263,-57544,-25764,-2284,-9556,1454,35412,29155,7159,16420,-16745,-68747,-31037,51587,96770,55937,-47608,-90797,-34240,40362,69190,65428,15911,-3148,48693,48988,1711,37104,95597,80410,29545,-10532,-8712,-8338,-60392,-51507,40344,28576,-61157,-15219,84414,14102,-40277,35186,104559,73299,14976,-23370,26992,110650,108292,71767,37551,-23686,-73089,-49911,-10392,14662,31101,61328,75891,16358,-65288,-54025,-12183,-2272,-58943,-143054,-113865,-9046,-9204,-95486,-81254,-34255,-85577,-141218,-116824,-28492,12484,4076,21738,11855,-47412,-39162,4227,-5086,-44454,-47479,-20876,12004,55407,101900,66178,-11232,3367,97542,73549,-19320,-14639,72753,141850,133599,62704,30503,24837,-26486,-39560,351,-19527,-96018,-111229,-63988,-18246,20713,65554,84912,80762,80570,78558,68391,89509,137724,155369,165803,213068,238711,174487,16917,-80511,-78904,-63179,-47610,-40304,-47303,-42820,-18322,56600,125191,60542,-85262,-163059,-94884,93937,220834,182292,96917,67840,60756,26391,53007,64177,-60862,-165380,-111018,-42013,-15543,38870,114517,83387,-24224,-95263,-54388,54959,60596,-47652,-129706,-150501,-112040,-17109,41025,17208,-1241,-414,-25426,-64708,-36857,38762,80947,108618,101739,24042,-71823,-131252,-147557,-75782,56063,112221,76893,44978,67079,111322,142047,141646,43511,-85222,-90437,6706,41469,4359,-5921,-25262,-76294,-62774,-36635,-28007,19678,82184,88547,53268,14519,-2759,-35886,-101082,-123886,-82858,-9330,64235,101680,87443,74732,87674,86175,46936,17785,5323,1969,47768,103496,86181,34744,20733,-9089,-101280,-84596,-12353,-24361,-18707,80607,118268,48119,-1882,-2831,27695,48498,-4676,-81246,-110632,-73764,-30818,-2924,-14385,-85611,-106111,-36633,1644,-25472,-42084,-53871,-122602,-150708,-64705,10213,14939,23964,33057,24745,45679,29678,-30827,-39860,-14886,-51449,-89700,-34976,-17942,-62632,-68374,-22134,14096,8949,-6357,20897,59064,30816,-17778,-43723,-38065,-16057,5735,5087,-30034,-72067,-66288,4289,40728,39229,67770,32618,-22572,2274,46803,-5137,-79769,-99224,-73067,-68409,-85605,-69080,10798,41661,-21901,-14938,74567,107233,79950,57918,38737,18892,-27140,-88776,-70330,-25963,-48397,-55053,14981,89656,101806,47736,-20093,-23138,21577,79130,63286,-31878,-99779,-125977,-131487,-94207,-79173,-67924,29361,94912,52935,36666,21984,-33862,-38468,-3639,3763,34628,51072,-12032,-41984,1426,9407,-13211,-8241,-16714,-73985,-119384,-67091,17210,14268,-39686,-55354,-40502,-50675,-37674,12882,32496,31336,20358,29030,50181,51315,21895,-22240,-72998,-110867,-91786,-16984,47649,42611,30233,53775,67936,34346,35173,81863,65352,2617,-41690,-27606,-36783,-103156,-147826,-48945,64352,71996,83667,138489,108761,66772,56640,44919,39692,101023,130780,51200,-29645,7555,67438,41685,-28051,-47666,12362,27076,586,48749,91392,11692,-51153,-18517,26581,1777,-102985,-167813,-123661,-39901,9517,44913,49734,27291,23567,35077,4011,-9180,3327,-66314,-194830,-197449,-70503,26661,50149,39486,18815,-8288,-51741,-110087,-103290,-20584,39356,39923,-9806,-83469,-88710,-13154,26319,4880,-1725,32812,54624,46489,24969,14150,24102,43160,56356,81603,46004,-69845,-133400,-93458,-32905,-32618,-38445,-2947,28085,13753,-8200,-17998,-31871,-68533,-86062,-60572,-38318,-40051,-28794,-25029,-71259,-82142,-14807,11092,-14946,-699,1400,-10005,52000,139189,151506,113631,66892,12302,-36124,-34504,48200,145607,124300,50500,53821,79607,49040,-3496,-29202,-29327,-68068,-93017,-33397,13262,-24798,-74432,-56786,-12443,71599,133356,74090,-32903,-107484,-123654,-42133,87754,97800,5299,-2475,67515,73142,13852,-18937,5456,8983,-30072,-42457,-17068,45079,113699,87672,281,-80487,-66088,-6562,-39134,-77422,-11837,30512,-57673,-132475,-84987,-26419,-3466,40514,68207,38463,10869,-9324,-65627,-83072,-30534,4278,59222,112911,47469,-9979,62844,122096,95531,79665,27306,-70828,-120527,-61181,67755,155157,137791,56415,6067,7949,-10472,-2826,43566,38219,5412,9461,2794,10104,57450,59611,47572,41874,48160,37958,22210,45250,61448,29961,11043,-7859,-57734,-116020,-139460,-74438,53913,132357,131826,151918,166891,98165,-16437,-62828,-27914,1344,27744,72848,51628,-12178,-19595,-7150,-30205,-42471,-15942,-20912,-49725,-32244,-6535,-23642,12801,77101,72758,40262,-19053,-66085,-51099,-33241,-67220,-111130,-106772,-64006,-74607,-66439,18773,52538,-20844,-69522,-50979,-21148,-30204,-39633,16156,63698,38152,5307,-8902,-11578,20459,7380,-31057,-28121,24485,72293,81343,88258,80756,17256,-67614,-86256,-41524,-18075,-9335,332,-13263,9199,77736,113587,147199,97866,-36532,-73539,19215,67663,42895,-3728,-48932,-99061,-86463,4163,34611,-33390,-65632,-31516,8326,77435,119937,56380,-36057,-87022,-59523,-12369,-1223,-18787,-41158,-41880,23541,75750,39111,-67739,-127897,-89228,-54911,-117893,-139329,-7717,97382,31876,-38556,-57531,-75634,-45187,45409,109202,93438,26368,11347,12304,-24344,-41986,-11937,12186,-504,14347,113719,152888,20335,-92385,-33468,31087,21869,5670,-22741,-52289,-37715,13253,23054,38311,114819,159366,122873,42901,-40142,-101820,-93413,-35950,-4111,12532,45106,44870,-36862,-96419,-118654,-143694,-161766,-153909,-95202,12848,92476,103918,107209,90305,17076,-35043,-38660,-22543,350,-23511,-16670,108084,203677,93605,-47095,-85089,-68300,-40764,3533,64902,142095,200728,178041,62654,-63912,-77350,-34466,-33910,-34252,-25122,-52429,-25879,78084,169370,169936,61424,-88422,-164670,-118064,-44561,-2634,-35479,-46510,40159,92349,66436,56261,75901,74771,73055,59855,54175,39225,-5520,-10526,16958,-20229,-65007,-55087,-56996,-75451,-53903,11366,29758,9308,9183,40431,84673,103003,99704,103456,78054,-6166,-42334,-1254,38591,47710,12129,-86771,-149105,-127225,-80148,-30701,-17336,-72187,-127089,-115229,-54291,2042,6640,-9356,20213,69388,71769,57633,56875,27694],[-35203,-28339,3053,30836,70272,124305,103085,32353,7642,26919,7288,-84150,-168880,-167245,-108467,-68683,-40883,12051,6307,-33910,13274,86797,63287,17210,7307,-3079,-11153,10921,2587,-52612,-70283,-30057,22991,38165,-9756,-41003,-18812,-10949,-54246,-60486,-50169,-60522,-34159,2394,29207,37421,42612,51328,-302,-70966,-10983,87257,81458,45447,16357,-25377,-60327,-82064,-43339,59048,131623,119708,49244,-8124,17929,99983,141582,113815,93879,65315,8854,-15926,-11057,25404,62706,21672,673,74156,104458,35981,5323,29345,39949,47366,39089,21127,28077,7939,18283,46775,24966,-7469,-15617,-37045,-55986,-71362,-161724,-220879,-142790,-74250,-81568,-87905,-95574,-120150,-102743,-67017,-42499,-42008,-25287,29690,48542,3298,-39943,-38588,-41519,-64440,-24714,74119,111075,58084,13949,18385,47095,65510,45435,-27665,-78266,-39005,14664,8039,718,7291,-3820,-67115,-108670,-53178,-21545,-96715,-120589,-20625,54939,13500,-48691,-40603,-47843,-116651,-104275,4271,9007,-80994,-107835,-91477,-78144,-38060,-1257,-1594,-29889,-58836,-57136,-47468,-3163,87373,131912,102183,73751,22098,-49876,-51300,10239,64226,42608,-43920,-94287,-71820,-8067,30313,4097,-71094,-93010,-26129,12987,5276,29635,52887,29514,-19414,-38584,8957,27359,-41765,-90982,-55025,-15384,1772,60435,115173,41921,-41537,-17853,62739,85072,53169,4956,32284,118888,142938,99770,36667,-31941,-73129,-65230,-44332,-13292,28300,68073,65670,-16134,-72735,-17833,25903,19569,-13216,-76906,-60780,13265,-32389,-148711,-116290,-39846,-103594,-162983,-85837,-3592,-12209,-3361,48896,39032,-46869,-63395,-4052,8325,-52102,-98377,-74977,9053,92360,105473,42105,-4407,19303,100265,94017,-1984,-5905,76920,95219,52627,98,-30724,-13656,-6318,-11374,14006,40152,22863,7860,18172,30153,49919,108590,165550,152665,95252,45386,-1123,4875,69950,125563,135069,140814,148431,102756,-5724,-27620,-6319,-71619,-119084,-74774,-33271,-4470,26947,85337,176084,134135,-45654,-158897,-99048,70788,174540,123683,28638,15180,30364,2008,34056,62848,-43390,-126852,-51148,47109,51192,17868,46760,35595,-76665,-129821,-9900,122541,113330,22663,-39797,-71537,-74332,-21200,31926,34892,36473,60268,36355,-57658,-118966,-60253,43489,132945,162008,96434,-23549,-95647,-91548,-30842,29636,61932,70949,69527,40924,21079,46081,73849,19497,-79784,-104452,-21912,79846,128765,89597,-12835,-61897,-29517,-32650,-62815,-37446,20003,50158,75269,82270,50403,-7704,-58304,-58719,-29202,16699,76174,103656,46925,-14148,28196,93672,83891,29860,-15728,-38223,-11827,51610,77651,50165,29253,-8042,-101170,-95964,1315,44036,38377,52180,87998,87161,31870,15461,52961,31568,-53889,-94852,-66384,-7558,28559,56104,30243,-61237,-73656,18281,65602,28315,8261,-15282,-105153,-112652,-7268,54574,41486,12101,19000,29907,18013,21218,10736,-24292,-38019,-36691,-33963,-17528,-47561,-69534,-37535,5555,49467,75557,45843,45475,89420,83142,26726,-6041,9476,8852,-13568,-29954,-68703,-117123,-107495,-28881,40969,65700,88699,63761,22980,65110,128774,64398,-65431,-132306,-118644,-116594,-129777,-93477,-12489,9756,-28467,11010,126125,177447,127104,69070,31118,8191,-36784,-95422,-71571,-30833,-48985,-66106,-25254,16778,37329,26821,-26884,-79297,-58650,40164,75995,17767,-24015,-45308,-40783,-33355,-80079,-81300,47333,108721,26409,-17703,-36183,-104997,-107677,-34820,1401,-9475,-33870,-49170,-21983,35505,30112,-50878,-112298,-114824,-82331,-51144,-47894,-49211,-51392,-61807,-38900,-3441,-35409,-72593,322,115075,143965,67334,5221,-10393,870,-19193,-59844,-71418,-86415,-82929,-8200,68450,63864,53221,77510,71089,25102,39193,105294,91543,-5241,-108224,-87674,-19220,-63490,-128339,-10334,112709,98051,76737,121674,114342,91525,55821,12425,28165,109629,103262,4859,-86570,-86579,-7263,44801,39758,21450,13091,-3121,-17042,9500,29114,-12423,-47191,-26029,453,1867,-37727,-62300,-46882,-29401,-10427,30983,23202,-33693,-36865,-8630,-38179,-41410,-2883,-34661,-120007,-91712,15719,47579,-2929,-8092,26262,3504,-60540,-85436,-53368,5887,64575,108145,81512,-6167,-32539,33993,34808,-42194,-60337,-35448,-41821,-51492,-26717,14881,38248,39434,36661,57512,56681,-9121,-67936,-76803,-29879,-7407,-64103,-118157,-98863,-87759,-99172,-26929,65801,63099,10710,-4818,11203,2474,3133,5940,-28423,-48761,-26851,-20681,-45058,-16040,28652,10290,27823,137866,195800,152034,71494,703,-64567,-69897,41356,179278,193718,148194,114491,58055,-19438,-69814,-57503,-6114,-18729,-75942,-60268,-50349,-92579,-105494,-42966,-1629,5246,-1195,-32251,-86180,-148840,-146628,-52894,33356,13141,-57358,-18336,102986,111680,34065,25536,62229,32850,-75947,-156870,-120467,-8004,66127,30652,-18402,-53362,-61198,-10389,5582,-31619,-4743,51385,-11992,-99346,-53417,56732,128490,141652,123359,68517,3674,-47515,-73600,-34272,16411,22651,72910,148819,99162,23587,70473,120815,113550,155597,163278,67435,15808,84602,152708,169478,131623,39507,-20184,-25702,-62482,-73083,7407,54460,146,-18585,12336,52985,105907,125253,83135,-9673,-77440,-93665,-50148,5839,-3261,-59264,-67541,-60711,-96197,-144451,-130438,-26815,81243,99815,85253,119838,135529,82500,-691,-30013,16375,51225,41673,34687,38477,72420,101403,50645,-28155,-28263,17811,16615,-8712,-17897,-30008,-59288,-32428,45828,83790,46556,-40251,-52557,1958,25393,-18995,-60981,-72303,-55505,-33831,9407,57048,57244,18165,-11704,-5269,11336,768,498,58985,97834,54273,-206,-19863,-9852,30128,41268,20239,-658,8394,39134,40651,37556,41131,21382,-48970,-99181,-57615,-2167,14750,1484,-17289,17775,59146,60177,123878,138007,-1389,-104352,-94733,-89921,-92346,-69431,-46582,-34446,18286,80513,46195,-31352,-8303,61137,65302,86948,115898,50473,-63105,-120057,-88988,-51649,-36461,-8777,39015,48394,21391,-11229,-30530,-96350,-161276,-125398,-66390,-96142,-94779,45012,131775,41215,-30031,-19260,-39851,-28419,35341,62189,47196,61536,27445,-22010,-7580,-25374,-31661,22803,23753,-39482,4475,96642,44961,-70723,-57384,16029,17935,-36641,-46832,-1015,31380,28846,-753,13114,83905,86238,37910,24325,3984,-65974,-115625,-86971,-38907,-11882,9282,161,-50566,-81841,-92526,-107424,-128638,-99653,29846,125388,110356,68610,53925,22767,-40545,-69280,-18508,42671,11486,-75471,-50318,88509,156598,52143,-66842,-114679,-108099,-26916,73927,77467,39115,55996,106197,96815,-3132,-77791,-51069,-29857,-37793,4103,21104,-25421,-17592,73597,103209,22482,-57238,-91086,-71541,-27373,-11649,-35574,-24350,49402,105610,98791,53061,13423,16140,66492,80179,20862,-56284,-77491,-20557,-9293,-101249,-144770,-110718,-112501,-113629,-69628,-39155,-79681,-111020,-69746,-13765,28241,65805,103000,123492,106746,64409,13867,8367,32716,-7448,-66152,-54643,3248,19899,-12039,-31042,-16159,-56926,-159537,-203019,-136278,-27375,35877,42482,46422,83310,107375,107188,71126,2970],[-47021,-18717,10132,20884,39178,70204,74210,78841,88957,57368,10850,-45002,-109971,-126889,-113981,-107953,-67935,4060,33086,34190,65657,80810,23126,-35306,-45179,-44646,-29762,12326,25093,11626,28550,59430,64885,57111,27721,-21589,-60441,-32263,26554,60065,-11628,-113682,-131575,-67163,-8049,27134,57718,72850,9662,-59993,-3829,85738,100464,67315,1038,-71677,-101607,-115282,-80223,25837,97834,76358,31346,38473,93821,146536,162746,133794,94727,56392,22356,20414,166,-17208,-18377,-66369,-74665,23681,53281,-25758,-63899,-37721,-21859,-12730,6149,10500,-10824,-51011,-23844,43225,80612,64607,-17926,-122136,-150202,-147520,-236673,-310457,-202600,-39275,3167,-49493,-67797,-66568,-70563,-72072,-51304,-9778,28416,54117,67367,1730,-68237,-27122,-4672,-48005,-46965,25347,35546,-19214,-14140,19094,25365,52344,56953,-10578,-26570,46868,79484,28468,-21483,-44394,-81265,-157073,-168354,-82829,-22081,-22139,-21916,6800,66841,101195,90247,50338,-58625,-177654,-134901,-736,10355,-36316,-26923,-21772,-14164,14563,52131,78956,44967,-29473,-55876,-33102,14527,96448,156489,140038,81955,14896,-36283,-62486,-57256,-49691,-63340,-68335,-48260,-47772,-19799,31060,1696,-99644,-122444,-31748,41075,42334,18571,4228,21172,12827,-33868,-24256,11949,6519,-17467,-42559,-29615,37523,77160,54810,2084,-50899,-57397,3525,49492,37612,9964,44951,114406,107909,29481,-18286,-30995,-59175,-75850,-63992,-28072,2604,11596,-2825,-31042,-12292,47913,37068,-5145,7948,-500,-29037,-37368,-69879,-107594,-73429,-44500,-106056,-140559,-78293,-55982,-67987,-22026,48141,44904,-29742,-34757,10687,33046,21676,-16653,-65572,-52703,11067,36790,11319,-10886,-22568,28383,73975,39216,21756,59075,41806,-10113,-26032,-27448,-4727,17206,21444,54982,91862,53161,10938,10599,9059,11054,49276,74456,64804,44986,27186,-24407,-59680,-30124,46869,81440,45157,9916,-9740,-33660,17876,54338,-34052,-97239,-40733,53391,105329,91713,65305,53500,24308,-15055,-56168,-44342,39010,49891,-21333,-70927,-41915,17511,20224,19973,12960,-19889,-20363,22580,66883,69623,1560,-33516,-26557,-88160,-121858,-22312,75654,101343,88525,33205,-2032,7634,13519,16219,30810,50744,81919,79359,-4200,-113189,-128335,-50781,56833,102398,58044,-11698,-34569,-36177,-41050,-50363,-23846,16079,18081,-30409,-75515,-41278,28325,10381,-83874,-143042,-76542,60058,136346,100564,16019,-17576,4935,-1531,-56345,-87820,-81738,-44916,28849,72165,38797,-22024,-29874,-8144,-17840,-7155,74937,102556,19663,-41677,11884,82271,76911,26023,-36382,-95093,-106581,-39233,43996,56303,5402,-63957,-105167,-93646,-31352,30382,39212,15070,41052,83518,49283,41049,77990,51873,-7903,-13120,650,12476,32230,68254,46333,-14072,-35729,-8921,31059,27439,18258,-6386,-83127,-86779,-7942,24090,29089,23979,37287,31879,-44460,-42890,40602,27806,-17334,9456,48428,51433,-3063,-37077,-37232,-42205,-4749,66787,69494,49713,90988,125131,109013,84719,75713,8244,-63851,-50493,-51312,-93602,-106545,-50408,43543,82671,63840,20037,942,34569,89959,72975,-22897,-117433,-109352,-82408,-105596,-106605,-76888,-70618,-33686,31647,95189,134578,127860,100875,63535,41415,-16150,-89124,-78056,-40051,-51615,-62296,-38419,-28856,-14037,1252,-31603,-92949,-94679,5626,56762,7414,-34844,-53137,-35370,-2976,-30967,-51591,23160,85504,53597,13713,-31345,-114213,-111276,11201,52876,-78514,-179616,-92577,55445,122300,71870,-51483,-151951,-145845,-58507,-5214,-70318,-162881,-179546,-137891,-54612,19883,23785,-2285,71724,195967,182393,43124,-34562,-55591,-78123,-108265,-101940,-39964,-2747,-14913,11020,52095,8937,-13686,43558,68247,15287,-16166,38955,85647,24814,-104640,-107185,-1954,11719,-31069,27275,61400,25182,5315,24547,41011,63658,22411,-21183,9941,68694,42080,-16642,-44776,-44837,-13440,11644,41741,66879,29892,-36888,-69829,-49014,-11455,-1671,-23693,-41132,-46039,-10048,28355,23007,-11034,-40750,-36560,6437,16860,-44453,-81199,-70195,-89214,-84357,-31792,414,-29202,-9176,87895,103887,-7448,-21474,82997,58830,-46509,-48708,-5986,14760,38483,67180,75144,26288,-26801,3375,-9160,-90342,-114145,-97517,-113218,-121321,-81929,-33846,2701,25761,39789,37763,52488,74917,58045,-9580,-11345,28716,-24434,-125304,-142979,-122062,-119059,-33773,106560,146115,77137,39341,72088,71289,58322,69680,64703,38578,-3113,-57076,-99118,-40606,51769,34357,-1929,63222,115714,78270,2247,-44700,-42771,-26664,44570,137107,144811,114782,67750,-2915,-56333,-64011,-29210,17172,2326,-48553,-59512,-94771,-145833,-124397,-41925,3392,-29608,-92306,-134095,-157038,-159702,-103295,-15615,16489,-28094,-75280,-9600,100009,63059,-20140,4540,39908,564,-84572,-152908,-121177,-39057,-12237,-54810,-37936,-15682,-57736,-58201,11532,31941,-11062,-38745,-60226,-59951,-5607,88942,128107,63366,20733,26935,6737,-47194,-50656,21779,36906,1149,45161,102805,51090,-1979,36339,81579,98574,144536,174663,152897,169740,219139,181314,112245,68002,9577,-22804,-16197,-60208,-120457,-62361,31230,5159,-25565,21729,68346,84271,105591,76426,-51837,-177509,-203836,-118906,-40276,-40355,-92403,-113092,-75065,-60289,-107271,-94870,12027,80142,47214,15634,29749,24508,11417,-4518,-11644,17164,28226,-13127,-40773,13223,130786,181989,87957,-10990,-18851,21572,31497,-3369,-59524,-99479,-97001,-57970,-5493,24361,-825,-30624,16478,80255,104390,93529,42124,-20188,-24860,5667,39561,75817,113697,116748,84294,45684,10118,-9394,19063,74550,89151,56164,19809,-5035,2236,42168,61587,57901,53825,46718,29773,1522,-13797,-4792,22285,-21230,-91157,-55882,1685,31050,37601,16073,-3049,-35033,-65652,50280,141635,55842,-37661,-70459,-118818,-134135,-38506,81031,120603,104149,67216,7761,-18695,41949,106045,70429,58440,122912,144206,73212,-17708,-58009,-55434,-27852,17594,67031,67784,-5374,-73953,-57481,-57178,-133520,-177947,-121291,-48521,-13403,45251,73682,-12933,-72319,-38343,-38168,-58797,-41055,15794,84321,128180,54238,-22775,-9194,-44803,-85499,-39131,4903,-42118,-58310,252,11216,-60660,-64306,6866,23018,-52659,-70705,8162,26178,-40300,-67800,-24100,45980,44882,16109,25988,40902,1056,-62649,-96018,-79615,-29286,3153,-30599,-79881,-79606,-50301,-16984,-23282,-42114,19644,73619,41729,4023,-31804,-53488,-26560,-3283,27973,79075,39387,-53904,-62868,30106,80717,33141,-41798,-79377,-69038,15610,123544,106156,-5546,-57296,-9290,52568,49617,6883,1928,-28909,-67909,-5153,35645,-29666,-67950,-24868,-600,-14398,-10704,-11459,-16314,-11749,-37656,-69567,-43016,11599,62559,76028,35979,-7955,-2085,51983,48384,-66778,-172986,-140608,-20139,10658,-67728,-111206,-76764,-49627,-18336,12242,-16522,-112549,-156927,-121122,-77158,-48986,-9194,27128,24123,19090,52778,50928,28578,31911,-27775,-81245,-609,111112,112299,24753,-34073,-581,3263,-108453,-201394,-155362,-38705,41835,69293,77502,93410,107378,114532,57813,-31441],[-53115,-36040,2850,17355,-3785,-21784,-13707,28476,62869,3398,-55096,-54114,-42681,-43706,-57165,-50951,19412,116617,125829,68137,12145,-16180,-29875,-21041,-15900,-25427,-11250,17357,40459,72316,108050,106622,72273,44134,8409,-71828,-148280,-81164,80470,160770,68908,-42582,-78167,-59697,-51867,-31313,21489,46203,-1251,-44046,-10215,44128,46574,-7775,-79738,-115468,-82678,-69287,-62652,16087,53541,-6339,-12437,78334,148281,160920,163942,144895,98102,53967,33149,26349,-4866,-42370,-95416,-177343,-161239,-14976,51318,-4270,-44265,-41025,-57561,-53788,6007,30170,-20746,-70740,-34893,31548,70373,62330,-16309,-124999,-156056,-148301,-191284,-235252,-162311,-11809,32852,-58221,-83893,-20971,-21532,-54390,-28282,45788,68413,40547,61100,17658,-40045,459,34012,20623,32601,52113,2387,-55465,-34096,-11068,-22087,2569,7242,-42419,-6975,83600,65722,-3374,-34257,-56888,-101603,-150573,-108896,-21870,35611,79543,69355,27562,45379,140115,177371,103480,-47342,-137136,-71928,14238,2721,-2103,31340,37084,30688,48666,80014,102782,58303,3707,6592,22605,15598,35272,81053,96902,48069,-17896,-29082,-37306,-81683,-123625,-119937,-62799,-13407,-26629,1400,83110,69022,-42996,-54339,37649,77933,42457,-13545,-20890,63722,110905,25200,-54870,-33621,38528,87801,48440,4309,44298,57855,3811,-48136,-69546,-70489,-35008,-14864,-26866,-34782,15605,74656,39500,-38297,-43871,-3830,-8735,-18552,-17333,-22819,-39038,-36030,-13424,20128,57297,71088,1867,-53358,-4843,28372,-37017,-104591,-76416,-28169,-30962,-42242,-42866,-40996,-52831,-82136,-66587,14988,96569,88008,23926,30119,45850,72493,144754,154360,43280,-45657,-47356,-17390,-9334,-16963,-41695,-14625,43706,64672,58926,56904,4596,-45369,-9388,38506,41236,16306,11426,68792,105797,22547,-54955,-45159,-22352,-10775,-8768,-65620,-92676,-21465,53609,25296,-64328,-86175,580,68530,32055,-20474,-20904,-5400,43477,72720,35519,14693,63062,153955,166358,90841,43093,-44091,-133259,-68822,10828,3760,19578,-5108,-85707,-117625,-69055,8721,12205,-10895,-15993,6444,39448,46706,49328,76157,25431,-37059,-22266,-19735,-45087,-33996,7909,88595,154391,88651,26757,59352,46844,-4199,-15095,6453,51017,92242,65442,-11373,-79699,-95695,-40354,2182,-9337,-14578,1739,-30507,-97925,-108834,-54115,-29353,-57092,-75616,-80178,-29082,52339,34818,-49279,-98830,-56631,30588,62575,46594,23832,873,19984,43214,-2119,-75700,-103402,-75576,-17533,25377,7546,-37161,-22058,-23007,-94829,-90403,22428,62617,11755,-4794,27378,51031,43385,45922,14999,-75038,-127630,-89700,-8139,35756,-1768,-44458,-48920,-75885,-105633,-55562,6964,27179,55376,75313,33632,24890,77444,86874,67428,90292,65659,-1746,-13131,31351,39197,39327,34271,-15865,-29124,-7514,-15191,-45954,-89476,-96645,-64778,-57410,-30879,9971,34444,23352,-36915,-33345,63507,74324,39548,51953,64337,87880,87699,38197,-53697,-107153,-36893,76822,87240,21401,21245,79973,138920,152590,116204,-3095,-98033,-49704,11595,11449,-16317,-18293,33905,53956,6055,-47565,-55873,-58662,-33065,4979,4564,-53476,-50817,-8786,-22988,-58772,-80389,-72662,-3147,15253,-17429,1863,49143,82698,86211,66152,15836,-28994,-15619,10489,-17890,-39421,-18052,-5422,-4270,17519,17247,-30149,-62613,-3163,32882,-19884,-83342,-110421,-85977,-19279,3814,-15761,2798,72788,111663,85965,10255,-71576,-54037,83371,92692,-121590,-250544,-105419,81656,108703,44102,-22837,-88718,-92549,-17740,12896,-78963,-203682,-233892,-161715,-66345,5743,60928,104972,160259,178354,72353,-63267,-75044,-79498,-157793,-172294,-66776,45540,72605,35863,46036,71540,-16566,-61643,31934,99756,38361,-46704,-9811,87201,62744,-64575,-73276,40873,108495,64525,2218,-55609,-72114,-53690,-53099,-49387,-6679,-8832,-9456,18659,49035,40362,31028,57331,69508,26621,-25941,8156,92055,89175,-19972,-96167,-43803,63714,72470,1432,-43956,-46938,12314,92074,75892,-4894,-31411,-18965,10716,39664,22137,-20314,-54293,-96343,-100857,-49013,28683,39245,22708,98859,145525,44337,9792,124750,108383,-4444,-4671,37658,41942,12445,-27149,1556,7520,-69351,-76554,-46125,-69510,-100776,-103695,-105360,-104663,-97535,-69188,-10077,40921,56553,43353,64601,125128,113726,15783,-9691,31403,16762,-36731,-48476,-45593,-64351,-51379,45338,119699,98152,79064,105528,102249,90513,113927,116710,77642,18440,-57334,-103264,-41993,38848,44196,17480,2929,-9752,-35374,-68663,-47181,42694,77040,79789,94757,55024,7248,-6678,-26410,-40105,-25751,-5192,23548,4655,-35439,-40652,-50055,-75209,-91977,-84068,-53030,-41464,-62339,-100769,-140764,-127949,-51887,14707,41108,15182,-23683,13447,40633,-50962,-100519,-34135,-1830,-31434,-33598,-22139,-13959,-12152,-45996,-102899,-55241,11280,-32341,-100765,-45914,44575,14310,-56744,-41961,17740,40647,42115,-9500,-108713,-129167,-56994,9055,25653,40227,65315,13885,-46910,-934,24161,-18376,-8790,44863,87520,90587,76286,84932,135091,201974,216857,129821,19159,-20418,-18703,-24172,-26681,-56872,-106846,-73522,32475,59763,23182,35784,48356,26219,45426,56810,-64785,-204736,-217982,-131490,-69489,-55439,-69921,-77662,-21846,21382,-31049,-39044,47718,84108,53628,28171,7603,-13965,-3079,-9554,-36400,-27510,-12886,-36815,-52302,17915,131542,146601,52532,-2092,-14186,-11046,-6995,-50906,-124895,-139100,-78361,-26198,-37157,-66275,-62018,-15624,54837,107240,136127,157067,111411,38434,47374,52746,16440,54792,155333,160503,104799,37519,-35711,-52509,460,35332,23841,33746,69437,60133,22940,32932,42368,46371,74157,85370,51267,15590,-24280,-51556,-13555,-12537,-54529,-24466,6182,18549,37152,11927,-44604,-92222,-114332,5660,130303,129150,83037,42091,-33033,-60302,49049,198123,215821,104618,5432,-16784,2652,47215,76903,25107,22091,140085,235503,227305,126906,24727,3352,33535,51153,51926,22667,-38168,-71153,-22631,14060,-62095,-174397,-148169,-29871,7175,-6124,5591,-31391,-69066,-56248,-45227,-69784,-85374,-18462,117372,152530,74367,24187,25565,-4011,-65842,-91057,-40008,7621,-20421,-71130,-89178,-107736,-83568,-7899,34543,-22406,-52890,10784,-7075,-88551,-86661,-29809,32342,69607,87271,75280,46504,23338,10143,-27578,-48343,-8191,13113,-44749,-102026,-65266,-7445,18804,-11354,-76075,-84742,-41004,-23240,-32011,-51872,-23393,61449,86691,40091,24999,38037,35371,28373,57607,85051,58810,10550,-5152,14775,67630,150047,163469,73880,-17858,-55433,-26983,45394,95539,72882,-18624,-71209,-31715,-12803,-10107,-4532,-24700,-36253,-1880,22153,-8853,-25318,-22166,-48871,-84251,-59045,-10997,36761,66734,40221,-542,7505,63018,36126,-96029,-174145,-98715,28703,79186,45636,4851,13804,52888,101123,99475,20830,-91626,-130918,-117353,-99220,-72318,-34657,-17548,-56519,-91196,-53357,2441,18721,17998,-20190,-33754,27303,88026,84678,-56,-58898,1611,52148,-24542,-113498,-96494,-15756,45073,66657,75947,75428,69547,73181,32483,-47233],[-37241,-57236,-21487,14877,-17675,-58217,-63577,-30274,21243,1722,-60597,-60314,2577,33686,11437,11901,105320,238030,220358,75890,-37213,-57078,-12379,66869,81760,41207,21312,10928,18178,43097,41850,21005,20571,17765,-24872,-107097,-160319,-75863,79371,158859,116531,64253,66965,38870,-30431,-55690,-26089,-24657,-42755,-31615,4979,22928,-29079,-107520,-131748,-94290,-32745,-34886,-57472,5116,41727,-3394,12442,99970,145730,137417,139696,133449,104280,76154,52928,14667,-16023,-32114,-98646,-208055,-190301,-37388,61644,53597,22025,-16747,-61614,-44130,20903,36268,15969,-2253,-3768,-9494,1263,36927,28493,-50436,-93003,-78302,-84836,-113180,-107721,-33125,4769,-72166,-102039,-25304,-10100,-48570,-11332,68229,59892,59,-1812,-23017,-41619,-13409,-3046,4517,58830,65328,20045,1524,12382,1852,-29599,-49940,-64738,-62373,12492,58219,-10281,-49196,-13909,-11256,-32833,-30140,17520,54484,63741,70328,55790,33811,29034,88859,129487,83339,-10551,-31535,18762,30558,656,-10196,-14622,-9565,1741,17909,23424,11560,-26150,-12261,57232,58442,-9429,-41016,-15506,7447,-21833,-63316,-37575,-3637,-58083,-115505,-81533,-16835,-21214,-62961,-6539,111464,121204,40828,48832,88476,51991,-5577,-49430,-38487,74966,158270,82450,-34025,-50216,15057,74086,55231,12891,24681,25307,-12906,-71462,-89625,-73149,-50268,-78848,-104944,-102930,-51474,11450,1728,-32809,-26226,10955,41792,67362,40946,-38254,-80116,-13926,75431,87718,35776,-7243,-54397,-66072,-14727,21601,-31707,-92432,-35124,9843,-33951,-36185,17070,26477,-24987,-52416,-25400,59686,139613,127558,67143,62590,55592,72162,171525,216268,134338,55046,19063,-11901,-45871,-39097,-20911,-6237,-2843,19805,66573,71278,-21906,-84058,-17506,50754,27070,-31014,-40194,18248,66246,15909,-45620,-34884,-4709,5174,-12327,-88548,-128068,-36791,69366,52541,-48579,-84287,-15229,43310,42458,27467,40577,41499,41954,56262,56227,54858,109571,173866,120254,18068,46036,25636,-165489,-192570,-50806,-26415,-35595,-17777,-62920,-102864,-66411,-23908,-70841,-73521,9039,31992,-11281,-20127,25649,86349,56129,11196,44723,90304,53532,-8744,1232,96423,167011,98457,13989,24047,10694,-42163,-65701,-49197,11331,77236,83006,65641,24953,-55275,-74895,-27098,5400,10246,3789,-49727,-119102,-108447,-39522,-39840,-80985,-61296,-16285,40226,87103,46438,5378,4647,702,7240,19913,21848,6970,-10975,17185,47429,13899,-61742,-67216,-38302,-46332,-32876,-747,9259,28602,-18150,-142830,-151498,-62738,-17493,-8748,4687,8612,123,3142,61255,84812,9797,-56784,-83890,-70526,-20162,-11993,5419,7186,-83442,-186181,-140567,-15789,68317,113526,100240,9323,-39298,28961,71550,69220,120289,106092,1825,-47591,-13565,15268,57739,106112,46416,-37006,-51809,-83580,-107809,-97834,-90046,-96890,-119705,-113570,-61734,-14169,1944,18317,49453,74870,67268,66560,59474,14058,33830,93395,53007,-92725,-128748,20045,149672,112998,-4434,-56747,-5665,97413,135143,76260,-38386,-105105,-65073,5238,57182,65743,28927,9039,-1840,-37864,-76278,-84973,-98696,-83851,-46327,-10969,-13981,-18663,-3326,16936,9875,-15340,7254,43209,-28048,-121977,-105745,-60426,-10952,23551,-2280,-3083,45885,88197,85127,34917,-13291,-5905,13892,10180,38315,62361,9084,-50389,-15446,17228,-22195,-87357,-119722,-86648,-34284,-29304,-46382,-12943,68561,109849,81037,6989,-55354,-19941,85302,61062,-108830,-190113,-90430,1655,-33096,-59661,-14643,-7963,-28284,5288,19242,-35965,-105220,-125305,-87803,-58895,-38741,29375,123823,147612,54070,-90477,-171389,-128453,-137493,-232691,-193936,-780,113311,57752,-14471,28931,78943,3124,-29268,70388,146576,81685,-23530,4740,98923,75197,-33704,-33024,66040,140558,59918,-92603,-164298,-116694,-59768,-65605,-105389,-90489,-43741,5628,24281,51281,65874,75141,101989,93881,24666,-26352,436,79171,117745,18731,-86239,-16526,120838,95051,-19354,-64806,-53043,10948,90342,67887,-11245,-5935,11126,2967,18640,51315,51467,-7124,-92232,-105786,-44394,38578,53453,7521,23691,82545,49019,15085,80670,77237,-9478,-22430,43221,94242,40956,-46331,-13193,13401,-75648,-98715,-22403,11569,-29792,-71686,-63541,-62155,-101341,-73466,11747,51901,39629,31245,50731,88392,67445,-11688,-16786,18924,19911,36213,71773,46304,-23646,-68187,-39198,23213,61482,76192,76763,58761,52977,71774,64164,23035,-1666,-17706,-31710,-20851,-12913,17094,46409,-7613,-80164,-89832,-74094,-9998,88737,122963,108162,94115,13874,-56096,-31329,-8891,-20291,-30774,-27530,32525,42245,-23133,-25601,32793,52055,-38303,-135348,-128254,-53955,-2941,-7761,-62968,-100064,-74783,-31284,12213,23725,14342,24839,-4708,-86764,-103303,-38563,-12879,-34784,5227,74998,67814,10811,-53627,-127756,-107772,-12340,4023,-95429,-127370,-22756,52374,55231,76196,104455,67825,-20169,-111828,-177176,-176867,-113539,6585,119846,118593,23667,-91162,-129806,-55109,-12868,-10609,37286,78428,99418,72125,7843,-4014,56287,93458,79162,20447,-60916,-75626,-40092,-60431,-98328,-92590,-68268,-35130,47406,91571,45297,4587,-6812,-1469,43255,62215,-57434,-183456,-185787,-121634,-98968,-91426,-55152,-16649,25520,46991,7812,16747,87997,98801,87810,77193,37846,22765,25245,-40124,-111904,-104994,-55649,-31332,-34713,7290,83907,63960,-7883,-7784,-13428,-56739,-70953,-97994,-154817,-120297,-7508,38910,-42751,-125101,-89365,-23601,7635,24089,54260,86198,81296,62887,103646,80581,-23525,-2072,102386,81851,20422,-17223,-73673,-86158,-42785,-37758,-63394,-13170,96762,110017,8318,-32586,-17326,-11113,-1975,24716,39315,24670,-33631,-92358,-66885,-30038,-37702,-20347,-4359,-22120,-39334,-67785,-82494,-58751,-50688,-3493,77823,119522,108449,69503,2000,-13411,58535,150578,137068,22606,-43020,-22658,-14136,-8101,-194,-50722,-29942,103497,189616,206212,159863,85499,53262,50486,33949,28678,-3125,-48395,-54098,-5436,23534,-24420,-109036,-109071,-58363,-59507,-55873,-4700,5400,-13397,-36760,-43612,-37895,-55755,-37588,46517,62250,23009,27608,53223,50193,-5177,-91984,-68287,50520,41652,-89988,-162851,-167236,-129696,-37573,42019,14901,-24733,1812,-19809,-55620,-46779,-31001,8682,88518,164126,147646,48271,-1900,33934,51044,27543,23792,11391,-43201,-86529,-39382,4777,-24610,-98469,-143311,-104883,-33214,347,-11877,-2,67274,118571,103177,21583,-50079,-8852,71224,102564,107689,119785,83641,51491,53239,66875,88852,142722,170682,128972,54101,-40570,-99390,-58528,26738,30588,-30756,-43001,-33808,-49982,-217,39319,917,-7051,35589,23522,-55896,-69893,-28759,-16152,-35020,-11441,45677,83598,97013,51736,-25122,-26065,58533,50505,-50612,-81444,-14255,63354,108278,105114,76549,54972,63848,96402,70633,-6291,-72836,-94358,-95697,-79127,-25943,18221,23082,-28770,-111405,-129781,-59809,717,-1442,-25682,-11452,1281,-3956,-18131,-76214,-101889,-24053,28367,-15916,-55571,-38999,10141,54383,59354,42024,37976,36433,24357,-3731,-48263],[-13351,-72936,-73219,-21558,-19801,-39050,-38170,-5306,57201,87947,34679,-11653,18510,41778,-5969,-32670,68121,208027,184812,42610,-28315,-11709,35026,110239,127468,77711,21711,-29567,-40020,-37146,-86016,-104269,-40980,6561,-25918,-78493,-77559,-14930,34913,65794,65928,75489,133473,117247,19637,-41080,-60967,-86529,-87029,-46805,9330,15790,-63047,-136964,-120881,-48271,-9479,-56134,-90391,-27856,36828,55401,78198,96046,98413,84469,68972,60520,61543,68105,56725,12268,-17563,-3717,-20140,-111133,-156144,-87936,5026,36549,6914,-44554,-50083,-7799,1700,-11714,43031,82387,26102,-66929,-57612,53152,106047,32571,-28245,-5718,-2612,-38275,-66722,-40621,9290,-18778,-43280,-15249,-13826,-43529,2401,61443,37185,-17785,-66360,-114400,-104477,-48472,-54398,-60289,-17532,4064,37519,83329,79701,45692,1712,-60419,-81961,-20719,58951,32840,-52768,-51635,15326,35233,60738,120300,141870,110184,53379,-9413,-16177,38404,70777,56836,44330,40490,47839,78657,81147,49242,15540,-53793,-127570,-113858,-63519,-63843,-86515,-100526,-91855,-21750,65707,57881,-7620,-35142,-22165,-28793,-68112,-98519,-58391,13612,-14197,-81961,-37846,30832,-12443,-85570,-30697,79202,93670,73097,102900,85122,14502,-19624,-38417,-37753,43117,126213,102780,26422,-28081,-50636,-47823,-40609,-25362,4141,3059,-24444,-58942,-64108,-41346,-34616,-93089,-118826,-102227,-78134,-36873,11,4043,-15253,-4045,57584,106592,60056,-46237,-65225,62649,165718,86532,-71873,-120785,-68316,-8610,30461,52574,34620,-1182,18039,18661,-17048,-14298,2647,-12610,-29116,-16230,5622,38675,82409,90481,47734,34964,22832,10810,57866,104047,115352,147113,137296,27479,-84512,-73501,868,20910,-44719,-53990,43425,78376,-26361,-95489,-37780,25,-48350,-93760,-87871,-52135,11218,56154,70097,71324,46422,3224,2075,19889,9926,5054,15843,-9987,-48839,-51676,-31368,-31016,-4174,36655,56905,46349,39662,43336,6004,-24064,47156,101427,37917,-22473,92697,164678,-102903,-282810,-141691,-80614,-108649,-62885,-38535,-43188,-19325,-36553,-132306,-102467,52127,47264,-87882,-98280,12549,85035,60400,44727,99323,153562,101567,18834,28653,99614,123155,70906,941,-40457,-68485,-75299,-40985,-872,41427,66369,48846,54901,79289,16235,-19354,54555,112147,78935,17010,-44072,-78535,-69986,-17914,-1011,-21001,-11417,37487,99370,102887,32520,31906,59777,13178,641,65729,75524,16567,2218,24938,16554,-19314,-61652,-28784,9688,-47412,-66837,25308,117841,148451,83365,-44099,-97901,-73083,-40108,-18369,-17087,-12660,-8794,-1959,52562,108415,96301,44028,-45397,-97538,-56231,-22829,2620,5014,-86353,-178591,-124362,18775,110760,150683,132778,7989,-79452,-17639,41964,44190,84775,90150,18679,-36164,-20315,6105,59289,136862,101012,-13367,-92905,-151942,-144858,-71981,-29235,-45839,-98487,-139881,-112587,-38008,5124,42759,85985,66384,36095,68752,90072,26297,-13540,17423,-14068,-138921,-112127,93470,208844,140655,31205,-31433,-13132,65736,81081,-654,-82785,-92198,-79569,-76955,-17518,62014,59581,4004,-27143,-27951,-49464,-60476,-32643,7541,1731,-15259,-8099,-13706,-44777,-17505,26581,36185,64728,64525,-42430,-127948,-113796,-104646,-72876,-58062,-104245,-57584,72062,131140,103075,58047,13294,7557,5561,-8806,10491,28269,-25420,-78943,-43748,-2155,-5474,-36294,-62963,-30977,-21295,-82368,-109128,-26022,64945,61478,13091,-44026,-81688,-26726,40555,14788,-33932,-37052,-33026,-74714,-128097,-103544,-2364,42929,13805,11714,33147,47074,70657,72943,33130,-18885,-50122,-23684,46270,56985,-40667,-141574,-181157,-162093,-190846,-236301,-154366,32061,102975,-15743,-107336,-57733,3599,-1174,16764,87512,146199,94711,-2780,23400,96567,81212,8788,-802,43230,78524,-7397,-148320,-182596,-87553,-19061,-24486,-95480,-124663,-71431,-1479,13511,37257,51487,64418,72264,23711,-11319,21471,37044,49132,93952,45223,-46405,-1795,77463,37036,-49300,-84874,-84246,-39070,10065,3616,-17444,17888,31555,-16416,-43184,-4334,39014,3763,-79369,-72881,3493,54507,32224,-26400,-60014,-32934,-19003,-20873,6008,5198,-65265,-109654,-19820,109010,82110,3162,48020,92765,39384,19656,61665,86919,42301,-23434,-19159,-24376,-72712,-38138,26150,13960,-8229,-3293,-5938,2527,16112,-6538,20038,53556,33480,54092,105741,64998,-19204,-28697,-19018,-26459,1136,36233,38419,16823,1274,-4059,-7312,-23632,-21862,29711,65101,30355,-27887,-2558,56409,21676,-49302,-41693,-17248,-1643,33734,68851,100234,117792,37766,-35623,-11934,17784,-816,-49235,-51636,56725,112578,29071,10759,89039,123265,16336,-104740,-102409,-26422,16184,27694,6147,-61211,-101090,-71744,-37475,-22247,19640,52825,41011,18059,2030,9942,15138,-7555,15374,79252,70168,-4302,-68031,-149499,-168893,-58946,42959,-23015,-128898,-66058,92348,170238,145722,117975,73281,-6200,-51205,-83080,-110526,-99758,26223,169281,108300,-78783,-195987,-186069,-84840,15654,72595,93248,83481,86601,59188,-4660,-13594,11293,-18820,-40576,-39552,-46843,-23696,-5061,-65590,-123240,-88090,-24353,4048,50578,64892,2370,-63022,-48897,41325,135652,134266,10730,-114089,-145863,-101453,-96116,-101839,-44147,23343,44149,38615,38543,90904,129613,101322,96967,97855,59156,46351,22656,-77676,-146480,-130349,-80605,-40711,-39345,-24475,40777,45056,3734,23776,17877,-49617,-63100,-50754,-88608,-49246,75352,100198,-19651,-95246,-32668,1876,-43191,-82282,-52304,-6281,19138,40154,99249,93616,-1120,-13245,32578,-13660,-53894,-18946,-29008,-70870,-63332,-55195,-71579,-21607,94275,108727,-13515,-76097,-28660,-17091,-77011,-67131,5320,1670,-46745,-77755,-58760,-25399,-42695,-51528,-24631,-36130,-88943,-116750,-74549,12615,34960,11922,5546,14819,26742,10887,-37779,-45182,2581,37072,7501,-44767,-48892,-24863,-38973,-49960,-56686,-108711,-75915,29636,59453,57710,80409,91178,58045,7325,-11237,30818,36098,-16387,-43251,-15411,-8333,-21839,-24679,-28021,-71506,-113559,-59733,29066,56528,48489,10614,-17114,18571,13483,-18360,-33861,-53123,-76422,-37549,35405,59208,30584,-46839,-31012,70182,57975,-49847,-99329,-128082,-132006,-43912,45414,23392,-17247,1905,32379,47484,25381,-17717,-4185,68282,161170,176984,79347,8543,51234,107908,95094,52031,23455,6490,-2515,11965,10877,-42485,-119027,-112324,15913,102841,78021,30242,47453,105426,113023,88263,45242,-26159,-34254,16453,47289,66565,85376,83298,97151,103118,90405,92188,117164,104767,63662,44469,-2508,-109067,-177535,-159698,-113646,-66315,-5430,10396,-19235,-10152,-6415,-20337,6862,32743,3597,-56317,-47430,20952,54617,45053,75364,147885,165536,131676,73267,-27049,-72514,-4706,19258,-22375,-26691,-10463,14570,59918,88022,75402,28411,3867,17399,-20811,-58308,-49909,-56749,-73236,-42722,34612,92260,93161,34712,-59436,-87867,-23377,26376,-2659,-37366,-33772,-45874,-61348,-84736,-116586,-99637,-37372,-37584,-82458,-69672,-23299,15155,54912,55727,14660,25052,52864,24525,-19083,-28128],[30202,-50480,-97021,-61435,-21373,3575,39419,78609,119572,160573,156629,87439,25589,-18151,-93601,-112938,-4293,101202,73328,7497,23309,62323,47750,45294,67104,57603,6478,-53184,-52466,-31227,-73300,-90143,-23905,34531,13870,-17224,4662,28410,-12628,-23009,-14952,25451,96553,94194,10363,-44086,-70721,-77069,-77967,-69515,-21949,-1076,-38669,-83820,-89366,-45744,-9074,-44580,-73327,-32842,21869,67780,95572,88122,82827,57259,-5106,-30169,-15245,2805,28628,36688,14769,35419,78069,34860,-87274,-138323,-88475,-51694,-88522,-109552,-46423,-3014,-48071,-61738,29384,87106,24159,-83252,-57859,79897,135803,65818,10269,19697,25757,9403,-3598,12467,66381,78268,67234,47641,688,-22653,25697,60750,49480,19467,-46195,-134037,-121286,-25485,7021,-8027,-50405,-60161,17599,94777,81828,32832,-3989,-49134,-59517,10630,72637,31025,-32961,-17025,27526,27254,72524,180958,219788,142689,34236,-48788,-60469,27908,122820,107919,43458,34584,81711,116685,96220,83848,55273,-75806,-181449,-138641,-79655,-102767,-123115,-107314,-61216,7904,39840,31880,28029,36341,42801,18798,-36203,-89400,-65890,24098,20249,-84493,-73674,26389,36194,-27240,-17104,21863,4171,12923,61874,51771,16123,10400,2483,-5630,26911,73661,81107,52671,-16970,-104120,-133731,-103632,-51946,-31,-6286,-50507,-43018,3998,25648,1696,-55352,-51554,-19910,-47964,-61722,-12809,-2927,-43497,-35230,23844,62756,37262,-12154,4298,102655,131556,-8568,-171628,-163134,-35534,51779,86715,104201,86980,32337,8057,32263,51444,11067,-57605,-76060,-35897,10854,20820,-36739,-52870,-8518,-16748,-26790,-39026,-70647,-77590,-42566,27513,129823,149792,36993,-89534,-98661,-19150,20149,-57514,-83537,6915,48797,-14523,-55304,-15504,-10537,-81434,-123630,-107852,-81999,-13066,87095,151973,129805,32228,-57220,-16488,110796,144097,22992,-99204,-126894,-79168,-35664,-55455,-117709,-104558,-36078,-6818,4769,41538,29061,-63752,-105022,-45052,-9101,-28305,-4745,136593,174641,-106711,-280226,-137425,-83407,-134556,-114883,-47703,20661,45970,-1970,-88771,-67726,36032,18770,-103737,-109407,-5843,52511,37989,33590,71247,102851,57430,-12965,7176,71385,78468,44237,7645,-49154,-104692,-77065,49864,132241,107018,55858,13320,15726,67006,57297,64842,150175,184818,117821,31831,-34822,-62937,-65595,-16079,51900,52671,13655,34163,103255,85077,-3955,3050,24597,-19426,13710,123168,128932,57445,44195,34945,-13918,-38562,-27411,13198,34963,-27917,-67337,40037,184404,228484,171853,76509,655,9920,38173,14305,-17811,1556,28532,15368,21546,83661,134734,98881,-13442,-75582,-34204,10520,15241,11264,-20753,-48682,-4828,86313,130489,131370,106100,6960,-57604,-19365,45638,64419,33428,-13743,-18416,-9621,5956,24138,67847,103473,53810,-42920,-132958,-184400,-153260,-64520,-244,15464,-27114,-87489,-86263,-7341,42139,29860,27870,32367,27595,84961,163665,124403,18284,-32406,-76297,-168284,-123541,60916,156583,127164,84402,56801,46478,69411,47627,-40957,-104865,-70954,-48272,-114091,-103738,10105,61554,3972,-38192,-6593,-18269,-28528,41641,109991,81999,25031,11424,15100,-31222,-47751,-8208,22851,32028,23497,-35172,-75227,-79577,-78783,-41497,-66234,-138578,-90213,40094,83562,51779,23300,23263,39191,10500,-37491,-63807,-68020,-60404,-69912,-63228,-39044,-11705,-4782,-27339,-26319,-33148,-95625,-121763,-39050,48750,33262,-35344,-99063,-106477,-23947,33567,19428,44216,90597,40526,-65513,-89074,-32432,47797,80785,42143,7823,36259,100495,168997,175716,102719,37987,-4629,-47306,-50921,-10286,-13535,-60149,-105775,-131607,-143876,-118731,-48161,39479,41194,-60597,-136059,-148343,-123659,-71166,-23022,10219,59766,35739,-43762,-20469,56718,83435,53910,21690,-3832,-11250,-44148,-105291,-115714,-33837,24927,33499,-18413,-70990,-63392,-5804,825,-5860,5090,30379,27413,-27396,-21402,48927,52901,35536,68155,52219,6257,17498,18449,-8712,-40247,-73216,-82750,-64194,-64809,-58970,-22809,23014,35545,-16019,-70939,-60977,-18405,-12299,-25455,23956,81056,82317,19840,-41184,-66303,-77624,-73125,-38876,-8629,-22923,-98687,-185589,-131458,15530,26991,-28825,32975,134728,171411,160250,108028,77863,49400,14169,19893,18549,5243,14085,-12155,-74945,-68056,-44244,-69538,-61975,4823,30399,63545,92762,57874,42754,62796,25576,-13373,40393,60572,-20368,-57192,-10465,32202,35688,16604,-12525,-13328,-8818,-20799,25598,90823,78386,20310,22527,52873,38330,15326,31202,9020,-62086,-68003,-24416,44651,104835,63443,-6559,-16299,23137,32395,-37175,-78461,8331,89037,61320,47555,88981,108080,53402,-16290,-14622,18773,2887,-6537,24401,-1884,-48028,-19797,-7933,-22417,35846,99709,113120,112067,89844,51426,23553,1265,21670,60584,35080,-40071,-89172,-163019,-195985,-106543,35050,45395,-42825,-13294,121694,162119,75342,30033,35517,33165,38142,-187,-67527,-77042,26177,113674,19110,-141867,-202415,-173670,-94341,27665,106800,72959,27417,60662,64152,14829,8331,-2793,-66900,-72039,-14797,44341,85622,64675,-7588,-37779,-11517,3125,5088,31833,20355,-56109,-116772,-62203,82268,198526,205903,104546,-36165,-110628,-78298,-61085,-64514,-32134,15631,43079,54488,86147,129434,87299,16206,34800,64409,35003,-8215,-55795,-102321,-95132,-79857,-87417,-76696,-70177,-60116,-1735,41142,40552,72613,60628,-8262,-8167,37083,11243,5471,85933,86028,-21249,-39494,46892,55638,-43550,-119269,-89929,-37210,-35403,-38045,27760,86563,58012,22209,22288,-40980,-68386,20864,34456,-59817,-71063,-11363,949,11117,66848,75815,-694,-40832,21565,40857,-57233,-81948,-20471,-37696,-56318,-32840,-11934,-11640,-63643,-91898,-52053,-23205,-53648,-85262,-72331,-6080,36034,36002,-30372,-85855,-55187,-20831,-60403,-90027,-32464,4400,-35449,-67433,-65778,-45587,-22056,-30266,-89974,-161917,-124421,-43312,-44610,-76897,-44021,28311,28670,-20744,-26017,19622,37149,-16161,-51427,-18129,-13385,-17678,13577,10562,-59714,-116853,-76455,4460,43804,53929,24621,-4120,28139,29417,-9409,-57081,-116889,-156683,-100984,1255,35658,9340,-23481,17844,53782,18586,1903,29981,-18728,-73260,-38458,-2794,-37771,-50237,8851,82566,106636,64614,10258,9219,16868,46855,85158,74660,45580,82935,126798,105193,59185,42108,56294,70569,53409,12100,-23399,-56008,-22362,110438,165246,77389,8437,13325,47345,74457,87675,81229,31950,-35422,-64747,-70169,-51338,-29365,41065,120466,119557,86917,79841,74325,8887,-60012,-20966,27163,-65471,-209976,-277189,-232264,-113256,-615,46414,29409,-3607,-40350,-56076,-54523,-57945,-46976,-23642,21078,80412,99653,67308,80830,143849,135340,78226,80247,48468,-53787,-97153,-92380,-82032,-76057,-93761,-77724,-5414,67517,69169,6464,-19980,-5077,-51106,-65825,-21753,-19684,-47959,-29664,26900,90358,96741,24497,-36164,1252,78689,67948,-7469,-39733,-48314,-71508,-66613,-58793,-58035,-34445,-20195,-68300,-118653,-79425,-14651,4550,27268,36641,14164,46941,92746,61168,8288,12490],[41564,-23125,-82005,-84288,-47387,8496,62371,70001,60102,103242,171329,117766,-11599,-109825,-161623,-117589,-12503,36451,503,-8741,49587,86684,-1701,-92788,-64732,-10158,-14974,-33645,4759,56524,48113,18569,31892,52026,30595,863,-423,-1031,-51502,-68015,-52940,-9287,24969,-18300,-93304,-104599,-73391,-29709,-27847,-62666,-55837,-28438,-16924,-35159,-76268,-66904,13780,47801,23422,13211,12951,18443,38057,73989,117020,81165,-23496,-62614,-60696,-70815,-14025,60983,66741,76567,113577,97038,-16543,-121082,-130066,-110415,-133708,-127064,-68151,-61882,-99755,-73240,-15923,-3100,-11432,-42631,-25526,38636,54262,34035,18670,-8065,5550,51086,66788,71286,99747,120414,122805,94169,16189,-11131,19057,50150,79843,72520,32436,-26982,-20971,56598,140825,144939,38534,-45442,-12027,52837,33402,-46775,-77124,-62991,-60769,-37551,13643,22961,-7258,7338,31018,-11719,-3644,127477,220745,133152,6921,-49701,-75492,-9835,111804,160433,106192,62618,50662,45721,59337,113076,107005,-18410,-84873,-27901,-17037,-33729,-15468,-2233,7689,16261,-18008,-18184,32746,63384,74152,79354,47817,-14902,-15172,55941,40998,-88278,-125699,-23764,61616,56070,33565,644,-56633,-74227,-26063,12584,17616,7989,8160,31043,44850,34164,22247,21421,-4967,-69778,-91137,-55085,-21601,7519,-17211,-80089,-52859,50329,78060,33082,-11100,22059,48002,-18913,-65056,-37148,-37592,-68483,-50230,-30413,-20619,-1546,31992,70551,88749,25781,-100384,-179429,-111131,-9170,26906,58613,85105,42039,-45040,-52217,52189,111501,18932,-76029,-46088,19725,68854,53308,-75824,-137967,-62660,-35688,-61314,-83799,-92431,-90565,-69042,-20917,42718,51349,13802,-49426,-95784,-75202,-25552,-46138,-55151,-23958,-3143,-2032,38,38261,55139,-20111,-91626,-81878,-43313,18936,97546,120269,38215,-74123,-120307,-49524,83545,125898,-10438,-171099,-192874,-115635,-44174,-46684,-131825,-170593,-108983,-51419,-14217,35202,-1400,-86314,-92748,-75205,-83816,-75963,-6129,105380,50318,-174756,-209044,-67213,-52612,-91116,-89184,-41502,48921,69299,31058,-8903,-33598,-42116,-37831,-61532,-67765,-32863,11908,19088,9257,-3479,-1963,-20589,-75175,-58365,28282,66257,36933,24454,14157,-47625,-36048,113110,185395,89365,23374,22725,31858,55948,61644,87609,134507,118691,47757,-7377,-57688,-111516,-125196,-52887,50156,60583,7354,7639,45028,8115,-65805,-55331,-34913,-36012,26964,98285,95504,77812,68492,20854,-37425,-21905,42293,61347,26055,-28593,-64706,5875,134486,174136,116748,33611,-2742,64016,115347,56720,-490,5596,19334,-17773,-30935,45148,123441,90907,-10901,-50580,2321,77872,114793,97454,87143,88266,90919,100400,105585,83033,25551,-27116,-21752,-1282,39230,71616,-22068,-147107,-91977,9042,26867,30474,48883,21780,-54435,-116547,-151441,-162148,-147044,-127332,-82638,-10637,2062,-32574,-40006,16933,74510,38259,-27592,-5408,31299,89905,182704,157749,39889,-29302,-71114,-163591,-173548,-64056,21779,46098,48616,55925,46103,36634,10656,-49811,-100986,-47793,13753,-52942,-86838,-7399,29884,-44531,-94375,-40834,-26724,-32307,22240,84389,79746,62278,52618,58652,29374,-20388,-21330,-4099,-40417,-79398,-84074,-80586,-90979,-67576,-9241,-43703,-120001,-83275,15087,42534,3331,-41560,-14210,44723,27626,-45639,-119074,-126459,-30268,1574,-48694,-65982,-46973,-38643,-63414,-102989,-98109,-79185,-81460,-61763,-1222,10163,-66445,-138984,-103396,-1211,57196,44180,55022,93047,44705,-47747,-42175,28468,85127,103718,55412,-7967,3927,70546,113696,101438,67497,60601,44303,-44384,-109041,-29846,61097,33839,-39294,-50656,-7785,36012,54980,50811,3662,-48719,-99129,-177265,-197725,-148492,-112396,-95736,-53223,-60891,-117115,-94835,-2511,56616,51661,30394,-20124,-49246,-40779,-42081,-44119,527,39804,77054,84781,32754,-14839,11720,-11294,-51442,-22596,10267,-6660,-22092,-10377,-7036,-404,37239,61557,41826,44263,42050,8950,-4846,-23659,-52172,-26477,-8996,-51765,-54881,-8807,20669,19298,-2122,-31664,-37660,-29587,-5256,61921,135590,127004,83336,26264,-19295,-18635,-39373,-53512,-5449,32236,4880,-63807,-167392,-197575,-121085,-100585,-153441,-109339,30403,136413,133769,41319,-11557,-8481,12108,29779,48574,76265,40265,-78007,-152494,-120495,-80961,-91381,-69188,1434,25938,40173,59099,41156,31575,37588,11929,10830,52041,47886,-49862,-106236,-41695,36707,77886,92914,56222,12597,-3905,-29809,-24371,30699,64860,61286,69702,49720,13073,35497,51693,-26487,-116979,-112142,-81338,-33726,46074,61695,-5811,-48429,14315,74805,4354,-122282,-136482,-62653,5310,42070,63677,75553,69812,33880,4845,17944,1247,-26996,9384,30710,29802,73792,94539,66145,81180,121039,114963,87584,75811,44929,-8748,-26426,36816,76993,19048,-46277,-69044,-120751,-154817,-130452,-25534,51196,53125,89525,129447,79850,-10227,-38850,-11885,10162,4029,-38532,-93120,-90987,-37541,-10505,-38885,-82819,-99801,-96754,-72625,3521,57447,-7818,-44178,47274,77234,29691,14097,-13224,-72879,-57860,36899,119813,142850,96901,54232,74638,71149,22561,7180,34611,31500,-34580,-88889,-42579,70565,155700,197025,144896,21304,-55439,-42353,-18473,-9135,-14440,-6439,40891,89714,111770,74965,-52542,-134321,-64248,16767,5672,-70466,-122593,-80926,-3545,-12082,-64504,-68927,-66495,-67931,-42463,-18061,13840,87747,91469,17139,-2698,48693,50806,15935,24706,1109,-60202,-28211,62638,72227,-8838,-70138,-61884,-53136,-92067,-113143,-35841,66059,71283,34843,47714,-10508,-46432,37127,41173,-62314,-56280,46027,77532,40097,44051,83547,68587,44421,70093,87364,26706,-15643,-16131,-34891,-26618,8037,23632,-3549,-67569,-82898,-43850,-835,15931,-28707,-107744,-97848,215,89067,31242,-63222,-42870,28511,-136,-54711,-123,55981,12075,-55990,-92989,-45999,55170,43465,-94462,-195683,-153968,-70238,-61673,-111054,-121175,-37455,33544,50063,31190,-12512,-47548,-75652,-60226,19688,46318,31554,26969,4163,-39457,-86041,-101151,-58538,-9180,35143,35212,7166,-1599,-4189,-28699,-65359,-128100,-142785,-60520,39303,47507,-25931,-40844,22035,28993,8529,55063,99349,53829,-964,-36974,-82698,-117263,-76627,12630,48171,48378,41336,35364,40734,-9868,-73997,-58575,10351,55859,96843,106863,82834,77379,66877,49463,46901,45036,5022,-23082,-20553,12129,74691,80344,-1467,-48864,-38267,-8419,48016,85868,61273,3466,-53234,-80248,-81025,-97476,-106461,-18194,82370,80110,57443,53941,32543,-44267,-112615,-44473,41335,-20781,-144626,-223666,-226120,-133464,-17467,43671,53217,63583,44964,-27635,-128501,-167037,-106968,-26711,35321,78505,97729,44571,-2650,-2595,-45690,-76532,32152,128412,32777,-113183,-171181,-147917,-123777,-113870,-69310,8686,86570,104408,54388,28390,31689,-12664,-28238,-9752,-8657,-25285,-40636,-38823,6088,29668,-23492,-45712,36139,119876,61598,-38269,-42207,-31034,-61929,-47608,20104,48028,19257,-14457,-41315,-59664,-23432,14744,-7035,-20201,-6726,11723,53654,82434,58633,27435,24706],[16068,-2373,-34069,-57789,-49131,-3060,13219,-31900,-64723,-3163,82659,37076,-79444,-140312,-116310,-24804,29627,14837,-8774,5250,51465,71380,-44996,-178840,-163434,-74111,-26871,19892,85641,110264,87657,52760,43782,38202,16430,-3798,-19311,-21517,-48743,-63268,-34674,-10207,-33478,-126702,-193634,-148873,-56801,-955,11007,-13954,-33017,-29978,-25000,-28720,-45725,-14883,90532,142252,102626,62964,33098,-4469,-15646,38198,123421,109885,18389,-22294,-40051,-69612,-15487,69944,109964,117234,90141,62405,36939,-42904,-103576,-87857,-60046,-61894,-85725,-123515,-127305,-80291,-76531,-117819,-68702,-401,-2766,-53566,-82632,-33948,-7458,-61253,-39972,59495,87639,74170,76480,83449,101498,89987,27758,-27428,-52370,-10089,66347,61653,46199,77971,94648,107441,166825,188058,116530,12598,-6255,41819,23159,-92060,-146613,-104944,-96433,-104883,-40735,9412,-6950,3255,31082,-23205,-59593,41183,136347,66080,-40232,-84915,-105020,-49984,54761,132105,130981,75226,-13739,-57936,-8869,81608,106856,67194,87836,119314,61143,66137,125254,104475,29016,-47172,-105500,-93956,-37195,-1850,36095,80685,86868,68548,74479,89183,49303,-32949,-87569,-64562,6495,50868,52196,20056,-35384,-86270,-72724,-30656,-23379,-42671,-32173,17666,30307,-19373,-51110,-3068,66396,56210,21170,28063,21631,-693,-48563,-106599,-79451,35615,70473,30797,-7888,16773,26239,-17589,-43284,-39901,-46228,-53027,-35865,-57214,-79659,-45494,30585,105551,111685,20066,-77455,-104555,-44001,-29062,-78103,-64702,-20426,-46166,-97995,-55297,61012,97394,2083,-42697,33886,91919,125906,99444,-36527,-111416,-17689,28877,-35239,-71074,-32757,6677,10602,5554,781,-9142,14901,-60,-82489,-131308,-84201,-28497,-9431,-33826,-32021,11108,26842,54652,95515,50291,-18951,-3823,38435,83568,124993,68956,-83522,-152467,-107735,-51583,-1705,29797,-11077,-97153,-134765,-107645,-39184,26189,-22515,-110202,-77297,16308,48364,35890,-17436,-46436,-27727,-40023,-70733,-76819,-49286,9307,-26405,-132554,-105065,-33470,-35764,-3897,24876,23446,55965,47226,16533,-840,-46296,-86038,-41884,8798,-6120,-26521,7052,28017,23844,-2357,-5539,-4697,-53949,-71111,11906,73048,43949,51328,107846,78006,49230,114786,101854,-7432,5845,93483,107210,75476,42366,28571,15149,-28322,-77603,-71782,-62381,-117115,-165612,-109445,-6587,40266,42138,36162,-6393,-72407,-102741,-76101,-47609,-17193,22611,22719,25767,76216,81819,14393,-43082,7223,101363,90742,-5354,-48482,-47384,-13527,58792,81260,17825,-73152,-68037,39472,105855,66060,16908,-11890,-52200,-95731,-69459,40100,118074,82190,-3138,-30446,18279,109340,200735,197739,150880,108176,71533,51378,71549,77929,2024,-48657,-2994,21132,6329,14557,-55534,-155598,-60769,62590,43628,8350,-3290,-32060,-73959,-98010,-84716,-66425,-85187,-155728,-156844,-59946,-4835,-6121,-6416,30071,105382,109502,28094,13644,38289,61552,110477,76321,16,-484,1049,-90943,-150677,-107543,-44219,-25261,-35423,-21782,-15504,-28827,-35836,-50014,-61353,3315,66565,39239,30764,61096,21277,-84939,-138324,-79605,-22579,-15077,-12709,17135,43204,84247,101477,81511,46986,26828,40469,46395,-42337,-158338,-175044,-139611,-114571,-79574,-31978,-44275,-80966,-24635,73161,103219,35769,-53109,-59202,10183,35648,-11811,-73145,-61058,46550,73527,14399,-11653,-30773,-55006,-78989,-126728,-118773,-39181,-17852,-57899,-45896,-30468,-93605,-126513,-56291,19460,56850,54893,41037,29707,-18649,-73698,-59254,6580,71495,105519,69182,-254,-18950,16593,22433,-9938,-5123,46773,72409,-2148,-82613,-21431,80270,65265,337,42751,105837,96864,74332,69058,42584,9406,-41361,-121737,-148850,-125041,-88751,-62657,-57968,-85134,-122067,-98355,-15637,35569,40262,67066,39009,-12059,-29852,-20147,9564,49687,51473,96319,154238,122796,61546,51307,-12830,-55932,-15479,42,-27347,-4150,-8449,-79109,-52249,48217,61747,36527,68670,57974,6454,-12061,-36169,-41206,31605,74708,32556,21112,51473,52101,14039,14285,41982,43621,18756,39728,133468,189485,118021,44225,12524,-5498,-496,1510,2740,41301,67175,48381,10405,-64249,-136231,-137053,-124083,-168037,-182355,-100993,-20978,-19170,-59034,-75035,-54320,-25307,-6642,35480,83451,36207,-91620,-150343,-129947,-87867,-55127,-24742,5789,-4174,-5065,3603,-385,31988,66209,42829,23707,1575,-57851,-121857,-115558,-34348,33689,82522,136547,109326,10479,-45045,-46500,-36996,-27569,-12536,33817,91308,49441,-22702,14907,38500,-41073,-82484,-77473,-93926,-90123,-5792,60974,11169,-51389,9826,101623,56929,-116795,-217786,-170266,-68536,19770,64290,78919,78361,40597,-23450,-7010,21980,-1881,-9767,-3847,23548,94194,152448,143798,100389,71930,56001,40492,31824,15974,-32415,-42734,47454,98001,32235,-11392,-4650,-21677,-51709,-94440,-63815,27372,99602,140471,90850,9825,-6690,2518,-7788,-47544,-90136,-104957,-106145,-114887,-128675,-99036,-7155,48503,26998,3541,5024,26826,23989,-52956,-68388,35735,63631,25056,18644,2813,-46746,-36424,48595,110899,108807,64380,51880,96786,90269,54562,57363,76877,84860,66275,14670,-4246,33723,76865,120439,110892,60729,17475,4340,13483,24764,9085,-4639,28740,74193,56741,-37155,-166516,-221198,-128794,-18159,-2262,-63378,-85904,-10489,43375,-7028,-34706,-1665,-13862,-49106,-65482,-99918,-67956,57632,96983,140,-76178,-44214,-2212,-3441,-32805,-75372,-93800,-57710,-5472,7869,2770,-14942,-52436,-112013,-144912,-125550,-46476,18879,-4659,-22316,31641,16389,-17388,18588,16492,-25528,-5904,66513,84888,17332,22091,119713,127149,76496,48471,53462,51765,20423,-4538,11053,33493,36697,41246,9246,-39825,-25719,-3704,-4022,16737,-24471,-135991,-144311,-14682,119784,117873,30336,1764,58377,67865,30494,39192,76089,57885,-24708,-91352,-21098,107504,85507,-68639,-171202,-136470,-52582,-22602,-58241,-97543,-38679,76274,148338,88527,-50514,-139334,-137825,-67622,48639,97687,82285,40201,-8013,-28807,-43428,-60128,-50764,-29152,36723,85608,45938,-19332,-39991,-53736,-92017,-105542,-53639,38193,111854,63639,-56910,-76954,-15398,19767,60474,97846,67809,25794,8872,-48654,-116307,-127588,-65355,-12363,-59269,-85472,-39701,14679,50687,9365,-88066,-118220,-53836,22151,56460,49105,67054,122659,92272,-10744,-62187,-24413,-8631,-34780,-41696,-27523,-17646,-26251,-47953,-48555,-18036,4346,26761,45877,-3327,-78293,-80076,-27105,16222,-31747,-83148,-55599,3338,20732,24176,18029,3280,-38307,-70630,-17056,27009,-20334,-70297,-99864,-136136,-103752,-15977,28938,58837,138168,159717,43933,-118337,-176726,-121398,-59494,-15873,26507,85818,66199,-33040,-120834,-205600,-211356,-59740,105743,101626,-14690,-106929,-108467,-62087,8029,79409,100774,105424,139809,142160,91141,40126,12537,17332,-147,-13803,-904,-20779,-53772,-49759,-10126,8956,-2847,22751,67496,22106,-49126,-37259,-5449,-23119,-3285,89189,115984,22881,-29646,14362,57809,78716,65739,10070,-33913,-37618,-8136,29351,33683,20981,12927,941],[-12126,-619,-7083,-12135,-1146,5565,-42640,-97380,-93154,-37361,-19030,-81759,-130338,-93006,-5339,67489,42248,-27777,-22548,28794,53222,46077,-34345,-150757,-178971,-105566,-16666,77044,123118,65701,-984,-7570,17958,37066,29585,29136,40106,49192,12000,-11723,14382,3530,-70869,-162803,-190493,-97562,490,12900,18967,30076,19554,-2581,-24088,-20324,18771,99088,166277,138823,80495,68380,63103,32236,-2989,-6439,44284,83260,70194,37737,13337,15070,52816,92554,141911,160507,88533,38318,62939,15584,-68684,-39251,41541,29441,-42775,-87919,-94620,-87732,-110961,-166326,-117148,-2797,14246,-87734,-148622,-84601,-45007,-86302,-54769,47853,67780,46611,53986,50787,82669,104315,70452,-33676,-123875,-86687,-6554,-27548,-29752,63015,110941,90687,57251,63471,69607,31441,25516,67854,64847,-36354,-128225,-128939,-117086,-85213,9192,46003,16314,4329,19410,10122,-8840,15409,40306,-1330,-75356,-131947,-123331,-48252,24903,73363,100690,56351,-26438,-49471,-24837,2942,18027,64496,163686,180845,95327,83174,143926,125614,6724,-121858,-170984,-152310,-117362,-69750,4737,42110,36375,69877,107950,76487,48040,58815,20513,-62114,-89973,-51337,8254,37795,24390,-21148,-58138,-66715,-57293,-49270,-47995,-46234,-52819,-78587,-72737,37724,168053,165779,91700,56874,20039,-32582,-86317,-122933,-86803,2939,21729,-11196,-48866,-57659,-40203,-9429,-8437,-27661,-35996,-32107,-16772,-47963,-103851,-96929,-9156,128622,200026,133919,33083,-23948,-31645,-76950,-173034,-184845,-119810,-70634,-25130,29536,41498,8117,-42675,-36505,17411,45119,81487,100851,12281,-45547,50356,85396,2572,-32505,11614,51722,60043,44132,26607,28881,44797,-1954,-108807,-170603,-108297,-14022,11203,-31885,-35229,17132,20309,44,15944,18788,16765,57965,77429,89854,122372,60636,-88167,-115750,-52447,-46258,-61384,-19389,48688,52868,-18945,-66225,-30723,83456,113428,31047,25600,121081,129118,41444,-21251,-22388,-16198,-15654,-10197,-32805,-94090,-91100,-6372,24831,-13444,-64062,-42255,71841,119989,83693,55684,7404,-51483,-82931,-92418,-75238,-10935,48790,40275,3308,2936,17865,49619,82388,105496,107655,50443,-28036,-4506,49738,34880,61357,145146,153300,107150,75722,-7640,-73273,19841,149498,134552,38456,-45915,-92255,-125767,-153773,-158811,-99825,-27126,-38426,-136668,-168763,-82722,31844,97459,82676,-6196,-72287,-79165,-73671,-74758,-51622,-37551,-53456,-21121,60609,83118,19584,-47242,-3317,91209,64062,-49313,-67561,-13544,19583,38977,45665,9543,-52369,-58422,-4848,11552,-525,3500,-28669,-118095,-155799,-82841,42849,106516,65920,-593,-15821,1602,31367,101049,150865,99517,-5123,-51669,-25138,41224,93780,45378,-40305,-19030,24401,-21378,-65916,-70598,-51957,56688,111373,33593,-45816,-69888,-47798,-10930,13069,27103,31816,4836,-75923,-113366,-58390,-11453,2936,13089,39339,109537,148334,95257,43748,17662,-3064,8711,-12563,-31551,20052,48571,-8576,-44786,-37209,-31995,-47476,-62157,-56206,-55875,-75339,-88956,-73984,-23458,40424,45604,37597,103324,133751,53237,-50029,-104999,-71215,5287,35465,11517,18255,48709,87379,98980,34241,-44878,-15572,74290,103872,-8115,-175900,-237432,-191824,-126156,-96452,-78294,-62580,-35167,40870,132025,155623,76024,-25292,-79834,-49102,-2149,6108,7271,32457,60731,49598,49983,67939,34302,-15424,-37593,-64107,-69801,-7591,20990,-27800,-59629,-75210,-105265,-73094,-12393,-11289,-12758,25396,43403,-5465,-80252,-106537,-80199,-41320,13909,57089,52171,5447,-32022,-21795,-11887,-41700,-50067,4380,58324,43650,-10938,-21052,5750,14375,16250,75185,73642,-4457,-24697,36820,82306,52830,-7366,-52824,-64536,-37156,44643,87314,33861,-35847,-69595,-56264,-9073,33261,61261,115926,94210,10282,-49323,-38152,39183,100542,42302,35353,101398,121270,99223,64630,-18713,-47722,-39289,-52091,-57835,-25184,-28380,-85479,-54989,30616,34131,23687,62605,41351,-49693,-89684,-79400,-44493,23802,78368,70479,64377,85687,76695,22491,20856,70770,68628,28668,46809,113561,139226,67568,-22486,-86482,-100426,-62405,-9299,11044,26686,49905,54223,27803,-9203,-34860,-38927,-16581,-13740,-60118,-83102,-90465,-102096,-88455,-62636,-59556,-80701,-79092,-25469,25755,10049,-57609,-108816,-111663,-68608,-12942,9975,12750,-7257,6478,10392,-17837,13814,52995,11750,-30500,-56291,-127480,-148721,-65514,9886,24012,29782,68106,62992,-15664,-69239,-35102,10325,-35406,-92451,-37611,59669,35591,-38423,-20751,11578,-13647,-22428,-47495,-100550,-111140,-30537,56382,40546,-27772,-6643,74878,83908,-23531,-120203,-108496,-53131,30660,82024,77855,71755,68034,23318,13407,26849,1943,-33939,-69947,-64410,17845,101969,112530,36630,-41684,-4642,61337,31479,-11513,-20520,-10250,50841,93891,57035,14040,22392,43774,43587,-15530,-35422,25356,90512,91921,-6732,-62316,-1652,56490,27658,-56768,-107116,-96229,-71257,-114856,-164712,-101064,38401,109965,79900,67927,106009,118051,59445,-22230,-28012,26734,20032,-5336,27307,59159,29395,10045,25064,43606,48218,26947,18193,48975,68065,100724,139685,124997,111660,145761,106171,21710,7313,36468,51195,59149,79120,63431,43822,39585,39553,35906,19079,5238,950,-42829,-94744,-133667,-160967,-119174,-38436,-6088,-15503,18693,75240,40308,-49036,-26968,58130,51346,-7876,-57039,-126622,-111010,29658,77783,-36438,-140375,-141473,-90761,-29527,-32478,-77378,-81832,-73015,-80818,-76207,-24929,-17361,-82007,-147374,-134039,-78446,-33822,-51258,-104679,-87564,-3682,36546,25110,18008,35797,60529,47929,47332,43007,-32244,-14355,101636,93734,13402,-23485,-14523,4876,-5383,6954,55346,73660,61892,71867,56326,24779,33643,11513,-48634,-55108,-46678,-91462,-104400,-50798,42768,102764,63713,-9527,1791,68887,83072,37616,40054,79408,31443,-53164,-15741,65681,47577,-28185,-83191,-67980,-10757,35031,44509,14227,18747,88946,137034,51992,-85497,-151004,-133812,-71807,17372,62351,63996,33280,-9558,-14582,11743,45275,39890,1939,43433,122669,86680,-12569,-75833,-81865,-75735,-23338,28740,66983,98949,19583,-82441,-89730,-34885,26623,99204,87020,-13580,-60970,-49820,-66655,-70811,-53381,-37599,-50449,-117978,-160460,-118873,-40353,32188,35586,-23556,-71830,-63564,-19328,813,-2575,62181,147372,88169,-68164,-151084,-101906,-13835,5046,-30654,-59443,-61417,-48667,-21464,13654,41816,24171,-15558,-15363,-36964,-83639,-59166,24822,65222,18408,-33828,-52004,-34475,6707,15033,-19269,-20196,-8317,-7568,1335,-13140,-56502,-61393,-51837,-72481,-55240,1937,19794,41347,115287,140305,63117,-33794,-79410,-77637,-66796,-54943,-22888,66232,116547,43232,-79149,-187910,-213041,-122956,5974,88579,79479,5634,-23436,20508,107711,174496,129819,54981,94781,155450,94259,-1627,-9350,37479,21171,-592,29023,34461,-368,-34188,6483,86770,55164,-23946,-32785,-20275,-26965,-32491,-26079,-20346,10509,75056,88513,-10401,-55870,23666,103054,121321,85053,24184,-33847,-76711,-73693,-34735,-23253,-20062,-27127,-40204],[-35035,-48893,-61568,-25291,31042,15933,-68220,-92651,-41885,-32025,-91464,-163727,-159486,-68442,27016,66533,6973,-82608,-70600,11635,21877,-7697,-23843,-86050,-157280,-118014,7679,108420,88283,-30972,-81643,-37135,12330,60097,62601,55863,101187,127260,61172,34629,48112,7059,-86764,-145904,-125957,-12933,55235,31293,17587,20053,10552,-1296,-5880,-2993,36351,115921,127990,38531,4381,43451,57605,48192,24031,-35474,-63967,5131,78182,59807,31591,73960,115849,124873,151627,170976,113598,53328,39904,-2128,-74840,-51544,34215,56803,37098,24061,-4510,-44792,-70019,-114467,-122662,-41734,26216,-35461,-115503,-100540,-64218,-61912,-15980,58453,51945,16099,46704,61140,79227,122967,102017,-15284,-113801,-113798,-99102,-122266,-77754,6588,60924,47641,-36617,-60551,-39971,-21625,11378,41761,61822,41044,-43798,-107119,-95171,-924,111865,123461,77332,26272,-4685,42347,89422,54738,26499,2584,-64204,-113372,-78390,-10627,20780,46590,62050,25587,26973,89338,70143,-26698,-83937,-33963,83255,143305,95840,33530,49999,68934,-15536,-124316,-155030,-138198,-109701,-37972,40106,22752,-36825,-10621,40019,26912,49403,105776,81543,-40821,-148780,-143022,-38893,38103,54166,23544,-45000,-75258,-21482,34106,2901,-89159,-125467,-70991,7665,108625,188024,157351,87588,49508,-1572,-46320,-79694,-103417,-54774,12220,-11317,-55388,-80127,-96865,-55146,15894,10857,-17232,-24894,-35538,-18575,-37538,-113810,-129040,-22666,145148,241189,199170,111961,31712,-23858,-77910,-167591,-193894,-123214,-22388,78322,104978,5711,-89291,-88539,-64528,-87181,-102304,-36103,42163,7600,-7052,67895,60767,4453,-17628,-32414,-26370,31939,62809,68287,83942,64934,-37457,-146483,-159903,-61916,16780,23832,-11404,-20733,23430,26122,-48894,-92789,-61146,-2752,53268,46465,8263,26833,39264,-5845,-15653,-14780,-47519,-63471,-1104,101366,123374,35419,-37579,-41960,42495,128548,108311,78244,136796,144422,44738,-38544,-55317,-47249,-10084,41012,15476,-96290,-130972,-2681,104471,47191,-55710,-17385,125201,149371,88824,54853,-11737,-106725,-146585,-109894,-69184,-31148,21672,53111,21212,-17326,-10640,59299,149665,199570,207577,140656,10578,-31687,18416,39971,70600,119861,118692,83198,48012,-5233,-28439,49031,135162,85762,-51249,-161309,-189773,-188138,-175817,-129839,-57714,15288,47168,-60112,-179801,-116162,31569,92893,73623,47031,38630,1751,-79637,-149717,-142213,-110511,-91369,-28765,52708,74489,24634,-42445,-26709,58212,57099,-26640,-43680,22014,75047,68423,63146,84570,90839,56455,1218,-79802,-95578,-23694,-15330,-98502,-123435,-51145,37815,65827,15105,-19222,9526,3133,-69662,-84003,6359,18514,-93255,-136306,-64378,25913,93410,90395,3428,-18036,31579,15731,-56050,-60180,9265,96576,95777,19956,-58902,-83154,-40044,36129,104961,111707,76803,62576,45058,-10194,-24881,8954,38965,43074,42053,66938,86948,52299,14408,-15866,-40472,-21088,18542,56330,61481,30920,13348,39780,21359,-41700,-40699,7620,9376,-26814,-62223,-112456,-90756,4184,35946,-24180,-36978,69071,135828,101316,49116,-3688,-13758,36254,80348,59598,63442,91283,87665,46018,-42729,-141703,-108896,15192,70822,-12474,-133152,-195246,-181865,-130053,-94438,-74094,-38732,30043,82658,110357,100909,50002,-5500,-53281,-66907,-44507,-12850,22963,35067,3184,-23434,17027,69733,75252,41169,10414,-8667,-22569,6383,41602,15948,-24161,-48089,-48532,-6415,3429,-61223,-88645,-14498,58010,21085,-62107,-67569,-20242,-8844,-10932,-5688,2396,-21283,-60401,-49938,-3964,2890,-25115,-21126,17952,50301,42606,-2684,-53922,-38239,28234,44277,-53045,-147891,-124931,-12167,70227,59434,18993,-11495,-25753,15248,127255,174692,100488,13860,-22042,-40139,-34401,30881,94157,118107,61367,-22910,-64176,-44560,39679,101951,-4683,-93181,-45177,44084,78578,53152,-10765,-39756,-82443,-107798,-73943,-34194,-1712,-4337,-27275,-17077,-1389,3560,34491,27109,-81071,-143331,-87400,-20194,13976,47433,51083,36937,37869,42573,35816,38317,48138,18642,-20615,-10574,14307,38925,30221,-54923,-201691,-244323,-121843,-7375,-5161,-15984,27391,35645,-29037,-63028,-18265,19968,59209,121300,122841,70531,6577,-40679,-37607,-3687,-31280,-94753,-102107,-56079,-20665,-13531,-37419,-95883,-100257,-37110,10602,4813,-2851,10483,62686,71407,12250,-17365,-41271,-106932,-120014,-81243,-91856,-68658,37166,75177,25775,-21932,-34970,-18261,-5964,-13090,21113,64771,-5603,-87033,-52555,21449,25489,-16586,-44069,-33951,-17486,-27667,-44219,-72248,-79400,-30201,30337,36776,-13452,-33859,3426,62039,74652,37919,19294,31003,65561,74300,38507,48184,125568,140566,75014,11337,-28218,-45222,-86369,-119656,-60226,20034,25721,-58954,-137117,-45319,81217,40537,-34357,-855,46506,71708,102002,86669,2852,-20888,27078,65702,25146,4286,39539,51538,-3059,-106374,-140006,-72141,3157,18270,-17691,-45909,-33720,-23295,-73875,-102713,-49701,18932,46388,32733,58919,147488,168061,83238,24925,47883,62516,-723,-50413,7371,100702,120848,80550,15138,-3475,30709,35777,21616,35030,63703,131458,194117,155460,106683,141159,115645,20123,-14156,1460,7699,20418,46358,45856,49949,50443,49318,52500,34198,-3487,-43580,-79585,-49632,-2161,-24718,-56608,-39607,-18325,4087,83743,132781,53076,-44709,-15014,80101,107965,61648,-16121,-89442,-77792,28059,38496,-53970,-114098,-144593,-135477,-50271,-1624,-29984,-48822,-58000,-80632,-83617,-49141,-46780,-88352,-94660,-55372,-28812,-38663,-104472,-140628,-77452,25909,79321,69664,46323,84215,106598,41026,14457,19938,-45222,-54215,6357,-18640,-79595,-74625,-26047,-4751,-4501,38809,72475,61835,68455,110903,132852,115165,66021,-25315,-106788,-104938,-23122,4235,-56724,-138338,-104646,4303,33935,-40355,-53445,49161,94713,26870,23392,108325,91889,-14611,-37114,-2394,-4274,-2830,3366,14451,42452,99539,151287,127617,65998,37883,15143,-55254,-114056,-105196,-71614,-51841,-36094,-26432,-6642,-750,-5964,18758,57697,94014,88470,28505,22314,73900,71220,-9338,-121195,-134614,-10041,95702,64223,21513,17899,-34321,-67985,-40389,7976,37012,56020,7625,-79730,-113557,-95074,-72706,-8359,29056,-13608,-40390,-44602,-90202,-109415,-51257,17131,12915,-7970,-19121,-32435,-26095,2813,11445,56979,105759,36803,-78153,-132007,-103688,2004,83457,41681,-33008,-40098,-11462,29167,75096,66935,-1343,-53446,-39621,-12980,-7596,5241,31569,9881,-20731,-23844,-4736,24927,55311,32495,-25315,-9548,43694,46815,13553,-23983,-63198,-75704,-69161,-58901,-21975,19362,21153,10287,26284,28451,30423,48667,30374,-11521,-24538,-30813,-41499,16485,99464,113231,47503,-40500,-89977,-80793,-23277,55495,77585,24431,-4170,8819,38021,65487,26179,-30338,5497,78695,61955,3523,5694,56377,58981,60633,88307,87771,41787,-3471,31535,100175,36959,-84827,-94946,-33216,8894,-14396,-62620,-67029,-39711,-1834,19708,-25563,-52440,-6839,47321,80416,70000,21856,-42958,-119382,-142123,-96907,-55019,-29734,-32550,-36247],[-11340,-78353,-107289,-43582,50878,57963,-23656,-48869,-1414,-18394,-85994,-142044,-131704,-62695,3208,42887,19925,-46552,-66730,-24145,-32855,-54079,-27888,-36320,-95533,-62997,76051,147271,59321,-57820,-33579,41911,63137,81950,58601,22716,81414,127444,61090,43020,53505,8906,-55660,-88274,-60546,30732,77902,67754,60486,26953,-15984,-9280,21700,11700,-8954,7608,6170,-25509,12705,67997,53197,29646,23799,-19279,-73584,-31915,63349,65160,20414,43112,101473,134161,134024,122062,90148,34295,-14137,-42708,-85397,-105623,-64253,14886,74479,94139,85393,58252,47148,16601,-54289,-62031,21147,31725,-48035,-87320,-51383,-17010,27356,84185,49364,-28988,13509,75263,48875,43303,32751,-8423,-37473,-78037,-140071,-126879,-3411,60085,50024,7792,-42220,-71460,-104938,-110841,-64115,-42318,-11498,53357,35432,-37836,-37715,41759,126679,140997,103252,43323,-13053,36201,111446,81572,72768,58640,-17757,-36289,5498,15109,-12177,14864,24154,-2403,60725,200164,198824,37197,-83530,-87471,-17704,84620,98576,24530,-11913,-1552,-31045,-67370,-78584,-69391,-20735,66119,97487,27467,-50820,-68082,-42786,4478,58650,75301,43962,-47648,-155536,-151084,-35132,38912,42445,-8947,-80137,-65665,39927,101892,47100,-71747,-105445,11660,117008,115062,83100,49890,39304,39394,-5386,-25439,-28344,-55788,-21155,30511,-29198,-74614,-64068,-47825,-22405,-8734,-17056,-1307,1619,-43914,-54213,-72957,-127299,-118927,-5455,101026,122658,95270,90400,76365,48552,644,-73219,-107022,-65882,1555,61151,74878,-30896,-141246,-99535,-54067,-134122,-178019,-94796,-40045,-52586,-11114,36697,-4133,-19829,-35092,-110483,-123721,-14161,67036,75384,71629,53735,-34325,-110560,-86395,2323,35988,39107,26166,1149,26103,46886,-32871,-101477,-75933,-30412,9785,-6645,-93104,-121634,-53079,11827,27979,906,-28121,-30377,21785,85383,57223,-25189,-54365,-64859,-65979,-7669,25150,-1515,33103,83651,28658,-77664,-100955,-51418,8336,53806,14449,-78206,-110176,-82630,-8840,54439,29169,33993,144881,152525,61084,31114,-17621,-104704,-131895,-98451,-108815,-123093,-70915,5223,6224,-12574,6606,63383,116333,163669,198450,141789,12412,-43209,15401,78702,108081,90656,18474,-9875,33959,65668,47070,48949,69052,32217,-78896,-186303,-197401,-151729,-99361,-37246,-2822,12296,52693,-4173,-125268,-93100,6129,8636,10307,94215,145886,62601,-91555,-200474,-188133,-121034,-78869,-18263,49179,49820,5836,-33522,-18180,68394,133717,85434,-2045,4225,76872,95067,100881,154253,182225,126935,-5014,-131252,-136051,-39567,-2432,-28128,-27029,7803,31009,11674,-52116,-57356,24825,35761,-70356,-121095,-45972,18362,-36782,-85900,-48484,22746,79669,102573,78943,50462,61585,80883,35793,-29404,-44181,-4580,27486,44582,20987,-21217,-15932,46934,132249,148522,81662,64113,76726,5194,-34299,33351,93087,74453,22646,-11643,-25394,-61984,-66672,-35148,-24653,3857,110693,199734,112582,-18898,-27993,24888,-18607,-109742,-51645,75051,73401,3747,-35167,-98086,-69462,29190,13442,-69789,-84125,-4276,73819,97768,94657,66112,41440,52264,76707,40428,40891,90119,78475,-9466,-76739,-120642,-119506,-60694,-23051,-48887,-59869,-70342,-115082,-122794,-76851,-37788,-3565,62011,90424,59147,15311,-8758,-4464,-1637,-26931,-39329,-24632,-18264,-39711,-49774,-47021,-37900,-11440,41642,52709,14905,-20345,-33371,-144,46855,39968,32034,47731,50161,37108,406,-74389,-99788,-31516,47071,49029,6569,12192,62133,68432,17581,-23139,-31813,-61255,-105319,-86690,-8493,57522,50570,-3327,-13614,16329,43678,52981,15412,11890,55069,10756,-119262,-167945,-92538,18148,56921,43440,36262,10881,-12201,5097,66631,107223,79297,28343,5293,-43924,-78472,-150,71239,41595,-33798,-50708,-35095,-32944,-3649,34965,-59340,-178913,-149235,-25248,39963,51417,22509,-13974,-66093,-88108,-48675,21398,106196,105118,-7661,-59989,-22582,-20036,-382,36778,-9645,-67004,-31058,35534,80181,95188,65284,17919,-30135,-26522,33466,57060,13951,-28901,-53156,-72761,-83481,-34521,24413,-19460,-180788,-239150,-86228,39244,9566,-12371,42337,22764,-87733,-133392,-69021,-21158,5378,82541,161639,167287,98984,18014,8258,51222,17240,-37768,-23658,-139,-11610,-29630,-65335,-118308,-100862,-4491,38334,-12793,-46888,-6042,71623,100992,62280,-16025,-114704,-177793,-146777,-86038,-31181,47983,127220,107686,23076,-21786,-39166,-24477,32800,57198,60286,67956,25860,-540,17814,23115,28947,22182,-36835,-76059,-71267,-61137,-8760,27138,9438,-8959,-13669,-8342,-17148,-54425,-68216,3525,71037,64448,43004,56194,48160,17010,-12017,18096,132050,166820,81066,7713,-16306,-21742,-56717,-101482,-79344,-25555,-30636,-97470,-144201,-86644,574,-4382,-50591,-12070,55274,83161,107140,84321,-19542,-57074,-6730,17098,-33233,-23218,27245,3521,-71474,-142327,-163469,-142810,-111331,-56733,-14241,-7966,13918,25272,8955,6229,-9554,-43287,-58492,-60757,-9703,88994,90981,6374,-1517,82437,118666,16647,-83477,-49807,61857,130722,101577,13652,-12714,29919,29963,15154,43096,57748,95314,159732,153914,102041,80937,50623,-4172,-48689,-80295,-63091,-47455,-49694,-29275,-5452,2362,26285,26933,6345,-250,-18946,-35094,7856,63623,50898,-2804,-35324,-39025,-18886,62802,125054,80092,17329,33329,92879,131413,114967,33662,-42602,-42073,-1225,-26643,-52627,-37953,-74603,-119256,-68178,-2542,-13946,-54407,-53155,-22085,-20441,-40529,-51429,-58893,-38790,-14930,-28871,-65976,-129791,-133414,-26474,94092,108217,62790,42435,69647,38314,-41200,-27657,14522,-30042,-87312,-102591,-125454,-136752,-93370,-185,39731,39994,65374,54749,8863,26705,104703,171808,166852,58102,-82419,-141718,-90542,27699,55819,-64468,-206005,-181526,-48419,18868,-31107,-31059,65994,94938,24209,23655,99307,87902,-9504,-40268,524,-5173,-24102,7259,50092,76874,137381,194411,148638,48972,-34878,-93680,-133598,-132421,-84248,-20845,-5196,-49820,-86577,-58629,-35823,-15333,31152,33150,3478,8387,-4957,-20728,-18876,-2742,-28354,-141640,-190240,-11439,129746,63653,-4170,-8386,-21572,-11051,43217,70778,24582,-45008,-88435,-100070,-91165,-74183,-70401,-15542,33664,3107,17402,65311,30070,-23431,-6303,-8821,-85381,-100533,-40720,-12025,-4376,40264,50953,32687,16829,-37194,-60841,-44523,-30631,17856,95184,69032,-5702,-11676,13660,61021,107973,55626,-34286,-51272,-22230,129,4136,3292,-15182,-63468,-81316,-37114,45849,112353,92214,28923,9263,64906,119096,95001,42917,8972,-21286,-47121,-60108,-52182,-13237,31105,33770,705,-7093,-17524,8343,66415,57711,19303,22348,8430,-55732,-66034,-11109,68629,93118,55794,27588,18776,41635,64718,31438,-27021,-34318,-45428,-94048,-121629,-102681,-61581,-20523,18912,54949,83082,87370,87540,82243,119499,152684,102886,21043,-11598,23982,44939,-31360,-104060,-61873,3480,42027,26584,-45476,-91360,-83435,-36977,1619,922,874,1377,-2526,33380,61613,35062,-23599,-95946,-128540,-98292,-40919,79,18148,32112],[6456,-74828,-96970,-37640,44957,88148,25995,-41446,-28790,-18750,-46700,-81862,-75766,-30170,1486,28926,47854,21453,-35597,-77809,-105167,-90833,-58075,-34496,-19888,38990,140087,160400,55707,-25517,22849,83002,72442,23087,-49719,-74785,2944,64263,19187,-6476,-1525,-26294,-36376,-35975,-20400,27481,58154,69133,105840,95913,30743,14769,36455,16834,-36962,-70946,-52504,17681,104317,130017,80585,26283,5409,5430,-4666,-9653,45207,72217,17476,-22970,27724,91860,80684,21491,-28180,-64631,-65089,-49892,-66001,-125255,-135465,-46258,25701,53395,95985,113260,129821,134242,48655,-47264,-7653,51651,2288,-53320,-27407,-7488,725,59587,32137,-81543,-43503,65926,12976,-99818,-104400,-34085,12879,-28869,-87367,-34766,117244,184689,83193,-38639,-46715,-40736,-115567,-171074,-106068,-56407,-34785,49398,97240,65279,37997,21096,33423,50647,44100,37903,18958,16369,37660,32796,65513,86831,38282,34160,62314,19739,-51495,-38403,-7501,-11490,25590,166445,229355,113572,17316,2879,17774,83744,115956,88269,38484,-13452,-27848,-5301,-7371,-10290,59071,141662,119186,36516,1082,-21457,-20008,51272,78858,31888,-12794,-69493,-127517,-93138,10838,62371,39230,-44352,-102526,-40003,62499,70418,23695,-15196,-9592,85639,142329,55662,-28537,-34543,-2792,23066,-3831,-6607,17750,-6142,-11901,6001,-54569,-66983,-10980,40701,-23,-85526,-56277,46619,62757,-16136,-85220,-123047,-114719,-58345,7798,-895,-62693,-58139,36176,122000,159934,116522,39058,-10464,-23163,-23814,-26726,1627,-38730,-116188,-41443,34175,-50293,-86025,-33544,-79862,-113831,-39836,12120,-11153,-10174,-30340,-98862,-100063,-7249,63000,57046,39379,58570,52203,33848,21509,7650,-414,45282,69658,28515,24086,53620,18561,-24783,-23667,-24457,-12744,-34493,-124818,-181466,-127457,-43249,10367,38847,41813,26293,41531,52616,-27936,-109657,-74274,-45500,-102526,-123944,-104675,-127562,-82131,17838,6882,-82934,-79678,-11224,36950,42007,-22146,-59646,-47915,-131502,-157508,12832,93648,50132,122796,167682,60377,-5679,-20878,-57352,-85982,-95337,-135039,-176276,-151773,-67989,-4056,51352,94914,86609,32111,49726,111415,88335,5984,-17839,36755,112344,155268,92237,-55917,-94111,9468,79388,54475,23106,20511,25907,-9034,-95434,-129560,-76521,-7095,20605,3081,-19793,8956,8349,-43121,-40487,-23447,-53009,-17014,91265,128872,48692,-66800,-147812,-135555,-63544,-24772,2557,37589,12704,-36830,-36628,16318,106219,206785,164700,-8306,-74691,16711,118209,185916,218657,173872,61060,-92893,-155634,-85491,-17484,-5530,14548,39322,41901,30567,-5294,-70196,-78268,4204,44576,1289,-8744,21755,75966,91555,40485,1053,32446,75246,107983,161507,153956,88688,78476,80982,5310,-90008,-93699,-20890,87657,128926,60736,27786,85789,158006,159318,82885,48499,18543,-64058,-67109,41463,119265,100954,19364,-61798,-85873,-110714,-110147,-34779,-2554,-2020,112914,219956,108023,-45065,-62847,-31677,-76078,-144718,-81761,45668,46421,-23262,-47480,-72294,-33787,39960,7679,-67278,-83581,-43251,2710,8300,9053,35726,56337,54812,35760,-37602,-54673,20021,44211,-33502,-52045,-19994,-40491,-70379,-72235,-61554,-2172,36702,-28215,-75206,-53982,-40539,-42029,-2995,54706,48997,-923,-30356,-1330,25036,6010,-9202,5525,-20159,-81031,-70730,-35252,-46102,-60417,-24187,10678,-2432,-40025,-64646,-32178,9308,12502,49038,103092,90691,42505,-3034,-56162,-61529,-20314,12344,30136,34002,27407,43605,50383,23058,9737,-4860,-60819,-121405,-111522,-26533,76839,95376,21522,-9994,2918,26521,106932,162080,146261,94989,19534,-59509,-50449,43333,126809,101003,24260,5801,14441,20757,-7611,-36740,-1987,42958,45038,38437,-12768,-79518,-42009,-3172,-50451,-84873,-16529,16506,-30495,-63988,-33659,-58032,-136502,-130587,-34939,26072,61839,48002,22793,11047,-9814,-6727,91952,205894,162808,9327,-56656,-32605,-42137,-34752,31980,91393,78295,34715,65099,158075,183944,125456,63729,-15940,-46955,12851,39909,-13411,-30392,-28143,-78191,-115734,-58350,19628,41944,-5026,-33662,10054,47469,16239,18080,62658,17827,-82056,-101690,-52481,-34618,-52845,-25188,68831,123929,57682,-30036,1678,79532,58723,34907,87929,91260,22159,-43823,-104280,-122029,-63404,54671,99757,12406,-52446,-32345,27223,81828,104591,42566,-63291,-87341,-60400,-67561,-10864,105882,143074,70959,-702,22360,64369,49268,50149,56637,32569,28510,41118,75246,96809,52019,23889,37331,5241,-39413,-48770,-7189,79959,147841,121112,35505,-42648,-40420,-8399,-51104,-87241,-22808,20334,4006,6865,13643,-18679,-37987,-15344,12754,66470,55262,8229,43749,87768,40863,-30510,-52930,-47034,-39019,-43978,-49572,-59939,-101183,-106925,-52189,-21401,-18223,12204,43549,47812,29763,1952,12598,40557,-11873,-108437,-66542,18996,-4804,-64264,-102346,-104175,-109521,-131979,-102800,-44276,249,56431,106495,120659,91337,8425,-58688,-73410,-78891,-39682,23890,-6810,-94037,-83296,36200,115248,43480,-49794,-57485,3741,63510,56887,4709,-870,18882,-27084,-54515,4584,22181,14183,62507,122722,115048,54460,3607,-9278,-51171,-123665,-118735,-111269,-115235,-76800,-66604,-66596,-15278,-14318,-33033,8710,42000,26735,9502,37869,72372,44620,-14875,-31243,-14019,38175,85470,75617,70939,112786,125611,108467,111466,86828,13425,-36055,-59630,-73574,-26398,35831,20849,-46880,-48355,-1969,-6450,-52404,-31669,50390,55608,10287,-9912,-18644,-31288,-27454,-29512,-58041,-126712,-129088,5910,128607,100874,30866,20294,18179,-40571,-87213,-44906,7753,-16680,-83670,-120302,-127663,-121004,-85837,4256,56798,59809,61768,34200,-12420,-9188,68509,151334,149784,43346,-78552,-106575,-29723,67678,68554,-44532,-146392,-107018,186,36811,480,28043,108864,106543,24951,-2733,24369,28888,1490,19300,74150,32811,-55092,-30561,49760,88197,143554,187988,121787,25394,-42390,-86884,-110045,-100656,-65881,21423,70283,3947,-66373,-41565,-28948,-24957,1787,-39826,-103203,-82231,-45349,-21673,-22231,-38452,-32886,-78091,-149450,-71643,67369,62580,17083,36676,32800,43773,101734,102035,973,-102534,-103826,-42578,-1551,-2493,-54062,-63567,-9954,27608,65472,81585,56462,39981,26439,-62268,-183534,-186888,-84241,-1494,31052,45639,32676,-3013,-35082,-62590,-36203,23824,49520,36894,35051,6258,-24846,-8287,15240,78925,128486,54865,-19792,-7326,7629,-28468,-87404,-96656,-78709,-75175,-78348,-38176,45913,118038,53137,-24617,49879,166933,171693,107075,57231,21723,7287,6444,-10717,-32414,-13742,42811,51698,17949,24814,6401,-14242,8014,-6640,-11192,26762,4109,-93848,-151658,-130739,-41438,20978,14247,21408,30561,46193,53817,10335,-41785,-38570,-43911,-112300,-173535,-133890,-40774,12754,24506,56070,106574,102351,59675,22273,65810,125309,54877,-42324,-53213,-18402,-14146,-64551,-67994,4522,33308,30604,26541,-20663,-79306,-72386,-10764,17614,11993,34836,28833,-13533,-8648,23424,30792,11045,-29248,-81091,-89972,-37676,1710,17717,38960],[8167,-34310,-38848,-9898,24473,73154,45216,-29771,-34387,-2904,-14874,-41163,-13574,52929,51790,9892,16777,26196,-21956,-91486,-125498,-104604,-85283,-47225,34644,111229,145495,122990,57132,-3073,-26663,-8758,-4735,-84220,-174063,-132118,-16538,42221,-2823,-59409,-78002,-84311,-68502,-25926,12237,38910,31859,17794,86851,159581,127248,71473,58209,49811,27677,7149,34049,107472,155272,143743,99806,43667,-1658,-3185,14599,1885,21926,65661,36735,-22050,-6196,34260,9909,-73978,-154958,-157613,-83504,-32577,-32217,-82857,-125423,-91273,-53567,-23139,34182,46360,75574,133011,87345,-34824,-38375,36589,35093,-6734,-10975,-38908,-82691,-26318,-972,-93751,-71973,42024,11400,-142177,-162662,-65200,-10434,-11877,6107,46817,131620,190884,76603,-77919,-85524,-30770,-99667,-159783,-49744,44296,46670,87833,137411,132730,80204,-10940,-65163,-78558,-62765,3941,47661,2333,-55939,-77715,-34563,45597,67309,58576,59421,13427,-47212,-51898,-5534,-5849,-41758,38242,122028,78625,61322,112250,132071,121291,105789,110765,99671,29445,-3041,21267,9754,-10527,49383,115680,86094,27319,31585,43829,57100,96176,79401,12690,-37020,-81050,-95838,-50983,32771,73720,38553,-36947,-68984,-8219,40042,-11343,-33005,19311,44095,54383,56298,-659,-56736,-59126,-34386,-20752,-52440,-53857,4614,12547,-31570,-59588,-93062,-71228,5118,63664,-13828,-125908,-59356,78478,89641,12516,-79394,-127678,-69611,6366,-5044,-86529,-148740,-104773,13556,118800,186299,163432,80607,9146,-39417,-55452,-55772,-25908,-28413,-45220,43629,107584,49271,50950,60394,-59234,-145618,-89432,-2407,22270,17416,-7439,-21363,-997,22410,19088,15483,39107,87304,139539,168540,82124,-60130,-93119,8484,68102,23923,-1952,20671,23838,-10,-21553,-38940,-54786,-86845,-111886,-113247,-87511,-57938,-6268,71615,104615,74986,61257,42005,-46451,-124314,-65935,3711,-27022,-75551,-103672,-152902,-115658,-22671,-14407,-38094,-8557,14225,21104,1467,-60324,-44095,25393,-52345,-150365,-42091,44813,1402,66934,154368,74857,-21128,-19573,-19226,-79833,-117421,-108993,-130463,-149332,-81568,16260,97554,139708,83798,-27123,-36956,25289,31142,-10917,-1184,44548,88981,130275,71130,-75461,-120918,-38300,19697,20061,12338,13089,23570,30318,-22113,-72050,-48936,-753,-9545,-32145,-31878,-16442,-3846,7081,2887,-12252,-12338,27609,48573,20842,3324,5161,-33938,-58360,-19009,14300,13070,5597,-35688,-86358,-59164,24628,88983,132957,79694,-71435,-138193,-40648,134213,275803,280840,155256,-32435,-179238,-146317,6829,51767,18686,22562,31626,18260,21239,15566,-26430,-51540,-28564,-6709,10322,40980,52922,87951,138992,112846,57787,56857,69238,106947,189540,189650,66213,-8094,16473,21048,-23846,-43889,-28717,67948,143939,89655,63749,139803,184773,130121,64034,39689,-18643,-72467,-26315,51753,103930,136553,84479,-23897,-48590,-41641,-57612,-21711,-4247,-32272,11949,79001,40230,-24784,-43718,-34936,-41288,-76974,-93196,-39947,-10327,-51566,-67335,-55078,-29288,16308,12078,-54601,-88181,-50686,-40028,-103022,-125252,-46446,38653,45873,5530,-68886,-101806,-46985,-2724,-30440,-10158,31421,-4783,-54858,-55591,-46735,2345,58955,42527,2992,-32244,-77356,-126948,-117435,-31241,24699,6555,-14562,8218,10685,-17374,-19393,40595,53798,-32292,-89990,-63229,527,5024,-43905,-40997,-1576,-12569,-67266,-78069,-62177,-49520,7917,56584,40904,30236,5876,-39978,-22521,12887,3862,6011,5488,-39267,-76886,-91240,-46130,40276,53963,-13679,-74683,-89260,-38302,38475,40471,-8049,10527,52414,51761,115760,212153,200692,101716,50473,47279,74756,131386,190385,153960,7789,-71177,-20631,50124,15950,-50029,-16764,65045,86691,71032,35058,-36081,-51042,-45664,-69199,-49982,37971,38008,-37037,-77020,-25265,9905,-26294,-59731,-14150,30411,50469,26241,26524,49029,20993,-4680,81863,169458,117094,28671,-7998,-28496,-47364,-61338,-22337,89128,126055,38482,28941,125681,162229,121627,98415,55408,285,-4314,-8978,-42968,-30335,-3342,-46011,-95873,-63681,-15380,45904,131166,144886,39703,-50909,-63462,-14784,33040,764,-40486,100,57293,58017,-2180,-52215,-12128,42734,-21904,-96463,-37626,44040,22707,23398,101668,100749,11893,-72988,-126563,-95798,21436,142545,162592,69364,8193,-12672,-2000,44562,92980,82867,38290,49497,40185,-29170,-9590,85229,79531,-11501,-39091,42924,125165,88822,29455,1116,-42717,-35764,11580,61063,91172,37893,-34273,-21793,16479,58550,93949,101630,120468,170158,163021,59624,-60211,-53194,-2558,-47927,-70011,-3583,19205,18598,46417,4884,-55387,-46231,7599,9642,-25176,-86285,-87720,63571,180488,89576,-25290,-18889,-9402,-52827,-59173,4715,22411,-71070,-126770,-46006,35731,6652,-35493,-41616,-71867,-53884,39506,119994,118006,11217,-105949,-52692,40317,25985,-21332,-68934,-65520,-41223,-60356,-80395,-55529,10262,79648,146876,153894,74967,-18670,-42322,-10811,1986,6525,18623,-21374,-117699,-148029,-72177,7075,28699,26387,7121,-2033,-46,-7316,-23390,-3725,1816,-75050,-130258,-83337,-50547,-65798,-40084,48357,101533,69328,3412,-10331,-21693,-62271,-81485,-103276,-96142,-59549,-66946,-83628,-44426,-41919,-57682,-5210,53631,18964,-44990,-3073,95705,89045,16112,1461,20264,45459,43700,8727,44927,133845,107373,21847,41404,93270,42065,-53778,-99858,-81500,-5292,72412,85634,20152,-9070,31087,43240,13984,28986,82342,74247,37489,6686,-5757,-14546,-8109,10288,-16546,-122827,-141636,-199,99542,64739,20109,15352,-5553,-36750,-44793,-30313,-17234,-34384,-57404,-50647,-46029,-67728,-73297,-37478,-11467,1045,13968,9687,5630,-3505,26099,76220,74993,33461,-17774,-32927,10062,68058,85415,46123,-18502,-13859,14847,-7000,-36855,8270,92015,91407,6947,-53216,-58706,-23655,14930,57670,87207,25461,-59447,-37777,34156,62192,117084,177450,126550,40595,-7721,-39863,-51863,-35771,-11942,69248,127218,62369,-18078,-11361,-14062,-41703,-57355,-91183,-94507,-58285,-36655,10033,41103,-23700,-41935,-715,-24618,-56886,23692,39438,-23391,-1554,15264,35421,87247,83253,-20897,-91147,-37214,59915,89423,49507,-36584,-78387,-31435,34075,48801,4382,-22740,10987,-5301,-107278,-178020,-148731,-77818,9931,57976,11281,-44350,-38602,-18162,-13119,1616,40137,83798,75643,6426,-56485,-56904,-22212,-451,59591,100504,41754,10529,42266,40402,-34190,-134770,-156171,-85036,-26181,-17419,-26779,-3376,43820,-19213,-81834,59171,212693,156726,67165,36815,-8506,-14920,25009,28591,1468,9701,65564,69573,28858,33358,-1570,-62923,-61933,-68386,-43793,23097,-1076,-109142,-173828,-149087,-71420,-34314,-51461,-51156,-49050,-44802,-10954,18615,9750,1304,8906,-11470,-49532,-42332,983,40559,60284,58964,41678,4350,-33679,-84704,-53673,40831,18564,-41609,-25337,-1507,7571,1132,13647,41536,27172,328,-5392,-17772,-37410,-767,61919,70546,48454,61756,50118,3886,-19469,-12340,25947,65494,45803,-41259,-78422,-22819,14094,-11104,-15295],[1127,-668,-11125,-21087,-28468,-1151,23833,10695,3702,-1525,-23772,-37924,10825,87529,58471,-44964,-67807,-20982,-377,-3133,-41596,-85106,-90058,-41353,35692,81585,79318,61498,45206,-20386,-115523,-121661,-78738,-112873,-160377,-78558,39850,74765,9984,-63065,-96630,-95065,-94330,-48873,25059,66266,22384,-36804,14863,120782,137233,101624,103124,112058,121648,140299,151727,133991,104468,86095,61098,26071,4463,-15497,-27180,-16564,5399,37615,53173,50003,46169,23675,-34905,-107616,-165759,-135109,-51817,-9445,97,-15744,-79248,-108908,-72666,-16882,5199,-43336,-46606,25109,30256,-37256,-31576,28296,55619,41035,20685,-28714,-100128,-76218,-8484,-43395,-51258,10004,11550,-56233,-87938,-63611,-41305,2085,61173,51267,43822,61506,32160,-39839,-32669,41385,-17818,-64410,55361,138711,118656,116737,124062,110119,64615,-11045,-78492,-130263,-123322,-32752,38353,75,-83312,-134109,-88327,9486,59162,61808,47323,13219,-6572,16293,50367,14151,-62331,-41278,-1302,-30857,-12814,98988,176619,145030,60590,35678,79234,79457,34145,24857,9989,-21252,-2732,38384,42718,22274,13889,31140,63070,76066,63306,19663,-28955,-58069,-64566,-43690,31646,66684,20299,-19282,-9001,31333,33864,-24016,-26924,27440,10671,-42358,-28587,115,-35584,-68096,-41161,-38130,-111670,-123049,-19591,23023,-48339,-92182,-90637,-73515,-26333,25170,-2067,-50876,-13734,45907,42247,16465,-19917,-53663,-8494,41736,-62,-75673,-93453,-38014,28257,63090,111205,118977,39158,-44697,-81335,-56567,-15193,-7800,-16342,21288,91783,98519,79383,129617,138685,17939,-117582,-108598,-8857,26268,7503,-19359,-3750,34573,20467,-46500,-29713,54442,95611,133226,178128,73759,-101491,-143801,-46999,9107,-19984,-36528,-14232,-9069,-44806,-80778,-105302,-152472,-177520,-105682,-5186,37388,15949,2308,51427,104109,92805,63031,18443,-47994,-89138,-48418,18844,53483,63680,33741,-41420,-65492,-45678,-30235,6872,37636,9712,-27338,-51907,-75329,-24208,81668,89555,283,-34930,-27693,-33012,30663,91447,59171,12731,19451,10717,-81556,-125418,-75400,-60943,-64460,9763,51417,46243,42849,1279,-56111,-58314,-15217,-12025,-51293,-22121,41723,40981,27347,3597,-53113,-91032,-72357,-7800,42282,45709,30533,6324,-12000,-33981,-61005,-76668,-66015,-62110,-38455,-5709,-10523,-12130,16194,25537,43675,84217,81374,19155,-23838,23942,92188,55844,-12441,-18803,-3220,-10072,-34319,-76335,-109143,-75756,-12019,-4838,-51685,-94198,-113655,-111699,-48288,90695,227127,245764,150002,-11260,-129048,-85906,64104,131626,94608,45037,-2468,-31855,-11446,14828,13912,8987,-16176,-60125,-60859,-29502,2158,48989,84460,90838,98148,84646,47754,74343,133595,120326,6242,-84822,-71949,4186,61266,47700,-35875,-20928,55816,47702,45059,117925,131768,40386,-4079,12728,4775,27111,97476,85330,75192,161278,176594,80930,54410,82968,57862,13925,13368,169,-58263,-65037,-13272,13649,-5372,14363,61493,31711,-70015,-76772,-475,-7213,-32650,-41617,-57245,-25609,5166,-52849,-100465,-53633,-51318,-132949,-157284,-76097,19478,28382,11472,-7498,-33354,-40638,-24469,-18471,9589,2527,-59969,-76360,-33717,-35438,-29561,24745,65124,41648,-21869,-74433,-133851,-163214,-130727,-71444,-28195,2162,14102,-4400,-55230,-77727,23269,129334,57785,-95579,-106998,54763,115222,-5038,-55401,11860,16953,-57270,-95946,-91436,-81531,-41411,-21684,-23849,24820,31835,-16775,14998,63679,49143,34518,-5384,-88748,-163720,-204884,-122360,28480,68141,26828,7376,-28054,-51820,-43950,-73549,-93221,-6621,105851,114892,98488,109274,78857,29494,54710,104003,112977,105843,136806,127950,-7935,-120640,-70173,39964,49047,15081,40006,105864,120624,80575,34406,-14525,-22097,-13355,-14558,6841,49002,23790,-26052,-20501,47221,74200,29854,-30707,-7489,27372,19800,-12800,968,11731,-26570,-45378,-5766,10585,-9826,18809,38634,8723,-10338,-53689,-81681,-17393,26850,-11174,-15927,23284,36204,23812,47257,75268,54206,16207,-17938,-54026,-55842,-18345,-18353,-65338,-65355,-55923,-23465,70746,95131,-35121,-164282,-172833,-97631,-19124,-18675,-24899,50302,136248,144200,68548,-28304,-38214,13280,-9930,-63291,-63203,-59577,-94438,-67138,4307,5026,-55338,-117965,-140531,-72716,85703,195845,171011,93788,60085,27009,325,-9325,-2271,30903,56648,57216,28301,-10271,6764,43790,11563,-49026,-44951,12851,54575,39407,16975,-22230,-98018,-103313,-44462,12211,32653,-27008,-119803,-129594,-52310,98274,202091,125949,50061,76445,94159,31232,-66423,-62953,-15583,-49065,-59475,3697,46473,106098,146174,70299,-13801,-17734,2527,-30728,-101395,-168102,-154187,18018,159570,97124,2659,10171,11797,-46888,-63759,1698,30778,-19660,-58656,-9621,57608,36385,-35806,-76497,-116164,-85567,33218,128218,119942,42468,-40091,-2202,59729,47264,-2551,-82159,-94068,-30732,-11924,-40393,-28141,25622,52790,65423,41360,-38241,-87607,-47808,40119,91268,67854,32113,953,-69721,-130020,-138287,-99401,-2199,76139,65576,33649,2082,-26281,-34574,-6605,18377,-11212,-74095,-116105,-119549,-104346,-84390,-18255,73518,92373,17364,-33200,-2953,43884,33733,-26521,-41226,-8821,6844,-20559,-31346,-28852,-41360,-26288,6445,-42421,-96757,-15657,110849,115499,61096,46851,42340,54668,25088,-45478,-3654,77873,18775,-58372,-13121,32623,-11528,-70257,-67986,-47260,2954,83778,105651,39361,10710,75287,126856,119037,94545,71601,45530,7606,-30861,4147,75557,92210,79235,23331,-101558,-111926,7518,66027,41831,38251,24332,-7824,-575,23743,14930,-21982,-53583,-23075,42887,44702,-3217,-35318,-56031,-72176,-54210,-28724,-12558,26721,23323,-13636,-12701,10341,41910,49773,26020,5011,33049,97111,128517,51824,-25247,-73785,-106900,-113625,-68792,18541,56303,12153,-34990,-38599,-16695,-7466,-5993,-1362,-13095,-15052,2714,19485,17453,78959,182049,169077,72720,-10365,-60333,-43151,11187,48698,98861,122440,71722,4920,-15280,-23217,-55484,-91559,-80245,-936,48760,12607,13498,32736,-48697,-100967,-19007,47055,38123,39494,-21349,-136047,-143116,-70802,-13482,37183,53688,-28411,-60062,30764,128294,127855,53689,-32356,-47193,-17567,-5345,-11755,-44411,-68007,-40718,-42677,-77213,-59579,-16801,-24597,11452,60670,2350,-86321,-66097,20845,74041,67908,42661,71658,97628,31404,-49419,-49689,-26279,-30724,-23399,-18458,-37845,-4030,61564,70786,24822,-41689,-69142,-6471,51610,53077,-5087,-36127,-7077,-36317,-80726,34067,161397,95464,24469,29086,-17097,-53132,-18346,22676,42075,53134,78373,65630,5070,-10301,-44748,-92779,-76788,-60154,-26697,39226,26315,-70619,-121027,-82384,-15801,-11197,-46345,-75158,-93932,-97485,-69561,-4262,25852,7043,6979,39176,67560,63880,31190,12054,42261,53325,-17478,-101219,-127364,-158933,-113188,9215,42982,33141,73940,83897,73557,82095,57541,148,-37037,-36702,-33025,-35588,-21309,40932,111810,139718,134085,97399,25722,-15987,-11147,-8644,25293,91059,69372,-35408,-72765,-3970,50900,857,-48524],[2497,8022,-25688,-63932,-86735,-72228,-8766,35986,10757,-43655,-48986,-34939,-13188,8034,-28802,-101854,-103736,-18315,78409,157531,111617,-18268,-55871,-878,17840,-6151,-3085,35318,45219,-30363,-109231,-101311,-38681,2548,7233,35439,83647,87090,22214,-32181,-49920,-30325,-32288,-40143,9056,65394,26474,-41821,-30867,9473,26197,74207,138291,135752,122127,150172,145301,70308,27669,36316,5143,-21328,19414,27363,-7483,34,12829,6345,34547,86063,103404,56282,-29737,-80669,-73635,-29098,10388,21487,31359,24830,-53585,-99997,-27814,60823,51589,-44280,-97134,-69472,-45384,-31875,5210,20293,34383,48416,61180,61035,-1038,-42070,-1880,-5410,-39900,-44002,-36951,-2000,-14458,-53533,-20674,50037,68023,25846,-18496,-41556,5853,63054,135214,187212,108569,45548,102204,104035,50531,40348,37938,30692,25439,1838,-38192,-93735,-112666,-55077,2889,-2551,-53603,-79747,-3758,40837,18081,42657,54071,8674,-6770,59232,82252,22900,-38485,-40553,-42466,-84026,-85898,8629,115101,116968,6006,-62555,2882,77464,37877,9046,25205,6815,-16276,-8607,18012,34535,6048,-23979,-20007,7273,51019,42285,1537,-12669,-45500,-45395,44181,65921,-5300,-30923,15274,52997,44189,17925,21788,15366,-58480,-108020,-46954,3013,-60567,-97486,-11949,14949,-101619,-123883,7988,43505,-60273,-80451,-36286,-36470,-41626,9156,55189,54768,6199,-41728,-24776,21172,49627,31057,20586,33775,29948,-10577,-20527,22488,41185,10582,39408,52910,-39973,-119243,-109741,-51799,-3282,-5491,-17533,28034,63360,44327,82390,179896,211449,105529,-38812,-62341,-1103,-8688,-52370,-91792,-87598,-36212,-32262,-87621,-50095,34642,40512,38627,82223,33957,-57717,-87688,-68561,-67090,-76211,-60119,-26788,-28677,-62077,-97074,-158760,-227124,-212763,-93416,45790,121066,82456,-2452,-7129,56801,78114,32419,-53471,-114365,-104167,-64396,-25702,24311,82506,108676,66177,-6930,-53525,-39734,-2168,18131,-95,-44978,-72851,-68909,-19998,78435,146684,122397,51026,10013,13653,40236,22455,7118,64413,110125,82759,-25158,-99163,-93893,-61708,21056,119616,57749,-60259,-118528,-126080,-88404,-43107,-19379,-40421,-82450,-40453,43370,17111,-52520,-40144,-8005,-36958,-55212,31038,103028,83673,44225,14976,-13726,-32406,-58773,-95624,-84808,-36481,14465,26659,-2325,-10187,5457,26257,87935,125015,72597,26671,52981,115087,148039,101572,35317,-6712,-39894,-53944,-57968,-75397,-81381,-68546,-65967,-102039,-159292,-160270,-83691,-33256,-38277,-27969,23120,74275,97124,79948,8340,-24963,45212,143123,151648,79868,-14156,-63383,-58369,-35686,386,50268,37143,-50933,-93612,-52290,3966,43809,27507,30363,85942,83735,31386,32908,53797,37414,-15415,-70994,-84954,-33797,29218,30707,-49325,-63518,-12621,-19958,-25035,24268,18724,-53404,-79038,-33910,22128,109848,187491,121994,52400,125214,196980,168459,153342,182754,165079,82956,82346,100435,-17331,-79489,-11745,17987,-3606,56355,138326,92683,-27014,-36855,50974,68854,42289,-17626,-68381,-35484,6080,-25131,-61592,-42290,-40717,-63031,-51618,-12890,23507,19604,38242,72944,70966,28138,9484,2074,5351,-25608,-85005,-74664,-10263,-7621,-19501,15243,39971,10837,-15267,427,-24817,-96487,-147702,-123566,-31911,29938,31083,26467,-31773,-108144,-24175,140891,121768,-36388,-71169,78800,142597,42529,-5972,27446,3363,-48775,-39322,-17340,-35683,-39369,-41898,-38169,29114,70344,38787,68256,123293,120144,96261,40310,-43422,-107002,-144841,-103120,-2176,30351,41997,80741,37929,-51480,-81473,-113682,-149002,-70322,76855,142709,109272,16507,-72825,-75966,22596,104917,99825,56211,51700,45403,-13030,-75439,-56925,28264,67948,65065,68962,103598,133049,93832,4556,-31793,17079,53767,47424,32152,40761,25345,12316,52811,97910,68873,15174,-21649,-3130,27454,29744,12945,23596,-1275,-51467,-56028,-54718,-97511,-104990,-22787,44956,67836,65188,3053,-76584,-103170,-93088,-38867,20814,26511,1824,-27861,-17845,36321,83094,87808,57068,-12783,-60571,-20500,17794,-24693,-37428,-45536,-81991,-81560,-71141,-107187,-153687,-165798,-107220,-12620,-5295,-34148,21202,107007,110913,45729,-35499,-58925,-4992,45037,40559,-27449,-118057,-152564,-106412,-72173,-83528,-113594,-145842,-140405,-59255,71286,148334,119627,67072,43095,19427,-13769,-75529,-107902,-46360,9556,-32406,-71235,-37223,26515,38621,20978,23088,21020,-13302,-47879,-20941,40110,7751,-98452,-124338,-44248,45215,34945,-60051,-143276,-175173,-130074,28965,139330,45789,-44171,-35028,-27182,-18535,-30110,-37624,-7695,-20117,-50180,-19375,35062,123738,169849,124019,48070,492,-30416,-85028,-146843,-196963,-176219,-41842,83846,97178,56735,21528,-2078,-16209,-33316,-34795,-8779,17164,12507,3779,18479,31245,13069,-2653,-17237,-29327,-9457,38614,60648,49224,8380,17320,39939,26234,-17476,-84780,-89229,-36488,-19577,-23533,9700,45263,15737,-56375,-105982,-132159,-121152,-44945,59948,115108,75346,-2305,-33885,-23532,-33218,-84408,-84517,5036,70305,56361,54802,44131,4646,-1242,21708,68784,130086,96546,-55563,-146364,-101442,-62960,-14226,84545,107856,14016,-63424,-13060,82213,96077,16659,-28645,16894,73929,46155,5547,23409,24556,-14906,-42520,-84335,-109252,-39156,57678,94981,99868,83718,41553,44752,29726,-18828,15827,31799,-43915,-42980,15150,-41207,-120484,-74641,13465,11957,20302,87692,96003,27080,4555,77451,155455,152164,88073,41937,23932,-30588,-64334,28938,151608,169149,114980,32873,-46851,-22477,42589,49667,26868,33743,3722,-46857,-32396,36046,69629,15070,-51616,-902,96479,87098,54967,38146,-8668,-47699,-36575,-31307,-27247,20115,23010,-56944,-81832,-14661,56571,80226,38524,-38909,-46139,34746,95456,21552,-92425,-156618,-148299,-115513,-84031,-26897,45507,71805,69118,62566,14037,-68200,-116512,-88235,-8662,44767,28985,3852,-13571,35146,152637,167819,64071,-69559,-139391,-85039,3400,42845,61322,47410,22227,-9249,-36261,-41508,-56628,-83997,-51011,47136,107865,42852,-30533,-75498,-150595,-188187,-108122,-12805,16966,-20841,-89494,-172040,-197048,-118006,-51855,3448,38303,-29855,-58153,31512,113896,109886,28135,-53881,-37199,-29199,-85504,-74735,-20288,-10202,-25473,-25114,-5114,39585,66919,12087,-18198,23556,18652,-75630,-101520,21121,139832,137041,46368,5150,13249,-5233,-40012,-28920,-12028,-48332,-114157,-162287,-151554,-58452,30682,52934,70189,73462,47805,61598,105339,99819,36533,-3507,19094,11639,-27669,664,64779,50785,32349,64886,26202,-70230,-95324,-22226,62218,70504,48995,27110,-25249,-32569,-32013,-48937,-38278,-13813,14125,42624,38761,-21100,-58775,-40262,1197,3359,-21033,-43301,-51028,-41726,-63386,-65408,-38424,-38054,-50079,-14842,56103,90544,35672,-49568,-41004,19441,-12047,-106614,-147575,-157896,-79652,49999,87345,88556,123629,120337,84837,78461,21328,-85839,-123705,-75816,-42019,-52613,-52114,7056,99431,174808,200179,111078,-40580,-86225,-12309,30050,30880,59624,38262,-41633,-72999,-13159,65054,47467,-17707],[-5834,-880,-31948,-76093,-101627,-83208,-30016,885,-48676,-99657,-57026,-18173,-57846,-112739,-134960,-121780,-61636,38519,137557,224663,194961,55747,-4226,38961,14912,-63489,-55553,35247,61702,726,-19802,9706,68297,144453,153211,99920,66346,49620,9800,-26565,-31852,28855,79087,28874,1998,46144,37884,-13956,-26000,-59409,-78117,23411,113808,72222,22806,42011,37555,-8024,7105,46528,5986,-19540,50687,104099,93131,58680,20657,-16450,-12804,26494,71417,70251,13116,-26132,184,33361,49519,48629,49762,25595,-42943,-62411,16316,98315,86503,-7648,-67435,-68802,-46914,-3222,27416,-5161,-28156,-11911,51958,136182,98303,-5195,-34951,-45396,-69449,-84047,-65485,-17057,-26810,-62327,25427,118208,96557,49765,1530,-45154,-6730,113886,238290,259535,156446,77708,82414,14072,-87194,-91037,-38812,6387,30108,16069,-4061,-33614,-65160,-58121,-23495,-4617,-24550,-2096,111937,106673,-14733,-3061,54447,961,-55234,-12948,21322,5299,-20694,-28885,-36305,-46782,-43736,-12003,43946,55163,-24239,-91351,-51677,21534,-1140,-18396,37609,47056,16478,2139,13191,54653,64369,-3869,-77045,-43900,53072,81167,61359,35339,-33534,-32713,69604,82791,2634,-27856,18108,45194,24184,5056,7179,-19177,-84709,-102591,-53490,-57525,-128518,-106658,50375,105675,-21255,-49954,70835,65352,-74122,-74946,16886,38692,12925,55659,96638,57084,-55667,-117450,-31179,59544,74736,42726,265,812,35343,9438,-19331,21750,37921,2179,37129,29341,-90732,-149131,-99419,-43643,-14255,-1792,-21677,-30332,-17812,14044,112613,229004,248589,142739,31102,3294,19877,-21111,-94979,-155433,-154378,-107337,-92899,-83557,-31410,-12361,-40951,-43840,-6271,-9171,22,15001,-32637,-103668,-119497,-84722,-49217,-41907,-28217,-31745,-115468,-168019,-116748,-35720,44424,114208,76847,-14381,-27354,25424,56691,8988,-112456,-197590,-168942,-92336,-61865,-74516,-69266,634,40103,4672,-30741,-33580,-41619,-31552,-13462,-19856,-35512,-50397,-51243,2558,80208,116730,120307,109932,85836,59360,-161,-30209,82310,207035,197794,68651,-66221,-136879,-106390,33305,124417,23607,-105389,-176770,-182015,-98865,-12742,-13150,-46710,-55182,-11447,30520,-9225,-51393,-10463,26567,3710,-3931,47208,79707,50396,14141,33229,73316,40945,-41066,-72665,-13598,58282,75716,33200,-4764,-14430,-21537,621,67638,64465,-341,27105,125047,157125,137724,114722,85865,34530,-38113,-82145,-66024,-33154,-26477,-62963,-109837,-131044,-110872,-78052,-30821,-6216,-63877,-134584,-133166,-81187,5530,82723,36759,-51048,-45334,36832,98164,66461,-24782,-85169,-98192,-82531,-36730,29593,44290,-27913,-52245,40860,99622,75653,2821,-38313,-10941,17730,20337,14371,13065,24010,28352,-2827,-46392,-72698,-85449,-68119,-43193,3313,13402,-65843,-91279,-37298,-35158,-84544,-104422,-62630,-10369,67588,141571,100709,10768,27129,122357,161590,160558,190540,193735,128019,119295,138307,41779,-37480,-35285,-53031,-55899,49420,142745,93596,5785,-1280,31321,56450,63229,-1530,-52236,-20455,21501,31633,8688,-31320,-49461,-10482,46871,48617,11947,-8174,26947,66687,75700,63943,59659,16439,-28039,-36790,-26784,4089,36998,41420,47527,42162,-14921,-55422,-13216,68040,67785,-7350,-52557,-31590,34664,53888,43966,58140,16254,-85256,-55011,81349,102946,28339,-611,32744,33978,31722,62783,36312,-38243,-40314,43657,81084,26814,-23877,-50883,-62734,-4544,66972,61712,74799,130350,130195,85997,47092,9386,4879,-2411,-36379,-40620,-19282,38685,98287,56145,-26714,-31665,-52762,-137019,-144468,-51246,56467,115359,51173,-84595,-142971,-49829,52868,60483,26108,4131,-24887,-25945,-1122,1829,28116,47809,33474,18751,51603,120841,105206,-13874,-62244,19837,75109,53945,15298,32436,33694,23826,46332,42561,-23873,-31429,-8229,-3169,24908,73830,86982,94846,51904,-9074,-20585,-22541,-61148,-91948,-65727,-6846,66723,87155,25980,-55902,-120266,-135459,-40952,92922,148550,115552,30404,-25467,-2059,81110,136520,114400,17399,-48005,3940,56511,15128,4209,-5999,-86413,-148850,-141789,-108825,-73281,-73433,-42014,29479,12673,-54117,-38740,12655,1614,-32626,-61718,-96591,-81310,6433,86792,58063,-36231,-64569,-47078,-62007,-96081,-126557,-143580,-121814,-59774,-19224,8091,35638,22028,-8696,-38222,-67155,-114711,-114522,-45007,-16777,-84698,-141599,-87715,15728,51001,73734,123824,94091,-14055,-74809,-31445,38565,1705,-91777,-93602,14059,127842,93908,-34342,-95785,-118350,-130785,-77101,-24819,-36692,-81009,-123968,-146810,-64143,20956,19382,26254,23098,-20176,-17355,5896,31598,69771,77671,28527,-39218,-66732,-99831,-143832,-181985,-151744,-49379,52708,95909,49446,-50526,-86953,-37841,-30408,-65938,-37807,16731,20058,-24574,-52431,-13520,54991,83670,74287,29856,-30670,-25403,26277,41010,13718,7638,2237,-19216,-43187,-46201,-6384,-3225,-32216,-25442,22201,71586,30780,-77995,-128581,-102072,-52330,17638,85694,99136,38170,-70591,-106334,-14125,58048,20004,-3587,27102,37119,20450,51054,59737,23648,31685,55857,93366,184367,175165,-8860,-133126,-84764,-41161,11351,104888,104993,-6224,-70825,-23166,35153,35282,-25086,-55733,-8623,42962,27282,19960,73406,101092,30264,-56320,-86112,-92084,-81249,-36160,37751,90204,80478,39298,32502,25648,31175,74889,49761,-11780,39879,77986,-48679,-153708,-52490,78587,72368,58800,87178,78665,32955,10808,33089,81069,69869,9117,14797,33672,-14409,-39240,36241,106095,125579,86147,16313,7867,54691,55003,16580,-8204,-5997,-25717,-79970,-83216,14317,105386,58291,-42971,-6514,88430,77796,82948,107613,57398,1730,1287,-12177,-32706,-1265,3482,-73676,-103730,-25107,52211,74059,22743,-86673,-134756,-77901,-17699,-42580,-100312,-126008,-81457,-10267,9378,8696,71602,139157,155679,116734,21034,-81678,-121698,-67775,37954,64955,14114,7825,1259,-3623,63505,92862,32363,-88450,-153882,-96263,-23373,-8258,-6430,-37380,-45166,-28067,-21511,-26108,-37834,-46815,-24567,38462,95619,52626,-38919,-124053,-197908,-185583,-105453,-78218,-146627,-176642,-94376,-38658,-52337,-65642,-50692,5580,45031,-14286,-57431,-716,79925,104367,28484,-62731,-57108,-69214,-135382,-97281,22722,79398,52386,31159,27061,34146,58869,20909,-44803,-26292,884,-80892,-134731,5326,176777,182341,46428,-86310,-136678,-105661,-64412,-23061,28112,10324,-84855,-172055,-166629,-67165,-12326,-12720,46574,94489,57416,36989,94317,122723,108520,90206,92176,77904,44164,13484,37901,80160,94064,110902,69090,-54748,-124210,-53834,55379,63301,17606,4699,2466,29262,56961,40341,19675,35888,54135,38871,36218,19536,-30659,-63928,-49465,-26411,-19629,-10765,8447,38504,-3068,-73253,-65627,-23388,-22226,-23319,21095,74803,35161,-67093,-87112,-12319,27450,-20646,-68633,-85169,-19833,83180,97956,75615,62863,35793,18846,26337,-11506,-100590,-131812,-81207,-42148,-54758,-75016,-32793,58736,148566,176391,74393,-91908,-137885,-29242,67353,56342,18576,3850,-27024,-55420,-29119,38838,58863,25669],[-31523,-4626,4142,-32873,-72802,-55684,-30350,-41977,-91364,-108260,-45238,-13874,-86752,-157582,-161808,-111075,-21124,55054,69123,92288,114860,62424,7462,15990,-10174,-79024,-78816,4028,55393,43294,37856,51519,88658,140409,134093,84870,36024,13856,-10626,-59529,-88208,4136,120910,95133,32259,57902,57819,-385,-17989,-44584,-75239,-11593,34620,-26374,-59771,-28585,-23026,-25907,24852,62417,40275,37648,80230,121213,129866,68234,-10617,-39625,-41558,-45370,-19876,33031,58802,36065,4733,3964,29375,37975,26964,491,-19785,-3669,26478,47472,30708,-40658,-59930,-17581,19735,29311,13272,-33656,-81797,-103205,-35688,76518,55615,-49842,-102391,-113392,-93183,-58468,3254,26298,-27245,-63585,31620,141254,150020,97688,26414,-42362,-47884,47771,155642,173312,77273,29564,74238,17115,-124045,-132275,-13147,76238,80966,38776,13710,7613,-14512,-54832,-44441,-3663,-16457,-691,118543,135388,723,-37087,24367,4853,-69856,-103477,-65180,-20367,-26795,-48301,-62466,-22121,36164,36966,19613,9236,-23379,-67656,-72095,-39114,-38260,-34303,17786,34852,30910,29795,11707,54891,144437,97598,-44807,-51876,51072,103415,106208,63345,-11932,-17378,60072,84075,43880,30914,52113,38401,-24548,-84328,-87337,-54196,-37449,-53466,-97274,-144829,-151160,-53743,115950,160586,42102,8167,96646,71838,-69144,-79434,30520,97361,93126,103059,73276,-26527,-131038,-126907,9562,100129,60481,1199,-24607,-19990,-6309,-32780,-47854,2991,26359,4434,39542,23942,-80294,-99140,-44015,1289,47984,63480,-10448,-94739,-89421,8639,132157,212630,198251,116458,41555,19102,33632,9322,-64439,-122279,-99554,-81462,-92649,-43441,3463,-39193,-70263,-44156,-31762,-61630,-17950,58470,28262,-82566,-144436,-128549,-105851,-91355,-31459,26225,1197,-10443,28004,40996,54283,93033,69497,30832,33008,42828,57936,34818,-78886,-173796,-155458,-56337,-15296,-101195,-198997,-151433,-60182,-9986,18368,-1506,-43361,-45008,-30820,1824,24041,-23285,-87510,-79250,-5119,45772,78288,109967,91479,60349,32613,-3491,69526,232219,262656,119335,-38440,-122206,-103011,-8396,42049,3842,-39653,-81780,-95470,-27329,33855,-2912,-23210,21638,49393,-748,-64138,-27382,31625,22372,25732,44783,5157,-33775,-51989,-70794,-11306,108062,91056,-15502,-29468,55298,116296,101727,40070,2253,-25217,-42549,-13142,21547,-22116,-75050,-21389,70770,80533,79186,96613,82890,54546,5176,-66342,-58794,19610,21984,-61002,-106027,-70477,9242,37525,9963,-26106,-89901,-120692,-77589,-48015,-12032,-329,-66124,-127688,-137959,-110449,-20649,20860,-35594,-92722,-80998,-31965,-5232,1927,-3991,-44019,-12200,126955,176310,89265,-15764,-95774,-123113,-67280,5446,20249,22474,72834,104938,70687,923,-64990,-106469,-76712,12051,120862,101738,-43622,-78864,2545,21196,-44398,-67711,-27955,-10279,-1014,35431,28988,-29871,-18790,68960,94832,81840,121195,146255,101203,63036,66758,37260,-38866,-107270,-127291,-89630,27085,123240,106318,49024,5404,-38436,-18380,36662,21168,-12854,-2091,52044,94071,50832,-33476,-75663,-36509,36936,29763,-43119,-70935,-15771,15979,4482,34385,90542,46267,-42548,-49029,38197,107746,96739,82562,118795,82604,-40193,-79224,2227,82262,74110,58396,97127,118704,86818,44178,40932,49219,20636,-44437,-40663,15776,25645,19952,2947,-52613,-91143,-3390,112131,68339,-26009,-4298,88644,120082,57686,-23470,-89120,-123139,-63416,21914,21935,19542,73949,65210,-3180,-33999,-25505,29968,51378,-12800,-60220,-26101,44360,74701,32317,13675,49458,24366,-75831,-149553,-152909,-70792,83181,143832,25618,-126176,-117496,-32863,-10810,-17122,-14043,-35376,-28488,26294,26246,16314,7604,-27431,-39240,24132,103682,84197,-14921,-59157,11527,65990,45120,997,12984,21032,5957,-18250,-56426,-108087,-62657,-6310,-2185,30702,108805,141961,156245,123185,62090,31756,45977,63522,21496,-44874,-48326,10830,22546,-36631,-74360,-81861,-85277,-37210,108857,244351,235751,107986,2714,-4118,65846,112361,74158,-10784,-37975,31565,83973,55695,49726,29952,-52097,-97135,-68984,-50745,-45992,-43788,-6617,47368,17778,-58335,-69360,-37211,-31961,-34216,-37445,-91306,-132902,-66450,74112,146069,123820,80763,37470,-8402,-55712,-93206,-93152,-63711,-56881,-96073,-89703,-5117,24090,1367,-39492,-71507,-62578,1284,33903,-9290,-66608,-109061,-76946,17274,66425,98976,142974,90833,-14337,-23928,10987,-1735,-61486,-95469,-47825,44870,136247,113185,4303,-33803,-23452,-63524,-117773,-108415,-44649,-70468,-182946,-208121,-83363,26838,43246,40234,39850,39452,68206,45708,-30756,-26322,-4700,-49595,-104406,-81446,-51119,-56086,-70207,-56456,-2821,65858,74756,-32461,-168468,-190138,-121361,-82429,-58127,-14075,2803,-15715,-59277,-92575,-34665,73618,86164,33570,27108,13906,15002,40660,43939,39893,46558,13733,-31249,-46654,-11098,52896,31510,-24122,-38187,-1443,80725,70656,-13131,-32971,20914,72596,100761,116748,101284,21808,-91926,-115787,-13566,72764,55142,18306,17381,25032,32736,57873,33003,-9948,9907,46602,60085,94946,67338,-51365,-99321,-61097,-62377,-38399,50507,70050,-22982,-53161,-6782,-11004,-44417,-59642,-57203,-60906,-64708,-48375,6459,73804,118989,67447,-43764,-86596,-71409,-71818,-49425,8725,34953,31607,33174,16278,-21933,3251,67314,64370,36758,66924,81968,18174,-45781,1837,97344,107758,81995,60391,47889,57006,37525,-19902,-34002,-37663,-52738,-8300,30631,18664,-3839,-4433,-2543,30086,28017,-9882,9890,40577,5884,-38052,-51336,-33039,-3092,-18703,-42166,11892,83592,42535,-57864,-44893,29975,31065,44255,95427,60943,-17600,-22735,-14370,-45823,-36145,-18343,-49395,-81884,-54402,7779,40114,146,-100845,-155196,-127495,-86682,-78663,-65086,-58964,-9474,86136,105831,55440,60184,109882,119310,59107,-3638,-17630,-6833,7110,24339,1409,-25281,25708,30616,-45948,-65784,-20611,19548,-15130,-65279,-56295,-40369,-42573,-43346,-89954,-105935,-44632,9538,-3361,-25224,-9317,6553,25767,53649,48492,15041,-44324,-115308,-81657,2189,-45071,-225068,-239117,-49339,85870,82458,-3998,-34666,8247,40899,-133,-49536,-33151,70765,133361,60453,-41837,-76106,-102866,-128496,-88959,10923,84518,83355,37878,-13502,-30579,8202,-3121,-61305,-75618,-89362,-156169,-162671,-8723,156399,153501,12401,-144674,-202755,-139606,-77681,-39353,49488,96013,33427,-54286,-72442,-28630,-47831,-84370,-18109,40558,-15217,-55823,-776,83773,139634,144358,111958,83217,71092,53752,90483,141320,125522,82528,27556,-47075,-90758,-64941,10581,42080,14623,9728,42821,83480,86365,48462,38728,69816,79314,53672,65687,55271,-52739,-139606,-113617,-51179,-19261,-16209,-11255,30676,39344,-6672,-4569,58934,82584,51005,39852,55507,22663,-35420,-43459,-4076,38235,42045,24039,-17657,-17003,37226,44110,2139,-59220,-116648,-89698,-13748,11285,-24367,-51538,-60753,-75174,-76162,-72563,-48199,994,60431,67872,-11972,-119471,-151943,-69819,54961,72903,-6740,-34153,-25990,-29299,-17556,5221,3637,4097],[-4762,51720,94614,51389,-24836,-21131,19073,16377,-15113,-28652,620,-7307,-66854,-95185,-90579,-68383,-10315,23603,-45183,-81133,-15282,18094,-19905,-48586,-64429,-68540,-54534,-27098,31307,68755,41616,4801,-5608,7502,45384,82088,56843,28097,-3319,-59615,-107815,-39677,78207,100713,69224,99861,92483,17025,-1788,19587,2009,-13123,-21542,-55283,-39592,11699,22140,19972,43986,46408,42059,68171,77609,66355,64595,28773,-38329,-42827,381,-6129,-46639,-6683,88878,104103,18484,-25200,-1282,7890,-19430,-26044,14642,55229,31818,-13984,-47140,-94669,-75184,25913,90078,56082,441,-37788,-89204,-141754,-121421,-79537,-96730,-122073,-115975,-106553,-62921,2269,79672,120964,57229,-26473,-16191,68783,124269,80191,-88,-68458,-77652,-41833,11529,52379,3216,-712,103303,98434,-41925,-59769,72007,146622,111580,53868,18669,23492,17824,-60161,-78777,-5673,5885,-15632,65906,114832,38095,-31548,-17916,13114,-17614,-72713,-63998,-33129,-43659,-74611,-113602,-74017,15717,29061,3861,6439,-13843,-66467,-87472,-61553,-44020,-34310,-26479,-33366,-9978,21580,-11851,8381,142731,152896,9154,-37909,24440,50684,53844,39070,-703,-32752,-6330,39024,64321,88525,99253,52727,-54131,-158467,-161349,-52164,45585,1241,-131317,-172478,-100383,20354,135046,137306,28375,-7736,50632,43016,-38377,-49684,20164,88942,99968,73094,13265,-64656,-106956,-74140,15066,78397,50941,-7392,-13815,-19865,-56535,-76917,-55941,-13353,-3702,-38969,-35681,-32480,-54228,-19771,10767,52057,145365,136016,-4166,-115573,-119116,-19843,80773,97956,84472,60230,1883,-14682,14487,9836,-11516,-19005,2253,-14021,-31124,-1177,-1375,-52127,-44506,-8857,-46250,-129979,-102205,951,33388,-52859,-152683,-174906,-165813,-169202,-117967,-6701,65500,76074,62943,52186,73086,102938,102011,109999,105616,70588,61416,53556,-12352,-54127,-26789,36393,62429,-29139,-160078,-175216,-112632,-28196,36855,21496,-13682,-17666,-39057,-24643,18273,-19841,-95952,-99277,-29116,-8533,-49061,-27659,18014,45848,63596,35827,32194,122751,162608,69887,-22998,-65511,-66409,-53018,-18905,26953,48282,28626,30631,63357,47775,-10126,-9482,52016,60174,-40450,-122670,-64484,-15902,-31654,25307,52872,-40199,-118348,-151748,-177475,-130198,-16628,23898,-3887,-14186,7468,41020,72895,54626,-5446,-58895,-42161,16107,10277,-65330,-129196,-127774,-94165,-61799,2544,30275,2082,11376,20052,-40689,-53362,21749,22430,-54236,-57487,17841,83192,90453,44654,-28966,-80731,-45667,40600,73631,51166,-43358,-140105,-156846,-182099,-203329,-106679,-5467,-30545,-74317,-15018,79852,86903,25757,-30616,-71762,-34829,89916,141699,59777,-45782,-121772,-155534,-102678,-21331,12576,33141,100784,147839,126240,45285,-14246,-11250,24595,81363,178432,151698,13979,-14144,62616,77633,-1075,-34366,20068,52056,10621,-26297,-48730,-42202,31534,83775,33625,5933,49208,66946,16816,-36952,-27525,-10488,-72984,-140450,-104251,-54101,8461,95432,128239,93446,13192,-53662,-30400,43636,59738,25985,8521,75509,120096,32437,-58216,-92959,-84188,-38421,-53727,-126761,-141648,-36142,23601,-26341,-23082,81806,99050,5985,-48734,32317,118169,92622,66437,121182,94058,-25864,-60560,8304,53513,50461,112825,192177,157470,37527,-13352,12901,9567,-31434,-52411,-32672,-28306,-47164,-36498,-52838,-103839,-105984,2993,124901,118864,53151,46171,82960,109801,76440,-9672,-107856,-154755,-91699,-11445,-15182,-23193,1976,-20871,-82170,-130104,-128926,-61290,-14457,-28237,-36953,-1213,44201,34577,-15310,3451,46771,24890,-26511,-85884,-136748,-106644,36579,143507,80623,-72219,-136139,-123779,-118452,-95123,-38370,-14066,-4564,3836,-29531,-36306,-30114,-57468,-49854,34075,68143,9765,-38683,-34104,22689,66293,57302,-3647,-42699,-22831,-5221,-48572,-80209,-89615,-66329,-38161,1500,43486,99489,136902,164061,153714,106186,60933,78833,143325,127512,31943,-17181,-12451,-56141,-123524,-98114,-15572,1811,-25478,59716,210947,226550,101330,-2203,-12866,30696,41081,-5363,-40013,-14069,45625,84925,88842,95899,55589,-26209,-45375,19174,24662,-67285,-113800,-50130,34599,28397,-41977,-72217,-19735,32129,22381,-15162,-54947,-75359,-30675,76955,157197,167225,111787,57741,21823,-23982,-50373,-14599,17069,-40405,-100839,-60615,30182,63670,63757,46955,15745,38266,97100,58108,-43109,-68994,-35553,10344,67621,83041,74096,68170,6718,-40720,35450,76549,-20941,-105726,-81751,-24113,1949,39583,45152,5472,548,21741,-26247,-105506,-89641,-26484,-56418,-159734,-151523,-56566,-18756,-7953,1300,12298,79049,163699,118905,3446,-22712,-22331,-83551,-127911,-80226,15,60821,94665,72652,39164,52016,35831,-81443,-192075,-193198,-154667,-105851,-3657,44245,-809,-43329,-72369,-79379,11832,99700,52158,-30929,14504,86722,86297,36745,43082,102729,130788,70452,5221,-20570,-20758,13045,19194,-24017,-82065,-72867,17594,33808,-9712,18485,92082,123547,104037,95439,99666,37910,-45878,-52131,-7861,22985,12548,-13520,587,47629,78325,67124,-7111,-61593,-39464,-937,4934,-5282,-55898,-103104,-63724,-23561,-82447,-131644,-60934,14809,-23279,-30128,23998,5618,-19640,4360,-10394,-96850,-134648,-69212,9150,28144,57182,68003,-19432,-102328,-61359,23063,70195,61934,8870,-9745,10838,-22724,-93922,-77269,-7112,14312,8752,8332,39424,100689,105618,67807,95498,108772,62115,3490,-496,60931,52626,-42020,-80266,-53873,-30102,-22144,-19176,-8169,-20726,-41320,-15841,27296,17074,-7946,-11998,-25464,-57067,-59203,-48279,-2759,73290,106621,68429,25872,9190,-27735,-79643,-73997,-19188,-12776,-32142,6026,13437,-56443,-58950,-18865,-52992,-80432,-47794,-9598,-29906,-70617,-37364,13884,2688,-48239,-61599,-44750,-27551,-37001,-31887,-35200,5586,94743,116785,42584,-23105,-8081,23939,-6706,-21894,42062,90854,44384,-48033,-89859,-51610,37015,36164,-80453,-160355,-98597,40565,91791,46734,-3755,-36761,-36983,-38373,-101932,-125272,-40413,28625,6535,446,45209,48668,15660,4915,22507,58477,49164,48,8458,59581,22100,-77659,-78198,-9191,23125,18066,1036,2272,15315,17050,-3717,-44314,-54403,70394,167581,107768,2960,-63746,-96108,-88442,-67245,-25857,35165,48595,209,-36461,-30266,-10378,-40666,-68287,-85827,-147214,-202821,-145325,-5187,80336,55133,-31566,-97198,-91152,-33491,-26109,-34922,42047,116032,92105,42109,26041,6978,-56969,-92819,-36737,16634,-23281,-82406,-83276,5495,91444,100754,56350,33010,48698,83631,161164,187845,106386,11116,-37728,-33860,-26745,-52433,-24898,37421,40160,20421,29426,52259,13669,-25302,34235,110729,112443,108756,157726,114383,-68934,-191361,-123858,-2629,45353,-2163,-53943,-905,78886,83930,66626,97837,113040,81927,60248,42324,16706,26036,64484,67556,46217,49161,60658,3939,-33324,-8729,-13498,-56315,-116299,-186605,-152194,-18396,58841,64571,45299,-26186,-109508,-97934,-46489,-43302,-47666,-14730,-9419,-68252,-126183,-140961,-88808,28179,70296,-10183,-65052,-42934,39,36069,28031,-22940,-30908],[35591,106036,142464,69568,-44983,-49728,37438,87757,68356,32039,18548,-26816,-71386,-71111,-60803,-54315,-39194,-36928,-100368,-130519,-77677,-44505,-73543,-106800,-111788,-56723,-9520,-25948,-10482,22755,-4620,-70923,-133695,-116745,19566,110083,66859,19420,-14227,-23859,-33726,-38661,166,25901,25181,73446,87857,39454,35036,64112,40208,-15954,-39233,-35499,-4081,37983,50732,46793,49914,29028,5761,17428,22410,10984,32612,46843,-3690,-17244,71551,99005,8756,-11599,85334,134684,71639,14468,17493,5368,-45934,-53037,10103,59305,27268,-27310,-49647,-61024,-26355,67227,122619,79274,17167,-34761,-85053,-105702,-115165,-176034,-203104,-124776,-42038,-26646,-9610,9504,19640,86062,105624,10354,-78445,-72498,-19091,-5661,-26731,-40137,-21633,-35585,-30130,33032,50779,45536,109407,115676,20798,4486,95858,136086,97106,42507,2707,15043,23135,-55914,-92882,-3034,74077,81177,101379,90825,37015,-14364,-33112,7109,34113,38248,11412,-34396,-60235,-69893,-107348,-111877,-58389,-36369,-10926,41892,-6108,-86814,-68833,-14863,-14507,-23795,-43492,-69308,-44770,-9470,-45857,-54143,53621,108193,41729,6198,2763,-45841,-61024,-19925,-19105,-65107,-65409,-12823,49448,95815,115301,72697,-35064,-137622,-134703,-4162,115283,61125,-78678,-104733,-19662,67304,107821,76154,-69,-21707,-5540,-12075,-5994,22412,27018,45136,36982,7562,-246,13963,38295,25469,-7153,25632,82328,57692,31568,3193,-43252,-55504,-36175,-21928,-28616,-85609,-119820,-109053,-55340,21133,30249,59499,156469,127009,-7051,-75066,-90505,-47235,12850,1639,16509,30238,-11330,-11203,-3354,-39632,8266,73756,47274,9372,35112,22320,-45655,-60329,2738,18191,-61877,-156177,-143459,-82226,-35211,-39877,-100624,-142358,-145266,-174787,-167248,-57813,42195,47641,4393,6785,67507,109279,114471,129266,122189,84360,47713,7316,-10700,47420,115757,117298,91800,53619,-15952,-75857,-87492,-37141,18446,24734,17973,29637,-11245,-68720,-63613,-48654,-57967,-40105,8857,-7250,-107551,-121520,-26932,54317,62454,17961,-26420,-49440,-37164,-23538,-17161,-30484,-47468,-53754,1972,69038,79420,51214,65431,63680,7047,-24808,-17942,4711,3053,-67164,-129962,-112750,-103179,-79626,17365,31260,-34491,-91748,-164307,-211210,-195600,-145310,-57935,15684,-12936,-106629,-116192,3566,53672,-43548,-108160,-22014,80298,54857,-49838,-151483,-220737,-225638,-144160,-44751,-37781,-60832,-29091,-1664,-25260,-51141,-35385,-23594,-37864,-3567,66326,100694,104035,77457,-3639,-63904,-42583,17301,81463,90339,-541,-96817,-117843,-171350,-212969,-125925,-10839,-14706,-37981,26334,116083,133221,76896,9387,-47328,-67296,-2698,60464,27842,-58542,-98142,-96203,-72140,-28007,7853,34021,81944,140725,157633,88958,30575,50614,89416,117295,155979,111991,23523,17952,61288,70279,18705,-41299,7192,82184,40726,-54557,-99994,-33461,75777,77728,3909,15074,50575,23142,-33006,-63355,-45797,-32917,-62454,-60260,17698,24558,1201,48757,92655,82382,26719,5544,49912,100933,90834,46578,26060,82965,98686,-15953,-90282,-84406,-78200,-79102,-116647,-168274,-147921,537,96565,19873,-56404,40555,134604,86723,-1109,3702,30126,8256,13198,66188,60030,-12739,-51419,-31792,3031,46123,139658,190987,99106,-34225,-66940,-25302,-20550,-79140,-112674,-87475,-74927,-67905,-34045,-53785,-76251,-27501,50369,111158,140940,125831,87801,79906,114011,118765,49167,-57238,-110260,-64772,632,10927,-2578,-37305,-66546,-86446,-147436,-193798,-151662,-66628,4472,31590,21217,22980,-6788,-71332,-77037,-45350,-31653,-25070,-41239,-61521,-35578,22833,43449,11310,-49400,-112609,-187131,-211681,-139477,-45066,-4582,15904,-24983,-109450,-102448,-60518,-63898,-42601,15562,-3567,-68508,-71895,-25733,25076,52959,50580,-31401,-111722,-76186,-7073,-18370,-12601,2842,-44940,-68853,1845,36648,48860,86107,127497,138859,110636,53618,50543,110990,123791,77746,46718,17541,-73531,-130445,-65263,31977,45561,3576,19908,98170,116605,43174,-29752,-51189,-25681,-16635,-18878,10378,43545,45985,58259,94138,118935,66309,-29314,-61265,37046,90762,-41965,-163233,-103361,21497,45651,-28460,-73109,5908,76943,10889,-87286,-78576,4269,71607,88145,62847,29754,5164,14865,22415,-14180,-34670,24695,56332,-24452,-68388,7038,65502,59397,78586,109211,93221,69485,43233,-42785,-128233,-119361,-14769,79389,110613,78560,23991,-19366,-70705,-65570,63273,123841,3466,-87714,-42804,-4683,-31807,-51045,-52577,-30234,9502,7013,-58465,-109078,-84275,-44711,-36082,-36150,-8194,862,-46095,-60491,-48182,-45235,30873,132804,101343,35270,19474,2233,-53392,-97514,-82681,-21718,72587,145897,130686,51673,15145,13505,-33962,-81542,-75734,-73025,-46564,46533,62850,-5426,-33473,-59392,-45336,77638,131019,70783,33016,58349,100872,68548,-29703,3280,118554,151812,91083,40969,10654,-43101,-45259,-3562,-39984,-148611,-178630,-112655,-91171,-106925,-49571,33918,51885,12962,3815,40556,32590,-1683,-2437,-14737,-31453,-26388,-11647,19896,70606,76655,26468,-42358,-64847,-36124,-30408,-31774,-7568,-24876,-67724,-43641,6004,-48083,-136841,-112115,-26368,-17650,-14546,40070,43177,57887,100289,38862,-95469,-109433,-5763,43214,-15167,-26984,38319,3931,-107317,-62319,117695,209406,157455,55265,3526,-12604,-69733,-133426,-100558,-41341,-44870,-51537,-33275,33455,141316,169463,108580,86489,76040,26478,-36759,-31589,43358,50778,-15668,-31157,8370,23613,-25260,-79766,-83148,-65031,-13518,79545,115567,74472,44446,10259,-44247,-73777,-44876,-7282,53380,122277,156472,116185,20444,-58915,-85372,-78930,-54606,-13543,-18152,-59239,-55831,-15694,-30156,-27126,10722,-28687,-107588,-90313,1981,19584,-42511,-36650,23597,41252,39069,60144,85340,114626,91989,36430,2515,15121,48474,62169,-11584,-109576,-85973,10200,16939,-30432,-1237,57453,32358,-62767,-107256,-54885,25063,17077,-82409,-158236,-98691,63149,131993,82888,21302,-14617,-27214,-41859,-89089,-82413,-3997,38175,26812,73792,123062,63967,-30879,-56695,-33768,14994,28179,16451,3539,-14175,3917,96040,126214,3289,-129691,-126338,-16494,53221,27214,-26396,-34675,-49143,-66650,38237,153232,130502,36113,-37503,-67978,-67761,-65414,-37930,25263,27290,-9515,9706,40318,9457,-56143,-53803,-22254,-63114,-113610,-50929,33545,7372,-49145,-47364,21275,76175,78709,27989,-2392,40230,64208,28570,25467,48129,16254,-40726,-47097,-9416,27825,43539,-1858,-58171,-37051,6285,-3387,-17758,-6802,24522,86306,185388,199161,82951,-13359,-24104,9676,13138,-28076,-6477,53567,46466,-3229,-37138,-28207,-52020,-58815,41964,136952,128645,140502,217541,159557,-35553,-157915,-78304,83958,140471,48990,-39398,34949,143979,129241,52709,21907,3546,-4662,17155,21172,20265,74170,139295,122250,52560,25376,30625,-13745,-13618,19679,-15983,-47402,-71175,-137125,-134800,-22723,48989,70060,78524,11326,-95216,-91608,-16483,-17592,-52178,-23623,3884,-54348,-125219,-127602,-63020,20974,41793,-14750,-67377,-53299,3857,61292,69201,15220,-18847],[58172,133811,139487,39139,-77784,-82569,3715,75169,68350,29965,6620,-43245,-97194,-119127,-105519,-60619,-46261,-60068,-64996,-50660,-49335,-64997,-75783,-69326,-49669,7674,50028,25155,-24501,-56052,-63117,-103240,-165376,-96579,87725,134387,34411,-31625,-49798,16969,73542,4066,-48768,-52197,-53621,-5842,38500,48884,77046,77228,29358,-22204,-45913,-42617,-36521,-19940,8635,39187,73624,71960,20373,-23740,-24346,25438,123206,159650,78843,19821,88313,123594,54346,20091,67701,100876,97800,84958,78604,44144,-20785,-65181,-45088,-11062,-16191,-18431,5566,27796,69515,113345,122862,93080,39939,-51164,-104888,-58015,-38956,-136569,-183251,-68051,34028,28497,13477,-33232,-112619,-85007,15622,-3977,-112834,-180021,-142484,-57584,-9042,33488,70493,40999,7469,63533,123064,91107,57854,33531,-12016,-16310,39019,83455,78859,21213,-24732,-7551,13330,-22562,-52604,8989,140904,230920,196748,71475,-14573,-20993,-23629,-24031,14252,63327,27953,-54697,-85224,-48240,-37284,-58148,-49696,-43984,1884,69246,-11623,-91374,7625,91793,40981,-7677,-16655,-26682,-22934,-28069,-61680,-78947,-34259,36946,75676,69236,543,-93504,-109443,-56569,-50524,-79604,-76131,-49621,6579,64472,82539,43823,-22826,-79530,-77880,18421,121367,102959,16755,-16112,27326,73294,63278,23231,15825,27512,-25630,-81400,-27518,44944,20272,-2015,-25621,-18745,37200,114581,173627,114987,-4623,9487,113055,107865,53365,34361,32167,16562,-8126,-14770,-21758,-75373,-114284,-123951,-76091,5171,22816,35258,80113,58771,-2442,-12333,-28434,-35770,-9044,-4334,12369,20858,17972,42092,6048,-78239,-2143,104431,40083,-13888,37371,-1952,-93830,-55095,46473,43624,-43497,-112211,-103598,-118318,-121728,-40496,6802,-20878,-43402,-73365,-85105,-35988,4965,12013,-13115,-21259,20924,52506,34787,41217,73506,71708,9061,-74517,-67691,62907,168954,145150,72698,70551,73011,10810,-52586,-36505,8997,32760,47618,66621,20144,-96693,-153796,-91704,-4336,41062,56350,29003,-31808,-40917,30690,94666,50684,-41687,-82488,-126410,-131004,-62034,-13832,-17898,-23259,-5885,45763,75217,58418,27152,22201,-6713,-28358,-8310,-9601,-38612,-53311,-79867,-93369,-83324,-102129,-71664,10740,11029,-9654,-24392,-92397,-127690,-121559,-104710,-27676,56244,10915,-147190,-215846,-77563,19781,-66266,-123446,-8155,120420,107294,-2820,-114225,-204869,-209693,-104297,-24193,-34799,-27683,-3410,-1314,-762,-42934,-94761,-69789,-21700,18634,62240,96829,101645,73454,2339,-77763,-112852,-87750,-8559,59798,37001,-37120,-77338,-119697,-154769,-106808,-37313,-20481,-17288,-6789,24464,74229,79914,47858,2103,-52651,-36073,19028,11751,-45677,-50330,-30130,-30037,3986,46773,51412,61034,115978,159137,122087,44876,3590,45399,107903,99720,16137,-29892,5046,38197,66125,44124,-51896,-47698,26639,-3095,-98575,-110935,-20951,38969,5270,-983,86459,116055,56863,30122,37608,24008,-2332,8177,71767,128069,88712,38666,29095,9521,2575,18433,60420,118455,134567,92340,56628,56860,84517,63767,-40669,-95548,-59656,-36100,-65082,-105989,-111817,-62152,63945,146518,71732,-42219,5076,109976,118747,71765,30879,-33687,-56967,4497,45212,28889,-617,-47059,-87089,-42821,35995,102756,146608,94751,3039,-46759,-40616,-20069,-54900,-132537,-158851,-122964,-33220,58638,37456,-1565,36077,79866,92145,112612,137564,130990,123828,146143,166195,121113,19103,-36917,-9233,36704,51653,19479,-40377,-41996,-27144,-81492,-144055,-110789,4749,111413,117656,56095,25978,-13563,-88757,-123743,-89252,-42628,-38080,-49744,-15438,42622,44426,-18623,-51481,-43996,-79090,-193599,-206254,-65005,19206,-945,-323,-32764,-120213,-116667,-79652,-69364,-42303,-34988,-63094,-59342,-29320,-19977,-12121,1068,4175,-66619,-124760,-94306,-15304,26616,63817,61758,-9789,-47718,980,3396,-4742,30961,76028,100393,93086,33652,2996,23092,32136,45630,58014,27851,-39229,-43860,5508,14259,9500,33962,33991,10696,19239,30584,-3308,-54808,-56804,-29293,36758,104768,85781,21562,26056,75032,92708,47309,-29415,-67889,33179,129460,34051,-111328,-92431,12202,32927,-33338,-59065,20737,62749,-47599,-174689,-148921,-7504,88555,59975,-39711,-103120,-85052,-24095,28236,14960,-26446,-1085,19959,-27324,-44206,6417,20312,-1961,38975,75324,73242,28459,-64070,-142280,-157856,-126626,-34253,63664,82126,34164,-24479,-47899,-53547,-31560,70353,114812,21296,-40296,6018,56524,37970,-37430,-103592,-72030,845,-14570,-86175,-114356,-104736,-62464,4525,69711,64177,20668,-8924,-14071,-43454,-103761,-88436,-12983,3694,10443,15639,-15679,-30026,-47115,-74793,-87158,-38961,31792,82286,73139,37328,31281,30042,24808,35639,26756,7978,16570,-5533,-22063,18182,-10746,-16936,89516,118771,108603,155685,117961,31311,-38903,-112947,-65007,43344,74568,51448,38049,21057,-29568,-26572,11753,-39747,-169332,-235604,-201294,-177424,-168559,-118735,-57987,-40151,-68426,-82028,-43053,-11582,-5960,828,-25823,-57556,-36538,9813,35909,52866,10518,-61222,-73589,-10117,37668,-11574,-51448,21552,73384,12537,-38248,-666,10045,-35310,-63605,-39309,-22186,-6278,30496,27285,47292,103430,55705,-60512,-43522,53976,61404,-27657,-65775,-1697,6676,-81749,-57713,117233,224936,196159,113135,43490,-12178,-81023,-116947,-51809,127,-33200,-42739,6396,67039,125678,147264,113659,49753,12395,13302,-9949,-4248,52261,79999,56355,40511,37592,12941,-31936,-90648,-118927,-77405,39557,134784,155535,130109,102338,57057,-6038,-58944,-65347,-6699,71451,96165,91888,70916,2053,-67401,-86983,-62368,-12618,8424,-6333,-3442,-18675,-18396,560,15630,41239,6663,-98110,-121729,-29278,19420,-13656,-16090,32524,64064,68010,73519,120872,208641,214044,142398,91935,39773,-12710,-7015,-52135,-124395,-52282,84807,67836,-67126,-127452,-72602,-6473,-1032,-40829,-46281,-6272,-7858,-51788,-79402,-48134,53329,81938,27873,8564,12036,-38441,-77985,-65894,-15376,20703,25273,48712,143205,162908,26195,-97334,-109145,-89488,-83438,-85360,-57238,-45612,-109002,-88109,58835,125926,-954,-160823,-149318,-25986,48119,-14254,-100063,-90298,-63392,-77154,-32582,58945,77563,19298,-28432,-55679,-94928,-110494,-47206,43421,41906,8598,36096,53886,12774,-38717,-14932,74057,91141,43675,71900,97058,-6278,-97081,-44145,82405,113753,48125,-7816,5028,50924,16027,-60313,-46179,14225,17607,-22938,-31325,-19842,1616,60918,72070,20671,-25130,-54511,-88252,-57436,1094,38582,73488,138606,154377,64225,-673,24369,41153,-546,-19528,38936,63229,-298,-69792,-104392,-79297,-30924,-3271,44445,87196,64088,63723,129673,111279,11579,-57016,-11722,120667,157287,58108,-4718,90862,180677,107632,-21543,-82775,-108777,-90925,-29591,-90,-115,49362,94813,54200,-4544,-22485,-28553,-39972,21808,70850,25100,15179,1829,-71974,-89796,-48077,-30086,-3394,57388,54559,-40853,-75809,3,40134,2948,18132,55729,-12321,-117513,-111848,-27199,14466,-4058,-26456,-32918,-36314,-25275,10472,48928,32934,2245],[45285,125711,111241,23890,-41603,-53028,-42609,-5790,13692,-5759,-20474,-42329,-93773,-148254,-143283,-54059,-5262,-23646,-14329,5333,-33427,-55970,-16325,39585,83391,98681,85733,69297,2023,-89513,-99788,-92241,-89980,28725,158378,123515,3025,-62573,-69951,32516,110541,22634,-69241,-71275,-50788,-21577,-9676,14643,64742,51925,4600,-29791,-68579,-90799,-93668,-75557,-20578,46435,110409,136758,92120,16126,-8727,70550,198122,213383,100674,16385,14914,15256,22038,60557,66832,30698,42075,93970,100612,72253,37555,-32054,-88125,-92850,-78883,-33136,20622,33061,66573,92915,83350,67332,19502,-81701,-127044,-57779,6716,-46292,-108482,-42048,27091,10892,5845,-31279,-116099,-153316,-84948,-42971,-109333,-172408,-110755,-16512,4825,15362,63326,72863,22106,31467,63039,41419,9816,-21152,-61654,-56125,1350,61659,77106,20702,-25667,-10597,11948,8910,-190,20258,133485,241161,188856,32053,-47209,-15203,-14341,-61121,-38166,-11597,-49729,-98595,-106456,-35916,17547,19776,29578,18918,23613,50572,-36290,-83892,82838,195900,110022,25344,28641,38848,14753,-29264,-45576,-48564,-51975,12378,105677,85640,-14103,-59362,-38688,-27921,-44614,-61458,-76407,-105233,-70237,10089,13754,-46483,-72230,-79204,-83442,-27706,61514,92594,55189,14087,25512,56510,27552,-10411,41373,79745,-35537,-147392,-104284,-32844,-47056,-64487,-66155,-19572,51468,124922,179838,120653,10216,28023,91392,61470,23366,57652,101945,78466,18756,3782,-431,-33678,-44491,-58275,-59281,-9435,29105,43732,52855,47216,25222,24004,17342,-12393,-21892,-10237,-12778,-8476,25501,53269,8458,-65020,-12881,78162,43475,-22558,-18772,-67813,-121835,-40050,71838,68093,-5787,-59641,-57469,-115580,-166959,-60042,65698,64702,26627,26177,30882,15952,4674,30895,32749,-12850,-42707,-56329,-99958,-91122,-16973,7910,-48810,-110408,-95131,24589,137029,135319,51792,31123,55255,20023,-43480,-31133,12349,40356,61566,56458,-2839,-111866,-189212,-128405,6755,73299,63356,28583,40611,91745,118975,121964,55734,-55390,-81333,-52830,-39631,-16910,4427,17666,40520,45662,37264,23133,13570,18225,8646,-22599,-98,45162,39849,-7366,-53027,-88717,-73041,-20855,-32058,-49260,-13366,-4735,-21618,-27042,-33483,-17478,-6297,8077,41311,68782,31576,-91344,-197831,-141026,-33780,-26980,-65037,-19769,74247,85918,20126,-35278,-87328,-84579,-4762,39859,24767,24315,12961,5559,15436,-41310,-112408,-81564,-14875,12788,31681,53728,35937,6107,-27922,-102056,-152804,-116643,-50660,6155,-8834,-66581,-74817,-46384,-54225,-79312,-94601,-57937,-25947,-70022,-92886,-28790,12016,-2021,-22379,-40393,-30802,-14436,-32267,-53017,-41625,-44628,-50957,7703,67045,50224,39520,76308,123318,124614,35091,-75608,-38427,46087,13272,-76094,-71446,-1977,30168,61655,39241,-59169,-85977,-38644,-66857,-131110,-92790,-9803,-11366,-53213,-10186,101489,137192,109316,143562,178356,113500,36802,52848,105778,110598,85653,98471,60784,-47437,-88101,-28963,40955,78355,82093,64730,54771,52922,56754,36598,-28624,-72245,-59494,-50849,-77760,-76794,-27554,6301,61408,99325,52261,-14041,-8076,26768,58522,84447,66797,-22788,-43310,42901,77534,45500,36563,-21471,-103558,-64610,-10693,7150,80280,129320,93409,13393,-45595,-20022,22858,-52057,-159438,-143259,7100,132557,99062,28032,13114,33063,45761,40572,84607,151646,158435,137347,143874,119306,26926,-21578,19378,47902,16391,-46773,-55855,8632,28676,-16875,-30005,30563,121819,178568,149742,99854,73603,23116,-49887,-72529,-25142,10566,-31051,-58214,-3923,43562,41748,5906,-16130,-16306,-54308,-146846,-105739,70093,115284,10553,-47379,-43556,-72105,-82648,-94454,-79998,-32737,-43827,-53179,33520,90701,4992,-75105,-61854,-32215,-55738,-61418,-60799,-26727,41471,76147,26184,-10349,-11774,-2745,-31374,-36045,-10094,20297,42864,54907,18942,-18041,-36151,-56109,-34694,-10735,-26668,-21888,23520,19679,-59532,-68237,20437,42350,-29181,-22846,57253,68610,8173,-38285,-28323,58883,110302,27315,-46582,5664,52759,20579,-9511,-4256,-7717,45762,106662,51591,-39617,-43296,-14745,-29937,-50267,-18741,49491,69910,-12530,-125102,-146175,-61427,16849,13773,-44550,-69101,-58696,-27980,40683,68560,11312,-38946,-56757,-56416,-25921,-25677,-60387,-35000,33936,11561,9534,29744,-38531,-95105,-78184,-58557,-33967,3896,6145,-31373,-65813,-31383,31923,47716,62378,48731,1571,4578,61251,139592,148294,31785,-101925,-104923,-36411,-24767,-59876,-73837,-65685,-25974,28901,33254,-33708,-48165,35130,88827,3419,-132730,-173954,-110925,-34036,261,-25240,-78528,-40804,13021,-15489,-94935,-128177,-88367,15384,114841,122424,71201,20806,3599,33296,33066,-28274,-80193,-96797,-23910,91585,73308,21773,59791,54996,70747,157837,114107,-38558,-114151,-140036,-105200,-40215,7329,28021,22048,10787,4358,28701,39863,-3933,-89199,-156446,-148215,-123657,-93978,-60129,-41666,-35387,-51367,-73457,-58355,-34981,-12299,20926,2971,-50555,-54209,-23956,-3999,7612,-40402,-111239,-88469,42674,111677,33860,-50558,40,75852,49667,-12595,-9684,39334,53887,3846,-24618,-13559,13470,21984,-24562,-40209,36812,69390,5588,14223,63988,44746,-14757,-42682,-20991,-1292,-23639,-9542,68171,139189,159665,125241,72713,26620,-26920,-53368,-50,48845,38201,42029,76813,84396,100466,149734,125348,6779,-41626,30858,67955,70440,119740,176760,160100,88756,16121,-31989,-25393,-28233,-64314,-43364,53506,93765,108610,133786,112230,59912,30683,-31684,-99552,-36017,71837,74587,55079,57898,26740,-3559,-21728,-14090,29178,4394,-7475,84371,78657,-21345,-43232,-5907,39743,30476,-47444,-92960,-50113,-9396,-4632,-3172,8040,35395,29835,5419,66615,195538,225543,196419,160847,54634,-51199,-39027,-34920,-55265,42196,148017,72911,-92804,-185428,-150771,-41280,48392,51644,6791,-4527,-6189,3530,20466,20498,52502,45427,-12954,6631,52209,-19285,-71346,-7154,43138,13642,-6718,42786,140544,144958,14014,-84564,-84580,-64738,-99394,-139009,-89081,-34727,-86827,-116813,-75437,-8106,9372,-37080,-48536,-21314,-11121,-87134,-144101,-104755,-47063,-59052,-75673,-45766,-11433,-9079,-1807,-23521,-99657,-128208,-46561,47281,58682,20122,-129,-10256,-5242,1272,38760,128294,164702,132465,147376,152162,47813,-51033,-19363,70082,60398,-28813,-62789,-7713,56479,25071,-52221,-56150,8147,52560,8263,-50620,-57550,-25414,34674,83547,62418,11298,-42852,-77765,-28740,57918,105047,89329,72419,74853,37169,-12230,5718,23885,-14650,-5975,74243,67306,-39111,-102350,-103099,-44585,54007,78129,33145,-4834,-44670,-64465,-35043,-7088,23866,41884,54984,100530,85911,7670,9744,108701,159470,77973,-43046,-81840,-69284,-32245,26733,22168,-42238,-44866,-33976,-84467,-92828,-56569,-47581,-32084,46905,87692,69163,80236,44260,-46924,-60320,-57604,-83148,-47872,61740,110604,10457,-72602,2562,98517,79623,70962,88705,17210,-84620,-78124,-11172,2190,-25114,-15213,24308,13375,-30869,-37928,-2308,-7843,-16197],[16921,81572,65470,35017,41810,16350,-47083,-46934,-9746,-27347,-44959,-35930,-44577,-91572,-105768,-21147,53516,47959,18306,-16599,-73075,-58424,26503,91058,124024,104626,53442,56179,42610,-44296,-81030,-56889,373,118417,170254,107977,24291,-28780,-47945,31015,80891,4757,-77175,-44993,33514,51358,-16508,-35194,10644,1042,-27054,-40195,-83029,-106971,-78048,-41632,13614,74598,117757,135243,116865,69100,37148,69229,119784,94129,10668,-41223,-80183,-106291,-36717,86828,87867,-11835,-38108,27125,53439,66114,101854,64213,-35951,-84087,-89371,-59783,-23397,-50984,-60920,-28509,-3175,-1619,-40699,-95136,-106458,-68881,-788,-5139,-68365,-58107,-7235,-5585,9149,37542,30770,-4352,-26087,-40586,-85010,-81264,14180,56745,-18011,-99066,-46952,30360,15741,-31961,-78536,-51141,36681,35423,-45452,-38897,32263,59676,57660,35020,8842,14856,7712,-19745,-1551,32004,70707,93845,61652,-5966,4815,56549,813,-64990,-26297,-23712,-94145,-119898,-87668,-16144,25929,33200,51326,39295,12240,9577,-57203,-81777,81707,215048,154770,78308,77370,63401,5865,-29454,-10619,4149,-11299,23837,84202,26333,-49939,-1916,63758,46181,13750,-22026,-89547,-166982,-153214,-69509,-61532,-120779,-134453,-116826,-103511,-58814,10857,52737,39259,9260,21138,55132,23050,-22021,28740,63516,-61469,-176596,-146941,-100218,-114222,-120857,-101441,-47503,14533,71905,108898,63796,8607,45951,58183,-3992,1916,73841,124830,106629,45027,15948,8383,-7409,19411,50708,41736,45392,69130,99529,131722,130094,77193,43082,39840,-2412,-59732,-76940,-67454,-36336,-3221,-4273,-16976,-20925,-3249,41785,78337,30427,-31865,-84640,-104566,-28664,73030,72589,6919,-42413,-49094,-107264,-160326,-92928,12798,21314,-1057,33222,47246,19223,31485,66265,63896,15754,-53895,-115875,-166683,-158686,-104506,-82112,-73418,-48076,-41044,-124,89243,118727,48326,-248,19858,19566,-12612,-13612,-8018,12422,36089,10993,-35986,-76152,-125812,-114315,-8822,77502,49452,-36503,-10860,108057,133366,107589,87149,33653,19719,76930,104484,73148,61242,81156,105643,72080,18478,-17231,-15322,32243,67012,60402,76382,113162,121786,88544,9466,-65918,-70632,-16916,-10489,-52874,-33094,365,-34069,-66869,-29471,31596,45767,39762,42317,38368,24771,-9217,-94246,-134267,-48600,71173,64300,-12208,-18982,-3964,1508,29425,37865,42943,74398,99585,82915,17589,-47164,-33358,1218,-32968,-70476,-38271,20778,44999,29454,-17690,-68662,-57052,-23973,-57491,-100118,-70084,-21464,-11052,-57394,-98316,-47644,49476,69168,-28045,-106668,-55609,1257,-43603,-78135,-38838,-25652,-68706,-84853,-50524,-32041,-57992,-80484,-64490,-54308,-95796,-109992,-50950,2678,892,7928,35590,90130,115500,30462,-85262,-67040,-27793,-62450,-81348,-18147,33172,14078,-11379,-32753,-75893,-77918,-14390,-14448,-65241,-43206,28644,41531,-560,-18644,33008,78185,107944,190347,248788,171196,56679,27959,16973,2546,32110,105039,86812,-32842,-99835,-66621,-19385,-16994,8117,57608,57927,8933,8462,46738,35249,-16753,-72595,-116839,-128321,-71687,-9629,-38632,-26264,14369,10610,14681,11426,-29756,-9853,42984,52340,11948,14302,74467,109003,106061,101937,25013,-63358,-41731,-35547,-60923,-11120,76102,104241,39552,-57309,-24818,100903,88364,-51857,-86324,44060,130396,66434,2320,-34125,-46775,-28115,-29769,18815,120896,133557,75835,52597,42743,-18043,-46991,22947,57095,-30808,-126062,-87392,27087,46802,9343,62655,145389,155930,128821,106446,116934,125144,72565,229,-1797,51706,61200,3065,-9067,27065,8849,7774,44182,52760,35233,-3448,-51282,-1813,119368,155436,47369,-60331,-61263,-35489,-43256,-85022,-65536,16074,34281,24973,121093,183835,39959,-102342,-73728,4265,32177,49064,15684,-8236,39380,50370,-30171,-46335,-10666,4669,-22945,-29390,-14785,5254,11572,21755,24775,8661,-29115,-79627,-92464,-83633,-74378,-34786,-6501,-40333,-95807,-94351,-34855,-8244,-40961,-16213,62642,101223,70815,-5614,-41985,5183,4514,-91718,-106541,15405,52398,-40936,-63133,26562,51879,34594,28742,-14476,-29371,-5068,-33678,-81032,-49448,23518,88622,135488,121872,31765,-45386,-43475,-6947,11667,19329,45926,23620,-5603,39751,91139,53776,-41034,-111228,-91959,-1781,-3452,-64580,7616,75059,-13511,-14166,95899,95118,34568,9339,-14306,-29582,-39602,-50309,-76687,-94328,-29406,68479,76881,26875,-22797,-24219,42015,111888,159462,148938,43185,-86654,-128463,-99827,-55131,-40729,-37433,970,19729,-2223,-83088,-177060,-153175,-698,95641,10589,-126572,-167370,-87238,8154,9330,-77507,-128720,-44713,79187,76668,-39788,-120487,-100032,-8527,99807,142792,83800,-38472,-101422,-49662,-29660,-97354,-134133,-106439,1747,124934,125812,58901,36395,-16633,-45557,18297,41396,-36726,-87804,-112897,-107068,-73294,-2966,38495,6157,-28111,-17994,9869,16673,26224,29656,-432,-17976,-15981,9651,49739,47195,16845,537,-11919,-22781,-28601,-771,55454,47331,-32931,-94186,-102748,-74827,-34609,-45584,-103305,-101979,11213,85851,35037,-39963,-47942,-13365,19428,15470,-1572,19313,34581,1466,-8935,12214,30026,15188,-57457,-93357,-12049,67363,45113,40952,50027,12034,-21595,-30731,-40258,-27790,9181,44807,41643,49839,86956,86822,68302,56994,34975,8710,2532,22502,49118,69398,70765,49714,87076,177726,125696,-30636,-74110,17747,71959,77403,151080,234279,203666,92603,-3455,-40862,-7902,28082,-8710,-36369,3002,19512,33474,68775,36987,-23335,2509,-9713,-76374,-31546,75658,91377,90238,87236,51576,42662,44219,52614,47260,-44010,-58095,81820,89820,-64554,-132220,-73669,-3595,10735,-18410,-50145,-53350,-34569,-8299,-13472,-55964,-46397,-27644,-43943,-8472,84895,98265,100086,108805,40037,-48479,-40073,-11159,-1787,63592,104171,31058,-71044,-139873,-144585,-78692,9667,83346,74261,11534,-23466,7860,48267,48066,63101,57060,2883,15076,63402,14275,-22542,34111,44348,-20686,-50967,-20126,48964,91327,52307,-17988,-32893,-202,-24563,-93544,-65354,-13651,-39764,-80088,-101580,-81084,-6414,37674,-2707,-40528,-58982,-102323,-111291,-60554,-10419,-35190,-84548,-100417,-72424,-28625,23305,17072,-51428,-68597,-20749,20128,24158,-8404,-46629,-69994,-49824,-12182,30354,63782,71917,71302,98537,112242,69360,15095,3139,43451,41440,-16328,-41718,-19657,1854,3026,-18591,-33975,11694,72067,23345,-72762,-68116,-596,42881,63845,36720,13789,-246,-16037,13228,87175,140404,100166,13550,-14918,-21167,-80286,-102712,-50301,-14358,10291,55361,35548,-40187,-64822,-42551,31866,102727,83761,4998,-67130,-115652,-132623,-129227,-114379,-39990,28578,41092,26094,-15604,-47110,8311,89513,107196,63687,-19240,-31783,26153,76094,112179,53331,-91164,-156398,-156003,-166420,-115090,-43159,-25764,-16228,34794,54852,45903,55505,30453,-38845,-62852,-59299,-72892,-32577,73058,114715,2544,-99166,-42321,53878,68727,64898,58615,752,-60789,-59695,-22817,-8307,-18776,1924,48703,50004,1199,-21730,-13778,-49699,-62441],[-16399,4204,-4470,22921,66093,40307,-17896,-16105,7633,-24193,-54744,-41467,-3307,-9458,-36836,2982,67503,88463,50716,-21207,-85200,-66123,-8242,16204,17028,-7867,-43495,-2915,58525,21427,-22544,-8890,37376,105860,136969,115012,74349,21134,-17361,28420,56541,-4529,-67059,-32289,56298,79492,-750,-35696,2309,-20254,-54538,-39898,-51125,-50459,-980,18428,26445,51649,66996,62323,51296,46556,34930,8943,-25748,-74844,-103919,-99950,-105358,-116106,-45384,82191,99371,8103,-46269,-29998,10911,72528,160486,179909,95021,16754,-43236,-78588,-64051,-87014,-140534,-142551,-93567,-68132,-82805,-80040,-48127,-23214,6865,-10949,-63437,-37706,45515,57448,35200,66568,121646,160657,113778,-9528,-73479,-21573,62134,70812,-17380,-123516,-113027,-26376,23197,-31124,-115399,-56163,102198,101911,-13427,-7715,51422,19986,3842,30381,27226,12113,-44894,-109716,-43153,61223,40814,-27310,-33930,896,101966,152237,37299,-25352,51401,77587,-33769,-92589,-34308,25796,30422,9480,-9030,-27470,-26837,-12040,-52833,-77294,11355,114940,113038,104592,114111,42842,-49835,-43288,8783,29645,28407,24567,12943,-40181,-65122,11012,84682,81688,52312,4742,-75571,-150678,-167585,-139789,-103958,-105749,-129228,-115283,-57075,648,21657,23439,27568,22606,47853,86528,46916,-23373,-18654,-4812,-94946,-163920,-101885,-47772,-87202,-113861,-121207,-96242,-36233,28269,69566,44034,19813,57593,66324,12231,23492,63301,94037,98206,53510,10805,4258,5572,64837,145856,162563,122447,83610,107219,173356,180403,110323,60175,51175,7630,-81051,-126813,-80227,-27002,-20765,-52621,-45210,5002,14151,19707,96889,106249,43054,-5142,-46616,-36551,40139,43787,-9251,-38062,-58894,-127014,-163528,-131964,-92989,-96247,-73981,-21035,-32988,-31349,46911,73314,51059,49395,1828,-81397,-135125,-155025,-164838,-134684,-29587,56970,25100,-18064,31987,70944,19019,-17655,10974,37779,31494,-12950,-79538,-76097,-40763,-36409,-12444,30556,9748,-37200,7861,103652,48916,-116002,-121495,9515,42799,38913,88232,127290,135000,124107,126204,109823,86002,76858,77560,55424,35193,441,-8039,36157,90377,99050,102487,138508,172387,154595,63783,-29419,-80971,-92647,-81933,-72300,-19747,22781,-19835,-73305,-48494,15062,34020,9021,-55,-7716,-6177,32574,2990,-70830,-18325,142754,163429,16162,-88992,-95592,-50751,18576,67760,80328,75376,95187,90239,-15722,-119283,-100729,-33831,-14161,-17397,10866,71648,108710,46765,-80024,-139890,-74875,21131,35837,-29551,-71435,-42775,-18824,-27745,-40960,10099,109918,132252,17834,-53911,1490,64107,59144,49602,55921,21103,-47705,-69043,-39283,-38864,-79733,-77431,-39186,-42094,-107804,-143608,-128239,-108790,-69288,-23707,12093,69723,79291,5264,-64598,-64704,-63503,-51723,11055,64982,42025,-46314,-127466,-123182,-98095,-67541,23059,85662,45209,3881,67262,141237,94506,-23144,-43723,-3457,35951,118411,189623,143272,36712,-40012,-100490,-88029,-31776,6582,13911,-11704,-49055,-79763,-91727,-97953,-28193,70708,60235,-29210,-15754,91494,120277,42927,-69910,-150375,-146504,-73405,-67818,-161063,-129331,-22106,19974,41706,38053,-18551,-12666,15220,5067,5417,39475,65977,90183,130359,125835,40103,-31997,-17413,-14388,-63171,-101158,-57012,28237,2802,-87212,-33633,118513,161708,78881,31760,86982,98794,12907,-15257,-26254,-72199,-84426,-74094,-28472,56852,83506,21060,-37707,-36580,-44315,-53718,22575,92155,24466,-89257,-104007,-18120,17836,9366,85619,146589,83375,23820,40988,84574,119079,74388,-18281,-30102,32230,51568,25880,40746,50673,-4666,-13613,31469,49311,54719,70492,52231,10118,13874,98979,99371,-13015,-65981,-40376,-19326,-34167,-15184,71545,115255,88566,129400,164719,45664,-73712,-36232,74298,134129,144997,85597,23789,26982,31658,-15663,-39870,-16792,25190,19144,655,20347,64322,51022,24771,45472,52592,5982,-55392,-83321,-80938,-54636,-46381,-80866,-89699,-44021,-41381,-79374,-79591,-31581,27329,47357,59861,53648,-6020,-55110,-56043,-83450,-123825,-71893,62220,76512,-39234,-64209,25000,21221,-30365,-36679,-52094,-33647,22244,-2014,-52316,-16304,38300,96040,172266,190857,110296,20627,9190,42709,47444,49442,84462,80767,42882,36438,49401,30033,-41474,-116192,-95068,8049,38135,9205,61241,74329,-28845,-16657,104987,127889,63603,-892,-52128,-61592,-58844,-58527,-70280,-84609,-49913,13820,19737,-17217,-45671,-30256,53693,123142,97918,40762,-2947,-62730,-125227,-140287,-86125,-58210,-65943,-12570,15900,-36701,-101703,-164964,-167632,-82454,-19066,-44173,-101724,-110141,-30673,16345,-40667,-131031,-125777,-10451,120529,125552,-10141,-100244,-71180,-18497,-15,47023,63722,-53425,-145535,-87818,-44067,-73648,-57702,-5750,45717,98352,95495,53048,26220,-43656,-117527,-88940,-6094,30478,5214,-56214,-85079,-84098,-26103,26091,-8638,-72564,-89503,-59485,-24614,37211,103930,105634,65795,27965,26624,76460,78554,18126,4930,17773,-11361,-29743,2180,50425,62034,3562,-79128,-96850,-67451,-26987,-23348,-73503,-106495,-62984,-12637,-13905,-22582,-33083,-37764,-6113,12680,6454,-308,-2172,-4770,22363,49952,44336,24371,-27302,-52650,-8512,30401,24495,52604,71429,25498,-23484,-48899,-69297,-62350,-9541,54454,53744,23172,41712,60586,63141,63915,71585,67916,19259,-24613,-21420,-2329,12810,35841,109059,174775,86745,-51631,-73584,-18214,-7929,-550,89133,170131,150462,85760,34933,16455,36499,52093,4453,-51813,-32216,3391,2029,-10284,-53553,-94361,-31243,31437,33769,49511,95514,114117,114924,79969,33125,31403,71186,112554,62968,-72184,-109022,-6983,-1611,-100576,-126005,-62576,-18115,-7073,-7470,-20582,-28875,-9917,19994,1374,-71866,-86155,-34816,-23315,-42135,-23173,-34802,-38210,27461,78002,41570,177,-8953,-1217,21349,31594,28021,-598,-68594,-103829,-80587,-32740,66178,104285,11357,-73148,-53354,12043,48585,72337,73852,45964,33990,45253,27251,8502,5321,1765,-10899,-26779,-45731,-8114,76881,98678,19605,-24494,19477,50027,2800,-21078,-34245,-68314,-43142,-264,-29788,-35300,2701,-25065,-52340,-15643,9097,3785,29651,50573,-5241,-68308,-67133,-34604,-13136,17746,29493,22599,45039,52055,27348,-8053,-18077,-6529,-37459,-80284,-62589,-19842,-39517,-66097,-39546,-2832,12906,29622,44049,32298,63412,95307,87926,65084,7874,-63219,-69761,-39644,-28970,-240,43958,11921,-48998,-5584,76520,104101,82192,33934,21114,46915,35164,34272,73067,109785,84132,1014,-39411,-42139,-104450,-154773,-93773,-1384,36562,25007,-6772,-892,35932,59302,105666,104734,51458,10431,-40386,-78393,-66369,-62949,-109026,-111940,-77265,-60232,-60763,-57647,-30110,32666,87513,93287,71152,-3972,-30406,37800,92200,112808,57942,-88024,-171707,-158453,-106367,-11897,39682,24231,-782,8993,10405,-33091,-37592,19255,23883,-43158,-54449,-19264,8363,42979,51968,-27797,-109290,-104850,-62774,-18686,3426,-9693,-35014,-50668,-38992,2054,26933,17847,18839,43964,59281,41168,34964,37190,-13779,-57859],[-32933,-44971,-40663,-1160,25993,25090,24511,38835,43113,18563,-20844,-31925,9598,30247,6265,9300,32953,61140,77668,56303,8816,-20674,-53912,-74714,-74319,-98700,-123817,-50584,51127,49438,28585,50333,62828,67659,92792,119714,98232,33135,-3419,38510,62942,16734,-26719,-46193,-46052,-15054,5221,25636,63031,20923,-35396,-3795,24416,30047,37037,5442,-33730,-36485,-13168,-85,-6189,-8127,-28520,-65740,-79055,-106589,-126943,-99707,-54574,-43106,-18445,41055,80739,79333,44981,3060,38475,118561,193565,222077,170704,79609,-30902,-108951,-76358,-25001,-60267,-124990,-117785,-84633,-69813,-51120,2322,60373,52159,-15445,-45268,47181,170854,157298,48494,-15530,31631,134750,125879,-23044,-93534,-54045,-17489,12782,46425,19028,-62328,-68385,765,12700,-15606,31336,101768,41675,-53701,-36153,-7052,-47657,-38090,7921,-5374,-57248,-135093,-177709,-53730,97171,58928,-36493,-36926,31377,146148,181385,76128,20039,88126,125785,17942,-59063,-4852,44043,37693,12716,-49988,-97482,-69474,-31168,-45810,-67004,-58335,-39667,-20976,48344,93963,-3513,-103836,-68651,-6525,14866,28783,2075,-37807,-39479,-39208,-24914,9530,16247,-937,-8407,-13476,-34661,-84870,-131996,-81566,-29316,-68582,-80177,98,67668,39524,-10891,5621,35166,77660,118582,63470,-42928,-80074,-75028,-124463,-144220,-36999,49841,-1119,-52491,-99517,-111124,-71910,-14371,56023,87161,71993,64609,66088,44815,23862,5763,23328,53188,41451,12776,6257,18899,90477,162993,171402,104396,9088,-6064,48483,83891,73369,46072,31660,16238,-50000,-89048,-41075,-8124,-11043,-39696,-48879,312,22650,2927,61215,124707,116930,82153,4865,-53596,-9791,11721,-7392,-17523,-70284,-183006,-221581,-172379,-150819,-162227,-105846,-54470,-103945,-82993,35259,68334,43146,63607,41609,-27903,-90151,-154339,-193398,-111721,48414,105582,16647,-65231,-52635,-23483,-51778,-54791,-12716,25921,19429,-58761,-162492,-173061,-122874,-69627,29486,122766,112205,50926,70974,142490,59471,-121360,-137796,-74641,-80636,-59404,9273,92100,136486,76476,36904,25545,-21124,-46580,-33982,1842,39326,27339,27164,29935,3535,-10746,30226,87685,134085,118030,36411,-46957,-127538,-186772,-165616,-77698,10751,26941,-28533,-70511,-58763,-24990,-8531,-5508,-15434,-43830,-38358,28547,26520,-27828,13141,129931,131341,-3224,-114536,-130257,-98194,-44654,12095,28898,1066,19038,51953,-406,-82236,-90411,-35286,-3177,-19251,-5803,65780,115788,32541,-113619,-165571,-90520,28800,71807,-12998,-111517,-118876,-44783,37214,41045,21083,65943,75908,14716,-5241,28969,57419,80464,116470,125409,73210,27976,27378,9793,-39372,-70153,-32197,7658,-11662,-75144,-128649,-160748,-164576,-98280,-24601,17091,35510,-8597,-62428,-78336,-72224,-41311,51212,120142,68353,-25512,-104420,-152777,-125848,-78335,-76959,-49807,37202,54281,10887,55770,147546,115024,-13433,-58922,-47007,-38417,12660,53945,30006,-15513,-84028,-148920,-104339,-58434,-103025,-105017,-29371,-14920,-94817,-165766,-159634,-53395,55224,46595,-16405,22963,135415,153837,65673,-38170,-100981,-84932,-48620,-121909,-227705,-152577,5937,74047,63909,40811,10470,16987,19291,-19942,-25932,27422,57427,64823,89824,80883,14839,-50313,-39810,-2896,-39081,-115643,-101017,-12024,-41852,-117028,-57481,58830,111736,131108,132094,115831,82047,21800,18391,35918,-1626,-60046,-89030,-51172,38852,92087,28427,-65098,-65619,-36057,-30085,24492,114512,130097,28590,-89034,-85044,-32888,826,57528,70461,-4570,-19978,32637,56358,73268,28308,-84388,-109761,-31886,16341,13457,11918,7698,-7623,-3403,-86,-5967,20682,97664,91682,-50269,-132098,6167,129164,52389,-35521,-41131,5899,37318,42940,77715,98382,75207,81887,82207,20309,-24685,2795,92464,153121,162168,91895,19610,-2690,23013,53509,53194,29902,46557,43522,22289,56070,131150,107427,46477,56718,61247,6665,-26131,-4805,370,-9118,-43306,-93188,-60994,27344,15079,-76500,-99360,-12617,71391,51410,3277,-19824,-26707,-35357,-54814,-63096,-25865,47901,123363,105677,12873,-22252,-9817,-67389,-94533,-32294,7412,12049,48299,51241,16432,18223,32228,62721,112855,118323,50478,-31520,-22813,49045,60852,34550,64891,118103,113896,60962,-8364,-62056,-82733,-83425,-51405,-13999,13066,57767,67432,14178,-61261,-46872,-866,-9838,-44204,-67885,-87010,-83312,-56620,-31924,-18037,-32447,-49696,-39124,-33163,-28730,-37442,-50493,8312,74897,37719,-20205,-12513,-24631,-99166,-128768,-56473,-33350,-94856,-79655,-8468,-5606,-6678,-28790,-72947,-104162,-118352,-104647,-88323,-76059,-35543,-45257,-123960,-148996,-80416,19058,83592,73552,-48845,-130690,-88424,-53856,-94856,-52714,35680,-18407,-90621,-41645,6310,17955,66212,98923,80101,59804,16696,-19945,-17218,-37954,-81941,-62863,21968,90693,76162,5133,-50999,-104764,-93874,-25510,-16876,-82909,-129596,-85875,-25003,37964,103399,102920,56158,4212,-14045,11509,11930,-31840,-26824,-3037,-40343,-57917,-29922,-5779,36501,50817,15120,17521,25723,23830,2052,-49985,-86141,-83645,-81569,-66628,-17695,23640,27512,5097,-25637,-28730,-5592,44260,72935,76009,62829,44196,41574,23860,2576,-6202,-27012,-29158,48571,107125,83272,23358,-50454,-99318,-92486,-56042,10759,55943,28009,24497,55272,55677,43866,74582,109740,68821,-28692,-91242,-84988,-17153,75103,144816,124391,11670,-73976,-63009,-23372,-40100,-50733,-8719,36018,58634,85649,87131,71165,88412,79451,18157,-39285,-14225,21921,-10394,-69505,-86752,-64044,-3848,70615,124804,129683,106980,97534,77053,30909,2013,6160,50143,97758,58116,-54913,-113553,-80190,-82174,-88552,-23612,31341,22179,18712,30693,18430,17668,33849,45045,35455,-10040,-43661,-18827,-10155,-54513,-71401,-82764,-76475,34247,170193,158680,48000,-29056,-23601,6834,26974,57780,36287,-61250,-96981,-64045,-37721,16850,46835,-29569,-127685,-127327,-31345,40787,41455,17873,28125,31640,15476,2258,-30572,-100171,-73737,30513,65236,18070,21259,80405,76701,-9632,-71621,-47532,30263,60961,16231,-64343,-118833,-32777,73536,34514,-34244,-25263,-22244,-38200,49177,112248,79662,85619,103476,14375,-64517,-8526,56727,16559,-38395,-33006,22025,82052,93535,53504,-7719,2457,59622,12996,-83785,-78620,-29751,-67346,-123387,-93749,-44165,-42665,-35241,9146,41245,76977,115477,146170,131615,33132,-74097,-113794,-89528,-52303,-44366,-40616,-44537,-19339,60400,102939,96269,86984,63420,47565,59397,24079,15689,35620,38077,35520,16104,-265,-2890,-44123,-88225,-71778,-13205,34042,16290,-19251,30252,101371,114800,105111,63450,28489,29547,5399,-1441,46982,69408,-13863,-127001,-174004,-164125,-117214,-47874,-1946,22882,59547,68221,41067,-31580,-73965,-27096,10686,15644,14547,-42959,-84820,-57323,14811,102836,104211,50809,4526,-28851,-58383,-117036,-102284,45196,110902,1552,-48798,11435,3877,-40206,-30935,-43041,-97769,-134528,-116748,-73127,-66790,-83981,-70086,-43420,6786,67857,80143,51150,21085,18691,26884,22826,32581,59140,35145,-22170],[-51995,-49492,-34329,-28323,-25421,10726,38082,34426,44881,52866,11553,-25317,-13719,-4249,-8950,1566,-19065,-29731,30962,100594,101311,40950,-52387,-83950,-47328,-80480,-145920,-78015,28895,29479,28112,87102,108704,61660,28794,61953,49717,-6982,-4423,51097,46562,12598,7127,-58916,-166205,-138714,-13227,62760,82101,43895,964,32001,78007,57611,-11881,-64813,-80835,-90238,-68976,-20928,8085,-14322,-92882,-121443,-49493,-19989,-56305,-44554,-3571,-7373,-25709,-18363,52419,164943,177401,94905,85682,147528,170814,142221,92324,13463,-89375,-143153,-77902,36168,64889,-7622,-50530,-40853,-20847,-13761,33127,106738,84574,7529,14104,131398,239184,192919,31734,-112843,-96638,8579,17042,-64540,-100220,-103863,-107921,-44085,111958,163416,21007,-89520,-54996,30426,83552,98968,29109,-84834,-112145,-67033,-54395,-52745,-3231,27963,-20936,-100226,-144708,-126011,2676,111739,65861,-19511,-17064,52230,144344,173955,116381,56779,48352,34236,-17816,-32464,2416,17053,22104,45899,-133,-83443,-102538,-69759,-44356,-39575,-51602,-97691,-115686,-34228,30645,-29084,-83914,-48476,18,24679,33780,8390,1793,32910,14880,-37415,-54342,-66869,-62990,-7588,77462,106119,45683,-19142,15459,54942,1237,-45565,-4697,52001,22768,-47879,-35133,36769,99175,134499,76495,-48328,-110534,-104214,-119539,-107084,-189,87619,53301,5282,-29407,-47006,-58690,-48391,33519,130966,137004,69873,16886,9424,-575,-14037,2914,40475,74852,81103,53109,43255,85926,102055,73607,18657,-69996,-121950,-111989,-51767,13959,13809,-5069,20077,23381,16579,20171,11404,25466,22302,-7463,22814,58527,14985,20320,92949,132896,113129,46204,-18787,1605,50128,66998,38908,-47982,-188535,-244195,-168211,-106568,-104140,-54061,-16169,-70171,-61927,44811,103209,82349,52710,23754,1241,-52630,-140980,-145390,-2329,132319,109855,-9184,-79877,-86601,-73534,-75896,-63385,-19860,18957,-4229,-74750,-150656,-161288,-116065,-59390,37338,124676,125549,111128,154141,173167,80429,-14864,-11075,-42513,-96292,-76109,-55156,188,77708,70270,13945,-83577,-169162,-141792,-65831,-14927,16242,37084,84750,61672,-70801,-121478,-36908,29372,55169,34618,-27876,-93149,-162457,-200614,-157982,-50211,33339,15197,-61018,-81064,-44681,-40441,-51529,-6748,4278,-37480,-27134,32333,15796,-10224,58324,109846,33313,-60790,-85057,-73448,-65430,-40928,2421,736,-48769,-32451,34386,76717,76478,51167,38523,10065,-49236,-51418,19411,67644,14131,-94236,-153670,-101572,3557,44656,4903,-49741,-88599,-30736,71295,68258,-6891,-19064,-776,13782,17628,-1694,-37639,-26654,48662,93160,63407,62650,94798,56285,-25175,-42789,12239,38498,13008,-20321,-70366,-131587,-132767,-64063,17823,49671,4890,-78883,-95931,-61172,-26824,26073,149534,184251,45517,-71422,-81353,-56352,-25286,8595,-52621,-153839,-125284,-28247,5186,21933,76230,94870,42605,-10573,-36472,-26207,5788,-12057,-47635,-32797,-42233,-91702,-49014,-1991,-63476,-89258,-9249,3690,-86590,-169449,-172910,-80328,14433,31587,35142,97017,148472,115084,58547,25238,6185,15630,-12721,-117872,-168362,-65024,65722,117944,74648,24835,13944,25179,24061,-5368,-23981,28568,94723,111781,78701,48828,8810,-62135,-69997,-23714,-20785,-37581,1561,38410,-26207,-103393,-87530,-20351,31308,107539,152183,96756,59128,66936,72024,92443,113588,41496,-68725,-38416,104695,173139,93777,-21899,-52403,-24615,6962,34821,74112,117829,61456,-63202,-95592,-48142,-2848,29120,14115,-29172,13484,85505,82879,51784,3412,-74301,-80822,-14373,23074,-5185,-54085,-57781,-23619,2130,-4171,-16914,-10528,42989,39291,-79877,-150482,-28857,111280,91818,29497,-3537,28389,71896,65152,34426,11620,18090,45486,36408,2036,6972,23824,52356,71084,77869,28150,-16752,-20197,19354,83085,132754,97271,61908,38761,26914,45839,88900,64449,29258,41408,18821,-48510,-25903,83268,90241,6516,-32422,-26534,8425,35633,6272,-53494,-73302,-22500,52981,54206,-17696,-67084,-31117,7447,-10570,-7682,57313,125107,148568,106590,40040,-3936,-42113,-105493,-91174,11108,71277,58426,51480,49662,17842,2241,18867,28169,26845,27382,-19559,-110231,-111674,-21693,30716,31435,76018,143513,162649,104901,-18615,-125206,-112533,-29754,1517,-42375,-38528,61925,73405,-8075,-59679,-68089,-98151,-140968,-143481,-88740,-34622,-18275,-10391,10557,34117,14069,-17273,-4652,7258,-128,-50250,-104247,-66167,12955,45814,42578,44883,3080,-89581,-104057,18519,72176,-22074,-64261,8180,59786,47583,16091,-3642,-46460,-104751,-119244,-88092,-80864,-81706,-75619,-99394,-80463,-21697,151,-24446,-41816,-92161,-129529,-99798,-85377,-100760,-56827,5768,-12272,-29629,10273,27109,36176,77532,92429,86931,63159,-23752,-101955,-86335,-35711,-10365,16370,72867,97831,78823,34660,-14144,-89011,-103613,-39399,-4425,-50037,-106623,-69060,-12943,13650,41906,29353,-5057,-26461,-36158,-56763,-67921,-56852,-31291,-21489,-55203,-79955,-71358,-59261,-5396,63417,92275,105258,84555,50812,18397,-26781,-53127,-52391,-84397,-89742,-35694,32557,58811,21328,-47903,-90133,-34697,114767,186880,120489,25226,4198,27563,21478,-7924,-33416,-56200,-50882,30150,94566,111770,95065,-6585,-103606,-91831,-68918,-30503,30317,18496,886,24758,8491,-18203,23735,81262,66733,-23887,-100787,-96291,-11184,97873,141620,70090,-43895,-94377,-68218,8525,45368,4056,-55428,-57294,7949,81360,84836,65521,105332,113976,51823,-7311,2731,12067,-38818,-102337,-61947,32358,60285,60521,104780,131736,100405,70208,62056,47378,35682,38165,24389,5388,6268,-31852,-81376,-70313,-66246,-47543,40761,89580,72166,80805,109762,91155,67508,39926,15422,38875,53647,16051,-26010,-40316,-57473,-70733,-78333,-22314,102122,206137,181914,60300,-39317,-20029,50370,67223,49894,7690,-80040,-112503,-82251,-64515,-53752,-49778,-72124,-124865,-126420,-38867,21303,-18484,-84940,-61859,-6090,4506,-9507,-76832,-189919,-154628,21090,119145,89463,47432,34768,7713,-39192,-96833,-118348,-43727,58398,55773,-24308,-63798,6844,81349,65660,20094,29474,33122,2253,48640,68723,30386,63223,117520,25882,-66388,13592,114933,47789,-80761,-114087,-61297,1316,44370,39394,3704,19391,52927,-1814,-53589,-12038,46981,6714,-82060,-66854,13127,-678,-69517,-48151,28300,60813,79618,120942,100660,22649,-19610,-50625,-66160,-58390,-92054,-126867,-108508,-17349,71872,43464,-17332,24915,66009,60902,35746,-10404,-593,19513,-2079,3412,32506,40911,45507,32886,12230,-13777,-32311,-134,36067,34599,44110,63380,51348,18924,-1112,11456,18332,5309,36899,105457,149239,84910,-67589,-157464,-141965,-79555,-17395,-22096,-42224,-11827,-17076,-46851,-55587,-49993,-29441,-35432,-58571,-28815,3879,18622,55683,103453,129442,83894,36608,15203,-46396,-115114,-128630,-58601,100524,157206,43633,-14956,16840,-33871,-88491,-46899,-29559,-72439,-83597,-28926,-17348,-76314,-105569,-65824,-5257,70281,114394,101247,65520,17956,-10052,-17396,-27939,-24288,14627,21913,-12289],[-37466,-1685,1576,-30936,-18367,45627,47302,-812,15961,43043,13395,-23935,-38467,-55206,-28290,29705,-10100,-79570,-42113,50874,81331,47877,-19103,-36440,17295,-15628,-111907,-62918,45078,33026,17524,95786,145896,72448,-19178,-15587,-31120,-52025,11743,76055,13166,-32378,10675,-28360,-159094,-147347,-22794,32539,10734,-15199,-20361,14965,70771,38394,-65275,-86388,-24010,-23909,-59101,-34480,24231,8512,-91822,-118038,-23786,42891,31210,23059,7432,-35030,-65585,-55542,44909,216189,250735,128062,60605,104334,95702,209,-71357,-104220,-130983,-119644,-56450,27715,79516,72485,54931,27432,8358,14976,51692,87901,76910,52352,78477,131739,170048,122567,-5668,-117770,-104419,-35812,-42071,-59698,-58094,-99453,-129390,-61472,84292,125116,21026,-79377,-67057,15818,73698,64830,-41021,-129284,-90600,-27075,-18784,3695,59179,71503,11066,-45298,-37538,-6258,42166,59538,5411,-56827,-34427,48990,148743,190016,143094,64859,-23708,-91172,-78167,-1759,18828,-31172,-38441,28516,45820,-46632,-153247,-141755,-63742,-18309,2002,-28137,-87352,-67299,-23922,-19805,-7416,13590,33788,56035,48853,34261,60414,69286,26138,-24565,-58303,-74478,-41953,31092,119912,143793,93211,57466,72248,73738,19378,-47514,-67184,-38084,-36016,-89606,-82513,17310,82563,95093,61892,-35079,-120130,-135271,-123077,-77661,3075,53659,23016,-19730,-14475,3637,-28511,-64119,-21518,70798,98279,18327,-67975,-66771,1941,48598,55434,69714,120462,141585,90282,29587,7599,-20666,-47352,-46392,-77665,-136185,-159582,-112667,-42701,-36441,-57475,-20635,43631,69076,38567,7571,28484,28504,888,36624,79255,11279,-39556,15248,87226,84663,49500,17921,34681,96880,125376,66612,-13512,-117743,-188832,-145003,-61784,-43349,-27858,3943,-3759,-5950,53367,106964,69501,-19170,-46196,-5399,-25777,-101475,-56323,98205,163761,96207,-2706,-48373,-65296,-71745,-59513,-39463,4638,38513,8908,-30540,-66378,-80181,-67327,-47454,-13426,28644,45357,82383,150064,136528,46336,36962,69099,22675,-10265,712,-33481,-21912,59722,114363,64451,-111844,-198715,-100993,4276,1177,-11089,23853,85929,63214,-64616,-120019,-52677,-7574,-25957,-50193,-79991,-120309,-149458,-144224,-111904,-62922,-16200,-29165,-90276,-104306,-57026,-61669,-99072,-57757,-13487,-22626,-8176,27666,-4168,-8105,94512,111607,-32788,-103355,-47233,-1946,6839,23692,50281,18027,-45998,-34538,18806,93931,164109,147578,77580,400,-68614,-66925,-11529,21326,16347,-47771,-120189,-80095,-6359,2565,28857,66818,31410,-1964,15334,11217,-34599,-61365,-10506,39159,10164,-58391,-128616,-150129,-86007,-21449,-12618,2610,36518,25376,-27045,-36446,3822,9138,-6252,1998,-33330,-116140,-122378,-59257,14746,31749,-23654,-78613,-58322,13643,68468,61226,120548,175357,81215,-33072,-44813,-19653,17760,52197,-12310,-149309,-185775,-83573,-14056,-15533,13928,88934,96281,19831,-19816,31071,61455,23674,-20655,-4929,32282,-4359,9879,80333,81181,60714,68881,26461,-37672,-74347,-114600,-89727,-24743,702,24810,84073,90042,35409,33821,68914,72186,42312,-42559,-120281,-88811,25282,88020,90716,31282,-16852,-12074,730,3299,6377,-13796,16810,117930,178471,123156,53481,12503,-45288,-67774,-50753,-30530,3179,54899,56882,11874,-56823,-108181,-64166,6287,53684,77784,19057,-8096,48250,60044,67225,140122,100894,-37211,-5082,163103,223112,150260,36790,-46569,-37842,35605,48930,-12119,-41886,-51795,-70931,-53833,-19073,-3021,15155,8417,-17423,21268,93191,91203,33550,15030,39735,64050,69585,54325,-4680,-61789,-57388,-46050,-36813,-6655,24313,9252,-26145,-49564,-56302,-47531,5242,63464,94920,84319,24658,4572,29382,30017,-12760,-39900,-13393,31407,33410,1792,9298,30014,15084,-27055,-42943,-53362,-35871,12549,35476,30620,65642,80249,68350,46180,40763,4046,-53950,-81562,-36394,14112,-32428,-120126,-81181,69176,100533,9735,-6643,38587,42847,5404,-33914,-56121,-69178,-75852,-35703,9099,-14130,-57776,-28583,24774,19388,-16467,2718,74787,109700,57385,-12866,-47597,-47730,-56503,-30791,18082,29139,31606,29888,-3452,-56666,-60543,-7966,22548,23989,36986,-14031,-107875,-111171,-51768,-8059,28443,78879,114323,145696,124472,11155,-84271,-45958,33356,20170,-36013,-7312,104063,128604,52640,6065,-20926,-61053,-107210,-124446,-51393,54224,101358,78230,53186,42117,8882,6189,71288,98702,38423,-70164,-127605,-80085,13005,98002,134000,108800,23229,-83819,-94499,49117,155374,112633,56598,67624,88904,8713,-77717,-37447,22996,-18232,-73282,-57004,-84944,-107289,-17199,58221,53937,38680,-18489,-98565,-115215,-77598,-32657,-30706,-62997,-51974,-15843,-22840,-46442,-22586,10009,-11899,-34311,-20522,11591,85128,111763,25485,-75908,-74731,-15438,29847,59269,93050,86916,58889,26162,20482,10354,20165,36685,30887,-5986,-62920,-60839,-32472,-34055,-32290,-39500,-51630,-39492,-39765,-76566,-76519,-20157,14395,10051,-16505,-55096,-69260,-62510,-35996,26275,84377,97197,58634,21108,14341,-2876,-35538,-42984,-64665,-81992,-48434,3031,28470,38649,309,-92873,-81401,104606,225358,131044,-22737,-57433,-21749,-23374,-43684,-47766,-33959,-14922,22183,37457,72501,123712,47143,-65237,-35876,-7835,-15353,11851,2804,-28918,-36414,-69922,-108214,-77550,-21509,-17833,-52741,-68383,-52519,-10611,58923,92054,46611,-30260,-72251,-72148,24202,132014,86692,-48387,-84508,60,59719,40030,34405,77383,94643,46450,-10640,-24064,-19905,-51011,-92377,-20881,95581,87333,5334,26824,90041,87751,76123,130942,152829,127464,126111,61630,-46879,-53779,-36548,-51788,-19677,-9960,-30243,4338,51764,80719,131877,173375,147187,86352,15030,-25041,14035,51046,29137,-23410,-32342,-18770,-42099,-64673,32112,131407,132239,93034,41042,-13987,13666,79771,54091,-7276,-16043,-37254,-91036,-118510,-113377,-91370,-79193,-62556,-49918,-37454,-24224,-23613,-57526,-131590,-136531,-50964,19324,25170,-52113,-178785,-196145,-65619,58384,60477,-13952,-55029,-40030,-32980,-62516,-104722,-71433,35011,91447,74844,71954,86411,100359,95764,68026,71634,73313,54131,22746,-36508,-68530,-2009,89475,46139,-34577,6725,100822,66926,-51839,-117082,-117318,-87715,-44986,-17341,-2082,16590,-2201,-43626,-4197,73433,122743,85348,-16133,-23113,70863,52403,-73772,-74802,25307,62822,58341,72830,34387,-4500,30849,51058,20183,-40323,-119802,-159913,-130445,-31903,40586,-43574,-143216,-72076,17716,23694,-3014,-5090,23034,19732,-5904,7542,30011,22885,24321,29721,33399,18445,-32263,-39349,37687,87995,31063,-61136,-107296,-89881,-59729,-34601,-34604,-23927,35240,90977,130222,103758,5173,-48722,-9341,26975,12136,-51311,-81331,-60298,-107894,-141657,-57190,37167,39097,-15624,-59273,-40805,11309,48572,96022,123304,81496,2882,-13684,10897,-29367,-96296,-68207,21210,112261,121878,45117,25088,11688,-57506,-61305,-9644,-22043,-44475,8360,76626,40184,-52196,-73296,-28146,32806,72273,64438,52867,40412,-7707,-47083,-43871,-49730,-66418,-49448,-35910,-37601],[13630,54118,24341,-21265,15335,86293,58872,-23752,-39955,-22379,-13556,-26844,-57251,-80330,-19722,80642,53152,-35531,-43398,-11815,-16716,-20442,-33271,-44453,-18178,-26065,-69734,735,114296,83969,25535,64201,96832,41926,-11031,-25353,-69411,-69383,28072,99094,10082,-77755,-22122,10984,-64641,-66091,-7075,-12666,-59008,-94862,-98108,-45873,22411,14706,-52166,-39898,59992,75817,-11842,-60224,-34046,-18676,-31095,-23445,7737,43830,76054,62691,8209,-43047,-68188,-49588,48797,185578,185592,38252,-27027,30308,21823,-91085,-163624,-142176,-82867,-20030,12595,11404,20187,73227,128084,74646,-7694,4796,47575,56632,83229,113437,96763,52537,40949,19536,-31415,-53463,-32313,1823,-2095,-3515,5293,-58890,-106892,-50533,-3996,-31630,-45194,-27104,7249,22542,19929,2129,-46893,-61794,4221,49738,38633,36116,60477,56871,27816,47297,89126,67508,14168,-24752,-60433,-70443,-29403,51882,165548,208423,141899,47699,-61064,-109830,-56294,53695,75348,-16450,-72530,-33918,19757,-36097,-175415,-190045,-81607,2515,55703,78608,20766,-17418,4264,40832,70128,63992,49102,56882,56699,59464,70081,36942,-2714,-6755,-6186,13552,55903,91369,114176,93480,40429,5955,14316,27634,5149,-44040,-77492,-77308,-75330,-103551,-84542,6325,48491,29825,27167,-9235,-106683,-174364,-161121,-69212,31018,62333,4352,-69971,-81720,-19478,1249,-39668,-59672,-37614,-17140,-53715,-81549,-30907,92530,150209,126661,103194,107903,113322,93363,13655,-67028,-107371,-91741,-31474,-14368,-56992,-90439,-94661,-87543,-75943,-73965,-53390,12220,50748,25928,-5536,-7963,-33940,-48703,5375,53253,-26633,-117236,-62485,57639,76322,27353,-6996,14111,75763,105916,59541,31689,-7562,-87362,-115144,-72618,-71536,-83920,-31720,29741,47620,53127,48493,-12348,-82241,-66159,13401,16239,-34441,21739,135749,156629,105095,45890,-1651,-43802,-66458,-48819,-3265,45924,69317,57075,50228,29886,-5311,-28831,-32234,-37491,-33484,-20076,1585,56496,64788,-36323,-79783,-11037,54513,88139,92375,56213,59204,111208,134040,95004,-18627,-49063,35454,69755,22975,29863,50707,28200,-9019,-27465,-51513,-36731,-8573,-53919,-84390,-72174,-82388,-73744,-43941,-65163,-105273,-92586,-59316,-51769,-66138,-62892,-59699,-75736,-62293,-18183,4401,12825,28645,3097,9695,97081,104011,-16736,-63717,-8173,35657,51398,72142,90911,43402,-22405,-21332,-13064,23766,91328,77451,23196,-5721,-25960,-5645,28521,42347,58546,25403,-29184,13642,51195,7319,23664,96119,84406,-20883,-89307,-68322,-41486,-34677,43449,79458,4283,-62804,-90164,-121902,-123681,-90086,-62229,-52963,-41718,-24392,-17494,-21088,-15680,-26038,-24237,2879,-23573,-108207,-137159,-96056,-58768,-51200,-38246,-10942,21882,84836,133044,60417,36253,139965,156244,42088,-62490,-95858,-47243,5042,7428,-27222,-50209,-42132,-47907,-44586,6284,91523,98368,23186,9402,61680,71443,77178,61321,34478,67594,51336,45414,115040,169000,178407,131432,52875,36714,54398,-7076,-41194,-17816,-33227,-59098,-27325,760,-5877,21084,65610,62723,-6363,-101955,-135708,-73423,30333,62756,28016,-38586,-51157,-14264,808,8696,24182,-22019,-27443,82122,161337,121899,34559,-13223,-28118,-31932,-34673,-43252,-63520,-63624,-32188,11931,-11054,-84884,-44483,34169,15462,-11366,-40499,-62301,-29449,-19693,-29346,34582,52383,-4868,38565,148204,190883,168728,78270,-44317,-50562,52534,71411,-42196,-142337,-140737,-83762,-9589,25043,17202,27214,37097,-4227,-29278,8306,12453,-25408,22848,150115,181549,114945,59866,19825,11225,13681,-46100,-76329,-14937,66683,75115,-2527,-73832,-40854,28109,47694,37871,75984,87638,7462,-47474,-31846,-11822,-17073,-5181,15159,24817,29397,14277,7822,25225,24046,-25329,-69555,-85199,-24991,72671,80719,-30129,-91561,-27573,60239,88324,91019,7229,-129167,-170667,-72978,13337,-33627,-141114,-171649,-82470,6426,30014,40310,50822,38289,14438,-29395,-71463,-97036,-121763,-108457,-46291,4508,-17760,-43508,-1604,22259,-58546,-108628,-32180,39558,-16841,-104924,-110124,-40045,8258,17299,-31425,-82946,-36790,18947,-24030,-91481,-90498,-39311,30832,88927,85357,-11234,-72754,-17610,10235,-29984,-29332,-1315,18598,70066,85409,14233,788,72622,69331,-1326,-10615,61311,144077,143460,92414,59158,45122,36030,1566,-52884,-29835,65617,143170,132361,65289,925,-42995,-22326,73246,115598,39936,-61911,-81794,-19266,61925,117704,131515,118908,77570,-13040,-71613,-3585,104523,151712,142413,111973,76125,-24489,-140715,-81647,56225,49847,604,99,-88235,-126354,30964,165145,132953,81216,21777,-73135,-116995,-63686,34192,40236,-18053,-43014,-32153,-38901,-60592,-47411,-28556,-48264,-72109,-78438,-28428,87048,147579,112892,69374,50370,35582,36699,53419,70564,85755,70040,18888,41951,111594,147696,110843,44489,-5066,-48761,-58814,-53106,-59751,-61351,-58505,-56804,-54952,-67957,-75677,-35181,28390,60253,61454,36339,-8640,-28903,-32999,-49130,-26176,33848,65303,23902,-25193,-24295,-13041,-44878,-68880,-66674,-74346,-46022,3755,25207,61811,68348,-27373,-97088,21393,151806,99745,-37049,-94021,-62945,-38792,-42210,-40645,-9062,18668,16873,-20571,-1048,78592,46432,-30105,24809,65543,18440,1374,-11684,-55287,-96179,-134028,-173572,-162180,-113534,-96791,-86327,-44897,-26468,-30657,3144,38541,35615,16235,-14042,-53630,-9554,90992,88771,-33926,-91984,-24875,13548,3552,24815,30093,-2348,-25527,-47206,-61596,-38657,-23751,-42900,837,76657,45176,-48907,-15365,59754,55298,81539,190327,212289,164609,180302,158179,27439,-62581,-64482,-46664,-8066,-23790,-72682,-73555,-32510,31952,118463,155518,112111,46069,6335,4318,17304,16654,25510,37882,52671,55921,12251,-21763,57164,103063,34331,-6703,16680,23523,36667,37267,-29907,-58513,10754,45644,-26712,-93833,-85069,-35318,-17365,-17045,23742,45289,-24987,-82148,-62610,-89262,-122100,-54102,41618,56933,3326,-98535,-173851,-145323,-49225,-36172,-99346,-109287,-64460,-42940,-25719,-37428,-32526,34994,113930,152999,154290,142912,145038,112585,39170,16704,59208,88726,54653,-22396,-75906,-37392,57141,89367,48236,17084,39155,45705,8167,-34216,-60695,-70994,-73821,-51250,-10832,21340,-4605,-28402,37497,86291,91941,83175,15446,-28377,25577,22418,-62122,-41745,57894,99285,62252,32097,7192,-4107,35789,84449,71154,-21095,-109822,-124247,-99228,-34325,11102,-89712,-194650,-126976,-21983,-30388,-27339,54058,84699,14339,-14663,24592,24432,-26593,-51581,-37106,-7013,12489,-18956,-53908,-8532,43507,-22170,-165777,-217411,-124672,-65446,-76434,-69589,-13428,55904,67972,54958,46138,45356,61911,103459,106309,47781,-11622,-24778,-21033,-91745,-142304,-46812,78005,69876,-5127,-36554,-23846,-1307,32166,84116,97139,34292,-45377,-52509,-19804,-3349,-6127,7232,41989,65509,57584,24813,27060,4995,-33402,-5986,13576,-15138,10431,82097,74909,-12931,-58398,-28243,11587,33831,6534,-37876,-20621,89,-39449,-64053,-27912,-18539,-53537,-60553,-47574,-30947],[66521,92541,48168,7147,33955,91517,70499,-14790,-75587,-70601,-16598,-6959,-50729,-56256,15165,104408,97974,46123,36463,15406,-46292,-70123,-77396,-101210,-112347,-89041,-36537,77672,180654,134087,35286,-3311,-23767,-14023,42611,48537,-20058,-48191,11349,93067,44725,-84064,-77462,-13627,-32689,-21883,15967,-10295,-43917,-91819,-121187,-66701,-11781,-1480,-9361,1166,54839,70139,3700,-67095,-103206,-80272,26913,111583,90013,51678,63753,46214,19531,11396,-11735,-20336,33091,74403,9538,-98369,-81701,-1724,-7480,-86737,-138527,-108521,-18014,61904,77074,33403,3462,50476,123367,64571,-47437,-50595,-2286,41512,122127,155608,54754,-40386,-39702,-35718,-35206,-22673,-20310,-5185,11624,10337,15426,-48448,-97715,-46917,-61373,-140822,-110913,6824,63978,31708,4846,-1143,-27479,-18874,43201,53155,12380,-10921,-19767,-46970,-36738,57457,125142,66281,-26099,-67390,-64154,-23777,5023,45409,120075,130624,79896,9135,-69193,-67206,-4478,80680,124067,68459,-32458,-80328,-43790,-34457,-128713,-173468,-86896,14266,76990,115284,84496,51358,83125,102494,75401,28694,-9918,-12565,29419,67726,44418,-8257,-29396,-6797,47548,97651,107702,101659,85296,32766,-34541,-95657,-97941,-45058,-10613,-13947,-16173,-32450,-72749,-96008,-68295,-9079,16610,-13567,-15568,-14713,-96422,-202037,-215990,-84283,75607,123407,50766,-62756,-142963,-71487,8024,-25248,-73460,-81429,-75905,-69979,-7245,109553,188359,160316,105343,72221,19669,15943,82658,44581,-59057,-103703,-71000,-460,24272,-2065,-36719,-93276,-147173,-116855,-54733,-31177,-16876,-3933,-16179,-47658,-76124,-107536,-107048,-54322,-6995,-78233,-173658,-101924,59058,87298,-15633,-99367,-78321,-10057,36881,39984,56238,47831,-22534,-85969,-111359,-157649,-167920,-76924,22751,65112,41287,-22544,-73267,-64357,-8060,57499,47915,-1164,23902,100013,127996,110005,68014,-6934,-77365,-86920,-52814,4575,34256,42559,60332,89490,89496,49094,13189,1732,-8309,-12807,-23134,-62621,-40790,12065,-105722,-260189,-156229,46418,100068,85149,87910,110611,126483,84726,71329,93484,107084,103382,41250,11702,95351,102442,-29227,-99626,-33839,-27572,-43205,-282,-21640,-63196,-34224,-27682,-7564,39937,-13218,-105600,-110364,-45711,24643,25561,-18894,-10383,23570,36363,37425,37013,39161,50007,26105,13734,31678,31364,9112,4856,17575,33164,33389,53320,80868,32275,-43299,-51887,-55070,-50249,-33972,-58894,-48926,9468,39146,64353,77292,78298,91540,84241,69413,113386,127788,35102,-34017,1779,258,-101629,-170515,-132375,-82374,-28179,67958,92117,4569,-30273,15388,16371,-32803,-58039,-50259,-31651,-24304,-20663,-2079,-9323,-24084,-22164,-4862,4585,-19625,-66358,-95720,-104962,-138566,-139787,-46984,44009,65007,69453,95022,59036,23741,92411,141090,49751,-95739,-137243,-92086,-40681,6197,52363,71164,-4330,-91993,-65100,11500,54843,47905,30117,46901,34219,5066,61452,86545,32734,38742,55130,49866,77329,133370,161065,102892,35402,60431,88746,41363,20272,21266,-45175,-119141,-106669,-41100,-1692,6805,16717,9292,-41040,-81915,-90016,-85176,-31975,16385,-1727,-56849,-38977,14344,26317,41942,43230,-42870,-65185,16033,30067,-16034,-46735,-55925,-34284,789,17891,-19871,-135810,-214315,-146009,-39825,-13533,-42106,-3590,43332,-4417,-42359,-31346,-51373,-85927,-94707,-119181,-104473,-38926,18225,65975,91995,121649,147124,85296,-29140,-55630,25516,70169,10441,-54149,-62917,-40277,13191,46842,50258,58234,61308,4644,-66686,-85503,-93056,-93762,3471,159611,182345,84458,25788,38781,78149,56923,-40029,-66068,1431,82374,125594,89150,-18290,-60175,-7855,29944,18013,17389,26282,-25259,-52308,-25881,-4425,8059,49051,63976,26427,20210,35830,19089,2394,51880,83261,28637,-70637,-47158,68004,108895,-21382,-151409,-114825,17942,107353,141094,71687,-48004,-102319,-35450,33790,4383,-101442,-224875,-240319,-116755,24016,63223,36551,38412,52792,14518,-50228,-97174,-113230,-96415,-37823,45328,25311,-54781,-34265,12918,-56959,-130309,-79910,-7055,-55181,-135679,-120923,-40610,12867,6026,-86990,-145577,-67132,23464,11975,-16096,-16411,-20534,34626,105060,51125,-78401,-98396,10673,52257,-30074,-88323,-86944,-71011,-20802,1428,-30393,27120,110236,46389,-32221,-18278,15203,29054,13563,30818,45420,51372,44875,13895,-30701,-41606,-4967,56105,89116,42560,-35482,-83093,-76484,-8393,29906,-14090,-56168,-32369,28397,77457,79060,45591,83534,168484,130720,-1851,-54852,-15096,57075,112851,119085,74705,6122,-67541,-21011,76783,71630,43513,11182,-116517,-159303,-10865,96651,84480,88636,92118,-7012,-107124,-113605,-37680,14858,-982,-61762,-68868,-15903,-20569,-60207,-58239,-26588,-7295,-18172,11472,92288,135627,158221,199776,160606,65751,26206,17432,17616,70919,106964,61183,62633,114702,129002,87414,13127,-43063,-46105,-12435,-4552,-7963,-6879,-9967,-13455,-48615,-83532,-57631,14926,57816,73768,86842,62470,19973,18349,20112,-19486,-34304,15671,68894,47348,-10890,-51698,-45623,-39716,-51777,-65900,-77022,-39706,43060,76071,63408,57773,17790,-54164,-23268,49022,46048,-20501,-81812,-56304,5296,-8695,-43622,-12649,16657,478,-46922,-38946,21592,3168,-40150,18928,63523,14956,-14255,-25195,-70512,-120633,-145878,-160094,-136123,-94267,-85477,-72016,-31430,-28897,-36063,-4851,21402,24949,34649,26148,-15063,-31349,11889,67046,18708,-59562,-56994,-26449,3161,36908,8440,-67185,-58490,-31214,-43238,-26505,17538,11714,8249,27548,-11049,-61424,-5244,38603,2374,56120,163423,153293,100810,150970,229991,152384,-21066,-80016,-36352,-20383,-89389,-138449,-119148,-85989,-36398,45145,80734,21457,-25159,24126,90992,68725,30032,72853,125088,122356,101679,80517,57568,76315,75178,10364,-40044,-7899,34689,32462,-17822,-79859,-65071,29313,67171,21880,-3955,31947,73171,51512,5823,24782,41339,-41809,-115898,-67839,-32334,-40438,8172,65289,35782,1689,-34488,-100785,-129682,-83892,-74922,-96952,-89998,-93535,-84099,-31731,-7093,11225,64554,136825,180530,150874,145373,156476,80284,-35245,-58616,21228,73029,103425,87986,13585,-13883,57206,138785,139690,48782,-32827,-28494,19485,46617,50354,24260,-20731,-31221,-8150,34228,41654,23142,49128,28798,-17333,15808,-1929,-87779,-92939,-55404,-28604,29369,88272,92590,23864,-13197,13218,24950,37630,66764,59177,-3876,-59602,-59098,-57125,-34248,-10396,-86117,-178249,-122520,-19800,-54285,-38804,107469,140057,10582,-30716,31428,35874,-38310,-94583,-76765,-24316,-3682,-23742,-51868,-73516,-81086,-93794,-162367,-179937,-71017,-17928,-59902,-45037,39924,105820,66771,-20398,-23752,56639,109249,113071,101977,78704,52404,34476,43353,22838,-33053,-28797,36577,30325,-35737,-41728,-6851,3069,41222,79057,51757,6279,-26695,-38912,-54911,-27516,34340,39245,26081,39427,45679,15962,-22725,-20592,-748,4788,2878,25131,88304,111694,15612,-104090,-89237,-7105,23667,10635,-35669,-80798,-48651,-2531,-25789,-36771,4359,11963,-27734,-29000,-7363,14559],[56708,87032,70744,35655,26844,66202,66380,4403,-48511,-46022,6553,19740,-16009,-3761,38664,72733,74865,64399,82232,85894,25681,-29403,-56828,-95443,-131938,-101056,-8024,93038,155998,123308,29022,-59655,-99261,-26857,82830,116236,61616,-13877,-31800,56876,70310,-60645,-126810,-101941,-96586,-48080,16977,9400,-6168,-27189,-41489,-7751,1575,-13077,-382,5405,2430,-11922,-27054,-37157,-74649,-75284,40270,165788,170176,91547,15120,-22295,16219,71804,52636,15256,14939,-27940,-120665,-136945,-48813,17859,13647,-17368,-67071,-83989,-12092,67863,84425,57325,35636,39521,60515,25017,-39419,-68324,-46604,34943,145650,157190,25668,-63868,-42096,-28188,-16454,-29733,-58228,-44749,-22447,-24265,-17501,-56170,-86419,-43356,-55519,-149856,-137749,-12888,35512,11878,26395,44817,-26622,-67301,-12871,607,-39866,-59767,-84569,-119084,-85917,26780,118455,90848,18500,-22724,-12516,8420,7455,20317,22504,-12644,-4837,-4559,-45110,-42306,-7452,39168,110469,144706,47765,-73692,-69971,-17254,-48630,-87425,-53240,17879,84673,111131,91755,90113,126103,104853,16764,-50904,-78291,-72556,6942,87223,64245,11193,-13063,-5063,72016,113913,75687,55440,51679,-730,-48182,-80995,-103266,-62408,9820,40001,57651,47741,-15906,-58168,-60546,-27783,15146,5722,-22285,-41904,-93572,-167806,-188371,-61088,100764,144875,96760,6313,-79836,-32178,18660,-31174,-57398,-24573,-10143,-1998,82206,205457,192063,63032,4641,12928,-28311,-10277,111655,113831,14748,-29764,-20438,12093,19650,-2917,-37282,-110653,-184633,-148420,-33817,30429,441,-47764,-71667,-103974,-128131,-110840,-78691,-49495,-19727,-69362,-134899,-69812,69008,83981,-44095,-157394,-133024,-51818,7910,35898,52061,45963,19196,-30234,-104546,-181732,-164566,-53596,26220,61644,41850,-26985,-38205,16631,59831,82877,51429,-19652,-36378,34998,91696,78746,30423,-45935,-98320,-51299,12943,19638,-15953,-17951,25954,83108,113550,114497,101438,69839,30201,13325,-13399,-63951,-52365,6216,-86626,-261101,-175071,26320,38867,1100,25145,63918,73712,42394,75282,135544,115072,55595,-6566,-11584,81103,95652,-27076,-88902,-23614,-19923,-56117,6396,45475,-3218,-4883,3129,12973,64270,44107,-26653,-41306,-1951,64759,85161,46489,49842,94861,119812,92633,62720,75758,88476,41208,-13934,-57076,-57426,-5349,24143,21215,20188,3531,29626,79614,25594,-83927,-96969,-56327,-40647,-61629,-78894,-30235,29440,44025,56900,62660,62186,74981,79133,81874,135166,161348,51143,-83643,-91761,-94820,-147589,-160559,-148854,-149874,-79312,44025,91078,18468,-23183,28416,74135,56090,5587,-14810,24568,40347,1884,-31791,-59068,-51904,796,34706,17904,-8682,-16398,-12919,-58079,-148125,-159228,-47877,44722,53307,6388,13072,63819,64293,23867,23617,1530,-59200,-52029,-20666,10828,26884,12060,1452,-51834,-102630,-47145,16549,9350,5272,37660,39013,-22728,-45502,25940,53993,-3717,-8611,27690,27018,20308,71519,103083,39663,-21884,6959,16140,-12475,24269,48392,-15721,-70962,-46032,-18,-3001,-32474,-36461,-24718,-5036,34934,35830,-45704,-75240,-20954,22521,11066,18880,31925,24261,24606,1532,-63797,-51195,-29874,-125894,-189515,-111779,-46539,-22418,29389,75602,55192,-80551,-196879,-160900,-100025,-77466,-44205,506,9776,-18407,-31225,-4913,-13486,-76554,-97409,-123000,-142194,-72482,15816,46587,40455,57465,80359,42630,-22492,-71157,-61388,3814,52691,86472,88082,53109,33165,34368,51974,69245,48262,-865,-50366,-97584,-119709,-99148,-8660,110386,130271,35792,-21901,20499,68406,21583,-62066,-41592,30738,75943,106709,115023,38738,-53537,-72241,-48708,-61630,-95456,-70653,-35043,8512,39481,30146,6786,33262,66674,40343,29448,49461,17590,-37801,50348,174840,120212,-71588,-137327,-40577,69539,38784,-55554,-105044,-52751,46939,122366,107297,56239,10331,6719,16954,4867,-67824,-190716,-226668,-147739,-48256,8086,24837,45328,46286,35274,13163,-47711,-78985,-46251,7827,68955,44659,-32062,-35156,-9790,-33482,-71161,-62509,-20993,-33588,-69995,-68691,-45152,-36701,-49963,-103120,-122359,-60597,-3497,25455,83247,117538,73068,40239,18399,-63918,-143096,-147126,-82077,-10961,-5137,-41033,-60695,-92644,-93802,-78341,-70065,-7939,38456,-12361,-52012,-69360,-141668,-207760,-176522,-53974,26588,23237,-34435,-74864,-52784,-31397,-58523,-69630,-19668,11357,-20944,-66360,-91303,-76707,-68266,-101762,-113654,-58623,3048,32010,17330,-40214,25332,200392,218709,68143,-32881,-67001,-50295,35880,105147,89762,36019,31921,81874,92987,58968,11958,-60038,-156365,-169816,-84145,-47207,-32646,44993,95167,-1650,-123413,-164596,-132380,-52739,-124,-23868,-24511,41922,28942,-58313,-60868,27502,80648,58769,54889,89044,92373,131227,184355,117000,17111,-10641,-43695,-56371,10191,106306,117496,90721,53176,19342,6535,-28862,-65943,-30005,51460,84978,86261,78335,60050,50033,6367,-37098,-6880,64255,78342,63563,72657,51581,17082,56721,101494,61502,13229,19206,43905,72928,69575,-11223,-49391,-7445,6376,-49396,-79961,-38813,54672,85096,7588,-48350,-27111,1940,16935,4450,100,-14634,-66507,-47453,31257,-2285,-71362,-22946,22642,-3570,-41844,-24569,11291,-18467,-67249,-44636,-11926,-13892,-15504,-27341,-69412,-103323,-114792,-97643,-25977,5804,-38179,-41643,-11580,-23459,-16939,12981,13219,11489,16141,16539,13349,14285,45725,123534,132046,35725,-42829,-28968,16993,36393,22568,-7579,22202,50611,19059,3732,35484,28377,13928,14603,-20965,-41669,7360,6276,-28805,41024,107292,59884,16515,83524,197141,166787,1379,-59193,11477,15121,-89172,-148407,-113108,-74698,-63676,-26512,24022,-26664,-78259,15949,121964,95494,71077,135429,143660,81065,63889,102643,95608,68674,60838,30659,-43568,-46511,12175,23291,-3597,-30822,-55310,-34196,-9023,5949,41381,85975,98685,47257,-11445,-27668,-20939,-55733,-117967,-98800,-35183,21730,88431,86982,-16256,-55932,-13534,-14410,-50560,-51131,-40220,-36892,-60085,-105804,-87713,-50312,-36233,13640,85444,152086,178026,130389,116591,106031,17128,-63694,-49606,-6105,4571,56721,97226,60781,20773,65551,142865,165799,54251,-95637,-117301,-23635,57945,92594,84900,45969,3984,-16304,5263,29157,18032,22364,-27496,-94860,-63480,-65858,-150724,-162924,-84849,8885,64513,46163,-11759,-58274,-38422,13626,45758,83085,85818,48484,23249,-3035,-26662,-51884,-62569,-45535,-59697,-124835,-94711,-22166,-67666,-66194,86946,136675,23466,-18901,31242,50362,-6679,-71506,-61747,-7272,-10510,-49233,-61949,-105382,-154714,-119060,-75328,-66518,-13644,18783,-11194,-1805,68427,115837,43334,-74948,-63240,44142,82382,54463,54495,72204,23345,-33132,28461,106963,71762,-7483,-3899,5447,-53751,-69592,-19499,16841,65756,77668,11316,-17300,7211,5915,-70264,-116486,-59232,9073,44781,80268,78619,6292,-87220,-80819,-35032,-43508,-6240,83903,125781,96994,16452,-78889,-74500,-9702,6387,-3525,-15207,-46362,-18996,50155,45285,3935,-4428,-13772,-40017,-24958,-1507,17793],[-10962,27425,42215,18427,11143,49649,48154,15445,19276,9469,741,8278,16586,26796,17062,14595,18131,1581,21896,85615,78687,40013,34896,-2828,-67869,-59582,-2136,17088,26181,42614,15348,-51845,-61718,10409,65389,83845,48995,-35963,-73922,14735,52696,-42963,-146736,-174548,-155449,-85317,-29749,-38978,-53319,-25378,11598,34771,21016,-29231,-41069,-14957,-10502,-52821,-69214,-28375,1257,-7703,-1276,64179,131039,86936,-52264,-121181,-47269,50037,54165,30297,8669,-60770,-121375,-80583,-14949,8215,32059,39270,-33016,-89456,-31242,46855,54166,27516,11225,-8903,-23250,-5048,26402,-474,-30581,13213,94178,114297,50684,-22368,-42186,-39847,-22006,-39918,-66246,-35373,-17488,-35528,-47603,-68597,-72426,-43321,-59881,-150022,-148410,-58543,-26119,-28809,7004,23524,-70126,-147271,-92817,-22016,-23285,-60032,-93651,-84405,-24098,54447,129138,141473,82901,21524,-1518,-44909,-49974,-13274,-50132,-105977,-56560,12107,1880,-32419,-56487,-61230,-1725,95198,54731,-72322,-84043,-49789,-45450,-2648,112,-8687,62790,108984,81345,66739,63779,21367,-52433,-85827,-76375,-62453,5976,100368,111827,59060,4142,-18024,35178,59717,10018,-10203,-9006,-55449,-38466,31217,10206,-11169,46028,67199,74167,95600,63532,682,-54384,-45711,15599,34359,-7844,-70651,-101615,-82838,-60234,3990,66276,53664,27285,27872,51826,87685,47267,-19823,-11613,30013,45387,44786,100397,167850,99524,-55297,-78552,-8183,19869,67088,149242,125214,48154,28668,21615,19794,12958,-17070,-49566,-100671,-158129,-146232,-47947,48647,29256,-64663,-113966,-138451,-134142,-56340,16593,23840,22408,-9291,-46587,-22622,53665,57635,-46776,-139548,-100661,-26637,9667,19912,21779,35394,71626,38173,-59005,-125354,-86263,1614,39933,54831,45099,2441,11225,45527,49091,46400,13835,-61315,-95452,-26910,32960,-3132,-51016,-63494,-39779,68338,151858,78915,-36803,-44954,13620,62276,77497,113465,154277,127667,39117,-28843,-61457,-47012,-11967,8116,902,-41396,-43086,-5859,-28168,-57558,-46869,-2456,35254,57583,117680,118202,31903,-11049,9462,-17050,-36671,-17077,-1672,11513,45769,21048,-49224,407,84698,49799,9953,27481,28019,38089,61872,55527,31288,20393,40555,49157,39454,46301,58831,71890,71210,70793,101268,108152,38469,-38828,-81820,-65872,-14859,8112,6441,4881,9316,62210,130396,75867,-63418,-84892,-1414,27919,-5472,436,35584,11550,-30504,-13957,13932,16245,23148,14206,10246,86989,146440,60228,-62555,-89897,-90436,-90531,-62944,-96789,-154794,-101694,36869,102743,38233,-58135,-77538,-24092,19684,8199,8273,43168,29001,-36018,-110494,-158939,-106554,5900,55443,30611,-7405,-28839,-9244,-25675,-93286,-104687,-36782,16675,29210,-10568,-12841,43097,46213,-33349,-51190,-5519,24440,41299,65000,88233,64590,-34760,-113104,-99312,-48439,21328,48491,20425,11890,12796,-40133,-66229,-10778,62333,51079,-24342,-30484,-4273,-3256,2866,65046,110593,50050,-38331,-42119,-35178,-64987,-11289,51105,40780,41232,86078,77675,-10558,-58500,-31059,11835,72306,142288,148215,36575,-60426,-36562,61799,102348,76885,33020,2694,-55291,-108483,-81989,-8705,-46609,-189848,-221942,-81487,26326,46369,84309,126001,137969,66897,-24643,-67130,-114698,-141747,-82312,-13686,-6015,-20326,-33279,-19842,5788,-12466,-16073,-24716,-51909,-35444,-9875,-5370,-7273,-7629,-13175,-35413,-44539,-78613,-132139,-82946,37128,123271,145619,114424,55108,1,2222,42035,18173,-22325,-27790,-56687,-73873,-42738,20217,103836,120048,23725,-46181,-15267,21812,-22524,-91582,-58692,24886,62701,50477,53311,62817,27340,-47948,-101111,-154666,-183389,-127541,-21048,70462,86797,39281,-26899,-34145,23489,61274,56366,33117,-20699,-71234,22582,156144,104311,-88555,-198329,-139820,11958,101610,84598,-20503,-74263,-21816,57513,64565,45517,28098,-6231,-40559,-46270,-73820,-86051,-20228,-29504,-107929,-78059,11653,37646,16092,51548,90006,14985,-55262,-25696,10163,29339,23769,10662,4167,-18557,-28198,-22324,-30146,-13097,21031,36875,16264,-12361,-54039,-72048,-60050,-54881,-53282,-51386,-4922,105808,193190,175077,68063,-73674,-137758,-100042,-91988,-128815,-72227,50471,93776,49867,-44866,-103314,-84585,-39622,-13931,-18661,-34179,-45223,-89165,-202975,-285932,-206879,-32366,74060,43147,-70527,-121786,-39608,39525,-14985,-106323,-94643,-8382,27387,8659,-27323,-60282,-96530,-157268,-181855,-105601,-22457,10358,-5301,-71933,-32751,121231,162548,79165,21540,-37659,-69906,4199,91544,98838,44485,49906,91867,85511,50671,-30339,-112548,-138973,-115793,-89485,-98531,-103503,-37569,10939,-38634,-98283,-98794,-75972,-36487,36411,80650,89413,101180,53698,-38540,-29013,75395,109228,52893,45312,79767,63561,78913,74475,-13130,-53328,-40697,-81814,-101959,-49624,54442,118251,119022,50775,-11177,-22369,-22214,-32733,-13855,59415,122680,134742,107253,79454,85569,72086,31085,47542,101197,93651,55366,44410,13353,-2374,90871,182077,151497,85925,18250,-30784,51236,150183,77530,-11568,2199,-609,-54731,-65717,-26689,20408,21516,-54418,-136761,-104523,20516,85438,39774,7261,-13526,-79765,-90819,-29053,-45130,-97769,-16468,72978,47140,-2492,10196,34207,11158,-41406,-70017,-61710,-8834,29391,7040,-33285,-44096,-61937,-61655,34215,63122,-37901,-47026,13321,8329,7210,10821,-16956,-1139,12925,3682,26521,85949,142645,196742,204489,110500,7083,-2453,18850,17222,49324,104038,118942,91795,47743,31736,36155,15469,26567,49724,20681,-13512,3106,-7262,8437,81064,88566,14098,-5604,50565,90799,48036,-22929,-1409,87460,106689,21080,-56222,-42099,7595,-11810,-33572,18284,-6819,-87811,-35244,51967,43020,54035,117065,79556,-11034,-19177,46750,50830,26048,39674,25318,-59327,-76632,-8012,37333,66622,51516,-57045,-130964,-97486,-36101,2356,10230,13977,5716,-15723,-44923,-47570,-56221,-107524,-116710,-63626,23954,111892,90639,-41692,-89148,0,54658,200,-44006,-26090,-29226,-75001,-67855,-20710,-32866,-52861,4526,72563,134512,161436,121297,75243,27810,-26408,-15352,30321,-4514,-58837,-60404,-29454,3141,15154,38098,84086,111295,19928,-120510,-146418,-47294,30605,49893,75350,81860,36557,-29528,-62763,-53847,-40434,-17169,-40470,-98354,-125365,-136864,-146880,-107568,-36246,14589,19113,-55388,-122883,-82962,7167,26772,59253,151818,149407,82210,67845,33181,-29525,-65647,-97581,-77593,-19323,-30267,-43924,-43709,-93962,-97281,12613,75430,42566,23339,39692,54746,20866,-35648,-42884,1000,7335,-42238,-70332,-82113,-98698,-57537,7706,-1762,-8892,6383,5113,14581,54334,63853,-17741,-95204,-67805,6961,19844,12219,43350,46857,-73203,-160667,-38862,101365,83489,6414,19522,51844,-10963,-76141,-45227,17966,52935,51501,11253,-6128,25647,39315,-55173,-181654,-179341,-41140,84494,115333,68037,-22427,-100360,-125904,-114154,-87501,13515,112027,95778,63797,87909,68599,12388,-5738,-6026,1264,5702,-7211,38245,128566,129034,32739,-38713,-55674,-60017,-51175,-40239,-25802],[-26538,-18700,-21506,-24524,25349,83305,60676,45438,84275,49074,-13968,1822,55219,42983,-7398,2598,10029,-44196,-45422,41804,69782,72749,114056,98016,17542,-7088,-1043,-45575,-72992,-24772,29484,38869,60511,69415,34979,724,-55859,-99555,-59775,31435,58080,3401,-89481,-132770,-102466,-58548,-65550,-102498,-109300,-68137,-27581,10681,29321,-23550,-65360,-24642,19643,-7400,-54901,-36754,39245,57027,-24905,-63293,15398,39210,-69675,-158812,-101500,5180,41261,46120,34458,-16480,-45368,-31685,-35435,-31947,42980,77715,797,-35683,37846,109787,90139,11042,-39848,-51703,-43347,20448,112186,117237,61748,24990,38074,91533,116552,47411,-50139,-79418,-44090,-22600,-9113,41045,63533,25650,-34693,-71546,-43137,-10863,-59942,-136959,-111870,-39950,-8924,-7477,-26377,-66769,-109676,-141650,-88412,29233,59358,-24896,-68208,4694,106789,151778,154387,128416,52792,-6971,-36132,-78880,-53052,3373,-30846,-73777,-29744,47778,62743,25750,-41506,-113995,-128188,-41186,-9589,-70160,-81003,-104551,-86285,52157,57619,-31351,23153,109508,78542,15019,-28557,-47113,-42735,-17884,3411,-2594,20640,96155,141554,96347,11838,-32327,-19402,113,-15373,-25034,-44094,-100732,-42944,107861,126064,72912,82355,61451,52621,108436,121551,65552,-4180,-29168,3389,22175,-7903,-73980,-83427,12527,71285,51155,5310,-62564,-104563,-26957,118831,179282,96714,49452,68346,27779,-11626,4545,71371,97727,6503,-112384,-77744,25102,93291,147716,149040,68052,31668,45579,36859,36240,37865,9858,-20683,-43516,-64393,-71418,-45679,24400,49780,-27004,-97918,-118386,-92050,-9271,72948,78916,55570,20777,-24861,-34667,25053,45146,-41485,-110720,-59900,-15307,-17885,-21369,-12167,29172,104792,82764,-14470,-62801,-41405,-1845,30982,56340,38305,-1515,-9480,-4212,-8663,-18064,-45768,-74750,-84059,-55464,-38076,-92486,-116913,-39664,57146,171987,245585,149517,-9771,-40917,13642,28806,-19495,-16678,74719,124092,47527,-80000,-139056,-72704,-6321,-5686,75054,175807,99846,-25707,-58510,-55752,-51228,-853,60272,80656,113559,97647,14702,-9148,47054,-9447,-145370,-150337,-19428,57382,67943,28846,-42030,-28527,51170,59470,34327,69135,68962,25555,42427,62502,29685,7154,3117,-35644,-49073,-13755,-12634,-17043,23895,69426,93657,92913,38745,-15236,-22271,10752,33169,27610,-2995,-17871,27022,105775,170713,142346,19214,-22265,47466,65473,18204,15263,22402,-44874,-100705,-54389,-58,-8909,-30551,-50186,-44891,37353,104461,72369,10237,-30743,-39486,-4823,24152,-27880,-83596,-43295,53672,80064,8497,-112309,-177520,-146542,-91713,-44218,17963,19750,-58526,-114068,-158313,-204847,-133622,-3930,39562,8823,-37308,-87980,-96632,-62590,-45162,-43259,-39413,-27615,465,2886,-2967,-19787,-38604,-38342,-17558,26024,34872,2858,17431,42178,47485,12395,-54129,-49343,12750,65417,71373,52281,23784,-48870,-128143,-82973,37764,112565,71089,-28368,-52210,-48837,-34623,2413,54278,118789,107544,12350,-22997,-1624,-38210,-29629,30772,59584,79667,112490,94937,12182,-17157,33909,83828,114729,146446,149926,58144,-53995,-57066,50166,110002,81380,46995,19135,-102248,-185823,-96758,-5069,-62185,-157929,-143478,-40620,52692,98603,126459,130471,128653,120966,90114,14874,-92537,-144426,-85012,4913,21695,-22824,-72079,-64724,4816,44527,67045,76111,42576,-13131,-53596,-57916,-66690,-83969,-101480,-122720,-93376,-65492,-116311,-100454,20310,84709,77531,56287,15204,-65608,-80831,-5744,8177,-44401,-61971,-74840,-71539,-25992,31237,114412,122215,19577,-48288,-38619,-21076,-49265,-115829,-117138,-33315,36392,19217,13342,73872,95294,16578,-77847,-145184,-158798,-110842,-23554,54995,53149,-680,-59910,-80793,-25504,49876,43284,-34013,-98681,-108222,-28727,47537,21699,-76853,-138500,-116187,5942,130410,143720,54536,-9859,-6610,25438,-2751,-43933,-36732,-44888,-80515,-87933,-87184,7329,179345,118164,-90195,-121418,-38427,-4181,28619,106386,134090,37327,-48991,-45762,-50862,-61510,-45503,752,35560,13430,-17688,-8621,-9449,-2705,48940,92934,77952,46149,-8595,-23463,11076,-6948,-62271,-66947,-20628,43741,116375,151595,75140,-86667,-120740,1937,48711,-27529,-29848,83037,145546,100812,17363,-42173,-20450,22979,7588,-20667,-26098,-27340,-41846,-90580,-112428,-51300,58291,109281,63714,-44902,-85260,6626,108542,76030,-42708,-104352,-61914,12905,65453,52852,-21141,-97891,-155662,-164588,-86393,7450,48461,13072,-70926,-72892,10236,42332,27029,7748,-41578,-60890,-4867,63928,92835,71797,13191,-8359,42341,76788,12916,-52914,-60677,-49963,-47986,-59516,-109136,-128673,-89724,-41217,-2262,31165,43710,25935,73396,134331,135111,106839,48970,-10433,9837,81109,65388,-22690,-14558,47335,46893,37173,-1799,-71430,-59381,-24378,-57277,-79275,-48396,3641,57332,114616,101350,31269,-9917,12562,9029,-35949,-3724,69155,92685,59149,27599,52563,62637,23967,28214,69027,65801,42454,10801,-48769,-35053,92220,179182,165800,127593,29912,-58140,24070,154785,107830,3008,-54715,-114625,-116403,-54792,-19160,-27208,-30485,-44291,-120403,-135182,-14267,97048,92392,63575,15838,-88851,-154225,-137698,-123951,-129212,-35027,91648,105756,47739,24081,31198,34761,12417,-39571,-56854,7336,66639,48001,17170,17810,-21202,-84764,-30930,12257,-72425,-74501,14218,27449,12494,-10342,-46183,-2472,43616,24719,35090,90367,118650,129510,115332,62617,16494,4364,-5412,-12144,51759,124674,92498,10628,-11904,17682,24186,412,29391,75562,62273,6039,-14549,3613,70550,113082,46544,-35866,-8901,41853,2466,-71991,-57616,43095,120767,155284,125780,66695,61808,99018,58214,-3652,19535,15057,-65474,-79667,-39961,-39325,-31676,11848,14330,-36858,-71165,-33771,-5553,971,16512,-3998,-70157,-79760,-17711,52016,96681,65203,-58716,-157531,-124690,-47772,-28140,-55890,-46007,3919,17120,-5902,-20532,-53751,-95635,-81834,-48964,-7000,49088,48106,-42694,-80224,5883,70386,-16629,-90829,-70447,-84560,-112764,-36212,23366,1413,-9922,19210,38814,90487,131526,87013,16669,-38721,-43504,41158,87561,12531,-75227,-114331,-112897,-62789,-23492,-18703,6495,27734,-22334,-95929,-100326,-24264,12603,-151,38870,85831,76874,-6336,-93212,-101000,-64749,-36217,-39550,-90675,-164004,-157570,-64759,23298,38615,-7668,-58663,-119048,-122659,-15614,92632,80603,87440,173348,170142,116317,112513,61910,-9470,-42146,-88552,-77508,21328,77184,42641,-30277,-99135,-86673,-31311,9486,32589,37189,46633,58813,13073,-55417,-73743,-19544,50815,29079,-40704,-40426,-764,30136,29283,-15367,-31369,-27838,-21407,11963,44992,14584,-57634,-68856,-46915,-32946,-24947,15789,81964,61001,-88224,-174053,-57566,63650,46637,5128,45608,97382,55801,-33810,-34645,8338,2789,12861,45368,48779,46664,55201,-11335,-131094,-160664,-47846,72968,58124,-21288,-49364,-39388,-78415,-115810,-71046,32934,90413,51710,47067,137455,174323,91379,12364,3477,6535,-12702,3984,93607,182890,176769,73854,-20656,-39719,-31877,-39736,-33543,-13380],[15051,-22966,-73885,-71057,18449,89488,62914,50254,69991,30603,-12251,26106,75815,31051,-30898,-2060,-4636,-75122,-77178,-926,34973,43018,67695,83179,48513,7153,-15526,-48806,-78340,-63204,3774,80386,114647,61434,-20148,-84066,-166327,-155013,-25198,72253,86027,50168,-14662,-48116,-32743,-29573,-66527,-105729,-93815,-86113,-98192,-51990,-5034,-43937,-87038,-62564,-15338,-392,-30452,-43046,11801,48504,-17219,-102591,-85961,-26064,-47447,-123360,-91101,9526,46407,38541,36190,11033,-37449,-83301,-103563,-78007,22247,75868,30075,39342,131352,193097,152232,26364,-44270,-32326,-6523,39410,110170,140177,114742,47960,17662,81063,124307,60753,-54769,-105876,-67948,-24684,22568,65048,78601,46516,-36363,-85352,-13684,50138,-4562,-67245,-37990,13275,40759,58427,-20624,-134896,-123558,-78501,-37514,53174,72943,-21653,-65131,14168,136417,188067,130803,8713,-86560,-99778,-71455,-30890,19182,32289,2868,-10752,12024,48154,71081,71811,24195,-75333,-164548,-133425,-56150,-22196,-26257,-80339,-61599,69110,77451,-22480,-7293,70159,49440,-22331,-52823,-24619,38575,71211,49217,11476,11008,69944,140793,125193,33750,-22562,-36849,-38966,-21520,6298,-4156,-73787,-55361,80837,149723,127944,101914,37665,9611,63546,88035,72560,51630,9670,-15521,-28401,-47917,-66099,-33628,57814,81546,22023,-34652,-94590,-150105,-76994,75701,166931,128558,116382,124314,5818,-101021,-61799,46966,68380,-51777,-129767,-44048,48132,91667,136734,113172,26128,23676,31677,-1155,15406,58173,69192,47542,25149,35521,55037,32596,28704,68294,44941,-42724,-78079,-46042,-12921,31418,59030,41318,-22912,-95895,-92019,7364,37738,-68190,-138550,-90455,-65913,-76954,-65008,-39258,-9536,61004,83118,16867,-44136,-75101,-77164,-18470,44730,22125,-28543,-48382,-31333,-14277,-44050,-84266,-40844,1738,-33002,-82574,-123418,-111540,-2650,103648,173530,214170,157718,8756,-66056,-39052,-28002,-94043,-143786,-62719,64446,70935,-61142,-163724,-122492,-38606,3700,94961,192639,144621,16811,-49024,-45769,-15016,38360,86315,60340,40827,78324,79358,35934,32296,-6391,-131243,-168851,-62808,-16445,-39049,-47926,-49675,-59224,-20851,39256,77263,105011,100708,73045,62866,34618,-4261,9758,16494,-61335,-96557,-28910,-1778,-3231,40291,72827,65924,76151,74968,59253,59506,87322,107288,91065,25487,-17863,23247,90712,133385,141643,77006,20938,39813,49802,-4320,-46299,-43764,-60895,-68370,-11230,19197,-18124,-57867,-53993,-19332,30353,68344,94414,88582,27177,-16725,17573,33043,-8437,-28398,12938,31573,-11793,-80788,-148042,-164900,-124382,-93743,-41102,38323,15040,-87753,-114436,-98597,-118654,-71524,14206,16769,-38978,-59356,-68622,-108629,-93082,-19955,-2945,-50965,-67500,-30414,-15065,-24430,-70175,-68469,8728,41165,23161,-44442,-104291,-103918,-89331,-15450,110334,134992,62314,23454,31394,37289,38421,7851,-76677,-115094,-50479,28350,73962,53054,-25188,-75662,-90262,-53948,-10240,3194,62230,118921,75167,40281,58128,27197,-5277,10128,22228,11862,7196,37482,76179,95500,107828,113803,103513,102002,86858,-5177,-86494,-73711,2240,45014,66602,108913,104736,-25018,-116318,-60794,-8539,-48975,-95730,-105650,-82119,-14340,68593,108511,78011,25632,23427,42416,15303,-51374,-64494,1266,77101,63763,-23712,-87715,-63364,15475,49975,69835,84779,52747,-27811,-79844,-69537,-79648,-105290,-130125,-161023,-113440,-35036,-26986,-7134,66765,77411,-5564,-74522,-88885,-128765,-124511,-18515,43265,-19634,-101573,-140673,-116066,-63852,-15897,71363,93324,15650,-18130,-17904,-56427,-101977,-134975,-130242,-63185,20549,49385,73892,95924,72438,24840,-3602,-13258,-33223,-39989,-28045,-2313,-18808,-40124,-45162,-51375,-27750,7886,-18477,-101160,-151901,-146306,-89182,-42377,-17977,-16217,5555,8420,51173,124310,130081,85682,82012,81237,72269,1507,-70506,-56927,-25898,-38645,-44042,-38010,59344,210029,141849,-45037,-109528,-101103,-46215,81323,173016,142110,38740,-28304,-49887,-80929,-98006,-101429,-59566,35222,82427,54212,37019,27199,20546,52754,92654,95198,80651,50705,60382,74086,6869,-61766,-25535,12173,-29470,-51109,-2815,20137,-45768,-54908,64071,143926,108502,57758,53794,55824,55739,54127,37446,44681,43185,-13954,-47450,-39706,-8698,26049,39931,68301,93108,100309,57623,11079,-29182,-24765,45827,120988,131973,61471,-63539,-151226,-96874,35537,67173,-27952,-118345,-110567,-53541,-7126,44938,79839,36850,-49069,-56858,-1760,11861,-20081,-55096,-88741,-82533,-31903,29089,93648,120238,6002,-84210,11215,139869,139733,76323,17991,-18993,-10168,-11021,-80020,-152691,-111992,1292,76863,63619,30195,11436,41272,79344,79284,66522,38385,13339,22139,35507,-13501,-93523,-84060,-8228,28819,16146,-7997,-29061,-3107,29108,9353,-3457,12898,19448,28896,82343,92465,18280,-25435,16221,3181,-68122,-46288,4710,26822,21283,-11819,-10387,-8999,-38315,-48047,-19323,11908,30665,-11026,-83364,-46512,55053,83163,89581,110676,74908,27569,44873,85263,46548,-17668,-101411,-192988,-166268,-63408,-39099,-48256,975,40713,-33264,-112401,-61920,48470,93364,108261,76709,-34214,-135925,-179461,-190001,-170558,-90782,19740,92105,75429,29385,10575,12877,7080,-37819,-71711,-37706,24925,45202,36156,30230,-11431,-104369,-117519,-64914,-67479,-62996,-8484,10342,4633,-13819,-19883,41012,82901,58715,50632,38165,-14709,-36811,-41662,-26482,700,3021,-20278,-26349,35082,70912,6445,-95090,-102759,-38934,527,-4934,7465,49565,75281,29312,-29734,-150,75927,60349,-64472,-128392,-57367,10492,-17490,-78714,-58464,24043,63917,92525,108223,100072,100110,95980,42223,-14310,1531,26878,-12710,-65443,-56934,-46679,-74887,-53708,23022,19205,-55045,-46682,10475,31913,19898,-1572,-48642,-77771,-40899,31034,49789,21805,-27812,-95890,-110918,-41096,11894,11238,20376,47295,42329,20380,600,-42752,-65448,-18378,6420,-18834,-35173,-23416,-49589,-67155,-10551,31875,-51281,-115835,-97078,-104704,-115908,-71780,-29517,11410,58036,49264,20735,70308,112131,40526,-28890,-56421,-35243,52394,79421,4305,-71298,-67700,-52643,-37918,-33696,-38805,-27676,-29355,-49559,-56865,-43270,-5059,3679,-12942,861,46447,93135,50058,-48956,-69675,-38242,-33262,-58290,-115946,-171422,-121908,20726,116706,90571,-5106,-74579,-88278,-42502,38977,116431,126144,100296,109222,102688,94614,117211,91785,55514,23925,-44082,-69693,19747,115662,112308,24043,-61609,-38713,-9632,-18525,-24809,-21266,24767,57500,-33006,-146687,-164521,-72508,69556,99131,5001,-44346,-3325,31946,-20917,-76361,-57786,-52291,-59312,-8556,38289,4688,-45810,-29196,-26243,-50632,-41592,12539,90197,88506,-12195,-80362,-38749,24305,24596,-24667,-32775,21012,45154,10714,778,-25125,-66991,-35254,24207,45771,42732,47612,19424,-27578,-41365,-20103,-6619,-61940,-118389,-69932,7597,14859,-29606,-56160,-31530,6144,4377,11407,70200,92192,39053,-24060,-37332,-43296,-57776,-13419,79546,133507,132950,88649,8662,-27797,-19129,-16819,661,33023],[66995,35875,-28610,-57880,-12951,43347,47235,34707,23150,17497,43174,89105,88469,16679,-26518,-7881,-51359,-108444,-86232,-9030,60853,45080,-15712,15151,63747,32397,-673,6762,-4810,-56552,-60684,14836,54382,-6714,-80973,-113714,-158320,-119090,9340,106282,115393,64737,21480,-154,-32014,-35181,-17428,-20521,-20637,-43280,-68576,-46655,-42189,-82883,-97790,-87031,-66562,-40119,-23068,-9789,12088,26099,9954,-56887,-109411,-58992,-18291,-51672,-6798,83658,71187,11508,3596,802,-67200,-130213,-121907,-85213,-12939,46476,31710,49225,136013,189350,143692,33726,9086,44920,34997,13050,27439,51816,66374,30699,10948,59518,69721,18285,-32511,-61375,-56106,-43251,2318,11324,-17544,-26716,-59814,-71860,28144,122876,113092,54558,38351,37522,43463,98253,42754,-86778,-89672,-35063,-18404,-1984,-4112,-29662,-53338,-36217,55814,134068,90126,-71049,-170448,-147670,-67004,21318,49923,745,-22991,-7863,4859,10652,21574,43719,51169,1653,-85227,-96785,-11106,76587,72829,39644,40762,56859,50757,23222,17231,28254,20843,7457,9779,46316,102996,83906,4900,-29390,-8869,54055,151385,175688,92891,28435,-2004,-53742,-46357,23445,64327,7437,-42439,31298,131560,149897,110701,20783,-50689,-46667,-35975,-8264,39199,31671,-13571,-57487,-88137,-58409,13382,41456,-192,-28576,-29999,-45880,-65869,-45609,14557,99623,114018,107458,102337,6434,-85774,-50343,35354,25985,-102167,-139033,-34732,25022,28839,66293,82793,44751,29236,-12343,-81391,-60479,30598,107199,111988,69313,83566,155903,150066,80159,76489,74808,-19360,-66210,-24591,-31970,-35729,19270,23672,-74322,-143991,-94283,6435,-12376,-130233,-181190,-137628,-115101,-116241,-93993,-57772,-63493,-25571,49707,30966,-48447,-112446,-142607,-93466,-16068,-7535,-30816,-25962,18646,40259,-24687,-81906,1586,83509,11731,-85417,-83525,-36505,23370,84811,116067,113114,80300,-20253,-116496,-124406,-77027,-77333,-121460,-116114,-17270,46395,-25952,-127253,-129399,-45351,48336,67119,47704,94611,90762,-22896,-62959,-9732,31677,49491,13431,-34999,16216,87709,35772,-26449,-17326,-35246,-74003,-73483,-114660,-168002,-124939,-53838,-62269,-66274,8346,88589,85135,73072,126425,126214,34291,-7163,38633,51932,-19641,-44401,26895,55226,47098,62219,51417,24374,60796,114061,117318,83462,84634,108949,103600,62316,10119,-8274,14021,30660,47700,41417,2745,-6388,16433,-11584,-54563,-35914,-2416,22713,36501,-6436,-59675,-62310,-21996,16957,33838,54610,109842,124420,49712,-29119,-22218,-3432,-34222,-61892,-48043,-65272,-116228,-150806,-144530,-85318,9842,52441,47925,52204,28245,-26502,-31480,954,9853,24723,39457,-6328,-78301,-42468,39424,3363,-54348,-475,21285,-43224,-68551,-43704,-62865,-76697,-73849,-24074,38724,38115,-25721,-121084,-159429,-154464,-148279,-51310,132503,209569,111137,-7245,-48151,-47476,-27152,-26948,-47924,-18317,16087,-14325,-27821,1781,-10270,-69323,-107245,-70742,-35108,-33328,-1941,59649,70412,57860,61878,47295,19556,-6828,-36489,-75449,-97919,-34178,106870,175234,116732,49571,48360,74951,40525,-71277,-104046,-55761,-21584,-3543,78674,174620,179240,96743,32250,26759,42625,6799,-71858,-149436,-156906,-88971,-4120,40614,3784,-69794,-105449,-81545,-33735,-5904,38067,104531,128312,61540,-24851,-51354,-14941,19712,-5704,-15118,5559,6798,-36864,-74883,-46517,-18939,-43949,-96807,-124505,-72221,-10084,40544,96857,98658,49102,-55570,-156736,-167445,-142928,-106724,-9160,69292,30838,-86989,-158201,-112759,-73240,-80225,-15329,55919,34369,37040,30719,-91348,-184161,-139078,-54892,-16523,22987,83619,134013,87889,-1077,-12073,51145,88045,50624,14439,-5423,-28872,-70784,-55057,1057,24758,14244,-29870,-83452,-116095,-134614,-160919,-129876,-62791,-12436,21592,81009,79303,54284,68238,81740,64492,90146,121464,135873,65156,-17971,-8640,36846,47705,57457,58359,80847,108686,30480,-68811,-104510,-120948,-54974,80444,153030,119954,49894,-705,-24692,-25530,-25547,-78252,-88221,18302,120351,138486,114407,71664,47288,56423,71107,65554,51722,46667,91097,91591,-3887,-44126,16027,18373,-80634,-154784,-136062,-72650,-39386,-6640,69039,127810,121121,63697,-13390,-64097,-28360,28636,45086,35388,-1725,-82146,-115959,-67275,1227,34556,29494,38671,72546,64807,-8538,-45454,-17497,32892,73147,88218,117831,134021,5920,-191525,-212733,-71524,-2985,-67013,-121792,-46048,50000,42827,18299,34069,29426,-7694,7489,64911,58602,-25965,-63082,-74707,-95751,-65563,1172,83729,118378,26320,-56143,22664,173076,211858,139882,45272,1975,29350,25748,-28196,-66558,-47900,6400,29223,-40036,-94021,-83221,-58251,-9962,30685,44552,41564,20595,-3306,-35959,-89351,-135329,-134460,-57237,15677,11933,-11415,-1858,31902,60785,50960,49548,58128,79284,77673,49714,-10976,-66718,-61928,-27058,-44762,-58184,-8895,1945,8288,43446,14280,-35494,-45715,-53525,-79372,-62518,-1405,34809,-658,-39053,-368,23877,-16494,-15957,34214,87831,106074,49061,-13741,-25671,-9584,-46618,-113992,-121299,-78539,-71099,-31708,66513,108460,22806,-83860,-73164,-1018,29409,78291,108974,53066,-33228,-121048,-191986,-178905,-113257,-60563,21221,70101,54645,21785,-21251,-65226,-106912,-153104,-142386,-66528,-1196,1431,-16690,-22792,-62836,-100789,-74648,-27914,-19904,-29682,-21527,-11448,-11941,37138,112130,100324,62478,59540,19946,-63305,-97187,-68664,-2432,50285,58876,30232,1535,25679,58537,23103,-77805,-119638,-73470,-14661,-11631,-35786,-9042,70562,66808,-15064,-24256,12835,-46338,-159176,-185441,-117684,-43728,-3977,-8073,-30967,-39275,-38172,-25909,-5877,13659,16536,-17953,-68460,-81598,-3559,82998,62041,-21297,-9597,35414,-7515,-1225,84453,79258,2908,15257,60201,59920,39331,39347,-14069,-90025,-74348,-16985,-15545,-1063,24441,-29456,-109947,-71233,40442,112776,119731,71330,21675,-8158,-8234,-2671,-14362,9607,40222,11991,-46367,-56981,-48051,-37889,-411,16700,-26178,-59605,-57368,-51537,-61008,-100809,-93383,7079,96072,74842,39738,94270,126216,45041,-16409,-9350,21570,57299,44351,-37281,-73707,-8259,39916,44515,30509,26201,4892,-36641,-56333,-36602,-20690,-6227,12583,9475,-30117,-32661,44875,81851,14467,-33355,-25738,-26762,-66364,-111326,-126129,-70446,45338,128644,121815,59143,11774,1219,4917,7191,56870,103042,62115,21366,30766,50929,79644,105429,120866,89616,-6022,-76449,-20627,75359,113823,62592,-6228,15614,57169,13319,-67356,-73607,12809,50403,-80188,-224719,-236973,-124420,35671,105965,34432,-69661,-75191,-34960,-81867,-122587,-53356,-14378,-41442,-28352,23674,38749,10836,6816,7928,-4190,-10350,2379,49099,77011,49520,11200,-9539,14176,54411,-30454,-144349,-117504,-27319,36922,46988,-42550,-97352,-56623,-39617,-18974,32594,62931,53852,53116,65859,46019,-9660,-52854,-61797,-30446,21872,85451,69115,-61438,-122052,-55932,-12193,-24967,-21216,-31631,-50676,-74266,-99241,-84266,-29883,16365,37590,44366,69664,79647,17571,-33092,-13978,24453,43286,65693],[59649,82316,53459,-16872,-52646,-19741,22314,16057,-2474,24843,83335,101052,50333,-22822,-13221,6835,-81454,-139256,-113730,-26343,98302,95657,-9755,2056,68615,57567,39898,63408,60811,-18240,-88266,-82610,-65989,-90011,-110375,-82353,-61120,-39436,12222,104928,109162,17514,-8857,-1982,-69851,-60964,28774,53908,6723,-5655,28504,12699,-55550,-88898,-66915,-42055,-25069,-24418,-18859,17703,48097,33935,9533,-36812,-91104,-62802,-25781,-19641,67901,143313,67040,-33125,-48340,-14645,-21386,-53551,-61258,-67015,-40748,12980,4775,-2692,54347,90326,45889,-11003,23248,66060,22532,-25431,-28184,-29819,-27408,-39011,-24662,26256,26395,-21210,-10765,6004,-27647,-51909,-22475,-34529,-99392,-98624,-55162,-19912,56110,151501,187821,132167,77910,31013,7121,70340,95301,30422,-20762,-36604,-50735,-74333,-66145,-4844,4529,-30051,12197,85445,89518,3010,-87040,-98371,-45563,-12555,-37527,-89039,-81395,-55782,-50052,-28746,-16990,-2642,17858,19717,-6585,-9121,68886,134081,112445,105430,82332,6610,-4597,61221,78200,38292,44292,93859,78051,54029,72660,22850,-59080,-48855,5948,67680,171073,216436,147400,82218,41519,-42453,-79242,-24163,45523,37014,-11065,37711,144514,163218,110683,13177,-100689,-151694,-156025,-121877,-41530,14661,8891,-32947,-74533,-41287,24468,9606,-31839,-4237,1864,-7038,33029,37220,18875,56249,66367,49130,39926,15091,17793,38140,25381,-51543,-130929,-114561,-30130,-6589,-16122,16408,71553,78170,21859,-63410,-135111,-130492,-41536,72032,109445,64533,75321,181396,214533,123042,62231,37274,-38491,-57566,11588,7421,-17680,39349,52922,-43758,-66355,7939,21860,-83370,-162224,-145053,-94595,-86102,-110981,-107580,-43204,-39119,-40618,15159,14925,-37254,-70295,-120848,-140631,-94652,-44449,-11982,25061,70620,76525,4312,-54326,10759,97909,40959,-55631,-11511,63803,63031,70359,84658,39018,-9284,-41704,-98019,-119716,-57557,-13968,-34647,-89873,-87205,-46472,-48300,-71850,-57882,4708,71731,11726,-72298,26255,111618,11167,-52206,-19312,498,13024,-1926,-59245,-63286,-2073,-19003,-53224,-15162,38497,23808,-30139,-108227,-149164,-88035,-18351,-17454,-40987,-11008,45646,35621,31276,122733,147995,53670,13384,46792,49150,13181,26174,76299,54630,6311,5715,1794,-11344,33111,105349,117416,58983,32769,27647,26720,56653,30912,-31554,-37330,-36732,-38077,-16551,-11625,-7495,14926,20603,36698,71304,76226,63529,20927,-63160,-92163,-35336,5594,8556,32684,77818,114198,106542,39299,-36031,-39764,8050,-15789,-102098,-153939,-139995,-112086,-91306,-63026,-2771,110731,191448,139163,48406,23569,29097,31065,37791,58786,63179,28961,-24664,-63989,-2369,96848,84401,15965,30021,43251,6431,-4398,-8056,-63274,-72882,-35186,5795,27874,31583,-20756,-105293,-130959,-104816,-89696,-36814,56569,113203,89128,-3381,-77648,-101880,-70903,-42083,-14967,50092,74168,-7765,-51921,3185,32002,-18635,-88381,-82792,-40295,-134,14686,11328,12682,15895,38227,47296,30184,-12604,-53815,-78221,-82886,-45471,65289,142681,62387,-39091,-6965,61277,36499,-42602,-33821,16918,18657,14651,100449,171184,160100,128696,105002,101287,124397,60417,-80973,-168731,-147111,-65958,-14814,-3713,-27283,-68184,-129269,-132459,-42919,49161,102172,128445,94298,13620,-21668,-1220,21974,11915,-47529,-75538,-45485,-5920,-8104,-39733,-5689,60598,35402,-41999,-39921,15030,22935,49325,99018,23698,-75904,-95587,-122890,-138186,-110426,-86444,-38480,30783,38789,-48877,-105608,-37575,-14198,-90520,-55336,63273,83358,90329,74098,-83288,-184230,-72055,68307,64252,28546,53123,76436,23132,-31260,-1831,70368,60319,6490,11893,33750,-12942,-89493,-64634,32769,92299,69916,-22734,-99440,-93169,-80993,-122764,-98767,-25544,-8974,-13086,16707,9170,-27092,-24188,10471,1618,3068,64914,145922,110050,33655,32545,62785,93440,123028,112667,74466,23080,-64127,-125807,-117436,-73992,-27264,2807,39853,76648,60137,1908,-5871,58619,89889,16842,-28087,20978,87260,140507,148244,85483,45097,44978,34645,10526,-6703,-15849,40184,62449,-7059,-8817,20501,-42266,-104417,-105449,-114420,-117864,-77978,-2492,58188,66488,35716,-5369,-61188,-121975,-114508,-55271,-21920,-29871,-59869,-105446,-104704,-35523,2743,-19016,-68608,-92721,-37928,19353,14208,20698,71953,115528,101813,44435,50095,122313,70215,-112971,-214163,-159511,-92536,-83633,-57582,32261,83410,31723,-39603,-45741,-2702,33817,55027,72923,47309,-13296,11844,26249,-53804,-74311,-22495,29272,46370,24892,9995,49226,123629,141013,89166,28700,34914,75402,63343,38401,62364,24991,-62916,-107542,-132728,-129765,-139276,-143169,-50667,49034,73957,67157,23637,-31323,-70212,-107764,-139758,-141136,-65105,22569,27255,-28217,-31759,19862,53730,45267,33505,36215,101225,121412,20734,-109510,-114215,-59408,-67861,-83124,-22160,45045,26723,15678,58023,40583,-13437,-13398,-14381,-38905,-14173,33665,43500,31834,42732,67506,35559,-43813,-93634,-78368,-1954,34971,-50875,-110380,-41862,42025,52681,28687,-19644,-77517,-74527,5540,82525,93621,10660,-66858,-35223,-2708,-36446,-4390,65266,74790,35458,-46019,-123741,-112038,-45656,-32132,-4145,55983,81204,51268,-27577,-105957,-160894,-225041,-206765,-105073,-41881,-56221,-68346,-25186,6114,-16491,-41565,-21599,-7127,-35537,-37633,-37515,-47069,30147,123275,88343,35102,39140,48707,18974,-10661,24649,95607,146941,163462,136967,62321,16308,74653,119009,42537,-42726,-36265,2604,-25375,-79106,-52151,55980,93096,38581,-18344,-55926,-120923,-153610,-142248,-122815,-83371,-12916,31140,-7942,-69988,-89367,-94935,-103599,-96500,-96695,-120821,-161290,-136174,26056,165912,102845,-21324,13657,97761,69445,68731,116311,95626,50015,61343,44629,12750,28506,60077,-279,-87125,-80167,-55002,-51802,-6548,26281,-35358,-133536,-141001,-27999,83432,96398,29863,-20596,-44963,-11394,45660,10095,-29941,11406,44679,10743,-30138,-24538,25129,71948,83718,68601,28678,-23773,-13991,13346,-28993,-63576,-362,70188,76144,60678,93472,123455,75040,5733,20218,80480,84680,18587,-69572,-68236,-8495,25279,64283,106460,110834,49685,-20525,-54234,-44225,-31908,-2604,53803,49469,-44360,-111250,-50199,36944,6281,-65904,-73315,-53361,-51445,-40215,-51150,-51228,7065,77492,107743,107424,101219,49739,-33710,-79008,-36014,4895,-22685,-29472,7523,14823,12435,49838,92264,76650,-19968,-103326,-78852,-7836,32887,21502,-317,28587,87787,48069,-61686,-55984,28365,7506,-130633,-232463,-232009,-159825,-55037,22518,3333,-86105,-123281,-103406,-124723,-136358,-19209,72639,22790,-46656,-7412,66341,41923,1798,23232,53563,32186,-10381,-24922,-3934,22799,35744,19510,26435,77190,-8142,-173947,-195972,-100212,13412,48804,-42394,-92670,-65997,-84553,-62824,29649,83260,71367,59006,78458,96026,85412,87810,88443,36930,13622,64591,59739,-89036,-159310,-54969,-7331,-59484,-56187,-37561,-57757,-96564,-137848,-88682,29373,56741,-4471,-26885,14554,25334,-20374,-44484,1462,57126,49189,31515],[5103,45128,48601,-15735,-63230,-29243,19657,15053,-4568,11722,39371,14722,-52550,-93539,-10870,64566,-25251,-119048,-135100,-74755,51432,111178,70411,44880,32819,29161,59039,86558,78033,38135,-10793,-84837,-143908,-133249,-71272,-7176,11034,-21856,-26491,70470,74087,-51886,-69641,-13357,-51180,-50609,29756,45229,-11966,11405,82451,35145,-45736,-26698,16325,41374,76233,68688,6804,-10575,40741,44849,-18318,-68243,-72690,-59046,-65025,-45642,74915,138762,36748,-74480,-92033,-11029,89606,87852,13604,-47019,-35565,11793,6390,-8528,3287,-8961,-49970,-68391,-40012,-21937,-32894,-17101,7853,-20422,-62905,-78667,-47694,18514,35022,-17286,-15922,12157,-22481,-45638,-16950,-14275,-66046,-68956,-5611,13660,27909,100944,142711,110901,81746,36179,-12823,10364,78971,96332,38616,-46965,-88451,-89088,-49383,31679,65011,43400,64484,92940,107221,126055,62567,-19935,-36613,-72475,-135632,-145375,-109657,-110051,-111314,-50630,-3397,12332,-14238,-40712,-33832,5846,72078,81210,41311,28881,-5324,-73153,-67112,37674,91007,59249,78807,140227,76058,-24697,-30377,-36922,-61721,-18493,45423,79674,136489,171955,128569,80757,48499,-18496,-92037,-115135,-80200,-31819,-1894,63993,152145,146913,78316,-9835,-109125,-170011,-197983,-195928,-124540,-36430,6897,-948,-25112,-17276,-318,-8916,20317,72566,14921,-33448,37091,82446,50212,27607,3010,2412,2100,-713,67434,89551,5751,-94965,-109397,-64250,-20021,-26615,-38768,-13758,50033,80367,25352,-67132,-130257,-168890,-146869,-54551,-9392,-24581,19323,137618,186410,110269,31054,-11382,-48049,-17276,71655,83619,60452,80307,77423,29439,57863,108817,32465,-108498,-131947,-60113,-3420,-23819,-97189,-113104,169,60173,24426,-13386,-41907,-32771,1303,-48607,-124601,-121138,-80128,-38696,-4696,24373,38770,8896,-45920,-27847,47635,34677,-26960,27047,114841,108352,73171,46546,-19262,-50912,-17484,-9139,-23643,-5625,-17993,-71975,-118957,-145800,-142481,-107924,-42204,21171,36974,-4944,-82715,-97669,-17674,48050,32236,8503,-1358,2441,32278,3055,-72722,-109451,-96590,-80668,-44589,1858,45406,40208,6183,-34823,-34815,-1552,19095,25843,13558,-15703,-18836,5380,24197,52863,66573,27547,-12431,-14028,-4713,-11431,10017,35527,-25192,-98389,-87065,-41152,-26769,-8378,37962,64275,24845,-16932,-71267,-85076,-17034,-9503,-44907,-22235,-13907,-26804,-13640,17327,40386,26178,23940,89679,132029,81972,16389,-24934,-65534,-59333,-3341,5170,-19088,27539,94399,85485,40781,-898,-41458,-24636,45381,39098,-67073,-151637,-105158,-7634,52266,70457,65665,103802,174283,135270,25370,-14280,4316,8648,-1561,11482,16768,-21174,-33225,-19142,-10453,-4780,5059,27490,41889,36324,38948,49498,25239,-24056,-8230,4365,-26876,-4592,60963,55678,-23013,-70218,-59525,-56594,-64647,-59452,-6165,63290,43903,-37473,-89439,-66904,-48539,-41594,21750,71764,25897,3211,38579,43259,-783,-76276,-94593,-41342,33050,52605,149,-41816,-33469,31851,64666,25263,-23460,-25991,-4783,5815,-10389,-7836,30632,-1102,-56403,-17033,33688,37387,41388,67530,83058,69384,34531,49648,58957,44909,42275,49033,88518,125148,41955,-93308,-138284,-85348,6453,28893,-10223,-18200,-13428,-68808,-81615,10536,88607,96743,61781,-903,-45091,-29119,1569,10252,17736,-4863,-23635,-4550,20949,20121,5973,35640,80101,45417,-19907,12232,76042,60675,28365,6480,-107139,-204623,-126624,-45160,-64017,-109446,-139118,-125522,-54133,-18042,-59049,-69066,9580,22292,-68929,-32176,94573,116368,105301,87617,-15708,-57460,56946,156626,110137,19234,-35294,-58889,-62162,-24909,44156,73942,-9204,-85746,-31021,36484,-6869,-94443,-82728,26693,117248,108971,23045,-71835,-98309,-77345,-61958,2989,45221,2531,-64333,-96433,-120975,-119484,-89244,-53641,-66122,-85394,-14706,103531,104717,55669,32844,29520,68600,98344,68428,26654,12684,-30431,-98537,-92208,-6822,2205,-64547,-52564,29571,38321,-25759,-16261,85080,140676,97999,65114,49663,29574,61677,104195,56006,-3817,-13007,-18750,-26164,-25485,-52245,-22384,27184,22611,41240,22510,-79055,-72021,26792,5231,-76432,-92603,-35094,30448,27985,-16587,-39695,-70688,-144189,-176832,-117037,-58745,-57726,-78639,-55260,17074,48320,727,-60704,-110878,-128575,-89028,788,73026,148170,201086,188950,101373,-8326,-41128,23820,76749,21575,-95675,-147843,-125924,-62860,37173,104664,79230,11500,-46194,-67573,-20862,49218,44122,-9913,-30991,3363,88755,110438,13511,-47373,-39514,-40280,-24365,-1797,32326,63957,51594,22279,8722,504,37144,81962,81648,83219,115452,40360,-124212,-174213,-91018,-24781,-98716,-145280,-50077,53915,96231,99785,47779,-14522,-24213,-26200,-65856,-81812,-30980,43494,63899,7551,-23295,21178,52679,35440,-3561,-901,71847,84000,-13207,-113238,-78190,-17882,-53754,-72148,-15046,32763,13139,-6058,8057,9162,16184,23444,-11774,-13953,42318,51651,35541,53258,70852,81497,69398,-9293,-120290,-163743,-123435,-106283,-179717,-164165,-18506,73217,75482,76186,31990,-57948,-47960,22806,46130,45899,-5118,-33626,29111,50581,-19477,-39009,-1347,28482,27298,-8771,-29258,-1783,63018,81120,59806,59968,68616,40520,-15966,-55236,-109323,-180513,-146954,-52284,-43676,-74395,-54961,5672,45232,28164,-29276,-39901,-10111,-13536,-17262,-39588,-88055,-47074,51926,70016,26028,12451,55715,72211,54317,60559,102793,166156,219347,220116,116654,-3936,28670,138973,129323,52489,40967,52344,-17759,-84158,-45167,43744,90597,97084,36182,-66814,-119655,-79128,-44395,-65889,-71378,-21666,27922,15978,-15411,-32606,-60535,-101624,-104064,-91606,-96886,-136494,-103251,76727,197535,83187,-53053,-4910,72105,46273,46521,102214,112581,82189,59308,-5987,-43426,4435,47543,17270,-16575,-25754,-45572,-46524,-25701,-33017,-74317,-127443,-157922,-102799,-24642,-11348,-24016,-14515,-8889,29630,68347,-5656,-72220,-27834,43668,63171,28164,6118,74195,147998,183669,177955,94277,-28787,-25724,68766,96292,32791,-12633,6303,63001,62791,37773,66263,64761,-19777,-36300,70968,120139,42430,-18258,-8889,-12374,-40648,8034,114727,138219,71122,10427,-26257,-40462,-34491,31240,126601,114954,-4383,-103599,-82902,-23941,-44840,-94231,-99862,-82252,-21005,59314,34887,-24197,-3906,42455,55394,77806,109069,47205,-62801,-105572,-74509,-62552,-57711,-12862,13651,-5967,-26702,-33203,-10621,3896,-40163,-95659,-105936,-77966,-56032,-38516,-17289,18374,59360,52201,-5114,22786,60357,-43249,-157734,-155163,-126534,-136250,-123396,-73660,-56512,-78931,-110949,-124262,-120120,-86843,46057,159738,98491,-19648,5288,90088,47630,-14409,17482,74488,69171,6556,-57355,-46664,22374,70263,74282,61042,76054,39016,-76365,-135055,-88227,-10292,26537,-9950,-45357,-49894,-51485,-3944,64206,99330,79937,45974,60295,114888,168369,181842,143539,75177,32780,15937,-11563,-82686,-87850,29364,46995,-40797,-5620,74758,34273,-57966,-103391,-48208,61127,74222,-6603,-38555,-10659,-11175,-25902,1217,64379,94828,54010,6419],[-43806,-44973,-45456,-55677,-37000,14914,35838,18710,-14949,-36721,-50229,-88851,-136027,-132218,-12735,117131,69551,-55550,-123059,-124838,-64346,41057,93984,45554,-34890,-35884,27672,60818,59050,91751,117256,14681,-116071,-103583,4319,62953,18353,-62810,-70638,24862,36799,-76673,-108879,-36197,15441,18059,10542,-588,9981,64230,89230,15368,-19732,55372,88809,67019,98386,122991,33753,-60742,-21547,33127,-16914,-69785,-58301,-60019,-90652,-68339,58347,129700,48330,-65618,-89106,6108,131980,130098,37811,-17711,12885,58105,63910,65939,30725,-51161,-82254,-75936,-94794,-117050,-66921,23886,59750,21301,-14316,-14428,8210,50950,57784,8836,-24603,-19404,-20983,-29232,7131,38871,21212,17543,40937,972,-25281,21810,48222,54739,71680,42171,-15351,-12436,43089,88870,68778,-25976,-81746,-45278,7586,44333,70023,82732,113380,110021,99537,142079,114745,12792,-19552,-42607,-104339,-107562,-101823,-151943,-142498,-53092,27079,55544,-10890,-83086,-79940,-28562,2063,-5400,-21988,-42963,-77075,-106595,-96680,-21232,38807,35019,53397,92110,31646,-82061,-96075,-40180,-8895,17296,57264,58343,43985,55397,48254,30868,26473,1168,-63740,-145122,-168370,-106941,-16626,60169,107480,86457,24749,-35491,-70904,-103825,-166755,-195830,-143810,-75559,-26029,-893,13117,13524,-14499,-17215,60574,109031,12822,-57807,3180,78237,52819,-9652,-50170,-20765,-2529,-22791,19832,42543,-25517,-70248,-55296,-33458,-21216,-36239,-58796,-40262,31852,91633,89643,8736,-97533,-204285,-239927,-184327,-166339,-150323,-43708,87346,133767,81256,21251,333,-2510,34207,91189,100643,91521,65775,38788,50523,98798,111194,39773,-55955,-75325,-32181,19715,8459,-64868,-76630,43246,119384,74953,-18206,-78920,-45363,19254,8568,-38878,-56557,-83255,-103538,-99470,-69070,-12755,12341,-44755,-59128,8254,26668,-5115,23500,93638,117914,60976,-29364,-77342,-32834,32159,51270,32146,4933,-66473,-161776,-187022,-170329,-160500,-123725,-36362,37834,1926,-134652,-178060,-77122,-13209,-1118,49347,83674,55081,44022,67252,-2962,-96895,-110879,-106904,-88698,-27289,23535,40725,23948,3793,-7229,8881,16058,8665,16006,40824,7025,-35293,9881,36006,-19661,-32826,-18494,-63935,-80688,-23019,-9704,-37337,-48305,-88476,-120188,-87421,-24779,-1475,-11075,-6643,22000,11783,-39340,-120507,-144325,-88760,-69789,-54299,23863,68929,58566,32070,42555,60097,11064,-25643,31464,78032,29069,-23998,-3545,18935,7339,-4474,-5234,-7389,27991,66359,34523,-15496,-29739,-41496,-19900,16881,28287,3048,-26449,-653,69406,128542,162055,122258,63459,71942,69173,7947,-30395,-22465,-19206,-32704,-38350,-31964,-34411,-2596,8462,-76290,-158895,-125262,-19753,23031,3639,9094,21904,3719,-10840,36309,23443,-53591,-35505,57270,102703,62308,2449,-62255,-122994,-161814,-147355,-52326,52390,86279,35654,-28389,-40625,-59669,-82116,-25797,26221,7820,8116,11889,-26879,-61301,-89679,-93423,-58527,-1954,21659,-16256,-54602,-32558,39529,67884,870,-41791,23212,82755,68683,13651,-42057,-40833,-17705,4415,38360,31740,28409,61698,78831,75654,70871,2992,-74335,-99878,-79336,-63612,-40676,15680,37431,-19897,-87422,-120055,-69576,26853,38774,-12512,-396,24848,-9671,1707,77056,80603,37811,-7870,-55084,-70208,-46309,-29620,-12470,49350,86789,85387,65806,30965,19080,48446,66245,46181,3029,-33425,-6074,60576,62099,4959,-64711,-145078,-179024,-101957,-20069,-50310,-155388,-219576,-192907,-105777,-66130,-83259,-61164,-2743,-19654,-72735,-4357,99265,105307,89052,85091,58940,68555,130574,165946,119153,14186,-96200,-126587,-90270,-28251,39860,65806,1851,-88700,-59317,-3556,-21400,-77781,-78995,5995,100771,119158,68690,-36612,-137180,-134187,-38858,91542,119031,53647,-43253,-118223,-157693,-119207,-65832,-48848,-83662,-97385,-39753,50363,77935,76673,35400,2654,22493,23130,-17813,-28260,37948,78226,25744,-7485,21778,-2089,-58876,-42004,7236,-4123,-49749,-31848,45779,95608,92543,95399,75571,15033,-3947,33383,9386,-66111,-78076,-35932,-1819,19840,-7892,-18290,25034,62394,76208,51962,-8427,27491,110257,66815,-6137,-49363,-71581,-27069,6491,2276,2274,-51237,-143395,-150581,-75893,-3750,-4094,-55908,-26576,75745,70767,-3175,-44664,-72500,-76686,-57418,-7523,46464,141774,208104,163089,39337,-70241,-117197,-84651,20051,81737,18513,-74072,-95954,-27076,77508,116876,66830,14285,-6887,-32224,-13766,34919,3910,-69912,-47948,37119,103345,113583,60925,3379,-31080,-60214,-45081,-25355,19140,71112,39987,-15628,-19351,-24685,-18885,29513,67415,77464,61261,3821,-100029,-102861,19473,68510,-28335,-76560,-49561,-32214,26350,91637,79225,34487,52015,93848,68051,14718,3323,43380,87761,83193,45361,43725,63819,43619,2777,18931,50203,1702,-48384,-60081,-34185,-3955,-9685,-26957,-39619,-31056,-40455,-59419,-57518,-34721,17153,3849,-75551,-64899,11582,9797,5382,37617,25448,28377,68797,20560,-103000,-169691,-148380,-134562,-184842,-137051,1418,52981,25411,24236,-5428,-61895,-62956,-40278,-18814,22899,11131,-1145,61099,100390,51908,-3036,-20498,4770,23030,10171,18403,47810,89605,121327,108292,48058,-1148,-31017,-39359,-15202,-30062,-58468,-22391,-1316,-46318,-45069,5927,32346,30307,737,-54625,-39831,18605,23762,16281,-6517,-87071,-110506,-29154,43422,36329,5160,2974,-6199,-10009,-20378,-12289,54237,151295,196216,112050,-29826,-60517,46821,98894,65436,61590,77203,3717,-66616,-28737,31587,57377,73673,36174,-49865,-82915,-37575,-1252,-20632,-28602,5760,27328,30205,49830,52545,9145,-41232,-29140,-12126,-41709,-77536,-37691,88648,134321,27975,-64197,-33989,-8603,-50442,-41861,66180,133699,91819,40070,-6491,-22579,1687,21872,38867,62038,25914,-21297,-27029,-49133,-91372,-88044,-80965,-93091,-87878,-74081,-75921,-50076,17031,51581,47901,20429,-53159,-76425,-41904,-7962,40191,50330,-10378,7961,95144,165034,181813,100660,-31706,-47963,41944,92793,43604,-65232,-79913,18755,34009,-36612,-34273,-12396,-79566,-132944,-16329,107596,92084,71383,52818,3726,-68661,-70755,26837,81329,47505,15882,-11578,-44148,-50022,27959,136823,139453,43495,-34532,-46384,-60122,-83307,-63444,-60796,-84657,-24337,78421,74711,19646,34454,42848,-12307,-22362,26622,17694,-34269,-60706,-56312,-51258,-22236,8068,-28938,-55700,-44232,-88314,-108115,-66955,-39116,-65219,-117413,-141849,-120494,-73823,-37644,-24698,-25058,12520,40217,58668,36532,-83682,-157864,-77695,-21983,-88965,-136265,-124576,-120975,-111927,-127422,-148234,-107490,-37232,52402,126419,87417,12296,36342,79424,27263,-26172,-15851,24999,55246,16438,-48746,-7839,88864,100251,65217,33039,33422,50738,16771,-32563,-23268,-9844,-2511,8410,-10382,-50086,-32695,34620,54468,62086,51261,22475,37147,78335,108418,74792,-4081,-4579,18961,-30301,-84104,-82160,-11416,94033,82545,-2441,41165,115759,62433,-41258,-75716,-38754,25516,33556,-25239,-63388,-50604,-28598,-14290,28184,77196,71004,19609,-15844],[-53463,-72893,-85191,-60581,-3908,39758,33854,8081,-28029,-60730,-76701,-90900,-91371,-62522,6075,97593,87134,-18290,-99831,-133762,-125079,-35594,26191,-29169,-78433,-50288,-18814,-13277,20681,115105,177787,104570,-7520,-15008,43708,73840,20737,-47518,-54421,-1057,8777,-44028,-102691,-93091,20237,80577,8248,-18692,66574,136030,111533,30910,17332,79047,84286,23573,31412,75980,28621,-65379,-59884,15801,30401,-13411,-48408,-62790,-68551,-31017,83899,170337,118565,9990,-19483,25586,51867,33799,15111,23023,72078,110182,113637,120360,56696,-69137,-88279,-48104,-72899,-108566,-48691,25238,19383,-290,45497,91239,93104,73955,41993,3067,-20275,-7532,13772,-10059,20358,66714,53685,48623,43767,-8522,-30657,-11415,13067,37325,40494,-8395,-39889,19030,63834,80133,86700,25338,-32656,5492,51357,46775,34258,44219,82762,92401,70130,57243,44341,329,15405,39564,-987,-41863,-99426,-173807,-139234,-43863,20411,34216,-16884,-43016,-10204,-4823,-40157,-16339,28200,25611,-6760,-41975,-62776,-34718,6466,8592,3472,16259,2222,-58202,-72332,-10851,28772,14673,10033,-585,-31277,-30009,-25117,-36073,-23194,-6487,-6065,-59152,-121117,-116885,-40710,33396,48495,22302,-5206,-26588,-22335,-38754,-113812,-139113,-93635,-62394,-50330,-24196,18331,41485,1765,-29504,24615,76890,36051,2249,31263,64479,30912,-29383,-67411,-50232,-26066,-46440,-60542,-58314,-75296,-58453,-28670,-28309,-22942,-24762,-57901,-48222,38731,119876,147758,78088,-89400,-235298,-245699,-193564,-210862,-187557,-49326,77836,110113,66913,31317,49790,59633,33094,6949,11146,35069,-1975,-37086,4793,54370,60642,59542,20122,-50864,-88605,-34555,27317,21898,13372,55764,68908,52788,12597,-38747,-48954,-16955,31693,62412,35559,-52057,-130675,-142087,-93304,-13733,28804,-18400,-36316,17050,32525,7829,7537,32461,63309,28061,-67281,-82547,13935,68961,37256,-10077,-16047,-36122,-100066,-148968,-136646,-123751,-101376,-42153,6276,-51959,-189534,-196234,-53821,29672,36630,84259,140665,123579,79436,50451,-21534,-98826,-102220,-61930,-29770,2812,32050,54292,38500,-10889,-43868,-35970,-27189,-44232,-43821,17031,34098,-7273,9300,17758,-40185,-35458,-3171,-55298,-59921,53227,88704,-6800,-76148,-74319,-32721,12990,39582,47760,45053,37863,45292,27376,-35937,-116512,-127309,-67865,-55354,-56517,27580,109792,96925,27566,2793,4804,-35352,-72554,-37924,11792,2520,13446,89126,101483,16495,-40026,-5362,29987,27317,17945,4972,-12525,-16293,-20293,-34229,-77095,-73908,11759,65436,44510,35582,70752,133478,127424,55516,24463,23635,5124,13210,35093,16142,-22891,-39051,-12527,36951,67794,4260,-129283,-197899,-154971,-73461,-10268,-9454,-31443,-32839,-23620,-19512,18490,12428,-39266,-66076,-27878,53074,104074,61001,-75818,-189361,-214539,-170339,-81980,15423,99687,110895,39573,-25504,-60985,-51234,628,-2053,-58992,-68626,-69888,-115579,-125689,-90121,-62994,-71132,-62470,-47388,-51210,-29535,20138,45026,27445,-33634,-38647,80638,143644,81458,4266,-31043,-15583,14076,57974,104398,75623,17333,-20726,-21903,11462,38563,-41326,-168380,-194548,-131606,-111923,-88841,-31791,-13878,-33543,-67378,-113376,-73385,993,-3261,-13718,28508,54255,25863,48011,92519,26581,-33179,-15337,-15332,-48895,-56378,-42721,-12012,55707,103626,111858,64720,-7567,-1614,64631,61756,7818,-20078,-44853,-48343,-2486,8096,-25574,-52120,-60663,-35861,-27291,-44957,-78491,-147173,-204784,-176782,-100815,-54779,-37972,672,15470,-55294,-83255,858,69645,66374,68743,84331,77537,57729,58188,99386,109001,25773,-82660,-78894,-22850,-4337,-8779,27710,54815,-8013,-50772,-38249,-19522,-34261,-46848,-13781,47094,87530,78217,-19501,-150650,-169247,-71570,69726,125756,95654,28957,-34392,-63908,-26399,17683,16786,-43663,-49959,-25899,-6074,30520,70716,46114,17223,-1921,-31518,-46486,-21623,67124,138743,122883,70153,4659,-43905,-32768,13695,13629,-32114,-50241,-27441,-8593,-1431,3271,37781,64688,32569,-12404,-14002,-34731,-94250,-73066,27489,71252,83018,66455,33224,43020,60623,59448,73729,93431,121117,106136,30434,16772,588,-73452,-70023,-17838,23005,54989,160,-63856,-16878,31445,64184,65817,-19980,-82280,-40555,-5282,-4295,-8462,-32868,-43038,-12298,-8316,-46897,-13440,62927,46579,-37771,-101922,-127612,-96308,-19401,39021,22280,-40606,-50843,10819,49671,48665,31963,18175,6623,-19123,-12228,9845,-19536,-43167,25889,80016,87604,100038,92974,47950,1572,-21463,-28696,-22100,21068,67829,51718,6232,1074,-26448,-60247,-7927,63228,56653,-4300,-26295,-27153,7267,72438,68242,18682,14510,-34303,-133102,-95304,36643,84777,64162,77577,133461,150424,83727,15239,12856,60616,89471,59788,28303,54719,56688,51320,83080,61768,-44556,-59539,-16147,-20369,-33873,643,17556,-26843,-46208,-62345,-81549,-55420,-22947,-2854,-35518,-103644,-105334,-52107,-35829,-20148,10026,-1934,-4029,34535,21473,-50328,-94004,-61293,-26456,-50545,-33624,34320,60160,35412,6282,-50601,-101923,-143118,-159081,-90069,12572,17282,-13937,31149,84896,63659,19092,6052,48453,73390,31600,851,1148,4887,32031,56719,-4921,-69971,-84619,-88749,-76714,-37664,27339,65397,-6577,-60538,9402,61802,25375,-7486,-33505,-76881,-26928,67226,61293,38875,26253,-55800,-101296,-45252,9215,36630,26927,-25446,-75576,-71121,-62799,-78469,-50938,45041,112383,74448,-14642,-55371,-14403,17179,12829,29134,63616,18302,-56935,-39964,34225,37851,-29829,-69727,-44806,-31587,-31922,-16622,-4131,29836,74780,60174,32544,53524,70960,36529,7568,27624,-779,-84620,-92163,-21343,50009,49875,5039,-26230,-31180,-38616,-70127,-57456,50534,127856,76988,40953,58748,69392,45983,33860,56665,74889,33639,-649,7962,-13747,-62394,-43767,-997,15568,-1592,-34936,-50027,-38337,24080,53479,-40,-63700,-89604,-47018,-18461,-40864,642,51705,-35294,-107404,-45176,35328,79777,83661,29435,-25607,-46050,-38656,-38522,-114610,-130502,-18364,30345,-32772,-78359,-58457,-52657,-97795,-45441,79674,134837,120888,72731,34147,-30265,-91153,-47594,34984,29134,9,-25371,-54576,-63629,-13003,70575,101081,64839,28532,-5012,-61076,-61063,16671,28680,-22119,-28252,29415,66742,69524,99075,80307,-21862,-74360,-30741,17650,31511,16282,8149,25331,48455,16028,-76490,-90028,-40896,-71674,-97591,-40604,7179,-23798,-91003,-136817,-113140,-63961,-41334,-58119,-63831,16646,92088,65723,-156,-54579,-84925,-23891,23119,-33413,-63652,-62987,-112764,-145720,-147147,-140373,-81038,-26299,-11609,-6471,-2416,20533,55376,52860,27001,19816,214,-4404,34343,31408,1202,72426,159842,98388,-12855,-35784,17985,54981,52090,54228,74150,57288,33844,45181,24103,-42968,-51354,-11196,-4841,21389,39165,33535,60002,69077,25977,-50992,-134149,-106125,-25029,-40065,-96591,-81237,21365,94924,72931,55687,95860,86572,27306,-31255,-58062,-29730,24255,24705,-34261,-74889,-48478,-5072,1541,13155,36300,21894,-20538,-27334],[-32418,-1176,-7576,-13933,-15140,-18907,-21039,-26417,-31772,-31403,-21222,-6331,36757,62128,27445,1711,-5674,-46374,-97496,-104846,-85400,-36708,-36735,-108621,-91461,-12958,-44841,-104371,-39875,76969,124544,97730,71052,53071,17181,19128,45035,52894,28419,1438,-19837,-9756,-63233,-149165,-84438,30174,-14961,-40148,45052,111155,111078,66592,27072,25170,23133,-675,745,7326,-4922,-35378,-55187,-14201,41928,13222,-51903,-51104,-12183,33730,121304,194491,151669,76357,57536,28091,-54746,-75545,-14221,39815,81034,98966,87069,82616,13340,-102675,-110572,-45365,-24083,-28201,-8775,-22841,-82640,-68240,47524,110871,88463,36987,-11634,-52125,-41277,20639,40533,-12960,3297,49152,21322,8800,18686,10560,2230,-1747,34746,43090,-20718,-99090,-77921,50570,107723,86624,93979,71249,14085,24992,69558,58330,13026,2668,29280,48634,29739,-27164,-53177,-23531,24687,36448,9311,-44376,-111788,-156479,-118316,-41986,-19816,-41619,-62476,2600,101511,67856,-12771,32740,107305,117968,92909,45640,6317,20068,49135,55123,34607,9402,-19289,-37036,-28283,-2109,14889,-16037,-66341,-70368,-36577,-17226,-48973,-107693,-112705,-52363,35816,52809,-35102,-111893,-77402,5327,27568,-1936,-850,10084,847,-26859,-70343,-65053,-16369,-10981,-45356,-46394,-4717,32630,5948,-43409,-34151,27940,81931,111888,96091,47078,8292,-8654,-42285,-76865,-81962,-104238,-135717,-132460,-114576,-98814,-43121,-5249,13831,15623,-31540,-49945,25136,83175,77397,21478,-111564,-194055,-132648,-76073,-109531,-86356,27787,102282,90444,39738,22856,65455,72421,-25560,-121223,-103126,-37634,-56326,-82682,-34309,27586,54830,85084,55275,-56519,-138245,-63598,67665,118098,90761,40855,-15720,1322,48425,34478,-34746,-50491,32494,98942,60971,-26980,-95644,-96106,-42270,6078,22400,8301,3714,20352,9997,-8208,-7710,-23454,-20773,4210,-10558,-22222,42254,87843,27034,-36573,12045,76726,64681,-8737,-68977,-106356,-99990,-46490,-7068,-53283,-132125,-120060,-17878,60083,85352,120657,183410,179711,88161,-2571,-41619,-68037,-85414,-18758,51292,44675,9907,42484,53943,-13062,-59314,-43220,-46136,-91941,-100649,-40053,5564,-18700,-32869,-23157,-3611,51336,69010,16308,27759,145818,185365,67311,-36457,-19682,58407,104136,93446,77775,99047,121928,115964,65409,-9934,-83315,-63085,41440,42920,-50113,-44771,30513,19543,-44415,-60777,-53065,-61900,-66021,-25682,18921,22603,73517,151009,98758,-27127,-47396,11814,34039,12748,-1991,11965,22863,13433,5992,-32066,-118324,-142654,-35408,29510,-12927,-46306,-29751,17808,52905,37011,19210,1481,-3737,68302,116995,52552,-24442,-26438,43164,127385,123060,-3807,-111023,-116449,-109896,-117186,-42067,21231,-1212,-4839,35702,28165,-1121,-21039,-34377,-81382,-100992,-27628,70365,45140,-85170,-161679,-136557,-119922,-118868,-31285,107254,166476,76662,-32527,-41001,32895,70058,17955,-69908,-88400,-73733,-101263,-97271,-44439,-6930,-46112,-77531,-73501,-61846,11161,78290,57236,160,-26269,19459,137373,164747,80860,602,-6242,46910,57358,61076,111837,108326,18772,-99514,-114647,-26025,31724,-40844,-160089,-172182,-97890,-105368,-105091,-19190,43979,23390,-40759,-60781,-11590,6127,-21172,13098,72762,99422,65932,48866,49481,-23698,-62350,23235,64838,-8490,-55162,-32152,-9009,-2714,5150,27357,-6435,-70182,-35639,35127,16086,-20172,-8641,-25554,-46208,-29938,-33869,-41486,-3784,27883,52396,28800,-42162,-39019,-19407,-76129,-113254,-89858,-31977,50107,114952,98676,3494,-34998,14077,35667,24047,45163,75733,51645,-30067,-71240,4485,69560,29409,-37996,-527,97422,103008,-5685,-29798,37920,28791,-38589,-40400,2769,-5890,-37857,-46264,-32046,17505,53052,-18252,-112862,-125387,-110560,-50768,30653,64000,51439,41017,48065,65517,75698,57529,6418,12393,-8888,-65132,-53283,-7155,16215,27855,-10584,-34532,10107,63042,110536,119309,106891,80083,-13561,-85149,-50372,23261,23183,-37067,-39750,-6373,-36069,-87109,-101945,-49908,15136,23125,-8900,-39385,-69979,-80439,-7293,104635,119847,109104,91089,52130,36658,16573,15469,57363,99690,121741,78569,-4991,-8967,1157,-40567,-55554,-38793,-6549,52406,70231,78455,123378,94527,50397,69157,4257,-144352,-172564,-58649,10284,-4478,-34240,-36943,630,-6685,-94030,-113918,-51656,-31478,-52812,-71350,-57229,6482,25194,-13662,-49234,-67244,-23273,43154,12928,-37924,-23237,-4,-27352,-61795,-43642,-18743,-34213,-16519,59812,84963,84112,116433,102692,39602,10368,16877,8998,14773,37259,22509,-19762,-26082,17920,11407,-15887,24616,84291,62295,1443,-20867,-1386,28708,46126,51188,57043,78306,12676,-120856,-120343,1590,58095,48097,39766,59129,97553,78822,13697,-24441,-16787,-13241,-32163,-29489,29502,57845,71568,92071,37629,-65414,-48255,12395,-6130,-73402,-52001,24598,35497,20683,-14992,-42661,-8682,2306,-33036,-47015,-43108,-50587,-45679,-37734,-37002,-2602,35900,24533,1899,6663,7543,-1207,17889,53794,56847,52983,79522,121984,121257,59983,-35184,-134542,-214796,-226507,-138537,-36391,-45920,-87122,-49173,-10871,-41918,-47476,2758,67636,75697,478,-60641,-90583,-112891,-91582,-50640,-71908,-78557,-57508,-108822,-172119,-108761,30500,82850,-12233,-45264,54878,82867,-357,-48116,-55592,-95210,-60800,51944,63737,23441,-7200,-71851,-86547,-44034,-32497,5183,39215,23346,-10479,-17850,1558,-17224,-37439,10436,62920,52758,30543,26814,-10632,-48770,-21566,22236,39722,2064,-76193,-81954,31382,38841,-124514,-197326,-69675,8417,-23497,-36698,4296,75039,117026,78838,24672,10631,2192,-14302,-8288,-734,-85031,-185008,-159163,-72113,-25926,-13512,-2065,-747,-18553,-6245,7363,5168,34487,59764,10624,10779,79855,111820,85987,73541,51529,22701,15621,4667,15988,26156,-8109,-3359,64664,95551,47736,-16127,-26816,-30670,-19339,-24451,-87427,-137949,-125159,-50277,-1752,-17161,7002,54789,-20108,-129705,-118685,-58151,-9081,74015,94310,-3679,-115422,-131900,-101241,-116079,-120583,-17913,67032,32860,-45764,-26972,61546,60954,19142,58614,114535,83762,43199,49887,13277,-67586,-48694,41939,31455,-31667,-69714,-69767,-53355,-35247,195,38169,45166,21202,-25640,-63239,-17504,62141,78820,49530,-10756,-20612,24160,71458,109586,82838,-5324,-54272,-25198,19056,34417,22403,33458,60849,60493,-4342,-83808,-80880,-47866,-53269,-28571,36112,36486,-15774,-41264,-47126,-48000,-52968,-56201,-50020,-10886,78545,142467,83301,1167,16241,17344,-7932,-4685,-2210,34626,57778,-34278,-122370,-109036,-81480,-66855,-65970,-89546,-131663,-108076,-21356,17982,3339,25867,79974,56750,13487,21024,27427,14577,59303,121732,55649,-80870,-79009,33904,57435,45116,98390,139294,120669,102922,99794,52567,-28965,-75957,-83848,-64738,-491,40610,62629,109945,101785,30062,-26120,-81517,-114707,-70263,-50355,-83848,-73037,1071,17541,6444,96429,165060,94097,26397,456,-35233,-8800,61700,53679,-24949,-52628,-7285,9183,-13948,-18982,-1419,-1560,-34966,-31854],[30181,108013,100959,37044,-49243,-97611,-79702,-48169,-17006,22893,58592,74717,109390,120568,33967,-74760,-91437,-61931,-65608,-44589,-8011,24121,-4510,-97874,-87623,8398,-32214,-121606,-75976,13335,52262,53148,64697,55303,-7057,-14659,73106,151865,127819,38467,-24280,12980,17267,-104441,-171144,-101485,-76618,-81788,-41264,-1444,33600,34841,-15000,-33729,2431,57456,69995,16606,-8588,-4468,-46601,-64506,-21028,-16124,-26802,14030,57999,70537,113275,143669,98465,64549,65782,15330,-63734,-65233,-2023,33623,42705,37645,37894,39487,-32948,-111876,-103512,-52357,5986,46230,39953,-18737,-86022,-63813,32649,61152,24620,-818,-25640,-74946,-79199,-11716,14932,-23048,-11203,23417,619,-9443,13618,20952,10105,15247,64162,48824,-49037,-106608,-57360,48694,90398,58135,75079,89409,39680,32457,78445,70238,34511,35651,35772,11045,-16723,-65196,-94307,-32519,-751,-42120,-62806,-80944,-92071,-85715,-80204,-48808,-35523,-56842,-85001,-24391,88445,90985,40338,69209,104720,88141,68499,51724,51051,80493,107831,144750,152744,79028,-44021,-76962,-26583,-11821,-9007,-27431,-93730,-86138,14586,64033,-3506,-122629,-169625,-91725,35388,77488,-21171,-121124,-100448,-16674,24383,-2015,1396,25422,2466,-27606,-29287,-3186,40693,30056,-22938,-44436,-35440,-29488,-33060,-41985,-46264,-865,96215,164250,114532,22883,-6509,22092,2408,-56040,-103604,-166147,-185908,-120644,-69295,-92592,-48607,32412,67441,49380,-26698,-91241,-57397,-38265,-84046,-121724,-113289,-51940,28628,41781,8050,46438,124188,129606,67414,12632,11099,47404,43053,-60944,-154189,-121781,-46777,-59673,-77678,-18641,61303,84808,81631,51788,-39218,-103913,-20640,92103,120581,82111,25968,-34533,-23884,41840,50758,-29262,-56373,17335,57617,20164,-29178,-55377,-43428,-3638,-4344,-22712,-8159,-3697,-39816,-71694,-59034,-29940,-47906,-62948,-1240,44293,1444,16905,92030,78886,40479,90987,126023,97067,60378,-21985,-108454,-105499,-31798,20058,-9692,-61787,-34523,34662,42793,38882,104723,200314,199659,83026,-33310,-72947,-51697,-33396,21399,82283,43009,-46583,-20911,17171,-12458,-7713,26020,-33534,-111087,-113873,-86181,-82257,-106979,-104354,-44060,53506,123848,101342,49305,64408,123891,124135,48975,-10731,11784,85476,125144,111244,76204,86346,134958,150418,93566,20591,-38542,3220,126560,117317,-50189,-149577,-119289,-92564,-90526,-53032,-16528,-16357,-18863,13457,33927,22441,68505,114062,37203,-30686,13428,30878,-16645,-27547,-10663,3055,21383,17665,-863,-15853,-56716,-87256,-50103,-43757,-77401,-73083,-74063,-87589,-62208,-48442,-40021,-43381,-39818,50500,96414,5196,-66513,-40514,46992,120569,99298,-36,-49784,-41616,-96015,-157316,-75086,48479,69664,83195,147020,128019,29672,-45783,-60213,-59062,-73333,-70415,-47015,-59127,-107981,-92887,-21934,-41169,-93008,-24902,102577,158301,65421,-48409,-28898,52165,73300,57387,26863,24802,37168,10031,-11615,3243,32599,-11591,-76688,-80578,-47559,29230,74665,45663,15131,37926,99940,154918,131581,74144,32659,20858,61653,70878,50824,69758,87559,42284,-71433,-101023,-8428,48865,-20080,-103982,-91583,-30885,-70508,-98580,11705,115860,73000,-14873,-626,47911,27087,3511,35984,71817,105471,94450,32766,-4377,-28013,-26132,55608,95615,5038,-64038,-40796,-38375,-87171,-104084,-53423,-63207,-123646,-90051,-22228,-33881,-47375,-4310,8738,85,12210,6488,-6409,14144,31548,31521,22549,3835,66978,112680,25902,-74190,-98138,-52655,67977,152748,139641,90828,51577,38975,14852,-8986,4415,38964,34285,-39308,-91230,-40800,12431,8549,-18580,25094,165197,211591,51868,-70219,-40773,-26767,-56900,-37811,-1991,-42910,-87868,-89949,-91245,-42485,27252,-16779,-67760,-47893,-97489,-139248,-79284,-10451,-5939,23647,70737,92423,76259,41149,38443,82628,30017,-78821,-117626,-98679,-49067,147,-16501,-3327,88429,159010,164538,85390,35398,52906,10033,-76582,-78468,-818,28984,-22224,-20135,24833,-18539,-102022,-138380,-96107,-34243,-13879,-26007,-52291,-71844,-42167,30923,89029,91650,101372,75879,20375,-3593,-9852,16117,43749,34444,56384,79646,24437,-27517,-26702,-9815,-19020,-50923,-61370,3293,106823,164964,169985,93827,2499,25130,15158,-108628,-121127,8844,53125,-4546,-32029,-19479,-25318,-40883,-74956,-45907,4489,11464,1742,-486,47498,134556,120680,11256,-59047,-49108,17223,67919,19798,-51819,-50928,-26413,-55516,-97080,-77288,-43372,-54148,-47685,5008,48068,83961,111421,63019,-10620,-14087,28355,69060,74343,46347,-43539,-142338,-111406,13581,73962,81258,82138,88318,86352,60922,12084,-26671,-26736,11846,83400,104647,94761,66546,20481,25134,57602,46395,28878,14118,-18414,-12005,28289,21200,-30908,-77963,-98280,-90433,-30481,45834,55978,31901,13123,-47899,-95688,-22968,54656,23899,-84380,-103462,-45,81235,105235,75156,34270,17901,-14663,-50615,-30842,27099,46425,26769,-15659,-45389,10811,84119,56745,-447,15672,61236,65046,32128,28815,39110,57327,97089,147722,149690,108175,41858,-82557,-175976,-162143,-111520,-89211,-125065,-149900,-117360,-103759,-144914,-120412,-32068,12445,-19042,-79845,-112667,-142792,-154743,-125474,-96236,-80283,-11260,39982,-47150,-146508,-101043,22383,86774,57110,35872,87444,97804,16976,-54895,-70933,-110782,-115772,-20200,30883,-13269,-74646,-117033,-103088,-65036,-42558,-8583,36219,99432,115921,79041,71508,73049,49190,53485,80240,69031,57379,39883,-41099,-76034,24000,88123,48476,-13228,-78874,-94168,14356,42140,-118343,-212082,-92414,22986,13415,-13369,30341,98173,100787,59084,42043,12535,-61322,-84044,-54677,-46507,-112191,-168669,-151521,-109994,-83181,-55394,-27577,-13322,-5797,34873,68634,39726,375,-26245,-75198,-58960,17549,57990,76760,102847,46603,-5,34135,10398,-29847,-20947,-43320,-29261,82758,128732,43345,-37759,-32870,-27998,-58496,-90548,-126031,-157501,-155729,-89558,-7538,39170,57024,65451,29354,-35043,-60222,-19579,30142,102140,106355,1499,-82437,-82382,-62814,-56080,-57976,24414,111762,71202,2353,45578,146498,146007,58329,35277,53125,22535,12773,61067,39823,-40881,-18718,65883,45919,-46815,-97976,-62041,-1075,14705,15153,30785,23637,-18951,-49879,-40114,21615,59920,61783,62031,19429,-10984,7105,39391,49724,9172,-34175,-26735,-4673,-14875,-50533,-79665,-43485,1930,-4853,-48099,-67422,-49289,-63046,-80062,-11090,43574,-914,-42474,-3354,48715,23202,-38973,-48337,21177,83200,121002,143456,94589,24322,51846,56899,-28978,-56451,-1892,77495,120103,40696,-41793,-22770,-23835,-83946,-97108,-96891,-154428,-144911,-68541,-53482,-57283,956,82964,73474,20686,-478,-19440,-62902,-65259,11459,29056,-63230,-74185,21472,38984,37466,100134,117575,85710,105564,119542,58936,-22561,-77441,-92430,-69322,-18719,11965,59383,123289,105461,50838,46846,30660,-48117,-86449,-73070,-63051,-42818,-41607,-88888,-68834,92448,201612,149249,77919,38482,-7493,-3893,46310,34540,-33188,-42781,-11362,-29695,-46755,-21210,4984,5407,-24448,-15539],[95803,146186,112989,36023,-60523,-111408,-92231,-49726,-13886,35894,90404,83283,44852,48143,10797,-85868,-99989,-20572,15867,15893,14989,40423,46708,-32356,-82559,-27357,-10939,-49072,-54925,-27409,24569,33139,3443,-1609,-6518,2738,63275,147920,155611,65074,-14844,25475,102629,19942,-144752,-178464,-130696,-104849,-68647,-63249,-77547,-91612,-108200,-71820,12916,97407,111514,45645,15030,9921,-61429,-124295,-103190,-40076,34660,88464,80604,36576,40169,48650,14638,-16120,-16687,-16975,-8694,9568,25120,12682,-14175,-24238,22265,47878,-29461,-82917,-66014,-48113,16029,69200,68525,54727,27634,14269,39749,41529,23357,32672,37615,228,-68747,-89093,-35765,-3612,5773,8363,832,5316,7222,-25000,-34388,15314,75036,54025,-7993,-5590,19289,22771,-3192,-34729,5042,50855,33132,39850,69115,51801,52227,81982,55836,-21293,-59464,-90416,-100325,-41531,-25421,-68928,-74998,-71012,-47254,-15847,-39575,-58486,-23294,2131,-43246,-70988,-20454,45798,66186,76087,64122,15760,-25985,-20070,29377,60914,74684,146066,208202,131007,-37793,-103489,-46428,-22291,-16486,-12101,-40126,-16466,63942,117367,92725,-9702,-91273,-67501,9008,26935,-31600,-78999,-65085,-35467,-19758,-31387,-31419,-15219,-14766,-6876,9545,19542,34053,20549,-911,-10507,-52548,-105653,-84336,-32503,-39533,-36243,42683,114615,80240,16451,-9768,18167,18542,-8590,-51994,-137934,-153128,-25587,64436,16505,-24921,10265,45351,25762,-63672,-157413,-155197,-133646,-164170,-177117,-55507,95905,120021,56127,21252,75786,140425,137190,94154,61011,53275,49092,29008,-19762,-62104,-42189,1356,-27401,-48667,16007,85444,62884,31071,43197,11108,-27944,21554,46640,18855,10112,26916,4101,-20638,3387,14341,-29947,-41232,4201,18200,-1951,-30181,-46982,-35624,-4509,-16776,-41962,-24200,-35087,-124055,-159725,-102133,-45521,-30737,-26225,1138,-4496,-69564,-39121,73340,128657,130533,123797,52667,-15167,11512,-2059,-68067,-57965,2796,50265,24382,-56395,-12488,87008,24577,-56910,32864,164942,170473,79444,-21352,-106699,-72621,33135,64855,39757,-25047,-98660,-73828,-28891,-2737,67552,89809,-23401,-98319,-75823,-61784,-114821,-168792,-141174,-33103,88373,131159,64781,5431,14140,4045,-48357,-64020,-41261,5365,77353,119521,125248,82991,39328,65063,111227,87471,39850,9296,33051,103985,99833,-46300,-183849,-175860,-88292,-26193,39872,99810,95628,49072,22922,3351,-13553,24398,44722,466,26445,85908,30191,-71162,-70839,-41533,-42244,-6376,21837,-17760,-17784,13393,18018,7140,-21962,-39095,-21205,-57455,-112440,-124820,-132178,-107492,-71650,-67267,-26544,-9636,-67343,-83010,-49991,-11424,11003,18656,18997,10532,-21837,-101875,-157759,-90463,34204,88339,112032,180849,175500,76926,-26851,-51215,-1101,-1114,-96584,-177664,-155864,-111085,-49185,6030,381,6772,31892,54121,81858,46130,-29063,-40238,-28778,-4875,79636,149209,152462,125515,82137,29184,3736,24669,-17230,-114027,-124769,-50654,2941,-14850,-48490,-6947,79244,122471,110375,65058,49791,70742,51961,28402,41305,48396,44315,61571,74851,18314,-23351,14279,42740,-24291,-73400,-35818,10577,-19084,-42067,26601,94703,63090,2204,-28302,-28337,-19225,-7318,-9881,-17499,22411,67487,25617,-17812,4921,38883,59515,59152,-14899,-79086,-69959,-83636,-128175,-116817,-43668,-59342,-141977,-128724,-52933,-45700,-60872,-17403,26979,44924,80300,92338,49940,-4425,-13036,-9173,-20396,18895,102864,92555,-6237,-64926,-81454,-76091,4106,65491,67077,85143,76422,35213,6974,-16341,-35000,-15336,32960,38354,10186,3275,-6388,-8719,-18206,-2416,100195,169079,50158,-83422,-79410,-78634,-82075,-52547,-52438,-127223,-154552,-108085,-81015,-41188,17975,-15144,-57400,-13937,-37669,-101393,-96891,-65471,-85555,-50209,23303,71707,54840,26617,66368,138466,86161,-17438,-83298,-102186,-82656,-40501,-25945,12832,99240,170630,174426,71454,-3533,43872,61305,-23801,-69407,-6500,43236,15112,16248,54041,22956,-42478,-86883,-88648,-57867,-40256,-54325,-60158,-31523,6281,5480,-16610,5476,81582,69962,-25641,-64733,-13384,50354,54661,3840,12162,72260,41702,-35495,-43069,-17166,-33707,-73845,-103812,-57557,62496,121300,123585,81573,6272,-1807,9039,-21698,18161,84769,83107,35683,2507,-30171,-106187,-137047,-82231,37202,100248,76895,40150,36104,93023,170487,158074,70199,26678,54884,79658,74386,45515,-1083,-45384,-62654,-70135,-94218,-91365,-69577,-70724,-76868,-45486,4457,40799,21304,-23173,-38942,-27884,13135,78454,78423,26538,-74992,-185665,-159310,-19600,88832,118527,71577,30235,68530,84630,32557,-51969,-85204,-18403,96032,110582,52656,67522,143309,183696,138247,57235,25919,24274,-25303,-70651,-31653,13143,-26484,-89718,-82157,-34420,30814,72058,23476,-47601,-87209,-126970,-121854,-7877,63058,8239,-78373,-97054,-35287,44366,111349,123684,78071,-2396,-62682,-56733,-35104,-2075,44701,43083,-28223,-51913,17802,56142,17521,1648,44880,94879,82842,13538,-32258,-39962,3318,48279,43886,23761,71892,108944,27255,-67078,-57020,-46106,-88397,-132127,-150100,-141629,-120367,-124275,-96669,-41115,-46388,-95584,-113788,-125638,-143527,-112181,-79480,-76011,-41829,61596,120473,50662,-16913,-6114,29642,80340,122048,95903,78706,97083,65180,-16678,-75702,-124283,-139447,-83094,-32034,-55306,-94253,-102588,-95383,-69981,-10758,23035,33044,102190,135869,87255,56209,79683,81479,74748,88979,77248,34491,-55396,-136108,-78475,92302,146609,66088,-5592,-37848,-49701,-8623,18428,-51856,-134725,-101982,6433,54018,34114,56009,96602,51482,9216,62906,58060,-57680,-103896,-71635,-34578,-20194,-35847,-76756,-102839,-83889,-67519,-54779,-29383,8932,39631,34818,-6818,-43539,-74757,-112494,-96624,-55329,-37859,7431,73482,42462,27180,70503,13123,-89316,-125481,-164250,-119818,37388,99183,13748,-35925,-10615,-15343,-62653,-93641,-99678,-121087,-146135,-107153,-21043,65786,91714,66950,46636,26226,-1800,46050,122245,139595,92831,34997,12506,1595,12127,21817,7932,59561,107411,31924,5990,96454,130005,49870,-12759,4411,25800,9315,2481,61468,55721,-22755,-14629,63343,57264,-27069,-76520,-24440,61940,96973,95210,82821,33184,-13190,9499,48578,64178,56218,24644,16993,38721,59605,61144,34217,-14450,-79177,-87898,-24156,-4210,-58675,-131651,-190821,-157451,-86958,-73992,-82446,-61554,-31313,-56900,-95918,-56836,-42988,-66881,-51130,10136,61529,50313,17153,47749,129626,129870,89320,78780,56688,18350,25099,11690,-59359,-74942,-12370,53751,84321,56866,34789,43157,-11951,-90972,-54076,-16225,-74687,-75173,-43271,-78223,-74757,-3493,55938,38608,-4764,-16367,-62604,-147505,-147289,-22629,68106,19248,-53144,-27380,21981,62563,88875,40966,-18686,27414,77782,49064,-14965,-58999,-38247,-14387,-18583,-18820,32350,87429,63946,16863,21643,32442,-7622,-60872,-45890,10579,25586,-42653,-112871,-59723,81562,178012,167636,111927,68218,39370,10942,-7075,-30766,-59911,-70785,-66860,-56068,-22921,27646,44688,23401,-1533,35195],[95162,95899,50099,16632,-24569,-53086,-55346,-41382,-25649,12582,76958,43335,-70651,-65524,-16731,-58801,-68044,30780,94128,62668,-280,-9149,26163,1805,-62369,-54942,6654,36754,7171,-23015,10579,20303,-37368,-58305,-24185,12638,25655,71150,99853,44450,-28651,17351,131948,93275,-68962,-129340,-108477,-66958,12264,10643,-98085,-185405,-178821,-105260,-26739,21329,33482,10955,21950,25801,-57852,-140123,-115595,-8782,83822,88656,17813,-44243,-42536,-10796,-17046,-74534,-98697,-46062,7549,19515,10945,-24518,-66500,-58126,13369,45144,-10854,-55261,-65220,-53138,21155,45686,37461,87982,102408,46665,33998,64406,96428,113169,128843,127609,26174,-88892,-29981,55760,48591,10108,-7140,-9816,-35130,-82613,-69673,7952,72662,62241,46516,79199,78304,20272,-68986,-114818,-82402,-34346,325,43892,55017,29505,34581,54832,22010,-38642,-62302,-101174,-110490,-63396,-21251,-1335,10862,-19648,-33779,-4674,-9284,-44598,-19950,33839,24324,-16178,-13641,39133,73093,89762,96070,64686,-19093,-57672,-26251,-27007,-38329,31117,116694,113544,36041,-27076,-35374,-38439,-27735,6889,49786,85302,72399,83144,155657,161937,85819,20168,4753,9485,30570,42926,23999,-35941,-80635,-74666,-65047,-76115,-54206,14525,45685,9632,-30602,-24912,21214,40932,-36263,-119996,-89412,-28934,-58907,-89226,-42331,19858,41131,38553,8389,-6437,-15383,-7860,19158,-7312,-26145,74530,168561,120672,-2521,-74275,-60084,-29623,-70062,-150233,-162247,-122070,-101795,-72085,38109,137985,101001,907,-41098,-1730,56481,116942,172971,175464,126909,67082,39260,40497,26446,22533,46074,16179,-17261,13981,33398,-28946,-40682,24158,33849,-4224,-6751,-40640,-78658,-41216,35581,38463,407,-4533,12898,5474,-6016,18691,40023,21263,-20093,-44359,-30143,2423,10785,14211,34582,-13906,-148055,-182233,-97781,-30190,14593,46187,8458,-87622,-131035,-56779,36271,95769,108513,63729,-23541,-57533,-12902,23483,4847,5246,12877,39668,24493,-75086,-29913,118004,60104,-77038,-32396,87060,112295,79793,11326,-104417,-99217,35014,62471,-27731,-87125,-101996,-65602,-19263,30145,100670,95669,-3654,-54263,-8888,40947,-7998,-94770,-95581,-19277,68658,97506,27802,-38807,-37240,-60724,-117533,-122048,-85297,-30283,50068,109769,136950,101403,18602,191,52484,62291,49591,40732,6401,7390,42728,-10380,-102388,-72188,41099,89185,109957,170901,191437,123823,49369,-731,-20846,20810,33852,1887,37287,64627,-3518,-73048,-66176,-56775,-55629,9367,62002,4888,-38467,-3965,44896,67545,68416,68920,45923,-20981,-53858,-78324,-103781,-60337,-9666,-32067,-56655,-56471,-50919,-22243,-14221,-53842,-84152,-30827,56783,65264,-5492,-71342,-99087,-57600,15539,50059,58724,103494,116133,75511,14417,17680,62015,18472,-132997,-218776,-156023,-55865,-2273,-17249,-9574,66484,55044,-19462,6917,61267,30237,-49283,-101462,-68967,65050,172763,151539,79718,41389,18250,-8299,-3713,-48389,-146721,-154161,-59721,-35725,-126368,-191240,-111657,22780,59146,47005,31805,23742,56273,59134,7070,-13206,6855,39322,66690,71048,42025,15295,12506,23853,-18488,-40663,-6592,16561,21670,40701,39058,28456,37052,6776,-118571,-177732,-112272,-80430,-101001,-112771,-75910,1601,35447,19992,41741,76253,48943,16887,-16485,-48504,-57455,-89068,-102892,-48950,14848,-17378,-92351,-84483,-25773,-22903,-38508,-7810,34005,84346,146148,143120,56791,-26527,-29698,-5477,-37369,-20921,25101,-23376,-79895,-36628,-3023,-24106,-20327,-12289,-16521,7537,19593,3765,13585,11268,-29608,-37453,28432,87576,98880,87660,38523,16362,12936,-20338,-31644,9419,-22216,-68389,-32402,-26667,-39567,-33256,-73512,-157781,-150932,-62318,259,16176,15210,-16492,-51877,-14233,22744,10861,-36343,-91553,-129949,-81757,12266,65579,55451,67988,109670,136255,98311,69610,35343,-10665,-43267,-46902,-33311,-3189,34616,80950,111631,65071,18372,72781,111052,35694,-36713,5367,73845,81504,73388,75972,50954,28202,-1844,-45502,-49345,-37815,-65463,-52191,37826,82733,10904,-71002,-49418,66380,78861,-51972,-113298,-29028,51876,61228,36719,31167,44110,-252,-46305,-22215,-21816,-64026,-76189,-87186,-68761,4797,40394,60092,75799,52611,20485,11770,20757,38365,35622,63545,108234,60224,-70832,-182371,-196154,-108591,7027,65696,56452,27620,22802,61722,111900,107401,79601,103568,148309,129868,81321,68726,61381,-6178,-75919,-83743,-77829,-86401,-79226,-44090,-25397,-13780,-2763,-22205,-82853,-66014,14432,17141,-15393,-16698,-9474,-4433,-41114,-98220,-108937,-49369,42267,77961,14614,-33690,15048,61125,40656,-42273,-96432,-44461,63518,72265,-5143,20868,132240,178414,139492,66756,29039,37050,8898,-55555,-57953,-7710,-25533,-59942,-19436,33625,47642,33154,-39883,-93200,-102259,-106376,-86212,-2496,815,-57755,-55430,-33512,-33954,-9760,61673,105554,66485,-27759,-82967,-54866,-51618,-77456,-43330,-13905,-47492,-32430,12493,-11711,-35804,5940,67129,95647,63396,5990,-42408,-58679,-13212,-7383,-99430,-139805,-10997,113681,91586,-3240,-32503,-20248,-25565,-45212,-88462,-110530,-54482,-8802,4853,9658,-14361,-24391,-17661,-73616,-105598,-36424,-18663,-53543,-19097,83605,138850,106470,72047,62421,24696,30954,68566,42279,18416,57519,81934,37418,-53228,-127932,-137521,-115347,-103548,-82758,-34131,5209,-4858,-9693,34565,72229,47038,34883,44132,30887,24543,46130,50630,44928,55364,62362,20746,-100221,-167264,-55546,105349,125983,62448,21327,26437,26775,-1570,-14079,-16915,-74995,-98818,-15599,68817,70047,77703,98708,24983,-43019,28515,68394,-7815,-55323,-35848,17068,67547,37498,-59885,-95543,-38043,-17405,-28796,-14567,21384,29036,-15837,-48347,-57769,-65384,-66000,-49518,-67837,-102251,-82501,-9036,18011,33656,56571,7999,-74889,-138924,-218418,-182712,-34756,4363,-42958,-2021,51602,-1596,-67825,-85261,-69755,-59052,-73416,-63582,-19447,49317,87223,61270,12589,-38194,-65919,6713,109404,113976,89302,96956,50519,-13858,21202,55744,27955,40782,40289,-39584,-22846,94654,65065,-79513,-90064,-1652,48309,28432,-10504,24991,50460,1846,-13567,46330,55287,973,-31590,14906,84120,126736,141730,117736,59383,45324,112968,138655,83971,48431,-4434,-38599,30974,126451,127146,45816,-34412,-90119,-81357,-17342,-8372,-64113,-123809,-188661,-184337,-123049,-92092,-76587,-56303,-36463,-38448,-57657,-89039,-133819,-103576,-22817,10025,-1461,10069,70673,165241,182259,87495,16072,-4089,-20658,-26217,-30850,-61333,-80907,-73094,-32321,10457,13272,13389,39504,41914,-20130,-45487,28064,62748,11189,20263,27785,-39439,-41002,28804,55390,4198,-33872,-15224,-51728,-134325,-107202,24047,114089,74305,-40699,-53028,31617,91570,67055,-33207,-102063,-60479,-2218,13711,-19954,-59014,-16454,20165,-175,-6347,18466,37224,25938,-19547,-52858,-57541,-56760,-42125,19687,85960,70686,-5477,-39684,12946,64835,92260,88206,64452,67090,85446,56493,-16394,-70078,-87796,-112695,-98968,-21672,32650,45153,32507,58,-15894,43612],[33582,47465,43435,57897,44019,20298,5264,-15190,-11550,24741,73602,19694,-98082,-83662,-1550,-9155,-24693,50732,126227,114673,29255,-22433,-1355,11841,-11541,-5554,37985,67380,56058,3466,-26314,-19211,-29988,-61834,-62132,-13160,14682,34440,47684,9373,-65251,-18072,92677,59943,-46654,-40559,-27579,-870,105373,138188,6312,-121230,-132949,-104218,-94885,-85500,-60312,-43703,5631,48767,-8323,-85379,-54889,42852,91121,29150,-66240,-92111,-65619,-17242,-5762,-60710,-84415,-35964,-23794,-36256,-34595,-65387,-94390,-64472,-21674,-6527,-11779,-52211,-108486,-68976,27533,7123,-34923,33254,63078,-7674,-23035,43447,114819,135566,151134,175941,122764,20083,39659,98246,78065,39235,2024,-43411,-75605,-76525,-44484,4080,57575,58586,42363,60496,89540,68946,-18971,-84812,-101754,-88144,-25422,43491,70829,58928,22210,-6459,-22381,-25719,-26152,-68256,-108976,-84061,-6021,71245,87406,10030,-55469,-29598,21959,18018,-19358,3125,74635,136350,153729,114838,71569,96780,170171,187841,91388,-9180,-47661,-80457,-100683,-62352,50,82495,136070,95297,1074,-60171,-47661,22055,103967,123570,42154,-7729,87826,190007,178956,96946,34919,48386,109237,132108,92563,-249,-70989,-58234,-44329,-95672,-95455,14315,85449,14979,-79170,-54769,38298,69083,3731,-56343,-45298,-23399,-69681,-118565,-109812,-68243,-10769,39205,32200,-10292,-65385,-59641,43849,99320,72438,86078,140130,106467,3454,-103377,-114053,-30011,13469,-35395,-74555,-62945,-15837,57802,98254,83730,33280,-31520,-83449,-96938,-57696,65539,197152,208059,123334,44945,23654,25005,-775,-728,51115,46501,-1486,-31926,-67238,-122945,-106180,-36982,-11384,-47170,-74830,-96668,-99642,-51675,32153,56467,38267,31993,65222,69047,28143,38026,66317,12692,-43347,-28606,6340,21438,30939,69988,113265,45258,-105008,-148213,-69750,2961,47350,71034,8265,-90631,-84722,-13157,7728,15216,12869,-11829,-13066,21313,42424,43852,15502,-24131,-48226,-17995,966,-57607,-33527,100034,100264,-20383,-57241,7166,59130,69707,30848,-63311,-109595,-56782,-18571,-60820,-75087,-74073,-53616,-1847,44219,60802,56021,21752,-9453,42114,130722,126808,43555,-8351,-27845,-9708,35374,14625,-41024,-36876,-5509,-11576,-57963,-100805,-94555,-27460,47489,80047,53046,-5221,-23189,21604,35701,41784,32036,-50817,-75640,6175,31258,-5392,32472,110256,97895,54995,112476,177645,147765,103431,56639,9006,37301,49461,-22404,-71058,-69958,-61340,-33173,-8507,-13022,-207,53078,80652,28957,-58210,-79916,-26219,35578,73410,96062,49810,3171,27421,20589,171,53981,81221,29973,-5881,-2402,15700,36975,25024,-44418,-94510,-27995,75219,81780,1278,-57779,-57446,-6685,27255,21795,6849,5992,4821,5022,1707,52064,83636,-11970,-144692,-166330,-107339,-5499,52605,-2378,-42007,-2359,-8494,-66006,-27757,45440,22438,-63014,-93252,-78105,-11339,57118,33786,-41299,-46848,13215,14157,-14919,-61866,-118554,-102874,-33137,-48397,-176078,-259417,-202810,-88221,-40040,6778,43090,-2066,-36965,-2035,-269,-80539,-111311,-24012,32408,-6371,-44293,-28614,999,37288,35340,29228,26342,-1612,-5850,43808,40771,9479,26185,-15838,-164549,-220438,-148013,-144820,-159467,-127980,-102825,-54193,33577,54957,47157,54883,18002,-7780,11307,21673,-6177,-64294,-65827,-8389,23691,11685,-101,4910,-3651,-27043,-13331,19105,32728,116607,203171,134687,-5395,-49329,-21223,7776,-11488,-48783,-42588,-48189,-63653,-4783,66570,60488,22786,-2438,-27344,-53161,-56498,-41398,-16809,154,-18093,-33258,3012,49692,78520,96183,58889,42604,58350,1315,-88220,-80301,-54061,-38125,19246,63528,61830,44589,-15682,-90465,-79052,-2810,55464,33270,-25968,-44916,-43225,-22836,18308,37147,-26429,-120118,-150959,-68577,45345,71451,53127,103648,118869,50708,13015,70835,94678,54642,3568,-41991,-51324,-38485,-54214,-61013,-6892,37463,52059,93448,120258,53172,-41548,-27361,66320,114724,99306,62483,14309,5389,12108,-17243,-42870,-48124,-68316,-32331,87959,157458,87355,-14666,-36972,38120,41699,-79451,-130481,-59630,-1562,22857,49772,56903,30169,-38736,-48862,16630,14039,-38824,-32187,-12904,-3764,18109,10759,-5779,15877,42550,41535,28085,268,-64276,-94789,-3088,127095,85525,-78682,-162244,-126509,-71457,-58259,-62006,-34589,-11911,-13464,4131,28883,11387,2652,51445,104893,106749,82231,77478,99277,72247,-20227,-85733,-86436,-89351,-71047,4599,42281,25672,2075,-60580,-110157,-29726,85355,59340,-63527,-150777,-116378,-30073,-6772,-2019,-16683,-41678,-15131,18632,-17080,-51741,-31316,31843,41197,-31043,-74904,-35847,49285,41505,-41605,-41844,17601,41305,57385,43098,8966,15040,13938,-26250,-34695,-6251,-15780,-23105,-405,2563,-34180,-67651,-87723,-68199,-36188,-24045,-16617,-10288,-86449,-108540,-27249,15188,3356,6898,45865,64630,23199,-49654,-92683,-70197,-54408,-82875,-77746,-42373,-23845,6412,2234,-35200,-17702,19505,37634,37281,13372,-11546,-29297,-21714,21803,-13789,-143317,-186276,-70378,42124,40771,-31419,-80044,-42786,34880,43423,-20288,-44486,21738,56481,54908,56931,55917,101124,120587,20044,-48935,12069,15049,-53087,-37198,59424,110119,82025,52036,51787,4742,-45392,-71908,-85152,-59428,-9583,36032,37356,-43291,-133735,-160600,-163910,-159689,-87259,33990,106959,93652,51649,41524,79333,50429,-31886,-45482,-4162,33505,41910,29493,22786,28498,55398,69637,-6367,-82532,-23428,64004,62890,46898,45606,70093,84774,36028,-26057,-35186,-63824,-82536,-40684,26428,65459,102660,121053,33106,-77727,-56677,21849,36521,11135,-1312,21511,33619,-27558,-129457,-124132,-8164,56010,33148,1214,5902,27991,8555,-12238,-25780,-18867,10345,16103,-46382,-112269,-131028,-77366,-17714,-7168,-6820,4147,16129,-19402,-112850,-128031,-61764,-89747,-112028,6325,84069,-8709,-101244,-110927,-68923,-3597,21185,7590,-2441,25429,66284,60929,-12677,-122094,-175747,-89770,5633,23690,68789,109327,3658,-84940,-29766,23850,-179,-12153,-32994,-65995,-34373,42466,21209,-57953,-31850,32562,48617,15840,-32269,-22686,29669,42799,30906,47339,42893,7137,-2340,40590,70925,99713,127564,105421,75051,91434,141045,119561,34626,-3677,-42744,-74626,2477,121706,105081,7774,-28461,-14587,601,15266,12952,-17097,-45448,-85073,-104863,-96057,-67329,-21910,-7018,-30329,-31782,-6787,-56941,-141420,-101319,4315,17088,-40927,-55644,35355,157468,131603,19660,-14353,-28094,-53250,-46369,-58405,-94016,-92348,-82803,-42890,12703,-6395,-39265,-13997,7531,6938,44060,84895,76748,35820,43197,56184,11715,-5218,43938,67091,-824,-39036,-4386,2696,-40370,-43575,26367,105774,96658,14758,7955,65170,84167,30455,-63098,-102159,-68081,-39768,-26206,-37472,-65786,-35392,4664,19030,42794,44262,28881,38510,26660,-28789,-89234,-113301,-38984,55529,75649,49175,34295,43928,47798,17366,-1584,-5809,-3347,43152,102231,107187,40451,-38187,-80230,-93231,-36530,41823,34272,-21468,-48142,-53217,-56762,-24049],[-23642,44807,102683,123584,73939,35207,33708,1761,9569,63335,72157,7378,-45343,-19649,32691,42416,20138,33926,98739,138239,75117,25456,39611,38086,27856,49708,40947,9921,10699,-25182,-89500,-90697,-42547,-48228,-82235,-39263,28601,49713,39607,-12175,-106454,-85799,2605,-28882,-92645,-42264,-5198,-1240,90455,166159,96764,8373,-15194,-50335,-99681,-95558,-69298,-69366,-38181,22630,12026,-39382,-28626,33169,64996,-7773,-87468,-77897,-45550,-35265,-42470,-57367,-36932,-21149,-57119,-69711,-53905,-83011,-93882,-64594,-63435,-54751,-28637,-71197,-132351,-66105,27024,-21070,-78051,-18643,13347,-61320,-103841,-64688,-9386,22269,33303,53697,83686,82890,66436,52743,50005,69966,48257,-30140,-70779,-42660,-17529,-11543,21734,21272,-17100,-1282,77660,113620,76807,21584,-33212,-59097,-26347,22417,80741,105005,47504,-12513,-22423,-27524,-27119,-29601,-80974,-96303,-17814,71620,80482,3504,-60315,-36001,56034,95818,5638,-17259,106314,236637,261389,149048,10227,23709,149737,200520,134295,34113,-28578,-49076,-52011,-33947,1254,94458,172673,129257,15676,-57833,-38369,41647,90022,67665,1564,-75180,-79406,14428,98122,94198,47474,45940,72646,83530,85304,55682,16802,20751,14879,-66400,-103217,134,107976,59098,-46591,-40319,33565,47673,23955,5800,-10917,-6013,-25555,-97076,-154457,-151298,-102226,-18596,29347,4211,-79367,-76249,44409,95676,45828,19746,39775,24964,12865,-9200,-18960,53592,124227,80051,13187,-15585,8378,70327,90954,36711,-1849,-7523,-66581,-146488,-131760,-2281,105054,88212,32091,4953,-19598,-57714,-84452,-47414,38100,44032,-14301,-74171,-126372,-160385,-156618,-114118,-56890,-62695,-90698,-85848,-72643,-60938,13821,82219,79675,63209,100641,95485,23777,16182,28992,-50240,-89489,-789,56093,25619,303,40266,93546,62831,-38623,-91636,-39844,38336,60510,42525,-7107,-37977,2172,43419,22580,4036,927,2396,25650,58587,73056,33776,-42870,-119161,-126975,-61071,-4872,-954,-4830,40514,79372,31126,-48443,-31606,35890,45418,26544,-14283,-88398,-128828,-79614,-19228,3768,-41303,-75734,-34475,8062,-9087,829,10210,13230,75763,143475,140519,99712,53607,-26556,-73761,-26311,1529,-28260,-6169,92295,132245,45750,-74095,-136853,-108880,-45139,-37090,-64987,-54900,-22830,17892,16492,19270,20448,-39842,-64497,4686,40856,9275,806,21856,-13067,-43480,27370,94834,99320,117994,100075,29866,24635,33013,-60266,-166255,-161318,-65168,30955,66614,65530,74114,67926,39636,8251,-46110,-87450,-72860,-50740,-28569,13185,15183,29708,83523,87377,70836,103515,95830,52851,66931,68190,26899,23294,31125,-3659,-40924,-7482,40682,29792,-23826,-80053,-62315,27439,67473,50454,28654,-6922,-48438,-55673,-44411,18245,66955,2357,-60505,-64076,-58113,2027,82966,60534,-38769,-86849,-58714,-35120,-28271,-49336,-91889,-82646,-30495,-49582,-90272,-65336,-35168,-65956,-50690,56222,83555,30527,-19401,-34938,7611,45474,-4452,-111653,-158282,-134856,-99732,-68205,10416,66919,-8921,-106966,-62405,-414,-108109,-192663,-106098,-34149,-59413,-99810,-67462,24453,105445,120147,117555,86902,4988,-57580,-19616,45718,66665,41881,-26249,-101019,-96939,-57300,-101064,-131119,-76635,-52984,-40477,36983,73379,55573,40219,-2537,-12454,45761,79370,29734,-43840,-40748,-13194,-229,42354,85177,57385,-16185,-42732,16665,61050,50343,142701,251324,140972,-24956,-28054,21018,42354,60713,29157,44215,94833,54953,15446,78104,105865,66008,34072,-4971,-58931,-77798,-79638,-105674,-91946,-50550,-29684,-6286,24618,40077,38755,20919,44752,94052,75642,7940,4524,24244,10091,29326,92603,144738,142868,95272,38388,13679,21928,31350,-20078,-82132,-75671,-44668,-30332,-33211,-44652,-73251,-96895,-119412,-46846,62520,76005,49498,93830,81177,-26222,-73198,-5927,41466,48942,21023,-31383,-40432,-24423,-75270,-141443,-85958,23247,75887,87126,95233,48326,-51725,-74750,12012,79055,75440,30486,-51204,-88135,-47289,-14133,-35881,-55839,-40197,21516,119840,186225,151011,71797,22506,21223,-16646,-85182,-79601,-28213,-22928,-9920,32492,61224,63182,11792,3397,64819,82640,42915,35728,75064,105845,93609,21098,-64144,-74632,-19481,35437,47466,-11324,-105848,-135443,-45460,71186,62141,-17647,-36175,22126,34147,-26973,-102839,-87223,-41393,-32581,-9890,-4073,-52886,-83753,-65726,-17508,36281,68265,77129,124751,176237,105227,-30184,-86809,-84715,-44799,27916,37623,5608,-10184,-55953,-62359,23021,77948,26324,-95818,-169714,-110932,-21651,-15912,7450,45059,10783,-25333,-5656,-4650,-44538,-48459,26268,39915,-28692,-26598,35538,91264,49424,-52225,-80905,-46720,-19934,5632,6318,-17647,-8159,3869,-275,27176,47822,35594,22046,4897,-37108,-93639,-118196,-68106,994,21380,21054,25603,-8186,-92473,-72824,3366,11602,27604,75833,102166,68337,-3340,-77697,-120255,-96035,-40265,-6322,4661,13776,25848,29582,-1030,842,53671,36983,-32292,-52106,-36537,-40943,-39408,-8931,35459,-1149,-88497,-109972,-68823,-47869,-56321,-72202,-79968,-21925,59925,51869,10085,20189,52724,22873,10529,45497,62690,109637,153362,91148,5933,17957,24329,-35293,-43843,40607,76367,18595,-940,35521,19896,-65634,-139850,-142404,-89188,-49207,-21788,-23573,-71295,-128481,-182898,-213485,-165216,-60078,49298,112605,97204,35081,5205,34774,11666,-68289,-81147,-22670,22937,39504,42994,49107,46787,68629,134802,107749,9244,-856,39090,42003,49413,60495,82876,98208,60242,-17565,-48583,-35401,-42233,-77022,-61657,20940,112672,135171,45851,-71632,-92060,-2841,66673,41087,-27367,-48101,-61732,-106681,-166970,-151025,-31984,70446,61979,-14309,-42157,18000,66840,51684,19798,24935,38884,14491,-41870,-76536,-99202,-71474,-20371,-22962,-35606,8269,74261,91630,54871,17952,-14099,-93024,-120747,-16413,54826,-23362,-114458,-118934,-53737,37809,75180,45779,3487,7642,43514,58874,16335,-86752,-170330,-101276,-27595,-26290,20973,47821,-35441,-78556,-47459,-28169,-34512,-40516,-50106,-31773,-16375,-29701,-2026,78368,119200,54987,-29150,-46579,-43530,-25838,27103,80531,84428,57442,31605,100,6577,59017,71858,86530,113050,87998,65317,69530,57766,-3400,-65109,-88023,-97786,-92278,-28542,43546,-2166,-78725,-35708,56500,66479,42707,56191,47877,12298,-17752,-35285,-57736,-33816,47185,75366,8980,-31992,-404,-5285,-83577,-87231,-7305,28487,-8682,-80372,-72731,14370,39096,6310,18213,15164,-2360,-9331,-44201,-89065,-115442,-103640,-13515,69161,22268,-68949,-64198,-15385,43440,106219,98419,46160,4313,-10228,14183,14891,-25547,-14526,22111,-20532,-46321,-13114,23519,-2301,-83543,-64980,66426,137945,117955,98090,71179,27070,-20233,-49556,-31438,8978,493,-31799,-47654,-47486,-19400,-2506,20155,61229,70209,45948,55599,89379,53741,-39258,-76485,2392,56169,12833,12601,61529,56585,-4389,-52042,-44068,-15622,-11305,9201,64445,98266,72963,4853,-39632,-6447,64435,51752,-46103,-118693,-121082,-77196,-64543,-90601],[-22838,55533,124955,117747,32857,-3532,13619,-18364,-6029,63626,42867,-11328,7010,39311,48455,68682,48961,6151,36547,91875,58633,51869,99700,79877,37893,34927,-16957,-96456,-116592,-113194,-127084,-132422,-89643,-49532,-46125,-10098,40767,59787,45589,-17928,-117601,-141908,-90350,-89715,-114317,-84342,-52502,-59753,7866,94495,74217,35857,43307,18358,-12490,-2682,-20361,-81997,-100377,-56320,-31921,-53752,-68560,-21097,42725,19306,-28365,-25014,-20184,-60160,-107657,-108997,-54492,-39609,-57152,-26729,3047,-31154,-43385,-38778,-53182,-35049,-23124,-70484,-86403,-19427,37618,-3273,-31321,31963,68760,-15179,-110634,-149628,-158066,-142685,-142716,-129148,-52384,18049,21715,-14253,8190,79456,103477,43932,-23941,-42195,-29924,-11655,10763,-11908,-40671,12047,81083,106158,113858,101152,57938,23461,3944,-9299,30562,93602,97802,55515,7351,-67206,-80151,-22281,-34087,-88065,-38457,48596,61577,20563,-13082,-1789,85786,134745,49802,29623,140001,216777,195813,68838,-116225,-118254,36916,110122,68082,7559,-6678,14861,31289,56168,92711,135162,141747,79745,20413,1501,34038,81175,55237,2373,-3974,-59173,-162150,-134301,-5810,48688,19071,-21258,-34767,-15054,46169,93424,91634,79358,51443,-20512,-61247,-11262,76398,97724,40588,4514,17691,12973,7502,-859,-21178,9350,35247,-48651,-163613,-198007,-171985,-78549,4062,3145,-49336,-8033,85704,67959,-8152,-14772,1275,-10193,23024,99030,123532,138471,149238,81606,40358,45601,18549,2961,55557,51502,12030,35056,-13092,-138726,-155564,-59854,-17999,-47376,-11001,37728,-27878,-113787,-105995,-35887,30894,8146,-46698,-75463,-102602,-146122,-185486,-143134,-23965,10035,-27221,-36840,-49295,-87812,-22407,83977,79657,42915,64936,44125,-31437,-50245,-41666,-75759,-71979,34998,84225,22677,-28648,-28172,-12310,22217,20445,-19488,4400,71357,71241,19088,-32227,-46677,-14279,33793,52576,70118,91930,73453,-3674,-29950,11483,-2662,-77506,-148423,-138456,-42824,22748,40892,16134,-27399,16427,48899,-27160,-44021,6537,-9463,-16486,-2850,-46095,-93449,-35458,63201,72778,-10461,-80118,-77914,-50053,-59143,-66558,-64850,4029,105370,110768,47353,39132,48553,-9661,-69595,-45347,-20443,-37845,4262,119620,155669,65235,-52086,-129363,-130758,-103790,-130177,-148768,-81440,-19386,-2944,-25920,-28761,23760,50442,15419,1045,-437,-45948,-95132,-103044,-103947,-51372,32041,39468,17637,39552,43279,1619,-21724,-21394,-61997,-116648,-93161,11908,81112,82395,68512,64476,33440,-21579,-55881,-40182,-23512,-42376,-101213,-129817,-83176,-6642,43140,66474,59004,49121,52052,18521,3816,69310,57241,-42359,-48393,-5457,1989,-12246,-25277,-59235,-84037,-62856,-72557,-68845,16533,68674,62747,51796,17773,-47492,-67470,-61308,-36260,4953,39261,63982,34359,-6007,-425,59466,75605,-16045,-74165,-24061,18759,-39716,-160060,-203471,-100805,-703,-24164,-89487,-74201,2251,22473,22701,89821,126447,87304,27535,7341,50252,84457,38940,-14958,-6249,11783,-10687,-30607,7134,43541,-3585,-74038,-51746,-10290,-83115,-144980,-102640,-39566,181,-34594,-52700,37038,128657,130343,133272,118213,30065,-58356,-42786,58523,117888,54891,-14706,-17758,28363,59028,-2915,-85738,-74761,-26420,10904,46954,67513,73530,60031,-5304,-26373,30960,55313,-12210,-76871,-57243,-51119,-32873,52524,95925,34418,-37907,-31791,56111,105455,79785,131600,226094,154787,37253,44967,79889,82985,109664,141774,187838,222338,136221,20106,38913,86617,60804,7673,-48421,-74953,-73210,-121985,-213888,-218083,-133492,-63095,-9736,46374,56576,13091,-13810,28811,95786,135100,117231,101702,79835,19419,-5692,30472,114652,150670,141426,115335,63535,2858,-38842,-88601,-108676,-89561,-85761,-68760,-78711,-119110,-91393,-9215,-33431,-46154,17773,62782,55515,59690,32336,-15569,-56022,-65780,-46753,11425,17123,-7622,14382,41236,-23604,-113506,-73236,29867,61463,36678,35003,38906,-18367,-69890,-39668,6590,19519,-2644,-83948,-143933,-103766,-32089,-23602,-26756,17950,84624,134163,133340,83019,58016,54217,29280,-26968,-51262,-3480,38256,1273,-9100,16760,32210,64976,66315,50196,75296,104786,75025,43486,89489,138090,98230,-6778,-94830,-116543,-62447,5295,26542,-15973,-62237,-77986,-47660,-6871,8676,21033,46037,77009,66860,22354,-52930,-91114,-80569,-46392,4295,-16,-60505,-95227,-101508,-73313,-14399,28951,48295,110498,195681,173270,42095,-61122,-70097,-32570,-10446,-46232,-67071,-58422,-59611,-39817,-616,-19094,-61375,-82808,-65333,-16941,301,-47551,-42488,32704,39483,-15335,-16775,-12128,-77788,-78199,5877,18577,-22750,25319,90981,99514,30548,-74051,-76653,14283,57757,19643,-23700,-27768,-316,11074,16363,59013,97865,95961,63672,35739,12046,-44752,-87400,-33369,25237,-3760,-2191,38728,29879,-860,37201,47416,-20899,-17306,79852,150639,106803,-7140,-104301,-133849,-98819,-36208,45427,83380,54683,20085,4695,-6823,26335,78525,33555,-78385,-99704,-52944,-52553,-67354,-54743,-25059,-36441,-50389,-25825,-22742,-76175,-89941,-59862,-3491,73023,70878,-7083,-13418,36249,37259,-27720,-43897,5661,18241,17879,73652,93447,30110,2034,19825,980,-15690,40890,46806,-33995,-33562,44725,62795,-14511,-82980,-85723,-61149,-49798,-45444,-64514,-78627,-84480,-147078,-194234,-113228,-12915,33464,55602,28544,-22823,-33103,-23900,-58330,-104901,-107798,-74796,-53602,-9405,51214,84166,64925,58390,121234,111617,31289,17936,58050,67766,62656,62057,69380,63458,38480,-10587,-26707,28546,21104,-82039,-111073,-29949,68595,94676,37011,-21903,-25177,37753,91872,30631,-90144,-115866,-94768,-96561,-116888,-132397,-65889,36060,54011,-32256,-87606,-25298,64206,67074,29786,24176,12547,-29502,-50331,-19860,-16671,-14695,17497,32490,10111,3430,24214,76188,134037,130394,52469,-15271,-44151,-24432,8364,-14348,-56488,-51295,11173,77571,82062,34776,-23380,-19856,21233,43934,60964,36787,-37608,-14271,42863,24192,9406,3776,1244,24111,13622,-29850,-34886,-26312,-20139,10078,3565,-63335,-8352,171889,204692,18128,-133015,-103900,-35901,10029,51386,92199,88311,57943,38999,11470,9262,64751,100490,118313,126361,85210,33498,1632,-40461,-92808,-116444,-122477,-118362,-77875,-33455,-26945,-69025,-107542,-43736,54257,57900,47317,100125,95423,14245,-44597,-45101,-35469,-1410,85021,124203,57378,-15916,-24290,5138,-23238,-54124,-22244,36851,46373,-37101,-115549,-86178,80,40170,53880,61024,68875,39765,-14385,-79583,-150079,-111969,44162,125687,39229,-75464,-69796,-13903,36290,90710,78822,11184,-37894,-53957,-33734,-39343,-95896,-97916,-58732,-70034,-70109,-39310,-25608,-87070,-196300,-144245,59700,182716,159041,87748,10377,-48928,-62949,-11017,61519,92903,55389,-5732,-41730,-15221,50211,49156,22479,31033,44941,16720,5151,49510,42187,-6995,30714,109207,98630,23945,38804,88217,21152,-69301,-77216,-20435,38208,26864,-25198,-16510,17094,17223,-8312,-2529,62173,85451,-15979,-132760,-155398,-120666,-48282,-19549,-71732],[19480,46127,70123,39465,-24577,-28331,-12001,-48882,-39933,17710,496,-17723,42454,81781,62770,57935,36190,-13486,-19213,12548,92,9287,75772,87417,44073,-3457,-76851,-161247,-201958,-163511,-94398,-86953,-90079,-37089,22382,49624,34275,34717,21588,-29575,-93655,-145901,-148789,-105037,-63466,-40306,-59002,-86212,-32642,36085,-6947,-58522,-18807,25575,63483,77718,8443,-108671,-156989,-118577,-77279,-85319,-97435,-52349,10538,29601,21308,5804,-15601,-44296,-98724,-141423,-120550,-83045,-47846,24975,73690,51819,33094,13501,-10009,5348,5575,-30639,-28863,6603,32801,20191,28557,96594,141157,76663,-31929,-127456,-192096,-219174,-220214,-181224,-110118,-63567,-15142,635,7940,50577,98242,84401,3602,-65053,-42170,22878,34639,-18947,-7624,72457,76344,56326,77411,83732,64766,60867,35870,-35605,-70942,6955,111694,112109,17980,-96886,-118868,-43333,-13748,-75198,-53084,37595,70606,49911,21095,19130,76815,93755,44249,70958,145469,147403,98144,-24941,-220591,-231449,-47536,63981,15601,-37407,-17660,12098,28646,72834,123190,132218,94556,46865,40103,61330,102801,113841,40493,-13724,10598,-8306,-89931,-82579,5652,24387,-14404,-53842,-56267,-29559,22302,65455,66645,48481,27157,3951,-7495,-27132,-16239,54953,74563,25608,-1956,-5091,-25051,-55664,-61807,-10831,30372,-20940,-111905,-155492,-156057,-89334,-28072,-35165,-33006,57758,140195,103899,26229,11429,19439,-7653,-5415,73270,128945,115133,57291,-21195,3424,81182,26816,-38745,37999,78802,23609,40563,34359,-85181,-144093,-93084,-78143,-67564,55335,129162,11686,-102211,-72471,-6706,9458,-40165,-71344,-51754,-41100,-103187,-172361,-114562,42728,94454,41982,595,-37314,-107297,-78163,15383,20351,-14532,-13284,-44058,-94477,-104835,-64716,-346,38697,67585,72574,35138,9496,-18622,-51259,-3016,54271,48300,58638,88186,72159,24256,-44269,-115949,-127820,-54187,31827,100207,142134,83026,-78850,-123068,-59063,-28200,-36925,-74193,-81389,10321,55245,34184,-1773,-63464,-6982,80606,8098,-62973,-63159,-82669,-73200,-29452,-20011,-26790,33176,102072,86430,27861,-10860,-48536,-61826,-63819,-109134,-134405,-16833,130263,109361,-378,-19953,9669,-5956,-20374,1673,-11357,-45206,-4033,74970,77807,-2588,-78448,-109751,-110449,-120708,-140674,-105228,-16336,9684,-31255,-78496,-79983,9538,100898,67129,-17191,-50961,-68259,-85276,-90589,-65443,30745,90957,42826,-19057,-49108,-48423,-37719,-54789,-60142,-20630,22314,59475,98991,85479,24809,-27022,-24302,5414,-33701,-118415,-91337,1472,2259,-81116,-145197,-109551,713,37633,617,-23023,-11672,-8187,-44016,-47076,22153,9696,-80554,-84039,-44483,-30521,-26506,-57134,-137684,-150826,-50618,3456,-30053,-11003,19422,12978,10144,569,-49391,-56037,-38378,-58952,-75757,22059,127725,116943,67574,32955,29896,34560,-1096,-481,41351,31579,-45896,-145625,-155627,-67080,1487,12279,10571,17037,64425,104954,86427,82770,100723,90532,32707,-14803,-5352,30306,27888,15466,32968,50753,36778,-6179,-19051,-3367,15189,19627,370,-20916,-28289,-21567,-539,54380,124310,81753,-9065,-5688,42046,43137,71572,93028,50094,8964,28232,86742,119541,58349,-2523,-326,43824,91913,44945,-70906,-120019,-45445,44151,51661,44429,79380,81502,4202,-37259,-9625,-9083,-82371,-135468,-109378,-108519,-85391,9462,53467,21770,-6094,12711,96205,152940,122823,110450,136920,123649,96600,111625,106362,69196,78862,160814,203642,176916,115185,39306,11522,59883,70431,-23988,-113032,-95538,-54582,-116215,-222812,-247916,-176548,-93778,-25212,44814,86601,76671,32998,35540,84326,119708,90780,59223,23136,-24953,-47958,-39417,12483,52590,80087,100650,77414,10052,-45021,-77142,-67090,-63400,-118207,-101323,-57602,-79616,-44502,60766,40738,-41046,-22104,60342,80902,55414,39005,76538,58061,-24289,-54246,-1134,27230,41807,81058,98368,41195,-20410,5850,41932,15133,-32019,-27871,40745,57415,6424,-13639,-3815,-5846,-13236,-49712,-88607,-80109,-31013,10898,45702,78667,115133,132215,54781,-57178,-39290,34148,54732,25603,-6823,3497,21573,-3603,-5669,1713,-25365,-16121,4007,-5067,21299,61639,30965,-2537,33581,47436,-12863,-64694,-74223,-79487,-47413,-6922,-14428,-41767,-43770,-42289,-46336,-31167,-11172,-7510,1580,2040,-24651,-31732,-41152,-91876,-109037,-47213,12925,6197,-19225,-13186,-11927,-13661,-2176,283,11061,49912,81125,97276,54364,-33125,-58481,-43478,-70788,-131319,-141059,-116577,-94063,-75552,-71290,-91580,-84961,-21035,31040,22210,-13195,-52904,-63834,-20351,16795,-10173,-25017,-51798,-131948,-124330,-43621,-13514,2915,54357,60249,22849,-44483,-97055,-16423,123835,134039,30969,-35553,-8270,37026,33192,10016,24347,83154,108856,74020,49710,71016,31798,-52253,-58468,-35108,-73851,-23456,78666,106708,108234,156501,120159,-30553,-98773,-6320,124255,126256,-3145,-96857,-82884,-52988,-33934,29529,54340,-2653,-49490,-38916,-11819,14675,45672,26727,-47332,-61662,-25025,-33023,-76611,-105926,-101600,-88986,-55646,8509,32432,-19115,-39770,-21147,55329,151121,94078,-49371,-60178,4085,15076,-21437,-30341,3734,15671,-11075,19330,65913,25477,-345,19448,7903,-4719,26281,4437,-72645,-72990,21125,59962,17852,-19439,-20341,-31546,-57166,-53669,-25961,-6546,-24935,-90470,-116210,-46277,21788,32547,21636,-11502,-37116,-48866,-68796,-115084,-148144,-144968,-132165,-122476,-61257,35825,70517,28346,1422,29749,46396,37468,41388,71456,75642,54337,36601,16589,-11809,-8337,-13642,-8365,58775,78533,-249,-49940,-53110,-27944,1483,4613,19603,47770,71905,89264,8675,-109244,-101843,-57223,-66972,-79801,-92419,-50065,38027,61553,-20573,-102031,-81652,5928,42618,-10361,-34780,-22952,-48129,-59709,5419,28505,10249,41194,89282,56627,-30879,-74597,-8510,101391,125521,61514,37681,21466,-34407,-41624,-9567,13495,30577,74041,106293,70819,-2306,-72168,-52208,9781,16215,41443,87709,62256,36423,57574,69119,51640,36011,67163,106153,72948,7733,-20157,-24347,-21909,-2447,-1501,-35491,20076,166675,160116,-54422,-176107,-104749,-24994,17839,55568,74877,58734,56633,58843,27569,-14541,19835,92265,121957,100468,47263,-11141,-51186,-68788,-74930,-74748,-70115,-64785,-24854,-8682,-28773,-26291,-26007,-26886,-1701,16068,45807,113233,103105,4851,-76442,-76507,-28273,17043,68789,97801,64726,-4086,-50025,-31317,5593,9272,7483,39171,56718,24634,-29700,-32101,14768,37596,27680,44495,74407,44758,6449,-60079,-152678,-108878,57045,120411,23821,-63131,-38999,6068,11453,27562,19171,-26664,-54211,-37208,-42842,-114742,-155471,-107743,-71423,-88850,-72362,-39699,-82260,-197552,-251874,-118643,90895,163682,64615,-42953,-88638,-101486,-70093,31424,120780,112068,47069,-5812,-48022,-11128,99723,117567,57061,22160,-3059,-61724,-86762,-52117,-39095,-8658,111650,212697,194907,118074,100070,107271,19327,-42895,-12694,38720,83242,66246,-33594,-84870,-66624,-54048,-29931,32179,71248,23196,-78021,-126801,-100741,-57014,7519,46786,25853],[55634,28678,12693,-11362,-28277,-5342,-713,-32126,-29942,-13448,-17741,359,83486,143856,112153,49543,13568,-1860,-16592,1906,3307,-27719,-8468,45457,56538,21801,-38149,-103574,-134635,-89757,6649,38922,14542,30864,79765,79723,24001,10076,-14738,-44061,-54401,-103014,-144995,-76816,23992,79709,30043,-36053,1682,56059,-29246,-125064,-94782,-16850,56593,89337,26536,-102779,-155456,-94735,-48688,-59611,-49028,-35289,-45591,-31361,3505,-3665,-25651,8617,11206,-70064,-126652,-97864,-45104,17217,63792,72535,75616,58133,17950,21553,56295,46116,-8389,-33215,-24088,-26839,-11589,45679,105476,111387,47140,-49956,-119213,-155993,-128798,-45920,-710,-25123,14799,74006,39296,7328,37244,49451,2571,-37623,10138,71351,42830,-19802,21442,77809,45416,32081,48758,13178,-11620,36999,57955,-30684,-122227,-63931,79174,119130,45985,-37651,-82446,-58647,-26476,-57923,-57813,12660,58313,35372,-3399,1360,34030,11001,-19463,52244,117772,119747,110933,4332,-188258,-218666,-35752,98121,56850,-5871,-27449,-51941,-47017,16064,70871,82018,65383,70014,70744,57032,93224,115897,50932,-5933,-3276,-3545,-6077,27625,59796,32319,8465,28186,43046,33717,19865,2405,-8679,-15259,-9948,18599,38635,-18402,-81633,-33684,34126,12965,-23401,-12719,-22073,-61597,-71578,-30921,-1425,-1632,-10402,-41076,-85693,-71416,-49878,-65486,-42441,50664,139546,146889,86138,21139,7209,-13708,-39572,-31024,8563,4695,-57526,-113448,-75137,-10634,-31581,-37523,44859,78291,12804,13348,58047,-485,-74944,-75409,-79473,-29286,110460,153151,46397,-48646,-54177,-29892,-32074,-61399,-58932,-23801,14330,-21784,-92603,-64271,52897,92480,51176,12479,-15332,-83047,-106386,-63277,-33911,-47739,-63533,-89872,-102121,-87750,-15350,110609,151918,78678,28991,44610,77687,80962,52197,35959,41708,57323,76763,69737,42812,25142,-26523,-122243,-178877,-130935,-35253,46769,81684,15202,-100842,-104074,-51731,-12615,36924,17023,-19242,42056,54196,-1559,-28681,-40861,41575,142970,64027,-70341,-120665,-102932,-61003,-37868,-38323,-51100,-12161,44983,62757,65274,80957,39423,-6818,-23905,-78262,-120612,-23073,133241,142380,52255,14139,8584,-11614,21719,75091,36670,-19419,1381,36376,19681,-58045,-121495,-111878,-104924,-136373,-99247,21108,105104,66113,-16502,-70705,-80894,-42486,23937,27690,-33332,-55003,-14715,30562,30746,27382,68034,81449,53257,14322,-44430,-61810,-44424,-62486,-59166,18345,100288,132370,106141,42395,-39291,-112955,-91609,9137,-18165,-169049,-186384,-62333,-5254,-43106,-112036,-97449,6108,37138,-24907,-61068,-53076,-33691,-27083,-15492,26340,34543,-3847,-30996,-40880,-40690,-24700,-33003,-86354,-80691,5549,51958,12713,-7510,-9539,-32552,-47591,-46653,-67040,-60309,-36451,-62023,-108819,-29099,117965,170956,119216,53558,24958,24116,16709,26084,42209,11642,-11326,-8122,17337,29350,33353,58742,97391,81089,66605,97036,96315,65735,31035,23847,9983,-28866,-64535,-59737,-26576,-20197,-30936,-33651,-23154,-28260,-24391,-5882,31937,44869,-10971,-34781,8566,40340,68696,121867,164041,122128,20086,-63475,-74082,-44330,15131,53723,54814,62411,92549,97936,84072,39183,-22800,-40560,-3375,42895,22543,-47892,-98104,-43972,33725,27175,6853,48911,61741,7889,-21601,-10679,-25035,-97355,-154639,-147456,-158911,-149151,-61708,27745,76901,66821,36490,89106,172944,167837,120926,80091,63273,71957,89451,55992,-10192,4608,82457,84752,36078,60044,72823,22359,53269,103983,24,-100799,-54745,13080,-10020,-98181,-157504,-129950,-68674,-42840,-25457,51194,139070,105553,58537,79277,56426,-23110,-42155,-32262,-46092,-59872,-44561,-36956,-44918,-11603,52886,95492,86402,46938,10712,14438,664,-74569,-61990,17087,10389,-14577,31886,26020,-19998,8981,82162,89745,65568,88100,159272,156277,82174,19348,14277,48304,79927,95311,93209,62171,41180,61806,42286,-19435,-64089,-45172,53150,108212,75382,62104,59840,18925,632,13188,15566,-974,10658,60600,105634,101313,93713,105492,28495,-106924,-98978,-2770,60010,50771,-24397,-93382,-101285,-64041,-32177,-45566,-86248,-104149,-132961,-136837,-53753,17241,-3714,-16427,-7802,-64303,-124921,-89936,-30720,-26167,-5740,30013,-4521,-52256,-58535,-60494,-56894,3940,31005,-26082,-63546,-62430,-107673,-123020,-88943,-82542,-63469,-1168,21546,4705,28240,84505,93300,68334,44314,16573,16450,9018,-45486,-34141,2008,-30972,-52908,-46173,-84389,-152402,-166780,-129993,-108265,-94415,-78839,-50851,6674,66257,48166,-42368,-75467,-39572,-32883,-30836,15986,25284,-806,-63896,-132713,-129616,-73657,-20349,42503,64097,7101,-42698,-89119,-70006,64088,157930,104277,10097,-19367,30793,79322,57002,1454,-14390,36649,80048,53611,11550,39174,44485,-39731,-104319,-106066,-94616,6666,136880,175017,164501,215275,176973,-4375,-116355,-64458,71395,120686,19201,-48033,-580,15484,-273,21475,-4870,-70628,-83422,-34210,10807,17411,39599,58251,33329,20613,28222,4538,-46818,-98270,-96657,-58608,-20828,30204,75300,70043,32521,1798,41894,138530,125134,-11549,-58077,-2699,31269,24356,28235,46196,63705,61081,73778,86977,37697,34319,42190,-19665,-39624,-10718,-41370,-101668,-104261,-27905,9041,-10009,-24460,-13837,-23917,-75225,-60817,51418,93136,-4593,-86883,-58211,4423,45234,60737,38818,7700,-7053,-46891,-83112,-115684,-141523,-134267,-118230,-94628,-30709,32849,15524,-30661,-34860,-13793,36980,80649,69080,64024,62240,42445,6066,-49877,-74983,-23359,-3250,-7032,37951,113167,143478,91355,-26873,-89869,-58064,-15359,18252,43305,55590,64592,20148,-33106,1390,90,-76683,-97533,-49995,20784,97045,97842,13567,-70033,-75582,3907,53354,-37690,-78679,-20899,-30462,-65879,-11630,9571,-4326,40600,91138,55150,-43076,-87219,-23999,67937,78691,45260,47591,22118,-72738,-102269,-45350,17334,55696,98368,121037,75333,-7314,-71896,-33632,34782,3786,-31138,15342,37870,506,-30827,23361,87480,109916,126165,111986,53104,19321,-17326,-53929,-66903,-38382,2712,27577,78474,137260,76870,-83545,-121210,-32843,11338,10077,38160,68214,72597,84361,79526,19799,-68121,-63844,11753,42068,7900,-26291,-30622,-40389,-35067,-13350,545,17241,28413,37921,26615,18390,56546,80609,8017,-36674,10748,54241,82114,76571,31428,-30162,-59667,-32691,7195,30799,49850,40349,-14813,-71295,-68233,5841,61907,55391,34645,24345,40482,74501,71631,19245,-27407,-48717,-24996,20168,21845,25039,3801,-76568,-96976,-4461,55579,9484,-29233,-1736,33058,29338,-12896,-60050,-59860,-37027,-5702,-45940,-162583,-161855,-49576,-11955,-57632,-39800,630,-73651,-211503,-208976,-44568,102016,80805,-75115,-172037,-170303,-133794,-61060,34706,87133,52537,-22700,-76084,-109755,-66674,51083,98137,76898,49392,-24362,-123596,-147254,-100361,-54849,9647,101545,186305,196041,117138,51833,45983,31323,27992,45047,47030,73266,75044,-36325,-142561,-134485,-81257,-17438,46966,26087,-61659,-99018,-73935,-57725,-41647,870,46633,74192],[35069,-7537,-20891,-20175,-23012,-13769,-11831,-15085,-20285,-42930,-52665,-31435,53113,138117,122021,44896,5166,15786,16637,37824,37903,-27682,-69724,-39473,1843,45368,48392,6722,-4001,22636,86927,135151,116245,85660,75182,38713,-4175,-11881,-50085,-73653,-61656,-92622,-114768,-33785,64456,118633,89540,8450,25471,74749,-4276,-93189,-86668,-53179,-12550,42786,37360,-60550,-110626,-38374,-180,-18814,-2725,-34099,-108957,-114485,-55117,-40765,-57400,13609,90657,20823,-86781,-98113,-61310,-44248,-40193,-20196,23136,35485,9323,30435,106588,105497,-10483,-94606,-122407,-156867,-148439,-90185,-6201,61066,37366,-31024,-61376,-58272,1223,100077,131584,65224,29876,54239,23035,-29854,-30369,-10296,165,23350,79910,75106,-16780,-60334,-15528,-1147,-6305,38239,49539,-32961,-66061,14973,57221,-19293,-93484,-65304,32746,104114,116661,69926,-24004,-71524,-41849,-26775,-55497,-49811,-15258,-23158,-44231,-27669,-12304,-54034,-79640,13187,90341,108162,134143,91516,-47447,-102891,-1092,87784,96900,75204,-2462,-95037,-96580,-16330,39219,37473,28237,73482,76785,8683,23044,83529,52639,-29100,-66814,-64088,-53771,-25527,4795,17943,66301,131946,111243,54397,23225,-14179,-36555,-37292,-14052,36618,70931,29721,-48757,-56588,3200,-763,-51641,-34503,23538,14391,-20592,11487,41810,36334,44104,23927,-47604,-69261,-50148,-31825,-17271,27661,82322,85046,32209,-32867,-37998,-7999,-10013,-50675,-62114,-72456,-104684,-133878,-163705,-198968,-157225,-58663,29294,52176,5470,563,58181,64549,31710,-6437,-70419,-57158,24552,41381,35965,13810,-54103,-86635,-66043,-46467,-24028,-2422,52368,76200,16389,-22259,8825,19509,10349,6349,10377,-20881,-59528,-59456,-28086,-36126,-68632,-82165,-59107,-17951,45560,144735,165008,55620,-27178,7020,76652,146018,166990,78860,-18803,-13584,26345,16928,-5867,-1053,-4631,-39843,-96953,-115271,-74528,-14049,-1530,-38988,-50806,-25024,-5003,32772,91883,61360,12910,33231,11845,-37181,-22862,26819,104717,174455,113941,-21958,-83794,-28643,46396,11923,-74755,-145256,-150350,-68388,31539,73627,95522,85362,58512,26765,-15275,-65429,-21032,100222,132465,88358,77567,58380,8443,35586,98641,65890,20017,28850,40234,25529,-36377,-99661,-92943,-101192,-144573,-62117,103555,166263,91771,22557,-1446,-28848,-84441,-94684,-61195,-39302,-12031,44697,91342,80182,23718,-14951,-14000,34862,63967,17704,-20044,-43246,-78702,-51332,26224,79709,85002,39481,-16612,-61602,-112236,-94105,-8848,-50962,-214429,-244035,-131283,-49542,-48668,-105723,-110386,-17262,46579,15856,-35517,-77304,-62178,18832,81185,107610,131096,123029,62783,4103,-2360,20344,49179,61506,49043,17519,-6722,6726,31732,26142,-10793,-55246,-74433,-84422,-82640,-78077,-69693,-69602,-33402,95430,176424,104079,-894,3262,60583,45996,-9461,-17431,2388,33409,79441,119813,114050,79938,50556,44905,37083,18577,27874,66406,51077,-42758,-63769,-6836,2213,-63732,-112110,-82425,-51719,-59810,-86866,-90981,-49181,14443,35580,14794,-41239,-104521,-70582,-9029,-2814,18289,51918,66616,65258,24006,-69257,-100405,-55650,746,36666,43771,26345,40063,43036,12215,-26181,-75374,-95352,-59433,-33520,-22057,6029,9186,-2208,-8697,-31444,-41752,-7706,12425,-2558,1025,18511,-2223,-78872,-137017,-135618,-157520,-157689,-82624,28613,114809,91988,147,10632,121520,164464,121924,75040,35228,4321,-8697,-28940,-56886,-18694,20447,-9871,-30441,38520,83652,43921,34661,64518,5009,-43881,22592,103642,119277,20607,-91989,-81527,-23654,-54971,-113612,-48373,80085,81065,45333,66741,21449,-72032,-49024,27794,9278,-36593,-11399,-4539,-61770,-53051,26339,117121,163665,122938,55628,51015,56979,21124,25196,53229,5236,-70148,-57643,-44955,-7508,58331,75830,30946,23577,77649,133389,138984,127999,71477,29804,42991,45298,30711,39076,36478,19871,34324,20824,-24801,-48680,-22280,41821,61473,33481,50339,62903,18258,2593,34352,51769,36644,44423,72885,85710,61150,25383,33517,31505,-44288,-78585,-36561,1388,-38078,-129366,-207861,-197738,-111709,-78178,-119898,-121561,-119916,-205243,-214633,-90657,-2042,-4553,-5594,-26292,-108369,-146654,-88439,-29668,-27883,6860,70928,42217,-24058,-39565,-63147,-59449,23558,59049,-6806,-60021,-44864,-84734,-128578,-116437,-54411,20780,55038,21510,-22398,12205,90042,97326,70061,47169,29423,43860,22643,-70187,-106958,-78753,-70629,-57822,-38075,-60629,-118115,-127102,-87840,-73377,-55175,-17358,23163,92262,117472,22058,-124562,-154513,-74657,-23582,1211,55204,74604,29643,-53153,-105833,-102677,-73794,-16461,49014,52970,2695,-26771,-56993,-29238,55056,64757,11223,-15287,-9461,25247,65307,55277,13551,-11298,216,34669,14199,-45310,-37729,12518,-17734,-98720,-118376,-67521,16326,98876,140805,131228,145568,105352,-13367,-67624,-43758,34494,95637,45156,-23862,-4186,16035,17539,35075,-3775,-53504,-43714,3680,31108,20840,38373,62705,42309,32816,39074,12956,-28311,-73639,-41767,28485,41670,32387,70477,93383,42513,-17788,-25809,38653,102235,47347,-6077,33456,54178,19049,22544,37810,41030,71261,120610,116724,53897,54282,35269,-71177,-105863,-69400,-89533,-127993,-102835,-55154,-42354,-54361,-54181,-39168,-37287,-85704,-69717,50813,78197,-58698,-142582,-73191,17119,58114,71333,36507,-7602,-31516,-64566,-83672,-94543,-96088,-86149,-79688,-43937,28561,20304,-70059,-90571,-29623,26497,62571,81796,64127,51837,47702,30643,-22745,-95262,-100503,-32564,-9043,-19959,-4100,91647,205596,169632,6701,-76894,-46171,-19011,-18804,-7476,21157,44848,56063,59502,86248,30502,-86480,-97614,-11019,59175,95598,77420,13526,-24374,-1659,73613,87765,-18548,-53047,-6216,-37404,-81002,-47838,-39153,-23514,27495,43461,27638,10675,-3669,19197,72051,75997,59880,61475,247,-115192,-155475,-112520,-40841,42666,105624,114712,82121,36514,-5276,13405,45893,-4676,-85752,-85795,-47153,-44017,-81724,-41119,64785,153611,178390,84632,-21330,-23496,-33840,-77732,-87219,-27202,42688,60626,89871,102323,18943,-62837,-29311,59653,80137,45559,39264,79635,112019,109948,71852,-23976,-119119,-124010,-94938,-82267,-87305,-71981,-11849,4437,-10114,379,22687,45298,56956,45761,37410,44030,69188,87316,19679,-21213,34432,46337,19577,34322,60236,27927,-29983,-49880,-21954,20829,59688,54589,-1757,-64852,-67213,-11197,46069,47025,18443,-903,9819,73867,86341,7207,-74934,-98976,-70577,-7761,26184,55899,100273,60637,-36548,-42892,7805,22610,21951,31851,59337,84443,11972,-67223,-29184,10013,1756,-46994,-125718,-104189,-8263,14531,-32003,-5079,59415,12840,-104468,-107869,11205,98487,48349,-90634,-166373,-173629,-138458,-50954,9696,7993,2761,-40098,-122343,-158803,-115465,-36489,10454,54185,73533,10040,-84103,-108106,-45611,37488,86624,78016,69042,61157,-13343,-87942,-59780,31012,65766,30869,17240,81743,109538,-11933,-152285,-142725,-31753,45409,58455,-911,-77834,-63118,-20590,-49271,-68815,-37501,15311,68605],[48640,14962,15173,26767,964,-27143,-26624,-12515,-24641,-47855,-64935,-75802,-36769,38214,71068,66437,50976,52946,57189,56212,38559,8898,-25727,-74600,-83786,19599,99522,78304,72597,91443,129988,170871,145184,97454,58038,4804,-15242,-3902,-37748,-74620,-89389,-106428,-68811,20503,72251,78555,73755,29999,29191,55038,22782,2330,8578,-31153,-51595,-1125,42486,-1358,-45645,2787,23777,-5946,-10758,-44823,-97397,-98851,-51073,-33404,-59845,-14945,78694,37663,-71601,-98653,-59311,-58235,-103718,-119227,-68222,-22473,8628,74460,143422,122448,20310,-74365,-155470,-231644,-209545,-125328,-43895,3105,-17282,-49507,-40080,-13295,31082,101034,144530,90557,-19465,-66552,-28348,-30218,-58805,-26058,23727,54369,97153,50419,-77757,-114348,-79787,-72663,-42960,31077,49015,4444,1077,41630,25076,-43269,-65368,-38673,12648,96938,168163,122096,-974,-66325,-12036,32312,-25055,-94695,-85322,-45320,-25261,-22094,-29691,-71607,-85720,9443,85142,60047,41597,79875,64141,16907,-9769,-9245,51864,109254,39926,-70941,-69726,24014,79612,29617,-26544,19073,59419,1178,-11893,44875,30577,-66147,-121918,-116708,-140441,-158238,-117895,-34648,80811,120027,47096,1219,34854,39419,-7318,-35880,-6123,41361,59756,50405,25866,16124,33325,4426,-68379,-54138,62189,95423,54002,98166,143904,74625,-3666,-15934,-43483,-58867,-11488,66736,83927,73847,36784,-52183,-101775,-84045,-41930,25251,54660,30027,-1266,-46039,-84976,-119213,-205665,-290573,-227567,-112846,-43803,1019,18688,34152,56811,63966,70436,41883,-54777,-123018,-132565,-107482,7172,70386,-28665,-110833,-68940,-16888,-4170,-309,63338,119235,72197,6707,-8298,-25187,-21392,-2183,22157,35621,24623,2929,5215,-18142,-66355,-72880,-23676,33950,58094,91405,99493,20071,-65731,-61387,-576,98650,149960,59175,-68756,-82470,-40721,-28893,-21943,-12103,-6028,15436,6875,-36057,-51232,-23439,-32224,-41146,-1453,18694,19146,77169,124244,81434,31294,14699,-30853,-56221,8238,89926,118710,127345,119968,78453,40361,73995,149163,87427,-64887,-170207,-207188,-124305,19603,56896,38744,61298,82402,44007,-11593,-56922,-26079,47371,54457,28662,70053,98829,49743,22953,49347,56134,63493,76035,68901,55706,34237,9242,-489,-42235,-98897,-36985,93889,131199,58254,9567,17717,7853,-51254,-99817,-92158,-25882,35864,47103,37773,8001,-70343,-117992,-81352,18359,79788,39114,-14922,-60738,-98774,-49479,28335,48161,32299,2612,-43829,-60786,-67137,-71831,-63347,-108932,-203390,-186474,-98178,-61572,-78471,-116565,-124737,-39989,45982,44788,-13285,-74978,-64670,56889,163959,189296,199004,186366,120256,50627,44303,67034,113749,152530,89632,-28960,-66483,2620,76763,83606,42154,-24023,-73610,-94437,-85095,-87380,-54247,-2295,25966,108545,169252,83847,-55491,-37680,74858,72031,-14979,-32634,26525,46742,41174,89455,138481,96656,-20951,-83868,-31262,-1638,-12127,40131,36971,-67955,-75743,12724,44482,-22995,-99795,-95822,-28902,11393,-23417,-60215,-12004,70913,69645,-12334,-105550,-145116,-92157,-43430,-44999,-41400,-43943,-31252,16097,36343,-10412,-22471,-7735,3699,41246,40031,-37760,-54238,-33274,-60438,-83079,-92962,-119434,-107816,-82630,-36531,59432,105951,53010,-21040,-61046,-51990,-16426,16792,18404,20095,30557,783,-84736,-124703,-82484,-73446,-51792,3572,42425,76399,64123,-24544,-48182,51482,113150,70534,50359,52554,7509,-41635,-27755,24367,64772,63968,34481,37626,71333,93408,87012,39430,-10157,-25273,922,76066,157443,169508,33402,-119596,-90337,-6136,-48543,-121827,-97419,-21358,8893,28404,69506,62286,4043,55571,147226,100489,23916,32546,49767,-6111,-17444,45856,144909,184519,101075,15988,40430,97684,113305,103002,40466,-57977,-111752,-68132,-25619,37189,83091,40155,-31457,-22108,11669,35592,58259,94143,84919,72687,41330,-12628,-16601,39262,54147,18458,24281,33646,7809,6145,30035,22091,-33316,-74637,-59891,-40116,-29409,9854,45263,49437,44203,62397,62093,40416,19740,-21267,-27960,33127,49985,2597,-35063,-67230,-143639,-190318,-175502,-111262,-47374,-70463,-129948,-91999,-63222,-135019,-136608,-47870,2794,-254,-17030,-48671,-77885,-78089,-59410,-37258,-36703,7532,78252,67193,22927,33700,19883,5008,32160,47463,14863,-18381,8248,9097,-40917,-67789,-10518,65091,78741,27270,-35662,-16385,60777,77901,55694,27699,23191,68648,81715,3697,-88984,-123499,-95212,-36830,-10914,-14825,-22774,-5275,6844,7501,28318,51129,47243,94474,126729,37120,-98646,-154166,-121045,-50650,15483,70935,89725,44665,-37370,-89693,-74003,-43149,4915,42767,49075,46585,47514,17283,-24507,-40489,-41756,-20336,4216,-5717,-18202,8357,49183,64028,27384,-4941,14392,8768,-23044,-13242,33017,44181,-14569,-45456,-18922,-11855,-20457,32012,60941,16956,-47900,-58722,-7626,8542,21708,78554,72775,-26514,-71689,-36494,-545,40484,54114,43715,42557,49261,36487,-2646,-19896,-18974,-37690,-22434,11204,1226,-38291,-67362,1143,93082,81003,25108,48229,62364,11973,-39585,-70364,-54623,31778,69969,59382,81749,57337,-35039,-51434,-31624,-44578,-7410,78535,94010,57840,47216,-8143,-101066,-132471,-105703,-97869,-100181,-67776,-48888,-48895,-36579,-20241,-21678,-36908,-60228,-47551,-17060,-33576,-103713,-144940,-86902,21952,82546,69679,7420,-59911,-84908,-62172,-46532,-66722,-54321,-46984,-76115,-47913,29980,-15669,-130323,-129052,-20544,69206,52555,21496,43510,67817,53000,15495,-43032,-86166,-88323,-70736,-41914,-19046,-27355,28415,141753,137068,23378,-18606,10242,3072,-21723,-3685,34507,74934,103387,85022,76519,34315,-38952,-19962,35773,32942,1753,-5459,-6856,19968,87303,143437,105211,28823,17490,3669,-51322,-71630,-52299,-54041,-24720,3361,-7972,30078,109475,85739,34379,67035,101060,87852,72361,-732,-101943,-136893,-128042,-63777,67102,139708,107739,85255,96315,52279,-6848,-22261,-25775,-64620,-93235,-69493,-18947,-1599,-8444,34728,153159,202698,78408,-34540,-36375,-34982,-51899,-28691,46003,89013,39214,22671,27040,-33413,-52166,15805,97321,129595,106657,63052,74458,92437,73256,15284,-81526,-130413,-117340,-145842,-161916,-124651,-65829,4392,9199,-28553,-23202,-7082,-13677,-28044,-22391,8182,18940,3138,-5421,-5837,9748,34144,-2277,-44716,-13468,23596,-6189,-46173,-64137,-38936,43940,119400,127826,75863,-2817,-31881,-26934,-23615,-30524,-12364,672,-18183,-284,35710,17911,-56060,-87929,-46302,20781,37312,55176,129905,146520,70796,24081,19657,27598,44138,42631,60720,100014,57299,16848,57298,43046,-8784,-15664,-19445,-28463,-36525,-51895,-67009,-22148,73518,90370,14395,-19427,42703,109811,96170,218,-76514,-114838,-119375,-61084,-9403,-14775,19515,21605,-67005,-112894,-94846,-76370,-49814,13381,47466,39646,12121,-11535,21885,100042,144908,102392,-3271,-74583,-117873,-158889,-101234,22787,45145,-21062,8809,133783,170181,48873,-74067,-57630,51975,91725,44663,-12572,-45041,-14305,13253,-32272,-66925,-40248,14068,73917],[90810,69350,59918,59494,20034,-20327,-36690,-52765,-65881,-48184,-42583,-85099,-120482,-97946,-28291,50146,66356,45799,22393,-19080,-42712,4460,33250,-60741,-139993,-49849,56306,44576,38537,79133,126723,145622,105118,72639,49384,-5570,-35897,-7376,-10535,-53906,-106478,-110395,-45307,21963,47366,48946,47954,47297,26865,7071,12372,56021,68703,-10762,-71149,-42638,33950,46079,9698,25926,33209,-13408,-35042,-27819,-19413,-7563,18363,33252,-5274,-14946,31123,308,-86963,-89893,-23841,1128,-58790,-128807,-115063,-58430,8545,95234,134898,98642,55640,3866,-90612,-160977,-104398,-17866,-6742,-32144,-39045,-27280,-6418,-11763,-27987,55,74269,64062,-59176,-126941,-28759,6697,-57926,-17216,54262,50267,72129,53690,-55632,-124032,-106294,-74862,-49955,-6241,41595,107827,137919,69751,-38457,-107387,-105407,-46417,17935,79932,130390,96709,14172,-8300,59494,93570,29317,-77787,-94311,-12494,37600,17841,-11633,-51558,-57617,20107,71692,-3023,-85632,-24206,76600,76644,-24028,-79254,-12042,79566,58618,-19373,-7903,93221,130867,32252,-62894,-29051,47531,48483,29777,39168,13775,-57915,-96551,-84273,-89082,-121155,-129702,-64520,33375,9477,-60526,-38210,49870,84586,12527,-57939,-20771,18326,-15547,-25012,36502,88278,65692,5878,-45755,-32495,51536,97190,89154,136248,176140,79636,-54593,-52044,-6020,3593,59574,167099,200954,154763,39019,-115622,-146048,-62155,-3599,22054,49689,87308,98228,31855,-53305,-113496,-169416,-195718,-156614,-125054,-129643,-70026,33451,91385,77080,21910,-16912,-10381,-26779,-105593,-179546,-148665,3616,100319,9561,-96194,-45350,19981,460,-19356,39317,83459,52338,22408,24104,-3814,-9512,6155,20363,40187,49683,28291,17089,-21444,-81190,-82418,-13798,37056,26903,34743,54696,6832,-66236,-92124,-60109,14846,55816,16516,-43996,-53239,-41505,-26747,21981,39803,-10662,-23066,12406,7780,-23961,-32599,-62124,-61357,-10237,20402,28466,90631,124553,87533,39476,11338,-30693,-51237,15729,87749,67441,25260,67657,152373,144096,101105,134436,105526,-13745,-86372,-106094,-58990,43298,45630,2130,31365,62421,8700,-72538,-87230,-33547,929,-23341,-49543,-843,71647,46941,-32713,-30338,54517,123749,126082,89915,64561,68987,96531,91383,29898,-36729,-31686,33379,65840,7292,-73648,-90313,-33387,19324,-3511,-39198,-104,35305,-2976,-40437,-70693,-122498,-128602,-78929,-3066,41209,-2660,-56343,-82537,-95378,-40293,30180,35879,42241,39749,-41543,-87315,-62776,-71679,-102471,-117841,-125268,-64475,2495,-33404,-92997,-112514,-112346,-49541,9827,-14285,-52338,-39646,2840,88755,164446,172369,151613,128328,80058,29774,25619,37450,66895,76868,-3408,-72514,-30732,27222,61179,60748,24560,-30338,-89802,-123696,-79487,-48395,-24680,21177,66119,120272,167966,106380,-32736,-69723,6425,46013,21753,12271,32466,8730,-35444,20701,104933,65912,-86022,-137364,-40315,-679,-20148,17516,15092,-37008,-1816,42054,25902,-16662,-64827,-81931,-15131,53724,17106,-25960,9379,54407,23238,-44704,-80583,-85243,-79898,-65260,-43763,-32632,-51942,-47170,700,30154,12147,16124,-8797,-41784,814,16696,-64371,-91810,-79546,-98974,-92175,-85409,-140595,-162162,-116323,-52651,33352,80929,59472,-5007,-51514,-31555,22063,68780,55202,4711,-24493,-58750,-142214,-171204,-82059,-8768,51098,89509,32795,-6591,16175,-15137,-46798,7674,31760,-38368,-69538,120,31553,-714,17678,102166,130934,105410,92420,96006,82400,86256,112646,78860,11,-16439,21401,69280,122371,106531,-33912,-172500,-135602,-53767,-74351,-93912,-69952,-36990,-5424,29829,60983,73453,53804,101423,139178,84974,45540,40796,24987,-435,-597,40018,126035,116004,-19628,-78794,2902,88736,110476,89885,6442,-71809,-83974,-24343,50997,92070,63089,-8299,-41654,-14040,-36187,-50931,-14410,28180,64380,93055,27199,-51429,-12672,82310,107147,83514,96279,80697,21969,27726,54080,-7100,-115121,-163121,-167381,-162168,-95762,13227,57661,49616,44512,56433,46723,14724,-12604,-40131,-48074,9799,72967,50824,-40053,-115331,-168602,-141803,-30645,60857,56880,-35231,-97500,-75036,-57026,-58630,-33309,-18515,-24542,-35404,-67841,-94582,-61950,-23239,-27604,-36332,-50479,-33567,6807,2725,3594,62700,100611,77315,41669,18462,-20155,-55394,-14481,26522,-11574,-34092,-7779,13657,33343,20970,-19385,8347,82721,104425,69117,11553,-1556,61687,114523,59793,-62589,-137661,-98857,-25586,-10080,10669,70380,101828,64379,33949,43608,30756,498,36943,87682,59352,-10173,-85567,-132357,-107346,-68219,-24537,18098,19795,-36266,-90865,-74102,-20356,30573,43197,37635,50361,76934,38592,-72825,-132995,-81767,-9378,15391,-11222,-49928,-41099,31725,73453,15046,-27831,-7983,18262,51384,78417,69233,71096,58712,37027,14038,-33260,-96979,-57986,-4001,-50428,-122092,-88649,1514,9140,-3365,52546,66295,-30184,-93429,-56870,-19267,18553,69921,102385,103878,79040,27184,-46259,-114608,-141932,-121175,-64071,-14811,-17400,-61902,-70202,14040,103781,95528,38010,34595,23021,-18673,-48101,-76221,-92765,-33810,46676,82062,85183,27382,-85602,-113981,-77401,-60130,-25787,18431,29110,40842,41846,-27442,-84851,-103155,-97832,-44438,-3746,-40345,-65293,-42245,8344,34380,15769,-27506,-33014,-12991,-54000,-99267,-76151,-59212,-47391,28999,101984,72916,-693,-49865,-45100,13882,40454,-15993,-30739,-27099,-68687,-59673,-12185,-36070,-94957,-101610,-34065,33689,9457,-15846,34977,89964,68581,-4950,-62120,-53213,-70894,-109308,-54108,5044,-36176,-22370,61433,74384,25467,24792,60841,53596,31047,48990,81959,141833,148726,54242,7054,14050,16968,62764,74845,4405,-61077,-41082,16831,70888,144942,175854,117340,60519,50864,20201,-4445,-10512,-7266,-12972,-16559,-33139,-30360,69854,177074,121349,26029,39591,82300,55936,7511,-28918,-50723,-42662,-47425,-11601,108897,174378,125752,102133,113883,15105,-121126,-132756,-36660,18304,2367,-1946,48301,102970,80453,49786,120884,149817,87190,72013,64822,12432,8611,62376,109843,85860,-1015,-39247,-49032,-82611,-74080,-9060,59152,115190,119868,71041,51485,31441,-5516,-62774,-114255,-101110,-63854,-107217,-153559,-122608,-55315,-13779,-37346,-50491,-10480,-9659,-70329,-123400,-92597,-32015,-17447,-49272,-66127,-21229,24113,9155,-53711,-81975,-59443,-59779,-87440,-67154,-41923,-16153,73448,157458,185984,162751,87604,25267,-5423,-58154,-90199,-32154,19850,-45,-15413,37704,54556,-23545,-50428,21990,53360,-9005,-30575,26442,92403,133788,128618,59177,4601,14695,20035,34219,62182,61577,77557,94491,23106,-17186,35536,61473,4505,-83552,-117782,-116141,-86069,7808,69190,30362,1210,49601,106368,106103,22993,-47828,-68907,-106053,-104568,-13038,44145,51063,37373,-2007,-17196,-29166,-64741,-54559,-11270,-14429,-1273,37494,30963,9858,28803,92868,112480,-3635,-112133,-117803,-112587,-59065,12517,-5325,-49807,12764,126458,158488,90284,38687,53648,75812,35025,-46389,-83156,-69353,-37717,-8773,-20895,-48921,-38195,4178,69486],[117740,98352,70719,60010,42021,34340,1104,-66832,-79143,-23713,19245,-20505,-86641,-108777,-68986,2499,25233,-6890,-60878,-106114,-107465,-29602,29387,-40251,-126638,-81720,-6015,-12333,-9178,45511,98342,102430,74493,71470,59714,-17650,-92519,-60479,-14106,-33305,-82550,-65198,-34189,-33386,-8457,51469,71570,69832,26484,-18402,-3237,46245,45454,-28345,-99713,-71524,51848,101638,63015,69608,72631,14172,687,31335,38320,38774,72794,105197,66209,12755,10070,-6328,-60657,-43841,25183,53287,1962,-85455,-103368,-65784,-31813,34354,79532,55432,36870,25002,-29194,-40730,42635,71416,-18593,-74010,-28527,19229,28705,-9208,-63805,-58214,30480,55864,-22630,-51057,28822,33840,-59127,-29884,64064,58651,55832,69167,5444,-89685,-94155,-51590,-49157,-41651,44574,175773,186471,39289,-97446,-155925,-159960,-80256,14389,34040,36485,52481,46523,60930,94052,96879,52786,-48127,-92428,-20032,41541,38611,17082,-16611,-34009,-1022,13172,-45072,-116783,-82911,40832,81603,4839,-48460,-13202,40894,33380,-8245,20065,121266,120628,-752,-75541,-38624,19011,49511,69188,64659,21326,-18133,-21965,2284,53218,54087,-19474,-42189,-26673,-83652,-104897,-31266,30064,40089,-16088,-88772,-53286,-27541,-114315,-145045,-30693,60846,16794,-36554,-13636,2250,-12236,9589,44416,72086,80839,41168,-18378,-6980,41221,56534,84703,170597,205900,142359,37435,-55857,-61427,-13989,-11612,-66401,-42391,67747,122775,44540,-67143,-125164,-114819,-67756,-26664,-60420,-151728,-123507,16899,99646,80904,-19226,-143668,-135316,-27325,-17755,-84614,-76318,13221,73914,1624,-88898,-16307,63319,15247,-35624,3446,31946,15035,14307,31320,8730,10839,22425,-2869,-31328,-18528,7660,29027,-23725,-96223,-75866,5901,20456,-7491,26430,62211,14475,-44478,-67750,-57427,-8561,31189,30423,31094,41157,21343,11738,83438,121389,10850,-83221,-53421,-18472,-45153,-85132,-131362,-131402,-56346,15195,39201,57783,69103,55311,28795,22508,13694,-12107,-2205,17278,-19860,-65833,-8555,138833,158995,65196,46053,39070,-6438,-6546,35195,68279,92906,56643,29461,42672,36914,-27214,-84358,-56507,-6113,-5730,-21944,-36853,-35151,17085,-1849,-98390,-63226,100904,188614,155875,98919,57004,43608,73786,80063,34260,-23225,-42095,-2087,49250,9984,-114005,-191672,-88049,51250,65891,39110,33977,1025,-39068,-48774,-59827,-63775,-52865,-66523,-59462,-15948,-16662,-43071,-51203,-36969,14215,41041,32427,95740,117501,-15700,-103183,-65394,-53100,-64472,-57874,-47458,17397,82524,20347,-55330,-67916,-72318,-41185,-8532,-59515,-70960,22866,104548,125995,117236,89858,56491,34891,-155,-23168,-13347,-28415,-41186,-47229,-74568,-37807,50541,41252,-1081,-13471,-24679,-39528,-82390,-121012,-58467,6416,26337,56656,94403,125539,172811,161827,57224,-47047,-53214,11759,70424,78322,25726,-13279,-13925,34257,89895,69313,-25808,-29928,19515,572,-5447,35215,46963,54732,114860,91785,943,-10096,13119,-16944,-22044,9644,-34991,-64912,-30028,-21868,-60593,-73573,-31665,1659,-12896,-29257,-15016,6423,2086,-3164,9755,12745,-15252,-18189,-47653,-89552,-58615,-3931,-20089,-47147,-57056,-52814,-47799,-87871,-155631,-164444,-98654,-42482,-19426,-416,40903,34249,-259,17673,84071,132658,95450,-3921,-68110,-85335,-142692,-189447,-112105,-12472,59908,103865,46885,-11764,6298,6095,-5374,16001,-4304,-90335,-164824,-106547,6897,27715,12034,63091,98119,67778,64754,70447,52979,60079,102277,132143,126072,99300,84375,81426,88620,57614,-35998,-109051,-102834,-91528,-113840,-80648,8222,77205,80027,60867,39229,16122,18387,55402,30973,-11354,28714,46188,-22272,-47565,-24791,1635,65036,28728,-111192,-121260,540,56955,31039,19599,13616,8462,-19118,-18556,48785,94852,41667,-10179,17367,65527,21080,-21413,2111,29535,46195,51189,-9324,-46296,23292,104293,129097,154874,201936,146721,31826,22832,57923,-3417,-111758,-147838,-141079,-143927,-83468,28384,65871,52060,45412,59224,71615,32054,-29123,-26627,-3749,11230,45124,31939,-67635,-119466,-104192,-39164,77018,154250,114832,-767,-75825,-109282,-118158,-77651,-40675,-62943,-67588,-38913,-46608,-73199,-46721,1895,9375,-24702,-84617,-109661,-83690,-77703,-42820,54878,111694,81477,54580,27698,-57408,-138316,-92630,-44778,-61589,-35028,-8907,-37802,-15288,25765,38902,90772,144086,127837,68990,4997,-6801,61445,130934,89332,-34615,-114268,-92934,-53970,-36486,22342,103145,113493,36137,-37694,-52359,-64838,-46271,9478,37010,54306,48656,-28350,-112442,-150673,-173548,-141488,-67824,-11756,-17543,-46269,-52805,-8546,55180,66928,35267,24514,58347,22708,-92457,-140564,-76396,-26213,-14483,-2737,-13857,-21225,8874,-4183,-63275,-69073,-46979,-3050,83964,116403,59263,42430,70867,60608,17449,-16963,-65467,-73685,-44135,-18064,-46620,-61309,-22617,-24901,-25110,17983,15044,-28242,-28605,3198,13189,7957,17279,67611,112971,91777,23400,-46236,-119611,-167179,-124921,-46779,-6071,-15001,-41563,-32717,33403,103297,123929,75889,15783,-20977,-46967,-59540,-72409,-85609,-49990,13986,51416,37813,-22734,-103823,-103872,-37719,32151,72327,39942,-8149,2318,42483,14258,-34761,-64303,-64881,31477,88444,-25253,-94175,-51738,-5011,12972,2919,-38445,-54810,-27787,-42046,-80438,-44639,3959,-8738,10041,66136,46986,8555,38381,86402,116066,116459,42944,-9605,470,4221,-4273,-16981,-8014,19590,9520,-36506,-55261,-31207,-10738,2981,55225,65562,-21178,-89000,-64854,-84652,-101897,-14080,20842,-57817,-35158,41570,29732,-7817,12334,71701,88123,57425,49017,88694,160372,146718,17445,-45971,-33084,-4573,51928,67730,5766,-36881,-2379,65718,105200,148223,169741,122433,35042,-6595,14239,54448,41329,39101,38015,-8400,-49833,-12922,98505,150633,96781,42979,21938,1433,-56554,-140111,-134461,-53872,22273,36379,12528,43959,113990,132159,110126,47229,-110521,-239728,-191749,-28535,70955,71066,45982,62548,88961,75298,41983,37332,15328,59841,190168,198154,67146,29747,76266,75457,5837,-39009,-34452,-64146,-104827,-104975,-76039,-16914,62609,77848,47336,47441,23945,-51761,-116325,-114024,-73456,-27866,-38764,-106387,-133038,-79445,-46910,-75174,-41883,32008,35597,-31707,-97210,-89399,-54308,-37561,-36337,-18003,6313,11849,-12945,-64240,-94946,-97769,-104136,-98354,-37318,7739,31278,89742,134116,149447,159492,134218,91420,50133,-29266,-74473,-17671,45275,54187,63411,106466,79415,-28680,-27588,75938,50742,-95125,-156560,-127926,-48325,77240,145645,88148,10890,-2219,3628,24916,53481,46035,40127,39916,-9484,-6917,57041,62128,1977,-57515,-61402,-81883,-112386,-69318,-10560,-24899,-25899,30675,60024,23743,-48633,-65921,-38623,-84468,-117730,20660,139819,68136,-32419,-23355,42938,55222,-2025,-15882,15682,-7103,-22784,11896,24621,-8467,-43960,13572,85777,25487,-63809,-59125,-16767,36317,56074,23088,19999,39582,61077,104058,124494,135305,138202,78189,-22082,-104080,-121085,-87303,-61354,-16232,21534,8998,-920,28022,95023],[68870,31264,4654,6015,23457,67303,53703,-22720,-45054,-4711,40572,38552,27247,16407,-13329,-15771,-11543,-46979,-99972,-105976,-85653,-49023,-27390,-59597,-101804,-78699,-34437,-15261,541,18120,44348,56437,64082,88206,69904,-43132,-160223,-140939,-60439,-39912,-36956,10008,-102,-65009,-62752,19352,79230,62205,17658,3624,20214,26468,9234,-32464,-95215,-54379,97942,148302,99739,116765,123780,71714,75018,86135,28734,-2605,61304,116656,80856,7939,-7694,6797,-3002,13843,50976,32523,-18671,-66741,-76478,-74317,-89060,-43708,22326,12434,-15271,-27229,-49193,-10930,73353,39033,-80962,-100043,-24779,16536,16000,3771,-23908,-29175,18419,43437,30008,40660,55594,14565,-58627,-33519,68694,85902,49270,37021,12302,-45747,-65895,-47447,-51426,-41732,47265,133427,105118,-300,-72881,-101581,-111784,-68889,405,-2036,-13407,30423,60159,60805,52644,52953,41311,-38875,-112779,-95933,-32854,20499,47948,45365,13576,-20251,-52307,-59444,-61396,-36414,36210,84175,71876,43359,42487,40778,5628,-23713,17272,102658,70911,-47784,-80590,-45634,-45476,-30604,52822,103630,56684,8360,25270,61006,101860,113881,57015,2615,-36675,-87736,-80489,-12712,-47,-21832,-31558,-61201,-51470,-52665,-132291,-156127,-69318,-20275,-67922,-83946,-2136,7860,-74716,-86476,-37745,-14918,-20318,-5787,30950,40081,26209,21868,16608,57594,72164,18846,4928,43608,47202,7978,-56029,-136762,-89262,61525,88327,-35477,-122433,-124461,-91466,-36396,52533,38359,-77256,-98342,-12304,34637,19040,-50308,-169414,-186280,-53953,32769,27140,13208,15345,18490,-33574,-78783,15683,97364,50445,-5798,11938,31135,12468,-8295,-20920,-41557,-7761,17437,-52976,-141311,-101047,20811,86835,10106,-76778,-27622,50913,22928,-9491,46919,74305,17397,-29710,-41845,-50223,603,80176,90816,69072,73486,56645,33723,93238,136222,21822,-100589,-94178,-52205,-76549,-118932,-158494,-165936,-87057,-2620,12481,-19181,-24588,-2739,10740,31534,52227,44453,9428,-52474,-106620,-113280,-60163,61213,112003,53337,5091,-62852,-103624,-45457,59365,120584,103686,48309,47036,47847,21317,-13034,-2588,40120,49475,22465,25258,19517,-17921,-8891,-30049,-103046,-33966,128913,175266,121589,72950,24288,-10961,-18646,-21901,-31625,-53476,-42951,10397,60801,42686,-52378,-141075,-77809,13898,34533,60986,47637,-22554,-33805,-25227,-41187,-19940,-13469,-103278,-150795,-64434,23957,33612,15185,41615,85750,49499,26666,124552,147000,1784,-74012,-32276,-16585,-19147,-31377,-64272,-9523,78640,54586,1746,-12613,-44230,-41887,10836,1692,-17014,36656,103038,103781,50869,4662,-5623,-4829,-30524,-29550,1916,-51024,-104372,-76104,-34158,20205,36719,-24004,-61358,-45275,-14047,3756,-21766,-61191,-25233,38335,98101,147985,135553,103918,125895,168756,110430,-765,-32561,8242,79913,103048,24562,4231,70056,95506,100769,115076,115060,114612,53298,-25039,-1894,74325,113032,120544,156859,130840,29874,33556,114686,76594,-19977,-49097,-95806,-123118,-95535,-97874,-127490,-130638,-83752,-5275,43488,22842,-14942,-26355,-13455,14846,15831,-12472,-44561,-43795,-58225,-92311,-87353,-13459,24395,-16714,-29780,7401,-40170,-142995,-175769,-127186,-37542,14245,-27751,-59110,-2135,42541,43567,58177,106603,141208,98238,4484,-52110,-38455,-51837,-114529,-101975,-50709,4782,75800,90606,41976,-4525,-25852,-9174,10523,-5273,-52284,-131875,-147252,-49808,-13706,-57328,-40952,1071,-16293,-14146,-2811,-6802,5257,44183,105451,166013,168209,130425,106704,97576,69217,24856,17064,-13252,-89352,-144769,-102114,58099,184245,148168,60122,-10183,-47504,-20536,10264,-34871,-66181,18402,69107,-9198,-67625,-48622,-42044,-21344,-39144,-114795,-90724,22112,23783,-54725,-42108,34121,65738,-6098,-86316,-91466,-25173,-5127,480,50398,109831,104055,77385,77398,81747,22546,-43670,-76081,-39653,35744,57089,49216,101070,187637,162532,54973,17708,41542,17913,-48454,-65593,-28907,-17188,-3893,32901,22738,-4127,-1103,49506,101653,47083,-43238,-12582,42218,18741,-15995,-53454,-113224,-95774,-42493,-7634,57754,132655,118563,29418,-68145,-142688,-166182,-148224,-132998,-150614,-99257,22443,73167,36516,9130,20453,24552,-23484,-123785,-161320,-109816,-80870,-31162,70784,65581,422,19743,32825,-64271,-176505,-150856,-109842,-86584,-7459,41906,-7066,-16871,37374,89658,130199,118727,42432,-14339,-31011,-3490,77161,151337,121868,9479,-69910,-97042,-104526,-53781,37808,75635,54434,-29139,-130319,-169209,-143773,-53700,16912,4640,38756,54727,-38700,-119683,-146357,-158781,-128510,-70936,-23081,18703,49486,18972,-4393,52701,92240,71029,44761,56048,46132,-25714,-91092,-86107,-66704,-42356,18018,46556,37022,-7897,-105382,-133187,-78524,-71796,-58645,41994,90442,44704,37227,60758,20797,-25740,-17469,-23357,-61737,-66714,15753,42293,-18130,-37867,-37071,-12970,1799,-43942,-44201,36327,74878,54751,11027,-40656,812,87080,82490,27064,13316,-1589,-55799,-65601,-16516,23884,44548,64373,57827,69530,106344,135841,82043,-23143,-70191,-73198,-78335,-70616,-51643,-18737,6791,10731,-13846,-58171,-84637,-29402,45646,106534,149407,110820,6842,-47044,9950,48898,6203,-46223,-32603,68969,101324,5289,-49048,-32857,-42511,-40216,-31805,-51717,-92424,-83607,-46833,-70865,-82629,-22352,-6654,-24575,-15784,-22534,-4154,93018,160381,144306,115711,66166,19326,50154,115777,101314,46429,43980,106583,135307,16982,-95299,-54381,-24827,-74800,-32591,40707,-8694,-90083,-105961,-107928,-51344,39087,10698,-73796,-17580,52025,-8809,-73245,-31595,57364,78644,26659,10792,63910,103949,83722,8630,-29351,-51136,-55133,-1212,40028,15228,-11460,15581,71198,103360,115726,125784,84079,-27058,-90853,-36013,32851,36592,64929,74846,36512,21972,65709,111139,75280,46122,80501,42538,-55972,-142304,-228177,-212841,-92228,17441,40059,-49798,-119039,-35248,85687,84864,-37120,-186309,-237080,-148012,-10135,47234,30215,4643,13069,4914,-21769,-35798,-63997,-92607,9919,203385,234331,84439,3186,13796,-19086,-80782,-55471,7479,-30925,-88583,-97599,-110250,-57651,47175,69973,46648,87573,89944,-28762,-107569,-79982,-56885,-26629,-7566,-73310,-132526,-88129,-41174,-48765,-14537,36781,69103,78790,37368,-20784,-49927,-47194,2687,72089,51084,-17694,-31267,-44400,-93111,-109293,-73016,-39500,-2747,28449,61806,92119,75285,41519,69902,121584,139584,77860,-19474,-50657,2812,58900,85149,121449,137174,73455,-39728,-26847,69264,25026,-134793,-212675,-200905,-159181,-63202,46875,80678,62003,32369,11087,34623,81338,38334,-44025,-46936,-24195,-8819,4675,-8647,-21201,6,30911,-17210,-92784,-105695,-78015,-74500,-68231,-31332,-39065,-101448,-117329,-54996,-18967,-62663,-80157,50665,161016,58627,-111439,-128138,-5881,82932,45081,-13000,19322,44838,18602,-12749,-15901,-12080,-46727,-39257,3100,-18765,-69976,-74873,-14049,69154,94924,87411,93754,28376,-26839,44996,104425,104515,104732,62158,-25753,-87859,-93315,-73342,-68246,-29726,29425,34915,24809,52111,98610],[-15488,-79713,-92997,-75227,-42422,34795,75321,46489,6816,-20545,-24992,13220,91760,132787,82923,44295,27037,-14732,-45711,-28155,-14874,-29600,-57995,-84932,-96148,-87005,-58935,2870,33842,-8604,-15169,20016,43223,74801,65221,-38198,-145200,-136541,-80061,-53700,-1105,71007,67298,-6829,-52254,-28084,28881,26126,17408,63859,88734,48618,27932,26520,-3554,17564,110629,123117,78405,106489,125241,90768,97919,95384,2769,-53229,11025,64090,36836,-24099,-46040,-30942,-10491,21500,42872,-11473,-57290,-48797,-44993,-73937,-88000,-46666,-6410,-22108,-34209,-52644,-86485,-56198,10158,-15289,-64059,-51246,-27829,-33017,-24013,17601,38310,9349,-28539,-33571,8243,30791,9922,-30455,-41548,11187,80332,71613,9286,-34360,-23750,-4774,-28172,-50932,-49885,-26289,7169,16635,13098,26906,45698,54401,37385,-2481,-10678,-9564,-14465,1815,21226,-1304,-5540,32646,51804,-12385,-103587,-136722,-91462,-12293,71568,129316,97907,-8046,-82682,-58091,-9424,26086,50391,90381,117531,115849,100788,72600,19414,-11457,20040,65792,26100,-62556,-83296,-80051,-108184,-93776,25563,130515,97265,17516,21093,46094,9437,-9601,22089,29813,4378,-30164,-31387,8368,33910,22839,19800,15737,-3649,-29318,-40306,-24097,-22144,-54378,-82233,-53044,21759,7446,-81416,-113992,-82115,-33983,-14635,-36139,-33030,-6205,-28705,-58396,-77862,-71127,-79084,-90487,-15127,97117,103054,35464,-26906,-72852,-15334,108715,61183,-114978,-155284,-85198,-60401,-34713,74223,108618,40159,-1066,-12402,-44765,-78155,-73560,-77588,-84927,-32377,33152,69040,59983,24305,3441,-16579,-22560,45294,93109,81126,68747,74411,57424,18086,-21080,-62054,-95592,-51944,-11061,-91217,-195895,-111600,79451,156615,67358,-17483,30277,84290,52509,33662,68615,64887,13623,-24970,-45254,-77012,-34621,83467,122641,51636,12873,19309,15822,39432,47475,-33979,-104145,-75842,-27241,-48330,-62399,-67419,-88034,-66974,-31988,-59735,-100942,-83903,-27136,8990,29807,44939,80378,85231,-39183,-152989,-123211,-57240,5399,64856,81751,32653,-127918,-228047,-150638,-18494,60283,48166,-5768,-7529,5533,12318,31351,75801,97779,81084,49683,39580,16163,-22199,-17169,-1365,-23379,9124,72265,64334,31759,3088,-39856,-51735,-63128,-85685,-75959,-51194,6055,57812,56986,42988,27646,-10095,-26574,-40048,-33836,28047,45170,7850,9055,-23336,-101893,-99605,-60998,-137849,-195753,-79802,60037,80449,51457,86118,113531,39496,16569,92896,86655,-15558,-30906,5825,-19730,-61485,-86890,-125340,-81951,13671,44143,36736,30718,-23004,-48695,21483,81330,32151,-28528,-17064,4914,-26272,-60245,-28167,23863,24380,36532,70290,-7048,-73893,-21747,24011,11367,-58457,-111962,-72379,1106,63188,76759,40989,-1766,10907,70798,170952,223153,151124,37027,22938,112735,108317,45409,32626,13613,37480,75156,36305,44520,129000,138566,102596,128090,182134,152567,24849,-59771,-22630,73887,120956,72850,60375,102232,85388,90400,166959,132661,16499,-32480,-66904,-93613,-100472,-125937,-154377,-188818,-192019,-89912,19274,15328,-45644,-95937,-80221,11603,25879,-36393,-36661,9700,-9621,-52438,-62722,-17365,3244,-50181,-47346,-2790,-92582,-196401,-182805,-102574,16729,87902,12856,-80798,-70975,-10074,42537,71215,76953,80053,52045,8383,-15292,12677,35101,-9015,-46394,-56143,-4108,91458,124521,47654,-55065,-86651,-57293,-40030,-22805,-966,-30651,-70745,-41499,-33591,-75887,-72736,-53694,-52352,-40650,-34028,-37234,-24301,-6216,-2009,12566,51508,66720,72774,89680,68520,38794,51814,14574,-85691,-152560,-115848,53333,184516,130057,10245,-64307,-38266,22235,28713,-21663,-39638,45443,102569,55119,-14208,-23012,-51795,-88256,-82010,-64916,-29769,34102,14014,-65946,-40089,32694,42529,-25330,-135340,-230244,-189294,-90989,-32724,-3563,47244,88329,107204,107201,93773,215,-92770,-111718,-34825,40596,182,-73567,-54417,40056,102757,80634,20237,-4381,3038,-4108,4197,43234,54200,38875,10966,-52292,-89555,-70366,7411,77858,35364,-43588,-20740,22487,-24008,-101041,-136635,-121705,-36662,-4674,-42737,1363,104941,125117,75609,-11840,-89375,-127587,-145045,-157690,-184680,-102690,86900,174084,133502,77406,35592,16773,-8591,-93623,-115227,-46146,-4431,43366,104886,22553,-81013,-54414,-14401,-67350,-146765,-138777,-93718,-34479,65194,120858,65372,6377,26739,85850,89936,2013,-97368,-120000,-82231,-10161,77324,140999,119906,30321,-41624,-91425,-102714,-17976,74304,60745,24611,-28172,-108573,-155518,-117411,-21035,24422,-637,40331,51070,-68870,-141661,-81655,-13751,13095,11242,-6893,43004,128389,93112,-3854,20446,92020,130506,114012,89892,116800,89166,-27513,-86108,-62391,-21583,20043,33806,36003,-12621,-121867,-121372,-29652,-37738,-80059,-10391,72788,80795,92021,73899,-26142,-92454,-64215,-54197,-67084,-66621,-18745,12368,-16850,-34682,-27019,9945,11523,-58644,-61385,38378,72493,22479,-16074,-48211,-11590,64566,57605,25805,65702,104929,62234,-12877,-26301,33722,142628,203832,145258,92727,84859,76907,27031,-43560,-66669,-60618,-80982,-55717,-1736,26038,27631,2716,-31179,-46921,-22639,58083,91344,78582,109217,123300,35199,-62743,-55888,-8686,-8401,-38624,-12606,52363,53329,38098,63216,51006,10129,9994,3410,-21903,-63062,-88125,-77512,-103654,-126524,-53354,8767,-21203,-65076,-66576,-27990,37775,91294,84445,57326,41650,39835,92884,179309,175399,115316,65180,90692,164093,92705,-39204,-52610,-67519,-142537,-101418,5994,20067,-43661,-101990,-99359,-18303,34278,-12537,-55399,5791,52316,-25192,-107633,-58880,36502,54867,26310,46948,75206,40377,11283,22799,43041,12568,-26776,5987,46834,21459,-41358,-35996,25372,73247,76734,52780,2059,-67096,-106281,-82861,-31381,26456,94010,106437,118980,153768,165196,126362,35739,4466,81656,73532,-29350,-111107,-156330,-139097,-52487,22787,12275,-98602,-197215,-138210,2525,40894,-30468,-104032,-102108,-41576,15192,1530,-44215,-54298,-26513,-27018,-75369,-109797,-105071,-79200,3984,142464,183995,83409,1021,-11546,-48889,-76185,-18836,38940,-10799,-46395,-21210,-48011,-31605,72078,119392,95875,135744,137851,20123,-42178,-14005,-23498,-24108,-12981,-47354,-64406,-23845,17584,23060,6164,-5429,52499,146766,136333,46328,-21785,-46585,13546,107123,81077,-27941,-43465,-20436,-56865,-63512,-6762,-2599,-26115,2442,66709,92607,34012,-29222,18238,126726,170078,72841,-51983,-70722,9029,69289,78577,91358,101831,84512,19759,-2941,36170,30525,-60865,-120070,-126104,-153279,-140707,-44604,52513,104646,86235,33020,40029,84524,37554,-63766,-68640,-19228,-19407,-51385,-64698,-41309,8821,32928,-8490,-59232,-83588,-77315,-52915,-54186,-62656,-102297,-150940,-97423,7772,14264,-14999,5419,65610,107935,68195,-69218,-161422,-82618,49261,50413,-32144,-7338,79103,88246,8284,-41061,-15959,-17778,-53143,-69238,-89232,-113686,-118944,-60784,46801,97461,116195,103768,3271,-43632,37503,47233,-7842,17166,58253,25081,-18842,-27055,-32847,-54360,-51437,-7146,23355,40900,66576,70656],[-35063,-100114,-109293,-99797,-80522,-1470,75999,93378,50612,-44381,-113741,-72552,46323,134886,143191,130901,100134,56341,32032,31487,37019,22711,-18415,-47308,-55675,-91692,-110784,-34635,29193,-19456,-36346,6609,13885,27436,42355,5581,-28412,-377,-6998,-29792,10936,82793,112390,75696,12546,-13189,-12488,-1440,30820,108868,145765,92890,56437,82432,110457,90791,59503,22337,-57,26717,53706,31992,36526,61513,4572,-62480,-44625,-8286,-3688,-30275,-77305,-104483,-89493,-27976,18480,-1137,-6644,23443,8531,-32390,-28302,-15269,-36917,-53779,-27559,-23953,-63913,-69784,-21021,17697,41673,26414,-34594,-69958,-30814,30181,56318,413,-98407,-130342,-62534,-31831,-45982,-58404,-27796,45873,56463,-14248,-60916,-69230,-23753,28872,-386,-50316,-42912,-31304,-76132,-82848,-8217,72789,131785,169048,134427,30020,-39463,-47937,-62734,-66334,-33740,-31409,-19031,38678,82311,34404,-48612,-80030,-72640,-45809,52543,165316,132271,-28530,-110201,-52724,12503,27609,21972,45626,80092,112609,123991,106583,62041,25606,25123,23991,-18223,-63340,-91945,-126349,-128685,-71724,27563,110080,97064,23351,-8688,-30349,-105254,-125407,-36978,29610,39435,23547,16613,45820,117541,134307,80573,47309,29397,11091,57259,98317,35309,-40785,-28607,51698,98736,47399,-41762,-78995,-74050,-20674,28135,-60428,-161856,-86383,-33653,-83675,-105911,-98538,-112004,-90023,2151,92766,111469,89288,75236,48874,64494,112807,42951,-104219,-116358,-23585,9037,8746,65324,114892,104654,69990,1811,-82397,-124424,-64072,28217,61384,55374,55185,68563,67380,44576,41030,52876,46356,42613,43727,73286,116076,117006,42205,-18405,-22936,-33690,-77083,-68482,-31339,-66092,-135149,-57173,99428,154260,91647,33093,42001,73745,89310,92222,77406,47362,12271,-22438,-51307,-91507,-95172,7637,104433,53121,-25766,-23933,-13018,-26867,-67739,-124612,-118186,-31736,35075,20250,23954,47969,26899,-9633,-38238,-111616,-134991,-70798,-7983,8666,10774,-666,65797,164113,44384,-145698,-122347,-22923,9708,33301,76350,44651,-127178,-241428,-163720,-47447,1241,3743,-52700,-88459,-53538,-1902,30678,53856,61809,56979,43332,15576,-28260,-69783,-50116,32592,60002,14208,-19269,-32267,-38077,-67068,-100094,-68427,-29043,-47665,-51228,-1352,79651,104119,49011,19251,36154,25724,-11360,-55179,-60960,4859,70409,87276,66224,-29424,-175000,-201631,-108226,-101701,-133429,-43950,56881,55178,35018,75470,81807,5525,-25335,745,-20431,-52960,-12867,15783,-62592,-146310,-122878,-86801,-79226,-37396,14689,51798,66242,21660,-29278,-9285,37180,-11746,-91356,-96024,-67239,-76483,-91255,-29846,74817,105846,108443,119184,54125,4632,13347,-7797,-54422,-91228,-95699,-25301,64872,124334,106059,34725,-12622,29188,109965,179348,185319,108082,-26266,-50414,61589,118543,106436,75162,-7530,-30575,26355,58457,103938,169703,166887,90420,72529,114969,98629,3870,-59724,-42990,20717,43504,-48195,-91087,2851,86327,109194,138382,120936,67114,35027,8155,4629,-30391,-101362,-132925,-162536,-194911,-138106,-62040,-51449,-63288,-82126,-61134,42777,46886,-41397,-612,100304,60914,772,-5442,-22522,-69859,-97975,-64729,-34424,-95898,-143888,-128905,-83559,32254,118934,55669,-66114,-112535,-81109,4392,69542,45924,1504,-11864,-3683,-6629,7626,32920,14973,-17837,-22877,56552,151677,121804,-11928,-99622,-83647,-59622,-70511,-49286,1220,12099,14379,37506,40807,-3821,-28692,-32185,-21710,-590,14148,21470,30118,12943,-64457,-140319,-114164,-44787,-3832,31108,21097,-6944,-12944,-42394,-98127,-118275,-67707,47115,139962,95178,-30654,-84368,15675,96426,62666,-17701,-22699,67251,112497,80756,42485,26992,-22015,-89058,-80682,-5890,28491,42055,41054,838,9355,30123,30718,5501,-91594,-221620,-233620,-140179,-74103,-75901,-50195,-5411,30454,41377,32241,-741,-33009,-51425,9649,75513,915,-115033,-135412,-69964,32459,81773,11741,-70740,-63696,-18767,32024,44975,4026,-12701,-23160,-84104,-106416,-74579,-31655,6297,16072,-19151,-42118,-43516,-93677,-148076,-125410,-53136,58643,57737,-35766,12547,120459,133322,111745,81529,23082,-32350,-47050,-69333,-132630,-71614,97606,160261,129381,87003,28672,15601,33768,-1821,-9872,39662,70469,102423,107781,10962,-84379,-79841,-54314,-64557,-82155,-61316,-29123,12643,95550,138899,85569,7256,-10765,44580,45986,-61692,-136134,-127489,-83667,-13977,39386,56824,35937,-11299,-46646,-53042,-25075,48713,107167,79370,39584,34712,21037,-13821,-11684,35275,36281,2036,28562,40818,-57431,-115093,-7231,97777,119926,90191,26136,38646,123101,90703,-13615,-16925,49010,131559,132456,94950,144108,160577,51493,-24860,-15239,302,-29447,-80381,-67774,-24172,-47229,-50538,19277,25473,-32340,-31870,35309,76583,102241,75717,-38656,-118166,-98703,-103590,-72551,-37032,-63588,-84353,-60745,-41675,-42070,-17889,-8030,-46852,-46532,10571,166,-74886,-73654,-23170,26050,58752,29430,1118,37552,66967,45676,-19597,-82670,-21850,162256,237504,143697,70542,30033,-25803,-45220,-19610,9422,-9924,-72786,-40281,28869,34479,28725,2806,-35727,-15308,37611,80919,52295,-235,11054,38637,38349,-10747,-94865,-135022,-91565,-51053,-27026,1061,7633,33101,114484,130491,130383,142324,84180,20644,16152,-16470,-80769,-109752,-89318,-15702,50118,8218,-58021,-40697,-34735,-73829,-36727,12441,4087,-3093,22911,74896,144149,156730,96397,22994,6603,68472,98019,38676,-32956,-99881,-159272,-120774,-42562,-4894,-23182,-69058,-82962,-52887,-43632,-42409,-35453,-3492,36294,3585,-72599,-71825,-19914,26392,80988,125646,92359,6453,-31466,16263,82505,87258,43860,33202,56179,24163,-71219,-90939,-31793,12073,24987,-11941,-60082,-72799,-73685,-81380,-30443,62421,112269,98229,130793,174816,152145,94260,15411,-36476,11847,47139,2512,-47983,-46685,-6762,38662,56804,15285,-51789,-109536,-124960,-80678,-16340,32360,34985,26119,31889,28459,-19319,-58395,-53330,-40304,-40728,-75846,-135470,-107558,-22145,26387,80821,123288,75031,26547,17755,-11936,-14742,36377,32714,-39205,-14897,73828,49200,-16988,27897,97996,100178,108745,80231,9312,-2817,19818,-11793,-35923,-43960,-36270,9738,38401,49957,49103,-10158,-64058,-9897,85111,83468,31388,-23582,-67112,-39131,50036,68040,-15984,-51765,-24309,-17245,-7519,13318,-44996,-111110,-67861,26242,54331,-9625,-50810,26207,148343,174272,74969,-60557,-102088,-10342,65602,42681,3129,38384,104405,101551,34475,8680,47619,46389,33375,12908,-65247,-104871,-62657,-4773,54831,65280,13017,-3273,3761,-20662,-57903,-56137,-38924,-37100,-55549,-82353,-84818,-58550,-40528,-50589,-54458,-57316,-46038,-1414,13623,-16055,-76971,-110704,-48374,34156,36827,48004,81902,57564,34055,81426,57445,-64999,-90230,65,26929,-19730,27,74232,103243,44613,-30180,-33581,-22557,-50922,-71808,-80079,-87423,-85306,-42416,42743,80837,94973,83952,27629,25660,63612,-2858,-75062,-17780,67844,68436,31924,13334,-5527,-42127,-69561,-47400,10785,59022,66090,34766],[-5104,-39017,-51447,-64761,-67320,-7428,53785,70107,42199,-68083,-170146,-175186,-88533,28794,101720,107430,78291,54497,13230,-9772,29856,66248,38973,24007,18484,-69621,-169481,-133346,-26958,-12132,-30727,-17322,-18638,-19377,-3806,4971,38753,112030,92636,15509,-14233,27483,70216,59767,24535,19599,-15769,-28425,9363,70949,120512,91696,12958,30156,116023,104527,4573,-59249,-62437,-50459,-37219,-51410,-43083,9957,1433,-69226,-94370,-59207,-18173,-29873,-91093,-123606,-113966,-61237,-1200,45732,92309,100123,60364,32602,13221,-39300,-88606,-81869,-51686,-25356,-22507,-34031,8456,80311,85942,11679,-72812,-79578,-8553,32169,30961,-14004,-96928,-131259,-76577,-43227,-50981,-51219,-32308,5117,-21908,-94126,-82985,-27788,23910,43048,1698,-40925,-19491,-31588,-121384,-115638,-15666,35775,76348,120738,79466,-17472,-87833,-134391,-168718,-135893,-41124,12365,-8263,2798,59290,35748,-15247,2244,-12978,-66330,-4987,111584,59867,-108534,-149751,-42196,37556,24371,-19283,-38597,-12663,46239,109379,133848,105795,58018,25648,-355,-55107,-89961,-118028,-150440,-114087,-21492,34148,47308,46603,20445,-36693,-106713,-133941,-89186,-17602,24798,35943,41294,50180,81032,149893,163336,76985,9848,16085,35176,82110,110078,48026,-24793,9785,132380,192074,112408,1294,-27666,-45010,-41993,3160,-64596,-166650,-66918,24956,-43528,-69896,-16854,-7727,-9294,27379,70568,101428,117210,117151,72424,42182,34477,16906,-20730,-27499,24352,65899,35494,23975,67598,81229,49863,-13220,-84093,-88185,404,85580,119966,129159,109766,72933,50992,49730,75347,94318,58972,8825,-7138,32433,87377,89833,-6714,-70886,-23895,27256,-5071,-39982,-23944,9081,-2087,13376,61204,84760,61717,24170,3768,51695,120337,116637,56742,20790,3042,-25825,-38635,-52422,-89075,-37350,92807,119816,50023,10562,-12020,-49767,-100233,-141880,-95089,12286,68195,43791,24238,38458,45863,31465,-16560,-100052,-105161,-18952,10662,-14371,-21581,-46217,10007,152958,92006,-116218,-129005,-14958,20208,-1841,11386,11930,-74193,-112996,-25864,42221,39726,50828,-19224,-107350,-83940,-36369,-44381,-34094,-3650,4684,6808,5152,-24624,-95112,-92655,20320,61406,-20957,-55071,-27218,-42754,-87040,-112719,-75812,4602,14116,-10709,23802,88221,95218,49499,18005,3105,-38736,-38552,-43763,-59291,12490,117015,137254,75267,-39838,-159215,-165408,-75067,-37106,-29655,20399,41102,8173,-6000,23613,27230,-37204,-109385,-120120,-97380,-62293,2466,31689,-63689,-141719,-42674,58479,11078,-29177,4045,53692,76653,56105,4614,-52187,-102878,-113144,-79387,-39143,-34659,-60477,-68134,-6683,93398,120412,106380,103229,75239,48002,-6354,-88298,-102670,-31944,18121,36585,74688,111841,64798,-36992,-81711,2605,79500,63804,53195,58777,-8964,-41178,40801,131993,142089,67908,-43446,-85500,-18307,73790,157586,198120,165508,62303,-13808,-8895,38063,24586,-30325,-50173,-41446,-50558,-124674,-158698,-97838,272,65462,76108,75356,81103,52013,11148,34636,16920,-55981,-70105,-56637,-87829,-119277,-112390,-92216,-49054,773,29053,68850,41934,-24058,33106,134389,87292,27806,26654,-43834,-148569,-126144,-37969,3775,3226,-6316,-34226,-54243,3659,72823,54173,-29031,-90887,-113533,-46987,49000,35330,-49127,-65892,-27294,-22488,-26031,-26268,-51448,-49673,-1031,90997,152668,73675,-67304,-89344,-14137,-683,-41596,-52853,-36537,-33905,-6364,66165,102786,32850,-27335,-9767,-2725,17617,74482,114238,105557,59162,-19571,-93047,-110704,-69561,-38607,-27547,-18911,-23807,-48229,-81713,-87300,-38994,29427,76674,124398,86653,-42908,-88352,11609,85293,41975,-63953,-81309,14633,55834,11702,-1524,16363,-636,-38183,-25376,43530,63225,59235,73071,36558,470,19575,67851,57842,-19126,-112233,-139836,-92416,-49416,-76497,-77514,-52770,-40139,-42260,-40421,-2056,53463,55642,72598,90542,8872,-70582,-71102,-36853,16222,49494,-23248,-122621,-124526,-55587,26475,18776,-79739,-98496,-52967,-63735,-56919,-16599,-27342,-46518,830,3947,-54420,-77016,-94438,-89271,-23486,34336,117978,117947,32347,53020,103317,84033,81236,106089,71355,20802,27477,5545,-65264,-12120,88412,89127,66848,42046,6872,25022,48514,27093,31023,69490,90849,113230,101006,26788,-27927,-10746,2916,-5765,-747,30071,7859,-11332,39100,77651,50489,961,-20691,28786,51738,-12222,-49245,-32165,-16449,2155,-11462,-48975,-62312,-58111,-48310,1624,57672,72389,78693,62096,22623,43801,93006,81199,56823,83990,69969,-1694,-20701,4902,-11701,-38678,8366,68582,110655,120403,65813,23702,44532,13600,-31074,-32216,-9859,54004,64567,39209,90077,162966,141731,71222,15577,-26755,-98015,-187353,-171375,-32223,49200,20476,11027,43452,34491,-33206,-68404,-44259,11697,39496,-9184,-52420,-44847,-69761,-35185,21395,-23445,-97267,-85905,-51600,-60101,-68915,-74939,-55945,910,20694,-41843,-107333,-66117,17848,60703,64456,19298,-32021,-35194,-41605,-49844,-59054,-128697,-109425,57586,135790,67959,31649,-3764,-71747,-64844,26825,92214,35400,-63793,-29040,39427,13102,-9928,-14967,-38449,678,42848,21054,-32196,-48005,-50229,-46705,50652,95890,-41683,-183944,-152862,-67604,-51731,-26895,21239,42152,97772,151998,192488,209499,116746,28191,63739,61767,-22250,-34511,15593,63280,82948,19484,-30598,14363,-17674,-108780,-58985,20884,11465,-5846,5420,19811,69421,85112,10600,-25078,-22930,-19830,43606,75514,4800,-83690,-118649,-78796,-54874,-69411,-69319,-57026,-62638,-74678,-77847,-33129,-17522,-20461,33150,69898,18931,-59648,-91078,-19188,96563,121352,62997,972,-22267,1937,58372,90840,63149,16705,34617,40819,-21750,-55774,-44115,-40340,-6420,11143,-11851,-34824,-43220,-30481,65210,145007,119053,48104,34489,41156,21999,10610,-15185,-58300,-49014,-5081,-10133,-37385,-22345,30747,63281,67439,56385,58941,43887,-30242,-94599,-53719,49282,83437,65109,55200,38159,2430,4886,12684,-36071,-79014,-72988,-115441,-111300,-14944,31255,50396,94054,69208,39319,33388,11614,22621,65165,21080,-53358,18792,134204,89515,-52529,-80179,-9732,34769,37055,-4107,-35157,-11668,-1421,-45459,-62868,-56112,-28942,19139,30178,32097,33941,-18858,-75471,-44899,-7338,-21129,-31084,-59759,-96289,-87828,-10529,48350,23820,-22706,-28608,-8237,9881,5663,-81955,-174811,-143380,-43886,-17326,-59972,-64395,21166,126753,158926,114114,14599,-68691,-25428,57531,17801,-61647,-12241,96218,122638,55046,1819,38483,83298,118361,119344,43854,-17367,-39079,-65838,-47576,-22062,-45114,-73232,-109398,-138498,-115116,-74427,-71053,-50317,-34539,-96827,-155819,-126336,-55181,-51683,-72489,-64482,-37462,7790,59974,56081,-8474,-46598,-33330,-8611,21856,80413,100063,27507,-31610,44529,120927,45672,-39314,-17378,8357,19909,57374,60532,54668,51546,-4592,-44638,-45939,-44108,-23496,4710,8750,10268,36546,66402,64332,69435,95888,94631,82845,41107,-50848,-84860,-26275,36236,40519,15729,2771,-16931,-62294,-91570,-73675,-8567,44385,32185,1145],[39030,25185,13733,564,-7377,26827,42982,28053,8164,-61099,-147910,-216341,-192724,-68279,5479,-6744,-1537,16443,-45835,-82269,6875,106434,98349,79911,75596,-9247,-142689,-163068,-48901,19552,-16044,-47346,-23739,-560,-12859,-42000,-26633,72753,126131,51709,-38498,-22848,18697,-2505,-22006,3515,-7143,-38277,-26474,3193,68439,71813,-42586,-68714,40539,102454,47826,-10973,-13947,-16610,-26304,-32640,-30491,-756,-3787,-60370,-75456,-37292,-14163,-57654,-91717,-46300,-187,588,15413,77108,136491,110014,77314,84758,36072,-55830,-87287,-67353,-70151,-52583,-6223,4093,39821,80679,23781,-78459,-120014,-71557,2048,14204,11891,25923,9298,-9705,4269,-1580,-19034,-7318,-10669,-38077,-65169,-61975,215,55412,68554,50194,19514,12502,39718,21652,-59332,-88476,-61609,-58590,-38639,-8177,-28683,-58694,-85242,-157954,-202755,-137534,-639,62991,-19177,-77410,-29467,-23992,-29764,30092,31846,-35937,-21202,40277,-23857,-138874,-131412,-14162,76336,92360,22191,-53455,-46900,5580,82948,148751,143223,91125,43197,12185,-51539,-122767,-149206,-135886,-85663,-10542,25798,4617,-5129,-5686,-57766,-120232,-80164,26458,62924,33368,13794,27407,50839,79173,98287,82328,33168,-12590,2417,52099,86956,100618,75758,11817,10985,121403,208605,131383,22928,13183,-10269,-60140,-39306,-8987,-5756,43457,60865,-18958,-47458,63276,119096,62618,35554,67640,91376,81693,44493,2450,-7617,-16994,1106,36082,34792,41636,64007,6417,-27831,9294,20542,-7425,-43600,-80091,-38890,67660,107399,99695,130693,130361,66115,13818,25475,63603,69092,27961,-3636,-14703,-5726,25189,44268,-17819,-74064,-21994,52890,37740,-12143,-16211,53923,95164,76578,46938,40995,17445,-32189,-33411,68987,150174,97662,3670,-30217,-26926,-40021,-34692,-7913,-5565,22607,120133,187924,165335,95676,18121,-24032,-35694,-55374,-20822,44925,50662,-1585,-49904,-63693,-22300,21743,-12459,-70127,-47872,31651,25447,-27771,-35601,-57713,-37974,60583,42349,-99497,-123852,-46023,-17540,-41831,-40134,710,6981,51118,138591,139004,102271,133289,79869,-35711,-67493,-75201,-121434,-87405,-28930,-25922,-20071,19047,17350,-62113,-85626,-2361,14969,-49274,-35672,13477,-21330,-59497,-76328,-66266,-957,25283,2640,2136,17493,21359,27532,26887,-4503,-65945,-50669,-42978,-68520,10473,111000,87214,-1060,-76511,-77183,-17248,-275,-24049,13639,68779,46095,-6094,-28230,-21258,-6671,-53837,-161669,-186462,-94415,-6738,65040,95223,20336,-12860,104648,169189,91870,22276,14110,26862,34958,25008,7187,-63323,-180052,-164934,-28453,54390,42814,2072,-3247,39650,75151,63637,50008,66105,63029,32413,-29609,-100518,-91849,14810,99297,76119,53646,72646,14898,-89643,-120837,-49312,-42022,-105732,-52100,68702,79787,9438,22317,87452,87534,26457,-41941,-77341,-32601,65117,147137,155567,93314,4206,-80003,-88248,1812,39262,-16298,-62544,-80259,-93204,-101751,-95714,-115505,-92384,-1337,40735,45655,48393,1331,-56975,-45405,-19386,-5055,17361,23578,-21314,-78930,-63206,-27333,-4648,30725,36489,16559,-4377,7486,65140,110619,61033,10168,255,-76190,-186167,-137390,8809,86814,95944,77114,13166,-51890,-51697,-4788,12093,-18861,-52118,-86089,-71363,7687,22624,-56586,-82392,-34208,-15658,-17176,-38608,-87139,-63465,7429,57729,62366,1153,-65543,-32304,38638,37650,-6300,-47682,-73375,-80102,-65637,10609,56197,-23314,-80047,-33081,-27989,-16067,63971,115717,95754,59235,55746,72124,41240,-505,-17183,-35511,-11407,21210,10252,-22546,-12605,54970,104423,106215,110854,54128,-63119,-110194,-65596,-14786,-12767,-81717,-133046,-83700,-46325,-85954,-113287,-65326,-20284,9400,53401,82170,71379,80323,75330,-31102,-119462,-54264,46256,29946,-3084,-30279,-41603,-5005,26041,-20615,-33440,-10191,-9563,-32863,-47278,-24486,63743,105216,82157,24031,-46673,-45412,9243,40088,34771,10402,-56511,-114203,-97860,-47948,-9169,-27935,-99425,-109928,-62838,-51637,-37268,5662,6545,-29926,-8146,4847,-41377,-41609,2927,39242,60107,46452,70840,92520,71183,49622,26306,-7024,1789,30566,12726,-15260,-9940,-26406,-42813,49197,108463,64779,42167,24084,7662,26543,2413,-52188,-19928,49708,83592,123401,139650,64245,23668,82490,115758,87867,65640,68302,3777,-47287,-22941,21504,41300,44068,45789,65601,65442,43107,37843,56602,53972,15921,-42927,-83663,-76785,-44312,-19969,30467,73119,21670,-29011,-31689,-52465,-45789,16718,30932,28282,78951,79069,-17674,-68233,-33044,19715,12483,-33064,-12718,75452,129308,91815,7449,-44529,-60145,-45552,-27235,-22198,4776,2964,-16390,33292,139414,177043,105260,4106,-66109,-116460,-170655,-148126,2012,119675,61476,-44577,-21116,35414,-34471,-153230,-158524,-68789,2071,28911,55238,69056,29311,24536,69791,66047,-11754,-55694,-35351,-24284,-59023,-127001,-91911,31409,60847,-4540,-23611,36393,62928,45272,43905,13246,-56728,-74676,-67604,-73464,-71699,-112512,-135042,-48992,33783,15233,10161,-4485,-56276,-48793,40923,95818,31715,-58917,-18256,54504,2964,-61431,-43560,-31670,-11185,-7797,-62487,-104035,-83031,-80447,-53084,85036,162692,52298,-95292,-104337,-44443,-36861,-1122,78987,108851,113191,133014,136304,138190,70760,3829,36903,59325,33677,49977,81352,99880,78737,-2246,-34405,2933,-24496,-45373,39758,87953,49661,31798,23668,-14014,16493,21948,-53401,-24854,28094,-18915,-7472,56101,31978,-29132,-39904,11404,6863,-84362,-119230,-61578,-8787,5395,8630,34095,16951,-13319,33022,105065,89893,-20208,-124604,-105185,-16688,14029,5514,-959,14760,13125,10349,20929,8823,-22080,3529,48051,41218,12469,-25542,-44567,10665,93434,95589,26027,-31505,-5793,125089,194957,120224,-5663,-79045,-90805,-72806,-51303,-42553,-51988,-44220,-15702,-20074,-43957,-47209,-28816,-7217,29217,86009,127777,117855,53803,-27175,-48958,-9177,19170,31251,36080,31870,33329,63501,57287,-26652,-81972,-37501,-46334,-89427,-45355,-3240,15660,62280,58272,17133,-5773,-14369,12751,50412,15748,-25048,52445,127544,43730,-92130,-117184,-51500,-732,9498,-20442,-43735,-21188,-30838,-82654,-67780,-18699,-7126,-18476,-22594,6462,40725,22485,-23519,-13642,-2933,-26516,-46945,-69720,-74230,-42964,10798,59708,73640,43442,-306,-24343,-4653,36992,-31731,-169628,-188146,-99760,-64612,-74104,-63341,-13798,54469,115149,130995,91524,-3751,-19131,64020,31211,-73786,-44832,68207,98459,55873,7273,14339,53509,108258,162220,134068,53742,-9182,-63936,-74299,-61503,-67360,-95358,-150840,-213593,-189044,-94826,-55662,-38863,-33620,-118216,-188781,-107372,27647,9514,-73161,-68366,-40064,-22321,44656,77287,33238,6573,-10082,-28933,-1664,64028,78219,10703,-59452,-7167,94998,74211,4242,3244,7626,27543,90659,66368,27954,46504,17196,-21465,-26290,-20624,17376,72608,92363,100715,112493,91654,65539,94695,155726,151424,68871,-34225,-96018,-89407,-57991,-26310,-14633,-12431,2847,-14561,-69373,-83978,-58221,-21163,9144,6581,7919],[64879,31375,20801,38936,44734,53926,41202,5995,-18677,-28590,-71291,-170455,-200328,-116176,-86483,-91429,-21099,36568,-38035,-113620,-33735,110523,136780,76407,47543,27805,-45475,-88386,-24892,15840,-38123,-74887,-18885,45466,18043,-80512,-143367,-65073,51612,24673,-57553,-24179,36583,-4037,-58091,-50488,-19139,-16747,-29090,-12561,66057,77752,-40469,-108273,-14649,111805,137719,92526,76114,80465,82238,75147,38550,15384,-23,-16742,12686,27552,-27540,-110636,-105114,7864,96500,72703,27704,50328,87629,41900,25086,74101,66129,9013,-19956,-30995,-38396,-28999,-2472,418,7994,5722,-51849,-130306,-135472,-69570,-32865,-46298,-19103,47140,81338,82804,55939,-20768,-36781,16930,28569,-13429,-25479,23935,84158,84163,52613,39632,54542,73106,59679,44679,11691,-66045,-128019,-128275,-88438,-71516,-77038,-49921,-27875,-77832,-127840,-102948,-5972,20978,-73964,-152458,-134028,-98142,-60974,-18912,9415,15557,18483,7936,-44345,-82340,-59390,4032,86702,163631,109586,6748,-6790,23801,49807,101149,121857,91349,38792,-6715,-58289,-148400,-181683,-119981,-67579,-35646,7777,-126,-44208,-77471,-102638,-97772,-34833,63832,89759,18159,-23577,-16467,1046,23160,16649,-16742,-10557,-637,1468,48590,107664,140334,136336,68662,-1263,32424,98834,53245,-3665,11328,8664,-28128,-15554,65764,116942,79901,2347,-63620,-86187,27661,116670,54892,19774,67534,73078,11615,-52845,-47768,3524,8822,-13040,-7072,8349,19834,24463,-17287,-44669,-35308,-25137,-19371,-37930,-84369,-65934,35472,76971,57943,76773,72011,-1605,-47524,-14923,8005,4150,7940,18769,-3610,-33362,-16723,33829,16035,-39758,-26599,22181,9277,-33098,-44604,16749,85393,102632,75048,46108,-11091,-79812,-39489,107651,174700,74817,-50253,-87830,-62217,-60516,-69905,-27842,51970,102413,135191,166109,169360,113578,28113,-2167,22685,18885,15786,35315,7656,-53205,-76733,-83620,-45986,-12048,-45384,-73166,-15207,65330,61346,7613,-7795,-30350,-31173,143,-40563,-99054,-77311,-54487,-68866,-69591,-36565,28954,75244,132303,163876,96070,51276,114403,138627,78274,3216,-68529,-119052,-80550,-31650,-20835,-8779,10850,1263,-28721,-28430,16881,11742,-34058,-25532,-5949,-22411,-23422,-21961,-16846,7900,16206,13456,-1260,-32769,-50077,-29323,-4017,-11446,-42036,-42350,-55621,-82044,-27581,24505,-19241,-85286,-101396,-17522,72756,31818,-44504,3579,88308,73562,22234,5935,-3310,-8545,-31778,-108570,-136265,-30100,85507,158528,168881,116421,126385,198264,171396,100805,60275,11963,-29295,-37986,-41764,-18342,-45227,-142913,-137870,-14109,58514,66904,50866,47329,71288,61061,23373,20640,63311,62081,8222,-20208,-25526,-34379,5713,89006,102927,79276,87284,31808,-56419,-78741,-63268,-126832,-166180,-56280,104071,138532,44931,14746,28503,-3896,-9956,15463,12323,6322,35342,62323,45600,-7293,-62893,-102346,-85427,-5872,29290,-27259,-90999,-106169,-86575,-29197,19621,-36980,-82138,-20579,35064,33775,8047,-32083,-79218,-111449,-65793,58126,105091,32049,-38205,-20449,64923,109109,59463,-15492,-57531,-61609,-36414,38663,104694,107333,40796,-23378,-48618,-81665,-144754,-107267,40798,113263,74578,44954,-13638,-90671,-83210,-20362,-17344,-62819,-50234,-16702,-31771,-17589,6057,-18283,-30682,12037,43726,55954,38300,-11930,2878,43496,35800,-9819,-32326,108,50137,51252,21845,-12131,-61891,-83615,-49931,-22980,-5156,2321,-41646,-73033,-51884,-30678,-21365,-2325,12632,26480,43512,86907,149376,139445,56911,7091,-6479,14037,61207,84168,81945,92171,114375,103895,80689,58983,-12698,-85388,-120925,-123739,-96088,-33465,-15564,-75439,-118024,-105332,-104197,-149972,-119387,-47703,26666,101842,109757,79723,96412,60918,-112513,-235665,-176304,-85797,-68355,-14913,3768,-12989,27145,51937,-1033,-3563,31633,53067,41443,3800,-26602,34558,87097,37484,-62574,-107367,-72912,-15064,26589,27440,-2999,-37740,-29971,20688,8800,-74419,-106527,-55895,-13971,-26938,-57763,-63895,-35973,24907,32597,5626,9180,-3279,16246,100094,116113,51739,-10431,-22848,6243,48034,38559,-5758,-33387,-33540,-42154,-60667,-78543,-91028,-83850,-32866,75313,119527,76061,63149,63065,45011,31262,-33055,-108155,-56095,33318,84927,154843,191142,104797,48218,106856,145038,104222,55874,38120,5885,-25092,-21183,28558,90747,130983,144663,114146,54216,37698,56711,73884,61153,-4061,-57937,-56142,-41509,-16152,2643,21814,39712,-44880,-141968,-129386,-105887,-117216,-74142,-37096,-19008,14488,3718,-55657,-74076,-42095,11517,235,-59894,-19022,92098,128763,77733,-20863,-90429,-73619,-49688,-17711,39856,70928,27649,-4561,45768,113849,104859,32179,-32893,-69350,-72629,-56208,-21341,74116,153285,64283,-101400,-128126,-51623,-46638,-114739,-112858,-39635,-8377,26802,101530,143247,91504,45136,58476,79716,42953,-8681,-572,38105,2826,-114004,-112916,14138,68034,35714,45757,104344,62945,-36091,-40621,-24947,-75698,-74564,-12425,-7354,-36402,-41488,-55782,-25009,42190,28131,-4773,-28707,-67048,-57712,5779,20927,-19006,-62002,-15519,67095,14956,-85547,-57411,-17430,-31699,-50277,-93396,-138698,-134667,-105271,-23046,82779,114053,69521,11142,6615,25673,21183,41417,105590,147317,137064,83727,22972,6366,4054,-9969,-22719,-20224,19942,62031,61236,63058,41984,-35284,-83697,-98119,-87400,1884,107504,103379,41111,41339,49579,-11824,-13159,-10447,-55941,-1756,56300,-17594,-62809,-14408,19261,32177,43886,84193,77123,-22845,-93062,-40663,66675,126682,116127,86457,33750,-15624,7142,74082,78226,-1052,-122531,-207199,-181773,-77824,-24650,-19512,29073,38529,-19593,-65267,-71448,-39791,-1912,16536,8453,-9159,-35405,-24742,30761,94850,102158,45062,-37599,-65277,35804,130285,89045,-43476,-123507,-94253,-41803,-45355,-52980,-57449,-42065,-7188,4441,-15789,-44292,-77946,-73709,-7419,74832,109398,88057,62101,28936,-33466,-75867,-72549,-51577,-48430,-21337,26915,43984,7957,-40767,-22320,60593,67633,-11632,-59170,-68489,-56314,-3108,24316,-21948,-61488,-49811,-11715,5068,-17532,-24249,36897,52982,-44615,-99824,-45722,28367,39174,17484,-23535,-42858,-20017,-32720,-77840,-38023,29235,7217,-64231,-87469,-33437,35921,48246,18733,15578,34291,20333,-14117,-28321,5047,56689,68008,64442,67841,69072,29791,-40301,-27312,81234,46536,-134197,-197836,-124155,-71386,-45686,-22056,-20157,-19982,12535,42059,35578,-28822,-27539,69217,51848,-70843,-67950,49530,81244,34693,-7703,579,19143,46095,120898,143597,68101,12169,3070,-2978,-17247,-35849,-57403,-100911,-173229,-176965,-77560,-16752,-22038,-52622,-123937,-144471,-30736,80858,33990,-50065,-36483,-31517,-50732,-8184,28335,17889,33226,38563,11324,-13731,6259,38862,20548,-26119,6229,65899,39884,-4742,-4443,-32087,-50758,20857,55322,45233,43545,10631,-10896,-2155,-16490,-11212,43278,98098,138624,141227,90152,63471,127725,186135,141752,11890,-93050,-113599,-89408,-70385,-45768,-26540,-6171,27715,20366,-25056,-28916,-3833,-5170,-5725,12606,43361],[34272,-22914,-39118,8498,28011,15881,-786,-25343,-32663,-5525,-11904,-90238,-153895,-161484,-160895,-103844,15764,87711,17336,-110910,-110302,36580,114169,25906,-36301,6561,14541,-20759,-27152,-64143,-105182,-85287,-24036,36854,17095,-88708,-173930,-131471,-50348,-49063,-75675,-1602,86182,47689,-45005,-60500,-11684,32335,19458,44808,120663,114835,6752,-68972,-4256,118830,166065,118406,86142,119937,170055,145099,59240,19608,23193,46660,100484,84037,-24543,-99738,-92508,-27488,44158,54773,11901,20583,55297,5589,-29351,39906,114625,117389,54760,6157,49269,89929,57434,5565,-26300,-31170,-27601,-62523,-70338,-32859,-34204,-62890,-36492,11764,54551,72524,20710,-87481,-80678,10708,55215,63719,63699,65825,84997,71022,38781,41164,85272,81467,-5739,-27258,2896,-43038,-117367,-106318,-32803,-13365,-43471,-22350,22367,22320,-20831,-60969,-43994,-42283,-94316,-155835,-164249,-92402,-38795,-73324,-48266,46136,69296,19431,-24144,-23296,-424,31030,108303,190168,153279,52116,30867,64589,46897,30605,43114,41382,-10098,-77753,-101980,-143304,-172469,-96313,-27948,-10178,33478,33918,-51078,-131475,-125955,-60206,-13022,33319,52929,-6975,-32073,-20257,-26717,-20222,-12383,-41007,-26551,14123,12236,33220,123465,190237,177685,107565,11267,-30951,-23324,-37878,-47758,-11790,21142,35104,57710,95698,83740,7005,-68916,-91141,-104108,-58970,9562,7816,14780,64187,62305,-8327,-52221,-17708,44188,43320,-20068,-64878,-41561,-7955,10494,26616,3880,-34312,-8805,57179,44039,-59749,-125988,-65362,1383,13230,26209,-3732,-88536,-84981,-18291,-31551,-39023,21332,49166,6732,-35516,-20915,52608,59707,-60,-23249,-5967,-21631,-51341,-62756,-30286,26449,80922,83269,49063,-12191,-61343,-12069,126829,195062,96736,-44551,-80339,-45140,-51217,-88846,-60335,40924,108234,108791,89668,67669,38152,3164,-14149,-584,-7806,-25462,-9099,-18085,-41301,4103,41166,35066,-7778,-54666,-64612,-3824,72314,88087,55396,40055,22613,44381,57584,-55339,-104760,-2538,22437,-47392,-66406,-27911,25467,86286,117030,51989,-53348,-85510,-16206,91170,161384,109461,-4509,-61428,-62656,-42286,4978,24563,-35767,-81956,-41780,14969,50776,48826,6228,-26355,-40190,-27821,887,25863,49880,48692,23975,28486,28547,-12007,-62414,-71484,-62273,-74747,-85241,-67428,-66552,-84835,-78139,-66609,-69041,-67267,-50600,-3493,35385,8584,-28888,11962,88216,95193,73773,91593,68300,-3472,-15259,-17097,-42292,10599,119700,186340,164711,114480,140131,176229,115840,49446,22440,-33607,-87247,-96133,-74199,-30041,-41858,-106716,-111712,-60498,-29519,15175,44973,37992,49373,59661,28386,12501,53379,58672,3571,-8096,35803,19081,-15557,31222,110549,135060,134906,89343,14677,-26029,-43182,-90980,-88750,-22057,68198,89948,38623,30483,37346,-15792,-17051,57827,91236,46579,-13126,-37193,-41953,-60521,-105008,-95919,-39075,16306,23891,-43746,-127040,-143416,-85696,-24,61872,35351,-2585,600,2951,-16763,-39628,-31567,-36051,-85382,-62874,79744,125850,7938,-49722,40076,133696,152519,68297,-72545,-121191,-64670,-23742,28360,97682,112745,36730,-50498,-84535,-65794,-64882,-43283,34583,39537,-30387,-33581,-58148,-119248,-57625,37080,-14982,-124977,-79343,26083,16166,-24745,-14234,17955,40794,73452,100198,115658,107677,59759,43298,60903,44997,-13188,-12193,77905,116919,53371,-5750,-40144,-89712,-86654,-5280,61142,38650,16912,20033,-16424,-50612,3697,22655,-58258,-86595,-6967,62494,71048,77341,76915,36379,8158,10930,5336,26261,59352,87466,111006,90934,25547,-14612,-22357,-61305,-76615,-93092,-129590,-125503,-37972,42954,18874,-79171,-103983,-69469,-98375,-105862,-59933,3019,65038,91116,82025,76067,29385,-112072,-228303,-248915,-214664,-132663,-4395,22114,-21387,-21805,-38242,-83252,-65311,-32798,5989,24736,10528,4879,41207,55332,-6619,-80220,-91708,-94918,-108092,-75019,-31568,-6027,14722,58916,108694,21786,-160262,-185220,-19053,92690,39885,-37775,-63599,-74657,-7523,49792,24269,25443,24785,20692,78764,65398,-15361,-50486,-43328,-27009,19480,63917,55999,27854,-3521,-47262,-72962,-85732,-102430,-63415,3749,41599,41671,26174,46995,77777,66873,40883,-8826,-53581,-32930,1939,58789,145177,161568,98651,47726,48665,37193,-4402,-29708,-6916,18257,-3051,-18240,43185,124312,162805,161982,110830,44770,35669,53601,42233,4246,-50357,-76458,-61494,-63099,-46058,-13304,3570,14783,-61474,-170124,-147325,-76178,-59087,-22757,15716,6809,-47189,-117244,-112544,-65261,-53662,-38022,-37628,-38316,24530,99273,88778,24395,-54951,-78762,-40886,-45168,-14035,105982,162577,86954,50584,83906,65713,-20625,-79193,-83705,-70028,-34480,25385,68240,118061,141630,36563,-119978,-190225,-151052,-74652,-16453,17504,22260,-20201,-16608,67338,136487,83944,25404,6125,-1015,2707,10055,23525,47384,20306,-67474,-83043,-10172,28731,845,-9349,38894,-8001,-137373,-144721,-70873,-69502,-64312,10785,43971,24028,40270,66435,89872,105226,58769,-8889,-61249,-87689,-54827,-16212,-46334,-67332,-55782,-8047,66288,40974,-46848,-16102,21617,-11027,-16391,-39626,-115755,-134871,-86452,-17528,36736,30651,14494,26383,72560,101845,85634,62656,74875,87230,68172,3669,-48567,-62498,-11182,24076,-26578,-57939,5076,67691,54551,27034,10446,-43962,-118835,-166652,-128599,-17846,65892,47980,2266,30050,74124,27890,363,16369,-147,20009,27866,-63442,-117495,-66248,15847,89045,104259,93267,84902,63509,17567,30442,124415,182252,133424,68617,4238,-41996,2114,71827,53774,-10004,-99535,-212338,-200444,-48418,9534,-13424,38808,76307,13421,-75555,-93460,-12745,49326,20493,-34534,-57268,-44140,-7898,18158,6040,9912,30567,-15871,-107619,-80729,14443,35834,-39580,-75079,2856,63896,23919,-26806,-73473,-80289,-12244,47622,40904,3073,-36348,-27299,36010,80699,93585,73979,43072,20519,-20869,-54246,-84601,-124788,-133472,-54546,29185,18188,-48790,-53836,40637,159400,181383,99733,-15650,-97571,-105455,-41148,10919,-9631,-46466,-24572,7264,-11839,-53603,-52350,6149,360,-73052,-62877,38376,113371,97292,24118,-53946,-58076,-11501,3795,-12153,26354,60306,2021,-98205,-143602,-97790,-32991,1202,12526,1605,-979,3058,10464,29597,74701,108371,94328,40145,1401,31481,46069,-16601,-29191,80692,83484,-67664,-136878,-93072,-45414,3611,56833,43930,-37105,-89287,-77734,-89517,-118280,-45841,69989,62455,-49197,-47483,61249,78748,3418,-27577,21146,27343,-10121,15480,58248,31369,25541,76409,86870,48177,7379,1460,1230,-37446,-69709,-41300,-21530,-18350,-28738,-70353,-54904,19314,37337,-5459,-4721,24724,-5794,-46541,-38396,-25165,-12343,32853,62639,45206,-23144,-56937,-13143,30583,50589,83958,73185,9774,-40181,-74295,-129760,-159534,-92833,881,42806,32945,-24286,-70169,-60359,-70471,-96645,-55281,29367,94667,101260,51210,29293,87484,119877,69197,-23654,-82255,-80753,-37286,3482,11243,662,4231,20465,30494,24213,23968,38117,27967,1604,159,28227],[-3270,-45064,-68576,-23314,-4604,-30613,-46276,-32809,10372,31558,24738,-9245,-85020,-176240,-180415,-77789,29741,89713,54428,-62276,-133352,-43577,61766,13686,-46210,-1928,11881,-22781,-63263,-143957,-144682,-53154,-6868,-8726,-42607,-94231,-107335,-69233,-58103,-64850,-63143,3415,77135,56370,-20136,-22376,17627,54433,72198,115232,166277,143898,48774,-11760,26989,106359,121763,57627,16541,69619,142203,99748,4501,-1654,44111,77220,120419,108721,32954,-618,-28522,-68896,-55071,-17787,-9496,44537,111895,66215,-4104,41498,132848,147578,72878,37435,126190,200761,136777,35324,1171,31361,60924,40453,27615,44818,55845,47976,20308,-9331,19237,30446,-34896,-100133,-77517,-11892,33850,88878,100300,41829,37634,79619,87746,71236,67880,7055,-104134,-122018,-47003,280,-21593,-26823,31598,44948,-18631,-42200,-13722,14692,12957,-21920,-35073,-23161,-51503,-120456,-121830,-13311,13436,-98209,-99592,13968,50471,6941,-48434,-55076,-6972,73780,160438,181586,106309,-1368,-24513,35045,59278,11661,-34683,-46045,-82875,-139541,-138773,-113413,-120707,-66606,18049,51539,77948,69518,-25913,-107470,-76904,-13266,2848,9012,6570,-15964,7351,39607,296,-30509,-18197,-35650,-41905,-2507,14750,11499,87547,165615,134172,68663,18172,-37827,-62413,-67253,-75935,-28289,20993,38106,56864,42010,-21154,-68186,-73257,-48340,-54813,-80302,-66338,-22790,11396,35147,43259,23159,17339,16011,13667,7742,-8168,-35825,-37770,-35698,-8490,52320,45177,-3870,50466,151584,130331,-18947,-136952,-111659,-61182,-52551,-19974,-43399,-120854,-68393,20779,-24326,-48420,19488,47729,20375,-12377,-22926,45281,83156,41944,6337,7933,-7,-17318,-36386,-26716,-4819,29036,32475,13777,397,-2748,10288,96992,180310,121255,4718,-1963,30333,2675,-25424,-11469,21970,56510,72708,57749,2257,-29964,-21540,-42574,-74377,-82568,-65745,-30956,-8167,17791,97989,152268,110321,28584,-6394,5113,21097,35061,34071,32348,48716,65151,143687,180561,-10750,-133846,36802,144872,53113,-29804,-53310,-37176,42913,74157,-35421,-126963,-139857,-112840,-4881,160099,168173,41179,-42475,-56901,-23867,46913,46890,-66824,-118385,-46802,24955,47473,48107,33151,27058,23706,9532,22732,60912,77166,56519,21954,17080,26595,6686,-39519,-48362,-67556,-135245,-171292,-104599,-55828,-70202,-88600,-71738,-18564,40228,54338,21576,-6241,5992,36339,60075,82749,98335,132115,184051,140219,12430,-21349,7329,-8240,-5335,62081,113505,86108,31065,46199,92434,64701,-18278,-64241,-77657,-92721,-96268,-42408,7556,-41432,-120484,-115555,-102670,-105524,-44382,22422,23616,32012,72781,44082,-13688,3903,35844,23214,12905,51369,54058,-5575,-6238,91553,154904,156529,124442,56473,-18620,-32180,-7082,11400,-6682,-13216,5753,20936,56679,103992,81671,32276,47339,74771,38614,-34086,-53616,-33526,-43383,-84714,-48593,28504,73976,63824,-8583,-100940,-134257,-75332,-6100,34131,39100,42300,25478,-31601,-78606,-80314,-30696,6652,-9302,-31738,21372,62823,16983,10362,61399,67203,40827,-10993,-81973,-58681,34601,37185,9181,42081,79817,36251,-37539,-73549,-42736,-4792,16255,16165,-31864,-71766,-36129,-28324,-46407,47752,129434,28795,-103130,-52419,33650,18595,-21781,-16415,24223,66027,97471,112313,118959,100535,24707,-19358,18883,39424,499,24287,122083,144112,79276,30205,3204,-45951,-62664,-12192,37919,18136,10102,35514,-9887,-43330,39116,69097,-38450,-64340,42603,116753,72059,1158,-12621,19471,51008,44617,7014,-9694,-15190,-9930,33942,38980,-29269,-80408,-59422,-36016,-7122,-15749,-88738,-117095,-46176,40614,52508,-28383,-80379,-59658,-54658,-58839,-37520,-19257,-11628,37727,70031,29330,-14566,-51079,-109951,-178478,-178752,-80361,41538,48173,-3389,-63119,-140707,-181595,-157873,-136720,-95827,-72578,-43832,29345,77931,51750,-1926,-27066,-20931,-60554,-134557,-127818,-66319,3905,54861,81378,81243,-39829,-196829,-171512,7829,129527,100832,40964,16692,-40074,-46416,4211,24273,44805,39295,-5072,-12248,-25885,-39732,-8036,46646,47005,39888,90277,118233,85368,34971,-10878,-19965,-6505,-20198,22182,63432,1236,-71519,-65816,-14705,28339,39762,25217,11959,17466,-22294,-81286,-24625,70487,66884,44643,31192,-20205,-92099,-114037,-71184,2202,4349,-50854,-60866,20687,86117,86703,71246,55169,52289,73069,61992,3000,-56043,-70117,-75917,-99073,-111392,-70878,-11493,13594,14416,-32442,-111390,-100271,-4746,74094,110444,109819,69546,-41231,-164024,-141351,-70865,-98912,-110576,-62572,-14427,15168,33175,23090,-19337,-63970,-34910,-4262,-38606,-30704,64472,116877,76338,69091,66774,-3116,-88317,-129235,-139865,-123004,-69464,-5044,42256,84248,87161,12830,-81401,-152391,-170566,-107201,-1883,38783,-8399,-64107,-54915,15233,73011,42132,13464,-20151,-74182,-68201,-6014,20599,-9895,-44060,-55060,-33813,-10779,-27601,-83161,-112519,-77167,-100945,-191953,-182591,-70637,-25250,-55377,-44900,10626,50178,69640,110861,125572,82010,38668,21302,-20386,-28639,19051,11417,-75489,-101556,-43636,11486,55244,57869,25915,66289,82138,40975,44716,25883,-62920,-81250,-60149,-53650,-1125,12819,-34658,-40233,39974,110940,94325,38394,11028,-23361,-82040,-93483,-76004,-70451,-3725,53550,16494,-3918,51037,120085,110912,32076,-22004,-57049,-109870,-121353,-88289,-57042,-28836,-24182,-14576,42453,90839,56107,32177,62745,47337,15132,-14689,-94240,-129959,-54602,33224,80047,77876,31283,17009,73981,91245,76153,110846,129559,52275,-16922,-68507,-77349,32986,135553,84620,-19914,-78300,-108297,-78425,13405,48983,22687,52084,98022,80037,-4959,-52098,14808,102549,89029,20107,-19576,-23954,-33258,-46228,-77099,-59493,21401,38643,-44990,-75899,-48366,-12665,-7497,-2073,58129,108912,82924,6083,-93508,-130485,-39461,44740,45062,26733,29684,57637,91900,92674,105879,103375,30505,-42223,-35551,10894,-40268,-147924,-138164,-14954,65613,44315,-29724,-46771,23268,128719,172324,134770,34505,-77342,-109080,-41553,26910,40250,5117,8973,27799,-17370,-81940,-66167,10839,11497,-34196,-26298,20456,65445,75425,12201,-65838,-63967,-13994,21662,41628,73938,52149,-45559,-148327,-189027,-166838,-146639,-97815,-31378,-36722,-84935,-80931,-26807,11734,30388,52261,64261,-12607,-84265,-32324,36933,10078,-39703,7857,56653,21568,-15198,-18978,-16164,23132,89266,89569,-19478,-105915,-103870,-129506,-152181,-60386,46482,46889,-15531,675,65208,37114,-39153,-31634,42790,35393,-52674,-91878,-62383,-38478,8090,90764,119901,68294,12849,27751,89124,90299,22672,-38864,-77850,-27055,53377,31933,-3004,-9224,-33810,-33012,39346,67648,18514,-24480,-32070,-32782,-19364,15577,38164,23881,-40669,-91413,-74799,-5934,81162,113493,53077,-4729,-52700,-141236,-195633,-176193,-120128,-63011,-14220,13159,-51513,-159088,-172771,-136995,-140744,-114459,-56316,-19235,-468,-4496,-10837,5364,19231,11575,771,-14879,-14454,57232,126457,93854,27858,7707,-945,10709,34533,38652,51533,63224,19911,-38664,-34048],[-7804,-12224,-42018,-21859,-3540,-24006,-35766,18578,87233,66075,34241,34855,-23164,-126742,-144025,-72751,-15656,26949,49895,28171,-43708,-49917,26518,56195,35978,29171,-14008,-57757,-88380,-149499,-119562,-5132,36148,-25813,-111013,-123881,-66655,-9144,14096,7283,-23591,-24910,-4526,-13804,-33864,-27150,-27703,-15199,61860,123601,141134,126201,68943,14262,17785,64131,56759,-13488,-46198,-11103,25158,-2802,-59109,-38649,28993,58308,87342,103305,90253,74629,24264,-30861,-31624,-35202,-16765,81681,172999,141248,68724,57700,75713,67354,42929,54920,121560,171055,109684,14779,43399,117701,99598,46513,49888,88339,155259,203446,133499,43960,52672,23905,-46406,-44385,-31544,-42718,-31586,14360,37047,3495,21221,110221,158445,107753,3781,-89972,-125408,-101122,-31296,47368,65756,39197,24220,-7253,-57686,-92395,-105236,-85471,-31337,236,21969,43376,-11403,-103682,-64637,55916,33712,-100311,-126866,-70064,-48089,-62930,-110107,-117377,-34400,99339,173248,130626,-1168,-113159,-136352,-64715,42877,52256,-43255,-105141,-117485,-123756,-107998,-67161,-61434,-44796,19851,48471,62079,72642,16382,-22107,23152,39857,14603,1339,-17953,-9174,52542,85976,20240,-51006,-58514,-65352,-76270,-40988,1268,-5164,24762,81031,34953,-25966,-19391,-50058,-66195,-63898,-76323,-27076,5624,-28316,-41878,-56925,-83228,-75894,-42417,-2057,-6537,-42247,-60499,-37991,-25122,-36592,-9580,46428,61211,-3548,-73281,-57766,18598,44784,-1729,-79701,-85462,-24269,2660,2488,73867,145976,109555,-19927,-98150,-55980,-50293,-98680,-62688,-48590,-84821,-23384,56298,11204,-39101,-19583,17250,37490,9411,-42406,6415,87008,92435,60570,43624,35313,13855,-30329,-28152,-18038,-22540,-36502,-29062,8074,17557,-18855,11174,85547,62354,11685,56050,95326,73502,90796,91791,32752,15893,58095,78587,33225,-10664,-12411,-56858,-122591,-111901,-44760,-2069,25314,54321,91080,103622,70072,29452,35040,75648,50087,-31607,-78798,-55279,-2742,54644,186473,240386,-5058,-197279,5865,199407,132056,14665,-73304,-83730,2081,55906,-5173,-59202,-71442,-89083,-53140,72499,100474,-5146,-90767,-46862,46260,89152,37600,-46367,-55126,350,30948,8024,-17027,24203,116571,146018,62993,28183,61542,38425,-5947,-13430,-17672,-30465,-45345,-50356,-10402,-16863,-100997,-148798,-81478,-26221,-41265,-55135,-28289,28234,86987,100794,72471,41113,49202,78555,81640,60836,73987,150534,210763,163655,50236,-20628,-30847,-29493,-31988,-29116,-799,3272,-39035,-38433,17028,-575,-84662,-110760,-67566,-50895,-55385,3358,57575,-18340,-121349,-107202,-89960,-115797,-75511,7379,47042,70736,94620,43571,-40029,-37481,13449,48162,47578,53451,64843,4803,-26765,44216,112628,126826,95488,39882,-32041,-46063,-754,25935,-12269,-60140,-36182,3840,40606,106468,150842,92177,3904,-20741,-9709,-4645,6342,7541,-18492,-27629,20073,77951,104731,108198,82163,7019,-52694,-35342,-805,15886,4233,9178,31049,-10439,-77922,-83957,-40408,2053,15697,-43188,-86766,-37675,39487,70063,15635,-64797,-107840,-115423,-73969,33887,127036,106514,37691,1377,14994,26597,8014,-31556,-35661,-5390,13495,-12007,-36962,-17405,30138,54341,91500,176275,197555,81365,-10432,29074,41247,-8451,-21251,-9606,-9058,7256,44165,62702,66543,33055,-64530,-102183,-42170,-4934,-27377,8068,84712,102761,88754,101816,118251,77505,-5935,-61177,-94910,-123366,-114587,-76928,-71709,-39006,45944,69902,20390,31038,102826,145832,101316,15675,-7795,56446,118893,87748,47563,34355,-24509,-80504,-30419,32458,5879,-43429,-31095,20066,76552,75978,-5706,-70327,-35651,32398,41611,-6672,-66092,-79741,-60349,-18870,12682,-3068,-41238,-3600,40750,-10038,-56744,-28156,-6586,-23143,-12950,32625,86021,68788,27279,-39733,-126274,-173359,-169583,-148223,-86750,-74002,-70982,-7260,53179,42540,23548,6604,-9864,-34336,-78977,-74702,-22905,32309,47103,20766,-23105,-102452,-141132,-63927,43514,98223,105328,113083,111954,37767,-30809,-31786,3406,46623,51531,4466,-37220,-36980,3123,65030,138053,129840,68169,52875,67167,51239,32463,21751,50984,86899,56838,72125,106549,23599,-83831,-85693,-49281,-26499,-13086,-43715,-53465,-20260,-74192,-174736,-126700,-19214,1266,-694,6739,-55264,-137502,-116362,-11723,44851,-41342,-110067,-69319,9060,17181,-23765,-30254,-9027,22835,61018,38215,-30715,-69686,-38115,-26252,-68438,-63012,7121,59656,48310,12262,-13472,-52843,-66370,25137,133725,138086,74629,56850,8983,-95040,-99922,-58722,-121666,-149339,-74815,-30870,-50803,-42791,8511,4734,-32256,-2135,15970,-30320,-70704,-82595,-57500,-6415,38674,22376,-23316,-43657,-86495,-161473,-188482,-148866,-90675,-29923,20005,44249,40444,11977,-29331,-81221,-96372,-50648,-33548,-83687,-99376,-46682,-8640,-4992,3647,40079,16035,-62989,-83182,-18948,17051,-41414,-86344,-58687,-1909,1022,-60057,-109200,-104302,-89296,-126382,-161102,-117461,-13798,34082,-28972,-92499,-45210,27033,38945,58509,43775,-21481,-503,102169,113201,102579,127369,65225,-80307,-122036,-34923,39594,63722,72221,84216,133448,128941,69957,52140,38249,-26078,-68135,-98419,-84730,9480,38556,-50310,-95964,-16955,67124,56784,5038,-20602,-74934,-162870,-136103,-77858,-60644,-11362,31409,43456,77839,111545,157239,158497,51919,-53259,-83443,-61392,-829,14046,-33991,-62845,-53329,9402,88335,93293,30128,18349,53191,41202,-6239,-25885,-49400,-66997,-4891,32865,6073,-581,-18319,-44637,4807,58782,59477,63903,52894,-24856,-85091,-105138,-63107,71130,191864,160238,29586,-31892,1209,6726,11141,64457,69456,61700,94658,132299,90023,15800,22064,99050,142099,115862,74222,8136,-77397,-114372,-93248,-43256,42011,99311,75878,34892,-3783,5977,50755,55711,39432,74458,106154,39408,-86236,-120082,-33898,18782,11050,30436,65260,78951,72512,63455,98030,112495,23115,-81989,-55834,37541,-1314,-98188,-51351,67755,111518,95736,44472,3242,-4442,18690,53221,81207,57798,-25132,-72979,-20359,62581,83160,22665,-11530,1898,-48523,-103349,-36394,56404,51099,22003,5483,-40132,-41080,4222,17927,11672,12836,8243,7163,41436,86193,32903,-92542,-165782,-159279,-152390,-176455,-129666,-40995,-27553,-73898,-87474,-59105,-53065,-64640,-14365,30260,-48011,-112235,-47758,23237,8602,-55239,-65100,4513,87114,110699,78300,24497,14730,49366,63665,16073,-11206,-16534,-54574,-93932,-58812,12846,25954,8609,36874,63073,-6035,-47114,1266,44227,12716,-60355,-103001,-96691,-65207,-5486,78057,129952,85227,15294,32653,132154,149346,55103,-37188,-86532,407,154637,136765,-808,-67581,-43596,1757,58158,79732,50800,12296,3791,8974,3212,16356,34748,17518,-24683,-63392,-101851,-71501,22507,42854,-11885,-8422,-19103,-112559,-129036,-60251,-38495,-85701,-72194,1259,-35114,-158147,-187933,-115878,-68026,-59079,-71023,-96563,-82797,-26021,4017,-1723,3972,31433,62166,44236,23062,103768,180986,124805,39616,38480,44207,28205,28033,37433,62954,82609,35377,-45369,-49526],[1740,11443,-28893,-26563,14745,31553,39285,89445,102490,35410,-1588,20740,6655,-52456,-96843,-85644,-53617,-17620,38650,100996,69097,-11883,6023,79463,92059,37775,-36243,-71740,-79961,-97189,-61566,23114,68427,451,-114819,-126849,-81920,-29430,58573,75040,-955,-43160,-52856,-69752,-52828,-65392,-132022,-117913,10059,83875,79840,91436,96147,29106,-22147,4774,3467,-50697,-62242,-65230,-68105,-44603,-60631,-66971,-6476,48893,77991,85395,80985,52828,21634,61591,106873,32498,-11060,72940,149794,138743,98352,43963,-7298,-12381,32731,60621,53226,33721,-27065,-71769,38177,140241,68563,-26099,-9480,55208,152095,240980,202589,119570,102976,37925,-17953,16188,13352,-53905,-77823,-69842,-43590,3100,55724,124559,187689,130970,-33702,-102582,-27355,55582,84585,91803,91606,70462,-4226,-86134,-81232,-68842,-110809,-117440,-54090,6317,58729,74169,10127,-58358,5960,92510,51750,-49262,-103395,-119467,-117663,-107578,-103898,-83906,-10967,92293,114913,33782,-97615,-164927,-161067,-93836,36802,115431,36271,-62051,-67776,-43413,-21333,7563,11752,2715,7057,-17410,-2854,60823,63173,63306,107373,89956,30700,4667,-2798,20750,74800,77463,8945,-67104,-79256,-77444,-89944,-61798,-269,18563,20647,36010,-16987,-72969,-61771,-79757,-83956,-54817,-34110,6001,15739,-39610,-87602,-102424,-81833,-38446,-18770,4099,867,-18500,-41206,-50403,-65407,-106338,-62664,61035,87476,-11423,-94082,-58905,40205,80126,15146,-106994,-148335,-106239,-65045,-22680,22186,26926,936,-44172,-40284,41134,35372,-39191,-32590,-10638,-14108,21215,71019,56694,-109,-36080,2243,50087,19562,-37153,8220,100994,141751,116826,70821,36229,-15837,-87176,-74479,-38405,-48007,-65276,-28010,21158,-7429,-78778,-87093,-49133,-45606,-27417,50783,114495,137335,173420,138846,40564,20334,69688,87603,74762,58430,32144,-39416,-107083,-80711,-5647,41701,68474,55768,22301,-3228,270,4222,25589,71195,46485,-58887,-106099,-76330,-39820,10412,150993,198063,-52695,-228239,-32402,155539,128929,45972,-38242,-47714,16098,71378,67446,15752,-19084,-16423,-18416,-11625,-16232,-66426,-108015,-14981,111338,98176,9632,22,28131,40733,30725,-26659,-75239,-5202,134727,175528,72700,9627,31227,-5990,-49170,-15376,-1490,-49424,-94624,-91005,-29958,12558,7086,-4199,-607,6429,676,-12881,-26782,-23080,12637,70086,118350,111678,76710,55252,44979,27968,37351,107116,158201,143695,92840,12950,-35292,-17175,-19129,-77677,-77150,-40473,-45720,-36729,-13369,-70990,-109558,-59883,-15654,-18894,-15810,26947,71684,11322,-67828,-45121,-22969,-70779,-75716,-16938,53325,106368,108660,54176,-4386,-3260,33561,65326,48465,33048,45417,-5218,-48807,-6321,57612,77528,18009,-16863,-13577,-29812,-46773,-15986,-19904,-65447,-50403,-18985,-22217,5894,82649,75374,-37385,-91436,-36378,38482,52684,10722,-12249,13195,51221,60969,52207,95724,156180,105032,11186,-11415,9822,31573,-7173,-29454,36460,52800,-15176,-41266,-25877,-23077,-39838,-103628,-156962,-104713,25838,65464,-38393,-125744,-142485,-144147,-83402,30101,110008,123793,88205,9969,-20841,17684,43719,-3177,-51267,-54860,-55868,-71219,-37967,27588,65784,88924,157334,225975,200093,83236,12735,46657,52614,-5425,-16732,-22818,-77426,-110662,-79579,-50524,-35897,-50075,-97781,-90544,-53381,-40228,-56841,-54250,-21925,5093,36178,104971,172717,153053,31913,-93037,-171257,-227511,-240015,-192025,-114534,-28680,38549,34009,22860,59087,99884,126681,113991,52610,29275,72373,92275,46784,55985,100545,32581,-46720,-8310,53040,53374,25052,9430,32726,92839,119534,86940,8119,1741,49747,34436,-12725,-51764,-64151,-50225,11944,50197,28832,-10880,-9092,9194,-19813,-64632,-49055,17616,73880,102046,90592,90861,65999,28782,7578,-18197,-61831,-87252,-70477,24229,57268,-18423,-81180,-58781,-10426,24389,-19682,-95823,-97247,-54986,-9536,34595,44473,-8473,-80345,-113946,-106246,-58514,7599,44614,31786,29619,86453,131796,90382,31185,-10301,-17705,15641,40989,36099,27015,31075,40998,63294,113446,106180,36764,-37082,-70279,-50824,-5521,28849,72568,86037,30894,32390,98088,85836,14568,-17956,-36637,-42521,-55203,-125320,-160655,-126412,-126753,-192976,-186112,-91711,-25077,-11294,-20751,-86884,-144469,-90117,19440,29607,-74991,-82917,16243,48485,-13249,-63217,-58405,-65757,-79791,-48774,-32509,-52032,-50085,-2726,32693,31897,61074,120269,122537,52257,-12819,-37960,-62378,-81326,-17824,54246,10987,-86707,-58321,11833,-15699,-34877,-13472,-64173,-107621,-80032,-73123,-105138,-59052,59062,82294,9788,-14152,3323,-28687,-104525,-196122,-184348,-69819,22044,38969,45545,52398,-20996,-141573,-200984,-191876,-137713,-63234,-4309,52226,91491,92029,89053,44800,-35550,-47146,-35970,-83124,-92553,-26344,-32062,-71944,-25043,68484,55896,-23853,-51874,-5584,30406,427,-29650,-22936,12531,2122,-57378,-51300,-1006,-19133,-93003,-95592,-31320,20095,37171,-6715,-72591,-55215,-14273,-13511,-13174,-42235,-81645,6413,176816,210626,160899,149436,85176,-67968,-122664,-47911,30819,65094,79253,95382,121528,96778,33008,6216,15621,-24733,-119969,-161369,-78163,19159,-460,-87468,-104101,-17807,43508,25446,2817,-1414,-66594,-136396,-106766,-56943,-39263,-24745,-24064,19625,87611,87544,92153,101806,24041,-74527,-98346,-17709,88879,103060,39751,-27026,-54699,17785,95608,54151,-45474,-74832,-46819,-15086,-23892,-28825,-4151,-6265,-4441,-11650,-34659,-14090,2911,-52608,-68869,-19179,29783,48384,17747,-48314,-84976,-67881,-3848,71408,155172,192774,119802,39941,19275,-29013,-19211,74832,86015,42531,65067,127039,115928,36426,-7586,16310,71616,91097,68204,-5686,-94869,-138781,-103628,-37964,30304,92227,106648,97328,82707,84219,101340,73712,-2131,13271,89965,62801,-49609,-60456,8765,23898,7923,43082,70931,43983,2316,-1315,41564,50869,-13231,-77741,-63372,1215,-4655,-33674,14237,83721,102380,91984,69364,65320,42341,-19152,-29977,24432,46279,10057,-19096,17939,89427,86923,-7265,-68272,-62911,-113009,-127410,-7896,66052,38981,44204,40087,-44952,-84241,-53900,16974,102192,126545,54172,-17732,-1111,56489,16307,-84588,-95310,-46394,-55965,-92566,-63023,-8990,11600,18744,4209,-21836,-52666,-61054,-9480,599,-64613,-80374,-22073,-906,-19216,-51968,-86683,-62456,52810,143882,127767,42940,-21877,-22729,9560,52178,88485,53790,-11454,-61801,-62643,-6623,11659,-14015,22415,67478,11907,-4326,33562,13021,-35997,-41907,-33298,-32618,-16639,13467,66021,132330,120146,35862,19641,97557,115188,39831,-13258,-27874,47483,184544,157102,-30812,-113083,-41698,7274,11963,48373,63737,31401,25623,34880,-899,4141,44691,39926,17791,-12067,-97243,-127202,-78087,-72736,-86777,-32917,-12812,-48445,-17674,31809,-6562,-110902,-123458,-50522,-36389,-72463,-79481,-33788,25824,30395,-12758,-71276,-90591,-26425,29403,37378,33198,49110,59100,6711,-45308,16462,87660,48622,-3949,40876,89533,49054,-3202,3906,28377,15036,-19914,-51605,-36681],[4870,3258,-45458,-40775,32931,103302,134060,113336,30046,-49980,-58774,-20599,7580,-12241,-65883,-69078,-28221,2468,38501,100379,84270,-14397,-32030,34243,50171,-3583,-49055,-63722,-61635,-48310,-9384,39758,63840,15530,-57546,-53559,-54546,-45717,36031,58285,-13882,-9089,2178,-44335,-30379,-27964,-125040,-124625,-12081,52934,48892,86860,130594,48877,-52399,-48833,-45555,-83136,-82619,-103999,-99827,-26251,-32326,-91276,-38833,65831,88257,47156,17875,-9166,-7741,103180,178072,76906,-20468,16696,64608,63897,47479,2342,-44358,-23491,42613,41607,-24291,-85899,-145046,-139998,-8572,76591,4331,-81659,-69967,-26416,30897,114459,148693,99396,58669,14280,-2399,29269,27238,-41058,-83450,-94726,-69685,13791,72846,92016,141109,102488,-30403,-47199,66093,172299,184816,113648,49912,39062,-13529,-84269,-40705,22586,-10295,-40051,-25969,-13301,18932,50654,51361,44445,68649,91182,91700,46356,-41632,-95965,-89349,-65001,-33951,-14894,863,37633,27119,-69656,-160266,-154963,-89637,-12464,76815,146981,109603,26887,-2618,-10772,9469,58389,76599,69870,17331,-70422,-59871,25941,52406,61178,91286,75022,19755,-2598,22093,54961,74806,52736,-2137,-51454,-45722,-47512,-83019,-75299,2583,59819,60580,34958,-18995,-69801,-86272,-93639,-86908,-37105,11234,32870,39854,33951,-19618,-84061,-76770,-24561,-22490,-12700,-5651,-43694,-84500,-73833,-80958,-148251,-102462,61098,104470,5957,-52556,-29422,12430,27159,-15899,-106690,-134519,-102955,-88656,-70388,-88264,-125656,-94122,-39534,5504,76664,97456,77477,64132,39979,17744,20746,42123,57426,26569,-32334,-22297,17685,3591,-11262,48987,112776,139147,98839,27212,-24381,-85109,-145339,-109944,-57032,-65914,-79163,-14310,26266,-43582,-130422,-154424,-137084,-98386,-47200,16620,91912,147091,143626,65441,-4946,23454,68355,35068,13409,52781,47389,-33713,-83367,-61881,-27472,25690,74106,35600,-16894,-11997,18985,4422,-10091,1106,-11813,-37973,-11170,8184,-18556,-25520,67115,93622,-97051,-187668,-40978,62414,65499,36975,-9129,-12028,28649,71254,54460,-40059,-87456,-10383,33281,-15166,-42177,-30393,-38810,1852,75088,28472,-41739,2270,23222,-22371,-46053,-74203,-92536,-50598,16320,47868,15499,-17233,3392,-1423,-2966,51096,71649,10500,-70042,-119558,-97337,-15157,72250,86082,36247,7804,19598,-868,-76161,-127639,-73795,53875,124831,87905,25644,-7477,-8344,6142,14495,44406,79928,93500,83163,34997,1980,20476,-8396,-91605,-109572,-67833,-25452,13828,-9135,-87156,-59571,30372,9332,-33452,-250,42869,51454,9599,2683,59827,62385,1197,-33006,-46168,-16390,49972,84197,81816,74979,76332,87819,71626,-13235,-41569,1259,-13801,-64328,-38728,32095,42660,-58531,-80036,27379,57059,-22160,-25675,-14060,-53525,-56785,-33832,-65572,-84297,-40231,-11619,-50215,-62705,-796,54744,52176,14978,12076,25023,29249,-1853,-28181,41755,141551,91347,-26284,-45288,-7333,35329,18590,7588,68739,87303,32170,13182,21769,-31308,-109768,-142083,-136170,-103664,-11093,38558,-26911,-68839,-55118,-81812,-87257,-37526,20098,65080,77989,29697,2819,30859,54153,4888,-56452,-90007,-118931,-132391,-69919,27196,63003,61345,113115,177077,147310,26209,-78754,-47307,33527,43330,17884,-43191,-140181,-198936,-187024,-168682,-145847,-108732,-57832,-1882,-8445,-14551,-6909,-50829,-78221,-54475,-23935,24782,88744,97799,22713,-55773,-70655,-119435,-181002,-167836,-95160,-8044,47703,11074,-30857,10610,76113,113489,98409,36861,11803,26820,-21639,-70861,810,98850,76131,42027,62520,48195,19722,26659,34607,17107,35259,85667,121147,71538,35395,46547,11188,-32341,-11018,20033,20674,41701,49844,38837,27484,16350,14710,16842,4910,-1059,39096,89560,115337,86930,69905,52485,29544,52805,86283,62649,19233,-2160,80195,157516,78098,-79312,-128022,-45619,35475,-23839,-156114,-177395,-88178,3208,45157,28514,-47380,-126948,-125662,-62285,-24983,-23708,-9021,-24393,-55722,4591,111887,131955,96755,45099,-5015,-16662,8923,52390,109662,117832,48483,-7125,20505,27173,-17997,-85816,-138845,-101903,-27819,16962,34576,11660,-41573,-26947,58572,118291,109765,53416,-7605,-23641,-47200,-117788,-166496,-141444,-83415,-100253,-154339,-122276,-44129,1561,-28093,-115702,-161571,-120628,-60931,-37291,-41707,25616,121975,110539,36264,11319,-7013,-92459,-157790,-119183,-54244,-29553,-24855,1568,52549,93374,123882,148689,101373,12327,-29376,-53011,-77654,-76572,-63808,-66638,-114652,-185233,-151935,-38179,-3370,-5703,29958,36499,-1137,-45653,-80705,-105235,-35746,106683,153194,51764,-33848,-30501,-24473,-64795,-135702,-123197,-22263,82238,136267,155486,116418,-3968,-124756,-161355,-143213,-99244,-40414,30512,92566,96000,90991,136381,127219,25724,15222,58921,-2924,-63171,-34617,-59853,-91341,-30667,64148,42231,-27005,-17284,41990,65200,64266,68509,52910,44362,18548,-19922,16128,50051,-1754,-76611,-65873,-16260,-23055,-31053,-12916,-16782,-21931,-28767,-42879,-45071,-52657,-37748,60895,174668,168633,94620,73807,60361,-29504,-87423,-66483,-31681,8847,63064,79539,49809,105,-24171,-5584,33175,-2052,-94891,-103739,-29323,-9120,-89620,-135163,-73525,42521,76296,30159,30625,32279,-55054,-94574,-60214,-12901,13352,-8108,-48136,-16892,22440,-4303,-16980,-17377,-46949,-76926,-89828,-16781,112965,154529,93803,638,-63970,-22556,28911,-6506,-87746,-154481,-153253,-66166,-13785,-33881,-17946,-7542,-47660,-35986,35172,73957,47845,-38590,-78854,-36082,44723,66328,7195,-41914,-35317,-7292,28848,33861,60933,140002,157242,84729,-11771,-60739,8804,87807,58509,8402,31325,67232,36187,-30020,-77246,-93140,-68689,-44442,-55071,-60985,-67002,-109500,-139681,-106434,-58983,-10418,11568,55685,123048,138508,96800,40282,-32855,-39143,33258,52785,-11519,-22966,27839,54239,42679,45883,60381,33967,-8890,-11450,5034,-24722,-62548,-62518,-65236,-56523,-37329,-21187,-18791,645,37033,36992,29515,92565,110274,39787,11502,28776,9299,-3368,31289,78505,99265,67303,-24933,-77994,-96813,-154941,-120013,5891,16796,-20137,47011,76733,-2807,-73237,-90220,-24660,96041,152802,72886,-21860,-36630,4333,12035,-3734,32506,56199,18191,-2937,13319,9629,6712,41326,55191,44960,43560,52480,23134,-44008,-73938,-31966,-1151,-30309,-29227,-13638,-60693,-108266,-33403,82151,89520,5842,-69261,-61951,136,78380,116814,54422,-39008,-73792,-31916,39937,36349,-39561,-8597,79700,76719,54612,40274,-10834,-47129,-10000,30628,51861,71235,58487,52756,113211,150013,73363,3691,20244,37355,15093,22117,36036,67086,130359,93587,-49904,-114481,-63438,-40593,-42018,13138,51785,33912,42256,44449,-16264,-22713,21149,45176,63956,38036,-59011,-96147,-75125,-95238,-101761,-60277,-50492,-25218,26994,6409,-69387,-131404,-143092,-115751,-63040,20238,58479,47028,69876,96818,88487,44847,-3780,3285,34293,50000,41623,34554,23786,-38387,-108039,-71952,-6326,-17747,-42149,5113,68468,50339,-7410,-14214,-24874,-78691,-91472,-62756,-23590],[-2363,-7515,-43920,-27696,45099,136646,167982,79158,-37540,-93593,-82103,-44990,-10433,-19122,-43711,-27849,-1504,8064,18192,53714,25190,-58938,-74290,-29714,-17568,-23338,-28985,-48163,-51690,-24745,30735,64945,33396,-17781,-11803,40897,39291,13870,21723,22084,-2540,64663,94068,10918,17057,101928,53451,-8561,20810,51995,67208,127664,159760,70185,-38031,-54996,-73403,-117340,-114642,-122167,-111801,-37451,-35887,-103553,-46132,70783,64102,3942,-5683,-9566,-8840,58020,96159,32635,-30809,-15055,18321,8418,-6183,2342,-310,10100,38384,13933,-53383,-104503,-133256,-95977,-16662,-3352,-47920,-67321,-58124,-74126,-81240,-12120,56994,5165,-45881,-22359,8558,29977,35917,-7187,-60536,-69831,-38235,24243,67779,59590,62766,33973,-12717,1134,59249,142797,188259,110897,-9271,-32279,-10897,-18463,11164,76409,80747,44033,12105,-31820,-36146,44219,133403,146905,83351,53923,124430,143136,48943,-10839,19652,52374,28721,-19436,-51492,-29689,-11591,-79937,-155169,-129965,-25393,71088,130519,146021,114095,78717,32226,-28301,-19137,55123,95971,105982,44781,-53939,-58165,-18043,-16642,-11351,7557,2165,-17323,-8838,42556,89923,102074,87067,36651,-2183,1134,-14467,-56838,-55900,21993,91893,95426,49859,-8742,-64080,-82735,-47792,-10372,13534,30815,32850,47627,97058,61266,-44142,-56000,-15424,-24931,1404,34094,-36038,-104475,-59037,-51076,-142597,-119346,34699,85718,8447,-18226,-11183,-15762,-19375,-46095,-91451,-77647,-49507,-62250,-91072,-151519,-176535,-78595,27682,49032,55016,90213,139842,141061,69888,6513,-14973,-18108,500,5001,-48827,-74321,-34686,-5062,13189,78235,121658,98963,-1197,-93099,-108983,-96359,-86203,-34036,-13587,-53800,-76702,-3722,32046,-49774,-135338,-145255,-110334,-45346,-484,17946,64876,94458,43206,-25580,-41324,12318,51167,-19481,-93448,-35213,12233,-50897,-78736,-55814,-56506,-23760,36835,21452,7687,66498,93920,35569,-10027,-24093,-48073,-3495,84836,89165,26234,-18060,2917,-3632,-99429,-118349,-46356,-13604,9475,6074,-37133,-54304,-16925,35899,-10773,-126687,-153329,-34060,60122,53154,42714,77323,49162,-14961,-37739,-78419,-98851,-41174,-36867,-129861,-172340,-136618,-82814,-85152,-131659,-110906,-50682,-9255,26753,49363,81709,117063,114526,66243,-22964,-120805,-119574,-20142,72272,59461,15287,-6231,5304,-1305,-84503,-152607,-56331,92093,84956,-15238,-55018,-45356,-15980,23393,32704,35937,42832,29881,11757,3244,4373,-79,-49807,-106993,-122226,-87513,-6815,46797,-790,-44258,18911,63752,-10724,-52841,12682,73911,40951,-3784,71824,171197,125628,65190,51251,-26621,-84492,-41572,34515,89797,112948,119252,126675,78766,-50000,-98519,-32163,-10276,-64660,-55684,20177,24116,-90168,-117973,39005,159728,85095,18877,29541,1359,-26153,-19749,-42686,-70827,-68928,-43904,-4145,41723,75943,65103,53140,50711,44708,30722,13493,-26561,-44062,-56,48545,-6675,-95965,-84543,-41063,2323,42338,87232,107537,67893,26932,35231,47640,-33259,-127999,-120368,-75247,-72504,-40724,11705,6025,15132,31178,-27770,-80850,-70742,-42877,-24459,2798,24629,43359,51295,46760,6776,-30882,-68804,-112906,-129899,-60764,61682,97946,44470,49075,101376,75011,-41466,-165005,-150800,-26143,80505,72370,-39408,-148486,-181862,-177897,-194015,-186158,-117451,-15578,54459,31369,36606,89301,51395,-17441,-20716,-18749,-49477,-51116,-15761,-1088,25550,105100,98933,-10234,-92359,-94878,-14157,50388,6328,-60005,-12811,83910,114573,55683,-25248,-42341,-20968,-71679,-112631,-43088,34057,59551,81128,84550,8064,-68387,-32117,42619,4482,-52031,-18845,45669,52157,19428,-19575,-73092,-71906,27927,92928,63834,27639,7908,7799,16815,27981,41353,69052,109979,121554,101677,94621,114858,84352,38538,20622,45310,96170,138150,127410,74592,-1100,16727,110914,134837,25873,-58207,-2460,81894,28699,-111921,-163527,-97323,1220,35362,13340,-29575,-82548,-78909,-36016,-53919,-92444,-68026,-48556,-72512,-22161,121389,175867,114770,60476,19607,-25487,-13625,56324,151043,170097,47352,-67357,-32833,-1932,-34918,-65962,-84242,-64555,-25851,-9941,-10027,-19938,-49601,-41557,9460,79607,111787,66165,13109,8169,5514,-29402,-69638,-48704,18232,18096,-49960,-80774,-43584,8553,-25763,-114880,-151276,-149290,-143851,-67562,23143,86316,116616,121748,121635,125227,61629,-66700,-117261,-51873,7309,8670,-26502,-23124,24930,48595,65453,93823,37995,-39200,-28161,-17504,-20937,-3296,-50921,-125148,-138484,-145907,-138769,-74129,-27271,-14219,20462,61944,62922,9360,-48729,-79795,-36168,79871,151689,85702,-20736,-64979,-25781,30542,40930,57339,108281,169602,202252,192546,102019,-53298,-163498,-140413,-51679,-19717,-7640,64264,94359,23700,12390,112204,138140,34558,28185,105780,49283,-57396,-69141,-72534,-80183,-44294,12371,-19636,-70830,-8303,90621,94959,71057,92415,91688,78804,50726,11361,15427,-4917,-68908,-108485,-92504,-77677,-106525,-106721,-37289,12666,6657,-17684,-56845,-77843,-51814,24681,84323,79169,37713,19462,18219,20173,-9191,-46199,-63458,-99117,-89109,14703,56612,-6651,-62783,-34333,37909,91140,79085,75739,82744,34508,-38804,-109802,-115705,-19009,103190,109027,37008,38493,31112,-48336,-74527,-31496,34999,74799,27077,-29711,-35344,-51880,-66525,-53801,-77721,-88332,-68148,-93951,-56260,111824,186746,86500,-33836,-87855,-76548,-55213,-35393,-41358,-118468,-166716,-77505,8863,-20196,-20857,5330,-23078,18120,133986,135705,24134,-50150,-36987,10877,70550,58464,-12880,-23390,19235,10974,-7722,-15720,-6336,44608,85991,55301,-3591,9395,70072,65896,8777,521,19995,-4937,-79019,-125164,-141766,-137999,-112254,-112971,-137414,-92095,-29546,-61234,-140508,-164234,-155848,-122980,-83730,4044,107839,119151,43284,-11002,-44286,-63866,-36741,-1133,-13129,-45700,-14707,54228,56728,14650,32732,57432,55336,64568,44785,-25960,-54566,-44364,-76341,-104044,-73237,-49248,-93898,-98695,-22568,7125,8553,74150,91393,82352,103798,60861,-41592,-59253,34552,111020,89734,43619,-4997,-21188,-60962,-127760,-56517,39638,-24128,-52500,60998,95040,9196,-79173,-106038,-55488,25255,63642,35293,-6154,-38032,-24549,36310,97509,111289,57085,1978,1598,12850,-23229,-60107,-53422,-17474,36684,97222,99852,-2125,-84108,-63851,1811,-1259,-42729,-14172,14209,-28689,-79507,-42379,23924,11479,-52780,-87681,-61222,7791,72741,108079,62529,-19364,-13501,78399,144046,98317,-13976,-21198,58599,79512,48815,16356,869,2563,14366,30445,77423,112701,71634,17197,62698,139366,97428,-9620,-39314,-25631,-12062,38362,46325,22842,37425,15687,-52405,-97066,-89259,-71128,-37594,5096,24749,28642,65195,63694,1749,-26281,-31239,-183,68385,58970,-8898,12518,45345,-21436,-81546,-84135,-89807,-51070,-12750,-76021,-127926,-113453,-114529,-123527,-77405,26442,83817,67554,73868,122440,136375,111190,73639,34174,12897,12507,15382,14712,32251,15779,-49669,-42026,12619,9147,-27003,-36150,-7388,27959,26270,322,-58011,-116170,-111808,-79924,-37669],[-14823,-11217,-20417,1581,30724,75915,89440,39384,-7310,-38261,-46919,-40782,-50431,-60033,-34959,-17738,-52685,-75416,-38270,30351,3144,-69215,-66476,-39779,-23240,28498,34146,-22651,-47237,-23507,39474,61752,-15628,-76328,-28181,43485,64539,62015,56224,57835,69939,112052,104012,15542,42460,189016,202948,100642,55216,46012,92256,178656,175699,80149,7843,-18414,-76403,-130780,-103207,-90443,-135570,-113625,-71855,-77365,-17714,46191,10722,-4158,42862,39614,-2020,-31773,-46828,-38740,-13297,7216,29028,-428,-14507,48541,73394,34231,12362,-2765,-32418,-57870,-47547,9532,29678,-36724,-69827,-26755,-9203,-61885,-83558,-5098,39203,-47815,-98768,-33667,27955,36631,36129,13410,-42412,-52511,-7425,44397,82476,57304,445,-21067,7457,20571,2634,50810,126123,82723,-34112,-68246,-15899,-909,-19357,16545,60386,40820,7013,-39229,-48281,51745,163108,147530,31236,-18661,87140,176469,132117,74544,112867,147561,54490,-61740,-104591,-69089,-11954,-8808,-76787,-94831,-30448,45529,96946,92999,59402,77536,69566,8464,-3786,27593,42672,51735,25791,-19718,-22159,-36489,-69695,-61529,-40796,-50261,-46745,-5066,47295,94679,126163,127125,78562,23804,-5317,-19169,-11010,15576,53265,89550,101988,67402,-4280,-66670,-59363,12680,68936,43859,13210,5791,17782,60948,35985,-28369,2034,24708,-13382,31203,86073,35139,-18547,10897,-758,-95338,-113853,-27320,13611,-12031,5751,25560,20636,3796,-52998,-98858,-63277,-38753,-41111,-57203,-96222,-85623,23364,100457,66098,20583,44836,106501,125807,61085,-7463,-46746,-74197,-70500,-51235,-92652,-119342,-51682,17167,24523,66027,115902,57139,-110342,-218554,-176049,-57212,35234,90162,63195,-7133,-36437,19160,40214,-46938,-119378,-88970,-30887,13418,34928,24774,29625,12887,-28948,-19860,-152,1944,21449,-24955,-121282,-101514,-32613,-60269,-73578,-26527,-17439,-33709,-11108,6793,35531,88027,83753,20300,9879,35327,6303,13110,60359,51775,18060,-105,-22340,-71758,-106614,-98090,-77609,-64451,-30231,-19469,-75205,-113318,-78187,-8750,-26681,-94239,-86630,4203,75677,101238,95420,97065,45797,-48976,-113989,-125666,-117373,-74177,-54951,-138264,-210280,-149912,-50289,-68657,-165757,-164616,-75790,23284,80168,90527,100684,91543,60823,29945,-45747,-127301,-79710,28941,62399,29801,31860,22138,-438,16570,-18562,-76847,1900,78838,-8914,-102644,-82427,-35691,16855,67998,78338,74693,46534,-19219,-64038,-60854,-52933,-78820,-104539,-113391,-119000,-83471,10785,38942,-21064,-31550,24165,19852,-31338,-31695,35317,90791,43209,4096,125957,219609,122076,65660,98507,34006,-47390,-33065,19308,60757,79190,103921,120229,91545,24250,-33057,-22717,-14851,-61318,-69915,-15349,-3570,-82113,-123385,1079,179238,150829,66001,99274,78235,4490,-10329,-387,-17032,-9023,37685,92208,132774,139430,103018,64549,34668,19650,39295,42070,4456,-23454,-35594,-45655,-62837,-65797,-47292,-50270,-35719,30489,107827,103568,39741,16920,22530,11560,-49223,-98192,-83014,-60888,-74782,-79873,-63288,-32715,31078,33014,-61172,-107112,-69093,-46205,-58672,-29589,26515,53798,39894,15049,-13966,-10955,-14694,-44321,-45117,36656,157718,169858,63969,35745,65100,18898,-72735,-145956,-149541,-57326,83603,109523,-7895,-89177,-65885,-44844,-91394,-117878,-68134,3454,53526,40700,55084,123639,122960,53421,33868,28208,-51670,-111202,-63631,4416,73097,164866,177345,48556,-110981,-156488,-62229,13225,-8538,-32488,23755,91455,74048,-16504,-81022,-65051,-18936,1334,-2200,-7358,-12462,19687,47240,32430,-31049,-99930,-56760,30619,-21128,-123135,-133013,-75138,-27724,-30716,-92643,-155453,-99768,37435,89569,16967,-36756,-39359,-31630,-25708,868,36232,82747,146219,177079,143632,121072,151553,109404,6779,-35212,37621,118029,158106,148083,81784,-19552,-44631,22858,121804,126665,77887,84613,120670,65692,-36930,-74235,-35903,48981,76889,39201,15546,-7129,-31985,-54941,-97311,-103452,-63894,-38701,-24207,32731,151197,181112,81888,27296,22828,-8541,12378,90002,163432,167894,42645,-73722,-21975,28161,-6056,-17046,2327,-9625,-15450,-8984,23159,57053,23811,-20100,-29681,16560,69777,65463,52023,65380,68220,25766,-6699,31448,75221,71823,68550,42129,23467,19916,-30774,-77068,-68594,-78750,-93009,-14183,53732,41472,17219,76125,161571,177515,104969,13800,5743,61955,66065,15800,-41392,-39482,-3789,-19072,-13262,54884,28093,-54163,-22286,47357,90202,102642,13804,-108205,-114146,-73378,-64902,-55481,-20870,-3251,-10923,-5348,28941,30524,-9143,-40201,-36307,15190,84658,96771,19441,-69083,-35446,85871,160571,201618,218375,190519,154979,129112,48052,-100563,-206067,-145291,6802,43792,16703,54288,40261,-54432,-48352,80599,129506,34586,-2611,74996,56134,-57589,-85807,-72776,-94502,-103882,-63989,-68382,-93570,-16680,99830,95223,33860,46556,67604,76327,52807,-966,-15973,-39376,-95696,-123946,-118055,-124708,-136807,-109654,-34094,20721,34275,19639,-56806,-127570,-81080,36859,46553,-36453,-44566,52591,77174,9377,-45984,-40635,-30647,-91942,-117080,-21999,29240,-3797,-25362,8954,71044,121087,162751,248432,241816,89236,-17435,-27081,-15840,49176,128545,98391,28165,18582,7544,-13340,-13500,26563,95339,120574,55199,-1601,-38820,-81471,-56674,-8322,-32342,-45150,-44290,-101119,-60374,136785,206687,50942,-81058,-91613,-84914,-83482,-23762,34426,-9056,-90694,-57304,8993,11501,54482,113478,105054,100339,138254,80147,-51315,-68893,5164,46054,54752,18728,-13249,28239,64576,3997,-48823,-39996,-17365,-14370,-18638,-7008,47238,106253,89980,12386,-17388,39302,45731,-29988,-105730,-126305,-121820,-74944,-8401,-30704,-77795,-58878,-18797,-28805,-70289,-117272,-145887,-121054,-60106,28285,100803,95096,28693,-1492,-5985,-27108,-52783,-55936,-60594,-92293,-65917,28287,51223,4317,13756,56064,94233,132599,113813,59830,46080,11674,-72569,-122427,-84162,-46853,-109143,-128684,-31040,34451,41437,39593,13798,77926,159171,71203,-79843,-110517,-17361,75404,65926,23893,16901,37501,12884,-45245,22709,84554,-11585,-30384,74391,80788,-16585,-80888,-57770,7732,13185,-18323,-3406,14111,-5918,18925,99230,150246,97679,-1229,-32790,-24979,-34097,-70453,-113736,-128948,-100274,-43463,12299,6773,-46712,-58107,-8586,32693,10834,-13622,-2056,-13974,-14973,15494,52228,47208,-7373,-44614,-40864,-47924,-29313,36279,120846,124585,89274,129162,201590,212744,143629,38959,-19957,-747,-9100,-36210,-24193,28417,62259,28807,2021,48812,81638,37887,-15541,18559,99949,90484,-13514,-50792,-48184,-29405,47139,30717,-47925,-38494,-15196,-43804,-98117,-112408,-66405,-3522,22271,20165,36770,84113,85100,48837,26315,-22229,-31949,21205,30230,23594,103130,134675,23287,-83888,-94827,-82927,-70512,-64333,-106144,-108266,-70773,-57649,-53552,-52525,-46318,-17094,27029,75477,105039,74664,45375,46395,28542,1950,-731,5726,13727,73675,121077,68874,36161,66880,64448,16222,-34580,-47576,8024,55598,21459,-57413,-95797,-87974,-86695,-58421],[-20536,-23218,-24105,-3966,-14265,-53356,-52947,32360,92816,58389,16364,-21432,-102926,-126658,-64169,-44213,-123109,-169417,-84069,42444,37469,-15961,5467,6657,17588,96569,100674,13542,-41905,-43740,-7063,-8977,-76439,-105122,-65293,-45815,-47056,6564,74245,115943,129986,92249,27088,-11011,55132,155990,159097,103052,49047,16389,91548,195291,165044,66191,30844,-2741,-85485,-114502,-33955,-24841,-146522,-174897,-78652,-1568,44009,39470,8114,48379,106132,64085,-23324,-98110,-114607,-42596,31596,42476,29621,-25505,-34083,53510,86987,29453,-2184,-646,-3740,-20760,-9320,47324,60074,-21505,-57438,-13546,2204,-26985,-4823,69406,65937,-30473,-79194,-39998,21949,18587,1613,-5280,-41739,-57217,-7491,64965,102147,43349,-31823,-12089,54567,55552,-575,14240,66227,48536,-1338,-18690,-13222,-52051,-111990,-94617,-24211,-9979,-31328,-47717,-42302,1933,61912,49786,-29789,-86894,-13919,120187,148085,99095,115406,138734,63719,-34108,-75692,-65122,-24637,31549,24566,-20710,-45620,-44809,-40158,-34996,-18836,63422,139109,127727,84020,21517,-36865,-48714,-38960,-22896,9811,1877,-40806,-34731,-7922,-25218,-30986,7047,28254,32741,51076,57758,48274,3846,-39557,-27639,43285,84140,54367,44328,79877,66061,-7170,-45862,-24816,11317,22539,-9472,-25830,-25851,-22106,-18806,-50441,-35449,61018,84365,20187,38494,76743,85912,88984,69941,30662,-28693,-84555,-87521,-50954,-455,65993,97703,82630,34802,-62400,-120944,-80041,-60840,-43668,7303,28605,52142,109567,110279,30042,-13410,10391,47313,58838,33771,-2807,-45043,-81548,-89501,-83481,-111941,-102454,-15757,51519,37231,42742,74750,12088,-150870,-243782,-189915,-65327,34137,89143,60212,6663,3787,42887,29481,-69988,-125137,-64840,-15857,-27929,-30077,-31894,-31032,-38006,-16890,59906,72836,-4573,-22588,-11487,-54863,-72472,-32768,-36396,-56835,-3394,40090,-2455,-43626,-31628,13980,29693,-3967,-47809,2431,102301,102759,15329,-36561,-49133,-41580,-20546,-39534,-114553,-142013,-103672,-79741,-89645,-73508,-35035,-50114,-73386,-59326,-23482,-10509,-13650,21476,80670,99380,86111,35571,-10984,-32403,-63810,-91300,-68351,-60004,-51663,-14503,-34009,-99253,-62318,27850,14957,-74594,-108464,-61063,28605,93448,89246,54627,10861,-23500,-47786,-108351,-145375,-58339,40690,47651,59751,123744,114048,43304,51657,58096,1249,-19584,-45624,-117662,-125043,-54038,-3683,46062,105177,114832,93082,53131,-16788,-78577,-91994,-91122,-106075,-86494,-69058,-83753,-56564,20411,18149,-54299,-76392,-35659,-18710,-12367,13106,44779,53176,17563,5352,100010,144529,53373,1752,41159,43170,44640,77063,65982,30254,29351,74504,92977,104374,141213,109770,30104,-11760,-43358,-66981,-62080,-48117,-71402,-106165,-42791,108709,115074,77543,121377,60968,-66058,-64974,-11005,-20839,16175,116763,151655,141480,151948,136972,31989,-75849,-48137,45982,69107,8051,-68926,-102180,-81629,-17472,58657,49039,-31154,-50845,-6091,45398,50005,35907,38540,5784,-45796,-66061,-68136,-80065,-98977,-119673,-147105,-170287,-113636,-3705,-10415,-131959,-166617,-90834,-28201,-6489,32690,52759,30962,-8780,-49199,-82911,-45538,12844,28778,52620,129374,202937,172139,61289,44965,64516,-2445,-69063,-81943,-67904,1183,101440,116124,23383,-13567,42060,80890,34553,-13257,-2060,21869,48607,42528,41933,68299,48677,-6534,658,21120,-34419,-85576,-39898,21430,33780,53474,59556,-30950,-169719,-194902,-107605,-49318,-51418,-23902,29052,37208,-23470,-98106,-103177,-52704,-11252,55928,104287,48711,-12045,-5731,-9920,-45220,-65839,-60581,-23717,-10765,-79884,-162013,-190515,-135171,-77610,-67140,-113935,-148574,-75510,33345,54189,-37621,-81337,-58453,-43982,-45202,-41328,-18616,25658,57363,78663,98782,115036,157878,113988,-24779,-96305,-24312,69209,139370,152402,75126,-18523,-23931,2538,51265,103123,123851,116016,94194,25742,-39911,-39948,17237,111766,142496,74538,17730,-917,-40506,-106594,-130124,-70674,-25782,-39819,-10266,62751,125752,109113,30867,-3282,-1201,-35,56552,132712,150539,96766,-6512,-72208,-20076,31927,22745,23145,21997,-19272,-21079,37519,121716,151826,69416,-20282,-52976,-20328,46634,83346,100021,118966,81649,-23869,-52803,24220,48237,38961,112373,142340,104034,38301,-50664,-57547,3455,8610,1278,42654,30523,-40101,-62122,8856,90144,108585,88643,74220,78639,78603,41566,-5758,-37000,-39098,-21243,-38918,-44926,27863,36550,-45261,-31062,69461,142835,139849,43695,-90866,-129227,-73745,-31868,-38743,-15460,20841,-16221,-72947,-46349,-4994,-1866,-1003,-5809,-26283,68,56580,26024,-56459,-53422,45905,136708,214465,209888,106747,31699,32197,10473,-82357,-168848,-131531,621,57649,22222,-3062,-40586,-86008,-47732,67389,134376,71538,4832,53328,55467,-50094,-96727,-115893,-162593,-190060,-138814,-91127,-84716,-41448,37369,36444,-9089,378,14031,13510,-21921,-61376,-16447,15969,-42022,-105681,-117811,-117618,-108758,-67983,-17987,18561,70138,77130,-34089,-143320,-91941,13318,-21465,-110601,-53519,123559,167554,16355,-126767,-100892,-32374,-40639,-50291,-28865,-28787,-10599,16091,21003,30513,63143,129117,230869,234111,88914,-3297,18424,40812,70670,99263,51550,8411,-5032,-16795,5405,52567,100943,145515,121424,48383,-3635,-56224,-88530,-47587,2144,7092,-671,-31456,-67098,11532,157568,162163,3984,-92080,-74137,-69511,-91796,-55286,7563,14881,-34309,-47406,-35276,-1163,97129,180453,160575,77460,29959,-28805,-95283,-77422,-9418,9999,-2280,-15684,12675,71278,67217,-6316,-44733,-36695,-15334,-24134,-68606,-50065,53809,107012,55809,-28091,-21643,66619,67349,-9279,-37177,-33996,-48356,-7277,72449,54545,7265,-23076,-49744,-40942,-17754,-37002,-59709,-31617,18032,64626,105073,118423,82097,58392,49240,26835,-23783,-85904,-134817,-136748,-82023,13344,60699,42010,4848,-13947,18806,77215,107263,129834,135286,63004,-51978,-113214,-73710,-13401,-71018,-108308,-22921,43451,30248,-17478,-32081,79691,158318,41907,-103279,-134002,-75548,11498,34606,3289,-5481,22185,46436,21487,37149,56515,-12231,-28509,28160,16856,-52937,-56728,23194,98741,52212,-15999,-974,13792,25819,100083,147218,117895,33900,-31841,-7426,-4168,-62837,-97306,-109264,-93598,-70993,-84081,-100207,-72648,-19963,19385,53205,57659,44124,40541,-5113,-74319,-26605,69371,109313,89289,33206,20126,24000,-49815,-102683,-17267,116941,151493,145572,171466,182997,156733,117907,50415,-21040,-41749,-84991,-114016,-60195,26137,62279,32780,-1892,12826,22138,-651,-11861,7419,51544,50697,-9905,-35530,-48595,-30994,54610,29299,-76864,-73395,-11088,-19767,-106217,-153208,-100751,-19203,42243,65168,70914,74559,64758,64244,91152,71976,13095,-34187,-36148,23537,109485,91129,-26732,-99435,-72032,-38667,-51209,-66081,-65464,-56577,-63470,-36303,16041,-7894,-87326,-100346,-15824,69476,51807,-23571,-52623,-34991,935,45148,72862,42098,14416,70255,140768,103193,41308,48013,57157,34407,8471,-14702,3114,45840,30481,-33032,-71150,-67746,-62873,-41775],[-4714,-28609,-47708,-28779,-34299,-125694,-139383,34074,151134,102231,51965,-7081,-131731,-192228,-123915,-47038,-88343,-143598,-69242,45661,52596,47262,86083,57765,44850,113362,124648,43310,-30704,-61628,-68019,-92506,-108084,-70202,-40760,-90566,-150668,-81338,22484,77632,84608,33732,-29411,3436,89575,94228,44890,57176,27708,-8618,74311,162994,113403,21364,-1591,-32663,-95023,-74106,27563,6706,-124155,-144310,-25055,82328,104452,78373,83854,132857,140330,66344,-31807,-89880,-67899,25963,80934,60473,-7111,-98330,-104801,-20067,16016,4743,21624,29551,12121,-10220,-29155,-4649,35084,7407,-28180,-26455,-23780,3896,70595,86224,37468,-18896,-49872,-62839,-31086,-29398,-44112,-31297,-30259,-38474,-1077,65216,68490,-17163,-32240,58270,129330,117379,49872,17949,24671,38679,59613,60039,8598,-73208,-139056,-134875,-62115,-19750,-40077,-44689,-46116,-81574,-77139,-32155,-27635,-94202,-96011,14220,77593,61069,54314,52143,49806,33846,-4456,-30449,-34147,17628,92399,74198,-6381,-79329,-156103,-169061,-88629,51654,183294,203048,128328,24396,-60636,-71217,-48238,-17115,51765,83688,38298,18573,41282,39215,22475,13127,-15269,-68682,-105178,-90624,-28958,-10264,-23892,4268,75207,81627,9501,-14416,29690,15392,-26803,-3910,10962,-39071,-102584,-98785,-53601,-29328,-20854,-26602,-61385,-29625,78967,134239,85000,36384,20354,62522,99396,60986,33147,26629,-38075,-94240,-46801,50648,125168,125878,69716,1577,-74094,-95955,-45415,-43577,-38948,49583,102870,107330,113424,75198,-7218,-30527,5825,31707,23805,11933,-300,-17979,-33252,-45098,-63832,-75361,-22880,46732,72840,61189,47503,18235,-35945,-109962,-133831,-115837,-109820,-100381,-50561,-41929,-53462,-17260,25075,-11306,-93797,-126450,-84194,-71379,-117176,-138340,-123396,-86176,-22445,56944,115147,87933,-8769,-54148,-12008,28480,27162,25731,5342,-49694,-37435,28216,13288,-59382,-84190,-32441,17091,4841,-47030,-6951,116046,143718,17630,-68087,-61453,-59877,-56579,-59405,-116475,-128690,-34792,8892,-56552,-90497,-45307,14713,50777,42549,-2804,-48666,-49975,14200,100293,119850,69031,-24934,-77010,-50443,-27605,-8370,38668,49608,15753,20347,47033,39427,66130,136632,130302,46083,-16592,-23464,5452,53837,69208,38626,-935,-23498,-56564,-111492,-133482,-77806,-19712,14296,92529,207531,205238,110942,92387,113095,43525,-75882,-138452,-127461,-81317,-18615,29177,70600,128599,128840,76538,60807,46713,-12634,-41086,-34511,-24050,12529,25784,-12730,-25080,15781,28403,-32688,-72634,-22852,36469,50582,50273,29272,-13899,-34218,-33203,-17176,9561,11605,-20246,-36929,-16578,71647,159058,125719,28890,7686,59174,93953,128531,180902,185887,110971,54801,27478,-7541,-50927,-61215,-54073,-51918,-18883,63529,81334,77853,60956,-62299,-187435,-142231,-49418,-39881,-8855,86090,112408,92685,131010,128659,-22437,-136386,-36550,71894,64469,-31929,-141972,-148082,-47947,74163,158981,121832,-1120,-34871,-11354,-875,11868,48038,70858,22460,-38913,-46138,-44996,-70425,-91049,-126826,-171961,-170752,-91874,8268,2584,-106753,-157360,-98160,7720,86468,107997,62028,13805,-25056,-80547,-127393,-78076,18817,78565,104394,132243,139583,92040,37720,63474,92222,31110,-29641,-39538,14805,115699,171939,137691,63488,35129,53855,83679,73290,43650,40721,53337,73076,66062,55586,29023,-64263,-120056,-71355,-34929,-49112,-45091,4366,35619,-30857,-75609,-44966,-46359,-98904,-103404,-67035,-60664,-84061,-71959,-33385,-32799,-76012,-107595,-65602,-10831,-8966,17726,82627,74326,34131,11773,-20416,-72565,-85720,-15293,21263,-36327,-105979,-141090,-156201,-92612,-30768,-41807,-78095,-61003,-912,61707,85213,24487,-24514,-24905,-2084,13040,-16254,-44081,-43469,-54767,-32859,36578,70403,110881,92191,-23904,-96170,-62581,-8120,88955,156312,90270,7731,32644,25992,-18513,9185,80422,98209,60381,-3602,-64716,-64544,19130,128654,156066,87119,4634,-39148,-67476,-112763,-106780,-23829,3167,-58793,-57394,20531,64518,45407,35617,29524,-3323,4291,88891,158816,136265,27171,-58634,-70237,-32726,8782,54793,80373,28186,-42924,-20880,102455,206937,178163,46740,-25101,-25060,-351,55717,110595,134792,131932,51747,-78663,-86144,19526,24405,-10269,66392,132575,128358,73466,-36057,-57883,-1882,883,2373,52724,26812,-42796,-41724,-18595,-26750,-12096,34399,75498,83673,51057,19024,23262,20957,-5706,-14785,-20270,-41772,-17418,7283,-21332,-14214,57381,114654,97242,13093,-88964,-130992,-73282,-12467,-31206,-29965,35768,31336,-35574,-37125,-15548,-2077,31795,45182,-8780,-20108,24516,15900,-28476,-26421,28595,93608,153929,122797,20561,-32523,2337,38986,27153,-19799,-43327,9199,70067,35825,-36779,-70943,-59201,737,89875,164449,129900,56439,63371,49433,-38387,-107298,-166766,-186134,-184171,-144133,-77384,-37894,-33367,-30768,-33458,-20678,4871,-4461,-39204,-91860,-84272,36157,94552,15587,-79386,-93713,-75864,-64183,-29413,-1213,28765,119513,150903,33138,-59925,-15345,24580,-46960,-106903,-28325,132976,181835,27857,-160102,-169737,-89675,-24874,18553,-13984,-75934,-57672,-20860,-9460,-12958,-17372,108,75845,119682,30992,-50309,-33535,11818,37635,49924,27825,9600,4434,-11013,-10364,49377,123128,144649,81436,28994,-1211,-52248,-70383,-53831,-43733,-36032,-37597,-31432,30845,116407,136240,63028,-35266,-56767,-35998,-53348,-107922,-124557,-89871,-44231,-15909,-20664,-49153,-38047,27019,69974,33199,-43405,-70400,-61063,-54178,-59096,-49209,-33845,-15609,5860,45663,64249,29566,-15959,-17120,-10087,3088,7204,-42001,-52589,13481,59335,50726,-439,-7671,53775,65107,30278,39070,39697,-21331,-38132,13930,28858,8860,-21938,-67630,-60030,-24574,-4872,6151,33897,42903,43548,85210,150916,138873,90061,54047,23829,-10552,-85229,-170971,-153705,-62747,28820,86791,73631,-15223,-97819,-97042,-44363,38365,117621,109893,31655,-46684,-77560,-39549,15474,-23014,-56269,-7194,3874,-62531,-89822,-26822,90434,120446,7798,-107376,-129188,-76386,5130,35514,11005,-40406,-42153,27067,48317,4972,-28846,-55517,-77907,-67732,-63544,-79939,-53796,27090,78287,39711,17658,24024,5933,41973,137483,130170,48808,-11141,-20061,54194,57778,-49062,-94963,-61579,2690,38730,-17406,-67513,3967,69211,64569,58241,58109,76560,93330,19334,-75142,-33391,27694,36299,46030,30285,28512,23697,-65786,-138897,-63812,50381,85215,77201,42423,6107,17680,55267,33421,-3113,-14971,-58089,-93738,-53229,1261,10181,25145,25459,597,-24771,-22112,8410,11673,1729,-2074,-4231,-16337,-41749,-33093,27284,23670,-47160,-70785,-15792,18237,-66533,-165913,-160721,-65354,57282,131750,110834,32965,-4204,24986,92652,133921,81554,-45854,-84446,8936,73162,-2217,-95836,-90021,-33824,-8066,-7488,-12232,-8829,-35984,-102604,-83679,6308,23323,-22014,-43659,-2158,35685,-5965,-46387,-52542,-61907,-4083,124258,173685,82799,97,10732,53469,35812,-8484,-7638,6838,11739,26415,6646,-22628,2394,29554,-8355,-67122,-64300,-21502,5231],[13128,-8179,-30783,-9444,7051,-75422,-121549,-4265,95653,56939,14593,-29820,-125591,-215315,-170928,-18775,19629,-37367,-29808,11981,16714,63149,105971,68686,45072,89769,101020,38768,-20051,-46265,-73353,-105054,-81608,785,45546,-17631,-106397,-86747,-52528,-53748,-46834,-26518,-18986,43136,109684,83623,30624,42094,14292,-19773,44348,98376,39004,-40695,-57014,-47914,-53656,-25768,13754,-35854,-100787,-69146,27578,97355,99975,97082,139947,170410,147453,90327,11246,-29566,8215,78840,105482,62643,-48397,-163227,-158672,-87369,-63373,-21055,63571,82203,31779,3387,-28473,-50662,-8343,7695,-28148,-44538,-36478,25411,94621,39573,-48089,-56190,-40032,-74279,-94911,-80518,-61474,-20601,17549,29242,43041,46599,-11401,-77975,-2700,127033,171315,142322,62428,-20304,-26442,32113,71001,59107,12749,-23564,-60536,-92110,-51625,3867,1730,-12952,-38238,-87548,-100607,-36384,15294,-47943,-108174,-71831,-19725,11302,9627,-19307,-6980,22984,7492,-2972,-9735,17191,100833,113664,43088,-43801,-149918,-193104,-115866,19023,121333,112855,31527,-18494,-36954,-498,39751,54008,114112,138268,62668,-65,7723,44639,45682,-17214,-82894,-135354,-184428,-162639,-76423,-1386,25003,36560,58320,31726,-28139,-41811,-28135,-61829,-64213,6592,19775,-68831,-147073,-133826,-68692,-11730,12812,24965,7253,-9204,52226,142503,127503,25371,-25529,17798,43495,14133,10886,30697,-9236,-65942,-29768,43454,73504,27466,-43295,-79292,-68524,-22433,17681,-18221,-36374,22821,42061,16041,25941,40690,12664,-15350,-1670,17909,4372,-29690,-42671,-21037,-3505,-19840,-48141,-36067,44867,88718,67974,64177,60323,-7434,-57913,-45519,8462,9152,-79315,-165652,-152635,-128233,-118368,-82987,-46549,-67744,-84710,-84459,-93305,-115337,-149048,-177428,-168477,-110550,5639,103364,92204,27613,-20556,-56287,-24181,64713,111983,85532,9464,-86591,-115837,-44350,-16842,-73355,-123566,-78458,55313,120571,43372,2082,83293,102360,921,-33400,12984,-14396,-71540,-81864,-85668,-33994,76030,90812,-738,-70543,-79801,-8695,83921,84951,-8576,-141597,-182582,-95480,25329,83805,65972,-3657,-12438,14703,16196,29026,70354,90034,31572,-29207,-13237,34327,90235,170258,178068,87892,14531,-15136,-29922,-14952,24485,47645,42205,19391,-38146,-97347,-113861,-89136,-63416,-10449,74067,173995,170645,97067,100058,145199,77592,-58516,-83708,-23206,-20502,-24558,29135,83095,111921,79423,22136,45591,85239,56948,42024,47628,43918,60908,68883,19837,-41414,-26684,33117,15193,-8193,61033,115254,89941,40630,-27776,-86191,-95609,-110145,-138299,-69567,33471,33791,-39708,-76643,-1851,102071,85597,-13341,-53208,-7016,79049,125980,104907,116090,140449,115154,78000,51088,1942,-42583,-40786,6797,42453,77993,92432,50048,-54602,-163175,-203576,-159330,-74598,-26239,-28945,-25180,-5220,20372,73747,63070,-43505,-71726,32650,72825,24976,-53659,-133188,-131157,-25043,82819,122744,80978,-19216,-37601,-5897,-12584,-22215,-1380,27015,25606,-5708,-44422,-57154,-42976,-28308,-82209,-121965,-51142,16996,45740,53421,107,-73795,-71478,28238,99619,58250,-22802,-24552,-13267,-53968,-85071,-47746,13113,63903,67355,41666,16934,-227,13438,65776,94306,51636,-4567,-32927,25171,131667,181527,140141,76216,7714,-53811,-46563,-10252,-2314,6814,32175,57107,51048,49605,13887,-105038,-152513,-92010,-83322,-100526,-51890,15861,19059,-77088,-118340,-39352,22508,26946,24129,14460,-40555,-122613,-169563,-136965,-80930,-62281,-64834,-24835,18915,-3298,-44460,-8021,69344,82063,38078,-14406,-73383,-102121,-39875,-5192,-56753,-98893,-107226,-113913,-54271,22756,-3856,-56662,-31764,7841,52643,112070,105995,43516,-3313,33100,89730,58110,-30913,-99323,-106344,-41725,6448,-7535,21934,36818,-20777,-59612,-54248,-64964,9776,106091,74220,6703,20559,-10704,-74645,-59051,31519,75227,57405,20579,-44412,-74235,-18175,44768,47422,42840,11509,-57700,-70967,-46225,-27956,5983,-1981,-82586,-119280,-59709,7396,37749,72278,56843,-14088,-11129,79218,143431,123489,18944,-60900,-68661,-50600,-21395,51716,101592,55068,-32345,-29917,92734,181814,114597,-14582,-25598,19484,22152,35501,88769,112752,72831,-9941,-82012,-45617,53678,30266,-54923,-39879,22075,73400,81692,-3160,-65744,-64454,-84143,-75752,22095,42560,237,7920,-12892,-97510,-99843,-29103,31168,65654,58748,46211,63895,50582,21394,-2795,-35399,-61897,-60542,-40705,-9507,17558,36875,49010,15368,-52301,-90189,-76586,-13077,38052,-3976,-42866,20403,71574,50967,37548,14231,-9241,21911,51216,20346,21264,48435,23725,-9304,35912,107607,122903,91223,42183,4749,-14864,14460,82935,139831,129543,72129,66724,94507,56869,-7116,-29272,-13908,45164,129527,173310,112979,28894,-3778,-25014,-60442,-111314,-155180,-119039,-85895,-80062,-37303,26889,23831,-36940,-55745,-13178,18215,355,-35955,-73895,-33417,74666,88130,5107,-70259,-77554,-61366,-49942,-10118,18238,41244,131269,172553,86977,46263,76813,55679,-31238,-63931,-11898,72417,101424,21295,-114885,-181136,-158002,-86141,-21027,-19993,-61839,-86637,-80379,-17064,10087,-45950,-94432,-36293,11439,-64236,-131213,-85302,-14972,-2017,11913,26526,9898,16196,22486,-4560,1872,61071,65563,11611,13285,28752,-4526,-17945,-25176,-61189,-103085,-108584,-22425,107858,134710,64150,-12403,-45940,-19928,368,-30722,-89519,-116968,-92523,-34258,29636,54068,24162,-18341,-49733,-95361,-125856,-117739,-84096,-28366,13962,-12878,-40245,-5953,52243,76071,69615,38743,6230,-29352,-27683,3798,42081,56136,7902,-40294,-12549,56822,98162,73031,29359,40218,54773,55992,57588,26263,-67032,-121637,-79113,-29083,-22768,-16867,-21641,-33117,-22702,15672,38682,44934,18227,-2954,39232,123018,124524,67676,18171,-16942,-20402,-53195,-122511,-115402,-28826,49257,87048,45186,-50304,-116878,-118717,-77618,15416,79326,27022,-60349,-81905,-34856,22735,40871,33544,48592,60122,-3622,-116081,-113037,-12979,52853,54918,9017,-77412,-110395,-42979,46241,84890,67831,-26256,-66097,16686,74648,27410,-29546,-53470,-102023,-116100,-74368,-63125,-80499,-62728,-43797,-32506,15834,46029,38062,63347,111116,85557,34054,-2202,-5594,79267,103767,3295,-44080,18851,93694,121129,83994,74624,136852,125956,51056,14960,35212,91042,134548,97645,28044,17900,-13026,-61393,-61515,-59141,-54243,-37241,-69666,-97639,-61855,-7205,25652,22425,-64198,-139521,-72771,36149,59509,53027,48668,19462,2415,19280,13723,-17228,22963,66854,16118,-57024,-51535,3887,19136,-17288,-23746,6860,12036,-10272,-30868,-29893,-7517,-524,-38457,-27360,51719,35178,-64892,-107606,-35164,77317,160817,125586,-1598,-52712,-2293,44672,77279,82652,-2208,-53919,25354,77332,-9949,-88444,-67969,-32752,-3550,51996,65029,18606,-42891,-122141,-132739,-45546,40409,93292,101311,64691,-113,-27457,15336,30807,-16696,22763,163018,193742,88419,3507,-18975,-20079,-22740,-15340,315,-6374,-20653,-18355,-56012,-91067,-42376,22417,-784,-58883,-47233,7774,32460],[-7015,11840,27535,46999,49169,-976,-68298,-67068,-21207,-31393,-71983,-85769,-106298,-174860,-163067,-21064,34260,-17296,-41778,-34149,-17317,35186,56573,41298,50040,81424,62089,-3970,-24186,-9845,-26621,-55285,-28661,50889,107584,77277,13152,-18135,-72149,-145302,-152458,-83874,-7807,37697,68025,79965,61055,28030,-7984,-37617,3533,50684,6712,-68730,-69040,1497,38977,4075,-58635,-105659,-96897,-37140,14107,29664,24316,42975,92726,116813,129763,119357,53815,3566,18355,56697,87882,43834,-72878,-155734,-114671,-51900,-44965,-3241,93940,125572,70571,44881,31542,-17944,-21826,-29325,-60741,-42579,-11379,31902,73764,9782,-88098,-81740,-16702,-36636,-107451,-113156,-57929,25325,95256,116542,100035,42349,-35310,-44611,62917,156628,153785,106854,23284,-70351,-74174,-11742,8882,-13753,-9738,31833,25314,-48910,-57278,12197,60606,33761,3287,16969,7874,4897,44048,11928,-53175,-67003,-39567,11668,28310,-8790,-34713,-20506,-10534,14090,35749,51460,71208,85155,58866,9525,-44792,-74875,-54860,733,13047,-48516,-98575,-72912,-25873,56286,143150,162190,172060,134057,15504,-80440,-88063,-19526,18480,-54244,-122540,-105200,-76489,-71065,-58542,-896,47674,43128,42680,44279,21045,5449,-10857,-54434,-58365,-1681,13428,-37385,-64424,-87327,-66710,12190,47688,54953,61309,24540,34450,114589,96694,-10980,-33773,38733,62035,26399,3891,14868,16752,-26802,-50356,-38788,-48363,-99235,-132463,-111349,-28271,46498,30209,-43275,-40145,-19845,-73674,-129069,-80111,34064,79726,30604,-21276,-32403,-35233,-76533,-93906,-49540,-17487,-36309,-44182,-5319,83113,121155,79923,65912,89230,50788,5175,31219,96366,115102,70938,-14954,-63924,-68524,-56398,-64275,-68690,-59073,-13708,13009,-30134,-71935,-84402,-100120,-110855,-86348,7772,99438,67161,3672,-1478,-12834,-194,95119,173927,132048,3651,-109230,-128181,-53140,-7874,-24955,-76913,-84065,43013,164704,100715,16486,75466,94964,9764,2198,70383,51283,-34364,-63015,-7172,98688,127252,68387,27138,-20187,-111880,-123782,-20591,28700,-24465,-136164,-178326,-112203,-28245,27207,57864,56973,90453,79892,34007,15616,23448,27156,-27855,-108841,-107260,-46720,28029,119131,153968,75810,-6019,-26315,-29717,-42618,-13877,42868,58377,22086,-54785,-111448,-88823,-18601,25244,56744,81989,89180,43868,15552,93582,181726,150635,67570,70111,106622,45955,-15122,38434,109631,81625,-6354,-32434,23876,76398,102542,126890,102168,38168,29729,48286,7957,-66705,-49139,23668,32380,38271,106933,133630,96166,28257,-58058,-95141,-91496,-118380,-115743,-14066,90879,106914,40975,-40186,-39453,5745,-15921,-78505,-123356,-94356,26360,91856,32943,27861,102912,90070,45808,63210,63712,9555,-8130,60660,103591,121955,113790,18223,-96742,-96170,-34287,-46109,-36827,20342,12300,-46949,-51930,-6195,33575,31585,14374,29563,49909,33050,19710,33535,7456,-49228,-28288,27569,26498,-15713,-61312,-40944,-1412,-21068,-66133,-92568,-61102,13441,11240,-74594,-80141,1361,45600,-2512,-695,97386,108128,70391,102941,96864,7803,-31456,27127,44644,-38448,-109946,-67567,-7827,13785,45748,67485,43090,28175,3025,-35631,-45674,-22370,12046,53995,62008,25599,-2421,-4721,13373,48144,90583,94683,48095,-46878,-141730,-140914,-97784,-83918,-57487,-10960,25004,8367,-10297,-37396,-96026,-88072,-30078,-54052,-87640,-25703,43144,7646,-80108,-77343,5630,43372,51599,75999,66763,-25714,-155774,-233516,-190761,-83422,-24660,-28860,-16633,30020,30795,-17439,-5356,94358,133961,78866,-558,-58202,-80638,-72821,-67989,-87167,-95355,-84157,-97648,-61373,22226,26646,-31746,-64793,-63715,-30778,41963,69765,30090,-13242,39740,133869,126186,-6156,-117455,-78872,25890,13768,-66059,-51505,-21376,-28169,-31201,-33279,-66576,-36836,15890,17732,-1183,-14045,-61652,-84046,-45166,48036,90831,78142,56658,10883,-19432,-23815,-69030,-106955,-24313,40443,-19717,-20303,65315,72031,30670,9909,-42376,-95357,-81158,-14341,52422,78961,15586,-58545,-26185,63412,122061,132399,81927,5140,-52594,-62213,-47656,-16659,31671,64977,8919,-35644,23727,82604,33280,-46011,-16490,37922,19348,-1316,42741,69694,14498,-59772,-78974,-5354,76949,36624,-82372,-114275,-59642,15713,46920,-954,-65111,-89559,-100459,-76143,12596,35124,14370,32028,10936,-81351,-102367,-42548,19384,62427,68947,48643,14761,-20541,12570,14726,-71195,-90454,-35876,-19863,-6577,26859,26825,4700,-42612,-85334,-67724,-6499,52633,95414,56934,-14330,-3347,58528,79222,65654,18817,-29130,-15770,20560,34379,68972,100430,48093,-10710,63035,180169,161911,61844,18134,29324,6874,-3140,73016,159841,165123,129705,111803,89469,71190,70511,54100,33284,74643,153125,128738,7655,-89238,-134599,-130756,-99736,-89450,-86275,-58249,-45524,-30810,4844,69666,78053,7499,-21611,-1668,5000,-6731,-7047,-3260,26300,50605,17041,-20570,-46515,-71339,-86668,-61672,12000,47210,26267,58567,93618,59402,50693,68604,39437,-34620,-56925,-29544,-5692,-7345,-8036,-41989,-124230,-177774,-173309,-140389,-60178,-6515,-42257,-56652,28811,51622,-42189,-97554,-50947,-62976,-164798,-180489,-59996,13129,-24207,-27070,-8582,-36324,-17776,51045,52254,-7992,-26470,-43347,-59564,-10347,39193,24952,19087,24096,-21172,-94637,-95608,2453,61448,9793,-31252,-19392,-28305,-30901,-16506,-18194,-25348,-9594,27401,68756,86490,106477,94550,35780,-27395,-107096,-128216,-79735,-58429,-44941,5050,20930,14883,51277,112126,122886,77446,41300,24036,-49570,-97469,-55638,18764,53712,13760,-59184,-51268,29225,86971,86812,55471,40956,24869,25529,21272,-28314,-114774,-149830,-85162,-32054,-27872,-4997,22234,-5463,-4121,37611,48325,28778,-16315,-43132,-21404,18142,26239,25921,8989,-22671,-24256,-23818,-54416,-61915,-21759,23121,28479,-27698,-89129,-95829,-65236,-23440,41624,69856,-485,-120138,-152060,-42735,55054,42655,54949,130015,133419,41916,-69276,-75774,-26560,-46309,-44959,1114,-60825,-132917,-85498,9026,84060,85660,-2673,-47988,16783,83685,88415,60710,4641,-83165,-95962,-15495,-5661,-85654,-147867,-152108,-113048,-43850,33365,76418,61214,41607,49503,58421,11966,-37169,9367,63407,38634,21231,79658,124177,100539,75505,97260,112422,72893,1401,-48616,-34254,38102,103959,124371,111282,84169,9038,-83877,-154144,-182436,-160999,-113037,-84743,-52278,-26078,419,30566,42588,-42880,-148447,-102239,14926,68904,60269,28296,-9054,18809,61590,28907,-28293,4895,60961,-6431,-121897,-132248,-55351,4231,-16381,-34905,-16857,4575,5152,-35864,-87147,-74390,-17722,-29716,-52666,23158,87939,68330,34597,35202,51993,90530,72404,-29541,-61186,1696,-2340,-50581,-13410,15738,7468,52468,85184,20857,-55468,-104099,-106524,-15373,88910,66888,-53002,-109242,-124289,-135457,-81182,21651,111747,145118,80634,-35362,-45739,38437,63244,12635,18022,81349,84034,45067,20703,-7422,-42271,-53664,-7806,32690,-4974,-60823,-97546,-162092,-174012,-84874,-16817,-35453,-57328,-30125,-5334,-3356],[-10802,40150,94435,102541,57601,20408,-7853,-33533,-33511,-39643,-72100,-65034,-42447,-55333,-54377,-22586,-52693,-95654,-78220,-31855,5907,18440,12844,35715,99272,130050,63412,-29488,-24517,20471,18621,1473,24308,77407,108169,93477,68768,47335,-25846,-121132,-162869,-123777,-34195,6831,25707,52951,21179,-25263,-36862,-48517,-8034,66241,51105,-28511,-30959,51051,87998,-7268,-121865,-138330,-90341,-50101,-38527,-42837,-43803,-26068,-3494,13801,72813,91842,19696,-32938,-34277,-14303,21383,-18690,-107219,-116841,-36658,34217,56443,60290,87290,105060,81721,74405,84286,36322,-31511,-85668,-82246,-21006,3689,-7178,7047,-7273,-63565,-69382,-1394,2846,-79465,-142822,-92932,35435,133769,136941,86427,32808,19157,64109,127006,140720,99769,45964,-11040,-64800,-104025,-107321,-87792,-75131,-41780,9372,4709,-76360,-103942,-10570,70024,21600,1911,81714,85315,18804,31714,38000,8206,-4041,-827,20779,33575,15679,5636,11632,11308,20151,37558,33758,5572,24044,44400,33769,31040,38561,31759,17849,-37617,-119173,-125636,-82064,-64218,-332,124433,172154,140665,66187,-56341,-158139,-175290,-107149,-41770,-70966,-118991,-54695,57899,42177,-49676,-58056,8156,24163,40896,86145,76249,53940,60007,23321,-25335,-19828,-18881,-31633,-23818,-61464,-76864,-3329,32074,9688,24984,32987,19338,34519,-21381,-103805,-72630,54902,109145,54262,-8332,-373,33653,-18979,-106489,-125516,-122698,-141518,-142702,-106379,-24883,21093,-58484,-137052,-68560,-31835,-129497,-213824,-161536,-10702,58184,810,-87997,-129587,-118890,-128902,-139798,-92422,-53209,-59165,-37303,11908,78590,114870,86413,67308,110454,113974,83064,82710,89084,105166,157596,148989,75247,40124,56838,22215,-16942,5190,54162,70142,23182,-22856,-28691,-19735,-41771,-79019,-48253,37668,57426,35444,26214,7422,11377,104990,188309,138694,4617,-97670,-94419,-22297,38153,67249,16499,-77445,-75163,13586,-2227,-40052,61057,136201,47260,-18954,19651,42101,-11637,-30145,69621,157335,74452,-36353,-19650,-13173,-140147,-239413,-156013,-47045,-16374,-20688,-28768,-26482,-15166,-10785,-3194,23484,62749,31202,-18114,-25050,-42796,-81347,-116913,-145471,-116873,-65412,-21554,42148,93660,44595,-40182,-39596,-14619,-35161,-32746,485,-5403,-45856,-95256,-112756,-52868,56660,124637,128020,99168,32497,-56136,-56312,60719,161048,178100,154103,135443,124520,67154,15737,58631,117021,45573,-81501,-81188,-2285,46967,109681,167021,114909,9429,-5420,21861,-13260,-57930,-22456,343,-19899,918,54128,71258,66574,31926,-22830,-27610,-15386,-38411,-5130,58063,78035,80795,70082,24588,-2949,-28096,-69095,-80077,-105278,-123108,-58019,14836,5772,1783,29260,-6494,-45107,23124,89340,57336,24637,82431,127857,128381,81885,5451,-31939,45066,136773,94197,18795,24694,50385,35750,3818,4795,29085,60030,73928,29117,-27362,-29167,52465,156744,132837,850,-38986,-4214,-22597,-76369,-86324,-29056,-8323,-55362,-111802,-152342,-108652,9658,12172,-95673,-87755,22914,71913,62011,115916,176970,126255,77372,114272,98309,4613,-37892,1730,12529,-33377,-87533,-90742,-50886,35007,134961,163308,94961,23356,-33852,-75631,-65958,-33578,-19371,9645,10317,-26136,-16353,31113,33162,3388,747,12300,-18887,-68099,-102530,-101086,-118190,-140688,-96152,-12248,44632,453,-89043,-151297,-151622,-71575,5403,5004,15833,84856,106866,18224,-64684,-35688,2352,-17745,-6616,57812,61554,-29193,-157785,-221798,-164090,-54915,-3344,-21544,-32846,7621,42557,45128,64305,123978,167274,122208,23857,-28710,-26720,-49336,-97540,-131768,-118638,-66006,-74856,-66941,-1325,53615,29437,-54920,-109297,-115793,-83875,-58800,-40428,-25114,35747,134524,148428,15599,-85328,-25427,58782,26756,-62680,-74207,-59030,-43919,-33287,-36263,-35794,-22167,-46001,-31052,22279,13986,-40947,-40972,9141,90941,117853,83016,48917,26102,33639,20559,-92090,-177642,-85501,25435,10656,24596,109093,99749,34307,45577,58443,13705,-29345,-19381,20421,21490,-62076,-98209,-19491,60119,104258,139212,137190,70007,-39595,-79938,-86078,-122818,-90808,14334,30954,-10863,-6442,8080,-13349,-34775,-5132,18728,4501,-115,35828,66904,34933,-61792,-116314,-39170,49458,20510,-77919,-102187,-45539,3957,-11967,-56248,-76726,-65549,-24834,26434,46998,7024,3021,50140,36964,-31993,-47338,6740,66491,65729,14627,-40334,-112169,-125875,-10236,34930,-74950,-95115,23135,54590,1736,6793,23439,-228,-44399,-58000,-27348,11798,44495,96267,100926,25705,-27978,3061,34159,14281,-27245,-44043,-29297,13977,54681,88184,107616,48394,-24494,15244,114174,117512,66331,33878,28720,-8740,-40439,23078,97552,101319,104266,83272,31381,66731,138723,122835,78453,96131,131366,62001,-68651,-142486,-163290,-139244,-87773,-45614,-44067,-94800,-131771,-52770,22788,59987,67171,36059,23950,14512,-2360,-4640,10853,30397,34082,11174,-8260,21228,28016,-34848,-89764,-50716,53366,73561,-22001,-54349,-6030,1098,-19698,-12669,-19602,-73836,-103966,-83344,-63376,-63700,-15153,28072,-27497,-126552,-190325,-192993,-80976,33092,43076,47501,91426,55772,-41661,-64470,-37344,-100580,-205226,-161969,-5345,41465,-43020,-72916,-65782,-85541,-48210,65744,102401,22352,-55895,-76839,-66451,-16746,19554,-374,-1328,30552,27001,12001,34027,31458,-59372,-129391,-69410,27875,13705,-51806,-69177,-27964,29008,78225,118065,127437,83431,71155,67312,40923,42022,22290,-2498,9400,-20702,-87427,-61293,22408,68098,71224,102606,125030,92400,79505,64091,-43150,-137245,-143245,-87222,-7018,5751,-79589,-135487,-93161,-21103,21864,55510,52465,-8493,-20095,13871,-7016,-68632,-83264,-23362,10778,-228,-1804,-1944,-24598,-10251,19274,21550,10125,-33166,-59933,-51965,-59796,-56541,20118,68538,38834,4089,-2084,-18419,-29119,-24005,-3537,-5116,-37464,-69533,-58705,-10625,30231,65213,99958,68381,-67022,-161982,-66986,43978,25543,20748,104743,140329,93042,16379,-7108,-7875,-80749,-104671,-39763,-77402,-166153,-156531,-76676,2477,26908,11823,2631,25635,73626,120666,122712,50488,-41391,-29719,64165,75104,-6436,-104715,-143504,-136037,-87951,15405,84296,43088,12935,57904,84201,28301,-56782,-73929,-10827,51113,65810,88487,107734,57857,13359,8153,1198,5829,-4021,-62609,-97069,-42203,21107,61108,100539,125198,85073,-15824,-141231,-203464,-168840,-120396,-75962,-6875,49529,76365,77782,70903,22150,-57601,-84354,-33357,18795,11280,-49460,-109946,-55140,30693,17447,-24259,9835,33713,-50327,-155351,-156422,-61909,17060,11229,-23777,-30842,-9690,10241,-15081,-68746,-89478,-41978,-12742,-35764,-2126,82150,132115,128182,67578,11507,19316,31326,-16056,-19672,44576,32776,-65585,-68410,9362,72087,101241,77710,28938,-19538,-117822,-117117,47012,130232,10197,-164784,-187601,-101143,-57171,-31540,23549,69958,88626,54561,-15459,-32520,26347,78066,70321,32415,-11669,-13590,35585,62506,29591,-20638,-51743,457,58221,10439,-47414,-72216,-128258,-129758,-46973,-11685,-33922,-21933,21172,20413,-2827],[-10636,19895,59264,59497,-4037,-39481,12085,62197,48389,16173,14108,23779,20035,38968,68189,11075,-129744,-183171,-114756,-30440,-3480,-20240,-18953,33262,123056,160616,74786,-35230,-35146,2455,5733,18481,56949,79619,62054,29897,16217,31481,-13739,-89659,-146955,-144973,-74718,-24,39673,34069,-47300,-77680,-50723,-30923,26141,104480,92604,16754,-25209,-8298,15412,-53604,-145483,-140291,-79181,-57721,-56898,-47936,-40332,-28807,-38270,-49980,1806,15173,-59987,-76839,-57361,-61818,-53599,-80961,-135398,-116458,-38667,50240,116570,102501,50932,33989,35425,49729,76162,43257,-55171,-101061,-43727,7054,-17586,-65823,-66730,-40162,-31940,-47084,-20516,6542,-36828,-140383,-140096,-1899,102838,72079,3874,2772,77476,149729,159635,117834,70049,31349,21987,8489,-91165,-166899,-126079,-59396,-37276,-35009,-48613,-93530,-93266,9730,59355,-27675,-56638,33543,73339,37274,41376,60937,65693,55125,23253,2096,-6777,5031,65833,104131,86240,63791,41295,-433,-23336,19788,73201,76479,60988,61900,73594,72147,23810,-32563,-25796,-8901,-52346,-55329,33252,77408,47105,10923,-61436,-146020,-165565,-117277,-49718,-34083,-73483,-51340,54449,64839,-43477,-83726,-4914,35560,49925,73104,48711,47632,101026,71713,-3633,-23284,-39529,-63924,-71239,-66297,-55328,-4013,23633,-12000,-7702,40497,20724,-35367,-106595,-153516,-109247,12678,72440,23346,-22479,16259,53310,-17461,-105901,-106183,-69871,-70505,-86596,-86032,-51965,-45268,-136953,-188387,-71460,23655,-37923,-137884,-154622,-82292,-62812,-110798,-155139,-181670,-172217,-160824,-159393,-95230,-20299,2184,21309,39753,59737,77529,76123,79951,116715,113592,104234,99846,54412,28607,84244,119647,93204,65666,81695,71571,56763,76075,91379,65324,13619,-17622,-4402,18074,-18845,-100999,-109467,-28398,42728,69874,48408,-8965,-10515,87248,162183,118141,21374,-65171,-99042,-54410,40728,110454,56328,-74879,-148439,-124699,-122753,-118771,7689,137804,78226,-41869,-56749,-15689,-21398,-4667,105240,154989,58901,-57304,-71409,-47008,-136767,-238809,-169042,-34958,37292,69979,51537,11947,20963,-3774,-75775,-90028,-62536,-89951,-102772,-46150,-49631,-109829,-119460,-88915,-43820,-6260,-6685,11342,51037,25953,-26951,-12457,6570,-7990,-11406,-20713,-65668,-89385,-58921,-5889,22471,45996,68546,68181,44088,12947,-43722,-50900,7275,55309,87468,97522,69892,47195,28896,18454,45204,68964,15194,-89837,-97562,-10719,46259,89684,142227,109168,31610,29547,43423,-1427,-5587,37364,-6895,-74179,-37459,12269,9235,20319,45921,54803,67982,70695,39820,27556,15773,-25656,-40231,-8758,16560,21655,-11341,-30804,11303,13817,-68461,-117146,-71211,-26100,-4504,-2982,-35938,-69541,-5575,82639,79708,40513,77522,120294,90730,21248,18486,51094,87432,125778,105097,17098,-24649,24615,72551,33852,-7603,23165,75143,68664,-21071,-81157,-50944,78996,183517,108281,-38147,-42568,17604,-150,-56061,-68268,-10568,-10285,-71274,-112498,-129731,-73057,34315,33716,-55738,-60001,11462,57953,92538,158309,175285,118546,87079,72219,15870,-47517,-66427,-13574,43391,52708,-9030,-93675,-113348,-26118,83015,137226,109414,48244,-44326,-130373,-131393,-110210,-105378,-51697,-22284,-49251,-24347,32754,68575,54591,76,-51835,-79406,-46856,-3577,-29758,-122778,-168109,-108596,2559,90212,42974,-110406,-237837,-251170,-162092,-78493,-15253,99820,194067,153487,29837,-50039,-30397,-21425,-36436,-1369,43914,31410,-29037,-120747,-157816,-92597,-14453,19084,4838,-32778,-50434,-16353,34903,64564,93205,139184,113588,24757,-13030,7340,-1260,-82770,-157834,-135023,-45353,-34775,-44873,-5319,59365,74386,9396,-67190,-107546,-129472,-136026,-85960,-23440,30093,102611,131746,50114,-15145,5256,23143,23122,-7793,-41463,-69880,-69183,-54430,-38903,-2606,16141,-44458,-37599,56487,81413,24918,6903,32911,86509,102621,61237,17224,-13382,17633,75370,13191,-124676,-142249,-69742,-43443,-32205,2275,8376,-8751,35920,100008,79668,7634,-40155,-57671,-65270,-94973,-74002,-2093,32593,56246,98495,112006,57322,-60107,-110592,-136497,-192468,-155339,-48563,14171,32799,28416,-10065,-30363,-13693,367,-18601,-14805,28224,67361,100278,96740,-27911,-150466,-97776,2622,-10404,-62601,-57705,-11549,-2605,-72657,-141644,-124305,-70451,1338,75570,78765,4489,6283,65698,40179,-17177,-10068,43771,99385,59643,-57594,-141319,-180969,-133555,423,37890,-57534,-90981,11368,61887,3937,-17898,12210,18126,-6815,-15634,-12224,-28938,-23304,38910,76530,8834,-76714,-62255,-16419,-31161,-52848,-26449,-10488,28438,80356,86062,56494,8808,-39007,-55632,-36139,16820,73865,43426,-5557,-30251,-39611,221,39843,36446,48512,20657,-28574,40266,133015,117481,84490,86669,73452,31589,-33650,-65081,-58620,-33656,-10612,-15814,-72600,-163947,-207944,-94523,4790,4704,-4373,13371,33988,21431,20847,37830,25086,11316,12610,14775,33108,92649,107998,33180,-36665,-2803,83189,64713,-71165,-109327,-16000,7658,-41651,-51695,-56985,-106394,-152489,-148239,-98519,-46401,30580,90795,59529,-37775,-113517,-121360,-50552,30390,84002,118925,123983,54502,-30245,-58021,-48722,-85967,-145658,-99785,1651,11828,-69615,-100416,-82297,-69125,-14765,67214,77836,16509,-35683,-24040,-732,26701,28100,-25593,-52874,-26441,25991,114236,151313,25660,-135303,-137115,-13897,71109,52060,-23439,-78019,-39385,24422,51341,66534,58079,13759,-9428,-12002,-5143,47276,85294,67144,59740,37889,-56425,-90254,623,78817,54316,60725,105460,107138,95306,66534,-10585,-85214,-158307,-167894,-51283,34600,-60225,-210268,-216189,-120136,-43395,35902,57915,-8540,-3477,73859,88492,31101,-22385,-16114,25445,34133,-6959,-69960,-70303,-39328,-46877,-57006,-30249,-40559,-54179,-37413,-43113,-63959,14344,102328,70425,11893,8622,-6988,-29144,-15376,23684,40147,33397,10411,-6835,16962,36904,53234,105296,120993,24118,-85955,-53078,19852,8916,-30895,-5301,62155,84800,40343,34985,50245,-13832,-94131,-104576,-116416,-147056,-124878,-77178,-77213,-46177,38477,66373,35177,53260,90320,72659,25641,-5767,30741,86237,92694,63485,-2243,-74413,-118050,-93912,-14979,36538,26587,42627,76005,71088,33507,-39400,-87043,-41119,28758,22184,9541,47988,53030,21302,-4568,-16435,-5257,21305,-32644,-108255,-88268,-51299,-29425,25694,104261,119533,41954,-74122,-139694,-118996,-81726,-34666,43635,105909,114938,76633,20757,-1309,169,-46603,-75765,-50979,-34757,-93202,-163534,-126418,-53875,-42237,-26579,28722,3992,-85682,-124006,-73026,15485,39803,3274,-20547,-16809,-11674,-9729,-24082,-39896,-56873,-34995,8940,5360,15036,64201,94105,73828,14858,-21158,6894,21577,-19299,-20430,41555,73776,9461,-56893,-28509,76063,109635,19024,-33616,-22006,-70204,-24915,130870,127608,-59738,-227172,-226721,-97265,-1702,16872,24135,26323,5573,10005,26301,-10316,-4251,97680,147054,63988,-49062,-56398,7873,24408,-10813,-42023,-68012,-30260,15999,-22747,-40216,2031,-4268,-15526,12464,2869,-35224,-19389,35207,40818,13533],[8709,-16162,-30118,-21749,-49172,-69292,19009,123249,120196,81632,107376,100708,43169,48122,122420,95091,-78756,-168271,-106242,-45817,-61683,-56955,-16126,25109,83957,130116,76853,-14302,-26565,-7093,3292,50304,102250,86900,42252,-153,-48627,-48613,-63013,-109168,-141783,-131511,-77463,14474,66037,47661,-15039,-36035,-17152,15911,74607,102032,61546,5810,-70103,-124969,-93635,-74073,-121327,-128515,-71320,-34953,-14498,6586,10356,17808,3933,-30362,-22805,-35188,-89480,-58057,-15396,-55626,-63904,-44295,-80514,-120675,-96672,-19318,55978,60797,16175,-6138,-17282,-11717,25693,12576,-57745,-46225,17095,-3536,-59599,-82630,-82525,-58671,-23650,-36706,-42166,-2115,417,-91382,-137115,-44949,20817,-26346,-67801,-34084,53185,121786,126840,81474,49777,52570,85745,70466,-54971,-143224,-97620,-21257,-15986,-35315,-30195,-24910,7343,72967,63565,-39990,-93889,-36658,48559,82314,75066,82124,98313,54975,-12310,-37598,-44720,-26297,33293,87752,116331,134279,95255,38120,33993,80025,130410,133952,84436,35071,48698,97957,97858,71225,57363,63865,41653,1020,-9531,-20465,-25204,3010,-10751,-70176,-84647,-47083,-1035,1121,-57484,-104642,-59448,15504,-220,-10726,39522,50796,26394,-9286,-39645,-8793,44279,22054,-19830,-24794,-32107,-67971,-89372,-44418,19782,62647,71759,36876,13652,39574,17897,-62415,-101879,-91464,-71535,-47553,-52634,-74951,-45435,25938,38459,-21197,-44275,-15978,21460,17042,-23290,-58658,-54281,-61046,-120205,-144161,-41214,86537,117951,39596,-68916,-120520,-163013,-194700,-162200,-140337,-160421,-186430,-168889,-61743,63859,108456,88056,49839,32697,29945,41433,67542,78512,50649,61799,73217,34932,-10724,-29066,-26858,8756,12147,14966,43255,79637,96264,95742,44555,-19955,-16635,40667,50697,-27238,-125760,-130269,-61689,-2238,47336,46973,-27470,-28495,72346,121536,73883,14934,-59772,-165666,-171342,-62870,12130,-35149,-97940,-81894,-43105,-67955,-113310,-63612,31787,35837,-32319,-58775,-33172,-16744,8252,82978,164444,161426,39609,-67659,-70305,-92560,-130019,-75234,19239,70261,35967,-42612,-59906,19262,7875,-115839,-171794,-144586,-177671,-161924,-41283,-501,-33240,-14884,15453,13557,16423,7619,9791,26810,20733,23515,34505,28093,23787,24469,-2002,-51959,-47845,46600,137196,91220,-25982,-85857,-74918,-60185,-6292,29178,9974,-31010,-65349,-61970,-33376,-17028,-16027,-28754,-38831,-39341,-30971,-17203,-52211,-73516,2241,65271,55596,66886,79487,71448,87389,66889,10487,37460,78858,5997,-64193,-4052,47568,-2377,-18910,48977,97448,96877,80585,33900,-44456,-93023,-125489,-140810,-98135,-32551,893,-3601,13283,73006,84338,-12242,-106365,-100027,-64140,-18539,45550,60762,18086,17124,68195,79686,50338,78032,93239,35405,-13406,25176,53935,19149,-5344,-17210,-47699,-59776,-28580,-15087,-46857,-61292,-22212,24817,45171,10416,-31667,-10861,83257,115630,4495,-98264,-46659,42127,56436,30312,-6661,10568,14540,-31395,-63711,-53647,10525,73085,68805,23525,-1613,3616,56468,111238,124445,116650,108548,78849,-12833,-72215,-52264,-28870,26147,83147,65626,-12362,-81319,-108941,-83735,-31049,34789,72695,68980,-37129,-181133,-206799,-182362,-162338,-70177,-9802,-27170,-9843,19888,68350,83767,18468,-64732,-72328,-6910,23086,-53802,-151098,-159266,-110887,-34415,76211,82711,-50731,-190823,-239587,-223930,-206882,-121286,72784,200054,143506,32016,-19520,-16933,-3849,37412,77554,51549,22574,-5730,-67573,-79777,-21298,20137,58125,72644,851,-95720,-84105,-8134,19646,42034,72572,38468,-31202,-35455,11323,27993,-43291,-120550,-103377,-28046,-9055,-17792,1904,27698,48146,37633,-1277,-20965,-48708,-96624,-79044,-17474,24963,64358,105293,89110,47033,13086,-17378,4683,39495,22793,-50540,-93444,-65133,269,40132,46964,-4809,-14962,68115,126894,76594,27283,18781,44065,53271,37078,13922,-32583,-12402,121218,165373,-9758,-167371,-164866,-140829,-158125,-149261,-89346,-50214,-29531,17121,22588,-25767,-68480,-103803,-100867,-46530,17106,17305,-19142,-3553,40601,48353,-2047,-93416,-130597,-165859,-183281,-105407,-30953,1831,54889,66762,6742,-16901,10438,8124,-41804,-36478,34395,92625,120636,107258,-1261,-118571,-90126,-12112,-34883,-75478,-61700,-35985,-39954,-111253,-189043,-168252,-115020,-76656,-5110,66037,34828,16550,47566,24059,-21211,-15173,16102,65836,53141,-45123,-126578,-122128,-32530,55405,29029,-45810,-84487,-70332,-29575,-17769,-34345,-10822,40553,37086,-137,-32269,-65548,-59481,-4069,16356,-51478,-127133,-95577,-12402,11141,11533,33013,12794,12731,71997,82709,19283,-25759,-41098,-66870,-95720,-41144,52648,34177,-26798,-34669,-8575,24897,41937,36672,39300,19996,-13951,13650,48109,33170,32859,44159,43218,63567,51216,13226,18923,66718,67702,-21117,-118010,-140684,-129724,-72834,-32664,-53129,-64422,-19083,20729,11321,47190,92665,50505,-179,15367,43272,57973,96859,112155,64481,16039,30896,54671,14055,-70869,-61037,46354,57786,-1082,-23162,-39804,-86955,-143721,-177981,-112442,2187,86707,117168,98260,42570,-9248,-21879,-9294,12431,61569,102039,123415,85821,3656,-68004,-63281,-29568,-33411,-38333,-23183,-33940,-75721,-81111,-55892,-28321,24830,51281,21867,-20792,-22530,18298,57697,90375,87364,8049,-75259,-99301,-35575,95317,127819,-24541,-133608,-48472,60474,65814,52017,33381,-13992,-10674,10286,-6481,-30053,-39062,-41036,-40143,-28704,-11968,8216,18168,27220,56367,76923,15824,-56504,-21827,45757,39897,43828,77690,89404,53262,9039,-181,-9021,-94634,-129777,-15801,77898,-27118,-196289,-201708,-105473,-43733,13621,48878,34116,79682,139617,129317,49899,-61613,-100406,-18640,57491,8702,-93815,-82428,-32658,-69558,-105378,-60165,-29323,-23628,-124,14189,-44457,-46182,23783,2538,-30968,13665,9741,-43206,-6634,70080,89775,85375,78358,45680,29767,19464,18525,44174,61550,26720,-27166,-25867,10442,21000,-24064,-70191,-26344,30576,19340,43111,71051,30407,-69350,-146110,-133507,-68578,1854,14310,-67107,-41954,91814,114719,43837,39551,45869,-1960,-9776,29305,58070,41339,13974,20112,23690,-26366,-81100,-87184,-67587,-21004,46258,93844,73232,31741,6827,-22860,-19398,9809,-14299,-96242,-109004,-23617,54154,86233,93295,48874,3982,28354,4340,-57655,-58926,-45857,-43707,-19946,45453,82067,40068,-41045,-101481,-102879,-44803,21796,78915,92075,75549,37701,-32354,-56942,-4320,6658,-33811,-28276,-5331,-50697,-110731,-102969,-91329,-83394,-16358,45192,1868,-65338,-52035,39380,98920,40162,-39800,-18043,27040,20594,-27017,-79695,-62592,-21260,114,30266,46162,66791,93701,77253,20511,-9344,-6111,35897,20408,-61242,-75559,-8195,54750,43090,-35174,-54963,43123,72897,-39904,-100106,-47794,5064,86207,150148,79390,-51060,-133387,-134112,-61743,13297,27917,25439,24523,-11990,24656,102069,51363,8410,129727,205125,108870,-5011,-42650,-48030,-68329,-69308,-42980,-39476,-29201,-24003,-61744,-48204,46871,83407,62142,48151,10846,-40926,-24565,39796,59012,44653],[27787,-31158,-71150,-48392,-32758,-30427,20151,80565,89119,98448,129060,91131,2883,-20887,69084,135667,31938,-70967,-55369,-52524,-87351,-30822,33345,12882,4204,46424,49743,12888,10160,34420,60606,107133,137427,90173,54764,30659,-72217,-131861,-107088,-110983,-121779,-104512,-71161,-27289,-3811,20139,68750,69526,30336,30525,65675,44192,-12549,-39960,-86969,-147653,-115883,-45028,-62098,-91972,-52864,-2470,31108,46922,33534,23001,24515,7129,-12610,-45429,-67223,-25420,-2186,-44827,-2092,91087,66639,-40784,-84366,-78363,-57166,-21505,10544,26340,-4920,-44848,-23363,-10838,-16472,23169,17058,-74431,-95617,-40964,-19707,-18430,-7431,-13441,-10030,13917,11624,-52901,-100634,-75976,-73333,-92310,-65466,-44496,-37916,-5506,21992,-2270,-13054,48565,112942,80498,-28647,-95447,-69690,-24029,-18733,-18389,22878,70205,93396,81453,49950,-1540,-43397,-18297,65242,97615,63010,58800,75116,13182,-55413,-49849,-22650,-33656,-83719,-65921,56642,161030,146551,120032,125009,134581,145236,150985,109723,36329,18988,70843,83585,51083,22804,49207,103051,87767,15906,-39059,-28789,19350,26061,-13775,-21295,19597,37188,-18149,-98963,-145680,-120083,-20178,62568,91857,74656,23123,-24096,-65464,-71915,-41025,-33670,-36577,-24334,-16515,-942,3557,4641,35099,116051,168697,144002,76771,12267,-7124,-24716,-82656,-75169,14756,31419,-42007,-128617,-144007,-64580,-4096,-22922,-29422,23973,54171,62371,65054,28833,-16693,-7682,-7174,-36936,-52357,-8275,86519,180393,156191,20819,-86869,-136582,-148038,-88849,-41044,-105441,-196448,-161198,-28461,95005,132721,89435,31376,18044,12118,12085,26351,20893,3484,23642,33319,28658,18153,-24847,-60734,-18758,2833,4240,36313,71576,76529,77602,41238,-4834,37809,116270,97121,-20331,-112733,-96835,-47181,-39817,-600,32481,-11144,11692,114262,114175,26680,-20702,-74287,-196212,-239596,-175979,-147461,-177378,-130888,18932,136606,102805,-13236,-83734,-93635,-58731,-14842,9619,35954,55214,36695,51631,196660,257372,104013,-37784,-49942,-25223,-10559,-445,10341,27562,-41072,-131193,-104353,-2951,-15129,-120946,-151765,-117872,-179394,-170259,-27433,50059,56131,83946,77482,26188,-12428,-10539,3920,8721,20126,44115,34280,32482,49043,38399,15882,5559,29011,97848,145840,80102,-48438,-113057,-90831,-69831,-11723,75637,77026,-7585,-91621,-115908,-82005,-40476,-25265,-48915,-88883,-120675,-104573,-48200,-28977,-27680,27622,73344,35507,1223,27127,73551,97613,30292,-30066,29739,77949,17538,-11835,45183,73380,5937,-32877,28849,63120,24734,3846,-16546,-77355,-110800,-123381,-139907,-98490,-21219,9767,-7833,-17529,1780,7399,-16317,-40490,-44187,-37249,14802,118947,155033,102314,50552,49972,64006,70735,94224,44558,-23445,-18549,1554,-21336,-56046,-83350,-112681,-89213,-37092,-44132,-117032,-136618,-88807,-67651,-30816,63907,81801,17962,25634,83787,68296,-17677,-78778,-47274,33332,106099,126793,74929,49401,51422,9834,-34186,-1804,73984,89079,62790,58521,46718,25456,87714,134177,71379,34129,59913,16597,-98817,-110744,-2457,72687,101417,70658,-36435,-93842,-35161,-5251,-44609,-61140,-20862,35329,80549,6763,-142545,-175967,-137179,-115246,-31408,18206,-9156,688,16187,11443,-8284,-47775,-57005,-6870,28441,-29333,-130624,-156387,-102102,-90908,-91994,10202,75849,25958,-44114,-83527,-151303,-237905,-197223,-13759,115968,89618,22738,19154,25225,33488,87285,91737,36104,32576,13656,-39996,-28522,1058,5561,59052,99000,20519,-83677,-75606,9952,48824,55373,36829,-37381,-108038,-73847,18444,44366,-55,-40492,-50179,-30463,-16416,-5673,-6904,-17065,-4504,6308,8016,32247,45908,-17705,-52069,-11302,28514,41254,64780,63730,32804,667,-27501,-26851,14451,42705,-28804,-101145,-62044,43962,82225,67071,19567,268,63848,142922,108039,29549,-1744,17063,14081,9068,17513,-1456,16323,147548,227200,65519,-132407,-171921,-178341,-206621,-162308,-59241,-23438,-67550,-86657,-76815,-84898,-81332,-80959,-55962,35403,104105,46468,-34129,-18877,22485,22245,-22749,-93113,-129000,-165094,-138520,-16033,47612,13232,29657,60731,35942,23914,37097,16593,-43984,-51517,13106,86989,94290,35360,-23777,-55285,-29446,-521,-48671,-116826,-117977,-102573,-94773,-118509,-160958,-151311,-124617,-133987,-92819,21954,39953,-3558,-684,12329,-7716,-29630,-26966,14107,45375,30274,-21248,-37284,38328,94422,32588,-22349,-57782,-126035,-120465,-58847,-59876,-48193,34829,56044,1281,-43127,-43376,-18732,3555,-18996,-78835,-118304,-65253,41499,109158,122273,101585,24205,-40656,7253,69574,35779,-18730,-27551,-24254,-39509,-42691,3491,23747,-16545,-53034,-21202,43298,76741,83415,87508,85627,61896,10451,-46741,-59379,-24264,16510,70861,115295,78672,-11898,-6842,90533,83114,-58636,-132219,-40779,28223,-10565,-72273,-83128,-61747,-5933,33988,13053,46472,94500,58799,21516,38582,40632,23370,31436,30450,7310,-2530,-9000,-42613,-48747,-14167,31899,66320,40012,-2624,-5813,2012,-19964,-79252,-151855,-103721,26159,87867,83764,90705,86750,48864,11451,2445,12340,31263,52632,95998,91274,13915,-60298,-43093,25385,36117,-6071,-20537,-23719,-35935,-34885,-53743,-64614,-22369,26082,34586,6156,-13776,3557,50442,97084,115026,58197,-55639,-137773,-121119,-33404,5286,-57404,-85977,4317,56937,22939,19480,44471,44536,54143,61894,37170,-15673,-38927,-29500,-10302,18414,40126,9752,-38863,-9346,37275,35196,7964,-21451,-34429,-10414,24872,43280,46174,49167,-674,-56062,-35807,-11935,-56708,-38794,60189,79442,-35764,-125615,-88291,-15589,4761,3261,26587,69612,135967,126528,40175,-54438,-156809,-188544,-90524,46192,49100,-43829,-58062,2738,-3177,-30855,-1751,21484,18990,28314,29767,-56671,-116224,-84008,-76101,-50409,36880,30244,-48617,-15562,59471,53600,54095,81136,53413,7612,-14892,-21862,-35851,-46388,-55649,-71835,-57595,-7529,40902,32993,-36738,-62433,-14910,24615,41555,6385,-36144,-74529,-124249,-99260,-2948,60143,46922,-11283,25457,127297,111756,37491,24521,24775,-3813,5370,44500,36677,-16066,-73560,-71972,-17300,2162,-32989,-82810,-105410,-21810,102795,124337,58167,-505,-50156,-40835,62655,92793,-40963,-183479,-176499,-83063,-13016,59866,104194,34847,-20151,12651,23204,1900,1340,13081,9436,-22621,-18733,7082,-3593,-65485,-128462,-118534,-26485,41379,46553,13553,11077,11893,-30994,-74643,-44964,20022,44484,57045,48204,4670,-33063,-20451,-38815,-54343,2006,34281,12194,-16003,-19635,44248,78030,-2612,-68920,-11669,50756,44354,-41951,-143748,-116713,-25137,8366,24325,46807,74631,113657,117885,79270,46730,12398,7827,-21876,-109750,-119457,-51959,-17314,-29250,-63635,-61921,6028,11180,-74559,-138146,-101803,2621,80892,57665,-7627,-7107,17654,19051,15391,23121,12529,678,445,-5983,73279,173144,121081,48726,117326,160792,95776,29671,-30219,-100394,-121559,-62609,8900,21602,5795,-27287,-85875,-75162,21927,51637,17602,3529,-27815,-64407,-23815,51873,72203,62612],[30084,-17843,-33069,-9433,5963,16795,19206,2960,12899,87065,127288,62790,-40532,-85696,-29849,76364,86106,40475,19742,-19399,-29540,57434,101828,21656,-38669,-28490,101,24377,48022,83597,119140,123359,109085,67071,47717,42543,-63912,-135548,-74959,-44139,-75221,-85330,-88878,-118203,-136149,-72189,65816,114866,32623,-18439,-2705,-9937,-44271,-45615,-18091,-41885,-56189,-8088,4539,-20614,2221,30054,31789,38296,23152,-21457,-32373,-23944,-38513,-65579,-61492,-49536,-74394,-74131,46198,183819,187460,99528,18283,-66630,-97462,-40144,29732,72038,57247,-18920,-53191,-24311,17109,25899,-45231,-140147,-106435,7192,58668,46730,28385,30657,53634,34220,-20669,-82988,-106247,-122771,-149087,-101908,-11977,-26835,-111740,-134143,-106135,-116268,-104227,2175,91289,76229,-17450,-90876,-80512,-46455,-37442,-35793,10421,76578,62763,-13817,-24775,14894,36192,51754,67782,28072,-20381,-18428,3902,-15738,-47267,-28069,17831,-29867,-169461,-189366,-28857,96963,101831,112592,128598,114452,103462,116765,106905,61726,33562,41489,10157,-55256,-73755,-38237,25709,51428,20273,-10842,-1186,22699,17627,-14627,-23546,18199,27250,-54703,-124960,-109705,-66903,-20242,64244,95214,44274,-19296,-51397,-62212,-42118,-20444,-20351,-3915,11399,1643,18368,79110,121041,127882,177967,220574,154824,26541,-70437,-96386,-107110,-136359,-94928,44848,85794,8428,-94939,-128342,-62510,-43684,-79812,-21255,78247,87330,72870,92874,64434,11492,28283,45003,29551,13102,4081,25708,92980,114490,38886,-30626,-38905,-26585,3651,33614,-46019,-153646,-115637,-17780,26912,31043,21120,11493,27553,30266,17393,6315,8700,17400,24465,11257,10422,31384,40475,26958,37469,56181,79902,86668,67733,45113,29335,16177,32788,95279,132928,93497,-1259,-59130,-37049,-10870,-35426,-15786,26765,23891,77655,175520,130481,-407,-47270,-68999,-132660,-159696,-153660,-193247,-219584,-133278,19343,147115,144236,52697,-49073,-128404,-119755,-21533,66081,131443,150594,81938,60472,183765,188444,20480,-51280,-17358,17174,32252,-8308,-65259,-59335,-55025,-58349,-29238,-18831,-66253,-103238,-61876,-26059,-115163,-146156,-28631,50640,56655,60515,46641,29160,-5770,-15344,575,-4946,1228,-2236,-36655,-8397,43738,22726,4422,33260,49051,27059,5238,-1858,-971,23582,57476,33925,12326,72786,113445,52745,-20702,-22615,-6277,-28250,-35681,-29343,-53536,-89150,-80588,-52237,-24336,24146,55700,63009,43532,-9020,-15631,52548,71373,-42519,-101163,-8497,46517,13290,24200,41088,28505,-2587,-38364,-23865,-15171,-68690,-73959,-28000,-9536,-16470,-36109,-72643,-50034,24676,47002,-19991,-94096,-116804,-100666,-40826,11173,27783,44801,82365,110269,99020,60054,28471,11233,30747,83364,91062,-19977,-71615,-21395,-29695,-98654,-108631,-87168,-80804,-41165,5388,-31569,-118596,-113344,-40590,-42528,-17176,74319,36823,-52366,-7537,77720,81466,53540,12110,-20313,16905,109190,161581,134769,93990,46432,-25286,-68749,-11154,78128,65552,4380,11786,41313,52080,116390,144602,59644,-62,-2663,-59682,-132566,-103474,21248,124158,132537,16877,-127173,-117819,48369,121538,59577,1308,-6142,29410,100445,85241,-18823,-49579,-16034,-18706,10170,19244,-32977,-27281,-4853,-57167,-120061,-134268,-58993,36984,43213,-51468,-128067,-103675,-27363,-28267,-62154,-1420,50158,52982,64458,55779,-37302,-153303,-153752,-48607,26064,15746,-10070,21166,48470,40527,51124,20033,-168,28628,-7904,-53231,-28710,-47767,-75064,-20022,14767,-13060,-27719,-9882,55827,122732,112418,51262,-41372,-116586,-71935,36844,53221,18505,9349,-25494,-52568,-40833,-5674,-14878,-19512,3291,2077,-10866,6633,47647,17687,-17943,10245,46511,35754,-2832,-50847,-60591,-30798,-22973,-48073,-62917,-29850,-46182,-89506,-64616,28072,91253,79620,13027,4029,72568,144654,117565,25191,-12185,19060,3580,-32481,-19434,19902,66197,122800,138208,44413,-71490,-112132,-121472,-107994,-29754,54649,46042,-27169,-69700,-74237,-84174,-67818,-29945,20877,84927,124487,86805,20165,4665,17111,26135,19975,-44258,-111280,-144367,-104165,15248,74776,10024,-21337,28127,53412,49619,45995,17556,-36607,-42557,8665,66622,39355,-58968,-82877,-23600,17595,7604,-49486,-127599,-149765,-148323,-138136,-101924,-80833,-77868,-66287,-61497,-45022,6570,5713,-26819,-20197,5146,-5750,-31275,-11412,19743,30821,61170,42800,-26390,1408,65246,46828,26061,-21537,-118178,-130056,-82689,-85002,-86336,-17013,39599,19787,-9473,28246,56864,24356,-20299,-45501,-43054,13144,99615,174892,184737,129356,22155,-82607,-69182,31304,55455,13612,-1308,-3341,-10382,-46835,-28764,28489,4325,-86383,-82681,20889,99326,124016,126159,120020,104278,27190,-67435,-71104,-15670,37200,98091,119511,44769,-52581,-18509,85318,36158,-115544,-134607,14232,86618,-430,-103932,-83322,-13382,52128,93930,61271,32935,30148,27725,51163,52279,10810,-6970,-6486,-49046,-73123,-60519,-100437,-155097,-87810,45680,78597,7131,-54197,-67690,-30819,28796,45867,-5325,-86637,-68564,20973,49000,42942,76299,87301,51746,11134,15001,30764,23154,20735,34248,14255,-21514,-26060,15986,56479,31553,-694,19628,45834,29194,-12841,-91878,-147584,-104224,18908,119393,118975,40087,7202,26323,29617,44779,53189,-18917,-112723,-150847,-134536,-69652,-4229,12172,10182,-4273,-3829,8982,6902,26828,95675,148565,151027,97815,43228,17500,16522,31855,56369,31966,-14343,19760,32778,-41486,-63183,-16070,-34743,-58234,-15347,28668,44766,51213,-234,-63996,-70202,-77861,-97478,-16863,92997,52619,-68953,-92854,-28612,43511,61206,22403,7144,50428,98738,43407,-84165,-159311,-188950,-193445,-129910,8433,83822,21005,-46519,-9016,55697,101898,129851,96853,48975,38162,15872,-61609,-95622,-78479,-49862,23801,97842,54178,-23675,-19486,8675,-15377,6743,56187,16183,-54078,-58393,-35983,-49009,-71233,-92690,-136468,-121668,-51100,18115,51030,10281,-56519,-25414,49227,28962,-79342,-116210,-64014,-38158,-20818,12243,2350,-18097,6346,74189,120808,78349,19587,6931,22084,36576,37830,16270,-13204,-28410,-62235,-60830,5410,49955,7795,-58314,-65666,46632,154067,128159,61091,3867,-72627,-42937,111166,142416,-11012,-147636,-154660,-123217,-122214,-71174,-21133,-37912,-21872,29296,44407,32895,36591,64756,60737,-11624,-52951,-47089,-40786,-81735,-128630,-81874,639,17848,-21663,-39182,2799,15901,-29343,-82192,-82864,-24481,52910,79201,49422,16787,9489,59703,72723,40002,31683,23735,19363,9780,-33801,-26878,489,-32722,-37044,12209,49555,42068,-54863,-159806,-122866,-27062,13706,23196,23546,35131,84265,138670,156388,104434,-9210,-72860,-59318,-76190,-65912,-28965,-49153,-87821,-79564,-37310,4020,-15232,-69758,-128311,-127927,-42763,13508,-35960,-71078,-5832,70674,103277,94631,68918,27324,-24503,-43050,-213,108988,196173,163585,107653,95807,66473,33960,14396,-28841,-81730,-56357,30932,79501,67290,59084,20136,-65826,-66643,13041,4036,-57957,-62658,-60666,-59798,-251,83092,108337,87329],[-53,-18259,-177,12509,633,8791,14650,-14506,-4553,89487,166664,107861,-16871,-84311,-83461,-14448,74321,118946,84759,22950,23598,88209,105979,47431,-3218,-38084,-41482,8614,45221,63992,92816,63638,28072,23428,-3793,-15728,-39215,-40742,2929,5279,-50997,-64693,-87129,-139955,-170547,-125107,-16504,44551,-22710,-76133,-52850,-20076,-25522,-6326,66577,55136,-16849,-3945,42094,41736,57770,49196,-634,11509,35346,-31955,-102702,-106956,-103176,-97358,-70129,-74309,-122244,-103537,13347,126281,171268,160851,81893,-29505,-43917,17699,38179,56873,88537,28354,-61209,-51518,-14455,-28532,-67427,-103932,-72047,21297,83578,78057,61799,65703,79191,25172,-67304,-133072,-147677,-173129,-170559,-61848,41082,2312,-105895,-164744,-165423,-170785,-135525,-34246,59678,92940,9587,-91447,-87049,-36153,-27169,-46356,-29632,11123,-26033,-102509,-93978,-16362,57053,81260,27527,-63107,-89565,-69488,-38258,-2080,395,-7474,6236,-49213,-166677,-176696,-64198,1282,-8165,2121,22636,37970,72557,98624,89058,75808,75106,59164,-9914,-88398,-107016,-102570,-103660,-72018,-25080,2808,18019,25901,11724,-18841,-32004,3963,29988,-21136,-52640,5848,37177,3032,2937,8614,3534,3855,-20799,-65444,-57715,3844,73235,85027,42754,1465,-802,71771,155800,195340,210165,201522,104948,-39697,-123746,-129515,-143523,-157690,-97889,10146,45345,26110,-33974,-73926,-25592,-21939,-58943,23532,130700,126613,112907,128746,86207,16667,22740,56274,54586,39046,16895,-17937,-24998,5641,3302,-9815,18809,50939,51813,48335,4665,-49454,-29210,1472,-36568,-67695,-31109,13147,42099,62998,67675,49987,61800,71904,51633,10589,-23666,-24090,29449,64344,63428,72406,109926,97137,47747,6312,-34325,-37732,31576,79078,54947,25402,19284,17922,15364,10277,-419,18206,55496,64051,104471,166058,116149,4991,-27112,-28700,-29767,10124,7168,-80196,-128944,-82796,-28723,5193,8382,4260,-26787,-92194,-106438,-27847,79132,171183,174997,98296,86580,116085,26468,-112469,-96796,-4511,15349,8500,-28727,-103262,-108285,-16071,82406,66031,-42060,-96868,-47954,39136,82099,-2919,-88330,-41100,1380,-17872,-37496,-20840,35112,44670,17203,19407,-7485,-32514,-52391,-100487,-71390,7558,204,-14379,15633,-1047,-72633,-97304,-53322,28216,113433,155208,96426,32992,53740,99418,70551,47972,102410,95496,-13035,-57239,2498,46294,35782,11949,-7362,17501,84648,76731,43781,60926,26308,-17460,44886,56489,-71807,-118665,-27688,9513,10711,46460,34016,5684,-6965,-65197,-97495,-70154,-74963,-59698,5509,42325,50600,42213,-9773,-36134,-5085,5663,-62662,-130097,-123329,-72718,-19629,5651,33731,72910,68717,-3894,-55444,-59826,-39372,-34314,-1994,63135,50794,-52358,-69127,-19761,-30456,-114663,-161720,-108932,-4720,45831,19093,-34671,-62052,-32262,23655,37217,34853,5165,-114745,-169056,-71038,51036,87560,91572,72476,35158,24707,51482,113952,147515,97712,-25981,-113494,-112061,-35556,48439,36918,-34041,-51319,-8205,47635,106011,123987,98456,70915,20168,-56127,-97055,-76698,-12633,62519,79757,-24022,-111852,-44951,109493,165967,117418,42385,-3949,18200,102275,124529,60821,24551,34596,22988,20236,1614,-66702,-66646,-39263,-64070,-96166,-99991,-51045,9389,23029,82,-30272,-37810,15600,54658,53068,71692,54740,34142,59285,47928,-23039,-67302,-48981,-25588,-35423,-62081,-64131,-22038,21965,24713,24336,1687,-1733,3384,-57282,-80852,-57820,-113674,-154134,-116739,-105835,-60653,20346,24724,33203,105952,111527,56451,1553,-39515,-16839,37309,26894,-14409,-11221,-36860,-83975,-85273,-30238,5217,31967,60548,52366,5301,-30274,-15829,4578,19316,33928,50744,24236,-74923,-165334,-141227,-55394,-8744,-20667,-94784,-123271,-98479,-85870,-90174,-33718,67680,80826,-397,9970,84393,113982,69413,-3464,-22296,20666,1109,-65321,-71544,-13533,44940,25673,-31386,-49835,-57993,-69389,-31351,29585,60746,77264,52938,17305,35039,41933,-8802,-38242,-2309,59466,69008,68199,99531,81290,-4551,-53712,-6872,65501,14664,-79204,-99436,-68226,-13071,12797,-34793,-67458,-16434,13852,9512,21317,9291,-33144,-18564,26908,43388,-6156,-104876,-114000,-9842,38915,5780,-35282,-77256,-115770,-151580,-153969,-76413,-11723,-19055,-7764,65186,94533,48158,-5564,1108,3776,-32313,-66468,-47730,31240,62445,21606,26435,20513,-45818,-52724,-5186,28223,43398,-21876,-99317,-93654,-71363,-75884,-97229,-82605,-1834,34295,25608,78031,91883,19008,-11747,1956,22174,60525,106000,165787,167621,89012,-10919,-88343,-95809,-24011,21893,36720,27472,-35089,-73002,-63827,-13574,36347,19734,-72078,-103252,-11214,93281,118909,91020,62739,58836,33414,-6819,6975,50850,69815,66227,59442,16693,-7319,41820,70924,-36872,-164628,-142004,-13102,15382,-54128,-108212,-61236,24869,96351,153834,124149,21516,-45401,-3030,79500,58319,-573,20636,32670,-39133,-60587,-62726,-152973,-202840,-89832,52899,46341,-61461,-112221,-92552,-42474,22309,53626,35525,-11211,-10619,22996,40099,60570,78154,51897,30177,36840,55748,37326,556,-18537,-44446,-71964,-33214,30654,76205,62160,-410,-3335,64196,120363,72233,-31357,-106467,-138899,-95193,28244,167247,208596,129359,84246,52308,-33609,-48860,14822,23797,-17546,-70525,-114591,-47058,96234,139331,44418,-32254,6307,43548,-7094,-26349,71179,157990,181380,166927,112469,55781,15865,-16537,-14514,-6249,-3809,43669,43415,-42168,-65958,-11256,-22103,-66339,-61864,8787,93961,112076,38316,-29681,-61848,-110263,-151027,-77279,49927,41169,-66303,-109786,-65184,36005,103189,68249,3939,-11129,9198,-25213,-110975,-142281,-128570,-134535,-104867,-556,86138,30794,-70960,-80368,8615,124341,190741,127892,38423,20386,20978,-8940,-5675,-3084,14996,102336,145940,84524,24188,-3026,-9152,-15261,10805,50808,-9009,-97601,-71006,-4634,-7508,-23700,-41475,-104685,-120863,-88560,-53096,-17356,-21360,-58371,-30102,12055,-33006,-117746,-109553,-20754,40626,38933,-912,-47469,-55747,-20098,52292,89951,51648,-10213,-18517,11849,33718,22431,-34708,-51984,-14096,2379,32666,90236,70988,-16619,-42842,2506,84070,115433,74370,43941,11795,-39133,-1545,106368,116972,30782,-61858,-118733,-151195,-180332,-162120,-98921,-21426,34106,58872,50639,21058,23482,66827,61138,-13336,-57857,-73601,-71202,-77134,-81179,-20195,11562,-32320,-63602,-30411,29588,10435,-74565,-109560,-94336,-78103,-33882,-11112,-10139,-10402,3333,79006,136100,108692,53855,22532,-4253,-34434,-69010,-60787,-29097,-25357,-4532,17981,33085,17544,-86691,-174982,-116776,-10807,49895,40814,-11607,-14199,23357,57544,83206,49255,-75503,-134607,-56259,5651,14588,784,-36817,-64435,-50971,-17537,7713,-15472,-58883,-92439,-88694,-35754,4533,-36485,-81673,-58676,7248,72712,92417,83809,45628,-37471,-62508,6745,86197,120781,123840,132506,93336,6740,-33746,-52571,-80881,-67727,16648,91476,84802,57786,83365,54399,-39667,-42948,24930,1175,-75587,-86757,-57968,-47228,-17977,58420,97626,63452],[-29264,-30349,-9725,-2387,-24100,-16834,24627,45153,55440,114165,218603,200383,75780,-9190,-44195,-20881,74738,154978,120854,44124,1425,4211,25120,63240,82180,32174,-29629,-8450,16935,2521,22133,12261,-3727,14957,-33044,-64137,1041,66883,47107,-26172,-59097,-16362,-8491,-30364,-51288,-56920,-48214,-54926,-77504,-66457,-31511,-12098,-16813,15714,73969,44797,-27519,-11435,40263,45093,46058,21030,-35331,3509,84604,23376,-104466,-141800,-120207,-80607,-31010,-9332,-34009,-59677,-48727,-8453,58708,83893,24552,-29060,8543,49864,5573,-7317,62431,51770,-49853,-93439,-86314,-51122,9111,17653,-94,18647,54877,75957,85484,75773,58715,-515,-80555,-123846,-146739,-166461,-119691,620,71210,34615,-33734,-89739,-118617,-119348,-79676,-35337,26166,91096,46246,-47080,-59771,-16654,1809,2651,5531,-15860,-53284,-69423,-64783,-43841,16449,55769,-2807,-82379,-78675,-39688,-9147,20283,20340,-17193,-47687,-84530,-144935,-134248,-65495,-45379,-81777,-102934,-99194,-35668,71573,113618,81945,65551,75972,71192,34994,-6876,-57682,-102394,-137334,-128206,-72145,-20752,18554,44412,35970,16605,21961,56381,86762,62887,53595,107195,108606,34440,-38242,-49771,8748,72400,24142,-115260,-155208,-29219,115537,112254,20739,-38021,-57406,-17231,100203,207177,228283,174866,74508,-12973,-48280,-57904,-82055,-80292,-27575,-5421,-17869,-9466,-40996,-61836,16768,56111,20326,49252,121441,139343,150261,147333,96970,27666,16633,43439,39239,26214,32749,-8634,-56526,-38749,-25327,-25896,12558,50356,41494,12696,15364,33256,48769,52654,6545,-40966,-18976,-398,12368,76664,127192,101026,93048,102034,71090,-722,-70507,-96280,-37286,9209,9895,8009,27297,11696,-15292,-49601,-80554,-60154,5464,10134,-33644,-26990,48281,84912,31282,-4492,25389,62960,104387,108827,82610,69765,46267,16775,14354,11660,33750,126058,138853,36014,-37960,-30109,-19568,-56580,-99949,-86963,-68508,-86706,-66268,-2209,75490,134059,94687,29198,48114,62398,-30282,-144766,-117908,-13423,-7762,-13501,8056,-58057,-94439,13299,129348,57457,-85564,-81261,32073,103512,160981,124530,7175,-48915,-63683,-75693,-68749,-31517,26995,48566,35904,35569,-8669,-40236,-27146,-81066,-95854,-29618,-26458,-38965,-28798,-63304,-84672,-42560,-22537,-13636,24128,59948,32491,19517,37287,36454,12623,47639,135941,130539,16908,-39199,32778,111504,106911,65395,50492,81703,114742,58927,7501,55197,62659,4977,26803,38682,-45360,-68680,-28471,-21102,21434,75444,78056,66496,5279,-109950,-148552,-76213,-369,30719,21372,-19354,-191,45907,18723,-45965,-94220,-109005,-108582,-96128,-27749,48412,35125,-18206,-7187,8589,-50930,-116378,-124685,-108611,-75089,-37297,1143,23742,13958,-4780,2808,-690,-6708,-72480,-179462,-152574,-3333,68797,13037,-39421,-40130,-25491,11102,67202,39970,-84763,-184416,-166973,-68275,30000,56984,42911,46668,75111,46012,-11093,58309,138020,57758,-103596,-152031,-91623,-16400,47431,60698,16659,-42057,-38438,24858,72638,90403,144036,190196,139891,42417,-21745,-36231,-40741,-30857,2474,-18801,-36465,19586,90543,112237,91154,23389,-37402,-27511,38169,55487,16901,-12644,-8809,11115,31204,2310,-61785,-47250,-8131,13684,34519,33606,-10474,-44211,-19788,56765,73629,20379,45414,104956,113168,130350,94146,20026,-4054,-35942,-78164,-47526,2001,-20655,-71331,-96315,-84494,-40787,1240,26705,71480,86726,48058,-1711,-65834,-74575,-52624,-92864,-125960,-121473,-125083,-49555,41474,15044,-24398,14653,40550,10004,7964,37859,49860,32483,-11004,-64016,-60510,-52476,-103175,-142664,-71968,44691,91513,88536,76221,41862,-10817,-41697,-12629,37618,28783,21337,521,-101400,-173995,-121986,-35442,31794,58088,-22525,-105778,-111609,-104034,-122546,-60544,56899,78112,1895,14282,73664,62888,-7011,-43643,-22861,23140,1811,-47200,-54726,-42227,-36554,-90232,-149969,-132805,-92957,-56697,34176,81077,8370,-37298,-29981,-9549,80418,146613,79690,-4319,5922,46508,2308,-28337,57600,91160,-45991,-155735,-70870,66815,44558,-27492,-21652,-8407,-26712,-37669,-69959,-94837,-77363,-80585,-69077,-9959,5102,-29450,-4070,28877,17080,-16778,-72737,-60221,37074,62660,11366,-6935,-14902,-66418,-126865,-119449,-36775,11847,-14904,-3125,107944,164895,100000,36575,53698,12811,-96348,-147608,-86528,20169,65629,35462,7396,-9668,-13378,-21258,-45297,-36653,-9042,-51534,-90111,-74411,-56154,-41056,-67586,-97718,-39935,5989,7359,58958,66596,13249,19000,40102,29375,22116,41578,110990,119676,17507,-63697,-66947,-61027,-62450,-28521,53816,50382,-63843,-112580,-41921,20391,22479,33572,20453,-27799,-10674,61379,63253,8141,-21233,-15993,19073,66410,101639,113743,80660,19482,-3137,19746,61922,63105,4273,-90716,-150143,-111519,-38404,-51758,-73467,-54692,-16694,23337,82033,155654,131561,4102,-63471,29153,122496,69926,11386,63319,93997,53776,55742,12570,-109786,-144616,-52246,23606,-12809,-81359,-79405,-26603,-2932,-4526,1938,35715,47035,44161,44674,75074,114520,88407,18597,11139,60963,78201,14919,-46405,-67433,-75095,-51384,43771,103906,94350,37132,-18222,-244,93346,157240,75441,-44507,-59337,-27778,-12540,18039,117113,195839,185352,170800,116378,-1923,-28938,28128,71238,98248,59583,-28402,-396,133168,182867,83299,-12164,14933,71731,31239,-28199,19602,71412,96482,146918,145309,88409,28331,-39789,-74745,-67867,-45403,22666,63140,43786,20130,8744,4959,-15950,-53708,15987,148060,156675,47738,-12865,-31997,-72505,-136509,-133111,-37101,24528,-24283,-92301,-85957,17869,123520,111051,17324,-54668,-38328,-18253,-30379,-23955,-35189,-71554,-38493,48412,73530,1472,-80517,-105082,-61308,35371,122108,82874,-9935,-21298,42593,61758,31836,-12332,-14528,60862,111766,102710,58684,8280,19217,47317,43530,69325,29972,-56341,-24321,39414,5957,-8721,11148,-2429,-24018,-55297,-83046,-84206,-83586,-63137,-34358,-69962,-108624,-96843,-50163,5057,49517,31723,-14156,-9557,1002,-35249,-8985,55690,30659,-55443,-53539,7215,21394,6014,-30767,-36247,-2469,22920,77500,121766,22082,-102448,-78929,-2921,14822,-24189,-51467,-37939,-15285,1893,42708,72993,50057,18679,-43595,-111923,-122992,-120760,-111157,-20327,86556,85755,40113,16021,-4579,8368,49598,37263,-10526,-32024,-68000,-89197,-79161,-53063,-7652,-7688,-60391,-50172,535,41130,17656,-52124,-59991,-38550,-65285,-97513,-85174,-41065,-26134,-34351,18630,90209,99336,61144,24229,-34710,-95130,-83841,-16004,16432,2304,-13745,57,24344,3457,-109143,-206346,-139463,16727,114282,72426,-28248,-29735,-11094,-55089,-72583,-47923,-91224,-103479,-22971,35651,17588,-19143,-18231,3133,-50,-6005,14073,-454,-36318,-28840,17942,67760,93407,54615,-17307,-47258,-5022,52413,52030,53765,52071,-8345,-12658,44068,50032,14815,34855,106185,113360,33791,-33187,-96389,-159675,-121648,-3773,74894,75199,68206,87201,51060,-16155,-24343,19682,32184,2413,-11041,2288,-30695,-61490,-6819,26735,-14540],[-50884,-47418,-44790,-37590,-48886,-44951,11488,71076,69914,78266,159663,189354,128453,60683,15440,19775,65342,111174,93617,17521,-71157,-118203,-91928,12153,107352,89594,-4230,-34792,-19840,-37318,-15276,21356,34414,41809,-729,-33767,17830,64185,8811,-82887,-64353,22651,68115,74741,55978,28955,-14661,-90929,-89489,-19240,-534,-37802,-52418,-16234,10572,-19636,-41018,-14189,4827,-9581,-35387,-62812,-73594,2572,106588,58551,-68237,-109220,-74284,-22910,25970,66001,83706,35031,-51881,-88157,-41522,-36557,-76564,-64928,-16675,-10704,-60972,-59805,33072,56329,-38925,-132401,-127240,-8454,96663,86839,52396,25296,13906,60422,95747,75597,46373,-12741,-66607,-78398,-94148,-94400,-35805,42693,75092,57922,33448,-2787,-36855,-33457,-21984,-46542,-38839,17670,27072,-9755,-35992,-40118,-6164,56074,76889,13200,-17924,24184,16412,-46496,-33601,14167,-884,-43427,-34839,10040,28074,1247,-21681,-48349,-69985,-88099,-157201,-168898,-81588,-44162,-104683,-156568,-161939,-79092,42613,93574,67781,29907,-2291,-2924,43772,69721,-2933,-70973,-75686,-87610,-95626,-69069,-1660,55103,53003,58999,113010,145596,131332,87905,64761,92773,100808,50264,-10997,-25166,23701,78743,20915,-150144,-220567,-92309,52557,59621,-5697,-57057,-104552,-114228,-5338,132121,200633,171565,103796,71482,50721,13835,-2892,19642,31378,987,-29944,-42548,-93971,-96279,24485,113566,70426,-8498,-4507,62099,115447,117382,94769,60381,44269,24558,-18983,-26185,28207,18310,-24856,-23076,-29723,-28793,9886,28871,2821,-44813,-40596,15595,72517,113294,115167,68866,18441,-53468,-61020,61358,146793,76758,25357,61991,54365,-36085,-108453,-100215,-22700,1229,-25708,-42915,-47909,-61654,-64866,-89481,-84709,-15628,20753,-16741,-49005,-12020,83708,113909,16073,-30018,32528,84091,125627,130669,49731,-26023,-34518,-72,26453,25515,51476,117832,110294,24847,-45778,-39306,8813,13675,-47798,-106400,-136301,-123346,-34212,47207,76534,71827,-11539,-96053,-62935,52290,43232,-84449,-106608,-31380,-19434,2663,63940,981,-53344,34579,97515,-6187,-104230,-35392,84363,108627,159207,186356,87654,-51482,-107659,-68254,-1846,29042,28392,8949,17745,16690,-20989,3988,60377,-2626,-59286,-39686,-62892,-90022,-89220,-89472,-20020,67284,31740,-60021,-101726,-79334,-40666,6228,24556,-30786,-61209,21330,116368,121005,50326,6969,48948,92286,60663,38742,57047,66595,47810,-16663,-47140,25937,73956,12316,-31040,-16031,-27159,-36060,-47860,-38477,24789,73240,101521,103877,-6136,-127303,-132684,-60310,44825,89052,-6736,-120887,-99929,-20440,7049,-22066,-101704,-128335,-69673,-30618,11998,67638,50348,-4159,-13934,-54181,-137938,-116985,-48521,-48502,-41640,15360,36234,-4494,14964,85654,87767,16438,-2934,-35894,-133866,-144051,-56276,14943,18386,-4065,-40935,-83066,-70328,-9443,-14921,-78872,-90670,-45891,7635,46070,35357,-16570,-16792,58730,49330,-7549,74146,145521,41547,-95583,-102452,-37036,18414,80468,130481,116538,30463,-16709,19623,54559,69877,144454,228176,216127,125159,44105,13037,-25839,-65061,-28875,13091,11309,5783,21121,30811,37079,14708,-37530,-72460,-72749,-81288,-78520,-60837,-34746,13806,52693,5954,-41151,21161,91543,98903,102265,95943,21501,-63067,-48652,64026,136341,111193,103739,78467,23009,85375,116829,18686,-53210,-69701,-78298,-44950,-20830,-51876,-64437,-47722,-32021,7093,31618,34747,89744,127780,84296,37640,-1385,-22703,3000,27106,11190,-30115,-43825,9567,52745,23745,-11010,-16091,-23776,-65829,-49981,38499,83552,66384,13589,-63041,-86958,-61235,-87560,-147972,-75798,66788,107038,62555,24773,31977,32943,2925,-763,30639,5511,-8251,-13832,-81584,-108813,-49202,5905,70411,117939,75797,17527,-47982,-121707,-133681,-31857,62317,63977,-1600,-7525,42208,46145,-21060,-44754,3145,46263,19821,19494,43348,-5781,-89175,-149209,-168728,-155796,-117151,-39416,54874,49449,-80374,-153134,-112268,-64473,27093,144797,114027,18224,10999,10609,-72581,-110177,-3606,76680,-37647,-165138,-92142,35696,34029,15997,41917,31793,-4148,-5380,-48107,-109107,-138908,-155241,-111690,-26251,923,-22396,-9982,-5631,-19485,-12294,3371,45706,89312,67945,17648,10861,-16481,-81293,-107829,-47912,13279,4033,-36164,-30485,38146,87928,82696,51983,29031,-43769,-138723,-165365,-108071,-39899,8793,38021,16379,-14765,22813,31014,-50173,-105198,-79705,-61879,-77008,-94745,-91021,-52806,-41078,-61254,-62965,-55318,-41707,5185,24153,36124,75459,77124,9180,-64022,-55700,45698,77318,-18879,-77399,-32805,-21242,-70957,-32200,71791,51277,-51834,-56258,3530,2130,-36597,19934,96840,61339,3046,129,-24519,-56052,-53227,-48030,-4636,76431,128325,130234,76744,9908,-20597,13713,43712,-15514,-90003,-91551,-61682,-39059,-26433,-46977,-18162,33294,26414,-13202,15616,88077,62002,-24640,-15892,103683,146657,53763,-6275,40865,94453,123490,139162,65824,-31212,-38592,1547,6905,-34961,-71191,-41245,30911,38154,-21166,-46109,3632,37607,35132,34976,79262,118976,87175,17910,-5458,19444,25305,-22705,-65545,-71880,-39670,28116,124410,139194,51897,-23024,-44051,-15801,78000,121719,38098,-29926,-17145,11075,-6989,-34140,19380,112677,156205,167917,149927,104613,95488,84395,76628,114487,87149,-1954,-1648,61716,63267,18960,-23870,-25882,21948,40102,1629,-8108,-12445,16631,116956,161223,102938,45418,-3007,-37584,-56148,-61501,-2686,65365,90873,55305,-5658,13006,50276,6438,27305,117311,97620,-3118,-38169,-33961,-32955,-79765,-148380,-143222,-67017,-18473,-20934,-30081,19026,97853,95748,6833,-69630,-31631,21488,38777,62940,29442,-32942,-4612,77292,59417,-12008,-39523,-28529,-23340,2025,40045,5227,-72957,-68364,31584,54241,-39531,-122476,-118524,-67454,-3344,53769,23931,-31927,21165,67639,43623,81593,91090,16040,6059,13792,-41708,-47041,-3990,41223,70333,34794,-18781,-62150,-90993,-49713,-18406,-87120,-104102,-40882,-16182,-16941,-2820,-34066,-52735,9823,27387,-57778,-77472,-6205,-30094,-128027,-105806,15710,63237,48708,28551,8414,4064,2760,46533,66677,-54211,-177390,-147713,-83810,-103258,-170919,-198693,-157425,-73234,-9040,26755,31881,-7943,-49042,-95058,-99475,-31636,-6221,-14615,52214,105772,48603,-32785,-48077,-20220,22797,38925,7455,-6889,5589,-40651,-90388,-94112,-70715,-34905,-22208,-38492,-22916,-10209,16629,62411,90840,81482,38151,-27451,-78322,-55562,-12510,-32463,-102869,-106208,-36290,27197,23008,-11855,-51129,-99448,-68939,20976,39115,-2717,-40125,-22199,2711,-17334,-100945,-194173,-147147,24404,131834,78461,-25315,-37937,-42591,-118702,-140289,-57523,-8632,-13813,-21808,-33097,-55192,-66775,-14693,43463,26468,4532,29363,18709,-326,35329,113249,172097,169620,119198,63831,42452,67268,98680,61815,30243,40856,30386,39233,57496,20172,-48474,-53345,32869,106797,87435,23083,-80971,-189843,-189545,-90953,21043,94500,99656,48662,-984,-13592,-31154,-29041,37915,99354,100599,63968,-18143,-71574,-40827,-46791,-95827],[-51041,-39664,-51321,-57539,-63722,-70207,-35069,12088,-8176,-32432,1830,64823,106637,91904,45111,29173,12383,22663,33507,-30109,-107252,-147803,-153843,-80301,42089,68932,-12823,-66743,-39958,-21630,7067,58659,73213,64901,66977,61167,30684,3929,-35051,-55967,-11234,40118,59888,63093,48173,45057,37142,-15124,-26625,20410,8992,-44852,-52165,-23243,-2331,-2920,4687,4300,-10707,-32951,-67144,-94084,-67019,31674,107302,53291,-33916,-58462,-25211,26389,41769,39985,88270,116753,33891,-65649,-71179,-67040,-77805,-60237,-44824,-56054,-80030,-40190,82713,111693,-5251,-113546,-73208,69748,114455,62160,75488,67825,20657,51795,94647,100163,94856,19866,-33805,-34900,-29447,-970,45182,73211,83481,75476,59403,32804,16748,20935,-4841,-68012,-100517,-74386,-45022,-15335,-12407,-51818,-27352,52464,81124,36106,12102,54365,40590,-42436,-46942,-9617,2489,-1565,433,21093,18734,-38494,-68759,-52700,-12991,-15210,-129845,-190268,-81399,-22648,-113443,-183165,-156579,-74843,-6972,33003,39036,-11309,-96496,-108608,-4786,78451,41656,-10866,-2415,-25070,-83062,-93858,-21984,51705,50025,77222,168564,178404,101088,45905,17076,12375,39513,51666,57283,36244,10804,11918,-10747,-102575,-148764,-80554,3712,38887,56182,32088,-69559,-146604,-104896,8913,116350,162115,150905,100671,26438,-16209,-4722,18171,-9419,-13234,8489,-15187,-88760,-92186,21252,124721,73967,-82511,-129791,-39727,31878,54888,75021,88274,77717,7363,-73091,-68547,15616,42993,2964,-24896,-25964,20701,57243,29068,-22538,-76301,-107728,-51377,61959,147602,179918,143303,42941,-84433,-93943,50080,125564,4392,-77931,-25367,-776,-56475,-87016,-20579,90601,93499,30017,3871,-6346,-26504,-35011,-60012,-41575,48545,78171,24464,-20366,13350,100727,114068,13505,-23443,40576,89162,103559,85955,12653,-54807,-73962,-42870,2012,25707,50456,33342,-16974,-49877,-88370,-90935,-33682,46344,53958,-45003,-151409,-121699,8313,85296,75639,44585,-39103,-150374,-138659,19521,69724,-44147,-92174,-44085,-10132,25909,56967,1327,-19510,65782,89510,-332,-49833,12209,85482,75483,80180,122233,74793,-61267,-115196,-39396,47152,80001,73033,29616,9018,-24886,-42643,52061,119431,56008,-4798,-26340,-78861,-128601,-134846,-81773,21366,79828,39847,-31764,-83037,-67301,-7437,30472,21596,-52666,-88114,25455,144122,126771,36794,-6969,16063,31887,6861,14032,14505,-44913,-85218,-98798,-82956,2096,59685,-8222,-88748,-71160,-45708,-64250,-71797,-28349,3143,3673,25706,25723,-50048,-80423,-55738,-50781,3533,54588,-40525,-144080,-145754,-111324,-48564,19128,4856,7587,59380,28278,-57463,-73284,-21486,12433,10959,-48601,-101440,-36301,43078,14609,6203,57815,44829,-23388,18251,111170,101001,4949,-37893,-64204,-99635,-86882,-61072,-27479,29357,46787,-8173,-87491,-125491,-120901,-65866,11574,30024,33266,56523,64677,29963,-30674,-47428,6459,24186,37136,123158,157647,86501,-1618,-29545,-24156,-4068,70577,154449,154425,72141,13053,27839,50532,50942,91550,150336,145981,92374,63723,41576,-21170,-69285,-30805,19953,2380,-38768,-23622,-17078,723,37588,7030,-78707,-141300,-163207,-115939,-44147,-100,28936,34277,-29338,-57185,35189,115068,90882,51840,30768,-1930,-49027,-37132,56677,173842,211567,143437,-21121,-135414,-26191,70416,-13189,-85609,-52716,-12155,-7307,-37844,-53978,-8736,35518,39134,56243,59059,3278,-11677,23361,53244,79947,76534,33280,51287,129728,132289,48237,6258,38769,74588,79998,64124,24226,-50269,-120398,-102101,-577,82686,124760,100787,-6333,-86893,-70882,-37442,-56710,-11921,60711,80835,33341,-36199,-23800,40245,63822,45327,44410,26408,14857,-5319,-64528,-79893,-31655,11434,63085,97144,80866,87965,19794,-107312,-107917,1371,45161,24311,-28496,-38974,24750,73498,36555,7998,43578,75644,59737,96352,134550,44785,-83170,-137717,-143714,-145139,-103919,-19520,33026,15959,-78920,-154061,-109591,-51107,-6426,91717,100827,29458,11052,-14563,-91875,-109770,-9459,93727,47697,-47046,-33018,13900,7136,22910,37733,10024,11523,48534,145,-103525,-151484,-138146,-80662,-27234,-6657,-5698,-6059,-33110,-58354,-27265,59344,120756,95433,33676,4411,-5859,-70306,-138998,-109822,-166,50649,13515,-23708,-38906,-46216,-29780,13124,-6813,-76202,-121136,-130061,-114116,-74761,-51918,-39807,-11873,-16603,-43061,-21114,-3878,-61384,-119260,-88063,-45084,-74406,-128906,-151750,-118132,-50099,-22877,-64160,-76999,-33023,4737,27693,74988,112998,101779,14818,-93346,-97478,-402,48150,18925,-3957,11320,-15528,-47638,20908,87406,42867,-10084,17475,1565,-74083,-113261,-37331,66906,75058,10573,-49423,-82393,-60869,-26366,-24607,-10068,34910,86785,111425,69490,13148,-3000,1740,-6992,-52083,-77059,-20414,36789,11271,-25065,-27827,44095,99937,53299,-35259,-33129,20931,-1506,-19982,64021,156225,125705,12298,-45705,-19935,48244,105689,103718,37984,2350,28399,45124,33325,12861,-28806,-36121,23386,55442,24252,-1238,-12049,-33415,-35035,-14516,36805,81967,90653,54362,-429,-34762,-29071,-9962,4613,7505,12299,33707,95234,99464,3225,-58955,-68459,-48098,13652,28174,-12758,-8298,-26401,-74512,-78571,-63504,-29025,42760,84163,103598,146999,196515,197800,118192,31535,10212,-9700,-36264,-9619,-6304,-73533,-87117,-54739,-60826,-57455,-17349,-1,5222,1589,43978,142199,167830,84325,31318,42575,60255,34368,-10162,6346,49324,53902,-1095,-56410,-11896,79996,61820,17753,18800,-11209,-43739,-39117,-38476,-16324,-26338,-128273,-212731,-176131,-48702,53906,54487,33114,45064,27947,-44168,-81336,-11371,41828,37632,69113,75852,15203,-3050,53997,66954,31806,42340,87993,111136,110441,77653,-10997,-83969,-59785,12882,-9649,-110373,-165001,-134536,-111632,-83510,-36957,-53893,-79683,49,45034,37795,95276,114954,29796,-34962,-55403,-51900,-22438,-6582,26644,97219,109653,89575,37457,-28768,-10616,42521,26395,25524,54760,32683,-4430,-18831,-64025,-91070,-45920,-39071,-105126,-112418,-59512,-88931,-170305,-122923,44483,132477,113793,70447,37301,36247,37996,59483,48392,-55381,-156023,-138530,-88120,-105226,-179786,-231617,-186147,-79931,-26119,-14144,8586,-12453,-67587,-91230,-36596,56842,68552,24492,4320,2587,-20524,-57490,-51594,12759,74364,51621,-5425,8735,54566,6839,-57701,-62203,-42176,-5079,30984,43112,11141,-34762,-2583,111509,207500,168946,48490,-35707,-29238,23218,32180,-35478,-143169,-177354,-101847,-19710,-48908,-82397,-45847,-24874,-5940,25737,7297,-29263,-25263,-12518,-30723,-48587,-55882,-84012,-65180,19448,82523,66207,-669,-52264,-92424,-125285,-81868,33030,112705,67531,-45488,-99413,-70672,-44031,19704,78378,52536,32861,58982,49650,50631,89526,157956,204652,165066,94335,82450,90899,97841,149736,142280,58318,24237,34459,24480,1674,-16959,-58257,-90717,-23246,74926,107343,76583,-16385,-102307,-139578,-116471,-11997,94546,71874,-30266,-64984,-27212,-37859,-58788,27540,134165,138578,70153,566,-15670,-4013,-51217,-102084],[-12531,11138,-12665,-44291,-46356,-55141,-63409,-59610,-83543,-119436,-103911,-21269,82160,110661,69921,25381,-28871,-16264,7100,-60203,-101158,-96740,-142453,-135231,-36420,9237,-42063,-84547,-43635,2754,28435,49548,34340,27852,80952,124013,78750,16888,-12441,26169,76249,63908,3699,-8643,5414,35484,90318,119026,77015,42153,26050,14097,10350,20482,55135,85532,71503,23140,2149,-6466,-19347,-27811,-411,84932,122077,59404,-4387,-41267,-36886,18309,5162,-56450,1665,126207,101214,-40056,-95142,-53251,-20656,-22358,-15625,-11004,-38010,12342,165589,193584,47314,-44234,22457,104987,60227,7721,74368,103561,55492,33405,52116,105769,138518,53445,-3610,-3994,-3695,31431,76373,90882,86917,55134,21352,4085,14943,20297,-10496,-71987,-124532,-130140,-109596,-32492,23471,-15228,-34030,-7658,3238,1444,-16672,-17120,-27532,-63866,-51978,-43243,-40193,3721,19988,-7864,-37292,-80062,-92261,-41925,41345,63778,-44657,-126646,-53699,-12798,-124313,-200580,-134201,-47699,-29499,-21380,-13527,-61572,-140157,-142390,-44219,57947,85954,60170,32406,12385,-35363,-79783,-41759,27187,31843,57397,125546,94673,9069,11950,31550,-3108,-8306,40505,77576,39046,-30151,-52284,-35117,-40114,-33643,6730,45982,80700,144817,149842,18651,-125039,-162175,-86250,11349,98191,129061,33234,-89681,-106612,-85217,-92387,-108130,-47624,39123,45885,-2286,-12781,41877,110984,70690,-60235,-94750,-48755,-36131,-25453,19679,61998,56269,-9412,-62352,-55476,6741,58330,15816,-57231,-34845,69847,86480,8363,-33702,-60447,-109297,-71985,41337,118910,148933,133234,50599,-47336,-38969,66058,91494,-31499,-108995,-100666,-68936,-32149,1609,67124,153680,136171,85899,80573,63390,12577,927,6461,23998,72397,96765,45050,-30919,-17188,81335,107753,35021,1653,46180,97375,75986,-13535,-58823,-57398,-78523,-80587,-32960,19728,30623,-38326,-92580,-72102,-82158,-111877,-103430,-22197,63311,12703,-99991,-65859,42861,76640,62929,55025,15008,-60969,-104195,-89613,-54211,-61413,-73084,-34231,12028,20484,-8577,-37757,-6352,69835,104393,76479,46979,43869,65692,50273,3313,-8795,-14922,-67292,-92213,-41976,5175,59596,120906,108608,31773,-44116,-52649,39369,96815,66864,24174,-7464,-32328,-68794,-100527,-54309,3236,7506,20880,52987,44022,54139,74150,67047,36452,-26900,-74226,36777,186933,139302,-12954,-85485,-62689,-390,56445,75399,14255,-96548,-122835,-84947,-47561,9504,36252,-27230,-81303,-52132,-36304,-59204,-20500,29221,-4630,-56907,-63269,-57408,-37206,28926,41000,-28298,-38047,5063,-29064,-78084,-111343,-153154,-99835,34884,103194,137595,164249,88361,-90400,-194551,-131177,-38067,-3745,-19062,-20832,20052,51284,23135,21952,41680,13395,-28128,-1030,45370,47467,-6392,-57478,-114512,-118904,-33904,19500,15629,38754,60379,42187,-9115,-87920,-139361,-52661,81914,62503,12257,35117,46924,12046,-15702,-19314,-7565,1087,43954,114484,136949,140220,93897,27551,-15702,-46002,-2025,88589,107564,56690,21446,32942,43375,23851,43049,79374,38673,2073,46577,43615,-46940,-90070,-43161,-11655,-34631,-52046,-15070,-13228,-8373,34920,20699,-53116,-100771,-111954,-67841,-1729,27976,18040,-14493,-57778,-70102,-30539,-8363,6537,12366,-12639,-23222,-8980,24133,91575,191778,220803,94914,-107950,-191236,-90810,-22572,-72973,-97813,-31693,41675,45354,8242,11463,51671,68100,55305,40312,27295,-48626,-121279,-88953,5278,78271,96458,60341,59062,130779,142452,45260,-25545,27226,121385,152670,109178,35872,-56650,-104670,-59851,15346,77535,140689,152209,46471,-66420,-68729,5840,43194,52868,53248,63963,40746,-32261,-46238,24006,83849,91444,106718,112239,77081,6505,-62157,-88799,-59999,-4222,36694,32179,-6139,14364,3789,-61805,-48431,20008,19841,-8054,-33556,-13520,48418,82742,63550,54757,57390,70243,100075,149047,130535,9733,-76238,-99862,-128325,-134500,-72037,-13819,-1753,17343,-14741,-86013,-53849,26804,57567,93359,97779,46964,7850,-10106,-23193,-8657,50428,121499,123489,89951,57875,15254,-5840,12722,-8935,-37866,-6589,35443,13231,-69280,-105519,-60452,-8412,-4670,581,20842,28767,-17449,-86795,-70211,49605,122177,73983,-4853,-41793,-60486,-96152,-136874,-111377,-19021,49526,53920,24598,-24090,-52873,-35747,-3058,-54457,-138442,-152290,-114647,-76901,-24552,1483,-43521,-96796,-108163,-113318,-112957,-94974,-88058,-88819,-56827,-57054,-108811,-138351,-153535,-145492,-62745,-9020,-47360,-35386,39456,61782,64984,81735,76855,67851,28482,-38661,-53195,-19104,21294,77748,87106,27469,-39504,-10753,70315,83257,47987,35096,18176,-68642,-148568,-159659,-108571,-29926,32272,21697,-38410,-64762,-25627,7980,5349,-2009,-3077,23417,52330,17615,-25221,2925,13264,12152,37626,56311,61883,49093,-19716,-74685,-66256,34086,106436,60688,-21237,-29691,5133,654,21682,104252,145096,92738,5402,-47818,-42917,11523,32332,8155,-25610,-29706,6151,41068,59250,74360,42215,-9296,11864,66260,105681,105566,16222,-88280,-92145,-52168,3993,56505,80407,66240,15753,-26846,2595,65525,107791,86864,7455,-59957,-25725,9683,-17176,-42498,-60269,-72328,-72393,-73226,-62068,-29512,-69811,-140962,-94435,-31672,-29856,-9536,17317,46539,109777,178277,179633,101973,-9782,-94386,-101569,-53086,9845,14510,-48912,-68680,-22280,-24347,-73009,-82366,-49404,6803,46803,91594,144441,124380,27513,-23315,28824,93043,77182,13405,1742,20323,2620,-55507,-99266,-63043,35171,40972,-18634,-54141,-65579,-32674,8663,-9062,-3672,-4733,-103043,-200956,-181376,-53402,71935,76399,18106,-12187,-55685,-132739,-138015,-35199,18189,-4376,34216,95258,60919,14959,46526,92286,83038,89462,128612,176755,196239,144789,23234,-33137,488,15942,-50560,-110029,-104247,-65296,-61139,-81448,-97642,-109915,-78234,9336,40772,41013,82880,64317,-39006,-103178,-65746,25496,73468,43930,24187,61715,90227,121400,100668,13394,-479,87865,148970,149077,128379,105419,61212,24133,-19909,-79360,-93063,-102203,-137753,-99156,-49437,-78046,-131532,-72999,60635,113195,81492,22549,7913,49881,92515,121071,95154,-4722,-77380,-41645,22543,23236,-51897,-110943,-83738,-22027,-12795,-39458,-23008,2758,-5867,-21772,-1277,41449,53805,6593,-75430,-90528,-47638,-12454,19600,77693,113221,58537,-2852,32687,91334,39643,-24732,-4101,29046,50643,91108,110743,43761,-37745,-16062,70806,116863,64439,-41733,-94241,-35928,28931,18415,-46871,-111380,-107993,-29079,-5502,-117318,-158531,-56692,40182,65610,39601,-20414,-49724,-10023,-9972,-71346,-77888,-18654,20600,22529,-8006,452,42517,15452,-68732,-142271,-131060,-28634,85293,137296,77128,-60391,-93202,-2196,43776,78046,114103,79063,40332,47959,50127,73272,117677,161867,172237,104468,11788,4092,11997,22476,136952,188133,69633,-15260,-17715,-54559,-98722,-79027,-63677,-71946,-26357,32064,63090,61002,30229,30165,-4223,-66034,-37064,15048,-29994,-99092,-105377,-56679,-40455,-39920,17288,72181,48610,936,-272,27689,17784,-35932,-59997],[22895,50300,10287,-27361,-454,6566,-48279,-83182,-93436,-123937,-95565,-7621,75222,105640,94442,53676,-3711,15465,25699,-59595,-104273,-81369,-118210,-127981,-58857,-10262,-38062,-73304,-50651,-19112,-2492,-18601,-73486,-80606,-2966,92807,124201,84201,31465,56694,125947,107824,1915,-21197,19137,56719,131718,194433,139629,61153,65186,79109,40642,25636,79784,127080,82816,12221,-1134,-7616,-4732,22959,44694,94225,128976,94433,41681,-28508,-73080,-31811,-30805,-81588,-33723,68370,54949,-74374,-143566,-104252,-55627,-33196,18055,41328,-6750,32941,177700,200302,73629,12053,63603,72458,-694,-16188,51101,81797,64846,17643,-9942,50682,99346,34233,8657,22115,-13975,-6199,47690,78706,63912,-2065,-43211,-35127,-12350,-4364,-1884,-38514,-109853,-142935,-106929,-5228,54739,11142,-43045,-52832,-43615,-43378,-71456,-89492,-81350,-75873,-60789,-81058,-91183,-8055,38547,-18296,-74069,-105813,-94028,-42858,9756,48727,14305,-42907,-30205,-10657,-91988,-160410,-110373,-28609,-14275,-45470,-84057,-112383,-112420,-75292,-22272,52690,104427,89048,47800,52882,33732,-41734,-57074,-11877,9580,19089,15571,-37236,-58008,23959,109853,86714,22358,19675,7695,-39975,-70609,-60275,-37499,-37547,-8839,62217,100837,94097,110871,124033,53597,-85470,-155865,-113474,-56748,143,28694,-48249,-132529,-131195,-141985,-176509,-148449,-52887,45647,89051,93554,88437,80154,88064,77688,50638,66010,34443,-55466,-95805,-51767,-6513,-6014,-7470,16304,-6160,-19025,39857,34368,-58888,-54911,35236,13978,-67474,-48654,-24663,-54895,-43517,-1010,22685,61249,79883,39220,2548,41046,90767,59471,-20865,-65973,-117665,-98548,18882,92000,91264,78403,27331,36959,82029,35618,-79031,-81702,8681,69238,68863,45122,-13686,-77009,-58790,45139,85355,29012,-6006,37380,110513,75706,-88660,-151817,-95731,-79458,-90828,-61406,-4890,-3038,-47157,-67762,-53931,-68552,-91414,-98864,-63510,7574,6669,-49551,-41220,-6628,3291,36615,54710,41809,47296,-42911,-212924,-215220,-96306,-47271,-12740,24273,-3422,-51864,-57652,-22618,14273,71580,110640,91960,34322,28550,26548,-29711,-93937,-79810,-54906,-68600,-69927,-61536,-10953,82489,105536,32646,-25340,-37111,-26811,10996,30385,3845,-15976,27700,53151,-810,-27004,-31156,-43029,12123,94566,101671,94696,74414,54308,39584,-10412,-74516,-13618,111329,89392,-39505,-135059,-133228,-9059,125078,145468,78538,3530,-3932,25832,28833,16968,-753,-42633,-48627,1822,21946,35290,91889,89931,21317,-32120,-60824,-35439,55617,124212,89813,4958,-8491,17320,4770,-17720,-52778,-115009,-91680,22358,89618,107074,140773,129065,-3601,-152898,-187386,-139221,-81319,-45171,-24394,-1884,14622,17448,8835,-11635,-13796,-6429,-14705,-34180,-14856,-1255,-29166,-103747,-121429,-2936,97781,85639,39373,17198,22032,27179,-19250,-62859,-10231,69851,36689,-20864,-5499,7096,-13519,-7311,17220,17063,-17271,-19116,24633,56086,101455,98580,72915,59709,-12183,-58201,-6886,44248,38288,25064,25912,21275,-5824,30487,95374,33453,-43061,4972,29097,-55473,-103079,-63520,-56823,-81107,-64863,-10185,9159,-3283,-21911,-37035,-32185,-4309,-1197,-3517,455,-2770,-12943,-21958,-12225,-15229,-82249,-150199,-64057,47394,49834,27190,57500,97782,132592,153927,105087,-7228,-95606,-103266,-76263,-98420,-109448,-64969,1336,51024,54361,53439,65472,48220,24665,12324,-20348,-37624,-66975,-97776,-54418,4614,28137,46652,55420,48689,66086,62540,-14792,-71204,20543,159548,179926,94517,2023,-42743,-18100,50587,72514,62677,80771,98215,42912,-38550,-62340,-23755,6776,18817,42327,66180,51330,5547,-8234,11991,27778,57317,137960,165658,80608,-16313,-42260,-47944,-35948,14239,34383,-13042,-89453,-110796,-78099,-28551,5953,36707,28762,7919,17493,73524,88136,34756,-1933,27507,13034,10012,92090,136861,25442,-117823,-116221,-77423,-112475,-110988,-31173,1719,-2999,29593,11294,-59265,-37882,68306,138057,144683,114099,63965,10513,14263,70866,99622,87205,89729,115059,144558,103364,9250,-8311,17653,-28983,-55424,-40379,-29950,-9913,-25028,-60038,-20025,45342,47053,30846,33827,52643,4028,-101036,-110997,-7116,76342,64377,-16443,-108711,-124772,-60411,-40048,-75892,-60867,17199,76153,48348,-10238,18494,78538,75530,-2676,-86746,-142108,-138207,-90050,-16645,22091,-45760,-147171,-168331,-156501,-145166,-120006,-88228,-66974,-60380,-100032,-126629,-87743,-67239,-73167,-21084,12302,-23458,5421,80978,88708,65613,42164,732,-9500,10616,21794,9292,-19105,-1645,79426,87186,-12015,-62860,11722,70867,60440,69533,78095,-9060,-129205,-167567,-154881,-131094,-66740,22552,48724,21827,10196,25849,31642,12443,206,-3833,-17182,-41116,-74504,-67906,-1573,41030,67172,124233,143745,67195,-21817,-82247,-125326,-125261,-12170,85935,61947,-763,-9941,22938,34722,39406,61088,93959,107355,76363,13722,-12513,3740,-15592,-35363,-44058,-69648,-63309,-5605,40351,68523,83005,60894,56868,81948,126959,140756,62885,-44825,-60405,-26109,18957,35411,14560,7986,2346,6670,70363,127036,135593,74819,-40165,-123844,-95201,-50414,-37270,-30167,-26038,-62876,-118312,-119606,-88583,-78120,-103010,-104055,-31521,9188,-32199,-53304,-21349,9848,25074,51027,83951,84376,13911,-81311,-84197,-21559,27923,69307,90401,79586,72431,51943,-12484,-78521,-90030,-39345,9038,33826,44491,29245,-25396,-64658,-28238,23544,16352,-26749,-22768,4552,-271,-45169,-96933,-96160,-45425,-37256,-43981,-40071,-41368,-5907,51588,32986,12298,-13707,-91067,-121981,-71319,-11042,41447,29897,-30676,-55499,-106638,-210557,-229601,-106145,-21449,-18130,23766,77294,67611,64043,107156,119797,79814,57185,81156,112676,119251,88916,19778,12983,37066,14119,-52321,-95296,-84362,-63051,-58404,-67254,-93222,-105916,-39104,50431,58443,17148,11610,-25841,-104431,-99463,22773,117486,110777,58623,28235,8282,9508,68223,79553,-10335,-43724,52809,138777,131344,101275,112791,85357,53500,37467,-18687,-55384,-70516,-98584,-49106,8478,-8224,-31245,10560,46407,8859,-36649,-68454,-58136,-5680,58696,120654,100652,-2882,-37494,23324,92124,118816,80858,58453,50222,22592,-5081,-53525,-78654,-14227,48019,2774,-57423,-42407,9279,-3900,-77675,-96330,-47888,14956,77046,118922,101988,36729,8471,57439,102996,47408,-18746,-823,31649,28226,59567,92150,53754,-20488,-32445,-35408,-80790,-122718,-139311,-121380,-73555,-37979,-42137,-52590,-26505,48563,108239,43581,-121056,-173853,-74361,34060,83869,78324,15151,-42156,-45001,-53893,-98015,-72756,-4505,21837,11259,-45351,-50319,15753,19437,-49194,-134390,-129441,-29548,45149,52914,31885,-40133,-46086,49750,108909,119959,124731,84244,14486,-5772,13020,57208,126194,169311,146504,70804,-24691,-67394,-66933,-14450,123303,158003,36318,-37269,-51491,-95366,-127667,-90724,-31207,16150,29469,13390,5731,11622,51251,110606,80518,-4529,-23484,-19933,-36228,-51220,-64692,-45133,-11068,25577,41911,8092,-45680,-46200,7720,34897,-1876,-31754,-2288],[3751,18878,-28006,-35978,30800,51121,-25401,-78335,-86932,-99821,-61056,6007,27064,39531,74887,79855,38912,43881,45209,-26367,-96485,-110080,-113591,-100458,-40275,19988,8039,-43173,-64692,-67118,-51129,-79089,-163649,-188014,-107218,17537,95852,74749,15685,26309,110396,127944,58229,26916,45682,62776,106902,147550,125057,82212,92316,73974,-16371,-44972,39383,94107,36458,-25375,-33931,-60014,-73241,-33617,-7517,24471,88426,111902,95155,30240,-48078,-58451,-29284,-3587,20929,5738,-38162,-83286,-121277,-169121,-177457,-103470,-3244,14632,-14775,37233,120342,111209,47495,22234,41138,31113,-10859,-11089,23348,35092,52936,43515,-12515,-7838,20207,-15103,6153,38618,-9934,-20918,18952,44750,34324,-16429,-29085,-3229,-163,7828,43569,30567,-56091,-104580,-34442,61812,63963,-5666,-45855,-15432,20721,-24655,-78809,-56145,-10158,-6695,-17651,-49220,-57243,16703,78956,48125,-15077,-58878,-40334,-26898,-60711,-36022,22615,23853,6901,29641,23062,-26958,-47744,-4529,15917,-43792,-123579,-113419,-20733,47837,48263,60108,81471,65776,66991,102519,85890,6867,-33298,-19642,11465,12519,-43159,-74015,-20747,63271,148692,181295,109762,3925,-78253,-106992,-66295,-7171,13037,-21885,-21396,55718,93675,38431,-32267,-27459,21394,-13241,-71258,-70824,-47644,-47126,-49184,-46142,-42144,-49207,-86689,-114511,-86823,-4424,76707,120420,142287,156491,126504,82378,95409,147915,178587,117351,241,-74775,-63049,-31976,-8887,55852,125605,54548,-42456,2703,64273,3216,-51750,-49164,-95365,-120707,-41548,7999,-6021,-15174,-42509,-62252,1853,46262,18486,12832,77508,104182,44989,-1830,-8469,-52428,-35067,82448,143819,82650,-20386,-91257,-31664,53822,-14556,-191192,-213093,-53998,84391,93414,13263,-54203,-49335,-5073,42167,40692,-14676,-14599,66509,145156,103390,-69317,-176574,-126568,-53724,-45420,-44312,-7003,9205,15449,14841,-27454,-71549,-60421,-26421,6187,8427,-12750,-25433,-62373,-108450,-70645,34316,49237,-9382,8385,-46324,-199629,-225134,-110061,-33368,867,25069,7135,-6779,-13302,-22990,-22876,25742,77505,66845,-4987,-28324,-15847,-36567,-77988,-48222,-19045,-47231,-56275,-43841,-42880,-5402,20155,22345,43210,28724,-43792,-57101,-36683,-51761,-52392,24106,97757,59475,-6182,-20704,-12710,24417,61310,46693,27011,10910,13892,25112,-16565,-81363,-88729,-46359,-3156,-15094,-96962,-131755,-18756,84306,98947,114472,127350,124920,119786,71042,-4460,-42694,-65116,-66847,-8804,57708,120244,137318,83739,47603,35047,-9424,16509,108264,124262,59823,13971,48512,65686,17779,-8410,-12513,-31654,-24488,17491,23539,6220,48492,109963,88133,-18460,-124148,-157346,-126596,-102405,-91980,-45093,14673,38334,-282,-33664,7353,44397,20150,-44211,-46166,-1123,18537,-16442,-40938,25943,97675,93076,30520,-39506,-71670,-45744,-7886,-1395,-6213,14864,25139,5685,-4541,1844,6381,5673,12794,12336,-47061,-87015,-62347,-49702,-27898,21058,99095,154741,82985,-32405,-39995,27246,60105,49301,23698,10547,-9856,31885,129099,92992,-33889,-45557,5688,-19657,-59639,-44536,-63032,-103303,-95714,-36194,20577,13091,-57122,-71210,1287,63478,49571,16894,-20219,-42668,-18126,27285,73174,79306,-41610,-156177,-78926,60245,106835,106123,118746,126610,114646,72525,-10686,-39289,5787,14377,-39049,-111280,-88787,7103,68086,59668,19371,21245,30281,-10709,-27405,-26408,-60306,-70961,-42693,11347,62228,35061,-27619,-16086,43054,49637,14193,-23617,-76176,-84176,18292,122340,122614,67264,476,-2440,71422,111393,65534,13724,3703,8326,-4114,-44329,-91942,-116237,-130400,-83973,2543,41788,26653,21536,31171,-21877,-99949,-79208,60712,96085,-19666,-68521,3397,46666,45883,47064,22553,-42364,-115658,-151388,-123712,-36054,6912,27347,33590,26830,54815,116714,91474,-20429,-88081,-54226,-62285,-74783,2424,34230,-97854,-221348,-167393,-76115,-73173,-56934,17436,49367,39373,31474,-17247,-87090,-74752,35409,141258,154812,91581,39597,7627,22679,86669,95770,28462,-625,61876,127191,72295,-35891,-34245,16972,-17360,-52680,-69692,-69493,-20900,-3435,-59660,-50522,39255,75107,39365,-1492,3144,-28575,-102942,-110455,-42189,28438,41169,-29382,-149331,-153562,-18372,55408,-14423,-60386,-16494,31221,6849,-7661,87550,166873,148691,81060,-13866,-139695,-169501,-91911,-31045,-28653,-71044,-121557,-126283,-115137,-95021,-58219,-41545,-61082,-82079,-86141,-49350,8128,24260,28022,63026,61756,-4285,-8975,45689,55668,20301,71,-22182,-39919,-17090,22304,15668,-9799,2786,37118,13457,-55913,-59960,6604,40398,38683,76223,97949,8730,-109438,-132956,-120006,-83385,7170,78801,73340,62249,76873,81213,59330,13528,1266,27699,-8554,-91752,-103585,-37427,20533,54941,72647,98384,91641,2949,-64509,-74601,-101107,-107961,2543,95657,72092,966,-10167,39846,51105,7604,-15963,55218,156462,174183,99117,27153,5843,-8578,-2178,4505,-47159,-82336,-27501,11929,5724,49000,112431,125318,93418,59754,56527,87103,80709,52723,54544,58097,-9219,-74632,-63053,-42781,-15531,62796,107062,83627,20048,-41711,-64891,-36870,-33377,-73605,-66526,-8471,-22355,-86984,-86978,-53055,-58608,-85971,-55835,-1201,12500,-13695,-26628,-722,-4217,-57937,-62917,22944,102725,84629,15234,3638,29896,34129,81361,161777,182169,129393,84420,53850,-3926,-65660,-80693,-76269,-79997,-79400,-36523,-12573,-36427,-53807,-52239,-43971,-18395,24506,44897,36595,1438,-38971,-49692,-47235,-45907,3359,40963,13788,11920,64571,63069,35484,-10735,-66292,-29596,45136,40562,24520,3514,-39463,-39634,-70123,-188789,-253734,-143072,-7299,55989,90836,87306,72285,108435,170725,146359,56002,8494,50170,62120,15287,-14158,-17410,12365,18095,-9311,-43551,-97465,-130754,-119511,-105235,-69532,-39169,-45380,-1838,78606,69373,-10359,-42196,-48026,-62012,6056,142689,164238,63549,-2268,4300,4290,11985,67680,65801,-20656,-60080,-3200,51543,51017,37815,51977,46070,42708,51474,35142,19928,8872,-7786,12984,45446,52616,74445,86959,50869,-23099,-71141,-78165,-72289,-55910,-8908,68130,46217,-44061,-42821,-3113,22591,82862,131715,160651,116961,14448,-20420,-41950,-94597,-46886,32052,-32027,-99987,-37022,40486,31384,-28232,-61995,-47271,-4934,65147,106772,62320,5665,26257,85978,118366,73321,-3952,-40751,-34478,-35248,-17577,27435,43415,8666,-14938,-52898,-116801,-170724,-148517,-79214,-65909,-78810,-70452,-26988,52708,150202,169283,80909,-41640,-86730,-43926,299,37345,81634,68432,-15306,-94048,-110729,-101366,-45700,-1310,-29164,-48702,-54039,-51030,-13928,25889,16139,-64750,-89863,-28823,-12765,-30493,-11686,-13236,-32465,10373,87047,110664,86735,48218,-19307,-44310,-23885,10337,86589,150269,122919,58752,-9210,-62317,-42227,46934,131434,87993,-5099,-22244,-41274,-76306,-75134,-40242,31498,91911,57121,-9562,-49136,-44628,34588,76867,8060,-27885,15209,51526,66200,42657,-1247,-10504,9014,49305,47338,-28046,-85143,-57137,2200,-1811,-57903,-66063,1066],[7813,-873,-37603,-8625,60219,69539,15670,-38480,-72998,-72786,-36777,-4397,-18521,-13149,48161,85845,54867,47943,64653,50224,-6603,-70055,-83555,-64185,-13028,50845,49657,-13865,-60713,-72659,-44880,-64782,-159012,-193662,-116696,-10196,25322,-10310,-33854,12424,60078,73953,68955,41738,17821,8550,7581,39597,78258,90303,83867,28300,-77004,-91689,19010,58341,-17388,-65317,-58115,-87007,-127744,-129190,-111840,-60779,20390,65372,82258,70316,14661,-43796,-32756,31157,40381,-32993,-68866,-9907,2615,-137785,-243870,-172667,-73603,-61318,-29532,46988,49296,-12803,-29230,-15292,-10475,-3371,-15004,-34938,-12572,3746,25664,50808,7071,-38820,-43862,-73705,-39965,2232,-2896,9193,6373,-21603,-13338,17651,54570,55499,22510,31404,68436,59161,-17953,-63055,-4441,54642,20611,-40014,-34603,37988,73422,-14863,-81966,-4825,84821,79959,44772,18438,15380,40001,91970,113167,69714,23794,18872,-38113,-141828,-133860,-8217,61075,46721,67601,108157,68550,-8232,-11772,-8811,-74651,-140596,-94971,31903,98951,59586,9571,-5002,-15459,12159,40343,12419,-20531,-26023,-26944,-9907,-8717,-53913,-40415,31684,43646,51496,107935,80127,-54385,-136042,-126532,-56966,20849,60188,23184,-14573,10286,8834,-82371,-176073,-155572,-37858,34148,3884,-28793,-31610,-73547,-97266,-40362,86,-10430,-11313,-16308,-52424,-4752,78252,87585,71445,113517,122593,65626,69440,116359,111322,86402,59853,-460,-50141,-41696,16938,107787,167983,78181,-51681,-37504,40161,16106,-68778,-122280,-151894,-119119,-41119,-16282,-39457,-51851,-83983,-105936,-47374,-12725,-42749,-42175,15608,36323,-3730,-38734,-18558,9568,41200,93176,122887,51124,-72975,-117953,-39828,41126,-5525,-178036,-250161,-126561,24617,65612,1455,-27639,36193,75120,23064,-53740,-85180,-2007,123559,156892,78504,-46872,-151124,-136198,-33497,7922,2701,20114,38104,53304,59174,11941,-47231,-64710,-33120,41220,36897,-16174,-31214,-88407,-158855,-87152,48421,48227,-101605,-185480,-108185,-38375,-99709,-141757,-86781,-39635,-12485,19146,48111,38754,2338,-9996,4882,17905,3512,-57124,-94273,-80714,-63223,-42089,-6323,-18090,-48236,-17563,10922,-19456,-26051,-3068,53645,123655,104223,8417,-71499,-115795,-126651,-100212,-48319,-5974,-15877,-27749,3450,34888,25133,-13851,-49228,-50118,-33965,-5721,7322,-28248,-70654,-102847,-117932,-60854,-9574,-61599,-93957,-36565,-41129,-56818,30611,87894,84507,85930,34572,-51048,-80596,-99708,-132708,-96932,-2615,57809,28280,-7265,21276,32272,-25152,-34186,11171,19024,-25378,-30853,43280,70031,3665,-22618,-7825,14670,24935,10025,-9501,-12291,655,28136,49177,43172,8996,-35221,-65854,-110028,-117473,-48981,33644,41317,-5493,-8415,47526,80628,70371,-3700,-46855,-16064,40396,65016,47275,29922,36784,44201,13101,-66585,-136555,-127319,-50508,-21683,-50418,-29392,28318,53527,32800,41410,66002,33512,-16090,-32535,-71714,-89581,-66281,-98172,-116670,-37439,85980,152597,108033,15629,-4517,54564,99671,81892,47896,52891,36966,31098,96073,93736,-11692,-57474,-16490,14970,24766,43028,13440,-44498,-69448,-23532,43036,52680,7943,26089,101715,108474,38270,5049,-16067,-27716,16504,67080,110464,137363,56878,-46412,-53926,5813,75771,126334,126044,105094,71761,33406,2395,45451,104980,63232,-7949,-52517,-22542,72927,131630,91839,7299,-29747,-28361,-28876,-3290,-3336,-47016,-48038,-4505,69068,113005,58499,-27567,-11070,71488,78205,10855,-48749,-92982,-81767,-8580,18767,21536,59126,43703,29429,93117,80758,-8384,-27845,8003,11414,-34472,-100420,-143844,-142861,-142697,-89753,-25722,-5346,6143,44902,40194,-81872,-205112,-182226,-30725,-6917,-105449,-78423,48168,106363,95440,39802,-26414,-64585,-91615,-86224,-72754,-43996,-22527,-17448,-29571,-29763,-3484,49054,58380,-12009,-93438,-87672,-77892,-108769,-109705,-85821,-119077,-169212,-136812,-61957,-17056,8581,53950,99245,93093,41622,-24296,-75324,-63224,25395,114411,108319,18132,-22446,-8870,7878,31802,11468,-58180,-52248,49486,98500,9435,-87529,-79272,-17129,-13421,-50595,-71983,-42681,10158,7569,-52860,-68081,-8320,21898,-11391,-68145,-91532,-89681,-74178,-41506,3304,17458,-9103,-45770,-104256,-116543,-16964,65970,24318,-25211,-31180,-40829,-47381,-4382,82422,123401,121186,80660,-20501,-143487,-140587,-24555,13002,-37485,-53867,-35943,-16829,-22014,-36933,-5701,18758,-22170,-35177,26313,83414,72206,33160,53869,109325,100467,10009,-38533,11272,51129,14519,2170,22490,7766,-8759,-7038,-18498,8893,51090,36180,-14827,-34755,-29528,-11520,13540,20481,29662,45858,25431,-46986,-84413,-88181,-16861,107521,138352,63500,36552,76582,91940,61946,14511,8707,54007,31494,-40383,-26310,24457,39605,48554,55887,47930,5130,-45629,-23704,505,-22156,-13369,70681,111403,74230,-3290,-22042,37683,39122,-34401,-55933,30683,141095,184094,133783,31417,-17453,-12828,22017,54447,16180,-36646,-4268,11619,-45842,-28023,87154,136224,74157,-29340,-57084,59584,153533,132202,102624,58523,-65736,-119872,-86851,-93332,-101481,-42699,8293,13211,-4084,-6829,3371,25027,-9763,-112344,-131479,-52964,-20052,-57408,-54711,12119,40447,-25513,-75046,-57925,-18026,33542,59970,43248,-8992,-81849,-93189,-11650,73839,74945,31380,30073,37655,18458,32115,81902,105291,58705,10570,23741,28360,-32276,-87976,-120024,-145692,-140323,-54152,18742,-4326,-63484,-96702,-68743,30643,103846,78238,30307,7907,11775,27227,36912,40783,70476,63938,4090,-9521,32926,42078,25230,-10221,-47068,-8964,43033,19761,-3438,-2979,-5985,9843,-2794,-103801,-193459,-127005,30805,143856,166734,124275,75916,59368,91641,102869,19978,-32974,36154,72775,13118,-31142,-49425,-56381,-66213,-74943,-76796,-107232,-146810,-123694,-108011,-79812,-24607,-23749,-32360,20481,24394,-17839,-19229,2535,16895,73397,151060,130589,727,-90934,-63635,28116,93186,120343,70387,-8389,-37175,-32224,-18493,13642,21658,1760,-7117,-11203,-24494,-18110,-7614,-15685,-7523,2473,-14590,18216,91934,97234,58038,19500,-16601,-34433,-41160,-41389,-15561,29514,-15484,-88543,-80849,-87222,-117640,-45883,65026,113455,60862,-48007,-57710,-15386,-57996,-90898,-52790,-58617,-47843,52728,102586,54299,-23178,-61316,-53828,-40106,-13357,12104,-18590,-50957,5137,86083,129062,105054,26625,-52472,-61986,-34160,-34861,-14221,15698,18505,28004,42329,20388,-82071,-122342,-56508,-43950,-80217,-59860,4922,71060,115607,95240,59456,34642,21783,8940,-15061,-30279,-678,39853,-8578,-99847,-121029,-94224,-52045,-26459,-55393,-57067,-27480,-37788,-43658,31703,84358,19331,-22309,-4327,-23226,-33729,-19319,-15713,-47073,-42475,28498,70092,39984,8049,-22669,-17096,-9155,-31732,-2040,68182,63746,26220,-6865,-27497,18618,92931,108663,40986,2450,13885,-14495,-30327,-7479,10954,58292,77980,25601,-27132,-71710,-68961,15886,13622,-103902,-85286,58621,138099,115359,62675,44721,49029,39035,49095,43445,-26775,-72998,-34575,19250,6285,-48027,-55231,6145],[32754,3076,-21621,20983,52224,43190,31864,-20341,-85107,-88240,-45543,-11343,-5788,3720,53156,73247,27543,25068,60103,86599,65914,-11148,-57532,-48495,-27303,8817,11353,-36193,-66297,-57079,-11328,-16450,-94687,-113911,-56988,-3744,-9091,-47132,-34802,30913,2136,-35132,-10327,-3904,-19281,-34673,-60192,-11115,60460,85187,78188,33661,-40270,-22064,72485,61265,-32290,-61601,-20154,-14808,-69203,-130615,-128034,-46167,13978,4615,-7471,22886,46233,5218,-42050,-21789,-76,-20509,-931,98615,139253,3364,-144770,-146515,-93929,-57117,20122,80204,28645,-57502,-58018,-13071,-7047,-10202,-24386,-50668,-8589,36209,29595,17809,427,-22853,-34715,-79564,-68405,-16726,27158,66190,31345,-51837,-31272,78461,140700,90551,41197,60488,81971,63061,13481,-24529,-25092,-737,9435,20267,50261,81990,60606,-30170,-79004,6424,123630,146596,109762,87915,85323,74005,99283,135856,124372,99283,47504,-76043,-175697,-142116,-5925,98471,105414,102755,116229,75149,6249,-4938,-19613,-72946,-89844,-37194,44472,85565,43102,-19460,-45701,-54104,-64390,-84270,-109710,-87784,-33935,-13773,-19463,-24132,-22256,15475,50511,12099,-40007,-30216,-29752,-76764,-87663,-53961,-12192,38815,88607,74835,37636,34511,-13141,-132650,-163837,-85273,991,60168,58697,45471,12739,-68066,-99334,-48940,-30221,-15539,46404,44204,-42138,-26070,52755,26803,-31493,38617,121919,89137,60854,63560,24692,28184,93595,70710,-18155,-32490,34371,122691,177968,124701,34343,27846,41125,-5818,-68136,-82500,-63539,-31514,-10441,-17750,-45625,-56947,-59677,-68441,-60452,-56481,-61673,-53054,-48997,-57390,-48013,-59196,-32068,51793,89404,78483,102385,48063,-65999,-70999,15168,67348,67075,-27815,-118154,-106453,-55635,-39045,-19061,47822,116790,102056,-4215,-106540,-92160,50326,181721,159169,31797,-65837,-117001,-113176,-20001,61852,86681,89052,60523,45452,81048,123816,89573,-27854,-88738,-2196,63445,35595,-5600,-44819,-63184,2274,93273,91573,-99065,-279663,-85261,176154,55483,-150524,-135215,-72614,-33049,24340,57478,57836,35176,15577,16110,4423,-12577,-44062,-72972,-74612,-50066,-16622,-5116,-38302,-45166,5622,30960,53514,99446,124077,151129,183047,142315,67803,-18912,-111258,-130644,-75484,-51002,-95111,-124534,-69305,9967,60345,35668,-50741,-101282,-66457,-22338,24505,31608,-7170,-27832,-27279,-37938,-37559,-42263,-85825,-69445,-13865,-71441,-136227,-73710,-40306,-46392,-11743,-11537,-56550,-76791,-96442,-130659,-126546,-82449,-81157,-108579,-76671,-18225,-19754,-70671,-117962,-119146,-75713,-76456,-74522,1422,47886,16021,-7229,-15489,5635,19199,-16370,-8771,38898,13888,-40151,-48047,6331,87533,108097,52669,-33962,-55291,-16388,11135,-13512,-21579,19543,53060,61506,65787,17926,-15586,-6590,35504,73281,43665,-24364,-29634,8117,-2161,-62682,-106403,-105653,-75631,-73685,-90258,-50121,17647,65937,66741,69459,76172,38563,-20686,-44171,-57083,-45002,-11058,-50625,-71752,-14282,47999,51245,5998,-19401,15829,78821,105930,78731,74206,121463,100698,29367,12755,18179,16875,1041,-26302,-3253,75853,143043,125586,68562,35234,57581,89942,97196,106770,168911,214311,148827,24295,-28332,-30832,-5221,38527,43456,71434,124710,103788,24125,-27582,-32230,25571,68873,53576,56546,59837,44753,60851,113996,108701,33593,9562,12043,18091,65811,98387,67265,14048,-24555,-33985,6498,62236,40570,-29392,-29587,-8766,18148,59776,48933,6724,45168,125235,101269,10279,-43375,-87512,-105830,-71885,-79373,-61644,20062,16635,-24672,15779,2201,-65672,-28162,66998,73083,-56865,-184320,-174602,-62610,12939,30384,-4459,-37150,4726,64400,5910,-142831,-212928,-146149,-27073,-25622,-83879,-47374,25545,53541,51248,-8753,-70410,-66684,-67967,-40748,-26448,-45916,-40659,-67336,-149143,-167060,-143275,-83478,273,4832,-66622,-58691,-24848,-82161,-164171,-136700,-43659,-6062,-27263,-43919,-11460,10688,19562,69238,89334,43999,-1564,-9299,20682,73749,95808,30669,-73569,-89625,-48303,-26082,-16194,-42887,-91542,-44799,49814,44041,-52552,-114061,-121745,-83302,-44666,-47802,-49389,-6303,29787,16976,-1183,-20392,-52538,-90429,-103594,-125517,-153032,-119097,-22665,58268,89617,38588,-43477,-37441,-14725,-66196,-53617,16831,7231,-35353,-55157,-72663,-49328,-6721,-1027,-10245,17512,2049,-75260,-127548,-67478,57500,103447,56998,33901,49456,63851,29488,-44011,-37074,36189,44231,58556,123445,128417,41901,-30816,-5448,63043,76698,19660,-24459,37678,115946,79315,23884,31819,31300,11675,-10592,-31681,27704,107613,90789,32099,22100,1334,-21650,-7592,-13300,-60179,-67551,-25271,-23230,-51156,-62012,19840,142068,140013,25582,-17059,16167,15352,-1444,886,13559,44049,54125,50016,50399,6924,-5468,50669,106782,88999,6175,-24839,47970,59983,30653,63495,105490,84322,63904,29571,-2702,28141,24189,-37061,-43251,4954,41745,89761,107724,26185,-45604,-50822,4936,68196,59892,10626,19591,28745,-38191,-56626,40114,99905,42323,-49005,-72274,24913,118829,118809,83251,27596,-69765,-88027,-58837,-95020,-138467,-117656,-68862,-13705,11517,-26,-23997,-3475,-16558,-92235,-130578,-94579,-56186,-78178,-62625,62184,154233,87148,-28984,-55215,-3254,87857,123011,59164,3208,-23603,-51876,-51056,-20293,-24308,-35952,10570,29971,10831,9012,5992,-5148,-31794,-77796,-61006,-3206,-5196,-28408,-60045,-104711,-106317,-31245,30216,4177,-49710,-91716,-80281,22335,99837,48963,-1164,20643,57546,94519,148741,153576,98021,9762,-44579,-28362,10700,13700,2186,-14149,-30903,-18272,5660,-12879,-31012,-3692,45406,70284,42498,-28091,-85376,-55095,61608,175626,195937,152948,77024,-27053,-52373,9805,-10759,-46702,16807,87981,85275,59344,-18377,-101392,-124521,-107382,-76834,-44578,-46691,-27850,-17233,-36113,-28734,-39317,-73142,-53123,-21279,23658,88240,94285,62785,62919,82873,77664,14590,-81361,-76775,59809,147423,132235,61274,6628,3505,-6985,-14829,44833,79043,49459,13117,-40080,-109003,-114913,-93615,-101170,-77000,-40090,-72653,-40318,54859,84353,54999,24083,10816,1536,16101,43289,55675,44695,-14350,-76387,-83149,-97610,-136371,-99803,-31536,-7861,-36155,-82930,-49200,41928,20938,-96110,-95755,1004,71406,117053,118677,64980,-773,-24385,-17264,-26567,-67742,-98678,-108631,-99670,-22819,87487,151621,138413,88773,34441,32037,70123,51808,18242,19336,27187,70859,134700,127721,2724,-98753,-69698,-38961,-63078,-28842,39148,66882,47602,8761,15494,49046,57111,22294,965,-33961,-73567,-31642,-4960,-40125,-47758,-45178,-62345,-69840,-64825,-25427,3191,-22116,-37074,41511,122538,97150,58684,30607,9734,16747,-2406,-32725,-24205,365,25171,44938,32297,5634,-4323,35806,41473,-36409,-76100,-37249,-18624,-21960,-41407,-41531,3612,33607,20456,7328,25772,22857,-4213,11952,19121,-4153,-6850,-15944,-23947,-26686,-64294,-64089,8876,-2222,-113969,-91234,58904,95132,-5911,-31868,47105,99813,78240,59544,33809,-41438,-83815,-28853,45291,58250,16666,-7867,27639],[55480,18527,-6901,32068,40898,32390,31803,-31335,-112450,-130162,-63545,26898,75972,87912,115792,97315,16226,12289,45924,45453,6570,-55039,-80687,-71014,-83428,-72275,-63203,-87178,-91580,-65840,-9223,4917,-38435,-41422,-29320,-24539,-5780,-2212,20741,38946,-47259,-110344,-79684,-33678,3416,5397,-21443,16637,62248,70109,86163,67102,28189,70391,106170,40352,-28973,-21131,38884,70811,10122,-74868,-57564,28642,41999,-41854,-116403,-89539,1784,19560,-57268,-78661,-28199,5590,51231,114439,143923,90801,-4456,-65045,-62312,-5154,61874,67768,11277,-36597,-17255,41624,40255,-17124,-56865,-59276,-3515,55762,28755,-40784,-46435,-8107,1117,-53971,-63718,-6542,26920,45771,20499,-51216,-32114,75254,112987,39293,1772,28449,50352,44559,9528,-41806,-73578,-44200,30455,100892,116863,71590,-985,-59643,-79737,-31774,83233,146849,118087,87855,83442,66181,53499,57506,71654,62943,-22486,-151544,-190091,-118106,-37688,38976,83374,65353,22304,-4702,-18970,-960,-7885,-49186,-37851,4551,12699,13523,5851,-14637,-39949,-62813,-118159,-169081,-180649,-162581,-98300,-35885,-36365,-47988,-13176,9150,-17194,-44543,-60035,-76517,-75342,-45896,-16814,6713,7039,4462,25870,24059,21297,63562,29475,-87901,-56062,67306,75336,22521,38223,86739,47118,-65827,-107509,-69249,-49155,-14386,42487,29749,-27058,-35398,-11784,-41859,-87804,-9366,108780,96663,54232,53111,18162,-10983,33736,40786,-1352,-28753,-16021,59794,148278,148480,129424,140052,88210,-16410,-54409,-932,55775,45719,18179,27261,27501,-6546,-22692,-40900,-73259,-70891,-28016,-18090,-79860,-132172,-91113,-63907,-40600,40627,66024,34429,72355,34140,-83177,-94576,-6118,45443,69426,48291,-14,-58880,-125223,-172485,-95654,50584,101618,47187,-27908,-86195,-63364,43511,142854,125955,-2766,-116281,-136643,-115881,-40615,71402,129525,117126,45881,9465,71121,192744,206350,53922,-77690,-31633,79263,89429,19754,242,49906,86121,106591,119331,-7861,-156881,24551,270470,113900,-123514,-123113,-59258,-12056,20986,13097,-1458,-20224,-35298,1571,11914,12009,24002,18515,-1211,8959,-2253,-28338,-48164,-46596,-32539,-4770,114092,236754,237472,195140,157415,86970,32756,22930,-17242,-38621,22571,47847,-51273,-137602,-96496,-16663,47822,49750,-43954,-117807,-78430,-24033,42141,68186,20936,-3812,20800,21182,-14511,-70776,-120189,-70671,42614,33924,-56444,-67384,-63845,-79623,-51692,-5958,-2637,-30736,-42449,-28898,-34487,-77754,-126349,-112651,-43011,-15036,-31634,-49154,-96033,-115734,-69181,-51878,-59801,-3409,57642,68286,38163,-4785,-9262,-8170,-43550,-15951,45484,14398,-40172,-53792,-35027,43996,123686,122374,74213,43783,14593,-46208,-85453,-47814,7059,18008,7351,3494,1215,39400,39174,19552,31362,-15548,-100639,-82798,1694,237,-40183,-22796,-8144,-47126,-80788,-78515,-42715,4049,57452,87918,56271,8931,5380,17489,21450,503,-2441,39395,49621,54708,55613,39938,-6840,-86955,-98669,-10378,81342,85964,45275,70760,146150,126848,35066,-34634,-23556,80411,107699,9005,-15993,89348,186153,179250,138447,123414,135112,140518,128395,132219,188579,218443,153883,29145,-70223,-96292,-22817,46087,26138,35771,88750,75665,11271,381,24364,57094,22393,-26745,27213,82261,46519,31370,73576,62206,12309,26849,33016,9699,7215,-15088,-39058,-3632,20624,-175,35500,100141,65453,-20384,-34697,-45436,-47673,12430,36803,27713,89971,162902,109544,7055,-37071,-77826,-118112,-102086,-85927,-61576,-31609,-75487,-111345,-68369,-38940,-44702,9611,96411,81660,-78127,-192971,-128990,27927,133433,137996,63531,-2049,15978,36437,-43262,-145601,-125467,-21687,42754,29105,1888,-24997,-44794,-25328,19437,17866,-3124,191,-37788,-63088,-61490,-45774,-5316,-44238,-182764,-226409,-199967,-133590,-35087,-16863,-64161,-14174,38198,-19032,-103985,-83102,35060,127547,91319,-24962,-54263,-32726,-39576,-8492,43811,46622,31345,53419,99776,115347,61874,-44243,-123123,-102453,-57085,-29820,2367,-12316,-61449,-22080,33721,-12052,-77969,-93605,-110021,-102957,-50881,-88,9479,12268,17600,36267,78272,74496,-14014,-112303,-128663,-114189,-112384,-67986,47272,146159,160661,89522,-2469,3438,27686,-46267,-60863,19799,3135,-72854,-77335,-28699,24621,16080,-52486,-89092,-45260,-20850,-50911,-62119,9079,100619,157952,159638,126138,106377,93362,19598,-86340,-91053,21195,87255,100154,105623,67454,-9669,-64903,-56061,-9084,32553,45527,40130,88552,164593,126109,14296,-43619,-37256,3084,25772,6267,42495,124739,130093,70406,36349,13654,-8876,-18945,-47074,-107805,-114704,-62013,-32316,-27518,-14003,49666,127082,105120,7848,-21596,-27710,-82626,-81690,-16458,9865,11230,39503,72596,27931,-83270,-81661,73209,191654,156171,54130,34262,93743,65546,15122,51786,79231,43004,65319,90193,39996,17047,15125,-13516,-24950,-23258,-53357,-18630,65539,47634,-33616,-60836,563,66296,58162,6460,-7407,7351,-14498,-29905,19380,61164,20892,-16162,-7316,28424,53233,54762,26502,-4438,-36221,-47193,-36832,-46699,-76649,-89902,-71177,-12896,9301,-38160,-90326,-60082,-20157,-21740,-53193,-61625,-63953,-105758,-80508,64963,195982,200599,129821,72476,68284,101636,89941,12583,2515,31949,-19525,-79297,-88036,-98461,-65415,25239,42070,14901,36747,41603,15269,-21685,-88615,-104826,-32801,43501,82408,42869,-31237,-48581,-13063,12733,15587,7716,-40503,-91109,-65473,-19903,-41484,-15997,72968,110302,136256,193636,169828,57876,-48634,-67367,-26565,13650,5941,-25255,-57271,-61753,-21697,33159,17526,-34121,-21735,51015,86698,33328,-19267,-16307,12124,50453,119117,150893,116540,43677,-58078,-98409,-66215,-57319,-62349,-22632,39404,89427,101530,14266,-83826,-109419,-74890,-5591,61186,47985,13208,25857,17129,-14613,-49769,-77468,-82190,-57178,31453,149721,141605,57231,31502,29891,23155,37529,-9919,-42227,28932,64209,27144,-8367,-24993,-8257,3690,-4775,37370,82558,83589,37941,-48527,-139147,-160211,-143050,-140681,-108657,-50959,-57503,-62434,3599,55722,-910,-87114,-67795,-9896,40609,81779,69949,27547,-7607,-36570,-38887,-31767,-38580,-47943,-85010,-108749,-105593,-81371,-19178,71437,65334,-65386,-73561,59041,110015,71001,49017,49604,56803,44370,7397,-27464,-92122,-169454,-177503,-126727,-39288,77962,148183,140615,139922,135673,126299,134979,106344,47513,28410,16982,54291,94241,58510,-13867,-71345,-73108,-63196,-71018,-22158,50441,54485,19338,-19357,-30463,-8154,-14510,-43859,-3626,8133,-60137,-53748,1659,9430,35331,37588,-27150,-100062,-114794,-64008,-28980,-20303,342,44840,102720,126397,112588,58477,36041,32012,-13649,-41515,25669,81986,58795,31430,29261,4352,-19704,24979,45148,-23654,-84906,-88933,-65539,-36848,-55687,-77875,-54517,-53829,-77174,-46554,10017,9348,11445,53207,23490,-45838,-81488,-71846,-29367,-14823,-46386,-40723,14275,24926,-22798,-18999,41022,-10237,-143586,-126986,18192,105103,101084,80665,21834,-69182,-100213,-31474,61411,99920,65650,22818,48197],[39529,10565,-14942,27396,59181,66041,40193,-38771,-127952,-161247,-77361,62049,127414,145391,174205,136708,33144,25900,60160,4103,-110769,-163329,-129223,-121959,-139455,-90935,-52154,-72762,-81612,-72680,-26768,10545,5585,-2234,-27657,-42494,-10573,29896,61121,29427,-57799,-74366,-22529,17658,66380,87304,62706,58457,68034,68847,78988,48522,27268,77981,75072,-2374,-12771,31628,64616,75873,18348,-36349,10945,58697,27154,-58919,-128848,-121580,-44605,-16842,-66165,-53807,12132,24722,43325,67171,69441,64960,48425,13878,-6495,9198,28228,13399,-1396,15910,65217,125293,110020,3251,-65900,-61018,-25766,19466,17119,-29265,-20115,35949,56354,4791,-19216,3403,-15874,-34508,-25980,-29151,-6962,36247,30134,-19983,-43407,-40204,-5242,46132,17949,-57658,-65560,-8927,61776,107854,102985,44735,-15023,-32169,-33173,-20512,60473,127247,109868,67305,45691,14559,-36859,-60052,-26933,-26797,-89403,-158540,-159829,-109723,-104229,-78371,-9283,-24040,-79730,-58725,-19136,18996,25474,-18709,-19968,23552,-991,-46822,-33721,-11998,-25672,-52542,-97345,-127229,-131386,-172406,-164356,-73589,-30285,-30329,4685,-14685,-102908,-112977,-36567,22669,35462,13189,-13617,-15938,-29180,-68934,-73440,-67549,-56026,28082,77511,28656,53700,134441,83031,-40530,-34192,44343,41588,-53055,-98098,-41980,13273,17808,1528,4315,18095,-8169,-50748,-47795,-37332,11626,70928,42165,27742,70814,55912,-17340,-51625,-23025,35027,7934,-61180,-15679,85589,97935,121565,170385,122747,13399,-16682,44691,90443,58394,32628,90067,128469,56075,-24826,-73844,-94593,-51774,20265,13286,-71002,-140494,-117953,-77605,-53359,-6818,6623,-11948,18146,-6617,-113091,-168546,-98630,-17155,-108,-15340,-19874,-59268,-136916,-193247,-137897,-7330,40366,11632,-4598,-22974,-47079,-31418,28131,66444,-3520,-125247,-165971,-133688,-61425,41900,93911,77406,40751,15502,33119,105042,150258,110796,35382,43090,113010,100216,6925,-20130,33869,52690,55626,94030,74356,36660,114048,195522,52164,-95769,-73551,-15369,32559,32924,-23681,-93617,-140029,-110703,-14978,20793,41627,75582,65526,39882,44995,4877,-29132,-27173,-50542,-85696,-32921,119063,230010,193789,118582,57304,-21915,-74906,-13546,54805,59999,93362,111768,23599,-72165,-77065,-34733,17336,38684,-26381,-109593,-112519,-75781,1051,65471,31620,-19773,-40569,-59642,-48993,-49556,-85188,-57436,72372,123476,50375,9728,19430,-606,-13479,31258,56756,18192,10388,62389,66117,-13452,-56995,-13571,34525,8197,-11055,7471,-609,-23361,-24638,-15402,-13266,20665,76004,98094,70713,28773,7086,-18366,-48695,-28832,847,-22323,-12793,13255,-38955,-53315,32611,108975,129962,102400,21429,-80985,-114094,-79826,-50226,-27162,-28142,-50607,-27186,61905,44872,-29965,-22829,-50773,-145076,-137324,-24916,4885,-14041,34346,53543,-18238,-67633,-55064,-35743,-18941,41117,83026,15496,-66946,-37699,44641,78858,39374,6933,37250,92069,115351,73203,44495,21790,-65820,-119393,-57428,42028,51223,5139,18781,77370,75055,14934,-40717,-4668,118277,148242,56366,25639,89733,129156,100308,73734,69105,92196,117864,101066,47748,35774,58082,54309,-15224,-124413,-174715,-70021,53456,51105,11731,16306,-9261,-46373,-9566,66918,88759,4139,-66768,814,56163,-19373,-88556,-31645,39829,28865,12341,-13223,-37399,-56616,-123284,-163231,-83193,-10742,-25817,-1503,65120,42888,-29124,-63036,-91965,-72730,4005,10853,-15693,49721,119507,78934,1328,-51140,-93731,-114104,-97240,-56327,-26400,-51685,-120916,-132697,-94332,-64641,-39292,438,30539,-15630,-102128,-107250,-56673,-12070,30750,78281,74446,40707,-1464,-57770,-99002,-121006,-68304,8035,14136,-680,-3710,-68952,-103192,-33735,65786,121067,118595,74402,-13683,-104649,-139708,-64064,27894,5297,-105597,-134353,-112088,-79040,-44519,-57764,-78343,-17361,21550,7210,-8581,-19545,12419,105655,105066,-40159,-108086,-61500,-50618,-62538,-20724,29895,29062,26233,61935,58991,-26626,-121221,-151364,-90548,-31422,-14167,11700,1328,-52789,-32051,21519,-20004,-83151,-74768,-62591,-63746,-22985,50607,50407,-2455,-25595,20538,91367,120405,81552,-7787,-65039,-58420,-23545,10514,83872,154994,161309,116716,35641,-17263,-35989,-62580,-31427,68601,42985,-70234,-78870,19646,92301,62836,-18282,-84456,-59618,19570,40978,18543,55298,92486,111968,128296,111943,99023,72560,-27172,-120244,-108779,-7901,60780,43535,646,-1775,-2571,-46741,-67825,-37678,20357,71022,82861,80984,90257,39145,-62190,-144977,-141340,-41156,46794,40995,35629,79739,90587,28079,-24756,-15991,-1021,-19785,-53847,-63355,-20856,8661,-27233,-22535,32158,80253,98376,61833,12075,18432,-7956,-91233,-90523,-21821,-7612,-15552,11186,20590,-44210,-129064,-94949,74409,167142,108015,42774,65997,101800,31987,-49934,-24750,40190,48626,82117,97412,32863,-6850,5477,884,-27849,-49774,-93566,-75806,36725,69456,385,-24356,29647,67114,36670,-21248,-63267,-67986,-36974,-21678,-13363,17843,10323,-11245,13411,47509,33042,1780,-30845,-38107,-41101,-62714,-44454,8525,6589,-31863,-46187,-25193,-23795,-56662,-80556,-51139,-3300,17131,9413,16737,-2372,-67468,-61777,33724,147501,211960,208966,171524,131400,88004,16157,-50371,-21218,21044,-22212,-46315,-44536,-61484,-9937,71490,65229,26584,57853,105644,113534,51510,-43217,-75573,-4506,120693,187967,102620,-8881,-33960,-27014,-13479,48584,89302,36133,-53520,-95776,-103179,-97038,445,125922,162087,163472,154615,84877,11556,-22919,-26606,-8116,34155,32611,-32000,-121183,-148940,-49199,87158,93411,5322,-31694,16368,57983,18382,-17816,9112,40083,26574,49432,91685,66498,22725,1885,-12509,-60224,-94308,-76128,-33425,-3713,34675,44035,-8255,-38640,-34567,3950,85885,125906,41012,-56637,-34784,35576,37170,-9166,-45218,-73932,-91341,-28597,100190,124408,55936,41815,27244,-12126,18634,22497,-37961,-57879,-64541,-75615,-66816,-60723,-47142,-14412,-8393,-11718,-1306,15073,6,-48871,-93252,-112973,-119294,-99890,-60553,-19403,-7209,-47257,-35315,7921,-63194,-162515,-112835,-14789,26546,40932,11689,-15595,-6764,25679,48314,41447,47311,35917,-53804,-112117,-91523,-46283,2855,60404,64818,-12517,-23303,42993,51526,8491,-15568,13152,71927,57920,-26305,-71142,-95625,-151105,-160896,-106767,-37965,40112,102477,124627,161835,168206,126260,89209,51556,21629,15467,-1856,13521,-3420,-61381,-51719,-4927,-22301,-81706,-93267,-21926,54591,43524,12466,-34375,-72753,-64957,-85540,-101845,-22422,37525,11421,1809,7615,-725,57294,108159,55905,-57192,-133165,-133576,-95611,-20014,54087,62846,56929,87339,112210,84957,50684,11394,-29852,-3549,66661,97287,62788,16311,-1999,-23156,-50168,-25348,-8062,-25863,-43209,-51122,-30893,13742,1690,-46073,-48936,-70643,-113336,-86620,-6015,32942,54172,83091,41151,-28423,-46645,-14785,8039,-12701,-29273,-4135,24131,38179,53122,67981,57168,-20002,-123962,-130799,-34915,34815,55969,53242,-8965,-69825,-68399,-24239,40702,77701,49990,7652,33486],[-23863,-40143,-50980,1204,62793,77849,39623,-28645,-116460,-166473,-100567,7462,45035,79741,115894,71090,-9830,16370,79885,15203,-142793,-200634,-158256,-179206,-173785,-46652,33325,5020,-28580,-61041,-49167,8338,37341,24801,3812,-13375,-40774,-27745,3435,-23236,-59051,7883,78295,58390,55214,79455,46938,25827,51238,52945,5162,-49316,-47644,16931,37551,-14753,-4245,36182,21221,-794,-16091,-8869,29970,6198,-54780,-64190,-51317,-54685,-56729,-80971,-95589,-33297,24290,6572,13248,51678,39891,-2402,6143,47484,32244,-33777,-60013,-32858,13370,58977,111827,163732,144544,41142,-40446,-70006,-77177,-55015,-7559,38740,81643,101829,111517,79975,26537,-35623,-78328,-76596,-48536,-16604,17201,21532,1223,-9126,-25733,-71519,-49681,57401,64697,-4461,6504,62387,75725,58534,52418,35233,11582,22432,39938,44707,74271,112747,125401,84968,19515,-51053,-112262,-118728,-69177,-37192,-27802,-48201,-86041,-105323,-118637,-97629,-53019,-76058,-95939,-26723,31747,58874,62366,12665,-13873,35707,30753,-41908,-66607,-52432,-31785,-13414,-9670,-9065,-23279,-103979,-148318,-59670,26570,47152,60322,5094,-110282,-127445,-7600,141472,169048,37461,-75970,-86595,-81176,-108517,-86641,-62518,-86023,-37577,90006,143189,121350,87735,13036,-61351,-68590,-28739,2000,-23211,-41699,23240,66667,10883,-35173,15487,56721,24417,-17040,26764,70163,65818,22448,-38295,-5046,76801,74577,16882,-27818,9438,100976,81793,-7879,-7859,30618,7376,27728,90000,75464,29620,40157,71622,67585,44717,40874,103966,153675,80045,-41630,-108849,-97882,-26328,36008,19233,-29469,-77149,-95396,-78352,-55063,-45300,-27663,-21722,-25269,-35539,-80323,-140589,-104654,-25139,-20446,-61131,-69168,-65991,-57613,-46423,-41705,-637,45151,66230,66775,38129,-12251,-39349,-22795,31464,21852,-70289,-126884,-100167,-33615,27111,43684,45446,89027,94552,21326,-41165,145,104461,145790,161004,164213,97277,-3010,-54006,-58975,-43242,10070,84557,115877,137120,146221,74583,-45526,-84249,-27168,31839,69933,57595,-5191,-93613,-140822,-64585,40130,65157,86248,88506,34630,12275,29587,8420,448,21752,-10101,-51197,6677,100141,133681,98206,40296,-5241,-61004,-113532,-66020,41299,75999,77651,63313,4824,-23443,3442,22700,25468,25572,9418,-43553,-96061,-105582,-36379,56046,67788,-4249,-100242,-126697,-44182,33297,26417,10482,64257,101778,58585,33172,59071,65497,49752,71120,92708,61767,42347,71875,73586,27006,20209,59945,70886,20809,-4893,29099,61731,21056,-30088,-11473,31549,44236,66306,84331,89617,84222,64457,17032,-15307,1877,20218,-6431,15527,55204,-12242,-59932,12292,99557,129090,115926,39842,-35170,-59955,-80857,-85252,-18469,19240,-10336,-8180,49612,1404,-78828,-47178,-33384,-116136,-132795,-32825,31057,45236,90939,85427,-2220,-61293,-51038,-40480,-30662,45817,77556,11509,-48247,-17134,58195,90343,64571,27681,20330,64152,95909,51525,40513,62567,20638,-53009,-70649,-10410,32911,13927,-3564,12732,24347,5031,-3412,42829,90736,86662,73625,100122,106474,47912,-20804,-49953,-62665,-16814,43718,38642,-37156,-106119,-109499,-73982,-81287,-130349,-152755,-55780,84960,88788,-26223,-88432,-86341,-78877,-47062,22725,48965,142,-40687,-5780,1556,-69980,-136783,-62012,77948,72710,-13717,-52480,-38389,-48920,-123886,-180078,-142030,-90622,-68733,-19982,31842,18542,-29746,-66019,-81940,-33570,24295,-5730,-58035,-17026,43605,52635,31240,-31237,-88211,-93236,-84828,-58304,-11890,-7389,-39441,-47852,-58295,-96015,-90817,-46891,-43766,-90591,-74418,15293,-3444,-112000,-142719,-60970,7971,40223,-9796,-95404,-101010,-93847,-76749,-61186,-93248,-108761,-89681,-105690,-58792,60421,146750,184992,159777,89824,17692,-59080,-111257,-42266,30564,11500,-13259,21222,32233,10843,-12684,-30277,-33884,-19731,-26388,-673,43664,6381,-52968,-9440,20133,-71412,-103456,-16249,19120,-47263,-74692,-11127,-3071,-49048,-27761,-11231,-64916,-124557,-150284,-86282,-3188,-2528,-25530,-34284,-51057,-8634,80205,56332,-57075,-59005,-4342,-1655,12559,62184,44619,-24749,-57024,-27643,31064,95449,143794,102426,20992,8428,53449,68116,71427,89274,111957,98349,6230,-93821,-99173,-44286,15427,91150,93836,12300,-25541,30833,99427,107269,55169,-45604,-64544,34696,104270,89576,86623,75525,42191,28956,31956,45409,29701,-45226,-94393,-74745,-19435,28371,-2159,-58350,-2433,51400,-14139,-52748,-7543,52464,86048,83036,48355,-22444,-105304,-137358,-159326,-153560,-54528,45416,53134,38467,44246,42546,-18874,-80860,-56659,5773,14519,-1471,46453,131808,135812,20280,-17237,48143,86146,60661,21512,15403,57943,67144,21200,469,698,-13628,707,26769,8246,-32792,-52856,-14342,40881,31699,-12195,840,62901,77470,-14841,-92920,-64898,38182,100846,101367,36990,-29092,-17899,28675,41466,4198,-48754,-97827,-74414,35543,57392,-7409,-15110,43938,67542,39059,4456,-58125,-117436,-73748,-34289,-59501,-22703,20772,-29750,-38022,38440,40626,-23566,-64803,-63821,-75530,-87303,-27704,60860,48527,-14406,-43167,-43275,-34689,-12749,-7514,-13496,-15812,-18371,-237,54773,77211,27430,-4970,7100,53905,85553,76788,109194,140561,95394,-3166,-62080,-28941,-7613,-17806,27983,52463,29590,50603,80729,67209,36734,30444,82646,128742,61761,-35106,-41535,37687,153441,200288,81406,-45249,-72481,-75781,-51724,41915,95797,55655,3793,-21003,-48411,-55368,24119,120614,162724,145966,74763,1585,20579,65526,34061,-4275,45459,82876,12213,-134565,-230624,-138962,47068,105724,39699,-16141,-7222,21777,34025,37220,35442,34737,26150,40710,69570,67389,66965,84752,70181,-10285,-94868,-75428,-7105,13969,10462,-19069,-63479,-36436,16788,57990,98143,90291,-14502,-106779,-76235,41541,93090,49621,-31070,-87752,-116844,-87156,6102,69174,58784,37946,3254,-25709,-4652,-9973,-86831,-114519,-80611,-45589,-39386,-45624,-47632,-24294,-5068,-22004,-61858,-73803,-64421,-51960,-24964,-33389,-71332,-57829,-40671,-34181,-20180,-48411,-74599,-53408,-53809,-52821,-10475,1316,-13058,-11750,-17452,-5964,30262,98618,119826,59095,42228,57945,-5028,-49447,-14417,7417,23275,48066,40380,8395,-1109,-10527,-11427,5504,-17096,-31884,-10133,-29848,-84509,-88848,-67288,-69797,-72651,-62581,-45037,-24496,32012,98234,139996,128669,74409,9043,-39422,-33876,-20316,-13208,10332,-26057,-80515,-35842,58043,28810,-87901,-106356,-3647,66311,35378,-24420,-106205,-125131,-73371,-66564,-75112,-21755,22981,37231,38445,-18193,-61351,9480,102773,100286,33445,-46229,-111282,-112549,-9557,98256,98680,37572,22022,61325,79951,48560,4034,8181,82082,98754,57867,25158,-8736,-45581,-45259,-25351,-15130,-42650,-47821,-11927,20283,42743,73152,64403,26915,-5760,-67057,-108679,-65596,37652,90323,67971,59223,56560,37778,57570,76100,29902,-22907,-3647,37943,25292,7287,43841,93530,85668,50516,-8395,-68165,-81896,-68791,-47942,-37634,-50432,-27186,-1369,-18793,-11859,14199,8854,-11435,1520],[-13321,-27038,-25449,23431,80388,90780,75070,51435,-15159,-80962,-66116,-51790,-50045,2,8248,-59112,-86215,1788,97880,78513,-29526,-80260,-88232,-137455,-115327,28113,108034,82594,41271,-22999,-44258,25160,82478,83217,84132,66869,-11853,-61584,-79202,-91580,-52101,69219,109817,24021,-19832,3605,-36806,-40568,24953,17646,-68643,-103207,-66654,18811,78999,40800,7217,1089,-39787,-53928,9527,76091,71201,-21632,-96857,-41809,24941,88,-55308,-99568,-114165,-80882,-44443,-30431,10420,80817,72371,-25989,-37701,44113,44251,-53995,-97232,-32597,44114,72351,97409,123864,99714,43469,-8389,-66567,-112445,-112172,-44802,48424,104067,97113,116905,131196,47242,-94146,-114113,-35704,-13163,-29166,-3158,14665,11180,26712,35594,-32529,-66828,18454,77366,60050,53844,77860,65272,33437,31234,16224,-19775,-6120,31714,37003,34165,69191,127230,102926,-6717,-105916,-132026,-101941,-50886,24356,86876,47205,-46783,-87247,-56653,-232,-2825,-47749,-42270,21789,58858,63848,61745,29175,-3771,28635,49079,-8766,-89506,-115994,-65743,17523,66663,63695,21326,-40249,-71081,-5503,75208,86907,66861,15363,-47546,-51238,26498,141127,145718,-7375,-135376,-134876,-104317,-90510,-25054,11879,-51925,-75448,40378,135624,92345,-21585,-81535,-52917,-39648,-54948,-48272,-30978,-15204,17973,-10023,-85983,-67886,17077,28605,6036,20474,70907,87746,46560,-36522,-96936,-39995,46038,58672,54194,70413,90891,99591,81763,64739,41940,-9671,-70716,-67495,-25060,-45373,-45085,38702,80928,48010,26794,4834,2266,40626,25637,-61734,-115358,-100452,-60199,-33589,-32939,-21437,-28169,-57354,-69445,-70875,-87710,-57010,-36924,-61235,-57950,-21417,-19590,-11676,-1959,-6648,-33028,-56709,-48895,33507,101631,72666,35898,61123,92919,77622,39328,43840,46400,5836,7733,10411,-51692,-78521,-53797,-20919,-1343,405,28681,101496,136060,29278,-112172,-97865,29280,107138,150106,151517,87098,-705,-74236,-127535,-109389,1295,104891,112519,114678,116214,-13302,-124020,-92879,-16318,34085,37338,3119,-15925,-14817,4017,52225,82166,86821,105690,59704,-29866,-60199,-36027,-24462,-7833,33235,46810,30884,38868,62470,62734,58782,25924,-19389,-46036,-71712,-75035,-37792,-15468,-8480,-32695,-84322,-50749,58551,87728,37728,3496,24022,14974,-52842,-103344,-51526,40858,94007,33659,-74215,-64350,29868,83460,77283,39240,1775,-11872,-38138,-58233,-34476,20374,49862,59396,68080,63879,37333,3143,-24843,-26522,-939,23088,21249,-7323,-40116,-8030,42964,-21711,-96274,-45546,37316,35088,9923,23382,62118,86693,82774,38507,-6896,14750,65309,46194,21900,30022,-2056,-3014,67280,95548,72061,69073,37827,17934,-4192,-82969,-98791,12888,86122,59731,17657,10555,-46064,-92928,-59061,-32757,-62911,-56723,7035,54256,94018,138282,99129,-11383,-79744,-88061,-80926,-32368,56839,63909,23593,8432,22292,50282,75269,83499,45777,-6047,2470,51059,33398,9822,20089,12782,-39651,-98832,-75475,6082,46639,33146,22520,26522,31189,52762,59701,9354,-32014,10582,86895,82839,3754,-75697,-130428,-150328,-81838,-19553,-26322,-65344,-116738,-148947,-128544,-104075,-80133,-50847,6856,86031,60673,-88691,-180633,-131860,-88458,-77597,-48299,-19149,-7479,10661,15997,-16861,-54504,-85785,-28982,91618,70418,-44592,-54348,18488,17685,-56502,-113139,-129681,-112823,-46394,31881,43122,1756,-39356,-45794,-20273,29215,42136,-666,-39187,-31428,6328,56815,75674,19705,-48485,-82602,-103996,-107471,-49559,22962,48399,26765,-40180,-130075,-137993,-66724,-44750,-59148,-11010,60502,-3565,-134423,-167838,-120237,-74834,-12524,5716,-32636,-56006,-85023,-96717,-95779,-121526,-147895,-133137,-74009,55380,155842,147576,107128,64930,37176,39010,45222,24449,28753,13064,-26756,-856,76195,83258,47337,25414,28889,31234,16889,-22465,-12466,28267,2959,-72110,-93231,-78284,-96925,-58533,46790,80712,-24186,-131208,-99705,-67847,-85730,-34159,19859,17543,-22504,-107031,-110714,-38280,-32106,-67942,-48446,56,70229,153960,130007,-1517,-24134,24018,14918,12838,35648,5339,-49818,-75841,-78522,-43135,31169,94794,77012,40557,52831,85222,71968,18229,70,42114,39450,-46045,-105310,-59292,11939,35432,50311,92469,104200,54308,15923,47889,91027,74060,-13565,-61384,-8302,87055,113320,78978,48007,26187,4264,-2489,-7926,-14061,-12591,-9392,-25417,-15880,40256,29180,-40046,3321,54847,-3067,-29625,19332,68200,73350,55387,44118,-36960,-143405,-129187,-84230,-77085,-19332,47566,62881,72529,68064,54846,2959,-72003,-63606,25713,63693,68159,112367,161854,154766,65831,12096,35076,37234,-8296,-29531,-6825,61944,126950,133504,90268,19936,-8780,39280,72633,61030,53351,56380,49818,-14084,-74381,-62848,-2150,30304,-4124,-75365,-75043,-28711,43846,111115,97256,-10259,-64725,7165,91233,126325,90473,-10786,-84941,-36398,55074,17846,-83590,-92572,-79,50690,56003,77446,27775,-79084,-66056,-12314,-51178,-27588,48041,-9804,-73023,-4898,14211,-42211,-64786,-52872,-68380,-53009,46110,124479,71821,-16673,-52156,-38711,-1523,37229,11542,-45399,-85978,-77185,-33227,33395,93356,91363,51712,2676,-35809,-81126,-112082,-20894,107208,108163,15597,-39179,-7658,5326,7120,56647,81298,72686,66142,56091,48828,30605,-12731,5081,48812,-5522,-90766,-71168,15786,77851,83027,1521,-84923,-119183,-130292,-107122,-49881,-23970,-43069,-35297,3474,24888,19114,29654,54663,76869,50896,-2314,-11541,62153,112290,44428,-34972,28010,124030,94819,-68848,-235738,-231310,-82606,11178,15458,3158,-4458,-6978,36361,87812,58043,17207,39315,64846,51695,72442,122835,115622,64450,-2278,-84315,-67010,8393,27079,4231,-32834,-93657,-87056,-21203,29550,19289,-11168,-42130,-55152,-10351,74949,116248,63033,-60253,-128986,-109704,-75767,-39780,10074,21495,-40009,-86968,-54647,-11582,-42897,-105916,-77757,13337,60481,34685,2933,-9287,-17016,-7700,9178,-23722,-61516,-80887,-62946,4564,22885,-23847,-56935,-104892,-127085,-100338,-85364,-112183,-86484,30084,148277,129643,-4302,-53860,-24309,4810,42585,83964,126620,103889,14187,-20386,-8699,-35131,-19880,27516,33977,53604,54260,-10170,-45558,-20992,-27650,-34002,-5847,-16080,-54629,-94366,-131616,-105226,-26433,-571,-11365,-22723,-47578,-57607,-56323,-7652,55889,67247,55940,38038,-18520,-67702,-67774,-53798,-18039,32750,12859,-31635,-1965,58554,25540,-75063,-78862,25039,70464,26502,-74803,-188200,-160220,-44724,89,-8933,-2525,-5607,-7426,-9543,-71605,-116649,-52039,30218,53441,68101,54548,-13034,-59033,5923,103016,115748,64609,18700,24425,33884,15808,13714,76501,148573,131744,55434,-1103,-43545,-74915,-30333,51094,63397,-8513,-47751,-7084,50086,69073,58902,36378,28907,-26338,-118381,-115423,-10668,102089,104158,1836,-18210,41519,66728,91071,86746,9156,-27542,30830,63992,4037,-48589,-11205,52044,63307,69245,62558,15554,-54243,-95816,-112045,-110162,-62366,25050,36073,-29889,-51379,-17838,7970,6871,-1429],[13276,-8960,-14791,19387,57383,63667,71940,87014,46410,-18142,-44660,-93509,-89809,-34244,-83405,-180839,-172871,-60778,29025,56843,54757,50681,17780,-26553,-18329,33162,47906,31673,10657,-46174,-64557,9240,75972,80687,75212,69759,36965,-24282,-110420,-142327,-50854,73012,58488,-56675,-90349,-51891,-77130,-83405,-37458,-49428,-79405,-53207,786,81052,128369,83057,12532,-39694,-84847,-63042,56295,151013,128354,23577,-43318,825,34497,-24551,-62962,-48249,-69821,-116526,-102898,-41201,14410,68289,73648,-12462,-31029,30901,37572,-9709,-39265,-9552,39733,59543,72837,59698,6072,-5738,17722,-16022,-89297,-116981,-72487,-23667,-10687,-2862,72539,141049,67306,-83757,-91617,25129,40413,-31999,-40846,-15988,-12036,14313,75648,47705,-44110,-57189,4891,41058,32625,45562,59055,53709,40456,-24107,-103943,-100890,-63794,-68599,-55815,19922,104135,86910,-31349,-117018,-88784,-37777,-11209,57871,107922,36810,-45904,-37530,29083,96622,87485,47869,31024,37315,42927,35527,37064,43177,26397,29404,53497,33166,-49526,-97381,-70847,13639,95975,92215,28332,3205,14139,47754,82430,50501,-2335,-1694,51473,98806,105442,99257,66108,-13712,-88742,-86799,-50213,-20486,39213,79080,30986,-32727,-16913,27772,-1348,-89428,-92332,-11256,30954,4886,-32547,-46207,-36954,-37354,-92235,-122044,-45684,20354,6957,6202,42734,59874,35216,-3137,-41013,-69936,-30822,45521,80531,88667,138405,142248,50446,7812,68165,70680,-3936,-70880,-69597,-37978,-81251,-107767,-9633,79266,85948,53019,-30893,-104989,-70557,-26206,-52328,-74641,-71901,-94055,-116959,-99962,-34927,3943,-9162,-45039,-80794,-90719,-54257,-52633,-68782,-41816,35989,92356,87855,19023,-7395,8321,3998,5784,92758,140327,72307,2151,5160,27519,26048,31755,112787,145218,61519,17473,-59,-62939,-50207,-12794,-28031,-38291,-15563,26731,60491,102597,47370,-72442,-83654,-26528,-7787,33997,98530,102537,26361,-62236,-104491,-75482,38032,133282,110252,80712,59366,-43839,-114811,-48313,21904,31372,-19668,-95423,-71791,50479,141622,105871,39818,50454,97486,59245,-22798,-85949,-75603,-36096,-9191,37562,101285,91732,32046,39388,76155,82161,50443,-19780,-43044,-18172,-22841,-68836,-83515,-37955,-15615,-58941,-40654,70762,100166,31409,-7153,21795,27182,-23203,-72521,-43529,18469,70505,51484,8730,51402,95401,57462,12887,-24196,-71230,-90333,-100734,-127897,-108598,-27360,22608,20428,17762,48962,46423,-38519,-111414,-99805,-48475,-26523,-26015,-24591,-47996,-25277,33298,-15163,-92925,-36604,49726,43380,-13882,-21898,7106,29607,41739,23870,-25918,-24039,40228,54407,35507,46578,26755,23843,72497,55956,13826,14746,9626,17637,-6918,-101073,-101100,22158,87876,62462,5225,-19010,-34759,-42890,-40509,-30282,1355,47615,70353,58182,88657,132996,79763,-25977,-75227,-102630,-99119,-5436,75730,58760,31455,23880,11722,18786,66614,90778,43091,-18564,-24822,34016,43333,-3634,-39915,-72315,-119774,-159415,-125677,-26303,65441,87263,68556,56965,78418,94688,42067,-49523,-101331,-77679,-19233,9233,13203,-32274,-120735,-143519,-66379,-25151,-43746,-49252,-48760,-83526,-99161,-70113,-15029,29138,43255,34992,-4192,-98873,-171449,-128937,-77552,-52647,-30376,-7957,16574,57397,60185,15429,-26049,-52327,-28620,30756,5937,-75933,-53982,60861,68288,-23429,-73346,-75893,-48529,23417,93903,68943,-22195,-64581,-21558,33171,62903,50175,23458,24803,15321,24903,75905,83967,33009,-25892,-89791,-137691,-151089,-105883,-24623,18836,7320,-60617,-128131,-105106,-26962,5076,13811,18019,-1080,-49268,-71794,-59857,-73377,-104718,-67243,9651,16225,-44712,-97450,-83768,-40687,-21930,-58534,-85844,-18251,108323,142936,60260,-27328,-48192,-19686,19187,80054,105977,73421,8265,-31247,-27172,16239,29496,23126,11538,8935,26048,57660,27871,-16317,-19125,-16245,-52161,-95881,-108224,-101642,-41237,44005,58933,-48334,-188316,-208172,-140873,-50514,62558,122148,121882,72317,-65374,-155325,-131679,-96653,-72399,-5857,68726,110884,128359,111803,59275,27590,-176,-32806,-16341,17912,-19991,-77423,-100836,-106321,-82136,-29639,-15198,-36940,3151,60345,64003,16405,-41546,-50471,-23147,-31038,-46557,-8170,27367,24693,8088,49,53039,132061,99421,-1647,-21582,21241,45163,22332,-16145,-26178,37638,61020,8668,-906,37233,45615,26200,-23714,-38064,33846,74059,6375,-20551,44297,56476,-19971,-40006,-5814,2927,-7402,-9191,23151,29236,4025,29377,20876,-50411,-37915,-6196,-23307,8652,58461,77564,103564,95767,75272,46181,-19437,-19821,49910,66120,67050,59812,20246,25685,62030,63767,33416,-25004,-78927,-77668,-38918,44898,126274,133465,78315,-4836,-23248,42765,75746,73077,83565,73318,5785,-73608,-76114,-17677,21347,-19411,-107217,-118523,-18931,29009,22667,45537,69070,21542,-12443,55216,137187,180097,146702,33869,-39237,20261,82059,-1597,-150711,-176682,-52257,32630,58093,113500,105884,60,-29577,34753,18299,-3562,58213,52042,-31283,-38839,-36863,-49846,-25327,-1253,-17579,18289,132102,180793,102239,3295,-38621,-3617,43827,34550,-45622,-112406,-127757,-69787,-170,34537,59828,85497,85317,21358,-72323,-140825,-140958,-49527,66203,78851,3296,-40365,5898,40133,25812,27016,46554,72808,90657,82978,64695,32379,-6796,-7328,16104,-31242,-123638,-119852,-46019,-35664,-55438,-52401,-55162,-91737,-119801,-123063,-131407,-145113,-163693,-162019,-109461,-15743,40944,23575,-19929,-37650,-46924,-30606,23875,82713,84366,15829,-50087,18293,141022,157375,15968,-161033,-215979,-149767,-78123,-21112,16902,3244,-31211,-8001,56096,41641,9905,46570,58914,176,17606,109547,112482,50931,-27968,-83558,-40223,20409,-619,-34755,-39545,-80003,-113989,-91073,-38076,-39465,-59766,-36446,12999,81159,124777,115107,40064,-73488,-121336,-61005,-11188,-9819,-2636,-14532,-103562,-160148,-116420,-40385,-17806,-20189,21437,83377,104511,76761,40069,20728,-9098,-24060,24748,57054,36522,-29675,-54049,17556,83662,57788,-28316,-129308,-175873,-146718,-109302,-102679,-47649,110099,232429,158580,-9138,-41175,-6197,7411,46931,87357,86986,27562,-44552,-72010,-90799,-99065,-45756,-30518,-8938,72446,57008,-68341,-113763,-33202,10740,-32819,-73997,-58041,-21903,-54490,-134103,-84774,58000,71271,-16471,-65737,-60613,-22366,9390,32535,23808,-13769,-11984,21308,7874,-29469,-55347,-48466,-13662,32255,20366,-7431,10396,28775,15741,-3747,17179,54873,54770,17143,-72496,-158165,-101113,8348,36424,24112,21022,4896,-27460,-52538,-79292,-102154,-56915,-14607,-12313,11335,37854,30821,1192,12021,59071,85158,106216,101105,69972,17991,-16184,10459,82199,122963,132008,95463,11261,-72463,-89584,-11988,78491,100453,54052,9582,6377,30007,31877,-10949,-44266,-38246,-88940,-159077,-111605,10533,96328,51647,-75713,-76461,3947,25884,28229,25843,-23420,-30200,32827,41162,-45028,-96287,-47221,-1150,33,26033,88004,110758,61458,-3542,-63447,-88574,-36193,36593,18294,-44072,-47158,4471,41698,33969,15266],[23915,-8611,-25880,457,38592,49302,54938,61862,20131,-21133,-43086,-84609,-52055,7486,-70481,-177600,-182222,-112329,-61052,-14083,68876,129517,118406,88031,59245,-3582,-65782,-83312,-80428,-96146,-73247,-6623,24870,-2262,-28756,-5793,44456,41657,-41473,-89302,-13951,88637,71161,-44582,-79057,-21336,-9513,-56467,-102260,-104371,-28680,49604,93561,125284,112361,69924,24676,-45451,-101725,-70203,37104,117769,119590,78795,53918,53072,35243,-25503,-29292,31606,27213,-44237,-50318,3164,11376,4434,28564,12950,14341,39834,39447,55014,44921,-5857,-6577,45652,83128,42728,-49992,-50284,48109,61409,-33923,-85746,-60472,-69093,-109770,-74944,44140,117667,88679,-5388,-48357,4093,27710,-13262,-43389,-52967,-67314,-44317,49709,84529,-9256,-99522,-100829,-63577,-30586,12771,39841,31468,6599,-74351,-153431,-150087,-141036,-160894,-113840,-5590,68873,35173,-70751,-122040,-54609,6107,-1282,1466,13699,-18404,-40108,-11637,40451,85886,112068,109426,44351,-2830,5060,-3015,-7717,21428,22082,22590,51273,52795,10422,-26681,-58843,-51826,35993,83017,48587,30247,31717,31249,35536,-24935,-88615,-27656,102491,170155,140672,88807,70596,50639,5598,-15874,5140,16217,38365,91720,98921,16830,-72534,-98361,-107229,-104694,-34832,24452,34149,29856,9324,-45456,-78289,-72643,-60059,-34137,-1853,11309,19872,41297,36501,21893,5346,-6522,-1756,-18385,-17830,54037,97991,65368,96936,135219,38922,-61669,-30651,12992,-1164,-51772,-45377,7918,-16702,-87553,-69103,26553,106994,84486,-37920,-112812,-70382,-39801,-57803,-50910,-31276,-82291,-160269,-158959,-53673,23209,844,-68934,-98570,-56261,-28509,-77544,-81341,-10594,56340,87587,88262,18253,-39506,-28824,-2253,28234,92034,79282,-42690,-132600,-140763,-99961,-39861,27509,112339,136361,73892,43832,9690,-58081,-37721,11986,-26342,-72259,-33468,15221,10014,26174,19280,-52588,-73898,-49042,-72077,-58292,49399,106494,27114,-54312,-45056,-1361,56973,103988,92215,45618,-36495,-79641,-54592,25604,66118,20598,-61576,-141227,-118489,7921,95775,35348,-49088,-23433,64017,90456,32523,-71853,-78217,-5218,33024,61922,120325,90284,-1381,10858,81372,82901,43345,-41529,-82171,-29529,-3988,-49041,-60009,6070,81622,86101,60666,79423,70155,7850,-7140,20415,9848,-17068,-36340,-41142,-27102,-2938,13744,24774,46556,42484,-31192,-106211,-131539,-114520,-86610,-76323,-90593,-57099,14775,26578,-11612,-21683,43917,82074,-14322,-118026,-114307,-43390,-8977,-11156,-11457,-25364,-17620,52311,59504,-1617,25838,91220,82886,23702,-18255,-28495,-22538,-13295,-11188,-33671,-65052,-49500,-14847,56103,143140,94660,-5573,-25653,-23496,1033,19698,-2821,-15420,-53885,-118861,-92543,-8779,2802,-19297,-45276,-40740,-6533,16780,12344,30364,78829,100233,82344,37737,36076,59670,17298,-31524,-25862,-43990,-46130,28975,85707,74246,57281,23564,-34559,-42487,21934,50797,37105,23677,9521,39516,56105,21792,-15277,-71205,-141390,-165041,-115805,-29576,63464,92536,57076,47465,84642,69926,-8519,-60847,-75687,-84025,-78393,-31728,52809,51008,-47044,-87666,-34795,3990,6923,-2848,3506,-23570,-72394,-49439,25296,54530,32176,-12436,-13513,-13591,-61953,-88537,-50644,19311,72987,85613,84002,88352,81594,25258,-53066,-86405,-64102,-33699,-40638,-82001,-78604,25080,46993,-50760,-82871,-26384,18176,51884,99432,69132,-50321,-76585,4699,41481,47808,49139,48876,71680,62616,55403,79589,46019,-21442,-57401,-99503,-143371,-149060,-126249,-92831,-57407,-20863,-40489,-65383,-14289,32599,36208,36848,-3311,-75517,-84147,-8636,30799,-4055,-69003,-64040,-6336,-19744,-82349,-102567,-53057,20521,80250,50118,-15111,-940,50905,44535,-3856,-48579,-41656,-22626,-31337,11551,60050,57644,34655,28724,-4932,-18287,1808,3511,-47174,-75346,-20777,70517,60100,-17137,-51065,-36305,-31695,-41333,-47024,-61634,-44165,4921,8651,-74270,-191348,-229261,-135312,31512,158461,179011,125893,35733,-93268,-175264,-168214,-122301,-53342,28825,72610,55701,26010,52484,103396,69989,-35237,-72231,-14011,48797,3973,-80586,-107934,-94200,-73944,-43765,-46652,-61395,514,50198,15064,-48353,-53240,-24076,-37413,-63898,-13066,75405,51278,-20641,-20881,12814,51470,117611,96865,-11981,-57494,-4233,63312,73093,60487,38605,20940,-22181,-53492,-18652,31828,53861,54307,817,-25726,54398,100966,25279,-32040,-11450,11735,-19715,-55718,-18896,41032,8329,-67298,-41223,-8779,-50741,-37116,32384,53585,67880,32721,-32409,-2596,59794,76426,83993,51548,24343,39027,39270,54659,60959,7882,-17751,-49145,-129405,-100073,29006,106699,71060,-18744,-79296,-75006,-31374,52531,107210,71697,2614,-57750,-62347,-1633,16471,-7841,11469,10507,-74753,-114550,-41467,38729,46056,-27521,-117898,-89372,26513,47439,4215,-10992,43529,85488,80480,98036,123458,126960,91091,32061,15357,65758,100165,17351,-128754,-157093,-38953,46214,51905,71995,85564,16401,-33001,25289,33192,-24692,20026,85112,30240,-35249,-57029,-33082,23283,32850,-3857,47930,151912,159396,88206,22609,-9907,26627,51596,-11999,-96216,-107658,-68325,9038,92560,98806,47610,44052,74654,37131,-39930,-71342,-39499,5248,22564,12085,-41925,-77763,-17886,44256,23706,9441,37061,73646,124003,152950,129988,71357,35185,43230,70140,22322,-80172,-104316,-63699,-72526,-78089,-19177,42125,23973,-23973,-57786,-93173,-127210,-164352,-217573,-220330,-112492,6246,4225,-78365,-96016,-45696,2696,36576,51852,29752,-105,-9701,45995,127325,135213,27023,-85824,-114989,-97465,-60960,-713,22588,-15508,-58684,-63121,-30545,-19985,-3327,30232,7653,-68466,-64856,40920,113709,87979,-30107,-80870,10183,66777,-9660,-85695,-91660,-83065,-91196,-100309,-64098,-23231,-21534,-35758,-7225,67895,114111,79736,8180,-42127,-52296,-19044,24747,39231,39008,16851,-60341,-148727,-188370,-117339,22189,92722,76515,42038,41890,51304,27114,-2204,-17976,-29771,13585,81304,93101,32280,-12650,46141,147834,144654,47003,-50722,-118761,-129828,-99678,-54149,8127,85270,120696,85185,35711,21992,-6933,-43233,-13066,19029,12739,-33427,-88778,-108286,-112599,-85136,-75228,-155495,-122736,24444,19831,-90647,-109247,-13729,44861,-29660,-130659,-103211,26407,50933,-70398,-87288,47986,73472,-57355,-133398,-69849,42128,103449,91912,11916,-60309,-61080,588,31296,-2429,-23291,-3944,-819,-4463,-22273,-14551,11788,18033,34920,87644,118342,74006,26546,6508,-8240,-6288,51257,72432,32288,21782,40221,44579,27980,3933,-13631,-34814,-13618,6996,-22842,-63728,-67801,-24889,2075,-5521,-11227,14950,97963,167480,157238,75356,387,-2923,14766,27006,65333,85390,19976,-71373,-89194,-35612,5741,42692,83520,83960,29664,6524,7937,-23421,-42616,-50402,-81592,-83315,-32667,60,25081,15335,-44059,-47246,-23326,-29193,-24838,-11859,-31856,-46735,-20257,-21260,-83023,-91109,-28062,-5319,-13817,31791,129977,194376,184358,131884,66520,16289,8239,19504,5686,-12916,7627,57951,82108,56989,31923],[2785,-36453,-42793,-14396,29218,52046,51515,24994,-28816,-39336,-32064,-54573,-20229,47599,8608,-75234,-114475,-100760,-77207,-27056,76754,157224,155184,112837,53232,-35710,-109976,-129315,-118072,-97879,-31010,14825,-27536,-89438,-98912,-53679,10771,66300,66389,36337,39192,130188,180746,75348,-9089,42844,79518,2796,-119361,-125856,-6208,101406,143970,122583,64956,38059,26451,-43006,-104975,-91855,-36391,10240,37789,77665,112852,103439,83262,68825,62236,73537,83410,58462,41520,58877,27785,-19259,12621,45226,61362,73156,65904,89138,73544,-22273,-35392,48575,99554,66936,-21883,-31695,76514,96675,-5982,-43144,5396,-6254,-46602,-302,85365,90521,86603,61978,-17401,-66916,-33595,7997,-2791,-36503,-62509,-61618,1009,49848,13832,-57026,-124817,-132268,-61956,5026,-3272,-40883,-48260,-72933,-91410,-71967,-86672,-120202,-88726,-3775,58431,6117,-106448,-137531,-50403,23487,2572,-43641,-25486,19324,5796,-30961,-9133,32013,81884,101582,4578,-54674,-8523,-1249,-24701,-17633,-25882,-4881,43276,42848,12801,-9682,-52033,-106342,-67949,39011,88882,60308,4245,-16533,410,-35772,-75532,-6492,80148,92030,67666,79658,124464,112335,47764,-2035,-3346,2825,29337,96786,119273,9759,-120792,-165719,-155898,-84513,24811,37656,-35499,-29941,19225,-14158,-64457,-38197,32931,58808,7990,-8781,35932,59777,10529,1399,40146,49749,33663,-8394,-32646,29950,56202,-6562,26967,142160,120408,-38288,-131177,-84363,-23367,-53903,-52284,17922,30128,-30810,-74067,-24651,72006,80242,-7527,-25525,15276,-23680,-84424,-53801,11706,-24570,-137022,-160346,-39210,41735,-21177,-120163,-101837,-7012,5397,-84459,-88236,13483,45871,7211,29189,33677,-32165,-86966,-66934,10895,74150,30000,-101528,-199698,-233948,-184595,-75963,7250,39118,62743,77507,72644,23605,-25956,-8815,44243,21755,-55576,-39559,17125,10562,-13856,-33592,-89251,-114363,-63152,-39687,-26378,48116,79409,-5651,-44586,20341,67619,52693,45308,65457,15185,-107264,-122390,-20226,53417,52848,-18450,-78370,-89630,-85576,-78207,-56972,-45700,-55747,-33071,53718,115560,60782,-55278,-58968,28798,69136,81984,109826,68349,-23833,-37917,24769,58581,31108,-43647,-91024,-71934,-60765,-39042,1590,32998,106238,179655,164908,126272,80501,17929,19730,49656,17524,4226,4914,-27801,-45189,-33932,-24199,-39706,-66288,-73040,-99231,-155285,-160898,-93727,-32136,-22476,-21155,32026,95908,65287,-14930,-24323,58039,103499,26376,-59912,-58665,2871,44035,39366,15364,-14114,-24476,37764,65180,35782,66796,125957,104969,61617,18868,-1276,769,-18960,-30928,-14435,-47178,-90944,-71733,67522,211759,140767,-36162,-116396,-74076,23983,72018,36792,-9264,-72004,-99857,-56597,-38574,-84610,-90597,-74855,-62154,-38073,4273,52591,112739,129696,78258,40097,21582,524,-9992,-33103,-26262,19856,31491,18622,24203,61609,95883,122503,81172,-32074,-101414,-80268,-28243,56284,114411,75317,50840,54459,47822,59740,59505,8931,-38202,-33026,7562,58236,47898,-13962,-6585,30496,-21614,-87471,-66734,-12359,-65,-11630,16045,92127,106099,30097,-43444,-37773,23046,83821,69883,34513,-14548,-100606,-87030,38732,74987,16106,-15558,31684,75208,21253,-65839,-44338,70779,152754,155518,129526,81590,29020,-50404,-115987,-107633,-63224,-28213,-6353,-35427,-95634,-61755,-30786,-80623,-73176,-965,18049,27777,75438,42068,-72820,-68224,17609,13642,8522,36882,52894,63757,49413,44227,56466,-2865,-85901,-100914,-103767,-127013,-124628,-107337,-99440,-46419,42135,50928,16051,43128,53595,23355,6932,-31751,-82338,-64473,23560,53174,23760,-16790,-13380,-11879,-58868,-85241,-70104,-34115,13422,74008,64151,9671,-13621,-23339,-26953,3744,34357,39371,-542,-70059,-60305,-3022,42998,62452,62561,33068,35249,62118,18301,-89604,-110975,-23079,62233,43807,-32537,-69002,-35212,-1580,17193,39161,15056,-7646,8318,-2608,-58608,-120184,-118403,-18884,102830,158438,140248,40261,-106047,-185707,-143025,-81867,-70493,-55572,-8384,7034,-26992,-41685,20738,92835,65708,-28845,-34821,41242,93897,38821,-56605,-77307,-56985,-47851,-15331,26370,31458,43536,35626,-21023,-62844,-14759,39048,10179,-41459,-21056,34056,13534,-36867,-2446,63841,77658,86353,60265,-28332,-56315,37382,118246,92542,91197,96035,18736,-61929,-35062,24122,24976,25599,50355,23761,-4016,35533,70350,36689,-36677,-79835,-43415,2000,15564,60909,94420,8256,-104096,-68401,-6809,-64251,-95742,-11801,81950,116648,37662,-61614,-37052,29519,33945,8141,-52268,-77774,-14080,70236,104292,56772,-49810,-95720,-90235,-126306,-97879,9910,102758,105311,46115,-14260,-21607,22278,92043,118566,56272,-30565,-82515,-90898,-50762,-49249,-102733,-78762,-29920,-75730,-116734,-46498,56421,96678,47338,-17287,-12813,29789,23304,15831,6650,36137,90917,114210,119484,84022,15339,-30902,-24583,21902,71076,90357,24161,-69842,-73751,15551,76108,54035,5445,-15083,-56675,-85379,-52311,-70680,-117950,-38325,59044,37816,-10950,-34230,-11034,28305,1923,-46158,21386,84055,33360,-2960,18777,13920,14923,-746,-69982,-109514,-53515,12320,67535,140724,146308,67092,4752,1873,8812,10129,11827,16463,9615,-23889,-32631,-64732,-105977,-44043,30751,24044,34193,60088,51240,74608,144729,174007,115125,35830,45676,94819,55912,-13191,-21574,-14688,-24146,6210,60633,118502,127327,75911,37444,24273,-10350,-55804,-118499,-169082,-118528,-23474,-30618,-112104,-74734,38864,58089,2846,-16977,-14325,-1865,30054,69204,87356,50258,-25067,-53178,-42281,-23155,29478,67459,18931,-50537,-71610,-62503,-60728,-69034,-37451,-511,-33782,-95828,-79921,19589,121825,119233,2083,-43503,69085,130033,40633,-87462,-157262,-140571,-76474,-44430,-22542,2154,-500,-51206,-69702,-26480,21943,961,-29264,-11277,5953,-8404,14190,56016,85552,88485,31140,-97226,-216573,-172412,20510,117022,55488,-38454,-41874,-5141,-27344,-57916,-22310,12793,35776,62635,79757,71624,42666,72589,159936,165880,89252,6144,-62605,-94845,-62775,-13833,3408,-37897,-58574,28526,108796,66888,-32700,-78977,-56364,-50481,-44302,-52964,-109230,-128803,-65243,6915,-60077,-224154,-219776,-73585,-27948,-41503,-26150,14461,35195,-15712,-95326,-91181,27988,78684,-35683,-121332,-54028,-1608,-68704,-119169,-60743,46411,98608,73612,-4537,-69481,-73726,-874,35209,-15216,987,53075,22010,-32243,-43190,-3612,19960,17922,31765,81644,116830,78166,21899,18486,76725,147316,184336,117365,23609,18221,45892,51618,78582,91115,38174,-15068,-8223,14386,-17434,-88194,-129853,-99984,-49206,-31848,-55983,-60756,13638,121677,171124,124419,43805,6247,-16315,-29846,-26071,-7135,-15956,-42120,-65595,-79420,-79408,-22044,65605,80291,3340,-8366,35684,48719,45694,5200,-26662,38546,83954,1768,-40716,22457,59641,22311,-45850,-75129,-48494,-33422,-57109,-96248,-101140,-87654,-83296,-33635,14838,8787,9419,56803,110778,163553,182320,166520,133457,79104,13300,-15348,2658,26116,41657,64508,80506,60986,15301],[-49410,-96299,-79532,-54533,-32934,889,18687,-7441,-30822,-14452,-9064,-61379,-69168,2740,38900,513,-56401,-67358,-51286,-7380,59384,93801,70568,10549,-50587,-81578,-97974,-97780,-92359,-77052,2362,25729,-72765,-126067,-89285,-47578,-17964,44540,103251,85002,25393,109241,221305,145777,30831,49708,68569,2322,-110501,-146222,-63179,67410,133779,99995,42399,6477,-35267,-92920,-109234,-94897,-80556,-51165,-12405,43255,103401,119629,115339,132608,109967,51302,41445,42495,19054,38615,50407,16136,22442,39793,53487,70170,70121,74071,36018,-37902,-20029,39602,49845,49090,29770,15202,47090,23486,-48197,-19336,71463,77124,75864,124795,132491,60152,41391,54229,1146,-62930,-42259,-172,7846,10644,8395,-17693,-27012,-24318,2700,3598,-83141,-121105,-51648,-10168,-56528,-80279,-45938,-5871,35707,69136,56315,1240,-47584,-15922,65920,27329,-95457,-119968,-32200,39746,31678,11489,72869,128795,50389,-51169,-40927,12586,58463,73408,-18351,-69727,-3847,39304,23438,-20669,-73855,-54303,-5233,-16288,-62714,-71479,-48630,-78466,-117794,-17711,103772,78408,-3636,-13572,21821,32947,36331,51173,21562,-34536,-43697,13197,88658,94693,33925,-26103,-50553,-18030,55840,102614,76215,-46235,-159383,-185164,-149180,-59242,40310,27764,-74644,-72362,5141,18323,672,24701,49213,26303,-21699,-16971,17548,6417,-44098,-22114,58219,73361,16821,-45329,-59273,-18539,-25050,-68530,12451,164880,198199,41327,-142250,-139175,-45074,-45130,-48844,-6679,-12094,-30501,-16385,4144,22965,30580,10346,28375,54284,-14262,-88304,-40019,47652,24408,-74714,-91865,-896,43762,-20537,-105975,-76465,10142,23835,-46436,-53100,10998,4070,-63940,-25835,45844,18471,-86704,-106083,-5810,72398,33605,-26721,-81304,-165355,-185084,-105350,-49301,-37419,20929,94585,73913,-6077,-37656,5258,70738,78949,6802,-21110,24690,31245,-1656,-40453,-93899,-138222,-88937,13991,83519,92908,43586,-40306,-28624,78361,121531,56325,16909,54390,46437,-55940,-119084,-54372,2165,-19693,-76692,-92652,-32310,-17307,-96093,-123459,-50036,18043,42372,82698,91450,25719,-51927,-40886,5803,12479,30082,64004,38256,-48114,-94682,-44271,39186,34031,-25186,-54026,-91149,-128674,-59990,11163,-16387,18372,126074,159454,159716,125186,52659,47670,70386,26060,23073,33984,11798,4795,19392,-16634,-101390,-149047,-120925,-83944,-90420,-85027,-36031,6539,-14833,-33039,24440,101632,70289,-12806,-7469,54152,49667,6177,986,17719,32859,55263,61132,40401,-4453,-35689,-31848,-57103,-61541,27795,89490,45126,21454,32499,53196,64453,7702,-44825,-24940,-26098,-61267,-48650,58600,147055,73286,-68079,-124194,-71973,8728,58578,64871,34748,-38982,-61007,-17456,-27262,-85952,-74966,-48275,-75979,-131025,-96629,14360,96409,83137,19733,9742,29031,4671,-28369,-45420,-43856,-16274,1349,-15894,-36561,-4159,74605,161584,150250,18581,-121167,-166025,-88274,61082,145111,94384,49373,37149,21990,54256,146566,186492,124933,50336,28234,39507,804,-59875,-42888,-29219,-101577,-148209,-89730,777,45233,54902,64633,93081,98682,41096,-50912,-63099,18924,109921,111628,50553,-38974,-147077,-138083,28507,93908,6012,-23618,27116,41881,-24889,-98926,-77432,54538,133730,119593,84095,20449,-82617,-168646,-150809,-75363,-34679,726,54253,38113,-69915,-123535,-107700,-82119,-41103,-24353,-30483,17652,68883,1561,-96184,-78831,-25264,-40149,-21655,19362,27534,11523,-29710,-24865,8562,-40660,-100932,-95086,-104560,-126408,-112392,-88478,-63642,32135,135913,119757,46497,31803,29414,-6393,-29178,-48190,-55009,-21913,40826,46216,5105,-6843,8220,-14520,-40925,-24678,-13942,-20622,-24667,-1397,5189,-8594,-20030,-21552,-18736,8055,49222,38127,-21448,-78721,-59053,18796,78473,52218,-1079,2997,84780,122270,31837,-86959,-77905,-2097,40236,13287,-64886,-95707,-5648,49249,30387,56011,70279,63702,46697,-3406,-36409,-35617,19691,107931,122415,83389,60243,-41374,-212130,-239351,-81505,32216,-3285,-78539,-71824,-39962,-49376,-57007,-30663,-9230,-1119,7374,51930,95666,87540,23859,-37108,-34449,-24825,-36149,2822,79831,83645,46000,17266,-9756,-22322,11334,57531,60127,5565,-51379,-45062,7644,31342,51181,73397,47361,15156,-1872,-54455,-60959,32936,88865,47925,46534,48736,-13725,-45848,16376,62492,45156,42303,51341,18069,-10221,-2933,28759,33733,-29863,-72968,-17780,45567,89883,132057,114770,4444,-94360,-48968,26803,-18222,-64343,-9100,75256,95233,4299,-91674,-75438,-23568,-30946,-69633,-124274,-134931,-62952,38545,87887,57035,-39446,-74837,-17055,1636,-8012,18245,58914,80031,69883,22078,13003,63085,116867,133297,87305,9670,-42833,-67225,-58962,-71199,-130907,-107230,-11240,-14098,-88962,-66356,60880,166971,134905,53347,14358,3268,-7988,24902,45724,44893,46627,66993,108593,69395,-36197,-87044,-53511,11100,62231,56302,-24980,-79171,-46500,29814,64506,39716,-26227,-91913,-130713,-111101,-93276,-170423,-182257,-43088,37895,18969,19111,3935,-4609,-7291,-43028,-56206,3330,-3254,-93777,-77528,38804,52743,-11747,-70024,-117307,-134695,-73101,-11115,34650,79903,97476,68047,-22164,-96650,-64081,12670,17932,-23979,-50972,-48084,-26944,-50086,-90257,-26241,40963,36094,44818,41677,-24215,-64635,16793,123830,90157,-31102,-28425,34177,21720,19462,53899,40782,19365,56936,79359,90774,102015,75356,70417,88755,55879,18834,12392,-16962,-27450,-19511,-57638,-98350,-19444,90271,74221,-41012,-89785,-63710,-43066,-29712,12760,31619,-9177,-41599,-22343,-20666,10295,103121,112943,5238,-65333,-50134,-7769,-5740,-60481,-66105,-12697,-16033,-57810,-16237,73469,117283,91821,30054,24069,104097,138980,78008,-54226,-176453,-199875,-108243,-6059,32425,-21562,-78292,-85931,-85712,-83619,-67200,-67948,-58637,-15915,13132,6224,7452,34094,75914,100094,46321,-78765,-177424,-136580,-5994,63156,31193,-51791,-70399,-40784,-72657,-91646,-2952,83555,100195,75828,83174,102305,76809,64088,106918,119303,49024,-56309,-91445,-52142,8332,19364,-34052,-136422,-143215,28250,132358,56536,-42046,-56365,-40889,-59741,-68171,-63230,-92570,-96779,-5994,61784,-4682,-144741,-194519,-121260,-20331,52473,60530,32042,12351,10898,-4290,-32823,-7122,26333,-29215,-117930,-124428,-65171,-21136,-23035,-43846,-18696,18133,13358,-22483,-52652,-34177,45751,55001,-11373,21526,93408,53596,-11412,-6901,26508,28572,17048,-12345,-29152,29052,87693,74162,83618,151631,209590,219216,129130,22037,15203,34171,10898,44547,82895,3705,-79162,-72528,-46954,-51195,-69314,-102114,-119956,-80772,-8329,-14838,-85521,-66620,37167,104151,89865,60638,59739,69775,28253,-43192,-70298,-42838,1894,-14949,-62737,-45517,16574,42254,2922,-56590,-17218,71827,111930,96448,24453,-25358,68004,146138,45710,-46942,17301,100345,63960,-43536,-93296,-79034,-81064,-111879,-125576,-108602,-87488,-34904,52493,62675,10355,2261,10802,-9847,18367,68654,90115,77947,44148,-6233,-29827,-4892,28518,25180,18613,48959,63008,-1763],[-26008,-82652,-63193,-53548,-75888,-50406,-6464,12445,56471,93912,59244,-44546,-90124,-19683,63049,63263,5907,-18572,-15755,8210,27203,13362,-20782,-70575,-108616,-89206,-46315,-17400,-30963,-58155,-1800,13685,-72130,-89302,-44421,-19029,11253,59239,95869,60432,-7799,40572,134219,112863,46647,31229,-681,-48422,-91658,-126711,-79965,47595,117989,101118,62822,-10158,-112807,-137599,-65190,-21727,-27924,9422,61342,60436,71471,94398,79858,66369,62051,32088,-1673,-39429,-81275,-40956,45289,44045,3683,-19096,-8003,12452,30268,46124,11761,-9226,36234,27878,-29428,-1482,65210,48144,-34738,-109490,-115142,-13882,83518,74226,90894,141225,113295,33938,-320,7162,28547,61348,53531,-13777,-34045,27819,67514,32688,-31630,-80142,-34705,-3226,-80815,-101469,-41653,-45397,-84417,-51301,8599,60988,121486,161213,158644,74662,-46294,-42945,66934,74149,-4504,-16030,33432,67493,79193,111542,184249,181217,69827,-7003,-10087,13990,51288,73292,20614,-29856,-1506,73840,104209,20826,-83951,-90025,-82327,-116505,-141986,-103830,-18703,-6707,-82033,-32304,87058,67395,20948,43696,64863,95610,133271,90816,-8299,-63245,-68594,-60270,-16055,48637,54752,-1790,-57902,-23488,64564,74363,6670,-89418,-166264,-173644,-113823,-28775,32440,13163,-23099,-5794,20711,20370,40441,62280,5247,-56209,-23004,22705,-10596,-80674,-105912,-56474,18525,27085,-35593,-80736,-54469,-33995,-76031,-82660,27219,127256,157990,83298,-71956,-119499,-31173,17596,24852,15463,-54520,-66094,48325,89300,8305,-29563,-22226,-20456,1858,-8830,-28674,18252,72134,36750,-16920,-8521,18588,30150,45561,6996,-38422,-15488,33173,41302,31902,-1962,-45856,-90555,-65355,15780,50699,-37004,-87796,-563,73864,42396,69649,100701,-4316,-115259,-118268,-95796,-64118,9053,78252,42354,-64684,-103421,-14312,84393,112532,75020,15866,10245,25097,35948,30544,-8020,-86735,-96384,27717,159720,150120,43630,-40208,-17137,99627,145266,74010,29289,68819,149451,115836,-33597,-101578,-58246,-50486,-77997,-83834,-35831,8783,-26131,-46406,-8788,57953,116595,123056,38813,-30084,-45689,-25785,-37211,-76368,-64421,-13613,-16856,-75904,-102705,-49117,22892,15127,-32865,-33454,-68413,-108510,-54083,-9658,-47732,-26371,54213,97576,142677,136494,60543,32854,35147,4734,27696,63934,79486,97126,98926,22598,-94456,-131986,-63259,14215,42203,28198,16766,13032,-35582,-79895,-26757,51793,36945,692,29218,36592,-36221,-44338,55099,100821,65876,49175,74762,102355,79485,16974,-59301,-131649,-119608,-6348,13734,-57039,-54594,22508,91388,105677,27558,-57598,-72259,-51184,-15147,33812,68957,44141,-44264,-102973,-76232,-34497,-35487,-25184,43952,84437,26960,-24186,13552,48241,24124,32506,39935,-39129,-172756,-168561,-54869,-6693,-8974,13626,60602,74495,36914,-4577,-36398,-75653,-93160,-99675,-94706,-70865,-45618,23225,125985,143848,48529,-82090,-124346,-57703,25727,64992,53276,47915,32021,-17930,-23536,90892,210906,188315,82445,17677,23763,16453,6367,22095,3062,-58640,-88216,-53282,-8326,5541,13471,32180,67742,73866,6118,-76529,-52259,39912,97060,95256,47561,-41651,-113419,-98355,27775,93281,7354,-50315,-30579,-55808,-104800,-101672,-55936,37758,71625,34287,9432,-24408,-124922,-180436,-102626,-24871,-20117,11484,93065,113223,7350,-99577,-115969,-58710,-28345,-70461,-43495,67012,87592,-9929,-82075,-89067,-92436,-80831,-2053,44029,26522,-14893,-88458,-86480,-33929,-52187,-52559,-19288,-66742,-107088,-74854,-57021,-27329,85375,168216,120936,54102,38844,32616,5518,-21707,-40555,-31333,1521,47923,44258,-8027,-25309,-22109,-38090,-19105,30412,42135,32449,-1746,-26921,-18905,-12852,-3061,42869,36202,-16882,-33279,-49589,-66179,-62900,-15227,85827,138638,41212,-59305,-39204,76852,119246,37374,-49041,-44722,-18483,25384,34882,-57353,-94528,40717,91446,4612,9282,76821,112873,71352,-8491,-16523,16149,73475,147973,121866,47186,29455,-49310,-178150,-159994,-12879,65777,18990,-63675,-60781,-4726,-5399,-63957,-127017,-146833,-80723,31313,113208,107695,45924,-5570,-9065,15192,15998,-13175,5569,51685,26755,-359,27507,62108,38351,280,25907,66316,51742,6546,6427,77233,129982,99787,43967,-19843,-59028,-46962,-52294,-76794,-66553,-28466,2611,10981,-27038,-37595,-5787,28291,49902,82208,113834,94264,26686,-18680,-18106,18807,22934,-10979,14561,77438,74054,79567,116222,100898,29099,-26329,11934,66793,43482,24874,69948,99083,54899,-50093,-121974,-98156,-47672,-47526,-74423,-97691,-92692,-72487,-38508,31874,74544,33365,33739,109850,127248,79553,51933,33376,20484,17754,-15139,-13733,46317,92937,105352,95750,69693,43367,10091,-20686,-53803,-105157,-80665,14121,5744,-66727,-44928,78341,184951,127145,1297,-30361,-10061,-15125,2296,35179,64826,40949,9425,52518,57764,-1798,-17584,30365,78295,96050,36786,-82811,-131941,-71118,936,-1718,-24106,-35025,-82838,-117737,-59137,-28374,-123847,-117280,30814,78012,42460,58459,40363,6347,-8013,-11354,14537,32731,-18032,-79187,-21680,112748,122032,21966,-59551,-112059,-172467,-172404,-114887,-50484,-26351,2250,35620,-32614,-138183,-112593,-14561,-15343,-76363,-86358,-36372,-6345,-28604,-39645,14950,48691,27053,4012,-23841,-94493,-162113,-109837,10737,-4250,-97105,-81121,-12107,12026,39496,67533,44280,-2657,-9827,-9650,-29112,-47781,-35169,15984,55433,28838,-6491,24800,52292,34445,-9779,-50919,-42175,13443,48886,29425,-62676,-134128,-128439,-139042,-177466,-113584,-31807,-16207,3778,33246,19541,53196,127770,90552,-24873,-56669,-13161,27089,30836,-36159,-62098,5931,39569,10235,40223,101623,80218,31741,22754,59957,86817,68538,27640,-51984,-148666,-196284,-147105,-36985,34847,-53978,-167333,-132836,-75658,-76266,-73852,-57348,-45575,-27076,2035,30843,7437,-20860,-2541,15552,-25630,-88412,-108977,-62844,-22869,14403,38567,-23618,-72766,-48413,-72888,-93322,1951,102675,122316,108261,125233,116459,63718,24690,39314,54460,-20842,-136046,-126897,-2050,85359,69016,-26694,-126306,-115439,15006,73149,23821,-25844,-42916,-36227,-40614,-76662,-83924,-47593,-22910,-3187,12937,44623,20830,-68139,-80261,27184,103570,81325,40242,11257,21476,39602,5417,-26179,-6886,-7937,-66217,-111539,-71818,17313,30452,-42776,-56491,7579,34352,725,-15232,25029,95160,96909,41035,33379,76216,56431,14657,8048,7422,11086,27540,-27952,-99398,-23252,98455,133537,147335,166458,173339,184609,114097,-2370,-17255,3162,-41150,-50449,-25626,-71728,-139834,-135529,-119306,-103678,-65812,-69725,-108069,-64627,68331,87244,-41009,-55739,36083,45122,-813,27709,111405,170774,111555,8700,-31645,-11605,25260,16830,8783,69913,96032,18645,-48967,-58419,-16062,51073,76984,42816,-23487,-70848,590,121743,100651,-11622,-30516,37340,66593,12684,-43298,-76114,-110753,-133714,-73497,-690,-6871,20754,106024,101744,21580,-23332,-60650,-109857,-98121,-25702,5600,-22205,-20556,8653,15524,10158,21462,9237,-13155,30785,80127,31727],[34759,-18904,-14468,-19500,-72745,-78220,-30326,24001,96505,139498,83812,-22810,-54282,23153,99005,98811,36602,-5745,-16685,-4927,7851,-154,-27269,-57024,-70863,-48645,5970,35222,-13339,-86086,-69717,-42760,-59130,-57525,-52604,-36557,18084,71980,81151,48662,7744,-9682,8105,36967,46618,12733,-65710,-113682,-87458,-53015,-6381,57218,80463,74296,55866,-27614,-131913,-114046,3950,57078,45910,93596,146208,82278,7131,276,-23365,-68139,-30128,26281,5095,-60358,-125485,-114024,-23025,-4262,-58130,-91511,-80611,-63139,-30224,16537,20531,45097,97251,43916,-44249,1464,95679,50673,-103905,-192624,-144649,-31108,16914,-21455,-5240,42130,35000,11415,-4263,-27221,32576,153231,136816,-7574,-68814,6272,70863,40233,-45889,-108658,-83917,-73712,-136061,-123541,-67038,-85747,-96440,-46187,1458,36944,95262,149270,150663,57201,-59279,-56592,37931,84305,99267,106292,86222,76563,100556,133145,163281,136853,87942,72646,37163,-2579,17282,60545,61330,21382,-4768,59907,117619,29058,-81613,-83740,-122051,-206365,-173863,-48099,29076,-1830,-58679,-13550,56533,19902,10698,55108,52145,74542,123491,77046,2039,-984,-11967,-65959,-50185,60883,127366,71926,-18505,-42105,1094,15201,-29997,-88889,-122899,-107374,-41311,30507,34745,-10027,23807,81868,53769,-14846,-359,52316,3599,-53458,20124,72720,-29735,-129926,-123241,-56943,-5618,-11153,-70347,-92716,-27948,-15497,-86033,-78021,-361,10410,24215,51997,-5631,-70703,-4183,83743,106310,71995,-25125,-68354,48162,103179,-9787,-79695,-84342,-100038,-58230,9286,44303,59860,59394,14584,-11154,-481,-12105,12370,119288,110098,-23751,-61134,26909,104787,88133,-6536,-64244,-93351,-92169,-28443,37510,-5838,-62656,-13232,23032,-13244,39687,119682,66419,-21054,-66915,-87412,-80053,-56621,-18061,-10554,-96082,-141216,-28541,95384,129706,115450,44843,-28110,-14607,48417,92682,75685,-15323,-74635,-4619,119649,134767,44011,-32304,-35545,40309,83053,45999,22479,55662,183355,231635,54370,-119028,-83900,-12870,-12793,-45406,-71660,-24427,29454,34668,-6690,-4909,86805,109608,-16467,-86205,-68794,-43225,-49088,-89345,-120160,-108785,-103902,-99430,-70648,-38836,-42944,-68232,-93774,-76733,-46255,-34621,-31953,-23509,4778,40174,52201,67068,101273,85286,8638,-45715,-54261,-35732,31664,95393,120108,125711,95543,15648,-80170,-105839,-21964,76742,113582,75164,20630,-22385,-73084,-91023,-28975,19264,9346,31811,69950,22356,-76772,-57350,87115,146813,93770,51760,91654,165632,174287,79360,-19607,-49650,-12182,28559,-42036,-136525,-104535,2045,80844,82136,1871,-84134,-118793,-99198,-13801,66908,81036,20144,-83896,-112703,-46647,-7978,-46302,-67712,13341,98060,55804,-24059,14954,111501,121896,116838,108866,12351,-129386,-143070,-91414,-98345,-56132,59113,125498,95743,39029,-197,-50395,-104224,-129034,-138546,-96161,-44084,-45870,-29071,26631,30935,-15875,-57886,-25921,1940,-50068,-71652,-19984,25525,5122,-56518,-89015,-30379,80216,114225,49352,-11744,7146,58154,119670,138669,90901,54904,49803,35176,261,-49811,-89306,-70176,17775,52521,-25312,-99088,-44286,51076,69023,39003,13394,-18540,-14090,1824,25231,47209,-7547,-79894,-75372,-95801,-105803,-27911,47149,54585,3117,-50136,-38068,-26310,-62632,-70153,-29606,-27393,-42268,5727,100171,143612,52058,-65902,-103339,-67839,-63805,-99200,-26176,83106,57533,-8893,-33869,-80311,-134494,-95018,31573,85587,50491,-9479,-89556,-110839,-87190,-73973,-12069,39818,-17174,-62822,-28531,-29566,-29356,50994,113180,89140,79167,89692,63783,30116,-4862,-29333,-27026,-31953,-5489,20858,-6219,-66033,-100782,-107413,-72646,-3619,48202,83660,44460,-16187,-17440,-19650,-15204,46458,38835,-40637,-95192,-118702,-105350,-85137,-45108,58155,126658,47265,-29959,-29761,23618,56125,22739,-40228,-77297,-80989,9039,75566,-10858,-66604,28488,43187,-50779,-49266,28374,75969,48322,1635,6339,2561,6592,78365,107440,64254,36858,-20233,-77604,-35289,26881,14150,-19730,-33283,-16849,21534,13733,-75319,-190166,-224207,-131926,-490,77825,56696,9854,3125,37175,63505,59397,28999,17308,-3857,-56521,-33926,57470,113174,46591,-37043,-22418,18020,61203,124428,135959,122040,135454,84436,7749,-41279,-67854,-53368,-29543,-86869,-163840,-111791,-3984,21062,-26384,-12341,20766,7333,12320,74136,126420,124182,61921,-9048,-22303,1943,-14410,-19379,62867,122003,54704,1681,35993,57651,52619,59156,76964,66684,30690,33862,94688,100681,17894,-86696,-134518,-99452,-30065,-1238,-15998,-26198,-15241,-57291,-104793,-33046,58422,71570,110716,180326,172322,122208,80927,33033,-24651,-50125,-76147,-71853,-14499,27912,38624,56214,81649,94558,64766,7941,-44094,-86244,-60419,-11879,-54781,-82041,-9411,78440,108624,28663,-80208,-67807,3736,-711,-33370,-23613,59185,67432,-21551,-44241,-9945,26398,87662,160676,185595,146734,48765,-75775,-116862,-52579,-9090,-66592,-113051,-72058,-45475,-49729,11884,55729,1901,10635,107902,124870,76572,71047,49463,35589,63022,84503,80638,63034,46667,65397,112113,161902,166264,126004,68731,-20029,-155855,-222970,-167107,-92706,-66840,-32461,4180,-31742,-91848,-68910,9396,-7696,-94356,-86081,-19862,-2673,-4519,24006,29106,2930,-16111,-29155,-44968,-83140,-132045,-115036,-53550,-64772,-86988,-43830,37209,90522,80797,34175,-2822,-63661,-120201,-126971,-146771,-194105,-155050,-62380,1179,5244,-40275,-45232,-1214,14965,-2697,-11150,6887,11360,-19937,-26967,-48722,-114983,-160067,-207352,-254254,-178529,-74648,-20135,38514,80400,97712,134089,124303,22250,-67796,-42259,18620,17444,-9592,-45324,-34064,38539,93713,84750,63232,57254,21621,-15643,-12070,27177,35949,-2773,-43223,-66020,-95767,-129656,-131673,-78420,302,-26804,-116098,-117624,-70220,-45974,-5950,25679,16197,-1162,10373,22058,-24321,-80362,-83763,-71225,-66297,-55563,-43732,-32660,-30763,123,32929,-35690,-88137,-32927,-22134,-71948,-28332,53258,77593,107920,144391,98031,27005,-1778,635,3699,-30062,-80830,-70882,11189,97875,111140,29325,-42332,-48077,-27380,-6399,8429,-17973,-84397,-76638,-30452,-60002,-74470,591,26352,-48190,-63676,63848,135067,39753,-17469,45114,77080,55363,57122,40816,21376,29483,16741,1044,15620,15379,-29676,-77472,-74161,-32309,-26395,-51983,-4273,109734,150340,80409,41048,58713,95312,129987,107247,32398,725,344,-18308,-68783,-90281,-36629,45760,27211,-33149,6279,69718,106991,111381,80472,83760,141167,84828,-44728,-60088,-29899,-71606,-123855,-123217,-96026,-102157,-112310,-122330,-125546,-98219,-86714,-101779,-41406,108674,137658,18635,14710,86869,15640,-89397,-37432,92937,136454,74304,15467,21400,15638,-13635,-19028,31272,92604,58177,-44906,-37003,12543,-4312,-17246,-19612,-36149,-43478,-65342,-54907,60633,113523,16805,-68102,-40197,38005,68103,49261,3261,-62868,-86232,10396,101249,51759,967,44594,73880,42058,-10838,-60495,-104307,-107741,-55388,-50203,-93738,-60073,30909,72554,52301,37729,18812,-19160,12036,79632,75303],[52225,25927,30627,19042,-38434,-67200,-36737,-1459,28986,50711,18560,-32676,-14788,71351,110070,69802,2147,-24082,-14577,13837,52323,65412,31858,-2521,-3934,18977,57507,47695,-44648,-142800,-157496,-106292,-51685,-44288,-61535,-54928,-24912,33773,69299,88089,77250,10389,-30882,14074,54701,15733,-85125,-136761,-69625,33728,59977,30580,8868,16214,27398,-11109,-49368,-21227,36046,54873,67448,113104,125982,42232,-74515,-121186,-120305,-109575,-49983,1111,2519,-7808,-62882,-119773,-90632,-56521,-65562,-79921,-82747,-72388,-36873,4629,28992,83813,154063,114532,50976,107751,146261,42880,-90696,-139244,-92396,-43841,-70886,-110549,-64331,-17889,-11011,13712,40717,-1301,10178,92654,103166,31030,-18512,19990,82291,47582,-46896,-100458,-96292,-93851,-118790,-99120,-71280,-85112,-100404,-101959,-78389,-41153,16669,89012,100102,35986,-25038,-33881,1764,52172,121271,130201,77408,72776,99068,80414,68059,97040,124477,103631,48149,-2469,-19952,8464,44486,45060,11411,23483,45224,-17895,-72950,-29190,-71540,-209449,-163633,28997,66416,-57182,-97259,-12528,24863,-33760,-49220,-12017,-8892,7837,44526,33159,21286,51260,39504,-3318,32771,131275,181501,125807,26674,-50894,-49431,-7277,-13450,-46231,-23553,28361,87967,131384,62390,-46022,-20256,83090,74801,-30405,-59308,15493,43904,15647,46017,62978,-42179,-100071,-53400,16999,58171,39828,-41943,-72482,-4584,2845,-64845,-58483,-36635,-69850,-53232,12712,19318,-21431,17743,93370,109414,83772,27948,-23345,8736,28691,-51367,-96964,-92371,-83908,-25753,49316,61036,26265,10088,-8617,-41324,-56095,-42981,19904,132692,125928,-3894,-68727,-1601,67035,54923,17697,-8499,-56148,-50604,7715,41871,9598,-36019,-42676,-66979,-105080,-70637,-15378,10802,63971,60968,-18929,-96301,-136803,-105098,-32011,-44722,-62698,26967,126536,159824,152931,86959,-20442,-35793,27733,77223,80247,30837,-19409,-19907,25356,38326,4530,-29987,-44318,-39033,-26767,-18668,-3158,4491,75404,167018,59735,-102644,-72778,31276,54315,4902,-62777,-36698,35456,43061,-22909,-70738,1974,56466,-35177,-109894,-111700,-80997,-30438,-27948,-89008,-138003,-134801,-78939,-39654,-76298,-130075,-128532,-113864,-99031,-25321,16832,-33935,-27646,85998,114520,55051,71144,107926,62181,-17570,-78370,-79883,-26817,64290,125191,117635,79426,31082,-31879,-94464,-110719,-53598,28097,73810,64890,14334,-59511,-111279,-68079,19439,47202,48668,101475,119464,42577,-27553,8206,99445,124194,85685,59660,94670,160255,164454,75991,36504,89518,142635,97599,-30874,-134545,-89524,13419,69328,50436,-22509,-80422,-89489,-76030,-19113,33438,66794,67313,1852,-31145,-1893,30182,29798,27707,63220,98960,39284,-34789,7979,100124,103792,101371,107008,41800,-39951,-46324,-68030,-101304,-22136,101154,123648,60449,21137,13406,-33833,-76005,-72605,-44367,13276,22555,-13845,-19618,-21673,-73515,-101570,-67457,8643,10307,-98506,-126683,-38142,10190,-46258,-95173,-85805,-61320,-14416,32790,21699,-6532,11445,82018,186417,213368,142725,115179,126350,87643,35451,-15416,-92833,-114598,-13941,58387,3637,-87965,-79386,114,44548,32641,31274,51086,83409,73237,23648,586,-26954,-68910,-44196,-24361,-15518,73228,149713,90738,-39830,-100186,-56894,-16333,19134,42811,10627,-43836,-37376,33850,117936,140097,31048,-88842,-120974,-93571,-67104,-50724,-3794,20440,-19995,-11622,17305,-42627,-98811,-48443,57068,101450,73442,14276,-36689,-78954,-117283,-82649,15266,53828,13758,-17875,-12868,-20424,-41131,-12097,52288,98231,134542,142314,90476,34678,1660,2471,1537,-66222,-65860,20719,24038,-98469,-167176,-146293,-97935,-35956,31408,93009,55308,-13572,-22596,-28844,-39479,-12523,-3852,-14129,-41341,-87973,-108709,-133967,-131229,-46363,56092,64936,38568,2871,-22320,-427,5850,-59301,-116497,-101357,5674,78348,25661,-43031,-47726,-64567,-84695,-53491,-16855,9545,37669,60076,36932,-48912,-91614,-17601,70813,75507,47720,14073,-13447,20749,57656,-2495,-49956,-27723,-16976,-20401,-5456,-25652,-108999,-165513,-111372,-33930,130,-2471,17970,62631,100904,115344,97792,81647,70343,6853,-58807,-10114,68979,72754,-4995,-54683,-40777,-24456,48057,176648,178437,85593,49508,14140,-18492,3755,332,-29856,-19086,-60769,-129866,-73852,6510,33324,39768,54927,56855,34337,14459,25686,60049,104622,90382,14655,-28627,-37631,-63480,-56293,22158,81632,23528,-48207,-29114,5082,48779,114413,108140,23492,-43543,-44844,9424,30327,-10224,-60525,-83174,-61544,7843,58777,43615,18119,31436,-23745,-110334,-90181,-14375,39337,106650,168357,164955,135797,83244,19765,-38787,-58329,-73971,-74167,-41232,-17847,-3109,25956,55976,70407,41327,-9661,-47125,-66632,-51414,-52319,-101196,-90011,4893,45153,14973,-24070,-45050,-21468,45168,38605,-35880,-75134,-1667,36942,-42909,-105414,-77650,24601,133484,190548,183967,131233,69143,3068,-11341,23745,23900,-61312,-139713,-121638,-48814,-2770,34180,55543,48727,71481,118377,101933,35704,7427,4553,55089,143180,146034,62624,45807,105972,174384,166387,113668,132593,209347,217345,111934,-69730,-164497,-116092,-44409,-7119,13156,-3647,-33280,-11173,46715,99860,41898,-103250,-109687,-24820,6317,46013,88948,27630,-54506,-39664,16253,27405,-8132,-39121,-25725,-13756,-21374,-13788,30359,110637,162614,105594,-8967,-69121,-114426,-158263,-162818,-183078,-227747,-184491,-91058,-5168,45032,4136,-58773,-58243,-14468,25694,33646,13670,-4499,-42771,-35055,8400,-26843,-118670,-167860,-150711,-87269,-57697,-39033,24857,91882,151152,179364,93258,-48840,-101946,-20133,55706,19558,-44930,-56842,-7533,67772,143792,168890,114344,38454,-12960,-48241,-57280,-36215,1733,4,-33566,-36044,-26843,-52733,-73294,-63978,-13683,32483,39867,1846,-24786,-1349,63193,84616,58537,33130,16971,-31552,-77207,-97354,-95782,-66871,-9027,30828,8455,-44281,-48863,-14565,-9095,-75623,-86301,12206,62662,-8155,-34661,13893,50752,91646,115232,58266,4078,-3001,-21932,-24750,36020,71254,17008,-43147,22168,93910,62805,29603,12287,-32000,-38186,-11419,-48496,-119858,-89676,-11766,-5837,-13355,29962,17449,-75048,-75771,65835,143024,61254,5797,28594,40203,48702,89908,89264,47939,42090,54962,63536,50793,10414,-29820,-63721,-110732,-133720,-101765,-38639,70983,189824,222206,145871,84623,61511,69318,127554,137535,47169,-49915,-71732,-89333,-174882,-190185,-78149,42008,80505,72349,39845,-3805,-3165,-8745,-34938,12358,98812,50311,-44089,-43914,-30020,-70413,-129603,-137011,-56265,11275,-6537,-58136,-106777,-114088,-88377,-71769,-27304,64657,83000,31357,45353,68597,-36577,-146294,-85022,27423,15823,-41962,-36362,10603,-26609,-93418,-76379,-13266,-4704,-71806,-115267,-14649,70032,27586,-31002,-46914,-23329,35344,22564,-26113,43618,103356,42295,-25177,-31591,2140,50095,87592,85721,33361,2103,43110,83377,25525,-73887,-92462,-27617,42471,44905,7398,-40767,-52494,-49704,-81704,-105646,-62542,9573,71899,92259,82566,46066,-15869,-7361,64216,83656],[13776,23899,46332,27628,-20131,-34925,-23106,-36194,-46798,-53881,-69809,-64049,-11948,47819,43428,-27913,-72197,-30702,20620,59927,92666,88676,40822,-4951,5335,59086,91329,35450,-92995,-198569,-210279,-132089,-39906,-5966,-4020,-15502,-38388,-17218,29989,92495,109329,47916,-4337,31143,78536,50262,-54291,-102260,-36215,39278,-1314,-71594,-65717,-9638,33288,44228,64286,59963,4697,-18698,39390,80352,44460,-20453,-107319,-182298,-154639,-38162,10402,-54922,-71129,5954,5286,-75757,-81108,-24854,14143,4848,-20336,-16375,7817,5555,312,69147,175672,178357,156458,206007,152711,4305,-40985,-15246,-5243,-41054,-118909,-136597,-37929,15310,914,36682,105653,80292,5644,-34017,7314,75401,70720,61299,108052,77737,-6365,-51193,-47315,-18683,4015,13618,-6152,-38165,-93094,-145297,-124594,-66528,-16984,41677,69320,53018,27197,-7619,-14152,21058,50077,30251,29586,82442,93433,28678,12688,90950,114786,34727,-1049,17778,-14887,-39751,-12352,27091,22277,-11884,-35893,-51108,-42258,19097,2353,-132281,-139150,27518,57859,-77591,-122976,-46754,-20869,-65889,-92810,-79155,-59334,-48040,-44756,-37929,-7807,29565,38211,54182,109439,153110,152599,108646,38547,-11319,-6556,849,-18996,-9838,66165,131152,177244,187253,68145,-96971,-109448,23090,82246,12174,-58801,-37230,8828,3171,-11821,-25885,-62396,-31405,40176,79669,111249,97803,4028,-43748,-7180,-9777,-31830,-16675,-23340,-45384,-24399,-2719,1390,7445,24857,40532,30773,14260,9782,6679,981,-24146,-76202,-79353,-36726,-1990,37963,57465,-4573,-81716,-67554,-26885,-61475,-98526,-40324,31875,71506,77015,36863,-36575,-63305,-77125,-58490,33171,71704,12176,39202,89086,62356,16731,-10575,-70198,-141336,-164675,-130215,-116278,-66462,77575,139379,35748,-82553,-126671,-89497,-10289,38685,58782,93903,123892,149761,164361,124625,29229,-38534,-26867,-5998,17663,37780,33187,5989,-19227,-54197,-64027,-35054,-20064,-61293,-91237,-63901,-28619,-63612,-86457,-26158,-41098,-99526,-57752,14513,39868,6097,-41179,-18982,20634,15512,-22580,-61364,-39927,9145,-20685,-81174,-124900,-114549,-60659,-31116,-41263,-63998,-57321,-23143,-46632,-148548,-176096,-93923,-50581,-63639,-13403,11898,-74112,-65054,71928,65373,-30479,28120,122182,84407,29147,16439,16451,14303,60672,101846,79011,21038,-20916,-74652,-113434,-111241,-110401,-96015,-26970,46106,25312,-71957,-134416,-71606,31274,81649,110469,157396,141357,58092,27135,67124,68869,27237,17342,30846,33885,47908,44581,23280,53249,117514,138667,93384,756,-80681,-42476,51468,81702,46186,-14057,-30627,3243,10398,-2058,-10015,10642,53631,71765,75543,67056,73937,110360,143813,132699,73818,-13953,-53056,-18873,10043,-16125,-3243,34393,38589,26399,18813,-41557,-71833,-2052,60545,32449,-21111,4203,59883,37624,-6183,-457,45696,91982,57231,12760,49437,33602,-79323,-108939,-63705,-33374,-46414,-106614,-86983,12597,24340,-99933,-153649,-72965,-8706,2863,13837,18867,19017,24284,63802,154279,175799,97358,53770,49264,28755,38819,56435,-220,-62745,-8482,69099,45449,-67541,-148265,-118805,-11914,72124,119393,133416,111485,60918,6201,-33129,-52225,-42954,13917,65330,61811,92039,133690,88926,-45123,-121426,-104692,-62087,377,27338,-6595,-30488,-516,57023,113466,111137,-18889,-147284,-157646,-92968,-14910,19942,-15561,-78440,-100793,-48307,4704,-23924,-23391,31446,55567,51987,46083,20667,13278,-13449,-77431,-41865,52284,52620,5714,-23941,-49052,-41734,-49546,-55753,15535,112070,148808,131760,81246,7823,-15867,36363,46027,-55124,-58012,59535,50990,-106961,-180073,-102341,-2145,24678,27092,56071,24071,-23947,-31788,-24992,-25363,-32114,-23072,22690,33979,-26908,-90735,-149107,-164581,-104152,4481,49654,20827,-31387,-55268,-27984,-9093,-77609,-120547,-76772,-10419,4955,-19354,-71637,-125250,-135282,-80273,-22347,-29208,-13420,66977,106312,22504,-101335,-135319,-82780,-12721,17418,24369,15253,-28926,-1381,88082,46693,-37858,-45453,-48612,-67104,-23546,47710,32520,-45593,-49031,-20931,-28537,-19095,39782,95782,126665,135177,102396,94126,107667,51286,-19399,249,1298,-58599,-86248,-59279,-39153,-27468,31614,106266,90549,15345,-35098,-68278,-71252,-2267,24465,-38911,-62487,-43530,-35579,-13478,-24044,-14264,47952,83991,84763,73861,17478,-27964,-5243,45209,52334,6380,-42580,-67753,-88249,-85180,-37441,23003,5456,-56596,-69562,-41271,26977,99676,63350,-43697,-92574,-90400,-85847,-71906,-41434,-15620,-13500,-17933,13892,50152,33590,1921,20019,-8813,-103234,-151942,-103364,-9073,71996,108565,114962,100954,33001,-42194,-62162,-39662,-24073,-11182,-16398,-39187,-29199,9449,23631,-413,-46249,-72855,-57326,-32032,-35745,-59590,-74144,-49629,-4248,-26066,-48690,3491,50983,45865,83212,74949,-31792,-120323,-110277,-85098,-86824,-82161,-48355,49038,107587,71034,19416,7028,37369,61577,62690,46422,26501,-21386,-99324,-150262,-93519,-4347,5522,-20218,-9815,38708,62368,3193,-95077,-125203,-92244,7905,117957,95147,-23189,-30432,54910,109325,72096,5620,39515,163757,220659,148640,-19528,-108683,-57409,30017,61621,44963,-17230,-55325,19344,110582,132997,39490,-131106,-163394,-53882,18644,81315,111523,37028,-50883,-16572,83721,99970,35644,9757,35763,40237,33390,23581,41307,85677,99835,42984,-69233,-148680,-158078,-130646,-122774,-156705,-183065,-141654,-70528,3306,67619,59960,-9321,-63156,-24827,40974,29750,-21561,-33502,-51129,-18353,65679,48643,-64476,-80347,9102,53609,-4680,-43066,-1191,70701,129844,123642,12491,-110827,-116054,4405,84738,43665,-17169,-34966,1233,85562,181807,217830,178972,97871,-3023,-82501,-108906,-81737,-6088,27908,-1419,-6984,16233,-20559,-52752,-46925,-23997,20424,87566,96641,47731,36868,55334,31776,98,-1735,-22062,-85502,-103435,-70616,-55998,-12478,59825,72828,1150,-78788,-88052,-53282,-51054,-79372,-43588,67262,138646,92338,24660,28485,75506,89246,58172,-2482,-26708,-27355,-56105,-26939,97146,140457,15943,-117300,-70701,23712,32014,34248,33974,59,-37642,-70730,-110796,-102166,-42135,10346,30023,25452,13842,-26486,-69782,-46165,55279,84253,17956,-4270,27313,50053,67811,104312,105116,70360,75393,108988,111868,60284,-10355,-36574,-58386,-141399,-176295,-96304,-9601,60398,122239,141496,96519,45604,33449,47462,64649,90381,84160,-9426,-95759,-127382,-199695,-200793,-80368,3073,37774,62839,12949,-65682,-97924,-95311,-60940,-4163,21480,-3881,2638,25245,-4798,-58102,-104236,-116456,-29083,81161,77077,-6938,-81901,-84905,-36379,-5989,160,2607,-11515,-18477,-9119,-41001,-120550,-159123,-80359,-10570,-35412,-70625,-37614,-18071,-103749,-156955,-93005,-43076,-71993,-117497,-115927,-39541,33387,57231,39963,19972,54188,121304,87584,25867,68283,98638,60317,45971,30711,-17210,-29650,8709,41243,63299,59775,16074,-10812,-26882,-97227,-163854,-122365,-6965,55822,39905,-319,-5426,-32407,-80676,-73337,-43980,-43840,3975,80899,107516,61193,-10752,-4024,59112,60875],[-4894,21106,39642,5508,-31428,-14814,-12040,-42026,-24966,-31373,-71905,-44924,7130,-7745,-60219,-109040,-93108,7113,56004,48351,31868,9734,-20793,-46505,-17373,59087,91641,17117,-126377,-222509,-195006,-103970,-6979,59947,64436,43825,26818,-9864,-31187,13495,55609,34612,-4590,22906,97991,101806,13230,-35668,-20016,-40739,-129736,-173100,-93162,22654,61356,66751,100586,77209,-25994,-59931,15589,52972,16636,-12853,-52656,-135746,-112410,36758,59471,-87723,-142799,-48008,-1522,-31733,-7459,55749,77117,34134,4207,15920,23372,-9563,-43326,17470,126338,152257,150629,160335,50002,-79673,-45090,31929,22355,-41673,-113306,-109745,3480,53992,20452,53793,146374,153286,48844,-49930,-12728,95366,86491,27601,60238,83832,52790,22352,35378,67831,87097,99932,77324,16225,-64024,-115707,-87299,-14907,14750,15739,42227,58377,35759,-418,7372,41179,-5640,-73047,5948,111400,85787,3418,-6147,43094,18259,-73401,-71234,16382,31014,-16614,-30911,-4657,-13698,-54262,-51847,-9206,4235,5791,7872,-38628,-80887,-26571,10904,-28045,-55163,-48537,-47264,-46634,-45831,-56328,-60149,-75974,-114346,-129511,-89347,-29311,28127,84011,96640,81812,81109,60321,24517,52375,71123,-19306,-80110,-8793,80842,107701,122958,116844,21927,-118189,-119141,7994,95624,86621,8898,-66663,-91695,-92411,-96128,-101757,-66845,23436,69104,37086,37963,54110,6494,-29577,-23471,-34572,-9130,32003,37378,35999,37916,-8524,-32314,7892,21502,-14899,-42235,-64297,-51199,16194,59634,29199,-26135,-26457,15541,19192,16797,6902,-77573,-167033,-124785,-22281,-18360,-68719,-26121,10988,-9307,22209,59342,-5392,-111260,-196569,-152568,9007,100831,67930,82530,96986,48591,7469,-10854,-82105,-144745,-138821,-88833,-82494,-76544,6847,71408,29296,-12871,-8733,9634,30203,64437,86992,80266,51156,64088,109074,106903,45877,-43083,-79991,-74387,-35220,21249,54399,47943,18429,-45604,-81571,-23485,25300,-15699,-63289,-54336,-46197,-105458,-155085,-166933,-165229,-118286,-33846,-16424,-25484,-37925,-59813,-29373,11453,13476,-6434,-3873,-4786,1195,10909,-551,-62031,-107097,-133110,-112322,-18437,68303,85141,46147,-45037,-151248,-133845,-1573,21785,-40092,-19854,-83,-91388,-108375,-19624,-42907,-116148,-38385,75172,75801,95913,174246,158567,35266,-7116,35929,45452,6010,-30740,-75497,-83728,-67163,-115059,-160008,-69182,53567,44418,-43205,-85430,-60078,13844,87554,122521,143059,115813,39478,12236,39503,7434,-62452,-45882,-9976,-51563,-81058,-39792,25972,68801,68813,34655,31325,11229,-20586,20418,100907,108821,60882,16260,37723,101012,102376,55033,14483,-23333,-30781,21964,81010,90089,84394,107409,133994,104088,3053,-79157,-87461,-68920,-68791,-93818,-81515,-26809,47129,69544,34112,-26600,-55822,-39999,-33887,-62444,-76472,4400,103934,104595,52823,18877,16194,56043,52920,38642,131720,149564,18860,-13515,10797,-27651,-71184,-91832,-32942,80381,68043,-106597,-184680,-70521,47236,55732,14827,10395,34312,46294,44248,71373,70915,15343,-40704,-71641,-52454,14357,71427,68660,28351,41192,72212,42884,-51048,-160517,-193872,-82580,80092,181176,171288,96902,28668,-12082,-48753,-55467,-14908,58068,111665,89782,47794,45402,62444,5642,-94850,-150868,-119804,-69662,-51388,-19578,20407,33566,33071,60058,86898,-7537,-125848,-116042,-30574,31577,20901,-58550,-131322,-136257,-91495,-41305,-15778,44246,96169,49873,-10737,2281,25035,46744,73017,50388,57179,103106,74554,1115,-43466,-60332,-36680,-28741,-48003,6736,88691,101284,92796,82192,3276,-30658,51376,79739,3641,16707,88640,56296,-58259,-110534,-6889,129906,124305,50604,36793,18410,-4337,-7840,18367,60903,64271,38120,45291,45073,-980,-46305,-74570,-74034,-36142,34538,23662,-52236,-77187,-35357,-1162,6896,-59115,-100257,-64889,-46671,-84360,-101327,-105641,-112865,-94726,-37071,7548,-8371,25258,115985,105350,-14584,-81507,-69445,-75800,-86345,-59999,-14841,-14202,-56577,-1486,111350,93292,19074,-1657,3316,326,4956,55181,78338,17101,-7240,24637,32365,35078,59930,76492,105335,123926,96734,73107,87132,72964,13390,-28348,-99565,-161903,-123688,-46934,-9654,21022,46571,36070,23349,10888,-25727,-81965,-118301,-91484,-36794,-60334,-104093,-63195,-12668,-15793,-59724,-69475,-11661,58822,75104,51066,-13256,-38455,-967,7363,-9184,-16293,-29267,-24365,-25229,-29488,2357,48716,34213,-27234,-61646,-19552,53355,62780,-5651,-67179,-41701,-10319,-56624,-88364,-38332,10518,19299,11768,3601,-3528,-12468,-20359,-1300,-14368,-102611,-163388,-102627,20820,95760,77026,44759,33017,-21841,-76149,-66120,-24154,31958,75576,25902,-60511,-71513,-5715,33463,-18276,-93410,-106290,-38472,32339,20212,-12582,5167,37277,7380,-87988,-88327,26682,73369,58081,107438,91683,-38612,-138226,-158001,-159760,-100571,3604,73665,126093,87900,-36604,-121606,-111090,-17832,76282,76316,12821,-7658,842,-53462,-132293,-86601,20181,11513,-41940,-21072,36914,31674,-64172,-175277,-184157,-131446,-57879,9575,-1523,-77033,-98283,-57015,-27683,-29293,-26305,-1562,54793,100176,78204,-35112,-99101,-24267,82535,87840,49542,-1591,-39319,20535,76781,53162,-16793,-116531,-144568,-54111,30642,76909,93882,76083,41074,47617,103869,110598,53978,45829,63023,48850,25608,14253,19340,18813,-7369,-38996,-108725,-179353,-157889,-76858,-48795,-85707,-112957,-67239,-4736,14584,36034,66699,38211,-34466,-25632,17667,-9677,-40683,-40999,-54734,-3371,81088,54862,-37340,-24881,63836,100623,44749,10962,25624,62369,97160,60052,-44736,-110854,-71476,42111,96636,61940,37598,18042,33435,127215,209087,201572,183102,159449,50398,-61851,-103110,-59685,20604,30635,-29333,-33462,20905,-3708,-60592,-68176,-52181,-48350,-4719,70867,79739,41341,-6952,-65878,-88204,-59902,-50564,-65425,-55148,-12005,1644,34298,78433,36081,-68040,-116012,-97152,-51172,-27238,-18277,32801,126496,196007,184711,113235,76857,113357,105451,18334,-60591,-65719,-56424,-46990,27437,121268,101625,-24945,-105003,-58299,10092,10525,5587,8309,11382,-13533,-86592,-117202,-40301,24118,24345,21586,5319,-23074,-39168,-34790,-1330,58485,36175,-20169,8651,79194,105468,96914,93150,62872,39100,79895,131838,124791,72475,9764,-23076,-43990,-91369,-86858,-12189,19467,-1450,-908,13878,-22751,-56796,-4219,37232,-28431,-6987,119568,94660,-43706,-78937,-96756,-86689,-9778,-150,-33921,-13897,4604,-32787,-86159,-70590,18123,18425,-65386,-60433,40762,83230,28452,-36203,-75747,-92975,-20994,78557,82834,6727,-48806,-31886,28188,71348,72408,34621,-25786,-60103,-61051,-103397,-138556,-92475,-9580,13513,13007,31871,64176,18635,-111523,-152795,-72185,-15028,-16642,-15230,-29208,-65915,-49213,48970,101332,78956,92375,118816,65097,27007,73250,84674,41855,45658,55703,-68,-65015,-86799,-81675,742,65430,15115,-33666,-14109,-24264,-88545,-111230,-70182,-23398,-1535,8526,13249,-7676,-43976,-30513,-12832,-55250,-52337,22809,74173,52396,5851,22202,59040,36553],[14786,31216,8662,-44429,-78388,-57420,-47084,-40415,31968,56343,7698,40251,75826,-16209,-121559,-119241,-39270,54694,39579,-47583,-85514,-64198,-47486,-41498,-5932,46493,62687,-2871,-130401,-191285,-125371,-51837,27517,89920,53114,38330,75258,27729,-64724,-71073,-24174,-15138,-43195,-20282,71298,110958,69386,24524,-16056,-79862,-154931,-175856,-69189,46147,29416,-7146,37878,58651,8999,-6887,32317,48008,42593,43111,15399,-43711,-22708,63109,54699,-55917,-109476,-73437,-34634,-3672,51257,85370,41497,-49060,-62331,-19340,-19846,-47583,-49255,-9792,36195,56231,54186,9233,-91301,-140389,-81331,-21584,-23709,-52336,-72300,-48118,29963,55261,26281,50124,129352,145057,97186,60366,62798,83180,14211,-94946,-68719,40284,81368,78063,97356,83655,36698,58708,87755,43275,-13739,-53329,-44774,25573,47090,-4771,-2948,25988,19230,17580,63162,111209,39907,-61293,29194,132830,75755,-6107,-29916,-46318,-83500,-113401,-81837,12810,88404,73703,24286,-7609,-72208,-97965,-15300,63865,22400,-53884,-33184,40709,30114,-27470,-21384,26264,55584,33923,7155,36768,74312,38814,-18385,-60050,-120188,-174180,-153206,-62268,55158,121777,60702,6133,48541,40501,5545,67181,81372,-51669,-103327,-5013,53428,33875,4695,-8833,-23907,-55883,-20870,49151,95640,124003,86671,-18125,-95411,-104667,-88698,-79492,-37487,46294,40225,-53868,-85991,-34804,-13694,-25459,-27456,-42299,-21216,45936,98117,108345,76637,0,-36538,-3429,15823,-23985,-54645,-83995,-63774,47588,134539,124938,72917,42203,19076,-40469,-64535,-38028,-61691,-127789,-92326,36138,88942,11516,-38064,-50470,-71956,-38065,16074,-5991,-85366,-160416,-135437,-21375,76669,84309,57626,35498,20815,-5612,-40910,-77652,-78753,-42597,-6926,-7852,-51997,-77783,-64646,-12051,65674,101123,84433,50954,5668,-3565,2003,-30955,-29358,18027,31425,5708,-41666,-86796,-77669,-35034,4466,40007,53883,58454,26795,-23121,14343,66342,41168,-3515,-26579,-54180,-91496,-103107,-159754,-216821,-134035,1131,-1499,-57899,-63739,-90072,-85418,-13214,28338,13064,40065,43534,5617,23610,64523,29972,-49226,-140273,-127897,16970,158484,176694,97512,6206,-50405,-30334,54647,19579,-78412,-43499,7629,-60314,-104148,-72320,-76150,-88534,-43593,-7484,8371,104374,233550,203501,24284,-54434,2336,32816,2374,-39309,-53619,-24319,-16704,-74403,-104087,-13944,68230,37533,5254,33519,25157,25647,66695,65061,59736,58379,4416,-48364,-46955,-46722,-82291,-59463,-21991,-79217,-130605,-40760,72889,101419,61145,15553,6991,58,12186,80675,128063,106205,50848,14719,54708,140723,162544,137231,91986,5655,-72164,-81732,-48920,-12811,17771,28105,22703,-13631,-92192,-146895,-149837,-128011,-83777,-67799,-66372,-25702,63513,88953,38636,-8461,-44408,-72681,-87933,-94436,-78905,-3945,68648,71591,44083,-10437,-74292,-29911,36416,56799,147150,213538,132566,84190,88855,50645,-21283,-76825,-25284,90270,76147,-84498,-155337,-46959,69987,52203,-35752,-43906,19516,65691,39025,-7091,-25898,-41050,-83789,-104536,-53714,-3004,17970,53384,81156,88337,51241,-6273,-43377,-95194,-157420,-124389,-7048,101096,118031,70855,14467,-30936,-52316,-30882,8951,77126,114989,79424,16312,-6025,34071,53221,-45016,-139999,-114272,-73751,-58339,10841,61131,33733,-20930,-13186,69743,54076,-18879,-2379,33745,-820,-67442,-119976,-146784,-146645,-108208,-43621,15372,70094,99450,50781,-18006,-481,36055,57922,127873,159934,121661,95647,66117,3716,-32463,-16848,5180,10402,-4388,11798,34460,28794,66759,104257,24518,-43821,17001,60771,39988,53109,43214,30401,13549,-22128,18955,108969,108645,50871,48921,40110,5720,-3309,50918,143775,176594,111815,48898,9602,-18731,-10108,16819,42855,68491,90750,12775,-77900,-46327,38479,53142,27062,-45672,-109608,-107003,-95859,-127670,-137856,-100912,-44348,-9532,-463,-5315,-16748,36867,112356,71278,-16089,6501,49669,-16699,-100090,-100083,-58247,-60806,-58125,16646,64862,51887,69946,95152,114228,122051,43230,-25809,-14577,-38577,-60022,1322,77244,88006,58550,24352,41042,72230,73070,32672,17067,48067,24232,-61146,-153744,-168374,-104723,-30736,22263,57873,58931,40087,41224,45999,30727,-28770,-118019,-170335,-97717,-38105,-81525,-98469,-76782,-61532,-72970,-94995,-68514,10166,13627,-33935,-53919,-24071,6974,-11772,-36499,-37217,-24037,37102,80518,78207,103327,126557,82864,17373,-1593,55469,95895,32355,-41165,-43823,28352,79313,27531,-32513,-10858,6512,3606,6790,-15685,-48856,-43625,-25730,-10567,-23124,-79644,-96886,-21308,83715,132173,72464,-20414,-41003,-42625,-30135,-25751,-18155,56230,106300,6672,-122732,-137534,-28330,63168,10736,-86653,-94989,-2956,89731,72926,15673,34521,70473,3785,-122712,-132603,-42131,-23771,-12780,68883,47593,-61304,-114768,-101911,-100975,-59945,35111,102128,121205,66956,-27538,-102004,-124107,-44948,72419,88297,4885,-32178,-24429,-77970,-114526,-21002,74824,51453,9856,48041,90551,42176,-64419,-133754,-103953,-68302,-78914,-87943,-74188,-89447,-122300,-117102,-77781,-32817,17764,24497,5227,4228,-4992,-63042,-81770,5568,84501,69630,60340,58940,25140,17609,-15942,-69374,-60043,-49953,-59836,-35283,16297,37517,47864,89818,124065,89514,58037,64592,66379,86851,86670,30071,-15580,-2210,13960,8091,-18256,-53767,-101944,-127303,-99146,-36330,7305,-5116,-49467,-8196,54865,16745,-20719,24463,33280,-23187,-40624,-38642,-56465,-43754,-30200,-46673,-14625,19877,-8061,-36473,-29997,-12536,17889,33656,57998,57814,47295,69878,43583,-31737,-40910,7386,56415,62478,34437,28912,25618,62216,147650,176054,112457,75818,91478,65893,9822,-26492,1123,47260,2448,-98986,-97977,-9339,10716,-49311,-98311,-98134,-100391,-73742,5409,38682,-13250,-78117,-120379,-103241,-54862,-27991,-10317,9889,25641,25607,40256,51538,-32541,-148953,-153605,-68558,3842,24599,26197,75483,155947,197995,165420,103492,73898,100629,93032,-8874,-98769,-94351,-51920,14801,92268,113140,47971,-29071,-32696,29296,60746,19004,-39535,-76485,-45204,16644,-7433,-42045,1854,33823,9895,-11228,-39973,-54562,-22160,13317,49233,61675,-8870,-59258,16993,112232,127189,95154,47289,-35266,-55646,29617,91302,82523,68819,35895,-44711,-74959,-13876,40519,46530,21075,-31120,-50001,-34342,-92223,-129035,-42339,1581,-104075,-93415,93816,130166,9176,-3030,32352,58073,92202,57025,-29847,-22374,63346,55227,-26917,-30188,44789,-5756,-122104,-102517,15314,78588,44061,-25447,-63070,-57128,8720,56920,32699,-5559,-20160,-15799,39137,111321,142594,130557,44668,-37918,-28444,-37612,-59229,7683,62173,29540,21159,89913,129241,68245,-43547,-96209,-70805,-8383,40078,74894,55821,-33848,-93145,-25446,43303,35287,46869,56521,7415,-22031,18354,27511,-22459,-37239,2808,14242,-23387,-68847,-107812,-61848,43562,74945,40979,25987,35096,29990,-13768,-93288,-139490,-87675,-24047,-14203,-15888,-23375,-17889,7622,-10173,-39503,-31967,-401,23904,18674,20221,20674,8421],[53808,60887,-388,-68866,-117332,-121152,-79751,-20429,50438,94640,104967,149176,167391,48687,-98086,-81536,26925,84252,13425,-104173,-96986,2502,44802,34016,41747,54944,47697,-2218,-83205,-96453,-34946,2504,57665,87054,18010,-12518,24542,32005,-26464,-61919,-39167,-23901,-48362,-43569,8453,57692,76463,66990,37022,18729,-34545,-82114,-22355,17785,-65572,-118047,-36198,51791,77555,88262,82389,47822,32599,27676,-13892,-22415,43432,85960,47826,-2818,-13739,-20524,-16566,20928,52931,43952,-29653,-139790,-143908,-68334,-66852,-82968,-21535,5834,-23509,-15150,-19389,-95137,-142703,-101143,-49905,-47030,-53906,-53186,-31302,9634,52486,54475,28040,15723,44860,45306,73895,128620,103038,33641,-61297,-181755,-160654,-21015,45238,57709,82030,34816,-56665,-46928,7991,25833,21903,-33188,-76265,-25417,12448,-35753,-56223,-21312,12390,42501,94263,141018,98305,7311,41305,98760,52174,-3307,-35238,-83984,-111371,-87487,-32085,44051,120422,131917,76672,2480,-104566,-123630,-6648,55732,-34749,-116184,-56638,78853,107032,15998,-26296,11170,75967,108525,89271,110337,144950,83968,8722,-7294,-49460,-129416,-155435,-74964,72289,142398,57528,-3184,43957,17440,-39398,131,19431,-43794,-35160,31007,54347,38560,-17025,-59823,-24116,38310,59477,40173,31105,73025,97115,64206,22670,4576,-5626,-29332,-35720,18728,4608,-83171,-114742,-55716,-16548,-31004,-34600,-54231,-79843,-13280,97510,128198,77305,19925,-7105,-11574,5112,-9213,-53740,-90987,-54697,59034,128535,128385,106161,62678,-11801,-79725,-83499,-22771,14598,-3276,15502,110494,162413,50342,-88758,-133906,-139214,-131259,-80285,-40911,-23712,-32113,-42813,-16211,47524,74560,47360,26248,35001,-7401,-68436,-69120,-16813,36117,37384,-7363,-66312,-114602,-138399,-57270,65761,83891,50028,13886,-87313,-119063,-61297,-58041,-59122,-32251,-29133,-25980,-21559,-51681,-46354,-7430,1346,323,-4470,18038,37719,25548,46321,84952,58863,3603,-33578,-40135,-27746,-26539,-93880,-190365,-133568,6633,11703,-55860,-50752,-79105,-127556,-63565,22574,42137,57673,30657,-32024,-23156,34915,60582,31961,-39137,-31435,63446,132166,132337,85299,50186,47135,48843,46089,-21452,-103229,-54341,7619,-32620,-70310,-58721,-47852,-24378,-12793,-40875,-29944,62167,137585,103445,-2664,-18397,25839,16181,-31772,-63147,-43028,-1984,-10743,-37513,-5559,59357,64170,13927,37675,123154,120075,53422,24495,-16899,-26601,10144,-12342,-78228,-88967,-56572,-64795,-65160,-12476,-30784,-106425,-54202,60179,101695,80437,72704,39005,-10333,14855,102482,104505,56298,10566,-26154,6506,108866,177380,190101,135150,49808,-17488,-107326,-191151,-181388,-95964,-46332,-40279,-69889,-126231,-182985,-198818,-150020,-68249,-30463,-7809,12814,47036,66810,46662,7205,-15371,-23325,-50246,-78896,-62994,-26559,-25487,-40353,-22276,-31192,-84787,-49372,38018,55228,76800,168724,172955,95629,76625,99182,44788,-46398,-17823,52137,16852,-79546,-87792,11373,85127,18595,-100863,-102801,2093,73802,35083,-39545,-58689,-60693,-79365,-53859,552,-6148,-24707,32006,97215,95280,21565,-33754,-29061,-21846,-63201,-114029,-126369,-56087,23082,32992,-12244,-52536,-36830,3302,25767,82146,95423,37103,15720,9606,11548,33337,-22118,-79344,-39921,12360,26225,60174,72002,32778,-22505,-21955,58008,77225,54581,64530,36101,-55483,-126120,-141949,-142263,-137647,-71119,32584,80203,76710,78613,81449,62299,64146,60458,57163,115620,156630,96108,24260,9047,1746,7781,30160,35105,46985,53021,30234,1549,-5391,60950,112441,35411,-50610,-36540,6653,33335,37141,-9034,10574,42487,-2138,-52177,-40988,-5151,24375,78815,64336,-24329,-49837,41565,154181,187112,117842,44830,2831,-26868,-6053,43329,91986,120296,108586,19643,-23511,45901,107076,78459,15333,-63076,-131503,-141842,-102725,-91633,-91224,-63901,-8626,35424,23285,-30015,-61555,-14130,50823,45672,31104,88445,128147,52219,-50762,-80813,-70451,-70370,-35657,-5185,-40380,-28208,91155,151497,151668,159055,67368,-75564,-110091,-126685,-155443,-93507,27612,77031,47540,-11976,-37565,-15928,8400,-9967,-26506,18261,19833,-58899,-122288,-97922,-51314,-15205,21819,32632,37144,76930,81107,52384,53756,30764,-62040,-130480,-53521,47684,20204,-59411,-90000,-67620,-77987,-102865,-61161,6501,-19137,-64046,-35528,-1233,-18312,-23383,-13466,-46877,-62528,35615,134202,142918,154092,160217,93460,44718,70684,102528,76182,7851,-22713,-13261,20569,53765,34563,-1483,2107,4775,1776,-12548,-46810,-57504,-27982,-7477,12767,21593,9520,11097,47127,84659,102450,66091,-30875,-70978,-19414,57818,36295,2787,65943,72816,-64531,-174015,-147698,-17888,70595,5221,-92427,-77625,31801,123188,76581,-22865,-20320,771,-54139,-123852,-139883,-132788,-131180,-102100,-35692,-42354,-70997,-62036,-13857,22328,13969,-15641,-39895,-27173,4165,26342,3753,-47504,-24113,69929,120825,54589,-7086,-48674,-129632,-110121,38747,98852,60703,47069,83018,108912,47033,-46249,-48574,16430,20085,-40512,-100038,-97342,-82892,-89815,-73880,-19667,15017,37065,53199,53956,20872,-22838,-54443,-26126,35780,50601,39062,76383,109351,76883,11967,-78828,-111661,-36250,13020,-10294,-28875,-6399,3788,-2228,53109,129066,87094,4765,10247,49699,80755,94457,39940,-7838,1950,20263,45183,47745,-17559,-66183,-36574,-20440,-12373,35975,60146,16369,22324,54708,-442,-57088,-26451,-500,-24422,-45029,-64415,-68271,-47484,-29607,-33944,-32338,-50541,-55579,-30939,-51810,-97771,-85240,-28066,37291,41617,4806,4925,6657,1149,43241,62570,28961,5525,1886,-14416,-23411,24842,69145,58861,5149,-58158,-70706,-8153,51347,56908,49036,48863,-12799,-104910,-110347,-35555,12133,-2277,-66609,-112863,-101317,-18748,44257,13043,-67643,-118401,-120320,-44120,19098,14760,5266,22367,13629,-3957,11344,16512,-61164,-157131,-153207,-36450,59159,53218,20302,71215,145200,132471,33082,-25294,-2248,51611,55883,-14584,-83546,-82654,-20958,60955,108910,99051,29641,-23256,-2001,63272,62877,-4178,-89196,-156964,-105346,34689,81564,35930,6365,-3083,-18303,-23815,-40995,-46270,2469,68237,95072,41474,-69913,-111815,-21760,67196,80790,50816,-16128,-114091,-119430,-12540,39811,18746,25563,9909,-111235,-149478,-6809,76789,40952,12776,-8692,-26281,-16266,-58417,-88561,-57077,-58709,-111588,-89992,25410,55292,4358,21888,71557,117913,145794,106711,35500,52733,124051,95839,-11944,-69091,-62444,-92094,-126497,-105524,-26477,55840,48027,-33283,-62565,-10351,57873,58405,-5406,-20253,-12015,-28222,21039,105439,144938,168719,115197,45291,77642,86945,35539,48330,66038,-3453,-57652,-3838,46574,52113,37009,-11923,-64116,-42967,7641,58332,97221,57462,-66631,-115803,-82710,-57531,-18687,25792,2841,-42785,-30701,-17811,-55349,-96081,-72978,-13525,27164,48667,21913,-22535,39939,134092,101258,6279,-4006,63003,68382,-62836,-201623,-174393,-97107,-70805,-51139,-28734,-22345,9898,38199,19887,-30310,-38255,7635,18241,-18332,-41830,-15474],[30949,49397,-5104,-78133,-149248,-165972,-85349,-5004,10521,42920,118713,163918,168019,71541,-84912,-100805,-3399,50919,-11236,-93839,-33340,105427,126377,45848,9424,27929,30755,-1537,-31922,-27972,-7025,15564,65920,83139,22665,-59260,-86603,-14851,24695,-7903,-11945,-1,-26492,-46399,-45849,-12188,30773,68960,112817,140174,65522,-8655,4909,-25172,-132094,-160821,-57579,35885,77698,117103,105730,22027,-48929,-99144,-148863,-114083,23090,116596,68026,-365,16749,40971,39229,40817,24909,-2010,-39576,-130729,-151501,-82529,-84469,-100981,-18851,12155,-31655,-20676,-24797,-91487,-83000,11761,63901,43694,6139,-23897,-14929,15616,49638,57872,20419,-37865,-49553,-54303,-9560,66569,45745,-20074,-58473,-125857,-128833,-56582,-28066,-32787,-4472,-10728,-57340,-69808,-57062,-5300,27909,-36819,-117291,-99608,-40843,-46814,-79007,-53070,6760,41286,63377,74238,53075,11951,9325,26275,23482,25284,29446,-13540,-70442,-61197,6167,80184,120507,115728,68477,3350,-79159,-96273,-31218,-29281,-113649,-128873,-43283,54949,74920,26742,-17468,-31659,4529,74545,90234,105161,118961,46125,235,47310,49559,-24748,-89189,-65209,48107,116961,81341,50568,41066,-26800,-83888,-49977,187,17189,59901,93738,116452,139519,90344,1749,16124,81429,49802,-23306,-35473,10820,58097,94431,109527,98834,52664,-38177,-87730,-35227,-6265,-28656,-27900,-3539,-4088,-34176,-40899,-59800,-118295,-95986,32058,87638,47564,34924,34526,9312,24391,24527,-54270,-115283,-79290,11812,54482,49827,50381,33120,-6362,-9236,14111,30531,53478,89836,116075,131399,125099,13787,-123863,-168204,-178962,-188613,-123700,-50797,7012,34275,30863,34034,63324,89457,120008,119978,84104,4314,-49879,-48609,212,56316,51281,-32945,-82605,-89237,-116213,-79370,4364,-15363,-50835,-53637,-118953,-143565,-66206,-35847,-31843,-7818,4193,27580,35360,13494,-196,22740,20374,-21737,-59889,-42221,-8190,19491,57527,90963,53090,-26796,-53986,12416,60689,727,-91487,-132268,-88606,-18729,-29316,-57174,-22930,-27302,-89314,-79941,13604,90968,80378,-17232,-89555,-94116,-47909,39995,110898,81844,48836,53104,18113,-493,14506,28614,49698,51963,24091,-2681,-22888,-8674,8551,-26336,-52068,-45348,-52907,-52683,-35117,-7537,21960,31464,-115,-41192,-45621,25519,44906,-8669,-51570,-53561,-38085,-26338,-31048,-9094,50725,77273,56431,30861,52129,109172,121794,46954,-27033,-71177,-54848,1893,-5700,-53249,-38951,-14433,-62887,-93607,-6159,33193,-60421,-92084,3427,57135,40918,58615,51034,-13450,6142,72984,43333,-1335,-13533,-41467,-28406,48401,124272,152028,92969,37398,42438,-42924,-207527,-256743,-169242,-72776,-9370,-3819,-56769,-139589,-166194,-104029,-71870,-75998,3698,34653,-717,9658,27657,-5551,19152,76962,19265,-77905,-66307,-31178,-72236,-114884,-81633,-16184,3532,16461,61469,40055,-11552,57821,111207,37096,4479,68644,63971,10441,42141,34869,-53944,-92405,-33440,49297,84435,12855,-101513,-103478,819,57245,16705,-18775,-27046,-61646,-72953,-20167,6057,-30449,-28903,46741,95557,67741,6473,-13441,-14630,-13028,-17516,-84555,-173331,-130873,-34811,-29817,-78452,-80264,-24938,9867,24718,68745,39589,-40445,135,28746,-13505,-45511,-66027,-57080,17438,83973,75719,52163,47125,45903,43533,43898,38440,5582,-563,5386,-14124,-42134,-74343,-96447,-109316,-96399,-2763,111133,120672,84596,82442,124975,152826,128636,77968,40505,44972,69329,36103,-23816,-24480,3786,29489,20209,9016,56520,86345,32568,-14242,-6368,42703,65616,6149,-46404,-58946,-34313,17713,36291,9584,4940,-17507,-76411,-124671,-120908,-64535,13251,102616,78266,-50130,-87278,12814,92582,93550,44586,11812,18753,2591,-11837,21494,92529,116699,67462,3823,33831,98001,92503,26248,-29657,-78539,-121605,-122429,-53085,-15735,-25718,-48320,-42027,19815,47559,-12455,-77824,-62562,-17016,6630,34756,82413,114703,78532,3385,-36530,-44693,-38036,-18013,-51059,-104493,-52780,75259,101595,66285,87271,77123,-33127,-116494,-148201,-170319,-144195,-60152,16524,34106,-27955,-102860,-112809,-91857,-59132,-20081,1109,-23969,-59007,-62167,-25338,-9030,-21607,-30367,-42979,-10044,76674,76459,13905,16112,32855,-4809,-19002,40852,115248,124948,61029,-2941,-36642,-101794,-110386,-13139,60018,32281,-3369,10988,5271,-45301,-33463,7520,-48717,-104069,-13151,98612,112926,111525,102099,20748,121,65485,54336,-14389,-17237,13140,-11649,-50583,-44716,-33899,-36237,-26774,1817,22781,-29598,-93486,-59214,11179,31054,72100,122397,118168,76100,43652,15641,16195,43131,9776,-43940,10652,93407,54977,26665,71771,24237,-100819,-132136,-63832,23072,33755,-63988,-137798,-78329,62837,140143,41984,-90328,-103168,-106203,-130104,-104007,-92160,-143162,-148751,-129965,-125195,-110243,-63572,-41529,4121,86947,78326,-51553,-171343,-153341,-61657,13581,38724,15500,-2384,34398,98607,86364,42532,-20767,-114435,-81155,55718,67328,15622,13754,24140,52502,22457,-53727,-31270,37312,36633,16934,-34419,-68322,-40011,-11980,-966,24194,15039,1008,59750,127257,76801,-10381,-41069,2459,32738,17197,10113,44078,74850,66973,15944,-59141,-55264,21687,30221,-23303,-23538,-308,-13256,-43123,8601,91840,70002,-9479,-22520,-1841,15866,57346,68728,38480,9593,17364,55079,58927,-13462,-51507,-778,11706,6363,60151,110101,85462,31912,2253,-26226,-62676,-64719,-24127,-5556,-13774,-24167,-19616,-29371,-46935,-44768,-17274,-12207,-7970,-15298,-60551,-104180,-105659,-70093,-2420,24679,-23042,-87963,-92644,-13710,77736,68804,-3279,-10067,32988,14780,-40113,-55584,-72463,-68335,-42874,-89739,-157840,-106492,23322,89207,73817,46026,12634,-25279,-44665,-21574,13531,52718,24574,-59969,-65342,67738,149785,64955,-46609,-106088,-100950,6665,83975,43911,1100,3694,-16840,-47573,-25733,-7981,-34793,-77417,-92452,-18491,88817,91991,49719,94796,137892,68392,-55281,-113617,-67919,21182,45295,27494,-5223,-36022,-12087,49087,98871,102573,23551,-40245,-14571,18062,-24146,-73780,-102606,-129965,-63924,47278,76618,40077,7494,-20722,-32417,-6043,20928,24445,47819,117843,117430,17942,-95603,-121841,-61187,-393,22656,2761,-40179,-72987,-45572,27065,49519,14015,-1345,-28262,-129544,-162054,-53099,24304,31098,38359,32345,3121,-3569,16959,30194,-32249,-93342,-42844,22417,16738,-4665,-9357,1337,22846,82787,120105,81040,60131,109026,130625,78203,-24187,-124658,-164038,-133298,-77868,-51360,3931,80204,58746,-33666,-52763,9129,66971,62497,10142,-3436,5253,4906,37302,67912,68382,100002,124509,132797,171111,152722,69465,23142,26812,-24450,-102916,-124911,-85148,11084,97628,78852,3361,-30352,-16410,46869,139534,146775,-5549,-142131,-143294,-98668,-53618,22133,42000,4927,3328,22024,-4954,-78038,-115822,-60298,32050,128142,166898,95607,61044,110037,56500,-65092,-74491,14684,60704,-37576,-194867,-222703,-153417,-90986,-44317,-15492,-16875,1569,41906,52345,12234,-10798,6410,-3840,-56434,-78144,-25427],[-8751,27832,16117,-41370,-115644,-120745,-34631,25755,9828,21071,79020,97562,95310,29016,-99864,-135943,-65062,5919,-25060,-78665,-14351,112907,101097,-34497,-91156,-24316,33177,33702,22080,-9679,-26282,13179,75953,97725,46310,-59197,-106407,-23287,48344,36313,30520,31955,5555,-16576,-16942,1727,11628,52133,138119,150017,52241,572,24838,3323,-72643,-83169,-18426,6400,18945,79914,82796,-7102,-103135,-187972,-233041,-186420,-14716,141276,100870,-13754,2016,79525,94266,66642,32405,14991,17327,-45191,-92504,-75488,-88531,-94557,-41768,-10006,-10980,11120,642,-32682,17657,115188,168328,174077,117206,28365,-9351,-8851,22590,47743,8696,-56354,-56588,-49613,-52816,-17761,-5933,-3255,32298,21304,-35018,-60244,-68874,-101652,-81538,-15877,16177,6239,-22222,-4205,24443,-8386,-72237,-75249,-13465,-474,-54401,-65562,-13796,19054,9140,-29838,-59690,-57670,-35939,-15738,4438,46025,111082,91271,-9706,-47695,-9098,54231,95388,79176,31876,3007,-17006,-25582,-34377,-84407,-122944,-77365,-29530,-21089,-12750,-2227,-11637,-37292,-56742,-37383,-2027,46415,77435,17210,-19002,42311,79092,54734,14637,-13931,15153,75382,110143,116410,58075,-35029,-61120,4674,71024,76616,89564,133533,179112,212785,174235,69728,43084,57101,6846,-34704,6727,44510,43833,50400,57508,69932,39378,-79857,-139718,-78247,-22919,12945,41648,7156,-41097,-51644,-30397,-25756,-86902,-133337,-59523,-9076,-21260,8742,41346,37585,73981,78432,-22784,-114437,-102389,-32289,11606,-228,-6952,16788,49922,95943,106060,29878,1934,86604,131056,63696,-2983,-62554,-110363,-117683,-136728,-141064,-59623,-1901,-7543,-12078,25055,69344,96901,120590,190485,183121,78324,-839,-11420,-29308,-13365,45825,53641,-19732,-46963,-37824,-67516,-65378,-25639,-66578,-114643,-91394,-69135,-76070,-47028,-20285,-11598,23884,85559,131369,118919,92327,52817,29620,20021,-12571,-37509,-22469,-9809,5603,50358,79359,39111,-46551,-56017,61456,109407,-37061,-165798,-81426,10209,-28164,-84601,-56482,-4026,8721,-6250,-33936,17121,115564,101781,-22894,-88387,-103500,-74152,35244,148111,109540,17130,-29630,-84743,-92138,-40669,-14472,-1651,-98,11078,61322,96595,75586,45468,-4271,-47584,-61141,-86831,-119942,-88811,21591,70893,3294,-77488,-119852,-104602,-16001,14810,-7356,-3330,3057,-22645,-47712,-38508,21575,66496,54427,61885,96242,68752,37162,49258,15114,-59577,-83963,-29628,27850,10078,-11131,43280,47413,-60962,-96911,1637,56718,-3806,-35269,26736,32525,-29244,-27435,6577,-19350,3275,36156,2689,-13586,9796,14452,16982,17432,24997,47620,15506,-21292,23228,20067,-92910,-168905,-146016,-65115,23818,63488,37490,-26320,-45058,-15657,-82147,-151471,-37745,28179,-25667,-36449,-18509,-29095,44648,137944,40048,-103635,-70503,7952,-19315,-79879,-71691,25626,98816,97679,83296,32001,-34722,-21284,9632,-4007,280,55233,73888,84702,130076,73017,-46885,-60849,3829,32678,46441,38053,-29111,-51174,-368,21875,553,28311,31662,-36511,-58019,-28630,-38756,-56902,-19876,45080,72590,51082,19227,18428,-5732,-36648,-26449,-53401,-112046,-70955,-22612,-64681,-110744,-82527,-30029,3744,41874,57159,-27932,-85851,-5428,37225,-17698,-98416,-139984,-98205,19599,83255,29203,-20511,1258,56224,116690,119739,27201,-79608,-96032,-74425,-26668,41475,29396,-29217,-51236,-23324,60926,126884,109034,95365,101732,126667,148525,120998,74544,14457,-17837,22746,45918,28202,41244,53200,39537,173,-9799,68432,99269,22025,-22856,-1298,14222,2495,-17700,-8584,-14854,-9154,37687,70100,58145,-3875,-106303,-142246,-83360,-25231,5204,50303,116893,94823,-22,-34626,9941,28659,5036,-30526,-30809,36608,82241,52907,54017,123095,109445,10242,-27987,63881,108964,35026,-46970,-40505,-22795,-48581,-53968,23518,53790,13728,-39516,-62429,5476,83885,69388,7599,-11649,-20658,-49706,-38362,24247,79183,82478,44474,8887,-11049,-9841,6017,-12180,-30092,9366,48137,18627,-8167,41728,89796,33209,-63688,-83384,-54510,-56891,-56372,-9687,32251,-19338,-95813,-120656,-123417,-79021,5289,1462,-67592,-58195,-3582,32759,16815,-27890,-59349,-70046,-22770,55400,51286,-16447,-22975,11515,37959,61925,80785,113759,165869,158668,82867,-10211,-98837,-73444,34451,112628,117132,66503,6053,-29730,-58438,-42038,2199,-12290,-40618,6645,56302,54451,51470,32429,-54290,-74204,-14619,-32189,-65847,995,55045,-6135,-75209,-70372,-50447,-56934,-51541,-12876,22464,-30305,-106978,-58424,47300,88815,150795,218541,177479,82792,20370,-30268,-36856,30864,64976,19008,22763,63513,34256,38370,69313,11839,-42443,-2746,38967,38155,-14319,-106949,-137111,-39154,121207,169529,36219,-100636,-128137,-138445,-131466,-61957,-33928,-80113,-74815,-60319,-98683,-96929,-54757,-70221,-34311,80896,111056,4561,-90946,-65091,-28714,-27400,-7973,11498,-14246,-41246,1972,66137,90666,51448,-24468,-12998,57708,33556,-24400,-33416,-29283,11124,8429,-58721,-68876,-31681,-2499,60514,53828,6159,44357,67146,11496,-24956,-38143,-16425,84509,155766,75761,-25427,-52150,-16712,17703,17917,-15711,-38603,-17213,35757,58814,20836,13883,49223,23907,-24487,6514,25798,-33620,-70561,-10107,58816,53227,-1291,-29459,-27419,-25182,2912,56898,38850,181,20193,28287,-9269,-51341,-74885,-54050,-22595,22624,96034,151188,122704,21597,-44772,-34941,-51998,-86464,-31932,26993,22632,25000,48123,20635,-57717,-79785,18751,114936,94231,-15430,-79977,-76828,-71004,-70265,-4052,52401,-7509,-139657,-174900,-64527,40625,25863,-22764,13024,92100,96193,8256,-84437,-136967,-99650,-15148,-23566,-120927,-144227,-23795,76861,78163,48651,36954,23673,2116,7004,27287,68564,72364,8998,-21031,67834,151948,102885,6222,-74529,-96577,-9867,72687,59066,27664,-3591,-37965,-65407,-59638,-42419,-21799,-20128,-49169,-25593,87153,142341,131648,156578,141331,55127,-8317,-55479,-63873,-1476,38240,64299,52565,-23686,-59994,-3715,78569,89778,2555,-45942,-10084,-28360,-112408,-138764,-95030,-42594,32127,47989,-9011,-21601,-1952,-28847,-52459,-8630,62229,87421,87152,117839,94012,6811,-63027,-72491,-61091,-43228,-22938,-33244,-15380,57050,106696,96016,72453,50922,19992,-29755,-78558,-93312,-85468,-45242,26317,57129,33620,-5618,-30582,16282,68442,-25704,-99141,15013,120540,76335,29617,6406,-36129,-53477,8072,33684,-22471,-15382,69645,98240,51396,-31420,-125241,-136971,-77295,-26043,9067,73192,104991,41602,-33705,-45239,-30812,-6842,14904,37662,44182,48094,68281,48850,-20181,-66409,-35842,53532,132279,151887,99664,34954,-3362,7174,404,-66458,-147520,-129840,4868,109167,97657,44070,7742,19776,92720,157877,148941,19746,-119618,-138026,-104771,-87374,-28420,33154,46718,67104,85811,37785,-69792,-137959,-77553,16373,104370,193751,172835,62032,6393,-47324,-100861,-76933,-31960,-20711,-71462,-163019,-193587,-134454,-48916,15664,12386,-19047,-1296,32305,46156,43311,23489,-15359,-53757,-73519,-72282,-29412],[-30877,5182,32171,10068,-38613,-40359,-1324,26797,36322,37365,20776,11601,12073,-35959,-108845,-114110,-66271,-18102,-60621,-128556,-82165,25484,11731,-112698,-156314,-59634,48984,93446,75034,-4991,-42269,684,48164,43929,-13036,-55507,-36253,4030,21353,44842,56071,39940,32745,35824,52319,60814,24698,18006,64402,47142,-26085,-43365,11416,54332,32917,8383,1586,-37201,-36737,20416,18875,-31238,-80952,-137926,-169217,-134814,8688,139201,97023,-3097,18141,95792,103287,73006,57653,47439,34336,-17806,-75312,-109338,-115983,-84792,-58174,-39017,-4218,16388,-3865,3172,79434,141118,164182,192014,154618,43070,-17905,-15836,12734,29816,7913,-19876,13306,18987,-32579,-37828,8635,75019,130183,105207,-2317,-63213,-58128,-90500,-93891,-23578,13194,22751,21240,-2945,-1062,12381,3765,16748,62318,52438,-22269,-67533,-31263,6130,-26857,-92759,-130452,-132430,-75949,-13987,-15529,-4427,87557,111022,32374,-19112,-34161,-8531,53582,52209,2119,3394,21833,14866,-22633,-75613,-70717,-10756,-40830,-95665,-52345,-12974,-19488,-36066,-82732,-119456,-81777,9997,90105,61117,-20748,-36545,-1726,51849,90682,46829,584,54253,124521,141373,98597,28970,25400,96152,140461,93864,60139,111118,163102,165949,116290,44407,21880,10695,-8112,35678,130644,141561,66587,-8622,-50025,-23658,-2967,-80657,-142150,-105304,-73427,-28633,1787,-73563,-146660,-105879,-10887,29414,-38864,-125984,-123068,-109875,-103059,-54821,-10358,13205,77599,103476,29731,-61273,-56842,10954,44349,15137,-1078,46163,85126,90272,55909,-61307,-91338,32439,74010,-42763,-127066,-128276,-88048,-51763,-55597,-44476,33816,48696,-36573,-82885,-36722,27338,72584,98573,141081,103907,-1050,-24448,1308,-30619,-26242,34842,18440,-32341,-15200,-607,-31873,-20954,11500,-17365,-80845,-76491,-22918,-19000,-40962,-28422,-22119,-603,101404,184851,177947,132903,63093,-18840,-49416,-16801,29624,47893,31033,11039,20842,32204,3560,-58841,-56161,47541,61942,-115219,-223011,-44080,97114,-8466,-85773,-28727,-1990,-10679,17781,60,-6209,56062,79297,25379,-11550,-36253,-36116,27157,94374,39250,-50736,-88563,-99462,-75488,-25332,-3972,-17039,-49904,-22925,55599,106249,110534,81285,20472,-40980,-69063,-70556,-80114,-67078,-1120,-492,-88356,-131860,-137210,-143447,-92499,-26230,23099,54290,28485,-17899,-47207,-46661,21197,63115,25484,45353,120892,72532,-15778,-13902,-15603,-68816,-76440,-4003,50001,27314,13591,70785,68848,-40222,-59559,3810,27384,45055,98435,101488,30624,-51464,-71048,-58640,-49475,-9929,23726,7412,-673,24037,67540,74779,14331,-40313,-28071,-38221,-77124,-51299,10964,14620,-42579,-83328,-59693,-15421,3856,23554,39972,48795,24975,-85592,-172860,-91646,-12356,-34345,-71491,-71643,-46426,30395,96718,-8331,-129881,-66605,34375,37950,-8598,-27714,36823,99016,88155,33028,-8848,-25718,-45669,-67846,-16149,61637,100465,109261,129396,150643,93017,17225,18276,25334,-28245,-33924,28203,17782,-42212,-57803,-42511,-27937,19415,31660,-20536,-52078,-65569,-77829,-50389,-25133,-27132,-2535,26451,7359,-4220,-20380,-50033,-49442,-36761,-34303,-2034,6136,-32858,-63843,-63968,-60224,-2748,74159,37488,-75550,-60635,28410,41562,-14839,-111685,-196437,-154300,-18858,22889,-66965,-110624,-63166,19349,105849,113316,18584,-94315,-112945,-67912,7910,79124,40320,-52694,-59786,-1250,59629,72120,49615,49446,39357,16971,9284,18470,12621,-49750,-65274,25342,86319,86526,104772,94053,39836,6716,18166,82589,85506,7043,-32853,-29732,-40610,-52894,-24717,22643,30444,35803,46769,38658,10983,-53042,-156496,-133662,13173,87897,73008,64592,75647,62978,49783,15962,-22239,-30008,-42529,-76896,-63919,35459,149480,156984,118971,126497,59799,-55046,-65187,55837,96758,-10148,-89831,-27692,46999,26018,-2790,53787,67600,17843,-18674,-34327,-573,68449,108301,102832,78697,10501,-101986,-129984,-30590,62024,78403,53493,926,-56127,-62101,11199,81062,89545,58625,2313,-41831,-11535,55179,66396,10680,-48604,-28325,45835,47864,-707,-21271,349,-13187,-29581,-26868,-49570,-64303,-20575,-21299,-69390,-25855,47613,61370,13409,-15543,-11863,-22035,-18843,5004,-9824,-53400,-44194,9237,60568,57264,34436,57630,111643,106130,36134,-32387,-67809,-27704,3404,44475,95681,40915,-88672,-146529,-135790,-95592,-38165,36174,90557,88608,44256,4299,5647,22896,-28165,-90584,-96757,-89387,-41653,47725,74937,5643,-49890,-32988,-10600,-35680,-51119,-50052,-38314,-41912,-79100,-59825,35700,104040,169011,215610,152244,51212,-1019,-46671,-60256,18470,87152,49400,-10701,1979,6234,17852,26094,109,19908,66066,29481,-31900,-64099,-91199,-65413,55998,189135,186967,50484,-67087,-100020,-97460,-62984,-11325,-19252,-48693,-10963,26323,-1683,-50998,-79850,-114746,-61981,41145,73283,64659,95211,126246,66851,-22450,-55962,-43095,-52277,-111774,-90452,35499,118080,89664,28405,15692,31102,7821,-33731,-42760,-8884,30782,17253,-37405,-85315,-92068,-48055,49843,81571,52072,77737,71990,-44213,-119943,-94810,-2987,104334,118594,12126,-67937,-63268,-7790,47074,40307,-40796,-105876,-76550,25681,103334,73458,21843,28269,18068,-1563,18224,12832,-63094,-87256,-39225,1868,10455,-13249,-32523,-9514,-3845,-19119,-4560,-23961,-20610,29952,4793,-57056,-63603,-95343,-126283,-80095,22769,121608,162512,98934,-7075,-56619,-32185,-44158,-85639,-35838,31596,20580,18828,63478,56319,-37056,-90479,20753,162742,133340,-25481,-103275,-73926,-59239,-71304,-1551,68078,9385,-116337,-150221,-82329,-34114,-53564,-51690,16264,85884,97470,41512,-21853,-47713,-5656,53965,35306,-65480,-112008,-15132,75639,66322,39475,21545,-17360,-23264,20636,48894,48535,38616,36958,26502,31635,60393,71656,27297,-52031,-93315,-44938,28436,81509,81756,13535,-32616,-40985,-67179,-73970,-45914,-42104,-65976,-37991,56939,130031,157450,170078,113867,59733,81610,68133,93,-17494,4705,44578,38352,-48591,-94963,-34754,33821,45631,18871,25900,46353,-351,-90797,-132632,-108994,-39260,43656,32175,-44638,-39435,-10194,-36021,-54419,-15689,40480,74709,93989,98352,72024,24310,2161,-63,-28851,-59196,-53346,-42654,31622,162768,203279,116092,41214,52890,59424,9550,-16820,-17898,-60117,-53419,19796,29212,-4355,-26468,-56292,-54459,-13860,-47518,-70093,20420,114007,128327,107504,43352,-45985,-74586,-18591,-23400,-94049,-87560,16155,96293,62574,-27664,-76196,-13869,32107,14490,46471,116217,94379,6000,-31446,-28047,-50573,-71462,-40270,60172,111778,97600,86490,13378,-108467,-164439,-122604,-22929,57041,55116,15738,10967,25126,44893,50999,-7137,-78326,-61848,36809,69440,14870,-39559,-39822,23139,92540,92356,76576,15447,-87948,-128392,-104579,-86515,-61680,-9410,35566,85724,91454,12357,-91736,-119810,-25597,55962,93060,172804,179030,54413,-40877,-54968,-27793,4311,-13451,-60616,-88043,-88256,-63670,-37842,16612,68529,26967,-17375,48530,103801,95592,79602,38140,-41477,-85895,-54389,-22714,-13991],[-34305,-18444,22080,32708,14524,-7038,-30803,-20190,25149,20460,-25094,-28746,-26003,-55476,-64473,-23740,5524,-2571,-82544,-158513,-106424,-8777,-4452,-78996,-104388,-33299,63281,121534,112383,35513,-14877,-12495,-22830,-68609,-97985,-48547,15843,3747,-21433,34780,58498,44344,76367,95814,79764,67802,26870,-11725,-21345,-32545,-72061,-97261,-45519,39879,60957,20132,-23132,-56273,-40372,-12571,-23924,-28641,-13935,-950,-13800,-11727,75413,141404,81824,21907,51427,86465,74063,59219,69485,46645,-15464,-66649,-107187,-146889,-122880,-59653,-34290,-22607,6809,2010,-16513,28286,101218,109941,88315,111589,113900,21508,-32066,12335,52767,44202,42999,47335,69095,51723,1274,-15837,37424,129076,164650,89538,-16081,-50458,-17688,-19780,-41419,-50016,-96707,-96198,-47142,-55792,-56155,-13640,22282,57770,72286,39269,-5158,-28540,2807,21725,-37620,-93861,-114967,-148258,-96891,-693,-24703,-80459,-24331,44444,49833,31988,12526,18225,37995,16469,-21687,2536,22207,197,-27725,-48015,-21224,28176,-40696,-97812,-14802,24477,-16957,-60366,-106312,-107730,-54632,30309,131870,141190,18836,-94372,-96321,819,94560,65763,2622,46742,106530,115471,124494,111294,94959,113747,137954,99436,54941,69278,101205,82871,16777,-20673,-12876,-17981,674,108603,198607,171355,72959,-18799,-68372,-52670,-9691,-27846,-96004,-106706,-104320,-87335,-72382,-134171,-200131,-130688,18290,59603,-34020,-103187,-106723,-112145,-99476,-67080,-56597,-48908,7616,66177,63199,17985,45561,123113,116016,59343,55532,92201,59430,-13278,-64997,-139670,-125792,13829,41067,-77931,-147569,-135211,-85719,-46767,-22999,15487,73875,44596,-44015,-72644,-54147,-41424,-9020,20308,31324,1127,-27028,414,28268,-7521,-4692,32521,-43742,-113665,-45099,30273,33130,44781,77223,92090,42876,-18077,-27562,-18844,-27804,-20729,-15826,-20601,64577,178101,182480,97850,-349,-94159,-129186,-40014,68780,82483,38492,13841,-4590,-8432,-15291,-44839,-38142,15456,-15612,-139827,-152901,8464,105156,23215,-13025,24994,-1411,-45331,-28295,-24068,-55681,-41991,32745,84470,81810,41707,-10839,-30343,-9486,-15153,-30333,-29167,-12527,14985,41430,63666,37584,-28719,-41190,-11225,25715,76592,67032,11800,-23436,-22535,29205,80693,59843,-11537,-113772,-194471,-184605,-121043,-91619,-59934,-3167,58669,59850,4761,-11974,-16361,-42579,1034,60270,23419,12491,75650,63687,-10326,-21588,-24958,-47131,-30567,33131,81154,82305,63802,74093,59733,-6638,-12011,12907,7872,68644,148794,89565,2890,-13153,-24510,-69963,-65918,-11351,54194,58900,12437,534,59675,78975,43735,26751,16442,-35739,-78741,-70268,-17124,34143,5137,-36076,-29785,-37820,-82465,-63669,11047,46457,7783,-56171,-110934,-101812,-50094,-32192,-79528,-78424,-35814,-8067,15700,-36143,-93475,-37570,26741,42296,29886,-4479,-3011,14394,-11660,-69016,-73659,-25633,-25562,-73843,-18356,92417,146036,166839,154327,111443,72040,91331,118676,60662,-53365,-80332,-2663,19090,-67253,-123008,-89074,-50168,-35547,-21845,-28494,-67142,-100939,-65878,16114,10493,-68498,-64475,-12067,-32101,-38311,-13710,-19120,-32291,-9195,13377,28363,52648,69064,37844,-27599,-64366,11170,90346,18631,-57274,16085,92124,68096,6046,-82977,-159513,-118022,-21843,-22090,-106499,-124288,-79175,-13768,48569,60747,39750,-7687,-15016,24588,56593,59219,-17659,-129569,-123714,-32677,27140,40700,15336,-31474,-75816,-105686,-106694,-58106,-53863,-109528,-79212,42347,100790,78195,72933,73334,51623,52945,83820,102408,75208,30001,-1779,-49622,-85916,-67527,-4734,40215,44337,63096,45210,-22430,-59065,-67726,-106048,-50406,66849,95582,72216,49691,19222,5520,31436,-23925,-93578,-56781,-27307,-59745,-44741,44234,165862,218623,148272,56804,-32256,-83558,-57116,35530,69796,-6587,-67480,-17272,61574,71269,42153,65728,79039,57039,43303,32588,12551,9562,48636,100952,119172,52493,-72344,-115472,-29356,62451,84475,53883,-38530,-138559,-132056,3539,124159,130949,59776,-20402,-57897,981,63242,29523,-36604,-43699,-4633,43680,50253,5591,-53733,-43596,10869,57843,89398,66366,-9117,-60509,-52980,-16574,60139,112047,80619,25987,62745,116430,67841,-13132,-48477,-77219,-81477,-22029,63494,96175,48806,16118,42690,51475,-4334,-58373,-52966,-30318,-27939,-95498,-103922,-12606,-24420,-163285,-251315,-226250,-138938,-49443,66710,163116,147780,58715,-20955,-7336,103191,121971,3615,-87090,-70256,23120,88193,73917,22945,-17014,-10584,19293,12103,-9434,-46843,-69724,-36809,-20880,-38040,5116,74062,124065,143869,110940,39097,-15098,-60254,-69491,23712,107280,52596,-46500,-26698,14145,8179,-11274,-17135,13607,23672,-46256,-99033,-82885,-55754,19718,164288,238004,174292,49352,-31720,-38797,-22921,23172,62818,12053,-49389,-11748,48833,65382,-17429,-104403,-103987,-24983,12132,-4038,65328,178661,184377,101510,30430,-36984,-63755,-46078,-86568,-69868,57081,130242,76969,13533,-17979,-28716,-21116,-16387,-1592,50965,70217,46347,25818,-24484,-76178,-80403,-19378,29407,24920,23938,19360,-66337,-128232,-94032,-4996,66870,57129,-28883,-72302,-18091,95521,140589,73309,-32157,-85899,-52525,34693,96769,61641,8934,21704,26288,-1138,-20555,-33318,-58768,-74783,-81754,-71955,-36206,-26869,-41053,-6812,26977,10214,-32994,-52466,-16936,25429,819,-24301,-12511,-53390,-112879,-96023,5338,107272,128919,58101,-13632,-41485,-37186,-40286,-57075,-35723,-3433,-7051,-8554,31355,49951,14898,-35621,-12624,59710,75808,2269,-61066,-61304,-65979,-80488,-33548,11996,-14085,-52438,-43612,-41813,-85972,-121753,-78748,-3995,10983,-15088,-3746,52726,90761,119587,111130,27178,-63891,-57248,45505,103966,48399,6006,-14787,-62816,-52734,21976,55696,35569,9291,36800,59515,44328,33253,57287,45316,-23730,-66156,-34724,18046,90444,104250,34805,-7276,-6512,-47104,-71012,-49975,-56839,-68590,-31016,-4275,10861,46237,60035,8010,-2084,62014,97770,55136,-336,-24443,-5086,-3201,-46721,-54435,-31193,-38609,1820,95560,142851,110984,58975,-6179,-82213,-155183,-167383,-89227,-25320,-5509,19252,10713,-14352,704,17350,-13057,-8167,67442,107891,75716,37554,34027,32579,-14777,-73110,-72400,-47022,29390,144395,165582,57320,-47595,-19850,47821,34976,5167,-793,-22233,-11797,11877,-34780,-69265,-69835,-87550,-116725,-100163,-57000,-26454,-9321,25770,87526,100604,35251,-35736,-40433,2258,-20048,-77960,-75581,8396,96244,64307,-43284,-47885,64697,89691,29428,45645,101454,59922,-28586,-55821,-30605,-28120,-76320,-63811,57662,117736,56406,-8088,-70461,-143201,-168287,-113381,-43083,-21261,-27220,-12397,12243,26510,48212,49224,-956,-22757,6867,29520,-24074,-125579,-208726,-192673,-93016,-44152,-62174,-24790,-9581,-85411,-148162,-104089,-27913,-11314,-36471,-25500,33111,29787,-37409,-83912,-70398,15123,90399,119378,151964,125326,41970,7664,35255,65044,51941,7657,-31864,-37672,2085,51464,28747,18147,40319,8724,-2707,109020,196576,177145,107649,21010,-60775,-87572,-32603,18872,-4547],[-33564,-39621,-8414,9512,7858,-25950,-79765,-73846,-23876,-30902,-41161,-22655,-22342,-24190,7042,54650,68849,39865,-40884,-84917,-16404,64321,63724,17561,-3606,20464,43622,48961,66944,54312,14253,-18098,-62125,-93104,-58563,-1118,1117,-37683,-44163,4044,28051,58576,119814,113825,39895,10309,672,-21579,-38279,-42781,-92148,-137297,-105170,-34786,-248,-22203,-39008,-21797,-3638,-9192,-9913,249,33991,92123,81253,24309,78449,158281,103949,19330,7675,25196,39464,53336,70677,20678,-65163,-93384,-93302,-103723,-68816,-20883,4902,33281,38875,-4459,-7415,60020,88272,47985,15341,45218,85384,21126,-39395,17263,69251,52353,70962,76955,44047,14766,8287,2434,28118,96331,112001,39931,-5574,-18595,-6128,19040,10288,-67750,-189316,-235248,-196953,-160710,-114946,-42784,-4905,2282,-22313,-44327,-6611,36792,54980,23558,-53178,-78486,-66248,-99756,-83960,-9270,-11787,-82928,-95980,-34611,20949,47064,95383,126595,48937,-47014,-62396,-16956,541,-24034,-40107,-37454,-9066,25327,-20496,-46426,18362,46035,-680,-81367,-130387,-58423,17390,45081,119827,164222,69491,-67978,-115131,-55308,21711,24965,-7919,4577,33152,49178,88612,113245,74177,43089,75832,90976,73418,59320,75406,75672,13935,-38793,-46249,-59361,-9835,108379,129111,64081,13133,-7680,-14569,-12402,10542,12440,-45354,-74223,-74816,-91444,-91571,-90188,-102806,-46629,58141,41205,-64674,-86976,-41774,-14961,16011,16555,-36447,-74480,-57027,7557,67065,72055,106543,185816,164297,95325,97225,92517,2453,-78408,-95159,-117033,-94123,11297,44370,-25792,-75110,-91787,-96038,-97112,-55826,18558,52636,-2374,-36435,989,18880,-45766,-80995,-55037,-15943,11724,47799,67361,85730,56333,26008,8103,-92016,-185622,-102350,46678,102946,80901,98406,162483,150139,36607,-43061,-39760,-22396,-22481,1839,16298,59054,151914,130073,1137,-106230,-146608,-135628,-47184,49798,53165,-5969,-13243,-6590,216,22432,20452,14760,21820,-25646,-55338,353,35583,19987,33425,59862,37616,-20487,-67651,-83292,-74684,-92691,-99919,-8328,82165,90658,35744,-55865,-120180,-79789,-12309,21364,50182,68740,62177,56606,82556,82401,42133,-906,-35851,-22396,20566,7588,-31645,-21921,34323,122287,188545,146594,8529,-147827,-224666,-196562,-91096,7751,46990,34354,44865,24340,-14064,3899,20780,-12416,-7478,42294,34098,-1609,14986,36633,3089,-20264,-34099,-26519,25813,78301,111065,137488,125375,92524,43396,-6536,1442,28250,19405,38782,43378,-33616,-71613,-5443,13405,-39702,-51742,902,83481,96441,1925,-43195,7014,41998,94535,164461,108544,-25217,-59725,-37954,-38013,-26569,-35764,-31411,15517,13644,-68115,-104377,-55878,-21916,-25022,-10666,-39382,-88619,-63053,-8334,-43867,-46968,-26274,-56555,-49457,-22000,-25477,-14780,-2467,8950,3416,-53948,-100142,-113083,-132146,-137925,-102596,-35546,-11975,-61318,-56229,14014,95471,170083,152791,62319,37554,128655,169185,78648,-35446,-65895,-18456,9716,-55134,-119526,-91630,-61111,-75346,-71116,-66576,-120273,-152302,-63220,64855,72295,-17883,-62042,-60426,-80892,-44702,16295,15829,-7079,5593,23480,49104,100417,134855,76445,-26123,-57014,-1262,23388,-21817,-23705,33351,87678,81821,34751,-32480,-49979,-7083,6407,-54924,-108759,-83735,-43384,-14644,3249,18574,65043,79211,71042,69023,57290,35859,-41322,-147102,-148281,-62585,5820,50346,9245,-89684,-130163,-112021,-81170,-38136,-66700,-120471,-61735,50813,88435,34828,-22089,-10356,43614,78963,99476,83151,50320,46599,28334,-52272,-105612,-61151,13831,40471,23284,47670,50723,-2104,-20634,-6165,-9660,10507,26025,17528,35636,39171,6439,-22414,-40174,-129039,-162473,-50439,28180,-1977,-17216,23332,101053,168796,103267,-43499,-120884,-75106,-22352,-6184,2777,4300,-22092,-26466,10211,63784,70535,77354,107329,120725,93250,58871,13066,-51835,-69502,-8812,73981,72228,7548,-23043,-11150,20002,49169,28034,-71241,-166512,-144486,-27788,51897,52881,19958,-19791,-68266,-61259,-14780,-9550,-37749,-26284,-4188,-16999,-40558,-74941,-113450,-71127,33709,87416,93112,80261,18554,-79088,-90430,-11329,76955,103380,58259,49748,157087,211597,102113,-23476,-72493,-94702,-74392,14429,105528,109260,64335,53291,62512,44683,-13979,-65990,-48885,-30992,-82320,-177174,-182719,-94655,-73124,-161468,-237773,-206055,-95650,-13244,31405,82758,112264,55343,-42604,-5274,178103,228037,87979,-28857,-18354,56217,73350,31798,11685,-13656,-40231,-6671,38311,36103,-1021,-26084,-6064,8771,-25284,-18927,33078,62381,71867,84879,44107,-33114,-78433,-55257,43934,113632,41214,-59557,-34147,21427,17550,-5096,-24763,-39007,-40179,-56202,-66356,-60703,-55260,37178,190271,208410,103441,3865,-23302,18297,34679,60949,117416,75514,-44577,-76138,-16011,49972,-11718,-100761,-57605,20768,-20158,-59310,54909,136087,66857,18369,46872,8889,-36911,-1856,11739,29728,85313,89090,28235,-16725,-60658,-86660,-53768,-5124,35964,61664,55180,61674,94423,63313,-33272,-123070,-122122,-67102,-40683,-40775,-22407,-20043,-31014,-44113,-50256,-28650,2562,-18264,-31105,48869,194464,207397,94001,6524,-19909,-7635,29588,43350,14079,15891,46677,31273,-32337,-72984,-63167,-29693,-45793,-89860,-96347,-42803,-18694,-59185,-63611,2523,38158,-69,-10412,7455,-3578,-11844,9762,31273,25790,-21362,-69665,-32976,34986,61252,55624,26923,-21276,-46651,-31703,-24755,-41076,-56111,-34206,-7154,9974,26871,56909,45598,-18361,-54793,4908,63958,48901,-4183,-39450,-51424,-53181,-63697,-52027,5386,53736,16858,-72789,-107549,-44187,10225,-42672,-115021,-70450,48597,118144,147067,100616,-19920,-68268,-10303,86011,121792,45840,-19513,-23875,-28506,-24905,13986,39154,57412,60928,62095,59052,63823,81610,108684,106425,38094,-9130,14736,38597,64278,82450,54516,25816,11168,-16321,-19589,27359,42046,27250,7348,-56217,-101775,-87903,-91417,-125884,-112612,-40655,32419,62092,50380,6362,-7531,4158,13802,24052,-11076,-61242,19769,176562,221809,150847,80797,24803,-48464,-161562,-260164,-216905,-88842,22709,80060,73920,64987,102410,87120,-28965,-63466,53907,140184,81027,21145,21438,32658,-1833,-48670,-48991,-55259,-35475,40756,68064,-12614,-98991,-68477,17752,50802,45644,18585,-473,30381,25592,-57535,-104292,-114125,-114903,-91644,-50206,-7124,6530,-20490,-29628,-527,13081,-11226,-12300,15177,34336,15941,-8748,-7634,22854,61073,44101,-28140,-15172,79525,88861,34336,35525,79908,55137,-38760,-101214,-72824,-35775,-70278,-54572,40752,42565,-59619,-122569,-122707,-105954,-86549,-26694,16731,-18832,-15559,41608,23718,-48082,-34809,1634,112,15497,36694,-2529,-90704,-189083,-262792,-243317,-164321,-147152,-152893,-78169,-26922,-80393,-137504,-74282,40562,61694,-27597,-63537,-12416,2896,-3795,3478,-20326,-20046,33637,82199,84697,48389,28122,59562,88974,72843,21457,-8215,8750,32514,45492,52673,19113,-14854,624,20214,35940,101640,163871,164014,90737,-6499,-56638,-58736,-18415,25856,-10138],[-4947,-28488,-24061,-14006,-3410,-24181,-74937,-75939,-36358,-28053,-14885,-4501,-1959,21990,47074,62546,73866,83330,42449,25587,90494,140296,103614,50307,30229,39978,-3425,-86233,-70255,-16098,343,1894,348,38267,99526,77459,-15794,-52452,-30004,-27101,-10230,76654,133836,75510,-8635,-20369,-8803,-12885,-19447,-54230,-123288,-135162,-96912,-74776,-53623,-30536,5073,54577,50153,19409,27317,28095,43001,93457,54615,-58444,2476,166974,159447,7741,-90523,-55174,31021,81568,79937,-2688,-67615,-41809,7288,16911,8479,4982,27972,80166,66977,-7556,5149,76710,42504,-35638,-44715,14547,90465,66499,-19256,-22803,9093,1998,36208,37775,-21538,-29062,16682,40058,33347,34553,16177,-6523,12341,-11866,-57071,-27007,8040,-44997,-147921,-229756,-263012,-224893,-116183,-7396,-10748,-75248,-118506,-109380,-19900,51682,39611,-17489,-70545,-65185,-12726,-117,-27662,-26636,13943,-4151,-63758,-69805,-43586,-128,98952,149044,33447,-95172,-101550,-53692,-19574,-6086,-15314,-24283,-11852,5276,-7668,-13359,-5300,1124,-2143,-63695,-121385,-50877,22322,10631,47865,106690,75121,-17851,-85260,-94904,-63744,-31387,-40000,-67899,-59697,-17522,25513,46488,6280,-30302,-3243,29005,58515,82095,100738,121155,81121,-17698,-101052,-133278,-38135,57560,-4346,-86770,-65084,-16405,4889,16028,21747,11807,-13944,-25077,-27007,-55322,-55072,5295,67871,104405,98577,10336,-70710,-64404,-4065,61231,133007,121479,28830,-23606,-19290,15308,81079,93003,90233,159841,182769,125746,91385,42812,-25880,-36570,-12888,-34889,-61861,-39628,7200,19579,-2123,-44662,-90326,-121469,-79780,-657,16799,-21693,-14434,64435,124092,31902,-78151,-76761,-4138,63448,92758,73482,97850,88975,10946,-51151,-104016,-159489,-111460,22059,90741,51099,60869,136249,138261,54202,-3256,-21819,-50960,-72927,-9590,62488,91920,124032,65585,-68792,-160598,-145797,-72695,-14186,17497,17193,-25905,-27928,20351,57060,104484,111472,61105,34760,34839,81360,83789,-35265,-92151,24043,66292,-18328,-62891,-74010,-89868,-86029,-81785,-88880,-35977,11080,4216,-44089,-110723,-147247,-71830,-3809,-5746,18820,53106,25057,-6498,16867,63456,89318,69122,18799,5535,-637,-16432,-33229,-20221,58067,147600,160225,98249,574,-116054,-173561,-140463,-53600,49143,80241,8496,-10022,17738,16547,21992,43685,34945,9393,16013,44386,30497,9476,5987,-10986,-26451,-38438,-30692,30055,83911,100952,117388,125713,108397,41936,-17749,13077,55540,33977,-16436,-54195,-84210,-95729,-40566,456,-5710,-17194,11198,74216,79032,-15355,-53382,-13006,42759,154538,231577,125754,-35223,-55837,-32102,-67026,-83449,-70581,-36062,43294,76668,11005,-51757,-54865,-51920,-26967,24540,-11926,-77733,-31614,68452,46131,-3989,-23772,-80986,-87804,-24780,-728,-17182,-20275,-18119,-52653,-130293,-181749,-188622,-162240,-95492,-29611,-2130,-18849,-84441,-126917,-109813,-14040,105586,118984,38334,29707,126737,136374,39801,-12755,-2623,13690,28968,20376,-30134,-48640,-46060,-48176,-53955,-81795,-152289,-186018,-91737,48815,101911,67804,824,-67173,-96929,-32291,39653,33208,-875,-3662,20969,70446,105039,100392,22041,-66322,-67788,-48599,-83098,-70364,-30583,-31103,11790,75882,74325,32460,49438,80199,23607,-88897,-123215,-60517,-10096,-2115,-4930,13247,66261,82856,58833,28049,30262,54778,21523,-46541,-63417,-31660,14363,47986,-2850,-69440,-48302,3931,21026,28223,-10417,-60665,-4779,92391,121930,62950,-36484,-61799,11280,62665,54636,32838,14436,21137,15225,-42437,-83969,-35737,41172,57219,20913,34667,79422,104060,102859,83422,55411,14635,-35312,-38584,19133,56937,50913,5416,-73513,-168556,-157745,-17969,87948,60026,-15797,-38252,13108,80995,59101,-49714,-116440,-44943,4858,-34483,-40178,23150,32948,6735,7,43983,66565,68794,110796,144293,90585,22724,-13086,-70383,-121170,-81880,30267,76333,55526,38451,-3818,-40601,-24425,-14497,-56964,-103522,-96522,-57221,-44192,-48314,-32519,-16185,-61164,-131484,-118535,-48768,-19989,-15681,-6239,-32416,-93182,-132711,-124859,-49149,40092,61033,14737,-6609,-20636,-77973,-109175,-86625,-46207,-28166,-18564,49922,182980,196052,63764,-26241,-38193,-31825,-17275,28054,69137,65490,60279,67696,49953,75148,100137,27201,-26204,-36114,-76738,-120243,-98440,-85426,-106834,-124502,-111494,-56363,26092,35779,-46482,-57624,42883,43968,-48830,-6577,147198,166631,62056,115,27062,66342,33799,-23221,-14845,-11153,-62341,-37222,50120,64965,30403,27571,33567,2651,-42986,-25940,23621,38297,43321,71370,52990,-29327,-55648,10241,64548,62968,6745,-60992,-48574,820,27496,31963,1123,-39561,-12117,37307,43869,-1109,-46239,20967,128409,103276,3937,-41108,-13686,48094,52330,43649,96871,87800,-41679,-133643,-86453,7782,-13971,-74213,-37044,2479,-69045,-56136,101953,117324,-25045,-63108,19811,29674,-18331,4381,66434,92796,58097,-14024,-43275,-31908,-57078,-76041,-47837,-11422,21616,14757,-4396,38887,113339,99949,-11928,-142032,-181421,-131829,-61156,-34376,-30404,12132,49067,-6315,-92795,-95509,-21215,14435,15595,61966,159423,163179,82467,29353,6139,4045,29658,18396,-14211,15494,44330,17996,-35189,-73184,-62892,-34881,-32208,-38146,-40528,-12930,-8282,-74270,-120473,-61704,7662,20976,20175,15421,-14500,-25770,-26886,-3206,53540,41166,-49159,-90142,-73828,-8536,75656,70855,-8404,-35277,-6369,-8643,-56757,-96229,-67538,-13963,-654,-3094,35317,70068,27089,-38823,-6761,77605,98176,30852,-470,9101,-17008,-74438,-62013,30040,88126,46871,-15223,-14100,43819,49081,-41338,-103339,-75501,-21304,15348,42425,-3450,-73414,-43951,8802,46736,78805,52225,-10654,-9411,23561,-6173,-40078,-9543,68951,120701,101954,29124,-5046,32674,95213,128044,82529,31188,30915,26459,18052,46623,56668,38718,12906,1381,34303,129025,182054,137184,27921,-69038,-95718,-106349,-153222,-192973,-174894,-90451,-15723,16524,48870,42673,18365,23712,43660,28286,-13952,-9493,70424,155474,183815,135423,40568,-39623,-75270,-113544,-184482,-176055,-92302,-14459,58613,106191,123276,142811,100595,-18218,-60145,35654,106234,33967,-38591,-34446,7880,28243,15597,-9212,-77195,-116612,-54084,4939,-37053,-66793,-19049,22950,64924,113710,68221,-8526,5211,11859,-41752,-81833,-109527,-99504,-4017,79660,42277,-20049,-24144,-21480,-51455,-58349,-47374,-2184,38343,35824,17143,14184,9859,-2405,5208,32571,46718,52058,79297,69269,23828,15398,66965,64132,-47424,-145305,-145342,-130889,-120858,-50572,20396,-29436,-103633,-115027,-97728,-57119,-13436,51681,93793,48805,56761,106187,23037,-127214,-130357,-37406,32605,62895,55497,4376,-65600,-117895,-122639,-76670,-35298,-43433,-72849,-44220,-14017,-48065,-77839,-37290,21618,28390,-20032,-39434,1180,48637,94065,93533,-2191,-75075,-67691,-42555,-29590,-4729,16719,30614,29074,7432,-13613,-16975,13076,47278,31526,-5693,-12376,2351,49350,93554,75007,25060,7976,41679,41363,-3608,-7301,6116,13434,30120,10233],[41067,-403,-28003,-12164,12945,-2441,-50380,-57728,-19011,12857,5870,-26458,-20377,12531,2891,-6474,19909,71755,61164,34519,78623,95139,31601,-27951,-37045,-6799,-53589,-171222,-187864,-120133,-37167,29307,75042,140250,168100,89655,-17723,-33484,-6267,-26472,-22053,76224,113556,22001,-27357,3536,4444,-18129,-38532,-99407,-145271,-92718,-37618,-62422,-65916,-12671,47120,89707,73157,26802,17772,19060,23729,43110,-19895,-130492,-57858,135875,176671,23574,-123158,-96248,25083,95512,58009,-45636,-63250,18483,96954,96801,32564,4184,41182,84783,48248,-37036,-11047,68298,952,-107873,-107039,-42281,53789,96805,26608,-36581,-36619,-48009,-32308,-27743,-51770,-24684,55364,109998,93452,23167,-57206,-67549,-23906,-54175,-129625,-110279,-30296,11670,-4916,-74447,-162938,-166760,-35545,66559,-3064,-106557,-117853,-86577,-34147,-18490,-49307,-58203,-53245,-30897,60494,110851,33996,-27162,31673,64476,10470,-48831,-68753,-40373,10060,26686,-11970,-67156,-94591,-75413,-18603,42299,39621,272,-10066,9779,13524,51,-32060,-59494,-36947,-33476,-80453,-78725,-27917,-15494,1116,38276,34382,-21568,-70959,-83064,-67093,-48865,-67346,-102133,-94612,-31578,30274,39747,5283,-36172,-63321,-54280,30739,113385,118081,113482,97900,-12447,-160575,-180975,-45464,14570,-81865,-132385,-56423,-6035,-9899,15138,28156,12833,4965,-3229,-19187,-12271,15530,76056,152421,178444,113133,15384,-14167,-3034,-367,42499,136697,147797,78520,62479,94648,95256,114339,98847,62273,126070,198131,151751,61885,3892,358,43122,61932,23250,-37819,-94263,-68806,2278,20330,-11701,-49128,-77116,-54619,-20669,-869,19417,38369,94251,172321,121374,5663,-39951,-15808,16132,9525,-13844,30732,41956,-46118,-100938,-87581,-75181,-74869,-34287,2008,-2536,22817,56697,34459,43186,83222,48939,-55981,-97388,-18184,66699,98875,96211,46756,-44920,-110098,-92328,-13722,29922,20759,25011,24428,23400,69872,126354,180417,158665,37942,-7314,80634,163171,42672,-169732,-152947,12037,16412,-78924,-84205,-52793,-44644,-44144,-25515,-29846,-40786,-51350,-73672,-90869,-84164,-69077,-16664,-11026,-57380,-45143,8969,-5103,-41834,-24296,37916,87261,95386,72405,43555,16895,32787,48581,28637,73261,146416,109593,14072,-46437,-95740,-109696,-68261,-25783,20239,35075,-35218,-37034,50318,56512,22039,48153,67533,29576,7028,49130,72403,44753,-6294,-30837,-18400,-23904,-44786,-26206,22006,40030,29870,53349,96820,73396,26419,58771,80745,21830,-48552,-12606,40166,2815,-36088,-3493,27066,20514,10710,34231,26424,-18022,-21844,18438,92335,191644,185289,61296,-41310,-55513,-63441,-86943,-64216,-32367,-10472,44708,71158,28606,15831,26764,-5311,-16485,10654,-34930,-70902,22606,151879,126226,25930,-16916,-72753,-114394,-78293,-35831,-32978,-38814,-52897,-87011,-137780,-154588,-121473,-63476,10302,85549,65242,-32475,-132476,-191288,-179221,-74914,41339,68530,26776,26759,79040,35661,-47025,-3103,84488,83621,58221,71423,44723,-2735,-10260,11696,7550,-33256,-99560,-149212,-94641,23081,91915,108381,69293,-17293,-76739,-44512,22902,35114,-8151,-19257,8730,33914,36336,23217,-40751,-97482,-80535,-81814,-132731,-103267,-70912,-82603,-27410,72775,102733,73774,67738,72251,-6726,-118865,-140945,-75807,-27153,-18535,-9579,10823,30857,15460,-2828,-4134,30919,86253,104229,81414,46776,19551,8316,-21805,-51898,-9485,75200,96445,46027,34626,39000,8177,50378,148889,185487,142910,43384,-43508,-30975,18331,9086,-2877,-8227,-13554,-9728,-23527,-41684,142,75338,87598,55773,55831,84337,129979,131469,101702,57747,385,-46934,-46115,-38,45359,58541,6543,-68609,-117602,-97228,-6863,86931,82958,-17740,-78259,-17099,52098,64408,46958,-12692,-18676,-5489,-34944,-24574,46840,81508,89742,78560,61904,34353,3352,29283,77367,33054,-42246,-61594,-68831,-75272,-30490,48036,63893,30335,14187,-11053,-52536,-68595,-46978,-28761,-44937,-67732,-66099,-77748,-102819,-93229,-32556,-18441,-102812,-141928,-87263,-49083,-33112,-3228,-402,-58869,-93044,-64727,-4238,30473,41100,-4658,-68148,-99879,-96388,-96664,-145935,-188574,-180794,-109639,2564,110657,98874,12394,-16948,-10206,9688,17399,-7527,-27407,-20581,-4841,-4585,-27809,66230,184186,99623,-15739,-7692,41759,52141,36402,-49118,-133038,-108326,-13586,58733,95354,31847,-102688,-109362,19042,40567,-41497,-49935,7764,22524,-9576,-10801,50738,84724,24168,-37696,-19911,1849,-48250,-32189,66881,77839,4377,3014,42550,2449,-60571,-29540,28272,41916,44226,64169,54585,-6753,-4100,74867,57882,-32998,-66108,-85535,-67146,-19818,21216,46637,43763,37600,80347,117417,103344,53012,13999,40026,64307,9231,-47158,-30753,14780,37159,25232,12549,19792,590,-67099,-118236,-81448,-3286,-15092,-53344,-59490,-73535,-114521,-27915,150959,157858,30913,-17636,27725,30924,-38369,-51972,17250,62961,61,-101163,-117007,-61417,-26458,1811,11176,-20991,-29979,-23056,-34502,-3197,66466,72419,16193,-69375,-128815,-107776,-17257,6961,-43920,-33690,14351,-25111,-82293,-65713,5420,58801,61608,30938,33317,52926,50425,23122,-2202,27204,82563,64888,6882,-6917,-5373,6071,21272,-16564,-52001,-61724,-19817,38655,43800,21866,-3998,-54792,-99274,-98904,-49158,6478,10182,16841,46169,21177,-59983,-60220,14068,31465,-38225,-122271,-145425,-43206,74832,74527,11624,15895,49755,24245,-38302,-81504,-86664,-56009,-34014,-52680,-38124,29861,77491,69898,39734,24230,17760,-14929,-4443,39814,42948,-5122,-19648,36211,83677,58196,37953,72229,100185,49634,-14345,2121,5509,-36025,-52737,-59667,-99727,-83543,1449,19110,-14200,17415,66629,36427,16304,35639,-29183,-108604,-62906,38802,112821,136224,37679,-93393,-116211,-30845,52919,67764,38635,13791,5008,26362,52645,55751,53489,52898,40803,73167,179090,233174,143679,7038,-36216,-1117,-22220,-85612,-132377,-117564,-22854,25803,-22287,-18732,26729,27769,12311,7440,-28033,-30232,54668,93513,40761,49135,73531,6357,-90262,-114843,-62349,-5120,20465,2069,-22713,19305,76257,101863,93894,45735,-10253,-39723,-20323,6868,-27491,-91637,-102732,-34223,62499,74497,8898,-76473,-119721,-60267,18847,6474,23141,84770,60180,65989,140378,100021,-20977,-63512,-51325,-40360,-27709,-32850,-12304,79588,144518,36266,-74891,-26778,18428,-26308,-41652,-30616,-8487,22546,19296,-17802,-30575,-35788,-39966,-14063,45663,111027,100117,75913,55372,308,-20255,47014,62140,-46863,-140768,-171593,-202511,-163444,-47171,20264,3169,16929,29016,-18743,-38081,-5406,69512,122963,102394,101622,102708,3206,-117378,-132705,-52402,36899,73344,52772,27761,-6872,-7564,50843,108471,132206,127273,68881,34725,18877,-19773,-38116,-41873,-84132,-104049,-49853,-9116,12469,62090,105283,67320,-17383,-58560,-93014,-128433,-92942,-13764,-1171,-51388,-81005,-71741,-35881,-21714,-33480,-11395,-7501,-51561,-64190,3450,87133,104195,34759,-65472,-120100,-72361,-17033,-1634,32319,41985,11964,9209,34719],[119931,70866,30208,64710,87241,40565,-14717,-13820,17316,43678,26431,-37086,-53805,-34981,-57219,-53002,-9414,35992,26711,-4522,16358,10023,-43104,-83303,-76628,-39079,-49442,-100956,-110690,-73601,14967,77765,71029,79315,84846,28340,-26354,-9722,29878,37141,29732,89190,113931,31723,7718,53368,25145,-16261,-30114,-64941,-86410,-32458,6279,-44038,-65334,-19194,19425,35874,35157,-1478,-18128,8822,27163,24298,-21124,-76293,-37426,74402,128805,61994,-51849,-82420,-12095,35470,-26400,-108593,-71437,31160,98656,73351,2131,13030,76604,69262,-5600,-79150,-29356,79685,28719,-96400,-118737,-93069,-22255,67727,69199,31505,35967,-2461,-49643,-51329,-25445,15463,98753,161397,141531,34145,-89358,-127430,-81755,-82899,-139348,-140437,-45599,64319,102169,71353,-4253,-30323,60362,86618,-35801,-107046,-60019,-23928,-44821,-108242,-125823,-54467,-8887,10565,111708,139026,20530,-35235,26764,67790,45798,-2722,-18071,-13586,-59501,-82903,-14860,15658,-53922,-68815,-5384,54237,49598,-7610,-28921,35554,73689,38007,-19130,-77466,-83847,-44065,-56813,-95240,-58118,2866,6604,-775,-15000,-70547,-86058,-23363,4767,-42646,-83334,-91818,-87789,-13913,102527,125709,74120,-6826,-91517,-92211,26486,107266,57987,3504,13225,-57072,-191815,-170617,-50496,-38177,-103623,-74940,27908,44176,-1578,6328,19520,12226,-7515,-49889,-66122,11732,81170,91937,89507,85602,52639,20937,49824,64385,-2381,-36151,18552,63427,66529,85567,120612,101502,74227,51904,36115,98543,167348,119870,13439,-16074,22079,46808,33813,23729,94,-74088,-98258,-42495,-1539,1562,-11489,-44302,-58376,-70262,-35192,37064,65381,70486,109602,119558,78750,859,-72419,-112192,-125352,-105288,-34220,-26974,-93901,-109250,-71635,-50703,-77885,-99613,-84272,-41628,931,-20314,-73774,-4719,110814,103940,16977,-15349,19904,40323,46207,57948,46520,-8557,-46467,-40980,-21752,14981,30030,47404,79036,87851,90848,137729,185268,118268,-50593,-95973,42184,139883,-21704,-238198,-171410,-35163,-58379,-99493,-74958,-32460,-18077,-17186,24490,25547,-28395,-58472,-78756,-70802,-12452,17060,12395,-11890,-24575,6979,42054,31275,8375,22892,55111,59585,45321,41470,24538,13163,61497,111201,84736,83441,137467,112105,3164,-66048,-82218,-71260,-52498,-37729,-6772,26997,-20383,-27547,44987,35705,-10459,27252,60633,27179,5477,24240,46286,33513,-14910,-42976,-20712,-19293,-45020,-73871,-58067,-25081,-29513,-7747,78504,125291,101115,85370,68528,-8547,-57589,52907,167816,121340,19875,19496,52412,47681,12998,-3656,-22118,-23803,-6170,32898,109202,167620,101875,773,-31113,-39681,-62704,-46705,22105,46337,34617,37461,15685,-25853,29378,100668,45468,-48107,-73037,-96671,-74358,37149,141496,106292,18231,-22203,-68362,-125783,-120856,-61549,-38156,-89129,-124016,-87024,-65596,-38532,47244,76001,57681,107575,87827,-39516,-151529,-202685,-168932,-56008,33368,42832,15871,-6171,-10281,-70236,-99716,25772,160807,143607,63559,28624,11555,4681,31716,51274,49898,53382,16317,-53869,-27763,65678,104064,114244,98714,33564,-49425,-75162,-19366,24551,-9914,-14155,-10387,-48746,-33811,12205,-29933,-68417,-43563,-64930,-119615,-111181,-78805,-33997,44993,94025,97539,69515,37807,11656,-65602,-128531,-114971,-67957,-49749,-44725,-27570,-14348,-14162,-30896,1414,58667,79773,99041,133515,124022,71211,25687,-33026,-113056,-103227,19375,111248,96967,18193,-1183,25397,19168,55853,153091,188586,152165,83087,-15369,-52922,-11193,11784,6703,5742,8419,27676,26505,4554,32069,82704,88844,92853,93179,43186,23032,36315,56662,45425,14295,-16083,-32232,-25242,-15303,-21091,-67826,-79540,-52442,-39193,-31075,27556,79579,35002,-15955,37985,85074,89162,141043,111411,10600,-39718,-45252,-22635,34476,85811,136524,161800,127003,30338,-69402,-82181,-23974,-33528,-78418,-84195,-69816,-11236,70258,90914,39437,-13367,-31566,-16343,-1586,-28581,-40241,-30260,-57116,-74849,-48820,-62217,-111319,-119049,-31135,47204,11325,-53419,-68207,-70673,-26226,39764,50679,15772,-253,7228,25332,42421,76060,71493,-36531,-141257,-122460,-53696,-87812,-168337,-188755,-126459,-34383,26846,23914,13379,116,-47431,-54440,-25929,-51396,-75581,-71165,-78223,-98179,-112286,-1816,142371,84756,-22065,32970,164596,177150,76546,-37469,-104026,-90203,-25708,31786,48528,-20329,-86896,-38868,41567,34590,-40581,-122872,-122438,-34560,-2121,-11797,54247,104377,53926,7345,6749,4784,-23960,-3230,83969,83518,-35608,-66774,16743,35859,-24968,-27113,11290,32689,43526,57390,36679,-7247,7250,62244,29229,-75943,-125547,-120410,-60280,-7621,4485,23764,70973,114518,121828,83686,47905,48894,62135,69371,55353,8158,-8211,24550,35680,-4164,-17199,14556,-21783,-90821,-87393,-48707,-26875,3589,-20864,-56162,-94525,-128223,-111736,-14562,106914,136630,110299,94048,87847,37968,-57867,-94523,-63591,-22481,-35195,-97007,-144224,-103290,-20405,54423,63440,-18409,-61069,-14902,-1983,-14849,-1002,23027,66770,53052,-12314,-28158,11690,-14538,-86021,-102981,-83059,-80006,-40416,6782,48106,102843,107837,18594,-43783,-24951,21129,18321,12072,84006,140717,106041,41964,-20157,-52781,2867,64544,19069,-44724,-45266,10274,70220,73575,37702,7445,-14603,-48056,-98745,-66104,18682,26588,36984,124916,109964,-17797,-66718,-40637,-12465,-27828,-109104,-153995,-63952,28442,38331,34779,65659,91203,63320,13408,-26519,-70108,-95717,-92979,-126790,-122935,-42205,56616,110401,69238,-38804,-109980,-117717,-74838,-11662,38788,56250,36178,20519,41381,35310,14889,40146,42555,-21793,-9559,89453,90323,31932,-1001,-48427,-79314,-28886,39301,35019,-24268,-9792,61387,55170,23046,31226,-32737,-122317,-108515,-32499,58216,153456,92530,-94480,-187656,-125482,-39790,13562,22062,3046,22294,84513,81090,50711,75030,113782,92786,87208,152618,156411,33857,-51819,-18028,26384,4652,-10093,-27946,-26112,45534,66574,-34665,-80359,-25594,5187,-15293,-28876,-55509,-50838,44147,58852,-73839,-101093,-9171,13676,-59293,-117357,-62683,84104,159088,96279,43111,39463,23701,31697,28807,-8593,-26268,-64057,-113357,-80839,-49495,-103610,-154396,-92117,45230,68520,-4105,-39317,-43040,-8699,51902,57735,79286,115467,54515,25030,77304,67725,-15034,-86270,-98948,-71833,-21611,23052,63086,92404,94172,4574,-76840,-11646,49402,17563,11608,7802,-27295,-16717,490,-47657,-81978,-70122,-35107,-1269,30930,62590,46996,37657,36418,-22846,-56797,21341,70906,5286,-66832,-96653,-120348,-101965,-22808,43503,103376,176990,165974,57548,-19833,-4081,81890,126553,107192,92493,45302,-19539,-32596,-47996,-61150,-16746,20925,5329,-4119,-6038,39105,103329,111941,115370,139389,124767,101537,58342,-595,-24772,-39861,-121580,-157603,-67925,-5823,-12467,2174,11372,-17949,9030,65500,20329,-45649,-11073,42006,14725,-51137,-83967,-84010,-55469,-39625,-60660,-31708,1634,-49805,-111334,-55136,27094,19461,-30276,-49681,-50036,-23752,-6818,14018,61774,55946,-6228,-5194,77480],[127126,104512,83902,122540,118517,36509,-14210,3570,1922,-10529,2638,-50020,-119408,-126054,-109987,-69171,-32970,-27000,-36319,-33833,-26627,-35505,-64657,-77269,-56590,-51304,-48496,13560,79846,90940,123586,111133,-6613,-62701,-34404,-59257,-88768,-38200,33988,71589,68014,89545,99158,53781,50094,68948,10863,-2664,54710,61451,-5834,-33477,-29909,-68254,-89676,-69379,-66619,-76755,-60179,-49552,-31813,21606,57536,46252,35785,14619,-26650,-18010,41272,57768,-513,-69721,-78297,-81961,-127610,-140232,-63536,16106,48563,2959,-45161,25034,105751,52343,-50600,-97835,-22248,115040,111633,6069,-39968,-54230,-41731,21969,75926,101777,129902,73118,-15461,-20763,22604,42997,101320,160180,120921,2601,-100303,-127077,-66333,-25191,-55771,-83320,-5574,90509,96074,85438,72997,67469,85382,34298,-75200,-88269,-24387,3713,-41126,-126248,-119860,-16417,25995,28919,87930,52618,-67349,-67868,27607,79672,67766,43994,63910,62038,-14437,-19459,81398,92835,-11865,-29176,20246,33701,21540,-27214,-47045,63662,156755,108088,18459,-42588,-75483,-49596,-30405,-56432,-37765,28704,25186,-13190,-28222,-75027,-75572,34997,69893,-22278,-68231,-72904,-94082,-3696,163439,202125,129337,31536,-57557,-61297,28959,53591,-37152,-97897,-69278,-104644,-168264,-114603,-59308,-92370,-99308,-3645,98795,105646,55053,24468,7793,4500,-19392,-88601,-91591,22289,103255,80856,10163,-42301,-40102,257,75917,99393,22636,-66013,-88414,-33033,36227,42349,14474,-22986,-50808,-34113,1663,47767,78319,44752,-19093,-19551,17230,8669,-12050,23554,57953,20732,-20956,-23422,-5015,18863,8805,-56133,-105373,-125015,-82486,-6100,29583,12612,9769,41119,79967,27865,-74911,-141229,-139936,-78877,16466,3568,-57885,-50357,-27263,-54480,-94122,-120849,-106867,-56264,-15451,-56492,-117626,-61622,62180,114223,132935,130732,98652,51721,14917,36838,30952,-38167,-52915,-22686,-56479,-38221,35385,82712,112207,108033,61797,75210,126771,68689,-78033,-116915,-13273,96508,29956,-147034,-172654,-109201,-97414,-70338,-49542,-45569,-49505,-31562,48508,58171,-1887,-21006,-33132,-33144,21456,36129,12634,10807,67538,138622,126321,83712,74317,84571,88340,50046,-8174,-21283,-17384,-29069,1368,61194,71709,62045,97802,110640,45982,-1154,-4507,-19143,-64011,-64368,12072,79430,20700,-30439,-5526,-7194,-37273,-4170,39453,28747,3717,-22265,-40009,-40586,-37959,-44673,-39951,-27459,-14798,-46400,-70091,-29583,3056,15043,88570,153052,113384,52291,40530,-2970,-44498,22636,128595,123551,54111,33105,56204,61847,39643,-4066,-42887,-51772,-39625,-7251,56491,96290,50101,-16114,-27741,-11968,5190,51210,107936,97436,57469,29595,-13966,-42297,29376,109737,33929,-117469,-172005,-158405,-96286,-9847,41430,12106,-25274,-58874,-87787,-100405,-83304,-27340,-30497,-150752,-197767,-89546,-19513,28352,144900,130654,13965,20995,44692,-31994,-115919,-144557,-114442,-23211,47147,45119,4572,-52684,-90127,-112918,-58021,78892,162826,127254,33082,-56218,-89390,-24201,65655,66243,46265,99825,93439,17100,52347,138566,135819,96385,53849,10495,-46219,-83823,-53202,-9024,-11938,-2203,-28529,-79546,-19304,62799,14564,-14348,11853,-57649,-139150,-112945,-39049,57771,147452,117846,58506,38006,26215,-27646,-112580,-128092,-65799,-16378,-24495,-41891,-49976,-58731,-45327,-12277,79142,151352,114575,70859,74077,48701,4632,-16315,-69883,-131733,-101241,-2494,50193,81588,74836,18108,-22100,-29955,8233,85114,95037,34463,-11399,-47266,-49525,-9340,21208,15212,18887,45556,80288,75887,36397,26022,14555,10981,64135,84891,-5513,-59677,-22154,27523,42333,20981,-21623,-36521,-27259,-64060,-118663,-155402,-109866,-27180,-18689,-65059,-27344,71819,107846,94181,94681,83379,73509,145372,150444,25818,-82508,-108934,-103227,-48370,10576,66787,132404,157735,54470,-86016,-121796,-76450,-80114,-85644,-68351,-75284,-16622,76688,70832,302,-34532,-48410,-27951,30064,27685,-20456,-60618,-92752,-70562,-31830,-61691,-99739,-74743,14187,79102,72109,44299,17790,-20643,16298,103000,108236,67050,44132,15978,19611,74488,112902,92872,-11142,-124041,-121694,-16478,21580,-33596,-84596,-68136,-15704,6441,11558,42822,9905,-104092,-149750,-101648,-53698,-28849,-49863,-94448,-128786,-151956,-84205,30040,16938,-38245,26605,146574,137220,28798,-31408,-34837,-64120,-94400,-60764,-31134,-53694,-25890,45244,46047,-2421,-58762,-151315,-149151,-9159,49024,-2451,28208,86429,72435,47477,12316,-21884,-15177,15621,64475,58280,-44528,-94805,-19877,59530,38224,-17356,-34357,-14458,7763,16489,-14064,-47602,-43459,-17421,4360,-24978,-102303,-114174,-34420,-2469,-28807,-12018,62846,104874,57569,-26976,-53752,-16292,14854,31085,58375,65545,62905,61413,19378,-47191,-33574,46087,4435,-88926,-63067,-2536,-2546,-4061,-34760,-80164,-115845,-103024,-38162,2011,7461,14492,60113,111460,115875,42250,-42277,-59257,-73868,-91241,-56680,-39294,-88191,-89986,-38420,23284,57544,3681,-38008,12605,58481,34503,-20870,-6944,83826,87524,42187,20718,-29863,-100370,-110827,-93039,-107632,-93453,-5009,33602,47887,108312,122690,39156,-23798,-32506,13470,41364,52530,107194,111758,62389,43818,1159,-51267,-6285,37845,296,-20477,21501,36791,39464,41485,40999,36721,14910,-34532,-76332,-22746,88689,104209,72083,129644,147302,50363,-33421,-57482,-37351,-26306,-77902,-134052,-96290,-25373,20092,67632,90609,76298,51180,37008,18122,-27078,-82265,-111307,-155933,-163203,-98065,-6569,57679,47768,-51484,-144795,-173046,-136555,-84082,-21510,57328,63540,-11215,-30332,-29028,-73880,-76888,-61417,-81467,-16287,92015,99459,88419,77243,37648,40115,66378,75199,63699,20541,6544,28803,6107,2139,60010,42326,-55164,-128867,-85737,49464,172515,135112,-27340,-100534,-51272,-12628,9643,29910,36255,77876,119268,79670,40416,86055,127610,102457,83258,108144,47805,-84255,-106767,-41182,-40911,-59850,-9041,18084,4052,26459,23226,-42582,-63674,-34503,-13111,-4530,9535,-18189,-54030,-973,24812,-90969,-147472,-43383,41825,7791,-65605,-65460,42985,125000,98888,104241,92318,13058,110,20183,-8079,-41987,-106560,-172286,-101020,-29789,-78105,-150786,-117197,-8653,27469,4245,17042,25853,16094,35047,41977,46702,47831,3954,-16912,7561,26010,22997,-8332,-44004,-70807,-63010,-6043,47461,36858,22596,20556,2052,28894,51515,9999,15884,14200,-48328,-58215,-23283,-49304,-77578,-43804,2346,1254,-28729,-61264,-67443,-20832,9235,-34293,-69232,5256,96341,87587,19681,10934,33724,2901,-8649,47230,127846,181884,161807,77725,15509,52705,148048,144812,78941,57674,-3548,-33618,22857,5743,-80422,-70879,-35912,-59619,-89601,-67261,14105,58389,20918,-4479,34943,93716,114586,67800,11575,454,14157,-35565,-82138,-50220,-24922,-51781,-68195,-75577,-47387,78451,184696,145579,89160,99127,90004,40865,20178,7994,-38294,-83653,-96851,-67352,1062,14421,-59116,-125988,-117954,-84243,-81029,-54879,35883,104085,91825,31786,16436,55958,43332,-29706,-25049,85175],[75107,102593,114250,135783,110169,36632,6396,22705,-9920,-49631,-15156,-39703,-141954,-159302,-90195,-36663,-40420,-59020,-54810,-19830,-4310,-4749,-35476,-39997,-9284,-43457,-63290,64027,197700,202225,192129,143540,-1439,-64699,-31409,-75215,-130827,-70495,10378,36879,48941,62071,46301,40371,83066,76574,2813,38319,157879,151697,8187,-83940,-78139,-68189,-72425,-65769,-76853,-109366,-98730,-39710,6660,49844,87242,75310,69916,28677,-78359,-99889,-13676,18228,-26781,-62562,-89735,-123861,-124380,-75141,-9773,20276,32011,-19446,-83894,-17067,71440,38736,-43133,-72463,-11707,110311,155534,105611,59031,31761,8331,20940,56643,62672,58336,16524,-19467,15164,51568,20569,49432,134815,86154,-35829,-85458,-59452,18743,71711,38318,51,56308,92960,24592,697,44392,57606,16199,-38302,-59257,-40017,-22673,-11480,-33061,-94900,-81539,-1325,25702,18392,12756,-60954,-142316,-105501,44912,148583,118969,71840,93303,96973,68172,115347,179187,111841,4271,9601,38040,25209,20936,-6521,-31883,57834,159170,117415,18482,-14061,-18984,-4619,26994,9558,-24734,-3712,3770,-36824,-36900,-39629,-52909,6930,47424,4557,-31389,-76574,-123051,-22761,129162,143560,91988,58925,2518,-42375,-33951,-49334,-100594,-99727,-77893,-124109,-126124,-60388,-58962,-109602,-82203,10950,85586,110795,95490,54969,8120,-407,1206,-50075,-68005,-7590,33452,33894,9964,-53429,-86486,-42834,44678,81243,52575,-26800,-98763,-68055,11469,-15261,-97720,-146889,-147822,-92727,-32665,-16166,-15380,-12881,-11425,-9474,4386,13192,9380,24150,59000,60213,51167,29711,9037,16898,3636,-67558,-135756,-164733,-121635,-54401,-30655,-37750,-36887,-32689,16499,31349,-3683,-38355,-37730,17484,107371,90284,28676,33738,41854,3034,-40472,-89135,-110199,-84232,-50965,-69490,-109259,-78824,16386,88587,157575,178046,138483,95315,48760,43083,11025,-85456,-95461,-41800,-76652,-67986,45116,131863,143599,86281,1115,-15459,58911,83788,14192,-29382,-3859,103715,151578,-4794,-170617,-147420,-61573,-8984,-24309,-88086,-108630,-56924,42733,55110,13758,11249,363,-26469,-275,12679,9222,7220,65443,141908,115283,62410,55589,52882,66950,50741,-6997,-34334,-36581,-72155,-86200,-47451,-6125,10119,35051,58964,64870,88808,95479,41777,-40654,-59234,23160,73219,-12996,-65296,-14479,18641,-17599,-29685,21503,54608,15124,-49164,-97526,-101280,-67076,-30916,-19705,-5383,23524,10468,-22712,9796,61286,69744,97744,111138,46300,18233,54580,57668,17209,-1872,23258,41739,44035,42387,49533,62351,76187,39800,-30473,-82763,-86477,-53025,-1450,35717,19101,-28636,-38903,16596,81370,127752,143770,100261,43703,17043,9239,33334,82987,97673,2733,-141252,-185361,-154060,-101780,-47540,-6717,-10383,-38824,-82340,-86277,-32425,9494,25677,-26255,-155815,-196470,-105150,-50765,-8237,91988,88954,-15893,-20179,33211,14961,-34486,-42083,-42001,-17286,27233,32602,-8590,-57995,-84194,-64802,36641,108504,76258,31843,-7463,-73277,-116793,-29033,93771,84674,27057,67192,77778,31683,78585,147308,116818,27221,-52330,-66046,-48566,-42220,-45794,-32468,-194,10794,-18686,-6220,62215,88477,28728,13411,12337,-108246,-196444,-102687,4059,87600,173647,128888,31542,25047,48341,-15984,-103055,-99208,-22696,40287,40347,3231,-43491,-70573,-31528,45273,139455,166444,88215,5084,-43530,-66509,-50849,-26883,-26964,-25773,-11372,-4790,8915,126183,214279,118903,-11356,-53785,-18862,35962,12187,-81066,-127443,-92085,-16741,20883,1616,-3785,11520,23744,46584,70639,53417,-3611,-79443,-92543,-15440,39327,13687,26394,63894,58757,38573,-9487,-78079,-60291,11688,-24097,-118675,-152235,-80365,11083,488,-56593,-18501,67357,124778,138266,82954,22218,43993,115400,108828,16601,-93479,-146781,-157403,-113467,-69506,-35030,34955,110136,60118,-41138,-56577,-38754,-77118,-78725,-39744,-55314,-43748,6766,8303,-16319,-19829,-28294,-24908,14537,28155,-6521,-49606,-50408,-5897,-1020,-44674,-41104,24082,83445,75250,35306,56615,94188,57693,36586,111811,147855,87662,33857,-6543,16046,98437,94986,-5802,-52635,-65084,-63476,15984,76984,33016,-37032,-22668,25896,39622,42668,56861,15710,-72266,-116078,-91122,309,58091,20431,-33100,-74499,-124627,-104468,-37639,-29676,-30562,222,31740,22207,12923,8521,472,-60158,-115517,-80175,-26382,-10305,32887,68141,25373,-39470,-48832,-66908,-77407,-10216,39662,1896,3550,53585,65028,32365,-29501,-45823,3770,28234,9688,-7110,-35748,-58265,-28358,44887,66437,1732,-63210,-61769,-40637,-37607,-45483,-55379,-69182,-58640,6025,47754,345,-34236,-12287,-39144,-67876,-27695,33771,29105,-36272,-88100,-79380,-57316,-63099,-43537,33527,97799,99496,64332,-2972,-54760,-12412,62524,31286,-33561,-17461,10495,4723,-2382,-40915,-87211,-90504,-8275,71093,57581,-13199,-75969,-62754,18680,72104,32025,-10713,15541,-4224,-87441,-87043,-13327,22530,7021,-33417,-24533,35964,43760,12793,26514,99653,111622,22878,-7672,29477,-5748,-4538,9973,-87411,-154492,-74640,4301,-19384,-26630,28182,19289,10242,64136,85427,52275,27434,268,25267,67381,68057,58275,15948,-24855,9470,30240,-16455,-24852,-11469,-17913,24500,66665,26504,-9310,-116,31475,58879,40112,-15031,-29699,24429,126521,151787,85371,66101,99905,60499,-11211,-28646,-28789,-50038,-76249,-119644,-114351,-35133,54892,119663,111139,29282,-22270,351,23585,-8772,-56658,-63797,-83153,-119963,-91397,-9835,27368,8321,-33458,-77827,-122556,-106907,-81423,-50003,24196,40847,-47454,-87136,-83541,-122769,-127115,-76807,-46427,-11276,18980,19819,45892,56964,69396,116677,121132,90542,64986,43213,25787,-9215,-69280,-38431,79119,113162,11046,-115619,-74144,92026,179458,110744,-4108,4252,95443,113980,84259,83293,99458,112841,77636,18936,15527,67476,70339,43038,64489,86229,-14872,-139117,-130441,-68095,-78307,-87134,-29770,6378,-3580,-16245,-53818,-64749,-1054,12321,-12269,32285,74211,18401,-30081,5863,38072,-15376,-53286,1671,45392,28238,2721,-18555,-5768,38985,53504,82543,89904,32870,13625,28627,7796,-32436,-102472,-150477,-77419,-14358,-55714,-100088,-72466,-21967,16012,51632,60831,22588,-28890,-39054,-41835,-37185,-17591,-7783,3766,13566,22801,58240,91408,67189,-5090,-56479,-35215,-2654,-16845,11920,77754,86984,57801,15690,-46155,-32773,-17886,-60664,-80004,-49697,-36509,-23303,8682,18285,-5436,-55855,-112762,-116261,-45393,-10477,-34119,-55993,-13969,72186,92885,26812,25524,62472,7422,-43590,4791,38893,44798,53101,34051,33726,120224,208606,143953,34085,19089,-17724,-34237,7803,-24432,-95991,-69500,-30210,-65003,-116067,-96941,-16710,35328,41373,26165,42339,87068,94733,45921,12387,31907,73899,51616,-9058,-25048,-34445,-63267,-80655,-79001,-10478,119168,196119,154368,97534,81431,55760,22253,38691,59753,21915,-66872,-139688,-90662,1339,-27909,-88377,-80482,-89910,-116221,-103500,-42357,65897,137246,108487,28246,-4682,20845,16210,-39347,-54310,24509],[-1433,50174,73732,82542,65311,35390,18686,16298,1657,-23599,-19611,-32260,-101031,-99493,-23158,-6852,-53310,-57708,-31854,5618,36601,18624,-37866,-49787,-17827,-50101,-79316,31111,150545,145623,144610,154675,90963,38796,34773,-23328,-105186,-83998,-32325,-25676,-18756,-8090,-17422,11924,83044,78133,24634,69183,136309,72822,-58385,-109592,-60525,625,24938,39081,37988,-8472,-17610,39574,51906,45618,68273,65063,51077,-4411,-108683,-109227,-6007,5235,-52875,-31725,-7166,-24236,-683,43268,42810,19978,40961,4238,-116678,-130971,-36148,21441,12220,-26069,-33594,31588,98257,102396,70364,32761,15444,44953,48634,-58505,-158735,-164341,-89686,13898,40304,-49219,-30778,105490,94872,1359,-13959,24942,86633,103311,53881,45450,102932,103519,-946,-55813,-13208,-12812,-73591,-80374,-9215,17238,-15498,-16226,-27882,-86412,-78183,-16823,17193,18396,-17948,-80541,-124286,-101309,60718,211500,180951,94336,68311,57410,66586,126541,160571,90751,9897,16329,31905,39917,54964,40210,5821,23313,52747,22142,-27471,-25487,11086,49461,89773,65210,-22612,-50012,-29691,-62800,-63788,-31509,-67283,-89829,-22840,33949,8788,-61436,-100645,-34712,30652,-4319,-2210,56059,26935,-66810,-128465,-149186,-111846,-42982,-46665,-101628,-70854,-5823,-27049,-70964,-48631,-4428,34122,67308,86876,81154,43031,25168,37381,17317,-41567,-67263,-69581,-29554,45251,32258,-51551,-65416,-3423,58487,85305,39121,-37651,-52840,-18696,-35012,-70159,-96489,-101227,-72874,-30782,-22424,-35169,-14822,28863,22087,10745,61886,59266,-17090,-31231,-19373,-5021,12672,-4877,-30463,-25556,-45722,-125410,-198015,-138876,-38196,-29231,-38320,-17091,-39520,-34535,17297,55368,52404,35616,45309,84460,84604,61011,63427,73835,92768,66720,-33781,-121912,-123688,-88499,-66159,-58290,-20697,25078,32989,41235,76686,111041,120452,97562,67774,32673,-38416,-65803,-60398,-88487,-66298,39059,142144,156118,63084,-36580,-48712,42634,132457,124019,73726,49639,121653,171707,8126,-167861,-105932,25240,59484,7004,-93547,-114060,-55157,8875,17073,6347,20317,11819,-28989,-26550,-11014,-15016,-62758,-75384,-38185,-22155,-20253,-27424,-49582,-14918,22229,5105,-23595,-49421,-85148,-103471,-84453,-47754,-15930,7382,22827,53415,98281,88028,38631,2335,-27334,-25791,-34803,-108493,-87999,44872,99070,28258,-51692,-15244,67984,36260,-46487,-84719,-91895,-79052,-17590,38918,35211,13605,-9550,-21006,2904,40642,56643,48017,12347,-16239,32406,83345,95097,99582,86461,27860,2930,35292,69373,53574,43659,77457,87414,1625,-96203,-114091,-66410,-19259,2448,-29670,-70761,-52189,20620,75607,108594,118374,64560,3989,-7874,33213,111443,149023,104980,16983,-79658,-104895,-79488,-57338,-22030,57768,87742,24378,-51164,-54132,16102,49997,10682,-53968,-105679,-122440,-101085,-77109,-49777,-10308,23353,27211,58975,95533,82165,36206,18281,-3198,-36326,-38506,-38797,-50214,-38701,-18903,2512,63559,59791,-35428,-75497,-44098,-26179,-40531,7187,86287,66549,-19347,-44533,-18929,2859,31522,53209,12801,-86922,-155091,-123367,-43784,2224,-21845,-21892,27693,27143,12078,65352,79726,35609,10320,8121,-53594,-181165,-215910,-93647,-20647,13277,103336,108885,24020,12483,34541,-9949,-60544,-36528,12658,50015,65499,34598,-22468,-36285,14811,58451,80479,63942,3426,-83036,-156099,-141769,-57330,7664,62842,108747,92905,29547,19999,137044,229936,171212,50896,-24839,-7933,40216,12664,-76041,-133751,-97165,1073,21753,-45861,-36299,-4031,-51888,-80588,-15687,28029,-32272,-113660,-132012,-80594,1771,76364,153601,150895,76062,5525,-64454,-142838,-107904,25313,45592,-53679,-95398,536,77241,28765,-24249,-335,23859,51523,68916,3430,-48962,31608,111124,59210,-9994,-59986,-87926,-103015,-101719,-85952,-66168,-27415,20855,10286,-14063,10368,19844,-46195,-82833,-45693,-20259,-15045,-19074,-17580,4062,10226,185,-1531,-10034,-22526,-14733,2319,40402,75065,60203,30469,44422,80503,103007,60053,-22953,-15305,62793,50502,-20187,8787,83625,56394,6522,-10469,25511,74608,20722,-111751,-98228,-6456,18126,54783,68871,-18036,-105577,-71507,-5832,39770,62057,28840,-12304,7523,21851,5188,46819,80790,64695,44923,3824,-55956,-59690,-49898,-49375,-1407,4391,-45255,-49394,25394,41117,-25825,-90476,-91114,-37825,26642,48591,43325,35044,-438,-43932,5533,60512,-2515,-62577,-29036,3835,13057,41021,38466,-31432,-94410,-51922,28388,29108,-52168,-97019,-72768,-37232,-17387,10841,40251,17563,-51775,-68815,-48119,-34145,-2425,11533,-19005,-24333,11328,50033,82583,57856,-13858,-84883,-80661,-31474,-10861,-40805,-70681,-51127,-10333,-20093,-67195,-73152,-2863,80876,95696,55130,-3952,-39089,-10143,13588,-17233,-39262,-17736,24901,42410,16255,-40369,-45256,-3623,78815,119110,98086,45323,-59740,-118201,-62207,11280,12474,-1011,42617,51539,-33709,-107046,-32175,96103,88879,-7479,-10193,54033,69608,28171,13030,88075,130348,58014,-11299,-52667,-111319,-68261,-14680,-87526,-132765,-22071,79012,64536,39659,51229,17845,-5165,17253,30563,34023,45575,26576,21001,40417,34164,7127,-32084,-67559,-31490,37747,21985,-26391,-20458,-4346,43168,52534,-3515,-34652,-23942,-6292,42463,83115,66645,25047,9912,45313,78089,54018,21093,37871,24526,-521,24352,559,-89425,-114818,-104292,-78620,397,102670,156975,117655,-5217,-81226,-37802,6834,-49138,-94820,-22459,31148,-12979,-15145,58444,58014,-12737,-35381,-22880,-31972,-16190,-8050,-10206,-638,-25242,-90020,-101632,-71340,-58731,-43244,5266,37559,-1049,-70783,-92410,-59424,-40383,6105,70852,82816,44085,-7035,-10879,15125,-24784,-100064,-78594,21521,62668,-9971,-84218,-26407,89646,121079,33079,-45630,8749,142724,193899,157653,135484,140625,91000,-14318,-72036,-19723,38138,3580,-29017,34135,62677,-43993,-143740,-120424,-55094,-20976,-15529,-8466,869,22700,14551,-53166,-63930,38686,56646,4849,51609,82903,11850,682,48545,64857,61863,74436,65974,18090,-2634,31792,27104,7649,45904,49833,18394,28061,29916,9992,-9245,-6771,1402,-41132,-72029,-34976,-18422,-65616,-63381,4810,34368,32915,76948,82089,-2801,-88383,-103741,-94614,-63317,10122,62714,72774,48375,17721,40830,97132,101379,58420,40334,42094,22077,-6617,39665,105205,109503,55009,-21402,-65203,-46857,-33935,-46781,-59133,-47335,-12398,38529,40450,7227,13848,4320,-39644,-55962,-15876,-1884,-11748,-25696,-46017,-32881,-17288,-51753,-58058,-42391,-73174,-80738,-33135,-36457,-40141,-15903,-18477,17869,117909,164439,76893,-14641,-14429,-14045,-19393,-17366,-60030,-83217,-35545,19871,19105,-12650,-38726,-9522,75189,167955,197757,173897,132607,101419,54979,12766,24880,70967,48858,-9638,-8246,-15418,-39670,-51538,-44358,20100,106595,144359,100035,22293,-12965,-13882,-18858,-5695,39092,76360,31486,-82887,-99744,-37619,-64353,-71205,-415,3823,-46308,-45993,-17587,36561,86349,77162,23226,7157,27220,23559,-8864,-46428,-30054],[-35981,-14366,-9220,-2203,-4079,-6008,-20511,-16229,33484,33790,-14573,-29608,-31268,-9257,20199,-14761,-67128,-32600,27557,72444,78773,-5006,-82552,-94683,-69892,-60166,-64914,-12673,50047,31095,43279,117762,114642,41688,38851,43944,-48419,-105320,-68886,-44151,-84305,-92418,-27384,32661,46540,43293,44886,46152,-21373,-105803,-113416,-64348,4619,82192,133864,157243,165653,118035,91324,106687,58944,3462,11366,28647,36314,20269,-30550,-34840,29080,34786,-18873,9955,88644,101454,99978,94478,30566,-28036,13159,6122,-141096,-233470,-150043,-11915,52534,288,-61867,-43165,-3804,11902,5453,-43287,-50818,40646,57514,-132716,-296224,-272261,-142654,-22347,-11295,-120597,-102608,38361,85497,69512,73962,84274,105139,60202,8664,55055,131409,139240,53770,-32635,-49976,-66130,-102538,-82267,-2582,15728,-15984,-4604,-25276,-99839,-91478,-22152,30471,42359,12463,-21700,-51643,-62457,43867,178608,188010,116602,40588,-11296,-20551,4601,58601,82533,26499,-8234,2291,25604,31329,16736,6920,1352,-50083,-93604,-80317,-61906,-30896,37459,102779,101268,25040,-23709,-24053,-51091,-64977,-57204,-112538,-141828,-42866,46298,33920,7945,-7982,-18048,-33575,-85849,-69327,3443,651,-73514,-145911,-174244,-108462,-40252,-46468,-41054,21690,56257,8438,-31685,-27911,-9392,13142,31743,55663,86518,88178,59566,29198,5146,-58541,-92258,-82047,-43925,39778,76441,11670,-37529,-2532,82395,130473,91553,20523,-34822,-47155,1014,74529,85954,33364,-22660,-16081,20773,5601,4278,53901,48786,17403,74195,57124,-84512,-131769,-122058,-132646,-82420,-51317,-88449,-63800,-38968,-123039,-215944,-133273,15242,34543,-8986,7517,10348,-7538,18946,64075,53356,15498,-18559,-28035,-13285,8219,11761,38072,110367,118222,22894,-80413,-110305,-80005,-19057,43421,75557,36786,-53579,-102382,-35983,77899,122289,116852,101293,90797,88693,59555,-19429,-85918,-69249,-16536,61958,109554,57176,-8806,17045,89539,142361,141518,108163,77852,88651,54937,-93859,-148671,-21301,92310,98602,47124,-11545,-17677,-9710,-19224,-15738,6172,39374,44501,5295,-19945,-42543,-80608,-140705,-195300,-188361,-119132,-56526,-64529,-100404,-74377,-25027,-29046,-59947,-78723,-72102,-47237,-8674,21229,29594,42736,60088,53102,26522,-22163,-22960,23475,-3049,-76225,-99415,-122761,-55127,88664,136120,61555,-52169,-50964,51962,46209,-34466,-31490,-18674,-49313,-30052,35419,20569,-45553,-90536,-83120,-55255,-17741,9941,-20707,-50873,-4317,54491,52128,48912,122787,181103,113064,42224,51758,94255,80784,40407,64176,121498,53627,-74284,-106135,-50759,-11844,-12952,-60891,-87299,-48334,-10939,711,35711,67046,24314,-21906,-22459,28741,113078,154496,121901,77319,23795,-3167,14333,29839,42544,135614,194077,131480,18252,-37633,-3560,14318,-44923,-79494,-50357,-41375,-38485,2191,12391,-24236,1333,89353,151829,152893,124170,58138,-5329,-29736,-49889,-80045,-106010,-91025,-36134,18475,23426,13848,-8645,-64777,-93973,-45152,20382,46423,49780,34966,-14187,-100455,-170671,-125697,-42861,-40195,-55986,-74487,-121296,-141766,-95148,-23340,7882,-14391,11332,64004,67311,58607,56652,4359,-21597,27170,28681,-78399,-173845,-158594,-95451,-96478,-86120,24150,80084,31171,-9940,-21551,-32011,-23082,38068,65405,43461,37910,22868,-8574,17037,58127,3679,-64699,-73888,-71724,-117185,-160663,-122779,-38076,32865,101186,148787,120788,51329,18933,34589,59938,101499,88268,13254,-2641,41121,54175,19214,-43796,-70858,-25992,-23221,-70927,-37826,11459,-68831,-155691,-105355,-27744,-33895,-57557,-72963,-74458,5022,103092,134912,87111,29577,-21130,-80018,-154496,-147500,-21128,48172,-24354,-72740,48866,122903,52962,-10753,-36203,-57186,-36710,-21585,-61481,-65915,31978,118129,62545,-1958,2829,7601,-45493,-89264,-77820,-57582,-46152,-33005,-40852,-30812,2882,18701,-34997,-88644,-56214,22963,71253,50665,25210,38760,42847,29379,23958,-5373,-55111,-45178,19450,79048,118636,142037,127674,87027,50347,62695,56342,-16463,-62926,-29205,-22363,-80621,-115018,-64326,-15895,-11548,-496,29902,26650,-41920,-114929,-78196,29372,76791,97658,71124,-40247,-142929,-147110,-100051,-12922,48716,-18860,-82813,9040,96249,74032,37368,26128,48422,78881,55372,13514,-7169,-49379,-56486,21244,33619,-41868,-76209,-12160,34768,-23890,-87265,-70301,-15977,34941,40596,9078,-8133,-22699,-19976,62308,111767,22165,-72507,-46590,29650,56612,46078,1684,-83804,-120903,-44344,35613,19373,-77532,-157281,-149370,-74544,-15114,2848,27920,49023,-2028,-27182,8138,47671,89151,96494,55380,31121,10539,15521,97941,91332,-22343,-67572,-26765,-24209,-52467,-53972,-25561,32634,77653,48998,-23232,-60755,-10329,74651,94534,48677,1003,-36380,-56959,-72091,-99192,-104080,-63427,29323,67084,12038,-30174,43126,109090,105850,67656,50418,55214,-14565,-82333,-56763,-4317,10277,12198,29891,36594,-1618,-77038,-26658,83952,59279,-3201,47075,95714,60497,993,-11289,34589,65380,26453,-41538,-88784,-113607,-62878,-1667,-26328,-71758,-11874,55559,36193,5174,25910,35071,27165,21665,20204,16411,38048,28481,-19267,-38118,-9891,21968,4775,-50087,-39021,59464,84407,23585,8248,3762,11882,33869,2678,-24059,-29421,-48608,12286,132910,155351,56996,-35459,-72313,-47011,6128,33260,29380,15704,29395,70026,27558,-107920,-143307,-69140,-4463,44278,108165,126269,63845,-29991,-65909,-12352,-3452,-111799,-166242,-37105,80706,73880,55729,82517,53522,-19671,-51357,-39635,-11059,25855,51924,57440,6952,-85647,-135177,-103512,-25751,49534,67388,60802,63116,3857,-102369,-145776,-115393,-92518,-60484,-17424,976,-38014,-105383,-91287,-16871,-19739,-75540,-93538,-67936,-64100,-87175,-67068,-16922,-10520,-14740,-42555,-61191,-14390,95551,167824,150817,121924,112743,23744,-100733,-132668,-38631,26401,-21764,-55416,-2221,7733,-73903,-125632,-81924,-14743,30166,29952,1019,-1265,57430,87527,37243,881,45617,59665,38860,60619,54719,-4427,-3646,38172,49269,63277,98157,70461,-8129,-34469,-5645,-11335,7453,75723,44770,-31303,-29779,-9291,-32432,-70183,-31583,32323,19293,4103,17760,-31067,-104801,-86050,28113,77249,12326,18350,72326,17945,-88507,-106133,-50445,12105,88264,132660,97450,17442,-32600,-20969,8583,17073,36928,117004,146039,81487,18967,22561,52628,68692,32626,-20367,-5388,16399,-8878,-23814,-27162,-23808,10873,59548,31655,-12014,23659,46913,20493,4592,11002,14094,20639,-310,-76685,-144583,-146630,-137394,-133709,-114582,-100134,-66987,-37647,-37638,-19272,-15252,-48729,-23483,31765,24269,-28898,-56771,-45049,-29677,-24431,-33218,-57882,-69431,-41794,27124,90083,91394,14554,-8651,92814,207261,230505,168722,102160,111631,101039,12327,-43275,-11071,-12468,-36165,-18895,-22519,-47049,-72107,-74791,-19018,49474,83821,69054,3996,-48963,-51146,-41080,-33530,95,65366,86381,4254,-72924,-60329,-54824,-45066,-4003,3473,-20285,-16675,-16303,13000,84848,99399,41936,36654,59792,34467,-35,-30055,-41280],[13152,-12010,-38792,-48526,-65201,-73369,-67055,-6631,93963,89698,17290,1987,23068,26244,12583,-16547,-35217,22537,122144,197083,142621,-7963,-90104,-90707,-62835,-19764,-16546,-13654,32871,17684,819,56176,22504,-71762,8667,111808,-6124,-127290,-60175,-2041,-102493,-132149,20487,94498,8476,-10594,34169,-16373,-153581,-182174,-69474,24110,50706,109426,168437,179165,189770,160699,124689,113069,48620,-21450,-9589,30948,67999,101445,96747,50479,42369,64365,37041,37522,111764,111928,69495,47767,-21149,-82813,-30451,-21990,-141455,-228520,-180600,-58190,21763,-2741,-28822,-5318,-24057,-40260,-12286,-32264,-43773,41683,68874,-94324,-223313,-192438,-104732,-49395,-56717,-125027,-122981,-52117,12111,67065,98284,121296,128504,41757,-1416,74733,155545,176555,117697,12360,-63067,-72644,-62547,-44258,-29165,-46456,-54391,-14191,-14898,-65529,-53092,14290,72187,71279,31727,6263,-15494,-38611,-1163,74484,129097,118327,34724,-43111,-84134,-86840,11448,115851,62198,-11665,-8120,-24683,-74348,-87817,-31419,26063,-36432,-117218,-98567,-80367,-81330,-11495,78748,126958,112206,56212,17864,14102,7107,-50270,-121344,-85317,13329,36571,43357,89448,64393,-3041,-15339,-37529,-76464,-69735,-35019,-35178,-74440,-114398,-112818,-108894,-79987,20809,107272,77081,-3762,-42557,-44853,-16705,12081,18250,23668,54343,87452,58665,-20457,-72038,-87420,-49833,1995,4030,8564,31259,31281,24861,60158,118355,140402,96266,33570,-29206,-35114,75232,182292,176145,86190,-24836,-48333,14425,12999,-7870,28503,24036,-17722,14347,12844,-104669,-155075,-144600,-177180,-143762,-80392,-93836,-82967,-79956,-135446,-172952,-102182,27125,63939,-13068,-15737,47189,63333,55648,72616,31975,-33527,-74927,-67404,-51108,-50318,-56497,-8966,54872,79675,72020,38063,-19700,-19242,55404,126217,101877,-14781,-137774,-150452,-49160,71933,113693,111963,115788,101337,134463,158012,76730,-39245,-84485,-106851,-71021,13947,39232,39158,93843,115298,86531,82208,88592,56380,12534,-56303,-132466,-101711,17213,76556,64937,54542,82813,101107,51722,-10490,-20698,18501,70984,89909,48165,-11257,-103638,-162310,-155884,-163056,-140343,-60515,-16174,-43362,-77902,-69907,-54146,-98376,-148269,-124697,-73352,-15976,70628,122326,89024,69403,84439,32999,-53691,-100248,-56128,13205,-12971,-62924,-27535,-24408,-16649,35345,75569,59164,-15673,-36526,26162,15866,-35631,17329,63564,-2505,-83467,-89602,-84656,-103627,-122418,-115253,-76007,2180,28155,-38886,-48984,17739,13875,-37779,-36996,45936,114931,103652,57853,33535,57283,98734,76316,78088,138154,101957,-22705,-63524,-32092,-19962,-27142,-41323,-43346,-50916,-79246,-66560,-14480,10489,-5855,-20722,-26580,-6100,40708,81404,98898,99428,73678,49224,63486,85301,67021,103041,166577,170583,55492,-71614,-71414,-28677,-45055,-48874,-27491,-24773,20371,107627,102940,17281,6256,86591,123920,116243,114313,41510,-66213,-95282,-53362,-48820,-79173,-73614,-53380,-13430,4990,-11821,-13498,-16048,-28665,-1797,34710,51892,39882,-33052,-101080,-164339,-225250,-180237,-100866,-97218,-92904,-56553,-13128,7307,8803,3972,-25295,-43463,15080,77022,113005,109117,29784,-51534,-13155,77949,75821,-14385,-76025,-82697,-96938,-142980,-126957,538,78402,58383,-5748,-45656,-39535,1506,75021,108102,63087,8277,-16463,-12978,38354,53520,-67000,-167542,-151992,-98433,-59391,-38328,-26990,-16488,7263,46786,84984,72121,27559,-29228,-86015,-87972,5645,66037,20141,-26631,-3741,54726,75906,22937,-50706,-65926,-55171,-45126,-6931,49992,11404,-93222,-113522,-60107,-14983,12859,6647,-23679,21805,60268,-2274,-62786,-30428,4898,-32089,-105158,-136731,-75369,-11288,-44348,-81816,28700,106941,54329,-27891,-102349,-120669,-63018,-36030,-47172,-19902,28308,89063,91505,52682,48836,21892,-103903,-163562,-132808,-117657,-97974,-41416,-33975,-41330,-42744,-47106,-69888,-73088,-5467,84760,139028,126160,71325,39186,51875,48525,25547,9731,-46189,-89156,-37559,46155,124986,188383,157914,54145,-7911,22668,58250,37648,-18717,-54082,-39184,-44287,-121975,-138696,-56264,-19885,-17294,15257,14059,-38620,-69877,-41700,37081,95817,116949,96800,39039,-43122,-111865,-122849,-44513,23252,-44175,-131117,-60839,48238,47212,-6574,-30414,2763,59057,68244,39092,-4178,-50363,-42729,25267,45728,-15086,-90974,-60393,42273,64405,-11656,-55045,-17035,16127,-1045,-19631,-29920,-35598,10557,82641,78386,30120,7537,31355,80647,95565,43487,-25493,-70983,-69823,-10990,40401,24584,-49231,-142407,-176186,-108700,-21410,31448,83871,122783,71631,29741,66530,114999,138132,123606,86731,64157,32178,38293,106958,82656,-10582,9399,75466,19224,-46908,-10300,48232,90127,122261,81102,-21158,-61856,17837,112294,108588,41980,-6758,-47280,-88830,-96644,-109280,-124920,-93887,-20952,536,-21810,15207,130569,167683,93482,2558,-40464,-11656,-85,-21054,-10298,18014,41386,75185,62607,9348,-7177,-3032,28720,27035,-37052,-28436,74071,108471,43681,-9167,-14466,-4572,-2108,-28233,-72030,-66937,-42616,-8339,41402,48497,-6470,-20366,-10576,-61620,-106280,-46034,34722,61175,64758,67214,36181,38943,22941,-51693,-87480,-24058,47504,32223,-17574,11853,131897,178093,112165,49318,-5275,-20820,49069,47655,11539,-10457,-39262,26163,159088,175307,80504,-6095,-60484,-70127,-5594,64937,63558,48572,62005,67456,20192,-79520,-101687,-19174,53486,74583,79077,46343,-24760,-56702,-13150,51252,6794,-121876,-157316,-40458,62908,69266,28441,-4492,-28893,-27510,-34433,-58479,-56767,-2734,74260,126426,65419,-70884,-136798,-105629,-16035,86865,90361,31891,21648,13762,-39543,-76369,-58572,-41691,-40100,-34665,-29825,-54028,-103345,-91765,-31836,-9343,-30960,-58301,-65476,-94542,-109475,-69997,-54597,-116678,-128900,-58161,15339,49561,86089,122000,98542,62040,36256,-48561,-138105,-117309,-11338,37433,-17457,-40015,-16999,-34523,-83121,-78364,-11049,29235,-2348,-43911,-55504,-32189,41305,116197,136858,107585,60362,43664,77079,95908,71706,7611,-39003,-13477,20845,25836,45009,45910,8794,-26671,-61761,-88734,-45407,5023,-41787,-71461,-49646,-34510,-47582,-66206,-6425,62251,53961,54135,56545,-37648,-117166,-105963,-8752,42643,-39338,-60494,43591,80456,-8693,-43833,44937,115681,127118,129159,66221,-30971,-49597,-24753,-33993,-54079,-15986,99947,146970,70007,-10480,-46198,-36625,14404,17435,12113,81964,114835,42625,-11061,-21955,-8038,22488,44637,20624,-9667,-10288,-15926,-16693,2432,11291,24337,50258,28234,-50266,-134421,-148472,-122750,-91302,-36423,992,-3241,-26757,-22793,10900,3577,-41974,-39383,-27863,-44320,-40443,-25069,-20469,-28513,-35652,-34356,-19391,-40630,-49185,11884,79391,72432,9842,-5060,76970,150659,99790,-7657,-14941,100706,153137,49449,-68059,-66223,-23623,-863,-14444,-42394,-66761,-105699,-112009,-45492,11794,44675,98258,115624,51074,-3439,4007,28586,23766,12519,30879,37551,10492,7430,408,-43476,-67787,-59319,-38812,-8204,9055,62222,163849,176546,86114,62584,89141,45089,-12252,-15006,6290],[45711,9649,-36127,-76758,-128689,-150697,-95717,26890,118005,88671,28328,14017,-1694,-43853,-47566,2522,18090,38729,131173,219153,153934,14313,-60103,-50874,955,32573,-11581,-28557,46132,41808,-17759,-14081,-81122,-151563,2237,131221,-20059,-138600,-32520,26238,-97750,-139385,16454,77192,-39852,-68507,-34206,-100714,-174295,-120114,11107,64288,29229,59729,95302,68244,88885,111140,89589,77608,23570,-38619,-8642,39364,59605,97912,112015,33706,-13494,34878,46526,43123,58263,1189,-47204,-32389,-63056,-94436,-40779,-57894,-148104,-160348,-136063,-116653,-84706,-43327,28299,94149,52273,-885,36893,83801,90782,91131,66890,-24717,-87670,-74865,-46922,-54654,-62652,-75590,-96551,-90124,-44223,17786,61722,124484,148965,67824,27969,84953,138208,146878,92384,169,-65980,-67957,-37864,-7829,-28254,-92813,-112119,-62994,-15230,-1084,11128,55455,110315,80171,-944,-37801,-44543,-58257,-52008,-12718,55373,77323,23581,-31197,-74625,-74552,42005,142616,91597,41128,41778,-38027,-148374,-153665,-47520,64720,38030,-60186,-76409,-57453,-58052,-11532,65221,125038,133799,74076,45866,88994,97475,-1745,-72593,6984,68429,17994,38079,104634,39806,-21093,34196,44152,-53004,-100664,-53234,-20916,-19960,-34584,-96003,-148429,-95552,24336,79754,6537,-58892,-67403,-67153,-45176,-9654,527,-10504,1367,41814,40743,-23743,-75664,-53303,12343,49058,37287,7871,-21396,167,69540,114726,92241,60498,36194,9615,-21237,20350,134889,161459,76085,4790,-63555,-92467,-50115,-37452,-38163,-11489,-32327,-74359,-44429,7237,-47039,-111901,-103787,-99621,-99669,-60089,-37094,-50633,-87195,-83663,-55132,-37440,6204,28561,-43368,-57216,22143,84417,95033,101408,38388,-48558,-58162,11510,26421,-33975,-52424,3474,34651,48967,105901,140390,86061,56723,89988,86762,13716,-79050,-134011,-88446,589,65736,90193,98488,92538,30572,28696,126848,156823,54708,-66601,-152567,-149288,-66964,-15068,25679,71564,51576,11273,39658,77071,24948,-41359,-44743,-30992,-40070,-15418,2185,-10247,17604,84082,123125,88508,27961,-14033,17056,82736,99375,51206,-18741,-143559,-186607,-109666,-43831,14491,68699,32180,-41325,-63022,-38782,-45080,-129012,-198880,-152819,-98618,-56353,53958,133080,87247,37022,21833,-37001,-86104,-69625,-19799,-3986,-36448,-10349,76111,54551,-29338,-54253,-12085,36982,45839,28696,6920,-38774,-31471,63236,117415,24446,-129672,-210957,-189604,-118903,-63292,-53658,-6498,108474,103315,-21828,-54174,-31406,-55860,-77286,-58682,-40718,-32873,-4780,3426,-40123,-28906,84017,123820,97352,115328,110132,46439,10179,-13383,-44257,-48425,-14359,5292,-77522,-141794,-72224,-18818,-39837,-24657,-6115,-35783,-59924,-57409,-22623,24073,31302,28639,47263,53837,61030,31007,-11172,11930,84705,40473,-93955,-104010,-21910,26597,29128,-27094,-78821,-11981,98085,93601,11208,505,32667,19606,37736,98287,48406,-74568,-124037,-50283,21504,25011,2265,-50651,-57638,-4046,25081,10348,-11800,4863,39558,24545,-19282,-36981,-78999,-111653,-138151,-168284,-162074,-149473,-127057,-64628,16517,117432,170258,124539,27030,-67683,-93955,-24864,54087,116641,131123,62360,-13470,14504,71576,63609,29107,2968,-34569,-63701,-114231,-108681,10645,99952,98911,40225,-8107,-2416,30420,61239,96392,86215,-6784,-69154,-39486,6368,-3955,-93423,-154649,-158227,-115676,-4317,75530,56846,110,-42386,-34170,12927,27127,-2167,-66776,-91730,-53148,-6341,25891,12528,-39606,-50250,2008,33053,9721,-42376,-68840,-35378,-2777,13189,57384,76633,453,-68554,-55633,-14364,6086,3352,-11273,1781,-15861,-98671,-140049,-45564,45905,18005,-45872,-82414,-76409,-52852,-61599,-77736,-20707,33725,11619,-61778,-140418,-144087,-55804,-1043,12864,37885,16835,18568,70633,80467,33986,-45157,-190172,-254234,-238912,-245180,-190937,-54989,-6717,-32896,-77653,-123527,-125909,-47725,78761,137411,124784,100459,40594,-22945,-997,23697,-429,3020,-35766,-126963,-114330,-808,99908,136149,76624,-22878,-49160,-6940,26890,44688,29802,-17791,4809,35456,-44179,-89796,-41939,-43080,-78674,-25504,28744,-1638,-71413,-63323,13110,72144,82851,71771,84100,79012,32624,-20553,-17708,776,-37595,-96920,-81964,-29413,-37897,-59132,-62455,-46267,-61,30965,-12075,-72841,-69063,-26659,11586,22412,-15114,-82437,-31156,91832,135365,38801,-49995,-13743,32462,409,-26937,-41721,-35623,24622,59711,26782,42668,98571,119694,109064,79154,16512,-29236,-15002,16122,40738,48586,23992,-31773,-95523,-126864,-93875,-31527,41239,127859,169097,103740,30475,29215,62958,90345,79854,55423,54968,53790,81751,119673,64123,-10192,28096,112493,68105,-2548,23875,52189,63832,106629,71214,-47305,-71457,37052,117720,81252,14884,-31348,-59740,-57782,-37951,-55559,-98291,-114332,-121982,-121172,-39693,77393,136420,103673,54837,-10479,-78859,-50176,21329,22361,3905,21173,61456,128647,126110,30655,-907,44622,43308,-38614,-109539,-71975,26199,58263,24822,2842,-8010,-10268,-17497,-49611,-79044,-54417,-26838,-669,45986,70165,27399,-16695,-49527,-138775,-201723,-117708,-10564,25065,60193,93705,58611,34805,13310,-37658,-66010,-40663,-26763,-47698,-24475,65174,168303,196837,142069,72232,-10129,-39274,19908,36398,10365,-5695,-4650,55980,128315,125965,103236,90787,61976,7927,13195,66728,73913,46548,22272,-25330,-51969,-41643,-26684,-2084,46641,66271,33473,-21217,-67366,-75089,-11386,60969,17057,-77321,-71504,6657,30447,-28613,-99021,-125333,-113269,-54737,-7095,-28449,-70330,-18581,87845,170537,128494,-2436,-76402,-81106,-45391,31138,33787,-22444,-29880,-728,33101,46764,37798,22232,6231,-18750,-21479,5152,4404,-17570,-30181,-14216,-6613,-3005,23380,-1256,-65538,-89746,-88484,-125779,-126747,-12156,117033,142718,115106,94675,56597,15491,-30728,-95698,-127001,-66395,21285,34585,-24081,-29621,-892,-21960,-62724,-31907,49514,54087,-62481,-150923,-125362,-71524,-14766,73861,157193,152398,59262,1208,44200,100409,100153,4516,-77188,-39159,16669,18124,33024,51545,39778,-11168,-90032,-115288,-91694,-118040,-164747,-136275,-83127,-44398,-25485,-13899,46011,89331,64123,45713,14327,-59224,-76916,-62615,-55804,-48531,-70281,-74647,5917,102430,71498,13704,69561,114369,75808,62424,36893,-14654,8266,47760,17738,-31786,-18570,44727,54145,-23449,-100061,-127289,-118919,-57488,-26750,-10953,78585,139185,54259,-38897,-61346,-34172,-16009,-5186,16702,472,-72134,-123501,-84102,-34856,-19053,869,32214,31003,4497,-38885,-55581,-26928,27613,88478,104791,23264,-58980,-65575,-22259,-6818,-31718,-32041,-13056,13400,55664,73340,49365,-4922,-43219,-27722,25130,11310,-18172,8588,-6478,-50025,-20496,20382,53566,99244,19006,-117307,-94886,55470,133123,83865,-15621,-56559,-7000,46782,16977,-34883,-54964,-83126,-74471,-9957,-4460,-5448,113798,235161,174349,57735,46650,82637,59593,-29943,-74382,-5862,78334,88118,25148,-66548,-98514,-58366,-18987,5171,33849,93163,162429,164610,82965,37953,59362,31809,-34174,-30925,30866],[26622,9767,-23677,-62318,-124832,-152597,-70588,55967,98574,60834,27995,14463,-30552,-89761,-57781,68653,84870,5125,9694,81754,99561,52377,3155,15975,80211,64205,-35205,-40044,44729,23581,-37167,-24614,-55076,-83321,39858,100616,-41967,-92094,22595,60436,-39153,-97344,-28733,6644,-60538,-86171,-93976,-132199,-102117,-16030,58961,66808,15564,20758,13121,-59098,-28667,65668,96194,82556,13774,-53067,-29017,448,-19891,664,28012,-41549,-80539,-6959,56095,77850,29924,-74880,-93175,-46818,-49432,-37694,9118,-60436,-149328,-94496,-59271,-130067,-156212,-83898,29789,127708,135980,79381,75609,157815,216741,168593,87444,14408,-52411,-74628,-46483,-36185,-25672,-31258,-45124,-12888,34712,71981,94141,111827,117241,70990,35119,50821,63583,51787,6939,-29084,-31338,-57283,-70706,-15230,16303,-51087,-114220,-99109,-38366,4290,15556,55877,115589,76968,-18683,-63658,-64448,-74127,-77901,-33744,30366,31981,5325,-5263,-33056,-26269,55014,103913,86671,114774,132355,32970,-92447,-93148,-8033,61106,47766,-9821,-26570,653,27977,43231,65715,80339,46526,634,44391,121080,113302,28014,-11200,44474,60071,1397,16386,48338,-28530,-45716,47872,58125,-26267,-65039,-54318,-57480,-25480,19756,-24197,-86435,-70298,-40877,-62309,-104815,-85999,-32978,-36734,-52057,-22211,-13072,-28692,-16247,23390,64034,58008,42270,54506,41952,-3474,12333,34767,-20113,-34280,54354,93265,16099,-47116,-39215,-21240,-11865,52309,114017,59114,-65530,-82817,-46977,-44574,-55387,-61757,-33768,-5650,-40747,-74839,-19152,67906,37819,-57773,-59542,-4942,-23660,-30518,18733,27904,12920,45701,58331,37426,21099,5465,-30569,-51849,-38737,19816,77432,86607,19680,-44072,-11501,81754,96218,31652,12784,44658,73316,80041,97717,122777,126754,109758,52403,-54307,-96342,-58828,-15682,17069,37328,48809,58691,73826,51715,-39776,-93649,21694,162890,134118,-6841,-117081,-136142,-106694,-89661,-50185,-15169,-28390,-16858,47194,82806,11410,-43953,28086,66965,-20632,-68131,-47788,-30789,-2010,11899,44692,78483,51084,-11491,4452,65956,68969,32040,-8331,-95270,-113019,-49304,11749,80008,124240,44009,-70825,-79254,-14391,-6778,-78202,-134197,-114582,-106037,-105281,-22412,53978,42212,6363,-33872,-79103,-61376,6594,30092,-8063,-31014,20236,84417,32664,-54672,-60275,-29059,27548,93071,74577,-15094,-62207,1678,107936,139357,40123,-98275,-179879,-189387,-101324,6989,38487,86495,179882,127290,-29070,-97976,-100785,-62884,-10913,12112,-8632,-29420,-28045,-26799,-82089,-75040,59575,136344,70158,41094,82219,117768,92068,17345,-51643,-76419,-40484,-4095,-89835,-122189,-5147,19597,-44914,-19100,17223,-29921,-91399,-123149,-91264,-44637,-59965,-48881,26939,31588,17168,3621,-74750,-129562,-46455,28215,-19801,-36852,29373,92978,84982,-21161,-120513,-69785,38066,48180,-4594,7584,19033,-1590,46034,142367,125489,13596,-59977,-13656,81108,108901,76994,3344,-29389,22126,50705,-24815,-96636,-40978,39456,87,-94825,-107986,-67849,-35310,-25288,-40224,-84276,-131616,-102143,-9571,65300,153866,241946,211901,62723,-68708,-98448,-30682,47584,85723,108820,118425,60074,4070,-7180,-24336,-26702,5277,27185,35196,-22158,-55788,27628,112846,125089,85875,43791,60399,78009,59561,80481,96469,-18116,-111641,-61274,-21895,-36178,-48420,-61691,-120405,-139330,-35299,75532,88388,27534,-41100,-34828,16838,45002,33376,-12782,6723,65170,51879,33299,43740,14408,-26669,-31574,-20051,-4932,-14285,-27611,8460,33931,32324,46756,67717,29296,-27982,-31668,-18831,-32280,-46904,-39252,-29698,-46139,-74613,-83914,-2395,56658,37755,15858,8658,8842,-9450,-39281,-48494,-33669,-30736,-36869,-57412,-103865,-122622,-49842,27858,63092,76384,25739,-16713,28240,67180,10584,-51412,-119751,-197720,-255554,-274822,-190554,-45923,10379,-18090,-76734,-124498,-114314,-9882,130781,159886,85441,30881,-13439,-70248,-56775,-6324,6696,24179,2587,-84816,-99647,-168,65456,37088,-30535,-72176,-69999,-45405,-24570,1970,10242,-1648,33376,61849,3184,-24165,-13921,-57444,-109526,-50857,38299,36347,-52028,-61226,11914,53455,46009,8989,31692,123270,180607,126602,50344,18455,16920,15524,1962,-28789,-73370,-87531,-81745,-66812,-33442,-8762,-67431,-129381,-82304,-11397,15974,15249,-11886,-34539,53676,143088,112574,5907,-52769,5965,88496,52666,-22958,-34672,4980,43919,37800,11947,62179,153934,175476,115233,42844,9342,4609,39392,87065,97495,51926,-16342,-67713,-67956,-51837,-38353,-19654,16434,73817,105315,53909,-23946,-62379,-32829,33025,49649,22605,20722,33888,56119,85942,45728,-35116,-49226,41938,80062,41479,11127,-27498,-10885,83938,98369,22050,-4129,42653,54059,12914,-7893,-35852,-47026,15079,43782,-12546,-87478,-142274,-165991,-133142,11420,116121,70317,-16583,1134,6539,-32259,22477,104939,80965,19485,21587,51100,103103,143093,102911,73693,52554,-12434,-78456,-108686,-95125,-39037,-8802,-3552,6015,3241,10703,9586,-16831,-39843,-55659,-69779,-33773,17363,44678,25123,208,-40950,-147459,-206838,-117980,-48750,-47704,-5649,57211,58116,31264,12523,18136,1465,-64268,-142475,-160380,-63469,54880,91716,80323,70681,63965,-1309,-66725,-76051,-51294,-50634,-45111,-6700,38538,56643,65811,92498,128394,126034,66643,37731,63101,57185,-5138,-74604,-142677,-122220,-21547,7419,-22053,7943,24532,-15521,-35724,-26594,-50744,-44536,21153,25322,-25967,-15077,38258,4435,-118217,-179296,-132280,-99913,-74688,-6225,28633,17432,51163,112418,160992,121609,36194,13552,4759,-23763,-7670,-846,-25455,-50611,-55508,22422,96892,73134,14958,-21543,-60505,-36954,50376,86137,36452,-19151,-12434,5961,21960,73517,73252,-27735,-96575,-65831,-42632,-27496,56769,156373,150541,86869,43495,30795,14509,-26816,-65611,-67585,-40621,5217,13968,-17948,-9152,42799,32739,-26630,-16552,53639,52682,-53364,-141141,-104166,-47952,-32117,21287,103207,93112,5575,-75761,-75554,15254,64145,-22703,-79078,-32739,16296,53005,92725,74545,30651,-19952,-77976,-79621,-75589,-135284,-185118,-185542,-143788,-72687,-31579,-6880,62444,108144,64738,-18416,-91501,-88248,-9597,13340,-74014,-116441,-66475,-34886,-12650,69158,83857,20466,10403,13842,-10596,9155,43223,34005,51407,88092,60449,9729,11936,30072,-8547,-94321,-167584,-167974,-159606,-137017,-107300,-98474,-22629,60244,1764,-86602,-91968,-68244,-89682,-72503,10454,8996,-93805,-137370,-79142,-59261,-62684,-42507,-25696,-13016,11233,2410,-6205,57673,124133,130710,93339,-14036,-106244,-107737,-50752,-18533,-29694,-19418,21734,77739,133664,144819,89715,3207,-45718,-559,79118,66615,13371,-4746,-93548,-133939,-16170,50186,19972,54837,52778,-30147,-43595,14084,33636,45759,25594,-31996,-16635,53762,64282,20403,1743,-5130,15792,44793,-8703,-45677,82342,238249,189452,50460,15163,41405,48339,-19621,-104167,-44813,80091,87706,6115,-60675,-58647,17408,46453,19046,19473,42291,47081,60628,42575,-1839,336,8149,-33408,-49158,2243],[-22562,-30557,-28039,-14596,-46431,-84651,-45179,26159,42419,21265,16309,23280,6995,-31637,-3575,118838,110446,-63911,-159602,-86216,24470,62205,56076,72576,97791,31208,-57772,-24824,29598,-18634,-30407,27978,34297,17811,53310,35132,-48192,-19415,87193,125277,65872,-14167,-23726,7767,-16746,-60999,-90000,-81761,-30981,12208,37805,59630,47927,32694,-10330,-111150,-107654,18221,110614,107814,36917,-45847,-77994,-76609,-87564,-66185,-27492,-61339,-86197,-14187,86379,122292,47904,-57853,-50187,-10576,-4814,39092,69010,-34532,-114138,-41749,2447,-76312,-121929,-97584,-47615,40888,118017,95258,47024,103352,192416,182530,120740,20107,-105977,-155307,-92241,-26952,-2391,-33271,-7673,100594,169917,204516,202945,104028,32034,15133,2385,-11348,-26968,-34571,-34107,3717,41282,-29101,-118037,-65226,46422,36916,-55164,-98193,-86754,-85754,-71136,-4579,59478,51339,9446,-25405,-35023,-57040,-80421,-23212,42990,16168,-11527,-9036,-19803,-14165,-3397,1032,32300,113237,148676,84139,-2204,-3755,21502,1215,-23127,-7845,15527,46124,77432,64493,40637,9207,-65286,-75926,26852,89796,50231,13853,18583,26688,8005,-26951,-26002,-19994,-59701,-51832,11369,9783,-15365,-19517,-41501,-70561,-27815,48917,59281,2241,-53211,-121040,-184583,-158773,-50891,49783,41411,5482,19303,1982,-15313,12516,50975,104768,121965,134531,131294,33163,-61758,-14639,40356,-5298,-44142,-6469,17302,-27972,-63557,-53175,-45028,-31818,-958,-3599,-47208,-100283,-69605,31781,72129,23721,-25042,-4959,25883,6486,-7525,60158,128604,84991,-7913,-17555,16154,-27285,-54696,7879,81452,122908,117859,63902,54790,43399,8472,9315,-7083,-74197,-73378,-15963,-11047,-56030,-54496,-4615,52137,65581,52695,25244,12179,54921,69689,10870,-4925,77439,104619,-25211,-161678,-124912,8666,81994,64268,25460,28129,35750,29128,8723,-46160,-98623,-41921,93058,111928,10422,-80182,-114539,-140104,-150279,-110222,-43704,-14105,6884,45430,52357,-18767,-47142,15579,-9936,-113956,-127974,-59531,12240,19467,-44725,-45178,9768,6569,-18906,1229,28310,22299,15082,12730,-13255,-14458,-23333,-55640,-19496,52403,17307,-87719,-88285,-6063,15205,-12385,-14131,-29413,-89606,-120434,-82268,-38629,-9552,12667,3418,-34613,-27370,18015,16693,-17927,-15652,-706,11289,-35476,-59661,-15918,-6531,12784,65672,22945,-66292,-60709,8827,80891,102792,43105,-35152,-85390,-140783,-109797,-18956,30090,70784,100867,30480,-78157,-133491,-123174,-44456,35529,68136,104779,122699,67415,3050,-63921,-82096,7465,70584,-13707,-59661,29144,121896,101843,24765,-57221,-131454,-136584,-87263,-91733,-42894,78264,67212,-14439,-18143,9634,-23057,-96339,-150903,-126771,-84714,-108372,-107168,-22184,7068,1964,-2259,-77412,-192859,-150488,41,61724,44395,49170,64467,33609,-46883,-101530,-37406,67009,77660,28217,18339,28859,42773,92857,165138,168246,96832,23640,28002,78719,79168,60030,38637,25878,20232,-28178,-135715,-191094,-112279,-21508,-73224,-160672,-123198,-29160,15232,30681,15781,-39205,-79639,-54863,10287,46222,96279,197775,213222,74192,-47921,-58055,10515,55948,27440,15528,62649,35176,-50287,-92828,-125300,-135563,-46949,80815,119394,38577,-25476,11281,53003,64812,40319,20907,59815,70875,57202,82526,70459,-66237,-155172,-88905,-38100,-33935,-15607,-29472,-108682,-160776,-121820,-7845,72427,32547,-16591,8238,22284,32999,73485,62489,37982,46389,46025,39206,59792,55331,-2758,-50982,-34953,-4099,-24295,-41213,-6641,40936,48050,36669,28845,7107,-25016,-25961,-12388,-30654,-65160,-78607,-62614,-43529,-26251,-6196,30019,21333,28831,71874,97574,113823,61239,-25216,-49400,-31778,-60425,-56885,-12153,-29410,-83273,-59663,5989,41184,48746,20974,-23,20212,51264,25153,23522,36761,-46727,-162585,-153845,-59717,9226,12878,-23734,-64384,-60108,-40714,14101,108041,136482,74745,7046,-22268,-48792,-47497,0,42095,74801,80728,30606,-12650,7855,20255,-28332,-89274,-101978,-107143,-104201,-67993,-31108,-36745,-29102,11462,24178,-15929,-32997,-19811,-33232,-59836,-43973,8650,40135,29798,24864,48531,57059,39173,-27955,-19846,121996,228873,183758,93879,62793,79104,86926,61669,9193,-42089,-94233,-114178,-66955,-14250,-3064,-47459,-92533,-55373,3048,29021,23049,-14654,-30149,51681,110750,39198,-47791,-57745,12225,92751,44444,-55210,-27153,53294,56035,18388,1559,57843,159839,182040,99827,30396,25082,12473,22279,92474,116537,20949,-99948,-129595,-73977,-26439,-1152,1693,-29777,-62461,-55220,-54755,-83664,-105282,-53232,39442,75691,33822,-15117,-34793,-40880,-5614,12103,-58636,-126311,-49844,51206,44975,-37195,-113263,-58883,86607,161629,153882,101733,33254,-28863,-41082,-10376,-21165,-23501,52778,68443,-18044,-103748,-151032,-107601,-18692,71403,92441,13419,-70400,-46551,-8881,15543,113056,182591,141385,72552,56612,35958,29074,97856,159423,157451,54825,-48950,-60780,-51942,-71208,-53754,-39585,-38746,-4975,27444,40339,44807,47631,40267,-12359,-62061,-19009,31911,42721,20559,14818,-8124,-99062,-127620,-39527,-23815,-63181,-54885,-1073,50810,52460,21471,53597,54028,-42411,-136416,-164239,-90655,-999,-9695,-45048,-18119,21800,-12841,-87502,-110797,-96746,-98636,-79783,-31808,-17845,-13314,13353,17841,36576,58130,52212,57000,80101,54249,-27458,-110344,-149177,-84335,1663,-4185,-24865,8777,-5693,-47866,-18084,33558,8466,-23574,17921,35893,-4013,-29560,-3531,-24742,-98290,-88874,7448,14215,-29557,3161,79869,137536,148866,132492,112249,48516,20149,86917,125176,90754,57171,37969,21746,-28164,-77295,-22014,54401,44243,-24310,-96547,-127902,-51917,54139,76191,40413,21932,34776,30773,8056,33956,48231,-10820,-40773,12764,43077,59423,101740,137403,94930,16433,-14390,20916,50557,64013,76556,47506,-28182,-34567,14491,45206,72343,107308,91063,30531,5201,25365,37206,22243,-9420,12983,46625,19820,18844,60015,30901,-36896,-113157,-148287,-66190,26806,25366,-4197,-26404,-2091,96562,149476,73357,-512,-16037,-18129,-15904,-20762,-36552,-83715,-147019,-144118,-87955,-71566,-49531,50838,134245,98335,-33053,-118173,-63086,54607,60293,-54172,-106387,-55078,-7458,20523,67775,67264,22208,-365,-15690,-9570,36086,67644,41867,25861,49769,33047,284,11578,34217,-34,-80863,-145834,-121614,-104164,-130005,-124956,-118466,-76404,-14680,-41635,-73720,-38650,-33121,-100804,-89384,19605,35994,-36288,-32310,-6729,-55445,-67124,-23899,-25748,-47535,-23370,-24518,-13728,103871,176680,108630,21118,-30285,-64086,-50770,-7498,7207,-1358,13605,31161,64545,123971,132248,68914,-5343,-26439,55234,141742,90477,-792,-43235,-112448,-101289,17654,42096,-39458,-35478,50905,90810,70592,16746,-54329,-41026,-4607,-20992,-7754,65372,102006,79440,58324,52392,62560,60278,9919,-23483,46217,135861,92078,-17558,-52853,-28827,12855,8047,-54447,-28621,44096,24339,-19061,-29655,-26117,37603,64710,20021,-1170,-9341,-29784,1966,31025,-4305,-30823,-14460,-17412,-36542,-30342],[-41436,-49062,-25116,27495,33788,-19752,-62782,-48991,-13334,-14797,-2788,51405,85987,53094,30792,85929,50230,-130561,-225911,-122549,-11244,27180,49426,62894,18804,-70665,-89813,-18211,4160,-28951,20956,77725,51349,25062,14627,-27712,-53751,7810,103777,152834,119955,44822,34759,96817,77481,-12426,-35091,-3487,-24576,-57612,-46765,15252,56853,40734,-7048,-105184,-167767,-97129,12830,64252,72205,3474,-96202,-104289,-57524,-37289,-13919,-14914,-44324,-14663,70149,97088,26789,-53707,-40511,-8529,15653,73146,86320,-9757,-55005,5628,25463,-18170,-53052,-95924,-126932,-76979,2897,18366,-3314,26903,83971,108118,99833,-4953,-141737,-182268,-122762,-62179,-33717,-55090,-6892,118807,173998,199761,204032,79564,-33174,-30563,-2635,-28585,-65986,-53451,3714,78761,89473,-2858,-116917,-96037,37433,86398,-3845,-93038,-139719,-182811,-163389,-91117,-41642,-6793,19963,3779,-9761,-43577,-74992,-14747,43077,10975,-30914,-49778,-37590,-21043,-62355,-81854,-33462,15720,20425,-1524,-20323,-10407,-6402,-48931,-64428,-7414,35785,53279,57269,35152,11855,-30254,-95916,-74653,15265,39937,15866,26468,42535,28948,-6602,-43833,-49664,-36662,-46488,-45437,-20646,-19376,-16595,-1914,3498,321,19524,66910,89236,21065,-65523,-131944,-167468,-114011,17884,121114,125331,105833,96787,54198,32239,48695,70287,100268,93780,95525,98164,19355,-19507,34946,45772,10642,-5011,-13054,-2093,13101,35370,22510,-33220,-55213,-64092,-99283,-92777,-39511,25519,105322,132281,77708,15735,11353,38875,54395,74406,129930,158065,114981,77783,68868,24899,-55259,-78018,-17786,84950,131233,75196,11358,28165,19101,-11675,16920,44939,-19080,-77737,-82893,-70648,-63868,-21732,8502,29459,47653,47864,-13720,-54698,-24909,-17790,-83846,-85041,29482,71733,-49584,-114736,-44202,34615,50445,21726,-11544,24660,56872,16472,-4932,11667,19740,10917,36591,29262,-24339,-68356,-92923,-119059,-113083,-53340,52644,108108,76992,47567,24292,-33777,-44087,-52346,-161387,-241061,-176107,-45710,66614,64192,-15300,-39868,-44207,-41917,16148,55062,30407,21629,31200,38455,40226,54387,5141,-113057,-135703,-44926,790,-43643,-40403,26964,38450,35322,85901,66416,-39856,-72629,-52741,-51954,-26558,40834,99333,73827,15982,2950,5797,7367,18499,14164,19538,-18362,-34600,6317,21683,18155,17119,-39862,-75792,-32236,-3066,16200,56699,59215,6462,-48425,-92578,-94097,-67613,-37520,-14214,-25140,-55397,-66114,-77942,-83181,-46041,20175,96725,209995,256461,169164,59559,-11343,-72024,-50052,2981,-29856,-58746,15752,75103,70993,51304,-21743,-139491,-177700,-133709,-76274,49729,169227,135971,45365,-3268,-9059,-13552,-57284,-109782,-105558,-64275,-62046,-83483,-44039,17822,41620,17512,-42453,-150420,-162967,-49582,46478,61192,52085,22039,-44746,-72478,-2662,112817,187819,169985,98904,35233,21313,42495,69559,91974,101669,104317,73820,62743,58230,14248,895,32146,57323,-653,-110882,-163166,-138108,-82422,-60938,-128168,-154185,-33252,50007,22990,-5685,-23279,-38100,-18983,3566,9584,15896,59412,135553,151214,58630,-11448,4984,63278,70646,-8249,-79896,-64217,-41121,-47696,-74974,-126316,-144321,-45032,104109,137590,44642,-16682,-11897,-25111,-28749,-43029,-30032,10165,3243,22040,75886,27732,-113631,-159918,-88956,-47306,-38312,-44014,-82287,-112203,-115386,-110190,-20054,76428,27812,-8286,25621,-21790,-53163,50274,74677,-30445,-77512,-25064,8176,15978,16746,-37317,-70911,-24723,-22874,-99986,-115753,-32699,60304,66707,45844,47169,26023,-3488,10169,40130,35159,-10401,-83758,-90556,-40991,-5023,28301,38778,9032,48149,130479,160989,168845,103987,-8366,-50365,-21403,-38667,-22860,52366,54214,-15211,-47831,-35766,-24283,-19992,-4490,42050,62627,74207,77644,92256,101875,33615,-56976,6946,96805,86152,27104,-19605,-27703,13085,17698,13678,62924,105690,93221,36136,7673,10402,22045,40908,53738,94770,146094,127025,51902,-2849,-10008,-24410,-83142,-122006,-127052,-110509,-50796,7837,-441,-9889,15527,23255,489,-23052,214,54301,56109,290,-30904,5065,76169,103701,83647,69596,48758,-11214,16936,132307,182757,141216,93607,85818,82675,36974,5107,15227,1419,-84884,-138402,-63892,24586,48280,42064,25702,27764,30883,28678,12435,-37225,-81921,-40111,6549,-6872,-38220,-37231,459,12453,-65047,-127176,-48565,45971,25104,-19850,-29537,15482,88131,88999,28492,21853,9034,-74659,-91787,19122,79446,-28034,-154099,-140555,-76221,-48266,-6655,-192,-79848,-172238,-178728,-137456,-119369,-101905,-32977,53984,106709,77890,-14353,-89621,-110494,-64046,-12109,-47191,-109585,-56949,28456,13006,-79465,-131225,-57409,79073,152268,148695,80034,-27344,-89737,-63664,-22884,-39002,-37691,15821,18283,-49906,-99510,-112009,-51614,20559,23339,4222,-3132,-40212,-67974,-66198,-24146,73676,130122,111895,89290,80790,25154,-20495,39484,126283,124221,37629,-21608,-12048,-2782,-33211,-46284,-56201,-69689,-21807,29917,38574,55548,88371,96618,57668,8969,39583,90696,86016,29294,6329,5931,-45032,-48411,21067,15188,-26027,-55960,-48429,22382,57042,-5690,-4432,31312,12292,-24819,-83128,-94640,-32643,-6786,-37665,-49359,-55259,-68234,-56680,-17423,-42809,-77053,-55537,-31136,-67107,-80559,-60542,-88768,-107992,-62179,-9227,25675,43785,29926,-10169,-56406,-51864,11303,16097,-25818,-6800,28959,-22544,-77027,-40186,9217,12752,14245,20108,-16983,-57964,-86396,-91680,-74221,-31067,48632,125600,106567,44966,27491,74049,118607,114653,95268,55998,-30637,-28027,84034,158063,161762,120454,59602,33314,4266,-23544,-17430,-16603,-16377,-56711,-151661,-157457,-35320,44125,21453,17040,50887,55054,2995,-54472,-55057,-39699,-9663,37868,57722,24606,19883,51199,67057,35973,-25189,-36470,7734,53166,133137,207655,133977,-26300,-76979,-8978,74775,135282,120844,79688,59411,23310,-25523,-19559,36569,62391,73623,85241,41010,8758,31081,28076,-12224,-72063,-101729,-55425,54635,143092,87694,-55745,-56635,76876,112592,18630,-33692,184,44309,27194,-18552,-18470,-43629,-84797,-75089,-66347,-102232,-91257,21444,138789,153547,52744,-29029,-7690,59131,31097,-47771,-81637,-89589,-53868,37643,88000,49946,39030,69822,69966,75657,89282,45336,-8160,-5529,8321,-17789,-45326,-49733,-37153,-34272,-75611,-107309,-44527,7092,-24593,-47668,-43000,-38337,-26828,-36058,-7455,40506,32854,-31512,-41898,24186,42573,22287,50705,25356,-54838,-25809,64439,52077,-39299,-55521,-38758,-4812,115806,175368,57181,-43966,-3521,49598,47708,31426,26118,38926,44089,3726,8039,67549,60714,20733,1874,16985,95145,148118,52700,-49104,-75598,-82209,-42961,9626,-22379,-106533,-123971,-41462,68977,103588,34167,-61926,-73881,-43305,-4421,53813,96711,86745,69618,49831,24385,18492,31821,36996,30066,24044,18060,-21825,-71508,-68557,-32001,-13765,-19602,-32822,-5091,16604,-27265,-47585,-38261,-59210,-32988,25224,36571,34655,28848,9845,23990,35949,-1120,-43167,-46242,-23326,-13025,-23090],[7005,28384,34683,56065,73047,25204,-62240,-73402,-10479,109,13599,103198,146840,88404,38069,32570,-38823,-137966,-118145,-3646,25544,-1980,988,-9004,-84172,-149122,-109358,-30678,-20165,-11340,71076,96056,45540,26783,7705,-25839,-33345,2781,62853,91761,70394,38826,68682,168956,170733,62017,42599,57189,-44142,-129856,-117919,-49376,14080,21291,186,-66328,-173383,-188453,-115671,-20317,88434,82654,-23782,-23376,49232,40187,25666,29463,-9835,-22267,14128,19654,-48843,-109470,-87049,-33229,19269,74761,88147,22036,-6886,38861,37463,3518,-26646,-75057,-103826,-81970,-66210,-43120,13220,60684,64354,55247,43516,-30834,-98921,-102117,-94580,-98979,-60513,-37639,-15633,52838,56829,25633,40240,31065,-11090,7647,63958,40456,-27214,-20537,52511,97655,53989,-13286,-67232,-61929,32794,87530,10641,-92920,-154600,-179981,-152646,-123159,-101770,-49388,-17429,-33470,-39607,-63452,-59440,5320,28562,-3658,-45145,-80141,-53775,-15236,-48684,-71999,-49728,-76577,-145362,-149589,-110018,-77404,-44401,-35025,-27220,22471,53179,49891,32616,24184,26574,-12520,-54878,-25182,19557,28885,64971,94521,79456,71064,46118,-4439,-11388,-2138,-38470,-49392,-15641,-7068,-21120,1771,52297,67087,43692,48095,45367,-32049,-77943,-64497,-67187,-49182,43557,125647,152659,140128,114473,98488,74993,33884,17077,33394,24724,-2440,-16874,-14853,45204,97010,66576,36310,51415,51671,46816,62811,106412,88657,594,-47243,-45870,-72552,-71874,4548,89047,102832,61807,7839,-27477,-24864,4913,42507,94301,137568,137915,118153,142079,137788,59853,-17573,-35314,-4493,51888,45731,-5293,-3727,12879,-40089,-74378,-33509,49439,62936,-8968,-68544,-17550,47112,65683,51979,64829,95292,68418,-14506,-56343,-67343,-95531,-104452,-47506,30446,34575,-18741,525,27407,-30623,-83640,-92443,-90821,-9921,65797,20785,-16421,45399,118609,94190,13730,-46123,-69732,-69204,-53969,-35230,-9570,45193,126034,165525,120389,67298,34945,-11724,-33120,-87638,-212412,-293494,-221350,-64660,44678,50443,21773,9294,-51248,-45652,65646,109299,60174,45493,36297,30377,26647,47478,23323,-87183,-164736,-116795,-33210,-18588,-17265,33213,41482,39132,90100,75730,-12170,-12056,8387,-30913,-46012,6517,94343,107633,31519,-3796,26301,44743,45848,79858,115324,40098,-49615,-32904,26987,31872,-3953,-36493,-37943,-20377,-4556,948,32261,47779,-11744,-71280,-48770,-26651,-56995,-70364,-71476,-79342,-49784,-8097,-26189,-83698,-74279,16144,129995,221194,241508,158788,56259,-4887,-79028,-97824,-22661,32188,24041,14582,15841,59483,109693,43849,-79782,-115254,-102987,-70277,86522,220199,167310,66509,7824,-36539,-40324,-27844,-48421,-66464,-30102,12047,-12530,-21733,30962,56731,15758,-8999,-51279,-102454,-103842,-72108,-8923,55213,38811,-56675,-67778,76043,193783,186390,143929,92889,24487,-39348,-67345,-57650,-53838,-45888,21021,56189,49985,31411,-8990,-32724,-14879,25780,-21355,-103342,-61951,18795,9296,-60586,-111806,-56764,97881,130250,27365,-54581,-75727,-38901,31796,44020,-6860,-18443,43296,93118,68582,13183,5607,25714,53319,57455,-16619,-116513,-125020,-53771,22074,7494,-55527,-52022,24218,94110,89964,3666,-42559,-37648,-53308,-65075,-74191,-49017,-30276,-64107,-54732,-3847,-44933,-140847,-122255,-52281,-74018,-106793,-124387,-141461,-95710,-22370,585,45474,91752,23490,-28710,-4939,-75162,-141730,-32353,14931,-92339,-136224,-70250,-41553,-62126,-65007,-91376,-87924,-42115,-89568,-191093,-162501,1383,101141,64332,38687,76536,59987,40750,83255,99219,79758,39411,-71436,-123821,-63753,2141,33675,40462,33335,85272,155408,154310,130321,94246,27664,-17019,-6068,-7870,5366,71026,104390,56013,-19821,-62459,-62451,-53443,-15378,63979,86324,85699,101680,106695,74706,20427,-7784,79540,160765,118976,29367,1363,30699,46462,5457,-16077,26979,72360,79655,32864,-5177,10878,48679,50199,14984,46961,124541,121130,52744,-840,-8136,-136,-47764,-99497,-71048,-12071,42848,100338,108517,75861,73269,89400,90701,72949,79218,152295,164293,70420,-32710,-43914,12460,74072,83859,74593,53680,27028,69233,107281,98907,86414,77567,57275,10040,-69119,-74856,8550,24962,-58506,-117665,-59266,32238,92173,122127,126917,115439,76398,39686,14276,-13011,-48780,-50705,-49261,-18559,4497,3175,-7643,-55392,-137564,-156845,-79110,-8431,-29536,-49320,-36597,-29067,-48002,-98762,-97396,-14874,-43020,-184984,-198776,-57294,37650,-28535,-101466,-60843,-24122,-31426,1975,3122,-80962,-152393,-142589,-114445,-117479,-110506,-57769,21489,102530,129491,61420,-45099,-66260,5517,40843,11785,-13122,32865,63800,8789,-57009,-61887,-19498,53637,65648,-4840,-68535,-114792,-118365,-63536,-41094,-75320,-65572,-17300,-15992,-44790,-31561,-24847,-59081,-81637,-79970,-59698,6170,14233,-41042,-87956,-85148,-39851,-10120,1933,36629,64624,26340,-14636,20053,51023,17431,2161,22509,19348,12427,-7607,-50521,-70272,-55031,-21713,-11174,3232,53015,93655,98148,97665,75802,85818,138587,139925,51481,694,20532,11584,-5853,16499,21635,15537,-15590,-49828,-12624,31454,-39921,-78214,-9230,56816,51651,-15400,-45168,28058,111945,90690,-10071,-87520,-61929,64075,120289,47268,6141,37115,34180,-48457,-105455,-84969,-86685,-122405,-87493,-40695,-39472,-47540,-23026,13076,33702,51284,63907,34425,12184,32570,42296,-19596,-82870,-71328,-47194,-36392,-5333,-33645,-127070,-145043,-106911,-104566,-83529,-4209,70909,113698,118999,86008,43118,22000,-24345,-28212,39087,56962,-22393,-32206,38450,84143,104325,84160,22574,17471,52588,76243,55663,-16981,-36128,-53277,-132834,-115987,12657,61680,20789,22674,38064,-9394,-87823,-108232,-91398,-81324,-74,94838,68531,-31870,-68841,-48010,-10600,21705,16341,12348,11368,17449,110507,209199,135064,-18442,-87513,-70546,15038,112951,77269,13535,28797,4792,-73886,-79820,-19762,15045,31696,44240,11169,-33788,-4121,68223,79350,23622,-165,17296,105219,201820,115797,-81417,-99689,19690,46244,-22667,-42739,18142,88997,65716,-45754,-111050,-111805,-63900,-878,-5568,-58871,-71144,-3932,116029,196567,167723,76758,19844,10644,-21032,-51297,-74546,-128204,-120502,-16753,54767,39361,71485,137509,145038,138598,99487,-11800,-34199,59154,72944,6089,-39148,-86259,-129093,-118202,-109842,-102931,-11169,73242,77307,40510,7886,-12155,-11505,34,40328,51169,48087,46168,25373,4771,-433,24728,51003,11391,-40984,32007,139534,116847,-18661,-65593,-6707,42946,102761,118954,-15576,-95585,9643,118010,89118,25421,22823,57385,36914,-37716,-24455,27933,5538,10502,53511,75998,95439,84922,-3588,-61849,-54588,-52967,-46060,-41531,-79835,-109464,-88973,-64059,-4637,55628,42962,7342,11876,9354,38795,101374,87640,28216,12010,-8048,-53696,-52439,9553,52258,48407,5251,-34549,-50678,-42838,-4983,14903,-35111,-79529,-55142,-2466,14946,-34496,-76587,-74169,-81874,-49835,41087,98331,108839,105289,66154,25518,-12792,-51117,-71643,-75329,-47316,-15137,1525],[25831,93771,74877,40238,48148,32481,-36305,-55662,3173,28402,43912,116604,122745,63835,53566,15278,-112048,-123459,22507,114451,59819,-30126,-72345,-114745,-159269,-158211,-103461,-58254,-65649,-63027,637,50142,86896,98139,42389,6078,-1987,-18669,-22357,-28255,-42376,-34216,17079,124878,162906,91877,73403,64211,-59568,-152995,-131340,-82576,-45673,-26926,-12688,-35230,-112366,-140597,-115824,-76828,26087,93359,50306,42337,79379,61933,34199,5335,-37702,-36507,-16203,-45449,-127337,-171328,-124248,-48365,10848,51052,78535,42272,-10845,13694,34192,-3530,-36423,-44354,-14625,11843,-25731,-23235,66560,126343,118659,86284,41917,-14526,-25375,-10704,-44621,-84321,-32740,-3888,-22365,6066,-9018,-87753,-81915,10461,56739,56170,98962,103479,18944,-16419,19607,3074,-64539,-77843,-49205,-28462,26241,55748,-841,-85585,-132217,-110154,-64699,-76217,-73596,-34909,-51996,-98083,-102315,-93116,-41028,28616,27637,-9976,-34482,-62695,-62839,-22412,-824,-9345,-29364,-90221,-182947,-179497,-129382,-103870,-58602,-15942,-8053,30364,68560,59393,36815,31830,41125,13734,-19748,2451,36329,58430,113222,120563,75028,83832,102379,79203,69969,39055,-45029,-57616,-1637,1733,-21172,3918,41994,24818,-17054,-14213,-25145,-90827,-69826,12908,-5843,-51152,-16200,52677,85374,45990,35976,96938,77316,-31744,-80387,-34207,7080,-29814,-102294,-79617,8992,58182,52618,34886,41354,64520,61454,46674,60557,66342,25139,-4408,34159,32637,-9676,14059,80611,47295,-43403,-102771,-122598,-90313,-37812,8130,68942,94811,58090,49267,98334,95962,62208,54650,45926,31068,18299,-28130,-35653,28148,42574,-35323,-79450,-64396,1494,61003,22334,-25284,63575,154851,138951,77954,68302,114183,121419,68574,18341,-24872,-68720,-36725,38147,57878,28222,27810,50741,2113,-115782,-162273,-163043,-162166,-69922,22875,2095,-32983,28438,117231,105926,-3114,-75548,-84110,-70853,-21353,24430,33569,43342,53188,74475,98689,90406,71531,29520,-25836,-69944,-136780,-237478,-236970,-112323,-28705,-13382,5417,21348,-22034,-7510,80898,108286,82095,58861,16565,2987,-10241,-8685,11027,-23407,-123860,-154670,-87410,-51315,-59726,-23748,7715,13443,15074,-15508,-30993,16668,20357,-37724,-67740,-72552,-24315,35179,8135,-8207,38807,46625,56080,137180,168822,27938,-112598,-76376,24292,41337,17966,19407,-11732,-38815,34736,81456,42458,-1044,-46476,-54349,13056,49317,8231,-21886,-47482,-53545,-14158,-6094,-72147,-131713,-60817,85166,161706,153826,147018,89238,7993,-35511,-74255,-94851,-17769,56446,31974,-36345,-19595,81483,148660,77364,-15199,-24719,-40286,-55833,79818,199423,118537,28607,8233,-48985,-78853,-32168,-23991,-57611,-33557,34101,36641,6755,1960,-5117,-32156,6213,40329,-5433,-94111,-155026,-74818,69106,90439,-683,-26469,59482,90573,5642,-17607,18554,1356,-102466,-179212,-159883,-134898,-144724,-80744,-3374,-3104,-6476,6857,-21069,-67011,-45908,-41013,-52695,27287,96016,30873,-66284,-53883,54591,150819,135551,44140,-30569,-49382,8640,81208,59870,-23488,-52528,8840,61941,20095,-27731,-3628,-2632,-3903,31019,-5227,-88124,-70633,15559,75311,46417,-3981,28909,94121,93211,35394,-53148,-95841,-71051,-40043,-34114,-52020,-52639,-34969,-58150,-92720,-99754,-119722,-149333,-77468,-3833,-93998,-186669,-181425,-123763,-32044,44924,61557,65748,73669,25404,-30529,-18439,-57696,-133991,-90232,-35212,-61810,-73017,-42624,-50592,-83924,-81015,-73868,-70929,-80565,-145914,-202693,-125479,49099,109241,35184,1601,38626,33840,44179,100430,81693,30263,6852,-72924,-140836,-92292,5992,40545,36859,26635,66803,105322,71394,35931,34498,21414,-10298,-17346,-32119,-40647,9770,80103,69469,-11151,-60244,-39905,-11532,12904,51573,51273,40002,64375,108211,87448,35114,17878,67627,135784,88672,-17741,-3611,61079,39129,-37188,-62163,-38229,-16753,-10350,-45348,-85262,-75459,-29359,-9150,-31614,-9197,43989,49324,35691,28002,934,-16147,-31062,-29956,32982,111627,140290,157580,151113,101262,79107,109704,133836,122959,95151,136283,178488,119460,-5270,-71422,-66401,1036,65103,66282,51140,44088,34683,-2410,1733,41641,42506,-15875,-88048,-123880,-73328,19301,30430,-30773,-73375,-60034,-12810,68726,121414,120689,114885,102495,80055,62403,83008,92723,58039,-5490,-35862,-24597,-20482,-34683,-37770,-61786,-97760,-88648,-54357,-60211,-45507,-10758,-53039,-171770,-266331,-208253,-66474,-71354,-186649,-178372,-57136,25306,5632,-14124,18009,40523,33337,46713,46518,-1403,-33800,-19737,-33614,-84958,-125030,-105990,-31826,54522,130457,144654,63026,36037,123061,128229,59453,45221,97499,99227,30100,8895,28781,22345,42551,19238,-93525,-159526,-160853,-130727,-66668,-53174,-86810,-58696,15549,22468,-972,44391,45802,-76372,-149072,-83014,-37637,-408,15710,-16432,-60004,-69830,-73250,-103636,-90421,-20993,32672,14330,-27605,-6626,11575,-20604,-27079,4696,-14904,-21753,-20421,-77556,-86115,-21109,-31804,-95164,-66301,19089,50241,38481,65464,81342,82904,112921,114818,28942,-11916,37800,54052,-7359,-35579,-12686,18140,17028,-18216,-27235,7212,-20610,-45674,15590,58800,19804,-10311,27150,102907,173764,153572,24221,-41369,41715,167298,142328,51615,44173,92713,93869,4646,-76263,-20027,41791,4318,-21688,-35297,-79848,-102654,-72095,-5545,71537,81539,48449,58003,87267,65215,30653,-19948,-69996,-60746,-50783,-83033,-90671,-127075,-205054,-184727,-83976,-37248,-46213,-37727,-19011,18713,58432,41832,-342,-42762,-118978,-112227,8236,84769,48850,17446,8776,-11759,-17880,-27547,-42617,13276,86490,102324,87015,33286,-202,-24881,-69355,-53782,24652,54483,41825,36034,-15620,-124359,-170318,-104438,-60326,-64117,5660,113973,115032,13282,-62627,-95686,-58391,32957,89043,76477,17569,-33932,19829,100760,74150,-3351,-56565,-102359,-50702,57029,38305,-40571,-48748,-64099,-99828,-84378,-49502,-42549,-19806,13559,-1830,-69101,-50491,76996,143358,80876,26796,22185,57871,96186,35415,-91522,-102141,-7312,40081,-8493,-38829,17576,103315,97640,-29127,-132277,-126735,-56473,16548,42581,28214,-14722,-24137,66948,162394,164236,84075,-6643,-50668,-42101,-27470,-47947,-106134,-137187,-112935,-48127,22419,102583,136037,99223,85311,41717,-57204,-15689,150804,176631,79936,23729,-38855,-120895,-135247,-102173,-84248,-26558,39164,73020,40660,-51081,-82509,-33469,8647,19051,-5985,7748,57785,41169,-37400,-61499,-4828,36379,26026,6992,59366,117370,76815,-47147,-91124,-9263,47272,61584,42596,-74004,-126804,-19432,85003,79385,45190,40892,44325,-9897,-78962,-52548,-19293,-24609,31673,99399,96528,59982,19134,-20818,-28953,-16246,-57022,-83913,-73530,-79579,-41066,45984,51395,26601,43352,64428,89992,131660,108788,69129,57141,13037,-12309,-6567,-40048,-102367,-82480,14972,59031,31837,-8099,-16792,4462,38701,60686,23665,-55549,-78515,-32553,16635,24909,-19938,-63043,-51216,-15324,54443,127490,149053,129998,108390,49197,-33860,-103620,-121792,-91958,-61891,-45938,-39244,-5595],[-30590,39018,31805,3214,11824,18741,-20709,-45759,-3860,42959,75347,97828,64695,51921,98101,34657,-133752,-112593,74638,148415,57898,-50556,-111466,-166649,-171605,-106271,-53896,-58346,-99917,-155770,-153363,-42132,132230,178495,74100,26321,26592,-27176,-71736,-68131,-73190,-68592,-13465,61233,71977,41082,47274,52717,-37908,-114224,-75017,-27939,-45690,-60027,-28767,-14046,-18474,8872,2611,-77947,-71380,26097,39370,-11776,-9798,38587,43248,-32647,-73756,-14714,30783,-35160,-132099,-161044,-104893,-39260,4063,24878,62921,58618,-15426,-27596,22185,20184,4679,6653,49297,88555,52098,40352,87446,108321,135647,169548,156374,91436,50268,31110,560,-6975,41931,25346,3274,57105,75833,34092,44991,112096,123560,37115,29821,85067,35846,-35733,-49503,-88279,-136441,-114533,-68039,-39710,1187,17865,-7173,-53476,-89976,-56307,7712,6687,6498,23102,-19300,-93146,-101646,-60213,-11765,41282,65377,41557,32071,13047,-42467,-29344,40566,43211,-18205,-57264,-72601,-44498,-35276,-72359,-77124,-58401,-57144,-2733,71116,79445,45181,3693,-358,23442,16397,23989,71557,102260,92543,44206,1746,34403,106384,148430,143110,76025,-12397,-25404,9344,6503,456,1170,-7874,-46491,-73325,-48290,-48062,-107101,-57152,51425,13042,-84719,-97747,-36257,-18187,-71324,-37760,73799,52816,-75167,-115812,-31082,53710,31468,-73313,-103005,-72214,-44956,-18732,-28587,-62598,-45864,8360,25133,13758,36726,61572,65395,99613,105442,65973,59827,74253,28706,-43140,-97033,-138461,-103125,-19029,43803,92395,70193,-32946,-51670,3030,-7280,757,67663,86419,48427,4930,-47813,-34520,47589,91451,64422,39555,-1058,-29210,-8654,-5967,-7658,66351,144629,150164,66314,14828,83651,183629,167300,81252,36022,31031,56552,85541,86437,86287,91846,47541,-55930,-119518,-85491,-73362,-102416,-54701,-2792,-9218,-8527,26303,71778,62080,-5450,-49589,-62881,-72707,-25921,-3006,-35439,-55233,-56926,-13575,70283,100895,95980,51094,-21598,-28946,-31964,-119711,-167593,-98962,-30866,-13738,729,23578,29481,48401,86342,97482,90665,64066,20777,14776,-1296,-23275,9129,22325,-61909,-128109,-85193,-41453,-53166,-52144,-14189,4391,-39097,-85679,-44308,17415,-10673,-43545,-31454,-78634,-91629,-18058,2225,5727,42589,36992,71811,145332,118709,-50270,-151732,-72190,33726,58768,72859,75952,-11507,-46554,91154,179795,83096,-18122,-37348,10802,64745,79405,81948,90346,44327,-3574,-17099,-52985,-102533,-84809,34692,150941,139160,92985,103262,69449,-354,-24562,-19731,-25732,-172,1502,-72984,-118487,-32016,83884,107194,38776,-3161,12623,10668,8887,94771,143903,49477,2219,30166,-5077,-49401,-21075,-21430,-64881,-60283,5813,42886,13359,-40847,-81753,-98408,-9627,85978,90491,-140,-91871,-29244,107483,117440,56755,36800,17997,-45281,-122858,-93674,18364,29717,-79874,-146645,-112860,-84157,-126252,-107393,-31331,-25042,-19240,39040,23150,-76635,-92863,-59603,-44604,950,33052,-26342,-79242,-19640,73980,87183,53414,42887,44258,48531,91667,119477,63233,-3785,-22021,15501,61483,31936,-15599,4882,-9201,-17235,38561,26323,-38491,3423,75716,70462,36563,31311,66449,126709,124835,32508,-72352,-114915,-87267,-40748,-9155,-43568,-82490,-25177,23544,-14106,-69832,-101568,-118648,-49124,24086,-58420,-158792,-142802,-29607,72982,75320,26303,21641,50907,53119,36799,53493,40604,-40696,-64904,-6695,41501,40652,31331,14947,-2208,6089,24074,-9432,-79838,-114018,-101252,-41699,30454,53249,17354,-5788,-3921,-6234,-4205,10858,-15301,-61510,-60560,-68596,-98205,-71364,20465,64925,28917,-28523,-9541,19309,2143,-2407,-30993,-72496,-78999,-55326,-77825,-93606,-45936,25107,36950,-2411,-20298,10009,53530,54724,42108,32221,15423,37755,130623,153589,111147,64284,62629,105514,44325,-74096,-33327,46384,32704,-22182,-66933,-118413,-145335,-119157,-111160,-128514,-137390,-114429,-64826,-20992,14285,26587,34876,59794,58101,5598,-44299,-35741,34276,98853,145244,161367,145444,84908,1178,-32544,11468,58086,40750,-17773,2631,103582,116185,25447,-33145,-22540,20812,66413,59228,53938,38369,-31657,-92027,-66419,-21177,-24103,-79280,-122873,-89310,-10552,40105,41701,1042,-33668,-52230,-55769,6278,67714,49641,45385,99966,124677,111676,145058,157976,127054,67950,-35698,-104208,-119040,-81053,38303,93528,3019,-67591,-47195,-31731,-12534,13889,-46368,-189127,-270908,-192719,-49411,-10486,-53005,-36239,24761,40995,10615,-9522,3449,42885,70465,86865,116227,126478,81118,36198,8433,-17378,-59105,-68857,-38487,-6552,64108,147434,137693,108543,156967,146892,63626,26803,58902,60857,27165,51486,84003,70442,88132,89196,7430,-79224,-115317,-101235,-58580,-52178,-55302,3595,98691,107053,51606,73696,72519,-17576,-27437,64917,51455,-13048,-26474,-27534,-16520,30722,18512,-85429,-88659,4913,42408,-9007,-84705,-68455,22029,47290,-8394,-35991,-62704,-57375,-42335,-86587,-80514,-8950,-48570,-143928,-121317,-32888,-12737,-34499,11939,70751,72785,42233,10718,-43651,-41887,38905,65896,-19656,-68812,-39581,1990,16936,15199,9088,37283,65627,99750,120252,65814,-14661,-9236,60041,81885,80721,72732,19810,22702,106946,121253,39669,-19823,-672,52688,82782,28600,-27826,56409,142707,100392,26142,-12719,-35355,-46928,-75166,-55569,37750,60764,32429,74808,120813,68037,4994,-34535,-51743,-16014,-16691,-100445,-150409,-147900,-158864,-128604,-49514,4872,-28734,-72230,-69423,-37858,-27335,-49584,-70875,-65385,-62473,-55145,-7676,56324,86077,78358,31530,-33431,-78695,-106172,-83902,16422,61029,9106,8294,46039,47403,20940,8732,2729,-9490,-11930,9475,19225,-56249,-175269,-163486,-51074,-14163,-32931,14721,133889,226031,178000,50763,-64216,-67816,34180,114114,90106,8,-81007,-53746,20888,40346,27470,9843,-29066,-5124,67060,55457,-33029,-97195,-110232,-71839,-21514,-7970,-23090,-12932,27679,25372,-55031,-74265,27764,105039,51637,-32208,-60757,-67844,-78208,-89391,-101732,-71728,13639,72024,25507,-31281,1650,83524,96704,31515,2713,6400,-6507,-3482,41338,68565,6820,-46594,-3041,35828,26202,13546,-46252,-91367,-37337,30493,24936,-32097,-102725,-161546,-127832,537,121293,114966,7348,-40572,-49737,-72895,-9469,119817,152451,91906,64982,33987,-33794,-63351,-23405,-5041,-18081,-19899,3677,-14223,-121194,-164005,-84145,-31259,-33021,-34906,-4870,24357,-5413,-69880,-75810,-19647,44016,71967,58210,48873,34674,-17816,-105251,-142876,-93960,-32094,11197,12243,-55417,-90387,-34035,23585,76327,112642,83846,20518,-50968,-106937,-110285,-106583,-72692,20031,62267,23299,-8600,-8135,-11715,-14441,-33469,-93987,-97290,-65216,-62831,-1655,109988,141485,113536,97549,101062,114680,137704,103624,29710,-36325,-55342,-9354,28371,-14534,-90423,-80675,13715,61044,20234,-12749,8403,39608,55740,36316,-26948,-56291,-11335,35858,47447,17588,-13080,-235,29207,64794,117004,120314,92299,67910,46469,2995,-80498,-146380,-128788,-61937,-10871,-19547,-64215,-57119],[-84156,-70300,-47210,-16110,6212,-1052,-44001,-54051,5693,69631,112912,103314,54428,63167,102543,34341,-100948,-85083,56252,126342,51684,-36557,-81213,-129780,-136081,-52678,502,-36746,-90511,-168750,-228832,-135883,73842,156818,69086,26778,40705,-7146,-35369,17486,24318,7551,70331,94610,5604,-45575,-9518,42114,7189,-52945,-12402,47042,-4995,-58792,-27266,7337,37622,79051,42701,-76167,-104190,-30319,-33943,-125212,-107875,26621,64665,-30270,-54493,48226,112146,40501,-65651,-110543,-91083,-54334,-16335,2315,50178,85576,27942,-24560,8083,61246,78859,49067,36072,54340,41404,43164,40054,17413,85666,213966,278390,212441,104638,33407,15340,40185,78484,50448,61951,142722,179444,207749,260129,260622,153324,-25403,-73698,17255,38712,-26746,-59550,-52523,-60803,-61188,-72555,-69466,-35799,-19114,-21975,-39736,-74961,-68503,-10298,21198,19881,23358,16483,-32025,-29879,13776,5296,18908,85655,104465,105488,83116,-3246,-19463,52040,47415,-46023,-76071,-8328,60480,35525,-74212,-151442,-150614,-117597,-51027,29172,60606,12526,-70088,-76656,17496,61715,42161,76673,101721,19481,-80547,-107340,-56987,39713,124797,133361,75804,28919,14248,1982,5456,4495,-37369,-41853,-34604,-56022,-41888,-47013,-127464,-100546,16124,11862,-95441,-132409,-84924,-73933,-99257,-51796,20196,-8804,-83226,-81355,-1219,65963,60259,-5562,-67887,-99506,-115777,-115421,-138667,-199466,-195781,-62943,37762,46302,66007,108652,114956,94680,77070,83708,102568,85069,44207,18624,-12449,-74301,-68497,25798,107369,137541,60869,-86871,-105531,-41599,-74377,-92838,-22542,23087,595,-47773,-111510,-99326,-8355,64559,98078,120166,65133,-18474,-54190,-37932,-31390,-26234,19770,85667,37068,-8350,81164,191954,152232,44538,20226,61107,60846,41403,71031,130312,121723,27231,-83219,-80848,17814,69299,36685,20617,6289,-9130,21683,26770,9071,-6259,-16199,-32276,-60628,-87561,-59774,-76446,-150238,-154474,-80144,-2538,41879,50580,42711,-8957,-46590,-10449,10512,-30530,-48998,-10270,46746,53636,25564,27640,41024,53203,84834,87481,34511,9264,17597,27727,12562,2567,11958,817,-45606,-77086,-34759,36703,50359,9512,-5789,-8160,-52120,-79555,-50434,-30876,-65777,-46919,18110,-22319,-62744,-10939,15848,24510,46016,34523,54686,66528,-11057,-144374,-178303,-94483,-796,42727,78172,61470,-36639,-60777,52968,132037,79236,-2799,-37435,-7115,22933,33097,98042,163203,105881,-123,-65256,-71795,-11128,68779,104434,71658,19689,48358,84787,50857,-619,-6253,2401,-1716,-17921,-67542,-165262,-184574,-87189,-7709,-28587,-65839,-55928,-32162,5789,57295,89693,65225,-2496,-4140,43526,34949,-5992,-19974,-43145,-83856,-103613,-64793,-6958,-11136,-63189,-122551,-170885,-85541,48863,94837,48935,9930,60992,114370,64635,33247,56805,11355,-66884,-75216,-10627,84127,74053,-5915,-23313,-8735,-42939,-109353,-91759,-28517,-16729,-8057,51573,41783,-71336,-114392,-93889,-96125,-95436,-80517,-82650,-85602,-62235,-34561,-38112,-65227,-30303,44602,86508,97717,69677,14507,16019,56203,71590,56861,19003,-6648,14653,3483,-7072,27188,10079,-64878,-48855,15029,10691,14067,62651,73910,95939,112655,37682,-60851,-92777,-94950,-98057,-66856,-108190,-164025,-64400,68742,84257,42820,-14046,-84522,-77827,-22841,-29568,-66930,-69790,24974,119892,68175,-30693,-18136,48387,78798,107818,139419,106209,1738,-37311,25640,97090,95420,71587,75569,74336,69070,70442,14913,-67687,-58725,1164,6586,-40946,-43286,-816,20691,19437,-1635,-71858,-126083,-129327,-127878,-99809,-67132,-48963,-26232,28237,58735,-7338,-88884,-78038,-41659,-4217,28648,-76757,-198752,-171829,-84697,-71762,-60386,-18855,6004,9657,11493,-3199,-16496,15968,25300,28980,58325,58997,57765,112940,125120,105570,71151,62696,63405,-16677,-107279,-66156,-8510,8926,21880,-21921,-146729,-226660,-174540,-100194,-80524,-107851,-118456,-74398,-526,57942,66422,73809,79723,39343,-6055,-51983,-56883,18092,52145,48606,85877,94594,-2433,-139215,-201043,-155142,-69572,-62926,-124548,-98266,10510,48145,23677,38808,78965,75261,40156,21492,21940,-11796,-57006,-70326,-74478,-108188,-122579,-113350,-92063,-36226,17677,30445,34080,16786,-17474,-38118,-60019,-42082,10463,1829,-1014,70134,96145,57365,53151,30703,39123,56225,-14653,-134969,-192099,-110806,73464,148986,35059,-63791,-26614,13664,5735,3195,-31672,-120064,-136623,-54403,46983,86557,64864,60992,81128,45731,-36710,-88791,-82270,-34671,18759,60747,123513,177448,98493,-28448,-34990,38499,55675,20552,-27733,-61598,-23327,70551,127222,118692,94874,77904,50968,-6730,-36073,-36313,-26680,16206,63904,88895,130656,157804,122416,32989,-33678,-27202,-29619,-58700,-26832,69465,157013,153965,71103,52650,71181,81641,151693,206606,113425,-14036,-54757,-33327,26157,118720,108717,-31675,-37766,73641,71666,-22646,-113812,-117517,4842,82375,32208,-22517,-41652,-30637,-30897,-54016,-39685,-10172,-32762,-89832,-94885,-42622,-34331,-60811,1407,85891,73581,-16909,-77832,-95741,-70969,2217,37501,-14881,-50829,-29223,-9388,-19006,12802,58222,86871,127540,204729,208941,116279,41647,34484,42697,-4466,-46131,-21079,13483,19341,2931,-48879,-63726,-54864,-32188,4358,34766,9592,-6704,52070,91920,40632,-5876,16341,66027,55446,-45221,-91602,-27544,13062,17810,53726,85170,44581,-17913,-49713,-31909,13654,-15069,-106516,-122585,-55167,-22784,-27998,-28841,-29534,-68058,-74173,-24413,-24100,-84002,-98373,-78701,-21971,44652,30069,-44194,-36542,50059,107254,89820,29216,-46447,-98794,-73920,6724,-8310,-103575,-99211,-3040,56095,75333,108921,87642,-8667,-61836,-39775,-3814,-40582,-114025,-84923,-2718,13501,3093,57381,181973,319707,305193,136723,-24415,-61960,8592,68358,55178,-24487,-102152,-60534,42224,77391,71276,73016,87353,100812,113493,86726,12636,-62550,-56528,20588,57013,36239,16157,3730,19264,37421,-3050,-48809,-34583,6906,-9391,-73710,-104897,-107638,-129734,-130768,-83715,-17316,40420,67725,45067,5095,1037,48317,72708,78914,143981,151104,58738,-4946,19067,34933,-23745,-64696,-60198,-78546,-75550,-16860,-42941,-88823,-21021,83402,95256,33324,-45837,-111085,-102619,-6285,126897,140929,4216,-106709,-107214,-55294,-10927,-2048,4329,27491,58215,57835,11345,-10891,42206,84582,55945,7355,-786,-6134,-67833,-121129,-87970,-61045,-29713,29643,66772,33781,-31171,-46905,-16787,502,40102,85335,77800,51264,18822,-17602,-79231,-146959,-164338,-95025,5424,54842,34020,15520,21103,24174,78503,136453,100997,25412,-27731,-82882,-131486,-149945,-101566,-15416,-22199,-80113,-66776,-12750,-11792,-23976,-64944,-110276,-66369,-28575,-60564,-40496,36372,83241,115801,129993,116165,80327,33353,-17638,-42527,-53497,-33560,15990,62184,48256,-17375,-49636,5694,55982,22202,-7840,18430,16751,-17064,-40417,-47040,-10567,43407,60192,45289,4826,2969,61117,82907,62578,23376,-39873,-34823,28839,57532,27381,-46903,-89283,-45955,15273,39632,7518,-60059,-87883],[-60031,-89505,-70033,-17123,4178,-30953,-84421,-50521,62571,132156,151950,134415,82753,47229,25193,-3573,-37321,-23413,37572,87428,60571,10376,-19098,-70086,-102378,-38913,12043,-29264,-57719,-85440,-165541,-186000,-66378,47942,38631,15763,35161,30299,41707,108709,123298,118783,183285,168365,11107,-101398,-84243,-1179,21469,-26312,-20921,23179,-10066,-38022,9890,46102,43997,18431,-48695,-87092,-48243,-27321,-89122,-162780,-106763,34387,61815,-14021,-2181,114549,177522,130021,18602,-78091,-122505,-110499,-60880,-19478,53041,120324,88371,16610,6662,60346,86359,46017,-16750,-53670,-55388,-26397,-35623,-46749,39826,180457,267431,220534,110466,34053,-119,-5915,32421,67378,111961,163409,160248,185520,263007,262674,123789,-39912,-74358,3264,54977,21232,8463,81122,102371,36675,-40639,-68039,-47897,-31092,-34871,-53137,-89164,-115324,-92474,-57664,-66532,-69036,-15738,15503,38757,52348,6376,-11047,51467,108565,131148,101499,22680,-10257,24879,28534,-51217,-120574,-83230,12408,12023,-113324,-212842,-177092,-99996,-60438,-16692,21450,-14709,-79383,-70078,30357,85541,36332,38204,64613,-12258,-116926,-144224,-99931,-23058,41223,51378,28173,23185,21285,-3900,2892,-12921,-58432,-3823,57232,6934,-26781,-53385,-151602,-159377,-44972,8100,-47448,-71821,-38220,-17758,-26329,-35211,-51914,-71505,-58464,-20808,17287,35314,35629,23449,-14947,-54389,-97069,-141674,-176666,-219814,-210458,-74722,57047,102436,123658,155576,145496,86940,37242,57479,100336,101314,69679,58291,43681,-10797,-25936,49551,120533,126798,45565,-59498,-52224,6891,-47601,-114528,-97895,-55655,-57084,-123074,-203889,-171363,-64628,-11207,2095,50342,68850,44307,11345,12965,-18964,-82564,-75518,23440,68926,97213,158596,149390,64785,6850,13094,37410,8271,-12732,48005,110268,87227,15904,-44578,-36539,38118,108078,105363,65625,18884,-3874,23492,17781,-29632,-45008,-32274,-34831,-42460,-34281,-3147,-32892,-137185,-136188,-8835,51550,814,-30759,-43528,-91240,-58078,32565,64674,65401,91503,123490,151254,129669,61624,41041,22704,23663,86991,73902,-60849,-83236,-6066,23637,14986,37633,13926,-42870,-56786,-33408,26529,127458,184024,143147,56385,-2396,-17277,-7868,-33566,-66158,-74008,-38547,31233,34659,8997,39525,57702,58782,77821,61087,14797,-32527,-91377,-156086,-171012,-126320,-45056,11380,27429,3133,-45072,-69684,-50114,-11811,41466,33177,-40646,-62722,-25442,13964,92589,163232,112721,3118,-51745,10308,150757,200585,94623,-61137,-72307,39715,71682,16346,-7968,-6539,-32926,-49924,-30679,-26233,-86050,-145071,-119808,-76465,-95314,-94142,-55641,-47633,5797,71141,56301,14053,-5061,9436,45084,31505,-19115,-44993,-51950,-65305,-98522,-98993,-35222,18513,-112,-70044,-154041,-103424,21201,47087,27894,58287,106296,82382,1293,-7245,50946,45991,19995,57663,108843,122736,102055,77177,91407,60526,-64322,-139653,-63762,11179,18636,37704,79017,57852,-35817,-75942,-71193,-77512,-87746,-81790,-40859,-35275,-92070,-104148,-57319,-79694,-86082,-843,59516,40799,-8180,-23786,43873,126556,119113,33536,-34727,-23271,30285,30134,-3139,-17660,-49062,-135366,-162110,-84707,-13913,34943,99356,94730,61956,60650,40181,-7211,-27613,-58985,-104774,-101263,-144920,-200414,-98400,62445,113234,103547,48594,-66754,-117627,-81843,-40465,-12400,-16066,17864,78923,52142,-13656,14491,91696,121226,147371,175795,113319,-8203,-39644,10721,75750,95857,83615,88162,79266,58226,39314,-5163,-60308,-37561,46255,57295,-17142,-54362,1422,64780,100676,53618,-74006,-148479,-137487,-103048,-62026,-48413,-24402,12207,34893,24120,-26780,-61455,-34162,5,51052,77748,-56334,-192345,-142299,-26412,25861,63718,88888,69529,46689,33065,-32903,-105644,-94031,-47245,15619,85442,121185,108716,72722,18330,12682,39939,53148,5327,-74702,-96254,-60980,-53002,-36987,34138,53400,-57236,-164562,-123450,-18479,17403,-21965,-53927,-55802,-27389,36225,72106,81967,65799,15636,-4880,-22541,-44722,-24201,-37764,-55761,26703,93037,8220,-158115,-265376,-242036,-120417,-39923,-46877,-17462,187,-19850,5941,90594,119277,57087,-30538,-39615,-35378,-75304,-43184,16674,-17470,-134349,-171290,-100494,-33971,4279,30575,17582,-252,11540,4953,-3235,-22596,-36547,-5819,23617,29369,30857,581,-52919,-68553,-85616,-66222,-19092,-5670,-77594,-136907,-78287,40185,72601,-10924,-85373,-27847,34444,9689,-9033,-14046,-35600,9559,90949,133137,123105,60494,24060,51226,38337,-55890,-111226,-106001,-88329,-46556,872,44119,90239,24324,-113723,-110179,24190,89398,32415,-54632,-82613,-48686,13236,78181,94306,45649,31778,64968,1287,-83175,-90570,-74347,-65877,-37106,10168,65773,93721,77228,27003,8387,45149,10425,-63292,-23059,93621,159087,132227,46048,13464,60355,124738,182449,191216,90466,-10856,-32292,25306,79495,117748,90559,-21556,-14571,75965,49358,-13699,-56832,-104233,-79239,-6139,26486,23713,31007,38785,-2108,-16691,15638,11617,10754,15012,6463,16082,5050,-29000,24020,87012,42544,-60171,-97768,-83090,-72776,-60026,-27513,-14775,-16358,-8825,-32903,-80699,-37062,35441,53804,70816,142515,180780,153730,113798,77766,34130,-22437,-46567,-1775,28464,-50121,-175023,-183527,-95341,-18400,26961,44569,17191,-21740,-16210,-4046,-39714,-99622,-76656,29798,115149,81178,-28640,-89402,-80144,-78547,-64925,-12620,36394,24311,-31348,-56791,-15097,12851,-42022,-100792,-56381,37699,60137,11726,-39278,-80667,-112410,-76166,-2591,-23498,-99256,-82452,-20224,27101,48480,11849,-96026,-117176,-23274,65752,108771,96281,4125,-53323,-23178,-682,-56848,-134061,-133945,-64058,9261,92532,197611,191064,58512,-31896,-33333,-7205,-14617,-41314,-37189,-6400,13430,33702,98402,192550,272615,239050,91180,-37970,-66927,-43971,-23843,-2570,-35917,-95957,-42850,74535,106690,69646,50463,79165,84307,55788,30783,4690,-18420,30913,103934,77573,865,-25734,-36169,-38756,7912,35094,-15866,-78623,-63784,-43235,-65248,-57430,-19598,-48390,-78174,-33625,23252,18523,9163,46679,60387,14413,6966,40397,73546,137902,137217,48587,-4334,-7998,-37052,-73749,-73667,-74368,-79738,-30231,21620,-15366,-58969,-9337,67058,74179,36133,1338,-23048,-34544,-18419,87106,147906,43789,-95296,-117665,-27997,14749,-61426,-102048,-33653,29619,21506,-29195,-39957,21150,81416,98717,75996,62607,57390,35477,-7565,-35301,-37779,26628,111311,141497,83430,5694,4738,39842,20206,-2836,24914,40208,60536,77485,86796,41966,-81318,-148402,-71894,36647,85155,66593,62181,64969,35399,14771,38187,54662,51611,29797,-27854,-75523,-83264,-55904,-26359,-67202,-103291,-64258,-32576,-41841,-18873,-27466,-69041,-26180,10685,-48608,-96127,-87357,-67044,-9254,41999,52892,20145,-56027,-119001,-81583,1363,28076,16643,40451,82983,64183,7036,5544,14465,-17915,-23348,24173,-1072,-75892,-70458,-4618,29894,14644,-1945,-1217,368,22594,54352,50695,-3363,-111946,-197725,-118108,62005,152629,95585,4863,-22006,20245,52579,40246,6049,-41692,-69596],[-10273,-22624,-32306,-22844,-30601,-69321,-99140,-27783,119587,192767,173224,134844,85875,21523,-36878,-24851,25628,48567,41371,48740,55589,38067,13402,-49220,-93422,-43084,11347,-17637,-36834,-23552,-77433,-170445,-141763,-33166,5389,-5107,8589,45396,78036,96912,101235,139361,189108,157666,28624,-117285,-165859,-81975,-9701,-42400,-85954,-86700,-75998,-19523,74200,101060,51854,-28682,-93673,-59147,7863,-30738,-108451,-107726,-35632,37356,32148,-23428,15293,142033,204591,168953,74987,-46174,-134235,-145828,-97176,-37614,54591,125591,103547,46107,19781,14977,19474,17525,-42807,-124147,-118079,-70802,-71043,-51819,21843,97228,136244,100741,58473,40794,-8064,-73738,-45220,38679,91962,99929,55360,20619,55115,77534,35249,2031,28533,57573,57832,41632,65389,153627,166173,58013,-28429,-60123,-51965,-22276,-15770,-39962,-87435,-151910,-170463,-147945,-159147,-167910,-76312,24518,42370,23866,8936,-10188,-2757,56393,105642,70376,-5796,-60518,-58864,6841,9908,-94773,-156327,-73253,-32195,-120239,-175328,-100987,-40657,-39437,-12575,13792,5565,8923,30336,53356,50283,1478,1291,38845,21816,-35448,-64867,-46190,-14964,-14411,-38841,-49352,-28036,3906,5767,-4589,-15486,1718,81473,110989,35492,-25647,-63404,-140143,-154380,-68060,6289,30798,38569,59573,74529,29424,-55474,-111043,-87789,-18169,16543,19513,18234,25556,17953,-1373,-18488,-50621,-100187,-115693,-117034,-115885,-63534,21438,76362,111291,148976,149617,112346,57149,48625,79734,99072,74690,54995,33360,-17694,-31035,22228,57082,28104,-16076,-18549,20846,45607,-2105,-62773,-83604,-61944,-68011,-152113,-214669,-152790,-58293,-47432,-100603,-68704,39859,101582,103499,91075,33458,-48046,-84518,-7357,123162,207168,174548,50477,-5241,48763,89047,47401,-13061,-3779,51051,41126,-5101,-11546,6059,-4485,-10022,19005,33877,11957,-26195,-42245,-21354,-462,-28420,-61047,-73579,-58853,4452,76158,126823,114973,7995,-36069,34635,22917,-81733,-113695,-109854,-132454,-54669,76677,147431,178512,192994,193203,179295,126518,52990,30668,-6789,-16800,51367,19287,-131924,-146546,-47676,-5656,-7429,15058,-24198,-92092,-99636,-45411,42792,135519,201360,204775,110334,18538,25406,44079,-14986,-52300,-43789,-54820,-19302,32283,43001,76097,86660,54743,62418,42839,-44169,-97575,-82854,-82215,-105313,-99530,-51561,-25222,-60171,-87380,-79705,-90741,-120051,-99642,-1931,38897,-19395,-40340,3332,48982,69078,73243,43952,6982,12239,85781,168631,141815,1508,-120303,-80041,26389,46991,-6423,-20375,-39112,-101563,-116556,-23760,60045,46929,-42827,-60438,-17751,-15986,-7206,17891,-4746,29888,67628,19385,-9979,-3804,92,3235,-44614,-112212,-103929,-59069,-33057,-47543,-73361,-22808,78916,87017,27810,-28881,2716,55464,26467,5769,40304,49908,-1096,-43610,-26058,9354,17619,49595,94987,102272,63395,73396,103588,117844,66829,-89998,-175740,-54351,46548,31840,46504,78461,59498,9412,-2931,7503,22054,15636,-3699,20190,9495,-66148,-48433,40915,4435,-64695,-15323,22891,-8860,-18298,16685,78972,107347,58280,-32946,-94568,-58772,27366,35563,-20366,-71791,-111839,-177404,-204949,-111539,12075,54817,80167,88817,39395,-5777,16801,36910,17880,-2333,-14946,-30340,-90539,-153855,-86863,35417,61689,37078,-4853,-101179,-133644,-86846,-74935,-46397,-11676,-16837,-17331,1003,1871,35640,124849,170103,150698,134325,85403,-2615,-50310,-47778,180,51204,58737,33694,20087,18255,-5372,-34643,-60813,-46593,39875,99884,75244,26897,22998,72926,122759,73190,-19617,-45053,-37137,-19946,952,-15655,-16432,3444,1237,-19587,-8347,20936,72953,98788,93531,73952,-1377,-56241,-13533,64930,96449,119929,139495,123189,82514,16601,-91083,-161251,-145738,-82974,-14588,23142,79237,115086,63517,-27601,-36011,18704,25719,-49382,-105113,-78351,-47907,-82827,-101950,-21161,82052,58779,-33706,-31571,37383,52888,7771,-31655,-78995,-109467,-52915,-5,12041,27498,22717,714,-2113,-4001,-23129,-73614,-62193,55412,137861,83325,-49506,-173595,-195413,-102700,17336,94981,126688,51429,-43744,-23337,74864,95181,8131,-79066,-73931,-59218,-93068,-47607,29785,25401,-70100,-116030,-50603,6463,37552,72952,26433,-44466,-12833,37097,36100,8355,-6976,8426,55435,56662,-27148,-83844,-69362,-18281,981,-28508,-49786,-30419,-19072,-26950,-31415,-29057,-29604,-59440,-99262,-50816,14738,6650,-11111,-7372,11440,69180,117158,107308,68644,-5355,-53471,-7880,40892,4917,-18548,-20044,-35236,-30685,-23224,-43102,-46918,-67616,-136088,-155259,-56264,10655,-48561,-101430,-57929,-5429,12854,31211,44141,43799,51469,68059,1570,-74694,-68028,-63274,-117482,-163903,-157271,-102564,-45492,-31812,-35371,7176,63281,36277,-35887,-12205,87640,133076,86379,7194,-17091,38670,87394,74716,63823,19818,-17384,15041,107814,113281,48732,9676,-34888,-24492,-1535,-24444,4438,28870,-55751,-145641,-111139,-31772,23340,60924,56043,-21943,-34925,33219,36313,12911,43588,75632,71569,43640,7388,24352,40048,-12244,-85548,-82002,-40166,-43121,-92312,-92527,-49787,-10223,-12465,-77991,-129820,-86908,-56055,-63411,-54902,-4947,70787,112559,88981,65105,69079,64054,65015,88911,51507,-82911,-202497,-165686,-69036,25065,113508,132110,43306,-28171,-16110,-16875,-89583,-144561,-90078,22056,70711,29434,-24090,-48354,-76425,-149740,-153347,-45902,48526,45085,-16511,-43468,8908,30874,-13827,-40446,-8953,35985,32040,-14716,-50275,-58327,-68989,-68553,-60398,-73143,-91515,-44102,32033,27369,-23475,-41693,-85697,-101857,-64914,-26442,56353,115331,34139,-10486,47841,42533,-24288,-71482,-79384,-66770,-34778,57318,211827,247204,132521,41447,21318,2931,-23353,-34494,-35480,-18148,9570,38364,80312,110823,101098,52456,115,-38603,-40020,-61640,-78860,-41350,-31032,-66795,-30786,50711,70645,9789,-48886,-53299,-52155,-81314,-82792,-68714,-40941,50356,119656,55848,-55862,-90830,-58353,-23564,36179,72228,4166,-75155,-47561,-28156,-43553,15857,82709,27425,-36250,-8752,22673,-15183,-19138,58725,101402,40004,-8899,19369,60582,78155,43956,-12085,-21467,-36794,-82240,-72177,-30977,-21571,18856,90627,80119,13736,-16988,-661,6072,-1955,11542,41637,41968,-61,-45300,7129,76200,23905,-73994,-94215,-8338,48260,-7570,-53658,-15809,22576,-7126,-51848,-44679,-4923,7642,38051,83094,108006,88812,54472,46541,37741,35620,80617,126960,138332,108860,64591,34677,33989,20678,-29200,-47297,-30342,33233,109211,167737,140253,-9102,-81477,737,66758,48892,-8464,-19527,9898,-17088,-91910,-85478,7414,76822,54495,-2010,1394,34664,36078,-2937,-44509,-19401,11309,-44960,-71593,17205,80780,29657,14774,46539,13658,-66647,-130920,-164114,-148479,-111526,-55515,-15092,-33748,-86912,-62992,21675,39833,-1047,-6591,57031,85030,51979,14496,-42395,-89137,-58036,35150,51909,-13102,-11301,37798,2659,-65109,-58276,-15029,15134,29235,5710,-11884,-29817,-110105,-189117,-109178,83923,184221,107979,5882,-28227,-13150,4427,38,-14141,-36849,-43781],[-16189,4790,-4720,-27530,-62319,-79684,-68374,-5228,121553,205565,177810,103923,70312,63968,20953,7761,65242,104666,68269,34351,20281,10528,8237,-37963,-81029,-27793,56123,44356,-20206,-46251,-63467,-102450,-85050,-34543,-16885,-22538,-30574,8270,54909,31316,9868,68530,101583,71866,10792,-109985,-198912,-121695,-23153,-44159,-111567,-146107,-126719,-19399,109389,131756,82282,24621,-5342,7431,-12691,-96686,-121258,-50795,7042,30338,19539,-38777,-8667,115067,157167,112890,87429,24431,-65040,-100250,-71395,-32958,28357,78772,79025,56710,26384,-19960,-12396,30388,-12536,-96460,-78464,-27215,-35960,-39592,-7434,19965,17131,-30882,-19214,37192,26969,-54296,-70068,-28030,8737,14522,-11309,-51689,-80245,-88552,-44640,35801,112708,101316,19928,-2378,43511,84289,51904,-27874,-63553,-82323,-84258,-26374,29232,30514,-33226,-147002,-192368,-156375,-151418,-167642,-74311,31497,11194,-14347,31129,23204,-18016,15829,63234,21154,-72336,-158427,-156993,-7328,86469,-2873,-89422,-39338,-14682,-73111,-73063,-22797,-31820,-24164,32127,40541,36223,77750,96486,56113,7873,-3594,21855,53519,69167,74362,67606,60236,51494,2804,-75414,-96614,-41195,26119,47455,17046,35366,121383,155259,89671,32000,-3535,-45661,-86600,-85220,-41683,26854,98750,115132,104232,79828,-399,-92426,-111649,-43577,25085,27269,17019,33717,61994,38627,-5059,-24400,-48095,-76197,-55339,-40211,-77300,-79049,-29717,9197,44453,91891,121827,125749,104173,93364,96283,79368,52929,44246,10568,-63323,-79799,-29947,-10058,-68133,-103388,-41829,16550,8001,-7507,-16098,-24341,-749,-20211,-89505,-107510,-61974,-16055,-8186,-70341,-60431,47761,101957,101652,95724,63122,16560,-51827,-32521,90054,144707,34961,-81440,-51378,95921,170750,93565,24350,63883,86412,4957,-63610,-34602,18167,9101,-35672,-46668,-40499,-54389,-88970,-104720,-63836,8083,12275,-66848,-117498,-73633,43583,126142,172825,189240,123562,44670,23207,-48076,-146205,-156184,-127996,-119763,-63020,44275,162974,237741,209084,139666,93887,45554,10007,7345,-19172,-40365,-15065,-36741,-107192,-115110,-65737,-34417,-44255,-52984,-76703,-132338,-162420,-95118,33115,94617,111995,139401,103873,44648,56719,55106,4120,-6754,-26104,-91697,-71783,8869,55584,95039,80616,-4283,-35391,-47213,-91602,-98091,-28721,9413,9269,883,-13543,-48200,-124046,-170655,-146931,-112924,-100204,-70023,-22598,15781,28425,40196,46682,57460,18422,-50791,-69185,-26462,32573,56194,13385,-55920,-112233,-115589,-70228,-19073,14245,11371,-11009,-68201,-138133,-122063,-9287,63159,51466,24607,59032,106251,98808,86932,75901,29415,49053,85238,38132,-3584,-11094,-21717,-65918,-141904,-183071,-130175,-66548,-23496,10296,-7513,-3076,71942,94312,92143,114489,141594,110577,64065,46101,17013,-51615,-101911,-83126,-48864,-73699,-85906,-19736,28924,8597,-20981,9783,57702,70204,45824,-67183,-157317,-37781,70279,17094,-21849,598,25303,35689,51661,72107,95795,80752,30033,-106,-17777,-25967,40591,114299,64464,-6517,9386,4200,-15517,49924,123840,117281,35278,-49622,-94011,-102179,-61149,8820,18726,-16965,-71392,-120105,-145327,-130300,-41520,56506,45747,18124,45049,9373,-68316,-32912,30919,16080,32137,86094,85616,5371,-77930,-59247,8454,8644,-50979,-104198,-148116,-106749,-30779,-68868,-83581,-22797,-25520,-68599,-58735,-46402,-8703,116034,206380,149766,63059,52667,40907,-21564,-73290,-51604,197,940,-49815,-36250,11738,-3889,-31965,-36609,-14709,38325,64933,69356,83103,53670,51450,75119,54142,42083,74182,86632,58112,34715,35098,24813,-28783,-57121,-21060,39810,70818,123310,153958,100683,48443,38722,58256,74144,92224,62242,43791,72928,84817,45691,-28113,-98051,-102660,-61655,-30737,-39050,-94271,-48201,71472,96703,32413,13719,23741,1128,-58363,-89639,-70336,-42236,-85557,-141121,-94884,33118,78414,28670,10792,23243,12754,-26978,-64830,-125442,-168638,-104026,-47985,-45551,7445,42321,2485,-8430,12531,2581,-30796,19481,124938,162531,129116,75585,-1867,-62987,-71254,-16334,74670,117157,66277,-27217,-50245,28043,104409,60728,-21552,-24857,-1308,-38908,-63926,-44612,6525,25289,9615,17740,29595,65855,116899,53306,-42103,-9900,69284,58976,12160,14813,27922,38294,10561,-82853,-80137,51128,171444,182065,113691,23018,-24704,-5493,11851,-30440,-75984,-62954,-46693,-66961,-60542,-21789,-9050,-27583,-19127,18410,45215,34676,7819,6626,-6969,-38165,-605,79244,105150,93111,82321,73791,42144,-5163,-52107,-87906,-94266,-97347,-139451,-105636,-42350,-85036,-100510,-5294,43605,14798,-15118,-22098,22550,43159,965,-60868,-75967,-28525,-6881,-82753,-194078,-257415,-214000,-91814,-20981,-14676,10659,35758,36793,16057,27809,90847,118573,74267,9377,-9047,25690,34789,-17225,-26206,-18534,-15652,41094,115439,78252,-11242,-20820,-12729,-24158,-59387,-61001,14755,52442,-15552,-88896,-86534,-64665,-11206,36453,-793,-99651,-108746,-17703,7085,-49153,-38882,22803,38968,16891,-12094,-15883,2756,9521,-32489,-42191,-3250,1621,-52289,-94548,-83058,-24753,-31599,-109351,-125395,-77323,-102271,-130163,-105204,-55366,7301,26022,-11188,5294,84944,124948,139760,138637,75004,-3197,-33434,-29538,-6984,31527,111617,147134,71160,-7417,-2995,7092,-34928,-48188,-8655,20354,4698,-14604,-20692,-11129,-22248,-94583,-94525,15756,91184,71133,13119,-9833,44351,83321,73199,53095,10937,-19505,-26048,-26368,-19757,30443,55540,-6673,-96214,-115170,-92775,-30398,28404,-10762,-49501,-3524,14984,-5560,-46618,-90417,-12599,92819,44446,8139,83722,109929,60594,18825,1434,-13362,-27566,-1362,118891,191153,129094,64336,39466,-3532,-46141,-46693,-11706,12308,10066,-335,-2211,-21005,-59148,-71840,-17807,33245,41426,-7884,-48990,-45663,-46696,-53001,-13402,23001,16906,-41365,-113246,-131661,-112092,-114101,-117161,-122734,-98588,3646,83305,48373,-32187,-55471,22422,123210,169501,132283,29791,-20578,15815,-3984,-38160,41801,100038,10204,-87919,-73305,-16611,1675,26197,69445,91059,62993,12364,9360,68389,95840,29564,-32123,-42060,-75763,-95204,-10679,63299,48595,78521,133465,109007,41748,4394,-9960,-19926,-21817,7062,64035,71297,-540,-81748,-67992,-4954,-17139,-62518,-59443,-21740,5122,24827,47658,49595,38475,3868,-8203,28696,33381,-42830,-59366,30400,96497,63216,7806,30566,85098,90509,81919,77876,75349,74495,69513,21783,-15047,-2868,-16097,-66025,-83865,-30847,59003,139403,119072,293,-33155,52739,74549,-5708,-93096,-129149,-100737,-99457,-139621,-110298,4411,67668,14775,-35649,18766,82795,65484,-3435,-20418,63971,85890,-26573,-75861,40193,157993,123001,48747,55002,83361,39520,-58359,-132105,-167515,-176143,-109415,-2339,64550,36631,-22785,-38871,-12024,-10397,-29077,-8568,16306,22387,8203,-49285,-100867,-77237,27028,120388,112299,70143,26576,-74120,-121358,-35358,41545,42289,30116,-10252,-30863,10739,10050,-61081,-57631,33008,81579,39126,-16860,-55819,-78274,-60345,-24428,-19514,-41461,-41019],[-41331,-29481,-16290,-11960,-33907,-30781,-10297,8840,88343,181373,182097,104720,92851,152714,120580,42062,70638,143697,119541,51237,-14366,-37620,-3863,-282,-49780,-13671,105794,122755,16553,-75578,-76838,-23944,7600,-13169,-18457,-12210,-60989,-56528,14776,10202,-21898,11039,24591,2126,-15291,-72937,-136704,-69847,19164,-476,-63318,-105854,-125028,-51684,61014,96099,86639,62003,42405,12556,-83807,-167632,-120606,-35438,-13125,4560,11564,-40958,-27990,48499,26077,-12476,60256,96881,27323,-18664,1285,-7112,-20339,8780,58586,62275,-3533,-39217,24615,84710,41862,-18261,-8586,31752,13752,-47944,-55580,-20319,-31048,-99177,-91682,364,60082,12383,-40986,-60511,-59113,-46754,-20494,12615,-13300,-63830,-36999,38428,116948,97445,-18555,-54272,-23034,-44086,-108776,-119203,-92510,-102979,-118482,-51103,43457,83914,32738,-96108,-153674,-96467,-66360,-88460,-25575,42139,-435,-15021,50219,41145,-6867,2828,10400,-31283,-114959,-208495,-182903,-3148,98258,39521,17865,65339,43172,-12783,-10901,-34157,-72275,-13419,58621,50368,26101,39413,48162,32099,23991,46965,70978,71217,78168,125288,148431,117555,94980,50366,-54929,-75691,25192,102750,113869,91984,116093,195996,176347,62835,42060,42364,-14064,-44971,-40477,-29235,43800,123412,120542,58685,-6528,-53335,-74886,-52648,14582,54490,27884,7559,40001,91889,83266,11472,-51714,-104241,-114599,-69324,-69345,-112727,-71866,-9786,11114,32349,66575,82856,87482,116374,147105,116347,40551,12018,30187,3417,-83349,-115811,-58498,-12479,-66961,-137041,-90474,-27158,-36410,-35849,-13657,14901,65180,51685,13736,4531,-3556,6104,42087,35684,53742,87122,68093,36738,46029,53987,52353,-18512,-63143,-39414,-51157,-125747,-162328,-113020,38263,141149,94168,58242,116845,119785,37969,-19317,-11542,-7558,-16121,-16617,7323,12180,-20795,-80248,-114304,-51349,49669,58846,-51743,-109098,-40857,55858,70893,79241,113425,101851,59405,30970,-34470,-106178,-120258,-97745,-80045,-81533,-60456,65567,191329,155647,30443,-32799,-38094,-24481,-6569,-6970,-25870,-39550,-15677,317,-24725,-46287,-41978,-74489,-88990,-75427,-124190,-179562,-107017,50620,110905,73324,60540,66846,68151,79954,67361,40038,27899,-37172,-100288,-52188,37403,95447,112820,59096,-51340,-116275,-114098,-80881,-32064,23293,45854,86112,85776,21169,-44794,-110418,-163594,-146620,-88807,-36555,-12774,-21655,1214,45448,35484,-11117,-13763,-30414,-97013,-128670,-83714,-9503,-3713,-96166,-165784,-147185,-97945,-75109,-54752,-10258,38206,19552,-54442,-105338,-70049,-11338,-6058,-19390,41041,125691,144855,107952,85273,62876,16319,38691,113657,113714,48250,14222,-5791,-95559,-167870,-132723,-67054,-54660,-27419,52513,64538,1901,-16958,12360,90450,169567,181671,123029,109925,112796,26023,-104034,-154744,-110628,-92287,-149670,-141509,-68584,-42688,-50031,-39242,-32859,-16088,10593,25201,-32230,-90370,19575,110434,21802,-94397,-97953,-22251,32520,60954,82510,91739,65959,5846,-61419,-78961,-23200,46219,73178,37132,12667,10843,-22664,-18053,92812,177434,123173,14712,-48984,-80342,-64040,-19582,-5429,-8211,12908,-14939,-73454,-70636,-13130,51085,89686,46879,2623,10120,-37930,-117385,-77031,1023,7990,30051,91672,122853,53396,-46312,-76934,-33297,717,-50164,-120878,-129458,-50575,17854,-26480,-56972,-15175,7819,-13055,-45316,-77965,-49002,85946,202802,145299,18236,21522,68078,40498,-19911,-24024,-7069,-47348,-101455,-59398,17239,15385,-9370,8244,65710,73104,-22160,-48554,44527,65524,46882,63500,67368,82269,133476,155059,82532,29044,80255,80575,-44281,-78789,18768,77184,67107,90826,127502,96339,56110,50795,68168,72839,74768,23598,-25507,-5150,3835,-31641,-44428,-28069,11860,66962,63999,-23621,-147053,-122716,31078,111220,78579,39839,-1761,-17012,-31395,-65096,-68909,-20981,-41485,-124765,-131621,-50278,601,-7525,-13719,-18943,-24553,-41431,-66524,-120532,-154028,-72108,-1410,-14790,5632,28604,5104,-21411,-39782,-29991,12429,81488,132119,127919,115429,124877,118926,57296,-24561,-62380,-69251,-47687,-2698,-14841,-56552,12261,144595,155269,70441,54954,68898,5092,-76181,-107323,-32339,71861,94203,56073,30556,52629,95960,70476,15566,37108,82655,49545,-1310,14284,16284,-33990,-81625,-98108,-7402,154762,244420,219998,182190,108857,38866,8291,-17359,-57128,-74333,-45784,-5208,-13006,-52166,-59068,-52187,-71781,-49356,-13197,-21488,-53269,-54994,-1985,42203,25379,41473,120242,152899,106852,84368,97749,43192,-24096,-25402,-37247,-57455,-43875,-83138,-80609,-6932,-38660,-75661,11008,36935,-31206,-69385,-75455,-58610,-66391,-112954,-145106,-109493,-23540,34975,45,-89603,-178456,-166026,-37100,52378,41675,6641,-11604,-642,17278,38953,85605,98928,73602,40652,27484,32196,1905,-60917,-58383,-26612,-4368,22484,20058,-27729,-44349,-1436,14429,-23875,-53539,-32383,-6267,-5273,6689,39197,19645,-36137,-8895,24708,-56981,-168639,-177982,-107868,-74758,-111302,-147249,-125018,-76356,-68834,-100029,-78549,26554,129671,102692,33828,19015,18970,7883,-25540,-53651,-30038,-46153,-100859,-88158,-32573,-51588,-75468,-44493,16065,26968,-31784,-85975,-58381,9646,43517,89161,110571,91888,124617,147442,96295,63161,22336,17781,62132,61426,1217,-25738,-20126,105,53665,84025,34158,-23327,-44293,-62255,-49677,-4797,26691,63457,78855,40501,-4117,-13906,7500,60322,101491,109346,77669,-920,-45281,-34284,-9783,14604,80921,130442,67095,-48046,-112034,-124037,-61296,-26117,-67816,-41791,66142,99795,67145,-4011,-70375,-24592,48565,5695,-34805,27669,100385,95540,65821,43559,20797,-10775,-61463,-41303,28270,27448,-1041,-17985,-35436,-44565,-17397,35200,34992,-16383,-67817,-91980,-108886,-113999,-86375,6048,96100,94175,35260,-8455,-54059,-116990,-97350,7107,46434,12877,-30566,-83176,-79608,-25838,2589,-34512,-100556,-112020,-33524,36917,54270,55784,61160,127834,246565,276555,168149,55742,36530,36148,-23758,-45198,23129,50632,-53102,-176511,-176195,-57072,52015,77021,40452,27569,51577,31631,-3609,54965,121125,58733,-14175,-53677,-124510,-121803,26243,111472,38838,9175,62813,102916,61298,-20190,-40162,15283,27967,8255,47657,71391,-8254,-117604,-95134,14289,40125,-4846,-27157,-71127,-118713,-64975,47589,89700,62843,24202,20847,62086,49516,-58221,-89055,5848,66574,37700,10449,29180,69086,50001,19395,14323,22110,18276,19100,1090,-40658,-39380,-10183,-30449,-64960,-53186,397,67960,40601,-30660,-7472,73295,63874,-19192,-87602,-130426,-137839,-114597,-93538,-61696,-6190,8226,-45865,-75569,-4901,50611,12425,-41047,-30467,65392,96351,8786,-48583,34216,144202,136791,48816,26544,93273,122207,68638,7740,-32724,-73895,-53069,45994,153583,147688,10221,-109150,-73988,-11522,-20501,-53629,-72525,-60474,-10523,14527,-19183,-57644,-5931,109462,149350,93417,-685,-110230,-116710,14354,89396,61597,50153,19932,-7547,59224,101258,41866,1032,-3531,-20233,-29217,-5509,-8087,-51129,-49844,-132,11240,-14427,-11459],[-1512,-26777,-31655,2467,24306,36524,28420,13821,65362,147706,171579,134466,126804,154127,97725,13229,47072,156281,158404,65965,-16604,-48025,-10796,22153,-32403,-41767,69625,129818,62644,-31833,-33312,35373,38742,-15264,7242,30563,-53545,-77580,354,32590,24683,19397,-13093,-38776,-22395,-9928,-29905,2212,58489,41791,-11759,-56420,-106859,-93063,-21538,32133,39739,-19864,-75862,-79248,-120012,-147454,-64448,-8231,-35930,-47403,-43687,-46243,-11904,3363,-74996,-97624,25292,116994,57630,8065,38660,7864,-49356,-26956,48223,49197,-55432,-74674,36151,103783,78708,43422,14774,22160,5449,-66805,-67649,-19982,-46298,-121337,-133983,-53643,27857,2109,-27239,-23806,-56637,-77371,-26276,64086,94141,70813,52938,59073,113661,113375,23414,-26680,-47276,-99076,-142085,-111958,-60157,-65785,-88378,-48374,10980,44923,43768,-26177,-85302,-50835,-15471,-38995,-19072,22604,5880,607,37168,14911,-18440,-16207,-43846,-69350,-93994,-146042,-108890,20413,58238,4507,25497,108009,101609,57603,6875,-73170,-66744,28131,60743,39841,12177,-16018,-22919,6085,59736,85389,71958,41982,50193,114648,133096,74654,66264,66061,-22565,-24641,96070,151240,147778,166317,167696,171083,141841,70366,56583,45185,-15648,-41607,-54288,-70028,-1064,85480,83489,-4693,-76680,-57500,-6736,16433,45536,66378,33212,3051,26072,74385,86118,16121,-100211,-187314,-172167,-111704,-103346,-75341,20678,66809,66359,93437,112063,60871,28513,88858,138486,66227,-20846,-28755,1353,-7654,-66857,-99766,-45374,23341,-3780,-85492,-74238,-20597,-16074,-34447,-25921,26262,90406,91997,58366,10632,-14589,3184,31416,57953,100796,94443,55290,30353,44297,56197,62135,7998,-66461,-135909,-177627,-144314,-129902,-160650,-83073,26021,27779,28485,81471,92971,68683,53968,24437,-48455,-81306,-11057,85585,103293,57864,-20643,-67428,-9297,73491,65505,-23084,-57601,13470,62985,10895,-18410,9043,1859,7531,42000,34532,-3626,-42277,-56838,-53919,-89164,-131816,-38212,102540,95840,-25831,-95787,-78371,-67628,-56358,-18521,2612,-98,57848,77364,9462,-41439,-52899,-102459,-90732,-42266,-68001,-109405,-51373,82885,171250,133203,55849,40639,65917,70324,69918,65319,26338,-55395,-77984,11142,108499,140679,108548,37848,-46651,-104955,-91524,-19283,50405,49211,10600,53593,71402,882,-47345,-60763,-66225,-35972,-15868,-16257,-35565,-45449,-24698,-26433,-92521,-141209,-106112,-50242,-42511,-86525,-109552,-50507,9118,-33386,-94135,-64616,-33960,-36130,-41038,-24185,21621,31121,-13983,-45337,-49636,-62766,-63306,-19938,42276,78658,61913,21257,8507,11457,-14851,1237,91816,148999,101695,58313,27954,-74859,-113706,-18761,21359,-33273,-25007,67180,93585,-11103,-102831,-81526,33973,119833,124079,91009,107810,129532,37864,-101722,-147567,-106235,-127720,-172543,-99686,-47168,-94602,-72399,-20844,-46818,-73462,-24511,17495,-12017,-25942,68799,135976,57601,-78871,-111224,-39927,2770,33649,62566,56745,34545,-6153,-74936,-111312,-70734,-29084,-20315,-28054,-26614,-38819,-72451,-61943,22875,79180,51565,49959,59224,-22762,-58808,-8395,-25132,-56869,-5863,3740,-44157,-27263,44223,76152,80454,65057,38920,-8694,-87670,-136957,-88187,-5330,30641,10948,7611,52994,30435,-71071,-141635,-90033,5589,-4186,-58032,-50077,-12499,-9765,-36634,-34069,-7133,47594,82621,38302,-29217,-38323,43868,136912,97606,-2530,-5313,47027,78171,50169,22692,868,-57508,-99389,-76668,-21434,-2309,-9805,20097,107556,118529,-18953,-81311,-4054,44927,64205,112933,104090,87519,137226,142652,39775,-4361,64998,59138,-64661,-83998,4861,59844,55918,56416,74770,75835,62995,45653,39379,61090,106766,96788,37697,14251,-18403,-64928,-23563,30201,47192,101978,116677,20801,-98757,-87942,13349,66005,30173,-30924,-65841,-27662,-8849,-64491,-69908,14733,24064,-68544,-116644,-97403,-69875,-52079,-39304,-28045,-7733,5765,-1805,-58584,-104486,-26374,64073,46864,-3721,-9813,13027,-24318,-116389,-108902,-3863,58211,65159,75617,87344,101191,116735,87815,44891,5171,-103510,-152095,-79357,-24677,-33058,34607,122082,111570,50787,53209,47704,-33085,-89805,-92741,-20638,65917,79098,34821,992,-191,40709,74406,63312,70945,69970,28089,-5230,-1437,-35070,-114888,-137962,-58003,67333,125799,105214,82442,99038,90512,84352,62267,1640,-31684,-24124,-18369,15187,22763,-32093,-74517,-82969,-84269,-52664,-43763,-67697,-68487,-42411,14401,51364,22351,24100,103117,120353,52136,19658,20728,-44761,-86592,-32244,-5909,-15498,8991,-20709,-43023,13727,-15425,-87800,-34179,-6485,-69756,-77760,-60954,-110369,-160139,-143577,-129588,-86035,5903,62951,61383,44025,-4104,-34917,-3186,32495,20282,-20565,-40947,-44042,-39069,-1215,55606,62319,47104,47326,53050,54415,-878,-92432,-91133,-41477,16060,13609,-64271,-113603,-65979,-1796,-1749,-32901,-15563,8865,-43814,-60084,40640,115830,76883,25250,53040,56551,-45066,-146239,-156714,-127328,-94427,-86237,-170573,-224558,-157448,-123797,-173278,-107139,88767,230749,201366,103972,30879,-2050,19405,61452,45950,1594,-25352,-40156,-46570,-7319,25742,26692,45219,98025,71615,-19887,-67895,-63020,-71178,-74725,2946,68935,99214,194055,211401,147793,117413,54788,-22423,5743,50706,5386,-52387,-58094,-10469,66219,105264,58848,-8350,-79718,-135905,-128164,-46811,59967,110354,30324,-105564,-160675,-94239,3644,54019,68008,75313,40291,-7215,7159,22817,-4368,-1446,53155,91382,73676,17718,-78080,-145959,-98559,-81989,-125193,-77319,40684,80955,69545,33912,21798,48621,25350,-65029,-103749,-59551,10578,50726,67218,57215,17690,-18489,-92451,-150787,-122075,-83891,-79503,-72709,-40482,102,39246,44633,-2808,-56552,-90688,-99887,-80843,-52396,-38937,13718,77777,58041,-9221,-37002,-83490,-182934,-148867,21494,93264,61064,26298,-16773,-10778,57250,106037,61980,-26830,-55121,-17157,11154,54133,124515,137351,133461,205757,243931,145424,64425,60371,17495,-50291,-31952,14137,9402,-69910,-165545,-173042,-47728,76892,74827,-4475,-27073,13973,19446,-15286,8458,55993,20847,-18594,-54357,-145251,-151918,-12100,43111,-52135,-87718,961,95137,69537,-40709,-33628,67546,55578,-9187,20907,59602,-8966,-119674,-57645,123674,185355,110547,10320,-101195,-200143,-183348,-33204,101157,99843,37013,-6590,-19845,-42580,-96823,-64004,24922,46260,39627,64849,49650,-14049,-73995,-71584,-33251,1611,-5748,-6000,22881,-5854,-53922,-33936,17798,30053,12668,5823,44133,17348,-43133,-1653,56006,17912,-25642,-26928,-34533,-68170,-62006,-43492,-55241,-77004,-74136,-67534,-61032,-6278,23912,-22529,-53405,-35350,28413,70881,38541,-1532,32754,80005,58001,3933,-4535,48633,104656,128036,129430,123418,77262,38222,72646,166536,172653,16378,-138109,-125045,-39843,-23297,-62014,-107982,-113183,-34733,42943,25365,-50871,-53901,5517,39679,28219,-20536,-92349,-97671,-19397,16136,19141,42915,5822,-24542,40489,78007,44156,34379,21802,-30728,-67731,-13267,44522,13352,-27230,-7181,15825,17644,46451],[73060,29046,-31065,-20998,27323,41488,8187,-1053,48110,97753,111438,98316,67616,16287,-46936,-53049,11657,108396,121672,46018,-5818,-26217,-23578,-14521,-50302,-87318,-35004,51975,71666,31858,39062,71819,30760,-18132,38378,67114,-10951,-27797,13274,28699,47945,33062,-52855,-97949,-45489,13462,1902,-9250,22533,20875,-26377,-68606,-98930,-91820,-31798,17278,-16750,-136590,-209558,-152717,-90648,-52892,22793,46785,-18736,-98993,-125019,-59552,24779,33369,-29555,-74248,1849,83272,22132,-40323,-6268,-19734,-51780,-27807,8317,-7517,-85813,-116791,-39496,45780,85277,73320,13647,-24644,-51732,-68724,-20571,-503,-55826,-113373,-121281,-75225,-35524,-78021,-63670,-531,-36198,-81907,-36101,25148,69760,116499,121957,100655,142064,174980,136309,71225,-9912,-60768,-55128,-32321,1953,1580,-14524,-5388,-24103,-46623,-4598,9148,-39052,-62557,-56810,-73030,-69445,-34687,-17473,-8958,8161,-22336,-49948,-37608,-52613,-61931,-36287,-26918,-12493,28483,32043,-4459,519,97536,162907,149891,49989,-34630,17386,92270,76845,54877,47053,17935,-6422,-5536,30526,52812,21590,-20432,11487,79095,56966,-20248,976,38659,-20981,-17366,68999,83365,84103,153736,166723,110719,89998,80427,40564,-20012,-45737,-30341,-51449,-99100,-78278,6316,39131,-22701,-81884,-47813,26067,54695,70083,83368,58086,39621,41453,46739,39341,-17194,-145860,-225544,-183510,-115425,-52955,62694,141335,107899,75659,128089,150937,52656,-1375,52724,68929,-20196,-65429,-34207,-4328,-5868,-28177,-38442,-7658,31079,18052,-17520,-5286,25559,31630,-1968,-18649,23012,72513,76006,22931,-50294,-33289,9403,-9741,-5579,42229,54949,68420,98694,112241,95936,69311,30340,-6129,-82513,-122575,-43927,-23602,-112902,-109175,-30769,-13082,-23331,-19421,6024,35416,45977,17473,-63246,-116178,-26843,87526,94044,54197,-1255,-27748,17954,67395,49177,-3945,-25527,30599,79417,37564,9100,12352,-47981,-77617,-20587,36718,46421,1288,-40334,-53944,-71904,-82989,-6936,93857,92622,13160,-45724,-68939,-131230,-156691,-74658,14695,52839,98215,74971,-17123,-62985,-77740,-128614,-116639,-53517,-11626,11368,41757,97882,177320,172399,74196,28394,39773,22429,27227,47161,19193,-39285,-53692,47090,166909,165396,93469,40057,-16450,-57451,-32719,43050,98700,66747,-11632,100,20738,-40294,-71120,-46416,15993,82084,57762,-32726,-99453,-99600,-85815,-129162,-178185,-163164,-100353,-31683,27322,-1012,-71277,-36257,72043,85087,36510,69715,104369,69657,6861,-23075,-10429,26195,25846,-5915,-76716,-129069,-78914,25166,32833,1132,-3353,-14754,-26394,-11092,-18418,-17248,32317,92008,95475,66298,22240,-53931,-46948,44699,52308,-7742,6206,66339,63186,-30325,-107015,-101293,-17843,59010,95714,88678,97524,112522,35043,-83288,-99511,-51289,-103744,-143474,-47063,-19875,-112426,-78898,-10338,-44433,-81126,-7960,69054,64686,34190,46696,89318,94683,30605,-11123,1063,-11808,18924,63720,47298,29900,19445,-38025,-113453,-128699,-89166,-57539,-55714,-61117,-68804,-92625,-109019,-89446,-73007,-39614,74456,133219,7334,-94453,-52802,-45248,-101284,-87896,-54992,-55221,-18051,40913,37146,29734,57277,46852,-33049,-96211,-104504,-59083,32924,87494,26217,-45589,-16951,9514,-70605,-155500,-98383,14512,21964,9928,29379,-160,-70168,-104663,-63721,-4782,68616,117314,92036,30421,-17971,3654,56115,26682,-13709,-105,34734,77562,59349,-515,-35208,-41675,-59813,-92033,-76861,-30642,-16219,4502,79277,138906,116116,74091,52726,36224,72022,128140,91711,64660,116025,87588,-15746,-31112,-2583,-41399,-118869,-145616,-104179,5851,68092,73034,61713,32847,25923,38658,49175,90112,184545,217150,159373,98315,36314,-24460,-5288,4465,-14622,53160,113074,57236,-20116,-16936,2813,6667,-26686,-74177,-67102,1005,15206,-46407,-54540,25116,55260,8146,-40254,-62571,-58304,-29547,-3253,15989,48252,75958,63886,-13502,-77066,-17937,67682,57337,-8759,-18969,14585,-18723,-111863,-106502,-21045,10759,14626,60811,84255,67861,39515,28660,76613,102730,2024,-80753,-62922,-26025,2127,46840,25516,-48137,-63147,-35576,-42830,-85336,-79580,-32103,33360,56080,27361,-4572,-29393,-23859,42076,78285,43145,31543,36718,29659,15344,-18927,-88314,-145674,-117326,6095,104542,41725,-68491,-91424,-56705,-22738,40945,107246,90328,51504,43022,10447,8500,30026,281,-45814,-47106,-9997,20255,-11888,-49335,-34421,-22759,-1802,15688,-26485,-50920,10541,43855,25376,10023,-19608,-83178,-87935,-37098,-25296,-10121,44439,14903,-55845,-57621,-66395,-116718,-93576,-42438,-38114,68,25386,-51757,-102397,-35054,8182,40820,101287,102598,69418,76659,80993,32332,-32961,-52389,-39802,-27955,-21951,-40828,-62097,-24763,27450,27002,3984,5020,31241,68705,35135,-81681,-112400,-50781,52519,60051,-49257,-111451,-76687,-42951,-43386,-23389,15597,6481,-69887,-55082,77168,107571,57115,61129,95977,57605,-15395,-54494,-48080,-28406,929,-3957,-112147,-191168,-135521,-107914,-159764,-73830,108192,178740,122551,59639,9149,-35628,-24312,78859,109547,34711,20085,40729,-16395,-30299,24010,56651,73479,100667,74032,15772,-7711,-11256,-44983,-71110,-17734,36917,65036,148620,166699,122796,122342,113081,55238,48305,67909,36041,-7975,-4636,10399,23281,51487,64654,12605,-94622,-155980,-133307,-62478,-9864,-12649,-92266,-201251,-237445,-135383,-3328,38497,31104,53921,50972,44138,101627,88765,-24588,-55632,-968,4858,6876,15434,-54690,-130731,-111273,-116446,-165128,-138400,-58864,-5772,26782,40222,91676,128330,33083,-96795,-112111,-84438,-74472,-28005,37321,62023,18619,-24203,-75768,-142075,-154679,-124226,-111595,-74520,-2264,49870,48137,-17986,-72650,-58811,-30824,-12613,29920,62564,41810,33745,27170,-21337,-98812,-108158,-108450,-167460,-132159,8636,77218,84642,57048,-9177,-38934,5087,56983,61603,24078,6782,6869,1195,48875,127724,110254,44357,68659,133213,104578,58942,59239,32823,-7428,15484,29912,-4084,-39433,-53335,-53705,-8415,44025,31185,-20350,-26905,-11010,-18633,-32430,-25172,-21909,-44339,-42915,-46781,-106753,-120579,-64155,-72655,-114410,-64528,39058,95817,68823,12086,48815,84341,12811,-26072,28650,56168,7543,-60144,11978,190674,261572,189991,58121,-59996,-160631,-197246,-63034,117412,134284,52056,-19457,-97775,-151664,-156762,-73975,13270,27675,40950,69711,22303,-96513,-156461,-114415,-52668,-6634,13252,47486,97155,73974,-16903,-54130,33188,119576,101803,43825,57226,52699,-28085,-44469,-25118,-67374,-63289,21450,65276,24297,-21727,-52153,-90877,-128847,-99648,-22389,14582,38031,62097,40937,9233,7681,42900,88848,85455,64994,74823,61457,-277,-5389,32520,41620,41412,74364,121579,150350,128218,80841,60445,111897,124383,16590,-104735,-125141,-59929,-18884,-32730,-64978,-63105,-32097,-24913,-46525,-68219,-60897,-57834,-57734,-33403,-18938,-47174,-75094,-85618,-92422,-45141,4192,-44405,-63208,3985,40071,30981,54566,69172,13613,-67668,-48298,27895,20018,-48841,-56801,-4268,51555,112741],[112098,71663,-337,-26750,7455,11962,-19095,7768,62422,76302,59690,7895,-56521,-106861,-116210,-48133,10323,35772,49895,38619,12980,6493,-2559,-23232,-24871,-41335,-51558,2657,51118,51150,85614,115009,71171,31249,67427,84637,48364,57243,55911,12686,14878,20858,-58356,-120247,-74201,-20187,-42799,-54569,-24490,-18894,-56762,-76512,-59186,-9944,65992,76436,-17761,-134395,-151736,-78833,-14711,30707,72178,73135,16332,-85627,-120178,-25620,78275,125725,111933,13776,-6405,38749,-13221,-77316,-52265,-51739,-54270,-37234,-52856,-65019,-68580,-115813,-115717,-13380,85961,93820,45255,-15396,-60504,-21562,49725,20138,-32601,-47911,-47557,-33880,-17979,-66854,-81141,-57208,-66413,-54022,-8033,-22042,-33186,35871,97555,93490,122360,183925,200083,137926,28068,-10292,19130,34064,44890,32247,13778,16692,-34810,-92160,-49763,-8470,-35965,-90243,-127414,-127715,-95138,-82984,-80036,-36605,10352,-18011,-52339,-22757,7507,-1128,11005,45191,21689,-11824,16659,48018,52350,115447,206710,201346,94890,43033,90714,112163,85802,76988,77415,72407,53376,-7017,-39731,1666,-2625,-54216,-23078,33172,-21582,-91022,-45167,-3011,-52941,-70589,-51120,-77145,-62312,49055,127032,90725,70875,74841,9183,-77231,-51617,10724,2335,-51521,-85180,-56846,-15531,-33658,-91048,-96770,-27565,51167,100420,103110,87996,104619,94421,47298,7939,-34242,-115056,-157379,-137183,-104620,-15185,119415,159856,77163,25578,73760,94693,23699,-12272,7905,-6270,-55025,-57811,-5332,34244,34326,21501,23473,11800,-18163,-40312,-29938,-2732,14425,27839,17419,-12585,-12330,18111,17264,-37717,-90384,-39798,11407,-15005,-31229,-17505,-12268,40686,115542,136607,105342,57396,35078,72147,55261,17434,35400,42342,3290,-6401,13378,21382,-24448,-91200,-75644,-36620,-42735,-26158,-29922,-71480,-24865,45049,11424,-31937,-41335,-28628,20791,63758,47043,-18691,-49895,-4421,67057,79793,88157,78106,-27438,-140961,-125546,-32207,11906,-21347,-58649,-76904,-54744,20554,111445,152554,119383,74019,40930,-40565,-166939,-215060,-119444,4704,61976,77871,58764,-1148,-63596,-101544,-145470,-169745,-116598,-4937,86382,107187,88676,95457,91746,27235,1644,11909,-28069,-48631,-13491,22517,9071,-41979,21317,159748,166073,100092,69392,-6006,-70875,-36119,44187,81409,75016,31183,29577,22941,-47191,-91120,-71914,1431,80666,69832,-25774,-102027,-133561,-148165,-163355,-112387,-24606,11953,5854,24825,16919,-23988,-3983,74980,91588,65762,116904,180361,123939,25793,-21349,-21759,16792,32943,-4272,-78411,-122831,-79444,-23849,-38157,-29851,29539,47853,16974,-10462,-19468,86,1483,-5337,20613,17708,-36118,-79691,-41718,13602,17685,21267,57426,51234,-16102,-68658,-66279,-53975,-24607,40790,124111,132554,115469,90207,8995,-67428,-34837,23452,-37425,-108110,-64760,-37111,-64747,-35277,-1263,-41655,-52756,41367,159565,192418,87196,-39248,-28371,85494,119855,82818,54521,13133,34516,70967,30997,2600,13820,-37068,-137160,-165031,-99442,-51196,-61248,-61474,-47614,-74823,-124965,-134212,-110478,-47078,54033,87415,-6316,-96809,-85241,-51076,-105181,-155776,-129989,-70223,-5158,29483,-8712,-33921,-5912,-15332,-64669,-70441,-65962,-33044,71011,132565,78177,-11124,-17465,30085,3008,-68403,-42966,30669,33593,49108,64384,6627,-80972,-134613,-86306,4125,61144,65079,40945,6578,-27602,-8450,28427,-4997,-22867,22518,55503,59320,7326,-75102,-95342,-36256,-29430,-99576,-105474,-34434,5490,15940,38327,96023,182882,206513,140664,46769,25225,30555,7393,24311,69764,36150,-25354,-29570,-52661,-113669,-177975,-240599,-205142,-37844,55067,65744,49819,-15055,-21927,25930,56648,90269,177052,209367,170222,124274,81658,26522,-16562,-62011,-68462,20058,84130,55777,12475,8328,-10527,-15237,-6915,3722,25525,55401,43016,2047,-35134,-26914,20776,78915,76126,23952,-7432,13478,51156,64887,93595,109246,52838,-47712,-90289,-27570,31854,21344,-1277,-13353,-27603,-27180,-16053,14155,29927,17239,14637,47131,73820,56877,-18941,-56484,9924,56278,37898,31793,19698,-11730,759,3609,-63038,-125009,-115233,-105047,-93735,-59970,-30208,-10207,34657,44247,15420,-7422,-26168,5352,79989,62921,-21828,-53100,-15835,32416,24921,-46004,-110356,-109942,-48696,41018,86511,-2267,-135655,-207916,-177831,-129294,-57466,68574,120006,85240,59612,7316,-34923,-3455,19207,-1149,20640,93053,126135,61087,-5757,-22476,-54268,-57466,-7587,-27692,-100235,-100821,-40983,25676,65422,48038,5282,13154,22209,-23165,-34214,25967,11096,-86169,-136310,-108644,-102344,-117884,-73394,14369,91525,96048,40813,23790,79838,120488,143434,151361,106216,39258,14957,21394,-4663,-56382,-64890,-31189,11911,22316,-3260,-13474,9931,17712,-723,-27564,-49586,-22302,57511,84589,-6739,-65375,-10549,96473,100170,-8338,-62255,-59855,-76229,-61763,10392,22271,-38681,-82214,-32812,70446,73133,17452,29000,44217,-20904,-34584,8882,39270,78595,89788,22256,-58459,-85017,-67059,-76809,-93430,-18778,46013,-702,-88562,-90039,-32321,-31130,-62880,-4571,36952,5183,35721,77656,-11051,-84581,-55742,8147,32305,29216,18457,780,-9996,2878,20572,12080,-876,-18942,-27380,13932,48386,35769,63882,118091,127159,86906,70013,77890,82031,93539,60409,-10870,-18258,28995,9681,-61693,-87728,-38799,10635,-32958,-108436,-139488,-149353,-147532,-86592,-9777,11007,4986,64373,132399,138809,150670,93433,-39325,-75515,-23317,-37508,-43904,-15178,-41729,-93519,-99797,-123332,-149625,-126777,-95617,-61458,-23482,4827,74784,117462,28677,-65014,-54068,-66636,-120469,-100586,-17961,50714,44174,9810,-18892,-59226,-88560,-105131,-121357,-72364,24146,59239,-7756,-105417,-105644,-6092,63837,92666,123039,141736,128494,90711,10287,-69164,-126386,-126289,-98598,-87248,-65230,-41073,-22165,34086,30044,-53492,-102108,-95555,-66902,-14358,23133,17939,-5065,-1094,50436,88876,41833,-23137,-10325,64830,98452,67950,56115,82983,85548,72883,51917,-1507,-24236,11729,20300,-9069,-23101,-21226,-19997,-845,-9890,-64545,-77996,-23522,7011,-21808,-33695,-31601,-29602,-11694,-40888,-107146,-75131,55008,108761,67340,48671,104738,139488,62080,-31933,-10183,55079,57520,39313,16879,36457,121910,175477,155428,93910,20673,-74172,-128468,-23980,110127,107913,45218,11315,-61602,-147880,-179997,-137706,-54872,13284,31299,-486,-57320,-99675,-102417,-71103,-53033,-26681,28283,110291,162044,135777,20615,-85017,-31781,91756,104973,36726,32444,52968,-27860,-132205,-151049,-152557,-101056,43637,107397,41941,-41429,-79136,-80792,-77213,-49556,36620,85192,82414,108573,114338,63248,33994,67278,114838,123620,106885,110865,94733,44327,61138,102428,72448,1866,-31140,-9577,25428,44854,45892,14882,15283,27935,9116,-37669,-71250,-48159,1475,-3782,-14660,21544,-16594,-134717,-163812,-88180,-27353,-15203,-22447,-24879,-16079,-28082,-65258,-95427,-98883,-61601,-27161,-59325,-70480,-7903,42144,41189,52064,58194,7973,-61671,-66958,-31474,-41705,-93686,-94656,-22254,64509,118122],[33179,1628,-18844,-34907,-27218,-43752,-58269,12743,81507,77796,35380,-73584,-163616,-149313,-90974,-26477,-21432,-50071,-20739,23207,-8123,-13918,17727,17967,41764,66742,29362,-3307,-9301,-1281,58364,107556,97677,65426,49724,48885,42436,60832,62655,-6247,-52680,-21856,-21050,-68117,-77205,-67831,-81100,-48723,-14791,-32660,-67633,-63467,-18123,71684,148348,110708,-2735,-57435,1233,54298,41601,34738,29544,6655,-5253,-34040,-28128,49045,118527,165249,157385,54104,-14988,-9360,-36021,-55779,-20434,-41976,-85235,-91175,-94247,-70686,-46761,-101674,-124118,-17779,68585,77383,66006,26779,-1004,49635,75379,14317,4773,33490,18116,11273,74589,80014,-17513,-133377,-133040,-21975,37924,-13018,-69634,-41426,16913,6765,-830,58801,120101,94275,5822,-15279,18633,63373,78536,31921,-16877,-19231,-47977,-81202,-57871,-36102,-39225,-75812,-132567,-120406,-53923,-83507,-130437,-50180,42507,19240,-19487,14009,71791,71177,39914,40613,-2818,-71457,-36948,51976,94236,132076,181899,144621,50918,38880,74555,55353,26535,32595,28112,37038,55977,6521,-39222,18219,40008,-24509,-34773,-6930,-57453,-106919,-61513,-27620,-72793,-106789,-135495,-191176,-175763,-51618,69781,98673,100009,89229,16030,-51446,-16276,25288,22307,20796,-72,-55293,-64999,-64952,-124083,-161681,-97004,22101,94945,88713,84940,128110,124712,64678,31038,18896,8050,-5501,-52023,-110831,-85464,6755,64147,32421,377,8072,5691,-9004,-20647,-37412,-45162,-40910,-28792,17686,72098,86200,73823,60761,1631,-80190,-108132,-103289,-89482,-57419,-9546,13844,-19475,-52844,-30028,-31732,-64651,-90182,-69198,-19191,23596,19775,-29932,-82161,-35830,34795,54762,38150,28032,34484,92531,123324,106278,56088,31619,73044,98824,73298,76974,38374,-56916,-80109,-76845,-103149,-38722,31773,9687,4379,37781,-7024,-59129,-48066,-20763,24204,74919,58223,-46418,-78642,-17685,39807,65623,102290,97749,3712,-116171,-125270,-44211,-13176,-42409,-67914,-86014,-43654,56066,131913,141487,104438,79072,59964,-23158,-111710,-121681,-67412,8888,46764,59263,91730,89995,-11912,-92594,-121878,-154266,-131096,-18990,86305,115689,77649,20590,-9744,-32706,-18969,16758,-26052,-83297,-61592,22634,60584,-12053,-28499,81195,136955,123150,106776,2407,-107902,-83926,-10107,18459,53190,73820,87109,56276,-17148,-63000,-54206,-28719,6826,32344,29785,-10975,-87377,-134794,-103105,11287,118606,125524,52078,-18410,-42658,-18191,5914,10870,9838,5614,41403,88313,61019,13299,-18305,-27072,-8731,2013,-7900,4345,10401,-30496,-121090,-142437,-36389,76328,107741,68173,-18368,-42886,30510,25591,-50059,-42091,-21914,-69631,-104872,-79361,-55072,-25291,54288,106565,29935,-91545,-109288,-39835,313,8767,40502,124544,159687,117826,31601,-36997,-27141,39432,73402,21052,-63101,-83558,-41338,28627,55995,22252,-32914,-17493,71978,187657,241573,107360,-89491,-110636,34553,100792,63306,57389,57520,62965,52748,-17008,-59311,-40892,-79037,-159758,-149344,-73504,-46042,-68242,-50605,-29814,-71565,-123368,-99424,-14699,43396,34373,6713,-3514,-14887,-35313,-34495,-74718,-141679,-137650,-54421,25593,43823,-10081,-52723,-57645,-63938,-59720,-52016,-75797,-35032,73951,129219,115225,55127,19566,56077,93530,49783,10797,27217,42158,66348,62407,18959,-29767,-67024,-31473,30925,49146,9719,-39273,-37812,-9221,31264,67793,30521,-17305,23811,66956,53387,-10995,-68901,-74445,-23451,-15944,-96024,-113627,-29236,48091,73760,42446,58,34358,102796,101788,20767,-67172,-106357,-70658,-1997,26984,26944,21130,6445,-26791,-73186,-156786,-219474,-160224,-40705,-8039,-18105,-16034,-30767,-6078,23344,24287,25867,57401,70694,67967,71919,72927,45384,-12838,-56891,-30055,39868,56649,38197,18595,16196,10022,23281,66983,113416,105064,72004,43961,19359,-51145,-105197,-32228,119387,171964,101209,22651,11109,50887,77248,113310,102102,-11044,-111946,-100919,-15267,24446,8796,6349,-42746,-103765,-45599,74176,134085,115025,69145,14584,-19537,26534,66259,-8213,-82211,-72212,-67859,-37082,63526,76873,2388,-32836,-53254,-73441,-46270,-38633,-72715,-49764,18219,15878,-50763,-41517,15201,45921,33767,12455,33868,58606,18904,-38015,-69004,-54236,-5334,-14692,-77163,-88037,-25467,35742,47936,33390,-22874,-125450,-216195,-190905,-150492,-107998,-12314,42083,24991,10141,-48938,-111596,-68809,4493,17477,48285,130548,169841,92808,13807,-14183,-68422,-88005,-8208,9271,-80588,-127799,-81014,9934,94954,134489,124826,115609,111958,49899,-34400,-19102,11516,-46313,-100854,-67430,-47838,-100510,-95824,18773,102655,82416,51529,49866,69166,92363,92324,50338,25880,19454,-10304,-53998,-58083,-24227,8258,29348,47312,32936,4247,29100,47709,10049,-22627,-30685,-50035,-29404,47734,99269,63233,34582,75407,119531,53668,-37748,-22795,-505,-48614,-39509,32927,5907,-71387,-74776,-34022,26591,56195,-4563,-48317,-56315,-84483,-37872,28515,41982,75463,59283,-21096,-29168,10015,-11340,-58682,-39753,11842,-31896,-130863,-199155,-148652,-2950,54209,-30959,-97452,-95205,-58779,14935,60340,-17212,-107398,-93386,-9657,-10570,-54175,-55942,-60339,-83934,-74493,-19869,14925,-10426,-69144,-108524,-109537,-84242,-59937,-13947,56263,87282,27219,16324,81322,109366,94232,55086,-16433,-43207,-18064,-6176,-8743,3972,60322,110226,65654,-20323,-54097,-28974,-6824,-12490,-20428,-29547,-41266,42146,181400,188991,106761,30153,-29173,-37751,-14826,-22652,-5641,30623,13081,-33375,-58259,-76837,-50290,-21851,-30987,-47626,-49482,-24031,34737,45721,-7592,-34917,-32362,-93790,-163030,-155455,-67802,31226,66684,64718,51937,23322,-15131,-82647,-140652,-103890,5768,44180,-46572,-136628,-84882,50185,121841,145755,142366,137235,147873,108559,-6257,-76937,-65141,-62898,-62411,-30514,-30246,-91220,-113267,-40269,-6818,-57429,-75541,-86063,-101192,-56148,14550,9111,-17891,13852,58545,59225,23623,-8422,-10962,37720,105136,95658,47276,78642,112646,96361,77600,28725,-35758,-40163,-30457,-47168,-63602,-58431,-36242,4071,-4638,-102544,-141726,-20009,93639,63859,7320,-11549,35567,100534,48414,-36249,12137,119193,93935,-12594,-2886,128053,143408,39486,-916,35708,51198,38767,47544,20012,-27363,-24169,14584,53713,91921,71374,-25136,-75638,-14824,33126,7828,-11749,13433,7976,-68803,-155544,-177003,-97688,26678,42489,-46212,-94926,-31626,20905,-4641,-63065,-59885,-2926,84896,154011,126660,-18758,-160929,-148818,-35765,29161,-3586,-24750,3565,-36446,-165730,-208187,-170401,-89971,45848,81740,-14022,-68530,-45300,7458,33004,9830,47848,103286,96959,95532,78622,14375,-20567,12547,56497,87504,80035,80729,104214,118086,118877,91934,43133,-13539,-75964,-110835,-98682,-65474,-26248,-35720,-68224,-67030,-19983,594,-34995,-49451,1,485,-5471,41784,-14303,-171555,-195230,-86319,2994,57061,71735,25388,-17068,-48223,-85840,-64395,-15135,-10279,-8381,-18699,-41119,-13453,28103,34191,41189,23212,-36002,-63669,-31815,-30467,-68656,-84225,-66772,-18053,41298,50978],[-23387,-35400,-23160,-19638,-26747,-52450,-47611,53581,145875,142861,90536,-22496,-127950,-106077,-35672,-24459,-67859,-73670,-18514,25176,-8540,-25166,31892,75710,118784,174453,139686,28527,-33312,-14315,35256,56702,71720,69855,33539,13340,-2618,975,32740,-1370,-65977,-31158,36536,33457,-1682,-20162,-16360,33685,54247,3222,-50344,-59415,-11730,100898,163228,99837,954,-18040,56304,108975,72874,18549,-26758,-65456,-47961,5093,62596,118070,135807,112206,74895,49547,16615,-17404,-33593,3744,73565,28145,-89798,-124561,-67152,-5776,-30854,-109075,-95391,-2457,15838,12047,27567,20034,40851,78350,40119,-16064,12962,53821,21661,1054,113335,200675,84288,-122785,-157320,-25398,46996,31346,1661,-9292,-13062,-58413,-101067,-82955,-25855,-11546,-51481,-52416,-103,87449,131569,72150,-5445,-36012,-57622,-69747,-53408,-26541,-4967,-17605,-59678,-51620,-455,-51598,-120151,-46171,41989,23971,701,17369,65233,106207,68841,10352,-29921,-89079,-106383,-44567,13989,70981,96550,36903,-53808,-44975,2041,-28477,-77074,-63070,-45171,-29084,14554,30568,32835,69511,84056,31906,-9094,-13940,-42152,-91221,-78711,-34672,-44800,-61625,-93713,-164297,-176511,-90455,-2584,61186,116479,120698,57822,8057,-6287,-49735,-68114,11487,60035,-21282,-71757,-61832,-106412,-147973,-98044,-18612,13037,9973,15577,52050,74292,56380,49482,62249,85167,97419,26848,-111477,-182252,-133714,-47887,-9564,2256,3772,-564,-1268,-21766,-61282,-69618,-78343,-65520,-9500,51122,83851,90490,65440,-15701,-104869,-125231,-139601,-150449,-102888,-30044,-1263,-18866,-35833,-22098,-38188,-62809,-94319,-128896,-76431,37075,41283,-58512,-127344,-79327,-38935,-53980,-53466,13080,46170,41086,61940,97872,59716,-4390,34628,93012,74037,79567,90796,33815,-37255,-89446,-95412,-17029,46104,28262,8690,40224,45483,17939,8797,9836,15804,45330,32160,-60882,-68437,27719,62742,50091,64740,54554,4139,-20856,-3840,20181,12879,-13489,-37256,-54763,-25525,-15450,-37835,-18611,20247,23392,-7210,-39890,-14798,49637,42335,26653,35859,55445,100211,123854,29781,-53791,-57542,-52154,-61657,-9586,54161,73461,58709,25611,8117,-5037,-1894,40994,10919,-57001,-64478,361,77055,33972,-62617,-36267,49153,96469,107015,30168,-76791,-86070,-53339,-42289,-10370,20970,41888,29162,-8054,-7282,28360,22422,-9727,6157,83135,92487,5837,-55972,-24386,47634,110365,134824,76529,-41987,-100635,-36902,2785,-35959,-41399,-36234,-49766,-50784,-14811,14282,-12457,-63155,-70979,-47764,7163,113163,177521,87547,-96293,-169548,-68406,29294,59769,41580,-41630,-64484,32847,40694,-37683,-41997,-10892,-26421,-62384,-86601,-96738,-52306,64527,121789,14300,-106799,-102999,-31750,10277,30606,25071,64078,109604,35051,-90652,-86883,32946,88720,65478,41406,9064,-24983,7633,74034,86467,23903,-17615,1634,47542,103849,148976,80841,-46320,-81971,-16439,5961,-36196,-5600,60382,72733,23937,-52215,-90213,-74355,-83025,-112067,-76538,-20794,-14634,-43610,-49068,-60657,-103234,-122197,-65776,53597,112163,45831,-6115,33854,76138,42625,-24784,-70445,-93036,-87653,-30847,38401,61437,23684,-7208,-25613,-25568,-10062,-55475,-113626,-43389,52499,74949,81508,67779,31651,35985,98125,89307,5043,-32032,-7905,23082,16381,1969,4130,12344,39823,50824,55862,19095,-38386,3193,64743,75710,98582,69104,-6639,-8139,34247,62126,53049,40639,21276,17571,4241,-83532,-127136,-52290,54176,107364,55431,-89954,-183801,-129814,-56921,-69274,-141338,-158806,-84984,-3381,25805,52282,65971,46594,36134,18376,-49169,-55846,-20284,-27949,-66929,-103070,-100159,-23703,50888,36648,-8095,-34830,-41143,-36358,-19391,10152,35106,42229,33955,25036,40449,43631,18528,24723,35790,52237,77433,104652,124128,128695,75831,12425,-7606,-34802,-116127,-155186,-58033,102887,174280,116864,19696,-31141,-5684,53086,103837,61564,-67847,-123634,-68704,8885,36142,32388,6216,-91338,-151812,-57751,73195,129181,122629,77634,-29121,-116275,-37268,68750,23946,-40579,-48642,-65941,-42699,62383,77679,7627,-42160,-51398,-27048,39109,44237,4578,19871,47767,8114,-91994,-105202,-21078,51629,56950,35674,2858,-42252,-37127,12906,17134,-40459,-79650,-101626,-98461,-41853,51793,98474,53951,-7272,-54239,-86599,-100690,-100210,-106534,-80133,-33933,-28621,-42066,-47405,-113439,-167307,-113737,-26911,1199,22096,82404,110123,48330,20857,55199,11731,-59700,-43191,-23778,-48473,-46751,-35199,-4779,59252,127105,133730,99307,126525,127364,5711,-35202,40149,51841,5378,-8747,-31669,-82668,-86120,-9943,39982,14889,-13077,-28754,-21854,-10176,-44521,-110136,-79952,27176,43213,-52720,-71389,15805,55993,28445,3448,-23426,-49012,-14051,15892,-13417,-31840,-15543,5973,38855,59053,58492,57424,91105,118759,86061,-51166,-104103,3281,69225,16284,-6121,17343,-21399,-52200,-32609,-37274,-15730,28209,-15122,-97156,-109195,-48659,48559,66261,14494,-1239,-24968,-37397,20702,73194,38332,-14550,-8491,13696,-47557,-104667,-91159,-10918,115248,169867,51905,-92513,-120435,-55976,19026,52250,7428,-47206,-17854,51047,-6436,-92873,-95277,-92861,-126830,-155974,-144301,-86325,-35258,-41807,-90725,-125093,-127726,-87547,-41203,11946,12054,-61999,-60268,27243,41190,-5443,-7106,1130,-12169,-24918,-3156,32228,63726,94601,141488,169012,131897,50493,20647,26668,4320,-27536,-60384,-93202,-11445,143597,143273,16100,-33585,-14818,-12499,-18531,3844,81380,143016,121716,62621,14322,18687,83551,78164,29905,-8801,-25326,14653,65632,34138,-19405,-54643,-102083,-163598,-199188,-173516,-67824,33143,58314,83670,103173,79877,21668,-74847,-150000,-123781,-10100,63570,7963,-76195,-45423,52092,125505,158465,123809,85328,78377,34273,-58996,-61278,19353,15829,-30484,-34076,-43271,-77922,-97550,-56733,921,16312,36227,29823,-17631,-9155,46990,39848,22129,53388,74271,75709,70766,34092,-21844,-14510,76613,108987,26978,1478,38753,78854,119510,93049,-20370,-83791,-64470,-24102,-20313,-37445,-31249,9649,6060,-99851,-155984,-19702,127042,105042,37626,18578,70204,144359,122272,60880,70132,79655,10505,-77667,-45103,71351,87801,53027,84794,88828,30437,4149,4394,-54739,-103619,-100229,-74835,-16730,65947,92606,26719,-36761,-48955,-51747,-62765,-57974,-22045,11083,-28528,-115256,-126422,-41969,71272,88266,10337,-27736,33030,68014,-3214,-86469,-79313,-53151,1306,98426,68747,-100310,-206709,-176541,-92022,3295,10831,-22136,3902,8545,-63483,-108061,-92224,-37541,22137,12268,-53038,-21936,64762,121905,113399,45349,42358,103923,108054,54748,-12315,-59257,-68727,-56559,-37117,9071,34321,32168,58189,101064,88346,-3489,-55534,-22056,-14249,-47211,-61323,-79506,-61613,-38491,-60525,-80890,-49179,-25682,-65840,-85446,-29095,15011,20595,31821,127,-87938,-107700,-52447,20765,82292,103201,62506,5167,-55585,-102240,-49161,44804,65676,49248,24361,-4430,-21974,-24233,7873,66602,58028,-21248,-44071,38349,59448,4715,-4603,6795,4151,4976,-5835],[6283,28299,12283,-21810,-48377,-50051,-13400,88206,183801,183722,142037,76668,-29781,-62444,-21165,-39995,-92791,-56819,-559,25855,24468,-12033,-11137,35691,112880,197096,178730,57815,1671,30702,30868,-12647,7709,56199,39802,-224,-37030,-50073,-18333,-6187,-34294,-18430,33045,62901,71361,77572,72347,68709,62069,15370,-60847,-106318,-57085,68572,140841,88465,-11196,-59211,-22081,49987,70448,23820,-30476,-54448,-44034,1480,70807,126764,113370,18946,-24948,37082,69727,21806,-16313,13310,101375,87864,-35353,-85227,-7269,59093,-2534,-108704,-97510,-49448,-74705,-66754,-37820,-49308,-20282,3721,-37723,-56598,-22522,849,-13722,-50554,18417,129348,93430,-66330,-140967,-81964,-8,52758,77939,71788,35323,-11434,-37332,-68430,-85662,-76369,-82691,-74023,-10226,85598,161397,149623,89937,38672,-13825,-64561,-59051,-1745,31928,18571,8176,5446,2990,-30783,-64757,-42146,-22429,-30982,-10033,-7244,15972,103821,99505,7031,-26852,-52346,-110631,-111225,-77746,-17332,31832,5641,-68265,-71778,-42092,-68694,-109190,-80800,-14263,14020,20762,35916,52103,60079,72102,72775,49821,25496,6999,-59458,-94345,-27331,23355,32066,16901,-46295,-101385,-96824,-74114,-27892,67353,128465,99460,28958,-52773,-156181,-170397,-41969,36523,-12753,-23386,22876,-6408,-54118,-35256,-40353,-77639,-77829,-77987,-66551,-11096,32737,28333,15740,24551,77655,61396,-72427,-168723,-147926,-99841,-74755,-31788,34262,72926,47578,-4025,-48994,-91774,-168851,-158057,-51482,19880,51202,73215,62786,8731,-60493,-86033,-81446,-84035,-70204,-30323,-1019,26617,52474,51417,8486,-38812,-97073,-148951,-104084,5,-5244,-87730,-92410,-17220,-2944,-64855,-63615,50089,87758,8409,-21483,49631,68714,-8203,-32955,32928,62548,58735,86560,75923,-23758,-105584,-64336,-5672,-6731,-14581,-12030,17162,78345,93921,49005,17573,-12948,-28477,-23968,-48125,-34975,72169,133470,98935,61546,26513,10959,68208,96878,55852,35338,35795,20483,11144,15438,-99320,-249074,-200423,-54165,-20020,-65263,-64569,25186,118432,81061,23193,27752,23546,11239,26094,15785,1765,14226,29538,9837,20516,36818,23088,32756,81827,123929,95286,42229,46198,25550,-13261,-26693,-11157,61463,61288,-51803,-102216,-50797,19800,70603,64549,23668,3320,-6096,-35938,-57728,-72387,-60924,-39639,-29414,28062,101125,112055,61104,38225,99727,131774,59766,2341,17176,15707,4237,50379,46522,-47726,-97188,-24995,20688,-18450,-25754,-15567,-47470,-54026,13057,47488,-6508,-101136,-127032,-76290,31101,153951,225579,180786,52548,-69760,-86252,-64992,-59054,-52569,-59908,-50071,2743,438,-30738,-24606,9102,45755,31848,-23139,-72204,-55320,47495,104626,26190,-43059,-30898,-14578,-14628,17769,21072,28125,17016,-95465,-192429,-97387,70096,78255,14291,37002,73424,55042,59808,54898,27326,-2715,3624,10339,8525,19589,49478,51218,36801,9912,-25228,-53133,-91007,-75486,7336,68248,37697,-22353,-45728,-35934,-16288,-26,14354,41627,69320,40199,-27045,-80999,-103097,-93845,-70004,-5108,72955,70130,43319,56689,75647,48233,-37908,-102796,-81485,-43938,-22430,18747,54059,48906,58813,63626,57076,45414,-37187,-105380,-29296,39845,16432,2616,20090,17234,-5610,21252,50165,-14181,-95424,-110745,-85085,-74976,-60045,-23484,8511,37093,48395,79891,68114,35875,92627,109929,55400,56885,38906,-21229,-40569,-9830,64695,120108,102492,48906,45148,35845,-51529,-119042,-83231,4224,57450,19051,-117723,-239077,-225310,-154815,-136746,-129298,-94471,-54977,-2132,52306,70320,57928,50625,57458,53279,38717,62746,32673,-30675,-57291,-93582,-118364,-29011,59130,34087,-10587,-30595,-24702,-32651,-43058,-33822,-11148,30580,75483,70561,37618,-8382,-37585,377,45191,87759,141881,177465,140287,77645,-683,-66365,-64527,-79409,-157931,-161976,-69076,31564,77248,62675,3055,-56331,-48476,20082,58464,-14459,-104389,-76968,-317,28779,34722,61755,35096,-70305,-120871,-58141,9948,33932,25959,2594,-86088,-164062,-71798,44159,10035,-3290,47844,55747,62931,91860,65277,19626,2655,9957,16284,20935,22214,22455,28774,12575,-5124,-48195,-73508,-45323,-10107,7151,1855,-65672,-131746,-84319,36523,97566,16159,-127870,-180973,-105032,-10068,63241,96168,57187,1888,-44028,-13623,39427,3386,-52580,-25854,12415,-8522,-37642,-59727,-117588,-133109,-79640,-36222,-26442,-13884,8072,6685,-18955,38263,148280,119249,-22387,-124020,-136501,-58852,43689,51806,19410,17384,41217,27199,-15742,41848,117511,22662,-47396,39590,93864,39800,-30458,-92514,-103041,-55763,-18746,-10632,-24962,-54230,-83498,-71938,-58580,-92153,-141119,-102487,22604,62301,-40892,-76815,17114,38080,-49692,-100174,-102596,-110048,-98887,-59895,-34561,-19174,-5938,40526,94702,56113,-3698,11642,55893,49583,-1561,-112926,-119667,13555,80394,44480,7129,-14163,-35187,1399,27693,-25568,-63340,-47801,-21040,-68612,-99801,-1716,124790,107085,14496,-35195,-38262,10901,76572,91352,73236,51241,9321,-9190,-27386,-13319,66101,138615,173910,178943,82415,-23581,-34177,16946,64448,87320,69467,55979,75089,86283,6783,-76712,-84227,-70300,-81344,-134039,-198267,-170090,-46059,27943,-7204,-44877,-52959,-37923,-5497,36047,10079,-77500,-104960,-54863,-44398,-70244,-40080,23505,28292,-941,13785,63756,99006,87949,97545,140096,130777,40890,-28582,-42911,-31993,-34500,-72952,-100615,-25462,73515,40578,-52519,-52705,-28231,-62475,-61715,3230,102157,170647,173946,116684,42832,60001,122741,69633,-4588,-10833,15848,68823,108209,82265,16893,-95422,-194678,-208365,-196381,-156705,-48374,26638,2448,22197,77222,77076,11056,-88997,-151719,-117522,-4052,102481,94547,8465,-37903,-20801,73734,147414,97880,32803,-7510,-64634,-107455,-36414,47488,24427,-40628,-80007,-78244,-29326,-29914,-48055,5577,69463,94739,88697,43504,38814,70983,68967,60165,64324,70130,94426,83925,-1947,-99036,-99747,140,54170,-13639,-67072,-47534,37706,133064,114301,1547,-40362,8791,60725,55460,26849,17027,32094,17601,-65870,-111777,-7976,103357,75675,26016,29956,51767,86427,101435,87125,59576,-5277,-63689,-76488,-44837,11247,40213,52872,99594,88094,2433,-54733,-92376,-138095,-113086,-75065,-93981,-71977,13349,91874,89300,7082,-62145,-64648,-44703,-41666,-30581,-26379,-58200,-96645,-49411,29826,77249,93591,70592,36838,12180,-31082,-95743,-124815,-101222,-104282,-66726,29980,-12138,-150552,-159504,-79400,-24039,41959,46629,19500,43883,54463,45091,21910,-16359,-31408,-54012,-83190,-55590,43291,126821,144391,107772,54869,47096,89189,89979,11377,-56029,-47711,-20834,-34497,-60265,-38253,12894,8355,-29853,-26173,-11896,-94640,-143786,-51842,38952,72768,56332,-39726,-69742,-19725,-8391,-45708,-76254,-99927,-125642,-120200,-64235,31557,76463,50775,24628,4349,-27106,-38544,3145,36445,36939,37156,22001,-37157,-90527,-71563,9334,74383,50748,-7755,-14450,-46405,-84813,-23181,84454,97752,18464,-18281,62073,109213,65142,30015,16191,-14943,-41129,-18980],[55429,94501,58204,-33141,-96152,-62040,13170,84117,134490,126097,106429,80011,2968,-36453,-5247,-1790,-35606,-33350,-27083,13837,53845,-12030,-100267,-82356,33787,143017,147065,86826,69434,65352,15219,-46127,-20826,53991,57455,7443,-24642,-35784,-41280,-24900,-7085,-8548,-11750,8163,53404,101899,77036,-2096,-30444,-33334,-102348,-151015,-98486,11396,114281,107608,-3502,-91957,-87820,-26756,37106,38613,7740,13071,6754,-13903,31734,98215,74051,-34929,-65059,6474,55957,34687,-24813,-64644,9471,78395,39691,-4548,18854,57946,46470,-35653,-99072,-128506,-144577,-91330,-45400,-86109,-118157,-114500,-100706,-75249,-55974,-42815,-18170,-69641,-108820,-63052,-21553,-68826,-139305,-145851,-59984,25156,62330,82947,82055,85745,120232,76564,-23336,-60613,-69376,-73286,-47255,16405,112508,172457,164020,133204,70971,-23505,-48734,-5843,2072,-23616,-1820,4037,-30514,-37421,-15673,-31235,-84801,-84305,-13560,-5085,-1568,91019,113185,31218,-5112,-15447,-54292,-55209,-49047,-42876,18258,58058,39047,3385,-44461,-68448,-45326,10147,90209,118119,61858,-6394,-35921,-16394,33607,89292,98637,68367,46365,-21513,-84975,-13716,72613,69394,50928,24379,-42841,-109007,-126033,-110728,-21832,96746,121627,24237,-95798,-182303,-143285,-15105,7586,-38494,19064,99988,63720,6911,4892,-32009,-86081,-100507,-122606,-122387,-48939,28577,14626,-50168,-63785,11536,40641,-34705,-86581,-91607,-114038,-144331,-95261,27338,96441,59662,1737,-35226,-101108,-207190,-198933,-50278,45561,62485,67146,70312,68723,23624,-30994,3748,34119,-24627,-46233,23591,91870,106335,100764,66780,-908,-77571,-108213,-92666,-55867,-49256,-51274,-1504,73653,70777,3854,4067,104546,132057,40554,-32393,14963,53775,-3186,-49796,17824,84091,61394,40704,22385,-67022,-119748,-53021,-23618,-60979,-41808,-17152,2509,63129,68455,-6788,-36743,-43968,-72031,-54248,-31526,-31173,24135,114390,113072,68955,37330,48456,98390,85058,15186,11085,43942,47131,51852,50220,-108674,-301673,-230990,-48291,-15004,-58229,-69212,-20178,24095,-8523,-23489,459,-45411,-108988,-92701,-20809,43250,39471,5715,3121,18274,9928,-16045,6830,96282,170821,136028,48822,4205,-8940,2092,15800,13641,37280,47008,364,-53247,-65511,-27740,33580,69790,98392,122352,114647,42713,-34660,-85809,-80025,-59862,-36926,31981,102117,131755,125587,94600,88630,98568,31513,-12033,23940,5698,-67512,-55101,-36289,-72712,-69371,2530,38753,6224,-13743,5429,5815,25207,74866,67932,-12852,-97344,-125486,-80195,21121,99645,116370,129740,128238,44610,-48609,-103319,-145522,-138078,-74935,-36045,-45644,-68390,-69677,-62593,-24633,52529,76140,54397,7349,-19496,34222,84612,59803,33841,26134,-4616,-32292,-1200,44648,55590,-44435,-169029,-181847,-56309,57171,23270,-30769,27866,76408,53867,51419,49622,1119,-6919,20078,11334,5974,41723,64704,52295,68759,62993,9386,-25265,-54515,-87035,-36683,80080,96452,37199,16028,20250,41255,74050,55673,50960,114775,114158,31774,-30774,-44189,-41457,-78443,-101613,-15450,78442,82384,36895,4010,-11904,-46078,-107113,-95529,-38390,-20853,-6366,21049,34750,81614,114939,97213,76821,22148,-48236,-16124,39984,14814,-28418,-25205,10364,-3787,-23365,24689,23359,-65382,-133582,-140754,-143716,-113507,-54936,-32195,-310,53501,102296,95413,86892,110900,61922,-14154,-21918,-42518,-67893,-51759,-29655,34094,87153,25924,-38352,15153,48013,-8267,-63930,-69981,-44783,-33691,-52198,-94477,-140606,-140674,-107242,-100820,-42139,14490,-16558,-15105,56204,59630,12897,11729,22784,25189,25957,3962,-43204,-34898,-553,-25991,-70616,-41655,8770,-10125,-22316,4094,40463,1711,-56844,-80018,-62740,10813,65121,23604,-26610,-48137,-72523,-36999,26295,84375,154198,190370,127146,60316,-8780,-72784,-48968,-20856,-97240,-130316,-82362,-49168,-43436,-14731,-1194,-26927,-29120,3425,3129,-78974,-116538,-25736,66488,69005,59926,109672,128245,53711,-26850,-43549,-19573,-15457,-63446,-83961,-104853,-130600,-56928,12208,-28698,-8060,81773,104975,111154,108641,69987,52559,66275,63520,30202,-26902,-43829,-18888,-11096,-9594,58152,88303,24856,-54970,-93804,-78364,-55167,-93359,-128836,-103754,-16116,88101,70024,-94131,-176146,-86020,-3495,22049,46609,54383,61108,49043,54628,59970,40878,13838,30301,48643,30275,-992,-35410,-58227,-19004,23608,-9405,-44181,-27724,-23687,-41786,-43940,40281,153425,132715,-16956,-160353,-186532,-71065,56858,86416,59846,17389,-27024,-67418,-92324,-40321,34748,-33974,-105725,-25514,39449,-16673,-99254,-159259,-134936,-39057,5117,8035,6520,-15646,-55055,-58548,-31099,-4779,-8553,-23430,-16053,-17426,-73803,-75087,22975,28484,-93145,-145472,-108912,-91214,-102604,-73533,-10288,18351,-4547,8897,61090,21899,-23527,8362,2101,-55382,-69551,-86346,-75554,-6458,29075,33550,18312,-11487,-2232,61546,72135,-11809,-117875,-129601,-9567,21476,-62464,-42855,64234,73263,24771,11016,30969,68871,82189,49465,60511,82021,9291,-51622,-39016,15120,78907,104860,78407,55467,22884,-574,13100,49200,88553,125662,127651,116224,70818,16934,-16348,-29836,-42323,-35524,-7979,-28933,-116593,-144835,-41427,45128,44697,50830,61075,38914,55833,88673,64828,-14217,-77839,-85400,-49205,-18686,2376,46901,58267,19912,22274,94372,126453,90359,55493,24491,-5865,-35110,-56693,-55653,-27922,-29439,-60787,-44539,24065,38904,-29471,-62677,-30049,-36733,-101841,-70764,13230,45724,64709,92495,46289,-28026,-12715,34334,-7370,-61218,-32263,28853,50771,57480,82292,52301,-81910,-187473,-178831,-139717,-113980,-55012,-18297,-59665,-62440,-17962,86,-35317,-108633,-146782,-104172,2286,110027,122918,51222,-47815,-98415,-319,114028,74196,15637,-13651,-69612,-80633,-109,36112,-7654,-61282,-109775,-105829,-18642,-13574,-74738,-35010,47296,65918,44512,12283,14912,43000,50941,43010,31009,45914,73526,17018,-97542,-154762,-115217,-49902,-32166,-39214,-34490,-27020,33515,107239,65669,-13912,13069,89608,105937,77214,77865,84422,72181,42198,-17961,-46915,43568,139844,90799,28332,29220,5033,-10530,27593,59669,23257,-56296,-73961,-13144,11320,23587,33453,10879,21341,30314,-31703,-118018,-167176,-144700,-44736,-5993,-86367,-117985,-26478,83766,110054,47306,3021,13943,26844,27493,38678,5875,-50788,-53020,12205,53562,49406,53046,48867,8910,-55235,-138671,-159240,-126342,-112955,-124780,-67678,-5535,-61181,-124592,-63827,24971,60608,63164,26771,23568,41072,20510,23207,37181,-6330,-63118,-111310,-117837,-29720,54264,67750,53321,58878,68983,64135,60749,47693,-6311,-14743,59689,111725,89971,20307,-13881,19115,14259,-68720,-93746,-41401,-77200,-123645,-60132,27377,102162,103722,-14021,-63868,-17029,1740,-26705,-58288,-86492,-74905,-57502,-40883,41115,128329,116979,66286,37736,-6789,-44672,-30862,-10831,-16662,1597,32824,17851,-24944,-59196,-30008,34965,5337,-56041,-39261,-53965,-78789,-13643,61557,55509,18963,19050,55484,68397,38283,-6688,-37512,-59807,-56848,9917],[37799,53408,59183,-12328,-92828,-52617,34356,63058,46161,20356,9641,-10602,-26535,-7433,26020,76175,83989,3336,-74702,-24515,27623,-50071,-153107,-135082,-17208,69327,84944,106059,113785,45529,-16186,-26970,936,50218,54030,16775,12973,22045,-15652,-34731,-3440,7822,-7016,-22146,-16746,36832,22746,-79880,-115897,-85743,-119637,-129127,-90084,-39827,66649,120429,43158,-33083,-48521,-49073,-4412,43489,40028,38379,20676,-23363,11750,83394,56857,-33795,-69073,-53648,-48224,-47304,-94715,-166036,-98964,31070,76875,47121,-1853,6974,82157,78918,-34285,-121767,-123892,-46215,15100,-24478,-110031,-134131,-85760,-51081,-46769,-22284,20247,-27279,-124421,-163631,-117175,-90108,-126907,-142146,-82021,-29030,-15223,18189,56976,100326,174790,162912,60315,-5411,-37491,-68142,-101604,-73373,23397,103958,118713,118635,97694,41021,7411,-9165,-60236,-98526,-52912,-17342,-41081,-39697,17151,20924,-49009,-54138,20901,24332,10294,82005,114042,57962,12927,-12477,-19015,17503,5444,-32419,14028,90409,121153,70093,-39273,-64894,6145,68698,100897,104590,45026,-55383,-108899,-64292,22299,92357,103888,71234,51838,9343,-49843,-4503,59633,15780,-24965,1242,-13130,-85836,-130241,-133138,-68841,59682,124035,43509,-71356,-106110,-12649,87595,40687,-41887,13431,67182,19174,-15596,-10383,-8403,-18956,-53845,-89216,-77006,-16591,51455,52924,-12035,-23792,21536,17872,-30556,-47252,-68649,-110251,-135838,-94237,-10416,26875,8585,-12490,-37836,-89476,-146702,-130203,-11322,92528,121823,103867,84640,102576,80113,8323,30343,67808,-25051,-54039,71484,119226,42079,37046,65297,19307,-51030,-63517,-77768,-86925,-48963,4752,32384,72523,65389,35079,44311,110002,129725,70193,765,6744,13156,-21435,-20442,53874,102254,63444,-2852,-51534,-96810,-89834,-38577,-27363,-45632,-25393,-8815,32555,66156,-134,-99353,-101363,-43952,-32111,-26980,-23143,-55254,-90098,-46138,5202,27838,49556,89373,98851,45958,-5136,4052,26565,22775,33742,55602,-49917,-173991,-99482,16127,7906,-30457,-57293,-71579,-91640,-114022,-63655,-25784,-80092,-125606,-94207,-27855,38566,8346,-50612,-33918,-22448,-50215,-55320,-22384,34144,84377,73154,1330,-55757,-47915,1730,38621,48115,27875,23573,57657,62495,23953,1276,19583,48993,104417,178959,195685,117320,29494,-20937,-18321,-18404,-2497,44940,84219,103667,127796,108732,70808,43260,-24239,-45402,20807,18108,-82530,-126153,-105196,-93130,-69354,-11438,17556,-18654,-49441,-16046,18519,26070,53428,49543,-19683,-59180,-76484,-77616,-25994,13368,-20499,-10171,52827,54985,-2816,-76009,-145888,-145850,-82477,-63208,-91184,-106345,-116147,-127840,-83862,-9625,24543,65283,81817,48673,50829,84681,79941,33786,-16457,-22459,-8298,12798,58276,71272,-48796,-141726,-93666,-3084,29592,-7633,-21806,33841,53576,5223,5208,77983,68236,28970,19771,-4197,18228,99290,116965,62224,47219,58485,58720,46326,14680,-29340,1233,125705,145286,55305,25224,28953,29985,60775,33561,-19403,35567,93880,78066,30411,-16462,-36876,-67646,-106094,-45985,63510,78873,25234,-13052,-27260,-16976,-47526,-80428,-54091,-21640,-17240,-15831,-3829,52840,94357,87076,88422,68731,-16016,-39511,33872,79665,40328,-8292,26899,43778,18125,52538,91563,53777,3277,-38702,-106966,-96438,-19704,1383,35006,100242,119292,90525,72411,51861,-2367,-39915,-49389,-84558,-98355,-52631,-38152,-24359,-13282,-59838,-86219,-17228,29020,1082,-13358,-10216,-30971,-79461,-98453,-75551,-66271,-55395,-37467,-34026,20427,72505,13381,-25137,32768,42025,-17427,-36054,-19941,-1291,-36783,-104080,-97981,-16708,23442,-5490,-31866,-27218,-21148,-60185,-60579,9995,58848,2057,-73105,-105247,-84433,3064,41470,-27250,-45549,-4605,-37549,-39524,18810,74531,132839,147393,91766,73236,45060,2147,34240,79835,12518,-67173,-75966,-91932,-112755,-53789,28756,42428,25312,10028,-5333,-48473,-67830,2854,97809,134138,141987,188352,231570,178207,58794,-7982,23171,34844,-48446,-99974,-86781,-68074,-21750,6635,-18163,-9686,27981,35912,50694,73904,68505,85821,96516,62003,15071,-28398,-53042,-36650,-26086,10386,143953,202045,94295,-51304,-119486,-109729,-67370,-51171,-58169,-83157,-62467,45861,88635,-4645,-64931,-19864,7842,6258,32130,72834,137663,145391,41551,-34809,36336,111939,103800,45794,6330,-4096,-12432,288,70594,102842,19708,-56262,-31835,1394,-4336,-26107,936,58782,60088,-7074,-82163,-93810,-32604,20475,46852,60038,17821,-47102,-62660,-52114,-37831,-33584,-110849,-157974,-80579,-21353,-57040,-115145,-152174,-121543,-34429,34827,65792,72699,57063,-2308,-39179,4943,94788,127045,61354,-50151,-97714,-82090,-16233,70621,51127,-51482,-73204,-16680,12141,1136,7869,54441,57632,-8329,-49214,-12467,7791,18922,40372,3787,-63933,-56873,-32625,-33063,-36453,-8238,45526,46391,23592,63659,111455,86209,-325,-120422,-141831,10740,102365,-7381,-98084,-60397,-25066,7834,67804,95613,89682,37381,-22309,14808,65318,-5706,-89364,-79943,-25692,-21561,-34338,-43573,-48062,-42846,-46956,-53692,-23270,38844,112659,138006,100208,-4224,-78649,-57265,-1334,-13897,-38582,-1066,35840,-3509,-54978,-30984,5082,39203,102993,123771,92287,93094,98063,88373,64145,20200,-12465,31529,75582,59380,70987,94034,28753,-93,74966,104715,82792,37085,-58178,-92208,-40431,18817,53644,51535,4278,-26486,14030,60459,24083,-40730,-33997,5241,1355,-22508,31118,73425,11440,-30772,-29141,-86008,-127238,-106831,-64864,-42485,-33710,-15579,8933,-21069,-43717,3008,33100,-7607,-64372,-88284,-63885,-65962,-75636,-60710,-60921,-70559,-90329,-99472,-91654,-103128,-106897,-77453,-4526,75415,95853,56054,-30518,-94935,-40936,54634,47741,32973,35589,-4860,-18651,22869,35050,-1801,-34012,-86493,-116832,-52922,-43395,-110504,-76453,14202,40865,1415,-45221,-48151,-1388,26257,18279,7613,27691,32020,-51548,-131024,-94562,-17085,-29104,-75182,-29994,52900,71302,83471,91311,31096,-41366,-18012,51964,55797,28024,73194,123846,115729,81603,25112,-4782,105704,246740,195466,87890,48127,-11483,-55047,-11965,40561,5949,-64979,-44413,50312,77774,72781,39922,-30037,-46440,-26364,-68900,-150012,-161426,-88153,21412,42516,-47757,-89349,-261,78308,68467,61053,98991,105970,71376,75556,110644,79969,22656,36090,76489,68661,49608,30208,-12662,-68124,-97564,-125997,-100439,-63711,-87095,-101638,-28617,10232,-37520,-61955,-37146,11553,56098,24672,-44449,-23229,-16267,-68986,-78793,-37633,-31636,-60264,-79943,-48928,14768,19084,-50520,-72506,6437,71253,56982,31699,33732,18007,45019,148439,211567,191911,99623,17005,-181,5010,-15960,-1308,43880,19352,-26175,-12546,21573,57499,69911,6333,-43475,-46176,-48873,-38864,17488,59792,80351,66009,22706,36279,131077,164237,103967,40030,-6977,-55608,-61590,-20564,-1256,4494,44488,76012,47692,-14277,-24915,5454,-10815,-43844,-45050,-46029,-19251,26068,10871,-45696,-21741,54031,57408,-2210,-29216,-44371,-82591,-96142,-47621,27881],[-19232,-35680,15972,32735,-12936,3354,62022,60888,9425,-27270,-46344,-60917,-20976,15934,3356,75618,148759,54148,-85785,-87474,-46912,-76461,-100865,-51833,12230,13475,12471,80549,102851,11448,-32094,927,14189,12164,9711,2360,27876,61783,19186,-32210,-5638,36824,48884,19688,-34979,-15861,-418,-71687,-104080,-77061,-83616,-65308,-49714,-56721,13748,99525,98634,76565,37222,-32483,-28230,39570,46600,-5409,-42259,-41512,17736,83272,61264,-13931,-60137,-78283,-116403,-146468,-174899,-192307,-105367,10098,67336,49199,-25174,-28702,71227,118828,56780,-7926,-28003,7482,63517,75176,20173,-17297,-4074,-11697,-14740,18461,45185,23304,-39043,-97639,-58893,-4188,-27667,-55076,-58436,-60023,-50387,-22228,-4893,13879,77035,111506,82014,39247,-8327,-66148,-121792,-103452,-25307,18791,8448,-2910,18554,57415,75487,46660,-36695,-95435,-52920,-2017,-6111,-6618,56620,108699,74644,45598,60742,18637,-8949,71403,117707,59515,1687,-21127,-20550,-5181,-44564,-54965,-562,56945,78773,49127,-25945,-47699,-14088,2346,-21787,-39326,-31979,-39744,-56090,-45071,13883,73855,80604,50201,40081,20732,-21014,-11113,4859,-47400,-86267,-27884,36495,15458,-57450,-82696,-45148,30313,87344,51088,-27304,-24398,62005,116379,71437,4783,-2327,-30675,-66887,-45643,-20543,14832,36811,-5071,-27264,1703,28350,61662,83724,75726,86271,96955,50115,-10047,-27613,-48414,-68142,-42014,-13596,-22285,-30998,-20889,784,-26853,-75680,-77194,-42258,-8779,63406,144430,142679,82828,67483,63981,20499,2627,6925,-38902,-1226,125080,95231,-72032,-104949,-36948,-22103,-45172,-50299,-68564,-74551,-44292,-29475,-40022,-3306,1334,-19080,-6247,51853,65294,28853,7473,8079,-22750,-41916,12256,79398,68129,11924,-28654,-47307,-44924,-16764,3951,9321,5222,-26675,-38309,55336,106451,1244,-107668,-94837,-16007,29921,22409,-4335,-58083,-148464,-176838,-103694,-22228,36723,91142,100190,61487,56148,71510,40652,-9924,78,54719,9054,-30887,39975,65277,8733,-36334,-46043,-55000,-91158,-107841,-38890,-14855,-41169,-34895,-15075,-22878,-18723,-43424,-47610,-28659,-51608,-102029,-102434,-71279,-50233,-17326,7663,-40155,-82115,-45985,11839,33780,41899,27613,17583,62821,114728,106514,49266,14765,30657,72622,124061,139882,97732,48057,12270,1102,7078,33222,74679,109441,115302,93770,55330,38757,5837,-42447,-33106,16380,-4803,-102162,-149666,-103021,-70583,-92708,-67245,-34094,-75933,-102946,-46048,1700,-29972,-17049,13323,-18268,-32267,-28425,-56124,-53255,-38831,-67187,-74399,-27366,-1559,-8960,-44288,-82465,-74660,-58165,-94197,-106143,-91802,-114626,-135841,-93482,-55793,-56252,688,86428,90687,64861,76862,49528,-53065,-121379,-46448,38332,39311,16090,7445,-39912,-75465,-36106,15614,25524,14328,24400,50904,69349,13539,-24471,47309,86158,32631,-2004,-38923,-19089,50618,67556,42163,30695,42086,83919,93407,53013,40513,85495,166177,135337,15642,-13574,-547,-7299,22705,570,-96753,-92111,-3358,38066,-15341,-110526,-131546,-75572,-41784,-22260,17580,43918,62515,73231,42682,25123,8777,-51541,-81847,-51856,-39147,-48843,-38122,10095,45847,62130,70114,41810,-44271,-85791,1135,124712,132168,58498,47038,52656,40998,57237,93738,130224,161269,115874,-14337,-45351,44463,90622,118767,146465,119671,60810,15747,-3375,-996,2997,-5625,-39521,-68743,-59071,-61295,-70727,-64884,-27989,3420,21547,-545,-61157,-41050,34109,20554,-67778,-104552,-87809,-78492,-68004,-70230,-68817,-28331,21454,-2624,-28286,9689,25655,-25242,-66983,-54546,-26291,-70329,-96352,-52231,-12893,-28162,-49046,-31398,687,-14230,-74062,-83918,-27800,16300,-12259,-65118,-83954,-55095,17051,49468,-5189,817,67059,40872,13752,45649,88191,115808,93595,33603,32829,51708,61771,75244,64508,19528,-23885,-54450,-101748,-129787,-50865,69348,90110,48221,19157,35355,58534,25179,7607,70402,146485,179264,206847,219932,162149,61573,24304,72762,94368,14573,-69570,-79080,-55623,-28731,7761,30213,15863,-15622,-8268,19493,27247,25752,72194,70494,7989,-37826,-42581,-37872,-11329,6294,16180,104708,154892,74913,-37601,-82301,-73718,-35813,-2597,-12967,-57845,-49268,35109,57763,42144,65860,72223,36130,38170,71428,108395,175655,135574,-47776,-117197,34183,171384,153648,47637,-32481,-39700,-11402,4093,45295,69234,-284,-84228,-56778,27543,47926,-12823,-55003,-36439,1343,30906,28260,9275,-4352,-15116,-10157,5917,-36807,-65740,-7519,34714,4993,-52915,-124652,-127212,-63966,-29197,-43607,-79526,-104232,-79350,-29196,35514,83450,88947,68453,4476,-34817,12693,99319,128948,65013,-50948,-91797,-27774,59650,82053,20651,-19801,18039,66840,85282,84782,75497,79055,44507,-48456,-101364,-44289,42123,62684,25158,15758,4160,-16812,-34512,-29173,-36692,-1616,59123,34426,13586,78067,114090,66740,11244,-45364,-85058,2648,100901,40088,-68781,-96310,-91334,-33521,55709,81650,59167,-17977,-73212,-20576,33663,-24161,-94781,-100220,-85455,-118054,-107942,-49237,-29656,-52335,-100063,-152415,-134400,-55988,44480,91377,38775,-59933,-101403,-83248,-36514,-46420,-95392,-80040,-10325,15062,-13562,-35106,-33760,8700,84366,97046,81237,61370,33187,47206,99826,114634,92492,97897,91566,45539,64238,108358,12362,-78845,-49275,-3760,12430,-26542,-107666,-85660,12288,94513,127274,94602,26130,-21980,-15496,11172,-19146,-52597,-24113,11159,33117,88821,148081,112976,25205,-12265,-58251,-141040,-150718,-118575,-84711,-26815,24211,1672,-35556,-62622,-74136,-72374,-30688,41622,52871,-1495,-31949,-63546,-89011,-52701,-5591,-11119,-90469,-153987,-134356,-76142,-39740,-42221,-33769,12464,56367,46532,2267,-28365,-37997,-31850,-11636,23657,17448,-18730,-34650,-7871,19374,15750,11454,-48352,-119700,-72841,-42479,-99396,-75731,9508,34911,-12086,-83106,-99761,-27607,36900,37491,13610,6974,-4212,-54805,-70369,11792,64148,-21550,-97676,-49136,43265,84893,96145,89783,62971,-27334,-99447,-69886,-29958,-30889,23463,102056,124095,95240,30018,-23333,71917,250262,251948,137633,67065,7787,-37940,-16872,22805,-7061,-75380,-41920,48393,70664,54202,16952,-38133,-49874,-48621,-96425,-144499,-121162,-68113,-1324,31279,2262,355,54599,60806,10073,37458,116562,112560,50526,45302,68349,41450,22100,65180,107493,82145,44808,6617,-55265,-115743,-126009,-87476,-26311,-1375,-40695,-71906,-20611,36124,26984,-27711,-100945,-84117,-8178,-29184,-99359,-71358,-60108,-113636,-129012,-97202,-55820,-32520,-23290,25270,48289,-10062,-120839,-146722,-51093,22776,5563,7943,58963,56905,51280,133889,196688,168561,83066,-7011,-67372,-49943,42204,112955,118211,76371,34095,45041,66166,45288,57918,62851,-4814,-77937,-91673,-49303,73504,172539,149553,87891,35717,27842,92870,129835,92517,41037,-10632,-83873,-84609,-16749,20326,21788,47390,83661,56312,-21733,-49517,-16097,15163,1578,-46852,-49658,24161,53531,-21064,-99638,-49112,53372,49864,-36791,-52363,-36897,-90680,-118501,-56175,3124],[-46437,-57658,-27130,28554,33155,37998,65977,53636,8618,-18404,-30984,-23467,21314,-3083,-98609,-53917,64184,48299,-76472,-143007,-107618,-44942,14050,64246,55945,-21531,-51028,9950,50818,1904,-34285,-16761,-22552,-61407,-75180,-55150,-4243,44180,10844,-35122,-8064,31754,46731,43634,-3500,-22393,-11356,-46746,-64865,-40912,-37891,-30544,-15317,-18254,9435,66459,105421,112956,65059,-16740,-36577,14541,23868,-55791,-104817,-52335,25183,61561,45589,-13714,-40350,-18482,-38870,-122580,-169030,-130456,-39191,11162,32482,23046,-30374,-32083,19317,37129,61216,78469,33392,48,38030,105508,127863,97862,45036,-13164,-12460,10407,17314,21264,12564,-1891,74139,146391,112283,35727,-29896,-53470,-20316,6195,-26326,-71141,-39848,27922,60203,56180,12858,-69799,-127734,-103761,-36619,-13142,-48959,-100521,-77493,9250,83177,119346,83544,9798,6952,33560,37393,37173,82807,155955,160064,105760,49846,-35377,-54594,52650,102416,10953,-55408,-22051,-2912,-51611,-114505,-80218,-4171,10225,-5645,5233,19146,16821,-19162,-71590,-113362,-127380,-70527,21829,38302,-33548,-49813,18610,63897,47259,28348,8474,-18117,-24926,-29689,-37263,-36453,8334,95680,130355,71025,12579,-9186,-15512,2720,-22072,-56267,-20689,21663,26353,35370,49880,7273,-83853,-96028,-19475,25692,40173,35835,-5216,-7865,24710,23509,18830,23111,45994,80170,114051,104540,66057,51565,26335,-3615,28994,47103,4130,643,36241,65474,16492,-70293,-78001,-46040,-77866,-42840,85606,124130,56230,5860,9497,15143,-12270,-39657,-12357,91758,157199,69568,-97358,-188689,-178012,-108060,-45814,-32101,-36358,-17148,-32700,-101214,-106220,-24540,-16285,-87696,-86507,-7056,-284,-27724,-1941,10803,-31560,-32699,27759,67046,8810,-69702,-42801,32208,56126,48844,56775,52729,7217,-69969,-88621,22862,121541,69462,-14047,-11167,8424,25430,46190,39345,-14840,-91076,-116893,-64113,-16598,5651,52816,81477,72429,114256,153648,84351,-4160,16518,83199,27334,-9738,66223,75778,673,-47324,-17765,20426,-5708,-15871,35217,30341,19073,47686,32606,-30777,-73579,-75802,-27349,-12946,-40257,-82775,-118409,-112057,-74587,-13215,27364,-20784,-57549,-10891,31772,14541,2240,20447,11126,5763,57719,99100,63101,24712,37812,32181,-4824,-6845,-524,7550,33,-16979,-5770,24251,81459,146273,151843,62872,-13817,-4541,-5200,-19620,17437,27504,-33522,-112714,-116220,-41979,-23253,-92537,-89512,-57165,-98756,-110730,-30130,31563,4,-22162,-12364,-23208,-23387,23120,31441,-4136,-43788,-48527,-20626,16406,5706,-17387,-13247,7391,26694,7570,-56477,-54027,-26365,-52374,-71363,-41702,-28442,-73260,-57749,46184,82986,41223,26503,-15413,-119300,-152057,-34778,61429,34010,-56181,-82519,-52559,-31335,-18358,14036,39343,49708,47536,50165,105847,85007,-18831,-58635,-36065,-26285,-12645,-51167,-76987,-62222,-37385,10101,42716,40412,78752,106403,69726,67732,113615,152216,86504,-26304,-41512,-14748,-1522,34736,14712,-77527,-106981,-67775,-62176,-144299,-250229,-245588,-113495,-4581,-6577,-37845,13705,124976,181688,128005,55155,14399,-50457,-111475,-99251,-72581,-67150,-46315,-4913,24262,40311,24116,-13880,-58314,-85595,-40463,76192,144539,119838,62661,-7474,-33781,-4886,27947,101216,177861,143915,12808,-31094,63827,127253,134622,124802,81841,3789,-45768,-20186,30561,52245,70857,68315,15265,-44927,-65712,-56754,-29256,42661,105819,99533,-11017,-141524,-103719,41780,58661,-24036,-66138,-77015,-70047,-72099,-119435,-151285,-122314,-87963,-68865,-34278,1841,8792,-16474,-60349,-80309,-72552,-65448,-9892,7446,-49656,-92710,-59431,-841,19357,-17250,-53165,-58803,-71335,-37450,-12882,-41860,-48817,-11225,34367,69186,44425,30546,78620,102017,85125,72314,102710,119517,76576,-7749,-38772,-2937,44295,20138,-60719,-80508,-38438,-44649,-85124,-104625,-28526,85985,90802,39864,31499,77746,125000,79702,2129,15238,70144,85544,95157,82911,29990,1058,35068,77319,92147,45195,-31441,-73241,-86536,-76259,-5303,53471,43109,27042,65861,89484,28288,-13862,35992,33951,-42854,-87338,-79413,-41864,26785,76400,21619,-27394,-5402,20597,66,-23902,-16933,8906,22801,-7274,-61067,-34775,34452,12526,24606,128611,142046,70159,73065,108159,129012,159863,60189,-101154,-109975,28400,122012,133057,99815,26028,-16295,6078,-3479,-27076,-16882,-36470,-91232,-65383,33356,73025,6182,-63864,-52741,12267,68851,56144,-8462,-49558,-36626,-18098,-27165,-71933,-53274,49791,100302,48217,-19823,-53118,-33150,-8995,-3222,-7737,-33364,-62745,-46601,-10477,25164,62364,55288,13406,-15202,5299,46911,80953,84505,50777,-5709,-21886,33062,68007,10195,-59613,-34330,45115,70422,67636,70741,61675,46834,-4671,-109090,-129710,-9849,102939,78965,-12445,9473,52653,2047,-48133,-4466,28165,23720,12280,-43700,-48926,29265,81551,53738,45197,64287,11871,6780,59383,60838,15826,-19312,-49838,-31185,10823,19143,8636,-27170,-51610,-9622,26508,-8619,-28721,-44473,-106252,-153779,-77727,35347,47782,-15250,-82360,-145951,-141275,-76557,12590,59088,12797,-43173,-40864,-60419,-73782,-87975,-134719,-130736,-62264,-19710,-28145,-40632,-29546,2702,42889,42403,33519,2869,-26886,17508,106335,150906,139148,100517,52182,6171,39947,91664,-7226,-154285,-167916,-86510,-55418,-107983,-135991,-58106,29395,65811,52775,32175,5435,-63115,-95137,-41693,-30074,-52938,-18560,4905,20262,102780,153309,78125,36842,63050,25791,-55856,-70819,-46691,-26520,11975,35360,-19367,-57779,-17121,6714,-42891,-33887,60176,101710,55110,-28156,-89431,-66809,27276,76461,51899,-35725,-113059,-99659,-12768,30762,-11801,-58506,-25705,50045,63340,48627,55811,11679,-73569,-71779,-21380,-55348,-93867,-75970,-26146,-9459,736,28403,-17012,-78074,-4474,46465,-11550,-15855,31546,13624,-36394,-80896,-85523,-8671,89086,99147,37536,-9922,-13504,-4888,16483,56904,37784,-66319,-125211,-105786,-55558,1085,42791,83923,130676,58421,-83796,-99535,-22400,6546,19101,63144,104262,92932,30248,-65117,-71499,80871,183980,137486,72468,43098,17263,4039,21098,9585,-53826,-38798,29335,20758,-7702,4115,792,-3724,-17666,-61823,-87039,-78526,-81026,-48528,15174,39620,54836,70153,49508,11672,21492,63852,67542,37333,8706,-31220,-94721,-95819,-18547,64836,55923,-15652,-52430,-55308,-81896,-125216,-120414,-40878,31954,26459,-32476,-29524,50949,93232,12080,-107514,-94812,-15415,-20935,-73339,-58077,-31224,-52165,-75840,-81580,-47360,-14701,-13871,29260,67338,19222,-71357,-106803,-63165,-17930,-21196,8154,82637,79879,44050,100348,142565,90737,40842,-5930,-84368,-85497,36261,114010,109967,77679,45398,68320,106832,90113,121202,160024,73029,-40216,-57331,-38314,42846,122871,69070,-5635,4802,57685,77851,55242,40622,41260,-17108,-103976,-73783,-1488,17620,35556,53036,59018,30910,-62083,-108531,-39381,40660,26066,-44839,-40335,55241,81224,7528,-50837,-24055,24618,21539,-16261,-5929,-5292,-78476,-114096,-68695,-17276],[-9094,14488,-6986,-11587,-6056,19791,55449,41672,4430,2024,23863,39585,41412,-28634,-147026,-150706,-70063,-29800,-70215,-115771,-73135,36695,108710,117453,71737,-7075,-39758,-12306,34353,31217,-15629,-30677,-38406,-96393,-137513,-101819,-24231,20436,-263,-8188,9105,-9130,-24050,10030,12611,-29716,-60675,-81732,-80576,-29577,-4545,-5477,34609,68994,60793,59990,76628,57596,30532,10222,-15668,-13346,-979,-37675,-49163,15668,53977,36741,16174,-29449,-27252,70025,121077,30789,-56881,-45145,7195,15666,14375,4449,-28302,-29406,-27322,-60381,-15588,49515,2819,-50347,-12430,68015,119060,95372,17412,-41802,-33950,-29144,-20046,-10990,-19877,-4253,102572,184710,156795,55257,-30005,-46791,-3194,38752,6365,-76485,-69964,8410,49113,57727,29739,-68788,-164906,-146876,-54319,3443,-21241,-82819,-75400,-24792,23111,105404,164342,114188,48713,36829,54726,44114,47222,106278,126851,64394,-8424,-63870,-49330,31861,36773,-73491,-120320,-28931,21047,-33762,-77539,-48564,-393,-10149,-24524,18581,79689,101867,59320,-14164,-51962,-57909,-33662,23030,19105,-81452,-141822,-55435,55568,55779,-3511,-30773,-21601,-8067,-3452,22300,47922,53918,93320,144178,149193,76977,-22005,-71602,-77626,-129764,-134407,-63946,-29713,-30146,5128,42399,-1250,-97390,-99441,13026,86097,57417,-1802,-46454,-48054,-20920,-30096,-64814,-97104,-99963,-61269,14162,84127,119202,129841,88323,19254,8649,34959,31933,54926,103711,118199,57528,-54103,-106128,-115056,-155489,-123186,-1232,51882,27225,-4870,-9245,9870,6920,-13540,36725,136245,145249,74231,-15044,-141945,-235290,-159667,-33651,-1489,-1910,47688,33422,-60704,-63007,33705,13575,-107616,-111204,-10522,779,-16531,12861,21343,-15595,-21263,-228,17325,-31736,-109839,-52633,77542,95458,59876,77432,50512,-45929,-85383,-73055,-20875,65153,87931,63097,57672,-3148,-50164,17879,63615,32009,-5713,4053,17537,-10528,-43983,-2115,18666,-1434,65593,141036,84196,14618,59576,108671,4162,-86278,-4645,59652,3414,-28434,30596,74843,33344,27584,75657,54888,25600,51860,38065,-21847,-65964,-85839,-79826,-68872,-36128,-19002,-74258,-95689,-35999,40988,69771,17056,-28942,4567,30322,-6826,-23008,1299,-23723,-62657,-23340,46477,64156,66815,60240,-19475,-115374,-111765,-79940,-26667,22055,22608,-18301,-32026,37002,128462,131942,39946,-38126,-30927,-6059,522,48085,57786,-2153,-60322,-41777,11886,-1732,-62441,-59165,-41591,-63981,-55552,14665,81180,81141,17093,-32459,-48810,-17562,91138,157974,76425,-46733,-61673,23551,98963,83220,23686,25499,74818,89136,53924,14608,37671,59921,21134,-19698,-11022,13267,-37887,-56939,33740,68796,-7720,-62441,-74271,-85370,-67628,-5843,29587,-12122,-101192,-120255,-80082,-18730,14732,19250,29277,38792,6615,2978,93520,123987,690,-124751,-157610,-74856,9051,-15088,-64828,-76097,-59861,-10343,34817,29853,53531,90330,68210,32661,39902,74179,34379,-39792,-45766,-19529,16433,61556,53393,15138,-10276,-51130,-110913,-201826,-286619,-266925,-132464,-11101,-15408,-64194,9778,153730,209327,152761,80767,9342,-75773,-135607,-121870,-87104,-68882,-43991,-3118,24503,19955,-11122,-19149,-5263,-20966,-58563,-24195,74039,121640,67418,-61038,-117284,-65800,-19403,42694,87083,42724,-46216,-54373,35992,78195,53322,28225,-8069,-76283,-91248,-31899,14941,49909,127323,160539,86220,33,-24706,-8296,-4572,-524,55029,95409,-20609,-168077,-113803,38710,69929,36652,19519,-5896,237,940,-58928,-121679,-134153,-150115,-129999,-56709,-16807,-5946,9436,-21032,-82842,-107218,-69105,1904,-11252,-87760,-100937,-8817,73232,31612,-43787,-46148,-38376,-95427,-71550,-20423,-44512,-59226,-21131,13429,36494,16589,-23518,21520,110996,111326,47878,70694,112290,79777,-4735,-51001,-42979,-26621,-70074,-133343,-135050,-82618,-57263,-49591,-53157,-9014,66359,63470,35125,45856,68309,66024,29382,-16070,-22761,-25573,-61655,-66713,-53811,-71892,-47687,18428,35943,43814,50797,22993,-40340,-110817,-111153,-22006,27453,33161,93626,159984,146190,57157,7905,41447,28429,-55376,-75844,-48143,-27888,45902,143075,78130,-77490,-104901,4,43809,12839,15418,46456,53736,9285,-85850,-87498,-7722,-4957,6422,106456,131050,61129,52073,89093,104726,99648,6824,-85302,-79674,-21816,-5030,49925,140271,136554,70186,46840,15345,-33774,-35799,-27970,-37467,-8999,47549,87615,44156,-46505,-49391,28088,49924,-21103,-113672,-136039,-70458,-8786,-7073,-11366,31853,99707,131638,86885,28469,8137,5171,-2360,4718,16663,3905,-34795,-36594,-1245,13530,39576,24092,-50636,-49423,43304,96175,112764,110052,89895,52565,24586,31296,-2138,-83494,-98111,-38372,24815,28338,3693,-3886,-2303,5679,-36026,-143433,-139971,20342,120425,73067,-568,23621,56894,16429,-11671,52527,97657,16399,-93706,-139162,-103837,-20830,50651,58505,69064,104265,87624,59273,45495,38807,36330,33944,24063,13960,-21013,-58926,-44629,2303,7995,1556,7715,12658,53225,38323,-82035,-148212,-44662,59314,45936,-1916,-27757,-56736,-42529,780,46984,60656,20125,-10895,7010,-23590,-57834,-81074,-115752,-90612,-39249,-41564,-64723,-58506,-33282,1446,22987,9508,-20510,-38014,-37812,8359,69648,104327,82724,36800,15338,-1377,16508,52979,-22986,-162413,-155907,-58394,-63239,-134965,-132403,-69754,-39275,-56259,-102361,-94117,-75187,-138507,-150554,-40820,7775,-25928,-11331,-14988,-31864,17588,51400,-5307,-18520,40626,73188,34317,-11650,-14401,19248,39919,-706,-66619,-51984,30011,58628,23135,33283,76579,74737,30449,-45214,-108603,-38643,100807,119661,50239,-15109,-42529,-7114,54365,41482,-43801,-92240,-43938,37889,67675,73416,94369,54928,-47938,-99794,-78920,-95996,-110341,-49540,1896,-40132,-60996,-22058,-26480,-25913,75742,123087,62939,39953,39685,-42713,-102451,-62754,-24104,23075,105863,104582,16017,-50721,-55432,-22544,4880,-9201,-60478,-118263,-149199,-155717,-123255,-63888,-23121,31725,115016,113772,15551,-22834,48937,94590,48766,8005,43972,76528,39396,-104908,-240505,-140975,48720,82413,30958,25887,38076,24306,37359,55039,11628,-9147,30089,-6118,-42278,7270,32176,15635,6583,-10872,-40454,-66661,-88539,-43906,33929,33148,-7621,-1275,30188,36260,7537,-4789,21383,47659,10658,-81236,-185565,-217572,-149958,-51445,-42592,-109867,-122881,-57387,-19694,-75259,-166282,-105863,38439,83284,10598,-33382,24685,98397,62475,-20948,-30653,-6137,-5646,-25534,-24321,-4344,8192,-17260,-41846,-24704,-30461,-68294,-36631,43350,59975,26698,-12490,-26245,-20133,-15736,-7266,26443,37586,50173,115297,112511,29605,23476,51821,-13437,-65596,-17950,35390,56242,53965,36160,30066,43486,69599,142166,194658,133402,29487,-22926,-74336,-70700,-16721,-25138,-68352,-9260,82173,59463,-18460,-25076,12913,-18391,-77494,-41655,7272,4060,32998,47854,30247,23594,-46849,-112681,-55072,24687,8699,-41080,-6061,97426,121141,62078,21048,11396,-5734,-6236,23390,44368,-1380,-72034,-79910,-48420,-1065],[23693,67992,43965,-29342,-69772,-23187,45343,35753,-7489,7591,46159,36433,9527,-20541,-67260,-88420,-105842,-108256,-75257,-27696,18506,78244,110896,95629,58144,28173,22152,34616,66017,65455,28305,19785,11384,-65086,-131936,-86217,8600,35402,26796,50816,36009,-38280,-66816,-28074,-20407,-70504,-120100,-135135,-127516,-53940,14691,44144,87539,104880,60139,49976,65245,6442,-19249,33333,32428,-4399,-1640,24149,89071,137625,92719,29460,-5328,-62298,-63964,72928,186580,143557,42215,-11743,6810,40380,46282,9157,-38602,-51787,-54868,-76989,-60565,-26023,-66067,-83488,-20224,36997,43914,13386,-24413,-35826,-32445,-37627,-15062,-24184,-72234,-82911,-8765,66089,72482,9557,-60243,-81181,-58529,-1834,19126,-44746,-59670,1137,37426,46587,35087,-47484,-185006,-189878,-59965,34222,28314,-3571,37,-2608,-37163,2476,115107,121207,29838,6379,46045,7815,-38208,6496,37740,-16642,-56229,-25776,18802,14487,-51751,-128254,-122082,-53931,-40790,-41567,-12264,1512,-11416,-19641,279,58445,107708,128557,127377,98875,69137,56566,4572,-73396,-105698,-128551,-166321,-102358,28062,32158,-73490,-93120,-5842,64917,69599,56882,48569,34928,26824,50186,87226,35340,-68283,-82552,-76317,-133063,-127910,-64170,-5044,56882,77974,24720,-52381,-135667,-137235,-1203,99817,43884,-47447,-86674,-89322,-59709,-65481,-115871,-146663,-163942,-154744,-103912,-14684,68154,98812,68361,6892,-17358,26368,48488,54626,89933,109848,79890,232,-75172,-121482,-141665,-102231,-37689,49,39872,63433,42621,23891,31566,46321,74049,111986,104031,89591,74529,-26559,-153075,-115499,-14839,-7224,-19809,63124,118559,67701,25345,63698,11110,-86572,-68503,34587,58021,36756,38000,55110,30938,-33100,-77174,-58656,-48477,-74085,-45380,25423,31234,28848,57255,11823,-60591,-6655,33382,-8524,-16954,14929,45435,45258,-45712,-119748,-49680,27480,46073,9361,-32055,-39983,-59487,-84999,-38336,-36415,-89154,-36363,44217,19841,4985,60310,76723,-25868,-121325,-67342,20579,6577,-788,52871,49426,-15938,-10413,56218,33278,-14145,24069,64998,38233,2723,-67361,-146545,-156488,-71864,13022,2221,-18805,5308,33368,46696,9099,-34801,-17863,-135,-14962,1845,4522,-49488,-73934,-28012,38664,88521,120544,76089,-51682,-122108,-94681,-70268,-4014,86506,91144,-20607,-85896,-14922,80850,80321,35283,-1716,-2784,11104,14961,50538,88465,73068,30937,24640,31050,5478,-32717,-45548,-33803,-2930,24687,38413,65519,63645,6951,-32782,-49807,-9294,133244,220066,97033,-71561,-100594,-4891,94446,109006,47068,25814,79524,85173,26208,15598,79510,113504,62244,-24075,-46235,-4475,-21762,-27938,63178,90032,-28487,-129706,-100456,-4467,27299,-2739,-26373,-48817,-87436,-91298,-81308,-13079,56916,27018,-5296,-11297,-55151,-43502,61745,110488,28986,-75876,-121396,-48260,32613,27936,21112,30751,438,-34087,-12285,10355,21062,31845,14300,-37990,-57747,-11391,-8063,-42165,-49660,-49139,-19110,35066,58899,62996,45923,-5389,-40417,-100751,-188401,-188207,-86130,-3374,-22707,-55156,23824,136863,163879,130601,106050,28505,-96365,-153016,-114085,-76182,-65362,-54008,-15451,24913,29121,9512,21397,56597,46458,-30616,-52780,18743,69238,54815,-30647,-77099,-44935,-11338,30554,34034,-32958,-86698,-50789,26070,31914,-16581,-58271,-94098,-121911,-87963,-27330,-14406,15672,122327,167594,93845,42212,26282,5929,-53375,-114422,-89423,-15535,-57798,-146656,-81817,35654,71070,91065,106354,72539,47573,56720,49698,10155,-60210,-130067,-136825,-89250,-53882,-2621,45387,16692,-48153,-73609,-84574,-79154,-69590,-72995,-65870,11482,96669,46042,-45316,-66385,-65316,-89024,-63528,-24450,-45374,-85607,-73606,-40307,-44266,-87605,-116806,-39693,83055,87612,-3300,6059,63428,58456,24769,5254,-37685,-87847,-105888,-77596,-72796,-89946,-64142,-25310,-18873,2424,39008,36086,34867,40264,5372,-58682,-71106,-41450,-31946,-53946,-108313,-125829,-86629,-69674,-43835,-11446,-28137,-7107,75227,98143,2876,-108672,-99524,-17461,-6752,-6746,90412,166233,128736,80488,77191,96941,47125,-34608,-2731,67691,29077,31727,144023,139773,-4177,-70703,17454,66462,33043,33015,78226,108528,65459,-72209,-134322,-45920,25272,39521,55108,41293,-10279,-6699,55509,69612,31982,-18069,-58788,-73948,-76049,-88552,-30331,87263,151657,121969,65681,32503,34069,39772,34052,65065,110920,111487,121725,72805,-57814,-80205,6558,-3187,-104770,-168775,-160785,-101267,-36234,15775,81083,124964,129060,133907,102369,35915,-12397,-31578,-33192,-4021,29170,30182,-5752,-20559,-6609,-4488,23422,23351,-61211,-90620,-5525,75338,141151,165687,141828,84051,31976,12098,-40355,-95003,-55320,1295,25534,29063,-12802,-54651,-49596,-1171,-15192,-110217,-118223,7131,84094,70921,65540,100369,98983,73691,52952,80240,94417,-13297,-138299,-148801,-88358,-7606,61806,74044,48978,43513,91310,121076,67925,12635,6237,18289,43996,49799,-30339,-115026,-64599,42482,52374,-7875,-25965,5177,60258,64257,-19052,-89257,-38309,6971,-11140,-8840,7347,13941,55992,94770,96860,60452,19749,5864,17362,-2033,-2137,-16662,-44493,-1253,24223,-40423,-85646,-69959,-46067,3918,49071,17872,-43189,-41712,-22249,-20672,-3112,27871,-6622,-35034,7484,33166,32245,47506,-8016,-80012,-29228,25448,-31075,-87581,-84952,-84439,-113547,-140324,-162577,-152629,-144928,-173977,-141412,-32301,14733,-5674,-7189,-31472,-56559,-27976,1573,-25274,-72606,-56644,23691,33169,-27864,-37893,37848,69989,5540,-46308,-6707,23958,16771,39962,99657,101747,8657,-68828,-68504,-74145,-7018,119919,120808,30460,-18335,7667,76651,93246,4438,-104270,-112882,-44939,8338,34689,66415,90866,68504,17175,-51732,-67631,-45765,-25096,22198,29784,-39804,-87904,-75494,-54122,-5921,77085,101459,65063,65323,55925,-55249,-124774,-23176,59101,70797,81113,40224,-36332,-92789,-127174,-116883,-85159,-86501,-88847,-78857,-95529,-113514,-70292,-13670,-3265,-16840,15513,73741,79654,50106,82274,117587,45387,-49469,-16315,72535,66159,-99225,-267149,-187260,-10314,24932,-23070,-23491,22054,51964,77011,118002,106714,54929,62073,41440,282,31328,52637,9603,-3960,-2305,-45866,-78062,-67284,22743,102275,42337,-67809,-58806,28747,59065,12338,-26383,174,51009,39913,-37112,-129491,-188290,-174509,-124472,-107233,-96768,-82819,-43749,27219,23838,-86481,-76170,52764,110412,59692,-5972,-8881,52862,86942,45683,-23669,-65128,-44911,-12185,1923,-10527,-2538,11014,18139,14955,-42255,-120216,-104981,-10292,71459,85334,52621,13494,-18607,-27977,-49349,-68199,-32786,62593,148908,98720,-12710,-7099,77284,66453,-4203,-19707,18320,33323,23745,15444,-28475,-71553,-40592,50333,113120,103137,29973,-61679,-148364,-150302,-67994,1519,2845,15255,25423,-27738,-79156,-62359,-12059,30401,14657,-15995,-13275,-5976,10409,8690,-7084,24508,30450,-21148,-30609,-3157,-22387,-44779,18772,125151,143738,80537,31562,15789,-12552,-5224,42985,41810,-29162,-72632,-44409,-13658,9094],[-8680,29756,49433,-17223,-92261,-60748,20887,23360,-9485,6529,5190,-31718,-19649,23630,44398,35383,-39360,-103995,-75317,13818,53796,36642,40619,44464,19195,8759,22257,47056,75894,76616,85554,100631,63246,-22771,-74762,-20102,63893,67118,54912,76422,42227,-20980,-32042,-29682,-62020,-92958,-106644,-112454,-116608,-70772,14462,76050,72006,10334,-46172,9549,97407,38714,-43078,11950,70184,55576,31478,58284,164286,196225,97778,21783,-26644,-102529,-119896,-7565,110098,114002,42219,-21587,13022,109455,138734,55536,-36556,-75272,-68924,-32805,-13234,-31111,-78505,-64245,17145,46256,-4362,-38025,-9699,21117,15242,18424,39445,-5427,-79224,-125896,-102273,-41577,-11958,-27642,-79016,-116742,-119211,-79123,-27234,-36261,-60632,-43546,-1533,26078,30549,2911,-94200,-115273,5169,80207,61421,44471,39916,27965,-28371,-51625,35449,76472,13985,2020,35987,-17831,-72989,-28412,10245,-33460,-41475,36910,75017,7242,-81310,-91139,-46383,-79116,-175489,-147428,-33911,20001,-915,-7198,16280,69779,94701,77894,79595,104403,110811,98194,600,-157139,-178239,-98992,-88740,-90488,-16135,-19461,-138113,-145095,19804,151652,139442,62063,6094,3212,-8398,-33846,-49095,-78671,-86711,-23566,12099,796,5339,-1299,44543,169411,192468,65764,-67582,-162374,-158417,-12894,85643,12989,-77348,-90925,-72404,-29695,-31392,-76757,-69649,-54672,-89912,-109505,-67502,-17939,7957,32579,36823,39146,67302,55372,25978,37879,86008,109076,73282,4637,-27358,-26816,-15776,-13734,17783,101163,154936,118221,52927,40935,85839,105611,87777,68606,84538,94813,43163,-24237,-13448,-2488,-55670,-70687,24307,110635,97503,34326,7037,-37254,-58332,-13076,71113,87906,39538,30102,101307,100740,-35316,-144053,-123027,-49749,-1679,-18974,-65018,-60862,-1062,21733,-15023,1760,98974,116130,22067,-63536,-55426,-472,-6493,-83512,-134093,-111974,-34478,41127,-32075,-180524,-165211,-81605,-63097,-31157,-23080,-76219,-65052,-29619,-45742,-17600,18625,-2437,-27827,-32813,-49460,-41641,-14181,1257,5997,-48305,-90021,-40784,29682,-6166,-51481,3066,88062,88839,57641,-9967,-99189,-155501,-104269,-4396,48873,54268,18697,-17709,-12912,-36022,-62099,-50038,-35178,-2080,62128,53804,-17846,-24409,29479,71839,101420,116090,57323,-31880,-32332,1398,2425,48916,103463,67780,-35637,-83162,-21361,54551,58180,39992,49337,69063,62216,49818,60071,98700,112718,70949,33764,30908,28474,-31794,-94049,-58219,35225,66666,29679,471,-34184,-32844,16805,11562,-11219,93023,164204,46510,-79561,-73889,-14248,30272,19784,-32318,-42424,29286,44213,-36477,-61182,25166,94890,71285,-26983,-83796,-54617,-41970,-22941,76048,119081,5348,-115433,-93811,14782,34280,-19855,-46828,-32678,-30325,-27333,-31382,2645,52547,23697,-15230,-36075,-55396,-3909,96508,117117,70498,8641,-10902,-491,8657,12028,66563,95074,15242,-75398,-41802,17851,-6842,-56441,-81524,-90119,-77311,-34443,-33493,-48986,-54434,-86567,-88252,-27482,26548,23334,-4893,8062,76570,60116,-60332,-91571,-6594,21965,-36846,-54596,24938,109515,127390,109811,92245,17321,-110203,-158000,-108142,-74674,-67902,-62835,-31814,36162,90292,69730,38429,51894,60299,31066,30675,43409,26408,36782,49067,49834,24478,-3424,30261,40637,-24258,-57984,-6357,58792,59077,15399,-43071,-80186,-76354,-24460,37325,30912,-1773,42175,87539,66002,57884,44896,-13810,-88158,-118472,-129341,-110813,-101365,-126375,-77649,13121,57945,86234,103985,79307,29903,15343,53085,66336,-18217,-100442,-119714,-113458,-73291,20754,61308,17825,204,10020,-71294,-139700,-96853,-30012,-48477,-50060,21181,47242,-734,-62513,-76205,-40801,-4820,16739,13144,-47585,-84701,-69319,-92914,-153864,-153738,-62423,42636,59795,-9697,-28578,-8696,14997,52750,54807,-25729,-97165,-73440,-2300,-9930,-56705,-51033,-43585,-32962,10668,27844,10276,10989,-4088,-67511,-127913,-109580,-52021,-34634,-24897,-36200,-60247,-52620,-35045,-16909,-29397,-85677,-46546,96217,136632,13535,-94766,-68233,-5032,-22697,-47168,16398,103656,113344,100502,113407,122823,47976,-10687,58281,135642,52592,-26898,50038,103045,45938,-6738,33640,75783,68508,60334,93124,142043,120918,4079,-71796,-8337,76084,88499,24694,-52803,-89659,-33539,73150,76968,471,-44539,-45181,-44752,-53294,-72653,-70596,-27086,54909,86526,31055,11698,89986,118769,94554,152066,221415,196519,152012,59424,-71916,-80859,-2361,-13032,-95922,-114894,-92617,-93284,-80932,-5250,77393,107534,96415,90151,57622,-15003,-60302,-46639,-38214,-20618,9393,13518,-2593,-6841,-21469,-39149,-17581,16395,-12202,-90457,-108568,-30297,88598,139680,117681,62277,25811,33194,10612,-31862,-10856,22719,48950,84334,38729,-59258,-76465,-7490,14874,-40323,-68936,-23375,37991,76318,114624,179972,181363,132504,64740,36139,15458,-36440,-61614,-52750,-23137,40072,96072,81950,-4917,-62799,7683,101531,63478,11238,12114,3660,17099,40601,-41037,-127081,-52940,50803,56397,-1865,-21602,-17421,-22630,974,29162,-17330,-48015,-32711,-9164,9023,11068,22395,75597,116575,100541,28931,-2727,26163,37083,6813,33865,57082,33124,48889,48245,-35656,-82164,-51783,-19413,22303,69615,25080,-37715,-35918,-33303,-76546,-74031,-33971,-57944,-63748,13853,71955,80602,75110,30691,23385,61347,43827,-17436,-39948,-58303,-93288,-130015,-125823,-94023,-94796,-127037,-132902,-109152,-89665,-89962,-70253,-29069,-27138,-40498,-10698,33537,30860,-35287,-81610,-35616,-11153,-44690,-27231,54772,79365,50579,42657,52351,1100,-30631,19883,94963,73718,-82207,-175232,-92820,-18587,14870,83020,95769,51186,19442,36221,79268,60435,-45897,-126657,-104448,-48750,-25822,-17284,30575,66122,50114,48868,38491,21876,28865,33006,1787,-30540,-35002,-41904,-67991,-72019,-32589,3285,2180,1155,42511,62616,-12999,-73584,2465,101206,114529,50141,-34159,-77908,-108271,-162010,-182161,-145631,-90059,-27353,12783,10094,-8029,12501,56688,63650,-17556,-70200,-22041,35516,32820,24697,17309,-33925,-93078,-42470,67087,67880,-53080,-105540,-12313,28643,-23360,-50571,-40451,2433,61410,91007,141066,161178,102738,91921,110579,66538,62915,68110,-6598,-42607,-41325,-89209,-107462,-58697,61210,145841,91576,-2621,-12604,50669,81216,40470,-18966,-31749,4038,34993,24258,-16629,-56048,-83462,-100061,-69437,32986,56027,816,28828,78579,50960,27605,43932,67170,68563,29955,-15311,-3077,37651,-7874,-110473,-158876,-118255,-46139,17964,1439,-27038,41682,98345,44950,-56537,-146905,-154389,-63099,49746,73582,50125,3783,-62670,-87057,-90290,-103960,-62513,46624,119272,52422,-65056,-92008,-16758,49065,46799,50734,71286,34294,-23699,-38047,-63990,-106721,-107730,-50859,-5065,-10867,-58159,-105622,-137177,-102851,-5376,87666,116367,36143,-92128,-156507,-119312,-52682,12363,119555,116854,-7870,-53101,-17761,-24490,-55146,-60198,-8603,70522,82477,43496,14209,-29739,-51061,9808,102271,115671,50820,5981,21414,21807,27912,45664,19161,-35532,-54598,-25215,-269,-10383],[-34416,-4237,34662,4044,-77463,-84992,-21893,-5790,-31,16753,-40190,-70202,22753,98662,92242,67390,17311,-23525,-41270,-12959,16029,-3114,13643,27428,-23304,-61547,-63055,-35600,26261,72695,115703,113921,36873,-27517,-22756,39415,85935,59208,25439,31398,19307,5783,2193,-32204,-70725,-58044,-34611,-32636,-39237,-48762,-20849,12675,-45309,-144066,-154466,-29532,121468,95300,-39814,-55333,35486,88763,53171,31894,114625,149356,68552,-13023,-74925,-124241,-122091,-73773,-7435,16624,-3512,-23747,29950,155161,214811,115985,-4987,-67062,-76315,-16786,34972,8722,-40073,-29677,27265,29175,-36854,-51016,12614,41532,43091,73448,77788,-1431,-67627,-100332,-80312,-40303,-29547,-41636,-79121,-110303,-115511,-118835,-95394,-59748,-59545,-84769,-63629,-19687,-4131,23965,31153,24095,86264,112972,68644,20467,-15018,-901,18969,346,26726,52344,33165,19423,8963,-20231,-22104,14934,29288,-6179,2689,57898,52594,-17105,-56610,-18566,-2830,-122153,-262314,-231358,-87937,23121,54091,36327,20719,41337,43256,-6916,-42709,-11846,51670,66211,-24517,-150007,-147676,-41695,-3445,-54927,-59710,-68207,-161547,-173073,-7862,137214,131271,62065,21396,28965,14274,-47865,-122172,-155016,-79928,25225,75927,101400,96757,23952,14143,119202,170892,103960,-16384,-123801,-114564,15071,75488,-6662,-77664,-74199,-43783,1057,10303,-7142,18177,51338,6809,-28310,-19477,-30271,-22824,36827,76899,74547,46027,-191,-12677,10251,71524,111742,78571,23159,40260,64739,31033,3423,49513,131123,162077,119917,46627,17844,69528,109128,74103,30053,42209,44232,3189,-4811,25645,-13481,-86790,-71535,-8173,-1176,-18935,-38609,-76955,-88522,-52733,-7413,40379,30172,-30432,-14723,107906,130607,-16080,-150173,-137139,-37266,29866,-19438,-120470,-106887,-17459,-8120,-27226,32449,79344,43687,-31545,-89091,-50340,13697,-19384,-90929,-120361,-131469,-64779,26239,-70753,-236704,-168795,-10421,6978,-1906,17853,-6132,-23022,-48626,-78025,-19732,-5361,-70670,-17111,100517,24602,-97357,-59040,-20563,-82092,-160451,-136668,-29021,15612,-43831,-86874,-51144,18359,32561,25647,45567,31162,-62303,-90447,-26266,38547,68323,33055,-13545,-29632,-70581,-87942,-71642,-51628,21692,108371,98899,25554,15411,63117,77067,52379,22686,-12091,-1496,57490,83431,68693,81022,48187,-25283,-39651,-15845,5303,19807,15246,-649,43780,109654,111826,84083,76016,92682,96288,35640,-11956,8062,23353,-69473,-149714,-80203,23919,39767,14317,-18031,-54009,-9369,88919,69078,-42296,-10938,54707,3002,-28250,27650,51326,815,-98440,-142352,-93873,-11382,13682,-45552,-99651,-50005,31375,60911,13413,-51517,-56281,-51627,-36309,48281,113879,64758,-24497,-59552,-34473,-12654,-14706,-15541,16345,25355,31906,36146,22230,10537,23632,27069,1973,22781,109254,169880,154923,106371,32742,5096,-10962,-47237,-49721,8809,20001,-57956,-101688,-9680,56799,-11361,-98091,-119305,-74215,-12914,16299,-20802,-47216,-45417,-88587,-119993,-63080,1713,-17927,-61607,-15606,106657,123847,6855,-30881,34567,10795,-75498,-78396,7279,96140,130596,96499,23165,-61585,-122937,-125330,-98484,-89944,-62332,-28687,-7358,71049,156354,103147,13948,7887,38891,77897,119583,100664,43810,44600,87557,107469,49369,-29113,-7180,19926,-20847,-32198,20343,86545,118544,109121,65227,38113,19868,42412,128728,137695,15860,-58621,-4572,64095,71194,47441,5133,-12736,22337,-16687,-95954,-106902,-102717,-84548,-23821,15920,11037,1976,22130,14216,-47135,-42707,-7834,-52896,-111701,-122377,-113338,-49191,44013,43929,-5878,28946,69285,-25515,-122945,-97923,-30958,-67350,-110081,-51510,38133,54337,7295,6256,38669,58647,76739,92476,38010,-30510,-48293,-69208,-111173,-102055,-55161,-3473,44623,35254,-9468,-46476,2711,78916,64718,-17127,-51252,-24515,-11958,-46012,-44088,-42676,-75157,-45602,28840,23573,-17967,-28563,-59862,-101806,-102092,-61337,-35649,-36112,2285,39669,14178,-36981,-43408,-3465,-11349,-91251,-60908,72258,97823,-1823,-70418,-54229,-18321,-35663,-70532,-56099,30680,110080,97823,67746,57625,5715,-11626,48988,78842,-5797,-102274,-64250,1307,5543,-6442,33281,97344,119442,84414,71380,108512,118942,70473,34997,57563,94451,92026,17243,-75368,-98263,-1996,124460,115719,7830,-64233,-24861,27141,29997,-25504,-84760,-81529,-2070,39586,-14126,-15727,88721,124161,109383,170890,234356,207681,126327,28372,-13440,12900,38645,32653,-6023,-11741,-6458,-52319,-71237,-25436,-8247,-4068,9723,13608,-12566,-50764,-41525,-6456,-35287,-68089,-58417,-52916,-52356,-44575,-59544,-83739,-79455,-20540,50754,-9496,-124505,-101927,11846,58927,42464,11701,8929,51493,59223,4533,-27755,-12126,50998,128597,98406,-38831,-100600,-58821,-12153,-5434,-28918,-38669,10996,78787,118580,179784,190612,112029,18983,-22351,-59026,-50827,35947,56061,28812,52686,98603,73822,-38789,-131094,-99364,-489,8212,13151,36302,5884,-8292,4715,-68211,-126034,-68478,3455,36119,41750,36577,-9867,-91434,-86704,-2237,-37046,-102290,-35780,60881,52833,11310,9814,38537,70663,74071,7384,-14569,47192,72308,27567,53799,111974,80599,40257,41021,-4641,-51740,-13124,41120,43021,29394,-8169,-29704,-33750,-60929,-103534,-106103,-85417,-74749,-41660,33355,97119,110872,73912,48130,67965,50214,5674,-2299,-23577,-90561,-115805,-98376,-59574,-3408,15628,-23633,-57247,-93205,-161050,-221849,-189430,-65676,1267,-21460,-31192,11536,60918,68767,8451,-29752,-19198,10227,54288,65515,34765,45939,84776,72438,14946,4231,31546,42914,-26377,-163949,-200152,-93951,-6620,2466,22656,58967,98178,97555,53746,10108,-31857,-89427,-101913,-80439,-70070,-47678,-28181,13713,55229,34746,32738,85074,95581,44227,-15881,-110177,-141595,-52894,29335,-6242,-64161,-60795,-49742,-74267,-75892,-33712,7968,6323,-24617,-20685,65086,108383,23881,-70273,-90453,-92336,-115650,-138316,-114324,-41066,17903,36074,61566,56447,13936,25436,62464,7068,-63214,-66614,-43537,-33583,-58828,-107642,-124625,-112215,-46026,33612,20169,-3883,112488,208296,81039,-57315,-34031,2820,9090,39940,62255,105101,137792,111553,115345,132045,89576,82932,62273,-30596,-63115,-50843,-92885,-110109,-58116,30330,94606,119602,125255,80076,53242,79257,53056,-31240,-80877,-66794,-13490,39675,34739,15783,-13928,-50996,-4585,117673,134578,40939,-3449,40108,84288,63090,-18002,-40722,12216,46265,3223,-36963,-44236,-99525,-149632,-149397,-142208,-98975,14693,51179,11088,82550,142612,30268,-94289,-151388,-162992,-79078,22289,36213,20433,-23063,-96525,-118526,-90954,-68078,-48829,-4309,28590,-15914,-99069,-158458,-143188,-36179,67064,113924,98967,32229,-57447,-99169,-77126,-44651,-36049,-19444,-26043,-83456,-108998,-41547,8713,25613,61507,118414,151914,50987,-128445,-196209,-115198,-21235,53288,152558,136426,-8951,-65257,-20066,-37079,-81553,-85155,-55931,28067,115655,130846,79140,-942,-35595,-3306,48061,46482,1843,4660,64082,75191,57383,48700,27179,472,-12529,-9161,-2713,-18034],[2179,35018,46278,2544,-90631,-119794,-72894,-51214,-15887,15296,-43364,-47536,87849,160537,85476,1126,-14147,28285,17732,-16444,-3866,35691,91950,80385,-17158,-82087,-115478,-115811,-20884,68597,83106,33182,-43850,-67169,-11300,62600,70409,9294,-27637,-5958,9536,-1659,-29061,-51689,-34903,3195,5664,13390,40816,14002,-56012,-104427,-155568,-181912,-127954,-17881,92418,92225,-10989,-89296,-53680,32015,32670,1717,59653,123387,87752,-19096,-90221,-72409,-33768,-49956,-51777,-12344,24440,25122,36766,118151,193328,139344,51790,-3054,-40399,-20172,21244,18403,3471,1546,-4720,-34162,-63861,-34195,15049,5242,15533,61177,60372,-7085,-36406,-20564,16880,15388,-17754,-47254,-64247,-54798,-44820,-72508,-82947,-46716,-12405,-42702,-74287,-56644,-47130,-8649,56627,88514,112912,125326,86145,-3079,-73630,-33641,64101,86964,75934,72169,70601,39660,-7408,6013,69739,77107,32646,9833,51882,81888,25868,-41840,-26347,19630,-34205,-159923,-200616,-123465,-18160,83695,141387,112040,61397,30558,1345,-31252,-69452,-75390,-3996,43087,-8861,-73780,-73172,6034,58360,5259,-45580,-59267,-121684,-150123,-66542,31805,70244,85448,109555,107555,57228,-665,-52112,-99851,-55386,24822,62982,63324,38599,-17044,-40293,-16549,28061,67215,42324,-30729,-19803,72667,92493,29456,-8108,-25230,-43753,-27394,9814,34096,35370,28726,23606,45261,66815,51641,46473,53902,39022,-7377,-68066,-98791,-60255,3501,51488,61314,13597,-24747,22739,69163,26096,6157,59643,93084,77844,53174,14965,-6587,28649,67736,40494,-5526,9359,2281,-63232,-77080,-20891,-22778,-28305,34415,51315,-38340,-74348,-57450,-86382,-94994,-45632,-22606,-17055,-39222,-65766,-22613,83176,100481,-1475,-103478,-78912,9691,18627,-48132,-111630,-85189,2419,12210,-25488,-33189,-63669,-115957,-132666,-102172,5945,88801,44321,-42680,-84059,-85907,-45077,4160,-72686,-153349,-57085,74039,56019,23433,22893,9695,391,-52547,-85601,6660,28253,-74261,-20941,154143,100021,-74543,-70491,-33381,-126586,-192739,-122526,-19072,-12753,-72212,-122467,-129765,-95164,-81647,-56880,48144,106992,21864,-42533,-12741,20431,59316,80267,60772,8558,-68754,-94803,-68123,-27177,56558,121587,82758,3975,4891,61816,59965,-10960,-72485,-81631,-6178,87962,123036,107701,90626,16094,-33326,17385,73967,35533,-38055,-80384,-87671,-29875,64272,101071,73692,68359,90638,81541,1332,-54992,-49150,-60270,-126637,-140317,-66672,-17752,-13468,9790,23063,25775,65668,109410,34218,-105218,-106865,-22806,13111,49357,95418,95491,1915,-135391,-131401,-20884,17766,17779,18969,-22748,-37037,-9536,22210,39504,17539,-5795,-30305,-30246,25031,83789,98092,69970,-4783,-56321,-21545,19727,24724,42079,35172,41002,47757,14818,-13172,39171,78638,57805,94536,166952,164157,145026,106625,11112,-61254,-57613,-63706,-71312,-65770,-91678,-125549,-86884,30795,73293,12282,-41702,-36526,7133,54082,77749,27437,-31752,-43172,-77406,-120556,-81901,-5782,6933,-41185,-56777,12823,54368,7365,-5851,19423,-36016,-102287,-78779,-1200,77229,117366,68917,-39003,-130080,-118733,-62234,-62076,-86659,-31758,41719,48591,86032,137993,62739,-17809,-7603,22653,57684,92429,97445,84876,75622,56832,38642,4613,-52244,-53450,-47330,-73249,-62613,-4664,61247,120139,152543,145305,117736,45834,36149,150661,195520,50716,-92987,-41702,79807,85279,49844,62676,96065,136521,86371,-43882,-90027,-53953,-41527,-46852,-44421,-65513,-88370,-24450,35430,-42264,-102614,-80712,-83941,-115807,-118542,-88670,-17272,41572,17156,-14256,31907,63730,-4428,-85544,-106810,-91088,-98750,-88670,-16191,57897,86587,92524,120041,93534,62535,77324,92826,58386,3400,-32693,-39182,-30650,-24621,-45981,-56550,5999,48793,14380,-21970,42959,95798,56507,8853,4155,-13562,-67817,-114511,-82481,-64199,-64843,3504,58129,12811,-34801,-45213,-78628,-81690,-38437,-8260,-14919,-16921,19485,48368,19144,-44524,-63754,1646,36646,-27604,-30293,30501,29646,-6414,-31534,-55446,-54005,-47350,-62832,-77741,-45281,20201,23346,-19516,-45903,-57822,-43893,-6705,1600,-53010,-118142,-82141,-17685,-11992,-25708,25409,109667,132320,66065,15771,29002,53313,40610,25008,35483,54977,48288,11132,-27097,-31824,37600,132592,119896,228,-88731,-32046,60516,71724,-18494,-83694,-30736,64339,63257,-4917,2181,63737,73904,85191,121990,128731,93376,36940,23775,97174,124921,78377,60292,59098,49415,21476,-10839,19578,33094,-33575,-68220,-49522,-29620,-22173,-3262,29151,9591,-85892,-143813,-123534,-103181,-112729,-122346,-115229,-106877,-99133,-40880,79640,87558,-18852,-46682,25604,57354,39277,8918,-6074,9715,9631,-34276,-64561,-47888,27185,115722,108897,-2038,-94316,-125263,-93843,-28562,-15619,-33474,-3257,73512,117973,125532,95882,39535,3572,-11927,-55167,-49317,51814,91546,45668,25659,56826,58122,-9281,-96772,-118538,-68459,-31463,3813,11162,-21969,-19259,-16836,-96043,-153296,-122188,-48902,30837,84488,80420,30639,-48649,-97784,-80081,-138365,-177341,-31996,116038,90189,34495,21542,7049,24780,76614,52474,7242,23991,67957,72649,112050,153641,91055,30752,71035,74415,6986,18930,74390,54167,-9374,-31039,-10233,-5504,-45307,-67453,-93739,-119739,-81353,316,73068,118752,98120,27478,23922,56056,25286,15433,62589,12677,-112065,-115803,-27166,21542,49839,104612,89755,-1070,-72119,-128474,-208442,-214131,-73405,28431,-8864,-88020,-86889,24883,138024,99530,1826,3881,95678,131999,54610,-25709,-14604,29058,46193,57964,81395,82138,19193,-101515,-161009,-105864,-35921,-20394,-16634,1239,43353,124805,142736,52630,-40688,-80542,-86735,-52031,-45056,-79274,-41779,34373,73835,98716,74162,36013,56413,70333,4319,-78736,-150283,-158823,-52001,72921,60152,-23374,-38539,-19227,-59054,-104440,-107451,-68188,-12167,-17314,-46307,9255,51773,-10421,-67477,-72909,-63001,-38279,-29646,-23861,854,-1516,-9482,42861,56010,-21416,-53512,-10240,15787,15451,-5511,-43786,-63270,-79666,-115130,-127334,-116490,-65438,-13630,-23600,32690,223685,286940,94072,-34736,23939,62542,37574,33378,57521,75811,91608,126588,158904,113649,67146,68457,25292,-38588,-19012,23885,-9950,-32196,-924,4537,-2911,77785,161902,93756,-5904,5672,-3872,-70240,-95419,-89457,-53237,27647,33233,-12872,-42100,-48929,-373,68537,76286,34486,-15015,-2748,28077,12911,-75657,-122774,-46543,47457,16549,-41622,-66135,-91619,-48033,-12140,-88546,-130013,-29411,51782,57119,88743,100854,-12099,-108864,-100856,-84265,-47262,6063,25203,14655,-8090,-35520,-51400,-59625,-52586,-65774,-70119,-41763,-44431,-73641,-125273,-157863,-72495,71837,115498,77475,40343,-38691,-118491,-100277,-7815,73266,105798,65637,-19560,-31862,76755,128944,94693,71923,94379,119997,90993,-16469,-95139,-73357,-22818,13005,46014,33484,-31670,-48924,-12771,-14828,-38280,-49342,-67185,-33352,83898,163088,120656,29740,-6066,-516,-789,-32259,-51904,10814,93534,70858,20555,25748,33946,20738,10869,578,-10971,-2888],[32664,66077,48923,-33492,-144349,-161572,-102092,-80555,-59786,-18612,-31130,-33570,65825,134220,49864,-71678,-100479,-19460,48154,48275,37155,88299,174027,157544,49677,-14834,-62172,-84423,-1901,50751,-2999,-67269,-101233,-105467,-42291,46061,37591,-37699,-35262,26744,27712,-40337,-93122,-61705,11083,22077,-29154,-12374,61234,68847,-49040,-154502,-143719,-70750,-22147,-4949,13355,30337,16373,-65487,-129892,-83732,-23126,748,79032,169726,141933,28918,-18294,35349,69968,13068,-39186,14808,93171,73578,22158,27516,65766,66775,66853,62725,23946,-3644,-22178,-21463,10378,9632,-56720,-100964,-60780,24148,41213,-20339,-46144,-36023,-19529,-8215,20054,56245,75969,28847,-41188,-80825,-71697,-14999,11554,721,1383,-945,19137,19686,-30372,-64383,-80573,-71837,-28865,37105,84467,119628,106364,7841,-78498,-36793,55835,85238,79630,75361,72193,49186,18510,41893,103712,74736,-8710,-12623,73906,121870,39125,-57510,-37088,-1558,-75459,-149195,-80203,55320,115395,156490,183718,151045,90387,33283,-4817,9729,6296,-43413,-36505,23449,23095,-30626,-40520,48495,122870,76622,9077,-21149,-70858,-101655,-91148,-45498,26183,90695,136818,126236,60545,46288,60711,3303,-42712,-16261,-4361,-46937,-79942,-62265,-30196,-52738,-70996,-22633,32249,33587,52669,102667,99816,77045,82206,37741,-59960,-85500,-16340,39205,2703,-56526,-22577,44376,79889,112517,111228,20405,-77682,-120414,-135343,-141730,-104960,-33322,6977,-6035,-42601,-50921,-2142,34964,5876,10778,53148,18595,-29331,-12081,1702,-5653,-3133,-5632,-20088,-28971,5038,8097,-55912,-105193,-75887,-21242,62538,143534,149806,66521,18809,6970,-29885,-64466,-18693,-10939,-40388,-50183,-27079,15674,61748,45443,-32708,-78238,-7126,55660,3285,-56164,-70137,-41672,51203,77793,-11124,-116976,-174102,-187222,-152250,-86806,26587,126586,115193,26223,-29368,-25540,-34066,-34212,-62806,-79400,-8201,56715,38689,18669,-19274,-49667,-35862,-64925,-82040,19343,65781,-30961,-51846,80041,120996,25388,-23724,-54226,-126568,-115948,-33870,-29904,-65429,-91284,-136757,-156767,-116378,-114413,-101012,785,88443,42626,-13804,5195,27291,65749,107377,93575,31688,-49137,-72544,-27601,31935,90462,108866,23925,-69019,-29103,68784,69228,-14106,-76211,-83457,-22507,75311,133659,121924,80629,39439,50315,85043,111615,63491,-40958,-111947,-125152,-104766,-31163,33344,29186,34118,80702,85343,9343,-64206,-115276,-166748,-167231,-98294,-55739,-57096,-35897,1495,31436,59235,81817,56395,-58179,-171711,-167468,-68246,25319,67595,52867,26826,-34894,-99239,-9703,123901,96533,44131,85765,97893,53868,-10387,-46788,-7190,34437,17962,-16515,-6355,30090,53014,77689,95947,48229,566,24433,50743,35293,23036,-2414,-10130,-20351,-38540,-16017,48781,79880,55251,71373,102517,78744,77931,74881,-6123,-91340,-69160,-16400,-14284,-52071,-103544,-111236,-57952,10084,35227,36710,45623,80080,93093,71011,89537,73507,-10605,-69982,-103615,-142243,-127133,-25043,56111,11695,-86612,-93109,-41609,-18215,3873,14087,-33379,-59725,-21489,15019,33619,54605,42997,-17486,-93558,-87336,-33631,-31920,-47283,15510,82532,63586,34723,29569,-24187,-40151,10512,21166,-14904,-21861,24204,78716,89558,12245,-56300,-49719,-43609,-61676,-86578,-103293,-79508,-25673,11473,52852,104062,105374,47869,-33665,-21499,97430,162337,79892,-38288,-26517,57013,57474,23935,69522,101482,101995,50634,-60994,-92469,-10138,25109,-42213,-79466,-69659,-67061,-12445,51177,-3076,-81744,-72834,-56858,-60036,-56347,-43460,-15897,15012,12019,9069,26998,19357,-37534,-73763,-105937,-138450,-115270,-20988,91458,124718,101542,106885,134845,85316,35820,45228,35282,-6427,-32403,-60125,-62345,-9358,10412,-46930,-96682,-56911,-8996,5247,37544,94549,75881,34895,36097,12601,-47272,-83815,-114867,-127305,-99977,-24814,67005,74737,12048,-21100,-23726,-44309,-24740,9268,-7676,-15579,25136,53949,25735,-9522,-24553,-31531,17140,70272,46790,28541,27290,-2852,-6011,407,-47480,-69769,-24936,-8799,-51618,-108767,-135501,-93308,-63118,-74624,-85594,-78785,-43179,19531,11526,-34846,5557,67059,55126,-2494,4793,62250,69156,2520,-42088,-39039,-29756,-58851,-98027,-70813,-14790,-2971,-2730,29522,34192,29425,70337,60280,-59056,-159427,-114331,-3970,35797,-25054,-56958,31605,132173,107315,46139,45873,37708,14360,42474,42925,-23897,-79691,-66152,30103,136608,131289,64455,26453,24017,21404,-9767,19439,130816,147555,36739,-44617,-43363,-10032,19754,53825,47548,-39910,-164624,-192881,-125981,-90787,-126792,-156520,-134053,-89791,-57265,-15390,52602,79949,57809,48596,100453,139486,128676,76991,5141,-61031,-101070,-106174,-85507,-59881,-11284,42452,49160,24277,-50008,-156614,-175009,-79057,-17002,-24971,-27909,40088,109712,86660,7694,7212,41752,35680,-8485,-29974,6277,43889,23415,-12867,-7209,23882,46432,20288,-32545,-45090,-22273,-8884,-39828,-65129,-30993,-19006,-102076,-180696,-141757,-43703,37773,58962,29201,28320,35544,-35153,-107998,-179817,-180226,-28728,103642,90478,55399,28172,-21184,-14042,81201,107507,9026,-78190,-18273,94719,167895,140589,47562,33648,111965,125903,45652,13208,44387,59894,38085,14405,24686,27996,-15289,-39818,-77650,-118913,-93373,-4498,80572,105968,47582,-29065,-35952,9088,21385,39427,89087,34963,-100301,-83166,50781,89079,65559,111581,105615,-2003,-48962,-30188,-70089,-120406,-77151,-14013,-18285,-95365,-131186,-20881,103465,70777,-22123,-5482,101789,109399,11143,-59811,-65962,-50421,5609,63145,88556,83949,9125,-94895,-72846,24845,40250,-12765,572,40955,51716,92251,92231,7085,-44017,-40076,-27239,1362,-3497,-60771,-32879,87494,145278,140805,119613,59211,-25707,-51562,-63669,-92413,-93947,-75143,-21884,53106,65493,9451,-4787,25786,-5074,-82332,-118368,-79515,-19152,-24106,-35303,-15085,-26977,-72370,-69220,-56001,-70640,-39519,21910,35509,-895,-37861,-28275,24242,35580,-17348,-72180,-71419,-21700,48738,70800,9189,-70898,-73640,-40780,-67282,-136932,-125114,-56041,-24820,43641,175299,189606,64989,32687,70608,53626,28287,51595,100884,92918,77521,153640,188194,83693,17619,3285,-25835,-15848,51179,101020,73036,62180,82931,30113,-50567,-8104,61355,131,-104670,-125613,-122859,-114231,-64004,-58144,-66986,258,22000,-51677,-99783,-75956,-36337,-23783,-35448,-19893,13833,20069,-10511,-25093,-65972,-106808,-37665,41888,169,-33493,-20454,-7617,74830,98059,-24924,-117999,-101440,-64520,-7837,22482,6836,-30748,-43423,14357,49681,-3053,-5219,41034,32116,33735,75930,49686,-45628,-106449,-139024,-118309,-31168,10525,2860,-34626,-72044,-26724,74504,90334,63898,61856,6619,-86553,-123125,-57586,71464,159227,153962,113795,89585,99151,78008,55497,67517,79065,89269,129000,121203,46346,-16229,-52577,-102807,-123900,-100846,-67082,-39069,-14286,15247,36884,21289,-26229,-32339,52567,130030,107357,43676,23914,19229,-12244,-62907,-67947,13276,77927,2164,-69422,-30466,12784,13958,15869,6116,-16094,9050],[983,26528,13243,-58242,-151142,-144531,-58634,-35149,-58678,-31659,-12261,-43141,-13824,41555,-6913,-91952,-131145,-79811,42943,126496,99558,79841,152831,185390,123691,66162,33541,35926,76606,38120,-53340,-83980,-85894,-101024,-62038,17354,16670,-25029,17315,84570,53814,-46641,-101058,-38430,33824,-95,-62802,-36055,40783,80597,9544,-65783,-12003,58649,19152,-44198,-46322,2371,33455,-31184,-137373,-140501,-57097,15734,117151,183720,121012,62882,90077,128043,123510,57277,-14889,21917,89481,58462,19422,-4374,-48128,-57809,12342,74285,66103,30136,-24650,-45958,-7211,-8116,-88145,-107725,-6110,114538,121258,17693,-78558,-124199,-88018,1427,72612,81866,67647,12256,-79999,-133957,-101261,-13990,21264,27294,49350,10456,-23920,3569,755,-46821,-85576,-102617,-92525,-22246,66337,114878,98273,9954,-73055,-61426,-24467,-4508,29952,40201,34938,60943,84298,72397,54150,7093,-48299,-40407,44472,101946,29353,-67594,-65250,-35092,-47113,-65097,-26919,70573,126339,148691,147904,105237,43564,22033,27856,45607,29575,-43600,-84520,-18129,24863,-48042,-57428,77475,166187,100897,23250,-23515,-66565,-73282,-55591,-14885,34573,44055,35874,38139,23781,57591,94710,26364,-65570,-78843,-81861,-105927,-101332,-55169,3472,2286,-57114,-66531,413,53136,76716,90097,66270,53091,85752,61803,-45525,-82961,-9913,38153,-29843,-106014,-67921,-6540,16365,76236,88265,-38164,-136874,-94118,-41430,-72687,-97026,-65333,-13165,-8401,-21735,2253,52271,41509,-8050,8587,39293,-36997,-95373,-35023,27289,24193,-11028,-47116,-43368,-26141,3588,27038,11497,-38565,-64012,-14024,72484,116356,145227,137313,84532,53544,34036,-7155,25230,29337,-31139,-48387,-6055,24313,44919,12936,-77403,-89186,10607,43928,8385,2037,-18967,-19927,76383,116414,10264,-108570,-138163,-100833,-45384,-33228,-6797,79105,108900,45824,6069,-12807,-60103,-66894,-54904,-67499,-41704,-8051,803,-14252,-64212,-94869,-66776,-49399,-47250,6498,58399,16414,-79376,-45973,71365,102053,28586,-107441,-145644,-905,100880,-3986,-83978,-85237,-111098,-103221,-31205,-35401,-67843,-21983,72558,52993,-12901,-4747,35870,63385,55153,26064,9957,-19207,-4646,59741,96802,97691,85689,8987,-80535,-30857,85016,95123,32676,-8244,-23309,-10104,50363,120393,108248,38296,35019,81347,77775,74919,85350,52127,7993,-43141,-94955,-66964,2382,23900,16518,46254,67769,14741,-62505,-130780,-175167,-155036,-96308,-87063,-72671,-19551,-10748,-15000,-52,19784,-572,-88242,-187769,-193626,-103022,-5144,16442,-26314,-72632,-89916,-62269,61709,176640,143163,63391,95455,150345,113427,-6050,-91247,-63995,-3967,-13642,-29804,12379,40967,29036,33504,64815,81233,83062,75545,69178,33624,-1904,-29869,-51653,-86937,-88852,-24002,35658,36883,-7337,-14194,24501,51069,54761,48541,-22605,-77010,-46912,33818,57259,24414,-25050,-42152,-38784,-35722,-11596,26903,49282,93218,118085,62769,63681,92044,22632,-85475,-131919,-150087,-153147,-48473,69860,40327,-61528,-83211,-49675,-20392,31244,82290,62651,34490,43096,26268,-13087,186,56088,68883,11108,-51517,-73700,-51944,1782,55537,56576,8434,-40457,-57249,-77565,-51753,28326,28172,-62846,-90346,-36742,27658,71212,4632,-86530,-73972,-35231,-49416,-67909,-53045,-15710,16083,7420,-78,34267,9174,-72166,-99808,-31908,65874,110767,86024,34275,6655,5406,-14073,-33775,11357,32188,2146,-59584,-111158,-88014,1369,46934,-14245,-55593,-13166,24638,42554,55528,11857,-57919,-61085,-28559,10982,37120,15898,-20678,-10613,19905,36975,26745,-16304,-75129,-62844,-59507,-99678,-90363,29811,170025,188565,105721,50261,53943,57047,75716,100779,53586,-33972,-53457,-62607,-77190,-20831,15481,-42554,-87051,-68203,-50964,3926,94469,114517,25991,2361,38620,-14608,-74790,-50980,-63541,-122416,-105928,-12209,55623,60593,40440,24792,27296,27697,44790,41640,-20945,-24043,61205,91885,13333,-20316,27648,42077,37716,55684,60330,71543,63069,-92,-21874,14773,-13546,-35359,44686,78758,5434,-93548,-173328,-122846,-13130,13854,-30914,-62195,-19446,103096,140829,94639,101847,122254,106558,34421,-24612,-14325,-20,-31922,-48708,-47659,-63067,-97020,-132996,-107771,-52110,-28172,763,71427,68979,7744,8310,1005,-96774,-204746,-183678,-82242,5655,27774,11779,34544,83464,83034,80649,75001,17902,-20592,15747,4969,-95824,-166174,-104041,21623,74851,66086,55394,12576,-29210,-32482,-23883,66570,199147,224439,101496,-19946,-13875,40837,44677,37976,15844,-57694,-156801,-149785,-57404,-34973,-84646,-89295,-56303,-32391,-5865,21349,12384,-5824,26450,72642,126504,183027,202785,149991,43517,-69999,-132605,-121064,-92525,-74048,-46947,-41804,-32835,23485,213,-129631,-182631,-88774,4424,-3191,-44065,-5654,75950,86812,24688,43912,74525,48546,11727,-7791,-16665,-19819,-22177,-37403,-44529,-11671,82486,145200,81495,15569,1394,-2794,-17024,-20841,-311,17549,-34579,-100532,-55251,23489,40802,-10870,-64285,-29404,52351,32892,-28743,-69061,-68903,-5823,62329,74896,59445,12962,-46545,-54830,37209,91090,-28494,-172176,-103021,75527,152406,67843,-11300,35915,104959,98874,41344,-3684,17473,89466,144825,113282,73698,31045,-29577,-61331,-58699,-62709,-87284,-55959,35706,61696,13339,-38720,-76627,-40821,-4952,-18783,-14399,-37191,-114197,-61106,85602,112419,52437,40258,19257,-33841,-33986,14513,20412,-39132,-109734,-111898,-50923,-38053,-54329,-4905,34682,-16706,-58489,-21108,42650,36240,-17311,-55091,-56457,-36789,18112,45367,43070,24702,-26867,-47957,27841,99797,76304,29289,68347,120308,74943,37192,16467,-32395,-29022,21746,47751,61333,48795,-16669,-25303,67714,124956,94217,81890,44114,-95999,-157371,-107738,-76835,-53921,-7726,838,-2312,22354,14887,-501,26904,27381,-25680,-47509,-6636,17786,-2225,-3248,-15913,-81232,-119742,-71662,-46474,-106386,-102984,6405,47730,-7130,-17263,32640,59368,38962,16922,-19120,-60483,-72743,-10307,59753,19744,-99897,-111610,-24949,-29655,-135754,-154783,-68971,-1225,38713,80166,65599,35213,79833,69348,-17502,-31409,56600,140053,126376,90069,147646,163518,70543,-8685,-41884,-29649,27259,73062,82185,56858,61950,91704,62976,-22494,-62523,-50978,-71372,-130181,-179052,-181612,-116735,-24348,-19263,-66803,-46920,-5441,-33615,-81003,-64599,-40555,-56006,-102744,-74585,41705,44662,-41468,-34436,-19465,-24874,23386,32556,-23509,-20717,15493,27394,79453,75238,-12894,-78724,-141603,-208053,-164983,-90081,-65981,-16493,50435,106370,113262,9700,-15447,50534,47236,52150,107902,56228,-72698,-154447,-181712,-113215,44656,126477,88679,12876,-20913,9013,49345,55007,45347,39674,7620,-43102,-101136,-118048,-43868,61454,119512,143278,101867,10034,-55286,-15270,57216,48378,26711,59587,98120,79564,21110,-66421,-180322,-208634,-153272,-86359,-61378,-62198,-15371,51236,47470,2779,-7391,28842,61910,50153,24260,26096,21297,-13168,-48716,-39274,12175,29603,-74790,-162357,-120502,-42448,-3859,979,-27281,-59630,-41744],[-61007,-40027,-34908,-50859,-91792,-74451,20859,42527,-14358,-1594,24750,-24986,-36314,-23888,-77025,-92066,-75511,-56526,23230,126273,112674,30589,51447,122771,113900,59101,52704,102144,125869,55203,-13331,-26501,-39510,-52643,-35456,-8618,5247,25979,54769,73154,53616,-4095,-48904,-21904,2977,-31853,-44897,-14579,13122,43182,60996,77658,118979,90375,-30308,-97715,-41197,42251,46893,-25595,-90255,-89731,-43189,23038,113190,109690,1634,3365,112212,153331,137865,86040,21556,10761,11830,-7691,39022,60645,-34828,-111301,-47484,48179,67724,43163,11621,-15619,-14804,-25091,-65447,-44888,52485,149447,163808,54599,-59243,-89209,-42884,29459,78234,53712,43552,18860,-82434,-148142,-96539,-4509,22170,3557,6008,-30030,-76151,-50628,-11457,-19467,-48997,-70900,-74706,-30171,68890,112883,60848,-28595,-90520,-110616,-112087,-68529,15227,13061,-7076,66921,134498,83390,-8687,-39929,-31031,-36538,-19696,-1954,-37850,-70567,-62052,-32389,25372,44858,-20100,-47216,10455,79949,88889,23753,-27605,22216,80252,36377,-53781,-112847,-112178,-34889,17510,-49911,-69460,45388,105673,33563,-33153,-72441,-94455,-65034,784,62725,65214,-7505,-72996,-56381,-7694,50752,79253,2792,-94460,-135938,-136113,-88154,-13444,-19713,-38847,-11456,-30259,-37782,28081,69805,72370,66642,11895,-44491,-16386,22129,695,-5669,32660,33686,-59136,-127490,-91493,-39232,-30781,950,9632,-60615,-60602,58807,98664,11619,-41821,-29312,23864,46779,44970,90762,146696,91455,-7025,-14265,3696,-62054,-113113,-38417,61284,58434,-4967,-18922,17433,14790,-4148,5680,28350,27231,4817,394,-2137,-19219,12353,31274,4896,44759,92791,67118,69495,64517,-32183,-102143,-67977,-31728,10067,12610,-58116,-67715,-17735,-23081,20521,95917,38737,-26055,31570,73460,19088,-32881,-22396,45204,95948,31642,-30630,14440,39579,3662,-4525,-29104,-62372,-48423,-27651,-29375,-28901,-9732,-5944,-44594,-70948,-54929,-24175,4695,14856,12462,43523,46661,-74587,-116417,-11605,62196,9860,-156189,-178741,54330,188488,69299,-32164,-50660,-73988,-52362,18566,31280,-1555,20164,101911,81393,-5894,-17152,21661,23476,-32990,-55320,-11694,20390,84629,157988,133365,62984,54052,62198,16749,9588,62249,76653,54869,32327,5296,-13131,4392,80218,73282,-23619,-36453,25596,34510,28317,64688,109099,124305,64277,-5319,3698,55153,69465,27143,2454,16893,-24785,-83386,-92045,-81374,-101079,-124448,-121321,-65738,-2323,-2297,-30391,-43730,-34988,-19695,-55413,-151213,-171122,-103956,-45824,-27968,-36233,-76544,-83798,-48169,7729,75011,90924,34432,43151,100392,72481,-21242,-62454,-44820,-29208,-49040,-44995,23464,49639,22911,17217,38482,85445,109707,85925,76087,38558,-1364,-12724,-32072,-76934,-72898,-28818,2281,-11177,-58485,-49121,45408,114007,93024,31485,-56309,-93178,-57540,16468,56452,47397,22306,4816,-21148,-34548,-30079,-33538,-55225,-24437,50902,42660,31288,74190,52409,-51235,-90799,-74463,-91801,-47290,45045,47180,3555,4874,12025,16797,82721,169113,151962,76242,26508,-16527,-46568,-4972,76276,105713,52840,-47465,-123664,-84450,26677,60283,-6535,-63577,-66054,-46435,-59708,-46285,22698,17652,-69660,-82324,-45962,-14214,40371,7109,-98371,-117847,-83325,-74917,-62022,-7523,43061,60867,43809,11362,13215,-23098,-77334,-62380,7725,75911,85810,47409,35757,28924,-16070,-69969,-78638,-26451,8354,-46910,-126538,-109167,-40172,6370,28891,10766,-9804,19070,52585,73626,77858,8674,-87969,-120773,-75161,-1514,52789,41826,-15914,-47329,-26590,6038,8373,-33244,-80442,-46141,5807,-1696,-32209,40951,156938,158598,64918,-10923,-7148,53899,158357,215135,139484,13929,-3455,9335,-15427,5166,23902,-29081,-42463,-8195,-11121,37317,109309,79028,-24362,-22134,18684,-32113,-68254,-35754,-49410,-84928,-75655,-40081,-24140,11968,52832,61294,77923,89065,79998,40564,-30455,-42496,35513,61121,-28831,-52801,29594,58348,14823,-15577,-4749,57057,68431,-14929,-47267,17043,14881,-666,82818,113060,43492,-12928,-59092,-41984,61741,104585,42488,-14177,20082,130319,184573,153973,115447,63321,47504,9768,-60934,-52454,2415,3885,-162,-5517,-37402,-36626,-7569,-20101,-53056,-45159,17566,97933,92326,24383,-5641,-13085,-42782,-109181,-122158,-89363,3782,94084,80386,6879,-30623,-14733,51589,74643,11577,-30646,14760,30522,-52050,-123103,-73906,-7053,-2678,32055,88536,70962,9736,-20800,14177,108606,182656,193171,82411,-51971,-30143,53030,35879,3802,19710,-279,-66347,-55113,12345,-2539,-55926,-16122,39915,7566,-23125,-4026,-6871,-38075,-12732,42180,74514,110271,150211,120683,38097,-26434,-49990,-59272,-89821,-97462,-73258,-94986,-83421,-3335,4218,-81938,-112866,-42858,31028,8712,-49824,-30092,34413,74127,59307,49226,40251,14981,-23108,-45293,-45184,-70838,-82329,-65541,-45112,-20311,80557,185190,122854,20417,-21729,-10866,44343,87039,78271,89600,95723,63894,52422,59176,17612,-59663,-101004,-69466,11264,57740,79009,73436,26919,-21380,-375,46175,38578,-13073,-53172,-86416,-49934,3377,-58889,-152171,-89494,40982,75569,5119,-22884,28314,54591,40865,13109,-8751,27549,100042,157948,156927,104798,5870,-75458,-86150,-31802,-1729,-69935,-107849,-24072,31371,21918,-11355,-67299,-67476,-66458,-134239,-177411,-182721,-185859,-89864,41447,54691,-11667,-58167,-81472,-62822,-27294,-17854,-26905,-72460,-153996,-171581,-83212,-15762,7635,33840,15736,-49557,-47793,-8384,4744,17657,8193,-38847,-23468,54784,93671,69303,36688,-21634,-73842,-37550,51783,85036,55592,51206,114446,163147,85966,12672,10536,-7111,-29299,896,47555,84090,74978,18690,-3300,22515,21061,-35293,-41126,-30431,-121970,-164695,-82214,-33612,-46432,-14383,-18430,-37104,-919,9336,-15874,6028,33385,35827,41120,56778,51983,29235,8738,-27034,-90107,-101377,-43378,-31757,-107579,-108720,6011,53019,21585,46010,100385,103584,51731,25269,32013,-3848,-76384,-79733,-29171,-39296,-129999,-166715,-96363,-32353,-53468,-76920,-46213,2297,42310,70459,57925,40522,72475,48490,-49745,-68006,38308,133248,121218,74221,90673,121164,102130,49955,25154,45487,63118,35437,1147,-19323,-12704,26950,56004,14078,-49923,-38476,5225,-470,-48485,-72952,-35150,13506,13314,-36994,-74827,-48851,12312,20360,9919,-2620,-47159,-112307,-75552,40940,8347,-111476,-75333,-1470,47559,80782,47261,5093,12975,11712,5866,38066,26189,-21210,-44200,-106236,-218535,-233415,-143018,-64262,8632,75416,95501,76252,20941,8903,62229,85653,82563,62702,-13448,-72410,-76891,-79121,-12068,157111,258963,183091,41396,-12160,2070,681,297,-5194,-9244,-1945,21790,7527,-70993,-109516,-51462,15243,56135,52603,5327,-36465,8226,59536,11294,-61157,-76841,-31222,33009,56948,-2785,-94300,-103814,-54261,-14526,-33665,-90049,-62552,42533,75221,38612,32463,60131,64844,38489,28766,51952,54951,26751,17258,46124,61333,42697,-43991,-147396,-150285,-50039,32052,20542,-38748,-73342,-67780],[-86744,-67384,-56372,-43333,-57249,-46262,29809,34692,-22358,14875,68440,36091,15723,-26526,-122172,-98213,-8380,6534,-9325,33623,55141,-4476,-31061,10437,12803,-27987,-19694,37920,81099,82228,62996,10281,-28840,-4654,5032,-29895,-13165,36405,19377,-1746,24517,26724,-11721,-47369,-72183,-67929,-29865,-5434,-26521,-24945,37415,122073,142612,47591,-76095,-100093,-4799,82056,55192,-27059,-34045,-7615,-19813,23191,112125,66344,-82462,-103701,23865,119559,136438,102336,64846,31534,-28897,-56238,41717,125847,61446,-50738,-44074,38561,57063,20544,23371,28021,-888,-10146,5633,32158,49998,64549,67615,-2634,-37185,34667,97326,78485,49358,19476,44064,45706,-38856,-79984,-23214,33907,24504,-30965,-56887,-53415,-37752,-27241,-22782,280,7333,-21479,-64749,-56297,34106,93778,34517,-57899,-75538,-73778,-91398,-36924,57677,14677,-46728,29767,111562,58898,-16832,2818,38032,-10007,-60849,-72129,-73061,-56473,-34819,-13484,45361,93259,26814,-74491,-57256,47443,70612,-2047,-22732,58487,106894,10538,-111101,-120359,-56922,3762,36791,16395,-34922,-50751,-56073,-73711,-89661,-105528,-95624,-36003,32468,78730,69799,1356,-57620,-54136,-3361,65467,114276,52715,-64475,-137101,-135362,-45257,68152,-3027,-129504,-110590,-64915,-16884,64440,66629,46333,49848,-30229,-134162,-118836,-34203,25018,49760,46073,3070,-87185,-136157,-87182,-28670,-18517,-30124,-55236,-58812,40663,140483,86823,-23239,-31133,14595,38409,42147,61104,127136,175751,126114,24106,-33248,-53990,-82159,-110115,-53536,60079,62057,-7805,30948,106725,83659,15034,-49124,-51806,16993,69882,27555,-47014,-94177,-108416,-126233,-78494,53314,137583,108897,96008,83298,-38074,-160230,-136257,-79589,-19681,32485,32119,10530,-42167,-87313,13573,140413,79144,-43767,-47738,1473,8878,-2615,32381,125262,171489,74933,-3999,10227,-686,-24114,-10711,1844,11682,28304,28322,39383,20151,6125,-8408,-41932,-24009,52327,68432,39119,45025,60176,73549,51740,-58638,-102436,-66794,-67216,-81651,-140818,-148803,28594,154442,102011,27011,-22790,-70151,-82976,-51423,769,42412,72056,99935,74603,19451,8592,13132,-8302,-52256,-45280,8624,45260,119599,189207,127298,16465,16025,101918,121363,51162,940,13497,32219,5669,-52407,-82062,-55616,39018,51450,-50250,-91291,979,65767,44341,-3141,6294,46766,55158,66347,92757,99908,72318,17419,-19238,-17073,-68770,-113355,-65131,-14722,-56411,-102711,-81755,-39160,5201,44461,29116,-17176,-43236,-43418,-73787,-126085,-104423,-55183,-49383,-23355,8028,-3434,-9121,-19612,-61013,-60143,-29052,-48689,-46559,-11098,-23456,-36301,3074,17378,-14731,-42182,-32860,44202,84148,61561,46644,41581,61172,71290,53079,53497,35222,17355,12811,-7960,-32879,-9774,-12348,-41758,-50492,-44214,16151,115623,136163,80286,-226,-68356,-114595,-98620,-39730,-186,-14592,-23069,-7045,-2624,-3011,-46331,-109816,-162854,-160906,-73146,-14854,-9690,17909,34420,-3275,664,45439,15707,-26395,9542,36991,18497,23063,42546,61189,114034,165106,124102,19292,-64418,-96201,-70971,-2536,41418,45065,3860,-63062,-97884,-38168,41756,32193,-46594,-83193,-39798,10652,-4352,-20468,-7065,-35175,-88703,-75613,-39096,-14280,30730,-11683,-148219,-208292,-173486,-131579,-102388,-47225,-8429,19095,55019,52790,37851,26011,26770,16926,11547,61214,71428,-9373,-22525,29441,6003,-60771,-72571,-5890,36035,-39576,-115219,-65335,11058,36675,33262,11268,6003,3634,-11563,42371,103256,20664,-117593,-180723,-152016,-91355,-38590,-3735,-29860,-113469,-150493,-98313,-32442,-27897,-64983,-35528,60798,86137,16300,12948,58245,28728,-13542,-20695,14960,63738,156608,211562,128707,21478,40764,87974,77599,59438,36921,-5030,-5079,42377,52189,70506,73281,8326,-49768,-19944,633,-27867,-50418,-58599,-70299,-43157,-20563,-39514,-61580,-36585,17460,68426,109676,103303,56438,-7189,-62514,-85694,-53790,-39199,-108703,-131895,-54462,-17629,-56564,-98564,-82112,5040,27978,-33582,-33525,25783,8469,-20708,24655,44289,27470,35552,28555,21830,60524,71376,22164,-13211,15387,75451,111140,109144,67938,-10784,-32203,-54543,-96783,-47196,46582,58719,59482,62346,21900,34580,114257,72034,-50321,-58084,29892,102480,114588,76771,17131,1570,60541,86345,37301,-49923,-37835,67357,95562,14688,-68096,-88740,-14740,64954,38246,-14996,21893,67508,28327,-33031,-35781,-32675,-24064,34034,98484,129556,113719,64960,70655,101021,96463,95992,43425,-65851,-76370,10716,50413,61178,75701,40864,-11672,1163,30993,-12254,-83563,-53686,25231,-11144,-90187,-81438,-8059,34106,51616,58996,38679,4733,8586,-2923,-26715,4380,49912,26047,-42540,-67995,-63318,-92083,-75059,-21757,-28098,-45071,-15934,20651,22222,-26804,-62313,-8035,36941,29428,-3410,-36930,-24989,3705,-57459,-140928,-133525,-118386,-131006,-100954,-23556,20023,67054,128624,80083,-27336,-74988,-50862,34902,118645,129880,155308,198689,155911,62946,19340,-10111,-49244,-55091,-23425,27384,75680,123214,105936,2020,-107113,-84382,2054,5485,-24884,-27263,-76671,-101769,-59865,-29286,-26142,11184,29910,25507,23396,27479,30239,38721,40503,4249,-6097,28149,29741,30112,96955,104730,10283,-63380,-51340,-12179,2312,-65846,-126533,-50099,51396,58510,14005,-22958,-45442,-90042,-170319,-228157,-249723,-220722,-109412,-21361,-40224,-95254,-104874,-104008,-69933,-12472,-35395,-104028,-137859,-149720,-128100,-57107,-43595,-41437,19758,29866,-34285,-41705,-21539,-4189,53864,64134,-18140,-5865,117452,169776,136249,77950,-10630,-69952,-56502,-10988,13410,17853,24159,73839,119706,74456,33188,61246,52111,-33046,-79631,-39228,25133,37276,23519,40202,31648,-43801,-119813,-130786,-102056,-120935,-109115,-7665,57768,18012,-35761,-61060,-27062,25441,3249,-39207,-14149,24863,59757,62890,38960,36686,29299,2818,-38342,-67985,-36754,6592,-12454,-54207,-28336,33611,50622,47094,60530,77934,83486,37622,5164,36745,33569,-22759,-74036,-109014,-107761,-110546,-148644,-140041,-33574,54233,34922,-35159,-34814,53653,125951,112830,45913,33867,48538,1773,-31248,27740,88065,47086,-14349,9232,97497,142292,141848,134470,115064,56617,-20470,-51377,-58718,-51326,-15007,7296,-27328,-33543,55960,153985,174431,140331,98487,72974,44110,29932,5769,-66187,-95816,-842,77298,62567,311,-76981,-114884,-53009,10047,-56369,-182220,-158128,-48006,42247,81553,75800,57229,22457,-30119,-16620,49940,32405,-48935,-83298,-83470,-135808,-161711,-99317,-31410,-19607,-33487,-38006,-10553,25815,21773,41547,111468,114663,-2143,-85132,-38033,49927,65440,85166,196027,277923,206318,62092,-10757,-48791,-95422,-115404,-99559,-55869,-14288,40561,73196,-7614,-107124,-108369,-95842,-66999,27725,101789,71159,44448,38288,-32010,-148557,-186752,-135524,-49211,16304,27933,25394,34929,44834,49936,90,-110645,-119152,19440,99503,53896,39316,93906,88441,17103,-8908,36085,65230,38812,24566,58874,61353,35671,-10070,-103967,-157617,-79156,8789,-12469,-62743,-73227,-66721],[-16408,-16416,-16883,-19211,-50783,-54688,-14486,-29921,-58892,25929,127675,123871,83350,10290,-81318,-47635,40891,39633,-30850,-44738,-4316,-6830,-38419,-41993,-46426,-59957,-59073,-45191,10902,99364,114747,17910,-30915,18309,26425,-15131,-9029,6001,-23612,-22859,17224,22681,-7206,-60818,-105609,-83181,-47455,-40865,-69134,-74383,-35944,37648,76122,22354,-58634,-62921,13827,82459,60349,-67,16341,30861,-18160,26038,149885,129672,-32569,-122851,-51067,69233,102906,74337,71537,70623,8985,-50572,9310,97681,94706,15821,-12999,43222,48785,-19001,-17626,26866,10125,17860,60414,55888,-5269,-64522,-98572,-122087,-65065,76396,162655,103996,29044,18582,60177,59811,16981,23247,57863,45405,-15628,-64584,-57838,-8138,64754,64463,-7179,-11501,18596,-28189,-127423,-139402,-51012,46629,40765,-23253,8179,77847,45619,28940,66390,-2987,-99795,-55166,22040,277,10332,88730,88312,-9975,-55878,-23507,-16719,-39405,-44206,-49396,-34677,44554,86053,18131,-22531,54350,81046,40291,37455,65977,53130,-13129,-58190,-22771,16935,13113,35771,81772,12899,-142821,-195203,-128484,-90479,-102841,-67637,8622,21936,8645,24371,35087,16220,-9703,11995,94607,167563,133294,6608,-79649,-85579,-18842,68005,-10331,-150651,-149162,-102720,-58675,1415,-10002,-7511,18671,-69574,-172070,-142417,-56839,-10972,2381,-14386,-52566,-88936,-97281,-58355,-25047,-12585,-31467,-88171,-81648,25157,42568,-78141,-157932,-115724,-54698,-65395,-86084,-26961,61745,101864,103353,64284,-26375,-102786,-112207,-110327,-83736,4206,16678,-31404,27184,118674,121693,58327,-78626,-135712,-18719,92724,56631,4448,-34484,-115979,-157182,-42944,83434,108246,65865,89664,95207,-8769,-127022,-114697,-49944,6513,64185,103966,61682,-60181,-118927,-22764,88624,57429,-60993,-75151,-1863,4491,-47342,-15163,102695,164136,86917,30966,40564,24473,18164,47670,87386,97162,92510,69976,32868,-25878,-61607,-50535,-16232,51451,141429,116874,4658,2688,97510,113862,22178,-71505,-60109,-68838,-169931,-161284,-71479,-56358,-23394,46559,50999,14451,-45778,-104677,-154996,-150282,-56070,57756,71730,32281,14608,37412,56906,45611,33269,24908,38423,55792,39817,67176,119568,90574,12553,-2554,64191,116730,56217,-32839,-22753,13102,-33997,-122136,-138215,-64976,35802,63852,-16548,-70117,37398,143031,103213,-38381,-135871,-128265,-41844,59166,92826,38889,-23060,-37563,-11360,7772,-48791,-104624,-81203,-42992,-39519,-5387,32785,14614,41296,118780,103784,17503,-38431,-84465,-140361,-130379,-44135,1276,-20422,-9134,20359,44229,70013,48526,-25266,-82044,-92451,-103673,-117788,-111421,-79011,-21041,35363,37683,13715,8503,18428,81764,143310,137451,94118,47944,26175,30249,17325,11943,31239,55148,18694,-38927,-33707,26427,14416,-64572,-69845,12950,108798,130518,67416,-704,-21493,-12409,-50179,-76426,-26933,-5212,-64315,-96228,-48665,1575,-111,-67058,-117746,-147490,-181509,-149632,-83307,-50249,-41339,-17706,16096,60579,106973,80672,734,-12774,448,-46263,-50412,23887,82997,96204,86026,43920,-37441,-112423,-118313,-63103,-12473,-9537,-7049,-17674,-40375,3015,90103,86512,19900,-26804,-38003,-10085,37607,44690,16251,-34522,-86266,-99801,-68100,-21622,32028,76053,-3056,-164099,-247297,-209903,-142499,-111594,-95014,-98449,-60997,38219,85020,76271,83500,105356,59196,-4141,42895,84787,-1508,-41307,17089,31408,2460,-20841,15662,37967,281,-37091,-28303,11030,64517,63895,5347,15257,19964,-40683,4037,101352,53550,-66530,-125120,-135033,-128840,-112948,-62279,-53341,-153402,-243294,-179394,-38386,21479,-27941,3715,135139,150536,32554,-34695,-54298,-78802,-34856,35917,81471,70465,64597,61589,-11957,-57178,16944,97415,117926,88464,51628,46458,32026,40105,71059,87987,43415,-23343,-32258,-2101,-8274,-20669,-38321,-60888,-44172,20430,55916,27697,-10083,-34016,-1158,86364,131325,88233,23151,-36241,-82183,-115481,-119524,-95210,-128640,-168562,-123996,-78482,-88146,-107922,-82346,-14166,16202,16124,43764,50921,-8338,-61153,-60614,-35451,4822,23807,91,1602,-1417,-40593,-80371,-67907,-18211,27500,43193,48110,40609,18593,4227,-59583,-107545,-47997,42981,60926,87758,135648,101090,60435,103355,72394,-38256,-23752,58240,90787,113659,123258,64276,30352,119105,197910,140762,-23962,-115317,-35278,63928,60123,6285,-61453,-47217,57798,84364,20447,8199,47666,61650,23482,-20488,-30199,-7036,11617,40398,111100,155191,127457,94719,60070,17447,32038,59997,-442,-80439,-32989,97723,167568,104990,7543,-22916,6023,13001,-30569,-121634,-154382,-75235,-40448,-107036,-122182,-6754,119468,158213,128942,77712,-18346,-88156,-90854,-49152,23754,74212,64115,41337,27433,-7598,-40265,-22791,-9536,-44734,-17955,54242,58571,-14762,-88272,-76437,36150,72219,-12016,-112214,-130451,-46941,46511,-28831,-185580,-212907,-153959,-143187,-118969,1442,86093,63712,42448,17314,-51401,-85472,-62550,-17147,46507,103117,168570,199268,116094,14548,-16141,1665,7911,18973,67156,120233,122124,110762,58293,-59266,-158000,-115763,-23043,-14376,-15553,11575,-31859,-73526,-38609,30787,79431,88771,31710,27248,79202,72353,44953,83693,95694,21311,-10764,-14607,-82697,-97316,13333,89129,54980,15091,12872,-19959,-42639,-77397,-123434,-47808,89865,92684,27293,15545,6906,-47116,-101706,-140612,-169513,-141921,-50762,-15657,-75832,-118130,-67033,-47446,-59620,-7202,-13011,-95890,-114534,-88490,-33617,35695,-21462,-99469,-44297,568,-61337,-118495,-121661,-60882,35451,72157,15881,20661,109967,174986,158647,83067,15743,-2073,-37166,-80758,-58473,-4279,-10377,-10853,30853,57944,73461,85416,62222,-14904,-90694,-98020,-61801,-25729,19396,76732,69321,-13987,-76263,-107262,-116237,-112045,-65080,29129,113304,89468,-36797,-88940,-7850,50234,-21161,-89413,-57005,-1206,26484,7906,-15424,-1792,6596,13462,-18663,-42745,10643,40418,1576,5458,43742,31991,13348,12248,-11648,-17269,12413,8657,4188,17365,27795,38111,-9934,-112054,-105256,-23565,-25531,-60989,1219,77243,37886,-70935,-66354,65701,141590,91711,2142,11264,80602,87201,53201,53137,44421,-43185,-112534,-44007,73214,116056,137593,138276,101856,29207,-33880,-30789,-24826,-3895,25302,-23909,-104429,-50254,110153,221312,234729,201084,163219,124483,71078,41771,37555,-30567,-104144,-50659,39131,37664,-34664,-94931,-89720,-24884,16755,-31622,-137310,-159047,-80620,4374,74028,123994,94333,3665,-44864,15735,108527,61449,-81497,-146082,-99349,-65322,-32249,22602,23343,-64199,-161396,-164412,-55276,26726,7334,7655,111665,130986,-11339,-69790,28672,117052,113919,92009,127773,165242,144066,86906,27046,-67658,-153619,-171824,-111301,-31541,-17999,-12622,26089,-2963,-73677,-94339,-119078,-80111,75837,171050,88005,14339,26300,-21290,-137873,-157944,-105604,-81289,-62715,-1226,72583,91742,56072,40512,1234,-105210,-124163,21132,126782,83303,64599,125972,103987,-14362,-74203,-6481,68365,48475,8160,27379,29159,-1565,-25350,-64223,-121043,-108770,-62580,-59911,-48151,-16637,255],[67689,30165,9220,-1898,-42569,-57277,-41968,-51039,-42242,55923,167524,166414,87947,14337,-11097,41192,66947,19076,-44843,-57856,-34440,-34286,-44133,-31595,-9423,2553,-16176,-49213,-14247,79420,111962,38121,-13235,-1695,8025,23939,23596,-9977,-10777,32593,42319,11018,-11768,-31890,-57750,-53884,-56916,-80612,-95027,-80883,-82440,-69298,-1783,25158,-33898,-63011,-1780,71418,61573,27099,41365,21089,-33549,5115,125222,148226,53186,-23668,-21609,24607,23049,-7236,14808,52897,33002,-20116,-14696,11312,10538,-24022,-40192,10811,25753,-44660,-63092,-13724,-6367,10054,42513,21179,-38820,-96064,-148483,-163280,-110239,-23631,59282,56190,24267,43509,77098,63762,50178,69948,69491,7577,-79512,-86626,-1621,81170,139428,120672,15260,-38999,-28239,-79824,-169977,-168237,-89762,8060,63401,57408,102020,194759,161195,52050,10624,-42692,-121852,-99559,-34139,-29797,34177,128141,77916,-40361,-25740,69095,59542,-24312,-80935,-128819,-129249,-16569,89789,67462,6670,40813,90253,99695,66291,605,-52000,-32383,29566,60054,13175,-51891,-18517,71166,23056,-149109,-183145,-83714,-49430,-83978,-38929,34009,-809,-55247,-28146,25836,16061,-20075,13816,100965,136442,108495,34389,-20585,-20908,8169,42991,4468,-57973,-51112,-48690,-69056,-79054,-83066,-36233,-9943,-92757,-151089,-92609,-34735,-51467,-69507,-74144,-67280,-28821,1766,-14345,-44026,-38375,-27433,-67498,-81816,-45412,-82068,-176703,-211354,-181441,-171971,-196439,-208807,-138111,-47646,9073,54417,70988,1180,-90835,-105937,-84475,-88201,-61007,-28596,-30406,-3692,52981,86245,74300,-36663,-96440,12498,102450,92716,108086,74865,-51337,-84246,15610,57872,14926,-3085,70590,103822,48548,-18233,-15693,41450,97191,112454,108325,38687,-81375,-118735,-55687,-3430,-11958,-55322,-8980,88679,47059,-76294,-79734,33488,120079,85810,36669,46125,63333,88463,141407,154750,98612,71198,49521,-49319,-127853,-137886,-94322,-7596,81590,121280,61228,-59325,-56051,80936,101033,-22784,-94720,-35233,-39277,-164858,-149922,-11879,-77,-49717,-6300,11018,-43230,-111603,-138800,-168499,-156809,-49577,61959,44534,-12242,-24973,25820,68678,90501,125127,121865,96243,82903,32879,-1031,10983,42599,56379,21433,-7840,15855,17138,-21612,-11641,11395,-43614,-106078,-71878,5926,56939,70532,15175,-48027,12050,109713,107992,10211,-120210,-161474,-77793,15343,13801,-76847,-133450,-95698,-7217,51169,15948,-58918,-101639,-93053,-32023,73803,110367,66986,100030,167928,123072,17829,-40174,-87024,-123260,-107392,-40878,4444,-6838,-35806,-28954,27455,95263,101688,48497,-21107,-43368,-55386,-113731,-144921,-73107,942,14109,5560,25197,60746,73395,93571,144678,159190,96971,16910,-15389,6282,-2768,-12235,44857,99877,19053,-84862,-77039,-325,21612,-40317,-63344,18417,95116,67645,9372,-31452,-5830,44272,38330,9053,56862,50302,-60251,-139891,-95687,-32353,-39035,-65102,-40630,-31627,-90425,-124346,-108833,-75629,-64232,-40206,6485,39424,74130,78531,15901,-39934,-65153,-115631,-100629,7914,67248,44855,35086,30837,-21194,-79952,-68990,-23531,-5875,-1861,19498,23713,4372,59780,147326,107879,18209,-6611,-15484,-32613,-631,37805,18243,-48568,-75963,-39336,-8679,7343,75921,138072,47861,-98618,-174676,-169001,-114431,-72547,-81076,-122371,-91736,18494,74113,78219,73805,76590,63386,38093,71678,106897,46992,-16508,-24142,324,35772,11119,-26521,-13851,44084,44554,-22146,-47241,5144,24813,-9848,30447,70923,14243,5934,63746,58952,15111,-6593,-37173,-77471,-97034,-73090,-54773,-121200,-214762,-161174,17,64404,1675,56019,191118,163880,5334,-80294,-108936,-84659,19893,90499,97601,57267,-10339,-77924,-139203,-129669,-32669,44301,73397,55178,45005,84272,61921,14002,48964,98321,52591,442,-10092,-28063,-50576,-43015,-41795,-36532,2195,59281,78294,41324,-3352,-24746,15779,99380,116416,54515,12009,-7750,-46320,-101374,-124098,-71666,-63266,-114280,-100995,-47617,-36569,-37165,-21798,-2775,34317,87441,94938,44073,-27079,-83020,-92603,-39936,14971,-5661,-54842,-37632,-41581,-102440,-146169,-114187,-47798,11103,27870,15314,27945,78569,91774,-7574,-89403,-80998,-39238,-12848,44721,140208,139508,49561,18273,8278,-24162,40196,104407,66358,51932,106751,101310,53782,88297,121985,83848,-41051,-145507,-104820,7750,61862,67991,5389,-41565,19654,73846,19694,-55997,-50797,16295,17225,-21491,-13223,-10748,-42511,-29367,40164,77432,67613,45533,19274,-11060,11217,64568,46948,-49955,-45954,103466,175459,63909,-30965,-17027,4442,-17925,-47820,-125137,-190657,-122040,-25272,-58612,-106690,-17655,112977,151233,129297,107712,15750,-93245,-79822,18412,53171,14446,11650,59245,72004,30874,5772,17466,982,-42986,-10156,62212,50854,-38465,-107899,-73036,33933,50000,-44301,-148171,-136383,-32144,68023,26787,-117096,-185153,-156435,-135106,-119289,-202,105239,44894,-27760,-23260,-25905,-34453,4643,8336,-4593,47684,123988,113202,41927,15374,14352,37180,59593,57766,89746,153687,137838,80734,23060,-44283,-78917,-33465,2390,-15859,-4481,29956,-1775,-17286,17433,45395,64366,62209,2272,19689,82530,56333,40700,112171,117904,23743,-31784,-65071,-130003,-103300,-9950,62572,62114,42049,16274,-51046,-85303,-88910,-113823,-44738,92495,103021,37453,24340,32232,-9808,-47374,-60891,-65541,-34183,34069,36972,-38296,-63744,6142,12331,-55009,-54260,-35117,-48199,-37756,-33390,15263,106281,59066,-67672,-93605,-79237,-143458,-228785,-243584,-175287,-88997,-12921,44587,82904,88283,100833,78853,17337,12156,69419,36550,-72873,-87778,-22037,-15694,-52400,-30354,48715,105189,66435,14095,11629,-485,-49035,-76693,-35815,30029,62776,43236,20050,2233,-53906,-101806,-85491,-35734,-11901,14136,9306,-59464,-93154,-27922,13915,-68720,-155485,-118508,-38322,-35752,-66228,-46684,-25152,-7548,36422,8745,-40522,10620,41607,4381,27651,53530,-144,-43655,-68399,-106141,-95673,-44375,-3775,21141,-12215,-12146,44738,23059,-64001,-35781,74990,109453,69513,49209,10945,-72324,-118897,-46143,68640,76817,-21556,-81118,-1016,100188,125936,106809,68816,5763,-78212,-130424,-65337,3367,-3899,424,26808,37246,12256,-10767,9696,8339,32746,69708,-9720,-118537,-75076,67527,153845,151314,116810,98388,89691,66791,40954,34514,-10245,-72057,-54203,-25332,-50591,-74028,-51952,-31579,8498,80329,78056,-7372,-54476,-53290,-11145,89769,160723,89425,-10518,2109,73821,114612,35253,-95414,-135071,-79160,-23392,47601,120195,77325,-65836,-179514,-176407,-59493,7897,-13797,-2722,92817,118583,34025,20212,91076,96529,46856,8196,-2445,11785,59863,100538,64977,-36899,-103428,-72866,1255,27647,-44543,-107682,-73911,-31440,-42749,-51603,-46425,12897,106221,103722,-28595,-80136,-2149,534,-66633,-62850,-28934,-57944,-83655,-19482,63301,67201,-4294,-38247,-48812,-85325,-83432,9097,96052,99209,96324,121944,88600,-34451,-114522,-30525,80179,76064,32640,36229,25658,-27603,-58855,-36229,-52687,-94852,-94170,-55157,3946,51797,77270],[63447,5689,-34558,-31790,-45657,-51248,-22696,5910,37052,95659,156280,136518,46154,-15023,5824,80603,75939,-2387,-46133,-27220,-29102,-75923,-84231,-31748,37775,72585,42736,-4165,-2333,31100,78119,79020,15894,-40766,-23949,45131,56193,21631,36194,78426,74527,28738,-9860,-4071,12799,14452,-9719,-65558,-85852,-49748,-55043,-81532,-23186,24825,-38886,-93686,-20381,74445,65049,25801,22505,-3336,-43089,-52994,-27174,6002,52614,87965,61842,3593,-45498,-76560,-59388,-34597,-18289,9860,26005,-20693,-79628,-110050,-101818,-44641,2273,-18516,-38544,-25012,-23747,-19759,-3215,270,-1167,792,-18963,-59766,-88606,-101754,-59426,-17759,19057,65902,94332,78388,57350,45153,28724,-12475,-69648,-54599,60284,155355,167550,114951,36298,-18186,-46690,-82853,-93939,-52754,-10238,15178,71909,110984,118637,144082,134110,39089,-19119,-36050,-55036,-29462,19135,20647,52292,100463,37945,-49873,2992,83184,60907,5634,-61270,-142880,-119498,5493,60114,16605,-26081,6022,90391,123103,44780,-69566,-109430,-34410,59633,50198,-33446,-92006,-59591,8616,-8243,-66771,-33102,22013,-4063,-50210,-12406,30474,-5072,-40623,-29533,-14562,-48940,-67647,2305,60022,30296,887,-2013,-6724,25842,49890,57143,51629,51821,69338,69845,45845,-306,-23668,6251,4177,-49801,-59212,-11247,-331,-33400,-46595,-43857,-4241,69455,96046,36166,-26441,-27099,12011,26165,6827,-22503,-53824,-79175,-96267,-108529,-146493,-172286,-177231,-154225,-92902,-16258,18062,25957,20626,-16041,-21538,5602,-33722,-68169,-7856,38581,22082,8469,8493,29955,34237,38832,93315,128753,137385,175106,132910,11319,-33054,-13527,-12773,-13293,15758,68922,82292,51251,37245,66479,127840,187795,159907,90755,10057,-74132,-83681,-50147,-55223,-56852,-14223,90322,193243,125548,-41062,-91776,-13670,79343,85188,41409,36323,62842,109132,184358,160947,34487,-15127,-23347,-93558,-119546,-90119,-82319,-39937,2156,-26544,-61292,-80646,-46650,52915,53336,-39865,-72917,-13392,-6204,-80603,-66201,9056,-18693,-44021,41468,61154,-59897,-155368,-131670,-98586,-82241,-13361,51577,47800,33378,3573,-7281,22361,90337,180732,170243,86207,60973,47800,-2275,-47055,2730,97712,70911,-34872,-71819,-45294,-29144,-12215,-5298,-35651,-15039,71055,84928,52825,32660,-10206,-86660,-98684,-42486,29471,69945,15372,-34535,-4832,10808,-35268,-102529,-128601,-96269,-27384,51296,49742,-23554,-82843,-77463,-24590,41913,61827,64688,115411,145677,97417,27260,-23460,-29000,3802,-27927,-63912,-29596,-21073,-76435,-74891,-2504,68298,79805,29378,-16990,25582,56065,-22244,-88578,-40019,4972,-2174,-6612,19411,65159,75460,48673,50938,76856,45006,-28476,-53056,-27621,-17980,1553,66244,115038,42745,-48236,-67790,-22848,31762,30411,-30652,-57977,-37562,-7360,31291,33212,18184,15281,19266,44730,97296,66536,-59145,-150738,-122133,-72339,-59000,-20432,51371,66825,13482,-37990,-77323,-73361,-31473,10537,5921,-12338,29917,68326,12711,-78562,-110208,-98190,-48230,24744,36704,17160,58896,81578,23467,-34849,-26146,11100,44099,65425,62038,40629,18113,23876,57037,39489,-19454,-54558,-77811,-98425,-72944,-29202,-17461,-32110,3279,71635,65454,17566,73658,153505,82971,-21148,-63147,-108797,-106715,-53168,-51157,-96405,-70002,2786,24257,39887,26795,20083,78466,119831,97918,57349,22635,-18055,-71871,-60752,8824,-1567,-74119,-42961,61010,59584,-25805,-93613,-112129,-84145,-39085,20426,73921,66419,38868,35553,34304,45710,49642,22155,-22558,-48193,-41028,-12985,-33672,-96868,-63917,41572,44346,-14567,51172,146609,98455,-33323,-72375,-54688,-9291,71480,80136,48746,36953,2654,-79774,-133098,-99385,-13249,22378,15991,6910,24265,67780,59423,17348,52259,122000,85324,29975,-17244,-83730,-101647,-59358,-28740,-10179,-2001,10081,-10961,-76383,-116198,-77020,-2799,56321,59414,18453,15687,39495,24433,-54435,-106551,-46380,-394,-28037,-15960,35860,52778,57996,38503,-1582,17645,76466,55606,-1581,-39086,-81509,-79406,1415,42768,-6295,-33463,-6438,-10160,-51223,-80065,-77925,-48125,-6231,7894,-11861,6490,69733,101399,38497,-25139,-65153,-86813,-76399,-34808,42987,82810,30808,-13470,-33534,-34409,64495,141612,54950,-28826,37452,96102,61059,32553,-14758,-46895,-63016,-77800,-74784,-40629,2345,46918,29880,-27214,-27647,12412,-20841,-116382,-133486,-53496,-19336,-3091,20054,-15694,-48823,-19764,14400,-7001,-47327,-38528,-2084,-96,-5224,2871,7185,-24327,-13822,84785,123296,49236,23096,62247,39645,-17673,-38493,-84199,-124788,-56343,24686,-16425,-76907,-11517,57695,38077,31760,68726,32741,-49649,-23309,90604,78794,-39822,-65553,-14189,12369,23492,31542,35021,2769,-30843,-7172,43825,41814,-4554,-36240,-27547,-10249,-27087,-56157,-77381,-51367,-12656,26789,44193,-1188,-61204,-98715,-107420,-101677,-22621,62239,15234,-51245,-18171,30076,47502,115527,119010,48906,48363,72638,23870,11315,63242,67086,49821,70081,55085,30340,66214,73663,42916,15587,21882,59843,96259,61355,-2275,5869,42575,11179,19516,61488,34404,-4094,-4994,-27240,12803,75214,47103,23136,73786,81130,7178,-46467,-63062,-67931,-21670,21716,33613,9567,-25373,-40801,-68318,-91796,-76045,-63274,-11213,79503,99023,54482,35547,35043,-5161,-47405,-57502,-44857,870,66437,59069,4183,13954,70835,47509,-49510,-118193,-102579,-39094,-7431,-12652,17170,92216,89102,-3520,-77726,-115274,-181476,-239508,-247260,-224057,-195458,-107163,56958,157163,106841,26689,-18590,-33438,9918,101108,116958,26253,-46362,-29369,1385,-32460,-39422,50484,137001,81808,-3589,19441,71951,38214,-3520,26127,50729,13954,-24567,-1394,-3577,-72790,-91651,-18165,33968,-39616,-141305,-147880,-77202,-55760,-52672,-37564,-75490,-144891,-113215,-38079,-56839,-88812,-49903,-25809,4399,56782,25605,-34384,8949,43026,16658,46261,75109,15003,-57482,-101111,-118368,-95814,-44978,16549,31890,-36746,-44042,15059,3679,-34674,14417,111049,154074,124078,74130,-23390,-119126,-88932,23005,68776,6586,-94060,-120277,-22528,74564,103086,92241,29659,-30749,-44281,-70115,-76399,-70270,-104412,-106334,-32063,21489,9051,-3119,10125,-22982,-19773,46900,30688,-49854,-64476,-2677,50154,50957,42763,41509,30837,19600,13847,5360,-13142,-18994,17332,-31061,-130985,-110147,-14778,4082,37334,133380,146575,62200,17029,-24084,-14914,81630,127502,40368,-1758,74223,103661,54344,-19235,-69875,-49128,17353,44159,62460,109093,82221,-24127,-88575,-84152,-44837,-17054,-9717,21587,77599,106967,100156,107036,104450,42451,-33013,-81321,-111652,-86532,19575,99018,68318,-2169,-2698,79191,109845,30690,-90825,-151564,-111913,-35654,-17338,-13028,40210,80582,43568,-33322,-142061,-170780,-92728,-47024,-48781,-46561,-41207,-35335,-22137,23435,66861,27405,-70636,-121632,-111840,-70010,-45818,-44711,-11168,46654,66342,60392,49151,-22207,-88706,-12857,89939,94908,71321,66323,35673,-23421,-60700,-31988,-19467,-53184,-54276,-8490,25143,40039,67137],[-694,-37631,-86499,-94932,-94705,-64684,13756,76551,99084,103703,101624,74181,23325,-18648,-17308,45990,64540,8964,-21781,17404,16129,-56173,-96697,-67544,9031,69117,47654,3607,-13667,-24053,34881,84249,12578,-65888,-44010,17781,47650,45217,34348,46755,74064,44807,-26563,-35590,14730,60432,50711,-24547,-73363,-33608,-16501,-32878,-5895,3724,-57003,-99493,-43211,31180,41634,925,-39488,-49438,-65862,-132379,-199043,-163973,-19329,93284,77746,-2526,-62421,-102983,-125246,-151761,-113933,15107,83870,5443,-89490,-125597,-114580,-74300,-12388,31373,31209,4948,-25046,-39149,-24208,10055,39302,81128,109031,44240,-36674,-52204,-31655,-37581,-8661,38363,68670,70018,43212,-2561,-23220,-9781,-3294,4646,65044,138150,137384,64989,33027,38948,-2678,-35678,-3394,64635,68351,5491,16705,57294,8129,-46359,-25001,-4853,-6795,-5565,15834,47424,73599,51425,23446,22675,-12375,-47768,-17462,-23127,-39631,9379,158,-74316,-45748,38807,12991,-63266,-87431,-43053,31726,46818,-28716,-107231,-111312,-41533,17420,-13125,-60253,-62432,-57578,-66832,-67912,1791,87555,75872,-348,-28922,-12420,-14946,-34663,-26233,-21392,-56918,-104644,-99726,-42050,-37803,-65193,-55962,-49110,-46044,12413,45696,49694,48398,40445,50481,101931,159440,153903,83985,29950,12071,23798,47263,29445,-23261,-23833,4590,64,35099,100081,103946,64597,27640,19468,55193,99404,83857,38833,36220,45801,15606,-1698,-2599,-31450,-81498,-112386,-72560,-18756,-42723,-66844,-16628,23699,65660,98179,25345,-34606,40442,104792,74786,10083,-62467,-60349,25310,92431,102535,114392,120765,131285,107464,40878,-38673,-79035,-35003,67383,91478,51519,-12275,-70647,-54320,45419,138074,185585,141551,66412,10508,-36321,-38680,-43703,-82716,-64110,11544,106454,196313,138558,-38141,-103495,-43398,30224,58802,55212,30440,11330,55854,141335,125298,-8680,-83440,-97234,-89232,-43099,-11232,-59762,-99591,-148915,-207665,-164037,-65366,5735,54222,20729,-38571,-27330,14552,11355,-22666,-18892,-4510,-51540,-39741,77833,100398,-40609,-140195,-94547,-34139,-37850,-33951,5509,56016,88271,31833,-49977,-46641,34747,150347,156970,38079,-13735,30796,19847,-56285,-25289,95283,96328,-15485,-89162,-104182,-96142,-60411,-42052,-30864,53097,129687,76498,6257,-21466,-50638,-115446,-148262,-133069,-52516,39088,53709,44187,66685,41810,-10921,-12860,-11209,-44213,-57213,3706,24589,-24524,-46675,-29478,-44846,-79550,-74536,-11245,49043,58044,56659,48820,-4338,4820,74105,27462,-53989,-37562,-41433,-87984,-68030,-10738,17571,3777,-69476,-111453,-6602,107842,83921,9192,-5375,13715,34836,27971,-10122,-13205,-1816,-20073,-49229,-26829,2120,-25501,-63574,-75843,-44359,17994,50835,69819,76737,70966,34082,24607,70077,94238,8323,-121415,-142471,-43447,46930,54072,-9468,-61488,-75081,-19201,35216,6139,-85189,-133049,-98579,-59771,-22793,34654,87667,88630,64274,34044,-30092,-50640,27838,87260,22563,-25963,39036,68998,-15383,-102144,-94230,-24202,29461,34124,14202,31435,90347,93823,34756,-14658,-29781,11720,101453,116992,44889,-3455,9255,-5703,-40685,-59198,-86721,-141345,-170951,-151106,-126460,-103074,-42923,18819,77477,102707,38392,-23786,38610,115944,59274,-5144,-7544,-65951,-108466,-73946,-62819,-83211,-44734,-12227,-17639,14224,18921,24960,91678,117589,25862,-84028,-90408,-48680,-60812,-60925,-16274,-21546,-47411,-5851,35729,6721,-24145,-74019,-142982,-126034,-65792,-31437,11970,51434,57848,44141,34339,44267,27282,-6894,-24861,-37067,-14114,45899,48196,3615,26495,60839,-2146,-63267,-21751,21106,-5492,-42662,-1458,69280,81441,69860,22475,-998,34127,60206,3082,-49201,-11647,69963,74290,23170,12334,27958,27553,22653,41541,90384,141015,95841,18214,-37688,-79461,-76134,-16603,29541,27563,-26370,-79487,-130496,-190658,-210497,-164241,-94403,-30312,3034,-4921,8716,47594,61977,-16701,-106221,-69518,-1378,13643,41811,77215,102049,122420,73207,-18259,-42787,-2769,-919,-13893,-21712,-75112,-91773,-7309,41699,17889,35931,62256,38276,38478,55456,18299,-22170,-28100,-43457,-44329,5146,35944,48847,56895,73157,48609,-6809,-40770,-62823,-69345,-32893,-6574,-3920,-49013,-90915,5287,124840,62982,-53979,-26436,44952,46263,12721,-65249,-104315,-46055,19943,-7582,-66744,-58630,-416,9806,-22886,-21934,454,-30594,-94261,-105461,-78704,-52590,24047,55893,4320,-985,31825,32826,-12267,-85872,-81032,-13005,5076,-30414,-56747,-39002,-5898,43931,117671,149130,111902,108453,123899,77138,27758,13524,-35092,-62172,-595,26055,-40743,-67490,21740,38698,-43950,-55415,7332,12206,-23913,-13333,55107,57132,-22946,-70556,-75671,-54399,10381,53211,40482,-791,-18429,7165,42546,53516,47759,56525,28761,-34521,-57006,-18452,19707,35243,-661,-28581,4798,40520,37740,-11369,-61162,-77822,-50516,1296,7319,-16578,19572,69124,93838,149163,152308,93092,60310,21222,-47711,-37812,42706,50154,7573,15719,6666,-40996,-44906,-33531,-27107,-20345,28576,86685,108610,64032,-10610,-7384,43103,15697,24913,86691,61402,-15075,-19935,-2547,55636,123783,93038,3866,-13467,14934,-15837,-51089,-29271,13753,31530,22894,-2383,-39575,-100953,-101905,-86734,-102061,-57548,18546,49694,66128,61670,40850,50140,45180,-3554,-53294,-77359,-74684,-24570,38411,17661,-10105,46626,106632,71470,-34135,-129041,-122606,-64198,-49348,-27216,-336,16960,13967,-11975,-39633,-84017,-150488,-164994,-147041,-147745,-163912,-109991,46128,156498,105082,3943,-34343,-22296,10940,66728,119273,108904,22627,-18705,-6824,-36780,-53394,36288,151250,132201,23633,-23475,4822,26149,45808,65889,31879,-29239,-40239,-30695,-82072,-147098,-94072,35747,100394,1695,-150153,-148526,-22958,17272,-27902,-31997,-12247,-33845,-26454,-571,-24613,-57457,-52904,-34554,4939,59566,51729,12713,30424,46047,29959,73072,121755,55535,-41437,-61933,-47561,-47888,-16860,40835,32696,-35008,-39113,748,-28802,-79760,-48146,39392,86752,62120,37471,6207,-19886,18715,73661,54995,-19273,-68494,-85877,-51255,11596,38897,15715,-49352,-64610,-18276,-34825,-90239,-76943,-71417,-50486,29573,52421,-15505,-49442,-44059,-106372,-115995,-10191,49924,7593,-34912,-23463,9547,28350,55839,57611,5569,-41590,-47902,-41560,-19377,36672,95730,7445,-141777,-131487,-44761,-22348,24491,101070,101343,17481,-35494,-60606,-48682,2718,14334,-32319,-1982,90507,79948,6880,-23936,-27595,2133,88785,111245,52643,25870,34154,16952,15875,35332,20818,1997,17018,47679,74163,118580,153699,132421,61215,2148,-48850,-105387,-147938,-118720,-1198,77849,61555,15106,34353,111508,97757,-21322,-88739,-75531,-51589,-16252,3550,19877,67368,54918,-42845,-98872,-148914,-190072,-171711,-108426,-68244,-91914,-109893,-34704,41558,76195,94101,27870,-84147,-140486,-120054,-44653,-4652,-50050,-75897,-30799,-2411,5613,42171,47619,8438,37621,98199,99684,73696,47090,12063,-5988,-29812,-45383,-38935,-22381,9148,32587,8066,-24301,-4810],[-34758,-33958,-79352,-139048,-167203,-94135,32045,99474,98650,68795,33729,17541,25723,16153,-16051,-3041,18871,15663,18320,58146,71884,16483,-51086,-82306,-46010,25795,27600,-18263,-47918,-60696,-1497,39599,-20086,-61236,-45888,-20323,19740,19699,-25956,-14792,40820,27852,-44219,-74552,-21485,70809,83480,3349,-71016,-53925,-30625,-15326,12756,-5242,-51587,-60343,-68829,-64840,2519,13590,-58102,-70705,-71605,-153224,-205108,-143830,-29409,47407,49019,24271,-15986,-81681,-154751,-212143,-152172,18031,108946,47519,-14302,-26765,-28445,-31257,2521,72812,99745,65851,9743,-20543,-9500,26226,44440,78770,107875,30487,-30164,50771,119148,48140,-3490,1473,26062,66500,80110,28128,-24626,-8352,38627,51634,47603,64666,68078,17852,25975,91532,70680,12804,6005,60659,49640,-37537,-47320,-32750,-122828,-189821,-141517,-40505,10857,9249,23618,42454,37578,-8513,-36199,-14961,-12716,-28442,-50681,-128023,-136469,-12266,53593,18118,5782,8268,-31842,-72547,-89446,-70352,-57751,-74376,-106817,-108011,-76845,-26356,7399,-15927,-38715,-8561,-19890,-80494,-66034,41872,113386,69556,-3032,-13374,-12124,-41598,-70410,-51500,-27313,-54920,-85652,-66656,-61166,-90503,-53190,18369,-9429,-50943,-15643,11680,23676,16018,-30828,-35687,41931,137855,175974,92903,-12750,-6288,75862,107587,28293,-63367,-49767,-4232,-17994,593,63905,87651,92716,78215,50405,56998,78748,56461,27369,35608,34484,-6585,13518,91251,58471,-66991,-97515,-34325,-29685,-96293,-112815,-61126,3604,95120,134931,55765,13572,72188,115195,100817,41213,-59865,-93229,-22701,52090,57399,54379,34817,31559,67487,71172,-11491,-45170,48016,163066,122288,14137,-107744,-200688,-180242,-33623,90144,117684,74518,33789,18004,18512,14078,-46432,-97725,-43215,10848,49768,110584,54325,-105568,-138966,-63378,-7252,29504,73176,35463,-32405,14139,104079,115135,32691,-44150,-84012,-82650,-57085,-45557,-56005,-96114,-193413,-238671,-147026,-29299,38933,76671,26909,-37471,-3358,56706,44661,-15316,-38299,-17883,-28033,-30445,31343,38701,-21931,-63125,-44922,-27599,-42269,-61161,-23760,42250,83465,25642,-55720,-54650,5568,90398,114511,10765,-78342,-35542,750,-52062,-20415,97107,117432,38615,-38153,-107697,-132116,-75304,-33207,436,75179,88145,20201,-16625,-8914,-4746,-30232,-47713,-59944,-43891,-22766,-29034,-1771,70439,66962,35568,86185,107841,22487,-49044,-21376,3541,-20347,-20478,-12682,-83306,-166867,-167391,-91883,-29123,-18461,12896,30203,-21288,-38263,-5815,-6264,-3206,9634,-42699,-74850,-28203,-559,-15477,-35206,-106303,-181007,-98367,67486,118834,58564,24354,57843,104376,65052,-62149,-133759,-95176,-38653,-46954,-38773,24370,38472,-32548,-93295,-65779,2661,-7062,-2128,90520,167072,141961,98109,92632,87494,31471,-68020,-88042,-30823,-21672,-67439,-86451,-73230,-84909,-80619,-38046,-32785,-75732,-86238,-34895,5367,29634,53887,72259,70494,70585,65532,2950,-23990,57166,103807,25780,-2356,57961,28194,-66246,-87421,-50249,-11432,10173,-7093,-6881,41076,61721,39748,33618,14615,-34608,-1188,112309,105352,-2940,-35384,20307,41436,-3728,-63135,-106364,-169434,-197480,-155321,-135449,-135375,-45608,58702,69337,-7878,-97419,-85924,18338,70518,7746,-22624,817,-24022,-67052,-84468,-89488,-66655,-16317,-10825,-12724,33084,42836,35405,35539,-4832,-104040,-192734,-161347,-49143,10245,17454,4856,-29700,2018,31899,2030,-30635,-19214,-24304,-45036,-42361,-70904,-81013,-29251,13156,30899,49811,74677,71025,-1437,-64263,-53970,-50811,-15699,68282,74434,24305,44014,58374,-7386,-81926,-74309,-62388,-70558,-39596,46221,129152,118982,46193,-21527,-18612,40737,92955,58741,-6305,16485,102239,118134,74276,65615,62160,16024,-15586,32695,87381,103216,53132,-19615,-33125,3144,17142,44589,89488,80981,-577,-94292,-144208,-143083,-146681,-189449,-174263,-85658,-28102,-33446,-27227,15521,52086,-3510,-103380,-84183,-16145,6238,20669,30700,71808,123574,76562,-35362,-82625,-31715,31758,53549,24347,-80536,-155779,-90421,-1835,39167,77826,67506,11331,49772,109444,70782,4220,-27069,-72684,-52370,40424,50566,25105,50620,116219,143880,111526,57670,-6560,-74607,-92431,-70093,-50232,-95872,-173066,-102215,44871,64798,-15623,-46060,-8334,26483,15593,-46204,-60049,9715,64575,11953,-79431,-85548,-17881,-10917,-29209,26683,69816,25448,-11354,-8201,-41618,-67154,4079,38524,1203,7989,20884,10030,-1355,-40494,-51644,-10726,-6777,-44539,-48080,-10310,22211,75301,161695,199873,134821,84940,69691,53258,58820,59244,-16427,-78001,-55901,-52746,-98950,-69852,40552,51952,-26474,-50086,-14907,-16416,-39553,-63936,-54261,6019,37043,-444,-40707,-31285,25307,64411,22766,-32444,-24781,26528,51495,41963,35547,66780,49484,-2600,16039,78338,79851,58979,13489,-29352,-36236,4045,55731,40817,-19711,-57288,-62608,-20605,39976,57289,55545,62301,63372,56741,34117,17940,45,-41810,-97189,-106102,-39510,-16210,-46400,-61319,-61971,-63340,-60774,-85130,-96767,-68703,-13993,-6201,-17976,-18664,-50610,-52989,2483,3340,21970,113455,133318,45588,28064,68331,121038,169161,125149,-14910,-82942,-39531,-28030,-40910,4565,58906,43826,-20761,-28299,-23420,-98429,-133537,-131230,-129774,-36237,80740,81047,32329,-10470,-13808,41509,64839,10671,-46429,-65992,-58165,-21991,10848,-25202,-32412,49630,121139,102625,11412,-58551,-50646,-56079,-87800,-63677,-33357,-34957,-47365,-43040,-25438,-47919,-107806,-113705,-66104,-25539,-30360,-20778,31435,61888,29636,23386,32910,10574,-17651,-16276,38336,94427,63377,14375,-34593,-88188,-78846,15126,128748,143416,40050,-75169,-111681,-54660,23612,35828,-15060,-21593,28546,5258,-100983,-156637,-84171,19008,78443,49823,-9925,18518,82308,89706,49667,39626,72049,81228,54438,36167,30390,5466,-30310,-46945,-28290,47849,110601,102657,64142,40931,34712,74182,104373,27954,-47082,-8898,33653,15843,28907,66266,59948,16768,8944,24443,-33175,-148215,-164979,-75592,-8800,-23952,-39319,13593,97795,111526,75299,31478,-13412,-9200,-16004,-39422,-21407,-16806,-64407,-95571,-73471,-32511,-41588,-69343,-15008,49556,73248,80918,42855,-56569,-101144,-99477,-163000,-151834,-27001,37824,3098,-15482,9764,41593,63109,79806,70816,18197,-52833,-102857,-89089,-6301,94581,127726,37489,-63630,-70823,-53367,-50540,-17632,23181,28333,-31565,-98463,-103633,-81262,-75435,-71001,-59391,-11325,38972,26741,17639,27519,2746,-22098,50343,110902,59676,-6218,10934,48247,75722,125305,145438,87504,46895,54552,84124,139067,170051,109733,18645,-4417,-13678,-67067,-117797,-120097,-54275,28562,77368,49817,9453,26950,14280,-41043,-5952,67367,43003,-746,17551,50782,43265,-2107,-55077,-69951,-94919,-124392,-116637,-58363,-21382,-72997,-104035,-27321,29595,51362,89156,63273,-37487,-94765,-74642,-9630,57143,55694,-10137,-45795,-27194,8243,78974,141222,105348,68755,99795,105792,48417,-13776,-35331,-13867,-33372,-71550,-63860,-18910,21461,27212,-7832,-51885,-46825],[-6735,8968,-28962,-119085,-170736,-84332,44930,101088,93486,46735,-4567,-15076,23675,49375,17771,-27398,-57034,-16347,41744,63494,65468,26768,-22348,-43857,-35750,17240,46438,5568,-43373,-59193,-15807,-1478,-40474,-48661,-47982,-24513,22755,-14588,-78676,-48020,-3931,-1956,-16857,-37374,-6088,83633,100922,24659,-59297,-84217,-80402,-46038,12588,2238,-42961,-38092,-88017,-129486,-10371,73362,14620,-4588,-8736,-83008,-73492,6480,43545,58376,65154,75524,54945,-27780,-129852,-181347,-109246,26092,93290,78724,78924,87171,70326,35099,24726,78550,130558,110584,36025,-19645,-31314,-2011,31411,52723,32029,-61005,-84863,62057,201760,146612,45923,5711,21806,97512,168047,134387,31380,-15466,17788,54199,47420,17345,1037,-10980,20933,88716,80590,5979,-29442,-3621,-21897,-74379,-52448,-51239,-154773,-200206,-134260,-49195,3412,9091,10807,7944,-34739,-99660,-74137,26148,53501,10510,-50993,-151051,-164448,-31193,60451,41178,-13928,-64932,-66370,-31554,-40117,-70144,-106994,-140861,-148174,-97781,-36143,18047,61031,34793,-20924,-4886,11796,-8913,29611,79267,80457,44289,2468,-15142,1608,-11838,-65809,-77254,-44726,-31395,-36104,-17192,-28885,-42533,22674,100704,71651,-2103,-23064,-1582,47186,40965,-34955,-48085,-7363,14181,36086,1728,-67483,-30292,65205,75294,2529,-54749,-56833,-45418,-68417,-58592,22703,90092,91604,55784,13681,-5657,-18752,-36348,-46427,-61073,-84421,-100644,-37851,65111,21943,-142494,-140894,-36664,-40102,-78704,-58532,-53317,-24063,68462,96201,42380,37332,66012,78212,84693,62732,-8695,-41383,-238,54986,55165,2714,-50257,-35912,36930,72776,35762,40631,115534,138413,55064,-33638,-126299,-204788,-208327,-100934,12166,42472,14454,-11728,-8706,45139,53746,-42102,-91322,-23442,1511,-3663,4775,-72469,-176297,-167332,-90165,-29156,14318,59041,14705,-51046,13126,101565,111630,86830,49041,-3929,-84940,-157848,-141640,-41052,-5886,-71983,-100643,-38111,6389,16449,51335,20143,-53323,-25470,82117,87984,-22482,-75652,-34263,-131,-19063,-42846,-51579,-8028,13437,-23205,-64375,-51415,-20365,8623,18673,38226,13815,-17219,4317,32114,35884,36806,-6100,-84399,-83480,-33347,-43801,7665,129696,167943,117784,29352,-60648,-70287,-7638,20110,38398,78787,61425,13692,16223,56847,102345,100024,55348,18040,14286,3351,-57238,-54664,38283,58053,37823,96817,130080,59313,-62,5328,13139,-2009,-12115,-26081,-96062,-152631,-152902,-105713,-45873,-33730,-29306,-37368,-69084,-96068,-116545,-84865,24368,57636,-31020,-70166,-9515,9636,-13501,-14703,-48454,-133473,-113487,13740,61262,4119,9027,83899,131610,64284,-99514,-188943,-108857,8712,26550,13816,61897,81023,3333,-63504,-60853,-32951,-61115,-39308,74328,156919,144005,96210,37324,3771,26844,55910,60767,13095,-105101,-211496,-144785,-9422,16233,-45223,-25801,13627,-17290,-52295,1686,54498,43645,30147,41762,45699,53337,70100,25484,-5736,33118,45841,2547,15341,32444,-56370,-107015,-48836,-35944,-93101,-98249,-67392,-25075,17480,4422,1215,57326,47465,-16124,7755,82226,57364,-20372,-16317,37895,82809,83972,24805,-39650,-100427,-134623,-114473,-104451,-127899,-63073,38540,6023,-127914,-184857,-94244,26989,39614,-26405,-19949,17102,19375,-7621,-74556,-90898,-11346,42155,22680,25003,64228,30021,-37725,-76975,-105381,-134476,-146523,-101874,-16025,53976,83339,33326,-40890,-9814,24542,20935,21487,9251,3599,55135,60202,-39932,-64462,5681,10209,-20613,20627,106588,115722,6875,-78260,-58921,-40406,-18623,43743,48775,-3065,2365,32385,16582,-37327,-35138,-41559,-77756,-62792,10448,60933,67095,30812,-22421,-26101,27731,97831,78804,-11999,-29750,30399,75767,104970,114976,87750,27294,-23772,-6786,16533,14850,-4426,-15221,18420,79733,66512,42314,87739,106199,48263,-22813,-49969,2824,4634,-108057,-142022,-76097,-55030,-81411,-76206,-13273,51996,22211,-51818,-22051,22538,-8142,-47875,-55833,-7251,63894,44836,-43599,-64660,32742,137921,147637,62083,-93827,-208958,-161496,-45488,47717,82722,2851,-83221,-24391,45901,40676,23888,10268,-33956,-14860,70769,76190,32311,9366,36369,89223,123686,113042,76166,34219,-30640,-105313,-133607,-161239,-219730,-171607,-32772,60335,41829,-18456,-5660,38913,24204,-26546,2877,61628,70264,6806,-73919,-87447,-18874,-8734,-34208,33593,112472,79909,30007,37263,21445,-50768,-65462,-46923,-56171,-42061,-32190,-45718,-28888,2367,11157,21424,-2245,-40359,-26417,26427,41277,53097,110346,118699,25825,-34885,-32138,-15813,15227,32599,-23616,-101437,-128787,-121203,-113117,-66504,14001,54073,43141,11307,-7824,-32973,-69161,-108533,-98689,-1806,69293,50492,30720,27360,31184,36627,-29363,-101945,-58545,32038,37844,-23293,-38338,16749,47138,56640,120912,175957,104951,38609,34281,22885,-21127,-8248,44529,26563,-13295,-30825,-25747,19176,83731,107419,62633,24659,-14354,-64622,-94251,-88740,-81281,-68880,-66894,-66340,-38444,-26147,-36318,-61649,-72061,-35908,3607,-43028,-96121,-58526,-3624,-54986,-113950,-91862,-72319,-86363,-63776,-27361,37462,148944,185186,92695,64015,100780,111388,107298,69508,-28788,-84572,-50234,-20085,-14882,39455,99519,69492,-36085,-20991,19043,-61142,-148716,-172708,-121676,20685,108104,55731,-20009,-61354,-52180,14552,63650,7829,-59135,-44337,239,10268,666,-22563,7,65747,110356,118402,79563,31856,19195,-22132,-85606,-103872,-76898,-34565,-9115,-9149,-25039,-40685,-79270,-104310,-51071,29492,50038,46871,19674,-47063,-70737,29581,80180,6082,-74949,-92644,-42320,29840,57969,37187,-50596,-120277,-68709,14322,74008,84307,30586,-51021,-96901,-61860,-9174,-15071,-29284,32795,94647,62153,-26663,-72915,-55615,-43025,-16620,27258,61558,90806,104854,96908,101366,94501,90350,87986,50159,40105,64114,57101,13987,-57989,-87616,76,122993,143282,70554,24631,26289,22243,-12594,-68973,-77049,-5107,58149,72230,86696,97426,97165,68296,42296,26456,-34412,-148433,-187556,-131940,-66560,-60991,-100472,-61647,69945,104764,43513,64,-12989,18313,38027,19452,9333,-27431,-98358,-95492,-59251,-32775,-8530,-3741,20180,77924,62724,-10806,-56603,-88823,-106555,-120031,-162589,-127986,-31131,-3867,-30308,-22480,22148,65064,64118,10796,-10888,16205,-16625,-116685,-127779,-2021,117865,103916,22701,25033,49307,11246,-36050,-42068,-20370,9573,-11305,-56788,-69605,-64322,-66100,-43141,-12630,-376,-19594,-34415,16357,44346,4500,-53396,-33445,55406,83961,40003,36804,63355,73328,130131,206220,147943,48723,43400,96914,139806,136613,74312,17012,11533,11871,-34383,-87218,-122060,-117771,-34683,85019,101456,10526,-42439,-44491,-16787,66020,135157,82720,-3857,11672,55802,7735,-33858,-32317,-47934,-69854,-37285,26891,72902,66832,3316,-19389,-2892,-41862,-61532,7979,69029,11220,-58025,-58818,-13594,79079,143780,72785,-18568,-19304,4078,69937,146438,99171,34154,69828,94956,28463,-40669,-52995,-59287,-105987,-105254,-54141,-26296,-31673,-30608,-22904,-40809,-44784],[4378,9355,-14719,-66203,-98067,-44707,40388,89418,98221,51685,-9084,-30332,-1907,37263,19407,-64467,-136745,-66274,17114,-2820,-43677,-86084,-79020,-12412,10506,33122,82242,65801,7106,-30412,-17180,-19696,-51442,-67986,-77476,-24230,43044,-10630,-85866,-68332,-43625,-12036,42074,50838,51309,94913,103406,46700,-27405,-84608,-99585,-65040,-5550,-12842,-69385,-78029,-100953,-115124,1044,98516,86487,96775,86617,3498,-3961,46731,76125,99799,102076,92461,89150,27186,-67783,-104922,-51812,11440,46195,85313,123347,106143,69224,38962,17455,53133,113131,85143,-13245,-92037,-124181,-77140,16997,47471,-16639,-111268,-123784,-14939,122963,125839,66660,38834,55838,119840,203752,209833,103391,4337,-5652,27715,50245,28671,-2717,-6899,15894,37451,451,-53815,-31600,-2277,-45868,-77712,-13613,9960,-79041,-134576,-88181,-42805,-457,34068,55980,51558,-14798,-104133,-61040,84079,124034,56796,-18509,-121161,-133787,-15416,33673,-17171,-64503,-88695,-58975,7748,5620,-48705,-85964,-115168,-123864,-71164,-7026,52947,109506,66377,-26369,-26143,39670,102376,144914,106643,40036,27897,3921,-32242,17269,46666,-9903,-51783,-49528,-26641,-21374,-27245,-15271,19268,50230,68206,80965,36733,-16376,22668,136364,135608,35910,11971,3848,-57375,-60505,-35644,-51578,-26665,16904,-3958,-18731,2774,3109,-18557,-56173,-63926,4132,55193,12701,-32744,-48562,-71390,-90115,-74793,-74174,-130990,-163649,-124802,-29334,40458,-31795,-181468,-169579,-63622,-26532,8816,46077,9870,4567,52294,38130,8064,29060,45473,49310,67852,66690,19663,20435,92982,144616,109149,14127,-46856,-30500,2118,22482,35612,54326,63044,26574,-31218,-67242,-83241,-106281,-141125,-120227,-65069,-18958,-6325,-28210,-29330,40716,70343,-3530,-47392,-11430,4750,-15751,-67942,-152530,-178945,-148206,-105347,-42046,-2302,9117,-23054,-53135,836,58605,54469,59400,62977,26402,-65191,-164606,-123598,15712,87433,65460,28602,36371,23469,-25683,-15162,-7037,-61063,-60191,64651,105258,-2716,-67252,-50549,-20958,-12820,-40390,-30660,30016,29184,-41864,-84668,-38382,49937,72315,16771,557,6962,12886,56247,58070,-24205,-67256,-43350,-43805,-31401,12788,8010,42370,152791,223032,192256,65698,-21422,24905,81150,46318,23441,76846,113370,84828,64762,83746,147977,135394,23866,-38529,30148,105755,43679,-27165,11300,31808,20107,53787,71339,54701,51025,44224,10668,-9666,-6378,-8530,-48356,-65136,-54136,-33275,-67,-698,-34369,-70150,-81158,-76723,-105641,-108711,-2840,54895,-6645,-48815,-7876,21174,11366,-912,-7459,-27764,-17397,14887,-18615,-93093,-66884,25001,87298,57078,-55920,-100018,-14923,76233,72117,32833,40397,43465,9227,-13406,-26757,-46656,-64789,-14510,56748,79520,61703,29641,-47570,-76131,12445,117395,133191,52880,-92350,-200164,-126057,45376,106074,48964,41547,65566,5022,-72349,-19020,55902,34045,1814,11767,10726,21524,57301,38959,6734,2492,-6793,-12511,22192,8269,-80877,-85496,-12043,-41500,-157326,-163799,-68398,-2204,3245,-9452,30637,76359,20042,-18213,32188,57677,16479,-17260,3224,28155,34008,57320,67691,39892,-4317,-36292,-39368,-45906,-98416,-96004,-18762,-14474,-97233,-112541,-34802,26363,1535,-46171,-17461,24649,22620,-8927,-88511,-88600,28869,88092,53908,45483,68003,-19663,-137864,-128405,-56339,-28736,-15698,-2745,-4795,21343,56857,13935,-49215,-36289,26257,91431,119585,72561,18585,56789,86573,28020,10901,55562,22829,-48011,-14791,84317,115067,35207,-43940,-43957,-15791,-7243,8175,7969,-29437,-48848,-22748,9970,25147,42511,4759,-79869,-101572,-45021,-36689,-43409,-7911,-12503,-45236,-18283,85608,96195,-6365,-68565,-65146,-11269,97878,130107,66992,6599,-19247,-27257,-49782,-48055,-8974,56197,92466,88111,25098,-15557,30658,58628,28513,17224,16552,60899,77831,6499,-46287,-64154,-94077,-116465,-103397,-27427,70767,66840,27163,70123,77291,-20447,-98990,-102705,-69976,-14373,-3829,-47983,-35926,87765,191612,174178,52962,-106315,-194463,-149226,-55676,34447,62697,-52318,-144940,-85812,-25752,-1677,45536,58516,32289,34194,57610,42076,10191,-51093,-91869,-54314,36599,89249,110393,131187,70910,-66958,-142723,-167768,-195080,-159271,-45712,68964,80000,26991,40999,72369,43139,-10625,2734,44202,70832,36406,-34507,-66783,-23954,2861,-32604,-37630,32828,49089,-16196,-14489,43729,-20161,-113129,-119701,-100340,-57017,-22211,-43543,-42345,3482,38960,48974,11326,-43075,-66074,-30998,8533,9678,717,-37063,-103034,-97410,-45902,-45590,-59787,-42633,-28035,-53155,-93840,-95621,-71914,-64512,-29935,47529,101481,58260,-12302,-50553,-82385,-95990,-34465,46810,47499,16565,22401,2181,-22560,-25703,-86172,-157054,-90646,18823,2387,-83845,-67042,22522,61295,83974,153769,192737,97783,23383,56775,69252,31648,35452,34021,-30333,-36638,16915,70274,91101,86181,78167,39711,-5400,-67459,-100875,-91790,-83735,-71546,-18757,45966,88585,75191,43823,46284,44835,10807,6499,48999,23623,-28750,6777,67650,19140,-59637,-64985,-33679,-57592,-87575,-44013,70865,170240,162966,57073,20676,32748,7442,-12538,-4183,-17153,-26093,-981,7356,-1565,49370,121785,95149,9113,7808,12493,-68118,-149070,-152039,-42307,117406,139107,34323,-29222,-28431,-13086,22707,46623,-10836,-69914,-36004,13923,479,-16159,-1542,48092,77139,64378,84707,115177,60547,-6991,-37079,-84243,-108646,-78662,-20582,35769,44862,1530,-11677,-29440,-63051,-36337,7739,6447,16232,-1105,-85934,-109079,-9717,34621,-31123,-99791,-101137,-40611,17342,32504,16825,-53967,-100576,-27472,29783,26654,24512,48143,66387,59453,29128,-14058,-40932,7835,91073,92202,55241,33581,12447,-9865,-52437,-54244,-7483,-1810,-19150,8632,33682,75668,76423,40368,17754,2169,24293,60690,59419,20834,-71731,-127450,-75720,15360,55274,29990,9678,15775,-27749,-95239,-99375,-65252,-26776,36586,99163,128284,123207,101282,60762,14059,-32133,-56288,-60543,-71914,-97461,-82792,-60213,-108077,-146156,-54430,39630,13187,-30427,-9042,46187,77744,82164,73841,17776,-68884,-79520,-27664,37909,96395,67017,-10067,-25866,-65599,-153247,-161039,-87632,-71651,-113987,-129978,-94289,-63819,-53464,-38869,-30793,-8908,37792,10258,-111743,-135323,-19838,9908,-91606,-135165,-27773,77532,48697,-20227,37874,99762,56986,875,-14394,-7124,28302,40479,48997,26688,-158,19813,49920,46443,33629,-20169,-74559,-41458,-4772,-3212,-22056,-22735,55797,125643,94617,57455,53864,31025,46763,113567,93820,20534,41263,120922,148353,105449,61085,44975,40064,21822,-31040,-84619,-104291,-90737,-34614,68200,131215,69779,-29577,-52938,-3569,53537,96030,67631,-10062,-5480,37935,-3538,-37895,-44562,-63558,-57666,13512,105939,145013,90855,33776,51466,39118,-73488,-157908,-96809,24484,23919,-62476,-93918,-52892,27066,83100,37331,-23856,-39660,-58224,-29721,26555,7576,-10759,29625,52063,19863,-1927,-14250,-81681,-149394,-92588,-130,-5856,-70594,-79604,-38824,-31574,-34028],[-17338,-24430,-18887,-1381,-6589,-6561,20091,56257,80605,61494,21174,-8449,-13306,15654,5133,-81986,-131373,-44786,438,-65281,-136056,-181771,-131098,-3992,42470,50159,93936,101566,65897,22325,1817,-23930,-63104,-90438,-99041,-39382,51938,38712,-41786,-63402,-32403,19717,93150,122376,92796,81469,78029,63179,30881,-16784,-39892,-21884,-8210,-36845,-90457,-113973,-98301,-63904,-1558,37287,58411,110725,114666,34790,-43152,-56291,143,67947,69188,44190,64090,47723,-10439,-33366,-21644,-30572,-15073,59994,109715,54115,-4581,-13492,-4783,39473,73859,5506,-102863,-165864,-188613,-123256,-1452,32405,-23714,-71310,-75999,-55415,-5318,6375,24288,58921,76566,87386,147432,198906,145505,57123,22991,17542,30103,46916,48678,30199,24330,9687,-75496,-109945,-17256,44400,-25234,-77710,-601,69417,21956,-64348,-88695,-46105,21629,70925,115393,140634,87411,-31893,-45296,65079,115461,74078,5743,-82063,-62415,28156,-2972,-81393,-74503,-34694,-821,41700,26693,-30650,-56255,-58782,-52560,-27862,-12093,26992,91391,59938,-28728,-20322,75468,167456,182642,98450,13391,21556,6316,-35916,15348,71620,46308,3663,-35098,-41907,-52549,-108019,-98866,-28398,-14684,-31464,13170,25693,-9167,51491,192060,186116,75512,35364,10871,-35448,-5407,36246,14425,-8713,-22301,-47127,-19863,39005,60271,49851,10989,-24315,-23128,-55126,-116806,-107036,-61022,-73447,-84813,-50228,-57681,-133035,-152290,-73040,45039,85854,-18932,-133929,-126074,-60620,-7193,62348,93975,68063,71503,79603,25394,-8378,12523,31316,42223,63497,57082,3425,22285,121764,170621,118288,56726,22915,4290,-32759,-26324,8086,705,-37255,-30914,-41133,-66755,-53202,-35806,-71576,-99010,-111358,-76069,-15039,4006,3541,32390,65308,53611,9384,-11549,-3689,-23301,-93826,-157704,-148724,-104196,-77411,-49798,-55645,-56819,-32565,-32217,-48044,-61116,-60147,-47922,-43958,-51258,-38604,-41471,-9784,52312,93469,72916,14283,569,2480,-38603,-30948,7475,-37391,-84114,5309,82862,43494,-7864,-40216,-52572,-20994,21857,66100,54550,-29203,-77104,-61454,-19924,54483,90354,18241,-42411,-46171,-28472,36022,33405,-82896,-141332,-91407,-17050,68611,122571,99172,79038,129157,211000,197200,53863,-29294,44439,103667,18769,-42824,62661,183464,162531,75238,34250,85348,67200,-60921,-126165,-4299,142439,120978,7013,-27886,2136,31581,31944,381,15406,55310,36656,-39226,-60344,926,51495,30321,29728,73842,85195,61747,37166,5099,-32109,-42224,-7968,-10273,-57608,-40543,12773,27705,18565,11046,28340,19776,-44358,-51771,25110,74100,35754,-49875,-125237,-135305,-81573,13574,76432,61601,62763,98397,114522,69101,5853,-22937,-24325,1497,30254,12730,-33236,-32270,41416,62776,22856,11545,12905,-52839,-72086,15400,70308,61211,39142,-9009,-58026,-50091,49777,117692,107150,69996,26317,-58382,-111813,-38891,46790,37740,-7157,-21111,-29399,-11999,23936,22239,12007,11457,929,-418,32371,41178,8837,-1654,12777,-20757,-109765,-111943,-1009,57500,18746,11358,68173,43628,-67310,-60018,33600,45002,-12156,-30727,2385,18899,-40855,-58303,3347,34664,26081,40285,50591,20242,-49032,-92941,-50504,26697,37154,23240,21275,-9005,-46446,-63733,-49012,-22823,-30103,-63262,-114099,-100939,-9614,47775,25301,25218,61041,-25167,-128595,-49001,76916,74029,36720,14993,-11334,-13115,-22279,-39437,-24824,16263,76183,135118,152496,120583,49398,25201,77963,96308,64995,47999,15985,-28162,-17020,24928,62368,61508,2053,-40491,-25035,-10228,-8277,-11821,-47803,-87154,-74267,-7887,58927,69858,-2725,-97376,-106231,-34217,-42607,-118751,-81225,-28343,-60910,-69325,39707,88391,21871,-46656,-82345,-40758,84391,112156,12352,-49081,-29655,-16976,-55049,-40898,44791,133888,139953,73366,-9284,-32230,-8804,-22206,-51655,-22639,4988,20787,55270,55904,-16550,-99531,-106650,-88335,-82867,-29105,65332,82078,63028,98877,79408,-31491,-84473,-63658,-56470,-35545,-12891,-33612,-31743,56120,137021,123977,14767,-105415,-127844,-76228,-34953,7660,26169,-47845,-105543,-52928,-1641,22421,69104,82195,61979,54959,31476,-15866,-21097,-50943,-106954,-99145,-14538,52534,96130,128550,98525,9035,-50508,-81912,-106330,-89180,-14513,74925,84557,52600,64770,72041,56823,11710,-51160,-45804,46674,78228,29747,-8448,-5446,12384,-27065,-103448,-82255,-29284,-74328,-86698,-4793,-14315,-84984,-90661,-52395,14334,52163,12782,-16952,-14216,4594,12437,-17611,-56809,-107605,-126150,-63366,-5494,-10818,-46793,-82686,-33710,28794,-786,-60720,-64929,-15556,20118,1140,-22229,-33826,-67948,-41351,54693,126808,79197,-26946,-82247,-76281,-37180,50231,90728,16919,-51903,-67942,-103910,-102463,-65441,-93349,-134541,-79594,4617,-11003,-56998,12983,107730,77851,48960,103859,131609,59928,36936,83760,78860,58403,57766,-2173,-78168,-45509,73306,163593,130259,34989,-3249,6444,-10207,-63681,-61314,-8799,11954,7709,35414,108110,170059,151444,107130,126435,149880,93563,26898,33454,30955,21553,53721,109568,109868,56566,17827,25810,3961,-45989,-25037,82180,135803,75351,-38514,-80398,-88184,-91107,-41146,23325,23468,29005,72804,44668,-21740,-3796,62623,69247,46499,16014,-30332,-90944,-108818,-63983,56783,185944,178429,71386,37114,61934,72684,82434,55854,-2325,-33297,-37519,-46234,-51039,-24123,4073,34188,36958,-2820,9119,67992,12385,-88381,-109777,-105526,-54094,-7277,-20626,-13079,33967,57877,60863,31891,11012,14963,-16022,-69244,-57234,-36480,-65527,-81212,-61657,-52507,-55645,-66155,-49755,19622,56323,9206,-27388,-61417,-83797,-29053,21833,17898,25129,91170,164094,175630,89003,-36654,-62056,44724,116045,59920,-664,7252,32158,50345,27005,24558,41087,-22716,-93900,-78858,-29753,17288,26866,6450,-9409,-14687,3548,31343,20429,-19636,-68402,-95315,-100699,-117614,-96265,-43213,-10709,2464,-15955,-32549,-3836,6377,-15325,18923,82166,116014,119685,84812,26911,-35152,-92303,-72241,22880,41007,-43021,-77448,-57336,-89519,-160604,-107738,11702,-1201,-48332,14517,95298,103802,104094,115737,86158,3117,-47368,13881,116972,164933,91781,-35112,-98026,-116269,-176643,-163044,-50166,-41613,-112667,-94943,-41244,-67198,-74920,-25513,-8341,-16355,5095,-37301,-165783,-184788,-62011,-7226,-57754,-99885,-59819,-1166,-12338,-50936,-7601,34527,23606,35023,37082,12998,32257,68205,108191,86760,55065,93064,89810,28723,28976,8859,-76579,-95722,-51105,-4188,33503,85077,150329,177771,109225,37380,23288,-8011,-44805,-37167,-30515,-20842,52216,153726,182881,118530,68435,59803,64322,41502,-22315,-68986,-34980,45292,61506,62685,117645,106862,-2040,-47417,-18720,7592,53732,55033,-11482,-14946,30626,17701,-19779,-58725,-49573,-3450,35129,81638,110081,41247,6100,76260,98186,-15575,-145730,-130908,-9002,24517,-65040,-105379,-54436,-18713,-33346,-55029,-52983,-65237,-106985,-125275,-98026,-40679,24843,37762,10855,6000,41743,42639,-23211,-56195,16871,82527,49646,-30279,-48915,-10429,-1731,-7537],[-40850,-54316,-22521,27526,24606,-2781,-17272,-14254,4754,22924,31182,5128,-34542,-8231,12514,-33867,-31813,42656,30849,-42106,-102612,-151315,-110497,4980,61224,56938,58470,69118,77070,61681,26270,-35287,-82548,-82331,-79707,-50640,42123,78612,15888,-10413,28490,59658,108311,146071,102250,49234,24605,48573,87042,88011,51914,34126,9512,-26403,-57058,-87082,-79867,-35589,-34338,-64712,-40015,11276,37268,19538,-60489,-137565,-120861,-50669,-35127,-34084,-240,11528,11043,21411,-5585,-66010,-58190,18788,73012,27618,-37349,-47989,-6290,58234,47544,-45032,-112672,-121640,-121389,-79575,-14194,-3168,-15546,8801,19560,-23180,-51558,-61415,-7209,63830,69238,48878,100539,160947,132764,77870,64082,41705,2891,9279,50644,47473,55486,62284,-39356,-106026,-41920,22629,-38248,-99732,-28740,78833,84627,-12264,-111500,-61839,43850,61715,81357,138728,121968,-5446,-76984,-26328,34200,45851,6002,-24419,39641,66162,-31858,-80933,-22238,36758,66505,83861,31804,-47942,-70580,-22580,18358,6418,-44917,-41404,32914,43457,-28208,-12898,89078,150514,149011,88090,22793,27804,32064,3012,15710,58407,65769,40624,-7378,-38066,-83503,-177449,-203363,-137142,-94623,-76935,-32641,6095,20061,73114,143990,120214,51579,12460,-24314,-13804,74299,109323,60522,7618,-25515,-28958,4468,38152,40388,41241,36457,6093,-51652,-139721,-178764,-100555,-8782,-15592,-43443,-47404,-80405,-118830,-104266,-32858,79144,109969,6779,-69309,-42816,-10579,-1475,24969,58626,82259,109031,110509,61093,19060,22534,33118,40602,57301,51432,4825,2615,37217,54467,50963,68421,64698,18451,-35737,-14498,18052,-18864,-52025,13804,29726,-10674,-29439,-14497,-26645,-57957,-110527,-110654,-33805,42231,55068,33464,53724,93101,49508,-22820,-47258,-46995,-65638,-113723,-141330,-77778,-13031,-40324,-125949,-115274,-5638,28148,-62988,-153210,-153080,-140109,-146317,-120851,-16169,52222,19114,6774,45909,23603,-48612,-66750,-31259,-6414,45764,85023,5989,-100130,-53838,63498,97659,69906,16094,-45061,-52406,29330,76838,-1458,-117138,-101356,-23366,-1970,14674,61650,2124,-94448,-132426,-108004,-22661,-2035,-89788,-134119,-101551,-27711,82418,156083,151382,115364,100192,133882,124382,30844,-41677,-6543,62429,-2858,-73888,56058,206093,174058,47161,-20755,6253,1818,-65492,-98894,-30763,50630,48468,-29478,-84208,-35663,48560,30211,-46918,-45076,-3544,-25033,-100606,-103594,3521,94915,79757,89450,168275,176370,107701,59654,36823,-1572,-25073,6674,38906,17946,-20722,-14173,44303,77190,34512,11759,-11454,-98828,-97014,20229,72151,15830,-41388,-74546,-111349,-120057,-32402,90389,143153,139569,122222,109642,63852,-6393,-50158,-42525,11200,63543,37483,-22757,-10957,81196,81742,14500,37358,84372,34181,6534,38173,-12191,-68971,-33050,32228,40910,10324,35266,94476,100680,39385,-62203,-129931,-100779,-5690,45741,27962,-23058,-53297,-52080,-32690,-18231,-29222,-12019,20033,14669,-2993,19152,69561,96696,64595,22009,13735,-14093,-19288,42449,56095,-8492,-8960,39158,-25180,-125691,-88313,667,10771,-42056,-45595,24564,40807,-53843,-102645,-64455,-45727,-27890,57970,98081,51495,-3242,-52805,-55679,31668,83551,61991,19216,-48205,-68600,-63645,-81404,-93123,-90151,-86953,-93179,-97757,-80952,-58628,-61800,-14129,72823,33392,-19635,67312,138269,73521,-10565,-28477,16824,23703,-63302,-77820,12772,90770,90390,81206,77671,81716,66493,46719,78588,83121,26629,-4803,2104,7123,-5487,-28215,9455,67874,14958,-68635,-84164,-59202,-17865,-6180,-72221,-119748,-76533,19768,62653,34704,-43461,-100325,-82518,-3689,3172,-110193,-136683,-71360,-68501,-96688,-41097,22380,31172,-1277,-35442,-4417,65785,47208,-53197,-89366,-48259,-24766,-58584,-30547,67414,128346,118899,78343,29503,14556,-4811,-65013,-99363,-55462,5735,17987,26066,12596,-85406,-146653,-74424,-30647,-37924,517,48239,50757,32490,51452,37875,-21587,-13738,30688,28681,27154,36519,7700,-26012,-6542,48005,63118,-12723,-93584,-73257,-19472,-11231,-5999,-2487,-17903,-19036,36310,83965,86614,64919,46719,30071,33280,11109,-42520,-11264,33917,12387,-12207,7992,39720,64781,58584,39745,32770,29481,24512,4984,-17351,-16761,23439,38222,30083,31024,17847,26191,4642,-85864,-113431,-15337,54894,57788,48997,36033,7134,-39446,-89990,-85086,-49689,-71780,-109765,-82951,-48956,-32678,-6449,34096,81943,75545,1374,-50966,-63258,-65464,-77307,-90231,-55389,-59595,-131189,-120135,-13183,75672,93765,44473,39560,53233,32038,-1347,-22228,-11188,22377,17899,-12495,-50628,-78746,-32742,45147,97488,69097,-45087,-126262,-76080,11178,69097,81378,13232,-83594,-153127,-189278,-138463,-54002,-51806,-68428,-48570,-5951,12635,23989,94110,135909,30123,-38309,30008,72567,26510,60945,104223,59626,25638,6087,-60129,-87774,-27069,78617,140539,72321,-40976,-68612,-29478,-17416,-55861,-49377,18173,60639,28024,-9775,20449,75443,97310,96656,125513,127797,57663,-9362,-23242,-32609,1154,48577,80761,97400,77124,37799,22553,6953,-15627,-14794,23738,24579,-36910,-121928,-149929,-153686,-110280,22812,110148,44261,10251,84517,72942,-26752,-58414,-23291,13635,7193,-16775,-33861,-55086,-38977,17784,89234,154572,164621,113929,100980,101609,95907,113119,83401,24383,-7578,-71700,-116998,-67280,2997,-774,-26449,-38660,-62571,-64498,-34441,-61233,-127481,-154687,-107892,15678,65947,-27002,-90776,-11906,92203,90748,24379,30643,59869,8460,-71761,-88355,-77511,-61798,-56978,-70838,-78322,-50134,-38516,-26028,31562,46114,-17305,-45424,-66237,-107258,-96569,-30523,26642,47132,72428,114954,124059,38008,-95059,-87067,47041,102180,42961,-31571,-45196,14865,94307,106033,106229,114164,65989,-24057,-79692,-52071,-11555,7612,31895,32578,-15424,-37122,-4689,-5528,-30602,-17573,3831,-21161,-113661,-162125,-114084,-62884,-39935,7720,64416,79903,52979,16119,12491,29874,48124,74478,84816,35127,-39816,-87278,-61233,3963,7833,-48456,-62980,-54026,-91761,-142133,-78082,17008,-13339,-55445,18903,88072,69172,67958,101761,122334,78382,14233,27819,77945,87621,50529,-11907,-47938,-57998,-109545,-92113,-8325,-43818,-130952,-71290,47603,14862,-58844,-34038,23936,29743,6227,-43788,-126252,-153422,-100505,-51360,-37547,-51016,-74765,-77165,-68426,-53624,-30416,-32583,-6266,56953,41290,-15058,3822,56277,74651,41445,47142,92441,37602,-64866,-59549,-30628,-80808,-102287,-61844,-24434,21283,136243,213953,181462,76154,-9789,-29828,-46130,-87061,-105849,-115847,-80577,24533,137056,161910,100313,40549,23911,42066,38442,-12240,-28285,44253,145841,139638,72092,65603,38714,-51461,-80040,-55665,-22621,38772,31333,-36219,-29844,21783,28840,3290,-40265,-15864,42860,43228,26579,16294,-35277,-35604,59522,117595,42637,-76848,-92398,-4352,13631,-61426,-82131,-28772,-15931,-64276,-88748,-65153,-53762,-91868,-144836,-134675,-28671,74421,56194,-17559,-38223,4705,31429,32418,67451,127456,120766,59856,1680,-1773,37229,38316,13713],[-37223,-61140,-48439,-10697,387,-7014,-34663,-71005,-75413,-47306,-13747,-44781,-101802,-52522,26298,40251,56945,96560,76189,39335,-951,-76928,-86159,17985,94222,54778,-3254,3707,41169,53907,30042,-50143,-96397,-53988,-34677,-26794,42076,73947,41572,51168,69568,64925,96818,132898,105117,44701,-11975,7133,97966,146869,97814,38615,16646,15178,5484,-37137,-51819,-12243,-44298,-110861,-93290,-75917,-53215,6350,-8608,-126737,-185915,-144597,-108899,-81407,-60062,-48956,14190,67762,12789,-63438,-48691,2779,49008,51027,875,-37222,8795,76401,38860,-20018,-9370,14043,9348,6058,1728,-3289,16240,59316,56071,-11707,-33187,-17667,31406,77232,65683,60550,123928,141918,58302,4404,41266,59928,-8527,-73714,-58815,-11757,77019,150196,80173,-45511,-92451,-83066,-104561,-126575,-64213,46693,90831,-2970,-130948,-89560,26947,1125,-33227,15463,16334,-70250,-120657,-92583,-38836,-3793,3814,43563,108336,63624,-47998,-47248,20100,49395,81681,97070,56,-112738,-102196,5421,56763,16277,-61269,-85956,-25132,-3334,-73687,-66194,32883,82644,108176,103323,48048,13248,36753,48423,42180,43796,42987,26384,5079,-14090,-85825,-168175,-185829,-146227,-104481,-72002,-50667,-12756,56289,78926,30987,-2277,27430,20237,-57455,-59881,35018,83206,62172,27400,-6027,-2388,40954,56939,-8506,-59343,-26433,-2011,-42250,-100780,-122646,-50521,37232,31420,-30270,-98275,-138389,-110226,-72456,-43603,20676,29433,-27528,-50942,881,28864,-8975,-40142,2261,54937,68986,68468,61289,43045,38146,35576,34217,45677,60073,52338,17675,-48876,-66131,-8472,39025,38452,7774,-19031,3942,25308,-1268,-5471,56583,91992,72844,34697,30563,15205,-36933,-102337,-115368,-54244,29073,47075,24534,40348,86679,56437,-40036,-99830,-60853,-6110,-62406,-145089,-80528,19345,-23634,-151765,-149359,4577,91445,-1721,-127550,-162697,-147964,-120474,-56968,29129,23868,-82074,-76982,30051,46156,-20927,-54855,-26660,38384,114108,127263,31563,-91479,-58850,75327,128930,122500,80704,-29850,-109433,-56643,-30128,-106208,-170508,-114785,-16157,24354,33065,63875,1267,-97082,-141993,-120199,-39147,6826,-37178,-70483,-56589,-43663,-20684,44054,98251,118960,107937,73494,51140,44140,-2805,-41421,7687,7086,-32922,65251,168012,107062,7672,-16591,-3867,-21227,-33897,-26499,-42449,-72342,-80588,-85747,-109870,-74173,13282,4484,-71378,-101217,-86314,-89541,-118634,-92079,3544,82489,81670,101101,166665,174794,122670,68597,24360,-34157,-73341,-50238,30725,94585,73919,14073,26954,60910,26361,-21900,-49063,-83495,-40443,39599,34312,-26956,-47539,-25143,-11030,-43225,-25600,63810,112380,82713,60637,80910,68849,15120,-12626,-6617,30616,88858,63077,-11693,-6455,89649,89612,27193,73833,152251,129010,98358,67982,-45032,-127470,-76867,20894,38523,21572,29649,73124,69344,13308,-77231,-106954,-34509,44908,28346,-28310,-63575,-63430,-40855,-26064,-27132,-66577,-68613,-33376,-26718,-40476,-29382,18634,64281,59984,28426,26020,28782,26426,10260,-50087,-105582,-64239,-15232,-62918,-99193,-54827,-20738,-26040,-50042,-14008,80891,55466,-33599,-23429,-11883,-76749,-87096,16964,69304,36424,10498,-24619,-62410,-33925,10210,30186,18863,-29718,-33180,-23506,-53292,-90737,-87482,-46990,-27639,-48950,-73703,-99916,-106679,-13712,110702,93397,55015,101691,117442,57251,-23144,-26457,79804,97723,-27286,-62624,29513,77513,8662,-24026,-10798,-1775,54140,107394,67330,-21745,-63623,-29394,23915,37333,2253,-34159,8619,60934,-4472,-100506,-130102,-101412,-13751,26755,-61603,-101154,-8155,77694,51254,-2495,-46133,-60749,-62079,-23734,10973,-46056,-109550,-91227,-65930,-81759,-80429,-31683,32846,32415,8496,36119,38847,-43999,-106288,-73100,-25506,-44543,-99509,-63293,21116,52466,56172,80615,78322,58978,21407,-39684,-61912,556,80556,86508,30268,-46001,-133550,-127083,-32201,-12359,9086,91377,110112,66852,23539,20413,32944,40071,79074,123889,133882,131896,111653,70406,26357,5738,36654,62542,3236,-60640,-37718,7438,14569,21193,14884,7032,39303,102259,146543,134498,44792,-21490,-20968,-2013,-22328,-53329,25831,122179,127623,73284,30376,28547,35157,4905,-20937,-9783,22764,79507,105772,50127,-36653,-49390,-17929,3141,8519,-10034,-5498,-4080,-17945,-36745,-26894,-205,35095,60087,64762,-751,-59034,-22733,31308,29123,-9938,-69714,-85260,-54159,-11449,30454,66530,86022,41710,-76674,-157484,-131874,-93050,-97084,-90671,4181,61419,-26543,-112091,-40792,114475,182455,117016,33121,-11534,-9185,15480,8980,-10683,-5633,-17039,-46291,-75934,-76827,-27263,13760,34479,26342,-57127,-129571,-62615,33285,56987,63966,38076,-63073,-161916,-176420,-97043,-3511,9125,-21085,-28520,9373,65646,73425,58657,29808,-63109,-99348,9165,96746,68090,96424,116491,46367,-14438,-41221,-57304,-37611,8651,23671,4453,-43088,-81614,-72534,-40544,-20792,-70005,-83921,-7937,47392,-3430,-71262,-71244,-23482,36203,74429,80047,37490,-34905,-72851,-77221,-83607,-17192,55694,56561,29437,12687,-5255,-26377,-42653,-31060,-32491,-53588,-76287,-94516,-113230,-92569,-82295,-54036,58582,127986,31823,-45482,29041,106187,78864,35711,33836,25633,-42778,-26644,47071,49638,27264,42325,56310,76536,107287,108965,96202,62341,33741,64575,91741,33186,-53688,-121165,-99273,1880,53686,19065,-18365,-48931,-73142,-75336,-71378,-68772,-75065,-86362,-34287,62662,77674,-8890,-62665,8119,82921,35422,-41872,7129,101501,96223,9009,-56483,-79632,-65179,-39512,-9831,-3799,-12034,-44928,-51120,-15694,-12164,-18638,205,-27673,-97180,-125008,-71247,33887,53020,-3800,-15253,14918,-17674,-91247,-41691,76162,98708,46021,-1584,-15508,37671,111207,120612,101016,106364,121271,49845,-42087,-38609,9846,42190,94965,90554,-17219,-63661,1163,42763,51966,84079,120164,117709,41119,-67754,-111882,-104142,-85220,-15600,55781,55938,38313,31982,15296,1894,23,32977,106608,93892,14626,-19621,-20371,-56016,-82274,-63993,-13953,-752,-62999,-115625,-63570,5344,-4148,-28043,-2788,8518,-7965,19744,74472,137986,157126,102393,16234,-37246,-36731,5814,36119,36194,-20789,-77755,-34433,30136,-28548,-109756,-26247,144870,142175,2961,-37389,45322,92042,47836,-2547,-40250,-91741,-106986,-47182,15911,17666,-42101,-97985,-71864,-2405,27157,20523,60378,82019,16779,-41361,-4513,46359,19494,-37255,22531,84006,12745,-83416,-111129,-102652,-91858,-66025,-45206,-40344,-15440,95549,174381,119148,29756,-26278,-64992,-82249,-74012,-47177,-81534,-110808,-23542,77191,67898,20929,818,-5226,1929,12794,607,24048,90132,136673,137621,106185,50897,-35110,-105944,-108606,-69376,-28018,7722,-16153,-43432,-10182,26317,43886,52656,7943,-1283,52817,78881,34521,-42225,-81786,-47952,31503,82359,56095,4104,898,38595,8413,-42646,-44076,-15457,5977,-7913,-37837,-18049,16452,-21147,-84524,-81161,-14256,47880,43496,-1474,-35542,-28152,-6542,22361,86513,151683,121945,35476,-20361,1117,61890,64669,27424],[-22160,-47924,-92489,-75886,-19372,17996,1047,-58433,-87992,-72231,-63571,-119945,-161745,-91871,2191,42655,40706,62545,81941,72507,27146,-78910,-121209,10000,115135,35976,-55645,-37172,11095,22335,3370,-65077,-92500,-35393,-7169,15764,64040,48088,24361,54283,45763,39816,75499,87058,92159,78305,7474,-15476,63336,125626,93328,19453,-1615,33194,37175,-16068,-14625,45766,14995,-60129,-49680,-40839,-46446,6312,7595,-100679,-155948,-122812,-87600,-69779,-70198,-59078,39764,101372,29356,-27806,5422,24236,40191,67170,42630,-6630,24938,69963,35959,41577,99249,87578,47461,40556,46811,68959,86687,67841,8400,-61408,-28836,40287,88012,101496,77191,75766,129987,105048,-43641,-116575,-37655,33272,-4770,-107676,-159560,-85867,72650,186504,161002,31339,-93496,-149984,-140813,-123015,-86703,-1228,55377,-37946,-158894,-121742,-8434,-20562,-70321,-75229,-91186,-106038,-81923,-53020,-35250,-12453,41355,92472,93518,29103,-45392,-46279,-9421,7967,43937,52113,-65910,-165892,-86504,51198,85314,50538,-6980,-60953,-67329,-91351,-148532,-136297,-49326,30708,90627,103992,29221,-55501,-32606,49952,87336,47253,-8794,-30334,-10798,4865,-56549,-91555,-38620,-4993,-31279,-80363,-109247,-67532,43932,47937,-58134,-72077,44662,80119,-31602,-107335,-64133,7924,57111,66141,31702,18619,87261,134660,27786,-107017,-94501,-23872,12227,23321,-14806,-19243,34903,40375,-32635,-119889,-118771,-51495,-39116,-57792,-53756,-68941,-62975,-34770,5596,27812,-6701,-38737,-6033,21757,-8296,-38036,-24656,784,15725,25153,38455,57890,86931,99041,56933,-28297,-45713,8740,29643,18533,13761,-11417,-29122,-18838,-6842,-2267,27319,81035,107251,99225,93431,44153,-49430,-119861,-108194,-48265,-4729,1767,16857,32740,41028,29631,-37422,-86012,-26124,42057,-21051,-109617,-76650,-4887,-14350,-101660,-128175,-10480,110923,72666,-39758,-96968,-73451,566,75150,84204,-34339,-156364,-99754,47965,94175,57262,29556,30456,59819,75209,54843,32898,-1839,27140,92126,106056,119876,99137,-32151,-139353,-122598,-99241,-128342,-137324,-100441,-24360,64675,127245,133284,52036,-16044,-29440,-29507,7513,45016,19860,-5596,9774,-35809,-122478,-100345,-19023,62645,111407,60241,30630,84736,67123,-27969,-42175,-5329,8264,49819,73993,6848,-21806,21466,27629,-47395,-71876,-47656,-73551,-113802,-106063,-73777,-72863,-82046,-55193,-39881,-72736,-114965,-119860,-101223,-92896,-45998,15311,52374,67708,71406,67039,82376,93213,57710,3074,-63581,-124201,-95693,42453,170844,180112,75438,8133,14196,6708,-31341,-41546,-3783,72858,101879,45397,-39619,-85697,-45819,51744,59581,17694,27024,28725,-1463,4790,52060,54865,34568,47421,31940,26872,91915,99136,23641,3960,68546,66054,25776,53233,128863,164406,155233,90368,-14571,-66760,-17518,36036,22237,6971,17392,33074,31335,14076,-10369,-18074,8263,36429,-10245,-84704,-100708,-50766,-9537,2323,4682,-59637,-128688,-128300,-90307,-66427,-61886,-55868,-27218,23305,42929,25848,29457,36564,-37553,-149118,-164810,-67807,-17365,-56256,-55151,-15577,-21268,-33308,-26495,39302,98089,5280,-56173,61930,113078,965,-83314,-50559,-75,10551,-4678,-30142,-65323,-78652,-30538,60457,83161,33247,13905,12236,-4393,-27285,-44296,-24966,-9822,-2867,5874,-27427,-47933,41695,147611,104822,33284,53263,103660,103392,32986,10787,93708,110479,24422,-12519,27877,4901,-90498,-85200,-23739,-23384,50643,141630,33910,-118578,-113981,-13651,60796,56307,8035,-8790,35278,47799,-31027,-108060,-113444,-74880,11778,61227,9996,5112,77424,68535,-10734,-35122,-20296,-14653,-50950,-56430,-4712,7696,-35735,-66900,-58037,-50617,-39156,-3463,50001,39406,8903,31823,7887,-109260,-143793,-47411,22555,-35763,-121871,-85931,-29225,-17687,-6152,25875,36993,42877,34706,-3787,-12169,61262,113011,83107,11059,-54875,-85537,-59752,-41437,-47588,44574,177140,211672,157503,77759,32172,52315,96886,125149,146978,174044,182396,139744,101207,74329,58120,83087,98684,37371,-19828,-8686,16770,25145,36727,20365,-6395,27084,83645,126251,131090,32969,-73853,-68170,-47129,-92921,-107078,6434,101256,104191,47510,-9561,-24096,-21217,-43243,-69546,-84334,-51307,46994,129722,98260,-9707,-58174,-29836,11115,28840,14053,11671,39468,115345,125078,44044,-9379,-2874,12612,32583,-18878,-77798,-11087,88087,90849,33481,-11887,2207,2254,-27879,-21491,20160,56298,31038,-101814,-213144,-169704,-68483,-15901,16569,83801,124366,50360,-77456,-80967,39421,114377,69494,-20052,-80012,-85303,-51513,-24703,-8242,8188,-4317,-37758,-58394,-64497,-35767,-16344,-25011,-45460,-71214,-75870,-26045,24808,46048,58637,37664,-55674,-133436,-118309,-47469,24578,38726,-20646,-25491,48334,104178,54434,-64980,-131229,-131429,-86755,37878,156540,148963,119798,91538,21167,-38619,-42860,-1029,29073,22448,-50611,-123277,-121944,-85839,-62153,-32277,-12562,-89267,-123440,-35581,29569,3149,-19280,-16198,-251,52148,88457,58379,7862,-54199,-117281,-124648,-82088,15460,82885,55698,-17213,-47007,-49172,-65021,-78469,-57527,-57973,-73835,-78252,-66945,-30658,42439,48883,1144,-1626,32410,6531,-59300,-25863,122870,222676,219563,182975,79667,-36289,10168,125717,119226,37505,-16243,-20166,25740,65058,55481,25227,-9525,-55387,-38666,37875,-3861,-125274,-125606,-8022,69429,52612,34286,56173,5353,-63987,-51312,-17062,-5199,3634,19504,51358,67148,30845,1806,15402,45717,25305,-49570,-84226,3526,141448,183603,75830,-33517,-45560,-28332,-9873,35760,47701,1048,-65641,-77409,-50085,-33989,4278,37999,8339,-39157,-80072,-86405,4433,26868,-58287,-80580,-21186,-3245,-9218,52213,126083,103730,28390,18196,52910,77264,91136,77933,38535,22667,46045,13001,-37504,-32178,18386,65412,120510,99457,-16006,-52388,30676,97992,117880,128624,150299,167098,141772,53585,-47617,-100251,-105160,-76835,-33133,-11281,-6834,-1400,3176,6345,-3350,4876,76860,98001,38511,12566,-653,-63475,-83425,-30601,43696,71550,18058,-73929,-104302,-50568,7143,12848,-28675,-74448,-78853,-27356,42746,122557,179678,131961,-3438,-85990,-66189,-10635,38216,28695,-67759,-121201,-51568,31998,3000,-49081,14420,150705,173567,58787,-21602,22629,88305,73117,37785,13765,-51757,-76137,6715,84863,77408,1308,-82944,-36737,58432,83469,91705,114148,73079,1523,-31113,968,25061,-27841,-87168,9673,100105,64106,24376,-26090,-100756,-93720,-45994,-48110,-39722,-5538,48914,70199,3565,-37062,-27732,-74177,-120982,-66549,29659,1326,-91697,-52088,16437,-24337,-53474,-6871,-3748,-37915,-24524,-2026,20312,49659,60376,96781,135231,81885,-16225,-79889,-89560,-55615,-49646,-85235,-96510,-24128,44265,42483,66074,96361,20455,-30586,31004,109242,66338,-61304,-112768,-67222,-22662,12,29813,64269,78908,49476,-12975,-33226,-31312,-43427,-35219,-22599,-17313,31208,63986,18393,-32715,-42097,-53537,-54947,-15961,28500,34264,19986,-12762,-40899,-8707,80216,105842,25242,-61653,-51597,12282,17825,-2398],[-7297,223,-66289,-64851,5575,67362,69513,1479,-35282,-9129,-35736,-115147,-117293,-62328,-36799,-22269,-27247,11722,58024,32720,-23022,-102085,-124855,2633,91055,8009,-74260,-42490,27174,30498,-28096,-85708,-70174,-22310,-10018,30617,77988,37137,7645,28828,18182,27223,49097,19752,39413,94770,57491,19302,48883,88167,92703,40021,-22100,-2284,29278,3820,28458,93743,81735,23821,33705,70647,43515,-5857,-64992,-105949,-76436,-33553,-20752,-21386,-23978,3070,81759,97495,26349,-880,36577,25680,9131,31271,41213,30896,51710,55605,33896,80946,111492,25516,-40002,-5645,67920,145717,153515,60618,-47887,-105594,-57804,9903,69956,93610,55287,10294,30605,13508,-117788,-185736,-108566,-36740,-11172,-43703,-105166,-56677,75522,142310,130925,79093,-27573,-101154,-93508,-98631,-113037,-52727,2197,-71370,-171003,-134435,-15538,46947,35894,-22336,-62594,-33494,27421,43017,22263,39228,110110,109323,33108,-12760,-46202,-83951,-70307,-29829,-12648,-29830,-114712,-147922,-41100,70357,110157,127749,90762,-2673,-93628,-164276,-176002,-136103,-72660,17119,60492,24273,-67164,-152596,-133694,4999,94992,27899,-84718,-102442,-42536,3538,-20778,-22332,81339,139696,55082,-94346,-187332,-152889,-42202,-30348,-95113,-78472,43946,106553,22570,-91188,-108817,-41029,51568,94691,75045,56717,117252,189797,121253,-33676,-90169,-37247,53852,106376,50674,-13940,11732,37578,-8953,-58411,-1759,55384,4063,-59113,-85612,-81643,-24999,17636,20724,17166,2236,6780,17557,2087,-49015,-115264,-138059,-97753,-48412,-8122,39163,82890,102575,86640,64777,36853,26908,41823,63499,53456,37528,-15477,-64625,-59164,-37257,-50936,-31808,5204,31304,43278,52639,10896,-70666,-138661,-108543,-24637,4604,4711,32648,19434,-31827,-31710,-7733,11986,41528,43874,-6175,-51394,-45619,-29741,-19906,-43183,-64279,-3407,87467,68598,-14082,-26470,15179,66367,81547,48278,-54070,-119123,-62647,17006,25787,36509,67529,71697,40385,-29101,-73499,17565,150562,168520,69749,12652,49051,52078,-26948,-95373,-91727,-58187,-44712,-42410,-39172,-1207,98144,187861,180229,90903,55274,69359,51478,44464,48170,32356,34150,43103,-33009,-140950,-152263,-109677,-32793,40218,12126,957,81836,90180,-15520,-91919,-70747,-19610,-21628,-50987,-62494,-26005,30223,22883,-87661,-137419,-117509,-108774,-85160,-36433,-13409,-21260,-57292,-89052,-74563,-65065,-79447,-80359,-70627,-73526,-18947,41462,52100,51976,15131,-47252,-24582,22439,12218,6936,-26350,-111633,-90239,65235,195299,194958,87895,12081,21196,23853,1488,2573,44948,106894,129586,81211,-23527,-117011,-110231,2719,72353,54921,27538,-8796,-30561,-8088,30551,21636,37285,91624,56424,1895,56233,102884,55451,12540,20492,5919,-11291,-14942,41238,134965,151899,92995,46089,52000,83812,80324,36993,-3805,-9234,-24386,-25285,-6159,26615,26054,-17499,-28762,-22862,-58115,-92820,-40120,16563,25451,24081,-44228,-151321,-170415,-96733,-37266,-26479,-34125,-24037,24249,57539,50828,63814,60073,-30615,-113724,-84674,5931,20405,-42639,-60350,-47850,-63422,-51400,-13627,48438,47084,-63186,-87276,68197,165285,96381,-31568,-87990,-36174,16680,-7752,-33064,-40180,-35249,39565,156322,161556,65584,6885,-17431,-24821,-16156,-45405,-77858,-69515,-8943,50810,55615,46720,100108,162208,103872,8227,19014,115744,141638,55540,2664,38462,53390,24864,23781,43638,7058,-80165,-60975,25026,44736,96410,151994,38439,-98288,-76779,12260,69079,62163,16034,1089,34341,34445,-35142,-81692,-50406,2033,37745,62464,93944,138425,115632,-12115,-112408,-79468,-4830,15291,-12070,-3981,43975,39947,10429,-17377,-32299,-30151,28978,79214,78279,31676,-4886,7679,-9740,-106001,-147120,-58529,30583,219,-60542,-18612,588,-28800,-43272,-56015,-49781,8801,33640,-5742,-18870,20284,7359,-40210,-39487,-10045,18451,-6832,-73993,-48438,81197,162314,194412,197197,117337,25663,21778,73177,89528,89489,128004,143680,96147,66862,50788,49333,93637,114078,61694,15966,16738,22584,20890,2023,-46722,-68190,-37997,-1478,46508,92413,35808,-80157,-106576,-92550,-143542,-166960,-67805,-2388,-7638,-27605,-58954,-86908,-89585,-100952,-120135,-140401,-119176,-39778,48794,95606,66588,13245,7824,37382,33604,12765,49686,121564,198804,194931,101643,27400,-8439,-37316,-36151,-48353,-84240,-72285,-8351,31590,23387,38140,92039,66469,-36835,-84671,-34593,37683,51364,-34635,-137455,-140071,-53005,46042,106859,111561,87981,27740,-61123,-79041,-23678,22887,2396,-38735,-71098,-90710,-84549,-43570,6492,42166,48741,32768,9647,-28841,-29085,-22121,-51085,-91326,-67213,-5405,13807,3537,28387,40877,-4522,-79380,-109421,-85500,-52629,3980,27283,-28437,-1715,96370,110822,32871,-115449,-195513,-129056,-21680,65535,151933,163281,103285,27943,-26002,-56021,-42950,20359,57695,15911,-77755,-125873,-96462,-70539,-68361,-26576,-1290,-78566,-133481,-67883,17011,56007,104005,104431,49629,73391,117850,89630,63224,15751,-99902,-134507,-45102,58993,76963,35921,-27223,-60174,-68845,-80406,-72051,-48142,-48825,-20778,5647,8461,47400,118479,94446,4169,-73579,-63545,7285,4651,-6904,97763,220292,245624,187749,68589,-2482,40771,113309,100935,4249,-113851,-109421,10843,61196,368,-45755,-56371,-103648,-118676,-50105,-46302,-99113,-35811,66472,56572,2277,24441,86773,22119,-81220,-56024,31031,62773,48827,43096,55586,47715,-8376,-18268,13580,4063,-41937,-67029,-47748,28660,141902,199752,87072,-36650,-2023,55866,32693,-1322,-26452,-54179,-67946,-53099,-16856,20197,22545,-3463,-24920,-10980,-39607,-103348,-62129,-19119,-53445,-44542,8217,29389,43041,71818,104459,78931,-1742,-13404,53772,74004,55153,33441,8727,-11736,-18364,-19347,-21895,-25376,-15197,37004,91827,66301,-5036,-22356,26225,58798,47878,38405,59729,77733,68947,52170,-8277,-73332,-90457,-89432,-49150,-5047,-31106,-56609,-16880,20858,10342,-17335,-6606,13954,-5966,-21747,-21156,-24683,-9078,28072,66337,78408,57916,-29601,-113678,-96238,-11914,33605,-16630,-93770,-123802,-79894,-10974,37904,74170,56223,-3411,-18623,-3330,-11387,-3844,-24847,-91413,-148165,-108316,-16615,-103,-20877,-2259,45104,71836,54468,-10949,-26199,33388,63901,47071,13823,-31364,-11111,59705,85680,64239,5493,-66870,-18803,63389,61410,56272,60816,28178,1160,-9990,-10818,-22624,-72763,-109302,-11683,95969,109226,133758,117132,492,-50419,-36462,-63430,-31737,43658,62180,-3742,-93725,-93089,-26265,-45267,-107771,-58752,48888,36990,-48147,-43327,-2358,-27451,-36810,21714,-3356,-75478,-46755,-5291,-35740,-48664,7483,89727,130339,99247,56528,15811,-5842,-567,-54067,-158457,-159677,-10552,90812,74224,91451,103521,3435,-48949,13666,99165,73792,-46446,-109127,-75838,-58686,-55930,6874,87460,89152,11963,-41218,-31546,-18984,-45245,-90149,-109108,-43370,51887,61120,22301,-8622,-38887,-73769,-90173,-42804,51384,110528,108145,32485,-51955,-62397,21669,96771,60027,-39658,-73822,-48232,-55446,-46026],[-24010,34497,17567,1442,10616,54384,64385,-5833,-19550,46448,14972,-63750,-35779,-12019,-65193,-82847,-65737,-11915,16941,-24745,-54040,-57660,-39070,17009,30973,-27478,-89745,-69349,38967,60623,-55868,-123059,-60512,-21054,-44714,-16958,29858,15424,16331,48805,45277,28625,7951,-38386,-35578,34036,57151,74505,93570,89630,89358,62358,-37424,-64674,6805,44570,43380,43674,42921,37752,71565,135515,107898,-34583,-139426,-114122,-32552,8618,13802,20725,30971,67089,90177,43806,-11626,-18143,-4310,-39983,-60110,-29138,25443,80279,92291,47051,37040,100334,67448,-70449,-130112,-80964,14691,138748,171460,66592,-47559,-97490,-87865,-73694,-16903,23032,-24891,-96308,-91645,-72886,-124389,-158221,-125805,-100433,-32771,47439,56529,80070,121912,79408,46843,87271,55470,11978,-2374,-72377,-124287,-70895,-20229,-38243,-86746,-70433,35776,145659,164484,91735,41804,51831,85740,90475,72957,101358,151484,113188,14181,-36563,-60965,-81464,-40298,-4044,-49035,-81854,-88683,-69784,-23562,29981,105841,182071,154014,47412,-70669,-140737,-117944,-66088,-23332,29660,12153,-89391,-159075,-176382,-136089,-19336,49008,-24210,-134499,-124129,-37847,14021,12081,17014,100359,169802,99640,-45603,-157150,-169682,-114984,-81180,-67663,-53744,-4973,63965,58580,-27280,-85624,-50324,39978,90782,101854,101245,94639,128632,138810,58832,-21760,-10046,65624,110702,72765,18807,30413,64815,57153,55217,120423,134512,34488,-62415,-84012,-25546,53692,68792,59992,40582,14178,31137,40368,16160,-10078,-78902,-154254,-140852,-77164,-30366,25537,84457,89661,49823,54334,53697,19622,36906,104341,96188,48379,4019,-16774,-16959,-25554,-52864,-45397,-59845,-87903,-117602,-98567,-58742,-48385,-88749,-81276,-1846,60781,78209,68810,-4075,-90402,-74917,43181,130799,109370,29962,-10515,-8680,11987,7804,-23802,-49571,-16161,51252,75951,13941,-48044,808,52055,20680,-56208,-80696,-59489,-42579,-28957,-60861,-117488,-82159,4146,40771,7384,-66483,-123260,-4827,248835,278996,37936,-90022,-38386,-6744,-4669,-30631,-50205,-27682,8862,22111,37349,55827,108009,149425,124085,44696,25264,33579,28137,27463,15847,24085,60142,38594,-49113,-110364,-118476,-121300,-92055,-66518,-99473,-82115,22298,61714,-11911,-99850,-109618,-59579,-79363,-112494,-41467,24556,18607,-16911,-84499,-102908,-83318,-78752,-45546,14159,19675,-9156,-31926,-68926,-95012,-71523,-29948,-18640,-49212,-81221,-15012,77193,79829,24602,-35475,-79108,-63478,-46317,-45700,15570,27271,-62811,-73932,36476,123996,87904,5433,6447,59181,63488,42108,27700,13580,36509,89271,87372,-715,-95218,-137944,-90296,2841,58849,56546,1217,-45597,-24931,12386,1791,36592,115585,89998,-3333,-4191,33907,29374,-1359,-25011,-58596,-74216,-76542,-26020,65061,85825,67453,90565,116881,94023,64097,28393,-9278,-30626,-64459,-88893,-63637,-17785,-3419,-56135,-69580,11883,38272,-45669,-50461,13841,11868,-13210,-58229,-121337,-119811,-46305,5722,34743,74952,84821,58143,48637,85083,119532,76030,-5242,-4197,50987,67363,27325,-29908,-69725,-123940,-176795,-139577,-52395,9289,-1012,-57309,-50731,36312,99373,91356,32,-73913,-27032,34445,3024,-26517,-20210,13576,100265,180229,147404,28545,-51432,-99606,-111943,-93011,-109837,-145778,-122010,-43787,12528,45306,66117,90956,137914,118552,48620,39641,93327,91003,10541,-32176,-1704,2189,-24724,3301,61393,92074,26893,1626,60882,111567,147101,153862,79537,-2670,3606,38727,50509,45864,12069,-27814,-16890,7419,-23302,-46249,-3484,41941,19096,19071,110505,172033,88622,-56137,-152850,-99180,9202,47023,53786,107230,134295,61590,11302,25507,13981,-20288,52772,134023,102315,37083,10240,-322,-23537,-67027,-103855,-75844,-15233,7303,23231,87798,78487,182,-56826,-87029,-61362,10442,16984,-31641,-59191,-88665,-140467,-144363,-66227,44952,107007,27604,-46900,39735,115609,51011,24888,85769,58512,-30646,-54924,-10738,12805,14516,55424,60275,8101,-9844,-19632,-21291,39525,87080,66348,35586,26829,34870,37596,-20528,-112592,-128316,-107889,-83841,-18784,51510,25449,-72134,-131830,-106549,-111768,-158119,-113687,-73749,-76145,-53071,-54041,-94849,-99636,-95419,-112368,-135027,-132868,-104563,-63537,35092,102037,65944,28410,25150,-30607,-64057,43516,161596,181615,122279,64232,38145,13814,-37418,-72673,-71167,-68377,-103333,-128811,-94248,-10598,76088,113754,78477,-9500,-74260,-39648,12826,17276,8219,-35059,-93126,-87303,-7076,61894,68451,38160,-12462,-47925,-21898,16129,27104,-2111,-19607,-11246,2495,15818,41122,43936,36726,61684,102840,94637,42154,10345,-19413,-53380,-66557,-23617,28771,25748,-121,11763,7020,-42552,-76163,-69758,-79180,-96475,-34786,11700,-5806,55214,135066,106491,60691,-26180,-115509,-68416,36367,55544,60424,75753,54068,-17650,-42871,-42990,-48323,-874,58659,32892,-33188,-29481,53,-22797,-44963,-26459,-5203,-37720,-105642,-105055,-8633,85000,152880,133579,36326,52473,140500,149025,118616,82753,-6119,-47699,13146,69159,39943,12165,-3287,-33512,-75009,-94938,-57971,-12114,4408,56045,82407,67310,78847,89979,23012,-36889,-69930,-49176,48277,105022,91110,71227,63333,61430,29495,2684,6027,27362,52677,72622,11822,-128643,-129378,15593,65469,-14397,-55368,-55864,-93315,-119675,-82524,-25175,40824,97238,83164,21168,7765,43827,54609,-20668,-96843,-79749,10278,94040,83358,11462,10777,42704,11045,-12346,-23607,-51070,-40457,11706,45642,61078,103347,164174,109202,10112,53201,145715,95379,-29343,-118903,-113630,-36831,19428,58883,95777,38184,-56469,-76636,-26727,-24458,-94695,-96314,-43766,-20305,18705,48861,40190,23588,5308,8508,32636,6117,-34978,3051,51473,54022,34108,40753,56999,53516,51045,54777,22797,-26055,15137,72474,43549,9515,9308,-791,-31989,-71562,-84998,-44917,-16530,-34178,-26709,-33218,-56559,-39478,-232,61873,80168,-5161,-56111,3119,54657,42555,2691,-26153,-36411,-29045,-31361,-28573,-5610,22473,53686,57204,2579,-28693,-27897,-38421,-63774,-32559,50132,52965,-57429,-150583,-110577,-54711,-78203,-91610,-39036,27234,70043,52970,2071,-19306,-18554,-30169,-95287,-120035,-62579,-32690,-44825,-53904,-56653,-40495,3053,-12557,-28260,27185,66932,44966,-3748,-7511,71878,93941,3627,-34123,-18631,-38653,-25292,19999,14272,-2142,13420,12640,-4675,-9595,-18580,-51818,-88218,-108479,-50272,40869,81628,124860,151061,87573,34439,16681,-44267,-26869,71106,97986,-3326,-91851,-62324,21701,41947,2497,-1659,38001,20915,-26876,-31546,5347,22969,22340,26931,-31175,-100360,-45732,16221,-51332,-98895,4412,95845,73479,45365,63413,81334,91502,84483,3307,-123352,-150339,-28250,78742,99964,98044,67943,-4206,-28266,2464,54361,56469,-10429,-53377,-28931,-17119,-29608,-4323,40866,21000,-34982,-66324,-52413,-7110,2963,-73249,-130269,-46602,48214,41034,24340,-202,-43428,-34184,-16111,-9827,39758,85010,96463,55959,-6328,-29798,5285,50021,51275,-12000,-63059,-72801,-99201,-80741],[-11983,47922,75491,47135,-7241,209,1653,-56027,-35098,48902,29967,-36050,-13430,6420,-44721,-58147,-30804,-1172,734,289,22053,44088,66635,65331,26225,-23663,-90582,-97540,23057,70035,-46284,-113988,-47752,-21284,-65538,-63147,-40029,-16875,55248,127165,110997,43852,-1656,-25411,-53022,-49442,2186,101215,163365,116585,49714,28614,-33625,-71870,4870,68890,17854,-59227,-61504,-10848,54480,123001,111071,-26603,-115646,-91009,-40009,-6881,21265,44158,54997,74731,56682,-21701,-61732,-52228,-62531,-107860,-103154,-44606,38086,119187,109229,27366,40199,124471,59805,-79696,-123417,-124396,-84789,59808,156648,92083,-13095,-77526,-101837,-116784,-92187,-82721,-114686,-129996,-104527,-80640,-76990,-70414,-81103,-104747,-55542,54102,135732,178494,162477,51086,-3115,68593,100108,91024,57882,-41482,-82359,-32984,8349,52942,82073,74025,120084,177324,167076,109182,57121,17639,19791,46468,65798,87624,103186,86044,24400,-48667,-70986,-395,102680,77963,-51132,-75951,-23264,-17344,-45382,-27611,46636,123223,132060,84978,5514,-50313,-47108,-28016,5374,32297,-24388,-135359,-156342,-95434,-23759,5059,-13771,-66881,-105173,-60341,16511,44065,32325,45980,90119,119697,85781,29118,-31586,-91875,-98292,-42235,18391,-10773,-53634,3417,65145,25075,-52107,-45237,24269,50079,65694,74267,-2056,-33754,28750,48252,36045,59971,71858,68322,69917,69331,77650,101588,116665,142222,167154,117874,11239,-77308,-79718,4089,62650,41279,57369,60220,16712,21587,54706,55683,56142,12707,-70929,-85450,-37428,-15124,4603,36921,42429,33283,54277,28782,-18967,30919,94570,62565,18081,30353,55287,45141,27004,6690,-27944,-73355,-136383,-219471,-203488,-89537,10190,18684,-11297,4006,81197,125433,77811,-29105,-88656,-42626,83391,174619,148698,44617,-12422,14373,68074,64742,-25988,-106285,-32602,87692,85342,-3630,-51043,-15722,10851,-56088,-149079,-142744,-51381,1209,-17565,-93775,-168974,-167155,-101512,-42783,-13710,-11424,-68880,-26978,201686,277531,50882,-104823,-58954,-13061,-13897,-62241,-114095,-111700,-66254,-17680,41317,75250,84572,66542,24377,-31030,-44695,-54568,-34683,4276,2738,23736,65826,33361,-40688,-79281,-72543,-68269,-68089,-103318,-167364,-136408,-13763,55869,28167,-30357,-49235,-20934,-36719,-42996,64195,126822,42104,-28950,-26674,15636,44990,20443,-173,17903,11947,-25053,-24597,-32981,-96464,-84369,-5480,6805,-52401,-87675,-4428,113786,108134,2606,-36817,-15792,-28852,-70527,-64897,10418,26977,-37874,-62911,-7697,22615,-45642,-99386,-31853,43212,62099,51397,19769,-25231,-13551,60671,99059,47975,-23718,-84919,-87127,-24406,53364,73071,-2562,-86441,-63044,-226,4505,27947,113774,130459,36023,-35899,-50250,-26325,-6401,-7848,-60400,-102545,-83736,-24266,12158,14193,29350,78152,75691,5582,-19300,-12906,-5041,-26392,-73561,-110729,-85421,-53417,-22815,-29895,-33704,49780,101793,1733,-60614,-15980,-26776,-58918,-59123,-47319,-32236,-5144,8480,55288,154890,169171,73819,27954,91517,127336,56399,-10875,36322,95116,65529,19601,25574,-2884,-127949,-245425,-216955,-91265,-6335,20418,21878,28657,31830,21453,18856,-3600,-35910,-13930,22197,-8264,-36535,-37485,-10703,59434,94115,50173,-22640,-82565,-137356,-145855,-127830,-125702,-120384,-83922,-43386,-29971,-1347,26790,31331,83341,113245,91133,71462,51103,28817,8508,10624,39220,10577,-55371,-49373,43614,145570,116749,53397,70024,120546,145426,122016,67148,39001,65036,85170,53574,30651,15795,-44065,-70174,-27224,-11478,-23963,6680,23886,-26490,-15045,78836,98917,41017,-4289,-60261,-31233,58696,94723,106627,163544,161393,66996,17520,63879,71397,9160,54096,152207,140894,89881,68120,14498,-41469,-41597,-26008,-28545,-27441,-8075,40319,117204,115389,39337,-39952,-42716,19762,36094,-8051,-25574,-57730,-138646,-171269,-120152,-43888,83701,165850,81509,49319,147790,123717,-39549,-102953,-45527,-31159,-66608,-73428,-42829,-16274,1294,23296,-9595,-75425,-67502,-44791,-49355,-10006,43656,48067,29033,23853,62224,96313,44968,-48157,-95363,-125130,-104353,-12545,43976,-2228,-88755,-131965,-68835,-30889,-95492,-95810,-72809,-70277,-32267,-12041,-33876,-11439,32669,14418,-53159,-90125,-92346,-92620,-27913,43316,25687,-7596,-30069,-107313,-129319,14134,141332,134996,47169,4910,15190,32325,5356,-44324,-61643,-29503,-36601,-116670,-153828,-37593,88170,93152,62300,41793,1802,-4823,-29527,-78194,-49508,-32804,-90976,-125703,-97402,-56341,-1980,27752,4128,-15671,20181,59230,51397,2174,-21601,23590,101224,160446,167248,92639,14374,37853,119521,133953,91969,37178,-37438,-62476,-17372,22272,12719,-1099,5804,4957,-31360,-60241,-35993,-18655,-87396,-144781,-71031,8789,23726,84776,129384,89979,74884,61178,179,-1882,38562,24,-63273,-57440,-2913,-8279,-3000,14683,-11762,7401,65325,66368,19968,21160,40672,30285,12828,-34308,-43721,-23766,-61943,-105760,-38062,53756,97070,80921,18743,35660,135840,158744,89857,72875,98041,86801,55150,35091,5661,8069,18443,-13810,-92109,-133189,-85463,-13359,36358,82919,74151,49014,47232,11810,-84575,-113495,-58591,7009,65898,133506,162173,71067,-69328,-106812,-72673,-29874,-24179,-22107,10671,73466,66659,-26264,-50571,16659,31399,-17027,-40889,-61315,-89133,-86078,-46493,28380,123442,119285,36829,10188,60454,81776,20668,-58426,-87309,-102222,-65095,59880,92198,-1649,-16539,25928,30959,27272,-9034,-33352,12800,74091,89854,67405,59112,113532,132933,79626,77652,151353,140439,29745,-99371,-118818,-24209,49833,70016,81118,34408,-50063,-89322,-55913,-13958,-55898,-84938,-53092,-21338,21218,49901,16089,-27398,-58063,-83323,-38264,-4160,-49233,-50354,25209,59899,35914,39733,72295,84838,58221,63101,41645,-14678,5706,45433,1339,-13698,15437,-25311,-86532,-112641,-125323,-88277,-42708,-52785,-85712,-108364,-85458,-8849,77596,136112,113367,21640,-19498,21192,58554,58272,43501,21435,-19526,-18404,-13265,-33412,-63697,-63898,-13586,-7142,-132222,-214822,-119579,-3498,-16255,-35501,51466,89755,-55742,-190629,-130362,-76473,-149084,-183869,-83968,22720,50992,26494,529,-23272,-23351,-22554,-56443,-94711,-76615,-56177,-72500,-85489,-86025,-93872,-71400,-31976,8871,55119,60067,13383,-41921,-16876,95790,90583,-86144,-148906,-45639,-4807,-35579,-32562,-9713,6040,40771,16287,-48976,-41882,-6438,-38563,-62399,-81789,-87158,-42560,7385,21674,21421,27765,64289,74990,-7708,-34657,43757,86784,28654,-10900,44031,119760,147751,118521,50506,17957,-3793,-47000,-59948,-15191,19171,2098,-32703,-61730,-85770,-35198,49859,24800,-33010,32030,66618,-11855,-51941,-15737,56354,121333,134784,72890,-22255,-62561,-28323,31902,96310,82738,18108,-6526,730,3691,26937,34531,16575,25952,69092,96920,72307,14150,-27465,-43090,-38666,-76497,-92476,-21016,42416,1342,-45060,-4566,43635,50084,47143,4061,-34373,19159,65588,40904,14939,-18284,-7707,37820,33756,12213,3627,-15125,-19512,-38584,-54932,-52127,-72065,-56432],[46940,29940,12571,-1742,-27143,-31569,-37825,-63923,-38582,14619,9024,-42286,-47199,-10218,-4575,3814,14289,3793,8701,84117,126847,79391,58549,78802,68900,10889,-67358,-83480,-13265,21411,-12298,-43671,-35834,-37829,-57063,-61073,-75331,-45052,70522,149906,116253,56295,40773,37451,-17849,-83733,-54534,63595,146906,85021,-28463,-38976,-4026,-1830,16728,20110,-35057,-90614,-82793,-36557,931,52697,80432,26166,-32001,-53980,-51631,-19737,22528,38924,39587,36400,4888,-67684,-87210,-56381,-60948,-91577,-66509,-3832,56949,93506,55173,-24600,11113,107956,64097,-30313,-59409,-116558,-145092,-12366,132204,103373,-3456,-80457,-100900,-111596,-125529,-161905,-154788,-81828,-31166,-39195,-29015,18947,13610,-42365,-70575,-27529,73674,135165,110415,35367,-3771,40805,92123,99798,65687,490,-4427,18652,40050,122234,204454,197852,170827,117112,51468,16082,-27755,-84568,-79612,-30838,-4185,-14075,-10291,2793,-21967,-69222,-46215,98726,229047,153969,-13899,-36846,60,-30736,-52645,-34064,-37639,-22382,63640,124557,78087,4296,-29459,-53576,-31213,13404,-26557,-94565,-79141,5104,73027,31607,-51012,-62390,-13091,43048,74639,63321,34260,62732,97282,70140,33057,23834,12834,-32053,-35949,34813,102337,42273,-50672,-23063,60718,57893,-9323,-18818,9501,-22032,-40290,-34787,-113743,-166529,-93788,-27777,40186,116607,73394,4759,29188,69225,84108,96967,117575,160699,146283,27754,-63907,-90955,-70748,-18482,-19498,-59977,-15992,27019,1085,7628,60613,82975,71296,33248,-22595,-35779,-3816,9727,-10334,-40478,-35795,4735,28739,6645,22338,65752,28737,-41060,-38306,7678,32285,33924,60087,39931,-36681,-68758,-101074,-169783,-157888,-63001,39454,79823,43645,-8210,19983,71155,41523,-27905,-26646,29905,70307,111755,142031,82689,1810,29662,87294,61648,-32673,-127127,-82906,40504,68109,24642,-11538,-50645,-71652,-83867,-86116,-42043,7444,22609,-6649,-57475,-113538,-169258,-169700,-117667,-38383,29995,-3945,-30553,66768,152570,75361,-21650,3174,27232,-61640,-176524,-226059,-216136,-177583,-122783,-56184,3801,23175,12281,1225,-16377,-27974,-43992,-26294,19293,11943,-3742,17729,36043,8543,-51337,-49623,-9569,-12510,-71972,-129690,-92471,12410,80523,75668,43346,36920,56560,51600,60670,145787,194569,84252,-9374,2752,57224,89695,78766,44771,17860,-12354,-48862,-37222,-19129,-69999,-80122,-22698,-19824,-67163,-93727,-14505,108285,105639,7310,9197,57717,-604,-81731,-58083,-3540,-18538,-54347,-42334,1510,-22592,-108440,-130371,-68432,-34205,-7467,17315,3616,-8245,20956,83293,139547,100530,12794,-10022,27539,39022,49856,35856,-55843,-125373,-97442,-32539,-23619,-29429,45086,111177,67153,-22727,-72812,-51006,9740,48666,-8472,-73947,-53623,5317,5951,-15193,-20874,-21021,-40078,-77129,-81840,-42749,-5485,-28272,-92493,-98083,-49583,-35521,-16925,7181,-850,12718,45026,-7551,-71905,-72206,-74019,-69450,-31120,3722,-11229,-31956,-31432,26765,128787,122030,23034,1456,52234,64006,22288,-22200,-11595,28254,34773,37579,83494,70696,-50824,-168002,-167848,-80689,464,43685,48769,25199,10849,-7915,-26773,-31728,-45966,-46041,-39317,-73838,-82754,-75987,-70934,-30333,-17455,-50789,-61777,-76548,-107941,-91371,-47462,-29280,-17734,-16705,-29329,-33725,-5266,3800,-19777,8493,24569,17248,30783,24965,21399,55256,81997,73522,21770,-51539,-90502,-21706,89916,100261,54908,58015,82425,79265,20369,-51983,-34177,57276,103394,53004,13197,27816,-24234,-93135,-63416,-31196,-47021,-22252,-18751,-58113,-9849,60141,20305,-12212,28830,48877,62401,88704,97183,94754,105692,80197,28839,30489,79254,90676,33792,56111,143309,163724,135743,98359,5225,-71454,-50868,22452,48531,26845,3652,437,45014,74957,52705,-20784,-10581,57430,19350,-33869,9922,-13878,-107097,-114057,-66918,-30821,84812,168031,99733,88430,144169,70129,-54088,-59128,-26064,-41621,-46857,-18030,848,9777,21813,352,-68245,-129347,-88510,-20336,-17018,-26435,-11034,-16645,-29669,-7305,60968,116645,114208,84649,13211,-90006,-87991,22421,62262,-23666,-124062,-121535,-29824,-2862,-68026,-72919,-67415,-66581,-33121,3668,34898,104681,175617,155877,42459,-39412,-42973,-34583,-42270,-54888,-61088,-55878,-69413,-111488,-95267,22031,113108,121601,62568,23470,23046,42760,49502,18452,-18993,8836,51149,-12757,-113609,-56249,61376,82056,71263,87565,74954,38505,-36574,-120062,-115401,-82880,-96832,-98671,-94611,-99944,-49105,17457,34405,8517,-7661,1255,-6880,-50995,-53596,22068,127959,209307,208472,119815,40211,49157,89803,84773,48355,10069,-52926,-65009,-6450,26329,-9814,-30618,-7766,-15931,-78978,-90078,-22060,-5117,-104214,-171872,-101209,1869,30018,52800,72601,52529,27750,32052,47472,37886,7194,-48683,-128610,-140694,-28867,36781,44102,72269,71424,71649,84292,79008,37016,-12584,-19726,28232,44882,-32457,-83760,-52144,-12100,-30077,-27499,16728,58176,82795,70198,58885,101869,99081,19096,38156,146369,152573,48075,-10790,-7683,8184,-180,-27483,-101563,-150669,-104829,-28667,30698,72939,38178,-8345,-15396,-28676,-111727,-162884,-89489,13702,35123,68523,132480,78190,-46731,-65407,-685,13063,-25363,-31620,18285,81848,116462,103962,62126,30479,9432,-11620,-42818,-90036,-100713,-43584,26196,68047,73458,20654,-13288,16574,65682,79564,40377,-14954,-43262,-98494,-108546,-4251,55293,25707,7719,4188,25672,61271,40355,36289,61523,59056,54049,60915,63743,89312,111140,92542,57374,84427,145782,130310,19781,-55594,-24301,33279,24191,4224,24127,11264,-58704,-63832,2358,-12958,-45955,-31187,-9676,16984,30773,-16375,-41087,-41220,-90658,-100490,-65007,-74210,-60361,21600,63628,37627,-69,-35642,-57102,-78950,-45679,-1508,-7226,-13494,-14375,-50837,-21690,34737,-8279,-50965,-36849,-47801,-56441,-29100,-16483,-71205,-132606,-93631,2793,69857,100249,90311,48818,11907,-2730,5319,38698,67411,50841,-2113,-22460,-20549,-51018,-119967,-149999,-105874,-93253,-224397,-316801,-206211,-50448,1226,8018,49571,47831,-82527,-194270,-133791,-68111,-111819,-127177,-57218,-7885,-11040,-7519,-1965,-31360,-83575,-100767,-67471,-46641,-26256,-658,-7987,-29867,-37175,-76285,-91528,-18374,53049,57970,20747,-32974,-70609,-42064,53560,71725,-62451,-133053,-19613,45179,778,-37921,-16459,24503,46998,-7167,-79059,-42697,37449,23832,20422,10541,-50121,-64594,-14099,-27284,-107753,-112277,-372,75260,20837,-16542,25439,63677,63367,71441,143119,222607,219353,131400,22331,-3119,10757,-42468,-80748,-40228,-15062,-56726,-75333,-29693,-4365,2021,77623,133453,109135,102058,58433,-35518,-77838,-56154,13146,92578,123120,87775,51104,63587,58437,38721,83030,76000,788,-17158,21929,45742,47457,14551,18948,90072,163300,201912,181181,87322,-5689,-13590,-2850,-70202,-115131,-55537,22075,30730,9235,4611,27565,66794,61172,-11322,-35084,21066,54365,44356,-2672,-91388,-79180,13106,25965,-1769,-4771,-30289,-61474,-76678,-59282,-24898,-6525,25621],[100825,-3572,-109105,-90015,-24415,-9021,-7905,-5472,-18521,-7598,19524,2522,-21117,2749,23984,34464,28059,6889,28586,129720,150910,35134,-28671,19462,63470,29493,-19815,-22187,-35196,-50988,5484,21823,-41547,-63427,-31586,-32455,-68461,-49559,34712,65194,41819,60795,101263,83435,7475,-54962,-55354,-5905,21175,-14118,-72119,-37459,58526,90608,38197,-43686,-58472,-3741,37957,10412,-57855,-44106,39872,67001,24426,-18671,-28674,-4933,11814,11403,25169,22495,-28697,-83865,-61882,-11990,9855,3009,13669,43475,50988,18478,-26936,-67831,-44354,17866,17156,2905,8514,-39448,-90950,-17355,95917,78749,-3754,-49782,-58527,-92067,-124809,-152736,-116601,-23459,21183,-12685,-3923,84442,125721,50807,-59519,-71771,23754,44666,-1597,6756,17054,34744,71196,83440,63627,48630,60567,40605,31053,125818,213125,211427,149783,30176,-54893,-54660,-53045,-76619,-67078,-48397,-65764,-88609,-68119,-77167,-116163,-85206,20316,148169,231507,184459,65524,12316,-17459,-36106,4228,16844,-76013,-108840,41371,167991,103184,5814,-11743,-32645,-28252,25659,10782,-32238,-6107,58216,78437,19990,-54919,-23725,69841,115575,105971,70288,35930,49280,69957,34386,-6825,-46624,-77712,-65670,-9041,62441,115476,77143,-3613,-7477,69327,106639,78988,48959,-1840,-97335,-130246,-98399,-120928,-149439,-92578,-42021,17655,101483,52079,-41191,-16187,28846,45134,55540,82922,139642,103377,-52755,-122619,-83762,-42408,-30828,-80682,-120757,-64268,-326,-2442,4505,50707,81907,51125,-16990,-71410,-72015,-31964,6316,-11768,-88140,-108999,-66142,-49345,-15863,101782,110583,-24902,-103390,-60219,-41221,-39585,13592,79788,28772,-56758,-68995,-41676,-40743,-33297,-17619,23577,51337,42417,-6337,-34753,-2702,27161,34064,52668,54780,14209,23997,110466,118927,40724,45198,81553,39941,1643,-45697,-76094,-27850,37504,57091,14198,-62967,-101795,-51504,38690,111468,93860,47209,20418,-7031,-61414,-122691,-138992,-112845,-57753,17594,36379,20960,359,7531,52786,79855,89934,71720,-47931,-178957,-199064,-168465,-151021,-148507,-129637,-74093,-21953,26121,93119,112185,99636,80072,58463,58775,18440,-57018,-50527,40567,59719,-18078,-30505,23442,14408,-48107,-57752,-2669,53041,77201,62881,40959,54772,87573,85591,80025,130731,170845,96364,13990,-14349,-4670,13942,48343,67064,37065,-24904,-62226,-40019,-3505,-10810,-33667,-34064,-45832,-67965,-106071,-63891,49976,82412,47817,78449,99800,-687,-100581,-60038,1424,-27487,-52806,4714,58650,4310,-74496,-56311,-22849,-53320,-50154,5785,30044,53981,83300,112947,167828,110913,-11375,34668,149623,125266,46614,-27792,-99262,-100213,-88534,-78011,-79331,-97820,-51893,40680,72013,33520,-16256,-25291,20755,66581,32299,-12259,-6584,28769,31144,-1172,-57714,-123938,-112147,-60183,-39921,-13077,-54,-34775,-98100,-67551,-1613,-11254,-33593,-23961,-33090,-60847,-55264,-50153,-75061,-107514,-93355,-47160,-12405,-7080,-48911,-66206,-26768,38734,82090,23879,-48526,-15589,25429,28947,55440,53827,3987,-3384,42740,68639,67425,56710,36355,13613,-3563,-19601,702,26411,4438,-48604,-39597,-1219,167,-47555,-91078,-76036,-76347,-121491,-99602,-60863,-61395,-57622,-61892,-85338,-82785,-60954,-53292,-11049,80410,126236,93636,22662,-20676,-11163,31508,34204,-3171,-24262,-80522,-121810,-65437,8882,25849,41725,54281,31998,8530,-21402,-66474,-59460,5981,28689,27520,43011,50118,21367,-63815,-142460,-102085,17264,65147,12572,-17402,29646,11011,-65949,-64207,-62195,-90285,-56990,-37328,-42305,29718,81990,18298,-54239,-23743,60446,88652,49881,39802,46281,20887,-2698,-14,40895,68623,65829,26209,46750,108453,124832,98975,52133,-28405,-78110,-47053,29165,81454,90783,72396,18461,3787,36546,41954,-19287,-36016,-5594,-24637,-21761,48141,36194,-43667,-72896,-69062,-31841,66681,103363,26731,11317,41462,-3068,-24873,64232,113025,37734,-9589,24679,48936,37510,4997,-50288,-95183,-112588,-67998,3446,7218,-36080,-58070,-85930,-100450,-55599,5808,38961,68463,109834,77339,-43585,-77118,18727,75556,-6630,-114340,-99938,-28531,-32417,-68242,-55144,-68446,-75706,-49149,-3978,74968,166461,198657,170381,82760,-12837,-19273,26341,-5281,-86939,-83778,-39077,-35030,-38927,-8805,56155,107077,120902,98251,91651,86505,76182,90866,88425,43798,30149,67149,53684,-29209,-42289,33648,89444,101318,113372,113408,87928,34889,-38382,-70709,-45000,-24138,-7840,-6800,-39603,-45469,-2638,31984,6573,-50051,-79642,-90235,-105388,-50913,39797,125664,185139,164792,107520,94155,86981,41431,-13284,-47078,-26055,-12767,-17440,-9409,12153,2351,-19406,-26405,-56882,-126731,-131715,-58485,-35235,-97869,-147354,-115522,-29859,18900,13783,12402,18081,-7856,-21592,35152,39656,-3919,-22660,-77866,-117655,-8699,61392,30228,60219,117412,115854,83307,66614,49101,-20929,-80875,-39812,17303,-7688,-85185,-83369,29878,67525,9781,3273,74218,135850,118764,67840,57337,41288,5963,56241,136504,105698,-10391,-50607,-18526,-11497,-52215,-62681,-80218,-100116,-47095,17245,37242,68635,47528,-27549,-60671,-18106,-41021,-117016,-99986,-15614,-4999,-14740,26731,34205,26175,59107,78881,53085,28403,29024,51651,74775,118567,134626,86139,44492,40742,876,-76759,-124660,-91106,6379,79424,75282,-459,-53918,-15045,12044,-6786,14691,66741,58623,-1712,-77816,-95019,-55279,-18465,29656,39679,10134,20786,36505,21352,58798,73864,10153,-22226,26550,76796,73906,43404,36577,15513,19533,93470,130171,79090,9393,-4346,28694,3832,-36525,5091,28524,-51519,-78316,-30414,-30514,-25878,11752,46496,52795,2384,-58431,-43958,-18928,-71537,-127635,-118105,-90049,-29596,44953,72694,57137,-7453,-144808,-232055,-206245,-130169,-38962,-20177,-66364,-93162,-68437,20226,60410,16971,15701,58843,46463,-20355,-46424,-19333,-33458,-74912,-39065,9991,14889,48543,93691,75166,3901,-62668,-83578,-29209,30363,11592,-38957,-68784,-78172,-89608,-111274,-129760,-131623,-139926,-214360,-255999,-187612,-86071,-1909,59010,35531,-43505,-104084,-158993,-146576,-83994,-65556,-54855,-27661,-18582,-13270,-175,-10620,-46687,-122715,-144935,-83413,-4645,55243,98211,98729,53866,20836,-19691,-24808,38760,71228,18279,-43048,-74073,-72622,-52436,-14007,35819,36692,3965,39407,79211,47120,-28732,-62770,-58093,-69928,-80305,-60140,-2783,59456,75558,113178,125940,41852,-26407,5903,1696,-115789,-186934,-103914,2063,14762,16553,28992,43263,49953,58731,137399,242241,203197,33395,-78406,-40307,30830,-1004,-67845,-46205,-11402,-46968,-44299,27066,66100,38508,55212,128399,169592,166084,101365,19776,-10370,-4422,23514,67338,79575,46480,51695,130608,158357,90439,62381,62694,7683,-33067,23171,73677,42675,-24749,4970,117526,188475,199711,198308,159838,94656,59638,9412,-66288,-99012,-69584,-23296,-18920,-55248,-64104,-22944,32880,19565,-59069,-61290,-17865,-15777,-5022,-19729,-82988,-59533,5651,-2689,-35289,-6949,14378,-16172,-46418,-38004,-5828,43323,100153],[94075,-18205,-138805,-103323,-101,31692,46951,56826,3758,-4111,71878,106805,79106,51580,33942,33498,26778,19344,31248,79588,87744,13549,-55116,-65142,-30670,4310,22955,24633,-39550,-96274,-23988,11634,-68120,-79665,-27451,-44376,-74895,-52188,-30004,-46871,-40258,38609,107843,76843,-1291,-21802,-27366,-61604,-109829,-100936,-48509,34232,97957,104681,49459,-37635,-32675,88254,151106,45827,-108723,-130503,-31373,16461,-5757,-29823,-35573,-28291,-40184,-37325,26164,52819,-37383,-96239,-41913,12739,60481,59912,20912,13690,-3901,-54782,-73382,-78815,-98164,-92821,-60840,2181,58772,66165,26405,6936,18669,11602,9059,21517,1956,-78590,-108027,-82870,-42439,-2707,3319,-33546,-22412,76820,151273,80786,-43684,-36454,58558,19802,-70262,-42902,4019,30991,48804,55524,45934,50515,67129,24833,-24150,61001,145745,123370,58596,-47086,-111948,-64850,14306,33884,18327,-16656,-64204,-63223,-37242,-106890,-186365,-96000,60699,112563,116385,142631,115756,22933,-44463,336,65058,33600,-75126,-85181,65729,163240,68796,-5370,42902,74896,75124,84073,38368,-30228,1069,53717,16521,-53483,-83010,-26470,61993,103193,93058,61585,23186,-11337,-34904,-29022,-22523,-85646,-169259,-146142,-49123,14383,43427,47173,19385,8623,66659,129859,143547,96066,-32377,-153023,-140759,-53531,-27091,-38421,-17003,-7850,-22693,2546,-8916,-46095,-12782,14651,-739,-4552,43349,100262,31497,-110874,-139639,-84405,-41560,-30804,-67213,-90132,-29359,31329,18459,-15602,-3261,39553,34430,-56997,-147676,-143167,-89507,-44897,-31217,-93464,-151089,-151643,-141381,-73975,75632,88811,-37610,-83959,-41718,-62033,-52864,49494,101070,14191,-64369,-67316,995,40953,22557,-13846,-16998,-23139,-9049,1467,-15163,-2909,58525,104695,72751,-10405,-48509,-21175,60037,104835,62382,36837,64705,66680,86379,70757,-16510,-39291,34366,57389,-10577,-57481,-59958,-10769,79068,145181,103505,37967,36597,13926,-48571,-50663,-14686,-22418,-47182,434,66969,83117,20775,-55153,-2301,102097,104595,69193,39798,-23232,-37098,-10981,-9628,-57715,-86462,-62078,-2142,82100,186670,210775,201501,171624,104411,59727,7545,-82138,-82152,20628,46051,-25630,-33313,14641,-2504,-60975,-40090,23753,34428,12948,-11880,-22469,7050,55138,57690,33720,54334,82575,55788,16136,-19918,-43703,-45844,-4374,42873,28583,-35937,-64638,-30562,8272,17475,11752,-16384,-53276,-76543,-126905,-123288,-33406,38359,69075,115362,113022,1085,-106978,-79580,2101,-498,-13088,44917,82017,37461,-4020,43895,80779,27799,9578,65666,91552,90087,84820,87558,130815,78861,-20701,47479,159866,122265,16336,-73797,-87729,-34942,-56021,-106696,-107992,-109970,-90832,300,85688,100451,38989,-15650,-19375,201,6153,24716,32974,29769,15357,-13669,-66590,-124750,-83469,8744,55596,51117,14702,-29319,-52429,-26909,5622,-34506,-89334,-104947,-86273,-73020,-73059,-65391,-68031,-97940,-83257,-40413,-50192,-64138,-67311,-29304,56404,114448,96926,25,-74146,-29785,41477,79821,146359,183748,122842,56788,57065,32797,-30924,-12956,84778,140688,115176,40812,7993,22337,-8030,-62596,-50559,14494,44245,-41405,-103560,-49327,-39676,-87617,-54753,-5898,-9079,-42039,-61548,-63056,-72232,-47634,-21294,28430,143649,221378,167607,58069,4288,4394,35883,63186,57211,18890,-88849,-176046,-133475,-39191,-28331,-67768,-74248,-41067,-487,20177,9358,-32742,-33359,-24600,2859,25884,30065,14174,-38464,-83247,-58774,7510,11577,-53067,-74042,-14665,13767,-9982,-25991,-72863,-108061,-73211,-39556,-10016,55318,82061,29421,-69585,-70308,24766,49721,-24789,-25420,3456,-19952,-14286,23866,44977,38008,22897,-14843,-3555,35583,16633,-27811,-41200,-47096,-46553,-10884,30143,53781,90920,139349,106404,53497,40468,15935,-36032,-71813,-78726,-41331,19098,54722,46658,427,-58273,-69289,-9318,43800,8469,-80260,-86945,-40977,-36381,-12302,98034,178057,95843,-12288,-10050,37989,23979,-60785,-102416,-61623,-31319,-19037,6426,-18185,-69561,-74174,-82006,-102546,-83286,-65066,-72579,-56550,-11362,12521,-40306,-86131,-38368,39219,11499,-60079,-69659,-54933,-57534,-39981,-11298,-39350,-64693,-59596,-20028,76905,150954,115364,75819,56924,-15272,-39729,19546,20770,-45588,-31470,20683,26948,12631,-181,28440,73485,77601,55643,87079,111513,102850,118409,133375,81948,19377,18108,52583,44239,15777,32835,68381,76717,85607,102160,111572,101538,55810,26667,65418,89782,53831,27132,-375,-22098,-2161,19903,1007,-43734,-85014,-103950,-84501,2983,78274,142445,181439,123714,63580,80639,55043,-23255,-76828,-81522,-11067,59460,53581,14249,9868,10606,5443,-11580,-61613,-124729,-134503,-91343,-56934,-50844,-80527,-118874,-87867,1190,23441,-29,13653,25542,4869,6368,-4991,4526,57927,41620,-30039,9268,24277,-35690,-10501,71340,72443,35839,49342,80757,49047,-52062,-98317,-25575,14792,-70022,-97281,32747,87289,8663,-25289,44850,105284,74871,30371,33504,53127,77884,122140,115979,26623,-78131,-84472,-25622,-10045,-62437,-66237,-25148,-3525,51982,108256,71624,49400,53019,-3408,-52976,10190,45610,-4507,-45438,-32644,-26365,-50268,-65073,-49823,13607,59889,17687,16541,70081,95635,79478,71615,95150,69144,8405,22710,64309,-12675,-136036,-155310,-61240,38519,69612,48951,2218,-16118,26810,10666,-59363,-39194,45446,59335,3927,-52439,-68109,-76831,-73399,-8405,45780,48163,26042,-36646,-57981,40554,89158,3063,-73220,-31415,38620,37028,3691,4900,127,4992,16181,16071,18226,27943,38889,56281,33187,-6061,-16127,-30259,-70508,-78346,-80642,-87322,-32363,45097,96617,87884,-10130,-76278,-56501,-50383,-87233,-98012,-75203,-37359,36445,90739,93128,86535,42059,-122119,-241047,-185240,-70130,9726,-18842,-109354,-118835,-29663,54408,41816,16694,60636,99849,63741,-32975,-83071,-45181,-13171,849,31534,13428,-1746,79770,142089,83676,-14938,-80118,-115178,-90777,-28449,-10110,-48235,-81119,-109436,-111297,-62410,-31864,-62613,-93408,-117031,-120643,-86482,-44063,6549,70963,17289,-94148,-110106,-143079,-181036,-146624,-115182,-97745,-44581,5719,32314,14136,-27987,-50758,-72421,-82516,-61190,13142,111339,152163,120883,63212,40269,52720,93037,117884,91249,9710,-63952,-75684,-44241,-33885,-50888,-5764,85891,107319,73275,70046,44522,-45436,-114701,-147645,-174111,-122112,-10582,27418,24533,69284,152103,175025,98348,816,-4062,24146,-38110,-125808,-120308,-50439,2163,36079,17696,-5571,-26973,-35897,46928,167425,123804,-47352,-130352,-70041,18525,19558,-61409,-58538,11081,21531,15949,31832,44020,27885,-18494,-12822,71265,149141,138901,82115,58736,62781,72190,77918,58582,20265,23155,88275,143389,97332,25672,17739,8501,-30378,-8760,-2331,-56382,-75381,8232,116858,133848,90818,110643,153016,136690,65071,-13801,-56793,-48479,-25048,-8321,-42194,-113827,-120367,-73198,-43186,-68019,-109479,-77904,-34263,-39265,-36034,-21524,-13298,14841,22352,-5643,-33286,-1119,37615,34424,18945,7917,12946,49989,95699],[54841,15297,-33769,-18555,29933,50477,75800,89489,37326,21366,107974,160574,125900,70867,40799,45778,32827,17499,-2809,-10463,30683,68279,18901,-86366,-101826,-6894,54159,31527,-25282,-75610,-44310,-11607,-48023,-47498,-33315,-79825,-92937,-53397,-55784,-71479,-49262,11480,73267,75565,23783,-4030,-21828,-67824,-108150,-70712,24735,91433,71788,38343,51857,39298,25669,107185,139948,11616,-109140,-118631,-85905,-85461,-86164,-90906,-95291,-81298,-79978,-57609,55542,119232,11076,-82943,-64303,-16130,61597,50276,-40171,-64463,-62513,-68826,-47537,-52088,-88226,-86348,-44597,30691,97595,132009,115321,32575,-47168,-34006,45616,78829,45813,-32003,-51084,-5177,35800,33430,-1885,-43851,-54018,5540,66374,30177,-30025,11266,90690,64149,-23505,-62486,-36481,17703,38356,29430,12090,12752,56042,36345,-50480,-6948,99390,71670,2803,-67910,-123276,-63601,62894,93885,52269,19084,9598,27240,12110,-94827,-168990,-73949,53206,41664,2027,64075,87120,-10943,-52752,40644,74491,-320,-59664,-14809,89431,113595,33999,17463,102552,178308,197054,146131,33518,-59130,-14392,38220,-41948,-142816,-132387,-66079,-3647,44686,62387,47820,2422,-51268,-92386,-58602,-3124,-31536,-121570,-156694,-86648,-22549,-11778,1734,23672,31106,54234,90935,117228,83823,-46984,-135530,-72742,25226,52627,37697,20065,-2600,-56131,-82810,-55771,-5397,56933,66660,-10104,-52481,20488,70604,-39591,-151928,-129730,-95639,-81175,-50034,-28988,-21964,31741,83266,62562,-16138,-55871,-19716,16375,-56663,-150562,-128090,-86103,-90347,-57496,-61143,-130622,-165731,-150238,-105038,-11561,29806,-25817,-39147,-17759,-46907,-26571,69096,101838,18619,-57787,-30053,61612,71213,-618,-50361,-53865,-71848,-64936,-18008,28315,45808,82709,104619,22690,-81899,-71043,-29618,-9408,22778,29899,10904,45658,111272,155736,118312,20111,-3588,53428,35124,-39524,-43253,-1430,20434,56777,86603,42250,1898,41187,41827,4521,53022,130026,93080,-2123,10513,75313,67475,11937,-14855,15675,51201,26399,23398,78577,76089,49022,62385,72422,29261,-2755,15114,65988,125661,174112,167149,170792,144982,63722,14911,-824,-44480,-69647,-32911,-25223,-74761,-59899,-12482,-20487,-45981,-25473,-819,-21992,-40977,-46970,-48412,-26005,18941,47564,34592,12679,10275,-624,544,9990,8107,-2408,-421,3890,-19295,-51418,-52106,-24172,-18556,-32155,-2578,-7609,-71355,-110161,-136867,-139993,-91462,-29980,18749,83914,95284,10061,-75291,-79467,-32710,-8975,19861,55553,63289,52170,49405,85618,124529,106052,121734,157919,130007,72011,35736,27029,65641,80805,61059,55704,54716,13663,-43918,-77851,-39948,7026,-33390,-89926,-80117,-66675,-52744,28773,126960,136670,29517,-57782,-83935,-85866,-56280,20250,51807,14074,-56046,-85047,-64982,-45755,-22610,30660,97695,92809,24276,-21335,6779,14807,-12502,-70409,-121948,-133548,-75788,-8932,-2302,-35759,-64146,-84024,-76315,-62659,-109502,-109415,-35271,59272,136405,152521,123783,54253,-41913,-46904,59307,140325,181050,209463,182662,96601,7717,-77770,-113377,-24226,112220,145634,110420,78249,59498,69436,52678,23452,20168,42179,49460,-27308,-62973,1717,11908,-21838,-8881,-2670,-21510,-63286,-71430,-23863,-13870,-21020,-15571,33756,133772,207098,183728,106856,48911,-1117,-10993,44274,88424,84251,-3388,-101061,-118222,-91748,-102328,-160378,-168005,-81553,4149,56520,66016,2582,-49788,-51962,-10714,12634,17394,38222,50652,41960,38850,42656,3198,-84568,-123554,-77811,-10276,33321,15566,-47730,-73696,-56228,-37572,2637,38253,15779,-21949,-49054,-14482,51294,31847,-57352,-53566,-25112,-34835,-10010,38770,33867,3506,-14300,-56574,-66261,-46681,-95567,-147528,-91404,-17761,3640,33956,58863,28807,52171,152913,156696,88175,31666,-10402,-39107,-48358,-60573,-20744,36435,26109,5079,8911,-14872,-11149,24045,15266,-41896,-94361,-81286,-39237,-29024,-23644,40325,112470,69846,-40295,-61031,8775,9242,-84683,-89181,6001,38833,31966,27971,-34119,-94651,-46493,17829,351,-44801,-71386,-86545,-95613,-111852,-97187,-72598,-86186,-83534,-33168,-19736,-27562,-38260,-67526,-58467,-2172,38175,4996,-45329,-80087,-51983,46840,103880,57272,20414,20860,-25965,-63855,-33940,-2574,4792,34622,56698,43144,-7001,-71669,-55675,4433,20059,-16161,-3853,34136,67691,106394,126017,67167,-6562,-7678,59995,100328,82672,38297,1577,-21288,-3760,39954,72422,69419,44077,50899,114576,133990,44437,-31661,-49428,-25637,16549,40295,28891,-9720,-54239,-55481,-3509,53799,82520,142877,191286,123113,34604,6597,-39393,-76907,-60394,-18242,44791,88780,75384,38205,1117,-34385,-8301,41592,28891,-24952,-61288,-64335,-32855,790,-30853,-118408,-122311,-325,76615,46861,37051,56638,28101,-39741,-65234,5748,104250,111107,19562,-26193,-42122,-55427,-26050,10223,-10074,-31012,28490,93295,105628,24898,-67890,-21615,10754,-69125,-96205,-2987,27553,-28506,-66940,-51477,-17678,-3240,8536,41302,105841,168098,178401,118390,11028,-93340,-85154,12667,68761,23055,6792,60911,83563,100077,141687,76814,-23118,-23667,8057,11889,53585,84469,70314,7310,-50995,-54435,-47818,-70068,-66540,-17981,-17370,-83810,-57931,39191,96228,88099,86575,96252,37753,-39465,-20044,16595,-65586,-187916,-185266,-59930,22580,8594,-6562,28688,52045,59978,28781,-22398,-16840,3183,-14629,-12853,-18570,-57286,-78077,-65656,-16393,50776,69962,2761,-98101,-84336,67616,144073,52378,-48501,-33884,-9319,-13803,21068,45316,21168,22573,-11588,-60732,-46433,20791,63428,60017,44284,41814,-10363,-74581,-42654,9918,-23563,-76774,-32523,51521,95525,86004,30312,-15742,-26084,-56321,-81573,-26465,25971,55403,100459,118927,96752,83092,69771,-31256,-134392,-114056,11860,78211,7763,-90845,-64571,12817,10675,-23227,16810,89115,84968,3106,-85448,-100998,-45970,-10983,19600,38308,-6856,14681,130121,149374,57659,-5236,-24055,-56761,-82410,-34909,44727,29038,-21027,-71790,-93548,-34156,34528,22411,-620,-14115,-27885,-20775,-14028,1935,35688,3932,-69616,-112573,-177842,-221104,-205501,-199195,-188833,-92167,10675,34685,-7987,-48813,-50180,-15947,-8199,-30986,-1448,105775,124313,37314,-10547,15353,83826,157574,168418,126703,53224,-26967,-42264,-11824,-15701,-55884,-38713,44207,82493,47317,16677,-6947,-67155,-91280,-87720,-104043,-71484,13596,-181,-45896,3376,92477,108065,62784,-25842,-59742,-2826,30604,9479,-14257,-13357,20041,41506,-20514,-83650,-106891,-105337,-32305,63492,51004,-28111,-74852,-58440,-8338,-15169,-104723,-119547,-32454,30730,30248,-7865,-33966,-33638,-86303,-138582,-77222,61803,127239,87042,44732,54316,76032,68392,45602,22397,-323,-10568,19764,28289,-17458,-37908,-10482,-24895,-75021,-155034,-190794,-101626,32787,89489,38167,-24614,18277,82433,62149,2421,-16227,-14185,17419,55914,74962,41043,-32696,-71426,-68721,-93459,-133831,-113474,-47522,-7773,9425,12693,34765,87864,111669,77817,27289,-3324,864,-5926,-2948,18722,20767,23554,29663,32139],[15644,48510,61215,39824,9827,5879,40602,73818,50776,23219,59394,63760,16386,-2478,13741,34762,-10613,-70256,-99235,-85505,2566,91572,52902,-68387,-81139,18769,45395,-10106,-25572,-28256,-14183,22273,31277,12716,-31833,-89651,-96550,-60700,-51114,-48944,-30655,-6347,38961,87827,71823,-17158,-84574,-70494,-16546,36733,80659,62733,-16054,-46029,20640,54747,34140,61453,42787,-56322,-62137,-20654,-80042,-154442,-165846,-165027,-148449,-100828,-70504,-37004,77133,148349,73054,-49830,-118435,-81351,29905,16966,-78680,-99598,-81204,-45456,-3952,-24227,-25657,29378,54733,65470,74034,87411,106327,37956,-60430,-30799,59242,56159,36106,18931,4746,17368,64355,76923,38504,-15395,-66444,-66683,-43971,-45945,-37774,-17129,17917,70632,58560,-40327,-80551,-19851,18270,457,-23778,-21835,53826,77870,-25750,-41297,91699,125405,61304,-8049,-91724,-87184,12559,30359,-3228,19447,71019,70018,-6564,-97627,-97678,-18242,23667,-19476,-49686,-8798,-2315,-60412,-57344,22788,34542,-25424,-45872,6709,65681,57812,29905,49010,99195,154128,179825,120811,3866,-54417,-286,35203,-68536,-178750,-145898,-79066,-47653,-3499,33097,23098,-12066,-9746,5687,19302,45005,54330,5272,-87124,-75222,-2513,10737,10598,53313,74148,52326,27827,40256,48188,-3919,-35647,7481,31997,29228,22995,-414,-23492,-48548,-71408,-41861,36076,116569,117788,1481,-72205,6514,61285,-45915,-145828,-109727,-88718,-109893,-88925,-35917,-421,29994,73942,104840,58975,-27734,-56665,-46272,-81548,-98846,-31222,-18177,-75504,-44943,-302,-45268,-83719,-59563,-33639,4355,22573,-13532,-30054,-22506,-53585,-70419,-14219,63926,27025,-39591,36037,138535,96118,-16399,-79615,-73811,-78692,-98032,-70557,4193,42988,52921,34252,-36478,-73174,-46056,-43477,-80336,-81216,-34984,544,28554,89449,138398,86061,10054,15526,42670,8198,-25109,-4096,41765,62908,74117,79939,33096,9727,58689,92299,91298,124782,181429,139191,23827,8682,43101,-21120,-65934,69514,135772,7538,-64186,-10411,17085,-14400,-34982,-4070,33670,17804,4223,58196,113605,118245,86226,45682,58713,67312,15808,-18953,3629,10118,-54465,-91928,-77056,-80086,-45670,-2532,2155,29995,58524,13055,-36984,-6843,22890,10244,611,21753,78247,99235,42859,401,-22611,-12621,26903,67516,72311,50496,8786,-38701,-48014,-23253,-16913,-55332,-88306,-55430,-40645,-98880,-123789,-112287,-101293,-87987,-84662,-62953,21686,54052,5868,-20111,-36396,-71342,-56021,18293,60202,75125,89708,85669,66921,63121,100978,190065,200958,112124,45718,17001,-2894,40736,139216,175155,67814,-50378,-96985,-90601,-40319,15015,24678,-11866,-32329,-21498,-19384,-2325,72243,154889,127404,-6736,-84505,-83862,-89664,-76925,14064,66369,20879,-84391,-136563,-76597,-14310,-17738,2283,65617,78429,15985,-19958,20815,36779,-8930,-58031,-84386,-68549,-4946,43490,51387,-975,-71762,-101173,-84245,-72886,-113867,-101181,4848,110922,125589,72778,74152,92065,7182,-49022,41712,118438,101233,75910,78588,39169,-72506,-152035,-97790,36260,131221,113904,82024,106861,115917,99885,99014,103048,97519,67454,26384,-19014,-24255,1953,-6220,-10542,-8896,-54484,-81792,-98432,-85570,1576,51379,9422,-23503,29914,106344,125714,121813,106726,56610,-26617,-54010,-1023,50603,85231,60584,-2358,-52842,-89474,-122663,-163769,-170655,-107099,-15690,54169,49911,-8427,-65287,-73984,-25365,15167,34386,71084,90209,77535,78727,76855,22741,-66453,-110063,-73982,-4767,40597,32652,9002,1214,-4247,-9918,6038,-1867,-63318,-79554,-8535,67716,96132,48833,-39906,-59995,-42766,-44705,-55108,-44581,-21018,-31483,-52276,-81670,-91133,-98743,-156413,-175624,-58089,40797,50000,76152,102229,42227,39482,132841,117816,22747,-32475,-32051,-16639,19853,16648,-6028,6252,-11615,-50105,-7346,33119,19698,-3675,-26404,-32206,-15592,333,-10790,-35325,-40719,210,31958,-1735,-59758,-56005,19171,46000,-4400,-13837,24755,24581,46206,70547,5828,-70981,-2373,124692,125711,31465,-16826,-840,-7254,-77682,-122911,-94529,-70140,-71883,-77498,-81203,-46775,-20747,-60774,-75983,-33404,15810,419,-52097,-108605,-90525,738,63317,58302,31973,-5460,-46795,-78077,-89136,-56349,21167,76520,61312,18440,-42383,-107576,-96843,-40884,-227,-37051,-87305,-78630,-16232,47307,62945,16705,-15833,16672,79879,108539,83814,13,-83183,-122367,-103978,-47250,-9432,-20551,-32149,-7837,52468,84913,20784,-79440,-114150,-67435,1573,63130,63761,-17726,-75223,-20938,51284,48675,21481,66142,129969,111722,39846,-35176,-89865,-86765,-19950,44646,67042,43103,22298,3550,-49753,-111185,-63568,67540,137809,103085,29105,-17241,-11919,-9932,-51490,-111121,-89252,27576,114482,95347,47047,-8405,-85926,-133877,-102545,-4856,63521,47208,-41872,-104037,-76203,14183,58068,10260,-60527,-88308,-30878,33249,61234,48710,15364,14341,-10797,-63541,-76523,-46031,-34117,-38259,-71274,-119611,-112247,-36262,19682,36731,100128,171371,161478,103214,34902,-48195,-30038,90197,165009,122647,102381,139525,122049,73582,72168,3374,-120627,-136932,-21013,77579,100842,74719,53957,-11496,-103759,-117874,-57686,-9794,23244,39426,-19681,-97499,-103182,-38201,36133,66317,86173,119343,93694,15027,-34345,-53868,-102949,-189826,-207128,-104251,-21881,-44119,-67463,-10178,36997,40253,31367,27825,24161,-25357,-81757,-23915,14662,-53640,-74193,-14925,44691,69499,28592,-69774,-114133,-31652,123074,188646,110740,46307,64169,2360,-59742,22076,77228,34302,34273,31974,-13773,-25058,15495,34757,1627,-1690,57492,31468,-33754,40566,149028,133037,26268,-9995,39685,74495,77379,93354,83646,61852,27485,-4549,21656,50806,67021,83629,76033,57341,34570,17628,-15318,-80476,-116762,-39621,42586,16521,-31022,6555,11699,-58901,-53081,52466,105525,38709,-66587,-125397,-110284,-54407,-25032,-11313,-10581,-40654,2487,92205,74595,18563,23926,26042,-3948,-25124,14133,97467,97876,27659,-32182,-59556,-26685,25570,27401,31710,28062,1666,-38381,-63953,-37910,-12793,-8009,-26155,-108797,-204262,-221239,-190794,-173910,-169535,-111849,-27528,-10399,-35551,-48412,-40431,-14481,9995,-9342,-9388,73193,77944,-21523,-56989,-17084,30681,95795,141688,134227,74238,1962,-11321,8525,-11078,-54142,-55984,-9719,11571,-8840,-40797,-36301,-31831,12587,69059,57478,19280,-2045,-55859,-91752,-73620,-31420,-10497,34,-51868,-90967,-19890,74304,121936,106098,58947,63939,61450,-40932,-117634,-97584,-65559,-33597,10752,37893,39797,17056,6018,16127,-27149,-133245,-179818,-114298,-23703,21980,5723,-41279,-74303,-77442,-92794,-90600,26239,121965,65282,-11336,-3020,13853,-509,-2771,-2123,-24627,-57041,-53558,-20595,-21068,-44608,-30020,-45281,-119829,-211150,-202290,-61064,62644,50163,-24287,-34879,32073,51200,-5806,-10413,40435,64562,86484,112816,138192,157848,122509,40994,-16001,-76937,-113052,-44643,29215,37169,68965,112628,139554,175102,199477,160087,77059,29092,18296,-41736,-75677,-42163,-11275,19145,25324,9603],[18675,68778,87510,48352,-21735,-46139,-2612,48459,41282,15628,2202,-51761,-93770,-60173,-14536,-2717,-85425,-181282,-172540,-81876,12213,54888,11910,-46492,2428,71227,17121,-55259,-26977,27503,70806,111124,127735,90183,26934,-17658,-40468,-39858,-30509,-40676,-24211,17994,49042,90118,90665,-30068,-142451,-76540,49925,120643,113161,26014,-60713,-60591,-22631,-29958,-24527,18609,-5745,-49828,20348,78349,-13035,-125817,-172453,-165114,-109980,-52985,-29185,9057,70467,86836,58624,-24406,-124772,-108939,-1293,3443,-31346,-23546,-22451,-3037,24626,6957,40838,112394,99389,44716,-5793,-10801,41809,26361,-34488,-2859,36652,-6909,-4076,16147,4794,-9860,25608,68167,79839,42754,-25105,-60473,-70004,-74754,-57522,-78841,-85224,7882,76365,29,-93813,-62132,-17772,-20563,-21478,-8320,54140,94244,1468,-47138,97274,220558,190494,102164,-17037,-88673,-49675,-34905,-45167,222,62282,44083,-54517,-104023,-29452,37543,1452,-57834,-58337,-47061,-70127,-69771,-50836,-28411,-5960,-7150,-33362,-31430,-672,14837,28933,46798,41078,21756,8297,-1118,-12545,-1647,42552,59234,-30500,-117146,-94522,-44530,-42376,-15861,16775,-11585,-17737,76252,165502,143337,89236,87029,71095,-18384,-40029,18829,38404,45305,95813,111999,66030,12936,8042,38964,65421,69828,42724,-20560,-45023,-21938,-13542,-12556,-5522,-2533,9664,45247,95390,85750,-6387,-63961,-12966,49869,17344,-62029,-65556,-48799,-87575,-115185,-81854,-31736,-17544,16719,116415,161298,68905,-53170,-134718,-152134,-75583,26259,25578,-26198,517,55627,52549,18192,28266,70808,101977,58827,-6911,-48960,-60118,-109273,-172483,-123098,30919,46838,1795,75766,149064,89009,-3048,-67299,-63251,-66078,-104187,-108050,-77324,-43165,-14031,-36655,-64520,-27671,-21895,-71015,-110584,-124103,-71225,7162,12298,6378,50938,32142,-10742,-6420,-8062,-14988,8126,51029,81563,103800,109305,118175,93488,68605,80504,101562,84639,65605,84329,61507,-33453,-39417,12159,-68438,-112864,115255,210028,-11419,-96072,-4022,-25810,-113717,-127504,-77470,-22443,-34653,-42912,35498,95735,67700,18037,-35120,-30564,18340,14507,-22189,-7549,10636,-62608,-118325,-72562,-13859,29802,45456,34501,76688,119402,41579,-15819,62101,109775,77891,50592,45390,81810,121058,81154,19543,-11935,-10970,-229,43453,77270,79197,52968,6195,-19291,-2940,-3361,-35407,-60229,-81479,-93084,-101543,-81734,-64542,-44440,-32631,-75200,-89983,-5797,27734,40,16457,2600,-69342,-67773,5949,61624,109662,135778,99879,22565,-28266,52246,181928,159361,58040,47287,48293,2151,27328,133354,166072,57290,-60793,-119223,-97991,1870,58232,44093,13538,12812,19840,10366,14439,68482,122409,85950,-12137,-40346,-4353,-15945,-45222,25483,92973,77514,-1776,-86552,-93605,-80662,-63964,-10161,16762,5811,-6752,3015,16773,30573,13918,-15652,-25964,4393,32681,18824,24946,4196,-68340,-107721,-76312,-46265,-65711,-63088,9477,86341,45940,-61579,-40954,51840,26568,-25328,11076,36587,-11947,-73587,-63172,-31107,-80082,-109263,-29782,62232,113030,116518,106875,106984,81368,48092,73951,94581,83492,46139,6917,-18714,-30179,-50720,-74683,-39313,-2051,-48901,-63661,-60752,-68076,-2100,56350,13646,-38878,9782,72231,36095,8860,27898,7226,-43867,-47192,-35766,-31775,15520,47507,27833,-13756,-53386,-95796,-127160,-143067,-127802,-53589,1663,-17548,-35317,-45695,-74942,-32974,39738,93131,121919,80225,42954,76552,81807,13608,-39620,-27702,33185,64356,38101,42112,84354,87125,65238,54203,29687,-20355,-63942,-33227,37643,59215,46030,30993,-20921,-52607,-22941,-11462,-94501,-167223,-101013,-62490,-88740,-89435,-70394,-112471,-167499,-121152,20051,95970,105305,141942,140931,65060,52324,118406,76846,-39104,-82135,-42894,9330,69676,65186,-8780,-26545,-18987,-36838,16854,43176,-40000,-81435,-49371,-3262,35144,41616,-3354,-53286,-41105,21080,16520,-59036,-69326,-11568,61658,125150,128748,63577,-4800,-20124,38475,96769,68873,1997,39855,157754,170745,63920,10633,62957,89159,25007,-49178,-75625,-52068,-21451,-42858,-80105,-38627,9038,-29441,-84096,-98665,-56399,-21261,-27200,-60986,-57901,-4658,47238,48748,16219,-35958,-71833,-87316,-108868,-76561,29595,109082,89202,36838,-5009,-41647,-45636,-23929,5359,-28169,-93809,-101671,-47500,2669,7252,-1446,21791,51317,52462,41657,12496,-63281,-123944,-133565,-120405,-81103,-33903,-20668,-27394,-30752,-5713,50188,56346,-26172,-85970,-70607,-19895,61121,70216,-42436,-93753,2988,69463,33607,-32127,-29535,31326,81073,58852,-12724,-48378,-44109,-4575,52316,58172,4650,-13939,-34132,-80579,-115955,-75357,42146,143450,145101,70682,3332,-23269,-55084,-78386,-55833,6239,79169,114265,101247,48825,-79451,-223018,-217125,-96393,11670,8868,-73308,-139904,-127720,-33622,115852,158109,53765,-49981,-104634,-96728,-37734,8885,52712,93257,62785,11258,7644,-7506,-46141,-29400,26308,-7079,-97879,-109417,-31973,22945,22247,44408,82181,73990,44175,41122,35351,78322,160288,188430,143575,143770,171860,134618,65578,10667,-68993,-133016,-132048,-24092,96617,119429,63171,28687,-28688,-123095,-145460,-56211,55760,128642,136644,52304,-46788,-89678,-61933,10836,49909,74881,143885,161877,94266,5145,-31171,-36037,-98604,-165750,-115180,-22790,-25030,-66372,-55347,-15723,12511,20406,24624,11909,-44792,-84654,-4762,46567,-21359,-37124,58797,130860,83955,-33533,-114917,-71339,34146,125132,169930,155622,161695,184890,56566,-78468,-21701,52513,34681,56300,98539,73744,35091,23503,-2377,-43058,-19889,69680,81740,50176,102376,194649,211563,119776,28561,33857,73644,78981,90675,110740,127760,122782,71177,9304,-17304,-19601,-13447,-7131,14515,-208,-40378,-53175,-67248,-106377,-108634,-37831,7123,21689,45564,18547,-26272,11647,97906,97035,6016,-65119,-93256,-109787,-92395,-41002,-16582,-19425,-31797,-21091,10268,3154,10430,39904,2417,-35379,7427,56809,78444,68933,8377,-36121,-27643,4439,-1776,-35435,-11284,24899,8292,-62704,-92448,-58323,-35659,-18910,-23208,-96358,-157602,-144262,-99874,-43078,-38134,-70099,-52598,-29951,-22487,-5895,12563,16194,35668,34655,40169,80563,85111,35235,-4959,-20829,-60657,-48274,32491,76047,27394,-28397,-15620,17065,-6292,-56519,-70580,-38222,-27513,-58392,-64913,-5402,55041,101342,127500,107503,48473,-34357,-89457,-98075,-121412,-129786,-77051,-2199,-19568,-59674,5108,101485,141175,100385,46435,63442,64421,-45064,-96961,-28579,21716,4012,15555,55924,46658,32850,62549,81126,38946,-73964,-164925,-137248,-46707,35396,78750,31530,-65193,-24839,56849,36054,72892,117157,26926,-49860,-48169,-68691,-99511,-100068,-100004,-82441,-43400,-17037,-3159,-4712,-34538,-70800,-110622,-118543,-113025,-75459,7900,53748,-2215,-39603,27144,90377,47259,-5202,30654,73136,91101,94387,60852,57692,129440,144168,58172,-23947,-70250,-63803,18376,69091,33013,42144,119960,145201,119691,144932,145218,63775,11542,21013,-46925,-124472,-110112,-69424,-26179,4675,13721],[31339,65716,88974,67182,-8221,-51988,-11283,34136,21324,15332,8384,-39637,-42546,312,-5566,-44500,-134275,-203926,-137709,-6359,48311,33046,-12372,-33501,44212,88916,-9952,-81963,-26865,62339,124863,143133,152196,149438,122785,90153,41033,9150,-5995,-50794,-32672,49804,63027,55030,60510,-15967,-108959,-53523,43677,109112,115452,47801,-15028,-16390,-49432,-120853,-101264,-22523,-1934,18989,92945,110006,44486,-42623,-100701,-93407,-37467,-25583,-28444,29107,30491,-49539,-67994,-40646,-58840,-76394,-38966,-14763,37968,92625,75093,43969,36123,38409,61839,68299,16651,-35813,-68336,-52936,-5707,-5646,-25610,147,-1625,-50108,-47738,-42397,-36772,-38233,-39826,-1437,69807,91313,49180,507,-40751,-74101,-72035,-82147,-100994,-58404,30955,27646,-70675,-81194,-43646,-19751,16585,37159,49342,61698,-14976,-55725,89484,248372,254853,165127,48916,-40028,-28679,440,-1629,9129,40244,31607,-41720,-68387,5503,47405,-20458,-83014,-65090,-56849,-70172,-20701,-9844,-45188,-23184,10768,-30510,-76044,-72536,-35157,-6696,6317,-7122,-79343,-149162,-105497,6641,52079,70878,103073,74693,-158,-30592,-17498,-20701,5434,18846,-45167,-37274,107505,208737,172371,84018,49689,43918,4814,-14827,-8257,-14299,15559,85242,102362,71706,47053,36439,46765,81898,89026,27896,-47463,-60959,-20353,6220,14125,12321,29314,53637,52461,32379,-3284,-30124,-36604,-34761,9199,67234,51438,12294,3447,-43564,-109925,-100802,-46380,-19652,4095,93000,169779,119649,-26031,-155111,-171696,-77591,7117,10820,-9589,9236,58871,97636,60858,26652,69741,99099,46707,-2142,-51036,-96935,-150290,-194296,-120409,53325,102745,68334,66946,69053,28513,5540,-13075,-5792,-28602,-65101,-70493,-106902,-133427,-87907,-78841,-77406,-30320,-33754,-73097,-64182,-60701,-39699,8240,-463,-41047,-22829,-17674,-32689,-38115,-34758,-6730,26199,72134,103996,97927,71309,79829,105621,109022,93644,56115,-24507,-79079,-62953,-69441,-139702,-94323,29560,-12105,-57825,97747,123976,-54692,-86474,18975,44730,-20964,-67517,-54788,-14730,-25337,-28456,18462,50630,29280,7399,-48684,-57113,4749,22763,-22900,-39474,-30925,-62019,-85530,-34781,43638,86579,66050,16336,12564,35509,-8047,-28802,56187,95838,68971,72851,68299,43622,62268,65944,15248,-1237,15938,-16068,-19498,28473,66137,82843,62069,9361,-5719,12491,33190,14184,-69970,-116634,-75532,-27240,-22789,11341,45744,-948,-39263,14557,44551,33612,28037,-9817,-34379,-5930,20626,35494,77514,110535,67745,-25623,-69262,24989,128643,77450,16092,62897,78843,2042,-39839,-19833,2971,15011,1977,-70801,-88406,5959,68349,54466,17714,1530,22801,41448,27798,34857,52901,39161,4808,26112,65401,37898,-20915,30401,122103,149976,114169,29755,-72155,-140964,-87608,13787,-7677,-80683,-24153,68841,61136,24441,22668,96,-15270,-3519,-7788,-33110,-20335,238,-19586,-41161,-22258,-4911,-34126,-46726,-13119,33589,-11978,-127510,-129479,-35348,2084,339,3599,-18975,-58041,-97127,-83326,-19513,-676,-14967,-11557,705,50249,106188,105581,32048,-53245,-39540,37359,40895,-9690,-26383,-9549,-23400,-54123,-87096,-104772,-32688,60185,47953,38732,33039,-19235,-16529,12132,-5742,-52832,-31827,10099,-30510,-65515,-44700,-30956,-17456,-8097,-63439,-113947,-54237,15158,4825,-35642,-49777,-63100,-84360,-100236,-82143,-45180,-60692,-83643,-47715,-8921,-45899,-15702,64979,139910,170768,96206,58548,107278,72511,-31750,-48581,40285,147618,143381,46625,46223,126305,130132,95561,89977,45179,-17475,1302,82850,78141,-6935,-69136,-48960,-32345,-21774,30621,56866,-61267,-191081,-144055,-90433,-111030,-87046,-52086,-122037,-165127,-59251,72878,119743,154980,200808,151333,46040,15591,73753,76312,-1722,-62504,-52027,-909,55218,43762,-28727,-53408,-16857,47147,106463,34394,-112783,-120435,-32819,1107,-15553,-11245,-13453,-45093,-33283,24767,-5210,-111459,-99155,-5817,66628,160017,189025,85391,-13223,-4527,49288,76841,72628,54704,63201,113919,104557,-8983,-67925,4737,76466,65877,12008,-58216,-63390,-6508,6524,-14334,33878,64135,25247,-32004,-101789,-89125,-2568,53239,60422,47524,30000,20297,-27259,-73608,-84679,-96639,-102658,-100154,-58549,22568,92528,101702,80116,58603,21024,-6375,-25484,-50029,-81640,-79255,-56467,-23044,-12399,-20614,799,46246,27445,-50435,-92832,-96485,-121677,-126458,-87995,-67642,-55750,9397,66914,48370,3737,915,54877,81574,31417,-9669,-6078,-4008,21670,21834,-41023,-51244,26086,70998,41272,-39044,-75908,-27381,40344,19438,-39051,-30780,-18934,-23505,25866,48524,15492,16389,-3432,-40096,-42807,-28475,-15890,12611,43266,27372,-22092,-61654,-87049,-62533,6450,47352,64564,50818,40524,43891,-46647,-199670,-220752,-102918,13424,-22690,-155388,-187033,-86304,16858,122152,135480,43934,-25829,-89535,-118734,-51715,31382,95957,136190,97434,55034,80385,44654,-39444,-12489,81993,36098,-84650,-102804,-59941,-14097,24216,10893,-34714,-53442,-51131,704,81817,141040,141213,105175,71145,86997,111855,108752,85946,12999,-72377,-57036,-18507,4461,34438,46539,23933,21645,-9368,-80028,-92720,-25089,51066,105623,116607,54268,-40629,-72877,-38014,29995,44449,52544,117371,120585,51120,7384,36434,73359,18589,-83228,-86281,-21396,-2487,-25597,-50586,-42117,2005,7533,-26440,-74564,-117929,-98624,-6446,38285,2657,14749,105784,127637,23540,-86207,-99842,-20792,35460,37740,72388,143532,187017,171005,38944,-90738,-71254,-685,22270,68400,89786,49671,16669,12092,-17885,-26997,25109,69156,53888,46966,55865,62503,79649,75173,23185,-6977,12162,-6149,-44686,-6099,67285,90881,22699,-58776,-82090,-99009,-105373,-66836,-14159,-15295,-50181,-60067,-24582,-11200,-30799,-18271,7802,23224,42242,62391,77102,66598,55461,37756,413,-9653,-19626,-88968,-122448,-53122,6413,14224,4624,-12594,-17059,-13794,7496,12137,-63606,-108375,-28699,34134,20669,-4506,-22196,-40038,-7652,31792,-14872,-86842,-56241,9138,-3354,-42915,-29660,-33620,-46879,-32453,-55792,-95063,-73592,-32062,-20558,25318,36642,-16789,-43736,-33658,-5685,44696,82782,98615,87855,77187,103638,118075,118242,118799,62542,-19927,-112808,-156369,-92033,-7645,-26660,-83423,-57412,561,-12766,-68424,-98980,-93191,-83966,-97104,-57379,41040,112388,105401,56781,37244,7604,-62313,-101491,-102407,-131085,-134326,-53860,54306,55742,6899,38616,98310,80062,-10233,-53477,-15110,2287,-70215,-88511,-9590,44348,19771,39660,59039,-10953,-29110,46336,103964,120293,40910,-74749,-77149,-425,68735,129823,92004,-28126,4166,137161,152151,110046,40852,-46601,-50623,-36619,-83481,-130070,-160421,-182732,-122042,-4683,60270,44174,1038,-47854,-108407,-141114,-62786,33448,66800,62425,32929,-18324,-1927,84643,96768,21318,26257,74025,66154,61746,54069,-37997,-90767,-16362,39858,-2310,-66114,-70359,-15154,52696,73030,17230,-9413,45998,47798,-30518,-19016,43420,21768,-6378,29899,-9731,-89733,-78962,-35333,-13839,7827,30090],[-13657,9135,61716,76905,14023,-40348,-9737,21995,4985,6437,22759,22711,68047,97156,11362,-97839,-167551,-150547,-44172,50571,61248,42722,7904,-37398,-7570,29528,-36382,-99874,-54068,27017,60423,43051,65566,130750,151346,114150,57682,35178,2991,-68758,-69141,1591,6106,-8143,19683,11586,-20772,-4918,7125,19714,55180,60944,30715,763,-59012,-138097,-149225,-95009,-42367,24821,90869,80436,35388,-2806,-32257,-43644,-45547,-89761,-91095,-9203,-24550,-154384,-190784,-74728,21670,-22894,-78585,-48153,49733,121974,113109,57398,17996,29609,29992,-22075,-85999,-108947,-85578,-36504,-25628,-48943,-43624,-23444,-35412,-77177,-87165,-77308,-36757,-29319,-64224,-58039,14107,87191,83159,13079,-68417,-110678,-78400,-27187,-41975,-68813,-2376,42190,-26469,-57266,-18253,13123,43808,60526,56054,33020,-44424,-72968,52045,181951,196608,129561,63278,26021,42327,70983,76244,82054,97576,79771,24132,-9353,9272,21287,-32251,-87220,-78169,-57981,-28892,47480,50151,-17984,-22494,6130,-24758,-74526,-101262,-81172,-51227,-30335,-6704,-48014,-123220,-81213,38944,62561,53249,107516,142707,70133,-6587,-21890,3295,48294,29039,-68674,-76318,54756,122144,92306,31289,-17746,-14371,7020,11572,-34254,-93500,-72031,14173,52827,55899,72459,72019,48815,35335,23438,-9232,-28066,-4960,27823,27630,-739,-24405,15893,90759,95966,16654,-45067,-22405,1866,-42739,-51921,28538,89465,80891,37604,-23664,-74490,-50470,1397,44589,57684,53456,61004,57211,-7204,-70164,-73445,-31356,10931,8259,-35393,-48423,5962,77392,42661,-33189,-31692,-23422,-25053,-1008,-25673,-87194,-106367,-90950,-23128,103804,168356,129191,52038,3967,-5264,22060,53930,75706,47760,27232,35062,-28308,-146065,-171247,-132852,-89674,-62673,-56683,-31672,28887,52531,31290,3160,-4143,-14698,-46269,-81940,-79360,-52965,-152,49753,43297,39466,66081,41027,-14132,-21616,38041,106259,118093,46026,-73802,-138603,-108120,-116280,-180572,-106580,42068,41267,19879,83277,11936,-120457,-88048,31537,130269,138212,58696,2454,6839,25119,52553,56605,42415,33011,19106,-35273,-34684,13616,13651,-24438,-50997,-48048,-23138,-4190,13543,43677,68118,28074,-43614,-98009,-119336,-105885,-76177,-26094,-1459,-1558,46723,80750,37393,17206,13733,-24915,-8273,61314,30169,-25834,2775,50323,77494,66306,8973,-11531,32465,67432,17189,-74748,-107543,-64220,-25431,-220,73888,121141,75189,20454,29896,62966,86158,36046,-44011,-2814,75084,61966,602,-19603,5391,-48,-58041,-63764,10565,56077,12714,8811,66423,77572,-10566,-128576,-193896,-147690,-21811,49262,-28954,-84486,-22808,39074,40531,-1269,-39280,4482,71910,59061,14032,1141,4474,7366,46029,63705,23220,-34672,20611,138924,178260,147900,110039,9579,-91168,-52232,34775,-12022,-108485,-21941,123489,124417,42811,17214,-9178,-35967,-55702,-50996,-18755,3756,24400,58540,70696,58152,28953,-31729,-50384,-27074,5257,-14631,-93395,-129369,-93035,-37804,8362,22092,-16581,-38965,-30043,-11972,34332,71258,27700,-46539,-62065,-1818,45800,22880,-78794,-163888,-77859,42729,14590,-76202,-80736,-28262,-24338,-47509,-66932,-68401,15134,124223,120828,87871,79238,42114,19190,13309,-3697,-43467,-54013,-40381,-41261,-33513,-24904,-3725,45636,33636,-76309,-148006,-61904,26176,-6501,-56292,-38549,-306,6588,13394,55214,32551,-68134,-109555,-73679,-29877,-12306,29519,72995,126577,174508,143614,128068,153683,75615,-53460,-80313,23129,154753,155290,48074,20177,87091,98121,60463,51375,19063,-18229,44347,139592,113402,12012,-79947,-95555,-42718,27036,76731,96403,16297,-90857,-108436,-97240,-94540,-57731,-46055,-124196,-136335,-10621,88012,109665,155209,187626,127570,6083,-66624,-18532,56764,58216,-12627,-45347,-23820,11461,-3023,-61593,-98009,-37007,114297,183680,52839,-83040,-64142,11799,2106,-74547,-76526,-14641,3358,-17058,-20237,-66458,-145924,-114487,-23511,39740,129640,160577,78453,32113,75010,106794,59439,21714,46989,71318,68216,16343,-109333,-180663,-111545,367,51905,24783,-50056,-75701,-35925,-1579,35999,116426,138159,107028,74859,-14926,-40031,33360,97346,132320,127316,51068,-30097,-100533,-126708,-93457,-80867,-85068,-57641,-15506,2229,17911,46784,66157,52365,1180,-31494,-77173,-143041,-148431,-68198,-29125,-20130,-24282,-41854,-33267,133,-34472,-129651,-188896,-170952,-146915,-117466,-56383,-15224,-14010,48751,114674,77579,27822,33361,47828,25901,-783,26408,77130,46612,-18591,-35991,-9879,15607,43063,79528,64348,-21693,-66986,-21790,15105,-53851,-124838,-77066,-21387,-19407,19700,49861,48065,85502,92808,53135,39140,30826,-38243,-107385,-90605,-41268,-39624,-72658,-83769,-29128,11207,-18147,-33646,-34225,-18374,49960,56643,-34173,-119310,-113279,-31729,-49966,-164295,-158259,-31017,27103,44836,34377,8992,18192,-21445,-53491,1668,93073,164627,176356,125701,71382,68983,21963,-46846,-14709,76634,22485,-103233,-106202,-62192,-5545,80182,56511,-66296,-114072,-84178,-11433,74641,104159,49884,9749,7289,8283,17443,60027,79253,31870,-9082,40707,77464,31031,-36680,-55378,-43055,-3059,-1785,-15977,22572,47825,16231,9452,34156,24219,-29378,-52294,-15919,52180,56797,40943,64391,25239,-64619,-57163,46796,122735,86408,-15196,-67037,-69804,-33418,7112,-11111,-33330,11558,19025,-47934,-146008,-203744,-144365,-32306,6148,4782,59186,110969,37982,-80354,-99043,-39770,18104,19029,-26221,-12719,82906,118352,62518,-16680,-62203,-43650,163,24119,60083,28397,-42008,-36990,18126,18909,37749,89611,52297,-30069,-27846,-22333,-80094,-91119,-36373,-18020,-73187,-118771,-156215,-179556,-130695,-38397,-1339,-62892,-79405,-30204,-42727,-72658,-37292,-10762,-19799,-21560,-16953,29177,88234,136761,121333,55974,15469,48036,118534,130393,29051,-52482,-18898,29742,49234,41666,-29382,-75726,-21480,36463,31827,25008,44524,39712,6087,-4704,-3714,-47522,-88643,-53252,1418,17026,10618,39784,42249,32270,27756,-9348,-57409,-28264,16320,495,9097,44809,-4173,-49800,-14919,-24873,-46548,15336,55912,1130,-22097,652,6979,-30515,-62743,-12967,71515,99458,116008,95073,66728,101926,129816,123857,122869,54696,-40361,-96787,-135440,-111805,-19462,-3255,-80817,-86415,-35937,-47902,-89215,-121500,-159319,-157937,-104407,-33562,54469,101684,68784,16762,14162,-12525,-71019,-114333,-119001,-102311,-57090,11366,102404,124562,81410,61301,67604,24910,-69848,-115946,-101911,-83608,-95534,-101893,-60045,-13497,2627,44756,38157,-51959,-90278,-43231,26723,101334,85550,-8535,-28676,31766,79315,109981,85839,6683,-5311,83763,135028,53578,-104465,-141733,-44745,7168,-25930,-77891,-133580,-164167,-94153,26797,84479,50374,-18561,-74294,-95748,-79723,8395,80729,82205,51428,18321,9041,44908,70329,22469,-27941,31974,90412,62705,26242,9960,-75089,-147459,-118973,-50266,-26226,-45316,-35340,18393,54119,46214,410,-22850,-2773,-23902,-108526,-116925,-35521,-7279,-18083,18644,12155,-23432,23038,86994,75883,33598,17611],[-24933,-17528,31884,69265,38347,6728,42071,73180,60852,47936,43574,43993,100198,147230,51924,-104337,-164667,-71078,43286,74401,64488,67845,54413,-4996,-36897,-6938,-3132,-54562,-56628,-20728,-30408,-56826,-10175,75634,100181,55416,31115,53261,21610,-67125,-107753,-91068,-67068,-21151,41773,56174,45607,47465,18097,-23186,-7992,23740,19789,-2491,-25163,-77292,-133430,-130503,-87204,-32877,29484,46374,4134,-11295,-1449,-20492,-69810,-128435,-117809,-45416,-32033,-105471,-140020,-35611,96755,50195,-51981,-30293,42614,71299,70239,27214,-19670,-17079,-2872,-17418,-63869,-112617,-103326,-48755,-37945,-51284,-25970,-15296,-42432,-90724,-83539,-15882,48523,23129,-21015,-45146,-37554,27553,39189,-52461,-153548,-171308,-82096,13101,12195,-25141,14646,66127,34304,15258,61541,69339,37972,41683,74289,49805,-29343,-71367,-11200,78943,99247,63039,61180,82200,85252,74785,104505,177789,197026,120460,46661,7313,1915,20283,8056,-46825,-78202,-52751,9020,79543,70392,-1942,-11688,22912,16670,-19704,-63453,-74955,-48755,-25515,23772,69623,49832,24332,34342,19821,-15080,10887,58717,38229,-6534,-12549,35241,69120,8106,-91288,-109233,-22647,29160,18367,-17262,-80931,-79623,-10354,39359,-3976,-93581,-120254,-55152,1506,26708,59915,81141,49911,-12853,-58077,-62907,-33995,20973,50800,24411,-45206,-70616,10700,118070,127497,41470,-12824,19921,28416,-47667,-116407,-96016,-8287,57133,19984,-41335,-33421,23693,57115,84984,80854,-2943,-73262,-64110,-28763,10466,35146,46342,75172,44540,-67529,-117415,-55548,19647,-10588,-86326,-103151,-92988,-73290,-23327,-18794,-38647,-15826,13956,34598,108266,169162,131830,46997,18326,38800,61856,77041,102772,107858,104783,112327,71178,-99738,-253733,-213819,-93921,-67394,-72732,-8357,65001,87999,53628,-7990,-10024,5022,-69504,-160495,-144504,-67095,29632,92504,56673,-9559,-17411,-15254,-42172,-51849,-3600,91680,139024,91625,-6966,-75262,-56084,-57959,-122258,-100502,-34254,-38684,8746,136392,49132,-146463,-100395,29814,87897,107893,57635,-14684,-36662,489,66283,88557,57620,24683,-4745,-31336,2467,33262,8438,-11891,-36457,-44280,7934,57405,48898,26138,21462,-18810,-75897,-142637,-186616,-136359,-89029,-93093,-82587,-67013,-25539,47907,72802,38712,-36008,-88900,-42361,73088,78790,11603,3857,41572,55716,19584,-33992,-13141,57249,35481,-71796,-125905,-109616,-95284,-71541,-1698,112297,153664,83918,9978,-9051,16289,65714,23120,-54115,2174,89210,80244,3680,-68049,-78415,-50978,-61000,-59935,-32770,-33654,-37599,-1317,38847,48346,-29071,-164726,-221265,-144494,-24431,29059,-38539,-85219,-46735,-4055,18934,-12182,-53733,-7780,66127,48457,-24806,-48907,-37260,-15167,22386,22406,-23855,-65115,12110,135417,143380,88372,101910,92683,16597,-2424,21070,-20996,-75582,-23955,79875,97754,45579,2183,-20980,-39916,-63224,-24057,53967,70165,50341,83166,113948,91781,41198,-16847,-33829,-26459,-22226,-25347,-39187,-68820,-91984,-63624,6505,43836,3140,-22214,7064,18288,32041,59944,12671,-55647,-51489,-11405,-7371,-40479,-110483,-155757,-77933,29521,5313,-68062,-79830,-54466,-37263,-32398,-40715,-37049,24419,100232,72876,14277,30576,81932,101194,71775,19109,-25270,-43091,-33651,3125,40285,14841,12408,70225,57661,-53214,-118051,-29128,44329,759,-10465,53930,89890,93073,121429,150870,82786,-37365,-106417,-140247,-120418,-15388,58771,53271,61148,111073,137468,130926,120339,70401,-31355,-110108,-71615,38884,66701,-4635,-55545,-24003,10310,-1569,-15364,-30806,-41191,9585,82465,120598,121609,50924,-40182,-31951,44822,74516,69337,43085,-5713,-47365,-75276,-50926,-14195,-34434,-93119,-61829,36163,66480,46482,70686,89592,71697,-9482,-105696,-95524,-19421,22034,-1673,-14427,-16508,-11339,-31624,-97918,-143763,-62071,87753,133023,58232,10740,16658,28298,9991,-55936,-82332,-21240,36407,350,-60514,-102363,-124953,-72408,800,43432,98458,127467,81129,54649,106720,153844,74217,-24775,-8016,53754,52023,-12413,-117169,-199389,-175027,-55924,44708,43029,-12206,-45420,-61796,-55401,17312,131319,182972,166142,135989,62239,12214,-4390,8556,63594,89799,7821,-83073,-105822,-75672,-30449,-13490,-22655,3371,38579,4241,-36512,-23538,-14791,-37463,-50795,-44851,-99841,-157450,-111068,-20943,-35427,-65709,-49909,-78762,-119932,-95744,-74360,-110866,-169545,-172907,-144747,-115543,-53996,9277,9366,25824,48229,3690,-11188,30588,14725,-54172,-72601,4833,94941,64005,-36222,-60086,-3242,18000,27962,71514,53877,-38769,-65917,-11530,5283,-71347,-141939,-93439,-8556,15721,8498,9913,33537,112825,149771,107180,66876,48770,-11489,-100454,-131874,-73246,-23899,-53313,-83949,-47352,-51521,-113626,-124138,-74803,-12819,56320,76991,51900,1331,-69653,-82153,-95703,-142111,-108078,-4763,20846,-1924,-3732,33379,90900,77348,37862,34392,81598,158294,180912,120736,37523,-12103,-41580,-47119,-12659,46319,16788,-58569,-40731,19515,71283,132632,109742,-8512,-58793,-9702,44025,37577,-504,-48453,-40304,-11679,-31261,-36213,16690,14273,-10477,32212,91192,80056,24500,-40926,-83047,-101271,-71453,-52493,-2882,104205,119060,25254,-14000,38330,79670,54394,-9448,-21503,37529,59607,34176,42221,8879,-96699,-114757,-6959,87728,72909,-12765,-89829,-130129,-76229,11291,-2128,-44700,-4212,17137,-38612,-145891,-213232,-151126,-41315,-18647,-8752,56502,60277,-54318,-134486,-73006,11911,40046,32434,-585,-25013,14321,43412,21620,7709,19719,32831,38735,29960,29460,-11247,-70882,-25739,75848,88280,74786,89147,28803,-66119,-56610,-28115,-69001,-94095,-74364,-49150,-108785,-198191,-204622,-145226,-102310,-48057,-10969,-31140,12742,106704,98572,47418,44038,21428,-14199,-7782,-539,16645,77974,175888,195020,97521,25257,63582,118704,81413,-50109,-116403,-33739,51736,63372,47544,11367,-3413,42374,59775,9271,10093,83949,80903,3034,-14400,34060,54779,16302,-11771,13354,49613,84683,146680,163742,85700,4144,-10645,-316,21577,33279,38885,38488,19973,-30593,-51983,29030,99855,97211,96971,73407,-23143,-85753,-47668,2144,-40021,-93623,-18998,60686,23841,-5920,12666,3405,29301,87034,87635,50591,-15412,-67447,-57705,-33609,-16941,37181,47860,-29682,-66576,-66539,-107794,-128347,-128304,-154187,-142861,-66115,-26035,19835,51514,47663,63587,78428,20727,-64841,-129966,-123046,-48942,21220,42616,98526,158632,143940,74062,26869,12575,-27704,-79831,-112340,-94594,-53635,-60964,-85979,-71456,-22443,21705,17170,-33520,-97693,-133495,-100022,-18264,11684,-30368,-50146,-1355,56369,64136,60998,42181,-5475,-2615,31380,-40675,-177265,-165508,-39897,34774,31244,-18522,-67530,-82625,-36161,37651,58640,23723,-29000,-56226,-14965,32068,60163,39111,-7159,-18260,6628,44663,56949,-1999,-58239,-26190,57209,109999,77922,11881,-6995,-17456,-56605,-88431,-51494,30427,62807,43097,40910,36564,-4933,-40230,-14372,30743,22189,-37044,-49443,-11475,-11005,-45005,-26241,-2069,25237,117597,199695,164433,59907,-2031],[751,-31230,-37640,-3849,6230,21190,73354,104077,97566,85469,42964,-18895,-2838,84979,65532,-74962,-151903,-64533,26294,30281,20380,31396,48180,25869,-20403,193,43943,5778,-39872,-49508,-69256,-69916,-22551,11824,-7517,-44253,-9210,46251,5386,-93305,-153653,-157399,-105096,-10603,69819,68301,25104,31039,26725,296,-29224,-52054,-46006,-9085,14276,-36630,-109138,-101561,-60436,-65108,-50913,-15417,-35797,-42317,-4481,11104,-9408,-50472,-73071,-49010,-5421,15530,10262,52877,149298,117788,19574,11977,30811,8842,-7559,-33467,-60107,-65387,-26472,36863,16329,-94109,-172906,-143166,-66181,-8578,25287,13586,-38183,-75895,-19420,78435,119628,60552,18355,-23316,-75064,-62368,-61267,-136130,-202746,-196301,-107386,-14647,24592,15301,26969,76448,79470,83061,116534,90418,9775,-412,53647,57075,8319,-52437,-76458,-7488,45576,36796,76851,118838,83881,22150,58317,174026,186645,71489,-12042,-30675,-3105,61918,97949,36156,-41953,-23051,34005,62129,27479,-24453,3353,75711,83096,46851,8701,-11276,864,12183,52283,146524,168065,69285,-11613,-45995,-101757,-127900,-95046,-25213,16897,34214,55564,30694,-57209,-113325,-105975,-59381,-6349,13271,-17673,-109935,-149801,-66724,41547,56309,-13434,-83969,-74119,-23511,15219,52986,84929,62499,-14725,-94952,-121628,-92994,-29874,26355,26632,-36418,-54231,37322,108558,87595,45110,36522,59620,39721,-49427,-152602,-206703,-157203,-55130,-36660,-56400,-511,61740,62475,58498,32675,-64279,-141231,-132805,-69409,-6311,35379,78169,118157,59928,-67286,-104171,-50023,-17135,-61046,-97303,-63605,-16526,-36078,-48473,-32719,18297,55660,58242,53547,92923,117355,87427,35295,51154,92222,95393,54717,64960,102068,107153,111622,110902,-29509,-231832,-214973,-60491,-38045,-79071,-35830,16121,20441,420,-17342,-2870,-12476,-95550,-183028,-158782,-69425,19551,77515,48583,-14600,-30777,8926,28937,37847,53307,93988,121421,109044,54287,-11548,-18654,15324,-27340,-90323,-118101,-139892,-29216,210396,145596,-89992,-50615,52012,-2671,-45712,-39312,-63094,-93969,-91112,-12614,76865,63005,-21859,-58811,-32318,38171,61081,37683,27533,-13715,-48099,3747,66961,59262,37535,29497,7026,-19356,-87977,-134488,-62946,-17737,-65975,-78703,-61860,-65387,-5510,96006,87298,-44130,-124519,-74726,37463,74017,39714,11706,39964,60134,-375,-65627,113,100117,31442,-111099,-138503,-96738,-95589,-68517,4982,108603,145903,61278,-25985,-41087,-36425,-11922,-9739,-28682,2685,47188,68654,67492,16790,-26111,-12216,-12353,-40222,-62013,-84776,-67647,-27938,2773,23024,-39827,-126767,-99442,-13377,21235,2810,-48691,-58896,-22606,3113,37334,22231,-4051,31443,52948,-14231,-97544,-118776,-84101,-26748,20334,17578,-31973,-61970,30078,131169,103477,33698,64793,132197,96848,39922,15807,-19181,-36252,-29772,-11214,5349,12022,-20554,-29039,-8372,6404,60081,113871,104331,50492,45791,72448,62904,41299,36361,36135,2626,-54470,-59375,-1452,14916,-37051,-43695,37719,91045,45500,5762,27218,20862,189,24214,31936,16856,10863,7974,23577,37820,5134,-44754,-67008,-23974,3981,-13022,-50810,-76305,-63843,-39037,-35210,-30746,-5787,25493,-8463,-58681,-25184,83964,143588,99927,31584,-18031,-28215,11582,62885,60478,-26313,-46956,39959,75225,7206,-43331,8337,39436,19715,87241,178793,128565,55687,74759,90650,36741,-31186,-88375,-167732,-159175,-35775,49124,26542,-1457,26628,71773,62527,35535,55715,13700,-110523,-154762,-92389,-55646,-85339,-122605,-107141,-46470,-10968,-16920,-38874,-55707,-46436,703,90190,190325,181070,68509,-794,30229,48689,22822,1851,-17093,-13957,-21112,-5662,5193,-12976,-19678,41120,75675,7412,-65242,-47523,-3398,21108,12166,-46516,-76110,-64787,-37479,-19,33502,26413,8784,-19278,-85046,-103273,-19738,26110,1071,23885,69476,44846,-2913,1697,-2096,-42351,-37048,22133,19097,-35548,-58781,-49530,6095,70696,102036,124940,140642,88753,10872,36589,118720,83002,-32851,-56210,16664,44455,15363,-18228,-91916,-145849,-73277,47651,88545,67933,30862,-38983,-71770,-12867,93657,163336,147753,96112,55657,8340,-83792,-105757,-39135,-8805,-60057,-94958,-63179,3688,56635,72639,48709,55126,98192,62242,13289,7629,-48461,-103016,-42893,24198,-23360,-46060,30466,77030,-7917,-71211,-42029,-86787,-170546,-142457,-65217,-39564,-72409,-112770,-120544,-94928,-21268,52214,32866,-16501,-44128,-87388,-72572,8276,24497,-33464,-62956,-7430,58409,38527,-22098,-40461,-27210,-32740,-15066,21331,-3815,-87658,-90789,-27476,2623,-10137,-36312,-27826,23557,30753,-40929,-80064,-32075,73710,113533,84801,52791,34073,21494,-19207,-80918,-56553,-1051,-40024,-94092,-88096,-95457,-124553,-118891,-54583,31074,44226,-13594,-21056,43469,27696,-56528,-107190,-98923,-57208,14930,44039,32975,47898,103840,146243,120138,45138,-25174,-21850,50630,91298,54514,-7021,-50785,-49619,-12367,15150,52116,85503,89844,90175,103795,105969,97153,77345,31706,26613,88224,105333,2738,-84571,-104321,-72864,-38067,-46405,-40997,2187,-41407,-86779,-4685,81111,42268,1825,1952,-38300,-118711,-121554,-87865,-27589,83337,128015,74266,40689,93093,154800,127017,30567,-25179,6342,32122,24389,75216,96088,-5654,-90185,-37539,33733,13776,-51707,-99206,-107578,-50218,17051,-22062,-86879,-65086,-33030,-43483,-98567,-129010,-71165,-10095,-29454,-32877,-7384,-33864,-88111,-94593,-29144,26793,45518,51882,42016,-2017,-17445,24963,77393,97223,84796,55271,41181,21092,-3588,-20383,-30203,35170,140631,126442,30650,4021,13867,-6725,607,13267,19056,10392,-33321,-48441,-87494,-145708,-86516,23456,46264,35903,48660,83362,153051,207181,161490,93318,75886,63571,17778,-14573,-33025,-30469,9570,54466,86299,55454,16802,38554,48721,-593,-79633,-100488,-35268,31236,40913,11655,-24499,-7985,69478,77722,8010,1991,47155,17651,-44634,-12263,77143,103384,57215,26675,29825,41609,92355,170683,192655,98720,-8645,-33496,-14200,1190,21748,60998,23462,-51962,-84342,-71705,38347,198769,228105,124120,23457,-58084,-90042,-42513,-5360,-38142,-56077,9669,26865,-77692,-149938,-89373,-42761,-22327,31812,34528,-31836,-75173,-55718,-24445,21339,54061,52526,13888,-16968,-16784,-62090,-154514,-177828,-136173,-84925,-32377,-25087,-67462,-52359,-1880,32423,85953,105938,37456,-65158,-129660,-95768,-1288,43170,16751,59663,152689,147543,43000,-35797,-29840,-13747,-32883,-61400,-21879,46034,41151,-44482,-78915,-38611,-3017,17059,13041,-58678,-155940,-173860,-114822,-79784,-83380,-86046,-50298,13774,34069,58408,71260,18082,-26238,-36155,-69396,-99711,-71342,-18089,24122,35795,-4436,-36035,-45579,-38215,600,27017,20260,-3454,1945,65954,88889,69113,12618,-64140,-74864,-4394,52787,27453,-69737,-83886,31768,116997,111245,50688,-20188,-27102,38827,52292,-12526,-17922,86170,147918,95736,37084,5356,-54771,-98336,-39729,64262,86200,34832,34176,42104,-16013,-86785,-78130,-29809,46906,160258,225926,173027,67897,13875],[35126,-45457,-86968,-48473,-14859,12832,52189,66553,73470,91873,53247,-50420,-86764,6274,69043,4841,-87214,-81810,-39440,-27380,-27318,-4753,46340,54458,17367,36377,74430,48693,8791,-19129,-24175,5079,28987,815,-63017,-74730,6646,48555,-22952,-108715,-134579,-107684,-67072,-2371,74404,78986,15607,1364,19144,47367,6657,-73114,-69434,11879,47317,-16116,-77894,-29052,47159,15130,-50578,-61195,-47555,-25458,25500,79235,119442,84763,-876,-13696,27237,55450,66732,106527,178936,152744,56014,-4403,-14408,-15738,-30192,-46579,-42110,-42989,-26928,30996,22455,-84396,-207372,-203721,-62235,55085,63637,19248,-20496,965,91922,124533,99169,53271,16289,-31108,-84794,-111741,-128499,-148047,-149671,-147961,-128391,-58350,27970,30799,11543,48466,66085,83235,90475,50755,-636,-12017,-961,20941,26258,-30173,-90336,-35280,37857,39532,87646,128347,80177,2393,-13051,31773,42152,-12829,-61071,-57259,-766,103528,179080,130792,40246,42443,66686,42001,-17024,-40160,17645,103789,109920,74840,56080,47667,39029,38664,64030,120252,111811,16517,-37127,-80260,-146543,-168707,-121721,-16727,57119,55313,26806,-36896,-120047,-125029,-78481,-51880,-27673,8226,1922,-93841,-189971,-138660,4460,75247,43683,-37527,-71491,-29532,33962,77301,82091,51484,-3749,-86757,-151823,-144796,-80648,10382,59615,33591,11449,54174,48887,-96,13923,49620,63689,45689,-28901,-129014,-208244,-222815,-155275,-80311,-38027,15339,47869,25008,9053,-28101,-110294,-158606,-134454,-95447,-82224,-42884,44061,71300,498,-52452,-17741,21693,-8973,-83885,-81588,5835,63623,15997,-47078,-29587,52839,85469,93916,118340,120750,78352,35883,-5027,6013,41070,54438,19256,22313,40158,37615,60480,92762,38178,-71263,-84623,-13709,-29243,-85993,-81375,-53484,-71679,-91031,-45280,5989,-33359,-98621,-149028,-136665,-67311,-819,30681,1027,-12690,34974,85423,94925,102299,95374,67640,47931,34277,751,-50422,-59752,6265,541,-84247,-116390,-103305,-1813,135722,62900,-47883,15238,78381,-1101,-88087,-76024,-61923,-102325,-150212,-79243,42599,33117,-87237,-130557,-72165,23934,53461,50244,48087,-13731,-72038,-25930,30343,12164,6450,37694,57945,52869,-33378,-95526,-13666,51847,-3854,-45784,-11364,-13549,-13795,67411,82735,-35803,-124221,-103926,-31097,18205,24902,147,16172,56660,16882,-50580,7430,106888,61094,-55456,-71051,-37063,-31347,-7331,17287,64335,107463,57987,-17642,-12928,-15180,-49244,-48798,-34356,-24358,-11434,37577,112859,127524,98292,81139,47184,-7611,-51927,-78022,-81910,-69949,-40573,-12587,-64120,-89696,7002,87984,60696,5858,-36663,-35068,5334,36884,58441,47777,47014,84781,51244,-75794,-170726,-194729,-135782,-46635,13209,19698,-17116,-45570,26500,93218,59730,-1690,30581,122380,117757,55348,19929,-22301,-53507,-38213,-37242,-36873,-43342,-79422,-72679,-2172,54509,90966,92383,60266,17476,12405,25440,5512,11977,55889,90001,35661,-70822,-79921,17657,65697,12745,-9253,76476,149794,109009,57778,71981,54611,-4688,15826,82737,88947,28157,-2172,70227,155078,145729,58189,-45016,-58787,8191,10038,-62386,-106358,-100984,-67625,-36031,-18358,-21763,-27159,-42422,-58623,-34697,35527,63529,21547,-2944,-45783,-65851,-487,59821,4428,-128890,-133751,3854,72360,23909,-13740,15929,25375,32527,118720,168584,41846,-103519,-113221,-64289,-61156,-81518,-81124,-100279,-91884,-55429,-2551,-14956,-66405,-56949,1923,19395,7917,48437,39139,-84669,-168374,-151376,-130452,-130077,-127762,-103930,-39651,14834,13456,-20988,-53005,-66695,-37441,24234,124529,170054,112666,22972,12323,9704,-35271,-71820,-69277,-10804,23602,-3226,-45994,-32423,31737,93440,58794,-81370,-177496,-129944,-42027,-12123,14530,21459,-11478,-37766,-14060,25444,50113,42847,29438,7601,-22644,11928,66675,4074,-66115,517,71243,21697,-57827,-54003,-15637,-29370,-62511,-28718,19374,17300,5288,5035,36785,92945,132350,144850,122551,44628,-59680,-76332,-1294,26343,-40740,-78490,-25549,11568,19547,54976,22899,-78778,-80774,13752,82547,100721,79189,764,-41794,-11177,42741,70996,49684,3446,-12900,-24845,-80846,-78222,-43034,-65780,-94101,-72593,-41096,6610,78159,111293,75328,69706,128423,115960,94539,105808,13163,-76659,1567,93360,68535,73193,132636,142351,50792,-4327,13215,-31777,-115918,-104993,-52939,-15434,-6954,-56104,-91999,-39380,56397,106611,49799,-27753,-66150,-110398,-99402,1570,84793,72780,27700,30656,43350,15861,5730,2913,-31109,-67402,-75136,-70253,-78693,-117055,-106564,-58807,-21055,29539,51553,13698,3973,-9951,-92407,-142937,-84101,17072,42662,27173,19064,10344,16351,7158,-37448,-29964,-7498,-49341,-72576,-62575,-58631,-55239,-63844,-41064,28293,5381,-90749,-99571,9481,87499,33534,-37957,-16415,5361,35011,64320,62380,69082,114342,121716,48122,-59779,-143599,-131916,-69133,-50602,-42469,-23669,-8340,3496,24976,35251,84118,181120,220856,157641,79096,30580,-6968,-17929,-10849,28618,95779,95310,-13850,-85832,-98174,-101197,-83157,-53326,-22758,24463,-12030,-105530,-77292,30591,21277,-13658,9437,-16179,-103052,-86937,-22880,-23260,-11714,56208,85917,46712,38442,84290,72327,23920,-2260,4102,378,20653,123098,182970,98295,-11218,-14041,6929,-22255,-49346,-38696,-11920,24142,44505,-12730,-98003,-108260,-77118,-49360,-42330,-22201,30211,26768,-37045,-62141,-85369,-105434,-57490,-5736,4595,13306,42340,49470,26144,619,2251,40609,99474,113690,65419,9728,15485,22872,-5895,-29519,-10089,52387,133551,85951,-66226,-102603,1454,75334,62795,15412,28296,45510,645,-24275,-46571,-52472,39138,131015,142094,96122,68990,127172,218698,210949,98655,8013,23874,87597,68774,-190,-41489,-16270,9255,-35648,-59478,-30112,-24236,-23124,-20556,-35413,-62099,-68668,-38762,15855,47109,3826,-74689,-63774,37476,92849,80755,47887,-20200,-91434,-89804,-3996,66230,39826,-10230,-11205,-7987,8351,62083,126617,116428,55529,1223,-48405,-82816,-65658,-14126,24726,7012,-30874,-74697,-97979,-9600,151416,179943,58215,-20694,-47602,-43246,-11544,9807,23951,59003,73612,18863,-94344,-162901,-112400,-21392,13013,21290,-4095,-75744,-78164,15814,34268,-92,10283,-7584,-76829,-54015,30060,-11505,-140945,-183414,-129398,-43711,25283,-28273,-128205,-113560,-29541,17739,48919,60937,5329,-68142,-90283,-37316,33324,39400,-11629,33413,116777,70011,-47585,-114590,-129947,-99243,-41949,-10092,46717,112156,108491,8554,-53750,-30495,20136,53320,63018,9221,-101450,-144055,-88258,-62107,-65677,-63957,-59935,-31012,15486,63605,74120,29997,-4463,-23468,-21077,23391,53741,25811,10186,24929,-918,-35629,-65046,-98243,-73807,9302,57746,42568,38660,76199,53672,30511,30749,-19105,-53812,471,39354,-574,-71197,-53198,61985,116535,43091,-28706,-77531,-75033,8130,43328,-7170,-6271,77491,125509,73207,-3586,-29928,-55096,-108670,-85560,20959,45262,-29692,-20789,23309,-32415,-100938,-91109,-46797,39871,143086,171947,114863,61409,56973],[-622,-106791,-119583,-37266,6386,-8725,-27471,-23368,14092,45885,34264,-36060,-86949,-33583,49912,61522,-17371,-82657,-87255,-72288,-60412,-3985,68747,53075,9702,38597,65049,54760,47273,10052,9499,57357,65285,17506,-40973,-18615,63443,59335,-27934,-71169,-39146,6049,-13322,-20956,52306,102756,72380,23570,8544,31895,10846,-46586,-37858,26816,52837,12438,-33599,4612,101245,120489,42873,-22802,-9405,39465,78018,111095,153866,103939,-1912,1606,26142,-30526,-36518,66189,151169,107608,-10135,-117190,-121759,-45621,-3188,-1650,17983,27917,-7896,-44630,-61210,-80022,-140582,-141515,-13363,80177,36249,-28897,-3777,91819,173525,110907,20979,2827,-10315,-44179,-73641,-104451,-122986,-95428,-61389,-76259,-106830,-66929,9347,17229,-4162,-20141,-35790,-8281,2141,-18688,7765,16264,-26329,-11088,23868,-17242,-49135,-6516,27145,11380,51292,98863,84296,29356,-59130,-122032,-80025,-24270,-31582,-42889,-75,106490,201095,188004,116689,96382,98187,57519,-6731,-18990,21745,62500,60539,48930,51155,49769,25786,20533,50746,44103,-16474,-28885,5618,-48263,-113627,-86313,-13484,51526,68340,3056,-36359,-57352,-119306,-120096,-57295,-23958,-48859,-41458,-5740,-55488,-163614,-159726,-36157,41925,30598,-37011,-72431,-17915,69808,100059,51361,-4047,-17752,-49897,-112905,-112892,-30687,67097,117298,98398,61264,49572,6939,-32757,7317,48597,55977,66891,35945,-29273,-87984,-148986,-143381,-52427,25475,44055,42988,16411,-2481,-36226,-105340,-147413,-111952,-83919,-103824,-66527,31232,20252,-58356,-36318,58151,96871,40541,-48021,-37818,25626,33283,14564,2397,30393,86690,113491,158233,216111,187622,92595,23691,-29607,-66072,-71850,-39683,5277,36701,3665,-17084,35620,84154,93510,105142,76391,26187,-17366,-53568,-71534,-60766,-92389,-135828,-78446,-3487,-31941,-77194,-124345,-141486,-74783,16544,39889,-25074,-40805,70759,130911,91911,62355,49052,21039,-2384,-30506,-64268,-96831,-92241,-48893,-45893,-82610,-94549,-51448,58962,95716,48,-101469,-33935,73969,73535,4411,-12943,-4932,-55814,-105705,-40205,40477,4529,-110271,-172502,-132538,-29007,21392,36207,51257,-1670,-63455,-26894,7369,-49662,-80120,-9576,61136,67655,-20326,-101552,-45324,46181,23897,-29192,41767,115516,82402,59788,46731,-28697,-100081,-119415,-74448,-15231,10177,-10262,-22755,15017,41167,20444,19806,43949,28248,-6889,24721,61423,55983,51347,38892,41109,80007,94151,60214,66753,71761,12909,-44782,-72670,-69285,-32524,35768,108567,149807,159571,146996,90511,29094,-9405,-35495,-68432,-77164,-54143,-35007,-69492,-58954,45727,103886,57304,25093,-1928,-21079,9332,46978,47444,39809,61025,95392,52438,-64228,-157292,-188315,-139587,-70168,-25868,-743,6516,-24142,-9694,23735,4500,-39597,10453,118640,122885,47265,11070,-31892,-77816,-19220,44873,36937,-49735,-127392,-111727,-28127,22340,45211,38931,5647,7459,63169,68387,3169,-15491,18225,73436,49316,-36697,-40847,34428,68750,30987,12485,89745,185143,164790,101132,105636,96525,26789,34105,101699,88732,-3048,-29741,58448,163651,183284,111740,20429,-8912,26810,-5880,-87017,-104410,-82888,-43943,3469,28862,9950,-28684,-52089,-45141,-12372,2699,-37877,-70759,-43898,-71962,-115766,-63057,11728,-26560,-143047,-126957,18586,58926,-22780,-52469,15692,52605,48606,57782,39288,-54799,-171575,-196387,-117853,-76899,-94363,-52550,24923,15798,-54191,-48106,-58506,-125511,-115803,-27048,49586,76037,72759,50205,-17394,-78210,-97861,-105179,-87878,-55669,-25567,6698,16315,-4014,-20812,-28827,-28387,-13839,-12680,22615,82391,94416,53580,25397,-37294,-110556,-112414,-50689,15230,33448,-35347,-119469,-82218,27372,73893,11241,-107295,-176533,-122566,-37345,-19872,-10779,23988,18406,5230,46244,52562,40058,31356,34699,25349,28005,83267,96700,13094,-16568,48395,86509,29027,-67294,-104991,-67358,-42436,-78962,-66811,6561,49915,50238,32332,25669,46176,82839,89440,29356,-44622,-97402,-129014,-88980,-38110,-50341,-65287,-31618,-17262,-20235,27957,56021,-14083,-60564,-24669,13862,42381,62668,22698,-15273,-3775,-4540,-34804,-36123,-33840,-53991,-18915,38174,68441,26671,-50454,-73592,-41318,-33833,-30600,29464,83978,66530,71087,125426,109801,91842,127251,80255,-3600,13889,70363,71424,91713,121583,122649,75463,51044,62491,54269,1905,-41918,-65921,-33987,4370,-38548,-64940,33713,118821,105223,34513,-9058,-27518,-66365,-63573,25654,119698,132074,107206,104991,77631,12462,26068,66146,27709,-55538,-124007,-145167,-111929,-81605,-73398,-76930,-63877,-912,30876,-33612,-73486,-54407,-73085,-98014,-53476,17829,24772,-12601,-28428,-13177,-10920,-34350,-44371,-20314,-28240,-45731,423,31572,17823,7072,-43611,-66869,-21736,-33879,-74711,-57351,-3856,75535,100692,66574,72885,45320,12467,19768,10934,3711,43805,40571,-63450,-164043,-206192,-160529,-103648,-113599,-86699,-11549,37053,27085,14740,20861,95307,203731,212215,105115,-1511,-47772,-65585,-69428,-66778,-30572,27965,39312,-1788,-6706,-23160,-75512,-77195,-14682,35417,89633,81760,-41064,-98345,-20594,7778,-19075,-31953,-42634,-61765,7905,87502,17799,-90923,-46989,25268,-32361,-106505,-86877,-51188,-17335,22494,33889,5574,25200,122050,176436,120257,44401,11445,-1807,5557,29333,43779,36015,49724,68880,38171,-31912,-54655,-41194,-18466,8512,38880,57248,22021,-41260,-77783,-114362,-95088,12856,60562,5794,-16175,31690,35942,-17138,-12697,43856,44350,25408,24204,6153,-8359,35458,66475,38762,-16136,-27970,-1694,37510,-15303,-141237,-159577,-28124,81978,55880,-21093,-14560,25286,21864,14629,-27370,-38264,27981,81687,91244,70047,42796,75377,156171,141320,17512,-86354,-48898,61947,82435,31816,-1526,34330,56178,-2042,-63922,-49418,-45042,-52707,-29318,-23471,-54744,-57646,-8012,60102,104391,56312,-43978,-62227,2680,90195,152940,103815,-35839,-118919,-82451,-4564,16776,-24064,-61024,-89879,-92685,3260,110280,130670,47127,-347,12493,-30071,-108572,-89657,-35656,-20682,25985,69593,-6290,-99675,-63516,-1843,-20135,-39123,8667,38443,32453,17470,39562,109576,165831,140731,62837,-18971,-67923,-54491,22647,62724,32411,-23332,-68473,-32037,97696,116619,-14520,-71454,-55301,-89603,-60382,54970,47084,-74559,-112144,-71410,-51425,-30015,-49954,-130504,-105282,-11501,32163,42367,38516,-15900,-44325,-14227,39000,69899,53348,-914,32075,65482,-30975,-128033,-144949,-178745,-165064,-45023,31347,53495,89544,94979,35601,-25668,3001,89040,113994,115212,84587,-17023,-53208,20477,47697,21916,-3949,-42602,-49056,11511,67575,62085,13199,-7712,642,22126,56957,87516,59290,32879,50214,23205,-26736,-59325,-109714,-105876,5791,88012,68880,39926,49821,1884,-23963,35646,51402,7414,10848,25367,18344,14068,22789,41018,22644,-42902,-65649,-94768,-101476,-50000,-38159,-55332,-6554,45472,57309,19103,-50922,-46906,898,-39912,-81347,-31339,-25774,-115238,-110951,-29897,-27639,-52186,-43493,-37192,11087,81906,93769,59390,57432,86123],[-55799,-157304,-147031,-21687,47904,-1803,-70901,-49980,9650,343,-19960,-28952,-51617,-30312,23670,49324,-3011,-65741,-80465,-78293,-68346,4018,68298,21066,-23400,20826,60773,68884,56777,-13793,-24562,41921,51986,13780,13127,68499,106425,67920,19255,25567,72152,80371,5478,-40184,25980,106614,118997,72156,6834,-42000,-50573,-31446,-783,29014,44024,38177,7375,-16617,37782,132134,144417,89219,67606,94770,92269,68121,58636,-9241,-84157,-38486,-4997,-112331,-142328,-5054,86082,15817,-114883,-221509,-212201,-90634,17310,37614,42940,66928,25261,-80997,-119280,-70252,-45503,-32228,23488,38799,-40142,-91552,-955,120949,174487,93554,-22588,-60848,-35416,-33280,-62660,-85724,-81123,-46399,-28087,-38135,-43621,-55560,-62394,-25314,-6935,-91157,-163739,-119782,-75043,-65861,1177,37610,3226,9575,28287,-13609,-16753,17089,-6651,-46035,-3467,65292,86095,44520,-64053,-143673,-71241,25710,16539,-26917,-1244,83171,165925,172970,108184,71748,90097,83471,23508,-5074,8318,906,-16475,-6551,10466,9236,-20290,-34438,5779,-4005,-52756,4391,70674,13154,-48329,-22313,26424,61690,33739,-67447,-81183,-28186,-68812,-107726,-57933,-4798,-40302,-76002,-36867,-42367,-112680,-128082,-58380,-11041,-12558,-47419,-53247,10351,78933,68568,-6871,-70489,-52584,-15413,-38846,-28524,78590,151391,147515,98289,49102,41951,38426,20431,34211,47464,47712,75441,86692,67469,42623,-26501,-65382,2437,86136,96343,83968,53540,9651,-18587,-54243,-96072,-87712,-59878,-67031,-23057,66083,41797,-43554,-30095,48212,94886,75464,16885,12262,-372,-49660,-25613,56126,97371,119236,135323,167611,208671,194289,112339,40937,-15964,-74961,-130775,-122034,-23234,54430,8049,-19432,44479,87907,91284,121334,109021,48280,28741,7058,-37843,-48742,-64394,-107661,-97418,-60893,-68421,-94457,-151773,-183430,-113571,23008,91554,8989,-68085,16175,100448,55078,-440,-6118,9428,12057,-12508,-40671,-58369,-69525,-93526,-124970,-118163,-192885,-301657,18456,589070,404459,-208068,-235390,14811,54936,8340,3556,18012,-13625,-27159,22527,38223,-12049,-92910,-154158,-150230,-72290,-6222,21482,47973,25569,-22835,-11367,1476,-67970,-125506,-64974,20219,40006,-10478,-83591,-89717,-21121,-2748,-37033,48107,192067,196724,97812,15996,-41087,-92733,-133552,-88032,-17553,8400,-20170,-69374,-59878,28516,81151,28094,-64031,-111019,-64168,49160,110930,77620,51993,55927,52295,60879,110297,129086,111761,99275,67818,-13355,-90971,-87789,-11661,64750,88870,83678,87233,111693,97284,57653,32630,-9444,-48927,-37323,-15193,-15206,-31417,-6401,62572,62730,-1256,12348,28410,-1178,1749,11856,9833,28877,54147,45746,16195,-22829,-71817,-89651,-73856,-64502,-61173,-21518,33259,1566,-39267,-26949,-35445,-70645,-6647,110212,95383,726,-35560,-53721,-64131,4894,112832,121780,-1596,-106788,-88549,-54381,-61545,-17467,18919,-7665,24591,142492,159290,58788,-21184,-37871,779,11897,-8496,172,22710,24132,-1704,-9536,56855,146944,141323,67547,42055,55819,39188,32301,48688,23358,-39047,-46063,8132,77846,124385,121162,82171,54970,22520,-36320,-76902,-47852,7090,42371,50294,41920,21722,-20354,-85880,-90678,-13310,28215,-31059,-78736,-62779,-75746,-115322,-93311,-19398,11439,-41243,-52013,20428,27700,-71237,-97501,22058,91166,49422,-8111,-24000,-16271,-44220,-72848,-31652,6549,-8920,20975,101352,65591,-39691,-64675,-84285,-137215,-126815,-46924,60180,115569,67344,27706,60135,74713,15437,-42557,-20299,31462,55063,37286,-24707,-69493,-47211,-6176,26486,43832,18613,-106,37646,85292,93088,42999,-83952,-164972,-86803,31392,53442,-636,-73273,-138618,-103491,-14311,18822,-3293,-18911,-37990,-39784,-13299,-2885,-20376,-5537,13296,5252,25333,38014,46434,43449,35536,7355,-3839,24896,15325,-19877,23238,88006,113394,87173,-15735,-99820,-72839,-39927,-81774,-80567,-15025,49854,87903,77836,36517,-4696,-9736,-16624,-71890,-120478,-128049,-119724,-61224,-17432,-27785,-26239,2632,-14907,-61127,-34666,32605,24898,-15361,-16997,-24311,-21669,23138,23178,-25261,-37716,-50887,-84416,-42886,9804,-28428,17784,129323,133173,41119,-17339,-34783,-22408,-8069,-29782,-36289,9588,43014,79530,121868,82775,24362,34281,51223,16528,-23981,-17123,-1669,24001,41552,53546,39076,16723,43064,86712,58690,-31318,-84075,-29155,15603,-34921,-37856,67700,92101,24429,-3939,4332,-8641,-22571,5337,57573,76386,72967,109160,145666,82138,-20035,18621,125830,105308,-25728,-123935,-145041,-83797,-6810,-4348,-59579,-75634,-18264,4524,-74856,-119577,-49848,484,7569,31047,71406,46591,-37471,-75315,-36161,-26810,-61723,-61992,-30130,-34382,-15327,58203,79481,44260,12936,-55186,-75896,-38878,-47878,-39770,16171,39211,55278,95469,104783,79999,-5925,-75166,-79709,-78243,-62807,-17614,-23153,-104267,-157374,-158722,-109910,-57603,-58035,-47675,6807,21774,-24440,-39313,-7666,66330,118795,85530,18589,-14235,-26347,-41510,-53401,-69057,-60727,-18033,12897,28875,84374,77706,4600,-9348,64735,129465,166913,140859,29674,-51317,-34691,-10439,-15230,-56606,-51481,4344,76816,110374,30297,-103682,-116373,-68387,-109434,-166581,-150381,-96519,-50364,-1665,39103,29998,12118,43811,67672,56734,45837,11137,-6716,55444,99153,47479,-17957,5022,57414,64535,54470,58375,30417,5189,24697,37726,1338,-26284,-41268,-76709,-103429,-41522,67805,62645,-32275,-62597,-10123,3423,-39389,-21225,51959,21059,-60410,-58836,-8752,42001,95891,112280,98470,51051,-28034,-80565,-92348,-115384,-154300,-153273,-74961,3794,-6603,-41180,8514,80124,85052,56687,-26182,-77038,-48824,-31081,-44253,-14266,25065,18480,14408,32410,-2390,-77431,-78189,-18860,8964,13912,3943,3254,18898,20982,4639,-4425,-16455,-27443,-6710,-8217,-56245,-33626,52539,105422,129125,94467,21163,-7465,3379,41534,86016,61866,-10478,-56170,-52852,-39832,-34727,-9036,-25879,-143252,-186987,-17954,172653,166917,28366,-46164,-15098,-18796,-81792,-73943,-39163,-17193,44242,87071,4210,-89273,-89156,-120235,-154984,-65369,68338,122486,95337,33665,33717,117033,174878,157887,99214,35349,-2612,2690,10511,9598,-12354,-43426,-32650,13723,107675,138636,6833,-98374,-53516,-18412,-15419,35498,38112,-32521,-31889,-3153,-58522,-87299,-45189,-64086,-43279,22663,55391,67508,52915,2250,-524,49628,94799,90207,46539,-3449,9490,1534,-85577,-129770,-101372,-121165,-125430,-1990,60128,10360,8852,62226,62048,-6334,11750,105257,128806,127814,109244,29583,10085,79681,99819,62327,15322,-31440,-23250,29801,74487,59297,-18709,-72129,-54048,-20307,-12966,5423,25248,49608,68990,11313,-38616,-20798,-41855,-66542,-10392,34521,25399,31508,57084,1209,-55241,-13622,22949,-16354,-36990,-11410,51229,116476,107246,28277,-48495,-55919,-41034,-71340,-71922,-38606,-64796,-78916,-13650,25256,15687,-27110,-89248,-61345,23480,9665,-40271,-14887,-2111,-68865,-86625,-40416,-5048,9091,11032,-20881,-28478,1853,20179,18705,36733,66372],[-11478,-88718,-125061,-28693,74059,57315,1901,38804,71435,3737,-43634,-28765,-21433,7684,38807,35372,-9270,-36579,-25563,-25533,-39017,-9351,20429,-9092,-21382,32416,94564,114451,58536,-56179,-74029,5797,14833,-14857,46134,116915,98557,60380,87847,129236,134948,86580,6620,-25020,10097,55797,67682,58824,-8055,-89703,-95920,-34648,21003,55519,48591,17576,979,-39434,-41434,66548,160972,150776,108153,80738,43848,15484,-15202,-94870,-151787,-96499,-35032,-89491,-116587,-10145,69105,-10852,-130708,-201183,-186194,-86793,21127,33292,12822,52611,60146,-26389,-87277,-62621,-20393,7125,3251,-32437,-94888,-106434,-4744,84426,124692,100146,-4610,-95684,-52873,-12281,-52581,-72869,-41786,-27637,-46086,-34636,6019,-58573,-141970,-84012,-29807,-112631,-182977,-131102,-82561,-71057,-30161,17054,35081,49076,38726,-15742,-38803,-19978,-43376,-69532,-1388,92333,104323,30895,-42838,-64833,-20535,27059,3864,-26496,10967,56471,97262,102237,31460,-2072,49380,80553,18010,-28926,-3288,302,-42400,-53648,-35040,-24909,-50127,-78398,-45260,-4325,19372,68439,86810,39558,-18036,-56562,-65725,-16041,-4707,-66021,-79057,-17720,-25111,-78443,-61501,-12123,-9323,-35051,-34253,-51560,-91782,-98105,-65256,-46993,-33971,-14146,17951,49124,43286,153,-43766,-88990,-73740,-8435,-7288,6484,118604,166380,106020,34108,-3925,43769,112305,98158,53427,31474,22436,31257,44416,59434,78126,32962,-41092,-18776,74627,133625,138507,97008,32151,9810,21739,2472,-32064,-35181,-36729,155,74737,74139,752,-36323,-18858,18202,51192,47884,31536,-23304,-74659,-38399,63238,98548,118599,122219,90257,83263,113759,99504,58683,7006,-31773,-104457,-148791,-85198,7754,3839,7,52976,74761,31895,2740,27065,56268,61224,12469,-69882,-95636,-50193,-29175,-76030,-130799,-153018,-145996,-155043,-170805,-148825,-31456,92167,65066,-20425,-9507,67057,54970,13401,28434,58730,47701,21220,13236,8122,-51787,-119009,-177099,-166238,-325621,-725885,-116167,1326413,1063954,-233597,-407199,-60322,-76185,-138626,-90683,-21726,-149,-3851,509,-11602,-32341,-67935,-79962,-92146,-76507,-25745,-188,6059,12712,1908,-16419,-22993,-35017,-51030,-33800,12211,42000,31605,-16347,-68738,-65460,-41146,-46927,6466,134383,197730,111346,-8671,-57583,-94957,-140579,-96179,-24165,4393,-28472,-94636,-110098,-16850,68429,16258,-124450,-209550,-136188,13171,76084,27940,23334,67010,65451,30063,67940,120370,85413,26288,20669,237,-49749,-43298,24430,84229,85353,15878,-41660,1680,69588,91040,78709,12552,-24443,22882,59428,47241,29367,48514,69013,7448,-65238,-15847,43802,32908,15182,-18198,-10768,47591,65739,8681,-29930,-24494,-11420,5800,10875,-11569,-30333,-3441,52967,30165,-12033,2887,-803,-44511,-19616,42051,2234,-67420,-92444,-83036,-46314,-10224,63163,108797,45468,-23116,-11674,-59490,-125696,-42466,32913,-3199,17254,142156,185895,87736,-31840,-70038,-50014,-49401,-42672,-20622,-17737,-39712,-83053,-79616,-6829,46231,40912,-12887,-67105,-36485,21252,4807,-29733,-40952,-57370,-46605,-8487,30877,73878,98845,78770,46991,-15783,-60951,-48151,8620,79128,103445,40540,-32016,-33030,-12977,-84434,-135235,-48429,58280,39145,-42190,-72565,-68595,-66529,-60128,-21815,43219,41213,-33689,-65885,-36659,-68401,-86295,23275,77320,17811,-9967,48516,116506,120726,67481,43883,73753,92968,94547,90423,56481,-20502,-61767,-70355,-71338,-78682,-72876,-4475,35100,-31963,-57743,75721,179066,81907,-50775,-26605,62357,87062,39689,-47831,-90744,-59031,-9827,40888,86850,76061,40945,46515,99672,113165,36234,-94835,-128328,-2071,91575,48801,-53026,-89375,-88352,-68042,-51233,-29743,18928,92546,112548,68089,47687,47201,20130,7694,30707,6051,-22422,23356,90074,96450,46078,-37049,-86592,-83204,-89462,-81703,-25454,25163,90311,137887,43243,-62148,-31378,-5392,-63022,-86291,-45070,37538,117755,122529,64893,-19835,-75245,-83322,-94367,-139506,-174070,-106805,25389,72419,34700,23348,43566,3028,-63412,-36937,28594,33529,10534,16789,29559,23193,35087,27076,-39093,-81268,-65704,-53016,4551,73807,37432,35055,82559,51648,-353,8914,-8661,-16462,26491,4424,-74806,-70007,1247,80228,145572,112083,16535,-32911,-21035,-26883,-66922,-71850,-54552,-46847,-45670,-3316,1691,-46046,-16751,40670,8346,-62698,-64074,17816,54948,5181,2613,45576,8268,-38629,-1788,11291,-30052,-15497,50725,68660,10779,-21729,46303,91064,4048,-81133,-2758,139493,134314,16097,-49321,-67036,-22980,51165,64436,12639,-4970,53221,76158,-12543,-74030,-14558,47948,63587,75835,100271,45784,-44661,-62736,-26775,-12886,-23572,-35799,-28316,-10824,18831,47813,39642,22715,3761,-28439,-10636,14000,-25767,-42541,11410,73127,70090,59419,61280,8873,-98113,-140469,-133106,-103707,-34764,9851,-24520,-63808,-61582,-63522,-46215,10648,40251,33688,41964,13310,-58567,-57238,2902,36801,6938,-29136,-1647,49429,41896,-3500,-27937,-44784,-45235,-1082,44414,66989,130314,137899,72639,51297,118290,192746,201630,129861,53813,14335,8622,19194,32964,-7242,6094,83872,98341,50587,10100,-49947,-105509,-124128,-121873,-87001,-43897,-28300,-45699,-57366,3209,44338,-2099,-44803,-65858,-31386,39754,40678,19842,68507,78979,-8124,-52338,2398,42069,33960,75982,120941,53695,-18993,2095,18384,-37571,-44878,-17684,-55887,-84744,-4834,79677,31474,-58790,-84305,-64710,-47155,-31712,-7680,31289,3096,-65123,-49595,32533,103692,132463,116686,136909,143253,27708,-106209,-151896,-130731,-94737,-90402,-81883,-51352,-40126,-20938,94404,205149,188057,107457,8868,-46731,-37360,-64147,-121163,-81433,20007,8579,-76533,-44738,30119,23395,-29634,-70602,-79616,-41780,-34724,-76736,-78012,-35122,842,19479,37601,29862,24207,26312,1800,40986,97295,85372,76579,66584,31767,32342,42495,-17885,-83848,-55001,9008,4933,-47571,-88554,-63028,37313,36635,-136183,-230295,-83218,115422,140096,25928,-68522,-59060,-27205,-40327,-49180,-21523,36656,50426,12279,-44916,-69224,-74177,-96699,-67319,19206,91072,118004,99519,34600,758,61355,125082,122653,81049,30643,19500,41810,-17258,-83235,-71699,-27412,28717,46334,67701,89866,26494,-66214,-39814,34240,38012,2934,-17892,-25784,2636,13477,-45308,-64039,-8304,20174,25750,47932,63028,66250,56925,43726,52046,86482,123224,92418,9429,-38977,-24374,-29212,-58592,-51229,-21329,-37559,-49660,37409,60887,-23123,-21116,116307,155730,50856,-9086,34185,76997,85058,73907,46920,46339,68748,53951,29134,13696,14647,55950,78899,102278,94409,-15240,-125230,-135816,-95886,-71440,-68488,-41896,27273,49793,-39261,-76469,1800,30844,-10178,-39765,-73034,-62781,35591,114003,59971,-19484,-45869,-73072,-125158,-123225,-57218,55099,155603,152552,68538,13993,3932,-39564,-70601,-12355,47892,9340,-32554,-8588,17693,-717,-59077,-109139,-81340,-30172,-32906,-23439,39373,79801,46574,3235,-9761,12616,28616,21189,-15709,-41769,-35026,-16785,-10332,-382,28213],[64204,29976,-64231,-55123,40133,80810,80702,100265,65878,-15373,-41128,-37850,-31906,23033,71088,66116,8907,-25899,429,21784,-7264,-40604,-50972,-46129,-26802,17723,83626,111764,42567,-79186,-100503,-38283,-39386,-56568,15648,69299,27346,11432,86966,146756,120865,52025,1151,-1503,-2230,-20633,-41567,-36384,-57407,-86496,-87888,-43299,29256,90696,47181,-55522,-67913,-42683,-38257,16109,79616,72651,41407,-11293,-36760,5789,13323,-72597,-140879,-113873,-52087,-33601,-30360,46594,128481,73776,-29651,-87793,-77747,-20397,29958,18899,-4027,38970,77831,43072,-24434,-51635,-28286,1580,-26755,-66304,-80275,-63793,-2793,37951,78160,98900,29771,-67576,-42238,7705,-12747,-20678,6676,-5343,-50772,-43964,-7171,-64402,-139779,-125570,-82416,-60146,-38853,-7420,-16328,-39547,-44011,-12975,33778,60907,42502,-13142,-68978,-73182,-49291,-25685,71401,180618,159231,32946,-23172,-23764,-42254,-42850,-36314,-7872,33752,21600,18323,39844,6507,-3938,48548,72647,7685,-30103,29731,71149,2907,-63091,-58780,-25408,-33471,-65396,-50963,21101,97774,107286,66880,26513,-15137,-73115,-93561,-54157,-2442,1149,-42161,-35321,3456,-10759,-37141,-24948,11412,42282,28327,-25623,-74747,-72956,-35382,-27301,-14966,51225,115608,90545,10233,-23326,-13825,-44824,-56967,-11943,-29642,-43198,57870,110728,21251,-48675,-32219,67295,170972,158862,75035,23775,-136,-27698,-46068,-11933,58209,33618,-83812,-114234,-8611,114234,159942,132935,104601,103283,120844,114976,73466,27794,-3273,-4664,28480,38720,979,-32186,-35909,-29491,7984,38228,26626,-7913,-17453,9570,44593,53876,91338,100422,46898,20525,55872,84324,79402,28608,2662,-41539,-95519,-96027,-42528,-10341,22368,62384,67726,9295,-46341,-9630,60344,31919,-59583,-147853,-153124,-30170,78524,9406,-120736,-176074,-127941,-51096,-49575,-112535,-87414,24129,91513,106701,105254,121221,106575,77427,107583,128812,79548,25335,29805,26415,-63047,-108712,-136077,-130620,-261691,-716232,-174078,1250927,1136334,-120587,-352977,-80883,-143982,-224696,-158094,-46659,6989,-27664,-64427,-63609,-51318,-44437,3800,-18364,-66698,-52947,-68445,-111748,-68495,5268,-12731,-49792,9007,78368,71792,53009,69814,73427,48529,6909,-30475,-33667,-29241,-23994,25424,98220,65137,-26246,-34321,-42747,-98713,-84773,-27738,7111,-8122,-59092,-91463,-56110,3880,-395,-71859,-117679,-71558,18716,29572,-19708,12647,81828,69754,3379,11356,58181,36067,-37170,-46557,6929,24646,22079,37730,66029,75847,154,-91752,-70289,35159,122883,133222,76869,38042,73962,116185,111233,70725,54103,39358,-18240,-51053,6105,43694,43741,45483,9678,7075,63857,84704,43276,-16709,-46915,-17022,14509,29159,35843,38305,27707,46716,55144,65609,96543,95297,34633,-24126,-69612,-101881,-100369,-112759,-106138,-60824,-48582,-34027,33947,55420,58065,54785,-50373,-136253,-40496,32309,-23408,-32056,61521,112668,29464,-72612,-71866,-27165,-55031,-80115,-55531,-36535,-76530,-160118,-153546,-66855,-38667,-32406,-29688,-76129,-57923,8088,-16416,-64128,-55141,-50851,-35068,11399,49888,68714,60483,32104,255,-44907,-72479,-49266,-13049,34475,67116,-12394,-118984,-95678,9875,-2655,-100776,-84289,17293,27881,-51713,-79497,-55188,-24701,-27023,-40325,-5061,10163,-82855,-171688,-113874,-47654,-51958,-3491,15799,-29475,-4632,100257,169623,139290,43453,383,40233,89873,81119,28108,31599,-5940,-54631,-31081,12332,-18849,-73595,-63107,-75150,-158946,-164688,2749,147136,43328,-138269,-110863,21581,64459,31975,-14813,-37918,-45142,-43045,-5046,59752,77462,61121,47748,81936,84715,16665,-60907,-26430,79966,86528,-1576,-80267,-72398,-22138,-16776,-68905,-70785,1121,81461,132187,144069,133808,109370,77119,52711,63850,52643,32915,64117,123521,127911,54451,-62011,-123526,-118211,-112074,-87687,-70501,-77285,19871,130907,50496,-50685,-6379,35234,-29380,-103666,-86856,20460,97871,77315,24757,-42681,-97907,-82213,-58825,-114896,-179054,-103815,46575,109981,87117,67637,60659,1512,-47607,763,47774,29475,62,12028,92669,137046,97366,40312,-26964,-77730,-35567,8345,39262,98293,83470,12628,-34502,-33899,7219,37348,-11827,-32316,22486,10311,-83584,-118940,-66156,39821,155609,156703,70567,10251,-24730,-62178,-85951,-72264,-57687,-87297,-123745,-47877,-2734,-51343,-51537,-33685,-79502,-77999,-9214,53538,71749,55667,34120,5012,-28124,-2254,44227,9641,-58653,-40751,22882,32326,-14805,-60640,-50874,-51675,-104340,-116327,-24553,79788,96825,65705,43733,7615,10439,50281,83913,87640,84042,114912,128816,56789,-20226,-20828,17711,25096,24369,43246,7787,-12568,24025,23182,7290,22955,11895,-1606,18261,20416,486,1932,17387,8216,22611,57584,46222,130,-38810,-38444,21824,42167,7673,-9884,-43663,-105663,-103487,-99723,-67917,36363,77634,798,-40306,-16675,-49737,-59732,31543,87132,79676,85748,67587,-6448,-5617,45389,24036,-58346,-71799,18141,76959,31733,-26654,-37947,-55629,-55610,7981,72031,84179,109010,110480,69469,47381,91744,154579,151045,77398,28426,22628,49589,92164,111393,61220,58540,109266,85051,6921,-331,11020,-50597,-136523,-131916,-32391,41383,24681,-37743,-98653,-44030,37338,9377,-76837,-154178,-108658,30822,87191,51518,17012,-17941,-39858,9915,75465,35849,-42874,-7019,66122,17993,-57061,-41982,-7127,-20896,-8216,15607,-36010,-72010,803,50443,-3080,-44940,-57265,-95738,-98817,-32231,8604,12640,-13465,-51175,-34618,31697,82509,91137,62529,99984,152055,83253,-59956,-110141,-65442,-20213,-34009,-49135,-32484,-28554,-16216,97655,215447,208692,130775,54461,20854,10455,-40933,-105443,-107338,-31690,-12641,-64353,-46707,45271,96009,48111,-43778,-96378,-67985,-48735,-87763,-107180,-82257,-79173,-41992,39310,62575,49887,61537,61661,76569,67126,6985,-12420,-3446,-13511,29765,68224,-54147,-191051,-126890,-17681,-35147,-96587,-126216,-88138,20066,36510,-104583,-206983,-142938,-35509,31048,-3713,-81104,-92246,-36087,-4680,-22698,-6469,64230,59080,-19540,-52354,-38687,-41867,7065,110282,115260,57777,20457,13326,-7534,-21777,24983,71042,40712,3278,-1445,31203,54123,-12854,-97268,-66979,34689,85065,53398,33982,27999,-2385,-47416,-54259,2494,35955,-15851,-46201,-14353,-6567,-45244,-87676,-80073,-23140,37054,44270,38251,48988,43347,43960,62962,75414,82808,105730,74881,-14339,-65094,-31311,-12689,-13918,13469,26103,-17586,-44456,-2636,-3569,-45557,44054,265106,316514,153935,-20853,-54380,-6348,2520,2902,52905,80581,46900,-3006,-3212,33915,85213,124048,111287,116767,125620,20696,-99444,-136057,-109017,-53709,-41859,-56245,-4967,24800,-53217,-88488,-18559,19170,-16507,-65250,-128277,-120579,16176,133673,108791,51452,-10242,-106553,-179350,-147884,-65406,23844,101664,111352,87640,99669,26666,-98898,-107256,12513,105085,94531,47187,27466,14385,-24065,-77113,-100749,-83129,-84552,-96787,-37317,42627,72058,52630,17027,7932,26304,22357,-1306,-19360,-11511,4242,10152,2225,-7561,27782],[93838,113158,38394,-143,39097,75572,100302,88605,6774,-38504,-773,-12372,-33352,33583,114372,143481,77025,-5338,-8170,32196,35149,-6706,-51986,-65570,-63488,-50353,5813,58441,35576,-49253,-81520,-63254,-60174,-53575,-32649,-23574,-32172,-21213,28520,80069,76953,29837,-2248,8895,12209,-18445,-63517,-91533,-80973,-68655,-83785,-56361,31075,85735,21205,-99423,-115381,-28477,25972,21034,-12034,-51738,-71504,-106724,-92278,9112,47074,-31085,-85175,-75797,-56056,-39271,-4372,83621,178942,174008,89354,-787,-14316,16018,23039,18251,25067,48442,63161,44775,-2488,-18241,14613,39293,-1047,-42387,-31260,-24688,-18728,-9347,24798,43175,26055,-4553,-436,18518,37596,57008,49293,16606,-38434,-81504,-86013,-65092,-73957,-144178,-134049,11034,120188,111823,46516,-6173,-33219,-33198,7068,40587,24258,-18627,-64292,-79993,-36465,15112,100867,200956,178797,31810,-56359,-84102,-121380,-118385,-64524,-8949,-5784,-60974,-69126,-3479,40354,61031,84775,73080,16302,5529,71619,111289,34572,-62212,-77983,-39551,-28245,-45323,-39197,15641,88860,94228,30988,-20340,-27805,-8195,20845,-3660,-16401,-4769,-39125,-56076,-24,24759,-23621,-35213,-6352,39163,53060,657,-60441,-52400,9223,12457,-8073,50990,123232,76479,-7705,-5733,17512,-26611,-55728,-31755,-86400,-151703,-52800,33608,-61383,-119427,-26031,87391,162376,167529,96634,29909,-5494,-46862,-80068,-33098,53099,10407,-134512,-199880,-120562,11903,103952,131519,172968,202692,176270,146495,138570,95358,32205,-15228,-38282,-52840,-58747,-28903,6869,-9509,-16698,-1947,2629,16308,45490,53773,16948,4440,49157,74580,78388,82668,59534,50753,73802,40425,-5330,-11494,-3324,-14848,-24834,-16605,21638,51939,63472,47992,20084,18696,34670,-30662,-129893,-177701,-138546,10388,146200,92657,-46327,-106103,-43377,52519,52599,-41764,-99023,-63549,59005,190216,226647,185422,125783,72982,88969,131116,106943,43767,34090,10210,-62376,-58079,-24322,-18732,-40488,-175950,-107245,326947,427927,8397,-146910,-59277,-86552,-140489,-106320,-32350,-11248,-64373,-87142,-68069,-74924,-55410,10518,-33814,-101331,-107874,-184198,-269497,-179760,688,32161,-37117,12672,115739,115141,41298,20789,42721,55438,54462,30899,10811,5335,-12551,-19123,14990,1092,-40524,17187,61949,-10591,-42312,-13580,14994,27245,2280,-55417,-87031,-54692,-3969,29799,62323,75181,69646,16730,-43665,-6791,72876,62531,-5214,-16984,-11070,-15997,-29521,-22755,38558,59097,11316,-12884,11502,31399,12141,-31687,-40767,16105,103509,141744,142138,112743,82422,96186,115881,61577,-2318,-17854,1923,43118,71529,14545,-8120,50901,68427,37029,27383,51440,77981,35791,-24221,-30032,-40819,-41603,10567,46649,11275,19064,76306,132696,160982,154121,87176,-30568,-133913,-123406,-69566,-90262,-105689,-63151,-37011,-43878,-4596,40300,90396,81625,-29156,-104530,-42857,-4809,-59363,-71282,-3787,13496,-55256,-89488,-36326,41802,18553,-35709,-29507,-10662,-55462,-148872,-157621,-79715,-30337,8495,48993,26575,4660,7605,-12178,-27940,-1979,9236,3975,16072,44315,57983,36432,6891,-18424,-41078,-57936,-57984,-79327,-75924,-8676,-20143,-101629,-86713,28446,66757,-23061,-77965,-52064,-53238,-84040,-56360,-14113,-3627,-29602,-73753,-82694,-54087,-72821,-148143,-127615,-43879,-51992,-46804,-20488,-53763,-59797,22754,97014,49708,-60904,-83201,-31500,5849,-16853,-45003,-22,-202,-42019,-14312,21313,-7352,-32771,-23359,-60293,-152648,-172534,-67376,45235,-19699,-177401,-157804,-29896,17405,25788,39507,21694,-26754,-60823,-50464,-12165,25145,56564,46337,33579,31877,12403,-13466,40519,99553,55717,-22265,-49041,-16616,36777,27854,-58252,-101816,-80776,-45078,42719,160646,178478,132080,103294,78654,72428,108537,148444,118039,100220,96144,53903,-26797,-69608,-69144,-59030,-15621,-13033,-78149,-8477,101916,30761,-46208,14127,75095,1651,-121872,-115248,6264,37756,-40578,-77346,-76341,-75432,-39638,-17100,-49218,-73261,-58054,-3340,62910,109741,116893,77327,-3165,-36799,7928,48543,49177,11618,-18835,72434,177872,143758,65654,14726,-22514,8918,47283,63137,106973,89127,-12185,-80037,-7920,86758,66848,-30076,-55087,-7812,-4100,-58775,-108483,-111515,-21503,106654,119600,74406,79537,48680,-30967,-67685,-44411,-32487,-80267,-145868,-82528,-2037,-7858,-32739,-60775,-99117,-37404,57152,65011,43160,50329,22152,-3080,34617,90601,67707,-6387,-56534,-57042,-40305,-18425,7910,-32541,-120053,-160599,-139595,-97482,-40352,4228,56861,104354,80968,22281,9413,17230,45856,88436,88090,55331,32084,6829,-40901,-69635,-44910,-33642,-46560,-26414,3897,67959,126710,87081,19809,16971,30579,38274,35386,5627,4911,61673,68593,27726,43452,46132,-1812,9892,24479,-30178,-64492,-64641,-70772,-56456,-16015,-105,5283,-31761,-34441,60300,106933,20289,-64494,-72418,-131655,-144497,-10307,72131,70945,105678,129341,81127,72491,77649,20455,-64593,-62564,30714,48179,-36743,-70368,-36882,-56961,-75342,-9826,70744,82076,62426,43974,40025,32212,49514,80530,73820,28724,-15216,-28215,31353,128712,157529,83331,47720,60054,57266,26463,21820,34801,-11960,-122128,-163022,-86260,-10597,-7930,-46072,-92861,-51372,38147,45803,-45107,-150713,-133973,-5425,70251,38123,-43073,-85621,-21221,83760,122070,17549,-111160,-109192,-17966,14872,-25390,-64857,-48041,-3577,35213,36049,-15293,-27379,28265,28686,-17092,-2332,2615,-69213,-102054,-38808,25230,30824,-28053,-83481,-78308,-37213,-6379,10584,-10057,-4779,60954,102665,33902,-15501,10618,8727,-40597,-32464,10690,-4128,-30760,5140,65464,100857,101596,55095,17669,-17096,-44424,-56233,-81929,-87200,-53264,-8497,3358,32539,91155,88214,17673,-35951,-25348,-2964,-14540,-29826,-33973,-112090,-130258,-20405,60106,67791,45039,4611,-6674,-9413,-44086,-52915,-33909,-15539,38174,54639,-55676,-135029,-80286,-68109,-138598,-145269,-116281,-92751,-25307,7335,-65784,-133154,-125902,-106490,-49946,-26696,-74685,-94453,-13715,48696,20444,-6676,49790,93140,55690,26903,15861,6480,84744,187058,152367,42591,-46527,-68260,-41041,8350,46834,25608,-48719,-76916,-35442,10178,11452,-16409,-51038,-13585,91739,114320,53057,34206,7709,-34896,-35402,-40140,-35462,-9097,-13855,-2098,34922,-7210,-102146,-165154,-177289,-107802,-22628,6379,1838,42925,72777,69298,58798,54954,39269,44522,56323,23774,-26664,7704,18070,-17853,15978,57758,14577,-47066,-65412,-86778,-60135,162118,451865,483023,247425,12499,-71561,-64863,-71878,-60828,37796,92296,43994,1989,18156,54359,94368,112176,88720,80937,95125,46512,-11877,-41109,-41062,10991,52172,20067,15689,41226,7761,-36053,-43240,-50548,-60933,-49487,-62443,-82279,-31612,62187,87273,72441,38853,-29959,-92383,-72379,-25738,-6198,13194,11059,12131,38862,-31234,-118367,-98278,-8023,69221,107855,98682,68525,15561,-38381,-63983,-57564,-42007,-61292,-80027,-35246,-14668,-43062,-59052,-45322,-807,46112,31771,-10474,-18263,22978,57840,67742,63187,37032,61661],[50260,99462,96406,96296,95533,74064,72161,50161,-24724,-24219,53844,36449,-10859,42605,120911,154325,94511,-63,-46401,-17135,49146,61904,-4114,-73155,-114427,-135194,-82904,7305,32886,-13868,-50270,-55659,-26326,-5205,-55992,-90588,-31113,13710,-7629,-7203,22900,11609,-18800,-13806,30845,58302,12161,-43556,-42505,-74477,-132554,-86777,10742,25075,-17718,-62764,-70028,1536,65373,33133,-40149,-84898,-113608,-129224,-94949,-17291,-12,-48686,-49111,-23930,-43913,-70196,-25761,61691,138741,172375,129943,20887,-31528,-30882,-26631,5076,43833,47285,32055,6426,19,42139,85392,103244,71159,16792,4205,-19376,-53797,-66428,-48270,-43626,-10481,35776,39394,14599,47176,80577,41774,10516,-26937,-117694,-146261,-56115,-21776,-124197,-119564,48814,139422,104426,55320,21436,-14519,-41521,543,42375,15554,-14138,-19133,-29752,-10119,9984,20529,80023,108353,-736,-111605,-131268,-131956,-125487,-77741,-62242,-106962,-146600,-108894,-20377,45595,82457,103266,82632,31091,27117,70906,81758,22164,-43431,-65000,-65596,-64057,-59113,-38964,-5330,44234,62618,-451,-61171,-36423,61022,129935,59503,-69768,-107279,-74526,-48925,-27830,-11749,-24804,-9156,-8784,-22115,599,-22863,-64016,-32065,36918,26302,-24582,-12680,30022,15067,2907,24401,8576,-57296,-77994,-51759,-124913,-225190,-120845,-1119,-65185,-90341,31423,104564,112936,124851,95875,44759,26031,14383,8668,54112,87380,4091,-120421,-184501,-171013,-88371,26501,92297,142988,181538,133658,83565,111221,108472,30860,-32545,-59004,-83042,-85258,-20870,49078,37111,-5849,-32075,-10755,48049,91903,63556,-5097,-23372,13116,30323,88251,137148,58724,-20803,29516,52227,-3340,-5993,67877,92390,45969,-834,2612,17613,42570,78195,74207,27596,4403,-24160,-91057,-104390,-44988,47938,121872,90698,-2541,-31650,1414,21971,26757,-9344,-85311,-110310,10128,166919,196209,141585,69856,-1796,-18084,57720,115192,100381,74630,27042,-20580,3138,66286,59765,78567,213588,-30631,-359316,-233804,41181,8353,-46416,-28032,-19214,-7859,-23433,-58520,-80325,-56549,-44655,-101505,-108272,-64054,-114226,-154693,-156850,-246504,-326584,-226513,-6232,94535,25111,-14452,35677,40310,-55162,-102460,-41739,18152,35128,43869,42967,30453,26590,24498,14131,-32858,-55084,49065,137619,61723,2716,1224,6442,25521,13629,-62279,-113990,-71232,10813,77051,121784,119414,71610,5681,-65098,-55937,16994,28907,-14819,-27950,-69185,-94095,-27623,51312,80134,29306,-80616,-109915,-48068,-12463,17355,44779,34113,15149,32692,74390,121013,112834,28046,-1715,40451,-101,-85181,-80035,13918,104999,94731,-31703,-75620,21270,87478,48597,-34677,-45030,10057,37007,40566,16693,-62970,-111612,-55332,-16626,-44500,2963,95557,142438,144724,130094,61941,-57598,-117481,-62928,-11874,-51595,-68154,-2770,44840,38898,9536,19316,83068,89198,8517,-51975,-48255,-49997,-74468,-64142,-15781,-31975,-54365,-8315,42706,87681,78644,21892,-7633,-4025,-4868,-47497,-78497,-26998,63390,115660,118018,83075,28755,-11371,2141,47239,98532,114077,55376,-18784,-26458,10395,33649,-1244,-49519,-53357,-17426,-14556,-79465,-111423,-26470,33746,-8248,-37391,69,28807,16199,-27020,-54262,-69193,-74442,-24312,30356,16689,-28603,-74935,-103339,-55428,22592,-8139,-52662,-35601,-76479,-78349,-16952,-59615,-137182,-80742,8106,-20995,-98321,-98167,-50443,-49744,-104807,-115783,-51247,-14272,-47412,-70415,-65749,-48061,3557,60571,62271,3762,-52010,-45814,7096,-9107,-100707,-99805,-38844,-34656,-3491,49409,28440,-17048,-31018,-31867,-38500,-9763,61242,67536,8382,-14494,-3462,-136,28313,48485,25469,6358,-3498,32778,85514,71965,-25163,-114346,-159374,-151635,-42801,108009,117846,66241,73666,67724,53168,100944,142195,72963,13025,15474,27871,17803,-4831,-31623,-28707,30650,53778,-8573,17721,88069,29971,-14084,57188,103713,4594,-127870,-115942,-14513,-17183,-113736,-130353,-61209,-7050,12868,26516,55294,80669,21895,-35088,16694,115453,151163,98207,6498,-39374,-33910,3299,61336,49306,-29226,-16733,73844,107535,89477,57720,19436,15376,43438,90951,124947,64564,-23325,-46338,46233,121804,62591,-44496,-62985,-25574,-7287,-25801,-69895,-105503,-68901,2468,-5262,-13699,58219,84573,17382,-32345,-17293,-4602,-24647,-83544,-92323,-36491,6370,514,-34517,-42603,32988,106200,71253,-4556,-31895,-44933,-4675,89513,109368,25151,-32568,-35354,-45808,-59680,-24662,41228,11241,-104897,-138697,-95263,-76622,-58697,-17964,59234,104704,53288,-1738,5539,-3382,-13312,12430,7967,-62718,-121795,-111955,-98456,-101014,-82863,-53577,-44240,-4833,62612,130911,158224,117654,21876,-35329,-2393,44684,23210,-1821,65515,159789,130133,56963,39825,-6065,-61586,6805,86427,25651,-89359,-154797,-143230,-76270,22822,84129,73216,1177,-28844,30680,76782,23697,-80430,-135297,-186319,-190209,-74735,18890,33539,67122,100974,103863,104349,64039,5285,-49947,-42422,36106,32579,-59753,-64512,11190,13246,-22578,10337,77519,75894,31500,8878,43479,63152,67683,70778,42894,-14114,-58051,-76085,-27745,70576,122357,67204,15989,4167,35004,56863,41659,19102,-17373,-93465,-149003,-125221,-77381,-55109,-56595,-63235,-23694,45660,52916,-9510,-71478,-85054,-58375,-24388,-15281,-53947,-77803,-15269,54210,58543,-25403,-116287,-108117,-10457,81776,67010,-55759,-108437,-51173,14620,21391,9609,50189,83900,34218,-11105,22940,35959,-9828,-47405,-29588,40032,71698,-18895,-104228,-100241,-82687,-72690,-40266,-49730,-85836,-22144,97617,105393,47432,32353,-14265,-91062,-63832,2024,1781,-10984,-33906,-62387,-20234,44948,13108,-31767,-53843,-58181,-29015,-16467,-58841,-68569,-11839,20759,28344,63478,63817,30486,23977,33412,30046,26509,47586,46664,-68265,-154895,-70452,43883,65043,-24905,-144116,-137405,-55196,-33664,-37483,-7475,42733,63979,16310,-40739,-6618,11330,-99614,-183180,-118945,-54636,-55303,-23311,9684,-22364,-58736,-67979,-70010,-48771,-12916,-43508,-71652,15213,87589,36382,-26770,38566,123300,122988,92026,62602,57097,108105,164284,158485,90525,7231,-20406,18455,79318,76661,-11201,-89960,-110025,-84060,-74556,-95898,-99680,-73018,-15959,70868,103665,66698,53340,22981,-10595,17930,38301,-8552,-46818,-15474,56826,78523,7719,-80490,-138760,-185676,-163641,-106338,-72427,-53562,31568,117161,107005,42393,4257,-26377,-24815,42727,80660,42071,48281,8580,-68852,-5306,110892,120880,33672,-44979,-93497,-42584,236806,551822,524553,241848,44393,-47640,-93017,-101163,-85209,-18570,28352,17759,19478,35266,21336,8165,24332,13023,-10146,-13,26424,39752,22845,4799,36925,98973,99343,60158,54962,48838,9621,-55844,-96734,-68029,1600,50768,21373,-51993,-38916,1451,-3802,9794,44957,19321,-12360,-15311,-24184,-36217,-66831,-114816,-140849,-112425,-52614,-25447,-43274,-17770,57765,80537,38552,-9695,-37008,-42589,-22221,-4042,-22602,-37256,-35589,-81488,-138663,-145118,-101508,-38536,24818,25552,-7914,-22679,-1338,29835,71506,100598,69360,59195],[16697,43217,61590,117944,143048,97263,60103,33754,-16151,10738,99498,99410,42761,50821,70713,55921,14433,-23756,-73978,-84177,-2068,59213,11603,-62917,-114600,-153364,-111608,-17043,9751,-16858,-24987,-13113,29524,41540,-43020,-95081,8220,87715,18637,-54113,-39925,-18458,-38213,-57158,7936,93450,60855,25663,14219,-70485,-148871,-92088,-18681,-30868,-30781,8326,24780,46900,65214,24218,-13292,-31341,-72215,-82530,-55333,-40249,-48362,-59919,-31329,5509,-14299,-44529,-17142,19965,47191,81860,95169,29983,-40767,-78883,-78465,-32624,13736,26873,15411,-10387,21160,90066,86999,90920,111055,72904,29688,-2477,-51676,-96457,-102163,-103243,-52079,19482,31784,-4450,10545,17229,-29377,-25325,-10752,-87220,-114848,-42143,-11253,-50652,-27058,49921,48496,21458,37648,48256,-1412,-36553,29182,82406,41397,20835,30704,19103,23788,-11455,-100204,-95874,-12103,-41475,-103233,-66479,-46439,-79779,-80800,-104962,-165774,-159814,-60960,14816,12580,27949,79638,86499,24924,-3731,24794,34205,5752,11473,13655,-49530,-101920,-86779,-35601,12590,46213,40226,-12090,-48002,-18975,60324,115653,64271,-90084,-164950,-97218,-29640,-41043,-44422,4093,55314,38582,-21438,-36535,-61479,-73366,-13454,35629,5536,-31004,-36225,-31469,-1627,67505,78951,10913,-56955,-64040,-42521,-112893,-201029,-106727,22126,36357,74670,136659,117022,64521,52172,47404,41889,70916,111901,144798,160742,121384,34725,-36958,-83317,-114049,-71069,30092,55167,24209,39681,34519,9855,52478,68631,-22397,-73723,-32833,-8189,-20359,3078,47366,51911,23291,-17209,15927,100594,133606,64016,-15762,-39028,-19883,-35407,8402,69835,1792,-94105,-30213,57681,46204,15190,80088,126816,85130,16423,-4201,1152,14374,44503,55275,28920,32555,56337,15362,-3735,44120,56724,37768,8109,-26686,-17975,-22992,-77635,-49075,-10107,-68612,-99743,1692,113326,83489,27947,1799,-38636,-66990,-12283,60548,99919,98839,57146,6745,16197,71315,47739,16994,106978,-11268,-346488,-288171,22891,51078,-52575,-55795,7249,39927,-32980,-78198,-44099,-20320,-51495,-108815,-129261,-107483,-125399,-134903,-140338,-177000,-201523,-154541,-9007,122258,86402,-30207,-58165,-56691,-119913,-146148,-74790,-20080,-17116,9642,36061,36055,74447,105127,53315,-43462,-56698,58782,135607,64717,9412,-3465,-21814,-24312,-22921,-70230,-103266,-43659,42500,63452,45809,33648,12421,-9645,-56095,-69618,-37146,-26015,-44373,-37269,-92105,-163127,-81449,66158,91792,-4290,-130303,-159162,-72312,-6605,12211,43562,59381,27456,-1529,10270,36652,31258,-47402,-98204,-58590,-75438,-152222,-148631,-45620,48973,45515,-32481,-56912,747,48435,42765,-45423,-122072,-105752,-9498,99789,120331,16489,-69635,-51337,-41041,-61383,16350,105054,111331,105645,103498,11197,-100118,-82418,2090,34393,-1195,9480,86937,128676,114258,39506,16229,76008,92884,52041,11968,-26291,-51924,-46576,-33449,-16881,-9728,53331,144823,140312,97794,51110,-36932,-99759,-67561,13924,32636,4858,54465,155913,172520,97708,22709,-25113,-35681,21274,113207,188343,186814,70929,-56547,-85163,-26482,43884,-13707,-125749,-98021,35875,82072,19747,-30805,17041,66032,25736,-26152,-34782,-15513,42279,38205,9336,4024,-42223,-40775,25079,43211,19235,-22027,-57426,-14265,79667,79913,33316,5888,-62615,-73705,-19087,-66227,-139970,-75085,-11542,-44954,-73330,-42530,-11881,-42858,-110737,-141008,-77158,-31431,-85131,-164541,-147686,-62779,20042,94516,145927,143541,77892,36343,57051,51955,6167,9204,-3009,-75099,-58795,18792,25001,12142,29518,37057,17735,12076,67943,84164,25159,-40417,-52832,-16771,6479,-12351,-8238,22469,-14316,12689,98814,108026,13779,-93661,-151703,-141566,-63080,22678,-1971,-45680,10559,45927,42824,40242,7003,-56896,-89540,-69751,-29210,-3510,-12750,-44363,-50329,-16347,5376,-10106,17739,74537,43733,10024,69567,98245,-3965,-104176,-93200,-44713,-42509,-84881,-72674,25842,84779,65480,86917,155719,155102,60869,-6483,33298,102589,118389,81798,13611,-45867,-72168,-58658,4355,36674,-16192,-80409,-76558,15035,95490,76130,13477,-9071,14136,85148,116619,28224,-33504,-17171,30956,61806,27911,-43208,-56888,-31768,-12110,-24869,-58758,-79294,-90855,-97104,-111224,-92515,-24793,24518,7258,-24939,-18567,2645,31008,1254,-67964,-78483,-21242,9109,-5592,19838,91380,121209,59747,-51138,-122192,-113628,-50299,9263,9908,-24780,-32274,-23073,-25407,-14216,22205,53338,27380,-33918,-48126,-50685,-82797,-66157,10527,76079,77758,26883,-9894,9685,-2507,-41099,-46551,-44393,-88515,-142860,-140373,-101482,-81473,-87051,-61465,-2156,70193,104210,102654,102956,100911,20799,-64312,-44108,-5507,-25884,-10014,92458,163511,131464,88391,63188,2917,-42396,543,64517,39613,-52615,-138917,-136328,-68559,5322,54197,53248,-7937,-26016,6826,26468,4412,-66244,-117090,-118940,-118048,-100706,-44629,-7856,-17734,-8765,48284,66530,5631,-29540,-42321,-29150,28523,26747,-34499,-23157,61670,102983,77492,70991,97044,59812,4335,-565,57677,101983,105956,83403,18315,-70002,-88433,-73540,-64196,-37394,32307,56028,27841,9822,39685,56431,32019,-8934,-46503,-69940,-71827,-42616,-20189,-41474,-61463,-55990,-17186,17208,-3690,-17712,5013,-6832,-73254,-90101,-43372,-33279,-60457,-60823,-47816,-51179,-60310,-50092,2330,70221,136860,125952,-34654,-162672,-147993,-76422,-32405,15966,89445,95386,25160,-13513,-5919,-5634,14977,16405,-7031,28955,73828,12322,-39923,-24749,-48521,-75591,-35006,-24420,-53218,-18179,65207,87288,39073,2565,-35354,-97546,-98871,-66321,-27847,35608,39422,-30057,-30843,14404,-9094,-3796,30002,-11207,-18514,38711,12662,-72796,-90539,-27123,46210,68365,14812,-7329,34276,42256,-6854,-19617,40731,63347,-20522,-90680,-43470,34777,44968,-63170,-204742,-165194,-34304,-7664,-24968,15519,65551,51660,-10832,-23257,52825,44436,-86683,-115286,-23907,9125,-19271,-9968,12603,5085,-21558,-49942,-58461,-31546,7285,-9799,-41722,7970,48723,-22857,-63547,37016,101504,83126,56455,45116,68409,115746,151662,158172,141931,120762,128036,142616,133505,77969,-2084,-50420,-83346,-112550,-147643,-191593,-206114,-155110,-78497,-8841,53662,77865,83225,67402,63807,93911,110334,39456,-46092,-25519,57324,62556,9496,9663,38765,-6579,-107646,-157508,-154633,-109598,-12089,79527,88523,27234,-33452,-63096,-41591,36750,93279,78795,55601,-30558,-92303,16378,159955,195682,134611,61744,8223,33538,220703,432332,347927,132408,25383,-49829,-86002,-40842,-21762,-56497,-60559,-19856,7366,13103,-10880,-44725,-41400,-62670,-91603,-59583,7617,27100,-9836,-36679,-8255,62963,97156,55213,19646,14806,-1049,-50531,-63750,-2708,60274,114838,122155,23204,-36866,-45614,-80247,-52007,45277,39205,-34323,-50321,-13385,2438,-39892,-149146,-228460,-137263,20785,44821,-36170,-40962,38579,45035,-31135,-42165,-14978,-20912,-7707,3889,-27471,-44392,-53560,-80300,-83673,-82388,-81075,-68094,-36827,-1765,21593,589,-29384,-14312,56589,110836,81805,44886],[58373,31441,-1795,58600,135713,121846,69888,16142,-39360,-15194,96968,158465,117947,60835,5544,-42400,-52195,-16590,-29530,-85623,-78265,-26339,-5340,-7813,-36379,-87851,-90981,-53297,-40126,-31267,10915,38038,50072,49445,-8886,-48620,37604,114604,44496,-63515,-86511,-36933,-27626,-74314,-45337,31216,21961,28473,31930,-15860,-44244,-24961,-23273,-37529,-19293,29379,61035,75568,65572,19012,6501,-4521,-41638,-41218,-17451,-19392,-8708,319,1396,15541,16345,15912,14036,-5043,-9821,2868,39236,41862,2960,-50006,-79165,-59101,-12485,28175,14979,-21917,21364,71362,1988,-13044,65460,80264,62213,64851,23201,-59893,-101510,-125641,-96821,-38833,-12319,-11227,-14555,-62216,-112119,-65803,3174,-15220,-48090,-53527,-27263,35498,63794,26237,-24779,-14318,39421,59342,972,-18011,59419,105668,68475,50731,33000,13125,35090,-26508,-160477,-192680,-107126,-59038,-25969,36071,20499,-52517,-61759,-62851,-125982,-124683,3294,88316,35033,-204,44650,66872,2968,-48979,-31558,-14251,-23505,43599,95900,5709,-108574,-110260,-30575,55225,70432,11426,-9373,14934,27092,32321,47521,35417,-26929,-97266,-94217,-36759,-17182,-1706,49538,78455,64201,38004,576,-49774,-59401,-3764,19536,-25131,-24706,13019,23525,73881,169487,158813,62480,9409,2979,-7682,-72822,-124320,-56938,59270,148391,222632,190963,84510,10569,-25489,-35889,-7796,57854,133324,177874,155692,104159,77418,51152,5215,-12636,46087,115760,53679,-63570,-69016,-20745,-8294,28848,30006,-68062,-115428,-26818,59597,54719,17680,8039,21252,32519,18871,59089,132963,126715,41674,-33153,-65179,-69433,-97644,-93374,-59898,-77806,-128889,-90092,23625,93425,52177,50937,79050,48558,-1435,7201,30451,6625,-18268,35369,94237,106464,83806,28576,5726,54946,44649,-21439,-65821,-60971,-24727,-26985,-82105,-48458,7543,-32462,-56177,25259,98565,39104,-24030,-7773,-3604,-14696,-23561,-43509,-15028,33294,15052,-42129,-34310,16734,-1491,-59732,-39607,3544,-104889,-71009,42877,47054,-59498,-100388,-18177,47512,-19767,-37517,27515,-13799,-105887,-87674,-51691,-35648,-24176,-29322,-56714,-41111,-8435,-23897,11229,106651,85345,-36238,-95505,-86838,-77125,-46063,-16536,-34977,-47925,-14504,7778,25999,112179,161652,66497,-51864,-26321,81812,93518,10191,-20750,-13150,-38732,-60634,-19259,-3314,-37175,1192,75880,47042,-18258,-29001,-7435,15915,15473,1661,-20927,-59000,-77685,-31552,-46184,-133138,-109782,19946,72250,17639,-55707,-99766,-56012,16805,-3744,-29996,11603,46583,53373,34839,3165,-22185,-62198,-110211,-97319,-100846,-167641,-199878,-138500,-65950,-8554,38817,49699,11476,-8949,25535,-6566,-110402,-118008,-4498,131104,205864,144058,55606,39453,26130,-18556,27519,85590,76334,104150,137206,7167,-128625,-84223,24649,63876,56774,89021,130962,145498,123175,68283,51977,83830,70866,62528,57743,18078,-1121,7429,-20824,-39583,25428,150699,237013,199731,116303,-5577,-169969,-243221,-150540,-33706,-12252,-4888,75303,146864,117999,30171,-40196,-53682,-15969,51980,128352,187573,154091,33606,-60206,-76938,-24796,58121,6978,-145729,-108627,70246,148904,112302,50423,36453,17481,-48133,-60864,3994,78642,122443,76376,38369,45064,-44784,-95219,-23006,54979,77725,39288,-4017,4486,33077,31537,36520,41231,-6720,-38127,-39778,-64850,-69615,-11088,-2556,-62980,-58684,17457,23494,-31861,-66092,-84805,-27392,-13468,-110436,-187570,-113569,5450,57996,89372,127169,138656,98526,72355,89993,71831,51258,87619,40223,-91791,-101142,1864,62750,69376,71319,72006,64612,40001,47558,54433,37616,-37398,-82739,-20990,25234,-29740,-35741,-3313,-72189,-68981,50452,102723,36909,-41374,-60793,-44341,-27375,-20789,-60427,-90469,-34444,27822,43894,-5059,-69499,-114952,-132900,-117313,-77743,-62442,-64144,-58959,-62539,-82365,-90449,-79299,-33928,39564,37343,-24966,-2342,58135,16450,-40962,-49976,-52133,-31741,-10788,25585,113862,144970,99955,126343,183466,125970,38026,33319,63675,50750,13961,14241,6862,-34571,-61078,-83871,-91690,-38870,1593,-53507,-109512,-21149,88334,65138,-1380,-6328,-5535,20449,49572,-9815,-42049,-10638,5762,15888,15283,-35277,-63820,-52233,-31774,-39352,-62064,-55555,-78010,-125354,-118961,-74840,-57446,-47078,-39317,-59207,-59987,-25098,29894,35192,-8879,-53409,-27708,-2891,-2960,52920,132276,110386,9277,-94257,-131989,-100111,-98795,-140058,-96483,-846,22555,-12374,-6645,47282,68739,39681,7771,-8423,-26351,-46070,-62732,-22929,50979,74760,67550,54784,11509,1470,1458,-20448,-23834,-6011,-5708,-20448,-35108,-30709,-26728,-63004,-83289,-19918,59432,52822,19436,41523,76300,43370,2015,-11738,-49880,-68677,-16185,47352,61737,71929,105039,116372,82636,35897,-817,-5396,-1407,-29238,-62876,-38328,-4906,1199,10230,17558,-16900,-2636,34770,20346,-18476,-54710,-44990,9895,8481,-60549,-65288,-33539,-83106,-84397,-6204,9890,-46874,-53184,-22116,-7350,-10854,-31223,-36285,-1627,74079,129022,105833,73607,80430,29372,-33861,-26566,38739,91922,84308,15732,-68839,-120454,-84283,-24589,-40491,-88984,-26709,64569,80057,64602,70738,54912,23156,-16455,-56191,-63320,-10284,84000,108364,10385,-61431,-65319,-41722,-39421,-61436,-33716,26412,35671,-12059,-24488,3995,-15754,-76148,-100874,-96773,-87254,-45266,37239,103433,109396,116755,127084,8668,-153935,-199594,-152228,-82081,-2157,55178,36929,-16803,-36081,-65543,-89877,-12290,58826,27255,-6730,13068,31038,68510,81250,4735,-43410,18902,69417,72099,29107,-2155,8212,7075,-16123,-91,-10105,-76343,-132231,-89020,31480,97661,67035,40753,29457,21575,104852,168570,72969,7560,45832,13339,-100909,-139672,-63724,60457,89308,4005,-15675,31332,18288,-53692,-68945,-9027,31689,17236,33811,57200,48145,36298,-12781,-90709,-54970,26744,3898,-30097,6663,19197,4589,1505,2071,30784,25875,-30142,-5990,54625,25599,-40871,-58923,-34623,-2030,-11423,-71217,-110865,-50462,-4074,-5803,-19867,-19038,-41023,-116273,-114354,-5940,28179,-6110,-30994,-37048,21239,113153,138047,97803,109880,162104,204662,185102,114457,64126,57567,29632,-20454,-63848,-121320,-191576,-204698,-149962,-87991,-56476,-23643,28362,97702,131598,127050,117610,89401,24453,-31005,-32604,-731,-5115,-12135,79899,193296,159038,-20916,-161139,-179704,-126263,-62374,-16801,27187,17170,-44009,-59638,-13866,26381,60700,67968,29630,-57447,-55309,69553,140183,120718,119668,130587,109742,108912,132966,118368,34125,-7445,-35148,-80642,-40590,88456,109938,-14894,-71097,-17647,-18681,-19960,24779,18791,-42441,-107588,-103735,-13374,38881,3433,-71338,-121493,-100646,-20067,12452,-31439,-53869,-37285,-32902,-38816,-1894,60354,79392,97640,147217,121575,51573,-17823,-74573,-63894,-1535,-14944,-78636,-78300,3012,59196,34259,-78292,-175019,-129532,8202,42055,-5514,-4487,49444,22089,-68125,-58977,-7612,-17450,-21241,-26436,-68569,-95192,-82622,-29009,48938,50241,-10980,-69120,-98327,-36358,56842,39783,-11694,11308,79442,116258,86085,52546],[94476,38801,-29409,7850,88593,86270,24275,-50877,-123873,-128892,-1789,131804,137422,49859,-36242,-52433,-16304,52335,66359,-17928,-102264,-89382,-16,67981,48264,-22361,-85802,-120102,-88528,-12870,59401,57402,16260,17214,13778,8795,49472,62984,-3221,-78709,-90672,-22960,17459,-32421,-67792,-53488,-34807,-1883,20119,50084,95383,66658,-5312,-32566,-32761,-17854,13030,57863,73959,29305,-13306,-39766,-54697,-43949,-22352,9982,58957,64450,35883,28491,41482,50240,24109,-17418,-23617,-21869,-6469,15699,29303,-315,-52046,-47827,21119,68305,9459,-66024,-35071,-1453,-73290,-91391,-24598,17484,75465,132679,108752,14402,-62732,-131308,-137940,-88189,-18107,37642,16671,-73733,-133754,-82441,-7332,-4569,-58712,-111550,-60299,66202,80764,-10616,-40215,13610,61363,49246,890,5381,60543,80318,63935,29986,-24716,-26182,17739,-37455,-133389,-166541,-133243,-53708,37440,61931,2034,-54371,-15544,24995,-52367,-112514,-7219,128345,132322,67005,36671,37264,7072,-39889,-67803,-95668,-111244,-20426,81833,32024,-97425,-140242,-59556,53990,52339,-36398,-18860,66008,75323,38026,19156,27452,61124,-1584,-95098,-66008,10031,48635,30336,685,1115,29249,29012,-3731,-29725,-12611,4155,-42604,-35917,49478,108891,161258,227883,199509,105917,65619,54546,15967,-41778,-72629,-32097,61712,151341,171805,91505,-10232,-53160,-77275,-99745,-87585,-31950,44005,75055,38123,29863,80719,89023,33931,39899,121469,164363,67761,-48421,-47808,3340,11849,19897,11636,-52520,-107568,-67615,13531,34500,-7852,-31927,-12696,7644,7537,49308,87667,28981,-50256,-79310,-95142,-115614,-125553,-130260,-133044,-125482,-147566,-160381,-63521,71667,75220,40684,32443,-16418,-58213,-5296,49017,5434,-53394,37060,157605,129090,917,-80846,-69677,1950,28647,-19700,-71314,-59075,-12581,19301,2541,5076,36151,19467,-16294,21838,74070,38518,-4199,14940,14664,15267,-9418,-98140,-116243,-65308,-91864,-129820,-92929,-35235,-39153,-68348,27224,22577,-55624,-14015,73334,21360,-69363,-84600,-8988,67926,26099,4666,52186,-45412,-170140,-74532,49217,74561,75658,55757,15622,31493,66002,39265,44337,78106,18384,-72182,-106995,-85234,-30943,39598,41247,-21581,-30261,69,-11768,-3162,91680,137446,33720,-58220,8644,96204,48239,-51444,-49479,-10698,-24264,-27780,58660,96721,18533,10534,65594,23498,-23151,2682,36412,54109,71232,73919,36387,-50566,-94556,-14434,40384,-8030,-50754,-14286,43844,62212,52641,-6122,-47528,-18470,-39616,-103289,-61042,52527,124485,102268,39760,7025,-6090,-50121,-61408,-53339,-110007,-174653,-166949,-129218,-25402,95964,110150,10817,-52126,-13355,-6091,-56966,-19193,62087,122449,187819,173655,100642,85439,76404,3259,-3067,30992,37354,98017,158712,35660,-122054,-110275,1254,59757,68384,94509,107884,104647,80712,73987,93093,74022,3247,5333,27703,19623,34568,26696,-51783,-85124,-6465,106117,173832,176399,141438,-6707,-204342,-261521,-174225,-125221,-152080,-116011,-22209,6540,-23432,-32121,-28337,-8789,37831,76194,75036,68038,35548,-15270,-43919,-61502,-48232,38784,70936,-31918,-58194,36682,98859,75996,12717,-21767,-70371,-144852,-103422,78940,228530,205292,54844,-22016,-7542,-66870,-108900,-53468,25284,61348,34672,2925,-7428,-33886,-63861,-43824,8590,19158,-11866,-55267,-57815,-40309,-31353,-41567,-89350,-68375,22008,4190,-54649,-43498,-14364,39920,31902,-72279,-100673,-2386,80598,98344,87844,64002,41153,24489,16282,36231,43812,64154,110948,39028,-107023,-115147,-493,83664,87326,50017,10337,-6322,-4870,-4931,-16983,-3931,-16267,-42050,-10500,19940,-30120,-39413,-22544,-98345,-129654,-33222,39236,15948,-7999,12779,33891,19312,-4318,-22102,-34213,-38292,-4248,9564,-32533,-28767,-42328,-94122,-112103,-71710,-66331,-87068,-65964,-53720,-88067,-94275,-87014,-74045,-11854,1249,-85077,-94748,10250,45995,23150,-542,-14479,15432,40457,62187,114350,123548,78981,85409,116549,68307,7061,27922,30053,-37921,-90451,-53472,-1416,-6724,-29817,-75113,-137263,-89831,22181,34715,7178,52541,76473,26716,3035,29111,-1440,-42930,-32303,-54187,-51618,-3066,37274,52960,27817,-54403,-104415,-90834,-45648,-18820,-24864,-15466,-26102,-77047,-66311,-11238,-24373,-48996,-51688,-98425,-110195,-62652,-8126,35993,72496,43583,3253,-26326,-17936,69413,152294,85872,-54912,-121139,-64917,-6153,-70099,-170303,-92262,65771,84430,13751,22445,77933,65886,10236,-32645,-75219,-104667,-64900,-1462,61758,89914,67391,78798,96159,17113,-37390,-14177,-1801,16349,47161,55347,72641,74157,44615,26568,-23562,-99257,-110816,-75832,-57675,-19115,39910,72880,94722,134487,96945,-17471,-46311,5470,-3170,-33376,8261,88883,136593,128997,71261,-3475,-42764,-46180,-56710,-32184,54073,93542,82888,62014,28744,-9683,29868,99439,75898,-9855,-53464,-1364,62114,54474,-4020,-29423,-41232,-88682,-68810,-15798,-13071,-43235,-32089,24516,30044,-60986,-121565,-82863,-17762,64428,97866,27171,-26528,13443,7003,-54607,-65815,-8496,38426,8150,-99279,-161598,-130376,-51450,28029,25840,-33661,-6098,70537,111694,96243,82730,64952,34134,-4964,-41947,-74484,-31404,109647,153234,27841,-54106,-49268,-45982,-57068,-42609,-3155,13241,28375,83111,125472,98247,10647,-73712,-80569,-62058,-42143,2825,70838,94926,64711,66156,132026,91274,-60679,-141822,-128329,-73646,-10204,9414,-17139,-45508,-54367,-92591,-127725,-37274,88499,77065,-21148,-52585,18714,118545,106020,5848,-9395,91980,171095,160702,33723,-71231,-43113,7437,10227,67736,96122,-16525,-150598,-149463,-43919,34759,60156,60428,41427,58715,156123,173677,84629,38230,22117,-51631,-106615,-71675,-26042,37547,69818,28339,31889,57226,18591,-42795,-58986,-33673,19844,81903,158382,157156,77317,42528,55147,57838,68552,74193,22304,-6619,12910,-6949,-6468,41351,32919,7258,22993,38183,50356,61188,13040,-75122,-116882,-88573,-28163,-10664,-82854,-136397,-72613,-34873,-34016,-13386,-12346,-77759,-163087,-172465,-95638,-47152,-52394,-84541,-109424,-32314,73448,40013,-44572,3064,95535,128076,85769,24492,36168,91046,70666,33902,24326,-40747,-116118,-92314,-27414,-4623,-33663,-88373,-83005,49054,162198,148610,87493,15204,-41570,-42755,-36830,-47547,-52870,-24159,74465,157512,107160,-19946,-109734,-89454,-55279,-51576,-50618,-818,11396,-46557,-58452,-11192,4040,34213,42514,-8287,-58924,-4910,91672,70626,-6070,21134,91327,98375,99832,37696,-129443,-177717,-101825,-84677,-85029,18244,175987,196216,72034,11111,19411,-44649,-42251,76774,92534,-28425,-103490,-30193,99616,107776,27660,-58923,-141672,-162486,-90049,-71324,-124216,-101617,-34707,-29537,-28831,20886,60889,60569,55265,91600,115964,83654,8474,-31721,-31046,-28145,-44446,-63792,-59970,-11717,35278,42405,-14476,-102096,-109468,-19919,23490,10408,5415,22681,-7985,-62414,-58117,-29334,-32231,-42101,-56897,-85334,-110440,-82178,11364,105173,112615,62581,-22066,-94255,-39531,73312,60282,26909,78311,127828,125876,86740,66363],[44764,9164,-13951,26535,54053,-917,-78682,-121807,-164634,-194385,-124529,2597,61664,19489,-40054,-9332,58595,112993,109241,33486,-43859,-41148,39788,93968,61647,-5854,-85427,-144500,-84066,41267,103387,53789,-18585,-21324,9202,53152,81316,16784,-69768,-88444,-53554,12768,70992,46190,-36518,-77909,-39735,15780,33551,67409,123277,95160,9032,-50732,-77235,-67615,-32245,28316,74769,36533,-38762,-52793,-28678,-37572,-54004,1953,65613,54547,35954,56564,88386,84269,38350,-20318,-39173,-32883,-35355,-40942,-10779,-11849,-49768,-23690,71372,98466,-6545,-104299,-75228,-31017,-48707,-50281,-67171,-67264,31615,106827,107364,61537,-15985,-109036,-139141,-90835,46727,134065,76982,-22916,-79311,-56771,-19149,-56552,-132375,-169926,-89433,44331,58965,-25483,-41869,31582,78602,52387,21240,22420,37939,52561,60779,-8117,-83082,-37471,20045,-17885,-49820,-67384,-80531,-19315,55231,32597,-22090,-18337,44153,69850,-3241,-93174,-50740,96442,190291,151240,62756,44393,64203,33296,-66776,-169181,-195362,-113100,624,12467,-78292,-148055,-96901,10936,13848,-66627,-43252,70063,106780,60060,15169,48969,106516,28354,-90208,-68521,2643,14534,-47284,-85225,-73359,-59378,-14704,22306,-10030,-36381,-9961,-33914,-43884,28878,112165,165003,192432,158981,96843,68647,56675,24296,-5829,-27828,-14364,43284,72218,2188,-73341,-83022,-63155,-59544,-85381,-111736,-82775,-18657,-8757,-49912,-39410,47848,102615,65670,52925,96843,115018,69453,30178,41382,57319,37254,2986,-1587,5250,-21025,-64944,-62948,-27873,-21277,-8762,23543,3026,-48567,-13130,16719,-67568,-147902,-107415,-66481,-76528,-85072,-91707,-103850,-102927,-149651,-198895,-134656,14446,94949,107237,78840,-9467,-83632,-44145,11417,-1493,-32898,17787,114372,91317,-43623,-111018,-72944,-13455,37842,29534,-14726,-20025,5709,42050,45224,34538,55803,69454,26031,-322,14213,4237,12931,26423,-15397,-34999,-2939,-17789,-28404,-36141,-106621,-125882,-73266,-32400,-50179,-67996,39942,616,-124186,-61509,65448,172,-47009,-5801,60582,131833,91578,22802,23427,-61209,-159247,-68705,65907,114014,107149,74407,36125,27804,18708,12231,65111,78070,-20998,-100194,-102436,-84454,-57671,5435,46693,43368,57561,67994,23735,-18495,13736,47638,4652,-32887,21050,67305,16071,-50657,-19738,18504,34488,84346,162616,144599,26879,-11075,14246,-17254,-12274,57433,63664,35466,40689,73581,72139,-6912,-66474,14012,111954,119231,57314,12419,39729,85037,94692,39136,-52817,-71479,-44455,-85248,-72401,55217,156172,148361,84660,62715,67895,30211,13249,43546,24195,-41972,-86954,-94682,-13654,77548,74035,9119,-33038,-26457,-33363,-9473,79227,117331,99608,110046,89868,26803,31566,43125,-12374,-18103,9872,21348,66952,124472,74986,-48239,-94477,-32491,32841,29241,38305,92890,98508,55213,60796,103012,51436,-41742,-54895,-49596,-31224,11859,-10979,-94182,-117961,-86774,-25518,50114,112080,137660,50878,-66604,-92690,-98419,-161563,-223093,-192865,-132300,-133518,-137537,-71909,7415,56691,97314,104598,26933,-47540,-35309,552,-10461,-65278,-107889,-27396,117746,130242,14952,-35844,-26791,-53403,-92357,-83622,-89834,-146519,-108470,101773,269533,215473,16573,-80589,-45385,-24525,-28034,-20920,-13439,-16028,-25128,-11030,4097,-18757,-74230,-93589,-35938,20797,9535,-38561,-51963,-76156,-104643,-91973,-86617,-61590,-18960,-39773,-52898,-25048,-198,49258,74327,31249,28046,58595,56145,72649,82880,34319,-5628,-19172,-38686,-10737,71013,130344,115987,-3174,-124539,-101624,-5650,38470,32833,-9241,-82424,-124938,-90619,-50619,-68705,-62290,7250,45475,3595,-38498,-34513,2516,26043,-36287,-89448,-63159,-25613,-34922,-29569,2573,31553,25690,15225,41891,49707,-4622,-30686,-52225,-79195,-6487,40304,-20047,-66395,-17073,5163,-60058,-89774,-67408,-55094,-7858,4969,-53142,-52007,-24098,-68742,-82438,-4893,46421,51485,36422,40470,78899,71175,38783,40798,47377,21671,6260,35479,43629,8939,-1401,-43592,-107762,-113026,-60235,-182,8156,-31218,-79334,-114907,-62448,50160,106296,140748,151418,63448,-13396,13575,50509,21548,-15334,-38985,-86342,-71419,-11490,59115,85828,15694,-96277,-141628,-114248,-38611,29530,47054,47564,38404,-5039,-14859,25519,9072,-13539,-26905,-101739,-112128,-49877,-362,61099,135338,120544,24409,-49151,-26658,72306,129329,54163,-77202,-108579,-3662,64001,11392,-44353,697,80238,83002,46200,69239,84853,32264,-9102,-54563,-147343,-175959,-87898,25174,115590,125868,70014,68752,75867,-25513,-85094,-49833,-36211,-9021,35577,25794,31158,61253,57100,46538,-7045,-104909,-191027,-209951,-132478,4503,64301,66833,124535,196523,155307,52012,27614,50376,4825,-41164,-15642,49168,89347,72104,19777,-20680,-51384,-80354,-100490,-63844,49671,128727,156148,128247,47396,-6759,47263,134728,117912,21212,-32754,-4998,9588,-5817,-6783,-15615,-57124,-69638,-34432,-22215,-11709,81,12944,56284,48151,-76257,-157746,-129139,-57688,41698,50225,-66805,-123586,-37291,17519,-27691,-80714,-57559,-27813,-59377,-131583,-142199,-99928,-35492,43286,90720,74760,52504,49475,74974,55010,34621,41352,27275,-10015,-51256,-115962,-118656,5979,63049,-16699,-45930,-13864,-17927,-23910,15919,42347,-664,-809,119926,205556,155764,56635,-19042,-35580,-25080,-292,29770,29104,8602,7076,50037,157598,166948,48943,-22421,-25793,-16501,10877,15049,-6784,-30500,-47336,-58647,-76589,-15873,100026,111691,9351,-55474,-5483,75412,44906,-25277,16714,130672,179745,116894,-20902,-105541,-55292,15356,38179,81606,98139,-236,-136671,-165346,-104348,-69301,-51195,-30087,-6233,44993,91213,36444,-4470,26349,-3275,-79020,-36472,56806,32723,-21148,-4066,17709,57579,86029,43370,-18142,-47752,-33916,35172,130230,192194,166974,79015,25435,37351,68357,75745,62211,50973,58937,63469,34669,24312,58476,46774,11780,37397,70343,44275,28805,24664,-24121,-67402,-71328,-47492,-36592,-87441,-111228,-68649,-50034,-63308,-22090,29126,-30567,-150899,-208075,-154302,-85480,-67212,-100902,-108784,-20396,24358,-88642,-170496,-89991,5154,17754,-28450,-65960,-23899,40433,45261,38789,40513,-13653,-55080,-14367,53346,66071,7361,-91168,-152929,-50722,109735,146351,81322,-351,-68104,-73951,-40153,-22885,-17649,6877,34513,15988,-41990,-54626,2236,88733,89090,25244,-12572,3344,7054,-37770,-64187,-43611,-14390,35579,24855,-31879,-43007,9080,57689,31549,-13349,-5018,21499,10160,22307,-14869,-129320,-166505,-129447,-100004,-49861,43385,135083,153388,113370,88535,25581,-90326,-75395,48414,51730,-35299,-31573,91213,184286,159808,88486,27197,-54034,-123807,-99053,-77057,-118106,-78885,-1064,-11774,-28176,8285,36060,50358,47948,26263,16292,11161,-27829,-36730,-15577,-13811,-23257,-21604,-36968,-60349,-54018,-16498,-12389,-63553,-41964,47378,75180,23115,-24873,-37334,-50207,-60368,-57305,-57697,-51446,-38822,-35194,-49012,-72662,-50383,11755,49298,69245,93479,47239,-19377,1090,69914,54247,32680,88163,139557,125013,70984,42257],[-32527,-29231,15729,72941,52854,-51066,-129810,-113893,-77224,-83596,-113206,-92572,-20652,11337,-10676,16116,65982,80160,36310,3319,34955,69762,68542,40719,13364,5212,-29892,-76260,-24166,84683,118916,62917,-5810,-39411,-13424,72613,125267,46421,-44766,-42682,-540,46068,97152,84644,-9432,-63268,-19000,68584,77499,46071,47632,53219,8169,-63207,-96273,-70807,-24149,27584,63180,24606,-37378,-8819,58654,16049,-65031,-25929,34306,8630,3009,79480,155587,145467,70254,-20722,-74345,-71805,-53233,-66535,-58880,-56264,-68034,-33177,41302,53577,-36751,-94127,-25316,41058,49354,49074,-33930,-98139,-57676,-34353,2661,44883,9418,-61748,-105400,-85141,84156,180602,94794,7668,-25266,-15384,4256,-63235,-150875,-172420,-98774,18935,59287,-3551,-57432,-1703,69370,76181,48507,9707,-4556,46851,77676,-13377,-93529,-28768,41304,27866,18482,1363,-7685,34908,59840,11911,-550,57818,77995,49292,31222,-12425,-41342,25940,118521,128269,75318,73818,108944,80083,-47623,-154344,-163768,-108167,-40501,-23122,-67256,-100669,-74196,-21907,-15102,-70112,-69596,39606,106984,38173,-25748,47709,99143,13722,-70753,-57291,-46709,-72773,-83720,-66203,-69541,-116922,-79072,2762,-25680,-86631,-59700,-24801,-18008,-12623,23180,70700,82225,65263,58184,51223,33941,18830,29210,32961,15787,19371,6598,-77306,-132443,-75967,-16426,-8881,-31779,-55010,-15310,42264,22314,-47928,-73616,1511,101767,107927,57869,27466,13328,28094,57704,56713,41595,18451,-32071,-45851,16752,74981,23795,-52816,-36045,14716,62613,97093,25581,-97713,-70567,-2529,-65290,-150517,-82667,10160,29003,-16605,-57357,-53163,-45778,-113022,-168444,-148732,-38182,94630,186614,169112,59272,-56425,-85726,-64231,-18132,2548,-30513,-515,55249,33514,18666,26777,20925,46801,54775,18855,-1963,-26951,-40282,-27229,7469,45760,76476,49876,-19718,-48402,-51556,-16567,-1860,-66334,-119971,-38297,89290,149287,105619,19003,-16569,-3468,-11312,-60592,-101821,-88171,-73438,-142952,-71230,16617,12377,21919,64720,121312,178244,119818,25096,-2055,-32775,-74931,-61443,-20600,45869,81767,51229,-2962,-27866,-52861,-53662,15011,58200,-3998,-87551,-100669,-94488,-102438,-64348,20168,101757,145616,137282,79824,-21850,-84536,-61446,-22011,-17649,-12422,-15312,-31571,-14382,21309,14745,70124,167548,182750,102871,5484,-40494,-53534,-62531,-22649,27266,-9514,-54055,-39552,20440,46950,11668,-26560,23476,103008,141637,110553,44258,25607,49876,58947,18667,-65326,-81079,-6760,3537,-28739,31022,134613,153221,80835,49761,80116,63109,39425,82979,121333,74892,-5580,-46362,-22003,1068,7051,35775,43015,13738,-20249,23826,95061,101697,81644,76005,21651,-48345,-48507,-27345,-25122,20527,46518,38572,43548,78110,106323,54632,-50688,-69575,-1044,-10509,-7049,104268,129912,60161,43697,64949,24862,-22836,-52026,-98993,-96564,-69620,-97244,-130423,-128929,-138304,-102858,-13725,42804,68542,71843,84248,94860,18529,-102827,-160167,-147020,-127265,-139987,-150682,-105903,-13826,73151,130913,135383,43433,-47195,-7583,50096,14514,-52957,-130770,-113950,65106,173810,60607,-65602,-127024,-175075,-169307,-92348,-35353,-63831,-73252,65589,199533,165964,11513,-71867,-21431,52081,61979,16402,-28434,-68865,-75804,-13872,29237,24516,-20319,-58449,-9521,58274,46183,-13138,-54442,-88183,-99077,-81833,-49591,-37089,-57995,-57682,-824,25434,-14243,17864,89978,122465,94985,7976,-68033,-29070,39439,31208,23503,17833,-7461,36512,160299,208033,110050,-43144,-117718,-63558,-197,-11214,-31309,-51161,-101961,-134409,-117074,-71117,-73309,-74433,11179,93882,22862,-68507,-15454,73925,104299,58360,18368,-10185,-35714,-65858,-73298,-54202,-35505,-44974,-22509,53552,81683,43014,-13154,-80297,-134052,-77099,16424,8424,-37373,5169,51072,-21404,-107243,-103822,-42788,58359,93061,-9970,-73707,-19489,29602,27818,26089,46738,66766,49556,51130,97894,88245,17441,-24997,-7482,4285,-204,33171,44987,16377,-10556,-77335,-113968,-62383,-21639,-9396,-19291,-70519,-109511,-89775,-13960,66258,103782,143842,151540,52259,-8901,29097,46510,49602,83188,40679,-67245,-79291,-43169,9514,39660,-19294,-95490,-110196,-89376,-26446,44578,86391,96443,71352,36764,31749,56214,28485,-987,-14126,-70988,-57074,21912,68580,94194,126483,101656,22176,-28708,-3213,52077,70780,33986,-39919,-62138,2983,40213,38755,66905,69617,43385,42904,72927,117282,96616,23195,8396,-20936,-112112,-134123,-80358,-817,106829,135738,62558,24466,7027,-68196,-81286,-59392,-79551,-52032,10828,-10936,-58380,-40002,11590,30498,-30149,-121365,-200766,-221839,-130410,20092,53731,38449,94478,117624,74143,62156,79378,80094,58405,29168,13970,27924,30098,-17534,-43944,-30182,-53441,-94382,-98933,-77164,-10577,58949,101448,87736,30182,42,53596,98781,74429,36749,20787,8410,-19885,-43915,-52593,-68219,-79599,-60283,-42965,-45349,-7823,32908,41652,46741,30667,-41205,-111633,-136557,-88917,-1417,-5889,-81721,-86482,688,59943,34500,-47239,-77415,-74527,-76084,-44620,-5943,-35851,-37040,35722,131114,151423,90353,18030,-1729,-24528,-32357,-9901,1414,-24351,-92322,-178799,-196448,-109398,-48205,-62502,-37127,-3936,-10353,-6748,21793,37688,-2417,-10911,74967,143387,130366,94646,45287,-5860,-10105,24649,43987,-6335,-30808,17573,78601,168828,180354,97171,68163,69118,36141,39425,58337,44773,8529,-12261,11651,21434,39275,83876,97769,52555,-1114,-17136,-2055,-14634,-22561,40496,111064,85817,2068,-71170,-105700,-77125,-6321,31692,19592,-3599,-36890,-100038,-106342,-63325,-67529,-108265,-123431,-75496,5754,26559,-42536,-70525,-16873,-22140,-44772,50156,129436,54858,-49648,-61414,-40404,16673,84332,60356,-35772,-77837,-23644,51892,91144,97792,76511,29361,-19433,-37922,-33383,-24086,-8723,57949,117152,109746,64771,25368,31398,40656,20803,30169,56833,36065,18764,61847,96869,73079,10074,-47602,-84588,-102234,-94778,-57131,-36389,-60819,-31694,59240,32380,-107552,-173092,-121826,-81334,-87006,-105199,-50010,55716,43434,-91425,-172220,-114432,-25132,13705,-22345,-82193,-80021,-28723,6472,-4072,-31409,-36437,-36740,-48120,-2230,52200,25899,-27758,-99359,-108960,12185,132368,120416,56297,-14308,-59583,-16240,63725,84223,66306,33417,-18669,-41353,1503,118982,218346,201712,86704,-11659,-26028,8758,20338,-9273,-33124,-11459,32531,5930,-22649,-4674,-429,-624,29760,67393,63836,15126,-29506,-22819,-31216,-37787,-67480,-108714,-98598,-23286,25011,29859,47196,83186,87393,-15525,-141528,-113615,-30749,-41476,-31288,74342,175078,183326,155226,121778,94045,62951,-10135,-40766,-9473,-10967,-2787,5681,-31974,-42734,-1514,31014,56428,65540,17908,-41171,-53918,-75060,-73789,-21432,15676,-7985,-33114,-63954,-102440,-92895,-36911,-19331,-22221,46629,141529,144661,55932,-20530,-44113,-52679,-58262,-52786,-63285,-60584,-8330,42614,20545,-36768,-32203,-4941,-17368,-3589,53485,66537,51185,47384,61501,48232,14459,36460,110194,121266,50572,-7243],[-71196,-48623,-287,44503,29896,-45146,-100850,-73215,17905,75199,11993,-68689,-35698,17056,3106,-5135,-6865,-31940,-92060,-86719,30446,106782,49899,-43423,-44336,28537,40557,-7828,6934,55315,71380,64311,20969,-48677,-42946,42457,94769,75955,42799,31797,39224,61789,64606,21523,-42250,-61725,-15257,82276,99045,34680,-7190,2267,-9361,-46460,-62023,-52002,-20491,21981,32089,-2792,-27799,11678,92024,56983,-41508,-28101,28877,2137,-20557,71845,184234,167249,56499,-42382,-105023,-114764,-54184,-24308,-31852,-42050,-54559,-70255,-64611,-47205,-79959,-68379,58290,149714,135349,102070,32732,-42709,-107195,-160529,-93127,-7418,-6943,-34187,-85010,-123258,3331,116263,64607,-5970,-27878,4428,53839,20085,-65137,-125362,-98756,10610,78919,30213,-53973,-31169,54459,96387,55004,-23323,-40775,41861,81881,9279,-60729,-36332,24739,37821,17321,-17090,6116,74372,77991,5836,17434,100521,79064,35235,82343,89983,23337,3576,23829,43937,58756,74465,78718,52196,-14442,-34311,-9099,6406,-2475,-38796,-63197,-9983,30398,-8407,-41213,-60054,-52521,40266,104342,8756,-60896,23329,93408,36979,-40781,-58064,-68873,-67883,-1994,45306,-4713,-77530,-75285,-20631,-42276,-121425,-108106,-3911,49940,-9158,-46718,-17243,-753,18365,60866,67842,39856,24372,45694,76775,55581,18715,6946,-11971,-43470,-18764,15223,6084,-2894,31314,110041,150289,94712,-6083,-65258,-20516,80875,108721,60360,4045,-37051,-29112,4902,-17059,-44870,-45244,-67252,-89480,-14305,114805,126730,35669,20019,74623,113411,112563,31315,-81962,-48940,50984,28136,-44583,-16563,61266,92185,24327,-54411,-41996,2430,-22757,-70565,-111127,-65550,66009,194761,203510,108570,-9992,-81480,-84238,-3486,41551,-14614,-22320,62645,114795,125021,80111,27631,29624,30621,-1531,-17717,-87587,-152956,-119026,-32476,20729,47419,39456,-22722,-62999,-55551,-35119,-37407,-99044,-168210,-99497,82260,190059,189011,154175,100195,50701,-7197,-65226,-100612,-110885,-100264,-90806,-55088,-20382,57341,109467,102965,124467,148235,78413,14598,12583,21214,7056,-42047,-97869,-48138,34267,25320,-57893,-99715,-82778,-86071,-82773,-17558,14860,-57227,-123703,-105699,-70539,-39437,5236,77078,141328,144179,89208,-28550,-132838,-124647,-68450,-50939,-52809,-82585,-88322,-20659,-12644,-70413,6548,110971,88808,33956,3078,-48245,-90552,-70559,-33291,-68040,-114803,-95416,-44257,-1589,-2241,-18405,-15831,3675,22310,68868,94359,39268,-28586,-28351,10990,-10759,-75664,-67816,20154,72034,4254,-40303,59048,123027,50420,-4543,41262,38597,-17533,-2321,59830,45251,-12701,-43805,-51288,-70336,-31317,71568,112799,68739,31782,53378,69941,50211,68470,108115,57511,-32272,-79998,-76209,-31682,52893,75182,55553,45952,60875,108701,101214,-35831,-103106,-25774,-3996,4132,85207,106897,58668,44349,15407,-10104,3069,-14563,-92240,-137089,-162552,-185581,-156950,-120004,-118076,-87557,-32034,-33005,-25503,21654,92636,138773,88509,-18923,-64245,-51440,-38762,-53143,-108950,-140220,-74519,38108,105808,121565,72955,4794,6764,15912,-21443,-19792,-70885,-156538,-60495,83555,84064,-13107,-149850,-245036,-211267,-94204,-2959,6414,-14815,51351,138950,119461,20606,-62731,-39836,37479,42866,-17412,-33784,-59250,-74756,-12107,6120,-10354,-15374,-18958,44447,105725,73423,-7387,-49906,-32571,-13038,-21822,-3242,-7865,-53933,-43002,37421,71544,14884,22086,82149,127447,72291,-75852,-166613,-110936,-22976,9644,38434,56602,57900,101970,174170,175273,69413,-52225,-75411,-14536,28935,11317,-29656,-55208,-49224,-29315,-64432,-84254,-64917,-44288,-11560,56887,36344,-21715,27487,102653,106058,79855,80385,41495,-17319,-48601,-69661,-77907,-101638,-145946,-95957,9949,57888,68471,25122,-63523,-146608,-139743,-69513,-43825,-82243,-69978,-13721,-14674,-84251,-120988,-57057,60939,100908,-2984,-95792,-33081,76589,89677,69689,91706,100069,38663,-6893,31189,64828,14367,-45588,-12735,46031,70809,82472,36898,-9555,-18377,-72381,-91880,-31985,-17538,-53949,-81889,-113685,-129515,-91702,-9838,43303,25230,10409,39062,37500,39307,55298,38430,48172,112349,87739,-15915,-42116,-40811,-34666,-18082,-25423,-31347,-24169,-34165,-22778,11873,65473,97391,52255,17598,53591,92009,46307,-15949,-27109,-41520,-14375,57510,91908,60678,33995,7738,14719,40640,42345,13163,19976,39942,6146,-36983,-32826,-36467,-28452,15793,37001,25193,39469,85211,122239,89132,27922,25896,21032,-9507,-11526,-9501,1593,70081,80680,5901,-29560,-39712,-56113,-12690,-10067,-58267,-31509,32580,6010,-86414,-120466,-58351,-10173,-64743,-151677,-184499,-170997,-118943,-28451,-1005,-3611,27621,-6421,-62080,-7870,55849,59261,88875,108458,64494,26362,4857,-47948,-50645,-6387,-21736,-54929,-44910,-41020,-41705,-40517,-27280,-17875,-4777,20503,48961,12893,-20415,25808,66252,61389,46457,11359,-70138,-117264,-74272,-52737,-67315,-54678,-5409,27554,40098,25963,12288,8315,-49566,-112520,-88450,-48652,-58844,-31195,35900,73103,75450,62818,3026,-50420,-75907,-54515,51895,120974,49826,-13545,35112,123623,137855,81556,-339,-57626,-83087,-63371,-29766,6030,-9032,-115051,-215555,-207397,-125325,-62150,-46241,-26609,-44352,-69967,-59413,-44621,-21052,2070,11943,4249,-2458,33663,83402,66203,20424,26161,72376,83542,31815,18420,69117,106908,149431,137129,76602,82228,90833,42298,34773,72300,74329,39744,31997,62340,76953,67103,44000,39755,47887,22643,-40663,-64981,-36611,6375,48415,53353,-21448,-69606,-73614,-89776,-97317,-24583,17286,-46437,-96419,-61113,-30468,-647,31639,22791,-36989,-98266,-82572,-8277,44194,28775,-20302,-30628,-39839,-37124,35622,103790,70290,6191,-38900,-72045,-30198,64336,64009,-57755,-95463,-652,50810,-7126,-38681,-29832,-37894,-49967,-67821,-113175,-139310,-98642,21348,110271,79763,4784,-31534,-11034,30089,24886,5427,29700,48382,27687,59647,143319,150095,67520,-32205,-100263,-102854,-98036,-59412,-20717,-39474,-34368,51603,53343,-41896,-76380,-53708,-56053,-81433,-87390,-8870,101457,120183,36292,-85600,-100730,-10430,71159,46362,-38511,-72615,-26737,-4516,-59013,-92454,-30628,-19970,-102542,-84034,20484,42796,35928,-5209,-95018,-63154,81764,120331,76824,53194,28427,48310,131319,150739,88405,60739,79587,92434,96134,123152,175574,180148,72431,-67674,-80311,19711,113207,109107,34889,-13321,-12307,-33719,-5367,37437,-7041,-49874,-1354,72119,89037,39510,9540,7223,-48799,-71017,-45984,-68331,-93554,-39561,-2695,-12333,-5874,26818,34717,-45318,-141712,-108746,-48893,-54107,-5212,106117,134663,92943,83551,81308,70335,89251,62772,26410,51363,75833,54538,-13484,-80928,-77773,-28159,-3030,14583,45195,41151,-14449,-50382,-83654,-80451,-15559,14884,-45646,-99693,-129969,-120664,-48318,4893,-24641,-25754,29972,88325,89945,57519,22825,13087,777,-27761,-40029,-53367,-66636,-4460,87832,61903,-45420,-59051,-22307,-32916,-50930,-39753,-6141,30559,26011,22890,29476,-2807,-9599,71198,111704,31925,-47178],[-31357,-12652,-16275,-7548,10350,3327,-32189,-50906,16361,106654,87426,4103,4274,29713,5567,-13322,-40860,-67531,-102021,-105401,-20709,72536,52469,-39944,-36592,56210,64032,-4223,-15561,-17500,-7624,48069,45888,-24713,-33095,-7140,-15653,25436,77767,69716,75593,79370,1304,-81283,-78155,-33257,14582,73903,93217,51907,8587,-16502,-33706,-22556,-6693,-32975,-51410,-26639,-23156,-28212,-25310,-28439,11052,27346,-5038,2292,39681,27371,-8658,40459,136118,101202,-21572,-88672,-119856,-118300,-19788,56952,52271,30183,-6597,-90483,-140833,-118194,-115877,-84402,49164,167194,152685,92722,74463,40691,-60661,-129697,-78630,-56186,-69865,-66589,-108655,-195365,-145123,-7800,29649,-19834,-56892,-9097,63091,77516,13637,-104139,-129108,-20574,53957,21160,-34650,-26569,44316,84425,24321,-58608,-56235,1982,22522,-5961,-43382,-69853,-62953,-48270,-63088,-104864,-67564,41429,63410,-21525,-26032,45879,46663,44598,99300,96348,50556,39148,29960,24179,33289,20113,-9166,-10114,17751,77240,108144,72939,12212,-49315,-65539,33448,102156,5395,-84152,-57946,7642,81977,104144,15435,-47227,4896,100773,82603,-28830,-65013,-23438,44669,113393,109105,17288,-34175,-53079,-47900,-38302,-85155,-71351,44320,96677,19475,-36878,-27468,-3756,45537,89387,75240,53140,44268,27523,42032,70670,52493,34138,47731,41398,3343,-24098,-42969,-27069,59280,148099,146653,80613,12726,-31127,-15205,43234,54250,40663,21974,-22193,-66880,-78646,-102097,-119704,-104688,-91666,-87632,-24499,82163,124547,74453,52323,90999,89384,27317,-19759,-30604,26588,107303,103111,49301,24836,31030,45597,16451,-57237,-65993,9284,56818,28102,-53246,-60900,34317,138295,152266,86703,12077,-25504,-18354,47618,86650,75812,58731,62922,65700,39366,-24206,-43863,-4962,-2228,-28785,-34445,-108228,-172202,-129977,-51525,-4005,9428,7577,-9588,-40849,-31154,-12304,-37182,-96557,-155263,-121923,-899,76968,128168,163208,144954,85364,-1107,-53066,-52037,-14343,-27914,-376,-23341,-22543,73655,157891,129988,82837,54260,-11429,-34654,16684,46782,29649,-12083,-75331,-73643,-15319,7480,-56832,-105369,-52904,-43931,-100658,-64935,7947,-44891,-142915,-92281,17732,47696,7736,-91,60489,92732,55632,-17536,-81443,-99830,-100937,-80487,-34032,-57225,-97966,-74862,-98302,-165888,-113775,-39734,-23061,10269,28800,-16870,-54799,-25597,-23909,-111967,-107521,12533,72265,45393,-7518,-32525,-6723,-4027,-41206,6992,84395,41660,-64608,-71831,9448,8683,-56239,-59529,19966,90173,16017,-97977,-39495,55448,36301,10150,51794,31874,-68409,-119024,-98115,-72819,-38369,-17945,-41577,-95145,-53297,73217,134609,97785,66257,82878,77884,30610,48645,118555,114739,27753,-68143,-100063,-57465,28586,56360,45944,42663,52881,86510,83604,-26445,-87320,-17463,49069,61812,41399,25341,47306,75217,18528,-30557,-15072,-6478,-54416,-116834,-176693,-187903,-132808,-69694,-39522,-37440,-59272,-73895,-22999,10407,34399,93506,98476,26164,-15646,1272,21745,1252,-87511,-146981,-90170,-900,27717,47570,48789,-7169,-68887,-102336,-96016,2432,30250,-95773,-117295,15292,122432,83589,-91048,-229350,-208011,-101179,-6717,49375,72329,111093,139243,101855,9030,-97244,-114302,-52194,-40371,-71534,-36894,-10439,-6942,10114,-34035,-71384,-57116,-30915,42477,92517,74500,23175,9183,50148,61708,47348,64281,52050,-27,-10207,46720,100940,102789,93225,89072,86347,39252,-57620,-100141,-61874,-29148,-6058,24228,47225,73657,93397,76790,61983,36093,-15199,-12873,32384,69731,89069,47269,-12560,12939,67120,10982,-70608,-48675,1722,-10650,4272,34183,41396,53292,54522,28822,38477,76994,44806,-2774,14319,18493,-21678,-83394,-141902,-99884,-13602,41010,71060,43632,-28406,-83441,-85432,-83666,-97586,-145917,-160196,-103338,-27708,-40736,-95189,-49814,58311,83235,-1421,-96528,-78219,14574,58903,102636,154696,137682,36316,-58178,-42684,40140,44939,-7769,24182,96771,121198,99489,32990,-24131,-38017,-69379,-76492,-50877,-55391,-85838,-102968,-107050,-95069,-60735,-6459,12813,-44126,-93778,-50846,28258,80184,75443,36653,12143,18971,23105,11427,38411,51616,38218,17253,13417,30769,38756,17106,6120,15249,58282,90824,25861,-40792,7379,77280,41129,-24108,-16390,-8290,-13715,3594,15376,-22369,-53508,-58850,10444,97569,79073,2206,32467,84878,32352,-48696,-62430,-64695,-88109,-110096,-51094,43511,82387,85332,77120,38640,3682,-5828,-2140,34983,84405,95900,66206,44015,-10646,-66092,-53514,-27704,-326,64324,69380,25060,31571,58403,32258,-47397,-123674,-112271,-45579,-62620,-147286,-182688,-175926,-161980,-99814,-46606,-32135,-9823,-24565,-84175,-62153,-2158,9397,63839,136356,88257,9394,-6961,-22008,-14229,37514,53631,35917,20641,-3372,-34253,-71623,-69081,-52463,-22683,26738,26801,-45483,-53293,31438,79536,99677,108975,59698,-47262,-84894,-25547,-24877,-56268,-34343,-374,9029,35654,38212,38187,52391,-9801,-71245,-57313,-49645,-42282,30240,82883,57464,5740,5892,21365,12598,-25376,-19593,74168,155773,115480,35856,33779,56068,46202,39528,-658,-58665,-97828,-72119,-15777,42311,28002,-88724,-178663,-140869,-48871,6303,13203,-17676,-99779,-152430,-135652,-112120,-75401,6178,43963,-42536,-135496,-86423,25274,54489,50734,68643,113891,120799,84187,60590,67277,78813,100450,78614,33216,33766,37558,1026,-16158,19182,50637,52651,57556,59357,46048,21619,-16562,-34129,-24809,-42290,-100668,-106814,-48721,7474,20683,-21314,-94395,-90766,-49676,-49401,-49145,12316,30733,-52642,-110874,-46920,44695,74509,53718,44087,48541,6744,-32622,-14431,62608,107593,61640,-11957,-57180,-94904,-86287,15693,101191,91988,20279,-37123,-20352,51431,65353,-32541,-61198,10036,8062,-77743,-91499,-64615,-73482,-52810,-45120,-135649,-213555,-164448,-38052,35500,-23489,-97370,-89451,-41682,12810,24388,-6141,16061,50606,15552,-4655,56590,91710,49246,-15096,-60549,-75114,-88272,-70610,-36808,-42813,-41888,15646,31491,15118,-11368,-48869,-40141,-23001,-48497,-41258,39494,139385,128862,-20940,-89420,-16964,51611,34225,-16892,-22123,17126,-14210,-96555,-88659,3932,14053,-72775,-64389,46941,78507,41437,-10773,-96363,-112755,-9589,35840,8401,60221,123697,110877,112085,106494,38193,44588,137014,142708,64730,-10162,15110,67112,38604,-56536,-64361,37136,154636,168279,63608,-42990,-67920,-75183,-18604,38095,-9313,-61822,-40092,11472,33674,28398,57571,73991,-42992,-140038,-64911,-14271,-50842,-46701,3734,36012,15633,-2773,14821,-1971,-56294,-29560,29677,28144,22947,33915,4437,-23468,-2344,22928,15136,35779,57762,64821,74792,77382,62547,4820,-72582,-94426,-77609,-81603,-65350,6611,63773,27367,-36341,-72441,-31351,31281,-973,-79753,-107469,-132809,-98553,22188,54499,-40646,-93681,-70963,-53925,-42001,17196,66017,90197,89188,45730,5970,-2903,-28092,-15900,65215,66065,-35915,-51657,1190,3951,-36702,-64450,-46876,-7909,-17003,-9116,25128,28128,30325,90384,132664,63038,-7794],[14391,29494,2078,-9617,11025,23957,-8497,-60726,-54112,-4547,-10949,-45311,-14919,17664,-3186,-10359,-15797,8593,23449,-18741,-28569,43820,89007,45382,28411,64182,39837,-24616,-49831,-78159,-65658,26332,73455,40479,21214,-29495,-104412,-63337,21609,48590,95883,83843,-43233,-116813,-51410,44381,85143,96345,91338,56023,13199,-28443,-53288,-21507,23538,534,-52761,-77513,-83618,-42353,-6863,-41549,-61849,-16584,30361,39048,34227,39954,23632,20158,65573,38677,-49220,-103053,-123478,-79773,55256,130442,107746,77562,35178,-60387,-115807,-101169,-100885,-111025,-45193,82955,126192,87173,83388,83789,45543,33070,20899,-67245,-112820,-98874,-123398,-216234,-210563,-77730,24688,17696,-19300,1912,34791,46438,16463,-103028,-145997,-52587,1221,-9382,-14953,-7254,42627,75297,6194,-69846,-59536,-50133,-55089,-45462,-40860,-76645,-132014,-142413,-129178,-152535,-124115,-29531,13873,-24788,-58480,-38142,10451,44824,48135,17033,28414,78270,106433,99557,47715,-12979,-41463,-20173,37714,95488,91942,13436,-45781,-44362,-35370,6064,59597,-1487,-82992,-31042,76810,121993,92940,36890,-8303,17362,110986,104297,-15872,-29118,64354,147236,157317,84851,-855,-36959,-77734,-88703,-15273,33233,72955,104502,74690,28394,20577,17461,37862,86253,79983,20781,34538,74474,14807,-26923,61370,110460,68792,37491,28409,-11666,-58528,-81862,-65411,16673,81027,43984,10832,32067,19398,9660,37666,32202,27583,31563,-3429,-73608,-123932,-131173,-111270,-87455,-70889,-39585,-6370,10362,17810,14129,27668,65942,34958,-65564,-81971,-14431,59130,102160,93424,43292,8294,-35995,-35034,-5301,-46795,-87126,-23139,56115,71683,9102,-21847,33048,94286,76768,22666,6483,36547,54214,73728,99424,109546,73155,6246,-44832,-112787,-170753,-120088,-9665,7079,-22625,-33607,-78908,-102113,-78819,-45571,-24473,-32746,-20712,11454,-27168,-52622,-6479,-8000,-47900,-83235,-66636,-25188,-13504,13397,58621,108342,112701,25528,-43941,-51028,-25356,35607,94396,45171,-19432,27975,137259,135402,26327,-49421,-106796,-124636,-48008,8100,5370,12824,-7411,-43885,-51884,-8943,9109,-9514,12041,36544,16889,7611,4893,-55034,-106673,-39714,51724,57848,-1950,-40232,-4713,33857,31764,29949,25078,-28234,-85324,-60607,14347,16137,-53480,-113922,-132113,-160590,-164598,-132405,-66532,118,15522,7988,11717,17260,-17177,-69329,-4179,148462,173685,92186,22996,11179,32402,8500,-55752,-11564,85540,64490,-34099,-45346,24883,37514,-12915,-35231,20507,69535,16880,-87141,-110729,-59325,-3911,62733,111167,69476,-47123,-151696,-196900,-156425,-25739,56268,-1254,-111834,-110971,8129,90397,72160,38333,70435,73833,12380,-16151,6796,34372,9608,-70878,-131272,-117338,-37827,5385,-9847,-30739,-9210,34075,40710,2202,-35598,-5141,70181,84915,8797,-35388,26566,75427,33584,-43029,-81186,-70286,-51558,-64857,-107394,-108008,-70989,-19665,13680,-26692,-104466,-56874,83659,80111,14525,41171,46583,-3839,-30581,-15574,3541,-28424,-113752,-134536,-70928,-52782,-82299,-59168,-35234,-89898,-169188,-192382,-147395,-33147,51560,-8027,-75855,11746,116914,101892,-27142,-141985,-146187,-77409,2219,77137,128578,143796,105742,47541,-56880,-146891,-140886,-99439,-89955,-91681,-64692,-2125,57750,39997,-36567,-73655,-88814,-78977,-29582,3919,48863,81572,84751,80188,62822,71651,106807,79030,-4292,-28311,45808,125788,149287,122357,75447,38034,15257,26450,65098,50458,-9114,-10742,10701,-6383,1716,7157,-33937,-19133,30981,10531,-7310,19834,51625,96588,94442,29554,15790,52265,30524,-38556,-41857,14207,13143,-21175,-17057,10740,3874,-44822,-51782,-935,52002,19693,-12512,47252,92132,35851,-21755,-44633,-39710,-14315,20087,37140,13227,-21503,-20700,-7179,-42110,-98429,-155293,-166022,-116547,-64181,-61125,-79061,-43069,32561,54769,9235,-74873,-124201,-72892,17703,93982,124111,101825,31697,-56642,-49414,58682,108965,70611,65938,88093,70781,39983,32576,954,-56800,-83097,-73284,-84156,-92888,-70301,-53813,-61660,-56022,-16238,11843,-6676,-42048,-53141,-34123,5078,37570,25103,100,-40266,-100852,-91285,-18668,76964,141430,151991,86272,14444,-4090,8824,16694,41300,67423,87491,93577,11171,-107788,-108298,-29262,-30302,-47995,4808,22698,-25427,-73911,-81991,-76963,-62636,-53605,-8081,76086,75338,38941,105229,147129,47301,-61882,-62444,-21587,-54748,-140412,-99098,35291,83678,58981,18785,-23225,-43297,-65135,-73610,-13356,78281,117463,80138,7007,-62823,-74829,-33005,6957,32773,74969,98335,84320,54257,28010,20227,-1163,-77617,-116435,-51595,-25632,-83176,-160526,-223786,-224491,-120395,-41136,-33956,6916,67804,31139,-23070,-16104,-19252,9038,96207,71906,-21712,-33771,-4440,14137,54041,91012,93685,61901,8626,-28209,-34830,3371,2803,-25484,-5940,5481,-18757,14344,80925,93974,90632,62242,3279,-33073,-11855,29440,22555,-7196,-6415,9959,22431,62413,81934,98284,108023,44911,-12011,-10598,19384,76746,95340,33529,-37294,-101001,-83085,13873,81819,54233,26833,67996,135075,120538,63035,18495,-13727,-23772,17235,31581,4645,-58398,-73606,-14489,52030,40893,-38366,-75121,-24399,40530,65166,52729,-3138,-91227,-139110,-125525,-105601,-72196,18575,64539,-46906,-179938,-152990,-21440,60003,71165,69444,103799,113298,71548,29948,4445,-4490,25462,41347,21657,-10403,-20674,-37771,-67957,-57223,1657,54337,61310,41052,1601,-43330,-72287,-83433,-92017,-105010,-117612,-83967,-22522,17041,-2494,-83962,-145051,-100220,-9890,40460,72578,97345,79880,10393,-49717,-9869,84802,90148,-5641,-37217,48130,74075,6872,-30005,34252,96215,67567,-6352,-53353,-122890,-174166,-65069,104922,117018,45027,26992,43352,70913,77972,21156,-4422,-205,-49433,-72596,-26340,-9896,-50030,-39830,-24578,-126390,-210650,-155057,-52652,-26933,-92380,-120823,-85277,-47729,-2131,21593,10845,41175,63805,16950,-28875,-5350,27931,13276,2282,-5622,-39311,-55873,-56228,-55148,-59348,-47806,-24529,-18833,2469,-35636,-97050,-34412,49760,-16467,-105984,-61125,79095,124503,16195,-59155,-48575,-36676,-38326,-32908,3245,23222,-37784,-98412,-62778,13261,46993,17207,24428,101022,112074,21090,-86944,-146361,-147654,-80513,-44197,-52463,29394,146363,120317,38507,12855,-20421,-19495,53617,40273,-77582,-141055,-82333,8812,69184,65824,32138,42241,88823,76934,-2367,-62508,-61373,-72952,-53743,-11756,-18789,-29980,-158,36373,15970,-4797,53696,117993,29938,-71235,-36650,31235,30481,2234,30097,68491,22623,-14744,37771,72661,43182,52632,97427,90802,30382,-54987,-105057,-104487,-50252,11934,7544,-4563,22573,61461,70634,30835,23930,33456,-22204,-90100,-125972,-150743,-114927,-3284,68171,8291,-94561,-114217,-2734,67033,-22398,-88276,-49463,-68407,-73869,21353,36484,-73180,-144474,-116420,-108296,-110824,-36814,58140,110347,119893,70011,23264,38092,18115,-41799,-24296,-1069,-39742,-33467,-571,-14510,-35706,-24483,-9292,-10983,-43146,-31067,11131,39231,64025,106739,133156,89299,47054],[13721,32478,37264,28770,12565,-3711,-22826,-48967,-68398,-92903,-168282,-199026,-106575,-17677,-22260,-31184,-12564,63757,119124,71720,16817,30745,67147,79295,75779,58832,29740,-6815,-62068,-107845,-78596,10123,77836,83858,54165,-19309,-90864,-88343,-40877,7058,52668,27885,-52367,-70832,-7420,74286,100583,107498,79415,9459,-49060,-62954,-66302,-42309,9359,32534,1016,-78599,-122833,-58833,24065,23495,-11773,813,46097,46827,22522,35233,35585,13336,31989,57669,31932,-58151,-125681,-56988,99985,136584,68732,35510,32809,-11971,-57752,-58494,-60273,-104726,-106704,3816,95390,92364,58474,54840,90945,118059,55195,-60761,-85702,-71191,-102705,-175042,-169309,-81085,18272,75690,83224,61315,25044,8801,12115,-49394,-79631,-30244,-15843,-8972,1272,-10550,26807,85118,27495,-73514,-102763,-99649,-83939,-43928,-15179,-45528,-114388,-129266,-100168,-97088,-77581,-60962,-20251,32264,-13696,-62667,-10814,7112,-42247,-47982,5972,53314,108863,148836,86577,27874,21889,15324,13497,31978,7820,-78967,-109213,-19223,25387,-29561,-37988,-9607,-6301,31744,103094,105307,50816,18338,-2800,24461,96484,89201,11289,29587,116472,159096,131418,58648,22566,-14816,-95257,-111271,2079,133723,184824,100571,-7205,2462,51354,35850,39061,62535,6908,-71601,-12491,91067,36357,-45774,32248,125410,106591,42555,-8238,-11129,-10250,-50519,-88342,-43469,19376,-8325,-1432,72802,60086,31539,71946,81699,47395,12623,-28807,-76890,-112823,-105129,-49541,642,11302,6955,-19886,-59575,-80544,-63064,-1085,54860,27763,-56446,-79754,-42548,12054,41401,30906,-10662,-28038,-60492,-46713,-7326,-33738,-82064,-59524,1976,73281,59540,14150,38560,83938,31890,-32712,-10992,58404,59802,34092,43388,23646,-34904,-67535,-64470,-109197,-168839,-83236,60788,66504,1700,-24069,-39707,-30536,-16042,-4353,-27092,-69276,-33481,22809,-25056,-84419,-39341,15398,43186,32177,22509,21160,-615,-35399,-44603,24725,107921,60312,-31221,-93973,-127602,-1679,110992,85251,-8391,8439,100682,107821,-10909,-105691,-158007,-174236,-107373,-32305,8662,49135,28580,-19604,-47066,-2397,81049,96512,61675,91931,163426,152799,38639,-48995,-6931,48262,26204,2555,-191,-346,11760,28583,61421,111069,119542,38054,-24434,-7821,30783,60319,18823,-67755,-47252,-24201,-62023,-62056,-23227,-25202,-41908,-501,55112,50545,22508,24742,70375,147579,155748,104222,73049,110632,113309,31048,-42562,-4599,79385,96255,53903,29588,33592,40516,48406,57812,62241,48016,27324,-12006,-86776,-128452,-66395,60803,144425,120168,27899,-69997,-140245,-140490,1337,120840,40519,-114547,-150615,-56172,28485,28626,4335,33244,33701,-10207,-65382,-120544,-110940,-44060,-40855,-105612,-130945,-53450,-1639,-53223,-114190,-75811,-3294,37210,59589,34757,18813,55522,68133,25019,8595,44345,45896,20114,-35186,-111276,-120762,-52556,1141,-3253,-2566,1281,9589,32190,-11594,-82539,22865,204790,166370,38896,8879,-20462,-63203,-60604,-26784,10230,-12933,-77085,-58914,-15106,-72670,-122380,-87392,-63646,-84452,-121639,-126582,-98163,-63122,-2931,29059,4552,27991,56377,36352,3670,-22401,-23765,24430,79258,109964,119926,98241,42337,-15825,-108579,-123266,-37365,-24455,-52282,-60419,-74289,-10314,90420,87557,35683,3498,-56806,-73802,-47656,-19466,73659,147034,135592,94161,65236,71097,91870,23662,-95544,-86378,67396,173397,132248,64145,22948,6836,-6406,67362,173426,117325,-2814,6249,39428,-29191,-68716,-50623,-44302,-1745,47937,1316,-48785,-25423,-2002,30047,73925,49873,-5388,5488,34893,8745,-36215,3700,38393,-13457,-70971,-61865,-48588,-69740,-35485,21477,63618,35886,-2873,34875,85137,42934,3923,7764,-8021,-23922,-12495,6129,-6097,-18017,-7764,-4034,-23724,-47738,-81158,-69756,-45228,-88519,-100260,-55071,-39904,-26681,8357,19847,-32266,-100612,-53624,59327,80092,31177,23604,27034,-5863,14279,116929,194918,177192,119780,67011,6866,-12022,42041,48961,-25914,-51061,-37757,-73699,-84545,-18548,32064,-998,-52922,-28273,4725,-6572,31031,87010,53362,-20143,-54041,-65685,-44536,-45780,-99376,-93948,-28293,48239,128144,174550,93906,-41608,-96478,-65101,-26068,30034,79913,88157,76321,-1498,-129907,-173400,-120065,-108616,-97235,-19208,19185,-12012,-61558,-77224,-58076,-12737,-4608,1199,45668,70209,111366,203211,202040,70594,-33318,-16484,57555,47745,-37818,-45656,6305,21551,20544,8729,-17835,-36182,-54212,-70437,-47107,1760,13072,-16491,-42876,-35737,-518,24520,39969,33266,30945,58161,81923,42736,-4822,11951,31804,-14186,-52532,-19760,10674,3602,-75455,-199476,-212901,-69270,10246,-5549,47444,146107,143051,70713,35046,-2647,-27374,30102,55137,-11222,-49253,-21432,12765,22129,24891,53882,79143,34402,-18493,-2384,58762,47118,-21773,-39352,18387,61876,89741,124224,127174,73651,-28197,-81147,-39802,8096,38808,60383,41961,11098,25773,66339,106011,107721,123023,149788,108619,44507,33872,99476,185825,147950,13792,-72935,-130644,-103851,21333,123817,111294,68217,74627,90604,61036,32400,-5131,-18420,-3927,39096,88828,98807,23196,-44663,-41034,-430,5362,-21670,2151,54687,62316,46870,22892,-546,-12455,-11493,-27342,-59358,-46934,21891,56867,-25816,-135533,-144469,-44900,54803,51979,29232,60943,65977,4927,-31662,-53273,-97125,-67439,19056,36976,-16807,-37200,-52364,-100695,-121217,-64742,5692,17251,22965,6292,-55417,-101426,-104874,-94983,-64956,-29544,6387,48872,70686,4211,-124251,-183689,-104600,22456,101484,127827,129386,109840,79695,33737,18955,56302,46865,-66508,-110506,-11272,43057,-13621,-43984,17196,54362,-1313,-53291,-53915,-90993,-164243,-115624,22046,39888,2257,36073,84985,94949,65186,13285,2128,-17555,-64704,-33366,38926,37811,-18442,-40061,-35241,-98810,-136004,-76479,-15841,-36599,-77516,-72464,-68283,-57683,-14553,81,18199,85826,110693,64621,43314,67115,56245,870,-8148,-4399,-35583,-37430,-17541,-41132,-62106,-58195,-81536,-118336,-110331,-118531,-134255,-43975,56940,-25750,-131367,-75102,53507,113539,59417,-19376,-77551,-79726,-51229,-38975,-19209,-17409,-52110,-73855,-60136,-6783,50874,53844,55726,94733,96485,23251,-90184,-146574,-137974,-87892,-42019,-22195,20954,94938,77393,-3098,-10493,-4609,-56479,-80372,-92558,-159574,-151589,-52508,47885,128624,151182,83326,14404,-24717,-73833,-77720,-19508,26839,-10388,-48958,-41430,-26540,6401,89169,147898,86647,-11091,2047,106455,127234,69574,9806,34217,86727,75697,45997,31450,-15913,-23853,54888,101363,74869,60770,78148,85593,36047,-63856,-118509,-114135,-38503,53036,57913,22876,9942,35870,66626,20733,-10385,13439,-16356,-81007,-118937,-138089,-83144,38929,88556,-6008,-138339,-154530,-6425,77786,-18201,-77330,-4081,-3116,-51050,-20990,-2436,-46970,-53133,-16760,-21570,-55473,-23831,56538,102986,98661,40128,-2620,29237,24605,-57500,-86828,-80313,-95092,-74878,-65538,-89806,-58149,21787,52378,23807,-17124,-12106,7617,11763,38077,94528,122505,103706,82016],[1843,11425,46374,44580,3845,-15394,8457,33065,26435,-46167,-185391,-243692,-135904,-27580,-26642,-44023,-37706,27972,94663,91741,49682,-12497,-46860,6299,66182,64665,64306,37216,-54344,-99064,-47296,-1979,24596,40568,22222,3393,-6410,-31852,-36030,-20787,-45388,-61763,-30585,-8031,-14767,-7360,11312,50347,33998,-44686,-97182,-83621,-68481,-57851,-26645,24985,44522,-37986,-117844,-73800,30726,92382,97238,54430,25061,22415,35711,46151,29200,13370,35898,95127,108034,1864,-103341,-71055,47574,57280,-27368,-56029,987,18364,-45578,-72281,-58557,-73752,-62640,23709,88000,75410,11859,-10090,25117,13320,-47236,-78365,-27755,-19457,-92857,-152199,-126142,-75469,-4517,100392,152068,117341,58619,50550,83347,68403,37924,28592,8669,25434,26886,-23642,-5803,83767,56633,-81813,-170018,-137369,-62258,14519,48587,-10468,-62064,-37526,-5493,10001,20224,-31230,-3436,96801,53674,-31659,-20533,-51259,-115235,-64851,-6878,-28712,3548,85325,88009,88906,94732,26664,-51524,-42760,-34533,-90829,-111060,-13840,45953,-28217,-79464,-11552,63882,79929,76818,45186,7813,-13221,-30681,-22793,27209,43343,19588,38133,96894,126960,102180,76679,86451,63116,-29361,-72220,-457,104814,114156,-8005,-93435,-33530,33705,2098,-21192,-22281,-83029,-131252,-46092,73997,55420,-28685,-33554,36168,100872,91565,10147,3196,49493,-8593,-108460,-77361,20151,27614,31964,74623,46153,12250,66224,102311,54353,-24016,-87038,-110109,-94688,-80468,-31928,51288,80954,11202,-72123,-99685,-106425,-90479,-10232,53626,50734,16866,-27477,-59694,-43159,-29914,-30251,-27692,-41085,-49478,-22629,-20143,-42793,-68265,-78194,-32921,62931,51726,-25558,-19996,35182,-13020,-83633,-56653,14349,278,-42914,-48904,-80529,-138820,-116027,-26175,-4449,-51775,33646,159181,116580,-6173,-39961,-33640,-6170,32277,40388,-31741,-102238,-68190,-25639,-39694,-63999,-69409,-10159,86987,90970,26536,-3917,-8362,-39447,-101612,-82286,29655,50888,-13660,-86629,-125613,-105815,-58797,-28332,8299,57898,75924,41211,-49514,-137713,-181725,-154567,-85621,-27030,35394,74332,4823,-54295,-49166,-1792,65793,66993,27804,56415,148537,168646,31635,-54856,43593,84830,-6880,-24506,14499,30648,38352,41473,80947,140185,127520,42408,4311,21,-9772,41410,56561,2343,44172,85152,58046,47101,14092,-66020,-100784,-50794,33510,78926,95431,83327,31178,3418,40479,77014,107199,184252,160562,10762,-66972,-18443,48200,88929,87418,41610,-1832,-3080,65303,124853,70970,4601,7592,9258,-35826,-102503,-106196,-19022,90552,102058,46725,12697,-25826,-87441,-24722,86513,39175,-98720,-137694,-86572,-41274,-35960,-32773,-17406,-20910,-23948,-45070,-121802,-151134,-45903,34106,-19456,-90882,-33527,11995,-63587,-139484,-101248,-24936,42384,88279,79547,40667,28671,33916,33543,71318,78339,12019,-29920,-38271,-94385,-101753,-30395,25824,29159,29710,20336,-1261,17898,14597,-9261,86916,217482,147320,12351,-40184,-86303,-135191,-117395,-39587,48693,71491,41640,65908,61691,-38810,-73193,-32709,-20467,18398,34634,7736,-13609,-52851,-64230,-8922,29736,13202,-15593,-41420,-20482,16489,39846,101498,137082,91968,31391,6066,6709,-31852,-103932,-60923,62900,52916,-11330,-35604,-36744,16846,90092,117354,106230,61386,-17252,-37791,2339,53488,127003,142714,114595,101455,73299,40209,14461,-79683,-177964,-126983,51628,157916,74649,-34019,-65353,-43551,-56297,2854,128276,89833,-21769,13870,58574,-20720,-87027,-68389,-25564,15170,14027,-53232,-84995,-52409,-45926,-46165,2166,14833,-34026,-10096,48901,21401,-59358,-39069,5257,-31438,-101175,-98828,-45827,-794,33953,46765,63120,53780,14855,1891,22828,9941,-41838,-83858,-99566,-93792,-52769,218,-1149,-23664,-46880,-72583,-73091,-25157,-7750,11287,-2586,-83641,-74396,-3766,-31654,-72558,-45314,-10666,-18430,-45221,12058,106861,88130,575,-13041,13704,29366,55207,117634,211436,228173,149788,70013,4399,-13006,28422,38109,8204,4673,-4030,-61858,-85309,-17748,61288,31933,-76815,-111161,-66873,-17673,74695,144901,84520,-40953,-113776,-115932,-55688,-12360,-4173,22127,22461,2417,35170,93009,38021,-95489,-158126,-120380,-81325,-54172,-29696,-15331,-6308,-41108,-99490,-113892,-99588,-130750,-159829,-120655,-71286,-26079,5239,169,-24333,-4449,16966,60396,87499,91245,155129,244236,192167,54624,-7620,41582,114961,111372,54581,39562,6583,-34991,-9883,34198,39279,21187,19842,19966,-16453,-74311,-112761,-122237,-78236,-6079,38145,47030,57059,34314,-6387,437,42017,30776,3621,20296,39129,35316,27301,8767,4949,38962,12801,-101283,-130565,-11469,48158,20682,52152,117120,127987,104940,75251,19557,-36284,-16950,52960,43568,-34646,-63723,-31395,-41296,-86010,-41230,71431,86161,18565,-16761,8508,21232,-7569,-24804,53379,105678,78716,90992,125909,79489,-32270,-65802,-29183,-29468,-4130,50791,53344,23088,42854,88561,110569,79552,72191,113676,104870,65923,69304,111367,144888,128465,67558,2115,-55816,-35026,57289,128466,111346,69440,52241,12383,-24919,-28765,-19106,22496,45459,57710,116312,154392,95587,13500,-61107,-64338,-36176,-47953,-18129,30151,13869,-19282,-53204,-32225,49989,98987,36604,-58838,-58239,5073,36488,2195,-63667,-108423,-80343,-23106,-11889,4905,48374,30588,-27354,-38437,-51480,-125384,-110613,13053,53384,4821,-16914,-50397,-120663,-162797,-139742,-101558,-81908,-21217,32363,-10119,-87464,-99158,-45177,42781,84755,64946,70359,95364,7456,-132795,-166116,-72122,13565,31484,23007,57924,84631,102633,98709,41741,-12475,-33897,-78698,-83634,-29252,-15634,-47356,-30512,47386,49818,-51911,-103445,-78820,-75455,-121373,-127490,-90755,-73702,-69711,-19707,65942,83397,3647,-70529,-47760,-13118,-5019,5821,17961,5087,-28280,-49100,-38659,-42984,-30299,16357,13757,-34013,-36625,-40302,-90888,-80974,-16505,-13147,11070,111470,155588,121823,129853,163673,106881,-8301,-52412,-42522,-49203,-39600,14937,-1814,-45653,-68966,-134376,-220303,-222932,-171501,-134088,-63894,-337,-53650,-80843,36340,147056,152295,72289,-22414,-80599,-34034,13184,-6798,-26952,-28825,-28842,-32344,-37085,5957,32242,6754,4222,22951,33775,39424,11523,-25153,-56437,-54068,5267,53884,47332,42442,36249,22497,52746,63599,-31677,-141610,-164641,-146495,-108023,-12927,73180,108950,80772,20912,-26828,-77623,-128672,-77414,50076,118237,62683,14954,4269,-23215,-13808,83163,167048,123937,-15847,-80087,21943,126621,98688,6964,-11513,56502,94385,44614,-7889,-36985,-26887,28040,58570,31108,-2585,4404,45210,32172,-34331,-83572,-81754,-12785,71228,85560,47533,-13800,-13607,42763,33243,-21211,-55728,-88621,-93908,-83693,-96907,-42625,73030,119707,47147,-65551,-102503,1809,71950,-1531,-75805,-32549,-3194,-33791,-44981,-21049,22514,88047,89137,35616,-5317,26325,75488,86607,68572,13796,-49524,-52246,-55000,-95415,-95308,-107115,-181924,-195172,-169568,-151782,-72288,20088,27406,82,-13052,-7544,-19815,-56438,-41887,39876,93822,90003,62880],[11632,-11342,6463,10123,-583,26923,88113,133359,132000,44383,-73736,-106412,-41125,7077,-2150,-8097,-21988,-3468,51183,79166,31474,-79951,-140422,-67898,28159,67493,93644,56221,-29860,-39439,10062,-13332,-61734,-60524,-32773,24024,52884,19723,-10777,-51725,-113841,-87350,9786,24239,-49079,-103674,-79875,-20164,-12123,-44224,-53863,-52063,-60747,-60395,-48130,-6234,42767,10657,-65378,-63796,4875,85916,123611,52883,-24910,-5660,59392,71064,39019,32000,48292,60431,59741,23210,-29200,-66704,-49060,-34505,-73886,-99961,-17502,42973,-43436,-110660,-74870,-21159,43674,113921,114336,56057,-11054,-36419,-52199,-124590,-160106,-110012,-11535,-17441,-125667,-180805,-124222,-58298,5040,90019,128442,121191,103103,126464,178886,156569,87049,35943,16676,49796,60218,-2941,-11019,72073,77475,-43803,-134534,-107070,-22027,84789,132573,35218,-30336,24498,77050,93829,82139,32115,60515,121314,77733,8877,-17436,-81395,-124520,-55952,-11520,-65383,-75955,-12229,55945,116153,113079,19987,-67563,-45030,4382,-17526,-60783,-43154,837,-9927,-44787,-13737,59899,90867,65630,34901,43070,35212,-24132,-83455,-62253,-6098,11326,19079,75701,134617,108632,96437,112447,110763,68632,20023,12892,1424,-54429,-113902,-98072,-12441,46599,13108,-29618,-49760,-91806,-96474,-11683,68843,59574,-16747,-87877,-70701,50843,127390,71326,18261,39488,-11173,-93400,-43971,54807,66435,31425,17917,5256,-19678,7234,50772,37650,-25043,-93767,-121339,-86700,-78293,-59976,29499,80981,19746,-45907,-55709,-65576,-61349,2879,49166,63244,65410,27403,1753,7525,-29738,-22263,39285,15023,-21161,-20621,-40401,-32482,-26224,-39998,14650,85792,15060,-95244,-92847,-33463,-49368,-96944,-84707,-33254,-36266,-57332,-51304,-57802,-112868,-109863,-21384,28354,26267,118494,224069,149725,-6054,-49641,-22448,35342,94016,78833,-24427,-101359,-100841,-86814,-37936,17013,-26385,-36055,48477,48493,-43444,-93147,-57444,-14183,-79205,-113647,-26244,27365,14986,11566,16604,-147079,-286681,-185571,42458,119830,73893,4790,-71731,-145349,-170779,-88913,602,16051,48565,73533,-16936,-92825,-76157,-13712,11941,-12713,-7528,-1118,4335,20021,-44307,-76090,13008,52384,3182,20585,39956,19632,34059,44821,57914,88239,64869,13803,8116,-179,-9709,43952,72406,33499,47411,56527,46080,49179,2539,-66297,-88816,-74246,5903,115766,158533,101254,-11992,-80352,-29548,56393,128251,201467,148747,-26292,-97875,-25194,32058,52583,34154,-28047,-56808,-42982,26066,76849,19538,-23030,-16522,-46709,-38630,-20287,-63400,-50042,44677,56620,22267,50013,54235,-17312,-31118,26362,28374,-49935,-80594,-71063,-80198,-94676,-80518,-46365,-24216,1955,36848,4904,-45524,12362,94490,53920,-42525,-22533,12689,-35637,-89568,-76112,-22399,42018,92198,105007,63682,33302,38060,28909,66573,85920,14020,-42348,-37861,-46995,-17508,19353,7938,-14030,-4124,-1347,-17859,-4834,24058,52687,120788,162610,58708,-44398,-66727,-113304,-173171,-159693,-68191,42150,112446,134211,158119,121442,22107,3526,31415,21085,71499,106915,58712,20892,-11197,-51423,-31129,14954,3547,-28563,-47345,-41108,-21575,7795,82029,111009,26710,-60769,-41255,27597,18964,-39724,-8569,64570,42546,-12092,-9615,63133,111281,107386,123837,129675,74931,-1580,-26071,30210,100471,115971,61297,46993,70581,38894,-1741,-31958,-85185,-105854,-71568,-7189,46612,20240,-64547,-104955,-84759,-94895,-69283,38388,54685,-4614,21230,43481,-2444,-48875,-66151,-46997,-21960,-58755,-95676,-51884,-17729,-55307,-85095,-58757,-38955,-51930,-5948,49338,-4688,-91661,-89656,-64764,-73335,-106884,-96314,-16385,60556,62747,31487,28236,33639,26626,9518,10117,12598,-60592,-182349,-230505,-178513,-48776,36778,5679,-39242,-70537,-116825,-130184,-47347,21674,29228,-13957,-40316,9687,44646,2775,-26202,-36399,-45589,-31387,-25789,-4539,69478,121388,80499,28851,19015,46056,51531,50542,132070,175212,117714,68371,31356,6268,-8905,-37703,-20074,5910,-23555,-91461,-130990,-79271,29878,47424,-56726,-141808,-118005,-35126,34329,53624,24714,-39060,-92384,-89033,-35478,7528,61805,120069,80500,11997,3191,37269,8570,-86334,-153995,-131270,-92915,-116657,-162206,-143788,-89368,-64502,-27793,24298,3356,-105465,-199259,-223098,-194847,-88114,30551,56602,-6650,-38912,12812,126773,160734,116437,135840,178842,93156,-21124,-20039,73225,131149,97434,36291,46665,35883,-17741,-10009,42646,64678,46900,46892,68960,17476,-82974,-115116,-107006,-74585,-44311,-47375,-24499,48672,60775,9355,-8033,5404,-777,-4194,-1696,12397,49765,57548,-580,-35898,16908,41143,-25087,-60877,1709,39651,12540,5653,25759,32332,46623,44675,14671,-21997,-23625,42642,81280,-1801,-95542,-98407,-85458,-115707,-89945,34730,116026,71014,-32823,-59600,-11979,24667,31778,73881,84743,23955,13959,67251,91309,52501,32516,12792,-43393,-45660,-3492,25823,41317,60454,64735,61182,27658,4902,24600,37534,70069,103857,62773,125,34143,87946,65939,21026,44086,92791,107219,64512,19890,-22860,-75041,-92752,-63462,-12062,33619,23333,13170,63071,118750,96701,32754,-65958,-75965,-30820,-65548,-84525,-44258,-23579,-42719,-94440,-74863,26989,71601,-12247,-108254,-84253,3512,42659,22976,-28087,-86498,-127755,-153158,-98154,14979,69301,30504,16907,27527,2648,-57051,-47458,37422,67304,36600,17741,-28466,-107757,-158221,-168207,-171100,-156142,-68989,36411,34384,-41281,-54381,17543,101001,88482,-9780,-48026,1257,-30826,-106938,-82153,-9012,-32651,-122977,-138469,-40275,35838,82386,121993,64750,-57773,-104516,-58750,8266,27493,-6222,-20892,2713,52721,40307,-33291,-75200,-83806,-96168,-95277,-91991,-120650,-130867,-117653,-73805,19507,35948,-64141,-141125,-94859,7242,69815,34587,-32359,-55867,-59932,-47501,-9615,20514,51553,64924,-13970,-74798,-32751,-30010,-98983,-86513,-109,30961,36052,99825,144277,133925,134657,143129,84325,-34769,-89733,-53102,-46057,-56993,2165,22165,-17558,-42542,-102887,-204172,-203525,-143339,-106657,-67345,-46146,-53622,17183,182728,271215,174729,14203,-57217,-33235,41836,65086,37577,28013,30050,20243,20493,47579,69181,20555,-39850,-44462,-35606,-9792,47037,100730,118825,48890,-9192,46595,106971,83489,39836,36031,71370,99527,73003,-10441,-122079,-184051,-153135,-117222,-43445,21419,16124,-33494,-34244,-13297,-32718,-70903,-40268,61158,132314,89456,77552,79878,-5767,-64940,-22179,54758,63687,-44717,-148411,-84871,19842,29802,3308,-26788,951,65963,63620,38047,22526,1360,-1274,12402,-9091,-46835,-33202,18075,17157,-23204,-43487,-28547,6322,50159,66144,27213,-47923,-49641,6511,26903,-3731,-72639,-116065,-80214,-55670,-83282,-33601,86174,158774,151053,97127,45357,66130,79351,22157,-47225,-49446,-5206,17699,-6452,-10525,57386,124914,95515,12781,-6043,60838,89995,73911,78587,51496,-44389,-110434,-130692,-124727,-59303,-43311,-155770,-211899,-163225,-94715,-1432,49414,-13688,-57985,-41272,-22929,-49953,-90058,-72337,10310,81311,86651,43497],[23518,-32082,-51116,-37881,2067,62744,111206,137532,119401,33662,-16932,21815,50923,38338,18576,23235,22264,39477,78937,80520,-6168,-108674,-113656,-47633,-5291,22238,55899,38006,12843,40936,50877,-23229,-115396,-133492,-61588,14699,25190,-864,-40976,-101375,-104363,-35245,26016,14090,-59992,-112760,-83450,-31476,-27962,-24249,-951,-19488,-67377,-76029,-45582,-1579,50006,57341,-4506,-45977,-29429,20868,30071,-40452,-82465,-29848,36269,52889,39749,36848,27805,-38624,-78441,-16579,38177,-27708,-89932,-61958,-39325,-71490,-20112,62846,-5649,-96955,-32960,61925,103449,141125,124258,47468,-7519,-14759,-48568,-125199,-152009,-120508,-66670,-95288,-187474,-223242,-133128,-21954,32459,28412,16496,52804,83120,104894,148307,102767,-7823,-69636,-57386,2593,40311,11256,3052,63396,86699,43047,16317,-15292,-10271,91700,166358,83544,-18023,4850,82761,102112,74031,69577,104396,98577,49449,11393,-31737,-92495,-96253,-48708,-8688,-19959,-68277,-71416,16183,96955,69747,6612,-16735,11226,48995,31900,-40294,-93963,-79683,-55463,-59333,-60145,-11723,62704,78146,67298,105232,105266,-478,-108801,-121174,-52871,-4248,14048,73819,133757,88270,37325,23664,12357,31801,50099,27137,-68682,-149931,-132701,-41766,44719,96361,92009,59843,19799,-22176,-18446,40243,71848,42012,-24933,-83516,-92434,-9146,85246,80789,14085,-26919,-54051,-43210,14175,41481,18580,-43042,-69855,-34580,-37634,-48813,-13482,12051,-4167,-43931,-80552,-96269,-117341,-94097,-21844,13093,34636,56742,27672,-38396,-47175,2565,25822,35148,32305,19852,63338,95758,20834,30901,121506,99758,-23,-56526,-57920,1754,25312,21274,79990,107495,-12930,-117360,-100491,-53904,-52170,-56333,-53847,-40049,-37870,-18105,26345,20714,-48407,-80452,-51938,-37395,-11754,93354,203613,160077,24239,-43859,-9491,80192,129154,95919,-4116,-81150,-97247,-82259,-9346,67035,36453,-26924,-22643,-38620,-85299,-111220,-44845,50218,11577,-29399,20958,20678,-1972,56371,83124,-122333,-323346,-169704,58991,83822,58702,24956,-55882,-114181,-117286,-42562,22049,6781,6168,23749,-27499,-95960,-112764,-41464,8299,20744,49855,11440,-74730,-119399,-129207,-92199,-27386,7008,19459,46930,35741,-2433,11715,22518,2404,-15268,-30936,-13826,32036,48318,64257,93936,79609,18299,-10441,-53035,-76921,-50954,-41891,-42363,-40463,-50518,7045,105655,132351,101815,37991,-10108,-5285,41960,107022,158880,101504,-34255,-85821,-15642,15085,-8561,-44523,-94818,-96634,-65624,-45308,-37665,-21173,16881,7482,-87879,-84933,11469,4401,2239,71096,64927,37573,66629,76524,57667,50054,41601,31702,-7939,-37591,-31236,-57683,-114085,-123654,-48407,3965,25367,82704,97520,41239,22736,57801,39903,-24607,-20994,6212,-598,-36715,-46556,-4023,45080,91640,106801,69148,56588,81059,50052,20164,40371,23950,-5173,-14175,7587,57762,47416,-21623,-62453,-45527,-29517,-28386,-29008,-1630,72869,158463,151246,16551,-61746,-49490,-91105,-137435,-118657,-72179,-11922,58141,103137,113687,76173,22202,28721,48249,9645,-5816,11826,3905,2138,20287,27515,23923,9765,-1345,-13510,-6658,-6885,-19311,-5000,48147,59072,-16097,-77525,-26499,45051,58619,33193,48657,56911,5182,-29044,34861,162191,197550,130802,107829,122667,88900,11092,-34685,-9041,22620,2054,-34766,-14966,-3577,-26225,-12482,15152,38344,72360,44683,-36054,-55189,-11585,-7314,-36513,-50590,-75453,-57559,35956,85699,67854,49914,25901,16352,20454,-24461,-53450,-45487,-80208,-65594,41195,52067,-53068,-105193,-72660,-35645,-25160,-7127,8843,-27652,-80275,-91822,-85285,-77896,-93640,-94275,-25592,30019,28746,13470,21591,26449,50052,67111,64725,58056,14033,-117079,-231901,-178163,18603,97847,7678,-33607,-30902,-88795,-136616,-69774,35956,49062,1535,16354,49658,39284,49704,78857,40775,-17249,-11714,-28623,-82650,-11151,140712,154988,82790,63596,83371,60333,15255,49140,76961,43306,25016,22160,15193,-23038,-89057,-84100,-55248,-73257,-120240,-159547,-108509,24960,85048,28475,-44348,-61657,-31261,-35860,-71574,-49416,-12912,-28637,-49580,-35992,-3657,63571,116387,79779,67681,81942,74560,32919,-40353,-116940,-101816,-35100,-63125,-156835,-149621,-64090,-4420,71304,148018,99222,-68162,-187908,-229705,-223308,-113487,23734,83616,36756,-12329,43128,143213,159831,107786,86474,59187,-30074,-79475,-15259,80403,109249,52927,-38446,-37548,32763,40085,10985,16902,34366,16111,-7721,7622,3410,-16562,1580,-6700,-48822,-100938,-165680,-136730,14596,89125,60873,35401,-11936,-72938,-81178,-66253,-33772,23473,32097,-30242,-66534,1803,47128,1617,-40371,-7569,18136,-17753,-52721,-37065,-24531,-24902,-19202,5178,22818,7804,17215,70580,41474,-65960,-111959,-61169,-35706,-62184,-20497,79359,94872,8423,-17586,26348,66222,78274,70649,49950,15693,-4215,27127,91289,112716,90158,41003,-10512,-38294,-46029,-5049,60820,72073,25985,11994,11684,1500,-4775,22252,107955,139552,32935,-65516,-37914,8062,10126,7693,54766,88450,65572,-1459,-57629,-104583,-125407,-116388,-45002,13466,-1714,-60692,-74130,-44309,10401,18135,-28477,-82825,-49139,7078,-37096,-91093,-54359,17909,19341,-50373,-72709,-41525,-45552,-97265,-117457,-47870,49770,73742,20073,-35264,-64206,-139615,-239856,-164159,24054,73402,44886,91217,104155,59016,40994,57678,73873,80770,68569,57541,26795,-30531,-81545,-98712,-99607,-91988,-21915,57287,49667,4592,25755,81958,84352,-12543,-158386,-216351,-135322,-70906,-59630,-184,42071,-51560,-191545,-192102,-71576,13306,52024,94285,66751,-50749,-106416,-23749,78561,93881,61628,57670,29604,-6718,-9000,19248,24957,-22426,-73367,-58474,-31300,-60730,-111400,-122650,-82982,-10991,-3490,-74722,-130191,-93370,10070,61645,19213,-36304,-57629,-66722,-41011,18736,52292,76320,49797,-82367,-146597,-51494,17312,-29993,-58943,15249,103925,94134,64370,85516,102887,77141,46600,10873,-69519,-100661,-42818,-51653,-114126,-72747,4542,14497,35845,28622,-56651,-82156,-74841,-67351,-50417,-59506,-41938,80554,228940,263560,114583,-58854,-43270,60081,85121,56344,52378,85552,88132,38574,38173,103011,92286,8025,-41070,-54450,-45355,6135,51380,82094,122237,74576,27304,82483,130383,92922,34205,27829,62555,32282,-49165,-80290,-110501,-181676,-205270,-157932,-85786,-43941,-53156,-50807,9967,44915,9896,-45566,-71370,-27870,46813,36354,41687,59863,-11190,-80260,-83799,-35950,-3977,-70687,-167864,-142452,-82541,-25844,34309,24493,-4631,38398,90185,108106,85352,21320,-14735,-6405,-22479,-47651,-35522,-10055,-6648,-27127,-13582,8853,4874,14451,28086,-10596,-63224,-60289,-38961,-19731,397,-26530,-39374,-19590,-51962,-89904,-28001,89991,168906,188478,169223,127857,104230,60323,16157,-3589,-13779,27322,84449,44679,-22712,-13687,23232,38584,11707,7643,45976,45257,33487,69724,65570,-20366,-94472,-121371,-113399,-47648,4991,-21723,-46414,-26555,20299,92776,114955,9796,-80061,-66311,-33387,-59716,-77875,-46645,10628,63123,73742,36189],[37934,-22782,-52715,-38283,1978,40070,46971,39174,6496,-54844,-62836,-1444,31890,37830,16888,-2264,27860,93909,124179,93273,4569,-55489,-8860,32176,-12818,-46249,-13814,30928,72453,91931,62891,-3645,-88324,-118282,-55490,-31120,-40603,-24024,-57925,-94736,-34495,15487,4934,-3863,-33377,-53622,-31789,2560,-16744,-36902,-26375,-25851,-71523,-78930,4800,91538,142559,139279,51189,-31285,-25184,-7519,-57333,-114030,-88672,-32959,-9609,7767,9188,-5600,-23058,-94965,-147523,-67345,36647,17313,-25858,-3470,36131,12353,19093,91362,66183,4372,98935,175365,106157,84845,100710,49300,12056,39886,37504,-7288,-27327,-58073,-104947,-161008,-196948,-201848,-107356,17690,27760,-69573,-105091,-35768,6019,-5390,7358,-25064,-122054,-176095,-148695,-75795,-23858,-10691,16760,85459,110574,120672,137018,60133,-8749,57670,136717,115026,23653,-14331,44452,67324,58275,80769,102251,77342,36646,3739,-46543,-79385,-49093,-15867,29977,67683,-9862,-75859,3814,77200,12440,-25679,26940,62080,56870,30797,-43069,-102267,-116699,-144455,-156054,-127030,-60644,38940,85018,66542,77990,74652,-165,-67357,-87142,-52132,-5883,18715,52813,77571,29891,-54458,-107320,-147282,-110260,-1903,27508,-62393,-122504,-87891,-1955,62051,102730,144443,160054,118063,67635,44790,47287,49677,25474,-3956,-13036,-28929,-31946,10617,34971,17910,-38963,-62430,2107,31707,-13778,-54711,-105466,-117566,-53217,-27052,-35691,-13149,455,-3948,4209,-6244,-88374,-157102,-98717,-32956,-37062,17031,90891,47362,-57223,-70291,-14122,7289,2988,-29688,-43839,21556,74117,32626,58408,145007,141311,14461,-75942,-53493,27597,44384,35428,66642,72122,-27846,-86430,-47323,-7408,-13319,9085,23010,252,-30086,-3732,45172,7073,-53248,-49762,-39490,-68305,-70961,26491,135438,139652,48345,-38025,-29426,48425,86274,89372,22995,-58387,-48752,-489,35390,45520,32386,-4424,-39080,-57652,-38977,-12847,57790,130415,97000,69787,99906,17841,-79474,-44484,-28405,-106969,-121708,21412,38021,-30497,11471,51497,-4338,-34879,-25022,-28896,-59246,-72375,-56973,-42527,-49837,-89044,-143640,-85885,41120,123899,128624,73498,-1846,-103684,-149528,-86724,-25131,-7125,1903,-1792,-12974,-16846,-15269,-28501,-61311,-111116,-120817,-39288,64616,101815,112867,108924,55921,-6675,-32563,-97013,-146204,-118375,-76292,-54152,-45424,-39956,-8133,7172,22712,89840,111720,81687,38047,5543,18129,68440,50665,-16439,-47229,-22701,-43379,-84881,-71153,-76876,-106226,-108610,-115431,-89605,11423,97977,73563,-42505,-93523,-35873,-6418,10764,77962,98786,80184,58140,41238,76687,130006,90539,22863,-24270,-51118,-10254,-9334,-101947,-137870,-53648,-8992,-3709,48424,67594,-8182,-65340,-47921,-23964,-23101,-1847,13569,2517,-44385,-54121,-8445,33031,65360,63275,37459,52596,98920,80624,3684,-23262,-11566,-7790,-1723,34972,55006,10248,-51932,-87151,-82482,-68687,-55350,-52554,-33308,61307,176858,178848,33257,-66462,-54442,-59746,-61036,-24817,-18876,-4077,34091,18867,-46795,-91640,-73951,-6067,34633,-16593,-100564,-112061,-55829,-22945,8677,79320,87679,4340,-48452,-50871,-13200,35481,54750,74613,96145,59581,-10137,-43791,-25433,-14262,1381,44957,113448,120887,8364,-60591,28597,141851,140245,55730,31474,78950,85782,18813,-28880,-56340,-108844,-130928,-91812,-50741,-61982,-48500,14364,78248,120301,127143,67847,-23542,-59280,-25368,42536,65071,37795,-31007,-32157,57037,115388,113902,70535,13561,14655,63571,38850,-11842,-19999,-34288,790,99768,76389,-72702,-136452,-69118,13970,28472,-19230,-52685,-28831,-28340,-37201,-31921,-28901,-61970,-91048,-70781,-55326,-28393,14533,61989,64855,73691,89278,65241,36091,62160,22764,-103254,-91811,71866,108355,105,-6426,22283,-38725,-118062,-97589,14713,69950,41229,24079,-2497,-7551,66478,115978,83314,42665,42905,-5220,-102951,-54927,90210,98612,57004,88809,101022,65720,31452,18524,2853,-21710,-40338,-28448,10890,1688,-66885,-110284,-114794,-104726,-104332,-119022,-65949,56912,112097,82419,54447,18512,-25753,-75967,-129802,-96634,-13937,-16982,-83836,-95337,-34817,41387,51046,13831,70502,134590,101862,28912,-36630,-94298,-69418,10619,17051,-54169,-54181,28881,88040,142157,183476,124026,-27641,-133286,-162997,-148684,-64435,30274,96867,94680,75194,88267,97964,72818,53875,37386,-21195,-87962,-59258,36953,62836,31947,-5385,-95507,-136951,-36575,33221,-12204,-36267,-9270,-17263,-61336,-84635,-48105,33412,75069,23468,-47333,-101064,-181475,-185651,-41774,57395,69759,54157,-32161,-153196,-186856,-143627,-97784,-53306,-30381,-63237,-78088,10292,65734,8727,-50806,-19352,4591,-49906,-99445,-66731,-29862,-53573,-61108,8411,73975,37081,-17215,28541,74161,14397,-39452,10906,44261,-32808,-83962,-26969,44320,69217,102945,107062,82433,58088,30435,6744,13973,33187,52075,70733,73536,49937,2624,-19094,-19496,-44145,-21817,42234,35394,-21501,-7379,26478,26617,30116,80411,155888,141947,41503,-9033,-37337,-98242,-105673,-70310,-15449,12182,-11817,-79778,-149506,-174435,-149528,-98653,-6788,20104,-54800,-132761,-143226,-137998,-108996,-95836,-121127,-119885,-55153,4074,-3145,-36920,-935,84136,91166,17105,-38606,-87367,-124643,-114013,-50093,38102,80859,50230,-25653,-55755,-37155,-115891,-241995,-174041,7202,37402,44616,120054,109753,50293,51784,75537,68032,62878,69121,77804,78659,61656,18419,12894,51487,79627,127944,130937,59407,28946,95235,134563,62957,-80596,-215589,-246353,-142082,-44775,-19065,21239,62953,-1927,-110993,-131730,-54415,11186,23571,25574,23280,-20150,-36089,20498,84982,91431,89040,105197,45071,-46117,-38183,46471,91926,53675,3421,-9262,2077,-8200,-61939,-92699,-69671,-22099,233,-26351,-67921,-47766,-6317,-28943,-49342,-17652,-13100,-44920,-39251,18953,47181,53393,5875,-123122,-175496,-47351,84664,61748,-27286,-1504,113058,117713,36288,36410,62296,30233,-4322,-34610,-93490,-107586,-62769,-90900,-184259,-145179,-24924,37443,105508,147783,79924,2880,-31044,-32643,-41575,-81198,-60148,65957,146866,114078,19791,-48448,50812,144290,93407,39741,48232,80714,78550,8172,-15449,27479,13906,-21523,-30686,-49864,-18162,67220,82681,24121,5464,6311,44746,123398,151236,75184,-21826,-31839,-6214,-88591,-198087,-179828,-123065,-143873,-175076,-121349,-58259,-43557,-44975,1323,69015,52778,-39184,-114680,-150438,-136543,-65831,-52913,-70815,-59874,-46428,-37415,-25560,7450,32237,-35402,-129645,-117826,-86029,-38982,46133,75810,29520,40854,98290,108794,59270,-8163,-26982,-12146,-24513,-32573,-30863,-29610,-12867,-10287,2757,3201,-21245,-8355,21185,-1484,-44764,-70022,-84765,-60880,-16337,3536,49945,48978,-39019,-57676,18595,89917,121619,103732,68025,49022,46302,-1226,-22011,2125,4716,43166,111575,59561,-61785,-128594,-93434,10802,83345,70435,13720,-30646,-26197,-7176,-23995,-48769,-50132,-44952,-61601,-81487,-48437,55044,122333,82417,52479,92697,121839,48250,-54242,-49046,-1562,-31914,-58815,-34934,-2228,16822,27458,25045],[63775,19262,6224,1741,-15827,-11650,-9728,-42067,-82404,-104249,-103006,-95679,-58078,9653,487,-46057,-5017,79736,100646,91231,57906,17502,40268,59918,-5915,-78703,-52802,41963,99476,73622,53007,37091,-27298,-56749,-47458,-92248,-73925,22383,24701,3968,24696,-3091,-28174,-991,-1845,-15667,-15726,-1881,-21199,-75674,-94997,-53575,-59323,-46906,84817,210797,259460,228317,92218,-21485,458,11237,-47809,-70564,-32325,-24592,-29993,-7788,-31528,-87020,-83373,-72740,-98409,-89867,-29214,27240,68152,62802,72189,99495,110881,129863,119459,114509,202096,230923,105154,50036,77144,50425,39712,100447,117625,77694,88352,56337,-52699,-123338,-110369,-110881,-60643,27911,-15379,-141547,-162846,-88235,-60625,-89603,-86001,-72599,-103431,-142349,-144364,-98831,-54886,-27903,31111,120461,135055,116210,100317,51180,19149,52001,90882,104343,67184,7447,9888,35076,71558,85814,75818,79048,69547,23797,-23768,-26472,4599,30374,80083,130998,59623,-29003,20244,67172,-33589,-85237,184,57046,43863,34449,-7641,-47379,-88032,-173966,-206262,-134806,-34190,52325,80978,21559,-35401,-37882,-7269,21601,32697,21594,7768,-4584,-10228,8536,-1090,-70346,-144550,-177529,-132584,-5775,42579,-25314,-69790,-53334,-11424,3856,14694,85498,159975,162486,139996,95505,32080,17653,41137,64393,66767,24354,-28583,-24513,15569,58342,40292,-5551,4731,-3386,-38578,-48081,-68437,-79022,-39080,1948,22645,22114,-6761,-32005,10784,55403,-30344,-130574,-70544,5870,-10096,-27268,-6074,-21182,-76892,-79142,-23309,10103,12678,-31180,-79965,-72043,-37670,-12691,43732,115241,116620,29319,-35152,-16783,30234,18907,-19833,-27742,-12569,-46928,-60529,-7480,48855,35667,40581,76702,68504,10904,-16789,-35493,-71144,-66443,-10428,15950,-18311,-45759,37574,119115,113785,46966,-23417,-56036,-35545,5692,63172,44490,-13238,20893,77963,68605,12980,-12616,6875,17523,20647,48093,89335,137573,156159,99276,65744,88475,5224,-116357,-152819,-152493,-97000,86583,159357,21628,-81548,-36069,32751,46760,66379,77388,-3288,-111507,-100863,-44713,-33028,-42525,-83016,-163808,-129514,30484,122160,97139,84015,93399,-3249,-105594,-65823,-15778,-12253,-19604,-42015,-45573,-25366,-41945,-77810,-95192,-129376,-141275,-57313,57184,88790,72956,50651,1964,-11533,22951,-15764,-72269,-67994,-52950,-70792,-85161,-65276,-58046,-96217,-49256,75078,108807,80020,53677,-21246,-64238,-2214,31274,7088,-14265,-29594,-79447,-95336,-8636,24404,-70792,-150603,-131771,-32273,80756,146191,135831,63523,-18546,-60041,-66126,-65717,5503,83205,76975,18597,-12980,32214,113266,91854,12510,-61308,-92785,-26874,7756,-77159,-111520,-63163,-47163,-25694,41156,36483,-77070,-130532,-81444,-22602,3843,42368,51460,6831,-59402,-68911,-37288,4055,33594,29866,21855,41224,72682,78537,44130,-14223,-53392,-71037,-24757,27050,11504,-35733,-64280,-88539,-97171,-87751,-59393,-28190,-8118,52145,140726,175005,53574,-87561,-85309,-21641,11865,39299,67550,127558,160402,48847,-128389,-210985,-144390,-12798,61071,27580,-54494,-88492,-33615,-10767,-8918,66601,89529,3742,-66815,-75519,-41661,46726,125129,178150,194888,115073,22947,-19411,-65448,-108106,-85064,18206,153329,197434,41128,-92889,-44996,14668,-39983,-113936,-86584,-14,39688,25879,21591,-22356,-127156,-142085,-64008,-23868,-20496,26556,74341,95593,77516,15818,-23419,-8755,12867,8932,54632,113440,113086,10598,-59951,-6251,69959,95372,73138,17240,11642,67870,71995,30492,25832,32801,47444,91157,56358,-75315,-134549,-58898,43646,54230,-16254,-43485,24667,50350,54280,68275,62493,21916,-15353,-44898,-66067,-40844,27273,99540,108508,80602,47639,-20145,-68746,-8490,52471,16995,8686,67974,54535,-3685,28222,53707,15387,-72927,-118255,-51981,33480,34061,-528,-24033,13743,85362,96919,77788,83115,98978,67225,-10932,-22963,25719,1115,-3806,60869,59428,29919,46190,31004,-3776,-8469,-33067,-36754,26841,57534,19148,-45432,-97842,-83965,-34308,-12954,9492,70436,94323,65464,53389,33026,-5577,-38709,-95840,-99422,-37355,-44655,-128631,-137907,-49277,37816,26620,-33085,10588,82188,63747,-3697,-44209,-56227,-42685,-20115,1509,620,19237,77585,124125,154092,139379,94014,48540,-19166,-71312,-55062,3966,44450,90339,119797,123970,91296,64412,37369,23767,19716,5300,-24162,23907,93602,38890,-49887,-54508,-98934,-147372,-80501,-25257,-71402,-68202,-2537,15401,-22499,-84308,-71545,22008,47921,-19839,-39261,-23553,-70591,-112245,-62734,-4935,36069,38436,-37192,-158234,-214649,-184037,-156226,-132133,-82219,-76020,-66452,28315,84224,22249,-45995,-20231,892,-59576,-108462,-65411,-8294,-26092,-41093,44638,116686,48461,-32364,8607,89809,90149,68189,85986,71970,-16119,-101013,-118553,-37336,98639,198053,176960,87419,911,-36454,-59233,-45959,45609,101096,55069,14301,9240,-48902,-85051,-27021,-3021,-8975,-7653,-46344,-74350,-1994,45126,15194,29901,108873,157877,109366,58834,58589,-2554,-102199,-110884,-88114,-88132,-92159,-83714,-123239,-200612,-208737,-132140,-26550,30055,-8813,-98779,-156426,-153901,-154290,-156892,-160844,-145830,-119336,-83298,-31951,16217,19178,32478,88948,97818,31440,-31704,-93787,-111460,-55787,33157,83521,27681,-51534,-75295,-45438,-16812,-86504,-176488,-106153,2365,6246,38305,95570,44096,-25388,-23690,17795,30938,12903,27718,62472,79783,86221,64453,66133,123764,183432,225634,190874,88837,56148,123747,149032,78283,-32995,-109652,-87176,14458,46571,5881,14916,83611,86051,17495,-56276,-44046,6182,3603,-37961,-30798,15950,50095,51965,47590,30027,41229,86995,66175,9140,3846,35175,60826,59472,43327,9155,-4604,-4376,-13132,-34517,-56292,-25956,32614,27937,-10246,13149,-6231,-84680,-82507,-11732,4582,-19871,-17147,19737,31974,23215,-8275,-89091,-120792,-20511,93792,85143,-15866,-44279,38078,78099,33362,16047,16609,-20,-7223,-35279,-86456,-100815,-79922,-100678,-160393,-111225,-20539,23108,82605,142834,101638,14810,-22187,-24748,-55032,-111675,-89695,24319,42889,-33542,-31948,39078,141739,149570,75058,53860,65749,53329,39623,-17302,-85745,-110836,-90809,-44000,-27492,-31629,33636,125335,133994,40553,-58282,-62141,36496,138448,157544,59005,-71643,-88611,-48711,-112378,-192174,-147778,-77554,-59034,-29769,-5413,2389,-8194,-2632,22924,33097,-35873,-133099,-169068,-160962,-154004,-104646,-88364,-121836,-122236,-53070,20124,59809,106895,140408,55967,-63339,-50162,-14519,-33974,-195,49767,44559,73160,113459,74930,-6433,-45131,-30652,-705,4589,7140,6474,2514,8715,12329,-1837,-32431,-57679,-8751,70843,75432,-6307,-84145,-96606,-36320,3745,7441,71044,92489,23424,29469,89794,82787,42592,-20044,-72279,-64561,-16241,-19759,-27605,-24535,-33448,12117,95207,63093,-57510,-142514,-94215,43179,146539,117530,14885,-39707,-33209,-66337,-107221,-78725,-8029,42400,14120,-78898,-92566,34640,131704,72332,11012,31993,70171,48821,-6766,19440,83456,45024,-23685,-33989,-11550,-1775,11915,45348],[57905,27654,36983,16193,-46373,-36225,10531,-16767,-72843,-88735,-95198,-145473,-140944,-50975,-28049,-47570,-11981,35409,46637,74365,71653,12297,-13854,4598,-14953,-74520,-62557,23810,45561,-6396,16536,36804,-18025,-28261,-51992,-125896,-68463,77060,116544,76267,6809,-65142,-44249,11076,7170,-21029,-52405,-70481,-66874,-103514,-128108,-85384,-74393,-39726,100225,216311,248235,212323,76288,-33002,-23015,-5832,-1070,20439,4547,-54675,-56500,-13457,-59428,-155387,-131485,-43620,-43914,-105477,-103974,-15379,70110,29453,3104,105415,174015,130709,96822,109630,126370,127698,96052,78205,62899,37849,59440,116286,105123,52273,97025,116161,31242,-21196,366,-34154,-37842,637,-59238,-147719,-154089,-101426,-85647,-107450,-79669,-29234,-2892,-13746,-52314,-64277,-37431,-10047,37270,96447,89765,17497,-39521,-17011,46157,64306,55079,43345,20618,-19588,-40638,-7216,63920,70042,42294,71582,90921,38455,6678,24139,23950,15780,60283,121679,108906,36939,18174,16138,-78823,-132838,-59438,4860,13616,36448,35589,-7828,-66216,-124975,-133382,-67114,18539,69799,74136,185,-98272,-95912,-1128,78402,122756,92404,12502,-50076,-86376,-48346,-2154,-21254,-83079,-66480,23423,97859,84528,-15424,-75394,-58013,-42361,-82943,-103684,-38049,61552,130256,164520,127761,42592,25388,82141,113084,77905,-3101,-53265,-26746,43236,94400,98467,39882,-32292,-54725,-23935,11283,18536,3254,-10495,6951,25280,-1042,-35742,-68741,-33280,46852,19987,-69178,-48854,26899,29143,-54081,-114835,-97815,-69738,-60530,-43927,-15760,27441,24676,-37854,-88911,-86071,-40623,28261,69586,49525,22620,19966,17905,12171,-29501,-102204,-131679,-96060,-78334,-68972,-18780,53023,38617,-7400,31926,97752,78816,-9514,-102042,-87072,-18356,15663,16619,-4623,6106,101457,161491,111998,41124,650,-43705,-59377,-32162,5642,21433,36330,56322,60591,39144,-5351,-26850,9189,61600,80881,74710,80966,91986,79196,19532,-24855,-18439,-19168,-53610,-129740,-153989,-67536,80762,88645,20975,-39507,-72544,-38521,38100,106948,112904,22242,-60809,-27594,35144,53203,22521,-61820,-168382,-151519,-44735,-7379,-25196,-4655,35518,-6777,-78043,-64303,-59234,-62831,-34085,-20713,-26928,-34269,-68973,-101080,-81633,-62568,-84080,-77242,-19334,4391,-9968,-34889,-69313,-33485,70555,74296,21604,11979,11370,-34212,-86117,-95860,-110082,-120901,-36698,46748,29645,17725,40509,-13128,-64129,-7604,32808,8452,-8923,-11979,-33208,-13432,75555,99632,-24215,-145438,-94316,25021,73711,98678,132415,122586,63839,-18431,-90806,-122628,-66479,11232,10320,-27317,-39622,-16285,31444,43066,14916,-76210,-141150,-91125,-39837,-66472,-85371,-83996,-79044,-5507,108281,89519,-49259,-95730,-26484,20818,9679,43173,79318,43541,-35014,-76967,-72629,-24683,34098,54273,48129,35194,11138,16511,66885,42961,-67911,-138160,-85462,-27689,-24649,-45176,-70919,-87493,-77569,-63534,-22035,29145,37756,27520,48705,95951,25276,-102901,-84683,19831,44969,30458,96188,225908,275195,146805,-47743,-151283,-99665,25276,101153,97273,53050,-1071,-8293,-5245,-14753,6550,15386,7056,16162,3020,-14806,34981,112607,174295,195123,116261,13269,-55744,-132278,-169452,-105446,-3465,109405,158188,28402,-111528,-118428,-112014,-197590,-247708,-185280,-105706,-46707,15856,60787,37320,-53160,-67002,2050,41841,63261,105327,116466,81027,9007,-75435,-93854,-26013,46503,61276,54315,76409,97740,18779,-114455,-138322,-54317,16580,40708,21647,16437,40657,28532,-951,25990,51565,31914,31147,14198,-67424,-111884,-68788,-14703,-16357,-28732,30652,111700,114220,111298,131643,130551,110035,92758,46496,-13730,-31739,4759,54670,67709,42282,-17411,-101976,-153256,-128451,-59385,8969,34467,15288,-34874,-34892,25786,49485,47887,-11242,-99364,-116363,-77821,-63370,-26565,42869,97764,110617,94729,75935,78748,103775,106210,65507,21787,15133,-17277,-37190,-11022,-26938,-40909,18951,44039,29548,49506,29099,-8087,25568,72820,77380,29488,-55572,-61539,23815,73808,37511,15687,32025,24155,-860,392,38620,52210,-12565,-63309,-50064,-52783,-103410,-122156,-75823,4081,28988,-35889,-49443,-10697,9771,-7843,-13454,-5719,-44636,-110539,-102073,-47343,-697,29732,64172,92318,33321,8779,98808,101497,10073,-14619,3298,-6137,21855,66437,56265,18725,52826,81030,32425,13057,66697,73196,61404,65228,9574,-70188,-74842,-83858,-93352,-54937,-51371,-96788,-66703,16257,53567,30367,-41609,-68874,-18942,-5867,-40064,-1949,49538,31437,-9823,-29665,-25026,15072,24810,-25293,-101487,-165376,-193600,-195356,-166643,-107082,-82366,-59116,21239,61322,15470,-35980,-27940,-29857,-82825,-100929,-38497,21329,19832,19257,97780,124299,22588,-44013,6326,71886,90603,96316,101722,72810,22565,-47990,-125506,-78394,83728,202446,191429,93819,-36030,-103773,-132167,-135117,-17346,83398,44208,7404,22240,-50772,-128880,-66001,15581,15166,-50256,-121323,-118872,-9213,39472,-32906,-53572,31247,88771,54918,43496,44183,2851,-9967,21006,-12056,-104702,-152578,-102592,-94049,-152087,-154087,-40032,70105,44972,-65146,-142129,-168517,-134624,-103195,-117474,-148480,-101750,-67691,-74616,-30899,46285,50040,1471,11649,38374,-14465,-81531,-111239,-85346,-18311,42762,33279,-78680,-145213,-79548,-8747,-12386,-65502,-90019,-13320,16471,-12673,12007,38602,-34088,-101851,-79827,-3522,15222,-32693,-31512,16858,28502,29799,32949,25180,45035,85894,114920,117403,87378,78847,104507,101221,74699,41879,32969,85863,151633,103668,3704,3725,97304,140667,81943,-13733,-39175,-5138,-8238,-62684,-44384,53300,80323,26243,-7365,-23741,-18809,38554,68368,65993,42067,-2109,-27062,-6496,9443,-10307,-24104,-15350,21724,19705,-50268,-47437,23658,31837,15817,36637,-4936,-49081,-14247,-3259,-35267,-21095,24177,30929,6399,2056,5707,-32400,-55532,-21736,32841,42642,-24827,-84604,-46001,18181,25579,-13938,-46362,-55272,-45971,-40879,-50120,-45551,-27574,-28493,-26059,9178,-2866,-49920,-36380,35402,53616,17180,-27297,-52121,-76975,-113638,-88942,11976,1621,-99057,-51242,89926,129085,58217,8227,47754,93190,58089,25829,-2197,-88362,-161184,-122157,-34576,-16497,-7457,57522,105493,126814,93788,-20433,-81085,-905,91199,102689,35749,-60230,-79835,-25383,-23250,-40914,9580,35857,31753,77179,53734,-14653,-36591,-5825,-8777,-69959,-156447,-183021,-139668,-101472,-101431,-73088,-63520,-72604,-57562,-11674,30015,51927,111609,170051,102958,-29466,-23867,24865,-27266,-72720,-51809,4112,89629,130574,63165,-26490,-47276,-34660,5505,45652,53869,49518,29345,-6375,-27970,-50306,-89010,-110814,-27057,109854,132134,9062,-87738,-75965,2126,45447,17743,33960,85529,79846,75666,86010,30449,-51346,-114788,-132946,-85625,2105,29089,-6247,-68689,-107526,-56571,37882,44517,-23619,-59296,-13819,65630,93102,45552,-6734,-13063,-11974,-57177,-80328,-47904,13070,63594,36791,-34833,-37868,10752,27029,-7401,-32094,-18689,18128,14464,-4272,35217,100237,72692,-6819,-44952,-29777,-5362,19331,56649],[20881,2315,34722,32261,-12610,15624,93552,108030,44511,-21801,-56000,-115172,-155880,-92490,-25895,18677,56647,74269,85324,95872,46989,-26961,-37977,-5973,-757,-34839,-31354,12202,-5948,-46074,-6363,7675,-24625,1366,-2029,-57798,-11981,86949,109113,45137,-37687,-56322,2879,41210,34889,15508,-48977,-100763,-83218,-69209,-77095,-82442,-104743,-73773,34804,108771,114521,85181,16708,-38157,-57027,-32209,39634,68190,-7944,-95409,-91714,-33482,-51544,-130550,-104114,-20363,-32344,-97253,-102580,-51810,-8791,-74042,-108891,35849,148713,81574,29432,17496,-44831,-42170,64333,111527,52008,35826,82467,93548,45707,9278,53344,92092,79519,64298,54465,-9822,-21878,-11904,-59018,-94556,-91382,-62891,-53359,-68468,-26989,21471,53501,81143,47265,-12374,-7827,29849,30947,7275,-12767,-65759,-99777,-43785,36670,56613,48442,-3985,-74039,-98491,-89652,-46376,32068,56795,43012,65783,76611,25800,12918,44709,19380,-37426,-9533,69578,111215,69353,-12113,-50576,-78777,-87063,-40036,1105,-2692,10551,28588,-23430,-77592,-59260,-13305,25942,58441,66419,72996,52678,-11502,-25002,16887,68497,114033,95528,26783,-31936,-95243,-89806,-15609,13946,-10362,47650,175357,206987,131636,-6780,-78801,-44600,-31405,-89317,-108116,-68195,1338,82454,134706,122109,82290,87995,130132,114831,36165,-53690,-75527,1260,90027,92912,65736,32182,-40274,-57878,4921,53707,74699,68601,23673,-8022,-32480,-54145,-39682,-69557,-92114,-24328,6311,-42388,-41649,8431,17992,-26630,-82790,-75515,-33059,-38975,-86238,-88445,4620,84075,63135,2171,-7958,16126,59200,52714,8981,5835,40025,30263,9483,-31872,-110777,-150241,-111585,-69796,-39369,-3932,46036,10551,-84908,-75084,47441,106107,35517,-40911,2730,61109,32608,-27341,-61437,-10448,106067,182278,144403,66900,24653,11309,34437,26380,-33569,-27149,57196,58569,-4351,-26696,-16937,20393,50698,62033,52420,39423,24002,-2568,-19134,-19970,-41770,-70725,-20378,44265,-20392,-71510,-22695,-37629,-48446,17557,6021,-82457,-78996,5319,73325,65171,18222,14803,45881,77468,118644,104132,2777,-103401,-95331,-67186,-65851,-49300,-69729,-108803,-107100,-74361,-55218,-89782,-101862,-36840,24914,27805,-9968,-56867,-67931,-5551,52194,5134,-84858,-97845,-62866,-45008,-73589,-118321,-77976,53039,82537,38858,52598,86800,51644,-28577,-83293,-107796,-75141,3716,20595,-15883,-24,22530,15864,11439,42960,43167,8750,1433,27950,47635,79241,109086,93181,5849,-80353,-38270,21351,-1684,3284,74027,110416,102143,41619,-50072,-62938,-21427,-11396,-17450,-7757,7192,7051,15026,33877,30267,-63352,-156710,-135567,-76019,-43012,-62712,-101435,-100398,10222,164288,166733,39656,-20961,10039,7351,-43828,-14327,80532,109947,20557,-65080,-60843,-474,80132,112886,88762,30270,-43720,-46894,38321,53349,-63420,-139220,-124810,-84785,-31370,-26423,-69428,-62654,-16798,-9699,21026,62107,43034,-2800,-14025,6979,-19659,-59958,-15280,62853,67522,30974,74528,167391,187595,134310,75238,30670,26487,62352,94937,96565,51641,-23264,-58618,-30871,62,-25486,-51396,23305,144933,148975,85749,59426,77889,102789,97452,37140,-37392,-100455,-151947,-145723,-49317,3697,28754,50912,-6577,-87683,-122587,-154617,-203880,-210235,-182944,-170743,-105258,269,51146,37854,-24019,-41176,33140,97585,97329,104813,124339,99451,43456,4722,-17958,-18707,24886,80807,70351,15995,8679,-8001,-107671,-184764,-149559,-70068,-9017,33648,50785,41463,-12889,-52628,-4300,35699,-3899,-22519,-26085,-82331,-110969,-89748,-96972,-110292,-49889,85317,175556,145686,107688,122516,137950,135727,134299,93884,4106,-32675,-29651,-21869,-5392,15183,-18395,-73217,-108597,-136337,-131837,-46170,19057,-14519,-90092,-80673,6013,35246,37775,38401,-5825,-69760,-131645,-148222,-36189,113015,146238,114468,116126,104231,78891,87060,76942,43765,40489,60346,28540,-36512,-54815,-56251,-48288,20243,86690,89449,79812,46738,-4598,-14967,20681,48740,22065,-49406,-51406,49993,111548,38295,-29306,8332,36419,5803,14249,98025,150009,104787,26587,-14331,-10369,-21791,-79419,-118372,-60639,16800,-6906,-30790,-16534,20878,43784,51032,30053,-52012,-138395,-132371,-75818,-29976,-21568,-7992,12758,-65036,-86490,62573,148510,86970,23795,-19872,-78389,-57175,-11692,-36589,-51288,29084,94218,44470,16499,82866,97639,22916,-8931,15029,1292,-37271,-63084,-57638,-14073,8841,-14376,-26802,-2326,24903,6848,-48970,-61367,-19881,-2788,245,46220,73410,46579,24537,32513,41859,56208,42529,182,-33170,-85147,-157226,-174304,-127460,-83300,-70774,-56169,4864,40342,16576,-16879,-23006,-70096,-133265,-102070,2095,60289,68733,103975,157713,103019,-19825,-48645,14402,53073,50669,44851,62008,82610,91107,47506,-38845,-28607,76772,153170,154630,110497,950,-95368,-127009,-138575,-78179,18540,45083,37374,40220,-4808,-78539,-83378,415,51786,-24053,-107634,-101196,-17833,29335,-33695,-102161,-49383,22614,19607,21798,14515,12381,96680,171394,91302,-49650,-113409,-56899,-1536,5762,22165,109787,142641,46162,-82007,-132978,-142789,-81780,-10944,-27374,-81835,-35602,10960,4486,46705,118333,95639,-23989,-65793,-15769,-36797,-103561,-126292,-89855,-26983,8608,-19090,-96769,-108581,-18018,37320,14927,-18940,-12799,39858,28323,-37607,-40391,-11176,-48517,-88720,-35998,55470,48575,-25486,-47381,-1376,8439,-2571,2624,-26375,-72654,-107653,-105557,-46860,25742,68071,72460,47563,43987,61708,85822,122474,142535,86058,-6642,-15327,90250,162162,112186,43157,15615,14705,7928,-24362,11993,95130,62746,-22584,-22221,2777,-2133,25172,37889,29689,21882,-12189,-54645,-32801,10563,11208,-11677,2096,58384,61218,-33715,-82122,-44154,5384,35344,12192,-31655,18055,92208,23824,-79949,-39053,48048,35219,-11539,2647,12532,-22335,-50293,-42523,6522,36085,-18495,-82655,-54042,579,6061,-29647,-60166,-82436,-89813,-54209,792,51590,77377,77838,98638,101562,11779,-103913,-115950,-30847,38591,48253,-5645,-51651,-62809,-62584,-35975,40200,16483,-97234,-47346,79230,61697,-31752,-62312,17802,111926,88772,44256,46267,-2091,-73529,-57902,18437,27919,5368,10560,-1258,34112,82199,19714,-65153,-19072,40742,21709,-2287,-8359,-8058,33298,65822,73605,111221,129356,113720,96735,25314,-84545,-104033,-42000,-28573,-107155,-180397,-146922,-69623,-46249,-55156,-33871,-31655,-13935,28653,37505,17050,2363,34473,87476,77493,-11527,-27993,18710,2413,-86248,-113855,-35083,70689,108443,61641,13857,-11804,-46056,-19389,48503,65090,34835,-19039,-63610,-86886,-93663,-125465,-149277,-62644,86940,116125,22770,-29005,-27148,-7883,47454,46200,14675,56135,87273,47532,5544,-43161,-115429,-147955,-102441,-15849,75280,82088,1258,-97728,-141893,-95258,-16026,6877,-719,31798,76010,72442,1393,-71670,-67099,-20202,-16663,-16761,25169,48326,44950,38604,4283,1093,59496,65367,6198,-22621,-36726,-39890,13142,20991,-24061,-34045,-2294,5820,-15968,-43364,-39479,-9910,16318,23850],[-23672,-18721,42038,81212,77264,78965,126213,194205,162906,46970,-18753,-62162,-118456,-82762,2903,71665,104775,123517,140228,109485,11807,-35637,25403,68374,36614,2811,14572,28471,4319,-17671,-13308,-21400,-9196,46836,79064,58775,54420,54784,19968,-36395,-48053,21958,71327,52226,57814,72630,-12314,-73407,-51654,-9652,-376,-40492,-104430,-107435,-48011,-11387,-30504,-66040,-55854,-31502,-34991,-110,69274,48940,-45260,-103483,-105388,-73047,-51479,-58660,-33539,-7193,-42062,-62900,-40209,-59618,-98178,-159675,-165862,-39588,51508,-469,-37249,-47535,-112713,-117045,-5711,51924,3572,23173,82789,58084,7207,-4577,5317,16982,55203,55934,4583,-49819,-31253,-24837,-60802,-61131,-31075,-10205,-9297,-14110,10053,19880,28007,74761,67502,-4377,-23050,22094,-21330,-107289,-98685,-60333,-54309,-48461,-44076,-610,47428,-6367,-97062,-116384,-90319,-59160,4990,55572,68454,56258,23054,-15767,-5409,39042,13972,-61830,-58995,-715,19918,-5313,-64188,-66539,-17903,7850,33169,61702,12156,-35198,-31217,-68744,-99502,-50939,9873,48241,55400,22944,30042,78744,91491,52212,2188,6793,33183,32350,40513,45256,-29225,-98033,-54862,-9823,-1709,59146,155092,177197,115378,9897,-37967,-6572,6408,-15564,-2756,15434,28091,41711,46974,52238,68935,101135,125302,78979,-19950,-84199,-61556,47471,111886,50313,-17649,-5590,-10289,-23648,20798,56857,64857,63786,32336,-24862,-78321,-60068,2152,-49540,-143887,-106817,-48370,-59380,-45405,-29009,-34605,1874,27983,14030,-1062,-47065,-136197,-169474,-60059,88465,127990,67649,46296,64768,76655,46244,9348,-9443,4489,5708,22373,25503,-24576,-82449,-67531,-11122,50781,73199,66283,-19496,-134623,-158984,-66542,22676,52765,74605,99906,102193,59679,-28796,-108888,-102617,-4820,101056,138338,78024,8737,32195,131551,117837,-10394,-52800,28574,48747,-22570,-57375,-25323,67677,114846,52609,-20511,-4123,8055,-46330,-56218,29750,58975,-444,2058,56900,23140,-5898,15446,-55933,-75114,-10659,-13415,-63562,-34933,17825,20642,-14634,-20993,-4667,-12406,-4685,64778,104127,62120,12589,30125,26017,29019,70502,-4743,-138020,-138698,-50427,-13317,-35334,-48700,-20056,28709,49343,22243,-18051,-6011,81293,127928,48137,-80749,-126613,-85419,-50824,-84183,-135923,-112123,-1784,44329,43782,94756,136558,83248,-8404,-62751,-78737,-51403,-4049,3060,1703,10774,-21844,-2182,52642,65439,32862,19285,30041,39391,44929,69892,73500,41993,4688,-34885,-29666,-8337,-50674,-67016,1528,73190,105853,58385,-5184,28542,69953,32497,20812,58059,83164,68929,74892,72098,17263,-66527,-121003,-96103,-34593,-5134,-55692,-120867,-129479,-37068,113554,162330,71568,-7827,-38397,-79963,-123411,-81093,48978,134197,52870,-33113,-6731,46828,89033,103714,78788,4579,-75547,-70595,-16131,-18353,-71129,-96841,-112897,-99728,-38515,-38040,-70876,-26281,20599,-4550,3526,29493,-864,-12958,-8512,-41206,-57788,-9916,41026,76035,97634,89692,69891,39171,-17817,-15629,85502,155151,118694,51020,22650,-1215,-78780,-155991,-150924,-73923,11035,-2177,-48696,32809,168588,199856,151429,93825,74089,80259,41387,-36963,-79001,-86032,-83980,-63777,-16197,-8931,-13983,8065,-5397,-58126,-129419,-167543,-112209,-60508,-99462,-163858,-115150,-23695,-2578,-31538,-98713,-118918,-5975,104141,75842,52330,102487,121461,104351,119004,97552,18078,-9143,32323,54426,-30977,-94406,-78110,-69044,-109677,-143070,-122771,-56968,34879,88800,82808,10629,-64133,-42089,5782,-26065,-54514,-70627,-128892,-137748,-100006,-107797,-104347,-40905,47864,133150,112007,46589,41005,72616,78691,69547,23646,-50877,-48755,-45429,-47730,-5020,52843,47534,21609,-346,-42021,-71172,-25109,34027,2435,-94526,-107921,-12527,-2452,-32495,16645,76117,53337,-53674,-135119,-63077,74571,105695,74113,84694,100713,95758,82605,25266,-20259,19977,64871,17167,-59187,-56185,-6711,22188,68339,142296,128686,28659,-41350,-61254,-71535,-72952,-76144,-87488,-79536,-32234,54749,108668,49637,-2004,44304,60339,33148,44899,96708,166450,186427,110290,22346,12048,1918,-77098,-142224,-95807,-6098,25388,43395,47494,50753,67100,67996,18854,-41867,-62144,-42139,-29070,-19973,-24520,-35429,-38551,-100090,-129283,-34936,81919,121082,80050,-2786,-82440,-75281,-52800,-58206,-62961,-34948,-2014,15736,27616,48766,30273,-41041,-41310,48322,67554,4422,-56664,-93373,-43039,77939,108986,13853,-66385,-63630,-62002,-94590,-77503,-20471,-1710,2460,36774,48988,-1046,-27478,45330,103512,81044,22174,-4742,1786,-23557,-89629,-111390,-67479,-34252,-42801,-63060,-23460,33635,29368,-4114,-13260,-95754,-196020,-147205,-12520,51494,82413,159903,172979,44412,-66064,-50182,7037,34720,22436,-10459,-3631,51973,92104,75331,33250,40946,69239,67968,61965,97059,64207,-20318,-51070,-68797,-83761,-31887,28989,15766,-17366,-5717,-18870,-72907,-25804,74973,36452,-41813,-53566,-30554,7402,91,-65544,-54274,4588,10378,12874,19633,37689,129189,200139,119440,11090,-40409,-27763,52015,140723,175188,182720,133970,25666,-41816,-45571,-53399,1044,63433,19217,-46324,6302,73663,79233,99975,148015,114677,-26571,-110433,-62696,-25726,-52709,-101742,-102195,-50656,-10198,2702,-3102,8433,37231,49490,42022,8827,-14664,6348,-4147,-94037,-117412,-51069,-24141,-30996,16535,77645,55215,-16059,-45248,4066,35472,19188,-3768,-49573,-131044,-218511,-227336,-157677,-69407,-4052,34927,31017,19371,29668,37277,30450,32805,26605,-20317,-45642,57858,155387,124788,79595,69971,38405,21835,29022,69859,87198,14728,-43491,18214,73815,49546,26258,-20390,-65436,-25945,15709,-2311,7832,66957,61471,-2965,7554,85989,88174,-20927,-129858,-140041,-29843,40005,-41520,-92744,6539,74396,-17718,-122831,-79596,-4461,-6464,-15647,189,-31729,-82406,-100750,-56604,36431,70494,-6374,-64689,-31053,-8330,-20695,-928,8072,-32433,-81224,-75420,-2831,73921,100260,92316,89274,99025,43067,-54100,-68806,-11310,32217,47466,34150,-1916,-31413,-15932,21775,60637,20683,-66256,-13113,58823,27793,-45509,-70086,12171,104202,77137,42799,70278,68921,22408,13733,69034,73493,-4949,-80608,-124900,-87501,-18408,-24128,-56791,494,36403,-25472,-50456,7150,46160,59351,55524,25877,36724,112877,166872,121945,11584,-93649,-112812,-63349,-35823,-64296,-97865,-76998,-32539,-23856,-42717,-32827,-35866,-30711,3388,22739,16856,2662,-20317,-4767,47529,35691,3762,27753,43382,-30438,-73244,-26600,23431,18636,15740,45122,16631,-68124,-74454,-6252,23013,-37403,-101909,-85955,-62233,-70453,-109611,-138128,-79427,30208,75737,69906,76168,29944,-43226,-1630,49229,20157,33876,70670,19985,-45218,-71514,-107611,-107945,-21328,65586,111507,80763,-222,-76680,-97081,-60217,-12896,714,24401,91572,147104,106935,9780,-70051,-69394,-27312,-29287,-1850,95836,150052,117402,53846,6510,22067,94283,138717,113363,50379,-29576,-59407,29452,80705,5372,-78262,-95288,-56699,1449,15390,14063,30857,33152,-34],[-65812,-31163,52422,111731,108658,53150,47729,138815,156579,55201,-2421,-33315,-76229,-49460,13472,48991,39708,27926,37716,28587,-33063,-37210,67870,109451,34051,-5773,20055,22915,15359,3263,-28413,-45949,-12609,38442,79284,88509,61463,20386,-28659,-58087,-18622,74252,86583,13857,20299,51063,-26721,-62708,-22965,17122,44567,30365,-39814,-81874,-68027,-60662,-100746,-136759,-89344,-12757,34699,71608,90526,25211,-56988,-75931,-76372,-91182,-75253,-39258,-24184,-33241,-47195,-16863,25676,-40398,-130205,-154233,-109157,-37391,-9307,-40872,-48371,-5211,321,-42467,-68504,-63672,-58582,-1458,66545,57653,11183,-26867,-46345,-53412,-18119,-26166,-82368,-115380,-86292,-63185,-75377,-48420,4395,9662,5120,36457,47067,19825,18774,37028,17834,-39593,-56954,-19067,-80070,-157981,-83115,22450,3389,-85165,-139865,-55910,49634,34264,4420,4214,-3112,-8702,19492,64097,88193,34234,-37093,-36181,18477,62681,32568,-32211,-50958,-55562,-101443,-123236,-78878,17721,76377,51518,55711,113556,64527,-17858,-41816,-69655,-82436,-57806,-36159,1082,18201,-24695,-38607,12760,66983,42410,-18185,-26737,-14247,-14196,37779,102816,74524,-3982,-34874,-23954,-11019,26970,53222,59868,51397,25324,17179,29411,40651,54470,78100,87778,69952,15376,-24394,-12691,5668,30445,68220,38710,-59476,-98238,-29279,90553,122822,26303,-48344,-13515,22131,20597,53722,70046,37300,20661,22866,-11751,-47971,-5063,48511,-29746,-135047,-101677,-26653,-21318,-24382,-35984,-49357,-4185,68752,75793,27168,-39714,-119657,-166519,-92033,66425,135578,54808,-3494,18482,28657,25619,26166,-2849,-30321,-17567,44606,99626,86450,11418,-2573,60183,142762,165191,101660,-37407,-132903,-151174,-136334,-86681,33534,137349,154002,135736,115608,38055,-77328,-155564,-121040,-23712,59863,42903,-22321,5920,127015,146352,52993,-21839,-5670,39308,21963,-5824,4440,70725,134273,63371,-43714,-10598,29859,-37912,-39232,83259,151705,107011,37611,2722,-7010,45934,76828,40018,-9589,-17759,-27560,-14468,52989,72166,3240,-49982,-44241,-80971,-140315,-130087,-52357,23332,64871,90946,143403,151422,140006,178881,133587,10615,-24601,9096,35136,58337,75681,40283,10360,9709,-1042,-7874,35074,112151,121432,40407,-64244,-116918,-94280,-71255,-94194,-115066,-95019,-19945,56452,133864,188377,146403,16960,-71197,-76281,-68541,-65828,-34122,-2568,17505,-19644,-95965,-72490,10245,20463,-4879,33344,70420,33186,-15340,865,30322,20565,-187,-48909,-75005,-25400,-33006,-78499,-36341,55751,96235,49297,15928,43149,70245,47123,38056,83835,117035,100576,119346,96161,-13599,-79691,-53701,2084,47393,5613,-102205,-148844,-125962,-78993,24304,95553,38293,-28361,-75414,-123567,-146676,-105914,-10565,77496,58844,20892,26250,25326,3084,7602,25366,-18000,-74691,-65676,-55575,-79413,-60677,-50949,-66363,-65368,-54181,-78822,-75298,-20664,-14671,-57814,-41163,-10551,-21961,14223,21588,-58144,-90771,-28815,16168,59848,127138,149283,89246,-6399,-90505,-99614,27331,156653,132399,15725,-52353,-99370,-181521,-229497,-184645,-102483,-6349,31015,2838,26343,74667,107281,104126,61667,58710,114568,91517,-23750,-68375,-22710,20219,7016,-48622,-66417,-12102,52044,32088,-60425,-189864,-195680,-41958,45078,-22339,-112798,-98798,-48975,-56522,-104145,-184292,-191873,-48876,92714,78319,40044,74452,84200,59475,81511,77891,8894,-35754,-39044,-10082,-56949,-142018,-153943,-80759,-29566,-62427,-105865,-73952,10045,87825,111125,46547,-59623,-82356,-33210,-38649,-72393,-97228,-134173,-117004,-67647,-40722,4983,18419,-26840,1565,17595,-35500,-63576,-18512,11844,-13791,-77311,-93378,-51236,-56000,-38316,56861,126291,119638,91731,60058,28191,31321,67945,88603,38255,-68820,-99839,-40768,-64495,-101114,-50688,49462,104484,62182,-52624,-96703,-16752,63616,54246,29919,65723,107761,86388,17494,-28135,-22037,-1603,-45663,-93850,-47830,46008,82657,94329,140798,102475,-51130,-136799,-106465,-82781,-139502,-216876,-195594,-75367,18346,61059,90961,65434,57138,78939,27960,646,27697,25857,81380,155313,114255,21201,-19425,-50979,-88349,-89311,-39637,20169,70087,113672,88507,31766,20486,27802,-900,602,44933,59766,22199,-6537,-10821,-22626,-36912,-61218,-83481,-74998,869,103963,107112,38043,-1141,-2648,-17212,-8777,-25398,-72024,-83765,-1503,65646,49349,-13661,-50574,-9688,59937,42554,-1426,-53227,-126208,-84545,95790,168181,41533,-97087,-98242,-41068,-55011,-80446,-59426,-47868,-54258,-10450,26464,-28110,-76505,4961,73469,15337,-63330,-41953,9114,7785,-29389,-50416,-21097,30646,16671,-51387,-54516,2662,16197,-9172,-12460,-83845,-203078,-188582,-68242,726,61574,152690,129903,-10560,-75269,-34391,-10332,4723,19980,-3858,-28053,-6125,11620,10099,25173,59498,41944,-22366,-32723,57120,82901,38463,21113,-2153,-32905,-18747,4811,-36493,-84678,-60071,-23663,-32258,-4805,77671,60186,-13525,-39266,-32706,-6697,7927,-23361,-18940,38427,54092,47419,46831,52610,92059,127328,88391,43957,-4578,-39649,38081,157061,178093,144415,91637,21520,33682,78344,70395,97037,101718,7170,-55587,44226,135947,110837,73830,88347,64701,-30958,-112516,-97141,-16626,30799,-16273,-57660,-39800,9842,77201,104169,89905,66941,56039,39192,-24288,-82424,-53464,-47031,-129720,-142688,-44497,147,-14753,-3755,28055,19983,-38095,-60168,8202,65179,40700,-9861,-48799,-101622,-156244,-153784,-120484,-100709,-60154,24700,56570,30511,21263,45,-47024,-35862,-3237,-9262,-15339,63659,130789,89428,35573,53672,38804,16690,45452,71458,29071,-27994,-7462,91748,119710,62102,20192,-42029,-86800,-25831,58193,70914,54877,80153,54706,-30093,-10966,111083,131250,9640,-140051,-180543,-44084,37050,-56196,-113212,-61430,-69745,-143298,-158703,-104780,-78189,-55083,-1008,-7341,-81908,-124173,-108344,-43315,48178,80354,5957,-56234,-40620,-34708,-26209,46079,91233,49550,-37955,-94240,-67432,-15896,12950,19554,23117,99374,140340,95069,52217,22660,-10948,14248,67142,43847,-20095,-4631,56046,69192,24061,-2262,40034,54573,30697,-7699,-9524,48227,76966,24712,15968,51443,49923,20027,23011,75548,94442,12880,-99680,-153861,-136303,-110291,-100117,-64772,15072,37159,-34549,-72117,-12970,44353,36868,-15075,-80610,-85081,24430,146865,163423,65144,-17190,-47450,-56958,-68881,-43259,-27641,-48047,-39278,-7796,-34691,-51562,-52077,-74453,-98871,-68077,-3163,14066,-33426,-28978,52920,84137,66292,62586,50472,9541,-14889,-10872,-36110,-96507,-70044,13025,-2354,-90329,-116441,-67167,-24613,-78531,-123391,-53853,10229,-21383,-81119,-113855,-84265,-12586,63195,102572,104386,38899,-56931,-58319,-13242,-24955,-16611,29515,12148,-40505,-68063,-77382,-48372,42670,80294,53351,23232,3449,-31626,-37943,-15534,6265,12036,33664,87651,135513,101195,43508,5768,-2243,-2431,-38031,-53663,38373,146441,148645,79580,37132,19779,21051,79025,124339,40514,-93252,-132603,-37134,49420,15126,-70052,-112616,-84362,2401,48109,53907,67862,40950,-23562],[-56231,-6930,77255,116297,78027,2913,-9203,58648,77975,30418,21965,5815,-24865,-2775,34533,44973,-21905,-114919,-126545,-60676,-45336,-44053,38206,68121,-5597,-24025,9791,-3156,-11764,-6512,-21277,-43668,-48864,-36359,-2632,28547,24580,20928,20538,5819,26965,74955,60286,-17498,-34029,-29874,-76038,-65799,-6279,23144,72769,114243,65251,-662,-17327,-34109,-78369,-82870,-33969,29765,74504,87005,86258,44847,-27215,-54999,-45691,-58868,-63931,-69506,-102388,-106206,-53170,25570,77297,9435,-76417,-53921,18054,34567,24080,7544,10460,91858,159262,84634,-61333,-111502,-71855,-1168,73364,91308,10460,-85061,-95256,-93579,-93703,-93449,-100981,-146162,-152866,-96148,-43996,10781,29268,-20004,-17435,56600,71921,49558,61438,20802,-53197,-87580,-64501,-26795,-71889,-100911,11697,97724,21929,-112840,-157898,-62060,48397,71331,108721,129931,97966,73735,55262,56601,69818,-6795,-79760,-21091,84863,108197,46460,-16283,-44094,-83209,-141095,-145458,-20352,141853,138356,14489,-8277,78211,99845,66435,24841,-33067,-47659,-25570,-31948,-44177,-42120,-52681,-63797,-60167,-32488,-6778,-2242,-3046,-2219,-18415,302,75818,140183,138381,49892,46,-3316,-5494,-20284,-23314,1960,13653,18096,27255,43390,37584,23701,30409,31563,-3617,-18805,-1899,-13754,-15350,21294,-8192,-91556,-115731,-41564,74819,117788,37167,-23657,-10646,10323,48404,96265,76902,8858,-13960,4904,4250,-197,15836,21013,-22228,-41565,8278,76998,73948,8223,-28590,-33167,-46373,-8123,50352,40187,2880,-25946,-71742,-55532,66717,139045,51625,-43735,-57240,-48438,-26704,6631,7648,-15979,-5920,50737,109416,111991,46827,29625,82208,162056,194926,96605,-69397,-113102,-79835,-99800,-101223,17340,129125,173013,173679,138887,74254,-7766,-94820,-121352,-80844,-26159,-814,-16273,-11954,41992,68626,59328,10751,-31620,-11463,30494,60188,45541,21544,56690,43467,-25316,-1568,18417,-50614,-47817,38783,114832,131529,64791,-18579,-22401,86476,129695,66319,10458,28043,23038,26916,72817,57795,-18794,-42195,-30264,-104178,-179457,-160514,-108334,-50819,25450,89478,168287,179332,131705,152387,189799,164593,102980,44044,25035,70176,144376,108294,5350,-62066,-91085,-53723,28840,73208,65991,33166,-41819,-106127,-94598,-71010,-66834,-51084,-40911,11045,117753,235915,247176,105488,-69757,-132427,-95700,-62851,-50568,-22950,703,-6320,-74461,-141832,-112328,-44773,-40107,-48496,30988,106865,74642,4771,-1542,24458,34546,23213,-51662,-108638,-54053,-15156,-51661,-21906,50702,61382,44934,32140,1801,-3659,3092,833,50317,102973,95736,108315,91722,2530,-49275,-4570,57169,75705,-34629,-195274,-170917,-51494,-21469,15272,49474,9809,-2391,-887,-44313,-92637,-95716,-72256,-664,76906,80072,-1572,-81176,-107130,-67466,1505,2691,-33870,-49021,-69072,-58330,3528,3078,-13011,-10689,-44046,-80039,-61835,-48805,-67448,-68657,-13964,26067,38317,70209,32409,-63330,-105470,-82069,-33190,56012,143196,143001,69444,12209,7538,10218,48167,115668,105466,12427,-46883,-89828,-147996,-161749,-129073,-101661,-51200,8261,23180,11050,-7210,-1477,7352,-23499,2930,114482,140629,39600,-22014,4956,48771,23189,-67460,-101515,-3789,89658,56896,-56239,-189448,-166207,-9012,57726,2896,-57854,-62935,-44481,-65019,-123458,-186858,-155278,-21448,101941,121332,81305,61365,19751,-35777,-33319,-37074,-59852,-53123,-50378,-37968,-33684,-90771,-153282,-116661,-20083,5815,-38103,-56029,-26652,43656,82524,27334,-71167,-102608,-58216,-48493,-77961,-73817,-45830,-10751,4469,17954,79102,82553,-29542,-86080,-64211,-83373,-114321,-54678,10235,-29238,-97469,-66166,-36536,-97744,-82125,54539,145089,148352,132325,87081,40976,65792,120047,113801,50171,-41796,-85646,-83802,-94993,-77025,-58258,-29239,41046,90282,19407,-74842,-28225,94194,104230,49764,71099,103606,72136,40993,8314,-56275,-57472,-45825,-72235,-45532,38999,72118,62561,72563,36386,-61909,-112343,-69068,-43478,-149594,-265656,-186037,-7469,68521,67774,71276,53823,69200,62298,-30760,-43746,3350,-20818,-17147,36515,53078,19522,-43850,-92518,-56114,21475,65390,91546,123199,142974,70669,-19147,-40330,-11661,11020,52681,91613,74515,17018,-16429,-8606,4027,-166,-8100,-8740,-20619,8117,80819,75124,45317,86863,116087,74066,41882,16986,-18837,-24479,46528,121276,113686,39134,-5287,13708,13381,-41864,-39603,-33349,-70606,-34886,87276,140733,62649,-41099,-23622,81082,83034,-19240,-77300,-81418,-80535,-23027,29142,-10381,-57347,-24589,-20823,-99121,-142672,-81757,-17427,-8227,-20760,-27588,17871,106225,94103,-16365,-81362,-79479,-55235,-47948,-42752,-63888,-139422,-158545,-79169,-20794,26769,77429,60190,-9634,-33179,-15566,-30996,-44756,-2313,23340,6553,-12368,-41056,-56251,-20356,33624,4413,-77497,-71559,15679,19254,3098,35930,37739,36623,34664,3339,-37603,-68399,-91200,-54265,26480,54791,50185,3337,-65645,-73343,-15106,9439,-21004,-49681,-18571,72847,125131,106449,53273,22446,20195,38941,54274,46945,-15917,-51268,10000,87126,84456,85820,76693,48574,82189,130010,123940,134806,92800,-20992,-69072,61596,165215,110735,35612,17007,-12667,-48017,-71956,-86090,-36547,46528,54197,12699,-22958,7307,95454,119670,100722,116203,102659,12104,-85835,-120531,-69590,-67157,-114626,-78770,20978,14564,-52930,-59555,-5335,3372,-58586,-75771,1084,48213,8523,-35801,-40183,-18121,6338,4794,-19715,-56933,-43428,42179,64510,25816,36015,24334,-44633,-43633,-16436,10481,73298,118609,89432,-4606,-73896,-26083,17790,-11043,-12476,9139,-22817,-41596,37402,123147,90827,19315,12997,-8549,-30705,-9403,46811,82630,46095,-6764,-43000,-79331,-27831,113494,167944,71697,-77204,-132624,-30963,32756,-19920,-64276,-98235,-187211,-234938,-155894,-68489,-68888,-56737,-3009,-17810,-74780,-77551,-37647,-26470,-9064,36455,15841,-60310,-72220,-42418,-12586,30070,77339,61080,-22451,-88042,-103968,-95314,-63087,-24985,41077,180925,261417,222328,123863,6367,-54448,11250,63675,23135,-27385,6039,76716,89804,60439,55327,54224,33059,9733,2377,34687,62541,40856,-4400,3945,24634,-6855,-38338,-17305,43597,100899,85745,-822,-58774,-68956,-101127,-120913,-80983,-20709,-16471,-46345,-40876,3900,33313,11722,-37776,-67731,-57752,-14277,58217,130137,110998,52033,14892,-25323,-81900,-65994,-38984,-66933,-54997,10742,-721,-27762,-13114,-29087,-115454,-137879,-59157,-26512,-38626,5306,69443,84965,105450,88024,25032,-8293,-12889,-8510,-53532,-130337,-98865,-21595,-18946,-52804,-66428,-38700,18532,9211,-37388,-10312,35054,6188,-56729,-92378,-68364,10957,108053,105801,49344,29618,-6617,-43466,-51519,-71101,-64779,-19146,6159,-7708,-46503,-53353,2504,81563,65737,6410,22748,60240,37119,24652,32380,31459,29321,33107,53635,69870,41378,15291,42011,81146,73921,6621,-68807,-31083,84357,127609,95050,85455,63545,-11386,-33415,-1362,-50696,-130419,-147303,-102015,-39319,7608,2153,-39975,-64480,-14778,28870,47598,83352,56660,-17717],[-51179,-1446,64235,70037,15442,-17883,9032,32951,-1214,-23726,9161,13745,-18860,-3981,47511,86673,9853,-128806,-151733,-52221,-28272,-70965,-30163,-9051,-54470,-36439,6572,-21070,-58102,-38101,-8131,-42089,-103756,-124186,-84815,-33362,-11178,13497,44182,32043,22830,28010,11283,-16200,-46201,-86004,-98547,-37810,9969,15709,71637,144390,119817,41621,8955,-2278,-16924,17736,60243,60488,27956,3197,28648,54604,-4362,-77352,-70040,-14036,8159,-67670,-171229,-171848,-70227,44185,106433,64596,21934,60565,94036,68574,69610,73058,58258,111038,190750,148897,12159,-62600,-44288,22582,93438,86712,-42920,-139736,-100095,-86093,-112443,-83413,-42546,-118366,-164314,-79752,40522,105601,46009,-61961,-43090,34486,40560,45520,66428,-5197,-106162,-111357,-42917,9713,-129,5949,79084,100492,34919,-46812,-72421,-30093,31603,60676,85728,96003,100316,111499,83033,47732,36885,-33928,-84751,-3112,110738,115283,34951,-41916,-71197,-78674,-73475,-39503,76194,206041,143676,-21062,-69244,-8816,72977,120200,73593,-24197,-43643,19157,39972,-31794,-90286,-68820,-16066,-10998,-37086,-8787,35861,36032,17264,-14181,-48530,-6718,112612,177063,91421,9944,-10632,-69465,-104585,-64132,-6483,-14496,-32696,-11664,4370,-51872,-106726,-101977,-62925,-18622,28856,59281,64322,71108,48451,-45225,-103823,-101610,-75263,4383,72456,39568,-10866,-39764,-37174,48996,97664,26810,-35052,-27491,-19406,-22661,-19142,-43694,-65967,-9198,91355,125655,124628,93698,-2379,-59800,-71682,-119137,-116303,-25600,14796,21221,47592,17479,1928,95562,172698,116193,31785,-32663,-71083,-89676,-58939,-4930,33305,35421,33907,42751,37431,1438,6875,48944,122782,158837,45835,-107993,-93643,-15120,-15474,-38280,4656,77679,141584,142093,60947,22902,49082,34117,-17900,-37763,-29402,578,18160,-4071,-35001,-48117,-18131,-22164,-87578,-125062,-55557,46416,27740,-56852,-66512,-35834,-38123,-19464,-38696,-102751,-104950,-64160,5407,76954,68229,13712,-4611,55856,64085,-54206,-42655,76416,78893,24400,-7006,-69794,-97322,-45653,-11641,-67668,-110818,-88566,-82053,-74105,270,73313,122956,100779,52145,60682,116186,155888,103263,8760,-48520,-18361,90840,105309,-7190,-116847,-170022,-113278,-12663,9510,19352,44734,-23295,-93867,-58509,-3119,25771,32518,1010,35425,131403,202450,159677,15984,-91775,-105794,-74204,-27542,14635,22328,9380,-21564,-68133,-96598,-64685,-40577,-57588,-80151,-7680,108376,146064,101783,47329,9605,20319,58012,13332,-86234,-107367,-58251,-43060,-4912,24240,1403,21019,18624,-47050,-50063,-11813,-7250,19425,68215,66692,68811,81953,59342,12913,-6668,12730,17637,-91034,-247372,-167464,20920,61159,41972,12396,-25451,22312,99161,67826,-35523,-93994,-102879,-28715,92182,93845,-58844,-174709,-141240,-50755,22287,36634,12039,-32598,-78656,-26444,56114,43917,14842,22322,-2505,-28972,-38604,-76464,-65026,2786,64789,100083,129041,117474,18176,-71866,-96966,-90709,-38013,58574,112851,67686,-12832,-23081,70898,153943,130541,77542,53505,40169,41127,8572,-50824,-57573,-52814,-89737,-114886,-94342,-50069,-30590,-35261,-43958,-49788,-71750,-39391,39423,65690,31396,-18395,-59884,-42553,-11487,-23859,-55963,-2199,55907,28121,-19765,-62077,-49079,23251,28274,-18844,-36943,-26700,-14889,-29817,-89760,-130467,-70565,18464,82389,109298,81612,44942,3327,-35248,-32182,-62773,-96716,-55384,-5593,18392,36938,12858,-64516,-94716,-46184,-11707,-27872,-68390,-73486,-21445,18249,-16978,-76224,-86815,-51385,-54142,-84417,-40420,47872,80667,44108,-8926,12827,74200,30583,-59962,-76947,-77178,-87556,-18932,44082,-18949,-82643,-49432,-50346,-169532,-193184,-59609,62719,108307,153018,130035,45516,24637,59605,47733,3844,-53821,-109828,-115931,-57399,21156,22042,-25362,-20615,31143,36233,1143,37872,125175,133841,93436,90370,71674,28853,28357,4816,-71827,-54870,18841,-35,-40115,-13546,21565,26571,18607,1335,-2906,-4839,2210,-26702,-147324,-208849,-78109,52717,57840,47515,43292,18229,36343,27410,-36294,-14679,29498,-2200,-49714,-54434,11170,56996,-17914,-89597,-18006,82658,102995,116400,136885,117736,21915,-53542,-74011,-43215,20008,75133,72705,30430,-4238,-8234,9033,27571,17823,-11575,992,24613,52895,74437,30596,29862,127200,197730,135375,47971,38889,71858,87571,98819,143184,169159,110335,25065,-6343,-36366,-79852,-59856,-6747,38537,75555,83711,81720,72251,49988,74934,154017,171987,84954,-2847,-37640,-36777,4254,30912,11653,-484,-9775,-83250,-153211,-145388,-101804,-73025,-54692,-44687,-33366,51296,163746,140253,1617,-105102,-154478,-127414,-98607,-98311,-82329,-75680,-72286,-22898,2376,-19009,-26889,10631,44442,24678,-16174,-45650,-77741,-53622,5762,41646,45165,9998,-33070,-23306,22484,-8723,-80768,-63953,-20745,-81359,-85114,24658,83132,91946,80409,41881,19508,-5896,-62605,-34609,72477,85739,5675,-83528,-127990,-81385,28358,49960,-23683,-67295,-26622,59627,127690,114139,28993,-28749,-43439,-19042,25046,30751,-25249,-31420,2863,20486,25259,60440,68321,65756,76725,84866,72140,74953,30233,-38652,-60325,13722,88893,87951,70445,48222,-14050,-33937,6980,-10670,-57968,-24770,33767,27276,-40004,-49037,21476,62293,112515,210816,182403,12884,-81443,-58690,-32139,-65461,-77706,15711,100100,41188,-58301,-51967,33834,37931,-23661,-24636,27785,18938,-29902,-41782,-8440,79137,150531,115083,26646,-21367,-7194,42996,26560,-16899,28709,59011,-6908,-48931,-49295,984,113977,152014,60533,-68589,-140397,-78985,8555,-39535,-107374,-60470,-14931,-8769,49710,78991,14136,-18480,29337,36077,2602,-40542,-34465,23137,5263,-91633,-126693,-84328,-10582,75014,148242,135528,30948,-35506,-1618,19714,5192,-13082,-82038,-179131,-196960,-94908,20167,32461,-17031,-42352,-30493,-17833,14493,40977,-20350,-72658,-15997,11403,-62030,-63189,13169,8814,-43448,-19663,5872,-20225,-32081,-36628,-45193,-38277,814,116254,255324,292811,233707,115226,-28505,-54760,27012,12203,-38216,-16956,45207,93571,109024,82616,35372,17725,969,-33877,-37658,-444,13521,5937,4766,13925,17858,-20605,-66739,-60905,1824,84060,120174,86039,53581,46076,-18283,-91366,-106536,-91705,-102279,-80282,66,55086,43142,13054,10214,49513,72916,18168,-23980,24485,67542,25236,2712,12096,-23804,-69654,-90896,-100728,-74341,-1244,35923,42005,69697,84240,-13927,-115806,-113956,-96587,-52268,26179,41075,23687,69840,46326,-35840,-68797,-50695,-8715,-26484,-83643,-57671,-14123,3852,35905,36721,39861,113769,143545,53086,-22375,-19101,-2295,-40103,-74268,-40757,59388,145981,93086,15228,45994,44125,-6478,-25109,-40139,-64651,-72458,-39976,-6784,-38294,-62044,-3935,58556,35522,29207,94154,118980,70605,61117,74129,50598,22137,3497,-1935,-1345,-33504,-63789,-10397,81108,112714,62210,-11842,-22247,28645,58366,62212,101407,125570,36777,-77657,-112614,-98333,-64760,-54266,-74197,-62899,18650,70224,17347,-68883,-74152,-49210,-20333,34785,29340,-32656],[-66638,-14909,26133,11843,-20597,519,53839,46387,-31591,-69665,-27700,-1554,-39803,-42294,31654,118266,98029,6403,-5636,56174,11766,-79441,-46551,-14942,-46656,-30516,18764,10583,-45164,-51470,-17904,-55152,-122603,-141500,-95272,-28167,-932,-12145,-20883,-21835,-18715,-31827,-42384,-5386,-9007,-72765,-70613,26694,42314,4196,33314,108071,111858,24530,-22085,6511,32729,65697,93053,43851,-28011,-59870,-34156,19291,1044,-84367,-89846,24088,95803,10002,-114157,-132907,-55968,42488,101498,90522,97873,112331,68347,19546,48469,62504,15146,18270,96179,141277,92955,4191,-34605,22112,73189,14082,-104029,-125298,-33455,-6208,-30247,-15271,2049,-70962,-108577,-34166,84785,130452,31289,-68909,-33769,4199,-24514,-29262,-16270,-52526,-101037,-70862,-572,44149,51025,58940,60540,47778,56155,69968,40661,10677,15163,21419,-8509,-34669,11913,81674,113076,90781,48449,-11163,-43495,-288,61735,78166,35542,-40796,-69358,-31533,20546,72045,128350,175989,114952,1220,-58119,-57633,12332,84136,35049,-57941,-65712,13902,75891,18594,-84846,-87159,36532,123710,72709,23473,46579,48286,18352,-8456,-63919,-80382,11845,91319,54490,-6767,-34456,-133399,-207716,-113178,2215,-16692,-61377,-52360,-66943,-137943,-175163,-164411,-116661,-38545,29274,79443,155689,206718,121355,-30320,-62403,-20556,-38572,-33622,7921,7052,-29523,-76286,-74657,18101,46440,-42965,-68859,-25762,-36651,-72455,-76511,-100885,-107140,28700,182090,154977,47874,-8624,-58240,-122812,-174795,-202045,-163156,-66069,-24653,-21582,17126,16241,19510,118303,196576,167962,133242,71408,-27733,-110953,-107441,-30212,63412,77909,37130,-2955,-26898,-50483,-26223,24485,99401,117299,14636,-85402,-41823,25027,37362,6260,-25211,2667,56516,32325,-57665,-31483,100142,139489,90978,50795,46416,38923,20344,-17020,-53191,-79154,-69862,-82070,-158796,-219962,-146553,-17670,-24613,-92585,-98391,-74436,-68212,-53388,-73530,-123199,-131752,-93166,-19936,59323,76001,59285,25152,-22150,-96351,-169120,-69300,77569,87500,25039,-58253,-162103,-157525,-49593,6570,-30688,-39734,-11935,-39420,-63579,24131,111702,95917,35101,32516,41173,28500,48121,32338,-34632,-87987,-75872,13465,46234,-23066,-98266,-141991,-112531,-43689,-16861,21529,68690,14770,-34485,20947,95697,131292,105856,35742,37059,72290,74006,17337,-46605,-34110,-6416,-11421,34714,87777,71785,47606,40920,39262,34711,39144,21287,-17464,-78252,-53585,70270,154997,125493,34702,-40752,-18899,85217,104947,-15182,-107224,-100769,-71595,-28544,-1589,-11603,-9493,-39728,-102808,-53514,53064,77144,44403,32590,15907,30526,71592,84929,47856,-16303,-44693,-39836,-87023,-169604,-112235,16182,40510,-3780,-61721,-104376,-33791,94409,103939,-12948,-84626,-65801,11669,80368,63724,-56969,-137753,-71291,26057,55989,47425,34907,-12809,-70574,-31317,42288,36854,16867,43058,53439,25108,-24581,-64898,-4609,78334,89289,115445,172969,143416,9633,-75793,-69307,-36555,200,37450,31403,-15356,-62614,-64150,30422,154362,143422,29029,-3040,80943,155882,111221,20777,7942,14205,-58240,-153230,-190867,-142521,-72495,-50213,-49932,-46900,-30467,-961,-20821,-64692,-60999,-70463,-125216,-115584,-30710,40042,45487,34498,12608,-21763,14459,64961,60117,57046,10889,-49602,-50399,-14098,12749,31707,979,-47738,-30237,-7239,10689,28514,18782,22867,53121,74978,100936,60464,-24989,-30465,22416,83820,92838,79595,40551,-10890,-48874,-81489,-109904,-135330,-123185,-65310,-4186,-845,-38668,-46898,-20107,-37485,-80189,-42537,43499,63975,12610,-75293,-100509,2390,56673,8234,-32822,-29790,-18805,39071,53336,-44263,-119317,-102749,-90645,-189994,-236495,-143299,-36378,22467,117507,146550,52117,-25600,-41130,-55087,-70327,-101952,-146154,-97026,12056,90434,109358,84726,22041,-14109,15227,62152,89079,86291,55744,29934,24023,7703,-9737,-10515,-27270,-58827,-30785,45158,51716,-18659,-51887,-3334,46816,42577,22913,38712,50540,19912,-64219,-157682,-125937,2375,34478,-7519,487,11480,6641,39793,48120,26276,50370,48226,-370,-38125,-46435,32504,101035,17664,-83508,-37836,34329,36222,57793,90424,55727,-22414,-62846,-98543,-97785,-11992,72044,56555,12072,19733,53521,58767,33051,-15810,-69630,-60319,-20706,24441,51976,22967,44304,136347,185028,97971,17647,37598,91496,85392,64307,107782,160888,101790,8315,-2557,9757,-20382,-44775,-31,96071,121329,61814,30241,52699,83832,87068,79476,104737,131543,102002,41542,9438,9512,17,-1997,19549,3491,-79336,-118665,-105771,-104368,-103936,-68288,-39155,-31683,49426,154591,119338,-25341,-126592,-157446,-122704,-106596,-134954,-134953,-79851,-21252,15910,-7087,-85350,-99860,-2878,85566,50082,-28516,-45458,-62475,-83877,-48723,8964,60713,79556,38242,7078,30349,-3200,-74038,-77798,-64962,-131933,-117695,25710,111124,97174,83127,81830,48230,-11931,-36772,11234,63575,50700,-16982,-108807,-113854,-11253,79545,64295,11915,4268,11631,-2645,5576,11324,-32827,-67370,-62056,-41151,-22156,-1481,-9311,-14641,-26188,-33981,-8992,5218,-1181,19730,43452,28026,-13449,-40950,-77616,-75448,-62576,-85543,-74053,22686,124619,139110,59676,23335,79151,62662,-61772,-103467,-47514,-23310,-68021,-99364,-65391,10007,149403,277147,217081,47489,-1523,39089,13614,-54471,-59917,43409,110962,62669,5707,24197,76290,56454,32352,84536,106971,35766,-14500,-5813,37045,129460,191042,132529,7677,-45590,-33018,-6306,-12470,-34828,-3575,40300,6335,-52928,-69230,-30840,49213,103059,57840,-36201,-104343,-61879,14433,-44518,-142645,-71569,33723,48989,41744,8537,-43660,-11346,62483,55085,-10775,-86626,-107730,-43732,-21399,-82386,-95823,-6018,48919,35469,88567,154033,109628,38654,9570,-22334,-29945,-26086,-66287,-114545,-107341,-32405,82417,111553,7406,-82913,-45083,15865,55818,66630,1190,-68563,-46903,-24816,-51787,5766,107115,51180,-64751,-67244,-14048,15632,43331,72571,70818,29449,19309,102771,202853,208615,172600,102320,-18584,-49023,-16619,-59743,-66749,15824,83047,103546,104747,45960,-23025,14591,22334,-38253,-74683,-60736,-35258,-9636,8043,22062,33303,11869,-49601,-73537,-25195,20633,26326,35494,76788,110503,48060,-55066,-113699,-124020,-130277,-93453,2973,68747,55027,42375,78770,116655,102634,33618,-30489,-27462,-11806,-55287,-57867,31123,59959,-28509,-105746,-103856,-75558,-16310,65206,116578,130578,147476,89665,-28553,-106508,-108163,-39621,15377,-16666,-44789,-15286,-56898,-120550,-113500,-53185,8380,2030,-38513,-15549,15775,54189,110405,86932,59769,143827,178887,56028,-65579,-61520,-1880,-8306,-32663,836,77633,125313,91776,72421,91332,31902,-31607,5454,53457,1063,-92691,-92618,-27509,-37551,-85679,-63798,-20124,-6586,73885,153254,119867,36200,42062,88844,81526,39067,-6001,-41079,-37637,-60105,-86601,-47797,30883,81872,77106,50538,30705,5200,-18442,4495,86242,138999,69160,-47947,-86807,-30607,54799,66484,24511,23082,75706,90051,6758,-102503,-128284,-107404,-74863,-29080,-31831,-76389],[-71219,-19849,-5431,-32156,-34793,9918,54509,43185,-27884,-84996,-44132,11625,-22568,-67905,-28112,75146,131001,118674,119709,134073,41278,-55719,-4005,58595,21023,-27166,691,45938,12085,-52438,-64666,-83396,-107431,-109358,-80255,-10631,22107,-31737,-91054,-71334,-26813,-49165,-72168,-14130,19531,-36028,-34774,66720,74492,5043,-5964,64867,101124,14505,-52366,-3292,29318,22880,14982,-15374,393,6502,-30217,-12733,21197,-20575,-27955,61052,124050,88446,32553,15709,19792,34209,60998,75450,108093,90600,4606,-41830,-6750,-14450,-84289,-86520,-3487,97752,113438,18462,-58747,-18681,7110,-54158,-87110,-36775,57480,100349,88615,25913,-36881,-69730,-56727,-23096,23494,38642,-30191,-60771,-11099,-9649,-64504,-111832,-108592,-71721,-28917,21780,50687,50895,35650,24570,805,-2548,44101,97838,85949,49117,32875,22264,-17493,-71649,-51706,39436,151563,172521,97478,30465,10380,2405,2967,47421,71329,21393,367,40625,59445,73360,85601,85140,60479,17949,-33946,-65050,-36166,11092,-32688,-84871,-75754,-44421,12385,36538,-44938,-108332,10617,164753,131100,18718,15324,29637,16608,17012,-40136,-119155,-79397,26166,45902,18531,-2732,-84928,-196849,-132192,13442,24813,-22232,-64135,-136525,-178759,-151949,-128679,-113809,-79719,-42860,16473,129929,196947,123451,11680,5879,70585,63880,10473,-16713,-33401,-53692,-84721,-96792,-48032,-12352,-45465,-47980,-9977,-27185,-79511,-80456,-76064,-64236,58907,175432,103021,-42434,-91328,-84613,-147341,-233842,-235334,-143180,-40851,-16891,-56985,-67131,-57914,-16736,92682,152648,117765,112121,94700,-2686,-85401,-96752,-51184,32428,88133,85600,37999,-10755,-44643,-18640,40968,99973,89570,30717,5740,35752,48941,48285,12048,-45862,-55654,-18233,-44018,-93157,-16401,124400,154436,124798,100075,93254,45401,-41470,-82770,-39758,-12980,-37362,-99560,-179754,-216839,-150614,-41204,-26054,-40465,3049,12308,-44439,-71545,-64567,-82881,-90690,-40081,48871,116018,111255,99626,72921,-36203,-177750,-165793,-52975,38692,77738,74400,9870,-92677,-108334,-19700,28912,-21150,-33869,-2281,-28393,-48965,55607,149457,103377,36579,67960,75987,-2475,-22258,-232,-26885,-47157,-35320,2432,4734,-12127,-14199,-35398,-62946,-54748,-11265,46794,84490,69213,53742,79090,114860,136262,122829,72318,27954,-5683,-419,-11408,-23072,34639,62671,22815,56694,110586,100440,95475,122751,134788,119611,92008,68834,28999,-53931,-74297,5072,51474,-932,-63996,-78811,-23235,94467,132527,47437,-28160,-83405,-118795,-83704,-2646,39154,-8356,-100344,-166580,-88050,84421,150005,75852,-13344,-60150,-29182,20002,33457,20912,-6855,-40078,-41953,-32187,-32270,-33639,-37782,-68755,-114930,-159437,-191743,-132294,-7061,53659,-10742,-49102,4511,63902,53821,33344,9669,-10605,24309,80914,73092,38984,27661,-6370,-32179,-14032,4723,-18285,-1729,59566,82420,25084,-39416,-38549,36032,70202,25577,45656,135047,132946,5106,-78110,-52711,10160,27249,-7328,-60816,-68885,-26023,-405,13612,50827,42791,-35050,-28276,109670,209098,146101,50124,49304,74545,-5528,-133935,-184558,-129827,-51507,-47725,-56861,-34599,23918,62671,-7475,-110429,-133212,-104620,-75064,-39183,3742,58481,106404,90158,15097,-43134,10339,67644,68536,53211,980,-69433,-81551,-36878,13155,80856,115902,53007,-22840,-58607,-34318,-5983,-14072,17948,97789,146269,183529,175412,76831,-14139,-20013,46756,53298,54937,76337,38580,-39140,-108328,-166138,-179953,-149818,-71785,26836,52083,-266,-24051,-3804,-8367,-42358,-53495,-31463,-20457,-38916,-79395,-102637,-48177,4368,12264,7671,22530,32944,58570,30849,-74671,-161221,-151168,-96539,-99112,-108821,-67744,-43321,-47449,14325,75340,29318,-43132,-75877,-89346,-96930,-123107,-127905,-36982,44149,76946,125423,177129,109083,-4015,-7649,73531,100950,40094,-45277,-100635,-105984,-62122,-11214,-3567,-6395,-9305,-13792,10508,50954,8147,-47117,14797,102466,102970,54024,24611,21378,-12558,-92451,-137177,-79565,-15591,-32945,-52043,-31730,-5293,35822,102942,129025,98069,53352,-19193,-66899,-30769,20282,76560,101239,29401,-63700,-73201,-55586,-43254,4998,38285,7591,-33112,-46402,-103337,-131559,-34725,84765,85849,48521,80386,126008,96245,14259,-61059,-108397,-109695,-93028,-52496,6230,33267,77974,131216,109622,18009,-6567,19875,28848,-6740,-6879,73367,134090,54602,-2895,78933,152819,93162,1420,7503,87579,82795,19825,540,23511,55149,28927,-41726,-30480,71067,125100,87367,27010,-4752,-32574,-30150,-9797,-18262,-39773,-51051,-81614,-86205,-62584,-17244,21460,8046,19929,89426,69718,-46310,-112451,-97504,-49675,-40992,-95686,-145796,-111330,-29897,5048,-48303,-114529,-83026,25441,95066,62166,-4560,-15367,-12803,-51497,-68667,-58504,-9405,66747,65431,12399,18631,-4767,-82711,-118073,-87028,-77637,-48825,35665,80794,53447,50821,81745,22924,-69483,-47181,18976,13886,7482,22450,-31625,-18402,93449,114297,32802,25833,92032,68474,-44899,-120074,-118714,-111957,-84683,-17681,-2149,-48185,-21040,20885,-19485,-81832,-90087,-72828,-80616,-96296,-55930,28419,31510,-53522,-125277,-167626,-127298,-86896,-131415,-158939,-49081,92853,140449,100793,83097,111057,71513,-52742,-104397,-76829,-48082,-41821,-59947,-64458,4324,157508,243153,166479,68091,68033,80534,44850,-20494,-47998,-3778,37861,42140,69529,93974,72636,18862,40174,152415,182037,100106,41962,34902,57870,99501,118991,78752,-7470,-63166,-76974,-47438,12886,26138,-13920,-15697,-1797,-2360,-7834,-17847,-25388,14226,50162,36378,-10797,-10085,15788,-10512,-55430,-1257,77097,87418,40678,-21025,-42288,18823,86290,74378,11435,-61575,-89242,-51581,-26492,-26587,11069,107781,128913,64951,74916,133442,118065,45903,-26977,-84783,-83965,-64370,-66746,-85732,-86645,-29470,69687,85193,-11328,-78416,-54075,-14389,27250,74456,62760,-16389,-72770,-74435,-24239,89956,170486,109448,6949,-10388,30995,54577,63494,92812,101847,52917,-13649,-22118,58536,106245,128444,124647,30098,-72467,-103788,-109558,-66498,16545,70325,97752,96727,25775,7237,93042,84181,-18658,-84013,-66032,-23939,-17118,-21729,24622,63585,43807,-23300,-56063,-37973,-71376,-132013,-94148,20479,81790,35758,-33664,-76815,-92176,-84842,-58180,-17617,23670,42743,75556,115191,61826,-29322,-32176,-11662,-12844,-43106,-97302,-110691,1338,66803,-13028,-94997,-79377,-39160,8024,82030,142738,120336,100896,89696,22669,-57630,-57313,-4460,-7905,-62423,-88858,-101681,-164538,-192426,-120302,-26803,10683,-11941,-42743,-24041,11515,74884,114649,42485,-8190,68024,87739,-17261,-94110,-52897,13183,25839,16896,36268,54778,60261,74785,116671,89655,-37588,-113569,-31661,90007,57754,-76991,-110481,-42878,-38595,-101976,-128139,-97630,-49619,56060,119877,65106,-29363,-34739,38360,110553,119031,51649,-40067,-63679,-61479,-47375,-10015,24907,40834,40564,28417,19550,-19020,-64455,-30037,61418,82540,17249,-36345,-16547,42372,94944,89121,69641,92256,102604,39609,-47232,-107956,-105437,-74975,-50697,-28599,-50080,-94194],[-27910,5401,-3840,-46044,-36023,11958,46493,55104,10878,-56291,-21490,59981,39292,-53132,-89533,-1734,96236,122546,120374,114369,46277,-13953,47081,132319,83326,-39785,-56115,21158,25781,-61488,-106130,-102749,-97734,-101174,-96790,-42360,-45,-36287,-84358,-56875,19013,18752,-23575,-7281,16672,-12614,-4784,72120,96962,42007,15433,71979,111626,40091,-42722,-37313,-31930,-59030,-98010,-63689,78862,126858,40832,21043,58899,46990,46091,67255,67715,73217,115096,148471,110937,35160,19764,43955,67644,40324,-26432,-51405,-28899,-67147,-126316,-103601,-42871,23755,47659,-14917,-73383,-44215,-27990,-39672,3860,58664,99631,125081,104764,-12910,-117512,-124176,-66697,-54434,-71769,-77338,-112050,-97940,-33189,-24533,-65164,-122109,-123067,-42038,46414,70476,52022,33275,5787,-20272,-27665,-27214,-13125,16700,54008,72177,76614,84677,73512,-261,-39640,32603,158157,186289,95142,22433,20811,5755,-17636,27735,87752,68182,53492,63797,26274,-10823,-16768,-19294,-28015,-46519,-73434,-91271,-73881,-26377,-42874,-75517,-69821,-97998,-86929,-16415,-42573,-124316,-74686,40758,39764,-30574,-31586,-15045,2499,35590,-11744,-113815,-97467,47457,112287,101956,103283,77419,-25025,-49235,45166,80211,47628,-44309,-154045,-172732,-113085,-92903,-118727,-127183,-109964,-72139,-15212,6959,-6173,-11154,19435,85160,126074,87569,21107,-43812,-77777,-96519,-133968,-125936,-40200,20036,15978,17159,7672,-25870,-12559,1773,-9155,30354,84087,41561,-24136,-26200,-22312,-84471,-153172,-158472,-97859,147,52541,4564,-71615,-105035,-65589,24064,65683,26462,7090,-1236,-41759,-67018,-67544,-67233,-30893,62927,133734,97596,21687,-10410,17638,54453,73128,54126,49637,69182,64099,41724,47573,34626,-940,-26818,-10759,-14585,-22048,33567,89085,86217,83699,80241,58114,4029,-102904,-137689,-31001,33200,-11895,-83865,-131127,-145653,-100808,-11171,29447,45437,118893,148181,46150,-52440,-54961,-41474,-45900,-17578,77907,155871,149830,144601,135777,33914,-113540,-129324,-73276,4984,89417,124492,101109,41621,1102,18241,30768,-19343,-49154,-25306,-17946,-22124,54608,126669,104598,48027,63047,62230,-25464,-44437,4155,5612,5456,17296,14943,-6218,14166,59891,40283,-31318,-60052,-9920,49766,76452,93053,99147,74637,34607,26394,69620,80893,9835,-55974,4055,59479,37579,48677,50961,-6115,4183,70933,89127,86657,96854,75126,38700,42625,62725,39227,-28110,-60586,-49590,-72843,-141960,-130920,-43072,31234,96264,103368,65183,33164,-45543,-135268,-107455,661,62809,10248,-102199,-175227,-136599,8988,109775,60241,-50348,-119197,-106780,-64433,-36886,-26552,-12450,-21508,-36649,-10205,25477,14057,-47203,-116169,-168484,-201760,-196805,-148043,-77139,-14129,-19539,-23714,32163,81635,55534,31481,46599,52931,58572,81152,74772,39399,8431,-17366,18369,61696,10908,-63205,-30758,45575,50849,-23564,-63973,-32382,16957,12093,-34389,-30586,48346,77414,-9783,-78687,-61026,5734,31320,-22057,-87853,-78442,23392,101796,69285,-17130,-73525,-77708,-7983,100623,149205,95253,38364,54974,90701,32034,-74459,-86821,-14177,33686,6766,-41159,-46022,-913,47917,18104,-67404,-117882,-63675,53587,101300,51850,38611,74978,74856,15284,-25452,16355,40265,28236,10705,-22522,-84369,-114084,-74739,-13896,70671,155897,119349,5770,-47690,4483,59145,40589,38980,74794,82704,110835,145003,79973,-49734,-104942,-79179,-70634,-36963,19407,1321,-37714,-57322,-102965,-134965,-132910,-71161,23525,30903,-25426,-36017,-24898,-10564,7443,-25642,-74223,-74890,-46473,-2353,15887,-27534,-75288,-55520,5418,42201,29066,15641,-5092,-56050,-106584,-108014,-49845,32083,80574,74084,19692,-63354,-79975,-22765,-6851,-43447,-57838,-57437,-60367,-78097,-55613,6331,19344,20349,70274,139939,104386,-606,-15744,62053,97450,51064,-40759,-131441,-164154,-102008,-3923,34169,41789,35591,-408,-22857,10670,-253,-31304,37275,120426,108827,45201,5685,-9268,-36550,-67893,-72320,-70536,-81022,-74997,-45694,-36886,-18617,37720,122264,168613,111740,-13684,-123773,-122449,-16712,63118,77331,63513,45628,7735,-61820,-114268,-69087,20462,21759,-10325,-11941,-3388,-55169,-79709,-1253,94010,103105,85202,106607,114479,50249,-30231,-66883,-89824,-111403,-116243,-84446,-35419,-2134,50371,84812,52397,1628,-8915,-23232,-43096,-38298,1344,76851,113275,33613,3876,134063,231334,155514,54202,44084,69710,33493,-11735,-10012,8697,13666,-23868,-85101,-100591,-32548,60913,84143,43508,10385,-22331,-35737,-50428,-55141,-8404,-8935,-77631,-65187,-14081,21614,69591,51632,-1901,22237,26515,-32481,-58761,-51669,-13054,24775,-10476,-88901,-106165,-46997,1642,-24433,-41304,5256,74326,110680,97767,53931,23928,14679,-5460,-46155,-85397,-78553,-6655,23331,-27922,-33696,-29630,-90498,-132036,-61716,18370,27011,12245,4748,-4736,728,30362,-6258,-72650,-58670,-24410,-37696,-3200,79490,65079,60891,123511,92395,-26418,-34622,47428,46725,-28369,-102965,-141028,-156329,-99908,29841,69847,-19798,-16075,29058,-31694,-105041,-113370,-116681,-103436,-121787,-94691,15412,37608,-70496,-155421,-186931,-145411,-100568,-76504,-75818,-63709,-33338,-6390,35799,92163,101362,32595,-47487,-54451,-37920,-22377,12877,29394,5842,17120,98924,128712,62496,26002,56231,62205,54781,17938,-30209,-62332,-59614,-25292,49038,92746,52646,-23578,-4031,104530,168943,147015,79321,28430,28413,24234,-4771,-15797,-4725,-17852,-49998,-16384,82728,103258,1791,-61314,-13640,74333,95190,44075,-28061,-47944,-4579,46299,58866,29523,1275,33356,79667,92774,95702,84304,29165,-21437,-13208,24211,80479,112860,84871,15169,-12413,-9255,-20236,2777,81548,148573,155002,131027,120006,108953,73080,-8713,-96755,-126261,-85870,-46505,-37133,-71646,-111617,-56753,26843,5193,-47095,-43414,-53525,-71315,-6842,114789,137929,23379,-90779,-84859,19639,131519,157324,114656,63062,54985,63806,44427,17991,12602,32630,44325,-30229,-111509,-38984,63652,110162,129656,63370,-61843,-106390,-112582,-93184,-40897,13401,72145,112314,109550,145466,181104,91639,-51291,-92754,-21325,10480,-42411,-42334,60454,117124,78383,14550,-17767,-31416,-107577,-189636,-137904,-17093,11888,-29852,-21475,-11873,-41714,-36233,2583,5557,2695,29504,91169,112209,-19957,-149021,-104652,-38700,-28043,-18562,-58116,-113032,-45481,11234,-47616,-101847,-54999,22608,57927,77812,117084,76373,26153,24046,762,-21796,1583,25850,-15723,-70007,-100642,-136561,-193964,-188061,-99054,-23918,-11973,-28809,-37279,-36050,-19030,55382,87880,1169,-54481,-2542,2976,-68853,-90955,-36854,21328,47034,52067,61277,49863,34353,38452,55992,19915,-76547,-135786,-76625,44526,51375,-49752,-78050,-27619,-19775,-69919,-116082,-92001,-43387,8341,44627,31767,-34215,-84207,-34197,113835,208305,144878,1217,-76340,-61576,-11499,51991,88767,66641,21250,-29610,-44609,-35776,-32551,11147,67375,43630,-20984,-41928,-3131,40131,51825,32161,34396,67634,54779,-36486,-71783,-31140,22302,45646,46956,59578,35789,-21889],[5671,17622,8767,-40094,-28686,23672,61641,92461,64853,-7717,-6359,50305,40636,-41549,-106138,-46337,42221,74568,66237,50552,32000,13324,60713,128326,69542,-58710,-93342,-47688,-30857,-74312,-103077,-98530,-106186,-121893,-113019,-89479,-66674,-48205,-43867,-38846,32349,100268,86706,47710,13763,8617,42448,95966,119316,103385,99382,120424,108389,49399,-26924,-88792,-101234,-96893,-118515,-50048,100228,148887,110769,105222,74943,12616,1416,427,-27734,-16853,63988,147304,142987,59596,19045,23899,26834,4980,-29776,-35336,-18141,-47974,-66089,-40286,-41988,-61123,-53390,-46270,-44320,-1728,29466,41358,80746,105122,96337,61946,13622,-63882,-128638,-152392,-91963,-58824,-81220,-101411,-151452,-156466,-76434,-16979,-4581,-33918,-55715,8765,68412,17367,-39827,-3393,37306,31942,14802,-23564,-45803,-23497,36626,80923,113604,156142,136187,35656,-900,61723,120834,96219,23885,-11990,5970,10970,-11820,3129,63376,59185,18703,-2833,-30197,-55066,-67028,-69769,-97463,-124747,-107890,-96903,-79306,-674,21761,-27537,-45108,-79020,-99773,-68231,-71496,-100152,-94399,-81927,-66397,-45093,-51255,-58600,-27015,18925,17633,-32414,-38884,65655,148494,158748,190157,205019,154821,107309,117708,127078,101131,7569,-75818,-90943,-68188,-80908,-115721,-103528,-71136,-83457,-123402,-161034,-154741,-96935,-20302,58909,136465,157211,101059,-1664,-86545,-123449,-154753,-142021,-21507,87957,78808,51812,51196,46979,73203,82007,24463,-25129,-10944,19969,72413,124518,101564,48941,38203,9094,-43665,12325,124361,137405,52800,-38290,-54518,-12276,30851,21449,-12486,-53877,-68089,-70074,-58257,-57569,-35324,48700,131964,91018,6852,1620,36006,31733,27901,31587,49911,51394,18386,1092,44164,84425,100739,90479,60007,50362,67157,83378,60504,27882,37057,48527,25790,-5788,-61024,-80426,-8629,6957,-50248,-71674,-56875,-73515,-62398,18987,68048,77287,133767,205268,153625,21215,-51164,-43763,-43283,-49073,20693,112399,153123,179520,162358,75393,-44773,-148435,-120358,12444,110599,108059,83180,73234,56399,21463,-311,-9227,-22427,-1502,43950,40992,58882,111855,114669,39247,13964,11791,-56602,-60259,7497,26743,14599,7529,-10538,-25139,12485,71663,50937,-22643,-45808,-5558,31402,47095,68363,93628,61507,-23830,-53911,17566,53204,-7314,-65653,-1217,74018,43342,14078,15403,-34003,-56135,8939,37079,5957,-35943,-99764,-127235,-30207,47839,43319,13686,-12234,-44395,-79103,-121344,-67436,56430,105773,117649,111369,58601,4165,-37954,-79499,-59043,-18910,2950,2398,-48074,-96960,-106053,-50892,39232,37584,-31686,-99971,-130540,-97378,-40201,-38263,-51659,-50291,-64494,-40818,5360,34447,20501,-27026,-94596,-135748,-96118,-50012,-42220,-31179,-37239,-40547,7163,82037,94611,45035,-1417,-6196,24021,47593,65364,56575,9823,-9230,58326,114086,37388,-53484,-47725,-8200,-21950,-60007,-44413,-16793,-7615,-8083,-18493,-33102,-7348,23277,-7923,-51455,-57888,-2861,52904,33166,-11130,-21515,25273,98882,95871,-11965,-99117,-61048,36119,67785,35710,2711,-16384,-4488,36312,28568,-13292,10035,71748,87677,67495,9178,-51293,-67171,-27756,1367,-29121,-60575,13022,125773,136781,67956,41097,12009,-27844,-38356,10394,95803,114991,42590,-19323,-55134,-100167,-126836,-87965,-38616,8659,77149,92133,41033,2434,44611,114942,114623,67302,17949,-27596,-4623,46333,7249,-94485,-146983,-156619,-156462,-115768,-71819,-45070,-2638,18602,-8197,-53041,-85347,-86974,-56935,-66600,-78246,-43102,-45139,-47354,22011,27067,-46544,-63639,-11180,84039,141158,40634,-112713,-116520,-14001,35775,-11999,-54504,-40243,-3195,22816,1650,12677,89156,143172,111191,50210,-41137,-77529,-25171,-2336,-50189,-71269,-52758,-21603,-2173,17065,24988,169,-4034,8793,16799,-7944,-37209,2128,56057,68433,69387,37660,-37634,-103281,-96911,-21469,23501,19640,14107,-6305,-35654,-45381,-48857,-27235,46192,86593,47925,12861,33883,24223,-19431,-22841,-15546,-60321,-87723,-49969,-21368,-38127,-48495,-32457,31049,99943,65868,-56927,-135728,-68400,47675,74032,46504,55570,105784,92165,-38074,-146091,-78356,46249,26280,-12747,18347,50498,30909,30774,50825,49584,52306,82063,75089,11872,-58957,-69794,-20560,-27572,-87147,-103028,-65317,-52851,-69099,-27876,28446,70062,66319,1533,-73941,-56681,46888,102513,84466,56422,3005,-31935,43827,131008,119436,94223,101006,72178,10024,-19320,-6290,9299,-7530,-38915,-54372,-77168,-59846,26186,74763,70913,63255,38253,4665,-48172,-54307,14676,16055,-54880,-52400,-17782,6900,57967,52046,5474,-3059,-17914,-28355,-8678,-46608,-57738,5607,32266,-22917,-61037,-22433,50604,94046,105850,96341,116423,161707,157694,102139,52055,22292,9815,-19893,-41858,-47119,-29021,-10286,-51676,-73153,-44885,-56999,-78243,-2470,60663,20443,-39793,-45398,-25517,-31603,-28836,-6203,-3380,-29778,-58148,-64018,-6106,83888,90470,66457,60298,14843,-71906,-114647,-102200,-49485,15826,22263,-41932,-111126,-97687,16535,93400,28354,872,13514,-24534,-53152,-57321,-68195,-39345,-56553,-69069,-20116,-11965,-94835,-150023,-138447,-91997,-60639,18072,71018,-10167,-140148,-167142,-54964,63495,74477,14165,-31660,-24585,-18712,-21908,9676,58808,56649,28309,37578,32915,-30689,-55648,8170,60693,54254,28481,-8712,-66149,-97516,-79655,-24369,35340,40956,-13586,-25870,10036,88143,152666,98426,4255,-8166,-14232,-77166,-88455,-9889,47559,32700,56447,128194,125000,17418,-68677,-17771,100559,130009,71226,-9656,-70594,-73813,1135,85781,61040,-11609,34405,130180,137679,108922,76732,3098,-29943,668,4176,58345,140711,126457,52692,36316,39612,20989,44370,94887,79669,68482,117794,136199,90391,22760,-66127,-128461,-104038,-20138,39570,48257,-1008,-72331,-42245,22012,-23740,-55176,-17495,-39364,-83901,6145,162860,179800,48659,-61033,-37171,52909,98805,67034,19049,14502,46296,50508,22734,-8724,-43744,-22084,46256,17047,-65957,-29815,56807,78063,73867,53491,30912,11312,-75354,-127923,-94156,-37002,27432,115865,202033,237389,188458,27927,-118339,-104640,5126,1748,-69490,-1975,141482,179693,131569,76903,30168,5469,-41457,-97982,-56152,12041,-21768,-76567,-17251,26033,-28436,-40512,37810,74939,48255,31187,68731,74253,-39991,-119385,-84186,-80449,-79656,12979,19993,-59359,-42884,-9033,-70839,-119133,-48619,61195,77623,45226,73100,59387,10676,-23935,-50455,-23407,27362,34844,-9327,-50535,-78434,-106605,-140234,-125247,-92256,-67301,-35528,-7787,1084,-25517,-45789,15555,71103,24895,-21972,4235,2818,-56845,-80005,-56255,1204,40929,55500,70585,77055,62513,8676,-49058,-57458,-55768,-75056,-73462,-17476,-5942,-49759,-37841,-4274,4242,-3317,-36823,-24666,5250,-4352,-5038,23943,1587,-70997,-74971,45454,156020,132787,13844,-68710,-61317,-25834,38668,107853,100188,39542,-38055,-85264,-45024,27034,71238,77092,47866,-4214,-49353,-44004,-6341,-3197,-37693,-41891,-18644,-34846,-100370,-79006,38889,122604,115588,93980,110953,108369,46552],[-3976,12962,38654,4691,11208,56999,74652,93045,89799,42965,-2183,-22852,-28699,-33882,-50791,-28464,7200,34284,34845,22304,23785,21715,47114,70292,16147,-42262,-53891,-66858,-59123,-45998,-52230,-64779,-89112,-95661,-64046,-82163,-106367,-49511,-15394,-60914,-44072,71279,141023,100188,28467,37600,92609,136161,133840,139555,174425,168541,88613,24851,-22342,-101921,-114117,-60407,-22599,14126,45745,61212,122899,157969,51046,-96515,-133440,-106599,-104066,-92203,-42728,27851,90492,82090,31508,-4898,-8011,-24412,-49916,-49779,-29019,-21014,-2939,3628,-47351,-116099,-119764,-56773,-6820,53520,101561,87693,77878,91857,85328,16773,-39151,-40257,-47978,-103734,-81106,-30342,-33251,-68015,-140316,-162984,-68902,52075,123779,91014,18167,31820,35093,-85038,-178239,-76162,86246,148000,88494,-10386,-31556,28897,67212,75217,112285,150671,75320,-32971,-4687,67870,58494,-16915,-39930,-6108,13926,13608,-11722,-14373,43061,32635,-72670,-123899,-78815,-26994,-30625,-49662,-106569,-131059,-58612,-19901,-29101,40946,81001,23534,-11881,-15250,-24394,-45771,-69710,-44149,-22218,-68430,-61352,-20003,-62495,-88455,-61453,-36682,21208,55755,3877,-9474,48223,89749,134937,161494,170915,184773,159121,124500,97545,47326,34103,35861,2273,-48198,-57457,-8154,23599,-32101,-116461,-176644,-202940,-159928,-55003,58574,148933,190520,147470,44072,-76475,-133270,-123074,-90367,1419,90463,79645,40837,39631,49054,88881,117531,40853,-65046,-78268,-13040,88817,167380,162636,147014,173240,113508,-26524,-35848,83103,163349,152954,72628,1875,-4237,31900,48633,35099,-11790,-50868,-80891,-74096,-34032,11790,36223,54858,9469,-43452,-32004,-11119,-29580,-10056,19046,25834,-9695,-53846,-65098,-10383,65348,131506,144840,67021,14120,54827,105478,91668,27103,557,17099,27809,24686,44765,45258,25644,-27272,-83525,-77780,-30962,-40245,-57698,-5831,26513,20913,48185,145760,198051,99392,-47251,-85351,-66318,-66911,-52042,8223,88272,139519,94150,2090,-100158,-183547,-117451,30299,87046,21346,-38104,-14641,22062,-18892,-57115,-28669,6978,52047,109476,91331,78594,135290,133945,22563,-29170,-11214,-58319,-70525,2459,24974,-11217,-42304,-57460,-62640,-34319,21349,26629,-15926,-26957,-7656,-6584,-9451,17576,72337,66575,3477,-5260,31391,16944,-17893,-56778,-59649,-27888,-29995,-40014,-4395,-17507,-65370,-47603,-43985,-96593,-148436,-204761,-195628,-46614,55330,71127,70332,36412,-1846,14306,24248,61580,133327,137884,144165,154425,40146,-71995,-53846,1988,-3213,-66311,-79189,-26660,-10938,-36854,-42596,-19346,28048,36287,17812,-25491,-69692,-50119,-4831,-43168,-100380,-99491,-96312,-64086,4936,55647,85707,85537,23592,-20643,7688,36735,27917,8454,-44988,-73032,-20885,75276,106432,30812,-85079,-100427,-36615,-12215,23377,66058,38111,24552,65519,58231,1068,-36605,-55943,-67177,-76807,-53597,18114,36262,6484,-2171,6446,8716,9414,29362,35089,10942,-11970,30914,95586,102210,90183,75123,24623,19204,51856,16174,-33028,6263,78879,62946,-16145,-64264,-77973,-67945,-22100,8174,26669,49115,47148,39541,53907,46475,-17538,-75748,-61011,-12152,-21198,-37130,38903,98651,73873,65809,79587,3917,-103985,-101044,29535,187061,212171,99471,-10149,-81565,-111925,-104435,-56559,-30259,-37502,-25060,4776,20233,-12763,-17501,54143,111595,77055,-161,-54698,-25544,20851,-13572,-68338,-99012,-105631,-116275,-118602,-110269,-14517,87225,58584,-11172,-31966,-46701,-95505,-125073,-115557,-71741,-10384,-18719,-56588,7254,54317,3518,-18676,19395,105413,183145,95917,-99994,-127319,-10590,42986,-37498,-90277,-49859,28891,96288,94114,79378,73605,67650,47055,23793,-18565,-1562,53727,26761,-68247,-126125,-100580,-17977,52521,72591,69219,44802,36754,6919,-58312,-108562,-59443,43358,44867,5078,35408,58169,30498,-25470,-65385,-37641,-22196,-54783,-65052,-50861,-52041,-78725,-77699,-9215,64646,53962,-16350,-18446,68949,90037,28554,4046,750,-17408,484,25581,139,-41225,-79238,-106846,-74444,-8340,11211,-26133,-42132,46622,132788,92946,47914,111259,180829,106360,-59815,-167063,-119113,3407,24163,4542,39897,78149,87370,101509,61659,-22015,-18218,59400,34003,-72843,-120467,-60609,51765,52016,-48291,-92211,-57558,-50903,-79630,-41858,40851,127561,118293,8520,-84124,-8044,157797,194667,67096,-41038,-89768,-129029,-118920,-39177,47156,117992,140108,73501,-14236,-34196,-10389,5334,-13655,-34494,-21244,-17893,10234,72809,86487,84458,104400,99946,66512,8661,-3494,38634,37986,-19180,-30287,-2730,21832,31078,15479,19296,-85,-72618,-70963,-2040,-45925,-115746,-78294,-9504,-16272,-23823,29253,106706,183511,200513,139027,133095,204867,194597,109398,67948,52258,16202,-1627,31835,50878,30651,24615,-11438,-48023,-19097,12576,12516,48389,36807,-33393,-71148,-44236,-3297,-22749,-58118,-21837,28636,9650,-42501,-67294,-30079,40172,58058,43254,-3428,-56727,-79970,-126547,-177470,-102262,34743,75040,31649,-16667,-55975,-36030,37085,33168,7447,4273,1127,16875,16549,-19695,-21650,1718,-13882,-53732,-72687,-101310,-122358,-83275,-13495,10894,64951,123923,39630,-149332,-196025,-62028,38406,32433,14305,-6928,-33319,-65458,-89367,-69867,-5423,36665,29302,30475,1077,-95755,-126553,-8077,94458,53167,10471,11211,-17065,-65508,-87221,-73783,-39385,-15486,-10553,-13272,-32361,27561,137629,119052,15645,-8378,-7063,-72026,-99524,-31690,50747,59406,68433,105948,97218,12016,-60788,-20929,61064,59606,92,-54853,-88701,-104905,-35703,75683,75269,-31490,-42746,50336,108146,109456,81120,-7161,-40598,-13335,-21759,29519,105945,75434,19706,32225,66472,84793,113758,89262,-25930,-84845,-8288,64705,50826,-14452,-81153,-91851,-42096,45218,104046,114820,85641,9520,-18041,19866,-8616,-39138,-15037,-19321,-40123,32834,140997,152613,64002,-10101,-7511,6452,-25593,-77724,-119376,-87212,-9341,29390,31344,13681,-25872,-33817,10964,37450,14424,11529,35299,27718,-19201,-6568,90835,90945,-40754,-107264,-86611,-62800,-31687,43475,119327,142251,113039,-13153,-112245,-86233,-25249,-50606,-54586,76937,194814,180785,143498,110682,57027,48706,50951,16646,30572,51145,-10720,-72418,-27386,-1707,-64274,-81479,14667,93560,69934,7033,2118,6866,-32589,-25784,-5007,-69132,-81168,20734,57595,3286,3112,12664,-52436,-110337,-54678,50650,61211,14147,52185,83288,43723,-32608,-82455,-54523,8976,28263,1667,-19829,-28994,-54028,-92220,-101237,-125301,-121891,-48511,10190,-29,-39542,-62513,-21459,43909,45205,15661,27910,25317,-22169,-64490,-69024,-20549,21591,45104,78417,99811,79848,6160,-69242,-67183,-21958,-29882,-70842,-56193,-48625,-57233,-14684,9487,17274,49791,34463,31391,57713,36019,-5136,7767,2839,-33353,-62359,-62815,-37936,-11451,-27526,-41441,-31761,-27712,-8769,45306,77278,78472,36818,-35696,-25692,50780,81005,72222,58963,7350,-51029,-38695,7716,1595,-58084,-79314,-51335,-48006,-87278,-67163,39637,112462,90760,72164,89432,91752,40887],[-30919,6038,67711,59468,51004,67582,25993,-18988,15183,44303,-2706,-63114,-55093,-357,23349,7394,-23421,-28176,-17225,-3512,-3030,-5474,14248,22627,1183,-1377,-1570,-27450,-9018,17862,2146,-24714,-40003,-23635,-2694,-61140,-96991,-12451,18494,-82562,-145330,-63808,56516,61553,19603,41738,75885,95843,90295,102908,159511,169861,80029,16105,3414,-41998,-62946,5087,77820,60170,-8348,-20358,71835,120527,13725,-143379,-185837,-151297,-134466,-117380,-105416,-85538,3690,54595,-3428,-68708,-65287,-66039,-72503,-71069,-65540,-52420,-33110,-32675,-71633,-118656,-119490,-44437,12139,47591,74902,52003,39479,60148,76281,46171,27660,45647,48427,-16416,-50446,-35337,-37516,-69438,-112466,-98438,2871,151665,243859,168444,50539,18650,-9458,-123434,-226293,-143834,68742,202256,139604,8600,-13476,66534,93194,79270,104618,86335,-22917,-85763,-24098,28188,7663,-45575,-15927,59226,62823,34468,16641,32636,79853,37061,-117449,-185753,-87654,19708,31874,2827,-66549,-75994,35132,102110,61308,64914,90118,62684,29588,33928,62553,56048,6024,11912,45995,16712,11396,-6229,-78588,-81562,-53153,-69270,-21647,34109,-27021,-84038,-65271,-23974,3404,40501,92770,137138,113819,71820,63713,58083,91728,125684,80402,26954,45594,74368,56268,2253,-51603,-99521,-136185,-117053,-29212,89336,172839,178995,131857,60120,-33938,-70275,-33147,-17766,8802,55029,34076,-18364,-30018,-23528,31598,99020,43767,-76813,-115080,-74744,1896,76651,125653,162670,173064,84981,-47818,-101879,-64079,19026,111913,118367,44215,3913,-880,-854,18578,7658,-35172,-63072,-62046,-9516,35360,73,-36681,-50229,-49392,-52104,-62113,-60931,-17961,966,2167,-17540,-53005,-88532,-83132,-25247,57893,74105,-10918,-100257,-49993,78739,136403,61803,-38410,-47308,1282,30484,99035,123390,68955,27301,-11625,-61176,-44378,-15686,-39927,-44311,-27710,-26209,-15621,68887,169997,123687,-29099,-89977,-42549,-20206,-56383,-55807,8016,51371,8269,-70139,-153550,-130859,-32234,45140,42753,-43236,-110265,-64087,-2308,-41077,-91838,-69089,6461,81530,114293,82893,73663,112284,109659,15876,-36072,2728,-17913,-44392,10490,19355,-28952,-56135,-40086,-40686,-52155,-27147,7971,-4143,-33911,-38873,-51190,-57767,-5310,59373,55211,56901,111979,98906,16325,-4955,-32615,-94043,-110268,-86770,-68725,-10988,18844,-28739,-68857,-100173,-142943,-134067,-124005,-105634,-13755,68747,108700,111798,50975,12229,73001,131557,149009,150095,126998,147646,153690,17198,-98052,-46276,39525,-2418,-95069,-80462,-10327,-10877,-71623,-68957,-18401,7180,16882,34513,34037,27149,19888,-8127,-79757,-113991,-97385,-81437,-28022,50418,67795,75738,98713,78815,46086,24626,21813,50044,70365,-5857,-60262,-18354,43844,48496,-17343,-120782,-127547,-75725,-81287,-41357,61366,68956,33689,26089,-48804,-92585,-75365,-80754,-86038,-64438,-26099,49115,77561,30447,-30296,-39117,9412,50232,78734,83284,66233,52739,82856,111507,91991,92777,119241,64053,5919,27075,44265,51658,80376,115047,103634,23565,-73009,-91571,-41539,380,7801,43102,55884,-8849,-38847,-4462,39015,27096,-29003,-29207,26530,1889,-56283,-6771,49581,46291,71118,100688,47523,-64074,-102845,-649,159085,183255,112597,11188,-88761,-109725,-61081,-1766,4582,-34899,-59935,-72727,-75192,-109016,-133572,-71433,21560,44753,17738,-10277,10277,45241,28222,1540,-15535,-1974,-13507,-59814,-70849,44042,138093,46547,-77376,-74635,-51506,-77570,-98957,-74722,-28188,18193,25195,-5900,13839,42628,16991,5734,4584,33326,107747,73231,-92072,-132303,-10831,54222,-38942,-83250,-30213,7845,39619,111168,143289,64862,-1796,2137,-12574,-25539,30851,61159,-6011,-103476,-161469,-129025,-21415,71576,112308,122206,99616,93424,59682,-35670,-114896,-39495,58216,2709,-51851,-16514,-9372,-14310,-24772,-52082,-30096,-23018,-75935,-121479,-91752,-50601,-58213,-52886,27602,88502,42839,-56012,-81705,14401,95608,56080,-2585,-7200,38229,96071,80712,13089,-41621,-91334,-112579,-87791,-66484,-32629,3453,13372,67993,130676,94512,72180,156224,185130,46779,-89984,-154655,-171396,-99180,-4921,35209,34854,43667,63934,76947,26169,-48724,-38241,29139,6277,-71094,-89679,-19893,93931,96885,-20415,-93337,-73808,-40461,-23105,19096,78422,114291,71815,-7476,-49454,41087,178376,191283,49029,-104046,-190134,-205722,-179544,-102455,11454,114022,128949,53990,-47627,-80740,-49126,-20018,-24681,-35103,-18341,10240,53545,88989,82987,73501,92138,86669,68350,52366,42150,38334,15762,-34838,-1156,91072,107788,32596,-19495,-1096,-21170,-113948,-116001,-26370,-32299,-116754,-137978,-96490,-76904,-35203,49919,105567,139703,157553,120167,112702,171819,158519,73169,57258,70734,17108,13611,81347,100882,81040,79375,44215,4924,18856,57350,66795,60357,6997,-45676,-60074,-38663,12031,-2547,-75284,-89399,-36944,7413,-3455,-52355,-48969,15096,41866,49155,5079,-53530,-47531,-63738,-98665,-38895,29969,-11985,-31413,17080,5272,-39190,-14084,3164,6236,24012,30339,28158,2435,-94114,-128822,-22128,26867,-45587,-80576,-71947,-80765,-66904,15745,52518,55030,79865,45673,-83302,-102038,8180,38049,-11262,-11139,-3591,-34117,-92190,-132591,-123275,-67501,-13267,13115,47340,2689,-127770,-143816,17230,120437,61108,4924,34996,41079,-13052,-66773,-70867,-92386,-124308,-80491,-24187,-21996,25606,116516,123477,63624,29086,2061,-41526,-63677,-37347,12564,18783,11657,42729,58446,-6434,-58322,-20461,27589,-17545,-88146,-105031,-87325,-86252,-41912,41887,56588,-57407,-129762,-44441,64466,83636,74336,34879,3987,-9002,-22047,14134,34808,116,-3254,43597,90680,114211,126546,77861,-50262,-143148,-92559,3702,21219,-16529,-40418,-20680,12226,64962,93407,102356,108134,38548,-42716,-28652,-6930,-3778,12663,29083,43690,49849,64119,87188,59124,3385,-40043,-106276,-172750,-181945,-159972,-114235,-30089,36773,49380,33998,3889,-50221,-75383,-22892,23698,34915,40027,20812,-70283,-78470,19519,34501,-18404,-19408,-21408,-44797,-46002,-47553,-82257,-50021,41976,48050,20239,-1415,-47451,-63260,28008,146456,169961,107169,89600,89236,62514,79111,97785,71268,63386,64334,20859,-23296,-22603,-45725,-87597,-80326,-21484,26492,10598,-40602,-43572,-26389,-23515,18112,39926,-11767,-15323,21293,36961,25334,25517,9530,-23544,-63852,-50100,26713,64772,43772,94711,138262,87115,-6221,-72367,-85178,-31056,30079,34758,27440,22281,-24918,-102144,-141110,-151622,-128573,-59695,-25612,-67591,-84476,-54526,-21590,-1333,3772,1081,9694,2271,-18577,-32603,-18295,5329,22924,59105,116968,108554,46676,6776,-6111,-18248,-16544,-59105,-126204,-101813,-52640,-36142,126,18969,21534,53590,45295,45449,84395,79744,21757,-9067,-27800,-13062,-26471,-119371,-182924,-141903,-85372,-44361,-5995,21034,8117,-10158,15942,86331,107415,53788,21683,27356,25984,40494,23867,-46365,-59025,15739,56646,23126,-48639,-70777,-24440,7590,-25232,-45337,-9896,31700,35506,45529,55137,28111,-16297],[-8704,16112,68402,79833,59623,51879,-32258,-153432,-118718,-18153,-6050,-2937,40493,70284,63951,33531,-29529,-73500,-76319,-58792,-59474,-52161,-6337,42400,57292,28764,-3920,8749,57831,71006,43077,18724,17592,26729,-8227,-83780,-64565,54079,72816,-50614,-144832,-120774,-41778,-20170,-10574,25209,-195,-31763,-5361,23371,66626,109566,81224,53296,66528,49779,16081,61179,107673,65720,-3819,-27149,2930,31363,-1710,-65861,-75644,-75367,-107081,-111214,-96306,-85611,-28987,-1896,-59599,-120887,-121379,-89179,-34792,-22655,-61296,-93123,-98216,-92410,-81645,-71464,-58915,6898,53073,22735,-18978,-6875,44497,63319,64479,79523,107663,104891,98738,48410,-33397,-83818,-89890,-86542,-75507,-24042,60218,176024,237184,154176,47204,-6760,-37367,-72224,-128047,-128262,3096,151539,148461,31808,-17886,29729,77359,109300,134814,59677,-32538,-29329,-2531,-17343,-19680,1403,61153,118766,105000,70552,88044,128213,130360,44364,-85963,-133668,-49803,35137,45026,26123,-26436,-34992,66470,148620,111589,62253,66248,81789,64782,47659,107058,157537,98515,31081,20299,24035,33047,-18525,-81604,-46475,-651,-36636,-80901,-93985,-92291,-48636,-19755,-18773,-27046,16903,73994,63985,22303,8765,45314,60204,82999,118066,99771,79028,100205,62724,-12376,-24819,-21096,-44541,-35561,-1940,31796,88663,140143,119006,79425,48853,19767,31941,57431,23439,2476,30016,-694,-65345,-90530,-96232,-45780,24942,-4726,-96868,-130031,-114952,-69380,-9288,66689,135279,118072,28945,-49253,-120331,-183209,-143040,5548,78534,25192,-31797,-63734,-81126,-57682,-61017,-63242,-30815,-15213,17,302,-49847,-69616,-36191,-8591,-21726,-30623,-14452,-1922,-25379,-9181,34725,35511,-24303,-88843,-81396,-6966,4936,-72537,-174362,-155437,-16327,94097,59861,-88930,-154556,-97679,-31721,51237,101010,100599,123374,95022,-26611,-55625,8628,-493,-41503,-14500,14672,2738,34130,95149,74233,-4717,-16192,37585,33809,-21952,-42174,-20951,2445,104,-34693,-79135,-15837,64003,63896,22125,-43725,-70342,-8250,32856,-23808,-92170,-88216,-3011,63674,53453,21320,7003,-18123,-2281,-5818,-28044,-838,-4998,-18377,14796,1836,-51086,-35886,47214,63728,-1335,-37193,-7007,-11330,-77002,-99809,-86079,-61780,3059,28159,-5162,52689,157247,126727,30968,21463,365,-59403,-78679,-63246,-51730,-14614,21671,-3811,-52771,-98197,-115699,-41736,22746,-2498,-6734,44661,97899,93023,18870,-36447,21933,118895,153109,119596,93606,115809,95061,-283,-65534,-16242,30506,-20936,-65393,-13224,38584,-16523,-123086,-159333,-138168,-105151,-47230,5096,41573,82776,48012,-47507,-103066,-74113,-49287,-37963,34164,73083,29477,1470,28406,56962,36161,-17555,-37765,24253,102562,61456,-4548,-7893,-9208,-31552,-58544,-101915,-103240,-82248,-111196,-74427,46622,55831,-23504,-53064,-108538,-159281,-150134,-126312,-69071,-5124,-10198,-3704,35652,22920,-63127,-102769,-49984,30927,83668,69627,57284,78888,101236,74986,-1148,-12780,62392,91395,64085,54910,59925,83638,111411,129115,131325,69214,-48121,-64982,30055,64547,23197,44641,72952,15493,-21780,-6022,11389,18853,-14210,770,73354,36502,-72048,-54076,36367,71673,62944,70581,75033,31616,-52528,-66305,17333,66786,73361,23788,-57331,-76118,-22272,42787,37655,-24527,-74946,-140332,-183743,-181075,-166689,-133404,-83236,-28352,14998,13142,1126,19178,33340,18321,26297,64805,53269,5403,-6493,34547,68137,13340,-64703,-82708,-79504,-50359,-24400,-36487,-37536,-7363,38614,69674,70327,40270,201,-9828,-37627,-74870,-39622,-20751,-109246,-154578,-51191,28980,-41313,-69420,-15692,-42969,-70161,51948,151098,81295,16243,11613,-33503,-49825,-11521,-29989,-84850,-124986,-125036,-71080,14463,81905,122087,111683,82231,107741,112972,33402,-49788,-14356,20638,-38068,-41873,-7140,-47120,-62164,-46555,-56991,-15546,29539,-16179,-80331,-32779,33056,13754,-4470,57436,101530,48481,-63333,-155871,-107205,17675,22886,-37262,-11842,72482,117306,74601,12856,-35724,-75962,-66022,-41229,-68310,-66711,-32510,-40510,-21798,31621,45091,67357,122471,110027,19348,-27798,-70865,-158281,-156806,-41792,51465,11206,-24175,-1846,13817,-1263,-10999,-8674,-6225,-18580,-28329,-32839,732,79204,69028,-38858,-89344,-51117,-3635,21775,32031,19416,117,-20744,-21726,-2035,47900,105412,124877,71993,-58664,-170709,-156329,-87417,-40334,13825,76400,85119,47012,-34589,-98560,-74829,-29353,-23139,-25925,-15934,-3014,-7017,-5115,37952,72284,57530,453,-13140,34854,57207,21791,-49184,-102271,2230,166689,163310,46895,-20919,-41770,-69723,-104812,-86689,-21811,-2134,-48553,-118217,-152754,-141715,-78218,17414,64216,46056,45813,57515,65103,84159,72819,17933,9784,10251,-27757,18582,101475,77770,56485,78576,50046,22485,27101,48332,57865,40022,11423,3958,-27666,-55365,-10588,-16686,-102906,-146948,-103873,-18118,26923,-12968,-30837,28803,58590,69649,53411,22759,20118,15338,26764,71965,37201,-112238,-153395,-38325,45800,39122,23082,-1373,12857,53467,47550,-8981,-77978,-201477,-227381,-80916,28551,-21369,-66270,-53920,-58573,-84160,-19203,33109,28492,44621,54264,-43,-3749,61066,56150,-8560,-41642,-32175,-7172,-27856,-69249,-73303,-44982,-32118,-17209,30311,2042,-102472,-91827,51076,111383,60318,11610,37426,57572,16787,-37524,-38145,-99361,-194230,-161703,-71462,-27850,25280,66998,76458,91141,66320,1436,-25907,-28419,-22126,3497,1295,-34099,-35438,-16522,-45817,-71640,-32074,16602,-34398,-91133,-64452,-39032,-57128,-49482,-6851,10927,-59724,-122395,-41247,49182,20750,19933,83978,89803,40293,10019,13579,-16436,-27962,21221,82288,97912,54780,12270,21490,3236,-52161,-28763,37243,36177,15119,12940,11997,13214,33316,30084,34588,61094,1657,-94179,-95595,-29871,41083,75344,96352,118066,57023,401,22431,12075,-41601,-90614,-175680,-227926,-171197,-85329,-65790,-28711,27720,24222,524,-18725,-80906,-131289,-86059,-15685,36867,79697,50980,-64080,-117963,-103291,-64636,-7528,40880,31708,14456,5375,-68286,-189440,-169413,3854,128517,152375,90273,-14867,-16705,99212,144898,80437,23206,35600,50191,48096,76229,96718,88261,75854,58832,35597,15183,-6009,-54917,-60207,-22491,-29694,-61968,-70859,-59566,-18021,13044,11827,21117,17257,-2810,3418,1670,-11123,-13128,-23385,-42087,-27256,-37710,-55976,-419,74204,102619,164731,180460,107484,27301,-43674,-98522,-66406,32362,75572,63254,23605,-34381,-123979,-169282,-123500,-78357,-72694,-86960,-116648,-86929,-688,29289,-16317,-37216,-17715,-14015,-43802,-62617,-14833,60972,69965,45018,97797,180992,121455,-5327,-25322,22604,13967,-29634,-96088,-175789,-153458,-58463,-8722,18354,39221,27703,21372,23350,50136,82419,77736,41476,12106,-7046,14390,8431,-74026,-135751,-124585,-107146,-97626,-34321,67031,88040,15123,-20234,37134,82247,88076,77667,21895,-20619,3472,-27681,-94783,-46974,46806,51319,9683,-33752,-39068,478,29705,6254,-16695,-20391,2695,33711,62365,65543,14845,-26967],[31011,4974,6824,33794,28799,31867,-26004,-174465,-203544,-109363,-36855,58207,129380,102145,52296,30724,-13658,-40058,-67331,-108891,-121986,-90844,-3159,89398,95464,11012,-42229,-6055,41527,48430,42958,41966,42205,12946,-65153,-119098,-42550,70860,64936,-22818,-55338,-21187,-1857,-25555,-24195,5001,-63868,-132371,-89340,-50524,-43085,-4545,27693,53891,82981,69333,48701,76185,88900,55556,8087,-32886,-55422,-49102,-26185,12047,47387,23615,-60595,-109145,-71671,-17125,-411,-29975,-73312,-119775,-142985,-90955,27021,62464,-9788,-77274,-101748,-107526,-64387,-7791,13556,64838,109381,38640,-75025,-51102,57163,78165,41299,30942,60602,69298,82968,49963,-44046,-121392,-109277,-60136,-33670,-12283,18470,62471,85087,53507,7697,-32545,-55240,-29591,-21325,-56508,-35525,63761,102822,16116,-44107,-20569,36796,120095,156740,69384,1769,28642,24101,-38805,-48181,7753,69929,91992,68178,51674,103000,143847,94963,-1932,-57169,-61837,-28877,1517,-6704,-9807,-24582,-42884,7786,75314,62506,19592,20375,58147,64619,40764,98654,161362,102191,-8105,-76912,-69497,-19105,-25898,-65053,-41715,15472,13390,-86538,-169081,-116617,25176,111914,99939,69197,84254,97422,31704,-38626,-31795,35745,57617,47315,41018,39597,50020,55589,-20844,-106966,-85690,-44448,-34373,23729,75038,60192,37942,47285,44376,25516,21671,42684,83184,87084,20463,-14305,19355,2336,-55480,-88580,-113569,-106461,-84779,-108034,-140711,-126994,-99651,-60422,-15953,38874,104096,108406,62084,7475,-77997,-171139,-152323,-29832,15473,-43912,-94017,-80674,-53881,-54268,-109986,-100973,-31614,5775,-5793,-31723,-56561,-28364,5868,3749,10768,54883,66575,31064,-20703,-5374,68447,118472,74265,-25920,-58056,20812,44269,-62970,-174192,-195187,-124731,-23807,-6269,-124145,-218969,-185580,-104720,-25047,31695,87185,129209,90269,-20018,-47774,14551,26467,-562,46950,95351,44669,3147,1190,-2832,17379,82756,107090,37326,-16618,-8190,-808,11724,23145,1846,-8606,50285,123237,89068,14185,-28653,-8349,48577,58990,-8566,-81454,-74010,1350,24979,-17778,-46003,-70243,-135105,-115194,-38414,-8510,-18120,-36502,-14079,19947,-22598,-90608,-28256,122756,158776,57673,-20762,-14147,-24957,-100150,-128475,-88969,-30648,12243,-16670,-63265,10976,109059,83515,25320,44194,37497,6917,1159,-3915,-3184,1057,-4971,-15434,-29035,-53347,-40325,27498,54808,-14909,-43743,-10981,28275,28773,-18533,-87240,-57366,53949,97360,50457,37186,71706,57865,6122,-22491,16002,43212,21316,13332,35776,37369,-13606,-81250,-149267,-214249,-186410,-80906,-14261,20935,74045,40404,-37512,-27089,21256,567,-7407,70048,60145,-24125,-53321,-17334,30772,21732,-20819,-39546,2148,83210,90772,38952,2238,-26161,-47346,-44370,-67936,-91160,-68544,-62760,-34870,17163,-17944,-98839,-115199,-116763,-158089,-175760,-141223,-44028,42060,2022,-74064,-52373,9387,-13002,-70393,-88339,-38197,19364,-5740,-8477,56586,90094,34487,-70425,-94934,-8047,75275,88466,59295,37832,54725,81967,97777,101831,65027,-18489,-48060,20733,60384,32219,54660,104073,105733,93843,61211,-15872,-56470,-46617,11132,68996,31327,-51468,-34661,39490,54257,16404,22373,59567,71185,-7324,-99024,-84205,-33,41245,32905,7247,-6538,10700,70677,64463,-38179,-137557,-209146,-222152,-164797,-104720,-106795,-132491,-96573,-18309,1614,-25765,-21078,-2038,-15615,29984,111812,91418,41231,15727,-27701,-42268,4213,50022,-302,-70522,-34121,6474,-51663,-88281,-51079,37057,129558,149127,86576,4442,-31250,-48576,-100722,-114740,-78955,-102567,-140396,-88315,-15474,-42454,-64360,-37380,-80920,-120433,-40757,56491,53443,41832,5642,-50033,-49238,-26506,-54518,-76233,-72513,-22900,42802,74960,91625,92069,41602,14255,78748,119320,75938,6646,-22786,-24562,-23173,23432,57887,17139,-3324,-577,-32286,-5995,61960,45793,28210,111882,162064,84320,23616,64727,109524,80103,-11509,-130276,-144981,-65250,-55596,-83206,-17614,70993,85518,38307,-8540,-35556,-44440,-35907,-37553,-62566,-79342,-92065,-106372,-74846,-33675,-4117,39675,49446,35801,70441,110849,55676,-52686,-91086,-32799,47360,2256,-62160,-50897,-17553,5959,26752,13053,-23126,-37159,-22860,-25747,-16448,31689,-485,-86124,-72499,21392,55258,5779,-57313,-120452,-111091,-51478,7134,36225,32311,25308,66414,109941,57735,-12547,7227,37460,15746,-1181,12779,42033,72991,42502,-21196,-8637,25094,17044,12202,11331,-12583,-73300,-103737,-8809,93928,51690,-59941,-77116,13243,87871,49555,-63647,-127219,-30372,105356,103840,48310,11209,-47320,-91532,-54846,4420,34489,56451,57139,-44348,-141762,-142816,-96226,-32651,31113,25392,-16657,-16415,15920,34345,22702,-12374,-35644,-82970,-98590,13169,112990,51910,70,25587,20321,12224,17513,31829,30291,10535,29327,63123,391,-71265,-48168,-54397,-111015,-116647,-72822,-11965,48319,35371,-6632,26438,58937,62164,70779,93705,94486,69813,74977,110818,47747,-114183,-183001,-84982,53918,116595,95900,24632,18083,50603,38239,-26767,-91592,-155037,-161109,-82630,-4157,-34714,-80936,-78405,-79713,-109820,-74746,-24298,5240,57775,98900,61208,26055,56216,85098,66680,-2203,-45073,10291,50999,30112,20863,22366,-8888,-29327,-3567,10184,-14382,3473,70921,80605,30128,-5436,-4193,25120,36865,22432,14672,-58367,-147405,-130500,-72675,-45926,-7241,-4083,6651,73520,78374,22139,-1067,-7905,-13546,25986,36563,-32873,-112365,-127837,-98783,-90112,-70463,-25079,-35377,-30372,32857,31006,-30315,-54183,-47763,-22344,-9837,-11417,33409,36076,-61190,-58986,68960,129261,107479,60854,13457,-31242,-17434,44085,83307,51962,-52719,-131214,-65644,28327,44194,66699,87985,58671,48140,39829,-7790,-35130,-20960,-19272,-5296,25861,-14509,-92328,-102732,-26682,81562,116463,120356,123433,45667,-22389,-18027,-49806,-93908,-88016,-107995,-133261,-78616,-9980,-30444,-50987,-15092,-10952,-37342,-49274,-70176,-86202,-56344,-19422,20580,74517,44923,-42367,-96016,-117068,-68278,-581,24459,41721,76439,54757,-40394,-148095,-169154,-25649,119936,152264,100536,31350,23053,68725,50630,-13431,-2845,49291,43347,16031,38898,79810,97589,89040,54390,23551,-340,-10730,-25467,2563,32146,-26182,-100814,-88275,-20044,44201,72155,71562,44566,-17342,-65820,-73904,-48037,-34064,-57620,-87193,-75007,-47402,-67757,-86644,-38442,32700,96697,173122,161187,84954,28628,-29661,-89521,-80788,8403,75796,48980,-29682,-49747,-84169,-121147,-59997,-10806,-57980,-89695,-64207,2898,87660,100478,40608,12989,21618,12710,-44601,-106748,-39671,88901,102294,45013,112441,205551,116338,-41475,-74213,-16717,588,-36880,-68404,-118817,-143605,-89279,-19650,40480,69752,24019,-17313,15645,66211,57783,25386,15447,41842,65156,59521,24961,-3169,-9013,-30597,-93490,-146381,-98040,40839,119207,58060,-31496,-48366,-25059,31398,90137,51200,-11776,-12263,-40107,-75770,-27915,7946,-15221,-24804,-25163,-16538,-12127,-25988,-30681,-1214,23164,39554,47087,55215,52745,17982,2662],[24286,-33676,-64987,-19611,10232,39384,40547,-69910,-161458,-132913,-57586,38752,93748,76388,52309,27899,3099,44849,28107,-71410,-110565,-69673,31168,105228,56335,-20146,-23810,-10487,-17147,-20667,6935,44326,52740,13540,-38424,-46302,15433,43632,-6805,-24405,40132,129450,160095,92507,23068,13882,-39297,-84844,-67283,-54786,-74962,-71577,-44664,-985,38163,34619,37557,68576,101645,90723,14831,-51785,-49138,-52170,-50280,12827,69333,56636,-19501,-83316,-44737,36088,51488,11391,-18937,-64797,-108702,-78901,41501,100549,51328,5456,-17188,-41050,-944,72244,84879,94209,125845,81566,-44225,-68447,28701,75452,41840,-24666,-34643,4979,44936,23517,-38865,-85268,-53609,11984,19769,-18920,-53720,-63049,-41648,-30746,-23457,-8625,-11061,-13361,-9567,-3964,4132,40068,35086,-37590,-57006,-9463,27152,96970,125768,49092,-15249,-764,26885,-10616,-54669,-43266,6719,21677,-13428,-29084,15832,48165,7032,-47538,-50306,-40573,-44256,-27887,-35905,-38622,-25505,-38033,-33126,4969,1070,-15123,-6673,32006,66001,64069,79620,86124,31642,-49924,-116731,-118083,-41229,14316,-19175,-68038,-33115,32786,8366,-52943,-45239,41077,146258,183716,163442,125705,79471,25807,-22189,-16906,31038,49674,29843,-6893,-14127,4407,2717,-57312,-114500,-100010,-55674,-11926,43535,72705,54348,20034,17753,37526,16293,15619,59176,94409,85472,21022,-5647,37987,45227,5352,-22891,-64943,-121627,-160467,-176012,-144686,-80645,-39664,-11949,11655,26021,74649,145246,153375,82929,-9228,-55089,-22784,19023,-16702,-91854,-115660,-30815,73546,64016,-41228,-80122,-48423,-12959,2571,11375,19005,57565,38261,-22981,-1585,87319,107034,86797,49070,27214,58034,123808,112932,18139,-20931,76844,103992,-40958,-146411,-159673,-142975,-93938,-72120,-98266,-146605,-155775,-102278,-32876,-8739,30502,41074,-2036,-29550,-15501,18219,36836,44464,94625,136208,59379,-38266,-72398,-44546,36034,118506,113212,25950,-30090,-6560,19804,20318,-27317,-105251,-107557,41141,177918,113980,-5266,-31131,-2268,18473,19694,-19528,-69742,-55907,3830,802,-56756,-90055,-80745,-95503,-98513,-26283,40245,10799,-25576,28022,66358,-13058,-100459,-34471,129473,162269,61057,366,7636,-1821,-49602,-79854,-64810,-12452,16790,-18674,-57511,-5394,69093,58632,25148,58667,73067,65821,48346,25352,34134,29083,-22429,-37772,-26023,-5868,49509,54563,-24296,-88257,-69976,-48180,-36869,-15560,-13248,-65647,-56572,24267,22403,-50088,-47430,25991,56912,26108,17501,55135,94270,97825,74918,33206,-15630,-16410,6693,-22149,-98288,-93972,-26599,-4389,-8657,21779,22716,35468,108676,123900,36789,490,60522,58859,-4436,-22593,7379,45400,55932,31214,174,-10049,26991,42765,33186,27204,9974,-8480,3462,-40751,-94795,-52294,15124,27034,-40043,-119540,-125560,-113780,-128415,-138659,-132643,-97249,-29535,37421,18539,-72246,-84452,19444,82300,31217,-55612,-73228,-51774,-87476,-74467,22496,78366,32034,-54701,-75201,-1666,65596,56922,7519,-3522,16727,9529,14384,44362,48663,4420,-56968,-74828,-32642,18173,71042,108050,138680,167262,97667,-65145,-154435,-73767,28694,20831,-21178,-16959,17086,19580,-25677,-53555,-21636,14042,26924,-1667,-73098,-79147,-15483,13463,9938,28676,42963,36797,87734,86387,-57235,-197374,-225879,-181703,-132723,-83043,-86348,-123682,-116200,-52814,-4086,12439,25344,15622,-12520,38172,157099,128383,27214,-29492,-66400,-68803,26835,140276,100992,-13257,-32709,-25051,-66373,-88028,-56527,40097,149870,188025,139646,39415,-25203,-16984,-11467,-26032,-27511,-50723,-67522,-57187,-21041,-28326,-58399,-80489,-102868,-113407,-108350,-82354,-59126,-29373,-47742,-54894,-5449,51700,68320,47913,35320,75858,108908,84390,62783,38376,-5251,-22065,30745,61173,40419,-23401,-75972,-44990,15947,53745,81909,88889,90271,78998,25997,11513,49772,57294,78440,161372,183776,91632,20544,46393,102977,115360,76821,13101,-37351,-77862,-121611,-116485,-41360,32060,47253,1431,-62132,-72331,-43378,-62695,-98308,-75574,-68625,-111811,-99189,-21925,8246,8225,28485,3026,-2929,91010,162468,117608,59924,43285,40655,60968,26254,-63239,-93931,-37703,5346,-1390,-11060,-10161,-39377,-64802,-63691,-47013,-16461,-45524,-95168,-50841,55989,68033,-45199,-149303,-192226,-131175,-27988,43148,47706,26878,-3872,15300,80739,121319,136828,143291,74417,-20223,-64306,-59841,-6606,70708,94120,88904,107024,97062,55637,43049,40321,17217,-30224,-73026,-6327,94713,62300,-31893,-37286,52227,146361,121774,16818,-58605,-57533,-26709,4504,37899,42028,-6297,-60473,-21116,54476,77005,106561,126099,9435,-97698,-84666,-60252,-55118,-2356,31918,-24784,-69906,-23582,43634,42392,1584,-32237,-91678,-105796,9557,99868,44969,-32044,-27904,1162,12856,17133,46458,25253,-22180,20011,80627,3075,-86978,-77231,-65533,-68335,-42068,-16897,2706,48698,40403,-33848,-29882,16149,27375,37256,82521,112249,76115,32235,39558,7326,-76973,-109140,-57636,26137,83824,79965,12804,-14969,-3446,-2730,-15157,-14795,-1190,-9713,-22485,-31759,-71076,-96864,-105266,-122899,-139808,-123545,-86987,-24751,53800,104575,53805,-5739,27496,104297,146080,92223,-14350,-22866,20799,35092,41725,32361,6395,-16511,-10601,33223,64986,56124,44729,23470,-18769,-40671,-55795,-17271,61929,95228,61623,-11733,-39785,-5854,3332,-18924,-28963,-52475,-33942,33585,56838,44749,31317,-2495,-32291,16343,42600,-31750,-144592,-176385,-114951,-92418,-117995,-99876,-64575,-2510,67151,57285,669,-32389,-64500,-31171,44161,76345,61441,-11473,-116762,-97063,-4319,73252,132953,93919,-2315,-35191,-5037,30323,25950,-25795,-111885,-160094,-105008,-23618,1464,24952,34226,20504,42257,39306,-30203,-80926,-54617,-12698,19948,41652,13594,-44170,-52238,14337,93707,80498,46563,32383,-12665,-34240,-23721,-72997,-110396,-45991,37429,34740,3675,2192,-26230,-68088,-31800,8112,-15066,-29452,-23111,-10154,21152,14327,-14583,-16395,-22077,-34923,-32704,-19234,8451,14038,4760,44140,84172,24584,-52100,-92531,-116978,-40025,57268,68084,32423,21327,673,-38177,-76097,-69982,4366,75869,49235,-19027,-12776,46017,75590,77405,57683,7157,-50226,-37468,22122,69446,43435,-43393,-95544,-49804,31973,62267,61722,84883,68470,-22166,-117434,-143828,-76190,1115,-34164,-78229,-46531,-47928,-100858,-90310,-45384,-24434,21039,95820,89260,40909,2111,-36398,-77787,-91929,-43371,28905,8089,-69387,-36511,7533,-23264,-9915,32275,-2435,-17982,44366,120579,153893,141950,132398,126208,92486,75780,29758,-68533,-56960,54356,57118,-3259,70092,143394,51259,-66554,-79727,-22588,778,-25473,-34,20995,-41710,-88335,-30562,78099,99667,2251,-41239,28700,79524,36829,-22195,-41356,28417,100395,78478,7967,-5670,13042,-3012,-60567,-105596,-97106,-12323,71016,58836,-26725,-84159,-80588,-27977,50105,68289,33161,23714,12077,-24740,-40174,-40426,-30593,-3954,1724,6858,-7953,-52457,-50743,18120,74474,73616,25088,-8744,-22547,-26119,5841],[-50396,-81107,-91981,-36900,9352,35815,50316,113,-71683,-83076,-52360,-33954,-16242,41437,85092,33886,-20874,46400,79665,11055,-35580,-16393,48682,54876,-40335,-59550,10522,7278,-49430,-83072,-46829,19292,42605,48682,75828,103407,102375,30641,-51709,-21769,79379,174793,241990,186398,69238,26256,21750,31040,27414,-3011,-32988,-45284,-61612,-45382,3441,26472,17885,36037,106069,125565,29090,-36706,9526,-2491,-49286,-18107,23977,15174,-20872,-52332,-33701,20408,50604,27853,-5749,-44249,-76883,-83630,-25064,29591,42264,48997,51965,47722,68089,119958,108097,47141,33780,39850,-30351,-87607,-38652,29203,41485,-27523,-62850,-33971,-4576,-13692,-25395,-31947,-14517,27141,35183,-6403,-69933,-84689,-40278,-35638,-22893,47382,83420,21759,-50739,-16809,49455,40237,-48620,-107814,-67857,-3356,13718,41223,39448,-39275,-95101,-68695,13887,25849,-43716,-87108,-46348,-25814,-78287,-113085,-97365,-66098,-49212,-46712,-38588,-44890,-57959,-20314,-8500,-32170,-24714,-16221,-22090,-503,57,-2809,9027,38584,86220,98374,53291,-4746,-42663,-62214,-70290,-65615,-12936,49876,17358,-93594,-112194,-11917,90816,115981,52335,3628,39703,119294,134183,77058,8854,-4543,20227,33755,29514,13527,-1335,-24039,-31581,-12209,-6914,-34512,-56259,-65292,-44499,3523,11490,-3648,17707,41158,62422,75102,37456,33544,86127,107186,82305,33882,29598,72503,73680,40666,34710,-1713,-105107,-188740,-179604,-95757,-12613,5568,291,-473,-17138,22388,132687,150455,68972,10774,23467,60955,35096,-44540,-95444,-101371,-25786,101027,128490,44535,-20640,-38881,-37506,4851,62948,93475,105816,40916,-48909,-53289,15284,69170,116482,104603,51176,29189,57612,46167,-23597,-43173,35248,26681,-83933,-129614,-105585,-94325,-89771,-88805,-39575,-22187,-75508,-60437,-1650,-25847,-28109,-20856,-43986,-26395,7988,17884,22621,44335,92009,123811,58598,-55724,-112098,-67098,15707,48693,50428,28964,-26921,-34716,4428,-11513,-137200,-282672,-276473,987,206302,110177,-31839,-42842,-40817,-68850,-65408,-59952,-77837,-73263,-23124,-15974,-89396,-141050,-65808,9098,2453,24476,78749,62380,42046,98981,107949,15878,-62231,-39254,76363,97397,21278,1159,29496,36069,16598,-25101,-67839,-46989,14800,19217,-31123,-18457,72437,107683,58487,46180,71229,96975,68132,17407,16009,14269,-33152,-46102,-38073,6607,92919,57985,-81248,-113303,-64608,-53223,-50301,-18198,11498,-5335,943,28930,-29282,-127280,-128439,-45482,4291,17517,62667,100287,110897,94794,53139,7349,-31475,-17070,19082,35182,38741,48867,34903,-14077,-52343,-41495,-5588,69721,136925,125048,42833,-15099,2345,57541,84787,68872,48921,60329,81684,48408,-15124,-46467,-37827,-46924,-8065,46295,23278,-15948,1816,-26932,-69832,-35235,28645,17194,-111578,-191473,-118179,-81893,-145110,-143548,-92820,-51048,-34750,-9338,9278,-21433,-38074,24567,78941,51180,-17866,-59175,-90920,-142528,-102647,5886,63976,36831,-22486,-36566,26803,73041,27890,-20896,17852,31595,-62423,-89261,2403,53946,10286,-59895,-126898,-118500,-25532,52192,54020,56950,104903,54465,-122243,-217782,-94919,24289,-26421,-57720,3167,23067,-24793,-82366,-105820,-78202,-51500,-41070,-23071,-42888,-56077,-50231,-45569,-70475,-49875,8110,39966,91098,80737,-62499,-173614,-160266,-125995,-149717,-152676,-120036,-96285,-94766,-77233,-6501,85453,121329,87848,39641,51504,147509,115761,-32186,-102192,-75911,-31349,51239,142230,137534,41903,-34734,-64188,-39028,-18803,-35494,12994,106764,149725,133521,63861,-4319,3363,72905,106901,58010,-4928,3694,25017,20671,-10825,-44337,-94748,-124848,-112685,-101886,-130614,-168851,-144044,-75068,-6502,66174,151996,191487,137556,88286,96220,73094,15955,-9964,-5707,9513,-5255,-19833,-27212,-53132,-127917,-145976,-63357,332,4039,22732,68037,108823,108294,62858,42921,61288,59487,12381,19794,57917,52572,14926,10693,56982,97905,112616,129352,97950,-20608,-118319,-104243,-54934,-19932,-1202,-52365,-136430,-145244,-103939,-122536,-142174,-80274,-44242,-77573,-50118,39222,71007,52820,34051,-13688,-36308,3343,46683,55326,83852,126583,127188,123078,76536,-55591,-147057,-81203,-25528,-62399,-52559,6284,-27187,-83004,-66367,-42360,-36637,-37501,-36947,-16648,18561,4603,-80728,-142908,-137986,-89759,-32139,15318,23485,40790,17487,-40212,-17803,80645,147632,149668,46309,-75169,-112729,-93181,-62214,-4742,57151,117532,137879,89383,30081,21871,46687,70218,77330,53620,47691,61036,53579,31604,45960,105477,162329,152073,110245,44769,-25918,-50456,-7162,31721,51896,51189,4533,-12077,28705,50803,80193,94647,7492,-57647,-17628,12843,-20549,-37215,-16585,-24953,-62960,-37344,53745,80246,35068,10737,-4994,-22273,14981,46492,25322,-26591,-37970,7148,26441,22913,73860,44800,-42475,-3618,67288,-16231,-109808,-79241,-16824,15186,-7744,-48244,-31281,21729,3445,-76771,-71692,-11140,19371,9902,24949,62065,33166,-26749,-47265,-63943,-75744,-28036,-272,-25881,-33076,-13385,-42327,-68278,-51927,-28405,-4343,36904,49751,45992,54604,19887,-39736,-48222,-74185,-122072,-144433,-136252,-104392,-33105,9307,17515,-21997,-44546,18839,101629,155793,145082,25086,-73196,-75122,-30951,-8404,-18694,-13582,-8533,10196,60110,74245,17178,-33307,-48494,-31995,-26146,-43404,-13851,77446,108175,56496,7548,31255,72960,74352,55591,9669,-44037,-33718,10157,27189,36002,39731,-2946,-46263,-19427,2422,-25357,-63334,-67351,-37651,-46891,-110226,-102327,-47910,1115,36845,39838,27139,9037,-38607,-19613,40758,50094,14386,-42598,-77206,-40171,-36917,-4977,101675,91807,-7055,-20234,23040,29846,411,-36393,-69705,-67772,-44167,-54505,-92199,-89434,-65417,-38884,16229,39481,-6124,-59120,-21516,53128,85548,75809,30659,-17880,-7221,54922,79575,6086,-64641,-84195,-89559,-37225,21091,-22213,-78935,-16098,126392,161150,71423,34090,25695,-9954,20717,66299,44140,19203,-38,4191,53930,40351,-34395,-92910,-73268,-20430,32546,67092,72562,56774,61364,78513,46282,-37561,-72612,-64590,-49678,621,56475,50153,-7473,-25617,-47192,-101897,-128151,-82276,-18742,30652,34047,-17440,-40101,-218,31057,52849,77408,23354,-65245,-35206,79750,135449,59924,-45413,-67160,-6363,48447,19067,-19455,20229,43872,-17488,-99943,-105824,-18840,77459,48920,-6134,-8521,-33397,-69501,-17661,29515,6083,-13343,22552,42322,43195,12941,-42757,-98954,-128271,-85388,-3552,7387,-45551,-10597,69110,59721,22311,37233,38052,35259,87978,152221,144090,132024,175372,176017,112702,116855,135626,59637,-5907,6166,-38998,-80908,-8426,29940,-53697,-91546,-35040,39526,39321,-7285,32050,99893,52724,-25106,14630,110812,91633,-31415,-53134,18782,48705,18984,-26732,-68009,-14280,58579,31042,-57306,-88116,-77771,-63169,-35882,-4035,-10773,-17114,16729,43740,2049,-33164,-17977,-12302,-3772,28430,44736,72923,72041,-16223,-86730,-44063,31146,58545,33712,27292,28947,2273,-12435,28575,64026,45028,-20471,-76294,-105006,-104419,-57244],[-101824,-85176,-54717,-12257,17454,12124,-16929,-30964,-22600,-23622,-34436,-54262,-35429,64113,122311,54993,-41207,-19560,43525,52382,31390,25262,47072,10891,-92437,-109380,-35280,-4879,-44684,-87420,-41888,13935,6162,50134,145338,184558,155397,68775,-791,28176,93492,127466,162068,140402,61931,38432,54661,81950,99959,55647,8575,7144,-12284,-9143,51286,82947,33316,-1282,39000,82989,51257,28569,57570,34922,-3412,10203,16146,-18397,-43097,-45480,-35816,-10110,1098,-51606,-92411,-82570,-65311,-73142,-86038,-83448,-40733,1052,52789,111539,113876,102612,54348,-48781,-98976,-80599,-89238,-97068,-62678,-18723,10010,-16504,-36967,-46088,-40925,-32103,-13242,-12994,-31731,-29694,1551,15372,-25483,-25024,32382,29636,11874,65345,130407,86391,-28615,-30252,40385,-9461,-125924,-137645,-64898,-34618,-28598,-11278,-30434,-105739,-127514,-58275,31325,30785,-34970,-55352,-11447,-17515,-87053,-115789,-101728,-80704,-41010,-14205,8712,8998,-4227,27238,34906,-12771,-26466,-7541,-9905,2769,30085,57497,74058,82165,107948,103673,26362,-51441,-71261,-54020,-11502,11033,9753,30645,23762,-70990,-138980,-84680,39952,117117,77610,-4712,-50200,-1355,39299,13530,-27737,-24254,52126,97566,58774,-18707,-49655,-52649,-45932,-19422,-15150,-29254,-13702,-19676,-29304,-13305,-50191,-89142,-37656,22894,56547,66936,57938,68476,105685,109566,74954,49521,69671,94456,57802,23888,56903,58720,-58888,-185816,-161080,-38216,42618,27160,-2308,-16864,-42483,-6500,69363,38962,-30119,-21239,14418,32459,5328,-49368,-57740,-77406,-93551,-20427,70329,70890,51693,26226,-23001,-20744,45365,93730,83924,22680,-32971,-61008,-40515,30479,93752,74149,40437,31316,21424,-21167,-65006,-66574,-62018,-112437,-122802,-81458,-60700,-64801,-59400,-39936,8683,12163,-60996,-49544,7544,-16080,3614,48142,27249,-5151,-601,3508,-9851,9404,80284,131645,97904,-9439,-102838,-84926,-30160,-35407,-6861,48686,24550,-16668,3656,-9623,-141435,-275356,-246383,-14452,151109,84944,-18252,-29352,-49036,-103374,-114596,-100717,-99426,-86415,-26812,-9432,-109380,-184797,-91091,15969,52942,65758,83094,85217,91547,113634,75130,22760,-2171,-14060,47048,78584,26093,3690,35058,56566,35440,-20573,-88652,-81358,14926,50485,-22094,-40693,79486,179666,115748,27407,43367,116702,115338,36165,-10406,-16817,-15920,6025,6487,13931,71636,51785,-38748,-55206,-31697,-23225,3439,25017,39397,39545,50330,56421,8808,-69052,-102486,-87590,-72123,9268,132736,165195,102301,41530,8044,14470,42198,45052,11670,-24310,-104,59533,50133,-11930,-46407,-26680,14206,46881,31530,23885,27496,-22478,-49117,45275,172660,168178,86893,59488,62234,18038,-50456,-55458,-41081,-65417,-8320,55170,-73,-62313,-40379,-2127,26270,33118,5907,-35487,-118351,-162317,-91259,-45204,-94716,-107198,-62761,-27440,-23128,-21483,-8753,26909,54975,38315,-6283,-20454,-20372,-36653,-90505,-134718,-59822,41085,69445,41804,-10975,-34428,6310,49287,34408,60828,158924,133423,-51504,-119886,4357,76184,23609,-3250,-38069,-89022,-50928,13389,5049,-18629,16969,26067,-90009,-185226,-120018,-21529,-20111,5444,59415,21773,-36406,-47665,-81994,-99388,-80960,-42551,-7109,-13854,-32482,-42238,-59513,-107159,-118532,-48029,45885,97519,52078,-41630,-73826,-63119,-72096,-128541,-161513,-113125,-54659,-50721,-62790,1622,118797,158037,122684,78098,70974,104206,63120,-55387,-107447,-76861,-16382,74801,152714,151888,86878,3380,-38677,21225,62928,-8736,-36332,27992,81180,99198,76763,21741,1429,62161,117622,74887,17378,50593,100801,75803,12812,-3443,-38889,-109151,-88844,-6219,-29322,-133656,-123942,11867,115683,148236,179873,172362,97615,48878,53944,8248,-42578,-44102,-5289,51735,34762,-32626,-51292,-80399,-161636,-144544,-64414,-45259,-46919,-27941,21890,92219,103707,63936,76504,131919,99859,-56927,-122034,-30000,61133,49447,1623,8657,40325,68517,121618,150679,68702,-29264,-24095,-4155,-29607,-55477,-114291,-175388,-182522,-164993,-148402,-100755,-34086,4461,5898,9339,39416,63940,68851,42890,-9859,-41972,-73173,-92278,-48546,40646,122937,165021,194483,134897,-21508,-144095,-94986,-30783,-61272,-57566,-2663,-9858,-19113,26338,37532,4529,665,33692,44051,4111,-49693,-75977,-70704,-60306,-53553,-59447,-47579,-6255,68793,70398,-46867,-77917,11062,55236,67130,38749,-40266,-60977,-43694,-82853,-82461,3240,70075,55596,178,-42214,-30071,35197,87821,110064,126582,100078,36332,28514,41864,49546,73140,81630,91489,124434,92505,39238,49034,54158,26532,50905,97231,72189,17195,-927,-8985,-18225,-14170,-22709,-20418,21168,69548,48420,-29739,-58391,-6779,7581,-10584,30146,66082,34688,26253,47782,42302,4577,-22426,-4963,8759,-1147,14805,14159,2514,67292,57341,-36560,-12144,44760,-41258,-115755,-46990,54035,91989,-2232,-124131,-98351,-6818,-8517,-55129,-33013,18196,49772,28948,11039,7030,-27169,-47359,-52596,-86076,-85853,-2615,14407,-70376,-107531,-65443,-76570,-88262,-41583,-8841,-18093,-16891,-49418,-12250,111111,137449,56152,21115,-17418,-64462,-94074,-87573,-48099,1672,-36054,-93321,-95674,-62300,5359,59827,90882,92702,-229,-104141,-112685,-63255,-51712,-64089,-58916,-48176,1150,58400,23834,-71455,-121524,-98371,-11021,20903,1391,7617,35666,6716,-30131,-14433,18290,18581,43507,81180,46041,-28820,-43899,-7667,6825,6460,15823,-8347,-41107,-36040,-19354,18767,76875,90824,62132,10119,-48171,-9049,47519,34309,15301,7174,-2163,7298,3772,-6085,-20036,-50502,-55214,-20267,33596,57327,-6285,-45480,20806,41757,2671,418,35452,35300,25567,19667,-6758,-3505,26435,-13293,-88614,-111761,-87980,-52344,-16683,7727,9868,-9860,26247,96134,109314,62629,-8307,-47093,-19102,31820,25259,-55563,-124084,-148104,-141719,-44741,61233,47100,-31218,-28946,84389,171438,134618,112639,108588,62396,48063,54611,32262,6855,-34190,-39237,21310,21653,-48340,-103222,-83450,-13692,48192,61654,71076,85610,110585,87524,268,-49988,-26940,-14332,-3364,42084,85919,88724,16771,-51051,-77156,-101955,-120205,-104673,-96936,-77396,-8332,3606,-55653,-50464,-9947,20522,70911,42563,-43715,-13574,98822,163434,104330,-1945,-30588,11757,17683,-60368,-118040,-74787,-22201,-47397,-78297,-26059,66639,109912,75156,6161,-47998,-56427,-26371,45860,103534,91490,27434,9010,41774,87618,60142,-57600,-167366,-183132,-96704,-1812,28880,-20316,-29773,39998,79101,42688,5560,-9880,-19104,14988,60379,54768,79961,124073,86391,37332,94726,181544,163419,71571,-26546,-127510,-152957,-78672,-56942,-118530,-96877,-8667,49551,36455,-12391,5125,45170,25731,19806,62351,75957,14994,-59152,-52720,-31485,-44650,-38769,-18340,-36833,-21425,17269,-25980,-123679,-152031,-132829,-110039,-44914,40994,61426,17591,11451,56426,47667,36862,75247,53590,-10663,-16013,11313,67524,81225,-20380,-83235,-2826,79573,76252,35494,33022,56820,59991,22656,4412,5426,8204,-9558,-54894,-96572,-119998,-113937],[-98769,-73735,-32199,-10320,933,-22008,-89250,-97533,-40834,-32996,-51617,-22380,35731,90035,89720,41713,-25808,-28701,4512,19375,21839,22745,42688,21024,-76904,-166719,-164442,-94776,-64772,-53499,31882,39872,-64792,-52394,64265,115862,115254,83979,50576,64215,86443,56533,17215,10487,22640,57652,51160,47332,89800,55804,-27247,-25915,9416,52068,117620,125052,57429,-22182,-63715,-31105,31377,56171,30515,12560,43656,69159,42502,329,-31365,-47749,-27715,11030,-24584,-146162,-180993,-107181,-33947,-13835,-61394,-124526,-112788,-64100,34536,145934,140507,51784,-40653,-112692,-135997,-139056,-139889,-75296,-9629,-16528,-28637,-30213,-26305,-44826,-30018,-2448,11735,-1097,-35879,-60776,-29191,21260,15050,18657,84433,110920,54197,11015,58600,103199,46055,8026,3360,-83645,-148015,-91278,-15614,-18424,-38887,-32946,-44865,-78406,-59029,29223,76001,8551,-31347,36955,89250,28009,-52586,-40530,6186,-754,-4332,21147,75946,110786,92961,71513,40316,-941,-14190,-3515,-18669,-34255,17225,107217,143342,120120,100091,76933,19595,-44285,-69765,-58006,-3492,37957,5396,-14113,22327,6299,-75862,-116412,-91946,-36977,13955,20592,-20940,-33044,-11067,-2437,2932,15112,78365,140243,106240,-1714,-60349,-76924,-64937,-40201,-56795,-65005,-5671,15724,-14717,-30280,-65141,-100294,-86392,-69929,-53588,-8435,56112,90301,70029,38559,33741,49944,73723,70187,12172,-11927,62933,119012,12427,-154279,-145975,-8733,62682,39513,20629,12697,-379,28288,35649,-49806,-104810,-52736,-14078,-6606,14674,10757,-5214,-53539,-120473,-107580,14844,100744,128486,92041,-5190,-71484,-15624,49217,26960,-14159,-4416,-857,13257,47047,36767,-13955,4451,60092,68940,11927,-27536,-39678,-88790,-128774,-76324,-9792,-37130,-77211,-28498,37924,21644,-60371,-119905,-89711,-24031,24771,117171,164207,93628,-18538,-55259,-43291,-55882,-31646,70297,156217,140922,38208,-74090,-91573,-59978,-52354,-18723,54320,89215,52572,32002,46768,-7323,-48126,-16702,-21561,-5109,24117,923,-22837,-26833,-67702,-112636,-135678,-124409,-65850,9840,7961,-105858,-195541,-157245,-85402,-4481,44225,52923,61338,64269,38032,-19707,-21906,13749,18112,60414,108656,66039,9556,20779,37424,-2486,-54959,-99200,-94491,-24960,15009,-29578,-55993,31764,144399,106164,9114,13929,105018,133050,53937,-15156,-18789,22365,87033,87733,18347,-6135,-5763,-7990,-14201,-23566,-6831,55409,71873,57393,39684,38214,53592,78185,76419,23016,-47935,-82695,9548,166870,204830,112093,34008,2633,18672,74311,108539,62876,-75516,-147737,-47237,41678,32122,18929,67467,89308,14951,-84224,-78335,-11597,-33285,-71974,15352,169254,186456,93704,32218,3664,-19028,-31736,-6182,7999,-11261,21626,32340,-29375,-83121,-78107,-3084,100730,107062,-4749,-73696,-79254,-89412,-72880,-34099,-24538,-32901,-30314,-29985,-13679,-9537,-32094,27067,109692,60590,-58079,-90631,-68825,-68428,-96893,-97369,-6176,70655,68819,35200,-9784,-51926,-75532,-66890,-3207,141660,264650,205387,17883,-69015,1025,45068,18463,53649,67165,-15149,-57233,-29743,-11781,-16594,-10351,17021,-17413,-113855,-158729,-100019,-3005,96962,133412,47668,-29737,-10991,-25504,-67564,-66262,-12192,23498,16753,20257,32862,4711,-41269,-87561,-60781,36971,64418,-14786,-43924,-21231,-38153,-42509,-53444,-68816,-57246,-54735,-53217,-29288,12191,65998,70291,31359,21199,62180,82941,29682,-24699,-61874,-102553,-81049,47830,165271,154290,103127,51807,10279,39353,60414,-21699,-83680,-51546,14924,65004,62355,16035,-19166,-20263,-12086,-10796,8567,64776,96963,68829,13583,18821,7021,-63831,-26252,66410,52959,-17553,18575,122293,186798,144760,63707,5154,-32868,-37887,-8965,-36953,-64752,-41784,-16193,29352,28734,-17898,-3325,-2720,-69312,-64876,-40545,-70002,-61860,-29932,8744,66114,67237,22702,50050,133322,96653,-51426,-87170,23480,100473,76811,14459,-11319,-18841,-21989,22613,104106,107643,49615,43979,46203,-24846,-107037,-160089,-171607,-163018,-168848,-137007,-49591,10162,37917,68353,52745,49,-16866,21420,31270,371,4303,-35099,-121093,-107419,-15642,60416,116481,168355,136177,34422,-59552,-51823,-2958,-13619,-55624,-67226,-36707,47003,130553,133602,70690,6410,23058,78864,49359,-38908,-64721,-46124,-63923,-54838,-60765,-67019,-20450,71128,101710,3906,-60026,-33869,-49207,-35558,30173,38303,36550,19914,-71843,-91653,430,27150,-33255,-78922,-94074,-68132,-2508,15552,9334,61231,79162,22069,-3326,-13641,-36537,-45761,-48075,-5959,61127,41623,32332,92051,63064,-1939,34310,102829,103025,57844,1640,-45755,-97949,-101823,-38541,19997,26532,57687,71712,9130,-23765,34589,69157,30971,-526,-3125,-15736,-14088,-2727,4352,-34546,-65879,-9223,59043,47386,5339,-34295,-46355,25554,44498,-17389,-14190,9462,-53961,-80390,-4692,80148,128638,51338,-100820,-106146,8401,46410,25138,39740,59731,72644,69592,58660,12448,-34349,-15417,11866,-31943,-56702,-4933,8693,-50721,-64734,-29682,-59484,-57051,9228,22658,-43036,-89855,-108562,-30442,138985,203112,104313,28779,9776,8016,-1912,15244,55255,52758,-44150,-105606,-75009,-46744,-33681,-8930,15577,180,-77123,-115898,-75037,-36592,-41256,-49309,-71990,-93066,-34198,39167,-2239,-95410,-129572,-76822,11547,30199,4199,4473,-31133,-108398,-105554,-32443,-24425,-64284,-16949,43779,28269,-29651,-48815,-6304,25245,29342,32183,20688,-2687,3100,29989,90172,147457,131662,79474,36247,24455,91161,146211,103691,46917,-392,-54310,-22506,46385,36846,-23131,-72345,-61345,39403,129732,120036,39679,-33566,-35889,3430,31613,15088,2262,6465,38183,63479,19970,-13161,26014,44402,20248,-4412,-7304,-2603,-35982,-55067,-14852,7057,25001,71388,85493,44105,-12201,-34667,-21815,-19733,-34137,-54971,-75774,-106905,-116555,-48082,57383,96143,43690,-14473,18137,122798,176128,179623,156789,75690,12827,-2085,-21190,-28563,-29458,-16890,27042,15005,-53598,-77157,-57977,-1721,52528,55563,68925,87145,88705,59628,10999,25372,91709,75637,18953,42374,76565,105654,84223,14241,-30105,-64426,-113724,-128664,-121102,-97083,-6802,26025,-52200,-52752,-6742,-4350,31159,52098,7439,20102,84530,154683,159093,82301,38912,57112,13483,-100325,-146026,-76954,-9748,-32655,-46618,37017,116623,99026,38448,-40058,-98492,-72331,-12372,32326,89108,131488,90305,42275,56412,112581,88841,-56371,-176805,-146513,-38585,23455,28295,-26627,-53626,-5641,61466,63721,74,-67118,-85636,-51488,-27587,-10064,56550,58299,-36846,-53177,51292,156322,183325,129581,164,-124626,-150629,-73716,-44524,-68324,-29269,-7513,-35679,-36679,-27627,-6091,-20613,-54481,-6800,36908,-16080,-66971,-41447,-3244,-48748,-133770,-128774,-32798,9471,25123,58459,15045,-83877,-100106,-68559,-77804,-72962,-3878,48065,31395,32211,81494,71332,42101,84636,95764,46499,10889,-12627,2184,41271,23212,10307,50890,60483,17144,-10431,11991,41746,44949,-4261,-46861,-30267,33756,72820,44811,-10932,-59876,-98376],[-43664,-44833,-25853,-8645,7582,-1615,-64570,-81117,-39242,-46868,-46182,38041,100204,74343,17606,3376,27988,76133,61604,7969,105,18735,54400,56674,-33976,-161398,-221915,-170883,-84339,-3147,98188,54384,-129188,-178985,-75202,4741,37129,30867,17284,41821,47607,-13019,-68554,-51471,25893,89199,53563,19138,35454,-4816,-102029,-107458,-26220,61245,113464,94013,48027,-9021,-79989,-95672,-28923,2761,-41321,-39843,45058,71989,34980,40001,34864,-7231,13510,68837,17613,-117314,-145473,-63136,24804,50546,13619,-54556,-82674,-51499,37854,141256,143069,20140,-96783,-100113,-57314,-67868,-102864,-41374,45639,16335,-27786,-21672,-15952,-31878,7135,42172,34489,17172,-2639,-31322,-30700,4987,9502,14116,100468,151334,61787,-67175,-70108,20417,48460,31550,-27380,-109538,-97760,-8537,53119,69620,19660,-43755,-67512,-45759,11109,79403,80600,-19152,-24775,95243,140758,52026,-27122,9226,78210,55550,15434,50013,110463,146601,122395,51959,-2584,1906,9324,7497,-25824,-85251,-59909,70603,137246,95823,47313,33168,18626,-30604,-84203,-95580,-37859,24672,-435,-31673,35834,84974,12239,-95924,-152748,-136202,-69379,4095,36299,5765,-30530,-21584,22850,57135,76142,104749,93649,29822,-20033,-53291,-52302,-49229,-82348,-73082,10576,42202,-2841,-20413,-1613,-28107,-104289,-157204,-146809,-72030,24805,56335,-33051,-101145,-45559,14413,18159,848,-35200,-43910,48140,143953,71862,-91302,-107195,6312,50827,27725,36348,50270,47679,57812,37587,-46523,-99432,-61033,-9627,18389,71004,87152,17016,-39818,-49540,-49157,37239,150205,160214,74496,-43177,-119656,-48580,29040,-9045,-54858,-12129,38911,74402,51001,-23835,-73925,-21676,78224,132425,80165,14003,-15339,-28483,-25031,-7344,973,-49451,-82155,13095,90011,10173,-121209,-161702,-141432,-69733,53323,171213,162356,47087,-75760,-121455,-101748,-90490,-57659,29057,116195,104054,9728,-67718,-74170,-50247,-29694,-17609,31384,104155,87906,33583,71292,106092,161137,165502,-40187,-169687,-76140,-32151,-48262,-11527,-15550,-79041,-134154,-109509,-21794,35764,5050,-87071,-168282,-182670,-150776,-80395,-15544,16788,37312,37653,7543,-42742,-56325,-6562,33521,68691,99389,70668,21255,19490,12682,-33069,-65838,-94865,-121063,-110302,-55248,-21818,-39730,-37762,4776,7131,-1825,14516,59075,54103,-2842,-24652,1258,43899,116108,116514,11979,-68860,-87126,-64882,-49134,-54826,-27147,55955,95491,83853,42201,-4228,-7544,66393,143018,129117,52027,-23480,-8003,119828,180596,138198,85324,30664,-11738,-12544,68637,111118,-30104,-167725,-75928,61589,78837,74627,145892,146404,14856,-84637,-66697,-25969,-44860,-69605,-7392,99852,124273,73316,14322,-27296,-13696,49863,75526,58973,43340,38245,-1541,-26827,-43029,-68217,-36894,71789,107564,6261,-68414,-60609,-59567,-56805,-30139,-5392,22093,18231,-18808,-20723,-17622,-43890,10649,100909,80812,-20457,-85663,-98702,-101915,-96237,-66810,-1367,43047,47972,44037,34443,-22747,-124203,-175849,-76369,104922,192792,154772,80379,30470,5085,-13504,-2549,62777,78644,12699,-42640,-36952,5478,34177,4807,-32933,-28118,-73020,-144065,-114835,2106,116523,159297,84943,-12379,-6048,19155,-7037,-26185,-4144,31270,60395,98905,103147,87170,68550,13075,-11048,25670,14088,-59056,-50625,-13036,-30988,-23886,-11903,1341,-25972,-105325,-93722,16099,46450,6609,-39892,-89749,-62114,41536,110338,62661,25199,-15673,-107843,-143641,-35866,95133,121735,108041,87353,40493,17483,-4392,-57939,-76898,-46962,13777,61338,44073,8606,-5589,-42145,-100054,-88468,2134,72999,54639,27100,7432,9437,-2625,-4204,54140,49498,-8669,16835,110800,139383,125349,25494,-120227,-153172,-108479,-62097,-16395,-36254,-70945,-57962,-66625,-43325,-6422,16648,66737,98166,51747,23561,3900,-47691,-46401,-5720,10600,8700,-6732,-25900,-12241,25519,21750,987,58752,119114,99970,65772,41102,10408,-38334,-82527,-53506,38869,82927,57117,38638,21867,-39305,-104208,-129913,-124483,-105539,-96669,-90319,-47005,5113,24618,51502,60042,-11074,-73529,-31333,18964,27673,78650,60558,-52750,-90079,-40526,14333,50591,67747,79181,89961,56322,16619,20235,11478,-69703,-138818,-101105,31549,144637,164914,101490,-17086,-37253,62168,92334,10219,-50089,-56637,-75365,-47393,-21262,-18362,-11659,37793,82416,48317,-23214,-54833,-104011,-109426,-23317,52479,58189,2119,-72001,-53158,22457,30785,-23899,-67602,-80217,-63916,-52727,-98508,-121262,-55170,5013,-1018,-19393,-36532,-69587,-109318,-107035,-49936,-9426,-62954,-65826,11708,5539,-38750,911,66201,85453,60669,301,-48869,-88067,-86161,-7182,63067,25163,-2893,13043,-2837,-2609,31750,51200,38640,-9909,-59288,-57094,-44775,-54785,-47694,-54400,-65410,9244,79948,52431,-20784,-77066,-77319,-1193,26064,-10065,-33294,-34962,-46030,-35701,-3606,37679,111246,127851,26635,-25852,58814,105854,59497,43406,45663,47408,68704,80225,49225,30896,40109,46375,22682,-17129,-6162,34102,33975,23171,3180,-53885,-38195,21195,5448,-70296,-89013,-32402,39776,114307,123910,37027,-15968,7612,37924,43623,72751,92492,37285,-57908,-51892,-972,-26115,-84968,-89488,-57262,-68440,-143436,-152159,-84392,-40618,-24711,-11962,-38196,-85113,-55108,11970,8379,-46537,-73748,-36029,6021,-9297,-35965,-20700,-56043,-119786,-84236,-22927,-53762,-72680,-7870,8348,-21285,-28719,-15232,15673,48286,72414,75998,61215,43527,55885,73456,86666,67239,13581,-18399,5311,44241,86368,124779,113991,59893,-10050,-84844,-53970,41995,77799,52027,8658,-15174,52236,107583,78507,17892,-22784,-30304,8073,37903,-13589,-76199,-77525,-30541,23206,7752,-48479,-56155,2783,59649,56981,32684,6799,-76413,-132449,-79816,-52291,-61345,-26087,21700,42278,46625,36473,-1497,-74679,-90537,-37971,-12295,-40323,-70683,-77788,-13990,78146,92917,27070,-3812,49256,112741,135106,107901,14164,-39920,-23220,-35217,-31317,19104,47713,61939,21291,-64548,-81851,-43321,-3799,49038,69219,56156,39509,17885,15027,33633,75277,135205,90991,-6925,-11193,8922,59094,106107,93855,49368,-38896,-149115,-140885,-57286,-14051,5960,-13745,-66825,-45814,-16713,-55124,-47381,18781,38459,38387,46123,93065,125261,88234,70389,95259,28725,-103460,-120595,-2914,84487,65413,32472,65129,94029,73615,8593,-60585,-82165,-45169,-26242,-44586,-19170,64689,76107,23308,-3187,24312,20038,-50141,-89133,-17261,44189,13134,-33790,-58723,-47786,-31599,-8168,23409,13555,-47020,-63443,-36549,-34428,-5753,66340,26327,-92354,-97638,-1104,80472,132838,136919,60027,-48623,-81331,-14596,19630,23433,54276,-13384,-129619,-129756,-57117,9239,-6468,-71957,-70782,-60899,-103166,-95472,-5002,63680,-9515,-164338,-201452,-89422,-21257,28454,102831,111654,43932,6301,535,-46758,-102487,-71562,-26921,-15623,20652,68797,39221,-21988,3721,71660,92096,56813,-22183,-73184,-25673,48278,77113,72618,22809,-53521,-80440,-35009,5966,3007,-46023,-72779,-13110,91120,143738,121250,53414,-5071,-33551],[8217,-5162,-6995,16383,41234,44775,1035,-22323,-37,-7470,12695,78166,74390,7604,-38182,-19431,64911,157262,134171,57102,28502,16718,23059,19116,-34878,-91628,-145936,-144815,-48414,26815,48247,-19790,-166750,-224223,-149774,-58542,-22646,-51112,-59180,-6106,-8835,-89268,-104511,-30647,62279,97385,52098,15469,-18916,-74295,-121600,-113808,-54539,19850,50803,32660,16251,28298,14179,-43077,-64416,-58179,-76974,-69102,2817,5592,-23240,39124,86921,52543,48558,78196,69069,9912,-32237,-11305,44245,45643,50050,55288,29738,13209,19570,66427,88446,5254,-82374,-51461,15671,29087,-21019,-29442,25397,14608,2812,33118,21823,-25285,4132,27152,2097,-12107,-11663,-24548,-40162,-26023,-20958,2748,97583,124063,19556,-107402,-134523,-79694,-37952,-20476,-55191,-79627,-19893,46057,80312,122026,71817,-68481,-144757,-105170,-3364,50887,24505,-35369,-11609,58067,69754,19059,-28679,-11126,38417,25322,5340,61259,96401,90043,65767,-3219,-35956,10391,19435,6202,-20246,-102000,-141254,-34015,56157,25915,-15348,-11262,-5250,-38513,-104318,-128297,-52945,28869,18632,-3305,72065,126024,48717,-64990,-89131,-65698,-83643,-51450,24278,12646,-67047,-73556,-16128,32231,35412,12736,11088,23517,27623,18192,17365,3593,-16934,4680,65894,80034,21797,11821,78915,55374,-66376,-122592,-92144,-49986,-4859,-3935,-112559,-177313,-89478,-22817,-36565,-41004,-42226,-50126,13631,112410,98225,-6459,-28705,36243,43359,-294,21054,61432,43374,14021,17243,609,-47155,-51788,14260,71792,110847,106788,9715,-38043,21337,33491,47933,116008,97329,4441,-77986,-117316,-40137,43391,6301,-53203,-33719,2140,20925,-16997,-56025,-57242,-2651,86154,129185,53257,-31103,-21347,43550,40630,-16338,-59296,-82599,-63386,46929,98274,12165,-85661,-131317,-151499,-90529,20672,82239,37667,-38682,-90562,-123222,-119244,-84526,-56565,-34028,11749,6977,-55492,-73409,-32605,-9367,-22912,-34590,-4540,53343,43820,-8679,27810,100371,200740,197560,-37757,-222464,-137658,-57786,-48627,1864,28050,-7634,-45206,-10593,39509,34544,-8966,-65850,-117964,-117766,-104708,-83303,-40741,-209,41172,90947,122073,72517,-1821,13020,47476,43921,29222,39742,58115,61064,33614,-2435,-32831,-97993,-168086,-160744,-66526,5025,-14570,-57702,-85624,-80377,-3362,41263,7546,-81050,-125999,-69341,-7426,15516,64036,71388,12481,-44737,-89594,-112593,-98220,-81583,-48975,25414,89648,117848,85579,-10130,-76965,-27113,68981,126106,111988,3758,-52639,35988,106935,120981,104040,37081,-38351,-95140,-50404,39570,19341,-29845,29249,79781,50237,55462,125827,107936,19114,-7564,23972,15238,-39071,-69287,-25773,43040,64091,58752,39308,309,19646,112410,125562,79964,60430,38743,-14337,-15907,-539,-27996,-54065,-8483,37432,5652,-46016,-72395,-70992,-37731,-18480,-14618,39969,61211,14648,-36028,-53679,-41839,5352,52070,66703,21015,-52088,-76511,-66327,-65164,-68483,-46666,-22459,18574,78136,105273,35951,-87349,-150936,-95998,-8285,18135,38771,99521,127147,61575,-16979,-12816,45589,42677,1224,-16441,-6353,32896,63023,-240,-112125,-116638,-66638,-48629,-23164,13167,56983,96422,73503,21900,32403,44959,13541,-15852,-31552,3899,78228,118508,89198,93008,95339,67065,56382,53182,31294,-9455,-15483,22795,33241,-8705,-60294,-44282,-57373,-143087,-102477,48730,75069,-269,-71441,-109712,-61224,36780,107507,77343,40497,16846,-57698,-131125,-126335,-54113,48503,112454,99343,36757,-8159,-51025,-79037,-23679,58598,96793,83298,41628,33413,47661,10736,-74293,-90136,-754,73708,47284,17071,6479,-14550,-25189,47110,100115,-2527,-124105,-75808,45048,60313,158,-107748,-207365,-166109,-63426,896,41048,5388,-69172,-107573,-126262,-94330,-23750,46429,85081,93383,54882,30004,16054,-22328,-24786,4989,-13083,-65524,-83504,-55662,-41306,-62617,-44997,17950,109518,108564,41826,38443,61942,30456,-43394,-104279,-83170,-2519,41394,19189,-25219,-55412,-52719,-32577,-26702,-48264,-52270,-12877,-23057,-57632,-37756,-32824,-35982,5355,635,-54045,-47337,-84,39445,90070,74396,9249,-32959,-32045,24623,48544,14674,31038,116209,121974,50278,6493,-6832,-67836,-135319,-132438,-34769,75996,112076,62740,-37032,-53048,33821,81510,39498,-19081,-22327,-5431,-372,8725,17924,-10261,-12892,19374,21103,-28798,-66438,-105257,-128858,-85519,-13989,-20606,-83539,-102175,-45143,10552,48566,43955,-10916,-41436,-39515,-81205,-158577,-168710,-100702,-35683,-17065,1866,34211,27502,-36718,-65311,-45568,-59247,-139742,-143027,-54509,-19912,-47592,-24387,28672,52675,30727,-19193,-44685,-30753,7717,67975,101975,38778,-38498,-61684,-88077,-95705,-57730,-25527,314,-12941,-58080,-39596,-11989,-16583,-6653,-10189,-26321,12873,28206,-13974,-54865,-74946,-53470,18539,32141,-5733,-44759,-44519,-10750,-12267,-36290,-20802,45945,113604,104778,58024,85058,91377,4486,-22301,-4194,-471,13555,29836,58504,107929,82572,22096,32794,9258,1825,81389,119099,67821,-9391,-79716,-63077,-12151,-24294,-71768,-39220,55711,94070,54352,-1288,-33714,-3377,38822,36412,8228,19529,8642,-51177,-103274,-50673,14427,-20336,-92998,-132646,-124818,-104181,-151326,-190146,-152719,-80556,-21907,14396,25220,-6396,-23098,-1248,18080,-3424,-42157,-40234,12222,15870,-2189,12329,1620,-27887,14966,24127,-40470,-22546,51821,26039,-17582,21050,62331,55683,48047,68953,80568,74473,94708,111594,74067,14331,-50034,-102650,-99710,-11707,48152,33617,29212,55877,34775,-24798,-82466,-74699,-1610,79018,114965,101644,57899,39469,21117,-16984,-43205,-9351,45097,63759,35620,-35052,-90886,-106964,-81915,-7637,29184,-34452,-111176,-82363,-8231,3081,-16224,-43335,-113564,-153585,-109888,-110051,-135061,-103618,-38153,41320,105182,104793,19761,-99998,-103920,-23706,1524,-10608,-45910,-95960,-65996,31794,89059,63829,13164,-9525,-868,31585,28590,-19941,-20477,32069,32806,16078,40079,52347,59551,38348,-20183,-44240,-13540,-4086,37821,59937,15533,-8502,7133,21817,36420,53433,81251,46468,-24304,-42906,-20261,38955,81134,102282,102313,9765,-120633,-84336,48978,76826,-13319,-86794,-79527,-45075,-39104,-76851,-84306,-12357,62948,76294,40651,30281,25334,5791,37245,89538,41774,-63270,-60610,63625,167439,196063,166225,100704,61942,80095,57757,18820,14020,30299,4517,-62508,-76536,4084,26929,-33966,-94981,-97017,-61466,-17483,31966,99137,105931,2884,-72149,-47250,-6300,-44766,-99314,-64281,20026,45597,37375,28502,19822,52483,99830,44938,-44643,-58607,-25706,21879,83945,116918,99542,35219,13712,61629,91497,86235,85178,4106,-112592,-139904,-68911,29466,57182,2630,-58416,-98627,-103653,-55419,24941,101630,46661,-114460,-177618,-120406,-87761,-25341,73724,144674,131605,56640,-14247,-68031,-95875,-65135,-63110,-63741,6188,57724,15617,-50138,-47537,28294,72684,35470,-46112,-101181,-81971,-21591,20600,50961,28366,-53787,-107973,-64550,5709,22597,-23493,-42489,12022,96486,138642,119870,57303,9518,23356],[38620,38498,35766,49998,53646,40378,4060,-9717,29927,50227,61122,57216,-16971,-75157,-56633,11696,79921,128634,122459,113564,90813,726,-61189,-74897,-70502,-30825,-32146,-33521,42096,28603,-75912,-130477,-154322,-163617,-136180,-91808,-63096,-79334,-75560,-14220,-17489,-114795,-122923,-9816,80789,82285,33890,979,-41760,-74511,-43028,-13925,-21688,-1202,30933,41903,42881,88007,125944,66152,-20040,-31251,-31851,-43259,-22275,-41649,-63143,649,62343,57062,33511,23776,66530,86200,21751,-13345,13181,9483,54794,121606,113394,43858,-34019,-36077,8816,463,-29033,-19819,12659,60869,42302,-19507,-29188,-19724,21067,63422,32456,-40779,-32599,-33690,-73255,-91692,-84015,-73153,-65795,-45673,-29155,10588,71879,55519,-38451,-112191,-108954,-78632,-73140,-67718,-66281,-40605,28783,62551,68683,81848,42446,-90326,-200356,-175855,-39247,18472,-29728,-35348,2503,-26640,-59448,-35313,-14079,-12682,-7156,-30040,-34003,28603,68772,50900,35081,3598,-731,35681,15147,-10746,-11492,-79278,-157358,-96906,-3825,-10176,-35748,-43813,-47678,-45875,-80010,-101678,-19883,64128,53272,41565,108747,132497,34271,-54280,-5621,52377,-25213,-71950,-28966,-25888,-85224,-95006,-61416,-18607,17056,-19453,-38959,2236,51410,79928,99160,102493,103526,100919,114281,122038,72470,49986,92917,78080,20684,20608,40490,8982,-5147,-9195,-68403,-95608,-33957,2701,-8792,1949,13247,-4721,588,64066,104506,62151,25262,43794,45532,-7656,9573,75269,39620,-43433,-26528,34609,8107,-29530,26600,94623,115662,95298,26512,-33410,-9441,-1640,-26303,-25931,-11610,-563,-1472,-46635,-37902,36291,41523,-6162,-24122,-48429,-78536,-85521,-40636,3344,46058,92412,63248,-62444,-106498,-764,78522,3944,-77962,-94852,-98119,-69102,23558,72910,39644,-5445,-69464,-108948,-76225,-54362,-52974,-57636,-42118,-17579,-46797,-88125,-61685,-45401,-67184,-57741,-50965,-72442,-59770,7441,31271,-25122,-53541,-37992,-21190,-26691,-40441,-8635,56657,166504,192348,2090,-151438,-65839,28473,14819,18539,58414,80405,92271,127376,116317,54486,5528,-42989,-65742,-23432,-31974,-42550,-14803,-6507,24550,133460,232117,188502,97268,86379,78879,16059,-29103,28643,109575,119148,94628,63102,-3172,-117824,-182418,-111950,2680,20447,-27258,-34035,-45770,-76464,-10941,48373,-29231,-177667,-217571,-111116,-36245,-29284,1637,31269,38159,41279,13630,-46401,-79526,-58927,-33723,298,51188,113832,122769,29172,-81759,-89445,-27762,53779,73929,-34460,-71191,2798,40795,53227,55742,14788,-13402,-50766,-112434,-107267,-27740,72553,119756,44197,-35675,2066,54349,20300,5264,25776,53459,58559,-12658,-79693,-54432,15325,43289,63315,82799,47006,36247,97295,120583,91744,75262,59676,4260,-24931,-11174,-1431,-15067,-21830,-7777,-10158,-33803,-58197,-44546,-16642,-14378,8925,61126,72128,32565,-45168,-80614,-40717,-5942,2933,26991,1805,-52087,-37471,1389,-36776,-97526,-82997,-50151,7336,100612,128506,55973,-15890,-32672,-49450,-75573,-73742,-14354,91370,167785,135245,38537,-688,41146,42511,1699,-305,20349,47674,54278,-18382,-112612,-122381,-40303,54102,90950,46679,10369,13275,20373,62750,117375,64159,-24384,-57992,-65202,-34326,32878,50677,28859,33684,28903,45424,110173,142169,140823,102716,40254,50210,73083,-1496,-104988,-106966,-82583,-98464,-41337,40273,39354,2431,-46098,-41417,23014,53057,31343,4244,29114,63539,21261,-68219,-152040,-148075,-15023,101769,79384,3028,-20116,-36427,-55165,37366,173971,186793,103301,53565,70530,77612,19833,-54867,-71668,-22487,54732,76204,40683,-2996,-30094,-3472,82066,105011,3215,-122089,-147261,-62488,-12175,-57944,-112771,-100324,-24881,52641,79256,92740,65713,-19665,-114393,-140016,-90095,-10232,49127,31127,-18798,-45339,-28137,-12364,-19889,-5505,6305,-19006,-54559,-78672,-60344,-32539,-50275,-47905,-5146,38643,20723,-6759,33170,64051,18996,-61680,-118260,-101628,-16797,36894,-2972,-80612,-86935,-8266,64609,76766,31484,-19194,11311,29368,-28435,-68352,-83383,-97324,-60585,6972,6479,-45101,-49898,-2892,15392,3257,31546,27285,8797,85253,108289,45484,37614,120816,126115,42542,-19652,-16645,-7411,-32435,-73740,-47088,31473,49291,-3652,-47458,-13821,47488,67075,45419,12735,43146,85624,54411,2951,-10345,-33177,-51593,-48719,-46969,-52581,-62172,-79796,-94162,-88300,-71702,-85256,-113054,-111076,-66574,-1266,72003,76525,-50,-34209,-24038,-68773,-135451,-129303,-61551,-14685,-5483,43075,120516,141586,68739,-17543,-60370,-92905,-137285,-108802,-8477,19043,-23364,-8096,38468,48837,29596,-11256,-39639,-1212,89073,137906,123477,61765,-12212,-72597,-150229,-201615,-149510,-83962,-43187,-27873,-37774,-14125,19163,29069,52984,49267,28264,-1025,-69919,-114387,-86500,-46031,-11717,40263,45410,16650,-9477,2430,40744,16927,-24972,-28762,-30755,-10681,39637,49531,41841,9140,-69276,-71997,-33246,-36949,-51974,-27564,41846,121931,88394,3975,34896,40518,9275,77823,124641,63416,-3376,-73363,-82755,-21358,11162,-30006,-29883,22695,53514,15858,-23918,-2560,83602,105748,36803,-49376,-84588,-116493,-128503,-138775,-120408,-67932,-46870,-58662,-109815,-154743,-129863,-130409,-175695,-167274,-89087,-27156,14919,69521,76778,29338,-558,-3247,-24550,-74267,-79554,38083,119700,112948,95633,66871,30625,66161,66349,-8831,-19417,30941,24743,24993,86075,112344,67489,25671,29452,33817,49136,125762,152038,61820,-34411,-80200,-94827,-62918,28952,81764,32632,-29727,-10898,3682,-44403,-107342,-117092,-56021,16728,58119,97172,112026,61793,-16478,-80704,-86564,6464,114430,111256,43895,-3840,-7287,-28487,-27677,45611,80773,1871,-83618,-88948,-67912,-77286,-87138,-96494,-117058,-113376,-89512,-109420,-127384,-114924,-90672,-23553,63827,94013,10313,-97428,-72911,-13367,-24733,-31207,-53384,-74659,-44922,-414,40099,55322,9541,-38044,-56107,-47692,-33604,-11772,17187,60269,79217,32084,-28857,-52190,-20858,40989,76634,59709,16014,-24824,-9553,-9667,-48580,-38273,32768,44518,8296,4249,32109,32084,-16430,-52384,-18104,44189,25642,17163,70677,63849,-1695,15090,97067,78082,-65607,-130995,-74203,-47348,-47299,-42786,-55417,-17064,72354,105892,44255,-13527,-48350,-64514,-23216,25706,15851,-16181,-16099,31288,115798,207229,216334,100739,23467,56706,88705,89342,69357,60621,39274,-23248,-39891,10811,-4551,-74828,-134637,-127179,-58417,15847,52203,74656,89579,17651,-42296,-14686,-4908,-90933,-168769,-133915,-14398,71658,63453,23733,27672,79775,112948,67957,27827,13033,-18726,-13253,23995,45488,47017,37329,46418,95932,143956,111530,45108,-574,-48801,-91685,-58916,21911,57146,51205,19904,-35675,-52958,-22401,22691,73165,39324,-48379,-82721,-83749,-87189,-47955,6620,64094,76637,9466,-71377,-103000,-64272,-9464,-43334,-66894,19798,79076,40673,-8778,-29340,-6975,4113,-42027,-90301,-99165,-111701,-128705,-91940,-9165,22318,-23769,-82386,-57606,25990,60822,13927,-25298,-28391,20330,75648,68882,30558,13013,42872],[63150,69184,74771,62482,18459,-24335,-45367,-26178,31441,54007,21663,-28934,-102065,-135969,-66656,54950,95610,78169,69026,116013,115539,-15672,-105854,-104173,-82832,-31904,15785,61735,102171,12065,-126121,-134560,-74817,-58911,-87700,-125281,-102215,-58423,-48192,-8513,19024,-64818,-116475,-28148,60994,66084,10929,-23851,-26732,-9184,48247,65773,14046,11112,72900,115651,123038,131885,145248,110834,51797,41735,33931,5817,-9334,-34180,-56758,-43152,-29063,-19779,-23093,-35882,10808,34537,-25494,-48682,-8985,19715,67862,94228,67426,3603,-67220,-75415,-15865,18018,-1749,-34300,-28332,46273,71366,1601,-53654,-44409,-1539,-2686,-43699,-70389,-35427,-54180,-117683,-146436,-140051,-113481,-71771,-38260,-22216,-4626,8067,-20647,-93722,-141673,-94191,-19592,-13345,-34543,-47624,-33784,18183,47281,41254,8722,-40107,-104273,-173655,-150465,-32735,1198,-61713,-49571,-6493,-80402,-136867,-64560,28457,58336,31331,-49477,-100615,-52171,34947,62260,57114,56285,54566,50960,10392,-13218,-4357,-54451,-118166,-72345,3182,6432,-23059,-71883,-94220,-52032,-31688,-49216,-1685,64840,54738,38725,84079,96529,8490,-61526,-18758,39539,-358,-69255,-83967,-69621,-63117,-64829,-66959,-22046,58688,42011,-8440,6212,46981,66108,103132,144151,136570,82842,70983,101580,95378,55032,23627,31198,82636,108462,60168,-12803,-15057,35845,51610,39726,48547,63716,64219,68362,75296,60163,27724,38277,86121,63681,-20519,-41943,-1886,-9741,7396,89204,78426,-31126,-44182,42635,41669,-10639,13726,72518,100655,100698,69883,-28455,-103104,-106881,-111227,-132287,-58289,76234,139893,35859,-69844,-29617,30163,11176,-12141,-50453,-90107,-74976,-7185,32467,49547,53962,-11893,-134746,-107257,43745,58479,-58711,-97675,-63453,-89393,-114271,-57960,14046,52219,30966,-36695,-60783,-62355,-113121,-106762,-51395,3627,47371,20375,-55551,-72406,-60643,-62770,-54377,-55532,-61103,-50442,-989,26131,-18432,-56952,-64696,-71104,-69670,-50594,-9926,43837,149753,184736,17932,-57425,91125,167057,56218,-6851,44715,99337,137389,183649,165716,92543,31794,-26956,-36456,6896,-28840,-38037,130,-36954,-65670,26068,135488,136917,108921,123772,100399,11719,-36369,28392,108120,123887,125376,85101,-27821,-144420,-147214,-30599,53796,-7580,-86116,-41212,10900,-43709,-43271,8262,-52174,-192406,-206599,-82603,-13118,-21300,-3297,32776,51232,79569,101451,61654,-9157,-8458,-11274,-28416,-13250,44199,80532,37947,-53279,-81658,-46259,-4400,-12894,-65563,-30135,30501,10867,-7174,5331,3873,29829,32361,-74124,-169324,-114455,28361,84548,-18627,-81983,-12691,30438,-1721,885,-15562,-27978,27007,2979,-77176,-76971,-29150,-2739,36869,77349,58885,19315,29245,84761,112742,104615,91684,31661,-31276,-44828,-8979,29871,28019,6269,-23268,-40329,-17482,26058,1611,-36062,31584,76713,38480,-2892,-62085,-92444,-64752,-44085,-21833,10143,-24507,-66127,-28411,7382,-58962,-125265,-69761,-16718,2137,57176,73498,26954,13956,23502,-28251,-79906,-58634,2878,65464,112447,112371,53244,2829,30613,43174,-974,-17204,4687,33662,30041,-9829,-10582,1313,11733,69819,106948,70205,36331,13250,4205,72970,143336,59269,-71325,-113066,-87310,-67116,-57772,-39043,-7212,-6145,-25883,13650,137399,224590,221684,141022,30875,-26876,-24086,-18417,-56003,-72563,-53956,-11112,28268,-8474,-54927,-44968,-51425,-7793,79527,58951,-41134,-70147,30257,107951,69032,-21263,-107826,-129352,-52666,35754,7010,-54532,-24426,7241,666,90513,202579,176739,90064,61570,68499,26987,-70360,-117412,-97936,-69323,9982,68091,33579,-34449,-35860,33713,86998,86418,48381,-7683,-70331,-48513,-21159,-40426,-7871,92717,142501,138187,95585,73439,97180,66100,-45110,-106196,-63785,5682,24925,-44934,-114830,-112130,-57718,-17854,-16242,-10265,5444,39672,60833,-92,-65476,-62280,-55757,-52935,-17928,-7471,-24408,-15585,28608,40401,-611,-70918,-125243,-104913,1758,66733,-1701,-91764,-44015,72996,119417,109718,71941,-7850,-27221,23906,1942,-78479,-92473,-66853,-51470,14814,43004,-50845,-108414,-70927,-57031,-39519,42570,67171,70738,157791,156689,65958,53540,119095,108733,24900,-25920,8768,74532,81019,19712,7564,56413,44276,-28472,-63854,3231,86884,89592,33884,-1182,46452,83196,55758,-19407,-51776,-51063,-64668,-89526,-83309,-54129,-56395,-77697,-66473,-56951,-65868,-52548,-35868,-56523,-39867,57365,123727,67382,-30259,-42962,-13491,-38442,-82031,-64075,-13897,-7590,-14819,32870,99251,126511,68704,-41605,-101715,-95600,-80902,-21553,63086,48652,3910,39222,76722,63213,63948,38364,-13455,8167,110452,143886,109924,80343,45524,-27107,-108470,-154118,-136383,-90452,-49597,-34331,-47710,-53799,-37436,-27898,5873,46149,63522,759,-124282,-165137,-91446,-26223,-12115,10312,27894,48210,58549,60524,75384,81628,70411,33802,-40724,-93094,-59126,-22683,-34458,-56800,-75681,-57359,-34401,-55003,-69087,-7449,56175,87966,72864,38174,67923,78606,6391,88,42039,48297,58905,5385,-34385,40759,108407,33532,-61706,-69866,-12412,34239,38671,54914,137512,147799,47029,-55903,-113011,-148104,-111788,-92608,-136450,-150542,-99561,-39540,-45538,-104595,-123673,-109474,-99118,-87443,-64474,-51650,-16253,63361,100346,57486,11862,-21613,-56560,-87717,-74096,42214,160949,164134,116753,49334,-11032,20420,56784,176,-74214,-82593,-48163,31844,107160,98162,39257,27089,47851,27637,37385,106926,125720,48939,-26351,-36745,5719,44903,80276,128350,87750,-25977,-43550,-4894,-53331,-147903,-149724,-82940,-66541,-75861,4676,108325,110233,25943,-63306,-80788,14247,121217,114413,65469,58338,85777,74406,71648,119619,108625,24311,-9560,2325,-29415,-83327,-103869,-100426,-79752,-51656,-50627,-70937,-69124,-78325,-119710,-122840,-43399,39755,12642,-50657,-10525,21667,-17998,-46081,-49174,-16495,17432,1427,9577,34481,4335,-8036,-14069,-66810,-72210,-19916,-3127,11106,41083,-2422,-101520,-152136,-102924,30681,147129,133660,14301,-57501,-57650,-62726,-66257,-40129,18588,23653,-14044,6400,69612,78869,-1152,-70764,-56116,867,-22684,-47672,12982,84911,104894,95703,90991,41602,-62825,-83989,-27239,-20185,-23427,6424,-1666,9087,68151,90279,20505,-32525,-27770,-17484,-20247,-29625,-24211,5975,-10793,-61320,-26597,83338,121856,38076,-37134,-32738,15570,52220,34793,19859,18759,1953,20790,41114,-12491,-65664,-82894,-37551,24276,33951,-6786,-24676,22223,39153,14476,-5693,-42840,-124069,-155697,-102982,-25953,10018,-16410,-43629,-8924,68918,112507,88401,77164,71226,22310,-14128,-30575,-35106,-26803,-6116,15375,89095,186018,154418,24498,-31563,-40093,-53497,-14390,30778,11922,30791,85534,61722,707,-8787,22553,29377,-4539,2391,25145,17335,20922,42679,24677,-1138,-12101,-27146,-50150,-56421,-10372,35562,193,-16385,60632,113044,86926,44847,1300,-21839,-16150,-36116,-65998,-67563,-79249,-106772,-83810,-42050,-31186,-27437,-34805,-20537,28822,43839,-1250,-55248,-94039,-38754,49787,47268,23230,38838,55530],[60481,56730,74414,47751,-30944,-78607,-57012,-3803,29168,3884,-70369,-114341,-129862,-146154,-93435,19072,75476,86082,63749,61937,64632,-6153,-49185,-38599,-59349,-52319,18307,78700,70570,-9180,-48462,-630,43627,30098,-22904,-95987,-95567,-44281,-54328,-39564,26066,-12126,-78248,-37891,33307,51751,3558,-13128,19803,50216,68031,55040,13597,42094,123948,157650,145729,106015,73955,76678,90491,81522,68063,54691,31293,-757,-25721,-54867,-90113,-76525,-38724,-34106,-22321,-28581,-51871,-34550,24471,71162,80402,11706,-46909,-28769,-10620,-3322,53465,76928,784,-55067,-32283,47652,89976,27542,-33684,-24785,-15665,-67045,-91091,-39955,46130,24038,-61711,-94308,-96054,-74148,-12533,21711,-238,-26604,-28717,-54654,-120472,-169040,-115254,-6263,40849,40650,7278,-16703,8657,29533,10857,-17063,-62590,-96619,-103049,-61866,-9097,-30792,-79720,-59493,-4399,-46666,-96952,-33834,78651,147884,118727,-7223,-104438,-73801,11768,52914,51063,59582,66534,61515,41968,50989,45965,-16378,-51048,6680,59778,55986,13281,-61998,-100170,-52793,-542,-16941,-23057,23081,34750,4005,18455,54473,32126,-22967,-56742,-48219,-36519,-75940,-112077,-79268,-27537,-17270,-19872,38042,119317,107900,49706,47506,48692,11252,41492,100984,63622,-11003,-12659,25364,55099,27029,-32846,-3199,82135,71231,-25498,-81472,-42869,70173,135502,95945,61520,81687,95105,88768,91829,100507,91951,61114,57075,31097,-82315,-140688,-76279,-20890,7789,79365,113015,38720,2052,62747,70935,16166,18214,60108,86013,102617,81919,-24890,-121933,-112771,-75106,-62971,16398,152530,214168,90321,-70928,-76598,-877,-5929,-18221,-15497,-14087,-12162,16137,26430,-1661,-26955,-32983,-63386,-18945,45838,4158,-50213,-27234,-1460,-47711,-99275,-90422,-34172,52983,58206,-1364,-25066,-52139,-104661,-65570,-6457,15494,42174,44086,-10355,-65182,-60616,-27081,-18431,-52936,-64229,-57187,-45704,-14063,1045,-24068,-40265,-47117,-64463,-67494,-25179,32596,115059,108419,-16928,401,191450,204707,14161,-56235,10453,38014,56263,139937,167503,100433,33438,-5385,-7273,6930,-34816,-38746,-8192,-72134,-152417,-132760,-54008,2733,41230,96109,96480,36424,-2661,14737,45697,76963,106680,57557,-67795,-141475,-96521,-7011,22504,-55056,-122221,-71050,-8183,-46150,-56466,-14064,-31645,-113098,-87005,38043,99206,67846,41067,33530,24652,41563,88169,98085,55979,30988,-11496,-46486,-35820,-2869,13376,-13214,-68470,-59344,-5845,-8928,-51554,-39776,32940,65310,7529,-22794,6478,31946,48320,42476,2894,-70847,-97850,-43193,6319,-29571,-47741,13394,76738,76737,46657,-32006,-93872,-43909,-1648,-27337,-48279,-73942,-81079,-27385,32944,54278,11705,-10146,63007,134757,122720,95817,55847,16214,-18784,-16337,21613,40557,16481,-24703,-44809,-1853,66177,27647,-44855,5324,48018,-11259,-58976,-87841,-105445,-96982,-65597,-6135,42278,18512,-22417,-18008,-24286,-80897,-98100,-5910,35764,-18289,-23738,17282,17372,8946,-6101,-50878,-76166,-45739,8715,29785,4942,-14262,-7570,-7388,3457,-353,-26020,-39812,-22126,13713,24943,37999,94144,108510,44549,17250,29497,58473,107950,116921,79130,61893,72489,26380,-69920,-116395,-88580,-83134,-122684,-85567,-7789,16256,-5421,15754,128525,217101,177257,62183,-42447,-146899,-171625,-53814,34097,18855,-10739,26251,40695,-36929,-93509,-86825,-92701,-44107,54592,37531,-24127,-27112,52030,104035,73010,5105,-48073,-84627,-94562,-75656,-93353,-101805,-17850,35691,54151,148922,175076,92436,63424,75730,39066,-57189,-150504,-155433,-119584,-104489,-45598,1750,-9855,-46098,-20404,36358,54062,48110,49351,77463,91613,75887,6005,-27229,58117,180558,200190,135216,55888,23898,79658,102323,16377,-68091,-44600,13942,18740,-50193,-93503,-86661,-30742,35404,12432,-44668,-1019,116334,147924,35206,-91826,-140199,-149008,-95422,2892,35529,-7303,-27337,-9577,11218,15190,-31770,-83785,-49634,56328,95342,7244,-57250,15550,107118,106510,75825,52335,-15307,-63210,-26546,-26154,-89575,-74114,3824,25862,38367,40767,-38457,-98332,-80886,-48793,-9006,48114,68474,113842,198205,157325,43111,44216,113125,98170,24018,-8093,39986,100726,100375,46938,39947,80174,75840,8450,-65582,-16442,102801,95082,-19893,-63066,-12633,5844,-4820,-42280,-46504,-28874,-51791,-94927,-74242,-46268,-76946,-123253,-105984,-70100,-39322,14556,46725,22136,53639,148944,168411,74858,-10293,-9187,9135,-18645,-38828,-5782,-2584,-60511,-88752,-59763,-23677,7881,-16385,-92305,-113109,-67180,-46089,8874,62568,29428,13117,62628,68352,40149,66352,74002,39134,48798,94499,76708,54147,87456,93776,23084,-3262,11614,-40282,-68952,-25627,-15802,-68983,-117418,-130984,-132725,-97972,-6838,49789,8834,-97505,-128240,-55740,-17096,-48354,-44517,-11023,53021,92960,63853,55093,126743,166254,120718,52967,-12176,-39332,-45373,-65222,-51358,-14103,-9238,-37152,-54367,-26969,62944,105202,72185,56693,72904,99491,87404,-9749,-92405,-74036,7387,92338,82178,53494,124063,175858,70825,-65004,-95751,-23684,59797,34864,-4704,77814,121294,40282,-28476,-49533,-77509,-33557,14586,-45004,-141088,-143635,-72166,-6828,-10115,-62595,-71754,-20494,-29939,-89455,-115300,-84683,-3545,51657,48643,29226,-1566,-35778,-33847,-18369,5924,63471,65134,12569,-44199,-76893,-47246,-8618,-27881,-98276,-152634,-122545,-7672,77267,57023,13851,62210,116266,79996,50254,25613,-4649,-16742,-34388,-11583,84776,92309,55628,119599,117345,-17119,-56229,-3740,-33353,-114674,-106548,-76596,-118820,-168290,-100659,24612,89021,57320,-3345,-39317,12492,89330,90704,68645,76477,92942,86473,77849,97785,87132,36541,32583,70981,34848,-43558,-76829,-76911,-47411,-18239,-34619,-60264,-40064,-37223,-98923,-156605,-112594,-1829,49527,28937,46776,68942,30193,-24330,-14337,32591,34905,-1782,10583,31719,27699,52915,41365,-53615,-93514,-66376,-53794,-37776,-16505,-27432,-86225,-149320,-124261,-4204,105404,82174,-17006,-63905,-60968,-46191,-21179,-20974,-31599,-35233,-22155,38732,123551,115939,5030,-94369,-135414,-98520,-41717,-9303,15932,64174,101338,114031,85210,35314,2702,8450,26376,4009,-20855,-4513,7749,27735,50998,35251,-30034,-49614,14582,72974,33511,-44600,-58150,-24993,-51383,-121334,-117555,-43705,-17867,-54539,-106882,-127544,-98154,-40363,-22559,-27670,-26455,532,39360,24359,-42453,-55742,-21302,44474,67671,23783,-30310,-59211,-45474,-3384,1147,-36476,-64916,-103634,-91802,-11362,25264,-32493,-85953,-76779,-20605,49442,95117,92060,85760,79051,56369,21279,-25321,-38098,-5152,-5522,-27179,37960,157619,169385,50576,-61661,-99758,-64489,30421,66988,-4455,-9097,82629,102732,40650,14800,22129,-9431,-36135,26784,84729,93290,105608,135213,101229,29597,-11795,-3255,21362,40017,37800,24061,3493,14422,59033,87619,70257,17690,-39606,-43726,19277,63800,35066,-15620,-16649,22698,34241,-25289,-97257,-84207,-36058,-18392,-22351,-34908,-59980,-94778,-113499,-30288,62906,39971,557,28224,43262],[-4792,-4937,32387,17877,-50500,-64127,-2807,43529,28958,-36508,-110994,-123062,-98944,-110974,-128961,-108518,-37208,75355,68770,-31523,-47195,-6877,12001,-11708,-63977,-46215,25623,25713,-29721,-41519,34784,107836,95450,50782,40141,27196,-6899,-45190,-88197,-85266,-36917,-43473,-59004,-30626,-2557,2051,-16351,9331,48189,45877,34382,25763,18746,86991,143943,95690,26617,-8612,-23849,23518,89402,80879,73087,89243,72286,24858,-6772,-41716,-71444,-45303,404,-2975,-7151,2951,13497,22055,44071,50219,26774,-60411,-102436,-4497,77674,75249,105189,103360,-9119,-54729,-24740,22606,65251,21812,-25284,-5414,1414,-23549,449,56636,126443,103566,33957,14302,-12988,-19226,51964,87319,26181,-10762,-2727,-55726,-124974,-150772,-126095,-62109,-3121,43570,42064,24091,35438,10806,-51557,-45435,-35283,-84926,-95715,-59560,-49922,-91243,-94521,-40986,24698,14258,-25258,-392,70737,133374,128218,46967,-2052,15394,-1022,-34147,-42272,-30719,17681,59817,70390,113580,96125,6678,-17358,50002,96092,83846,41508,-21495,-74919,-67927,-24593,-31368,-59463,-27559,9623,-19843,-22519,38202,81160,50370,-20868,-59419,-69811,-87105,-106489,-73355,-31478,-5391,23345,60681,81991,55915,34711,56101,35863,-43008,-32545,17985,-15813,-44077,-27263,-34797,-27125,-21479,-38504,-7817,26614,-13320,-65175,-86655,-66300,35350,109152,49089,-15211,888,31775,37106,33003,76068,138373,90356,15348,2648,-57412,-125662,-100264,-43941,-5646,25179,46625,38318,43931,81433,76197,29449,35292,61072,44703,15707,-15960,-65029,-76727,-31711,32328,77749,105398,138764,162365,92926,-30105,-56074,586,-8278,-39365,-31149,-5009,-15752,-3466,1944,-65211,-105297,-22254,48650,37749,-33016,-64431,-4506,52561,26718,5166,1945,-32172,-37281,57759,104095,41361,-16471,-46940,-73770,-45618,-23299,-20328,8118,45441,45517,1851,-11887,7960,-16472,-74778,-75695,-71248,-93772,-59168,3675,22054,28642,20575,-40540,-107456,-92584,-27150,18744,-28314,-75360,3028,136868,87938,-61247,-64044,-3126,-40568,-58366,60770,124157,49740,-5473,10148,31691,46450,23639,5531,-15974,-84049,-140102,-142284,-84817,-22804,12956,53234,54890,40960,27766,-5114,-21122,22481,64118,20332,-75654,-114988,-83181,-56202,-64237,-98476,-107713,-70997,-53267,-62748,-27604,9638,7480,-9996,41905,140868,186003,141288,50848,-19257,-28808,-14385,10122,47479,61211,22919,-28871,-24525,17771,48419,21252,-73171,-133500,-65221,17796,-2576,-51734,-31704,35298,48551,-21457,-58307,-8370,45336,40751,22190,61133,76294,15261,-42303,-32610,-16736,-29823,2465,103552,141426,94805,15009,-61353,-82244,-29734,21885,-95,-70210,-100373,-56120,13611,55596,27233,1427,49455,110430,85537,46862,54912,82865,51437,-10863,-31707,-23856,-35154,-42108,-41334,-29556,26772,42983,-17552,-42548,-18667,-48600,-92176,-116476,-130844,-107074,-37151,20590,58170,75023,61551,29242,-9097,-33829,-9093,67759,52972,-49684,-62221,16830,33086,1852,-17853,-48641,-84190,-78659,-25493,-2973,-68580,-122584,-67214,-6511,-12185,-43582,-44979,-36330,-22956,10775,43938,85895,112549,86024,30340,-23032,-45239,18139,143188,216417,173015,58813,-2674,-8851,-38172,-78004,-81641,-85644,-129853,-100437,-6623,48194,20379,9741,77683,130766,81187,-14566,-84451,-176714,-223861,-95659,51765,56587,-4055,-11118,1983,-5427,-3731,-35357,-103859,-77599,-2086,-1175,34779,73872,58189,47527,52302,24581,-28372,-92681,-142020,-157849,-156575,-117014,-21342,24348,75314,194748,171473,52743,65104,102382,24346,-95010,-136546,-98254,-80344,-105938,-95553,-65520,-32370,-4473,17138,4387,-9807,-14395,-10832,61472,164126,147826,23166,-39236,19247,115328,132652,61417,9410,16366,40089,33605,-23877,-69707,-44071,16509,62275,49372,9512,-50797,-28624,66055,32719,-65735,-3790,123295,98347,-33566,-126192,-170770,-182615,-87723,34483,71502,-5822,-70981,-56296,13919,63515,37427,13991,55034,105136,94241,25687,5661,47267,70004,50804,18390,-5706,-34635,-53033,-62738,-85140,-95619,-56656,18921,63159,53220,33694,17050,-1249,-14835,-6197,13860,21633,21558,88691,170931,133263,63609,66941,111055,94976,43190,22491,49541,57193,33535,6585,6828,36355,75074,59632,-18386,1573,95340,37891,-104516,-105506,-30402,-32049,-59811,-61904,-21892,11546,-23127,-77974,-62428,-52648,-103118,-164559,-168719,-122890,-48592,16124,38377,53282,115345,144140,124194,103314,81282,57077,24960,-12277,-2650,37382,1632,-92018,-147858,-141799,-109256,-67151,-61040,-84248,-79089,-55008,-66888,-22757,27774,7836,9462,32607,-6764,-29331,12768,58899,88181,106377,74966,-7171,-21173,70300,116990,73111,95304,136688,49808,-29866,-3934,-1671,-53842,-89367,-121380,-152110,-122237,-34644,301,-17890,-49606,-50639,-753,4416,-49784,-40983,-16004,23229,60322,12108,-14597,85293,164674,162464,166175,141336,83813,30023,-16344,5937,63182,42127,-30674,-25316,26174,86012,123366,88160,43927,55968,92638,73059,-10463,-122525,-158178,-86411,20347,70713,95760,150695,168275,79692,-12196,-50207,-9622,27350,-69726,-146310,-37569,47669,5580,-22562,5139,-18280,6345,68998,38365,-61302,-121204,-102825,-15660,48123,23616,6995,24154,-62114,-160787,-167786,-150030,-102272,-29750,24365,47384,45375,15263,5602,-293,-16195,-30555,-63838,-116585,-112155,-76150,-60414,-68890,-46779,-40113,-92359,-97753,-18083,43983,38532,33917,89027,120311,85651,30828,-74825,-154402,-116445,-67578,-4457,95765,46938,-32150,46259,92057,-7614,-41471,10684,29432,15178,266,-49186,-116522,-171276,-164334,-98478,-27033,18054,39773,18173,29617,82589,79842,44807,40629,50196,27615,-15942,-5187,52121,52298,21624,45398,34632,-18069,-32601,-50019,-54940,-34123,-50151,-81891,-40939,4655,-23709,-87842,-111206,-36425,73556,88301,63488,75829,57281,11032,24639,40938,-9349,-34999,7792,34120,45935,68061,34789,-37636,-85540,-91600,-52954,-6401,783,257,-19448,-80151,-101145,-61840,-18032,-26898,-23793,-22440,-30721,-8087,28480,7740,-37358,-51115,-19229,39259,114325,119069,24975,-79514,-155719,-140575,-23553,68496,61597,39074,50635,103213,97306,41980,28206,35969,27026,-21684,-63223,-52648,-20235,19012,38076,341,-62155,-70424,-8848,69378,48516,-44743,-80064,-76814,-90880,-97498,-84476,-64878,-80207,-114542,-128047,-120934,-103297,-52011,-21858,-17387,697,49051,56677,-9534,-83078,-69851,-18359,29544,27033,4638,18430,-6700,-80743,-103547,-79955,-64824,-48453,-66791,-54899,34443,74996,5416,-47876,-25543,16472,30706,43205,58476,59770,46139,63590,84031,51780,50205,104206,60220,-38411,-53969,14260,81049,61836,-65758,-148870,-90175,39916,89083,15070,-20406,49287,97054,85958,58670,-5412,-64473,-51494,30232,82919,78245,59696,91840,110823,86424,39686,6199,25001,86199,65727,-14798,-41814,-23025,-3316,20810,5285,-63039,-113072,-70243,37920,124621,115194,38383,18814,88301,105119,15801,-97258,-122192,-76105,-51576,-72565,-74132,-62399,-66045,-62300,5300,53655,4776,-48121,-26883,2235],[-57015,-32995,16488,17495,1097,44655,101308,90280,49553,3568,-37604,-34235,-22439,-45203,-109293,-172971,-143830,7166,30831,-104555,-130710,-32311,746,-69016,-97431,-7961,56348,-15989,-90723,-53614,46672,92724,43529,972,73075,174292,143311,22100,-40421,-52591,-76586,-96076,-60391,-21762,-35900,-49906,-35120,14687,46480,35272,53780,76978,81804,153402,160606,3367,-118802,-103824,-65758,6685,91194,96749,86428,111415,115983,74570,25885,-1193,2768,25329,31438,10392,36959,99745,113441,67865,8267,-51396,-56516,-57758,-46194,49467,104449,57060,45866,38292,-22162,-26565,-40935,-55893,621,8044,-26941,-9158,29552,79031,145954,138138,116003,85164,85547,102140,37188,-9671,58459,99254,55097,54098,49950,-44161,-105284,-102306,-102481,-86676,-51306,-4135,33699,55782,74012,8327,-106691,-106598,-38278,-71771,-133402,-136241,-114556,-104629,-61389,15953,60602,21636,-26267,-20398,2194,20259,47230,72029,124238,130004,10338,-98029,-112604,-98036,-22764,44371,46826,77550,55700,-30354,-38174,39721,91371,72579,42733,9769,-49637,-84955,-69483,-55073,-59249,-46423,-13880,-8692,7141,58603,91617,78040,58194,29368,-32990,-50739,-43522,-39707,-34410,-1181,31164,4985,-38621,-57758,-28832,11399,-2170,-73930,-76582,-31791,-11326,32348,56259,-5549,-49936,-36669,-25181,-10579,-7548,-15705,12223,1863,-43753,-21038,34305,4535,-73779,-93637,-49462,-29701,-48681,30394,149716,97005,-15411,-5586,30077,-1168,-41627,-49413,-12274,-15450,-62767,-42746,41238,87458,56315,18974,36239,53153,-3306,-101574,-146303,-131632,-70602,2927,88568,137493,115666,79148,91095,67854,2900,4627,53593,38719,-36971,-88746,-79705,-68028,-25990,-3766,-73352,-118923,-21161,65687,9395,-100955,-92071,22022,81848,44237,59905,103481,61018,21304,82094,123375,48149,-21571,-29161,-58264,-75234,-62217,-21870,24178,48895,64122,64977,45194,23194,-31615,-67139,-37060,-55177,-97167,-55914,14061,65971,89922,75334,3208,-100968,-125190,-64921,-35273,-78366,-89765,-24222,11519,-36526,-58013,5712,20498,-68598,-106075,1866,72346,13852,-23464,19895,73943,126176,122572,79445,2352,-50198,-30747,4582,51778,83234,80216,52022,2241,11037,47983,16824,-21552,7823,46501,26797,-28871,-70377,-78575,-89332,-105515,-97366,-61526,-24660,-21789,-26588,13547,24061,-2464,8838,64616,118113,144732,122859,21067,-63095,-41851,-17907,-32645,-7344,14777,-10985,-8566,55182,105892,149699,105450,-60662,-138389,-38191,34584,-6145,-60610,-64365,364,14555,-71955,-136908,-75534,23280,62724,82232,120540,151531,97853,-13786,-48348,-44211,-71960,-35378,80499,120161,91858,58876,-265,-74287,-62564,10614,12294,-5561,4215,22755,52014,58863,49836,39306,33007,40920,14336,-10693,30891,99052,82785,-506,-44240,-53494,-74264,-60203,-17683,-24929,-14456,36375,17536,-46046,-49658,-47434,-84643,-125907,-132539,-67874,26650,35596,18721,59908,105572,88425,54319,59657,95821,124260,52802,-40268,-20027,35523,16192,7573,47417,16182,-59383,-72539,-25446,-876,-62127,-114490,-45553,27047,15552,-17721,-18455,-9573,-4242,22893,68220,103060,86093,36920,23677,-5341,-48636,-14268,113557,216831,180851,59092,-499,-7746,-14271,-49915,-77595,-74027,-96440,-91970,1672,47303,-7184,-23414,31287,75848,76659,28498,-41140,-124263,-188108,-119032,8796,49158,-643,-50329,-33572,49877,134970,88424,-41416,-48894,-20923,-20172,62861,118795,58286,9288,25894,20618,-40991,-100762,-131574,-141009,-138970,-112038,-59168,-13223,74684,203091,192015,87830,90317,108664,14680,-89562,-97133,-42573,-27495,-87825,-118103,-83830,-15909,44480,35281,-37177,-69402,-63342,-60090,2012,85140,84654,24937,-19880,-29312,19476,40480,-8410,-16516,33494,8648,-71713,-121016,-107367,-69118,525,118339,172873,88721,-63256,-92421,-7996,6067,-20808,28313,67511,-12733,-114429,-129508,-101284,-53561,19388,56798,38407,-40221,-106685,-57695,60342,105907,82502,111159,137775,96822,56008,44905,56153,58912,24931,-9819,-38231,-60527,-50330,-21088,-56444,-98573,-66105,-37162,-25906,9782,36092,47332,76546,89136,43109,-18619,-34643,-35604,-52208,-2574,78568,100222,142136,152882,127686,90089,59413,48867,44564,1084,-23858,-14192,-31539,-37034,23625,67886,51493,78289,101584,-14719,-131197,-71923,27733,6935,-38641,-51959,-22219,20121,-1871,-63162,-73117,-58853,-82785,-132426,-155788,-134844,-80660,-34507,-14413,19263,45147,-4365,-7283,94654,135918,64951,-8947,-23703,6417,34767,24645,-22923,-87722,-103367,-70085,-42347,-29535,-22739,-48460,-85655,-98979,-48885,11794,6735,-3046,-19395,-75510,-86987,-45169,14805,86696,107597,52322,-45148,-73517,12116,93198,120890,168169,180237,108801,31297,-1394,-30758,-21238,29529,7292,-80897,-84787,-35977,-38860,-61671,-36173,2506,32006,31280,8033,32403,22102,-10187,-908,-38291,-76407,676,92253,123597,160881,175216,158739,123219,60905,55152,106308,88183,6337,4724,24007,30207,71910,83533,35650,23704,63890,75046,29803,-77041,-174879,-185798,-104271,-12956,58801,104161,121363,91119,45587,-20891,-34487,-46957,-143607,-197163,-102557,-28789,-34024,-37501,-10993,-35909,-22135,12333,3961,1730,-20412,-59567,-25877,43726,72567,93911,65080,-83738,-165190,-132629,-144122,-154614,-79931,8128,58054,74802,30231,-48179,-64403,8283,7635,-86329,-141398,-85779,-31310,-46267,-70570,-14179,38655,13822,4501,35177,34146,37730,75375,80155,39481,2823,-37927,-121230,-183058,-134720,-39413,43683,80238,1513,-77252,-26642,48123,36751,22764,49409,99653,122768,66253,-16864,-69830,-126877,-174556,-181316,-140472,-41432,49567,61779,57938,95297,81651,25001,15931,45561,68,-90835,-82540,24562,51912,-1112,-5648,145,-2337,19927,-18957,-87662,-89502,-80027,-79319,-10788,56849,54550,-4670,-94685,-79161,49276,87394,30218,14230,23268,23501,30675,10322,-53485,-58116,170,26698,13602,2944,-21459,-38866,-61134,-69129,-16122,54514,71813,44863,9466,-26963,-62314,-94094,-102521,-63928,13324,21100,-20157,-1245,42940,27819,16528,22039,20047,17242,70675,120935,57430,-29478,-77440,-63214,14694,68730,43030,20496,60768,123628,110676,27537,-31340,-29944,-20525,-58815,-81986,-45429,-15551,17151,47889,10833,-55653,-66187,-50111,-7834,8027,-42276,-70201,-68985,-57185,-16196,2819,-19764,-72750,-119641,-76895,-5127,24347,38181,18578,20464,92828,155545,115511,8112,-68981,-55339,-32162,-19227,-10132,16818,70859,45646,-69378,-149266,-114245,-46557,-27235,-62459,-54300,7667,42731,48722,48555,55631,54690,4528,-30633,-3421,15676,11781,71074,139055,114744,113116,158202,106636,-28538,-132428,-140632,-43515,36880,-43514,-133144,-82242,29049,74617,15851,-17785,41883,100154,131268,95286,-40026,-116239,-61481,28462,53339,13661,-38572,-22657,45786,85307,36728,-51547,-46621,69141,90592,-14013,-74294,-77152,-50300,6308,-9322,-81224,-107080,-65495,12022,89283,115919,71911,20954,40126,73825,49281,-23932,-77297,-67564,-33827,-28961,-1775,30750,28086,10131,16835,7130,-34034,-52337,-31825,-9994],[-26985,6395,34608,33496,80426,174140,192744,121210,78705,73541,55075,47388,27651,-5697,-34199,-79423,-111139,-37854,-18843,-110611,-125254,-46059,-27417,-99374,-103339,13872,74845,-6856,-73205,-34777,31741,35505,-40442,-86612,37184,219741,250298,151007,78650,36222,-34304,-81555,-49191,-19844,-51071,-50880,-10414,21232,34875,62843,123201,141988,124124,170809,157634,-24924,-133566,-79669,-39280,2687,79475,94543,68731,84909,129305,136155,83489,53490,54180,26360,-7006,-1872,68597,146161,147087,76834,-29537,-115583,-71048,4870,31161,65009,52070,-29453,-65199,-68068,-45888,-4397,-67548,-123845,-42934,23944,-74,-11371,27284,83894,146183,116282,36697,1392,80463,144211,65577,-2105,34333,58630,70240,99601,62012,-21469,-63493,-94554,-99083,-34985,4880,-759,7659,34011,65583,26641,-85673,-128477,-75221,-60397,-119780,-145300,-98105,-27912,28483,67024,56622,-32234,-96285,-78569,-64966,-74235,-24976,65102,146858,142906,37601,-46608,-60275,-56911,-23919,6064,-17421,-38618,-79748,-118458,-73360,18553,54321,22869,7953,-3755,-49952,-84401,-85204,-61579,-37021,-53756,-59567,-10766,47261,62225,19469,-5006,47390,75143,19936,9276,38445,21128,4288,21506,12948,-51689,-97953,-87637,-52065,-34959,-37754,-83147,-96136,-43033,25073,89678,115910,62334,11379,-2405,-24956,-15542,28286,61560,91371,68962,-4615,-39036,-1862,22349,-42729,-98020,-62630,-58628,-86358,14881,128911,72002,-28148,-22581,44796,61944,-4116,-67072,-30926,-7090,-77972,-83919,25222,79719,29129,-7982,1034,9966,-29293,-112460,-153766,-156859,-130244,-48778,71853,118609,75745,44739,69884,30367,-12316,41776,106183,82102,-12346,-101649,-101764,-59055,-3466,19348,-31683,-90273,-56156,-20516,-56394,-104542,-80844,6073,65214,74144,90501,113531,105661,91230,89937,56312,-14857,-36710,-11526,-54218,-83551,-42912,24377,52153,17095,-10185,3676,4431,-14366,-36652,-18396,17947,-33979,-68178,-10817,45894,79839,84110,74964,47023,-37805,-77937,-31470,6073,-20612,-55579,-47035,-59674,-62086,3633,68831,28624,-63836,-106909,-61280,13006,27353,-532,8871,71451,145893,148362,95037,13615,-7125,45152,71815,92352,126914,121561,49669,-39171,-30756,42768,52516,14880,9900,42069,60694,32035,-27558,-53334,-65489,-65656,-41248,-27920,-3343,34138,19578,-99,-40568,-92979,-95860,-55570,-19190,20063,47693,9019,-32534,-3794,4537,-36840,-43809,-57195,-46363,40206,124466,127597,150660,121703,-11962,-58441,26667,49024,-24601,-81537,-68747,934,6748,-105622,-198725,-134974,5768,114955,171004,160149,122025,54572,-50960,-91942,-100427,-95966,-24542,54754,57503,42375,19077,-33318,-86532,-96395,-56168,-19658,44562,114501,119324,73621,32802,48501,57092,11631,-27822,-51340,-49371,-13980,32738,24685,-10789,-478,13347,-28546,-47599,13251,36923,8691,8089,-4791,-43828,-45421,-31931,-67842,-117161,-99185,-12317,65686,42758,-21973,-12957,59389,80848,60588,87143,132489,131909,56658,5017,19119,-8723,-55911,10838,110040,71723,-9338,-10476,22840,21288,-34189,-59760,3764,49744,43630,27234,8797,-6240,-12743,5977,47504,68215,67380,69534,66927,34964,-22563,-38955,47285,129494,85141,17567,23011,15179,-7735,-52869,-82610,-61347,-66060,-60417,20601,28672,-44932,-47463,23324,88197,139774,116844,9798,-101837,-153697,-106404,-12868,57949,28988,-54168,-59155,48547,167891,155141,42661,-2665,-11970,-2782,82559,133889,102859,38525,-3621,-27250,-48954,-49164,-51307,-60978,-79876,-105414,-106835,-48613,67143,174875,166201,89539,71259,49331,-42556,-115777,-126961,-84027,-39396,-72269,-103939,-80609,-17827,23514,-19339,-92203,-89586,-55615,-61718,-48099,-45779,-30430,13888,25508,-19594,-22113,-8029,-26143,-30017,-1994,-28624,-108141,-147978,-129421,-105080,-43822,113529,199233,90388,-74230,-141122,-125647,-45590,67110,96944,37088,-50344,-107992,-89431,-19858,63186,97617,58051,497,-51970,-96502,-26773,99753,114585,82207,137180,137335,32617,-8099,29529,51200,51670,8777,-51206,-83041,-87246,-47482,-1972,-33017,-56058,-6477,-1331,-51031,-53375,9136,63796,85202,89784,30646,-71217,-97397,-74234,-96354,-85053,-14417,50037,147480,191712,141876,73438,41274,48867,41719,-18171,-27887,7447,-22393,-60583,-29530,29374,77657,132720,124616,24061,-36130,17471,81854,62035,50837,18806,-7109,10506,1949,-60545,-85086,-45665,-22658,-47668,-66656,-78836,-76554,-41897,-11882,-34878,-113268,-173613,-105441,37965,74495,-14328,-77864,-60588,-45922,-26629,42078,77815,38844,20797,27673,7214,11011,32179,-33270,-100443,-81783,-42872,-11650,-3295,-15846,-35819,-62417,-81725,-67560,-25670,31211,44102,30067,-13858,-57616,-49969,17091,113643,194927,198676,151067,87435,-892,-71392,-18861,106129,116179,-8888,-82834,-62418,-31680,-34363,-7267,40432,40023,38787,67245,94751,56318,-1648,-16550,-36762,-62051,-6735,60539,48693,36027,64845,120181,147072,102044,62721,91383,107342,44089,-12916,-33908,-21564,11921,42959,48108,41024,50793,89974,86815,394,-118931,-197449,-168329,-79928,6228,42587,72297,98885,60078,-33811,-68272,-70896,-90151,-94903,-75964,-64381,-38745,-26508,-40740,-58159,-30904,-48742,-71615,14911,86477,40920,4160,22835,64641,131265,130511,5063,-56540,-26231,-47431,-75765,-35078,21157,58057,67563,10275,-111974,-122216,27033,72750,-40117,-62230,4096,-8734,-58124,-34345,39224,63526,54617,80115,96539,40864,33323,86876,69051,6620,-42827,-69225,-77568,-72389,-32873,55588,107585,83458,31416,-25415,-49169,6718,86941,100805,79713,105449,104521,38233,-702,-16715,-73950,-135203,-184462,-167642,-59985,38467,48681,30635,59206,64407,30066,34914,76467,26862,-84589,-99408,-17229,18664,-2146,-1853,6565,23093,45866,-6452,-112353,-143463,-92997,-22127,58367,92929,67853,-1781,-95094,-88988,23363,53624,-22811,-71511,-36560,6890,-5128,-46987,-66947,-40469,13150,20309,-41605,-81785,-78306,-70464,-63679,-61660,-36387,38947,88056,47151,-5600,-5868,-13702,-63615,-88645,-30433,29379,-3055,-49262,-2922,44184,20927,51508,120594,98869,14831,28622,89493,41301,-11967,-5424,24588,26186,-21389,-78744,-36038,94183,160605,109307,7269,-85800,-97601,-50299,-37082,-33654,12013,31353,47256,60174,9156,-50824,-29022,-19664,-32642,-24305,-29829,-26861,9121,34979,39528,23595,-18122,-82331,-105275,-17121,90288,126514,95670,9870,-5010,103636,180783,133685,39171,-13049,-5171,-26525,-33695,9659,53116,68175,42447,-29299,-90340,-59349,-15254,-41740,-83807,-55244,-41913,-56600,6992,76289,73050,41441,-32902,-94581,-73630,-54177,-39002,55910,117703,66729,41486,59591,36915,-51442,-140271,-157351,-68662,18071,-24901,-93225,-62659,10028,27716,-40100,-47526,33465,83402,116418,86094,-49662,-127963,-71631,16440,21465,-28706,-71959,-59437,4202,39478,-24139,-115477,-93752,43871,101790,17199,-66013,-85489,-38354,36580,19407,-30559,-34138,-46819,-28439,36841,71197,48400,-2756,-26087,7728,32965,14566,-15566,-11957,33658,63695,90828,103815,68458,16197,-17365,-49861,-41761,9488,33242,15911],[9233,17913,-2722,-9777,78805,185516,179400,97777,50707,38852,17717,5008,-22633,-48141,-5092,34897,-294,-13501,-31462,-78883,-75901,-28885,-4027,-37788,-73516,-24306,36068,-4764,-64511,-42831,23167,26739,-78751,-166143,-63624,119573,208349,181747,99716,38578,-5368,-52793,-45356,-35478,-73062,-45794,28386,36018,3751,48942,102174,76016,33236,58550,68869,-20219,-54466,-3627,-18469,-36653,3976,-13321,-50793,-30655,44631,109600,95704,61194,20419,-62664,-89989,-28678,49503,91214,94200,52423,-30613,-89218,-20926,41081,27308,14212,-27846,-86362,-107349,-117297,-82586,-33772,-92792,-134908,-51490,34449,32236,-3147,-17468,-45888,-23649,7514,-25223,-48409,49259,130488,90850,58199,50941,30869,60366,69197,26063,20381,-13465,-133701,-140101,14029,91161,40403,-20208,-31085,5074,38414,-2016,-57629,-73757,-63422,-58371,-46806,4330,75512,107754,67546,10568,-75984,-135814,-107135,-78879,-77570,-18428,62224,85454,72523,54982,45848,31976,2289,-43984,-52568,-50326,-98787,-177303,-163224,-56313,23067,2210,-41793,-28166,-22717,-53060,-58644,-56920,-56285,-39301,-77737,-122453,-65261,19699,7017,-90749,-136927,-72991,-1322,8292,27149,64807,54516,36103,34471,3732,-24141,-19627,-9927,-17580,-33390,-28032,-53733,-84836,-48291,2358,30061,64471,70056,65421,44368,-2734,20008,102542,121246,82002,43260,-3278,-23089,23018,74940,35911,-20427,-7487,-30114,-53692,26493,81897,29099,-32322,-53597,-31332,-4592,-59284,-135408,-87517,23057,22312,-17088,36952,70432,30326,1553,-19441,-44985,-38393,-11440,-21658,-104398,-154094,-66094,79549,124996,68863,36954,49865,-2965,-22806,64879,136442,100458,33104,-18617,-7533,21451,50722,59665,14715,-65228,-92590,-94319,-92331,-94376,-80369,-27942,45603,97236,91168,76985,110227,123452,67618,-24738,-66195,-38623,-2569,-27274,-22020,31013,65240,40054,-31193,-94233,-119313,-108704,-76675,-18937,27155,18646,-43059,-42164,29205,71532,63289,47529,56153,57878,-234,-24344,18550,48800,18051,3268,-1256,-34166,-33156,33485,70228,24811,-21986,-67555,-97461,-33391,46804,20953,-15290,24020,74869,72669,44898,14517,16959,19476,-37164,-45431,28958,58823,19791,-33989,-29191,26846,64292,43573,10779,33360,84403,69207,1915,-16301,-7244,24093,50246,3393,-23286,17889,10975,-35810,-104142,-147145,-170405,-169299,-113330,-27170,33179,56901,53673,51062,23432,-26176,-61355,-99950,-59547,65934,129009,78762,38235,17895,-4238,10764,47500,25180,-45184,-63233,-2631,47253,20531,-93081,-172589,-102448,46661,159369,195040,160050,60778,-43553,-114981,-122339,-91812,-20275,55098,68402,41172,18726,-53740,-126028,-127168,-111422,-81207,-23045,38052,100874,111667,37669,4026,44034,60983,23567,-23030,-67047,-69417,-61549,-55893,-52912,-26631,35419,90938,61331,6950,42911,95051,65222,-4891,-59371,-81316,-59616,-31969,-46144,-74714,-44537,17744,68592,81801,30773,-29221,-9883,14267,-4073,30981,84172,89123,57186,29217,-11062,-82662,-90417,27570,111805,72967,22212,27610,47948,26062,-36544,-53522,-658,31229,36708,22864,-2864,-16702,-29293,-35073,-15013,4707,47429,127052,136351,71178,-20881,-72640,-6382,50716,-11312,-39250,19493,38882,15977,-33913,-64789,-43612,-48515,-25065,36060,41898,-10340,-23298,30014,93614,144166,121589,7968,-89353,-91579,-49277,553,68256,48096,-49605,-80708,-5858,81211,115043,73865,-860,-16905,38225,147364,204043,197944,114636,-10124,-67104,-26051,26142,27563,-959,-31156,-66224,-86227,-53533,44306,129158,90137,9414,-5266,-35895,-117686,-168283,-175272,-145619,-79814,-44441,-60177,-87088,-50305,-35574,-102181,-135180,-54049,-3432,-52753,-85685,-101875,-77890,-15030,20849,-6208,-35926,-29333,-10607,-28571,-69557,-70534,-54813,-58191,-76025,-91336,-72954,47316,118464,52966,-30837,-95904,-151256,-61153,118688,153211,69860,-5109,-41939,-33322,-18334,-12871,17351,23199,14312,-13616,-57713,-26052,63973,80487,52334,74649,50865,-46178,-66911,-17931,6073,13519,-6674,-54016,-90488,-87123,-24168,19678,-9825,-13321,32344,28254,-23738,-43310,1267,48053,51206,40258,-8293,-78064,-87533,-48417,-65359,-87336,-40508,-9804,8967,68207,96028,40113,-8530,15057,42215,-4460,-31304,-7036,-3777,-32998,-54772,-26725,36555,98430,112674,99518,99401,90449,72755,75798,117696,104258,61770,33387,-1275,-65076,-85231,-44453,-12143,-23506,-25815,-33798,-34808,2969,24162,-76474,-220553,-223746,-99799,-20132,-35573,-95021,-123032,-115728,-135735,-103041,10873,69466,65215,74776,52980,1811,12747,53499,-5956,-60310,-35259,-39664,-65374,-34344,-20228,-15723,-2090,-41999,-74284,-53634,-27829,-18417,18956,47636,13553,-59169,-69595,11857,112834,150497,122067,73104,514,-65850,-42782,50316,86291,15429,-97138,-108487,-5050,68791,81312,87770,35968,9304,51826,68254,48518,50333,27041,1470,18106,69822,80403,879,-67039,-41652,42476,103769,87752,24559,12377,58038,18914,-81681,-85511,-4714,5790,-3595,53470,69979,39157,65342,91589,41224,-44311,-131025,-158049,-94824,-1044,11933,8926,49347,20529,-57432,-53268,-10903,12600,23149,-10096,-45065,-12541,-5928,-41527,-24410,35334,-4543,-64760,-3041,96981,87708,27808,2595,19338,91103,161356,116855,45921,32457,58402,98350,89697,58131,43715,34117,3058,-65776,-85286,-21201,-811,-37029,16975,65516,-19835,-85766,-31549,34755,31281,23403,65208,92058,45941,25773,53864,73924,76187,28041,-13348,2538,40311,64296,92198,93864,82449,82213,44862,-44933,-42420,75624,118108,53188,29369,13832,-22217,-26647,-13490,-28238,-70999,-144578,-143678,-60709,1474,-35756,-81197,-39720,17654,33284,51296,77325,44021,-49501,-97632,-62942,-15736,2263,27534,47964,38635,10668,-37574,-109846,-140465,-57270,57516,105955,76856,12684,-48556,-71510,-29342,48274,46981,-40648,-99798,-56319,-12008,-52089,-103885,-81731,-29004,24747,24046,-47937,-90249,-91473,-98714,-84347,-95628,-111150,-43003,19979,11944,276,15320,25985,-4318,-30142,-16841,-17032,-68365,-61173,35211,68753,8291,39522,159677,157794,27481,-23408,-3317,-23327,-39664,-20041,17441,-1175,-98690,-194352,-127780,58499,153323,91348,14099,-39267,-66870,-14256,40759,32888,36904,69824,93301,55974,-27002,-54344,21246,62855,27023,-2766,-1067,26563,89177,102395,34084,-20143,-50857,-98320,-79065,11742,85718,97066,55709,-36346,-72853,-5755,58447,44965,15505,11949,13949,-33627,-24908,58295,93015,63238,43416,22927,5294,10384,-15869,-60588,-69248,-34790,-55505,-101314,-48547,32561,35175,16851,-37968,-99447,-100669,-112848,-112909,-21258,22668,-27116,-57521,-61137,-79559,-84379,-52282,-8569,36335,51366,1741,-49370,-48083,-7130,-10626,-88423,-72215,15354,32664,54999,65150,-22021,-89526,-56075,14685,27423,3694,-13882,15656,51210,47891,-14357,-64131,-24085,71960,99949,40338,-25485,-25656,23306,51555,22952,12336,16501,-34157,-23996,61772,54581,-14638,-34812,-28447,-21657,-21210,-23702,-7729,18341,59112,86460,100842,85173,26587,-23904,-45461,-56354,4714,90941,91066,38594],[22948,3557,-54983,-52420,42997,119466,116294,69542,8732,-51260,-72338,-50446,-55577,-70748,-12619,67895,80358,75964,40228,-10208,-2934,41228,93599,96893,9634,-35931,10628,-4505,-70095,-50781,50174,97162,-2338,-128544,-93365,29434,100319,87698,14979,-21401,-16911,-41623,-28768,-19880,-80613,-60809,51304,66391,-14973,-13054,2305,-41035,-72949,-56502,-30530,-16480,14317,43267,-2050,-36528,-44788,-120388,-157985,-125437,-68293,6791,45652,21540,-29642,-90161,-80653,-15843,23750,44543,66758,42406,548,-11972,38404,53749,16136,-15634,-49488,-47000,-28983,-52284,-74930,-68647,-95392,-104147,-55317,5439,36102,19009,-35357,-129918,-130545,-46680,-4948,-10773,35185,80505,105923,151473,135524,86546,76338,34003,21411,91061,54867,-111124,-129569,22460,92197,35034,-34957,-52148,-20629,45438,84163,63848,-2697,-60890,-23655,55250,110862,141876,140346,58809,-4483,-40958,-73981,-61658,-37275,-15538,48652,104710,90023,64872,70978,72207,43297,-23767,-109450,-91157,-2543,-21186,-118703,-86620,33160,60673,-20868,-56609,8150,39315,-309,-6702,-1299,-33879,-48586,-81302,-135624,-115483,-44551,-54032,-129564,-173851,-160817,-101994,-39246,13304,35087,22348,6425,15456,17815,49861,87702,55939,8268,-9689,16927,24102,-23322,-61130,-74716,-64584,-14335,19155,45669,71059,64656,81145,125832,106981,43755,-2943,-37035,-20129,61817,115121,84700,43365,43450,24928,3918,16830,10578,-20501,-45385,-71209,-73859,-68372,-129701,-211027,-146043,31184,99679,48662,35518,49535,62292,79264,30420,-67745,-66371,35144,54404,-61253,-105149,9579,138747,150471,76235,5237,-19242,-22635,11802,93336,153401,133550,106215,88527,67346,32350,42841,61602,23864,-53566,-94266,-103420,-103823,-119681,-111344,-59498,25384,75100,68548,66552,104514,98486,34038,-21593,-27084,-16703,-8896,-1814,30471,60321,59245,18995,-25763,-67756,-120720,-144330,-96793,3070,26594,-39970,-82156,-48988,11477,34193,25406,38555,51567,10957,-57597,-57219,-6755,-5388,-32512,49048,100921,18611,-43802,3895,52225,57382,73487,40412,-39296,-36569,14967,-17703,-52544,-29481,-20427,-39815,-10432,26787,13729,-55546,-155294,-156570,-75688,-27328,-270,9667,10594,27801,66192,58883,10733,15526,63621,47034,-16752,-18457,27591,80085,98312,38664,-32969,-55026,-36444,-18375,-59533,-70775,-81297,-121577,-69153,38569,90855,108945,97492,70900,43516,7171,-44500,-92623,-65372,27989,79165,32605,-53594,-85199,-38041,-10458,-32278,-60809,-72372,-33008,29672,41216,-7870,-80769,-103656,-18827,97942,151841,170857,157547,42948,-82156,-127359,-102998,-25541,63586,89735,65806,51991,34996,-72510,-165967,-155754,-107084,-27263,26193,-3654,-9038,18540,-4411,4070,50059,69642,74792,56487,-22336,-81504,-108245,-108397,-77166,-36263,2970,62913,82302,51046,57618,86138,70402,8616,-59468,-104421,-100392,-59716,-12036,2513,-81,5586,55354,135080,139178,40949,-19163,-30713,-48141,-24181,6518,26355,32146,1052,-58495,-82707,-26771,62563,81088,46206,13022,-4684,583,-10694,-56617,-82300,-48689,-2168,19557,-6345,-18089,12534,6561,-41039,-53747,-37793,1701,102227,166514,102163,-40320,-121003,-44547,20350,-34615,-41980,34553,70596,68662,36920,-4287,-13184,-32770,-16115,38817,89490,80353,25155,8780,42833,79041,62155,2808,3325,39728,15752,-13741,19233,15437,-48998,-68805,-28874,10261,53487,38412,-45698,-48858,59717,200277,262405,257969,180036,36722,-30994,14349,54089,50503,19361,8389,29268,19582,-28039,-8596,64347,32364,-51475,-53278,-48127,-104532,-147342,-135998,-112662,-54947,13673,-10034,-80850,-42873,-18713,-90012,-89903,23679,37396,-60141,-92648,-58008,-42124,-48465,-35884,-16919,-27499,-31839,6188,10305,-50451,-51799,34355,74855,51571,13004,-23340,9820,46919,45475,35867,-3510,-62553,-16126,105675,153640,113386,42304,12014,21238,-40426,-145188,-122427,-27158,47116,42227,-8186,-45595,-26870,14970,14557,-15927,-60278,-100246,-77915,-26090,-1052,-8614,-2206,13438,-31124,-58905,20895,84833,46078,21822,38640,25725,15662,30184,26978,22142,42799,42093,5522,-13696,3191,52498,44875,-3426,4155,-34880,-123620,-106830,10620,33144,-12503,2315,65162,41917,-40170,-54825,6807,11188,-54087,-61624,-8510,33648,53778,101801,155453,123869,62325,72524,115370,128356,131229,95079,21897,-46190,-64877,-63234,-73409,-89464,-78906,-45972,-1211,31455,22648,-79791,-177709,-135102,-40845,-31857,-56656,-80232,-110524,-137453,-152302,-102810,-32603,-20672,-8484,25133,856,-21550,25295,79606,46615,3047,4631,-24223,-69005,-25684,7510,15223,40117,8248,-33111,-11410,-3002,-4648,44879,97145,77055,-12018,-86725,-83827,-28568,9389,8633,39,4563,2852,-20673,-39227,-14094,25934,-28897,-85206,14437,147259,170378,123504,28731,-25384,-11507,-1065,39322,117858,90987,50152,102737,128341,77450,6552,-33895,-21205,28610,77279,73148,-9179,-65539,-19444,-33290,-101819,-52902,62717,46799,-23923,11859,45117,21519,21811,48662,33828,-8146,-75237,-119175,-61000,42235,24135,-34508,-19790,-22968,-56799,5398,78106,68972,49284,41730,17951,17279,-16536,-36460,26616,112945,89723,13138,-8013,30340,42254,1019,-21466,-13022,23665,109708,130466,55320,7405,97011,224926,200775,102073,39106,19402,40406,66734,16682,-79442,-123095,-48313,49581,59791,-17251,-64075,-57143,-22388,-5501,-23413,-16606,23895,48584,39913,22634,65955,127133,102643,49772,43326,64563,72630,43249,21374,47053,69127,51601,-34228,-67422,25072,78435,8875,-29454,-18656,-36577,-78222,-62602,-2601,-15656,-101918,-120101,-70367,-51222,-126871,-181570,-112332,-25423,12058,38106,56137,39995,-20560,-71398,-42557,-910,-8573,24387,74522,37592,-33588,-57120,-60676,-58656,24908,111246,96488,22654,-40864,-43173,6834,49507,84933,75002,1331,-42937,-16190,-11143,-71039,-115748,-106257,-71689,-9692,24495,5177,-6127,-36866,-65222,-58392,-97962,-135573,-86148,-43590,-8732,39714,32859,16654,11608,-12623,-57019,-73004,-69259,-3349,88394,93762,19512,31251,120875,124549,14008,-65275,-61232,-41791,-57833,-71335,-35306,-34569,-111936,-210697,-189392,-36503,70984,32914,15135,44776,17611,34545,82304,41470,3905,63454,104239,33576,-48661,-33984,44337,76091,54746,27325,20660,48917,102284,90119,-416,-39249,-37992,-64915,-34662,27589,28013,-2636,-3846,-29358,-74773,-95942,-90042,-83704,-55098,-33773,-52843,-97079,-38086,83472,118463,95422,75741,48946,29425,-2083,-66333,-67300,-32190,-30695,-50306,-51824,-23529,-4231,-5928,12576,-11225,-54039,-54918,-94913,-163766,-142045,-83341,-53149,-27486,-38900,-99402,-69099,57910,137582,123577,82714,37837,-799,-39816,-33345,-29736,-81096,-52780,13435,-4915,13274,53124,-17539,-71548,-36113,17331,52731,68732,55490,79290,104621,108371,85095,70645,102366,128984,87498,27580,-3757,34836,76474,34370,-19932,-9972,-6575,-37739,6214,97799,33649,-94253,-86428,-30592,-49159,-82508,-84518,-53729,-30450,-21093,-8727,23199,24230,-9226,-33645,-34972,-11334,64858,111220,59592,10093],[18137,-744,-66292,-50963,30505,69197,69373,48516,-15946,-97451,-102056,-28919,-3382,-32798,-25089,25717,64225,115995,97357,28398,23789,68250,142045,171239,72216,-14498,6877,-15517,-73266,-38516,65152,142689,105168,-8329,-27983,28432,28671,-26196,-62191,-52794,-41936,-49452,-8270,7875,-81858,-100773,8944,44350,-28083,-54602,-53104,-67051,-57479,-50531,-66213,-43961,8327,36093,30584,32901,-6692,-95399,-121183,-104802,-111006,-87571,-50905,-59109,-49822,-3698,26115,10469,628,53451,88084,24486,-9075,16721,48710,69889,65036,9120,-34918,-917,45677,25258,-40520,-78127,-94182,-101586,-106575,-84701,-24018,10489,-17031,-71299,-55324,-5508,33642,27224,15412,14235,70185,162999,179985,153970,113671,43865,47199,119715,96156,-16337,-43659,10412,4877,-44571,-47039,-16090,1550,39756,115919,130038,49900,-48617,-45799,54494,128004,138753,128360,71964,22377,13638,5362,-10031,-9582,21435,82107,137413,162793,134520,83956,33312,-18316,-100729,-169781,-96088,54223,81612,14572,41299,120933,97849,3955,1952,111354,161411,92714,38739,34106,1069,-24171,-31096,-69556,-98597,-70298,-50710,-52956,-73901,-125515,-126861,-58700,12946,12101,-28193,-43116,-10082,21096,56844,80558,27061,-21039,-27860,30897,97401,51648,-80136,-137843,-76563,-4748,-6620,3365,81136,113381,72903,44006,41088,44378,5506,-58812,-45301,61007,123866,96293,54850,42272,42676,18732,-29206,-64079,-67219,-63158,-52877,-19521,-30334,-121816,-205788,-135628,15984,56655,-3074,-31057,5334,90488,174348,121750,-42449,-106440,-57180,-58143,-124277,-77417,75143,163290,115990,35884,-40159,-68422,-18151,45013,88371,145110,191184,193588,134377,23547,-73425,-58343,-9004,-3021,-32155,-62471,-87385,-102737,-118939,-109118,-64340,-2411,26594,45292,74282,78830,37851,11879,40309,58192,19313,-19769,-23074,-1391,15599,41680,48906,40614,42954,29003,-31586,-48842,10694,4546,-79187,-107385,-72102,-50795,-55846,-13162,57243,47707,-50191,-131771,-127916,-87910,-86049,-70828,62813,150878,30289,-75521,-18148,71890,116015,162194,167150,83428,2138,-38276,-93767,-98485,-52674,-62292,-105658,-25901,55043,2905,-87107,-122318,-91355,-59482,-27995,27174,47049,37234,57516,96322,75791,17727,10145,18537,-24919,-88534,-70336,7015,45755,55761,58863,3753,-70733,-42284,43647,43525,46559,68116,30170,36004,102470,129301,105613,59630,42354,71217,71762,12538,-58793,-79700,-40392,30227,31022,-37131,-63195,-24539,-51717,-127467,-136374,-94677,-58748,-51554,-56893,-86978,-105417,-68152,23847,79810,90196,159716,190145,78112,-46575,-97881,-72640,-1817,25052,-902,-4179,20336,35470,-39098,-131020,-152955,-97086,34030,65932,-42370,-92270,-37892,4234,12979,39620,76705,113978,126916,52351,-68484,-139420,-116384,-66681,-56817,-66754,-36254,14040,35323,49518,37849,13783,17720,17217,-37558,-108302,-94415,13086,64196,13698,-21261,35301,121288,150625,91093,20580,-22204,-39244,-39467,-43830,-14143,-5428,-33093,-36894,-4879,45694,69737,45812,5493,-29100,-56584,-73515,-76282,-69502,-84033,-76407,-20442,12930,-14490,-4660,69629,78767,3273,-39095,-46837,-51936,16006,124982,104138,-57044,-168461,-100425,-22085,-44895,-19231,73685,98959,102737,93384,44746,2965,-27943,-31320,29426,107944,116598,33061,-34484,-11477,39552,32215,26982,103341,118649,7233,-88919,-80569,-44778,-35188,-23467,-3552,17553,29560,-29045,-112539,-110998,3833,126950,171049,194972,181454,98302,36180,12327,7825,21798,16285,32457,100857,95307,-18583,-85661,-35460,-1087,-36676,-37295,4829,-6055,-47959,-51549,-39388,5259,47384,-6949,-72976,-2576,56440,15978,26575,74398,15018,-81968,-68782,-7308,-19252,-82305,-72340,-2617,20093,-12756,3556,49610,45954,27824,80330,127887,131865,107120,53171,22237,29833,48579,37287,5136,-4030,14069,36767,72368,78558,20970,10505,43722,-22175,-140218,-158154,-69636,18989,41969,21370,-42846,-103232,-79834,-51915,-90145,-147546,-143251,-73385,-6752,18699,12373,50119,105630,32201,-46402,32629,128374,100585,49479,16673,-34881,-11191,67949,52147,8103,46926,60447,18051,9771,60070,139647,139343,65223,18154,-48747,-127566,-154238,-47694,53579,40626,21081,80358,82718,-18435,-55792,23927,31826,-66126,-92517,-39743,-17527,-34171,3082,86633,97646,66130,54947,53675,47460,78699,91388,34407,-32377,-58999,-93696,-148921,-175716,-158852,-106320,-41549,-16787,-32261,-65208,-67417,-39877,-43257,-48520,-23488,-49410,-121988,-138776,-85402,-37263,-48851,-68084,-47882,-34720,-58026,-30176,49246,90903,57154,16099,17054,9268,-8970,17531,29622,4204,16301,42911,69871,101116,80582,49195,73365,73167,27192,-24843,-68326,-91962,-101992,-119332,-111823,-82722,-24717,38111,23360,-63700,-81139,2552,43099,-16412,-2005,89952,119074,56691,-27959,-65219,-72805,-56808,23804,112737,86024,58980,107177,73110,-11868,-11782,31955,39158,40559,67737,69501,-14451,-92769,-66390,-43860,-29086,28632,82275,39269,-64863,-94848,-45639,-13450,-13957,-7955,-12291,-45723,-100684,-102453,-25446,51823,17421,-27004,-23910,-34544,-56550,11361,80305,47082,462,39707,51129,-355,-68580,-64222,4941,71853,59426,25886,3038,-17843,-33307,-60975,-51697,-19654,-26729,8217,56743,14042,-34582,54106,181769,183440,103130,40456,28635,75772,121577,50331,-76259,-106290,-11472,31753,-3675,-11774,-4165,-53717,-65846,-49332,-102435,-145506,-82801,22816,53197,6364,1792,38516,28667,1512,6779,31647,43908,12900,-16185,-18459,-14968,1251,-18185,-48963,-17597,23241,9475,2339,7365,-37575,-117840,-109349,-18259,-7477,-76021,-94450,-67387,-82367,-151088,-176334,-108657,-59129,-30944,19349,62054,56532,17325,-6702,35665,33816,-35670,-4630,68202,34859,-15871,2270,32574,43097,84233,100396,41442,-29501,-47030,17923,77322,54586,49452,74204,50260,29203,31402,-6387,-59217,-69847,-95559,-116503,-60334,14564,53227,79947,47160,17906,22921,-28750,-82582,-57769,-26149,17169,63265,18373,-33186,-22627,-49267,-108546,-72539,28795,90204,88567,65351,37596,45256,47906,23728,-13998,-24406,25407,31482,-48240,-83615,-31663,-40441,-103339,-161079,-175358,-103024,-45538,-70368,-34190,49327,43834,27962,43986,4401,-14045,42958,66944,12104,-16850,17577,36494,-2920,-6349,28938,35847,46004,75509,55985,5006,14143,31245,4694,17680,50721,-1613,-52886,2815,56857,27236,-41766,-98940,-118286,-85676,-82456,-128419,-150098,-48749,85948,133550,128994,91023,35126,-12306,-70029,-126528,-81199,-25977,-45283,-42609,18961,49568,3242,-26293,2402,724,2931,58933,36116,-109005,-189096,-121805,-1273,107111,108465,16523,9251,103473,143816,97449,67150,70540,51534,-14243,-36755,-18959,-39191,-10612,44482,25591,30373,34804,-58823,-93162,-31040,9697,44649,96562,94437,80186,96257,138697,159144,156432,178748,174736,96345,19603,-5969,45926,98234,42668,-41385,-52145,-40056,-26986,22866,59887,-30435,-148382,-127763,-65513,-81362,-101237,-94162,-91681,-96564,-103569,-100713,-45846,13252,39778,23124,6711,42871,93813,64337,-20897,-30154],[13869,12191,-49237,-43064,24257,59502,49136,14957,-33987,-81639,-79822,-4328,35693,-10297,-37059,-10352,3703,44590,39320,-19872,-40348,-14367,68752,116410,31595,-40919,-27229,-52547,-73103,-20144,37077,91959,111782,45357,15930,43921,15097,-53311,-69690,-59968,-74394,-68557,-9619,7221,-72449,-117531,-74673,-41027,-40343,-15895,-3147,-8490,24222,15260,-67836,-84847,-20174,33420,84554,99147,45780,14787,17033,-12210,-70472,-110660,-141650,-152262,-61987,82391,98366,-9497,-38852,57250,84287,-29287,-70125,-16350,26978,82635,116239,41726,-40417,-37057,12488,12713,-45141,-79484,-91438,-111669,-162957,-187839,-115981,-40449,-15440,22351,68686,46661,25597,-1169,-21882,-18418,12706,66576,104834,124044,106297,55001,36751,48264,52381,34674,17232,2215,-62149,-107367,-52835,4846,-7429,7353,95566,117069,43612,-20759,-54486,-17499,47580,74524,90955,78107,28868,-1938,-4360,-27143,-37761,-2723,34764,81692,155317,149224,71899,4946,-51249,-119570,-161967,-89247,27976,71347,69186,107535,149560,113255,48648,78616,183622,217499,134981,43633,27829,28367,24659,37222,14897,-44063,-51506,10416,75146,63271,-33805,-96455,-58433,13841,24447,-15560,-23046,1327,-928,-9487,-7088,-34208,-65287,-78873,-7556,98876,66777,-99697,-149940,-25107,61011,15648,32,75393,78750,-28534,-84791,-29763,40539,22708,-51494,-65396,15937,97696,107973,65851,18073,3398,-12204,-67310,-108593,-93757,-53387,-2594,42006,8509,-86493,-131181,-69861,-6457,-39909,-110651,-115238,-38624,84158,192351,154170,-8235,-115384,-161289,-215481,-235049,-129838,32798,95764,30881,-23645,-39286,-22453,10296,21738,16464,86094,202229,233923,126496,-31776,-139942,-143181,-99652,-40181,-9722,-29577,-68255,-63428,-39788,-34616,-30562,-20397,668,37868,54391,19457,-24776,-9855,49979,80524,44056,-22907,-79488,-67559,-13865,59408,90692,64591,80620,138746,100788,3805,-8439,-2166,-57492,-98861,-82937,-103226,-132653,-40894,59934,23970,-60848,-105702,-122971,-130736,-86869,-13271,51691,68842,-14633,-66795,643,90793,106490,123043,166984,127357,27786,-52070,-131427,-128720,-47946,-46403,-96557,-14235,66268,3587,-55798,-20560,15154,1326,11740,56096,46459,26812,77695,120373,72551,22503,33317,9259,-77180,-153526,-129166,-62109,-49606,-18225,57012,54953,5985,7846,56216,55924,46098,68816,79153,73018,93653,109037,69188,-1464,-6701,74531,115489,64650,-25694,-81356,-68938,15061,44801,18720,30275,65190,-6918,-116243,-113220,-80362,-111183,-144554,-136905,-127822,-111736,-47894,25615,15769,15843,134371,196132,99330,-17491,-88488,-69056,-30643,-74143,-116819,-83535,-42418,-2461,-13430,-78680,-116238,-68724,45070,52782,-58329,-102170,-22605,42102,8794,8539,75671,103839,119305,106745,-5421,-104726,-79342,-62229,-86732,-88974,-69603,-41418,-6337,38174,24475,-25483,11868,99579,81971,-42434,-85442,10317,61805,17699,2183,34924,31923,25330,50135,52486,8331,-28818,-48534,-46239,-1274,-4173,-6018,48346,55512,30866,31281,9407,-51416,-73226,-53382,-79430,-103064,-55064,-38879,-51855,-21127,437,-16628,9204,88265,112964,52435,-3894,-39793,-60781,-11813,68951,69116,-48291,-156584,-133639,-85458,-94924,-45927,63433,92971,93071,86692,42750,-550,-21648,-17066,34342,87563,75765,2859,-32265,17301,73308,53427,48564,96540,59361,-63344,-142923,-115539,-39660,14907,18674,21031,46235,29426,-55866,-138753,-156511,-87793,-9889,18661,88632,149914,134861,64667,-26061,-43132,-1395,14434,39185,94921,85390,-11091,-50137,-90605,-20506,2843,-543,46262,80620,42518,-3431,77,39115,37164,-34440,-77184,2195,80685,105200,121124,81144,-11486,-63284,-17836,13617,-25962,-76679,-19064,77823,91849,36449,21152,61827,102247,95401,88694,103363,101139,98433,80501,48746,36851,40664,-773,-47349,-21947,2760,-27563,-19768,9842,-17050,-3183,47343,27475,-25366,-59940,-58058,-34038,2334,41280,19733,-80220,-127710,-102018,-98268,-138028,-128984,-62586,-8740,21413,68788,141749,166638,55031,-52655,-6266,88807,108049,81420,13124,-90945,-69885,60235,89326,43818,47608,40123,-16204,-34929,43102,156293,168312,85153,-6790,-55083,-33102,-37686,-13630,79361,96130,52267,77287,107682,71556,47568,84429,61509,-49982,-86427,-41530,-28525,-60682,-45627,15615,46282,61260,45033,21894,-31269,-38756,15990,25379,-26809,-54799,-80689,-129488,-154997,-143506,-126659,-90219,-44574,-26900,-21194,15210,7278,-71870,-80691,-33951,-83168,-169463,-132166,-6786,41639,-177,4592,38331,11123,-27134,2976,67894,85794,45520,37732,65848,69169,68193,74887,46055,-18969,-20048,73502,185783,205097,146087,108421,100979,8584,-91726,-102988,-65872,-35941,-31323,-73357,-108485,-98585,-55737,7447,39048,-6734,-54253,-34738,22010,21751,-8248,-15379,-32709,-75668,-99582,-81059,-74273,-59733,-10398,29998,24103,44720,67099,-10613,-101498,-73868,15692,44179,33050,50170,77439,33518,-43824,-38745,27646,99606,105368,53778,-22540,-121129,-166017,-96989,-34713,-33494,-35795,-38274,-79341,-121823,-75454,-5622,131,-24875,30555,74598,24555,-35561,-36358,-7735,-3391,-14589,42095,53705,-28731,-73174,-49954,-38234,-42692,-63249,-13431,55757,38803,-22618,-58483,-27079,16102,-19128,-17000,40883,30975,-6995,17499,58880,76636,69905,52387,59535,90943,66373,-1756,-684,55538,56097,-2010,-52243,-14302,53145,27977,-26571,-87989,-196744,-256326,-163452,-12259,54322,4694,-59604,-77611,-96395,-90355,-37871,27138,57342,51585,8143,-52520,-64214,-14703,15656,-11486,-45822,-18170,61677,91176,24456,-54419,-96572,-80826,-36178,-25875,-48621,-33604,-9484,-32785,-74965,-78094,-68377,-89693,-56467,34047,103346,112100,76066,52632,69074,23099,-48472,2175,66351,47031,51196,110757,136085,104630,77547,37352,-21543,-44649,-13264,55168,74305,-4889,-35653,20624,49765,48223,41179,-5006,-24341,3125,-20528,-64995,-35352,25431,63039,85875,75577,70353,85253,32319,-48003,-28185,46514,83526,61020,-14070,-53353,-33229,-72177,-125352,-34269,124116,133381,25730,-15659,18155,35479,-9122,-36818,-3287,80425,161319,90510,-63762,-77140,4905,-29580,-91304,-103425,-112125,-110541,-129484,-165297,-109996,-12618,11922,-7269,-16044,-19549,17542,38769,15505,-418,23491,52391,29672,-66687,-75106,22498,58702,45124,67200,74710,67669,84413,73172,35216,36017,36173,-20381,-51102,25434,107586,109720,69878,7140,-51571,-52359,-70195,-113640,-114879,-37378,55997,112992,103196,47444,413,-47593,-113372,-160184,-115313,-53167,-38221,-19652,34819,54690,-1261,-51087,-50298,-40081,25990,159187,179107,13721,-117750,-88794,30384,164849,198957,129745,65489,53506,42437,21935,34081,71735,68784,24048,12704,15036,-29042,-18568,43639,57903,41012,-15446,-96314,-95010,-37760,-27535,-26750,47018,93147,71502,60178,94747,122051,130578,163406,178781,120386,41382,-4051,20864,83318,64796,-35053,-73782,-29721,11004,18797,-16383,-86103,-136086,-110061,-65371,-64191,-65427,-69916,-109941,-110360,-70274,-75115,-49552,43436,111357,79909,32149,53157,70850,-1130,-72023,-30445],[49044,56351,-7296,-27189,26360,81208,66377,8978,-21116,-24284,-40245,-25980,4605,-14374,-11165,38298,14325,-29040,-47982,-73923,-92866,-73971,4349,33386,-49515,-85280,-53125,-63071,-45570,14864,29690,27467,32055,129,-3444,36055,52726,22711,-30027,-87934,-116511,-83712,-17700,18038,5583,-37783,-79543,-63612,-3732,80213,91283,43573,50956,33015,-60330,-61819,28338,100057,152306,119241,53623,82719,110402,53756,2785,-54480,-148672,-182152,-62523,97224,87868,-44623,-57915,44357,59343,-52739,-86934,-23535,34261,76907,106955,65647,-29297,-76764,-40489,-23282,-62084,-67383,-49904,-45469,-113067,-193381,-136945,-59564,-30903,43334,111403,74860,30588,-15144,-13574,35808,26450,-3486,12245,40969,48892,37966,6074,-45334,-34345,3622,10363,12784,-33362,-67478,-22496,-8951,-58596,-29714,66267,97234,67930,56649,9662,-57198,-44338,9857,65894,67395,11318,-46619,-58755,-67731,-66269,-30499,-21544,-8550,51451,72802,37481,10517,-20472,-59206,-92771,-78092,-42685,-1093,51875,119359,159696,131787,85901,116126,171118,157495,90265,30782,30292,52032,61051,71959,52403,-15191,-25513,78151,170987,141231,32693,-48167,-56361,-5088,46449,62564,75827,68147,12937,-21758,-20649,-30525,-54426,-70839,-24608,46286,20062,-94760,-110025,8842,77507,27349,5310,41581,14975,-89782,-125295,-55678,-2600,-5884,-23636,-33664,-17345,50470,119659,112879,42957,-3869,-4960,-45117,-101012,-75095,15393,73656,46168,-38823,-100032,-79553,-26121,-17024,-62109,-113505,-99511,-22848,66425,122065,88176,-8822,-77779,-126957,-188304,-223647,-160491,-44402,7766,-11530,-17581,19051,69268,50574,-13824,-47825,19906,130222,183066,121448,32813,-35495,-85726,-109506,-59787,-11183,-6340,-9614,24782,50249,45329,21650,-3841,16623,50396,21027,-31345,-53126,-37733,-8997,35915,53189,-11392,-100131,-58902,47337,101202,62614,-15897,-7711,90947,117496,11414,-32058,9991,-9627,-70593,-76255,-115162,-152636,-51798,46348,10029,-15639,2890,-24776,-86668,-30364,76410,46908,-69636,-88707,-36711,16136,51085,5304,-35653,12722,41605,17463,-15396,-89387,-99727,-22481,-8791,-42801,1232,47947,18866,-5820,-108,-6781,-28079,-23026,22268,26017,11155,48681,78719,34046,18347,70664,59456,-47488,-140550,-144383,-125565,-104861,-21166,64616,83363,86373,42758,-7743,-28631,-55027,-80885,-33496,35696,77907,89258,50940,-21260,-36287,28284,81821,69130,7095,-40967,-34322,25580,45578,21757,50841,126935,88600,-11202,-20850,-34053,-101581,-121161,-100396,-71050,-44050,4380,41006,-3680,-25263,49665,98406,33192,-59599,-115569,-72823,-20722,-65897,-115071,-95356,-77288,-42986,-16527,-35292,-41436,-6963,28930,10201,-57279,-89535,-17849,50423,11062,-734,74776,65334,48716,96340,68466,-3816,-9345,-56299,-96395,-54639,-20157,-32845,-24753,29651,36281,-18003,3215,102680,125708,43920,-21095,-11809,4913,33291,87621,77668,-39148,-104973,-32496,43595,20184,-49718,-79473,-35264,30152,26237,44709,91495,35946,-38374,-19476,-33941,-114225,-104594,-11775,-8610,-48054,-11923,3550,-24166,-37954,-54375,-68987,-32942,26354,60910,48800,2471,-44246,-40217,21061,39756,8775,-35439,-76019,-86288,-101704,-135444,-116529,-38117,17961,38314,30401,5174,-9700,-10631,16914,48362,71770,28527,-35416,1783,80255,93950,51148,29277,20197,-35059,-103995,-117606,-48427,33981,48492,-529,-5845,19301,4726,-37332,-101512,-142800,-123387,-58386,-15946,52868,119296,120950,40267,-48249,-50357,-16679,-5290,23329,51726,51859,24917,-20595,-38169,-24533,-15535,-15534,22225,70450,42836,-1322,18332,42872,14288,-42870,-88682,-63042,-67,82876,110561,61135,13737,-1587,19667,18197,-19023,-28056,49702,106762,81694,56739,47992,30597,37716,61318,72981,62835,11987,7372,35478,37174,20387,19876,-16342,-59753,-40361,-26468,-65984,-57231,-9217,-17192,-9940,28952,26567,12791,18285,-23962,-57251,-27033,49926,79381,-1589,-95493,-103127,-62961,-41897,-32928,-30085,-37925,-7549,82525,162260,147224,33327,-74177,-87594,-29245,43139,77581,20023,-97955,-104281,29695,117895,94674,44796,-3767,-61942,-74033,-6840,98716,136557,84368,-4180,-42416,24954,63608,34842,43454,60739,36343,47240,100445,140590,128450,113293,84715,9757,-27348,-17832,-10086,28,27786,25169,2874,18699,27390,27127,-25944,-79169,-47531,-3861,-36893,-58504,-50186,-44102,-50010,-61529,-87888,-65566,18615,55634,21752,31207,23923,-58639,-107631,-110859,-149762,-189299,-137920,-12594,60937,55808,85198,125179,104172,67599,45939,44089,54770,54359,110224,144729,109102,98608,111366,55619,-32146,-44697,60709,176280,163403,112218,128260,105711,-40552,-146835,-132225,-89935,-40177,39722,49354,-26851,-60017,-56989,-48881,2699,45200,10196,-46985,-56255,-10056,10556,-45462,-136289,-164297,-128589,-70929,-42399,-46663,-68539,-62989,-33748,22029,43393,-28597,-122921,-138349,-73685,-11595,-1177,2022,59161,85062,17413,3566,93786,169484,131281,23579,-87733,-160052,-147137,-75069,-50108,-77377,-64664,-41396,-61079,-73696,-37556,-37952,-90453,-83931,49115,142866,94630,7936,-72758,-114993,-70963,17013,97111,69876,-18209,-11706,25085,-28914,-86054,-93505,2857,125776,134561,56814,12715,38455,48833,7480,43134,99187,73086,38131,25611,-3617,-17368,18311,47150,70890,76814,-7086,-56280,66476,157269,58996,-38531,-57159,-28755,61462,113142,51406,-88821,-229296,-275675,-174319,-30982,29904,-8571,-62683,-75974,-90311,-86121,-32564,34411,47119,25115,-22985,-61870,-37561,14289,17823,-26324,-87791,-52470,85946,127767,17730,-50102,-31297,-12394,-33745,-43699,-25280,17908,51369,66992,42382,796,-69216,-126467,-62757,47736,110245,138440,104015,36586,-9736,-55992,-54089,31508,72152,50235,69775,139395,167957,106661,34732,-34084,-79394,-41533,13002,22514,7057,-50783,-83481,-45316,620,14784,15881,4341,20980,47470,49690,40943,46277,57228,52406,18785,3687,36850,61121,-9243,-102665,-55931,83396,136402,53551,-41646,-31560,5311,-39772,-107055,-36624,96492,84063,-43385,-89491,-46325,-21333,-33346,-13164,34805,100911,132249,17860,-125617,-104821,-27266,-41537,-39448,-25912,-49701,-94581,-143851,-188652,-149183,-37256,25623,8008,-34651,-22452,39025,30687,-16575,-7213,25611,49197,45497,-52533,-86407,20799,67888,35711,71890,126403,135904,111217,51425,12778,3532,-45735,-75328,-59762,-13785,32131,58336,80767,72241,9939,-17552,-28837,-36936,-40341,-47040,-28362,27461,25471,-9186,-15199,-46104,-114583,-162314,-125707,-50546,4511,25072,21309,-14324,-50773,-74486,-92397,-89598,4567,157361,190335,65352,-27552,-33088,8546,92581,153506,125273,36493,-35375,-39913,-1506,36105,49587,43277,57092,90102,49132,-53048,-73997,-28988,1872,-11759,-59890,-66157,-38347,-48301,-82102,-98866,-36468,38603,75167,63733,41622,41191,67135,100595,130676,110490,59289,20506,12926,39854,31836,-54729,-76653,12976,64092,23527,-39136,-57795,-46361,-25798,7536,10513,-9417,-56457,-124102,-83401,30061,19496,-13406,54219,112120,69765,13017,12379,17112,-39579,-78598,-13073],[52730,64630,6892,-23809,6598,53712,53990,7025,-20959,-18484,-42617,-77454,-64164,-27662,25612,94427,46277,-58259,-94774,-92295,-74940,-26584,15966,-23705,-95789,-82274,-42092,-51428,-28079,27342,37552,-11361,-65998,-81029,-54167,-2996,62090,70394,-28109,-153313,-182056,-125101,-50684,34301,105571,75458,-3751,2565,46236,97072,91089,20710,-11233,-19304,-47700,3063,96357,146701,147097,82181,29725,54114,61141,17205,19209,-1377,-100503,-153706,-57216,61168,39875,-55619,-45457,38200,59908,-12446,-43407,-3241,30051,13075,26851,61328,15676,-40761,-21480,-2917,-39391,-46604,-11347,42662,5525,-100446,-81556,-34125,-49398,-9020,78377,93409,79195,30357,44278,115359,85271,13677,4988,4905,-12310,2549,266,-72590,-88230,-42910,-14984,18692,12331,-7087,8662,-22820,-88161,-61382,16886,76803,130174,143282,65469,-66118,-94351,-20199,55106,53266,11978,-43705,-76907,-78192,-64393,-38482,-28942,-33602,-19966,-5702,-16948,-24040,-17885,-26652,-58607,-82594,-79044,-25174,40315,106279,150982,132134,83811,89996,101733,48692,118,16809,58126,62761,45107,40867,19712,-40089,-24360,95136,171498,127699,53852,7106,-39229,-31410,24269,85984,133300,131864,72892,43030,35983,-6595,-20138,-1102,3064,-17461,-46332,-75127,-60789,-7180,12128,-25535,-52499,-31610,-2348,-21348,-41849,-26165,-37304,-47759,5113,32706,-12361,-15912,62226,121524,113108,86920,69045,2601,-76315,-40379,87461,131912,36658,-80829,-122017,-88518,-30855,-3787,-3752,-2041,20883,50150,59022,26394,-29035,-63816,-54963,-20204,-17372,-73028,-85270,-50118,-26282,-6704,19906,45914,79832,57252,-11152,-32295,917,16551,49019,90055,115927,105564,49072,-45922,-75223,-47911,-562,59060,83144,42905,30239,29647,14231,33486,51884,-7707,-47070,-45478,-64496,-65799,-27,46209,-7664,-67866,16694,121150,88582,-44107,-138039,-115784,-10752,51972,-574,-29962,11965,7032,-51835,-80035,-112341,-133828,-49594,37511,21379,14562,59757,66150,-6656,-3628,95549,45619,-142162,-153385,-53290,-18401,-24062,-84306,-152557,-133668,-56233,9644,28448,-12101,-16896,17388,13136,-15860,-890,19845,24551,14773,-47216,-104924,-130400,-127315,-61845,1806,3777,-14596,-587,80,10148,76562,99607,20929,-62947,-101322,-116628,-58887,53539,95123,85925,81460,6788,-64404,-60982,-93771,-183221,-148659,6966,106910,97444,42901,-3581,-28419,-38028,-6439,36968,33479,15694,15582,35701,39556,-11944,-29031,62687,107677,62879,27704,-13685,-47717,-40340,-22731,5417,31942,42681,56762,35323,-15861,-30289,-36548,-91708,-144910,-145887,-65555,37053,46491,-19424,-62468,-82681,-60739,-18865,12376,41376,52465,21049,-27094,-57589,-79755,-43540,32167,37188,30862,79889,44516,-10581,32755,80576,71797,47419,-23338,-65389,-24897,2841,-27359,-37179,-2073,-416,-23270,-4445,32173,52300,74394,50534,-19656,-38415,53774,159625,137290,-14132,-112027,-73271,3115,2243,-71750,-105397,-47941,22396,24015,34976,49526,-4533,-56667,-46274,-80516,-153029,-113970,12212,64381,53222,45683,5689,-36102,-75599,-130029,-146458,-99623,-58753,-25626,15606,7544,-44058,-48199,6343,8099,-46066,-44347,-586,8969,-30133,-79941,-121737,-124967,-77409,-33790,-28948,-20620,-3605,-5790,13775,51581,91549,35554,-55939,-4226,75106,52356,19108,16708,7983,-21910,-52614,-44670,35782,84660,12325,-69180,-52758,-28915,-32363,-30049,-46269,-72172,-64052,4174,48246,61034,70831,61864,19244,-12761,-22209,-39455,-36398,15729,55113,69613,76055,76572,64278,-2069,-67897,-66161,-22737,5730,-8519,7764,60203,62104,26302,5503,-54712,-114875,-94319,-5951,30017,37895,64223,55000,27611,22088,22510,30477,33093,-10182,-32935,18909,37963,-22406,-63371,-33372,38472,44958,-25349,-46378,-14636,4656,5631,19518,3847,-12728,-8218,-40499,-79723,-37987,31819,27680,-3357,-6910,-24353,-40626,-9238,-21868,-36488,3728,67847,79131,27102,-42160,-80383,-42360,47538,86789,52619,4653,488,31190,73702,80348,11492,-89742,-154214,-126306,-34911,30033,13901,-63847,-95373,-4755,100922,105670,62430,11355,-34301,-36052,-19531,34621,96789,102900,60781,5726,22446,47015,11879,-40745,-33699,-10950,25358,81556,112515,70242,41013,63402,70220,52514,32720,41904,86519,117406,77735,9540,-17877,-20942,10965,34046,-2822,-35107,-28802,-51514,-74816,-55239,840,16283,-18848,-32058,25879,108758,108056,30633,22435,39314,-11624,-94837,-140096,-129012,-123983,-134491,-75176,20059,52940,66086,98044,134971,137796,67571,-13345,-4339,64817,164674,179757,108159,94858,118691,55733,-34928,-59726,-2829,39880,8755,15939,89125,69504,-38925,-61562,-29221,-76018,-106394,-15365,47491,11988,-3634,-18078,-64206,-29574,52655,47691,-21783,-76261,-42336,33602,-2550,-120160,-148192,-94258,-43660,-20112,-40894,-90213,-71194,-35411,1378,48065,4493,-95448,-141315,-119429,-56540,-23199,-38934,10613,86156,44213,14371,83016,140991,114954,22018,-103293,-148864,-85251,-35457,-58313,-115033,-95547,-41285,-23558,-8462,-19649,-107670,-153215,-101686,1222,72943,84864,45669,-45915,-154960,-126911,48797,174597,121816,40108,42122,62899,10886,-3390,34474,91556,154156,159499,100038,63379,67428,27467,-6662,78142,123488,60215,32456,48744,10211,-56877,-37882,19726,54614,44358,-25996,-37685,91814,116893,-5527,-63136,-40719,-38365,24513,111423,96300,-16111,-135311,-178820,-113102,-25383,-7492,-27421,-23079,12717,36354,22935,18224,21998,-25591,-106117,-147959,-97589,2040,30322,-37743,-83871,-89393,-33302,68683,103745,54776,33291,40226,22689,-22541,-34479,1381,25796,55313,132230,126514,17095,-96910,-138553,-56476,33464,66327,104411,95004,2863,-87694,-115658,-59480,40434,79995,53099,36649,67798,105945,84223,35422,-45094,-103340,-42433,18288,-15031,-37395,-35450,-55493,-59883,-24365,5688,21391,50706,73953,58699,50817,66920,70028,75308,58608,-21004,-71515,-21508,-508,-87353,-154285,-81461,61232,125226,40801,-59304,-23221,39644,18120,-69516,-85082,-14010,17885,-39828,-87672,-94582,-67125,-20594,42011,46112,-9373,-51957,-109132,-147443,-122458,-111449,-79684,42941,80030,66,-67162,-86206,-120981,-116838,4404,113788,85289,-7443,-17395,22733,8743,-13065,11484,36860,62987,74298,-20375,-78500,3547,35011,-1293,57208,146581,165012,118002,40145,7770,-27445,-112975,-110104,-56020,-59310,-77075,-50696,3912,45800,19411,-15600,-18401,-46,-29409,-94785,-115657,-76421,-39955,-11218,15313,-21963,-102606,-139034,-72831,5110,38971,62403,42893,-49396,-92759,-51353,-39037,-70732,-22557,79542,87977,11557,-5565,13295,2705,30724,91705,74945,-12251,-73861,-44156,20168,61932,48525,31511,77824,125924,62524,-40563,-76721,-88273,-87347,-63125,-26930,25677,19390,-79620,-117726,-84496,-67157,-51103,45298,101206,51251,16087,39687,40792,49909,53206,43887,54121,43110,1570,-33404,-70508,-38706,69870,116579,47873,-14006,15180,66612,71084,71626,55557,23117,-36292,-101696,-58663,54347,52532,15505,45041,68710,28053,-16446,-27148,-18244,-32967,-62037,-21796],[22081,41484,7063,-4135,3924,5494,20411,12238,-34169,-62055,-58498,-63901,-49893,8330,68501,102564,30967,-68580,-108221,-89795,-15289,66015,52855,-41105,-61723,-1098,9712,-28639,-22154,21795,36520,-26504,-96901,-88744,-55829,-35374,11698,33637,-39856,-153530,-186605,-142993,-78338,32956,146825,138934,70650,68955,59523,21533,12097,-8126,-43955,-41366,-14273,30503,79339,86259,44873,27659,43614,29851,-25500,-54290,-11105,15708,-53830,-108815,-39222,41616,23645,-26639,-9507,62813,108675,64959,16989,11298,-14114,-75701,-57191,26692,57588,41924,50073,64069,32149,-10019,-16891,47896,73888,170,-26538,-16710,-55029,-47089,58776,119141,117254,75300,97242,144951,99558,46839,59445,45765,-12753,-5196,25195,-27119,-62373,-29412,1343,20698,5548,-16000,6528,7269,-39847,-69235,-42672,36322,140924,166190,56955,-74194,-91140,-11668,52608,63549,61333,17829,-47564,-63686,-49042,-34084,1164,16958,10705,-9000,-58081,-93868,-63286,-47553,-79447,-95678,-63744,2037,35622,45966,66648,70674,42627,39626,53520,-1355,-54346,-3405,66167,48885,-5366,-25269,-40528,-71081,-27536,61781,93902,69288,56375,55590,7849,-27406,-35348,-1109,81672,131900,96340,59105,26966,-43373,-30088,31150,7191,-76484,-94966,-63724,-38040,-33354,-48709,-82382,-120595,-87110,31693,104506,79116,39979,6112,-17285,43291,90947,16213,-77432,-61421,45071,164386,212884,142491,22605,-58808,-31821,78152,121007,70037,3157,-52573,-67056,2705,60326,69046,104306,137170,116562,58273,-31944,-113754,-129062,-78934,11827,77913,56769,26923,7362,-7791,-9064,994,-7190,3889,20529,11973,23737,14828,-71476,-92455,-8215,57638,88784,96909,-3516,-96889,-86003,-14136,56752,52678,-25015,-46873,-22540,-784,32063,30291,-37148,-42421,-15047,-64703,-74914,6088,30607,-19847,-24850,65926,98732,-3047,-136844,-186340,-132119,-27083,25972,14678,-2041,-4400,-9064,-46703,-92589,-98191,-77689,-17451,37822,27409,-1712,28232,79560,37414,3720,66916,22349,-126925,-151215,-84175,-62343,-51075,-62698,-115540,-128337,-48277,35537,44212,32532,60374,61824,11757,-46291,-25290,7341,10519,6822,-44873,-116772,-161611,-164283,-108066,-29280,-12208,-42811,-11767,28833,18921,42509,68036,44019,14212,-11894,-21195,48623,129935,123656,76483,16103,-59353,-43076,28937,-4680,-126692,-130397,21054,126955,88717,23789,27107,14834,-58436,-64421,6018,32524,39393,38696,35320,32894,-19652,-97853,-58070,36149,49543,3774,-35870,-38172,-33953,-27084,-1218,22155,4789,28615,70532,35570,-8528,-63073,-151961,-185496,-145333,-61868,42170,91965,35243,-44428,-86094,-59165,2727,51350,67406,60188,27232,-40877,-64539,-40845,-5762,47675,58470,52243,77873,56568,-5517,-11131,37147,62200,56313,21777,-6416,-6993,-26770,-69713,-76414,-61939,-88015,-72639,-11008,-21748,-39117,41338,81277,13380,-17314,59486,144118,151034,66846,-24957,-63174,-48967,-45588,-81322,-98590,-65113,-12358,-12190,-15851,7091,12949,-5778,-51957,-120789,-152608,-85656,18202,82274,114919,81698,-13830,-54708,-87914,-153871,-150984,-89448,-70631,-51591,32383,73935,-2680,-90002,-90337,-53418,-57366,-51038,440,48854,65689,48555,-18527,-73944,-75583,-58410,-55958,-18303,16585,-14537,-29955,37667,114662,77431,-33608,-33942,25878,25181,30174,59366,63698,55470,42186,21457,60811,59766,-58083,-114529,-57624,-20228,-35115,-62026,-38944,-1166,24941,56585,46731,781,-33325,-17823,37165,56817,10009,-48591,-35188,45041,106142,106829,90050,101888,103919,20455,-82551,-86798,-30823,-18631,-23957,31823,96146,93308,73113,96109,42479,-79137,-116431,-77524,-44594,9812,69978,62307,23341,20762,61600,59907,-43032,-158736,-125551,-20753,-5516,-58439,-86003,-74216,-3387,36057,10823,-12633,-17975,-9022,19138,43010,19533,10176,11803,-44619,-76204,-19189,59061,78451,21860,-35898,-45621,-46930,-55404,-42265,14166,92590,113239,49703,-16491,-42211,-77638,-55956,50761,128277,157404,157256,77354,-23297,-19680,41236,16580,-79590,-147570,-121548,-52105,-9602,610,-27859,-63015,-23823,47318,62251,78018,86205,60162,45514,21120,24000,80728,125870,116909,53207,29770,14077,-26899,-68801,-55014,-10513,39183,72177,38677,-50231,-68491,11412,78288,86055,79991,102821,109469,89449,83196,57576,-16650,-96775,-44313,73699,87508,8643,-40620,-60135,-90663,-88432,-29091,-17424,-51547,-7987,84402,109014,57283,9040,24828,41166,6813,-48756,-58818,-12145,-21230,-91353,-85169,-16415,855,-10142,18283,91866,126831,52852,-67060,-79922,15282,114797,129964,79743,74135,84992,32142,-35188,-58121,-55810,-62475,-74656,-38233,11825,1042,-10602,73444,112244,-2358,-115638,-106627,-55453,5908,56124,26816,-44770,-28017,35753,40550,-13592,-50630,-28045,30644,12331,-62757,-82438,-46878,-22095,-20928,-38013,-47518,-1162,-4716,-25304,22957,-2233,-76888,-86689,-80432,-62869,-25325,-40639,-35842,36972,46116,17192,31734,68003,72743,22727,-72838,-97838,-50432,-28105,-43782,-88140,-87160,-37600,-25582,-27783,-55240,-158521,-154868,-64835,-45958,-64216,-13173,41242,9254,-117062,-127792,43417,172192,141374,83974,24559,-12260,-3940,83941,147845,124361,94099,80371,43726,26305,21178,-41382,-71412,15641,57751,9603,4479,42765,1736,-94667,-97474,-10233,39154,10932,-23395,18472,99044,39864,-81209,-98101,-54050,-53223,-35138,27562,87696,84845,10759,-56630,-53180,-33927,-40075,-29780,2157,44294,86252,86673,57663,19838,-53708,-165764,-236069,-167078,-23720,-2745,-106377,-118330,-15406,56465,64112,84327,125892,138724,85906,14456,-18077,897,37246,22863,21361,108936,125402,279,-103460,-115006,-42568,14705,23513,55499,94126,42474,-45897,-80262,-47884,33382,90066,74220,31425,5685,14136,52376,75507,7547,-79585,-57742,-88,-13937,-28471,-5796,-14146,-30542,5155,56300,87309,109055,96062,47880,-3745,-31251,-19371,38470,67046,20527,-42242,-34264,-27047,-79900,-100662,-43639,18093,35999,-13803,-84063,-63834,9331,20063,-62339,-130265,-79822,21313,38688,-30079,-103027,-78865,-3140,53700,9634,-116013,-165123,-133669,-79666,-79599,-154059,-137384,40291,111747,8129,-54494,-20369,-20630,-52932,19695,146104,124228,18493,-5442,4797,-13553,5504,52995,87132,99697,67121,-49259,-106553,-43410,-31007,-52569,23551,114226,143765,124614,73637,42008,-12554,-83806,-56839,3476,-31043,-92100,-84936,-48823,-6745,3558,-31444,-46258,-33199,-88458,-130551,-124059,-119053,-73125,10059,56691,2496,-94498,-114107,-21893,25895,7566,44903,69103,-31620,-101674,-9369,53333,-8452,-23408,27638,18824,-35325,-20048,28595,23800,50279,106198,85976,-2092,-52117,-31249,-1984,40366,65082,53350,56872,58906,31573,17916,7708,-50288,-88756,-27665,67459,91441,-7376,-152745,-132773,-19092,-42242,-121746,-31296,96113,69311,7655,2207,-25284,-28108,-768,18123,58298,56684,-14373,-40971,-5834,54184,116255,125801,43585,-32078,11811,101114,98497,30772,-9788,-4166,-3161,-35617,-60656,-44150,-30832,-9173,29294,48537,14579,-19603,-33959,-28728,-16108,-45269,-50379],[1324,11507,-7354,13786,27440,-2480,8144,23282,-44148,-101649,-68678,-8801,32026,73092,93077,60164,-37778,-119306,-161064,-130723,-24580,49984,16567,-47462,-13039,55266,33273,-22426,-21498,9159,3560,-50357,-68950,-28848,-17408,-62872,-74823,-35131,-19387,-59543,-91165,-86786,-67584,-479,100084,125759,69164,46496,26539,-33494,-30039,13797,-2587,-24930,-24084,-40883,-38676,-43652,-74499,-26590,63488,56749,-19186,-56419,-21430,20142,-27194,-73446,-21984,27361,17364,3691,18615,75960,135014,113213,67436,31510,-36964,-106667,-92335,-25272,38708,67428,83828,99304,83230,29536,-30529,-1215,64747,33335,-29992,-46575,-56170,-37379,67269,122559,90237,56320,105172,128647,57720,31887,86363,97385,45337,22831,34737,23584,13831,20650,31001,31664,-10478,-44616,-4484,54379,33736,-44954,-53641,12376,86060,128549,52550,-57484,-55886,7119,50614,88820,126033,89460,-4949,-47796,-25926,-3863,27045,50994,52765,26974,-39975,-89007,-55810,-25774,-62351,-75903,-39014,1353,-12686,-63972,-77141,-36082,-10573,12230,57149,26737,-46743,-40234,16637,15900,-38005,-71312,-76656,-64319,-13516,22014,25583,42774,56639,54723,35445,-6360,-76014,-94606,-383,71665,22166,-39431,-67639,-100942,-71344,-24139,-57037,-127360,-111220,-52771,-35151,-39247,-32309,-46774,-83128,-53527,75787,170498,144454,101680,104025,90087,97295,118986,45379,-84866,-130567,-34086,152989,246613,153903,34475,-25015,-44199,-9098,45347,107053,134945,77039,44105,122177,160365,121239,140553,171574,125909,46133,-45688,-122845,-135198,-92350,-24582,38672,60280,61099,47483,29143,-6275,-44688,-69499,-47001,-4693,23373,38334,5850,-107896,-149350,-92359,-65622,-32855,37851,-10998,-98670,-89094,-33882,-8623,-268,-19324,-58646,-71018,-19854,48107,26514,-46310,-23100,28553,-25285,-54905,12923,16101,-23484,-605,50778,9492,-80429,-126551,-122112,-68016,12966,43701,27771,1046,-29446,-24560,-43490,-79693,-38053,32805,57647,39498,5849,-14122,2207,32410,9978,32246,69962,-14370,-90673,-61768,-35497,-45730,-10553,21972,-13863,-39860,15705,47560,7567,12895,85566,94757,9721,-79642,-49635,6416,-6328,-3852,9383,-32974,-69629,-70050,-68452,-56317,-32631,-4747,61476,96508,51734,20380,13889,23713,56117,71938,72235,118646,153182,117704,50995,-32358,-86600,3998,110136,82784,-22285,-47542,28522,79923,38208,7789,53452,62943,-14108,-54382,-18222,385,24265,37878,24048,4219,-22195,-94957,-96962,-20952,2810,-17781,-36881,-61250,-82233,-92103,-69669,-42593,-60031,-23656,63935,89945,73152,11488,-104576,-150765,-112931,-68683,-39330,3119,4517,-38839,-75435,-41421,26298,39705,13356,27535,51555,-17530,-67253,15406,109625,106766,38106,4456,42820,67796,35213,2543,15860,31385,37845,29977,39112,46637,-14516,-99040,-108664,-96019,-139634,-114405,-8909,-4512,-60829,-14193,68723,69189,33974,36739,58565,93413,96049,29077,-58373,-102181,-112846,-103670,-73692,-41731,-10006,-17743,-19398,22918,48882,24113,-55312,-133237,-116021,-16851,38263,47262,82634,62131,-21421,-33631,-50103,-99427,-56175,15121,-1858,-679,105243,165826,54113,-116609,-174463,-96596,-2644,-6837,-41234,3306,92453,117399,72447,56126,49716,11446,-33683,-9372,20674,-37874,-72854,-350,82264,88990,26986,-281,35987,61174,76257,95912,64421,51799,84465,59562,40989,7497,-87752,-107151,-28925,25486,-10656,-95485,-79465,14974,51974,29388,-39838,-119095,-160770,-85393,58244,94052,23653,-30142,-6076,72616,120382,85144,52116,68294,62821,1834,-67929,-77906,-22256,9443,7108,32176,75675,94021,115287,172857,129770,-12194,-107299,-131464,-104419,-34187,17397,21572,17334,16090,59758,45367,-73211,-164296,-103010,-16235,-25001,-55683,-49211,-52285,-40331,8231,38028,27138,-11189,-17557,12475,30610,-6682,-37795,-37703,-61516,-73274,-42892,20117,76043,36488,-36720,-4635,33462,-20029,-31063,64433,155632,141421,43141,-50677,-74477,-79867,-59046,-2717,74492,207415,282239,137724,-36732,-33545,46497,32623,-46158,-74992,-39860,-7094,-2035,-2321,-13427,-26749,-6010,12522,-6392,36876,124339,127878,96056,75633,57473,75293,109438,88946,48082,72474,75669,27820,12452,39956,55241,52631,44835,-1119,-86548,-95531,-11849,43872,54509,78794,112566,54876,-27497,12381,63145,-20537,-144209,-69641,88917,122054,27356,-42936,-57739,-81821,-91823,-63414,-81493,-98153,-19855,58084,25478,-23738,-4523,32311,22290,-8134,-10255,28739,67586,39381,-5952,3553,11022,-22902,-34761,-3260,38150,54412,13497,-73585,-105280,-52465,20980,58059,44423,26188,21979,2494,-18819,-25559,-47137,-39562,-12500,-10464,-37689,-43141,12058,129497,162896,75995,-26359,-82764,-62894,47885,113799,42049,-43765,-35035,12791,21273,-34120,-49920,-1520,10550,-14555,-22842,-23301,-21335,-11200,-21826,-30093,-1444,47596,10303,-54015,-57791,-71676,-69958,-19706,-14970,-47816,-23742,-13291,-38529,-5193,44608,43048,21430,24064,24892,9802,-22781,-29257,-28505,-25094,-3918,-18555,-34714,-7527,-46690,-117399,-129967,-160968,-118375,-24813,-39447,-115068,-89926,13832,39348,-51931,-74442,9680,72440,84748,73207,-14756,-95273,-54491,71203,107765,42162,-13289,-31192,-54555,-42282,-25061,-73046,-106125,-53813,-6263,10421,26652,24848,-47707,-141606,-126858,-9708,53765,11648,-22894,46052,111323,23067,-133451,-157190,-93871,-70837,-73523,-34317,74312,143050,93131,569,-45550,-57746,-35995,5905,23349,10008,2456,39240,68587,72846,54846,-25775,-158187,-185933,-77219,-28102,-102885,-96774,49164,127835,87918,85326,140259,165130,103510,26313,13684,51500,75081,61445,28469,43685,49417,-24579,-85300,-75326,-10077,37513,36470,58653,125458,121119,56939,17377,16118,68435,109764,96529,73286,28246,-18388,16163,82790,60472,-20256,-56350,-26678,-8015,-11213,-1617,2722,6134,57331,132344,169988,131494,64450,21745,-43185,-128393,-125194,-36048,48320,94793,64021,-1992,-4738,17727,19036,28509,3610,-53999,-78089,-89641,-85178,-43062,-42928,-105446,-135447,-49834,87851,120976,14039,-98309,-82969,-3640,32543,-18905,-90921,-84432,-30688,18867,-6890,-122230,-188866,-77957,14973,-44690,-87075,-5278,53402,4588,-17200,60048,75378,29949,31074,25693,-8405,26390,91367,123087,96804,21261,-86705,-114084,-59928,-53177,-48854,31837,95727,113686,118436,108291,90247,52595,17831,47210,81094,38884,-23330,-37447,-42707,-27448,-4451,-28703,-45970,-40689,-98103,-87021,-32656,-61400,-72273,8028,79562,40666,-56461,-84072,-32491,-29866,-46521,5850,49169,-29598,-96918,-11294,60681,23013,18415,61098,61510,24078,17646,25790,25814,79580,148549,142397,55206,-13059,-39167,-61585,-19950,71454,74186,-8958,-64716,-24412,64906,107416,59192,24918,93352,154858,96948,-66829,-190417,-112731,13866,-15718,-106075,-53316,53673,34019,-41429,-64035,-70356,-32311,38174,61294,56973,36957,4031,42114,130206,162750,130523,83500,15834,-58543,-33686,61683,63031,-43623,-96731,-50615,19640,28352,-56324,-129740,-125505,-66094,18571,75444,56464,28847,4339,-14338,-1294,-5229,-13714],[42425,14766,-17034,24387,71017,58507,57853,62084,-3979,-66066,-48847,18167,86617,126972,98542,15062,-86088,-170017,-218779,-185070,-107621,-72259,-69353,-55582,-16133,15792,755,-27452,-13003,3808,-37788,-84417,-47211,16609,8111,-82997,-128929,-61331,17818,24932,12623,2962,-21982,-23825,33547,68271,3005,-33707,-10616,-4628,7961,51843,25653,-59109,-125279,-162766,-150533,-115257,-106190,-73136,8383,59355,56485,20623,14961,29631,-3458,-34041,-18298,-26414,-32627,-3803,15579,25091,64255,93338,105460,78368,18801,-42942,-68319,-62541,-43196,-7664,38480,60646,51092,36474,-1444,6237,49740,10643,-67297,-94747,-72468,-34741,41446,73263,33713,8364,74951,101710,27514,11793,69985,94576,79978,36637,-1575,20138,59075,30200,10103,33197,10463,-18555,-2462,33911,20228,-27205,-10770,30780,40687,88520,83632,-20898,-45679,-10541,28871,79884,137553,122257,25124,-34984,11179,50655,22481,-1134,1672,16718,17125,6806,21962,48069,16978,-23342,-43782,-54127,-92206,-152742,-172853,-122466,-67721,-13863,46892,35817,-47540,-102182,-66095,-19232,-44611,-91774,-94608,-59462,-20082,-9340,15204,63738,40539,-16700,-22848,-32460,-85293,-101589,-37101,-13363,-97566,-152283,-125119,-98095,-90176,-105933,-140224,-158279,-104792,-31865,-33410,-47470,11356,46619,23580,25306,89113,139550,117564,98534,144535,158610,115340,92040,42572,-39764,-83848,-47751,67682,139285,113505,70239,18125,-59546,-91878,-36572,71598,131010,106832,125134,198427,183566,112117,110976,123871,68446,-404,-53749,-90147,-87939,-58922,-35799,-19558,-13231,-42,24275,46318,25131,-37267,-82085,-52698,-5246,19498,6740,-39067,-116974,-109754,-55052,-60022,-65570,-6730,-18824,-78514,-83650,-52105,-39373,17548,72682,12620,-69611,-10028,89646,67116,-2391,14047,54355,15287,-39697,-20085,-10322,-16762,-4656,-4432,-46909,-53207,-25448,-14861,-11996,-2740,245,-33443,-65427,-62977,-28756,-39542,-38979,51610,139226,119917,31706,-20767,5858,14897,-42238,-80692,23265,81899,-32538,-81596,29682,66186,13653,21091,37589,-8760,-34026,6719,-13993,-86006,-49770,73949,108403,32707,-50564,-47545,-8368,-18432,-15258,10991,15329,32861,43568,4083,-44978,-26875,36552,96919,109866,80788,49437,24076,27309,63311,73845,57433,93296,119919,67149,1958,-42618,-71093,-12820,43744,31696,-17071,-30375,-5676,1743,-17427,-4315,39365,64456,42454,-9356,-36921,-28212,6018,25592,3296,-47657,-73790,-82635,-46406,-14429,-24404,6904,27537,-22844,-64868,-101687,-96724,-52725,-52506,-44267,30594,98814,91930,37709,-53643,-101936,-72434,-61009,-100548,-80892,-26508,-10421,-26760,-7250,20506,-16401,-52507,14196,98216,39305,-52693,27844,171903,147030,539,-76863,-16787,48457,47350,27469,45736,60670,34042,-12510,35261,122195,73852,-50085,-62972,-34893,-88904,-95125,4491,41282,-31707,-49187,44953,102031,49509,-2913,-9210,18742,40270,294,-77822,-125903,-133617,-106159,-40193,19425,39805,24539,26897,34984,13963,-14307,-44588,-81985,-32839,78558,78213,887,-497,14240,-5145,9314,-1313,-15480,55256,111484,62064,52454,143008,172133,59501,-91804,-142667,-42224,104332,90366,-30487,-34040,52310,65329,40139,98295,160255,122380,34605,1658,-5339,-70555,-100481,-60679,-1036,44568,66058,84310,99917,86232,67861,54139,-16612,-33468,56385,68513,28082,1262,-55568,-81105,-22727,24463,-9530,-89670,-93253,-4844,17046,-9134,-66241,-153655,-201603,-106918,38805,72337,21014,-14377,-10078,35439,53662,12939,14596,53059,25631,-39541,-76127,-85470,-37960,26652,26322,7693,30033,72742,133534,196001,142813,10530,-110699,-174474,-155550,-73408,-28066,-20671,8122,21618,27761,4767,-29676,-43277,-33933,-6580,2658,-18722,-35653,-51987,-68039,-34469,4698,-1063,-42093,-51797,-56886,-57328,-70495,-101714,-107972,-91650,-85143,-80956,-47563,-2690,-1465,-10160,56157,108286,65256,13938,64243,103622,83578,42368,-22986,-63640,-45303,-16591,-21736,17823,170059,238346,99441,-35023,-22520,41830,35923,-18037,-11118,34518,44818,22638,-6729,-15775,6065,31306,7834,-69527,-49723,82250,120008,94622,100150,85100,55641,39794,-1105,2116,111272,175380,139333,111350,129258,95548,9430,-38334,-34316,-53488,-46564,392,10716,5788,27672,50338,-11574,-101597,-86375,-35642,-72910,-116223,-16515,115723,135260,37245,-35252,-45812,-53019,-60005,-53082,-88637,-100193,-33781,10068,-28444,-34827,9366,29312,4691,-16255,-18642,-11495,11155,41123,76443,103298,74408,14389,3800,17499,-3388,-29856,-26444,-22711,-26237,-29294,7706,38149,10252,-33925,-20447,1963,10698,2063,-28593,-344,50189,21724,-34467,-33127,17446,92171,127568,103633,45184,-509,32293,118120,130468,19244,-88980,-100085,-34497,13072,-21879,-43166,1533,-5444,-14395,25054,28042,-6732,-10333,-20927,-35513,-25825,9034,-3720,-70203,-143046,-146525,-59767,18215,11577,-39292,-35099,1537,-9777,-20976,7571,36330,35298,18079,-6219,-6335,4807,12392,-365,-8543,16170,-5567,-23948,11179,-47251,-175499,-196234,-158843,-106553,-48670,-35343,-75776,-82471,-8984,24512,-21411,-38227,-32525,-22925,11591,31776,-16073,-68894,-62405,-7249,-15011,-67949,-94108,-103157,-109484,-58453,-5650,-31766,-60280,-28769,4927,43873,57501,13930,-75685,-153068,-103450,7870,58878,32561,-14921,22487,105177,36744,-152469,-201859,-118515,-74755,-67101,-21751,81072,134948,79772,-13836,-66544,-57455,-4601,39504,51845,35,-70348,-29381,55120,113745,158135,131025,-12499,-122015,-78603,4707,-22092,-64248,-8573,65052,59353,32150,50302,92736,78290,49180,58478,70972,72066,101554,69764,-12257,-62800,-84901,-95944,-61607,17109,71189,74225,93394,130170,108381,58656,51583,82102,119924,95874,49942,55303,41590,-13791,-34081,4938,36598,20342,-24289,-46469,-49242,-47237,-25214,4121,17597,72277,152570,169176,86530,-1018,-32579,-65213,-142070,-172621,-126058,-28922,81536,90624,6051,10059,67102,50918,32167,2821,-71681,-91580,-62997,-49162,-61443,-113669,-170238,-138862,-27297,91851,97524,-15264,-114519,-102267,-31736,-3395,-32584,-25424,24606,50895,48833,13397,-89102,-209372,-188061,-115980,-139402,-162539,-47868,58119,24699,-42441,-43899,-15039,11412,47346,36473,-6519,20028,73281,65116,8793,-31775,-69236,-67244,-27567,-11548,14912,82124,113313,92727,75086,91182,115578,103574,65533,67433,62274,23638,-10522,-35714,-68813,-59565,-30693,-28631,-21211,-632,-35952,-14221,53247,18060,-56102,-18989,70700,65928,-9955,-58131,-80608,-101667,-60621,-7470,-20313,-88702,-113312,-78448,-51033,-21928,42721,81615,89439,89874,66937,7530,-16591,37409,107021,115335,53034,-20658,-69719,-106469,-72230,26022,23028,-105757,-170255,-94085,29139,109908,106513,113100,170363,159790,56072,-74439,-134125,-65309,-20635,-43524,-47272,6034,25598,-32023,-103383,-101926,-56588,29817,130519,145985,65579,2757,15132,93838,177877,167271,68216,6275,6227,-4045,-8041,13821,750,-57479,-94874,-68981,-7184,16893,-47007,-116685,-147210,-113925,-4290,86686,90174,73572,36855,-5704,-359,40236,79527],[80326,23613,-22006,19829,86954,105914,103768,92555,57866,17447,-6170,853,63458,129794,77960,-19091,-86794,-152174,-189564,-170870,-162862,-164961,-127909,-82511,-62350,-53821,-42212,-35530,-8979,2195,-59683,-116648,-72827,107,1019,-77213,-120161,-52442,19614,13826,13476,27596,16991,6391,13918,-7408,-80528,-95696,-31750,35902,58549,61647,-1843,-129400,-217514,-208041,-140538,-57913,-35097,-79421,-76354,10552,95211,98361,67285,37959,23722,25914,-1277,-75863,-86510,-22988,-1559,-53506,-48648,40695,120020,120107,106602,72227,16820,-43881,-110239,-103642,-34103,-5554,-16819,18261,53058,75911,73677,8450,-55584,-85253,-78550,-57607,-17565,17846,39966,22524,50044,86396,64337,70618,92935,73785,57728,26409,-28648,-8230,50301,9852,-21752,32046,54542,45024,7794,-45954,-62991,-29555,36216,62314,35227,59784,82791,-3053,-65322,-43180,14775,55881,107172,122775,50653,-1193,63240,103107,23008,-64273,-82644,-24235,65623,92786,74911,80088,75375,26672,-40562,-69575,-94981,-126292,-132858,-118338,-95423,-48357,-7018,-16054,-83264,-139128,-82697,320,-17843,-75703,-85670,-70877,-47480,-16220,53752,104851,31993,-67904,-89297,-68366,-58006,-38408,-28019,-56173,-121608,-124404,-46247,-13492,-45747,-101917,-130369,-115727,-55135,13114,693,-35927,36519,105396,83804,69371,82410,75797,48248,48229,106712,131723,78737,32136,19690,23023,14706,-21659,-37266,7448,95144,125585,47704,-47556,-73477,-28995,25989,27788,17996,74462,128424,80204,25823,45441,54217,-217,-44941,-45770,-42848,-34893,-5731,4692,-18462,-59432,-58934,-14086,36404,53207,17115,-58286,-77533,-30271,19687,13911,-49470,-102331,-26857,84293,92862,42257,38694,4704,-62951,-90762,-43401,33308,117357,156012,81352,-24073,23599,124892,131779,86208,59473,43036,24657,-17729,-49082,-37081,-7693,-22761,-59379,-39002,54395,94603,60140,4023,-54137,-88881,-122184,-127225,-63471,-1119,-3703,26469,121107,160102,102112,15164,-8883,33364,8246,-100965,-150758,-52800,34824,-32570,-82913,32645,100838,43477,3178,-28109,-95796,-119048,-71380,-87727,-143037,-66856,81528,119417,88790,36796,-12723,-28243,-22601,-24923,-40081,-4357,51012,61489,49259,27575,16956,13585,22947,52237,87217,102116,88206,68560,50267,5498,-22527,28841,58782,1617,-40380,-36345,-47005,-69848,-103645,-109089,-88840,-64488,-41609,-36934,-43845,-39863,-31428,7914,63350,47773,-9025,-11375,8493,4940,-12655,-70692,-125037,-94760,-4036,3741,-29991,37779,94875,63608,21003,-32378,-48415,11208,22024,-26483,-282,66116,43464,-21033,-71557,-90731,-49390,-29270,-57767,-37477,8295,37461,37539,23981,-8224,-52687,-55578,31873,125832,78799,-28819,-7814,108839,121470,-3364,-91015,-42995,17784,23057,19713,66602,102986,39398,-66214,-19704,132789,141334,38068,53896,107833,28398,-39758,6504,42619,-7148,-39205,29924,87476,26723,-25952,-10871,-6482,-26184,-41681,-72386,-75663,-38848,-19925,4818,46768,58597,43812,36684,-14514,-70636,-56589,-6778,16446,79848,164621,111381,-17623,-43373,-4133,10133,10152,615,32103,97323,109167,51648,36410,77450,66875,6951,-30966,-6086,97504,200613,168905,41495,-2932,15568,-13552,-46017,11909,106985,139523,93338,22615,-37607,-97148,-117781,-106957,-65790,-19761,26148,91650,99581,35455,-1609,-17309,-70681,-73595,17587,46886,33447,42419,-2807,-63921,-52321,-36454,-51340,-69710,-44409,2471,-5505,1351,3700,-56095,-113722,-86362,-18850,25904,20487,-25037,-62810,-57336,-46457,-35712,17486,67629,35110,-47422,-95819,-100712,-58890,-4356,-4110,-10388,16657,65929,131858,172819,120276,32755,-61006,-138970,-150398,-68983,-9730,-22716,-6285,23669,-3662,-32263,12658,43523,-16778,-33341,33320,28197,-36276,-70297,-71341,-58343,-39526,-50841,-79686,-86280,-128240,-151995,-123245,-116832,-130833,-117158,-95632,-76625,-76197,-99716,-65965,28294,97107,119900,104242,38398,5795,-21053,-30150,7356,16259,-9757,4743,33608,21636,33796,101271,95494,23643,-36432,-51223,3808,28513,-18285,-6755,62408,72942,24988,-21155,-7835,40086,46278,-10582,-101818,-84019,41743,83758,67317,87958,90451,27006,-47034,-75614,-17958,130630,203782,174579,122210,103219,44098,-63614,-128414,-103197,-61163,-22570,4041,-1472,-10908,-16358,-16871,-31841,-78735,-126739,-145914,-118442,-38407,67924,149313,160195,69819,-7758,-14623,-18064,-32829,-19034,-28857,-45789,-4244,30296,12152,26772,52142,43324,23500,7304,-49531,-125613,-98996,26715,108712,116125,99586,71579,55489,34885,-19001,-66730,-30986,52694,98775,82875,85527,71688,-581,-44130,-35,35245,29520,-7518,-51816,-33153,12847,-816,-21649,-5121,14165,47855,102832,106290,32299,-2424,58633,116641,98501,958,-131888,-180918,-93199,18404,58350,52153,29662,4030,32102,88049,78116,22328,-8080,-25041,-46549,-69107,-37032,2452,-40571,-139437,-146509,-39544,25094,5991,-35370,-38869,6435,17178,-26932,-66040,-41013,16472,41359,19147,4270,-4631,1354,15942,14426,13322,-46922,-81542,-24653,-26876,-127148,-173578,-151829,-117092,-98461,-60828,-37497,-33307,-9196,13196,-6774,-27340,-34135,-5394,27905,31513,16867,21450,-13741,-40353,-62699,-90945,-92850,-83780,-60109,15386,69977,40914,30003,71341,63717,39685,32521,15736,-40256,-90529,-28285,29489,30962,39892,14549,8052,97860,72232,-80937,-137940,-70903,-29612,-3723,48013,115431,126094,50832,-30820,-40164,9323,32593,33458,61804,49195,-5744,-5050,38774,72859,100464,98160,33596,-26656,8445,100311,97845,-12556,-92688,-48227,-17196,-53458,-30670,36539,39178,38280,65845,57521,56563,118412,100693,-30345,-126474,-136139,-110492,-48365,37019,82799,105139,126157,106057,44578,-4447,4801,79873,121874,43499,-37766,-33255,-13920,-24108,-68577,-78674,-22445,38628,43215,-7862,-66988,-80827,-24695,29342,31435,71800,118720,87728,36955,-9963,-60457,-76444,-99946,-157233,-178541,-120573,-25254,8972,-1912,21195,30281,-19702,-22584,16165,-203,-24385,-3836,17330,-23771,-104300,-166713,-138338,-59070,-151,-14547,-59321,-90245,-72062,-41394,-39525,-50010,-24331,24463,49257,49420,23574,-48518,-132767,-125823,-114375,-171254,-175760,-54349,35871,31386,10134,-23326,-44511,-20997,19373,13287,-16698,3606,29597,-12108,-56719,-26590,-5648,-11366,17198,63235,99296,133413,142178,101069,57777,84757,139951,114503,39498,6359,-25270,-52031,-56142,-86439,-127807,-94693,-42164,-28122,-23539,10883,12760,24263,76911,61340,-16163,-5941,73498,67541,10112,-25030,-60699,-82629,-15752,24522,-58368,-128152,-107975,-113694,-139366,-83529,493,11184,19062,62300,61556,3337,-25587,-490,18579,9348,-12394,-56271,-91703,-107355,-80020,-42137,-70279,-160522,-194250,-138445,-40691,41899,61942,88656,133844,101041,22215,-23315,-32158,-13360,-52080,-80614,-18363,61201,48538,-22624,-74160,-39407,21728,82630,153593,165472,72787,-5478,-3071,36612,78918,61756,-25757,-37644,52203,118440,85303,-3616,-50255,-20573,-9541,-25937,-24539,-16857,-28559,-47508,-96561,-99604,-13340,64631,72269,59956,25435,-10035,3784,65045,131008],[58142,21140,-4469,23004,67998,82926,79338,73338,77713,73584,43234,2159,23092,87300,47633,-22250,-43509,-51383,-53318,-59125,-108237,-137796,-122954,-106492,-69750,-29494,-21449,-32021,-9304,15150,-37448,-108279,-87958,-22882,-2090,-38650,-77215,-50564,-6628,-28688,-49247,-19403,34547,77355,38066,-73129,-140660,-114392,-47218,25743,73598,66563,2543,-93622,-153880,-111474,-8222,73175,58520,-28014,-61956,-3407,68551,105863,89074,37690,36198,77303,50559,-39162,-61552,-10966,-10305,-81040,-82078,16427,94309,99867,124579,146528,116923,19321,-98646,-129322,-78591,-47241,-39016,11798,60720,86617,82219,45345,18629,-10805,-44098,-62150,-50918,2222,98072,83632,41228,76502,124007,167026,165745,85638,25072,22536,-3993,-17104,17215,6605,-934,49647,74296,62662,-2442,-95559,-99564,-29258,41562,48328,-11265,-30148,-626,-18014,-71726,-45886,35091,63523,80007,89249,47896,29091,76780,98554,43224,-57418,-103970,-35943,71396,81874,34963,20529,33391,21470,-9206,-1009,-3140,-27400,-35034,-50688,-71174,-66920,-60592,-68160,-100675,-110315,-11237,74802,35077,-22073,-41361,-66853,-59250,-4375,80755,111217,35731,-36661,-57767,-31414,4398,9819,-25085,-38229,-28422,14393,85114,80231,27681,-22483,-33075,-7032,28740,52491,43453,12666,45798,88798,63109,53868,54533,14093,-11843,13606,57576,57758,19915,-15201,2254,54391,57172,-21894,-94225,-35272,101067,134621,46907,-5577,27346,69905,69321,8222,-49672,-34102,-1850,-50731,-86924,-35069,-3682,-36972,-45640,-8404,-9359,-30081,1150,20754,-24047,-80470,-69960,-30478,-1390,17141,23226,-43535,-130968,-117450,-4636,60505,-10590,-79323,16621,167028,196066,129976,76749,-5463,-85152,-96705,-7039,133284,204038,164300,83746,13257,29045,103572,146535,124429,55322,-7778,-4464,-119,-37689,-37491,-1639,-41902,-98868,-34426,111085,138683,54997,-15907,-59576,-102728,-123689,-81750,6351,58001,72155,111214,147353,94698,3881,-26999,18593,37759,-38521,-112702,-128173,-103357,-69376,-85765,-99314,-35802,24421,2093,-31407,-74477,-149029,-176920,-117201,-74231,-61108,16280,96330,103020,124909,96721,10740,-34607,-17182,-19455,-42629,-7656,11866,1191,56657,108255,46473,-68033,-85892,-3116,71947,100480,89191,70786,34200,-18453,-17590,25248,10732,-37017,-46563,-35106,-38719,-87314,-178696,-195012,-125430,-69891,-51205,-43659,-58381,-88643,-99924,-57280,44340,104907,72200,32254,10962,-22771,-21021,-43027,-89510,-71544,-5146,-5716,-23608,25111,60217,60248,52038,22614,7515,58125,61352,-4621,484,52328,28959,-37341,-78307,-90470,-58717,-14428,14872,52460,63172,75383,73884,25931,-28147,-36953,-20081,23322,75781,41247,-29673,-33720,15483,45041,9169,-15505,3329,12525,13140,13453,33224,56605,12376,-96649,-91587,53796,117223,80428,139521,214360,111418,-12489,-24935,-6844,2222,3988,19032,51478,25953,-4420,20909,19562,-24982,-22116,-2869,40049,114122,104036,23258,-18634,-10547,-429,-3927,-57556,-90107,-35801,26995,66032,132986,183722,110347,32,-17563,2197,-17204,-48733,-46729,18234,64623,38020,-8841,-34146,-39613,-43585,-31337,28519,127831,212859,225737,163228,71185,17318,2682,-9678,-40515,-71295,-62529,17404,71834,33641,-41181,-82587,-90612,-87813,-64424,-48536,-46192,-4324,13829,-19994,-31109,-27115,-36543,-24763,11510,14839,38297,76005,34338,-41804,-72264,-83344,-96914,-77276,11563,53692,18496,14595,35060,32146,-9300,-74763,-84154,-4383,38190,-25131,-88730,-115711,-101601,-26581,39522,54670,38768,-16642,-70609,-66842,-39559,-46489,-53320,-15650,21452,59703,110443,138701,131849,124889,86501,728,-64469,-18294,48860,2320,-34274,-10932,-22105,-44295,5096,38596,-20630,-45684,35712,58528,18044,-7742,-23954,-42085,-33096,-38104,-63063,-72670,-113477,-144745,-111952,-90367,-116096,-119452,-71835,-27452,-58652,-130637,-86275,46957,99775,87079,69092,25643,-27867,-67541,-78700,-37427,4593,10437,7059,31674,63751,83537,68278,32598,25167,-17187,-77224,-23848,19443,-34443,-27949,62448,82523,22598,-12117,30967,75896,30504,-53610,-86830,-17891,72834,68209,27045,50480,82587,5972,-106248,-102963,6052,136276,153265,112166,68862,8300,-51091,-91327,-135077,-146207,-104495,-46243,-10104,-6864,-13472,-24790,-31878,-32063,-35878,-67734,-114231,-80835,9866,94091,141083,149202,80400,20847,34468,22633,-19844,5222,35521,23796,54499,93340,75131,81142,105733,93310,76381,50583,-42373,-147494,-121045,14852,75968,46844,55618,89682,96287,75409,26667,-23740,5349,77574,116654,126473,129951,86146,3400,-15516,25198,39379,17109,-25543,-77841,-73257,-40583,-46505,-52819,-26883,-15063,17887,88222,107840,9070,-69362,-30789,32951,55707,13891,-130249,-215059,-130560,9343,114276,160627,93626,21754,34883,68294,63923,32360,-12553,-45085,-50111,-47308,-1481,45731,20891,-49219,-73725,-32204,-13203,-27166,-45365,-31806,10546,10062,-46931,-123133,-132483,-37943,68859,76665,21211,-44546,-48612,472,29909,22322,-54670,-127443,-93152,-30484,-30390,-61236,-104235,-109233,-98774,-65670,-33691,-17071,-1046,32963,22232,-9075,757,61613,89026,57650,18872,27884,11,-28304,-43464,-59813,-43478,2682,56637,115015,119053,63156,60524,110082,73276,-8999,-26040,4780,-1378,-9086,37635,33453,-14419,4793,24507,26452,97888,116944,47060,6683,22757,36015,67145,104875,137784,127965,30973,-50389,4970,81174,40399,-17167,7263,62416,83897,50723,4122,-30072,-60044,-69444,-46642,14719,100708,175593,182679,73958,-52394,-57026,-51636,-75899,-17444,46635,14623,-17807,1915,32717,78678,132554,90082,-38978,-113283,-116130,-82123,-18582,36911,51578,94238,121356,91367,59105,11284,-43634,-5332,42819,-18181,-81673,-84064,-71350,-61961,-81488,-93433,-49803,33762,87669,67252,-5044,-47314,1402,48372,42461,72705,68710,2546,24127,45265,-30298,-79347,-79291,-114943,-161756,-175878,-138124,-73663,3776,34132,-19487,-83661,-54590,37536,67879,38493,35888,43616,16014,-33305,-95530,-114418,-83672,-88547,-105406,-48609,3582,11294,-32374,-83369,-79232,-53789,-30498,16945,80227,81808,37588,24424,58186,5924,-103865,-91293,6278,32965,34806,70658,65363,-10965,-58625,-48890,-35967,-35612,-5620,13607,-5961,-15187,24256,18746,-25414,16055,111025,141455,126934,124814,115077,97525,125397,150477,85880,7504,-26782,-55675,-59204,-50394,-94574,-141868,-79217,3803,-18118,-88023,-71248,-21103,21315,66943,68489,26212,42669,95265,50103,-15310,-2757,26402,-970,14940,45765,-34667,-95125,-59912,-64384,-112953,-115273,-98800,-96984,-57374,1848,19151,17417,32600,39188,-13414,-58051,-57929,-76506,-104693,-97376,-67476,-83206,-112803,-119593,-136571,-126455,-54383,10078,11399,7917,39059,45664,22913,7159,-11232,-15822,-43813,-66326,-32805,34584,79993,68860,37707,63217,79183,50920,49768,68741,49364,10393,-32306,-57162,-31446,-14301,-49888,-11156,116230,176987,102634,-26482,-74140,-7767,57747,63855,49996,37981,24002,12008,-17201,-19718,22275,53998,32371,7742,-6558,-3439,35654,74511,92359],[-13418,-7037,100,8226,10952,-5793,-23827,-21666,1770,30436,30208,-4287,-21033,769,568,-1454,9778,38280,58075,37138,-26965,-79242,-107028,-111141,-37062,49821,33010,-32470,-26341,18258,-3928,-57409,-46438,-14543,-8788,-31596,-77807,-91203,-46752,-42764,-86851,-75775,17802,99760,42707,-104471,-166485,-121890,-71585,-12654,51986,66985,64009,51739,11180,21388,106862,144096,75974,11578,24435,35455,13444,25616,36504,8079,4882,50824,73230,39696,6062,-5374,-36064,-68108,-38530,17351,34598,13633,42486,112295,130396,54959,-38709,-93754,-100665,-74448,-28866,10569,-714,-10238,16832,46401,58929,34852,2,-29913,-46388,-12167,86950,77593,23361,59432,116323,162492,173659,97587,22593,26649,20901,-21784,-21908,-13,32210,69754,55302,10532,-46645,-85798,-60091,-21861,6891,-15964,-128584,-178706,-95196,-31848,-52805,-30449,56076,79381,50146,12454,-3942,9670,11472,21519,39301,-18797,-64935,-6200,44347,5356,-43063,-57238,-66143,-47955,-1747,57010,62633,12427,-14734,-9500,-23519,-54307,-64668,-52554,-55418,-50709,39981,108391,67225,23010,-1638,-42446,-50213,-3986,61657,65444,13810,1385,14561,49498,75288,16472,-48837,-17186,47823,89871,119483,108937,67268,15879,17214,68068,85880,42912,26762,35405,31098,25430,16695,10196,-4727,-49200,-47817,13173,35807,430,-25566,-30040,-1885,42822,34706,-36446,-70855,-4605,63567,54885,24410,37077,88862,133972,152767,97860,-16004,-61221,-34916,-73172,-124070,-84759,-43522,-44017,-12478,21703,-29194,-90792,-53445,-21128,-78743,-119638,-74883,-39668,-42557,-53306,-31726,-33771,-126491,-186640,-66870,51428,3446,-73136,-5755,112041,137774,77090,2767,-86120,-117575,-73665,21292,141299,193076,120416,43474,5153,-17471,20507,70193,47477,-22373,-65214,-47569,-24670,-18760,-3098,9384,-47276,-103992,-61894,53837,70259,-20399,-59265,-24295,-22383,-33148,41215,99213,92663,122229,172927,141791,22777,-90900,-88417,14450,43959,-49805,-91950,-57856,-56831,-147823,-207536,-146178,-73291,-61023,-67530,-41428,-42020,-105264,-143152,-85215,9213,94403,121697,51371,10721,81084,71618,-14805,-29085,7776,19070,30405,37294,-16576,-49926,43817,119023,17171,-136993,-127436,-10310,44983,18676,-22860,3170,48418,76617,118269,110317,24937,-19490,-24826,-42790,-47121,-65667,-155645,-168261,-89324,-50081,-57090,-54493,-61223,-69705,-68390,-65224,7833,116599,120202,44423,-2961,-42137,-36517,-18977,-3531,10050,7629,-6726,-1364,-17555,-66104,-58060,-1002,20592,27162,49236,37698,23748,61686,94298,77205,53978,8797,-57690,-85564,-43158,12383,52089,67082,93392,78641,11617,-18878,-4692,-13089,-25638,-17707,-49915,-73414,-36349,-16720,-40365,-22556,56851,81807,35058,38216,46037,-10744,-47505,-42370,-108951,-137001,-27419,60713,66568,122855,182289,91245,-34618,-69121,-44863,14914,38364,14344,45919,79216,54140,42007,52968,33716,42032,87419,130611,159765,104696,-38772,-138218,-110721,-46951,-14145,-18619,-19519,13313,14153,2477,52429,99064,65661,24906,14594,-27610,-89744,-108158,-92062,-40574,-2773,-17279,-47090,-85077,-108207,-75213,-15947,59723,166066,224253,187748,92456,-7138,-62586,-35096,42126,54107,-46876,-152484,-111100,-16563,7106,-10661,-7794,4341,-12191,-27808,-27742,-44463,-54753,-27960,10632,10075,-573,13654,29152,21339,481,28067,66933,49977,-9210,-55164,-74117,-103044,-93641,19095,93537,36853,-28755,-40469,-4581,-17348,-113516,-140003,-20919,68078,25562,-32924,-76982,-71151,17730,47937,-3121,-13813,-7005,-9630,9299,9655,-39474,-56090,-20578,-3877,20761,72871,113841,155986,216895,210317,115593,17425,24652,70078,-3975,-85601,-73729,-26895,-26442,-13432,24829,33076,20649,35180,57608,102250,119006,50226,-7926,2912,20374,-10962,-32438,-39544,-49525,-57940,-73016,-97866,-81162,-12623,10592,-43383,-94805,-69724,-1414,35340,24470,11696,21376,30183,13084,-22283,-40578,-38968,-28124,-33999,-12937,48862,86171,69577,78555,89528,13777,-58930,-21173,3757,-28882,-11164,51002,70702,49244,44687,76565,88055,6798,-78080,-47007,58741,122137,70458,-15979,-5975,50511,-8878,-116715,-96245,24809,108778,84479,58844,46824,-43193,-107315,-70747,-65178,-91938,-80356,-37867,117,-13616,-44486,-35432,-24363,-60606,-46437,30544,44825,15043,-2578,41208,78877,74174,23038,15944,72243,66722,7334,20874,46001,35478,60717,94457,65287,72285,124468,134007,125765,93937,9996,-47301,-37500,3029,12933,-19900,-4022,66647,123199,144596,119102,70100,46699,12151,-20875,16760,65565,30723,-26736,-36488,-30360,-24855,-2018,4957,-44866,-52725,-27206,-56837,-97699,-89112,-75184,-40936,15685,75871,41109,-63039,-87298,-30955,35355,35351,-98737,-197637,-131343,-22920,58501,126808,101799,11160,-50541,-75985,-51567,-14912,-28371,-70013,-51864,14342,74105,79103,49406,18941,-8801,-54324,-97652,-91633,-75669,-37756,1314,-22367,-68821,-118515,-145157,-69004,63062,84247,950,-79007,-68713,-4448,42125,52220,2496,-84019,-108775,-57153,7603,24250,-41762,-74213,-48854,-16301,-8551,-14311,10304,54693,35147,-8771,-3392,37809,48801,20223,-27538,-49123,-50577,-39819,-57639,-63612,-16853,63531,125226,137665,88912,20503,-1525,19839,-1278,-34635,-33013,-20985,-5029,30200,43095,2662,-48441,-48325,-6376,31841,63447,91940,82962,81422,82289,68808,87984,100865,95664,76849,-18126,-102026,-15877,74212,22506,-55072,-65942,-10662,37903,15252,-51894,-98673,-138614,-160740,-119846,-1689,100513,141757,163268,132942,62048,23060,-12217,-20630,23793,50264,6913,-59748,-74775,13366,123881,152526,51405,-61127,-71140,-42579,-24522,-3496,-3855,-20473,22182,61263,80192,125986,91294,-33969,-77146,-46519,-53206,-53625,-32554,-45321,-78501,-80260,-56779,-42268,-438,57432,85916,62177,15990,9653,20176,18944,47221,24162,-30043,19488,73618,9384,-73153,-81288,-50957,-86407,-180369,-182677,-77511,10492,16333,-34791,-74910,-34043,45393,52866,16934,18023,17980,14986,11278,-46142,-78856,-42616,-69984,-100503,5488,96179,58768,-43189,-108673,-77894,-31866,-45939,-11525,93710,125047,113230,135063,167413,95539,-14738,-9446,52016,43965,21642,46118,78946,19713,-93047,-132448,-96294,-57482,-12015,22006,46802,54659,48224,-17663,-80320,-9762,112142,116370,56739,52032,93164,127070,143716,107894,30316,-6733,-2174,1644,23408,22619,-47332,-99097,-18617,65677,-10668,-156528,-169304,-79373,13402,55879,56279,35869,55292,87070,17228,-69862,-26625,64857,23064,-29048,8385,1593,-37947,-18371,-5948,-53111,-130497,-177182,-135390,-31111,18864,5181,20572,79481,90632,7906,-58376,-67189,-87441,-119502,-95430,-62335,-87289,-71806,-12053,-43698,-73231,-10982,38633,6029,-44099,-30288,24064,40035,-22733,-103172,-99329,-50580,-28841,-53677,-39055,51607,104921,75240,52270,16710,-61467,-102802,-67429,-6513,8631,-53455,-97071,-44288,8495,-9157,20141,116844,108635,-9777,-90204,-88511,-47361,38534,123596,150725,132148,80955,41406,34618,40242,51743,49408,-3276,-34683,-24097,12619,65923,64465,10026],[-28107,-12247,-8399,-13311,-30728,-63715,-94238,-103523,-82624,-42301,-34387,-52538,-65682,-61625,-16886,59119,85237,88305,87804,59880,8204,-48402,-75978,-61464,4296,85171,76135,-2961,-19136,17415,26317,28670,50264,31625,-11602,-52585,-100793,-119572,-66081,-29700,-56595,-63548,-5167,61120,50130,-40971,-104871,-79051,-45148,4044,41599,56653,113885,166271,127550,92211,130209,134507,56024,18088,73211,82116,13800,-37521,-33622,-20050,-26511,-24276,33250,75955,40873,-26252,-58373,-45180,4090,32154,18293,-30782,-18147,51646,83221,71336,42336,-18064,-74536,-64181,-9647,21190,-19920,-58354,-39276,7984,35723,22258,36474,41198,64,-28424,9247,23640,44954,81908,67002,62608,93617,92514,66389,46227,20001,-19167,-28020,-7766,44848,94570,61311,-15132,-68038,-47764,-2976,-5634,-7413,-39989,-173312,-212879,-74874,3187,-16880,-3227,68954,78497,24123,-32979,-23949,-5204,-41288,-33890,17762,18419,26950,74994,51896,-21337,-48539,-48558,-90227,-93404,-28570,43866,51212,-6191,-38738,7656,29857,-2886,-908,37472,36774,-4265,8968,54796,55183,26917,2933,-14505,-24570,2169,56595,45663,-7704,-10316,15153,82234,133525,47384,-51880,-25192,40629,55359,53004,83056,78053,-9538,-31994,53225,91335,12644,-38992,-17015,-18484,-30629,-13648,-20895,-41086,-63614,-44654,21383,34168,-8818,-33789,-17699,13238,40961,38346,8826,21972,39417,-12975,-48100,9910,56557,45767,68831,149620,161268,63365,15584,51330,28402,-37713,-50850,-38895,-17832,30140,20872,-85873,-157771,-96237,-43100,-94043,-128791,-80729,-38307,-28866,-50592,-43012,6155,-20592,-111058,-83422,-21686,-27836,-55510,-18963,35294,41307,-31491,-109998,-137040,-78457,-11122,19556,57939,105823,74208,15823,-24711,-66020,-58069,-30257,-60614,-86793,-63839,-52569,-67333,-20063,41456,25408,-36898,-59748,-54117,-17124,-17702,-71404,-69007,9016,43299,36100,110799,124768,54908,75556,139284,95386,-12851,-100836,-97650,12479,97695,25558,-73434,-46595,3700,-127599,-254159,-162230,-30790,-45874,-77637,-20138,29770,-5096,-44263,-5579,63184,138321,120277,-39334,-106279,-4193,8762,-53910,-13489,62008,91815,99243,66057,-22530,-56612,26584,67192,-25151,-127313,-95547,-110,19639,-67688,-136678,-47871,105898,208322,253292,207472,101477,42161,-1651,-50730,-60470,-64483,-115347,-84424,-25599,-38243,-51676,-36501,-7986,55401,69924,-2348,-19234,49136,60878,10684,-11470,-37750,-54662,-39694,10854,55075,50885,30351,27290,-40374,-143502,-123347,-18085,27813,48084,55201,39368,82140,151435,142337,113223,143447,104764,-15687,-90017,-70444,-33319,-13516,20830,78389,68019,19776,12209,5177,-29092,-37051,-36921,-94333,-125877,-66653,-35850,-98222,-85329,50700,120411,60733,49868,60486,-14131,-72222,-60095,-111710,-139099,-41909,49526,58949,57982,53296,-5944,-74234,-81087,-23018,42912,50419,38343,91614,144687,108673,52227,65750,78254,78642,114789,112747,38197,-48813,-143709,-205336,-141293,-38119,16162,31698,31063,21001,-26537,-95084,-89477,-36341,2215,27498,338,-89467,-138332,-103057,-91095,-98888,-69766,-30971,-29916,-69989,-104974,-70358,4517,60316,120249,167891,145715,29026,-117185,-180168,-109882,31352,101509,36457,-70174,-93363,-63895,-26982,34439,88371,103534,48298,-4969,9843,40709,34201,47754,83147,32455,-18411,15599,37676,22649,-111,7154,43858,58191,18219,-19882,-40637,-65807,-64879,8361,78518,5666,-89468,-106158,-73094,-93392,-170099,-178386,-41475,95426,104128,57349,27486,34797,77917,52253,-46949,-84407,-43206,21855,54070,47797,40195,24440,-12318,-41255,-11394,53180,97187,129950,188490,174704,84439,10115,14647,19354,-58772,-126002,-94487,-3351,18508,8139,53681,120570,125322,57410,35502,111614,144719,73793,17552,20858,40861,2573,-28137,-6888,2562,-52615,-85648,-54355,7465,51913,14990,-44193,-58928,-83181,-108684,-77624,-42574,-3214,55267,109032,87059,35583,-10486,-51799,-51567,-36986,-28650,10836,49035,68468,109406,105339,8423,-47261,-29377,-13848,20118,50850,29850,31046,83203,101408,75767,47548,-17399,-67913,-35052,42826,115403,90746,-16677,-55249,-4369,-15388,-76461,-56031,20386,51545,38574,75783,83129,-20247,-99617,-54204,-9169,8592,19735,35862,49619,-7049,-82748,-65264,-28216,-78274,-68701,67254,146690,83438,-17301,-21682,18418,15411,-31612,-6450,73118,87993,47583,37418,6184,-36537,-20804,18742,6801,20300,72236,112579,146275,120696,40520,37458,57496,14892,-18898,-25345,-5136,56273,120752,157640,164854,139088,62637,-72948,-157096,-106514,-22822,-46237,-86599,-103494,-116007,-80724,23086,85273,32269,-10392,4234,-20328,-68066,-88046,-96189,-91980,-74769,4622,77390,38534,-14204,-6554,39175,47294,-52150,-137887,-88177,-28032,-25900,-12687,14527,-18607,-113384,-192586,-162773,-67617,-19900,-53249,-41796,41096,99891,71956,17230,-1142,-1070,-71355,-146818,-122535,-85886,-50723,-4041,-14003,-46980,-62334,-64771,-38198,22833,27286,-32601,-53589,3152,50796,59166,82406,80196,27494,-25614,-39823,-19495,-2998,-28967,-31469,2975,51488,75978,58077,53611,54507,-1748,-61974,-63073,-54042,-86552,-84108,-54129,-52683,-59452,-49800,-76805,-72266,-16571,46152,79014,58840,22696,-7440,-57596,-94318,-81779,-236,35218,-12741,4190,55232,22467,-38446,-55135,-57557,-25865,4479,-9476,-14445,-6823,36463,91153,88690,85140,62858,6776,-21013,-61281,-115056,-58407,32434,38584,-5093,-43614,-64349,-74623,-65586,-61261,-58205,-70110,-92275,-72427,-745,32455,26714,55179,99131,91798,60213,37857,30714,17598,20165,23778,-20074,-62402,15351,137242,150767,29409,-55961,-30834,21597,24206,-12390,-56133,-78509,-52014,-10413,42951,110530,101487,30201,-14776,-30287,-29488,13655,67103,46287,-25248,-35395,1773,-8992,-12821,15613,36435,50785,31702,-6286,-9480,-5345,7069,5735,-5827,12964,46384,20114,-46187,-45010,36878,9265,-132143,-143408,-22354,15228,-20455,-29468,-28789,878,38179,10708,-23631,-8415,4770,11364,15314,-44419,-52111,34849,36243,-24168,58531,135856,53778,-42146,-49852,-590,30879,-29372,-42796,38070,74044,92980,117696,137293,107390,36399,1892,37441,49931,5545,-12463,44926,50884,-84100,-169189,-118114,-50787,-10398,23830,52171,54510,39442,-20683,-49578,31876,108217,68677,2934,6274,61316,108672,108331,54975,-7653,-29205,10614,59214,92651,69722,-15412,-51220,28490,72212,-3710,-116034,-131789,-49719,37033,51174,43587,35947,33249,41750,-16599,-102198,-69857,21617,-17784,-81453,-29655,33150,18256,10838,13167,-29806,-107595,-140277,-70098,61010,104651,49641,24589,67931,80996,13867,-64332,-87387,-93558,-95371,-50579,-27793,-53636,8731,98288,54592,-2613,39269,71692,19970,-44457,-45071,21498,52033,-44959,-167047,-161608,-74670,-11225,-40302,-58405,-9341,22380,-35741,-94159,-118521,-150960,-165812,-111868,-38101,-8164,-46640,-71133,-5424,43021,1597,168,70344,47079,-77609,-123947,-92421,-80487,-15331,107100,147318,121585,84000,56968,41924,32584,33485,23064,-24536,-30300,59,36569,71159,42259,-24377],[13457,4779,-24228,-32102,-46652,-69196,-88101,-111709,-97706,-67615,-93529,-130025,-114839,-69146,7400,116939,143049,109874,78053,38451,-1300,-36733,-35553,-2903,11957,34513,66676,48120,15674,4084,19391,69262,94748,40185,-26572,-65481,-104101,-117424,-79304,-49346,-31244,-25252,-44104,-12913,69419,72224,10346,461,13366,35180,17639,-1865,56556,127229,116799,80732,76874,87537,58956,17897,40542,89746,75730,-10070,-56869,-38827,-46953,-94548,-56081,22424,-2384,-70399,-63075,-43225,-23329,18836,38876,-8611,-2062,48811,66390,84572,88222,39572,-18098,-25268,-5965,26413,37647,11482,-31452,-29774,-12009,-22457,33795,85257,46468,-26117,-32615,23098,126179,136272,26985,-31998,2930,63336,86538,44397,-10609,-27179,-12917,1694,49352,111004,89833,5648,-62287,-47650,-9970,-16268,-4909,-9650,-93370,-97087,6496,25409,-10206,19943,75356,53503,-755,-23182,7524,18948,-17956,-27261,1490,52618,131692,155469,83375,7381,-9831,-9167,-44848,-79904,-66945,-17582,1718,-19351,-22934,34613,63468,44757,61571,92257,69000,-8432,-64804,-44892,-4539,-19994,-36173,-17575,-3598,24708,82583,78263,17237,-28332,-55635,23467,134749,95050,-35110,-54500,6381,-415,-41004,12418,66124,-36107,-109227,-27047,44386,-14549,-98625,-117150,-100799,-79983,-68080,-60377,-25042,-14007,-31853,-13051,9417,-3699,-25672,-18998,15673,54271,73029,78011,92839,41643,-81755,-107090,-7832,25428,-62498,-85073,29369,113456,89707,75146,114897,117686,67013,14881,-2997,24425,51118,-2026,-118522,-163313,-80681,-10937,-32204,-71922,-63949,-21447,26662,20628,6373,31869,62839,46414,-15623,-78955,-60714,-8659,23088,38287,16778,-84263,-143914,-89846,18549,42342,-14644,-42538,-172,23284,-82,-49041,-85317,-86958,-71299,-86018,-60331,4243,-9109,-72575,-35359,34887,-3747,-65972,-30220,49,-10195,-25262,-32885,-7934,34071,23701,6611,62686,63313,-27076,-52649,-15230,-27294,-61496,-54448,-20258,64497,164743,107887,-66533,-120684,-43234,-39165,-109792,-86853,10661,24899,-15608,3564,63190,74168,56345,68608,47634,20767,5611,-76364,-117817,-35604,-27566,-59901,10561,116614,153125,102215,31629,-39595,-53137,9777,26131,-15362,-52818,-52488,-13981,-1138,-82419,-138952,-25616,138662,221704,243142,210058,142240,73696,-4160,-58482,-73798,-93704,-101740,-27709,16598,-4666,13568,43162,81879,174023,182899,68229,-22195,-46436,-52582,-35159,-10130,-25966,-49208,-68129,-76022,-24627,49466,59614,32263,-25729,-83584,-33431,51870,73054,87011,106204,101987,128774,157868,116133,90565,114059,66484,-22631,-58366,-49448,-30565,-30374,-38276,-4050,27511,44257,33207,-12122,-27244,27352,48654,-45571,-138226,-142969,-109313,-106538,-96514,2611,103944,74019,2925,-23851,-14983,3098,-13288,-91991,-116544,-28666,68252,88814,38520,-34261,-86765,-97351,-56475,32412,82408,70201,87438,142301,157514,113589,51211,46663,60833,54479,56106,11531,-106713,-176494,-180458,-170770,-95315,-23566,-14698,-21022,-8817,-4505,-32425,-98254,-138558,-109563,-34852,9881,-30573,-98658,-102303,-47258,-51014,-107070,-110115,-41335,6924,-21454,-89832,-100011,-20707,47259,75884,119179,118125,-117,-154872,-210555,-158887,-51597,42271,77469,64759,32733,-12134,-12993,68429,130417,117270,50359,6310,28256,91145,131946,125315,83130,-11595,-54422,12101,43157,17289,-16567,-5460,58515,78964,38730,6786,-21975,-19432,-1016,21011,33410,-36151,-91045,-59188,-29905,-92345,-181789,-194811,-64955,108517,149273,101606,112245,144577,126160,57292,-41834,-103060,-71859,5557,37149,67238,145601,134702,12271,-42288,19860,70178,76507,65960,69827,38783,-19862,-42376,-28392,-54779,-104165,-101287,-36543,46647,66901,45464,70362,142468,155959,67334,5510,16371,3046,14861,40385,24299,-2636,-44798,-65732,-43475,-60005,-139014,-112739,20491,98463,84867,17819,-29840,-50326,-116580,-173476,-136833,-52817,35406,80612,75377,19585,-11651,-12864,-29867,-16599,12850,-2821,718,31692,40499,42999,30907,-38139,-86006,-76195,-26617,67140,88012,-3218,-34227,48843,72248,4332,-40573,-62966,-76130,-81534,-46492,62924,120805,33300,-61939,-41427,-9959,-23709,-6297,19371,16414,19403,97391,105676,10399,-59877,-45504,-6677,38355,64652,77215,70883,-875,-84697,-79642,-23166,-24114,-42118,5495,73015,75087,594,-47197,-7281,34960,170,-8430,25135,34894,32967,21927,-53173,-134845,-124149,-52252,-26322,-41405,-39517,28026,116951,91832,-16571,-4071,72154,40020,-19880,-14265,26698,63607,63334,50624,88157,106582,33856,-91111,-145258,-94392,-35831,-71340,-110768,-116624,-114502,-59559,59451,125729,75025,603,-9312,9441,16928,2929,-34679,-69369,-92978,-64258,28697,89990,76570,38148,30643,44329,2846,-50435,-27798,7125,-19555,-75826,-79427,-38469,-65114,-146876,-157816,-66885,16301,4803,-12683,16011,49620,19994,-55720,-75496,-34817,-53472,-93208,-64481,-58786,-54287,21086,52694,4240,-23269,333,-12279,-33744,-35105,-33353,13466,96283,96094,45310,82030,118990,95458,59135,14419,-53296,-95285,-77300,-13650,20418,74113,146079,161842,105937,25679,-69786,-124954,-95017,-75114,-159346,-161648,-43199,27878,209,-16421,-32146,-31744,-18982,-18458,-37307,-64874,-31882,10867,-43567,-123440,-108254,17589,72110,19498,37811,70980,5186,-71643,-66239,-41558,-27288,-37426,-62249,-88496,-90262,-38666,69900,114054,89980,18304,-72898,-89182,-44130,-31081,-22252,34219,81672,81758,47524,-30347,-96844,-72001,1955,33155,15268,3415,13297,8650,-34002,-77437,-64626,-3946,6259,6317,25954,7678,-19609,6832,48810,54590,19343,22853,82130,88284,20551,-16297,-8825,22049,21323,-40538,-79918,-74829,-62172,-52256,-28736,-7729,11669,77178,117572,65153,22130,59573,105445,81582,32645,33350,54819,34399,30140,31719,-7413,-23281,-37055,-51166,-10499,2890,-19221,-6567,11913,5930,8474,10063,-14933,-2478,64685,45142,-71708,-83784,5732,17297,-36774,-44828,-34690,-22401,-1208,1064,-5749,-4894,8780,16994,-987,-69307,-64339,50540,88516,14265,61507,126908,55104,8404,55996,75242,34454,-47271,-85260,-54939,-42722,-20345,4850,41937,74513,34011,-33266,-12780,21194,-15049,-27393,60084,101453,-25410,-121846,-67209,-13850,-16406,-13182,-12781,-7986,28409,39257,64909,116025,90786,21542,8246,32186,58183,75515,68843,43978,-20033,-81828,-43019,32304,63157,31957,-32682,-39009,8922,-338,-5322,10501,14122,36002,63187,35216,24413,43206,18441,-10758,-49147,-96098,-87344,-37237,-49327,-70055,-15507,60135,79629,65125,33706,-7722,-26193,-19440,6638,84917,140565,106261,48960,26555,23697,-24807,-114099,-126647,-75401,-20466,34249,42522,337,52280,142658,119261,58316,61880,52193,-3337,-46992,-64676,-25432,20869,-24211,-104710,-100043,-49589,-9094,-11569,-16481,-29427,-79032,-185246,-237924,-196160,-153104,-122125,-60668,-31237,-25978,-25546,-31645,-10430,-8549,-54429,-34438,65531,115677,36237,-54063,-71383,-70111,-40209,34730,32900,-736,27601,54760,26259,7193,5113,-11137,-32070,2760,48343,66993,68190,29662,5433],[29496,16647,-15452,-24733,-47700,-57719,-49112,-65776,-57004,-36845,-79595,-144458,-129338,-37908,55145,136164,142745,117490,93860,52637,17441,-3856,-5072,24480,22134,-4841,39187,93383,70950,12729,-1258,34088,38838,-19075,-50321,-39533,-68030,-99339,-83267,-70688,-30770,-11786,-81494,-67660,73100,134858,87709,47327,36141,22794,-32428,-84278,-53706,25989,73732,61123,30175,59294,96157,59025,30386,103664,156325,84025,-5978,-27826,-50670,-113228,-112635,-47053,-57702,-90318,-44531,-35039,-57191,-10389,39572,16464,39178,97219,104735,81700,60168,31246,14120,3580,-13466,22937,91360,85098,-2850,-32466,-18990,-41328,-4423,54388,50190,8496,26605,110755,213442,168914,11027,-56803,-21529,29022,36327,-3322,-50562,-56420,-7619,42871,84430,119667,92236,9537,-63105,-75992,-53898,-38945,2017,22528,-8348,382,18137,-17130,-29961,33389,80338,34547,-24760,-31308,1425,32959,24963,-9512,6475,85537,164357,152024,82197,30192,-4334,-31215,-34542,-53867,-82088,-62834,-43600,-27849,17228,64506,71986,68659,68550,32174,-8419,-40894,-90027,-99206,-61966,-64591,-71899,-35658,13957,50641,85026,98538,80933,19537,-75177,-51163,69842,91308,-27555,-58936,24665,3630,-100923,-80631,24975,-21750,-116005,-88531,-26853,-48209,-118555,-171182,-149711,-106943,-129184,-110388,-2259,30066,-42074,-75348,-43553,-18118,-16570,-31059,-5308,48891,73429,82620,73834,-15054,-129205,-115061,-22399,-17742,-121258,-173636,-74601,34381,54850,53618,86256,110233,82775,29306,17840,41978,33666,-15770,-73161,-83844,-25379,26609,27606,-2947,-16298,7523,53166,58183,33132,-7139,11444,88507,42414,-86328,-77902,17910,65229,67246,18620,-79469,-101828,-27447,60244,43635,-46241,-98443,-74199,-24348,-11319,-56819,-91695,-77640,-41301,-25187,20919,76749,45944,-32722,-48406,-37033,-91714,-154593,-82251,16337,29908,18372,36355,67576,56904,-16968,-56186,-12224,11268,-62927,-152894,-180868,-167495,-124062,-22479,70691,132143,170280,110542,-43685,-179645,-147930,28497,103088,14274,-29170,33444,39742,6106,34424,86965,102791,96985,22910,-80028,-77374,-18516,39,6861,-38906,-47146,30921,129012,156857,76974,-12073,-61263,-54356,6097,36257,34994,16950,-23226,-32932,-15374,-38404,-63934,1335,69935,90609,111193,105814,66711,18251,-37948,-64499,-75636,-98346,-91963,-30307,27144,79179,128813,121884,105770,150645,158012,83018,1275,-70109,-99171,-66655,-32667,-30887,-13003,-55696,-160254,-160757,-29863,36225,16831,12752,37972,83738,95310,84345,93019,123330,133498,94738,36778,26232,51711,9170,-70860,-65073,-21202,-12061,5334,501,-94040,-129278,-42764,42784,21306,-46774,-29595,79063,127452,33841,-102232,-201101,-181196,-67907,-31269,-8956,78338,73429,-67225,-156165,-68583,42865,35748,-43857,-82829,-28142,78423,120167,65349,-13921,-78646,-86986,-30378,57895,106618,98511,107150,130904,105150,59119,9184,-11652,4726,11849,-18637,-66969,-118741,-136260,-117275,-95818,-55418,-66716,-123179,-123285,-55146,3734,16663,-6128,-60970,-79677,-35200,-9395,-20782,-23916,-26743,-15289,-12434,-55540,-103120,-65074,12496,-5046,-100774,-137506,-59393,39430,80515,93454,73214,-23362,-130640,-156161,-136408,-103697,-29802,65155,106145,101503,59656,34176,68373,88427,57475,33384,34145,25473,34214,83932,79730,5518,-46721,-16715,60593,76834,15715,-43828,10934,115324,118613,64144,15116,-24036,-1932,28590,29389,12251,-20609,-29998,33031,89132,7528,-138999,-188949,-75017,99611,135646,90297,125506,163075,109446,34694,-21239,-54645,-36901,-812,19677,87304,190135,165803,20241,-12229,77527,84364,48057,34483,5063,-30902,-40909,-31790,-33197,-64867,-75794,-20221,42424,86242,81520,44297,39190,80729,83033,29636,-21343,-77139,-131206,-35815,85182,51888,-38496,-82997,-76614,-70624,-139833,-213750,-113962,64868,110319,71676,40772,14070,-22713,-71726,-93047,-56956,21158,89054,58431,-48993,-122747,-123778,-59828,-2107,31595,35936,5637,13328,43451,-6018,-61223,-49951,-53537,-100440,-104666,-35504,51464,53575,-35824,-100737,-60699,-22186,-64460,-105755,-108986,-110092,-127828,-93070,26978,114860,73199,-8484,-11437,8407,-1879,11426,42441,52501,37063,73348,69733,6640,-2339,23282,17213,1520,-1802,18964,24822,-13861,-47063,-40521,25010,75906,19881,-66751,-61000,23403,20888,-38516,-6008,91013,87613,19162,-41781,-76643,-50383,-27597,-85430,-156328,-143555,-53005,-13662,-76664,-122421,-53154,45230,19882,-96219,-93838,16560,35824,-22285,-30691,21680,47703,-11432,-67849,-27344,2682,-18916,-32836,-13306,23865,29384,-17863,-51230,-31282,-13514,-6804,27569,80927,84111,35921,-2015,7962,50026,84605,51431,1621,-37530,-77988,-63059,29071,71745,28836,866,40958,64401,41363,14278,34583,63830,13180,-64977,-22956,36786,-6152,-56756,-18352,48645,58728,32076,-1150,-15912,-51320,-113215,-110208,-41930,3080,26631,44012,-12809,-28191,77558,117383,36261,-16552,-10338,-45915,-72674,-40097,13741,67322,107394,60022,7710,72506,120545,75947,47776,34622,-42700,-113265,-95917,-10100,32031,73796,145154,185261,119316,6314,-77626,-78938,-4105,35794,-65565,-119078,-30938,47694,27206,23367,38379,29325,-4043,-34372,-83571,-118097,-44239,42163,9726,-61989,-77728,-23513,17076,18850,35281,43288,-7728,-75806,-80923,-45522,-37661,-43648,-27567,-35090,-63917,-54518,40506,119502,91849,-9887,-81963,-67383,18747,88985,89959,80157,93497,102280,86457,31411,-19380,9973,84750,81800,21730,13093,7576,-29747,-56887,-93586,-99940,-52949,-48119,-32009,-2734,-27651,-10890,50152,64410,84848,86275,42065,20172,15251,14232,15713,-9421,-22700,-31505,-71722,-50873,673,-1133,-50226,-74699,-68798,-33574,64331,144590,108303,51661,69896,71046,22437,20205,64476,84449,73762,88158,83685,20450,-52828,-118703,-112340,-12075,24021,-25518,-35860,-12348,-3428,3984,27771,18144,-17644,-15488,546,-34715,-53221,-16428,14334,-19357,-70085,-91872,-93338,-67307,273,43996,16278,-3391,5612,-32302,-106042,-98210,4306,40667,-22431,12851,95151,86332,73835,94990,48527,-25270,-65983,-95520,-95692,-100009,-102656,-91095,-37866,15801,-4130,-59984,-57522,-36280,-44462,-8416,111761,149874,53731,-5915,33460,25705,-31577,-65847,-75017,-49422,25272,83068,124555,113221,15258,-30214,35361,82834,76738,67251,66800,49579,-36423,-120425,-95521,-32170,-5456,-10869,-31588,-37197,-50973,-87614,-24316,76199,84533,52643,51542,18136,5102,34703,6025,-45733,-61598,-57295,-66074,-64123,-53818,-25891,15826,63301,123247,138457,89148,50221,62255,58991,13043,22071,98801,133576,75221,-5398,-24175,-63013,-133894,-106966,-13597,38304,66572,84124,47016,45852,106824,120881,97049,65316,-7363,-67839,-94774,-141590,-143544,-64937,-7298,5788,34350,35221,6344,-7422,9175,2058,-87086,-225579,-255483,-173015,-116573,-76411,-27162,-43486,-62137,-31461,-21172,-54505,-91100,-90471,-11949,123380,232216,204706,66574,-23016,-41328,-47073,-42136,-65071,-78348,-17007,33344,19925,16996,8044,-22002,-36319,6962,58617,77521,69238,28072,22624],[-36024,-17695,-4633,-17389,-64675,-72227,-49633,-56547,-56597,-23547,-23572,-86992,-112976,-26649,68065,98762,71678,69055,92774,94564,69442,23485,-11068,22969,61131,31733,36125,102301,117791,65528,11988,-20547,-52057,-97963,-82212,-18035,-34993,-91574,-74091,-42292,-15503,-18435,-82636,-75957,27444,95317,77574,32574,17113,-1272,-74478,-134917,-100065,1843,83990,73793,23457,46915,108708,107295,88054,139851,182705,131454,60241,26937,-13149,-73272,-87399,-48651,-52860,-73554,-30826,20,-9843,-1534,12310,5418,55433,125974,118331,43267,-21443,-40174,-11147,-7463,-31898,10167,77268,65501,-8619,-16979,23224,-5960,-36432,-27028,-2144,35697,116018,188408,220799,141375,2613,-39116,546,10054,-35862,-67092,-75961,-85263,-22133,78531,125892,121896,62644,-24293,-77216,-79193,-52744,-10040,43839,43113,570,-9294,-30117,-60727,-28144,29617,66411,32378,-46542,-97682,-74499,-5486,10893,-14119,33307,92009,86299,65811,56424,40108,-13265,-71045,-69916,-47584,-56691,-63023,-88454,-70687,17425,62958,70615,100134,57519,-72514,-105561,-42065,-35298,-63889,-48621,-39773,-53563,-29364,35937,65319,48020,66801,121179,104695,-1020,-58983,-2720,42260,-11649,-5990,89870,59831,-83247,-118103,-20695,9886,-39888,-64753,-60810,-76823,-104498,-126880,-89444,-43374,-84810,-104842,-22135,10195,-44872,-79321,-72262,-40044,4980,4664,9224,48314,59360,56596,27875,-81559,-159039,-84903,22752,26293,-49011,-96312,-34572,26280,18279,23280,60674,78527,50527,11788,12486,10771,-14903,-653,39340,41180,38757,51079,46015,38418,61397,61079,46927,47877,36056,-40055,-81308,-12271,11996,-81279,-97193,-16640,50049,52553,4195,-45419,-48578,-35240,9006,29758,-13429,-67814,-59783,-7586,16882,-31098,-79356,-43241,21553,46951,72879,106020,87529,17154,-46642,-88886,-131152,-189405,-145310,-26947,34370,31446,48848,80472,67584,4578,-44617,3828,55242,-8867,-134941,-199735,-172810,-87131,12060,94090,136916,123312,77294,9263,-126328,-142878,46437,158968,19480,-96587,-20128,34646,-1635,-6587,50220,84585,80580,49263,-13650,-28107,51820,101310,48638,-47784,-50590,32197,105397,132185,98422,22253,-31795,-25524,35748,79745,75739,48167,19359,-6300,-4811,11144,-6671,-28527,-53819,-48489,-1292,-1559,-49018,-62335,-58506,-39953,-30951,-41044,-62845,-48128,29503,153453,201682,125896,38774,34026,62363,65117,49058,7682,-39460,-74535,-74910,-33416,29419,-17033,-147026,-196514,-96628,1769,34743,70214,103971,87299,39444,31966,53861,67340,74867,10319,-81092,-25653,45633,-38637,-117620,-55459,-402,-15192,-12506,-15635,-130187,-180647,-74279,21395,1261,-74420,-72121,38341,118686,77696,-42809,-168841,-150795,-6295,45669,31505,73597,51148,-87145,-183050,-122707,-21466,21518,5887,-22628,8418,100178,114316,63742,45844,6775,-29904,-12055,31521,75518,81118,61051,58929,37201,-10454,-67072,-80282,-27286,11141,-28867,-61392,-33630,-19385,-42063,-60656,-66750,-116237,-159593,-113737,-13094,56220,73062,68374,22764,-30207,-43733,-25198,30907,57436,-9202,-48231,-8494,3409,-54851,-65341,-15334,-37168,-105633,-109632,-51165,34045,90165,63372,12891,-49141,-119842,-125560,-88641,-74746,-27692,55170,68983,59517,50626,35063,20854,2335,8191,42618,57451,6361,-56482,-41770,-23777,-49585,-24371,63816,117384,98168,14233,-48383,37152,143139,135509,70229,-12820,-60553,-32190,-7459,-7860,21244,39320,21131,47106,126728,77840,-89694,-165353,-70826,57995,74814,53913,73148,65873,14301,-21625,-22652,1827,26289,33643,45724,89681,118998,70444,-10815,1820,64034,34565,8604,33833,12181,-22115,10706,38244,26860,6497,-7583,20048,49680,67470,30928,-12158,-6521,4029,-21117,-37306,-41291,-73982,-93838,2745,121588,86318,-13097,-59232,-38543,-45225,-125121,-166079,-73269,22636,15599,9188,33409,29161,19144,37815,63349,79047,88332,89453,11791,-110271,-185535,-200884,-105036,16230,30931,-22154,-41492,-255,22711,-60889,-123383,-76564,-21151,-45864,-84345,-67606,-34284,-30538,-74923,-153804,-154812,-66734,-46279,-100078,-121882,-113848,-104828,-59326,2490,24109,39923,56001,44122,7958,-21736,-8722,62065,111992,61960,14999,-11472,-31325,44146,136426,96822,-14552,-89272,-78305,-47461,-48376,-25778,10589,71060,109941,43087,-67791,-106083,-37278,-1436,-26155,-4000,98360,113958,24125,-94006,-164344,-126919,-63952,-70856,-93942,-87274,-27890,-5751,-69431,-117312,-94112,-44730,-32179,-88784,-114502,-56313,-16588,-31932,-49743,-34862,-21302,-52067,-70982,-55771,-72171,-62529,21902,93871,104190,84872,48718,23973,45190,53928,-26407,-87877,-3244,100880,115962,58899,-17327,-23991,48303,51668,12751,-3569,-49251,-99465,-60571,-16941,-42958,-45902,26666,91582,79640,7609,-1124,90169,112098,15813,-714,64457,53749,13621,16499,46567,60266,44343,-10196,-66943,-118108,-133115,-86710,-11147,46818,83842,85164,9427,-405,87847,87315,19172,-2010,-34491,-97956,-90400,-20746,53742,76057,44591,-3383,3325,71477,90164,14341,-38532,-17452,-10599,-35691,-53545,-15119,44612,88611,102130,103180,76441,20802,2417,65857,143821,159517,84941,4871,-30835,-34882,-32653,-4439,24885,31208,12211,12255,-14783,-54908,-13348,46066,35737,11500,-27840,-65415,-64625,-42205,-31179,-20717,-17242,-44112,-65550,-57739,-42244,82,44418,34214,-27540,-56426,-6515,65087,54642,-11947,-20888,2005,47600,124998,152614,94576,51332,50547,49357,35531,23213,69434,114288,64278,-17742,-41095,-78875,-95455,-43505,-36864,-40607,1769,-1303,-827,13537,-3234,34758,86280,47498,50519,100103,81763,19843,3391,12160,-722,-38784,-68210,-98219,-102346,-7766,81678,62968,-23436,-54342,-2319,25444,8265,21421,37488,32361,50287,20871,-45522,-27148,40819,81540,87696,85824,89117,80642,2867,-120226,-146065,-41437,10992,-39862,-71345,-47617,-21049,22400,83509,59098,-62589,-111425,-52361,-23622,-49402,-48950,-8409,-14051,-78007,-112467,-113757,-102874,-26898,49624,23472,-21167,-19937,-71044,-138331,-92767,1116,6047,-55425,-44333,40337,89324,82564,37907,-40250,-44328,-5983,-39179,-58310,-45266,-62495,-93004,-73627,-43014,-30845,-56252,-77728,-71855,-59122,6496,132423,166295,113676,102191,101628,43246,-22534,-76516,-80843,-34464,27434,64372,64528,-10119,-99621,-75387,37113,93841,77260,66765,68577,19041,-61949,-87274,-53304,-30298,-5900,28449,30415,-15570,-77793,-104384,-39497,22924,6329,-21818,19968,37374,19274,3675,-36813,-61223,-24127,14498,-20269,-68849,-65413,-10584,21247,45449,123433,170251,127556,94423,90626,50904,-14163,-11630,76197,137758,75454,-12171,-28616,-51077,-59349,10397,61350,18707,3003,59598,79192,59695,69258,99121,126864,75469,-39088,-108031,-145816,-215247,-237184,-130094,-1245,67743,113029,101535,40556,-14634,-4305,31693,-22800,-141864,-161330,-111001,-99005,-77911,-49960,-83903,-104556,-62506,-37045,-68167,-80535,-24004,68098,167987,241802,230939,127152,36805,-8748,-52318,-77575,-61390,-24820,8848,30613,38241,37789,13613,-15564,-42237,-34461,3809,45260,58665,16246,-19552],[-84581,-50561,-1410,-6559,-53882,-56670,-46818,-73094,-79700,-20241,26441,-19152,-72409,-17277,53155,49962,-2243,-14190,48678,127239,124024,38661,-9764,37855,102752,101339,75711,96810,138689,138913,78535,-9227,-64235,-101821,-91414,-28816,-25640,-75867,-48706,12020,22104,-9265,-33140,-35562,-25626,19245,48523,44196,45680,26613,-73686,-122893,-56460,47827,114331,91262,26833,19419,53192,79296,107739,129374,117452,65680,57233,91045,68157,-7566,-28311,-2038,-14427,-69769,-58443,22334,73902,45942,346,-7591,69120,125345,85074,5906,-81342,-111627,-53616,-31214,-64885,-23227,30421,13407,-34809,-21333,58749,50059,-38203,-102203,-84734,5181,121228,152922,123316,61175,-9758,-26132,-2780,-6798,-65622,-98672,-79557,-91285,-55682,41921,92499,87342,27167,-55707,-95802,-76335,-25867,51054,100533,58464,-8483,-26260,-41078,-47998,-15660,-14808,4356,2316,-75910,-146051,-114166,-56231,-47590,-19993,50507,44520,-21865,-2869,45248,35684,-11818,-60373,-84186,-56523,-27054,-57721,-147314,-132308,-24528,8740,38901,119376,56190,-122832,-145353,-33358,11893,-7498,5629,8903,-34950,-44816,12835,45380,7949,8657,83553,110056,33470,-50898,-52657,-7317,7103,37837,100877,80860,-19464,-80438,-54080,-3607,13974,-9516,-45324,-85025,-101649,-65632,20183,83586,57443,-39833,-92243,-69103,-27417,-25039,-70379,-75322,-2923,55140,62616,73721,78071,69584,24617,-106468,-173970,-61876,86191,116895,54291,22773,57723,35829,-25452,8237,66856,55555,14950,-9618,-26845,-78369,-100969,-5197,103456,90884,49481,54106,46470,57250,122390,109737,40529,33122,53205,-6451,-94809,-112639,-76422,-109288,-133185,-92172,-21458,-239,-12436,-17913,-32566,-92847,-72000,25203,54376,10686,16120,50173,49775,-5848,-53021,-16434,42702,40786,31151,62160,77046,17355,-57035,-76447,-57546,-96219,-126674,-73361,-7544,-10778,-8884,19731,43827,39201,3578,53779,101120,32159,-66696,-104813,-53707,50693,68072,35263,51525,71863,62327,34437,-27879,-25527,34211,9396,-103079,-126007,-62354,-25775,-32598,-38937,-8797,22174,38426,72723,82071,29019,14049,37958,6853,-75869,-96601,-24942,51536,115117,147832,102118,27365,7152,57377,97255,71037,36544,51297,39804,15690,23736,-7935,-87431,-137807,-109781,-50785,-55787,-101699,-86192,-38154,13549,44596,19733,-46703,-46741,18939,112017,145861,65625,-27795,-28631,20668,57230,80695,83462,29864,-69616,-94605,-19383,32916,-13743,-76989,-111391,-87027,-759,88777,117293,86585,24914,-26854,-14615,23804,10259,-5589,-39514,-83147,-14334,42852,-851,-17337,20470,5139,-60515,-98039,-99167,-129553,-109217,-32423,14509,5196,-66050,-117008,-43044,70267,83167,5555,-66291,-34971,47192,76277,69383,53657,-13660,-60196,-68799,-84955,-88523,-38185,14094,48305,98075,136050,69916,142,47435,87752,59160,16835,-16050,-13158,3825,-396,2082,4046,-35427,-101268,-96843,-11668,47007,18275,-13979,6462,15068,-17141,-61426,-88664,-83951,-38189,11481,54944,82704,89943,74126,29567,-37261,-79852,-26351,92178,89963,-48083,-102431,-38214,15651,7953,-5329,-24142,-61964,-58649,-10727,9256,23917,57829,36524,-1049,-35118,-113569,-137391,-72781,-24571,18223,75250,70791,29975,-973,-16484,-40173,-60083,8468,68752,37664,-29933,-70361,-48712,-16985,-19113,192,71214,116978,92393,26218,-14630,37206,94331,98791,42748,-66183,-123755,-74568,-42315,-38037,43821,83075,29456,-129,67108,71564,-36104,-98726,-38203,19223,17631,28101,25405,-25993,-46965,-25480,-7063,22581,58533,90457,98086,66848,5251,-40642,-18994,20692,2904,-41907,-15915,25171,2953,-27001,32009,94734,117844,102276,33676,-9369,7806,21067,-41803,-65124,-11441,-12600,-59595,-59538,-19518,24197,60170,91677,111850,97610,65779,17877,12771,10677,-19317,-23041,-464,-30558,-68873,-42346,-15560,-13182,20851,87710,140514,142801,84207,39119,11803,-16406,-107171,-180033,-85836,48436,18899,-67777,-59221,-7124,-14045,-72805,-95448,-45841,13374,13328,-51342,-97769,-88131,-72889,-99325,-149356,-112638,22323,62028,-34442,-87304,-43352,-58,15159,-15750,-62428,8082,98692,62601,-5986,-10101,21361,90327,142950,64116,-34417,-74873,-57435,61074,205726,185808,45552,-71789,-85930,-58545,-57929,-24932,40100,87347,78310,41452,4360,-52879,-63811,-15871,6024,19859,84255,79851,2179,-87559,-135087,-96697,-21970,3615,-2666,-22517,-10157,9361,2130,-28645,-79078,-85256,-1729,27729,-42543,-77046,-37573,10792,5106,-50204,-71551,-24645,30517,25388,-33822,-41126,47150,128480,113458,89197,74080,53162,51472,43774,-71960,-153046,-31314,127455,165213,99704,-31259,-100653,-41377,-6119,-15825,7864,7223,-43167,-80719,-99985,-113051,-71708,13672,75413,66886,-5835,-52382,29024,107001,57447,10367,29821,27615,28748,42917,54517,49683,18614,-40052,-88712,-123364,-106920,-43415,24769,50733,45636,41618,5123,-11222,6074,-16942,2901,67973,34100,-61810,-77283,-25730,53470,80498,36823,33449,73515,79924,48030,-14270,-91282,-77713,7942,36592,-14205,-27628,37289,106774,87065,34877,36432,59134,92546,160304,198185,172185,133467,102417,16113,-51256,-59748,-57015,-52893,-9347,20892,39253,52773,47896,47351,37558,26701,46706,19831,-36775,-78896,-102026,-77899,-33378,9166,23435,2320,-15796,17817,67272,54766,-19052,-87573,-104190,-65821,-18551,-1642,15729,59526,49421,27412,76451,110118,51605,5741,22313,34336,3962,-13336,54949,98762,44319,-27238,-69369,-108956,-86003,-5598,25390,36926,74943,50393,17257,29329,27215,27410,37521,-10564,-16227,68376,103144,50035,32951,12365,-45701,-79611,-89783,-130907,-129228,-22596,76316,75747,14253,-5362,49374,49803,-45810,-96806,-61204,-22336,-2632,-23628,-52804,-24349,18391,65901,78567,30135,28996,81374,60181,-50690,-122954,-74496,-36075,-70170,-83724,-56405,-30397,44379,123285,77879,-65342,-113318,-57277,-35924,-67896,-80138,-58329,-59667,-84472,-62877,-33566,-54999,-46356,-543,-5805,-26806,-34473,-90216,-130855,-31459,67794,52308,-29649,-77230,-41496,21113,27540,-18678,-60844,9801,91233,38986,-8681,25752,28792,-39455,-75187,-52893,-5509,-25993,-62996,-53543,-40945,21017,123400,139101,99747,95837,59703,21741,6763,-55344,-70735,-7415,36384,24704,-36356,-145377,-187144,-106788,935,44265,31067,30121,20781,-46243,-77040,-18399,34471,20992,33407,73911,56241,-19283,-64088,-53752,-26754,-57086,-114056,-109896,-3116,80219,57890,-32276,-111911,-84904,19059,68078,7746,-73889,-87450,-26789,10330,35609,93723,119059,72056,52590,56816,18099,-23984,11622,88012,105362,39913,-3938,-9160,-19992,22554,94040,49510,-72950,-95724,-6329,82624,114221,91014,99902,135972,77918,-21605,-84903,-138519,-192954,-205209,-110357,29314,86918,89562,78598,54240,-9542,-29425,-664,-5102,-57409,-74071,-77359,-90070,-77097,-60388,-88189,-100828,-72703,-61220,-55960,-440,73004,108882,118579,124414,114418,85560,56331,20861,-38780,-68280,-26729,37030,49307,50813,50298,13250,-28157,-29521,-50089,-79884,-67762,-10928,22359,-17598,-73160],[-66802,-58151,-25678,-5043,-8948,2159,-8912,-62687,-60128,3056,23092,-19829,-37244,10294,31966,9205,-41146,-64678,1448,119352,137046,48616,12326,37455,62956,92255,97889,74446,96064,142023,116929,36257,86,-24478,-61478,-48429,-26562,-42247,-28159,9000,12119,-7638,8815,10151,-36057,-19553,62747,128199,130362,57071,-64127,-78689,-572,65005,99195,78596,14189,-21820,-38749,-35907,6828,37448,17412,-39265,-18881,91358,119928,27025,-15932,6929,-21614,-113001,-117501,-9730,76671,61701,15744,13815,117427,172339,112134,37376,-58851,-105803,-28527,6745,-66403,-51630,18315,20024,-32282,-30991,63650,85644,-15946,-121592,-119039,-30476,70910,70771,25843,3402,10692,10017,-20619,-25992,-36984,-56550,-39013,-57491,-75287,-32250,8518,31915,23034,-26300,-77084,-82224,-24601,73313,110687,67226,43787,48865,25275,8992,-5604,-44601,-30423,-24141,-66777,-55722,4931,-13978,-38720,24447,60537,9400,-6191,55533,72553,12703,-13795,-6227,-31170,-32534,4622,-36021,-136823,-93707,-901,-19810,-1602,97026,63918,-82077,-121674,-46726,14768,34898,50525,23766,-52775,-95986,-39828,34253,27369,7639,53845,72896,2349,-51023,-53004,-12905,16489,31656,51053,54743,36996,-6077,-32566,-16000,15615,19624,10249,-32772,-79547,-30395,93028,180849,181096,47333,-114546,-103584,10346,33824,-36829,-85904,-37390,58610,102897,117884,136638,128681,73213,-39799,-113268,-47416,76691,119731,60267,38537,72732,18912,-52979,-396,53274,11372,-21552,-19971,-50672,-124700,-138743,-20027,80267,42389,4230,43408,76089,94680,141018,134028,72004,46483,83279,66394,-30377,-102984,-104567,-105028,-110141,-98207,-52943,-12593,1916,-3147,-20529,-91394,-80126,38836,96716,73447,82046,78879,42595,4156,-12101,994,17198,-23377,-49976,-11206,22614,-15719,-62250,-21726,66879,52778,-27960,-55592,-34670,-35790,-37796,-7638,46515,59259,27695,45241,47296,-5188,-28652,-35866,22412,139050,112059,-17909,-20712,65493,82807,42598,30916,73078,48366,-114548,-204207,-109169,-41047,-67232,-73739,-55726,-39397,-13260,24794,48679,29956,-38330,-90302,-85499,-57948,-98772,-149629,-122061,-19993,109478,171980,140359,50643,-5043,35135,85061,55976,13678,43334,62107,37278,23976,-15873,-101111,-147955,-116662,-75003,-82652,-97270,-58130,2202,58693,85555,19801,-61735,-36607,-15561,-23219,14979,25573,-6448,11402,50973,60131,64091,73660,35209,-50225,-62216,-1766,2239,-38459,-24440,-18671,-41996,17627,122589,117399,52176,35181,14632,12321,44147,31605,-9760,-37349,-45364,-19973,11115,46492,84519,74524,6871,-84947,-149921,-143457,-89125,-16399,9448,14654,26734,-16340,-94747,-65360,47894,68937,22759,24834,64068,79355,76300,63016,-14788,-106475,-52694,47032,22905,-57657,-69983,-25316,57725,132404,117805,7577,-74282,-16044,91262,113653,42638,-50824,-94671,-54742,-104,6942,358,-10278,-50843,-55111,-4258,42744,35828,-4050,-37768,-32465,-9973,-53214,-92173,-19530,77256,57718,10379,20535,55035,50341,995,-68925,-97705,708,134419,94925,-67030,-132443,-97573,-32335,40261,64948,-3949,-52727,4365,70293,54435,-3137,-13020,9420,18916,3542,-72478,-125683,-90000,-34989,7679,68586,108830,70333,-18852,-64931,-84026,-94180,-1490,50092,-39355,-101618,-45118,50881,75838,15198,-50331,-30235,50436,71656,35451,-3039,-17719,-8359,20609,-2995,-115919,-185260,-109233,-48032,-25738,44805,57196,-7993,-44390,1377,40342,15852,-18829,-3370,5553,-8919,11215,15290,-24511,-5017,48193,23405,-23884,17022,101196,100834,20320,-60921,-76477,5365,49488,-27783,-88225,-38850,-17674,-60222,-77777,-13578,74871,131480,105430,2107,-55492,-21445,-21787,-102016,-99692,-15922,-8407,-56169,-50683,13595,89559,112340,82606,29009,48796,98517,48007,-2290,19443,41255,36085,13942,-41548,-62570,-43154,-74317,-103331,-67995,-6286,62197,92610,25806,-33380,23239,90227,-10251,-114592,-44816,43677,3299,-49437,-9235,24674,-19619,-44485,-32256,-19256,-9367,-23184,-79775,-105623,-64016,-62876,-112618,-102153,7289,117759,105165,-17778,-80216,1455,71869,44114,-32501,-55351,41198,89937,1008,-41262,32238,91367,107543,112169,7562,-101230,-117945,-70367,21979,152858,190142,100420,467,-31197,-44234,-69754,-51976,21508,73154,53340,43872,41047,-35883,-67068,-3240,24955,32512,73564,36484,-38106,-61930,-51915,-23016,32617,70990,47032,-12215,-17932,36392,80135,46983,-47164,-75788,39482,110287,21507,-52810,-14267,62215,74738,-11044,-61262,15338,84456,79794,41152,14341,38830,90008,62476,21845,24370,23829,20464,19746,-45677,-93010,-17984,79901,89113,26922,-61332,-111656,-81423,-35506,-3770,32572,48807,10412,-81783,-161932,-151725,-72712,-5465,20280,29077,-11005,-85885,-59798,19753,12673,-2800,11275,16218,39577,64966,73843,56558,-16365,-91164,-84294,-72305,-78891,-39355,19383,16590,-20188,-22139,-45359,-103472,-132395,-107029,8829,134300,141263,38432,-55538,-73206,8808,87535,102292,129184,130794,65151,9301,-25461,-106741,-115544,-21347,16472,-35828,-54137,-10786,67701,77603,35611,25664,57715,81201,96462,95172,61348,39433,91118,100427,62826,4969,-63048,-95288,-35193,5824,-28781,-24342,46642,74148,12149,-26546,13646,30829,12750,-54188,-116265,-61534,7594,45752,84487,77019,58586,101985,98789,-5356,-126255,-167725,-161551,-119407,-79967,-37009,39830,89182,43337,2483,29322,28562,-18376,-27187,23744,46469,-12273,-42233,27876,90116,71298,14768,-30655,-26339,15551,38814,51104,68021,77486,21362,-44139,-42877,-40997,-72117,-73968,-86342,-90699,-15235,43792,27982,26570,364,-69519,-97987,-89503,-114648,-143965,-107972,-24265,52080,63259,20967,-24333,-53783,-65143,-73269,-77096,-69499,-67918,-67370,-31292,16673,30055,69692,85122,14761,-23273,13596,46367,3516,-74288,-77196,-58339,-71726,-65366,-43370,2171,86020,113356,47910,-23031,-40672,-37849,-64953,-106511,-119995,-96784,-98365,-89099,1257,80086,59558,3651,-35645,-55796,-39250,-35042,-66088,-62429,39964,119829,107498,21110,-66560,-88393,-43433,-669,30214,40171,75733,130746,95303,30739,40857,61653,-5482,-53183,1503,68694,44770,18614,23767,16029,67833,142134,100236,16060,-18344,-37230,-5218,21903,-47310,-62077,26408,74903,34520,-59345,-167033,-186080,-103139,-23859,-5984,-6709,4322,-23348,-67399,-43860,32751,76408,50654,36830,37440,-11276,-62902,-32732,26676,40368,-40935,-140012,-132980,8391,122983,99099,-28797,-140648,-96964,17434,58671,12867,-44157,-50599,-1082,38593,69842,95437,60500,-13897,-15965,39640,35018,-8824,19984,71725,54980,22397,32263,30978,10197,32795,38582,-58756,-138914,-120834,-43242,66535,161345,153097,129298,124356,74308,32741,-993,-45014,-55201,-59631,-26924,83325,117193,54476,25669,50093,20539,-33502,-64388,-51290,-39481,-42690,-41335,-23164,-8445,5277,-5453,-14956,-12473,-40293,-39080,45885,101515,68039,16293,15763,25754,13544,14769,36330,14543,-27297,-35053,296,33234,55262,39608,-23719,-69922,-45818,-39541,-69004,-70158,-25923,-4127,-37773,-60616],[-22689,-31896,-30402,5273,36798,57505,46371,6250,22806,45946,-10637,-53677,-4724,50030,29282,-7227,-35146,-25048,23801,94416,111207,58939,19618,-21548,-56536,-4593,55890,21952,4520,55411,63402,33467,57355,59451,-6133,-30355,-6388,-3192,-19065,-46628,-58872,-46173,-10528,12195,-23407,-28801,74423,177610,144918,2205,-91172,-56752,9298,36866,47986,36055,-4267,-41126,-97077,-149138,-133856,-64320,-26777,-69275,-93544,-6256,53658,-12946,-71403,-68140,-106043,-183197,-175492,-86536,-24393,-7631,1796,27903,155183,257157,207042,89021,-19401,-50322,52091,95083,-12853,-49452,7699,14134,-39962,-40235,37534,58285,-25703,-110860,-82596,-4687,62131,56698,14714,3936,55143,64539,-29502,-71285,-26623,6819,10020,-33068,-82369,-73662,-43909,-13923,21249,29836,-13829,-69902,-52461,16402,30769,19756,65636,98073,68008,35954,2103,-8020,26356,3937,-14866,88737,160431,80111,31020,60541,33032,5719,88963,143542,61630,-56688,-66429,-6752,2358,-3161,22944,2286,-32508,43479,90744,12840,-36016,4770,20578,-44878,-110497,-92473,-7523,49888,41317,-12959,-89846,-138511,-68689,36220,44804,35787,91995,95717,8821,-28621,-26519,-17066,-22566,-22098,-8249,-482,16340,21285,24146,17753,-1258,-10391,28894,28635,-27418,-11262,83327,154873,169595,85350,-51740,-60060,19521,29290,-10911,-57691,-57950,-4840,46090,91621,138425,128167,81513,50785,10,-49080,-49084,-31611,-49027,-51002,-3327,-8565,-37336,-9535,-14553,-80017,-78606,-30746,-23177,-41377,-47731,-8985,19546,-28844,-64484,-4331,86431,99853,84635,101910,92575,35892,53380,74665,-7572,-81052,-79672,-48152,-24779,-27429,-21525,1679,-5883,-30531,-21084,-47471,-42474,33963,70253,57005,62369,34383,-3896,-3591,-841,-12873,-31748,-81165,-92179,-63177,-52132,-56276,-51675,5180,97263,92517,30468,-21500,-52331,-44585,-14905,34393,100386,99452,42057,-8703,-62760,-63204,-18984,-47732,-43137,55889,69772,-16237,-4074,87321,117642,97667,55101,65022,82671,-40466,-155085,-84214,709,-51935,-92737,-65427,-39360,-10437,33047,-2560,-119875,-180355,-137943,-75864,-42317,-95407,-168828,-192405,-94785,72055,136134,97361,13121,-56745,-11808,73576,63285,208,4162,52327,60651,41326,263,-72230,-131201,-111879,-84203,-104732,-104526,-56966,-2459,41875,31858,-53290,-108250,-65435,-72872,-126779,-72813,29267,60281,64705,66721,39154,15254,18464,8942,-20628,-12762,-3441,-20342,-34934,-515,9915,-12533,33232,108650,80553,52894,124609,133181,79760,81002,99236,50286,-35518,-82017,-71145,-14103,52461,73683,51590,10511,-41070,-79049,-61437,-21100,751,-18056,-6121,39808,38017,-18831,-27126,34498,40237,22526,67572,104030,97165,82253,35211,-77023,-144439,-58866,69652,99984,37393,-22211,-46751,-6054,51169,35855,-27129,-76303,-53163,38470,94223,50095,-36922,-79093,-11222,71360,52180,10975,36212,40508,-5345,-36614,-13169,6916,-16138,-53194,-29554,35050,-10273,-73760,-17740,29676,-40110,-98642,-59172,13990,46794,22126,-21905,-22771,73880,164700,112641,-22366,-115903,-145916,-79034,43888,89200,21190,-17992,45009,97703,67376,-14004,-53634,-23934,8608,19120,-1132,-41903,-56953,-54390,-46196,22898,111963,109278,2410,-65117,-85719,-92855,-20063,8831,-95569,-148774,-45296,88994,95123,-7351,-101557,-92958,12957,73423,43112,-17679,-54965,-49722,-6342,4903,-91820,-170291,-110459,-35911,20458,57209,22071,-37660,-48282,-8778,33468,46534,24135,13997,31351,28995,40206,53565,46058,89125,132721,40154,-86871,-43660,70467,65648,6006,-33926,-42443,21225,71447,11043,-67768,-48883,-28486,-56796,-66754,-30522,24886,52294,22827,-29375,-22054,11005,-28206,-112200,-102228,-32995,-12611,-46516,-44501,14755,52291,19911,-14478,-42774,-10488,55025,2691,-60394,-7796,24087,-21959,-41419,-24278,10571,23428,-60204,-146168,-145014,-100290,-25543,45518,8981,-59091,5685,83364,22042,-44149,-20022,-10727,-24395,-5676,67988,102217,43307,819,8989,1564,-17795,-59212,-91890,-46949,22541,-12864,-83170,-38830,71322,87764,11477,-71856,-105019,-25371,62596,35710,-14964,32971,115093,68799,-59362,-64050,51074,110818,98219,73349,-49541,-155793,-117786,-40656,-6222,68370,143682,113437,46379,8517,-47344,-97712,-80436,-833,83630,94032,65563,13341,-71884,-47691,21727,18691,21758,69520,28487,-47363,-44641,-9763,2771,35761,97279,89250,-2716,-23527,61322,119038,79108,-2462,-29892,45462,108423,65616,10472,9587,41574,63367,29881,3219,46371,66747,57808,63297,53298,24397,16675,-17645,-60364,-37446,-864,26451,60427,68972,39961,8959,-5321,-20179,-73473,-101746,-71689,-37150,2574,62311,74343,67097,22674,-91298,-167516,-116891,-35745,-12826,-15179,16475,-15679,-104810,-94183,-28806,-24928,9626,60502,81319,97751,78608,70287,80322,6292,-74985,-31600,-13881,-67352,-39901,22462,13577,-11523,-20938,-105532,-203846,-194464,-96879,29309,129718,163534,92978,-36343,-101980,-21549,91953,150182,153631,106412,48313,6520,-51930,-131657,-135134,-63459,-20548,-34930,-37685,-30827,8938,42771,55045,37133,21527,10308,-10741,-36572,-60142,-75155,19233,141046,149569,49768,-29127,-55774,-20619,-10445,-109036,-171661,-59981,39330,-35296,-117009,-69032,3708,24038,-39680,-87137,-31684,5182,27367,105927,126180,99069,116716,85031,-18229,-92010,-113770,-136150,-129400,-91328,-29746,41331,58711,12254,5230,26889,-12961,-71542,-69906,-26905,-7801,-14823,5706,60142,114030,130439,91975,55612,83108,108773,75348,70464,83058,48586,-26081,-109830,-158424,-167905,-173238,-143039,-121214,-136251,-116407,-63749,-33237,-10804,-12823,-51933,-83654,-83183,-87712,-141593,-177649,-119767,26251,104056,30138,-112355,-156062,-50668,27182,-15125,-72512,-94391,-86545,-39556,780,22839,79683,112880,64776,-16815,-40705,906,387,-57284,-61011,-25273,-24206,-51289,-46080,50759,129838,78376,1159,2861,197,-41893,-89713,-139030,-152859,-91507,-59432,-52865,18398,107232,134528,82577,-24947,-97305,-84945,-55779,-39181,-1521,55113,91541,83077,26192,-28567,-52660,-32111,36805,134503,150240,91071,93883,117615,82012,28807,9665,-35716,-47243,26803,93845,105786,119600,105010,69828,104639,158262,74035,-65975,-121751,-76753,-5043,-4595,-69309,-36877,62178,101041,65443,-16408,-106161,-124421,-67131,-19467,-19211,7662,35657,-12050,-37556,9050,48892,61478,41735,3440,-39155,-95111,-107291,-16925,83524,112414,27707,-100146,-117086,22481,130038,111345,1465,-97318,-78326,-26475,-4788,-4209,645,20943,49210,67356,87344,99084,46110,-36021,-42731,25311,41096,-24066,-45868,-3627,21377,35861,60208,63546,40921,7581,-76983,-156192,-133953,-87892,-54689,24988,124194,148076,115380,80145,54738,67062,66308,45724,66908,51056,8535,57990,91323,31575,-6741,27921,26322,-45334,-111282,-104573,-79731,-59836,5680,69036,65953,65305,67789,54330,51810,16221,-28165,18701,55311,-11667,-65353,-25658,3423,-50543,-71600,-1809,37159,-15819,-83717,-86931,-41843,-2089,-7,-31517,-61361,-44947,-32026,-30985,-18913,-6617,-22277,-50460,-27057],[-27167,-2660,12500,18364,16954,33471,54544,64223,71219,39211,-41338,-49890,24920,59046,27394,-1390,-4083,53751,87753,71105,61495,42988,-12306,-100140,-152693,-93192,-17969,-33356,-46472,-18616,-26872,-18392,65033,93662,43550,28640,45953,33151,-63,-56573,-92716,-82212,-49823,-16142,-31852,-48102,24425,100753,43476,-79567,-115100,-63178,2714,38444,22011,-7711,-7010,-9939,-72186,-154971,-160273,-71596,16033,-1553,-88235,-108247,-65973,-63368,-102221,-139629,-174463,-204702,-187790,-124032,-84061,-70214,-31230,21976,150978,283037,237548,66023,-44969,-17319,111996,157530,67643,-1674,-31156,-69152,-88074,-42059,19122,1333,-63539,-87547,-4417,86800,140310,136440,82994,52692,94844,102885,-18617,-115463,-55228,38001,36236,-30685,-63805,-39252,-11487,-6349,15085,73844,90705,27450,-15668,-13405,-30373,-41634,-6359,34298,51315,49575,55407,97015,143629,86782,44590,122741,165577,112002,76190,36864,-31049,-8519,104432,118679,-6270,-111118,-105002,-47916,-21382,11032,39495,47504,90128,162642,162818,73343,-42441,-93898,-60942,-57937,-102568,-89549,3073,51290,14261,-26395,-62535,-84107,-21347,29671,-3084,33521,153399,177891,103787,50915,19949,-22801,-63988,-50298,-14179,-28649,-31877,21338,83320,82725,16856,-47967,-14605,37298,31290,30365,53756,63657,75949,73107,45726,26125,15830,179,1636,5820,497,-29232,-55032,-10589,61489,54763,34660,84433,85464,-36514,-159984,-172107,-116692,-88179,-47312,2864,26544,24773,-42958,-123201,-84260,5015,69753,145555,146368,56875,7535,-28131,-80301,-42985,56114,43633,-2965,45990,75885,9671,5684,37664,-28973,-105102,-66432,1107,35121,29060,22108,6347,-37060,-70948,-50358,-40403,-26915,10545,27472,10362,2729,-11540,-6802,7473,-23646,-51361,-60706,-71208,-46867,-46859,-89703,-79447,-27943,2457,27252,18649,14641,-21768,-81438,-69017,6344,74602,142466,169672,103550,-5762,-87317,-44228,16589,-43019,-111621,-83848,-23962,23339,65788,97916,145793,195384,103313,12788,87544,133824,14931,-39723,24235,10398,-46597,-56086,-44056,-26119,6672,-34930,-185015,-249727,-103664,52598,45739,-56722,-128370,-173537,-129782,3137,59829,25698,-24885,-69781,-17511,82503,86149,2968,-28162,32614,83902,66349,19205,-37737,-97224,-77872,-47491,-74069,-91106,-83928,-61434,-26677,-75195,-155280,-175936,-133253,-120195,-131376,-81157,28469,89544,71476,34411,1754,-9884,2583,4629,-3504,1717,-20076,-20422,-7456,9717,14794,17298,47628,85475,65368,78599,179760,200425,111620,81157,118687,81199,-48339,-133101,-86132,1608,31731,8105,-1466,6535,33083,62858,76916,36108,-32754,-76463,-35598,31299,42080,15321,-14413,-13344,-332,21100,73002,102578,86220,67280,12524,-67894,-82027,-18884,53868,97503,90760,63161,-5661,-54046,-38493,-21040,-10415,-2982,-14564,-9715,28165,48323,24855,12616,69600,113481,67129,18682,59145,81075,1296,-74567,-49524,-5437,6194,12452,36883,69434,23155,-44446,-68429,-101852,-125644,-103564,-54318,-2808,35255,65871,88309,99442,138961,153865,95594,15408,-80184,-155190,-91482,29045,58190,15470,5303,54917,87117,59392,-176,-45927,-66914,-55571,-16248,24956,47285,44414,-13684,-67858,-17536,58767,60307,-19913,-72794,-78421,-60676,-2173,-994,-80101,-113525,-63033,-14734,-33052,-59797,-56439,-19028,50338,86687,51117,-8812,-18368,-1129,30346,55377,-3267,-82365,-85512,-28526,67888,115510,43401,-27874,-41751,-25294,-7177,4745,-12199,-10821,46701,85861,97329,90444,75601,108937,126023,15941,-107233,-72072,27369,38485,32167,23905,-18757,-8571,50592,46633,-22477,-32083,19076,41926,10890,-11263,-21357,-39902,-39413,-787,64735,60590,-16587,-85557,-79489,-47538,-29909,-46702,-63767,-51234,-66082,-96034,-65007,-23704,-21798,-16459,-70965,-102553,-34429,-7742,-72185,-87902,-35489,33570,77289,10671,-95918,-109967,-62448,-5858,51014,25246,-36717,-30690,-4445,-8509,-14336,-31893,-72901,-71584,-16816,82854,151526,103160,6205,-18637,8723,34446,16297,2511,57886,97488,44631,-17242,-8703,14522,-42042,-122540,-130235,-111616,-57127,19366,14998,-527,59799,113022,55272,-44594,-57601,-4478,20649,47198,58304,-62558,-160056,-76233,24085,19926,44839,110480,104474,47703,7392,-54321,-110396,-84689,3921,107088,120471,45604,-45738,-99603,-37207,15392,2541,8698,50519,31110,-16766,-39733,-33322,-24338,5489,92993,143331,41999,-34498,25386,91470,74645,29988,16443,52311,106185,128024,83766,-4355,-57997,-39324,13449,51891,68935,55621,19415,15371,31565,761,-56868,-98480,-90532,-45994,-12265,31525,106652,145166,114967,50534,-7663,-34861,-94237,-115730,-35099,15131,26216,73722,73203,66170,33578,-67879,-97602,-30845,-55,-22204,-9078,28178,-45010,-134276,-79123,-10577,3113,63605,118234,143829,154004,65488,19149,75456,68134,17781,34107,-9067,-69608,-1737,73143,60225,58120,43034,-94026,-194657,-127492,-19179,29175,46280,62968,36004,-40924,-78954,-4556,82881,113703,81633,44437,49889,9325,-104235,-168620,-140058,-72564,3350,38676,40699,26465,11122,5789,36103,45372,13459,-84,-18562,-72910,-104624,-101838,-19145,83316,59544,-36755,-28099,2018,4039,3703,-81205,-200353,-136948,-17753,-83837,-192974,-141284,-29689,16785,-18023,-41899,-43494,-87178,-62720,80473,146885,90032,52067,53751,58055,69163,30000,-46789,-90581,-68271,-1701,31123,9631,-14080,10745,18388,-33835,-91835,-105837,-122157,-125613,-36853,70684,117532,130714,146650,138609,116441,108069,103366,89504,108252,115274,51446,-22768,-99578,-187053,-205966,-174402,-122739,-90144,-112756,-143697,-106390,-49241,-15408,-7868,-27605,-73931,-97302,-102499,-132658,-153946,-125001,-4517,91708,39155,-78775,-116501,-34563,53653,34326,-39805,-69608,-64908,-71920,-82843,-39696,51927,103919,85710,14911,-19412,5762,-8486,-61443,-38766,32766,28947,-59878,-71254,42406,111042,58399,5650,5343,-12729,-50553,-67974,-105176,-127634,-54373,29437,38295,12050,30880,91244,90620,-7474,-102344,-116842,-79657,-43029,-13276,15051,31483,12681,-15858,7280,28316,27176,82911,168393,152744,72299,53339,110051,134199,43214,-55837,-88054,-58085,-27765,9303,76655,135962,123974,80185,83005,129893,89645,-46337,-95042,-14080,32740,-15959,-51926,14570,60623,61202,63146,19006,-53491,-50690,-7362,-434,-1755,52364,85859,22842,-14062,35641,66405,73015,67787,27044,-28429,-79269,-93968,-8310,98396,126116,48011,-66934,-96725,7297,103411,112692,40126,-23656,-23825,-25695,-19665,-7463,10626,34529,43264,36365,42376,56231,53506,12579,-34991,-41768,-27781,-70199,-113906,-57068,38873,63546,61075,87579,103041,60438,-45961,-96848,-68129,-61153,-55369,-6749,41989,65046,53128,35635,39343,73417,78798,58851,83509,74314,-2466,-39508,-24796,-17821,-22793,2596,1707,-48189,-87437,-97061,-112060,-77242,40666,117515,84277,59270,61620,42896,56159,57161,-1115,11410,47011,-19678,-63923,-24475,-19008,-84147,-102818,-39286,1904,-43286,-92380,-84026,-66712,-48096,-18554,2791,4848,-1732,-16637,10620,45003,22172,-33108,-59034,-27184],[-51328,17275,73157,23059,-57227,-52771,8613,44771,19048,-31827,-47875,8262,58325,36890,3847,9985,26257,81218,105234,49399,8859,2711,-30024,-102571,-143902,-100288,-46811,-26682,10799,9908,-53404,-47574,52053,95338,79509,91508,104212,68773,40697,15501,-28892,-53802,-32153,-19069,-57739,-77997,-47968,-16166,-38732,-61213,-78322,-65224,12340,76005,25432,-42891,-18248,26885,-2135,-63883,-56692,12055,74904,63018,-26452,-109716,-91844,-28182,-30983,-95080,-124228,-144451,-150823,-77861,-3090,-19961,-17427,32180,127816,205324,141024,-24108,-115440,-39798,90510,128502,93020,44314,-62833,-152701,-133999,-35913,28120,-25208,-81048,-53838,53624,155959,220793,199151,124141,84619,99800,98504,-3217,-112468,-71745,31419,36272,-23996,-26144,14671,40367,30393,14800,84167,167207,153468,96131,64218,30882,-27374,-74894,-44360,32958,83918,131887,173430,183584,114270,43385,18132,20331,42268,49605,-17775,-95786,-72378,-1080,4566,-57442,-92060,-67306,-47531,-43476,18531,52344,56420,115566,165019,143725,74464,-49744,-138860,-125892,-87196,-49708,-4388,31921,21670,-5783,3803,19780,29167,39677,-18617,-88097,-10995,123845,159781,129679,97231,53898,-7254,-51333,-27927,12298,-11416,-22105,39447,92197,86921,36292,-55028,-80245,-19367,37100,60645,47863,6788,-1343,27341,72937,74794,28998,59,4012,45594,89297,37209,-87702,-107828,-37365,-17070,-5266,50348,81062,-3578,-140280,-148415,-51473,-20448,-22156,21141,62188,70550,3265,-72177,-16953,77421,147478,254242,258033,112320,25164,2918,-35255,-16837,26432,-20628,-47261,8301,36945,17101,34126,45339,-10866,-92338,-69981,-18434,-2522,1831,24486,10134,-26563,-74640,-95790,-79851,-44794,-20759,12019,14929,-7147,-3277,43430,37710,-40797,-81526,-63742,-20017,35984,13143,-71111,-84869,-25417,-10621,-41010,-42836,-4608,-39519,-101557,-76863,5060,45593,92601,176211,159565,45627,-28675,5331,40210,12851,-54295,-105888,-64858,47174,81372,46451,94561,199348,144098,-6756,30423,189996,149780,21710,25546,70251,42275,-27831,-79786,-100073,-79021,-63137,-153367,-234205,-93627,85693,75120,-9775,-48645,-94713,-110445,-47773,-16328,-26812,-27509,-20118,25276,82250,81391,2055,-52540,-2367,68816,50946,7321,-5387,-20863,-15423,1979,17456,8757,-62989,-103688,-68807,-123684,-218251,-230015,-173708,-124745,-96696,-75155,-3657,75884,62374,6119,-6257,10765,19661,-144,-26931,-31131,-40026,-32219,-24650,-10544,25704,40470,36825,69561,88140,92416,139506,153124,79377,33141,49146,32890,-43019,-87339,-36416,12849,4094,-21837,-34146,-23548,53667,130690,114307,14497,-76512,-104514,-45389,3220,-11540,-30615,-59483,-73207,-37688,4632,45239,69218,29289,-3959,-10421,-15762,2737,44593,56543,49430,62262,92001,46367,-20259,-17256,4915,30693,70802,47992,-28812,-23821,52487,78274,63104,60370,45061,14524,3490,33348,41178,-28446,-75465,-19835,32874,53998,70877,51964,15911,-6677,-19046,-85019,-148733,-88186,10234,19690,-5269,-11323,54188,135444,140057,115389,68295,5004,-17605,-65376,-140208,-99200,-2693,17928,-11696,600,40951,43984,19998,-1153,-30701,-85588,-104890,-70070,-25245,57246,115012,40573,-40033,-12089,4947,-39841,-102594,-131727,-99095,-32138,34506,16272,-34587,-36719,-60678,-149765,-187402,-77832,55280,103507,98287,82787,68538,41177,34671,29315,28485,56051,59855,-2817,-52689,-9205,121949,196593,101043,3968,-48753,-87836,-102091,-86284,-79886,-55637,6844,66304,90865,70248,37737,43896,40000,-19989,-73070,-65928,-11156,29394,53800,43643,-17944,-32555,11123,27919,8834,25062,76526,97645,27100,-40675,-67258,-55282,-6318,53661,99517,64241,-14350,-54080,-52806,-59669,-53773,-48834,-90021,-143128,-172725,-135910,-11781,71411,32774,-35916,-99374,-105512,-52838,-14598,-35785,-58176,-61125,-31964,30578,35553,-11437,-9599,30259,46929,34936,-6612,-20360,-30652,-48045,-51391,-48343,-73317,-97399,-100952,-65628,31461,117357,77967,-42418,-90501,-19735,67068,110174,123947,127581,109928,73319,33546,-20143,-74705,-118171,-147540,-126344,-80003,-28155,3100,-20705,-47448,-36129,9124,41643,28478,-22795,-80544,-89451,-7964,52814,-55558,-135700,-38405,66402,53887,54533,92799,91070,37242,3032,-21221,-49660,-27266,39416,90970,43472,-54515,-106651,-102373,-51960,-14773,9430,30400,33778,27283,23343,-31567,-59918,-27980,14548,90222,161985,80082,-55547,-66015,9873,32743,13562,30794,90321,149502,180232,124772,-13328,-122549,-125292,-39232,44134,80367,77409,12526,-51375,-38995,-32791,-91122,-134422,-58681,-5095,-41388,-25333,76495,108548,95264,111541,92223,23058,-57823,-72891,-1875,18514,-18875,-1853,33743,72915,74586,621,-22019,-585,-35152,-65750,-521,37683,-72077,-146542,-57372,11031,40038,94950,95976,102167,135288,50514,-23859,25800,74710,75204,53769,-38218,-64801,42547,109428,84670,91834,108731,24712,-57449,-16364,33923,-523,-52794,-58930,-63346,-68327,-35920,28723,55610,44398,30603,36628,48536,-37067,-156023,-169956,-116011,-53334,28280,73926,90052,96400,69231,16266,13727,42240,51305,58694,31029,-46096,-81175,-51417,4231,-9490,-104721,-158894,-58921,22826,24076,51681,30689,-83625,-99086,-35842,-89477,-178960,-135330,-35077,28215,31705,4096,-62296,-165958,-139898,27867,129292,71707,-4139,17701,102508,135308,72177,-7593,-46328,-38808,17085,27836,-14022,-20976,-4582,-41422,-85996,-79878,-68097,-125221,-166095,-66965,68261,115225,87094,63986,79504,87406,40499,20284,68998,121751,114011,49075,-13171,-54744,-103192,-112302,-95803,-74511,-46033,-47327,-75292,-55847,-19359,-1688,-10966,-45109,-101564,-135915,-151382,-129267,-77779,-70796,-41950,21545,22781,5059,-16093,-45113,-11365,22139,-23989,-55617,-52032,-89052,-127657,-95543,-16456,19123,12652,19382,42585,57352,21344,-32676,711,69256,43331,-58194,-86548,-39953,10871,44485,53907,22328,-19234,-31205,487,4095,-37187,-23127,64414,104680,25859,-53375,-34943,-976,-31846,-86956,-88223,-52941,-42923,-58093,-38927,-24242,-52352,-67824,7745,62511,54322,76673,96090,60991,48845,41827,60817,115738,49737,-79034,-91852,-37913,-79598,-106178,-34691,39487,57700,34062,23009,92054,140298,64705,27490,66804,65204,35741,42308,50785,-7673,-26668,22784,9198,-39018,2995,39682,5976,4380,47192,55679,1748,-33457,17768,80767,118232,136729,114781,52490,-11203,-47767,-1446,67039,67258,8146,-48957,-88079,-51029,54125,117384,69579,12866,18606,34098,47705,21794,-18817,-40285,-50093,-39033,-14085,-5269,32907,41469,-42878,-131516,-128052,-111519,-122173,-60824,54204,72483,56227,112493,168760,171746,141726,87276,5999,-63136,-49480,-6262,-5881,-14303,-2563,15673,39565,70043,53778,10107,30837,70945,27045,-71509,-127547,-97747,-54119,-23593,-25843,-16586,-4502,-42807,-112814,-86064,23264,86423,53621,24256,26142,13197,17252,25728,9727,49617,97766,50397,-7377,-27480,-68563,-80582,-36511,-11188,-44351,-81941,-60181,-6050,-8691,-20629,-6288,25610,62277,59745,20918,53174,93066,39071,-40235,-60913,-46649],[-33977,18606,72998,2271,-115562,-126373,-58557,-39389,-77625,-98772,-47099,54086,85187,8450,-51649,-11796,17748,25828,38497,11807,-35268,-30336,-720,-36502,-86408,-72587,-31019,25044,91584,63748,-32136,-48414,25892,85185,103763,113116,105579,72376,66165,73547,38118,645,21930,4244,-76523,-97435,-70810,-46628,-12643,19574,-24756,-53168,11735,64767,7939,-75000,-73897,-9034,15158,4936,42835,85171,69959,31231,-7119,-48490,-18231,61831,78838,39148,12556,-56249,-105911,-6692,116239,79438,30750,54033,98584,98850,39236,-63331,-132328,-87270,-4683,20848,21176,23105,-54145,-140754,-128475,-27521,39397,-22392,-71840,-28838,53921,136383,206109,149670,60192,46410,68286,69962,8905,-60432,-45533,15557,24493,-15664,-19870,2853,18640,23413,13156,57386,131279,157222,151260,155518,139401,61830,-21519,-18213,41052,98469,139960,130997,76788,11076,-38683,-95672,-104241,-47598,-7444,-44343,-113368,-128544,-85318,-38561,-28155,-41615,-15627,-1814,-15480,29375,44982,14876,43475,92139,64377,-11601,-89274,-137095,-150078,-94610,27524,84074,28320,-39114,-36328,8206,50670,65645,18552,-85488,-119438,-48891,-5130,-22366,-24657,21837,32643,11100,-4608,3467,15066,15604,34794,52053,27693,-1128,5279,-45659,-107250,-77021,-7160,39979,42970,-1969,-33900,-27235,8972,41964,32138,12908,4667,23155,92370,98392,-40691,-145904,-116414,-50348,-3303,7679,18008,15400,-43684,-26375,51943,34743,-10535,1222,23033,48166,25847,-26191,21904,92894,116881,159040,156762,76075,1131,-23687,8434,52360,37963,-17742,-23192,-11491,-4047,49713,116285,106143,57833,-30,-41017,-56118,-67159,-48432,13837,49885,46439,-32429,-105189,-86195,-43584,-48971,3006,68009,47359,21625,60045,57763,-333,-47992,-47366,2014,67579,50337,-25764,-66092,-46788,-39029,-62864,-38213,18044,-24705,-65171,-6466,39433,7102,3503,92688,127754,47056,-9301,-14883,-7761,37392,51368,-7037,-12421,38185,15334,-62823,-62458,51656,116160,19726,-29092,96679,146030,40665,11103,87619,103955,11023,-97339,-155100,-143556,-97100,-125981,-196338,-137058,-34475,3798,22185,29611,-26304,-61671,-35518,-44341,-54755,-19369,42266,74690,60856,44407,-7499,-63858,-35758,18756,5297,-13365,37775,78819,37464,11805,97859,147486,32874,-52096,-7216,-41160,-166488,-191111,-111709,-63291,-66959,-74468,-13451,78967,79646,33498,46611,60824,28232,-20677,-60885,-60435,-43329,-48097,-69778,-43022,16555,7145,-24456,37797,105868,91447,68304,56874,24791,-23654,-51402,-42392,-12452,2041,-11847,-19695,-9058,-10083,-45339,-59026,16759,77292,16978,-94043,-137450,-106129,-37888,-20675,-46549,-66028,-86847,-76755,-43576,-30987,-1706,31278,-21494,-67063,-17482,18675,16010,43261,42130,4156,6732,46536,43595,42327,73440,74097,72497,107829,83651,-13431,-13811,67143,81820,43125,-5971,-53940,-49356,-20655,-4005,-8980,-45722,-44043,40926,86497,78475,62955,-402,-77358,-73782,-14021,-51751,-104092,-20815,83916,68307,6451,-30106,15443,90895,89651,39129,-20323,-60361,-55788,-63531,-113832,-105343,-20568,31092,3314,-423,17848,-13626,-37041,-23444,-10676,-32936,-70848,-85750,-75589,8977,78369,30340,2930,39682,3161,-75836,-130962,-150719,-99687,-23048,35446,27722,-4855,1785,-42403,-172282,-199566,-24775,144951,156696,95450,75209,109169,92720,30137,-22424,-47396,-1215,68807,39550,-3783,51037,190434,247710,140580,29928,-45756,-110975,-131214,-98596,-56989,-32413,-28224,-20109,-514,18298,30662,24923,-1371,-8014,-2050,-22179,-14402,32355,58397,49899,24876,23592,25985,19213,58321,128195,117068,47422,-36383,-91045,-71690,22848,89125,80500,64999,34258,-8176,-17839,-31420,-69731,-53124,-19642,-67942,-148993,-164347,-90885,70302,168633,132652,42718,-34759,-66713,-56787,-9389,26148,15536,-35023,-78732,-65765,-17251,27089,45203,51710,41539,-17398,-67291,-18416,37955,25323,-24656,-64467,-85508,-75218,-66021,-50694,16093,63538,13753,-73740,-106924,-48391,17271,70148,121240,111361,73297,57592,42153,-12392,-60959,-49709,-35351,-52836,-35601,26518,18957,-53741,-107065,-116870,-55254,54590,108700,41105,-69490,-88583,-4888,55095,-44496,-113150,-28985,63045,57984,59701,91180,88553,43286,23747,50903,88500,114257,113451,56051,-67169,-147657,-123790,-68856,-26275,-2087,48389,85049,56053,41244,51857,-8464,-35008,31448,83299,103759,130295,91772,-28919,-93446,-46556,-12776,-17959,20578,105821,156865,159667,129387,45281,-56130,-91494,-40144,34757,91111,99129,31064,-71182,-80819,-35552,-62794,-106226,-15791,36016,-61623,-80090,30024,64850,77959,168260,180524,61205,-17932,17743,55868,12601,-52044,-33389,48241,116548,121796,55522,-22157,-72083,-120555,-119273,-16679,48980,-29906,-84141,-25396,15075,32148,50396,-7393,-26138,61720,85853,19876,-16750,4956,46632,57276,-4649,-24630,40221,69139,44593,59236,136760,167496,106922,66164,53391,-14857,-84044,-76316,-74642,-59397,7640,46105,27272,37301,85973,100328,43737,-84640,-149119,-110819,-65650,-39756,-19163,-16187,36416,95820,108349,80979,57972,48691,79505,85794,24085,-37125,-37810,4342,46133,-24474,-127403,-141881,-43184,34510,66449,112007,104599,29545,432,4809,-34181,-62683,-33152,229,39755,63814,41857,-22984,-110966,-107311,-6778,76450,68246,4765,-17941,31710,33597,-15312,-40166,-24867,-9657,30889,44163,14841,13001,-15489,-114225,-145377,-40318,55707,24336,-59119,-51743,29720,56593,1721,-58531,-37403,9787,-29220,-47149,29952,79823,47648,3314,-32076,-27817,5673,16418,-19833,-54323,-42946,-17093,-8089,-4485,-15809,-28159,-50817,-90433,-121521,-136635,-149373,-106808,-25704,-17984,-31378,-20124,-14424,13728,10958,-44796,-34236,1900,-41771,-83030,-75228,-62128,-54939,-62968,-58924,-66425,-61229,18336,91864,105707,75221,38401,59144,84800,57654,9423,-47558,-96604,-67707,24228,77325,59476,14010,3643,65786,119470,70034,10127,30534,84649,62631,-45871,-117963,-99007,-77441,-81253,-31945,28146,21756,-36363,-76227,-101936,-112794,-95473,-18714,36423,49314,54186,22086,-7292,38723,47055,4279,25906,6082,-54945,-20992,39563,-33056,-110490,-84675,-32596,-11342,-21350,-4592,100724,175820,147821,110234,75562,49601,98693,140145,60661,-59935,-63195,-11183,-19899,-25888,31708,51191,10469,-10178,-25820,-53137,-65134,-54612,-6488,62803,118188,159820,156614,65910,-16940,-28473,411,13150,-2065,-19472,-28033,-99321,-118130,6878,108552,68566,-2519,6692,57437,96017,63488,-13237,-102241,-140838,-66945,5847,-7177,2155,19661,-39308,-121635,-146576,-119001,-100298,-74449,5410,55434,69817,125978,172256,210709,264260,204519,46075,-56289,-35019,2237,-12478,-38856,-24425,13977,53249,69544,33877,-17595,-5330,68086,99450,27569,-98163,-132349,-76748,-35389,-35447,21177,69802,10057,-91708,-96930,-40543,7577,16703,15954,35778,46106,383,-49444,-25426,54574,104753,83998,19267,-43965,-88908,-47373,44292,44233,-55637,-103376,-54050,13809,31576,19755,-7584,203,58797,88790,61960,86781,111872,41794,-33909,-37941,-25354],[40106,23208,19263,-15136,-92129,-124727,-96046,-86846,-83156,-68620,-36685,53610,102456,6625,-88632,-40478,-5653,-33946,-38152,-23780,-39911,-15924,43104,16203,-50416,-55788,-12933,46563,79985,38213,-26259,-48808,-10741,74788,131843,100590,40920,33210,63240,61441,28476,20803,51847,27708,-54626,-66162,-19556,8480,34354,31608,-10794,-21152,5744,13193,-7627,-60048,-109509,-78229,-27828,-613,60466,99736,36138,-35490,-42422,-19875,35825,98363,120605,138109,121122,11311,-58925,37771,142901,95821,44064,54664,64646,61040,58993,26109,-34950,-88510,-86461,-63807,-60330,-28724,-9598,-49980,-75595,-9722,38192,-26143,-59323,-14491,38207,92751,147505,66983,-29427,-10411,47189,65082,35072,5972,4759,24609,22570,-30197,-64547,-57102,-50255,-27032,17811,47790,42658,38128,80404,142016,162061,144016,124306,87386,56002,71051,76820,22242,-63069,-122264,-118241,-101324,-85670,-58448,-31081,-28244,-59031,-78478,-27089,54122,58875,-15863,-15741,37393,41179,45291,30022,-14948,3650,68058,19357,-89818,-105732,-95936,-127716,-73104,73327,115553,20148,-62242,-60027,-29359,1519,961,-50070,-91035,-55184,-28939,-95462,-183332,-180843,-76031,-19844,-2413,26490,25992,266,22845,68465,34930,-42367,-73229,-28052,-29091,-69629,-52468,-6985,19039,27258,3367,-16941,-20098,-29936,-21849,-14103,-1770,21315,-5590,9631,63342,-6923,-144524,-157354,-58403,13711,-4126,-27995,4242,20559,56239,84595,4156,-43154,-18672,-21563,-21317,-30363,-64619,-24824,34832,25768,-19427,-41225,-23395,-45528,-62096,27230,92162,69607,45165,27638,-29851,-39248,50659,146669,149678,104340,60363,5068,-30662,-45455,-28934,43946,109620,110100,25546,-45653,-25626,534,-50172,-20043,93929,95411,8757,5812,65616,100149,65213,-1881,-18096,28072,41191,16320,-14517,-46371,-78077,-86364,-37806,38903,23149,14696,89247,112500,44947,2496,40676,50525,-14722,-53544,-66721,-67763,-1367,75941,86051,63314,14722,-55042,-141931,-198920,-106761,41591,63109,-9195,-1289,28479,-29686,-34070,42394,87115,41825,-42020,-97530,-106613,-96303,-101153,-126597,-138340,-129831,-54975,39460,64348,96,-21507,7714,-29168,-77562,-31543,73063,106772,47883,11335,-11264,-37037,-18638,8187,4368,-4928,56362,113597,48696,-5439,105920,193371,109067,54507,117698,99493,-18263,-52242,23347,44461,-13572,-38228,24260,94497,91404,78775,111918,101492,34038,-15362,-48758,-43764,-20997,-25118,-57662,-44897,-34504,-81471,-102105,-20521,66756,68127,20029,-12445,-13474,-60825,-121346,-94335,-16879,-16951,-80745,-66131,855,-800,-52644,-64665,-12206,-8002,-94763,-188690,-185586,-111732,-49836,-28083,-12785,-28712,-60048,-32482,-22829,-66167,-45660,14856,-14930,-54652,-1222,14568,-41242,-49230,-36438,-45542,-38939,-15019,-18065,17387,85921,104030,99953,112492,82381,18297,33213,67923,46389,29165,-2916,-65936,-66390,-30309,-11511,-23517,-56804,-42773,50035,85454,45010,17982,-37212,-120382,-133440,-68608,-70672,-106958,-58135,14042,32645,22743,12750,13052,39989,50786,13639,-17271,-14124,-31915,-58247,-86062,-88417,-10419,76874,60888,8219,-18603,-56042,-71863,-41878,16538,37695,-20467,-80542,-79003,-43682,-36556,-45506,10740,65254,8656,-39461,-51696,-59910,-37679,-25403,-15250,5503,-4057,-23262,-53457,-106911,-90028,47303,154155,116606,40040,57420,123025,79052,-28623,-93602,-114673,-43370,57316,51679,28547,90496,195173,215914,119288,10465,-44679,-55733,-44683,-5121,54257,61989,-1160,-75718,-96151,-25410,76218,82281,22341,18926,49035,35430,9674,15069,35160,55909,78018,89500,66523,47625,115431,200713,118945,-26801,-75493,-70242,-16461,91856,122560,47546,-277,-20735,-22549,-9193,-41432,-80379,-24065,30887,-1657,-57075,-70909,-40224,64202,162746,175570,135109,57190,-31882,-73600,-43410,-673,11522,-2571,-52231,-109083,-97622,-27055,-4462,-7151,-693,-45121,-91563,-26648,97461,136608,80665,7319,-40725,-48763,-15713,17643,60084,51747,-18294,-64809,-63455,-52992,-74063,-85108,-27712,3305,-14285,-21428,-2650,14743,21012,45105,58297,2618,-40994,-2130,-9262,-87037,-116137,-78650,50,92989,126351,61685,-21743,-40192,3105,39898,-36868,-107524,-57313,17530,33299,61525,102382,84896,30734,12279,67653,176318,235432,170379,28206,-114258,-149684,-70232,15721,64047,37876,42191,75034,53694,27474,21082,-27560,-31735,53539,101576,69072,61782,82006,46685,-13585,-29611,-24377,-21119,-15784,7442,27209,44427,91255,101854,40033,-899,20165,54394,75612,67521,24708,-52958,-69078,-21577,-43001,-98220,-48979,-1499,-71079,-75433,34082,86241,95072,150022,138839,34868,-1818,58806,63941,-1868,-35224,16306,91030,120688,86358,12790,-99316,-167619,-171274,-149573,-72002,29148,30603,-6121,-1589,987,-24324,-62379,-145773,-170562,-27482,114049,78452,-47472,-83638,-8309,84297,77796,2225,-31322,-27853,-33234,-13362,89000,173799,155000,99920,57651,-15438,-63173,-19165,-4909,-5769,35291,29992,-938,66979,142194,127652,44514,-61139,-88544,-57871,-55994,-77431,-117262,-153355,-75910,14212,56382,106568,117911,45684,22924,7461,-54956,-72174,-41453,-20591,20371,11881,-29542,-46555,-17010,29126,96733,121548,61240,14113,32648,24628,-693,30542,66905,26922,-12227,-4876,11481,15841,-1729,-27377,-26510,3937,31846,6151,-58284,-84546,-88433,-92602,-75805,-34800,-6095,24055,43518,52459,48528,-37316,-174363,-185796,-32585,128130,144603,39504,-18347,5700,-9071,-81200,-129344,-99844,-49606,-67427,-74590,-16519,3761,-35689,-49943,-49416,-19167,48505,67331,-741,-73562,-97617,-74732,-45472,-41451,-67299,-92600,-118967,-131426,-102307,-77384,-79339,-61601,-15536,3951,21492,5785,-36120,-36059,-18132,-1768,30329,8046,-76318,-119777,-95436,-15937,40026,-5846,-65534,-87282,-54398,30171,100252,121907,100397,68174,65094,69623,94745,105090,15547,-70235,-53718,-2536,31590,58470,32507,1232,60609,137589,115455,50818,614,22948,85220,29826,-100173,-129757,-105655,-95289,-27658,71045,104749,35404,-102791,-188912,-155203,-91379,-43658,2181,47679,54182,18832,294,39891,55687,-2757,-47546,-64745,-29794,51034,95551,38691,-16035,5497,40911,15003,-28026,7802,109094,136374,106427,64668,3002,-16807,67869,126689,69666,-9560,-17286,-29238,-45124,-11321,26164,36050,28410,-23373,-94734,-128971,-102118,-44615,-76,24903,42774,76242,76859,-26198,-91844,-43864,-12216,-33209,-31701,-20686,-39044,-129581,-136279,-12088,58276,10555,-42546,-39721,-12720,37825,82157,63168,-66687,-136218,-16320,73578,29692,-5881,4503,23515,8191,-59047,-88253,-87169,-108685,-64801,25818,64014,80837,93478,128830,179261,143664,41441,-20247,-19816,-17549,-28081,-41854,-41691,7715,64710,64731,35414,12153,-7542,18741,105942,130342,10792,-85279,-50212,-8761,-26397,18001,84242,44130,-51309,-93418,-93219,-59454,-10327,21781,62196,90220,11722,-79107,-54396,10092,27616,13928,-23803,-58335,-52154,-7219,51120,40308,-47043,-95534,-81210,-55018,-24206,-10901,-35251,-34957,12846,60095,65747,83689,90650,37866,-1676,16525,45441],[104011,39523,-17354,-9803,-26770,-80199,-98369,-56791,18953,33740,-19705,17071,84686,17894,-66874,-25776,-2067,-47881,-80194,-56673,-18671,13566,34214,8961,-34010,-39570,-17454,-3525,-21348,-47713,-44640,-52921,-49053,48570,137936,63042,-46169,-25636,38108,15311,-18223,6703,38368,33446,5335,15170,47774,37102,-13112,-41100,-20810,13495,15837,3068,20406,11924,-55283,-79828,-60116,-40446,13855,57431,21176,-43391,-69534,-52755,-3764,36492,64572,112254,116325,34784,-12118,45269,69146,-328,-8971,22808,30768,66858,117455,134207,86889,-33464,-93399,-67428,-67475,-43155,24445,13700,-42323,-6912,13499,-59543,-59002,-1557,39989,88753,137444,67946,-32453,-21612,41436,61883,41123,22194,20441,34724,13731,-77805,-124888,-97842,-92594,-67999,33788,97754,36620,-47400,-30085,42215,83742,144788,206858,149523,61236,45216,21856,-54862,-126564,-170996,-125684,-30925,8641,-15318,-35292,-20233,6917,26757,71471,134094,102442,-11707,-29643,46892,65948,43840,12142,-8225,39319,102835,24722,-86607,-52881,-21640,-71783,-49883,62712,109339,46299,-28219,-50382,-52315,-56238,-69589,-76644,-38145,22118,17356,-76593,-165965,-142625,-59406,-53876,-55316,14743,36177,-10087,3793,51568,15962,-47458,-49828,-7330,-17260,-26583,26066,61821,34233,5096,2556,40127,71790,34320,-46995,-100923,-63984,26497,5146,-58330,-38203,-58597,-147695,-140280,-48563,-3458,-29608,-54672,-27131,23082,69386,55049,-51745,-71102,-12839,-26103,-64841,-101965,-130269,-76915,-2245,-5848,-86820,-140841,-96525,-43768,-12700,43938,57053,52368,73934,46704,-44499,-67252,1773,95032,132568,82270,-4572,-22691,3353,14664,13768,66345,101681,86221,60627,33151,17821,26341,-25074,-43244,44556,60872,-49661,-61843,65037,169354,158412,46395,-43351,-33512,10628,38162,32247,-16502,-95357,-132238,-90039,6575,45295,49928,74141,107450,100493,81492,82377,20716,-62124,-70959,-38778,-43272,-32729,36350,103961,76606,-17006,-71903,-121560,-188668,-147370,-28201,70562,58909,-30020,-112108,-143791,-119640,-68539,-7203,27516,29646,15194,-19662,-50906,-33889,-28989,-85652,-112426,-33241,35251,26481,-12382,-18067,-1860,-45260,-113981,-64134,66370,114879,47414,-6987,-9094,10535,39396,68383,66919,15755,4452,33142,6356,-20338,60172,111680,72441,94279,170717,147198,79715,53360,107034,130728,65193,17521,38444,56288,49116,65357,102643,97648,58069,36250,12018,2740,8357,20770,122,-34628,-89246,-125488,-114516,-69111,-20978,-2339,-30972,-42806,-21397,-70394,-150613,-131954,-82489,-124405,-155954,-75539,13785,-2271,-46057,-37032,903,-26735,-96566,-140988,-115567,-82049,-69448,-19040,45357,19928,-36659,-5585,4760,-62360,-66615,1540,11765,-15196,-3084,-10225,-88054,-134750,-117112,-98193,-74073,-40055,-81080,-93762,-4032,74080,92025,85301,56981,36102,58632,50924,26925,66393,74105,-2952,-40574,-10620,16562,-19748,-85280,-84234,-740,25551,-21831,-25713,-35559,-109147,-172251,-173137,-173524,-178102,-143255,-90622,-32524,28476,58929,37378,41127,78738,71093,65355,79994,25559,-36940,-52395,-39045,13725,90776,100063,19635,-43874,-48085,-44592,-29809,25598,38573,-31998,-78430,-52687,-67051,-116820,-96263,-18477,11671,-28359,-2443,53998,66654,52550,-2369,-49120,-31091,-7243,-32197,-62232,-47868,5440,77498,107517,59846,1609,25165,72872,19500,-50701,-73821,-79215,-16773,61522,40075,8084,55430,120168,143938,69114,-35694,-55505,9907,52619,81419,129962,129449,61567,-28555,-91776,-33933,104224,120295,29322,2695,54782,80422,36206,-23374,-11191,46149,76365,79579,70027,73473,131394,175677,78198,-35007,-31184,24319,61242,90436,71198,-5015,-55431,-91478,-77717,-44488,-58163,-50804,33065,85216,75868,48787,7623,-28003,-16956,41814,101852,145884,93663,-29640,-108385,-100296,-82037,-67940,-21246,4796,-49890,-107201,-95314,-76495,-41364,9730,-3054,-54112,-23994,92137,192870,194301,124096,44382,-4044,16931,69266,115403,89310,5607,-37467,-27792,-37306,-94423,-146949,-127304,-94597,-100438,-95114,-41406,34818,67470,53283,39593,-4530,-79590,-87203,-83253,-115721,-68180,35954,115795,139903,80967,-9939,-52052,-59282,-32102,21270,-5904,-77546,-76939,-17417,30795,91400,133720,97838,14145,-26239,21895,149957,242745,170491,20720,-75074,-48490,61039,148799,162811,58804,-19033,-14827,-11087,-35690,-51188,-87837,-88226,-11421,27109,-16560,9914,89651,124497,105928,62284,35363,33505,-27202,-110769,-120352,-53014,48369,91919,60862,67160,114722,103694,40449,7520,9062,-2135,-8400,-11103,-63198,-123469,-111861,-88246,-83351,-25295,80383,130669,113414,87133,47627,14337,10895,15161,-12826,-34071,-4909,56226,74294,37306,-19198,-67722,-122839,-131365,-93210,-105874,-105758,-19301,33693,23933,18083,1926,-47138,-119216,-213506,-233030,-77073,83491,65218,-60936,-85673,20168,141445,124467,-12126,-82816,-51629,-47615,-47409,22042,72248,94729,103512,59270,-9668,-23318,41696,71384,64630,72775,46247,24208,88206,111402,85506,83520,48275,2512,-18764,-61617,-108778,-139021,-151164,-80589,-29893,-24125,64901,136265,47889,-45116,-62224,-70709,-69034,-71023,-92744,-41535,32471,32235,-25283,-42675,8868,100494,92913,-5339,-36987,814,-10540,-28560,34672,108588,48646,-65896,-103524,-67490,2579,41413,3094,-26603,-15288,-13388,-16427,-44870,-83957,-68484,-45115,-38871,-20803,6104,20553,28466,66975,53397,-68171,-187241,-176123,-59080,75403,97528,18303,-4771,12067,-28045,-98345,-96721,-57889,-58599,-75985,-55421,-16022,-13899,-32584,-24303,-11542,11414,55787,72330,14114,-78948,-145200,-133926,-100668,-79186,-67560,-81710,-127089,-125052,-59028,-3720,3177,6996,25767,21973,44402,49952,111,-12582,25035,75092,103847,35736,-76952,-98214,-37869,37510,52189,-17744,-76297,-66975,-5886,45315,95023,142864,111158,31063,-4654,23387,118195,144264,42049,-18265,4124,-8093,-17996,24489,23881,-16067,9008,63635,89496,83614,34991,35696,109677,101468,-18074,-89496,-82067,-72083,-44455,42934,124280,75789,-78074,-149753,-87586,-37243,-29914,6830,57389,62739,54345,45293,54042,76589,50092,-35034,-95345,-32374,57843,67765,18770,37115,133810,194714,129034,32407,24300,60834,49542,2523,-43149,-72936,-70694,-30286,27732,90397,94568,37364,-38938,-44475,-6598,544,27120,53829,-8369,-75213,-84631,-68019,-12097,45616,32864,-15804,-34018,-34727,-77906,-86847,-34342,-26933,-49418,-25730,-30171,-79752,-121517,-65206,17135,-5685,-71847,-62751,-44120,-71811,-33472,96075,156111,26770,-50816,48324,83515,12665,-6379,33830,108042,125351,44460,-23796,-50033,-82674,-53327,13693,10182,-17846,1185,31873,29357,22291,21937,25429,2571,-43534,-51012,-44860,-57813,-5477,58159,54903,53933,63226,4518,-49815,23922,110725,59099,-21680,3413,52442,11604,4108,65084,69207,8473,-40358,-71945,-64404,-17749,21453,52306,60675,9417,-33113,-12761,11420,-17373,-60214,-71743,-51770,-1522,30871,27636,-2618,-35718,-49932,-71917,-106162,-112070,-75697,-36075,-19840,-22220,4223,34235,48334,47157,43298,53276,76632,108796],[108514,57533,2660,8938,7033,-45291,-77505,-1216,114633,103940,-2638,-16972,33684,25574,-537,29278,23185,-45504,-110801,-96916,-18764,4777,-13446,-4009,4805,1099,-16724,-57627,-86612,-81376,-39292,-35266,-66434,3352,95678,15328,-88164,-53710,3214,-17999,-23068,11846,23104,33430,68585,95528,80283,16232,-79231,-65726,6753,28691,26018,39468,59422,68930,40450,-3093,-39693,-64059,-53408,-27961,-445,-6172,-52807,-86231,-69411,-40141,-7114,25449,43545,21511,7581,19975,-23496,-109238,-70309,4027,31884,61865,93231,120364,110223,30560,-34107,-24812,-31495,-32260,12787,7565,-54687,-37879,-24338,-77128,-32950,25872,39298,83806,154745,131167,40780,-5115,5827,9518,-15692,-33059,-18319,12490,-6975,-101120,-133006,-90597,-86750,-64410,55812,169204,125390,-6752,-53449,-14193,18114,86162,165146,143158,86625,69487,21308,-77186,-139352,-152527,-70534,38493,60989,3838,-40886,-28308,15284,41982,55765,79322,60378,13051,21818,65258,60989,28621,-12135,-11786,55083,102550,26584,-41455,15516,53103,1315,-29933,33197,104958,70095,-9580,-23032,-26858,-58439,-70277,-47900,-5938,33063,34799,-24444,-59182,1709,38285,-49003,-98019,-16269,27429,-11323,-7710,40200,38681,2965,12986,34658,-22114,-35792,58269,105787,43546,-6989,20049,101697,164569,135356,-8468,-147286,-133258,-7847,31729,-47452,-99452,-131579,-131828,-45537,3562,-41270,-84836,-80092,-45005,12382,62417,31112,-54173,-60331,-19178,-37972,-76191,-114180,-117435,-38948,38835,40955,-24217,-96841,-82881,26684,107180,73578,-7747,-13962,39168,50769,-10491,-51565,-27297,48564,96633,49607,-74890,-104478,-44450,-7334,-13988,9010,2366,12048,76260,74682,-3221,446,1220,-37034,-21612,-27999,-104702,-71633,54005,128503,124915,48226,-41616,-55302,1247,50606,40795,10400,-49697,-116264,-112248,-30583,28953,17598,-35144,-8867,71436,122277,133044,49988,-41778,-12626,69624,48599,-3708,40070,105011,56236,-29815,-31671,-26837,-85068,-112686,-74324,28922,93109,-16080,-161329,-172934,-173211,-175352,-103947,-25593,27522,55487,29400,2424,25201,423,-92152,-102874,-5534,7791,-46149,-39988,-35013,-56628,-97013,-134500,-84541,36228,87040,23954,-21723,3743,38149,68885,121209,111363,14485,-59734,-72602,-71890,-48972,13847,15289,-15042,48049,113244,77070,42091,27925,82499,150789,112845,26740,-12474,-17534,-7465,1520,20951,61717,90333,94050,75384,44979,20787,25044,2491,-55191,-76980,-40634,-31600,-64358,-79826,-83727,-86621,-37013,15125,-39930,-140379,-151176,-121433,-131380,-109333,-42056,6961,3044,-13350,-1693,27393,18873,5020,36983,81728,30773,-33924,9037,64794,11172,-50977,-5337,41025,623,-55340,-41738,-10780,-36199,-60468,-42417,-76632,-115648,-101359,-98027,-78678,-33626,-98890,-157743,-68452,23342,29853,22936,24230,25624,40615,40235,46418,95123,100877,30390,-7528,29411,51806,-14105,-94737,-93858,-32866,-25770,-69441,-73266,-58285,-101124,-189755,-244125,-241807,-191441,-135205,-91056,-46930,16812,47765,35167,48819,104033,125042,112835,99725,53761,-4514,-19900,11205,29061,57733,91624,46363,-15181,2558,21899,-721,-8879,-23979,-57430,-45533,-14382,-57183,-107639,-75483,-52875,-83683,-84752,2646,89137,102837,90891,47141,-24615,-56275,-5045,25755,-12014,-21395,20957,57686,58178,49155,29263,5563,1525,-15509,-3820,19793,15108,35651,65587,4628,-47129,-1597,81209,122457,40612,-55608,-61974,9320,50800,67084,88876,85367,72175,57161,-3695,-7168,79512,78003,-23226,-58279,18808,84995,40257,-58086,-57774,22321,50591,42764,48879,65048,83633,76485,13734,-20914,1579,66301,88056,62654,27733,-33851,-100281,-154778,-149402,-97359,-42807,19564,84357,114427,115788,83192,20953,-36404,-83198,-96230,-24594,72313,50479,-60229,-141367,-133372,-113427,-101418,-46964,31041,38425,-28517,-75852,-85597,-36617,36903,32731,-16531,-14333,40736,156746,199468,134588,76903,55403,42628,75278,133468,116629,27972,-28495,-43781,-45507,-50341,-51663,-55029,-80108,-102434,-80779,-21249,40321,53210,6105,-32601,-56089,-105120,-119614,-139868,-155614,-45429,93255,161589,146028,11983,-136031,-168557,-131252,-65580,23522,28407,-34999,-70288,-25029,38736,97081,132553,110571,24054,-26897,772,80570,156465,116175,5374,-30959,51343,161724,199302,145057,24434,-69889,-97278,-94732,-112294,-114497,-132152,-146674,-101079,-68775,-84781,-7941,102620,138281,142133,128278,98879,88625,16108,-93965,-118262,-56952,14955,32355,23778,90501,179327,133393,1369,-50876,-11189,38720,39427,-30174,-100225,-117362,-104307,-137865,-113815,-1958,84780,101073,84241,49516,22041,12792,-12646,-66079,-107442,-77792,-15429,13264,-15867,-73294,-96699,-85497,-54613,9136,50528,-14741,-83048,-65598,-23839,9241,29441,12064,-6997,-59089,-175839,-205125,-75221,28191,5383,-48165,-6858,97362,154946,73409,-58041,-60736,21725,5368,-30386,12857,20148,11438,34382,9208,-26846,-1443,66328,89442,84199,101907,115017,101256,74630,20651,19486,111773,127558,66227,35211,-8692,-71013,-69083,-17794,42138,12566,-54585,5645,105553,56627,-33320,-24314,14150,-6050,-77987,-119343,-45288,24816,-1134,-83500,-91391,-256,94474,67320,-10635,-24068,-29897,-73641,-85620,-4958,107520,81656,-37980,-114408,-113017,-32632,6586,-36321,-22944,16568,-24097,-17001,32586,26600,23909,32716,13567,21824,51807,35460,1822,31649,18820,-79552,-137680,-119759,-74163,-24458,-28882,-51530,-20942,-1776,-32442,-64832,-35036,-17168,-65973,-78872,-8559,43667,38269,30861,37834,25892,27805,54218,75709,45598,-60028,-149878,-119399,-64705,-29855,17905,17623,-55241,-87834,-58556,-7245,19262,56385,85901,12927,-28452,23161,42413,71030,113156,104599,90858,40542,-57288,-51217,46979,64657,-12042,-96156,-132733,-96517,-19410,20395,67777,148585,109828,-29769,-95843,-48170,58928,68280,-20956,-52552,-14251,-18064,-33316,-6064,12504,-11731,-33978,-28037,19167,58436,68385,104453,132375,106159,31224,-40047,-32405,-2022,-14557,1584,64982,59095,23776,40754,63553,23302,-6628,11361,34581,31439,44571,47573,42063,64234,62408,-13871,-99387,-67059,7929,-8798,-85442,-37411,120649,214173,165986,68721,-2436,-35811,-32475,-63751,-108834,-101612,-76673,-75335,-33430,73638,101896,14447,-54767,-28361,-15599,-33048,6665,35776,-3060,-11104,3015,-25009,959,77123,70037,-11461,-83089,-71536,-8105,28384,3400,-45154,-56178,-30601,-56088,-83317,-44058,39645,55589,-45294,-119769,-58175,1500,-31083,-4369,124007,179986,66164,3567,42713,-2129,-79667,-41455,48082,113612,104668,49641,15982,866,-13584,11172,21202,-48781,-98672,-48662,1687,-3530,-15045,-2941,29075,16681,-53725,-64468,-45809,-60114,-37709,2780,26008,61225,74607,19704,-46038,-41964,6314,818,-34807,-6198,72744,56946,21346,39442,50302,27984,22399,767,-21541,-11504,15177,20646,-7156,-22238,-2100,33159,68501,41127,-37052,-69673,-47670,-5585,42811,38409,-11718,-26253,-4763,-32906,-106140,-160654,-114937,-15030,8980,-46958,-46118,-6455,487,-1101,40646,76569,74434,87161],[49033,35475,15304,2651,-9788,-34414,-52779,9436,95741,67533,-5970,-25947,-8282,26700,40643,42123,2919,-73409,-140840,-130541,-62265,-44186,-32406,22547,43934,29214,-950,-45377,-52078,-39905,-12233,-7695,-60733,-40544,33560,-3256,-55525,-34227,-31723,-45762,1284,42407,24399,22750,74952,101593,74459,28178,-24533,16033,64541,16791,-8738,28123,35289,41291,62159,49033,-9703,-74007,-115405,-121602,-60663,-2956,-26957,-76190,-79572,-51660,-13038,9073,19557,5669,-17524,-37537,-88706,-147392,-78133,32357,81518,66024,33721,23240,46129,66467,40027,6655,-29119,-61941,-51849,-29350,-60166,-64289,-37770,-16894,55096,63043,12135,24182,108257,136588,82478,-17369,-66967,-67716,-91360,-99142,-65634,-17391,4244,-37611,-67658,-56587,-54035,-24080,72080,178718,170261,70126,20473,41467,45657,48767,98636,143847,143928,119676,46055,-73530,-152151,-128833,3328,83400,47085,-4520,-10694,696,-17763,-47692,-34301,-11808,5663,59431,116890,111890,73703,31979,-29462,-44617,-471,34279,993,-29438,11371,74815,66870,4298,21689,83670,26261,-58617,-25856,156,-21077,-16720,-7017,-10400,11764,23973,-17432,-28287,41886,83500,-17729,-83417,-30451,8502,3827,22027,67419,78135,42251,27058,31651,-38521,-69014,14124,57682,15352,16226,77076,124230,159961,164679,63612,-90942,-137794,-38885,50890,14719,-70639,-117963,-56253,77843,78735,-47025,-103395,-71196,-25681,12792,38091,13838,-26209,-40514,-57228,-85275,-96133,-83653,-35248,39229,73325,59467,32150,-3813,4919,102804,166967,86690,-30236,-52092,7960,83535,85117,30287,9901,51577,78477,72024,4496,-96942,-121326,-91054,-78543,-79892,-95770,-24877,87578,76184,-25750,-25524,4275,-10685,-27210,-72174,-107585,-29553,33711,17541,-288,-3454,-27791,-33001,19521,66264,29992,19044,40538,2215,-36216,-6429,17988,-4918,-72311,-94248,-9218,90472,127995,85973,20507,58443,137141,96109,32010,85683,142135,88936,22060,51194,62436,-28512,-92312,-84581,901,98014,33587,-59895,-48934,-101501,-170864,-114010,-55691,-34819,12222,49304,47336,13008,-80912,-183949,-168257,-37322,-18042,-71124,-50095,-28890,-48203,-73195,-83217,-68378,-10283,9979,-44680,-32124,44892,53759,45083,79959,58061,-9581,-40472,-81964,-134243,-107914,-26976,-12046,-28592,21385,53169,15930,-23160,-42867,19776,117423,95114,-11863,-53800,-22795,383,-32170,-38204,40753,108522,118283,103895,64484,10851,-21886,-62798,-73007,14743,106609,68025,-18884,-49502,-78707,-81116,4547,73866,11073,-94486,-111619,-49135,11819,21866,-3417,-16232,-2396,13234,19590,33391,52163,88220,161935,219262,145363,43766,40304,42450,-31525,-64833,3966,78188,78432,-24004,-93752,-70290,-99859,-130985,-73188,-41027,-28976,-7361,-20376,-32908,-28001,-82057,-105005,-33354,-12420,-58075,-45568,665,-43,395,31597,53721,53160,32794,4329,16565,54989,55606,65,-39562,-20082,8106,-17736,-73073,-116066,-109717,-104222,-171928,-214628,-174305,-91852,-42404,-25032,-19228,-7202,1385,7041,14462,53122,88150,57482,35518,43650,7236,-18489,23997,28954,23285,69937,91071,55835,42272,55899,11688,-57031,-64134,-17251,40592,37458,-34652,-67399,-36220,-64803,-126526,-98149,5731,64728,51039,60255,71457,7821,-64704,-9369,78415,53824,-1059,1654,25424,41206,77981,88704,26208,-19848,-12313,33538,62279,49999,54643,56931,-20506,-67650,11096,149596,159453,35069,-40104,-57038,-41575,-11364,7105,107,-21120,12563,76317,66195,46961,60024,17363,-73289,-110226,-41712,46282,27038,-61195,-63983,29126,82878,73756,62443,50196,17210,-2180,-17208,-38531,-52014,-3652,52005,71757,54354,-36884,-131538,-171508,-176899,-119128,-10857,56198,83349,97323,87088,47784,20239,-11063,-74205,-124380,-71540,-2072,-20592,-85013,-132488,-119002,-75433,-30010,7331,37609,59716,50972,15112,-48384,-60619,-13759,-14086,-25330,-12229,-8295,58572,77387,-5216,-13134,48839,51834,62056,114433,88364,-1632,-44748,-71456,-81333,-39859,31232,63149,25400,-7749,2605,35573,56528,47684,3631,-57248,-102536,-101137,-72599,-142001,-206968,-98330,40811,98803,93265,-29669,-200636,-240378,-145258,-30652,43886,16389,-37502,-58162,-22549,10436,20418,52858,81783,49191,35956,62263,71248,80254,50561,-27621,-39987,44604,106599,60284,-20112,-55970,-68042,-100898,-131868,-158952,-146997,-123327,-133423,-130741,-104739,-76495,10455,96978,85601,60730,71945,70767,80038,75638,34066,-5767,-23820,-23751,-20945,-3984,73134,156783,114636,-7141,-79052,-56263,3838,6939,-81285,-123081,-60990,-22129,-101840,-114799,-7617,28944,3965,19336,45309,39266,-26828,-90328,-107685,-121977,-90176,-37282,-36626,-69107,-85791,-59759,-27446,-4662,64054,105729,42192,-38500,-70984,-57707,1613,25980,7935,42036,34354,-106628,-154182,-32163,40912,12730,4925,60923,110045,84469,-25840,-91244,-12823,78722,38679,-7977,58130,70196,-28049,-87555,-92048,-74714,-12515,59229,55221,32027,76225,156120,139577,27153,-49388,-29103,60076,88984,68068,95585,99762,16922,-4696,69056,126489,58963,-30896,-15772,53808,45009,22440,50890,87829,50382,-41927,-48164,45181,39821,-29173,-81142,-58876,36018,98445,55657,12787,12270,-34117,-103473,-105617,-17043,95738,105221,38121,-39902,-72947,-22715,-26536,-75618,-23764,26278,-20891,8346,101201,103024,45461,20529,2177,39817,95268,52202,-40978,-44456,-15676,-27920,-34362,-39271,-45648,-49124,-56782,-43427,-27554,-48799,-65243,-38862,-15572,-33357,-78977,-76539,32468,112536,86937,52170,41865,7935,2832,31767,56324,49794,-34200,-114271,-64452,12772,42821,81510,90562,28709,-42492,-88350,-73033,-18925,49995,72406,-46189,-120047,-42344,37165,101954,130915,66405,30069,18913,-58635,-49376,56441,46089,-51906,-136880,-190622,-160816,-68575,-27467,3456,84755,65195,-64063,-124647,-92106,-42523,-55990,-121723,-143003,-96705,-53202,-42545,-18797,18650,16127,-33610,-63213,-39790,-4837,43016,115436,111550,52179,16753,-9815,9731,60035,57809,19214,20752,65439,156507,203359,135556,26098,-11555,-7329,-1167,-4654,7312,13376,4220,5877,-13011,-55730,-97150,-67495,-4739,-28977,-132163,-128640,-21889,40645,34484,7230,-63390,-114369,-82403,-61219,-77894,-65932,-36440,1305,27304,37192,22666,-31991,-55646,-7612,-4552,-35937,-18056,-13784,-31019,7642,25046,-20093,-2085,61750,66369,8585,-62862,-28252,93139,126555,31433,-44912,-44137,-26919,-31843,8551,68011,104528,71461,-32649,-86751,-24370,50096,54917,86491,154874,153224,50594,-1777,1525,-65203,-117008,-53592,39902,70705,24984,-20668,-4918,8326,-5033,28912,53984,-16930,-74752,-36095,37350,78753,31169,-25584,-2694,17453,-42243,-60645,-30014,-33878,-65893,-66500,-547,65700,66354,61226,57718,2956,-38226,-56283,-84101,-72942,24362,82206,63262,16738,-17172,-19498,38386,67988,39972,13719,26049,40958,23823,-9311,-21002,18772,110505,139119,53922,-26858,-47046,-37438,27201,71159,33982,-111,9867,-18178,-93990,-156680,-116504,-12716,8995,-45922,-36084,-983,-9654,-13667,35748,61703,23809,13851],[-9720,-8729,-8570,-5383,-667,2515,-2864,11402,13761,-22760,-11261,21362,28129,51943,40848,-4126,-58981,-91587,-101027,-89191,-79364,-58686,14128,74840,55391,21530,16775,21620,30677,16527,15460,22675,-22114,-31694,34877,58383,36516,14409,-30691,-49352,18079,66382,28032,-7095,9303,28277,60692,113635,121656,108152,91939,1936,-68957,-52010,-34778,-19973,11464,27471,-9181,-79461,-138734,-153190,-103046,-36446,-23618,-41988,-47315,-26190,26158,75974,73951,19809,-46194,-93799,-121430,-119018,-34324,77209,124578,85779,27909,-13306,7815,72323,79495,18827,-53147,-124590,-143333,-64387,-14896,-36155,-11965,85129,148049,70996,-23515,-42479,5343,48303,39830,-52401,-112831,-96529,-103793,-109021,-77331,-15124,58925,60691,-984,-34381,-22015,16263,69677,105098,82257,53858,87550,135109,113597,58974,85172,151978,159662,123740,53982,-55659,-139911,-102561,43650,77527,-2148,-4213,52059,47234,-51097,-119893,-53949,-2238,1306,71046,140161,117540,73168,31584,-36154,-62262,-52873,-38622,-34245,-65197,-75023,8856,69868,23013,-3550,-5011,-82863,-139719,-88533,-40438,-9190,26599,21073,-4037,4038,-3705,-53054,-85379,-39403,39191,5006,-49764,-42630,-10762,23907,45268,54829,46886,18964,-15171,-26905,-64479,-80572,-50742,-37152,-23082,56221,118008,80997,57111,101168,101080,2517,-78926,-22389,68690,62076,-17888,-50686,15947,110487,83427,-35242,-73489,-35439,-5873,-12180,-40993,-52854,-49701,-61843,-98469,-122499,-122548,-73167,-772,22515,-5179,-23163,1230,45778,72229,81083,72073,28380,-30229,-51109,-15213,81344,138966,96109,28691,16512,32146,96448,138786,16127,-122236,-127748,-90578,-101482,-122923,-40480,49493,24928,-34154,-33214,-31486,-21016,-7515,-52459,-80390,-16354,-6511,-73128,-101601,-75666,-53643,-38416,6809,51172,9469,254,76048,90066,33453,17695,2317,6644,-3686,-63976,-43805,53096,101294,91036,60360,60935,84032,40668,-7333,58609,153509,150766,106333,126544,87094,-49094,-90211,-54077,34879,119635,97508,85682,118323,45946,-65056,-52263,-47456,-85749,-31165,75333,81309,-24038,-155758,-228962,-191647,-69086,-20647,-37084,-36869,853,42475,50371,16522,-42063,-76426,-105680,-137141,-41104,91887,80373,12592,-26254,-64512,-53396,11960,-27113,-138149,-157451,-87869,-26587,14054,45823,46711,27328,5016,-37497,-18825,48537,35876,-33009,-18093,53904,55927,-18042,-37771,39638,100982,104590,82707,46507,-11887,-63570,-98877,-34959,96052,157981,83031,8423,27716,28767,4896,41711,73176,9509,-56954,-29720,64243,116985,73273,390,-48199,-56295,-13531,16530,14724,21759,53243,90679,138992,116140,45204,25763,-926,-71247,-70106,3217,65440,84073,-10862,-106221,-98735,-123626,-140387,-79403,-31643,10222,49303,55826,19647,-33375,-70076,-36017,16567,-22582,-98284,-77658,-18621,-31830,-44807,-12612,-3151,-24761,-34332,-19125,24495,30358,7412,6629,35718,77328,85810,27847,-53912,-113799,-106114,-77642,-119565,-115723,-28883,28257,11728,-15285,-20320,-42100,-37322,-10085,-28861,-40217,-22014,-48183,-32757,12814,-29954,-59214,-3601,13021,10478,51294,99411,84845,24907,18649,-4443,-68990,-54737,38733,108192,73271,-26270,-52053,-22365,-46013,-74765,-45599,27676,51839,23474,23663,35153,-9343,-55399,-15444,44863,45861,18848,-1318,9857,54593,101227,107521,59505,7218,-16869,-2914,1571,-601,48131,65176,3759,-20920,78469,210517,164408,20367,-33836,-64960,-78006,-32142,1660,-23280,-61660,-27473,36274,75492,112212,91406,13208,-48653,-98295,-85615,1999,27751,-24786,-14770,83623,148143,129772,100126,60961,-5554,1554,31043,-26132,-97820,-69566,25389,108746,106597,-18738,-113188,-124243,-132862,-96030,-13946,11597,35975,54016,16540,4254,63323,73888,11301,-18389,-1759,-11195,-40120,-45406,-51352,-53746,-17754,71178,124190,67271,15209,46858,62509,-19595,-85965,-84837,-76662,-41929,-9275,-25052,-21579,-41069,-133310,-143584,-54127,13549,46582,79520,30395,-51645,-60619,-55565,-74645,-59895,-6060,65403,102744,87829,57503,67178,93119,95309,68319,-9313,-88044,-64876,-12866,-103925,-216441,-158662,-39546,20995,41666,-5907,-124355,-167489,-71725,39140,54823,-30259,-70525,-33974,-1869,-29398,-71752,-42452,28865,64888,117196,165391,129579,71143,18108,-38488,-60063,-37475,-43141,-131913,-183110,-125809,-37915,-45004,-109132,-167438,-152147,-75782,-50391,-82271,-71401,-3483,78227,103009,32985,-48334,-47782,-6153,45074,99811,107758,48048,-20666,-46602,-37490,-17668,20765,77362,97964,56121,-35127,-96249,-89404,-81797,-118755,-109656,-11545,49653,-453,-18557,31257,-2479,-50555,-15386,42046,26964,-83173,-133704,-67882,-43339,-39160,-5389,1977,-5132,34384,76644,49222,-34436,-24787,45313,38258,-12950,-24016,-9224,24531,20029,563,52609,62553,-70877,-106790,46765,143068,119156,87734,85013,61211,-1877,-75096,-70938,11730,60172,29336,3719,81561,124689,19971,-96760,-126734,-103316,-34007,40497,24340,-25667,3926,99155,79011,-26981,-58207,-46030,-28934,4773,42573,120759,171784,88187,17714,43762,75023,40874,5983,-4910,1096,7901,32791,54284,78632,59162,18173,71759,149867,85805,17285,20202,58448,94867,89559,31742,6316,10545,-15557,-57366,-56465,-1051,62394,77282,63171,23427,11712,25118,-28289,-63011,-3601,5697,-43065,6883,103801,93567,11874,-26073,-26535,20716,81140,37527,-86674,-108255,-14569,67854,73420,27572,-5862,1590,27351,39600,5633,-71866,-90712,-24802,6657,-6742,-39972,-57806,43823,133873,81944,19951,10738,-8275,-7837,3528,994,7032,1103,-42734,-35844,12889,30464,42045,73189,75179,26038,-50834,-82424,-39096,-1821,-31444,-109408,-105303,-34060,15427,62586,86285,45538,23268,2745,-81395,-84451,-3468,10863,-20536,-92122,-181846,-155969,-45879,-36721,-70110,-32767,-22334,-71450,-80952,-67636,-78779,-106691,-142840,-148751,-112777,-70756,-58472,-25348,32373,42229,-1021,-34659,-46986,-29098,8083,43495,31645,-10124,-17852,6531,33183,68698,95938,71374,51216,124216,210375,173772,57275,-25286,-36468,-14146,11557,14651,10170,4076,-3310,-27201,-82602,-93469,-45608,23045,54831,21782,-59461,-101602,-119637,-146970,-138712,-96160,-114548,-145401,-107826,-34356,8737,7035,17937,118492,149392,64814,11253,-10951,-33697,2958,30736,16795,7206,-24889,-61726,-36917,-30051,-50347,-17978,10737,4775,-8864,-29652,14395,97273,97734,19254,-16592,2642,20198,47239,114580,126603,100995,57846,3358,-11274,23668,57199,61735,92712,130383,118035,38304,-12011,-4464,-26301,-34141,13553,63931,80082,17618,-62706,-54196,-49629,-85923,-20321,84881,73068,10252,2498,75507,120365,31546,-60567,-37542,4172,-28367,-53135,-18752,-10277,-63560,-86000,-7004,62839,56769,86168,128084,71280,-17724,-59692,-86960,-111108,-50034,46844,51686,-26837,-91279,-94319,-13875,65224,63876,23648,19443,73147,115380,46293,-44123,-17465,101638,151568,65262,-24458,-45122,-48192,-21732,35027,42389,4631,-28066,-59944,-105386,-146087,-122129,-49685,-15684,-10791,28197,41791,16522,1551,22796,32252,-16418,-41265],[-46894,-51016,-51438,-8099,31179,39734,45061,28673,-57860,-114319,-29957,81481,99046,69860,6479,-67598,-118413,-87833,-14313,-681,-46211,-35613,45186,82874,39551,-8351,-1252,42422,57969,33151,35247,53045,31350,22472,89670,140853,103603,32324,-3316,-8495,26788,54359,8501,-52331,-78818,-60006,45844,183575,188369,104962,56305,-9831,-97271,-116320,-75779,-30395,-12019,-7609,-24782,-75706,-111845,-100035,-68451,-52057,-40213,-24275,-27761,-33804,16345,86242,90053,36796,-29273,-94571,-108762,-56890,28391,89682,90741,44354,23862,31837,38319,54900,66887,35652,-32446,-126709,-186039,-80316,53771,31151,13739,111881,143963,31314,-28967,-29112,-29311,-24248,-15214,-41059,-69347,-54110,-49206,-62538,-49042,14515,93586,82376,1091,-34544,-8709,34680,67918,42062,-32950,-30136,84655,171033,143822,87954,91960,99993,83887,81336,66597,2587,-55594,-49645,20115,10819,-32733,25313,85206,34859,-74642,-88307,33291,85045,36354,51342,81471,43657,61,-11813,-24921,-9608,-8082,-27558,-25175,-70346,-132647,-81115,7405,4682,-43217,-97398,-139420,-151917,-141309,-98457,-14285,52809,60964,37094,3956,-33118,-71244,-96762,-60679,16002,24727,-29392,-53234,-8407,40722,21064,-25081,-33566,-10227,-21361,-53337,-64515,-40129,-42348,-55904,-8187,82459,100530,22866,-19647,50363,106263,57974,-4813,35100,109045,96900,13410,-16248,28843,59301,30343,-19148,-36406,-14076,4025,-29734,-96730,-106308,-80974,-78209,-79955,-69274,-62982,-33708,-6439,-43967,-92783,-77375,-2048,80657,68903,-30395,-83705,-56639,-35517,-47359,-66275,-7192,93000,91567,-14242,-65643,-27800,74153,157679,114396,-21655,-61014,-17538,-12116,-65064,-61092,-38221,-60566,-61640,-29923,-40503,-34855,1694,-1351,-38868,-34319,-31914,-69077,-92565,-91810,-82731,-71697,-33014,20076,534,-15861,46704,74881,20323,-12324,-25098,27359,69998,25472,17677,86716,118557,102831,87728,46315,22476,-3940,-51140,-13851,115805,174483,161515,160222,80500,-40593,-41268,22088,124549,171732,122019,131313,197755,150899,48622,21162,-19576,-70762,-1286,113565,110399,22193,-67180,-98180,-47659,20144,32833,21521,14830,50549,121385,150619,95191,-10633,-106077,-162790,-158180,-20781,122889,124332,42043,-44773,-102920,-80223,-2815,-1300,-61521,-105871,-102488,-44387,36641,60810,42429,56459,103962,51359,-17288,-8443,17041,29772,78707,131945,100420,9783,-15032,48379,99866,92632,53675,36509,9615,-33644,-40825,41171,101446,99388,53282,27140,89347,151535,122782,67004,18900,-34488,-38609,38661,110296,82982,28417,-2314,-59819,-107450,-49321,12858,4594,-17136,-30104,-52879,-19132,-11290,-41827,-21668,-31602,-92850,-84496,-28097,5129,22747,-15086,-56870,-56082,-72839,-63261,-19601,-19777,-4642,43967,68112,38696,-10087,-52958,-40740,9991,15700,-30508,-47619,-35476,-54704,-67909,-59579,-56170,-37153,-14455,-340,19096,-13372,-41849,2868,71443,132375,154771,78694,-26596,-47765,-3325,775,-46956,-9912,87590,93128,4757,-51106,-50227,-73400,-63420,-4361,-15005,-76749,-103065,-103709,-56613,-23497,-69578,-81181,-30063,-11394,-2003,7601,24331,23763,-33004,-47137,-28894,-46353,-46734,16507,82430,57332,-14702,-5739,19205,1282,15470,33412,53331,73683,69427,28330,-30907,-58864,-28615,2761,-17949,-7639,33435,10662,3087,58381,85793,68380,55547,24714,-40941,-67966,-81841,-58672,47583,97196,49135,33839,85647,123233,79092,-13487,-61266,-95746,-79032,-7304,36782,21162,1910,12808,11792,51526,140816,122192,43943,34939,-13436,-72100,-15984,44042,15934,33464,117205,128745,80786,82092,75070,16010,45715,107491,58114,-32908,-22332,50822,109779,106029,19644,-39125,-59593,-80187,-80903,-69263,-68880,-15556,11005,-48879,-30974,96029,141345,92434,76064,49209,4575,2975,44648,50462,23291,17622,96318,169060,81591,-45404,-43317,-4531,-19041,-30173,-47476,-64126,-41327,-11178,-24726,-46393,-66761,-121244,-172883,-150624,-63237,-479,12578,-31864,-83092,-74530,-31099,-9957,-32958,-72300,-30434,61034,67328,16224,29310,92359,124075,106014,41991,-18505,-22946,-15210,-77658,-164306,-158749,-76600,-6855,22515,35540,3265,-39675,-18424,30803,17007,-70576,-81804,-3810,18524,-47623,-100866,-81975,-11215,49875,133980,193626,143365,58251,-3195,-29488,-61585,-98364,-117715,-172975,-213233,-157937,-39827,-13674,-79661,-157451,-141743,-43437,14538,-22845,-36578,39370,130596,111136,-10168,-125132,-117140,-35718,26270,54954,35827,-23105,-46898,-29894,-36315,-66920,-60443,14105,109687,124661,19760,-110014,-162733,-152095,-116863,-72171,-24919,33221,73316,105238,92462,10973,-35506,-11860,10114,-22873,-87879,-85709,-4820,17841,6195,27134,43446,65031,134404,157888,57835,-96604,-129690,-35043,-4879,-30744,12640,46235,23807,-1596,-17118,3453,7776,-64758,-56368,100837,201910,179108,117403,79700,19349,-60503,-89518,-41035,9,4916,8241,-3446,16239,84218,119409,59704,-43029,-92430,-65415,-3170,3665,-51130,-78119,-37300,-51706,-84795,-49350,-46903,-75412,-42880,6407,69124,121525,77790,16406,-15015,-32809,-23370,-3051,-35858,-63457,-31703,-10762,-9582,17674,18447,35444,105921,125405,61237,34073,58886,100634,79503,5787,-50850,-46618,-20773,970,11266,2632,-22135,-34361,-24169,1815,16395,41899,17398,-64438,-47546,37171,10025,-75226,-41097,54851,58271,7253,-6447,5042,4998,3581,-31989,-119346,-128772,-21578,92050,98389,30815,-16692,15132,71655,80807,32065,-52543,-60664,9615,69473,85543,20343,-48201,22980,85334,19645,-15464,14142,18776,12602,-9603,-54619,-47505,32305,28864,-43693,-61280,-49881,-45926,15575,86442,105869,62175,-4920,-30888,-64226,-134413,-135447,-26950,30922,2595,8168,56799,79130,58544,-11979,-98466,-98227,-43516,-5167,18808,-35273,-123036,-75993,34006,-7649,-110329,-115946,-87984,-70822,-31811,-25164,-53355,-68359,-60207,-42008,-25495,-25421,-38261,-17534,41712,53127,23226,-2867,-29920,-6841,22184,-12679,-42688,-40829,-36078,3867,42899,49254,65305,77212,91748,142352,134333,37634,-25234,-48078,-42772,11326,61407,53802,28908,17974,34094,14932,-45422,-22380,81709,143376,98416,52916,38175,4795,-87282,-165557,-159940,-110637,-105907,-124277,-96164,-11172,68878,60751,58656,167035,216519,163857,109409,52943,-7383,6545,58735,98610,97014,27708,-48749,-70673,-81849,-91493,-61953,-32554,-34211,-27006,-1278,29913,29509,513,-15713,13845,58478,84018,96421,121898,107964,71262,35049,21880,42236,65060,46030,3770,12596,47002,61665,30457,9199,29504,45859,61573,93869,120247,143206,84194,-11963,-41210,-83051,-126097,-32902,84895,94882,49287,30906,69916,48256,-57176,-100088,-41785,14424,12180,-7324,3455,8346,-10439,-21530,14246,41693,28275,42406,74294,49119,-23186,-46890,-24848,-58774,-74552,-30431,-20847,-63288,-91695,-101470,-65639,1183,27177,1467,-16553,34017,95252,45092,-29626,16497,110419,86933,-30212,-65790,-11575,-10885,-63993,-56928,-19082,-31771,-79871,-103471,-111312,-133518,-115933,-58888,-2559,46636,86582,79751,55888,22532,8542,24083,-3329,-40646],[-40275,-43834,-44286,2556,34658,37418,67671,49665,-82565,-160753,-49690,108630,130267,56979,-24403,-88317,-132218,-83175,19045,35960,-9954,-20302,16326,55126,50575,1545,-26263,-3044,28074,44127,71656,88990,79880,78794,116866,143657,93493,4461,5206,50777,57702,38460,-5410,-59912,-94188,-71597,45332,170106,137344,57279,18833,-11548,-63255,-92497,-57732,7788,31689,12286,-16513,-49002,-51046,-6440,20318,-25815,-52345,-16896,-9310,-55641,-60784,-33238,-15308,9451,26103,-22972,-38173,27573,93848,73975,-637,-72396,-41752,59667,73047,25346,29273,59646,39634,-32795,-115831,-49294,89202,67868,-7347,14974,33424,-18226,-7131,33873,42667,3742,-11794,18018,18430,-3694,-14039,-23864,-13734,22757,40844,-720,-46271,-58150,-42057,18946,82731,54712,-59421,-86160,21953,107393,103538,84822,49554,-18292,-32688,36830,90551,71733,34992,-26798,-71615,-76176,-20555,53920,47225,-51707,-113852,-33374,92338,98056,37055,38444,28853,-63134,-139325,-101878,-18615,50655,62576,40775,29350,-20475,-105852,-125613,-77413,-40521,-58188,-98673,-88192,-86868,-121639,-97625,-16785,45616,65056,24088,-47610,-85787,-90483,-52367,1083,28070,19792,-36304,-76407,-32926,3817,-47967,-106736,-84516,-8281,15925,-27874,-45404,7955,20673,-3867,17192,41379,16882,-28167,-40289,32216,86134,45438,-695,27053,94026,82718,-10597,-61933,-20059,13091,2662,-11368,-48190,-57028,-11665,-16424,-69442,-76811,-61685,-68738,-44009,17436,64095,64312,21956,-38633,-62069,-11147,75163,101894,-7507,-160993,-189792,-114062,-65703,-92083,-163881,-141714,-11887,31003,-76175,-126151,-68232,-6397,30373,84585,55515,2438,32374,72633,-1546,-95139,-141169,-155690,-133135,-45918,-551,-15816,-17951,2198,-26541,-61620,-48106,-30681,-51133,-73742,-86526,-102685,-75830,-10981,-16310,-40360,6956,34967,-28060,-77745,-64428,9300,56096,55961,81698,116106,108562,90955,80765,40248,30425,28583,-22971,-29084,53858,108966,115517,96343,24744,-32753,-8595,59674,157242,153690,23957,17963,131517,124115,61987,29753,-32630,-57282,25409,89635,70194,74210,85155,78843,119744,150661,80884,25306,50237,68217,72062,80467,64063,-11115,-95751,-129307,-97565,259,88887,109644,77235,33329,-27401,-88864,-99190,-49873,6136,-2067,-40085,-29146,15253,3650,-40694,6854,122236,92125,-17135,-34197,40381,106017,116029,104762,67769,-17534,-47927,25747,84427,60155,26905,59993,68577,8618,-6728,31980,23411,21314,42174,41303,79475,158535,170867,89893,-5410,-49444,-32374,34261,58582,2363,-9849,875,-57283,-102984,-54385,-17422,-29419,-35995,-57590,-85361,-53758,-71273,-99496,-50296,-44399,-105501,-116268,-81632,-56957,-36149,-29395,-13400,-7609,-24774,11019,56184,6333,-18493,23653,26903,15188,27394,-33438,-96944,-32591,72488,75549,-4549,-59980,-72327,-65441,-50428,-21434,19979,18835,-10411,-12825,-28010,-35664,8033,69583,139397,183649,103206,-9354,11414,93318,74592,13911,54374,118699,89854,-8401,-49987,-56153,-92520,-97147,-7747,35549,-36548,-98023,-87784,-62952,-53298,-43237,-33528,-34395,-39210,-37282,-75187,-99386,-78208,-85585,-87806,-55980,-48522,-72396,-55054,-1250,5402,32408,123189,126733,50775,48512,61316,51003,86012,112614,39087,-84642,-105038,-15581,41765,2771,2845,50984,19899,-13383,16747,36780,23058,24769,20690,-41289,-84294,-98933,-58202,56828,112201,57758,25891,-10726,-56497,-38791,-41103,-77623,-105142,-61725,5545,45237,63977,86347,73872,8478,9046,96737,99325,63413,116048,102030,-4629,-9336,50422,26675,28231,83253,30605,-45138,11446,76149,48663,65077,126749,133141,86767,90601,97925,68843,60986,72754,51567,-23197,-79140,-100422,-106799,-88535,-31531,-13834,-71704,-62567,51568,102792,72284,25446,-23491,-11487,56635,104441,86766,58570,37362,58407,93005,32030,-75544,-113726,-85042,-687,96303,87965,7773,-36830,-17002,-10446,-31087,-38689,-21876,-56229,-100489,-81350,-52014,-63104,-78245,-78689,-69367,-27909,55859,55523,-37772,-62861,-18047,-20397,-50655,-26603,46270,93234,82525,69164,67675,12645,-47953,-61268,-73157,-88886,-54559,992,14930,38683,62609,30535,-15677,-26884,-23384,-60385,-42089,15925,12707,-38924,-64842,-55108,-4218,40288,91667,119893,69869,11326,-8225,-4086,-33530,-64196,-38741,-48876,-122146,-132415,-45702,-2227,-34879,-82417,-70251,-8025,48712,29276,-12847,22128,104694,88618,-46356,-147687,-89646,7532,25226,-8052,-49768,-71702,-22569,49078,14424,-87408,-87150,33664,132024,104659,-10121,-104275,-142336,-126245,-53895,2398,-28302,-10116,84901,151192,110704,36688,16144,24104,-22,-22300,-7732,21109,38733,13167,-1463,7573,7466,45389,109033,96898,-2668,-98849,-105636,-28739,-15017,-37587,25882,63180,7668,-19141,-29575,-48033,-33304,-11836,24533,98637,141881,114788,77827,82913,26103,-87040,-110926,-36131,-7977,-15528,9732,-9077,-59398,18051,186383,214825,75581,-52114,-87016,-37279,4609,-35479,-102916,-121876,-139762,-125967,-40304,-14328,-44613,-44382,-29090,-7486,18631,17943,13698,-14780,-41770,-35665,-37439,-91942,-83803,-1097,11258,-10303,-6855,-23401,6951,33542,-14954,-52872,-38964,-27836,18727,1227,-99724,-143150,-82320,-11966,14600,33168,26302,-53042,-123100,-110772,-44632,10483,28975,-32934,-114601,-41057,93778,77448,-36801,-40151,37787,59351,49336,76972,96161,50581,-34203,-82825,-92891,-80742,-47747,13624,45012,12161,-28750,-14310,34423,58003,27388,-9958,26549,81847,119713,111652,14849,-42579,22419,20440,-57031,-31706,44958,41469,14514,-3450,-50075,-50850,42655,59934,-30477,-72237,-65164,-71931,-10764,88745,152697,147326,77044,-7097,-75921,-139525,-129819,-19925,29482,-28664,-35918,46366,96122,49220,-32973,-75581,-55889,-13731,11487,24476,-11202,-58342,-4877,72674,15642,-89715,-94395,-64998,-41083,-5182,-29121,-58490,-27232,25412,54430,64242,57370,44853,36938,63564,63014,20106,-16846,-46505,-10058,52923,17212,-30876,-23417,-34616,-13179,53764,54160,17021,24477,64723,60403,15308,2786,38127,11279,-15885,33586,72707,30060,-19168,-14482,40535,62017,55160,120437,193132,160470,44223,16161,57644,46282,-20983,-50570,-30514,-12242,-25109,-43374,-29975,14781,59522,54657,69938,132553,178644,212766,173647,66987,6890,13304,49473,125927,144022,60913,-13682,-50076,-79500,-124562,-126241,-49006,-8598,-7008,32699,53994,625,-51216,-49279,-1211,55638,85678,53757,39983,62471,54393,13909,8073,46188,73938,45498,-9423,-16927,-24781,-43785,-32492,12376,39556,42372,38984,55109,98982,144100,117685,72274,39453,-31673,-48978,29657,46811,13114,16796,25745,-2188,-85197,-158350,-126788,-28494,56534,89249,89757,67164,47652,61642,62552,29008,-6548,-33750,-44285,-30943,-38510,-69828,-40044,43324,28401,-46812,-91414,-78916,-43937,-4616,-17532,-52030,-61594,-46901,-36525,-40567,-55594,-65341,-63455,-22490,85343,148807,40683,-101200,-65111,62386,54068,-52798,-96783,-68314,-63663,-89866,-103648,-104200,-109022,-68276,4015,61625,74894,74848,80874,82606,31811,-2793,31629,32475,-9795],[-19736,-16948,-12275,-12454,-35922,-29265,30095,16462,-98517,-164427,-67565,75285,83793,5221,-57765,-103307,-143570,-109845,-54866,-47418,-50218,-51439,-32317,28780,69698,36681,-30098,-66480,-25470,44336,74372,73081,79559,83437,63375,44829,19222,-49751,-51940,33557,66728,29653,-2122,-28894,-45881,-22194,43953,82844,54537,44581,28485,506,-13785,-37736,-42541,2336,45386,41586,484,-24427,842,63445,87540,7551,-52379,-2679,31906,-35159,-116185,-159224,-144449,-45154,67235,66314,49494,98035,129285,55027,-57247,-134134,-80590,43967,67748,10601,13513,71867,90421,69576,19722,26193,78993,44994,-52524,-98843,-63188,-17703,15543,46062,107489,82301,27033,42116,51418,8119,-27769,-16434,16046,11152,-42587,-81733,-72519,-86174,-98065,-2209,115323,102158,-21114,-78888,-46188,-12956,27086,53273,-4615,-79569,-65651,31616,104734,100454,55817,-55279,-140253,-86060,33497,76167,20849,-85731,-122225,-25462,51683,15695,88,56273,52130,-91294,-213951,-145938,-11819,41767,51828,91305,98774,46759,-28100,-89064,-94572,-35694,7504,7540,18215,7894,-18536,-18231,-4033,10837,7741,-53283,-108982,-133824,-123295,-30378,23445,7132,-6833,-38466,-101295,-105518,-76180,-79650,-87298,-55543,15146,47677,14045,-13199,43569,79573,48391,18720,-16907,-42099,-47452,-54971,-7191,56175,27600,-45483,-58548,-8614,3172,-60729,-109191,-54734,36622,57487,16020,-64807,-104836,-31166,20394,14204,23797,4790,-46082,-30600,67242,167668,180251,112563,61414,59503,100665,148560,103036,-54237,-188851,-181955,-94919,-61095,-116109,-197321,-170215,-46124,12075,-56826,-97439,-66216,-68248,-67263,22622,65674,12159,23020,85422,33546,-91446,-167012,-166569,-139184,-25522,71115,37997,-33817,-39629,-29502,-42948,-35488,-6140,-35540,-56938,-53642,-79963,-73872,-7250,-14285,-43839,36823,103724,13483,-70072,-45893,8695,35344,62036,100029,83478,42713,46292,35866,22652,74147,106535,79153,55745,36041,26086,14012,-27817,-76292,-84221,-29406,45933,111722,48557,-124276,-112903,26497,43170,16849,7225,-53878,-71023,-5602,13455,-21275,39326,136854,142970,146517,173805,68610,-16478,40966,54718,-17724,-48198,-23727,-40332,-66456,-44511,-13080,1607,17530,44489,68000,91635,58113,-60271,-127794,-74750,10492,50179,51104,52807,44332,-34315,-118046,-59308,58783,60580,1946,2484,77559,114344,53481,-839,-16582,-78583,-99221,-3376,54290,13671,19778,114730,120707,4263,-66876,-59557,-43166,10111,53298,37470,28016,71771,141905,138311,66606,12858,-4699,5368,10187,4304,21200,14056,-30459,-35697,-32007,-84864,-106260,-51666,-11554,3682,33784,4902,-27308,-3883,-11097,-68728,-107079,-101423,-62406,-22660,-25269,-13141,7083,-8521,24670,70557,23390,2257,33016,7229,-7229,35308,-23030,-108026,-33666,106770,124790,21145,-57696,-64870,-37918,21343,84589,79798,-4118,-73074,-44612,10233,33488,51861,86633,138440,170514,98476,2125,16591,90440,99297,61184,71997,77826,42847,7851,16315,-3236,-75889,-100223,-11671,66281,34522,-18317,-33683,-59679,-43932,43627,46891,-24401,-46571,-55582,-124984,-162293,-121077,-88668,-79880,-76915,-84409,-83674,-56025,-34544,-20759,93398,244077,221682,73771,9966,11277,16919,65302,96263,21881,-108326,-137134,-41504,69664,102824,86632,72666,33339,-20710,-34940,-2610,20089,28276,40213,-1243,-47835,-43677,7611,86224,108309,41883,-24495,-108078,-154835,-106834,-47653,-35002,-58270,-45113,-2727,36628,79837,106129,61122,-33867,-59776,8634,50106,69178,140885,154447,46261,-8533,27783,10275,-5912,37054,-4885,-83073,-26399,68552,57234,40187,70448,103850,117193,133966,106298,26995,18098,92228,92188,-23782,-115714,-120978,-74701,-39419,-27195,-27359,-55754,-74534,-38925,-32927,-65670,-121903,-141943,-58652,41693,52647,9781,8979,29680,17658,-22302,-55649,-68327,-85168,-60266,47936,154987,141627,28965,-55890,-34358,-531,-26132,-40888,26547,78870,43885,-16648,-59706,-96622,-104119,-66205,-43648,-31509,52090,91856,36362,5111,-13250,-49740,-72229,-55807,-846,44940,49664,78406,105359,27644,-52296,-40781,-6303,-13152,-29682,-33872,-38122,-7988,35734,31011,-6348,-28702,-20331,-29753,-11259,-15096,-43569,-44003,-39582,-30352,21618,46725,29178,-1755,-36834,-26151,21678,37311,10542,10192,49440,34122,-45604,-84526,-30195,17440,32237,41522,37466,39974,77934,68176,-3813,-32928,4571,17675,-63424,-124137,-46268,25886,-8442,-49847,-37382,-7565,50049,127882,102681,-16512,-29620,77299,95028,-23586,-136114,-133867,-93145,-53949,17664,74805,24510,-15861,38391,86022,60721,33080,51530,57913,24996,25782,58918,73224,40706,-32478,-50930,-37623,-47840,-17311,9367,-47348,-90525,-65472,-19702,16091,14109,-6514,31017,59510,7635,-31440,-38147,-61811,-26334,62704,88830,49730,20049,2455,17717,70075,21750,-111431,-148362,-69830,-32812,-43903,-18561,-27337,-68070,-9217,118474,158944,74188,-55079,-114618,-49589,10382,-19620,-77208,-110036,-161391,-164794,-54365,15510,-13302,-60537,-75986,-63345,-49161,-51541,-27357,5427,35000,11973,-55449,-103700,-31263,84339,112825,65973,-239,-51973,-32054,-50307,-129647,-155629,-122849,-116990,-63386,-40757,-123758,-165743,-67443,27885,-2370,-33978,-1384,-32883,-106232,-108538,-33062,34452,35845,-34145,-98381,-10782,128446,119281,34773,30031,50558,44326,54379,106184,135608,111504,18834,-44192,-9941,10509,-48826,-72701,-13288,36459,26944,-14047,-10869,20210,9044,16049,83100,116526,68131,-16941,-70471,-22721,48735,-25086,-118789,-65893,18562,-6645,-35191,-6433,-6028,-18020,15700,28025,2391,2414,-4614,-55072,-33698,62870,120971,117669,88910,36044,-21453,-77392,-123355,-101971,-76276,-99622,-80419,1428,22822,-36215,-54758,-25549,3477,32553,30732,16394,6722,-1799,19363,45009,8624,-31038,-13375,-3119,8374,13013,-69335,-112214,-43749,12312,37335,63651,88734,111989,102943,87546,63631,-7636,-72099,-110750,-76161,28084,65668,36866,16396,-26150,-22063,61592,66424,-14187,-39358,-14832,-45670,-35618,85681,164581,87180,9608,18129,25449,-45223,-117343,-104362,-36263,23737,97748,188000,166756,43376,-56313,-33998,4920,-19146,-24762,24751,61898,73261,66061,58526,49439,33387,9679,8745,43941,58160,70509,135478,121937,38360,19858,14123,-1980,39881,47832,3746,-11805,-16832,-46497,-122403,-152348,-56558,9336,8925,53910,90686,36659,-34639,-64140,-50357,-12534,10776,-32348,-30351,32141,49224,3454,-15614,14148,37674,38612,38495,47391,-28086,-140166,-136420,-40025,3910,-15706,-56355,-89399,-40171,48598,77286,86456,79953,30210,36807,66514,-444,-52886,-8766,-5287,-100348,-185542,-194985,-134017,-38939,68790,132520,156432,137143,99400,93953,72756,-3134,-60950,-80002,-85740,-78431,-86966,-75788,-2693,74526,58796,-22934,-101649,-79936,13939,88434,71944,4632,-71320,-102911,-66652,-33463,-98299,-183693,-169982,-62080,64099,117260,33206,-57719,14567,131158,94563,-14152,-58439,-44566,-42426,-56319,-88111,-113856,-90203,-14238,71643,100846,32066,-9742,33236,57852,603,-35168,4856,22078,-3058],[26748,23815,26483,-14456,-79608,-67225,-4403,-10919,-69237,-92069,-25674,63658,53641,-4330,-50717,-106489,-136984,-88738,-84604,-115435,-93605,-40741,14112,56246,73352,68595,12625,-69403,-52122,22878,23648,13398,62643,82062,31335,-12798,-15381,-56669,-99906,-40889,34098,31148,12848,-5693,-19049,10144,24005,-12356,2321,70179,83776,50238,26423,-10079,-47637,-52629,-17518,28174,6441,-18211,31720,108115,126884,47846,-16395,31073,80983,35693,-53980,-114858,-118437,-35063,85570,122216,106296,111453,101032,37133,-25105,-43861,9610,69533,68773,32227,38043,75639,90049,97068,94437,79818,50974,1244,-59664,-97856,-43148,36147,35932,10523,92781,122013,38758,-12172,1322,-2817,-30658,-2354,49043,28468,-43734,-74398,-64043,-96154,-107766,14063,141935,107976,-1633,-43088,-75438,-101556,-25666,36761,7085,-8773,19890,63672,90710,72276,24374,-63317,-88796,4393,85762,92464,66769,2218,-48375,-26149,-12441,-46388,-25035,64331,96278,-23518,-147289,-88348,1702,-29048,-38277,69157,120279,73102,29365,-8507,-21968,41453,113892,107869,72283,74225,94943,59972,-1036,-24276,-43757,-79129,-92149,-133296,-140701,-57425,-36540,-53691,-28992,-35866,-126697,-183494,-141856,-54628,-4897,-11001,5516,26963,15768,-3451,44219,81484,57754,24466,-8267,-15627,-28432,-93544,-93916,3413,24525,-68810,-126807,-117166,-87720,-84339,-97821,-55717,60970,105476,31513,-70764,-121204,-56736,24210,56262,82306,28746,-56516,-41269,65199,172050,206368,152132,101630,89809,89948,96901,70006,-11617,-87708,-92391,-28791,-1310,-56238,-113892,-81341,-11655,32234,10528,-45709,-69858,-66558,-32427,35842,51053,1196,915,54347,30686,-63214,-107412,-73211,-33230,46924,102757,43882,-68490,-100799,-31225,18841,5543,1527,-32226,-55462,-26645,-34532,-58211,-7699,4215,-15621,89988,194396,93712,1057,25859,51309,57678,82203,76648,12560,-16760,3948,-28094,-41944,54253,135644,150531,117736,39367,-16879,-72109,-135799,-162134,-132930,-35422,44700,58174,-67690,-211058,-144019,-18394,-7945,-16096,1898,-36068,-80666,-70678,-56738,-80850,-29498,90059,109449,70513,69036,-6188,-59247,-5301,31347,-5490,-41456,-59563,-79343,-60208,-1672,2282,-40004,-44646,2475,35457,45584,37236,-16097,-30993,-19074,-17270,12708,62911,117681,129634,10315,-98341,-53061,19086,25309,38856,62595,77852,29684,-68884,-112193,-105338,-120044,-100058,-9677,25303,-13383,19589,126136,103439,-38938,-136606,-111277,-37577,29127,18603,-20709,-21560,1484,86408,161583,126319,47272,9081,2834,15107,35321,33884,5534,1836,21809,-34144,-159825,-186946,-96373,6487,54791,76796,75040,67800,67122,48491,1122,-63214,-94996,-38708,29121,-8804,-43045,-4159,2567,-6115,1131,-4286,18478,45497,16706,-24464,-12668,-37805,-64822,8748,102002,101659,35940,-16667,-42145,-22730,61056,131814,85788,-40203,-113463,-49859,43748,75239,79075,94015,107889,109688,64890,6358,-6303,23302,76168,83941,41262,-11401,-15594,50200,105254,68484,-22842,-43436,-1970,47614,78968,61652,-988,-50539,-13918,76765,48498,-37748,-38100,-26806,-85869,-128560,-93513,-52814,-46937,-80463,-109311,-62770,3763,-11120,-20749,79373,197041,180034,52785,-36131,-61640,-28935,33250,59726,2620,-99234,-143790,-78557,64849,160572,126764,66785,45453,3912,-31602,-5731,35207,65033,77032,23323,-12319,38176,106977,149847,135423,55039,-42086,-98157,-115626,-119497,-51086,38091,4755,-48636,-9248,53568,83057,63989,-14784,-104492,-114015,-47027,24640,64975,84160,78050,20172,-30594,-12667,-2895,-4154,53708,77288,8376,-9071,40499,23119,-6841,-1906,12046,35853,69179,64511,6770,-10941,42447,56700,-37845,-122186,-96349,-13015,-954,-33554,-26118,-9001,-32999,-78600,-149227,-194104,-181971,-139922,-74385,-44616,-79603,-120670,-87094,-8772,-3919,-73630,-85970,-23013,10291,41499,88555,90376,42719,-26032,-79486,-58856,-15946,-34771,-54973,8674,109530,113371,39688,-24525,-62130,-88777,-56783,-16376,-17189,824,25621,34071,74171,77644,5853,-68414,-73515,-16699,41778,65693,79529,81601,42473,3737,-3811,17795,24193,-42037,-121215,-118133,-38557,19358,26809,28377,23153,403,-23801,-23094,-68926,-100252,-58313,-40321,-27057,43925,55780,-17538,-82125,-85705,-6017,86896,110001,76976,42563,11733,-19522,-33182,-50123,-12995,40675,85287,108122,85631,70163,104070,81176,-18031,-84627,-73591,-27558,-10774,-36571,-20541,-2722,-46960,-52190,29348,89999,103969,137842,150930,88565,53443,75127,13003,-126785,-208186,-174218,-92170,-24489,32358,92013,88810,13388,-27258,-3418,18324,27472,63861,73794,56417,50947,40711,42619,21609,-56790,-67269,-19334,-1470,4297,-25812,-119652,-125498,-40403,5329,14656,47999,47051,44519,66347,27999,-32570,-26634,-28789,-7102,80071,98087,19874,-34860,-26018,6698,38841,-9207,-111667,-148204,-102794,-91831,-119492,-89206,-45664,-17912,-11764,-33017,-31677,-38705,-120522,-157421,-61956,1493,-19901,-45941,-67457,-151086,-188484,-87423,2716,-19971,-78943,-104427,-83073,-66802,-99348,-80774,12456,91372,55676,-27931,-40027,46071,139235,180064,117442,4031,-50855,-26925,-40294,-105448,-133888,-95594,-71553,-17450,19435,-33638,-80675,3062,71333,-33251,-123452,-32726,50832,16980,-36838,-19911,40090,81786,52864,4283,60073,126746,69084,31877,68157,35135,-16166,7791,55582,87204,120599,107881,74184,90345,100811,22689,-48859,-1602,110036,126212,32849,-18582,1467,19114,32983,66933,78638,-13995,-133021,-108048,23385,61410,-44066,-118877,-79137,-32725,-54411,-50676,6238,35829,15819,-71,-2210,24112,54700,25788,-59170,-63469,22950,60790,51631,86876,116975,64143,-13717,-79184,-114714,-128352,-110847,-57098,-15118,-49653,-95695,-44456,23173,47584,64024,51573,34111,48455,64916,58967,36190,13251,41824,51696,15247,35285,40502,-55644,-89415,-41432,-40765,-20556,26707,55278,95455,113565,86270,49196,-23300,-96252,-138125,-113619,-11791,73956,84047,53920,5425,9647,64999,53304,-27542,-68845,-59427,-55727,3350,141764,196877,103541,19169,12131,11056,-50459,-118397,-125504,-94194,-34390,81102,149184,52172,-61984,-76267,-31103,-42429,-79088,-49706,7558,31710,65532,99459,113255,88084,36546,-8968,-7576,5773,-13948,-20244,46056,79263,70377,60372,8618,-59385,-88073,-93391,-54636,-6043,8952,-8178,-59934,-88995,-55155,-25592,-6322,48569,106542,85924,20723,-20575,-36348,-41817,-44958,-65612,-31866,28701,63314,37358,-5583,-20305,-13979,21053,76397,109184,27047,-116000,-156601,-73986,-8328,-7939,-58819,-150940,-139352,-15943,37048,29607,33585,27571,23282,15134,-8103,728,30891,-7713,-101465,-156730,-139539,-101942,-57749,22445,87285,122417,145466,128426,89631,29848,-42467,-61209,-35323,-31001,-50431,-48190,11750,87476,97577,51284,5414,-50045,-42309,57038,127231,106456,64336,-219,-64129,-50290,-16351,-57735,-113939,-114766,-65772,-25727,6354,31115,53078,122306,167737,101437,6528,-4096,33460,41103,11199,-49258,-86277,-39113,41228,100859,94421,-10998,-60429,-12631,-184,-46585,-63429,-30647,-3745,2407],[43692,25185,21237,-10760,-63613,-61480,-17490,2067,-10504,-10018,32237,74193,51523,22173,-14905,-94065,-115264,-22037,-302,-68373,-66578,33693,112997,83236,31427,45273,29015,-56315,-75152,-37184,-52615,-39229,50678,93845,68762,19619,-4058,-25893,-79813,-87864,-27413,-2518,-27648,-75277,-99736,-53036,-56703,-118816,-82125,38760,94014,75804,26368,-28586,-70173,-116104,-119031,-47745,-37974,-65505,-1068,93995,119880,67361,21396,35457,65722,68633,47779,29559,17420,15257,54539,91436,84097,40328,-6961,-27289,-1495,42106,90207,105621,61913,16148,25526,52157,50419,37407,20455,15522,-14488,-59214,-56647,-28318,19621,48383,27572,-3695,60006,92026,-12339,-104067,-87238,-41134,-25092,9504,54122,52231,9762,-47995,-87376,-105865,-73827,40134,115205,50869,-23109,-29443,-74596,-107989,-25898,42051,48890,77569,104733,88348,43554,-2472,-19729,-32238,23403,97344,87726,66604,85691,76731,34955,-4835,-29027,-38417,-34183,12123,62311,20733,-46909,-12550,-7404,-103033,-135045,-33700,43364,32759,28062,38111,48775,96907,146170,95548,25680,68306,125685,55201,-37714,-42914,-17141,10081,-745,-84666,-118478,-79590,-79468,-66345,-20183,-49294,-145653,-199199,-155037,-47410,12044,-26258,-55488,-50741,-55024,-64976,-27339,11737,38178,61425,52091,35530,2348,-104587,-149256,-63556,-10862,-62635,-114224,-126890,-88956,-36483,-42165,-46794,23599,51186,-25658,-119321,-151616,-92948,-11423,33099,49906,-21418,-97888,-57165,29054,86277,104840,55728,-10497,-35267,-51541,-50610,3687,54428,42640,-779,10851,51065,36299,-15879,-29927,-25660,5346,15151,-46847,-85620,-14106,62403,84706,42067,246,-180,30715,2575,-51107,-35976,28445,71670,101653,71637,-26288,-140141,-154580,-32485,67674,45109,12105,-10353,-38947,-15415,-19471,-80315,-58628,3937,15531,64208,122963,57158,17425,54601,68999,57254,63360,24702,-32776,-9954,13347,-49231,-99563,-21015,95968,127653,64649,9219,-26121,-105008,-166201,-147202,-66060,41788,93032,53002,-117997,-224753,-113002,-7495,-28158,-26243,20993,19102,-47885,-98167,-77793,-59515,-19259,74877,110899,55143,-13959,-64295,-63525,-32794,22884,92025,90071,-4433,-83206,-66193,-20861,-56120,-102663,-67147,25002,45269,-18088,-41540,9253,75578,60431,-2002,-32318,-6325,95478,163677,58004,-35272,-337,38145,16702,38392,68306,27630,-83836,-169462,-173450,-144569,-100060,-41085,6806,19775,1861,9835,59144,31659,-56721,-104529,-53366,14704,25012,-47206,-86721,-33937,11941,59155,109498,50051,-43757,-36584,12616,30316,7908,-23918,-29006,12381,26442,-54039,-164942,-179669,-122082,-36830,21193,41954,30068,41191,76336,74775,25174,-50906,-93496,-25697,64154,13502,-60504,-19654,17776,-29174,-68240,-39138,20197,46179,15366,-51167,-61051,-41677,-14422,53451,99486,83395,61069,26728,-32696,-35142,23920,72512,64309,-4700,-61917,-29429,18150,23430,25500,32672,25961,35016,34143,13549,2339,7363,58379,78760,-3730,-85462,-23278,130893,192391,118676,48341,38820,5532,5545,82171,71972,-29980,-54090,-8418,7224,-41996,-77819,-37265,22725,1457,-63393,-58585,-19240,-17899,-58470,-93047,-54603,8067,-7214,-30445,-14726,10086,29329,14956,-25725,-70089,-43780,33940,71027,27406,-45571,-85631,-56349,56135,133210,87462,33520,36081,42767,32008,15621,24214,72556,75515,2212,9993,111436,184759,207936,186704,92220,1462,3053,-15801,-93972,-53145,79407,33672,-65784,-13083,72035,67495,21870,-44671,-101298,-81148,-23707,26556,41385,-11947,-55820,-45883,-54586,-41216,5466,43365,110598,157652,83406,-7229,-16315,-30469,-46469,-39749,-32802,-41250,-17097,18265,8216,-23129,-21900,-289,-36625,-66586,-30045,14097,-16566,-47032,3825,64548,46750,-44672,-152572,-171903,-74479,5700,-10421,-95955,-162352,-186362,-126155,-28311,-6202,-38323,-17694,43829,73837,96481,93687,17651,-56325,-64655,-73240,-75575,-49010,-24597,-21778,1430,57508,66277,25614,1366,-3059,-27312,-30551,-7722,-7828,-29239,-43995,-18903,80020,142363,48875,-86188,-105547,-27126,67083,105837,66196,43303,83617,98663,46994,24412,22482,-71172,-175694,-145887,-7734,59569,28473,17662,10997,-28203,-48257,-36234,-69198,-91906,-55790,-35478,-12923,62591,54120,-35068,-81537,-57102,35675,132051,182250,146963,22003,-95494,-91491,-20823,-24092,-10719,44279,77666,57375,38525,54684,91309,55537,-52961,-119350,-81186,6728,97754,90825,32262,9296,-12828,-14948,49583,102366,92733,78862,98215,104650,88316,57219,-19014,-96543,-133626,-148524,-106876,-49191,-21989,40654,94075,27385,-80506,-49118,29093,35878,43934,63681,62436,25912,-16441,-3820,7457,-35174,-18775,54442,105828,98127,21393,-72692,-69513,-13521,-31906,-37911,46839,74830,36876,40739,15826,-30892,-298,10233,-15868,26176,61845,24509,-3649,24103,35806,21551,-22422,-75658,-103118,-107283,-151948,-195838,-138969,-32913,26690,-19903,-108108,-119023,-117467,-185937,-205733,-114188,-49395,-42269,-52034,-70694,-128869,-163639,-111037,-43152,-33861,-65740,-98160,-89024,-83075,-121412,-84133,23198,70411,27968,-7134,7630,47624,98868,130573,76570,-7020,-26014,12123,18513,-25201,-44986,1526,39465,83910,94717,54169,25474,76345,97351,-38676,-146496,-30271,114962,103421,-6273,-66670,-18522,84299,109349,67433,81464,73445,-32615,-72612,-20028,-42211,-81423,-38615,-2558,13397,65247,127480,151834,133781,123703,90397,33720,44865,138253,137958,21753,-59348,-43456,19425,30930,15563,31004,2751,-77752,-52696,31549,4123,-70030,-64726,-23519,-20693,-30214,-2220,32717,41498,29437,25325,13774,12374,4267,-38732,-86845,-62986,-1037,27163,38031,106130,159703,87530,10395,4939,-5982,-30174,-271,54707,53463,-16650,-62054,-25349,14325,39474,69402,60107,31293,43521,83180,86299,37603,20677,73256,45553,-35140,-2908,34026,6171,37124,32821,-42884,-37060,5810,-3107,9120,29109,14331,-7769,-39348,-75466,-95884,-73747,-5993,54032,65900,48331,29228,32722,31344,2682,-48860,-94462,-72454,-13308,28368,81599,108790,38453,-8514,25250,44131,14856,-5384,-29372,-57282,-33208,54265,74269,-25135,-70609,-46747,-48122,-98395,-98082,-55624,-45887,-47638,-10475,35858,64189,47208,-2835,-19138,-16417,-49022,-89290,-66320,30664,94388,111124,68059,-24242,-111075,-164354,-140051,-28256,46062,27843,-10266,-22537,-29449,-67379,-82533,-42953,-5524,44511,70182,50084,44963,38936,-9710,-57713,-72720,-34557,13857,67423,71630,-2298,-77466,-79495,-15019,42247,67163,49082,-15546,-77495,-54939,1001,37788,17508,-74805,-100362,-12760,-2966,-55953,-53690,-41011,-82745,-97777,-21243,50410,31613,-2008,-424,-27248,-51549,-53443,-63461,-57095,-35884,-12580,37797,71483,48173,-15677,-58086,-34740,24165,17006,-40516,-10887,83369,123461,85466,34594,35849,-2030,-40831,20522,77862,63065,73857,78306,29395,-19279,-56414,-55067,-1513,25750,-12975,-87663,-103819,-20033,77956,133789,132545,54041,-35847,-21516,56575,84433,49403,1677,-3650,41430,80591,78688,53823,-10360,-44769,-49013,-73872,-94154,-76796,-45400,-14335,3203],[2290,-19344,-19716,-20577,-39063,-47765,-6131,44757,33800,12887,38396,54625,31024,35629,22520,-58914,-95980,11253,94030,40824,22046,111129,155809,78919,7353,8626,-4057,-57182,-73818,-60037,-49445,-3132,72223,119070,126282,64598,7704,15661,9386,-31495,-34427,-39742,-94196,-169968,-181735,-112251,-116544,-186154,-165361,-27545,51144,48331,18935,-22275,-68713,-126258,-153557,-113244,-97119,-119053,-68175,26281,68726,54984,37138,15645,22940,60687,83080,97201,95212,23161,-21948,4865,32438,-18225,-85126,-92022,-40917,-15545,21864,69071,13673,-63312,-33270,31494,31384,-18045,-95364,-103668,-79901,-91219,-48857,30793,53874,8305,-1450,44794,113711,71074,-51682,-110128,-95941,-65042,-25780,18140,46559,57471,37565,-44230,-101560,-81733,-19054,60743,79219,27503,-8996,-19404,-40600,-18653,51390,82875,70201,82520,125655,118115,22729,-52068,-39019,-8172,87811,154938,99694,32362,25920,45867,57895,30667,9167,12205,-19365,-31850,1328,-208,-9058,22673,-10892,-102577,-156030,-124067,-53317,-6211,21761,51315,64987,79144,99552,40090,-28975,30326,99530,25206,-60757,-27243,69010,139140,106047,3228,-43366,-24928,-5212,37018,48761,-22084,-87200,-99256,-86657,-51694,-18262,-36364,-79830,-119282,-146444,-151351,-118321,-59112,40267,118330,94421,44747,32625,-19451,-64875,-57823,-51592,-46808,-41043,-25536,35541,93331,58579,14949,12890,-21253,-97784,-170629,-166646,-73912,4995,37203,27860,-36229,-78368,-41708,-9451,-5166,-13553,-61180,-122992,-137387,-131880,-124863,-48621,71067,111208,46950,1407,50899,86695,16552,-61774,-78701,-41389,-21226,-39804,-25606,71527,123955,107784,59883,27206,23303,38233,8910,-6876,27097,68179,84914,107021,60764,-55845,-162580,-150624,-26164,70294,64210,39240,27950,27745,38302,-3766,-92585,-90459,2600,35133,-21140,-65650,-79220,-47059,-3593,17405,12006,1019,-24731,-27406,39511,77178,26141,-48068,-33446,59612,71342,-8439,-14038,325,-63256,-102479,-42955,59961,126664,128555,74198,-84727,-199776,-95520,11751,-24439,-12439,62124,85523,24360,-48849,-37113,-735,31211,106400,174474,137927,31507,-31584,-11990,9641,41917,131985,161488,81581,-14858,-28789,-26509,-91338,-117217,-40680,74566,104166,18862,-39369,20764,91779,95228,59389,-14337,-43962,44424,98911,19939,-29802,15983,47791,-12032,-34712,2944,-28513,-128703,-172225,-146478,-91711,-15867,27923,24800,30820,24343,-10654,-14638,-12862,-25002,-10967,35969,51636,13964,-46806,-60102,7499,65857,72597,34027,-85235,-170728,-107859,-5076,19822,-26736,-64021,-45562,2114,3893,-44971,-80418,-67402,-60887,-46258,11231,30691,-53556,-67311,19712,40554,-20481,-73506,-75363,-4533,85937,50186,-47936,-43690,-541,-32563,-62045,-25493,34728,48229,-11744,-79090,-49648,785,17613,71335,119914,105719,74881,22582,-40844,-38585,-16909,2621,61620,75887,17233,-25381,-47838,-69523,-67832,-58225,-52342,-1597,37513,28709,35041,65235,87674,71427,-12965,-87891,15153,195801,231204,130617,97121,78589,-13221,-27068,51358,-4107,-115236,-80164,-27048,-60770,-98792,-97804,-50049,37235,40446,-37845,-52669,-18745,-19337,-43030,-72307,-84739,-58245,-33534,-35782,-70634,-108413,-74506,-4004,21340,-16983,-17479,66438,109559,63075,13833,8883,18128,61465,91331,58475,10991,-10112,34656,74716,21600,-21374,19355,25225,-21250,32411,128190,159834,163335,153067,76930,44104,80290,58094,-33339,-41922,57194,27705,-60573,-23474,37436,15379,7179,11040,-8990,5544,29028,23055,3685,-60380,-108938,-79513,-65857,-50210,13307,69305,111703,113733,26550,-63784,-65239,-50791,-66852,-63049,-27265,-50447,-56958,682,27748,-2254,-17230,-6356,-18060,-2415,24737,5684,-49556,-54281,33455,110673,76014,-20781,-79691,-36228,65294,130647,90468,-33872,-127469,-146449,-66779,9522,13951,26394,63588,67780,47311,59273,76582,35334,-22495,-30374,-49177,-80953,-74079,-12242,21239,14632,6823,5662,-10519,-14442,8959,24979,12665,-11181,-39421,-39488,-40312,-34650,44959,105212,16728,-104496,-121542,-52232,56010,95945,29252,24254,122258,160253,79986,17719,-7335,-71182,-130633,-98751,32057,80050,-8755,-66706,-88441,-100200,-77866,-22194,-14351,-45864,-57973,-38430,-2103,57610,40206,-29470,-43692,-15451,35235,106277,181011,157241,-8122,-136353,-79629,22941,20599,18547,47972,31860,-18421,-7746,27050,42591,15773,-71327,-129739,-67407,51798,153466,157271,98878,85356,87200,44179,18341,32237,35047,11770,-82,26943,76942,88965,34294,-9664,-30564,-59260,-57818,-58564,-85659,-37795,33385,1477,-102418,-62346,40237,18392,-18466,28061,46125,-614,-27911,-1832,21954,19522,45880,84262,126018,128614,47945,-2537,28237,32303,-50008,-79598,11089,58352,-6959,-45522,-49439,-43289,8082,13349,-39361,-25029,17320,17457,30544,58703,54850,36632,-3189,-42127,-62099,-84066,-152118,-195726,-109509,22979,51702,-7475,-42902,-35506,-72162,-163298,-208591,-171574,-114992,-68415,-72283,-86232,-71187,-74986,-80394,-53238,-21329,-40064,-77139,-84111,-92406,-104517,-30416,45265,13581,-55015,-49609,-34872,-24661,25918,54047,18087,-11357,5240,40887,18361,-28362,-14405,48408,81234,113612,91240,44338,48176,84531,89490,-4759,-80173,9671,110703,72435,-45229,-109404,-76679,4725,40670,7655,-4285,-13480,-80367,-149626,-142688,-113627,-88176,-34655,-1918,-13036,13042,80211,122134,104718,86042,75258,55339,63702,90267,42872,-67341,-141357,-116336,-29556,5714,13233,70161,115009,60767,-284,-32006,-83387,-95818,-9417,66660,55889,25361,26785,29025,31192,53442,77443,59022,9077,-53595,-89439,-54531,10147,21621,34019,69196,111672,106728,35308,20312,75620,104074,121557,153561,161538,137965,93943,40815,-3791,-30474,-3996,57927,52560,-12256,-26387,21993,33409,-3637,9517,49893,5559,-60425,-30996,8227,46896,151509,138562,21135,-10818,1392,-21925,-33959,-56736,-79500,-78799,-60729,-35659,-24858,-963,50578,70625,43786,24744,32196,22322,-8670,-11940,-31742,-96304,-72748,-1315,9651,25563,52968,-19250,-45980,31893,64564,55716,96273,92618,28924,12132,47539,52042,2498,-20964,-56338,-125117,-167610,-115019,-54489,-44015,-43233,-47432,-42172,-7425,-7506,-46286,-45064,-43893,-81868,-107549,-51518,50875,72361,41140,5411,-42924,-101667,-126999,-67376,57609,133821,74802,-30620,-58380,-43968,-64524,-61683,-36548,-58694,-38933,20595,48212,82010,98305,27620,-50444,-71791,-30127,22147,67857,66784,-19545,-111354,-102054,-14307,21771,19120,47273,64803,24116,-1144,4201,34600,55234,34818,13674,741,-53900,-91422,-67505,-68981,-144645,-159572,-58874,-4760,-47320,-11181,100067,109593,48679,30923,1413,-59867,-108209,-120584,-84897,-15873,6946,-14843,-21489,-12787,16550,9355,-36335,3905,81408,74838,41699,32850,60462,21523,-41325,-27066,9225,10653,62946,117275,101854,10145,-104939,-109618,12753,90961,40796,-56506,-107907,-68330,13413,60721,63488,2826,-67598,-55006,15167,46205,41271,47781,80913,103290,89762,43817,33208,36844,8517,-53452,-96251,-89162,-42013,-4711,8912,339],[-43607,-48570,-37705,-32406,-37496,-24163,44956,89689,47684,-2280,-3207,-3692,-11489,21990,34743,-35218,-104324,-27230,74045,72233,75583,119967,114725,72141,55902,24706,-27038,-35782,-14526,-2469,38564,90587,113471,136215,127615,40480,-7218,42438,84542,64061,25757,-23902,-91699,-149303,-119030,-35863,-51948,-149147,-156341,-42563,14180,9813,43574,37057,-45835,-94026,-103328,-118680,-120894,-115280,-98851,-51658,-13990,-1270,4435,-12263,11289,46330,21293,22038,37254,-47266,-120898,-80923,8626,6134,-64631,-101110,-97645,-138305,-122824,-46241,-79408,-149077,-76702,24433,17068,-48235,-148736,-168929,-93220,-51090,-7767,58575,56171,-36605,-60263,45464,146327,51597,-54348,-30683,-8147,-35313,-30656,12205,30308,20184,-6548,-50345,-53788,-22238,12730,56618,67634,56076,16754,-41115,-34479,48267,112714,105871,43482,18845,93621,131863,26067,-66021,-66463,-57749,47182,164904,131582,18457,-48430,-31971,14377,13743,8240,13897,-17706,-32137,-16097,-39099,-38478,12141,5258,-52878,-123982,-149986,-103285,-28135,12770,28258,11818,-12239,10823,1988,-48462,-16636,52395,13477,-57019,-37016,55377,127645,119648,42930,626,37604,86182,126634,94055,34228,19889,22718,-1449,-29620,-20150,-1994,-46735,-160582,-220384,-200013,-160023,-99034,22457,104278,51631,-11423,18684,60180,56340,7898,-55044,-53817,-13161,32611,117101,170120,134009,90097,45850,-38669,-114818,-149456,-111567,-4245,57644,57957,36185,10286,368,-23038,-65296,-80235,-78905,-93600,-113405,-110352,-89726,-95628,-81146,8041,64964,2091,-70360,-21967,50923,-4189,-81845,-74821,-37461,-32286,609,70624,102673,83975,79893,83643,54706,26738,24102,37230,77970,72843,28474,7419,59784,77161,-7251,-111132,-118738,-52763,2117,27242,27063,12031,68165,98168,23856,-49739,-38607,15951,17254,-89907,-181775,-177551,-131535,-116596,-84629,-41791,-50928,-71094,-50380,19520,96871,113992,60256,21579,39144,26407,-13220,7155,38193,-63,-35899,-6393,39443,54508,38297,37853,-33136,-159758,-117231,-7441,-7913,8335,85183,107725,55470,-891,5002,-8925,-39591,41493,163670,163381,87167,20871,32655,62979,45699,35775,61699,90146,61847,29410,1893,-67515,-82510,-13498,69057,114230,80456,22596,16152,37679,62828,59657,-5017,-24503,18726,-8995,-78248,-84058,-29199,-13760,-104197,-148966,-84214,-57582,-90240,-87278,-55990,2427,54780,37626,8131,10462,-16295,-56863,-42000,-16447,-9027,5473,35690,28965,4098,11163,36009,61646,77023,70183,5495,-115670,-189750,-146607,-59185,-3288,2302,-25369,-29089,-20310,-36145,-42993,-20940,20675,31002,15469,46095,38358,-87786,-126622,-42154,-21192,-65052,-63870,-19850,30416,95345,74303,-42134,-92475,-67040,-49081,-30418,-2971,36366,30102,-55330,-102418,-20745,35010,9679,37859,108753,101642,28807,-30704,-39618,-8044,-6185,-5874,63383,91203,370,-81533,-102715,-111154,-106187,-81258,-58990,-2344,48143,26534,18963,90613,135070,90994,13833,-57676,-5248,127506,152622,87995,82489,56449,-35430,-35567,-2629,-114421,-195325,-102931,-32350,-28423,-30556,-50447,-45114,6502,527,-44721,-42348,-34672,-55135,-69923,-82781,-99577,-69556,-6761,16919,-9853,-54731,-56098,-3298,41193,16971,8432,76395,95650,34672,78,28763,42713,47572,75655,81662,12993,-73204,-34283,47709,1081,-70072,-45296,-7268,1761,44029,60075,24516,9529,4947,-7156,31342,68010,71435,31341,-23531,-5112,14562,-7814,-11920,-9511,-27004,11457,71904,51991,24750,34364,10486,-14511,-23766,-47533,-64617,-64977,-38249,9819,41432,44033,-2479,-85102,-115466,-47549,-3452,-59451,-97654,-43846,-40824,-56255,11944,59158,45794,52879,46712,3196,13397,44879,18587,-40716,-46084,22320,66848,8866,-48668,-16246,60827,89201,110933,135214,74087,-41485,-67122,27986,78097,52336,60695,64812,17084,-18232,16108,72471,95298,77643,33924,-28698,-68139,-71187,-34769,9871,14707,-6549,-1576,-9393,-40363,-28318,18144,48393,8666,-79533,-72793,-20524,-18242,5735,26049,-16324,-56881,-58264,-36731,19189,34360,-7801,24274,115408,138239,65356,-8268,-33634,-22734,-22649,-30696,23928,35287,-58764,-121335,-132926,-115054,-78364,-10285,11228,-37293,-76917,-62440,-35812,11495,31561,-5484,-25457,-8033,15043,52747,103579,89621,-12101,-76935,-26334,53115,83320,114549,100735,26876,-3263,32875,40006,25285,16539,-32217,-81389,-50637,30760,94843,105899,97109,130993,157703,92120,6376,-20562,-12417,-10974,-31407,-20420,68070,138119,85907,-4599,-36875,12048,47374,-8576,-91957,-90950,-50153,-43532,-79091,-55307,5268,-37313,-77609,-8249,31124,12266,15442,46995,75421,77213,62309,31709,35411,48704,3922,9180,83488,66885,-24809,-71374,-15794,34616,-35560,-111762,-107217,-72426,-15008,-9035,-45859,-26673,-6716,-6931,31156,53045,50854,53265,3776,-47562,-49437,-41575,-83234,-117472,-27665,80775,68370,26102,41066,60627,32200,-46795,-125190,-145780,-113984,-51847,-40450,-32725,22386,31701,2273,1786,3096,-36724,-60112,-49564,-42511,-33850,24424,46923,-22382,-112744,-117987,-102796,-59061,26959,65559,26232,2775,30139,44258,-43480,-102666,-45325,31706,54394,81119,46729,-11337,-11615,8594,26030,18216,3342,48855,78535,17566,-58432,-59352,-55969,-80898,-75500,-86866,-110070,-78677,-45478,-98258,-144884,-105161,-42170,9861,30867,-12328,-518,44550,46621,55718,67488,30988,11159,47686,42188,-28700,-111919,-163355,-146657,-82833,-14669,67849,149861,156795,76480,-32315,-107015,-117251,-91861,-4286,90786,91750,24409,-21789,-21599,31696,88705,99419,78546,41180,-15067,-24550,53480,113720,75495,55483,79639,71547,16834,-15465,34023,80412,100759,160867,200052,152113,117374,142118,125091,43757,-27366,-24476,32199,28081,-46181,-76882,-51333,-54191,-48754,-6974,4701,-13645,-4180,30697,22233,30358,146537,181969,72387,1737,-9540,3239,14838,-40079,-99824,-105696,-73341,-16595,4448,26329,84958,99540,48645,20456,30561,14821,3115,48565,52904,-26074,-43691,-15956,5304,73700,106649,-2225,-60615,762,29518,29026,91760,116224,53463,14591,33766,70502,63759,11131,-89426,-173486,-192014,-141764,-66887,13734,39009,-19622,-55597,-19146,-19182,-50947,-61616,-64601,-55632,-31697,-3397,15916,-48327,-124665,-91987,-21791,-18226,-28165,-105,71080,146735,114122,-24338,-105085,-80898,-20082,26038,1234,-69127,-62820,-10284,21204,59269,75696,12071,-38857,-23912,45652,83913,67867,21942,-25724,-56493,-30400,51059,77923,65788,76984,90190,68272,29521,-11700,-25407,8553,60454,62438,-21133,-89358,-63929,-8703,-25484,-112427,-141895,-89405,-81355,-105520,-35883,94143,152504,137606,140866,115255,23867,-78825,-129359,-112435,-50196,-20538,-1325,26586,-9395,-35618,1373,13360,24531,49319,21900,7427,19706,31122,20779,12688,2378,-10948,-8030,58329,109875,95682,17832,-87522,-115724,-22033,45250,30964,4650,-33199,-62369,-38807,-4082,9140,-5304,-28734,-40721,-38291,-32664,-8336,29431,58989,57298,24621,-7537,27671,73526,40375,-28090,-53251,-39137,11619,49205,25494,-20037],[-59054,-44959,-31689,-42056,-47966,14812,105688,98317,30665,-13522,-50043,-65389,-45572,-5354,-173,-66812,-129392,-77659,-35355,-23406,23635,53327,46561,69596,105661,62100,-3869,17235,51594,44878,72997,111655,123410,130649,82557,-13576,-25222,35195,72048,75737,61450,30803,3469,-3637,46135,119530,83555,-45030,-76275,-4654,18999,25422,103360,98717,-29764,-58304,-19898,-58265,-76124,-37587,-51509,-80713,-79182,-70293,-60781,-43142,14837,21205,-65068,-78700,-46947,-100848,-155076,-94125,39534,76910,-3354,-65227,-81390,-128381,-142277,-111600,-125974,-134889,-36699,28616,-20898,-77525,-140943,-144189,-31056,65824,93343,95764,66271,-40829,-115626,-60694,25533,-21761,-49597,41471,100840,69428,22899,20308,17798,-18174,-52092,-36980,16963,36448,33131,52509,76470,78985,3284,-93708,-80919,3591,68225,76025,21487,-3442,71334,112198,28761,-59480,-96581,-111737,-5377,134958,130792,36626,-27367,-21865,-21,-28076,-48239,-38062,-38918,-14981,25887,-4944,-40823,10586,50378,18666,-52511,-102020,-92640,-35648,2899,-1990,-46963,-93743,-62090,-21195,-44557,-40570,16260,19647,-29603,-74351,-77259,-20744,32655,-5000,-27036,44123,106656,111002,55950,48154,78865,68288,45088,36724,39280,58651,17087,-139669,-206002,-140351,-92447,-81942,-19438,37339,8571,-26597,-997,40001,63496,60927,23808,-9853,-16279,-10276,54141,114107,114936,87774,47863,-13466,-46941,-23243,20743,63098,74772,44128,29011,56102,76163,5622,-84077,-99643,-72699,-46028,-21328,-11946,-9251,-29605,-63277,-49770,-25854,-70916,-117699,-72103,13640,25135,19722,40101,38915,11208,43952,100210,56918,865,56537,116908,94130,38126,7838,60426,153211,108931,-20729,-69280,1361,68776,40320,-51031,-100987,-91051,-54282,-9839,-10050,-33742,45195,104935,62575,56403,90548,61533,-3522,-69373,-112818,-135258,-136520,-156447,-120783,-42172,-36177,-83770,-110290,-70680,42312,128194,116802,79422,48603,28556,41695,66326,75052,35857,-22123,-56792,-84553,-103404,-101580,-17205,18999,-75336,-100076,-10448,35337,35508,79864,90580,30439,-9728,9301,-56928,-167067,-90869,63758,81574,49519,20632,35294,78463,48115,-50899,-60063,41638,95920,76070,52200,-1012,-26616,368,34673,62253,62478,42893,19678,26020,31227,-5175,-34547,9982,23101,-54984,-103077,-72226,-36430,-58981,-154615,-173596,-85052,-17686,7233,37935,54658,69470,62029,7928,-6153,-5619,-65645,-86990,-23748,-654,-13194,-29684,-7603,4903,7713,47293,104483,107973,60808,40080,41774,-1403,-80602,-114416,-72477,25172,86548,55310,12800,-22541,-73832,-82472,-52085,9252,64129,73355,49074,3605,-73590,-83737,-36420,-22591,-13334,29664,58945,55962,82434,62869,-54904,-120240,-94210,-55691,-31363,-18180,8061,-1912,-71622,-99731,-22540,11741,-29427,-14668,60789,52673,-34731,-48523,13287,46053,26882,19791,54914,39933,-82453,-146112,-101587,-69699,-56009,-3559,16532,14119,38922,5426,-49481,28214,153203,145115,58925,-43788,-90099,-23209,31894,32849,39201,37092,4126,3006,-39129,-163999,-189043,-85522,-15923,49757,95101,62730,21477,-3416,-33471,-16268,24583,-4546,-65358,-88639,-71294,-28820,46944,115258,129785,99552,55579,12907,7142,38416,28068,21473,39156,20966,-37276,-72002,-50218,-22727,-565,56278,93347,18359,-96635,-75723,21135,89,-77504,-57334,23485,56922,40778,-18996,-85284,-102420,-102590,-64389,2912,21234,30601,41379,-14916,-50325,5548,56280,41511,19258,8947,32142,67273,7769,-50256,-6358,11590,-2860,30806,29409,-30329,-41623,6588,24833,16249,3224,-51494,-118090,-96617,22841,69847,-29620,-126755,-98119,-56028,-31431,36845,70380,62586,87475,81454,6279,-3253,56582,66197,10491,-13981,-9503,-33300,-77496,-64411,12029,62838,29766,6879,77902,93413,-7151,-32408,73217,122730,79621,45071,9869,-36877,-33110,35657,83025,97921,101671,61369,-9568,-37454,-53007,-73887,-26343,17150,4151,-2638,-9576,-47887,-59076,-25995,51794,46231,-78527,-123915,-62720,-38306,-31815,-4093,22555,42932,62809,52708,21994,-7618,-14618,29850,69707,54013,2222,-38088,-25214,24316,34956,-3694,-6886,-3069,-41956,-67804,-54289,-38463,-48667,-39411,-51265,-80085,-66914,-60997,-94278,-51741,33959,22267,-34929,-18935,33499,43702,25157,3207,-44,369,-6305,29136,103176,196565,169129,66715,47816,71293,54235,53468,53149,28573,16796,3731,-25710,-10077,6366,13032,78107,128006,79624,17704,-14630,-28908,-11208,3424,7719,54262,94737,31041,-87834,-108949,19871,111261,45136,-61905,-116897,-129482,-90362,-40140,-33431,-50702,-81598,-75325,-23320,13510,24246,35322,70866,111376,80634,2110,-62739,-73354,-59723,-65424,-34268,47750,45391,-10573,-45275,-16478,26808,-12759,-81860,-109610,-107214,-50136,-30948,-52961,-28095,-14190,-3781,37378,41161,20451,15106,-42398,-87043,-53946,-4091,-16984,-43561,17219,59123,23199,-5898,-3034,25043,65429,47977,-19367,-49833,-41069,5912,37941,63322,84946,72044,53138,45987,5432,-46946,-49452,-5881,42633,53856,39725,10055,-33073,-104880,-139068,-109574,-18851,76527,101315,41222,3715,34442,31393,-82598,-133281,-57199,13878,23161,48183,31804,-28714,-81718,-103833,-87172,-33677,5590,28560,53351,40875,4555,26319,-5152,-101258,-112456,-98756,-126290,-92202,-10656,-5396,-51707,-55819,-10918,38552,19780,-59656,-34787,23290,-2576,20005,90113,48179,-11114,12631,22104,-16641,-54709,-90338,-102944,-72330,-5329,85414,106768,13152,-68431,-107523,-130256,-103670,-79277,-48951,18348,32916,-27749,-74183,-57591,26881,65736,42681,42493,59616,52439,70687,130073,159993,111891,66293,48761,9750,-29346,-26060,22694,28598,14761,58606,98680,47343,2784,56641,108166,85081,32239,2159,-1720,-12046,-42894,-61885,-60673,-53916,-16492,-8565,-36085,-24342,46957,109588,58220,-21908,50378,124383,44795,-28844,-32933,14416,69043,42777,-30066,-69021,-70373,-42264,-32097,-6144,43791,47798,11210,9060,29726,35106,52074,104641,127594,78106,13174,-15729,27931,134925,165404,44835,-61062,-59742,-24367,2672,44018,52914,2070,-37458,-6665,56072,63766,22836,-50892,-102438,-126239,-125324,-66677,50035,81967,8090,-35835,-19660,-23095,-26909,-32870,-40787,-88,51185,11194,-64092,-156346,-220614,-155351,-18786,39380,18642,-27419,-40510,15456,67192,7926,-77102,-54144,36342,61580,-3610,-53791,-38333,-32664,-29324,-1781,-388,-32638,-7273,73650,153040,140828,49786,-24594,4381,60918,91166,129090,137509,128568,113645,90746,55256,13180,-27487,-59261,-45898,7709,11039,-51014,-77027,-29501,22509,13637,-63715,-109829,-78634,-53107,-54921,-45794,13274,99806,167684,197526,162271,68603,-35448,-88568,-66174,-37816,-48924,-27010,25557,-12611,-41666,41019,71551,35304,30868,25260,15177,-19970,-55224,-883,93833,92738,20442,-9700,47991,84618,43404,3583,-10347,-15432,6499,1640,-3495,32290,30604,-16323,-23727,-13701,-11487,20308,34225,-8526,-60474,-73710,-57555,-47605,-54520,-64058,-71940,-61676,12953,71075,44201,6770,1623,-6126,22615,56408,13877,-38244],[-29976,-11777,-7307,-22495,-21868,64273,135015,76484,12437,807,-49512,-73977,-39264,-8967,-32089,-85334,-85166,-41782,-84810,-111997,-49793,-5421,20113,59531,78314,57394,39401,56877,49270,5613,567,40979,100734,126306,74996,3384,-6207,8350,13410,9653,21021,59588,103883,124531,135247,165326,123379,9946,-32699,13367,44330,91392,156828,109026,-28891,-31268,59548,55663,36891,68025,26380,-60025,-93746,-102998,-103697,-71496,-18813,-35000,-98677,-92522,-49932,-51258,-61323,-10748,97480,107952,4939,-45433,2778,25406,-14823,-57672,-64418,-19140,45864,25736,-58160,-89056,-109232,-83808,43152,160514,172957,117907,62072,-26614,-110867,-156117,-148648,-119438,-55258,47287,141335,177998,122935,46880,10857,-15093,-41922,-43221,-8226,23706,41543,48090,51858,44686,-28136,-116137,-128141,-97902,-46731,9665,28400,39300,64300,50947,299,-64193,-108331,-93331,1810,64221,56982,43929,39663,47774,44668,-24695,-89222,-89470,-80988,-40123,56961,74557,-4267,7674,76007,80947,31908,-38055,-75612,-39352,1442,-15871,-63924,-106238,-92008,-57949,-57026,-53477,-22620,1814,-9293,-93237,-178888,-145141,-82220,-95982,-87243,6416,87188,58038,-37383,-47681,8069,14684,20657,57992,73621,84625,61570,-55670,-90330,-6689,22369,-33100,-44570,3353,50624,59376,18567,-47842,-47412,44889,134455,116321,17047,-66073,-57552,-9058,-2184,-21815,-26362,-14331,27999,89563,101867,60247,24418,-9565,-19406,27476,74996,38943,-38141,-62845,-44401,-24185,7326,26862,15869,7211,-13207,-61970,-89292,-84103,-58887,-21404,31209,91123,146744,134341,74985,35161,41535,41761,-205,-30672,46189,111836,112319,71343,28371,52490,130617,86745,-56743,-123509,-71459,-16724,-20215,-83807,-129640,-101443,-28229,5113,-26709,-48013,-2861,45652,70536,130219,162591,73810,-20984,-7342,20160,-37682,-77356,-80246,-54032,-24589,-21973,-70871,-149526,-156234,-52579,47554,66601,81679,85351,61911,57517,72913,61374,3942,-51429,-65070,-89654,-140121,-135574,-21472,43489,-5085,-29793,32467,55866,17699,24483,37830,-23425,-80238,-54680,-75087,-163135,-129336,-22333,-22714,-44022,-32179,-6663,49324,66929,-14028,-66056,3141,74997,82686,83629,46897,-4823,-11381,13889,9046,-17462,-12616,21588,56122,24337,-43344,-41371,16603,5044,-54647,-50483,13157,21294,-18497,-77373,-68589,4631,66378,96954,117103,108717,62519,2491,-28515,8490,27411,-37912,-68131,-18338,-1108,183,-7621,6707,27606,17796,20615,91272,132429,60988,4159,61333,89287,4351,-64360,-22908,86863,128342,77436,23835,-21934,-93742,-130017,-109431,-44003,12156,21868,-29666,-67297,-68545,-30113,7790,34410,82890,119039,87511,25484,23416,3538,-88972,-112575,-54166,-38166,-60954,-61629,-29011,-20236,-53941,-74737,-48540,-52982,-74009,-34382,26724,4514,-52753,-7301,69968,57691,6086,5,23197,-9027,-115696,-146831,-69567,-23942,-4904,74355,92305,24507,2664,-29694,-117851,-74007,104417,169614,94221,-32955,-113894,-62811,23229,33451,24329,44763,72922,50978,-53828,-146049,-126752,-69462,-44405,22124,108903,137852,101969,30775,-8191,43712,104029,62186,-19022,-43306,783,75462,156663,209945,194426,121037,63871,24825,5328,46886,73525,48487,-15432,-57889,-71721,-100469,-118171,-101337,-52893,11865,45093,409,-67837,-33751,50902,36261,-44195,-40331,46468,71065,33188,-16117,-58244,-71314,-67982,-47052,5737,5484,-35794,-21969,-27789,-51299,-14996,48561,64156,73826,68787,43413,13621,-70706,-119397,-44274,11249,-2988,19717,36045,-2078,-668,60947,61043,30766,32149,-8300,-72660,-47776,50788,74183,-22783,-144492,-152605,-71963,14277,46030,21005,882,15317,16240,-28884,-5546,68908,77361,37600,29834,-6866,-77531,-77768,-21128,20549,43270,10620,-58783,-31055,12082,-33642,-52752,55086,128601,76104,8391,-2806,1008,21808,72919,73253,33435,27701,33633,4261,-17391,-51071,-77252,-15876,54051,31299,-32474,-59326,-51410,-51522,-44977,25116,45017,-55248,-137526,-121350,-82449,-48917,21346,82640,101297,135676,139777,70743,13832,11103,37644,34290,-19781,-64322,-38196,11967,8658,-12717,-18145,1953,39240,48373,24222,25588,35732,-16307,-84164,-139376,-106204,10845,19339,-88336,-70080,40596,44645,-25138,-374,90480,82808,3975,-28981,18221,41367,-4040,-14945,42468,150067,156665,73220,18477,113,4342,61289,66624,41494,83503,74758,-38081,-45841,-16812,-37923,4161,44034,6359,5539,13527,-24284,-23489,21876,38695,16089,-27312,-82515,-133145,-105483,20729,107334,54569,-45897,-122415,-163545,-108131,-23859,-18093,-65023,-53793,-2988,3909,-620,1638,-1377,27066,70895,25154,-77073,-144060,-140063,-104957,-91861,-81598,-30339,6586,-7843,-22206,419,34190,44098,18892,-53841,-95067,-43671,-31645,-68809,-48414,-3576,50371,92829,55075,-25152,-58930,-91953,-100003,-36436,28851,13142,-9908,2570,-42758,-96059,-108966,-117843,-72942,13252,39460,18823,14704,13292,43769,93993,118303,87370,45092,34773,36928,17523,-14409,-22349,20997,95228,115289,53541,-8566,-9061,-41194,-92476,-64269,24760,77331,51322,-5170,-3711,40235,36183,-38870,-68120,-17526,22230,-2388,17136,48721,2710,-96708,-154865,-158847,-107262,-48208,-22934,48267,125104,89127,46433,5675,-51782,-41621,-21780,-52266,-59381,-19512,11710,2390,-26021,952,45130,-17758,-121794,-101870,-19881,-9677,7348,104713,122660,44742,-12636,-13651,6536,27440,9093,-13851,12498,43178,41987,-50466,-179248,-192706,-121165,-96257,-92231,-76965,-67380,-37009,-16382,-22105,-17032,-1267,17473,-13322,-36803,2542,43300,58729,88643,124889,152919,127619,81396,30532,-20962,-27310,-14931,-1240,-4008,-29010,-35528,-6066,-8264,-53700,-50212,11367,54829,66874,52023,3861,-24008,-20751,-20722,-506,55771,77096,8949,-51434,-44066,19634,98265,55019,-55898,-24064,35148,-11092,-50979,-37566,947,66496,99745,73488,17125,-40400,-72811,-68431,-20728,-2776,-53391,-76716,-23607,35889,70398,80387,85053,121788,134092,65501,8775,42746,116130,146679,60122,-54950,-81490,-17032,56338,81128,43099,-14338,-49858,-34736,3378,26442,67593,76283,44797,-3321,-25404,-10157,37025,53731,25551,-21855,-60255,-42412,16784,45796,27829,32345,48794,-13416,-80033,-110752,-136249,-139077,-76218,-9040,-9438,-76684,-146766,-134672,-28549,41842,19541,28339,61245,18768,-34475,-24844,-17617,-60464,-66544,-38453,-43579,-34934,50022,136078,170029,122162,16985,-30357,51603,134975,152134,151948,124527,101367,99313,97811,46683,-11793,-20114,-16749,-32094,-42649,-65197,-62170,-37976,-22558,3048,14612,-49764,-93113,-34738,39605,36642,-17987,-19499,48298,127728,141989,73755,-3151,-45829,-51947,-30415,-41671,-79506,-67490,-9668,-311,16709,82486,67443,7278,9623,39103,40656,-44415,-111193,-22689,127631,152145,61282,-14477,21450,70851,27590,3584,65993,111552,84316,25837,6581,43161,56726,28132,14140,-3674,-10185,31563,38959,-7409,-38183,-39647,-47546,-81898,-111988,-104331,-76193,-57243,754,46597,36384,19217,11176,-26545,-24998,11861,-3933,-24564],[-2798,9343,9708,4958,8231,55511,72851,11133,-21218,-3296,-23805,-50266,-35891,-12879,-33314,-37706,18454,38919,-39519,-82243,-42646,-16294,13219,27718,-2671,-2083,34288,24070,-33399,-78300,-72893,-15628,72141,116423,99319,64293,19170,-19181,-10914,-32289,-49610,18063,100532,109980,62341,32818,9468,-31024,-58073,-20644,44509,125567,149062,62730,-47849,-29195,98434,163123,155822,127440,43593,-55314,-93792,-102753,-97694,-81698,-77506,-89782,-75980,-48867,-11813,38493,74176,83051,112423,71638,-32520,-56420,57565,133227,82917,23213,32964,69873,63189,4055,-46618,-33178,-38372,-32326,48321,123562,123306,68613,13652,-24650,-31413,-95636,-149398,-117678,-34262,28507,105832,188468,157445,52861,16020,27078,-5232,-91462,-125779,-65422,4518,7739,-24656,-15886,-13936,-59135,-104846,-118252,-89797,-31373,29557,75886,49994,-24386,-53353,-77553,-90507,-36839,24879,-5758,-17651,22071,36433,58049,87494,38007,-43752,-78188,-106801,-90248,33426,96368,3137,-28225,45393,94672,69607,-13225,-73617,-27155,29139,9124,-23078,-36434,-43081,-58202,-75574,-76546,-59105,-26540,-2927,-59707,-129787,-127800,-122950,-119140,-82284,5670,107633,80481,-85860,-176008,-120295,-57252,-38463,-14755,29865,73018,82098,48588,59418,104857,84490,7347,-18756,42344,146745,174682,64841,-80652,-110647,12722,191853,225616,85130,-31291,-57050,-59824,-85685,-89531,-62501,-21793,45334,87488,62700,17670,-12926,-25359,-37943,-30895,20764,61797,21895,-23137,-32829,-53191,-46523,-3805,13972,26284,16336,-57618,-97890,-24136,79625,98392,69864,103310,155777,95690,17259,15660,29023,14129,29085,38402,42907,48091,79253,102399,89291,55640,45477,1381,-79200,-143255,-130990,-113033,-131399,-166537,-152727,-58592,51232,54875,2300,-7664,-4253,-1489,40727,93950,89436,3844,-46047,24724,82583,11310,-25742,29292,44450,-20152,-44612,-41561,-108662,-160056,-112460,-46439,-16681,53989,123833,91185,18589,5539,-5963,-57800,-53993,36902,64467,-10969,-39044,12066,9878,-18089,27089,70305,19540,-47391,-54925,-27516,-60079,-151069,-152767,-65384,-33617,-45738,-40636,-71891,-86929,-68317,-48526,14023,85124,69245,-7092,-7131,34861,62722,84834,47585,-27588,-41442,2922,2372,-41413,-46249,14096,52588,16753,1037,31746,22407,-35894,-69234,-21388,58723,66766,58465,56374,55634,81888,128462,141318,118965,82182,14721,-61277,-53334,32366,83558,50976,-12632,-37025,-14474,44582,86263,93043,81873,35266,4279,71574,141764,79600,-7608,16735,39475,-24378,-53060,22181,99810,80885,19310,-18476,-35944,-68887,-100346,-80648,-36255,-56952,-108150,-123358,-93272,-63432,-28415,17224,69359,111692,110529,45499,-38957,-46387,-55174,-117321,-105687,-30533,-24193,-64408,-72643,-33139,-10492,-26246,-39413,-50148,-86611,-75261,5328,38650,-9129,-32036,21642,55865,9581,-54207,-60460,-29734,-31856,-66821,-75617,-43146,-24067,-4926,76692,102209,19959,-36039,-64702,-143058,-133608,12448,116263,104237,16960,-12862,63483,134624,100057,47736,38952,67859,33381,-75587,-127281,-100060,-94584,-123900,-111027,-24316,82107,105755,61000,34045,69318,111264,83091,28126,28266,77398,103734,111835,147255,131486,40611,-9412,-14871,-16905,55417,140744,103648,-24929,-83600,-41041,-36084,-79447,-99491,-59938,-6879,5464,-18017,-28956,25829,83277,71438,661,-43807,-5017,20551,28148,47640,40998,15780,-3819,-28365,16089,16639,-69734,-83133,-41425,-22355,-39898,-38237,-13612,22648,31556,8109,-29942,-84339,-109393,-60313,-15706,-25391,-19515,12945,12954,17988,72361,77478,45940,62484,43631,-22350,-27803,3881,-8931,-70599,-169299,-179928,-51978,62637,16329,-69095,-84668,-95782,-113860,-84326,16527,56688,670,-10793,42931,28679,-22056,5614,30299,9277,55946,56244,-58450,-97391,-50477,-53785,-72869,28739,120440,62404,3875,61892,110401,83998,62927,28984,-35938,-63060,-29690,-14817,-43061,-80893,-50318,29199,95030,64835,-50864,-113848,-66172,-28398,-24537,-9439,-16287,-64132,-100052,-105558,-76799,-21069,48553,75965,64655,97640,125681,91266,53695,34951,36133,21980,-41319,-79763,-6684,32007,-57398,-98248,-37291,37893,101867,111070,42203,-2745,25057,-7198,-93596,-156410,-80744,91185,127877,5993,-27610,38453,59127,25395,47761,125460,106187,10411,-12950,42424,58678,9209,-40933,-55402,-3642,33369,36,-65823,-99460,-72443,6118,21910,-9371,36104,51903,-28400,-11436,41497,7530,-7813,-19572,-71287,-38555,14037,-23020,-41822,1917,21570,-22028,-90772,-120100,-91790,-36027,42547,88571,45352,-44217,-106798,-127899,-74761,-33898,-37405,-35940,15932,69439,58203,3833,-33431,-47834,-45969,-17600,-16083,-87500,-185052,-181245,-93563,-71335,-103638,-69358,13069,25040,7371,17017,41677,83717,95886,29360,-7770,13592,-22581,-73185,-47084,10402,87838,150538,82559,-57305,-102754,-85120,-50942,17521,68780,37324,4359,-32837,-135906,-184354,-155731,-143732,-104572,-49159,-32245,-15176,-7683,-35920,-10197,69513,101744,58946,9568,-803,26860,68962,50455,8637,18297,82103,121533,74290,12107,39076,24823,-46360,-50329,6850,9067,-52091,-58366,22252,69199,58743,27746,2983,8424,11885,-59669,-48623,37709,18274,-76628,-118550,-122004,-98941,-53325,-25623,56466,166749,113151,3575,-9676,14925,42456,36618,-2311,-30729,-43555,-45686,-35511,-23748,23605,51988,-12312,-104115,-131440,-79149,-11165,8250,68484,151080,114324,-16816,-82962,-30127,48474,62552,54890,83252,87578,13576,-126522,-216355,-174590,-71520,-60001,-97691,-75888,-29823,-7050,14117,49043,88429,81089,17706,-48395,-50747,-5152,18412,29466,60203,96343,133008,114932,76867,22893,-39694,-40338,-9411,2249,8324,-977,-19143,2144,29460,-7403,-63131,-78002,-56976,5695,64748,57183,14932,-15103,-12515,53176,123982,95522,4416,-51587,-66729,-47132,7607,853,-63805,-61929,-39242,-32700,-25560,-19500,-10576,34294,93606,129060,88928,-4331,-68748,-54808,20463,26406,-76314,-117015,-38216,44022,75744,49263,8080,52983,108665,72493,19506,28124,61851,88316,24441,-54155,-41731,40500,128343,170138,116319,35198,-12090,-46706,-50678,6313,115106,154082,109319,62063,70874,54687,799,8397,55617,519,-92043,-44162,71634,118186,80127,14887,-21924,-31184,-9808,27562,18515,-78962,-147174,-104543,-46341,-70061,-133403,-140611,-53703,55105,75689,52687,26641,-18710,-16736,12218,-24687,-84044,-69341,-45426,-51227,-9254,67183,66284,46640,27120,-21071,-20501,48373,81347,75735,84200,55271,18807,46860,105379,62961,-22905,-17353,29177,8128,-67079,-126349,-91829,-37765,-38141,-10533,11608,-48440,-70705,-7370,42428,26977,3601,16225,40750,50462,9733,-87213,-130037,-84113,-23549,-29478,-82828,-105921,-75012,-22467,19454,48659,49227,9122,-30890,-38774,-12218,26106,-24456,-77253,-22885,87852,119046,60248,-26669,-17938,45309,42047,23490,93993,155931,111492,40883,21082,44336,62822,45122,5341,-26280,-13412,1612,-16109,-15070,14552,24970,15522,-26203,-49034,-14115,17924,3004,1502,5814,-4233,-16986,-28923,-74623,-89388,-48382,-21273,-2364],[22021,31697,38996,37786,23252,-2179,-39598,-62131,-46683,-11973,14615,-5709,-37792,-30035,-21270,21368,73626,73992,38675,45401,54988,16114,9346,23823,-11003,-27322,-691,-28845,-86733,-84630,-29763,26158,67693,85312,89589,76368,16741,-15590,36100,18497,-55937,-38181,22422,19083,-45146,-104563,-95493,-57617,-54830,-37575,30624,106352,106066,18804,-69990,-52012,73354,187847,201244,114108,-6426,-84700,-107950,-96816,-59866,-54544,-90135,-88193,-39596,-23333,-4631,57599,96680,70394,48283,14231,-39254,-53008,33875,88362,51365,31677,55932,37837,-9122,-23735,2682,65407,64507,5926,-14743,-18661,-19714,-15689,-31562,-26406,51478,66441,33899,11888,21361,25889,48975,93194,64907,9175,28767,57730,-2092,-127422,-190489,-145661,-83080,-80289,-106149,-52767,19809,6146,-43173,-40929,-16576,-25462,-11152,53075,25172,-79137,-97594,-68568,-50294,-23241,-8065,-33001,-18004,-1123,-27814,3478,74823,81469,47213,-1220,-78383,-106000,-24980,21373,-45411,-70805,-15641,28368,9934,-43407,-75229,-9112,63109,61518,56267,74067,73027,11791,-81311,-112811,-68901,-24935,-5645,-14131,-13498,-32263,-68701,-42352,12447,68717,145117,129945,-62699,-203516,-164680,-69820,-62277,-97721,-46495,39366,79695,105837,144071,132904,71545,10723,10108,86596,191732,197020,69892,-31628,-44774,17709,147701,184403,96724,52459,33370,-21026,-37184,-74,17011,1501,8987,5754,-15836,889,10520,18024,10207,-36979,-8852,61230,22026,-41563,-46436,-70620,-85730,-37313,19978,30570,-7707,-59968,-67547,22891,153816,159553,63994,46793,70120,-3108,-40999,11244,45554,59150,112489,134845,57162,-6450,31262,96411,134737,112146,24070,-59622,-59161,-78694,-108334,-117987,-150459,-169864,-103827,6394,77813,67420,47930,43990,30352,7023,-354,-23170,-62102,-93879,-66635,24392,86515,22410,-17572,53782,81123,3904,-29927,6615,-15080,-74100,-78058,-56130,-34414,38428,107714,78753,2763,-37621,-56227,-71675,-1731,128031,157095,98605,43295,474,-61811,-72898,6812,28687,-27372,-69608,-80818,-54033,-51467,-155096,-198774,-87047,10029,2069,-44156,-78055,-57432,-49090,-49114,-3029,65775,72920,2201,-22152,12309,54599,74123,15984,-57963,-62462,-18541,20991,29522,19378,17318,6893,-1768,66819,122535,56292,-38713,-72207,-32602,27510,55187,87210,100379,68928,64687,125715,153058,93726,28568,-11288,-65437,-54673,31205,89079,92639,29277,-38055,-16596,84635,167279,180570,120687,58702,64109,124844,149270,88074,6727,-35800,-52422,-77406,-64681,5374,31861,-9234,-48343,-54394,-21096,15918,19622,34765,34136,-77668,-182858,-144116,-45383,-15430,-32781,-14131,50318,78554,56365,7951,-56714,-50958,-34499,-85069,-105937,-65909,-23900,-13915,-24532,-5159,4369,-4721,-3422,-17621,-51334,-11196,69525,60478,-5964,-20610,220,5339,-13463,-53967,-75404,-69369,-44830,2092,16367,-9782,-9511,11131,53009,64660,5252,-45201,-71303,-119050,-120489,-48178,37217,94574,82635,105639,190039,214085,152569,70077,8882,-15042,-43188,-94551,-116829,-98625,-92721,-130520,-160253,-133635,-37741,42665,62183,48631,47465,56186,37044,19727,47178,88913,53773,-20063,-7783,14558,-24533,-30964,-19106,-31994,32314,142854,150723,40520,-34355,14643,51320,19194,-16987,-226,49297,59013,19357,-3804,25786,64078,86283,50105,-36174,-52569,-17316,27273,78635,85687,43701,-23829,-61494,710,28135,-27819,-47429,-10399,18873,-29668,-93752,-111847,-98857,-68766,-38215,-25735,-33802,-57439,-58654,-33824,-12116,15365,39870,14505,-6349,46631,76823,45334,53952,69057,30956,273,-19511,-69028,-116271,-171287,-144209,13150,91740,-27030,-113505,-81969,-106502,-161487,-85131,52362,28488,-91612,-88986,8947,46776,58818,88082,46180,-5387,80193,99718,-29605,-77706,-31839,-36260,-41472,56796,130342,79004,62319,148210,184345,106207,36999,-612,-57514,-101525,-80513,-55126,-88683,-108978,-30391,61511,110897,87950,-26551,-104845,-67304,-4222,9396,-18155,-60023,-81833,-50800,-22451,-5881,41398,66600,28439,-11183,11728,45074,57117,59295,37514,23326,16614,-9507,-14676,39589,27939,-76451,-98970,-23435,44725,87728,86351,9433,-47704,-3477,3128,-49736,-91107,-39423,91977,167266,104761,33191,39092,78078,88489,88837,118192,92467,8744,6185,69573,81692,28394,-43021,-99474,-99642,-83247,-75677,-70578,-62611,-60971,-43082,-28905,-55448,-80089,-78768,-56526,13431,81498,67611,9754,-44093,-87131,-56858,-9095,-29282,-27141,12757,5915,-25615,-38633,-45989,-41831,-30002,22962,74851,61985,-10649,-69260,-65718,-15124,-27028,-55285,-4708,45068,74238,91237,28120,-38147,-44888,-57139,-41658,26289,-1374,-145643,-172535,-63465,-30461,-71645,-28442,58948,81659,55683,40567,48756,83200,107494,105236,101004,67737,-20718,-57298,-17508,5563,55238,137606,91758,-49395,-86013,-29748,33227,82495,108605,76772,16479,-52883,-135822,-129253,-60285,-55669,-75232,-80647,-73183,-34249,-45757,-138158,-127670,-6311,59436,28973,-6317,7302,65460,115259,73951,9849,-5309,32287,71940,48691,10666,57098,44168,-47752,-77785,-29231,-38059,-78775,-21062,99040,112490,60412,22846,-3765,-11894,-22006,-113228,-109742,-12158,-15473,-75026,-60084,-21270,-1026,22873,28760,51363,119354,78503,-15063,4087,56797,58244,5239,-45250,-41191,-43715,-86483,-89837,-30219,42503,61262,40129,-10766,-85021,-103060,-22615,18782,25344,93174,110032,-5286,-116220,-76721,33359,79535,66440,62878,73605,40106,-34759,-90852,-78621,-33926,-51317,-88156,-60250,1138,25935,39121,60755,80406,64520,36972,21560,66,-15734,-4640,30626,77882,103372,97860,48342,5050,-33831,-86148,-71825,2751,36749,27076,29786,44255,64194,61795,30333,-15430,-96535,-148159,-89627,28945,104744,69217,-22027,-29271,48054,55401,-10574,-49731,-61290,-72851,-73773,-56952,-40400,-67992,-123239,-118841,-31688,23084,-2434,-13724,15940,58033,101750,80537,-336,-39703,-14646,69116,104186,14609,-44876,5512,45332,32300,-19753,-61889,-12512,50441,42493,2362,5124,51660,58295,-32675,-72203,-4486,56622,98098,158665,142230,52622,-18829,-77951,-80011,-1598,89260,84411,24497,3710,48208,44713,-26218,-20606,68526,42966,-48324,-2796,112231,134660,75886,-21485,-67726,-13190,65424,101050,78445,-34580,-136076,-106557,-31102,-34626,-53491,-24562,20505,51818,33667,-27142,-44558,-1940,49168,37988,-40472,-85337,-54252,-60121,-77736,-20953,-1922,-96116,-110068,-63337,-50976,-39102,-22754,-48592,-71675,-28729,962,-2803,40208,119458,88917,-18312,-41797,6445,15816,-61980,-149223,-128427,-65038,-43385,6078,28108,-18580,-16905,3320,-38161,-64984,-16505,42915,42661,-7829,-83334,-177787,-193910,-93373,18536,1496,-88330,-101154,-39816,15364,41858,21384,-21984,-15257,-4897,-60511,-86833,-12596,25796,14015,21967,48191,46651,26029,-23709,-40958,-13404,16750,31859,82202,126126,86611,9386,-8548,31116,80165,58892,-28859,-51309,-700,-9860,-24817,45833,93871,79263,79945,57597,51910,92915,89653,50373,23710,-18446,-47581,-45915,-43925,-76578,-94119,-62299,-24825,11537],[27786,39992,53799,46720,18262,-52722,-128072,-108387,-44746,-8244,37448,40594,-24519,-62179,-64330,-37810,-10732,27344,71260,127139,126518,49400,14330,57308,64955,16887,-7435,-23331,-43011,-12074,52311,80160,57911,23997,22950,20592,-8056,11371,99513,106312,10421,-40362,-20812,-11734,-47894,-88558,-56089,14346,25296,8348,39252,89897,94221,22790,-61566,-59162,15308,114361,140645,49594,-53924,-93727,-104766,-83832,-19835,225,-42688,-54235,-32811,-27694,-12391,8606,-8606,-39210,-38449,-16849,-5969,-20531,-9350,-3358,-16975,472,9233,-50541,-75608,-31622,27793,106345,114266,22983,-72244,-124205,-102422,-36575,-13816,-17914,57323,145206,183261,132808,46538,7471,9539,-2275,-50474,-38835,27748,30137,-34273,-95086,-121330,-132677,-142119,-144969,-126472,-56591,1115,-14062,-28707,21740,61357,-6173,-57390,8367,9425,-85336,-82793,-11531,7599,-36891,-61108,-23199,25798,9555,-30853,-4698,34494,45484,86108,89165,574,-70920,-63570,-56881,-70945,-49316,-37045,-59740,-81867,-87366,-72700,-4904,69751,111788,143230,161576,162308,79316,-76244,-126991,-40621,8147,-8370,-1000,31200,20823,5153,47236,111010,129286,120571,88763,-32187,-114037,-82584,-8982,-2834,-73400,-83031,-16965,51186,107254,147680,115716,57383,1715,-3739,77191,161857,123632,22524,22121,46997,25830,39622,31065,27816,81031,74995,20122,67368,128481,94931,12111,-40970,-57314,-45562,-1204,26781,49342,61921,9062,16475,55241,-14542,-84195,-57530,-38683,-56196,-42673,2375,-8117,-49978,-36148,-17400,2442,88838,103758,22054,8202,23663,-29105,-17140,43689,57681,68524,114312,142033,86051,21509,31174,54346,113417,176200,102575,-12308,30724,64260,-2319,-38488,-59160,-76570,-11822,38719,16229,24004,74444,61491,29179,18821,-30567,-119866,-156921,-120226,-47582,30418,93167,42706,-35515,-23166,36570,52943,46361,45888,37629,28561,32638,28512,20863,29700,18584,18525,40573,11486,-38541,-30689,46214,90622,63136,51712,-705,-79712,-104913,-90432,-89056,-85474,-33443,-7017,-29522,-21512,-12541,-93673,-154592,-142439,-108123,-67516,-67308,-69630,-12731,-3695,-21276,-16022,10752,9882,-43280,-55530,11958,76125,67774,-25088,-78787,-72868,-56016,9994,98105,114070,34550,-34364,-24926,60324,112910,74921,19012,-5007,-17907,-13657,18802,52813,19828,-30971,-29154,56122,125987,65088,-19150,-26594,-44693,-56018,-15034,9914,20311,9100,-23605,-20220,67749,154527,174421,93386,53327,125096,175212,124349,56020,4749,-47692,-63941,-70520,-73997,-61617,-74820,-94556,-85866,-43040,42550,109181,118461,106496,57544,-81322,-165827,-109048,85,29390,-21854,-46667,10481,51733,39921,14077,-24182,-1985,41922,-9989,-93552,-96578,-19314,32079,13216,-8717,-21117,-12337,-8146,-23538,-17096,41281,63164,13728,-34239,-44334,-35609,-4826,30583,15037,-30911,-73689,-56275,26985,55327,17426,36065,54786,31339,-2163,-37084,-48061,-60987,-92243,-97929,-71012,-22813,46103,69390,101259,165401,152279,92429,33617,-28822,-90651,-110409,-98651,-90898,-63743,-20621,-21005,-51126,-99606,-93980,-14840,39218,25325,737,-6262,-23368,-32989,-12921,20679,-14229,-100758,-113044,-63570,-37466,-4816,255,-43513,-36562,29492,105470,88138,20408,23527,43949,33456,30895,54237,106838,136767,82117,-4755,-31868,11010,76755,74828,943,-21804,-5427,3348,22060,33414,942,-89792,-124195,-51811,4102,17253,33449,37371,31211,-9730,-73129,-125224,-134084,-86828,-37029,-12744,-21421,-59278,-65725,-28833,15941,63757,56963,-27113,-65104,18577,80097,44196,29057,67310,72065,44719,16309,-53251,-113127,-122272,-44832,74298,67898,-70123,-106487,-17462,-23755,-81646,-19191,63661,-5283,-122296,-135330,-60424,-229,51063,84124,31248,-9540,60383,67962,-30673,-60550,-52418,-61038,-5697,104026,132561,96225,112860,155096,141950,74058,26847,-752,-54090,-104349,-101263,-94576,-121269,-117472,-36169,66010,107517,69677,-30146,-96690,-75994,-1182,14242,-17690,-43514,-67509,-49165,5075,34218,65962,68087,-7550,-81214,-60138,-11039,7897,14507,6188,-4986,-2133,35664,77619,65454,16834,-18422,-11246,1532,-11241,-11390,12498,2380,-14335,22961,33877,-4981,-45799,-43222,18237,99921,100016,47536,39920,85199,107116,83760,79353,56456,-675,1641,64889,93790,43536,-32773,-72286,-57056,-73781,-62123,9761,58421,22435,-31705,-38444,-52796,-141965,-175614,-92499,-295,44817,39661,-25621,-65421,-48351,-23348,-27438,-38367,10692,58750,10660,-33803,5198,19290,-55754,-127005,-87390,15865,71840,41760,-33661,-57689,-4870,2308,-26662,-3121,-3355,6239,59567,38194,-21196,-8316,10791,29192,95575,94394,-22786,-74011,-29976,4183,18786,54542,76012,98973,102320,73986,46847,42291,70771,127096,130194,58738,-35104,-61702,-28050,-20230,3144,61180,47874,-35930,-45074,25297,89999,99979,100596,87580,16456,-49336,-57016,17964,76780,12766,-87353,-114328,-65569,3077,-22251,-163362,-185624,-55401,26805,-5384,-14531,47668,100653,88059,33304,-13838,-32457,-14220,619,-28007,-46595,9931,15058,-54772,-67837,-8644,-1791,-5063,76251,173551,137461,20032,-50540,-44006,-15821,-10085,-72353,-81788,-42428,-57858,-88072,-27018,54262,89353,96564,50035,-6600,27429,42746,19022,45301,71272,27265,-64595,-110341,-51987,-2701,-44888,-78662,-41056,25921,63771,75035,46125,-22711,-64040,-10903,49429,46881,31204,41120,11334,-58421,-57155,39676,99418,53543,-1061,13999,57704,73324,38420,-3232,-20913,-32554,-39268,-32460,-17555,-9671,-13443,-28461,-35738,-9196,83091,119709,31161,-57939,-41557,46322,138772,141484,66062,-20262,-81275,-110789,-110693,-47579,40563,69026,40092,38232,61950,70513,34367,7812,7549,-49930,-110348,-84988,17705,121554,103325,-3082,-20027,25573,-23786,-97591,-104722,-73258,-43872,-37636,-38865,-18302,-60781,-175316,-172149,-25707,58377,8617,-16212,19412,42344,40120,12566,-22015,-10266,18384,83553,146849,116564,72473,75984,35253,-26502,-74737,-94047,-39349,22960,25953,-8290,169,76636,77788,-44138,-92826,-30924,-4806,-19186,26835,58230,2005,-73863,-99770,-59611,-5792,19799,-24978,-81873,-96154,-56311,-18929,-24820,-34304,29651,69958,33313,45185,114479,110020,48254,-22893,-38382,34710,107640,90672,40543,-10288,-22014,15396,28633,-13534,-14415,46560,76803,35308,-40061,-108139,-84781,25342,84733,33506,-45711,-64798,-37156,-77422,-112541,-61720,-92169,-202549,-161329,-70759,-52762,-70973,-87569,-115810,-134423,-79669,3531,52794,87648,133539,108548,7307,-67023,-51143,10963,-1024,-83800,-91194,-41460,-19700,3414,26985,30569,51600,39434,-40386,-85414,-49553,14159,20971,-27710,-83963,-148087,-167788,-72605,64771,83457,-9639,-49867,-2541,55806,57396,-6271,-50712,5256,65327,-16489,-102404,-33604,45788,69720,85064,61244,9982,-3473,-10420,-48165,-91876,-69541,-6204,35570,64778,55790,-12599,-43037,15327,96519,63051,-51072,-48885,30570,29531,43063,141437,154453,97291,81721,57989,58963,82291,48834,29252,42786,-3207,-36001,-18202,-16752,-45761,-54427,-41350,-29284,71],[-12282,-2934,7343,3276,-2058,-63386,-154430,-116205,-27623,-14948,12397,53360,-733,-83253,-146179,-183507,-152054,-49012,30589,73809,91569,59160,28116,59715,89244,51475,21636,30038,27134,22688,29293,29999,1640,-42259,-38109,-25840,-24068,19794,110154,142136,71598,857,6129,35651,29883,9677,31857,95017,95803,66947,68911,93199,95756,41042,-12048,-10304,-8309,11358,17676,-34344,-63682,-54333,-60978,-55045,6896,47969,4402,-57363,-68729,-38937,-1465,-28443,-98115,-109977,-60250,-18190,1463,-7877,-10092,-17061,-22749,401,-20034,-78742,-65356,-19055,-2779,37923,48996,-6494,-88221,-125772,-79120,-8787,12738,-24321,-7594,73553,153140,113329,-12527,-66558,-32062,-27442,-60980,-32131,-11547,-61242,-69779,-29740,-14756,-53384,-107510,-117184,-86209,-57779,-64837,-87596,-63125,827,34186,-15000,-57066,-11670,-4937,-50952,-7242,57739,49962,-22568,-57941,-13691,38097,46219,50883,49467,-788,-39338,39762,119804,58266,-36999,-58004,-43519,-14550,26023,-6426,-69664,-91742,-97002,-69887,-7852,54374,131915,192655,172990,126395,46258,-70230,-94933,-11262,16746,-18608,-19344,-7183,-1236,13077,50516,107556,97256,17845,-27096,-40603,-24606,26634,80087,102600,31666,-74608,-80531,11794,92361,124780,110452,87867,28994,-16540,43392,113448,51167,-17605,27854,48831,-14335,-46101,-58583,-28301,41967,40401,29910,94265,110210,35851,-38750,-74242,-72378,-55472,-48063,-29807,21584,56310,34654,43004,60448,-4404,-61854,-30571,11426,1907,-24979,-44229,-76473,-62117,23574,33379,-29890,-3001,30657,10961,29939,42592,5381,23969,51971,35168,3899,12985,56437,96949,90958,67125,10900,42022,163419,178553,107727,147858,172868,83015,30839,31875,8527,38461,34430,-35529,-296,87607,53738,-4505,8843,-23469,-114427,-128652,-46396,24834,58714,100546,65412,-31116,-80171,-15791,68978,85477,40529,15470,65497,127930,132293,92682,26321,-54741,-25489,81329,89602,19650,14654,56239,23450,-37109,-35847,-82879,-127398,-73742,-72869,-176823,-153535,-3617,59876,37727,40488,36913,-4533,-48632,-133003,-182884,-113118,-45307,-16352,38836,55024,26972,-7310,-7016,-540,-47789,-48207,50120,132434,98857,-24052,-79544,-80280,-84826,-25011,95975,145092,55987,-38158,-33883,8116,25000,60361,115106,124321,45352,-14742,11343,36775,-34660,-92517,-87718,-13541,63826,22830,-52345,-51750,-53558,-72873,-65093,-72202,-69982,-24404,-1012,-18323,14626,59439,59951,17312,31277,113829,130195,61004,16113,-2146,-8002,5511,-14917,-52825,-84711,-117253,-121638,-80430,2347,117310,168599,143998,92379,13702,-87946,-111184,-65772,4806,27757,-2473,-21597,18301,66517,71545,49175,20644,48571,92702,39321,-43557,-27787,32618,41913,5436,-36631,-50198,-22541,-37792,-71817,-26934,28530,-18647,-75414,-62224,-41192,-13814,47598,96843,84621,40627,-12370,-12974,49919,54790,20022,52874,58888,-1869,-60404,-72687,-44336,-32364,-64320,-87210,-78666,-62744,-27113,-4520,35659,83879,52563,-10218,-16640,-30453,-76726,-99593,-78756,-37696,15705,68518,97446,91039,21519,-35094,-5225,36077,16731,-23605,-30133,-18101,-26097,-47532,-37901,-42396,-86340,-101183,-66780,-28351,5041,-202,-43416,-74352,-80717,-11918,37696,16299,-3893,-24632,-35454,-2932,48912,107863,157106,115271,150,-42784,13027,75451,70991,38213,47498,29134,-22680,-43267,-25436,-29653,-97129,-145502,-90460,-35832,-595,55845,54403,22474,-836,-22043,-47028,-16955,40428,36005,-7916,-58895,-96834,-65661,-14846,-4696,11794,-1876,-74328,-84994,25603,98234,68676,44384,57648,59124,54215,46201,-12222,-64830,-29883,77499,108390,21562,-93038,-101069,2661,46283,37805,60462,48487,-27314,-80652,-110212,-98471,-59021,-19952,24587,32780,16270,16771,-11191,-64937,-109615,-170297,-146007,-10441,108912,109456,83434,91620,78484,53505,41765,35343,12949,-37979,-80929,-92131,-116928,-123977,-94880,-22460,80879,118058,37144,-85539,-151966,-118358,-22803,-1242,-28152,-7963,-21459,-74641,-56283,343,37814,46096,-30130,-129374,-94217,1131,5803,-32947,-35865,-23524,-9874,69480,128210,64066,12721,44928,64493,1217,-89296,-101362,-26659,27800,31178,64046,76771,6729,-73051,-72154,-30299,5955,14769,19638,32760,65553,82359,53319,29355,17250,11819,7944,33854,87978,80086,9906,-11324,50110,53180,44184,69923,80077,43920,-5781,-24585,-22039,-84405,-109648,-33989,22925,7226,-29879,-87433,-79938,3923,39143,-8017,-26881,34454,65083,-7479,-74651,-43640,-5834,-86816,-202425,-192821,-67469,36597,54859,-6121,-81639,-53838,11672,22489,-17931,-67199,-61322,38,22412,-9616,14539,75845,87872,80215,100545,96290,53542,-2391,18089,110163,114145,48888,70190,122561,91320,20363,-18948,18378,81738,64554,1692,-57624,-106180,-98475,-41031,4274,909,-35960,-62280,-14571,66749,92786,39473,13480,31101,9489,-15437,22472,103895,109070,-20520,-162295,-168675,-59262,34490,25281,-74658,-110423,-44622,-6332,-35653,-1928,77521,61762,1393,-8341,-23141,-49976,-37519,-34762,-71317,-95015,-54865,-23677,-19857,9246,54015,59435,54256,102423,165849,116152,-30510,-104279,-41607,30800,67806,54995,21173,-22061,-60764,-69954,-1837,69939,95543,83009,-22744,-118653,-60690,12162,34984,58116,64208,5772,-87615,-99844,-9978,64393,50245,-13404,-53180,-7795,59535,51442,-1774,-22028,-3232,36153,86573,103190,21225,-32015,2874,13546,-17804,31775,99286,56252,-19061,-35511,1265,42240,55350,20870,-838,15335,13318,-22228,-52491,-59019,-72354,-101878,-98401,-5057,126086,111697,-21973,-109067,-95530,9056,148724,173329,97439,8212,-70875,-107442,-57094,26022,57611,56071,49617,45881,27648,4499,-10138,-13987,-11136,-8562,-1636,11890,60303,120845,105868,32410,5520,28689,16440,-50650,-106177,-74310,-1417,12138,578,7909,-45032,-132031,-119030,-2216,52980,-1123,-29207,23697,45043,-740,-45437,-45220,-5847,23438,58874,108637,118741,105129,72732,-12600,-78129,-112001,-122881,-58667,13901,24063,-4387,290,78108,124860,23852,-90769,-111655,-96576,-104039,-81627,-32121,-28067,-72105,-60931,-3381,750,-7849,-33024,-75298,-117096,-111600,-56964,-12164,-34292,-22275,43909,44364,31330,70127,70692,26373,2050,19449,86769,136462,70292,-5357,7883,85061,114009,61101,-5810,-33708,-14745,3679,-24344,-76320,-95297,-57805,21812,59938,11644,-43059,-43145,-22783,-69300,-104088,-69690,-110772,-179901,-94738,-1049,-18598,-71278,-81282,-60622,-47745,-9462,52479,89812,80412,83888,90514,35509,-66920,-75551,25429,87733,47063,18991,34665,10831,-45978,-22770,50749,86638,90399,72412,5397,-60560,-44928,-18458,-37030,-56625,-85487,-108796,-40344,86084,138094,91911,30099,14221,45330,42745,-8762,-46804,-4789,81846,39322,-68531,-52615,-2816,49069,106190,90769,25828,3561,-5130,-60350,-134777,-120579,-45272,-20357,-7024,22507,11597,-10525,33533,82164,20822,-69819,-45298,39403,71057,102135,164171,150377,85666,33839,-21948,-28538,-9471,-15709,7828,57840,44310,37106,43615,6289,-33657,-25606,-26784,-40109,-22959],[-49179,-51030,-50364,-41050,-3478,-22471,-98933,-65337,9482,-15221,-15565,46016,34734,-28871,-113665,-179962,-147288,-55648,-20386,-11776,44693,84614,55509,13164,8562,25856,60807,78724,46691,-5311,-41603,-50359,-49441,-46056,-11049,10711,3087,18384,91765,134433,93019,46643,59910,96365,103577,57389,27358,73781,91585,99609,105054,78332,40214,21090,51733,81090,32837,-29670,-64585,-82531,-38387,9467,-5543,-23093,29927,83549,36905,-63927,-86889,-31996,18572,-12235,-59622,-47239,6272,12058,-15120,-23556,26264,41111,27112,42473,19125,-22094,-7415,6657,-33087,-53012,-51495,-56239,-78070,-80202,-46731,-30597,-26943,-41247,-39623,-15244,40007,15858,-77512,-126523,-77309,-11076,22747,27700,-59270,-146038,-75410,23631,41469,16875,-12909,-19364,-33840,-64233,-91065,-87974,-47566,-32281,-51165,-41287,-15610,-7352,-27310,-11664,66516,81055,42344,10753,-335,765,35993,90963,119062,69842,-30081,-84254,-17874,70822,33755,-39509,-23291,35524,68380,62684,16900,2776,-17711,-65169,-47238,18045,55796,117329,173564,112867,-2181,-57467,-53437,-38070,-24125,-37991,-54010,-48652,-45734,-39368,-34723,-21914,3991,-22954,-93235,-91848,-51254,-12058,62181,133444,151662,75066,-62913,-103987,-13273,66333,92121,97631,109195,88154,32689,33378,65091,16473,-25097,-374,-18708,-77894,-67538,-24639,-11540,2771,16798,44705,39411,-29148,-91814,-95456,-76062,-73765,-94315,-125141,-111241,-33244,4484,-12948,-2317,42423,41261,13113,17781,32226,29694,4513,-65605,-122509,-71455,33018,36317,-21176,5040,45553,36445,31094,18602,-17373,-19265,-6100,7687,-24939,-63017,-29345,54312,82460,54377,-18709,-31738,58693,148575,167216,183831,139513,50082,22188,39059,13346,16762,18210,-11522,29151,82232,33121,-8980,19841,23279,-32104,-36201,44400,92421,74611,68424,47652,6196,-32839,-23651,6355,15361,-2976,-36254,2836,101930,146687,111177,32834,-36350,-9774,62236,75908,36060,23318,55834,56366,14259,-19134,-72626,-79136,-35106,-105111,-196397,-110108,8376,29106,38880,67728,67315,63392,49702,-28464,-84348,-42318,25820,56299,85254,104947,83922,32962,24228,37556,-5676,14395,106823,171525,148492,31292,-64473,-101040,-108935,-63273,31204,90399,45232,-42244,-47445,-25327,-35121,38680,180650,203133,67822,-30198,9384,72150,36211,-35010,-66019,-30012,409,-36581,-74915,-75575,-91650,-105181,-91987,-92283,-72496,-6135,26334,-4805,-37862,-78848,-103441,-56044,25626,56064,19614,-9292,1430,18633,46412,57723,24807,457,-21806,-63882,-80839,-51090,20339,123367,171127,135969,60909,-23080,-83610,-90931,-71732,-34298,-8941,16173,49680,68936,81461,84768,66257,46056,65688,61677,-189,-1160,86876,99291,24475,-26392,-47054,-45022,-10679,-36754,-92244,-61103,-34281,-101544,-122682,-44135,12559,38802,81310,100607,91077,97349,88167,78850,99068,58996,-7015,-7438,-9399,-42905,-74498,-66448,-23275,7421,-19733,-60095,-84185,-113409,-102931,-51714,26638,68961,30440,-23406,-9746,-1284,-13571,-45466,-61801,-1006,66736,80552,95365,110469,74516,35189,34907,57957,42252,-20324,-35655,32533,63652,12102,-22363,-35032,-46935,-34727,-23474,-5313,13780,-2978,-21620,-29570,-76085,-103647,-81656,-52025,-25696,-38702,-65605,-62876,-4123,84650,136044,100352,27963,31466,77183,87168,53594,24754,42937,29088,-22213,-48619,-37018,-33698,-75775,-127103,-86694,-56696,-56448,-8986,15855,22453,18668,8799,22828,106051,163294,102077,-121,-72458,-100265,-55168,-21832,-63853,-91119,-71539,-60046,-32486,44057,87728,86657,92157,51790,-9493,24,21319,-5756,-19630,33485,128259,111970,10263,-82619,-122671,-49794,49961,91450,84160,21103,-36712,-21661,-37344,-70853,-64438,-55049,-14211,50489,47445,-11187,-67869,-93797,-160197,-250046,-188394,-34370,57123,64835,44694,14291,-4928,29218,65748,60363,28547,-8136,-40295,-85601,-139982,-116115,-53197,18299,93449,116847,25128,-114670,-194286,-156377,-52875,-16038,-50611,-15113,11377,-65276,-109181,-49545,9057,9091,-59276,-129640,-69958,52733,49278,-42028,-59729,-20468,2399,72813,109956,38370,-11790,23983,45256,-39747,-147671,-138327,-29690,18579,-18418,35416,90781,-2555,-110349,-65211,-5889,-27868,-41425,-5372,4862,18025,49018,31435,-21718,-23722,41557,51056,25697,77318,116161,71395,47954,116691,166517,144299,67798,-10172,-38527,-40445,-47724,-17130,16996,45844,103536,111790,38284,-40544,-92559,-54864,48366,89358,39872,11961,34337,6967,-55810,-91901,-92342,-56675,-69386,-158125,-164655,-71600,-7045,14390,21862,-43804,-75698,-16109,25877,-26084,-73947,-57007,-13204,3701,-8289,14292,65253,38320,-27252,21259,104047,79591,-8878,7655,126151,121264,37504,58057,105854,55701,-26225,-55554,-13593,25448,-1960,-39052,-71564,-134841,-142956,-48429,20041,-17523,-90995,-96682,7119,103052,69942,-52615,-104508,-52656,16627,43461,56136,76266,41774,-82921,-207257,-191707,-63602,8862,17139,27276,22855,-14489,-46818,-31119,54314,91084,-6340,-49015,-833,-13148,-54299,-24692,-2763,-33673,-72101,-64477,-37171,29691,86584,90316,63537,27518,27143,75909,59617,-38452,-82961,-17165,57245,128965,145897,89169,14270,-18728,-6807,36404,54756,47349,14865,-109745,-196595,-116323,-38357,-11135,23810,39812,8720,-46039,-16817,67737,111687,111813,46140,-35972,-702,64163,12421,-78354,-66035,22714,77225,95122,107542,25222,-77675,-51841,-6486,-40596,-30897,46408,60142,8322,-43261,-68877,-52301,-6459,-303,18337,53106,23686,-40076,-55361,-42970,-40373,-56907,-39817,57640,103688,-2478,-105639,-124545,-123601,-56854,92164,191450,195237,123066,35579,-9463,24088,50597,12327,-3444,31411,49305,-4374,-61731,-31705,1268,-22666,-11933,34254,60857,89699,106850,85213,43412,5563,38957,103780,55976,-53555,-62343,14554,36569,-2064,-37393,-49373,-8970,32547,45888,13444,-44650,-45977,27127,44455,-10982,-60314,-65754,-33674,-4274,11604,30850,44940,32320,-29241,-93989,-112239,-141131,-160862,-90596,-16716,4361,3198,9032,75300,183436,129207,-53153,-162687,-144099,-94039,-57802,-11407,32107,19189,2999,18545,-3279,-436,26778,15591,-47254,-78285,-54698,-16567,-13355,-12547,1099,-28110,-41896,7752,29579,3838,3861,45081,118510,146058,49916,-29970,11403,82376,68023,17799,-10186,-58095,-112021,-128381,-109852,-70840,-21588,5043,29015,54337,26791,-13232,-16036,-13411,-49810,-60586,-30377,-51854,-88589,-158,81621,41702,-32173,-31213,40669,95678,116951,107238,57580,-28049,-52363,5757,18911,-53586,-57342,32477,104908,110957,81698,61075,8046,-87384,-79069,19831,59546,86931,136992,68672,-68650,-100567,-62629,-58327,-67072,-77253,-63104,1802,66142,96614,124288,101042,36808,5740,-9516,-35750,-72415,-59197,24985,36210,-55805,-100904,-84435,-7968,61635,80870,65540,54186,2360,-77075,-109701,-55560,-8415,-22718,-46423,-22837,22944,53544,73590,31018,-68582,-112938,-81435,-9492,56204,85933,93063,90204,63750,4462,-77169,-102377,-57095,14816,70849,86099,66812,71899,55536,-3396,-30835,-11441,-27047,-50809,-35683],[-67114,-77233,-84846,-69093,-16931,1030,-31354,-10527,30992,-1448,-17074,22943,44822,53251,35532,9740,-226,-1394,-33778,-24416,57993,105903,51628,-55429,-112396,-61417,37920,58547,-2169,-40742,-36177,-49974,-55115,-4824,52533,60701,28293,10400,61897,93350,63578,48979,64296,95188,108546,22072,-69840,-45152,22880,91728,103565,4818,-89977,-62957,48095,111917,61193,-18425,-70199,-76533,-8138,36262,-14385,-48579,14783,78626,56205,-14257,-43285,-19779,3430,625,19081,46620,63610,42920,-14745,-43987,27122,69882,65352,80085,73310,28983,13641,19554,-25145,-76094,-86301,-78967,-74606,-72663,-85991,-120031,-98286,-30767,9910,-13270,-14269,-16916,-37417,-77773,-89689,-19827,70337,66277,-66955,-149083,-50927,59628,70950,46257,44917,48061,-10009,-63524,-53955,209,41040,-11383,-88358,-56059,4057,-6589,-39792,-6689,64784,49840,5521,14948,39480,41695,76855,128146,111857,28492,-40048,-49137,-16850,-4149,-41504,-53142,6140,75251,79433,12827,-12939,46279,25105,-30628,5905,74417,82478,86577,106808,39303,-92012,-112463,-20885,1018,-66864,-118799,-108507,-72162,-34252,-27997,-53498,-77558,-86686,-111908,-132146,-64558,-21044,-22223,37614,113989,89833,3646,-62628,-73054,-28545,2770,23772,32995,62792,116060,107694,39665,-2616,-20746,-30380,-33475,-70755,-105928,-61066,11709,21958,7977,41966,66953,-5910,-109539,-119209,-64680,-37966,-65753,-111232,-137687,-126554,-71849,-57265,-102382,-100187,-23568,35212,42365,39569,23822,21051,25413,-37547,-119335,-121065,-69154,-35372,-2423,77938,115648,47779,-35304,-69272,-88730,-85963,-55466,14733,35551,-34072,-57632,-21309,-11408,-9898,-25888,-62581,-40094,59235,116785,101202,7670,-56764,-32216,3021,-9917,-13873,3030,25294,51834,44048,5500,28011,65890,71308,42335,36666,79582,105186,71597,30628,9071,42136,52741,-7555,-74500,-66131,-16567,-51514,-93480,-27981,50416,62102,46807,37824,32844,6669,-14409,-2572,13610,68156,125998,105497,61026,20561,-4623,-82373,-209146,-173715,-26218,-3693,-49300,-5144,50496,66902,87698,97830,68243,37968,34688,52037,54595,65939,96489,111894,65117,28736,16380,-655,60288,120599,129237,141290,81518,-36114,-117268,-131947,-96878,-47946,1701,-9048,-76736,-83393,-41048,-35099,28072,157684,157616,9736,-80951,-19341,100393,130995,41107,-31928,-3812,-6249,-61289,-77029,-74073,-103806,-124213,-112483,-83338,-14928,40204,37170,-956,-77762,-196141,-207882,-80652,33121,15858,-44461,-36530,9597,49147,60559,36554,27088,61598,65985,8618,-31797,-30442,-4951,50280,109205,114479,55156,-9799,-66401,-130767,-161905,-117459,-49875,26732,95992,104043,75392,56681,43818,42677,49795,-20323,-99457,-23215,109293,97766,-6266,-55041,-49976,-40627,5643,10685,-53868,-91699,-103947,-134104,-99057,3503,51646,42489,47409,40181,40777,104511,139739,123588,116545,68024,-28015,-76714,-64484,-41919,-49698,-46918,-8883,21654,16151,-15725,-79560,-164446,-162150,-60505,49676,82479,50222,32999,26189,7147,4691,-26272,-60756,3707,62141,28580,5045,19626,1200,3334,34669,63522,53753,-20574,-54192,39962,121391,87356,31052,-16976,-31331,10499,34413,54218,73092,36100,13591,32520,-23210,-126946,-168318,-126084,-31162,25177,-6281,-80139,-47370,82739,122530,65866,53485,101801,109710,78186,39472,-25071,-47497,-17106,-4272,-20695,-32771,-49737,-97456,-118367,-66545,-49134,-82830,-93192,-58070,26378,63811,31031,23430,83410,116978,70126,12399,-33340,-76296,-73119,-54828,-67517,-73919,-40050,2771,22730,29843,28507,61268,118226,60024,-54516,-51448,-2796,-3944,-215,13038,56894,81418,47560,-39962,-133612,-94694,29708,68198,34563,-12305,-33123,15216,22391,-25181,-39506,-39471,-19753,40729,36992,-28558,-67072,-65742,-108066,-167746,-121327,-36884,-5440,10649,-7738,-61746,-39838,69442,125824,106143,54328,11270,-26262,-104317,-164388,-110054,-23007,25466,47647,53406,11942,-66894,-115327,-109742,-56536,-32216,-73097,-51781,16203,-7219,-77478,-58408,8076,-7904,-62082,-50380,29030,105579,84788,-19564,-55391,-16209,2342,40802,58263,-3501,-75741,-74426,-41121,-90191,-176395,-167100,-67880,-47607,-109151,-34970,55572,-8054,-76057,-7758,40949,3309,-16897,-7120,-39538,-40699,17973,14542,-59056,-54200,55358,96392,59327,69555,86080,78497,80989,121647,159479,141199,53237,-47397,-97482,-106411,-116717,-57862,50668,119263,170680,163896,81174,2178,-37594,4397,83004,95693,55470,43338,34402,-41019,-76328,-38475,-40480,-43818,-23408,-49545,-26590,24740,31,-24655,37066,49276,-9878,-21829,-270,-17806,-32360,687,18264,-7809,-9901,19677,20920,-52127,-113651,-53883,17221,-5003,-47371,-6138,83707,110243,86595,90666,57561,-18959,-51381,-26778,7910,27366,4670,-35322,-57715,-76020,-81804,-51573,-30836,-51855,-88358,-87284,18135,115228,56178,-94526,-157728,-83663,40778,94275,60873,23901,-8414,-75387,-150094,-126071,-26540,-16396,-24601,52881,84140,-15298,-71735,7083,113624,105637,13580,7021,29620,-22561,-45362,30159,63512,21512,-11345,-15048,-20872,47162,114527,96692,30683,-16632,-23943,8848,22134,11166,-16904,-31927,7588,111700,131403,72163,33523,46180,70577,76886,51791,24595,-6954,-86556,-140502,-96877,-73189,-62550,-18874,11864,24686,19917,61726,115233,102340,89619,67493,24571,60396,90198,24361,-70450,-79366,5847,75963,71698,65745,23109,-82589,-116558,-85984,-78374,-66162,-9426,30189,13601,-19218,-42986,-44410,-47975,-42598,14924,54726,5673,-50611,-28375,12467,48156,53407,34449,32830,4203,-71884,-98964,-84653,-81708,-46104,69599,209596,257655,178575,107252,79538,49147,13647,-27334,-50328,-20949,33316,2511,-61794,-25741,27695,13458,-8436,-4695,25444,69883,80520,68094,42293,215,35089,110782,107174,29018,-27815,4558,43664,-21453,-107649,-63742,86201,157466,100137,308,-70986,-35412,48961,53696,8796,-39499,-76468,-59165,-29227,-13189,4487,13717,-26477,-100986,-118606,-88744,-114963,-138615,-87931,-47494,-11535,41457,70495,134829,242869,195180,16915,-97516,-93517,-21962,55674,104405,135537,102961,14069,-29072,-47633,-29705,36040,81513,32220,-29918,-47306,-25289,21191,52882,6412,-72613,-80212,-11306,22248,-217,-11605,38877,115295,114594,7713,-43517,9841,23282,-37551,-53867,-33104,-53205,-105715,-133555,-98337,-9504,44242,54801,95936,141886,120150,83476,55149,7417,-37657,-21199,28743,32946,-4379,55639,134050,115367,26000,2541,89150,171299,184013,127667,20623,-108111,-156131,-96659,-36406,-30154,-13105,16313,29939,54206,40516,-10087,-31130,-57943,-65062,-14370,8517,23687,62279,21920,-81259,-120974,-86929,-58687,-73274,-95335,-35765,38032,21500,10626,94464,146145,93656,9537,-46897,-79346,-94803,-65399,-12134,456,-55981,-117992,-109071,-37084,6627,54177,111720,132651,47287,-63849,-49804,53646,80064,48779,-1701,-45238,-26319,50519,80152,-12394,-131424,-157363,-130113,-70861,11916,42353,24287,29012,44389,23874,-51692,-95923,-28432,102418,168225,111249,15026,-15377,-18136,-15791,9907,20703,-21162,-56742,-36864],[-77532,-84910,-97068,-85685,-58551,-30484,-16494,-2367,24833,26853,1195,600,23789,61006,111769,144191,99356,45549,3105,20958,79766,78403,10614,-88042,-170967,-152424,-54309,-11235,-45366,-28129,39224,12805,-31694,20219,66551,47541,14931,-4526,12314,14687,3315,18846,25336,35660,43605,-31683,-135419,-136761,-43136,50288,50429,-64602,-167431,-136704,-27471,47706,38277,7238,-27822,-35865,12997,12373,-84224,-126442,-57963,6013,38981,57936,30149,-15944,-36720,-23662,19310,42833,37489,31390,-5524,-62509,-33602,36876,78249,102247,95859,30654,-8973,8954,-4242,-32885,-38354,-46121,-69989,-99723,-144285,-169008,-93851,20535,75446,36105,11382,47645,95205,60246,-42717,-55608,18436,42301,-25745,-76484,-28344,57443,86036,50484,35624,39454,-3320,-38479,-10764,62669,99318,24109,-53128,-44152,-21299,-11434,-16258,-29476,587,22430,6742,-71,35259,86975,130017,127544,68416,14595,8016,25217,23263,-32029,-71145,-36380,12877,38358,11904,-63440,-63347,5555,-10520,-24755,45803,107796,101314,68737,54088,1878,-81117,-76570,6046,8837,-79392,-145274,-132296,-58318,25581,41683,-5986,-58549,-67398,-67662,-79876,-25527,19488,12577,25575,45099,-14229,-70876,-49517,-38955,-59429,-75648,-53888,-45633,-11683,77499,115817,29387,-59382,-55002,-29557,-44720,-83081,-101747,-75742,-32924,18907,52236,72009,51827,-23519,-81041,-31727,34384,18856,-31007,-55461,-63974,-80832,-96411,-113889,-151539,-140851,-78430,-22777,10682,31315,17450,2659,11795,-8502,-82680,-165683,-190024,-122810,-11970,107669,144259,43253,-66972,-85891,-68805,-31384,-1495,40645,71428,15152,-50655,-61786,-57087,-17741,9678,-21199,-26131,37580,51105,-10772,-95672,-115886,-53011,3358,5132,-4848,-12675,5070,24295,4582,-460,54266,82218,75601,69762,73545,82393,98846,100205,67301,17586,45773,67344,-1519,-77058,-38812,35342,-8225,-106212,-109565,-45347,10855,68365,91613,55045,-2633,-31163,-7621,22987,63474,95971,84943,95179,93933,5795,-192608,-302576,-162686,9491,11682,-36984,4741,50525,63451,82333,97026,69086,32380,28456,13877,-27848,-18764,34416,84508,55815,-9326,-53497,-41124,42016,75489,36765,57665,74870,16471,-74685,-116077,-99860,-70552,-31788,-47553,-97167,-99699,-51667,-16178,21792,72703,64230,-23303,-74943,-28512,81146,116073,25803,-39307,25310,60233,2025,-45346,-53879,-64625,-100131,-128579,-83924,14840,37306,1356,-22326,-83436,-196923,-171516,-43139,27474,5420,-13711,9612,35825,44041,9954,-25893,15413,99394,104517,25078,-28073,-18776,-7759,-11111,13627,56864,57217,35631,-44682,-185951,-262343,-179408,-67113,19168,92007,120707,95414,46276,13165,17437,20226,-65662,-143332,-70003,29544,26786,-26842,-54028,-56071,-53985,11601,59753,-3144,-102621,-136430,-113043,-36627,42550,43840,19693,27136,10067,-2821,58614,94276,73748,68084,65941,7697,-43050,-14221,23103,-20330,-55723,-34725,-18537,834,6698,-53404,-153316,-158457,-59789,39640,66833,38153,27761,6635,-25740,-30471,-38021,-32111,37562,75792,24166,-22906,-40379,-96414,-86785,-3918,30838,15159,-31725,-61123,-3983,75931,87877,62931,10659,-15151,34082,94895,131365,141382,87434,38617,27519,-42028,-119314,-159467,-132178,-13301,100349,80887,-32194,-29787,93316,119291,54185,54178,88791,62293,40935,46515,-28625,-100183,-50355,23876,21513,-10060,-43186,-100006,-106278,-45099,-16890,-52660,-108980,-102589,12890,97062,66338,5089,-18864,-29283,-18953,28490,20064,-68812,-123798,-80417,20197,89073,76065,31219,4359,764,-2678,35060,106954,84433,-16242,-31922,32997,48719,19767,-43719,-52711,36826,96317,17489,-101996,-81199,20838,19793,-42785,-39789,-1083,41554,34380,-18893,-38919,-33400,-33069,-5924,-9070,-45244,-21812,31066,30801,-17482,-34914,-28912,-29075,-31551,-63067,-98400,-30658,91838,141915,141509,80993,-9619,-60033,-106375,-137190,-80559,-14628,-20465,-40473,-42213,-34410,-8550,33364,18013,-16593,-52040,-87749,-60389,21999,50483,-5654,-39409,6029,7692,-6694,67984,138514,125431,73933,7135,-25899,-20312,-22578,6301,32043,-33353,-134915,-155079,-101015,-93964,-160262,-207036,-160288,-113406,-109048,-43880,5607,-4042,15556,57329,58091,48156,37868,-297,-75763,-87193,-18724,-13235,-70404,-60228,31626,81826,79731,59762,1443,-3450,49817,80438,52198,40317,41018,16207,-40352,-109178,-167677,-111980,3546,61344,82435,80400,41257,12745,388,39892,83566,40234,-12373,16224,31071,-41487,-67868,4041,31554,-14,-11576,9802,67779,91796,28782,-30289,4199,67797,69365,36953,18861,-3637,-20665,4728,-395,-44494,-32837,23410,17798,-58865,-111952,-84787,-56063,-75496,-79245,-10629,59350,111601,138233,96250,-17285,-79766,-40052,20876,42514,55463,27090,-35096,-29127,37239,36561,-48391,-128498,-143091,-116478,-103421,-32030,55697,24384,-90666,-134686,-60907,45872,88318,41998,-3412,-16290,-34440,-60909,-26023,37418,4746,-33235,7298,18053,-73594,-95008,3374,78617,91227,111289,106486,11597,-88963,-47773,75834,78551,3598,-1379,16720,-15370,13366,94960,98586,10987,-22047,10201,16383,15152,51510,9934,-91530,-79732,38710,52845,9714,17713,73644,98236,81802,51152,23944,11158,430,-14661,-21724,-65820,-90532,-73065,-38439,17069,41356,56909,75678,30520,-1113,24564,45710,84027,90775,46350,-21940,-75991,-46784,24809,27049,29399,25207,-64268,-153378,-134326,-59397,-14118,-23161,-45109,-46842,-21026,23286,17704,-60893,-85737,-19633,16580,-25738,-57501,-39544,-7610,48760,75430,-2048,-121599,-123856,-41522,-14277,-47469,-31992,18894,91065,174896,161319,54841,34727,51883,-2153,-12290,-1130,-62877,-92898,-18935,4099,-30148,-12489,31482,49891,16138,-28732,-9982,29035,31858,45521,43274,5324,5875,32328,75607,76826,-1861,-30324,6118,-49409,-129167,-67797,69963,136227,106687,28737,-42722,-16392,47295,58158,36658,-19069,-84790,-71201,-30467,-826,31781,37090,-9769,-52195,-46939,-24845,-36889,-46550,-50888,-69230,-13344,86446,133618,189178,233865,152619,54917,25467,6866,28277,118918,177346,161146,69510,-46534,-99787,-127181,-121206,-43420,54046,33366,-44546,-65719,-36197,6877,46105,8290,-56600,-51477,10992,43634,16221,-25722,-4630,43769,32145,-51385,-56654,13118,1234,-80374,-98715,-73179,-49293,-24301,3914,51847,99098,66098,42322,140317,227755,210980,181941,128580,33430,-25402,2020,69460,82360,24405,38306,119203,148692,56536,-21587,33321,117723,128204,82942,23117,-63996,-133166,-135577,-70217,-1147,26419,-3460,-45840,-25423,-34883,-115298,-91045,-7797,4719,-8436,-17229,-30242,-43517,-51664,-68872,-91689,-73998,-17069,-32709,-96894,-49043,18407,-24654,-36234,60984,149874,134869,50788,-27013,-62872,-41409,-149,-1191,-11868,-9421,-28328,-40976,-25277,-4038,61183,144833,179571,104752,-16326,-22402,56392,83834,91249,65575,-38401,-96551,-28087,38409,-3679,-104581,-150343,-122481,-64317,1695,32762,16827,-1286,26851,49240,-4599,-47103,12071,127576,178287,88781,-74545,-143394,-97819,1144,71040,58940,-4385,-54295,-35000],[-56967,-57017,-66218,-55463,-60003,-47955,-18441,-3152,37583,67606,22100,7238,22228,4565,32410,91412,76241,61103,57349,44161,45466,33708,16132,-30237,-115265,-152867,-101950,-26654,5293,40800,89795,52279,2183,36818,59873,30260,20595,9164,-18331,-41382,-17494,27376,24829,-8471,-33584,-55767,-97872,-96158,-36303,9204,202,-25125,-61690,-78010,-46770,3739,42659,65535,41054,15972,26786,-15273,-106394,-138422,-109010,-75200,-5314,75477,65947,-11836,-46447,-32889,-8299,700,-4699,-9423,-22158,-81834,-86577,7386,93503,129962,117595,48969,1407,7879,12651,40372,69522,50437,-24252,-100034,-143196,-117275,-4232,72298,85752,57709,61819,123554,196255,166972,27611,-74435,-62949,3367,28636,-12388,-49374,-29252,20993,31303,12081,9607,20608,17859,10258,38660,59836,25467,11784,-1996,-41497,-8784,22893,-36948,-35607,41905,54768,4933,25894,89161,106897,59395,22296,59528,98154,77309,42481,-4069,-24662,1155,6063,-10758,-54019,-97997,-78793,-33559,-40244,-40943,16337,70282,82656,68417,37855,-12668,-38598,-23762,3036,186,-37366,-90150,-89502,4260,96782,100890,42517,4893,33073,54091,-1186,-36612,6475,50385,37386,-12634,-53267,-43942,-12894,-46454,-105778,-113651,-77264,-63562,-41307,8086,37021,-7622,-60150,-36316,14621,-10801,-82305,-115778,-110256,-83681,16948,105560,71338,-14696,-72831,-58171,35783,84213,30803,-11974,-7399,-17760,-65784,-128011,-156575,-126951,-75356,-56491,-43839,-3587,22807,11187,-20032,-36119,-23126,-43596,-134980,-196496,-142412,-29967,75684,107433,60367,19625,24079,51659,107141,100652,35142,-9263,-20163,-47047,-40054,5763,56199,61059,58927,69383,83871,30242,-77060,-142731,-109206,-24092,30534,8406,-20218,-41993,-41034,-19440,-4519,18228,30001,19018,27913,61569,80093,78385,105196,154629,149255,62391,12077,2503,-13538,-23198,27706,70724,41765,-19837,-60077,-46517,8318,85106,95335,41153,33685,64346,61674,33789,-1404,-22918,2679,71878,83440,-49241,-269723,-327102,-169504,-4294,47091,49728,64659,75172,62807,48745,41658,-2550,-31707,9873,-5833,-88797,-69916,-4544,25671,25033,-12918,-56536,-62856,-17854,11614,-19148,-28611,25718,67744,8391,-67962,-69907,-10383,28150,-22544,-71074,-62208,-35670,-7535,673,-5035,23029,30286,11900,10403,38498,15410,-44369,-61260,21690,116440,96039,-12512,-66492,-45159,-71019,-123235,-81631,-17600,-47368,-87314,-67795,-51568,-84049,-58880,-4164,-7020,-13783,35698,80691,60697,-8678,-78242,-87130,-12519,76392,67966,-17820,-57130,-1855,34065,-13905,-64231,-22817,52006,76287,-22979,-188106,-241228,-122145,-40397,-5793,78669,153848,147469,72927,742,-24379,-17645,-44632,-80353,-65649,-42352,-35577,-18351,-8848,-24820,-33874,14105,51291,-34,-87772,-108386,-60369,12224,48685,30420,47604,79088,40550,-9869,-8877,-8123,-16885,323,50551,74726,63445,80871,84611,-9311,-87592,-102212,-103180,-69500,-19583,-22632,-69258,-68265,-30369,23768,46524,-8357,-72780,-80174,-76397,-67743,-36262,32787,110015,127830,87019,48046,-8396,-109634,-119863,-44788,-32035,-50466,-40896,-34803,-25948,10934,45493,58467,31862,4477,45672,124583,147238,106597,52372,18019,-35200,-119327,-118991,-90639,-63561,33977,134540,125652,41902,24472,81384,106611,67746,25916,11497,-12999,9106,75403,44381,-34236,-19328,70619,102751,70007,35625,-8508,-49222,-9827,30492,8488,-36314,-63343,-3309,76083,83318,24038,-33312,-70629,-41003,53572,57757,-59930,-134503,-58572,112301,216111,143593,-5528,-62977,941,58141,64173,83235,101631,50173,10883,75581,114370,53385,-46721,-71845,21142,115845,56861,-60561,-62352,-2679,-22242,-90260,-38057,59143,68002,9334,-41987,-50196,-48335,-63191,-45854,-30686,-39731,24300,124032,126449,28648,-41275,-42601,-13512,-34194,-79003,-70227,5281,66168,86504,119717,73017,-49258,-76046,-27652,-22103,-4459,4087,-41912,-70445,-70209,-75501,-12428,100223,113271,35958,-49860,-80579,-26921,45275,73556,37887,-16611,-8397,24696,58330,124740,146796,80954,32205,37947,34978,6124,-18216,20204,58779,-8404,-109057,-127928,-68214,-20834,-72024,-188806,-207067,-106024,-7771,34225,4246,19320,95925,105684,71594,82910,76805,20155,-67701,-89106,-28821,-13321,-41574,-38958,-5982,14199,52173,70072,-9843,-68996,-30086,14654,-25387,-29932,26108,76534,73311,-11673,-120386,-105369,-25590,-10672,-43909,-48784,-37018,-15244,203,36671,52795,-24702,-90896,-34787,17448,-31804,-74751,-29800,28317,19189,-9592,29151,76331,67244,37544,-1479,-34407,-1644,86928,130985,112674,32043,-46179,-68689,-76348,-80572,-56119,14819,71119,45776,-39560,-72548,-37373,-30012,-49184,11169,94098,129943,129367,41119,-64980,-62555,-2048,21718,33077,53689,15681,-43738,8111,128989,141722,13041,-134222,-194915,-195784,-195752,-128372,-32961,-23549,-77066,-79429,-16669,48148,61235,17064,-13834,-14321,-23782,-22913,30934,72386,48983,17008,-23327,-77962,-131224,-115896,-51583,-17087,56136,179985,157284,-33401,-144059,-44492,87263,53066,-32591,-16763,31042,-7366,-18574,74062,114672,31006,5259,63566,53157,23968,53183,6749,-94718,-88012,5454,17137,-5183,6255,51300,71769,66929,55933,27905,13759,31974,55963,49640,-32571,-104668,-127657,-92289,-2087,27758,6560,7046,-19751,-48745,-30129,-1051,40184,55377,27069,-18667,-73222,-64263,2920,17094,33556,48273,-21537,-116254,-95103,9985,70730,11260,-75375,-83830,-42215,13360,1095,-59193,-74181,-30182,-9312,-39567,-64662,-83006,-91654,-42053,5521,-78473,-220928,-170262,12022,44167,-41006,-32373,35244,81060,70093,-28396,-125442,-78824,-24825,-39326,27227,71450,-39890,-124631,-63450,-8317,1195,29285,56109,55597,26355,5550,26863,23519,-6805,25977,59941,30409,-371,-2817,34399,59768,3097,-55775,-61961,-73732,-72355,-29785,17545,51005,81276,71155,28436,-2897,7516,53460,79351,20659,-65029,-56689,8196,47409,60303,54057,49278,68240,59429,23588,23664,34223,-23880,-81826,-11969,81819,109901,144541,149365,59893,35877,84256,73365,45451,105933,161075,102214,-22902,-76393,-78239,-140703,-169384,-106802,-10945,-6254,-61366,-68375,-44282,-56069,-59660,-52694,-40879,-780,37868,56196,34357,-24207,-64063,-59585,-46873,-76053,-44248,38623,30697,-58256,-94148,-71863,-35760,31539,125040,205724,187957,61936,-11223,81587,187943,196202,171297,111132,42931,23165,48830,92303,87014,4693,-24299,44283,106360,41717,-77913,-84225,-10688,23266,29676,56303,30546,-44544,-78742,-29552,22887,33816,-3032,-39906,-25355,-52418,-149396,-136282,-18474,50515,31826,-249,-16241,-43017,-43433,-17563,-32822,-30187,35411,8912,-101661,-97876,-33227,-38707,-31834,42447,102706,92037,49977,15212,19728,51815,33683,-21758,-9991,72850,118101,61239,-51,12442,88773,135186,129195,85058,13790,-41019,-59645,-52553,-4252,14124,-70832,-132027,-86679,-6815,25914,-33500,-93004,-55626,283,12007,17540,6063,-26623,-7294,17159,-20679,-28727,16819,66299,75450,3279,-123999,-165522,-100241,9392,61416,34258,-18823,-63377,-52950],[-36341,-32811,-25400,-5710,-25231,-39035,-27041,-15217,36255,48173,-24979,-22752,6535,-56339,-79711,-13936,7337,14924,13720,-43195,-68183,-8988,70714,59930,-20830,-69854,-55704,15257,78751,74333,41937,8106,5461,44344,57151,43424,58141,43027,-6364,-29202,10944,58314,45149,-27127,-89657,-88506,-50695,4155,14580,-29492,-32728,61222,111166,70889,35522,32669,75073,118716,86799,27931,-3700,-40226,-44695,-39996,-74881,-83369,-30694,10945,7444,-31648,-41277,-14838,20119,28244,7158,-41965,-70433,-105780,-88936,-43,78323,120897,130870,90476,46343,29639,29169,100225,178249,160955,46825,-75975,-123808,-73536,38178,66132,40258,32753,67586,110574,164773,145467,32970,-87578,-110287,-13250,43252,-32317,-127968,-173227,-126068,-30455,-5929,-4817,44532,67270,18372,-20232,-18059,16810,66938,44120,-30443,-18830,9384,-30293,-9227,66942,65052,6278,20370,33622,-3917,-56255,-47577,62995,134438,80361,21449,9291,6973,2423,-5106,-16496,-67466,-100521,-61291,-28,-12988,-63566,-66327,-19321,29383,49507,7671,-47921,-36932,-15601,-24274,-13307,13891,-13300,-22068,55669,106974,65613,22755,52239,109797,111064,21157,-67759,-57210,19798,31381,-20460,-12854,37319,27686,-61181,-130206,-110459,-52961,-30940,-30118,-36823,-45384,-48053,-30382,18103,80729,56230,-64656,-140651,-123584,-57152,57833,130583,44516,-83631,-132997,-72395,34863,47165,-28146,-60060,-49446,-60216,-100495,-150676,-160468,-71840,15642,13822,-784,22830,16371,-15970,-44049,-68096,-48015,-15745,-47937,-91602,-77982,-14105,47582,62317,90802,130102,119035,105353,142494,117353,3106,-97025,-81807,-37560,6702,77656,97034,59675,95983,117941,76840,-7177,-116232,-180809,-108142,5253,24605,-70059,-117853,-73767,-32061,-28466,-11563,14172,-10111,-50357,-19216,38346,48577,41728,84569,148309,157911,69380,-22127,-46247,-25172,-6405,8474,23902,49890,65485,31863,5647,26860,78860,69908,2263,26596,125709,124955,18173,-87230,-92332,-6793,51338,23835,-92834,-261436,-288318,-138105,-8133,41491,68623,64748,51698,36212,-9033,-51683,-66144,-28444,46600,27301,-59641,-18324,31038,3157,24187,52799,21266,-54917,-83965,-44132,-18853,-37781,-5557,64534,30537,-62202,-56314,61031,115589,31679,-32425,-3781,20222,6158,-31443,-42181,22846,72266,60841,41193,18386,-34004,-51896,-43458,-4990,92000,120502,-14060,-120966,-97480,-82517,-88977,-57860,-72346,-147131,-177026,-127653,-29780,12329,-12312,-29251,-43918,-41065,28506,92758,48335,-61041,-120229,-106229,-53887,-813,-10583,-69107,-67241,12830,47872,-10555,-78509,-42785,56086,83839,-2039,-105103,-80112,36450,31023,-4073,97517,191918,164188,78795,-5317,-64760,-55632,-8900,12908,-10485,-41089,-36887,11749,55440,61147,40175,15452,-12466,-37794,-52216,-37811,-6970,12273,11998,30714,99473,112502,39790,-14974,-52608,-88679,-80410,-36827,26057,87519,101757,94205,78725,-5606,-110174,-172859,-178725,-133871,-59733,-7851,12533,39997,34701,28798,19812,-59576,-153810,-146874,-111163,-89049,-37375,51480,118560,121908,103867,93129,39272,-53619,-87613,-92389,-107003,-93142,-48304,-18065,-1764,23966,34820,29006,10620,-13528,17990,80481,57103,-49393,-97957,-70710,-97195,-161794,-119552,-32371,12949,70080,107386,99478,56243,14292,24337,76857,56807,-44738,-86068,-64983,-206,87808,107131,69414,41106,100189,172544,150670,106900,72436,2157,14904,58041,52558,50889,26256,8322,20226,43638,44817,43895,24632,16630,63742,66897,-19728,-60139,11197,121095,163992,83468,-58469,-113420,-6205,113222,90925,44944,72748,38785,-29381,24700,87524,49903,-3901,-8673,27292,80669,37027,-71827,-103940,-65428,-64178,-101964,-22228,86144,47108,-52284,-74696,-52471,-63181,-93292,-63563,-24591,-31385,2771,91912,75194,-51401,-116282,-82006,-20113,-22850,-36945,4619,29625,7082,-850,32386,-2239,-78951,-31081,80977,86056,53545,24753,-15312,-30430,-30041,-84808,-80026,19402,62863,20130,-34725,-58953,-16617,32301,50950,31343,-13029,-35215,-13954,27852,45588,9614,-46393,-35742,46484,83580,54212,22854,42454,66473,35877,-16280,-27900,8436,52290,14916,-111316,-150129,-46530,54513,78213,24574,33959,100408,110222,77396,76293,72275,32516,-47361,-74100,-15815,18716,-6363,-35615,-52196,-68202,-15916,84581,78697,-31159,-97818,-59883,-15880,2237,14495,58694,114084,81760,-19512,-44334,-12027,-38210,-91147,-89633,-73306,-64658,-39012,1232,8393,-40752,-80194,-43676,-15602,-66037,-109586,-79293,-13308,8200,14453,57683,68310,24685,25479,27349,-21653,-43091,50457,160278,178778,69042,-70797,-143547,-123991,-67309,-51356,-15374,94464,135384,30493,-41938,8791,43846,5917,30205,108708,108234,43930,-39857,-59951,-1396,10459,-42955,-37812,7118,-10400,-39860,17817,130491,177925,95853,-42240,-141413,-225523,-277950,-197580,-80407,-52836,-69691,-45709,7223,57921,50225,-9679,-29881,-23518,-58820,-57596,12863,41821,44941,50243,-30387,-117553,-135405,-122781,-99192,-62366,27865,130289,103299,-56220,-124707,-32388,63734,44034,-15054,-4105,63849,26264,-23371,44141,97449,41503,10066,32230,17209,-2257,23255,17699,-8604,-9847,22562,30583,32016,15338,-7216,-7450,19548,47642,28081,-19936,-19956,36505,56208,-38683,-130507,-156994,-121621,-20763,14905,-18434,-24488,-12350,-8203,-24693,-43289,-13224,6931,-30760,-60599,-43664,5528,55321,52107,40542,45811,18315,-19023,-11901,36765,65899,33041,-14618,-30085,-49027,-83655,-101805,-60252,-18779,-231,-63,-36262,-79864,-110477,-142731,-112788,-47099,-76810,-155389,-112698,-894,6513,-56343,-75300,-40266,-792,-46792,-152244,-186191,-98260,-45140,-32700,51672,95377,-9456,-107398,-72118,-10394,18894,74617,99719,31512,-18815,24060,63946,18542,-35390,4164,71574,64989,46791,43096,7003,-9540,-8521,-49035,-94055,-62293,14512,32199,20590,35156,62821,73680,65306,-522,-33017,41879,121349,82400,-18056,-27110,55450,84705,38871,24352,73735,118539,91296,21232,1548,7901,-45716,-85660,-26323,14350,11998,48678,87932,41259,11248,37290,53709,52428,91568,119663,42008,-59878,-26538,36537,-40582,-101292,-83811,-38350,-534,-864,-32664,-52067,-89536,-127103,-122529,-67652,11412,36219,27836,30144,-5358,-78986,-105854,-74412,-52970,2469,74351,44296,-51845,-63196,-7429,19706,42395,115938,196058,168494,52461,-27857,-7868,62676,94053,56269,-11573,3082,81692,115862,105873,72821,-14736,-54830,-22822,29065,10078,-102742,-160394,-97121,-4269,67450,115778,72042,4489,17006,52816,32007,6604,4471,11724,22771,1008,-70573,-124387,-72679,40690,68979,41807,52221,51316,29017,26559,6751,15674,62984,6092,-113889,-94961,-791,14100,-756,36262,43913,6412,640,27513,78723,91834,1864,-71446,-8740,125816,205766,138621,38239,24352,96907,101461,23805,-15461,6716,-28484,-111226,-158889,-141740,-128696,-137708,-97183,-31675,6500,31479,15163,-11339,26974,61441,18199,-21661,-28604,-34631,-34014,-39109,-51298,-5912,47573,45867,3546,-46127,-63040,-30538,-8846,10497,13007,-11795,-35217,-52616,-50409],[-30973,-27230,5673,33016,7619,-21596,-34607,-41091,-4168,-28609,-119699,-104731,-46931,-57454,-40593,35105,22337,-38758,-104848,-176937,-172666,-34966,110550,114398,49104,29560,31615,49239,72394,28986,-36632,-51360,-13573,31413,37924,46869,81210,67653,39059,39685,54053,58319,30083,-27240,-81723,-107040,-52425,53424,53157,-49009,-58506,64643,154364,157265,118422,66060,67309,114448,87309,1283,-57716,-47117,47458,82302,15661,4964,14149,-59693,-101095,-73981,-44188,6523,89416,111460,58086,-24939,-81448,-98206,-52528,-6240,19571,54495,90026,77300,61097,66853,60125,116062,207183,209751,99203,-47679,-128127,-113654,-17869,32028,11099,-2952,13469,18847,52446,46406,-31339,-107461,-113383,-14383,22087,-88271,-180048,-213741,-181702,-74090,-24596,-15373,42406,74581,20659,-38357,-26567,57623,111700,65673,-10756,-42222,-55071,-37855,34199,63431,17493,-16812,2188,-28973,-93565,-122555,-104909,-9992,80043,60659,-549,-27914,-36592,-33490,-2904,17608,-28784,-75076,-28882,49547,11101,-71802,-102614,-72257,-14168,1336,-55885,-86766,-38110,-12829,-36456,-14612,42629,29855,11066,44874,36357,-34629,-24740,74770,129033,86683,1900,-57541,-86775,-33838,16567,15810,37317,70996,60041,-18322,-98850,-102502,-42554,-19489,-29243,-34517,-38008,-38062,-9329,43738,104515,106176,-5962,-106654,-86741,5172,96771,102771,1632,-98593,-96956,-16107,54400,19576,-77813,-117347,-91862,-66666,-86601,-124824,-112184,-32332,48310,60654,35744,25245,-5972,-44760,-38081,-35084,-28797,5225,19000,17460,23371,43775,60950,53236,90443,127538,75937,21419,44167,52585,11534,-39214,-38347,3394,39412,77078,50391,2612,57382,68077,-16370,-88896,-139918,-189643,-123967,-3045,-18550,-167000,-203425,-55213,51287,3887,-45541,-31081,-8008,-20577,-7610,14485,-3916,-20249,18968,57400,72528,39222,1573,-10264,-14986,-25881,-35666,-12050,51128,88205,59925,23639,26302,62179,46946,-40246,-53001,50619,102289,5689,-94495,-46932,54857,56494,-535,-59487,-182353,-196834,-39558,24710,8280,15622,-10970,-35969,-8887,-35273,-96336,-74807,13611,74522,57848,24234,78103,93358,49061,67304,109493,61064,-69807,-141755,-97636,-15438,27755,24750,13758,-37702,-108942,-80839,51701,126799,54571,-7986,37121,87172,42492,-39955,-47233,5663,25327,17078,32514,45179,30582,33804,24391,8067,60042,98729,-8731,-125363,-123541,-74764,-28969,-25481,-87102,-156519,-192872,-177268,-51597,20595,-38268,-63781,-21411,-19756,921,44303,4121,-53924,-43020,-28013,-43015,-42944,-49026,-70010,-34215,14670,6198,-13971,-550,48363,79541,53960,19736,30336,89138,150446,113207,74198,146964,193574,128351,46277,-14051,-65676,-57843,5975,56184,47611,17927,19816,48968,94319,134262,100779,14334,-49742,-42292,-4096,30224,28510,-12298,-31959,23420,88281,46963,-32619,-36896,-41717,-86810,-81936,-29390,17321,50460,61198,50324,54525,16557,-98726,-181570,-164694,-101083,-31992,23618,50919,81145,70371,9968,-38088,-70437,-100491,-99797,-81238,-75836,-57075,-9561,34520,40913,41348,56414,55064,13588,-43897,-122963,-128253,-56612,-29786,-25160,35681,94137,63825,9523,-15404,-31998,-14325,10297,-52041,-176128,-224569,-166123,-121621,-130505,-73941,30454,75420,67262,37199,29698,-10626,-84574,-52183,48511,13963,-129994,-161139,-71270,21135,70058,94947,118532,86348,79051,144794,142382,80055,27825,-18436,6625,58626,70225,88756,98257,67358,18846,11676,44265,98462,114927,68188,50134,61290,44139,65328,118113,108499,45579,-3830,-51480,-106101,-56214,55281,51043,14147,33426,-27444,-118123,-74924,-11410,4231,29492,48554,34757,35285,-635,-90696,-128015,-85910,-63166,-70307,-369,59262,-19864,-117988,-97323,-46872,-59514,-86143,-53492,-20895,-43151,-68410,-41644,-44843,-99567,-109887,-79303,-50100,-19003,37233,77953,20263,-54374,-52387,-36989,-80833,-70647,46895,126032,87954,36408,17058,1817,26,-5623,-83004,-133439,-82622,-59322,-52383,-10423,-6818,-31732,-20965,22493,27526,-10151,-46653,-72426,-69811,-84225,-140445,-167697,-100452,17777,78464,81604,59129,18136,6881,48833,72237,66206,67182,58012,8581,-54705,-39015,22366,35886,28404,9608,24919,59902,76498,49399,30799,40414,21987,-43959,-66929,-9248,43561,13148,-46490,-76365,-105937,-65042,79363,159303,73860,-73636,-74698,43099,87082,33324,30222,84532,95090,42794,9357,-5829,-49623,-61872,-27881,-59142,-126238,-103854,-33615,-3128,18046,41055,29250,-26264,-91339,-89595,-21222,21949,21760,59979,103846,96629,55502,45306,58563,52663,20752,42239,118296,154958,81971,-56246,-127703,-73564,11988,5404,-22230,62306,133692,76207,11643,18345,40108,26884,29221,61334,46867,-33936,-66800,-12447,42540,2845,-77669,-81497,-22529,4693,-6694,-7399,57919,131214,100468,16310,-38113,-114713,-204107,-163542,-58127,-21948,-26065,-14251,15003,57004,48110,-14490,-15390,-7668,-83175,-99240,-19683,7922,15243,32537,-42725,-92266,-74861,-82835,-79128,-21988,20821,17513,-253,-33048,-43604,-20517,34637,68981,34606,32553,115189,84843,-287,2939,31345,16650,-4237,-45644,-75351,-59877,-6014,54284,96932,72280,43749,42777,70056,35089,-63628,-119024,-76175,14523,41120,-24449,-37013,33423,40323,-64850,-130998,-127266,-101355,-23228,33449,19779,-8795,3449,51641,55309,4277,-7910,-15927,-58243,-49349,53845,131220,132386,91145,42468,17349,43972,91904,71704,13053,-15239,11999,62446,59691,-21932,-139366,-162571,-69073,14914,45907,40140,-22005,-82068,-88375,-112204,-94864,-18347,-4309,-37244,-27523,-35550,-54035,-55907,-94936,-114261,-62670,-69889,-132433,-122130,-41267,-15291,-38585,-6858,53118,19381,-68772,-47188,18722,29542,75436,109097,9169,-70416,-1379,38909,-25557,-70897,-24882,66613,108327,125528,95104,-18355,-62654,-8037,-9519,-39273,10194,83491,81897,60254,70325,55835,37574,36023,-3944,-32212,32772,121035,110266,16271,-1618,75984,77534,-17921,-26663,32245,44235,41718,20300,-48957,-90662,-84462,-63329,-31057,-27852,-21466,51103,144011,136298,48259,-21810,-16812,45410,109378,105828,26938,-36961,10835,94478,60131,1406,-28309,-21646,49091,78513,-13566,-65228,-48409,-60835,-112322,-107095,-27858,1428,-19952,17053,35708,-14804,-70671,-71749,-22938,52739,80848,3985,-82079,-50535,35078,71862,45091,24730,38008,49572,44074,28141,-2023,193,17896,-34529,-131724,-95201,55339,125825,95485,51572,-11601,-30975,-33575,-16542,-7928,-73694,-139951,-90780,49202,166713,178274,68403,2082,44733,66954,12829,-36572,-21745,7728,22099,61734,45389,-79221,-119961,-13935,47036,48107,93542,111347,52220,-6454,-22745,8438,34964,-34340,-111213,-18431,103873,79023,19644,22910,-440,-44976,-45448,-17628,33642,51167,-18145,-66755,-13084,86371,160064,140284,55547,-6267,34122,46008,-53867,-117618,-46279,4462,-30922,-103180,-166714,-206978,-164922,-33126,60186,21571,-30281,-7615,24757,40851,46678,-1639,-64737,-61579,-37980,-71293,-94342,-48405,40965,101899,86036,11274,-30469,21228,80350,42121,123,-2352,-23209,-38183,-35762,-39239],[-42017,-39096,11586,39539,14027,-8992,-36082,-65662,-51133,-85553,-168149,-154571,-88416,-13600,100129,180483,117293,-5688,-134645,-217328,-183359,-41934,88159,107701,68875,61085,61007,34137,-2990,-40605,-55152,-43195,-21727,-16609,-26722,-1530,43611,40128,48296,78588,67725,25626,-6098,-3790,-7224,-54142,-56541,24647,42756,-40033,-79114,-22383,59755,109828,91075,43669,36537,82878,65467,-20219,-65937,-8113,100770,106760,53996,90412,76517,-87320,-177816,-112135,-44835,17629,116725,140653,84315,29941,-24956,-51048,-19837,-18183,-28704,-11083,-5492,-24924,13863,83652,74064,60666,100908,135569,91015,-16673,-120504,-168538,-81872,31008,30832,-30497,-59377,-65974,-28079,-22649,-79826,-101118,-85146,-23065,-4469,-94220,-126293,-77175,-44351,-21713,-30871,-32735,23432,43540,437,-18006,37418,121779,127013,47726,-11725,-47134,-93707,-66855,35572,51884,-4599,-31251,-31344,-62892,-94757,-89256,-85179,-68508,-4314,28380,-14498,-74494,-88087,-44517,16349,45085,28996,1950,10795,19085,-32181,-55073,-43170,-36705,-19645,-43529,-99546,-88392,-10013,9200,-29675,-5251,54896,38161,5355,5172,-36619,-90932,-32470,84638,127483,78678,17671,-6932,-43562,-27227,24364,40189,27186,27625,63863,46025,-48303,-104052,-67739,-60725,-65057,-13053,49637,44748,17988,30848,70415,92035,46796,-21315,-27926,9638,48598,14153,-67121,-80062,19204,100748,102927,51319,-41737,-91252,-22249,54544,4963,-72666,-55199,-17395,30705,55363,4708,-35334,-44939,-49554,-3977,19991,-753,2490,22848,54009,90708,94402,75390,50409,45366,22766,-42771,-74662,-26641,23511,69460,96762,70296,38476,43544,47890,6320,-39031,-13722,-21192,-98913,-134910,-114247,-129827,-121200,-59661,-73058,-176961,-160692,20962,128441,38669,-73338,-73536,9217,51774,23785,-20171,-49523,-55613,-36484,-33039,-10050,33638,73733,48127,-6927,-19065,13784,53131,86373,78418,27801,-3687,17933,62234,30423,-79231,-139869,-86441,5648,9817,-25975,15351,64919,46186,27530,14544,-97003,-101266,32383,37910,9208,18448,-56113,-112085,-37031,3576,-44642,-58017,-15822,16029,43974,83178,106366,85497,83253,83190,60101,-20539,-136364,-183687,-146316,-45706,85299,86015,-21971,-102814,-122575,-102208,-42025,27597,21190,6889,57997,113836,67691,-25500,-53408,-40583,-44309,-27180,19995,80910,106907,101519,74646,67046,102869,115983,47493,-24395,-24860,11594,16477,-31905,-66743,-80864,-143259,-198341,-98022,-10799,-35775,-17548,59181,34831,-8905,-9272,-40853,-22326,72110,96980,32848,-1700,-13291,-28987,-9731,-6894,-27795,21842,114707,151570,80263,-2465,17664,105183,114757,103380,127648,160960,158994,129660,78388,5723,-40161,-49527,-39733,-11891,27661,57243,69869,71890,57501,66416,97051,59206,-9532,-29083,-142,18711,34318,21454,-26772,-41559,-7989,-1205,-60175,-103128,-70497,-23756,-33792,-38961,-1277,31876,41695,53232,48706,50105,14946,-81003,-122162,-68792,5566,54332,77514,53675,28762,-2505,-68775,-85338,-17487,27466,15889,10447,-18357,-75138,-83338,-38326,-14649,-14824,11794,59522,53694,-12841,-86304,-49973,47081,26308,-22263,40449,103557,55588,3635,4296,11863,13334,-9524,-85997,-162811,-206053,-193371,-133592,-90438,7403,121818,134291,44051,-36573,-42846,-92939,-177988,-113672,12642,-30254,-176764,-187622,-48460,47464,28697,25443,99124,98299,26517,29120,48696,-10625,-88145,-97715,-29759,37731,48422,54335,96389,117129,75457,40618,36933,66147,90240,51091,24373,47146,75736,140101,198568,137523,19317,-10953,-2115,-71457,-111083,-67681,-24485,20405,30993,-65397,-152288,-118141,-77046,-37800,22554,49445,33083,29829,12766,-33446,-40453,-11497,-5651,-8596,26995,20847,-69496,-139052,-103570,-54955,-55096,-51821,-34045,-40539,-65557,-105747,-130748,-94483,-35434,6190,-15742,-55789,-21637,63833,74461,-33509,-117545,-79977,-51131,-97706,-42922,80545,81389,-5662,-44832,-38823,-45510,-50107,-66621,-120368,-132131,-78352,-97664,-91605,21591,65636,-22116,-57656,12624,46727,11133,-28197,-83222,-119608,-136463,-172734,-188690,-128831,-40825,14890,55854,46940,-43456,-77431,20928,99821,97646,82071,15909,-76190,-75647,18797,68136,14438,-47980,-52636,-3156,32354,25630,-14242,-21095,655,-10099,-45668,-57694,-28838,15540,7727,-35355,-50968,-84131,-70710,44211,133533,120076,17840,-8522,70842,104274,36011,11466,40093,54025,37177,10388,-37891,-73470,-36601,22480,-55994,-182917,-163281,-53121,14415,86174,157311,117112,422,-59626,-8759,91249,102179,61648,94147,116066,94963,92940,81383,87377,110835,87900,69208,82344,87996,48815,-33619,-60432,-557,74994,69152,16297,29589,77529,83612,54703,-2704,-26648,-7298,-298,-819,10860,-24958,-30403,23098,44831,18188,-13277,-39660,-19780,24979,12306,-45060,-33417,12815,-5002,-29527,9862,37414,-26734,-66125,-30802,12029,30954,26478,6832,-1078,5539,1364,30229,24137,-73847,-107387,-32511,7398,7403,-1071,-59907,-56564,-15251,-26466,-38400,-11093,-14578,-58644,-60441,-1239,8440,-38914,-4685,57598,33031,37335,116417,97601,12209,-38032,-49027,-27097,-11649,-71872,-123164,-101795,-33993,59956,126407,85986,32178,23070,56746,20151,-113037,-224221,-188077,-44852,43585,22713,35246,89447,55436,-46165,-80006,-69386,-62632,-16490,61646,74001,2059,-33203,35009,104190,72536,13257,-30043,-40335,30853,152355,182613,118740,69332,54613,17678,57660,151486,124155,4014,-61563,-36602,37559,64893,-556,-97980,-136949,-103856,-23654,69571,81166,-8862,-60106,-43462,-58934,-44336,28239,26573,-21959,-3840,-22608,-49790,-37378,-79328,-113566,-32465,14129,-35573,-61206,-25088,-25536,-91954,-91619,7244,38475,-35337,-17395,47716,32490,37116,69796,3569,-63934,-14265,1659,-62590,-94490,-52360,43403,128712,161706,93667,-29846,-54097,8511,27591,36388,70135,98797,88636,46392,34118,28978,5896,-13720,-22555,-21990,8764,46479,46522,476,9314,77194,52878,-60308,-74807,-55487,-76061,-4799,70400,-30607,-132886,-88119,-25534,-1432,22243,69403,164606,257680,233614,115787,-6694,-58526,1954,98404,96712,30839,-27620,-42631,3279,23775,8453,-16889,-180,59591,49781,-67326,-84300,7395,34742,-56478,-123607,-78621,-39338,-38432,27697,94284,78342,-23882,-85247,-19391,71549,49437,-38425,-89670,-71720,-16581,49318,45036,-39915,-90308,-39255,53128,104942,93553,58057,33404,-13119,-129478,-173301,-53141,65716,73725,31661,-13316,-12589,-8243,-3912,5230,-12979,-54759,-36255,81638,193471,192010,85444,7286,-16398,-10951,-11719,-44419,-51868,-36783,-6039,98018,111138,-49598,-138710,-72314,-23821,4447,81436,104954,23754,-57830,-63111,-38095,-28115,-60849,-73424,43811,140177,90460,33873,12629,-14857,-26260,-37347,-58193,-23381,43437,58388,33931,7279,9110,55494,83678,40937,-46125,-60746,-14622,-37206,-109285,-96758,-10291,61953,50475,-45517,-115263,-70864,44338,94437,-7847,-98892,-39931,26100,15497,17070,8603,-43378,-38974,-26233,-92681,-102728,5294,110595,152194,127434,45958,9689,37908,43291,-3159,14194,61067,32192,2076,3714,-14467],[-37079,-37997,11064,36728,30113,29876,-4149,-46660,-41219,-65647,-112990,-80344,-27900,42210,161317,231034,197850,122105,-3437,-114758,-96196,-7644,57528,73035,39326,11385,25555,19799,-25673,-36163,8011,42312,12500,-62253,-87193,-41215,-7579,-28585,-9156,48657,63484,34351,22425,52129,77168,47352,-16160,-26796,-6463,-11132,-57581,-66989,-2330,33534,11586,33526,90079,110542,60614,-10440,-11109,61621,101221,32111,-3214,71835,63771,-91575,-184957,-128034,-37043,24863,88956,102491,86531,81678,46752,-1380,-5323,-11762,-9703,-6990,-67083,-111024,-38686,53961,35571,-31242,-61054,-23853,17628,10319,-70058,-155615,-78027,60334,65765,-35939,-79126,-70743,-30033,-23400,-51713,-36629,-28289,-27285,-23223,-53869,-17260,84752,127489,83474,-1417,-22913,30103,22525,-23872,11455,97079,128950,84822,11762,-17698,-17218,-62803,-83262,-2682,51952,40840,-6902,-54608,-75334,-59557,-28516,-26768,-65730,-60484,-27842,-43830,-70778,-46985,8310,33568,33945,63935,99388,43656,-61685,-89495,-15290,52426,44398,-3445,-52040,-74461,-64043,-15409,-2605,-34956,-7097,56327,42291,5721,-1720,-42750,-74758,-13970,79008,118565,109174,78273,46450,17244,20052,34390,4130,-43353,-44745,15407,31525,-45539,-99627,-82828,-107309,-112024,-1590,133913,145397,74354,35498,36779,33211,24406,22813,13623,-35456,-74281,-106094,-152936,-94745,58286,111747,72254,67315,37424,-1233,86821,165825,52978,-59566,-33794,-9025,12849,21197,-54516,-89758,-60979,-36370,10573,18957,-27675,-37742,-12388,29406,78934,81524,47155,18028,-3239,-57526,-102266,-73811,8794,59094,103063,125690,79833,16305,35657,59275,37038,-20329,-51598,-75452,-104480,-95517,-44012,-49262,-104907,-138239,-125684,-111189,-40832,73434,117115,47455,-41125,-68937,-28278,22511,-5029,-69322,-77724,-49039,-37726,-52163,-25709,61437,118042,36434,-37922,8874,95669,126632,119316,77398,4464,-8106,51615,91881,20100,-102033,-168315,-162187,-89708,-6410,10197,-5369,-13217,1933,45546,39714,-64451,-77775,-13986,-11746,37040,95426,-10988,-110958,-38256,52984,28784,-54101,-90301,-59869,23534,87999,58761,9481,27725,13622,-62159,-142305,-190933,-164688,-130212,-62491,86810,119972,-1004,-70708,-46529,-71947,-118237,-88204,-32303,23220,82949,105275,57238,-20031,-71273,-70940,-40548,530,26620,72636,90453,69855,50443,88929,156169,165707,124269,104753,117807,101273,4467,-85909,-62046,-20211,-83429,-165268,-118146,-35422,8236,77677,120746,40058,-31888,-38543,-66441,-42366,63842,112870,76160,57187,44580,3207,-32729,-38720,-4764,86637,154634,137837,42479,-34685,-13647,45632,2202,-29184,59648,141803,85641,30021,37847,-21578,-82211,-71235,-58606,-63201,-49064,632,56783,55180,16507,-4659,-19914,-52592,-56083,-7999,26424,-1272,-21316,-18127,-19944,-11051,-29382,-79282,-100777,-98595,-99217,-58155,-5642,14936,31653,57101,85818,109580,84277,19730,-56272,-79650,-42467,8384,56290,97247,100505,28430,-64280,-128149,-120612,-30864,71270,88006,78917,97397,51339,-71392,-96068,-17333,6428,-11126,24396,74812,63281,23395,18025,82448,142736,90920,13473,14550,25038,-11251,-12311,39846,88314,90055,24888,-50090,-62845,-89383,-143637,-138206,-79882,62337,189815,174320,51913,-46414,-61979,-99502,-157664,-117504,-31263,-50457,-150521,-150746,-24711,42999,-12504,-36998,47837,89555,21038,-35175,-21126,-53964,-134726,-146430,-53584,7110,-18036,-25658,29004,91409,96477,76666,30526,1528,11442,14810,23482,44528,64872,117476,177435,151429,68447,36236,23447,-38521,-92457,-110668,-53442,53824,50862,-63584,-122847,-96891,-73464,-41645,1947,29774,40370,66205,80127,88767,107132,79708,39866,44700,68661,26739,-48183,-87659,-73036,-50654,-43678,-25490,-25841,-53754,-51403,-63610,-92925,-33433,64024,100271,43515,-13470,-9868,18608,-1447,-89884,-158507,-115933,-57595,-74608,-31090,52933,16042,-95549,-122742,-96917,-103601,-139305,-173078,-175166,-83194,20866,-17749,-55086,47736,104380,17243,-35978,17074,58348,52100,18536,-47484,-86671,-90211,-110541,-127122,-109155,-83517,-48276,10961,9326,-70672,-97122,-2399,76469,73226,67947,6300,-100906,-98027,11657,83333,31620,-70449,-99556,-18323,36329,-6695,-54353,-31670,-21002,-26382,-7691,-4893,-28839,-26801,-2121,9606,10520,-29672,-40469,19445,56234,73142,78964,71653,50963,33067,-20490,-48915,-15558,26176,35078,12822,-40974,-70177,-33531,15445,-53459,-157748,-142901,-45870,20929,90049,159055,125258,23604,-18835,22695,96895,111880,98581,122919,86741,19970,42646,76845,99040,102815,58616,78291,103330,56096,-6904,-35432,-28690,4425,54322,80231,67862,43969,38197,46209,45379,-11438,-60659,-50495,-38958,-16226,48452,63162,22766,22068,39494,74726,101778,41894,-18585,-5110,-5304,-46806,-72407,-84086,-88269,-61603,18018,95981,75447,1887,-45843,-30931,19948,46846,-9854,-87555,-55693,29636,62344,32329,-41155,-84816,-49940,-8826,33,-8285,-32754,-23761,-7158,-10161,-40770,-86013,-83319,-51391,-26529,13633,-7124,-77210,-58426,-15976,-4713,28261,54962,20147,-20460,-62067,-79569,-33746,10153,-23129,-75610,-80931,-47727,22704,86735,52438,11338,3371,6113,-35194,-145617,-253279,-221438,-87852,16695,71849,116374,121799,72678,16313,-4895,-24087,-31490,4330,76244,87535,-9470,-72268,-21920,49199,47438,-7694,-50905,-13731,96475,161334,104231,3542,-2069,74707,67454,67817,134257,122664,38355,-19708,-62154,-55855,-7084,-5658,-29144,-83047,-139843,-84241,72535,110257,19833,-8993,3081,-19330,-3831,42427,-1598,-72914,-33813,14701,3184,-19615,-57916,-61958,40390,109496,51414,-36030,-51161,-67793,-117215,-92057,4169,41720,-2767,4300,50650,47812,38694,48018,17069,-10958,11968,16602,-15485,-40969,-30882,24267,90425,116407,71767,2557,-7196,21191,38752,39773,26673,45643,47435,-25505,-57276,-3431,8303,-23608,-45672,-41804,-41184,-60420,-57468,-29754,30082,104416,72152,-51344,-107076,-127587,-127912,2801,124475,47942,-63138,-51878,-8667,37827,102959,164997,236381,282953,209971,114489,47679,-30669,-55246,22075,69521,39478,-30733,-97782,-111554,-104213,-78345,-40109,10875,5489,-79411,-152776,-92563,7965,17408,-55226,-107889,-77136,-41873,-19665,51390,131464,119329,-17574,-110380,-38794,52360,22769,-17760,-42486,-94363,-98213,-13412,32639,-39685,-82131,-14591,74561,117181,146856,135640,80757,51022,-27238,-139074,-111377,22355,71326,12771,-58515,-52207,-4158,24806,30328,29228,6318,-15593,28699,90760,115254,87049,7050,-87647,-82112,-16928,-6157,-26606,-30078,8996,103195,96499,-52384,-138671,-106024,-85690,-51195,42056,80077,24063,-19406,-30465,-69868,-96300,-83080,-56681,-4524,34641,40007,31912,-7159,-23311,2827,-13357,-44767,14312,113137,148045,112052,33628,-26619,-16216,7212,4830,-58133,-118445,-72425,16421,-15393,-106042,-96178,26785,110363,59659,16063,61476,98219,48418,-71094,-121315,-37501,28782,21848,42314,53335,5968,-10039,-16679,-71545,-62993,45883,138697,155171,103569,17406,-17133,-42781,-94317,-94587,22918,105250,67338,36152,34405,-10615],[-58284,-63714,-32163,-11415,17410,42665,2379,-49245,-52418,-73669,-77432,5798,59954,50471,63270,118100,158678,159868,76303,-31027,-34257,19015,36965,4290,-62325,-94630,-42244,9697,5463,10167,62924,102997,36279,-97959,-121066,-43783,-33528,-101929,-97199,-20642,42887,73756,82704,69514,70224,70474,-2008,-92913,-98684,-19859,-10500,-37974,1548,7080,-15196,67077,169240,140423,32367,-29058,1876,56191,37501,-65706,-100903,-37304,-28006,-103798,-161142,-148826,-71602,-9391,33827,67249,95135,93597,64657,8618,-9104,5574,33696,28234,-42793,-84092,-48653,-15033,-36318,-77293,-126442,-143854,-84039,-2829,-26527,-105837,-45504,65125,71703,-11121,-28756,-8260,7841,613,3246,37373,34429,-8077,-40170,-38643,29260,103283,132789,106315,39392,35748,76107,46585,-1611,48760,107550,63966,1840,-9544,-3130,11518,-11263,-56999,-28958,40418,78201,30385,-36054,-59380,-44322,-31313,-40112,-74805,-86532,-69508,-59102,-9084,69186,83159,30443,-56,55797,132055,56911,-66462,-60793,35150,106149,95761,9194,-26137,-4135,-42915,-78856,-55278,-36170,-10705,51707,70255,42413,12948,-32419,-62722,-9331,68718,86201,96204,114562,96456,52493,40229,18898,-58958,-105058,-83036,-51380,-52979,-81272,-77979,-48747,-91235,-109513,17200,165754,184010,127820,85920,54612,3273,-32505,7496,49227,-32189,-143397,-178436,-198889,-139149,-21461,-5265,-31985,27333,73861,61138,101421,111494,-15066,-78026,-15790,18459,13889,-4613,-50832,-38249,274,1531,9987,-6555,-59022,-64851,-26348,6670,19985,16286,-296,-8375,-3665,-40405,-62852,-17355,50522,74400,80948,49075,-12654,-18334,60404,102564,85721,34167,-12269,-55888,-68565,-38101,8112,-11991,-83329,-157064,-136780,-48461,23723,44053,39771,44384,41132,-25040,-92461,-77160,-52592,-75810,-64939,-27789,-17175,-30010,-4122,81099,109709,-11528,-73249,15411,82863,88100,104633,89030,31417,62954,146491,143009,37541,-69582,-125618,-147055,-109035,-23773,-7964,-57096,-71196,-27212,18811,6766,-61029,-94181,-82029,-55213,39042,131404,65129,-42929,-20221,55177,44001,-33052,-62013,-27753,33541,61055,29356,-17474,-41940,-73559,-121274,-154131,-131862,-30077,7315,188,70758,109017,50962,34104,63111,1061,-87875,-96171,-41176,53270,133863,128639,59036,-17990,-64903,-36828,30003,49143,29854,37195,34882,17447,-1056,29620,118573,179083,174447,166890,159653,94559,-31779,-112079,-70245,-4437,-3081,-50053,-81572,-66319,7969,107770,116596,-727,-65650,-42082,-61683,-87548,-61766,-19471,27503,66712,70468,18689,-49165,-41184,34689,94229,79982,37766,21249,9376,-21299,-60528,-94053,-62803,21036,48907,-11065,-28607,13323,-22354,-87306,-101659,-98375,-107900,-117800,-81139,-16466,-15940,-29308,-31537,-72040,-104355,-78129,-23231,10379,-17496,-45335,-25636,7345,29940,-8110,-76360,-67616,-45086,-97087,-107235,-14678,60434,69698,81900,120673,137030,84994,-39363,-128678,-58452,26626,5301,-7832,52867,70984,-16831,-123526,-159583,-47421,101630,118114,46164,59458,128318,83068,-58445,-59394,39948,28127,2612,61698,92327,62101,64393,109571,163640,169166,119622,56883,8535,-20715,-44161,-35247,29118,110650,130929,54988,-3158,15070,682,-63695,-89248,-52976,59285,167134,165857,101525,33746,2916,-19915,-43977,-55271,-54754,-53019,-79530,-76182,-20568,6529,-21888,-44261,4011,79779,91169,29694,-3688,-24110,-87059,-115473,-36924,-18325,-90414,-93986,-39699,14843,46084,56423,13040,-22955,-2237,38765,68203,75242,61837,54936,70137,91317,84764,52387,17563,4497,-3837,-52635,-41171,53805,39728,-67636,-96268,-71820,-51145,-17166,2787,27755,64448,101529,125230,161708,171528,84801,16704,62362,117070,70657,12751,-2630,-321,7284,2407,-8885,-16792,-22476,3507,-377,-5855,65287,114362,85531,47070,41187,14350,-28426,-45653,-79806,-126970,-119719,-74475,-67405,-43386,10805,-20138,-133499,-154939,-93932,-86949,-172123,-225998,-171147,-9785,109119,53513,-26551,20112,53642,19277,8872,23852,34329,70845,51242,-35378,-51689,-29899,-59124,-79425,-73728,-76914,-58909,-11469,-12907,-42590,-42821,7393,44527,32731,39941,44452,888,-25606,17540,66842,22383,-64083,-91607,-12949,35405,-9572,-34741,-4343,-22501,-10626,62880,78798,21681,-14723,11856,46496,43551,13467,13126,43029,30028,15694,62131,91061,29312,-31997,-80829,-121983,-84028,15879,74928,78382,40648,-18506,-28620,10701,9093,-21214,-28523,-18277,-2731,32725,59850,39113,-6961,-44037,-49387,-12815,49345,121671,154779,55514,-58536,-46101,33140,86305,58037,-17711,49531,129636,52372,-45034,-46972,-29622,-23269,-8600,33469,77617,67512,21432,-7732,-61,-6645,-40293,-58973,-55946,-3888,97476,129476,49746,5908,39755,112330,151220,75940,-29697,-55298,-28655,-11170,-37733,-66502,-36302,16119,56922,74084,49483,5586,-73360,-126257,-76768,13698,-17871,-114334,-60878,59265,49785,5694,-4645,-51030,-96591,-96281,-68889,-12843,35776,26029,-24610,-37593,-67624,-139850,-105550,5158,47466,9989,-51267,-103071,-112509,-96741,-10679,56324,-4277,-95625,-91336,-73459,-39489,28087,58555,25945,-11024,-24230,-27931,-3525,42625,15609,3051,1946,-41724,-84440,-131576,-186459,-153860,-78333,-14712,74004,118424,61604,15815,21603,23383,1843,3420,40437,68681,46066,-27085,-43766,-18567,-34856,-40526,-33615,-46208,-3330,83218,92042,-5591,-94456,-51911,63362,82909,49280,56032,55472,60053,42254,-39030,-76813,-35246,-8721,-3022,-48202,-127600,-89613,66418,120439,69884,50007,43784,26364,45783,53359,-4900,-71006,-65027,-6183,10625,-23272,-42277,-14366,60420,107414,72311,-5944,-39396,-55835,-54324,-18319,9744,24359,22139,7643,29699,82020,97061,63387,28269,10976,3542,26831,68977,73797,51736,33035,11629,23239,56997,47074,11682,6196,23150,-25410,-90418,-54749,-33233,-80468,-72847,-2390,19935,1772,-34475,-60470,-92887,-123328,-93903,-14404,74520,150911,123989,-7026,-105439,-131134,-87495,22869,93843,74362,22326,-24702,-28410,38643,101165,131497,169475,179373,79297,18452,53965,25185,-75949,-60776,40738,67042,17618,-34516,-88860,-162026,-148623,-53931,16082,-50293,-171960,-180467,-69752,-22486,-74453,-96395,-49977,4029,7930,-3322,38807,101677,88523,-19626,-97860,-52987,25237,42060,54693,21921,-73842,-92306,-8867,40533,8133,5797,55654,66044,47854,88751,123150,75015,53609,47055,-25331,-49773,46269,84208,-12907,-121280,-99089,-18543,31936,36038,26504,6283,-33880,-40411,-27892,-3526,3195,-43491,-79496,-43141,4394,36104,49188,43260,57090,81724,49667,-37939,-96707,-92912,-89437,-67439,7561,57730,69936,96465,63151,-49776,-127114,-116785,-89693,-95206,-78518,-8253,2513,-44730,-34748,774,-8275,16751,107488,156222,125258,76625,44251,9468,-17700,-32675,-13526,-31674,-92489,-94307,16440,51942,-50231,-135818,-63265,44736,34762,20813,90849,95734,-5299,-97840,-94450,-11145,55750,86279,113396,88822,16485,-18737,-1104,1832,1809,41886,109378,124701,47849,-50297,-91426,-128524,-166699,-125307,3269,67886,37494,24601,25272,-31333],[-48955,-56673,-51318,-40005,11427,51124,8537,-63606,-93106,-111557,-90604,20045,103766,66824,820,43320,96556,78176,8951,-31177,-12684,39891,52907,-24493,-116890,-119315,-44318,20899,46146,59077,97201,124206,50240,-86515,-103040,-8232,4552,-74750,-78010,-11796,51496,107149,103978,34328,13763,36970,-15079,-136657,-173309,-48322,38519,-1198,-12988,19356,39768,91542,130653,82125,-26450,-77126,-49654,-27527,-42469,-93411,-116701,-82267,-57336,-71249,-107821,-141378,-117798,-71579,-8343,85664,135188,101910,62937,13698,3835,36540,55490,39549,32866,27874,-10285,-47988,-48245,-14942,-27342,-106879,-118367,-25706,7013,-36884,-144,59938,65279,36095,46171,60356,49599,23506,19707,58981,75398,32044,-37745,-46674,17748,44708,28292,25928,51826,106834,122971,94421,75047,89450,79068,-6034,-62112,-16096,14898,3285,5356,5195,243,14014,52560,58208,39896,14677,-23459,-81887,-133924,-135836,-81607,-22999,1191,58984,135339,100649,5643,-22148,25655,85362,65226,31625,36060,58722,85843,79109,9841,1122,45434,-12270,-96841,-58150,14583,20375,56195,111812,79868,-18710,-89712,-98379,-17168,61674,31805,6651,74894,126823,67113,21790,-12676,-90525,-116952,-78830,-75703,-101181,-96231,-65028,-11676,-20731,-37143,44523,127237,120634,109722,111789,74102,6007,-51403,-14757,68459,20242,-101273,-156684,-169051,-147883,-90839,-82108,-80135,-17259,38831,43004,22428,-40434,-112003,-76483,21061,42518,-362,-26773,3817,73693,99637,61047,34443,17759,-21318,-42475,-14340,4072,-29474,-58307,-42848,-6798,15660,-1916,-12329,-7176,-5921,141,28022,543,-64169,-10795,93403,87523,39735,46715,64961,5873,-64534,-61208,-20312,-32697,-59614,-92044,-92382,-37497,-10663,-41092,-48276,13786,67606,-11834,-112197,-95372,-26715,-11177,-9499,-26969,-54928,-64577,-25084,48247,70790,-26317,-72117,-13889,-12445,-25730,34835,64042,55683,130943,200226,142911,48630,-5428,-68429,-117504,-63664,12753,-9933,-66853,-61639,-34371,-43234,-36812,-38234,-54977,-41418,-36731,-8171,57536,64593,1917,-11202,10358,4646,21254,70613,58954,3117,-19912,12484,22881,-33047,-98916,-96824,-66852,8277,143537,166498,74788,31384,25663,34051,70990,80790,29252,-21045,-41532,-30050,63635,162424,170749,83543,-19567,-40194,21535,65608,31544,-4083,6211,12806,13088,-27766,-67125,988,123242,168424,144080,88407,16524,-36551,-66946,-57221,10431,96735,77134,-39837,-121948,-71895,26242,55158,-18533,-61617,-39485,-48968,-86304,-145960,-159602,-59478,30941,49300,22620,-24672,-28779,6,-13342,-53697,-49944,11914,59485,4639,-91162,-89935,25644,73089,-1705,-56719,-36745,-8751,-8396,-33901,-75849,-93675,-107963,-143014,-138908,-99829,-79712,-34691,6110,-29050,-71906,-64523,-55864,-30517,-17551,-13184,9983,26503,27540,-2536,-57207,-57877,-32251,-73247,-108068,-32052,61507,73144,74419,77593,65368,39964,-52563,-110904,-7232,54491,-59702,-122666,-29342,23821,-64894,-138378,-85030,63127,136039,47021,-40838,8032,100052,57890,-63527,-46975,20836,-29988,-37673,47607,77065,49116,63526,96231,117460,104800,79348,63868,46516,41062,9414,-40186,-20923,58362,83303,32257,3890,13782,1554,-11688,929,-4747,5840,60692,103386,115448,99944,78447,46381,16353,-23558,-75022,-73262,-49870,-46332,-51808,-39302,-6777,-11685,-14662,57483,127882,93767,26932,-2177,-46541,-66562,-19847,-49013,-133902,-121595,-69478,-40477,-10805,9630,-16734,-16911,47089,97350,104585,97975,70962,10877,-28245,10717,42756,14432,9889,43584,46301,-28584,-80920,-29604,-24771,-92574,-91730,-54760,-36782,9400,11363,12160,63962,90018,81269,101165,97977,13229,-34906,47701,124205,76753,22871,27299,54754,75045,56839,24897,28715,31667,23756,-3405,18626,112921,113856,26039,21007,58137,15701,-28754,-8919,-12343,-40870,-52649,-55548,-72282,-60554,-24641,-59317,-158685,-156571,-46014,-17292,-124680,-183633,-98059,44193,102474,-1544,-104641,-91783,-72379,-50112,17662,27803,-15692,8311,1008,-82630,-68529,-17599,-52719,-85622,-65799,-49075,-47374,-35778,-30198,-16126,9438,33563,32353,2032,255,56093,106811,87846,51335,11890,-62182,-96818,-78179,-30645,-8431,-10429,-2057,-2539,-45355,-8501,91096,107312,55779,28888,40588,36236,12594,24648,71282,92882,57002,10757,14885,62208,40390,-29326,-77026,-108122,-102116,-13414,81913,144199,135393,28218,-34491,30720,104035,116320,69371,-6206,-33690,-23498,-41069,-60931,-74631,-108177,-112611,-70011,11591,117222,145390,31346,-68825,-61519,10296,58048,13318,-57578,7098,87596,19145,-58039,-38006,4923,8236,-24126,-15882,37841,42129,-3350,-28785,-20205,-12988,-25203,-38490,-38687,-14069,62957,95804,48847,7878,21886,66266,86770,38140,-28522,-58180,-38340,-7095,-3585,7338,54543,93474,96441,60886,3818,-14216,-65317,-160608,-159592,-49963,-11323,-56517,-4426,66008,4839,-35090,12236,-20267,-137070,-202880,-174006,-51875,71972,83685,-6648,-51731,-58290,-74137,-30975,50504,65236,-13624,-82859,-114801,-155949,-148294,-2641,91457,-16993,-147974,-131788,-67837,28634,118300,106034,18909,-21835,-10220,-8,3428,11872,-18514,-3985,-9797,-78052,-92257,-66929,-90561,-74285,-31679,-11148,44443,63935,-30977,-100753,-86711,-40425,7638,45630,60048,31318,-21548,-47526,10470,44191,-28254,-47880,16929,20674,1573,15037,22141,-34080,-83275,-49682,-3284,-7355,-21089,-37896,-38925,27385,51751,7414,6739,24072,11095,-8412,-32972,-71766,-46755,43387,100187,98254,69474,58193,73845,98946,83410,44408,-15926,-82346,-91084,-58029,-45212,-13779,23675,25245,7524,2301,-2301,1700,13905,29975,19095,-11640,8900,27816,-15760,-9555,91137,120075,48467,10602,-24935,-78460,-39489,68954,121660,115802,64283,-31396,-46030,24119,42019,-14941,-31273,-12009,-81105,-156465,-132790,-116852,-85765,-5307,15303,7608,29165,38310,-14962,-101405,-112643,-40100,36976,102858,145860,124254,24705,-64588,-76807,-19091,17393,-1682,10701,22840,-36258,-54849,2644,14118,7658,50102,61321,-26250,-64374,16181,42984,-53695,-78297,20688,96563,109801,91449,19285,-107467,-141855,-59943,2510,-69709,-162882,-132529,-20972,-18136,-96676,-75890,42763,105148,59842,-17465,-21154,13899,24722,-35,-34705,-32665,29737,90165,106237,54224,-14965,-5619,62606,85916,77125,76629,66351,9061,-37129,-15269,27109,16302,7472,29103,24793,15207,69105,74180,-44890,-141950,-80721,2496,33571,18788,2646,-1747,-16982,-25393,-42481,-70374,-119564,-113072,3146,81419,44507,46285,93657,88827,68773,50224,31337,29130,1241,-35209,-45649,-39569,-14847,18157,83966,152652,119842,10567,-78272,-104520,-90635,-77348,-54183,-11609,-36910,-73699,-28115,4492,15778,90868,137068,81364,13148,9487,63600,84461,38197,-7024,-3132,5274,-11951,-66288,-42946,44955,54623,-28861,-39972,-513,-40996,-73654,5822,50557,1271,-47591,-40920,13592,86311,150335,161955,94870,11117,-7552,46786,76987,44229,26793,75906,93836,21827,-59908,-92012,-101889,-88898,-55933,-5558,25876,12800,-5265,-11178,-30970],[-1539,-18878,-42352,-33799,12092,49843,15518,-71231,-119030,-119779,-110557,-42967,58658,79964,36291,67167,88705,6940,-83078,-68635,-14896,28858,51135,4472,-52160,-38131,-945,18275,37507,60980,91504,100860,39707,-61852,-80988,-7083,38872,22979,30609,53066,68641,83575,40010,-35300,-24503,26481,-22512,-152313,-204004,-85618,18880,-47187,-104730,-19196,47999,5798,-52653,-54964,-87668,-115793,-94777,-94242,-96614,-79267,-61560,-28036,-1602,-17140,-54443,-89187,-109629,-116020,-57741,75899,145717,104601,49725,2585,13337,56565,35925,-1584,42810,71502,12588,-26458,4489,74778,98461,17153,-65848,-11517,64468,59027,67063,67001,43788,39132,62274,57532,44276,15012,-23222,9337,55130,35324,-29391,-48522,9573,31328,-29031,-65978,6908,98533,88901,80213,111244,68643,-4888,-63587,-100071,-60291,-24982,-43651,-15109,53407,58509,2048,8757,80416,130260,103477,9301,-117766,-211096,-187711,-46916,81461,92559,64441,74586,30759,-38201,-31735,7129,47101,87080,108782,74690,10082,-11078,3909,1006,5533,46240,47444,7471,33740,96789,80534,76827,123938,65434,-89025,-156955,-112553,-24068,33636,-6993,-61328,-1382,90723,58461,-3943,-45822,-94900,-104452,-63081,-46820,-63042,-62840,-70669,-22783,46556,65225,47416,23807,2566,25666,55476,30567,-21037,-55610,-37243,22255,24588,-25250,-62077,-65837,-71702,-55550,-37041,-30458,-17116,-12263,-14961,-38244,-95922,-110968,-35347,50541,40811,-25507,-44716,23653,105012,130052,108079,87806,82084,52618,-941,-6173,13387,-24500,-84168,-58860,9275,17307,-9608,-10896,-38113,-88636,-90051,-12684,20487,-13625,21809,69793,-5996,-74711,3008,114321,63867,-70502,-113526,-78926,-64820,-35566,-9254,-25589,-38437,-42635,-83076,-100041,-45002,7897,-34565,-58855,12513,72664,78637,65841,-15488,-118486,-144659,-84127,-7670,39699,2466,-30293,-27733,-49392,-64244,-33952,-4432,30689,98952,116954,49880,14788,34979,-27089,-98616,502,107873,48348,-35596,-31563,-36227,-80980,-35420,22532,47359,68223,17144,-33429,-17678,-3489,-11315,1645,-3725,-2092,90107,174715,82502,-83053,-134736,-54151,37566,34910,-50854,-62281,3374,108110,222570,211014,69703,-51377,-103061,-60900,2269,9052,-3028,-10094,-42558,-57441,26299,125822,169296,95226,-22858,-21261,48075,46653,-1015,-20997,1687,11702,21993,-22821,-97309,-57321,69149,132636,114635,60643,13558,17121,23606,14088,72037,162490,119297,-22659,-127544,-105482,-41730,6433,25849,17254,-11467,-26143,-17014,-79515,-145975,-75394,17163,30529,34376,24447,-19796,-75752,-126464,-133617,-84157,-25835,34693,32641,-24768,-21608,108360,141328,29139,-35963,-31336,-26660,11683,50221,26487,-6037,-47533,-106221,-124441,-108020,-64813,19170,70228,30842,-21092,-26021,-43196,-48149,-26692,16581,50310,40252,1632,-41192,-70616,-72031,-41724,-30027,-45628,-22139,25473,38149,48948,18225,-3821,39356,33143,-1871,47783,34066,-115942,-175128,-63432,20195,-58168,-101227,5094,87925,24480,-76779,-88602,-13271,68400,44957,-39961,-45784,-38445,-88198,-72811,4328,42868,41008,39535,23345,8844,5729,18420,74485,131642,152388,100502,13304,-5799,36572,33732,4351,-11884,-26900,-25851,23381,76760,26745,-41954,-17249,50538,60074,65185,94643,59617,-16376,-75979,-103937,-86563,-66974,-70751,-73451,-41698,20349,31432,11910,31872,55230,39029,20442,2107,-36579,-44034,-26202,-77027,-129693,-90821,-41826,-26774,356,24147,-5837,6204,94532,125242,86412,72277,66424,8073,-27755,19117,32143,-273,29367,57077,23562,-69575,-154581,-126333,-75287,-84597,-51942,9415,26892,57951,20911,-22907,34010,60319,8175,-6213,6745,-20240,-21563,43428,77888,19087,-27975,-6659,52770,88722,84932,105932,136586,77755,-10059,-35834,12287,108936,110887,38013,36578,56548,9123,1427,46431,41009,22517,31058,15765,-30005,-40662,-42803,-96231,-160832,-122861,-3632,34852,-33580,-67915,-2042,62964,36401,-109334,-212032,-192268,-152726,-96097,18903,53964,-31873,-89034,-99356,-115422,-68075,-9702,-29643,-75354,-57510,-23031,-51217,-74097,-39468,5711,48858,87013,67868,6457,-15247,25544,100624,118233,50431,-54232,-138129,-130275,-88309,-73146,-50613,-2375,10543,-36549,-89486,-35329,59065,60918,23221,34227,54042,17828,-3421,52793,128499,139592,97576,53360,19463,72157,94174,14934,-32700,-604,-8531,-27981,15078,112508,144518,40112,-47155,37837,144211,150168,72840,-14936,-28684,-17578,-50271,-68779,-84045,-91760,-31508,23549,34740,72711,77733,7232,-28696,3632,44701,43621,-19297,-63295,-22194,6257,-32162,-47253,11109,97084,108872,41829,663,12045,-2368,-17988,6313,16903,-13129,-24058,-414,5391,-28105,-16598,26834,64604,57954,16098,-3976,-8068,-18008,-5333,-11486,-45530,-65676,-44974,-2545,25284,41309,72181,82476,29733,-161,-13005,-75716,-122772,-68172,7360,19488,40399,36789,-35467,-59337,7007,9342,-104883,-200556,-189065,-76151,60647,127357,64126,-7793,-208,52350,82583,70901,27575,-35474,-81670,-114005,-172034,-172710,-29320,81231,11689,-86385,-66553,-9117,79605,165568,129442,-2186,-72981,-52605,-7337,1351,-22275,-37004,-623,-34280,-103114,-71204,3045,-22491,-29052,26410,35025,33486,31702,-53720,-157677,-203322,-143905,-12315,64179,33052,-24220,-58813,-55820,19438,83808,66323,73183,145935,126432,16896,-46082,-20359,1124,-5065,-33498,-91960,-129546,-87375,-71921,-72087,-12355,30721,42023,78622,77196,24586,-17415,-32345,-30333,-23460,6670,63555,74478,35686,39582,87281,109180,94615,79368,18201,-84855,-145835,-114779,-43161,39060,70324,14088,-77148,-103709,-61241,6722,59970,46676,-12390,-19970,45576,46254,-39735,-57985,35867,51031,-17440,-20250,-53362,-135452,-105721,-9804,36258,74710,81705,11242,-37012,-18970,3148,-29068,-51233,-45802,-82252,-113751,-119564,-137221,-77335,9681,-4071,-10839,65516,146482,88831,-48469,-59231,21178,54073,66626,62965,47271,18741,-17936,-23442,22210,19891,-41502,-40506,-16558,-50282,-54112,-24938,-59549,-75061,-2824,40901,-7239,-24099,12684,9232,-36874,-46377,-9856,76212,148988,123205,42240,-49258,-100022,-81984,-46540,-88789,-125430,-75364,12850,8560,-36469,7283,102535,120434,41707,-54920,-82393,-70215,-44700,-6787,15620,10394,55473,103432,82905,32604,16415,33477,67951,95292,108593,83097,14767,-49194,-80365,-89594,-77823,-44652,-16302,-27217,-53047,-43161,19955,31344,-66668,-126715,-39243,46637,40810,-5662,-12076,22788,51206,39954,-10143,-82260,-186550,-154678,50641,154784,70680,19098,35024,20520,3645,1267,17947,73443,70363,7765,-20388,-29502,-51305,-51789,5282,66180,77554,51527,12613,-18749,-8721,28421,20626,-24496,-80366,-95571,-28420,19155,58189,116210,59482,-66711,-90023,-12175,74761,102891,66120,5645,-32664,-20364,-605,-77158,-126564,-15135,101398,90550,50730,16252,-76577,-153373,-115356,-28428,11926,-3853,-22357,-8672,41090,102530,107508,48504,12490,41383,67361,30894,-24253,-17554,22682,7366,-27251,-26365,-13659,-13274,5799,-4260,-20364,-989,-10579,-66108,-83064,-31152],[42202,-2061,-44364,-24730,4255,30426,15673,-40785,-56053,-43790,-79236,-87265,-12984,47040,41745,67999,107613,57612,-39549,-53403,-6783,5101,19229,54224,69074,52857,23567,12368,27042,42773,48907,50136,19975,-40423,-61123,-32590,23724,74144,89201,74402,72510,50043,-15633,-58484,-13226,53615,-2087,-126554,-175279,-106937,-55514,-110868,-147923,-68483,-29803,-125794,-182916,-114656,-76721,-79062,-35995,-32947,-71786,-61919,-11348,32961,36846,-2361,-21237,-8286,-17154,-79633,-92178,8219,105874,86463,6211,-45279,8898,71256,21401,-46756,-27352,13873,12127,22757,64762,111890,127501,85855,17521,58719,158915,174059,154324,96363,23915,6182,40021,14704,-3871,-17372,-53661,-31608,5456,4826,-15808,-34290,9188,49002,-8404,-87696,-57133,13149,-8351,2432,65430,-7954,-108244,-109955,-114990,-121411,-92102,-61436,-4885,82178,109337,37938,24845,114425,183128,132886,19936,-99568,-185460,-157160,1247,136482,116573,24099,-11826,-35550,-60294,-23920,36782,104845,136159,102713,30301,-69675,-120428,-57985,16611,22581,48348,117624,152513,142517,140944,126145,108532,97935,20566,-89589,-88669,-27882,-25918,-16442,17544,3682,-20141,5934,22919,-20341,-82137,-105667,-85526,-39441,809,15030,8436,-47435,-35614,91951,147454,33471,-71646,-68934,-31724,-18785,-34501,-79743,-99171,-88249,-73104,-34172,17395,58933,82236,56138,13783,8757,10945,6581,-15255,-44278,-40392,-25712,-20527,21725,70397,49863,-8539,-31822,-14676,8177,42567,95606,116103,101539,64344,3807,-14121,29708,34887,-23608,-17691,37434,29561,-19734,-36452,-57880,-86502,-84147,-21071,23536,35341,26834,-6589,-87023,-123890,-33727,107216,87370,-29871,-81292,-72792,-68576,-31780,11040,12805,-2125,8102,-36789,-96273,-82257,-42467,-25702,29287,119054,130208,101493,100285,32298,-98924,-160444,-115916,-40582,25726,33594,16487,-6124,-6356,-11498,-57232,-69424,-30929,-21765,-61061,-83363,-45305,26806,-1079,-66166,32424,154555,86796,-21634,-25929,-32204,-61587,1895,55286,66345,78105,40800,8951,-4227,-56985,-41916,31355,39474,43905,122931,167906,52152,-114570,-185510,-144204,-29408,59636,13365,-55810,-10179,87310,161498,138204,6677,-127235,-171584,-120406,-67330,-46180,-31774,-46522,-110046,-131701,-67627,24032,99801,59253,-38539,-31867,13346,8212,12770,10966,-4417,-34814,-26556,-25788,-46544,-8631,55676,79952,106643,129472,94909,54135,62136,92414,127499,124640,52570,-20071,-54668,-26035,-6162,-2342,58490,92206,32633,-2933,34770,30878,-32986,-36735,11599,19420,40367,48843,-21044,-100756,-130303,-136547,-117639,-91094,-36018,20447,20703,4045,65647,87080,28593,-24236,-63845,-73270,-6783,87707,114966,80006,1820,-68075,-76643,-52533,-7244,66853,93905,39745,-9319,2881,2491,-50822,-78311,-20251,40125,39901,-11204,-83254,-91111,-49448,-13079,7853,776,-19236,-24676,-196,38927,20024,17699,87422,108996,68097,46645,-38020,-156290,-166896,-63661,25905,-11130,-29526,49599,40317,-91869,-137876,-86018,-22646,36113,59224,21586,-22966,-53363,-68578,-51807,-24341,3664,31471,29538,-21809,-67204,-72324,-15843,113218,196348,172867,112499,75995,73520,79016,48224,6488,-32385,-61444,-31557,53766,94457,9357,-63458,-20379,24945,-28716,-35784,52805,54451,-49351,-135661,-121503,-66299,-73467,-91752,-61020,-10685,22198,22804,25780,1121,-64668,-76974,-4482,15785,-26636,-46877,-54879,-105203,-111183,-38111,-134,-3382,17579,58136,35124,29714,87321,81532,9798,-3905,25073,13717,26501,81468,66288,30162,48192,28715,-19580,-82664,-162086,-147771,-72756,-55205,-14847,72435,115495,105227,14007,-54754,-2643,36197,-22069,-44441,-7211,3038,24352,38801,-4182,-77523,-97323,-57502,383,27845,61559,168036,215804,78826,-49170,-28534,25986,61592,86342,92138,66598,43118,11027,585,21492,13792,-11445,-2004,21283,10752,-13957,-52019,-94532,-112121,-71772,-12427,21944,19251,24391,49219,47991,-14211,-133725,-207372,-178304,-124658,-58648,42223,82059,-7870,-121826,-146019,-96369,-34017,4650,785,-33524,-27450,-12020,-73937,-102503,-28419,47583,97859,149095,113828,23408,-809,-205,13268,23215,-33775,-106280,-132437,-102138,-93919,-97614,-43634,21113,2136,-68757,-112607,-60295,9738,2534,-38466,-33435,3300,15979,52790,118531,156789,145660,110516,81191,58431,117079,138987,26771,-40804,58089,106105,8762,-61856,-14707,49116,24891,-41678,-913,81376,92715,26192,-33516,-13661,22181,14098,6198,-12450,12872,113917,129203,34737,-9042,-3852,-19228,-17863,32972,71911,33737,-53779,-93575,-56192,-52318,-64355,-28293,64465,157203,166656,106985,52813,15596,-25507,-14777,38786,47478,-4508,-13119,28217,22140,-29653,-40819,16387,96131,121142,63118,3944,-44906,-65143,-11945,4735,-69335,-136127,-139157,-121527,-116134,-85741,3270,84163,73366,33762,30976,27377,-19164,-27665,13895,22641,1932,-27233,-61118,-62387,-12491,17318,-25649,-78889,-75107,-20816,63142,139080,113233,41244,40798,102089,125324,72085,4517,-28978,-46882,-86665,-144540,-160108,-61551,49395,56482,18539,54025,84113,90466,125558,110370,8213,-79993,-89847,-51501,-50253,-65469,-23507,28881,-38708,-105577,-61088,19296,21013,24269,76353,75304,39609,24801,-26344,-112933,-197574,-178957,-45156,29611,-27491,-65780,-36454,-18042,10446,66340,121263,189176,249486,189405,29223,-73645,-63454,1129,29688,-51452,-158513,-168224,-70706,-2199,-5977,-9495,23199,48188,49875,35266,-15707,-52223,-50146,-34200,-44424,-16184,47412,40168,-4078,13645,63178,67318,51001,51972,19355,-60448,-114067,-79139,14604,90603,100458,45888,-65685,-132410,-96794,750,59191,17737,-35214,25969,136317,110999,-19629,-83896,-46814,-39100,-55745,-18053,-21314,-72974,-50399,-31110,-71869,-38778,59288,99670,53452,582,9736,12395,-19235,-29127,-25734,-13370,-20501,-64101,-71934,-61718,-43407,17112,135298,228156,172740,33922,-4071,23976,12470,-3445,-10880,-11675,2645,7140,11615,50099,65576,25771,11952,21588,-3368,-17885,-13663,-55651,-68429,19030,112615,117528,113657,70153,-19910,-39215,-13976,-36166,12982,98500,61496,-5594,-30941,-57347,-88521,-82709,-93567,-85783,-31946,19495,13086,10110,61458,93856,55904,-18157,-68813,-75210,-71539,-79374,-46927,24064,47399,69787,78977,33317,-3356,7834,298,-13118,36430,76024,51670,5297,-20358,-53562,-89767,-96706,-43470,24386,-8418,-102368,-106664,-8707,42034,-11522,-75022,-15280,76406,65346,18240,25703,83204,126802,73579,-19045,-70267,-154094,-142192,33682,145182,97523,19265,-40080,-71029,-63051,-40669,-4076,55537,72729,42218,9449,-24389,-60596,-72353,-55260,-9011,52571,86556,96701,104445,118210,108334,33607,-37736,-74772,-85575,-25838,46696,97499,113645,22029,-96056,-86061,15111,71100,65066,47449,-13429,-64257,-54885,-53752,-124950,-133352,-19627,77873,96261,92575,59403,-21860,-110386,-135711,-60540,15925,13014,-8859,-18519,-17212,17208,37822,22511,63355,130239,72153,-71187,-115774,-38087,-12566,-83851,-66202,55706,119526,80827,44587,7725,-13068,-2056,-21888,-84480,-84593,11362],[51942,-14770,-49154,-28399,-17248,-708,7296,20958,77384,76372,-11320,-55842,-31438,-14406,-34683,-5054,83519,133213,70133,11172,30197,20372,5851,66916,105971,52645,8823,33493,68447,48181,-2453,-4906,10562,-13945,-26405,-30798,-20988,12487,19043,12663,45334,42490,11123,196,7634,31047,-1114,-75002,-111557,-104681,-103727,-88890,-49015,-35806,-98438,-177073,-157929,-66991,-17691,3324,78251,98103,6977,-50027,-16455,6676,-13942,-34944,-19020,23904,53812,-10378,-89709,-58647,36637,21056,-78332,-112716,-7389,69485,12980,-82765,-109962,-57130,1821,37383,71503,87033,56389,28288,35748,104490,201349,222955,195737,115540,20002,-12718,27505,-3586,-54568,-58676,-43215,-27287,-33344,-20471,-4327,-50085,-61855,-12803,-18544,-96948,-122012,-77460,-81043,-67924,-18598,-73293,-156596,-137342,-119238,-145528,-119387,-35867,35108,81882,94064,49517,41249,100760,139654,55933,-37835,-73064,-111702,-103875,-2335,72795,39768,-14432,-23020,-33853,-52712,-16932,80112,190448,172856,64050,-22460,-112206,-167335,-66511,48039,52851,55821,114431,163591,134378,89383,98967,102232,36350,-31674,-25447,57008,71059,-41384,-67005,67734,133114,24860,-55528,-31135,-52597,-134126,-137384,-68823,-19187,11845,48333,63733,4150,-12746,98590,155458,30154,-87039,-70229,-35231,-41204,-58777,-116397,-155426,-144614,-131706,-71649,41152,144336,179407,111868,-5863,-55318,-40250,-5808,7157,-42691,-54124,8834,29470,53932,105809,92204,30885,-9101,-62859,-127448,-105070,12009,73902,36427,-15536,-48800,-42105,27638,86351,78888,65789,76605,72326,7710,-69143,-89237,-40241,-1910,-6562,-30184,-3300,1291,-52883,-83096,-66240,-21034,61733,62358,16364,-1140,-7463,-41279,-54514,-31597,13416,58474,94063,37191,-53950,-62493,-21771,33124,105739,132638,81085,24285,45621,66410,13371,-68080,-94700,-53725,20790,55994,46999,10402,2030,16034,-30372,-75468,-72593,-111166,-175405,-148810,-66976,3527,9314,-30134,7190,74421,26671,-44704,-25948,-6684,-9355,30845,910,-65179,-20080,49200,76095,46023,-41680,-27151,62404,79631,78651,102017,110215,70103,-11195,-95846,-131960,-88286,28420,60727,-31532,-52723,2144,63988,79744,3261,-82560,-76631,-38254,-34459,-21226,-7290,-46173,-118338,-163071,-160872,-77809,29424,13898,-51909,-51409,-47507,-34285,22427,31033,-29839,-95065,-77599,-20923,26180,67087,58443,27298,92045,176193,119835,3173,2611,96717,116546,37175,-16685,1029,25339,68067,68888,14763,35869,90090,60502,12364,25282,61241,36464,-19401,-27596,-5094,38664,54327,-8630,-48368,-44783,-103769,-150810,-103537,-27617,5086,-14196,-40593,-49662,-61384,-49165,-49259,-107920,-135351,-55052,75024,132143,90387,-10373,-79219,-59017,-11444,16306,53010,63826,25272,-5590,23183,33685,-51154,-117047,-61793,7019,26789,5202,-62928,-66833,16730,58985,34970,-2907,-36548,-38494,26682,90614,88007,95150,121721,88597,38226,3318,-92156,-161799,-131084,-60924,-316,18479,47022,93759,50656,-67345,-89985,-45128,-25287,-4187,49573,62336,17332,-7651,3251,6454,-10254,-3282,33518,48484,-2777,-56270,-72806,-1459,143929,184485,91985,41190,80335,117293,122387,98837,37487,-13209,-22855,17765,98837,110485,5268,-43252,18592,13682,-66531,-65122,36578,73486,4855,-73058,-68214,-7637,-10967,-41904,-23853,17604,4419,-41435,-19418,-11072,-75517,-83651,4983,38379,1180,-29876,-57226,-101789,-77833,5641,18260,-14579,-17354,34407,58518,57410,61248,21966,-45054,-46485,-2,26537,63057,104973,86653,69794,72702,16007,-19004,-15323,-59408,-64788,-21615,-45508,-50673,53685,148362,119062,4779,-41796,-3474,21598,-3774,5344,40481,31917,36486,27815,-53508,-136370,-127238,-71361,-39250,-39443,9476,135060,174963,45914,-33095,20676,35495,-11520,32693,106434,57086,15181,20458,-22079,-41984,-32003,-80629,-133351,-88759,-28317,-23156,-39942,-40016,-37186,-42935,-50224,-18943,3506,25588,45249,36527,7395,-34982,-70244,-65956,-46923,3233,66991,80571,19305,-51334,-78110,-65945,-38266,-13193,-7989,-9768,5070,-3386,-68290,-76717,8760,94166,135691,163779,113679,27037,19057,15547,-28598,-78012,-112699,-103422,-65033,-22877,-44752,-54647,7605,45106,-8322,-59173,-67842,-36018,-5900,-1410,-47282,-114226,-94260,14972,131583,177958,142823,92801,68665,62801,66990,112368,113990,-750,-86906,10274,119724,65709,-62371,-114238,-62020,6461,-3426,-44944,-25463,35047,21445,-45939,-35742,37168,73942,71112,58521,86267,148609,111854,-9332,-64027,-32099,-22495,-37472,-10130,36545,5164,-79484,-126972,-84571,-60045,-58432,-8031,68592,107092,107445,82800,44819,-4034,-37980,-19024,19712,20664,-10593,1062,19545,-23158,-44221,-2131,49146,85025,115533,119631,84576,-15797,-98230,-67569,-36352,-85137,-140742,-171774,-200446,-201606,-136006,-34323,42724,59494,41798,27766,32213,17862,7579,-4541,-54359,-98998,-89398,-63627,-45784,-28981,-14323,4423,28744,55968,87005,110117,117592,72774,20559,22242,55174,76144,50719,15623,6004,11902,-23507,-73022,-89132,-32997,57742,97203,63331,96565,127514,68398,30212,48548,24518,-37489,-72341,-80191,-116143,-101637,-1071,61144,-10746,-71103,-62259,-11132,53867,91776,90302,59663,24175,-5398,-47309,-67790,-89256,-97216,-48890,-24342,-66996,-69549,11202,58919,49094,33590,60336,163976,235473,160249,24559,-62738,-90546,-53046,-18742,-101001,-190504,-135460,3455,106595,82011,4737,11365,20543,-31760,-62568,-103859,-124669,-75194,-49138,-58187,-6155,57367,41439,-13970,-9485,26273,13376,-22391,-7032,9485,-37652,-67466,-6566,77179,90523,60334,36996,-22634,-66027,-29169,47890,58850,2387,-24160,59601,175313,156219,25166,-74387,-99942,-80513,-36168,6682,14291,21169,60624,32094,-84909,-117589,1957,135004,150754,87563,55092,42100,25216,51528,76304,70937,60649,13190,-65551,-107318,-40284,79883,186240,212925,148307,55102,-4236,-41116,-61989,-48897,-9321,2793,-14610,-480,35946,62091,77636,71802,79763,106446,70167,6766,-7063,-32967,-46787,38195,168524,209344,182767,88427,-29181,-49240,-15188,-46647,-55735,-108,16570,1121,-21194,-40598,-73677,-70409,-38793,-6560,3699,-3115,-22505,-13676,32898,45748,-1919,-53046,-59253,-23488,-13548,-69466,-72413,5207,24916,24437,34727,-911,-35996,-18223,-30200,-70150,-37760,-2971,-1150,38921,45905,-16994,-47986,-34348,-2341,64168,68077,-17345,-43512,40560,108907,93888,7144,1925,53199,66577,69928,77198,106994,122992,19194,-89580,-80350,-112041,-125645,-9430,97327,106039,43285,-47222,-91541,-95813,-82223,-42026,-1679,36139,78368,58504,-9956,-39364,-36554,-27439,37789,106473,102874,93178,126276,135646,64099,-27516,-34410,-36458,-71246,-35114,33540,59125,82306,82204,18368,-23952,1822,9439,-12810,-13171,-41550,-42694,-35312,-90223,-145848,-70660,20895,20879,29,29579,45871,31830,-23550,-75276,-44044,2818,-4406,-9110,-7975,-25315,-14237,12737,25384,99284,164685,64931,-110768,-129931,-21959,-18714,-115305,-59717,130303,200033,98007,5877,-17000,-15473,-24043,-37906,-39365,291,64625],[25141,-16986,-11978,-22707,-42285,-31551,-13891,48585,155589,140055,27454,-8971,-10017,-39466,-72507,-45681,21743,86985,73888,58671,94407,87361,39113,37897,33970,-11059,-2698,74556,128948,84707,-11442,-28288,20473,21505,12302,3215,-39384,-71252,-66827,-43841,-6430,19442,66422,95133,26793,-33763,-17061,-5026,-31308,-57521,-50754,24684,109426,72026,-65721,-119827,-82305,-32286,9390,61372,141771,168607,80680,-7192,-25445,-44892,-46874,-6440,8737,4073,35156,24178,-37218,-43917,-6287,-47890,-114199,-91850,18897,67256,2613,-99028,-115503,-43476,10616,32339,67227,70059,-8554,-46095,15648,100948,178548,216307,209936,148110,65570,16991,44912,40053,-26535,-47650,-7238,6871,-15567,19119,45003,-53152,-140243,-87625,-42950,-112074,-144197,-72550,-31977,-36598,-37408,-52023,-79636,-79983,-79592,-92890,-68506,9518,74915,72235,28047,-1975,6914,34504,43924,-40833,-98170,-48898,-37812,-58559,-19795,11846,-958,8569,37071,22404,-15339,3454,113989,230595,202491,88969,1388,-64402,-95610,-7707,84301,80021,55459,53126,63364,43918,13361,46843,75064,-4604,-61065,6946,106531,92173,-29300,-59937,94939,202209,96199,-16268,-33872,-57445,-128932,-120553,-35569,-1525,2067,45548,84225,44247,24457,69303,103846,59490,-11501,-30011,-13981,-9455,-25632,-72390,-109328,-101351,-73074,-6348,107161,177533,158092,47769,-74016,-114871,-91117,-40782,13511,-17538,-66871,-27179,11611,68308,163997,137715,28265,-12725,-57002,-164274,-180212,-55214,26504,-22204,-88074,-103386,-69278,4907,92741,150710,142825,112849,105676,37659,-91518,-129322,-20851,65234,29549,-47147,-40457,4841,-17194,-24249,14326,23821,31685,21440,-1062,5961,42835,12396,-58475,-61747,13458,103456,146375,85011,-1618,-20673,9797,78181,155637,122241,12845,-71720,-52447,43067,110484,53225,-50551,-71090,18347,85799,73102,3816,-48864,-2327,39838,-9044,-47159,-72633,-123447,-99674,-29491,-1057,-1991,-29052,-49779,-53306,-75960,-73169,-14542,19195,23637,32437,-86621,-184496,-41343,104902,106027,60617,30119,38667,64800,58961,58072,54948,72100,122007,110917,51858,9392,-40785,12321,84873,20977,-59615,-49327,27413,90771,77791,69459,106303,107132,47484,23003,27205,2174,-21222,-92388,-176502,-118642,5091,-4915,-52563,-53971,-81167,-88547,-52600,-41470,-70754,-92793,-37712,33029,70548,83689,40027,-5724,51301,101043,14955,-106121,-104228,7665,47975,4263,-6741,28675,34747,57316,64318,23051,4250,34475,36437,299,-3773,30292,26399,-36156,-75784,-40685,25615,43857,-3533,-8808,5392,-80075,-150680,-67949,52228,26548,-70848,-104589,-112160,-140745,-111286,-73326,-112146,-147985,-72307,57659,96546,38438,-59284,-123929,-94331,-40018,-25243,-20286,-18016,-19227,-14821,15296,4589,-66168,-98271,-46102,-14897,-9132,5794,-24062,-46586,25064,82723,35833,-29434,-51316,-6814,105057,170405,139415,125396,110815,26895,-34569,-36563,-65605,-98067,-76330,-56789,-46832,-13337,60746,124800,106140,18765,-30032,-13881,-16624,-46330,-29594,10110,19499,28654,41473,40075,28085,31287,41871,48170,22069,207,-10166,14973,89017,93590,10772,-30148,13098,67253,103739,98811,51366,51963,91991,103410,136328,145151,46165,3637,40381,-2511,-48754,-6074,56930,65310,55193,43402,16008,33222,65050,29179,-19244,-1043,-22268,-109509,-92014,-2366,26901,23063,29982,26358,13537,3673,-24638,-58448,-30256,11898,-10460,-48705,-67565,-30966,35848,69428,50965,250,-30902,-11231,20352,36882,51255,55629,39041,67551,113348,51091,-10250,23626,42960,44720,31547,-67600,-139546,-33142,106701,102817,6775,-3283,15091,-10922,-7472,39305,58123,33985,28005,31832,-30210,-113861,-113329,-68640,-52712,-74959,-60250,12264,44240,1648,-519,30257,-16900,-80767,-15380,65160,12811,-18113,5065,-41049,-52399,-7071,-71679,-195133,-186806,-111541,-54068,-7126,5605,-28540,-78547,-85550,-45436,-47534,-48211,326,36964,70009,77299,47877,7013,-28466,-8762,41621,40236,10419,26961,20942,-66140,-105205,-65224,-34497,-21033,-2178,-4014,-32287,-24481,29503,81674,102441,100612,62910,16055,12549,25933,-3621,-73907,-80472,-33544,-9507,21770,27498,26588,43118,30034,-25237,-27394,10529,19136,3670,20660,-16544,-147418,-159778,2085,146501,169425,97101,-1329,-32971,10673,27396,19758,8248,-31142,-80500,-43836,42230,67262,-18666,-116038,-104840,-6524,30419,-52181,-91132,9986,47646,-56149,-85001,17589,83521,71010,54247,52325,61782,46703,-8565,-42931,-12640,2248,-21148,-31590,-21389,-41277,-80731,-99144,-53597,-10500,-6170,11090,3971,-21097,-14299,-20477,-52205,-65535,-55049,-35632,-13630,-14652,-26771,-6647,-22365,-84309,-70177,22644,42511,2075,8393,83698,117835,29165,-88978,-106246,-68896,-60999,-76890,-92085,-127665,-143128,-89589,-32215,-823,19697,29535,7444,-26093,-30719,-1898,-25374,-130658,-173039,-96581,-24263,-10799,-25880,-50910,-33947,30190,93754,148625,143037,80117,-7182,-38787,-8453,13596,19827,18751,22781,45011,71215,47647,5930,-1026,34471,93157,111614,46981,50241,100518,50735,-35281,-21057,16055,11580,-14017,-57872,-126736,-110043,-3772,67873,33546,-1161,-28651,-13591,69914,110912,60302,12207,786,-38551,-109447,-83023,11858,39142,5757,-16874,-35776,-38486,31986,110845,113271,30654,-27524,49830,136889,94499,36278,8004,-30537,-67047,-75722,-124893,-173818,-103697,46932,148833,103142,380,-13876,-15254,-57244,-91259,-144740,-151374,-59436,-10380,5768,45639,72472,58522,-9621,-33233,1250,-7290,-48396,-27631,-11000,-58694,-76849,8197,76959,42443,-20986,-31665,-26026,182,70556,127705,87696,2963,-30487,12907,90713,104294,42071,-44646,-103775,-80315,-9734,17239,1061,25033,80285,74577,-17938,-86427,-25870,102275,184753,159089,68683,-775,34078,156897,208623,137999,63905,9424,-46691,-45652,31547,129871,167002,116271,38027,-14318,-67664,-117763,-111413,-39735,43698,44400,-33629,-17678,55760,44223,-1053,2413,60183,126924,92121,-824,-21561,-27737,-26500,56978,167198,183872,111159,21384,-30466,-40188,-24582,-39618,-84092,-61430,28473,53504,-20981,-55489,-57107,-19566,68466,107648,37910,-24255,-39838,-28449,4646,31663,8297,-32456,-39083,13448,28454,-32676,-40124,-171,-40871,-51076,-2444,-16377,-54194,-25935,1138,-16484,-35851,-46781,-36161,32378,29584,-32913,-15323,29909,24041,53642,104743,91359,52095,71859,123084,137778,91365,50416,9244,31456,92932,89491,72867,50603,-66200,-148200,-106945,-117925,-120001,-22520,61995,77506,47571,-188,-48456,-100945,-107345,-59149,-21735,28564,105734,90129,2598,-18753,-7310,21652,112102,151020,71059,925,6594,-4457,-61833,-82079,-22140,-13414,-66970,-55108,-34895,-49169,24992,139205,126077,26069,-43714,-87498,-98127,-61802,-29655,23499,33391,-41007,-86487,-20475,24362,-11498,-59315,-56539,-28888,541,-11333,-34889,-21643,-12283,-33676,-34265,-5710,4710,-2011,4281,25739,72423,102459,46233,-59592,-69796,9851,13369,-59970,-14614,127945,152145,23410,-66496,-55625,-35680,-41995,-18032,46023,88435,69064],[-15802,7226,61640,16585,-41723,-48339,-53170,-5389,101182,101416,2728,-29717,-23153,-29750,-28218,-14492,-29948,-48133,-32720,50304,134720,122858,50805,-8160,-49322,-55617,-3655,70622,120489,101795,13358,-33034,3145,9066,-8494,-6026,-40828,-86583,-63934,-52118,-96458,-92949,20705,105408,33692,-52704,-15885,41377,23039,7087,40540,96625,140529,97473,-17833,-69222,-93096,-101977,-49452,32296,88861,101590,73606,27209,-27463,-60590,-1693,86143,60412,-29889,-41686,-3599,3812,-10737,-46057,-98207,-76596,6274,57907,36075,-43249,-114007,-75998,-5703,-294,16088,61823,48867,-36988,-52307,10364,70320,137547,200500,214119,165553,88809,3908,10223,54517,35116,-10021,-22450,-13086,5933,71127,103455,-6935,-121084,-72897,-24440,-105634,-120764,-5091,65152,34769,-13416,-13035,21994,14925,-36219,-55095,-39368,-2537,54965,37463,-52027,-85397,-55200,-42746,-46533,-94316,-120330,-50880,4374,-3409,12869,48076,55119,45250,40516,20617,-10986,2857,94740,195866,204789,127074,38532,-1471,6010,46762,76103,48240,15172,4700,-2520,-20851,-25902,16517,50174,-11153,-73500,-51173,517,25852,-5475,-35452,49445,143269,114298,51194,-865,-26892,-51728,-54921,-30421,-30057,-20589,25090,45294,7745,-6069,-7607,18909,55075,34900,-16515,-26437,-15449,-11311,-1486,10379,9473,21540,82464,162432,142618,31921,-77707,-101650,-71626,-77674,-87991,-36457,-5012,-27826,-27603,-12612,51765,158848,104582,-48389,-66182,-30746,-104488,-148042,-48732,32269,-14978,-101266,-136854,-99063,-30625,56191,142449,152673,92802,50273,-6629,-96644,-112292,-8918,66078,54208,12416,7363,28337,4395,-24494,7768,26249,22862,-3365,-67097,-69785,32336,48592,-32709,-55744,3412,86847,144003,107591,25600,-29604,-24870,49996,147234,132282,4366,-104653,-105373,-5662,108674,94158,-30990,-102751,-13281,83928,81090,-5720,-64434,18203,114774,64625,15664,41184,14275,-10896,5632,-8105,-34680,-62848,-87213,-97702,-111636,-85346,-21503,-1684,5984,19352,-98859,-125627,84370,182295,90092,52289,95812,87057,34204,6080,16852,18372,42542,91064,85019,99563,144280,77953,45963,84411,47776,-36699,-46610,25652,88659,113326,154153,171859,134648,55344,14986,21903,36421,66797,10124,-103076,-92304,-3158,-16375,-46189,-31106,-55031,-110678,-150741,-157407,-106081,-35524,66366,121381,92630,48912,6201,-5533,21134,-7300,-90932,-150545,-145173,-78192,-5971,41187,47992,42261,15517,-456,3509,23347,23663,4684,-21576,-32216,3776,32888,17760,-17703,-39347,-23161,15005,5986,-36516,-33832,-14221,-58280,-119030,-73239,73373,71166,-61888,-108634,-54405,-50372,-58817,-46519,-50154,-56614,-11637,61798,58696,-981,-68125,-121950,-114914,-78391,-61634,-73400,-103937,-106138,-72171,-40653,-65679,-88748,-52659,-10530,-28212,-45061,-21360,-28421,-73833,-51748,25265,18911,-29766,-24695,51959,163370,204151,140891,111515,108181,31740,-57208,-35071,31081,30238,1077,-26381,-50461,-55856,6897,81091,84898,20732,-36731,-18311,6381,-50237,-103366,-70586,585,46486,54378,59816,80766,87604,51425,24984,24966,44018,49173,2272,-18037,14265,22371,-23543,-35262,25319,81750,56156,40822,121389,196623,162913,124972,135891,91062,63970,55246,2788,-16843,42319,70538,14809,5037,57241,52377,39227,81255,43480,-51866,-48695,-40484,-107066,-89600,22107,102866,102750,52547,18888,26590,36526,20017,1330,14537,-3164,-49605,-52819,-51125,-37106,14774,64792,62757,22826,25018,63175,62241,31958,13585,-13555,-35043,40606,150409,94874,-27608,-20222,62033,106003,65298,-67819,-160705,-68511,86772,117830,37194,31690,28984,-44136,-44297,4404,17130,30124,61563,83799,59413,-13148,-62262,-71261,-61639,-84487,-114038,-81874,-33895,-22095,-6206,-14313,-78213,-85465,-9745,33013,5903,-2592,-20447,-59857,-12629,78630,38407,-83995,-124356,-100906,-24004,50605,14370,-88789,-136408,-95445,-39135,-56771,-88916,-35890,47652,115868,107405,45666,-13876,-59491,-58997,-9237,4998,-7537,39005,63659,-39792,-110725,-55572,10411,802,-25165,-18423,-13397,-5166,17453,30019,36086,41215,39180,25900,-2045,-8387,9967,4842,30613,56067,8100,-2302,52650,81438,42334,-11402,-37417,-4205,50336,54472,19774,21742,-13701,-129758,-131685,16142,119839,115261,56406,-56935,-109948,-26696,-11415,-78129,-98509,-46277,-17757,-26724,-21180,11774,-8003,-64765,-67119,-52,34762,-19593,-69265,4781,38066,-65485,-94988,12698,70873,46136,14265,-11476,5683,69847,71070,9613,-7947,23055,47171,32729,-26958,-72488,-63576,-19847,51049,97931,86234,22525,-78037,-116149,-90241,-106479,-137084,-93178,-40760,-23704,111,9576,-11997,-22678,-53662,-82236,-45102,23152,-403,-85636,-116542,-47298,35187,40036,-28057,-72154,-47842,-19608,-21301,3509,6967,-33948,-47444,-32430,-95,33180,47650,25372,-31552,-63501,-19212,-19416,-137116,-165974,-48039,31715,16836,-8977,-39178,-55681,-22236,43298,104065,96700,48366,-20540,-40895,91,22826,15790,9073,16021,58661,91258,72922,25992,5783,43453,80242,77606,40320,42731,82413,57144,-37806,-62600,-1610,46421,23618,-36871,-97170,-98898,-27399,58894,71946,62913,33110,29956,58935,60359,18887,-7606,7556,-19895,-108430,-82942,54417,112989,70709,54642,33584,-16183,340,75792,108865,44760,-27918,-13822,45057,64461,81323,104504,86736,-6811,-79922,-100417,-108462,-73204,40193,100494,56727,2512,-12414,-20804,-6527,-11201,-69391,-63531,16276,77196,117038,111049,67374,28480,-30442,-50727,-10423,2569,-3425,-1516,-51134,-111464,-112739,-40531,16161,-2534,-56750,-64045,-40061,-5761,67779,145097,103912,-18543,-72530,-61558,-33917,-3131,13484,-30829,-83905,-71092,-13986,8267,-23004,-23170,22349,50061,39087,21166,27731,77688,153351,148565,32333,-66126,13641,210869,292168,183774,38970,-30722,-18615,43720,103414,136835,110236,33817,-41308,-84438,-118606,-132742,-95655,-490,77927,50252,-48018,-30981,55222,18307,-84386,-85032,8302,78571,52672,-6893,-8384,8030,46631,121578,159079,110117,23475,-27431,-13310,-7024,-11181,-17126,-42980,-28828,33555,10665,-78328,-68859,-26520,35403,138447,166880,63304,-4990,9636,38952,54756,64989,48244,11790,-5122,21832,22267,-7310,8508,10755,-69981,-70752,-10633,-16226,-40021,-4763,61472,93206,50665,-6509,-23601,-30479,-66654,-82925,-24414,23882,10875,20721,67586,69774,10232,-9330,23864,64074,113642,103092,2360,4307,80387,78053,52197,14824,-78249,-129466,-108076,-115752,-83666,3235,48431,39560,37188,44566,5385,-63740,-69678,-15688,31778,68495,102020,66468,-1102,-9301,-9640,9798,82366,97670,7537,-76839,-118228,-156971,-147898,-81687,-14943,-5015,-37898,-57824,-100339,-118321,-15948,107207,125476,69099,-21304,-125303,-140292,-46332,27690,64169,82594,60407,8360,-24986,-18538,7597,-14428,-78611,-101752,-81837,-68161,-46476,-6791,2765,-32028,-46251,-7099,17051,-17089,-28224,13642,29283,18393,17587,-3962,-22863,29185,74887,36113,17724,39234,11709,-71208,-98041,-64145,-28037,7535,70460,123736,106374,21842],[-29552,28879,108634,83055,19402,-24245,-80020,-75775,12242,41627,-27061,-67781,-49691,-18124,5727,9220,-40174,-95257,-75816,33611,120935,80840,8632,-24439,-43841,-33922,1488,32360,71695,100180,52977,-23151,-41961,-47012,-55219,-31799,-18670,-25287,7407,-38065,-179975,-213459,-89704,17577,34344,25409,29897,53529,60326,79409,99096,82809,52043,13214,-18650,-42664,-110672,-156629,-105549,-28417,-922,-7277,17277,25883,-24843,-33105,62448,148283,108963,-11455,-57893,-12677,20182,-19906,-83403,-99789,-13930,66526,48983,-20461,-84970,-94571,-26743,8471,-13963,15623,50990,25257,-9240,15591,47277,70456,136133,196788,193602,128152,39741,-71238,-70897,6204,53487,14832,-61980,-68695,-2468,87437,137275,76548,1076,27358,45414,-37386,-47573,59810,103195,56544,5720,-4740,47552,54865,-31162,-79932,-70698,-48899,5617,7415,-65585,-90708,-49214,-54362,-72573,-82921,-98827,-65762,35187,99250,113037,137628,128516,46933,-24093,-39880,-38388,-24738,26544,119405,162235,110326,32819,20384,54871,68797,42111,-15130,-22923,31960,51078,5862,-9832,26976,49319,13186,-38785,-83539,-93487,-40092,-15988,-48179,-26448,37584,64987,51972,7067,-4186,20111,-283,-61553,-84325,-23750,21955,-14402,-64348,-74660,-74566,-34017,6166,-2407,-31294,-60180,-79857,-42946,30142,71074,53022,41827,91516,133163,71503,-67491,-137015,-68110,6579,-50058,-132372,-108272,-23593,45460,58766,9566,13286,72743,20123,-106614,-110933,-32558,-41286,-72266,4038,74065,28136,-81641,-150048,-115598,-36034,36990,104383,115802,30321,-59036,-95978,-68191,1980,61304,56110,53654,77661,88500,24226,-64026,-104921,-73493,-35030,12867,8524,-71748,-88591,9027,40916,2403,-30154,-30048,19584,111079,125586,30322,-63539,-55764,7605,72661,95640,18036,-70667,-72227,-9247,55197,48716,-35403,-117093,-79618,14965,52458,587,-8009,85220,133800,67151,36941,94297,82396,26211,-342,-31317,-60415,-79427,-73707,-42592,-62223,-80470,-54228,-54740,-36578,12273,-18529,26353,179629,180293,54529,40094,82257,51548,145,-5402,10360,8322,520,-27389,-56361,21004,154863,161030,110718,86914,33846,-19545,-36462,-10461,13794,34026,61011,48434,10411,-23212,-25476,-909,23327,38393,23531,-27774,-51117,-33746,-44368,-41002,1452,7238,-59972,-149038,-189292,-117230,-9908,107012,158191,89503,-8645,-37683,2334,20998,-27049,-66443,-71301,-75781,-68789,-10737,61121,59714,36396,29825,6813,-14747,24693,55593,-1055,-77968,-66144,24236,62480,33465,40446,75299,65913,24350,-48344,-94608,-81376,-48438,-41441,-102043,-142414,-13249,77947,-9754,-51414,53172,95100,40962,5530,33116,71347,64773,45275,11288,-20382,-40424,-64934,-73056,-57232,-41811,-57623,-119239,-166162,-157078,-130900,-129033,-105476,-50038,-40798,-65565,-62300,-47490,-54951,-99072,-121216,-52204,-4447,-15654,13422,85782,138854,142159,105878,98864,110561,55913,-41502,-12210,95150,104883,32626,-4678,-18491,-56392,-50046,-29347,-40979,-72459,-90023,-49163,9836,-31690,-98776,-72544,11600,63392,65715,75319,105045,94934,37982,12858,12073,18898,25168,-32598,-76645,989,77423,23089,-15735,64604,104770,25460,12129,112196,162099,95365,11542,18080,73490,99812,66524,21223,-13976,1636,43068,-16959,-84999,-32250,32601,36086,31439,-10373,-84269,-86994,-56607,-53200,-15238,28282,50019,61682,65870,57141,51863,40659,26290,10422,6516,-23901,-64703,-38126,-11019,-3217,4742,33014,49689,23423,30943,82104,68322,-3425,-50219,-81504,-80962,12309,110101,57004,-57566,-60421,28414,84439,54034,-36867,-93059,-29182,109097,146064,60272,43446,32014,-48428,-70681,-57584,-59161,-13109,73568,127263,141047,87878,-5082,-75007,-85020,-89967,-115409,-83003,-25516,-33700,-49640,-61701,-81039,-35813,16327,23286,39283,55662,-30595,-107372,-26011,100755,123089,67920,13374,-6776,54652,100267,8029,-129503,-151577,-97122,-35889,-18971,-41274,-20146,64998,117453,65592,-19479,-53124,-55776,-51892,-31523,-6801,-2926,17355,58033,44439,6421,41808,100754,59550,-25092,-50361,-56648,-41872,-937,13336,11133,38697,60196,46625,-9109,-67375,-41376,22870,63122,63716,-16283,-59919,9143,75282,27334,-34102,-34513,-9990,13659,35038,27369,3215,-51171,-107675,-63698,55636,113627,71154,25555,-30720,-75713,-28998,-35313,-105886,-128619,-70497,-12160,-16068,-47025,-38029,-24161,-23883,-13172,8705,21581,28268,14000,14270,-14230,-78311,-60716,29915,50872,19909,-473,-15537,27588,119666,107366,-7423,-61036,-4600,80643,93621,1735,-79337,-62701,14799,130617,186351,131731,-1579,-106633,-111565,-88664,-114676,-118383,-42396,11117,13884,27121,42651,11683,-36971,-63642,-33804,30813,45732,-16510,-111069,-160919,-155160,-96081,-15615,5733,-21406,-24632,-24176,-43183,-8181,38807,2152,-50135,-31566,37862,89588,96554,71073,16778,-44663,-17040,-1786,-97875,-120656,-23672,21875,-8800,-16840,-6118,-28308,-58335,-45317,-19097,-11251,21497,31720,10951,2563,3320,13772,14648,3756,15977,38474,24486,-50862,-106171,-41432,3651,2466,43226,102111,100839,46218,-41272,-86691,-24430,37457,-21365,-102525,-126559,-114273,-55504,42208,72730,57958,32230,29066,14313,-6620,-3823,-2117,12191,17854,-27711,-16509,52541,69452,57117,75852,33992,-59595,-79817,-37226,6597,28947,23376,-13542,-15491,46574,90384,105723,99788,11992,-83713,-91199,-55528,-18276,36373,29021,-3805,21012,26398,2487,38618,70944,41380,49388,80326,114623,141218,112970,24944,-59077,-85336,-61254,-29949,-3682,28658,-2607,-99961,-141546,-123557,-97680,-54414,-27539,-40651,-21700,-10522,-54132,-45303,59809,57216,-67166,-103301,-69654,-66486,-60205,-44460,-64568,-75373,-66275,-47035,-22427,-23267,-18863,11422,21600,36928,88121,106792,93225,92618,67473,-16239,-83776,-14764,150087,213027,133822,32810,-23540,-12382,29758,70041,82247,60630,12388,-29833,-68078,-94961,-82768,-41475,12664,41700,2799,-73472,-72074,11081,15518,-72118,-77002,5522,27095,-3614,4665,40975,72388,125506,164783,150892,89032,45864,25177,21923,4078,-8669,5675,36599,52975,-10391,-145564,-180014,-47392,36353,60867,97722,109469,59722,31098,64538,109507,108642,69961,38002,25263,21197,5046,-22239,-31916,-14514,-15465,-49202,-34101,-11877,-10198,-8217,8071,71650,138496,121785,43047,-22521,-89156,-120790,-109320,-81222,-60350,-46035,-16254,-2809,-52226,-125433,-133281,-107956,-55303,41585,84314,13959,-2694,53290,74077,72901,43657,-14611,-62501,-73108,-60214,-21024,14179,23658,20424,44009,66382,45469,14092,14791,50324,95863,97827,60007,3951,-23317,-9210,-20441,-39816,-14144,-6190,-40648,-72610,-127568,-179875,-137446,-50225,-2308,25485,27770,-37029,-115405,-95569,-16473,26856,64312,107902,63206,-72459,-118571,-223,70073,43935,63129,109052,47630,-45037,-34613,53707,54810,-51870,-122014,-121482,-104659,-64074,9422,43907,5560,-14623,13874,-69,-64094,-68134,-3305,24595,1640,-2019,-5728,-27617,31851,125074,99028,14872,-50852,-93145,-92787,-40668,-2614,34222,101529,164248,156266,84826,-2249],[-14728,5468,69597,112695,96793,20499,-75433,-85046,-340,39654,-3396,-31304,-21248,-12237,-23710,-29072,-43018,-35366,-15574,27498,56624,-1261,-45806,-19310,-6394,-17043,-16110,1315,45048,90849,76794,-6264,-76123,-87518,-49764,6627,33420,26351,33365,-51399,-206579,-226638,-138731,-84432,429,87280,53395,25156,84045,138357,109788,46517,-11124,-48717,-14813,19896,-44858,-112249,-100166,-65784,-53870,-58994,-28211,-7510,-27285,-12870,49199,110553,120418,41862,-7077,21094,20945,-60062,-101424,-64336,-2110,-3988,-46355,-86420,-86822,-40066,15694,23740,13398,30410,22967,24101,59972,72617,62195,76220,129087,148182,105593,27497,-45809,-124899,-110161,-42200,12900,15497,-44859,-76464,-23053,67092,118337,101533,79294,97236,97712,35187,25719,84355,64153,18185,14961,11644,18752,-625,-80538,-119717,-86985,-47293,-18085,136,-5236,-11079,10301,-18113,-44293,-31667,-54958,-65711,63184,189489,179803,144086,101497,10665,-55625,-53872,-37762,-55678,-66006,9068,68247,50949,12593,26661,65953,83591,33673,-42465,-22885,81123,124450,64838,30491,51762,47554,26163,28689,-11317,-60812,-57690,-65028,-84542,-54918,-6995,3949,-1470,-23915,-32107,1214,1292,-68247,-81135,24955,59290,-27061,-79576,-79524,-62888,-6327,-228,-34076,-37532,-80629,-136259,-82604,7594,19519,-15866,-12898,23561,38565,18010,-51132,-87930,-27852,11306,-64884,-139243,-129156,-61649,62169,128355,52950,1139,17425,-572,-60844,-84955,-51770,-29970,-25810,31865,88773,54533,-54403,-130037,-84053,18950,78597,107840,95083,2577,-101312,-128517,-18732,121025,153677,94819,59905,82784,107754,8201,-127132,-155464,-126161,-93886,-537,48720,22932,10110,30138,33854,49134,17983,-38436,-24129,70068,114840,33935,-24416,34064,46521,-4770,-12122,-4780,-16071,1104,27448,23091,-7917,-23839,-72923,-113737,-57585,19409,16529,37552,102656,85614,7668,-12105,36070,41431,18421,3400,-23464,-38742,-44401,-25699,23701,2010,-55694,-60363,-55330,-37904,27634,65869,71049,98297,90480,29152,4539,-8548,-32348,-393,50103,53933,29070,-15594,-88756,-121391,-49395,89054,177547,200629,146105,39124,-1127,-23022,-49202,-55176,-68372,-81192,-81477,-79691,-63111,-22997,12050,3724,-36775,-36859,-16638,-30488,-44693,-41132,-14235,35495,60483,27717,-37460,-84945,-69906,-19764,62827,115820,50352,-71962,-79835,3112,35014,30456,55451,68940,41533,20854,23344,37450,29048,29890,59788,63336,22947,30292,45543,-25055,-99950,-65942,33420,69788,40267,71384,148674,160596,82210,-43179,-106536,-85042,-52529,-34839,-79993,-151063,-72381,49803,23907,8145,100442,127456,66872,40147,89483,137991,93782,7332,-46403,-48706,-31700,-12944,13381,27358,18649,9555,-18398,-81701,-151923,-162351,-118764,-65981,-52662,-91154,-93917,-50274,-31634,-15590,-26668,-78429,-61532,-7972,-736,27581,76464,72009,44480,58271,83617,60333,-3143,-37977,18512,87869,65410,-5927,-10587,12783,-5961,-26023,-71020,-118503,-123321,-97352,-43171,5909,-21364,-36932,16782,68247,75032,58615,67044,73088,39522,20194,44525,4294,-58598,-47473,-29715,-36176,22412,84768,43504,31369,123005,140073,37260,-8749,30466,12360,-75756,-150615,-113938,30293,100660,61825,32479,-18737,-70068,1505,21625,-67885,-54942,43128,62233,-3083,-44767,-62717,-65968,-43280,-1521,47145,23874,-34636,-13346,68254,94156,61203,22368,-2845,-32443,-36445,-28469,-42843,-31172,-25868,-21102,-22802,-17365,-3662,-26667,-29188,38490,54721,-24570,-108583,-127394,-68324,298,-1201,-50452,-56454,-11980,18132,14886,5603,3828,-4095,20706,105699,120732,46568,53523,62414,1749,-39134,-63621,-108313,-106112,-9462,104039,163692,126521,38283,-41999,-79139,-67358,-50936,-33796,-10796,-35918,-60794,-62818,-44551,4079,25897,30045,76198,103578,-8484,-130256,-83361,30829,103641,106658,53522,26905,79508,104443,20450,-79821,-96612,-94645,-57054,16103,50880,56929,104680,122477,57199,-11728,-12845,23314,32840,-565,5217,35571,39727,62672,111395,124454,123016,124400,83660,5992,-62647,-103506,-65218,22439,54865,18147,29603,63397,50062,389,-72884,-82989,-35909,-10766,-7375,-45651,-67964,-13470,63272,45671,5614,-3052,-22533,-40439,-2903,31892,15505,-43853,-75755,-25336,75679,132384,63150,-901,32634,43090,2458,-45259,-59684,-64390,-76778,-68510,-47579,-42451,-9267,31002,40277,17667,1101,37094,97107,108015,59052,-22058,-67434,-22583,40375,13851,-22634,18824,44497,48706,74235,36539,-74484,-111454,-48131,42276,73777,18896,-55177,-68279,-18023,109791,164688,67208,-38060,-35963,-6455,-20167,-40213,-11682,43304,66135,48812,24286,17786,-2523,-45300,-60487,-2638,85923,96802,14391,-75508,-104669,-123620,-127188,-79464,-23587,543,-12702,-50185,-86754,-65448,-1209,5971,-6000,37065,100625,140872,147884,117413,55290,-15987,4572,26597,-40368,-69612,-41993,-38929,-46686,-35302,1439,5199,-55007,-100610,-95062,-58556,24552,81563,49539,-28914,-60263,-16430,12336,-10358,-49291,-26978,-22560,-134536,-210315,-104136,-22960,-24636,28924,122345,104257,13934,-60291,-84737,-42652,-15650,-105095,-196326,-199267,-140767,-57680,31247,49370,16413,-28025,-33412,-25550,-15236,20153,16355,-5357,33162,61396,67157,55878,13470,-423,12130,-40380,-120962,-128862,-107365,-69730,7148,47002,-3825,-36488,18273,37503,311,-18884,-62176,-118578,-114160,-42202,53364,89396,33586,-2783,62273,92206,54516,57669,85807,82928,77738,78005,72287,64060,60127,1306,-92071,-102548,-53174,-39290,-17450,5344,-38380,-93539,-88200,-79208,-92836,-60680,-16820,-10147,34047,52330,-40890,-103341,-22396,4082,-62978,-48086,24436,38621,-4863,-69494,-89689,-45042,-37270,-71562,-54972,2883,63204,93125,54300,19662,74161,144686,136383,70914,11716,-16758,-32366,-13783,41685,30598,6086,51264,47289,-13255,-45106,-25334,17177,43654,36586,45794,31697,-8339,-6516,25070,19272,-13401,-40716,-90151,-112321,-22460,63537,28595,6640,36774,5946,-17362,45043,100304,114869,125497,119125,129167,146503,164681,147797,76867,-10470,-23952,43970,108887,104280,-24541,-197496,-186442,24936,128645,85784,32171,35303,52125,52822,70741,107471,97504,42640,16558,38860,42292,-6680,-47889,-59042,-73241,-58996,-12708,-1867,-23120,10079,32352,9486,39696,111803,123073,38636,-56900,-70323,-42036,-63928,-114380,-121218,-95941,-46159,-31495,-84487,-127864,-133138,-129809,-83187,-23893,26528,6639,-15171,32582,79937,80649,63272,46680,5709,-2304,30761,31165,-9914,-17723,20916,72639,91380,86787,85855,72067,75770,108366,87299,22327,-31452,-46924,-23302,-19502,-37709,-32878,-45130,-49759,-30459,-59038,-95629,-67179,-13219,39223,85398,81498,-16441,-96027,-59774,-18952,-21016,23732,88653,75607,-15998,-73338,-1415,47824,3690,879,59112,21449,-31949,156,74954,52583,-45822,-100297,-102017,-105473,-77307,-4105,33806,-2641,-10448,13956,-36268,-106846,-108282,-57610,7678,21155,-10502,-50545,-67971,-2896,85725,59273,-29803,-92051,-110729,-63620,23584,46695,45402,86299,115310,85997,37164,-7978],[-5068,-43881,-16230,71364,110042,40760,-46107,-39521,43243,86742,75097,73102,56567,14587,-30089,-47935,-48604,-610,22433,11876,-6453,-47543,-59132,-32471,-46014,-82988,-78023,-35236,16780,57807,65834,9537,-65155,-74516,3971,85913,76932,12443,-10736,-71869,-168104,-150449,-98036,-124384,-80154,24158,3749,-28672,70936,151499,102100,43681,13222,-3512,54393,110773,28931,-65479,-92832,-95743,-78112,-55667,-47068,-46288,-29748,-16623,-14071,39581,101022,61958,16300,28730,3859,-82217,-95297,-33519,-37663,-132994,-167050,-131639,-67090,-8913,30950,59895,72029,39063,-11483,34357,91000,43417,910,29492,58214,41270,-7478,-67297,-97444,-113451,-75898,-39151,-32677,7666,24873,-16205,-16548,34749,38787,10074,26967,85574,96944,37534,32188,67884,16462,-19894,30493,66794,13068,-93349,-157366,-127495,-38791,16780,-12951,-15967,35387,36516,16498,-17750,-21969,19402,-2761,-33058,75814,174846,117734,27442,-20365,-39053,-17637,17279,11138,-70680,-149516,-113076,-36294,-135,14837,50628,79974,92779,48979,-24863,-19506,52578,88852,61281,51241,58373,9547,-24494,30972,53252,13011,-33817,-81370,-88293,-24278,26074,-2942,-22452,-41019,-78117,-76944,-25146,-16367,-4973,84215,95407,5161,-35768,-21687,-4314,61184,73186,10906,-36588,-96556,-148877,-113536,-55309,-72275,-105578,-73835,-48664,-41580,-5192,10268,-23296,-29894,-49938,-98783,-94364,-83531,-93458,-7436,91408,66201,34079,55070,51863,17900,-26630,-55391,-49123,-27645,2861,45454,48151,-20181,-76992,-15829,88829,124805,118350,83436,14242,-60241,-89757,-974,116563,156676,135675,79319,36551,55641,25740,-77211,-117882,-115149,-100200,-15263,59479,91516,86700,62392,64219,94142,60738,-464,-11642,14084,23941,11778,71614,175504,120585,-32147,-99751,-49994,6610,20641,5314,-25208,-52067,-3092,-2208,-75866,-64576,7905,7408,-5416,24021,17970,-45842,-88722,-67414,-34141,6161,35577,21762,6897,-10442,-14122,13399,870,-45857,-36241,8298,6184,37141,53916,-45932,-80239,4594,18049,-52988,-94553,-83794,8896,93745,90113,40988,-12799,-55666,-69954,-49333,23389,133744,249434,199911,44990,5461,1904,-39557,-60004,-100958,-116293,-63181,-18834,-14105,4623,16624,-17790,-52390,-62526,-52976,-40905,-14230,3390,14398,39347,54383,49876,48971,44641,15812,-11411,16817,40899,-28996,-137396,-114543,-11127,22735,51123,128364,137887,80248,68985,46801,4223,-9278,6591,27941,40937,7689,-43,-15980,-82995,-102352,-37340,36010,44159,9615,14404,74524,151818,147442,24396,-77008,-75808,-59743,-42291,-21355,-40541,-17145,27385,13197,2972,33531,9499,-16914,22327,84083,117220,87760,-6872,-94863,-104125,-76789,-20007,72443,101460,54798,46724,95629,84286,-33336,-93016,-34896,35979,8389,-67142,-78330,-40625,-3850,66233,98916,32534,-18189,-5095,7815,13116,31597,26682,-11364,-13011,6990,-67418,-142838,-72572,40189,61600,2879,-39300,-12505,32566,47720,54481,7274,-59438,-69178,-41173,7023,24181,-21754,-7182,82033,107349,54533,14185,21658,7306,-17337,26982,83292,-5303,-114557,-68525,19871,14724,-5480,15645,11840,28070,96015,121961,56933,-17682,-50314,-106248,-196396,-228277,-129576,23106,72679,33666,36771,-2564,-103090,-47877,49033,18638,13681,83790,82944,2095,-26022,-4715,8026,15458,25879,54082,38290,-25605,-25726,26261,32078,8300,-5875,-32393,-68712,-58676,-28211,-25245,-38657,-82900,-97969,-79709,-72109,-69144,-89514,-89496,-3638,59399,-8505,-128151,-131143,-28444,-4802,-88983,-126775,-42040,37964,5871,-62399,-49499,34462,62634,48303,56674,45878,7531,61341,115864,77051,21338,-18936,-97107,-164711,-106908,36918,120397,93900,48918,13501,-26574,-23940,2192,-19837,-36760,-26861,-26093,-47510,-49389,-11557,26155,60060,100671,107136,29369,-61733,-72012,-25390,41163,47931,-18483,-53200,2387,49891,28803,2250,-20569,-84925,-93258,2477,84015,104762,122024,141780,111529,70073,65830,92268,89327,31476,22597,70763,68628,34970,43512,76820,72020,40272,28555,19659,-34254,-79725,-33315,57487,66790,-36590,-69825,-1417,23138,14058,-7544,-42929,-63152,-58420,-46403,-32826,1430,41667,81132,88386,79988,35382,-33508,-65189,-31351,12426,37839,23507,-20414,-28666,35188,106652,44111,-46351,22179,91418,26047,-39273,-3653,16552,-31951,-72056,-43311,8614,80406,143396,124735,14103,-29251,70914,149793,130426,87686,25685,-31678,-21155,235,-64690,-98587,17263,90092,16751,-43733,-57913,-99408,-106136,-66812,-26789,-3013,1132,-29281,-74345,-77824,8961,38109,-51659,-52327,57338,98674,59513,42968,56300,66290,73861,57051,1590,-49505,-62547,-64595,-70923,-28036,51268,83782,9477,-60021,-48052,-20340,-38921,-76231,-64191,1350,7500,-52211,-83291,-42454,14237,41118,80795,122553,135371,140207,147094,125085,49202,-29384,-9,46841,11926,-22632,-50151,-59684,-37161,-37967,-31132,-11439,-43886,-85458,-55623,-2888,48668,68570,26176,-63535,-101295,-61992,-38879,-62761,-91548,-44836,-20095,-136168,-200834,-77311,31383,24177,-7149,16922,23234,-22251,-67338,-69107,-60640,-78652,-145434,-205518,-213311,-141844,-51602,6625,12459,-3666,-63935,-91999,-58534,-5297,44231,18644,-36229,8124,59133,57875,47556,18271,-26776,-67501,-112105,-129046,-97159,-75201,-53143,-7394,7521,-30703,-46311,-26551,-39985,-100689,-134842,-157903,-162116,-139154,-66073,55801,121174,78696,43373,96578,129247,87755,51408,34270,20438,1297,-5321,-7708,-4113,23454,20168,-41695,-84012,-74564,-62417,-43310,-56577,-75252,-45988,-14307,-37140,-53475,-22115,6478,-12647,5475,51924,20212,-50952,-50202,-26570,-9337,39011,108658,145151,67872,-59833,-75293,-7768,-23945,-101384,-91046,7312,104944,125461,58412,-22148,-7197,100163,143467,73849,-4704,-4686,6316,-6555,-23515,-91960,-98800,32705,72016,-18498,-74028,-67455,-10778,21630,25579,68591,77701,22835,13598,53782,36238,-33354,-54876,-81606,-110503,-21955,96013,77512,28996,7397,-42570,-22097,72702,112098,83180,39073,24008,90164,174230,220047,213037,108754,-40264,-47767,70001,102310,46150,2751,-55526,-67507,73383,167135,112199,27562,19579,30478,26888,36363,60473,50421,29197,43125,82703,60547,-7373,-36505,-41003,-77120,-57892,2338,-26085,-64522,12107,48794,1875,3688,52203,58765,902,-57297,10771,81010,10152,-75294,-84315,-89666,-56782,-2122,27791,37535,-9106,-48530,-16634,2386,17050,-21289,-56319,11081,65198,23605,10172,45796,54577,85596,109476,55763,-37681,-51944,11342,71331,105403,114904,94420,59208,56104,84887,71943,28446,-16769,-63556,-54805,-8010,36255,50514,1006,-30619,-9157,-4651,-10124,2323,30935,103322,141797,92645,4165,-65075,-77610,-48296,-3175,31176,14786,-10431,-10219,-27248,-21045,15626,14297,-9764,20643,40225,37970,52168,77437,27396,-40380,-41581,-48423,-87445,-73950,-29710,-25647,-62448,-53662,-15530,-44229,-90996,-111588,-100691,-15352,61844,44567,-26661,-57221,-26581,7210,-8770,-42916,-52700,-37082,-2064,51945,38108,-14612,-20422,-14305,-8807,9149,7226],[-2243,-42684,-32761,35085,81378,54336,10166,18338,79084,144193,174559,166425,116744,64522,46276,42537,6118,-5956,12212,17314,2715,-18435,-25988,-52547,-125719,-167249,-137720,-95452,-49961,9302,45010,35043,-4720,-23041,35507,97373,58559,-20781,-23374,-28199,-81142,-72759,-32505,-89409,-141943,-76421,-35629,-48109,26390,119668,106211,72250,66051,81119,147544,168824,36210,-82057,-111238,-116728,-75952,-21256,-36597,-53691,-8850,3495,-8035,47589,92129,48215,4854,4134,-6323,-50567,-58568,-11367,-35109,-150471,-175580,-101791,-43228,-26785,13608,87412,107696,38202,-22101,20960,37710,-31487,-66104,-31833,-21914,-32262,-34793,-72920,-98613,-90240,-28950,-11215,-39644,417,55247,44726,32249,19158,-55081,-105530,-44259,64764,85907,6453,-8220,39970,15386,-13298,49506,114785,40243,-124540,-183429,-108508,11366,76198,11020,-36605,13168,8283,-29555,-49808,-22091,51169,55960,29955,76621,79928,-9346,-86425,-104753,-63110,31439,98954,63266,-58419,-157348,-142212,-64894,-9473,33268,79634,89619,76211,61581,15491,-24134,-19224,613,12637,50129,57851,-28993,-97549,-47394,25198,57497,53824,5407,-30992,27721,94556,65483,35205,4782,-63464,-95399,-22555,46016,53923,72320,69924,25268,-2734,9881,24174,95132,145489,79607,-34137,-104011,-130859,-127519,-106587,-111905,-123221,-82740,-52513,-41825,1457,31426,-9773,-49387,-86094,-93034,-18377,-2693,-75404,-59785,31750,67290,80484,111600,84120,30662,5497,-19958,-33591,-22192,-19598,532,41078,28141,-10707,41634,112575,104103,73251,48868,9650,-19485,-33848,-10278,30015,78332,115800,81248,846,16903,74680,26543,-64464,-87191,-66173,-25426,13406,44572,47100,68352,105324,91829,40036,28018,21031,-33023,-91384,-35148,119024,203768,119898,-8748,-68128,-42690,2548,-22824,-89642,-115798,-89402,219,36642,-5029,-21323,6898,-25162,-75252,-49596,-841,-37303,-107395,-101707,-54433,145,41337,46198,29234,-19358,-57713,-50247,-53523,-75712,-24048,70322,49705,17207,-36164,-184846,-178569,-2053,36890,-50633,-80529,-60876,630,72731,84629,15366,-46700,-38384,-24888,-36083,-24570,43203,159011,117288,-24596,-26990,20050,-1865,-40562,-80089,-57649,35703,90513,45587,-6707,-44729,-61155,-9011,-311,-53201,-47388,17074,23390,331,6165,8480,2569,42954,87176,72405,23692,24909,-1256,-101380,-173611,-124935,-28748,-4190,22234,108586,96317,15222,30328,40094,-11813,-37053,-30697,-44615,-60396,-85349,-76962,-87414,-130772,-100257,-6462,48021,17914,-38395,-86173,-84596,32076,137892,55213,-76945,-93231,-69622,-37080,47899,95467,87227,41847,-3873,-40091,-61439,-119389,-126883,-43100,35316,83390,105867,30305,-104742,-151976,-126664,-44793,85634,124566,52022,16659,87818,144468,73761,4005,51254,130916,102793,12722,-43409,-51575,-6027,88115,146262,97868,10240,-17496,13608,1186,-15163,18090,-10289,-83949,-105298,-188773,-244088,-115383,39597,71348,33972,10513,29315,65726,73052,98136,95006,46612,24851,21243,39637,59553,5831,-17308,59439,92274,36595,2456,6556,-11560,-3071,62488,89910,-2047,-74317,-3668,51613,-18770,-87611,-63985,-32485,-14525,22142,75507,65377,-18876,-85039,-109514,-152026,-151729,-44511,39598,37435,21871,72961,47871,-81768,-92873,-12676,8097,23846,68788,49043,-9129,-17639,24390,72712,82398,50069,54633,75995,50879,2975,-49560,-92365,-67779,-22879,-32814,-56842,-44729,-44964,-47012,-41635,-92224,-129613,-116246,-101531,-92490,-96155,-82338,2954,74600,-3792,-131680,-109344,-7735,-4870,-73258,-97570,-37938,33,-53315,-116607,-70453,61894,123458,92386,55431,34075,-2052,47185,141105,132409,62703,14182,-41251,-90954,-66133,2035,44111,39300,36867,44517,30019,-2370,-23928,-41958,-33907,2285,4885,-44616,-76828,-28660,52121,112089,125307,102914,79999,74490,43259,22029,42767,16677,-60407,-104716,-58377,5862,25654,41667,37429,-44180,-94194,-31978,30116,38966,55397,121209,141524,107836,81107,70797,50358,22291,34242,73438,32493,-72884,-122743,-85805,-46642,-36995,-30870,4627,24029,7041,14040,43376,6313,-124833,-163835,-57608,6182,35923,77005,54506,12817,15544,19177,40626,104389,118365,96456,117986,145507,71937,-35989,-68782,-46562,-28151,17929,67372,35766,-29687,-24609,35814,-1800,-97047,-66189,18455,27405,5256,33722,48976,47266,32156,47399,105081,163820,195622,148771,5374,-27806,94828,138078,63201,48596,53116,7445,-34787,-72145,-141245,-141688,-2545,96002,5542,-89605,-68012,-46126,-57414,-57730,-62243,-54739,-27986,-26773,-77956,-116017,-72182,-48836,-77792,-31307,64815,102298,91162,67225,31375,29874,57909,66590,19073,-59472,-86161,-70807,-79329,-61732,-18802,-1382,-39854,-70662,-46905,23427,59614,2566,-44968,6944,27725,-31773,-28111,73765,106978,74817,94302,116611,113077,98585,83938,86053,41760,-47264,-35256,39896,52344,37403,14580,16545,29969,-621,-33645,-25926,-13255,4737,57270,82452,66816,26848,-4450,-35696,-58763,-75890,-106242,-112062,-66898,-9621,9084,-51848,-84479,-4885,76556,88165,-7635,-104484,-87965,-39092,-46173,-54687,-46225,-50418,-75078,-96863,-110570,-81631,-33881,-8908,-4666,20566,-25271,-89103,-86639,-29190,22935,249,-46251,-32517,-27368,-29473,8088,35204,-5820,-71317,-99615,-56817,8174,25471,11148,-11302,-34025,-62582,-69708,-64970,-65601,-85756,-122506,-162622,-141880,-105795,-77747,-13166,70606,88450,89379,119928,123446,78778,30012,-18554,-45743,-62706,-85398,-39653,40780,71127,61452,7598,-78594,-124921,-105108,-74929,-85549,-67538,-8318,4687,-30310,-21518,21042,40528,-11314,-50438,316,55137,14368,-56415,-47564,27430,69549,100147,147912,81421,-27604,-33030,-3644,-48395,-107676,-80375,7390,61998,42757,-16536,-85296,-85860,24084,108183,61938,-21576,-21474,-2936,-2880,-2275,-58050,-93245,-19610,21814,-887,-3764,10287,25155,-2147,-23178,8748,16631,-20992,-11393,45700,67116,17471,-5228,-11580,-43158,-7201,57433,24062,-15565,-40589,-95935,-48246,62729,79740,21943,-18750,13927,95453,121613,147568,188056,106839,-56274,-53470,64026,31680,-73321,128,102194,53627,55652,122612,118817,57279,19388,-24800,-28082,28880,68936,50969,44508,90613,131861,83078,8278,1894,17003,-5681,8030,10304,-69963,-112117,-27534,14444,-15027,-15384,-16783,-28707,-1496,39602,95206,122701,46365,-489,10876,-22149,-22587,55324,151148,172696,84405,8264,22571,54734,54968,-33492,-87076,-664,40099,-42810,-61664,10285,79007,145894,146142,59796,-41175,-56880,-22683,364,55965,89021,44855,15932,35871,67967,73413,48483,-9074,-84591,-84422,5973,95878,101848,38071,-6831,-654,14363,15673,19641,52110,126625,141261,71614,23029,-43823,-121146,-75209,38293,43989,-46810,-82024,-26721,12171,3276,12331,38601,37777,71311,118434,90107,43176,48255,18116,-22128,1542,-23109,-82323,-67012,-45217,-72256,-101575,-88128,-53051,-43933,-58175,-80933,-79595,-5944,102552,132215,62074,-7177,-35422,-47772,-42401,-27092,-10399,21939,35545,31189,-27270,-90984,-98284,-89398,-67849,-28222,-9891],[-42004,-33892,-9685,23362,48213,51467,26068,9369,45409,131204,184425,145220,68604,29237,54832,113031,73293,-1722,3762,28800,23577,-6594,-36248,-83072,-161382,-182630,-156462,-171249,-147139,-55903,2658,31721,25689,-16179,-20727,-24366,-55259,-57549,-62,29610,-21117,-60153,-24512,-59758,-154797,-103515,-13836,-36340,-41509,40752,81388,68026,55769,75870,148275,152393,12036,-99422,-108949,-103442,-49432,10405,-22297,-46521,10218,41525,57936,90776,70013,23622,14151,5230,9338,5441,-10098,6047,16583,-39427,-50199,-8384,-28607,-73093,-31303,57258,69427,8003,-32640,-26895,-40635,-60999,-57583,-46865,-50920,-35646,10755,-30882,-105045,-111865,-40411,-27076,-41991,-29644,-14575,23756,65260,17062,-97834,-123672,-23791,73935,79085,-1241,-35066,11728,16017,-8841,31737,81482,27265,-84055,-116829,-89045,-24291,57315,44577,-9580,-6768,-23401,-40926,-52420,-28556,44405,80758,69326,58596,-5555,-81188,-93222,-77282,-43881,41306,106658,55386,-36865,-64353,-26853,5349,17486,37667,73764,63464,37356,70362,71412,9386,-12333,3591,6629,46038,57651,-23765,-98176,-80293,2837,115411,183461,130824,42439,66902,140017,134323,104803,67904,-6020,-46247,-3855,42209,16938,-15878,-6210,81,-23605,-20763,9413,76543,129970,88545,-10916,-72563,-98101,-100229,-88276,-90797,-89198,-35317,21941,30649,38673,31536,-9634,-42246,-68540,-50817,46311,77078,2119,-18797,50444,90050,93552,106665,71570,10239,16461,36190,27504,30886,24757,11204,50485,73471,37490,48227,74176,29918,1297,10456,-18676,-13585,15463,7661,-6475,21066,47595,41500,232,30031,87279,32576,-85075,-87216,-41229,-35987,-46140,-32130,-4515,72915,98941,12198,-53471,-6515,27922,-24725,-98208,-36638,91982,105332,46937,37087,50302,36953,12928,-50827,-142321,-161470,-94286,-7004,37148,40153,9756,-8303,-48510,-78528,-34513,24798,8695,-43895,-37569,-19514,-25080,-20557,12482,21439,-38411,-90642,-77692,-83189,-108956,-29745,90447,62411,-14787,-104828,-225215,-165089,30845,82018,33692,5964,-6304,-2162,46654,77858,-20118,-120160,-85119,-31122,-36097,-44436,-46221,-41543,-83777,-138418,-81080,691,2257,-46266,-60329,-9158,66586,100248,44425,-46866,-117718,-103557,12523,75513,17879,-8979,15895,-19397,-50489,-21301,-2234,-10148,19100,58015,61034,34336,45356,-2921,-119541,-163726,-108663,-32539,1535,30085,73335,26137,-44836,-6490,27713,-11619,-34179,-28554,-54691,-93493,-131600,-138307,-130230,-131153,-86386,9462,56601,1052,-72123,-133519,-172461,-91120,33743,-13793,-119388,-93823,-28094,-4617,69391,155553,157920,84391,8496,-32351,-47981,-116794,-172287,-114521,1662,98111,137844,72028,-72089,-145238,-116209,-17894,98054,123964,44789,-32037,-12915,60624,64857,28642,64357,133694,118505,30103,-44191,-60577,-21312,35709,82734,73386,290,-32518,15927,3374,-36719,10732,1364,-96487,-144255,-201221,-226409,-120386,18572,83416,100403,78051,73578,97145,68149,62647,86185,84769,76684,41535,16651,69918,61664,-5322,9446,53463,61541,76612,75803,47864,63322,91757,78370,40313,34917,55423,1826,-112725,-147527,-90040,-46991,-20532,18031,70225,76181,-16652,-97863,-64052,-21680,-22642,2511,13684,3351,44961,138150,121208,-7328,-76584,-101183,-117231,-68993,-8479,-22175,-73925,-75684,-13655,62522,86158,60752,63474,81115,65008,-6302,-95352,-141412,-89872,-24790,-22710,-37257,-44037,-86337,-100855,-45002,-42438,-80778,-105899,-98569,-65539,-44411,-28908,27722,52565,-66480,-179579,-122713,-25505,2953,6133,-8080,-21607,-50373,-109730,-132902,-55673,75455,151612,137936,123858,111737,25452,2655,101844,143254,72782,-218,-9305,40923,64215,-7139,-39953,-2886,22153,32189,40528,-13751,-85659,-55497,23329,32338,-3781,-39946,-42886,18608,85618,118187,110449,101578,126369,158734,133027,102731,94125,33045,-27731,-35110,4829,42944,38979,40312,73502,28401,-45638,-51128,-51183,-92948,-73548,20734,56587,28020,8559,-15501,-27866,-13065,17003,35963,-39150,-179494,-227606,-168823,-77939,-16381,-25019,-3114,69223,64115,9040,-28857,-65183,-119107,-104561,-22626,18581,55252,108808,111813,100603,102305,86935,97014,145979,106901,48086,101735,172861,102943,-29523,-82604,-59585,-58467,-44649,17307,26715,-36607,-62904,-20847,-38476,-114069,-117526,-51274,25452,62050,53674,31242,83110,123402,110931,140113,174715,138914,73958,15108,34230,96753,70981,-17948,-25400,8466,8543,-46225,-128582,-154329,-97011,2442,87920,49467,-45191,-30260,10346,-26342,-61445,-65599,-65670,-59360,-51649,-77327,-125366,-89931,-23577,-5842,-22507,-26926,397,41637,23054,-20313,6540,47285,71079,61615,5554,-36962,-52603,-74708,-68285,-48864,-51197,-40422,-41649,-58941,-25044,49987,42903,-20170,-23620,-14818,-39141,18672,157257,149787,22294,-14203,22388,59111,36782,-23312,-2958,36638,-32497,-76038,-16519,50214,84947,101792,103887,79983,47995,25147,15381,36146,85542,114009,84521,34541,-9192,-5571,21553,8121,-59491,-129750,-95385,-8937,5893,1563,30499,40069,32933,33367,79644,22633,-123378,-147053,-68673,-57109,-71192,-44,82026,61720,18554,6542,993,58,2891,-4785,24081,-5748,-86827,-120516,-90369,-56085,-55771,-71568,-95691,-122359,-101040,-67776,-39654,-20069,-32222,-41526,15977,96600,104163,42814,-17784,-42940,-85856,-130968,-107780,-44821,-14252,-56325,-98462,-55969,-25383,-60886,-69929,-9615,52912,100329,117318,83393,38989,-3692,-38820,-31746,-30051,-76917,-11046,121162,137576,65348,-20311,-94327,-136633,-137224,-106037,-70330,-38084,-13694,-24430,-40277,-12630,44197,77231,33374,-17217,-4677,26089,-10770,-78706,-68335,8220,23166,28471,84056,63377,10953,-8322,-47254,-79100,-51383,3392,32185,705,-52554,-76961,-103528,-104479,-19202,63232,17615,-69271,-68295,-29047,4433,49724,34241,-34063,-54039,-16877,48694,98690,116187,66394,-11836,-46372,-46628,-50199,-34812,-2230,36703,87919,108461,109451,99014,38660,-13248,-32222,-56606,-25543,-5362,-79283,-75361,18246,28539,-21664,-7783,93949,156619,63262,43067,132403,90154,-53040,-47884,41937,-7334,-121747,-53083,95468,73554,24310,57642,81751,37429,-27219,-100623,-79723,53403,133461,88581,33431,66201,115086,82713,28460,39549,60263,56936,61198,6678,-87804,-119505,-80728,-66148,-48090,-18021,-62283,-77750,35474,140416,126309,82437,37554,36474,68480,55102,43285,95345,164666,150905,63228,-15453,-19003,30858,59659,-13204,-53120,23707,46015,-31892,-59335,-1603,68455,134122,123380,36824,-30093,-31424,-54229,-93873,-41941,21181,6388,9235,39570,62386,69885,33585,-41843,-93052,-68569,20899,74041,48977,18857,19016,35217,37512,4186,-14180,24589,80884,85428,49687,28691,-36464,-112026,-42981,70379,36231,-47396,-51617,-4538,49882,60112,14456,17325,77337,152239,154174,56221,-34232,-27543,-10467,-14661,-6507,-36714,-75512,-54749,-34963,-42780,-36840,-32995,-48021,-50714,-38091,-18446,9597,50595,122573,175331,132921,32665,-38780,-51973,-31285,-17244,-19162,5351,31974,17520,-54942,-88389,-63126,-56766,-74795,-73351,-55492],[-57646,-22845,13789,50411,79452,70463,16118,-18436,11922,81934,122693,81426,-8011,-67292,-44534,63842,82051,41629,39562,28874,443,-41988,-74586,-73681,-84569,-76300,-79606,-155609,-162058,-86002,-34296,13791,18058,-34988,-73322,-129734,-142544,-73024,655,27877,-11402,-68744,-49206,-59611,-113585,-47747,30132,-17838,-78837,-34883,25879,36527,19516,16697,77229,121988,43774,-36519,-35831,-28578,-437,24895,-11020,-32674,17905,65323,88888,73894,14785,5505,57353,59666,57736,60599,38812,27458,61061,74737,92252,79252,-12888,-91906,-59737,4731,-2327,-49246,-72229,-57726,-31569,3136,13634,-19598,-43144,-18919,34752,-20555,-113178,-116850,-75319,-72804,-49130,-50891,-91755,-50067,32649,20315,-49102,-36203,43376,75966,55149,2908,-27711,-15166,-36394,-57896,-30690,-16845,-47763,-45274,-14982,-63362,-106016,-25066,60294,67973,31614,-18588,-21303,-31547,-39767,-5742,29019,29196,11881,-44202,-86160,-44649,-1075,-619,25439,44186,-20117,-44949,43769,118696,97135,54460,20492,29024,19445,11898,83509,126662,84624,76546,91213,58023,43980,27575,-20029,-40150,-10070,63084,174618,221402,142332,60507,75434,112524,96395,79278,49843,-13772,-52161,-39369,-28283,-57161,-69287,-47745,-50428,-84876,-67255,-7456,41363,55967,49272,32582,-13749,-61167,-40801,-20504,-62736,-75431,9761,91545,90171,64795,36616,4643,-21309,-45371,-24618,60379,110571,65158,33662,83733,93707,53014,66818,84223,33352,16397,44601,52338,69341,74343,32587,39795,77515,41784,-271,-5280,-33386,-29568,-6173,-33786,-7346,51266,34891,-7739,-15987,-32042,-33200,-16420,17821,7938,-87851,-166908,-117301,-63088,-68193,-73186,-33118,24981,82728,27491,-104502,-148522,-73579,1980,26185,12028,30124,55142,10456,-12503,62715,128100,111299,36610,-37729,-101810,-104794,-52986,-3850,32175,51395,5837,-45143,-65018,-47691,-5891,9383,6672,10135,17219,-23303,-97830,-115916,-46921,3452,-34573,-67885,-40277,-55319,-99549,-28761,77403,41797,-37415,-103929,-186828,-146447,4182,83811,68176,19059,1106,24737,82074,107752,-26669,-166360,-111523,-12157,-9295,-20632,-77322,-177447,-205890,-165119,-102229,-53840,-48707,-77385,-55136,-978,11194,12451,-1179,-57364,-112035,-114408,-44062,55449,81866,46157,964,-65365,-82234,-20417,33810,42774,35140,29501,19430,125,13535,-16250,-108887,-149244,-97126,-24287,37988,81907,64608,-317,-22613,18176,25159,8911,22327,33596,10809,-4435,-51558,-117622,-127563,-98475,-63778,2737,41067,-13774,-75819,-99568,-132800,-124520,-83238,-114494,-137129,-36709,50453,18927,33119,138062,178449,110624,34078,39264,73210,-4441,-140926,-143816,7561,119531,104249,50053,-23190,-78463,-51031,45352,127237,124897,46100,-35128,-51538,-14046,-6502,-16811,6428,46057,27985,-46077,-78889,-43430,-6339,1095,933,-3310,-23784,-21835,11404,2037,-33391,-18662,-13894,-49129,-72434,-99567,-112516,-63200,4664,41348,56310,36174,40247,74649,37472,-1885,25497,64705,70520,28196,-9458,51132,89135,32031,-3746,22133,81490,147313,155696,112435,99571,91734,88302,104017,100686,23338,-95357,-166265,-135286,-68349,-28686,34551,93534,105234,89019,-4885,-91611,-35976,48164,24700,-34602,-54746,-33571,54188,166271,187056,115581,28846,-106645,-181717,-108201,-37913,-60197,-133936,-142380,-72143,-3144,28681,33861,31491,17046,-9300,-50198,-74233,-79080,-57129,-29294,-31432,-49576,-70433,-124498,-147176,-59125,3197,-21204,-76827,-81322,-30506,4658,12027,35179,4292,-137134,-232925,-162645,-46670,22145,58282,50411,29426,-2750,-74207,-99657,-27399,63070,106522,119029,143714,142638,35907,-32707,44237,126144,72523,-37473,-47724,61089,88162,-50210,-106753,-29816,20204,18725,31832,5251,-74769,-54408,49324,44192,-15529,-14434,49771,105212,84869,38084,21452,63482,124530,126150,97037,106845,108610,28483,-7661,57553,127941,136312,82120,45431,95890,93760,3492,-56785,-80411,-136241,-138062,-85467,-76827,-78533,-64154,-67353,-36032,-8238,-18617,-13408,-44309,-151254,-181947,-92244,15893,54394,20949,29560,86493,59740,-20132,-82220,-79086,-11826,58637,62374,36685,55718,85200,98849,98113,69679,39772,60971,90747,11488,-39284,53265,158327,119675,-6195,-82962,-55010,-46098,-80111,-71047,-53322,-83205,-91867,-37761,-28827,-64551,-45326,4154,50628,82321,64888,16912,54401,100910,53516,48681,119271,83810,15684,50052,106374,95436,36343,-16366,-39833,-41457,-21309,-53449,-124706,-93506,-5977,42875,91065,83238,-6936,-10021,32998,-15536,-70000,-45749,-43113,-69336,-54774,-41329,-90692,-61774,25126,25929,-43514,-90174,-75994,-18871,-4354,2357,36909,34537,37485,67746,69660,26530,-32900,-63466,-56468,-32687,7473,59305,55004,-17840,-73288,-49875,-28488,-64390,-99443,-91835,-47783,45088,144004,84475,-81143,-110264,-15421,47398,-10622,-116104,-101652,7228,3397,-80262,-78380,12616,91456,127810,116739,80187,78307,92068,76695,68334,79708,65568,7113,-38205,-42852,-9172,25062,21305,-33095,-84761,-27590,15290,-28443,-26144,66136,107200,45117,-21732,19447,22682,-74822,-137448,-114875,-110843,-98037,40253,197184,160239,54454,33284,47746,41053,21971,-19866,-32242,-71056,-128634,-144509,-141485,-136296,-127058,-135928,-154879,-135570,-94148,-137850,-170844,-94284,-27316,-18786,12857,94603,119808,46013,-18356,-37972,-106040,-185409,-135809,-15150,13636,-49239,-51406,37742,50147,-23320,-46819,-15632,40659,90814,85486,41781,19505,-9945,-18037,41408,66628,19078,33582,113285,122957,29578,-53740,-52694,-51448,-114818,-119355,-52427,-23188,-22822,-12090,-8005,3456,54813,104165,104629,102894,68577,-15501,-78288,-77434,-43625,-9013,-23263,-13116,58562,81039,52772,-3184,-82354,-70714,35744,93676,56240,-18198,-52412,-19414,-11467,-42915,-4609,40719,-24344,-110551,-100909,-32198,24856,67246,53326,-19017,-46912,8261,86591,125522,112755,34451,-19385,-11797,-12241,-13139,38037,61239,49974,86281,163665,204299,160559,68001,-27808,-100035,-94734,15794,72256,-13307,-64415,-25764,-25116,-55624,-8150,126312,193286,79224,22182,96445,81967,-30768,-40218,40715,40952,-41028,-62134,10099,44951,39895,27475,15822,-19663,-70214,-138429,-114566,39814,146187,86559,-20261,-33431,16515,33292,35513,58160,62550,51978,29258,-48658,-92119,-68750,-86539,-133812,-78686,2164,-19445,-22171,65306,113225,83265,44782,28255,32311,74345,101477,89536,84234,90265,55918,-253,-40364,-41657,-15913,27386,23224,27945,67171,71501,35048,8030,10182,21970,56375,40032,-19541,-21316,2743,-55727,-125280,-95885,-21720,19880,40198,43202,46363,42817,-9684,-67371,-52446,-4357,15652,-7337,-32250,-15559,27173,62213,51672,-17692,-64064,-39898,2301,17762,19280,-1778,-46782,-54676,25454,75677,2231,-42624,4701,41170,64340,63850,-9938,-24294,64200,146297,84924,-35766,-118247,-131765,-94398,-45857,-43335,-57249,-59117,-45871,-23380,21763,77276,64835,-17014,-54547,-12430,48808,81453,80151,85094,132147,135917,45733,-35876,-27994,-8365,-26035,-53145,-46080,7671,45379,4480,-12197,15848,527,-53139,-84775,-78744],[-15834,2350,17833,71442,128914,93747,12046,-13541,10620,44911,78763,68494,-21921,-111311,-122144,-44664,10927,43666,39805,-18723,-63003,-81092,-73987,-9271,44403,62528,36145,-47853,-83941,-75903,-54388,3214,15375,-16136,-32784,-80241,-85763,-46987,-46643,-40923,-36112,-71934,-77897,-68219,-49895,4441,23761,-12835,-62070,-68592,-24632,22205,29422,6099,34345,119866,99434,31172,30687,44345,30066,9323,-8635,-10120,26854,59913,52101,10010,-33092,-13162,61441,94785,106344,104608,69908,37901,61659,102895,131972,97148,12497,-54830,-40708,-4235,-26067,-87975,-122789,-56246,53826,108396,76079,7939,-32463,-6123,42977,-10382,-50470,-26295,-48194,-63828,-2792,15228,-37228,-56183,-17338,34967,55940,61147,64084,51623,26907,5233,7295,-17205,-92214,-105348,-69114,-76990,-101836,-47223,27208,-18486,-104320,-72403,33242,111351,81662,-21926,-44968,-32517,-43384,-45590,-47437,-46382,-17775,-28717,-72108,-28664,47043,44966,19755,-14678,-90538,-78665,68922,166870,145546,89196,16832,5917,25257,35098,95576,150445,142147,135288,138373,113974,62828,-20051,-68034,-31391,43142,109014,154561,116508,33380,27262,64870,45380,-12713,-27475,-40130,-72601,-108091,-95310,-53763,-17674,24076,17007,-60971,-121877,-69472,9175,41831,39945,55472,80656,42798,-10320,18261,34592,-39732,-79109,422,76670,74894,42469,28871,15176,-1011,-13761,-3665,39319,79309,53515,22910,63325,59303,8623,74168,159415,96546,3999,-6647,10060,39768,53254,15317,8744,55935,38504,-28211,-48734,-27589,2047,2140,-12318,27877,67453,21357,-61085,-86056,-85767,-83085,-63996,-53133,-90342,-172057,-195027,-122825,-84553,-84639,-42553,31224,77343,74347,-31558,-142549,-143813,-80815,-10927,72417,111788,90854,56909,13320,-10651,47634,121665,135372,56247,-22865,-43175,-7531,23413,38401,61810,77677,14918,-63003,-77298,-43591,-31659,-57012,-47987,-11539,-18523,-94822,-170995,-155096,-59795,9038,867,-243,32702,14744,-35394,-6220,56157,14834,-31187,-37787,-99475,-141862,-71854,14979,-17226,-71607,-25531,78651,158707,159454,11386,-121232,-47190,62205,52579,30577,-36741,-125676,-115190,-50165,-47079,-76790,-99842,-105225,-41936,22619,-20162,-51281,-30830,-21260,-31284,-96344,-136736,-45611,67370,61726,14449,-28723,-52076,-14561,52231,81651,62801,41405,27663,-17810,-47626,-54613,-102376,-150339,-98174,-5222,70509,106717,59692,12649,33697,49798,29869,69700,121993,102762,63932,94736,78321,-9575,-53224,-43264,-38551,-7505,30027,-2471,-42792,-32950,-29700,-56370,-105634,-138204,-90073,30717,80837,9172,-6593,84405,139611,86198,44533,91580,157849,90970,-64088,-108025,11947,72211,-1948,-17594,18785,14217,18497,74268,131137,114449,48801,20026,27514,17002,-22090,-37479,-40139,-31396,-50842,-94468,-76969,-2812,40509,34530,-22069,-71237,-37313,9582,7764,2127,-9986,-40613,-37649,-9658,13787,25278,32954,44030,30553,-17338,-71949,-93807,-58423,5495,-1722,-29784,8846,51240,37899,19941,25738,50885,61592,31211,-5986,-9534,30373,93972,127616,103983,81350,86500,123988,133214,67806,-51837,-137239,-132167,-80143,-40778,-4609,86019,141388,110811,71270,19313,-21006,13217,47504,8778,-54929,-89705,-67716,5148,114587,205624,222183,137699,-34053,-87121,-2053,23424,-40011,-115302,-125215,-78327,-36127,-433,1626,-34613,-59761,-64564,-56619,-24881,-16375,-43424,-52248,-46882,-54300,-69897,-128773,-162800,-66276,28340,12398,-49782,-62114,-19987,14205,32624,47097,1797,-103806,-179405,-142096,-33137,36260,45670,38307,59118,72655,17019,-35329,-3895,34786,25810,37410,39586,23742,-10619,-18205,34540,96047,52137,-78552,-133373,-59318,-36181,-119876,-132911,-51947,15568,25723,48484,80919,7697,-74628,-10828,42817,245,-7726,78653,125480,40546,-58670,-78368,-16253,48438,26846,-3425,38569,62543,-14152,-45676,55890,172220,184300,107639,49326,84053,89798,-8786,-70595,-48370,-45754,-79026,-100639,-107764,-81307,-70470,-53858,35257,63979,-20054,-40887,6771,-34273,-79861,15700,103408,72845,38613,69039,84549,52308,6756,-59961,-70104,22961,100864,72830,24382,33074,55458,70127,38027,-36908,-70882,-32042,-4449,-64106,-86046,-2370,93451,91542,17780,-46700,-33681,-20994,-68865,-115601,-134323,-152419,-140424,-60539,-5531,7408,62387,106354,80398,47636,53327,22621,8563,17811,-44787,-68092,55469,106371,60470,72183,99773,83828,57454,32641,1614,-27803,-34089,-52650,-71643,-31627,21185,55912,82088,49683,-13101,11173,57745,7030,-49094,-1880,12980,-32662,-12172,19854,-24653,-24161,-1497,-41551,-50386,-34552,-30716,3979,53557,89148,71974,-424,-30149,17562,62250,23677,-50546,-66893,-50014,-15032,86125,149372,126830,43002,-64671,-132992,-134135,-136776,-152337,-101849,2298,68716,78057,-15485,-133334,-89951,45584,80315,-21827,-138788,-144970,-40483,15070,-42678,-73496,-7674,65033,88220,84734,77197,89030,96181,75910,49700,17148,-6170,-53411,-97574,-90351,-57722,-43418,-22695,-16010,-17352,13116,-11317,-59040,-11744,75510,105492,67065,7593,-8570,-26780,-61552,-99360,-118094,-120701,-81391,40786,174538,152003,40020,1634,45324,54345,2486,-72297,-99266,-129872,-140729,-132360,-147886,-145433,-142727,-166350,-133140,-49937,-36836,-149158,-219790,-148722,-62604,-49370,-52565,14221,78476,44257,-15522,-48640,-110820,-152129,-86443,30481,20099,-69479,-39962,85123,85003,16585,13188,35697,63046,76012,46086,28140,38160,25289,23783,82777,119186,96431,51785,42124,50790,11320,-2709,60608,61066,-67230,-120757,-59699,-16770,12745,74378,81611,41861,46442,97221,136232,169637,122102,-14621,-84348,-29372,28366,27473,-6603,2310,76289,113868,82583,5753,-73474,-50984,50477,77977,16687,-27697,-6668,83683,119634,52644,32259,28006,-37814,-97780,-83727,-17992,35444,39997,1122,-48734,-37447,15019,34181,20090,-22202,-65555,-50844,17678,57044,72844,98125,88461,51839,54842,114159,157662,98673,26798,-32823,-120768,-115096,4037,41290,-9994,-27808,-37351,-65331,-89733,-59628,45434,138491,119719,62966,72395,84152,14702,-16720,51626,93350,59993,12538,7844,38161,54124,-2315,-42032,-37652,-45761,-114641,-139537,-52650,43393,23203,-60425,-109807,-90536,-38376,22050,50531,41917,11869,-61225,-156934,-115057,-3342,-37742,-127207,-73092,35970,101528,119329,69946,-4229,945,28875,26408,34460,91584,129232,85612,16159,739,-5090,-24803,-6375,31782,31954,39938,54069,71540,63717,51618,57135,40780,-6464,-36978,-27301,-58269,-71091,-6866,17258,-44442,-83736,-62841,-7276,46336,50170,28046,28708,16160,-31436,-36118,29373,52229,-25638,-82747,-64838,-40237,-22465,3106,3057,-47842,-101021,-108450,-61875,-30886,-43248,-69797,-75925,-31595,38141,38300,-56967,-103293,-23759,48503,37432,-1708,-30892,-15813,21497,43124,-13889,-89675,-152731,-206651,-186419,-95085,-54875,-57401,-57978,-51934,-26372,35042,101721,78615,-25894,-53066,21478,76407,73401,36345,8873,60364,112059,63377,-543,14024,16245,-22561,-50206,-52354,2808,89360,86529,48743,42204,25102,-2351,-31249,-43630],[24536,29832,12871,46795,102721,71722,18739,6398,-5267,20831,88040,87823,-2494,-73677,-91753,-82317,-60345,-23809,-35085,-87237,-97528,-77619,-34233,52776,107596,95050,51851,-310,-39079,-76996,-78075,-12091,29187,34601,45605,41311,45904,722,-100350,-121920,-79331,-98059,-125582,-82160,-9842,6798,-21547,-18399,-38166,-86212,-57388,31236,62463,15952,16365,100941,81532,-10184,-20776,9556,-3583,-34152,-29383,590,28061,24393,-3740,-19480,-31538,-45285,-20799,42987,109933,112787,49872,1997,24054,60535,57617,34107,26213,-470,-17818,1940,-4302,-80132,-158784,-93309,68773,143846,89492,17624,-30354,7805,88621,55400,56653,80333,19934,-444,76827,120027,99069,33965,-13827,39331,96479,65456,17894,4021,-937,12032,45698,2582,-84841,-76197,-39181,-62905,-89660,-76718,-34059,-7916,-23030,-49354,-38484,34458,47051,-70533,-110928,-55636,-28627,-36019,-69231,-77154,-1244,21794,-62509,-66828,32671,57803,6345,-51117,-117003,-117297,-5218,102844,123877,85759,23081,20812,64374,58625,58758,102144,123903,92589,78213,115717,91951,-48492,-146459,-121967,-45898,22142,52314,864,-59069,-29172,21908,1383,-69412,-119137,-114084,-65750,-72085,-73339,9677,115669,164700,107486,-20793,-105623,-54694,14356,50387,80339,97240,89785,62466,31447,33035,27620,-36579,-97533,-80306,-31541,-16642,-26537,-13822,-3955,7413,30621,24977,-3603,-16554,-28569,-17069,37973,27046,-10815,91699,190715,108924,-25437,-63291,-40886,-25875,-24149,-25050,-12161,33139,52715,12931,-14139,16295,24417,-6538,-7915,33680,41828,-33881,-150432,-166016,-108420,-84373,-102611,-115013,-106894,-119277,-137607,-92437,-57769,-41568,13682,58928,46507,25943,-25559,-70766,-61686,-42126,-18859,54610,78686,41405,41649,51064,-2420,-18233,62582,116302,45910,-50239,-54954,24641,88200,99467,95647,99741,33471,-55176,-84544,-61260,-73213,-108451,-94583,-77427,-105403,-160809,-180338,-129726,-43509,22350,39662,54469,81988,76225,31227,-1870,3420,-22533,-16711,40232,12298,-95492,-107398,-59464,-113517,-139162,-25155,109653,173089,157027,48504,-33400,18674,80854,62545,38318,3938,-468,41879,70119,36234,-42847,-119645,-135530,-40074,55385,6689,-55186,-50809,-7907,13704,-85912,-187868,-125310,-4586,20424,35882,46685,-8641,-43828,-3579,34504,47370,59380,72295,-1771,-84573,-79221,-87687,-140992,-104749,1493,72578,73926,27561,6932,24865,11105,21607,132545,184289,106732,42407,89606,128753,109683,70647,21609,-20852,-5608,38571,14513,-27830,-8343,49684,49964,-40370,-102833,-47548,29880,29016,-21657,-30202,-3350,16852,4906,15303,44991,94728,84668,7489,-54138,-49554,-51255,-87747,-49324,33730,64899,42808,30577,58647,63825,50273,79332,94623,53737,14312,-2780,-29863,-33948,-30172,-33487,-11360,32396,66952,68152,-9634,-91467,-44369,13381,5812,22311,23279,-30507,-41010,-24752,492,58194,127512,138010,80477,-13799,-113295,-162117,-123544,-39339,-22574,-25884,17227,38799,10768,28616,79673,70409,15994,-24521,-47165,-53366,-53853,-45558,-3907,37973,60013,98015,140630,97623,-4319,-74321,-90218,-58517,-34114,-29880,-8585,56741,85371,41653,-3709,27802,91037,98963,57616,31322,3566,-56909,-79167,-63250,23788,156413,223999,153389,34855,53425,119197,73221,-7128,-36222,-45291,-43486,-5246,46386,21959,-46748,-65314,-36207,-7964,5849,-24285,-77328,-78219,-27820,-2114,-21400,-103209,-150234,-44738,65170,51560,-12790,-32354,-12913,16632,66716,97424,69479,18059,-31279,-43617,-1604,15534,-8291,-18890,4659,31674,30320,2837,1524,713,-20319,-26358,-85462,-134358,-72856,30541,64836,42620,-19856,-132343,-201449,-173831,-143665,-145883,-117569,-72935,-26529,3006,59290,130866,47161,-111208,-72950,43433,8444,-65371,-24689,28331,-21624,-77803,-86070,-62261,-40599,-48364,-55468,-14826,17035,-39327,-80142,5002,130262,149038,76086,11419,20769,11624,-64224,-80989,-8481,46691,3526,-39455,-8575,11997,-43763,-37636,88669,145180,41696,-34108,1539,-6751,-51338,20698,73824,28106,20527,59694,63999,78402,90049,5695,-93732,-103294,-57715,-26342,-16696,7650,47291,66790,14696,-74382,-100830,-79446,-62948,-64283,-65234,-50057,-8871,12688,9865,-13657,-31483,-38125,-68096,-116566,-149093,-171459,-175799,-101697,-15891,14945,54024,95881,62121,-11178,5992,6733,-27920,-31614,-52687,-64571,30451,122756,106952,35303,11120,40106,49080,7192,610,17906,990,-27480,-27611,-40036,-50476,-7,38931,-4660,-11258,54314,84580,30114,-14610,35852,70786,24520,20893,34733,7098,235,-44638,-83748,-4152,69722,69417,91142,142981,136700,59034,-30220,-69083,-42038,-4203,-43255,-97977,-81509,-42138,-2444,80959,112749,82757,44782,-30751,-127684,-147422,-137857,-136307,-44892,72199,69857,7250,-75351,-119267,-36926,69272,74590,-5996,-82137,-101233,-60480,-12112,-1214,1738,26800,51038,53262,79888,113942,108382,60552,23856,15510,-965,-3845,-38935,-101014,-122746,-111480,-103931,-64668,-10468,29740,28542,-17484,-20133,53194,85178,71820,90153,84182,23086,-56480,-72742,-50135,-36908,-24267,-406,29682,67971,77770,44423,16044,41892,38111,-36967,-112874,-93369,-58376,-37517,-61241,-88994,-56391,-50921,-72999,-7939,56549,14632,-85032,-130511,-109847,-72711,-71521,-90756,-54441,12825,22747,-20357,-53397,-57149,-6526,66579,128339,94669,-9634,-7271,91531,92004,51628,41911,48845,62722,56791,40827,57562,63129,52892,52822,62025,81548,80655,55866,45838,50801,53340,87701,134065,83818,-51313,-108361,-50173,27098,95447,172678,172982,77645,12941,58361,106732,115801,94023,33679,-9093,25046,80078,96188,71052,42848,70741,104532,95928,33077,-44787,-60382,-22311,-32927,-69328,-54002,374,102320,163633,114932,55422,14730,-18111,-17917,2552,18581,28736,16818,-8457,-25151,-24541,-35821,-78544,-129649,-150514,-122850,-72413,-4430,64983,105356,90235,55399,30183,9196,-9542,-5226,-19162,-18914,-24961,-104019,-122219,-64656,-74282,-56533,20792,11534,-38765,-65653,-63991,-15885,71341,115580,85703,68633,109348,91399,46935,51867,64896,70982,84995,70589,38530,18945,-39258,-42999,10648,21453,-52092,-127679,-134617,-69371,-21018,-35592,-82887,-97867,-51559,15640,42326,44462,12862,-102193,-214424,-117424,38077,23623,-33916,-967,72587,194547,235337,88889,-39641,-31021,10069,18285,67773,157004,178652,73431,-51184,-49006,-6943,-2105,45840,128372,148708,126447,88442,52940,9852,-2731,29589,16090,-45328,-55661,-39715,-76201,-40420,45663,23916,-40739,-33315,7275,40258,46138,28930,37818,63217,41499,5132,36314,105458,77674,-46720,-91278,-57005,-64346,-98418,-102885,-74832,-54635,-89489,-126908,-72869,-38661,-97723,-125266,-100537,-65152,-21922,-16546,-101855,-176049,-94207,28271,18340,-30776,5817,45466,-10193,-50855,-36127,-57446,-134730,-208681,-205945,-105841,-16320,-30344,-74009,-50154,-3429,6981,19398,1163,-69609,-59498,24754,60342,44804,2676,-12367,52341,119870,109907,79776,79297,54108,17012,2260,-462,34119,110706,108993,49757,27336,57280,86701,56012,20599],[16307,34867,17051,12437,28216,27269,34932,17942,-36603,13050,118081,93557,340,-24510,-11550,-7390,-30111,-42696,-59629,-63378,-24997,-11418,6169,67306,83465,26998,-36140,-63888,-66307,-82537,-85797,-22210,49599,75532,80114,89328,103735,28915,-107591,-156230,-112115,-118754,-147283,-82061,8415,15767,-11394,3027,-31098,-98409,-56300,63654,70964,-29688,-34054,48758,22320,-81330,-121060,-99560,-61931,-52921,-42069,6282,28648,-5592,-14160,20639,18306,-54611,-89816,-8111,104552,99965,10085,-42588,-1836,21509,-25780,-33296,36432,44681,-19165,-19411,20825,-28299,-148677,-151829,-5025,108782,105820,50787,-16725,13202,136535,136357,103838,87785,55332,46773,90519,123033,152870,140160,62795,32789,35323,4241,-18243,-34209,-29006,28490,73059,29530,-12201,30489,42268,-7372,-33664,-80016,-112857,-50677,25991,3484,-79762,-78749,-29150,-77748,-89637,-22501,19912,20250,-7654,-28361,37344,72920,-30727,-99580,-16078,48471,1823,-61524,-104352,-123138,-76769,23051,61057,42020,24820,46111,74270,34467,-16049,26503,85263,42084,10990,89139,112616,-30678,-158460,-176105,-146922,-78988,16071,40225,-27391,-76485,-41761,15998,-12899,-107506,-95176,47169,101467,51440,86527,169873,170057,111810,43903,-32566,-43229,-13810,29831,88480,97251,59508,55306,48488,20410,-4169,-54919,-124476,-146797,-120766,-91140,-57514,-21591,119,22760,60968,44510,-41859,-105444,-89978,1,87369,49900,-9402,53822,119284,70142,-19652,-48726,-19972,-28698,-50060,-15222,14183,28969,73167,84363,61182,46566,3699,-37072,-42448,-10848,7616,-47792,-148945,-156094,-95193,-54269,-71232,-74240,-24167,-287,-59200,-55848,7080,50809,57282,31888,-19648,-10941,27508,31852,-453,-36906,-54600,-25083,-44168,-79435,-13431,59868,-2581,-69567,13478,88035,16419,-81056,-85249,10651,120925,141645,92227,70372,25999,-38911,-65523,-42470,-63388,-106662,-92723,-97125,-128120,-129950,-109742,-98975,-64135,8809,57078,67405,88148,106466,69746,-21431,-75814,-70582,-16139,65843,79622,-6769,-48064,-44178,-85970,-83579,20238,92792,94130,80056,47121,8410,-6245,1554,5089,4888,9582,44291,74584,77120,75756,2666,-111450,-146989,-48651,63311,42216,-42321,-77758,-45171,-15067,-67533,-133381,-100949,-36920,-9499,38365,61491,-6280,-75369,-74310,-42822,3539,46731,73724,2468,-66787,-33383,-18243,-85201,-105268,-19519,64210,46679,-8691,-23246,-31328,-49507,10447,141899,166786,73900,7001,29385,100682,173247,163748,68193,-4049,11806,35102,-29794,-90738,-35119,89223,129260,23320,-86883,-55646,2956,-9993,-40864,-56255,-87280,-104610,-76452,-48224,-61643,-37943,18792,37775,-36590,-143422,-143363,-54115,21011,39469,41772,19966,-33751,-46509,5532,72487,100353,53896,11030,27393,31669,6382,10710,43345,68891,70484,58041,60610,61378,16489,-41142,-34151,-8759,20250,70134,57745,106,-11359,-36918,-75266,-14819,122828,169336,118803,60061,-3804,-82445,-77555,-3745,4953,-14185,-5137,19780,32474,50716,73472,61859,6302,-47980,-82930,-72157,-56046,-95963,-92424,942,85385,125334,121776,41461,-27295,-27541,-7971,13044,10824,-11801,-32704,-32232,-21506,-54589,-90793,8517,144960,141061,93638,102671,81269,7539,-38545,-59247,-17307,87391,153352,129359,90100,123110,135532,58389,25148,43400,5496,-33631,34670,119031,99791,40637,8816,22049,43702,38400,-19413,-83212,-57068,47505,81901,30887,-49775,-89296,4887,103461,94210,33450,21142,38667,60967,122554,172951,152064,101795,67524,46372,20646,-21137,-47863,-51832,-60477,-72096,-45342,-5702,-6640,-32103,-22274,-18000,-85792,-138137,-60104,77574,87756,-12679,-98272,-162455,-190571,-157748,-113948,-97135,-71723,-73855,-92943,-74095,19355,95799,15191,-92326,-32135,55031,-8954,-129693,-145655,-92412,-61487,-22253,-1886,-12170,-28988,-34186,-26556,2634,38589,-3875,-54604,10175,104035,98620,24173,-47184,-46617,-45114,-64333,-43528,14014,43867,13306,13975,90691,78054,-36625,-53173,67809,165802,123424,1233,-68197,-86825,-76286,-33952,-13023,-3151,17786,17211,31092,100058,148704,61247,-103485,-223063,-220550,-129388,-47973,1111,39620,63266,37442,-14279,-26205,-49030,-63954,-29132,-16018,-61684,-77955,-57924,-24248,-23565,-58565,-84332,-96103,-105873,-94606,-98006,-127763,-91436,-31567,-43458,-62613,-23042,-2659,-52049,-53845,-55061,-79469,-49002,20991,45158,36735,42890,30430,-40921,-58249,-11022,-27278,-94447,-57752,35774,60333,18762,-36686,-104695,-131246,-65001,-2850,-10173,7824,50727,48247,11671,-18487,14883,63342,29703,-15712,-26786,-31608,3182,-1914,-4148,59314,102132,98013,125267,148002,89609,17849,-15049,-45988,-69436,-72015,-108758,-126060,-78468,-20125,21119,28462,-2146,-36338,-11635,-6201,-61675,-74886,-75585,-109312,-48110,49310,15456,-62912,-106841,-113428,-66891,-28921,-12529,-1765,-2072,-17194,-42468,-53625,-2003,54955,71142,61925,42813,76801,147585,144014,57359,3591,17287,38070,39398,-5956,-68183,-100347,-103838,-97875,-70708,-12658,48599,62620,32671,53168,96458,81512,49960,82002,94439,46947,-33908,-55932,-14263,43675,81187,78039,43781,15552,17583,51624,68120,57812,18672,-39291,-84771,-24288,75216,102337,37022,7061,52870,66747,61167,85701,62219,10405,-14369,-20149,-36072,-48736,-58017,-69470,-66922,-54569,-44154,-47440,-37604,32604,148109,217145,222861,186765,89115,34450,62389,69230,58920,27511,-4913,2282,16845,55432,85699,34574,-636,20967,4114,-13655,-5571,48537,114373,116787,86419,71503,46265,-17830,-80426,-79667,-8973,79463,143766,178430,154141,32345,-60198,-9169,31980,6451,17711,55343,41685,18498,42425,110593,129927,54563,602,28513,74400,42037,-51841,-105278,-110242,-139136,-143597,-90576,-44409,9428,70240,77918,32895,-6379,-1670,55146,99487,64731,1030,-4156,35641,59378,19098,-64176,-135654,-194690,-178560,-108483,-74433,-66796,-6805,69390,81238,37824,-1074,-48432,-133270,-155370,-87439,-25942,-33558,-84482,-93564,-86544,-110111,-52061,56857,74322,36840,5019,-6829,16912,66342,62716,45665,67196,116422,119372,71874,6215,-30978,-8897,39413,36521,-18307,-39184,-50008,-12861,33491,31484,-15583,-87140,-134062,-88937,-23886,-19903,-32347,-34793,-28397,-7967,22928,52801,34569,-74542,-168815,-87392,14229,18888,46105,77006,70876,139483,188560,92359,10216,-20993,-39682,-21824,63323,173512,189796,53181,-89166,-68121,-58,-1929,10863,87549,145110,156927,88656,-9074,-62155,-52140,-7008,-27296,-76342,-48258,-7667,-18038,39781,90645,13446,-73391,-57959,12882,40624,-7082,-11825,68227,114572,75281,32606,50936,99562,66307,-21481,-60673,-77386,-106461,-137163,-157777,-116416,-34700,-35288,-82226,-47882,-30735,-112612,-152972,-131660,-125062,-101836,-68144,-118458,-190521,-121163,14288,34111,7098,44371,49616,-67789,-103172,-22797,-32281,-140399,-191567,-170061,-79708,16471,-15542,-94407,-37457,44058,-8031,-66066,-66554,-93692,-91369,-34717,21204,51910,37636,37525,83991,119398,132280,134958,107809,64033,46747,33207,24471,47844,82430,58438,12481,16386,100117,152262,92958,37049],[-22575,-1436,-2281,-10663,-12271,1580,26401,35,-50769,15197,114243,81215,-10468,-28036,17499,71650,50158,27891,29525,60448,105173,67438,14883,26221,15410,-35623,-87197,-108717,-78692,-56821,-53056,-9439,50220,67592,58043,44393,39760,-6112,-98206,-161532,-133859,-95270,-94725,-57760,13130,47489,48907,38004,-30406,-89368,-21906,96884,40389,-119230,-118842,-14021,2680,-54630,-131791,-164985,-98868,-42409,-28003,20841,38529,-7122,3211,51549,44684,-27983,-53121,37464,129704,87987,1966,-31200,5749,2276,-52072,-45364,50039,64302,-30972,-48252,25145,12290,-99596,-127768,-30070,93363,156835,109860,-917,-30633,77948,116685,46402,3679,29165,27889,-4220,-12820,66535,166488,137287,30332,-34866,-26840,6,-33145,-47358,16181,56017,35615,46985,109853,96540,35073,12601,-50232,-123766,-97073,-12599,22443,-41868,-85048,-30540,13531,48600,70147,65938,64191,65853,34458,34946,65005,-554,-103272,-66249,43612,43221,-34393,-78770,-89189,-68039,-7368,1817,-8032,11914,41516,28552,-26848,-65983,-4020,87236,66431,23187,74103,100165,-2026,-79625,-78592,-77279,-26811,108442,173584,56971,-97490,-81490,53089,76885,-6846,-9390,131647,223875,151459,81483,68091,32713,34333,87271,60122,-7887,-30146,-3308,36838,40232,22983,39969,40412,12151,-10641,-59436,-108683,-102656,-91706,-63871,6228,56058,68351,55985,45593,24227,-51401,-106893,-60630,62458,146910,82586,-9293,-2460,41217,59665,44771,21476,42081,35438,1815,40811,65580,37179,58870,87355,83700,50646,-18847,-64851,-75524,-45894,6953,5096,-47663,-72111,-76190,-37359,6912,32494,62092,60387,-15900,-38671,39098,100178,54717,-22,-24938,3897,62342,66133,-12192,-78638,-103765,-110074,-137392,-143189,-49052,57341,36558,-23203,17124,64068,-8937,-72110,-56840,17550,111353,131390,56056,13600,2176,-24592,-25631,4681,-38696,-111464,-85826,-59077,-68820,-39761,-32610,-108826,-138355,-54179,16331,24294,52784,95495,77698,-29011,-123314,-105799,-41586,-9714,15646,34230,39719,30634,2017,4507,44560,36477,-10986,-13783,770,-36249,-86571,-68210,-27081,-1837,13925,25139,17363,20473,45512,-4771,-90532,-102987,-27635,61199,52212,-38082,-93746,-84000,-53123,-21057,-5959,-7031,-4756,8347,21863,-3765,-46214,-69790,-84953,-77697,-41768,-7188,4801,-29152,-16248,58184,72018,-23517,-114717,-71045,43705,42300,-29521,-43164,-55522,-58640,-239,79936,98639,64171,12190,-212,62903,149279,134450,42070,-11528,-2353,-30932,-150965,-205166,-77246,84069,120487,10245,-111379,-73441,32292,24632,-61011,-107740,-114995,-108752,-107408,-134748,-154341,-116057,-45424,-824,-71390,-178647,-120127,60882,143109,53487,-33865,-37255,-66488,-99233,-16782,92754,63204,-50382,-64253,-7538,6822,-4319,16557,50693,74930,79027,57726,38712,41853,44009,21057,-17212,-18639,44907,98343,53954,-6114,10825,-3523,-100392,-99691,42575,126670,104354,99384,101587,45878,24347,57596,46992,-10080,-46164,20282,89328,50525,-6278,-6011,6759,-6841,-64783,-59365,14701,-15209,-71990,-2846,106124,131254,79099,-6320,-24020,7470,36599,63432,53974,9375,-56030,-107216,-104802,-120644,-128735,-20932,79691,64493,72113,111159,82341,31861,15448,2563,-1326,44662,97985,131826,126732,113625,84596,38769,63167,73421,-21233,-81504,14228,127733,149123,123037,58461,11168,24850,63690,42704,-28656,-2624,107498,100567,33023,21631,11569,30766,60181,52208,20508,46401,91306,91288,122154,185457,159638,68732,32468,45646,18078,-35169,-45278,-25617,-29431,-79581,-93730,-33099,-26862,-65719,-33509,8959,-5836,-12882,21853,89575,71239,-28977,-98731,-120415,-109947,-63952,-30083,-34292,-27183,-56680,-134210,-150181,-50529,26422,-2415,-9916,48263,51195,-17890,-111389,-151980,-127402,-70928,7765,43152,58742,78429,56138,30886,61231,113929,60559,-12353,32557,84480,47593,-27108,-85427,-62284,-15711,10895,28245,29863,1873,-20156,8111,60652,28650,-58876,-72898,12799,119952,143760,29093,-100557,-120222,-58940,-40773,-50737,1116,33343,-6527,1181,70132,126681,86069,-39266,-164680,-202744,-147810,-62079,-12899,-8211,16245,34957,29026,24059,-17202,-45626,-15774,13901,-22417,-60642,-68333,-47560,-51693,-81330,-103455,-104882,-85693,-27751,13484,-5177,-1127,1309,-68946,-131239,-106938,-59386,-68854,-90589,-125975,-151742,-83024,58760,107060,22300,-79393,-104174,-82957,-40142,-19857,-81263,-129984,-64415,38221,95098,48904,-80616,-153522,-127528,-52996,7420,16768,-13177,-44757,-52819,-34925,-53748,-55785,-19433,-35813,-82981,-81925,-71767,-2340,85451,102809,79652,61971,52164,68539,64983,19350,10494,34344,725,-59460,-90614,-117696,-96770,-35162,8953,40912,20581,-59070,-106915,-43007,23587,-853,-17109,-27957,-111466,-133015,-52094,-43642,-95376,-119344,-124592,-113649,-111186,-89667,-20527,44762,48876,-3273,-56590,-26996,32626,67774,68272,20535,23916,129895,173615,100289,50690,61456,64174,36524,-13431,-27306,-16055,-24803,-39851,-33762,855,49211,83079,67342,74514,85214,69814,62245,64519,44593,29079,-5185,-28201,-15150,34495,79162,95500,91837,68462,19299,27213,78449,77963,29458,17981,7667,40170,115911,147471,109878,79429,85910,90948,83339,42097,-26238,-24495,12683,16122,188,-17874,-21777,-21521,-42486,-82740,-93220,-62274,-11365,86666,212452,267493,238234,189914,115673,34301,12888,30696,59130,46274,-14658,-34770,-800,74036,86372,-22721,-84805,-40022,-37876,-78400,-59432,36038,124349,124977,51282,-45634,-119032,-118448,-69779,-9327,41289,88315,119021,100425,23653,-88170,-127375,-56563,-21241,-35876,-18158,20684,19854,-9777,-18347,63138,130988,55517,-49536,-34478,47969,48920,-47426,-113396,-124118,-144581,-138022,-82918,-59888,-68314,-47521,-11954,9652,13234,20408,74994,149256,119563,-21,-24354,66425,137545,115979,32914,-47915,-115620,-119464,-72936,-61537,-82473,-41224,62600,147631,110118,14726,-62180,-156983,-172073,-46349,34396,-13269,-36989,-1305,14517,16945,50259,85912,104602,102750,57370,25942,69481,108030,47218,17124,62094,82128,48035,-5924,-52728,-64726,-49716,-49886,-64826,-70200,-25353,7885,23496,14046,14706,17278,-23306,-53291,-8862,-1053,-46291,-26998,5752,-32227,-47769,10441,65919,58148,2374,-43639,-35035,-38209,-28029,59995,111514,52738,8376,32438,58814,42004,-19482,-69065,-44304,16097,95165,118133,21692,-78091,-46699,13173,-22093,-75770,-51509,12326,83573,51542,-49066,-94761,-72083,-28005,-25991,-47511,-27126,23443,52938,96386,95058,6343,-89466,-94546,-17312,2665,-56474,-22340,89020,112778,53749,2485,-2382,34859,49312,28920,-27809,-100714,-106087,-83913,-101002,-75467,7929,45464,14258,-4814,-19735,-78275,-135593,-146321,-143018,-118744,-84087,-107418,-146180,-87890,29517,67051,36629,19268,-27427,-148401,-135209,-39131,-74643,-187522,-188103,-112161,-25597,22860,-16430,-78854,-15371,70305,9586,-63378,-47508,-57134,-96025,-75144,5212,67792,75915,73766,73383,59347,87196,104627,52333,22768,40645,10644,-19590,5131,22636,-3181,-16459,13620,94949,127530,53778,-4523],[-9856,-18371,-43645,-32231,3658,4843,-15513,-32675,-30193,23494,88332,85049,2514,-46026,1354,62950,56114,74454,111247,147208,165303,90234,-1069,-32238,-46666,-26365,-3936,-19574,-15335,643,14495,32702,29000,13620,17388,-713,-40917,-69376,-100778,-157237,-144542,-54906,-20451,-33426,3754,52808,61699,38754,-18505,-50034,15492,87704,-7443,-161684,-170309,-70650,5314,19918,-66664,-153588,-125229,-58493,-16778,34962,49775,5437,-7940,-2198,-7640,-9365,29852,114512,140756,62595,20883,33379,26852,-20810,-46640,-24677,39900,34280,-41532,-41074,13828,-15091,-72052,-31980,40728,128730,194166,140888,2054,-98971,-64056,-8270,-42663,-71812,-23236,-28353,-104617,-138296,-52739,91440,118695,27065,-33153,-5492,29619,8713,-23414,-26981,-10467,8032,31216,70131,58995,25206,9311,-43548,-106446,-116610,-80405,-13771,7634,-4707,32252,95346,140083,108330,43908,32577,57233,27201,-22107,-10915,-29962,-117437,-110592,21112,78372,900,-62326,-51986,-19231,-3620,-28459,-43441,-26648,-15551,-53395,-89834,-75387,-7740,76668,89924,50817,48896,40905,-14151,-70,59371,63649,91262,186985,197611,56220,-93579,-67647,66644,110684,87999,46522,66195,128992,101089,1437,-58995,-78411,-40682,61304,96295,48425,-2817,-11655,-14673,-16741,-499,20149,13469,1913,8680,-319,-4825,15174,5110,30415,99700,138606,137355,83084,-3112,-37784,-48632,-40482,20371,87153,102506,41356,-19456,472,46991,87167,98875,57862,48290,55979,25664,47893,76896,34825,-2346,1266,38165,60031,-6529,-80850,-77540,-28840,23595,45363,17150,-42762,-100301,-62396,34333,73678,61330,41691,12216,-18120,3468,41517,-502,-22874,4669,27000,40067,20027,-56634,-97074,-102744,-132819,-147225,-105441,-24783,69249,111181,92616,69323,57014,-10803,-45548,-8781,31363,57804,74640,37207,18103,19360,-191,4613,23777,-53990,-153120,-103045,-19812,-11957,3403,-12030,-126070,-191906,-131503,-82971,-64871,-10495,41167,51483,-4881,-80218,-82113,-70545,-135519,-125500,-968,67316,52244,12423,12342,16600,-19588,-58469,-51952,-59607,-116680,-121370,-40193,13502,33446,45954,54432,37573,20650,-2379,-40364,-44128,-5135,47725,94254,64132,-15042,-65982,-68803,-40517,25649,88516,66825,28680,23719,2023,-64777,-84169,-50882,-48768,-65423,-65398,-49440,-32383,-21222,42956,113768,99628,-8791,-121481,-110579,-2151,19064,-20797,-14107,-25684,-31534,-13731,-113,35592,75761,32962,4236,43466,64623,9933,-40845,-58283,-73449,-115077,-213735,-230958,-82618,37881,31935,-46992,-114625,-42088,103992,82484,-76416,-146214,-87511,-14423,-80565,-195684,-194086,-116139,-79137,-71034,-102207,-109081,-12760,140300,211476,78878,-80440,-79814,-50019,-60583,2636,77211,-912,-116587,-84145,-19262,-30477,-54155,-29782,-18603,-21776,471,20923,21601,36177,41608,11341,-13996,9504,67514,82893,11994,-48747,3153,43907,-26138,-70774,-510,59385,44326,49874,89339,106498,89240,74997,57717,2203,-35177,57649,117193,16696,-68185,-62188,-13546,32679,-15043,-39172,57040,75845,-13534,-24173,66677,110017,50544,-38827,-38388,13475,60325,97101,73905,21797,-40266,-96074,-115483,-118720,-80029,-4411,-7376,-40134,-1879,35610,25453,3817,18075,33101,27450,41723,76822,112214,98046,67943,55883,63384,86850,50651,-61397,-109809,-24342,83064,126984,110583,26216,-55837,-49498,36439,83455,31637,24232,76208,36878,20581,98120,99580,11253,-55274,-69988,-64883,-1769,60021,27006,21329,95082,89766,2901,-29749,-1600,4995,-8018,4101,45595,78005,23432,-42380,-26015,-31117,-70321,-47911,1187,11484,51740,77520,69732,41628,13935,-1424,-11390,-7733,15757,25045,13076,6081,-28042,-99925,-133299,-65813,19180,50717,57945,50294,27394,22404,-10346,-58810,-71012,-51126,-18741,-9966,51703,159520,152387,84992,124866,195269,121776,13298,-1737,-3842,-53867,-98419,-90926,-17518,46808,64407,71254,53866,12238,-17587,-29369,-54137,-69300,-74142,-61794,-102,83750,106969,26887,-53376,-32794,23970,16506,-27506,-62,29353,3144,-2423,25715,71759,89953,57711,3570,-61242,-102443,-78379,-59895,-73788,-34482,4168,-4118,-21243,-34245,-30524,-20814,12179,30249,4174,-35394,-36998,-44867,-69124,-81724,-72944,-54849,973,79810,100013,89870,67248,4756,-60687,-82528,-68312,-74429,-94436,-145425,-180693,-112073,16625,43867,-39486,-136273,-140976,-57433,13420,7425,-43916,-37044,34186,73445,91647,41778,-95713,-136772,-53701,24556,51123,11138,-74900,-132768,-108526,-43107,-55843,-100759,-100050,-98704,-91539,-49160,-39953,3148,100408,109121,53677,28680,20823,11681,13198,25141,53548,67326,22586,-24056,-46957,-66599,-27938,23560,21752,26483,39562,-35638,-87516,-20359,49119,15187,-12255,-8081,-84770,-155150,-91095,-32613,-56838,-91371,-96032,-61810,-44137,-68997,-47931,37462,74071,40205,-5364,-28548,-21160,16201,33493,-29018,-45303,71337,144576,104361,89377,95587,40290,-18816,-43298,4745,64156,47373,8137,15734,18421,6279,107,-16891,-730,41927,54780,59243,48680,13461,-1773,-26753,-46656,-42900,-30851,-12634,53205,126574,128004,35716,-26101,21013,69625,45685,58832,64347,39179,28159,72928,100355,53025,5088,-1733,-20248,-69775,-90676,-30209,11822,4204,-392,-7069,-7827,-15820,-48030,-77502,-74357,-52894,-31304,33181,161643,217834,166758,101626,49586,-28053,-53109,-11270,68768,111501,61331,7354,31112,82737,54206,-58503,-109641,-77874,-73831,-103177,-67241,4383,30965,20400,-30753,-132574,-195949,-117925,9072,64865,44076,34858,46762,6921,-113778,-190263,-142855,-57603,-28052,-10795,-14503,-46535,-43666,-16575,-37558,-16139,65029,57122,-18672,-30148,39548,77671,14835,-63948,-85150,-80234,-62710,-24223,-22328,-59463,-89014,-70287,17953,70417,40436,33441,117764,149993,37888,-46360,18866,125012,178860,152952,71213,-13327,-69402,-69277,-53169,-34643,2692,78898,178360,168615,57621,-11268,-74817,-85334,39271,120227,60538,35855,84656,124680,149196,134590,77797,61161,86616,39917,-12232,41442,101658,73839,37291,34225,10178,-82693,-153653,-101010,-10956,-4938,-61137,-91052,-59562,22076,58287,43334,15707,49975,75917,33564,20616,63504,16720,-59892,-47096,-34283,-85877,-75771,12564,76676,85276,92312,71823,2785,-65132,-50245,30378,87083,42038,-56824,-72585,15971,30838,-34587,-52202,-23458,-18968,-10911,3420,-14253,-41792,-14775,21233,-19252,-96724,-110660,-62225,13729,14630,-44042,-89120,-103067,-67646,7471,27465,2339,35545,83633,103401,79584,27652,-21575,-25936,10083,-2270,-35585,15239,71708,34024,-34024,-62297,-47313,-7971,39950,53848,-10065,-75152,-34123,16924,8122,15874,49196,93588,84455,19299,-17212,-22957,-55453,-92134,-87962,-57826,-52787,-86844,-111678,-54009,55803,73255,-1096,-39129,-74877,-161032,-125562,-49340,-105457,-190558,-149185,-26842,57528,45870,6598,-8933,19683,56569,29881,-676,22219,21187,-8329,7664,47114,49102,39924,47334,28730,-7436,25859,39839,-12199,6670,59906,6342,-55723,-41643,-12068,-11575,-3393,19707,50633,60721,19277,-8449],[66741,33038,-60982,-66594,7292,1870,-54012,-42006,3026,25315,64516,87143,15685,-44324,-21474,-10779,-26459,15696,63689,96317,103481,33360,-36181,-68325,-70357,24404,130175,118593,63229,59447,92137,90222,16552,-41397,-15490,7738,-24587,-55280,-55505,-89400,-100275,-37988,-16342,-41552,-4771,37952,27612,26995,21190,8265,30328,36200,-28437,-99169,-124120,-85408,-11991,22109,-34816,-112433,-130164,-86189,-15843,42683,58641,22376,-29792,-73970,-70075,-6276,69948,122051,100729,27641,48760,109457,63766,-14072,-15298,3619,10663,-17240,-37539,12712,22450,-67681,-97347,1347,99164,170150,194520,144649,40710,-64281,-87889,-63107,-44263,-52677,-25984,-26664,-60231,-85097,-73627,-6076,39606,30837,25379,31077,47359,85084,84182,13461,-15335,15623,8521,-11131,-4056,1798,-9196,-54553,-103746,-108460,-81786,-35202,16317,49266,71922,84407,103509,70148,-6578,-33882,-2165,-4462,-35270,-34582,-55555,-120242,-120923,-33291,30526,4915,-32176,-12956,22936,29331,-5118,-40854,-56723,-77607,-111000,-105588,-59812,-24899,25442,65009,51424,23183,-6664,-21444,41534,92703,75845,106007,165281,111134,-2163,-49790,7035,98642,139967,139213,51199,-38762,-35476,-16137,-40902,-52175,-51293,-55877,-8247,60456,84734,47637,20595,-6843,-18150,12562,30570,10150,14403,76692,143673,149621,99188,68388,108367,144537,144365,144495,96029,-24201,-86695,-52833,13041,74669,72386,17262,-18906,124,63748,98478,108930,108341,59829,18950,8560,-19805,-7598,46763,28007,-46683,-44695,51305,119914,38913,-66842,-44552,26306,44519,44444,4005,-78681,-132807,-88164,-7620,28413,15881,25822,74286,53275,-31604,-49536,-48604,-32995,9171,19618,-805,-21252,-59432,-48818,-25230,-62295,-84682,-26609,29458,87132,148366,152027,116401,89782,32437,-24528,-7623,19002,7967,29883,70148,105869,87704,38147,14995,14047,-60574,-142591,-80344,10728,9242,4409,2857,-75474,-140155,-138222,-147948,-125016,-57417,-26314,-2482,30775,41482,17724,-54210,-175267,-169457,-23434,46510,3680,-34160,-6699,6077,-18465,-20639,-19820,-81974,-138428,-83120,14316,40054,45900,77456,130092,142380,82966,-686,-16155,42636,94087,128137,138063,88155,32607,-8886,-16166,2743,36325,87292,75966,17749,-13846,-23020,-64842,-93486,-65735,-28837,-27175,-31074,-7709,53243,84263,97303,93095,49390,-24187,-84678,-86768,-47208,-19557,26724,58629,12009,-22047,-19814,-36225,-6419,57512,27592,4588,22206,-15179,-77981,-85052,-105183,-144572,-113586,-97256,-96513,-38603,-10776,-42570,-64979,-69666,3901,115301,95836,-34290,-110130,-60550,39514,-32017,-176020,-179824,-95455,-80542,-99239,-76190,-206,61369,115254,171383,90347,-44531,-57200,-9669,833,10065,28539,-37186,-117272,-52110,32541,-5306,-67705,-67491,-75846,-104271,-90976,-36696,462,4017,-31499,-76202,-36354,38706,68074,49125,-14798,-59024,-6460,53256,66486,54578,40578,10193,-24344,-26802,24258,85421,80539,45953,31096,19835,13300,65557,63837,-23028,-48315,-34862,-30626,6841,-1505,-25759,43412,84953,-497,-71003,-9384,74454,44031,-48171,-41855,42762,102005,111139,61043,28840,20650,-4690,-52074,-60622,9846,55591,-9905,-49234,-32616,-25328,-19840,-46737,-44928,-3443,39109,54807,40002,10802,-14461,-12189,22595,54842,36147,-18474,-59356,-53958,-7039,47958,70606,42835,-32936,-90200,-93593,-35599,36311,36464,-9815,-34862,-40488,34650,134372,105960,-23544,-122302,-143228,-135399,-88319,-55982,-102917,-108000,-28724,15651,453,-17874,-28299,-19731,14231,53656,92032,122272,82548,25743,15905,816,-35849,-40165,-43568,-73574,-27323,33266,26780,21946,56856,85839,79376,62479,62466,79589,69686,30306,-930,-14000,-33556,-12294,62365,96967,43078,-14159,8858,67022,56618,1817,-14596,-16820,-37715,-72841,-14956,126663,163808,111403,160032,231389,163943,47617,-35551,-104536,-172936,-175185,-76148,36843,40245,7427,38920,57807,36154,-2918,-60127,-109753,-92422,-63541,-40040,33681,106876,87154,8751,-1856,71016,106938,68561,-4473,-24479,-4802,5841,11807,22773,46885,67885,87684,89683,23197,-68325,-102601,-106904,-82948,-11729,8849,-48676,-88782,-65200,-18814,-29798,-28849,17621,23137,-14754,-13651,-9677,-39063,-61351,-53091,-48970,-17347,74579,119659,98497,95721,109389,61732,-16554,-41881,-72916,-88204,-99560,-109380,-80154,-39626,-63170,-110704,-118788,-72269,-15407,16637,8267,1914,52124,132908,128657,78460,26475,-44413,-61368,12267,77457,59515,-33155,-95551,-92835,-46067,8502,-9863,-83451,-109809,-84508,-24515,28029,16654,15024,50451,55731,29447,23463,26926,21027,55819,104349,108794,71419,29501,25337,32511,15647,36245,54410,18598,5123,33257,2338,-29642,6412,34988,2392,-7281,27351,12172,-38562,-13671,27570,6348,-30764,-25002,36398,76364,4339,-64777,229,68302,71702,51783,-3534,-43963,-29908,-18704,-51954,-43498,22897,44222,21856,59875,92289,21445,-36541,-27523,27993,72554,51958,22451,39206,7317,-75540,-141996,-167713,-108580,-3173,25466,3379,13346,15913,-4659,-57572,-72064,-32911,-35534,-66396,4886,111765,107398,2459,-69898,-27453,44613,35542,28560,24276,-15862,-68725,-24337,11922,-60095,-115289,-99186,-95996,-96576,-47663,26482,37586,24728,16980,-6356,-30001,-63939,-99246,-77552,-23370,-38865,-105041,-90458,55766,137952,90795,42003,-5647,-92041,-107153,-37167,71013,140606,120600,70355,74071,72107,6173,-62319,-70995,-82990,-127264,-137220,-90347,-35203,-39984,-67645,-72300,-109226,-136038,-39270,90486,86024,1981,-20247,-8202,-52747,-152159,-172809,-92241,-25288,-10451,10598,-10449,-87199,-98133,-32064,-47314,-96207,-36410,42122,48298,17970,49369,111100,90601,-806,-44918,-17862,30875,57723,35606,-1234,-51997,-64300,27469,91407,27121,-33063,41599,138623,80920,-57304,-75613,25637,122149,129227,65219,-11900,-62544,-60265,-30113,16022,36633,29339,65515,97164,59160,48120,24980,7578,84991,151793,120466,82002,85979,107704,131241,109171,16449,-45009,-11445,-2552,-21916,-2970,44668,75762,49541,-14870,-54715,-162021,-246045,-136107,24655,44866,-9186,-43072,-52927,-25397,3266,38335,64717,113748,117795,55018,35732,57054,16941,-19832,-41154,-103161,-128202,-66248,6239,56256,100085,142118,104010,4199,-55566,-36891,-8710,15848,13341,-47517,-70694,6557,42359,-18079,-29596,-9239,-24755,-68191,-79777,-42492,-33508,-44934,-11981,15939,-26950,-44092,-3611,26225,4823,-28777,-89308,-165627,-133494,5542,56769,8743,23752,68381,86239,71910,62573,92308,112600,81640,38740,32363,42285,4240,-75719,-135826,-121647,-59459,-16520,17280,28812,-23201,-50656,10806,50710,58207,67527,34683,23744,18728,-35240,-57649,-8295,35328,4800,-22538,-5088,-21030,-94676,-150775,-87221,34972,18215,-86301,-86301,-49991,-86329,-72758,-29856,-64853,-111514,-74357,31954,98655,63791,28088,36831,27339,10238,1967,3909,28901,55543,91246,121898,80297,-19357,-61991,-16626,-2671,-30197,-13025,-8597,-22243,44704,102683,28558,-61900,-78442,-43180,-18433,-6806,-5085,-8311,-2671,1883,26348],[129069,102944,-26069,-84236,-30544,-15092,-32981,12914,45625,21325,28391,39470,-18302,-60547,-63988,-77278,-91534,-62877,-43976,-18193,-1441,-60975,-101130,-86792,-52926,56074,163347,134342,67937,97674,152072,128071,26992,-56141,-35945,29591,57779,49421,61522,51462,5969,-37487,-85150,-96286,-19932,42521,32902,50917,63950,39352,9650,-20322,-16752,9149,-9570,-36166,-38015,-51557,-70246,-79944,-83446,-68176,-22052,20782,38990,18194,-33023,-76043,-61315,2300,54345,60228,29555,-6063,59757,137435,90911,23996,25607,9421,-25365,-54342,-39694,38618,33923,-88829,-167488,-107591,33217,137342,144389,118247,99681,71790,51133,24745,33505,20892,14071,27875,68616,54758,-40538,-80615,-34467,16374,31425,15513,35404,123833,195152,153811,91628,86681,33795,-35356,-17703,148,-14833,-48090,-103555,-106807,-49870,-17686,-6836,16627,38459,25916,30188,28455,-27407,-85865,-53436,-5111,18385,37349,-6195,-88763,-119911,-122196,-113036,-69845,-22277,-27,13928,40605,17081,-33264,-75926,-122548,-140251,-95133,-65956,-70051,-17649,51108,60889,19207,-14932,1679,46313,17659,-37535,20703,104321,51289,-32313,-12611,63007,144541,187162,139742,29815,-44873,-68813,-72847,-37196,-553,-18743,-72300,-80244,-25809,30898,26255,14477,-4717,-15232,24860,44759,18360,54333,173363,264768,212320,79598,45623,100137,101006,57458,68627,68785,-24341,-106254,-87440,-22460,27976,24120,-12762,-13093,41075,79786,80670,90114,98126,69909,20334,-30143,-66150,-59321,-3679,-5621,-58465,8557,151129,168840,50444,-39360,-15856,53901,59598,31397,-25679,-94477,-119763,-86583,-59300,-22138,-5130,30484,118822,113086,-39094,-96484,-62764,-33501,-13528,-15856,-27366,-16227,-32835,-16123,26253,12039,-26695,-3276,38354,71261,85987,66447,71714,109630,80624,-17926,-53740,-14601,-7407,12516,90637,149048,100566,24935,-16603,-14026,-29140,-51824,-6058,29438,13740,32189,65091,26428,-24837,-65714,-111679,-98979,-61964,-77718,-68389,28656,129048,107737,-6945,-107197,-94380,3504,32042,-40479,-52024,11224,40928,41201,51421,19063,-58201,-82498,-50855,-36230,-44046,-9317,59586,131344,157702,87426,22831,55882,118944,127852,120531,97250,62046,41171,8455,1078,15669,15432,25756,27898,-25115,-78612,-64357,-51623,-94325,-109366,-44886,20635,48687,81341,168682,189277,114173,31006,-17515,-33425,-21151,-25346,-52416,-27930,67949,103008,23012,-22787,-3176,-22702,-39862,-4503,110,-6653,-14379,-46696,-58307,-46670,-101004,-139111,-21896,91785,67497,9178,-16166,-25968,-23627,-29003,-14295,23822,69327,74353,-163,-47833,4573,-57,-88027,-126913,-88052,-70552,-75004,-20836,45336,32161,22190,69903,66836,30002,10463,1289,-18688,-45089,-23644,-25572,-79931,-16874,89603,63722,-13295,-53246,-67321,-88023,-110801,-75814,-37395,-77609,-142313,-154428,-68830,22306,36637,22098,3767,-2410,16407,32273,76886,112211,66165,-24050,-67694,-56169,-8268,23832,25981,13596,-39,14003,6041,-17737,-34466,-31911,8190,37136,-6950,-46459,-35185,-1027,52753,62042,-18839,-91507,-53052,28745,32270,-20836,8070,92745,129821,103549,50113,47848,78949,79712,29391,-9660,32840,69234,31326,8118,2114,-19509,-38473,-83697,-98798,-39952,40454,66069,7142,-76800,-118116,-106312,-63330,-45249,-79168,-99129,-36549,33460,43767,30313,25041,5710,-43189,-50450,-41382,-48222,-20217,10046,-56304,-127541,-84245,37392,97433,41618,-23558,-65924,-91859,-112054,-115095,-128358,-156173,-138773,-68542,5583,40025,14983,-40187,-54831,-8817,46190,63394,54930,29672,22959,55625,56828,1901,-40681,-97322,-156636,-123967,-58576,-20846,9642,32691,63459,96642,88144,91417,152353,138748,52070,18747,49795,46746,38544,74808,61237,-15568,-30134,18168,43782,10631,-28726,-11122,15942,-909,-51404,-41097,34072,70466,70686,124910,190539,166199,99979,31302,-63488,-170164,-169790,-34343,60392,-29306,-104659,-42547,11575,-5735,-39874,-63468,-43406,-18584,-39758,-32592,61910,143518,107912,13026,22381,119971,149075,81908,4264,-30281,-27716,-13219,15332,44989,45475,19813,38903,50767,-5641,-75658,-109772,-89375,-6561,73869,55722,-38599,-93692,-67261,-15968,-51282,-102756,-74933,-23513,-15650,-1197,13166,-10479,-53884,-71737,-77562,-51454,32100,75338,50684,71690,142670,112502,20000,-7184,-59964,-86004,-25538,26007,4109,-47439,-106490,-129940,-80571,-11673,-8825,-22460,-31974,-38065,17182,125633,144486,76480,37347,38184,25548,36175,66392,20920,-57967,-40661,25382,54791,61762,21481,-52253,-64010,-2547,59527,56460,3529,3735,31680,50765,30081,6072,10433,33430,96892,152272,132401,76074,46739,60446,90669,82872,68608,52075,25001,29939,43662,44382,24094,7157,-2186,-1021,13798,50269,85574,78716,62094,45786,17708,9785,16339,36807,70797,23692,-64352,-28576,39158,54604,39391,-12769,-53314,-42192,-28607,-9877,23537,2270,-63685,-75420,5467,73879,46573,23980,47120,47176,20785,12840,24821,34098,-19514,-120535,-186997,-213454,-146333,-41759,-19092,-50241,-31180,2142,16934,-24061,-34472,23633,33179,-28647,-14871,57946,32854,-70940,-82594,-7610,36314,10744,-20394,-49576,-68766,-88334,-70692,-85781,-157084,-169407,-111633,-69842,-28667,42680,94855,87973,83294,60749,1194,-55293,-107736,-139828,-92936,-3465,-28683,-148322,-157220,-22955,70011,71755,73302,15284,-94064,-108163,-37647,33371,68245,72385,68733,59201,21731,-41929,-64272,-45253,-83585,-169069,-183582,-134604,-41187,10725,-24518,-36469,-26477,-28452,37037,113805,61335,-24524,-21686,-17444,-73642,-97296,-51729,-7176,7103,2624,11285,2531,-67785,-126567,-91807,-84213,-130906,-99943,7292,72199,54183,59344,108410,109541,44701,-928,23291,95560,127651,86416,48388,6155,-38240,-10032,31820,-14914,-66230,-3864,110752,96495,-43638,-123555,-62933,13634,13737,-11896,-45676,-40236,4069,28734,29034,5524,-55491,-61328,-15843,14421,49433,60143,61260,86495,98913,88195,67950,31043,10207,32395,43097,-38974,-133922,-105934,2731,73834,57823,43875,50544,14670,-49493,-64158,-125234,-191188,-125416,-1962,47405,20616,-37066,-115818,-153954,-109731,19211,105856,123469,97780,57643,43712,33089,12975,28642,-1982,-93783,-82131,-16035,-11282,8990,77328,114743,59655,-13161,-30392,-14842,-33406,-52618,-43963,-48464,-32333,35533,88119,40197,-17966,-16973,-12175,-63738,-98624,-48885,-55758,-123789,-56214,72737,64245,34784,64390,74003,31634,-6346,-79574,-174825,-138187,-22409,5450,-21642,8834,52494,83014,83352,92071,157094,183409,124957,94683,88644,20724,-68112,-116780,-147846,-124303,-53223,-6321,15099,17348,-36818,-67261,-19063,27811,66803,70461,-20868,-107483,-121208,-115485,-100134,-27294,74697,74954,8965,6112,7682,-92479,-198185,-140488,-9104,-25332,-111226,-87398,-1705,4937,-12737,-94,27108,19076,6145,33671,66339,51831,32232,30206,20233,5898,-13870,-29769,-3311,60000,124155,137548,64790,-52702,-85869,-3297,41709,19758,9036,4072,32763,109373,137039,57073,-42693,-85661,-56964,-25801,-23415,-34476,-28315,-14564,6035,61286],[81723,66658,-11965,-79976,-76094,-39458,18836,91808,85603,4343,-49408,-60148,-88884,-124301,-146118,-125695,-95756,-70336,-85210,-80296,-64079,-133273,-183277,-122823,-35397,44798,69740,4163,-5117,99947,162756,119041,41714,-25763,-29572,28894,91703,115170,138401,143359,85487,-19785,-125670,-158443,-66968,47461,85248,89914,63536,21228,-19679,-41634,3969,83963,97902,42413,-39524,-94274,-83693,-25151,15171,-4394,-34355,-32139,-11414,-11763,-25247,-18727,11147,34433,44580,22567,-9196,-20107,48450,104704,75888,39092,32698,-17603,-48536,-52384,-45931,6199,29962,-56255,-197452,-213558,-75398,40548,50315,49412,105323,158536,169450,136043,117014,84719,48672,53014,102262,87910,-31530,-102192,-61273,-18242,-31047,-35900,8142,89741,205880,257994,218200,177074,85638,-4025,17526,37568,17958,9726,-40357,-79703,-33463,16035,1311,-19533,6513,32881,44399,42381,-10059,-98379,-71209,13430,62561,113539,89433,-28474,-116929,-170193,-217361,-178423,-70342,-28404,-37614,-2205,1137,-34408,-82505,-135633,-139071,-81552,-78496,-77961,25020,122674,125408,56476,9953,26209,26576,-40174,-73920,3990,99471,69381,-12454,-11497,54135,154462,201999,128951,46122,43282,16274,-49153,-50237,-47035,-83633,-101440,-97975,-93468,-72703,-69721,-57043,-39055,-26729,7452,14648,10748,101551,229910,264560,166659,41974,11667,47161,17539,-53529,-32239,24335,-5262,-72200,-98092,-87823,-77130,-63279,-17593,43155,74542,41568,27875,80059,113312,95422,60070,14870,-23874,-42001,-39656,-61093,-63394,71572,198998,123685,9619,-10300,2272,46039,71485,31230,-30037,-51960,-53433,-51483,-44190,-1921,21170,40179,94491,75338,-58052,-106800,-66439,-21896,-12839,-27368,-12071,29443,-4196,-37628,-8264,-198,-37635,-43534,3330,37059,-254,-54322,-29324,71501,90567,-10065,-80603,-26558,9716,11322,55415,80230,11682,-59521,-78169,-49364,-2977,25577,35419,9133,11395,91466,142619,104201,58588,18231,-15247,-8079,-16279,-73793,-89187,1628,113758,110567,26631,-45515,-51741,26130,56419,-22196,-49054,4062,59081,116219,114335,32372,-10436,-4121,-67617,-159715,-159375,-58305,19463,44109,39664,-4327,-3018,75784,128399,95897,27073,-23648,-27180,-13435,-23071,-17380,5584,10164,-8352,-29741,-56642,-92082,-80412,-55463,-88129,-116154,-48361,59281,92809,94232,158896,170004,81866,-2769,-40358,-35161,804,-202,-19702,-3997,37425,62305,28760,15592,39216,19357,-43914,-50728,-15620,-11665,-43057,-30497,10132,7900,-50047,-58475,53541,147769,104955,33367,32264,53121,29494,-22272,-76594,-82160,43625,168231,118031,3644,-13607,17831,108,-62132,-85968,-80490,-57183,964,12695,-41182,-43137,6072,33314,65703,48638,-39679,-112334,-127863,-60859,1205,-17979,18345,88633,95691,58593,-3826,-19566,2200,-41173,-71431,-73992,-141690,-194292,-157050,-81467,-21085,-7555,-7635,18494,49169,43277,16340,15523,20526,-10341,-54539,-69774,-47216,-31496,-43238,-24474,635,-11045,-22887,-78088,-132978,-90736,-16237,17619,56876,35549,-54912,-62884,38840,113927,70917,-24173,-67052,-43712,-16927,4004,22985,61415,82936,81425,74715,66866,75737,76314,69610,46471,-31166,-75037,-28935,18794,21329,15992,-11275,-56810,-82487,-69343,-19888,34280,67227,36451,-36228,-111172,-137229,-133602,-141266,-145234,-117249,-19560,60083,39214,-11386,-11172,1025,-20730,10071,69209,46895,6256,4828,-57440,-132518,-109537,-19771,21037,-3533,26460,44250,-1770,-39612,-47114,-56313,-61283,-48213,1346,55807,51630,-12209,-63283,-68476,-42013,-8494,-6387,-24582,-38346,-14766,72090,99863,11639,-74508,-119523,-135678,-100613,-80124,-36861,684,-35554,-24295,77284,95472,92031,178125,175854,74407,34327,56893,50923,43168,44549,-7550,-38163,27329,38464,-32728,-84587,-80230,-24358,40140,52953,16628,-3346,-20169,-46143,-35180,12353,84910,113449,115503,136740,93984,-27795,-59395,29559,60465,-59115,-145245,-108383,-62513,-80328,-95801,-33507,60542,48685,-29038,-25558,54050,112712,101000,43359,71653,159863,153397,70792,23667,5275,-7837,-14398,2058,35447,30041,-21518,-10852,-6482,-66839,-105765,-89315,-13873,79944,121225,80347,2308,-54031,-53133,-23664,-71417,-152425,-153093,-61782,-7747,-167,16602,25735,-25078,-77005,-86959,-64140,-14653,13660,12282,44875,105552,88935,33142,16451,-47168,-76431,31437,124577,74110,-17647,-81358,-89815,-39641,871,-16531,-26710,-44937,-94735,-57243,61267,104015,68159,56706,79725,68533,39640,39030,-4211,-34099,18362,67880,73034,66779,7823,-47773,-13601,84949,121997,43124,-56777,-33450,47244,79393,36440,-24060,-42904,-23531,31307,96853,112818,88367,55631,49291,84309,93740,72845,56516,54966,81207,107623,108998,64715,7611,-2372,17355,6118,-80,40279,63359,46419,12004,-6325,14454,3357,-50365,-44653,-23128,-46429,-25877,-756,-18732,-53506,-88427,-90157,-35563,19137,53515,56695,-12830,-100880,-96125,-9033,61334,71232,89555,119733,75585,-8295,-7607,39472,50607,6456,-66969,-93333,-103264,-89926,-61338,-40132,-19256,-22643,-29352,32951,53379,22304,32890,62224,24066,-18336,1475,-20727,-106421,-61821,41243,38743,-4279,-19633,-65143,-77288,-61432,-72075,-119914,-157752,-133850,-85956,-51004,7181,70612,98153,107599,119720,86896,19168,-40648,-93613,-119384,-89675,-12575,-3063,-84930,-98574,-30318,30850,91590,126501,61092,-43577,-54314,-21975,-29912,-48578,-25332,10356,-20326,-66257,-79884,-77005,-62202,-79640,-147412,-181753,-128815,5218,103073,67957,21194,37920,43561,66727,84409,35916,-14491,-4511,-14871,-66653,-40056,42606,51634,20894,6349,23716,41060,-17795,-129353,-142375,-87782,-70412,-68467,-16031,43047,49075,46748,70790,87491,76426,48435,45183,97695,139338,99702,50853,17690,-50290,-81424,-48503,-27303,-32191,9444,85566,76386,-18955,-87422,-59941,-7813,-411,13713,17104,26382,71271,76227,16694,-30495,-43093,-22935,-24431,-27519,-5551,25410,71667,73266,11294,-14550,7100,-13847,-38257,-7794,19377,-40235,-143101,-124755,33676,153133,153177,112045,38407,-37703,-57777,-35759,-37001,-49339,-49140,-21504,34764,15350,-86654,-185413,-216358,-166831,-25493,63058,56423,41458,67353,87397,56427,3645,6554,10350,-12074,20571,39437,-15589,-27535,11094,20771,-14544,-43800,-34334,-12741,-38728,-82357,-105968,-101935,-41538,41645,73536,39699,-20550,-14935,6220,-47976,-103212,-62781,-86605,-171440,-69946,98077,88389,25920,25936,64732,59569,22831,-44680,-101310,-59401,-27742,-75587,-81210,-13731,29077,54737,63044,71817,101710,111129,98338,109006,76231,-47456,-120154,-86205,-71043,-79753,-53176,674,47306,36101,-45624,-98878,-54697,35000,93322,55581,-70699,-171044,-180596,-135078,-103877,-63307,17893,47481,-10196,-9549,35564,-50818,-188355,-161554,-37544,-10069,-57094,-67744,-12383,-2687,-36976,-27253,64083,90721,38791,-4402,-15148,-8329,3308,-5421,10210,41056,16263,-32370,-7895,71113,87802,33785,-12673,-40727,-9140,77600,102053,63383,44066,30622,52085,98516,102137,45301,-34188,-75607,-42463,-14855,-36241,-61116,-36466,-4714,9924,41373],[-17988,-50040,-47974,-50955,-62127,-42177,42449,126361,105462,-8638,-108241,-112524,-98720,-145518,-190477,-149475,-75898,-25082,-45464,-70053,-66819,-132473,-203196,-151486,-38013,27230,-21713,-116059,-76568,61342,120117,92558,61794,31341,18395,32065,47376,52929,75457,83084,59933,18007,-67339,-155854,-122940,10493,97150,75844,12029,-6253,-10298,-22120,18020,112275,145255,70559,-37187,-66097,-16310,72648,112782,45383,-46967,-75196,-49441,-37115,-33153,9570,60074,68893,65707,41530,-282,-19267,15592,39976,24937,1658,-14825,-57623,-52923,-22843,-28564,-20200,32710,14178,-111180,-150677,-86622,-38462,-41178,-26575,48396,108050,128447,141548,150801,107042,48436,5401,-3946,4182,-17480,-44053,-39943,-45473,-75467,-56354,-5403,33639,121209,210333,230592,205908,97889,-2866,26293,78526,75018,88343,78621,17676,-636,44121,44865,3263,27327,88164,97662,56218,-3944,-83117,-79094,-10462,33228,100652,125173,17637,-83907,-108801,-176055,-235004,-155921,-71119,-73626,-50744,-15290,-23654,-68399,-108684,-106188,-70604,-58937,-15708,107270,189533,163251,86657,34375,8672,-23693,-39819,8479,80908,113508,68989,5351,-17119,25421,121446,164614,144546,120255,116854,64875,-17961,-84891,-140999,-138723,-67261,-45468,-98078,-115975,-130425,-109725,-37087,-248,-23350,-55205,-13601,108588,177542,166195,138814,92061,43801,29543,-35290,-119505,-85858,18077,58928,33217,-21746,-70530,-122554,-159409,-87431,41827,81969,50574,57542,108338,119965,79875,72965,93383,64327,7040,-47589,-92485,-69720,42900,89043,3508,-28745,18986,17167,23362,54432,10817,-47942,-21214,835,-4124,26723,55836,57546,62081,41848,-32446,-110097,-128261,-97169,-31554,-3330,1899,45639,85894,33068,-28637,-37756,-66674,-111083,-92445,-28457,13779,-4104,-46648,-53537,27272,75505,-2683,-75882,-16833,36802,30364,24372,2921,-78543,-128200,-107999,-63284,-6193,23871,-11411,-64826,-22635,98504,153292,114592,74835,53219,40769,59399,55409,937,-25480,10648,58489,70093,46124,-57542,-115500,4708,97281,24237,-85193,-91452,15278,160293,158382,45447,28748,34921,-89209,-207322,-162490,-29032,6846,-25159,-60000,-93852,-78377,10466,82190,48219,-49788,-93905,-86948,-63632,-31736,3535,23664,30102,3928,-57364,-66065,-44000,-29528,-35321,-58580,-71900,-23150,56430,41195,-10007,35766,63440,33518,9710,-20360,-42686,-40778,-37402,-4048,-5745,-52223,-22855,43881,71146,74211,64608,758,-36519,-16474,-15669,-38739,6320,34052,-2584,-15722,10231,42708,54139,49643,68891,104470,102237,47233,-16115,-87677,-104745,25841,172441,180445,100881,52647,47173,48060,-19453,-91381,-112192,-68978,-16575,-26347,-57927,-31688,14616,27060,53916,32045,-77304,-151705,-145566,-78265,8106,55343,67314,50017,67679,89739,39466,22313,86025,55328,-37941,-77808,-122021,-154175,-111231,-56726,-30770,-29614,-44620,-25657,5678,6861,2656,-18136,-84491,-105758,-61136,-34958,-40875,-68264,-69707,-32206,-281,-3709,-47997,-137611,-160249,-73614,-18293,-34082,5271,44457,-19288,-46777,65464,147610,75864,-26602,-39785,-13448,-23404,-3110,40904,40475,-3970,-19344,26814,84190,93997,22478,-16327,-3051,-100523,-233620,-163920,-21339,476,-18011,-42079,-70736,-40974,18515,22617,13279,46027,79804,60444,-9664,-53019,-86479,-107311,-76097,-27060,24810,37346,-25791,-71015,-44040,-18482,-30046,23112,127417,133025,63038,17348,-25759,-73681,-109066,-81434,-19845,26280,98266,110158,29186,-12196,34954,87258,77775,51816,83189,104829,38905,-54574,-70639,-32093,-23762,-33940,-38180,-38099,-44942,-21099,62164,102620,19082,-73826,-63633,-18784,21479,9192,5163,2299,-63241,-54602,75501,105170,68978,132629,163995,96946,54570,48552,31566,39436,33962,-22188,-15916,65862,38536,-73195,-113426,-75249,-7548,55217,65419,39521,30304,-15156,-86296,-117426,-100685,-19701,37591,60663,127802,150355,69252,35944,69166,62803,-5949,-83448,-119642,-109256,-98394,-86878,9595,85892,21322,-47321,-9211,23415,10594,17772,49182,127038,181206,104390,28176,30863,38461,34670,25982,-5049,-4374,10153,-20545,-16719,-20267,-93259,-129475,-68173,30094,84789,91553,70081,30586,-23401,-45573,-20334,-45893,-116084,-127302,-40152,3040,-21882,506,52588,17139,-40347,-47825,-50804,-60442,-60108,-26644,24784,59832,62113,41329,4194,-64415,-61099,42351,120926,82406,759,-56067,-48469,-8393,1628,-2620,22273,9915,-50830,-33241,40762,44807,27312,37672,50304,49542,37429,29149,2497,-9215,10106,-2528,3258,40375,1918,-44319,6906,116689,150726,53811,-61043,-52809,29293,65009,30798,-32546,-76295,-103043,-87599,-7357,68970,73907,20027,-7813,19578,41178,59449,83782,79370,71268,117656,123296,60226,6919,21095,25347,-29003,-72440,-50919,-9560,8996,448,812,14659,-10354,-80854,-109117,-70418,-28380,-7077,-30549,-91576,-149365,-168474,-122284,-20638,71916,69934,7457,-45717,-79973,-67464,-8915,36238,41918,74908,128175,115044,27006,3674,61585,112975,94383,24631,-1190,5283,-28847,-62194,-20880,66249,42747,-43163,14677,71631,-5566,-63356,-13989,4024,-35785,-33430,-29166,-67736,-20068,43592,5100,-32082,-12379,-43772,-52626,-41457,-58930,-89929,-91908,-79606,-113736,-127697,-43753,19664,36295,75476,99923,68118,35117,2794,-49371,-71477,-62473,-19237,30130,24653,-1959,3961,37378,106612,123684,64659,-142,-2721,-12076,-64604,-100299,-65272,-36980,-97435,-140257,-102619,-86721,-73971,-47647,-78348,-116714,-54396,58642,110004,73004,41367,68244,69160,44098,19018,870,-20335,-35576,-40884,-46237,-36092,20022,46274,26017,13476,42836,62386,2947,-103995,-103495,1767,56814,20264,-7428,13750,16199,8082,42701,88732,88687,57989,34998,44530,75451,47625,-9380,-44893,-95243,-114109,-54541,31192,56047,52525,55305,31289,-8428,-20112,10348,62746,99237,136548,138879,81835,64623,61245,7255,-8146,74353,110744,25627,-49223,-48387,-14671,48419,55496,-26284,-78556,-58992,-38143,-10599,21071,19343,-21166,-87095,-61706,33779,76088,109483,125692,27051,-67732,-53240,-8257,19309,53802,44833,19689,51351,36024,-67874,-140335,-139303,-137970,-91269,-42541,-14625,29895,104103,142641,103039,-3406,-63975,-36723,33733,90243,86401,29137,-11561,-38080,-43747,-43054,-62184,-64624,-19337,-12528,-59116,-119237,-138041,-71453,9860,-5023,-45629,-36236,15491,40698,-28433,-107188,-88818,-94327,-132959,-50713,59570,49700,-2886,-21711,32513,71526,53857,2274,-18788,30770,24121,-78631,-100223,-31937,-17059,-18174,-2581,3827,-7442,6481,58219,83668,26087,-90043,-129204,-52343,331,-18411,-25251,27483,89094,50560,-42413,-63834,12062,116684,148543,69133,-49544,-99183,-93419,-71934,-69116,-82553,-57372,-15780,-23477,4453,82022,35469,-104025,-119242,-16534,48031,31960,-14224,-37186,-75912,-115057,-80116,29347,68406,39965,1491,-52115,-64495,-19319,4819,31320,75771,67016,21123,43340,115812,83985,-39421,-80129,-18330,72149,135187,113259,55929,56216,41840,9666,19881,43938,37009,626,-15277,31561,46852,-6471,-53096,-30804,22799,39493,19887],[-23537,-72189,-42758,17028,20220,-8329,32569,102881,91733,2872,-66413,-43404,-4731,-47337,-116487,-109443,-45031,21219,8228,-40141,-40779,-59094,-109643,-108955,-29368,43208,-8494,-103494,-83946,3370,65520,104539,108702,85845,74393,51601,-4755,-50198,-45584,-43553,-16915,46660,37374,-67553,-114220,-27724,49562,11440,-39438,5191,43538,14336,28907,111813,123792,27503,-58707,-28100,72583,160365,166332,74820,-26355,-59121,-30685,-26450,-54556,-37687,23798,67396,79098,58349,15272,-23168,-30749,-21638,-15446,-33087,-54970,-67596,-44126,6721,21018,14891,64041,89591,39452,10897,-17447,-47372,-47660,-15429,25690,21737,21235,65305,109170,71466,21327,-57126,-105023,-43722,48536,63467,6006,-46771,-61149,-32079,7787,18502,36015,73546,121742,137701,45367,-59057,-27129,63240,94147,115349,155533,138522,82749,73949,68361,27515,33737,63116,50442,-2070,-31089,-63460,-98953,-85753,-31671,38278,70253,17232,-16859,7071,-70983,-224500,-208868,-74281,-33194,-25389,8047,5885,-28080,-51008,-70533,-69327,-19102,48639,103630,102923,57378,36470,23330,-44089,-90112,-48185,43413,95457,57948,-784,-1204,5002,31807,100622,133550,164549,172466,109740,27005,-16670,-82922,-144073,-75764,39221,20973,-72493,-81041,-93967,-71936,34898,62086,-37677,-96949,-29374,56147,42522,58246,169981,185407,102700,51807,-26417,-106494,-66950,48201,126931,139261,90386,23361,-65228,-184296,-184208,-47636,58652,119016,146301,115990,52457,-90,30949,96722,71171,1861,-48373,-75914,-56451,-37662,-72115,-80732,-16137,45243,9908,-27705,-17240,-48352,-96034,-57441,-16178,18475,68984,64998,55433,83603,18866,-97991,-148396,-157654,-151034,-99509,-48902,19791,85953,96733,65036,59042,27303,-86382,-167673,-112414,-57075,-26879,36755,57762,19172,39895,70376,-16609,-89516,-20098,56857,71663,53338,5336,-84550,-106867,-66332,-28804,7349,4718,-78570,-139701,-84956,11771,68820,64045,43791,35315,17968,41035,90987,90270,71877,64713,58899,79521,85395,-63441,-170507,-39936,88765,20897,-142795,-189909,-42919,147780,161454,53894,23068,18774,-73978,-142145,-78516,12152,-7882,-47676,-65777,-109611,-126173,-56237,30385,10510,-49445,-43168,-49983,-51029,13731,72757,56052,20228,-6466,-69367,-84843,-20007,30430,6074,-39965,-63215,-37076,-1923,-57040,-122225,-51039,-734,-401,19197,2599,-47485,-87943,-93255,-53121,-65802,-111593,-59389,40128,60160,50010,69077,43037,-6980,-36466,-39511,-12519,30519,-8999,-73934,-47730,-7318,-16642,-31781,26708,129137,149906,71645,11613,-6871,-40931,-64596,-1072,105535,164045,152966,118553,81079,61268,-22645,-120781,-130531,-64900,-30670,-30775,-16958,36,18867,29984,38558,8435,-47764,-69454,-80847,-77062,-2671,94544,97092,21525,21501,65745,39676,25587,93426,84451,-17218,-57609,-69163,-103860,-80391,-12995,1608,-22110,-65606,-100535,-110329,-93399,-27981,16480,-61231,-101447,-34329,2160,-39751,-66939,-31492,-12425,-13332,-438,-24259,-91637,-85878,-40939,-61411,-100804,-59498,5927,-1246,-11584,56121,90882,16828,-56132,-41253,6867,20039,29981,17800,-35040,-76436,-80488,-30044,61840,94916,-13788,-75156,-32301,-123652,-292129,-204526,-1071,36173,-18512,-60780,-65632,1792,68775,23267,-20288,-4223,28340,59372,84582,86092,40120,13308,56897,105685,107024,39542,-65006,-97993,-65740,-60278,-78163,-18717,67040,73615,39345,11330,-12658,-13275,-39389,-56607,-6631,77390,143081,121024,21414,-41558,35328,138936,114079,57562,77406,97079,42132,-35177,-36267,20263,25451,-957,-13822,-26191,-37208,-24804,10543,60826,54048,19550,52071,90231,116807,122723,74929,7875,-29938,1412,83428,102067,55713,84301,135796,112583,77995,65849,44613,54867,57344,10305,-1424,33454,17412,-41359,-60608,-28251,26938,56783,36010,11205,30153,19177,-29857,-88297,-117097,-55676,-2762,-8957,11025,33998,6570,19912,61899,79112,63439,-986,-83624,-106184,-60305,-13533,36876,31835,-49193,-73286,-8963,-8642,-79375,-83957,-4536,86107,96150,-2376,-53337,-13785,33216,68640,75539,13788,-11959,28078,21748,2219,-15455,-76129,-107483,-54401,3437,34981,76808,93755,62088,6911,-29301,6778,22422,-18728,-27398,13698,-12536,-84625,-61085,19808,19531,-7243,-5017,-26674,-81911,-124638,-90333,-26128,18879,59390,44079,-39878,-109180,-60682,12403,51076,45165,-7425,-52184,-36655,-16714,-9807,20113,72651,80795,55403,55703,63959,11867,-21909,-8232,13516,36767,44609,25422,1054,-17149,-21715,-57643,-53595,29194,53547,-7339,-14271,66597,124032,84253,11522,-5088,20203,50312,34500,-11887,-48097,-99289,-111543,-30885,53034,35798,-33264,-58802,-45982,-23688,44511,106579,73623,-6370,-4032,28523,7228,-15728,1965,5332,-13656,-36723,-35627,9488,45285,38462,34760,26210,17635,1369,-58825,-79796,-25730,5785,-31142,-91604,-148624,-146744,-66530,33361,105128,62000,-41068,-75399,-66492,-66001,-38657,-1074,-7563,7076,90653,151463,85795,28876,88518,174198,158341,52214,-13089,-13195,-40266,-66855,250,105959,85643,-40233,-30733,7906,-85285,-154012,-103242,-63450,-51721,-17113,3013,59,20540,6276,-55823,-84735,-63217,-56142,-22727,-19745,-37669,-42202,-25667,-52364,-162884,-190750,-78187,-21161,-3875,44664,61267,40303,46135,28487,-34329,-54672,-42440,-16803,37348,58533,16627,22583,80178,118505,102100,58841,21445,11532,-8153,-40554,-53217,-25652,-29937,-97456,-133873,-99757,-76977,-39324,4542,-30662,-49644,17554,70611,58363,33836,55214,95057,72633,-5849,-64507,-67468,-62312,-88029,-74858,-26132,-45341,-49260,11916,47276,36288,35734,24183,-24215,-60461,5674,116601,134969,65258,16280,26898,1059,-23064,42955,107432,65597,14380,7640,2937,2189,-24732,-78189,-116336,-113587,-69575,20627,123934,152933,97796,26330,-12450,-12441,16776,56916,89793,119153,161357,158696,75306,13505,15618,8085,31546,132446,123850,-10234,-73931,-36893,-10981,15292,36320,15172,-45532,-93207,-58684,28546,53133,10268,-29348,-27282,32809,13656,-85291,-61872,23915,-29344,-87319,-45177,16838,41288,64405,69918,66742,80872,83887,47023,2579,-23335,-87691,-124560,-108179,-32574,71920,148700,157230,108664,1836,-102873,-113476,-23481,76315,117152,93083,30566,-23520,-8681,10195,-33723,-81645,-35892,11048,-16117,-73226,-100086,-62179,-14569,-41068,-96703,-62526,16592,57715,8100,-73724,-96061,-82454,-63524,-41278,-21725,-1272,27527,30542,41719,56364,56591,24157,2469,62852,90005,6534,-47218,-38299,-71649,-90641,-73432,-70612,-70446,-26128,31742,35181,-10193,-66571,-100472,-74620,-22449,11365,30577,61140,77038,19039,-33526,16892,117506,169266,149687,86680,17523,-1638,-2996,-33554,-70153,-85297,-61082,-28026,-11880,28063,106336,98962,-15595,-57777,5651,55942,75223,55463,-22493,-117361,-154236,-112380,-47723,-34121,-7331,21425,-47126,-107324,-42800,39046,52306,49327,44641,29238,61274,130903,109450,-28125,-102556,-37108,44720,78007,45651,-6041,8409,1358,-68617,-70914,-525,37104,38306,47775,89917,81407,12926,-42980,-36784,13982,38361,7017],[19125,706,7814,47536,34963,-27540,-28704,12125,-805,-27702,-10184,25413,45225,34349,-24792,-56024,-29827,26123,9047,-56483,-58025,-22399,-19967,-49650,-31124,37696,30820,-35652,-69855,-62669,15257,121835,132666,77874,51333,18309,-42153,-88141,-92667,-95477,-61114,20863,61564,6624,-50780,-15717,10185,-39739,-62512,17523,66421,22504,14288,56595,45621,-28257,-87416,-37864,81647,151211,159757,113730,33247,-3608,16529,-1619,-76743,-127491,-80883,7247,39969,25132,6674,-38944,-77104,-73656,-36873,-26172,-34250,-43634,-36413,20703,66263,60076,77271,112020,104260,67404,7968,-9736,44555,93471,84313,17484,-15540,-2693,8486,-11672,-8309,-55534,-82484,1626,107023,123034,38271,-34225,-38374,-8625,35975,40950,5087,-15077,2000,18534,-26233,-89680,-71328,337,47927,71914,131960,182903,160081,115094,68066,7573,-27494,-68760,-97023,-89886,-48171,-45424,-109007,-135215,-49924,25671,10983,-10666,31781,57579,-42244,-189654,-177016,-13475,73651,61114,37293,32106,40656,25502,-49053,-66706,12597,57827,17511,-74542,-119505,-57878,-8876,-76176,-117847,-73535,-20470,422,-31993,-43433,17555,49904,60543,111796,139767,140079,116721,44093,-13661,-11420,-27112,-60144,20829,112657,46070,-61676,-51183,-23941,21128,102424,84337,-21811,-54435,-5715,6683,-51640,-5831,165841,208793,115511,71085,44688,-583,8676,58300,106560,141529,133441,93287,27008,-92906,-160001,-95066,35403,150505,172852,76260,-34603,-54025,4439,33483,-3038,-38342,-46600,-32201,-4645,-39027,-91629,-47877,48248,81270,-3614,-79786,-76273,-68920,-96379,-92720,-56518,23165,66928,39953,34068,75238,29884,-53892,-103335,-129651,-159011,-162155,-111976,5281,61724,41150,62801,146969,132025,-18459,-114386,-72650,-80451,-91962,25447,104323,69279,71482,79919,-21851,-91750,-4504,87731,119594,104787,36926,-39314,-23201,23088,53278,81537,52205,-57166,-118540,-92667,-69418,-31545,-1429,6819,15007,-10649,-11786,68085,132450,135242,122037,127121,154439,159320,42437,-83835,-59325,11155,-33142,-133577,-149454,-30200,104608,115970,32872,-9719,4538,-16465,-46456,-26361,-7258,-48105,-66924,-50844,-71210,-76188,-29904,16203,-2055,7517,64340,42183,10159,69041,116180,54666,-24767,-45165,-70609,-96228,-40478,32413,13103,-63936,-124596,-110613,-58003,-77408,-107895,-16096,28867,4794,24809,34721,-10760,-60493,-94079,-114496,-116777,-73100,4272,37093,3888,-8507,32961,42673,-4153,-62661,-48115,25707,40531,-49416,-115629,-96325,-61156,-38950,-21286,51849,162928,147518,13946,-43703,-21920,-10088,-26202,-14565,46879,101088,115865,117349,100461,57433,-49454,-141097,-97352,-7422,-8552,-11839,26642,1784,-26053,21197,56440,29639,32659,45618,-10465,-51797,5428,85400,84849,19430,-138,17866,384,-6812,29905,30550,-18129,-37780,-57207,-99337,-68002,21290,40415,11741,-36849,-113686,-159105,-132731,-27792,68267,29365,-22464,6750,18589,-12532,4808,29001,-10941,-45077,-11086,36163,27101,4538,-36411,-100804,-130782,-88491,-33402,-6366,19793,39050,4049,-63451,-78520,-35877,19727,59047,58399,-10884,-66717,-58292,-56606,-57273,23933,97012,15719,-46352,-248,-68529,-202192,-129113,57305,113906,55157,-23773,-51265,10650,50266,-12416,-46200,-51960,-86551,-30492,108944,169635,115505,71251,114711,166128,155505,69397,-32116,-74233,-76447,-89141,-101541,-61448,-48987,-73366,-40606,-2482,-15966,30844,81050,32626,8623,73692,131802,107956,25428,-64811,-25587,67243,49090,2296,11967,45731,52540,18977,10879,31838,27938,26817,16145,-25721,-54290,-72312,-74122,-4514,84987,124286,116846,87705,104881,150936,103267,-3062,385,60980,72943,66843,49152,66479,108975,107505,81921,76080,50758,41874,50230,15696,-23982,-21531,-6834,-3049,-15151,-5834,36386,41511,3676,-7627,37556,64441,56953,17282,-42242,-27271,1107,-32101,-58399,-62864,-77859,-31267,55238,101349,77901,26083,-41170,-85505,-38456,49344,55756,1246,-46306,-63329,-41137,-38690,-101623,-130584,-85403,-48313,-60367,-98551,-124858,-77904,15771,83801,88719,40436,23686,67179,61334,18180,-13930,-28930,-23700,-19116,-24496,25916,127494,151393,104560,49246,-11877,4463,39712,27526,31872,44381,-46607,-168447,-169167,-77827,-26512,-13907,-7693,-6924,-44487,-114150,-126262,-103361,-50856,40716,37635,-72782,-142771,-88179,-33028,-8246,2315,-22276,-36420,-23527,-54540,-57875,12728,79805,87487,71036,61214,54995,3921,-45806,-32501,39699,101462,83027,24061,-13967,-19678,2708,-14035,-49389,24451,101124,20830,-76503,-44466,29763,58614,56712,75133,93301,102654,54035,5444,5587,-22473,-33108,46251,88749,15721,-55810,-72243,-76605,-57691,26570,88546,47108,-59876,-131464,-80253,-26162,-39177,-62308,-31165,46223,75333,60259,86303,97529,46087,13117,6959,40881,83434,7302,-80576,-45819,-2727,-24800,-39236,-55212,-28207,54503,116157,137265,89720,-14044,-75081,-84411,-99318,-81079,-28907,-35740,-46799,51283,145493,93753,47647,105899,156979,115711,-5622,-87734,-101548,-103368,-101706,-29094,58778,44559,-62714,-76450,-56987,-98972,-123143,-113507,-106586,-34571,54047,55228,20053,17980,-21378,-82822,-118324,-128346,-95087,-11287,-4831,-37257,-26211,4124,-41292,-143929,-127457,-28915,-7209,7784,32238,27626,31609,50207,11358,-65897,-80337,-49433,-21904,-435,-13574,-44961,-5013,85896,125905,122587,92866,39249,7895,-3729,-5975,11872,29980,13416,-30353,-63843,-79389,-60624,-1100,13422,-50735,-44293,16893,40085,47641,68579,107822,122928,61898,-42451,-118634,-127702,-91666,-90624,-83918,-28751,-25521,-54114,-4959,64158,47652,-7975,-52705,-79980,-48589,62926,123904,77067,15647,24467,65429,25377,-23127,24298,65427,8517,-34919,-5656,12476,-9024,-32668,-65980,-106825,-87005,-7987,84580,170149,197904,121835,17409,-26430,-11342,17498,30894,1301,-27372,7205,41028,28687,-11157,-14730,-1792,11896,31949,-12718,-109192,-98055,-8526,9908,-5362,28258,79322,28220,-78321,-58872,46061,74921,24146,-34660,3415,89494,9336,-155766,-160255,-75849,-99355,-103511,-19810,54910,54572,19885,16321,62488,91610,92840,112698,85566,9670,-56526,-65034,-59236,-8390,86765,142473,118292,77833,17963,-89881,-157505,-113529,4206,100363,101289,40563,24588,75299,92069,29988,-65216,-77873,-24581,3548,-2589,-18682,-14578,-322,6328,-25822,-56497,-33479,26237,56278,15101,-47893,-56559,-26274,-39571,-64435,-20596,77216,111691,67844,22324,36358,36035,21125,79855,117609,78097,21096,-22585,-69182,-80965,-81896,-85457,-55305,-10749,1619,-9171,-7322,5457,-34002,-91945,-70835,20582,85999,86863,36403,-7116,2020,65566,124970,114060,77252,73153,58871,16943,-16227,-61431,-101331,-55383,23046,27155,-1089,9124,73345,102984,34067,-13188,-7919,-4990,59561,102886,29881,-70605,-98684,-96893,-104401,-135697,-92048,-1315,-32457,-118323,-60423,53972,57897,801,-33737,-36297,18463,99072,107968,13227,-64847,-49083,-24289,-10734,-4493,-31988,-40419,-47100,-100586,-92331,-3390,39535,49485,67855,87040,64581,18143,-21479,-37094,-31285,-11459,6308],[33470,75539,76335,40926,-28170,-80490,-64002,-42947,-73636,-58967,15263,31468,4706,26667,19064,-14024,-4088,50415,32480,-45991,-70266,-34081,-3988,-25202,-43939,6507,50293,26959,-33549,-65015,15821,125709,123993,48217,-2170,-32975,-37384,-24644,-13677,-22613,-32019,-13383,17218,10672,5530,44903,49400,-3295,-34821,8454,42799,19491,-13284,-26745,-14139,-12220,-61257,-46577,30280,63793,111266,151068,97170,46405,51083,20291,-70262,-164873,-151273,-62708,-20048,-8426,15599,-25406,-89871,-110108,-66274,-18112,1468,-27115,-27735,40804,90833,55445,22523,45848,38131,-2711,-23677,32085,129610,163205,133480,59638,-3178,-36460,-65725,-71724,-15897,5051,1547,38596,84001,88195,29598,-23870,-35574,-4299,63797,62009,-1342,-33362,-58138,-76087,-59143,-32393,-31061,-27935,-2554,12897,49534,116511,141176,131269,82769,-6146,-93719,-189747,-213872,-131373,-44281,-41105,-91078,-112295,-26796,44542,-9102,-43888,9108,3937,-101439,-166551,-99937,47437,124322,72898,-6296,18643,98836,87045,-32525,-53447,21119,31075,-35232,-141378,-175380,-86474,-26607,-80375,-111572,-86774,-83182,-99367,-82550,-14679,59869,65082,36644,62755,91066,43652,-38649,-60356,-40698,-15795,-5527,-34511,-8160,48672,8131,-84480,-98738,-31543,58793,76473,17488,-16746,4456,21416,-4193,-68016,-64019,53285,120793,55217,38221,102955,110758,56507,-4363,-25364,17540,57891,57951,41999,9752,-25550,-26522,24559,75917,83437,20596,-50999,-31733,9868,-27055,-59485,-51256,-55908,-29374,28620,26636,-3378,17237,85090,100500,6021,-73946,-61048,-24234,-38455,-77302,-65382,16770,54738,41066,25807,21515,23025,24646,-14370,-59698,-111482,-147658,-116840,-27611,-18775,-50603,7276,118240,127207,38948,2316,3437,-81541,-138723,-48653,28440,-5191,-64,35266,-1456,-27114,54481,110439,115450,82758,6759,-29361,17393,69819,114124,142970,92345,1236,-28029,-25336,-67476,-85260,-59983,-26850,5376,-9120,-41818,7631,105252,133105,116952,150663,183109,196837,183208,69600,-60163,-95748,-92473,-69998,-18996,24016,49717,33955,-17658,-24672,21916,34153,673,-36131,-48704,-67999,-76991,-64959,-37865,11763,34681,16555,2770,53633,111600,74288,34120,61663,67541,41,-54029,-42318,-38118,-52901,-27084,4076,-30414,-104444,-180304,-175598,-67565,-4121,-903,52606,71140,46539,65152,82551,52151,19953,-38751,-110660,-100603,3216,99201,79765,4445,-27753,5638,24770,-13927,-55034,-4378,57706,31588,-44741,-88850,-96653,-65217,-16622,-5463,22066,102087,92785,-15027,-72977,-60196,-32759,-16605,-8822,4205,20060,43569,85509,83003,14197,-82753,-124599,-53628,33092,13064,3490,55368,11603,-51072,18745,87242,62830,61314,54029,-13627,-27100,24259,46323,39431,14802,-8556,-31308,-49351,-45062,-37887,-37541,-25844,-28204,-70262,-106179,-66394,10951,51827,56728,19027,-53277,-73258,-21975,49033,75940,35771,14449,30070,18624,31331,72834,39379,-42155,-78197,-36887,70891,115190,42213,-46745,-89743,-114376,-92759,-38303,14525,56182,45226,-31077,-87784,-55122,-4198,15200,25319,25588,-20314,-34200,-1927,-6296,-36096,15582,101030,68945,3942,602,-35739,-83164,-49416,40891,112610,110912,17615,-47006,-1548,19186,-42471,-61640,-66434,-137720,-97435,60395,146691,87490,14129,57399,119215,106478,60480,21368,-33051,-83976,-84284,-62616,-59208,-102096,-127567,-59082,8016,510,64293,143647,70872,-9238,24171,74093,61385,10226,-53936,-40638,7641,3827,-10774,-5179,17774,40849,36823,33773,9320,-22556,18,23870,6988,-45992,-112511,-120697,-49244,64950,120776,56069,-24338,13116,82739,59400,-29546,-5854,69103,55368,17606,11452,33258,69171,73217,42035,25129,-8916,-35566,-22311,-36614,-69764,-56039,-33730,-22264,-35400,-34045,10140,22911,-1209,11966,69768,96165,93913,81967,26680,5486,2278,-32611,-28348,-2124,-25331,2986,91905,112108,46801,4464,-25909,-74504,-43420,76478,104854,59162,46542,-6459,-67153,-56845,-86307,-134682,-128641,-121256,-113652,-99231,-118308,-80006,28868,85327,68766,44492,38696,61280,57745,25407,-4580,22611,70332,46644,13492,63175,140035,140064,111626,61125,-40493,-76639,-45641,-24041,3720,37141,-53164,-198022,-236181,-150153,-49717,-12894,-23628,10544,45880,800,-63169,-129129,-122617,-12394,19445,-63278,-128600,-110294,-59855,-18152,-8019,-7588,14927,26179,-44818,-82790,-6813,61551,36084,-22103,-23571,12918,-4815,-54946,-23871,111266,206761,150803,58517,21221,40108,81539,62385,-23239,-9261,54770,-7339,-119867,-119085,-57320,-14939,18589,98437,163838,150088,65756,17372,43979,25101,7957,102802,135801,36243,-40755,-62872,-74289,-59191,3386,54231,42572,-31987,-107423,-63706,21291,-7727,-83578,-59878,40000,83906,73482,87874,73051,-13239,-67079,-51916,16177,82467,24473,-79423,-66588,-20922,-27216,3992,40706,68107,116637,153241,167267,144293,55033,-37585,-84583,-107221,-86793,-38121,-56533,-67291,25637,87393,48518,54212,91708,72062,16773,-72609,-138037,-141301,-129191,-129638,-81666,-8660,-20643,-90701,-83033,-50042,-28018,-21955,-68463,-91775,21701,136725,97330,-4776,-23552,-25296,-43962,-67884,-88557,-70721,-8486,-27633,-75587,-42665,4282,-24416,-59337,-12519,31509,20521,18212,-1828,-12927,35878,66068,3557,-86541,-96253,-45149,-12043,-41247,-95133,-90147,-41714,22373,105722,163116,135248,52958,25126,14585,-1552,33553,73114,68436,38560,-2042,-46188,-39107,-3414,-38581,-101314,-80078,-28118,14219,85106,151591,173068,145923,61669,-18736,-76523,-96093,-60559,-40539,-67510,-46875,8669,1952,-9693,32425,16786,-50462,-98070,-121949,-83648,17513,23983,-45706,-48346,37881,107134,73693,-765,-31354,-31352,-41932,-48908,-5898,29082,19109,29251,32426,-20972,-49981,6654,85827,154309,168935,101036,31571,14953,27345,29134,-6892,-90117,-169084,-148692,-58152,5307,-14160,-45894,-30299,-40580,-95571,-108176,-110884,-72510,715,11140,1174,48781,111855,76582,-16525,-17886,56310,101519,82787,20232,27030,81439,11436,-96962,-75221,-35109,-81044,-57755,52748,98807,44131,-21497,-20779,51877,97212,53327,36226,19321,-34242,-24000,65379,70634,31832,37639,56830,53373,68576,39062,-61442,-125159,-120559,-63199,25238,46341,22980,51226,106222,109238,56037,-43509,-119822,-97161,-3356,48783,34760,19579,19590,41699,69535,11412,-50004,260,100446,109839,42852,-3235,-1102,-6428,-25571,-5643,62772,89367,49348,2306,34331,70422,97597,133591,98607,42379,13761,7316,14087,10097,-22082,-26940,-9515,-14037,-27352,-26401,7968,66315,55557,-15291,-18803,58653,130396,129108,61653,37888,64992,54019,23539,9542,3498,21805,25788,-24514,-62195,-72600,-81374,4636,105996,73402,-31489,-76604,-13938,57598,35760,-7589,-54221,-85513,290,79200,53825,-1959,-22082,-59475,-101719,-155310,-138857,-36085,-6692,-74622,-53403,33293,43938,-16727,-86517,-108656,-44441,37067,48734,10553,-21468,-37064,-42215,-20025,27019,11582,-39894,-60614,-71074,-52972,-496,10622,10774,26754,35387,31418,33150,14564,-35912,-84242,-76302,-10627],[-27830,45018,78269,6151,-98398,-114603,-51970,-23066,-47334,-28489,28399,11220,-45371,-15481,16022,-6965,6561,84925,96570,22863,-31906,-37873,-30623,-54119,-84632,-31721,57846,65199,12186,-7007,46742,105420,100411,51096,3986,-18439,11192,55944,78779,50736,-967,-13750,-9253,-26436,-7092,54719,90493,71790,19697,-2684,14813,20570,-34888,-76098,-18698,37113,-7140,-23261,-11454,-29117,18276,99924,90215,49446,47826,27043,-37618,-109585,-117986,-81482,-51007,-116,64732,35466,-61238,-127264,-111363,-61455,-36534,-56738,-16719,80751,119778,39135,-55564,-55462,-30941,-30606,-19199,55057,103726,86672,86164,54816,-19788,-51887,-42881,-43201,10161,51054,22092,2204,35273,49458,14476,1949,-293,25506,101592,89029,2206,-32815,-64166,-92053,-28625,69856,74724,43382,37063,13520,-2190,25081,52555,95854,114666,49771,-60418,-179643,-202602,-117193,-51456,-43973,-39455,-41253,-11583,23140,-21056,-55154,-23660,-40670,-121996,-126756,-26823,62990,56832,-29325,-81454,2308,119905,117861,11819,-16881,32911,41045,16908,-24506,-32991,16449,16769,-62303,-105470,-88288,-87903,-120083,-84835,14263,78338,55863,-21969,-61441,-34522,-48262,-145030,-140067,-68170,-36284,-34778,-75237,-108700,-75084,-38219,-88119,-142353,-78584,36121,19437,-41632,-24656,8598,20865,12392,-51644,-112585,-59746,23434,-12716,-21401,85623,124193,35899,-65936,-113811,-92672,-51088,-28865,-8813,33586,78874,82540,36857,-17412,-25148,-2559,9365,20088,3920,-43591,-39782,-22068,-63943,-60011,17486,57585,28349,10133,49954,85743,60885,19275,6981,19352,7101,-28974,-33687,10349,60351,91357,60011,-2226,18504,72439,49460,-10648,-58114,-65895,-56054,-41418,-63329,-81643,-37566,22939,23179,20271,66182,64912,-30894,-94274,-69079,-47666,-113807,-146893,-72025,21221,80796,125392,108328,66765,19853,-19487,-23673,6406,57395,129024,134932,37506,-18838,18968,47231,-4403,-73015,-79283,-30480,13342,3045,-38164,-27122,64781,103140,50795,66321,111526,157348,220692,144493,-47891,-138267,-100430,-22495,51802,42914,2249,-25959,-23563,23523,49819,39068,17719,-16805,-13788,2526,1318,-18407,-1086,41761,37038,9504,21458,70110,87911,23902,-8795,5806,-14539,-49065,-23522,43035,56488,64098,84747,46914,-34757,-81904,-133544,-147165,-36189,74734,85597,75849,77206,106385,135225,122428,98120,79887,22798,-33030,-31739,40155,140477,160235,96190,31003,34939,44930,10775,5742,81072,79742,10603,-13676,-32173,-50869,-10418,12260,-44627,-68230,-12994,20153,-4147,-40157,-59388,-49557,-10629,-6236,-47945,-49476,7460,72956,35629,-64492,-114962,-91389,-59301,-14102,2361,25939,103359,97839,30115,54288,103386,64192,9159,-29265,-58484,-22906,21542,2505,-15619,-7686,-13893,-55349,-65113,-40269,-34497,-37935,-12856,-735,-30815,-73871,-86189,-42562,38277,85835,45546,-743,53494,147765,149156,58576,-16993,5683,38679,27004,59994,81788,24009,-37205,-62649,-55040,47392,117061,34134,-44164,-38506,-66051,-81286,-8736,81128,112563,76329,-9771,-56221,-16655,9918,-21821,-49054,-23774,-7619,-468,16556,11487,1407,31669,86819,75920,-6312,-92570,-100788,-49749,-36286,-49599,16553,78373,15320,-36433,11029,25054,-51080,-72264,-57110,-110795,-120575,-26108,68416,30195,-62653,-27693,42556,23198,22126,57348,13432,-61894,-38423,10189,-13434,-46359,-28986,11159,30665,29160,75814,101124,36162,-13984,4778,19029,-13085,-44871,-25003,42858,68136,46701,50472,65001,55326,33270,27258,41061,13783,-35211,-21903,43353,88376,16815,-72088,-64250,-27072,23842,43088,-41250,-121030,-61543,5986,-6110,-36607,4765,64739,50522,-5980,-33665,-10837,30932,27061,-23958,-54430,-82445,-106922,-97431,-102709,-113252,-80849,-63378,-63046,-70474,-69779,-22037,19587,31192,59796,94770,80309,60005,60358,37228,15654,-22370,-63651,-8940,87202,88724,91686,128427,93575,18156,-10962,-22935,-53252,-23258,97410,173030,145283,119856,43921,-46665,-42388,-78139,-142919,-109591,-48525,-17328,-25309,-44497,-11232,62808,78093,49704,24194,466,-219,15351,23628,15624,43572,92160,90471,69675,50187,23543,29729,64371,17474,-109958,-166721,-125073,-74940,-47195,3963,-24178,-129133,-180327,-119660,-6768,40128,3337,32811,126781,136121,59036,-61922,-120123,-63007,-27237,-44329,-71355,-77387,-48735,1437,28015,51703,77641,85573,37488,-9820,17948,55051,1926,-74794,-52773,7614,-25845,-80632,-16015,145387,236216,189043,120076,109429,128635,132420,78723,-12034,-63940,-64856,-53245,-62198,-60677,-36374,-27842,-22875,33891,82136,78407,51507,42761,64607,6229,-50223,52709,132861,67980,-14742,-48269,-46734,-41204,-9150,62211,79790,10084,-17662,24918,82586,54052,-30009,-72299,-61867,-49631,-27261,16611,16141,-54695,-100994,-84196,-21009,53285,41075,-45189,-66251,-30697,-8557,42211,76066,57803,58303,91570,140265,145027,83351,11557,-46685,-85384,-74232,-54222,-86303,-64527,5154,14854,5619,37955,35968,2234,-32715,-93084,-143403,-122515,-85677,-96204,-95281,-38340,-23428,-63284,-44621,-3245,27089,23824,-31385,-39278,76435,156646,94485,-6061,-44708,-40241,1171,42278,57637,31177,5480,-66355,-112829,-63200,-13385,-15484,-6477,7908,8941,11282,-6194,-65238,-63818,31082,99691,50984,-51992,-74020,-9660,30115,-43673,-122109,-90692,-52062,-55359,34254,134841,100443,19678,42332,42080,-6210,33203,109094,104082,49603,6087,-7970,-9639,-30859,-91103,-126996,-111127,-63006,7737,82541,140169,169306,152440,91028,54913,33787,3644,-11241,-14919,-56851,-59668,2047,3585,-55094,-55770,-50585,-66874,-89257,-124067,-114923,-55736,-73808,-112370,-40784,78748,137002,97898,3342,-78011,-86482,-64203,-64818,-44937,-26847,-13893,43764,79812,19293,-46133,-22456,49858,112095,88900,20995,26915,83457,99572,70273,12342,-70637,-158353,-149935,-37846,11291,-56796,-112605,-66395,-50601,-97220,-75009,-22064,-9032,1233,-1965,23214,78149,103764,84070,37604,5053,28405,84418,109998,81704,43298,31496,-13337,-20382,69833,94429,28669,62835,150735,109580,-17452,-48081,6103,70275,96698,8337,-96101,-116249,-84076,1812,139625,147947,59088,-15033,-49947,-16105,71548,47444,-39977,-43561,-49516,-92333,-57034,-582,21275,37529,52292,29549,-10450,-58363,-114692,-119933,-23683,34920,10916,-288,-7118,-19366,38939,63915,13495,43419,124756,136108,103297,61384,41060,35529,16683,-7320,-19669,-24333,-3162,14227,49416,88104,144105,158466,47219,-73124,-80824,11620,89861,73760,27128,33102,16405,-22710,-19573,-19804,-7424,64592,115199,111991,107891,121509,174663,213173,168914,119723,107388,25041,-62382,-44134,-21578,-40793,-56778,-60358,-44411,-13478,-2798,45767,108755,67217,-75297,-167188,-98298,32,-2006,-37675,-95924,-140844,-84272,-10355,16733,5970,-13486,-31935,-38019,-68749,-68991,5878,57533,21383,-6108,7953,17728,-7750,-76022,-119025,-85767,-36535,-24790,-23942,-31044,-51227,-27737,39948,90970,62706,-4763,-31470,-12023,-2650,-16586,-39287,-36968,-17060,2849,29555,73539,61631,-22265,-83180,-80758,-36951],[-97147,-41197,22813,-15015,-93371,-90001,-20900,31261,53806,67437,70859,39103,-8791,-6013,4261,-16449,-9887,79640,133460,86435,33324,14839,-13964,-85043,-128144,-45548,63261,62443,25714,30886,47611,72014,89518,80971,60942,52973,67486,78325,76071,19573,-27027,3219,14840,-33249,-57540,-31409,28736,80759,58497,11608,7289,6398,-43424,-66179,-12832,20434,-5704,-6680,-25312,-88855,-102249,-52244,-9723,-2244,3263,-2758,-20785,-22786,-25261,-48663,-49199,11129,94201,89992,-19321,-118880,-127602,-117162,-128331,-111601,-16337,109137,159231,75622,-57887,-77859,13219,52787,26395,35777,-258,-50089,-8076,5112,-48937,-59237,2132,14903,35356,26905,-44389,-56476,43238,90955,41901,45200,69384,80116,135680,124684,27338,-27699,-47829,-55699,11952,108681,140485,147568,138126,62777,-6651,-20095,-18009,22810,99616,113953,37327,-76844,-117745,-107314,-92029,-47574,14273,9000,-31688,-44055,-51682,-38737,2082,-6210,-65889,-64119,26458,58668,-37050,-116559,-76362,32808,100589,104020,49815,4952,43069,83994,89420,106302,142389,154204,94618,-26285,-108278,-110444,-94680,-109632,-97917,-35970,32209,47722,-39289,-144458,-124878,-60960,-108529,-124193,-64469,-28350,-27935,-65201,-122406,-118993,-49706,-47274,-86274,-59421,13633,9768,-17884,-22384,-32020,-10227,17457,-33334,-99983,-66464,-7821,-41948,-60437,11802,42960,-4680,-33126,-50924,-92657,-116018,-93992,-47183,14046,82672,105471,46077,-47725,-85603,-25657,39210,20440,-35086,-47205,-19711,-21063,-64242,-63564,3964,29081,-29690,-57980,-28257,38462,103637,99420,28079,-9929,-11915,716,-5681,-11542,40168,119872,107763,44893,49543,89798,62128,-15860,-57446,-25709,-32432,-54385,-35152,-22675,-24607,-16969,-43350,-36133,25528,58081,31211,11428,-1620,-39016,-131216,-215383,-169299,-18084,105953,132209,80232,32329,14514,32953,21280,-318,36332,121600,88996,-66385,-120694,-36932,46505,47097,-17919,-54515,-5685,35426,4592,-30903,-22174,40310,60386,-36172,-65703,6678,80723,139757,103472,-34126,-95322,-64479,-27519,11972,-733,-42985,-41077,36702,93792,28777,-22885,13965,36478,62316,101476,123394,98804,47907,1360,-29412,-8773,31380,56794,41448,-39076,-69361,-44232,-53047,-58248,11472,110550,141166,163608,196095,135595,24318,-11090,-28150,-54712,-9534,85187,106106,68968,58405,116464,134919,104624,102676,82029,33226,18399,10585,30419,109076,181426,166005,91493,63697,66819,45544,60119,132438,83655,-15447,-8599,-10804,-34063,10562,10031,-83013,-124544,-91330,-34237,10280,16827,-18909,-36477,-7535,-21417,-88398,-83332,-7852,42775,-27213,-133207,-144254,-91627,-114176,-107801,-20939,52562,136265,186152,131410,73857,79368,39227,-41242,-81111,-75959,-35724,-6663,-39517,-80040,-58288,-22456,-42552,-44828,-4143,22896,21511,23414,47272,43288,-38883,-124550,-99413,-7236,42236,-2604,-26794,73697,179611,145798,46191,-7325,16805,30575,25334,46548,59997,53059,45926,8921,-50705,-14043,36802,-17280,-53972,-13389,-28962,-56548,20392,122116,142767,91887,3060,-48988,-37458,-47418,-85453,-72516,-809,19607,-2597,4228,120,-5058,12265,29650,11726,-69769,-192665,-191042,-78976,-50194,-105385,-67400,5051,-12442,-17853,30928,27815,-60122,-82676,-64474,-111650,-155972,-101534,86,1268,-84683,-76587,-7307,-3362,22215,86400,61231,-5759,19508,43718,15802,35153,82496,56207,4077,6554,42715,33754,16065,26440,25736,-5298,-61989,-82279,-2701,128131,158062,105234,103658,121261,93348,41770,12043,20636,30307,12716,13383,68920,111907,37552,-20995,22556,34440,9295,-955,-56732,-115900,-72786,-24627,-40563,-22539,48090,66531,20145,-19667,-35532,-11100,17759,-12197,-75481,-84718,-76814,-92712,-110665,-135097,-140339,-107669,-81952,-63614,-58763,-71089,-48148,2975,63129,106881,90488,23614,-5874,588,12091,15744,-53221,-123371,-74544,37493,86804,99982,82670,28462,-4880,-670,-3615,-16645,3812,82697,164241,139150,70337,9533,-26683,-22155,-86418,-154906,-69910,44306,50036,1307,-3134,29005,55120,45740,21164,-15385,-53301,-59833,-36386,7864,33336,26464,22892,48491,39604,-61079,-135841,-68978,12974,-34043,-138483,-144001,-70651,-36330,-71870,-60900,-21698,-40224,-75691,-51399,31326,82706,43189,42303,132472,166269,110971,17635,-56998,-90997,-110024,-71026,-18253,-4115,-24687,562,64402,106606,100590,87954,90294,94361,76847,53459,9343,-17056,18020,37636,-55200,-115833,-26545,101975,142218,128345,115341,127905,130758,90403,32740,-14910,-102772,-154826,-57791,64669,80632,65567,53719,7638,-53841,-107995,-71408,11047,49380,53899,-25052,-101805,-29619,71351,65426,8019,-20166,-967,-10259,3387,107801,114632,-21941,-54521,10075,39673,43026,10020,-70680,-128107,-134253,-91979,-15628,22405,-7569,-30835,-40488,-20586,57440,84541,9814,-61202,-36859,52367,113683,72424,-6891,-35668,-18766,33320,56198,46710,30915,-24784,-93355,-102499,-91671,-84915,-23160,-3128,-30413,-11380,-2043,-30509,-19860,-28701,-82900,-112597,-86066,-23204,-24198,-74376,-48263,25558,12745,-6204,9247,20844,16479,2880,21471,91783,93429,49711,44649,-7218,-73847,-10230,112648,170916,112767,38017,-42687,-86386,-62355,-28595,-15574,-11684,-45169,-57350,-16332,-15234,-80570,-77308,18769,113513,107151,12315,-35236,18737,70130,-12198,-119989,-100853,-48749,-85742,-62853,25835,-2331,-56613,23527,64546,21263,55618,130824,97595,10122,-10182,24801,18047,-29211,-67115,-96987,-108260,-65082,7485,26574,30017,92075,142504,142681,131860,114784,66674,7287,-23672,-44651,-49505,-47099,-79604,-121297,-113218,-81938,-46314,-44214,-75405,-74517,-57797,-102125,-103638,14573,120696,147902,87215,-11889,-58806,-38221,-49587,-94784,-112868,-125238,-107004,-35564,826,-35895,-55599,-33400,26261,82850,30891,-55657,-4566,126362,172125,134229,92695,34578,-49077,-43162,45084,27398,-99765,-142771,-60262,6762,5080,-11447,10196,36214,36541,21746,59245,98453,92186,83155,45044,-31099,-41892,19544,69858,73417,40926,7314,-19073,34010,151459,187258,136540,172664,210617,93634,-61759,-41096,51623,82396,75069,-4164,-127978,-150789,-68088,11881,95504,105351,67905,22640,-40776,-35772,49425,48582,12525,43330,16588,-68850,-52552,30083,55808,22966,-5762,-52270,-89230,-75982,-49783,-54622,-36885,-29017,-46053,-29714,-43355,-101117,-84025,13861,76577,122971,130078,99354,96095,96631,80549,38000,-14662,-53932,-85719,-88434,-16168,40212,41454,41821,75785,88989,-3975,-133149,-148202,-21247,68503,45129,17008,36011,31519,22569,34426,-1519,-39140,16918,106020,163043,165563,147439,207883,292088,251221,152358,105398,30141,-48096,-35793,-23453,-68685,-104832,-71780,2696,48315,41480,30229,62064,62611,-47967,-155883,-101891,-21940,-40564,-58098,-85488,-148001,-152444,-98998,-38231,-29931,-54986,-30763,27321,40835,55133,102446,131626,108680,53859,3202,-11811,-10642,-38589,-77732,-104874,-107448,-72122,-52211,-81622,-107928,-52914,56635,89178,48593,8947,869,28272,17291,-42188,-75356,-55876,-21364,6745,34339,90647,82280,2760,-30100,-37699,-69004],[-113706,-79345,-15369,-1627,-27480,-36825,-9893,51107,113667,124833,96502,87307,70590,23407,-19394,-24771,-27255,33265,94666,68839,49923,81871,51109,-71114,-120258,-25116,35812,-4298,-18461,-4690,-6836,28895,77020,80303,65156,59159,65411,46600,21,-69210,-80506,-8944,39887,10349,-66270,-126012,-96351,9325,55186,25956,-12272,-40582,-47489,-34746,-36529,-52981,-49504,-19368,-33916,-113641,-180591,-182256,-124770,-74898,-63002,-71860,-49417,11679,32410,-10136,-34334,-12714,47814,78989,17064,-65765,-69984,-98956,-155492,-129409,-23966,100274,171515,132453,29936,22336,122283,125200,19618,-31227,-63438,-83825,-43176,-22556,-34927,-64507,-44872,-3788,18661,-34897,-105515,-68718,80437,161232,103226,72573,89655,94791,128333,124820,54324,2467,-20864,-36462,-12859,46478,111055,166079,174602,88291,-7411,-35733,-39450,-27575,38782,97833,71449,-6761,-60649,-115838,-119131,-41407,37774,12605,-66116,-89630,-56221,-3150,40399,21726,-31601,-18601,69284,84337,-24035,-61850,24676,89074,69066,59866,26210,-26400,31090,105559,90825,99026,167803,184271,126624,21377,-77210,-113319,-95264,-95131,-124230,-123757,-49604,32711,-6781,-106577,-96607,-14362,-7039,-31942,-1217,43909,58892,23343,-35778,-60692,-32462,-4768,23155,20855,295,5906,24161,-5392,-55928,-45532,11459,20180,-12189,-14207,-7214,-37185,-44186,-13674,-115,20509,70483,58789,-49582,-137043,-123375,-44179,32643,63938,52058,31019,-38477,-116362,-84227,-8958,-13877,-45105,-42276,-48079,-62924,-47009,-7222,45187,36379,-36876,-71258,-61488,-3768,70739,64206,-16784,-55777,-39653,12261,8298,-41648,-25793,75741,120549,99543,83172,90729,50671,-31909,-88431,-75534,-101331,-98855,4100,54975,19806,16339,-14225,-54871,-39100,9350,48863,70952,49117,-3531,-65668,-145717,-187517,-112283,14510,74387,50311,44485,70304,84852,42016,7421,39579,106136,59089,-96685,-170912,-108668,6078,80949,56456,-12924,8318,59706,29131,-8867,-5008,10771,685,-87761,-123053,-34742,40957,60427,32468,-31012,-32190,-32749,-61685,-53906,-55843,-85111,-38626,88012,105881,-43315,-114991,-25157,44248,76996,113515,144810,148061,85900,-8986,-62998,-19183,30275,30763,10848,-35098,-59801,-49220,-46089,-47346,-13067,58168,114741,147046,173652,138167,47743,13622,33165,28352,12147,63753,105274,67183,26977,47975,43425,56634,107789,81292,7387,-20378,-13146,18675,63757,113799,136949,80244,22982,30238,39866,50721,108706,74920,-22316,-21891,-15319,-55681,-34430,-15783,-63773,-100370,-95098,-45673,14940,34269,-4179,-26601,-590,-78,-43086,-49718,-18225,-7748,-64119,-134622,-137007,-103757,-135348,-117785,9590,73041,91356,140153,100335,14623,27803,40367,-3924,-36340,-41579,-20225,4988,-34241,-114673,-114532,-30227,8510,11,24437,75635,98074,84722,93493,75782,-28900,-104681,-85666,-63402,-65057,-81481,-70726,5025,58541,42320,42813,63776,48946,7196,-3852,11574,60410,129103,155807,90953,-10895,-37150,-50051,-87175,-72950,-19724,-16642,-13184,42353,93045,105538,70544,-14916,-78831,-89065,-114625,-105754,7922,117279,81955,25298,42750,21466,-26909,-28308,-29732,-53509,-91878,-160655,-155649,-48679,-11158,-63144,-60994,-15098,-8573,-3931,15399,2234,-47638,-56344,-53616,-112938,-142454,-89369,-12852,9527,-48971,-80249,-28699,30977,80328,127577,99395,45449,47904,17480,59,66054,98333,20690,-56461,-46280,17913,56096,77311,86708,50410,11192,-27428,-33800,19302,111700,143854,112047,99895,84794,57851,32331,-19515,-43270,-2797,46776,72873,63410,23089,-40680,-57657,27347,71835,21817,8409,5218,-41194,-39135,-9462,-20348,-2228,75038,58327,-37049,-48456,-5184,32091,37757,-8428,-61035,-29413,18221,486,-47319,-87211,-103681,-85620,-48327,-4485,9384,-16395,-52393,-43280,58134,139900,102561,19286,-15848,-24259,-1858,35998,-37232,-128320,-114656,-52737,6338,36287,-318,-32709,-14386,33805,45685,19234,-8716,4383,57285,47358,-38871,-81004,-54950,-31633,-78685,-112246,-24618,52386,-542,-48170,-28448,-3219,-51,-9739,-33183,-56449,-61723,-50812,-44313,13583,75503,39778,-32996,-31232,-51530,-159030,-170346,-52106,19116,-14813,-52060,10205,82733,48259,-77868,-126971,-64044,-27536,-51199,-42523,9447,60965,48806,37658,89202,103109,67264,29342,-21226,-101714,-163855,-107450,9256,52108,-14478,-24730,55722,106385,83430,41070,50772,118051,110378,44432,26338,55753,76244,40939,-66807,-103360,-14112,49505,25842,2494,6104,19476,26984,1231,-6272,-13240,-97150,-148352,-29875,126792,152486,126354,134771,71986,-77886,-197911,-150214,-39104,-474,-3078,-24714,-46465,-26722,5183,29237,40221,35494,47107,26725,33675,125591,97032,-86367,-163030,-94417,-69847,-44987,-14240,-40419,-50497,-33366,-27409,16134,70359,76937,78306,41674,8336,63706,94419,23645,-75983,-51340,107084,182525,79961,-17756,-54064,-77999,-76457,-52876,-12215,6740,-47887,-129885,-158367,-121799,-26055,56526,15373,-43464,-28598,-32552,-57018,-46769,-56032,-70269,-40845,-19829,20226,9824,-76316,-69947,51863,57398,-15336,-28396,7377,34695,46945,62243,72058,8066,-167,84881,41710,-84764,-46182,91377,151417,101340,72947,47516,-12536,-44882,-23990,1802,-1819,-40335,-61948,-22037,16620,-10650,-24565,3979,48867,74126,40025,-11984,149,54973,14094,-113311,-136643,-66575,-87209,-128343,-69620,-63932,-96322,-12200,60290,48818,71720,109746,53860,-31106,-17488,23341,9110,7812,27362,-17695,-60710,-36267,9278,-7915,-40600,17384,116467,175505,172326,116859,46441,4648,-8436,-17055,-37160,-91596,-146181,-123676,-63221,-33783,-4034,-2787,-20802,-1371,-11275,-104682,-106301,11767,92596,112542,57157,-24620,-10592,39517,-6892,-92077,-140694,-170515,-158248,-111108,-107831,-109134,-52069,-15592,8500,60997,33803,-61032,-35829,96499,176016,173056,157347,109530,32609,41952,85320,28613,-71737,-68351,-3171,60258,64799,-13144,-45039,34057,81936,67461,79792,82837,74079,73425,14947,-81271,-90315,-20691,21713,13942,12981,15683,24054,87720,170156,202995,161219,156839,157865,68506,-20643,5498,49412,38726,23402,-6781,-55105,-49558,14768,17609,1053,2509,53761,120738,103932,25730,3245,37562,88211,94508,15842,-33680,23698,88738,71080,13087,-20422,-57992,-80879,-59294,-13745,-10469,-48875,-72589,-55487,-11547,-26667,-111229,-176320,-118933,28733,119853,100164,48623,39632,64130,69680,2201,-85977,-117060,-96755,-62271,2182,19024,-23582,-47348,-39934,-23704,-35983,-76929,-100677,-60443,-30717,-23866,-20144,-7550,40634,87076,73780,11435,-42688,-25543,43863,102177,101539,94543,171227,251891,192833,104812,90390,63405,5183,-32057,-39419,-39443,-62802,-64467,644,45625,17152,-8175,37504,96024,54004,-29105,-7507,20676,-24226,-13970,2156,-80246,-141288,-115676,-41368,-22069,-58950,-48538,25188,61298,94085,148453,170020,143405,91471,26492,-12415,-5342,10333,-13663,-82794,-116109,-72279,-51743,-79763,-105024,-76847,10799,42294,24278,25042,31408,43736,25902,-20176,-44757,-25334,16146,38517,40397,80861,85927,51111,41831,5894,-74472],[-67652,-28043,18424,45788,48525,24573,13024,49953,91861,87148,66098,98331,109959,34978,-32470,-11419,1250,23492,46443,13885,23925,115894,116213,1760,-23052,34850,-5404,-71438,-51722,-43821,-53592,-9927,48228,51355,5140,-30368,7431,22756,-39488,-95312,-88285,-37337,40753,70651,-7275,-115117,-131557,-37980,27964,6111,-51305,-79059,-42219,-6729,-38415,-58747,-38219,-17091,-31473,-91432,-160038,-187761,-157440,-108997,-101929,-125281,-91315,-6499,40150,22383,200,-28868,-26146,22705,50809,28160,32277,-8778,-83929,-91512,-8328,89310,135684,116623,96790,136618,163227,83653,-57407,-102328,-53543,-16922,-21920,-26904,-6352,-70899,-131142,-75476,-24453,-63802,-88344,-32889,78176,161450,133670,59390,28653,48618,78263,59402,25690,21444,399,-62167,-106898,-58531,27935,74130,88651,47556,-36114,-66896,-43055,-5373,27227,28053,-1820,-30248,-59748,-104749,-87056,-20245,29550,-6590,-93045,-91094,-8565,27536,-3149,-58311,-87073,-23707,82696,111062,66601,66852,96484,84858,44888,28387,-35093,-80506,8962,92234,47826,8912,58842,87019,72239,45392,-4673,-37719,-20035,-41793,-119405,-165213,-107973,-13777,-9272,-45188,-29232,12332,15371,5096,34763,89750,108840,60995,9476,-6708,-22722,-19580,44375,37558,-52125,-63114,-4172,-4246,-57002,-73268,4765,89830,62469,-20143,-41528,-21266,18294,47776,55285,92003,118713,55192,-61315,-141632,-135070,-42259,58374,68119,18289,7080,-39585,-135406,-144147,-68642,-20681,2543,-2459,-53864,-70188,-14803,54867,108368,107595,58984,17083,-6976,-14554,-21232,-45872,-48849,-31549,-20356,27323,31365,-43704,-82741,-6128,77957,81721,54292,51487,27482,-22794,-95221,-146265,-194904,-162773,-17139,72273,42851,29838,12323,-37845,-46043,-12737,17431,21059,-7534,-22238,-21493,-63607,-156916,-173027,-74259,18920,25416,60559,87648,20485,-47202,-25995,27794,50326,21243,-46697,-103522,-102765,-6647,111008,112536,6176,-23334,54399,85064,48539,2867,-38304,-54959,-74409,-73318,-19932,35798,47301,1553,-30901,-2441,-39801,-112208,-93765,-84236,-113213,-58186,50695,36810,-109574,-173175,-78595,4907,35479,40865,36707,54660,89955,64838,-23283,-24809,31879,20211,4467,31651,34365,-12611,-38443,-46595,-75658,-69125,-11482,31229,36675,16565,-35697,-41849,33178,77388,48743,60334,88848,34165,-30157,-25143,-7677,59702,144804,124833,4834,-94478,-84215,-4464,36952,39663,67917,27646,-48091,-41534,-12381,-17434,32148,45792,-12153,-15963,-1603,-46808,-63872,-43066,-42604,-65990,-73536,-30812,12589,-7288,-45711,-32799,30226,81474,69593,24167,-6388,-17762,-52623,-84775,-87742,-83041,-87863,-20816,91278,76533,-11722,-30394,-59785,-92720,-16117,67324,66947,26424,668,32575,77340,39592,-75401,-135262,-44297,58410,57301,44506,104879,161335,142361,96654,40394,-12713,3133,2349,-83487,-143308,-107533,-39258,-13069,-31524,-26307,30841,69558,33898,-22697,-44011,-18459,61749,161230,190879,118646,43433,15915,-56870,-103012,-50425,-9812,-12797,30015,62843,36204,20906,8768,-54358,-95392,-85024,-97130,-42597,125842,229428,160104,111831,133662,86140,6069,-18654,-31298,-50710,-44214,-30541,1130,60986,63769,5291,-20963,7557,20345,-11832,-42666,-26514,1706,20266,34374,3617,-76,14895,21771,39008,9941,-52446,-39315,45399,115773,141982,94349,36176,15492,-39196,-41558,42929,50412,-32588,-75838,-42170,58243,140789,150515,112436,58433,44305,41960,42100,27919,11301,31625,73497,63115,-7895,-42958,-31912,-77580,-125046,-89682,9551,86470,25926,-81278,-131669,-142033,-47672,48307,8715,-8890,39652,18124,1044,26649,30654,11048,48141,38527,-57479,-85688,-33101,23577,56881,43163,11877,47036,95530,77360,40304,26310,164,-10348,20511,63932,79705,56369,-33309,-91266,12756,134944,139790,97575,50285,-14275,-12855,63660,33626,-40370,-32954,-11463,2474,16957,-3274,-14827,6797,61099,79947,29086,-45632,-79541,-39949,-11652,-73953,-123968,-101292,-66500,-50448,-16622,39324,41260,-40144,-83058,-61768,-47153,-54555,-77837,-103511,-90530,-36055,14403,9022,52868,136275,111324,5338,-48690,-86875,-141043,-89564,7209,47223,58340,86707,147127,154223,63717,-80630,-139244,-101786,-86927,-113498,-82502,-24724,24744,36256,31976,62064,56655,16407,-12642,-53095,-104735,-134230,-92349,8297,44614,-29825,-45057,14040,57981,59757,10818,-7337,67323,84648,28022,21719,45563,40650,-2959,-58130,-42341,32461,49019,-11397,-83381,-112617,-97688,-63441,-42924,-8229,-6511,-55225,-82018,-30477,52434,86171,88692,120372,76897,-44726,-137111,-134364,-82192,-73535,-77580,-23102,35279,17824,-38367,-7175,73891,86458,63664,42780,49783,78651,34141,-75800,-121077,-94555,-92446,-83938,-27994,22018,80316,114757,61743,24629,61301,105812,131075,83556,20370,24805,22934,-29945,-98390,-67389,83301,160461,97762,39081,-5298,-62961,-104857,-97572,-49049,-28666,-60349,-116066,-167435,-121671,23445,103814,43252,-38285,-51613,-17250,-32046,-109773,-133683,-55421,49064,86749,71047,-1300,-103415,-87026,32224,35380,-55301,-66690,18088,63134,53676,57198,44331,-32026,-27863,57312,41945,-37183,-19099,39600,60550,49045,91252,107102,33434,-26331,-5135,40920,56640,45893,15655,-3988,31184,60832,45446,-14061,-72502,-45098,10304,-2004,-30048,1677,16957,-69416,-129113,-90324,-84760,-110218,-61851,-19389,-34931,-295,32900,19557,31519,53058,18581,-27854,-13376,-17865,-35500,47403,126639,84907,33029,30430,37081,28032,-123,4438,88149,170191,176045,90203,6489,9961,34956,3457,-38713,-78484,-97986,-27964,56381,47798,27574,3555,-22637,5086,739,-106137,-133107,-57753,169,40134,30738,-20346,-718,58013,42352,-32441,-94640,-128935,-113336,-87577,-119836,-119643,-39656,105,-9659,46449,74418,-3756,-41172,11821,81649,128953,137843,112882,82724,91181,72442,308,-9588,42139,51550,55322,38844,-25187,-44273,30954,79384,67776,46338,16549,25663,46960,-2109,-72028,-61549,1631,19449,-9390,-20001,-387,48341,110284,162869,186938,119712,33186,13539,33519,60703,64352,25606,-14199,-20998,-16372,8488,52303,88875,32912,-36606,-49917,22301,153198,222094,113481,-18638,10084,117303,92530,-35530,-47788,55710,84295,25861,-19587,-25405,-20686,-11450,-40711,-86026,-88138,-61347,-33337,3863,40659,30622,-77449,-206790,-213617,-85557,15587,38260,12891,-20710,-10279,23140,-11742,-99034,-135278,-85112,-35956,-19638,-66625,-117183,-114216,-91379,-86054,-57263,3458,1278,-67494,-105602,-55011,-38874,-59151,9178,75936,42885,3571,-19914,-44763,-18281,27000,14063,-6090,33708,54911,5710,8869,72019,64658,-9530,-74918,-67631,8968,22217,-43129,-47065,5795,-4439,-27727,11402,78191,87895,64775,78050,69390,23018,56725,99058,21793,-69744,-78754,-7270,21010,-34460,-87639,-58775,-30888,9460,95487,149213,114683,66106,29526,-3241,8498,39433,14115,-46516,-69745,-65884,-67632,-45145,-38574,-66823,-53801,-236,33286,49110,27814,-2119,-1155,17389,5219,-11082,10984,32119,24738,40660,50397,51557,44939,-16269,-85961],[-47520,404,25116,32029,44097,43951,35518,27192,4474,-22748,-17713,31258,55611,15862,-33454,-12515,25571,38330,15555,-24236,2444,96568,116254,64252,77874,76655,-30895,-76860,-28282,-30893,-62024,-51250,-3065,24189,-39637,-112941,-53810,12015,-23889,-59106,-55149,-43324,25106,79971,36820,-29526,-40474,-5715,-1045,-36666,-67337,-67892,-28567,14927,16684,33393,41112,12302,-10900,-32858,-86058,-124452,-108908,-80730,-85794,-115897,-99870,-18073,58150,75448,62801,12022,-37535,-12131,65349,92683,94769,64592,-13232,-46998,46835,128958,99975,33644,57313,126326,92555,-6804,-97554,-105997,-33344,11857,-21533,-38035,2435,-35248,-82440,-52649,-20414,-32054,-11490,35015,76184,120429,120538,49946,-4078,32055,63293,5890,-42171,-10773,14187,-64581,-165152,-119939,-31428,-25029,-20910,-12185,-61434,-84010,-18032,94151,125066,22118,-66840,-67633,-47967,-45546,-5389,35662,43895,1589,-84604,-64528,56910,51310,-79993,-155223,-131795,-33820,59525,87732,108034,130813,77444,19271,44412,62440,-20982,-55740,38738,104794,60976,-3598,-10125,1378,14520,45623,72934,96312,109662,45070,-63164,-120741,-81737,-34415,-51369,-40815,14794,29617,-30753,-55311,-27754,12328,26065,-9873,-35807,-7383,-7618,-50508,-23180,-25209,-102468,-110869,-29326,3208,-41634,-70200,6664,107577,61897,-65882,-73317,22461,101682,124965,124177,123583,81290,-945,-59799,-101760,-104485,-34573,38417,57295,42344,25275,-12820,-95941,-129609,-58003,16305,58645,73087,41555,14735,27595,73441,128901,158080,151631,138926,96629,15171,-65934,-83664,-6178,51097,34145,65351,87665,19778,-54409,-40891,28464,36814,3050,3000,15343,9599,-54817,-138413,-197117,-174361,-59213,61716,67492,5098,-24973,-16284,4497,18725,-9571,-66333,-96695,-52127,-13637,-50160,-119962,-123806,-42428,22157,21866,68654,63556,-74413,-162646,-89413,-13034,-29903,-38537,5583,9665,-36906,7215,118866,128493,13429,-54888,28919,133212,122987,24614,-53542,-47572,-2379,15916,-6582,21365,62676,32663,28433,47381,-40751,-148615,-113788,-75974,-96788,-81780,-29493,-29230,-111591,-158855,-76835,22147,47804,7647,-45640,-40980,85629,145871,18036,-35634,47694,49849,29450,95488,131264,48820,-17600,-34197,-89318,-124653,-97843,-57162,-57912,-90117,-127665,-82395,41246,105931,83214,61460,30962,-41559,-76864,-656,82935,129399,176522,175011,53589,-101808,-147877,-71537,2088,17889,39758,20499,-39597,-62959,-67332,-86962,-44759,-13188,-17718,2905,25492,23491,-2444,-48409,-72217,-71187,-64559,-17621,6657,-54786,-79617,-15033,76388,140123,119035,46893,9802,12350,-26331,-49834,-48016,-52028,-37346,58132,128310,57966,-69298,-149197,-182792,-151648,-27762,63709,55854,14535,6004,61590,118864,101081,3006,-99940,-65895,55756,107778,93949,134918,183513,134801,29170,-24158,20789,91122,60036,-59090,-123564,-58475,48365,61620,14760,-619,2234,-16075,-28104,-43906,-64528,-37037,26648,99861,123756,78252,63100,85083,22180,-20850,23611,19938,-9216,42036,68580,11669,-43194,-73838,-112296,-94364,-37603,-25270,33947,162137,218829,167950,152727,162043,112759,62580,37517,20673,-1738,-7072,32673,105707,128388,85053,13646,-25874,-79,21044,-43807,-111505,-57654,22953,82417,147122,173356,160064,99218,45227,55427,47674,-13784,-42344,-782,64468,83821,29529,-29288,-51566,-93654,-91010,-15291,-2158,-48737,-43884,11317,102639,152133,130989,87703,53383,44228,38388,32231,-2052,-66756,-65287,7750,7431,-86498,-142014,-125430,-134004,-171995,-157173,-53792,49196,1431,-96763,-139787,-162174,-104504,-18749,-54465,-77957,9221,46461,44908,60192,57474,6676,-3284,19488,-27420,-113641,-147029,-79777,31718,77997,60721,57181,68568,63031,64375,87156,63025,20144,32415,71772,85698,60698,-33345,-114185,-47029,69574,122730,137279,93399,-19378,-49896,51019,91421,58400,70224,89990,53745,38244,65381,69726,37401,32588,36982,-4298,-64556,-96368,-45428,9124,-26917,-94074,-111531,-88080,-36419,40596,93299,84510,19689,-52846,-63992,-58263,-88432,-150739,-167027,-122914,-32712,67593,70399,59128,120596,137990,63716,-6962,-49496,-77841,-57774,-25129,12883,82050,128739,113842,48341,-10279,-67951,-100746,-111406,-140194,-159430,-97735,-17857,34435,41269,21264,46588,47337,-6824,-60382,-102575,-100769,-80390,-73841,-43010,-27684,-71458,-53634,-16531,4344,30307,5395,-19597,12934,14745,-3833,-7598,-13938,-27241,-58685,-74813,-20997,41447,47446,-3700,-88055,-137372,-106396,-60982,-30938,-6144,-4728,-11780,-36750,-76663,-74804,-30981,10619,28772,-1964,-40386,-91556,-129216,-103727,-104351,-117847,-56406,4379,-30721,-80039,-20246,73235,72670,27459,20445,32624,5477,-24188,10100,72522,46600,-12654,-25478,24384,74851,104217,107930,46706,-27474,-13663,63171,97773,49149,-1500,-35503,-83181,-103397,-96626,-68232,-12326,43634,83298,78037,21438,-40443,-75631,-75654,-49270,-37415,-22004,-36972,-120698,-119798,-15803,52518,39744,-20161,-46913,23570,-1301,-154715,-178970,-42561,92378,166661,137368,6047,-99569,-77733,803,-4611,-65746,-61700,20043,35286,-3242,3269,9847,-34055,-36131,-581,11383,43676,79339,34617,7979,31892,79374,70708,25218,-9955,1995,55368,88687,101957,88552,10857,-10587,40778,52329,-33656,-143813,-134312,-43883,-2300,-20664,-27571,-604,1832,-53426,-79737,-59444,-22532,12352,49354,62512,61391,11176,-48577,-45574,-5255,15909,15419,-9100,-61352,-62090,66047,169496,154558,122793,105677,84611,92922,74693,26035,62844,137770,150873,75300,-6761,-4419,18826,-22212,-33108,-1645,22941,78526,127705,78561,18026,-29040,-76000,-65381,-32709,-62133,-92021,-81925,-53722,38,28401,-1548,-21942,24088,52687,15362,-30100,-58998,-39943,-22311,-69697,-92694,-31691,9009,1780,57263,105691,49806,-25291,-55256,-42121,2546,35980,84973,143564,141751,47724,-53071,-12166,69191,61556,31773,18536,28495,72437,72840,41347,17417,-25943,-69406,-29556,31489,17783,-18713,-6895,19330,25331,15144,-34763,-56820,-7367,63072,135037,165493,71091,-56558,-85633,-3845,82933,98976,57968,10978,-12673,-9438,9642,37077,72326,41941,3884,-18350,-10761,69453,178029,140512,16008,-632,77991,53283,-75588,-96328,6846,31409,-24973,-52192,-28659,10672,34208,-47493,-180370,-183940,-36171,70101,69414,66961,70702,-51800,-189144,-170225,-94897,-37531,15773,12788,-31562,-29923,26497,42925,-15541,-69342,-52800,-33066,-49586,-109989,-139616,-108737,-68525,-73087,-60077,25412,63421,-11681,-70128,-24912,-25799,-76456,-36094,21074,1862,1991,10905,-28400,-10174,51815,21475,-55183,-88545,-120156,-132156,-55506,46714,33578,-54230,-92948,-45090,62797,96353,6970,-52949,13435,49761,-7134,-39501,-19266,8726,47022,84191,78486,63642,104487,140357,92610,10632,-15090,35092,46119,-18232,-89184,-93034,-70487,-29247,56842,128961,89158,29268,21208,10771,29437,50446,10710,-12996,-10506,-52728,-90142,-52328,-4877,-30579,-57452,4267,70233,73677,5457,-62739,-34443,42997,41252,-14029,-24591,7447,19452,20996,5115,-1269,9120,-34739,-78103],[-34866,-11300,-23896,-40669,-10379,42459,60553,19105,-44457,-69858,-50614,-34309,-20569,7243,-7528,-14667,20046,35787,-5550,-12929,46963,88063,78472,74252,97541,63432,-22351,-20291,34371,18940,-43562,-71834,-34515,19752,-7611,-80568,-68558,-17680,-17570,-35663,-16797,-884,12582,18809,5934,25523,60973,49178,-8467,-35040,-19784,-17872,-16005,15940,55173,96014,80063,21864,5925,8391,-43182,-87578,-54583,-32741,-56119,-87716,-88904,-13483,87887,124619,108567,62423,1361,-20258,15813,38962,62586,63645,-27188,-59235,78125,171722,96030,-19739,-43655,-23040,-47014,-67973,-63312,-52535,-55901,-70648,-77754,-47360,21000,50991,80077,70774,25343,-14595,20906,86176,107998,99109,83956,60206,43414,75463,101035,27035,-81645,-83613,3159,-19764,-144223,-149134,-78829,-79225,-82995,-67515,-82194,-74909,16986,160290,201792,69875,-48366,-52230,-14573,-9714,31600,85490,74883,9960,-68741,-56226,47616,27150,-109977,-153788,-95762,-37310,-14455,-11646,25113,71312,10953,-51567,23837,97912,51719,26879,85296,119549,96480,44832,4358,-9218,-3244,10398,69307,141922,127538,36271,-43594,-64980,-14907,-8061,-81477,-61636,46830,54395,-68622,-138721,-154539,-169358,-145661,-126425,-122778,-57358,-2960,-56302,-79192,-83745,-105346,-74029,2569,16212,-36548,-64878,-26548,21111,-8186,-87476,-72267,48303,116356,93401,74871,51085,6544,5469,10968,-52545,-75850,-27176,-24441,-22509,16477,35102,26415,-39148,-89196,-40548,10160,30010,81536,109748,62429,11771,21071,62406,86267,107164,147164,116162,27969,-42530,-44274,23992,65302,41540,77230,112454,76789,714,-45735,-17418,7017,-20448,-15915,5587,-1720,-47873,-94585,-133928,-142413,-82503,55826,98632,-21590,-97046,-29579,23401,19175,-37225,-115369,-131542,-54947,-8214,-55061,-89518,-41340,25309,39647,38383,89995,71066,-65129,-178464,-131271,-65065,-89256,-88704,7386,50335,-17945,-24498,58938,84159,8286,-51053,6729,118919,137337,44028,-23518,1054,49307,43685,-30577,-29160,41786,89404,146917,147398,7345,-133040,-121912,-51101,-44231,-79499,-61530,-23086,-67238,-112735,-27481,90686,107265,41155,-18183,-20752,73826,110882,-16184,-50897,52142,74417,46836,79230,121056,87801,34480,2633,-40508,-71258,-76254,-54870,-41672,-80111,-115501,-39496,68307,88899,59944,26204,-37863,-85533,-60518,84826,193106,163135,136127,150621,97461,-37847,-158517,-151689,-68107,-12041,24312,63493,59124,-16379,-94447,-115450,-84338,-78369,-55076,-14434,12352,84010,98656,-18950,-96092,-70134,-45827,-2991,10216,-47251,-44864,33014,83417,88790,36952,-22064,-22755,-944,-27563,-44064,-50905,-57394,-36372,36689,68441,27432,-27459,-105713,-162931,-121501,-12135,18918,-25425,-38774,-13547,22224,52444,63880,42301,-28661,-62585,17805,134952,175436,173145,150713,53082,-70628,-71134,34199,66428,16212,-34179,-41188,16548,101889,128087,94288,34657,-25239,-63256,-43224,-34022,-43347,-20607,5518,23955,39617,34645,46161,100100,108386,100747,94549,39087,2044,37867,59616,32470,-20355,-93057,-141590,-99574,-23098,8064,46656,98351,108041,78639,70733,69938,47684,48841,70827,87658,46437,-13432,3144,81617,98064,55923,1784,-31315,-6640,18531,-49332,-126695,-91812,-21755,78486,178327,212604,180091,96173,36994,47007,59387,37932,-6339,-26017,5016,12295,-27151,-48369,-47393,-93112,-120491,-70783,-21641,-12317,2442,27110,66854,75835,65772,73529,60947,25233,-9668,-18941,-12337,-24275,-48262,-43213,-43988,-103118,-161176,-155084,-132311,-141157,-122300,-42033,38728,36411,-21012,-69756,-90294,-73032,-52821,-87193,-88094,19015,117156,134229,103692,62742,15379,-5678,12475,-559,-98061,-200854,-146015,-3582,64784,59847,39384,23112,22523,23536,33374,25576,-15053,-12778,43942,55259,4861,-52748,-93011,-63911,598,45633,82316,78759,-636,-44674,27969,104053,104197,89546,101998,53781,23643,106598,156885,76703,-4654,-28844,-39841,-45449,-38807,18200,61111,25396,-36229,-55395,-38341,-14258,39360,117695,153773,112721,29046,-18391,-31499,-80857,-161109,-159607,-102108,-10154,117661,119256,25299,16370,63070,62652,35957,-166,-51324,-84622,-83919,-37599,48018,63024,-17628,-83462,-40606,230,-40828,-88087,-104597,-97217,-40481,29978,89097,88366,33244,30626,30269,-22314,-69014,-77922,-50059,-58536,-108520,-112646,-79724,-79505,-27201,8901,-2521,4202,-2601,-16342,-14585,-30137,-21227,-12012,-2174,-7082,-67545,-107753,-49285,-1183,3008,-1637,-31538,-56925,-27484,-7971,-1514,9653,27760,37262,-12774,-86612,-97547,-52932,-3309,-18379,-62238,-64263,-112380,-128982,-65320,-60956,-85409,-63958,-72154,-114413,-77045,20743,57685,20792,-3240,17608,33721,-6040,-15243,97930,214831,160186,39143,33212,91205,98806,53495,12306,-5889,-40897,-37226,23470,33109,-6498,-7417,-34240,-109536,-106039,-39617,-24726,-67393,-41213,53269,78453,26962,-25790,-35116,-9381,9299,5532,39382,39246,-63888,-116451,-75493,-19993,23620,28237,16795,56702,18657,-96973,-108439,-18817,87114,174049,173886,61492,-30711,-34170,8315,13732,2060,8915,34249,13468,-31449,-39123,-19027,-18641,-7601,9748,29359,115661,175363,83691,24691,50844,49546,7911,26460,28346,9129,34151,52480,77012,101657,35680,-24468,-15754,3766,-32208,-95415,-108988,-77044,-22024,16387,-5188,-19807,29895,21536,-28038,-3668,53145,44515,35426,79209,100489,21382,-68472,-81773,-40368,24063,57764,-1621,-57986,-20955,71527,137646,144472,143265,126738,102739,127172,108744,28481,28424,96000,105053,51713,-18781,-68062,-89195,-78556,6362,88570,94655,93828,101260,45150,-18537,-56503,-93771,-106404,-46532,34529,40054,-8946,-14274,40028,64720,29538,-22278,-19953,-11556,-19514,-13977,-18064,-15504,-25987,-73699,-87084,-24102,27194,41740,76376,103732,64959,-8191,-62931,-94764,-115355,-83559,47050,170413,152348,16389,-97226,-71146,21513,55864,51357,50190,88758,159636,121275,32703,-14734,-76046,-121096,-48449,41213,29815,-11455,-18929,-29109,-15589,6958,-43544,-99171,-86927,71,108955,128868,28396,-43374,-55231,-27534,17480,84328,126297,83318,17321,8415,-15512,-64349,-38168,6258,38848,12018,-57003,-60747,30518,87579,66486,24962,12627,-12705,-86993,-117006,-53846,-12640,-38101,-51501,-7961,33245,34446,-49068,-155872,-141050,22143,114189,43687,15654,45870,-41970,-129486,-47411,21794,32940,48977,23120,-6492,19953,71798,90470,57821,6697,-10393,-14821,-19732,-43565,-63170,-61381,-57609,-60372,-58093,-10026,48515,57753,15861,-7789,-37178,-73422,-45048,2994,-4281,-4014,8874,-1684,44115,116641,66035,-41533,-87842,-106540,-112325,-69112,-5162,-4793,-50279,-47509,20003,101790,114834,33252,-33719,25784,79289,-8619,-98883,-108834,-72360,-15613,26067,44163,76317,103406,94564,65301,32566,23222,35503,2809,-37729,-42125,-18040,18279,42958,65684,104754,79232,25052,18995,10289,22171,35836,-823,-7621,-3075,-48806,-112815,-137482,-80398,-24536,-16000,11647,55936,44633,-27557,-77810,-39986,31721,33487,-20367,-42201,-7324,16958,16984,-36546,-68046,-8101,6309,-35199],[15304,-3519,-65726,-96541,-47212,32244,66126,32018,-13542,-11235,-2309,-37316,-53459,1609,20047,3130,3694,1586,-32566,18154,127799,124241,56506,40624,39193,6391,-15399,25192,71284,43519,-26798,-55018,-29540,11674,48311,19977,-56906,-84126,-63473,-48790,17967,66056,7142,-59996,-48134,24327,72646,56851,25150,47071,67972,32847,-5244,-15418,2722,37744,32861,15606,16844,7929,-25773,-47456,-10876,566,-49325,-89672,-82429,-19619,69806,112637,105106,68980,21974,-25656,-61952,-77965,-1708,46951,-52673,-95288,38299,137822,107362,32471,-64402,-153425,-160367,-85054,-9317,9640,-64252,-145756,-103066,15081,108163,132471,165355,155257,56935,-45482,-12550,93869,133457,99709,60805,74927,107460,123551,145606,114036,-13200,-89730,-7194,37128,-79129,-153888,-104874,-76975,-86505,-92330,-79099,-37561,34577,121126,152494,100115,45657,32278,25346,-16297,18855,109326,101472,7577,-48342,-43150,-15176,-33820,-78989,-61043,-13000,-30347,-75711,-88665,-63940,3885,4591,-45583,-4637,81590,90632,82804,100396,102734,90631,71174,54181,35066,7097,-31983,5487,76649,33322,-55019,-66249,-26218,39534,38046,-43912,-10005,109488,89837,-38222,-116427,-184730,-254763,-209359,-143528,-136281,-73633,8990,-6311,-27107,-45392,-57073,-13623,36681,28394,-17540,-51460,-60398,-53175,-31185,-32100,-24025,34671,52879,-1613,-18761,-19262,-18704,66811,99185,-26299,-84617,-25101,-30788,-73678,-65214,1538,40429,-18219,-74201,-52530,-30745,-27060,10943,31160,-18011,-51154,-24070,2088,-14534,-5887,36327,35234,27455,23152,6967,5921,19348,18753,50616,78755,79039,24565,-38160,-39797,-7317,-6792,13803,1460,-57710,-93756,-72082,-74788,-101224,-65944,71550,127973,-4808,-113658,-46628,4384,-22298,-47132,-76391,-87594,-30299,28766,16166,-23086,-12525,22521,53649,97759,161237,147517,42091,-79703,-102548,-73447,-75381,-57081,23600,47359,-25815,-52473,-1489,24876,-1823,-12809,24392,86344,99605,48504,19411,35067,45860,25035,-39868,-57076,20435,141322,244115,239909,100655,-38284,-74604,-6345,30092,-17002,4760,64862,10151,-51642,19327,111275,119192,70090,46566,53721,43869,-1530,-53398,-12249,54530,51288,20315,497,26988,83703,93199,47918,19384,9360,-11468,-1937,26657,-2356,-23688,47114,85383,39832,1955,-7232,-19828,-15419,17924,118759,168047,107999,57701,69747,87857,31667,-89883,-148026,-118652,-78454,-14642,98505,159971,58810,-70394,-82566,-56943,-82674,-75543,-56475,-31858,84390,147786,43463,-34436,-11477,14358,50687,60940,29270,36147,61001,31565,-16803,-62645,-80989,-71236,-56280,-26861,-9543,-47238,-65629,-35069,-907,4608,23399,56883,11171,-64552,-49941,12000,-3970,-51302,-36390,-16047,-39350,-55008,-25122,29599,36010,-3817,19874,138531,222227,184610,89996,-25441,-117356,-75952,22033,3706,-54326,-39794,13297,55973,81419,96432,75269,2742,-40935,-19879,10107,4110,11804,48571,51600,5427,-143,30634,32316,60135,109253,134874,103904,41759,21461,41561,37034,41196,58446,1136,-90537,-105383,-48533,-8430,2012,1950,-2419,-34421,-63691,-65092,-68328,-53094,38500,124286,68821,-16994,-13535,17985,42585,49217,22680,10621,48331,61726,8104,-55758,-91430,-79173,14747,95916,96967,81217,45463,9760,18451,61997,89735,53713,17852,16238,-2633,-20651,20862,53524,-33705,-128621,-101574,-5444,49438,24005,-42866,-45411,2179,44346,76741,54583,23292,1697,-6434,32888,84222,39532,-42967,-63813,-79315,-115284,-117110,-101714,-86364,-41055,8233,41529,64552,34412,-32599,-50026,-32156,-42436,-52088,-9868,92433,193949,202021,121997,60064,35135,9665,-32539,-46243,-60037,-115170,-96469,-22132,18062,34648,46071,39787,24298,-24869,-71296,-58621,-44457,-36019,22344,28817,-36143,-65423,-69529,-59047,-43571,-30249,14438,71425,80011,39975,29895,69561,84292,40801,28227,-3363,-42911,51578,166542,112248,7665,-49859,-68124,-48175,-6563,38359,47763,5809,-21257,3210,34322,12851,12998,94112,142759,118302,93309,39940,-13869,-52065,-90095,-76664,-16948,62653,163044,143150,6375,-79540,-52602,3989,28753,865,-57431,-70014,-56746,-36413,-1421,-26645,-98392,-105070,5177,59001,-20662,-66252,-23871,4451,19833,39864,97033,123835,62321,5477,-28399,-63279,-65172,-13529,15389,-77095,-183100,-160904,-74746,-38190,13118,33254,-6146,-34537,-58166,-87504,-73657,-45882,-26375,807,62360,60674,-56030,-126052,-71821,-54287,-70294,-26309,8026,11795,2558,-20502,-12088,34506,71034,62538,-9082,-55278,-33502,1587,29458,5788,-53008,-73677,-112049,-87053,-17597,-29275,-46470,-26322,-59986,-90809,-16430,58473,23494,-28820,-4969,38204,46695,19256,21745,110748,178613,101321,-40408,-31951,51258,67676,30807,-12453,-9494,6045,3740,-10907,-48725,-60663,-4817,9201,-53194,-51764,17140,18207,-61678,-61425,19441,63512,37540,-10685,-9658,49821,75713,43095,38126,27391,-51380,-98819,-65629,-28519,5137,53187,63593,42157,15965,7201,7347,7757,59419,103558,100326,63370,15626,-2721,37572,67888,87892,87887,75911,54943,6748,-43829,-32600,1438,40952,66909,69198,118787,170904,93876,23029,19144,-10928,-28952,40278,57960,16679,-2805,-19412,7879,62841,70140,37909,-23072,-47285,-34753,-33282,-60026,-106922,-86783,-1910,7015,-45074,-29483,11410,3105,10894,18269,-34880,-67466,-14400,44287,21490,-37696,-75211,-71274,-198,47233,-12175,-31168,40608,49636,30167,53226,84994,62576,42792,92021,85305,-18846,-37226,37433,40354,-7956,-60982,-150002,-204882,-123720,35712,103507,49188,13668,25521,-9204,-49652,-45851,-41162,-65570,-25147,88640,124440,40735,14486,88924,110062,53610,-20582,-88473,-126993,-106988,-53403,-23057,-39537,-95724,-137665,-102240,-18307,36203,44618,47085,67584,55016,-7664,-54147,-77426,-139850,-145465,-5860,113745,84985,-21081,-88691,-76506,10677,82191,97599,61010,46182,89895,103308,58274,2581,-74336,-121612,-41493,39599,-6876,-71127,-81824,-84334,-63921,-47923,-59204,-84576,-89100,14558,135170,102889,-5735,3326,26578,-31327,-63356,27034,130089,90978,6116,9181,-15424,-124936,-139604,-60764,11110,-23712,-114034,-132033,-54827,32460,88804,62171,-30272,-81529,-84428,-85918,-72267,-49329,-46400,-31413,25342,60806,47124,443,-18132,11816,56246,35106,-58580,-70113,-19732,-37368,-57322,23086,105990,105248,53551,-6409,-92,51848,59178,37078,23663,977,-756,12984,40526,54288,39858,-6627,-64581,-76589,-63445,-47995,-295,72126,44911,-46544,-92062,-70370,-12002,15529,-17007,-46053,-30683,14228,73112,102419,38580,-27371,849,34878,-10227,-59390,-56646,-18951,9938,22691,64891,108396,85221,8695,-43541,-24662,-9402,-67342,-118335,-96301,-44049,-18736,-18569,25155,99870,94420,18795,-17438,1792,9804,-14118,-71413,-64847,1087,59812,92617,80751,36316,45144,68312,56656,38829,11816,7426,30445,22342,1207,-17796,-49445,-121837,-195949,-149234,-20344,30274,3208,-3636,-13856,-39138,-25225,430,7236,-4943,-24524,-26871,-5184,5403,6239,-55102,-85979,8790,67391,27819],[70354,40979,-47539,-89233,-53545,-5232,25411,29032,27775,49240,42299,-7802,-46728,-17612,21278,21058,-9746,-36889,-54607,23446,154510,157570,67137,13090,-19129,-49839,-40726,15540,51019,18503,-23025,-30782,-34389,-28048,46623,59995,-63987,-151571,-120771,-57642,46635,100226,4125,-84387,-43140,19545,19176,24306,79985,142670,125489,60442,7835,-51612,-89981,-69806,-15379,49828,38441,-10306,10657,48058,57595,33383,-38129,-88218,-69210,-40749,-12723,33472,76709,51922,2662,-32854,-80185,-118226,-27897,47892,-19481,-91305,-44955,20216,82366,120966,18215,-151601,-183952,-72118,18287,42647,-24324,-112547,-39076,127499,187241,105388,75968,108421,35508,-82625,-49350,57035,87043,62738,34965,54476,98164,107893,134226,176304,124120,5752,-6170,42032,-33519,-114173,-68247,-26316,-55062,-74861,-42984,5727,20841,19224,27653,71614,124424,108886,39799,-18660,17660,100457,95360,5173,-24157,-12731,-53271,-84188,-58777,-9189,11788,-31345,-74123,-72132,-59065,3914,47440,12768,-3267,39049,51949,60193,75163,55051,29736,45627,88172,72700,-7524,-73705,-45340,12886,-15690,-77219,-53971,4211,40316,31954,2874,59448,131017,86948,8713,-17640,-79624,-145962,-98194,-38599,-40993,-10870,43375,57996,63622,23859,-39408,-53176,-29174,-1923,2527,-29970,-47039,-18793,33476,55258,30312,-4555,-31990,-62623,-41989,-3937,-7970,45582,84137,-26730,-117625,-59377,16511,-19180,-90016,-41767,7897,-47091,-84363,-60297,-38871,-27028,-61631,-131340,-145023,-82211,426,25744,-25122,-75226,-88781,-47569,38843,74511,28667,-12375,-1334,-793,-16113,1609,38120,21596,-13804,-37810,-48230,-25761,9374,-43602,-132104,-146615,-79920,-59590,-80917,-37212,79679,113458,10216,-84014,-55280,-22324,-44352,-16153,8608,-30500,-23754,41485,84193,30579,-58304,-51939,55661,152670,210691,181102,86030,-6224,-55345,-57442,-35012,17689,69194,61677,16463,6751,7529,-18835,-33901,-6776,33176,61332,53972,21373,10773,7159,1060,8460,-28085,-54987,20358,134510,202852,203488,138041,48037,-13307,12676,68553,58892,88466,144313,85900,7648,15298,32657,41012,32532,32779,31864,-27563,-78236,-23277,67067,48295,-29565,-62851,-84573,-59960,30604,75823,35680,13462,8699,-22605,1819,44420,15453,4976,64348,67714,5761,-37876,-12964,61257,87928,62120,58383,36197,18936,13277,775,19516,35931,-8040,-72860,-113150,-127334,-63845,67431,170023,106272,-17589,-32309,-7136,-45617,-74146,-87885,-60761,41938,103954,72580,39494,31518,58220,115757,136275,106702,69653,11515,-55925,-82617,-70655,-45282,-64512,-75757,-5292,37321,-20750,-43477,-9313,14381,19578,47483,78218,40502,-20678,-24173,7836,4971,-9726,1949,-16175,-74527,-110041,-83976,-13516,40489,58763,59713,102986,159952,122077,21720,-55753,-90133,-47580,20976,11896,-51682,-60607,-7808,25178,5632,-15250,-29122,-61760,-63242,-12732,18770,22486,58360,118513,96210,-12594,-44725,13743,19386,-1831,124,22408,46442,37473,17428,15263,-29915,-35584,63568,100478,-8662,-94138,-49808,-14707,-55495,-87377,-77305,-100621,-129751,-130406,-145603,-147721,-33782,87591,49312,-4930,-2451,-21035,19126,70238,30342,30909,100631,109426,92691,66803,-20007,-88223,-69981,-21692,-9221,4567,-5280,-34851,-12535,72483,108610,65742,52711,50708,16901,10656,81946,133305,13991,-137333,-110779,18489,79737,9306,-129394,-143189,-32717,42537,24125,-19965,28809,73365,42894,50734,106752,82861,3121,-42594,-61746,-84385,-100907,-111326,-87137,-41411,-30985,-31733,-9298,-17645,-90803,-118155,-70768,-40314,-15056,39150,106583,142619,120602,61006,46465,28936,-40742,-130681,-128465,-47369,-19611,-35472,-35238,-14370,12730,39128,55025,45947,-26329,-113208,-101593,-23192,3318,7493,3595,-18634,-45619,-73681,-81600,-88817,-69153,17889,119417,164074,117800,40016,17017,31259,4613,-6066,-18678,-70578,-28173,98164,114370,42308,-39785,-95382,-85734,-36779,-12166,-34328,-61363,-39473,13220,38255,410,-7432,43264,42902,39210,96304,67300,-25199,-33927,-3052,18424,70417,121364,152779,133876,46434,-69208,-93983,-33956,2375,-14210,-37096,-4101,17749,-4690,-37724,-70074,-81667,-55801,21417,23474,-52198,-54033,23617,52029,32144,-3167,36580,113793,88834,305,-67487,-93252,-67489,11323,33972,-91637,-202328,-153166,-43487,9405,31618,1104,-49609,-74151,-121472,-182290,-141573,-55035,-31475,3573,89320,81008,-45537,-94296,-40934,-59524,-97987,-43223,7069,14206,-28451,-72531,-27351,61152,86478,52531,-19764,-44188,-131,39641,56294,52799,-1251,-39706,-46927,-33617,-28543,-55848,-42624,19398,41872,35153,41529,21496,-41304,-51606,9522,37787,25924,16988,32735,76881,82715,-21632,-138372,-134221,-64134,-1220,53615,48131,18633,39225,35434,-50067,-118443,-96362,-15382,35290,16986,3367,34577,26901,-53151,-77933,-5779,65031,56406,18390,30383,84108,94921,40251,-9616,-21884,-37989,-32706,12586,19158,-6832,23446,44546,12848,9020,55240,72672,48435,45694,15108,-29020,-18085,-9996,6173,74555,116094,129680,123255,115105,100839,44554,-10270,14622,61973,93071,96518,67728,63396,91187,39176,-32163,-66038,-73611,-40498,35488,61145,39339,-1206,-43901,-18543,53398,113193,119627,32240,-36265,-47127,-57403,-73640,-122347,-133717,-52620,1086,-40123,-74007,-23823,16404,-9546,-71235,-132540,-125562,-79238,-34753,1774,1622,-47751,-67387,-6246,30173,-12660,4451,80367,24556,-73339,-23605,52987,14160,-25302,31116,43508,-60188,-72891,5530,4666,-41762,-71713,-148049,-193273,-103664,30411,51762,-19305,-35379,1304,-19812,-33035,8168,39387,21393,23641,76464,92725,-5433,-39829,81182,145678,82013,-27226,-140344,-167200,-115898,-69538,-35206,-39978,-102976,-130256,-67909,13139,52617,24697,4092,48521,69588,6500,-52070,-49588,-71232,-96242,-12613,72785,54579,11127,9756,40443,100613,150673,128970,24341,-50658,-30554,43702,78672,46566,-22067,-75156,-29234,28114,-25201,-87074,-72436,-34973,-14457,-26093,-29980,-17093,9884,124172,226004,153549,30929,36974,62585,1188,-58761,-14431,64556,35730,-15125,33728,53632,-56787,-117373,-76038,-15698,-50155,-108416,-86319,-7573,53081,109386,94393,-18834,-83004,-47333,-25539,-53687,-79968,-58660,-11905,39494,89370,108137,80031,87819,111893,53112,-50106,-93008,-71670,-43393,-36637,-23832,15579,82137,80210,-13363,-71465,-18185,25142,-23328,-63756,-50529,-49562,-27544,10743,50933,83771,103748,60472,-18737,-56263,-52020,-48613,-20802,42239,20441,-72001,-113701,-52182,17580,-1576,-66163,-98521,-53587,36875,70538,29870,-31947,-30790,63020,108393,30541,-55083,-64172,6112,76906,71062,63596,85723,61622,7837,-34764,-70428,-108712,-118226,-92187,-23830,38558,23263,-15140,55528,153829,114441,-3407,-45473,-16864,-24389,-60976,-98995,-66841,-5344,24921,8315,-26480,-53831,-6602,69661,90850,69335,43709,41242,70249,79898,50804,20352,-22760,-91907,-128287,-73169,43981,73269,12751,-17736,-12300,-2847,41267,51248,2476,-38919,-41314,-24896,-8630,-9290,-13174,-43052,-48874,11726,53297,50565],[83297,93921,27740,-26232,-39076,-43294,-26083,-1970,18071,38403,39327,19273,-15403,-11028,19008,15520,-23484,-43188,-43585,10683,110500,149295,110228,53924,-5486,-59464,-60968,-8142,9335,-16922,-18185,-28017,-73061,-72608,2047,16353,-76552,-146883,-110730,-30099,57834,81959,12683,-27483,23919,36783,-17145,4910,107138,165298,126769,71905,29222,-37450,-106619,-102086,5641,113849,56896,-25141,45698,140327,144744,93751,24444,-26712,-30416,-44947,-74398,-24928,73657,59292,-11849,-25355,-27178,-62391,-47092,2209,10960,-51248,-105107,-92981,15673,119832,65495,-87620,-127148,-22591,40295,38284,-4303,-41902,44225,163477,117605,-49912,-71798,5767,-13782,-84850,-51940,1215,-4414,-15312,-21635,-8107,22994,36311,61571,140017,187597,90398,-20514,-13961,-22761,-39579,14843,39722,-12471,-40807,-10871,28003,13251,-36932,-65102,-11598,90868,79255,7458,3459,38132,51573,48959,10226,-9055,143,-47976,-86979,-67365,-47239,-48443,-57173,-45118,-23634,-26722,3107,37815,27849,22484,30882,-2353,-2455,34635,-1664,-57155,-11984,85110,69687,-55173,-116641,-50826,27503,39511,14602,19854,23423,-6793,-28979,-11036,38941,58254,31209,-2832,18494,28338,21278,41473,74948,96298,99515,94261,77545,64298,6978,-85309,-152702,-139408,-63098,-5693,-12180,-2425,56117,97259,96960,52043,-25703,-80982,-93143,-35112,26396,-23001,-71782,-21182,-17975,-106152,-105026,27048,77785,3291,-28736,-34952,-86485,-85869,-32154,-1591,8439,-80759,-200599,-155072,-17650,73456,88889,20020,-92373,-125816,-36379,66447,81000,31754,-5980,422,-34457,-94444,-66448,8774,38582,40775,-8738,-85156,-84479,-73123,-138629,-183646,-149446,-74606,-50423,-49135,2514,74972,58237,-12798,-55500,-53352,-34698,-3263,55555,71368,2032,-33477,-11455,29941,-3310,-113153,-108191,35770,140537,167110,104795,22782,-17561,-31259,-43033,-16450,56287,94242,94267,112755,131152,72505,-21306,-53302,-34777,-5691,29301,34560,-3408,-29183,-37739,-23115,19098,-25917,-59701,30480,87255,63981,63387,86244,60558,5306,-8349,55336,90025,107749,149972,127503,51643,-5113,-33934,-14950,-1754,-14598,-51722,-88142,-62890,41077,106460,26967,-87733,-113486,-103057,-65719,-10340,10493,-13573,-28016,-39289,-78564,-35944,23347,-13143,-36143,22691,60460,31258,-25890,4370,111174,126769,63601,28694,-7267,11471,48903,8162,-21944,16421,32044,-3199,-53033,-83019,-58324,21698,130389,133512,42786,5032,18147,-27050,-72276,-71380,-20306,39948,48422,54259,49581,21069,63306,161562,204419,163045,67353,-42928,-93771,-65313,4239,56110,13022,-21670,16585,38619,7624,8355,19778,55836,96511,91171,56601,14221,-19212,-32557,1310,28394,26570,21241,-10543,-54206,-85511,-89816,-51545,13392,89058,94298,60555,64630,47909,-14883,-32068,-4778,30446,80020,99786,43587,-19966,-17751,-6604,-38887,-75275,-66254,-39469,-44777,-64672,-30885,35389,107840,160498,91279,-48598,-85367,-15115,15310,-25244,-101322,-99568,12483,58268,-1953,-44837,-106489,-134953,-20302,102814,47381,-31007,28901,37510,-71392,-123356,-91630,-78990,-63193,-53445,-85214,-104332,-56903,15417,23415,17177,-9387,-40417,31855,97166,19318,2989,84190,124373,177231,199083,106830,-32885,-94854,-47814,17304,21349,-31304,-63916,8776,126350,116083,33229,40186,72696,54148,33303,71668,127681,32813,-109571,-72208,42089,66595,3513,-104828,-125129,-29992,30604,-59954,-113413,33829,132908,54644,-6767,27771,72790,69848,15037,-40142,-76269,-109640,-119775,-101431,-101487,-122820,-124264,-116016,-113615,-152149,-166850,-100175,-25082,7238,21935,27585,-14731,-50056,-19563,47835,13695,-107872,-166494,-114555,-39417,-27532,-42280,-15092,28881,23815,-6840,12191,65825,39728,-59549,-79795,23668,72599,9059,-10017,38360,18886,-47342,-77777,-102873,-64520,67749,172252,168551,100275,39711,11127,13053,18853,42175,48886,13816,386,49453,74408,34183,-30496,-71591,-55213,-21783,-25091,-71695,-70005,-6169,25204,-8243,-41322,1877,29239,-32522,-31265,54733,54439,-31877,-20901,38758,65152,93849,95709,78031,105107,112632,24628,-27390,4531,22653,19549,22709,33379,37333,12632,-33868,-44307,-13786,-12273,-21619,-58571,-76240,-22657,44926,66085,43958,-17101,1638,100684,110790,41761,-24728,-64324,-47274,15611,20493,-68699,-121866,-88976,-26605,11264,15167,-48113,-88974,-69535,-94079,-151117,-119656,-53946,-31693,9301,78329,69286,-3067,-16393,19999,-5506,-37436,-14461,11271,17404,-10751,-37267,29602,95752,82110,46226,-16092,-61670,-18115,50897,79658,84957,47221,19200,12090,-29540,-71732,-69914,-20830,53198,109372,104381,33493,-65833,-117699,-56609,25207,6186,-26625,-7242,22558,55876,53644,-45886,-102637,-100037,-105739,-56342,58030,84325,18940,18332,32852,-56000,-119690,-82575,-21707,28499,42227,28522,35710,24535,-59967,-104542,-15990,67328,52445,42386,85119,102167,73080,13751,-34813,-18584,27300,57289,60004,36761,-11719,-15679,8264,11327,210,17692,63999,80772,36934,-35746,-77968,-70578,-51413,53,88674,118466,109754,99983,92485,56588,12364,30427,107825,143156,121901,77572,22447,-522,18446,-26791,-104032,-144561,-107264,-50276,7718,53002,72243,32784,-19478,12667,93104,123734,110780,67032,23241,-52910,-131504,-120942,-100291,-99873,-53702,6738,-3859,-40402,-14438,35497,-4104,-96833,-142953,-86335,-43957,-46653,-13739,15315,-18883,-17484,40206,56528,23274,39511,83389,9974,-114370,-53874,66307,33321,-36893,-15056,-7260,-62381,-44695,10056,-8434,-44330,-51116,-76812,-85394,-50197,-3889,-3424,-24449,-5091,16270,-17264,-16439,22594,48852,65142,65969,46450,12170,-86401,-129274,15012,140369,105506,-15455,-106708,-87777,-38366,-50288,-56919,-32509,-47095,-56944,-15052,51437,83409,33660,469,47811,78266,17196,-65436,-70656,-37394,-31799,17942,97424,113671,100480,119012,157860,170764,157297,85775,-31760,-102239,-85764,-25734,32393,43471,14219,-46506,-51779,7161,3040,-39499,-9255,51583,84430,81400,32698,17791,82248,193856,258406,213246,110532,43985,24589,31197,-3372,-38492,-21573,-24535,-19014,79283,138265,51320,-36378,-52922,-14189,-21378,-38914,-8205,40629,71154,106868,84385,3906,-27211,-2445,-6354,-50903,-89607,-60262,-24453,-4899,67034,126029,65120,24091,51103,18424,-52876,-33285,-47,-31442,-71158,-62366,-21203,20710,6197,-97548,-138260,-54132,-30036,-93936,-105308,-69359,-69747,-60722,-37885,-8750,41510,97958,79773,22933,-9866,-30305,-41932,-29183,968,-4614,-42484,-71039,-39251,-18390,-68680,-118873,-116086,-42172,52388,54101,-19937,-70689,-39175,35952,26342,-53077,-99288,-69880,17825,82474,56547,16180,33023,56828,66634,30910,-38534,-93978,-109609,-80141,-13808,41727,14087,-19543,64672,155756,110182,14225,-12567,-11479,-43294,-66344,-82145,-72731,-56205,-81902,-152483,-174983,-115968,3122,82152,78761,61317,69839,94392,104684,91882,88436,81526,22197,-28891,-3922,66288,123550,97409,31597,26181,53507,46332,50911,56444,12776,-46265,-69349,-62367,-28806,-15399,-26818,-24310,-16638,-33739,-49729,-7110],[32171,97898,85234,26207,-28674,-50888,-51675,-55645,-46072,-19462,12395,18854,-7422,497,3994,-30183,-57013,-36510,-20153,35,46005,101833,152824,142841,55893,-31569,-48395,-19014,-28549,-39506,-8730,-31644,-105509,-90762,-26095,-33555,-66434,-67894,-38296,4540,47096,46863,34322,57911,77651,36938,-20551,5736,84295,128076,115539,81586,57490,29394,-33022,-50710,39307,113284,34303,-40752,33848,147426,192643,161989,112450,57959,10111,-16846,-31015,21252,107917,88525,16656,6692,23903,-21347,-105627,-103097,-11979,-12251,-101766,-105642,-17190,35065,-1056,-65266,-39324,64605,84895,16608,-47903,-33753,60619,79503,-58392,-190531,-121107,-27707,-24500,-49898,-36062,-29792,-41338,-47556,-57794,-49483,-31124,-20437,-5468,44697,115468,72615,-42667,-56304,-15233,16813,67730,77880,25562,-21502,-14062,38023,67595,17973,-75647,-100371,-33937,-28186,-34619,27476,46640,-4995,13968,41301,12755,868,-12323,-25125,-21925,-50413,-78937,-69176,-30939,-12116,-41310,-44627,-23375,-4136,40799,64752,5922,-22071,7066,-47535,-123142,-68042,51783,49719,-66639,-109817,-6132,89928,98530,91754,88466,35915,-29212,-43529,-22699,4127,15246,-1519,-46298,-25459,56188,98861,83286,115465,193621,197114,142793,63129,-4194,-60585,-100022,-131004,-115230,-50901,43,12079,33775,75995,94655,84642,57275,4390,-71562,-121952,-71296,-6662,-54197,-124484,-64103,25145,-18476,-77770,6342,128731,121963,28229,-49264,-95830,-64697,9308,33039,12317,-61694,-114517,-17458,108443,127163,91103,5409,-97988,-64303,51732,91980,53635,11844,-30864,-53401,-96206,-124070,-73088,16873,77010,102211,44490,-47059,-95580,-139790,-192732,-173361,-104860,-38863,-3735,31992,65515,67049,2839,-40007,-25513,-29269,-31101,54082,112109,76158,14068,-35090,-88001,-97911,-88826,-119241,-111636,-17676,63881,67833,-3516,-45812,-37074,-4871,-12762,-4826,41330,66280,97643,162366,184433,110081,21979,-12694,-30460,-42415,-6295,36876,9028,-40807,-48843,-13204,26593,-48681,-86980,31416,69040,-20428,-35922,25531,42748,3596,-18040,26282,54648,52298,85799,105784,51458,-12991,-18861,14825,19598,-8521,-63707,-82820,-22893,38617,37892,-24183,-67328,-60811,-52512,-25870,-1295,-5783,-21821,-29067,-42162,-77814,-52455,454,-20273,-48883,3157,62634,39945,-27127,-1986,81930,105333,84182,87727,61454,62467,97408,55581,6813,24110,22271,3748,-3020,-11851,-23587,8793,95976,122111,53199,-2311,-9361,-62555,-98999,-45892,45213,77545,35139,24785,23860,4445,52293,157893,218458,191413,80728,-29758,-64217,-30030,37097,78003,34747,-15560,-43872,-47545,-9965,27393,389,34471,112835,90132,34664,20264,-14503,-53332,-7220,22919,-415,-5024,-10303,-29987,-70326,-123262,-112222,-25937,65475,67551,23086,26855,22767,-23812,-4228,67705,100844,115634,121116,96209,47809,21311,1147,-27899,-44898,-13212,45717,20686,-81674,-64046,47205,135813,146340,41205,-74040,-81888,-24669,1964,-31720,-122887,-117077,18258,58241,-45143,-119194,-147439,-163390,-100609,21677,50137,29529,81307,50039,-79871,-111232,-63376,-31005,25068,62882,46596,11205,-50243,-65219,-17705,2785,-63748,-89827,10270,78567,6860,-40004,4226,92021,204479,233100,141211,-3569,-67027,-16612,44032,14539,-73759,-90548,38104,157356,93695,-21282,-8093,66658,72407,2932,-16690,50426,24473,-51549,-22909,22107,4263,-3505,-18591,-53497,-27586,11236,-97997,-164337,-1256,94424,-7557,-102141,-70612,25299,64735,18246,-47363,-96685,-121291,-101480,-94480,-132911,-144775,-126147,-153986,-184176,-167966,-123317,-52663,14757,27602,-5663,-68165,-144667,-149497,-57607,31923,-15746,-124997,-110291,-32809,-42694,-110363,-90063,20612,88065,26005,-74113,-59807,58813,76556,-41953,-89582,9371,72602,6537,-23523,37364,43542,-4021,-30683,-69792,-54494,47947,105820,45732,-28334,-10541,26978,20311,8816,38908,74483,100955,88684,37286,-20820,-57185,-51924,-7294,44254,53429,13838,-43743,-24933,47416,36437,-57271,-83811,4271,32995,-56175,-88851,-31802,-19537,-55033,-32406,2976,10806,7380,-20890,-25467,39883,90197,50802,26396,43815,40537,42691,39120,-2508,-14750,5499,4088,451,23879,7837,-50658,-105043,-86422,-5703,48847,65432,55053,2652,13705,86148,93159,59281,10860,-43296,-22660,40217,19206,-47522,-49014,-51202,-69257,-72127,-59008,-92370,-106555,-42491,5066,-20150,-53010,-70491,-44406,15564,61347,57425,40541,28048,36406,42962,35439,17698,19301,41499,47243,50408,100719,106448,63471,43467,-6408,-68786,-28703,57247,82196,60803,41989,49907,16722,-52319,-75733,-27667,39744,74588,71975,41552,-14655,-112842,-172843,-87099,16606,-22113,-61496,-21735,1347,24960,30825,-14910,3830,30060,-48150,-75400,14797,51525,-4676,-14140,23456,-23192,-61389,-23625,2507,9585,6867,11946,37441,33349,-43272,-84084,-16828,31465,7909,29068,104252,116867,57675,-25575,-51905,14125,90612,80296,10309,-9234,-6948,-4214,12577,14409,-32150,-53043,5917,48607,8045,-31879,-7482,-6385,-36063,-21208,32034,39231,42179,48064,32362,-16940,-31353,48132,148610,155346,109884,59976,-3345,-31970,-13981,-55875,-141494,-181231,-113038,-43827,6142,67690,99625,47259,-5793,40215,102033,66531,17558,44135,76187,-22307,-138184,-114851,-45971,-18538,-3657,14609,5901,-7568,2223,33014,18343,-41615,-78543,-48795,-16005,-12333,607,19057,9880,31759,84071,97084,72955,63506,62556,-5462,-117026,-101402,17612,34879,-18943,-29363,-36755,-37752,-6540,2816,-42432,-75409,-70954,-47183,-23485,-26742,-26788,-10606,17552,32528,-2665,-53503,-55034,-45198,-13165,58968,86881,33928,-27858,-102986,-150567,-43628,102227,131625,69460,25432,25247,18176,-38834,-85615,-59233,-36196,-46832,-25543,58544,111490,75722,33091,36127,38436,-4820,-69947,-89268,-77309,-64008,-558,100642,150918,141018,147001,157305,115831,47295,-15659,-55269,-71959,-78280,-81850,-47005,-62,4735,-65728,-97249,-17664,27165,-8567,6484,57929,110924,145711,67998,-8562,49458,140167,168587,180988,134834,37358,-12900,33583,23674,-57259,-76061,-48735,-16380,85404,165420,100790,-3832,-50309,-6397,28829,26044,12947,4036,17337,54038,42168,13000,21357,14387,-22727,-41636,-36040,-21507,-45891,-54199,26295,68561,-49943,-124769,-63460,-14398,-15173,19060,40000,-31512,-100668,-83073,-11527,31274,16132,-78779,-136012,-70745,-36455,-57974,-34723,-7570,-21207,-31880,-44103,-19014,48304,73244,15824,-17942,12068,7408,-18967,-29476,-10874,13798,25271,7392,-28120,-68716,-92174,-84644,-51004,4314,51051,39673,-16193,-51208,-16310,9945,-60069,-146588,-156874,-92645,-3309,31417,-4772,-31684,-2096,67656,126994,94266,27339,-4450,-47238,-68026,-33752,9447,-11116,-33239,24819,79754,61963,32431,22564,754,-21863,-20088,-54558,-92722,-83776,-101712,-172109,-178256,-75710,52139,82843,37301,21129,51882,95059,79306,32711,61847,85144,43547,32587,65725,115532,138836,82120,14453,47861,94125,58789,19446,29820,29643,-12693,-58983,-75389,-25605,6381,-9624,-14465,-23872,-78481,-127394,-86512],[-13849,72762,105207,60972,6775,3114,-17905,-73378,-83122,-35150,15367,4759,-44933,-34544,-34227,-74384,-80438,-29466,2039,14022,17274,56450,162381,198431,104295,8867,-20693,-30551,-56555,-45799,16978,10023,-76076,-79555,-16672,-32087,-47845,-12414,-486,-324,31345,39989,52200,90279,66159,-1919,-34887,-13654,43718,115980,131637,86745,71370,70450,20592,-15249,-609,13043,-23032,-55031,-11013,82002,154878,160641,125004,59234,-5414,-1819,58715,110320,121020,83087,48971,32018,18002,-51973,-164133,-174869,-40845,2513,-67588,-41781,12299,-33954,-94787,-80300,15961,118741,97507,-24376,-117282,-89017,-9036,-53126,-167612,-191982,-92594,-20926,-2510,-19434,-42987,-42506,-25508,-19502,-35509,-46216,-55401,-55186,-41424,-39324,-23770,-24015,-57619,-62354,-45531,-26953,17916,41790,12754,-46842,-56107,28553,123028,95066,-46383,-147604,-142524,-110126,-62391,1125,7329,-40827,13060,75959,35540,7959,24566,49017,71125,39024,-14572,-47201,-45018,-35071,-79938,-99122,-63127,-31598,2877,41439,21907,-8320,-28746,-98691,-156324,-113347,-11462,18243,-28894,-36416,54238,102932,46335,21026,50698,23728,-8589,2233,16020,61215,82893,11666,-67692,-53666,40485,80299,45972,84038,187751,199118,126448,35484,-36860,-76369,-40104,13305,32567,47944,47259,30775,34427,44261,46990,42745,48573,35427,-41687,-118696,-104651,-69434,-74812,-61533,-2012,52570,46760,794,15728,109833,115715,14691,-65903,-85885,-50355,11190,18348,-25510,-44752,4976,114215,172306,99797,-10383,-100293,-113995,-2765,99859,84681,5625,-60586,-124646,-161842,-156109,-101227,-38117,22340,76535,110928,80707,32232,-37465,-108750,-143312,-120913,-80448,-25189,38899,108978,102707,25170,-51749,-50415,7093,405,-31599,48366,91789,29049,-10418,-52290,-126601,-147749,-113817,-89939,-111136,-93353,-30638,-23113,-78283,-80364,-27593,30701,33491,11918,-1946,1408,48837,99878,98919,69281,59462,49302,23833,-4791,3428,51522,43388,-26229,-55118,-28132,-6065,-70222,-101743,16769,86715,2748,-36013,17979,54394,38025,28817,20255,-13316,-26380,13036,53590,22171,-27237,-10443,33778,34257,27988,7680,-27427,-19742,-29281,-74179,-79253,-9506,39624,7510,-8522,20755,38171,30003,25226,18628,-6419,-32387,-36369,-22639,-7910,26130,26299,-52606,-102895,-49305,22792,87801,126276,121244,68787,52605,81254,75966,59554,48061,709,-24946,-5342,-14026,-27376,14659,72924,62006,-290,-43163,-46942,-86341,-112236,-39808,75787,107962,57676,42842,60002,48742,55626,110868,170042,181719,112719,34074,-3697,-10948,-7112,-14372,-51712,-109824,-166452,-143024,-38080,16234,-33149,-20987,46585,25680,12875,46145,-8354,-73459,-29672,-4999,-32635,-24486,-11590,-29717,-90712,-178713,-177003,-66325,19677,14250,7441,56227,58848,7177,30112,103508,106259,52149,18005,31920,60239,65451,40094,23201,27765,48943,99061,85961,-17427,-28175,58713,116444,90133,-1965,-57991,-24901,11395,-5188,-40226,-75664,-42001,33010,28550,-66743,-124531,-97180,-72931,-64826,-5391,49114,38078,28108,-20660,-84680,-61728,-11861,-560,34891,86170,109346,57932,-62754,-116618,-69387,-35500,-85278,-114966,-38850,28570,16576,-30304,-30852,71712,174413,144130,47364,-18010,-27511,-11846,-19125,-44799,-100736,-98761,29686,115190,45206,-44548,-28974,53292,61947,-55643,-104324,-15850,25542,18310,16048,-6736,-23072,9066,28012,-9877,-6468,44340,-23841,-117131,-36065,18113,-53814,-116309,-85456,-20484,-11758,-41047,-73296,-111352,-106730,-62802,-54757,-68512,-35347,-9583,-84238,-169690,-140794,-47989,27470,69231,77703,36667,-66071,-135091,-93163,-36434,-10043,-35177,-72815,-38881,2781,-43841,-112040,-68694,50999,101396,23557,-61855,-38635,57581,42954,-88012,-115489,-21216,38917,39697,13144,1309,7760,6341,6833,-10117,-14373,3463,-16123,-83209,-128225,-62980,36245,46144,-21321,-36611,28046,108687,126092,46507,-76398,-116333,-54623,47915,114594,103078,42411,586,20161,54448,15178,-62021,-66958,8290,35244,-42236,-106867,-86569,-78134,-72409,-37855,-33203,-65929,-90912,-95759,-57227,-14406,3215,-3953,21596,45715,19652,16426,24342,-4490,-10725,52903,90333,47745,41103,62654,15451,-75125,-84024,-9288,54714,63272,52610,27511,43370,73659,55727,26786,-19978,-56504,11049,111122,82853,-7982,-27320,-58627,-123911,-158017,-136134,-127145,-109742,-15788,89525,66055,-41512,-92864,-36648,41344,65706,50114,43833,31211,42860,76962,63439,21195,23377,65458,70547,67550,90805,85160,49580,33337,8232,-9454,29259,76843,53515,-4915,3235,72985,65505,14340,4236,45649,101916,102268,33526,-1703,15718,-44122,-152500,-122087,-4340,5717,-22433,-8581,-12989,-18434,-29417,-23046,42789,84145,7463,-50073,-261,46673,31361,20453,36133,9310,5331,58460,77801,37413,-14224,-4793,45476,54913,21442,13295,13972,-3405,-23647,8355,99602,161380,90403,-58508,-87442,23405,94031,22166,-66722,-34690,42130,74659,58178,4220,-56247,-70968,-43337,-20525,-409,35281,107905,125367,54717,-13499,-50497,-69315,-14250,35849,45794,38294,31641,61396,100764,86059,85910,88873,39338,-2498,-4728,-35219,-98327,-147896,-81861,17849,72595,117322,118532,37171,-15292,13374,26484,-5840,-16648,43720,119249,65053,-32173,-27540,16657,31467,19685,-11257,-35306,-29785,-14864,-19996,-8458,17184,-15530,-93783,-93976,-6743,38259,36331,35226,43022,70687,88623,79246,61596,36150,-29747,-126165,-184336,-125008,-42782,-16201,-5371,3430,-3000,-21991,-46773,-84314,-120824,-124957,-90482,-60449,-45509,-13554,23934,44147,13733,-60794,-103123,-105132,-105586,-38421,63273,81469,5984,-48797,-75393,-108497,-65976,63396,173156,201336,155399,67565,-3838,-55739,-97953,-96066,-94665,-131712,-106471,9327,86912,75328,35822,-2593,-33147,-52538,-50994,-26262,-70766,-137249,-85052,16820,67918,80629,97909,71033,-12431,-90437,-92976,-42711,-10051,-47504,-95629,-74531,-18483,-25376,-106071,-126997,-49747,-7192,-30674,-20993,6535,42128,84742,39886,-50248,-40484,17436,43946,78279,63240,13435,-9156,7856,-2748,-68355,-92143,-53943,-40321,8156,113423,95316,-16852,-72885,-10715,46916,29358,-25717,-53819,-53226,-24169,1171,7923,6215,-14395,-31115,-4846,36630,17280,-53840,-44178,38136,20482,-126215,-179075,-95121,-39157,-30311,-7627,-8822,-68148,-79769,-24825,33020,77439,92555,31485,-63590,-59665,1542,40499,68215,62555,47169,54659,37969,75210,132573,69010,-67047,-86955,9532,57226,31661,-15386,-2352,44736,74310,68719,5711,-52707,-29277,24653,57593,56582,23163,-7583,-27882,-28102,27276,54179,-28258,-138731,-153040,-86724,-27441,-37845,-74204,-47789,12201,66894,93060,53591,16905,20492,4938,-15170,12681,45615,20564,-17545,-5074,13738,25763,44008,28083,-5768,-1094,27567,-37983,-110031,-71959,-15987,-42487,-59291,-6456,48763,40514,10862,-1655,2512,27758,10814,-32571,-1603,20514,7688,37143,62682,74292,82395,14056,-54594,-10311,40950,17773,-7434,7715,36332,32160,-3733,-27057,13820,48390,37815,-5303,-45200,-64421,-92673,-99781],[-22288,40187,88306,79750,65182,78360,41818,-38420,-58486,-5402,31703,-12892,-94768,-92817,-63110,-70581,-70830,-25776,20374,37067,14114,31749,125991,163187,104185,37083,-17948,-57632,-69132,-32811,61379,89827,-5440,-52334,10842,861,-54767,-58013,-59017,-52439,17086,61716,52934,47284,19884,-24920,-52540,-48569,33971,158102,161683,84915,58510,39839,-3030,-32485,-67816,-64702,-24879,-19655,-14940,33352,73813,76200,51053,-5915,-50397,-10137,97877,139301,98623,58564,59044,41970,14000,-41164,-115982,-128546,-16942,20938,-18034,25567,57525,-17288,-68048,-30001,48630,110093,59819,-51176,-116144,-99966,-79336,-127252,-117383,-59876,-50878,-37179,25810,19856,-27071,-18377,6444,27832,29498,-13457,-59953,-58141,-29283,-40942,-76815,-71725,-34344,-42970,-114881,-129636,-59674,-5952,-14837,-54549,-54187,26707,110195,105525,10277,-90563,-113350,-75942,-49608,-43092,-24134,-15894,47426,103152,66743,45625,71364,105735,144515,149533,95648,8285,-30531,-9205,-45125,-71343,-23346,-6870,-53897,-51041,-1240,17256,-37169,-104223,-115657,-87694,-31359,12065,36435,81361,124823,72694,-52792,-106143,-42982,12368,32341,33762,54989,157503,169458,41092,-17933,29088,75194,75476,50983,70237,123208,112472,51696,29222,27922,1347,45950,117855,127826,132165,111326,54001,45323,56395,42821,31299,44946,38005,920,-16927,-21406,-53477,-62817,19871,83376,52836,28464,39244,59463,77092,17805,-68193,-74864,-36042,-16888,1747,-5394,-26338,5769,86019,153336,144653,34379,-107684,-168630,-106007,5300,80570,72538,-15955,-116299,-173849,-180692,-145048,-70247,-8838,19508,46535,83555,93736,79718,28653,-13380,-33578,-62058,-85225,-48108,33712,121218,82789,-38832,-92448,-45844,28335,20973,-31038,2396,39774,-2349,-51009,-82306,-88427,-49615,-23359,-41044,-105137,-126864,-94734,-95975,-138765,-111563,-23396,44740,63084,22436,-41449,-55013,-6638,14144,-5365,-2042,34080,55150,80621,99020,80703,88003,78582,-10797,-83631,-86451,-51665,-45377,-59513,-1852,81817,53008,-4720,26551,71686,87571,91336,40093,-45950,-58179,8590,66650,39357,-41746,-72236,-32015,-6648,37229,74211,33424,-12649,-44789,-86768,-75752,12427,72996,33250,-10735,6890,47594,60871,64571,72494,53241,-17098,-95514,-71950,6313,36228,-36165,-169559,-196066,-106441,-25441,66129,109052,30961,-60645,-42326,21127,55695,63059,40375,-15588,-50899,-44749,-73642,-75895,-1881,54513,14970,-42526,-62194,-34433,-30819,-55793,-20653,82007,124638,92386,107280,157020,124183,50876,35450,78213,114080,103187,70828,48469,19666,-43749,-97754,-122867,-169386,-216960,-145876,-15693,24462,-22983,-21809,-5664,-44147,-32643,9458,-35244,-88449,-62914,-33192,-24875,-13211,-15807,-34549,-88277,-168996,-182819,-100535,-18887,-12452,905,69259,92586,56766,72543,109324,53549,-54825,-98501,-63386,5582,50232,55803,59493,61098,58533,86232,79276,12382,6634,51100,46856,5655,-44291,-54330,-827,34595,-5436,-43687,-26070,14597,28011,20473,-16519,-30059,20368,59485,37592,32143,35747,-14797,-65844,-78257,-55752,-21502,8224,1878,-22030,-10031,31798,-9573,-105473,-136606,-122601,-76761,-46437,-68995,-68686,-28804,8308,4781,418,71256,111827,23191,-44852,-32312,-34501,-58811,-76111,-55962,-70051,-76091,-5624,24252,-15338,-35975,-26897,7137,3327,-101938,-143354,-57409,15385,49734,30006,-2587,30864,57349,15937,-12351,20845,95932,85588,-10558,-19037,-5387,-37449,-54573,-47545,-59786,-87702,-86936,-73253,-94848,-86624,-44181,-16202,25457,76854,77372,-1788,-89304,-103515,-43752,24052,67256,101249,91176,12,-58371,-18418,-44792,-76847,-39383,-21375,-45388,-55304,-37796,-14344,2755,34185,56169,32209,29470,56416,50233,-24342,-99941,-68680,10182,57996,125358,113734,14631,-32559,-44432,-52728,-22470,35855,29146,-46010,-95041,-103242,-63406,22798,60767,-27527,-83029,-12453,57614,71033,51133,-21811,-65518,-40162,16384,56063,40819,-1881,-9091,10290,-11774,-62700,-52170,-6576,23392,24844,-20987,-62652,-53310,-48181,-46969,-25154,-27743,-66919,-88267,-60979,-13106,-18803,-41559,-42248,1762,23551,-25047,-27572,29980,54492,60052,137154,161940,56718,33711,107871,87404,-44053,-97386,-33598,43010,45845,34366,35004,49677,54283,22808,-21961,-71040,-61111,50383,165433,158345,65794,-5886,-72899,-134695,-160982,-160659,-170608,-130616,-13938,77905,20664,-95309,-95101,3741,72718,63289,16387,938,32837,82917,92479,29932,-21348,6748,61203,38607,-11479,-5214,32744,26345,-1722,13040,73438,101114,72106,-5751,-71697,-39792,93752,170467,135605,82122,67772,88981,91299,47506,50685,104241,60459,-79824,-128553,-38990,37631,26483,-19316,-31669,-38606,-72295,-69100,-15201,-4730,-39433,-35834,28951,94000,111261,83649,26074,-14747,24398,105142,145137,107311,33233,10391,32300,33915,43169,79769,60150,5991,-19635,-1584,97097,202779,121096,-73406,-112227,6116,47730,-47057,-102392,-7106,120368,152663,80532,-7410,-33500,-23703,-44109,-46464,38633,119394,161278,187711,152607,57264,-52654,-97870,-15317,64966,123423,178325,150046,72681,33169,21301,67744,116629,100233,61872,28560,6672,13539,-27976,-906,99767,142918,137748,100111,19311,-34365,-66697,-79420,-10447,76897,115971,170290,170114,97612,70373,61213,26312,-20234,-68735,-75279,-31181,-14375,-77772,-75828,36335,12123,-167393,-205230,-38997,59940,44729,40168,40569,32786,26501,20600,21840,2381,-50592,-125023,-213869,-218052,-99631,1758,47607,84454,30992,-65991,-89174,-68296,-90614,-116347,-114884,-108036,-67967,15987,65644,45629,-27434,-90775,-94087,-70580,-46071,34071,93131,48831,-58538,-105568,-87066,-92328,-86734,29553,199992,266021,178175,43486,-38044,-70068,-85167,-84509,-115976,-184537,-173462,-71160,999,943,-12311,-38854,-69238,-75516,-19377,91436,65593,-80370,-95048,-39939,-25928,16590,57644,6224,-87906,-120063,-78283,-20943,37804,27996,-29057,-18384,20084,-28118,-113067,-109671,-60700,-45646,-25020,18769,15226,-18905,-9599,-4255,-56331,-94025,-60939,12248,46198,3917,-7271,3393,-23211,-31096,-42454,-61179,-39878,-56817,-60544,57623,96788,9229,-48457,11146,58089,16844,-46524,-41681,-43185,-48921,-7772,1465,-45328,-51865,-14848,23744,45355,8522,-42639,19377,104372,58125,-61802,-87380,-40000,-45494,-61838,-32955,-60568,-91266,-19607,47730,43024,61952,110733,101944,8291,-34056,26465,92088,109793,89987,90964,131686,136784,170263,181708,79709,-44894,-39607,53681,107712,78589,6937,2206,48512,90918,111264,78836,31460,53504,103577,122063,89155,-8558,-92937,-93738,-35066,56618,110866,46192,-58337,-66789,-14072,-13878,-70955,-94809,-22173,59929,46517,-13466,-49197,-39319,-11852,15590,42514,85543,95686,48023,5309,14612,33205,50953,66358,30791,-29601,-28589,29409,-19465,-101412,-57824,50152,53160,15020,3715,-7473,-13987,12767,14884,-18155,-22179,-24521,-41709,-30834,-30778,-47779,-15921,36362,46244,11403,-71139,-115938,-93760,-56266,-37892,-27451,-18092,9017,29930,21411,7662,31494,70679,84063,22181,-34700,-8789,-5465,-50172],[-32489,-7772,32222,58566,88234,100888,57192,-10869,-32389,-3602,10231,-29470,-86987,-75552,-28718,-21796,-57314,-44244,8340,17125,-7626,14103,60696,63246,49712,15281,-65277,-103237,-76493,-23538,67892,104257,12925,-38471,15988,-5268,-107306,-166852,-166234,-134841,-34673,47917,12399,-47595,-32148,-964,-32228,-64458,22769,145609,123925,44271,861,-40262,-63372,-68586,-90201,-42903,45760,50953,14372,15117,1044,-35157,-32553,-40374,-65666,-26675,54569,81708,70728,53772,35680,10792,19124,33769,-12583,-75425,-33528,18443,19582,23389,22278,5066,28548,58355,56992,50874,-1727,-52557,-51402,-46514,-105063,-152317,-39743,53580,-23617,-79594,16358,51046,26289,37250,30900,37916,40733,-21224,-61843,-33463,4069,7296,-30807,-52372,-14817,-40007,-170883,-195867,-87674,-15021,-13681,-11721,5412,22021,16706,25304,38203,-560,-14465,2198,-32988,-80874,-35412,16044,46433,74508,59203,49302,74510,106293,139451,157789,106793,13517,-6877,35794,16909,-10817,15754,4878,-96983,-136936,-50243,24076,-7801,-53167,-35352,-8414,7964,22104,63685,145207,158262,29100,-120017,-167262,-94321,9060,31039,-31621,-19090,109865,114772,23636,50547,139077,115857,74710,86051,82557,45614,-10055,-33902,21109,83182,60329,61591,70870,51061,77825,96409,55782,56435,79515,59711,42765,34681,7703,25504,86678,83077,-6016,-56163,16307,84925,28995,-38718,-19421,30859,29615,-51511,-125689,-69644,29320,35856,-4203,-27887,-1698,68755,124818,127295,76360,-13831,-109308,-127212,-82670,-27161,39625,58986,-17817,-102643,-116394,-82396,-90516,-97875,-44781,2122,14747,51178,84510,63680,28140,25897,15565,-34979,-88612,-85961,-23718,59028,23230,-75353,-96866,-47867,10675,15794,-35978,-36153,12104,11148,-61495,-87073,-8924,87163,83094,1834,-68916,-97336,-127894,-174064,-206229,-137493,-41834,12647,42501,12252,-68873,-91675,-35070,2741,-12669,-48179,-53609,-8021,90892,160719,130327,104110,93634,6396,-99999,-134042,-67767,14718,15674,-17708,31100,65499,6231,-1182,36164,64670,74190,45697,-20282,-25846,72103,155371,113297,-20736,-115085,-93701,-42628,36282,106351,87176,44182,32460,12535,-14414,-16118,12143,27193,7305,-26515,-19046,4873,24513,58057,45853,-32247,-132051,-132831,-46796,3432,-44464,-153027,-189644,-130377,-76576,-4867,17294,-88918,-173085,-103079,2393,29392,9489,-687,-29702,-67237,-78787,-105883,-115965,-41097,55208,56614,10711,-9653,33687,68360,50206,49170,114864,153860,128779,158629,218677,161252,24593,-37580,-14733,15631,40285,64356,91164,82356,601,-60316,-56879,-70047,-114801,-51894,50722,61617,21617,36311,23289,-43753,-63141,-58270,-67347,-72781,-56183,-34312,-5954,2195,-9332,-7109,-23639,-68694,-100805,-89716,-29389,-11687,-24583,15690,63140,60570,82125,95998,20842,-63712,-72898,-37937,-15026,1075,32644,48320,29174,40598,70364,24610,-42948,-1035,45954,-3328,-61187,-87100,-81933,-38048,9041,637,-4884,15875,15454,31714,89421,103490,102384,135530,149075,88322,22216,-22960,-62242,-59549,-5461,29755,-1466,-3773,12322,-35527,-84418,-66361,-71028,-110561,-116723,-129503,-83204,9710,21543,-35123,-46820,-9702,27951,36131,57899,62439,2014,-6030,-9514,-72972,-78959,-2214,46458,12597,-8363,14176,-14666,-43400,-13846,-22586,-54546,-54863,-81815,-108896,-76737,-19826,39809,37997,29207,106590,126610,33006,3439,40636,108229,138416,88015,59161,50295,20857,2471,-21664,-70141,-87850,-40145,8208,-17406,-45751,-19330,25419,76357,82978,42554,17574,6051,-35355,-58061,-36028,8722,61131,83532,42952,-14328,-42676,-116936,-122097,-13861,15048,-67485,-90846,5696,79091,35604,-9827,18747,60227,100550,96700,11969,-54635,-15863,59579,96637,139246,227428,224280,97969,2259,-61367,-135018,-105248,42629,101733,39092,7564,12745,2035,16034,47423,-1588,-39074,5821,20115,6263,61207,87085,24337,-45532,-72995,-65933,-66815,-69495,-51410,-27003,-75511,-126182,-39408,58265,60270,31724,9501,10842,29678,49274,33122,-832,-13045,10053,16567,16719,34653,26849,3505,-8577,10903,5165,-44186,-23159,59289,78449,81767,153955,137746,-455,-17063,68981,65257,-57254,-127362,-71038,6699,25906,40638,52065,47010,37351,7774,-36024,-63897,-19880,73785,142431,162068,132169,56841,-44833,-90241,-93719,-128505,-190281,-143542,-24582,2921,-66309,-106861,-50147,52191,91658,55752,-10692,-22450,54768,115394,65021,-32026,-72578,-16305,45116,18132,-57290,-64253,-13191,-5401,-30510,12832,97766,102466,26355,-49456,-86148,-69456,65679,187361,145106,55937,14526,422,10836,34185,69292,106969,76411,-24819,-102512,-83423,-7425,-10716,-79650,-56610,-16460,-58904,-96905,-78379,-111085,-152074,-92470,24293,97910,115009,63305,-42427,-79025,-2339,77533,119007,128313,92576,37371,-18655,-61512,-51961,19397,66400,37323,-13293,-22891,72225,161584,79691,-63996,-78998,-3448,10456,-65161,-113844,2429,156339,155845,44167,-7531,10037,23219,-6444,-16665,68433,134638,108122,112216,162187,135482,36137,-27613,5826,49352,110367,175528,134408,30148,2287,13102,31228,69543,92799,81736,39177,23564,106729,121470,89419,96752,95828,50284,4880,-27972,-77006,-149482,-127573,35980,168446,167404,188185,203321,131096,86357,62472,3618,-73886,-118486,-73667,32110,36817,-82128,-108905,26581,7828,-188353,-231484,-67124,23932,-3938,5530,39108,5585,-50412,-70083,-68105,-79004,-80708,-94549,-153126,-164389,-45072,53471,72714,85195,17603,-88345,-81944,-12017,-16131,-58436,-82307,-102495,-87550,5977,74137,35103,-55806,-86657,-42134,24762,69604,96796,69715,-22305,-141098,-193741,-157745,-142745,-143962,-43550,122509,161682,71545,-7760,-46298,-83368,-92864,-53957,-68037,-151689,-192267,-147668,-106206,-105204,-87714,-67360,-67589,-76275,-27479,116576,174937,77304,25363,18581,-12330,13487,36124,-34800,-106761,-71166,-34030,-41410,27885,101953,55171,29781,43653,-17639,-97028,-81039,-42339,-33036,21687,88443,47769,-42537,-58991,-47216,-68611,-112103,-79927,47803,108552,28977,-26375,-47866,-77033,-51894,-8399,-15015,-21482,-37558,-36112,34693,68905,42944,11243,43627,66512,18079,-41719,-15956,-4274,-33369,-23540,-39523,-104392,-85653,-26068,-18003,-33004,-51757,-47626,37897,106693,89708,29446,-3184,-16426,-42651,-44489,-10843,-58298,-79811,5047,26184,-31523,-38599,14487,37998,-5198,-40512,-12573,40017,61012,61165,81738,120410,126035,121863,85433,51518,61876,97839,124130,108614,50784,-13610,-32235,-2332,65225,118697,120562,80060,58860,64056,74733,69774,-29704,-171202,-181787,-77960,26538,73954,24439,-31979,-2589,39064,1588,-53886,-57163,10025,83159,19507,-87160,-88857,-27964,-919,-10081,12772,50648,20417,-49031,-58091,-4795,50778,72539,68458,29356,-55086,-85071,-4420,7367,-66634,-50991,45601,44216,-4562,-18241,-19349,-18215,9079,21412,8076,18147,14210,-13630,-14745,-16718,-50380,-47701,20686,52520,-22969,-92571,-96622,-108520,-89347,-41818,-36597,-50651,-35836,-16648,-20416,-29910,1215,64413,114127,82371,31219,43512,38948,-866],[-64348,-54893,-27652,7645,53703,61790,16891,-30736,-47901,-39496,-32426,-23393,5263,44804,69328,50905,-39750,-65544,-33914,-37017,-19404,26722,30818,4071,-5165,-34628,-108292,-121977,-66087,-24659,14707,30358,-20471,-27701,5420,-49783,-149375,-189473,-173778,-160517,-84296,6199,-34850,-109000,-47686,70102,68811,-6036,-2402,39420,24821,-6200,-42418,-62685,-47630,-44602,-49329,31246,129724,120644,61407,44102,9509,-52731,-18313,30276,5375,209,20529,51829,110322,105617,23382,-39361,-8674,59589,20843,-107458,-115449,7486,57236,-4118,-45735,-6454,72700,97692,53460,17556,-8045,-5625,37811,38963,-56671,-117109,-4642,93266,33182,-53441,4740,61625,87917,112979,85617,52175,7670,-49507,-30524,30751,54754,60650,42236,-3265,-5129,-19837,-111016,-136724,-45774,19035,38104,70936,81953,26962,-48425,-47376,14401,25586,32179,46831,-10369,-79598,-30339,18992,11883,16703,15531,3385,26214,76091,118642,109562,30805,-33464,-2256,40741,28812,18388,16298,-12848,-87332,-110958,-35535,37214,41223,16632,27954,59444,63141,36530,53348,130589,143259,9485,-122460,-132810,-46113,47410,22299,-107212,-135196,-35432,-2013,-2507,82639,161284,93671,35121,85494,86762,-441,-64979,-41329,14060,49507,38531,34397,-4840,-60217,-41886,14136,34814,37251,38051,43167,56861,37370,1816,28476,74173,56491,-16517,-50319,-14189,26063,4476,-48675,-70731,-57266,-22903,-36303,-101423,-64897,56430,75023,-4984,-44647,-6153,69996,120358,100701,36924,-16368,-29023,-27169,-51598,-35187,27605,30321,-38326,-69504,-44753,4134,-49354,-143913,-115279,-32804,-16558,22123,66624,36107,-9347,-8680,-11506,-22753,-61315,-98013,-74029,-11223,-18193,-46637,-46911,-39472,-16179,3276,-44461,-64066,-4705,36803,-14302,-33351,57386,141407,103382,15286,-19938,-41679,-118513,-196929,-208627,-107845,-32326,-13143,13290,11432,-65935,-102592,-36604,39872,37559,-47085,-105173,-45109,79983,124825,68886,44365,68856,37323,-56275,-113209,-49499,56744,67204,-13029,7416,90315,47577,-16258,-17771,-26859,-26718,14351,23055,21223,107116,187653,138958,21957,-52699,-41980,-8270,57871,133178,132909,101689,85243,62480,10332,-54252,-61648,1030,28988,-31554,-76092,-81681,-64370,-7608,-2958,-61966,-119830,-141204,-114621,-47323,6406,-17758,-83603,-113661,-132311,-98304,-64471,-106192,-135840,-51793,38501,3710,-59369,-35486,-31201,-76581,-98902,-111603,-135866,-88287,42976,119012,101146,69315,84840,99279,99557,107943,136206,144873,109916,118644,167174,130430,-3197,-83587,-83050,-70738,-36501,38390,104811,116065,63326,23325,41535,55042,11921,23141,68964,52906,15946,46173,50417,-11084,-53404,-73097,-72179,-45347,-12499,-19114,-32011,-26123,-10246,17576,23746,1351,-23922,-46109,-36605,-53053,-110172,-104288,-55202,-40639,-1744,35870,16087,16287,57625,82670,21177,-48709,-30298,-25574,-65899,-13869,48184,-20497,-95109,-21360,48826,-576,-81979,-112032,-103423,-80171,-44363,-13308,44150,45726,-17482,28767,153560,168075,134273,160307,159631,44803,-78692,-101936,-59175,21857,100719,90045,4455,-16049,18788,4943,-46908,-65255,-54658,-66546,-78788,-86340,-49642,28221,66212,24606,-14825,-2069,26385,12248,-7296,14854,47846,72577,589,-100114,-49200,99794,127490,52447,50397,74135,2695,-52403,-27785,-45510,-92924,-65932,-19256,-41323,-83177,-74863,-2988,22153,8330,70668,117770,68742,38543,42672,74486,111625,105980,100361,88295,54702,9552,-34015,-67910,-55209,33934,104039,67180,9326,18396,51371,62180,11494,-60512,-42449,35032,41853,-16405,-56395,-48907,-15079,15097,19328,-28934,-118815,-187839,-126784,12471,48454,-25841,-35333,63271,78892,-15083,-54293,-1277,45459,57470,14715,-67907,-71212,37278,108804,112421,161126,238961,224717,127515,70921,24574,-95048,-143297,-16820,86429,85409,87964,88347,51671,128,-15776,-13761,-1245,7482,-14079,-26591,45900,91764,15065,-81680,-120820,-124426,-119972,-98188,-68288,-44334,-84736,-117941,-13968,91934,86353,55031,35826,27968,48539,91691,95966,12367,-41990,39745,78556,22353,29620,66594,53611,24557,12097,-25407,-48155,14348,66758,23117,7582,58819,20749,-87365,-84505,-19133,905,-67780,-144195,-113540,-39211,14596,74831,84912,53409,30006,947,-28485,-30839,5295,36816,52840,92154,131174,111321,20797,-32574,-53137,-90755,-138911,-95156,-12337,-27924,-66005,-27021,28122,81769,105161,82852,24026,11453,66954,78496,890,-58932,-61378,-13333,32291,34266,10601,-552,-5267,-12573,-7332,27080,55698,39131,-15322,-26972,-21306,-62930,-15028,59331,13779,-40393,-45234,-63447,-57340,-28948,-14799,11784,26224,2918,-50912,-93411,-82357,-82054,-105105,-46649,20475,-25069,-78256,-56160,-83140,-180486,-159101,-27747,29276,10462,-42450,-102706,-91908,-6135,34999,30694,54730,79070,46585,-51322,-129937,-138136,-64157,41713,72331,13211,-22768,39695,74570,22727,-5113,23313,42877,46237,-9672,-87456,4609,151201,118924,18924,24183,42651,44751,49378,28135,57998,91520,26032,-6958,92719,160777,127126,51068,4691,-18202,-6674,11329,-16955,-48125,11222,50422,9794,12243,57284,57586,31048,39510,153665,227557,145761,11369,-35204,-61317,-79876,-68068,-91297,-125965,-64307,72254,147562,134719,162586,171701,101672,63142,71741,48574,-34910,-85433,-11063,117372,111475,-12664,-52495,36838,24425,-105165,-119541,-19329,-7269,-47415,-2357,58548,12314,-58083,-83331,-133324,-166261,-93206,-20132,-34266,-12217,82156,118934,71457,18026,-12802,-31839,3682,51311,29863,-10744,-3643,-19502,-59179,2924,97218,70025,-27702,-41129,36905,121734,138001,87624,16812,-53516,-147899,-197096,-154429,-127369,-131278,-82855,-3052,-2429,-33826,-21574,-11912,-55117,-69706,3043,28178,-53043,-124967,-120747,-112988,-124320,-101293,-45638,-18203,-37273,-26583,60645,139897,167379,172442,145242,98843,72109,46759,-27769,-73884,-18408,349,-46787,10989,125112,105973,53856,59603,33513,-34652,-24423,34940,54577,76545,97242,36846,-26697,-34936,-54746,-68993,-70667,-23734,110810,207565,126589,-10646,-103219,-105148,-34179,38247,45621,23714,40501,73724,48518,13417,53972,73735,76443,82201,49953,-9942,-792,26864,6910,-27645,-71130,-107418,-67714,-23281,-37465,-54854,-53007,-30994,14739,37949,60456,50477,-735,-27749,214,30790,25458,-14042,-21836,22953,-3187,-70281,-79491,-47241,-31929,-36566,-48962,-49707,-11697,22309,39357,61815,69037,45039,3708,-45258,15855,150705,193328,159224,80150,-3122,-49800,-69393,-56878,23485,88599,93438,66366,18518,-27650,-19303,32586,-7383,-149809,-188306,-100298,-24215,1001,-28052,-57293,-19122,9504,-7076,911,11246,35259,86928,41313,-44179,-18336,64628,60303,-33740,-57496,-37477,-99196,-178605,-178101,-118448,-32083,24621,30870,14183,-43833,-82051,-7369,41288,-5337,-284,67670,52769,-8235,-1558,44851,31768,-19335,-27088,24706,97787,88925,12417,-2144,14871,3714,-1605,30709,54055,5348,-17676,-19289,-58740,-41608,12377,-10647,-56794,-57702,-52879,-76245,-90937,-35271,42239,104950,114805,78292,40616,4153,-14866],[-63582,-44505,-21669,-2519,22759,18364,-24268,-56676,-61876,-47460,-42010,2091,96524,143987,138534,113938,17584,-40367,-59864,-57132,25871,80127,55323,24987,-8356,-44072,-76941,-73685,-33352,-33117,-46730,-36971,-34108,-13986,-8976,-87274,-134172,-81093,-40795,-73967,-54599,-7522,-50051,-90820,-13435,134457,181533,90063,-16300,-64621,-50325,-18275,-20025,3765,49096,26825,-19154,38571,135281,143301,111796,117334,95602,37279,67281,131685,109414,43778,16533,75825,176029,150360,16925,-88507,-97391,-53310,-63398,-165725,-148312,21224,82800,-2982,-48037,-19441,23470,45584,26027,19858,22632,34428,75771,80720,26502,-5471,49810,97056,81491,24112,7497,21621,67912,114621,109499,68142,-12339,-58306,-4600,58635,67070,61473,58595,24753,-2930,10367,3354,-28787,-16433,15660,55726,98437,91681,23048,-48093,-67118,-38691,-24869,-9856,29558,3831,-59998,-32815,-3863,-11799,-19971,-41016,-62181,-38469,31687,101367,87423,-6439,-59317,-28837,-11241,-18700,6020,9389,-21128,-48026,-21062,30489,49250,38499,17133,19060,46900,53047,14353,11371,61272,75132,-10084,-96064,-79997,24659,101499,46443,-92821,-148036,-80150,-17733,2370,41653,61023,5623,-25764,32915,48360,-10812,-22767,27180,13202,-33410,-24241,19137,2122,-59174,-86179,-56200,-14700,-27811,-57442,-13441,47882,56023,39603,18549,-25695,-61942,-60251,-30916,-19878,-35591,-21198,7099,-25050,-81503,-47367,-10366,-69852,-89492,13117,53255,-6772,-33372,-31940,-13305,42804,65064,25347,-2546,23725,20271,-24311,-11918,24549,-21148,-97714,-102194,-63538,-4090,-20570,-111889,-129156,-74354,-59708,-12544,42965,26611,-28694,-49783,-47294,-16066,-36800,-85581,-79993,-44233,-33874,-1596,16658,-6355,-15435,-8352,-61834,-109853,-59054,22523,38003,34749,74977,102127,51819,-5250,-10373,-8685,-54963,-102240,-109190,-44670,11732,20275,31438,37273,-26670,-75852,-27037,36023,46534,4248,-31759,19978,98899,65186,-29736,-50503,8172,54784,22181,-37239,-17194,59792,82057,32703,72968,174369,147926,48878,-2074,-66348,-93867,-18389,46690,38899,49099,76615,51660,22957,40204,75124,59909,69967,136008,142358,95903,29731,-30256,-51788,-59577,-63196,-26072,17310,2279,-32311,-73465,-87856,-39593,-21235,-56275,-77141,-98741,-122015,-65704,39555,73506,17275,-57357,-122967,-114552,-62007,-24771,5986,69135,86820,-8861,-72848,-4040,29158,-37881,-85970,-104145,-121687,-103135,-6995,87768,115026,105022,88802,55287,61134,88413,84681,52403,12063,7675,60535,86024,14037,-64548,-88917,-97061,-64334,30019,88907,94030,79591,51251,33129,36552,29436,34801,32592,-5257,-30515,3659,23952,-4270,-15801,-15510,-33299,-21154,25901,7633,-57280,-59866,-17654,14245,14645,-11648,-15195,-6408,-38927,-119537,-197997,-199904,-161350,-141831,-93955,-22944,19584,68739,135452,151332,49974,-68440,-80683,-94869,-147385,-96250,-7824,-15081,-44022,4758,63473,42951,-35785,-74363,-64346,-53197,-52863,-24983,69817,72868,-24149,6490,127702,114522,54815,110296,146227,18823,-106916,-66767,14989,65226,93373,74670,32008,12227,3704,28014,49731,23539,5310,-5306,-25044,-10024,29947,52772,72580,81417,63846,53255,35525,-17108,-64873,-24238,68136,86905,6178,-52317,7697,94193,82614,25894,65600,101831,22451,-52842,-67345,-74922,-73929,-24419,32852,15506,-57736,-87262,-31339,-8187,-51058,-48360,13693,54669,66479,66368,68744,72596,59199,56365,49524,54797,26261,-35584,-69253,-38250,58239,122342,91246,53511,50521,51388,42372,-11394,-104314,-113564,-2456,79643,55421,-6573,-42510,-37873,-16765,-9720,-44497,-110676,-140714,-73247,23406,74237,55256,54309,97318,37582,-71191,-78878,-40739,-39347,-38138,-67382,-120379,-104460,-36212,-2415,18267,79056,137161,100103,39078,87416,153158,77276,-48868,-54448,-7435,32879,80642,72530,19851,-54188,-96678,-71936,-34646,-41040,-58705,-53038,-22327,-31166,-72072,-82700,-62308,-73465,-101574,-77406,-21078,-9309,-55810,-67558,21815,84252,65406,63434,53554,5317,-3617,36222,89926,33463,-73082,-40800,103,-47684,-2838,60642,38930,4176,-15038,-62033,-63198,34385,71707,-2967,-55867,-53538,-77541,-104648,-78332,-36719,6786,-24832,-110018,-117869,-56488,12101,96584,106937,67333,40373,998,-36793,-49504,-50333,-57821,-35169,26663,80899,109608,75908,-7179,-90795,-87937,-38216,5882,37679,33369,24248,64736,87532,95609,127089,135294,76954,32417,28693,-1330,-42125,-26944,6081,2752,-5218,22437,89059,95851,30313,-4064,25660,32943,-121,-23762,-24370,30226,69807,-14958,-70970,-73577,-108572,-108032,-63298,-44127,-32280,-51604,-83289,-52614,2457,22846,-6832,-65653,-97110,-73163,-32432,1860,13049,-25869,-35613,25424,41292,-73368,-131146,-57892,-45173,-114095,-138114,-102341,-45689,27662,41398,-21681,-58710,-25835,6782,-28256,-67675,-69716,-45217,19057,89813,67891,26321,44888,39923,18904,60319,108616,112471,106033,48790,-8188,62740,131379,70904,24262,46249,27377,24188,50532,10710,10637,42476,-24077,-86078,-4102,103006,103112,4948,-65766,-84882,-96867,-124781,-136826,-104862,-9019,49818,17338,7189,39247,17993,3006,45994,146309,207488,104404,-91431,-139734,-92448,-77822,-74891,-60066,-29858,1322,13209,5138,16857,80032,98723,60900,50193,91368,113325,41604,-25932,30154,113622,97260,8703,-27711,8888,24512,-4901,12336,46509,-19336,-62460,5610,40802,-7622,-28063,-36677,-150461,-224211,-111129,13823,28659,57450,89824,74373,15075,-54151,-41042,33680,73798,60575,7102,-20150,30038,40809,-18838,9687,107424,96350,-1366,-7510,80675,133021,84446,3846,-31165,-43063,-109116,-134775,-73221,-32028,-31814,-47116,-84677,-113439,-95504,-44816,-8548,-16386,-8031,60138,82077,15832,-22812,-18778,-44178,-89536,-86149,-22458,5876,-18440,-5422,13929,3728,62075,140362,147196,130342,87631,49065,10720,-36237,-39565,-11794,-19035,-4715,47817,67248,49472,64894,74548,17982,12986,77825,93470,54094,1079,-42258,-26806,-19453,-61439,-61299,-14304,37248,128735,214239,149394,-13870,-131169,-116528,-26694,43261,48741,29541,63484,78177,-4127,-56193,25987,66358,49120,51472,42764,-6799,3208,45410,29559,-30934,-80601,-81482,-32814,3289,7664,6051,-3412,-14360,-28683,-45884,-15516,-10219,-65273,-63146,18552,34466,-28798,-35694,274,37724,35519,-3819,-18431,-13615,-14941,-30077,-60855,-70418,-22280,13864,12031,19959,17553,-23842,-64649,-95562,-16669,114482,140702,101629,33561,-42603,-90833,-108889,-103362,-45175,-4021,-141,734,-50413,-121546,-105080,-15721,13213,-62836,-105118,-77146,-50890,-15209,-8799,-64278,-81199,-70909,-48314,5331,19169,22818,70161,86411,43895,38632,79851,33033,-63025,-55097,-19595,-78787,-158472,-216676,-235959,-166568,-66207,-23495,-10909,-6896,-20459,16615,44988,41047,74936,133996,109370,33073,21970,74219,50671,-58335,-105265,-31721,85427,111005,25754,-25552,-7244,35950,64363,65509,75518,97305,83409,25755,-18372,13713,63848,47174,-9021,-32368,-38164,-67443,-80588,-23705,24932,51837,57714,30279,-13004,-47117,-58160],[-46369,-17211,3890,4457,-7985,-44813,-80450,-86789,-68486,-43084,-56421,-31918,50260,79852,69422,88388,63732,1685,-61388,-40506,64317,86583,40508,21253,-3785,-13627,-1438,-4925,-27569,-65042,-72508,-48012,-37621,-37209,-46153,-104368,-95067,22511,84962,41289,22528,-38,-52338,-45372,23414,120942,169887,103076,-15430,-75585,-49670,2174,19833,54852,96114,43807,-56402,-47505,39064,89780,119826,155336,154845,118050,111005,152272,143040,30118,-33398,42363,141894,98502,-26301,-121389,-171327,-193984,-166610,-142856,-53138,67831,81415,24044,16209,-2887,-38136,-28553,-10206,16503,8505,-13026,8975,41077,79247,132550,158060,101457,55064,41832,4709,-44169,-42176,-11651,16552,30743,-6528,-41140,-29459,-8762,3796,9296,27854,32319,1121,2285,18236,-6335,-43101,-48427,-16056,24116,26897,2971,-34849,-59645,-43013,-35545,-41548,-16631,-12186,-43506,-24882,-3100,10118,-4993,-69880,-100136,-67580,-10153,54215,92424,62383,-3915,-46868,-55805,-49431,-741,37551,21346,-11501,19676,68230,54697,-6527,-43163,-30988,-6325,-9,-31332,-37571,-13992,-22310,-52069,-62113,-40435,44019,115408,81279,-11535,-41565,24852,64949,26827,-31060,-62884,-58689,-29582,-3705,7566,21527,59378,91314,33900,-46706,-43193,18672,48991,22980,-36098,-72510,-69340,-78458,-94594,-46343,25737,76886,87865,22895,-65395,-77141,-23938,-1889,-36764,-72507,-31049,53347,60803,-1090,-17830,-9086,-53620,-79082,-25168,-5207,-2415,32107,7887,-58035,-39050,21988,29056,11292,501,-14895,-17950,6329,18638,-46388,-131290,-138572,-83000,1455,50446,19560,-36794,-61771,-56524,-6085,35753,23026,-27510,-62501,-64740,-39904,-53385,-70158,-56563,-46389,-47393,3288,47945,37568,2404,-36322,-94875,-151742,-118959,-23436,29386,45958,46362,32654,5949,-21883,-34618,-10381,17877,32756,-1325,-22338,25536,72606,71438,55445,22195,-16165,-12679,-9968,21914,87993,114768,130254,139955,64320,-38447,-68344,-33653,32664,67475,34903,20030,57066,88955,100146,161921,230879,201907,122749,63531,-2714,-55429,-18387,50114,37476,-35053,-69364,-66458,-45763,27753,111713,74323,19708,47562,63069,27816,-63894,-157677,-139062,-50052,-16509,-35969,-23726,15482,46470,27150,-12345,-7748,8848,376,-33089,-61925,-74064,-45168,9825,40549,37940,12732,-33768,-50618,-22183,48692,124208,158481,106796,10803,-4523,90326,129058,41657,-27524,-44246,-44895,-58053,-54074,-20801,35493,73820,66013,13282,-5195,-2813,-31410,-74370,-97741,-79123,-5268,61990,49606,-2937,-38063,-68369,-41730,33259,51066,43164,53854,27738,-44607,-75101,-28130,37079,14016,-43873,-40261,4172,2640,-20000,104,19838,3386,-12403,11402,11405,-42703,-57369,-28116,-7501,-6851,-40180,-48511,-9456,-33010,-135455,-198317,-183837,-140949,-112093,-70328,-2103,26540,23120,58043,75394,16637,-54170,-72961,-95651,-152374,-156744,-80408,413,32405,37069,55202,59319,21830,-16096,-19972,-16488,-32807,-24718,53008,74386,-1940,-24718,34144,18347,-23538,51085,130275,57955,11739,87252,96475,19622,-17910,11204,47271,24569,-56622,-34266,60428,56347,11550,10034,9556,36290,93604,94103,79083,105110,118809,85547,39224,-10154,-68291,-48789,39824,72546,49511,44863,44231,1831,-31266,-23343,34210,54898,2527,-56189,-105278,-102455,-51196,-11989,12975,9780,-30346,-47071,-26080,-34265,-75308,-110524,-92748,-22276,62384,99589,78371,28246,-4561,-19359,-34705,20264,52057,-29963,-90484,-35038,41083,51003,30298,44784,44368,22487,37789,23562,-76755,-133723,-50371,38592,49695,17326,-13905,-3132,21387,-3445,-55809,-39159,4731,18949,10879,39654,65888,73971,82185,23779,-69192,-99957,-126281,-152888,-87052,-49343,-103695,-138509,-158077,-161209,-94130,-19185,12216,-38626,-81735,22015,173097,185719,70052,-21563,-54919,-27784,29311,4635,-77719,-139587,-144980,-115534,-86287,-78320,-85995,-97767,-113811,-142422,-115736,-35272,28357,-179,-79621,-53032,51804,52780,-40339,-63086,8841,22069,-11731,19161,53163,18580,-34194,-37893,41769,76334,-39535,-139589,-143160,-118641,-40643,1803,-19241,-36407,-39407,-69721,-78454,22963,105796,54788,-47237,-99456,-89355,-31418,14690,23879,47897,17160,-42276,-52545,-25565,10548,79387,100941,82832,65847,9866,-54246,-100508,-135294,-136722,-75141,2161,40563,72304,69848,-33224,-159117,-112831,25551,80339,89927,113303,102681,92031,94516,101203,141340,144460,49554,-36513,-51614,-47608,-35436,-628,20132,-22843,-73410,-38297,66947,94669,20750,-37060,-20183,-5039,-21133,-37824,-19226,48428,106883,49045,-32200,-70858,-109118,-112094,-56758,10325,40163,2664,-43950,-33292,9901,28861,-1097,-54005,-64994,8385,78623,49595,-27492,-37851,19838,89542,114251,60827,76,-546,-43469,-139720,-136708,-60362,-6331,62588,94183,15374,-90666,-114584,-47385,40929,101498,110238,51115,18641,76943,99243,85425,101557,84182,49340,71118,113744,136560,101514,49163,91809,167239,108059,12202,18514,30879,-12781,-21994,-26741,-66470,-22267,42142,-15784,-92756,-52600,28762,2734,-119589,-150045,-87714,-63370,-96705,-95065,-68257,-37028,15916,46308,38474,38508,6910,-15666,28603,101129,96923,12646,-111899,-122761,-29297,-6751,-40494,-12195,22558,-18394,-97867,-134779,-97677,-15373,26206,41358,73328,105262,117374,53395,-18711,14293,56487,13002,-63027,-96033,-73327,-17671,41696,77053,68867,-20522,-63019,-13613,-14583,-40647,-5230,-1672,-115217,-194785,-109735,-246,38137,26512,-36214,-73073,-69032,-68757,-27604,56613,76267,50536,12932,-10646,9520,18982,-9111,9677,73053,66597,-6926,3735,82023,86166,-4974,-64876,-41965,-20129,-72203,-70598,2296,41578,60759,33477,-63113,-123008,-115501,-85078,-36906,16407,64702,107503,93619,56129,71657,77134,22585,-55702,-72174,-21979,-17991,-32088,35988,55487,-41476,-71991,-10849,35288,73232,67660,49900,62678,7118,-62924,-8610,50713,13077,-29918,6362,53382,71139,69239,26855,12816,40098,42247,2379,-59471,-69620,-19502,-18692,-52592,-28218,24820,59702,102226,137906,84784,-27960,-108949,-105491,-41440,6502,-1111,-11128,-11259,-66674,-111496,-63709,34289,30395,-1286,15833,22449,-7980,43879,104410,61150,-14283,-46214,-38328,218,43478,69577,63480,35110,-713,-30444,-46482,-30505,-40685,-96464,-88080,-7631,-24773,-100761,-86806,-17185,50221,115258,122191,78415,54204,63103,29333,-45469,-58411,4772,21407,-18442,-13898,15278,-10113,-30773,-47972,-27792,16168,40284,44481,9122,-64033,-119535,-120690,-102152,-80502,-76564,-59332,-56836,-129554,-184644,-137795,-43073,16440,22009,32060,29911,9905,51411,76845,3352,-65825,-71596,-57839,-46220,-25815,5063,49427,105866,99203,30875,-12189,-73233,-68795,58906,135291,95066,28057,-76229,-174576,-162094,-72713,-17282,3992,29613,27744,25833,18000,42131,105589,157491,118236,54957,25355,32979,16170,-55217,-114019,-102668,-24812,51515,29620,-51349,-57497,14626,67990,86619,140381,195317,122386,16375,-1242,34418,62934,78350,51987,14160,2555,-2734,-9574,4541,2687,-18881,-54306,-73282,-58093,-50730,-62108],[6081,32147,35948,18690,-18119,-79825,-105597,-78663,-31201,-8527,-45560,-63418,-28686,-8257,-17316,29218,83032,56729,-4965,19500,75543,47709,-4309,-15889,-1440,39783,78643,54352,-28761,-61049,-18848,-3822,-40174,-60799,-53877,-59769,-27082,64598,124289,104848,75449,19340,-28927,-3744,43383,67113,62668,32879,7413,10840,28000,40853,25430,25060,36290,-6930,-84554,-98390,-59416,-503,66508,108045,132535,129447,101842,114379,108334,-14887,-106693,-59368,14765,-7018,-71872,-97639,-121245,-183494,-166880,-48017,78313,114679,77230,54627,70637,33490,-24284,-22310,2659,6525,-54201,-117419,-99862,-13332,95904,198665,226307,100482,-10349,-15929,-2553,-53646,-119229,-155222,-121256,-40128,-3205,-14590,-52881,-84486,-65157,-27551,14404,45153,19419,-32849,-63716,-60395,-67055,-93412,-104464,-80445,-39060,-8628,-30490,-37136,26899,54896,8423,-45832,-46790,-24991,12286,30070,45826,31680,-58121,-106860,-65700,-27535,619,81762,140885,71586,-36698,-56672,-38759,3082,72433,85811,11836,-11231,51697,71108,-6437,-69943,-56419,-17891,-4646,-36574,-48177,-55720,-108772,-109992,-41101,-3646,31982,77069,69175,33279,55499,116698,103299,34457,-57930,-95511,-40735,18431,-1340,6828,72326,85071,76370,68515,39849,-1630,9856,58757,66782,-2071,-73300,-86087,-56299,-43467,-43228,-4995,61484,82914,28158,-19054,25090,69702,7463,-85683,-89909,-30544,23673,59558,58930,27607,18737,23930,33444,9460,-52202,-22812,87443,112721,33921,-11590,13510,44144,28145,-43297,-80468,-53678,-973,30774,-12812,-82304,-64097,21734,106144,140551,133480,77277,21172,38707,77948,57929,4616,-44568,-77004,-95436,-96710,-85949,-57398,-40877,-45782,-60381,-15784,49546,58651,-7209,-91477,-134472,-139401,-109826,-59257,-42257,-16808,-12294,-32115,-15445,-3780,-40318,-39917,17754,64661,13690,-48139,-19905,53590,55046,35689,50097,43843,13261,-13773,35224,140701,182626,165152,144118,81221,10821,3636,1813,16361,72710,74169,58826,75816,105201,138314,158396,146230,104996,76320,65449,62143,16240,-5244,42950,49056,-33250,-86002,-98825,-125811,-78070,35664,26082,-65327,-114940,-100207,-61104,-94484,-176608,-166673,-65736,2196,-17016,-47958,-33632,33034,83265,59857,25697,38205,65182,15450,-35812,-22279,-11202,-22420,-13657,21091,59251,44889,-7764,-17698,71518,168498,169018,95654,59156,102115,174901,170186,87146,53989,83583,82893,35058,-19146,-54917,-23155,22349,35758,8267,-36901,-89748,-123941,-123146,-103481,-54434,14539,54962,43355,29820,19201,-13033,3693,35547,8715,-1982,25035,20727,-46093,-87176,-23460,81102,52062,-18180,14994,85063,58102,3577,-4725,-17244,-12715,-20665,-33856,-25566,-28520,-34015,-23234,-6748,11251,-14175,-48874,-24146,-11729,-69485,-89199,-48565,-5783,14003,53011,102494,61995,-42398,-71574,-34890,-10342,6592,8767,-23184,-87819,-128663,-84791,1723,37459,28729,15770,21143,26211,-3923,-36526,-49405,-41906,-19841,18905,41917,24456,-10686,-2569,11763,5228,44687,104835,88700,123266,192142,113497,-31491,-72788,-27714,2651,-29798,-120020,-118125,-27384,-13011,-41139,-24812,1133,22668,79812,102092,89110,95167,104215,61919,29039,14450,-37286,-48398,33510,118025,128631,114597,57903,-39061,-74915,-34962,10639,9957,-15399,-53456,-111723,-105093,-49925,-47964,-52871,-36483,-15628,17442,20322,-19223,-32342,-51280,-86375,-54241,60280,110453,46472,-32404,-24214,-10528,-49431,-6858,50645,-25346,-76998,16196,69826,4147,-28640,21027,34427,7805,36616,47360,-15044,-58164,-39811,-22377,-12489,-12363,-8715,41685,93927,38278,-71640,-10900,126395,116694,7928,-25500,16184,48540,70185,64831,109,-89521,-176833,-190636,-60996,20191,-46015,-117541,-169647,-182331,-96135,-19757,-15122,-60274,-97850,-39744,73944,122648,83717,32213,-7474,-11929,11530,-31956,-127492,-163215,-116967,-83041,-60352,-34106,-46926,-96444,-120296,-109059,-61426,8589,60207,29496,-63162,-28924,105193,111634,-22494,-94979,-56945,-47868,-67369,-34887,40336,69257,7851,-33054,29412,123750,55136,-112428,-168166,-116386,-71135,-63183,-49246,-37291,-22251,-24227,-49755,17023,132536,105850,-15964,-81344,-50791,39126,93893,65389,32195,4896,18769,55913,44012,21095,57419,97472,114327,99457,33403,-23258,-74223,-125970,-117783,-55801,-750,28976,41137,5231,-83267,-172656,-117742,18072,82750,103294,128442,113404,84811,75821,91709,126767,99501,-33738,-126851,-102342,-40213,-23320,-46050,-73323,-96476,-110777,-61666,13526,34546,-27865,-115161,-131151,-57343,9219,4619,-9209,18628,73460,84914,58748,20303,-38560,-84154,-51447,25450,48620,28233,3615,-19003,-13594,2156,-29962,-88265,-73893,32312,108382,65323,-28879,-13565,66349,83214,60941,81543,112206,113058,45757,-45302,-53947,-24026,-8199,61855,117818,77044,-13918,-90845,-48980,109474,226503,210119,103070,22589,23407,36877,61179,120383,104455,33481,14376,48673,69807,15207,4762,125610,192271,59583,-47259,-20383,-4439,-31963,-57971,-122166,-141289,-16342,86089,32573,-43401,-25392,3924,-53251,-160120,-152521,-50163,4885,-2537,27723,41593,3880,18352,57570,32116,16043,12259,-18853,-14103,31813,5888,-12774,-19572,-11487,28031,21780,-15169,-5694,-14683,-76460,-144032,-169085,-141979,-75160,-25457,34261,98963,87740,56062,33,-62229,-20614,44095,-26769,-127095,-158360,-140744,-78673,26881,74096,52135,-16573,-73135,-74844,-61826,-37914,-8342,-22113,-61578,-84706,-54878,8222,58509,4153,-128539,-179079,-118569,-41735,13496,36959,37917,62930,72907,31507,-30709,-62742,-53070,-20699,298,-10679,-40077,-10442,47094,41773,-33419,-75914,-43947,-20107,-48578,-28160,15176,8099,29527,41899,-16094,-80878,-106804,-108085,-56531,28286,86385,107506,79196,73626,104714,95124,37880,-36025,-61140,-41956,-64405,-56418,51487,105727,28125,-57002,-68414,-24471,45303,60139,32111,53291,32899,-12270,46506,111281,55801,-23186,-11955,48988,42797,3413,-16991,-23855,-34758,-32671,-18219,-16269,-6476,-97,-26808,-40472,-7073,18294,32264,44809,53028,27825,-15422,-65616,-92735,-79957,-57401,-58891,-60853,-116552,-211267,-175091,-19976,76533,16741,-24755,19757,35432,4865,75095,139064,66159,-15202,-17546,-13528,-719,31021,40668,22663,14566,6950,12239,22559,28233,-3213,-72278,-97202,-37920,-32796,-72715,-66711,-19041,40796,121082,160493,97619,50422,83166,72454,-1021,-9842,44672,23103,-43599,-20150,48985,45962,28215,3684,-38881,-56470,713,60250,-3383,-120716,-151177,-93700,-43328,-36772,-54718,-44275,-86308,-188562,-201922,-123428,-41991,13490,63590,146334,177015,124583,101334,103667,75243,26919,11083,-23228,-82555,-47016,16916,25078,65812,97548,16471,-77107,-112838,-30687,154537,232089,191415,157589,114658,46127,11927,18780,28501,31087,25563,5028,-5682,-19651,-5826,60369,102432,48890,33170,50327,18256,-12176,-8985,-31458,-90520,-102391,-36892,-4649,-60875,-77148,-22247,4646,33348,143912,189705,87316,15145,33106,35208,17381,38566,55565,30760,15726,33537,17232,-25939,-47024,-60979,-100419,-93746,-26190,-3356,-17197],[39844,65942,40383,-9896,-44550,-77118,-93337,-62593,-741,24191,-3949,-22663,-3644,20419,-4341,2824,61343,81878,49336,53519,52854,10301,-18211,-32318,-22251,32432,77338,42053,-33993,-16498,47061,17979,-52057,-61894,-30932,5583,43194,78828,107829,85372,43722,17654,666,-7982,3317,12917,-20577,-35482,18089,76313,85944,46730,-25662,-66965,-73767,-67111,-53998,-61618,-105628,-94928,-26719,18071,65933,94371,73626,62463,50981,-30645,-111593,-113164,-78899,-67888,-68276,-34457,-7044,-65864,-98791,-10923,83615,88307,51149,42034,55283,45476,26744,40256,45116,-12330,-111549,-167723,-125066,-1253,101833,146847,158923,65192,-40982,-61732,-846,5482,-82188,-176122,-153546,-58304,-15829,-1608,-13376,-54329,-52070,-16820,18805,51282,42502,-29266,-83133,-59553,-33959,-71176,-122925,-127964,-64137,-2219,-1047,14632,92014,140049,82187,-29336,-49488,-1436,35877,33045,38415,36203,-43130,-114057,-72209,-5377,22409,66085,114358,67949,-27148,-54545,-46711,-19677,67295,116837,27038,-40215,30617,99649,55311,-29649,-41878,20424,57925,24663,5093,-41725,-140936,-152234,-55404,16418,43998,49781,26106,21832,77497,103675,59270,28971,-9218,-21667,22598,34229,-8938,20037,80048,23889,-1264,85876,133806,56537,17302,60680,54608,-32053,-77622,-38189,19764,3989,-61863,-58647,-9698,5892,-1617,2468,57926,82974,6721,-84853,-89793,-67360,-68201,-28421,24873,51343,95972,156810,159993,55703,-79064,-86175,48919,166942,173891,107578,50626,50670,39581,-36081,-104550,-100114,-11478,58711,31319,-1395,70136,163765,197915,153619,116052,88559,83991,141408,170086,78785,-32681,-84878,-91903,-110095,-103199,-53283,-17972,-34939,-50555,-54446,-10126,49344,42118,-49963,-134378,-133852,-62127,-32563,-74324,-122441,-101353,-80030,-87719,-36985,29076,-13948,-80225,-53579,377,-24696,-58871,-66540,-37692,-20156,6841,55458,73539,59403,57916,77608,98396,105450,98209,83290,18473,-31723,37302,85971,64862,88113,91016,74309,83438,108733,120700,60393,-30484,-70159,-64969,-26065,29460,21000,-17007,15385,56588,32015,-2344,-57752,-146604,-148562,-50898,-24230,-115860,-240494,-257419,-149087,-91815,-123107,-141649,-101093,-23198,12226,-40591,-108093,-71500,16618,27628,-7603,3914,56988,45402,-7726,-12634,957,-6334,-1892,20705,53316,26203,-52423,-68494,41660,130923,101816,47948,74804,146423,164142,98899,47997,88119,162954,151053,94637,65903,29138,3640,-21321,-29305,-17253,-50658,-134895,-157721,-92375,-13799,50588,79049,46162,-20341,-22698,14680,26921,40282,23764,-40907,-55844,-23767,8888,18939,13400,43949,105073,68579,8924,52327,139683,128434,56343,-7659,-82845,-97256,-74314,-76521,-84674,-78956,-52476,-16833,6475,27650,18593,-11472,-9736,1697,-6156,28987,84815,77556,51212,102217,155811,80710,-55534,-95012,-29329,30678,76360,95247,36718,-45461,-52703,-16330,2411,-483,-3524,-36002,-54376,-40031,-53227,-104134,-135538,-93179,-34903,-20639,-21818,16064,37094,41642,71891,81600,71700,66036,40343,63560,112903,50656,-33479,-40837,-54260,-95320,-108983,-124210,-126576,-104605,-99327,-95069,-75527,-47014,-41211,-17913,27532,55141,50091,33358,16945,14647,-398,-48442,-51211,51383,162522,152584,93491,35388,-22176,-45572,-21375,18898,20886,-21776,-74378,-108392,-78904,-37371,-67297,-95271,-64955,-859,58937,66509,16436,-4137,5748,-7283,-148,68113,74386,-28716,-80488,5941,83373,40306,18054,36694,9253,13537,102228,131453,37252,-19634,17688,28548,3264,9691,23632,51681,64037,1087,-47177,-29693,-24455,-13342,60952,130246,62469,-89809,-54797,124141,146907,16252,-46336,-4633,47565,97007,124112,83317,-25029,-122211,-126194,-29467,15958,-37287,-74659,-81985,-66146,-2939,35546,22842,-8318,-40984,-41444,-15745,3499,13537,26678,21789,11463,16778,-17700,-77369,-92230,-50104,-12346,21945,40314,21341,-20507,-24788,-777,3118,3203,24026,18584,-29751,2238,108519,125531,14006,-91734,-108864,-68296,-39837,-37586,7999,52935,34461,18168,49309,112704,102111,7449,-44224,-51653,-82644,-93730,-49905,-22492,201,14961,-11944,6487,76426,62273,-8930,-43976,-43328,-3076,52838,31908,-22217,-26981,41948,111474,88576,32812,45468,93707,130035,103667,51526,50683,29832,-28713,-34737,-7934,-2975,5344,-2691,-74765,-116846,-121270,-84343,-26304,22492,61651,79511,73336,70969,49557,47741,81952,63402,-49065,-108093,-70770,-30342,-54656,-122378,-175329,-160690,-91946,-8779,45627,48126,-35232,-164930,-196641,-69519,57462,66095,18861,-5301,15600,61684,91695,61394,2384,-51934,-47040,-8835,-22807,-47204,-47696,-60171,-63645,-43154,-62125,-123753,-130841,-56152,20460,44133,22142,27983,55080,1703,-62206,-15415,102001,179611,149110,69503,17609,-14985,-32921,8945,49100,66081,61892,-1810,9125,136183,199469,142347,73165,14116,-43410,-79545,-52293,28673,28903,-36076,-57078,-37671,-47173,-64586,-14433,71380,83529,-6581,-63113,-46005,-21895,-13688,-48112,-148731,-162381,4833,124302,73415,15928,32407,18046,-28626,-68139,-64966,-34929,-4980,19809,82056,123241,101261,69175,32456,-21398,-27527,-13545,-33427,-41366,-6554,16646,77084,120813,96695,24483,-30094,-35392,-30609,-48612,-65598,-73917,-93945,-107403,-76683,-40430,31173,89096,49663,23705,-1001,-62466,-14405,83408,23580,-78172,-109171,-125087,-99725,-5435,49509,55113,22451,-60945,-113942,-67990,-7269,-26318,-66059,-30097,22908,40865,79250,105981,41278,-82555,-137493,-82198,-1866,35266,11647,28474,94281,98344,34446,-49252,-108225,-92745,-43139,-40359,-62669,-63899,-31240,7342,33727,9454,-39206,-42638,-20393,-10776,18115,5077,-68915,-81498,-41168,-14432,-22230,-54866,-76696,-32698,34896,64208,66169,44065,47182,68989,62409,35466,-6006,-37438,-53410,-78241,-48937,27744,66778,65957,46122,23752,40662,83514,58882,-15310,-27140,30868,91979,121251,118665,90078,43156,12300,17480,-21350,-61451,-55679,-51254,-55975,-46599,-15714,41728,60992,7245,-48910,-53326,-20656,4754,15650,10132,25744,39904,28685,-31852,-89355,-114402,-109820,-84187,-75711,-146794,-204803,-128981,11054,89021,29814,-12359,43365,65037,10984,32710,58197,-19148,-77737,-47862,-32685,-40527,-43875,-61971,-64517,-24522,19833,59932,82697,96653,62617,-25068,-72569,-10986,42243,28953,27006,31135,32098,52240,77763,32024,-17792,18058,53673,42039,63553,100080,42189,-40607,-12736,65985,71840,49220,11793,-59577,-87612,8500,95917,-29808,-193154,-172264,-47283,28987,45378,21272,-13197,-87094,-164917,-148270,-84213,-27022,23579,75873,179377,247936,176108,58252,25136,59403,70904,52080,909,-57862,-12235,50953,7567,-29,60221,27205,-45402,-50317,8963,110711,130077,73422,79135,148778,188020,153633,70781,2849,-16418,-26220,-52055,-46563,-50019,-63739,3275,59635,4660,23867,112272,74062,-3449,17716,40838,-10979,-60049,-65911,-64179,-71187,-72115,-53514,-67662,-70840,16054,60020,32514,52347,74229,18115,-40201,-38276,-8030,-8091,-23335,-14665,-53594,-119593,-119665,-67973,-39615,7031,58603,32032,-566],[22117,63301,29990,-54958,-72891,-39636,-50801,-62119,-22056,18901,39300,72836,100922,107447,68577,25411,29882,59549,36282,15865,19714,21630,36455,10771,-51950,-46590,-14191,-40243,-44146,25468,54108,-6212,-47445,-37929,-13915,24969,76464,103749,102695,39170,-26892,-10463,-177,-74178,-106866,-42017,-25892,-39051,9999,58385,55993,2868,-82714,-128667,-121471,-75360,-9917,-16597,-120287,-153458,-75636,-6870,38268,58537,26203,-11028,-6037,-9850,-35754,-54878,-59765,-51020,-20389,7593,29608,-1256,-51009,-59936,-24976,-18358,-39953,-35079,3305,27244,32003,51707,25622,-65064,-130068,-103552,-21826,66151,100072,59247,38110,12566,-26919,-39009,14948,55653,1304,-87776,-69485,-5758,-20769,-9140,42079,42421,18215,-4055,-3112,29775,43123,16615,14579,41187,27624,-33624,-91287,-114306,-69798,311,51599,75596,89121,124298,113129,35374,4445,9478,-5317,-26955,-2920,8128,-58684,-122100,-69021,54537,121956,83157,30061,14942,-24412,-76846,-94348,-54233,44942,108769,35579,-20599,38874,97494,77355,5951,-14253,57805,111925,92257,76651,11557,-102906,-143763,-81764,3123,69501,76072,25840,23912,85354,78236,24431,34090,64648,72734,56529,-3852,-39332,415,23066,-48174,-55247,65918,144787,91559,63161,91057,40623,-58676,-54999,37796,76934,-8605,-113349,-122789,-94143,-78882,-46114,-38780,-40756,4337,49940,22605,-70252,-143657,-137282,-67791,4722,80261,155067,195708,139749,18124,-86016,-111962,-27749,114131,201778,174698,81251,24893,26245,19153,-50335,-86667,-5302,58274,22479,19272,101173,158768,150346,75116,11595,4961,51691,130086,164348,61775,-71331,-109692,-59912,-29729,15705,79237,75827,-5817,-47145,-30470,20555,52766,11199,-75807,-105538,-48196,45380,43081,-74127,-150973,-135035,-115795,-103800,-40031,44525,10934,-87623,-79984,-4744,1835,-10599,-43637,-80293,-51147,17045,52817,72137,115273,139440,80243,-7657,-11076,29394,9898,-102760,-168582,-30765,131375,147874,131445,103956,57480,47632,79263,86741,7799,-101020,-132213,-120527,-87533,-35931,-9865,-27376,-14633,34635,46748,29616,-12164,-81341,-110640,-54550,-19744,-94811,-234958,-283603,-190468,-118999,-107090,-99670,-80796,-17030,39873,-13202,-120323,-123004,-59101,-36477,-53433,-69045,-35460,14462,-3771,-40830,-4495,37988,38431,29945,19660,-38257,-120647,-145249,-48856,31394,11764,-10955,36500,97252,84015,17130,134,55692,102611,92377,66695,93848,115756,65562,-53134,-114194,-71850,-58112,-132715,-156127,-69922,53759,136644,135673,50008,-65618,-102600,-43599,35921,68878,20418,-66981,-96410,-85866,-40481,41941,83408,68130,47096,5074,-16656,25774,109755,137274,83793,8515,-95831,-177239,-157828,-99643,-102406,-136224,-97379,-22277,9760,19190,25892,36571,37507,852,-3945,74658,114678,27221,-39572,17978,74672,27786,-32469,7415,91424,105239,104024,111780,23585,-65278,-11949,50356,33838,14493,4505,-48123,-104058,-104123,-92546,-138980,-169515,-108874,-43071,-41580,-62457,-9528,59462,76558,82895,95671,89759,55753,-10161,-60145,-34556,-5461,-1240,-26051,-99484,-145436,-97268,-40103,-40531,-83909,-108068,-95141,-78033,-66939,-95827,-119587,-70453,-7573,-7092,-33890,-10013,5687,-51022,-103896,-53071,70181,146160,110858,27597,-25835,-38494,-21842,-1001,49405,51526,-52068,-128864,-103779,-25747,25431,-6336,-58313,-28462,44832,72216,70075,31890,-31752,-30577,32338,62427,59588,8926,-71903,-54879,58958,161111,148588,92247,80648,114651,137815,139330,135385,88416,26804,7202,-14284,-26553,-21116,7580,104460,126505,2105,-45810,22705,38064,32626,83107,110263,35070,-83180,-71500,48224,83870,14133,-4659,31935,78574,137933,162197,132790,61868,-3029,-26704,-24651,-54800,-96229,-82432,-23617,43049,71631,38454,8367,-19640,-36346,-10838,2027,-3645,-7173,-9890,-23298,-18346,16607,18910,2726,-12986,-9157,38947,87535,72788,54301,59167,58355,36223,11894,-4952,-910,9328,10974,33091,74580,75076,34151,-30849,-85691,-43230,25375,5131,-33999,-46245,-14076,37771,44640,26575,34577,57693,68113,10149,-60068,-80534,-53136,-27311,-6803,-11799,-36635,-32516,-16770,978,17907,6514,-69272,-120041,-59969,-12563,-18837,-11210,31882,63481,62576,37030,35289,54027,78358,62109,54075,97748,88405,25336,8335,31572,13785,-33930,-63804,-99972,-88264,-43076,-25272,-57186,-60919,86,40320,24385,23336,5176,-9440,40554,77777,42617,26135,17923,-36844,-87004,-112683,-153558,-163368,-76567,38781,132369,140250,21388,-130435,-155716,-46273,64960,92566,61610,12137,-12058,12602,48650,28075,582,-20005,-34933,-36506,-66214,-113046,-111612,-83151,-73616,-66494,-71194,-109335,-149379,-149255,-99268,-10481,47690,34576,-14373,-99667,-142582,-92811,17209,131945,157526,83204,4286,-42144,-78434,-93073,-82414,-17642,45908,37019,60266,117505,79115,10642,19976,2836,-63417,-118247,-129570,-89473,-62976,-79133,-88459,-103225,-118803,-56125,23734,9575,-43350,-51683,-33696,-29713,-16896,13392,333,-92884,-133295,60,102083,53954,20093,41416,18450,11707,33411,9735,-54049,-59541,-20038,38797,100727,130131,81568,-17053,-68765,-66427,-90903,-79592,-22429,32931,100870,188545,194912,125067,6611,-83302,-84109,-46617,-22589,-1714,24240,8870,-39483,-45010,-25262,19869,38726,18941,69440,95311,18962,26664,96786,79545,20704,-23455,-69404,-70385,-23888,26249,84320,84318,-9976,-88519,-60774,-18810,-59845,-97305,-46281,37408,94339,137292,124513,68289,2885,-26912,-1040,23300,2699,-6974,59233,108824,52845,-7036,-26870,-60600,-59833,-17674,-19165,-54533,-60732,-33419,-28,47356,56709,12983,-13221,3701,22302,39835,-10061,-105640,-132700,-94255,-17274,47877,24925,-13447,14745,41733,32921,20777,-6570,-23665,6844,39075,45398,23564,-16943,-57231,-62401,-13326,-1371,-32693,-3681,66951,106040,111748,89603,17297,-62251,-82764,21486,148027,141361,73430,87148,93525,38705,-24266,-68246,-51829,-29319,-38583,-22064,-15906,-21600,40265,65807,-4808,-68867,-77556,-32227,39310,65226,54355,65164,65553,40818,-29068,-91977,-112081,-109166,-78354,-65541,-101183,-95680,-29761,19424,68364,46460,9898,40398,54365,-11994,-46204,-79934,-152113,-165136,-104803,-67506,-79058,-103942,-111497,-83686,-28810,30834,70113,92170,137946,121878,26646,-4142,62119,96260,73486,83701,80989,49053,18976,3621,-20977,-61010,-46101,6195,44379,102633,149528,97284,6218,-8125,42111,57204,51927,11445,-64559,-87099,9653,77452,-47445,-178821,-136553,-16437,51344,82057,58487,-8726,-49265,-50850,-41075,-39954,-8718,49933,85203,144980,194933,115740,-19720,-56048,-14100,19000,15954,4747,508,38578,82884,28865,-10915,36528,34450,1259,-1309,-3751,-9682,-34174,-80258,-65123,28537,123953,120199,15545,-91499,-105507,-57175,-45121,-26647,-39639,-57801,32268,113466,58638,66803,153301,121352,27680,22595,52829,58932,64945,32083,-26583,-35989,-47278,-68063,-75956,-79190,-64314,-28072,28754,105875,101576,9971,-47863,-46642,-36258,-34446,-48443,-65006,-106790,-144343,-125116,-32248,69999,140309,134645,47204,-17167],[-12505,35925,33759,-40098,-41778,18785,1762,-58008,-66491,-26840,39919,124055,143785,113561,84738,49211,11732,6395,-26861,-45796,5691,65629,105339,66716,-47999,-89183,-82863,-98713,-47013,32813,14379,-38526,-19037,11807,8722,17059,75890,121391,112584,29474,-53589,-47046,-43013,-154874,-214528,-102804,-18507,-14936,10845,21605,-15010,-49376,-85979,-99610,-72148,-38650,-10634,-28002,-114789,-132118,-36139,40863,51755,23065,-48404,-101943,-57590,4624,24890,23555,6444,-9333,16715,4684,-12360,-996,-18936,-79013,-87786,-111128,-155487,-122111,-23128,3652,-20474,-25681,-80289,-146958,-121805,5512,98723,95411,72346,41178,17732,-5138,-4684,19237,40935,45088,22850,-20785,-5321,29464,-11170,-26756,24906,64966,42248,-27750,-38541,2906,5849,16007,79683,118639,54217,-35990,-77024,-85129,-67666,-8948,65697,84652,54003,76734,125150,106817,62533,-6889,-80672,-91944,-22299,-6896,-78897,-90320,972,124664,182551,107349,16152,24406,1253,-86539,-111850,-35310,56400,86403,28561,12673,47605,33200,-7081,-20312,10567,71575,101745,90242,85012,42990,-35240,-81999,-66951,-20366,47742,90313,59755,51466,108629,102252,30841,37797,94710,95418,23536,-37492,-45760,-43901,-41348,-48382,-37772,23365,81356,84165,86429,78355,11246,-55613,-27370,50177,59252,-33257,-126062,-144878,-126454,-99521,-51105,-66437,-125176,-37989,130664,133193,-47804,-169738,-108683,6299,82150,132024,129353,65733,-23823,-76002,-58222,-27198,-21715,27629,93521,106089,51365,-26232,-18218,49762,34618,-24712,-16041,719,-30168,-31220,-4390,8891,24835,-918,-49925,-53710,-19966,22070,58001,12801,-88193,-110820,-9841,93513,164851,206257,167211,34903,-41502,-21758,25968,35220,-14995,-66011,-27637,65761,113783,60365,-57798,-116736,-106796,-102120,-67402,-11941,17181,-13026,-54873,-9415,90359,100061,72564,38649,-5408,9556,42161,21407,27019,113070,128166,9697,-97020,-58990,20668,-25433,-171088,-237573,-103042,89543,151190,134273,92620,23552,-16943,11728,72186,86329,15061,-35290,-29252,-41194,-38101,-5115,-4575,-17705,-1883,-14716,-21758,26588,26759,-30056,-5031,29308,-32240,-129983,-160443,-141594,-153977,-135472,-52564,10914,45838,54373,3502,-68612,-66102,-29682,-7251,-17832,-97428,-131159,-76588,-62124,-79128,-6823,59882,36621,5369,-15775,-65524,-144147,-218936,-167135,-57627,-29506,-35647,-3272,31190,38671,29089,15431,624,-26408,-25032,-16748,28612,101408,80621,-70365,-153757,-95598,-42619,-92948,-141942,-95485,25745,134007,146723,69601,-31927,-107179,-91323,11900,85818,47986,-29533,-69517,-95261,-69401,15057,57708,8403,-58207,-94322,-75682,-21411,66267,106395,64824,24607,-55280,-180185,-206742,-110251,-60392,-102805,-99362,-37659,7796,34813,52168,72119,64531,-4819,-27866,49304,53825,-53510,-102406,-65650,-49746,-64584,-31168,85310,165158,127904,80855,54661,-42094,-105723,-29269,56097,70987,60817,44785,-4300,-85183,-99440,-75780,-111012,-113501,-44773,-15120,-24178,-25330,1610,30418,32416,13477,35955,76995,81682,18807,-66087,-72491,7344,31595,-61656,-130614,-87876,13593,64923,51185,-13293,-67026,-56319,-11507,-8905,-96419,-160066,-108922,-41161,-54778,-81156,-50112,-34163,-102048,-134403,-14884,120787,150142,102120,3468,-93963,-103790,-26843,30979,78136,41616,-113740,-169670,-68374,44226,101894,87585,33289,50375,105799,74438,33596,21671,-44996,-73883,12924,58541,15412,-61738,-68082,17822,98390,157151,163550,129162,152430,216493,177998,76966,63387,88047,34132,-51609,-98020,-66183,-6632,36749,100571,75396,-46636,-57305,59033,118893,125764,128545,68525,-16642,-40362,5649,24539,7392,398,35468,68033,102485,150535,162694,135232,101347,70224,35675,-3037,-71950,-138033,-128299,-40985,54927,62328,-15418,-64059,-98242,-85007,9594,75319,87946,59575,1329,-49266,-31804,35915,50200,18374,-15208,-2687,77029,127073,81583,53230,67350,45129,-3835,8719,44609,45397,29233,31265,55789,45438,-8340,945,31386,-15130,-33476,23809,18115,-55765,-102887,-52866,35228,14456,-63280,-72280,-9668,44484,14233,-24290,-41071,-41404,-13751,-3208,-61988,-95715,-49671,-10327,36222,87672,64839,-59897,-151490,-91719,-1306,35962,31330,5897,-25441,10534,63503,52829,-815,-9094,26695,68848,94784,51191,-14296,-13516,51670,56410,-37236,-71124,-18479,29600,53239,50853,-43437,-106771,-16805,59539,879,-41765,-31141,-15062,40277,107177,139915,146396,84776,-26218,-48193,7826,-21537,-110476,-94575,27840,160537,176686,62214,-44135,-56950,-26069,23336,72772,90605,52395,18088,23058,33563,11502,5380,7232,-10302,-791,9218,-26711,-49213,-34108,-30907,-41663,-44355,-57677,-94644,-133312,-136050,-66565,10212,17275,-53483,-126026,-105024,-36525,-10218,26774,53654,-6019,-71125,-97560,-142097,-184943,-164357,-71815,1757,24062,73068,101152,20543,-43344,-3728,15052,-5673,-23640,-63845,-80480,-49290,-37915,-64380,-114043,-93547,21696,83468,17412,-54949,-53464,-14168,-2544,-519,28926,47518,-10879,-78549,-26774,28803,-15050,-40864,-14321,6096,48363,68320,16367,-50095,-46940,-28235,-11229,20853,47738,16214,-53534,-67531,-82218,-159148,-110296,23842,97241,155047,216781,164614,84116,28938,-61605,-114950,-63289,-10431,9331,50630,69532,16396,-12152,501,6771,-4797,12272,127060,185377,100086,52848,76307,84610,48101,-21186,-45003,-25924,-17690,15121,90983,100626,28514,-40556,-64509,-71788,-90272,-97160,-71593,-14824,60893,105832,90360,47016,18792,25113,45329,17536,-55270,-23174,80859,99276,35600,12800,33035,34780,26227,25514,10133,-22387,-40619,-7516,36382,58991,56115,47777,39920,29227,5638,-4159,-53226,-108218,-77204,-25578,40019,111057,85944,35093,41477,23271,-20753,-21716,-42060,-78781,-36613,31860,53888,37545,-9023,-75281,-74963,2267,-1796,-84479,-78258,13268,87404,86467,18222,-48405,-65038,-44570,21465,93919,70290,5712,51477,103330,45274,-49845,-63398,19030,38600,-17423,-22520,-18542,-18192,39059,47459,-12274,-48932,-59942,-2693,99317,141986,152707,128127,36119,-23068,-63099,-98138,-78479,-54755,-62549,-76606,-77809,-39706,19903,40821,68693,50183,19782,17009,5490,-42917,-71958,-132196,-204462,-185931,-104787,-62127,-78612,-96177,-66913,-36982,-21456,4362,22761,56243,136640,134707,58710,59680,95639,55788,22790,33037,34197,33610,33498,10792,-16849,-56528,-64058,-33831,-15105,30678,106682,119809,58592,-1870,3129,27362,43701,536,-66527,-75261,-16554,7361,-38619,-77186,-73209,-43556,-14081,25653,17129,-25359,-11235,26111,-645,-48191,-16276,50449,59023,66433,73038,8783,-55374,-68588,-69652,-58595,-22350,15506,29137,43434,71136,52386,23461,32482,6301,-31461,-59964,-90008,-98737,-79821,-78115,-103146,-96969,-43021,-30615,-88910,-155300,-141887,-49896,8394,28370,-9510,-7941,102486,166356,93256,67653,81029,56947,30035,30042,36029,62285,131568,159412,111659,52743,-23613,-89601,-50578,22042,19504,-2661,24385,86677,81266,11273,-23822,-9134,-13867,-30479,-43398,-60443,-75257,-69988,-61991,-6443,96710,155365,120516,33604,-38390],[-27692,-5408,25465,12968,23719,51140,23526,-38980,-79131,-75240,-10266,72304,72858,30606,17295,19046,-26416,-66868,-80539,-55235,20643,80005,92313,52497,-9240,-26296,-44610,-71600,-39167,386,-38808,-74011,-11085,73629,80013,55730,82116,108651,101900,46612,-36612,-81897,-93159,-170699,-223681,-139281,-60607,-37291,13455,23181,-46251,-70788,-54611,-36427,-14028,-18252,-44309,-51843,-61479,-41239,15958,42450,23726,-29646,-105876,-146801,-84390,-4174,20773,32021,29387,9221,13514,-7674,-10750,34637,38250,-3864,-27639,-93479,-167406,-121895,-11685,-15014,-75097,-107296,-165413,-188621,-101190,52959,113390,58374,47180,94420,97543,28888,22499,73924,82546,24359,-10435,-24843,-19091,5326,-661,-23950,-31023,-261,6410,-36603,-9648,26596,-31377,-54762,17690,83430,45038,-37465,-61944,-36867,-13104,15802,35065,35127,47847,103700,164724,142235,78899,-11394,-87853,-85127,-2778,18871,-37610,9698,128682,166364,132407,91806,87063,101974,45747,-42035,-33486,61362,104516,68967,18555,31507,41117,-35263,-98611,-50283,46563,90744,72081,43610,39062,32152,20030,9825,5608,-9260,-8040,31861,47994,54985,114167,127403,45482,42932,96182,61217,-34168,-28169,-5961,-53275,-38267,20880,28298,13056,35838,57882,49433,-3674,-49643,-64311,-47856,-21498,-3570,-3492,-34168,-69515,-73176,-50854,-11250,-36494,-91970,10809,168036,125628,-25475,-66678,18524,114965,170521,168713,68307,-71971,-129962,-99267,5407,94674,59644,4247,-9955,-8781,-10875,-50328,-47882,35398,75120,4094,-59093,-53601,-40861,-59894,-91352,-89000,-21727,10281,-1225,-4804,-10397,-30680,-23325,-6993,-52088,-95986,-12880,121584,194212,210046,170445,47026,-31277,-20929,12268,15469,-20054,-41728,26312,107037,101954,38127,-12659,-41153,-53895,-56942,-7736,12752,-49199,-85295,-26563,75103,167762,183078,164024,134201,112277,92191,44387,-36029,-53841,21047,18343,-84126,-127839,-47433,35914,-14519,-122699,-139942,-58806,28155,60484,66381,47645,3664,-51246,-51533,79304,219211,181598,88275,82382,40247,2848,23161,28876,10623,3162,-27940,-18824,88190,111395,21567,36657,84313,31821,-18884,1546,-30230,-129852,-125954,-7924,78954,86739,40180,-15374,-37875,-3508,47202,93907,87758,-36100,-128481,-130891,-119167,-81217,9526,58571,13823,-40973,-50830,-63648,-130607,-229252,-186807,-41923,4452,-14114,8860,43200,76814,83014,38993,-34379,-88362,-87076,-74927,-42958,28474,45537,-52715,-111435,-66572,-9024,-39398,-107593,-107461,-33053,71686,112202,85772,58580,-9381,-78947,-25112,79443,90731,48685,13728,-14990,-64,24831,6168,-64437,-118921,-141596,-118604,-45737,66335,84145,20546,8339,-33517,-136329,-186942,-107450,-5276,1089,-47697,-45958,24845,99556,107897,71955,30950,-10717,-34812,-21273,-34135,-56896,-44571,-41199,-80618,-104163,-58612,32462,90053,77683,43857,-14333,-101832,-132410,-74524,5655,48286,31479,35682,37191,-26182,-49877,-47673,-74849,-34771,30750,3189,-3462,52881,53400,-15055,-58073,-67067,-34823,31808,82263,55058,-13032,-40978,17453,29543,-78332,-111766,-12374,77410,75880,50134,-1241,-71999,-52163,45886,67216,-64954,-158311,-105248,-54636,-100562,-135692,-137187,-134317,-151321,-118935,40975,183853,204986,139874,12634,-133978,-154362,-46014,45620,74422,-10431,-167359,-164795,-5329,103032,117857,100765,78250,85440,112212,58898,-4524,6753,242,-30069,-11638,-7043,-52639,-122312,-87645,27733,89525,97095,65340,45972,112960,162464,64090,-46495,-14372,39273,-28559,-137093,-155997,-67265,31798,41917,8943,-43088,-103992,-95222,6373,105687,153893,129445,20640,-51583,-1226,87442,64347,-5093,-16449,13160,53197,91632,114661,112587,83609,48560,32682,32439,34815,-21691,-115824,-147117,-92905,-26924,-25168,-71045,-100924,-119564,-86860,-179,69969,109851,90031,20259,-26716,2672,62314,37798,-50567,-91150,-16873,97124,136965,82550,28253,3001,-19630,-32156,16542,92094,100105,43454,11544,46408,11136,-98586,-85287,14932,-5792,-93591,-89255,-64571,-73696,-73459,-29475,32670,-18867,-110495,-128468,-96171,-68463,-59984,-43573,-26241,-9919,25773,19726,-74902,-104310,-4554,78980,98055,95665,49940,-23795,-57004,-25193,1253,4667,-16805,-63415,-97355,-26399,91156,88051,-25091,-56970,23405,80458,60733,-18646,-81423,-57794,27215,47654,-29516,-20530,96509,155667,128938,96676,-13128,-94260,103,68329,-20963,-74391,-26932,24648,41659,69166,118112,124770,43805,-32694,-1565,84922,53782,-72848,-108270,-4904,80637,58602,-3737,-9139,-3804,-35668,-34950,19817,57939,42419,50416,85176,74139,24357,5975,-4607,-4160,58727,127550,129760,63143,-5231,-20562,-10596,-14540,-43400,-70641,-81307,-96153,-90385,-46174,2216,-31764,-77021,-12850,67007,23485,-43259,-63766,-102326,-146617,-164101,-195514,-205418,-153561,-63019,5313,24081,59647,98454,52142,-25747,-17566,27314,48030,65557,43388,13611,15351,11343,-40705,-96677,-45548,61801,88863,43663,-1797,-51479,-51720,-18895,-2191,9849,29685,8427,-47220,-54569,-44154,-82242,-121437,-98213,-7196,96952,81106,-2498,-14419,13966,-12934,-34168,-36962,-46827,-61182,-62023,-41894,-84143,-157712,-84293,26371,49242,80912,147937,87109,22147,46306,-11209,-119161,-121619,-88390,-66283,2839,69166,36596,3167,12930,8108,-7980,1126,92607,142036,67106,23174,69742,74896,2140,-76635,-52045,-5979,-5084,7926,41490,30766,-8277,-44100,-72281,-90891,-85196,-64499,-44960,-27600,-6654,11126,31826,18322,-5564,11241,45276,3687,-78084,-41159,48066,74772,98149,111969,80123,73329,63383,15079,-11215,-11352,-22339,19264,75229,53262,6860,33270,64345,19274,-49705,-62273,-85797,-99422,-2978,79416,108505,130186,104681,53956,30006,-30316,-100313,-58965,-21286,-61297,-51665,16135,53553,58164,12551,-93971,-122334,-15465,27171,-46863,-51653,31136,75703,33379,-39124,-65460,-29422,25438,21014,-13403,-38533,-46431,19585,95975,43108,-45693,-26060,72720,75232,-22329,-80715,-58852,29625,109720,70659,8168,13399,12354,53589,127485,178866,227997,177512,-1319,-85292,-84177,-86324,-37092,17335,-27177,-91819,-96596,-55479,15199,80770,105899,54368,36032,35909,2896,-20716,-11220,-59016,-122681,-97005,-11405,12692,-25125,-32067,6296,5958,-18841,-27854,-18651,29300,97448,83817,61283,88710,78969,20809,10003,-24504,-77200,-44521,19102,30964,9988,-22271,-37778,-32620,-62869,-85388,-20735,64822,88096,52503,28459,33651,35493,-25505,-79131,-58914,-32120,-31648,-6294,15385,-31900,-84995,-88930,-48264,-28945,-20764,6379,3047,-67794,-104651,-25779,41502,6419,-13201,2307,-6478,-1770,-9448,-52828,-58031,16350,76349,71763,52695,42125,46219,56221,52661,2663,-63401,-125407,-159267,-96918,18669,59237,-26068,-106873,-113164,-119439,-128814,-115837,-89289,-28547,44314,72794,31486,42971,136069,147098,46712,-8691,-41320,-32431,35836,73326,69510,71064,117670,189058,211721,141876,5631,-89387,-19769,115654,136223,40750,-24799,5024,49585,35833,-2055,-2727,4105,-12097,-14278,1684,5578,13449,-2313,-7384,41681,75351,58270,24121,-12826],[21460,1846,18724,44645,58230,59968,48886,32825,2841,-31661,-16505,22341,21558,-5747,-26115,-14280,-55030,-99995,-62179,27072,87088,76078,19824,-7307,36968,81247,54872,12313,-9282,-36752,-86434,-108414,-21870,123665,175547,138823,116780,103761,94974,65892,-15839,-89564,-87929,-89987,-121285,-109904,-99419,-89614,-16410,23221,-30137,-58852,-48567,-40542,-34276,-40722,-61025,-27128,35385,44229,-8540,-56883,-67709,-80617,-100913,-113614,-77957,-16395,8748,12363,16793,4430,-21119,-20313,40620,81910,69529,65373,60058,4147,-51301,-35042,-3678,-43806,-99740,-118069,-148754,-158405,-90434,6464,34478,25165,65709,117876,109928,37743,37596,91018,104855,26283,-43579,-59642,-51142,-29356,-7270,-5272,-40752,-50282,-26053,704,72783,79119,-41941,-114799,-72002,-1857,23743,-6110,-10536,32633,77983,72556,1514,-39005,23264,127747,171646,116637,58159,17248,-23175,-51306,-19977,22440,31045,94852,171510,105296,-2975,15600,96091,86999,11319,-10009,56844,131046,107028,27811,-6127,15437,5907,-68457,-110966,-50252,50648,82577,43474,4650,-3740,-3626,28947,58270,42562,-6300,-57172,-78274,-54530,810,77630,101980,46865,53335,92609,19866,-80738,-45641,-14139,-56619,-19886,44890,47778,18718,22491,24755,-5309,-68469,-102507,-112594,-122337,-118021,-70322,28520,79778,41231,-10352,-36791,-31824,-47996,-61199,16201,72066,-5574,-36079,44892,104519,114988,114946,103022,14429,-88465,-103368,-65737,6113,67791,49864,8654,-33291,-83469,-82736,-64243,-52080,2172,24748,-61205,-122813,-68464,-8792,-46147,-90694,-76856,-8872,43665,71560,68737,46837,-444,-29221,-2006,-6952,-82738,-70798,30301,99227,98524,63432,-920,-29452,-20224,3971,10218,-25958,-50354,3433,38428,12824,-8827,12168,2505,-42806,-42076,8552,-22660,-141968,-176982,-59895,64062,130007,174969,208481,169565,123806,84676,16089,-81906,-123949,-91027,-104724,-158967,-141747,-57320,11619,5668,-27681,4170,46876,20024,-13612,-9371,-15173,-18504,-51963,-72405,69841,243004,211411,113128,92736,45006,-874,8959,17306,23180,46214,61162,76817,120738,113951,41399,55179,99934,57476,26166,63403,34094,-68575,-75251,-6194,32070,25768,-27628,-81133,-77517,-23923,45548,122973,140287,49145,-32675,-67044,-65924,-20185,29874,48345,12166,-61325,-82706,-82715,-106665,-125972,-49238,54162,44528,-2745,41781,114852,123641,55648,-14932,-51309,-65824,-76914,-76686,-53697,-23493,6560,-952,-33964,-38738,4281,-5877,-57034,-59147,-29408,30608,71682,93665,148797,123322,-5848,-25494,65310,110422,85938,60046,86220,126114,78357,-17119,-81441,-84347,-91629,-106931,-49685,63672,53634,-28313,-34814,-59355,-115263,-123991,-58582,47784,86357,13472,-17713,76305,163694,134500,43895,-9344,-1066,-27674,-104499,-105764,-13175,47512,38126,-7311,-48243,-48279,-35370,-8386,30423,34384,-25367,-101129,-134243,-105639,-44420,-17050,-51650,-24721,35044,32884,5035,-36540,-44587,34729,61669,-24884,-16367,92032,104906,-10453,-91555,-84479,-54208,4900,62312,35907,-35651,-61822,-34404,-6592,-37503,-54898,-2353,34166,10327,-2604,-32553,-103524,-84897,36268,97142,-9750,-109553,-84224,-64471,-105733,-136060,-169719,-187807,-151982,-65725,64317,169226,198959,138907,21561,-93708,-118480,-50661,33720,68787,-13319,-141031,-110757,63791,163693,115624,55943,60331,70431,77212,62226,35436,47172,88370,84353,11792,-49615,-60486,-86985,-80046,9532,88738,85794,-5762,-50397,-4441,10048,-61818,-92838,-6946,28041,-61838,-127422,-86888,12113,64120,7113,-67553,-89209,-90233,-85175,-46162,31174,90412,69034,363,-14438,40533,105659,109146,64978,17298,9635,62078,102420,95589,71035,38860,-4742,-9622,37020,74882,34845,-32316,-68727,-89480,-102249,-102004,-76923,-24794,16355,28121,12665,9816,49595,55293,5062,-11012,39513,76377,18056,-78852,-101513,253,104725,129051,84351,15586,-18677,10507,33326,47913,101594,120413,57267,11103,32863,-23312,-141936,-128220,-27901,-45462,-140191,-168235,-130175,-58603,-4177,25490,47526,-5945,-79871,-80660,-65524,-87758,-100762,-64571,-5386,49934,74821,53686,-5442,4732,100033,145254,106010,30967,-26859,12730,80604,62755,-23008,-92111,-127524,-133871,-109376,-26430,86173,114014,33532,11309,64214,83934,55300,-13075,-64024,-41309,517,-10432,-37269,31174,155912,212238,159431,106095,36363,-11720,33082,40289,-31061,-24623,51090,87466,40588,11757,45414,38817,-38772,-60292,-6639,53515,36351,-39537,-35795,28529,13,-77820,-80689,-16282,12035,-16993,-28994,5953,16737,-3309,49837,135538,120332,47213,21777,-6730,7023,108326,203581,213266,103261,-21560,-28379,22776,22936,-39367,-97417,-76489,-27783,-30112,-22929,26416,21685,-6685,48710,96098,50204,-14669,-48219,-78544,-128702,-156869,-154146,-117917,-76583,-20191,58080,74995,64515,99317,98732,18644,864,40017,40369,39967,47783,34344,11890,-39,-37637,-64552,-12546,60519,64776,45207,30019,-31692,-64615,-35319,-12805,-29511,-40638,-37089,-43290,-40182,-43178,-80125,-137032,-134802,-10934,148114,130089,24093,18397,35902,-21391,-47870,-32679,-34460,-49748,-24059,5570,-42434,-72525,-7622,-14858,-98802,-72000,63533,57867,-1858,26722,21487,-74780,-149278,-152797,-111038,-24108,61671,59640,32324,35127,49739,30169,-20141,-6303,10840,-45295,-26596,90728,97298,-4481,-59680,-27299,3052,7061,5048,-7781,-41300,-72354,-84238,-60990,-37753,-35929,-12691,36923,43532,-20047,-52517,-15055,13833,3318,17169,68264,45220,-28483,-38967,-6602,47192,153161,165942,58789,16586,9183,-45222,-52619,-5470,515,23190,69653,29582,-52755,-22638,39560,-8129,-72756,-40932,-28167,-52512,5549,72517,89220,101145,98485,51980,-910,-71424,-123548,-32741,66365,11149,-47574,-1156,56449,81577,39128,-85028,-135346,-22328,58918,14860,20586,120429,138374,38996,-24251,-30518,-17850,15760,-4232,-78051,-99954,-63125,4696,66111,34032,-19608,-998,52712,38646,-47464,-121960,-82739,75248,175589,100566,27379,46696,53316,68773,104669,161074,233688,196630,21734,-63825,-56326,-56504,-25665,35359,11771,-59587,-79740,-53607,-1626,69120,100163,47825,52886,77689,45487,31361,48923,7776,-36842,-7191,68004,74390,23759,15913,22840,-3058,-15736,-15293,3923,36489,29822,-10927,23880,67477,47582,60103,89703,-4706,-144710,-131127,-65980,-46402,-19133,6183,3413,372,-39020,-114993,-120221,-37097,64488,114228,97400,62762,30637,-56777,-112738,-72018,-46297,-46096,-16290,7241,-38976,-90389,-104150,-85390,-61186,-26872,2400,-44700,-152390,-158632,-20311,46804,-40703,-84655,-10791,65750,84053,44586,-21104,-21303,61151,134953,148222,94006,12448,-774,37605,48031,13884,-47274,-126209,-162761,-58802,104211,140610,29057,-64460,-86331,-121402,-124178,-71750,-61292,-49280,20217,69254,53211,54317,102835,94159,-16142,-106473,-115741,-42528,56283,92268,107418,112580,78218,82126,135444,122015,2860,-73450,-10234,92548,92626,-16118,-99862,-66102,22813,35607,-33645,-68339,-42098,-27303,336,49043,31678,-5233,-28581,-37067,-18594,6598,15838,19364,25350],[45109,8254,-22348,-30750,-32018,2182,57365,96323,87765,42282,9114,12594,13745,-19933,-56290,-35483,-47060,-78060,-26034,88280,128816,50776,-53126,-68043,12495,75579,66781,43921,4275,-79009,-144951,-133019,-30167,93814,141599,112957,100458,105620,108154,69661,-14308,-67148,-42771,-11223,-35012,-59625,-77983,-100879,-81119,-39885,-26005,-34386,-76987,-118595,-103147,-69719,-57615,8384,97339,63371,-72624,-146744,-125693,-85507,-59656,-61325,-59033,-14745,36890,37720,27028,-2957,-64614,-64115,22338,43794,24953,43260,78323,73024,55543,31775,-12672,-59253,-78717,-63429,-69926,-93597,-86381,-48356,-4626,67203,121667,71001,-2305,-25242,15053,57209,74280,27573,-49888,-72286,-36803,-4962,4948,22864,13651,-12558,530,60798,137531,109115,-17028,-68278,-33180,5212,38277,58101,84998,119256,151502,129610,21159,-69626,-39598,66420,121343,95046,80923,82663,47628,-33757,-63325,-5336,66571,104585,82764,-32547,-107981,-39295,21517,-35219,-81637,-15655,83624,124110,68579,-2802,-14469,5080,-17563,-55648,-56441,-27380,22071,45997,36113,31384,28020,11714,44887,67342,20450,-23605,-51405,-114991,-116501,-8676,89694,113433,97149,102162,111598,41077,-48665,-72180,-77272,-77508,-26262,15350,22741,20261,29909,37493,36310,3752,-48135,-93589,-117552,-112659,-66792,44100,142574,121970,23281,-71688,-111413,-106407,-80182,-45701,-62687,-104739,-59024,38958,71489,32602,-21025,-24146,-17139,-21774,-32705,-59852,-81933,-77790,-43240,22400,18015,-79527,-123531,-83128,-22150,25767,-18291,-117594,-132915,-40446,23906,-18232,-47467,-33696,-11846,43899,104986,99014,73368,43003,12424,6988,11693,-26151,-35026,16059,72519,46435,-8691,-26136,-8734,-725,28975,41860,-17713,-60052,-24565,-17433,-43908,-38317,-476,1151,-49443,-42731,4485,-53232,-168106,-191403,-85862,21866,70922,119895,172058,118233,29203,8780,215,-53966,-83577,-71309,-114881,-168427,-136604,-66730,-4979,41165,49105,72764,104976,74473,34773,9686,-37374,-49306,-45497,-40233,40619,136238,123081,87503,61965,13108,-11837,-4758,-5199,18216,80341,137858,126555,67776,58062,71566,83555,80706,47588,18458,21654,19821,-18985,-29751,-26888,-47846,-72249,-117966,-143318,-105379,-45428,2637,59506,89103,70120,56905,68276,92449,81004,37980,27674,17854,-39220,-76189,-87893,-47455,41220,111552,97235,14231,-39755,39545,143552,94627,-42483,-93941,-48596,-24466,-44925,-56079,-48426,-58642,-18312,36376,584,-48679,-13433,-2779,-21556,-3754,15882,30597,46014,94000,193385,198255,80372,29745,68147,88312,34857,2018,95154,172518,82130,-40042,-60812,-1778,13748,-41096,-50707,2899,-22656,-83082,-75375,-92212,-120607,-64173,35238,113254,115366,46652,31051,114393,154320,89031,15521,1257,15633,-43565,-166016,-158938,-27295,44828,45102,34239,14232,10942,12456,7089,13497,15353,-8745,-68710,-131174,-123522,-72201,-55676,-78915,-69885,-10774,49119,30684,-40496,-13983,81620,42770,-84761,-75662,32564,83258,18909,-56417,-65455,-41882,15042,68168,8360,-106361,-133117,-107355,-58453,-22710,-34589,-42489,-32120,-39150,-36073,-51598,-107808,-121398,-37614,56236,37583,-26001,-58357,-79538,-65061,-51936,-87701,-114711,-79386,-20405,8612,13106,31413,27030,6435,140,-42284,-67131,-14045,61491,33537,-75777,-82180,63209,182186,129226,27724,16831,24656,25127,71778,112637,104497,127298,129072,11110,-79973,-20195,28318,6962,42517,110936,103961,2431,-54468,-60091,-65090,-68724,-52318,9985,24394,-33685,-28706,30585,67609,35269,-42412,-73225,-62047,-44300,-40658,-55288,-42242,-16569,-31643,-29589,25443,46877,37868,63112,94551,62151,51067,93358,107468,76836,29413,-1920,-16170,2352,50364,54661,7154,10057,23348,-51584,-138366,-157516,-104202,40985,151208,112955,14413,-36681,-10031,4120,-54005,-81326,-15503,28131,-4149,-33835,-34191,13160,56270,61999,35710,-8009,7911,90840,96084,54666,64863,74693,33874,-1748,-24151,-99255,-170806,-123992,-53545,-81295,-131382,-130712,-86146,-15851,10068,7627,20718,11214,-23671,-12827,6815,-22738,-66322,-47524,9181,64746,59222,38640,57797,104308,134384,99635,48058,-42863,-109486,-11858,104826,66510,-48279,-141072,-204726,-187423,-123824,-66448,-14436,49877,87680,104825,77088,33795,28547,1242,-25207,-7514,-18748,-72552,-85857,-16910,85897,145355,97305,53593,47269,36418,22391,-15221,-53253,7967,99938,104369,29505,-10849,6315,-14516,-79145,-89978,-61215,-29630,-15051,-18706,36583,50302,-45057,-105726,-77057,-44331,-15952,-3373,-3557,14396,-2632,-61738,-20178,81710,82016,36399,44123,16732,9834,103769,193520,168817,44487,-41612,-17330,25892,25488,-23657,-115376,-118858,-12727,32273,20607,35267,25761,3218,23134,15621,-2039,14312,28814,14246,-37874,-79147,-63701,-30669,-37625,-18871,58648,81983,38382,36235,56753,32966,32143,30542,-29365,-77475,-80603,-94902,-101898,-83583,-63099,-29363,24942,64811,50998,18743,14611,9886,-9685,-29662,-53823,-96304,-125602,-112429,-74592,-22137,-11906,-51473,-103670,-123138,-40107,108463,119172,27543,-18522,-35230,-83520,-86389,-26091,11370,-7732,11285,52008,28606,9252,33965,-52507,-199674,-191706,-15751,50225,-9780,-13563,34548,2255,-81234,-103897,-72130,-13064,66014,91933,66572,58136,82895,48649,-42979,-73272,-79444,-115045,-51801,71451,85849,27778,12840,11502,4401,5351,-726,-8654,-39026,-89872,-113395,-60066,3081,-11801,-9071,69049,92226,894,-70257,-63506,-19730,1317,38039,109979,114835,46933,-1648,-26519,10844,105468,89527,-31776,-82262,-73345,-88017,-61752,15411,29236,2148,8067,-16170,-93792,-75063,-130,-13350,-36852,33937,70235,10200,-48421,-54184,-9708,62166,83583,25581,-32637,-56528,-37110,78498,163944,72801,-24934,3025,52625,53400,5835,-70648,-77541,15981,72273,34106,30846,129944,162509,58439,1408,-5603,-46342,-61694,-41699,-64096,-71839,-34620,-2501,11482,27447,28583,13412,-1078,-23409,-48423,-77960,-57515,59883,140040,78608,26047,31735,23663,35456,78860,143994,220553,212960,94218,15760,-1862,-22287,-37351,-11237,29941,47636,38575,11930,-4639,1680,37392,40345,64797,77896,51563,44171,49933,53,-35941,-6049,45560,51735,27929,24665,-1420,-27272,6229,48407,88073,84495,5090,-45890,-7496,15720,25373,112521,166791,55482,-97833,-112106,-116716,-153600,-78158,39521,72833,64627,47890,-10275,-72074,-69143,19842,117516,134405,97082,64986,-32886,-101935,-66312,-42534,-62889,-62439,-32428,-27960,-33400,-50205,-75422,-83875,-38847,40461,22295,-104083,-124360,20614,88980,-20211,-97748,-4433,124476,131900,53557,-14416,-5336,61455,149794,204219,130069,7872,-14752,19236,18902,-790,-27599,-88256,-105165,-11526,111327,130197,46357,-31107,-53966,-91305,-100629,-61960,-69701,-54054,20355,71680,70366,68023,85471,100217,-164,-127305,-101790,29035,94000,73003,98832,150510,78549,-25449,-7272,37266,-10108,-39966,4475,35502,-4240,-67178,-89531,-30990,38064,14084,-73086,-102575,-71301,-33089,25020,73024,20750,-50542,-62962,-32732,-4725,20853,34661,37837,58055],[54323,21109,-34008,-88730,-111491,-42009,77218,137630,117575,71976,37606,41264,18131,-52025,-82932,-13639,42711,27913,21980,84971,114432,38597,-39316,-53757,-34895,3605,38785,57608,28206,-66706,-130392,-76623,13134,19339,-26130,-37642,32761,117689,154324,103277,26877,1790,8194,-5362,-38012,-30566,7928,-10648,-78859,-82194,-8813,31011,-45224,-121968,-83946,-32311,-38773,4357,82342,56604,-46890,-90966,-55274,-17129,-17841,-34798,-29971,15390,81612,89912,65281,3066,-86058,-122494,-76149,-40439,-24442,-5013,44492,58697,37940,1296,-31932,-38725,-18200,-2832,-18306,-41685,-60920,-33658,41082,122556,125333,-7192,-116959,-106974,-43714,-20772,-7741,-8995,-52255,-71163,-17741,36217,36063,34343,43383,38500,41589,87163,134697,78435,-8432,17302,74821,83581,77885,108294,160135,170169,153995,142100,64067,-54652,-91535,-28563,56617,108745,143664,116422,41392,-37149,-66327,-24881,42378,53037,-34882,-147613,-142237,-36903,-26745,-103706,-106470,-19937,49802,70420,29570,-12103,-8104,11015,-21660,-52126,-48266,-44617,-20689,5822,37927,83082,83347,56230,74256,55902,-21425,-50210,-39133,-75703,-64315,55629,141499,155412,144393,122466,100865,92114,50706,-41043,-117858,-117172,-51659,-4191,-6329,-12559,19774,72385,118447,103067,42567,-710,-19060,-27315,-9855,51974,132352,123291,15137,-104162,-159524,-128384,-75432,-76099,-113337,-111648,-89886,-73692,-39236,-37185,-100939,-126817,-67775,-14748,-35961,-120724,-190388,-167061,-75424,41059,54217,-57143,-140391,-120867,-10066,73075,5049,-98414,-103745,-38043,-4477,-36017,-42575,-33102,-43012,-2249,66997,73582,51337,40600,26106,-20619,-23674,47105,113331,136967,144621,93981,35995,19394,14623,-3302,34561,61789,-5522,-53620,-18538,-915,-24499,-45993,-37424,-18104,-35534,-35489,5047,-22064,-89286,-108157,-47342,29129,61023,53731,44764,-12620,-76320,-70638,-35088,-6203,40191,63365,-27635,-119845,-104349,-44144,18095,69921,68982,55350,72962,95582,111887,76415,-26729,-87515,-66339,-24214,-9686,9512,46013,68587,46557,17577,36599,33486,1113,13770,49875,48881,1246,-49945,-7146,82970,100286,52190,25633,-8927,-40926,-11294,6281,-7495,-9984,-36203,-105248,-174077,-151848,-59076,13028,28598,12655,-2491,3293,45152,119097,182159,125981,15556,-14966,-8941,-23711,-36190,-32775,41586,127693,115710,18325,-69121,-87566,1167,75927,3272,-97552,-87669,-9784,14562,-13257,-54646,-90772,-107349,-41047,6144,-41392,-73360,-33192,-12557,-18941,-9036,13580,12205,2790,62826,162054,171384,116458,84878,78776,52118,-46374,-107614,-2495,95575,22763,-59223,-40647,44106,88901,37389,-41431,-62813,-91188,-111964,-74173,-74679,-86771,-7807,120159,172399,123664,63042,53276,82360,81519,29561,14360,43746,20130,-71857,-159061,-166576,-88845,-28642,-26590,-25737,1568,58141,113481,82432,-7762,-40878,-23519,-63398,-129169,-115318,-56173,-9760,5216,-35256,-41948,28169,27920,-34727,16542,90561,15387,-104381,-117774,-60387,6148,25644,1476,-22200,-6868,47295,111604,54700,-77292,-121819,-80796,-31934,-18093,-25382,-26241,-7427,-13627,-24695,-35599,-71107,-111930,-84379,3429,54572,52704,-10261,-59569,-10205,42876,34447,36140,44715,19417,-50939,-129187,-132841,-81712,18286,104486,29485,-72096,-45614,53394,73123,-24340,-84748,-2779,127958,142597,64191,21970,-4583,-14487,62788,135519,114876,101705,77763,-41793,-117379,-3277,101672,105930,115194,123737,79845,18746,5817,5494,13706,23168,-13195,-44399,-23565,16300,67164,76466,33269,-13671,-34500,-27309,-31329,-14093,-6605,-47428,-65580,-56149,-78944,-66672,8487,11496,-40719,-30566,44467,77095,89779,96307,76412,32843,-27617,-41650,3982,46109,48833,-3413,-58322,-13212,49805,-4047,-108612,-170206,-147455,22466,141986,64462,-19894,-20604,13969,15950,-71288,-141553,-80159,-12081,2936,38884,44474,22054,5270,-9460,-15150,-3678,43780,102918,82383,49731,44895,25603,-7703,-54852,-115781,-172950,-172902,-83424,-15579,-32161,-56926,-11342,54440,64600,15134,-27576,-7134,38269,51815,39581,28127,11639,-11443,-9742,7872,39405,32235,30238,70206,87739,68904,35375,17712,-44192,-112441,-55574,36419,41634,3192,-56295,-161008,-192605,-150105,-120630,-112330,-38235,86666,144101,73118,-15345,-22491,-26988,-20691,18134,8620,-44352,-90057,-93801,-16853,61047,27769,3027,16074,4878,-998,-7780,-44464,-18572,67741,98425,60930,36221,34926,11006,-22896,-37159,-49161,-37455,-10668,-1243,20255,-1762,-47877,-14990,3900,-60411,-68435,-26552,-3535,29375,22564,-69162,-79873,-2214,26646,35613,82917,68351,24916,91413,172664,113753,3483,-6862,32324,16055,-1390,8570,-44318,-89636,-30305,13555,-3021,13750,18704,8503,7623,-31668,-57678,-21300,29940,71785,65675,16271,-5576,-11113,-34183,-21717,24578,33592,-16415,-50320,-16411,28377,48387,23893,-54638,-123882,-167871,-196993,-175046,-128810,-48526,67028,134391,122045,76644,21349,16783,63039,71905,-1176,-82944,-121118,-129624,-121980,-88183,-24718,-7477,-37162,-50138,-59103,-50588,4019,10340,-36820,-82816,-109934,-129541,-89633,-18269,-2827,-23161,16284,92603,103583,53540,41437,-5878,-128483,-194930,-81362,12002,-21557,-9314,69026,72492,30896,10896,-6149,6914,85343,119705,84352,66152,73256,39010,-22749,-36620,-43826,-52992,-8474,24339,13142,24286,42646,27344,12589,19122,24656,39549,19326,-44739,-97652,-73354,-12308,-33959,-58122,13148,52290,3593,-63655,-97964,-88011,-51425,21001,99342,119016,98602,80261,12416,-20787,14706,-5727,-87736,-114955,-80690,-59753,-31896,41756,56122,-16728,-62461,-66444,-97934,-75890,-9359,15625,25280,67125,80508,17163,-91054,-146470,-68465,54593,71045,-11438,-51901,-11970,59696,152318,173876,85542,15013,14784,18018,-28714,-96028,-97706,-8414,69438,61733,13139,-12712,23861,59496,13910,-16686,-6303,-51341,-92016,-54037,-18835,722,15541,-14680,-34246,34111,80197,36857,-19406,-45392,-16349,4924,-19002,500,34616,11601,17912,34705,-555,4150,64452,144992,237120,241647,131446,43079,4511,-16841,-44012,-63175,17083,158760,175079,64959,-15042,-44924,-2227,46201,59839,14607,-24830,-15735,8896,-21580,-53129,-43869,-32822,-32704,-16270,-5863,-39825,-54137,-2747,60886,126680,114622,32933,1412,-14616,-60970,-33060,65220,112654,36904,-25275,-14780,-75148,-168923,-103656,54352,128337,106252,81853,79490,45310,-18138,-21290,37913,87761,101452,96801,17965,-29305,1710,-11362,-85470,-99420,-35144,5917,7225,-24423,-69582,-91087,-26628,102393,139621,22036,-49711,32604,97961,30473,-59208,-33808,54531,50438,-28325,-59052,-31892,18500,83744,118058,56355,-13436,4039,16611,-25618,-59758,-68133,-89836,-62180,15744,71267,92820,51843,-39828,-86884,-92792,-65981,-29223,-37359,-3189,66939,73630,41371,56361,75326,86727,-2949,-125859,-98252,47997,95601,29626,22649,85713,44541,-77093,-82485,-23120,-27130,-41164,-17700,-13237,-33583,-45577,-26285,38443,59340,-17710,-90008,-72399,-46124,-22456,29523,44894,-8808,-50082,-46309,-13041,8429,18133,24826,29136,50446],[46956,-1155,-41740,-64185,-82820,-54366,35170,74921,25918,-23988,-17029,7261,-41632,-116583,-120949,-20552,83926,97641,38013,19496,23208,-6775,-7141,-19144,-63773,-21991,66645,84698,38329,-15534,-39748,-374,27866,-60689,-182867,-169217,-24805,105165,161968,127582,71724,45363,1820,-76681,-113807,-53338,60119,92246,2637,-43191,28180,89845,39705,-11028,16088,22711,-43902,-62778,-9031,37469,40609,29990,49297,47905,-5231,-38957,-8270,45095,81698,82213,62871,3268,-81477,-141806,-130752,-64725,-15593,-9340,5103,-3321,-48523,-90086,-93039,-48172,10916,11437,-16221,-7887,-6554,14259,61673,69630,12575,-80319,-127106,-120335,-85365,-94551,-92718,-64203,-55294,-68045,-41091,11134,21685,1574,-1570,18772,39887,75964,93212,6969,-58084,15526,91647,98015,78802,100290,154517,145371,104161,120747,85335,-26327,-80922,-56592,18678,115016,166841,72336,-40020,-53644,-24980,-6895,16645,25957,-46235,-144645,-126624,-18464,13565,-14868,1271,27805,25960,26260,-3793,-32996,-8349,26044,-11720,-73363,-109667,-104996,-46677,-1502,42745,97581,84272,54415,73621,38109,-36557,-58681,-54873,-45201,16964,95553,118039,111916,87219,46866,34265,113049,143933,54408,-72209,-125183,-49834,26303,-1110,-40601,9191,76274,102793,61886,29810,39032,32382,17727,35726,66668,95444,72819,-7756,-82829,-106087,-58766,-1154,-21825,-64826,-78137,-112845,-148827,-97613,-34489,-75456,-133154,-107105,-60284,-66421,-149918,-200489,-114457,-3361,50433,23870,-64890,-129683,-128907,-34546,69448,47306,-48299,-85072,-68153,-64312,-83829,-55303,-19586,-34591,-59331,-20291,35548,53999,43271,10950,-66262,-80566,58625,208466,213698,144809,105645,115835,98548,34826,-25767,-1071,41777,12412,-24663,-2194,20470,6399,-35598,-34701,9226,16374,-12755,8036,38884,25686,-8684,11674,59246,61860,-4186,-80711,-122823,-102796,-104467,-107050,-14079,116562,144951,46612,-40574,-50498,-10590,44605,62367,41550,23111,15744,34716,81087,77689,-15365,-83483,-70838,-43031,-41631,-6073,56252,43189,16127,52765,114171,79933,17486,22622,-15563,-133490,-177709,-123440,-42614,46157,90107,65855,42253,-16240,-53234,8116,40835,28370,61575,54215,-60047,-148610,-97911,9937,94449,117319,44669,-43482,-65357,-22514,42555,100807,65893,-18029,-36581,-25329,-27092,-3245,46735,98240,81014,4781,-66840,-95385,-68612,-10864,-4060,-49925,-61829,-216,66511,81598,34284,-56448,-128120,-115995,-38164,-55319,-107637,-77987,-30679,-14973,-20235,-35412,-29415,-39466,-61388,-1103,72070,84663,88925,82139,72522,47961,-60678,-159402,-103142,3018,1875,-22729,-20101,23484,79742,66320,-20867,-58101,-74075,-70213,-16577,-8911,-4745,49938,132049,162247,118411,66479,22854,-10417,6332,14741,24093,54935,9796,-71240,-85737,-105619,-102162,-66815,-84991,-107785,-56997,36099,103671,64045,-51044,-85638,-61878,-101827,-136396,-74744,14663,96980,134492,63472,-17544,432,7025,-20560,23100,52584,-1143,-69513,-95673,-81967,-32719,12088,38495,51347,45652,48942,107745,106131,20083,-20290,51957,119063,86679,51928,56874,60649,23575,-12026,-23582,-44551,-64542,-58885,-23481,21683,58636,30554,-7364,-298,27437,62020,119630,122080,53272,-27002,-94804,-114158,-72879,67712,167664,76334,-40219,-35539,29642,60756,8648,-63148,-65616,19149,104323,113406,68193,-13538,-48730,7769,54180,44515,37937,683,-94896,-145861,-59026,30490,72297,101268,67994,-15997,-53688,-9640,55273,91102,56664,-52470,-141303,-105084,18314,85510,33438,-41457,-25404,24400,8283,-34450,-11773,-10926,-67381,-61342,-18281,-47626,-83722,-52002,-45929,-76435,-75396,-13190,41566,49615,35847,17126,-30614,-97441,-81686,4393,40575,132,-57513,-92909,-65595,-3356,11662,-47127,-128707,-132978,-9983,45861,-49224,-82890,-1559,65093,52065,-39652,-103362,-46514,20188,31848,62322,65287,38395,10271,-24116,-16978,42140,51536,18022,7134,26698,29208,4318,-41576,-133205,-193261,-183343,-121355,-20540,66257,81800,36377,59196,131995,119754,50441,2774,18770,80292,119972,73093,-1318,-47895,-57569,-52797,-37946,16161,64872,78512,35214,-35951,-34314,12500,5698,-33810,-69334,-73823,-29436,44185,87663,59148,-70120,-180775,-170607,-110855,-89971,-53858,37338,112465,81774,-9439,-52962,-61317,-30055,32993,59326,47311,-19786,-94044,-47128,49382,32493,-2426,-38296,-73360,-13070,57163,6147,-57814,-7276,90962,111916,81443,56277,42948,49290,62502,31414,11186,21735,-7236,-70083,-83170,-23145,63180,34635,-85909,-122438,-74184,-27805,28162,42804,-32891,-63962,-12851,32496,50565,92090,93099,43985,91690,163594,91697,-7450,9626,48807,7516,-36320,604,40246,6101,-49013,-91535,-104828,-29693,41077,63999,69087,23723,-48424,-80823,-53969,41578,93461,45513,-11881,-27437,-17961,11068,25166,1508,-47210,-77853,-37894,323,7108,18258,786,-48361,-112707,-135844,-111940,-82959,21065,199732,258170,165763,76776,24683,17660,51055,71070,13234,-47172,-44849,-29019,-43004,-57264,-43940,-40748,-40753,-1873,29287,-2750,-52576,-94667,-106434,-103817,-116587,-116498,-28221,20688,-55252,-88932,390,109934,140013,81725,70658,103794,21784,-136646,-126683,-57100,-41362,21820,86740,62598,43642,43351,4530,10034,90822,100869,56648,42450,35454,23901,23654,48764,58401,67684,72065,20123,-46382,-26713,11203,20711,25720,55213,75829,68811,34515,-7340,-61786,-77280,-39118,-52963,-84550,-42080,-6883,-6848,-34684,-88285,-128835,-102298,-29255,13117,34634,116381,155923,44465,-52051,-28759,2757,-27871,-42025,-7456,-207,-12729,39173,54758,-30299,-103186,-101629,-80439,-44606,-4869,38991,67405,49163,9781,-17830,-58435,-100543,-43242,56480,60422,-23349,-49050,-337,35550,59502,54609,49217,41769,-5353,-41777,-86886,-168198,-141936,12645,90304,33195,-14901,-24982,-48152,-54791,-49207,-28799,16541,11709,-26498,-27504,2933,39092,36413,-28113,-36037,45446,96517,64295,15827,-12298,20353,46126,258,-28775,-27636,-32342,31166,102184,55320,5018,34313,140111,273353,273997,116170,5217,-34538,-31054,-15452,-42614,12686,187343,205530,52054,-26094,-10764,45953,73190,46001,-37061,-90879,-74670,-15548,10668,14529,8268,-24822,-62552,-53785,-49324,-76443,-80110,-61715,-25879,62715,82050,45903,44860,-3446,-101856,-97588,-36133,-16895,-44358,-10289,50185,4518,-74060,-58650,42680,123239,88849,25197,54660,95520,44738,-22390,-22570,41608,91849,83125,43201,71013,118572,60226,-48747,-67661,2670,33136,-1725,-50759,-51285,-13825,50214,132564,162579,74476,-20564,-8472,52736,63652,-1869,-68341,-83071,-113072,-146144,-101419,-39055,-7831,-17017,-55143,-76998,-47777,22061,29185,-24907,-53727,-59765,-67090,-12915,70089,89445,103743,70025,-45931,-115093,-81427,21007,100466,90562,95115,126950,64607,-25243,4803,44237,7421,-75329,-135135,-108951,16945,92411,32430,-37650,-34750,-40915,-80825,-46776,9531,-11420,-52652,-59219,-59669,-40271,-18018,3160,56866,77111,8732,-35997,5265,28390,21908,25586,3861,-18116,10326,28252,14261,-9060,-21117,-10687,18283,58174],[82926,-650,-28528,35583,50383,-19640,-52971,-46267,-86860,-125667,-82273,-44548,-78792,-95105,-80437,-45263,14419,67789,41431,-2991,-37527,-53577,-5788,2069,-30853,54929,166790,129817,44832,52597,71716,30099,-20866,-87583,-151277,-98971,34471,108969,131694,116930,75257,38790,-16744,-104072,-137627,-61800,63719,131118,88717,34800,49328,77530,84886,95390,77534,22230,-63074,-118026,-92768,1178,70966,75468,75359,54335,1051,-24036,14748,64679,67366,43027,36273,19763,-30906,-69628,-44603,2385,29559,27406,12540,-2146,-35537,-116230,-177842,-130723,-33713,8755,15692,50170,63919,40279,3466,-55641,-111530,-99855,-34524,-25420,-44365,-93934,-111871,-67209,-14537,-24319,-49312,-45008,-45736,-50908,-48256,-22085,26392,76755,75231,-32156,-105991,-36952,42902,43195,17613,28671,78729,78245,68435,117078,104442,15918,-26149,-30381,-7136,79651,131219,13997,-109152,-93678,-17980,23149,47672,73273,51218,-29979,-70211,-16540,65084,111722,126407,99254,45652,1368,-54110,-77543,-20529,38371,7056,-75917,-143417,-133629,-43647,9991,37414,71092,41442,1465,33219,21223,-33296,-47612,-48533,-29459,29581,35919,-13921,-33362,-41077,-64803,-29115,99692,161368,111635,6625,-78786,-27112,52741,30641,-6697,34439,45452,-5730,-70702,-69339,-37307,-43532,-22697,34776,64614,62536,27180,-20841,-38319,-14381,34210,60611,31800,-1057,-46496,-110435,-132647,-70618,8564,-199,-46155,-71976,-62088,-46076,-81488,-96820,-29331,21795,151,-56283,-98797,-84691,-66957,-53699,8798,34343,-30363,-72576,-68839,-84283,-111608,-52482,30431,3604,-108859,-106832,5286,80352,62141,-7821,-96069,-129448,-30454,122116,108455,-5297,-6183,96993,127707,68832,-13301,-39379,67,40025,26504,-2310,-23445,-25090,-17988,31389,86202,68291,3548,-2669,49907,62711,9861,2909,30214,22279,-34865,-103148,-116194,-50715,-78256,-137718,-50909,69090,75584,46759,35505,171,-5933,27214,22322,2085,7423,-9997,-49730,-40740,-1223,-3562,-2191,-2576,-32008,-9414,90759,112753,-251,-40491,61540,119505,49534,1497,26827,-46838,-194458,-196193,-98321,-48698,3666,93710,137427,104119,4815,-28714,54787,89407,82158,114711,92295,-10846,-59629,-26597,17222,96332,151350,77583,-28030,-47386,-18818,-23008,-27161,-22989,-21586,8616,31546,48,9233,68538,68330,-10802,-42387,-32085,-17698,17625,32403,6630,-11855,-8987,51224,131777,148390,73618,-25910,-70882,-37380,11267,-53074,-112356,-65479,-22150,-15212,443,322,-15215,-43183,-69118,-36171,2077,29086,56033,51064,58731,80411,2090,-120129,-117477,-5074,57507,50474,8430,-10731,16885,30061,-7437,-13537,-8424,14886,58352,44437,50220,73887,66052,72022,71915,36880,-28901,-83885,-38981,16404,18356,39271,22986,-20891,-1559,-8255,-34513,-32323,-70869,-107281,-74474,-21255,-9265,-39882,-69354,-50092,-51327,-122616,-143772,-28558,106318,193999,226585,166609,47716,-4914,-3196,-838,12611,16840,894,-32010,-38530,-7047,31331,27506,44783,104332,74480,-2698,10309,47319,24102,40768,167467,285955,262550,170582,102913,56268,10808,-12721,-25313,-41454,-13146,-951,-28768,-24642,12946,37500,38714,-16490,-55424,7919,93702,98893,67223,68321,57926,12051,682,103567,173452,94001,7243,-8776,-1805,29151,57707,18344,-63211,-62959,39793,121031,90262,-16062,-66660,-60218,-64082,-54711,-29224,-44454,-88444,-117353,-103353,-68632,-26605,19016,-7401,-97944,-160064,-103725,7783,50441,-8417,-103671,-159826,-131023,-10942,70691,10015,-56846,3204,78067,42856,-16391,-4380,-16229,-71403,-42079,24158,2069,-59717,-76320,-68777,-54478,-31175,-3160,-10575,-36189,-25110,-6753,-46064,-114741,-87822,-11671,-14121,-66722,-78891,-78464,-87670,-64802,-20072,-17946,-50633,-32718,39914,30087,-74692,-112065,-28517,58830,43353,-21460,-16357,54062,88195,56773,41615,44651,60405,52874,4244,7272,79297,47766,-43727,-46035,-22462,-23405,-10658,-46180,-155572,-186343,-113874,-24976,53812,137698,177476,106910,30474,54652,88800,78191,70141,79374,110493,129933,80166,-11872,-110995,-173431,-159689,-92561,24194,131287,135423,-11596,-150458,-102651,-14018,-44817,-69627,-43897,-63319,-60536,35403,104776,84507,-39260,-178672,-158331,-26095,18486,-17635,-23478,50656,90879,35299,-21628,-33272,-1709,43830,76196,100847,57773,-24915,-15415,72810,75806,14048,-79540,-127455,-34585,80745,45607,-57327,-49155,65401,103198,54221,18780,20034,49832,96979,75196,33745,34725,-22835,-117760,-91803,15417,47558,-27725,-112343,-125996,-78546,-28102,9662,15726,-8626,-6861,34751,67222,40476,42445,65502,44784,69370,114496,43899,-55508,-53902,6008,16946,-44490,-50795,30364,39407,-70970,-179982,-182196,-66244,60985,124406,141561,90470,-723,-67118,-77662,-15544,23164,-1477,-20799,-5190,17839,45526,55371,23146,-18780,-32783,-16742,-41523,-62062,-1099,68449,52275,-8868,-14114,-5280,-18762,63108,240547,270401,117402,-9828,-35727,-36203,-48109,-25520,10237,50048,86822,84667,44298,-7094,-44001,-58347,-31981,25508,76759,55798,-23418,-92058,-93076,-76229,-85877,-75185,32835,68865,-55535,-100481,12713,106113,124367,101314,118274,163969,77990,-108490,-142024,-95443,-46357,17018,32255,-21297,-43374,-22194,-21895,10788,60166,26636,-372,16316,16228,4534,23078,82433,115093,109450,105692,65599,-22215,-48968,-11782,13034,24769,66680,78788,24952,-23195,-19490,-39856,-65806,-45629,-44568,-48987,-18180,1916,18677,28603,-36082,-107181,-91912,-49771,-61556,-32807,113233,142227,-7639,-99854,-31488,76060,91793,61331,57468,14871,-36232,4471,17521,-55821,-118156,-116571,-74408,-41415,-33522,14635,67911,51894,4042,11683,42733,7785,-26234,4007,27040,-5455,-23984,-22795,-59327,-103949,-100644,-19214,22406,-54492,-98731,-94816,-141383,-122482,12197,75611,-2337,-42757,2083,-1393,-44053,-44458,2619,54763,68459,33351,-10744,-17857,4486,-11191,-49200,-23289,24685,51946,60090,49046,23168,24265,23328,-7506,-26931,-31731,-30954,48970,151443,105662,-16279,-29443,114101,287663,288994,106541,-7382,-40820,-33340,19811,21392,20596,104672,102283,-690,-27115,34287,100702,74502,12326,-38995,-74673,-81260,-35088,25098,88456,116177,75476,-3463,-54445,-90221,-111560,-100787,-124757,-140632,-57413,-13603,-22714,-2340,-4494,-59027,-85544,-79154,-87172,-86769,-41967,23332,22538,2998,-7332,6097,46137,15006,-44878,-7701,56861,50176,5816,-5409,48838,69842,23794,23272,121321,179372,117623,32534,-6020,19379,31348,-19178,-70380,-4969,102880,118089,90494,66687,5656,-60335,-62833,-824,51517,12843,-75822,-150987,-211649,-201065,-105540,-22707,-25524,-100211,-158972,-140138,-73623,-701,26484,16719,36710,48908,24506,77101,176041,176224,133082,73432,-29872,-91934,-42950,102940,205640,177162,140017,125191,29872,-84200,-58431,-2512,-60257,-128344,-117251,-69646,20951,102137,51674,-67444,-122705,-116089,-64681,28308,74790,13251,-47434,-68415,-102021,-118706,-84930,-44907,3292,58635,65200,50102,65141,83962,69168,27056,-9731,-6412,55852,78503,26791,-30338,-34422,-4627,40005,99300],[98845,10165,-24189,73537,105075,-25560,-143790,-136310,-123573,-130449,-89359,-54169,-50747,-6384,2461,-69003,-101983,-34203,11678,7475,-37135,-80520,-51926,-21621,-7741,89263,173395,109932,32528,75226,101192,-3711,-100572,-89279,-12849,77318,143762,122774,83349,59785,17288,-7123,-10376,-50761,-86492,-38517,42600,85167,65649,13628,-25632,-35046,5231,42457,-2377,-62357,-90637,-119073,-123920,-69480,-14983,6715,14200,-862,-12821,-1204,22885,48293,52525,19088,21534,47345,32738,26412,74842,67471,38871,45076,60257,78109,78323,-56576,-225719,-239045,-126832,10135,87091,104821,87655,22372,-71060,-128377,-121692,-41465,81361,101133,32522,-53021,-81385,-20246,53787,42935,-11349,-55270,-97202,-87296,-52381,-26955,26367,79864,75567,-7660,-76016,-18886,63525,31204,-57425,-81039,-22977,18261,53591,118197,125045,65040,10399,-39562,-52825,19547,88479,22916,-103476,-153299,-85576,13971,87635,127132,128237,82144,11148,-13884,44593,104981,109345,101000,60784,-29170,-109075,-99869,-31070,24623,11140,-46058,-87426,-72980,-17418,-6451,3258,42602,20680,-26985,11446,18901,-37438,-32788,23491,37884,11536,-54112,-131805,-135622,-98193,-89212,-23968,86683,104876,63061,33424,-18210,-30048,16290,52059,63769,74201,23589,-61594,-105038,-101151,-111788,-127892,-66245,9860,22589,21206,11483,-15873,-30397,9308,65241,58826,34826,41723,9533,-72272,-106172,-54714,21731,55190,52395,6782,-28739,-21033,3324,15111,-24052,-87512,-105874,-119726,-111191,-21226,26482,-26114,-38084,-12546,-17055,-18331,-13998,-51370,-105107,-62299,26766,-15732,-144873,-135741,-18349,45286,16655,-42623,-114617,-173367,-147365,-42682,-53428,-139576,-126898,-17553,73086,110054,43993,-55352,-44607,56553,81606,1365,-79273,-74142,2679,94874,125418,67400,788,-14841,2955,6864,-33835,-55568,-49710,-33997,-32832,-43344,-32180,11642,-8225,-52064,-31949,-34524,-54682,15815,83777,35082,-19516,-13927,-5010,-10904,-404,-6202,-82842,-134681,-77405,20353,99486,89386,21923,50761,166114,138496,-16328,-54129,35865,33570,-35852,-23415,11040,-37887,-87223,-57040,-35680,-39478,14326,135020,200568,140021,12412,-27488,61463,119549,115653,92670,32339,-5496,14978,8451,-25184,32989,87948,29179,-23416,24421,77496,34612,-29737,-34786,10802,79422,114790,66788,25508,14686,-33981,-73576,-3112,56337,61651,72376,75490,76667,51792,-18570,-1020,119515,132727,48303,20119,40301,34002,38612,16872,-44371,-66814,-46322,-37275,10953,67756,63070,37153,13649,-11424,-7062,33050,58288,47270,52108,88091,44635,-66351,-79850,26106,85887,58170,18305,-9497,-36812,-29253,-19987,-27901,-17935,37387,66037,21971,19553,25044,-30132,-32600,-9906,-31768,-70318,-103167,-83157,-31815,-7304,37372,67438,42049,32411,40739,31347,11438,-28745,-52749,-46141,-45809,-72530,-93582,-48318,20267,8351,-84232,-132486,-24720,128446,203399,232363,200953,78617,-7262,2816,13226,-1410,9118,2593,-42263,-20478,69983,125487,62021,5360,35992,10365,-84134,-111493,-94778,-91742,-12651,149163,281570,284708,168767,30363,-28705,-26648,-11117,-26831,-38799,14630,22973,-33015,-32394,172,24374,50352,6215,-56641,-17893,26165,9457,38144,129174,139550,50668,6103,77666,135692,71829,9135,-12005,-27896,6933,92194,88863,-32273,-86555,-1306,75297,39359,-31138,-58995,-100225,-147130,-127986,-81488,-69235,-53667,-40579,-34647,-12318,15611,32068,2333,-86961,-179650,-140938,-45528,-30802,-62682,-71816,-72885,-75361,-9418,90305,60001,-19576,6727,76868,86219,33306,-884,-9660,-20952,-3058,17781,-7683,-42076,-53356,-44924,-6596,34824,31355,-46623,-79542,-26237,19616,2000,-57912,-58608,-26103,-61915,-103550,-70707,-41752,-57768,-66657,-63990,-54783,-15690,51159,118811,103833,7391,-69103,-70284,-15587,-15735,-40916,14103,88712,92661,48148,17659,15270,47494,48744,-2039,-13739,39133,35959,-12042,-36547,-65919,-87386,-44330,-30477,-87740,-95449,-31781,26488,74597,136399,185223,117428,-45055,-90692,-596,55680,83277,100959,87670,58950,35754,-1288,-89358,-189421,-174864,-82688,38279,129521,111478,-42418,-164810,-114712,-66639,-98333,-85034,-25543,-49883,-97021,-36290,42842,38235,-67609,-165142,-112367,33913,57118,-28068,-71629,-4911,61403,58115,42153,31951,36730,39488,47064,81474,77887,21484,-7358,42609,63547,9736,-82998,-133158,-82956,14628,16650,-47567,-52242,5145,17226,-18946,-38629,-26291,8238,51823,44620,27671,44475,1520,-51473,-19337,27860,-10025,-67299,-77681,-53498,-17505,6498,-7354,-24557,-15922,11498,47656,61042,1239,-19966,26443,26094,7515,17386,-26784,-102906,-105770,-12872,55107,-9130,-66628,-33628,-29335,-95884,-157094,-143983,-59197,49390,125476,140119,85609,35257,33559,29906,-10256,-55627,-41783,24212,57952,37856,33992,48730,49410,39753,25879,8404,-32571,-63897,-9110,97802,103952,28042,8322,18118,-16356,11433,134802,165200,21339,-119438,-119435,-90692,-122927,-93450,33203,140220,156334,113453,74594,39503,1943,-14474,11060,32725,52724,60520,23572,-16011,-11589,-38803,-64468,-39557,39893,79823,22878,9815,92010,115767,88659,85077,116562,119221,29111,-98168,-106224,-47208,2172,-2564,-34007,-45418,-47912,-38166,1766,45820,29824,-32788,-11205,53172,44255,-21397,-28774,56619,98392,60160,75864,105340,55997,-1778,2488,8127,13166,34064,9416,-40992,-51225,-15987,-13429,-44271,-47756,-39998,-7146,42742,64337,96082,126126,52476,-31772,-23755,3739,-24782,8126,104356,57015,-88600,-116586,-1385,139198,167719,114934,76250,-956,-51213,636,4171,-60957,-99229,-89001,-56604,-49806,-67900,-23482,55302,104065,110748,128166,148143,70480,-52273,-75908,-21833,24586,33705,7543,-37672,-95119,-117981,-50362,7984,-46877,-104519,-86496,-45445,-377,64390,83270,709,-40844,35294,89274,60793,29758,45873,60441,45654,3047,-34338,-40339,-39092,-71000,-61204,-13626,-1102,11663,46022,57801,36843,12451,-5072,-21051,-38296,-28151,4728,62651,114579,55073,-73487,-67072,113025,303374,319742,167760,78115,46503,7913,24644,42297,11242,-13112,-23258,-23665,-8540,22012,76516,34136,-22476,-14962,-16716,-60982,-75628,-42318,46429,131502,138336,75000,-13055,-91331,-113231,-87348,-116997,-164030,-126752,-98922,-100682,-68271,-7350,37033,19640,-30772,-53742,-54823,-58022,-28708,-10846,-6085,-8166,-28925,-37272,-45903,-26353,29259,45865,34475,28863,26185,48088,24316,-24430,2196,103248,141208,112898,73432,10627,-1763,27698,11370,-25652,39471,120496,83873,25126,-5741,-53154,-84322,-61988,-5158,16352,-18981,-50946,-92038,-153770,-153487,-86029,-27016,-60629,-137456,-138453,-95868,-76037,-47619,-123,30034,70978,104881,90689,160420,269221,237207,127346,61929,2900,-49976,-23068,81642,127648,88316,67382,40749,-20639,-87113,-65830,-15826,-42478,-91946,-54618,15043,61225,71486,-8636,-131890,-177408,-138417,-35549,72096,77365,-10406,-47613,-29594,-81407,-183973,-185354,-116327,-72855,-31297,31387,59490,53249,61059,57581,14857,-5565,3132,37306,41929,-8672,-54013,-23152,27115,50902,92734],[69855,29704,7609,58301,53428,-55850,-122285,-70403,-15302,-4923,5828,26780,39187,75181,61367,-25452,-80221,-51789,-16901,2190,-10395,-52993,-55481,-30094,-20138,14977,55615,51955,45566,81537,83788,-7785,-99792,-63107,68881,157557,179933,128288,67866,28900,-12496,-19660,21722,24799,-8645,9177,45109,29390,-30795,-88865,-123260,-117701,-88627,-84554,-122523,-131798,-87051,-64464,-91249,-109468,-97744,-62111,-30800,-41647,-36260,14997,33894,21376,27936,6711,17417,66245,74748,63627,101174,91481,44588,49923,101720,141735,146091,11730,-183438,-265286,-184511,-579,116110,98390,39489,-13992,-86958,-109468,-41494,57514,158397,157412,51916,-51005,-54346,22949,86837,67808,18111,-18061,-70217,-84537,-54309,-27922,12605,49130,66158,48997,12554,61913,142326,90194,-71613,-154816,-97124,-19142,20580,68099,95607,80797,16305,-79037,-97026,-29044,67124,79716,-43355,-178117,-153333,-37343,53773,94539,92560,91952,65598,7834,-9352,-11441,-39059,-2844,20323,-65194,-124995,-67424,-29563,-21846,-21385,-26019,1904,41414,26408,-43810,-41951,32732,37899,9994,51105,41094,-35186,-13348,100724,125333,31412,-71794,-130034,-104092,-49421,-26272,16432,71020,34116,-16425,12661,10946,-52304,-44524,44196,86645,68663,19603,-19450,-22622,-29166,-73977,-94649,-49788,-15649,-46763,-41809,10250,3782,-57690,-41605,39646,58470,58069,99818,101894,-1559,-106891,-100297,-22978,42799,59495,17911,-45368,-58569,8231,44495,-65680,-198334,-173748,-110165,-65443,23915,68178,17120,-34900,-23089,34788,63291,37027,-15626,-79485,-98666,-78783,-109409,-148001,-86134,-19655,-44354,-93382,-99875,-136699,-191322,-169539,-95213,-86915,-107094,-114385,-101770,-18410,110287,78451,-68081,-91997,28927,96947,26587,-55007,-37859,35711,83367,65854,17661,-1016,-2766,-35311,-44817,-32729,-52963,-88331,-60960,-16032,5494,9526,23716,51801,80258,40453,-85128,-115356,4017,95508,54926,-18068,-22132,17392,18678,12697,20305,-58295,-150881,-100863,34956,122172,94078,28615,39390,115485,112549,25254,10503,24025,-40662,-58437,11742,2886,-30444,24120,53217,4971,2292,72601,163006,185828,107430,-11006,-50751,29306,117526,122749,55067,-13785,-3600,34151,12142,-24080,15518,27507,-44350,-54494,52395,153728,140021,75713,36844,57223,112200,136705,119050,69125,-32227,-118659,-101859,7798,62307,43695,38539,71939,110793,67966,-62115,-84214,40121,48211,-9373,53889,97156,-3893,-22244,61603,27878,-80447,-90722,-63629,-10109,71883,103037,115842,95984,14292,-3107,44676,71821,69281,49293,42889,19976,-47102,-50737,30841,44780,1937,13271,23215,-45990,-53040,-36187,-91311,-96739,-17653,1460,-43710,-35977,-38975,-72641,-56886,-44724,-73009,-83080,-101141,-135313,-104803,-23611,48453,94901,77927,28166,20174,38790,26876,-8658,-24917,-14306,-2023,-11790,-41067,-20790,36742,48924,-9880,-77644,-41248,61052,120180,159075,145155,36459,-28853,10664,24202,-676,4386,-15020,-66435,-35181,73903,143053,76244,-50171,-114381,-108711,-121826,-133807,-153749,-159059,-84071,34011,100595,88380,11312,-78316,-66554,-12178,7871,-14056,-11310,38401,27304,-16977,14775,54026,38600,60743,85564,55526,20088,-20841,-67020,-9082,117468,121196,15948,-34225,37682,108107,48339,-20526,-24540,-21202,-4125,62078,71602,-36447,-83523,-10509,16204,-32097,-37582,-25601,-100330,-182640,-159182,-89473,-63212,-22013,44616,117366,172958,198790,170647,102267,-5252,-93458,-55662,-10171,-40676,-31999,24122,28456,4314,51814,155269,136493,12213,-27479,34573,91878,45860,-25676,-14391,43305,62098,16369,-51569,-66578,-34631,-9221,31520,61167,34545,-46093,-44412,26724,56330,45652,1630,-35493,-43995,-76390,-90443,-31870,16830,19754,4241,-46132,-97797,-65174,33553,134063,150515,96300,30623,-51647,-87408,-67162,-40144,-3417,29877,24423,8843,2366,-11755,-3020,-10172,-49049,-72784,-53214,-718,42173,12500,-44312,-78060,-53489,33,11339,2628,-4722,-22615,56,63763,116693,59959,-93900,-149119,-54001,15149,46139,77989,38102,-24488,-34183,-14971,-23439,-53251,-31894,818,24600,39643,25460,-36718,-82471,-67801,-76491,-72757,-8244,25771,-42268,-137070,-111928,-7412,11112,-79538,-110932,-55453,2122,-17083,-66691,-65749,-22569,13900,54030,87879,56400,21251,21081,32542,55489,58631,12872,-42222,-27098,4224,-2520,-50885,-109738,-115812,-62708,-52876,-72827,-66438,-63858,-68516,-62246,-57930,-33835,5127,12439,-3462,17744,58600,73151,79139,42492,-25350,-35668,3316,28404,41450,45331,30670,-5857,-18854,-21166,-17723,12407,32394,-21599,-45765,5589,3881,-46681,-49191,-33455,-48323,-39473,47437,97139,29829,-23142,-43191,-88630,-96442,-61756,-41947,-13845,35076,79139,79263,45924,46062,107272,134459,47610,-52036,-21650,73901,80528,12088,-27151,-28144,16218,64187,49065,39055,49268,15977,14618,97033,114222,5200,-61974,-39173,-63510,-90021,-16612,49584,-30060,-146561,-138611,-78543,-93625,-57326,74667,139679,95683,53871,61851,62325,39282,34448,46585,17125,-7799,15686,20063,11096,24569,-29817,-66439,-29449,11282,50555,101364,147534,171111,120290,33874,-4586,14971,6378,-31495,-66851,-35001,38397,67310,-1582,-39426,44060,82254,35369,56635,87203,27891,-32982,31045,113695,55540,-64166,-77689,5744,24502,-10078,23795,83270,78027,23099,-23939,-32544,-12878,-19660,-76108,-70113,-5299,31130,12669,-39618,-74461,-80100,-43579,26146,71919,136713,190598,137534,45805,36532,70190,54042,49474,51675,-19775,-105631,-70476,61129,162297,142932,88937,60309,-7973,-29792,32651,22450,-45142,-70762,-40656,-13522,-37202,-78431,-44569,35555,107041,143102,158046,149231,53647,-62497,-103072,-63839,22919,82663,85852,83340,60923,-2480,-14557,37345,32117,-57146,-81926,24578,111964,122363,101659,32358,-6654,48015,104972,103266,62969,31980,10548,-39909,-94914,-95847,-54169,-47107,-88680,-65543,-7288,8497,27140,50300,48810,24324,-7319,-27131,-56855,-96094,-55827,31885,61513,28563,-48649,-107405,-47915,134188,332921,378978,256139,177362,141766,50363,-18948,-25044,-43542,-92607,-87125,-14963,12753,-20290,2541,-10485,-25713,-2874,-8160,-75002,-128415,-135279,-75863,12094,72381,86705,43184,-37548,-70642,-47819,-54774,-99022,-114633,-113942,-86717,-48514,2822,83621,102300,27006,-9312,-40546,-76703,-51787,-24208,-37544,-40062,-45011,-61692,-34551,61948,135339,114991,59095,20254,-11129,-22092,-37356,-33867,4826,65185,79963,71861,43982,-22360,-28991,30088,63748,52142,49582,21970,-11233,13893,39461,5289,-22383,2377,33340,4447,-28150,-315,16982,-20039,-63690,-61263,-38454,-73343,-120175,-70112,-11112,-37289,-51791,-13521,-1578,-15050,8572,58726,171161,267757,213182,110299,88060,65039,1750,-10438,8394,-27981,-48759,-24276,-35132,-29081,-4532,30148,45790,24958,-23338,12353,93280,98631,13955,-93773,-179920,-187974,-98312,22058,92159,48090,-34424,-30098,57446,58725,-69035,-139354,-88106,-65459,-100922,-62419,12477,34248,32786,30945,19023,33931,53610,51142,19043,-23212,-41443,2635,52608,44609,46697],[-24299,-7118,21334,28350,-29012,-80534,-34243,54884,108266,113250,98416,95792,85584,69724,43566,46164,50848,10165,-59632,-82548,-59418,-37488,-14325,-17511,-72019,-111739,-80447,-2306,57519,72689,48903,2089,-46780,-34848,24336,59411,80208,76765,57718,34335,10246,-10683,-6618,4346,13557,39296,49018,-12456,-113796,-155384,-121788,-67041,-63706,-107463,-145779,-122609,-61718,-25228,-51872,-84842,-87344,-71782,-36566,-41140,-51629,9551,51121,21117,-3507,-27022,-16360,49826,77593,30160,33327,87068,84529,51209,62787,80005,74816,19538,-100384,-210879,-193076,-65795,28292,15132,-48904,-66717,-81290,-90629,-19286,77408,135410,95522,-8164,-82531,-36370,32820,58600,33894,-2363,3197,-3518,-51418,-82014,-68918,-29425,7954,55070,80885,53745,67221,128164,107274,-28098,-135419,-116108,-52580,-35839,-27651,-1510,38153,17544,-75188,-102124,-55170,42376,96656,4764,-136713,-148193,-85208,-34981,-9022,-19365,7876,49732,21086,-29059,-86501,-158708,-129401,-52716,-78584,-98286,-24812,-17783,-57547,-61978,-33598,42773,113379,74994,-34607,-43179,33809,56920,68699,112359,77182,6886,26240,100031,111849,45229,-27433,-44357,-10722,1644,2854,7284,21291,-826,-19250,3440,13722,-25705,-34251,37650,61317,32300,11238,14355,19381,23742,12820,-3140,-14221,-38962,-102122,-94049,14349,34711,-62406,-82860,11697,98873,134929,173292,180681,83263,-56868,-107995,-71288,-32267,-30255,-54450,-88699,-84406,-12423,25890,-58458,-156875,-128152,-37335,17132,35465,35169,17058,-18292,6763,85555,96634,36459,3205,-27961,-95656,-173160,-178191,-98535,9150,23949,-57035,-121605,-124127,-133485,-121458,-51753,-1317,-2004,14455,-1757,-74043,-65164,61348,62342,-70507,-119808,-30579,53475,46694,34922,83262,89278,32609,-17926,-13275,23039,32899,-20738,-22936,44485,42049,-39032,-42264,14217,26884,-16898,-16343,45414,115459,74713,-64969,-99604,-7220,69726,48354,-9948,11981,73129,68065,58495,67517,-15077,-121724,-91136,13580,53369,873,-58478,-69838,-13182,69917,77839,76953,45485,-21058,18109,96467,29884,-28692,29844,50499,40839,88158,120310,123490,115430,66391,-10141,-33113,10883,74875,100885,59478,24583,35082,34123,24206,40759,71413,45140,-46143,-74709,12480,118382,136606,114004,89972,95209,113533,101328,118669,122917,1764,-102692,-92002,-34940,-10332,-34464,-35357,35105,85772,41553,-77443,-115794,-36992,-8687,-13257,73971,78717,-86687,-109701,25996,34496,-83096,-104408,-60103,-38287,-2913,42037,86846,61101,-35623,-51679,6778,45255,59349,28913,-8293,-11652,-32802,-26951,35554,27354,-14802,12857,33231,-40442,-53618,-48095,-112228,-112729,-43682,-41854,-68356,-43547,-38960,-19599,19349,11409,-34424,-67623,-115895,-170748,-134978,-32422,12810,38522,57081,20296,-15495,11446,23003,-15884,-39720,4280,69250,71610,21819,-12406,-1136,33099,36547,-7365,-31488,-17879,12699,51565,36668,-48263,-68876,-4111,34810,26465,-13697,-51693,-60114,-32008,14912,69833,64317,-59747,-185831,-162133,-75784,-39522,-68724,-93392,-83440,-67730,-74897,-102970,-126119,-100264,-5069,40792,15646,-3852,21940,65176,42734,16555,53513,85745,66168,87515,138505,124943,26659,-70437,-108549,-42876,71646,92502,30894,-18193,34799,106717,56829,-21707,-3296,18814,-17479,-24594,-22896,-84600,-89238,-22088,-24024,-48680,-10385,7721,-88573,-194523,-169721,-67394,-16309,23393,99045,189199,245227,254775,213840,137139,32412,-23312,28962,26979,-41375,-10971,55637,43058,34772,109976,197968,165437,24777,-46185,-13965,13204,-25198,-65741,-41403,43172,112997,71674,-48571,-97123,-48102,-3858,30907,48578,24897,-22523,5475,74587,59835,7751,-28759,-59945,-85364,-98404,-70315,14170,82254,94987,75060,21292,-84934,-140566,-48524,88589,119292,111680,118263,24180,-107918,-88795,-3922,-7084,-39355,-47351,-45229,-28925,-37348,-41488,-45582,-67440,-103526,-120265,-65676,23332,39228,17615,5018,6142,41994,50444,21656,-34429,-99024,-89486,-8348,29512,-29570,-95683,-92660,-47258,-19211,10947,53652,19784,-41271,-65872,-54886,-17047,56696,111194,65952,-21375,-53649,-29491,-9000,7267,3850,-33889,-11910,75953,69615,-42074,-137338,-103907,4688,14968,-59878,-45744,-15933,-58037,-75803,-19058,28111,17405,9817,70168,110253,29074,-39798,11047,75210,72492,37100,-11024,-62044,-45640,-6685,14405,-12698,-73427,-87455,-64047,-78283,-97341,-96475,-102204,-92951,-59277,-41875,532,41786,6771,-49396,-36636,27755,134557,181297,39661,-113311,-34920,97645,110212,83531,61163,27425,16936,29736,3802,-19287,18793,55794,71,-46075,-15074,-6722,-36994,-19550,48607,81052,88866,130775,113645,27057,5619,6157,-42358,-44511,-1292,1235,19190,47853,41210,31512,37768,39154,66683,102074,81259,20146,24195,63623,36653,-37866,-100774,-125767,-54669,40724,50029,81048,126063,86036,44335,84434,107634,2531,-88808,-67075,-72644,-119505,-68538,12059,-7328,-68813,-78345,-38931,-23736,21544,84822,63407,-4691,7941,64260,51270,9512,19027,38259,5870,-21382,-1869,251,-24835,-11231,-32005,-64178,-33913,10153,51603,130150,180615,159071,78770,-41901,-122778,-114114,-86117,-51569,-17569,40411,80128,70103,-4720,-6719,136342,185122,83183,57257,85346,49604,11163,60941,90996,-11225,-104420,-74674,-34829,-59721,-46524,-2542,28893,31542,-20297,-94065,-84057,-32694,-34569,-91644,-61887,39294,71180,21269,-44761,-86689,-106168,-96608,-42356,9989,85290,171002,166700,86027,63026,84410,49602,-25015,-44088,-37063,-53870,-3021,115510,146905,74337,46257,48405,14745,13833,44402,5284,-58008,-65642,-6240,33285,-11252,-70302,-39868,17317,19693,4474,31822,58112,23829,-4658,-34278,-55754,-1851,85050,118172,110393,103941,67759,38173,73823,100062,26825,-19075,55556,113260,101543,76982,38886,28195,51606,59161,51432,13746,-24306,-31593,-79522,-143564,-131800,-64704,-42265,-74652,-65169,2958,45261,69252,69634,43662,3110,-32779,-61131,-112864,-152278,-80702,30012,44670,-13654,-64203,-52936,-6141,120572,332379,414052,277016,166597,124694,40485,-63405,-101752,-98789,-114097,-100694,-16704,23306,-17978,-17399,-3567,17994,11636,-36954,-105663,-146060,-150101,-122804,-97664,-45218,38915,83573,42300,-6661,-13003,-14818,-44080,-71306,-69836,-9922,20026,12212,45949,71182,14151,-41034,-109655,-149093,-77051,-6303,-22238,-44979,-38517,-23564,29825,104874,153626,166085,99333,-14032,-88230,-102618,-82412,-40080,-3609,38488,59721,40088,-3454,-52054,-51512,-7107,47875,69502,29328,-56852,-58148,33639,91701,80142,52363,45845,40365,9535,4923,31300,35421,12951,-29966,-44281,-29129,-51586,-93100,-46672,34078,21504,-14673,-17638,-48251,-114105,-112876,-21522,84254,139359,110607,87722,110243,95649,37191,9892,-14034,-60999,-62981,-50386,-61137,-10922,73340,114583,84538,7919,-61467,-14895,86735,82655,-24694,-103430,-147174,-159510,-71682,25299,39380,-673,-36532,-10062,98709,165961,91301,-11893,-12723,-15934,-101972,-122449,-39365,21652,21926,1681,-964,34971,77199,76832,21779,-20067,-31010,-23014,-7835,-24471,-32869],[-67976,-34112,30306,44386,-15829,-26764,47970,111143,147852,167346,147941,113356,83907,56192,56182,131589,161270,67571,-76518,-143973,-117220,-33720,48433,28140,-85452,-146964,-98567,-12810,50155,56451,9944,-20945,-10940,-279,-14126,-36666,-19359,21193,50334,62986,61240,4729,-75110,-76292,6753,75846,64217,-17763,-106905,-100090,5687,88591,82912,26588,-32342,-41753,-31568,-20547,-17548,-2484,2837,-26725,-17656,-2524,-21629,10509,79019,83031,40708,-10051,-21220,47627,87409,14101,-12736,79701,127449,47074,-22087,-38192,-21259,17612,-29870,-143305,-176356,-144684,-101296,-66653,-105420,-120065,-86765,-94442,-80686,-18468,20304,-18667,-55508,-37263,34499,44256,30278,28042,3479,18213,47359,6340,-67944,-86368,-35774,29899,82393,84410,18954,-17536,19018,40590,9353,-52645,-88064,-76101,-61148,-75997,-71613,-6728,27869,-22708,-64335,-47812,20351,61623,14729,-69776,-94867,-84725,-69612,-77583,-113046,-83771,-8788,-6157,-39817,-78998,-149534,-163400,-86952,-51078,-63026,-23068,-876,-34757,-54306,-30964,24110,82695,95158,43739,17174,34562,53769,87196,122002,96590,73031,72716,34006,-18337,-23058,-6873,32284,52957,-8243,-59276,-68209,-59415,-13504,21566,-7036,3905,59229,55252,60510,63670,38353,3656,-18829,-33914,-6421,26826,7402,-23072,-54826,-112260,-94634,23405,55398,-35506,-84561,-21398,92257,156463,181725,177594,122990,51491,-11730,-68074,-108184,-113991,-104532,-67025,-9282,35397,36443,6222,-20972,-32030,12356,55454,17202,-27423,-33900,-33058,8442,59736,45340,5690,23891,42280,-21647,-145194,-152949,-26617,78874,72058,30885,-17715,-86274,-91540,14904,103940,103996,69159,75384,71849,7069,-43884,18594,47892,-38640,-112132,-82739,-24051,16297,80487,164482,138084,35208,-18390,4647,49379,57442,17226,22574,91724,112703,37886,13479,68436,59511,-45258,-74559,-27743,23013,20098,-43979,-85129,-52819,6936,-1694,-28758,36715,100103,86500,87132,86065,8640,-73780,-69308,-24029,-17581,-84050,-165038,-196455,-108976,40620,80994,61735,54240,42273,87318,124826,58349,-2350,5404,24594,85409,159473,119439,52426,66071,80170,58629,49855,14396,-25682,5611,32699,44310,65984,52228,45333,75491,99786,77788,8602,-41911,-21640,19123,8109,5030,46090,104287,116096,68719,85562,150180,90925,1673,-37054,-54323,-56289,-73826,-78769,-7003,45329,11353,-71025,-113561,-75261,-14493,24528,74734,50626,-74561,-96763,-22065,-5001,-54939,-59243,-32817,-50882,-74953,-53073,-21094,-56392,-122939,-117534,-53044,-13704,4145,-3581,-10597,6697,4412,18202,83175,82661,21512,-5932,-8483,-55427,-84264,-87080,-76584,-24493,17576,-2235,-33031,-30393,3205,81269,127245,96091,40119,-32170,-119827,-158280,-110962,-55204,-75551,-85096,-23068,9612,-10521,422,12050,-26377,-45019,25747,106262,81289,25902,5688,-3074,12864,36184,19946,-6977,-30933,-29822,-18465,-50222,-106088,-93129,-27158,50437,84245,9948,-56033,-32244,-12776,-44767,-5183,60241,-1675,-109735,-95681,20527,81207,50853,3409,-37983,-92408,-107005,-95385,-95960,-40751,55678,51360,-5023,-3164,33440,64403,40831,20502,26921,26554,50013,97059,108189,61637,-44040,-128171,-122288,-59178,18132,65196,71762,36195,38084,86467,67157,18945,52262,64789,-23989,-87779,-93878,-103469,-71319,-28471,-31784,-5451,43742,28248,-73688,-167521,-156432,-64773,25947,92144,114045,107141,103075,73132,36778,10163,-31722,-46140,4600,-37279,-122307,-81274,-20793,-22391,5313,89615,155577,132541,43445,-13840,-32383,-75641,-97862,-60827,-44331,-14646,95318,131983,20700,-67760,-53501,-23490,1125,36646,44931,-6445,2164,76856,37747,-78630,-120909,-100589,-117230,-135872,-80079,25408,100843,104345,70133,48680,-31036,-146927,-105854,34912,63913,67262,132681,79124,-85872,-95189,15260,8477,-55973,-73056,-84659,-64179,-43694,-27830,-7878,-18173,-78837,-132456,-120878,-46485,9029,34035,71428,96595,79673,17073,-35694,-61793,-75350,-56386,-9910,-26819,-81991,-58559,-9753,-30814,-63500,-29248,29647,36781,3797,-35081,-72370,-79116,2660,101840,51310,-61757,-78832,-29760,-4374,22254,25835,-30090,-27892,47871,44512,-49547,-98759,-33833,38973,9058,-50417,-18737,3893,-45230,-23599,107821,153910,84567,51323,113296,130091,9277,-74881,17339,129176,99037,10552,-30171,-43867,920,46115,43275,-251,-32633,-29176,-18481,-33427,-56501,-85698,-97104,-79459,-51054,-25452,36510,62778,-11117,-115962,-151402,-58766,137080,205091,7285,-156728,-49724,83252,75040,52598,48583,24991,36055,56076,39009,47293,101140,121365,33093,-53200,-46690,-5951,14178,54911,117932,132345,131843,155915,105971,-2846,-23951,28066,47296,27133,-16844,-52177,-3419,47271,12244,8780,36201,2587,-39291,-15411,53325,66631,32684,14605,-7603,-75096,-161023,-185389,-100020,-2446,29403,72941,99829,65766,28827,41980,69231,25080,-36595,-28941,-19831,-43556,-8561,37146,38367,31332,-5831,-44467,-18157,37360,37631,-1038,-17216,35103,74341,5521,-59778,-41161,5030,28620,33170,26600,5625,-44437,-40206,-21314,-47260,-42029,35397,99199,115609,91586,55369,-6450,-111327,-183742,-162483,-113702,-57605,18501,91195,53559,-16645,-54183,-8141,111175,131983,32757,-14981,21110,54548,52855,35642,-31776,-120658,-117368,-38401,-38661,-87550,-52282,-11714,-2629,4997,-44352,-102446,-75931,-19673,4601,-43549,-68681,1903,54493,14353,-42979,-60948,-56310,-49666,-39948,-32883,-36,80024,96758,55760,49720,39087,-36440,-129575,-103979,-28252,-23370,1286,76057,76330,41519,56129,63398,58020,51319,-5068,-99549,-132307,-81219,9366,43716,-16688,-67098,-17476,13533,-62534,-123347,-59414,19521,35164,59508,58912,1025,-10405,53146,70642,-1542,-41413,-11832,16047,40571,84217,107179,103672,87910,56920,33612,12434,-3940,24770,44359,24787,527,-46956,-60933,-16299,-17431,-69737,-78468,-58753,-58885,-70835,-58590,457,47146,68174,69946,42531,-9176,-46077,-85508,-133345,-127657,-46725,20099,20145,2761,24956,55427,19501,60583,264011,360944,202221,55101,12968,-1753,-39856,-81776,-89145,-94485,-103155,-49703,11273,24421,43674,55329,74030,47751,-18523,-78709,-103542,-85115,-53288,-81748,-85141,5718,95003,101466,58491,16128,-13594,-35169,-37572,-21601,23739,34403,12573,7973,-7676,-53893,-106356,-170643,-210424,-111223,7528,24407,-2054,4126,52250,91434,62770,57685,128469,104575,-20021,-83877,-78883,-68510,-46435,-23375,28376,68457,35590,-6572,-29002,-46413,-56217,-19462,25231,25560,-16763,-20390,21752,36944,50011,62230,44293,16294,17021,48420,33820,-34406,-56556,-28449,-4908,7848,-16603,-62585,-32581,62073,86276,33802,-11928,-46352,-78299,-63073,-22074,-11433,-3767,29787,69875,75655,51255,40990,44301,55035,68507,48656,-9221,-42130,12586,81612,89829,36597,-69447,-149616,-86091,33912,51886,7595,-10581,-45675,-97595,-72928,-30836,-51478,-42796,-6772,25555,76752,128236,108743,45732,22663,15384,-30585,-61480,-26759,26952,40262,3593,-32548,-16092,29221,51033,16370,-2932,-12621,-50862,-83959,-93858,-76653],[-43958,-25275,9286,26205,15883,31817,46221,39971,70049,128808,119720,57222,20361,43362,105626,172980,147893,37757,-71296,-111793,-100825,-36537,54997,43055,-75927,-120157,-71412,-40490,-12339,-5398,-70920,-101867,-49114,-3426,11344,-16040,-33652,-17700,12927,45197,55255,-8622,-110507,-123596,-14921,85200,65558,-6341,-52263,-21840,89217,167185,167319,136417,80652,6891,-51312,-43811,12757,66187,65840,12578,-3661,22282,12268,4187,65350,128290,134327,74506,31397,63548,88463,26037,-6024,52072,92405,10841,-66388,-79808,-33625,36162,145,-114198,-162035,-176832,-167402,-108055,-134435,-162844,-88879,-73153,-131430,-136931,-97542,-100314,-51218,77040,127175,40495,15454,69655,66242,52600,57832,46732,-2385,-44360,-3704,76580,116241,73799,-25410,-62494,-30407,-17937,-6838,-14057,-63713,-80140,-48239,-49791,-51191,-3100,23752,-3859,-27299,-13990,21216,25003,-799,-41434,-60481,-44593,-27056,-82801,-160206,-133153,-60283,-72013,-111722,-95508,-87669,-104659,-63132,-743,-30905,-44174,1938,11261,-8326,-10867,-26086,-21029,58768,112623,77576,20827,19455,44404,61068,71626,96029,75247,-32593,-138861,-129410,-36821,62133,81615,-31160,-130803,-140923,-124472,-46788,-9302,-73539,-26072,116786,122271,80728,90493,78526,18335,-37858,-57478,-26002,-16803,-61837,-63542,-46177,-67849,-43973,27477,40313,-28881,-96634,-89288,-15299,58648,98173,90556,62230,86478,76032,-41469,-126776,-106994,-68348,2715,86959,106404,79010,73240,59300,2587,-19074,7645,-15422,-60511,-71012,-56602,-32276,-17174,-24784,-7672,51317,82440,44553,-44825,-70109,19499,81058,51925,66602,62402,-42515,-55866,91607,160908,126368,95815,88496,75821,47403,-5710,19164,64609,1439,-95520,-111603,-94875,-55601,41122,140781,157473,110453,53128,24301,42040,62378,50171,34092,42881,74507,73035,86830,126763,87831,-47448,-110699,-87194,-67408,-56621,-56580,-83357,-89311,-54350,-57373,-48456,28644,69156,57349,54326,34965,1302,-15255,-26654,-21853,-9479,-81246,-212529,-268060,-139265,31824,53858,-1102,17790,59172,71179,61719,51735,54215,49748,54940,105182,149810,94939,40739,70253,116846,146848,136025,16008,-125660,-128539,-81609,-45719,32651,68909,47753,30986,43920,54236,47774,36339,18441,-21186,-90321,-115947,-38553,77256,99749,40711,49552,140312,157313,103174,21595,-36382,-41381,-42933,-63364,-27844,23098,-4913,-75373,-113707,-79597,-28732,7001,32891,45484,32571,27948,14788,7485,23183,29793,-7194,-50628,-79383,-79755,-67410,-90965,-120271,-96468,-49679,-35147,-28731,-5058,28226,42477,37428,63462,128304,122112,23676,-56848,-50386,-61067,-128612,-151556,-56140,53488,80001,58970,1505,-49521,12376,141603,184556,130038,75422,13915,-59360,-83501,-59053,-62756,-120191,-161228,-104168,-6349,39927,33902,8955,-15245,-4135,56706,100390,59113,28730,67269,72561,46509,32021,1021,-4945,17109,25662,-1600,-60628,-90681,-60541,-10451,70166,142981,109893,23331,-6738,-15805,-53525,-8054,72139,70489,18630,22316,101809,150300,103209,39422,5974,-40381,-35909,17297,12853,-5697,29483,13247,-12008,9891,22252,16030,-14616,-24989,-26103,-50007,-11234,59603,52435,-13422,-90318,-119551,-85570,-62593,-42514,-706,38891,29462,807,19918,36928,62006,108357,93880,-4891,-66101,-52485,-16729,18084,11879,-5834,37965,84183,47380,-36383,-79498,-93015,-84220,12124,137031,113315,2884,-57386,-108552,-157471,-149230,-117251,-86086,-50585,-120863,-195396,-141690,-89215,-82342,-46531,2675,52302,75173,59523,37091,10853,-42510,-56232,14213,12209,-52089,8096,109432,85619,12813,-19567,-35470,-15009,52575,79842,-11789,-44784,37894,29578,-93384,-143017,-83909,-76746,-118195,-83991,-3645,46219,49799,24814,29472,18861,-78760,-114919,-17983,19874,12076,76991,70812,-43322,-73614,11077,27108,-20224,-43807,-64317,-48691,-16772,14757,57877,56452,-29912,-110857,-122770,-80895,-43079,2402,80143,134930,88938,-16417,-74903,-34992,54928,94448,47273,-28659,-49163,10639,44103,-9638,-80755,-77565,-11194,51547,57935,23657,-44192,-115203,-94002,19886,22111,-40776,-43640,-31061,-32976,-9614,-7592,-73449,-92305,-42857,-9749,-43031,-60534,13759,59696,9137,-45554,-16943,28029,37946,64400,161652,190700,110514,73979,130968,141558,27761,-52689,20613,125568,95568,-10893,-48401,-30977,30602,70246,35706,-5743,7225,3880,553,27348,38535,-4248,-46170,-50640,-34485,5460,74261,74004,-22043,-144485,-208981,-104595,102747,159010,-4469,-118200,-62295,-5350,-26884,-11956,28438,28124,23767,34358,65478,134291,174838,142268,37173,-51507,-46415,10106,43460,75265,91341,58659,71195,128936,99252,2689,-34214,10356,70202,55801,-46837,-106936,-45620,1504,-27286,-8451,3842,-49772,-92140,-71094,14925,58505,17150,1395,4161,-77215,-183848,-184807,-87859,-24340,-19661,-11038,794,1013,-16970,-18854,13311,25069,641,2192,26353,46462,70234,72408,61574,82792,49362,-43989,-51100,-17318,-30002,-6244,51223,77539,44839,-38524,-75976,-58661,704,78574,91124,42544,14682,-14973,-16319,-8373,-35794,-51394,34992,115753,73239,-11067,-44582,-80287,-136672,-160118,-111921,-83469,-56061,45940,119230,11753,-105483,-94585,-22610,23952,19038,-28367,-79645,-66753,24806,76273,11105,-112128,-153013,-84806,815,20990,-10501,-28680,-23302,4325,47237,24960,-11447,-3718,27414,56483,-7102,-101995,-75741,11519,18339,-33445,-42534,14970,62643,42971,-4102,-24464,-16502,-33183,-27137,-1845,-25761,-83531,-96085,-51277,-21315,-42796,-53898,-45130,-19640,54314,107033,106628,110382,70953,-77662,-218112,-191715,-57586,41463,26339,-49484,-60633,14207,21799,-53272,-59456,39829,96149,54297,39888,71078,40393,-3204,25890,26835,-69923,-147398,-130241,-90182,-58598,19210,125056,159322,110193,56565,26726,-19208,-43012,-2727,18189,8973,-10692,-63764,-61770,17148,73182,66368,39513,-18302,-69812,-67483,-41350,-29637,-12922,12583,32518,19795,-17445,-31548,-62298,-81005,-16947,49037,35581,1772,15057,87039,113088,33823,22686,167962,235202,96118,-32908,-61397,-13807,38886,8510,-39009,-66125,-110231,-113375,-49545,23963,97929,98092,78979,61548,40286,1847,-40729,-38742,-115,-26107,-50683,8402,67838,101770,97535,36921,-14184,-31029,-30980,-27826,-19348,-12089,7254,15265,-43355,-113116,-112993,-111747,-154945,-108135,-6076,36521,34726,54969,110249,98644,-3660,-27911,56124,72070,22628,23840,30722,-15100,-30898,-26320,13064,49079,23592,6260,14541,-1085,-36696,-33363,-1713,38897,47845,15035,-36432,-82316,-49654,31458,53942,19713,11672,52256,31778,-69167,-87623,1325,43526,23823,3710,-10966,9563,84185,113616,47002,-4893,-1618,29816,76060,42469,-44795,-54706,23250,55503,1936,-34789,-38,49028,121849,180563,125343,20480,-24456,20028,33447,-12624,-52863,-94769,-140302,-83355,646,23119,42175,52568,-4063,-82656,-94193,-71835,-85887,-59288,25500,71513,47500,23048,24313,21836,7274,13400,47819,56032,19445,23108,58280,32578,-43144,-72420,-55538,-27398,-14083,9998,13907,-23908,-70406,-85351,-58047],[-4702,-2554,-28730,-49018,-14275,37126,26741,-16006,-7729,46918,44072,-25311,-68414,4271,113332,158925,100263,5654,-29917,-3660,2085,-9535,21443,16224,-71060,-99778,-67982,-70368,-60934,-54189,-119683,-140077,-85159,-13601,75227,78982,7791,-45218,-41460,-8713,2157,-24330,-49908,-68303,-32737,41696,47201,27369,20182,12848,54785,115124,120844,124999,105589,-6268,-91192,-31001,74344,112470,83526,38400,25169,37060,33806,8519,14840,86132,164057,139618,77100,51035,46128,31036,40366,55130,40173,-10485,-20543,-5002,22711,49334,9686,-81460,-120281,-129034,-129332,-108202,-148859,-155640,-45914,-6321,-93721,-134810,-87706,-86515,-26879,133350,144899,-8409,-14024,90148,109714,85201,52454,43187,38845,-4032,-6563,55631,108345,73662,-1894,11232,53811,25565,-18809,-29428,-43581,-48498,-26213,-8617,7620,36308,20137,-19881,-1145,26966,36776,19573,-2614,-24761,-17920,19638,16805,-78880,-165947,-130148,-72881,-118001,-196577,-164591,-73518,-42673,-13434,58773,29482,-28104,-10497,23916,22712,-6978,-69013,-87514,9690,110305,89335,-6219,-42713,-23467,-5412,22248,54980,19909,-76495,-158232,-154962,-55237,61240,88457,-19705,-118823,-144317,-132721,-86563,-94833,-143740,-49806,97142,99503,54781,55269,55625,32061,12763,16409,34580,-12010,-89473,-83538,-20534,9697,19528,18607,3178,-55414,-133282,-156057,-112317,-33443,20664,-7098,-62438,-16248,27759,-58916,-102931,-45160,-15492,10030,60749,79640,90949,111035,61248,-26841,-78166,-64683,-36333,-37407,-41322,-41741,-46847,-43242,-36695,2593,61647,51221,10788,-3724,-4877,24965,28784,-43531,-42615,-5658,-54344,-68152,40144,98898,94932,119402,128440,75312,24355,-17481,6082,42255,-15228,-102745,-132224,-145718,-116427,-15315,81989,147331,162097,75148,-12270,5243,66653,77982,34205,-19482,-6409,51404,114955,121254,46079,-73023,-118037,-71841,-52545,-77929,-76805,-56980,-61973,-68569,-61899,-21021,13602,7712,4682,-8952,-42188,-36132,-2765,1553,11521,39822,-41781,-228363,-308440,-162990,19808,32497,-44146,-47060,7055,9778,-7315,27113,91357,110317,87033,71850,71466,70585,78846,67305,86888,148638,133314,4083,-118834,-155355,-176352,-164923,-53755,29666,16720,-27063,-33061,-4489,45355,98488,86610,20817,-59488,-108965,-67663,18033,12265,-40746,-11179,85171,140970,113056,11298,-56168,-38554,-3195,-8137,-4889,15110,-21254,-96216,-108882,-65365,-78057,-98603,-67337,9371,79288,110647,95870,92571,117533,95516,-2671,-56212,-57769,-49677,-8298,4065,-19816,-4459,7773,-11864,-13830,17812,33617,16226,13586,39744,71897,55111,-25147,-85590,-41731,-30170,-132321,-198277,-94131,17551,32170,32051,-23110,-89711,-30258,101199,139494,89390,48318,35941,21056,-937,-13020,-27898,-76069,-133497,-123589,-22878,73558,73683,13288,1613,36799,57041,61101,52446,61134,116457,125391,78750,28343,-31350,-29837,49387,96892,51300,-31283,-45267,-2207,22108,45888,117743,171519,112146,-5996,-56044,-32917,11168,39933,71001,76424,78239,104456,130391,77501,22833,30408,27429,6029,19190,172,-66251,-52040,-13191,14211,16910,-25919,-72486,-108301,-93168,-52018,-63553,-79713,-32247,5509,-11489,-46347,-30216,-19067,-71251,-98311,-71649,-44603,-49159,-65779,-64204,-28872,63131,119096,80756,6162,-16672,47824,118140,115412,58657,9538,12034,48708,38913,-9831,-6527,-26042,-96382,-51172,94938,99136,-893,-68452,-111711,-169701,-182509,-138154,-75285,-41726,-106197,-145153,-87173,-72629,-111077,-111470,-91059,-41605,12206,22634,39910,80864,86203,54818,71018,48164,-70018,-107226,-5143,61557,43147,-2642,-56516,-24040,64126,68657,-44286,-100429,-29857,33280,-4986,-54549,-23409,-948,-33507,-48594,-48280,-48870,-12703,25043,43403,37577,-41639,-121701,-79425,-39349,-49126,-11856,17679,-6091,-17116,23438,44373,27481,16906,8137,3938,-3699,9332,59033,73735,-9669,-85695,-90174,-80121,-71695,-8595,60156,78485,42724,-18328,-46997,14551,137014,172202,70914,3386,28818,67680,62884,39280,-11272,-72390,-46884,40062,85633,57756,-16820,-89575,-85385,-1717,35038,30008,-5455,-71447,-67290,-3880,-2029,-56809,-88854,-79694,-32207,-19811,-43530,8492,61578,31487,-22370,-12543,38498,71472,48789,56349,83348,48418,25294,72064,99058,30961,-34101,-16263,44131,59935,817,-57303,-66442,-24856,-4644,-24532,-10040,35671,11774,-11533,38818,86875,69153,21774,770,19625,73297,126822,101758,18916,-71086,-121052,-53257,57585,66470,-10148,-57407,-41296,-34991,-76568,-80164,-34770,-13602,-26293,-1829,78898,157480,143229,70535,-1570,-31566,-3849,29652,22082,8864,-4908,-31518,10751,88246,79141,38228,22416,3700,12261,18142,-40384,-81126,-46878,-50802,-61615,-17069,-28517,-73957,-67770,-43257,12569,52039,30226,26113,27824,-57985,-161402,-148545,-43126,2326,-42960,-75694,-50257,-13034,-30134,-42582,-3019,-5021,-43861,-35086,5628,56347,92534,77247,41838,71811,94940,35155,-38000,-76446,-76858,-1326,70608,46967,-21882,-48047,-26606,-16621,26074,95087,78919,10115,-2490,8592,4284,-26711,-58752,-69861,-6032,53416,18123,-39762,-80074,-117968,-134835,-115510,-41500,-24990,-22218,73000,125508,-683,-99670,-45903,15846,631,-14755,-22681,-85860,-120143,-11810,84600,44535,-38048,-52967,-13583,39834,112258,111385,19842,-27836,21214,92586,99272,53462,37179,64847,75801,-12466,-112716,-104977,-18563,25769,-25445,-61445,9702,85168,78968,43539,11543,-62342,-108480,-73610,-48059,-63656,-40641,46108,68332,9177,-37846,-71002,-110435,-58884,55259,120531,147838,146140,60498,-111147,-222154,-130363,32874,94622,29046,-51258,-35718,32716,14841,-5741,85297,178784,143737,8094,-52486,-7451,3401,-27366,1304,37900,1769,-67936,-135871,-169891,-124630,-16828,59719,66095,72359,100300,82108,13498,-16556,3774,2637,-13584,-37313,-70868,-53952,15068,89192,132863,113356,33411,-28239,-21876,-13637,-63715,-82741,-43589,-22971,-38527,-42187,-10696,-16795,-12562,80806,135020,71737,-464,-1931,51377,79714,52378,58012,127856,142669,51232,-15622,-26997,16493,76518,38076,-29822,-54614,-123171,-186990,-139928,-37051,76753,76867,23005,9864,46762,51008,-4752,-53461,-46998,-49713,-32940,5110,10751,49078,77375,20596,-3366,-5128,-54229,-94179,-73587,-38638,-5347,7609,-47683,-113370,-42660,27357,-16213,-58876,-31496,2449,15807,48423,87856,45563,-28112,-16601,35818,45167,66114,120232,105627,19029,-5864,-17785,-25910,-13754,-19835,-14864,20239,46237,43241,38432,34199,43600,37993,121,-78658,-141608,-100704,23525,102554,67633,-4506,9744,43814,-7724,-32723,27260,38337,-4848,19079,47713,33150,58397,62372,-6343,-20032,25648,43104,69792,47532,-29996,-26118,40552,34919,-31948,-66213,-50067,4576,97208,143264,87111,1899,-36465,-1427,-15849,-80508,-94332,-53367,-33478,880,-4217,-29930,-18570,-13762,-71200,-148668,-132196,-64913,-58762,-64036,29313,101910,53671,-7880,3106,18306,-4896,-81,69872,98267,10084,-31333,29417,42472,-33532,-88338,-93740,-67486,-27345,3120,12307,22257,14375,-16624,-23387],[-20663,-36912,-80854,-115217,-69351,11348,56809,41185,2210,-16055,-36346,-91871,-124583,-56400,32514,97474,94868,34137,14594,68212,84834,30039,337,-19145,-74479,-82600,-48412,-42169,-30896,-23692,-69875,-91175,-60467,14471,121805,126993,9237,-91096,-86541,-43701,-38292,-29566,30893,19772,-42581,-29959,10884,56425,83800,37388,5451,41566,57819,82293,70075,-38587,-87293,27162,133220,134731,81052,42348,50988,54012,56857,40233,-26100,-19526,82519,98781,22984,-34925,-37012,17791,106142,130110,74850,20560,33500,59949,41811,6113,-9954,-31781,-54333,-55848,-55507,-83683,-132771,-95020,6777,27907,-22751,-20963,32550,-6641,-24370,58011,51661,-80074,-60306,39087,54607,54454,32159,6867,6006,-35355,-75459,-31308,57877,79913,56328,84687,125306,104898,27804,-19575,-4962,3096,-9276,-5918,9055,44411,37465,-1940,26913,39789,21546,13600,16447,32582,81152,87431,5870,-91530,-126991,-88075,-54042,-97234,-180993,-183617,-100363,-39277,19306,103958,91229,12620,-12449,21289,24603,-30630,-70610,-40542,20084,69200,68135,-30533,-103425,-59689,-10412,-2603,5138,-41088,-111880,-125649,-86903,-20661,40723,46291,-6838,-48135,-91645,-95458,-74614,-92934,-95063,-8468,58259,41039,15630,-29105,-42697,1005,50448,69817,85511,52795,-27856,-73733,-18017,62627,59417,16417,-1601,-51917,-128691,-141499,-68080,16151,34503,-43709,-130657,-117406,-78834,-99165,-68948,1568,-11104,-46251,-44708,-24736,54304,127818,75215,-14321,-55429,-54245,-4218,36870,35061,14792,13752,19186,6193,24813,64957,-4587,-83293,-41561,23355,20115,-20845,-113775,-154655,-107267,-77394,-72785,-21304,41018,83999,138606,170562,98014,-435,-58910,-59832,-47982,-56646,-79551,-110277,-141523,-105355,-8455,82366,136979,127165,11772,-61574,2856,92522,110148,83171,26290,-7114,14292,63434,48771,-25871,-105805,-95573,-416,40660,-24097,-52577,4261,15345,-22442,1050,61245,43047,-8880,-12342,-11032,-32586,-50844,-46443,-12585,32068,67154,-9677,-205928,-300676,-170860,9307,28213,-39653,-69847,-36557,-6656,12480,49594,102476,121969,89192,51104,36103,64829,87679,22659,4453,65319,58986,10834,16164,3103,-98308,-152677,-94948,-29486,7581,6701,-24623,-15364,51075,120556,121307,90881,54169,10037,-6161,-15076,-84192,-126022,-68973,24157,87624,77294,-18745,-80183,-48810,25134,82842,93367,57718,-8920,-85307,-60030,-9688,-77348,-166692,-147672,-49053,24891,73322,126390,176980,172242,104562,7114,-40662,-39087,-7403,83041,115209,65645,50362,43695,16706,22526,36060,-841,-37184,-25219,-30068,-50607,-35078,-3196,556,30581,32614,-67532,-166107,-109132,-40238,-49805,-36173,-42352,-63288,-38080,20678,45209,39518,31149,43721,52196,33002,27441,39610,6761,-40634,-51834,-4903,61558,76846,32372,28652,52990,28136,20946,61963,94960,103235,82485,52959,16835,-29910,-20234,48612,109994,85056,-175,-14811,30754,16989,-23268,16832,104980,107605,-16125,-76644,-12125,4836,-29568,16433,72316,62772,47658,60247,35598,7732,40172,62253,-5176,-78428,-116200,-142269,-78008,23587,58652,5386,-83327,-130103,-148854,-113696,-33744,-21599,-103135,-124188,-63186,-5886,30031,63754,21075,-71973,-80949,-37301,-37072,-71040,-78684,-87616,-55451,51125,97892,47304,-8512,-12714,86847,173716,130681,54849,-4600,-54955,-38784,-3637,-22155,-18217,-19098,-76818,-79955,17244,77834,58165,-798,-46380,-74785,-96784,-88186,-42968,1012,-10595,-8313,24095,-23620,-122518,-159844,-124799,-58966,-23563,-32705,12521,116420,165894,110769,43574,-9408,-111078,-170431,-94065,-9374,9696,-20330,-88058,-49268,42993,24971,-67452,-116683,-68827,46889,112325,70055,19767,20127,36884,13169,-56927,-95760,-22034,89426,120538,43680,-64607,-106878,-77716,-72141,-88190,-67547,-16331,30199,59172,68627,59684,58528,82087,77796,31474,-35168,-54671,-6904,28204,-20082,-49854,-46785,-70608,-47810,35174,47785,-8863,-26526,-9228,12540,41654,90332,88038,36060,48391,90813,79612,55601,91794,113607,34624,-15961,35660,103488,74912,-8437,-47024,-19995,15029,47067,83938,21273,-98591,-75658,59314,108544,66003,-5430,-57110,-36333,-2824,-18145,7255,48860,37208,2036,-6411,5321,-3641,-62676,-86334,-59138,-46624,-48041,-23237,11058,-6472,-54156,-84438,-61851,21772,53621,-21173,-105259,-116584,-113549,-82458,-3224,62169,51370,12181,14057,39988,47774,49839,59093,91791,146240,168543,117652,64642,30937,15820,21619,7210,-20695,-26936,-36015,-4063,27327,-34050,-121185,-125180,-86955,-63510,-7570,75213,100215,38758,-24955,-49282,-18955,24387,30421,-12607,-73857,-83792,-44517,12637,45009,19220,27636,58275,7459,-46070,-30367,-10254,-8149,-8062,-52219,-61280,-12817,-17300,-45855,-37021,-26514,24181,82339,74821,32742,9221,-41649,-122568,-118480,-3592,76285,31230,-24563,-320,39576,6681,402,46858,-20563,-109541,-84343,-32229,13381,61553,36059,-20922,14784,102617,116132,6433,-89046,-82693,-24810,-1257,-33122,-63424,-39960,-674,11515,27410,34527,6897,-22121,-16270,-4546,-15310,-61508,-95290,-84005,-32487,-5647,-3295,-11259,-70463,-130408,-142091,-104848,-7404,39180,40744,76561,86704,-2672,-23049,48113,81044,48515,14835,-4611,-68648,-106296,-13011,72928,89682,100272,87171,58167,73482,145285,147107,48646,-16171,22307,72556,62980,-6163,-11724,52175,64048,-9784,-62961,-77088,-51372,-1069,-11725,-57939,-45721,-2775,28004,52819,31522,-51805,-64258,-20343,-29837,-46741,16494,109417,127311,68438,32018,3214,-32759,-14714,9083,62923,144881,129474,16152,-92262,-99169,24039,113731,110595,62781,2298,-10562,13338,-18498,-7316,108654,156571,49043,-89085,-116359,-83695,-81177,-93572,-46067,39936,76569,56987,-27825,-111885,-84236,-8773,-23160,-66669,-10563,87190,94000,54561,59645,68687,40710,-16158,-88861,-107010,-48835,1709,39370,84329,80295,49790,43735,51007,19701,-56800,-97311,-61055,-59610,-95979,-75806,-13003,-8767,-11524,64953,126819,83994,13617,-2638,2976,22659,63938,122371,171144,171206,104144,64628,51861,43182,22967,-35620,-58975,-44712,-132345,-218768,-163363,-63014,28581,33871,-23592,-59623,-11944,40307,16101,-55614,-89561,-88239,-41440,-15325,-26879,2137,9730,-33292,5792,30617,-69605,-147329,-81644,-17439,-27408,-47151,-56838,-52972,37140,108610,62868,-14851,-33898,-19282,-25159,-19346,-603,-8711,4286,55948,80490,56978,64849,112721,92860,14657,187,-20595,-70067,-74581,-56823,-33550,1647,41316,73013,100607,92143,60594,32757,13731,-39061,-100232,-84821,23317,130793,114508,-1458,-29363,54635,65517,5054,-10736,-16728,-18427,51348,74581,18560,7735,-18839,-90933,-61615,19595,-28094,-72218,-17395,11420,29286,36363,13089,15539,13702,-28234,-21658,25864,33987,24096,-4893,-43263,-27873,-23363,-48821,-49000,-5096,50390,74268,11304,-72654,-111314,-101750,-116641,-178108,-139017,-42415,-55600,-86463,13766,111177,86908,50654,64249,63238,19203,-899,47940,53619,-51061,-102577,-28340,21062,-18053,-51749,-41134,-2685,22413,2464,-10403,38539,73468,37807,-6980],[-60996,-102868,-115811,-94843,-46083,23738,105253,129906,72326,-2678,-60574,-101950,-94638,-57471,-32837,44958,101544,65042,17893,56077,89122,52029,16841,-13729,-45376,-10367,45581,49502,49916,58080,26198,-22086,-14485,54991,123389,94169,-34860,-128208,-84973,-16746,-21494,-26544,28371,31639,-35832,-48285,-9570,45483,94861,75047,34371,49557,92704,112052,47964,-37205,-28890,60213,105726,100989,56353,10842,33899,53615,71063,68469,-32203,-78370,14776,29973,-72695,-129299,-87948,25586,161923,210397,161316,65302,12138,15087,-15675,-78375,-64963,-9343,-9175,-22245,-20722,-42834,-68550,-24623,11508,-7220,11037,69795,110090,51272,-34760,-60003,-61674,-102162,-68997,-28187,-49285,-31137,-11163,-18437,-36301,-86649,-115560,-71964,11089,69448,60163,21365,39366,90534,75540,17527,14232,25831,9241,-25612,-51702,-12976,36939,42103,45536,8962,-36266,-27342,16237,95052,177637,113379,-31310,-78524,-55119,-45538,-39006,-37962,-68723,-104921,-104973,-69349,8414,79823,57978,4237,14774,56770,26180,-53014,-33545,65350,78606,34534,30663,-44760,-116909,-41190,31844,8846,-8674,-61058,-135403,-119503,-29978,20762,-4030,-51647,-42462,-11936,-52250,-70744,-28138,6331,41235,69708,43663,16205,28397,-39905,-102667,-66630,-17365,-21478,6286,64678,27873,-77495,-75694,20471,43872,24255,30558,-2318,-68436,-59398,50122,113933,56345,-51171,-107143,-99794,-100069,-92265,-26162,21201,-27991,-66278,-77435,-86766,-6592,105778,110977,61532,40708,36571,63963,90313,61083,39483,68210,59323,6820,21788,65871,-29692,-144640,-97519,4398,-3003,-50320,-98416,-132997,-115023,-67450,-27015,14653,58464,88222,106786,130307,81742,-3626,-78239,-133067,-130562,-47875,7150,-23413,-63187,-42011,15834,91335,108100,33956,-66413,-63844,38257,94829,98490,132138,118534,36059,-33766,-39792,-27872,-40033,-92075,-78122,16776,79785,38382,-4746,27808,35810,4679,47092,116667,90440,21053,2210,34608,46871,-19016,-79860,-47287,9277,47917,22754,-98188,-188987,-114887,874,7317,-25704,-37616,-34388,321,51201,83256,94133,94803,82877,73670,71241,54393,15234,-53284,-71930,-35268,-21548,11180,103897,144934,50071,-42759,-62831,-47999,37437,90946,34157,4808,57285,97331,101463,118786,117247,87021,55575,-9156,-107843,-128701,-70162,323,61773,80279,18009,-34137,-34006,35744,148656,191252,128229,27025,-53051,-18762,44348,-16938,-132126,-143722,-66111,-32779,-15898,70150,160838,130154,51114,2884,-23227,-24448,22962,101772,102788,31500,-4617,-805,4843,28532,18167,-35132,-43345,-23401,-74958,-131647,-69626,73372,124413,95388,61118,-8657,-87685,-59025,-20312,-45985,-37583,494,24539,10279,-22476,-19831,15563,45558,49660,18436,-2761,37386,70254,40584,24924,37093,27301,4911,4086,26639,59693,52045,-8863,-9477,65253,96989,35073,-24557,-13892,-2657,-8206,16848,22874,54768,85159,25851,-12289,3657,-43879,-77394,-45677,-12229,8836,-38159,-66930,-12753,-5224,-64227,-36239,31363,12394,-13324,1916,4371,-17216,6190,30265,-30749,-123366,-162626,-139681,-37183,67759,71960,-12313,-95690,-110144,-106392,-78277,-10478,6528,-76828,-157498,-163488,-83981,37463,76359,-3218,-58079,10041,81889,65846,8204,-27611,-54499,-32329,50744,74082,23120,-36538,-67711,1453,85098,57407,7920,-29478,-88266,-92193,-46334,-53133,-79580,-74463,-61260,-49921,-8015,50778,59319,-2432,-58728,-46601,-26345,-37383,-57791,-17033,41554,61754,43265,-32107,-123843,-149412,-88741,-18927,-18710,-35834,5634,81052,121815,79348,-18638,-106614,-158417,-143519,-78823,-27073,10368,-4586,-85447,-83135,-13631,-6276,-49965,-70284,-30602,72709,171767,147637,28655,-35297,15693,49232,-9913,-55433,2989,119817,158839,46003,-60576,-22392,27884,-11149,-54061,-44682,4197,70597,113136,96769,41337,42604,101338,87640,12134,-72648,-110695,-67084,-21887,-37129,-10477,4971,-26293,20449,80275,31261,-48648,-53304,-2065,47400,51134,24525,-8897,13059,89868,117073,67437,32215,83930,159784,148139,74620,66276,120785,101544,13772,-19800,-7604,-13210,2392,73737,49741,-63284,-69390,87332,216669,175758,50948,-46560,-58623,-11404,23436,40613,21374,-7310,-7153,-8753,-42221,-98191,-141300,-121140,-97343,-73879,-60415,-64679,-40779,-22720,-60681,-127584,-123903,5414,113385,67108,-68004,-142941,-144959,-76389,13640,95127,130352,83449,6718,-29494,-36466,7825,69563,116019,154305,149874,81449,35360,33499,49737,35909,-21262,-38505,-26604,-38545,10117,84207,33713,-90344,-129480,-81977,-23287,21173,43144,20190,-21343,-34812,-39152,-16291,4244,11246,-12188,-85497,-92790,-10392,36068,5411,-52779,-50087,-6270,-18884,-45896,-23783,14390,27437,15794,-10831,-38086,-22814,12692,7344,-38822,-64582,2178,100646,97253,9923,-17513,-30026,-106110,-117726,9048,138911,133974,69439,75007,86032,36949,64077,113054,-1169,-102916,-47494,7130,13232,24808,-22008,-83731,-51613,39571,73565,5478,-44323,-29853,-21529,-40616,-52199,-45732,-46326,-41607,-15958,-15205,-55551,-45266,-2048,6462,-15054,-18570,-41710,-71402,-56068,-673,27028,30455,13109,-36021,-98293,-134303,-99706,15209,98276,96575,45086,-493,-33050,16422,69923,92945,92232,34768,-28317,-62486,-44078,24711,44190,67017,131127,132955,84782,77703,90440,69714,18910,-12553,10762,23244,-28597,-95450,-78355,4753,49276,35876,16543,-41236,-89848,-51473,17457,15053,-43503,-49573,8255,45012,5685,-25485,21144,60333,25205,2120,17906,33542,75414,95810,94966,102948,103286,42728,-46998,-7431,91075,61982,-29798,-53018,22742,118968,91753,47494,74319,52680,-14575,-35359,-49995,-36406,38670,57014,-47271,-117896,-88665,-89859,-135052,-144110,-95608,-17180,38259,80985,93860,52084,16597,2495,-42633,-91998,-64314,9482,31811,47708,108547,137962,107153,24765,-105337,-151819,-53219,20354,21576,14737,2391,19680,63538,68100,41265,-3738,-60652,-61602,-69339,-104779,-83348,-30331,-38696,-71083,-49140,16441,40168,28180,30153,13119,2582,42524,128945,236391,284069,190196,96067,65474,27573,-60829,-111779,-44296,-243,-117635,-176111,-70285,949,25521,30792,-14338,-81838,-56717,16857,36711,111,-19552,-21643,-19264,-24395,-14474,-6425,-59777,-87445,-1503,47575,-41998,-127153,-71245,-14301,-56782,-100329,-72776,-12851,35480,59980,22840,-11093,-12778,-6433,-37511,-76036,-66633,-14313,49627,104524,125922,80416,19486,13091,11613,-21890,-14891,-32520,-94330,-105582,-57653,-3964,-2479,-25274,-14131,44485,78150,86008,91652,77212,32195,-48706,-97621,-47913,57714,94910,16911,-37094,25743,34603,-60601,-92873,-47355,17763,64260,47844,18499,13296,-44974,-142686,-116331,-6608,-55380,-143712,-56968,63316,79419,18089,-11027,71674,124343,66034,14506,-18886,-42726,2512,29406,-17973,-29328,-359,23815,22033,14338,39783,62501,31039,-45048,-100030,-80850,-72720,-117598,-93266,-38978,-100730,-127683,-14665,87685,93453,86721,82512,73445,38906,438,18790,5700,-79788,-109296,-50176,-6843,-13918,-3372,36219,86684,89860,32545,-6384,25330,52151,29889,-7806],[-60644,-104963,-95642,-23059,31383,52468,78889,105590,94868,49931,-28117,-68485,-26329,12836,9512,51717,79585,34487,-23001,5288,53132,39150,25161,15103,6843,78688,144488,118663,84917,86982,63679,-2368,-29132,7921,42825,12292,-64390,-108581,-36557,40862,28454,-18430,-44435,-45544,-31080,-1902,-117,-8840,17742,49681,59174,89997,159527,153764,48015,-4968,14863,2288,-25706,-148,-6586,-50944,-34404,-10579,10858,23621,-33803,-32981,74262,59406,-66530,-121563,-57461,58534,157348,182808,158555,61220,-40270,-69996,-86188,-136478,-115629,-31815,-2240,-17992,-21975,-6625,3509,11685,-13057,-29311,30113,71490,75961,47274,-34797,-111873,-100877,-51766,-11850,-35203,-94595,-86778,-46855,-7446,-14595,-59136,-37889,-4470,4241,42679,7160,-111981,-121607,-14397,41840,-6084,-40948,-5414,14598,-40097,-97197,-86391,-24009,33424,35836,-32630,-84912,-80437,-25543,95982,181361,75986,-38228,-7300,18556,-31491,-49472,-1793,26261,-9989,-57998,-57517,-26040,-20312,-63971,-43060,60617,119691,47389,-40424,10144,124543,113498,9350,-18409,-36030,-51785,19894,75296,40483,12447,-35175,-113739,-113946,-20024,31258,-40058,-123472,-87222,-8704,-28569,-68716,-23997,45213,95661,89091,32259,35167,102121,64410,-39795,-84667,-108426,-158605,-129924,-9068,15808,-89129,-143409,-80915,-3432,34389,61035,44988,-6521,13967,101889,102587,-6624,-78095,-59219,-25174,-36014,-21216,49628,65627,5368,-2400,-1828,-54922,-45530,56826,123341,120481,113216,126678,115684,67491,8373,6351,38835,-2498,-69018,-21115,54782,-10248,-119883,-110240,-43776,-46572,-54369,-24036,-21244,-54306,-36472,35329,101570,109293,89439,67931,58648,27262,192,-48990,-115366,-102535,15427,92195,85064,58148,14149,-15811,33717,55379,-18230,-66957,-9393,65365,46089,29400,107769,120915,17950,-84883,-93744,-27853,20371,-30450,-82296,-59966,14998,59176,24652,-15052,-33896,-31992,30756,108387,106110,44435,11835,46274,77577,29139,-28172,-22752,-3240,27965,71254,62995,3541,3841,8834,-18536,-9172,17435,469,-10014,16488,49532,67746,78090,84014,91551,99295,31313,-62591,-103734,-109225,-89948,-54043,-21289,25989,77309,64420,18974,-11049,-15935,71504,119435,47198,3877,40322,59138,72180,109541,98023,65422,51082,-3701,-72576,-56567,-5155,33709,87507,137997,113923,56419,722,23871,127771,181265,138961,46127,-37136,-39773,26954,5388,-75572,-68801,2251,-11410,-48384,8864,73100,33622,-18761,-44057,-50903,-9352,50866,54253,-2797,-66749,-89948,-66559,-22782,11842,-10417,-33270,6260,17488,-58487,-125948,-94875,32779,113826,88709,26272,-10194,-25700,434,25431,12650,19514,55353,81667,52172,-9329,-18328,7904,40981,46673,-11073,-41930,16353,49253,34120,43788,61857,25512,-62734,-112004,-31773,72988,53735,-27492,-16469,76779,90707,-26810,-105114,-46363,5277,4078,12462,-27625,-18042,76266,68188,-2101,-42917,-88499,-45490,21544,-23099,-60525,-60046,-60219,-15168,30451,-24473,-64516,-45072,-38142,-29419,961,-12752,-61641,-62799,-45047,-51552,-68906,-74310,-63438,-4871,42954,36723,-3702,-34989,-37721,-46482,-39831,-1813,15689,-18321,-101566,-188854,-151694,-11181,28910,-40397,-32496,78317,140957,130467,87983,12371,-46105,-29273,45192,60756,14234,-57356,-129523,-126022,-52394,-13246,-19243,-34899,-57862,-65378,-51079,-58335,-96017,-116956,-79595,-25049,17827,30274,3909,-44149,-71199,-60018,-22823,-29209,-104510,-89195,-5222,-482,-46673,-82110,-104974,-82206,-24362,6191,-9849,-4305,9444,3334,28100,39848,-23644,-120505,-137765,-70800,-24168,15405,85206,80872,-15946,-82120,-78269,-31079,-12546,427,36083,86330,158800,168712,40941,-92545,-62546,37824,53601,9973,-7955,43779,84655,34891,10977,82818,133926,91626,37291,33113,52468,87908,106708,70278,-14213,-24717,41137,36450,-8643,-59162,-106757,-82239,-42767,-51969,-8531,40841,56885,89034,75659,-8899,-49740,-22724,21518,54190,69009,53256,22580,39309,101919,114571,66730,20783,22985,69190,131092,135846,105744,111682,109096,48226,7338,-14572,-47634,-55695,20037,58377,-8465,-73192,14327,173016,156908,34219,-46859,-64363,-27205,34171,54556,-9040,-57271,-36846,-9598,-39835,-102561,-128827,-78666,-40376,-15611,-6429,-30657,-9225,26550,-15315,-111570,-120404,9798,141192,153916,35646,-78241,-83592,-15505,37687,113423,165041,109228,14585,-35652,-74047,-53500,23286,69838,74302,62767,15648,-38066,-48649,-14345,12708,2745,5997,-3869,-31605,-4986,57264,46800,-343,-5237,36305,69401,40035,-20673,-37106,2694,57203,51979,8575,-22842,-4281,18706,-26208,-51722,-3612,18857,-24166,-87249,-115651,-93543,-56138,-14823,15834,19607,329,-5365,13270,-30233,-59642,12216,39752,-44701,-109846,-61833,44494,54342,-17287,-10225,-13721,-110154,-137516,-18531,101879,93097,47471,75014,59471,3841,71724,119622,14093,-35139,54531,102192,64824,14026,-39219,-82794,-74696,-47245,-54015,-39945,28424,60785,48958,36461,16987,-6246,-52156,-78690,-55945,-57264,-84140,-31247,35961,27155,-6016,25593,49058,28732,5744,41111,79538,44047,3920,22762,-6105,-73014,-60837,50751,134096,116531,8604,-82883,-88160,-25474,7471,57556,112828,55471,-37398,-49890,2526,54864,25011,-2561,38950,67926,55960,46424,32821,6252,-30154,-39035,-426,15547,-39039,-79413,-74583,-34743,33443,76548,62104,-7806,-70591,-54324,42779,83317,15512,9420,76073,61220,-16581,-26472,21600,44175,24974,21278,-12965,-52649,-9542,51869,79552,137926,164808,56788,-53954,-23923,29246,326,-33493,-21304,42207,81891,5709,-34505,25410,35352,-37086,-66426,-41833,-8545,40745,76090,36455,-7197,-6275,-51642,-119412,-118538,-85685,-62712,-18170,74406,174317,183892,90136,15365,6260,-20545,-44696,-17572,3678,29692,104454,155700,135067,67528,-64226,-158252,-73487,57058,92421,46701,-5543,-3973,15887,4705,40093,61420,-9293,-63699,-65983,-61488,-41949,-16841,-29849,-82461,-121108,-83046,-13308,40359,62399,45461,20684,13700,82337,269673,376072,219645,38593,9057,4999,-68917,-79945,49203,92356,-49625,-82004,57623,89854,72595,77503,24832,-60899,-43631,11397,34161,58562,112054,122941,52075,3923,26195,-437,-92421,-100637,-15745,36645,9915,-53600,-63278,-36276,-53602,-96418,-90891,-58376,-44181,-32225,-19381,7042,19183,14844,-10852,-50059,-35854,23594,68293,108829,137411,91414,-12671,-80319,-79867,-55924,-953,-3731,-72233,-99112,-28188,53359,16726,-76339,-111033,-75802,-17276,66484,111168,82761,33403,-48067,-135397,-141456,-64870,17948,23425,-11464,-6983,-47520,-139973,-121946,-9040,60156,34104,19102,80663,96811,3563,-123569,-143858,-40888,-19684,-80088,-29472,94667,102846,9904,-27751,67510,161726,150736,72903,-28165,-74124,-3649,60364,27276,18857,44050,61057,42047,10560,-18720,-6028,35412,40461,18585,-422,-54680,-100432,-69281,-40251,-90747,-117464,-45106,28235,50453,54753,38731,32043,24723,-1170,6166,7631,-29364,-27265,-10362,-23195,-29089,8584,47189,84297,98603,77064,35514,4804,-15386,-21501,-18455],[-12095,-9636,-8788,28781,59274,35350,-7741,-4749,31805,43691,-8360,-49836,-13257,66934,103333,110292,82712,23461,-33465,-18028,29531,3542,-13497,8855,16735,87316,159210,124769,58537,51623,55935,-430,-93945,-130027,-102356,-74296,-50762,-32430,23648,69546,56534,-461,-70739,-98758,-41275,32697,13926,-57937,-86186,-55374,-4188,70789,132360,104712,35698,27076,7760,-91055,-143416,-86779,-67376,-106862,-119248,-138241,-134590,-86991,-43153,60961,187145,159079,54018,-5056,17632,73192,94037,63837,45065,18889,-27742,-68550,-90072,-122100,-115824,-59979,-2715,15096,-4595,3222,27387,21359,2670,31718,78624,54154,35697,33675,-30904,-115247,-84417,15607,66862,14549,-58999,-66921,-38401,18487,39716,33817,96172,99851,32707,31458,-11686,-137099,-169950,-83272,-33187,-84432,-117631,-52738,-22419,-65031,-87399,-99812,-98380,-36427,4121,-47371,-84134,-103158,-73982,47328,112463,22306,-7646,79301,73293,-32278,-77530,-13616,38200,21318,15857,25701,-31189,-106423,-129743,-45182,76838,126335,63178,-1965,28542,101257,92096,-11970,-52499,2358,53241,81075,96551,69680,39470,4550,-58901,-74660,-13157,23529,-32279,-102905,-73611,33121,34387,-45049,-83283,-61122,2313,25420,8204,63064,152676,139290,55404,-19876,-86427,-154834,-148124,-66874,-18150,-68058,-140042,-119939,-20430,33769,56473,52989,20355,44193,74445,5852,-90785,-92431,-36590,-7646,-1885,39783,120823,130826,71609,61033,60014,-2576,-39641,31546,102690,98041,104584,152799,110909,1590,-39957,-21623,-26684,-93489,-141206,-74449,23758,25010,-33983,-66816,-68822,-71836,-26290,50826,68686,8689,-4822,59475,131004,124451,94019,84956,56403,1270,-6703,-4874,-7290,6348,45919,81397,120698,122470,14176,-89968,-48595,24097,18367,12226,57415,58575,-14240,-38276,28426,28720,-54636,-104044,-43780,48696,71517,732,-92816,-142114,-74823,35992,17001,-72566,-108928,-72680,12431,89516,83537,26546,-3105,-27,16858,33733,52599,64954,42108,38186,86179,118456,114496,99509,34618,-19681,18780,58202,45116,526,-38241,-33509,15811,57054,61691,55078,53795,6204,-54556,-90128,-109766,-83179,-27960,-40605,-85656,-71489,-30566,2,3438,8699,72124,76490,5331,-6458,26588,39368,65636,101574,70189,33776,21679,-27046,-64391,-17170,41598,70655,116414,174030,160616,89073,14262,4245,54041,80271,61563,26499,-33214,-72721,-46728,-61151,-81549,11919,110542,47859,-14643,23463,32710,-14650,-50268,-103331,-112107,-16292,60819,21103,-64051,-104831,-88995,-55789,-17995,4743,-14016,-9556,45305,46565,-18674,-90643,-165433,-151409,-38312,21225,-27781,-25716,16039,14527,-9153,-12100,9943,28170,55671,50579,20019,12787,-1934,-14969,10674,9102,-11119,7527,29146,44623,55518,30415,-19374,-106090,-178467,-104232,36740,45050,-17510,4440,83718,76163,-50166,-115716,-16156,53102,3593,-49922,-94589,-69005,64036,119358,44606,-36337,-49162,50830,143448,67661,-32574,-53324,-54624,5195,81996,29907,-70170,-97013,-47267,1853,32732,-18701,-90315,-103518,-94798,-63992,-975,37780,15364,-14023,-37795,-20117,21656,39308,12443,-39649,-41553,4175,41023,45319,13443,-60124,-80865,-27761,-168,-22300,-1875,53750,76939,100284,94140,5410,-87827,-77566,19994,53622,3638,-70089,-143739,-156835,-85570,-10246,-7116,-23427,-10643,-15861,-40129,-45163,-54054,-94029,-100163,-47851,25369,36308,-517,-11399,17003,-4880,-29816,-42960,-110766,-128070,-100200,-122364,-128241,-96196,-75140,-23480,18230,-7368,-34545,-14961,-15526,-54449,-26707,32230,25414,-31519,-42911,-25655,-25113,28807,128356,151179,74997,-28843,-100976,-60158,-359,11377,18543,46058,112400,160008,67295,-90630,-102143,7810,66731,10402,-68402,-64153,-16194,18333,65846,99020,116002,104012,84120,85726,72558,49405,37570,18415,-45748,-83384,-47886,-18824,8564,4318,-56107,-73861,-48593,-62833,-51959,16392,92703,106555,41451,-55905,-66107,15978,68173,69191,86808,112690,98428,60536,70843,85316,71939,46293,-855,-41505,18403,121735,114652,66702,57781,45723,40687,36057,-4800,-46227,-21096,15632,78,-61807,-61630,36034,66516,14087,-5411,-3287,-9567,-3377,6616,-23167,-47356,-38565,-164,10353,-32729,-83060,-59123,9955,55219,43931,15031,52678,85773,33763,-56518,-71728,20257,131190,176977,108698,15190,2977,43984,67099,99470,95436,26237,-3665,13237,-19134,-44347,-4098,12449,-24097,-31518,-31193,-68242,-91474,-54298,12816,46549,30059,-7663,-30069,-25309,-16373,-1151,56996,115387,138998,108239,5991,-94567,-75256,42049,159978,152312,50004,-13911,1716,40946,30577,-13714,-36884,-45310,-58190,-81851,-95438,-73376,-35931,-3598,16071,8024,-33447,-36133,-3406,-41235,-77002,-1888,41307,-28455,-111259,-120671,-57917,-32333,-57531,-12779,3516,-93676,-146383,-74288,-28816,-88947,-82161,4467,-18130,-72224,3957,52235,-5128,6520,93935,120807,74256,18749,1280,-10315,-28440,-68306,-115073,-65313,60008,98904,102544,120190,76279,20755,-11928,-45590,-61923,-56894,-31412,15632,27519,-4995,-19498,44228,110262,93277,19279,12027,21398,-36599,-31510,60899,68242,-8337,-27141,56896,116042,92015,-9478,-109318,-134071,-92042,-46169,39990,124055,90391,10677,-24610,-17824,34924,32818,-27416,-39092,-7543,3068,-1163,36033,44335,-33575,-79440,-21082,27671,10312,-15231,-44682,-67628,-14098,44541,44509,33275,26632,8056,26298,48458,22617,41245,100358,71160,-9825,-67345,-81299,-70296,-44291,-19845,-43669,-71235,-58904,-31991,-2575,78976,118851,38865,-28009,-15918,-16091,-26883,-19340,-24034,-18090,-1299,-26466,-52324,-59827,-50328,-60362,-64009,-8065,65884,105846,151170,180180,119013,31613,-40803,-73431,-45055,-30297,-51985,-10953,99463,183774,181091,100415,47755,46538,19162,4170,44050,62257,54092,85925,120104,96928,50186,-31648,-127322,-99624,53548,175097,155043,61236,10499,-34696,-76862,154,75312,14548,-72376,-83043,-36613,-2661,16441,32561,-1637,-67505,-75512,-24017,35438,49343,38636,46221,22305,59233,270927,382221,167249,-48591,-38900,16796,692,16552,121379,160278,41836,-8220,89701,100895,100611,108336,27699,-64142,-45363,-31507,-34156,33845,156355,195189,108684,35861,27976,-32232,-102903,-85993,-38899,-13554,7712,-13890,-40711,-17282,4130,-54818,-124272,-144747,-112855,-58587,27145,69966,36433,7432,10234,15287,33763,39049,40664,80384,114322,86358,2770,-85427,-100139,-38594,59310,69158,-18763,-73434,-6838,70480,25104,-56322,-94494,-117375,-97475,-11894,7780,-34990,-54467,-61264,-85816,-107390,-101158,-49171,4027,27508,23737,-38199,-110166,-76040,22840,35725,-11294,30444,147462,158527,40167,-79875,-126907,-80744,-30091,-29418,-3661,61536,56452,-11526,-28964,33975,125509,158053,83141,-33557,-79352,-16650,49888,63649,107535,114904,55326,-9702,-30627,-65631,-59060,16089,97685,105979,11368,-135752,-206090,-140555,-37680,17895,-14920,-41850,-24004,-1560,23703,38352,23517,11962,12158,20357,42879,56988,67263,31102,-39267,-52690,-13033,1971,14852,57861,101569,74218,-5673,-54455,-57575,-28941],[28574,91126,91014,57120,28132,-7773,-36226,-45407,-46501,-44421,-52718,-84010,-67205,45001,126247,143199,136009,112712,37321,-5025,9854,-37965,-79259,-56854,-52409,3662,108578,110873,42457,39137,70535,17161,-125890,-216784,-193650,-120680,-30947,30463,52847,45252,23286,3086,-9376,-41464,-38929,11789,3060,-67884,-112175,-110653,-74120,-9392,5999,-15334,-5505,32039,-7860,-108845,-138502,-82800,-81433,-141266,-195370,-264634,-267552,-164838,-33570,101969,191562,182560,142181,97735,60641,49684,40862,-15514,-54670,-19507,20451,-2984,-34785,-59344,-85823,-81443,-7610,64328,31788,-12848,4235,33746,59563,102735,112817,70214,65285,44632,-53428,-150840,-89911,42235,106406,59088,-8920,-24319,-14151,21800,51254,81673,149101,135331,53986,42011,39116,-31271,-83495,-54306,-40056,-90603,-102651,-65068,-88386,-110931,-57156,-43325,-103174,-95331,-39224,-48013,-59149,-92310,-93161,-3313,47868,3989,19788,107217,94986,-29610,-107508,-55287,-1563,672,65975,115945,11207,-95022,-73783,-10755,12856,30535,32746,12800,7936,31458,39334,-19590,-48511,31777,102015,88943,76859,60064,36403,15358,-37273,-66651,-34553,-8661,-10662,-39112,-20065,96230,113754,2956,-137475,-188805,-111097,-40108,-4874,61409,94632,55365,42602,37223,16324,-18305,-36093,-41606,-26732,-32040,-77360,-60124,2286,604,4967,25450,21285,44110,36993,-53476,-94883,-45610,-18278,-42364,-35556,23548,101322,127947,73078,29904,25371,2493,-13873,31972,53689,10645,34746,94980,40477,-37479,-18112,3198,-34162,-103043,-135100,-92906,-12562,33584,33936,-5203,-47071,-58488,9074,87379,107826,71158,34180,49362,91962,91592,84659,100789,77737,1480,-31058,375,66092,60521,-165,-8629,46820,55577,-48599,-135930,-68436,37457,79323,86129,87628,29352,-48084,-62240,-36672,-50373,-85725,-75603,37246,109288,46342,-48415,-99736,-142513,-105192,-16049,-29678,-105533,-122200,-57464,43680,97133,48969,-16210,-40891,-57052,-51707,-19225,37588,102542,84893,36683,15054,-8580,38953,98452,38770,-26108,23843,63249,79797,67305,-6697,-64920,-48196,-8376,7006,-10603,-39672,-26918,-500,-43414,-83532,-40912,24604,9670,-54539,-75272,-61146,-30424,-27310,-17252,40820,28005,-28452,5014,38620,27327,50890,92465,76479,54136,24512,-50940,-100487,-63200,-9341,29039,76917,117358,95778,43693,11798,13745,23257,11026,-17785,-10753,-8018,-29019,-76503,-132574,-110708,51137,160961,68398,26878,88406,76366,9291,-44662,-113394,-133243,-60580,20085,30797,-33424,-61801,-5568,30738,13035,-2107,-12704,-8164,28396,35301,-8262,-85247,-220177,-268137,-146830,-41918,-45837,6188,62378,4984,-102800,-139382,-104039,-72825,-11736,30964,23526,11045,-23640,-84018,-55803,34689,58953,24918,22476,51577,60237,6540,-64189,-116977,-147318,-125707,-47976,-3915,696,18802,26459,4455,-58363,-76891,31440,92826,-632,-102612,-139112,-97408,32250,135026,99720,27265,30352,102306,157546,93643,5213,-29052,-33457,15114,64893,29517,-36165,-40290,5019,27127,21692,-31038,-86101,-91250,-81380,-49037,21988,76165,58735,-21122,-92681,-62944,11707,36357,-5518,-79052,-72312,4022,56618,67648,98794,106768,55988,5937,8962,28417,22965,-11565,-12876,54596,77739,10953,-98041,-113506,-2461,49261,-10821,-71077,-98095,-65853,6475,42086,9871,-17288,-5244,-23276,-60498,-53722,-21171,-38001,-80568,-75476,-537,64893,67742,66186,98791,63515,-20574,-44143,-59249,-100582,-167989,-202380,-134391,-66338,-59117,-20990,20032,-16676,-61105,-54272,-37911,-53881,-46376,6265,48151,56517,33447,-25892,-57486,-18317,54850,119807,113334,36984,-45623,-37132,-10261,-65712,-98527,-32928,74441,137151,76100,-45547,-64479,-7881,5848,-55084,-102745,-83215,-32703,21331,48727,24190,4182,201,23674,61847,47055,-16297,-45562,-15117,-13005,-62213,-64221,-16942,53054,73338,7425,-55694,-48735,-55388,-78305,-43786,34696,68499,19816,-77281,-90154,29441,111453,105690,81659,85988,81125,39423,27257,41508,63148,91747,49640,-42084,-23664,86385,88535,20978,-10192,8648,58251,94025,73633,22829,-18683,-44383,-18102,12055,2798,8489,33414,34041,52943,79893,49254,-23491,-49938,-20001,11477,1462,6513,32214,9347,-53099,-45386,32733,85779,53988,26585,73375,85592,37686,5367,-1599,31608,99581,130778,97167,77596,68963,74143,88597,67155,-15198,-78191,-29962,56024,66902,47885,37827,2679,-47209,-56360,-53717,-64122,-64437,-25806,30020,46914,-1248,-46721,-47900,-30952,-48917,-43906,32328,106239,116915,53566,-62424,-139596,-96103,45127,189880,172075,57261,10619,22739,44628,47189,2297,-66629,-107964,-93029,-54817,-9501,45326,52288,2609,-10350,14545,-5512,-22450,-20959,-40485,-33713,24229,44959,9812,-51766,-101297,-95869,-85328,-114095,-61533,20175,-29831,-108098,-94404,-104762,-171915,-126195,-27808,-48490,-106053,-71520,-17063,-13476,8091,35598,25030,2159,13134,54901,78799,61401,-2456,-62432,-53663,8030,30591,57573,90269,70575,70339,85082,30322,-31890,-13889,44978,54409,-3931,-47321,-49769,4377,66563,31256,-49605,-58289,-84419,-119674,-53583,32313,41773,-10105,-44132,6076,51884,46013,-9108,-84598,-146696,-120476,-46289,47047,108270,91275,57468,-4376,-61908,442,62706,27915,-5942,-1310,-22793,-41128,48256,109314,11543,-89433,-52842,1816,-5975,-41603,-70595,-103106,-77014,-23834,11445,63434,109175,64965,-11988,-23744,-11838,-17686,2891,33648,-2804,-107004,-169754,-141339,-72838,-58905,-74776,-76491,-80321,-98190,-94977,-30335,37516,22717,-25169,-37710,-47066,-39977,-36371,-60732,-64239,-14065,33226,-1955,-108768,-126393,-73800,-44025,21259,109877,109818,105106,150994,103580,-9471,-59772,-30565,13434,-5092,-54308,-26477,63885,100531,86437,82519,82477,36258,-7741,30538,100584,124025,115117,100811,83116,51115,9106,-30891,-73967,-83775,12443,170613,211362,118946,46673,-25714,-100717,-67204,7697,-15331,-91234,-123751,-70017,-17474,15328,73224,91795,43560,5789,-1555,729,-1714,14091,73513,81316,112053,277678,338015,108645,-66765,-13473,58819,66220,66052,80653,119975,81066,10515,27409,41252,69488,72097,-12309,-99702,-111050,-134198,-134759,-55508,72669,140535,103690,29010,-25161,-86607,-97504,-58261,-58063,-78083,-59584,-35803,7444,60484,82132,308,-117584,-144635,-92007,-11871,96311,117032,23439,-27167,-7553,22005,30972,-765,-7530,36334,68480,71359,47199,6210,10594,57840,124721,120882,12074,-65260,-20949,31790,7609,-5642,-8354,-49970,-74403,-51600,-86171,-142571,-121938,-33675,56115,58986,-16972,-54799,-18430,44790,89033,64999,-65,-30708,-33280,-59534,-49250,37406,129167,112750,-10520,-89003,-96903,-105241,-108732,-72365,-26539,-20822,-52508,-66919,-18246,37109,78840,87866,26777,-49382,-65465,-20524,23776,79510,180180,177513,31207,-96874,-111702,-88926,-62736,-8044,75415,78973,-34344,-181355,-278854,-236340,-60549,88801,79253,6687,-17129,-22282,24313,88527,65721,22753,24093,31117,60431,97138,74895,-9066,-77873,-70286,-32784,-23803,-18326,18739,77896,70998,3981,-36990,-58607,-39425],[13399,88321,113885,79906,13777,-13092,25447,20970,-68725,-121924,-118563,-138133,-117675,-15937,48501,76143,132646,188285,112250,5373,-30027,-80527,-134094,-144120,-149800,-85630,47279,87891,58541,69792,67481,-2773,-94541,-148346,-134582,-97395,-43283,13185,31932,-5076,-54679,-35110,51389,65759,8639,-3236,-16213,-60395,-59088,-34854,-47544,-87792,-120031,-102981,-50621,6137,5009,-41078,-57163,-36213,-74534,-164935,-240727,-304866,-281166,-141516,2573,58670,71699,95717,114667,96640,50120,29235,50709,11482,-56213,-48989,-2657,608,6873,5081,-57207,-102063,-36116,55232,31587,-23384,-5085,61070,99058,93221,84700,81729,87907,35414,-94498,-196480,-108104,47443,109775,75344,23705,961,-3372,22516,40043,56752,101475,94682,41489,52321,96605,66108,8856,20837,46930,28505,15045,-24376,-101719,-111603,-16420,43504,-24510,-89604,-72548,-43880,-22714,-50305,-78266,-41876,8983,16646,29474,74386,74434,-27034,-110580,-76797,-30315,-13677,71882,141745,74190,1673,7042,-20429,-86747,-76458,-23547,-11520,-23163,-21507,5181,2145,-21130,11778,68054,53411,21768,8266,11307,8986,-44271,-114708,-122065,-72837,-6829,10975,22960,98735,121349,34589,-103219,-162354,-95628,-28566,17063,36057,-17573,-72625,-27474,35211,80553,89719,65811,29010,-837,-12394,-18038,19820,22758,-49764,-58280,-4394,25056,39999,21294,-42400,-34729,37178,29774,-33418,-39996,-14897,10011,43060,5082,-40474,-10618,18328,15718,24675,-3073,-54824,-26001,-4472,-48091,-22323,47699,64531,42828,-12774,-57021,-49104,-13582,13370,40340,39314,2998,-19942,29320,90153,126370,129629,86693,61213,71990,64153,57809,58559,40906,-7948,-35903,-14632,44190,34913,-23272,-42419,-33569,-52046,-92879,-92614,-12014,62315,97458,108137,87955,10206,-53349,-49669,-42425,-41410,-23517,-9168,64061,97299,-239,-101814,-92023,-72009,-63418,-50302,-74549,-107528,-88495,-5019,95800,114092,41093,-27231,-72654,-77902,-38132,-42738,-37971,45622,56037,-5130,-73972,-135915,-69047,50002,5133,-61048,-4291,57152,110181,150065,98345,2039,-64650,-63973,-14459,-27342,-87904,-59007,8849,-14091,-37497,2636,63755,102727,77258,20275,-28080,-50202,-56391,-36301,27464,19284,-20003,28546,53508,6832,11196,74109,99915,89231,50848,-24032,-93697,-106222,-92694,-59352,-13410,9624,-2687,9342,40606,67821,66406,25527,-34119,-33561,48751,88634,-2828,-98923,-69994,54802,115627,56079,64943,138265,134090,46356,-31676,-60446,-74762,-93483,-36434,51372,23461,-2349,74667,106962,33991,-20375,-31171,-34023,-8091,18007,-14311,-84682,-174486,-183174,-96997,-35669,-8005,68004,97766,13363,-133266,-213281,-177297,-119855,-45384,17148,5281,-21654,-47169,-106932,-99057,21392,82997,30462,-9855,-3268,25078,19805,-56238,-94940,-62407,-75564,-107331,-66300,-111,-3117,-75026,-97715,-65421,-22658,53500,84291,1921,-85971,-123309,-99278,-5979,96516,110199,71331,50852,50991,35045,-13099,-36911,-41311,-40546,-36105,-17055,4101,38118,73379,53703,-11847,-53010,-53305,-73566,-75725,-41308,-5730,23661,69953,81344,5065,-76574,-70217,-41446,-38063,-55101,-103777,-87025,-16561,8133,16267,82054,127466,84737,30385,19479,36540,26512,-26361,-25508,54628,95552,72780,-20007,-82480,-2992,49019,-5248,-40278,-24135,32698,89989,74134,17102,-18319,-40462,-73927,-93021,-71983,-22372,-5992,-37963,-62590,-16797,70934,98208,58447,35706,21522,-28469,-30962,-6103,-49825,-160691,-196113,-114176,-56285,-64053,-48743,-6844,-8508,-44496,-36687,2252,-13523,-70966,-65564,13018,63216,20121,-40724,-40783,-49042,-52055,29724,80719,57307,47910,64243,-3809,-150626,-188931,-72476,62690,108090,59213,4521,8610,-9434,-76774,-99103,-55803,-28203,-9183,34804,25957,-35682,-91523,-126942,-91012,-9757,11886,-36739,-78709,-33419,25188,14112,10416,38708,89358,110133,54159,-27942,-41780,-34364,-45325,-50136,-20991,23694,6860,-73982,-80341,27102,113227,120413,51464,-3384,3284,9785,2234,1954,37619,97364,82374,18134,33899,65851,29470,-11700,-28074,-8087,41414,65495,77794,62511,4336,-56320,-5621,109999,151166,110863,58197,33706,38151,76580,87581,15682,-52509,-25769,44275,38189,-8205,-22035,-32776,-39983,9388,56090,71356,39675,18774,46964,34885,11343,42344,52007,34762,46917,49173,37529,85945,93681,67757,60831,11220,-78355,-85456,-12214,54221,87932,112362,70429,4131,-6813,-17045,-75417,-96526,-56787,-5647,16397,1556,-32465,-62361,-59749,-30012,-24496,-32915,-18439,12119,25294,-22056,-112741,-145740,-90167,26154,137667,103921,12860,1438,23637,37846,46027,10394,-74406,-129887,-90766,-12209,53506,119000,122973,42651,15287,63291,62364,14189,-27433,-42920,5984,59382,58472,55025,47186,8449,-20836,-59619,-135778,-93564,40703,44635,-29550,-38065,-29884,-35543,-5969,33257,13683,-61739,-90465,-27555,31698,32660,-9009,-61533,-76642,-21559,59532,121540,129093,71541,4783,-52254,-87367,-72570,-20339,10043,53669,151787,173269,77177,9481,36825,82166,72800,269,-35346,-31996,-6913,-9427,-81257,-117776,-59935,-50800,-56348,-22123,-18027,-29797,-47355,-83011,-59164,-12363,10889,566,-55110,-142983,-131576,-54215,27226,60466,46489,50794,9972,-48492,10125,85104,91644,83517,66327,-8735,-70164,-5766,84717,40724,-63580,-71679,-40825,-84721,-133501,-116449,-105390,-88115,-32819,20592,48431,74003,47906,-11378,9260,41514,-29477,-79756,-22165,-19653,-102585,-149499,-87456,-5886,-35020,-98843,-101973,-91100,-127290,-162412,-117188,-11127,9741,-47925,-64145,-55242,-50628,-63722,-80519,-47382,41267,101361,49919,-75229,-108481,-54846,-9326,47116,102292,60019,1821,16320,3925,-52178,-44441,19912,44106,-19680,-104512,-118316,-67174,-24850,15653,73379,80746,10033,-20857,40843,87751,117695,167825,148774,84817,62379,39889,8949,3064,-9433,-3105,97322,171757,135267,90065,43711,-44189,-98773,-83518,-78266,-109399,-132852,-88092,-37787,-11367,54642,120673,109988,70419,23902,-26711,-33262,19346,102388,157639,220351,325744,330327,135980,23099,76665,107185,97161,69166,-864,8681,44007,7559,-5193,14589,28973,13000,-22113,-84999,-149912,-189383,-155302,-95706,-25838,53648,68190,5339,-54146,-76984,-36708,12552,-20511,-74991,-83060,-41764,63306,130463,129455,83525,13051,-5601,10214,51481,111028,109069,7396,-45164,-33542,-28639,-32560,-29817,-1762,29273,45047,72723,99274,131825,187764,192131,173711,123491,483,-80837,-47062,-398,4063,21825,26454,19862,20709,26457,-8445,-63503,-47526,36578,141476,166921,81068,1226,-8083,26416,96213,134783,89706,-1682,-93801,-124089,-72485,3606,54099,28182,-81760,-127025,-69075,-68132,-121983,-92320,-33549,-46862,-96197,-79056,21527,85708,50563,-8685,-44633,-59702,-48261,-10141,32097,95757,193935,179023,10160,-139493,-144433,-61968,-11712,2904,27815,22030,-5009,-46028,-152711,-203976,-91093,24013,57625,62866,45451,-9456,15251,95456,94612,39656,4120,1358,40051,72975,6923,-101105,-111233,-55666,-12335,11755,13484,-1514,28252,58294,54095,22770,-36280,-39889],[3945,39890,80070,109454,68648,44707,102666,105893,-7702,-73948,-86658,-108968,-87963,-28748,-23863,-32227,27023,123191,103710,13998,-42231,-92230,-140240,-164804,-161078,-92455,-7395,31950,71329,86263,-6357,-75393,-32701,13232,22305,-17358,-62395,-55240,-9085,-25074,-88313,-60082,58248,114995,85487,58688,6578,-55751,-28771,45156,10728,-122769,-167195,-102872,-55615,-23323,16694,15848,-16015,-39311,-91725,-168544,-212820,-222597,-177542,-58346,30583,-9592,-39269,11238,45494,25691,14065,36648,83665,62081,-18742,-81845,-98853,-90688,-16234,45093,-10948,-86383,-68792,-29734,-28147,-14065,20321,74894,85672,37108,38215,49129,18402,-35750,-110944,-161743,-69971,62946,92922,62985,46030,33428,23998,59015,60263,20509,24432,21735,-31,38324,84360,48992,13610,59664,119395,129334,96863,25178,-35923,-33139,42509,104744,51698,-51706,-76466,-24512,30377,3852,-62704,-85587,-45042,-1671,13771,11979,-6229,-55840,-85278,-63283,-47115,-30415,24327,79722,95683,83155,10750,-81462,-124177,-92152,-66741,-63980,-48645,-38792,-5957,15019,-35502,-63309,4876,19511,-38876,-51006,-8264,16033,-24194,-139420,-211992,-143334,-20499,41164,29866,13663,22961,15669,-16503,-22536,-716,5997,22678,-5138,-78275,-83232,-24669,21951,64174,62164,44442,50954,22600,-14239,-1587,26854,-6817,-85935,-91124,-28492,19779,23967,-5494,-38733,-18684,52428,54388,13693,15687,-10080,-54352,-36218,-46737,-53216,36293,90462,40153,-4643,-36764,-51644,-42040,-79414,-104680,-12904,68098,95180,116488,75670,5246,-6184,-4538,-28365,-8811,35533,32346,13282,30958,56702,90889,104823,89368,76079,79451,59538,45555,18810,-12844,-18190,-2270,-14813,-13077,19557,48867,24713,-27419,-60949,-39341,13808,31691,32330,62228,85408,68795,-2663,-58193,-37149,-10887,12556,60400,47454,26032,34314,-5679,-88385,-77090,-22754,-17481,-40290,-74938,-93155,-68769,13242,100868,103385,56144,713,-85149,-85129,17155,25656,-28062,-14880,-19039,-61643,-87615,-75794,-16400,29073,-42159,-89254,-25231,65177,139607,174451,144462,73919,-14096,-38934,18461,12549,-51468,-64741,-38449,-30782,-16021,2664,47830,130423,117880,376,-88669,-101951,-51887,13098,55291,17790,-13887,25696,40163,-10613,-19689,59010,110844,83119,45137,25182,-23058,-73075,-90699,-80437,-70378,-58966,-40259,17937,71718,103035,98314,29455,-62067,-55846,89640,167391,95082,16509,28792,37251,20492,41781,103114,146617,140167,51966,-22149,-3381,4779,-55437,-32594,53183,43525,32145,95492,98995,18312,-31251,-42580,-51624,-20416,28196,7824,-42320,-69578,-45882,4147,37703,57507,89067,74844,16982,-72773,-131140,-86746,-36182,-20647,-2838,-8485,-27449,-47592,-81129,-83914,-7757,45573,6334,-62055,-93404,-42424,36844,8751,-33169,7422,5426,-60475,-59774,-10006,-24302,-89703,-106412,-51435,9933,44171,55016,28953,-16418,-57794,-58710,-16516,35939,63198,38665,-6166,-33646,-80958,-119486,-102273,-96335,-108556,-102702,-47203,24055,84470,82822,7243,-100063,-113942,-46206,-59025,-93376,-32578,24058,29199,77326,97637,35423,-22400,-37276,-70052,-77269,-56584,-68740,-49637,-32957,-70067,-66009,-5375,12544,7005,29664,24321,-1450,7128,15423,27379,76716,118676,133681,76473,-17043,11195,57265,34233,24103,39530,58057,76206,65012,38917,-2051,-55001,-73908,-59472,-35844,-4117,6840,-6804,-23880,-7202,27758,30727,-34724,-85873,-67082,-36554,-8867,16815,4361,-62174,-108632,-102295,-79188,-66228,-50593,-29819,-16923,-8534,37848,74339,19165,-82571,-109536,-20208,29423,-27402,-37417,26261,6352,-47829,-7135,27550,29571,93746,148403,27629,-131912,-129420,-14872,82247,99674,67636,67455,82962,14391,-81272,-46608,36368,1866,-35191,36214,66800,-19606,-133282,-199391,-154933,-46006,21447,23346,-28678,-34445,16148,62573,91082,91863,105981,114222,63964,-8516,-31954,-19124,14063,31995,31501,27655,-2367,-57555,-42386,26701,75955,79357,18477,-34896,-12474,8358,-5947,-19513,7272,41385,27552,15309,57050,30851,-47263,-48584,-9297,8460,13361,-430,26998,48759,24508,-4464,46606,145122,194630,162756,62068,-9874,-40269,-21592,51168,64383,-11834,-38055,35229,50482,-18094,-85656,-98948,-39377,44365,45373,20493,22722,29376,32753,2329,-8937,27184,47569,21531,-11449,-18053,-3471,52728,63737,24043,-19838,-71349,-87178,-10477,41471,20383,27137,64740,13248,-40796,2925,14820,-73831,-123115,-80760,-28678,-12158,-15342,-9402,-20487,-35725,-26724,7388,12519,-25128,-46825,-26342,-47155,-117652,-127566,-59429,9310,48817,25135,-20061,-31110,-13207,20371,51055,20120,-73886,-109357,-38196,27530,41165,73480,109124,97126,92255,108899,71312,-8837,-70243,-97830,-50750,16905,46146,83572,125542,122716,85060,7877,-76107,-33167,69334,75386,33379,35515,79196,117831,114312,107355,89933,-3352,-70182,-10613,75718,83673,34172,-37534,-88288,-79331,-5965,85801,116223,76330,15807,-74453,-145891,-106380,-22154,-2026,47780,165437,163934,64274,31203,50410,56921,51150,8074,-9675,26215,56773,-11601,-112080,-109854,16101,108475,100928,44142,-9906,-30593,-48204,-101855,-102518,-63890,-23104,-7114,-59767,-162124,-182139,-121239,-31864,22812,22392,28404,20203,-3602,27064,52217,72238,110317,91725,-9416,-105683,-109784,-35039,-9309,-65219,-77303,-48560,-110700,-158937,-102895,-58635,-48361,-1619,30750,-26323,-68474,-44148,5369,96134,146737,58908,-42108,-54107,-62713,-91767,-87463,-19334,33409,-19146,-115571,-117282,-95559,-149131,-204264,-150226,-45741,-36487,-72829,-61730,-56056,-69568,-68457,-62653,-23744,52218,74705,28717,-20469,-25668,-14960,13519,44415,49314,23052,2034,4944,-20584,-45588,-8469,37148,29093,-35784,-133109,-189592,-177872,-119638,-27968,31566,10511,-33494,-21586,23860,21015,45441,138193,136859,63221,70087,103466,76230,37933,14024,-13956,13274,78398,105488,98022,90030,26051,-76143,-135879,-142029,-131339,-102886,-45109,-16158,-31245,-7230,63913,86330,61596,23320,-20746,-37761,-3522,57941,146955,262104,355267,336758,183726,97293,110732,97571,86384,67344,-30700,-89890,-60636,-45513,-16691,15813,3839,-25932,3884,-21645,-107928,-141774,-96009,-82598,-83569,-24119,5262,-27407,-42223,-29290,22916,71769,34508,-23023,-44991,-30419,48775,88002,78315,112195,142759,113459,66335,50161,64545,52800,-21219,-62622,-63821,-90406,-96244,-30027,41755,51174,45192,75948,108525,150096,217225,222479,177276,79104,-53822,-119330,-80348,-21948,784,-6672,-43681,-31192,26212,81854,105546,100385,90307,65862,49239,59600,52791,23491,-16768,-44329,118,84951,105200,41723,-48985,-93090,-82320,-46798,-6764,-12214,-88328,-126290,-54315,-6125,-40484,-42021,-5866,13426,-4951,3158,71748,93422,-11147,-108390,-108904,-86209,-78567,-37917,35480,90846,131091,88977,-24106,-113013,-82270,3242,41100,19253,-6771,5999,89693,139435,39365,-69748,-88806,-89296,-46811,51667,64225,-15890,-34954,30802,75488,35878,-44225,-64239,-11032,15093,-59674,-150838,-109304,-20091,30249,56228,30681,-28424,-3926,71427,114950,77059,-10484,-24525],[37568,38076,57835,112067,113976,81221,98193,113675,69520,43752,35410,8393,-11720,-3106,-33387,-78176,-74617,-18430,20131,19673,-10310,-69634,-100939,-89633,-62817,-42106,-64773,-39889,63591,62380,-87925,-122286,11696,113505,119282,43307,-61923,-99908,-33861,992,-22551,34,61860,93902,127334,144823,68895,-41017,-78567,-30338,-26445,-111021,-128293,-43987,-12011,-27997,-9294,8280,-23506,-71874,-108083,-123217,-100761,-70191,-43983,14824,41950,-24713,-50294,3932,16674,-37158,-22263,43435,73279,41654,-17818,-86858,-145078,-168316,-70549,66167,79405,7223,-48258,-91691,-74034,8820,44803,52075,45279,30128,54292,25703,-56066,-88705,-54902,-18893,44890,86065,55720,28103,66933,111025,116564,129210,102743,15466,-32913,-37326,-17608,26395,30386,-20340,-22750,54530,108604,102150,69932,48492,45026,61878,103622,127846,79938,-3946,-27675,25483,88746,43385,-46360,-89148,-81379,-47559,-17124,-44875,-98524,-86719,-38795,-26822,-57850,-67813,-48635,-8771,69671,106078,1266,-76649,-46863,-16320,-67650,-102872,-58713,-20326,1522,-4948,-87149,-117840,-10052,32868,-33298,-43829,13269,53108,36837,-72518,-180985,-146170,-16524,71494,29103,-56847,-62003,-2140,38670,63532,49216,809,-14986,-41556,-60419,-10981,37845,45086,28944,-38323,-53868,1168,11487,-12329,484,-11695,-49070,-64355,-50433,-19721,15945,10480,-28157,-50606,-48678,-11301,14593,27658,56824,24668,-30829,-22376,-18791,467,108970,161271,69648,-7214,-15810,1260,-7139,-64447,-92188,-34273,33022,74758,110725,85077,2525,-34988,-38537,-66857,-54426,-2523,32882,52101,50340,10824,-3220,-5720,7815,35373,54592,60252,90334,74546,14832,5671,35170,-6510,-26052,65215,148273,102242,33204,32299,87998,100499,-142,-54031,8451,42893,30359,-14348,-54984,-28700,22979,47673,78341,45970,-23129,-14129,13289,-44240,-64334,-32032,-23629,-19302,-38250,-75023,-81094,-14943,58474,69151,59645,21779,-79742,-101280,28326,120775,77679,-59,-53125,-84933,-46850,77942,124755,19446,-76206,-70416,-8610,74674,147612,134606,79679,55216,45328,32745,35938,37720,15608,-39585,-82380,-82285,-55804,-48367,-22041,46474,21560,-118041,-204271,-156810,-36139,75283,79890,-17425,-54378,-8569,13499,-4925,-10237,53234,94263,41239,-10995,5975,2293,-27971,-19981,-23384,-70977,-67660,-25606,5067,20728,43513,44745,-45389,-162079,-110402,52931,115842,95455,90147,80644,-6112,-63020,642,87856,110099,89287,20296,-23336,960,32477,31509,24749,25985,22374,36677,48823,-2462,-52386,-38498,-23273,-47333,-32154,32933,43469,13612,-16791,-34411,11931,86868,77173,29648,-18107,-38205,-36240,-11358,59091,76493,12749,-43846,-26852,-99,-25351,-65972,-69830,-40315,-13252,-27849,-89492,-146466,-112360,-1805,57630,34343,21425,40602,48152,28361,488,663,20624,-3032,-37514,-36140,-13864,32188,65690,34057,-8141,-12550,-23977,-34053,-25147,-54683,-83679,-75507,-98978,-126518,-113836,-135799,-156136,-83381,16497,46036,6192,-68485,-123966,-170374,-110514,-7196,-47853,-139047,-85966,-13449,1188,58375,68760,9657,-13112,-14176,-58441,-56436,-17060,-11433,1913,-36100,-112539,-118983,-87102,-85116,-43970,25493,19830,-49383,-45767,18584,49906,66095,77832,87833,62995,1467,8581,44288,46529,48421,52626,41050,16377,25478,48966,13240,-35373,-18589,20310,32617,30635,11483,-5082,-14504,-20881,-51024,-77770,-115350,-125138,-71699,-14710,-4886,5241,48538,53174,-13463,-91628,-106705,-77354,-51172,-52778,-65920,-31073,39571,47894,-17811,-72589,-86624,-35187,-3234,-37114,-25662,54050,79793,37253,4422,-21982,-21300,34423,82386,18575,-31571,19290,70784,89973,98320,103106,121506,126370,64152,8030,47262,73942,-28401,-90102,12673,98013,-1200,-165307,-230559,-152859,-30707,51875,83179,43875,-11515,-18165,32544,74470,64232,75478,77222,16445,-43583,-52066,-31329,30316,95033,100615,45342,-8256,-48549,-43074,1876,17097,-8497,-28264,-11815,15926,-1081,-28378,-41808,-39856,-38783,-57064,-62145,-27447,-37218,-104599,-96846,-38279,-10941,-6776,-8311,10086,26514,30570,43906,84788,103131,90000,77184,31037,-27819,-84084,-120682,-43692,47488,11284,-32468,29710,59797,8565,-74451,-105420,-58566,-19610,-46794,-56160,-1909,55876,65429,15650,-31845,-47384,-27028,-13446,-37409,-34199,-9034,10959,-711,-33751,-78261,-116319,-80308,27353,56090,-15006,-41926,-27872,-70514,-100264,-49686,776,-18660,-47369,-45254,-30934,1939,35350,38357,25103,6273,-10727,12366,37110,-2524,-48346,-32758,-40684,-92196,-89141,-18063,-5555,-27791,-1985,19938,-22926,-47866,59,53653,22497,-63783,-61602,16372,29819,-5547,1432,55733,110190,125614,87310,-11078,-105853,-156624,-179284,-154508,-79920,4952,84185,136454,153241,127657,64354,38566,96669,119088,78079,50087,47691,69206,91500,103377,117969,100351,12494,-50370,-16403,50358,92264,96165,49062,-31725,-102248,-85536,-4090,40754,46722,35089,-47924,-112037,-53984,41682,38726,8481,56236,72838,37985,38549,39018,13833,-984,-23138,-19588,57165,122085,56505,-42663,-44221,80132,193424,174113,101321,67551,54036,2969,-79768,-106168,-93966,-54057,-24751,-61751,-164382,-210511,-155085,-48561,45742,78364,70262,43128,10488,10857,2184,24526,88544,66738,-28945,-108995,-142668,-118855,-85015,-92659,-57856,6380,-17592,-58606,-10822,23883,122,-2899,1328,-81346,-152532,-104271,-3856,90657,147263,120027,48680,-16797,-61819,-78978,-42838,-3586,-5517,-48946,-90583,-60497,-54630,-131368,-167058,-100263,-57982,-72391,-49587,-12023,-41931,-69957,-31314,-6102,-7127,24039,19780,-11755,17939,66066,42079,27195,26560,5922,24749,100407,148749,82506,13478,15604,6910,-9097,1475,-36770,-103989,-130023,-117229,-61178,-18385,-41184,-64293,-29932,3937,-13260,-10570,45870,46588,278,38786,129724,117323,14098,-40478,-32524,-12830,28077,64905,72197,99103,93954,5971,-87088,-118297,-100922,-37518,46445,62262,6788,-29511,6575,54912,58017,52482,55814,13266,-45805,-41035,42930,193324,334146,330721,178713,71088,48908,41589,69454,93474,19504,-90955,-139821,-139413,-71843,4863,24294,5613,50774,43577,-13341,-29850,-23118,-66949,-95552,-58392,-29684,-27801,-12753,-12405,16202,61405,46520,10927,-10023,-39630,-25554,-17793,-23307,31675,109454,103473,48608,15171,37749,22198,-41648,-68151,-63646,-94046,-107262,-23429,70216,75051,70173,97369,91901,54515,73061,138898,156387,49182,-71619,-104236,-67463,-18613,2336,-23856,-92829,-114519,-62902,12560,74605,140724,146982,49369,-66399,-88550,-39636,-19380,-61675,-101140,-71805,30025,114947,123316,94485,35729,-13651,-16562,4776,17275,-6680,-41075,-23034,30349,37156,10436,26775,103728,149319,132812,111935,46650,-77655,-146284,-125847,-103066,-109762,-76734,8883,63725,57249,-8185,-48475,-42838,16047,56899,53641,9713,-22922,16108,128045,170324,86158,19556,-29704,-87766,-81974,-13352,-6386,-52598,-60276,4216,73512,47487,-39978,-71947,-31106,-17446,-70885,-120309,-79285,421,51775,56676,-295,-47416,11178,94387,120541,83350,15744,7902],[51030,52889,55224,70492,68913,26041,10669,44766,69160,72537,93268,82948,17863,-15718,-37782,-58581,-81057,-89590,-64687,-15498,-15737,-66344,-56581,8558,27900,-34963,-116194,-71011,51394,27542,-98464,-100925,7656,77837,77830,15973,-74286,-107584,-44865,19379,53143,77322,78269,56998,86253,126641,85327,-25900,-157713,-202983,-136980,-78609,-56810,-3509,8960,-36223,-62529,-25557,-14367,-62632,-93161,-62388,-2538,17532,17596,42112,50999,8185,-19100,4335,-13101,-86913,-65739,8393,2556,-51416,-64172,-65443,-113409,-178071,-114075,51190,136237,91905,-4672,-76819,-60703,11138,16747,-17930,-18449,36293,84541,39716,-32253,-47485,38646,120943,141569,76597,-10558,-27076,64715,180767,203400,156304,97415,661,-82328,-62729,4762,22477,-12087,-56785,-49664,19193,50171,18466,2056,29410,56017,81210,110722,112645,78580,41437,30593,52927,82399,28353,-20803,-23232,-46823,-65034,-48760,-81657,-124829,-67440,-2855,-12945,-65973,-111365,-109458,-58710,32805,88544,39901,17172,57198,44305,-48320,-111023,-65887,3021,9467,-41798,-106903,-90079,22636,77847,54936,36542,51511,71753,56037,-2309,-62597,-74282,1261,75524,35147,-32349,-27243,30685,36934,37907,39652,-7681,-46438,-57408,-37460,-14053,15760,39904,-3995,-114509,-128261,-68843,-37948,-11342,11405,-19056,-35581,15392,47825,40506,44785,23275,-13040,-25321,-36712,-49261,-36781,-2578,32127,36177,39221,59146,50618,50744,106351,149094,105024,37940,20816,41281,55109,32941,-11519,-23446,17292,37127,43391,41747,-24006,-95932,-90761,-67222,-43309,-22411,28891,103086,108940,16931,-47797,-72618,-77576,-35974,8395,66892,166642,180457,90620,29746,28720,-6327,8883,118085,183253,127651,72187,110341,177185,110812,-64651,-118834,-29263,1547,-2998,9007,-1839,311,49342,60775,35168,-9348,-34027,2882,33268,-17775,-34331,-29507,-50298,-30955,-11610,-52892,-79546,-24537,35342,52889,52233,28772,-37677,-76385,16971,148350,140409,53248,-2521,-40533,-18462,114230,142563,-20640,-81021,-11208,40051,75174,118360,97052,28059,15533,80177,87557,22318,27411,54096,-4334,-75485,-106616,-90982,-62632,-50087,-35499,-41531,-86639,-122027,-94708,-23771,68355,74217,-39288,-85643,-20632,23280,38873,48733,67537,71243,24479,-47285,-64342,-47203,-20648,27845,19227,-47973,-25807,23075,-8493,-55964,-42179,-11611,-77512,-195177,-143361,-20444,11359,33701,97272,71611,-34827,-78892,-48005,26373,67475,35434,-23587,-26057,5294,63788,124456,76420,5055,22133,46556,-3602,-93897,-117467,-36534,32869,-88,-32043,27176,74559,60860,7183,-41002,288,79392,43496,-32696,-79302,-85908,-49211,23768,105847,112191,38285,-49699,-31484,45072,33001,-50862,-83226,-62295,-32741,-22220,-51904,-110187,-128463,-58700,60620,81853,19479,34424,130042,144854,76678,88826,153554,105585,-33581,-117149,-74770,44617,107782,66148,27124,22661,-31522,-79051,-80335,-94776,-84250,-39223,-39838,-67312,-64803,-65780,-23794,76143,111911,18238,-124286,-186352,-165361,-132371,-39798,49071,-21618,-142783,-120543,-53485,-37494,1206,12287,-28408,-32281,-11978,-33642,-28810,20233,40889,36094,-23515,-82095,-90551,-83856,-56465,15225,58075,25454,-57462,-86147,-20602,40462,52815,17459,-16238,-16621,6068,27277,28546,17000,21481,57759,87004,46254,23772,48949,35619,11526,31856,70122,78925,61289,36158,20480,6361,-20679,-73120,-106759,-113190,-77750,6246,35013,-9181,-4325,84118,119507,48800,-45286,-86998,-80906,-65108,-58521,-72830,-62545,-34689,-62150,-85235,-36768,-22480,-44167,-17533,17000,23492,57856,109627,93045,20666,-30205,-30935,-45613,-62042,-27725,64444,130889,103651,64817,88494,132204,138024,131631,130305,126608,107366,60326,-21746,-56112,9587,62665,-14750,-149799,-194067,-103325,5155,52761,72954,76671,38813,-10481,-18809,-13724,-31916,2510,28260,-28746,-91454,-79876,-31636,31900,75037,64418,25425,-1125,-35349,-67158,-33185,-18876,-65337,-74513,-10925,19137,-16984,-39463,-51437,-68753,-50368,-45674,-90243,-93092,-57273,-76329,-94211,-94348,-64407,1129,38585,33280,27570,34972,50437,93849,85270,18340,2138,39576,39913,-40502,-138496,-108236,-6627,13301,7287,60245,92410,69091,10140,-32966,-56467,-91204,-120513,-90528,-14921,80613,126589,61307,-45137,-113407,-108784,-47450,-3665,10812,11598,12820,-17952,-38171,-27931,-35732,-44871,-7223,12084,-17595,-34023,-35066,-59815,-84176,-72894,-10977,50892,78409,57976,28848,62520,103650,58110,19892,26992,15746,3241,24045,6794,-33346,-34078,-39232,-58016,-30352,24125,-14857,-65872,9749,98400,43135,-30146,-4983,34884,7110,-33961,-3841,31065,1636,-13414,8747,36691,66030,69743,18889,-91395,-186727,-217527,-200000,-166625,-110917,-20642,64214,88819,95836,98253,90383,124779,190292,171979,87462,31070,-2941,-33938,-28375,40396,89581,58115,-6554,-47400,-49127,-29385,19029,63811,71312,31925,-54655,-120946,-105424,-41624,40824,94792,38487,-24763,-5299,43611,11446,-79501,-83967,-16612,24788,40418,34260,-8665,-51166,-67874,-43183,25799,92445,70533,54,-11206,58096,100330,91529,92143,103282,91276,32462,-39580,-80874,-97029,-63661,-32546,-39054,-110351,-136356,-80041,-10101,59985,121230,124839,57105,-14350,-15644,5558,41961,85374,42843,-41369,-73961,-89393,-115971,-116866,-99165,-30439,60592,87877,50225,58281,69439,6739,-61622,-56548,-63370,-91653,-76231,-48854,-29190,9671,42597,54448,54924,11833,-32749,-3412,14538,-28035,-66284,-23717,38530,10174,-73880,-70480,-21205,-47168,-62119,2311,33087,-32357,-64902,-7401,29844,9495,25822,28014,-4141,38374,105769,63796,13542,10522,2888,17782,118003,213539,157487,47520,-4279,-51343,-50117,41850,88749,42587,-6424,-59824,-72383,-19954,-11316,-50819,-42953,-16776,-21938,-41005,-51023,-62335,-66837,-329,110525,105422,-17885,-78444,-45080,-4644,18930,11339,9646,76069,134670,81712,8212,-15493,-18246,12610,90949,115210,60107,-10608,-19646,39513,82160,104375,139167,91790,-38635,-100812,-80222,52343,258156,304479,125802,-24490,-55335,-26825,34483,83419,47802,-43034,-144053,-211001,-164814,-37156,61669,67229,64823,40860,25367,29637,-7809,-95128,-100145,-27030,16646,8432,-17427,-58205,-55767,-20400,-12820,-20658,-38367,-90784,-102578,-88362,-89478,-96093,-50580,23241,24903,-3474,24733,13692,-50685,-57758,-30057,-55201,-102498,-58717,29645,51680,74003,112637,72496,-35266,-51931,53416,113438,39036,-23176,-12049,10290,20876,19211,12909,-33150,-84900,-88610,-69807,-52384,15340,65558,24944,-32107,-57023,-61679,-82387,-109931,-95400,-40494,47552,127935,153896,167724,147804,102859,71633,47414,52099,67343,43878,4170,11395,25551,9804,34994,131038,197035,167194,94979,-5071,-81519,-88980,-75858,-73816,-79958,-70128,-21142,30309,24274,-37617,-53466,-9840,32659,34973,15560,-21176,-39216,-1037,59753,47163,-8322,10503,42621,16538,-15258,-57582,-98902,-87580,-23492,55348,105329,88954,43961,20038,18751,-12,-47327,-75176,-62961,-18490,26993,18602,-30516,-32229,43947,80208,47826,31815,31339,36691],[24222,40280,68028,64665,29797,-22171,-34109,7341,30812,25571,49492,63519,14971,-29785,-37119,-11403,-15712,-49829,-74164,-58282,-64469,-72283,2083,83873,44292,-69478,-108896,-21724,65752,28264,-40786,-32633,1270,13860,20545,-21405,-78720,-70764,-11748,26337,47525,67134,79432,64611,32974,31175,45048,-7514,-145543,-222724,-138764,-20379,16915,5407,-20464,-47997,-56616,6212,52129,6533,-43636,-18639,15673,-5674,4244,54847,84512,64905,20929,-4854,-40828,-92623,-64178,-9322,-38339,-105356,-91910,-49181,-79826,-148658,-112463,14960,97896,73257,-1226,-34502,-18664,3586,-26985,-78962,-78108,-12994,45817,55176,53385,47656,101091,159445,149297,49541,-48810,-51251,57976,186664,189837,117859,66000,-18409,-87464,-26670,38011,7598,-25798,-45396,-57904,-18645,24722,10706,-11548,-5454,29549,66713,78935,80171,79717,63484,34891,9231,-6124,-19755,19051,59185,30128,-22712,-47520,-73415,-57850,5839,3160,-42385,-69297,-115740,-118224,-47491,22156,59020,60316,70295,70930,25728,-45061,-104125,-75566,4399,1332,-62497,-62961,-8851,52006,107333,144731,101232,40185,17084,-16375,-30664,-3660,-5607,2149,33497,34237,35253,58868,69712,19953,-1952,44320,35653,-24745,-50665,-51330,-104270,-109438,-48698,-61411,-143035,-139481,-91337,-70972,-19097,18811,8580,24392,83679,102298,86102,77770,34810,-2394,9038,19057,-8663,-38643,-41318,-31530,12233,79765,107587,80605,50754,25905,55882,106963,59359,-12426,12806,83164,109708,73178,43056,36896,-10377,-34715,696,-23972,-93848,-87785,-39547,-5652,-13864,2940,89550,139541,81975,16508,-39185,-90243,-67586,-3382,71362,171406,181512,71292,-26438,-26392,-12065,25775,95753,140096,114057,64825,89728,134516,38653,-104004,-125261,-65564,-52245,-24502,54739,64394,17665,35397,40297,-32682,-90728,-40951,37720,46198,-5958,6043,8647,-64535,-90831,-49963,-49350,-56232,-15409,20896,35050,34606,29814,13067,-15943,18936,85040,69721,42506,50814,22915,-29250,-8732,-18060,-98098,-80514,21512,67217,43290,21176,49929,58147,39567,81383,89959,10703,-10067,10316,-31243,-74042,-94758,-72801,-10062,856,-36456,-6342,100234,139918,51762,-39557,-24509,30302,-23828,-74261,-25559,19934,54922,87987,64601,22496,6261,-50490,-109499,-93319,-32220,-4396,-39371,-62324,19843,76946,25547,-53922,-62434,-8855,-7709,-96911,-126384,-70957,-49983,-9761,63913,30259,-51227,-71380,-75069,-23713,27066,-26350,-104567,-68738,27021,124009,153726,43931,-23791,36849,46731,-32875,-99497,-113241,-35611,62191,52027,-12924,5525,63039,69149,39110,44480,61689,46784,-14633,-53632,-64386,-60547,-49786,-24959,22066,48900,29873,-30226,-34592,57724,83650,-24351,-108698,-86058,-38002,-18394,-21815,-54369,-103670,-90655,11503,58942,827,5101,116719,175843,146051,142386,155222,92218,-55564,-159527,-92175,58301,105852,69428,45843,31239,-37060,-96507,-87074,-56582,-25427,9228,-8527,-60198,-46555,61186,209210,231721,120546,-51625,-167941,-139285,-75268,-44638,17139,66687,-7486,-97891,-84393,-42076,-62484,-72528,-46596,-34286,-33782,-25571,-48109,-62749,621,46438,13594,-43234,-49548,-35822,-32955,13382,84524,83821,21984,-48980,-92423,-47921,21740,29735,-24908,-76326,-53711,28421,62100,17428,-23463,-10473,76802,162857,139406,70602,56426,58963,33742,6191,27416,61254,68295,69085,74498,71130,41789,-17912,-65793,-89825,-69516,10368,26219,-34068,-27711,71265,112549,66920,3962,-39553,-63018,-80823,-56968,-15770,-25974,-62578,-113985,-104288,-4499,5632,-67320,-32354,63011,92194,92902,99176,70763,25212,8998,4498,-65533,-127535,-54976,87607,126931,47752,-8155,36848,107803,97800,81047,134318,160289,107905,59679,49303,38705,18487,-11450,-36551,-61256,-78807,-40484,1322,-14820,-5987,40528,47238,-219,-55553,-95983,-128050,-82883,-8305,-15424,-82323,-85088,-9615,61990,33304,-30774,-34554,-16636,-26887,-56364,-44554,-23822,-56137,-88872,-44361,3647,-6114,-24441,-41829,-39850,27826,51398,-34041,-56443,-280,15558,-21321,-88249,-78646,22921,44705,-364,-5140,17988,20634,73986,115348,60678,25589,84197,116940,9629,-112039,-111108,-42936,5692,33694,74898,104091,96227,65621,34000,-16351,-54272,-64015,-43752,-10067,66875,139195,96291,-10847,-97301,-134162,-69894,33666,55644,31282,56494,39529,21747,77410,99242,12419,-55104,-43095,6740,32238,28671,10472,-6658,-14066,9852,41168,75539,88777,74989,96597,110292,33560,-24777,4218,13487,-9048,2460,8212,-5509,-13488,-26034,-31206,8219,44150,-15983,-70336,12925,120660,90950,13147,-8802,-12719,-25536,-5891,39651,34186,2476,27030,60283,40215,4320,388,-4836,-75744,-176024,-205425,-144826,-72144,-45568,-8784,38340,24094,8453,40862,84860,130578,178464,164179,74899,-7043,-55419,-95470,-68418,32044,69169,16217,-33589,-60102,-78846,-84031,-66491,-42965,1917,56733,26519,-100980,-167006,-84890,47237,108712,80870,31435,-15382,-49542,-86730,-131484,-120407,-52241,8966,37853,41081,-10275,-68571,-76366,-41316,-15548,4581,-21004,-53919,-35082,-9894,-38969,-39396,5076,29556,17251,9102,1617,-36369,-64019,-23553,-5289,-18730,-45559,-6734,42942,13376,-11657,47081,85160,32964,-24428,850,63430,101041,89954,29052,-43518,-58168,-61344,-97791,-98184,-63938,-21694,52412,99007,59711,28662,32815,-21690,-103974,-80218,-6531,20732,-12440,-82607,-119752,-95843,-64802,-17401,74090,96840,55945,55884,79462,31478,-19884,51133,115442,45849,-38288,-19085,-846,-37034,-27993,32063,31978,-39335,-66790,-21205,15629,21313,58445,72987,43904,59645,80947,12271,-33426,10443,38300,-1722,16530,107810,104512,7332,-55477,-83439,-66083,16586,75835,69293,44784,-9156,-27701,32166,51692,4434,-36162,-54394,-58202,-67515,-89407,-102733,-81257,12484,118359,101392,16092,-15226,-30914,-21556,-2628,-40672,-58922,23695,106761,83078,45099,57210,47560,16769,48537,86500,66221,-15,-44050,-11998,55791,95627,125712,115853,27042,-68563,-133515,-60884,179603,295930,110922,-80678,-115502,-72272,-26601,-6398,-23565,-46220,-95701,-170177,-175159,-67890,62076,71267,8273,-42541,-30092,4417,-27970,-129707,-106909,50263,123003,51663,-45192,-93826,-95346,-85696,-76989,-60872,-71273,-121342,-127890,-86745,-72780,-125025,-118852,3687,53081,5764,-17519,-14859,-51763,-42736,2184,-22293,-100347,-106671,-44815,-8834,25556,75686,53654,-25434,-24678,36122,49478,15853,32750,82331,99949,82530,56733,72941,68878,43380,30081,-15168,-92944,-108253,-57432,5155,75928,79655,-5823,-104056,-123978,-60137,5891,52234,77256,62437,76010,122543,121197,86364,49910,36741,43728,26088,-16569,-34107,-16002,18259,50484,83553,90940,61310,13156,-33038,-37175,-3814,28,-18164,-28218,-35298,-20791,7725,11819,-31966,-65523,-58978,-50215,-45398,-31939,-40921,-59232,-41314,-25897,-58400,-74197,-4104,80834,85198,41422,-43752,-115328,-89344,12516,81905,97435,103035,109719,105657,82630,38244,-19698,-53456,-52874,-38628,-11791,-11004,-21322,-4148,42274,30385,-33049,-33418,17807,28956],[-33320,-23609,47021,95460,63859,-443,-12794,14247,10989,-2618,-15127,-7255,3260,-4134,-13382,1927,-5528,-34810,-63929,-80446,-100513,-71693,41049,96355,-3544,-106625,-85018,1186,38408,10614,-17675,1705,6000,946,32303,2935,-47730,-12723,52653,26949,-41155,-40372,34126,78927,19187,-30786,-6009,-7126,-52044,-54725,-16471,27303,47361,-9224,-70255,-48035,20445,85772,98779,41934,-12914,-8225,-25047,-78781,-40877,49818,98376,106260,81854,31237,-2516,-17931,9274,33137,-127,-65757,-77375,-71758,-99193,-123951,-82465,-21239,2479,-18143,-49590,-53729,-20491,8008,-34212,-79783,-78731,-76250,-44699,19389,67800,73320,87862,97825,80726,27211,-27521,-24084,60210,130877,90885,70961,77018,2689,-23637,42576,36195,-31743,-35105,-26397,-53436,-33310,32321,50520,5743,-24964,44455,108905,70367,46702,70421,44116,-13621,-73634,-100816,-38102,62509,79344,57787,32197,-10786,-25194,31002,67154,-12237,-84137,-64572,-64146,-62551,-714,36655,37836,14717,8997,-892,-24064,-63305,-100763,-64264,8708,-6082,-55870,-9374,46090,57698,102568,147333,74510,-32530,-79625,-99772,-85997,-18834,17049,-5723,-8017,22784,57800,68625,47747,20906,25905,82008,89043,21837,-18766,-48075,-133975,-165794,-118244,-100317,-122930,-91223,-28921,-7310,15231,33540,31726,63785,78093,39818,30551,51187,9210,-40534,-8116,46307,54764,3230,-66321,-82152,-4523,83006,94766,69694,36894,-35539,-28931,60179,22260,-82838,-41677,63294,109822,108029,99265,38553,-65809,-76015,1759,20205,-2027,-6831,-7299,16702,4678,-50740,-24602,85872,141928,108986,19360,-43643,-32713,33183,68444,90243,68122,-30598,-99497,-39073,16080,13302,24771,81719,100531,62977,39607,26876,-29713,-71925,-73639,-87419,-99352,-30682,75478,77268,-467,-10192,964,-65109,-129876,-71035,26493,62692,39535,46844,37841,-53049,-126482,-101981,-39050,-11919,-14308,-15197,81,22204,39564,30304,6528,19595,25655,-9327,-2127,53407,58797,-22429,-109069,-159779,-131307,-49046,34087,69545,1991,-96298,-28326,107111,106428,69452,69166,23262,-46452,-82243,-112367,-98975,-57946,-16291,50329,71259,9153,26929,199294,285865,134454,-56117,-90215,1825,19704,-28614,-43097,-37005,6541,67083,36714,-41163,-45331,-48988,-82005,-58050,-7277,-45320,-119690,-88607,44872,106772,80595,24749,-10950,15576,45604,-17140,-85152,-56697,-41606,-15987,22598,-5538,-69217,-91189,-70730,-13570,3849,-81561,-184327,-137452,24786,146721,103889,-44801,-62778,39362,33424,-28866,-16905,-6686,1318,51631,69065,14061,-16978,22263,45615,46647,119472,149175,63971,-30437,-46211,-20372,19355,11652,-50756,-66455,-27049,-2330,-26799,-39163,40404,96194,8104,-97294,-85625,-46496,-44908,-40156,-34995,-63744,-80346,-49445,-21235,-36566,-13501,59235,105760,121297,99829,52892,9191,-71491,-127984,-48451,52466,51006,38627,46969,37775,-15685,-82738,-71308,-10858,15568,19047,-24498,-102719,-74213,126360,309332,239958,51632,-74362,-78309,-16984,-7433,-36943,8679,41965,-9523,-36816,-6342,-2413,-66590,-111434,-79996,-10226,7027,-15486,-65831,-102445,-44228,5965,-42417,-86744,-54200,-15585,1292,40628,87119,68993,14121,-35451,-61245,-21749,6321,-29152,-61743,-66046,-33356,27976,54292,6683,-23820,2570,80554,157925,164596,116590,85907,69190,10936,-59741,-51036,11854,64572,100127,126477,144510,132699,49473,-32435,-84761,-110689,-87043,-57497,-78351,-80053,5632,74799,71397,32081,6548,-13334,-60693,-59366,20460,49211,16321,-31436,-37691,16119,-12997,-73206,-30768,47740,104150,134450,94742,34640,36502,60003,36855,-42785,-82853,-25612,61077,44518,-51409,-101574,-46561,52354,53851,9134,43141,90420,99258,108459,112338,70807,-9691,-70055,-51434,18095,34684,6267,-44156,-99639,-71761,-22424,-19568,-44123,-79531,-115670,-145913,-117270,-23737,37804,-7286,-59383,8,96058,59792,-25842,-60338,-62867,-33170,-4119,-16901,-11785,-12627,-46252,-30757,30154,32533,-9900,-27590,29950,124380,127616,27322,752,54071,86602,65432,-4447,-21838,42080,8315,-87285,-90729,-27085,-13770,25648,99734,80431,42379,94561,120713,1568,-97549,-87463,-52300,-10027,17672,41831,58909,54086,39681,31012,16356,33300,47549,21959,-12776,-1739,60467,91290,71557,-2794,-91198,-77641,10740,39129,32269,90760,103007,78655,109947,120273,23670,-73269,-64702,27249,77003,53559,21149,30533,49417,22824,-52070,-70131,-6774,48088,73309,55192,-11012,-52994,-28904,-16456,-6918,21357,41112,53983,62525,35915,-7459,-1374,31605,-9284,-44453,11924,71458,65093,24383,-27729,-61407,-50641,2297,61943,78552,66629,69023,68884,24477,-17992,13994,59184,12419,-100119,-150795,-85389,9007,24134,20548,20641,-30008,-54213,-2997,55803,80605,91790,69954,9698,-40296,-62225,-75205,-39927,30930,37361,-14693,-57829,-74213,-79213,-62081,-55621,-81499,-50249,61330,89759,-36075,-134362,-57267,41856,34271,22529,31620,-23777,-98770,-110746,-72725,-44123,-35801,-474,38486,45844,6239,-41068,-54964,-30002,-4928,-21797,-105099,-109426,-42559,-26326,-62461,-91467,-81261,-51584,-48324,-4649,49258,26955,4797,65443,66017,-8241,-31601,64690,124423,25033,-80061,-58121,-12808,-10856,408,49339,94776,97326,48613,1722,-40190,-77882,-97223,-98789,-49754,-5626,-20116,15748,63473,19016,-38998,-31532,-27064,-51110,-24192,35049,64635,23919,-60182,-90637,-60303,-53203,-57869,8660,113666,137017,113614,132616,90933,34207,98543,156183,59747,-35665,-30510,-19349,-24607,7647,46212,21607,-27576,-29543,2517,19032,34449,69253,81847,87218,92541,44918,-55705,-68763,29240,79704,-4285,-60631,17112,37724,-48748,-80676,-45940,-29965,-35211,-37684,600,45013,45377,58605,82279,77019,62129,-5718,-89422,-89002,-49700,-33057,-40513,-23180,88075,194426,163375,114195,95208,-1390,-57999,-26532,-29270,-50971,-14261,35276,42680,26399,51194,63051,16895,6977,47692,61007,14219,-54073,-81429,-33573,15121,34330,66194,72996,3190,-85946,-47816,188554,349998,184079,-40638,-94695,-60312,-53628,-90508,-120013,-93221,-26029,-5383,-37602,-37292,31818,16112,-72479,-128650,-86152,-7931,3590,-84315,-72447,111614,199018,88400,-17926,-30271,-34873,-64454,-64586,-30029,-20809,-61217,-75401,-24051,21366,-4306,-3910,77133,120509,43117,-39775,-30868,-26053,-20505,19251,16876,-35722,-62617,-40935,-24677,-25209,9054,40801,43553,61386,48096,12739,2535,50134,113508,143309,130029,102778,109361,110262,131893,160180,102876,-17837,-87800,-81252,-4795,91202,116296,45862,-65344,-99689,-38570,-5340,-4014,-9527,-46126,-40530,9921,12259,8717,21087,-960,-30118,-39393,-42300,-31059,25894,110600,117370,47687,-12123,-30479,-38549,-34844,-14704,23696,39764,13315,-17623,-20239,5420,9379,-7421,-45172,-80141,-116508,-120605,-85255,-27086,-26624,-59805,-48348,-29780,-35591,-18932,44055,89865,74659,33056,5494,-35676,-47789,-379,30175,36647,60546,72810,73368,78365,59740,26689,11610,22457,12066,4296,12881,20104,12438,20340,13415,-25300,-36938,-6478,-9586],[-67321,-83931,-7433,105871,123692,50377,13914,21655,23088,26385,-4208,-27612,4192,50349,34152,-10441,-51808,-77455,-83946,-76860,-77075,-57173,26589,56283,-36560,-103073,-95251,-76664,-61372,-47451,-40961,-8102,12375,25436,69378,57891,16178,46526,101547,27740,-98061,-101085,7246,72648,35761,-9231,-19497,-21698,19621,82152,63640,33497,36793,-10025,-69398,-13209,102623,135940,76137,13965,-5043,-5454,-50723,-105070,-59819,19027,54930,108287,147038,111244,92299,91209,86927,77795,57131,9171,-41377,-92996,-110993,-92517,-58438,-49894,-60142,-62119,-79891,-110990,-49888,38185,-6948,-32753,4430,-43826,-77862,-39836,-3781,15665,38474,23641,2681,-9472,-7499,5616,47077,55458,11127,64403,116078,46118,38347,66420,5297,-56551,-44266,-24109,-38420,-26687,10926,19260,-18138,-28296,76851,159048,74293,6454,37115,22609,-38786,-115791,-127391,-11794,90742,43838,15162,36262,8102,817,50167,61303,-27677,-92334,-46297,6143,17488,37166,47481,43914,-11067,-66290,-61065,-36633,-75147,-93033,-11678,58560,23889,-34692,-8094,35487,49361,72547,67070,-14621,-102066,-133498,-103359,-50948,432,26663,2048,-17482,-1196,28878,9135,-17006,15407,64493,82603,58258,21862,14608,-11242,-65244,-71957,-66188,-66383,-65809,-22181,59409,108635,98310,59126,19677,29063,-3415,-95378,-109277,-43066,-44561,-93220,-59407,20334,72751,37542,-82210,-112427,-9629,63372,59364,54464,33752,-39639,-61442,-8648,-18266,-79213,-43333,36456,71841,82865,69794,-14503,-110103,-70266,34427,66684,72990,58489,11637,18466,2504,-103030,-149886,-18258,118400,105342,11451,-22683,1979,49862,44310,9521,-26468,-66343,-50358,44965,62703,-5115,-25304,34906,74822,73945,30332,-24965,-16005,26871,11726,-66826,-105818,-32280,38830,19431,-39364,-43442,-14701,-28366,-91198,-102435,-37004,56895,91551,62233,14281,-32908,-84569,-83940,10597,48394,-6878,-43382,-29980,10215,34419,-10435,-60002,-25627,24935,22260,16633,44256,64623,21898,-78339,-134788,-59452,41466,58593,54466,-16594,-137320,-88921,90825,116575,43634,39392,15595,-71476,-132608,-152309,-97037,-7215,31924,58156,82992,23712,-20153,95853,183258,95201,-30159,-44041,28951,66788,30687,-34435,-86003,-61662,9993,7849,-73473,-88425,-50333,-30427,1811,28393,-31192,-107233,-73133,35559,67235,51740,48690,29701,7604,-20728,-80171,-57810,9659,-2068,-24740,-7499,-6064,-69496,-119428,-74089,4529,1555,-73147,-164266,-152633,-22463,74474,21847,-92710,-74937,29694,22482,-7390,77323,142136,99515,54199,40590,3436,-25485,9750,23643,-8563,58925,158940,130392,15478,-38620,-9042,71255,82544,-15406,-72225,-45901,-10069,-21721,-26665,36062,90723,27992,-50784,-45196,-34987,-52147,-47475,-31875,-31288,-52222,-76291,-81265,-57316,4488,47599,37064,40959,31731,1081,-6373,-46332,-65927,11039,40292,2609,15453,54780,70053,30713,-44344,-56875,-17409,3794,7690,-22112,-95277,-74605,104835,232044,157609,18881,-15233,39811,36147,-60376,-122630,-41255,15488,-6305,3702,39732,18139,-43400,-79424,-65166,15923,63302,39565,-12920,-48529,-34432,-22046,-56334,-83186,-49322,-10076,22948,62185,79748,51745,31185,7319,2144,42676,11128,-77996,-88714,-43661,-33163,-36274,-18140,-12697,6307,28562,29508,54608,88791,112610,103430,48489,-21521,-68151,-64992,-26448,41492,121210,165111,169536,158306,67635,-23735,-56753,-95724,-136950,-117680,-109198,-125381,-58352,44507,87494,68337,49699,43974,-5101,-58888,-18402,69064,102014,77422,49823,31196,-26527,-31086,12687,6374,24593,102856,103625,38134,38926,64569,29216,-36004,-28854,24440,40343,-26862,-112605,-146530,-95206,29105,66487,-13802,-50309,21894,120107,162501,124752,33986,-66570,-103848,-73179,-2632,39774,9895,-70430,-103039,-54197,-42962,-77969,-81687,-66214,-58649,-66097,-70649,-31069,57802,67988,-14767,-19539,78776,119841,82279,-14535,-91861,-48751,28382,23071,5570,14916,19972,45190,82296,55133,-11858,-22688,67538,155995,140648,50173,1307,49784,105871,107811,65105,42949,66193,27399,-94024,-135872,-57135,-28350,-33145,-5268,-22686,-28338,60349,85975,-23047,-86867,-61857,-42854,-15595,6760,16551,3108,-10498,-7621,2762,9118,34527,44103,10544,-47115,-90592,-54927,43880,114563,74700,-21917,-66286,-49044,-18311,13434,77524,101393,80237,55689,11501,-46678,-84942,-61487,23367,66584,23326,-29557,-19642,17143,-20313,-135465,-177181,-98014,1819,36040,-8978,-55787,-43956,-22029,-14478,30490,81070,85887,93477,131164,109031,17295,-23315,11072,1134,2845,30332,15457,3020,4752,-38525,-79221,-59615,-5627,63891,127975,120630,62995,27526,-669,4553,80572,127935,61660,-53552,-119845,-78530,-10,28073,36322,97,-84837,-86905,-21793,12454,10297,-8138,-47595,-63671,-44275,-37627,-52652,-63619,-57061,-50128,-61969,-82487,-81422,-62522,-6079,34854,-8110,-16785,69704,107120,31911,-30805,19718,36154,-42002,-59155,5152,14613,-21891,-20099,13138,11311,-12787,8090,28523,24543,25771,879,-55240,-55161,14286,7913,-99950,-93686,-13481,12439,-2170,-66720,-89295,-37304,-28787,-5021,65358,73799,57962,115887,108727,-899,-60963,36647,133180,70940,-35801,-62406,-57830,-54585,-10908,36859,22260,-12158,-44099,-44437,-31860,-83004,-123578,-92684,-13434,20252,-23840,-14056,35151,-10284,-73785,-65829,-9275,38283,48662,23030,13859,9088,-31511,-57153,-28092,-9640,-72190,-102936,27067,123724,109456,89795,36714,-4534,66535,132000,60518,-25780,-23659,-1016,-8281,17029,47837,17599,-2543,40650,74849,60266,31577,19666,26448,66717,79338,10417,-91100,-85477,8376,39995,-51041,-93433,12133,23112,-83081,-77891,4685,1701,-68871,-109959,-49594,44098,72889,74212,54234,40133,58098,-2866,-102164,-77041,990,31347,16593,19685,124267,225749,194810,142556,96855,-24139,-100765,-50741,14514,17472,-20937,-30120,9569,3488,-11436,15510,10896,3689,43337,70475,28786,-52367,-119045,-121021,-80762,-49474,-9238,19669,-12498,-46204,36632,265871,410626,241645,-10163,-86287,-45982,-43331,-109044,-167277,-138675,7135,124365,84773,-11077,-13523,-47159,-123931,-165696,-93532,12609,51644,-2909,-22289,77728,143850,76298,35940,50504,9213,-57712,-60137,-19351,16222,-6838,-29886,20730,92010,98373,89308,105907,122344,46980,-38014,-33801,-13613,-24882,2039,48336,59906,44767,31318,-9590,-65725,-60474,-9288,19141,21334,2669,9636,6370,8837,54786,91565,89826,75243,48705,26054,69549,104144,59774,1681,-15343,-27895,-22536,-3625,27135,36754,-39485,-97817,-57179,-43876,-57634,-51270,-60057,-51067,-62359,-95875,-65890,-18447,-47088,-79065,-53003,-25499,10669,99645,190226,157639,42001,-4343,4765,-5906,-36167,-54544,-30430,-7406,-28640,-57946,-52353,-10446,-2451,-48528,-92559,-88256,-113941,-122588,-69096,-821,-20766,-55731,-32344,8252,44574,64597,65709,47244,10917,-19833,17760,38070,-10922,-47647,-44113,-18560,-3831,-34600,-53925,-10014,35090,75617,124988,139917,97838,62201,67569,59180,21267,24353,55040,56902,26172,-10690,-43296],[-71123,-110478,-70468,51594,107921,44200,-8347,-8803,9499,37421,49073,24807,21069,68090,45049,-28488,-65024,-75221,-97986,-79355,-51028,-56806,-29889,2996,-20870,-61870,-119337,-174240,-156236,-100638,-67474,-40192,-18,35228,53230,47570,46262,68548,83601,17322,-57191,-37615,40921,67787,49694,29346,-13170,-34980,12151,43023,12284,7461,29790,28279,-4882,36484,126955,129601,44044,7369,20968,2916,-47133,-77147,-43369,-19502,-16310,61969,140032,120480,102699,97205,62776,36079,37950,22725,-16696,-61527,-65250,-57877,-67661,-89192,-83329,-37905,-48605,-101795,-20447,86713,13411,-2710,91367,64046,-19191,-51595,-43352,-13075,27176,11874,-32320,-76864,-51343,-1995,8432,-12037,-15259,65096,107957,48901,24975,21622,-5066,-18380,-30027,-37641,-38185,-37471,-54210,-78584,-75148,-42712,28943,85610,20929,-41833,12978,57952,9070,-84898,-90597,16819,90837,20061,-25364,-4639,-23787,-31169,2485,17006,-22961,-52973,-11943,46975,64796,52897,46724,73813,47071,-48822,-56353,-3782,-42332,-50367,60635,136175,93095,-3286,-35654,-817,36159,39791,-3304,-67703,-102392,-104003,-45663,36997,71698,59032,24229,-24155,-34394,12748,-257,-34068,-9649,38444,23867,-35918,-30458,5159,-10908,-15496,37658,29585,-7043,-19569,9929,74056,130251,129180,56189,-28226,-59228,-91997,-167097,-187873,-111838,-70324,-91472,-70911,-2829,66643,59853,-66115,-115375,-28141,23710,34122,44367,24136,-25393,-62619,-51928,-7712,9201,12767,35635,47586,34005,-3237,-67456,-104872,-26117,67381,69752,43578,34545,23324,19128,-30375,-118487,-160367,-72872,24623,7298,-53380,-56798,-13688,10013,1579,-12104,-31634,8638,109461,151013,66357,-17290,-24357,5891,31425,56275,31316,-4860,55238,131900,94018,-8283,-63562,-28546,-13980,-50308,-73440,-45894,8042,38782,-15644,-86971,-82416,12346,75124,32771,-30031,-17514,-12180,-8604,71623,101958,45956,-4364,-24019,-13316,-8411,-75444,-143667,-92526,21700,81682,90688,76371,75883,63298,187,-13910,78407,134490,49902,-2956,-14548,-71348,-68091,29112,46379,3585,4450,-28127,-81601,-93808,-93241,-39973,44918,70132,55910,59750,5991,-86440,-58401,13875,23146,27085,45735,67275,93721,95849,45476,-45079,-83445,-38862,-12021,-57184,-62994,-28663,-16802,-7345,6134,-7772,-31551,-29730,-7590,-40865,-80313,-44884,11070,-1282,-93142,-151101,-35295,77071,40024,-34210,-8554,38770,-20507,-106338,-105987,-39164,-1212,5657,-36838,-78153,-57922,-23779,-30345,-63240,-39847,20282,14454,1864,101873,213496,193690,85007,-19880,-67656,-18716,57029,24893,-81699,-53445,90701,144855,48906,-38155,-29964,50207,76724,1760,-54767,-38219,21546,28112,9466,51696,88181,22470,-31223,-16099,-11289,-17853,-16762,-37847,-50183,-55355,-70097,-81464,-45872,32608,73238,37409,14757,27582,40004,43308,-10530,-35070,22291,21113,-1176,42253,88536,99079,46097,-23827,-55805,-57129,-33215,2476,19222,-22547,-34136,57120,141321,116586,48210,30211,53821,9246,-122959,-179339,-88374,-13320,-20592,-18093,13480,22423,11972,1002,-14220,21370,74492,83030,70773,53308,22433,-3736,-15814,-38418,-25858,11435,55967,101610,100939,57471,49630,50794,58731,87289,37444,-50070,-72617,-55702,-85582,-122846,-100263,-51775,-14657,-25153,-81817,-75695,-11540,56541,60701,-12999,-43801,-16295,-24525,-70538,-39750,92949,171120,126474,80960,28038,-24800,-15349,-22725,-77818,-106174,-117346,-135247,-90438,4649,90464,106511,58903,37580,13403,-63700,-77084,23146,82117,58376,41650,14686,-25549,10311,51246,-14227,-76809,-7406,75031,38361,-5399,2226,-13917,-57596,-34188,23296,16319,-55341,-105967,-107797,-69328,36368,88628,2834,-57574,26016,119012,126867,87959,9293,-90853,-116445,-92475,-78180,-51710,-38389,-52371,-27686,5402,-16914,-52222,-39643,-920,29736,26904,-16668,-65534,-3021,70290,17004,-45829,8136,92796,105483,10039,-97600,-82705,-8117,25788,4280,-5956,25757,68292,71088,35433,-9019,-22171,35460,105795,114447,55522,-6459,31928,95456,87512,48837,55494,102600,119106,24460,-73513,-46340,-33159,-76923,-118580,-148787,-102844,26067,59546,-30435,-70173,-36012,-13908,10218,39235,42282,-7133,-46084,-20604,16574,1495,-35364,-68521,-70848,-93336,-139852,-115379,-28235,33661,42066,9616,-44577,-73912,-49899,-15311,27886,47885,54220,24176,-62427,-120756,-103252,-54508,2834,32481,13601,-53856,-105874,-88334,-90620,-152827,-157237,-84703,2840,18101,-51151,-79553,-14827,27922,41322,82659,116815,76343,48444,107145,120358,35534,-4024,24743,24585,47673,51255,-4048,-22372,10957,-3279,-63530,-73253,-22258,47080,106540,81281,14961,4418,11003,34323,97591,108865,24902,-72122,-121202,-90565,-31906,17680,45244,-26751,-132334,-92480,-9601,-17778,-52319,-66075,-80773,-56227,-161,1578,-45864,-112024,-157297,-131885,-92705,-80395,-67051,-40756,24750,87024,64147,46889,79020,85133,54100,51374,87381,62884,-14235,-45936,4344,65007,86014,63413,13969,-23239,-9221,24712,8254,-2380,41443,36187,-53931,-81633,-19477,-2095,-57103,-53194,4045,51279,51942,-2340,-9023,38365,-526,-44219,30053,94718,76242,72655,60130,13672,-46895,-3118,99175,124785,68230,16971,-19096,-67783,-59120,-28049,-70386,-94350,-81393,-41356,19487,-8971,-62695,-46890,-793,7386,-27543,-34644,-927,-22899,-51245,-38546,18394,84626,81501,-2592,-32949,-681,-26919,-92277,-89189,-41623,-84208,-145888,-67872,53270,82646,28975,-39823,-61394,-2935,55765,57532,36863,70025,90718,28504,10593,42030,21971,24310,94439,122337,86666,17652,-20565,-7407,14253,16745,-10960,-68133,-72992,-42811,-54749,-133723,-139037,-17288,-2111,-86537,-42471,37992,6826,-55557,-72234,-37033,36307,53244,21804,14497,33724,46526,10972,-37739,-6719,45345,40301,10908,19427,91144,151319,132091,78283,24248,-46573,-91061,-50718,40262,81847,21193,-15850,39400,37089,-42322,-39063,2851,29288,73768,100660,47840,-27950,-76935,-106719,-90936,-32396,6076,-24800,-81229,-69787,97386,349858,446898,237127,-31775,-114467,-51441,-10245,-53565,-130232,-117263,25877,132229,71939,-18971,-10336,-21733,-66913,-94627,-37715,33807,57245,41645,21406,23093,48564,48582,67175,74941,-9679,-101869,-116709,-89763,-38318,-28069,-28499,31532,105944,99489,58719,53939,55645,5284,-45401,-25944,-5790,-21158,11146,82311,114897,127222,105083,5310,-73498,-73199,-63879,-78745,-76114,-23911,64606,53726,-15303,-5955,15906,7416,-11749,-67492,-89981,-26684,-28966,-74345,-41511,24922,39648,-784,-25124,20975,54909,-20453,-83858,-43975,-8132,-11743,2556,25552,29885,-17946,-54595,-27305,-23232,-63835,-46396,20592,39072,53790,112074,158631,115203,50032,81856,123840,85818,-3718,-61698,-62494,-77028,-93021,-78189,-78294,-58965,-25461,-66783,-113592,-68199,-44730,-62514,-29033,9590,-21711,-37003,-14097,31250,99675,92604,10407,-39569,-70092,-83588,-23991,39470,-6102,-72555,-67192,-26344,-28537,-94487,-138386,-93081,-8603,90062,176539,168129,102070,79763,96917,79519,36818,56718,100516,110018,79377,7303,-45545],[-53059,-92745,-91010,-14089,33581,503,-39153,-44689,-30014,13690,83487,105514,65748,46167,7633,-32203,-2823,34698,-23381,-64636,-52433,-49822,-39376,-887,27462,4093,-74883,-140863,-140795,-112019,-98116,-77478,-9662,44296,20609,-12009,20909,43772,26514,16836,35776,55053,73845,84870,73571,43061,-5800,-16310,-1935,-30532,-40514,769,56718,97251,83772,82898,121446,129494,95798,92662,80257,17435,-30596,-42425,-27424,-34282,-43486,6888,57127,20703,-21799,-27615,-41277,-55815,-39736,-26372,-7088,9512,-3218,-49995,-90849,-124499,-106831,-19180,16933,9677,89753,137111,25755,-6585,89971,113804,59680,14373,27212,52380,70112,58904,-8324,-110938,-89928,2533,-1342,-49488,-42557,29245,68432,39092,-1344,-14287,27372,67514,17908,-52337,-72034,-72663,-87706,-112464,-94128,-73971,-88434,-75296,-61695,-55847,34984,127280,84022,-15139,-26576,31378,68087,23576,-18562,-29885,-51252,-55040,-23475,7047,13313,10510,27631,49150,68032,73272,56647,88201,101301,14446,-16088,48320,40424,23871,94463,162224,142214,33169,-31137,-9281,24021,29873,3058,-40736,-45769,-32434,2290,61215,101847,100329,46261,-41018,-48794,34299,59116,18315,-19262,-17771,-19710,-68005,-72059,-62053,-75293,-37136,38078,33670,-7543,-31155,-17544,11846,26211,38679,-2007,-83584,-125654,-105135,-90822,-101830,-73269,-38934,-42324,-41641,2795,77903,91732,-6716,-80517,-55230,-20960,19079,33137,12482,-9473,-46766,-52800,16297,64002,51659,39631,28475,4122,-18488,-50983,-41797,38749,84120,38190,-29574,-19848,34419,14532,-74758,-98552,-59722,-32336,-50151,-86626,-106690,-83783,-37050,-31820,-33110,-11261,-16432,67205,197420,165874,21160,-14135,24513,27533,11416,16391,7763,13360,91277,169329,133729,48605,-2234,-4164,-16023,-72880,-103126,-51993,14014,44622,23689,-16268,-50578,-28657,-2630,-21486,-39772,-7327,12351,33734,83565,114756,118458,80253,15678,-26849,-54661,-97690,-128866,-99826,-35217,42990,122977,130412,115629,87446,35822,75865,185679,138966,-39759,-92936,-13723,17808,-1884,-8483,-18634,-11772,5390,-39852,-67361,-18352,1733,16920,73525,118970,116726,83614,9255,-88618,-107919,-58769,-8410,54871,58441,39811,75955,142831,153180,59520,-45614,-56747,-35725,-34348,5704,21864,-17641,-49905,-54109,-29799,5088,-3569,-44486,-127474,-188946,-147794,-25108,40560,-11643,-55740,11509,111924,94952,5097,19597,91298,49709,-53900,-111596,-85521,-4027,78115,76524,21059,-19160,-28877,-22279,-10527,7217,17877,12568,10664,69132,164284,194305,93846,-74952,-133731,8533,131908,43379,-95960,-60914,38339,61741,13954,-23308,-29386,939,4475,-47212,-85115,-57812,42676,88733,47590,61341,81594,7016,-51985,-31403,-9918,-2642,-14394,-78625,-125161,-88221,-45029,-49199,-33740,26645,65719,63545,68362,81573,79857,58747,2517,-15303,7595,-4060,17088,96714,122961,81430,3685,-42111,-49296,-49155,-29334,18830,65089,43921,-3064,27854,114724,115745,56686,-10220,-21546,-4466,-53034,-108863,-90627,-48925,-65068,-78303,-20489,62974,90306,76539,37912,19371,40138,66173,82134,74387,50136,35055,17221,-34439,-33148,38322,95969,117340,110126,67523,31932,41691,75472,89363,62812,38386,-1429,-55615,-102834,-133598,-107836,-73584,-89382,-142562,-185822,-157429,-60578,20362,14447,-61635,-57713,17275,-338,-105791,-119350,23533,128271,63652,-5174,-12130,-25978,-13166,21501,1713,-66939,-104101,-107327,-83744,-20879,83856,112153,17148,-36958,-32966,-71057,-60527,19812,20305,-46667,-46893,-18822,-13663,14171,40861,1068,-82494,-79377,10729,18722,-31227,-32537,-26171,-48262,-36684,-11745,-20752,-48038,-42191,-630,20877,48966,61281,7796,3129,74734,68569,2247,6920,14447,-35811,-58089,-42921,-55665,-77886,-61972,-4523,36088,31992,27068,33025,45466,81403,98055,54654,-23378,-112964,-86637,15660,25358,-30719,-28850,-9410,-16118,-50659,-106549,-118188,-59854,-508,-13834,-39158,-24661,-2735,1372,16236,29677,15013,22802,57791,75992,64875,54999,67607,72397,33809,13409,69909,155885,202551,161600,42626,-15154,-35589,-81778,-141191,-149955,-68012,18174,21232,-40371,-53926,-8485,26508,56476,87761,90295,27417,-41404,-10558,63106,44617,-28569,-94069,-93213,-85104,-104474,-79862,-71070,-94321,-58934,-13453,-19586,-27851,-15126,-15260,-1364,11325,55423,77402,1766,-88311,-71869,-17950,1957,15056,38351,-39109,-149874,-136424,-93305,-118348,-107669,-34462,32540,17689,-43632,-31580,37209,79765,89799,94889,85172,14794,-26696,45140,92288,49554,46985,80395,79218,80272,55793,12651,14327,60626,58424,-36135,-94526,-42344,27543,41688,-521,-12529,42657,67573,49189,46437,27913,-32530,-93461,-103380,-61117,-263,62017,74768,-29672,-127595,-58963,29025,-13678,-75814,-51316,-4572,35786,72234,58455,7703,-61874,-119518,-97920,-45045,-28329,-28869,-15394,20618,39925,29451,45677,60291,35794,14831,44415,93585,101299,78144,48998,46120,76545,94983,46805,-44296,-76033,-22840,17836,-2873,3469,47538,50285,-14725,-67465,-95501,-79114,-60256,-56846,-20863,55435,83490,72075,76256,62265,-42959,-110243,-14869,107815,88036,-10627,-50134,10547,16039,-5248,26963,75053,62499,27781,1585,-47314,-61996,-45401,-56156,-29172,-2482,26383,90545,82994,17756,-8225,-17650,-29580,-48750,-78187,-77279,-44813,-6355,19752,44495,78517,73443,-3083,-19030,20678,-27464,-120012,-132886,-79258,-56895,-86378,-87531,11380,81674,36203,-18792,-25412,-31114,-25168,27486,84328,144197,146865,43714,-21164,-1629,1034,22183,65518,53983,11919,-34131,-22147,13131,-21292,-51395,-26921,-25441,-45889,-72906,-99862,-156838,-189484,-136754,-108765,-98405,-7172,46017,-1011,-25764,-19740,-39321,-22669,3250,627,35522,74136,67041,60380,59419,47161,33889,6258,-11744,12246,28694,20104,16392,7723,7637,3363,-25223,-36464,15254,69799,53447,38513,92129,84261,-36229,-75964,-17738,34488,74589,89525,33534,-21562,-31171,-47775,-48210,26126,80448,8333,-114289,-132893,67062,366713,456640,212459,-57178,-134102,-75457,-8186,-13861,-82806,-65341,38193,51640,-34497,-54600,18397,50134,49632,32062,12727,-11347,-20469,-8676,5917,5689,15490,24278,38986,51340,-12616,-116350,-173745,-176539,-131797,-87589,-54241,-390,62161,59156,10557,-14756,-40756,-85085,-104987,-32358,6675,-71,47608,87408,77216,111564,99035,-15437,-62900,-41861,-82450,-131656,-89805,25878,137163,102555,-3716,-27454,-32086,-58268,-94927,-147440,-130920,-27804,-28626,-77782,-37557,34079,68609,43357,50788,116697,105655,13082,-22501,12896,46874,36599,36673,64553,51539,28755,47438,53220,-16196,-58290,8983,61647,41922,35152,32037,23377,14141,33543,110959,162557,122138,47065,-829,-38048,-114587,-142031,-94317,-95717,-99271,-55935,-67722,-107847,-57161,4602,4233,1225,2027,-5049,-3182,-15275,10207,82238,49639,-58331,-106412,-140798,-155261,-86840,-6293,-26378,-74438,-68108,-37246,-32812,-84115,-135076,-115073,-34298,59626,90727,34961,-15554,17391,65751,61017,27900,52479,75195,62955,51659,10242,-31551],[-17427,-31748,-48568,-35256,-20290,-18402,-38181,-52755,-35818,18466,90460,139090,94053,20398,-23764,-17404,62946,148109,103163,-1538,-33656,-998,23742,33099,49907,53592,29670,-460,-63376,-138183,-175161,-122857,-6327,59312,21568,-33780,-18011,-14954,-23477,25897,71906,38543,10353,56563,82643,36652,-5994,18654,30789,2842,-2085,9652,58500,122558,132885,116924,120778,148971,181562,175043,95966,8270,-20906,-41475,-63790,-54558,-32527,-22254,-27735,-89539,-151291,-153316,-124185,-115448,-100558,-80945,-22084,33501,-6668,-85350,-102064,-130965,-140513,-53560,39431,95327,146570,126866,24678,-25506,-4108,33106,71775,88532,112693,100808,70293,61651,12389,-72133,-42529,40593,17779,-71528,-120664,-48822,54206,66769,18313,-16895,31922,94292,38769,-79352,-133412,-100788,-47851,-52442,-79139,-113878,-164223,-150092,-78237,-25782,43660,101297,72675,16043,15099,23721,10995,-16292,-30388,-38116,-32683,-17022,2011,28683,40209,32421,24471,12639,38304,84645,56951,42453,48483,8676,31,81037,100592,45580,31896,78235,93778,21364,-23199,-17306,-1637,28713,32129,-11288,-23679,-7743,-176,7831,60690,111698,52780,-37705,-29750,28125,45527,27881,-17765,-47728,-15013,-13117,-79346,-150694,-138124,-58588,-19338,-36745,-56943,-86604,-73818,-40774,-67995,-87206,-74399,-105047,-119458,-39674,55155,54402,16108,1407,-24638,-51018,-19168,64929,91895,18517,-67353,-88656,-59925,-7585,20296,27834,21286,-22383,-50136,-19449,8858,22931,16510,-8165,-7165,11540,-3475,19450,79215,76861,13337,-43106,-26300,18445,-23366,-103292,-71006,26235,31082,-71020,-129779,-108215,-47315,-15737,-25031,-38520,-32731,-49277,7705,100474,75410,-17423,8431,93462,97890,36029,8728,-2560,-5062,48335,119425,118528,76042,41685,34094,25117,-59482,-134897,-90028,-49051,-47376,-3083,44055,8918,-30266,-54115,-59349,-32944,-14869,-12251,14499,45364,82323,127701,111770,59425,6573,-49945,-59243,-26799,-32780,-80755,-38086,87415,140822,146072,108801,44512,100666,194821,71281,-115167,-122603,-17134,31646,7393,-18754,-14726,27326,59382,11830,-34976,11189,29140,8769,48223,140982,189585,130157,25330,-45836,-74595,-74363,-28476,23052,-13512,-50712,5029,118012,181352,122793,10681,-48498,-71238,-58724,22684,59093,22656,-23484,-63003,-58249,-5375,4660,-34768,-117131,-181022,-159110,-42558,83114,138369,102812,52933,109843,147551,72187,33296,87359,65632,-17568,-49020,-28380,21545,79082,79946,55970,50870,45606,14475,-2780,8189,16505,32464,51567,47223,58780,93520,45167,-86296,-112117,50204,156458,42026,-59109,15767,41690,-29554,-37923,14307,4687,-25389,-51874,-102587,-133229,-104199,-8460,56620,41029,43647,50820,-2546,-60179,-52086,-36534,-55949,-86213,-146693,-187249,-95491,-4538,-29897,-54918,-20287,1412,34569,105108,118662,66161,20500,12722,40319,29240,-19044,12268,97116,88230,3818,-67548,-78490,-23628,30017,34187,47180,79570,52756,-9481,-8669,41463,38866,-15269,-83956,-73865,17913,70215,8807,-50021,-61985,-89381,-89457,11750,122473,124264,80236,37462,15948,11223,10826,1790,-10517,5606,28576,-14798,-105397,-91023,30703,100241,80195,71689,49466,-17968,-23388,42483,52684,34770,69162,53554,-10247,-41816,-74683,-57782,-45979,-121748,-201169,-216360,-177397,-65403,44264,40239,-52785,-81010,-27573,-26419,-80571,-86879,-21716,39835,12967,-21020,-15083,-33137,-53650,3894,19643,-51475,-82882,-75474,-53745,8308,87125,70948,-41288,-101279,-92363,-78056,5197,78672,13147,-89289,-88671,-16720,14301,-1952,-13481,5819,-14982,-65672,-43769,17346,39422,32216,15966,-5009,-3133,-24515,-50454,-33457,24286,92021,100834,55511,8174,-13165,30136,81559,16297,-107074,-116348,-26205,38715,48848,52270,65914,27053,-1873,29326,12373,-2959,52987,77462,58863,97693,105363,13145,-77913,-138808,-129033,-55450,-6181,7525,-538,-76940,-135133,-126466,-122899,-129067,-74702,-32234,-39298,-41506,-51260,-76399,-60808,-7258,44371,70839,88898,60282,11096,40644,118077,99395,6991,-36133,17720,114372,175900,188806,180467,82582,-22670,-56161,-77838,-109960,-68819,16907,-4223,-67076,-76963,-51062,-16913,7389,42656,76704,87118,38857,-37007,-31668,46810,62032,38462,4604,-23858,-30400,-33913,-22378,-63892,-126093,-118273,-74489,-21129,27181,39025,22167,4924,-15890,36616,107358,81612,8890,8922,36058,10570,-13460,-3783,-73274,-142976,-83323,-18547,-73487,-120894,-59466,10349,7522,13449,70268,86749,76151,55165,28834,954,-45828,-45505,47881,93695,46199,39019,98028,120557,88641,47076,42284,59439,75518,54351,-37301,-107562,-66092,9774,12779,-26567,6606,94975,105569,39620,-16709,-43602,-58288,-71230,-54793,-9092,55424,115990,107207,-617,-71825,-7488,50366,-11555,-73777,-11250,70283,96417,102853,96000,77524,49734,20015,17639,37623,27978,-162,-5848,-4891,-46462,-75261,-39506,-8501,-26743,-46055,-26790,31709,81317,92758,87717,78547,45623,11512,-19739,-66535,-73538,-39817,-18382,1555,35004,36117,18128,-6983,-69213,-158484,-150436,-98310,-84869,-57691,24861,85041,97834,81313,15264,-86671,-105505,-10268,111553,102890,-41765,-122744,-25567,34672,-20074,-76138,-84160,-79390,-79976,-64178,-27858,-1855,3445,32669,104462,105732,72845,91628,71059,5540,-27288,-51906,-72427,-92540,-135126,-140226,-57699,24411,54848,61902,67648,59256,16197,19011,42697,-6347,-70081,-73651,-20538,32665,-10885,-64476,2712,68646,46430,31380,44934,-8304,-61564,-26944,42606,80139,69876,-3308,-74091,-82020,-54605,-15451,-28201,-87602,-128365,-120666,-29097,35014,-22662,-76485,-33899,3042,-20165,-53472,-45831,-75609,-170203,-221406,-208666,-124580,-9339,32319,5056,-2525,-17921,-72303,-79200,-5396,59878,77024,66920,62511,83723,79518,25299,-7906,8468,41458,51586,-5062,-62101,-50050,-3275,61047,94862,51002,-12518,-15258,14237,34173,56200,114888,108364,-7390,-71276,-19965,35128,40511,26076,-7432,-41120,-48741,-44854,-32206,34345,85671,27041,-96398,-150719,9280,339858,470379,227515,-21594,-83012,-67523,-32535,-33596,-72672,-30953,35418,-25000,-102982,-75789,15995,61879,109375,105909,7962,-100761,-121959,-99986,-62574,-7828,28522,14018,4077,60458,83923,-10874,-110307,-140264,-119119,-62730,-28611,-38845,-695,68299,67980,-20294,-111131,-163339,-137477,-9846,49416,33003,66280,62015,26913,61968,43620,-35496,-23145,16460,-27836,-70268,-16529,93144,175211,120370,21783,-11762,-36666,-74595,-99766,-97227,-40578,68224,106479,69952,45195,64933,81832,64781,94365,147788,107336,58951,70358,69281,34993,-10707,-18271,8219,-3911,11326,85726,84492,-9378,-29454,37682,16459,-39711,-19694,-36820,-64404,-23909,28297,74656,105846,92172,86362,72329,4936,-93313,-137657,-112661,-93488,-76492,-52873,-49217,-72245,-42100,16867,63237,57819,48576,71101,66685,772,-14254,30223,9974,-25508,-38347,-92730,-132902,-59581,19660,8125,-28901,-38369,-31029,-15586,-32059,-71871,-62274,11001,72886,14430,-84724,-82840,1067,51144,44196,13177,22872,22210,-4359,6818,19720,16345],[10063,31999,4938,-38844,-44871,-21556,-36896,-52152,1146,62402,78178,76974,34211,442,-637,14794,63631,145632,148729,63247,25058,57652,64563,25383,10999,49873,96027,80306,-50614,-201811,-246584,-146256,-4596,44393,23588,2801,-16824,-60493,-50570,9553,24521,-40820,-90153,-43636,33387,30135,2510,42145,74121,71675,52014,13078,10909,75103,137573,157575,132916,142638,187177,151899,36648,-23188,-6742,-38742,-102034,-75452,-8008,54,-35014,-85989,-121136,-132503,-120802,-114815,-98345,-79750,-29487,8796,-38114,-86916,-56542,-74721,-118982,-69815,17798,65117,70732,47426,14968,-19523,-71054,-51052,58826,122640,120222,53765,-2476,-8815,-9614,2449,65468,77240,19793,-78482,-174282,-94617,76487,106276,39604,-19796,-11360,34944,9320,-91750,-144040,-59044,49606,37146,-49077,-106855,-104534,-47092,7036,18352,-8573,-39021,-24595,1502,20981,-3203,-51042,-81391,-70706,-37466,23309,69471,65962,60472,36535,2245,-17165,-23716,19655,71053,37029,3958,-6551,-23247,7981,100439,107003,84,-63341,-23036,777,-37781,-46420,-45053,-24615,32757,35954,-23868,-54650,-40127,-20186,-6907,64862,125147,73771,34020,33716,-13099,-69796,-50493,-29309,-39086,8428,50907,-44356,-158754,-108613,-6167,3816,-24007,-36050,-86931,-85587,-19283,-27210,-85310,-63660,-34938,-20333,54382,147344,140770,75481,28085,-32134,-81595,-58530,16449,43162,-31410,-117688,-126029,-82697,-33599,30641,90385,76726,8778,-47632,-69693,-57353,-4589,18695,-332,-297,5906,5526,36845,71920,61931,37727,23138,8246,-25093,-63368,-73807,-19117,53242,49307,-66723,-120189,-36084,51646,47606,26863,9830,-16121,-58880,-74059,-49648,-12909,-6929,45123,144825,166211,96390,65880,47872,-3438,-4162,54908,97904,104586,85428,78323,61586,-31726,-123760,-107994,-115745,-132171,-43167,38301,12629,-7641,-24157,-51559,-51999,-36141,-4847,21515,37996,61925,74934,70082,97717,87792,15851,4143,49326,39496,-20246,-3456,74495,100960,117467,116678,63364,82515,130605,68101,-11071,-6072,12574,-3177,-41512,-26652,38955,93566,104951,59733,6638,5125,-7594,-42530,-20459,87395,155886,87096,1540,-7225,-22286,-68140,-40139,-10217,-57378,-93881,-59765,25285,105226,107520,52303,-18531,-90872,-115427,-35383,61537,101443,79949,16990,-14202,19223,33140,12905,-46201,-114997,-121170,-55836,51174,148533,113661,40546,82740,142580,77646,9458,49329,45535,-5191,33946,103580,83753,50821,36277,36459,67628,84284,33960,-32579,-35396,11912,72078,108926,54939,-21921,-20061,-8305,-33433,-3631,88472,101130,7568,-21603,58879,57689,-25312,-16688,55359,24446,-31209,-41363,-80078,-121530,-124942,-99101,-69441,-19257,11750,11570,3298,-18018,-31562,-53192,-115196,-153569,-173251,-160717,-37285,49052,-20619,-74180,-52547,-57964,-36104,71551,118205,54210,12754,57776,114053,83919,-2875,-9289,27017,-20732,-97818,-124486,-98576,3546,106151,100865,65520,63038,23759,-29337,-65483,-104949,-112410,-105204,-93031,-43659,31763,83333,36620,-12550,-25721,-35401,-6562,82075,116924,56695,-5089,-26135,7523,20161,-20592,-62142,-73426,-59041,-37397,-74708,-159165,-125125,657,56391,30751,28727,18444,-48838,-75487,-9923,-762,-45724,-8348,30347,33223,17894,-44074,-39920,207,-50283,-123672,-158495,-142456,-46425,83720,95419,-17104,-103619,-106567,-65864,6191,52581,7538,-35312,-26060,3768,12192,-23111,-65481,-14668,14988,-37666,-60640,-59875,-21078,59231,83045,21193,-47091,-73091,-85862,-70461,29577,97316,33324,-33568,-18017,46967,64322,-3041,-71551,-40860,-3819,-47422,-50961,61771,155164,127059,58572,12691,12621,-5134,-37517,-11359,58725,109167,111076,64597,9166,-7169,-1060,30641,24909,-91057,-184006,-91496,59512,96281,78662,122606,133194,89442,30649,-50218,-35959,61538,58004,2160,44618,69587,-21150,-95457,-117221,-118485,-106180,-56615,25523,36191,-63216,-114782,-94455,-91195,-92253,-58747,-46453,-37429,5678,-2439,-63605,-85120,-74228,-24284,81190,155873,72278,-50324,-9450,93874,61817,-63421,-81170,27437,120966,122835,97800,92399,28856,-56106,-80242,-82410,-90219,-21379,47004,-39799,-131905,-82238,-29060,-50108,-77588,-42534,18487,46399,14951,-39152,-62691,-36157,-20216,15666,50261,25393,819,129,-7732,-19197,-23265,-69862,-110127,-45112,38033,68993,79106,35069,-60076,-50211,38081,72379,64058,65318,55521,3569,-61885,-113193,-134972,-85982,10073,59320,-18220,-116967,-103977,-51008,-7552,77447,128394,89603,42837,2272,-39587,-58454,-57153,3588,119939,139177,29070,-44482,25950,94038,77681,55780,82748,80922,30563,-15170,-48863,-72297,-51449,10679,39206,19962,55012,120954,100689,27966,-32634,-58706,-38595,-9510,3474,32746,81573,130133,126860,48998,4784,47471,50697,-28882,-74436,-4149,66584,72985,78333,82161,71467,86525,107277,87358,67466,53774,25506,6647,-6240,-52673,-103809,-100914,-60587,-32885,-34003,-49514,-22125,15246,12578,24186,60698,18797,-38597,-32087,-27068,-20193,-16247,-15983,32248,70667,33560,-30104,-78071,-116537,-149402,-133169,-89225,-60991,-45439,-3661,44874,63126,54284,12307,-16256,20090,63879,102717,100332,6243,-78895,-27085,10540,-43348,-125355,-179741,-173437,-156716,-118911,-14153,54931,42483,68416,155159,144288,56600,20462,-18607,-57345,-51222,-48565,-71678,-100124,-123269,-90909,-9014,48689,57978,76860,93357,76091,50585,58979,68342,48977,10411,-3829,73987,126000,22162,-50471,-10246,9296,-16434,-5167,31798,14732,-37870,-42745,-18257,-31389,-46913,-55789,-89081,-118936,-82769,-40171,-84870,-150311,-173003,-142763,-34826,36716,1294,-48893,-12972,27174,2526,-10401,35749,16363,-89842,-164153,-176395,-116593,-34300,11729,26550,18538,-15466,-54639,-39598,55603,122229,60451,-20338,-10892,25102,5241,-33484,-25724,65000,158143,125749,6012,-49532,-25265,17382,78716,124650,89116,21334,1884,6021,7482,40620,120371,143786,62892,-6197,26992,73677,27163,-25475,-26103,-46632,-84484,-76332,-33075,8423,-2754,-55889,-84930,-90858,32953,354022,497824,255515,40494,15890,-3564,-40713,-66736,-63835,-9521,6484,-70758,-105984,-73033,-25684,-6238,63163,69365,-43803,-159005,-165982,-141367,-123450,-71366,-4067,1691,-510,91248,180356,119848,30945,-1376,545,47436,51144,-55064,-67106,72911,141682,9052,-143125,-184442,-99980,38228,86843,40007,20007,10708,20411,40162,-2680,-34938,16721,58506,44686,10519,6291,57676,118384,73680,8465,-7095,-38050,-77522,-60202,17973,81450,118777,140581,117631,65050,69263,61767,13989,23039,35516,6274,40214,83845,38136,-53917,-113300,-110788,-83088,-64591,-21268,54761,42771,-30566,-24376,4859,-70049,-133879,-82279,-59229,-54366,1684,19606,13882,22272,28271,53536,50438,-11208,-67318,-100510,-114134,-84041,-44606,-40004,-34324,-33611,-28583,-19529,36727,79036,100858,121641,97230,-2509,-63839,-49263,-25499,29305,69138,31216,-6686,46754,90215,55028,13700,1142,-3006,-7863,-25053,-52056,-31530,46249,96355,17559,-82016,-33394,54055,45892,2818,-32392,-43733,-57492,-77703,-52676,-12218,25831],[28317,68189,36100,-28489,-34301,-11239,-35443,-41062,42357,98629,60467,-18941,-61768,6524,81895,73207,39050,71617,90100,65196,57873,56633,19313,-33679,-42348,17819,80086,39838,-98830,-209154,-205360,-107630,-11798,-12974,-23427,20086,17136,-45910,-62150,-52638,-36889,-31836,-74844,-109906,-43324,29115,31693,45813,62527,43531,31869,20876,-17653,12690,122944,193996,136427,79915,88055,57494,-32341,-53332,5710,-4092,-60921,-44523,25498,45711,10349,-2494,19225,-12035,-79465,-106562,-79255,-44950,-4904,139,-27660,-18515,29532,10640,-42570,-35034,-8467,-21585,-48189,-33847,-1082,-7266,-55567,-23357,82805,108065,55133,-27613,-63174,-73814,-63211,9370,95626,55358,-22417,-75423,-138695,-72512,59398,47877,-28293,-51623,-48405,-43142,-49032,-79055,-83916,15846,115792,78878,-21128,-50416,14363,80580,60421,-5156,-102052,-176654,-123132,-38291,-25459,-73786,-99984,-100334,-82363,-37694,41972,111889,117891,69836,-9696,-61662,-77600,-56177,4090,16977,-3013,31816,37650,-12203,2700,84564,79381,-39897,-96316,-45881,-44875,-95846,-94372,-88966,-53843,15720,11235,-56260,-100375,-104934,-65357,17750,123943,140829,96089,115652,91389,-40592,-156176,-139519,-77172,-51413,-14503,40339,9671,-69394,-34781,47780,80317,68505,45516,-28921,-77325,-16827,42618,8716,4022,71648,90378,80939,109949,112671,78959,34256,-30913,-71806,-55614,-17975,-13507,-97193,-185795,-171417,-115699,-67492,28321,125508,99024,17805,-30154,-63229,-57720,5437,62295,64637,2874,-64398,-45108,-4362,-1666,14098,63534,70957,-2925,-88248,-80838,-17693,38605,53089,10892,-88993,-92490,46813,114905,67531,51056,76852,75896,20259,-57374,-90312,-41449,569,46896,124957,166403,143998,120691,88852,18005,-23187,14181,79701,129320,131817,106221,57255,-7887,-60216,-76921,-111795,-118673,-62131,-34134,-54647,-13237,16587,-37915,-100861,-60529,44532,81404,72500,68928,30036,15688,95616,122422,61085,30092,24647,34447,78425,115417,110294,43464,20852,63730,48433,12314,53726,159859,211720,169695,79265,-1822,-65401,-34198,73527,109617,62032,34536,42892,17999,-41072,-91569,-100106,-26579,2207,-69976,-70089,11323,26413,-6538,2786,4514,-20429,-24736,-47022,-53223,-162,42484,50689,11037,-75754,-147955,-96568,47969,150332,159883,118219,84152,89717,75041,38897,-20643,-97915,-117988,-79154,-28235,13428,-8547,-13901,32463,47655,-7029,-15122,68453,88559,23211,51470,158667,130374,61922,50049,38136,31933,45539,24274,-50978,-77663,-12260,75346,105913,35460,-62584,-62910,3778,56432,101561,104378,26022,-22555,7881,45518,38017,36584,59367,63289,-13640,-51378,1215,5476,-47254,-86224,-120399,-146158,-76459,-10586,-1998,26028,41557,7887,-41388,-103376,-133618,-125344,-68226,45542,88786,5290,-34698,-20307,-50875,-58312,35924,114255,84173,64935,110884,138426,107163,32219,-12663,-34356,-109402,-168846,-152513,-96975,-6734,90790,101421,55719,28767,-13536,-50687,-102651,-172752,-184620,-118617,-33590,22841,32898,13711,-18751,-17771,19950,50731,83494,93027,25179,-67479,-113280,-92061,1832,38385,-12132,-22439,-18459,-79098,-108594,-88075,-109860,-69990,2892,1327,-4920,18926,10851,-33823,-64777,-37301,-34838,-95091,-92413,-34270,21307,10447,-70485,-85062,-6169,46279,19038,-53257,-71903,-10453,71681,67355,-20653,-92440,-125161,-74966,68414,151403,69011,-39446,-48801,6276,41940,21853,-23681,-3888,32447,-5144,-44862,-53379,-12436,38430,23059,-11177,4547,30559,-2972,-42494,-2729,38971,15378,18045,71115,117771,107339,-325,-115444,-119054,-87709,-83188,-15790,114820,180638,125004,44374,-15540,-19737,5153,8136,34535,80078,80144,58943,54429,56416,38436,-28742,-23603,63994,28426,-89390,-61712,42307,46183,1380,31983,99190,95738,4054,-57801,-1973,67115,29689,-27877,-5978,32892,944,-40659,-65576,-80790,-99118,-62186,21955,28348,-28694,-10194,23879,-7183,-32585,-40950,-26762,18498,75579,62620,-17311,-99978,-155896,-122003,16263,104360,29657,-56409,-26241,21071,6865,-50613,-61088,-9830,35065,29669,16908,10044,-20393,-48412,-68946,-78119,-82717,-32255,17701,-42817,-90585,-17846,23193,-46844,-120107,-95456,-5743,35345,-591,-32295,-48866,-76098,-121508,-110640,-58831,-41598,-39191,-22950,-21452,21332,82763,23422,-76426,-59083,7135,61907,103509,57713,-91033,-139140,-44193,43024,58046,40648,5137,-34157,-97320,-162554,-119275,2274,63301,64530,19482,-38965,-69273,-81699,-34581,52023,46790,15202,37585,37308,-25847,-66731,-43450,48652,152778,140618,-4007,-126678,-97955,-11440,33163,51300,86751,66491,-13740,-55284,-37599,-5870,8585,19153,38884,44975,73630,102812,68084,16004,-22522,-33986,5343,33080,19286,38104,77483,113060,116833,73345,60539,91962,53287,-45302,-90391,-37699,14089,17988,33824,16891,-29077,14127,80900,50659,17488,49546,65313,48300,32512,17434,-28704,-61986,-25745,42370,57718,13664,-16322,-30718,-61469,-64115,-11402,-10167,-29469,-13767,-15446,3930,35714,43076,63417,68441,29694,-48456,-146174,-144852,-82705,-63252,-52203,-14615,-6256,-19669,-18762,23146,76072,84307,87597,130093,128014,68980,40085,39261,19412,37497,20878,-26994,-86986,-136697,-133640,-111787,-74328,9847,55001,18018,10929,90875,105057,16440,-42711,-65978,-66912,-35490,-10587,-25869,-49672,-35713,27733,65140,55207,29953,68669,117706,100281,77453,93634,110229,105932,29213,-33956,70332,140250,36844,-35210,-28586,-52579,-91516,-85229,-40395,6382,1294,-7281,-11592,-43506,-66032,-51694,-50624,-71875,-41824,-24392,-72252,-98161,-73994,-42411,8563,34903,7212,-24807,7724,30832,-3511,-8718,31966,2389,-55023,-63768,-67505,-70118,-50192,-12384,21109,17504,14410,26738,60118,101049,91127,2192,-73867,-77685,-62636,-61275,-60511,-39301,70575,188310,142795,23878,7465,42162,35233,36139,70079,71385,39771,40820,49615,23284,44408,134904,191685,139335,63701,75116,115384,45030,-27831,-17444,-29081,-68603,-48725,12325,24304,-57980,-135042,-88524,-13041,133805,418972,506016,237382,55361,82476,66318,-25384,-53914,-2285,31328,-24004,-98126,-103401,-69028,-48455,-51640,-5182,-8824,-78168,-134630,-124161,-100259,-118942,-135088,-75758,-26477,-8747,68096,147152,128470,99678,99661,101832,125797,106928,-40499,-116469,1223,109387,22627,-129704,-162050,-81506,28273,71477,24531,-37084,-32609,24221,36438,-4031,-9075,24840,49144,62519,31058,-32071,-41180,-198,-15670,-32433,-13906,-33003,-61302,-28941,64586,107393,65423,11512,-14438,-13814,28416,11252,-54348,-41324,-41512,-62030,-7270,19499,-48224,-106413,-114278,-104645,-98802,-61535,13713,57818,13248,-40309,-30347,-32078,-82030,-120906,-97432,-48497,6440,32955,6577,-9512,-8290,-6427,4936,4193,-13988,-11727,-7861,-26851,-30339,-13842,6959,30598,37774,12248,-52498,-52333,43833,115186,112965,75073,-14345,-93859,-80933,-23269,32447,79745,104096,136288,168869,144130,68645,36508,56183,67823,35340,-17300,-47378,-21636,46300,91443,55715,4628,65961,122465,49996,-24530,-55462,-79510,-104089,-115454,-90515,-50162,8917],[9875,38092,23493,-2252,9271,13459,-24154,-26059,36403,74780,29618,-61299,-84696,36878,144834,112466,27895,22410,26172,11894,-66,-23309,-51019,-62892,-50288,-4281,23486,-26676,-101586,-113643,-81474,-40941,-22400,-66378,-92916,-39683,23129,10991,-62167,-118229,-50652,69901,62007,-43127,-52390,38383,69597,40526,1531,-42497,-11247,52190,28905,9724,102196,187629,122129,10890,-15172,-1333,-38599,-48775,17523,46098,39945,42466,60943,68166,46531,47908,94181,62326,-42272,-94124,-73773,-22897,42799,41869,16000,46517,87653,64968,18874,4351,2122,-23240,-46035,-13790,14579,-7999,-8871,76216,140160,82101,3241,-26279,-9235,-36128,-78913,-50653,21380,16946,-29148,-34542,-32201,1411,4887,-79525,-117106,-48308,-7160,-46648,-72226,-40306,-1389,54045,110905,77411,9332,17101,84681,92752,-333,-84896,-131867,-171803,-130408,-53814,-71043,-136694,-109731,-44331,-16016,-10268,14946,87357,137769,61350,-52337,-93008,-106086,-76413,-13100,-19047,-2959,101625,110911,17082,-27158,31759,75400,18326,-27324,2280,-12609,-79435,-91813,-92190,-71601,-13314,6432,-36254,-89217,-137130,-119928,3331,129409,129674,105690,146440,118020,1095,-97105,-120336,-96109,-75787,-58197,2482,74046,53277,16873,54304,118459,113389,77938,5588,-100625,-95985,14387,50204,36583,108587,120270,29131,12334,65948,83575,35651,-19380,-15551,18147,25691,4949,-55432,-133643,-149529,-124303,-88725,-7325,88333,80442,35513,35863,9449,-22090,15879,86852,109494,12725,-89122,-73232,-59163,-102594,-74019,35089,58777,-50470,-133374,-81611,1770,52404,50918,-22817,-107530,-70868,46472,66596,4012,14276,109011,186484,152686,60333,-4408,-15547,-8716,27649,70245,120540,151769,122468,61696,12514,-23086,-15284,35216,115354,157354,119429,45354,14343,6188,-26702,-46636,-34727,-58724,-94119,-91196,-22418,12123,-39612,-104331,-49403,75125,113597,78879,63090,33488,-894,26406,42392,26388,14919,-30594,-22013,84743,148071,118831,4444,-62895,-14626,-9296,-66956,20308,213423,295176,236352,144755,57581,-23632,-20548,63617,63532,-13213,4602,79346,55954,-41070,-115947,-146282,-110841,-122271,-183197,-107385,21190,53852,80098,89127,39120,34538,89565,41530,-39809,-54120,-39652,-1109,21064,-30360,-113740,-86701,45407,141613,173190,176204,154519,142518,98795,21632,-59352,-112945,-113448,-75240,-58530,-69538,-70025,-40394,-24204,-68489,-81616,7509,151598,189579,67126,1264,86015,119843,104967,113419,86917,24282,6603,6644,-47275,-99817,-69099,3779,16352,-36134,-76568,-23743,75473,122534,127784,97339,11761,-5586,44738,35988,-4167,47846,87269,25064,-87325,-95606,9540,60341,21500,-6511,-23996,-72251,-66160,-14285,10450,49352,68762,30244,-14822,-51677,-73401,-57944,2864,82070,89181,40401,41255,46951,6824,378,55471,101955,99619,99030,104719,92487,77582,43830,-8230,-39670,-111007,-179488,-150251,-89239,-64180,-7977,42884,23956,-14747,-55364,-86355,-97504,-92490,-102502,-60551,9400,53840,53217,11934,-42542,-52084,8184,57598,65543,19870,-66588,-142744,-162985,-105584,1163,19965,-3708,65202,73632,-74312,-144578,-66194,-24496,17486,39358,-36970,-60099,3676,20523,-4132,-21516,-28155,-30620,-55820,-76357,-66237,-23203,-10329,-75773,-131740,-81128,43705,87717,24740,-20912,-15,-3151,-53036,-73275,-46102,-57617,-50288,44608,112309,76477,-1612,-47323,-14613,49898,56752,564,-10060,28117,472,-47316,-53188,-45485,-66697,-82807,-45837,33591,103672,77937,-22146,-41497,-534,-994,2025,60678,123386,105362,-23699,-147901,-168193,-158214,-111261,28198,122266,91240,30535,716,-36341,-47179,-12112,31272,79638,113223,72693,-9702,-13456,48556,47597,-33905,-50533,49751,109782,86805,64353,47347,2643,-58379,-77156,-21604,4075,-34394,-9637,64859,61287,10260,-24617,-36676,-1026,38254,23504,-31309,-39522,-20111,8089,27595,2433,-12158,52785,85487,42523,-1054,-21273,26426,103761,124832,65463,-32152,-118130,-163733,-139898,-69306,-37619,-45199,-17073,1377,-5134,16850,35210,-5635,-64525,-69807,-22083,11039,9435,-1194,10225,-18288,-57804,-77997,-66972,-24813,-16651,1273,49294,55960,7523,-41800,-33258,34168,62860,6769,-24150,-1280,-15419,-105033,-170871,-178579,-150465,-107907,-61328,-18936,25820,66386,53879,-371,-38916,-31412,20026,56942,47220,-50764,-109212,-23173,78530,54703,-14940,-67197,-87013,-101417,-102276,-34416,59526,59714,9548,-7696,15704,-138,-67891,-82621,-79909,-125719,-90313,57670,128421,35357,-70151,-45917,58009,101542,48438,-47084,-138438,-179579,-127281,-44742,-19688,-370,7344,-18849,-27467,-13239,27951,55224,10652,-21577,4054,32466,39966,23860,-7236,-26002,968,45991,13252,-44626,-16537,54488,88178,67696,44114,74140,106900,63631,-25276,-79186,-50277,-13154,-6880,-1349,-54296,-119917,-54621,29323,-17060,-48302,29990,101092,105848,72976,44787,26328,27555,72681,123921,127392,88280,26243,-28205,-64398,-91389,-83488,-62177,-36962,-36225,-71199,-40359,46331,83255,53275,2237,-19262,-28035,-93652,-87325,-19643,-24537,-61656,-26102,-2366,-29679,-44161,29552,124226,122727,65396,82377,102152,23295,-50350,-9419,55056,92144,56379,7283,-39887,-83268,-85777,-43610,14291,59032,44350,-13130,-31604,30755,58245,-5562,-55121,-38548,-21097,-20206,-7598,1400,-2190,22331,72608,80261,27054,-17286,27939,90830,85815,64243,92286,135677,123061,-2797,-92600,2539,97468,69528,17547,-12650,-46145,-67960,-72067,-36730,12816,18991,14602,21621,15456,-9893,-22185,-21845,-6726,23381,1811,-54990,-49944,21385,76679,74323,21746,-33436,-48866,-17712,-18437,-58509,-68858,-57771,-82313,-89523,-49039,-26486,-41121,-57578,-48740,-32009,-15865,36427,93579,104169,56251,-4358,-7290,7534,-39912,-80905,-44190,-42069,-87419,-46382,40001,43093,8890,38563,87708,74136,38041,22491,20834,22001,42547,58427,48532,62227,120684,160601,107828,30955,33779,73814,33214,-25513,-34786,-38164,-31813,20709,73564,68269,-4832,-76335,-67692,2182,184557,441941,474050,196476,26422,71662,63744,-32999,-19389,72544,70396,-24412,-96780,-120163,-93205,-38733,-26592,-24329,-46751,-61512,-59806,-51554,-43400,-79113,-141177,-124115,-86042,-73803,-21579,22974,24325,52084,99099,104464,90039,76323,-20328,-130077,-104807,868,9936,-88386,-161996,-177896,-96977,-846,15458,-32203,-44484,-13212,8328,13910,16275,-9906,-27123,806,9090,-35634,-83516,-96525,-102772,-69094,-20215,-16130,-23073,-31793,-14246,2460,-38127,-124746,-152105,-80925,-3497,-30331,-77392,-18602,20714,10419,24840,-14659,-92390,-68387,-3103,-1472,-42669,-41469,33698,64085,15134,-21092,-27413,-34626,-23727,-30218,-66010,-45618,22745,23075,-1672,3665,-5126,-16090,7834,43735,72452,88724,96497,79308,33418,24867,81719,126596,105498,51230,-53436,-102232,1920,96395,75093,25158,-31338,-84601,-52032,7678,-4790,-17466,43245,145823,191927,130034,31751,10878,65301,117446,103491,28524,-28063,-17414,26338,46386,25491,16253,67028,105922,34668,-32504,-48972,-64737,-91595,-105834,-92359,-58902,-15119],[-44455,-29514,-9740,19470,51103,32057,-16625,-18325,4886,19686,1865,-26680,-22416,53258,114188,82426,14842,15062,29400,-9913,-77258,-98041,-48310,-9095,-17612,-17134,-16592,-27214,-30204,-14450,-16191,-21633,-32585,-68443,-113254,-123030,-30719,25757,-64262,-131332,-30743,111227,142664,67900,2170,37377,70168,15167,-60952,-77730,-18064,58732,78611,47357,59352,109909,79818,-18192,-57063,-27688,-26213,-20435,33831,61835,68095,60098,29265,31824,42838,15717,26353,29828,-10331,-51487,-68601,-34889,58015,69626,5305,-1373,43860,40890,2387,-7507,32009,62952,63755,76895,44700,-30187,-9440,105189,147051,55222,-12076,26288,85348,37877,-54612,-95565,-57432,8482,23585,20919,40363,49527,-35144,-150487,-125990,-5192,52176,-5291,-59625,-21568,19944,28424,49647,31073,1923,29107,64019,14377,-103057,-135709,-70576,-63684,-75318,-47870,-71785,-133107,-99218,-10288,46102,20050,-35218,13328,86783,17335,-66952,-70102,-89112,-88574,-38117,-2711,43023,99981,58355,-22723,-83889,-53373,59388,101519,38788,-2483,-1228,-23192,-37969,-51346,-69634,-53603,-2545,13933,-25685,-108459,-144249,-71734,22281,59412,82303,113728,100608,48208,-5874,-37766,-50475,-74565,-79934,-7743,105168,108373,33986,44571,98403,57987,4035,-50775,-158977,-185468,-76798,-7921,-11562,20581,34193,-37970,-43084,52012,88653,13536,-49283,-9659,61080,79130,65966,69791,42335,-23238,-66505,-78104,-56663,12061,56773,85171,116617,66725,-21323,-26375,15517,48486,28671,-14264,-43328,-101923,-187565,-181231,-54342,15496,-75614,-158289,-116765,-61029,-20018,3936,-31872,-90560,-90306,-73552,-82720,-114528,-73489,58893,197485,214288,154749,86640,31546,10928,38811,46481,62943,95682,78126,5040,-30093,-31255,-50099,-44251,41315,117056,101616,37850,5761,-646,-12424,2892,15259,-59434,-98633,-43641,10186,-7606,-29877,-23714,3528,41171,46130,10090,3778,24848,-16275,-81414,-100091,-62336,-12487,-32922,-46637,5849,42519,33669,-26109,-66436,-36976,-50983,-83950,21677,118323,124211,140101,148412,89948,9451,-15807,12429,8041,-4603,59845,107714,54492,-46182,-112883,-140855,-121790,-111764,-127042,-59264,16794,29564,85866,108553,19966,21807,119676,101924,16958,-64610,-116401,-67299,13168,17753,-34599,-29086,38601,107331,164190,184729,158013,141677,91444,-6598,-83436,-72484,-37560,-32540,-38667,-30483,-16802,-18244,-56889,-103070,-57767,51687,173062,196930,64414,-49174,-7767,75141,119544,137723,121446,58763,9189,-18041,-65219,-128078,-135053,-84944,-74319,-97670,-64907,42453,132917,123962,82122,77358,53878,41556,76084,60988,-7322,9001,40003,-23464,-129634,-129823,-26612,41119,44905,67788,107031,67692,-362,-4541,16838,42370,57996,57180,31862,-22248,-51147,-20948,28004,73940,72302,54609,71489,73280,52089,73222,83357,49335,51773,65517,42040,34161,45336,17227,-29826,-30765,-67258,-131283,-99782,-64838,-107014,-74099,15135,11195,-39311,-76336,-107801,-71986,16025,31359,-2479,-2422,46518,93325,92943,4327,-65967,-48318,-15232,-15370,-36045,-69646,-117630,-133994,-82932,-10077,-19591,-2078,100676,75566,-89185,-143553,-69332,-15708,46140,60417,-53460,-121050,-35427,28442,24295,22142,6297,248,26421,17317,-35202,-24496,37315,1744,-100651,-131774,-46086,42468,44535,-5495,-37314,-83053,-141869,-107529,3887,39802,6293,9198,33297,36509,16881,-25696,-10696,46556,45842,-20329,-32208,-8208,-25735,-44889,-52958,-83897,-130683,-125812,-65246,10168,89417,91713,-23447,-48565,53331,70479,-5927,-3225,88723,84808,-38502,-134502,-131686,-103465,-44068,68297,97617,22614,-3028,23424,7537,-8961,-8063,19423,84068,148481,106569,-44198,-94133,-23913,-9468,-47864,-49277,1415,85189,155066,144519,88870,64787,19448,-37298,-42354,-37986,-31221,34841,87937,39807,-17264,-55544,-80323,-32346,46719,41853,-22407,6550,89058,104387,59515,24118,30994,68140,59558,35256,15688,22239,87899,162767,150118,45037,-68872,-103388,-79586,-59474,-82136,-99343,-45797,34696,41117,35208,73707,84523,19329,-68586,-85078,6555,89496,93301,58251,58158,29948,-32382,-79212,-98869,-61706,-8020,40316,60442,47027,56701,84133,95930,101539,89143,17913,-17548,33536,71190,10332,-78306,-135889,-142125,-107933,-53109,16168,19775,-11345,23139,64875,18180,-31048,-16545,-10101,29337,63189,53309,83270,131376,84144,-1460,-65228,-102419,-84167,-27511,14947,56236,50883,-11551,-50280,-12722,9595,-38842,-94693,-161905,-202190,-118724,64907,155315,55746,-80302,-39324,79501,58095,-34728,-50196,-75061,-149662,-144793,-85419,-103138,-111244,-59249,-18751,-2053,-1661,24364,59242,5894,-43423,-12842,-9214,-18722,-875,-9602,-10641,49289,74702,-33065,-145471,-112559,13480,63492,17107,7793,60348,84106,71999,46841,10117,10825,16364,8036,-13223,-71146,-99775,-25929,34358,-25655,-61543,9760,102743,133506,68281,-19882,-10086,79515,149508,142090,119031,116888,68753,-1781,-28705,-47922,-69701,-73927,-52995,-48057,-88295,-80382,3962,56046,6136,-84485,-90217,15849,60663,27442,15557,-16279,-83992,-63671,-19010,-17756,-7057,56109,115968,72571,-33145,-36014,30244,18780,-60901,-51126,27856,70101,32633,-3060,-36686,-98133,-111715,-45505,58998,126124,81412,15415,27872,74762,64866,-6143,-43960,-174,18220,-31924,-49773,-13465,-255,-4528,23935,47862,5169,-25872,11785,46870,43738,19354,39942,104753,102522,827,-50122,17095,90885,105355,83844,40870,20575,28263,33459,70899,83939,37533,445,17099,31287,9844,-22605,-32257,10626,45948,4369,-61610,-65446,1610,79120,72634,-15825,-72459,-74942,-59330,-77474,-107889,-115935,-105931,-90763,-83924,-72500,-51879,-38011,-59023,-80403,-69907,-15743,65712,119031,81586,-15519,-50712,49720,141942,66934,-18072,17529,1330,-108643,-166776,-150384,-87284,-15162,36933,89500,137560,130365,51206,-4171,14064,25038,11275,41843,55664,42875,26043,-33891,-91122,-80428,-37356,-21583,-43662,-74384,-73034,-32039,29184,61290,69873,78260,54567,-17934,-30231,127916,378180,448484,225871,34496,29361,6554,-61759,-13734,80075,69652,11514,-49666,-119595,-130519,-38443,-1769,-23109,-42283,-15303,7358,-6553,-27741,-56477,-110002,-133674,-148508,-145945,-80841,-40842,-42031,15027,84168,66295,11522,19457,2118,-92437,-133416,-56957,4840,-38854,-176444,-289203,-220458,-50908,44539,39471,-10065,-33057,-3550,25764,14239,-46423,-98611,-66857,7437,27100,-40510,-110133,-127564,-68830,-10982,3223,7411,-42364,-108640,-116158,-109265,-154750,-154154,-52820,32311,3572,-34942,20858,93511,139481,150193,50181,-30241,36920,109585,87129,13730,-52505,-48003,-6182,5553,-3393,-22346,-17596,19700,26475,-19313,-43428,-11597,8935,31085,50339,17785,-3758,61533,153873,202459,176626,119557,76709,47610,64381,118464,145146,101654,59315,-8872,-41495,23052,96742,62159,-17271,-66794,-79859,-29439,21454,-15388,-68790,-39216,29102,87933,81899,11796,-37722,5518,105029,148172,82652,-9284,-20510,21503,20265,-36186,-61755,-27783,23227,6245,-34915,-38740,-24833,-35397,-54949,-47201,-26694,-34550],[-80895,-46792,-15352,1360,28173,4181,-37323,-18174,6373,2965,10558,30940,24784,23941,26768,18698,-3808,17497,64129,42674,-51092,-77711,19845,69479,10960,-24953,-6542,37467,54354,18671,-28481,-39182,-24481,-13797,-47581,-113158,-79524,-31331,-73398,-77694,4000,57407,90765,82967,21577,10643,30269,-18451,-74391,-47844,-17748,5317,66692,80688,21455,17340,31549,-2367,-45621,-59849,-41043,13263,69638,58252,4238,-40681,-66835,-12130,47156,-12618,-52208,-5698,39868,23030,-20740,-22097,57555,71198,-34681,-94953,-37501,-7111,-30310,-9537,78607,147930,154892,127069,40174,-31275,-4938,63272,100661,58176,16774,57574,105727,46874,-17034,-42543,-25659,39374,73900,54898,51997,51172,-27604,-103757,-58938,19468,54957,31488,-17048,-17022,9839,29217,20468,-17920,-16726,17421,23094,-21560,-92653,-61266,40278,41621,-7460,-27637,-29316,-53357,-64420,-26889,53148,38812,-58327,-50538,808,-25106,-32607,7789,-6356,-44352,-19618,65302,98020,25736,-58056,-60753,-83564,-104170,-1041,96163,25592,-73210,-40163,20968,32515,23488,-14367,-62560,-30139,48582,66963,-5993,-82149,-92701,-54418,7183,61188,80625,73050,43147,-6384,9785,37072,-15369,-42641,35956,114850,102502,63627,83994,112984,35180,-55159,-104543,-147651,-142936,-74834,-34825,-47467,-77239,-54359,-20660,9412,69486,81420,2269,-67406,-51927,16792,69658,100080,164179,205701,145484,58902,-7036,-42704,-2483,75932,152195,173864,94798,-7139,-47977,-63530,-28510,57949,81837,6181,-107265,-202703,-221565,-106995,7842,-44733,-152587,-164126,-136270,-95645,-52217,-19102,-41693,-114025,-181963,-195499,-183943,-133419,-23518,108459,164249,155534,122276,99670,91288,96756,67492,16548,16843,48542,11262,-23283,2301,-25810,-66457,-14627,46993,58027,23716,-32809,-53956,-5015,43789,33662,-48660,-64944,31282,79750,27492,38669,103580,80207,5229,-32471,-43817,-47590,-19915,-35607,-107753,-148031,-98903,-7469,24071,15588,3071,-42536,-76883,-54196,-4158,16080,-30363,-36556,20659,-19432,-78815,14676,90664,47216,-16137,-43385,-45965,-5789,90898,165305,116238,5156,-53247,-56409,-83657,-87003,-24769,19435,33001,22819,526,18730,22580,-51904,-45934,42190,59661,13209,-71166,-129585,-65914,24494,53805,36815,10790,13489,85053,160632,166704,135370,110771,54994,-15566,-35489,32027,67791,-3368,-50166,4644,38168,8299,-48152,-42791,21367,57061,72488,65845,9589,-58389,-37638,35585,89236,100184,90424,54844,-5730,-67779,-123501,-164270,-151687,-91215,-68081,-81720,-35714,64553,122406,81230,27644,50847,73464,65720,89821,108305,60612,14741,-991,-33865,-100878,-106890,-43755,6332,40642,91505,148296,112601,30414,-4372,-7079,-14794,18759,98373,100553,1918,-40761,1845,40360,65136,65212,31091,13740,13643,34242,79917,54137,-27085,-23918,763,-17746,-150,21805,-30858,-70959,-46994,-47709,-62041,-18528,-16658,-75497,-32113,55864,28899,-28410,-53627,-83507,-61404,34508,81099,7345,-36342,30910,104750,116001,25865,-71067,-99451,-67485,-30549,-13149,-24557,-59163,-88737,-94002,-67335,-50165,7722,53859,-27312,-122396,-122293,-106663,-83480,3691,29039,-63624,-131265,-63974,22023,51674,54538,26705,1956,35612,63118,14870,14514,94099,89242,-5618,-96764,-130397,-58519,32260,16642,-77764,-134448,-150764,-106446,-1844,63788,55922,32868,21343,5138,-12197,-35431,-8799,29884,6470,-39676,-26633,-18579,-30428,-31231,-67665,-100428,-95987,-74643,-48101,-29108,5725,23262,-46392,-47548,104742,156634,32390,-21044,60705,63270,-23641,-72283,-43436,15075,57328,77683,59124,30465,63663,98335,56330,37118,20729,-12878,26225,122147,100669,-53006,-111446,-68402,-79074,-97477,-49165,-13857,7803,48585,70260,84119,132680,131577,85106,55181,34770,18269,25723,23744,-17025,-72559,-137842,-147206,-60820,11198,-1403,-36002,25081,109771,103704,58008,54383,72719,63541,28655,30500,37143,39018,69137,108797,118537,43752,-64511,-84034,-38706,-13194,-43599,-44907,25199,70717,54773,51305,60101,16163,-34471,-73519,-80278,15518,151287,165041,62808,12022,-3632,-45673,-95234,-131724,-119328,-62648,-3624,26669,8616,18003,89133,142669,122618,62613,-9664,-27821,16409,58443,33120,-8555,-27652,-39288,-47385,-21260,31847,17562,-37382,-9450,62731,49201,-6781,-24243,-40557,17123,137968,177196,125797,87240,73104,50302,-6070,-76737,-80824,-38512,-15587,19319,47755,22533,-32191,-55249,-46453,-34036,-41099,-87018,-116091,-61748,30179,63914,-5142,-81344,-14022,94268,54900,-26812,-6206,-10051,-65830,-73021,-55627,-112565,-137651,-90594,-70085,-64876,-30604,12365,34622,11388,11449,33894,-5322,-30426,4009,23754,44466,91604,72544,-67232,-217057,-200927,-52182,21710,-3510,2213,18998,10099,45629,107819,106882,73766,41222,12604,-24352,-53508,-27122,25998,29873,-26155,-57438,-21622,48738,76894,-9758,-115612,-82791,48774,126852,96082,69719,95791,72091,-8737,-42310,-20515,13944,1515,-9356,24618,4456,-49069,-39777,-12984,-55728,-135442,-114829,50039,161371,101967,21952,-12272,-60000,-59022,-16858,5230,12704,19295,21615,-1940,-45959,-58892,-6099,56315,32715,3450,13483,1466,-56999,-57183,-44729,-101606,-130481,-77301,46209,147855,97315,32713,88519,142041,92414,-6347,-42942,4471,25858,-40179,-72404,-27899,-20919,-50767,-7126,38598,24172,32317,60216,37831,6632,-26966,-30676,28974,64005,41504,47007,99277,114758,88761,76079,55898,43662,38505,64309,142775,160211,68030,-2473,3918,-1433,-33129,-51929,-43268,-7953,8123,-26729,-58213,-66519,-53648,-19069,-22264,-62215,-56973,-50170,-58050,-74434,-82363,-73758,-33679,16882,8778,-43384,-48058,-12231,-34771,-72658,-29638,63712,126532,124491,55804,-31678,-34620,61354,138192,95489,30230,35820,38038,-40310,-144016,-188822,-116800,-5381,21728,32608,127354,179306,88022,18919,59881,37712,-23752,21922,21751,-57711,-90912,-119217,-153017,-148995,-112245,-63854,-50212,-70949,-68035,-55996,-51294,-35398,17599,84391,80978,6394,-36033,55448,307969,487478,336480,89267,5873,-16442,-52884,-36088,10585,32871,42915,-7637,-101383,-138128,-63038,-40688,-53197,-38846,17108,34573,590,-31462,-43816,-83631,-123535,-149781,-132963,-57730,-21159,-17393,61997,113494,57492,-4417,19249,28882,-32132,-74019,-34043,18219,5941,-134859,-258274,-194898,-17638,98849,111693,54360,30554,50122,19525,-37584,-57639,-75897,-56838,29440,75431,3684,-66646,-73038,-24805,13607,12126,6780,-28914,-97616,-132292,-125395,-125896,-81300,11119,95032,109553,57752,9057,39139,159801,222673,129435,89867,164517,166650,94161,22371,-67077,-129401,-87158,-28751,-29871,-43847,-17534,12893,16994,13048,-19172,-26535,28753,94296,123283,85050,50446,112489,222207,259773,171424,39806,-17398,17773,60632,47196,26898,23563,53193,61440,50779,61958,106197,66255,-48763,-128195,-124172,-60391,-6181,6097,1639,-13500,-65421,-45771,57616,59963,-48398,-57023,67534,144423,95192,-6661,-27787,31733,41296,-30315,-96380,-88440,-30911,-9764,-35643,-39287,-4172,2050,-11581,10187,7663,-54632],[-37255,33829,33526,-32971,-44955,-47019,-57608,-9661,42286,40837,53009,51095,-794,-18811,-12511,-1878,-3750,17553,61205,86067,33960,-14400,38388,65201,2656,-21790,33796,100061,101622,37606,-22131,-37009,-1267,37394,36414,-12371,-69980,-111925,-99852,-27072,31164,16292,13954,-104,-50865,-47998,-21575,-43488,-56598,-44053,-78672,-90196,6567,71719,-2157,-46846,-26319,-10287,-44132,-92657,-74095,994,62996,39061,-66744,-162744,-151805,-33731,55103,1833,-45563,4963,48766,33605,14012,13408,62322,67166,-34320,-104765,-59269,-35219,-36487,26910,107705,144408,130742,48249,-58982,-28552,44958,24419,34995,68462,52051,37097,30464,-27875,-19432,32108,46878,38261,29898,19502,14910,1990,-47253,-66024,-43589,-41078,-18802,26676,12007,-24534,7962,70410,30772,-37978,-7009,16127,-19369,-29630,-3016,62064,89632,53478,14049,-46427,-54508,-26526,-46675,-57084,17545,22185,-68453,-88907,-62232,-48682,-9821,57426,80113,36640,28436,96295,75295,-61723,-104285,-22883,-26992,-112001,-97308,-26911,-65760,-136858,-81268,13392,50672,67595,48465,-41533,-70719,23676,111578,76200,-16260,-54662,-28792,5506,26407,32423,21140,-19715,-81850,-28385,56739,22090,-2080,79573,111476,53086,48275,101170,145908,79454,-39464,-85906,-58121,-22809,-6981,-11342,-43413,-89734,-60673,38447,80589,65489,43624,15974,-17891,-72137,-76740,-2934,68335,136047,198540,190172,130223,59171,9030,27109,80250,141989,156967,100354,40749,-4117,-46819,-24329,42768,42638,-24179,-104538,-167875,-179082,-79553,26036,-14072,-133626,-187261,-163480,-96802,-53395,-23803,-39426,-114535,-174757,-188410,-162368,-125948,-79049,-9249,35585,61656,91792,126632,121747,95560,43101,-33540,-39780,27172,42052,37488,75525,59662,316,-2854,641,-6943,-28472,-83123,-91062,14319,89912,60561,-28833,-58958,23481,94122,71119,101954,160681,112028,10849,-23441,-9947,-39022,-62777,-26616,-11891,-58227,-49915,23082,67237,100224,101317,-19687,-132608,-90032,23275,44204,-9657,-26555,-27376,-68760,-100644,-30130,12897,-31241,-70372,-82228,-79571,-8837,124031,178791,82218,-36972,-27717,29528,-21109,-63414,3134,67806,77870,63880,26827,-30752,-88215,-120839,-109616,-64098,-50513,-71997,-91234,-66942,14547,59556,60882,48545,-1209,-19591,59083,114985,121196,115641,50930,-32110,-29588,32642,99456,83959,-36581,-109443,-40322,25367,3668,-23222,16586,45696,8017,-44633,-43705,-19074,-48422,-55829,-17824,37718,54092,23153,-26232,-78885,-131299,-174086,-165532,-96870,-11582,16009,-7724,-13575,18767,59266,49604,16753,25153,35266,59372,105867,147622,138763,78197,14462,-1567,-16928,-8667,22617,31730,34253,52840,82885,37228,-25717,-34086,-47135,-88384,-37701,102283,143001,59030,23003,41570,45022,52176,52586,-7988,-75958,-91860,-32133,31923,1330,-58072,-56433,-40722,-44416,-31474,-28721,-65326,-64550,-28300,-23578,-5597,35995,35369,19158,68783,102697,49690,9915,-978,-30384,-54038,5924,53404,-2862,-37536,36094,87924,57211,-16530,-98796,-117482,-37235,41537,34210,-8326,-30809,-62503,-128218,-138631,-58932,30070,-6250,-116120,-110201,-59726,-93112,-102215,-19114,3807,-45231,-67621,-37726,25523,83565,79404,22238,-33602,-39277,27587,57209,45397,76699,119006,101568,-14476,-150595,-106606,64933,99933,-35965,-130925,-122813,-91841,-58150,-8292,57347,83175,53938,11463,-36829,-82958,-51979,9014,11453,2145,30076,45389,28057,-13727,-80213,-77285,-32413,-19418,-13622,-32339,-62521,-55389,-48694,-26861,75465,134706,62614,23023,55208,36760,4809,10658,40980,87464,96316,62393,28647,45529,113911,123272,40102,31696,43892,-18880,-17774,52317,34516,-36221,-23626,2298,-64387,-115608,-39207,25734,-14145,-61751,-50602,13982,92371,125514,126588,127367,112694,64015,5881,-45877,-78613,-112981,-167077,-151756,-47181,-18714,-49271,-32524,25605,28739,1109,8588,41966,60267,57628,64722,85049,64758,504,-42056,-54310,3523,35262,-28903,-91852,-93579,-54665,-26592,3176,68583,105370,68162,16787,-18879,-69193,-102268,-135382,-151687,-59119,113828,147609,6581,-82784,-95145,-87757,-89224,-124213,-154201,-123568,-39152,25700,-4643,-62005,-19320,85847,101291,14444,-50482,-36843,-10257,-14057,-67057,-85616,-32257,15741,5303,-1064,23633,34524,17034,6228,20459,24584,7988,-3308,-23292,13074,108158,146929,64307,-8272,15602,59228,34989,-25662,-64176,-58900,-19515,23329,46882,66864,49014,-20188,-66594,-33408,34076,54236,16242,7260,3979,-33586,-70323,-51974,12896,54367,36503,29734,44526,16992,-12983,-8703,3955,-35168,-57559,-55379,-109993,-141936,-64231,18959,23101,16841,62956,80699,38236,17074,40140,78885,118414,125901,64670,-68985,-208254,-206630,-93882,-18580,8476,25122,-19710,-66908,-3799,104076,117627,65162,22485,-6026,-35675,-43573,-477,16831,-37446,-80771,-69988,-37650,-11084,-20710,-97989,-141268,-89116,-15074,30684,46733,50681,61951,40630,-40659,-107596,-66135,64336,103923,91766,146988,143164,39552,-35209,-55108,-92962,-122438,-64696,63607,147826,113856,15070,-19114,-25574,-25424,5919,15367,-28862,-67147,-70351,-20991,33252,12170,2829,76692,117532,98283,45115,-16322,-83886,-66639,-20163,-30149,-62610,-52834,31330,92334,17965,-41012,30408,109848,84876,6107,-18616,19264,33588,-14959,-27712,1748,-21285,-30946,47555,68517,52600,99707,126476,57773,-9650,-43530,-48963,-11666,36804,62416,83483,116828,93523,22081,-12275,-3319,-23064,-82373,-42337,102289,165964,89074,32325,32861,-77,-60789,-67088,-25894,-11911,-38754,-62085,-22334,14475,-11202,-69495,-109441,-82496,-10479,-269,-19505,-18079,7029,45224,100252,137165,102104,10839,-6586,50325,34118,-7547,61563,153350,158775,98878,37375,-16686,-35949,-34591,-28955,-2816,5230,3948,40801,38615,-35011,-84350,-39673,31058,-5440,-76379,-13900,74099,45936,49301,116464,68395,-6809,22242,-7917,-105802,-89143,-48602,-73789,-106789,-100194,-65063,-30873,-14266,-6501,-52623,-126420,-123522,-34695,28358,-1177,-13944,-616,55553,300886,546568,402734,88959,-21806,14543,6835,-43556,-56129,-2389,19786,-50603,-114080,-102186,-67368,-89669,-81419,-32491,26060,27704,-2372,-6777,-4537,-49637,-79567,-72119,-54597,-30663,-26180,3795,95693,117864,60465,28291,39189,21085,-13284,-23226,-8072,19575,27680,-48754,-128366,-71459,44895,120764,129539,96901,97985,92216,-27277,-134340,-75536,8508,13196,32655,51992,-8582,-40146,-6083,22823,25912,13548,10543,9884,-20683,-84554,-113540,-88923,-28469,20115,90423,184888,155581,-10417,-82008,42528,126752,95506,144292,241576,180207,42724,-20518,-42833,-59151,-52322,-59319,-88630,-80782,-36698,-7974,-3052,12313,3950,856,41658,103317,164449,164854,120958,136780,215283,216631,87276,-42620,-61792,-6003,-6550,-90844,-126097,-58329,53006,100791,48165,14893,57698,37128,-74602,-168060,-165668,-89386,-26351,20752,78780,64226,-55049,-90457,57175,112522,-13624,-57679,45349,107034,72098,8291,-4671,38671,61007,32914,-26845,-58064,-31381,-7781,-19504,-35800,-21118,-22176,-21783,20502,5345,-61313],[44418,120973,82568,-35621,-81061,-53161,-32676,1788,47838,71678,70311,18088,-43239,-18349,16895,16011,8869,19874,22527,34706,15105,-36028,-42961,-24782,-27368,-9464,50622,108727,118897,91141,30339,-6113,21098,37407,50610,58306,-27516,-138139,-121243,-29900,34086,47064,27633,-36911,-111242,-90455,-38827,-32868,-35356,-75333,-151133,-149898,-34443,35047,-19369,-76054,-87274,-66806,-60294,-72697,-71128,-58456,-19544,-4233,-82720,-179197,-154708,-49488,28822,22388,8622,16228,-14031,-45259,-18071,18091,61325,66887,17735,-1234,11450,-28812,-24812,65954,106823,94207,62618,-66578,-177068,-41347,105782,38085,3285,63910,65613,21446,-13901,-68913,-46299,31070,52492,850,-46207,-31700,-18783,-48690,-91355,-83554,-73150,-105298,-74820,14304,20171,-20876,27196,94599,48205,1118,53431,43850,-48183,-55567,49670,116206,53445,2769,4572,-84606,-153306,-105644,-61747,-42839,13842,13549,-46198,-57613,-37881,-42144,-31648,39329,115669,107967,72189,70523,9946,-79973,-48883,49762,16526,-83458,-121480,-115623,-118613,-102131,-37915,4541,23676,60388,78311,12507,-49564,-1356,91236,69458,-22926,-34348,20224,20275,-20934,-33880,-28455,-41193,-83063,-64507,-5237,-8323,9374,103150,110987,-9381,-42226,40835,128495,102678,2719,-19827,28818,42122,11884,-24880,-38805,-10806,17817,54197,78637,49681,18689,45789,73503,-17002,-100292,-34779,39590,55725,70594,89518,91853,66874,33936,36523,40522,57395,90454,93749,78038,61384,45479,32420,-31752,-108321,-116413,-95335,-102242,-87861,-1142,63556,20425,-82306,-150176,-124975,-20739,22501,-29810,-89322,-94999,-81792,-83172,-67608,-53822,-67163,-63533,-66044,-36343,36042,73378,35755,2068,-30518,-60334,-48392,-4748,30928,80843,123895,122628,79810,49032,8734,-46144,-77705,-89185,-66659,29271,106306,88951,-864,-67816,-40729,38391,54217,79417,101600,66762,35630,59013,75075,5892,-54340,28551,110550,61522,30060,58431,76122,129722,155906,25941,-120208,-109397,-12812,1731,-23582,-60619,-96343,-63632,-15934,-7789,-17408,-52352,-76997,-67695,-50503,-19831,41189,77696,29441,-15831,38824,83337,9661,-47032,-28855,5069,68518,126989,92978,-27935,-131086,-137472,-121103,-106405,-110829,-124133,-92328,1172,87352,84462,42519,9536,-29020,-22694,27086,29730,68804,100064,-25604,-135391,-49265,62802,72856,-856,-84400,-118223,-69297,-3064,-2682,2262,22423,4301,-50537,-73966,-21988,20117,-35087,-106444,-99599,-12662,40788,-3740,-90554,-136390,-155538,-158859,-107302,-18637,59420,81699,56692,2483,-33069,7968,59733,52502,14865,-3773,64987,127698,131325,127629,101603,33667,32799,75828,119263,140755,102364,24444,-8906,13514,-34717,-102442,-77974,-72785,-112235,-69608,46628,103971,91403,90300,76301,17996,-8371,1917,-29690,-116234,-161174,-86459,-9164,-21783,-36395,-38539,-52053,-57689,-71212,-92805,-62567,15660,68792,47731,18318,20467,51464,94545,114839,81434,46431,47770,36935,4694,-26066,975,21022,1102,68,62339,88286,41896,-33798,-114179,-96450,23844,85284,30390,-17835,-22912,-39247,-109039,-140312,-51281,41198,-18383,-103904,-34768,38683,3954,-20259,29562,49857,24139,15206,24462,55557,99792,78319,8387,-56429,-92787,-9164,84026,46805,24129,120693,171550,27381,-123923,-45185,153376,189598,58900,-62558,-73909,-63140,-102369,-105309,-1397,70542,40066,14945,-24450,-117776,-118723,-8627,69289,73213,80576,108431,75725,-18268,-62770,-16758,-12745,-49159,-31633,-18647,-58421,-68870,-15617,24328,18016,18608,27925,51754,47952,-1669,13241,67749,83428,82635,67030,44785,16481,13147,54002,41309,-31076,-8612,39017,18814,24143,28239,-11336,8708,102757,134017,42154,-39981,-885,57272,28244,-32877,-65566,-38316,2663,28486,66032,81165,56619,33240,17568,-26706,-90884,-113291,-107158,-64514,11881,-6219,-45841,14060,54918,-27788,-73931,-24089,22627,32577,65361,120119,137682,65708,-47148,-141447,-214797,-160419,-33220,-24200,-96509,-121432,-85352,-55845,-48870,20653,119583,82663,-21177,-50192,-48108,-104131,-196096,-224877,-128191,16000,57007,-35048,-107208,-139492,-123394,-75185,-71639,-109594,-110694,-10485,71592,28760,-67435,-73883,35606,83526,1297,-54186,-28255,-4805,-19389,-108944,-184862,-141927,-30617,16175,8801,31368,63671,72600,47230,2220,-20271,-17095,-13262,-25335,-5264,25968,35521,-4665,-27554,-2326,26851,32959,25513,-7535,2130,54071,66408,45224,75476,94878,40512,-18725,-14568,48249,84654,49673,31189,26637,-35293,-69095,-14631,17701,-20943,-25232,35223,48145,17384,-5466,-12477,23084,39334,29195,19203,-45494,-104114,-54664,21014,20236,6057,40937,68533,71196,69388,75906,114694,162346,158775,79729,-53314,-140517,-125527,-82555,-51405,-1377,29810,-16700,-74326,-39012,46643,60020,22993,-9736,-23335,-30411,-41091,-20538,-20895,-97925,-135939,-66982,-5633,-11734,-51279,-99464,-80168,-27319,-48298,-57589,14757,55105,36726,21242,-31779,-141130,-143862,13634,114901,143092,205266,211448,100474,-13373,-49742,-78787,-78402,-17076,42404,83236,88123,-710,-54815,-57657,-29458,17001,5435,-72618,-106749,-79430,-6960,51609,27307,-10037,27954,78963,102486,72631,44103,15681,65,6559,25756,12540,5423,38171,16884,-86166,-136196,-83553,3452,39653,35680,48181,68616,41724,4924,35015,42437,-18555,16664,107823,74389,27895,82807,117445,54514,-7740,-16549,8703,27697,40085,58907,68576,57121,28204,-26618,-78612,-69399,-98349,-186664,-139478,42119,126787,81109,41429,43739,23754,-43463,-64330,-20054,-4664,-43947,-57055,19436,103426,92004,-12826,-101214,-76662,1078,16094,579,11072,73126,150125,185985,175717,120628,24384,1696,83160,103727,72043,115244,155610,104869,36439,5674,-21912,-60884,-121116,-160207,-108283,-41000,-8807,11482,6706,-13250,-10127,25672,43514,-39650,-160210,-157457,-71699,-25851,45432,109747,72667,25954,26537,-22939,-90142,-41084,39826,37455,-15530,-52408,-54628,-19902,22193,40596,-14426,-105459,-125708,-56638,-4331,-30530,-29155,13320,87295,315308,528042,332105,-21107,-96427,21579,52885,-14745,-50078,-12168,-44940,-151192,-151710,-56697,-26540,-66897,-41213,15282,41309,21904,15469,42108,44885,4421,-1465,9973,-21121,-66392,-73404,-20945,36500,41429,32887,23737,-8838,-50569,-47365,-21130,-14418,-4927,10176,-16874,-61198,-10760,48037,84421,108660,88637,51801,7430,-120867,-215321,-116941,38143,57842,15768,5999,-36111,-56014,-4722,23583,5247,22443,65407,58276,6130,-76566,-88770,-19548,14421,-19097,5278,148036,191175,13636,-126384,-82837,-45804,-34775,70194,189860,143899,-15350,-76360,19254,121816,65576,-66270,-104172,-64805,-35043,-12925,-3923,-18420,-12813,15276,-1866,16151,116905,164752,136015,159815,214563,164510,30155,-31118,-8018,-14022,-81448,-152657,-157158,-84949,44580,81689,-24481,-86389,-40402,-26856,-73879,-119843,-116732,-42012,21270,34432,61164,75410,17084,-21988,43250,73179,11284,-13112,26118,55605,54707,57641,64135,48088,46861,73673,59457,-7073,-24497,1599,13779,-16897,-44699,-64375,-56360,-12599,-9411,-19528],[94234,129252,92797,17934,-17908,22836,53070,31719,34614,74960,46931,-13597,-12566,42006,50888,26622,24452,41598,24318,-33987,-99838,-128860,-113455,-71133,-24808,5270,27305,76812,125474,131718,63836,28187,49058,17982,-385,28352,-2482,-80644,-88811,-44622,19006,79380,97722,51656,-42861,-65541,-9937,15063,-10330,-66298,-132933,-121684,-23421,16330,-24894,-68884,-108053,-106976,-59194,-15396,-31940,-95487,-95213,-52070,-73647,-113288,-110695,-86076,-34361,11859,28530,-13479,-85594,-110204,-69817,-28479,16748,33567,44624,97408,97712,-1798,-16026,67584,89581,75255,53670,-69438,-178460,-53624,110604,76680,27624,46102,38916,29796,38854,-16016,-61620,-40703,-6351,-20735,-52439,-31200,-24156,-57183,-75627,-56114,-41779,-74731,-52576,14180,10418,-10497,32363,66024,52347,59606,104276,76533,-30636,-60774,39159,82653,-7027,-46211,-1684,-68047,-186723,-187801,-95830,-8098,53334,51738,30575,44297,35977,-33029,-73444,-8501,99836,132427,84556,45362,14933,-5323,16188,47244,-613,-31888,-25536,-49588,-55553,8636,66588,26743,-14965,16544,69239,73220,41207,34155,54048,9951,-54813,-49787,-7922,-6870,-49172,-64979,-21296,33528,24980,-25994,-59997,-61086,3276,100931,92411,-55563,-126401,-41309,54859,52044,8952,11531,41923,29208,-28098,-97017,-56979,84190,108133,19516,14612,40615,18942,34783,88854,49570,-27966,6453,48646,16146,-18764,-12949,16866,28749,12498,11865,3618,-5208,27133,61901,63391,72741,76541,23463,-103357,-195026,-159504,-64707,-21398,-2435,53215,105167,89069,7685,-64737,-51117,55677,98396,-4811,-117045,-91354,-17368,21227,26974,18609,-11470,-27637,-62048,-50793,3295,-9007,-73494,-77581,-65403,-57938,-55342,-49011,-4216,70408,95424,84633,72247,62555,31749,-36454,-74810,-38769,-3666,15356,42241,59343,20680,-43829,-56369,-8678,-6942,-6877,-9812,-31737,18248,104276,104425,8809,-31417,62609,124148,75264,50101,61259,63231,91436,82522,-4709,-90241,-89679,-46314,-49966,-32395,-45349,-132518,-126346,-28827,3978,12911,2422,-27703,-3828,22221,-6861,-35595,-22909,-3599,36805,80570,64909,5678,-14846,-22524,-25025,52842,142336,116138,-19280,-119712,-115702,-86364,-77907,-74120,-67660,-59629,-8722,56696,55049,8858,-36849,-38308,10477,23875,-15431,38229,77118,-61401,-153880,-27999,65022,-5081,-101623,-90246,-40633,-29821,-25537,2221,31790,19056,-32835,-97507,-85821,-6365,34593,-25138,-134146,-160202,-57799,33124,20265,-57878,-114841,-135877,-111779,-48807,5637,46629,70029,59970,12870,-31753,1437,75386,73779,2842,-13021,71005,98571,32709,16039,33142,-2781,28566,119172,172478,182076,118245,-5529,-42100,19547,-15496,-102584,-93823,-76101,-70255,-34566,-2411,7600,15697,46232,59309,-23912,-103647,-77600,-33064,-95985,-158269,-97533,-39838,-58266,-51018,-30580,-49551,-58707,-73026,-96223,-32912,84296,138300,85991,-9144,-46745,12873,78848,56866,5614,27027,63616,40266,14255,11499,-64,-11454,-2909,25540,73818,102318,99043,26409,-49803,-24083,47463,32293,-13771,-11056,-17857,-26630,-41566,-60371,-29640,28687,5436,-33099,26794,87233,76796,53338,81045,117866,100706,64094,75165,90496,76478,33296,-7390,-37851,-55020,8489,69482,24828,19288,126652,157524,959,-74693,69558,197670,160758,66561,14729,11564,-9910,-96754,-150709,-88505,-25861,-37268,-29225,-22540,-112354,-148167,-31903,90551,84419,55610,58114,7187,-63606,-26699,52319,-7916,-118590,-113254,-35997,-10502,-28862,-226,40907,-13835,-75187,-40561,23437,22215,-34869,-6607,57172,53462,25728,16526,20164,9761,-23210,-53280,-84916,-104428,-55097,3377,55091,100498,69284,9269,42236,145189,190626,146325,85282,49950,32541,47209,52200,7008,-15865,-14068,-16014,15431,-15728,-97357,-76432,21410,46756,-47716,-108804,-70777,1832,45999,15172,-5797,64995,107671,23125,-37230,8030,62806,70234,88030,108798,94488,17815,-55194,-136153,-253858,-261627,-128756,-58747,-55142,-33777,-35898,-95675,-140913,-67179,64639,39846,-49464,-12713,25750,-65426,-168299,-160824,-74244,-27870,-20637,-23184,-37399,-98994,-147464,-119085,-47738,-19755,-34544,25129,88917,64713,11473,-6314,49975,76896,18347,-25748,-18974,-2508,30835,-18353,-162000,-214942,-98249,5250,19081,49500,63811,55813,52028,11332,-47089,-86571,-109754,-107125,-56487,-28220,-27268,-16963,26291,43942,14355,18679,42370,34055,61156,88644,64320,37260,49720,43229,21030,12171,-2059,-6947,-13296,-15570,21157,56363,12742,-25976,-2651,1163,-61749,-76524,-20388,2392,11788,7630,-34912,-3819,45639,48555,71418,76118,24080,-13725,-13885,-6224,-9841,-2395,31833,56829,58467,69561,104619,147261,161014,82166,-53397,-85517,-46489,-66480,-105470,-78959,-19840,11856,-15712,-50980,-20186,23413,27467,-10333,-20322,-1799,-13151,-19707,-19833,-75524,-107605,-24393,46325,42294,21274,-7818,-3380,19422,-45308,-93325,-24340,28325,22876,56541,46973,-86085,-161740,-76528,21612,85936,162611,181808,78474,-28667,-24672,-24727,-56156,-49179,-24777,3841,20740,-20119,-78590,-112711,-56322,15469,-90,-56913,-67637,-38764,-16551,-26857,-54787,-71419,-54829,-33143,14120,59365,116453,141170,79188,6679,-2827,3614,16500,40810,2170,-85325,-122338,-97901,-42323,3100,46147,98547,101208,24426,-15701,48803,46418,-41417,-1303,76035,25462,-36703,-11793,25951,20275,24063,58486,98108,98033,68592,72738,78416,32229,11093,-366,-48606,-63985,-81636,-134559,-88306,54439,107595,50027,-24248,-30235,-4593,-29333,-60934,-46440,-16549,-6231,11255,54335,102826,110800,47174,-38393,-61285,-14162,16405,7698,-546,72413,174387,190808,152780,106950,31633,-18707,39894,99643,96829,101869,100666,48218,16886,12026,-1086,-15961,-50638,-92527,-94261,-28511,41648,6776,-75445,-73090,-20832,21938,24090,-38294,-115442,-121803,-62194,-6868,36059,65526,72424,54065,17511,-28960,-56007,-55676,-5313,58026,51284,-2827,-27725,-12492,13607,43733,45132,3748,-47344,-44144,18471,44923,-6170,-18482,82099,289705,420812,197662,-135170,-177651,-25837,55833,37722,15931,8294,-73614,-183322,-145759,-38251,15039,8284,51951,96620,89094,59405,67164,77340,57560,37243,43460,18349,-49824,-86485,-47371,-3705,-24757,-42713,-9419,-22426,-91623,-118987,-53117,8290,5018,-12408,-18825,-46534,-56449,-16382,13004,47982,105352,73619,-48928,-147525,-202232,-201615,-117731,-662,50773,24967,14747,-14401,-62145,-45139,-5138,-13465,46262,140824,100785,-14606,-90672,-37406,75507,72202,-39122,-68609,55338,147773,55285,-66034,-96763,-110534,-115623,-53793,39785,64950,-29931,-71713,92888,234072,119103,-44134,-22371,38120,12216,-10836,-10861,-46552,-49504,-11600,-58648,-75171,23827,71173,80122,186777,258429,173421,54168,35906,39509,-36250,-96076,-75709,-54817,-59384,18213,47154,-33595,-100747,-95779,-77031,-40138,-15539,-15801,34308,91916,61378,6671,38787,90217,80133,7729,-39709,-6541,16233,-15672,-9349,38873,89531,111555,57819,24067,63262,64323,-6409,-30627,690,14695,-17383,-47772,-60514,-57150,-35054,-3971,42676],[50277,39967,35285,29630,22960,60660,94889,50837,30068,44538,-16085,-41202,27292,57735,7456,-5362,15697,42680,49687,-33921,-165859,-191025,-109046,-36962,-8283,-17909,-30327,23092,87928,79542,22890,27792,60973,1351,-73496,-76329,-35969,-18956,-28935,-43606,-19909,27222,99499,142934,66317,-30287,-9027,22591,-14214,-37107,-60552,-55215,4982,21627,-19665,-38089,-67038,-84504,-56840,-22247,-32609,-75081,-79725,-68333,-79174,-81774,-106574,-137835,-98337,-30442,-13170,-73559,-114650,-92487,-67637,-79599,-68346,-50721,-10376,71863,93161,9112,-19057,29926,56335,71248,74745,14816,-76955,-54556,51831,92847,78200,23742,-29835,5935,85938,35313,-74093,-106289,-53143,-23111,-34262,-24609,-31064,-45097,-15462,24277,28313,-8236,-15698,-6082,-30106,-33357,-4080,23090,45149,56415,74339,81276,28534,-10567,21248,31136,-36858,-74960,-10099,15093,-73486,-167730,-124360,-5879,82017,102034,106468,112884,52893,-44940,-87177,-28151,73000,109979,60837,49145,100802,108310,37848,-23047,-34677,19718,90309,94644,64433,85821,113497,32576,-58280,-42306,33862,80811,91016,82971,44080,-9489,-15150,-36601,-85745,-69981,-37675,-24921,42748,130256,123458,51077,-34112,-60749,-50,61936,42927,-56572,-111662,-60780,-2406,-1135,-2633,-8523,7281,18779,-42172,-131027,-59622,124695,145112,4563,-29662,19890,-598,-43644,-13986,40243,39687,35242,36001,7192,-7727,-9258,-11781,-7983,-12942,-5823,6287,-3302,-9268,16939,42011,48219,5099,-57251,-93344,-119102,-97832,-20535,40951,43417,42097,95090,133822,84940,28562,29172,80896,101794,41831,-67323,-91028,-14574,57198,52899,27248,33544,52055,21504,9877,15760,-28710,-81249,-59218,-40849,-70905,-105985,-87507,-3363,57574,35191,-6093,-2092,23282,25960,-11052,-37486,14731,48070,-496,-51703,-20415,14671,-1793,-6314,4002,-33041,-46187,-67321,-114819,-48239,57579,47337,-39184,-44282,24925,33602,-11914,-8515,11101,18905,35802,3101,-58331,-72753,-32822,-10099,-43599,-13148,20867,-125110,-221201,-123308,-14604,48070,64169,21993,35427,73852,58201,2502,-41972,-10465,52840,46825,10261,-671,27876,51015,36424,40589,76442,80075,-8542,-97706,-89003,-41252,-30652,-5782,23599,-22543,-71167,-44738,-14489,-23668,-56602,-27426,60061,83144,31106,33068,50819,-11366,-38085,62348,84118,-56824,-157168,-77947,27728,-2355,-68581,-8060,63428,52140,-27074,-129825,-154794,-112084,-51176,-33191,-84228,-132835,-76930,3649,37672,15329,-60242,-123629,-105534,-45065,-22156,-6048,19482,8677,-6660,-4906,16828,57252,35607,-38894,-39114,20813,3073,-66525,-62127,-24589,-39819,10918,96917,108220,93779,46113,-36003,-20933,78087,61394,-11878,-43306,-46682,2500,52719,21208,-42901,-92984,-73654,9226,-16395,-132887,-117833,-25721,-45932,-100573,-78573,-81909,-139915,-130155,-57102,-23306,-763,17090,-1323,7244,62369,70073,8557,-66131,-87696,-32719,5969,-26867,-30790,37276,78538,50254,44763,54200,848,-44569,-29784,9617,52861,91109,118041,96507,88122,96039,53282,-27695,-27197,13001,-20025,-48075,-18555,15761,17347,32311,42631,27162,23648,37547,40519,32375,66804,116346,122092,99446,119249,117037,44917,-13179,-12543,9779,42869,64807,24929,-2036,53414,113532,76077,-19188,16334,149881,142337,21300,-41882,25705,88833,43190,-47687,-114288,-137352,-121640,-99197,-81048,-55625,-82562,-106910,-47628,30810,25708,-7792,-58314,-124731,-109507,5964,105920,50255,-93944,-137817,-50226,29524,9598,-27491,-14747,-31800,-74134,-47477,4534,7502,-28234,-24555,-14632,-35364,-37458,-17748,-7970,11968,5824,-73859,-135459,-137701,-100641,-40768,54636,124874,111050,53646,35081,82062,141629,187144,184035,100666,3544,13729,65779,62122,43814,40108,35116,38920,-42274,-161444,-148597,-15629,77964,18189,-96846,-100935,-21209,13767,154,19491,68601,123052,111898,59303,83200,154389,154337,101079,46095,-2598,-36733,-28990,-42787,-139811,-195068,-139641,-65507,14655,77235,30100,-96036,-148271,-88294,-18979,-49442,-76752,5958,23058,-54147,-70490,9035,72635,31968,-16476,12988,39204,-33242,-145494,-176330,-65398,45944,39828,21363,44358,60722,76180,84074,89530,70705,27349,-2676,-20063,-39761,15137,48535,-72261,-187366,-111788,477,25891,35166,17118,-3930,11862,1493,-58531,-148443,-218919,-201398,-100280,-26735,-7699,1946,48640,72035,27389,7732,16927,8075,9833,6294,5779,37715,34622,-31467,-50276,-18537,-15859,-46453,-81778,-59972,19587,53848,36157,16760,2415,-8735,-43785,-66906,-51661,-31747,14209,59675,6537,-8776,33843,50848,76757,115438,96830,13702,-54700,-33642,6494,17790,26752,11197,-2433,28185,62425,84832,93264,20663,-80171,-78869,-36359,-82696,-161205,-165669,-90020,7792,22054,-63235,-74281,24358,71748,21188,2829,35633,38096,15038,-707,-20815,-31487,5500,51750,85455,105035,66786,21174,11152,-39606,-89875,-62699,-25637,16018,111423,123005,6113,-91952,-94539,-60181,-7846,81782,111322,6439,-70745,-7902,15356,-68949,-116309,-101081,-95921,-71665,-19912,-31909,-80642,-37935,21596,13199,-12087,-25570,-37278,-48541,-72274,-117745,-130652,-91708,-74368,-43591,23931,124326,173607,111868,5716,-40062,-43527,-39003,-876,24280,-3814,-32402,-27438,-7825,-16999,-4190,60423,62660,-17078,-55324,6002,16704,-69007,-86465,-36820,-45721,-77951,-87558,-66864,-16425,70372,136884,141456,107032,71695,75076,73277,43359,52130,59407,7324,-26398,-9855,-4974,16085,60699,64202,-19905,-121204,-124945,-75910,-58574,-65866,-73948,-56754,13114,79599,70087,17294,-8102,-18792,-44170,-59535,-15217,30888,26033,-12934,19534,102281,128554,103416,90679,56191,-30350,-59117,-11915,20892,39394,53492,50653,59655,67889,56931,69812,85036,49064,-19351,6155,83382,37882,-69013,-72514,-30161,-13002,-14452,-11931,7795,28448,50402,55235,27689,36887,79045,60390,-14728,-59005,-72224,-133842,-134031,-8732,58122,35686,20879,6662,-9519,28084,82758,78441,18928,-14655,28504,54262,-26235,-73426,42463,236528,304911,106560,-157583,-213266,-86090,30126,48035,33711,10694,-65692,-142424,-121476,-82130,-28014,10235,72699,111476,112219,99584,91972,46092,-3332,-23060,-36472,-68447,-80325,-34113,41691,48309,-33466,-91505,-63519,-70122,-131309,-130681,-12845,68022,43023,-2882,-40156,-62155,-21062,-4172,-11917,32203,97044,67092,-80070,-225642,-230462,-129495,-61004,-38871,4936,32989,43131,18712,-46047,-63970,-20300,-11827,35498,118228,83304,-19731,-62310,6563,95057,73411,-44987,-81436,5324,82258,58467,-10716,-44861,-58405,-98314,-129793,-90383,-4923,6664,-1245,113152,165537,46138,-10572,84920,129879,49262,-32223,-53669,-59352,-60599,-40802,-60953,-72798,-27628,-23582,9297,156924,249405,183393,82395,39936,-8618,-81831,-70867,17381,35878,-22500,-2923,37789,34360,-15172,-77412,-91099,-21971,18817,746,21246,71779,54026,-8474,34847,139315,134808,-6284,-94949,-20970,17668,-52823,-60472,9387,58695,79206,54491,31423,44528,22008,-10049,1403,2820,-30258,-49521,-22684,9063,8305,2009,27649,69531],[5589,-10907,-5662,-9584,-12671,23962,70243,71027,74821,50260,-26340,-29096,26435,16987,-23596,11278,32845,40853,72289,45652,-76548,-132632,-48889,28103,15686,-33119,-36120,27466,66469,32156,1314,33952,72366,13733,-93285,-131924,-67735,14524,35970,-5022,-33820,-24215,59676,148679,99533,-21609,-47897,-32218,-44555,-27230,-956,21014,60311,66988,25999,33260,43219,7147,-45456,-74797,-60668,-6307,27120,-7373,-40398,-61666,-100807,-123934,-86478,-41448,-43395,-93840,-92743,-21634,10370,-42880,-82929,-86186,-60121,-14913,19266,3967,-13956,-2933,22144,48760,59659,50901,-6616,-40022,16625,106644,127007,17393,-85278,-46830,54598,24354,-70241,-88369,-24928,-20440,-70304,-64314,-38362,-32511,-12536,27353,28831,-4238,-21384,-39564,-75136,-74758,-31141,26559,36319,-4040,11922,78595,81803,47094,29784,17530,-23664,-71186,-19822,92969,81712,-72415,-112318,-5364,92424,114319,101410,68350,7969,-31095,-38170,2897,69108,73879,25514,47028,143195,169222,59908,-34155,-16562,46000,113967,166693,133095,73033,54022,-11465,-92668,-82971,-8133,19690,24238,52123,44291,37969,86310,23318,-114032,-101580,-13084,29634,90560,150281,130323,101804,54858,7099,4074,6967,8415,-8331,-26632,-16767,8190,13053,11281,-16505,1400,40673,-11901,-74379,-20065,97707,116994,31007,-22645,-20911,-47812,-118326,-121922,-32079,18590,-5056,-31946,-20399,37515,48371,-9969,-26559,-12369,-4999,6606,3299,-21080,1157,66868,60984,-50328,-88194,-6110,24899,-3718,-1998,43007,45186,-7336,-3533,58509,81553,90789,94267,69985,48774,64220,26955,-38994,-15741,31252,7709,-18266,35986,93359,68896,40452,34141,15409,-14674,-13088,-38281,-112556,-155270,-97330,21266,69221,15441,-40470,-38859,-869,11466,-4699,-17523,17127,52898,14405,-67577,-66662,-26262,-5554,22116,29089,-6585,-662,-37210,-123353,-104944,-30941,-25690,-61572,-57824,-24382,-33059,-74497,-64259,-56635,-63889,2739,42389,-35581,-55424,36542,83587,13854,-9856,3004,-122138,-193821,-111045,-29917,25143,60359,20975,7553,72586,131438,79027,-35538,-26542,13879,-28968,-27426,7584,48076,98967,74742,-9340,-23147,44388,33663,-66616,-74966,-24439,-11351,8284,27214,-28915,-101061,-98031,-60196,-42127,-53753,-10678,104338,168830,109850,33372,32807,67521,104006,155555,110277,-56531,-166013,-99885,685,-36387,-105313,-35150,62831,66968,-16709,-122768,-185473,-199048,-152218,-69676,-21746,-53076,-65286,-38230,2276,13179,-57999,-144831,-139319,-63734,-26281,-12780,-8528,-50844,-68547,-31181,-50,11728,-29396,-102351,-114311,-78342,-80934,-62998,-270,30198,2273,30033,51361,9458,-17101,-31779,-38204,15876,94929,94106,72631,43404,15908,58348,102460,56323,-13224,-85496,-115655,-23849,37012,-53175,-85303,-15848,1590,-37513,-63048,-110686,-181019,-177648,-87655,10545,90400,133568,104903,38351,-13817,-66682,-107091,-95085,-60527,-32312,-38157,-45923,9680,84448,107045,85248,93598,98666,45566,-33843,-51968,-25257,20847,43537,38122,90293,184401,177695,64312,-17240,-8378,12367,-28802,-88218,-89084,-3249,59975,68299,78098,57038,-2062,-36422,-38412,-27812,12833,40667,73423,123506,153734,127405,43615,-14829,197,56670,119893,111304,7446,-19014,47460,63389,17390,30429,134630,172780,63690,-81964,-136770,-38800,59033,34114,5333,-33176,-122043,-149913,-98745,-74999,-76465,-61270,-36573,-34608,-46847,-35893,-19093,-83721,-162850,-101400,29052,127517,129560,37916,-25948,-6279,36414,15971,-51673,-64809,-31137,-1014,38435,51282,22373,2478,-30543,-94497,-111531,-58479,-18890,-9835,40957,81998,5126,-82848,-128055,-134797,-68159,32131,93999,107027,72579,19655,12672,76049,181072,222790,138369,13972,-28790,14794,62212,63750,55708,74894,68871,2425,-63284,-93676,-55129,44155,71106,-23194,-73466,-41423,-45613,-59771,-7389,17810,63166,117649,111682,139225,207009,174726,77835,10087,-38946,-51094,-10063,46867,34364,-17018,-49073,-21745,44222,76654,29526,-51971,-63832,-24758,-29926,-82959,-84339,-40788,-66775,-82365,-10950,98920,153616,105644,35308,26696,48901,1777,-83616,-118825,-40656,66973,69286,12040,-1552,25229,65303,108921,117750,67336,11261,-5728,-23946,-80150,-77825,-21021,-36767,-116912,-92730,-3990,15236,-15644,-36780,-33020,-26444,-42037,-76603,-137957,-191964,-177124,-81162,6651,42528,19599,6368,19720,4247,-22277,-14767,-29023,-71687,-77023,-8202,76139,59941,-33596,-64029,-44568,-29469,-21913,-33372,-20989,38267,54041,58433,65192,36569,8587,-3115,-16859,-13788,-10856,27068,112374,98653,48937,73038,93168,55252,42122,61898,22167,-32447,2324,66553,81716,38710,-21376,-31579,543,14567,10949,-6523,-60053,-99855,-86397,-53931,-73321,-126167,-139619,-93391,-27190,-2953,-75282,-101172,18101,97524,56958,36026,61525,66478,30804,-15367,-14465,-2478,-16265,16711,90531,106585,40830,2981,4112,-31005,-60383,-39643,-24415,20917,108264,110882,51689,9749,-6505,-26614,-32466,31093,64663,-25249,-70441,6249,15949,-65427,-94757,-91578,-125731,-74521,40690,79310,42861,34491,47706,48947,32074,-8077,-64286,-49022,-7044,-71533,-117891,-38718,14219,8718,11117,76944,135943,119096,35861,3358,-22648,-84320,-64715,21235,43582,3884,-11381,6993,-35377,-67538,-13440,7218,-29026,-59068,-34330,8465,-35548,-114814,-108432,-74103,-53482,-61990,-72259,-19810,98282,158758,120787,62694,39031,33502,7774,13406,74877,91549,24879,-6576,35803,56827,26668,-9405,-33293,-99457,-134814,-90541,-66485,-70144,-46369,-48711,-69067,1650,91157,71216,-35814,-125113,-150585,-115010,-53578,16957,59268,56816,8075,-21981,8203,58561,60574,61973,61568,-22463,-118168,-123854,-79353,-22631,18108,43544,73979,95263,71876,66836,96620,76004,11407,10386,64655,66550,34615,35390,32825,-3660,-34548,3860,78573,97355,75811,32287,1870,37036,74659,47495,-30949,-91632,-118483,-160292,-155998,-41453,43210,68079,75046,41454,2279,37608,79265,55106,34306,48405,28151,-50371,-102577,-80387,60478,248543,281389,103326,-89823,-166751,-81690,21448,7488,-22026,-15023,-67158,-129489,-136735,-133859,-103892,-61257,5530,49904,88454,106456,70044,-12829,-69888,-118487,-166837,-152836,-57169,42545,76158,36438,-51985,-122233,-98247,-68294,-100026,-96694,15462,82997,47157,4042,-30478,-13809,49339,33601,-20135,10235,53135,55403,-25562,-166262,-193392,-77667,2597,-19892,-35252,3361,40923,21433,-20477,-17261,18626,6683,-21529,-5691,9048,9725,3320,16146,31779,9558,-49842,-43583,44447,96819,63050,-7462,-21119,-6223,-49934,-128855,-115653,-7854,65742,58795,40468,-7874,-48100,25500,118060,114596,34198,-59575,-98907,-58011,-23594,-16836,-7379,-872,-12980,-35762,-18293,51560,124005,122014,49797,-24742,-85797,-108091,-63777,561,21870,1332,2291,30186,54819,28082,-48260,-85096,-61898,-65228,-89606,-84806,-55027,-33337,-31959,25602,125430,121842,20830,-39625,-599,4629,-55354,-56878,-9542,-1171,772,28671,48660,36557,9813,30861,66402,9074,-81915,-95532,-14085,69528,79807,48491,29283,23675],[-18846,-10804,-32348,-80133,-92586,-51970,-14079,22787,66158,60631,13528,-7280,-31563,-44588,2539,61636,37288,9645,32474,57217,6312,-65565,-49707,3553,-9753,-42417,-8539,63814,84380,53003,12898,16436,40034,-7976,-97509,-130165,-80335,4385,56326,18708,-34296,-25213,31835,73994,32804,-45781,-106139,-131822,-104224,-48690,12774,65880,105864,107708,77280,100462,134706,80230,-25468,-89773,-70985,30098,99480,62962,17241,-22850,-54995,-46916,-16060,-16815,-37102,-69646,-67448,4014,70592,54687,9907,-22949,-38132,-55760,-50259,-28541,-30589,-41496,-23172,-669,-8236,-31792,-59606,-43006,30355,114194,122988,-2603,-109417,-87796,-8684,-7,-28120,-5868,45299,-12523,-125372,-108794,-18802,-12930,-86596,-91169,-47819,-50903,-49777,-50007,-85092,-80596,-5323,44906,-3783,-60563,324,87384,82103,47034,28469,5150,-10494,-31020,-5233,93416,107839,-18613,-59153,36504,107036,77614,8028,-38177,-12980,41937,46654,47972,69184,40598,-1532,-238,43577,109829,97460,45052,24681,19495,47890,123687,108284,9055,-38101,-62592,-89030,-76640,-32226,-46202,-86747,-63657,-560,75730,140464,62561,-67782,-70239,-19214,14376,63049,93696,82000,99525,119007,75209,1943,-27531,19879,46379,32152,31667,55073,52183,36528,27166,50092,55701,9857,4943,28675,43159,52613,35389,-10052,-40627,-55027,-97164,-118599,-85233,-49380,-50177,-81501,-50195,52616,66579,-18500,-29443,1821,-9237,-24976,-13553,-1938,28717,101150,102924,-5288,-17287,77319,97498,28085,-25341,-1667,32577,-25523,-111438,-90468,13237,107903,121034,56381,2197,47325,98638,61965,10175,-9803,-40887,-43413,16351,60236,14641,-23207,4783,44075,22061,-18160,-65657,-105213,-109919,-53505,25666,63239,36845,5656,6178,43762,43345,12876,-4571,-10778,13371,42602,15988,-26819,-60074,-47225,-5152,19926,20711,48962,20756,-55265,-86921,-68602,-30946,-861,3024,7622,-3462,-30066,-23678,-67060,-126279,-1131,136568,49227,-10866,104473,182938,98197,-24715,-129431,-149123,-27536,50721,-14583,-39754,-711,-22731,-35583,66297,154736,65254,-74620,-60790,-24706,-65782,-34458,17077,32657,55610,11392,-88276,-81525,48282,89947,-17858,-64339,-31757,-14289,-25714,-47948,-74174,-74010,-49109,-31249,-26068,-32925,16352,130941,200780,139079,48526,46941,99130,142954,166353,100333,-17786,-111290,-115695,-61584,-54573,-63142,-22447,15850,-4883,-38477,-55294,-68313,-99023,-126661,-97044,-30400,-21300,-50378,-58816,-52125,-65797,-102256,-149066,-132360,-32880,38883,43474,7241,-55424,-103483,-96138,-55959,-24136,-51072,-129065,-159720,-113219,-72162,15233,124861,142196,92856,84439,44408,-7144,-22280,-34579,-20992,4160,12897,21194,52348,79831,70657,70159,54014,6547,16467,25025,-41559,-29577,61003,47145,-23860,-10903,24585,-7329,-58212,-76188,-89876,-108386,-88009,-1499,91115,125634,102738,42803,-45095,-105716,-115420,-66318,-7938,1120,-25142,-8648,57980,108576,114241,94314,90688,105668,101145,18915,-45562,-37076,10117,-13169,-69780,17391,150417,130164,38594,-171,-19612,-16782,-18588,-94428,-182177,-108172,34012,77698,75748,55084,6633,-33443,-49223,-41621,-15567,-25458,-6074,70438,110840,94296,49864,3223,15099,81411,126570,108677,33961,-17271,-7577,18284,42760,111256,204666,174220,46420,-74536,-133444,-115484,-78738,-53680,12198,13283,-88580,-134012,-70361,-19014,-49291,-65915,-13356,-11244,-72117,-57331,32254,18092,-71845,-46910,42723,105308,128530,122580,99004,46655,5492,-10734,-45005,-38358,20925,86213,136455,113947,36588,-3220,-43848,-116380,-107032,-23877,9995,16092,73294,118618,64077,-23459,-107575,-139782,-74009,5275,43339,66765,69795,38403,16800,59354,148420,185775,115401,-972,-78012,-48762,19185,14470,-9239,23238,26160,13128,44634,9000,-56004,-1436,82209,92708,73092,19221,-89872,-145494,-87296,-61247,-44107,18906,75580,125827,155087,94073,33670,20304,-8473,-50939,-32852,59449,113690,69910,4759,-3353,-1968,-22879,-19594,-15315,-16077,13139,19246,-37865,-76688,-116893,-161457,-131738,-56149,19478,77342,71975,32711,-5369,2487,6448,8350,22724,29001,37972,29463,11102,-2722,-7544,15596,86807,124062,48053,-33970,-45128,-44619,-81759,-127495,-115193,-49931,-67359,-89399,-33556,-28899,-73023,-66636,-34210,-45238,-88411,-108014,-72924,-31236,-48161,-39113,14441,57568,16364,-59965,-84740,-85515,-86703,-28834,-3245,-45577,-41362,55931,120838,76280,-6992,-32969,-30513,-29846,-6349,17203,20062,34429,68436,94981,95526,57846,19734,12147,10375,20169,11448,14822,86256,122826,97348,105170,97428,2917,-51304,-10056,15755,32411,77005,104530,79644,-1224,-47413,-25266,-24742,-56590,-64737,-64090,-77950,-94832,-93278,-56467,-10090,-4537,-14238,-22014,-43440,-43089,-66366,-90638,-7613,77863,49427,24446,32134,13856,-30379,-66640,-50097,-42462,-57426,-282,66465,19563,-61532,-29745,22762,-20169,-32661,32798,47384,24128,17144,4885,16399,56003,89792,61589,-8336,-4779,36858,-1888,-31959,4354,-10692,-30755,4858,7863,-14835,51189,121115,139845,109305,70889,62032,82032,79653,26334,-54653,-26940,50535,-4260,-59840,36468,110184,79333,7991,8815,72365,93462,42208,48792,32409,-74486,-91882,-3504,22086,-46696,-93738,-61221,-65896,-80940,-32734,-655,-10437,-46020,-54516,15745,33911,-40851,-76050,-54385,-11354,12266,-15390,-7617,67386,81385,47200,21090,-628,-20600,-53860,-52911,21878,64904,27190,12095,41850,30808,-43167,-86077,-101271,-121000,-52931,51234,37532,-23046,-5921,4075,-30037,-4579,59522,66638,-1243,-117582,-192726,-140923,-32949,43717,71473,73419,39314,-18068,-22711,36354,46293,17691,14613,-21927,-88037,-119343,-104338,-64101,-44580,-45890,-9937,22065,-19143,-53267,-24061,-5552,-11507,-2650,20612,43744,80075,104824,95712,44364,-20820,-951,56173,38167,-17801,-71393,-49870,22494,41950,35217,8966,-68237,-118097,-93003,-42054,10902,52072,84691,85625,57455,41637,57907,40919,-8089,30108,129965,87663,-73520,-107210,-6623,164093,359756,381005,181812,13196,-53517,-14188,29057,-29742,-64230,-27148,-80467,-170665,-158959,-96426,-74886,-75393,-30280,15770,73287,108489,65029,-8036,-51136,-125139,-185932,-129778,915,71024,36931,-43717,-117547,-128762,-53348,-170,-32334,-55698,-1442,32563,17253,12355,18636,49477,67581,30268,-34549,-27475,9879,36519,17907,-55994,-104737,-52811,35835,43185,-20306,-20475,33831,23403,19275,76291,100514,32736,-59571,-81525,-27772,40799,41858,22375,12904,-3087,-18391,17236,130220,200652,132021,10772,-24335,5022,-12405,-81569,-73618,27883,94870,47840,-62408,-115084,-44322,68677,85541,44608,17238,-42020,-91011,-34975,38315,47272,44397,45121,21469,20279,8077,-30394,-5613,42632,22267,-28794,-63229,-63384,-54237,-59354,-20827,23225,24569,2884,-3919,-10812,-21773,-48287,-104643,-137322,-124250,-126923,-139576,-116073,-85947,-31601,56270,88740,61735,40399,27448,-3048,-13552,26591,42854,4238,-14803,25492,66955,62020,65097,95949,103478,24160,-70472,-101756,-36057,62465,94272,49530,-10645,-35478],[-12240,13260,-30996,-84747,-79721,-41580,-50818,-57520,-4958,65688,86531,48840,-25816,-15723,75070,93187,19513,-14864,-14617,-13568,-18949,-50724,-75279,-65193,-58921,-41350,9177,79065,125320,112456,23726,-24669,-15305,-56419,-103790,-95140,-50448,6809,56598,23136,-31139,-3490,37490,18461,-19485,-45063,-120848,-186185,-132362,-29574,37605,79202,115677,130897,121167,141113,154362,96299,23466,-16997,-28254,25549,94432,76748,9917,-19308,-7669,26697,49523,19696,-6741,-19538,-30247,-4879,69648,124873,124814,69602,20665,-19905,-54238,-64446,-75446,-92151,-67100,-31747,-54327,-117035,-136670,-57452,44611,86136,55731,-51563,-122529,-98485,-22883,28326,50060,77173,103801,32819,-85493,-68179,39841,39096,-98888,-149205,-69861,-50480,-43277,-20810,-46156,-27339,45958,19714,-77270,-76279,35692,92631,54348,23523,-1466,-49469,-35113,25406,59793,49963,634,-46056,-5536,81697,111947,24103,-95040,-110861,-461,102400,95461,60532,46260,14585,-14047,-70944,-126259,-29161,99079,99617,3507,-61252,-35254,32556,27765,-47819,-82068,-73539,-52030,-32266,-19597,-54978,-135181,-175404,-100169,29511,95069,44894,-12282,-27655,-59601,-66453,-16314,27123,19628,19747,62670,51809,-38044,-70457,2413,39905,25032,36087,53987,22597,16056,65699,95064,48743,10922,32648,34802,-6453,-22245,-28890,-35343,-24450,-9398,-20808,-61334,-101369,-86253,-43194,-63999,-60114,17408,28629,-26427,-19323,1347,-25748,-46223,-16101,22733,39659,58352,66220,29523,31090,75733,60903,-24165,-76383,-41931,30239,6290,-128891,-171654,-49538,73805,84235,29186,-31697,-3571,88443,100897,7158,-53061,-63009,-34762,-3474,-10889,-88818,-134274,-80966,1747,-1748,-40766,-47406,-18233,3909,11507,732,4846,25872,33105,46835,87577,84836,51449,21820,-34636,-55400,25403,87244,37256,-56522,-76846,-53297,-23155,-5831,8772,7576,-2198,-18970,-25673,23652,77480,93653,73446,27370,32500,59385,-35862,-131484,-8535,128013,75233,33267,136642,219482,163887,-16920,-230637,-186565,83854,166459,-833,-97763,-74141,-79352,-49703,78811,111952,-42200,-147768,-86243,-20364,-49722,-46148,-10297,-18667,-37215,-79581,-137090,-91752,56130,105098,15649,-49567,-33568,-18621,-52872,-99422,-109199,-51163,16771,34415,19393,381,40472,103383,120419,92445,75494,83380,89282,94106,92384,38792,25723,9781,-52784,-62941,-17401,27274,32937,-52814,-136014,-92292,8222,81692,74825,-4324,-83310,-90298,-67078,-52511,-40512,-66565,-127320,-131352,-103350,-61841,31765,109921,93688,39173,9505,-40909,-98770,-92460,-43588,-38124,-91873,-88273,-13361,3058,41301,151046,176339,123708,109112,75186,52711,42064,-1995,-24020,-66265,-125198,-123521,-66234,14550,54478,31399,-42076,-90070,-13522,74399,21283,-27647,33657,72133,10503,-12561,17814,-6753,-45913,1235,61782,22232,-53544,-62534,-41962,-36036,-5212,21095,-5736,-23117,-26098,-18648,10763,17110,4039,19147,44749,61026,66613,44288,17672,41098,66563,21652,-32119,-13222,23560,-52144,-130079,-54459,42630,8956,-30960,-42146,-59707,-19312,26993,-44922,-194660,-192679,-55580,17769,15057,21460,45338,43375,8767,-14464,-566,-16777,-56943,-67300,-29779,18301,29478,-360,22445,88034,85210,59788,54657,7573,-28588,25468,110815,157443,200163,179810,70332,-27302,-82834,-135898,-178182,-135937,-35268,-11105,-72510,-103075,-36996,41862,11226,-66594,-41280,-1986,-33809,-28410,90749,128556,38698,17693,61974,66818,49333,70771,89203,33244,-36531,-44821,-35123,11251,94767,149058,169656,138378,46115,-30592,-29042,-25607,-8770,42339,53065,33815,61309,87372,47359,-15882,-82005,-96560,-50188,-17598,-13457,21609,75349,91352,85196,93827,111200,95478,28537,-69917,-130770,-97078,-33771,-34707,-47275,-25637,-24935,-19818,49224,56839,-4120,8175,69233,162405,212184,100514,-93414,-184912,-142775,-108319,-110399,-71347,11860,69230,67757,29699,40723,70115,41049,-48232,-66408,21197,65511,834,-41402,-30573,-44609,-63241,-10821,1805,-57985,-37004,34425,9648,-71579,-150035,-183306,-160252,-125242,-78229,-26154,-12525,-13336,-32059,-15005,29296,71113,94897,57364,-16219,-46127,1193,42472,28037,28660,90842,114857,16805,-62822,-74055,-57849,-26949,-39476,-59115,-1348,169,-43102,-36341,-61382,-86828,-58968,-28652,-29585,-67305,-91885,2907,117014,56953,-30254,-10284,39475,2620,-90533,-135863,-138629,-110211,-4690,86313,89169,83175,127865,121331,47991,-14362,-23902,-1202,-4428,-22080,-479,17659,15995,76806,115988,82512,34469,14684,20826,24665,18386,5597,-9002,15881,58048,79104,64529,16707,-45326,-55524,-28174,4824,71427,121519,93774,15136,-65974,-71434,-33776,-68819,-125085,-103369,-36716,-10418,-55340,-90418,-42727,50350,85267,79453,54020,666,-3467,10642,-13879,12095,61593,3911,-47236,-42761,-80194,-121701,-85056,-35230,-52090,-31792,48793,44972,-65338,-123570,-41961,38522,-8743,-20861,79791,121388,37633,-60380,-83237,-29664,52483,116089,92950,-878,-30426,21998,30948,-3674,-6993,-14537,4072,57349,88618,130111,169836,131888,75581,40772,36772,58910,103908,136687,99603,10759,-17167,4974,-15525,-20898,57778,96078,66415,-2795,-43983,-13497,17106,-6361,10672,33842,-17171,-22786,29694,15163,-71497,-141126,-126254,-83414,-42693,10718,31591,326,-54310,-67151,-3079,47476,37489,7633,-18515,-4133,38359,22152,-5788,-3976,-49686,-53303,-11390,-23417,-26242,-24547,-63408,-58702,-1397,43423,57023,58770,16295,-63876,-73885,-64002,-65109,18431,116690,96558,30240,17439,25102,17859,17617,47409,74399,54175,-35198,-107750,-76838,-13389,36607,68986,85983,63938,18300,15559,60980,53277,-14844,-41651,-34160,-26753,-40654,-76286,-97569,-103122,-121750,-102070,-87242,-134992,-152685,-106520,-65417,-41197,-2531,1374,-24375,-14463,23277,59556,57597,2454,-1942,16029,-29278,-87282,-123914,-99321,-34720,-94,48029,89096,18684,-52893,-20513,43699,66906,71512,62557,23662,23445,56354,41746,-8204,-31243,21765,142585,172103,76095,19619,77530,230489,445553,498739,283630,93074,37510,14859,-9573,-54539,-60215,-21342,-80114,-196042,-142939,-2506,38010,-17466,-11105,22851,70952,112704,94731,46504,10719,-63073,-102818,-40886,27588,37273,-1393,-100320,-169442,-97804,31190,62447,14174,-34045,-41182,-34283,-21633,12560,56289,45701,-2794,-38731,-76889,-70040,-9417,-5015,-35914,-29329,-36578,-38909,32554,79451,25238,-8508,27663,21020,36654,110696,121555,22930,-65707,-63253,-8858,21777,3932,29088,64246,53718,18457,26404,135097,232121,178954,47005,-29492,-10067,-1762,-60324,-81218,-10368,30148,-30081,-107410,-91542,19351,79125,27338,-12070,11702,-16399,-68406,-29624,29755,33020,11411,-7540,-919,44288,32954,-28813,-34866,7213,36950,47817,31818,8945,-23635,-66710,-32494,15504,5036,-46396,-61061,-37361,20043,-3030,-104260,-104835,-32867,-45617,-100336,-107297,-101102,-71786,-8802,42457,36902,16548,-3193,-19955,30576,118111,120865,59770,34488,48630,73969,100685,119352,98212,57906,23347,-14790,-66549,-73088,-20075,22267,-4337,-61565,-57170],[-15258,5007,-26523,-43948,-12684,21105,-16657,-86588,-66014,38822,112239,112155,77532,91726,106343,55952,-12473,-17920,-30502,-74210,-77676,-48443,-46131,-83055,-96732,-60551,-29822,20966,102164,105529,3286,-56482,-48404,-79474,-101330,-60792,106,30722,42132,-7667,-65757,-34001,22321,-1833,-30889,-41129,-108244,-172668,-113975,17091,66770,59629,88632,137145,143089,138381,108405,66709,63023,60571,18279,7253,53724,37472,-68496,-100759,-25766,35829,50648,26513,8588,15242,21608,13634,51365,118578,139844,71992,22928,23094,-4217,-68318,-117779,-137867,-96465,-27741,-29618,-85779,-112292,-53169,16203,14527,-27792,-94592,-134251,-103814,-10702,60464,95608,103709,122805,106636,40714,29144,81451,92466,19368,-20227,13844,5734,-2154,17486,2097,27641,58552,-27527,-114819,-58965,49237,74324,51928,36426,-31317,-108472,-70148,68492,152104,52887,-82145,-82372,13525,75405,87803,-2094,-133398,-143352,-41791,61735,76773,46488,31921,30223,6393,-97550,-200673,-108336,65360,77358,-57839,-125318,-70457,-21884,-33681,-65442,-65607,-44256,-9005,26988,38909,-8718,-111323,-198559,-167474,-50006,33340,36764,15547,-11960,-67565,-100821,-52338,13589,-32977,-109163,-90124,-50270,-98688,-146350,-91351,-19000,8685,13758,-8714,-59977,-35614,55757,104326,76237,59896,58112,25675,-27441,-61800,-72792,-35725,11522,27054,10260,-49937,-93299,-52167,6998,-8088,-47700,-31234,4957,23040,32667,24776,11626,13829,25700,26076,18514,-18433,-43924,-36001,-13406,28028,12128,-71876,-91599,-14376,72855,73598,-45661,-115924,-40384,42246,48242,23143,-37620,-48997,13025,40687,-18796,-67212,-63577,-19693,18169,-4975,-99403,-158371,-123893,-37139,-5897,2282,45427,86329,90039,56818,2033,-24144,-5577,12477,38043,64446,70382,79447,58212,-23295,-82965,-5773,93841,75251,-13755,-65096,-73793,-49919,-43714,-60164,-56547,-15596,46809,86661,107470,111588,125527,83802,-4784,19375,66965,-34247,-99294,-16043,37022,24200,47381,120577,177297,161709,26006,-159919,-158782,44215,120158,-3315,-101187,-93976,-84187,-22833,92459,63769,-103389,-154590,-41312,46892,447,-54912,-49886,-51855,-59296,-67021,-96327,-56232,72612,117341,56464,9089,14436,10719,-22708,-50951,-64901,-35928,33553,81237,81449,52893,51922,25549,-14328,21228,83419,104183,109349,95339,41887,-7897,70695,153354,86445,11027,29181,74756,64299,-89744,-201400,-124490,8250,103441,127001,71812,-38822,-100629,-90237,-22109,29164,-14206,-102078,-103043,-31052,18787,68740,115805,94394,67333,93872,79086,5191,-38038,-43484,-43733,-22844,64860,144995,76797,8940,81530,128910,84477,81687,99692,99849,60313,-2711,-32218,-104194,-191622,-213131,-162901,-81110,-12795,-14870,-68779,-87720,-26155,28515,11615,-3313,28195,50361,24154,1247,17095,6217,-14369,43486,124384,104924,8781,-82729,-151989,-166690,-83827,5513,43605,49476,25026,6181,11790,16318,20499,17259,-4993,-15449,5002,-5487,-39807,-45363,-56917,-72338,-46503,12160,32126,-60951,-140504,-95574,-29359,-43565,-64502,-83769,-62207,26877,75442,13669,-120882,-173019,-113270,-59138,-58606,-18078,71127,101767,50243,-3298,17563,36172,-53168,-183039,-162768,-43389,42,-13898,30010,83913,43089,308,22454,26714,4796,46490,128237,153642,165598,160521,59987,-22685,-53199,-96765,-146176,-142058,-105079,-78888,-69923,-64128,-4400,74360,64485,-32745,-61318,-6891,25338,35696,108186,131421,66352,61209,82207,37812,-22485,-29473,-12602,-32569,-71654,-75542,-64623,-26168,75595,131337,117281,114745,59570,-19310,48240,127548,102212,78825,55626,-9727,-26695,8426,-743,-27869,-47169,-37704,-24792,-54563,-93597,-48987,47952,103682,121850,116888,73308,868,-60727,-115982,-137159,-110963,-65405,-31019,179,13023,-4947,-21603,18336,58771,62592,51903,45533,113398,172480,79709,-69470,-136601,-118240,-106660,-112137,-89920,-37338,1477,18266,37179,84327,121420,82929,-28070,-84700,-29526,-19278,-88214,-101110,-52763,-26029,2142,60330,6391,-126559,-129527,-32094,-12494,-85485,-137605,-145797,-148779,-132465,-60788,-11649,-16045,-20171,-24327,2311,47797,61866,36715,-37,-61763,-110189,-50876,72414,122173,106495,98623,62233,-19398,-49129,-51031,-29571,41284,91178,88400,94848,90602,72908,23533,-55501,-76238,-54787,-32360,5432,6476,-19282,44938,124127,46251,-56390,-49013,-4841,-27136,-84483,-100271,-84563,-56127,26955,139009,178985,152679,116165,46502,-17956,-43418,-48446,-7715,26945,-6201,-9096,15132,15982,62204,95149,38305,-9747,-2729,24042,39950,16804,-1512,-4751,-7008,-14083,3290,-21813,-62623,-34665,9265,-21025,-36168,36327,100016,68500,-19926,-86307,-87704,-78874,-113011,-127640,-74101,7856,37711,-15909,-75694,-44638,27188,47605,49025,50289,47285,96045,129134,86694,63037,55258,-45514,-128018,-109750,-133270,-164854,-62503,27082,9468,57019,115866,22710,-95534,-100441,-34136,12156,-16056,-34908,40995,109305,52553,-50032,-83608,-25884,50100,77480,36431,-20465,-15158,30487,34982,-1038,-2844,10840,42,-1106,47273,114776,122238,39108,-57511,-82127,-16960,54446,109531,155399,141383,63456,-24249,-78873,-79450,-21774,29434,6531,-2239,-7720,-53854,-84675,-50965,-39866,-43173,-863,55933,113121,121616,52303,-11093,-60605,-94338,-68336,-6305,48000,55539,2174,-60594,-66190,-42201,-14997,29288,52343,8862,-15018,10687,16366,-6686,-47577,-124902,-127133,-64024,-41213,9994,54269,-6412,-84131,-59051,29726,79688,94298,64258,3664,-14792,-7306,-9401,15267,39603,38795,38942,25017,24343,45297,55461,77400,92556,53721,7752,-4012,-2307,-9906,19378,77649,124559,107235,66325,59353,77625,49106,-16726,-44808,-34473,-11407,-21453,-87946,-116188,-68807,-45410,-67265,-96970,-135052,-112810,-52406,-46491,-47359,12703,18013,-57345,-107329,-88817,-26573,25558,24473,29507,29176,-16632,-42400,-56382,-88500,-72274,-3793,92758,163436,115021,29795,11061,41400,77038,73450,15113,-49769,-13502,50583,22145,-4568,14857,16102,66872,172692,213504,161025,108196,186445,425802,553502,361893,136327,50942,-24249,-80219,-79389,-52339,-13738,-39559,-139506,-107005,26479,85122,8461,-20481,-7594,38071,96190,108139,69485,31792,-24055,-33597,28271,39076,14075,7491,-68350,-117635,-34007,54018,58343,45270,4553,-32853,-42387,-29951,20654,70757,19775,-52109,-80907,-101377,-69919,-2312,-52589,-125733,-76120,-21380,-13535,39174,80915,55871,22508,15522,-671,10589,43919,39930,-22902,-71168,-47347,-5415,-22411,-42974,36237,104447,86673,10072,-31669,32096,113868,118373,56626,-15933,-19381,-4368,-66063,-125716,-99081,-63429,-69841,-44858,20018,73498,55982,-22274,-50433,-12868,-23307,-60937,-54688,-71203,-84866,-77642,-92547,-57841,25557,51333,32287,25900,24777,52909,104058,100372,57714,10997,-34735,-29579,-17370,-40301,-71333,-41902,23320,76018,20463,-64585,-15814,73338,53022,-7962,-22600,-12334,1442,-4310,-19101,-48036,-68314,-55818,-26757,59752,142066,127905,78510,69987,64590,58344,87795,87996,22503,-20477,3574,23237,-18171,-82944,-115031,-86176,-60524,-80082,-52490],[-4530,-1961,-11758,-19843,-4096,39701,53315,1300,-29445,5732,71836,145596,197632,190501,95380,15498,-294,14634,-8074,-33952,-22113,21671,48660,-11376,-78379,-77993,-78025,-51676,24646,48289,10966,-8229,-675,-19595,-47053,-19761,43981,54532,16205,-68968,-132409,-92852,-17836,-15324,-46375,-69422,-99293,-126392,-81893,27368,65819,45036,79511,137714,130673,97438,53826,32809,57222,74973,28164,-19956,6224,12225,-80221,-137578,-47593,17302,8904,1876,-3272,6336,46863,60705,71500,86426,65783,-9200,-33904,28924,58047,-28945,-125343,-154302,-103467,-6375,36789,19425,-15406,-19257,-16498,-43272,-60023,-77509,-102867,-95703,-27625,22241,49799,54272,94381,145899,124612,71638,47457,72199,120733,134278,84234,29030,23701,28739,6297,13421,16665,-34350,-66795,-27122,19984,39418,65340,53049,-44351,-107112,-56051,87952,196660,98808,-57569,-74488,-2023,36382,59141,9752,-112235,-180689,-153992,-48481,27576,32107,53549,94807,55993,-66985,-147877,-76630,47797,52248,-61676,-101215,-42026,-17828,-46546,-61523,-39367,-16021,10133,60104,91808,22947,-98575,-166620,-151936,-88883,3621,45730,-317,-27251,-22645,-46455,-20395,34601,-55436,-186553,-200641,-136767,-138814,-208766,-186258,-75286,2724,-18097,-83159,-121010,-76018,6580,79744,123216,137673,112321,30731,-43324,-66513,-30864,28520,25407,-10890,-42093,-91145,-79584,2221,42054,20752,-38785,-68325,3013,82730,90251,84048,100787,85631,26600,-18321,-7955,-37491,-109447,-125071,-74365,450,1578,-71853,-63728,47209,125738,112889,16798,-41938,-6594,43262,75023,76002,-4835,-84229,-95432,-55723,-22596,-47260,-81744,-39027,67936,94055,-1962,-75528,-68732,-17566,4046,34938,83979,98236,79427,43410,15521,7618,-11006,-8001,8373,-14032,-19832,34614,49176,1800,-42740,-8957,54024,59989,-2418,-66897,-89042,-60896,-56787,-70576,-88710,-68390,52986,171542,162188,93315,66256,23631,-47497,-48425,-37974,-102619,-100137,-32362,-26859,-38965,3252,48099,69437,44659,11215,-8886,-55266,-57744,-24247,-34795,-73958,-58536,-27108,9385,57481,24410,-68549,-69201,51172,117079,33224,-61039,-69679,-32141,4298,10501,-23025,857,107006,157177,122969,93308,70355,45288,26610,33894,26323,-10011,2409,63742,102342,77636,21799,-68791,-114615,-47025,14783,41009,119530,145478,52657,-7480,96506,215889,171752,61337,25154,33944,2872,-104784,-158808,-102329,-34411,19085,50078,25945,-30696,-63775,-52743,34436,89137,35519,-46918,-53863,7924,43204,46284,44148,35903,53129,93603,101976,90338,60012,-28217,-81544,4734,139049,189427,99741,15154,43118,85328,42968,34324,81118,84996,10289,-33032,-6058,-45331,-128169,-171763,-156775,-110580,-48694,-16406,-5332,26564,48597,18163,4377,38706,53222,30214,25290,27896,36946,27174,-1888,3417,59168,98423,61576,-20101,-93649,-106041,-45026,14666,40772,20381,-11490,18841,43879,33004,19392,-7774,-42949,-50646,-12526,-1376,-26952,-75516,-149153,-178656,-93077,-11630,7187,-38932,-112546,-119264,-61808,-21398,-35783,-66443,-27184,58921,75134,22281,-46288,-78370,-79389,-78419,-76748,-22574,67491,92454,46225,-12359,5475,59848,-20696,-191553,-180782,-40621,3028,1036,44878,67790,19413,-33200,-36444,3593,13206,17308,76522,122582,128412,98682,13885,-37615,-24683,-25940,-48887,-98271,-150012,-132653,-67244,-36700,-2643,65154,90980,27058,-30242,-975,67199,98929,90736,54139,32490,73808,81364,14397,-46089,-49609,-38315,-63292,-98438,-96845,-103602,-118473,-43437,23000,12324,49693,55920,32686,137723,210571,135905,60133,-4418,-97222,-132934,-75162,-24248,-698,3914,-3953,-34220,-98548,-161686,-147528,-50383,33685,66620,70289,30459,-38936,-73843,-63397,-50083,-51353,-38365,7297,56317,71897,47606,31437,58950,89372,99188,69093,16045,-7761,-7187,-24650,-36552,-39675,-43358,-82458,-92250,-73374,-71073,-55578,-445,41852,76590,121405,113345,20284,-75237,-63727,-35939,-58286,-73419,-31081,16890,67384,101917,8381,-130109,-157891,-95018,-50918,-78208,-100190,-84767,-87820,-72388,27933,94625,75215,37824,-2093,-4811,14692,17173,-23659,-44463,-52301,-120828,-119750,45412,184203,160894,67779,-12019,-41117,-10784,20704,48915,88358,142733,167097,144105,135453,160909,91232,-35967,-86540,-81498,-37588,29097,48186,38873,48593,45706,-7225,-49624,-61633,-52848,-54851,-51733,-21550,15229,9854,25107,106620,157546,126598,48324,-44540,-61978,-30174,-48699,-39612,40506,74956,72701,65649,50006,69503,94470,38827,-10524,-14979,2637,38606,43161,25106,38041,33095,-37907,-67169,-55582,-27553,46949,57788,-52904,-109658,-31910,61022,75063,16640,-46531,-67708,-85269,-84544,-30279,9894,-4995,-18996,-17213,-41724,-47423,-35115,-34771,-27046,-12474,30422,140465,189466,121498,59112,29216,-54005,-132002,-113343,-112070,-138494,-54776,44192,70659,125311,132894,1646,-80538,-49674,-27205,-33546,-37290,-56011,-43385,14127,28054,-20241,-45888,13483,61439,24176,-38481,-18509,60572,76845,38770,22528,34901,29936,-23148,-76276,-68806,-48806,-30291,-58170,-125501,-134647,-36281,57513,98471,110515,100936,54509,-22067,-99843,-111574,-28713,16662,-35111,-25524,15937,-7439,-52632,-12310,13270,-9686,10835,103521,188530,158193,61577,55472,63020,-4354,-40508,-1651,45302,61506,33031,-18843,-38839,-52731,-59526,-13336,38128,23458,4928,4579,12054,6947,-29025,-86079,-113985,-109324,-61755,34334,81677,31728,-43829,-68484,-41038,20107,88017,111025,68984,-16115,-54341,-25000,-7553,-42653,-35445,31902,49569,45976,70493,86156,93987,71273,-930,-11987,12268,-16216,-41967,-1426,69087,139510,148898,97891,47067,32192,7829,-13906,-18900,-33000,-53814,-99469,-156226,-107635,33587,98062,40847,-8954,-30289,-9352,34984,168,-32029,19726,37501,-18640,-63648,-76552,-56953,-4692,36730,57056,53716,24390,26647,22817,-22610,-32526,16174,98745,163400,132746,56973,32737,46107,71657,40735,-42083,-82342,-20802,42967,45308,57262,63147,4819,-15293,62853,143990,166127,95341,107933,352409,531001,363925,128168,11091,-58177,-97163,-89356,-66097,-16281,1055,-72784,-124362,-63372,4904,-37015,-85186,-96293,-33525,39626,50953,18916,2423,-25278,-19207,52071,73120,31503,8856,-11573,-4586,8868,-18663,-2253,69671,65027,25593,-505,-5749,48681,85088,37103,-20623,-55903,-82131,-29419,6168,-83733,-160371,-108372,-36407,13943,66525,67883,36448,21849,777,-27333,-32858,-54777,-76771,-78652,-102300,-109659,-73470,-50914,-32283,44665,83717,43632,-31261,-83017,-69028,-32549,3985,22317,1848,-14621,-9921,-60333,-116555,-107934,-60647,-12436,52127,98166,84341,28279,-58538,-98622,-63793,-39355,-44611,-79436,-171614,-183687,-117060,-108968,-85679,10861,76161,84485,89740,59360,31040,71825,100298,70970,14615,-36936,-38837,-26994,-44323,-55343,8229,97794,102447,21018,-16233,36960,76845,56763,36630,54697,102332,115312,34785,-65398,-84144,-53244,-23913,14054,86447,107620,58762,42304,72753,74185,29916,-3175,-21687,-45856,-32831,6265,38544,32736,-35321,-128189,-123363,-52549,-39398,-34147],[7022,-10366,-27867,-68692,-91986,-30585,63155,86173,22676,-34352,-9537,96259,185872,165655,48754,-4759,25523,30047,-2435,46280,107425,103183,95746,55007,-34596,-81265,-96888,-85088,-44110,-2434,41769,81888,91009,64564,12787,-7091,24750,32055,-20089,-130521,-187368,-130802,-66384,-51433,-85199,-107406,-93671,-96738,-79980,-11162,35580,46708,79858,94740,56018,21737,6665,-796,14734,45894,529,-95884,-87865,4789,23747,-22615,5749,19542,-21997,-32208,-39834,-47656,4262,63076,96941,77785,9402,-65612,-74620,14454,86356,3424,-116791,-146355,-90681,12294,75636,64839,27438,16213,2149,-34363,-32599,-8259,-8991,-41068,-48388,-46202,-46738,-47705,14244,103109,105233,43157,-24663,-26763,52635,98259,43013,-4033,16871,11312,-34386,-50078,-26598,-645,9709,4671,-886,17923,57451,36920,-31808,-39074,23009,109489,164410,104153,2435,-35876,-9210,33634,73817,49208,-53296,-162861,-184799,-79530,25109,38062,84764,153738,102227,-15963,-71740,-22352,66608,90045,19584,5892,45491,37574,-13872,-44782,-16699,13435,22148,52881,87282,18976,-105213,-138261,-95150,-80567,-33982,-757,-53355,-43583,29910,31404,29437,48150,-19415,-101611,-123275,-110162,-114029,-159362,-147431,-61642,7783,-24364,-86268,-99538,-66427,-17652,59108,129920,161504,151281,57883,-46560,-54914,38089,101904,28951,-58366,-79543,-86773,-44611,37128,66314,45133,-10393,-58257,-1452,68974,92031,139159,157946,62131,-45903,-60876,-5089,15607,-42515,-84888,-35538,23143,8310,-49800,-26223,77937,134653,98929,6609,-41276,-7942,66490,151613,179001,70723,-91992,-173347,-102651,7976,-6742,-99642,-66499,101724,183916,92008,24575,42108,38124,-27550,-33589,11045,35551,27692,4327,2228,31698,17846,18512,16219,-48782,-87997,-35573,19090,39011,29203,6707,3557,4316,-38036,-73894,-72831,-41690,-37920,-22651,-38094,-65904,17386,146482,155489,72452,-2187,-16203,-4010,-39418,-105748,-140610,-113313,-50919,-27588,-52128,-55088,-27692,-23879,-100286,-74556,85107,78370,-98068,-141848,-66583,-31086,3186,54140,48409,3115,-20418,610,56913,118262,119889,24604,-63640,-48865,35627,76447,36744,2305,51848,138887,176396,166148,130685,69245,44828,48717,76131,80790,12624,-33062,4865,60593,45562,-31937,-113363,-122516,-82733,-85079,-75972,44479,117471,56179,10619,89342,164789,120776,25247,-11270,-29797,-87274,-108338,-58724,-15072,-25814,-19360,-15654,-53970,-62592,-47572,-30863,28219,55150,14157,-25910,-12131,20702,34284,12947,-39746,-51928,-16051,-8921,-12771,53482,101819,10743,-77340,-11449,69867,79817,80222,95295,88973,80299,38310,17772,55724,71914,3191,-15986,59013,60338,-7991,-54678,-76288,-57949,-3875,44381,70059,114656,150016,109658,58657,57474,38175,3029,13219,47667,47475,12730,-29793,-57658,-20906,53524,67593,52659,60172,71656,67095,48819,8319,-39148,-27744,66649,111911,72890,527,-57105,-63990,-35245,4781,19522,6627,-43530,-131816,-182283,-122931,-67922,-27864,10765,-28261,-105210,-102318,-43430,-28155,-38061,-14833,34922,34653,-7721,-23080,1916,-7548,-39966,-28278,17710,59408,66414,56987,8177,-14013,36397,-1852,-135285,-118418,-1556,38652,46518,60301,41102,1737,-36075,-62563,-45391,-37766,-42573,19006,74673,69399,32063,-13031,-26494,25200,52506,22710,-56210,-141933,-140065,-65302,-45430,-55880,8780,80679,66245,22973,18235,70997,108501,62657,687,8304,53858,44628,-19465,-53935,2693,42002,-36693,-118516,-100084,-91380,-129488,-117493,-89337,-90692,-50402,-1587,50571,139639,143465,71888,6977,-82597,-155271,-164098,-115490,-24599,55830,55671,-7645,-79416,-117564,-163643,-217824,-165473,-66886,-38865,-38775,-27253,-23941,-20411,19197,49568,38493,23032,25397,31420,34250,29114,56033,113795,115940,66187,27886,-22714,-105039,-146712,-98330,-25765,4414,-11509,-80086,-97324,-76959,-92999,-85473,-26007,-11949,-10697,37498,88424,52037,-43757,-63994,3008,29331,-6216,-11705,7691,33723,49773,-4284,-68673,-93146,-78496,-34292,-26506,-59626,-41341,-17646,-8577,66933,137571,121133,74813,-3136,-55661,-59065,-22259,-7834,-10235,-6393,-96237,-156852,-24186,130952,120656,24864,-38445,-51722,-9668,63922,104371,93220,115951,146793,114078,79035,99616,54616,-63913,-136296,-131873,-58355,-2475,-1621,11967,20564,2026,-8061,-3397,-46035,-81404,-72489,-26041,27350,44097,-7952,-31608,31523,93097,73413,3127,-76021,-54801,11364,-24782,-69261,6662,114127,150430,114752,67988,96301,136794,96092,27476,-28255,-53863,-11730,42553,42459,47584,25051,-72503,-101947,-24863,58757,101482,28488,-130996,-180464,-78744,32539,73302,38876,-15491,-17617,-6474,17444,78203,60058,-76498,-144118,-77973,-25415,-33291,-39937,-41520,-45047,-54525,-36590,55017,109434,50536,-17869,-14705,-20008,-58365,-72914,-80640,-107485,-95152,-25191,50999,103411,83530,-2799,-50634,-46155,-52504,-69130,-64607,-70431,-96274,-84978,-59851,-77070,-56161,28267,43212,-32285,-82802,7916,139574,126600,63522,73968,68079,9546,-34425,-81797,-143852,-169944,-104649,-55537,-76697,-93921,-27855,48556,67657,41046,19847,6612,-16040,-80401,-115137,-39942,25844,-5405,7515,45169,51087,53683,87215,81630,50708,42620,63825,92003,54201,-8050,38066,92838,32142,-43402,-32974,11182,54841,77049,35809,-22075,-39752,-25085,2681,12448,21296,46899,42653,24831,11134,304,-1605,-30124,-93827,-69794,26658,49641,12537,-3228,-41273,-100898,-82201,4203,82080,59816,-78504,-155009,-71105,3914,-32059,-34251,45426,77100,68192,95786,97380,47391,-15585,-52617,-35364,-48653,-114612,-124587,-60423,-9935,46828,107445,76751,-18993,-58794,-51621,-33213,-27035,-55972,-101087,-171283,-196792,-87066,66354,101615,54265,50802,47906,21652,37866,33619,1974,13959,29580,23592,31030,11159,-26050,-10365,21108,24261,27717,35294,23077,-2675,23373,46138,3850,2155,59169,48127,16337,59257,97859,81414,73,-90534,-99023,-44143,15065,79227,93474,30516,-26063,-29507,-40920,-27508,74108,97895,114345,341899,498208,305998,78998,-12478,-27505,-23903,-36168,-42037,-7954,-9040,-90939,-179620,-158374,-70134,-51125,-103959,-136682,-68759,-14844,-35578,-47636,-13353,-6022,-687,60035,103717,46241,-27365,-3120,54250,3468,-84499,-38630,76862,101733,69857,27654,22515,78673,96341,57168,9767,-28975,-49268,158,3257,-81590,-127899,-92311,-44956,20829,74900,47120,-9628,-7619,9710,-12476,-29967,-79243,-132735,-121695,-130498,-171334,-143459,-55014,5013,52475,48516,-2490,-33262,-54300,-67787,-67526,-53424,-24398,-677,3620,-4264,-39212,-56325,-16165,40337,67721,62944,44809,28049,-6423,-87511,-132771,-82904,-22132,-12070,-72067,-167144,-152231,-64285,-59972,-89501,-22582,57219,75245,92751,74414,1161,-5478,42522,45438,-10739,-71645,-50498,-7839,-23598,-59930,-8740,73907,67738,13599,13490,32662,958,-21866,19414,76143,107848,99164,12443,-73959,-25264,73329,78942,63901,84735,50967,-22222,-7122,72980,90573,5313,-104224,-124943,-64430,6514,26334,34486,44906,10324,-66683,-73172,-8149,9464,-20700],[42259,6977,-35852,-89620,-109377,-53294,36706,79404,27568,-26834,-10371,53510,87693,62096,-2995,-10376,35855,30428,9540,120730,218162,148552,83060,78669,19059,-36462,-53375,-51784,-38040,-7703,53575,144278,175807,112869,32874,-21278,-29597,572,-604,-92801,-141842,-105601,-84818,-78294,-83656,-67468,-36049,-53165,-56760,-1896,38224,45357,37729,2861,-34880,-32940,-18155,-16269,-1231,33198,-28724,-180810,-190259,-14898,117881,118701,77547,35254,-8065,-41386,-70775,-85386,-48386,10422,73295,80974,31436,-31829,-50569,15132,66373,-16064,-112439,-116863,-56724,23914,56210,21314,-6631,30753,56419,14590,547,45448,76350,25037,-26148,-50973,-96422,-142905,-97358,-915,37537,14620,-53890,-109683,-109506,-84171,-53225,-26826,-6798,-31641,-85002,-93981,-41183,4041,9487,-447,-41,7007,24538,26006,4537,14454,82540,126444,92819,25032,-5932,-12356,4918,50713,93409,69849,15308,-28558,-46250,12085,69042,41587,57556,114390,78305,-3590,-65123,-48857,52467,109275,62505,69463,111437,84545,17803,-29687,1449,42347,28121,2951,13831,-4390,-88621,-130354,-84425,-89124,-122173,-132513,-127424,-60753,17944,34338,21202,6198,9566,60805,72438,-6578,-59167,-42525,-12518,12145,29156,1259,-25421,-30306,-26129,-4089,44985,76345,97379,112413,74221,-16699,-53198,8115,68131,23111,-43159,-41185,-20134,-6492,31311,76557,78239,31362,-15623,-20982,-31590,4974,110882,97877,-51192,-104482,-56049,-15421,32005,58410,39385,48685,42920,-17406,-63540,-30104,39985,66818,41028,-22442,-77564,-52824,51049,163773,221766,129177,-65228,-185078,-121494,-7551,-1753,-93930,-83050,59173,143536,69680,37700,90177,50907,-96780,-141118,-69633,-12107,-10739,-32863,-50233,-26184,8019,29303,26904,-21583,-69393,-38263,34651,74659,44424,-24008,-65285,-66688,-60365,-19250,23830,25226,-18476,-10536,21900,277,-14703,28937,83588,50507,-32430,-15397,75240,67637,-18795,-63715,-79692,-65418,-37511,-42395,-71771,-58273,-45282,-136902,-123221,112208,169599,-85667,-196507,-65658,22937,40827,91269,97610,-10370,-70228,33438,139418,103360,34073,-22081,-59909,-13716,81670,83606,-12582,-33789,55831,118072,107150,97880,60562,2295,5521,35672,64817,56207,-18371,-69129,-46952,-4464,-13095,-60400,-83370,-59953,-61814,-107453,-128045,-77998,-34252,-21783,-9028,40815,51356,-15455,-75436,-65479,-60368,-92246,-69884,36428,94305,43704,2298,-38011,-77828,-71735,-59766,-79801,-83285,-74462,-63731,-29110,29179,50284,41778,7721,-79225,-121496,-96362,-112668,-123205,-28322,73793,64503,6470,-8063,-26733,-41164,53087,162052,132687,65416,37315,34890,65241,114114,96363,66635,102804,96054,45960,17328,-8274,3027,64823,111945,87677,85747,159851,180549,107001,37081,-15047,-21203,22445,62268,26460,-35711,-53630,-50457,-22043,23086,33041,56079,126417,168890,155305,100867,9067,-28597,48598,147505,164492,96615,-29569,-108128,-73386,-18164,-2659,916,5710,-7723,-50519,-77364,-74891,-67934,-17572,71770,98358,-7431,-105025,-108948,-64109,-26679,-3930,23345,23056,-10465,-16126,27822,26672,10200,43367,73526,76134,93214,129182,84525,10619,15203,-3119,-88437,-72485,19367,80515,101733,79986,27840,-7685,-16057,-29733,-48246,-60999,-50236,6939,27501,11245,11766,-4152,-6315,59753,116562,84485,9159,-70503,-94459,-42398,-45247,-96324,-48299,49342,70344,56727,38909,48988,60815,48542,31559,31538,31870,9522,-30097,-34792,58694,115407,7788,-94773,-58467,-12229,-18601,-53652,-97152,-110882,-103668,-59945,24966,74595,25373,-11352,-33050,-104290,-125511,-84548,-63644,5771,112675,100716,-12348,-95636,-74284,-87041,-182979,-177376,-91306,-70510,-88054,-50719,20049,46289,44830,61953,74564,71266,40324,-9635,-42900,-25591,33569,94189,73478,-2145,-14973,-31020,-103966,-134682,-77571,-26766,-15958,-31020,-81710,-93232,-67129,-59312,-38887,-4051,-23962,-56127,-39458,30189,61134,21016,-4364,43781,67732,27856,-8151,-18996,-33221,-28250,-6374,22082,17651,5667,45453,57304,-9830,-20599,23462,34451,57148,81952,68846,64348,16785,-45399,-64998,-27257,27721,53190,35456,-52088,-105302,-36006,45264,63859,66644,48625,-22719,-29821,49954,91124,75956,101301,123650,81184,10974,-29964,-59551,-111366,-153851,-137812,-72434,-49543,-52878,-19322,17776,42393,48077,36970,-12430,-59703,-70730,-20415,47463,30527,-53893,-73639,4747,81127,76762,35749,-11458,7651,53308,12041,-51686,-35183,47836,125122,113893,51110,88469,160428,153725,76385,-22258,-90373,-63653,14493,42663,11727,-58337,-124547,-74420,25217,84243,80409,-24140,-156888,-161652,-63174,13140,23683,-3229,-9502,51585,115072,119782,105205,37674,-110829,-188517,-123766,-33630,8784,42709,36509,3531,-16938,-46614,-54957,-24312,-20949,-40237,2657,51191,43763,-12386,-63151,-86560,-103788,-70342,5547,40527,38271,46558,16105,-47290,-69659,-69993,-72012,-49855,-52665,-75921,-102878,-129319,-64348,37360,22396,-58929,-71725,51220,178979,148887,100825,123508,79801,-8565,-14276,-28756,-113811,-130449,-31779,47333,50561,17586,21261,50671,57755,29303,-1212,916,8900,-51961,-113997,-62268,28439,40490,54720,73973,82547,99298,108809,72375,44606,28863,-43372,-95920,-93476,-78466,-13533,51420,24006,-53877,-75283,-26069,52623,107129,62631,-30020,-29355,54181,90030,42038,28809,80942,90669,42824,-917,4732,47680,52848,-19892,-42925,25566,45030,13918,13241,-5641,-61942,-103984,-73892,24133,32668,-89126,-143038,-48334,26383,5695,10849,73481,80644,60112,105619,104734,-262,-70965,-30648,-3184,-77844,-175410,-194008,-125145,-104125,-95241,-9007,19076,-63459,-98867,-67082,-43930,-39925,-56401,-82164,-128592,-136627,-62701,3188,-20515,-26379,50524,72608,5177,2313,63031,55571,24829,11044,10264,34111,43740,18851,11795,-1013,-29627,-3649,50877,1183,-72625,12262,87567,-24153,-110252,-60495,-35784,-2350,85890,131234,104421,18962,-78593,-118999,-104718,-28764,80759,62547,-52470,-55801,16518,-21915,-53309,57318,145511,204195,412304,510465,273444,51425,12178,31957,68708,77065,63849,40547,-42153,-151233,-174857,-122409,-8531,36390,-11783,-52879,-13190,-7564,-56983,-53107,17442,49362,47386,70799,92012,34840,-42673,-17214,34067,-12315,-46361,9233,81746,104687,78320,25618,30838,74626,72047,23264,-17056,-28172,-16000,11923,13119,-33106,-58233,-49246,-34136,6516,49217,39271,-3241,2670,56347,59234,49641,2189,-94395,-122529,-98864,-114176,-100377,-28662,15206,50310,47194,23912,28716,22238,-171,-13445,-34974,-43740,-11165,38231,31128,-17073,-14499,63480,119017,88349,-2483,-75958,-67645,-58263,-101594,-98707,-18300,26533,10203,-19164,-41377,-13304,29817,-2824,-89466,-98465,-33490,12888,44697,66452,18016,-35947,-24788,9868,-444,-50777,-33329,-1011,-41712,-110235,-79171,-12042,16919,17776,34727,34395,-30739,-64338,13885,82898,42389,-2601,-26850,-25524,69085,172858,149293,81288,58342,14320,-52148,-17940,98868,123828,27858,-81257,-107187,-39999,32861,41591,23590,10780,9018,1549,2803,26057,30955,951],[40436,1190,-39978,-55486,-32604,-12255,-9452,-18188,-29810,-1115,61279,79433,23403,-39613,-84448,-62583,-10035,1035,14961,137214,222564,126786,42807,50723,35600,14317,-459,-14337,-10430,-17347,5111,122323,189163,97390,6686,-38383,-62225,-6222,70007,32425,-23076,-44950,-73300,-97439,-67628,5875,38115,12288,22876,73504,58637,-5646,-63931,-93163,-80291,-31189,-9698,-2521,9164,8864,-59511,-181087,-185110,-37770,83821,88659,37774,16560,23934,-24366,-69004,-53051,-29965,-30519,6130,53073,75660,37693,2980,31734,25865,-61293,-96211,-61532,-12820,17082,147,-22272,-19378,37791,81067,33886,4135,48497,69976,16084,2165,4545,-57561,-154724,-157905,-78258,-15274,-382,-30510,-84029,-154937,-180033,-85634,2241,-23227,-77656,-100696,-83090,-39632,-23510,-40042,-30405,3331,1240,10563,62868,45465,1303,56216,109905,47100,-53236,-52965,-466,30653,37290,59218,50082,64159,132975,136466,117333,101394,39646,-2553,1298,-9792,-28453,-78514,-97227,-11183,43642,-5011,10633,78051,74799,26868,-9529,23288,64286,35005,-31809,-45405,-11172,-32884,-98810,-96811,-98658,-170016,-210433,-141830,-52489,-24690,-11028,-22764,-62587,-28852,114492,185772,84218,-14325,14540,74351,100623,92729,48742,34612,33049,28748,35536,48900,49978,46501,48927,78576,59122,-31015,-88709,-50014,4867,19860,41909,65062,36688,12894,56069,90202,60643,35319,-2533,-93176,-83627,22779,-6927,-97788,-39820,2223,-49322,-17583,78438,91482,68143,36641,-36006,-71889,-38790,-908,-3433,5658,8448,-51708,-68588,7647,83786,156545,143468,12272,-113770,-129692,-77122,-29337,-49430,-74634,-24024,27224,-10502,-10374,43961,18336,-98914,-121931,-29820,12172,-24102,-57570,-85095,-92639,-50807,-23887,-8726,1052,448,54106,114752,89958,-3322,-75490,-102688,-71445,9064,116934,175434,124923,-260,-44165,29302,61373,-3119,-39946,17123,20395,-36670,-20857,81744,159364,145620,75323,5930,-46427,-64219,-38025,-32504,-39389,-10501,-41590,-50563,138329,203333,-35583,-160623,-11180,78657,39911,75123,144333,37470,-73790,44116,147887,42800,-57600,-48446,-17326,12862,64276,55301,-40344,-63345,24737,66879,13577,-29037,-49510,-52290,-14942,26036,48413,10937,-77272,-97021,-52119,-26850,-33046,-29531,-6116,17513,1488,-25597,-52035,-119094,-178721,-135334,-61398,-26609,-49695,-121181,-167016,-134251,-61487,-1046,29408,101630,147464,82592,-12375,-75919,-64989,-29939,-38425,-116809,-178298,-175574,-115422,-15026,78339,101151,64140,11073,-73180,-127855,-116318,-120481,-104492,-20410,55026,94239,91436,41460,-23986,-43026,44144,147041,106257,19974,12014,40837,69679,146126,185845,126565,66452,18815,1652,4220,-1706,4057,64200,101873,39546,-11732,53619,107545,71236,16949,-14986,16755,87505,86594,6906,-56194,-37620,4792,10298,-3735,-13191,1411,53260,111768,159241,132140,34367,16386,115579,174049,137480,54873,-60697,-114713,-67132,-47484,-64002,-47298,-22706,-17638,915,28899,25262,5777,19738,88800,173569,124607,-16547,-89797,-46677,24874,68392,73473,44823,12036,-6058,3046,-786,22583,68551,78463,79401,134095,193881,146440,46914,-6663,-34769,-83026,-82587,-8720,79774,115944,80117,16090,-20282,-5151,4076,-12877,-26020,-22126,-7892,-17311,-18982,782,-28292,-43475,20274,108113,128306,85977,1973,-53036,-14291,-10334,-72942,-65521,9667,35946,29965,15714,-9519,-34808,12456,69790,44588,1343,-21087,-17500,18313,75793,88011,11068,-44370,-8670,43291,53333,-4481,-64017,-53257,-56391,-64976,-13928,22043,-23893,-59402,-71768,-102199,-76526,-2221,15682,40511,124482,98421,-31117,-88637,-31940,-23608,-90081,-105464,-61619,-19701,-21920,-19167,35203,54750,2147,-14394,20265,58622,55596,-1119,-54304,-29333,11601,8532,-29428,-56491,-28930,-9574,-45778,-70693,-55658,-44709,-57935,-68471,-83698,-76240,-47114,-6884,41912,68900,40773,-10964,-34374,463,54341,61709,40811,26002,22201,66,-15779,-19432,-70551,-89565,-10295,65699,51501,40200,93712,92058,2461,-44770,-8356,13759,10073,-15187,-24249,29633,62521,47484,7687,-29282,-16842,30168,19884,-26252,-11856,28991,31569,66875,160290,165182,35029,-35989,-8470,8913,16206,54187,62384,46655,936,-92476,-150221,-137431,-119523,-100978,-76009,-67429,-31786,20968,46168,63321,40095,-1751,-25361,-52344,-91525,-54445,35844,32327,-46327,-60337,11755,76301,88859,79771,54840,48480,61367,39455,-3933,-53948,-71362,8877,52403,-8998,-18252,62995,115854,79455,-22718,-109233,-94239,-3276,48003,-26030,-140976,-150641,-31151,22599,25222,26928,-38657,-91258,-61428,-33973,-43984,-83932,-95369,-28051,77440,141819,105556,16377,-45496,-85735,-118213,-110975,-59311,25570,93121,65501,6696,18945,3974,-81135,-100448,-39526,9593,56991,94767,91504,27801,-49088,-62809,-55218,-46205,-21497,-22413,8862,91289,76925,-15081,-48099,-68732,-86531,-25913,29583,15784,-27583,-52485,-15113,49695,27508,-44012,-30615,86063,153984,100312,80041,104496,50083,-25066,-16000,-6731,-54299,-52209,35585,108370,137926,118596,74663,54166,64300,53829,23795,31360,46473,-20248,-125024,-115608,-11397,38803,65479,84246,53523,-8220,-17112,-18661,-22047,-36039,-140196,-220486,-174597,-108378,-52695,8753,24669,-53253,-129863,-77842,41696,110504,58159,-52645,-49639,72833,137484,85038,26568,56096,78305,27290,-29168,-21664,25841,48424,-2312,-46872,-1209,46806,41934,2368,-16630,-3413,-51207,-79947,-157,22164,-54375,-53054,-4910,-23170,-46088,231,57913,43191,22842,70242,84587,1838,-27319,38570,39695,-49493,-142296,-182928,-131583,-129570,-166350,-108182,-39150,-59797,-64499,-48909,-44775,-16412,-3205,-20808,-35399,-49699,-53930,-58967,-98366,-90182,30222,84763,9188,-23003,38308,63459,27126,-20944,-54491,-54512,-2607,41938,37753,-5923,-39722,-269,59640,4552,-94040,-48006,38049,-31207,-119279,-96467,-39400,44948,101127,92013,94170,71676,-23885,-138601,-164252,-63984,46156,6294,-98602,-64586,44492,51879,48616,118318,161685,244729,473446,559598,303946,58095,10933,14643,50847,109988,127552,72973,-56407,-164418,-127016,-39776,74314,101964,70944,35189,31473,6347,-40131,-45998,17197,53074,45928,43595,32170,-3318,-38111,-41392,-33419,-41130,4903,56929,70325,77862,57462,-3500,-16542,-8817,-21705,-49296,-61700,-34151,6311,20280,29112,16146,-10434,-31208,-43648,-39197,-9079,34436,48146,41114,75826,99590,110678,75143,-37969,-89932,-37955,-6418,-2131,-6423,-27494,-7454,16596,44184,49850,13516,-7091,-11441,-37513,-63184,-33495,39430,42489,-22939,-27933,32783,71597,39542,-50513,-131663,-137247,-129203,-132302,-61881,33833,28270,-13816,29820,82148,81779,59320,11431,-86363,-170936,-148419,-87730,-52427,728,23642,-31198,-70759,-18109,32845,-440,-37236,-66855,-125690,-177377,-145881,-88501,-41514,-11807,18823,32763,-9117,-43558,13915,63251,4252,-28836,1275,32237,82668,125043,105996,51026,21308,-20928,-73337,-27539,88857,108207,57120,30059,-7900,-32059,-8624,7472,-16381,-57404,-51681,-16009,-620,-1583,-3755,-3500],[6955,-16497,-24701,-2597,25121,7029,-38700,-68438,-57494,13575,122232,163500,77758,-47565,-134316,-112464,-54143,-28960,-3292,83145,127155,61028,6757,6360,21461,41372,27367,3965,4831,-21313,-30965,67228,140249,73655,19077,2718,-27037,17937,119211,120128,60325,25166,-20449,-105633,-102794,-2581,48503,64762,117445,138512,55228,-61165,-117037,-114493,-72477,3082,36291,37135,2830,-62590,-90314,-65806,-26693,3221,8440,-42855,-72320,-19605,46475,9304,-22122,32646,51489,-11944,-39762,3069,72567,67978,38222,48072,11518,-66709,-55180,-2880,14803,-14590,-55754,-14829,39722,62476,56399,3270,-2915,30986,-8602,-76966,-37913,19973,10872,-64641,-93085,-54736,-45504,-55937,-25639,12692,-38450,-105808,-45845,28065,-27859,-84378,-64669,-46487,-43661,-22623,-19893,-15452,12382,3930,16678,78080,34167,-48346,-18555,43187,25847,-52209,-58628,11040,47523,441,-16730,2859,50559,142490,164712,113166,71841,41704,-11886,-65865,-82926,-58258,-53248,-74525,-62394,-48301,-102073,-105312,-34342,12778,13617,4324,31769,62600,47375,189,-21877,-2269,153,-53525,-72129,-58415,-100047,-130288,-56555,2882,-19243,-22137,-36950,-89579,-94587,10755,123788,109128,5667,-27786,46925,130737,140126,66762,31705,41279,59461,62922,65465,87925,66785,16865,54107,107153,12255,-126623,-127397,-38691,29219,87190,130492,86492,-4211,-11584,41864,55249,68669,63404,-35694,-83891,-39119,-40371,-22970,71539,49059,-63698,-59528,16751,15300,-51,14065,310,-11397,4412,17464,-784,21314,61598,14367,-34149,-11866,906,54538,127067,101952,-9472,-104864,-116698,-44813,-294,-49415,-65287,-26606,-29433,-40265,-40234,-25291,-20034,12801,70338,52906,-36700,-82102,-83803,-91530,-105614,-107571,-85972,-45978,20982,135471,161923,51429,-53876,-73110,-54090,19813,125882,214589,234855,159685,11268,-48980,14783,57085,21529,212,10750,-7167,-38647,-44764,14006,137741,202510,138683,65757,2114,-55326,-35878,3377,-24508,2328,50668,55098,138129,193479,76744,-21731,54282,86503,8205,37620,148675,84938,-26125,48405,98741,-957,-71145,-11181,60015,23415,13841,49879,-4803,-52874,4809,48740,5579,-61948,-76046,-37339,15982,40007,50696,11686,-77428,-77852,-15847,-5453,-13407,25233,62659,61007,38710,53665,56108,-59482,-197842,-179757,-89577,-61700,-87222,-136890,-183881,-159469,-41232,83429,116863,110236,102868,45128,-54999,-109445,-66543,8422,24238,-49903,-119180,-139033,-92538,15045,117881,143296,80267,5297,-44595,-64916,-55679,-49094,-8674,66379,79417,67539,90251,89309,46450,25517,45989,93505,64966,1511,-5572,12525,11173,83818,156265,95035,-15487,-72898,-42705,-11970,-19389,-25631,6737,19514,-33435,-86093,-66672,-26206,11613,44215,64461,115824,168504,124290,52959,4708,-4077,23569,8733,-35961,-38696,-28719,-29222,16108,100464,108114,38828,24087,82255,106639,46413,-26693,-61774,-45398,-31631,-87234,-105419,-48799,-29418,-45665,9518,70472,95292,73751,26949,47516,154758,185794,101439,51857,88522,151647,182160,136211,54841,25472,10370,-17239,-28987,7461,38083,19866,36320,128236,191359,140107,35205,-54092,-79889,-79823,-81921,-41812,32588,74146,55292,1836,-25965,230,5556,4987,15552,-9115,-40032,-35487,-14015,-25478,-78369,-95363,-31426,53960,116655,109813,17696,-51374,-6510,29422,-8070,-20137,9927,4572,-26082,-42537,-83965,-134092,-59388,43587,12881,-44172,-59402,-5852,82425,90178,32790,-11210,-15926,13130,38968,-235,-93765,-94935,16573,51401,-22835,-36886,23294,26133,-34992,-93163,-117000,-67127,12615,45397,60195,105359,58929,-64401,-101045,-52980,-15240,-7454,-40195,-56261,24344,83857,46076,20126,11993,-26499,-47837,-23960,19237,52961,37748,11190,35901,37724,-28992,-66976,-38929,-1089,35676,19351,-50869,-86413,-64114,-65628,-73942,-71478,-54901,-43689,1720,75856,118324,99025,55577,32710,43221,60840,42029,5569,-32831,-40342,-41511,-10961,12324,-70395,-121089,-19444,45217,-16631,-5438,78533,57924,-36076,-81497,-65634,-59592,-62190,-70539,-64157,7425,88584,128246,82937,-20712,-83077,-49833,-19828,-12088,53695,107299,101248,128381,205964,206282,97505,-547,-41585,-54458,-61994,-71655,-68024,5426,33377,-62053,-142792,-111874,-63606,-53216,-44519,-21264,43389,105509,83859,15692,-53208,-81369,-83323,-94711,-112600,-67756,15085,49298,22112,10912,27893,42809,66095,84622,54909,29702,48625,70803,63104,-14971,-106753,-67838,-6950,-63211,-135384,-86925,12298,38977,-34299,-107854,-82729,34435,93013,-6548,-127092,-109515,-16876,-13457,-3034,45656,27624,36514,55383,-17397,-103726,-157893,-142666,-38128,51906,61734,1472,-92013,-106255,-30908,-7119,-47175,-51290,13691,59605,20224,-44014,-5537,50098,-12546,-87588,-50203,22854,65280,83480,83422,51050,2449,-1752,6660,-11006,-31781,-53102,-9406,73937,76566,42653,27037,-50304,-98457,-16460,68980,79411,96127,110496,66616,55614,58476,21893,46785,133772,115437,23603,16143,40335,153,-54957,-38715,4645,-7757,-34729,8967,71832,138181,143189,76823,44566,76571,74566,51107,67658,92233,29962,-111243,-145354,-34327,37801,71232,90035,10355,-141047,-143934,-61489,-25726,-43604,-121796,-186005,-156111,-106146,-68445,290,57491,-23426,-141186,-91048,57299,141368,88054,-32689,-54783,38324,112893,89591,5003,-7511,24721,15445,-18255,-20638,2860,-199,-60370,-101198,-68623,3912,52575,3894,-50056,-15007,-1238,-2925,47732,27989,-52344,-30694,-17636,-97793,-112321,-25929,28937,27331,31286,45132,52244,45454,72733,95518,53912,-2903,-47789,-69696,-35262,-53286,-109202,-83211,-20198,-2869,9427,-14025,-21024,58178,92380,42027,19234,-2743,-29946,-19958,-48840,-83269,16165,94332,31237,-43574,-41431,13207,13505,-41221,-78930,-73191,-2947,72913,74705,38678,28650,41686,40928,17764,-42839,-73226,-25678,11392,-2759,-13218,34886,124031,135688,62908,60459,86558,14546,-116698,-138446,-38240,42494,20681,-32852,-6888,62674,85203,102853,142196,119000,209655,499311,624802,367269,80762,-25263,-50602,-50384,4175,57100,57981,-15185,-97780,-113059,-57944,35384,74818,79064,38505,91,-16890,-42805,-71003,-24078,18958,12331,12054,8116,-10427,-30151,-58004,-73741,-62807,-7417,35297,40044,53772,52479,-7982,-59188,-92991,-98290,-55190,-33483,-8505,33143,63136,73003,59606,20287,-11045,-36498,-56829,-39317,35673,85598,63764,60419,81387,94256,69216,1556,-17146,22324,44869,41812,11790,-49872,-74645,-47165,14234,10860,-55201,-60675,-37268,-46976,-63532,-31950,21605,23130,-12119,-8127,-8019,-909,22591,7026,-37922,-83100,-130038,-141472,-69898,7681,6245,-527,79407,134164,93899,46397,35391,-18148,-115776,-147528,-134555,-125551,-76014,-2761,3492,-25888,8998,49787,8457,-66273,-123757,-148439,-153669,-128159,-92864,-72091,-43666,-707,30785,43791,32653,18011,24860,40324,76275,106207,86453,58696,51138,56803,55596,37060,-25535,-73886,-19916,57453,62348,75034,126032,95284,-5076,-34382,-16326,-22758,-56949,-74422,-62690,-37168,-24348,-18348,4563],[1783,-3220,8724,16987,-8499,-45134,-44324,-14516,-11228,14930,114114,207137,170785,36236,-79292,-75195,-24274,-24787,-51115,-27653,-11103,-23782,-34848,-27801,6743,39783,23020,6719,18746,21286,8040,39587,73542,76185,100337,86509,25229,24322,79306,73607,41295,71619,51853,-88249,-166616,-99295,-20699,56490,139073,132798,40711,-33926,-40912,-64139,-81106,-3804,64882,53307,-35185,-137261,-105124,55953,144128,94203,13028,-70211,-98264,-26249,50945,43643,38002,89633,100539,21201,-38579,-30335,16743,37974,35805,38154,11811,-43262,-38114,2652,5602,-54443,-100653,-15935,89761,92429,21404,-41970,-12395,9762,-71801,-158254,-137030,-57977,20836,32758,35609,37847,-54420,-133924,-70226,53418,63941,-10333,-24937,-9614,-33389,-38182,300,-17202,-54582,2484,67769,61097,38989,4464,-4849,3883,-38576,-70382,-57287,-44182,-21194,-24584,-36207,2758,43078,-14358,-72206,-49044,-26384,-8688,29630,12496,-4985,35168,29758,-38718,-84138,-78314,-41482,-33261,-68702,-77947,-119626,-154981,-113749,-42625,-12778,-15338,5367,33169,52171,62611,45680,1627,-34178,-64486,-48689,-8275,547,894,46424,70150,33264,7848,-14347,-52228,-95805,-92310,8451,78053,-1956,-79154,-20745,59661,76065,18047,-25613,-19648,17374,37250,62021,109872,76053,-25757,-32194,45019,15810,-84125,-109749,-99002,-58960,58691,155201,104026,-36998,-95313,-36806,31461,72903,102548,52570,-26058,-43190,-13364,28262,56431,22642,-42498,-60330,-61225,-99424,-92206,-20946,49431,75681,72455,62203,39415,33531,42443,14547,-20241,-13150,-20499,562,86555,118170,30480,-64187,-88696,-38020,2644,-34063,-52290,2561,17802,-34274,-105325,-78034,20754,88411,86213,28964,-65460,-111851,-98475,-91913,-140643,-160481,-153925,-140457,-48358,94143,87293,-38744,-78651,-31423,20298,100905,159944,159852,115529,60556,-8686,-1987,28708,925,-11725,26620,15283,-31451,-44057,-43377,-27889,43304,104215,83956,48703,24447,-21059,-29734,-13140,-54860,-48394,31867,65573,57126,127460,180021,114248,51211,9494,-51160,-14995,80174,54535,-10887,13187,23311,-24579,-38028,39300,101879,14227,-25044,47176,12239,-49174,-1142,54018,49571,8839,-12748,10805,52334,52295,51853,43257,-3257,-6660,15586,-6677,-24593,28634,75309,47506,2074,33608,63496,-19654,-142824,-143685,-73608,-35621,-48799,-89217,-120297,-86086,-14,77714,89508,32205,571,-6338,-34370,-73427,-74415,-11833,45610,44603,17736,-32598,-46910,16379,109878,146817,88212,5943,-15679,5278,14404,7218,36388,103314,73359,-15940,11211,73795,48411,10009,6015,45255,58318,31533,518,-36454,-88078,-48210,24682,1250,-64243,-72767,-7792,20725,-14487,-21215,-20373,-50536,-94130,-118930,-112663,-68378,22247,94147,111349,143975,156733,136332,141117,95004,-4376,-25678,-23280,-55862,-36675,-2802,-26520,-19458,25907,33358,12047,7123,9245,9534,-39055,-82229,-32127,39637,6395,-77027,-60057,5317,-17213,-57179,-4004,45626,72033,56430,-9917,-6903,91288,129659,111287,149123,206448,231979,210331,124432,33227,30157,44277,24070,3570,1618,-10462,-54661,-32066,76930,145706,92642,-18793,-106572,-98834,-42869,-24785,-37039,-24176,10257,28115,941,-12189,14101,-4669,-4595,37651,5436,-33388,-10469,1815,-30620,-65649,-63179,-243,48620,66934,50501,-23090,-69965,-23755,23218,29444,50393,62338,14856,-47032,-81177,-127365,-184592,-126743,-22846,-31399,-90692,-105647,-13483,108706,110521,31656,-26722,-39998,6449,30326,-68526,-206481,-160540,38538,107543,-619,-55607,32287,100050,53143,-56799,-120484,-70664,5739,38968,67029,94014,31589,-81692,-140336,-122239,-24312,57577,-4479,-84437,-4346,101179,79759,4167,-34690,-16766,6519,-2667,-19741,2618,39121,56932,73452,56675,1710,-787,31555,49033,86369,63395,-56936,-115153,-76562,-50436,-43055,-37115,-35602,-61543,-39082,35729,83865,82619,68250,64560,89294,71278,-13524,-84270,-93340,-84499,-73908,-10111,31863,-52983,-108519,-23089,4289,-83942,-53880,33576,-13177,-98390,-94150,-78364,-114220,-112673,-61176,-53515,-24196,43865,102066,90037,9910,-81535,-91747,-40682,-3767,56940,120486,150179,159137,155614,148724,109368,32426,-25383,-43607,-99120,-181141,-150869,-3865,33829,-46213,-87071,-63212,-41492,-32193,18378,59364,78695,119759,90051,-35051,-129410,-122875,-126827,-136488,-83133,-14177,-1759,18195,62514,84543,52784,14916,28170,57202,12583,-22052,12235,81020,124659,64777,-36560,-54838,-34156,-74195,-141306,-140738,-62592,-17619,-36254,-52926,-17408,85339,115769,14761,-65986,-58284,-42122,-32701,43404,115972,110825,125165,112136,-4258,-101194,-123249,-94589,-28003,14458,-8373,-66494,-129827,-110098,-491,42366,-6103,-20459,-964,5382,-17365,-66172,-50362,42036,46479,-67282,-114474,-66069,-4065,36029,52257,49666,56469,60742,19347,-31761,-49820,-46305,-19880,-2040,142,56393,97244,2059,-86309,-33381,24445,25440,91102,152092,82309,23243,52270,82966,129841,176796,98466,-11431,-16483,-10469,-60846,-102141,-41016,52238,31273,-50112,-50191,1361,68190,59425,-6226,333,64747,71220,62968,79873,91097,39065,-79288,-114923,-3845,68565,83973,82845,-8214,-161080,-138620,120,53787,29573,-12744,-65349,-96416,-95032,-73393,-7262,59997,3871,-76600,-28214,97380,180334,131581,11806,-30823,14264,68876,48591,-36202,-70522,-24273,39234,40467,13952,15168,-17875,-104623,-146028,-135196,-72114,16951,11088,-63697,-65738,6465,86265,122034,25582,-109016,-104884,-66497,-101660,-83869,-2325,26376,45555,77552,56736,20666,45491,90870,75548,20230,-7762,2953,37314,71967,29313,-21747,23241,72303,56678,42029,16798,25860,118175,140658,59101,7935,-7089,-1323,45743,5578,-85964,-46906,18609,-19178,-92796,-117288,-61139,-23036,-54342,-54652,214,50804,75328,72156,67674,89284,73978,8898,-18,8523,-27064,-24456,48324,91890,78947,81311,128803,143243,65920,10048,11190,-27956,-88612,-66037,5592,50236,65136,68440,74659,78942,51670,41417,69832,54716,183281,547749,712309,418202,81106,-44797,-73468,-121984,-142306,-85814,5607,28189,-49137,-162745,-183319,-95308,17460,63651,-2673,-61324,-64654,-87629,-121136,-58548,14476,12612,9809,27351,11487,-29980,-69801,-79657,-60777,-41504,-39490,-33323,5275,39546,9990,-39704,-92138,-98385,-18991,6630,-9965,19579,87001,115981,87930,38291,21933,4475,-34947,-47288,-3240,27876,16561,23558,23981,2784,-17404,-10291,24782,35286,8420,-4724,10009,-36990,-109682,-104493,-36098,-28089,-71587,-54384,-11764,-19354,-46877,-25474,-1372,-15973,3004,38244,7415,-10440,36690,75844,75014,23278,-60741,-109447,-106944,-68964,1336,67698,103521,93920,48103,27822,54741,43278,-9256,-64096,-116549,-143848,-115555,-42065,30044,50059,25685,-24442,-88478,-117884,-108760,-71248,-61470,-60589,-61365,-68634,-44391,-12181,12418,72049,87568,-643,-35380,48446,126620,126264,80651,50081,53451,62364,72977,48496,-27253,-56930,-7434,18418,9750,46877,121908,129446,37436,-25287,-29039,-7266,-5285,-54842,-90601,-58055,-19615,2822,29330],[25572,23611,19450,-13921,-78794,-121266,-70960,24194,30632,9564,60211,140162,153998,98818,23204,20803,58965,10053,-104498,-138980,-108272,-82615,-67952,-42361,-5130,16029,-8271,-21526,23462,84201,75247,37538,26525,78320,157523,113743,11481,-21205,-15872,-34911,-16010,72046,88445,-37039,-150606,-143552,-81141,3347,84776,98217,62055,70416,89594,-14052,-123440,-56497,31453,20003,-49808,-118530,-68748,91218,176811,132065,62487,17688,-12757,3767,54513,77240,81585,97703,96466,34335,-1419,-9974,-21898,-2865,21644,10254,-7089,-41273,-59096,-23942,4163,-45687,-103370,-41178,79199,113463,34778,-40850,-24158,-14874,-53584,-120853,-172909,-135460,-18563,46200,93017,108347,-6365,-107604,-69765,18761,36618,-5705,-37186,-50034,-20774,40975,83007,41238,-28835,7174,107643,130657,78718,11849,-17867,-34762,-43411,-12262,-10900,-60849,-59798,-33616,-28474,-2470,54187,24011,-53720,-60005,-69107,-98209,-59825,-37859,-33100,27358,54979,24624,-14414,-60536,-75787,-51012,-41018,-19933,-38025,-85266,-68610,-10148,2603,-24045,-8021,21106,53954,98795,101565,30018,-62296,-115050,-75963,-6367,33858,54909,92565,114177,86106,47138,24900,24547,4400,-24390,20886,57015,-5023,-37147,-2480,-15292,-33065,-24673,-38674,-64937,-41070,5473,58171,87952,33212,-81566,-110858,-40741,-771,-11077,-25139,-100659,-125236,23790,143979,77370,-49892,-100658,-47702,46789,86857,91159,71442,24057,5345,15736,-22168,-53825,-20001,-2036,-41721,-89041,-127878,-112491,-26879,67945,111208,113312,95320,62100,18480,-16406,-30922,-38268,-20007,2058,20852,53794,63307,-5447,-44659,-29036,-9598,-8597,-17926,-16891,49895,74343,1360,-102688,-104598,551,83780,56170,-13942,-70549,-102979,-123367,-142037,-149405,-132103,-142985,-170513,-108422,-6134,-17282,-79198,-62733,-656,42782,93448,108106,50027,-31192,-55019,-23172,59909,75568,-21350,-73365,-38383,-18155,-46282,-34229,16863,27047,4674,6011,27291,25358,14223,5106,11904,-9947,-73883,-91062,-16953,31367,-20421,22820,148828,120653,-8672,-75167,-95050,-65991,-10341,-23475,-52608,-30721,-10766,-29915,-20605,47544,93572,20201,-25788,16018,-18368,-53406,274,42096,41451,49117,55022,58232,70734,65299,63778,78591,87789,79004,34170,-32262,-66547,-9197,59342,25934,-42402,-22354,6493,-36656,-98981,-92957,-39381,33978,42056,-16462,-18272,40783,48053,24821,-17507,-74286,-58307,11526,60343,26070,-33476,-37298,5831,42530,52854,4648,-37582,-13685,55412,111344,94979,34858,14770,28967,31040,19220,28516,66324,10860,-96520,-57055,18214,-37318,-103730,-77568,-1205,52761,58107,6765,-66299,-129487,-127032,-83901,-66778,-45864,11641,70601,55418,14329,30552,20969,-47959,-109425,-113692,-78190,-3962,96103,129663,74487,45296,47642,101590,174244,124708,-24221,-73710,-37632,-38608,-6562,48024,23370,-14347,-21646,-24996,-565,23818,-464,-31808,-67038,-76960,-3039,57619,15221,-15007,29717,42328,-13550,-44681,-29271,-22425,-17256,-11790,-31549,-15301,50244,30491,6403,79314,152059,150898,110892,52876,20383,59868,105863,129068,101264,32819,-30868,-77229,-61401,29974,109426,74161,-28846,-96170,-59409,28063,58208,4228,-32956,-7438,31644,25668,15802,31629,5866,14590,82173,64715,33876,41187,18330,10426,28506,47183,88902,105277,48650,-16012,-56483,-56653,-22427,-4428,20220,71329,96525,50886,-12110,-62338,-104335,-155994,-133554,-48834,-30760,-100923,-127492,-18082,88921,89559,44303,-30764,-79729,-9768,47298,-41388,-175319,-146089,26558,79785,-15173,-66739,15572,118607,126182,19494,-75890,-51264,25694,57791,76692,92762,34010,-61644,-156498,-171429,-24498,117750,52461,-73877,-56209,24112,50949,3853,-49766,-18623,34896,-6780,-85614,-78615,1026,31778,16351,-2532,8439,56562,67780,72987,102429,61040,-41126,-82634,-80835,-53156,-6339,3300,-22874,-70269,-66043,-9781,29418,51968,54643,32927,58651,52436,-58051,-149591,-132503,-113206,-104545,-40645,10104,-22103,-39998,-6473,-2205,-45560,-34938,-17456,-89326,-146096,-94408,-54174,-95268,-80391,-13924,-51126,-85439,-43374,6478,36199,27126,-46665,-92955,-61094,-20802,23391,75005,108811,101006,58384,46980,39578,10003,-2655,-611,-71892,-152614,-87599,24908,-20497,-97128,-64234,-37039,-69125,-52976,65295,109239,36570,35179,63484,-12955,-109096,-113791,-121188,-115430,-21743,42188,-24978,-60108,28235,99252,70988,17717,10389,27306,-11946,-53896,-50472,33910,141246,123084,37770,-14509,-42262,-47780,-49249,-72003,-70063,-55600,-1114,66922,86515,86685,39368,-50382,-64614,-54099,-62423,-17861,86327,123248,92573,87734,85796,20571,-30934,-12975,2645,-12812,-1115,15514,-26816,-96760,-95022,-17157,11274,-29240,-25715,-7619,-11191,-19364,-33204,-40470,7880,21629,-90413,-175369,-150692,-73366,1771,30999,19821,44909,59949,-5627,-63328,-51294,-14771,-21022,-72541,-90252,-5394,89693,51205,-58385,-68030,-48170,-82703,-60957,18744,26108,-22836,-7907,74628,144444,157434,85856,12105,15322,-24386,-114933,-118135,-4152,93838,56508,-39735,-61793,-33733,-18819,-58409,-89305,-45818,19430,47078,70790,66839,18254,-25052,-59339,-56942,25751,75331,75354,60719,-1420,-90970,-42502,91996,127328,96278,71997,26546,-32652,-53259,-39877,-13937,8252,4359,21328,61747,106962,147293,106280,18927,-6306,27816,58527,22762,-50522,-89599,-36511,84444,99838,37478,26963,2423,-64308,-106496,-128618,-100998,-26735,-7423,-42717,-40760,30671,133720,164276,32770,-130169,-133004,-52038,-23948,6216,43434,36974,50417,86240,62437,-2864,-12204,8536,4553,-26323,-51184,-16426,49303,87507,44180,19244,105558,154600,67410,11815,47661,90537,120106,100234,33934,-19544,-30286,-4176,40051,-64,-97118,-125662,-121685,-130079,-130934,-126336,-104126,-61252,-62622,-38047,37121,54227,15352,169,15890,71637,96046,38953,5958,46795,67989,47968,48781,75982,91017,64545,62197,89012,54200,-19046,-63083,-86531,-76289,-17878,23415,29481,56356,104491,110403,76262,16851,-9470,11476,48834,233882,642598,820568,471325,88341,1578,-10391,-87740,-166397,-133891,-15821,25191,-79497,-191547,-231753,-134564,16011,84822,14141,-45279,-64685,-105521,-120391,-36008,57609,67716,42919,43318,36875,-2034,-56637,-65094,-13829,7312,-54600,-93432,-51853,10961,37498,44643,3309,-40377,-24152,-18906,-44534,-22009,59460,128415,121062,84736,74282,48216,-12511,-54061,-63141,-66517,-45196,3828,-18312,-81562,-104028,-67098,-13776,5994,-20331,-25271,20250,-17366,-106497,-105699,-34354,-1809,10522,38239,63969,44891,-11258,-22279,-10994,-30337,-3065,37643,35458,24080,29051,55937,78681,60377,2436,-45939,-84417,-78655,23872,109998,82338,18849,80,20105,29172,-1900,-16484,-41620,-102341,-119695,-80470,-38188,23504,47219,-33588,-153918,-214601,-150111,-40014,18519,4724,2451,-8680,-13291,3976,-2236,-285,65899,77425,-31502,-71969,3569,47773,19044,8972,51967,93006,75357,33941,-9798,-46726,-32307,-9235,-18314,-31235,-9391,69836,120336,57042,-37129,-76014,-35961,-382,-49845,-96126,-59322,-8098,25848,50589],[30532,26633,762,-49655,-96202,-145612,-129522,-39575,982,1552,26044,34939,37639,67428,54809,71115,114224,42648,-126895,-182914,-110944,-64368,-49474,-39238,-28486,-10570,-41696,-79028,-5990,100421,95260,34279,12459,51695,98080,28369,-65160,-85484,-81712,-81392,-30367,37123,60810,11793,-46595,-71096,-77941,-48216,24751,73803,75434,113737,119446,-19047,-144327,-93357,-36047,-33380,-20750,-15340,9666,62933,76728,45660,29399,35648,23021,2854,42161,78501,81123,91471,88356,30499,25345,33218,-11292,-26323,-900,-24866,-59996,-79520,-74300,-23131,24956,-3998,-62793,-44863,29643,84959,58607,-12029,-56264,-63566,-11659,-15391,-108552,-142841,-72215,-40800,-59,63008,44672,8691,1162,-34478,-80723,-78977,-54370,-46543,-11766,67396,125615,107802,17749,-34929,17065,76004,53769,8043,25110,65403,62777,51135,32807,-10266,-55611,-90949,-67211,-2872,64391,49551,-13868,-47638,-55634,-49139,-24607,382,-1198,-6217,-17021,-1000,18795,-39598,-133045,-126042,-41933,25364,16072,-25212,-2617,60266,55557,1514,-1463,7587,19455,60236,92998,50740,-65023,-164329,-151262,-65342,-2213,21765,56629,83365,62830,31828,18300,41835,83602,116718,107090,40995,-12793,32363,78400,-4680,-71915,-24308,-1751,-51200,-46684,9361,55157,42072,-28408,-106905,-110686,-42781,15438,34029,35189,-40199,-93882,3178,68238,9425,-29829,-39278,-21344,54436,88787,38059,-7916,7873,47177,13672,-92407,-105562,-25163,1452,-52899,-86532,-89235,-64209,427,36372,48200,80188,89257,38243,-20779,-47960,-46880,-52775,-57778,-21421,34239,31315,-10960,-73381,-76046,-18611,4705,-4842,-13298,-12258,51981,79438,17479,-63934,-82190,-5619,96337,77708,-12772,-49344,-63563,-121894,-177308,-131894,-68509,-87684,-118364,-92256,-54688,-36946,-24718,-22364,1223,14283,33227,56635,20419,-50606,-58512,-4468,66216,79454,4424,-84391,-114480,-75370,-64183,-34712,58695,90876,23328,-13724,18993,30691,-8864,3751,77877,62747,-46478,-86227,-14843,35649,-22611,-76513,-15175,2633,-60175,-83869,-90999,-100672,-73406,-83020,-90416,-19817,18808,-20335,-34698,17071,81175,55044,-10651,-27348,-30437,-17681,10504,153,-40243,-14120,63353,90542,77838,78544,87217,101428,123805,114456,48346,-31586,-77132,-22423,66469,46470,-31633,-30826,-9935,-40232,-81426,-87785,-42428,58881,85784,24886,42007,94423,50983,-18207,-92827,-122432,-44547,67167,126757,97717,38770,-3242,-22276,-42504,-43243,-56385,-67476,-51188,-16553,36579,59271,48336,32897,5367,-3708,11618,25701,31206,-34103,-114516,-69523,-13092,-96197,-170417,-120355,-37832,6438,27932,-10758,-60505,-82667,-97038,-98229,-76733,-8729,74014,92762,28950,19612,64719,61342,-17397,-82232,-67540,-15187,58448,149145,155121,53505,-32875,-22916,48401,103109,76706,-11817,-56712,-20578,4645,31981,75213,47319,-14662,-23074,-12131,21934,52073,21691,-28901,-54659,-41805,3300,17967,6569,36233,63067,21871,-5279,-519,-33715,-86553,-89195,-41417,3047,28738,49107,-10393,-69711,-41818,581,4612,10411,16134,44036,105886,158504,219629,200084,84596,-6482,-17938,-11739,15770,88106,109430,55431,-4988,15017,96479,120233,64702,37608,53064,60719,50623,38228,45396,43779,80238,142438,124517,92844,81169,40240,49278,100936,122445,127328,123615,66695,1571,-12709,19433,44416,21880,236,8253,43953,56718,32473,-2530,-25767,-70787,-75145,135,29763,-54430,-93053,10981,61237,20057,18634,-11060,-66656,-27378,36802,20478,-40203,-37115,43062,60291,289,-30728,12623,82051,109057,59053,-19763,-36809,35995,92444,79977,69224,39101,-13874,-102756,-152025,-27255,151573,140776,16033,-31340,-15888,19460,28157,-11324,-26742,-20329,-84384,-154816,-110566,-7152,-153,-56857,-77649,-22548,45783,47875,51328,61857,11822,-5372,4245,-47799,-53302,21720,24151,-21256,-46787,-30891,19402,67659,95939,82802,24111,8241,19824,-62809,-139071,-113198,-87450,-99202,-70406,-20701,22129,55608,37119,43059,78430,39677,-52871,-119538,-128232,-88568,-42218,-28838,17358,39734,-56129,-121539,-84859,-46725,-18136,7744,-37645,-91901,-91276,-53826,11047,51474,38959,16441,705,-20885,-39462,-22562,9275,22776,-17443,-41549,4022,21570,-69937,-124460,-60393,-29852,-95678,-84826,60565,98830,-15552,-28578,67017,79097,-13972,-80279,-84643,-48213,2324,15610,-51968,-87746,-9560,61089,54115,23505,13403,12857,-1645,-36968,-82541,-23584,109551,121925,55315,17711,-10882,9164,40995,16503,-38020,-40702,62838,173490,167961,63963,-68521,-147838,-102346,-50932,-29385,17674,84296,62816,-19748,-36124,22753,54539,53378,76900,62191,-13935,-2746,83956,73364,-27256,-79103,-41372,-20072,-53096,-49194,-2658,-10221,-37534,-4351,24313,4439,-38475,-107300,-136077,-114267,-66231,15081,50159,3713,-15803,191,-16271,-29618,-6570,7644,-30522,-95244,-125253,-87235,8041,36484,-51220,-85091,-50604,-94312,-157047,-91516,476,-16387,-46166,12003,64199,66791,47955,36228,49293,-28805,-126282,-66727,34379,56441,40615,-8614,-42491,-52328,-73048,-81643,-47709,-30764,-36133,-1234,63324,42137,-55437,-81920,-48450,-31232,-14638,954,32337,44954,12877,-31586,26666,126098,140838,102116,73769,51309,24371,20534,41709,12824,-37993,-9783,69646,88110,52665,35221,8413,-18671,-1058,41993,61951,45363,-3209,-54190,-20432,99682,101296,10005,-12782,-1436,-2968,-26324,-66634,-73683,-58509,-60629,-19975,57271,95480,127242,141262,56787,-61460,-58500,11447,32597,36288,32848,10088,8218,28967,16378,-20690,-47991,-57312,-40795,-40693,-64805,-38218,2563,20871,12780,32941,111940,134834,12205,-38442,65163,124212,68948,11789,-5213,-34278,-65166,-54894,-15866,4429,-36764,-111012,-188227,-202404,-141926,-110761,-115144,-85167,-64412,-53941,-30233,-29701,-55722,-77859,-81397,-6408,101423,114818,75366,92976,126651,96066,27610,11257,43004,34748,19490,28801,27763,11511,-31510,-64987,-48986,9389,37939,7865,5257,65523,78993,36405,6611,9867,41010,99516,306860,738345,942919,564574,134253,57239,61817,-11658,-83198,-66583,8433,-21269,-146071,-161904,-124847,-47762,17026,78657,65860,28519,-24028,-67167,-55980,88,61921,101235,71367,24972,34216,30110,-42098,-62886,28794,97579,21108,-64307,-57444,-3884,52067,104027,87348,3751,-69177,-66641,-31393,-13405,21642,98713,154622,164200,118929,28055,-40558,-55849,-64666,-71816,-37144,9275,-34322,-107772,-131838,-124077,-92270,-34354,9889,46879,59005,-29315,-106433,-69890,8017,49488,86863,105346,103223,91530,40786,-5101,-13376,-10696,-13912,-13182,18806,39008,3192,-11112,13052,25255,8711,-2944,-1698,475,30822,52996,25753,-20504,-18569,14363,-20134,-102519,-116922,-112429,-148166,-94655,2876,2856,-18847,-40398,-120942,-213201,-233594,-121502,14977,38672,10785,47637,69840,75198,71008,34466,20536,49063,28982,-42645,-46170,1669,933,-50378,-44972,42399,94055,47953,-40813,-76373,-41061,206,-13899,-34246,-46263,-34134,57818,115939,35415,-87013,-142392,-102559,-50269,-54581,-71117,-38587,8196,36907,58254],[5112,15143,-2866,-32759,-44359,-96078,-144989,-108098,-51040,-8125,31785,17177,-4200,28885,25840,53311,109351,57969,-97532,-143480,-55593,9483,18494,-12516,-26858,13741,-14147,-78203,-13344,96407,97061,51145,44745,40090,-2470,-67642,-89802,-76793,-61508,-39185,7303,33415,42893,51159,58321,37814,-27543,-43694,32516,67351,36363,54075,61726,-24735,-87398,-45947,-21645,-10504,41261,94637,108752,75139,4552,-48924,-39556,-28569,-36085,-27842,29216,56643,69662,123781,131252,53121,37343,71763,54501,4604,1065,-16693,-64139,-63593,-3306,42154,49754,27485,9886,22424,16237,26405,53502,21747,-58240,-84348,8060,67969,8992,-75344,-85002,-103208,-106244,-34401,42394,85957,67753,-41451,-144021,-117177,-30348,-614,-5712,34036,105036,132524,67422,-33038,-76724,-55806,-28029,18070,126932,220627,163026,39430,12245,41189,-8854,-110482,-90729,6364,58088,46769,25669,-17166,-32129,6330,37717,66595,45791,-44614,-116820,-94228,-25808,-35965,-130209,-143674,-56890,10724,-15310,-60622,-19673,91938,119448,54811,7693,-18009,-20332,12720,52081,22266,-79811,-167637,-161904,-75735,5778,17630,9577,7559,-13717,-21113,-22710,-7356,72285,167768,135409,27877,-6088,65803,143928,78019,-18255,-2347,33135,7959,24681,60688,52740,12530,-33949,-50553,-30331,33277,84368,70094,51433,32892,-364,-4276,-21777,-30464,20563,15089,-40333,-2914,51615,-13201,-96387,-41012,56943,31019,-44711,-20824,23225,180,-49968,-61763,-38609,8294,39945,866,-35342,21710,76852,19376,-40105,-29410,-2808,-18288,-75303,-77971,2375,17089,-44295,-96493,-95211,-44458,4704,21512,-11422,-20603,42134,48531,-10717,-37701,-14122,46381,137605,124290,28760,-10331,-14945,-58489,-94147,-68743,-41340,-65314,-52372,-24382,-18603,25215,59775,27643,23930,18298,14762,53816,62822,20496,22077,27461,17337,25600,41702,-4659,-72077,-70813,-55523,-42723,28655,75239,25801,-18260,-1480,16733,-26601,-7745,115190,138750,-5839,-69778,-1817,45097,-6456,-104611,-104526,-66037,-48197,-16680,-38646,-102129,-103662,-101938,-69847,41719,69434,3542,-37644,6191,100142,97282,15781,-12794,34413,74649,44914,-32800,-98400,-69358,45760,90676,66330,66893,93904,107941,99893,85432,56323,8375,-34739,16787,112751,99895,3490,-21873,4466,-9278,-65028,-107069,-89466,-18688,5560,-7644,32098,60098,7360,-58047,-110760,-109696,-20054,80664,119552,97502,68942,58163,10478,-84159,-121461,-111584,-94669,-82221,-66949,-45734,-39118,-9959,15110,-23191,-42677,-11849,4010,7925,-20287,-71424,-44500,4419,-54138,-98908,-51651,-15376,-39469,-34763,-33142,-30652,-19973,-28765,-57792,-62331,-3674,50714,28508,-41238,-31569,22141,27286,-36811,-67231,-19487,20932,57388,136910,164909,103425,33089,20295,5425,-16485,2495,19678,-4677,5707,31892,26410,36443,23015,-19407,-3586,27339,27391,10705,-32788,-65094,-64703,-37100,-9627,-5149,5973,24930,12934,-11898,30632,73608,23263,-88425,-105941,-31485,39138,67915,60309,3607,-51472,-62609,-61573,-38397,5667,29119,57188,102179,135029,197595,193858,76053,13039,63545,67840,11864,49083,135878,146228,72886,37036,87365,120649,105374,118688,107807,43205,15775,25453,46661,69528,100513,110931,79836,64606,64633,26934,8151,53326,84447,66175,34533,42822,71017,86276,107824,125960,75710,-33253,-105822,-75411,-15420,7116,23939,25334,-26322,-33523,49273,74393,-9916,-47716,25250,18605,-53806,-21481,23026,-22910,-71361,-56260,-12037,13292,36349,71042,76655,44620,20122,21214,19963,10995,5059,-38935,-81288,-23052,51148,14833,-14539,5641,17525,-21757,-93660,-48839,112284,167279,94376,47273,32370,28058,48670,43180,-5193,-70229,-133396,-147752,-66700,14832,-3148,-56318,-66790,-20833,29554,26783,7102,-15125,-55055,3543,77170,25249,-21431,20513,-7674,-48803,-29451,4711,71313,158334,160473,115457,66737,18031,1853,-41324,-73197,-34648,-4345,-40852,-62105,-36838,33897,95524,68123,75798,140972,79368,-54421,-70275,-39114,-65099,-61864,832,68855,53803,-49316,-102237,-78563,-54960,-51703,-25127,-38768,-81512,-101003,-74411,16230,55168,-277,-24847,-6882,-30271,-39751,2726,23816,18825,-1516,-27612,-56233,-69874,-86441,-79395,-42946,-33711,-88058,-95461,1222,23698,-40328,1208,117730,156865,72960,-36545,-58268,-15564,-37212,-77145,-68933,-30216,2937,14761,5620,-2032,-4541,-11391,-8991,-8287,-40911,-18614,61921,67236,34444,55788,77334,84919,70279,24004,-29413,-9513,75894,144779,145444,61808,-80522,-154543,-93859,-11249,18580,33628,71651,37920,-79505,-114721,-28900,63125,87014,76997,33292,-44625,-26151,86652,134288,57213,-33329,-23370,11565,-7300,-13887,17759,-24904,-80162,-19134,64685,31201,-52488,-82739,-45606,-25437,-19275,48040,95628,35800,-45093,-60241,-22399,26310,35698,-16158,-73451,-97529,-111892,-124373,-77211,-40336,-75777,-60122,24055,11482,-67024,-38355,38125,39973,-8406,-28545,-29583,-16724,-3657,4866,9814,-56684,-93579,663,35422,-22544,1635,17856,-39953,-96606,-79619,11979,99676,47925,-63400,-60899,24249,21311,-44772,-46618,-21922,-40094,-87886,-97814,-9881,46618,23074,-6822,43141,105344,124722,90682,43693,37506,49091,74624,118892,69665,-23427,-13535,50687,51522,-5928,-44870,-54125,-38212,57,25020,38110,75744,70494,4206,-5940,58632,37286,-51915,-81090,-44364,-9870,-14096,-37206,-56591,-84744,-97502,-16588,112626,139474,84741,68042,67083,24608,4956,13735,8882,-229,-17740,-44522,-38931,-19453,-25174,-2237,7907,-27225,-29268,-8845,-13695,-1611,-6119,-25664,1962,59966,75808,32633,-49659,-41508,57781,86811,7245,-44364,-19910,-25987,-85918,-97141,-29291,56150,70236,6714,-107746,-184858,-160921,-125448,-109564,-79258,-41784,-41760,-82342,-87593,-41693,-49497,-111012,-81812,46385,128244,142426,123091,85724,44033,7214,-5882,9979,28182,40135,44081,54660,89042,67441,16431,15896,64361,91745,49210,4232,29063,38216,287,-5397,23507,90501,135514,309170,748422,989544,623497,173946,55181,68552,13767,-31031,3044,36349,-65811,-182870,-141346,-14851,20156,-34852,4795,63364,45700,-20080,-24136,7687,-7999,-7534,72047,74487,613,2576,12853,-53876,-74456,15594,110237,99915,41928,12299,21429,43074,69811,73068,10477,-64756,-35451,65888,69881,22930,51658,154888,205981,111052,-49501,-90971,-23765,19152,20500,26972,20301,-41933,-92252,-104617,-121683,-114328,-53012,40969,111316,67671,-78362,-123035,-44961,25534,55721,69239,75330,83693,102845,92147,27587,-23285,10688,13465,-33901,-22410,22346,4157,-28774,-18574,-2027,-11668,-13718,30869,50074,-8041,-58004,-32632,-16844,-20465,-5935,-39003,-114547,-131657,-161592,-219018,-106713,41932,2611,-84728,-125099,-157702,-161996,-133173,-56838,10214,-2702,-15061,55227,108052,104914,83377,55876,35772,15575,-19534,-42445,-12639,45772,55938,-8450,-42377,13057,39915,-22879,-96990,-79407,-1936,15991,-19526,-39837,-55867,-31066,54337,71031,-36783,-144996,-177552,-144459,-94095,-55469,-39654,-20625,-2090,-1993,9427],[-43684,-17867,-10026,-2677,-1133,-36886,-86485,-93294,-82718,-56801,-10300,33363,56737,54794,3843,-9387,33341,23453,-73360,-110570,-61370,3968,25419,-1271,7467,68945,53124,4725,34941,95774,85098,50915,58319,33855,-56008,-99511,-53561,-21182,-25692,-22305,10227,45286,55356,64328,69976,48208,-12989,-15548,56299,37244,-35971,-17505,19100,-22262,-43450,20228,73172,78360,78131,116210,142903,95427,9023,-42491,-36789,-55601,-96041,-62024,5838,12470,42626,133937,152908,60273,1333,44814,96646,53933,12695,9063,-8876,18210,84239,67619,9132,-4745,29471,63525,15885,-33044,721,21462,-22046,-63958,-16547,66203,80567,-4832,-59476,-67162,-87894,-77558,-16224,35281,21510,-56671,-134523,-100006,-970,17932,-20409,-28348,13769,59498,71745,27525,-71465,-144993,-102338,26116,165369,214350,91771,-65318,-66948,5094,-3314,-76565,-75625,-16868,7652,27145,52903,3945,-61394,-60980,930,63967,32323,-74118,-139844,-146148,-102943,-62983,-84508,-95288,-69970,-49886,-92472,-141603,-97234,48624,128941,57955,-33836,-57218,-25470,9830,2645,-73680,-144950,-140336,-70457,4546,64127,50344,-13038,-58552,-82894,-70321,-55226,-51917,15681,106679,82146,10945,12289,70344,130516,87994,-4017,-21795,20781,42891,84248,83713,14662,-21926,-5868,19687,20024,53100,107199,77417,28114,43392,44624,-8892,-51262,-16443,47835,2956,-114907,-106736,-29223,-57955,-128720,-81437,16954,63605,83332,99549,83764,45064,1155,-31351,-13610,35647,27751,-28514,-66419,-7882,67347,19579,-42886,-16033,32621,27100,-39136,-87133,-50423,-31539,-58838,-68680,-65139,-61439,-6471,36592,-7005,-22972,35186,1360,-76286,-51897,35758,69342,81603,61461,27598,24506,29529,32296,48827,-5664,-91166,-107162,-33770,18298,34491,68473,65626,33838,51238,42172,11346,33410,58602,35173,41032,11302,-38263,-23047,57793,93650,50189,11960,3394,-25659,-27848,11101,4772,-48572,-69930,-54244,-54824,-37691,63505,111256,-3048,-81392,-43350,-3267,-36543,-52000,1328,23726,22675,51453,11790,-86658,-128014,-117878,-50690,47059,70723,21206,-23169,16110,105089,103389,61135,70180,115515,144817,79630,-35098,-74670,-24113,37316,31210,2126,7965,64432,94947,55953,27203,34252,22227,-7264,53931,151121,128924,5585,-61658,-42405,-16660,-48594,-88962,-117140,-133820,-134243,-79184,13081,55959,-8017,-101683,-131632,-106434,-34207,51741,99268,71209,41638,70254,52259,-42985,-90541,-86338,-89035,-94732,-58599,-53660,-114277,-103672,-26178,-16158,-41118,-48874,-74455,-58045,-12124,-16468,7280,56734,32699,24022,76437,75938,-17727,-55551,-16919,20124,13291,3530,-20931,-34794,3711,8394,-37338,-79015,-89900,-52148,-42401,-90779,-90534,-14653,26839,43366,92313,122821,125667,134963,87304,-19531,-84047,-41869,22201,33707,45803,41328,-23799,-46605,-15093,-4297,5591,19444,-14525,-75964,-132154,-135949,-103653,-59759,-7396,31070,30669,-767,-17286,20572,98008,160110,137489,-25,-73369,-29694,32055,77767,74519,16501,-10472,-3954,2073,30406,46990,39165,41542,58076,68031,99513,80292,-11292,-8499,92596,110717,20103,17841,114845,154179,75753,-10932,-1719,62566,93813,116736,73504,-33744,-57321,768,50594,60367,30524,-15913,-34555,-340,18121,-30444,-79423,-42890,16114,3725,-52318,-1909,127244,170707,148053,143521,77457,-69115,-151869,-130805,-103998,-69302,-4615,2253,-63081,-46162,43267,56691,-2186,-33346,-17096,-39921,-66611,-10136,45762,-12183,-117077,-146552,-93875,-33368,18450,49673,52629,44238,22550,6801,-17036,-50344,-75010,-106808,-124575,-82098,-47324,-96377,-105312,-34912,29021,37354,-20995,-43349,37548,97866,79672,81040,91314,58058,42684,58512,38960,-11635,-33743,-27781,4287,18957,2721,15925,33266,40198,65455,55432,10184,-30898,-56664,1855,105654,107678,42842,2178,-57315,-64579,-24430,-16446,56231,184201,163256,100751,105088,74854,20913,11902,24315,52123,66683,37995,-5241,-24822,10210,75159,70688,52013,79544,51913,-5805,39006,67969,-10498,-55249,1076,55985,35596,-27160,-57741,-74215,-64905,-47960,-14528,-1178,-24144,-53181,-59266,2576,28527,-22884,-29636,-5705,-1281,37005,78712,52288,20185,-15555,-104392,-181842,-159483,-87649,-31476,-30447,-47030,-50826,-60402,-56654,-74300,-62253,55484,153917,164811,115764,29188,-29312,-15483,-58452,-114429,-53549,35706,30800,6595,-1713,-22133,-49849,-63005,-61201,-9162,36504,50273,48089,14096,15353,99436,172392,146077,56507,-42397,-79230,-41476,-12564,-7828,28014,56836,-2338,-71502,-48669,13296,16968,8257,62386,75604,-6160,-72710,-51834,23283,49352,5054,-39179,-67792,-60406,7042,116672,137535,53596,30943,65554,66082,66951,43776,-27252,-76470,-39544,35509,45021,-12943,-55398,-33290,-13217,-3026,42700,95817,72265,-23444,-94276,-67994,7947,11325,-69943,-125450,-110608,-99409,-120119,-114120,-98797,-87860,-15583,73012,88245,70146,52033,40054,57938,45909,-12377,-38970,-21545,-29943,-59947,-80712,-98571,-70007,148,11326,-33557,-1353,36962,-47025,-139183,-64850,92791,185213,109015,-43575,-85230,-22385,7111,14812,24913,5807,-39838,-96737,-116077,-25505,31566,10957,3500,44732,75354,97936,83990,27469,5873,19304,65240,127029,97598,13644,-17626,9360,26130,-1672,-25098,-28975,-22913,-10273,-26490,-21515,55322,94368,36435,-15699,-21950,-58564,-107452,-112114,-75052,-70887,-88933,-81407,-82595,-90404,-73077,-25639,69111,110642,28953,-12601,31325,26264,-35606,-67584,-45278,-21884,-42467,-79710,-53391,-6524,13303,72902,105121,26380,-18674,20387,44077,49622,22280,-11748,24544,80478,36008,-49765,-53564,5404,26987,-732,-29920,-33268,1818,8472,-53117,-78448,-1124,63540,74643,79340,9452,-127563,-183119,-139565,-90504,-55546,-10823,22769,-14928,-44002,33824,61553,-61888,-148186,-86773,31587,114675,84275,-25830,-71593,-23569,8672,-258,2830,40344,84278,102737,118475,90297,35907,47909,102402,128301,105104,51869,32863,29718,-5286,-41587,-17401,72619,105000,255141,715047,964122,594885,147569,10485,23908,-14277,-38054,32262,45430,-80232,-187896,-173001,-47379,-9751,-75814,-59617,-8180,-46060,-96202,-36865,13272,-44222,-64739,32015,59167,-9764,-34887,-33205,-56807,-54927,-9800,55742,113388,126289,88582,55386,19543,-11901,-3403,3666,483,53644,144775,119710,26730,14008,106587,153002,50875,-90450,-83766,33898,96515,73973,44061,17242,-38462,-59960,-51159,-50378,-45372,-25936,27354,62461,-2437,-112934,-103364,-31147,15579,41675,28692,34681,82065,116252,114348,43791,-27156,30690,83489,10423,-39980,5222,35123,12722,-2934,5033,3547,-16517,-4274,21185,-31700,-87958,-39373,6745,-10699,-20067,-8524,-4377,-158,-90730,-207519,-126004,10051,-36588,-115507,-131290,-123689,-59114,790,10784,-2043,-12581,-12168,37091,74316,62688,52250,51986,23635,-9945,-9049,-10352,2492,69860,109876,50601,-2389,22015,17863,-63130,-91222,-12796,53580,35740,11739,-6159,-26781,13723,63554,27813,-59987,-103866,-94590,-64058,-42544,-16482,15430,26048,-4575,-45121,-39784],[-70681,-64764,-46293,-4668,4351,3557,12859,-14970,-72938,-111133,-114849,-29489,85437,110625,22550,-62043,-54013,-22465,-60617,-98187,-98194,-70864,-32055,5852,66095,113236,108563,113222,111178,83121,32442,3430,21594,10301,-52916,-81991,-28869,2670,-23376,-43788,-10926,40250,68469,69035,37174,-4501,-23840,11841,52496,10026,-31436,26311,52556,-35985,-70652,47905,156579,153805,96407,79775,89973,65552,46901,59701,64037,17580,-57036,-52601,-6754,-15849,10831,86915,115544,39325,-57390,-36241,73016,82411,23046,12665,44573,87164,87136,3860,-53566,-37591,-11013,18714,13745,-25005,-25687,17734,42309,-6370,-30914,34225,103336,63950,26168,59759,54519,-8070,-24553,-20372,-62280,-94524,-99062,-55374,21070,20331,-26932,-55961,-66214,-35739,38167,68988,-9747,-114629,-86435,25773,92095,56703,-61038,-132536,-102552,-66017,-35574,-18491,-27490,-49455,-38491,25387,75132,24562,-75966,-124911,-61703,20536,-8848,-51003,-33328,-57324,-88865,-57421,-35680,-41889,-58626,-74452,-102717,-120521,-94077,8509,95591,13750,-90706,-59999,30119,51749,-23366,-140019,-168066,-64572,71134,116373,103284,66352,12449,-37807,-69140,-53531,-16279,-1685,21240,63732,53781,13010,44092,98834,77758,-4538,-62809,-45886,18081,58181,90275,56338,-24523,-30010,29382,47980,13729,4741,49644,44094,4179,12838,36732,25884,16749,36606,47877,-16477,-119497,-125864,-70444,-63883,-81140,-70284,-28915,80695,183225,184583,147708,135127,75860,-4798,-3530,16698,-24494,-48144,-34039,12836,56563,13942,-41448,-14977,36396,47604,34916,-1072,-59938,-110903,-81096,-23198,-13777,-42041,-2298,50712,21575,-15191,13594,-33442,-103366,-52440,49589,25703,-61201,-83496,-23811,53603,82252,101143,118474,3584,-147551,-124002,-19093,30558,75763,85089,9772,-26701,23879,13878,-42569,-35037,3665,-7627,-21160,-34277,-36554,-1565,70731,135152,124395,97510,84882,31297,-31270,-6053,30456,-27890,-98771,-103152,-77192,-78643,-38689,16608,-9602,-77604,-78540,-22407,-14089,32617,151251,179757,122557,85524,24902,-69649,-127979,-129327,-93583,-45675,22182,32872,-9898,5191,56117,65624,102472,139368,122253,125292,85545,-4801,-8845,45509,19601,-54746,-81509,-48619,36229,78657,28006,-21012,-23550,-34343,-45703,36698,134670,115527,-924,-111539,-133182,-68902,-25105,-12622,-65070,-160347,-186298,-93869,44821,123060,42375,-99695,-152896,-126447,-56534,41365,108647,70222,20253,27175,29684,-12176,-30390,-31077,-61600,-71800,11879,46738,-69543,-132513,-47726,20452,4944,-54280,-135439,-138932,-60708,8286,80171,116031,66222,54983,131745,146720,41132,-17384,33662,75699,34632,-3295,-6655,21371,66271,33184,-27528,-55774,-80844,-71915,-74672,-112029,-107475,-31704,34614,52549,38451,16065,31102,95890,67150,-31839,-73010,-48074,-7569,49558,97161,57840,-48049,-90854,-33940,8592,-15698,-47534,-71636,-104986,-144736,-154183,-124821,-66902,15541,74876,61528,25855,46697,111369,162660,211230,216669,102991,-25148,-47277,7320,72220,78007,8077,-12863,14461,49152,64735,35690,17587,31882,46232,50820,51681,-8140,-71743,-42780,42495,82183,39868,25642,75098,107849,50022,-50456,-76495,-14709,15084,13552,-18295,-84720,-81668,-1169,45749,6867,-63808,-103357,-90238,-19901,755,-71528,-118224,-68830,15636,27303,-17678,19630,147308,178872,113178,77009,17257,-57911,-58543,-53521,-109830,-102637,-45468,-62137,-117169,-64087,11132,18878,8566,-30366,-74293,-66421,-14814,34500,26799,-50570,-120342,-133100,-100141,-52954,-23231,-40472,-63586,-35273,-23832,-23308,-4947,-23084,-100538,-128738,-85361,-54807,-85182,-137825,-118806,-45300,24036,59984,52425,10021,-5531,6355,768,23431,67740,50552,4758,8003,35749,86546,126768,88375,20511,-13078,-1827,73323,101256,70060,75024,75122,66366,62362,39779,30085,90665,137175,88550,-8252,-63963,-17755,3991,-62248,-17481,127062,123937,69821,101783,104186,61174,80748,99879,65486,50510,71001,55798,5030,1945,69890,66996,1590,-11174,13312,56436,116167,105884,35038,5239,38545,63516,33019,-4702,-24336,-66985,-53067,6546,31654,31727,32657,6500,-41892,-44764,-41825,-61777,-54517,-37353,5313,83315,118047,64077,22928,-10080,-94858,-155513,-138087,-91207,-50288,-57696,-64752,-7888,9404,-51422,-117775,-88489,38511,107191,109710,115466,86928,25268,27795,10924,-45256,-20463,26593,16165,39578,67106,3130,-83423,-118153,-120342,-37753,66684,104973,78229,11309,8371,105868,180111,137960,22320,-103417,-149405,-134228,-129230,-128415,-82251,-2397,28412,-28196,-53255,-21550,-16393,-30214,19467,71635,73833,10581,-53720,-45009,-34620,-73013,-66826,-25546,-50222,-71848,51590,171084,123734,52393,44644,53505,69846,39953,6335,-12922,-36042,-27199,23159,29874,-42659,-81404,-43789,-6169,-14783,7615,41462,-19358,-119271,-121623,-54932,-39722,-83276,-119788,-107532,-96493,-116466,-110081,-73257,-40641,11448,38628,53811,81721,24440,-45246,-3532,37267,23612,25887,23442,-20192,-83558,-113256,-94751,-71067,-50997,8819,47618,55805,60391,-15629,-100641,-41500,63580,119073,95126,14229,-31230,-18935,2214,22959,25799,8796,-6838,-20779,-40511,-20944,-11218,-16295,1658,49566,68482,60024,50099,14353,-17626,-15489,27490,76717,69563,17543,-31426,-10904,48293,57919,41569,17038,-16252,-42783,-79639,-70154,14766,77727,61409,-921,-65494,-114015,-106952,-63785,-41220,-80283,-128654,-121296,-89104,-33754,3433,-15927,20459,70707,9501,-36880,-10563,-27049,-89403,-104571,-45686,1094,-28130,-68038,-34079,43319,113038,171810,160912,35167,-33971,15428,60422,67651,34759,25750,68923,91126,26505,-34575,242,49058,2209,-52734,-11468,41941,60974,67560,34154,-6467,13869,-1124,-28390,38965,52175,-59503,-119094,-76095,-43204,-30287,-887,82312,105149,38375,66518,118977,-24320,-198657,-190856,-62070,39939,28752,-75110,-114336,-39613,14648,-4855,-42460,-10198,61249,75783,58443,21825,-21005,1824,57599,78193,79666,68911,66713,56420,4593,-61826,-35239,31589,49593,232914,719015,929930,528310,87443,-20772,-9184,-20409,6015,89863,69655,-62091,-184151,-198349,-125193,-31205,-37204,-47742,-78399,-168350,-199619,-92876,-22346,-47348,-25082,45842,44222,-15421,-48817,-34630,-6689,18522,34271,61877,111335,137421,92729,45204,3471,-41768,-48537,-14493,22828,74419,98022,36937,-32236,-17755,45740,65843,9683,-42796,-20862,46766,58755,-7653,-40316,-11498,-15165,-14314,175,16923,33622,28607,2769,-49758,-94279,-79582,-26536,-18124,9191,52073,42844,52536,106843,114609,65771,-3445,-29043,47147,111689,26149,-63069,-29540,24943,18120,-26108,-27340,23137,26155,-19663,-14158,101,-19270,-9623,6082,-9449,-26193,2018,60172,81828,-1267,-126808,-136378,-60356,-69834,-109492,-116116,-97927,-12757,47081,22150,-5987,7674,-3731,-9531,-12596,-12463,-2274,-4089,-45345,-46803,20212,19253,-20333,10565,35764,-14187,-22380,37573,23520,-79846,-95010,-1647,33501,17399,26277,12756,-4526,41921,72225,31965,-3709,3833,24916,41998,10971,-15664,21150,41035,-20833,-84162,-72010],[-35493,-84428,-76487,-22887,-8102,28889,91158,62374,-11258,-86775,-169359,-134449,14872,116141,52174,-56253,-61554,-322,-5014,-31952,-36467,-54553,-32542,42706,110902,122696,128383,170359,137804,22416,-56989,-53911,-16049,-16178,-49051,-74915,-50260,-35519,-44276,-26262,12044,20485,49623,65255,22134,-24308,-15058,23168,22978,3509,42356,123806,80395,-80258,-109373,45275,139165,131478,98500,47682,7317,10995,67153,133250,149457,98062,26194,-8751,-5425,-24622,-15786,25080,64006,24448,-83434,-110356,-1575,54618,3757,-30752,20890,55279,-2530,-76716,-55251,-6423,-40787,-49296,15888,37356,2659,31906,93437,51613,-5865,20810,91342,118202,145487,183860,169016,83182,34112,18369,-54706,-102053,-85013,-41417,22586,28312,-22241,-50572,-71999,-63546,-17882,3057,-22127,-43623,-14638,3681,-28777,-74398,-107026,-82554,-61444,-84139,-53513,-114,-5399,-60853,-51266,13537,54989,27547,-27805,-62131,-44547,-2939,-22265,6901,97088,95479,23963,-371,-14647,-38342,-47770,-47057,-38046,-7024,-6719,8441,52836,-23735,-114763,-47892,61501,48645,-46921,-123385,-96493,30100,141226,137076,64984,36270,60817,47870,-1664,700,53290,85454,57652,46811,37977,346,43330,103964,28351,-91766,-107863,-38163,33912,58780,61260,18619,-14257,19828,54871,34557,-398,-25488,-25488,-17412,-13598,-12233,21351,73631,86463,62735,32379,-1369,-24072,-30972,-30437,-19998,-4575,-22395,-35011,64441,197167,221372,176384,158844,81370,-20719,-26344,-16023,-56010,-59326,-3408,28951,8284,-44807,-64162,-22111,20912,27121,63514,85689,-35756,-176013,-117989,-18656,-9974,-21981,16586,75500,55437,-24041,-44118,-55899,-64476,-12677,46680,-22362,-139100,-153228,-64670,46972,95587,91136,58273,-46604,-128463,-52038,22061,29671,103471,115862,-29824,-120132,-62563,-60667,-118776,-105079,-36437,-33869,-75582,-52533,11705,43710,72476,105647,92118,85452,95370,60301,-10883,4160,66167,32405,-53891,-70771,-66536,-100212,-100872,-35919,2792,-38327,-45371,68628,129418,72154,118300,205256,172564,81836,1981,-58784,-81826,-99621,-144490,-137217,-23986,46395,5596,-26060,-21624,-6027,68983,100484,45499,47912,74169,49123,29127,21224,-31664,-95383,-97187,-40645,29315,53779,4136,-60868,-99165,-127013,-120325,-25985,68798,84059,15578,-107036,-160020,-78172,14122,58218,21545,-84210,-118907,-31936,77585,128383,68915,-39985,-112188,-113352,-44845,58195,112717,86307,37399,-23974,-54518,-54142,-31404,-22201,-44425,-28941,83288,151684,41533,-70499,-39484,28718,45573,-151,-84678,-130851,-101019,3061,126459,138776,22381,-24509,63490,110201,41864,14422,54534,76710,29564,-29478,-8183,85522,147740,100538,33113,-3868,-8848,-35569,-78206,-91033,-65105,-5275,60456,46766,-33540,-94369,-97250,-38908,-1210,-28009,-32075,-29435,-22884,51905,119529,79059,-5142,-44943,-24042,-14299,-62248,-115192,-102640,-58425,-51978,-86791,-96829,-46725,21849,60268,64866,82053,135479,169735,187672,199380,183877,114375,-1176,-56938,1568,56859,59117,18965,-11955,-14831,10041,12365,-17134,-13336,30248,70079,91776,92420,41847,9660,-21723,-40566,-2500,31766,40661,65818,102397,70027,-12101,-49147,-47815,-81750,-96756,-54379,-30026,-17182,15687,2029,-84307,-115933,-84782,-64832,-8787,28948,-28793,-69372,-23959,53850,94133,89065,88752,126731,114275,38211,-9635,-22943,23860,91323,64549,-24163,-43458,-48952,-97546,-106630,-27020,17658,30603,67935,14737,-50605,-298,65346,63239,-1878,-76325,-86379,-62797,-39933,-3734,-26449,-131939,-183620,-113017,-43682,-7903,38957,18158,-83778,-91456,-11708,5629,-26419,-47926,-47446,-42314,-6122,55487,102738,63695,-9390,-29116,-46938,-57015,-18155,-2884,-34263,-53692,-19700,97457,163557,72440,-30280,-35120,6903,62632,62287,22693,2729,19387,97537,172157,152308,75449,46475,85195,69470,-10408,-27497,63915,64939,-53123,-47280,81419,113567,85181,99982,101574,91163,104444,83070,1236,-16084,40890,62920,22342,35335,115376,79826,-12703,-18376,23328,80639,110086,72343,37185,60861,98585,104478,55628,21068,21544,-533,27000,82626,52210,-3984,14342,5003,-65722,-92705,-84981,-87208,-95637,-92228,-49578,29346,81940,42484,-297,12823,30433,2428,-46688,-84294,-87407,-89533,-60948,29759,73398,19493,-56555,-68914,-23924,1890,31734,74686,78707,71206,120999,122014,42039,-13085,-42258,-30849,74568,133042,36722,-75748,-128845,-133582,-59541,31853,92006,104043,42308,5933,56236,88024,60131,-9945,-83357,-136378,-160104,-140905,-108841,-109536,-90198,-43686,-77400,-107967,-61141,-15553,-38494,-50605,-27145,11734,8390,-51577,-95762,-115271,-116093,-33830,61434,9108,-93978,-22599,125035,112153,-4134,-69199,-65087,-45797,-15233,21774,14605,-45129,-78227,-23687,45600,5826,-45660,-478,9170,-86937,-111312,-49767,-79347,-143276,-105823,-45535,-29940,-32747,-52359,-68937,-90167,-135679,-107760,-9795,30502,11916,-12646,2950,16186,-59432,-125817,-81463,-24664,26812,54342,14631,-28519,-58691,-52241,-22621,-47704,-62693,27705,113164,113724,82861,54394,19054,-1030,-20770,-17441,16995,52365,53628,31370,-742,-43796,-49720,-17370,8780,26561,10206,-27274,-43654,-26948,-16355,39959,73768,24762,-16066,-15989,-10009,-6596,-5540,3929,3720,-18265,-49316,-24927,58547,98204,64640,-2268,-53891,-83583,-105609,-75157,12017,83598,121781,86947,-14435,-81746,-46401,12276,18513,-11663,-60267,-88887,-47771,39946,54499,6978,33812,73865,35688,-3113,-19715,-49599,-58911,-43467,-10090,3453,-31382,-43137,-7544,65533,152741,200198,149671,25537,-42068,-13376,45321,67314,17224,28894,101769,101294,40387,21541,25773,26075,-17331,-45878,33217,122437,120233,96376,83628,45446,1192,-47459,-79252,-17736,29506,9511,16690,24930,6318,-18610,-23698,64530,124038,42991,10840,58003,-43941,-191529,-164998,-54244,22083,45840,2318,-33156,-4634,22127,-2588,-48718,-29600,4204,-13228,-14311,-18096,-46806,-52419,-27709,-19012,-15592,28525,100649,98190,20709,-20044,20535,37239,27636,293786,858966,1068964,602361,85305,-52264,-31161,6973,90911,146817,100323,-25391,-159860,-167283,-89349,26520,20363,-15218,-101939,-216138,-244813,-140127,-60127,-19192,62419,102514,51725,-11334,-35005,-6643,35133,73167,113105,148941,154516,116367,27868,-14735,2728,-234,-39995,-62874,-53313,-11089,-16766,-90916,-110283,-38035,32611,58687,51555,37924,11343,-18736,-57983,-126480,-131377,-36798,31330,58052,52147,36328,54008,73799,26094,-76851,-84862,24346,63703,867,18127,69532,70735,76313,94105,68126,-13534,-65304,-21858,58091,60387,-26060,-89883,-63393,-15357,-18350,-80352,-89785,11868,80156,45111,33214,71546,66426,27833,4511,10792,5732,557,20222,22559,6160,-48956,-100057,-74740,-49520,-74884,-94957,-68065,-1006,26395,2584,1430,31931,16860,-20160,-48087,-37187,-31659,-67422,-111931,-68971,40018,36925,-37476,-48946,-63181,-112307,-66842,46412,48913,-53054,-88484,-32415,-18222,-8517,26563,17655,2438,44713,93617,105641,112645,116353,100612,74847,6589,-42529,-8781,31793,-1601,-46920,-28496],[12755,-73443,-79783,-52476,-63327,-7902,83616,86337,51774,-7695,-119047,-157085,-62604,57351,53475,-1742,7723,70482,75787,70830,84231,51353,28605,61002,79707,79537,108070,147157,77098,-69298,-120388,-63085,-6229,-15186,-68087,-91983,-76139,-97253,-82718,11088,51237,3613,2722,21098,-10545,-31370,-12307,-5014,-31688,-36335,32096,90228,7622,-120692,-89457,30318,28820,9087,41971,13459,-35080,-545,56062,89762,118385,96903,58788,27784,-10309,-44771,-27902,10121,47229,35948,-54518,-123289,-68175,-17500,-50383,-86367,-51497,-38524,-80568,-85375,-8016,47383,-9387,-45050,20617,58207,19824,39923,105951,84407,37614,19421,34591,100979,206348,225070,162748,88582,59850,79270,41344,-31988,-69321,-64295,-9050,18920,-23083,-36370,-16225,-22336,-64097,-106424,-95147,-18697,32631,-14918,-92131,-95852,-43689,6470,-3005,-40424,-40303,-37453,-35711,-50828,-47429,-24444,-958,5928,25868,47766,35094,17889,8148,41253,115640,156553,121734,56468,-12316,-56945,-51002,-9163,23179,62007,49690,18668,25204,-20486,-102850,-80496,-11739,-41836,-93783,-79771,-8415,63995,84260,45392,-6404,7567,92049,104586,33833,17090,64263,91046,25666,-35218,-51139,-58273,-13886,35989,1225,-76632,-76695,-26356,11166,24730,35175,27116,55083,98521,65389,12853,1872,-10803,-51900,-60265,-25226,-5165,26365,72045,61266,30270,15604,21130,51656,58233,41109,47532,49310,31640,17520,55626,156550,200451,126425,60186,140,-73537,-75432,-21949,-21468,-38560,2271,10650,-66479,-130103,-108795,-46657,-2322,-11453,17340,74776,-21022,-168373,-134352,-58907,-45903,-15057,47676,107607,72789,-36457,-92670,-72962,-17474,26712,49201,-9605,-80851,-81875,-47741,-2854,34604,10509,-48032,-88320,-37010,57599,58539,26178,113413,141169,-32603,-163298,-101320,-62096,-105554,-114107,-57697,-53706,-81960,-34029,41046,39896,47751,60096,19833,-10812,15828,26742,-21832,-32094,11154,9113,-22971,-8441,-19950,-73488,-82876,-20855,8719,-11443,6799,165131,245962,44704,-61156,52535,99042,44289,-10041,-39342,-17010,-21978,-88238,-96042,-17656,61421,53878,-9028,-62749,-83136,-36751,-9245,-25814,13821,93836,109558,32548,-50372,-66794,-56427,-13661,23720,14116,-857,-30403,-86677,-143104,-173622,-156455,-70616,16575,55156,15102,-73167,-93240,-9808,47800,56710,48405,-5537,-31232,25737,38688,-3456,-8965,3859,-20389,-44877,-688,75380,101655,100376,60744,-54369,-122105,-93055,-40806,-27558,-33839,-4779,83376,131370,77283,8891,-32917,-33126,26791,60643,30474,-15985,-43862,5311,102244,94365,-41988,-105190,-36646,11767,-21441,-10168,1099,-16919,-47245,-66178,-5559,108953,158459,123831,81958,47710,43416,-16518,-91909,-61815,19219,66698,80233,3387,-100975,-137273,-135987,-93488,-19820,-9119,-4986,645,-4367,38880,89262,74179,35250,16350,-11523,-58973,-100413,-128363,-106435,-28978,16848,-8275,-41173,-31973,-19122,-5795,27856,83787,131915,133321,159449,149111,80568,27987,-27953,-60576,-5909,21196,43636,79459,38431,-20328,-28117,-25413,-39912,-51861,-31042,34496,89820,115512,146384,164868,55199,-93430,-100775,-38985,8465,77178,140990,114870,60908,38506,-16797,-114961,-120133,-7392,76882,68747,17712,-75400,-184942,-159541,-67771,-61262,-33735,53102,64627,17287,7862,36975,96903,124916,85899,45620,29510,-10465,-46050,-3745,99551,133273,77685,47049,38846,-28519,-95207,-58309,36384,59247,64805,115500,86809,62459,125796,140812,85870,16462,-52983,-77132,-68335,-37713,16500,-22486,-160155,-204732,-118229,-23710,39756,67780,9609,-82229,-81815,-31326,-24386,19767,67542,20999,-57257,-51276,27314,96491,62667,-20393,-27714,-32255,-74201,-77154,-56124,-44891,-53135,-44098,27711,54719,-36887,-80598,-16913,24660,-3497,-26940,-18034,-49517,-55500,50533,161227,155200,68358,-15770,-18213,-15831,-45221,-25736,79469,99484,15114,-14,75776,111839,112986,113835,99128,80851,40684,-18412,-53679,-38636,-14040,-5066,-6272,59711,144852,87964,9732,26298,46150,54095,73237,59435,24881,40785,77258,73433,41932,49302,94264,95139,102439,104108,26810,-65652,-51378,-49658,-113813,-104187,-55742,-60814,-96759,-120675,-123782,-65387,27637,22765,-35078,-2054,79526,62100,-10934,-59703,-68741,-68646,-26027,50667,89228,85476,49726,1570,-45242,-72569,-29981,12378,7017,50293,161320,161586,55260,-37628,-93749,-60767,67102,98051,11563,-49505,-84428,-96734,-52823,-6875,38213,69762,36001,-9235,-10341,-3466,-163,4239,23556,4502,-36904,-26777,-9344,-71032,-123482,-115185,-121448,-115529,-47019,5536,-28046,-81427,-118911,-127795,-79515,-57856,-96485,-136607,-120578,-12096,88173,41348,-81263,-75338,36572,45974,-73078,-160601,-159807,-137554,-75616,-22722,-34471,-75546,-100030,-61649,56101,114430,99190,92794,17249,-129163,-160224,-111104,-140675,-135407,-20451,44968,32515,18627,-640,-33615,-84532,-153762,-120589,1123,48080,11432,2567,32103,16234,-53800,-101589,-92724,-56879,9156,3818,-75721,-92565,-50714,10462,53814,27424,288,35461,87218,114631,100651,115940,122694,55937,-45331,-100823,-79001,17306,78831,68095,1969,-91329,-99627,-44117,-36094,-43473,-50750,-52530,-25941,5638,-14970,23740,68432,20140,-42380,-25624,30917,24065,-44474,-66559,-56723,-52252,-51243,-43351,19435,87472,46062,-59593,-98874,-93364,-89193,-44456,37908,114700,191231,191697,91194,13799,23815,33899,33552,54108,40377,-12359,-9254,39048,33433,15671,53923,75212,51608,20617,-15176,-26308,5768,12046,-7035,-33138,-56812,-30493,15117,42067,78182,126336,112284,41245,-23729,-35870,34022,82739,5266,-8278,84002,90074,33335,16492,-19941,-44833,-46759,-39133,31261,129358,128453,50891,30067,40326,3167,-17708,-12106,-6699,-879,33872,71541,48160,20922,-7732,-42039,-7252,24351,-40544,-72458,-20797,-43470,-105830,-59972,7146,58181,106461,98640,58671,48182,39077,3537,-7335,25333,9834,-40614,-12267,26407,13659,-21056,-41324,-56914,-73015,-21654,90151,117951,65555,70930,90688,62101,38830,363636,1031955,1307248,774181,123029,-113235,-76527,-641,66595,83676,73436,514,-115255,-124949,-1679,64974,21327,-20570,-88252,-160582,-191727,-146807,-93425,-25184,83712,140525,89918,21566,-22038,-41865,-28703,22067,100640,176189,182234,86585,-56671,-92461,-10641,30101,-42075,-134155,-158415,-113128,-68571,-103762,-106867,-24813,64005,107103,107957,54448,-36138,-108153,-129370,-138629,-116875,-23988,75355,130753,105924,37291,26074,66719,61361,-5962,12181,102035,93394,13134,8793,26037,17514,21947,15365,-2711,-39691,-56320,1967,46621,-20478,-76041,-71668,-49882,-18987,-29337,-97685,-108555,-18472,63500,84867,89072,94850,70851,30946,15329,44982,56657,29976,-8864,-52019,-54842,-28982,-24112,-23337,-27442,-54845,-51127,-3762,23359,10706,-9879,-14675,19599,45715,25706,-15599,-24392,-44872,-106595,-135685,-66186,35182,19628,-56142,-70868,-92321,-126408,-65210,42071,63344,2693,-32663,-19090,-18607,-2816,33911,22383,-6468,12554,68399,126555,160590,152026,86523,2287,-52888,-63317,-40036,13496,43977,38680,49560],[50766,-21898,-42042,-60768,-115216,-73301,30953,77496,75373,50959,-9159,-40670,-11390,44901,74115,81520,87690,115860,125848,135847,129680,81170,36307,20202,-3680,15418,80391,110463,27604,-75433,-72855,-112,52228,32416,-48203,-67164,-44855,-105041,-102586,9306,52614,13469,-21819,-36686,-63390,-62696,-31378,-36662,-79665,-108940,-88660,-69797,-93751,-88880,-14391,19708,-55000,-90530,-44594,-24706,-9210,43282,35644,-9250,15135,46813,57012,51769,-15141,-63277,-7256,47845,57136,51891,4146,-62168,-64588,-58750,-75482,-75316,-58637,-60661,-54333,-28735,8054,46132,45433,26413,24512,9167,-17212,19196,91106,94301,68947,16752,-42316,4851,149857,180687,101569,35996,19272,77245,118134,78854,5208,-52341,-51671,-25017,-22177,-3944,44290,29239,-50986,-104221,-78559,-1770,49603,17423,-54923,-75668,-24753,19447,22813,12725,-17664,-70502,-60840,-29415,-39131,-40379,-13908,-845,28967,79814,90024,69158,63856,33437,24038,89327,124574,69137,-5635,-44181,-38939,17187,43358,48201,46754,27589,21892,-342,-84875,-143794,-130401,-138585,-137693,-73584,3763,10036,-28485,-54561,-38651,14592,84732,81155,11327,-14315,8375,11509,-66720,-160481,-171202,-122532,-83095,-48761,-3686,-6450,-25896,-41982,-46873,-28269,23952,74519,132297,141465,56336,-11291,-17026,-19221,-53296,-67611,-21202,33310,53580,27366,-29093,-33585,8620,26666,22832,34538,60504,87953,75923,78472,92937,82084,108146,126104,36987,-52803,-73034,-102591,-97256,3791,48810,17168,17391,412,-92142,-155485,-137245,-82523,-24323,-25941,-28740,4363,-21981,-87063,-98002,-91007,-60730,8817,97700,134830,76010,-17016,-78939,-85482,-23448,23421,55916,41786,17353,25494,-1345,-42435,-23605,-38296,-84243,-70006,39246,107785,67622,41268,109055,106184,-41096,-116596,-18763,53275,15800,-50667,-84928,-108345,-78396,-18179,15673,-1944,24996,52695,-5801,-66547,-39770,6677,-24892,-80712,-94560,-96798,-56427,16385,34316,-15377,-30637,140,-8073,-16595,16081,120483,158705,-4900,-143814,-109381,-49627,3001,35050,9661,16638,51729,71429,70102,45899,67767,115375,68606,-40849,-104486,-84825,-45361,-10925,64748,146547,140185,41532,-30309,-17100,30645,101628,89487,-7828,-49757,-37535,-51568,-93294,-117545,-106748,-39273,31397,33595,-28208,-55541,-6748,61932,50556,11670,17630,26307,17457,33336,-21667,-116116,-100592,-10603,34569,25098,56420,114010,133216,129873,78642,-47959,-104036,-37769,32610,40203,15856,5700,25810,12708,19523,51885,-34137,-114239,-28309,70861,94386,109938,92991,55956,56005,29702,-52945,-89623,-50123,-14673,-32421,-38932,-74975,-127708,-138202,-68737,44258,104788,99488,104070,126911,101741,40867,-17344,-59494,-3284,95755,124667,80016,-13410,-87629,-98079,-94385,-50525,6946,19327,16941,29254,29330,35193,63653,60046,13029,-4325,-21614,-61693,-66990,-59389,-70470,-41700,2575,27789,21706,-20725,-59715,-40754,-950,35279,54552,57479,114267,125060,34275,-40023,-65651,-58702,-16638,10972,97970,178620,103823,9223,12092,27684,-12475,-92769,-137207,-66540,17694,60542,146639,216610,118528,-75663,-143224,-107831,-35255,75971,149655,124512,100845,97951,43183,-51025,-51239,53466,138506,121496,26960,-106655,-224368,-202644,-100819,-82042,-55358,56437,128129,97291,29574,-12098,31812,71125,7870,-52885,-12494,20014,3727,45779,103378,54468,2488,49950,73684,-13323,-86806,-41544,70531,94166,52569,76329,127663,175228,217478,202356,142841,80215,-8107,-92998,-129841,-96119,-27650,-34628,-120257,-137588,-74571,-21705,40736,75641,22809,-66178,-107695,-117090,-107136,-2751,91732,41701,-42527,-39527,9777,57370,38282,-31274,-24582,16368,3215,-33755,-46857,-14450,23156,22408,1348,-31075,-74440,-48158,30905,20912,-65744,-57305,35052,33726,-22481,5612,59861,59004,3908,-64983,-89405,-90497,-99892,-76647,13546,81273,83850,58124,54161,64729,87365,99804,91161,41541,-40055,-74507,-18044,16534,-33310,-79425,-46460,51717,122179,81928,29713,27767,18431,14042,79435,120872,49468,-20600,-27081,-40186,-21160,68934,150698,123788,77332,59579,20619,-43655,-57820,-69252,-109142,-59326,15253,2208,-39653,-79019,-115235,-79373,26687,52183,-13961,-41891,-21142,-25174,-30199,-16504,-4981,-4952,18454,47398,58219,88109,88476,44880,-7204,-54795,-35238,-9663,-33497,-9697,93630,106708,36977,-22468,-64017,-41236,24380,-7752,-56485,-35459,-21192,-37557,-16259,7676,12549,-105,-27925,-43444,-39804,-8180,28904,76017,135033,158442,121954,87659,57784,-11937,-74265,-91383,-69370,-29537,-8966,-24806,-47479,-51110,-99319,-165165,-136229,-64446,-46469,-69833,-86769,-45773,3939,-5515,-56879,-61064,-3306,22983,-41482,-112577,-115608,-81025,-63489,-53430,-49143,-50482,-69778,-45413,95161,217219,205357,108331,-14332,-119009,-116584,-84485,-109756,-70489,49476,94034,49900,10454,-10267,-30139,-73131,-128276,-113897,-41146,3684,25628,59586,81865,62347,20244,-11370,-31892,-11469,28643,-34855,-147001,-156977,-86072,-11122,52943,92711,80307,38548,27859,71656,107083,129789,131568,92978,2242,-103581,-144794,-60663,35928,65739,30027,-40554,-57543,-37061,-88498,-151705,-151454,-72778,18391,57990,26432,24592,45519,38386,10159,22599,79102,34565,-79319,-94801,-66373,-48504,-24263,-32726,-15812,60733,44313,-65158,-95210,-60979,-37523,-4938,35770,101380,181907,186938,131388,86139,46954,-6588,2542,53734,70541,43102,562,-17271,-8095,9707,26246,29763,18185,-5863,-21202,186,15153,-12819,-31542,-36120,-37311,-6721,31735,3454,-17152,42702,88189,58221,-5535,-32838,38404,101552,20296,-35578,24053,39781,-14870,-45714,-61029,-67444,-62504,-63044,-35546,47905,76786,-21523,-50175,29796,48906,40240,56100,18685,-25480,-12925,-9854,-15034,11668,23666,-17985,-45147,-58117,-111450,-115810,-12335,41440,5804,5666,33390,68363,102217,81213,41118,37247,22498,-12660,9411,71354,68121,24522,41247,77940,89780,76847,40697,-8967,-55893,-57941,5404,71342,113935,140019,117013,62639,59951,413049,1196610,1565370,943515,146702,-141214,-101554,-42673,-42701,-34157,17335,7487,-75700,-95975,-7571,16673,-1191,-24432,-49146,-47387,-66758,-100804,-110011,-75160,24965,132343,134416,72924,-19452,-120717,-132080,-69158,-2555,76626,113507,31818,-112194,-141501,-41240,9194,-74233,-168728,-187482,-138054,-27604,4514,-18475,24070,81990,83444,64321,1963,-86489,-128065,-95447,-38068,-6728,30996,99271,167865,153117,64475,4843,13794,40641,45217,68552,80654,63658,26220,-13046,-54726,-72084,-49327,-42036,-20296,25447,43136,60839,43696,-38901,-45190,7219,13901,25064,8149,-58098,-57629,-14062,-2963,18583,45275,27131,-5654,-5457,15032,41412,53042,57637,40609,-33560,-104325,-51059,37416,25334,-53396,-76977,-16627,42192,46634,29367,-3045,-60401,-37400,49485,78841,26118,-18476,-57912,-118633,-127145,-43012,32414,-15190,-85794,-84661,-81270,-71181,-10786,41936,50977,33522,32064,42917,36890,42046,62283,41051,-1866,-21142,-8361,37191,86069,101567,16388,-101968,-117352,-76260,-59112,-7116,50551,60223,66186],[42882,2474,-34451,-66198,-116887,-108037,-35985,8163,9832,17305,31530,62731,79618,78655,92279,102061,68598,55283,85682,113982,58363,-49517,-79220,-67222,-87401,-56317,34672,86203,55465,25150,29148,47980,72127,52470,-7256,-18510,-13217,-70376,-67007,-12124,17718,19227,-27061,-68291,-88034,-94744,-51803,-29462,-82572,-142734,-175566,-175216,-110572,-6168,41239,17322,-35981,-67344,-65322,-30930,32117,64221,8559,-70221,-70684,-12098,42598,44276,-28162,-67478,10677,58106,35169,25787,33811,15891,-10671,-36045,-27441,5825,12138,8000,30280,13806,-32708,-16986,37910,60650,29233,-29010,-64686,-29215,46078,65311,53544,-46,-86388,-93217,18130,84361,58167,8167,-9679,48621,111118,127923,104972,22378,-67765,-77038,-17523,31529,52017,38572,9527,15539,55551,62990,63593,74069,25590,-72150,-100060,-42081,27209,47088,6431,-46093,-28356,-1196,-17068,-9213,33247,28212,14794,45571,74720,102562,103892,13160,-58452,327,66176,45032,3132,-5228,3694,42242,57096,49614,59909,49581,29536,-3607,-81595,-167046,-170548,-143748,-127869,-86497,-43157,-61540,-86459,-80724,-44993,8910,38569,12884,-22978,-35780,-41516,-55299,-120126,-202323,-197038,-139358,-112691,-74151,-7319,2427,-34583,-59518,-56933,-37378,17742,88497,149943,128413,26028,-53948,-71209,-75032,-83877,-78181,-13277,66698,82306,5522,-94499,-94462,9269,36463,-44369,-71888,-11070,55139,75124,92773,109136,92645,68051,57366,4172,-57357,-75570,-94435,-85099,12678,70827,39607,23590,12979,-43614,-104240,-132696,-104136,-37258,-11600,-20080,-40837,-36060,-17504,-50396,-108326,-71517,32483,132928,123852,42565,-8341,-49752,-103892,-79082,-24664,35653,57080,45387,41963,-6032,-45865,819,9430,-42596,-41063,18270,55963,51258,67803,84118,7315,-90915,-59396,76359,135325,105905,31209,-89373,-155239,-90309,-35628,-48449,-48720,8875,48178,2799,-27505,-4147,32394,5622,-68780,-121854,-150181,-106554,-7312,41605,-281,-28925,-25777,-32879,-24793,-8823,-40029,-81256,-56718,-58475,-132114,-144517,-22699,83673,49625,-6189,49031,161817,179704,87639,31388,81077,68423,-25406,-53385,-9732,17404,32686,95103,129595,81933,43410,60119,60480,79970,142389,106380,-844,-36823,-4324,23035,14559,-11753,-21086,22432,51051,-7791,-77056,-51363,15009,43257,8945,-24388,-13388,24950,25094,2218,-33110,-75591,-90066,-49668,-9507,3255,66497,156962,180096,145659,85293,-27178,-60043,20100,98758,114541,67790,7335,-35855,-90353,-52079,37524,-51037,-156405,-76518,19652,61814,135809,165260,103983,33285,-7322,-27037,-32954,-15510,28878,34540,-29186,-120510,-168614,-151668,-23227,120212,99363,25636,73748,157264,108022,161,3614,48542,72440,98998,92701,36020,5155,-8479,-49641,-93898,-75862,-29645,10486,3453,-6726,13481,29245,56795,50679,-42560,-101939,-69893,-23511,22766,36862,-10406,-50599,-44643,13209,47963,-11250,-59353,-23995,2059,-8969,-17873,-2349,65486,117243,57380,-43546,-83045,-60453,-15921,55307,190834,233760,101253,-9203,30380,57919,-14442,-118728,-177380,-127413,-58296,-28658,12775,88177,83778,-35348,-124998,-121399,-54163,24519,64273,58967,76593,85571,46504,-1952,-814,50918,116975,131116,54119,-75039,-189076,-187920,-93605,-48837,-19914,45283,100095,113294,57682,-29955,-45830,-15276,-69662,-123569,-44745,56766,71218,58789,39500,-25983,-39371,26247,52654,-30802,-110813,-85606,38993,75276,-21914,-30997,89791,171789,184410,189219,157850,78934,-14984,-90106,-126215,-121863,-88347,-61654,-84479,-96355,-65944,-73361,-39543,56703,80737,-12399,-100850,-131532,-116889,-45895,20569,24176,18592,30682,8684,12324,20636,-27563,-37486,38824,104145,74603,9462,18243,83105,89225,26672,-25145,-20679,26441,49992,-26941,-95179,-33171,88664,128221,73706,27807,3257,-16235,-53170,-88105,-87890,-85655,-112023,-116454,-54546,33653,87478,50501,-15297,-23767,5850,28011,37110,-8019,-61606,-28271,52415,66461,-14330,-85779,-44408,40104,87086,68234,9667,-41763,-63186,-32499,78257,148044,61213,-58877,-102323,-120615,-83134,44253,124382,58343,-11125,9125,54480,36991,-16975,-47115,-51580,1238,51765,27382,-6451,-15935,-18800,-8238,42126,84166,54524,-44846,-111165,-87452,-16498,27045,21154,12806,19868,8075,-3468,21566,9125,-13840,12829,8453,3306,22521,4923,-39333,-27618,13510,55008,65484,31081,6893,-23169,-94242,-111386,-49704,1060,-3251,10331,38464,27358,-36872,-94030,-86845,-45539,8350,63090,105624,128544,141738,113698,68411,45844,20090,-25308,-32595,22735,70273,-3501,-108788,-112025,-35647,-33680,-96019,-121403,-73692,2822,22515,-45225,-110039,-130570,-100352,-24747,20139,27529,61178,67828,7533,-18225,19897,8886,826,40222,49391,5194,20846,139118,224884,165734,26036,-51141,-72787,-59261,-23758,-8001,13031,45645,24671,-30610,-49739,-45083,-31552,-36369,-62152,-70396,-67137,-46338,22847,65606,54003,36835,27251,24021,26597,57658,78129,-3019,-123869,-155037,-122295,-85748,-25733,67098,104252,60758,5336,10817,63190,81116,60610,63826,26841,-76426,-144731,-92623,-1435,51672,72993,52262,17756,1383,-62432,-149413,-164658,-76962,17713,65181,54178,24624,11132,34300,55420,66404,90984,28925,-66002,-52470,-21217,-15994,13540,10825,-12087,33010,55403,-14588,-54391,-24819,10823,15963,-9083,16234,68740,50302,49194,73704,20462,-46281,-23204,10033,27985,53473,22134,-15146,863,9364,-2677,-3023,-10809,-28714,-10625,16422,-15519,-53047,-26370,21402,38080,41634,30494,-26150,-33170,35448,71890,41189,3664,3581,55803,100352,52740,-8709,-11626,-7764,-60234,-75515,-24910,-3075,-31108,-75153,-99233,-49388,3920,-45547,-43590,65860,113273,84413,50759,-3249,-43895,-62166,-87052,-57770,9701,48142,14575,-27637,-43282,-98614,-110644,39182,138096,74769,13457,22740,38959,31905,-8518,-39778,-41315,-47702,-53383,-26937,39417,79042,71218,65818,70609,99807,138481,129914,54868,-30293,-89083,-96019,-27782,82223,122115,108100,70527,93279,447841,1253727,1637378,975213,156845,-75306,-44735,-26627,-27735,2766,47461,14799,-65284,-59987,-65241,-40234,-22877,-13811,-9587,36926,40494,-20793,-83171,-107436,-37295,89224,131774,92369,-4529,-112925,-109142,-51435,-51079,-35387,-1784,-21388,-104029,-125551,-41642,-961,-76949,-126044,-123139,-87913,23648,77160,32134,44132,41087,-34606,-58154,-42994,-60842,-69520,-18360,60880,87701,84336,107903,164829,165185,87708,6299,-29245,-18886,22026,44174,22287,41588,54277,1934,-64877,-61738,-13080,3467,40099,121386,156574,147946,101752,38795,42899,75384,58199,50044,40142,-1186,15274,40000,-8060,-47086,-46745,-67465,-76256,-35472,-10137,-23659,-38287,2312,59075,2803,-108552,-78336,35042,33391,-76428,-110371,-46680,9269,46174,62773,17374,-84546,-95429,7022,92621,62993,7163,-41732,-99860,-103670,-3479,71289,883,-65852,-52349,-28259,12357,69538,80738,45696,14899,29267,70258,85293,98798,102822,79629,53456,15524,-18056,-9759,28049,56094,-15988,-121698,-128699,-85036,-59941,-10326,16091,-1044,19622],[19340,-15511,-55537,-45898,-38230,-57408,-70107,-83530,-74877,-32629,10501,60248,82155,77954,62843,36477,-27439,-45438,23425,91731,12668,-154170,-161308,-82607,-88933,-83236,-2786,86008,139564,145329,92737,44599,39636,15235,-4232,-5547,-29412,-25121,51048,55024,22611,16163,-13404,-40975,-45428,-66968,-34411,21058,-11380,-72689,-115704,-118390,-37307,56588,60542,49730,64869,63073,38214,41617,54805,33044,-5287,-48874,-77237,-53611,391,-8812,-62349,-76874,-21268,4591,-12626,-18086,32146,65886,38166,15880,59794,82830,60148,59358,83377,36797,-41599,-50506,-17875,25323,49875,21597,-44157,-62733,-17566,2581,-68,-23497,-67822,-108627,-73349,-4306,28625,16040,21395,61240,67058,82134,126458,83853,-38309,-86552,-25386,23219,4961,4839,38161,92874,155879,132104,64416,75356,68292,-53595,-143740,-67528,57086,88034,47518,12523,25165,27800,25869,31924,60005,54773,32857,20283,13988,72352,89122,8648,-41545,-2397,28268,17309,6382,27135,49576,75290,101661,122096,110750,69924,29971,-19605,-78335,-125326,-100913,-51149,-46232,-58816,-63972,-69471,-51199,-49883,-71278,-46258,-17071,-31074,-27020,-14572,-33009,-44878,-80302,-115354,-107646,-101027,-81804,-27623,-7623,-49186,-67812,-31331,15795,28412,30101,54338,114834,107717,1375,-81562,-83234,-81432,-103272,-95805,-16519,60036,89629,44653,-78248,-108174,26348,87392,-25177,-127537,-106291,-25046,43601,60885,51838,63207,63272,67131,67769,32586,-37088,-84667,-77239,-5904,38803,-2053,-18855,11447,20200,-31633,-91746,-78060,-22971,10898,9828,-43999,-50800,-5374,-39427,-137801,-121247,13230,114309,68953,-32216,-59504,-59079,-101610,-106417,-70623,-8541,34838,35060,-3201,-61502,-38056,70379,95614,14670,-37546,-43530,-23870,25120,71186,38877,-75568,-134744,-56544,64099,80863,89877,94777,-10154,-96812,-61243,-38289,-76006,-76184,-22702,3610,4557,48533,62501,37783,20014,-953,-43335,-99991,-110359,-29399,9493,-35845,-66560,-52523,-26242,3980,-5957,-132701,-218755,-74783,61102,-33685,-104009,-21840,66587,50848,-15741,15692,108668,128513,60288,-22116,-52142,-66544,-50397,36000,108355,79536,26646,33424,15552,-22305,38819,117115,87309,70488,113336,105470,74666,62278,43545,57938,85084,70445,47255,49425,12074,-51487,-52828,-4314,1167,-19493,-23619,-16113,-3393,24039,17650,-18115,2865,46209,15398,-26686,-63070,-84815,9524,151275,168559,121605,87926,-7549,-67670,-34420,35841,76747,60889,20049,-25772,-76515,-53981,2562,-60441,-124911,-71979,-17835,28194,95947,123326,97950,39080,3737,5553,-4348,-14116,46877,96631,22671,-98583,-116827,-68606,51659,182996,119802,-352,53905,142504,57197,-11967,73210,158299,104359,34860,1477,-29410,14098,64413,-8472,-117193,-153614,-95899,-24962,-47870,-96212,-52429,2235,38538,58148,-20521,-117780,-73676,42219,110366,98755,46187,-11669,-41866,-5311,35465,15558,1830,30015,40037,-371,-29744,-16415,37189,97573,77470,-18692,-66023,-49743,17507,134648,242201,215682,66777,-53983,-41192,-20187,-59042,-73556,-53795,-43261,-53048,-61454,-87086,-55330,2436,-8736,-73699,-89046,-46724,-31573,-39489,-24786,38493,64840,-4220,-54221,-16420,38293,91623,129957,77686,-34782,-107127,-58791,29951,47725,50195,50829,31220,48759,57591,-8637,-72656,-71621,-103836,-154196,-106894,8814,71656,32928,-19618,-18075,26268,64807,52446,-36842,-119261,-115979,-13007,34436,-50270,-62319,34678,76516,67278,87847,71658,-9029,-49390,-21832,-10190,-62957,-95597,-62355,-65628,-89891,-63017,-79141,-82668,21541,89378,33729,-18027,-16115,-22136,-40526,-39311,6615,64461,76598,13350,-8531,20657,-8661,-46036,30434,155765,159082,71750,51265,87207,77304,31249,-2830,7695,47055,27493,-55688,-59274,59,37545,61421,77231,72456,54674,29345,-15653,-53767,-16874,9875,-31218,-70273,-42463,11665,52859,24238,-45671,-65202,-39997,-16998,-7816,-23318,-17014,49633,79421,66766,30177,-3205,21318,66088,99784,74773,-17898,-87628,-95967,-63016,14102,60535,10086,-46927,-66219,-93407,-98721,-13135,59663,22804,-10679,22536,84997,66285,-15395,-38024,-7520,28004,38726,116,-36945,6103,76118,61590,18473,55509,90096,8915,-52377,-14677,60829,69018,6722,-29212,-17982,-31117,-48433,-46541,-93524,-105223,-9413,45250,39743,63966,76703,-13037,-105402,-52486,94585,162225,132421,63589,-37775,-118688,-122856,-64980,-13060,-7300,-4404,30243,52648,-3808,-83500,-87265,-55319,-42545,-2363,26326,8009,-29653,-51555,-38928,-312,-683,-35554,-8463,80901,126923,13611,-130708,-145717,-59867,-16580,-44194,-92255,-85188,9101,54423,-34332,-148602,-210820,-160943,9701,97540,63380,85535,115209,35678,-18287,21024,60943,85873,133626,121086,66202,80174,140991,150204,72687,-23390,-28036,-14334,-33263,8021,69624,68601,19389,-71096,-128461,-98886,-48064,-2548,21291,2162,-15248,-43001,-56478,-10458,14596,214,-16622,-27478,-19419,25160,68352,80747,27368,-62038,-107373,-117403,-111029,-87623,-20878,69050,85620,2034,-60740,-39640,-3344,-8957,-6702,-11299,-43466,-67404,-32811,16825,50168,87747,77716,32870,34342,42557,-6319,-68634,-75816,-45646,11808,26632,1597,-13274,890,7711,15282,41355,26869,-8409,12214,23956,13733,30115,22498,-25842,-19940,29477,11491,-29199,-12154,19871,2748,-50425,-63509,-46096,-72142,-44964,25013,-3081,-45763,-22748,-24016,-24123,32839,66072,61288,43294,16779,24620,52412,43909,23518,46133,38860,-26972,-46386,4995,59442,81767,74954,12295,-44500,-3352,56611,41714,17992,34496,67807,89420,99075,86692,46770,5324,-11913,-57012,-42590,32960,56529,14070,-53842,-107920,-95513,-57544,-35231,23697,104065,139003,127393,52531,-24814,-38504,-44288,-60876,-37372,1237,7239,-11811,-21383,-16129,-52238,-74579,40615,136865,84760,13934,5042,16605,2329,-24563,-47714,-88383,-109244,-77737,-50685,-14834,20445,34035,45358,30568,39508,103900,143247,76598,-26968,-82586,-99300,-83074,-20292,39835,79656,103915,136904,538348,1394307,1780521,1083506,242325,-3516,5129,31068,96710,148397,137980,35005,-69023,-56056,-73190,-75259,-105527,-70770,-32486,15730,38768,26795,-38797,-109164,-78969,16956,55099,49475,21168,-12784,18697,55726,-2469,-62888,-55292,-21022,-46428,-63075,5631,34085,-37887,-58974,-44212,-34814,12937,8574,-52784,-49341,-64850,-134809,-126900,-51910,-27012,-41455,-2907,63659,77065,74479,92177,120592,94414,26581,-12316,-36823,-50523,-19730,8866,7343,37262,60256,37820,3690,32950,82477,77117,84675,137253,175908,183608,168168,126568,83595,48915,21916,4498,10262,22422,42562,63562,42976,-13398,-75310,-117899,-95854,-40950,-55739,-112489,-151590,-124494,-45596,-41022,-105070,-116639,-39370,5540,-55157,-121324,-121111,-58748,32276,63179,19002,-68947,-121994,-69640,50102,92528,60273,-3979,-75325,-90907,11863,107229,58393,15915,54658,86337,102581,132336,130130,52707,-43966,-65727,-7214,53484,93205,91372,86327,98762,75582,54608,72127,78391,59733,10293,-56217,-101819,-105203,-68581,-11508,-20097,-68365,-37482],[-6958,-52097,-58254,2062,43257,8772,-64642,-116276,-91664,-23813,7930,15706,5947,-240,-16642,-51290,-103537,-85811,17088,111762,39073,-113140,-89780,23302,7333,-37723,1178,101954,184125,172969,89870,35990,20366,-20503,-39693,-35638,-53106,15424,169725,169727,57627,18495,26386,16077,3974,-18249,-20271,35554,65966,26770,-20515,-31613,7472,48730,56757,92340,142999,169011,162477,131567,46856,-25235,-2567,20999,-14324,-52605,-58267,-83081,-116838,-124338,-97615,-56257,-26898,-21478,33610,82322,51239,33110,87735,77656,14423,16806,78386,81193,30894,-2723,-31002,-15932,58985,97748,32765,-44658,-53206,-42951,-34820,-28876,-25537,-64177,-69144,-28377,-2812,2287,32565,64550,34842,12125,39418,50166,8363,-47890,-52860,-31245,-45747,-44853,-19474,23686,102224,113924,26953,5189,39426,-16427,-82508,-1439,119517,130541,73085,21903,11826,22943,56992,44784,18965,28338,38675,-4847,-52205,-20574,3434,-3236,28059,57291,29079,-2846,3049,31964,47846,83726,139963,171671,110085,34729,3649,-28029,-69257,-77569,-14677,53266,50007,-6477,-44666,-33343,5112,-27192,-105862,-104619,-50177,-38948,-31812,-9061,-5211,7685,-1143,-3257,-6244,-33163,-1198,54204,16031,-68284,-54832,14602,73561,91541,65916,40388,87492,99482,856,-49436,-8381,7214,-53178,-84794,-33035,6477,49118,87538,1125,-52478,52299,146914,76817,-66599,-124817,-79093,-13527,1816,-1155,45970,88341,109044,132005,94494,-14205,-88932,-87121,-12816,26022,-35650,-73885,-25446,28538,8438,-31847,-23480,760,3717,-15379,-57693,-48109,-9565,-56796,-171452,-179919,-52117,36917,-309,-92975,-124854,-80084,-51900,-68313,-91249,-52171,12299,35420,-28269,-99928,-57879,59874,87845,21454,-28991,-38816,-52622,-24441,6365,-35228,-111848,-136434,-83717,-22919,-22280,34488,107909,84406,21553,9171,-5098,-39299,-77556,-77753,-68035,-21401,65231,57191,-34336,-35206,25927,1315,-84220,-108775,-41021,-24010,-72792,-88207,-50498,-12431,29938,11953,-96734,-141370,-14298,100077,36609,-22637,-25061,-12814,18586,32462,34438,20361,413,-7084,-48614,-150717,-193617,-78990,78221,129343,59593,-21217,-60912,-97895,-77583,42804,111051,61750,23541,55275,96368,153771,153954,36326,-19537,37737,77636,63642,15994,-70385,-78336,11484,48113,-19823,-57215,-29125,-6350,-7510,-2764,-10354,-26829,7850,71644,74681,41661,-41082,-142875,-81744,61294,78682,59246,60262,-22589,-133072,-169608,-122349,-58715,-360,44556,61427,38647,3599,-18636,-50916,-59183,-34877,-10638,40187,62053,40605,39781,23394,9462,17800,-10973,-59049,-15370,69231,66553,-29786,-45378,4012,91560,193580,137486,10023,22881,66301,2495,16049,120231,139658,28486,-58224,-79912,-85511,-20945,77639,43994,-70325,-117461,-75784,-46647,-92233,-152769,-121577,-61449,-19489,51850,68398,8335,26061,111219,126736,76256,39119,14608,-12501,-12392,8262,48458,76915,73821,60754,22408,-5939,382,27466,46613,29662,-30082,-55740,-50688,26440,150537,197028,149313,63601,-48432,-128479,-138610,-102928,8862,126267,107252,487,-55672,-75221,-71810,-31835,-6294,-42740,-76048,-48249,-37923,-63273,-70041,6890,65518,-52362,-163437,-54178,70908,91803,91551,30523,-60593,-44474,84522,136948,74736,55287,55698,-14559,-61740,-30958,-25121,-54658,-79026,-121108,-172417,-177727,-115988,-24317,-22712,-67488,-9893,93175,131425,92074,4808,-66677,-90595,-44888,11933,16981,28389,27865,-6227,-28264,-20073,-33616,-74461,-40087,66704,90507,2888,-48442,-20770,-28671,-46591,1527,17940,-16659,-26006,-27674,-9612,51245,91450,46700,-24072,-50538,-20042,10968,18741,-279,408,25536,-10856,-60680,1707,117111,131637,89435,97300,84579,28573,-259,-27271,-58110,-33345,-22826,-25103,27578,23982,-66184,-108072,-46848,41339,106750,127648,89219,27786,55533,92684,59655,8242,4274,13703,35709,42526,4862,-37015,-19528,18244,19589,8228,33673,75886,65038,52954,75039,91555,83965,86794,119450,82450,-21077,-50759,-23445,-42099,-60593,-52032,-48579,-13377,6467,-51667,-108541,-60392,45674,88464,90345,72414,66559,15509,-53352,-47809,-15287,-1781,-2745,-36513,-71913,-9419,92042,64278,-30228,-18872,39348,34989,43396,83990,124002,96581,6952,-58988,-47146,-25494,-33607,-57877,-113507,-114465,-28764,24170,31387,64941,104217,12029,-122008,-78824,82142,162469,164774,101107,-18528,-110118,-113557,-58685,-18010,-33082,-55954,-19366,47680,41950,-7604,-23347,-58264,-112889,-103039,-73934,-88733,-146831,-155456,-76086,-20578,-58148,-69437,7089,110258,161473,92342,-35460,-87572,-49477,-16389,-37963,-82685,-89628,-15297,23999,-48261,-139512,-203053,-152041,17419,86028,34159,40344,36982,-57504,-93817,-24376,56242,94733,111071,81277,60760,81896,89063,72068,48186,18524,31466,32160,-7583,16175,79599,89231,32688,-75992,-136329,-93788,-25929,24651,45573,23887,11672,-11980,-37622,-32676,-18801,15905,31338,-19174,-61254,-29059,884,1670,-18026,-52996,-85861,-86938,-56465,-66830,-72754,16743,67888,-22172,-112796,-122154,-62865,-22397,-31424,-35417,6143,43014,66525,61057,47831,50501,16328,-23819,27028,133598,156545,43520,-73466,-99880,-32666,-2776,-9812,-3686,-13108,-69522,-94607,-47926,6036,17571,15379,17782,29215,18622,-41338,-101868,-87495,-27746,-23294,-30574,-1297,-2941,-38246,-54308,-53903,-49052,-50284,-12211,32688,8014,-27335,-13908,-26828,-45139,3606,74230,92663,49759,21392,76723,153192,159285,126175,114444,59115,-27166,-37015,9888,27821,44489,62900,8737,-44355,-12228,22106,11398,34827,89154,128285,131547,121072,105013,63526,15251,-5735,-17999,12063,38915,30723,10500,-38854,-88918,-95491,-91413,-44816,40795,73172,97496,157832,119346,16846,-11526,-4393,-18253,-20951,-32378,-71254,-64472,-43161,-59467,-56128,-22470,18439,60388,58484,12723,-20069,13057,48371,63242,52681,-22501,-80406,-49011,-12933,-12939,-20915,-4009,35118,4634,-35181,16587,86203,66803,8408,9776,21570,-22102,-39065,13570,54919,115344,179906,640887,1582807,1983348,1241450,344635,-28028,-72308,-11154,86256,139756,133199,59407,-64538,-149472,-107760,-129561,-200074,-176531,-114252,-68266,-23623,25682,-19885,-112596,-109681,-41266,-14567,15249,50246,49478,69530,95891,36469,-34671,-16097,34538,13585,162,61564,72462,-2796,-20867,3372,-5622,-20238,-92664,-175222,-195748,-167373,-118398,-59079,-32038,-57656,-88080,-45892,5144,7867,30171,66941,59468,-22063,-80325,-40172,-4185,-6276,-3788,11252,17171,21348,30590,50997,63630,77943,93775,78241,61587,73327,105776,126761,152319,139563,56416,-12470,-14950,-31138,-25917,23421,24974,13420,48690,58237,-16670,-88237,-62316,-23816,-78086,-128788,-143316,-150087,-115583,-64724,-79459,-128523,-94844,-12865,-11062,-79793,-105903,-24339,64402,52519,19064,-16056,-82314,-94862,9805,108803,106491,31012,-46203,-68624,6223,102963,101783,95896,159573,193541,170534,161383,148655,57658,-78720,-145156,-107262,-23603,24629,28298,53316,75609,56471,88726,169813,167850,105084,73318,32873,-51891,-98331,-61444,908,-2829,-44825,-38533],[-58878,-89907,-40677,25733,28536,-19593,-63740,-81608,-66312,-11571,19453,68,-59429,-95055,-82571,-91347,-129168,-77424,32447,84360,1211,-84633,-2621,131016,105797,16637,19678,98091,125386,84440,45810,42603,40959,4028,-39811,-46760,-29690,38799,159810,153191,34423,21680,68757,40935,-9304,-30049,-70304,-46292,40029,23395,-48630,-68232,-46222,-15500,19785,73779,118709,150732,158823,108575,-25120,-108124,-23070,66098,49522,-9595,-68890,-116542,-152041,-174586,-143107,-55998,12689,18115,39042,65954,33077,-7316,7936,-6757,-67043,-62410,43912,119662,101997,64144,15759,-26816,9758,83498,79440,16538,-18200,-23412,-5933,1650,-10958,-41285,-16752,18757,-4370,-41013,-43438,-17293,5226,1659,-40354,-27549,37961,6197,-55365,-44499,-37232,-73020,-104453,-96814,-33774,16445,-7674,-37092,-13794,-8034,4860,98972,174905,128639,35683,-37387,-63920,-29401,44341,47072,-16136,-26819,-17116,-51105,-83185,-103989,-103386,-45877,48830,87253,45777,5108,9892,9546,-12009,40781,119717,116996,21258,-49643,-43880,-41012,-63970,-59266,17298,96962,89020,10623,-25805,-6563,16252,-22831,-83137,-82834,-31971,-26335,-62715,-61126,-1340,63580,60707,45597,52030,61273,108697,136855,66271,-17687,-3861,24056,46316,81986,107746,104082,112329,89583,30362,39984,87944,92830,28653,-30326,-29342,-42686,-24491,65858,80326,34156,63402,150696,154057,55711,-33046,-51384,-49300,-25642,27781,87361,95527,86466,107522,87614,16145,-49797,-61083,23132,82100,36053,-29081,-26636,14589,29169,24085,22223,12714,-29091,-77155,-71095,5752,35381,-33890,-129175,-146738,-88899,-33088,-15304,-41455,-85736,-41814,30936,5255,-74421,-51767,18340,34011,-19034,-71362,-73597,-33572,-15700,-4731,30382,47809,-19608,-75231,-83467,-101109,-123622,-108521,-71975,-55715,-37460,26264,66450,80051,71473,48527,22406,20954,-25641,-77483,-79337,-34807,30707,9538,-85318,-78246,-7047,-53365,-151674,-127346,-47685,-30149,-68804,-73435,-45850,-27412,15060,14385,-14613,38282,130618,111769,21544,-12584,-32191,-47872,9638,95553,97115,20169,-37091,-26034,-33531,-111605,-143201,-45182,52297,58799,27150,-10951,-67596,-103805,-46567,61019,100708,49941,-18853,-13293,52321,152788,152802,-26523,-145425,-71538,31625,43389,-17989,-100877,-72507,31626,27794,-64858,-76942,-42468,-44246,-70464,-55896,-27355,-20440,-19222,2546,32451,69659,27029,-105690,-117873,-31412,4743,12794,6586,-62005,-163382,-225428,-199308,-114207,-3111,93117,168569,176875,90556,10535,-10027,-1535,1882,13863,50928,49219,11863,2247,-17073,-24816,10769,-6595,-77582,-78256,3859,84570,54194,9147,16207,83925,164458,127613,33450,9715,12048,12489,55649,97191,21752,-85916,-115985,-94496,-82585,-32812,78049,108661,40970,35572,26540,-25006,-60203,-95030,-120306,-102973,-58706,27487,111205,143645,164818,161083,80899,249,-24950,-12820,-1272,2059,20104,82326,112304,70160,26787,24611,43176,47342,31557,-4348,-44925,-67779,-65652,-71149,-26034,65544,98543,82142,77919,9167,-118035,-166746,-110867,40345,189292,182765,39110,-61162,-49405,-16468,-3095,-10358,-40912,-75619,-42069,12312,7507,-54027,-17985,64396,-54772,-196353,-43303,113880,69220,-523,-74921,-123043,-24845,116761,103955,-920,-350,41650,-18097,-116131,-132703,-82354,-18950,-16674,-83069,-136694,-166108,-179221,-113080,-70611,-115328,-88054,35744,114416,112565,75155,26077,-37030,-40075,20589,92035,122586,63234,-7934,-26140,-12259,-10984,-22325,29297,105214,73183,14553,28716,54717,42549,50603,105010,120995,65102,-51247,-142956,-100042,21967,67821,14477,-39345,-48091,-51407,-84642,-72147,-5924,45090,39461,-40639,-89017,-31513,20126,7264,48358,142656,128975,40656,6124,-36112,-123667,-137515,-73267,19567,93633,44270,-80850,-145293,-120072,-33084,67735,146459,149376,91371,63729,61202,46934,21375,7424,17483,56043,79560,54231,-1083,8864,59702,70531,55139,64563,75867,68878,69897,103021,124099,83704,48876,77750,55922,-9053,18156,82664,30997,-49610,-45864,-5896,36984,28537,-68083,-125068,-50844,90742,157635,147227,89224,27600,-15090,-19764,885,-13771,-38750,-40138,-41797,-42708,461,60349,30292,-39006,-50009,-34742,-22295,27666,98823,130413,97241,32184,-31725,-33280,27844,42892,-9944,-54801,-39458,-16775,-21919,-3892,39835,78332,-3088,-108608,-73362,17339,66905,108326,93078,9405,-84955,-98430,-36121,2667,-48584,-92217,-57389,9083,37728,55458,55594,-13820,-68348,-73275,-62639,-64629,-93141,-78104,15248,19035,-77095,-69028,35590,123834,181540,165901,71579,11948,34997,36610,-10479,-57949,-63424,-11732,21605,-21147,-83715,-131970,-92144,-4642,-2359,-41522,-29636,-56670,-120444,-88372,12956,45388,45879,33590,14316,36857,55220,29569,31436,62638,47439,39389,47915,33827,26040,57108,86562,59102,-7948,-47744,-38425,-13798,8124,13664,9908,8897,-8889,-13703,-4988,-7912,53394,128796,66352,-45125,-82387,-83075,-80443,-72468,-74244,-89826,-56751,8437,-13957,-62707,-21175,13937,-40481,-89157,-97139,-58398,722,24244,21946,63315,112661,128417,85837,27257,-13125,-58758,-84148,-10882,138697,205716,78295,-58446,-72452,-3890,31002,33391,36158,19180,-53844,-126621,-116406,-57367,-26647,-34907,-12231,44807,6374,-122454,-176496,-112896,-61274,-70415,-28900,26821,-24609,-85607,-47041,18080,39075,48576,80002,63870,11853,-18482,-5096,-11001,-34779,-12481,20575,17335,7727,24929,90419,183384,211657,169727,123242,43949,-54577,-66198,-13339,-12446,-8832,34013,32161,-24581,-54807,-40721,8315,66832,108082,133798,136599,123564,83377,21330,-33819,-39004,15163,69190,39624,-20623,-39118,-61749,-91206,-91402,-84873,-58793,-9559,-10767,13724,119366,156831,71014,-6402,-32226,-58460,-59216,-68770,-85306,-39419,-28161,-118777,-118502,-10320,21125,-2538,3706,-14465,-44655,-6245,66458,120825,144768,96684,15449,-1663,17276,-2146,-20052,13336,42365,-18158,-79644,-53625,-2000,24765,56663,111026,122115,58945,53361,77409,47858,60458,198295,830653,2115732,2643453,1611563,388642,-100365,-179758,-145274,-75367,-33114,25035,59333,-76999,-270330,-228401,-129659,-141549,-187840,-170741,-101587,-16705,34116,-25278,-117271,-103319,-27878,8821,58158,80881,13878,-17538,17095,-779,-17175,36772,67312,25497,16459,59620,57228,740,-2326,26997,4419,-25724,-86551,-172007,-232987,-189361,-46065,53733,9354,-91374,-121854,-74908,-50109,-39586,17510,49858,8126,-87040,-116874,-35468,42749,68833,37145,-17225,-47061,-30458,-5609,31590,51726,13973,-10943,9803,16036,7977,17747,17701,41839,62928,8048,-14612,27712,13587,-8838,3555,-32900,-76018,-34938,36012,29786,-24667,-24684,-23304,-80833,-70555,-12796,-17906,-20460,13204,-25544,-93085,-83701,-30334,-22656,-35344,-1839,83505,115974,54208,25245,26905,-10365,-49898,-5033,69399,78058,16806,-40107,-50676,-10826,58676,79317,70670,96751,121728,112666,100476,78563,5905,-94480,-158870,-158125,-110127,-81254,-59504,-14272,-32540,-92678,-30656,109897,148206,114554,84774,38814,-39017,-82152,-55699,-10710,2104,-5864,-33774],[-63038,-61511,14101,45259,-11023,-72660,-52736,-14152,-28387,-15357,29454,29558,-37582,-73155,-30498,-33262,-101551,-50553,41973,3942,-114200,-163617,-36565,134205,126752,27099,32548,87667,47039,-3356,16126,52534,86667,101870,66816,32792,51163,66606,71923,34016,-1290,49829,102394,51628,-16189,-40813,-99390,-118182,-48450,-50212,-116114,-120412,-83583,-43279,-8780,28023,62038,88867,69333,-14364,-136231,-185088,-67903,59526,77039,57152,12387,-57497,-103474,-126462,-80895,12409,78918,69769,35977,25965,11830,-47702,-82598,-66209,-69038,-69487,17768,102837,102892,85653,47635,-30380,-56114,6446,67280,85673,77545,49497,58343,49357,-12032,-41359,28818,83204,41475,-50396,-121221,-112827,-19033,60291,8672,-23934,54593,56479,18321,54541,47431,-48989,-114825,-120167,-101862,-48479,30515,36076,-6962,-18671,40796,155369,188349,84062,-21756,-71645,-91674,-77218,4504,57170,16945,-43590,-75539,-68577,-61036,-111430,-147246,-91544,-3051,57101,73804,67207,37214,-32559,-86877,-19828,62194,23776,-64626,-100259,-84329,-79529,-66753,-40255,14361,69098,53423,-12648,-12125,18486,10543,-4000,3396,17519,36843,14753,-71264,-111227,-8132,114376,95793,37182,76698,152910,187428,162781,89864,27613,11294,-216,2964,40118,121354,180805,152608,75924,73808,120490,109026,64803,40282,17549,5340,-48221,-94185,-29992,62353,48574,27362,74615,127841,123999,75384,10888,-45541,-13211,80521,113270,43449,-2774,23558,66098,82796,49983,7469,48640,128792,152901,105768,49302,36519,36560,32308,29362,4693,-55238,-93877,-33466,86306,96338,35251,-356,-21771,-60100,-47720,37789,99265,40825,18369,62845,39979,-32354,-1982,40784,5888,-24780,-23774,-54361,-98620,-89232,-4886,90147,90317,-1367,-89555,-116421,-117924,-128279,-88209,-36671,-33124,-10905,26630,-5178,-17941,17005,13246,-5142,34616,56095,23334,6397,-240,10480,5015,-16933,-21552,-40660,-122940,-179562,-125962,-62987,-45405,-61268,-73876,-81666,-74666,-30106,2909,38190,156638,248797,147443,-12657,-59444,-24353,6773,43411,92920,89096,47425,28032,13149,-33416,-42507,-7153,21511,7595,-516,52732,69119,-4313,-55217,-16967,35893,64314,38236,-39900,-77676,-31331,71983,82615,-76673,-192937,-125641,-21908,10327,-2775,-46459,-43771,-11669,-66025,-146894,-133995,-113035,-143713,-169642,-99784,-10776,-4777,-29270,-31426,-34052,8799,35839,-29951,-74943,-44858,2989,1651,-44511,-90926,-115210,-153672,-139576,-33001,76839,132719,195870,230577,155586,64460,29150,19109,14276,10113,4959,9057,16925,5852,-56221,-84903,-22643,544,-52815,-73316,-17616,79037,102552,51861,12903,53582,111126,83349,48877,48727,47016,54111,65421,44785,-50599,-129942,-117873,-54201,-14714,26948,102567,127266,81292,83555,52481,-2459,15232,18503,-46053,-75834,-42346,-55,48846,126351,189182,144477,20214,-61941,-78059,-53305,-13198,25040,67874,98740,70877,-9374,-55653,10493,106261,99346,28437,-29659,-78084,-90239,-72886,-83237,-90724,-48130,3947,12520,36902,30528,-42733,-110748,-101490,1917,118616,147704,45002,-72064,-87169,-19526,5163,-30799,-55393,-55152,-21816,46914,78044,-7552,-28099,36548,-40325,-126540,-747,83612,-9068,-92764,-143773,-140264,-29379,57661,21463,-39451,-15605,10915,-22598,-75147,-120388,-101873,-2192,70230,39053,-10960,-58638,-108079,-79670,-51151,-125028,-186016,-121753,-27553,45666,92355,72915,-8233,-17165,25873,58761,87846,70477,27259,29560,82264,95654,56736,67430,65690,-18357,-15719,78778,105066,84813,101684,130424,97304,36659,-31313,-97987,-117828,-73810,-47531,-57391,-68551,-64958,-62109,-92318,-70649,21549,87985,37727,-85332,-121638,-66991,-69891,-110860,-32026,123664,163181,87623,44596,3903,-102352,-172073,-112854,-873,57458,20812,-15834,-8312,-23244,-40218,-21042,50097,100574,79318,7612,-58111,-53305,-28228,-22836,18480,72183,56049,9458,-17173,-14465,1742,28861,53127,62175,67178,73238,81052,94870,91178,31932,-31425,-17508,-9082,-22176,23828,95865,72545,9667,37670,104587,103230,20332,-80076,-88752,8416,101844,100873,72747,41868,-195,22569,98151,110199,40037,-27832,-53231,-36655,-117,31534,39131,7461,-12401,-19172,-55281,-107276,-65021,61520,114830,62402,15866,-11281,-12454,65295,107846,41214,-7861,4227,-17396,-52043,-27848,7530,23197,-40281,-92884,-62494,-42100,-27565,17209,36151,10949,-53845,-85002,-35506,-3372,-55698,-83381,-61042,-35838,-446,53967,69528,56150,78820,66893,13953,-8162,-10506,21741,96271,77785,-30021,-66327,-5456,64667,128121,121463,53095,34500,91096,71227,-3252,-35876,-17964,29687,70392,47992,-14437,-42521,-22919,-27873,-78379,-100505,-71219,-65611,-69431,-4262,66113,53875,35308,23622,31249,65246,51777,598,-1061,9169,-36291,-40755,9807,29884,12922,23385,42723,26043,22016,36207,14215,-22715,-27229,-19523,-4643,-325,-18326,329,30826,-12958,-3468,96846,99224,-8885,-98558,-120989,-86978,-47989,-51774,-64894,-32298,3734,-35280,-69950,-49269,-29963,-27102,-12572,-15808,-37740,-11265,66222,90649,81410,101971,125943,74581,-20668,-81284,-104786,-104305,-46695,62156,98770,-996,-47983,1682,52071,75180,79434,53155,42723,26182,-55541,-129436,-131402,-87134,-55607,-15761,51946,4924,-143541,-177098,-90724,-68360,-96405,-30106,36183,-41021,-129794,-79508,42060,89534,56627,22939,-23767,-42390,-15417,-1128,-12180,-22170,-13017,-37518,-75819,-38907,26339,64665,107555,121460,85468,45510,-15227,-91929,-87377,-23062,-10949,-15483,25262,44418,-14119,-70278,-53948,13251,48847,58147,70455,67401,59093,32858,-20785,-92545,-85064,25935,125320,100742,-1734,-75529,-101910,-115948,-97507,-46970,-30451,-41914,-64172,-54468,19998,87385,58627,-36682,-102595,-123756,-114215,-87046,-22128,58078,37047,-106665,-168994,-85628,-13521,-35679,-46658,-22928,-19875,-30948,-751,60639,125934,143193,76526,8464,-27153,-56547,-40208,21866,25885,-42095,-70491,-64945,-71471,-55472,20415,95285,85182,27804,73578,108995,36948,-13113,171066,985143,2509399,3069212,1728467,267829,-126519,-124751,-142395,-131051,-98070,-11436,14776,-149564,-279409,-221592,32276,57756,-83600,-161356,-61851,67386,81406,-12264,-73972,-23176,51675,84164,124358,106213,-24132,-95832,-53031,-32376,-2732,52022,53850,8881,-9729,-1017,14689,19393,45670,55718,9991,-8516,8157,-23148,-90715,-109418,-23102,83058,75114,-10515,-39538,-40420,-73673,-43733,49662,52997,-1629,-43099,-42418,10626,77776,109220,48786,-86410,-157150,-78058,4077,38818,33110,-39149,-80826,-18244,30309,10326,-15220,-35939,-36054,-8872,1906,49375,112958,108155,63872,-11935,-86628,-102835,-81020,-24832,37046,33046,4463,-26332,-63249,5334,115940,138953,142885,131418,48890,-20468,-28237,-35339,-54505,-18384,60580,128895,147373,95507,58239,65771,70786,34556,19103,27688,33517,-644,-34472,-25274,13366,69193,81281,12957,-68603,-61749,-9268,11054,3380,-26201,-70056,-104464,-121609,-136877,-128709,-77516,-31252,-94683,-191261,-132452,20966,107799,120257,62864,593,-25388,-27945,-14879,-5446,-4830,8689,-8055],[-5559,2240,52869,48128,-26840,-84713,-57763,-11559,-16777,-18569,5702,19070,8554,33045,72476,31434,-83303,-54333,16012,-73203,-205133,-259795,-168366,-6169,11810,-49094,-3888,56327,2916,-45204,-27354,3947,77387,161627,168407,112423,89057,71731,30740,-5862,26141,72541,84921,53156,20594,5777,-37063,-92356,-102409,-94585,-86305,-49253,-26819,-22213,-8631,18831,49298,69455,4402,-122509,-211721,-218191,-129086,-16058,46924,87379,86628,12682,-29657,-27493,1119,41542,89984,75628,-6142,-52984,-32525,-59335,-90345,-53436,-19991,-37537,-18207,27598,50455,43746,-14605,-73216,-78418,-44429,4972,87827,137064,81995,47494,30750,-22931,-36841,29330,67258,42347,-39923,-119318,-119629,-30915,95238,105060,33898,38822,64195,98990,167504,124195,-13672,-79459,-76670,-85077,-36782,93809,137188,53534,-15544,15538,120983,141016,41928,-24356,-28430,-42445,-84813,-40533,32154,40858,-26941,-76177,-52617,-45236,-87751,-126820,-116910,-80884,-3986,88512,125067,42792,-88293,-134230,-44341,30454,-13237,-73879,-78827,-105600,-135937,-78354,-12400,294,-10238,-24334,-31919,19670,67117,40759,27459,66321,92930,101810,83106,-7277,-85757,-11244,122267,87025,-10153,42528,156679,163647,90718,40730,942,-32792,-17602,25571,36964,83552,152130,129432,60757,88063,126542,54839,-32701,-24335,14374,20493,-48070,-140448,-140306,-73653,-43168,-45639,-25960,34554,91001,86919,10721,-49861,-20329,40508,34792,-35129,-65244,-30810,56999,130291,124561,46207,2347,59837,144692,161775,116728,70296,12798,-15113,1127,-12264,-50604,-39487,42846,121048,97394,76806,99620,72796,-15658,-31415,83755,167992,90353,4361,-3707,-6062,-9672,46776,54753,-15861,-43161,-14003,-28107,-81019,-57131,39484,70088,-2796,-59072,-70915,-78869,-95170,-112810,-70094,-25153,-44780,-55198,-21273,-51260,-83327,-46004,-31980,-49117,1678,99401,145663,123403,65946,27202,44465,103950,81855,-43442,-128588,-107369,-89528,-106628,-107436,-86735,-108947,-134295,-112870,-64589,-7393,65770,181398,249446,165683,-6135,-73854,-8227,66617,83875,45839,-11886,-5313,65242,39539,-74204,-85133,-6477,31440,-2493,642,90496,113299,13067,-58074,-56393,-58006,-48193,-22116,-22604,-60157,-66749,9606,44593,-51610,-116473,-76661,-38600,-3934,53131,46221,4327,-43575,-123783,-185357,-190376,-207880,-242225,-222213,-100437,7141,-6313,-14678,21368,-28339,-70869,-26470,941,-13829,1862,35562,11118,-56865,-83136,-39324,-43441,-48226,31972,103248,97673,108176,156390,143648,74132,21410,9075,15854,-8406,-55622,-56641,-7325,5346,-67985,-108896,-56854,-13918,-28128,-24135,13827,67551,94786,80131,29524,27300,61585,43901,57356,115655,127631,71518,58709,46357,-13224,-92204,-90320,-8479,65075,104921,119293,81746,13663,-32423,-37171,-16400,41334,68680,26927,-19738,-15461,-15205,-33460,1352,77153,69020,-11023,-66410,-62896,-38395,-18784,28721,93548,82716,-20813,-120420,-117343,11741,144829,116827,21449,-13339,-33794,-57081,-44175,-49672,-78362,-76533,-45573,-48401,-29274,13558,10790,-48298,-62354,7097,74287,95156,51479,-28203,-83580,-48633,-29770,-61697,-63223,-32537,-20610,23858,77314,32225,3361,13757,-31757,-35015,21242,-1567,-68888,-89134,-96467,-71117,-2125,51860,61270,66452,64117,-890,-47691,-8733,1189,-35827,-9188,91903,157589,138129,62758,24335,68457,73525,-33514,-162578,-206956,-166913,-64611,35731,52745,4185,12319,17005,-37007,-18003,44767,47774,54144,113570,109667,36241,22037,6577,-57984,-35298,64209,96476,68618,58739,58250,5784,-29872,29632,68497,-16219,-109121,-113903,-76919,-67634,-77531,-31351,20934,42135,66375,83382,5328,-105726,-114077,-73222,-82781,-114485,-77729,45958,126100,82540,38071,38382,-16953,-108070,-110046,-49675,-27556,-39651,21277,125090,143011,49214,-49226,-39621,48881,73604,-7521,-103441,-77034,-13270,17274,58953,79714,9411,-57532,-44174,-45008,-93684,-69602,7952,21993,22545,42081,65957,81034,68561,5100,-65135,-63282,-40036,-33161,-15710,27065,48956,29824,61817,153718,166419,62574,-2996,33213,81174,55962,-16464,-22175,-12267,-4939,81565,191859,191505,113404,39764,-15482,-30827,-6672,41865,59838,28910,15118,27048,-7098,-105247,-85581,67042,130480,29880,-38319,-29213,-6624,62408,120502,80602,16873,-10394,-28966,-21307,-2546,-15343,-17978,-37841,-56299,-46934,-41152,-26056,-4136,6806,14463,-14411,-55187,-46068,-39669,-44810,-26768,-27872,-22534,24817,44016,34495,102229,188481,148335,30840,-23565,-36054,-10969,55419,96369,33855,-86211,-112984,-41170,32079,17946,-34744,-14546,56526,13534,-79949,-57334,28148,82961,107852,85608,40008,48885,56663,10926,-44389,-76864,-65484,-16821,17532,25276,28614,76647,98561,86322,113271,141754,93181,25436,-12636,-64948,-128512,-110086,-46296,-12538,10324,20494,-1805,-18698,17878,67423,41757,-4392,13450,43956,41672,35561,24125,39183,55279,-20594,-76109,-4995,70286,28486,-51190,-72771,-14012,38830,31836,23264,18539,-30955,-106175,-101537,-44782,-17459,10637,45318,23459,-35296,-50483,32839,93961,76118,79538,117019,63935,-58530,-115403,-97337,-65075,-35458,-15349,-64985,-125658,-44519,59959,75814,68522,72388,35573,33930,68839,28539,-73098,-120738,-65691,3126,18155,48472,23811,-81674,-102341,-48058,-55560,-87040,-33356,28227,-30609,-132312,-117751,3155,69392,-13500,-142082,-170664,-70289,22718,6014,-28117,-14609,7289,-20244,-67966,-39572,42220,74339,36194,-14476,-38743,-39001,-50928,-63784,-35742,2873,9738,19768,62230,53663,-6111,-28381,-5015,8256,12807,31580,29725,2347,17679,48135,17081,-66101,-65562,30337,141072,167358,76396,-53712,-112786,-116510,-78922,-4007,26448,344,-30703,-46852,-23183,20726,31714,-30777,-88082,-96995,-116498,-91136,16406,105021,81826,-26618,-118719,-143245,-88788,-27605,6341,63319,78634,14702,-33894,-12116,54389,103661,74603,9194,-57774,-93510,-60047,3386,15076,-6861,7508,3578,-46005,-90505,-56678,22886,23657,-29127,5125,80448,56135,41383,183334,1386303,3633212,4494878,2536536,334832,-162222,-45912,-39733,-74217,-43394,18146,-47259,-214329,-214472,-46458,159944,121265,-61018,-173197,-70813,64684,78386,6969,-452,62693,91012,74354,81412,69368,-29347,-97942,-58062,-24426,6057,50457,56578,9016,-52041,-73428,-12791,61371,98538,76379,8548,-15330,42702,99620,80238,-18847,-81736,-6572,98459,114520,81444,4174,-91764,-64924,37123,31117,-762,14942,16772,16676,43421,62099,20032,-102542,-186639,-99935,18245,58127,39945,-18350,-49418,9654,66934,33001,-14301,-23387,-29064,-27616,11275,56482,88617,115407,96484,-20941,-103877,-68437,-45164,-39342,11360,26962,-4805,-36838,-54872,16150,111224,153939,186679,168274,80400,-525,-28983,-42412,-56547,-51068,-30003,29518,111050,102719,49575,61816,91447,51021,12364,2190,7745,-19833,-57067,-40034,24999,105334,125041,496,-171489,-171939,-74299,-35029,-9249,5351,-40350,-76421,-86944,-132808,-132155,-56678,-18397,-79882,-139515,-78011,46104,128341,113397,8466,-49674,-17629,13812,11910,-3559,-29472,-21408,13451],[49088,28787,36587,13718,-47384,-74765,-82090,-70524,-15994,20400,-20356,-39060,30856,110100,97706,11271,-98939,-80460,-29488,-102256,-201350,-247974,-247607,-189695,-169376,-157498,-69108,6010,-23685,-69075,-85232,-76875,3755,112427,144205,93323,51483,54816,79372,93025,90788,50511,21507,39234,51429,58521,55144,-5834,-69470,-59615,17172,84846,59756,-6225,-3775,48154,77523,75372,-12541,-124324,-163738,-171296,-168802,-109835,-2467,78351,80452,9286,-30405,-20008,-20713,-19305,36654,44008,-54001,-125958,-81720,-36195,-19749,-11154,-14607,-40612,-44846,-14463,22830,-6374,-101794,-115271,-50794,-44766,-70033,16371,120659,54836,-38059,-46423,-31656,-18232,1643,-22056,-44590,-60030,-62671,-41722,-18932,62566,105066,28936,-12569,23289,92118,168986,132608,-2617,-77529,-64232,-32399,19003,94190,143084,100277,-2224,-37182,34537,77675,46369,33829,33741,4396,-55901,-55878,-12036,24948,9177,-33173,-52577,-72101,-88037,-96124,-114686,-114856,-41589,64312,96341,3401,-105528,-110548,100,67336,24511,-16759,-11489,-86376,-148313,-67991,16346,-8597,-78805,-75278,-696,89218,135926,108536,60963,66666,91004,122944,150099,104303,7428,-9734,65013,28023,-75403,-42975,71679,87832,19116,-8453,-31593,-51713,2052,89115,72357,27900,37875,44633,32288,53156,79190,26399,-40506,-28412,10375,-12894,-83336,-136033,-145440,-145937,-102052,-67006,-40748,1550,51312,39800,-36055,-69472,-46976,-49018,-62885,-52559,-35186,-11877,44250,102711,115802,43714,-53388,-71520,-5037,64468,97933,81908,9117,-24877,-3287,-1861,-6831,41273,104429,112623,74409,73337,94379,77013,9916,-15143,60530,82370,5008,-50629,-76536,-81789,-36804,43633,53345,13812,-7338,1233,-6418,-20824,29187,87256,-949,-130990,-131387,-42023,-16397,-58444,-70949,-18892,1949,-60184,-109906,-54750,-21637,-35954,-26718,-4531,-26079,-3052,94692,192420,186746,111640,52207,74023,158476,132076,-29419,-96720,-41717,-71902,-170145,-169846,-97892,-111177,-130158,-93223,-57477,-17633,80134,190231,214233,140438,10983,-42548,-11192,51505,97588,49748,-71368,-93128,11345,27797,-81435,-168812,-140203,-29839,20877,28691,75754,64902,-34243,-90988,-103336,-134510,-150970,-76393,49087,82475,21275,34035,77531,31492,1583,12106,648,25445,110523,129687,69537,-16478,-69294,-88238,-139820,-227745,-242762,-162290,-54703,-10057,-37785,-4590,93382,49439,-69021,-67123,-11744,15998,39514,53972,36994,-16210,-43305,14302,43593,683,-30597,-18224,-22110,-19322,29011,56576,15086,-27243,-2916,31362,2441,-55614,-84654,-57147,-24528,-41507,-52664,-37947,-27932,-26037,11289,50980,68713,68331,73983,28646,11533,57465,59348,71016,141579,156319,80125,78683,102784,44676,-51228,-71205,-5852,76881,108245,85988,33428,-38691,-108004,-97782,-44920,-7771,17982,16983,-17808,-32229,-34489,-66070,-77648,-30562,8412,-12003,-43259,-15769,14270,-19323,-17016,42066,21687,-106708,-179949,-109851,22794,109697,79434,25347,32653,54130,22556,-909,-8537,-11053,-16161,-32631,-51700,-24300,28671,29409,-4533,26006,113228,125312,76076,62041,61578,26505,-13993,-49429,-74699,-65488,-59999,-56833,-22460,11889,20830,33427,232,-34072,-4766,-9995,-73065,-62547,-8890,2339,18969,65455,126870,168220,180895,136865,6149,-82859,-23336,60404,29045,-32971,11174,135486,175222,108331,95069,185779,207377,91474,-46727,-143458,-179708,-126205,-33798,11719,5215,16368,-1688,-78695,-62204,25913,38237,5261,-1034,-28948,-72062,-61182,-22098,-24576,-38577,667,52672,32273,-22871,-30679,-20466,-5963,68870,139989,80042,-52114,-96276,-72994,-75639,-96163,-14148,108364,114855,46468,3954,-48036,-91428,-67561,-42244,-38603,-44667,-61602,-22888,32781,-2943,-50923,-502,35097,-23365,-72910,-52908,-47677,-69236,-11506,110365,178728,103383,-30582,-42041,93814,152328,55932,-30471,14194,79132,116750,120742,87778,15192,-53899,-56839,-54939,-115932,-105063,-39754,-60711,-70723,-12951,44461,76934,63588,-5152,-58375,-46055,-19335,-17751,-42186,-37917,-2795,-19349,-33274,58250,142648,97712,61340,94474,74850,-14397,-82048,-59568,-53148,-25177,73269,152572,151496,110122,67269,12284,-47175,-65669,-765,71210,49923,3395,20020,24742,-48744,-51984,65034,109652,-7914,-84044,-65390,-36831,12383,75050,89431,30185,-39777,-35989,24033,20335,-49742,-48820,-19679,-31467,-50856,-29991,5648,18340,19752,26253,-2357,-38555,-66053,-82331,-37240,5378,-18735,17444,86927,33015,-26289,60059,140462,69837,-54249,-121409,-151278,-141107,-77651,18128,12725,-116758,-175432,-104936,-33060,-38429,-83593,-71501,-32372,-100023,-200418,-140209,10805,75506,49709,10876,20921,72537,99558,80862,48538,-17029,-74759,-46803,-3224,-41124,-42710,74648,113742,70423,95976,130425,89537,35174,-15492,-77284,-124685,-120079,-100527,-41187,61309,67302,-3274,-13566,20726,36311,13058,16197,92872,143249,103888,78462,85919,86980,64077,73,-37267,9877,57488,28845,-10916,-7601,30381,51213,62840,81280,50215,-57730,-153163,-121933,-38800,-15837,-3972,9617,-27457,-59046,-79148,-48485,23226,59311,72291,95726,31805,-87830,-113532,-53718,-16719,-26722,-77239,-181451,-214604,-64185,47581,35314,5222,2997,-14654,1095,38507,35652,-11022,-43620,-1331,39454,5550,6035,17451,-31405,-52694,-33597,-38953,-69947,-49086,13355,-5445,-99257,-126342,-49610,23661,-35442,-152417,-135682,9687,53969,-21223,-66859,-43666,-2756,7950,-28214,-38041,45809,104096,18170,-90177,-105721,-74241,-41986,-5330,5476,-10049,-23274,24559,103807,78124,3425,2853,13397,-18763,9575,78956,64266,24417,88710,139336,69175,-17202,-31927,-20357,29896,96854,84444,-31131,-122255,-112053,-56372,-16395,11821,31542,19229,-1937,15683,43604,49177,21895,208,-26040,-87748,-108615,-51258,23744,46882,36039,26719,-32266,-53428,63177,155029,163777,151190,119047,49880,5825,23534,50691,53129,47720,24254,-685,7283,31891,63904,91184,107377,108005,72937,-1737,-17834,53577,88640,64128,96488,164869,220771,339591,535970,1648672,4063393,4992275,2864976,480129,-315390,-284419,-253968,-211317,-187826,-143482,-81451,-139862,-296332,-210726,-79496,-104833,-236127,-282095,-207745,-109625,-43519,-23611,7564,32134,10229,-47646,-75778,-67096,-104236,-143889,-104679,-74788,-34147,72162,119082,27096,-87535,-111124,-28226,63248,87887,62954,4769,-45265,-30674,69082,109643,-6240,-154468,-128927,19398,108990,93316,6836,-98442,-113660,-55305,-38504,-27501,-4453,-15862,-41043,-53727,-31714,19590,27853,-49142,-69429,-6840,34462,33661,13269,8184,44979,79901,44779,8950,16752,7629,-8460,15155,-14806,-44927,20301,61575,-4615,-50550,-18521,-11286,-31994,-23273,-13148,-21561,-29951,-35446,-5529,45935,125347,204123,199119,103452,-7393,-52086,-14010,10975,-52631,-123884,-57935,70119,59673,-7292,23855,61283,10999,-15681,5836,16264,-22883,-76944,-67056,4815,106082,161491,51065,-118930,-111198,-18141,10304,56458,85670,4636,-60712,-58651,-88016,-95309,-20779,15615,-6131,20946,96140,165363,191754,119270,-4735,-39849,13824,46755,36573,24695,-2857,-4339,58945],[78017,36382,21590,-8628,-52179,-37031,-40659,-55504,34202,118169,32359,-32355,71770,143218,63621,-35382,-85343,-54964,-27885,-73055,-118498,-129590,-176259,-226888,-228892,-165228,-70189,-17720,-40176,-62513,-70019,-78204,-41910,37107,69893,49361,47883,85069,162805,193718,108592,2976,-19233,31833,47606,47463,72100,71042,50648,42979,78803,127507,84713,-15813,-19906,64956,99505,53239,-27860,-40292,-13627,-63701,-132037,-115459,-9491,79297,64613,-20485,-88313,-108944,-106306,-76564,7612,43626,-32600,-105800,-64064,18321,37663,-15331,-57333,-45819,147,39052,41129,-11872,-90706,-93195,-32605,-43708,-102449,-38266,86989,45158,-56143,-51906,-4872,2912,-11307,-72714,-115795,-86783,-17957,26315,7530,19784,19817,-46504,-53728,-15771,14855,80217,106707,8381,-94595,-71217,38974,75993,40337,72128,95099,-12538,-86928,-22384,55327,68729,60620,22646,-12244,-18276,-20339,4700,68754,86035,5470,-71429,-85442,-83260,-85495,-100336,-94781,-39899,12500,-4249,-46636,-49378,-22665,62234,117831,74649,41806,46863,-26628,-91446,-18017,49298,-1092,-95559,-78104,54637,158877,168927,136449,77983,42172,45296,94647,154443,148483,62129,-18393,-23137,-61695,-133122,-104350,552,73377,67547,26916,541,-2195,26560,90834,64983,-13677,-44028,-42333,-43073,-24679,22566,49040,64042,82617,46501,-70715,-144024,-83394,-5040,-3739,-28506,-6943,40811,67680,81775,35672,-40165,-59124,-38336,-51335,-47513,-5029,25719,20931,2295,13646,57030,52237,-34807,-132051,-141305,-69616,28241,84010,77468,57296,40332,26167,24367,68723,112507,114444,98664,66274,25776,32212,16903,-19203,-30291,-75297,-104010,-55036,-69201,-124115,-111262,-37600,10280,42732,57398,49783,25740,25371,64347,65193,-50860,-150546,-123815,-18432,23106,-26870,-50489,20976,66569,817,-64859,-19062,43062,50530,34248,44211,24042,17461,65469,141916,145514,71956,31874,60071,122982,100794,-33950,-102961,-82205,-120171,-216702,-177373,-69974,-65413,-77754,-39688,-31474,-46193,52712,211391,229987,83646,-33631,-47077,-45006,-13931,62288,78016,-38136,-130927,-78912,5607,-21453,-154094,-219758,-100246,19117,25106,13045,-21108,-71453,-88654,-101990,-124454,-129272,-50099,116329,209844,127444,67160,92395,74580,33590,28785,39477,55133,115223,154780,93106,-2796,9373,68586,-67,-149018,-143490,-34497,901,-46087,-71770,-11362,102079,96456,-14859,-57972,-28966,14092,26708,33023,56466,39154,-100,50668,113115,35727,-116043,-170913,-146356,-101488,-54884,-42027,-63581,-69842,-12605,40550,30082,-6999,-56247,-89400,-58109,2311,34908,18581,-26067,-41115,5582,52208,71194,62442,44361,-13378,-4262,88180,107818,81017,95845,104010,93087,108053,122496,34112,-46915,-65808,-48262,-851,27430,31042,45202,11213,-40321,-57201,-52340,-68725,-72539,-70110,-69791,-64749,-80351,-102955,-82684,-32742,4482,-16685,-48294,-11664,30121,-34078,-95933,-71295,-77124,-159496,-169899,-70409,9810,21301,21643,37919,66721,105693,81773,10005,-24684,2588,33315,31013,26585,54937,68983,41334,37085,114629,205534,156988,54086,56296,112396,109503,41455,-19525,-45982,-61748,-95345,-59459,-25402,-56042,-51291,-13233,-39563,-52453,-44140,-84282,-117721,-47848,32819,35567,52723,121659,170185,158503,124557,96013,11066,-93474,-101356,-22316,6981,-47937,-72369,11821,94736,93455,101691,192781,224615,114604,10014,-31433,-85026,-91458,-29955,8841,-12316,-11703,-3268,-26674,-8118,38710,24494,-51159,-125814,-146570,-123295,-82436,-5378,25659,-19897,-19252,50435,41432,-49665,-56797,32760,88486,59173,47622,64129,31559,-30934,-76077,-110767,-119982,-31493,76779,56462,-47290,-84434,-59561,-37075,861,26002,14941,1933,-7125,-10523,-15635,-67132,-116440,-46478,51248,31529,-21578,10703,46455,6681,-17455,33914,88768,64731,-16472,20962,198582,258441,127961,53686,97129,137347,175903,166741,118413,83441,14347,-55120,-48257,-40593,-22071,-23329,-93656,-93452,10176,85653,102069,57854,-23837,-56382,-18446,23235,29170,-14012,-27926,-5999,-56828,-130057,-73778,37370,54708,23835,13540,-13485,-52187,-70124,-55620,-67072,-40733,28187,58566,71735,66087,37102,-4548,-58106,-75904,-14738,69570,56058,-2255,6673,28591,-13789,-46050,-4983,13186,-38938,-54937,-47213,-59808,-29125,40563,87571,50898,-16880,-4237,40319,12727,-53341,-32145,4447,-11276,-36182,-20591,2784,16137,44773,57925,12548,-17365,-51390,-63972,-9503,6836,-34864,34571,103901,5262,-73155,-11245,37009,-21524,-101991,-172030,-200337,-174211,-124420,-58447,-30586,-65266,-79009,-50625,-13626,-8804,-47893,-68607,-60512,-113176,-189843,-172254,-45598,34890,-9107,-55402,-19757,32587,97123,138244,119917,34149,-87758,-132516,-62901,2526,61400,101950,59652,-19210,-13212,25695,23502,3579,-8297,-6200,-24104,-65943,-92950,14805,185644,185462,83263,62809,62446,16414,-12933,31404,135230,178185,122123,93479,129584,139795,94965,61324,113266,176196,110172,1393,-11723,35649,38339,5956,33269,81558,51433,-43828,-109046,-75527,-32229,-46624,-50883,-41682,-53178,-30738,-25565,-41168,1421,70926,82925,62743,-4535,-73364,-38492,48467,41131,-32113,-89208,-145970,-157800,-40107,32901,12352,-9146,-15616,-21164,24252,70570,59538,39451,36865,51744,27266,-26375,-16504,4615,-17328,-27252,3376,26857,-12820,-24485,39359,47013,-24333,-62970,-23058,50339,85406,123507,180602,173490,52207,-49794,-73146,-64626,-31591,-8523,-32465,-35206,54999,115720,32957,-62613,-59522,-19326,17530,27670,-18638,-55194,-53569,27000,143095,139369,47918,23657,17304,1371,66259,159949,153655,147284,242958,218335,47917,-34248,-48169,-110652,-125299,-41041,31527,-21972,-118557,-97544,-34969,-47884,-49967,11777,38746,38941,75461,115161,102643,72320,52466,1390,-42619,-79599,-98587,-38131,37286,98037,215040,254809,208114,246717,258967,151140,131621,203423,175513,87088,58518,55406,75162,134220,179380,184955,170140,151067,164001,182101,176627,188223,193797,156941,146852,175545,221174,261719,391136,427615,518476,738022,1322156,8794676,25955761,33870229,20665789,4661461,-459774,-681944,-727720,-529340,-531520,-489476,-39807,116657,-510247,-876579,-539697,-354043,-397224,-375203,-336086,-267019,-147844,-64255,-55867,-90762,-103547,-119687,-159282,-199518,-250407,-262566,-217252,-193469,-87198,131405,196805,36420,-88790,-88461,-41705,-481,14611,19742,721,-57277,-102342,-38175,22334,-45969,-165577,-184144,-107228,-32646,-811,-6068,-61617,-129825,-145042,-116009,-72928,-51830,-49769,-77231,-120982,-78059,84590,233335,176561,29818,-36624,-34971,-22850,-14490,15076,64701,87603,64768,57779,55104,5673,-8865,13417,-63968,-137725,-69869,3506,7708,16554,3743,-59812,-96561,-66231,-20310,-8184,-8124,-10410,-20624,24357,188240,323880,287711,151491,28893,-19069,43179,87767,10145,-78009,-23794,60722,-94,-72437,-35422,2172,-29020,-29251,1569,11554,-26408,-83832,-83838,-39951,25858,88656,46157,-51241,-40026,8270,13303,46875,68443,11917,-44406,-34892,-41926,-69528,-20118,22724,28631,99453,162760,162740,141285,89159,9139,-22451,-6362,12608,15107,16863,10181,14734,58884],[64886,29502,5811,-18595,-36147,7146,45658,27583,75658,163751,104222,21866,78424,117303,23525,-58597,-53905,-1242,-1650,-47331,-52826,-42321,-55664,-101777,-131810,-80472,-27575,-45951,-78786,-46288,-5715,-33575,-59883,-11768,34494,47224,94681,141276,181187,151424,29963,-62886,-47486,8513,766,-52168,-29821,92374,182316,128425,33068,26556,14803,-57565,-67842,26476,65008,-20874,-81064,2961,65111,1780,-41650,-38457,-13251,55247,75350,-19297,-127729,-175423,-146022,-71928,23582,66562,28367,-28029,-7243,34261,-26296,-122005,-107165,-13877,78662,95206,24374,-22820,-35204,-69576,-92943,-88516,-80003,-29543,47385,46984,28786,47363,44873,2394,-17397,-55893,-97769,-74057,-14273,13043,2369,-662,-49470,-104425,-56063,-23245,-52929,-3504,78754,28738,-75344,-44040,88146,89253,2166,21583,53491,-42994,-104715,-22767,53200,33794,-12766,-62347,-60384,-3228,27565,69177,172007,161174,11978,-66412,-32742,-28324,-79225,-100724,-80352,-34111,-19352,-65817,-59454,25205,42429,41565,73518,59136,37623,50862,25085,-18968,40466,83720,9334,-96337,-82548,60088,154607,109193,59597,49281,19239,-4485,35298,75838,56897,5190,-42922,-79931,-139821,-168599,-102788,589,124869,179172,102050,47907,42441,13452,10376,-15184,-44020,-47096,-88334,-135762,-102595,-33838,40545,132241,178019,76752,-98309,-164095,-25370,157332,192303,69413,41642,97962,123550,115860,67264,13888,-4974,11040,39158,53355,42175,38965,3152,-55845,-61261,22183,87764,31452,-90986,-151454,-104302,-52,99965,156134,140286,79694,21517,-14576,20991,87356,136227,142858,72189,-19337,-3757,15580,-38952,-120251,-166182,-128702,-24600,-28494,-114240,-168778,-143464,-67542,11486,53729,68239,67018,60408,39036,-10799,-47078,-45421,-21358,14884,43798,3020,-67323,-9033,96592,91039,37155,41913,80226,96894,68168,33028,5425,-6674,17709,52839,37406,-29929,-26571,27980,62773,32684,-65245,-143603,-156165,-167157,-186727,-127726,-50433,-43840,-46830,-4077,-7176,-60108,15406,210446,229484,16725,-105881,-77865,-41865,-20263,7097,31863,-16873,-119871,-116093,-3500,27099,-68006,-158037,-104905,-10140,-7499,-42371,-59107,-49196,-56217,-79485,-63296,-21802,17884,102812,171483,105520,19408,31134,36764,-26497,-36782,20323,33955,58819,95782,31135,-55930,1601,119694,96283,-36091,-27492,61984,40832,-35173,-44961,-4479,47783,48307,-10019,-54478,-30190,9223,-17070,-23611,40633,75951,54142,105583,170080,98337,-60616,-156488,-159661,-105740,-67569,-81823,-81235,-55681,-18286,22975,42518,39896,-4654,-73237,-48405,36883,67405,34450,-26287,-52576,-15249,26199,58752,78701,53284,-23667,-15296,86503,115799,74929,35737,40319,73132,88843,69355,2323,-29582,-31866,-56535,-68944,-38697,32087,118532,106538,35362,-6345,-28839,-75345,-121309,-127748,-77015,-43486,-117245,-168882,-79189,27284,26869,-35889,-71752,-41703,3025,-43008,-129653,-150797,-150396,-166753,-134615,-56605,-20798,-24711,6801,46738,60830,77382,66134,-1576,-64631,-52064,21485,99615,126551,108373,54688,29836,54974,122012,162308,84459,11854,31854,68503,44313,24472,23326,9181,-33885,-46613,22255,22945,-69894,-123572,-113200,-97767,-90870,-122911,-167563,-157720,-75515,-1844,196,36887,119656,125566,34359,-45615,-13916,14614,-55548,-123920,-111620,-53658,-33454,-55379,-48987,15444,73642,107819,152272,134564,18508,-45420,-933,-1120,-4725,44629,44167,-34763,-36345,27862,57398,66449,53649,16324,-37958,-93325,-89299,-52225,-23321,26421,39462,12993,35796,91997,76037,-13547,-27422,62488,117250,29073,-67012,-25582,68844,48736,-49521,-117113,-107714,-29782,9702,-43125,-125498,-108040,-20367,22727,60845,100827,56775,5668,33304,47753,11990,-38786,-73200,-20111,71893,55873,11924,69795,151451,118844,29463,-940,15371,19016,-4936,64359,213297,237090,114172,45507,63777,84874,142461,171129,137443,109828,42136,-59475,-49195,34745,80300,51150,-11228,17192,123221,172757,129246,40557,-40573,-71623,-27701,32694,52201,19195,10396,12819,-59064,-138103,-119526,-61185,-34905,-49240,-84082,-90101,-64163,-57267,-61947,-68176,-41882,-8864,7496,55338,71952,21128,-34726,-48856,-12488,41472,68016,44309,19538,29538,28350,-29559,-90078,-123076,-112830,-53376,17740,8395,-52897,-34770,33894,66615,47855,25997,27847,177,-33183,-25275,20716,29411,13849,4986,-4884,-30181,-38554,19200,62219,29457,11083,736,-5531,16453,-6213,-60644,-11703,24901,-65490,-111823,-47677,-13490,-36540,-68614,-133653,-156227,-90014,-43763,-37569,-2824,44750,55461,13476,-1282,1518,-22269,-58286,-53408,-38900,-54331,-113580,-98742,-10012,11293,-11009,-29752,-36306,35871,107693,86347,18898,-95733,-182003,-52669,205848,289519,151596,5063,-69607,-88016,-73728,-68904,-72539,-37484,29249,40082,-10330,-37332,75071,237244,249936,155771,98053,65209,19080,-9458,19407,88328,92777,32874,27513,91443,118482,68607,46759,162451,240874,106649,-59981,-59467,21716,25808,-23129,-6067,37630,3591,-49087,-54754,-31951,-51356,-102758,-108061,-63997,-20513,24245,45841,35996,36860,63844,45081,-7348,-53892,-54282,35023,123830,66344,-57161,-71499,-21052,-11875,20704,38252,13475,11802,22678,6790,67315,162921,123936,30823,18863,37926,5463,-26288,-11998,-23716,-42325,-13880,48385,82897,35725,4380,48480,56456,11489,-5871,37475,112721,212438,367325,410069,204706,-26007,-81806,-60840,-70545,-73676,-79311,-91305,-46833,30780,40535,-16479,-38266,4494,49881,49600,-18999,-99425,-102696,-51114,28404,119862,131386,59543,23609,29586,43797,76089,128243,154092,200909,262191,132133,-82959,-138219,-130205,-190894,-191548,-95381,-14451,-42356,-109701,-91096,-51895,-76167,-96869,-52780,-210,25492,59484,101709,83203,16374,-44061,-75178,-33268,-12371,-40152,8085,86959,146879,299118,441185,439566,326448,145420,-19208,15873,149265,144258,60720,34687,34104,70716,149867,199981,227008,225899,190260,157307,137929,134843,150509,165130,166173,162143,129690,162697,244680,455612,517622,582243,740131,1519558,16889955,52384983,69695756,43395716,10211457,-411875,-737372,-847888,-644942,-678664,-662924,-5536,299823,-598137,-1279214,-717401,-342108,-339025,-334138,-321359,-236682,-100069,-51530,-115514,-183819,-144627,-60761,-75671,-206462,-318121,-311570,-270836,-245656,-74904,165649,183805,7072,-65798,-42920,-65587,-93006,-73022,-50763,-49178,-73934,-104886,-94266,-64389,-81652,-133463,-173775,-177058,-141046,-70701,-498,-8437,-100402,-165158,-161002,-104510,-37028,509,-35948,-92890,-47376,138584,327436,313029,146517,-12569,-81647,-86375,-54606,11321,85370,107108,88424,101684,89048,-5984,-33035,16606,-22890,-96536,-68976,-22539,-16198,16819,4556,-111279,-173882,-74455,44810,52917,23989,2599,-28793,39701,269871,418781,332455,191656,106742,70424,98152,123826,92798,48068,62297,78449,-1458,-66549,-56782,-30049,-10386,19791,18931,23239,2826,-51580,-53491,-31294,-36577,-28348,-19313,-36257,-30484,-46747,-81673,-80446,-43637,1483,15021,31648,19058,-30412,-4034,46016,46501,87459,112317,54240,22074,58463,57099,-7904,-62946,-41194,-9768,-9972,-3154,20937,51599],[39368,8243,-35629,-36223,-18390,18145,69969,61288,49545,104285,102966,31760,9004,45219,8637,-54186,-41441,28804,13222,-35416,-26747,-27769,8197,43613,3457,6525,-4174,-92586,-122589,-45187,9408,-41969,-91499,-44373,22569,51764,108606,155776,146752,59113,-45947,-104152,-75325,-20946,-42149,-147048,-134702,93616,261028,155497,-27483,-67756,-53664,-80756,-70610,18273,35544,-62185,-102325,-15944,29164,24074,67087,48616,-41861,-11917,83185,28271,-85398,-126297,-93750,-30491,43838,78602,65679,18896,17100,-6141,-145258,-229804,-105885,43567,116222,90127,-23545,-68682,-48650,-97961,-163879,-113870,-7286,25194,-7382,6051,103634,147537,97208,18408,-13667,-26168,-28037,-6723,3522,-13471,-14665,-125,-43284,-71752,-7510,10191,-43487,-11747,62514,47672,-4996,24710,88954,72170,35324,52924,50045,-5855,-28140,31450,51328,-20779,-74955,-83068,-46044,8884,60523,109170,193362,144158,-4827,-27370,55973,70280,-25632,-88138,-79818,-24639,15643,-7130,-3383,68730,41115,-44745,-47710,-20117,-17620,23998,54347,44387,90149,110948,11814,-104373,-91289,23472,77684,-868,-47282,6497,15138,-21185,5458,14293,-48025,-68499,-39569,-58196,-142426,-160602,-75384,32697,161092,216961,131748,54635,38099,1338,-32726,-66337,-47890,-9457,-61409,-121752,-98249,-67553,-16408,91758,154563,68706,-51259,-73683,39683,214777,218448,85661,25293,63714,88413,74815,61757,64824,58278,58690,105295,124601,82527,33230,-32931,-73950,-46985,57242,124308,73797,-22514,-77560,-42989,39589,111997,141061,121878,69918,-17869,-83399,-27426,80552,141619,133607,74117,-374,1830,28782,-30755,-121156,-128292,-78196,-34005,-34546,-63419,-128478,-157434,-97733,-27639,-12499,18649,82091,94593,32997,-22403,19827,98173,100942,56787,55225,24153,-72333,-59671,42834,88664,77871,82624,103717,124778,83518,6996,-42068,-58851,-36694,-3768,-24325,-70661,-43192,14789,15029,-35836,-102889,-157115,-160341,-131424,-74070,-55248,-72366,-84690,-58058,7562,28642,-10545,31299,157023,134273,-25258,-99199,-31056,61086,80603,5687,-58152,-64206,-88460,-70393,-9712,-9747,-45211,-62709,-33146,-1036,-28600,-73556,-48322,-248,-29872,-66589,-28072,19837,14574,18888,40777,-980,-62981,-43072,-23919,-76674,-86952,-29944,-14542,-5642,-7386,-65585,-111813,-67075,25933,73956,40939,43304,80270,56028,32797,45277,17238,-27554,-48003,-70589,-82412,-23058,8368,-59695,-86577,-758,96981,129939,162850,177405,145999,79795,-616,-53124,-46564,-46216,-65101,-26500,9839,-7288,2631,43599,65579,33045,-20361,3373,43394,20685,-19199,-37607,-40821,-20223,-1019,32150,82597,109491,44515,-19080,9968,53532,55878,24081,28597,19146,6295,-6797,5984,13260,32532,21781,-29002,-25215,76868,171782,137303,20623,-10473,513,-46510,-112162,-94303,-12958,10595,-96063,-171815,-69772,60033,31741,-51604,-74932,-49914,-19930,-32035,-81922,-117479,-116942,-102533,-88608,-64248,-32453,10280,34573,35210,24873,7309,2084,8800,-42330,-79975,-10564,113004,147048,67861,-31316,-37152,6946,38790,29062,-19947,-25971,-17908,-49590,-88404,-41043,27225,31806,-6244,19299,74321,51387,-32259,-122989,-150888,-117911,-137783,-209863,-220288,-167886,-90263,-27843,-11570,29900,77653,64796,-30465,-125181,-72227,26035,7679,-49838,-74128,-55517,-3029,16427,-15154,-14684,34022,93684,121584,50703,-75633,-118964,-51536,8224,45842,88650,64468,-32877,-30343,63430,106826,93061,34883,-3050,19693,52145,65426,51796,35106,21321,-10177,6018,72267,87093,55769,23215,16368,37245,55764,7180,-94261,-88665,46937,99980,11096,-62148,-39173,27186,24033,-43716,-107535,-79642,-3515,30963,78211,133461,95033,28399,37591,54135,35802,25319,16668,30597,71775,49392,13140,70881,152928,126451,26414,-31937,-1029,31075,26154,46245,85161,76756,41261,-3560,-16734,7224,93840,147690,93860,27568,-14791,-75088,-57947,43702,103418,111581,112482,146975,205714,206541,110913,25052,-17801,-62384,-47608,9481,23062,4337,9998,-4807,-58819,-79608,-74277,-77023,-68994,-38355,-35199,-60199,-60890,-61798,-69766,-78336,-57264,-48501,-17745,77364,125490,67635,-14232,-23456,45819,97652,64880,28345,45072,57059,17448,-59582,-123167,-189270,-165203,-32976,70475,47461,-11180,1353,35140,32319,25156,40701,19835,-58045,-79740,-12847,53855,55672,42155,37417,20003,-26673,-64543,-30236,17476,18016,40674,70619,37447,8119,-11598,-62803,-73536,-70745,-124736,-127806,-46928,-31063,-56110,-46770,-61547,-83182,-15245,46983,49724,70492,99318,67764,-13724,-52421,-45642,-39260,-70743,-77165,-4550,51358,-19899,-99181,-45819,47585,62831,-11462,-75309,-45580,-1759,-20365,-38942,-87058,-152617,14615,353748,388262,153155,9057,-19687,-52124,-76514,-104337,-115954,-74954,-2752,40081,41831,32906,64898,128106,158251,125193,52435,17727,39145,25202,9545,35442,-2742,-85482,-70058,-8264,-7284,-57696,-65043,35489,96020,19545,-75757,-64445,-7311,12032,-6693,-3710,3595,-50028,-75405,-36386,-19091,-54863,-109181,-129393,-62679,23337,57244,63811,79471,63677,32700,-8590,-54089,-78449,-54608,32866,103359,56037,-45355,-24682,78249,95448,77630,62232,24354,20188,65931,44135,75472,198292,159955,-14180,-61737,9323,51343,36890,8523,-36884,-41203,20267,73500,82268,45163,17918,33545,27219,-6066,4564,81211,162538,230341,317273,276212,45949,-121036,-93616,-24656,-19328,-50072,-87918,-90367,-34293,-8930,-58843,-89070,-41422,36405,90615,55777,-54572,-117779,-83925,-5981,44400,56787,44597,27539,24365,58511,67728,24680,17766,66342,120083,108248,-34713,-166488,-177254,-149420,-151387,-91844,-2026,11082,-44419,-64447,-51426,-57846,-61432,-67094,-66142,-12244,30457,44054,63356,33053,-84664,-188192,-169588,-44923,62365,87547,101703,127354,152900,240218,370905,400514,217516,-55729,-161261,-76625,10880,-23535,-74672,-65026,-38419,20249,80148,75172,88838,106159,72094,26071,9853,29963,41923,39860,25602,-21857,-80173,-62903,-16174,134464,231057,239470,243980,492391,8025350,26643325,36470509,23307210,5865017,-166815,-341528,-394397,-329959,-375238,-409139,-32295,206851,-361621,-778501,-394325,-102536,-109391,-158914,-163157,-58240,65115,41436,-69373,-131739,-75108,52091,80760,-57230,-172032,-164545,-145889,-106050,40421,148725,98844,-5312,-5649,11964,-64152,-123725,-93646,-86913,-116125,-98868,-47868,-44350,-76397,-86320,-95954,-122968,-123298,-81166,-17799,38605,28887,-46967,-108925,-134665,-74596,46800,91963,44700,4904,13570,102004,236409,273385,192569,59586,-45280,-67481,-786,77765,106223,91393,66348,91737,110759,37911,-17453,31152,45401,-3117,-9778,-4286,-45522,-36673,1175,-69057,-135168,-22708,122993,121520,55324,-3559,-43920,21837,202907,287204,214837,144932,112258,99017,99780,101949,106812,85463,65400,67606,25228,-21008,-43121,-35891,20562,71192,52563,60523,45756,-24124,-26793,3052,-40355,-93697,-79757,-43414,-33890,-102755,-199537,-231343,-154658,-23297,57602,83081,47351,-11083,13175,60238,38800,35234,37627,-44215,-86586,-3012,44215,-52994,-147094,-108263,-61348,-75221,-70546,-28489,28987],[44109,-5616,-71475,-51563,-22285,-23941,-802,15470,9517,38396,55668,9291,-33645,11696,26457,-30229,-37274,34294,27152,-3326,-2794,-25195,12930,86784,73984,60638,8542,-98734,-118320,-56398,-42676,-93173,-116942,-77328,-31553,-4859,47426,106488,112229,50223,-23640,-73160,-59719,-4732,-30936,-140752,-129499,85766,233433,129675,-11421,-37346,-40690,-52312,5085,97181,73947,-17581,-49367,-20328,10412,74791,149574,89401,-59989,-69443,60825,85256,-1095,-48158,-37912,-18067,18691,54714,52529,1904,-8569,-37768,-154521,-192178,-48266,62927,85255,65083,-31640,-119280,-127131,-131203,-149587,-79020,45260,49919,-61468,-76889,56876,130910,116281,58420,-13176,-50398,-11535,39902,37681,4617,-13617,-10756,-23323,-7556,45462,40027,4872,22814,36409,18892,28179,57412,53253,50527,79755,95717,85020,91360,99885,90758,43731,-20542,-18158,7792,7259,6222,56773,100946,96414,18476,-75060,-55094,49381,100250,27855,-66957,-83273,-30053,30451,47338,43478,52326,-13423,-112834,-151602,-132441,-98016,-17657,49801,67779,84470,68856,-34652,-126997,-87190,-19777,-35279,-98684,-93800,-17403,12738,-17800,9039,27603,-41370,-60426,-13341,-17250,-95534,-137723,-93838,14409,118879,134540,78477,17137,2871,8534,1373,-47568,-49214,-12041,-4410,-2671,-32162,-85899,-76030,1001,44390,17567,-6757,33565,111409,192996,169446,83437,-3925,-7178,4024,-14667,-6671,46601,76463,70370,78644,108430,102827,23564,-59722,-57304,15459,105931,119220,54200,-17660,-51794,-12738,52399,56498,20782,20484,12869,-61258,-112805,-39778,61278,80502,51429,49044,38002,28508,45946,8828,-46467,-37478,-36302,-86908,-90112,-30315,-37523,-75049,-61145,-34366,-61050,-53017,18741,57281,40475,48111,107639,171419,124454,25509,-7303,-27502,-81114,-83793,-59881,-32203,26466,94419,125510,138853,85444,26468,-16896,-59437,-71712,-17239,9240,-2059,8408,6152,-43592,-99613,-131928,-142665,-140334,-84229,9338,-11710,-111522,-147490,-86974,8098,66550,51839,32962,38965,28588,-9511,-35496,55755,162637,173346,63799,-78266,-107913,-45383,1637,-24953,-85983,-105232,-52034,30413,42706,-40691,-112733,-62915,8510,-15975,-54081,-50307,-65935,-88758,-59829,-8181,-38771,-85398,-70593,-69930,-82614,-69300,-43250,-28005,-26695,-74042,-111380,-107281,-109248,-98440,-20064,48164,67470,55226,42533,82504,107989,7372,-93946,-104516,-109331,-96140,-19784,-4322,-86800,-108576,-16203,108041,172453,155843,114312,106954,89945,59552,47454,38044,-15004,-38812,31093,65906,24773,19261,52041,62891,38660,29590,48001,27004,-32764,-57953,-21041,1726,-6423,-11568,17606,63535,140837,117083,-18653,-72603,-1140,61111,76067,95779,25955,-86585,-84445,-10604,11764,53409,108925,73982,18892,63892,119737,77770,-5872,-16048,3353,-43287,-86796,-33708,28583,17941,-31019,-59125,-12033,54944,30171,-42219,-62156,-36197,-26066,-33393,-17244,6420,36598,49937,10237,-33288,-3548,62177,45276,5915,-1270,-19249,-13861,55525,41371,-32670,-17174,67699,75236,-17691,-100533,-102786,-62989,-41934,-49448,-54945,-46291,-91403,-163292,-146359,-65491,-11060,-18995,-55337,-64950,-16827,29944,22728,-33335,-59929,-72022,-153490,-236405,-188641,-87451,-11601,29542,48502,73863,71802,63731,32567,-41225,-31118,46774,60985,49311,38483,11227,32967,53591,14186,-36831,-41924,21615,92050,49176,-61853,-110900,-68799,2075,35081,47254,48549,1757,-1600,73752,119155,91817,13978,-14567,57228,147349,162161,106948,49277,-16221,-89451,-47509,47066,29446,-1345,47352,71617,43036,31458,4004,-72444,-81134,15495,81413,38794,4512,41586,99351,110680,69996,-4611,-43214,-26292,6122,63859,120990,136879,101251,39851,652,5140,49419,58762,22699,12584,15149,15054,63380,96447,41339,-49282,-89807,-25156,46990,53426,3957,-54441,-44827,21544,14175,-12134,28357,121852,130646,10676,-82577,-83096,-90018,-58263,27370,78632,119288,163359,175863,180720,146300,50710,22792,41104,-6221,-25885,11280,5849,-14528,3745,-7697,-24021,5529,7107,-15871,-19639,44657,107449,45767,-22114,-32081,-53227,-96101,-90292,-92063,-60566,53075,131140,114876,49097,6684,35784,66433,38429,28181,63332,49067,-29393,-86287,-107676,-143910,-105603,17869,92375,75303,64033,71715,50265,27470,28733,28694,-18714,-77939,-76723,-27383,42470,68546,50884,32215,32398,24137,-2409,-23015,-21654,-6897,68897,125048,53458,-16037,-1699,-28089,-80391,-89706,-108044,-105446,-60023,-80270,-133794,-86537,-11135,-18190,-12520,41277,70474,63248,39068,-13738,-71944,-100049,-77622,-27044,-48319,-101038,-42893,55009,46983,-39474,-68565,-13832,13283,-17629,-65859,-88189,-89781,-79309,-52755,-58235,-103904,24302,272512,248840,49609,7031,32225,1919,-30388,-58789,-64083,-50961,-13037,53146,96048,75866,19779,-30146,-14892,33082,2952,-15166,53874,50871,14576,45755,2539,-104883,-106205,-100387,-169116,-194749,-149630,-107864,-81098,-39879,2681,12110,-12025,-19161,-10695,-5899,-25050,-75386,-79140,-25377,-5424,-20680,-51726,-103749,-72975,24126,54322,23331,31641,31916,10696,-8351,-29842,-65238,-80280,-43152,9335,20165,-5340,10927,72538,77176,66649,56913,16809,724,64424,48651,23517,108760,107722,-46813,-112828,6238,117358,76196,-10924,-36443,3292,49020,39008,18725,10656,14277,31887,13986,-37584,-23954,72419,145356,140493,99696,-15170,-145283,-182712,-102329,20575,89515,57909,-8235,-23045,-8270,-38082,-105038,-112666,-45525,22706,69680,52972,-18478,-60608,-31013,29074,51834,7563,-33586,-23830,-4831,27099,21887,-34551,-46434,-5567,-2714,-51081,-101527,-113354,-111960,-89412,-38376,32889,69642,26629,-40583,-31865,-9785,-35489,-39573,-31803,-27374,31918,80040,75705,69728,14898,-141597,-260507,-225016,-79212,75503,131426,77159,34058,53522,96347,154191,168061,46108,-127545,-168093,-119668,-118389,-186296,-214798,-175167,-122838,-51896,-11390,-44447,-61870,-64448,-102918,-118741,-97290,-73547,-68448,-62801,-77412,-136764,-177540,-197234,-220805,-196378,-162705,-186831,-207240,-412860,-1884923,-4357525,-5088842,-2920862,-614357,7084,18893,78881,90279,57480,-25576,-119616,-89180,-53973,-12250,13819,54025,25517,-26660,-32437,42541,128868,97769,21906,-15292,-6869,49000,101166,72450,23562,1775,2663,65691,115807,56436,-9254,-7000,37507,26163,-69982,-115986,-69494,-73560,-148940,-124772,-9846,16463,-76693,-123866,-115490,-88540,-30586,33323,59821,51705,17762,-13994,-33355,-56468,-8879,88284,98705,63974,55344,11591,-27967,33950,96868,112634,80094,13627,20713,125011,166883,69169,-21059,-32213,13050,79499,91984,39349,30580,29766,2795,11975,24578,-30486,-61206,-9163,7266,-25232,16162,115416,137544,74967,-5384,-39931,-9996,40321,48214,44547,35059,11577,24500,50154,52548,67459,54767,21978,17001,-1168,-20953,-35040,-31169,19226,62066,63728,94378,73798,-18637,-39389,-10600,-34227,-82843,-77529,-23579,5207,-62924,-197312,-255778,-172153,-45824,43900,82594,40548,-8064,29555,59602,19226,8881,18925,-59948,-130026,-74931,-35868,-113683,-174051,-131815,-92141,-101480,-98041,-53316,26083],[35786,-25657,-78122,-64661,-63261,-97837,-97154,-49509,2448,36811,34330,22067,29007,53488,41752,-16797,-37810,14079,32739,29454,13955,-23334,-19272,29995,69061,89833,42928,-37917,-68200,-63103,-80265,-95039,-93582,-102981,-122089,-106186,-35747,27404,56666,64199,44225,12966,26553,72672,34260,-48369,-56151,24731,92003,71687,49493,44830,1159,-19740,63065,155440,115591,39148,8206,18764,74730,137354,158849,86537,-32691,-64247,38829,118568,42212,-62644,-57892,-43346,-40798,2347,19387,-20191,-18901,6733,-8446,-14040,28769,37713,41315,74975,11797,-120004,-140635,-79838,-56753,-33472,14491,11628,-60014,-105253,-39279,45664,100446,75927,-30969,-101257,-52496,18849,42454,38076,5268,-22655,-20969,29257,73522,49386,47113,67288,18357,-41027,-15771,35893,53905,56423,71752,88128,109815,149145,170620,126689,54796,43327,110242,111093,26543,-13120,45124,141837,139373,4394,-136668,-154498,-67728,11761,3083,-58609,-68514,-52069,-47675,-21750,10859,2580,-55262,-108217,-169626,-204136,-151410,-52536,16989,25527,7466,-34315,-107203,-133654,-54011,-33425,-111361,-125862,-56105,-5625,14021,203,24845,73973,51753,19119,13224,-10947,-61002,-113056,-112993,-16009,71204,52929,13544,-1258,999,25066,43252,-17018,-66235,-50535,22290,79277,8703,-86909,-78445,-33631,-27958,-38818,-50378,-10565,113730,228907,294088,193731,59206,13385,9739,-12320,-31433,14244,88045,112713,79082,85339,83918,3621,-59111,-25616,57303,118591,101417,32138,-45210,-77609,-31109,19143,-11758,-44693,-11457,-1144,-38253,-57530,-30304,-6153,-7897,-1032,56562,86739,67507,63716,65380,41296,27512,-7406,-73660,-95482,-31298,7419,4130,-19077,-33508,-44365,-55645,-70400,-53393,14573,102863,156656,153299,45750,-81512,-130627,-132120,-126007,-107407,-130137,-130521,-23155,92359,134123,132975,80993,71602,79650,18399,-47605,8860,91338,105569,88988,15570,-61244,-87524,-96940,-103294,-132746,-98561,-2906,4318,-98339,-149350,-82419,31660,104219,64258,-59397,-84714,57717,69971,-25533,32862,116162,137371,107726,-9426,-79408,-9079,47742,9268,-60774,-107223,-79662,21461,50075,-49192,-132882,-103170,-27226,-3188,-26483,-82946,-160344,-169459,-66770,50117,25670,-37433,-66643,-113516,-95332,-24033,9448,22049,11327,-47776,-75692,-72357,-106206,-143156,-95225,-916,67273,55533,36593,81806,95100,-24145,-109579,-82001,-59158,-46525,-13293,-26169,-84647,-61791,24932,98865,118904,71400,29052,-98,-68981,-62644,42172,97484,36800,-10194,40178,68245,57350,65599,56346,18986,11968,44897,52204,16177,-13170,903,47267,46750,4396,2940,43300,60266,113150,111490,-7665,-55330,42946,124905,178078,244419,122955,-162077,-208534,-108835,-67930,-22858,80564,101281,13462,-29854,-3842,-12826,-20930,-30126,-51291,-95266,-99401,-39886,-13999,-31687,-1527,37616,34376,30242,30832,-23976,-74161,-56012,-51353,-85283,-33536,87360,177763,194558,122902,32489,34494,52554,-2892,-34522,-18181,2161,39142,86176,71109,-86,-29915,2368,-19868,-84439,-101203,-90997,-76787,-57466,-43972,-49273,-78475,-165075,-217592,-148148,-77365,-89096,-145908,-228001,-276723,-138584,15603,52337,65794,63615,-25970,-131179,-162483,-80774,31892,93202,102196,108119,132935,109631,72159,81469,59230,26883,44022,73159,85398,73224,49772,60439,48452,-10674,-73238,-104884,-54479,56873,87593,6372,-60630,-25310,19666,-9242,-38397,2534,11910,703,43402,90970,77674,21685,2220,51273,124332,149376,104244,39484,-40519,-126763,-74048,35749,17574,-2846,71572,99223,72105,66766,-6025,-85736,-58031,-8716,-11602,-20361,5475,53672,101137,140225,148668,66387,-29222,-34331,6538,44371,82123,133815,135137,42899,-50528,-57230,11120,29082,-47746,-88461,-38781,26810,76138,70974,-10257,-94040,-120499,-85394,-13393,12947,-44623,-106396,-52776,38842,44046,33877,87739,151878,89392,-66490,-139893,-125138,-124012,-77065,5598,51350,82932,118392,119473,92215,41005,-18386,1050,56935,27305,-5041,22684,33223,18058,45255,69884,76158,83914,73608,44594,22204,75249,140125,78474,13075,3630,-41765,-101998,-105666,-110364,-103170,-32736,30531,65484,61510,5600,-44410,-64678,-43190,23749,75453,14843,-105547,-140249,-92791,-61371,-28754,37929,88739,108820,129145,119382,75887,60351,44938,-14136,-76232,-77910,-43168,-32991,15938,44183,22066,3917,11322,42043,61710,26111,-5536,14309,87224,114034,52316,-6761,13616,7029,-43931,-56099,-54201,-83017,-111936,-135629,-169225,-114983,-1730,19183,-33672,-40268,-30946,-55006,-70935,-67451,-72871,-92150,-64352,39483,43156,-60511,-72161,20829,70904,30661,-59804,-122304,-117585,-52110,-29456,-64906,-66387,-8469,25754,-11947,-90511,-46369,83337,33331,-114140,-79424,-14308,-30557,-31024,4054,37204,36383,53886,105651,115000,66885,12547,-67073,-86397,-4664,13321,-6902,39678,39815,18544,79601,77731,-9266,-49507,-121207,-238157,-209286,-98328,-92074,-101126,-17129,83197,84149,8149,-37834,-38865,-44491,-59608,-63519,-39233,2249,14405,7474,5677,-50518,-73765,14043,57193,-7141,-31744,-3592,34444,54587,40893,-27920,-92582,-86418,-37774,-3879,4870,-104,7863,-1108,4036,9453,-6387,-2292,50963,26211,-28017,20871,60583,-12960,-66512,40283,134131,45186,-62611,-25496,68789,60274,-24390,-47240,-18274,25781,78361,64103,-13306,-25202,36414,63178,44178,13845,-89153,-185950,-190655,-102488,81239,226789,191125,78228,30772,15605,-19671,-64213,-64518,-21546,-2277,16127,61705,63742,12308,15167,54205,64308,31104,-11527,-41478,-48269,-46198,-42579,-36259,-488,30895,-5466,-37109,-11363,4266,-38887,-40656,29601,61304,23591,-10276,-34185,-33356,11414,28950,-2316,-20463,26749,107037,140089,109965,85925,27910,-109378,-206475,-195868,-82375,61139,85599,-32336,-109697,-62073,20154,48038,36448,11245,-28339,-97564,-134046,-158428,-222246,-248058,-195110,-127096,-65515,-25309,-23803,-54006,-102695,-152824,-143985,-107983,-104291,-117679,-80683,-10408,23259,-223,-77559,-134749,-183430,-259885,-261048,-153092,-177540,-1299788,-4106670,-5356338,-3296463,-897985,-12160,63877,196298,265954,250486,134393,-128157,-219438,40734,171503,105217,29065,1778,-8592,8488,26722,64010,91442,97571,77029,18779,-37430,-6441,68696,72753,13073,18233,95007,76115,-43246,-77812,-18841,39911,5302,-89927,-102930,-32052,-18668,-93512,-86517,17288,41159,-73988,-169141,-160921,-67147,32725,80327,77857,40191,11566,35743,68341,64299,73434,83271,63057,56336,52252,-22603,-109392,-88292,-31164,28436,52758,49740,123510,241358,211844,4930,-128247,-93224,-30552,30281,92563,80193,18740,-35812,-51827,2568,64123,49725,7119,14789,50850,36546,-2959,41482,118916,109608,43317,25876,29083,2457,6531,37424,-2485,-57611,-28766,25683,44890,93808,123381,67034,-15074,-65813,-57679,-30548,-5241,20494,35185,53726,109072,102798,13323,-53059,-68531,-54188,-47312,-37863,302,43240,24934,-79414,-152804,-120954,-65117,-5911,55610,38755,13824,60237,64872,15035,20155,30239,-40233,-108405,-96431,-97991,-115118,-111241,-90108,-57650,-37034,-31209,-6729,39356],[-21675,-59464,-56981,-60790,-91562,-122232,-125572,-81759,1346,60688,57088,71152,106718,90990,20439,-31894,-54851,-35375,6600,32180,13693,-35889,-57505,-32986,27873,85608,79599,30435,-24377,-51238,-46900,-24619,-31695,-98239,-169161,-166085,-77725,-35816,-34438,8120,68071,91992,127366,147826,99144,34138,-24700,-75233,-62056,14226,75289,53189,-26437,-49140,15597,74916,54382,18106,5573,47685,110985,106894,80955,55157,1876,-27051,35889,107441,15965,-140384,-122527,-77785,-92785,-59287,-10355,-12347,3553,71081,129517,116945,64096,14743,27781,78605,26106,-74012,-44679,31095,17977,-31270,-66871,-52477,-18002,-55908,-62320,9130,66618,25467,-71484,-116623,-77917,-31404,2904,25047,3021,-14862,4657,56790,85034,61207,83080,110251,32124,-70536,-77900,7237,95733,69922,20363,53393,99839,113338,133114,123530,70089,83156,158805,118312,10690,-17756,53875,253581,439396,276691,-44741,-174346,-149304,-109039,-94209,-68885,-32070,-58565,-121550,-108492,-56393,-42683,-62767,-87883,-150226,-198728,-158008,-81384,-48526,-81763,-96576,-106375,-136270,-117434,-24475,-22461,-108160,-84073,-1659,41,2395,17085,30848,68814,83851,61464,19572,-32519,-70986,-88178,-70414,4854,82743,53106,-6009,13527,33614,25810,22504,-39179,-90647,-72024,-12967,15561,-30952,-71724,-35690,-11538,-34981,-82391,-157859,-237848,-136361,175302,398763,318003,176941,124532,120402,102775,40376,24997,107475,187749,179235,119385,42896,-9467,-25325,1281,46593,90492,97074,46424,-39430,-70841,-14020,26171,19443,39210,73588,72401,63537,36871,-37120,-102467,-65542,34359,129725,143938,90125,66058,107452,87985,26021,8914,13689,-28471,-41224,-20157,-2675,-34451,-63870,-21068,-6476,-95158,-129636,-36213,70793,121892,79929,-33165,-134041,-174480,-167844,-161164,-150583,-138642,-106856,-28707,59613,119083,137070,93667,79533,117127,73254,-7087,29342,122214,148156,133000,64602,25405,39939,17020,-28181,-77096,-103671,-40924,21177,-23037,-75378,-24417,88068,140979,50389,-151063,-133139,138143,130831,-81763,-109082,-52949,2394,67663,41899,-33440,-38396,48615,130940,101467,7134,-57012,-31229,-4501,-41069,-84027,-103782,-74523,-21774,-11303,-78087,-149001,-127418,-10948,92964,75962,5684,-66651,-149684,-132375,-8988,76351,88307,72180,36074,-10462,-68947,-109914,-126869,-118628,-63097,41812,87893,75123,80673,66302,-11070,-55155,-25551,28977,39242,-3642,-51305,-61305,7848,71290,54657,-2302,-20805,-15510,-75745,-187509,-168667,-21659,89855,89817,33092,19564,31902,56336,80683,32230,-40234,-20998,28868,32500,27994,55608,98707,109275,46174,-5498,39625,106804,104235,88394,62820,19781,49177,151029,213885,280027,372420,164092,-233360,-333892,-201764,-135714,-115890,-34208,25376,-26414,-68107,-29012,-48415,-108061,-135983,-147053,-159698,-144917,-90805,-59508,-57617,-36949,-8236,-13959,-12898,16193,-11642,-86403,-89264,-77866,-137208,-116455,25721,145233,178385,126667,63412,52671,9965,-55515,-60874,-46945,2503,73828,59014,2466,-38142,-58837,-31729,-62233,-97277,-45022,-3578,-19704,-16712,-7059,-42312,-103847,-179693,-187815,-144745,-120373,-167447,-266021,-380335,-316796,-37729,93806,62051,102666,104161,-22444,-81099,-30997,24806,68785,110567,124334,129286,166284,133290,39333,36405,65953,37377,20140,63877,76296,27881,34468,84229,63270,-17996,-67055,-64456,-11576,79614,119958,41834,-41196,2331,34749,-24750,-68516,-32130,-16789,-16998,12928,42425,57578,60722,53666,55271,84014,109034,91361,55160,2786,-52520,2227,108991,116221,98391,105268,62912,34876,58162,-22297,-101453,-51941,-31169,-88777,-78637,-18084,18716,44716,73061,97101,38060,-25865,11430,56392,51953,53135,73215,80470,41989,-38286,-82638,-37188,-7064,-85984,-135212,-57014,41238,75686,77810,33273,-25307,-61545,-94742,-81415,-62016,-92449,-108095,-48546,-2393,-12356,12003,62781,73260,-4109,-106543,-148486,-156264,-157535,-103984,-27799,28561,57025,71505,79490,40839,-15115,-47090,-34718,14217,-1470,-51704,-28612,50527,90548,129445,189037,188338,139670,125217,82078,23348,43796,52670,5896,-1474,-1863,-22144,-42165,-54951,-74550,-91596,-90921,-81730,-32041,13979,-28791,-134523,-196084,-138736,5431,95096,13721,-137239,-185815,-105678,-38393,-22766,4255,70951,135767,142351,101406,87372,95847,32895,-71956,-117392,-92635,-42712,-14351,19150,13985,2162,12546,-144,5310,38889,36611,44344,94123,94111,39738,39181,52251,36410,15660,-7181,-24467,-31328,-85699,-139781,-111133,-73262,-60007,-21523,5889,-31970,-96152,-135151,-142232,-121667,-76331,-54529,-78319,-56079,92023,135136,13744,-54749,-2048,48908,50145,-9548,-107333,-133360,-49509,14415,3143,45870,134108,134736,34111,-85620,-86997,1604,-72149,-229585,-197778,-105828,-103539,-81505,2660,75055,104971,131890,128302,67807,18468,23054,1545,-10138,38363,38655,-10264,-8792,7030,18007,74903,110129,81881,34199,-64921,-169980,-112319,23711,46449,-8609,-12807,28594,46304,23261,7940,-11831,-60616,-69181,-33418,-8737,-10805,-26600,-33823,-6111,-18354,-37129,32794,72198,1122,-32080,15291,76161,95456,73863,-3501,-69453,-39395,11518,826,-37166,-52396,-40355,-40651,-38507,-47916,-49110,-424,50354,6446,-25549,41358,83357,53940,38799,88166,105836,1340,-85762,-12426,102364,58933,-60025,-78540,-28874,35748,110346,115896,54745,19922,-3792,-48170,-13770,78253,31876,-113735,-172717,-85854,135823,301218,232713,79714,19086,10889,4195,-6565,-14756,-6646,-24867,-32421,50382,97367,45671,39489,71352,70804,75220,39713,-43943,-73275,-73415,-58103,-13723,50918,99767,89886,71789,68356,33936,-49069,-70224,-3007,20900,-45126,-56887,-35177,-44603,22007,110041,71831,5485,52532,133112,132770,65045,24084,5903,-43209,-86417,-95077,-33739,51227,24348,-88615,-140261,-76117,48406,89039,59976,69060,48468,-80866,-145978,-124723,-159606,-195330,-148319,-77420,-34856,10995,49925,24281,-48535,-96368,-94964,-77176,-85918,-134121,-96070,65151,205626,193986,99589,46790,-25055,-131228,-93591,85100,237311,-627521,-2669908,-3555770,-2067635,-439210,-98682,-34006,104472,194108,187412,77295,-25343,-72566,-71450,-141010,-79364,-56745,-66327,-61510,-15373,-10443,11390,92215,145490,115969,25498,-79801,-97658,-29805,-19972,-76049,-55885,9684,-15345,-99569,-115714,-67260,-7117,-39758,-122340,-111677,-33479,-8230,-31430,-13602,34299,22924,-60550,-169784,-190286,-73826,32448,47432,35075,13480,17914,84850,148015,141190,111266,80950,74238,79271,42421,-34098,-79278,-60080,-11357,44324,36839,40757,147454,249118,172867,-36520,-127602,-50319,-2373,-11987,3405,10813,-30705,-85054,-92098,-18838,69985,96318,78084,59920,61674,22652,-57070,-42506,71117,123733,81554,64643,61394,55751,113324,129120,26673,-45959,-17071,25081,65713,170901,240190,139518,-28948,-108238,-77739,-30928,4504,18339,23384,36774,90735,113747,50020,-64864,-126067,-87480,-50085,-41482,-31051,944,20305,-19148,-78512,-96488,-100342,-68608,12411,33075,32145,67827,51265,8813,21258,9388,-40781,-50435,-61580,-100435,-73361,-48396,-56331,-20519,24602,27845,25420,17975],[-40288,-44278,11517,14387,-18766,-29753,-51501,-59207,4889,87340,110583,113985,103700,68534,3893,-22317,-44891,-54771,-14496,39151,37834,-10780,-32628,-21805,1451,61559,99648,70135,9510,-8481,24280,59191,45163,-32529,-116603,-131621,-58022,-36551,-64447,-22945,82460,150299,184440,170224,124782,60822,-30361,-91568,-73815,6537,62073,4056,-95361,-98412,-55064,-49642,-53363,-26320,8754,63429,62909,-10583,-23333,14248,14639,12874,49051,66103,-15547,-144157,-145425,-100418,-105180,-91571,-27574,-6089,-2136,55764,115769,83987,39060,24947,35591,34144,-11602,-18118,63685,105568,46789,-23010,-81155,-69420,-8707,-31671,-31040,32663,33479,-48839,-93172,-78492,-51187,-37215,-21602,-16123,-26404,7890,71394,102522,97670,95534,123579,133414,63148,-44245,-90271,-4000,93768,42442,-14221,53142,92838,52828,44563,68496,49260,47220,86763,61273,24602,22541,71092,296512,651742,605902,212360,-11064,-74009,-131160,-146914,-56758,23047,-1780,-30451,-10754,-27890,-41405,-59277,-116889,-161877,-155349,-141409,-112876,-124244,-171940,-133856,-75853,-84711,-85273,-21235,-1851,-44313,-25395,10555,-30983,-37319,12941,29988,16202,8584,17973,7708,-40359,-82289,-54722,-6643,37960,107355,87090,6676,17963,50197,14006,-30245,-80844,-79528,-40053,-59481,-106089,-99454,-45265,5383,-1029,-45096,-105403,-199364,-428168,-584099,-271425,115113,236218,198128,189643,187717,168018,97197,26901,43816,143325,233891,178478,55311,28490,27952,3246,1501,49357,87569,62314,-7203,-14747,63015,112333,132760,146727,140069,150344,156919,83030,-59721,-159487,-87863,78893,184063,154507,60226,43313,116325,84197,-39571,-37517,41393,12341,-43237,-57061,-55214,-77841,-95189,-42508,1748,-60163,-107217,-54237,16673,43986,2961,-37000,-38823,-53233,-71166,-94936,-105992,-56653,-9401,-32390,-1278,103136,179812,138717,61199,43714,18653,-39556,-23424,58558,103787,107286,107064,139099,162261,105307,48022,40157,-15744,-20936,40758,50750,17918,55143,129635,143596,67765,-78870,-105643,46720,88563,-77123,-177654,-151324,-89302,-19211,33056,-18079,-119085,10735,252051,261941,118907,553,-53822,-56696,-21932,-8323,-62321,-114568,-82585,-20868,-39075,-68387,-19624,46127,70270,56149,3886,-67143,-135467,-134397,-26398,83527,97568,90340,80098,14195,-91456,-137173,-121864,-104398,-83608,-960,90767,113616,96396,73322,42601,5383,-6635,60120,83155,-14719,-89045,-54515,22911,47446,-20104,-97167,-57198,-8953,-58036,-116860,-92694,-41809,23908,82626,52689,1179,-6039,4087,19351,-10544,-50199,-22896,8596,18064,37944,65396,94646,83734,-8549,-31088,71259,156979,145663,92273,31158,27109,96338,174794,219677,255936,261054,19543,-250566,-289225,-162572,-100700,-100236,-79536,-44303,-35098,37102,122600,5959,-221885,-274476,-204177,-166404,-159166,-102995,-36523,-34609,-86352,-117912,-104612,-58050,-4531,16066,-34570,-59011,-49552,-109167,-160358,-122899,-52073,-11204,-5095,27621,51519,6277,-40686,-50929,-77032,-46521,12541,-18621,-73249,-65687,-43895,-12450,-35273,-33590,52259,83839,43451,46105,55117,8201,-67959,-115081,-86982,-80668,-113232,-161650,-251593,-282376,-17418,285110,234013,74891,73154,58350,-27564,-25364,44343,33521,-9325,58964,149630,168444,169842,104191,6708,824,39016,24600,10974,60643,71406,18296,40757,103886,86322,9032,-13167,59894,138844,163675,138475,43462,-55902,-41479,13838,14754,-11815,-21119,-26860,-7069,17325,13613,46735,101628,107411,92277,106301,116527,104740,96376,90622,82422,105023,174458,226590,215354,130609,5054,-55438,-24805,-30844,-65289,-51407,-59038,-82057,-37943,17944,18036,8163,-3908,-9390,-36921,-33422,42343,90302,75805,45976,12362,17612,55141,26031,-49542,-44337,1357,-41197,-77992,-4584,51029,32570,53262,86278,81472,44686,-9570,-53797,-80347,-120111,-133979,-109554,-92431,-95688,-40371,-15547,-64182,-98900,-106482,-145402,-168466,-128352,-76675,-44952,15270,73324,76436,70290,42131,4982,-23958,-37784,-10173,-40310,-145548,-151895,-4193,126376,181668,228151,214390,170234,177732,129826,43868,43761,19870,-31217,-21483,-3813,57744,90182,42469,-22066,-50167,-70965,-90883,-55359,-10546,-58098,-165988,-213596,-155181,-559,118549,58263,-81446,-143085,-106798,-76900,-62556,-27946,57794,131575,109355,49506,69012,95767,7188,-73430,-73072,-96693,-104658,-30990,35504,26734,39651,77930,50427,-4304,-17740,-5331,55202,135241,85251,-23317,17494,100911,57044,7772,21336,10198,-28974,-70812,-80722,-20461,50880,25822,-40870,-44471,-25915,-73924,-107197,-86537,-90649,-102835,-96691,-109993,-72623,83989,138876,31475,-44416,-39269,-20557,-2270,28733,29129,-8973,-413,39973,59651,131968,201501,158778,45214,-48810,-30172,40258,-66901,-238754,-228347,-123166,-108729,-119767,-74810,11453,97407,135732,76490,-3577,-24798,-18663,10026,68385,81861,24433,-45649,-62604,-16912,35754,55828,71169,81510,74385,18901,-52615,-30347,78560,132173,39388,-85197,-116069,-61240,8955,75880,73067,-1019,-27748,-16899,-40426,-98653,-134071,-115754,-66074,-27141,16957,65501,69495,15080,9097,59415,81758,56916,30863,-12166,-30336,35097,75173,15111,-72835,-92805,-57788,-32725,-20400,-65124,-104959,-48069,33297,9677,14469,82329,71409,55163,103435,114070,78857,5215,-47411,4754,81969,55928,-30063,-64456,-40667,9869,66008,93425,95410,63880,-39634,-131932,-52676,110373,94845,-62576,-146070,-50821,153400,253009,150778,26729,-7424,-31816,-43980,-17525,-11709,-17229,-32863,-49221,-221,54281,50185,53362,61903,45880,57639,18260,-65336,-71755,-30197,-13933,-7263,19004,81781,124021,88437,13406,-33912,-81907,-104059,-54027,14215,-16517,-59248,-46104,-18961,63627,170613,158965,72288,54238,87680,57455,-25441,-59558,-21952,10696,16816,13300,17333,12362,-36122,-64507,-43433,526,78534,110945,80249,69015,4621,-111269,-127937,-54357,-58508,-113896,-108998,-61159,-27421,20363,49655,12462,-43695,-58962,-65408,-66076,-77459,-149693,-152829,-20451,119118,150623,104598,50686,-32250,-94866,-59822,39714,79582,-711572,-2482654,-3284494,-1952902,-431173,-82316,-34966,55255,86188,78941,23408,61559,76323,-172240,-348546,-232750,-92652,-92752,-119603,-77313,-35441,36850,142956,185298,128798,44593,-36675,-89410,-85617,-68037,-70988,-43793,-11893,-44538,-107324,-125901,-100242,-47571,-62045,-124841,-119259,-73939,-69756,-45306,23412,37207,-6430,-41691,-113844,-169787,-96558,-1872,15598,3391,-7166,9255,79933,139232,110238,79582,99385,133295,133853,65206,-5614,-4414,36348,88750,127121,68521,11420,69819,149510,98997,-30094,-43638,35801,40647,-36278,-102885,-120860,-92214,-82110,-80557,-34920,26209,60570,77270,86276,88672,39901,-55506,-81311,10356,88069,53149,12416,-4726,15371,103818,119953,22870,-24970,-2119,17190,76866,191207,231486,119973,-23011,-64625,-24652,-8830,-9040,-1808,29252,52767,75858,89880,42361,-71255,-113550,-53893,-33268,-47386,-55512,-60503,-61290,-63919,-68051,-62160,-72635,-66129,-7501,29481,40409,45035,17892,667,16480,3633,-986,40328,11161,-37842,-11524,-18514,-47772,-17211,20775,23424,23256,10856],[-14767,-14640,52802,85312,71960,56910,2852,-48857,-9540,75482,102292,66461,6825,-13173,-5652,6983,-17252,-45750,-39689,6848,25612,13472,5323,-10452,-29025,18587,73747,57987,9607,-6791,10033,53910,80776,34424,-52164,-86619,-38317,-8935,-12722,25013,99577,157016,159440,122803,87632,28318,-32424,-10543,21656,9055,4092,-55360,-132288,-107407,-67402,-83209,-85874,-20850,55290,86053,4182,-118815,-116882,-42711,9567,56016,65816,20940,-10566,-66788,-133411,-132796,-106096,-93429,-48137,-49466,-77667,-39572,2427,-27556,-18144,24521,15111,-37946,-53585,2494,76395,102775,71447,32008,-8328,-32654,-56479,-108833,-69143,13457,-4268,-76498,-68326,-37457,-21132,1633,2405,-32868,-57778,5136,98279,105036,79421,107718,125543,101181,62624,-15695,-75638,-31038,1594,-36368,-11757,89258,108893,27635,-38971,-34538,-13396,-19554,-8846,23607,58905,58797,53448,163305,444414,587724,409189,207805,77709,-41608,-77480,824,73191,90757,166847,225902,127234,27629,-51847,-158026,-174666,-109645,-110833,-127108,-146525,-147545,-60842,15776,6798,-24629,-6425,28436,23290,6144,3194,-44048,-62270,-5440,33452,-1439,-50168,-34417,-3318,-14843,-30315,8124,19594,24666,95930,107053,26695,-1762,39678,19144,-40600,-69605,-10684,38301,-31738,-115277,-100798,-13715,33109,-9217,-72679,-85651,-100139,-339423,-752459,-776356,-341201,-18243,88265,138815,116012,66451,27621,-36679,-124112,-90367,94480,193915,140351,100710,56819,-23622,-34205,33641,72724,54681,9591,28986,126941,195519,192392,128699,89050,136144,149564,56471,-49225,-116324,-77739,52775,131609,83872,7043,31860,112564,61710,-97890,-114751,-21348,-16713,-43202,-46153,-50794,-70961,-74173,-57895,-33056,-42159,-59536,-25717,35339,24769,-24598,8333,105613,108258,57357,62246,116045,149601,88767,-37886,-35121,98056,213366,187445,83385,-20056,-73767,-121876,-117994,-31502,33975,33631,68692,134460,128314,62363,61198,116100,83444,17696,37083,74058,81450,101214,94120,66859,95364,107404,-85773,-199480,2357,63366,-55227,-73840,-59297,-48281,42605,26202,-123960,-31133,243174,277917,126179,27723,-28304,-56790,-30330,-6328,-51425,-137663,-118963,-16602,-3449,-18072,38648,56695,46958,42587,-7212,-62041,-71293,-69356,-43798,18170,30220,28105,21638,-25406,-93858,-144759,-133034,-61211,-30628,-14333,34806,65864,66304,72774,47761,-12525,-35087,26632,47273,-58637,-126272,-71974,-18547,-34551,-94118,-121822,-46545,17134,11930,25982,42731,-18828,-45873,730,3937,-16964,-33576,-77687,-84167,-36632,1954,6162,-1637,10645,11998,-28223,-34078,-16791,-67631,-53529,58360,126467,93402,42063,-18914,-39050,-7618,34583,71333,17255,-131958,-200108,-115450,-33574,-31043,-13299,5608,-15210,-48763,-23692,142451,257836,80543,-190444,-254090,-159070,-100433,-107677,-74552,-19306,-47189,-117154,-150840,-132065,-70595,14980,75815,51303,4873,1139,-32770,-128143,-215436,-223200,-191392,-130796,-24877,27793,20316,7496,-28634,-83502,-98100,-112544,-118889,-87656,-22283,21931,21902,12564,78405,152446,106321,48443,87774,133472,95994,5821,-35685,17041,50740,-5872,-57598,-79998,43167,347394,486004,272139,57964,-6729,-27448,-37167,-27970,-31171,-88731,-121224,31260,210223,220657,131814,30978,2532,41243,46933,12728,4133,26136,31158,42350,75664,79982,28415,-31066,-17536,106800,203996,184081,120124,36668,-79398,-124639,-45169,41186,38984,1833,-12097,3382,1402,-19150,20715,84949,92035,83203,115781,140728,123858,97986,107877,108655,62210,84627,193888,208536,103330,-12298,-92849,-101415,-64065,-54075,-83747,-108582,-61620,20884,60400,27236,-15442,-42973,-64079,-86753,-86347,-40201,20864,51476,19316,-21857,8630,71968,58414,-21338,-28524,22479,10019,-6582,46745,36484,-31178,-19640,43671,88807,90688,52413,-11000,-67182,-135524,-193322,-191957,-141857,-87023,-15107,-30512,-118985,-120701,-89406,-141631,-138633,-44935,-5170,-29014,10881,82654,63855,14882,13097,17108,-10249,-19743,4614,-53409,-204082,-247517,-96311,69788,120752,111601,114871,161859,204894,163318,76098,59400,63739,33431,16259,36273,137436,179704,91932,-31495,-72320,-48464,-45550,-33605,-18769,-72184,-126468,-119878,-84284,4985,100652,73043,-3975,-34821,-75998,-115998,-85811,-26140,48740,90619,57541,17170,33126,49369,3415,13628,56084,-56602,-185193,-128498,1004,50320,81976,124406,114475,37931,-26305,-44737,-9885,47290,42847,-23047,-3909,65391,32336,-17797,20443,33010,-12858,-12092,8126,6881,35155,38254,-38347,-80030,-44150,-16222,13807,25775,-47003,-139453,-167940,-154487,-76599,48367,59397,-19157,-65187,-87588,-93851,-86569,-22897,66504,46101,-441,5078,50953,113825,128398,67254,5371,-6069,44885,62544,-50816,-176147,-153022,-61549,-57021,-131721,-161959,-73807,42807,67517,-6322,-35807,-29560,-96861,-98383,23834,65249,6919,-49734,-81362,-27280,69964,75843,37305,36861,68450,67976,10382,-16815,37474,70526,-13017,-132807,-151288,-98777,-42802,39637,89826,65964,17434,-36065,-101872,-171875,-186075,-130199,-79596,-26017,61987,95177,65069,21842,32322,68222,51625,-6878,-32538,-30467,8102,71080,78165,19877,-47238,-75469,-55107,-15080,30447,-23346,-122554,-115787,-9818,31221,44669,28688,-53642,-31091,77576,95596,65461,35194,19576,39092,51287,63532,59524,9687,-27202,-9574,14305,46573,92815,71239,-50970,-138104,-66819,74796,75438,-31433,-88154,1817,146470,157604,65530,32798,24834,-71660,-139947,-76695,-8403,6849,9387,-9567,-26827,18817,72436,80322,51641,33175,30359,-8779,-60656,-49958,22019,63342,35012,-10097,15213,62606,20353,-59885,-54592,-22291,-27415,-8773,73940,80926,-11722,-30811,66271,157396,201420,199749,143215,84585,60186,11440,-48190,-28199,46880,76965,80817,77060,29182,-54262,-91275,-26945,62391,78448,52455,37469,43851,39525,-16853,-64166,-31061,55526,76432,2099,-63586,-67250,-30743,24856,25988,-43140,-71897,-36536,-14562,-29834,-65161,-118044,-150119,-140764,-75441,11893,13764,-49615,-123008,-162853,-158548,-159165,-218298,-675561,-1865099,-2429119,-1482976,-335089,55955,82516,107348,70285,44785,42775,18699,-37504,-196626,-264709,-179088,-60873,-77127,-143616,-143219,-79448,55209,183234,208738,137340,75144,31206,-15863,-15585,37773,76275,98470,91076,10474,-73872,-73729,-35716,6311,6694,-45049,-76355,-80584,-97757,-65030,40822,60442,3715,-17488,-33528,-83992,-69206,-1059,38075,33474,8757,-8033,34665,81570,46284,41168,113252,173629,186824,122292,43749,37370,88468,139542,172186,110998,-4400,-30267,41549,66333,4832,11267,65996,48146,-31165,-118576,-155285,-84791,-28124,-27443,-26549,-14823,17017,52073,75800,109057,104218,14921,-59945,-28899,26733,-1219,-43118,-82301,-102039,-41349,2378,-31282,-35106,-10988,2810,51658,108143,94622,44695,16336,33391,65779,35096,-19255,-31339,26112,84155,71047,22692,-20413,-63742,-40466,38814,41973,4794,-17749,-73141,-136513,-141800,-67584,25341,49616,16777,-4091,12460,26509,-5190,-43135,-42005,-16968,11945,44685,62165,33026,10866,13233,-28422,-64158,-50383,-36776,-22888,13541,36490],[25587,3144,48424,101386,109181,77122,13691,-30436,-3866,45254,33420,-19848,-61154,-50444,11411,52561,21711,-18874,-57751,-78821,-58811,-12794,-4928,-28500,-23258,21893,53311,37071,-12241,-54972,-72358,-8234,78869,64540,-20299,-58955,-17626,25836,54970,75227,85553,108595,101507,78310,60017,13489,-1977,64621,70158,-22740,-78175,-99969,-95903,-56670,-42316,-30154,-11724,30934,93503,110997,10045,-147991,-175615,-86951,18554,115161,112410,31939,32757,2812,-115190,-150279,-105310,-78918,-57185,-82659,-114816,-75082,-35605,-49705,-37541,-6181,-34735,-86524,-68697,-16171,26138,87109,114394,81164,41994,3620,-74186,-177511,-163201,-67226,-32497,-43020,-23361,-30492,-20189,35549,39109,-17354,-67075,-32177,26987,7651,-4343,42686,47830,21634,22510,-26317,-80854,-77918,-99449,-109003,-35,115413,111116,4914,-107610,-125800,-70700,-61282,-54955,-2168,24249,8822,-13825,-43655,22024,222182,343237,266798,121453,35168,31309,47443,68091,108777,218780,317498,252401,110174,-30103,-135801,-113831,-31468,-43399,-95098,-93475,-38185,42825,63787,58375,55753,47051,52665,41009,4579,19951,16856,-21924,-18839,23067,29915,-8937,-26849,-11953,11255,55558,86047,33713,3273,78899,116544,35390,-20865,33395,43268,-11664,-25472,48262,89356,42303,-10234,-28822,5966,52573,9880,-65137,-39318,32473,-59784,-403475,-663467,-462416,-189785,-30470,39542,-27104,-120271,-115708,-108980,-230830,-315642,-155262,102402,168951,100980,11920,-63297,-42353,45107,71239,38500,-576,14793,105478,181362,141153,31884,-849,45303,44534,-2520,5762,7340,-19479,-10442,14168,-3731,-5291,58892,112402,45516,-68000,-86756,-28796,-31008,-45824,-11319,19099,-18632,-34901,-25088,-36941,-68007,-71749,-6883,84183,72041,2630,29385,126186,120102,78275,167841,341376,351244,154241,-15332,-28636,58137,160511,191114,142528,16694,-82048,-121951,-118853,-50664,-7132,-35508,-28381,15492,-14192,-43919,22943,89644,65577,-7674,134,57597,101356,85646,-5896,-61598,66201,180512,-118818,-325504,12076,233317,119068,57986,23639,2053,93248,121737,4336,-28508,119676,178951,83978,21660,1622,-34571,-71025,-73957,-82047,-120902,-76201,18219,5723,-8342,41261,33901,53473,83703,12574,-57762,-12381,20698,-27591,-44270,-41252,-59514,-88080,-79856,-52280,-93264,-103521,17406,82625,44916,-6585,-33496,-9384,47044,10167,-59317,-32973,22228,-2011,-79134,-93208,-41170,-16415,-58907,-101029,-82266,-3596,56285,71838,82659,66718,-9911,-57865,-51535,-36899,-6176,-23318,-105289,-114991,-7230,69559,48103,18937,28079,-5566,-95183,-108930,-56440,-50589,-31921,22379,39289,-17737,-60063,-88234,-117337,-134329,-127588,-113989,-261906,-449174,-240559,153117,237064,76531,50667,91112,61308,-10105,-13446,105406,186829,109666,27000,-17817,-10364,19011,3876,-16310,-32704,-89114,-109471,-85753,-72288,-7789,123771,174929,104517,24990,23708,32015,-42007,-146607,-181830,-161504,-79436,13210,23373,27424,49527,10953,-32129,-71924,-154945,-145740,-31521,60294,83312,50852,65025,183997,222278,116330,55299,117122,193264,166900,86162,46752,102226,156324,115816,82425,158867,338915,454080,378588,171770,21049,-64198,-77123,-50135,-83710,-169593,-207362,-131413,79597,252274,220707,85272,-1045,34983,120147,104404,39432,9229,-25572,-35623,43201,95880,43077,-46786,-98748,-72170,35573,125627,133282,111341,70293,-38679,-110723,-56391,33336,51600,34359,11292,-7389,-41688,-57115,-10157,37722,34821,23828,76007,158658,156786,81378,52641,21428,-66497,-51207,91772,127007,68533,46371,-10064,-77593,-98739,-102895,-124288,-114237,-47703,22270,48794,11653,-33260,-26667,-10012,-48424,-115842,-134969,-62840,18354,2421,-15277,49272,97473,59110,2069,22145,65135,42722,26592,60610,42192,-13196,-26560,-11761,45985,92507,26454,-53145,-76540,-120796,-194058,-189760,-91070,36360,115695,70478,-9716,-14552,-26503,-77625,-31819,54629,61337,22050,37923,76149,34803,-32848,-30159,-5395,-8305,10864,37607,-21999,-129023,-158468,-68392,19416,8042,-58121,-12423,136498,207720,163113,79114,34080,71245,115966,106648,84167,122356,157243,90406,-59075,-122927,-54184,-29858,-57553,-58237,-52215,-22157,13403,11006,16599,48872,48021,61479,75583,-4278,-75913,-48145,4181,63182,76343,40424,40157,39398,24069,44230,128133,176755,32347,-164094,-184566,-47025,43814,71858,106049,116161,59564,2865,-26828,-58527,-63634,509,32093,15666,342,-17471,-47405,-29194,-1012,11934,54641,35476,-65470,-81524,-2741,1792,-51777,-44204,39955,105018,75876,-9298,-92335,-148561,-134927,-36214,44522,-927,-40802,-42207,-61608,-71662,-99892,-120277,-76455,-60974,-76776,-66474,-3302,47205,29794,-19814,-31906,6767,52829,31123,-44881,-92780,-52656,-12042,-43989,-141314,-183128,-90162,6377,-2367,-56497,-25836,-6,-110863,-183813,-85287,11322,36841,17098,-54014,-38713,76505,114064,57608,18791,35979,48435,4097,-24104,-31510,-75270,-110840,-88774,-30117,-43378,-127958,-131208,-40966,19070,-15667,-87659,-125175,-141840,-118800,-57536,-17825,19925,87846,118660,88593,30457,11024,22226,12488,-38355,-69262,-43085,32189,67996,34637,2239,-14943,-43109,-43953,-11861,39005,9498,-88525,-129744,-58555,14813,17688,-77493,-178798,-125855,-24648,11666,24605,23631,35556,49290,22133,39825,95170,68803,13130,14109,22130,35773,57946,24470,-57793,-105548,-69490,31774,66652,7688,-43512,4413,92516,82748,44333,73624,52009,-101034,-211393,-136634,-7271,42101,52600,36393,-11894,5683,66057,75552,45811,51787,54782,24128,-32540,-65078,-18615,76711,91027,18199,-22392,-15941,-30776,-60594,-20433,52293,79718,68277,78802,71158,-1460,-8407,116521,192231,145946,104291,101610,96231,58845,-11223,-50267,25175,114037,95420,54089,29025,-34919,-123148,-132616,-47337,46822,56576,-34484,-108525,-50517,16446,15441,7892,49619,114866,139758,70825,-38258,-90556,-51023,17540,10610,-70787,-95604,-28301,49449,14545,-65417,-71361,-86988,-160443,-146464,-60140,-53215,-91140,-125445,-179961,-196399,-219352,-260832,-603034,-1514784,-1966919,-1197408,-212993,133847,134481,128787,52392,-21402,-24383,-149679,-328535,-278573,-168833,-60797,-45834,-102059,-185827,-213913,-174654,-56518,75427,115303,57055,15204,-4224,-8689,53622,123740,139581,147341,115528,7595,-72249,-34427,34540,83568,88959,28906,-43095,-69833,-73550,-49753,35927,60288,-2448,-38157,-19045,-21162,-22813,2185,29459,38354,-970,-65417,-42703,22941,11385,9474,54199,110067,159924,127016,39332,1378,28380,62681,96444,56866,-48964,-103677,-35405,39735,-13838,-58799,-19570,-4985,-31223,-69906,-80010,-24034,12113,262,-23248,-38191,-5051,31808,24594,42158,75623,35171,-34396,-50040,-36898,-31356,-12483,-47629,-128698,-126165,-81017,-69439,-31339,7537,-2915,-21820,-21699,-14671,22275,58154,76806,93103,52992,-9653,-35806,12871,79341,46513,-47501,-63202,-23734,24027,91693,102287,71634,41138,-50100,-176262,-196598,-61747,103526,165711,103890,4751,-12817,11639,-34148,-92344,-103370,-72428,-9123,2831,-35261,-13493,13967,-3270,-47186,-62083,-45301,-39079,-11546,51226,83731],[26410,-13221,13307,70481,96636,72185,29910,13942,12351,-5518,-45808,-68595,-72981,-47540,19158,72629,33065,-14350,-71822,-162682,-155873,-75923,-50875,-26192,42464,76980,57528,17905,-43878,-91200,-106871,-47550,47293,57327,7442,-14449,22032,58146,83283,58947,19609,26357,53675,76348,91827,58680,35222,45707,1053,-80660,-137350,-120639,-24596,9013,-37141,2776,63798,62630,66562,84617,15948,-132238,-177310,-91724,21088,138554,169482,100820,75371,20089,-79013,-108938,-82681,-62714,-34009,-15673,-207,20963,36239,30296,5971,-27747,-73922,-109454,-83983,-43785,3393,100050,132034,56276,-9454,-8035,-6019,-96932,-159263,-97545,-14117,5480,-8622,-39843,-17617,42670,47210,3093,-45770,-50502,-61256,-109304,-106104,-72012,-67294,-43438,-5106,-34416,-82293,-89241,-109641,-113700,6777,114227,80943,-34923,-126929,-119312,-78056,-82124,-71629,-59091,-85710,-100025,-77336,-134045,-198450,-101323,110748,142207,17707,7395,56898,33111,11520,28453,65785,158530,198539,119988,4167,-46130,17101,97030,54693,-32249,-29315,35945,84784,46207,47509,109117,103701,49563,10971,-956,57537,104671,57041,-13753,-8135,44114,51196,5765,-24780,3212,78881,120794,79057,43343,91484,103124,16225,-15245,58918,70831,8273,-14866,25233,41120,40233,59116,45571,21019,68320,69235,-4156,-16770,52846,96207,3511,-165863,-253514,-170777,-61683,-27348,-131626,-231161,-183646,-88650,-134359,-298723,-302628,-84590,42989,-6624,-74035,-77547,-28845,48206,65436,23057,-14980,-30624,18265,96030,79077,5470,-15289,-27209,-62548,-51491,43161,113206,68747,-34026,-53195,-19043,22122,79409,96158,34390,27565,66441,84899,30579,-34210,-2358,59207,-4333,-57766,-12843,-16410,-89264,-102179,-35290,40939,63689,15336,-2221,16513,-5788,-1382,114115,284523,297796,127762,-9881,-54893,-52063,30258,130985,146451,54018,-28648,-13266,4315,-3697,-30319,-67337,-80057,-74617,-90288,-66292,-979,16115,-38917,-83612,-56853,12911,56182,12997,-94763,-152220,-30241,51783,-167520,-233793,89793,253421,130898,53483,18827,3580,52883,122319,98874,-3863,10918,82418,52565,-7146,-17591,-52203,-114102,-124480,-102261,-86352,-37529,4104,-29166,-12260,28928,-9069,9308,71118,9729,-74825,-16661,54046,-574,-58573,-62368,-106002,-169473,-111207,-14144,-45550,-70624,60357,143896,90874,-10074,-91148,-66362,30783,16606,-43872,3420,46008,-20023,-60618,-15046,28637,33197,-12629,-54147,-38917,23863,56565,50126,27509,-17125,-63903,-59424,-31494,-7894,26945,3893,-69627,-67930,13398,49762,32248,26284,32929,-5157,-51756,-38553,-5526,-491,-12159,-38373,-62943,-102716,-126570,-129415,-137012,-157928,-181511,-209028,-358865,-433112,-122373,285453,268205,79249,43983,50787,23758,-2910,-23884,-43012,-37531,56349,185291,173083,98512,86360,72073,35505,-25794,-94859,-98591,-60980,-44383,55286,210510,210688,61044,-39729,-8208,38018,9472,-36707,-60163,-46997,42877,93361,26348,8271,51875,27547,-12801,-50029,-111671,-85497,13127,54615,30421,7858,49601,160726,180252,114142,79662,104647,148593,144303,115506,98222,119653,107849,81193,118091,266405,362820,272470,115474,25729,-31396,-90649,-101134,-98110,-164721,-254643,-226962,-79050,77057,136948,75391,10255,-3760,39273,116932,116564,59094,-3942,-81428,-95400,-21909,27908,1729,-51342,-98722,-115355,-85372,-5177,74205,106314,94675,37854,-6827,-25592,-17586,21271,39762,-19870,-70375,-95274,-98696,-55664,-27020,-39474,-59309,-14146,104908,142098,49737,-27740,-68158,-111874,-67513,48127,67527,36879,65802,40631,-51692,-136299,-179113,-155987,-71315,-24540,-28089,-32126,-54751,-65975,-12112,48625,6137,-88768,-130645,-70435,10324,-7945,-34741,31866,74743,30501,9087,60185,93018,48346,6919,20952,48649,52208,27019,-18110,20011,56042,-74792,-178084,-141573,-121730,-161573,-158559,-51818,105883,181552,133748,109451,100628,26578,-7988,60385,87083,44765,20606,31424,36198,19684,-7964,-49203,-58869,-22738,15550,28089,7176,9607,38832,64741,33139,-78923,-184675,-119220,62250,150554,106868,20764,-43443,-18772,73197,107842,32810,-12096,42018,64200,-48498,-127670,-77780,-78639,-146896,-135871,-31781,51437,55901,17783,-14590,-26379,8640,101643,125676,57803,7926,-6497,-1930,71322,91505,36812,48811,61433,42764,71383,124106,147310,86653,-34410,-99614,-48302,-10177,-2456,23790,14779,-32661,-34448,-937,-20601,-62325,-22724,52917,49199,-18985,-46930,-75368,-122151,-108910,-19030,38686,-35351,-158496,-152642,-29961,34254,-3607,-6392,69564,97230,55327,38888,22530,-44603,-64798,4266,51073,-6056,-6090,36383,41230,50095,-3328,-141100,-208874,-168745,-123014,-95548,-49637,9973,28936,5510,-16304,-9944,8072,7675,-18865,-18173,5381,-26187,-94987,-150352,-145783,-54663,7721,-24993,-67440,-20824,31785,-26236,-122073,-123693,-38571,70010,90031,-8901,-52447,33604,113619,89714,9998,-23047,-15521,-22892,-26340,-75476,-167230,-171128,-43254,62160,-8824,-189747,-260833,-189233,-111997,-98199,-108438,-74559,-45424,-31862,5788,53481,77471,100648,135808,129910,47429,-18088,-20243,-3629,-35040,-69713,-32660,52190,71161,22647,1171,-9623,-26660,-8123,13851,22714,2746,-24414,-51727,-57497,-34118,-23414,-66035,-105674,-96876,-92682,-65300,3680,29222,33006,36843,6709,-14118,11535,35750,58385,84793,84984,67758,43246,-2435,-31315,-43104,-47400,17042,87396,53285,-33015,-51663,852,43033,62056,76145,33750,-82360,-169645,-124808,-13135,45546,68794,80379,43674,4886,23099,46778,60535,101690,132033,98619,11072,-75520,-85439,21188,107186,84233,30021,12940,10877,-11683,4706,67820,134016,114182,21994,-28792,-3978,47201,119602,144927,56185,-29559,2124,80211,73677,-8953,-59137,-4942,72589,55207,-10985,-48347,-66674,-80022,-56592,-18146,8016,10911,-76894,-190793,-130910,-551,23512,22739,75227,107089,97160,60759,-21474,-77574,-36635,24896,14556,-36412,-73211,-16693,101953,70748,-26252,-10549,-1775,-70988,-89872,-71285,-57105,-17107,826,-61076,-109019,-123204,-128387,-460579,-1251861,-1607245,-903786,-70555,119807,111294,126118,33110,-99816,-133763,-226109,-406346,-327399,-120936,30525,-15686,-107343,-177587,-176093,-164473,-139769,-61712,-7510,-49869,-88571,-76945,-26044,64771,93732,53267,40931,12528,-41181,-58084,-16217,55416,130118,136560,68829,-5699,-26890,-14533,7120,45459,43689,-20918,-48079,-10534,22851,27760,10456,-692,15148,-24063,-108443,-83463,17857,39299,17671,-3290,20434,85999,88595,29904,-9609,-22954,-10821,8258,-35409,-76303,-84205,-41082,16025,-50619,-143464,-109585,-40654,-10412,2312,29165,54909,39143,13229,-2403,-22730,-7249,34046,14249,-24952,-14886,2430,-6865,-30064,-44846,-554,94651,90767,-16640,-64682,-52793,-35558,44295,108790,33746,-79878,-89503,-12745,58779,65534,44376,52357,42000,28796,19016,36198,58585,20803,-41256,-3608,52234,49155,65006,71702,67818,66342,-16700,-177390,-213554,-72874,84529,148658,102439,3283,-27728,9755,-16458,-90338,-128606,-103648,-66312,-119977,-160724,-71906,-17114,-44488,-66217,-43024,-7685,9686,38890,79992,78021],[-16699,-53705,-26288,38184,73080,64448,42701,32841,-8139,-74785,-94303,-74735,-98685,-99307,-35924,37097,5812,-41835,-85942,-165037,-156826,-83199,-44912,27200,104962,99632,39805,-17437,-61262,-54942,-44107,-45601,-2421,37465,34759,28440,55183,88360,110883,50184,-32061,-35975,14355,69194,117629,101524,45627,-20563,-86175,-110357,-128555,-87509,39513,64321,-10322,11859,73388,67549,28407,9316,-36051,-107126,-118656,-75546,-18985,82209,168148,141379,71401,9587,-20395,-27950,-33356,-42091,9847,118705,188184,136289,84382,84864,61485,-10294,-77292,-115130,-89184,-35077,21714,97200,95286,-1949,-85143,-50367,65140,69324,-8895,-4899,56696,31493,-28034,-32026,14779,44328,43630,32358,14044,8660,-29491,-90772,-116632,-135714,-125021,-44822,24169,15261,-33007,-40807,-44016,-52602,26559,108210,64842,-29275,-53311,-13808,-47335,-102976,-81097,-104931,-153673,-140851,-68316,-65069,-137584,-143540,-24818,8470,-89819,-60443,18674,13098,-427,-7923,-41056,-15213,38581,55679,38314,50311,126521,187641,106073,-5631,-25593,33441,85654,40998,30200,109575,118297,31613,-13868,14874,80492,124380,96358,14809,-15526,22538,33127,-3294,-35323,-22957,22628,81262,109842,105904,97079,40181,-19573,21038,112747,103340,23507,-19326,-24252,-52896,-50699,30488,87293,68706,90771,122758,62560,-15883,-5355,46422,62772,23413,-77352,-81431,-27785,-49224,-162544,-208086,-114830,21309,55493,-99553,-259338,-215824,-101422,-81611,-79167,-19775,20886,40701,32859,11218,1315,-36262,-34851,54975,106530,76397,39486,-16157,-69001,-56158,27169,132828,135322,5827,-23883,38321,44103,56602,67828,40176,97825,184586,187668,114313,24512,7435,42968,-25675,-102746,-58210,-21321,-44105,-40760,-46205,-62503,-34207,-21096,-25019,-33570,-46310,-24236,-5092,4856,20109,7496,-54259,-107392,-128539,-47742,63188,78991,7873,3253,92597,123070,45402,-33184,-32901,-9613,-30097,-24666,24139,22407,-16328,-67317,-89274,-67954,-18124,-12908,-44403,-82370,-113892,-84480,-69422,-134696,-97672,91804,137175,28369,-48829,-71529,-94862,-100060,-24538,34768,14428,36318,88878,48459,-23333,-31352,-53446,-87490,-77826,-45274,-32462,-39191,-43729,-38901,13746,39812,-29028,-69871,-30317,-30636,-61285,-15532,59280,38356,-7664,-7249,-59480,-139724,-66134,26532,-32933,-78131,29080,97667,51339,-6556,-53784,-32879,81555,127012,64512,30532,43821,11626,-9516,31434,66254,64168,35968,5235,-3766,22278,7866,-21364,-18552,-45294,-104526,-72197,27807,75720,73261,42545,-858,-8279,-8202,-32796,-25361,13207,12540,3663,61339,103329,75399,33671,-12291,-82881,-102890,-87951,-76295,-76185,-67924,-74402,-122493,-178436,-253678,-240863,-41595,173635,135350,58161,33946,-32439,-56561,3981,-1188,-104600,-140033,9529,162841,161637,99690,80078,76880,83390,58220,-4942,-52479,-68690,-37196,89061,192508,144804,1434,-58611,8212,54914,28148,-11462,-61563,-56749,66492,131890,50052,28631,69338,21556,-72691,-96975,-54634,17965,37233,-15869,-78257,-75880,-30046,36072,72812,96278,115201,94016,74837,100614,119179,113980,89612,4017,-24688,78765,215443,213651,80871,-1651,-6952,-37698,-76316,-90583,-117513,-167344,-199141,-136775,-40716,-17045,-71365,-116652,-61826,7372,35233,62239,78034,60823,-11823,-82980,-72854,-53474,-44374,-738,29362,-9527,-93746,-128760,-45080,58877,82706,83536,98280,89149,13275,-46801,4885,40005,-56784,-112545,-78426,-57691,-46697,-56591,-78155,-93570,-76832,13211,78330,15682,-62872,-53509,-6555,50188,101896,87128,24842,6391,-13413,-77828,-140521,-171487,-120235,-4552,34892,-29837,-85449,-103199,-70723,1267,56036,30440,-17355,-31078,1678,39728,-11395,-77514,-33160,23917,14180,19087,65546,92640,61551,3248,-8201,41720,77749,54710,6174,15474,-13425,-154166,-228982,-166342,-132496,-148503,-147496,-58840,71145,114729,76993,106978,109564,16158,-5051,66676,66343,-1120,-30223,-22901,-8141,44421,76451,-16087,-84452,-34632,4341,10228,42149,98401,134701,137089,70983,-86161,-206677,-166636,-29666,58068,48566,-18361,-67815,-72301,-28380,12171,-57289,-111364,-45282,43300,9158,-59119,-78187,-116033,-172930,-145895,-23144,35249,-15244,-57620,-66526,-73774,-5312,117180,127895,90037,75102,11514,-30056,67044,105734,23580,8141,58527,94011,77089,16470,14408,78672,99072,57579,5597,-50987,-64040,-55296,-104893,-159356,-110405,9483,78038,39147,-17844,15731,46424,-162,-33335,-70268,-159467,-172367,-79705,-48717,-123646,-174892,-119239,-17566,32350,23388,52014,79293,45784,40999,89475,93008,37712,6906,27148,42415,3434,22407,89137,117630,155310,119497,-45925,-149336,-106301,-37503,-39753,-61002,4743,97433,101593,34554,-22391,-19538,17497,26076,44589,36261,-47387,-116714,-122952,-105306,-32376,32597,3274,-59859,-35412,42331,69329,22447,-59516,-67546,35615,86127,12166,-61522,-24996,68952,72892,-37418,-96357,-67450,-45213,-56509,-93735,-141231,-158417,-87749,-16823,-64909,-163028,-189809,-185999,-173832,-118247,-49917,8199,-4811,-59285,-36891,39811,67077,74105,111441,122261,31382,-44163,-29818,-7321,-42579,-64049,-13165,50358,55702,32181,29786,8895,-7533,26610,60634,44063,-7236,16684,33764,-23042,-69507,-28855,60896,106782,43374,-61609,-62725,49553,106017,73524,33384,-1814,-69136,-131466,-85617,43285,122113,106402,60879,42190,31843,39434,35641,-26652,-20694,66670,63915,-44903,-123112,-109720,-29810,19394,8009,-3454,-26044,-64396,-68059,-42326,-6998,46297,101309,77885,-13066,-43820,-14791,26572,89340,136884,99980,31329,-39741,-90988,-61060,31136,86556,94115,94721,52636,-27951,-35107,29999,116772,103218,-29938,-93699,11345,100172,93578,61574,-4973,-73655,-41457,43169,61462,13984,-41394,-80287,-54137,-26512,-67872,-77402,-14898,45992,91202,87521,29793,-11945,-76768,-178585,-159344,-64490,-69598,-44162,55042,57894,-10373,-21293,-34098,-46452,-4888,16537,-12990,-20333,-48226,-27414,80043,93336,35917,30246,29296,-10442,-77988,-135389,-96767,18579,83205,34110,-74811,-105930,-88534,-421851,-1217631,-1534391,-849705,-89093,77429,85912,125446,36726,-113045,-143247,-107396,-138833,-150856,-17649,68865,18111,-62021,-80558,-23504,-8918,-52443,-57775,-25424,-76518,-139421,-97552,-13735,23925,-7995,-64651,-87798,-93090,-58679,-16676,-13963,22332,107347,122135,79958,47416,26549,5483,12448,36079,11171,-39716,-22863,38716,57223,33666,-6347,-26428,-13142,-40376,-105868,-89151,2673,44622,31825,-8804,-36632,-11965,28784,55460,40593,-7073,-17903,-20363,-67683,-48986,-13322,-22982,-16983,-60563,-136124,-123902,-46603,8853,39612,79282,97211,44326,13136,26935,-749,-25426,28438,48467,-6145,-26731,-598,16377,4364,-7760,39404,148675,161407,50033,-19911,-25504,-12775,102241,196826,79383,-76744,-83700,-9942,31475,12591,-10530,7045,27210,63977,83554,80875,55236,17955,22617,91771,102680,45490,15074,-16578,-4022,62096,26722,-119203,-159619,-68993,6447,32358,32958,6271,-14126,14296,21762,-33708,-74301,-58709,-78172,-165590,-159136,-59647,-27557,-49439,-37870,-7020,3652,22022,52944,55205,27939],[-41137,-58536,-28454,39269,57607,27972,7413,-2888,-44959,-96558,-83511,-55234,-119214,-171985,-109963,143,7590,-43240,-81575,-84844,-42021,16954,48828,84283,92485,50403,-10140,-46783,-27324,46213,50037,-24995,-22713,25764,9551,1341,54492,120404,165791,106226,-8181,-40409,-23388,11758,54631,58507,19234,-44561,-86843,-87888,-70801,-8609,86767,117525,89853,69898,64797,88577,54011,-34733,-74402,-65166,-67699,-94610,-83272,-2703,91550,84198,4892,-26368,-2178,5195,-4682,-27259,20003,165936,243287,124229,18637,37850,57113,-2946,-75826,-94349,-38429,16085,19430,28390,28449,-18023,-84880,-85379,17997,103524,112379,102062,97588,10939,-66507,-34099,27617,33469,39508,67775,80140,100785,106324,64503,-24941,-116508,-111117,-16250,65904,68290,11326,-16180,-14383,-3180,35435,76956,64851,17783,25619,47327,-53362,-137343,-88867,-98532,-136528,-96762,-18379,14404,-19761,-22788,7032,-39836,-114350,-76880,640,34148,59845,72029,44954,-14631,-60524,-22370,34795,78753,118250,117676,21131,-81207,-96890,-12544,72029,52395,21111,52191,57733,-5382,-32331,6825,41500,40584,43870,25099,1221,-13498,-60486,-87368,-73614,-58628,-51839,-18125,25743,59195,22171,-69851,-65584,34357,119388,96359,25323,-7855,-20680,-83800,-120873,-41179,74297,104101,73794,75334,44552,-23164,-37653,-29317,-38476,-73479,-74695,-52518,-12832,-68474,-169067,-153817,-36943,67973,85936,-9577,-158234,-191153,-108190,-37612,3340,59075,73339,22719,-34981,-21085,18016,-12562,-31192,58126,127119,87879,42068,17324,-11376,-42686,-37454,50594,110975,28900,-7590,33842,3766,-11601,15922,22034,62536,119893,118677,90882,64314,19227,4396,-33686,-96813,-112187,-60603,16812,51232,-22807,-111582,-133223,-98641,-34547,27802,51560,36571,-69770,-186227,-182113,-122363,-123038,-121032,-93404,-40685,-5353,-26684,-83032,-29933,61801,75283,8029,-50172,-243,66506,34776,23925,48040,-6835,-58883,-42411,-40826,-37624,-22800,-55917,-65797,-21114,-16096,-60478,-41355,-37063,-92499,-49177,12670,-18598,-104083,-163413,-212612,-227063,-180888,-108987,333,127139,146138,33427,-35304,-10329,-4774,-22571,-7378,31483,26733,-24045,-32616,12521,40560,30026,-39682,-118792,-139447,-89470,-23338,28389,65848,54039,38577,44520,6362,-41186,24984,59501,-55062,-128843,-59801,-23660,-56977,-51854,-17461,14709,115856,204251,136200,-6321,-23326,36268,22331,-7656,7189,13484,4487,2676,-12381,-29989,-65959,-82125,-32645,-11836,-84929,-80679,41584,102023,76661,54543,26181,-13563,-47903,-80677,-65650,-20094,-43554,-27489,99831,155516,100034,36723,-15103,-76145,-73356,-39367,-12007,-8167,2074,-8720,-74851,-129105,-165455,-178953,-82904,26490,67081,74686,54652,-45043,-76140,13701,30308,-51962,-63964,16476,72960,58502,40636,50698,66701,90124,108382,86057,31018,-13918,29298,112445,103777,34402,-1085,33006,99058,97568,29051,-67272,-174217,-174182,-13368,100864,80664,90160,100769,-14515,-165204,-160197,-33086,66347,37668,-60321,-120318,-112370,-94618,-57016,1469,59811,122649,117846,77763,100237,118028,91748,51047,-8114,-9532,84923,129932,93732,36643,52507,59226,-1251,-59911,-71845,-77211,-76042,-69799,-43685,-44164,-101191,-183067,-198467,-90185,23593,52956,38589,40470,42874,-13168,-43867,-1979,-2173,-17826,39609,77062,28276,-71447,-96972,-19355,22141,5483,37012,87724,79993,9845,-39664,10167,51353,-35473,-79943,2232,62727,37256,-36427,-74762,-68883,-60139,-16531,20754,-31267,-70219,-2323,89749,128946,150018,122680,15412,-57418,-62375,-77678,-95523,-74014,-25437,24838,46559,-7387,-85352,-108276,-51896,12918,42748,42456,33733,31427,46327,49014,-30226,-100547,-60006,2954,23490,31982,49197,72971,83379,45817,12374,22608,31990,13893,-756,-19477,-97235,-169375,-146367,-88122,-109523,-146125,-119696,-31368,40902,28717,-11022,21119,23209,-48002,-65543,4056,43735,8610,-47948,-67768,-31992,60247,114940,29236,-60689,-51645,-23482,20829,90263,100855,56471,54058,47503,-39705,-123015,-114437,-56748,-6157,24358,5024,-11268,-16955,-33805,-22911,-40297,-64313,-49304,10389,44017,5381,-68424,-101057,-89670,-68876,-30433,-35225,-109197,-125053,-81608,-62509,-12489,71738,90680,90896,95024,28919,-17383,61033,86043,-482,-33241,42762,138383,98354,-25972,-31358,62224,128940,116408,41004,-39061,-59178,-77397,-136044,-168790,-95088,42330,140485,102565,2319,-20920,-6171,-29507,-31379,-35286,-81437,-89467,-69050,-99944,-142870,-121468,-54885,5344,22624,41353,97963,83835,20210,40027,83635,61135,41468,56754,60490,41190,306,9881,67014,98825,139271,136747,47853,7706,58532,107295,29968,-63981,-11403,115200,137151,58130,-12758,-10766,25259,61829,97617,77849,-2016,-33397,-36439,-65621,-23032,65768,51168,-44014,-45156,27904,83031,102435,32449,-51778,-25784,23880,-3745,-65271,-55193,23456,22937,-84668,-121785,-62230,-51027,-91426,-76584,-49097,-96078,-143016,-137541,-118675,-54252,5048,-44389,-88092,-27451,56716,67021,-37345,-151858,-136354,-49414,-7583,14264,54419,60914,-31340,-79804,-27666,-7575,-52420,-50907,1600,17479,-7056,7458,61579,87281,58728,43645,95779,115590,35026,32289,48551,-11245,-60371,3318,142097,223770,160254,28655,13727,124231,184452,143503,74539,9656,-78639,-177455,-157018,-18426,84942,57479,-2064,29227,91201,117227,89397,-31072,-69988,31538,73415,-13818,-119377,-166131,-129454,-77653,-48596,10546,36543,3971,-31816,-64389,-51185,15827,80095,64751,-21575,-93233,-109243,-88827,-15636,37333,30152,36750,31254,-31935,-90564,-60173,19280,85668,103280,17907,-101075,-92201,755,74689,59605,-35060,-68200,29205,91605,49780,1651,-16665,-13556,13501,32468,41634,68056,49242,-61313,-115723,-91472,-93821,-50933,54629,115455,157916,160994,69395,-36985,-95565,-119937,-104567,-114373,-162547,-98874,38546,27480,-81566,-97825,-56579,-23794,3054,-19109,-54356,-33304,-17393,-22639,16370,61605,68402,41737,16752,-2313,-88704,-194975,-185094,-77871,7415,-14488,-146328,-198692,-158632,-421155,-1119603,-1396758,-838819,-180143,69003,101371,117035,49282,-48382,-43143,60589,163643,147323,101369,52632,5102,-3734,47423,110481,131898,108222,68749,69059,7543,-86144,-56592,7155,-28259,-75665,-87277,-96591,-85653,-27244,5600,-22803,-27421,32450,75742,92147,103500,71451,-13194,-50819,-641,4719,-18757,22871,91396,66718,-15196,-58596,-46926,-28711,-25756,-49206,-70365,-43546,1843,27140,5367,-68683,-104439,-23953,93811,85157,-3953,-45745,-34808,-28540,10015,17168,-48317,-66014,-45468,-54102,-80093,-63587,-19035,20752,73278,100246,28460,-2414,36257,1017,-46367,2890,39322,25360,46854,57702,27219,8359,16312,40226,103950,100187,-16792,-79820,-75302,-70582,47533,164295,85163,-26836,-47519,-65887,-77508,-67388,-44965,-6217,25816,66309,88532,84543,52654,14535,28468,76019,67297,27713,-4594,-70369,-59203,42986,43133,-35438,-41890,-16579,-31741,-40574,-6962,20232,1325,-4466,24726,22562,7501,12982,-26381,-77395,-40067,13874,3641,7158,47505,28557,-45720,-51526,-7235,-9548,-17735],[-29777,-10962,5750,43994,31049,-34185,-60047,-51499,-46784,-39665,-27236,-14326,-57891,-131925,-102098,24861,74780,11171,-52482,-7580,83976,143390,143759,86946,29371,5928,-27663,-33793,49623,143804,99627,9670,21962,20310,-65284,-64799,52218,145350,188736,148478,52753,-6939,-40534,-43282,-33385,-26091,-16572,-15053,-18744,-30718,-11890,56221,115838,158042,191475,158208,94815,132249,123661,13150,-10673,-1619,-77677,-141088,-94879,-9046,37943,9807,-47221,-63702,-38690,-20537,-7082,-18594,-7644,85625,138353,37852,-51483,-15075,23032,-24978,-72686,-27676,72873,94586,14796,-25118,11380,32922,-1164,-62942,-81525,-18605,79870,105110,62283,-27649,-87815,-53735,10602,23454,42409,101102,125600,156366,222113,218097,89216,-41885,-48766,26762,93971,77796,4477,-42920,-24683,21339,30644,28011,55421,38449,12651,1968,-80885,-135347,-66303,-42439,-70560,-28312,31236,25958,36124,110605,106044,-24505,-70896,-6619,50199,83454,124723,173197,184787,95192,-16718,-28001,21842,74834,67093,-4646,-89355,-152952,-126833,-27210,45542,43713,25905,1343,-18716,-27698,-28176,-15527,-2048,-16142,1939,34138,36865,-6148,-102701,-154962,-112145,-54150,-34667,-60299,-78989,-36613,-46211,-104481,-59826,29260,73943,52022,24560,39997,63126,15861,-50320,-41399,52597,104706,32702,-30250,-21159,-2247,4084,8427,-7116,-68510,-80019,-18733,24957,-29371,-113854,-104436,-26481,15540,-15504,-57525,-85994,-58218,13012,73471,93137,109282,110135,38695,-49027,-23526,43303,34631,23328,71088,74445,16284,14251,54967,58331,1646,-51110,-16313,60505,29839,-41159,-53304,-44069,-36389,-22647,-17164,7443,17018,-5403,-4004,42849,33797,20556,26356,-8172,-63076,-23269,67449,78236,18216,-36538,-104305,-124735,-35412,91293,141373,97596,-26380,-115748,-119130,-123881,-120792,-50693,14584,-1512,-59064,-94294,-97181,-46093,-28437,-55928,-74773,-84480,-32347,25243,5229,-32827,-51662,-100211,-128895,-70200,-23932,7209,24346,-13440,-42532,13099,47152,11257,65521,61457,-108496,-150331,1004,64996,-39558,-165158,-206140,-180826,-167246,-130693,9531,177157,169433,17088,-40907,24243,54185,13021,10405,68800,95701,72626,75375,86972,45193,-3028,-51625,-109944,-153197,-113270,-8279,74138,74496,36287,36109,31873,13009,37772,96170,62306,-69510,-138613,-102893,-89471,-103860,-84922,-26392,4974,54837,126207,86739,-53128,-73992,33358,44208,-32590,-54775,-46548,-60861,-54437,-60357,-84430,-82936,-71443,-51938,-15839,-30025,-41965,23066,60219,42174,39371,8431,-38584,-16868,-7464,-26987,-40478,-87353,-73371,38377,104877,86340,48277,28951,6965,-8884,-30193,-26241,-2980,25455,3870,-73442,-111849,-169400,-216950,-101687,71087,139443,111809,87841,28925,-34257,-20740,-2509,-22815,3861,38301,50167,26129,16802,64400,97025,61444,44632,79157,97056,95900,131469,136229,51335,-13708,35552,121368,150058,96251,11185,-86875,-179803,-173058,-43268,62753,92416,119627,89014,-65886,-187592,-126594,325,50382,8275,-60384,-74332,-50470,-57222,-37505,7512,32195,85935,133180,120972,105696,114158,75912,37862,52513,122357,164130,112033,68308,69091,90321,79517,8288,-81950,-87881,-35767,3382,-5917,-30595,-49159,-76603,-121311,-136376,-57778,44652,71397,51365,36299,14773,-31521,-32807,15980,49524,69486,77084,24332,-55039,-102313,-79285,-38136,-66538,-80157,-7796,25573,-10032,-50691,-51131,795,55832,19897,-14546,43819,120318,99095,-9386,-61675,-27370,20921,50353,8759,-79077,-88489,-17038,48460,78220,117970,97517,-20544,-74565,-19617,11195,-17018,15441,47806,-9292,-63832,-76819,-106914,-116894,-67052,-16250,32386,67496,38848,-4553,3009,-2879,-76031,-102275,-40716,11407,26116,28512,38976,61714,84806,82621,51854,9231,-27523,-42342,-51414,-91354,-149533,-148058,-46318,16581,-44538,-107842,-53713,39515,60573,16442,-32724,-43258,-60043,-98220,-114750,-60998,20819,46838,-13601,-63125,-37857,21870,55582,28164,-33535,-89570,-84436,11809,94053,62399,-35837,-59977,-28796,-8294,-6173,1837,-11343,-26372,-8216,4388,8294,21333,34292,55286,55719,26797,-37065,-58401,-7628,-20245,-94217,-92814,-36556,-40231,-66900,-90314,-146901,-143118,-65609,-36141,-60739,-49716,-250,42322,53259,39905,25685,36265,14936,-40394,-37797,39682,119154,100992,49814,61186,61396,50450,28902,-3877,-29071,-32159,-56700,-89288,-74941,4429,81860,102355,55537,1553,-34369,-81969,-137690,-104769,-40237,2997,41091,19726,-65391,-111478,-89753,-44442,4109,19196,42739,88941,69598,6176,-12817,-12756,-33922,-18375,49458,73824,42453,-8940,-17364,5717,21876,24198,16152,15282,58055,129387,138135,10121,-96763,-55425,39722,60488,23416,-5192,-10428,6426,68724,117065,108475,80806,86296,62066,-4931,-2029,65933,48251,-54112,-65999,-25011,5474,60004,70784,11402,-25835,-27483,-47936,-83317,-71734,-13855,-14796,-77528,-81765,-29798,-44136,-79681,-37293,-5261,-58136,-111944,-121644,-83669,24427,97497,60729,31345,67056,104073,66781,-60597,-166192,-174977,-120540,-66016,-25617,17533,2227,-106443,-131978,-51234,-9501,-27879,-16348,-600,-35781,-81711,-48343,60714,163720,140501,56618,85079,141766,82276,39744,6698,-53900,-56200,15776,98165,159285,150570,70508,71881,134067,144238,145181,122060,32115,-55355,-98107,-99247,-51192,10084,-7710,-52534,846,93270,116871,56895,-61030,-75137,40744,114775,76839,-13781,-118244,-172756,-129713,-27439,67412,69645,3548,-38705,-53943,-39957,-8643,13778,29992,3515,-100793,-190695,-195269,-111163,-45931,-11671,38038,60018,12806,-38816,-57373,-31610,16221,21711,-44127,-131398,-113782,-19197,29336,3541,-32140,-24270,17900,15270,-24610,-38694,-18065,45676,94636,70290,53986,120775,143310,39379,-69892,-106819,-86635,-15819,47509,55170,88388,123639,59092,-70308,-125387,-62507,-2699,-65588,-128435,-69857,40653,26641,-83622,-109236,-48689,-16039,-29252,-59713,-58893,-7697,55319,36245,-12268,3128,50517,44727,26351,36731,-7481,-136529,-222643,-214069,-156063,-131011,-186478,-233784,-200965,-401801,-964839,-1224998,-795959,-201242,90212,129917,90328,42034,21276,36361,95623,193909,241646,98660,-8417,-47205,26753,101023,105915,120174,153093,139043,141037,108325,20957,-2973,-5368,-63062,-75540,-34254,-13535,-4049,1255,-21801,-47526,-75984,-50850,37259,104483,122076,94545,-7555,-78582,-717,70850,71639,80223,97728,38124,-65663,-95812,-55298,-19858,29244,49143,-1036,-19659,14505,32759,-3112,-79234,-118240,-26850,101504,72088,-62606,-135119,-75501,10783,43306,-8040,-101703,-111892,-31111,25258,-21443,-84857,-74395,-14849,69879,106177,33772,-2234,25182,-2424,-31783,-24315,-44622,-21239,87590,125575,44118,-11345,10206,33874,62929,40117,-67403,-116543,-112800,-125647,-43704,71782,69978,33826,14367,-65880,-124594,-103042,-57304,-520,42022,62082,63581,66508,48678,-1862,-50801,-47897,-8799,16036,2098,-53290,-45371,4067,-13405,-11275,45171,35280,-17472,-12969,27677,32490,-17155,-48002,-6788,36484,33133,22369,10524,18694,56398,76281,54140,80567,116084,41283,-93991,-131122,-89039,-73178,-43849],[-40484,11892,5109,-5554,-28811,-84137,-107908,-85197,-49084,-10167,-5095,14271,30168,-8854,-30455,47548,94759,29333,-50927,-11003,101041,155426,120724,19984,-30198,9201,-9707,-34009,58691,133210,61634,18151,46483,-27557,-122870,-73371,48417,93880,99433,82444,43877,-23056,-70036,-63076,-52350,-65404,-54387,-17860,-1266,-10178,-8089,26966,64413,95535,130719,126528,82252,104512,113043,60167,54679,9064,-131337,-176080,-74219,21518,28949,-9767,-36018,-76132,-94862,-68256,-35444,-45849,-59001,-29117,7561,-19937,-50246,-15521,-3500,-62528,-75353,5577,104338,110707,27130,-5698,34453,60521,45959,-20038,-116173,-143370,-62768,-20245,-42404,-81154,-113788,-93181,-22482,-863,589,59963,92309,108630,178755,196300,93816,-3440,-7738,41911,77361,32303,-58118,-99426,-47311,10661,-4688,-35194,-16093,-40632,-91889,-83227,-88897,-108462,-59573,-22377,-27884,389,33412,-25236,10240,150159,125340,-38369,-56808,42736,69440,57936,69210,115268,139531,97809,33718,-7756,-1707,60049,60037,-13263,-82633,-115467,-73688,-36107,-43442,-35743,-3101,-38814,-76172,-39491,-17428,-37679,-21322,5327,24815,43471,46607,11150,-79025,-163069,-139442,-26764,42011,-9531,-65337,-41444,-23096,-30753,-5731,12162,3894,-17579,-2307,55992,104419,98087,48163,5894,47045,86589,12689,-90315,-69965,2091,12992,13100,12087,-34085,-62756,29331,87274,63475,-2806,-59255,-72968,-68555,-73008,-76106,-62483,-4259,69435,101633,91517,84541,77916,48789,-4224,5180,59427,68233,68928,65538,6565,-31154,24972,84078,86716,54071,11711,2378,42921,19246,-84944,-143912,-71286,-9845,-35969,-51640,8396,24864,-28853,-70391,-32491,15753,58476,85172,59725,33491,77974,96748,38782,29735,55177,-990,-76228,-39897,48897,86783,79183,49874,31138,6866,-53709,-80267,-10183,33291,-17301,-94294,-110552,-56483,-20914,-50371,-95088,-111291,-132372,-143039,-130847,-109044,-115132,-135354,-152986,-163410,-137851,-60615,21164,78352,67213,-1420,-1807,48616,69886,101962,88121,-29155,-66335,75887,162300,47906,-100934,-98464,-49981,-56433,-34155,58827,144209,103103,-20267,-65187,13484,44003,-23442,-34678,50961,127239,139527,122193,70058,6357,-36748,-75150,-107822,-116444,-110126,-52330,44417,47082,-6978,-6965,-28576,-40139,35641,81226,1341,-78604,-84695,-57546,-45762,-44076,-42052,-24525,-31423,-53239,-44503,-31228,-51246,-49607,18863,78648,43518,-13913,-37197,-82618,-100564,-92808,-74479,-23057,-10331,-75168,-73074,-7928,13870,25308,30216,22086,24746,-3469,-6132,92421,131671,50779,-34723,-69649,-71235,-26751,49577,79277,63144,90152,102107,33831,-40955,-43131,-144,50087,27413,-48264,-70060,-126222,-150003,-8788,203507,216580,115520,92405,97738,-1531,-98533,-98841,-75907,-29191,39622,72355,47542,41084,109101,145088,60194,-24364,13327,88021,134061,147170,118937,56961,24649,47749,74457,68286,22764,-17238,-18319,-1579,10140,31034,56664,66068,73687,29101,-84643,-118190,-10612,83891,67317,-12115,-60349,-27268,48787,54852,39930,48283,31360,19866,71978,88480,63315,107304,110760,57139,72775,194535,224929,146775,106541,99415,47716,9595,-30315,-109803,-111103,-31858,-190,-35012,-46957,-11000,20525,10503,-17212,13512,65126,64892,60156,60867,13424,-44571,-48913,-19965,35100,97336,73561,-36798,-118333,-110644,-82830,-88664,-106158,-67729,11822,15518,-45697,-98039,-82840,-15235,46380,51895,29456,12867,45648,67188,3215,-37952,15544,104691,123992,28684,-61725,-61814,-33028,-12175,22702,67504,43562,-55623,-69904,43959,129975,87885,67936,75871,-34549,-176119,-189446,-141966,-111754,-92599,-75495,14315,101818,59243,-25005,-30922,-40337,-99390,-98856,-24646,21374,22762,32402,69999,92847,78748,84710,89975,39181,-21879,-47617,-95070,-133756,-124304,-85366,5525,71859,35828,-17387,18179,76965,71581,51513,8736,-39184,-58014,-62091,-71872,-49317,17493,66826,32826,-8547,-169,2714,-279,6714,-15199,-84056,-102408,-22159,42166,54683,28678,-8541,-21618,16747,73765,89147,43675,-11828,-45869,-50825,-45878,-24606,53814,119695,93953,52273,-29040,-96778,-79661,-77459,-107960,-98161,-75808,-88937,-84370,-71942,-95783,-92681,-27318,-14977,-95288,-127028,-68544,-16942,-6849,41319,62629,11926,-43612,-56737,172,64609,50606,40818,126124,164266,68042,-8241,-33839,-47141,-41298,-9267,-714,-18200,6874,70924,84298,37722,4541,-5642,-31986,-106641,-194834,-170028,-78923,40,81593,108197,31473,-58357,-90873,-53630,13674,36442,29615,45257,51856,3586,-66566,-91488,-89809,-72856,-4306,34717,28640,8836,-4321,-11946,-2589,-31930,-83851,-60326,26916,87847,59229,-38086,-102541,-65741,-11140,1013,10762,18129,-1594,20003,87292,115285,120515,146711,154387,125007,72612,37111,33927,-4437,-82718,-91160,-73013,-63213,-3514,80111,109397,71158,-650,-58769,-84316,-64624,-14282,3973,-16634,-16244,-7372,-28246,-28593,-7784,-22451,-44010,-10568,13248,7756,20100,47006,64420,69998,72630,66656,43459,-10489,-58015,-90787,-77844,-26215,16899,41080,-8293,-127238,-145559,-68600,3269,42783,51391,4754,-63407,-85702,-39752,68680,182085,187584,97823,48372,61811,53905,49496,-5080,-93409,-83809,660,49113,75059,74861,45736,74878,84237,24034,62118,120152,45009,-40726,-28760,-8323,-24535,-34274,-25305,-18806,5874,40635,36196,-20218,-67300,-28319,72644,150657,163545,115947,-7076,-115219,-78552,36790,94222,62353,-10062,-37438,-16010,-3954,-27356,-42894,14800,38092,-62788,-163659,-157395,-84110,-23226,2080,13923,995,-9072,27755,23276,-14447,-28751,-36694,-44892,-85777,-97904,-40368,1191,-31429,-47992,-13941,9955,-45657,-100132,-73989,-30234,44947,129203,115684,81758,124272,145034,84383,-15786,-80599,-44192,4057,-26342,-57839,-16002,38395,24613,-58296,-92303,-19012,50126,27615,-10237,1761,36139,9304,-72605,-74052,-16532,-25856,-76398,-85217,-42559,51561,123005,78071,-14335,-38503,17166,55003,71549,102279,88567,-27700,-163134,-248687,-255396,-188170,-138991,-173593,-190569,-344952,-777249,-999224,-637047,-125968,89990,119431,61703,25426,41625,25124,-28273,-63721,-20877,-44047,-71137,-75034,17577,32434,-10823,20563,73955,73682,93786,110881,78595,23588,-38431,-76009,-60524,-17659,26025,40785,-1838,-59356,-76693,-118322,-112427,-3185,65378,56510,57058,17153,-19331,61268,155790,167723,132927,73705,-5815,-76186,-73155,-26585,11254,81729,124428,92792,97378,108920,48973,-40508,-67086,-35942,14574,54681,16444,-110220,-183988,-102224,-8881,12401,-31903,-115970,-135387,-43656,42728,9957,-81441,-96929,-26214,70892,117335,80709,33139,7221,-8900,-13543,-54977,-116382,-70409,72665,149060,70613,-20018,2933,53782,81799,62539,-10406,-58402,-70529,-90048,-57430,28428,66316,70637,85408,36508,-52017,-80860,-63510,-1892,59788,81556,82997,103465,86412,9214,-101789,-124389,-36049,19683,2428,-19784,-11020,-50711,-108310,-66651,19042,9502,-22387,27625,74276,29115,-60994,-83252,-22890,19920,-6254,-25764,-4367,28893,66790,86248,85861,108296,102453,34984,-59176,-109985,-114165,-105992,-50806],[-7896,30278,4983,-19400,-23033,-37576,-55280,-46643,-40327,-31109,7403,70673,98897,96132,54009,36995,32885,1270,-42119,-6769,80160,106780,64135,-1800,-4340,67587,35275,-44084,-5685,43691,8877,16651,23032,-56682,-40755,57194,59500,147,3770,32092,23804,-48057,-86501,-27314,33841,8931,-19891,-11268,-13025,-9126,-4734,-17457,-22113,-27424,-23010,9471,19446,28074,50328,67645,58577,5037,-79528,-106446,-40782,27157,37235,36846,52805,-6481,-75159,-50364,-14938,-46105,-50411,-29828,-8024,-6784,2913,32086,24576,-28376,-27874,-4727,19123,54856,66833,76899,77650,58746,46979,25501,-41259,-117523,-132628,-125570,-98834,-91375,-106656,-74874,-1059,-8203,-62721,-30567,24909,26974,30781,38832,16553,3990,11922,26042,40994,4635,-90646,-120556,-54045,-7637,-23123,-54825,-87570,-124733,-128742,-62657,-27227,-63155,-65997,-22952,28691,45640,24924,-56941,-26276,107212,76029,-59442,-68940,16550,23778,-16582,-42869,-38684,-27607,-10304,2528,-8297,-13929,53862,107675,98017,41445,10297,8607,-50769,-128793,-115583,-50705,-54092,-64022,-8750,17354,-26514,-24999,30091,66595,68520,56525,25240,-42074,-125378,-134170,-5297,100404,92378,74521,71209,70209,84479,75056,20049,-27111,-51726,-19920,31041,40169,27151,23826,37006,87917,127596,75947,-32291,-52812,-16993,-40261,-90435,-114840,-127591,-88046,23720,99324,121602,89083,-13202,-103736,-109146,-48615,-19189,-63030,-63095,9143,49129,45494,24609,-15453,-1652,19446,23962,54498,76814,85901,77515,35412,23253,64911,76681,65939,83860,93180,66242,37934,-7224,-91477,-163530,-93602,16414,5220,-13938,47707,70827,11883,-69292,-85728,-32029,44310,68997,41409,44349,100270,99655,34177,29399,70237,58820,6464,-11437,-12164,-13073,33258,86787,67491,-5076,-52729,-84147,-77620,-77750,-81484,-94887,-82026,-35976,-2383,956,-3177,-45569,-143976,-234873,-248050,-184962,-109022,-70114,-76319,-99503,-108118,-55082,12050,78349,96908,37980,-4325,50675,107843,73397,42302,58448,95368,144519,173620,74995,-34983,-22257,-6942,-26702,20241,97179,82526,-3900,-82062,-95207,-16505,765,-77419,-88051,8173,82569,58112,-2845,-43340,-49515,-54549,-96144,-132226,-112087,-106870,-101736,-37196,-14297,-47045,-36227,-48502,-68246,-18373,-5247,-90465,-100392,-34223,9275,23825,21193,15458,7987,-31212,-94003,-141335,-106051,-28204,-7607,8101,96966,132588,72219,6454,-62573,-91232,-58911,-3924,36721,25015,-63335,-96959,-35652,18323,32389,29024,29515,28652,14549,56932,159998,170996,48976,-27512,-4860,-21035,-35633,32200,63631,30933,68464,84507,12776,-18225,34835,80770,101538,64882,15671,22627,9491,2067,73350,185618,166088,57441,39508,74314,-8967,-137109,-164237,-119792,-46065,53606,76827,35783,47546,109518,132674,80781,-4930,-27535,9669,45196,50121,41423,44560,57923,4869,-74793,-77029,-50159,-32395,51172,161739,159752,78905,26036,-9456,-16676,-24108,-62398,-66123,26425,135121,138740,16787,-72986,-43855,64836,99928,63818,55036,15940,-64813,-62345,-43186,-35927,61093,130044,59241,16665,119460,181942,152351,149632,118544,11944,-62402,-74078,-95893,-82448,-35110,-44313,-70308,-22871,35403,56210,51904,32566,33655,34249,14760,24351,56452,29455,-29320,-48419,-41707,-24656,7378,6246,-45707,-72914,-50362,-64666,-100069,-68582,6448,63035,67672,13792,-71165,-86727,-31188,2626,16470,21010,-38521,-73710,-23941,-1786,-11786,24401,82968,67711,9073,10212,35032,25958,22874,38841,33666,-3415,-68033,-89057,12171,149610,156342,93788,68966,-18310,-159099,-200259,-123611,-58636,-77180,-124208,-46558,79431,85072,21659,4539,-18733,-96836,-123882,-57550,-1458,13185,38795,89226,102865,50053,41990,89416,65871,-3773,-63432,-141746,-155123,-88606,-15115,27322,52741,47439,29270,28144,34472,22043,37041,8288,-44742,-35777,-994,7772,15384,44545,61579,30324,20472,49008,36344,198,-20767,-18300,-12179,-22986,-38484,-30691,40927,122460,128819,76492,43495,60427,55835,24984,-6340,-56398,-99800,-107249,-95092,-28641,39132,20220,20577,-8060,-76452,-107316,-85946,-65699,-86061,-120762,-113089,-62479,-26490,-14157,-1015,15078,-6598,-63943,-80802,-59147,-53237,-52699,17243,51875,-1190,-43017,-36753,23073,59669,-34275,-78845,60378,122455,36740,10530,25511,-18087,-59541,-11675,40539,19774,8601,35560,30533,13126,8468,-21324,-51120,-84365,-139040,-144489,-99416,-64243,4182,94372,91943,-18676,-100832,-56616,31118,51406,9166,-994,23382,7937,-42247,-68817,-87866,-93529,-56512,-44167,-28242,12018,13329,-443,31604,26940,-56040,-63244,17359,22162,-2200,-9181,-48822,-39525,18133,36986,51966,54343,33480,73005,112933,92302,102178,148164,135460,103389,75920,36450,-4714,-50619,-99963,-94164,-70010,-64298,-15268,86902,172688,172940,77190,-21067,-54579,-20243,36568,48207,16497,4266,-18850,-51117,-44387,-39312,-41171,-3105,63748,85240,38438,-20786,-11409,28980,23011,3574,6538,30965,45632,40950,27146,37307,71931,92819,58426,-22600,-98021,-92602,-48627,10237,81228,98211,17345,-62411,-35445,44654,117982,170610,193797,143564,14623,-71793,-55041,35100,27968,-76049,-101307,-5659,71335,71391,34699,24290,58548,33939,-58454,-30451,56247,28109,-54473,-79306,-37905,-23221,-45861,837,69741,59787,5920,-26148,-30124,-23632,74,54534,123620,160517,144206,51117,-30935,4654,52161,34286,817,-20744,-7225,15180,-87,-38323,-40316,13093,28730,-13004,-19958,7294,12703,11939,-9977,-48480,-99690,-85698,4681,46145,12700,-16737,-11760,-1893,-35691,-56846,-19391,26638,-11821,-55894,-8644,51583,-21386,-111592,-79852,-29018,30572,114961,104039,69732,91106,92457,53036,-5627,-34727,17243,20849,-75190,-113898,-65173,-17415,9397,10095,8890,13271,23861,52522,56718,41486,15703,-39263,-81816,-38327,-776,-45792,-89861,-87520,-50488,56337,90887,9890,-50353,-43008,12152,69228,105886,108949,56998,-11954,-73470,-154244,-209682,-155977,-90445,-128290,-185374,-321001,-699385,-867664,-501130,-79065,48608,68773,53336,37716,51635,9595,-153414,-345464,-363625,-179343,-72978,-43600,-20091,-86023,-101889,-12020,30894,2182,3835,29433,57687,32261,-35392,-57167,-60037,-64411,-15175,30023,3533,-39341,-53103,-95359,-107823,-44588,-27740,-69838,-43629,11998,60212,123507,159506,170748,158260,92732,1336,-46821,-6311,48197,54883,87098,120127,127015,167486,154340,33537,-78653,-51503,46941,40094,-16035,-30750,-71525,-101548,-52882,-47640,-45562,-8918,-56921,-118875,-73128,-6122,-17291,-61874,-59415,-2055,55145,110286,133407,83263,4849,-22188,-37532,-83706,-77827,12857,102703,136181,79944,2777,29283,79108,92026,85478,45675,-2613,-10525,-15785,-20538,20970,56598,67907,106191,104973,24920,-39055,-50062,-2183,61887,106128,138976,184599,168758,74910,-44852,-74592,-6164,22693,-13058,-25711,-21882,-85443,-139450,-112582,-69849,-67714,-59065,6655,60727,12129,-86809,-89068,-12547,-1089,-51256,-53082,-13692,14871,42095,51192,71366,79408,40347,26595,26439,-14366,-74483,-94632,-23090],[59517,30307,-3466,5651,22058,14260,-1148,-4414,-46990,-87069,-200,107971,98446,75833,40892,-34786,-76892,-62112,-49715,-92,49177,55138,40386,26937,40326,71427,25123,-64877,-103735,-90613,-60903,-27411,-45529,-41490,101867,173137,30396,-90498,-40798,41402,32968,-47500,-91562,-11294,81886,83578,65366,43452,-15233,-35416,-3706,-22557,-81675,-111023,-100145,-59080,-41546,-31070,12351,54195,36543,41661,72915,22306,-22205,-9379,8863,51149,110119,71417,-4830,12938,48617,12966,12460,28006,12806,-5378,15280,48523,61089,59115,60427,-10652,-82857,-28845,66665,109309,88361,54658,48190,41839,24103,-16656,-79761,-111779,-60004,-44582,-47374,14538,62725,-3585,-103813,-91947,-6195,-3332,-84427,-99110,-34227,19690,15440,-22994,-9630,2960,-77959,-123018,-73479,-24927,-6095,-28414,-98364,-123524,-54688,42277,57014,-16109,-47953,14317,112504,117093,37558,-30997,-12070,57442,45085,-31423,-67613,-50413,-29122,-31950,-54300,-82251,-91499,-73458,-45745,-14237,-109,50445,117940,140228,102330,66534,22904,-59531,-121273,-111649,-62957,-19527,34041,79764,74695,7333,-45598,-27166,43922,94262,100974,56886,-21909,-88786,-106759,-8350,112323,172478,190071,158425,131571,161151,151584,57533,-14783,-31210,13931,23167,-48547,-116678,-83075,34756,147647,209758,172227,72881,16412,154,-51326,-135363,-205230,-219116,-120060,-28721,25018,83654,96408,11606,-92266,-116769,-61282,-16446,-69893,-98011,-33717,35137,51958,1061,-90128,-88504,-24928,6563,38036,79878,100271,119890,135660,112881,59188,5173,10982,75294,123500,83149,-7906,-57276,-76294,-133021,-115301,23439,107008,100568,70458,32574,-769,-41075,-73178,-77747,-30242,8325,3124,-29721,-7327,62567,86913,59173,55634,70809,84415,76751,41385,3542,33968,77111,38477,-55945,-91912,-96662,-140915,-169440,-116451,-58863,-18032,-17839,-9560,32263,99877,79616,-73158,-194685,-194509,-137430,-31983,73053,73459,23783,27284,33746,23733,34926,61967,67799,52640,104964,146524,77843,5863,44195,132808,153873,135721,75462,16495,-20245,-53535,-70012,-1563,99407,75900,-20399,-74621,-53792,27933,43636,-47719,-84967,-13515,18963,-67143,-135850,-87615,-38259,-43553,-86872,-120978,-109839,-80605,-76860,-68101,-56061,-58142,-11258,24142,-10912,-44545,-66664,-119015,-102385,-19442,32923,30203,2705,-15615,-7959,-11391,-48217,-101898,-79346,-18018,-7138,8402,65429,100079,75417,20590,-34930,-37052,22234,64039,43377,18566,-6870,-40655,-48832,-15115,908,-526,31477,51257,42637,69801,105706,47244,-58422,-23146,66565,33218,-4464,38413,36808,-23743,-34568,-44439,-35347,38815,145454,181773,127898,52209,53475,107893,110196,71834,50060,51763,49701,-13657,-30543,-1160,-12423,-73782,-114711,-65192,44999,122254,94153,18150,27320,67083,67135,55579,19853,-29170,-51324,-47099,-17700,-6006,8425,33562,-46521,-158067,-121493,-30366,2249,66910,159950,135616,29813,-44017,-82247,-69820,-28474,-36138,-94478,-64479,86066,179945,85392,-39021,-58125,2353,35846,30590,31594,-20170,-110897,-146897,-154330,-136054,-24491,69915,24655,-31867,13905,85273,119496,160469,133700,45084,-43114,-60498,-27868,14235,13012,-22456,-19010,42642,53594,11292,-12918,-22221,-38488,-56668,-57275,-37435,2337,28101,5960,-9946,-7940,-46175,-90025,-70973,-43125,-14327,18747,-2322,-53955,-43054,15517,64326,91186,84345,24916,-25840,-44634,-63570,-54557,-11992,-39507,-100576,-66733,2889,13509,-9875,-34731,-66271,-43821,62959,133756,109731,89089,65071,3371,-32635,-44216,-72257,-40770,77719,134041,92685,47709,3406,-52548,-86025,-38347,26786,-9843,-108847,-97479,5616,59162,53729,51266,20729,-87533,-147043,-91795,-28226,8408,30931,44415,35561,-6078,-8191,46086,36902,-39118,-121311,-176718,-171588,-103352,6926,42959,-32,-24055,-16525,-3436,5834,-6504,-14392,-56977,-99379,-68843,-4206,30865,60093,94354,78004,-1162,-15529,49759,65969,13922,-51386,-37184,67557,100315,2333,-65398,-23506,55425,129186,129048,60478,-1200,-35778,-33215,-9122,-16748,-72770,-108460,-115061,-107935,-73475,-40545,16291,30808,-37724,-86215,-26805,21081,-31887,-71157,-45309,-23628,-6477,42986,84608,51059,1875,12879,30691,-5495,-52669,-55882,-8355,12151,6565,12837,6283,9709,7801,-82974,-154839,-82880,-20299,-14757,62256,120392,54232,-50179,-43000,20318,27800,7924,5547,7838,34528,22820,-39524,-75231,-68146,-66649,-72845,-79199,-94210,-88600,-9263,60306,-11144,-100222,-61975,28131,59601,25398,-9158,-15607,4401,32856,9239,-57801,-62684,-34210,-74159,-88262,-30437,607,1937,57154,100473,26202,-21322,7068,-20393,22393,84733,15373,-21682,55499,82152,74155,73333,78853,113969,108779,49785,55558,95987,78682,25016,-10378,-8659,-8789,-39681,-77649,-50530,-8840,-13281,8797,80820,154386,186994,129090,21425,-17446,45879,106019,66228,-2393,-4807,-28584,-108696,-140934,-105711,-17560,84079,98934,41853,-11268,-24141,8985,12578,-34841,-48836,-2280,41520,42790,37973,65391,104706,132798,117020,15232,-70601,-60346,-7986,-2292,-9509,25838,65029,14508,-54673,-10217,98392,163696,187292,206372,172790,18261,-134610,-137520,-1827,50341,-17074,-54748,14518,77044,64059,51052,63707,61419,-7465,-91224,-77817,-14799,2352,-57555,-160277,-158946,-94092,-45261,48070,135424,109237,24546,3955,53161,33021,-27083,-4216,66324,78618,51889,14246,2798,35288,2975,-78918,-108252,-67943,1422,15368,-20730,-28891,-1782,-3365,-25429,3237,105247,127216,32378,-53856,-75009,-92660,-142012,-152031,-102012,-47041,-26852,-9097,14821,-6073,-35762,6059,61416,87541,36271,-37127,14253,106952,43131,-55479,-45625,-9922,38307,74221,24762,15191,78721,89506,47746,5293,3231,56326,36890,-60881,-96547,-77209,-65851,-20032,55237,81656,26565,-12222,12716,35151,29829,-7973,-75975,-84710,-24770,-16437,-54476,-60666,-75330,-76606,-19340,-38953,-130902,-120271,-40946,18136,64490,89299,44535,-52037,-82431,-40931,-41766,-88253,-93867,-88383,-129415,-179846,-322986,-687126,-800655,-434000,-91878,-1292,17930,46339,64756,96749,64368,-184576,-496829,-521325,-236891,-27317,-1714,-71309,-150069,-97346,26582,70694,26252,-24752,-41693,6042,29241,-1521,-20444,-53519,-97944,-63842,3997,22892,12679,26801,18530,-22892,-51913,-101332,-171200,-139283,-19479,75839,104838,62401,65785,134667,161511,69055,-20657,27720,102291,71749,40724,47811,60837,82520,56948,-30057,-102820,-68956,18102,-4473,-64613,-50995,-9753,20827,37841,-40707,-69472,25027,18870,-69382,-91264,-92073,-104709,-69270,-10157,26094,28101,73048,127538,99981,24914,-29144,-84102,-95449,18759,154568,163990,92888,41812,35649,76334,70228,35844,36743,16058,-12980,-2753,-7421,-33843,-28660,2364,26712,49701,44050,17816,3758,1612,14382,42400,90879,140217,190455,197303,125540,29149,-5986,9495,2723,-33033,-59346,-64646,-71656,-69060,-80041,-108325,-90133,-50134,-23820,4911,-9732,-74816,-74036,-9533,-12915,-53193,-29558,22770,48897,32828,12977,40846,52225,15499,25815,68132,56543,-928,-18369,59340],[109003,32927,168,32149,48605,17785,-510,10410,-35532,-88872,-12645,92363,68829,864,-46040,-92143,-109003,-94756,-85030,-36781,5809,29151,58540,70642,52160,9021,-28056,-59461,-143053,-186147,-138372,-101526,-97148,2362,158188,137759,-25050,-113584,-62793,19110,30189,-28319,-66170,-22904,26346,64860,126739,122285,4673,-76191,-30455,-11903,-78391,-88162,-41304,-25974,-46333,-31653,23214,60625,58419,103909,163708,89765,1252,-11030,-12965,11098,64731,65514,46022,64910,101493,93358,52942,1022,-36717,-27780,-777,14288,45180,101418,125825,33431,-79883,-64534,10402,48092,45852,46453,53810,13422,-6209,23565,9589,-24622,6824,8953,18999,90206,95312,-6792,-97172,-76807,16826,25275,-94949,-122143,-9267,53060,7123,-72797,-62438,-15643,-72123,-139602,-103160,-30708,16640,-11650,-82299,-92992,-12833,74503,75734,11302,3449,80599,157305,138230,63004,25298,36224,57826,73071,31015,-61560,-108753,-54870,17060,41306,23530,-5077,-27381,-28456,2298,18768,30790,38558,20649,-63,-20910,-49633,-71871,-61291,-49730,-22095,49958,141931,159281,107850,28430,-68477,-115762,-39392,73450,130208,85801,-17768,-83630,-95662,-34401,89891,179545,175498,124489,119173,169688,171400,71861,-21060,-17994,61622,46375,-71655,-159562,-121554,9118,133534,195113,159019,88823,76160,70137,24725,-21478,-103195,-154855,-80916,-37711,-50288,5795,42420,-3479,-79294,-134442,-138792,-98408,-77133,-51558,3944,66271,71497,2185,-93048,-124586,-82093,-26845,26019,87706,111577,124252,166047,136263,2942,-90763,-54610,31597,83767,25073,-83697,-105480,-73995,-112620,-119504,15785,162060,156322,54923,-33027,-43315,-25070,-46880,-112180,-103690,-25900,10145,-73334,-115673,-5748,96338,86198,65267,80525,120925,154468,150306,90624,40792,35456,38585,-9777,-50533,-39643,-83624,-138318,-101502,-29460,26722,16591,-26309,-7426,98424,141873,21332,-61630,-35579,-30941,2911,120763,157761,101560,94843,84776,38840,-5651,4612,57088,111686,169754,165604,109308,33285,-21237,19963,96766,96533,72444,37663,-41060,-84903,-70678,-1727,98952,135397,97826,57302,59733,128519,160946,65253,-22315,-4875,7966,-69502,-86596,24575,58391,-9622,-60742,-69232,-61267,-27946,-17362,-43109,-65999,-59116,22344,99822,57251,-30999,-55353,-68011,-62424,-9497,20182,-17878,-74138,-136009,-127801,-52516,-23014,-28894,5661,-1376,-25005,9624,1679,-34860,-17526,4700,-15359,-1257,58648,69846,17948,10921,42685,26193,-16483,-32295,-64724,-80873,-7047,52667,30342,10484,-4131,-109572,-160914,-12272,107780,60041,31050,60684,36705,-32216,-103266,-133831,-41860,63319,134813,160554,71692,-27538,15799,108101,83533,17306,-7487,5474,9460,-27594,-45561,-26539,10291,19586,102,32456,128093,172160,119276,23133,14543,49998,30545,-24782,-56343,-45630,-43845,-33048,24063,32833,9,-15323,-65976,-108562,-40178,43463,68109,73894,73675,32205,-37607,-83153,-86696,-63482,-34114,-55675,-141304,-149611,-6370,133389,123148,43110,-7644,-34941,-38359,669,9777,-34190,-67685,-105426,-166264,-173118,-76728,-12536,-14041,-32469,-27235,14630,80939,125735,113485,80888,24564,-8904,36731,96367,82852,71233,82511,78177,46579,-15504,-77490,-108455,-129834,-143457,-115021,-82030,-57216,-8990,8363,16118,35402,-2784,-69251,-78152,-69648,-49552,20322,61742,-6552,-83602,-59148,5545,34000,70013,89266,38808,-54420,-106666,-99275,-33595,-4261,-44877,-44156,16404,30884,-37556,-92751,-91140,-54260,52347,142363,110424,73107,48432,-11095,-33913,5153,28214,10903,20990,44486,50917,19267,-9175,-5948,-2584,21859,74338,57782,-31312,-63071,-29622,-4547,5738,25504,16358,-62205,-104454,-65940,-23807,4382,1392,-30454,-53094,-47176,-15835,8138,-13586,-76771,-122590,-120744,-130600,-121094,-27228,27106,-38612,-85406,-71701,-18169,46976,43081,-28256,-106837,-139103,-117442,-55748,-8727,45072,117904,114867,-8068,-73911,-8788,42446,9199,-60135,-47772,81534,151456,62804,-49255,-91663,-90464,-6995,71430,58433,-12233,-50493,-39007,5802,38040,-1062,-65559,-88053,-73852,-29576,5974,42491,48455,-21935,-42246,57465,99974,39132,30304,39206,3396,-1479,58321,104091,54343,11231,69213,99747,24992,-29600,-15499,-1626,-8493,31892,72141,37715,-5666,-25114,-58127,-104762,-122108,-91031,-14056,99566,140900,94063,-10837,-75253,-38712,38431,81574,91472,93808,87591,31530,-20882,-51748,-71954,-70648,-54438,-61649,-75950,-109973,-88920,-15824,-31991,-86735,-62877,12513,78019,93195,33810,-38627,-22968,48744,44022,-13406,10202,56673,-4096,-73792,-55868,5104,17184,42596,84161,44781,-19040,-48887,-32882,84194,136440,34303,-10158,43463,33209,14673,61546,113948,122720,74019,7968,8266,44228,54854,2250,-47953,-14714,25742,-2920,-40082,10404,64228,51064,42049,64591,88222,121251,115405,37864,9715,88679,131458,56385,-767,38739,25962,-106306,-177870,-109797,32266,161720,144368,5555,-49059,15439,58765,14148,-46967,-27695,49319,76491,39515,18137,34846,80480,128865,104458,-9909,-70365,-15028,58608,46220,-20291,-55311,-14706,1042,-30576,-18572,60984,151855,218030,240306,208567,82545,-65129,-98488,-8513,41320,29867,26046,30968,2591,4018,91831,142007,82900,-50180,-130137,-88870,-27585,11635,-9081,-120025,-179544,-119977,570,117504,154624,108233,55581,72129,124849,57670,-50403,-20615,60272,28995,-25919,-15916,20275,38450,-23190,-134856,-181656,-124385,-31447,-2805,-13503,7018,19659,-23475,-54970,-6251,101580,98840,-43212,-148508,-100989,-41617,-64860,-118912,-137688,-129442,-102609,-51713,-29957,-65438,-46064,74350,131492,108444,53894,-130,43715,111910,60152,-2639,-9407,-2469,40400,28017,-46594,-7244,110863,137383,94355,38081,23330,71010,49408,-23343,-40484,-60625,-108340,-67002,48347,85043,27319,4301,13109,17281,10452,-15245,-53766,-47942,-17002,-20529,-25805,-25408,-58097,-62571,-63126,-124142,-187839,-137451,-51147,4051,46344,60768,12236,-64336,-93449,-48647,-5751,-6087,-35119,-55721,-78493,-107750,-286697,-674082,-788985,-426320,-79871,9235,17554,31892,74856,167235,164846,-123725,-483631,-476379,-237882,923,11769,-85360,-112307,-36491,39359,91072,75238,-3121,-53669,-22810,16075,17027,11755,-854,-37160,-47436,-10305,17771,18817,83745,139133,88006,3453,-75348,-161413,-133971,-4505,50931,29594,-22996,-25127,89450,206844,125130,-24834,431,85248,48360,-5521,-7271,-14755,-36913,-54708,-66779,-94089,-93627,-74668,-73032,-56890,-32231,3482,56498,88303,18294,-29351,31597,47349,-6221,-63712,-139505,-166759,-82114,11433,33546,15006,28551,66741,80426,60892,-2699,-91486,-90176,41865,160284,128601,16047,-17421,55407,111225,48291,-15128,-3824,-2491,-7286,-13010,-52402,-83757,-92100,-67938,-23386,-12714,-32984,894,64202,69955,34207,13925,36364,51917,71385,102585,76781,-2282,-33639,-22866,-31524,-49539,-77188,-79625,-29416,20520,-18953,-77584,-34219,23649,-766,-38497,-48690,-66575,-66528,-30401,-15435,-29181,-11014,44037,69257,21410,3828,38989,51195,15518,2721,30696,61505,66344,80604,132432],[71366,38060,24711,33813,41370,13676,-8927,11208,5172,-23913,-24215,22725,30029,-37600,-106196,-74843,-36440,-80560,-130905,-93777,-26171,29169,94253,116269,54019,-30592,-51652,-34042,-96904,-162950,-167792,-165776,-121132,12079,95124,24791,-36472,-57007,-77292,-65857,-33463,-31797,-9702,404,-30884,2257,118972,151201,25810,-91634,-72252,-31533,-46347,-11320,39605,15119,-21799,273,37050,63891,82012,102862,101545,59679,48348,58627,26930,-13886,-24913,-1656,60763,89288,112423,118380,20792,-110477,-104032,2133,32020,-20921,-24261,49593,123153,94148,14168,-17500,-22614,-18054,-7084,15933,23766,-45608,-77069,1340,52010,19066,13261,13805,24133,65351,60885,-7313,-49284,-17169,46919,50346,-46809,-69006,36531,74300,857,-75911,-73657,-38739,-77063,-129880,-85270,-7120,24826,-26823,-98107,-120397,-85806,-13073,21227,9263,46577,114196,131910,98881,85128,58621,51084,84377,116965,62483,-76438,-145508,-87712,17922,89950,115644,81921,32982,15817,17091,2768,-10430,-50448,-102642,-119027,-121564,-119081,-93172,-42259,-9190,32166,90624,146745,134962,81286,41174,-28917,-110457,-95933,-6408,69022,50826,-36964,-101312,-113350,-65935,38070,107477,82872,45129,77297,110006,99381,40126,-47490,-45634,55064,48751,-50888,-93473,-71389,-30550,25922,52513,25313,13375,86044,117824,87383,96178,55002,-15078,2776,19371,-34717,-20691,-1549,-35156,-89328,-147895,-162924,-128260,-74422,-11910,29361,33059,-9515,-45689,-51718,-58529,-65140,-33131,25591,84921,83312,43731,83751,101050,-16584,-109472,-78519,-12607,21169,-35915,-112135,-102449,-65071,-99960,-105574,-27541,48612,38369,9103,-13617,-9931,-8955,-54277,-119552,-98687,-13311,23884,-42354,-92840,-36414,32055,54273,57322,64236,81811,127902,158444,98035,179,-2170,67407,68635,37365,41469,17203,-69614,-87995,-38427,2916,2298,-47978,-59594,17403,80413,36794,15927,50860,9535,-42324,44085,131305,96866,24808,9223,4372,-27971,-43823,-5990,98776,182403,142562,93382,70733,-37288,-74517,19381,45059,26914,112,-52911,-74828,-33980,42049,123272,197594,230611,191683,122459,153220,209522,155475,43833,4183,27765,17496,54737,147507,135901,23831,-40371,-32438,-8713,-7564,-26625,-49532,-70749,-60788,9005,63583,30911,-23274,-16858,-19060,-18482,18483,21060,-39848,-118200,-227814,-250656,-144436,-69480,-10886,70737,40772,-11669,10004,-29257,-113608,-86850,-2746,-8148,-24009,10526,23268,2260,24614,48136,33363,10582,-28508,-103056,-139698,-67641,-4643,-39577,-56121,-46268,-129157,-147690,-86,99387,62631,61777,100877,73539,1014,-71236,-76412,8820,25372,3739,20402,-21771,-93314,-58983,22721,-11701,-62970,-19694,71884,71639,31724,17867,32034,39490,46371,67281,68189,75410,100590,66067,-12894,1396,74345,54715,-72317,-157115,-92357,-5335,46078,87487,73218,3641,-51818,-65414,-21259,39750,63423,102947,108503,31805,-30986,-53626,-51803,-33568,-50931,-92444,-109050,-126409,-118669,-34588,67989,99798,87862,48804,-15666,-49013,-12460,-8721,-15676,14007,-20689,-120710,-121171,-30164,-16652,-24437,-32357,-47777,-32257,35165,65710,52205,50357,33119,1803,32616,78928,89782,130109,114629,35302,29978,24263,-58524,-114421,-128339,-147938,-124579,-80077,-61628,-49655,-43268,-13189,34331,49555,33543,-13901,-84626,-115516,-23724,74617,-724,-125188,-102998,-29416,-33463,-24295,19369,12827,-49060,-85417,-84655,-37158,-2672,-26463,-44286,-7967,22285,-6247,3488,32762,-5770,7557,57949,18376,-4909,26845,18272,1668,41770,108139,87277,-311,-37461,-6803,-6266,-41853,-64599,-59363,-17648,50677,78626,34631,10181,5119,-26516,-67949,-71928,-40408,-14012,-4688,-6286,-16071,-27200,-46436,-66533,-69723,-35849,14062,14616,-16372,-38604,-12053,23851,-14193,-78163,-64529,-27350,-47312,-58821,-53567,-33434,42037,59678,-23292,-98036,-106735,-97562,-71931,-49041,-10470,68711,103378,5929,-94949,-69701,-3146,8874,-28932,-37877,27458,92404,72091,-25716,-97395,-103347,-60694,731,41225,34722,9227,-3605,16242,43189,26290,-26935,-37286,45361,124182,70761,18806,6558,-27552,-460,99384,111718,61908,64568,50645,12736,-128,15065,27817,5128,1631,66330,91106,13708,-19454,13550,14008,-3942,46194,71707,16825,-11443,-7909,-111,4363,-28275,-34283,44496,107846,80114,58524,14660,-71628,-75498,34851,150478,201429,197198,138392,65656,41696,5040,-74315,-110857,-95108,-87942,-77361,-82718,-80353,-57908,-69587,-86602,-58549,821,86906,135652,69893,-38962,-76070,-43702,-2479,12405,32700,85391,75917,3834,-14706,48145,43421,-10629,-18335,-8256,-43246,-82643,-13803,98673,83182,4617,13392,4744,-80278,-88825,22162,112576,99214,18542,-36517,-33213,929,49720,64811,33946,31884,23008,-39408,-66040,7693,71985,74192,63033,53121,28114,32139,54684,33043,17365,63823,77862,31798,37943,116590,111563,-24199,-99191,-44044,46187,140047,151875,12326,-56138,18342,50912,782,-38312,9894,75942,87997,82532,67637,10743,9073,78443,99909,45809,10203,23985,62245,58140,-385,-68610,-68553,-17903,-3385,-36166,-19465,87188,178415,206961,202549,128608,31276,-8289,11231,7586,6361,20880,-16947,-87547,-41541,104648,160368,76366,-79163,-169022,-96477,-9215,21119,24617,-14588,-51088,-10037,87294,157275,125737,56440,26698,42160,64798,24714,-38702,-7605,65198,39182,-4656,25812,52978,42744,394,-91238,-151302,-121817,-69548,-40377,-10095,8310,-24061,-58392,-52568,-23185,-2709,-28839,-124859,-169112,-68538,49438,51118,-4550,-33155,-92061,-145318,-125354,-113470,-122015,-48605,78627,92150,33924,5451,18487,48031,43660,-12398,-35759,-41472,-48444,-9764,-24170,-68564,8562,108642,113661,80363,24084,11402,65317,25862,-41616,-7716,-12778,-95367,-74116,34968,55450,-1059,4802,42788,32676,-9428,-33112,-23780,-20064,-25991,-14252,-7646,-54892,-74913,-19334,-13047,-86098,-112114,-77586,-68101,-43412,16070,58096,46519,13783,-19210,-46355,-49186,-21805,-2111,16333,16699,-8457,-198075,-616523,-787571,-428026,-22377,71593,48799,15441,54148,190824,218745,-61882,-419329,-429764,-240203,-36225,-8183,-51459,-43702,-6407,-3545,25862,26137,-31477,-72493,-56249,-20379,-11024,10048,65002,64036,-2849,-30009,-37175,-52710,37295,137578,117092,60106,8194,-72969,-52186,50913,34963,-22491,-13118,-10272,48125,145549,77056,-65134,-44159,33703,10454,-23971,-9359,-16043,-39940,-39060,-31593,-58927,-80889,-102050,-93203,-20612,18950,4948,18144,63781,61367,37253,25119,23429,34053,916,-89230,-111368,-38033,18388,22066,11491,4705,22856,64828,87041,39124,-60852,-93289,-27951,25127,-3299,-56591,-41778,61335,124545,67013,26733,48704,64848,54382,441,-68073,-81853,-81147,-81688,-38224,187,7834,61700,133716,105505,32427,345,-969,-37657,-48113,-10252,-12047,-86012,-100980,-50023,-35861,-44508,-54136,-39603,11379,54370,15279,-20460,31132,82860,47394,-40918,-87447,-80022,-58167,-21592,15472,5813,-2665,32289,39928,18622,40491,73530,52616,-11576,-35057,3224,73424,122432,133205,127552],[-40546,17299,47668,35194,31562,18948,-5860,452,26626,21674,-42470,-60179,-28086,-46767,-92845,-18745,29872,-65344,-148783,-94238,-6553,55072,134703,157857,69173,-3985,-24529,-31229,-30329,-36496,-111070,-191534,-156588,-44964,11998,-3426,18269,21522,-41092,-92566,-92930,-50449,43247,70016,2118,-8036,74448,105633,26580,-64011,-80274,-60025,-30329,29884,45744,-2486,-7857,36719,39128,34863,37993,21923,1154,28034,103450,131529,79694,-7078,-66188,-33315,68553,100542,93087,68019,-42154,-163114,-83637,88434,110437,-14935,-86040,-28515,82028,113235,93459,74397,31013,5647,1501,73,-26948,-98864,-103415,-6364,41400,-24523,-44746,-17512,-21143,-29743,4762,26788,23586,38788,51978,33838,-16322,-19428,47637,65515,4744,-34694,-17617,-4926,-36683,-41397,5852,46265,45675,-19717,-110124,-148926,-139289,-78792,-20248,2920,57976,99577,91599,81780,98753,50559,27648,90799,120833,46160,-82239,-139936,-120610,-58017,23733,96168,79217,20975,11040,7556,-35928,-38435,-35713,-48320,-63769,-78858,-88406,-67539,-27141,16100,67591,76796,49324,19768,28940,81884,90051,7174,-69235,-76037,-42661,-36359,-68251,-106720,-123511,-76291,-19606,7565,7068,12248,39583,8908,-6232,38229,9746,-38425,12699,16529,-47067,-56362,-41760,-52010,-47911,-40701,-42325,-8216,70658,92607,64600,78241,91774,55188,54578,76606,41725,12308,838,-33942,-79557,-103199,-72685,-42641,-51554,-28531,-8016,-66103,-153951,-132908,-9397,69557,35510,8955,36476,60736,21159,-43189,6506,79177,38872,-13366,-15373,-4532,3721,-26163,-55872,-37943,-14814,-53056,-87523,-105650,-154450,-152035,-52609,43876,81283,31655,-48382,-54590,12467,28242,-3629,-2038,32123,38952,9263,-720,8434,2581,-9154,23382,72551,43699,-15527,29050,111849,89288,47182,45769,26892,-69974,-96950,-48925,-43262,-76310,-63989,-34450,-18361,-9626,-13851,-7948,10226,-32846,-88506,-29425,70858,68841,-31097,-77067,-49431,-32250,-60755,-58277,46027,152302,112645,40287,32969,-13876,-21908,6883,-5860,-40925,-54058,-51051,-56929,-32474,56162,144961,208241,248182,190642,77001,71835,145929,163363,68014,-7871,20841,56596,91622,125074,102928,40895,949,627,-2164,-48747,-90418,-85921,-50231,-10838,1722,-31334,-48782,-21318,7454,-13078,626,56735,67433,15742,-72260,-184428,-220177,-156204,-82894,2894,89088,76690,36783,38406,15899,-43513,-41234,11005,-14635,-58074,-36311,-2360,16359,50294,38978,6840,-1552,-14787,-57781,-97029,-82500,-74277,-100698,-59753,2216,-17610,-41410,9905,57044,53098,84574,135929,104595,16030,728,53143,68925,-6493,-63481,-57451,-40817,-66982,-94195,-68201,-75856,-96441,-17901,111624,146571,112496,102492,111731,72485,38377,62001,31548,-41626,-38186,-55842,-105440,-41148,78371,86201,-28529,-144393,-113689,24382,114368,103755,43250,-26354,-69567,-56720,21893,59543,40690,95913,133646,38190,-46821,-38589,-395,4278,-59294,-130528,-107797,-52273,-17719,29236,82997,81498,66483,38505,-1006,-24225,-17011,-18820,-478,34665,1536,-63321,-15939,68954,49279,-3895,-36517,-66957,-72042,-27218,17953,13696,6369,-13062,-33044,-17442,2150,36280,95965,43063,-37861,20406,76944,30613,-2211,-12215,-50114,-59315,-20734,8922,-26474,-69787,-37805,20484,65525,93719,53246,-35072,-85328,-25638,55562,-3035,-92262,-51672,12819,-22787,-102308,-132412,-75294,-9072,3060,-9614,-16569,-35043,-64755,-89907,-73997,-8779,66114,149118,148813,41604,-17655,-33383,-72951,-49865,32485,69475,58253,46745,62125,34354,-46058,-63924,-13946,3754,-47409,-120154,-152421,-95061,8905,70249,36939,14776,37603,16541,-84227,-161192,-107302,17233,69502,30783,-27908,-73628,-82827,-44738,-12751,2514,31567,44784,27220,36460,94596,123209,84077,-3355,-56367,-57156,-21479,28207,11502,-80047,-84882,-50617,-62124,-63118,-21557,2553,-10969,-37943,-42479,-6585,42006,22811,-50385,-61623,-8471,32108,24845,-3490,-14860,16498,45040,-8450,-40838,28978,59375,19399,30168,64678,35656,1050,84,7213,7004,11484,48593,156996,209558,67589,-47885,-53585,-19708,34536,75167,45714,12779,24851,35221,29876,-9655,-60670,-57970,-21779,5098,42123,58479,8865,-14214,6127,15999,20576,48734,26546,-26054,-7062,21657,27688,64967,79057,63666,96068,90546,6694,-12503,18439,-6719,-53438,-7142,114003,187018,180417,142149,114238,98192,37032,-52790,-88603,-92358,-94814,-78328,-40170,-8330,-22394,-81672,-97405,-51892,3951,78013,112851,63418,-15835,-99031,-142985,-71223,-9252,-44074,-7209,72641,65497,46715,74016,36885,-71668,-106402,-40840,-5624,-11993,28036,59027,-7124,-25506,37459,-4985,-119463,-118560,-12086,66707,43481,-43388,-80824,-63908,-44626,17119,115075,121681,50280,-47114,-136515,-137425,-43499,27194,46326,65857,70665,30778,6142,33981,48878,19871,11420,18704,19018,58422,137326,141041,45781,-9101,14947,23059,41084,69712,-10867,-82739,-38020,1225,-19788,-33112,5246,22827,36396,120964,153157,47001,-20522,31111,103661,117202,80865,30178,23248,33972,35055,-1356,-49849,-22845,7568,-43871,-42657,52220,83150,75948,91319,69190,41851,28296,24430,-15653,-54950,-74054,-90778,-84646,-8792,79636,95105,47980,-41802,-114978,-63992,677,-10365,-13032,20305,93740,157133,155521,127559,82837,29547,-22697,-68423,-64174,-20720,-8154,-21541,7287,43395,64363,98072,84978,38405,29584,11089,-26536,-30317,-41802,-61309,-46016,-57309,-113116,-118667,-53966,-21396,-64060,-102473,-123968,-121065,-39101,88130,109597,89225,107221,32876,-102468,-130057,-113610,-107968,-49223,17659,-3053,-43628,-33201,35273,51906,-21847,-92236,-101577,-103813,-97580,-50397,-36816,-42333,15295,37124,16801,17085,-5778,5571,50978,-29553,-106983,-20036,43297,-4179,2150,63486,43138,-50757,-59833,24714,43459,-18948,-55305,-33566,-31440,-41363,-18324,-37073,-127039,-109603,17250,73514,27151,22229,22262,-40541,-73433,-8937,88223,100285,61073,47238,-7464,-80084,-68934,2364,48794,50670,36353,-120316,-564442,-798605,-446039,5556,124300,79404,35997,51992,156530,212151,-11329,-347772,-414122,-222137,-78444,-24781,-12177,-24116,-12016,-7256,-25968,-70089,-105630,-131214,-108247,-55226,-43448,-10653,80572,93340,13774,-39437,-84057,-124615,-51001,47452,61056,60678,55556,-8914,-6893,67062,41262,769,59737,64807,13710,1960,-55024,-104718,-35874,31987,895,-26820,-1026,17529,25584,32865,6453,-39601,-43605,-44294,-66936,-15239,56895,48203,3296,6299,40684,74156,41255,-5070,27506,47353,16912,22798,50357,34480,13430,10452,19796,42973,70507,75663,42711,-47031,-107249,-81448,-65430,-83192,-74305,-26131,55163,118494,112384,110713,117267,101016,56383,-17250,-69449,-55819,-37796,-54014,-28891,43950,92208,125587,137334,61834,-16002,-19003,-13970,-64582,-61939,-13723,-25552,-105066,-123564,-62828,-30308,-40462,-43287,-18491,2020,12672,12506,16451,22267,25062,13566,-50526,-113049,-111240,-59823,13321,44878,11937,5015,21210,2683,9654,32558,33964,-17002,-94413,-84922,5302,84868,109448,64252,9090],[-120981,-29765,44441,58919,32624,-11056,-30889,-22589,814,-2414,-61716,-93806,-65730,-44779,-33580,18577,18001,-68438,-125983,-55964,25398,79016,150362,150684,62270,34412,17039,-40259,-3297,72058,-16964,-162243,-186519,-115126,-6089,71332,78787,47156,19507,-15214,-55108,-30513,59813,109421,64726,29125,38873,25123,-10499,-39191,-49792,-54394,-34963,13872,4297,-35166,916,68224,55058,12480,-26385,-48033,-11255,56871,126103,127756,46806,-51045,-71743,-1014,83956,91797,50904,-8010,-74020,-109628,-18405,122993,145276,10808,-97411,-52100,52692,78731,90733,125471,106028,77081,68574,35969,-49293,-136765,-107300,-2883,1546,-106617,-119347,-49600,-52209,-96657,-27535,73809,86200,70911,39627,-10087,-30352,-6039,29646,27672,-16350,-22983,35421,52944,27723,58362,86359,76613,75931,32564,-57285,-83769,-58396,-33439,-12139,7016,43783,42455,33509,64303,66924,14750,13328,67465,72292,9543,-52661,-77217,-95706,-113738,-75739,11148,20323,-44234,-38581,-6121,-45100,-26523,49642,101089,95648,45144,4717,21624,54988,70014,79981,39832,-44445,-84690,-13226,113873,169860,87644,-24634,-82651,-98029,-94668,-86681,-99120,-114176,-68624,-46417,-60739,-54911,-28633,-26660,-84142,-54895,109220,163240,42702,-9446,-18488,-77116,-115973,-86739,-41040,-14050,12402,39470,61834,50048,25769,1680,-9975,21539,29310,38986,70478,64881,27467,10009,-11214,-32393,-16892,22067,23888,-48924,-73053,-56924,-115866,-205965,-167990,5483,137421,108035,44389,25621,6325,-32049,-48496,2362,52109,62445,69011,58816,28956,13926,-424,-5557,2257,14175,-14862,-86946,-169164,-252668,-246090,-133727,2002,88074,51864,-6705,45494,127597,52661,-57304,-20952,108253,146511,58602,-24502,-28687,-49528,-89113,-65000,9505,34182,46586,104766,140498,63923,-24718,-34679,-54859,-121568,-110382,-40069,-57653,-141581,-69514,43695,29205,-27129,-47573,-58905,-71755,-89475,-94426,-51432,12456,36737,3110,-59661,-60637,-34217,-55096,-59696,5807,91541,82545,-5052,-79017,-34005,74933,41751,-38836,-67221,-57457,-39031,-47244,-58610,2799,94039,141685,148236,92748,13549,-11132,57268,110324,30161,-53928,-21225,29451,26967,-56,-21398,9769,49772,44457,-43310,-123368,-121329,-77226,8730,89104,55677,-57719,-80178,-19441,-10,-29009,-692,72037,107288,76533,5100,-58929,-67670,-49713,-1782,50975,61582,51542,69361,84766,74331,63671,41644,977,-47428,-57991,-20139,15478,34140,53715,28091,-22119,-32814,8044,26112,-6062,-39907,-82390,-94329,-32427,21446,27647,11907,6144,463,2429,50180,108879,80487,-12053,10183,81095,59256,9108,15569,7431,12857,-7317,-94628,-116798,-98213,-108160,-58818,63647,144870,119121,97476,103301,83365,47416,15963,-46618,-111158,-115144,-131702,-178919,-123770,-5249,55160,28738,-66132,-93268,35600,143357,101221,-9306,-75857,-80112,-48281,19933,65058,53988,71581,87409,15382,-57355,-37370,-1858,-28663,-71016,-69993,-29443,1526,37400,94095,132317,94625,29080,-22685,-34976,-19394,-10696,-13486,-18155,-29401,-39220,-19118,32246,79129,61128,8850,-11520,-37515,-89768,-99976,-26702,19636,13758,-27152,-47619,-51228,-49620,-15591,6620,-67166,-80841,14576,69587,86530,107469,95804,62087,34844,47640,89063,57175,-10339,1154,29059,39844,64246,68309,31270,2067,17592,53715,25656,-23961,-4714,38469,10421,-115221,-212215,-117641,32667,83405,70900,19772,-45293,-79017,-110896,-121697,-42812,90376,170047,128265,31889,-34460,-86769,-115300,-66028,14356,75234,82333,25317,-42050,-98900,-122797,-63241,32804,40844,-35732,-105642,-148791,-122079,-19258,46295,-10303,-58622,-749,35950,-68477,-193299,-159182,-27732,47726,29139,-32794,-84402,-80714,-16215,16472,-7469,-5106,34307,30159,23903,60783,81334,64563,10289,-38420,-37979,16395,79561,39264,-116425,-203895,-187305,-130314,-51584,40660,94111,67992,3632,-28359,-31250,6213,42861,24242,153,11749,40509,55601,42545,914,-1676,37391,16510,16057,125033,170301,68924,25854,32914,-9902,-30884,-16148,-7962,-380,45834,117577,190439,191461,53715,-64832,-67451,2825,49306,11358,-59071,-73731,-14543,50217,45434,-30823,-94431,-40117,58469,67102,34335,34739,32969,17636,3270,23564,55005,48340,-1969,-21879,15751,20178,6732,57063,111021,106873,80380,33261,-46050,-52033,35472,82047,-11408,-68340,5698,58987,47796,67278,94745,75287,4522,-37563,-31903,-26355,-21336,-7863,13075,54080,45579,-47134,-84216,-39026,15841,76254,84676,41718,15546,-52049,-146966,-114937,-65972,-125799,-103203,8276,46899,30000,21321,-21624,-107896,-128860,-38081,56644,64732,22973,-10173,-65091,-49698,16596,4893,-47814,-45576,-25785,-19860,-50195,-104266,-110802,-77770,-80022,-42418,59980,76248,-14581,-118021,-171969,-143592,-43920,11670,6635,39886,91730,89391,68994,83417,76159,10664,-9869,26725,24370,18946,60497,74114,23832,-8447,11257,-285,-37354,-38841,-78527,-139730,-107327,-51601,-52834,-47412,-42810,-84112,-74947,64168,165755,101225,10544,16176,72493,82410,32864,-14470,-15214,-9600,29091,44609,-8550,-13866,-319,-44462,-9229,59167,9338,-60062,-75040,-68849,-23660,8003,19318,-15201,-79460,-128813,-97626,-14700,26677,20791,11688,32095,33818,5398,8042,-8601,-69318,-80352,-14933,125938,205227,137135,55052,53968,57246,-15677,-117580,-122953,-44149,1192,-60308,-89571,-16103,69580,116569,79779,4044,18011,79938,80683,61382,31515,-35460,-94622,-156405,-211247,-191374,-77297,-10585,-29870,-49639,-45409,-72802,-45221,64612,96840,77919,125832,108545,-7239,-32464,-12249,-40813,-58379,-52912,-49794,-29092,2550,66363,67449,-30478,-93190,-94500,-108972,-89775,-17334,12265,-2179,-12872,-46621,-36063,32000,46733,35754,20150,-88858,-159139,-65257,41906,60700,67680,74713,13086,-105543,-133245,-42382,22230,-6561,-51380,-65924,-63348,-49611,-41533,-89443,-158345,-114490,18206,92608,110144,120226,103316,29626,-58121,-28386,103107,119903,42987,40666,27787,-56765,-83527,-30828,-7493,-10158,16862,-100079,-533508,-772629,-451856,-21652,124152,99840,98772,94019,114362,174919,614,-355984,-435416,-207764,-53630,-11698,-20478,-62531,-10197,60575,8847,-88795,-133345,-167804,-128716,-51352,-39468,-23549,26844,23538,2320,-9896,-66056,-122498,-61625,23811,33071,37462,46575,-13849,-45831,17999,61465,77590,108721,91553,-14465,-108666,-150820,-94968,30622,81251,17783,-28739,-19410,-279,17084,10807,-34111,-67457,-30328,7029,-39761,-45876,35813,83930,32308,-21868,-5443,72648,80776,7911,2429,40272,69732,92358,92610,61308,41378,46559,82098,99497,75842,40251,16237,-40033,-80389,-43080,-24127,-44438,-33340,9039,58536,107561,130464,143269,111600,30332,-36122,-80743,-99104,-75379,-51718,-48434,-23948,50290,108444,114938,72721,-8374,-64424,-45372,-15455,-30757,13610,90127,68814,-27440,-83944,-65970,-33105,-38426,-57675,-38394,-28956,-26740,29041,59555,-10463,-76415,-63196,-50419,-75285,-88129,-31723,66397,70900,12906,38803,75863,50420,11169,-39431,-75123,-87365,-114689,-72607,34191,83612,60493,-19972,-83350],[-99384,-59278,14589,64994,19261,-65641,-63940,-25757,-32134,-51378,-69566,-62913,-36685,-9235,26997,35216,-9240,-56329,-101503,-86955,-22866,46592,93159,59854,6270,39604,57781,70,357,69410,32603,-74176,-140128,-121492,22591,135018,84277,-5387,-4023,30178,37261,31349,47890,74569,63499,41258,7493,-48738,-73833,-55572,-26997,-33565,-49284,-25518,-30742,-44348,1411,63693,72655,43533,-15425,-45520,12379,67321,88731,58734,-63823,-172532,-106212,49293,114684,62118,-4787,-49191,-69276,-62180,-20198,66913,109162,15820,-74263,-23293,48385,29790,32449,92495,103548,95205,112989,78198,-48653,-171359,-140624,-30283,-38615,-155031,-167562,-76597,-44785,-84594,-30017,81952,104603,82517,30027,-37477,-42609,3608,22438,-19088,-77326,-71556,3987,33293,30612,65661,71417,40263,64934,77222,41009,37268,56511,28090,-6407,10383,18635,-56739,-96137,-45329,-19386,-14008,30050,50139,24071,-13125,-10913,15073,-3732,-81911,-128451,-79088,-38976,-73432,-51289,17364,11804,23446,84999,137311,145196,88089,52014,83446,135758,134972,94065,28663,-51118,-97476,-37516,71045,102040,20426,-45653,-48958,-48913,-62626,-70278,-85446,-88142,-42630,-14490,-51171,-99844,-109157,-95681,-96797,-18056,179803,266477,120823,9549,-17601,-91148,-160380,-105741,-8420,35767,74633,118262,103006,31544,-5866,-17309,-32695,-24662,-20375,-9240,26488,25228,12767,4791,-3451,25357,63513,43316,-14590,-89813,-104692,-61632,-53715,-91625,-83434,7029,88953,72184,26824,-6773,-38721,-25896,21256,24686,-10560,-3289,29499,34556,17511,-1218,-27745,-28528,-31504,-34489,-34978,-75012,-142442,-188162,-220570,-193467,-95350,7432,24534,29057,88959,131780,44205,-62655,-47655,83206,157864,76155,-10969,13809,-6304,-86489,-70231,18768,69919,108133,121540,100968,36995,-52161,-90198,-97611,-112533,-82398,-19315,-41555,-124428,-50453,99068,99614,21511,-23934,-55473,-91971,-90719,-69931,-57360,-44296,-12289,24363,5339,-19593,-29201,-40133,-32134,-14467,8777,31391,-13383,-113079,-55367,68774,21698,-61998,-38544,-154,-1541,-14864,-27747,-34767,-5429,43874,53284,56205,43405,-995,28222,62613,-25727,-96040,-25975,51618,29063,-58905,-119556,-62038,44866,54362,-87130,-165687,-82229,3020,73524,150776,120836,3125,-44941,-31714,-26736,-24538,14217,69086,89199,56619,31051,31356,52333,68970,92224,86077,28222,13015,86039,120520,83066,81680,56742,-34224,-72256,-22963,28231,52427,48854,44372,23001,-27701,-21670,52007,70147,35838,20319,-7199,-25986,-24105,-45240,-74051,-40096,6312,-24662,-74167,-37126,44507,52839,-7859,-16853,-8782,-15341,42382,131950,105829,48157,2767,-88177,-110795,-82928,-91589,-72759,37507,98943,44339,-5361,1561,45590,55470,-26761,-120044,-127474,-95956,-97603,-164908,-190810,-113854,6061,47924,-19124,-44916,50895,143190,108727,-6976,-73215,-59970,-27664,13606,83202,98075,52061,7747,-31478,-53730,-27537,-23969,-72807,-47601,39515,42815,6361,40649,94481,112117,87125,23078,-47587,-56301,-12316,21596,19796,-17480,-67954,-56802,-11404,-24690,-23395,-13510,-2384,34180,38666,-58272,-128437,-62060,33133,59976,33690,3766,-35568,-52296,-32124,-53814,-124396,-78883,16065,27656,54654,93851,94170,96337,79127,66977,111106,125908,79527,58012,33583,3762,29168,70004,56993,26958,41891,92576,94279,24825,-39424,-40806,-31806,-87740,-143695,-72537,27443,82892,95940,57919,1746,-27551,-57249,-84742,-41228,47288,78638,48270,-2719,-64836,-105475,-111703,-85729,-27967,51755,69174,7682,-50682,-105081,-129782,-50655,78632,62447,-40185,-60258,-61525,-90045,-52355,-1281,-44559,-90684,-50579,-8341,-64818,-155191,-160913,-97569,-20555,24143,8390,-26267,-27183,-1834,-17214,-61175,-52225,-6756,-24441,-66869,-32885,6777,-9847,-37384,-48264,-11895,42892,73509,34384,-58171,-135247,-169372,-135997,-53610,46287,107725,92613,27183,-5208,-936,33921,67774,73629,48847,17645,26361,68983,95090,54348,23509,59260,52590,51197,119446,136686,65256,31629,-2808,-40854,-22268,21280,39960,36193,49801,88324,139923,177238,109338,4465,-20953,25579,45188,-27349,-117366,-117386,-17682,52214,26682,-27059,-30250,77434,200409,160564,41972,25143,71567,81293,54775,68588,80478,38094,11601,46153,64205,10229,-15927,41613,101003,97965,21820,-48123,-68664,-12040,99490,143325,22211,-71725,-41865,-32541,-54365,-24479,9295,-12078,-62285,-57814,-30281,15459,82282,111998,76601,77583,78205,11787,-12684,13245,45057,109054,116556,43368,30386,30251,-67312,-120113,-80207,-64603,-46382,-17459,-22744,-54275,-58800,-63399,-86700,-105387,-56012,29358,19102,-55316,-77603,-83927,-75149,-29906,11151,37219,41954,-17422,-91504,-125139,-126926,-95451,-49964,-52731,-52514,-24926,-31371,-75441,-102629,-85739,-36279,45705,68876,17970,10287,72368,119522,129389,122225,68989,-7902,13840,84646,47884,-28813,-33258,-14123,-23691,-29434,-4429,5261,-31465,-48626,-80468,-145938,-133822,-95519,-101967,-81076,-83662,-153480,-168851,-57186,84363,102427,48999,38403,30904,-28718,-81374,-61035,-20573,-45738,-32915,-547,-8491,9433,19222,-18546,7098,34370,-23399,-91250,-133544,-136003,-53447,15413,30817,4166,-37518,-58090,-11442,33262,-2664,-36660,-9301,53781,75169,53877,34605,-23413,-89180,-78095,-4121,80438,112516,67175,21742,46229,81537,38860,-46091,-79172,-49517,-7182,-47423,-103623,-75684,18555,93563,63706,-17138,352,85127,99807,73903,67594,13322,-95728,-202070,-254181,-198828,-70408,2628,38799,78627,72461,-10757,-30564,53800,78468,8782,28650,80335,70481,83446,82642,21891,-55768,-91574,-45180,40267,79489,102492,82857,10119,-9735,3467,-40111,-38698,48679,78378,36558,-21923,-58544,3868,126713,154567,84425,-4622,-109976,-151187,-83328,-2417,24440,32386,14937,-61675,-137656,-125634,-57919,11137,27229,-8838,-61176,-72957,-45653,-54592,-100438,-111670,-78312,-22880,36470,128540,158107,133154,77197,-18748,-36381,71955,106688,36468,12172,24563,-24079,-78553,-91379,-91482,-66192,3594,-117871,-523903,-716229,-419176,-32484,111077,130517,161720,138564,102008,130522,-33030,-415552,-481707,-229598,20364,37189,-46724,-90908,15033,107640,50734,-36371,-84576,-123520,-76146,-5927,-10161,-21079,-33292,-50576,-576,47913,855,-58140,17018,112820,95944,52026,41672,-19321,-80300,-22837,88954,141021,102512,53055,-12452,-99350,-128165,-35698,82866,95882,20394,-22859,-36651,-61060,-66700,-79398,-107076,-103933,-35389,19682,-7051,-45635,-19249,42787,42543,-7409,-19769,53424,97421,43661,-6166,-5315,15050,18095,33508,75696,99601,112705,135027,106792,34840,-6600,-1395,-6858,-17472,1452,5389,-17136,-9057,36361,72882,79555,80151,97140,55421,-44773,-102006,-125352,-138421,-126249,-119678,-98895,-55291,3948,54277,53651,12062,-30889,-67235,-71055,-31043,-1784,61422,142628,131982,39535,-36073,-60640,-50211,-49773,-79989,-63206,-39481,-27554,42308,72102,-29924,-115184,-86272,-29000,-13235,-24658,16846,97650,83363,12798,43773,120425,112087,4351,-111654,-145493,-78426,-32067,85,45184,45575,17748,-22642,-63133],[-12744,-29299,-12633,17890,-4314,-43112,-6004,29412,-20148,-62002,-61035,-17342,20409,50012,66617,55240,22803,-4544,-97020,-179545,-125423,-30313,-11396,-44633,-32943,55869,117467,96383,31901,14778,35365,41284,-15198,-60631,46366,139036,53575,-80383,-96312,-16651,71318,74609,46418,33083,31366,23044,-27600,-82441,-89219,-57273,-20342,-36309,-70671,-57283,-50377,-51732,-32492,1398,51299,93512,58557,-8451,-24496,-9568,14814,293,-130414,-251371,-144471,86488,166470,56909,-20452,-24834,-45782,-80757,-62961,25147,75309,4776,-44905,15320,63374,17487,-6869,30336,49825,69607,97809,59432,-66163,-185350,-157855,-52745,-46116,-132432,-154541,-92515,-23867,-16771,1666,59921,82934,74891,27832,-15121,6711,47757,36317,-47080,-117250,-104755,-73100,-58257,-20405,11730,3120,-25457,3059,72313,111479,96847,56200,-614,-35621,5056,-5902,-152215,-224283,-164204,-73566,-8037,50065,58402,23285,-9791,8508,72661,72505,-23768,-143894,-152564,-69437,-22105,1880,64860,99652,84439,42202,33425,52645,43431,27148,28046,85868,141740,118510,46519,-877,-35005,-38834,-22818,-51800,-124511,-127737,-33536,48718,31139,-29110,-53986,-34422,10499,49871,29836,-54219,-111342,-68467,-15458,38570,152872,205627,115511,48480,21690,-51555,-88295,-17942,22458,-5925,7438,55750,45976,24213,14692,9026,18331,-1025,-49955,-51587,-6009,4788,22133,6106,-13454,60571,115838,40469,-74911,-132091,-107224,-41109,29332,68577,57282,20382,-477,-20388,-18318,-15573,-21624,27494,70508,15441,-50313,-54068,-63159,-77034,-55270,-44494,-67681,-62053,-75754,-100990,-69509,-20153,-43799,-109568,-184355,-178816,-94782,-21433,-5373,29400,55863,39371,15974,-1491,-11822,24943,56003,12672,9579,95603,96677,-6125,-14561,35786,52120,61542,24467,-17018,-5535,-19678,-76936,-58805,-25259,-7164,1811,-31467,-69579,-12485,104658,120668,47618,1538,-21813,-59168,-48832,-26053,-45687,-71180,-64182,-42061,-3818,8288,-20026,-36672,-26112,-41374,-71321,-37833,16821,29795,18737,-20111,-85738,-104180,-33655,33773,39981,29443,40243,-6025,-55095,-18810,19318,81101,106371,47798,32774,43956,-52186,-99959,26005,129519,96037,-30858,-134243,-129514,-40730,-11521,-111668,-158240,-34930,68235,78144,90313,81443,27764,-27402,-74464,-57261,-791,41575,53015,17530,-40571,-21587,32214,64048,87860,84169,48459,20175,32918,104016,121870,55960,24347,-55,-57148,-55223,6255,44138,71390,58801,44949,40146,15201,38130,77188,37135,-46,36325,58553,21002,-38767,-114260,-178313,-106104,19296,311,-107999,-93003,26084,89404,67802,650,-82982,-80821,37298,147159,103992,11138,-28518,-69521,-71730,-43196,-29354,4523,89974,76948,-25056,-94724,-88885,-20788,29932,-33511,-135912,-138282,-71990,-40387,-107944,-182325,-119520,26779,76385,25024,17914,64864,99980,66422,-3612,-34339,-8858,7360,6987,47471,63508,21208,-25222,-51538,-44698,-7864,-12269,-50875,-2328,60085,12229,-17777,37017,44062,14594,16247,16501,-19902,-24972,8826,49159,63115,38654,-12092,-34318,-61855,-115360,-114510,-85007,-34952,25098,53019,-10895,-68699,-40839,25908,76781,89839,57465,-9097,-52718,-42684,-50144,-102627,-70308,8950,7675,-14148,-9177,14287,47158,42944,23304,61707,102568,73997,21986,-27064,-39275,28894,91110,55317,-21276,5420,118211,151351,45452,-99902,-162614,-131986,-70188,-32105,-26959,-33724,6730,48949,68472,57379,21182,6250,-267,-3981,4540,12613,19168,-19659,-92263,-96788,-74009,-78912,-27361,57810,52855,-5193,13586,25159,-30895,-12733,78684,36191,-66040,-39118,7948,-50367,-101292,-71943,-48005,-36246,-38030,-47784,-49707,-61787,-81488,-78295,-40771,22371,54187,43684,35859,12831,-44501,-75252,-43606,-14656,-56201,-95945,-21842,27115,-24975,-64366,-59369,-14491,41113,51963,43734,67597,70192,-10225,-69775,-48759,14833,47144,32918,-12297,-35117,483,47941,52913,54806,43017,8201,23469,87082,129222,91850,43610,59926,59009,70176,96714,58921,36588,45555,1639,-17447,32791,88714,114369,87123,21889,-19290,38043,161286,148722,55856,17093,29695,29876,-17496,-83949,-80898,-22486,-22971,-42482,-5791,61264,153679,238739,172539,33407,28608,88565,109948,107187,107352,58417,-9525,10658,86559,82950,1263,-24743,29031,80566,67291,-33613,-117170,-70016,68952,167403,159205,70054,16127,3506,-35692,-59134,-46096,-41724,-79872,-114647,-98060,-77617,-11900,109513,161984,110952,69560,51235,35932,66188,84544,74463,129605,142455,26840,-10621,55247,2343,-87887,-18333,104731,114586,13038,-74275,-105922,-85994,-46683,-25386,-68304,-103905,-84242,-92073,-127975,-111767,-79464,-76720,-40565,13088,42780,47614,-9130,-94152,-116796,-92523,-47132,3288,23714,8708,-26963,-49464,-43578,-36669,-2353,54678,107135,115005,65336,2208,-8456,18560,47500,47875,7912,-15016,46045,114016,69631,-35541,-71431,-47671,-15184,9566,19474,26175,19258,31205,15479,-67553,-115859,-119998,-138529,-125237,-97095,-136575,-177135,-136290,-27493,21598,23918,53251,29761,-82564,-132730,-62198,-8575,-70931,-113390,-96985,-49655,33753,67054,11541,-44828,-65552,-69971,-51836,-52813,-74719,-15037,53318,47539,1970,-4792,26471,58201,27640,-49220,-57085,21143,88060,62358,-21018,-52545,-59161,-58148,-4317,55574,39015,12774,28070,37436,22917,26214,37625,21641,-33372,-62287,-18859,22722,-5971,-51772,-167,83699,64333,2662,11612,65514,70934,32556,22004,267,-74493,-156711,-181089,-95575,-7761,16233,69990,158670,154366,61967,9864,61932,64034,-43706,-68412,6486,78950,102972,74303,40262,-37152,-110985,-61895,57330,109189,113261,89522,65506,82185,84625,14155,-17620,44560,77993,55370,17406,-5717,39061,119530,140073,88394,-803,-93362,-103241,-39430,-12529,-39849,-42968,-62235,-129855,-136078,-53313,10492,34659,41342,23090,-18821,-51196,-41028,-48562,-71975,-56973,-60015,-95836,-28900,104994,137365,93930,52377,10910,-17930,18358,64833,56866,18811,-3111,-33498,-93679,-146737,-134443,-55337,22834,-129757,-516012,-655503,-345876,16524,134273,168140,170854,118712,90545,79530,-126363,-511926,-592840,-297305,52742,90135,-22266,-54110,40179,68963,7453,-25465,-36255,-57209,-21502,23085,5376,-16289,-40558,-57843,3019,79538,55600,9472,89384,187293,157916,77785,62357,37240,-22904,-6597,86296,128846,71134,25862,32254,1001,-26961,14953,56843,39724,819,-1173,-13176,-81387,-111040,-97066,-94763,-74578,-2929,56941,67515,32220,-25924,-24880,17503,21619,-1351,24552,55806,38978,-8681,-41414,-64669,-97772,-55484,72057,140579,131970,102732,34562,-49085,-66181,-13439,24698,11261,-31720,-70947,-82818,-38213,45853,81107,36283,836,30427,29877,-13893,-56380,-102843,-126154,-121279,-140566,-142217,-97608,-48700,-2627,20901,28455,25807,-9217,-61925,-45803,-1746,38218,61129,64762,47191,24023,-12918,-44927,-54182,-64739,-35528,-6106,-4729,8358,2548,-58946,-78909,-33262,-5036,1285,4603,35865,88045,86417,21542,8430,75783,81344,-6604,-87959,-90922,-6333,65212,72467,38725,-192,5543,33990,17958],[34276,14845,-37012,-61965,-17551,58252,112737,85220,2292,-51756,-62313,-29537,8453,52586,53437,38596,43061,27599,-97261,-211314,-169926,-91933,-88281,-75224,-1816,96974,146326,132492,60263,-327,22865,86997,55075,-32471,28954,118578,24863,-118569,-116203,-37366,21232,40827,42985,25834,19801,3429,-54618,-67055,-22950,-2722,-16387,-73925,-115704,-90104,-69457,-76036,-92764,-82343,-18004,70063,78246,-5735,-92099,-103588,-48803,-27012,-105794,-201043,-129125,78324,175481,85554,30410,33429,-15641,-89098,-53378,40726,60031,-8669,-20927,39972,81592,43083,-582,3898,34046,75999,64122,-11384,-104759,-153981,-96206,-23087,-25265,-63493,-81682,-78980,-9227,51359,60029,52143,40617,31605,8693,27224,89127,94015,26442,-63903,-92641,-64809,-97665,-107898,-30588,3771,-20996,-48763,-46358,37742,108580,57754,-36154,-77734,-63848,-5470,-24641,-161650,-195671,-116077,-24880,16198,36089,48086,29554,-4682,-1211,56865,62268,-19331,-135414,-155555,-45447,48815,38689,64440,131940,114141,-200,-56511,-23504,26493,-4999,-89921,-60546,71291,114839,48867,23937,28375,-6337,-67873,-139743,-214621,-204676,-52905,112652,110001,13490,-2125,36214,67220,85478,105911,77326,30013,60847,74479,42919,51710,70552,68184,86763,67958,11389,27915,93839,38233,-86137,-99645,-48368,-13183,30037,29965,28437,73566,47645,-56062,-76321,-24076,21011,56183,22030,-12126,66630,127934,53598,-74372,-121467,-66770,-24946,26833,113697,132242,58225,-13260,-55305,-29934,23352,45051,56762,27849,-20333,-5126,6096,-78419,-148497,-116708,-65228,-38440,-17872,-51729,-90957,-45448,44295,15398,-123342,-177183,-100924,4153,41446,11426,34721,31000,-30366,-13207,58022,53111,-8985,-41729,-23777,37598,120889,136958,69752,35768,19244,-18074,-44641,-93877,-111681,-51950,-19394,-56985,-21963,42662,67023,31673,-20072,-30445,31276,96462,89756,17384,-18472,-19412,-37327,-15579,30141,19130,-27979,-69124,-98991,-62156,-6271,-13546,-41718,-38482,-65425,-105391,-72470,71049,218984,150739,-43900,-149917,-134138,-80957,-599,52120,48179,51922,32625,-14115,-23168,-10667,37609,80746,48170,31776,44502,-47962,-82874,60482,143391,74395,-31857,-107109,-144083,-118876,-73764,-101187,-119283,-22916,52194,19648,-35606,-51894,-40903,-55361,-101572,-54893,34144,53259,17867,-47801,-120069,-93463,-6889,37582,37010,-1520,-26546,25559,76531,97974,93732,49176,-8336,-50787,-49675,-10535,20443,40328,70378,59358,61151,88614,101361,95329,48092,-29610,-57578,-13396,19190,-11058,-47020,-92427,-140280,-89844,31370,40088,-54567,-42303,82030,157959,139142,53793,-61009,-82942,-3264,72581,24855,-47852,-31978,-19047,-34898,-27490,22686,91087,132315,83680,-13393,-67868,-68191,-32708,23879,21906,-62428,-122775,-86147,-40403,-72743,-88105,11310,114810,138443,113320,78459,56304,26286,-32193,-59210,-23573,39921,51802,3170,-47038,-52970,-12392,8886,-26814,-49977,-19693,9957,19237,27690,-20047,-82431,-47134,24527,-2914,-56453,-55385,-13593,7277,9728,7580,49747,100039,104178,66932,-17954,-122736,-140945,-100331,-85149,-67035,-43352,-26141,8908,56639,64725,34762,47876,57233,35029,-5801,-56663,-48575,7198,-25499,-70830,-22601,13344,-34101,-67586,-33068,3487,-3071,-23857,-5718,12379,-29466,-92413,-126546,-101507,-3018,91756,73537,-37465,-53749,67187,125655,35086,-103983,-187723,-168987,-63207,4105,-39507,-83768,-49956,-7849,46127,67808,20433,14646,40064,29165,14824,18140,18094,-21824,-72266,-49319,-14218,-18931,18978,70425,38731,-28515,10057,86991,64419,38775,54544,-5484,-76331,-23607,46333,-5565,-111730,-110445,-40001,15398,5103,-19679,13696,49762,56454,44138,5930,8732,46676,57182,53157,29535,-3167,-380,22183,22563,-13388,-5346,77649,86442,15495,-22990,-19383,-14207,15948,31565,50069,132858,203412,115984,-11413,-33639,-3522,-24800,-72242,-104958,-110703,-54925,-3077,-14869,-10197,13863,12700,40213,90812,113911,94212,54793,22781,14410,66787,102400,62744,47456,52007,8596,-2074,55447,114499,160976,129525,15421,-77470,-53329,50032,51044,-2630,-12443,12165,18764,13199,1818,-5003,-40361,-114623,-121052,-24402,68764,109589,123987,71405,9512,40790,60313,51376,76681,83641,7075,-63084,-34625,30155,18578,-39942,-47694,-6337,34116,17526,-73638,-145127,-68665,98516,168673,156780,153630,135365,57145,-25521,-38201,-8882,-15417,-74135,-114266,-97908,-74623,-26838,71192,117835,90515,46053,11545,11071,68690,96388,64552,82586,73016,-46558,-87332,5540,20599,-26475,50557,186548,185217,36946,-63255,-73550,-62766,-18270,27728,-13964,-110655,-141138,-101723,-98003,-85014,-36611,-15419,505,19095,3867,-6663,-19634,-45770,-45762,-34353,-13297,19825,50075,53916,23854,13631,26280,-25140,-46992,1902,32755,52385,62611,803,-109373,-177677,-151009,-94569,-50245,13240,70691,97887,74162,-17465,-67468,-36790,12312,50531,55282,48514,54876,82733,95644,25789,-66233,-87784,-114299,-145678,-95607,-66499,-109482,-133928,-106786,-83814,-54987,19232,50631,-39048,-92084,-34353,-3495,-81942,-153100,-145681,-67970,40391,66539,-26190,-133159,-157225,-119222,-40922,15695,1902,13510,40009,13668,-50179,-51358,-12777,13790,2147,-39338,-35966,38906,97719,45372,-97535,-165439,-111375,-18773,65273,75270,15436,-4382,39535,40921,-30692,-73071,-42579,-14370,-43768,-73071,-27607,67737,97014,38248,39140,84392,55572,13879,21305,61355,68172,14329,-48373,-89423,-93131,-65479,-14684,49601,56997,26692,57622,115197,109811,51025,4770,26702,313,-90848,-108100,-34475,38681,39474,11876,30767,-13640,-103891,-81264,27088,77778,91206,101807,121173,118161,67115,-1244,-38752,-30493,4080,36906,51571,40149,7509,-46933,-43635,19441,1436,-80684,-58323,29649,32305,-18767,-31905,-65434,-123332,-99790,10991,81397,54355,7992,1052,10845,-9676,-28462,-40431,-54075,-52611,-81281,-136278,-47503,70290,71534,13610,259,35735,35861,-3900,-2942,40338,40885,-14118,-59485,-104902,-147308,-122556,-22949,37330,-131495,-512702,-621261,-281399,71495,177389,187628,130620,42619,55464,54050,-182946,-531953,-631743,-324096,13268,97228,46967,31891,67139,26334,-55261,-65775,-33989,-59341,-67539,-22022,-7429,-17752,-19360,-40418,-19225,47919,57801,45860,104892,158042,122858,50531,58527,100615,73972,18482,13736,41670,47778,48963,76605,87278,59282,15733,-20499,-16992,-1129,26101,35040,-36416,-82766,-34817,4584,13163,56021,115069,140040,119208,25327,-36047,-3493,35245,8401,-25229,-36979,-40577,-41984,-39337,-54971,-102886,-72701,56215,121413,63970,2318,-46619,-110259,-123459,-53910,1646,-12146,-68585,-123186,-129894,-65958,31157,60268,9456,-28335,-3509,28972,43776,2574,-65655,-74249,-58701,-82287,-103895,-89773,-70102,-37481,33186,102576,119188,81356,-754,-32611,-8656,-9920,-71728,-54897,55419,110577,63814,-1783,-21393,-2590,27581,30082,4074,-51354,-106435,-106160,-36506,17132,-6231,-30366,-27312,-14225,29604,72774,51195,5875,-3962,-18998,-18779,259,8042,28803,77477,91907,37220,-17525,10337,61266,53784],[42774,39579,-33833,-74240,17884,143172,167614,88698,20236,-11026,-39392,-53355,-26793,28421,23206,-16255,-7222,15862,-50225,-115736,-108579,-87918,-79787,-17510,72358,116885,90599,51673,43327,37351,19543,32268,3152,-72491,2573,129057,39854,-86383,-10077,52220,-11769,-22787,13896,15821,8537,-7819,-39842,-6444,64007,56753,-12282,-109248,-158876,-107625,-58565,-59635,-84680,-82807,-58125,-8609,24987,-19903,-82343,-86666,-46943,-34922,-55715,-87180,-69810,10500,85586,98835,98237,73365,24331,-12908,5310,25835,5029,-18289,18540,70318,96103,72138,24006,15702,66476,112823,54870,-49771,-105689,-78090,15062,39021,7785,10012,2671,-30633,18389,90642,106336,62534,-2637,-32878,-36979,25316,112898,85525,-26863,-87954,-41433,4579,-52360,-64780,22480,48845,18472,-2574,-21928,12389,43792,-14165,-89019,-99520,-54409,-14378,-31736,-76731,-40309,27069,42606,16383,-14171,-24766,-20272,-22827,-23159,6684,13210,-35797,-66773,-34142,34684,52754,-12238,-8936,71572,87040,8981,-40772,-7990,49654,-6002,-131266,-129091,-9730,50639,5937,-1656,46913,45293,-26454,-118388,-217714,-223274,-67977,110619,128004,52621,40265,61850,74928,67866,92366,133164,148830,147062,83943,3180,-14839,16852,60375,104910,78125,32899,53792,102448,36975,-89190,-97690,-39922,13428,23427,-12422,14324,98276,79786,-40720,-89933,-58680,2742,49127,26039,5402,45593,76315,34280,-55033,-83338,-13981,-18240,-44966,31616,107091,106216,62840,-3998,-2129,57802,74960,12012,-83413,-69740,51632,81848,-33931,-118066,-106854,-50499,26956,57131,-4031,-43380,-4017,39697,-33353,-166948,-155406,-46174,41220,63439,32225,59952,46516,-39675,-46843,43219,53581,-33662,-50496,38311,76039,70588,77856,67667,28554,-4292,-38537,-74384,-107877,-82140,-38038,-46983,-63264,-39623,24296,81950,60384,11969,2618,61845,88821,44357,-23220,-57591,-50182,-42673,-17571,45406,81591,48978,-17229,-59697,-61099,-18983,-8958,-31467,-30695,-60453,-89412,-49306,96227,231196,187114,41703,-61199,-90300,-96793,-36025,41160,43440,10246,23749,39760,-7316,-71241,-73437,-8269,16656,36372,46100,-48095,-90004,16643,54901,-42040,-93952,-92428,-107621,-100474,-40110,-45175,-65037,-25675,-9432,-36878,-92743,-133780,-107015,-64905,-61551,2438,79119,44944,-26381,-63183,-114582,-109748,-20366,43355,13156,-54811,-72006,-698,48243,37144,47040,60045,13179,-50575,-35006,17464,47354,70936,71711,53323,77474,121866,147007,101340,3522,-62112,-84544,-89152,-92489,-81677,-39939,-15329,-22586,-17554,23289,41255,31201,66598,134560,155131,110678,53290,-15044,-53613,-42823,4333,-25621,-66810,-5912,28642,-27099,-67438,-10585,66864,86015,74687,47732,39899,38779,41691,80360,101220,36630,-59832,-86597,-63104,-56551,26202,151391,166415,151328,151360,84824,19612,-18485,-67390,-76050,-12209,68016,89244,23889,-78059,-93260,-273,60203,27077,-34294,-53855,-5813,58221,40771,-61020,-106064,-57198,-6420,-11716,-33848,-47169,-27585,6674,758,-14588,67753,141586,117366,79153,-9463,-116465,-102738,-39787,-49960,-64710,-65252,-72693,9216,149818,180151,83349,12334,-35397,-34541,-195,-17937,-13961,79266,64175,-50606,-55784,11200,-8142,-46207,-4241,35577,20722,-11342,-27858,-39624,-81093,-126012,-152406,-153775,-88905,43789,107524,24532,-66353,-34878,7400,-24532,-70174,-97908,-91566,-29719,-5915,-45621,-48168,-7759,-351,25893,51807,21010,7872,19238,29394,48014,26958,-16869,-19378,4446,29275,34091,30080,20777,11708,-5229,-45291,-47318,12785,52064,56044,51678,-1539,-42374,21638,106320,74517,-35705,-56918,-10304,14779,19012,40015,86988,129188,170016,151882,54299,-2795,19118,43147,34896,34617,73181,107635,86807,51591,50183,93038,109967,70307,46530,55761,58238,16262,-12011,-4133,6483,75439,175882,129219,13570,2846,27776,-41918,-129019,-158711,-138227,-76467,-33351,-48911,-34454,18464,35798,46546,59525,67776,86885,70318,-8313,-35092,43045,97676,95853,69514,35053,-16199,-23584,26810,92366,172564,164678,56250,-33477,-79975,-98304,-104080,-98086,-64017,5434,39217,49970,75226,52454,-24803,-105840,-139639,-77375,16262,45654,16397,-8147,16648,46719,4822,-30301,8221,50210,25153,-25129,-46329,-44318,-70079,-98039,-64499,-20492,-14632,-40151,-90431,-110334,-52488,58349,115609,166603,228363,196854,75083,-20372,-39932,-2238,10677,-18227,-39279,-18361,7622,35846,78833,90118,49607,26191,25639,7996,21028,41126,26264,17789,-24737,-96422,-89165,-10585,32278,29530,48868,99805,102957,34748,7742,713,-31070,-9113,60862,59065,-39324,-63518,21775,21868,-9269,45164,88592,53468,32090,14278,-18904,-32933,-13489,5598,8068,-1572,-19509,-17765,22099,38099,42084,29853,-72205,-133052,-102423,-89645,-74120,-18476,-19087,-147752,-278834,-251812,-137193,-29848,68182,99978,89760,78637,4017,-49893,-17468,-321,16995,60552,80137,74515,70396,88341,74117,17149,2119,-36909,-110689,-77007,-1475,-29519,-100745,-129784,-117847,-91279,-33631,32026,14121,-30924,-17982,2922,-51266,-112228,-99633,-25147,25658,-21003,-133919,-180740,-132956,-82689,-51518,-14674,-1288,-9096,-33611,-60390,-105515,-116817,-108784,-74667,-10331,8859,-565,29934,81364,53359,-63422,-150207,-114605,13233,106469,62831,-1621,15425,52114,14499,-60882,-93429,-79910,-68116,-58491,-51399,-17567,54557,122473,110774,77068,59453,10201,-31989,-12145,57137,82427,28715,-58943,-140348,-124020,-1261,112505,116636,66046,29192,28870,1801,-36415,-57554,-47279,-44553,-104319,-158143,-112647,-25412,18077,18824,15827,40211,18343,-39171,-23539,41284,46232,51541,109069,152438,96625,1236,-31220,-42739,-71740,-54083,-5050,22193,34896,-24570,-172430,-196250,-76374,-51837,-96004,-25306,69825,78843,72320,60170,-6003,-60662,-34417,53005,87509,26688,-44137,-45943,2084,25123,-1816,-33652,-46541,-49884,-71598,-77268,-9485,51271,15866,-24839,-968,65164,92864,19030,-61510,-28770,26289,-4624,-53956,-68331,-71413,-60972,-9196,25554,-131669,-481145,-559483,-229768,86587,190221,183606,102180,-2275,39638,85368,-172790,-542931,-605114,-306913,-36973,46227,74566,101326,122393,75608,-23655,-52105,-22051,-102892,-181761,-117868,-41876,-35386,-34927,-59674,-66128,-31107,-4730,31401,94133,100096,52103,-2359,2878,67910,84347,-1801,-81172,-40782,40729,70329,58769,86278,86723,-2707,-62264,-9333,28483,43832,65417,15041,-50681,-11796,59680,52211,43881,85826,109590,99488,32347,-31290,-20359,27214,-1231,-83585,-136632,-145755,-92695,-7082,39683,2745,-27220,21908,57810,-8412,-49336,-52607,-94499,-129136,-92115,-38283,-9522,1000,-20202,-47586,-37212,-3469,8984,16874,16509,-2568,-7801,3605,-28614,-66626,-41864,-15847,-12330,3312,-9006,-44526,-37184,57747,150074,173648,151293,76495,6801,-1061,-36732,-137299,-92216,92555,157014,94748,46212,43152,55763,44666,7027,-15571,-63609,-127180,-102804,-13707,19463,-10110,-26423,-50427,-89397,-57504,34616,94789,75970,-17299,-86695,-45643,34715,32540,4818,33380,75477,53760,9835,35559,61473,43403],[31073,16695,-23620,-27957,45296,111839,87164,28361,28786,57466,17193,-37145,-5725,51432,10629,-75534,-89573,-24821,-2685,-34466,-67446,-76576,-51110,16971,67711,37198,-46822,-81043,-20321,45518,-888,-64690,-97709,-120653,-3599,150372,83897,-35068,47736,95516,-7357,-63147,-51266,-48037,-53879,-46083,-14533,35972,61209,26745,-42455,-133136,-170640,-96544,-20967,5539,14460,20778,-13983,-40194,-19100,-22451,-24241,3845,10212,-29024,-54352,-39251,-35266,-72238,-46811,48827,93451,55020,50026,77520,27122,-63430,-90639,-25330,70836,108807,100260,68094,21127,17595,65512,85576,33669,-28861,-45126,2218,84974,84652,55445,58535,34090,8746,53056,91002,90159,43708,-31693,-65882,-83005,-45509,39967,31387,-67131,-94470,-4624,43937,-4288,-6928,47878,55366,63505,77586,51830,58,-42314,-64497,-70940,-63158,-29015,-17845,-23840,-4060,11391,-4012,-8671,-17779,-63981,-111571,-85357,-37923,-28880,-1612,24421,10083,58783,138532,113333,1261,-86013,-71179,-10372,34578,48561,30484,16562,24326,1276,-56499,-52550,-20803,-18614,-44828,-29730,38942,82836,40866,-62319,-170306,-158335,-34720,66122,94189,90910,53005,12847,31198,38143,4666,21339,84457,103216,41814,-11486,1423,50411,79502,83851,43886,5601,-784,36722,37495,-15761,-13406,50272,80223,-142,-82859,-21663,86636,81289,-14137,-94445,-110038,-67821,-3875,18965,24453,13427,-9438,-22369,-57740,-80572,-24666,-29068,-88917,-50430,57023,130926,133523,64772,22328,35102,31259,-53163,-159953,-122374,14185,36878,-35549,-50112,-48302,-34483,34584,54385,-30782,-69818,-37785,-42336,-123694,-166740,-125179,-69420,-47483,-36825,-12921,49318,25266,-63526,-84771,-24348,-13384,-54754,-2334,108421,91483,23805,22466,14244,-25257,-9579,15619,-5579,-14069,41088,55621,882,-40069,-53791,-24938,40102,58034,35478,22809,50610,59166,14240,-27850,-64490,-62443,-38355,-42351,-26531,50237,87973,42218,1980,-6047,2992,2082,-886,1743,-31575,-56611,-8521,51850,56248,82178,119223,83395,9772,-21687,-4876,36346,48780,8910,-36,31934,-5427,-99966,-111078,-39653,11743,38200,19267,-72715,-124442,-65363,-35266,-99792,-129255,-92210,-67189,-38251,22626,15782,-17513,-33386,-59102,-48263,-49544,-94617,-91055,-37577,-1337,62229,102062,29026,-53769,-53926,-68962,-74891,-12191,51406,27763,-48158,-94470,-73635,-43272,-37661,-13095,31832,26700,-30442,-38925,10515,86583,123149,79555,47433,68739,72690,65356,39603,-15146,-56924,-88592,-132271,-160741,-113488,-30109,20513,25209,9966,-15742,-8890,46035,93348,84940,40204,-11373,-36169,-47751,-70307,-86896,-38737,-31932,-66422,-29949,-608,-49277,-110740,-91784,-42880,-6700,25682,60883,95163,102323,101243,109622,89957,30894,-33139,-76592,-73139,-46265,51321,134009,97351,49837,35432,-10768,-47170,-24269,11063,34276,52573,65241,72430,42762,419,3139,40994,60434,69418,25317,-58967,-49217,33265,45741,-7739,-33365,-34178,-28203,-7544,8426,-9998,-29017,-27751,-45316,-21555,118978,168142,68639,25860,5674,-66453,-90380,-50312,-58396,-45185,-9379,-21622,-8699,101555,166494,90683,-34946,-117290,-78082,16420,30273,11707,76509,86769,-19686,-71152,-29786,-36534,-57027,16927,76900,58092,14503,-27550,-33462,-20802,-28865,-85058,-157085,-140388,-12717,86468,59776,-40623,-113799,-142190,-133029,-84853,-34635,-10944,2476,-14263,-20017,23660,65334,31073,6479,25159,34114,16493,-25824,-22245,21430,-15368,-75601,-28283,59226,65427,8574,-29037,-78483,-126123,-103949,-50849,-34338,-50182,-39562,1788,43942,23262,-12818,38769,130152,120192,45681,30541,33695,8406,6862,44822,76712,115243,162946,124009,21453,-26359,2576,38151,12507,5101,72374,116140,76366,24519,40356,61297,10654,-11968,47133,88464,65915,3227,-56874,-69196,-87431,-61689,40915,68568,27611,36019,47658,-35862,-107198,-112373,-82010,-31528,8129,-2860,1868,27957,18756,7065,5855,24847,62579,44002,-34789,-63660,-3610,34712,32316,11505,-25207,-65832,-55697,-16518,40879,125061,132709,47056,-20434,-81900,-144021,-154718,-119532,-67915,21524,69698,72469,86751,50496,4738,-37288,-106889,-99561,-1486,46296,19927,17250,43312,10263,-53738,-51372,-138,73162,121064,93787,16143,-47996,-102663,-121684,-37878,25422,-32832,-96364,-90727,-37107,-10654,8459,57632,144741,186711,137254,70393,22000,-41372,-76302,-54585,64,46199,61436,44534,66958,112416,96316,424,-7124,65218,58547,13098,-4690,134,2287,-43531,-53615,17698,59920,45508,15680,-23992,-39660,-20395,17059,63512,39149,-8864,2770,69912,81654,18403,33313,121706,98894,31784,80957,128735,60886,27866,51320,11605,-48394,-46227,-16013,16254,6032,-69519,-104315,-33530,15802,1985,-38065,-98480,-108508,-89352,-114791,-151937,-116081,-61866,-104937,-185156,-146489,-34932,39308,83805,94846,84745,82505,21580,-27391,4399,-20563,-46109,32239,92257,74959,44539,46591,81317,89083,57722,-434,-65076,-50908,18533,3107,-91901,-126815,-86712,-55024,-62582,-46700,-8584,-13886,-33399,423,5548,-26161,-24034,14025,-18511,-131379,-211209,-160640,-36504,22929,-21177,-54891,-35740,-34550,-82551,-96301,-98735,-100155,-100572,-71762,-8535,14804,5231,19401,53289,48682,18235,-21797,-47266,35132,127013,77106,-8029,-2234,21837,-8860,-33254,-7127,1555,-38079,-53215,-20316,18670,40840,98638,120061,67689,12593,-46990,-100900,-74744,7161,37215,12642,-11938,-69970,-94929,2737,94675,67694,27341,19429,1704,-52173,-103862,-101157,-51874,-70144,-156488,-185693,-97820,-12094,34236,83120,93733,80132,61240,46910,72356,93919,35595,2363,62107,105658,46253,-18109,-14298,-16186,-39965,-37435,-38186,-53215,-15037,-8703,-100761,-146861,-128555,-141270,-108964,12855,82777,97205,127449,110563,23122,-21261,28226,90466,52132,-32934,-70500,-61110,-30651,1955,-4081,-20396,-3790,16579,15901,40297,60575,67255,35354,38128,52485,70251,96806,44805,-69471,-87352,-29195,-12452,-32467,-11187,31961,36297,15006,8421,-130718,-410218,-459839,-189630,75784,165671,172207,120314,40572,91697,159290,-111647,-553449,-582996,-300756,-50383,-14101,21733,109348,186516,159005,62235,36693,46079,-80670,-210066,-163874,-86031,-85616,-93207,-93998,-95604,-107043,-114866,-48349,72405,105184,64762,1058,-58379,-53250,-14574,-40663,-90278,-38250,44270,43088,-18926,14947,72922,11330,-27875,30803,45762,47778,69507,27958,-50906,-61986,-2181,-20228,-75053,-55473,-20148,-23649,-63032,-100976,-76520,5004,1427,-99614,-181308,-188542,-104072,24395,103556,71708,-16558,-33573,8992,9388,5078,-362,-36395,-65482,-52518,-7254,49556,106335,122884,70123,5020,-41285,-52281,16067,60100,-4510,-80437,-94811,-91428,-76368,-38327,-17344,13803,81881,73597,8350,2227,55740,103357,128300,137678,89741,26154,5641,-47312,-125736,-55334,73548,71522,30066,51490,76401,34028,-40173,-86346,-57753,-20412,-29332,-25998,-3459,-4364,-634,13855,-36067,-126190,-136665,-39595,78646,100301,-16750,-123744,-99579,-22022,-14830,-20593,-340,38866,48315,35448,59433,62379,24961],[27321,-2016,1551,19657,34949,38250,3624,-11817,54003,137341,92501,20711,65249,127159,41013,-69876,-87346,-28585,-2650,-49933,-83867,-69250,-36950,-9463,-29835,-96099,-150003,-127498,-39949,37929,-6046,-86301,-101142,-75662,36905,161046,125981,-7780,-38050,-15045,-24289,-68135,-93928,-90754,-93606,-79649,-11923,27966,-4048,-39781,-70053,-120572,-119584,-46258,14034,53658,103366,138401,93003,26449,3207,-17314,-17948,36996,68697,8902,-68091,-53197,-13710,-60907,-77291,-12839,26213,11508,53591,100128,20700,-97909,-102386,-341,109758,141420,117951,57134,2803,10989,21348,-10536,-26795,2696,38876,62303,95723,117243,124357,86813,24067,11339,59565,67518,31904,-7111,-27169,-27562,-82872,-119859,-48088,12933,-19672,-25662,56807,82906,26390,9444,9122,14467,97470,151549,107787,-201,-88845,-84689,-48010,-33251,-14815,-3690,3278,-15124,-116284,-213596,-132638,-37050,-59734,-101737,-51950,11520,17732,57772,104074,113878,160083,209982,131425,-5996,-59189,-27959,-10076,28991,99216,101571,12547,-34711,10738,41920,59239,56778,13391,-28170,-8178,50059,100955,80839,-14900,-81004,-24057,37862,20063,40741,104833,49539,-44703,-4405,37428,-43900,-97046,-36158,43723,47809,32183,47723,65158,55681,33450,10972,-1816,-1281,40423,70584,48286,41559,105834,125565,12329,-100504,-58514,30886,43535,-2330,-79423,-130741,-111997,-24766,41108,53151,14332,-33744,-26922,-35256,-101482,-100987,-56062,-57603,-42037,36892,101496,130544,98173,29186,-7838,-4315,-29822,-109604,-124490,-64393,-63882,-69278,-3467,9961,-17878,3787,-6497,-107213,-147581,-110441,-103142,-138328,-137081,-123433,-112464,-135112,-150208,-85003,-2097,-49270,-113313,-87638,-44835,-38658,-21210,57317,108920,73781,52791,70797,14658,-41458,9568,68302,69899,97664,159910,174488,136424,52386,1795,-11073,11269,36330,27429,-2880,2628,30829,33650,18881,-15807,-13524,7575,-51411,-110578,-11434,109927,74605,-6800,13330,44550,38850,38030,37925,13101,-2621,31235,1491,-72794,-12027,117219,133312,91385,90605,70819,60312,90689,88420,40632,30898,26307,-29858,-29208,16229,40867,13140,-35937,-90447,-123991,-84694,-30769,-35225,-74015,-54578,-24118,-16612,12394,41335,20147,-37325,-59453,-4153,29345,-2274,-23284,-12545,15395,75082,90402,34117,-31216,-44813,-43690,-30714,1214,41933,52890,-6748,-93348,-106388,-52977,-17046,-24101,-2262,24671,-3349,-23557,27428,135429,166671,109437,73978,62725,-3281,-57560,-37718,-15915,-34942,-56469,-78709,-96312,-47847,26469,48213,21320,-12692,-42289,-29266,12467,20399,-25808,-68137,-83277,-94316,-98909,-101004,-110970,-60898,-18983,-54240,-83580,-62741,-28690,-32831,-52241,-56902,-19838,8129,46397,88632,97456,95132,66327,-6690,-56906,-69128,-83648,-54586,-4894,8669,2383,-3218,-36052,-91085,-107730,-83432,-3271,114859,186422,144312,57814,24986,47474,100523,115658,60987,35417,103767,111464,7323,-23312,44346,82471,73623,63745,49438,24095,6667,14074,-4168,-36301,-58143,-60336,17314,168832,168815,38409,7138,41008,-9702,-80042,-81553,-76652,-30299,52525,63380,-15500,-15008,58233,38956,-68845,-112329,-30187,56740,40762,-23354,-5566,46237,17595,-36136,-50364,-92005,-97852,7314,69031,45813,10327,-28246,-8922,68015,91102,12114,-66137,-37461,23190,30984,20265,1028,-86084,-186619,-182205,-103969,-31219,12456,8058,-25588,-4933,59616,90270,38783,-2662,6690,35793,40245,-26400,-69542,-32524,-25570,-57602,-17179,64645,47338,-60469,-127796,-151284,-187395,-159717,-25872,83492,38016,-42820,-30309,33492,44675,3442,8828,65715,80322,66941,82748,82600,69794,55418,39673,26996,50653,78684,34565,-42572,-62177,-12055,44870,29349,-9403,-7116,13228,26542,19791,12704,-22534,-66084,-20412,77294,77409,-3945,-62990,-81553,-87427,-122813,-149871,-83528,14839,64052,54623,8808,-53630,-38432,23382,29856,26541,65237,78703,57471,14868,-27712,-20395,7386,32485,38703,-4297,-42177,-47711,-31035,-35183,-66204,-69727,-68255,-75548,-52645,-35201,-17129,24691,16199,-56418,-103196,-91123,-61291,-64081,-37261,10364,67440,87155,80904,70010,26902,4508,-12909,-51767,-28110,52553,75856,63341,75269,51568,-30977,-58867,11443,73841,134046,188653,177274,100331,11189,-66368,-78633,32705,97736,-13028,-115123,-66528,37076,52225,13816,20871,54568,30517,8829,71557,105951,-89,-135805,-144720,-40863,57889,53856,-26656,-23628,59051,49828,-59078,-58292,63028,114202,76583,30107,19674,28287,-916,21799,123791,135369,38196,-37318,-63358,-72542,-59851,-8170,51150,43305,33286,51754,64070,28526,-842,45976,104195,67760,4930,32193,68451,26101,605,29885,869,-74897,-97116,-50569,19001,25360,-62187,-96221,-17354,25010,-24101,-69330,-55901,15859,40552,-41005,-142171,-146756,-83315,-30802,-9832,33375,82291,71269,36484,25419,39217,66983,32739,4655,52711,29835,-31680,8776,52307,33512,25872,37478,77880,88866,21996,-44971,-71192,-44149,6064,3576,-83659,-138158,-98298,-38339,-73906,-130415,-87252,-37814,-64725,-44829,13090,25171,1938,-22479,-92234,-174965,-177718,-106231,-634,60534,27938,-19219,-23597,-20747,-54826,-57323,-39109,-18223,6868,24096,1772,-42417,-37401,6690,21203,12823,32562,49258,4250,17042,88243,72630,-8219,-41099,-34138,-23393,2028,72163,99048,8749,-85404,-37710,54272,66612,79903,85031,32366,-17964,-70690,-123073,-115781,-79205,-71007,-50052,18448,28277,-27231,-18863,620,-20137,-20704,-7527,-9332,12810,18035,15569,15195,-36178,-113277,-118235,-69775,-45614,20360,111627,121010,104741,89616,66773,73697,72643,-1994,-53451,-47072,-30413,-16347,13998,16541,-24949,-25656,-9470,-62961,-120009,-85588,-7861,35931,1393,-115420,-178289,-84543,46097,87016,96424,101547,61211,-20142,-44607,28324,80866,10761,-76404,-73144,-52963,-80536,-107587,-85788,-24030,54261,98863,104430,103670,114063,99324,112722,150578,92035,19580,29425,25602,-50931,-102408,-87193,-61497,-50958,-6820,68443,101537,56328,-4124,-131829,-349598,-411184,-205323,42849,123874,139217,130327,106567,161018,197428,-124244,-665373,-743462,-396638,-74220,-47931,-50989,66535,185107,136467,53540,73517,100517,8309,-94184,-98181,-116173,-163976,-151726,-105662,-93430,-143024,-208840,-153444,18191,131003,132543,41563,-82459,-143812,-115595,-53314,-11107,20390,42200,-4163,-90135,-57737,46754,52478,34765,41430,20939,35740,56711,11842,-58440,-103270,-92112,-118312,-181639,-161821,-107973,-105072,-149850,-195301,-161094,-28854,33355,-33994,-125681,-138557,-67056,26977,70410,22445,-63947,-63203,21423,87561,87819,36463,-1799,18184,66037,95793,88415,90256,115929,75149,-1385,-53011,-77386,-16083,41965,-16472,-103761,-105276,-66069,-35089,-10225,2444,27516,82002,85241,45093,40677,28321,8461,22105,55621,36641,18369,18453,-21304,-59519,-13819,-17351,-72409,-38940,55230,76760,-28241,-126764,-134229,-53142,59777,111683,74260,24198,18589,35635,33698,-11242,-78632,-122740,-85642,-3135,14289,-60045,-124396,-76839,-8705,13703,32803,34475,33759,39661,51526,79393,80775,40431],[-6897,-10975,13866,10355,-13473,-10620,-18950,-33063,36602,125903,90572,16312,42130,108127,43839,-34905,-29341,-11420,-49353,-86100,-69868,-40032,-32177,-56674,-142345,-200752,-174599,-95376,-2720,57195,16632,-39014,-21641,12398,58462,107745,88291,-32409,-148618,-163488,-107735,-97492,-101195,-61499,-53138,-77776,-49585,-26224,-46917,-48640,-48960,-67607,-45645,-8473,-4662,-1585,45426,131456,136864,71538,12580,-47566,-87049,-35635,50535,21676,-79426,-76339,10781,21321,-18676,-49416,-51535,-34831,17988,41820,9994,-33564,-10908,35873,79115,121304,136520,54100,-20547,-1310,-16618,-88840,-108014,-29595,54808,58221,54065,103003,127763,70664,9525,-24336,201,20926,-24431,-67975,-33905,6853,-66862,-154445,-93503,27021,54192,60521,120070,116624,35746,-15379,-51630,-16878,117526,163417,83309,-11552,-92415,-109951,-81786,-60426,-38309,-7151,7323,-74928,-239043,-320942,-177695,-37431,-29314,-17706,43025,82042,76036,88969,119203,147216,141077,109340,64965,27953,19324,46206,42122,56695,118320,130133,18062,-45749,9164,41762,70654,136421,120793,40190,27840,58844,84449,66305,7382,-2136,57788,46063,-43003,-42974,28762,-636,-82603,-45270,7637,-25766,-66748,-27355,59841,76741,49555,25912,-12957,-51293,-47447,-20485,16211,69288,114431,90307,31343,23089,82943,124068,49443,-76783,-110024,-80037,-59419,-55975,-76957,-120485,-113865,-23576,52822,65254,37357,968,2243,-14181,-118613,-168874,-97349,-34246,-33833,-34441,-22228,44178,71089,-239,-46284,2400,52755,-1458,-78467,-88371,-91808,-73427,-7222,7870,-13439,-11002,-49147,-147997,-177036,-140004,-111847,-99332,-123484,-144832,-124294,-148410,-186142,-116254,-39750,-102275,-138270,-72309,-18514,-4365,39488,91594,63834,28708,88176,137509,65324,-8835,8552,33641,53137,114126,177251,209206,198090,105950,42424,9647,-16796,-12267,-23835,-87385,-71038,16057,71669,55179,16094,25462,26081,-68238,-131021,-4140,127942,32039,-111395,-69218,32768,56167,24400,9257,14051,28925,29778,-30590,-72272,-15502,62855,57424,67726,97416,76605,61174,107163,133568,103104,87063,83216,39036,2782,20733,19450,-65125,-126170,-128225,-117597,-70495,-6367,7782,-20395,-6256,4954,-57412,-73319,939,14349,-50733,-45720,28833,43826,17898,-11377,-44951,-35969,17295,31886,23989,-16393,-76542,-86539,-43852,-20013,1499,40744,17120,-69989,-69590,19923,62019,22131,-1912,3759,-10341,-6147,61161,147172,150101,112135,91735,56248,-32092,-105215,-112645,-82467,-51754,-9797,22630,18676,45852,108608,94437,4647,-74900,-67257,-11272,-10222,-72950,-125433,-99246,-46126,-50434,-89622,-94734,-106291,-86310,-40930,-55087,-104876,-82258,31739,116974,100904,40493,27183,32879,52481,79139,74188,56629,-960,-94565,-118560,-109607,-112724,-33365,53344,-13784,-92194,-43298,-14004,-81827,-111609,-67771,-1726,94440,169812,126832,28718,-16303,24639,87804,72149,-3101,4113,107772,136422,59673,50537,116690,124145,75921,78427,112794,77850,-5952,-25756,-39614,-69148,-82312,-59700,18271,115909,100431,26742,16346,43440,27408,-21468,-54672,-79707,-73951,6300,61688,-4223,-53997,-5092,-6976,-61368,-40422,61733,92952,-3171,-115703,-100861,-4769,32162,1795,-30883,-75734,-72529,-1614,13263,-13575,-27258,-47673,-25007,50574,82796,46949,50621,120135,104204,-14046,-60013,3248,-3766,-111778,-133641,-63702,-15407,-872,-37503,-92043,-56751,23395,46846,10671,-16406,-28347,-10400,36443,1923,-78177,-52326,25306,24155,7183,35825,-4439,-130826,-171142,-113371,-102810,-103239,2565,143294,157147,74830,22599,33264,51345,18493,-26498,-34836,-1765,44910,77377,85967,123595,131135,75475,22965,2046,4637,-4488,-60974,-107519,-71660,11967,54055,10131,-87763,-111429,-8926,79098,46713,-25252,-25685,45833,108916,52226,-65346,-103636,-52122,-29234,-66335,-140842,-141290,-20927,85793,44096,-66068,-107606,-9130,128748,115212,27728,41258,87046,58069,-12492,-45852,793,53961,58504,28810,-5098,564,10868,-14723,-62799,-89347,-68911,-41269,-39386,-44319,-66657,-90722,-82907,-108076,-167196,-178569,-92890,6925,18823,50619,98050,98603,69122,67477,60032,11842,-34654,-45281,2570,77415,90138,45140,29570,41284,13459,-24009,3336,84811,124493,130133,133442,143656,125136,48231,-35013,-33343,63318,101532,2648,-82651,-33776,55915,70120,23818,-38272,-82746,-120015,-82334,62170,140424,45206,-98264,-148445,-89782,-17341,-27912,-110708,-141386,-78594,-64053,-116747,-112555,-4346,99349,126329,97663,56728,25763,-11453,9407,98942,106233,15283,-23673,1833,-1036,-32300,-44367,-1923,49968,91956,117214,73684,-10694,-27935,17924,30730,-6566,-19019,-5972,4899,-9053,-33627,-44710,-65671,-104330,-92554,-15673,46894,45271,720,-2499,44009,42539,-2597,-6573,18632,97918,131212,15459,-103860,-105899,-47606,23442,80448,110403,98847,53140,4345,-32923,-17637,38584,41650,52295,128923,136028,62488,24110,2229,-27950,-9269,46807,77075,40968,-19673,-68977,-95078,-53654,13436,45957,-16511,-149992,-184618,-96739,-74885,-141930,-139817,-61127,-69315,-106749,-51098,24698,9126,-76479,-145649,-132270,-67506,-43119,-33312,-6820,28027,39820,14913,14366,19414,18940,16280,33992,70842,94396,20183,-88115,-78897,-10501,9377,8066,8566,11600,-4478,-18678,-1131,7538,10737,-10463,-38578,-22518,19322,85319,110296,-7528,-136520,-69667,83506,118888,89300,64001,33290,9126,-23125,-56690,-78800,-96497,-103353,-52094,29578,47199,23832,25439,11652,-27678,-35268,-22462,29379,143588,207591,165329,84261,12545,-16640,5685,-27117,-79896,-27146,42589,59874,107711,117059,53145,7551,-11302,-47074,-59983,-101400,-126385,-37618,69182,42646,-52397,-54040,-16770,-61497,-112949,-101683,-23863,77100,82969,-32824,-85584,1260,80102,97927,107860,81619,15713,-50197,-59996,-12729,21018,-1439,-40224,-38080,-34632,-102166,-185252,-151812,-24658,91914,145843,152903,140692,159758,145948,196287,238465,118184,-12469,-18541,1258,-30702,-68382,-75682,-80313,-67473,-20400,43535,104041,103952,21673,-111441,-341399,-470831,-285587,3328,104342,92002,101125,128626,185754,203023,-121996,-683644,-854029,-471487,-120150,-48281,-43355,55673,133011,35578,-40486,14419,80821,73833,68328,51759,-65783,-182665,-156827,-81736,-58382,-107362,-176075,-151558,-12294,125810,154003,51546,-53873,-101505,-100738,-27635,47712,50843,38982,-8382,-87721,-55712,53808,99241,84257,46919,8930,19252,27811,-6531,-47648,-78389,-87924,-105830,-129513,-96320,-49954,-35344,-78858,-162556,-191048,-70392,65240,78394,4473,-49150,-40297,-4860,-768,-58478,-80909,-8874,80792,118302,103379,42119,6236,55567,149417,162349,53095,-37622,-21563,-13727,-42545,-41700,-47406,-35533,-1706,-8689,-41288,-24966,10839,22298,30437,42654,39047,26085,14484,2965,129,-10815,-49191,-63986,-27677,-20068,-5497,26895,37066,27202,1963,-96569,-142669,-33529,88307,74230,-47013,-105098,-68685,12005,122897,170210,97417,44008,70941,55992,-18476,-44634,-20765,-35461,-74878,-94300,-106455,-111806,-66349,53310,117510,99195,85191,76554,48465,22950,22817,41047,42673,22448],[-47077,-4346,32449,12793,-17069,-14752,-23456,-57719,-28204,28453,13416,-47380,-67268,-16352,12440,8564,25169,24860,-23696,4897,60175,44641,12477,-32773,-139526,-181022,-117278,-33717,60604,120351,70717,32195,65427,62472,30812,20824,9097,-33009,-85554,-130111,-140878,-112168,-59238,22499,48399,-6220,-38138,-27833,-3070,38060,62563,51994,37372,20829,-19829,-73702,-68579,45189,92921,44534,5396,-42714,-78901,-50184,16500,3490,-68706,-56058,45839,83086,36827,-36281,-68522,-47488,-11839,-5994,-148,28397,84889,81794,41674,96070,169005,88503,-6466,14329,23896,-38935,-102581,-61013,21780,15527,12778,48020,48806,48799,57259,-7996,-25789,23752,1977,-57731,-39615,9785,-35717,-110338,-63705,52989,92159,94585,131033,118435,43385,-20108,-44433,30518,153648,143085,44756,180,-49922,-103626,-95916,-69582,-47075,-15672,7088,-46806,-136911,-147730,-68674,-21116,-4303,47763,87319,107567,107411,57644,45278,97527,74676,-3575,5719,45812,36117,59825,89038,88008,101316,124305,81937,33987,14857,-10234,47354,186038,218876,124717,70498,72675,75174,52225,30061,28930,28885,-22462,-88263,-95969,-65113,-61097,-92359,-94413,-51102,23217,67732,94903,115562,72448,19215,-26354,-91675,-139580,-106436,-47864,37604,143828,171521,73575,-7685,15228,64811,104522,68136,-38150,-115444,-140793,-143272,-116210,-66654,-66256,-74041,-25687,29690,68092,77102,40998,-9402,-42565,-95055,-125010,-87709,-45261,-83420,-157568,-152972,-23940,44231,-28073,-60384,28762,105912,57941,-24411,-31600,-16883,-28860,-30723,-32001,-13986,10061,-22238,-83937,-92372,-93724,-97747,-62895,-62880,-82193,-68747,-100165,-133252,-56699,18754,-38061,-85240,-54460,8869,38858,77776,116432,68989,19373,82836,139730,105557,26740,-14600,-25006,-987,55278,120806,160206,137934,64936,7767,-27971,-66785,-65696,-57574,-119171,-94702,29079,98214,56372,-2259,5401,-7406,-81900,-74898,68228,124905,-49578,-206826,-159676,-11563,48331,-19211,-68001,-45062,-4413,-23687,-77331,-63963,18621,50995,-6559,-19989,4281,19413,38823,81405,103679,131555,168180,137572,37257,-58294,-47404,-39770,-119708,-182959,-179920,-146081,-80160,-10807,-3845,-8185,21528,22261,-66093,-97522,-38044,-9549,-37209,-21498,22682,14008,307,-27456,-69540,-67482,-35957,-18709,1257,-28273,-112555,-139147,-77257,-43582,-33650,12456,32364,-11607,-3628,57638,89938,80507,31948,-24661,-49753,-7682,78879,121195,85759,62104,74905,61167,12876,-50669,-145997,-173713,-77660,44099,104996,91780,98043,150813,107275,-48428,-147125,-95071,-1445,7679,-83217,-156076,-75927,51924,64289,-10770,-37146,-66270,-99082,-93150,-73468,-63858,-30054,71891,174280,179559,94379,41020,53155,79883,103681,90953,55384,-17463,-103564,-95903,-68387,-82113,473,99510,38506,-56607,-15879,46465,2705,-41791,-15507,-7373,-13268,8076,16050,-2217,-11830,14956,11775,-62573,-95155,-15079,95789,109262,49670,83326,173344,140720,31187,21686,69773,32976,-47341,-49260,-41882,-64761,-72655,-62118,-48310,-27013,-14540,132,9707,24429,66480,68239,16967,-75378,-149998,-104685,3915,43506,37875,52534,32044,11936,56435,142562,127080,-24119,-156818,-113375,-407,31533,-2315,-3104,33325,49491,27303,-14641,-28693,-27209,-36770,-38168,-35449,-9808,43917,104653,145887,107778,-25338,-108962,-41499,36676,-19416,-55828,19306,56018,-5549,-98131,-152224,-99520,-21583,2796,-2030,-21500,-66039,-57739,18863,20242,-46717,-19573,73741,83115,37310,22170,-47039,-172188,-156277,-36524,23333,23688,26833,71948,151999,174646,100447,51618,60805,47757,-380,-36460,-4723,60444,70364,42302,75911,120608,103565,57023,-490,-14462,12850,-21616,-108903,-118451,-30282,53990,36431,-90831,-145474,-13213,128956,111354,50279,52897,71512,78515,33189,-51546,-57888,17546,41019,-3358,-80730,-111470,-21453,80245,31712,-85500,-132330,-37939,117346,128998,5585,-28058,13181,9759,-4956,3020,37789,56668,41850,32942,59366,97076,99158,50584,-32235,-49114,-1657,29026,1115,-57113,-126194,-155962,-120105,-126727,-167579,-135525,-51740,-11249,-5676,57535,107265,73659,33281,53718,60606,-2058,-59971,-44328,51467,119415,58350,-23574,-47192,-59380,-42561,24307,85741,109533,85536,46497,31677,75814,110026,47828,-41363,-47232,8732,30351,4003,-18927,-15228,3646,1939,-35924,-133691,-188051,-164316,-85061,30159,76116,27871,-31026,-80215,-94412,-94067,-89702,-102338,-138272,-149005,-129320,-133851,-143991,-86629,23019,100455,112870,66870,-13896,-80535,-75519,-22438,-679,11105,71697,101060,47315,-26009,-73615,-36651,45573,116940,159860,125881,47389,16384,13039,-32910,-52541,20906,57709,25949,-24090,-55532,-73308,-92945,-107583,-45131,58615,79728,41715,40245,48608,25964,-17992,2912,67860,58651,76920,101146,-3469,-103515,-75763,-4178,31289,49788,54832,26866,30297,46306,-1645,-29415,15273,53590,101862,174365,176558,111095,48895,-1665,-58134,-65621,15392,54095,8566,10756,-1012,-71545,-60570,40333,122757,69832,-132949,-244295,-154157,-50728,-83526,-143805,-78470,-44255,-122781,-119595,13618,52196,-64895,-145260,-79841,-1893,-5492,-52283,-84775,-46935,1929,-14236,11842,58925,49976,9447,-3313,7765,35183,-8596,-94896,-85884,-37486,3067,33214,1456,-40344,-19689,-11521,-52086,-47588,47709,76452,15828,-5481,29532,65980,51761,-53927,-132648,-59881,94505,133873,80223,46724,48141,50737,43477,29954,-1231,-27651,-13719,37749,38190,-11594,27208,109029,107695,19423,-42977,-40087,55404,180358,220918,147820,64739,14521,27222,53379,-5020,-61528,-52549,-55511,-29149,81453,125946,59858,-19328,-65049,-69684,-32178,-60515,-101286,-15311,88681,50014,-50013,-77128,-49407,-44535,-63194,-57477,-17359,23441,51323,42257,38951,76063,82929,67030,89531,80249,5311,-52436,-54712,-52964,-47075,-9367,24278,3298,-37205,-86381,-132283,-102808,-6349,81826,141202,175687,204132,189747,167802,199506,221476,123323,7867,-20414,-26331,-50579,-41962,-23300,-47996,-48132,-11044,2196,50975,111566,64765,-87780,-377479,-562224,-359010,-24891,84813,31430,37106,80950,138928,192363,-90660,-671309,-865533,-491056,-167018,-70605,308,78919,85334,-29207,-106006,-67058,-4326,37859,111628,138744,34061,-105795,-121408,-57927,-29299,-43810,-36612,-22981,15648,84799,92753,12052,-16728,-7885,-26509,-18949,-8588,-7069,4428,-21627,-63004,481,88938,115522,91771,58917,19562,-22895,-52692,-58568,-57440,-56913,-46015,-27022,13177,41121,46116,75074,74856,-23587,-158541,-131122,25411,108809,76680,-10743,-73589,-69235,-54925,-90209,-43414,75609,102616,47585,39768,35915,9446,18426,88529,103604,-5314,-115704,-117260,-70756,-67335,-53962,-17503,-13442,-7179,32181,31864,2404,5859,15018,12930,23187,11258,-40273,-87871,-111431,-100198,-39061,-51438,-100141,-64354,-34006,-37141,6356,78137,88151,13320,-102181,-125121,2605,110127,74306,-5283,3926,42482,73706,130656,123062,42550,43619,97311,44249,-76544,-105138,-20078,36388,-16125,-90807,-108497,-69184,49703,184207,201005,99078,54211,83179,72142,17052,-15357,-13337,-19711,-31383],[-71346,-15398,47165,56672,29084,-14799,-61672,-96550,-98734,-71559,-73621,-99902,-138600,-122748,-26787,43720,45902,52741,77140,144231,155493,75620,35531,17855,-47851,-66736,-27122,11405,72049,123209,74389,47341,72609,19179,-47632,-50708,-31928,7534,62246,13424,-81484,-81229,-19423,44272,77638,58069,32513,29318,41248,98387,168011,150996,68691,21575,-9711,-75856,-98984,-19737,6002,-12760,11890,14269,25282,46517,23763,-30041,-67661,-43963,27133,46769,17733,-30079,-69330,-71466,-52776,-50450,-71096,-47933,48902,92740,47539,84240,161130,97675,4839,15077,63386,51065,-25347,-45463,-27485,-51668,-25861,-22225,-51939,28191,115237,62593,31962,73584,72508,14238,-19177,6031,-2431,-40984,-16658,54973,76040,51826,48419,39781,1559,-36120,-12125,86451,159548,105273,32310,14839,-24475,-75186,-62874,-36878,-36583,-36064,2315,48841,67660,66618,27482,-48355,-41531,7877,9080,30700,52942,-14818,-41652,31010,40699,-15102,-11675,-15414,-57496,-2589,82754,69853,30060,61992,111997,83928,-5394,-43829,59689,191317,226135,154777,83743,71616,77960,53899,28122,-11136,-64478,-100273,-94064,-71992,-59424,-58917,-85484,-128076,-88467,28002,99191,114076,89204,21890,-12828,-44895,-107492,-146508,-128608,-91581,16249,140511,139566,23285,-28575,24506,56744,45770,18435,-15522,-45601,-87185,-135147,-120147,-41908,1342,-12764,-24653,-10888,56482,99464,38208,-74360,-109328,-62307,-28998,-37632,-60085,-139712,-223454,-174614,-12146,50312,-29561,-63347,22714,78463,19338,-30652,11000,40591,-17240,-73758,-78176,-34258,6954,14692,17102,13561,-59969,-116818,-60236,37520,55357,20800,-40052,-50182,38288,122818,75708,-14045,-44920,1517,30674,55646,109132,99581,50024,65947,106231,87217,-8631,-61804,-39768,-21619,1730,68889,93058,48430,-14036,-59096,-91958,-116755,-100311,-43958,-43487,-41592,32658,74214,20679,-56365,-59213,-51635,-69899,-27580,70730,63560,-81838,-186873,-151412,-28802,38858,-23687,-107875,-120145,-94234,-105506,-158788,-139338,320,75380,-2112,-89806,-73841,-14469,23435,46440,65230,113456,184638,167747,38359,-61433,-64512,-58665,-92723,-142072,-181743,-180916,-104741,-2416,24363,4332,17599,23321,-6396,-14167,-18374,-16308,2659,7249,-7924,1036,33822,12399,-20827,-25570,-29278,-25130,-1604,-17313,-86039,-121481,-56210,-18657,-33486,-2427,39938,33665,25407,19638,41333,75595,30402,-51428,-76229,-18139,67152,80448,8656,-16576,39392,79432,73125,24331,-97904,-156239,-41326,98980,142221,109434,94438,105127,19974,-150379,-183911,-98810,-27244,20795,-20212,-118064,-54159,118175,156416,63608,10191,-32072,-94827,-135194,-102273,-23486,17108,38718,66011,59971,1453,-13658,17273,54054,103420,112493,58261,-33170,-103993,-67009,18364,16435,23803,78284,85031,30655,12747,26191,1558,-9895,16575,287,-63209,-76625,-32774,-4975,11200,35430,739,-103297,-117244,-16474,95430,108686,35541,50754,139873,118942,13531,-39302,-59656,-88880,-77599,-16036,20200,12429,-15018,-44335,-93475,-128737,-94550,-27080,11977,48887,97234,94927,42598,-75865,-172407,-144253,-7852,97724,128179,123970,98816,89455,128544,184089,152826,19358,-91428,-50074,35326,26372,-38517,-14805,99291,130614,56131,9253,23080,34252,37062,9631,-66242,-44734,67292,80225,22363,15932,-25395,-113327,-90931,8397,-990,-30622,57400,98669,-21359,-127758,-116197,-46811,-19090,-10530,7717,-8792,-69202,-58240,4426,-1666,-23080,10191,59468,78235,66163,36283,-59754,-171022,-138539,-33206,47539,99207,53954,-8499,52716,129177,85989,45555,52146,57410,64041,65704,77112,107562,79218,-12579,-42565,1287,32126,22719,-1519,-10025,4929,4801,-42826,-59479,-2333,39112,30549,-27126,-71320,-14451,73386,97068,85224,61478,16888,725,4245,-24020,-8364,46111,37479,-22869,-50221,-28828,29641,79574,38572,-39958,-99259,-77158,17481,66071,-1739,-58192,-56004,-22811,34066,65705,34770,-22498,-29366,18315,93394,155496,160376,126287,35242,-21563,18722,49993,9856,-68397,-168887,-182524,-89072,-58920,-90917,-44193,2653,-40024,-74618,-11443,30795,6871,8197,59325,49304,-35690,-48550,9237,71508,86326,17881,-47666,-75651,-113752,-78288,46393,122069,92959,9749,-23165,14547,81562,112214,49885,-52156,-90738,-60046,-18318,17371,27386,-18996,-67088,-94138,-126173,-194214,-202226,-131535,-51879,-1783,-14567,-51558,-54288,-52565,-70399,-110737,-96612,-43185,-45083,-93705,-91596,-100033,-138292,-121441,-29543,55845,83239,50130,-27132,-85903,-92171,-83228,-58215,23470,117298,101733,5902,-54869,-71593,-49668,-5100,86376,167983,178670,133592,80292,878,-95643,-77341,73167,151876,82047,-21952,-41097,-3939,-15346,-61281,-20733,73419,77696,22013,18781,3983,-72628,-109645,-21099,66314,45775,34887,38140,-39949,-132471,-105701,-24347,-2248,-12356,-35212,-54784,17154,101149,59141,-20089,-1194,71533,128566,142433,98865,47991,31072,24168,-33119,-87422,-47187,-4976,-3305,53878,75644,-13307,-53316,40848,141462,81016,-86639,-173318,-99183,12811,-11484,-117394,-90157,-17365,-68979,-103835,35623,108557,-13497,-110648,-68814,-24520,-12349,-26136,-91172,-131561,-115896,-94784,-16423,45036,19942,-41534,-69877,-87376,-96415,-98169,-88083,-59362,-48371,-14299,22451,-8060,-30236,26290,65000,15619,10911,92137,127737,76859,30576,40317,55099,13356,-46317,-61359,-12493,88481,102862,35887,11089,37929,56745,58506,58339,46089,32393,75638,116008,37956,-52668,11112,113015,111068,23364,-60517,-71298,-2873,65862,63588,15985,-7964,-13918,2616,12422,13597,27439,5980,-66940,-69028,30326,80631,54823,6550,-42543,-66970,-40487,-17563,-12076,18173,50331,27610,-17761,-46874,-42523,-21260,-34647,-18766,8896,-16136,-5738,43959,71096,79053,43569,-6196,22442,37415,-30736,-76662,-61094,-52456,-53151,-24430,28499,11244,-47601,-41830,5766,29663,43401,70082,120164,187151,238763,192553,145631,111582,108778,86925,30055,-29576,-80271,-99693,-47653,8010,596,-7654,12436,-6351,14268,83578,79880,-72673,-367807,-526534,-306823,11415,73711,6729,7966,34219,95368,215173,25953,-557392,-753549,-452924,-167093,-102191,-1078,78953,73990,-6913,-72321,-69009,-47900,-13930,45357,93563,92497,24429,-35868,-19993,-8150,13799,96239,108135,57017,53908,52028,11225,13037,21248,1278,-26347,-80955,-76291,-59893,-97005,-70107,59289,127148,108153,75642,56443,15273,-68829,-132535,-119529,-82179,-78794,-70483,-12810,77924,92869,56419,86840,135681,67451,-107617,-162889,-63779,17080,29834,-9677,-82285,-100518,-76743,-84324,-18645,92349,58915,-39841,-24666,25324,10306,-40068,-48011,-13706,-4823,-54540,-81703,-36674,-45345,-86980,-35604,10196,23848,80069,45776,-63023,-71221,-29719,-37754,-37263,-27496,-69529,-146960,-190614,-146194,-45904,-52433,-117225,-61946,-17286,-57074,-23315,75114,90331,23759,-73755,-107435,-13133,66144,40154,18123,72124,83712,64441,81065,45515,-12486,27618,66048,10268,-69633,-111314,-53940,39580,45548,7981,-3809,22221,109522,165506,94483,-31415,-26091,59834,75974,24646,-4701,1872,-15425,-60379],[-68310,-40448,47921,95254,67813,4804,-47205,-85578,-111475,-96198,-91643,-78443,-94723,-114103,-36200,77618,66836,53212,131885,168533,83772,-9247,-9541,18610,26712,59138,77773,57579,35990,38160,954,-17524,-1870,-60054,-104152,-47873,15052,45978,89852,57498,-11856,-24533,-10497,-11286,6669,43229,83119,78541,32964,75051,174961,142109,27371,-4685,9591,-13940,-32226,-17429,-39203,-25393,32484,45276,77860,119694,61139,-31546,-64734,-51277,-20566,-7523,-11654,-46409,-86253,-110695,-109930,-119031,-158654,-166827,-58897,66747,83271,65899,78853,36943,-18618,-20811,14117,43623,27947,-553,-52067,-93399,-37027,-25841,-63087,6642,105906,118315,112348,102515,100398,91012,62094,60306,40985,1574,9503,58196,71589,27424,-18665,-47641,-74470,-78282,-9694,90337,117541,63351,31085,7157,-35841,-47015,-16422,7470,-20543,-58303,-9820,86364,126447,78571,-12201,-121163,-116705,-68120,-84850,-87590,-62915,-64275,-54098,9565,42503,29682,-13073,-98811,-140771,-37454,52799,16468,-45029,-16636,53472,39013,-43149,-40533,78751,164045,176782,114174,35296,37034,80931,65503,6219,-60546,-99381,-99377,-58299,12648,69063,56925,-25306,-90580,-57563,-522,1921,-3664,6699,7993,21506,-9200,-75065,-98418,-115383,-117783,-15120,85639,69600,-3540,-25653,14691,34346,-14744,-37252,5961,52451,22173,-56932,-74015,-21372,33075,49104,24837,-7331,38311,89648,30980,-78676,-104619,-43329,-4430,-19163,-46708,-115857,-151177,-71163,50598,72758,388,-43029,9353,36314,-42091,-77980,-4275,23913,-58034,-117343,-96312,-45645,-12306,18490,53645,34296,-83787,-148723,-72323,68768,128511,89861,27536,25519,92277,166054,121777,22815,-16494,-10364,-15661,-6844,47479,76339,71260,90255,120900,47199,-95733,-112327,-28841,-14389,14487,93629,71110,-936,-57654,-76968,-86908,-95098,-80320,1891,62426,32747,-1097,1641,-29642,-101045,-105653,-57336,-38552,-45825,-35699,-16051,-11374,-41737,-47276,-2489,47134,41540,-32633,-111319,-132960,-124411,-167056,-180183,-60248,53987,-3655,-106750,-74631,1238,24764,33332,53177,63929,130354,192787,124056,61184,24928,-15984,-24979,-24686,-80753,-141554,-87963,36924,79639,20603,-2052,17177,58266,79643,33351,-7518,17303,17460,-24782,13134,94354,89213,59197,37100,4795,-11895,20630,50660,18855,-27513,19145,48513,4173,1094,23277,15846,17532,14357,16040,6838,-30066,-48223,-40755,-4556,50358,41930,-49856,-66648,16322,87624,94411,69498,20645,-3620,62417,142910,145694,93333,54283,16702,-95318,-200019,-134984,-41868,-37034,-2154,23016,-44104,-26977,118807,171864,81645,6072,-37096,-78023,-114072,-96633,-32482,-12051,-37175,-82144,-125304,-128274,-70076,-54611,-46253,33104,78116,2977,-107587,-157710,-88685,57322,76490,-10168,-20169,37576,56458,18946,-40352,-69614,-36931,7252,11766,-16388,-854,27117,2057,-3345,48816,52708,-26558,-58073,2771,106082,146754,77014,29106,60668,71639,13924,-72579,-150129,-150397,-51457,54619,96663,99280,56346,22050,-26325,-83311,-68133,6352,81582,128037,94054,37469,9006,-53860,-97790,-60122,48884,103733,91796,92102,85476,83436,133037,171093,137252,73098,15126,9908,38566,22399,-42213,-42202,36658,68716,43189,40990,64586,90492,121368,81834,-23486,2790,106313,42341,-69093,-38672,-15308,-87078,-85900,-16831,-19880,-31115,37631,55804,-55772,-103979,-12365,56626,20385,-15084,804,13401,-20343,-24024,-21258,-56799,-41811,-1309,18809,56874,88614,60813,-28562,-99642,-95590,-72148,-21709,71767,76279,12119,-2707,8173,-5564,-682,7863,25297,94958,142300,127920,111367,63504,-51162,-106413,-87482,-85732,-89437,-36005,-8608,-33770,-11105,42105,80583,100996,55081,18496,47365,48631,-2906,-31877,11449,57822,37237,-18772,-34784,-33364,-50837,-37031,8850,-6779,-68889,-49400,46401,103800,105893,52687,-12548,-63659,-83996,-62060,-27377,-29133,-53082,-43411,8054,55290,71062,7584,-86999,-80252,-10432,51944,115030,148601,157454,103586,15103,-5668,8554,6885,-35611,-140950,-168846,-68844,-23489,-51762,-19423,28576,6973,-64975,-69249,-42363,-28708,8885,70362,29109,-61381,-23108,48118,59362,66830,52185,-6787,-52765,-84852,-72183,29224,115293,84004,-14305,-13495,74053,128207,119375,56629,-36572,-82645,-36702,30395,53110,33644,-17417,-72551,-112200,-132749,-146328,-130619,-89119,-30647,14371,-15216,-96137,-130105,-85463,-56769,-93218,-83755,-10932,13471,-21166,-31860,-43506,-84194,-76095,479,75929,90332,51495,24527,34345,28627,-1234,1342,30139,40114,5422,-41401,-39061,-32009,-61516,-58385,53085,146206,151618,123967,77755,-30855,-127144,-84093,70014,153413,87937,9245,34846,110315,111714,35809,-7649,26341,54356,35642,13672,-20548,-81186,-71222,7827,33259,18389,42052,38561,-32614,-127042,-132587,-73967,-29162,-21698,-63369,-86002,-3389,76999,30072,-52722,-17471,82917,117038,69900,136,-38423,-22237,24467,27318,-20274,-63317,-67473,-35937,19169,54674,11344,-39042,7528,76810,22416,-42661,-26752,37621,78616,27847,-73913,-81377,-10582,3536,-10434,79822,109839,-10610,-86141,-76040,-66101,-33274,5259,-44260,-139808,-168944,-104703,-1151,27878,-10880,-64536,-73004,-89864,-148090,-145830,-67189,-14872,-12121,-14378,-21844,-38890,2667,87546,133204,128818,125537,111160,106893,109784,64521,18456,25307,10067,-10465,-13877,7421,70293,71516,-300,-15874,25716,36729,14374,22695,37741,20561,55953,90440,13937,-38041,-4189,4791,-13718,-23242,-55485,-82472,-93435,-67720,-31451,-26257,-35809,-20063,-7803,4274,73069,143872,119194,6936,-58193,-28351,-22590,-25341,5188,9463,-54741,-100763,-50298,40860,41317,-15279,-33118,-13973,7494,17258,-7043,-54906,-43007,-4627,-16030,-22321,4342,34864,37850,-12522,-67357,-53619,-49456,-92693,-109209,-66707,-12262,608,-31717,-34983,-20571,-27731,13742,82878,101517,95407,92530,92874,132937,154943,159059,97733,10566,-1592,19572,-2023,-77393,-138782,-124287,-54867,12900,37341,17971,14721,25561,41751,52835,37626,-59630,-258223,-339470,-136849,107438,112994,59584,55689,52902,120488,267219,71175,-586303,-847804,-501055,-134743,-78722,-35467,18112,48700,32508,11055,1962,9583,28814,13391,8082,72368,122273,88029,32542,12606,68490,148855,117114,33500,45700,90665,73024,33589,-12168,-21274,-4283,-34917,-62087,-111888,-172375,-80855,83781,129246,92947,61910,27336,-15720,-62769,-107201,-105194,-79181,-111710,-142360,-76287,29799,57116,15968,34812,87146,55530,-51284,-99594,-91346,-76592,-37638,28758,22058,-36645,-64468,-83497,-50222,29716,13693,-44456,-34977,-7205,-14687,-55995,-99512,-65748,32926,45167,1168,22426,3634,-74084,-64732,-17258,21423,81397,16353,-103308,-83928,-13867,-18368,-22622,4729,-28074,-118003,-160288,-110914,-48176,-69205,-114172,-34347,12315,-21568,12740,78556,65142,29607,-45313,-98339,-47251,-156,-17824,-12453,55888,61172,24991,35274,22268,-14036,4971,2537,-27725,-20945,-39336,-34024,36321,86162,90349,58883,39826,58866,32101,-86848,-129047,-31597,51749,58101,50341,72350,95594,67393,-14280],[-44571,-44307,35733,77724,59626,60593,66158,-4601,-77498,-69433,-37474,-3508,-9195,-49669,-18110,102327,92676,19713,63061,77976,-33420,-92520,-59949,-19489,36762,132290,167622,104143,13532,-30861,-81048,-125949,-103377,-94386,-82638,16962,90000,40673,-5554,-12615,-3907,1016,-20698,-50468,-64311,-37821,42236,69874,25105,47067,104979,53184,-28206,-22809,21408,35768,18906,3227,-24580,-10335,9514,-23725,-17851,50866,63991,2351,-32421,-25960,-4598,15088,7790,-47133,-75337,-93361,-127885,-168080,-164218,-149128,-77000,43881,86863,14603,-40338,-59153,-56684,-59470,-84842,-54298,9733,26142,-26087,-61507,254,52699,19220,-24098,22019,103926,120863,58782,53241,122395,162408,150296,83266,11812,19726,78713,98811,78949,39202,-32332,-95883,-93272,-15183,76390,81163,32753,11312,-11007,-32431,-15484,14363,34814,-9661,-74121,-35730,21087,16932,-27549,-85418,-163128,-148937,-64656,-67044,-137356,-144534,-63342,-7485,19287,39551,40938,-20223,-112106,-106837,9320,36262,-16821,-45773,-32492,-11403,-9090,-37371,-22081,50848,119155,139824,45254,-61651,-28435,64297,67422,-3175,-59499,-48273,-31644,-16603,66614,177405,190387,68736,-20358,-8647,-1849,-49158,-68454,-7073,73560,107544,47351,-28024,-49929,-74277,-73583,12917,57243,34035,14516,-8279,-3615,26261,11391,-3368,39508,92080,70983,-3151,-48435,-47781,-15675,51541,79686,27870,14943,52491,48664,15873,-3820,-31411,-61715,-59934,-31097,-43823,-36572,28110,78352,64989,23190,-7374,22732,40163,-46274,-99307,-40207,-14531,-84014,-120633,-70514,-3926,20786,13000,2842,-24659,-104410,-135971,-85262,-17575,55486,95004,83209,61859,77677,126506,96440,44787,31445,-5788,-61386,-72499,-39322,-10,43731,120041,160899,31738,-141572,-126847,-43485,-28007,70780,180427,87145,-49512,-88283,-59299,-22490,-10217,-11942,48601,106743,57509,-52711,-74185,-69966,-113777,-107027,-48213,-44926,-106030,-136776,-54205,70202,88750,42273,23209,52783,114123,110934,7327,-54935,-27213,-13089,-80075,-119765,-51829,-55446,-95029,-57257,2425,17514,18369,2264,-18432,72977,202522,189606,138521,99021,23244,4352,59307,42821,-48980,-52022,23309,27749,-19280,-26807,8034,62725,89150,44150,-17079,-24563,-12178,-23771,2562,72285,92683,74703,35063,-7827,-32861,8679,96227,112741,47389,48224,72513,29668,-6387,-21113,-44123,1469,75935,54925,-56544,-94917,-20231,12981,1740,19245,-8381,-86636,-76088,-10143,35484,54401,75672,103123,117315,122314,129633,97271,18748,-27191,-48549,-120483,-136863,-40154,33134,-1711,-42285,-18232,3851,18457,74409,109786,46984,-24950,-64093,-57877,-35717,-35471,-67372,-100120,-98431,-134746,-184331,-147086,-78150,-111897,-146624,-65782,-8042,-78317,-170795,-194274,-107938,26474,23394,-92251,-128605,-72823,4385,15917,-57192,-92856,-49593,-12363,-4869,17079,65344,45100,-47590,-70971,1934,29965,-4054,-15728,15351,75683,123097,102672,41025,5579,3082,-35605,-106253,-144673,-104410,-4706,82499,102791,95051,72999,91555,96115,49734,26252,74220,150851,161160,51775,-38655,-31254,-18362,-9965,44996,98938,50406,-25070,-8286,-6303,-15781,41661,76363,49776,60426,60959,18390,-1075,14000,5118,-27970,-60989,-59500,-5714,28827,23312,52551,104619,70374,-13572,10839,74700,18917,-35860,6213,5362,-53451,-41350,-7121,-18229,-10311,12553,-16084,-74928,-57172,34947,85702,40615,-31120,-44134,6133,24821,-12280,-75380,-119485,-94413,-50080,-14466,35718,68761,51085,17559,13986,-1920,-70096,-94317,-26813,33366,34148,-9534,-53992,-61977,-44264,-44027,-28886,54389,101957,72542,42399,-6172,-88716,-82175,-50637,-113014,-165743,-95572,-28662,-53429,-35281,62703,144609,158371,90217,33457,76375,120991,42584,-65288,-50131,29739,44738,8213,-21130,-68411,-103356,-91893,-28785,-4166,-40925,-25313,68575,114833,102518,33921,-52952,-87681,-87118,-81218,-94693,-117333,-83971,16273,58689,19077,-1669,-20758,-72106,-67481,-16460,10835,36107,72091,103001,109653,79741,9353,-26596,6709,15251,-73090,-151688,-115748,-84028,-92293,-59484,22178,86407,25217,-65496,-65824,-21571,1228,30158,-2626,-60697,-23577,21649,33417,93814,118730,26195,-50564,-52479,-48837,7203,94952,87092,6088,7656,61605,78235,53949,13143,-28799,-32239,44076,100934,53160,-4855,-7658,-18833,-59595,-72460,-65857,-65686,-68950,-16489,73585,74608,-39077,-128309,-109605,-77418,-98381,-75379,2550,16444,-21444,-34595,-19697,-12323,9457,48354,106716,123907,68407,77892,158396,161992,115988,94789,27841,-56831,-62209,-12971,41246,12641,-66219,-50297,49458,80166,31746,15985,21162,-20425,-61184,-43243,32141,73647,50959,59262,128004,169401,173793,140528,54359,2734,41394,88405,83192,60393,58516,88048,94498,42056,-85,43110,55780,-7995,-68825,-85300,-55937,-4684,9448,-28704,-60646,-31076,-18260,-84200,-116748,-35568,55818,64096,17953,-29206,-53290,-52862,-6413,77683,94991,-7347,-94208,-93868,-64656,-27212,-18325,-43261,-23501,22247,-4983,-33079,29544,96659,75836,9303,-46782,-66801,-34069,25763,61011,92883,49488,-58908,-89872,-84531,-73923,-23416,20073,5201,-60376,-94731,-19570,57270,31930,-4397,-28545,-12704,-16553,-68552,-64336,-14677,21117,45120,25774,-25087,-46860,-719,64455,93819,129616,131153,68711,58616,116046,63748,-51956,-53309,-20355,-37102,-55057,-38757,26468,52193,2245,-4186,40839,22714,-37196,-30946,-3722,-15044,-9314,9298,-12931,-7363,-15513,-87473,-94755,-34939,-9374,-46870,-103745,-80349,16940,39679,-2175,11463,50137,83003,143220,202107,177669,59305,-41334,-72643,-123790,-128219,-31470,41138,-29201,-129226,-89133,53722,63811,-44610,-84062,-40155,34199,59538,-20096,-93955,-91313,-49311,-16688,-4022,15889,46264,19884,-55033,-97603,-96569,-87784,-79166,-64633,-19094,35715,44924,-19180,-79998,-47312,29985,66171,46641,50747,106381,118085,53573,12389,28498,103804,59542,-17392,-16154,-15130,-49208,-102577,-128991,-82844,-19939,37776,69268,25082,1213,67446,98954,36749,-26086,-56943,-163148,-210024,-37082,164916,191075,149555,126703,98841,162015,307279,98455,-562765,-933348,-562615,-124427,-11283,-41430,-71927,-41634,23788,72392,57937,75712,105626,63516,1829,34418,130039,140511,30152,6319,102674,131182,21482,-45127,36469,119914,90172,25239,-27875,-23389,37905,61410,-11097,-121795,-152114,-53869,47464,60566,59275,49583,-2954,-37650,-11014,3554,-17258,-62100,-143631,-177192,-113901,-22779,21254,5346,26566,51073,27849,15019,21143,-21533,-59974,-23442,85802,133809,47088,-42830,-96649,-103884,-44403,8296,4756,-22985,-66201,-74995,-42854,-44027,-45370,19846,43393,5619,7740,19485,-663,-44478,-85723,-65597,-3329,-25360,-66526,-19822,37722,38922,42317,69842,39614,-49128,-105903,-104643,-62803,-51656,-57924,3855,34319,49072,101610,99075,33771,16825,-15148,-55955,-39232,-28359,-55382,-55682,8456,34909,11710,18572,20483,-19467,-50955,-81729,-90318,-32259,10435,21894,51375,62718,28975,-26835,-47453,-32086,-82451,-170513,-105693,24583,33909,3049,43121,99822,107124,74036,19055],[-11485,-14606,23200,29423,29963,99448,147135,54167,-60882,-54493,28562,66268,26060,-20329,5821,105341,99314,-15253,-46341,8866,-11351,-46880,-44547,-33971,24473,142783,184893,104354,19753,-16000,-103627,-199868,-162917,-74388,-17196,67274,100552,4671,-56312,-32237,-11154,-15423,-31384,-34395,-74457,-110833,-49801,24009,52060,67665,40866,-16652,-33000,-8874,22064,31202,-4061,-11750,-14644,-31482,-64219,-135857,-159841,-81669,13902,21108,8656,37293,67353,60222,31143,-11015,-5548,6215,-59773,-140611,-103608,-28665,6573,40878,40244,-44763,-117809,-126882,-84592,-72271,-127883,-115776,-32601,20507,30763,14206,39203,103858,72560,-66658,-76748,36691,65056,-12964,-14834,98016,179052,166981,88292,14851,26740,77355,87555,118128,146843,72028,-26609,-52878,-3506,84892,100680,35160,-6930,3957,28769,32302,32261,39139,-18064,-94032,-68282,-52217,-79986,-62308,-56319,-121380,-119273,-6572,20651,-88189,-124006,-28352,30916,28682,32967,25589,-17358,-62291,-26109,50404,18980,-8094,24926,19046,339,27889,31615,87,2917,70490,114530,-2632,-127218,-76937,26443,41006,1745,-29929,-324,19023,-1458,26563,123279,177773,81524,-31055,-21948,35311,31903,10622,59972,143927,163686,92830,28306,-8108,-14106,28205,98397,81322,30522,21600,-471,-4262,50270,104765,96124,70790,61344,40967,-5930,-68240,-121320,-124377,-38679,37838,12607,-11793,16134,57290,88368,70701,-21273,-94647,-85671,-27782,-11014,-12326,17232,42365,25792,1900,-6372,28911,56538,-8400,-80800,-67317,-31094,-54396,-67997,-9246,78926,104482,32879,-53811,-62676,-50334,-57704,-83023,-112384,-58523,55081,91125,46887,37462,89238,90186,76267,60948,5412,-69947,-88775,-66196,-38651,2286,94403,145514,45514,-87186,-75755,-59840,-51986,107984,238753,96442,-103412,-125740,-52857,16480,53246,59012,96762,120291,56401,-56754,-83149,-64910,-80759,-62237,-44116,-88289,-132304,-122918,-47934,41630,69730,51834,43710,62838,144647,207674,141833,71309,121922,211083,78779,-160412,-162075,-68509,-51915,-53241,-11381,19175,-4201,-76443,-71470,77616,175928,121398,71043,92472,53712,17614,63202,79675,9175,-38614,-45930,-77582,-58940,-15602,15816,45142,60296,30648,-12849,-46307,-37643,-10513,-15562,-2323,38505,50748,-84,-44980,-63257,-41566,61107,127134,50376,2694,34335,22646,-17610,-31861,-47948,2225,106757,97685,-36423,-78038,11397,18387,-33086,-27513,-42850,-72866,-39297,-26495,-45525,-15840,45112,85011,101218,84451,64307,19333,-77206,-97319,-44542,-37614,-22674,31878,70439,51668,-31261,-61121,20889,78117,58819,55624,34666,-3991,-36715,-8409,57707,60502,-48846,-133442,-91296,-76088,-84954,-36288,-25451,-93211,-130260,-80017,-37148,-50400,-80341,-88634,-31888,20706,-28989,-101106,-129671,-109457,-26569,35359,-7982,-42966,7398,25159,-8592,12871,42681,-23391,-107518,-96811,-55955,-79072,-82733,-13723,27622,17095,24720,57308,53677,4427,-40802,-92019,-121640,-80974,-15821,20136,49177,49330,33903,59152,136128,183613,162524,117409,109394,128618,111086,25950,-51167,-22391,11412,26991,99912,129794,32961,-47780,-19568,-30753,-82191,-68615,-34585,-24049,34879,66585,34093,8487,42418,88798,70859,-24334,-81545,-23583,11672,-29107,-28846,10253,5861,-34140,-37888,-3124,25239,54051,79497,41606,-1796,6021,13082,9038,35431,36275,-13133,-33981,2124,37712,66814,56568,-5763,-51901,-15307,27666,-12863,-87385,-114065,-97540,-71751,-29541,12814,16733,10434,49418,111354,109161,68,-98397,-110090,-70059,-38053,-33784,-22128,-13640,-8465,-20302,-33006,7346,33278,15467,4600,-41483,-88654,-15041,61656,252,-100775,-113650,-55452,-27002,-11336,37998,87695,114173,112129,80791,72182,126162,117102,3190,-44079,24752,69648,47966,-4130,-69923,-86651,-51769,13426,71939,69832,50788,59720,48824,46816,14232,-59142,-98188,-88526,-65523,-87437,-166280,-106195,63121,82206,-21720,-75091,-48443,-30130,-16484,32860,57182,33187,17241,21667,54497,112426,71954,429,14729,44856,-14540,-119656,-152384,-146850,-129773,-72013,23204,128626,113050,-16850,-66907,-19746,-27895,-51518,-42141,-46754,-38686,-20535,24639,116091,130223,20558,-65982,-57480,-33894,3109,74117,91884,36126,-12002,-54548,-71622,-65989,-56901,-34829,-1443,66572,83079,-15371,-65053,-9622,21973,-18153,-52081,-74346,-79502,-63021,8027,120364,159409,78385,-25532,-86094,-104283,-97254,-30053,50796,46501,-20596,-55728,-44002,21924,61753,24173,44815,98009,61199,71409,156808,161760,126781,117005,46482,-36347,-27550,46468,100715,40259,-30222,4398,48308,4277,-61234,-60096,-3458,60199,76974,40926,31851,40922,48042,86323,145291,134194,141241,197641,152330,36812,32147,113285,153301,148007,159978,156557,125312,64721,-21718,-18713,16650,86,-3348,6914,44097,58705,20212,936,-13914,-39512,-84447,-149915,-133141,-43482,-8014,-8076,-7179,-24414,-21513,-25088,-19418,77639,145116,49202,-84576,-125857,-91464,-48647,-50557,-76344,-35852,45365,36295,-53859,-56493,9533,-1864,-55226,-69342,-80482,-80179,-5662,57131,62213,3518,-69296,-101606,-117554,-78316,5828,28885,35418,28304,-5937,28317,69139,19932,2535,16437,33315,25775,29145,60079,34528,13204,43980,44493,5296,-20335,-29938,-33752,-32762,-9159,-10759,-31667,13005,88205,21890,-122525,-141974,-99795,-120856,-133976,-124803,-66633,-1011,2675,3707,35486,2640,-61637,-71573,-61749,-37851,-23535,-36371,-16600,21814,1365,-58575,-41958,3524,17887,-21719,-59742,-39503,22128,32354,12896,42321,115979,142799,127172,129899,100093,18044,-50335,-105969,-174794,-157704,-51934,26256,-8903,-83570,-54110,62747,70748,-17115,-55458,-31479,17222,13113,-67392,-114980,-93507,-53465,-28262,8269,75180,104310,22430,-92192,-141796,-117331,-40689,25648,41283,49453,50099,30855,-16290,-70435,-48978,58799,78834,-27241,-43275,67919,102910,19337,-57197,-3967,46493,32228,13224,29755,-6118,-54004,-62341,-49852,-8590,38541,71709,70895,4604,-22834,58992,99220,19136,-56947,-103690,-255019,-335317,-151287,103901,211689,173663,122620,69669,104445,238583,-12623,-729232,-1086008,-660116,-162388,-489,-36986,-139501,-152321,-13750,87941,35186,11396,60043,84195,54812,31708,51944,33922,-56543,-45947,60332,55797,-77413,-99337,8991,55741,5173,-14848,-1659,8725,33801,33737,-39098,-102632,-56922,-21508,-52436,-60320,4338,32277,-7290,-32186,5533,48725,30302,-76004,-182204,-159254,-73489,-7462,11335,6590,48693,66319,46276,66172,88115,55403,25414,40060,82243,91839,15700,-57964,-105953,-125236,-75698,12165,25472,-20137,-97111,-113659,-36638,11875,-10724,-16326,-19090,-50362,-60133,-2900,83014,41119,-100688,-155628,-104906,-48761,-9880,23758,29807,13260,29978,75202,78515,4742,-93642,-120145,-12718,72268,71266,61943,58886,105250,163680,110238,12997,12744,46740,37608,22348,11685,-6821,-17461,17917,50892,52302,36301,6186,-34706,-78946,-110571,-108803,-55356,20382,69433,75270,18297,-75344,-120019,-85365,-30470,-69469,-100772,-7044,80711,29607,-15512,34780,58084,11589,-9223,16753],[-16814,-12749,-8249,-17277,-3897,47943,57264,-9255,-93797,-72311,38536,79139,1487,-40890,-407,69335,77567,-15672,-88567,-5250,74500,34391,-25373,-37428,18729,109622,106854,29279,-432,4953,-84016,-180632,-144214,-50925,17006,62641,43216,-33287,-17914,43106,26850,-28231,-43719,-35921,-76098,-120685,-83856,-7046,56226,70164,8230,-39929,-19149,-3289,-4509,-3796,-35535,-44600,-50527,-75366,-104368,-169973,-196976,-126994,-33620,-2767,12257,62140,76832,27160,18373,39367,59401,83129,41390,-55826,-68162,15368,52668,28775,-4310,-49287,-104116,-135306,-100724,-70799,-89038,-73581,-33526,6594,59380,44401,13057,43191,26601,-98848,-127664,-16387,44983,-13161,-27171,54117,93985,79570,54187,31274,36842,39059,13905,63508,163557,157214,73305,-1313,-7147,86514,152697,83350,30050,80871,121887,79038,39187,19117,-55110,-119001,-73989,-38193,-66203,-36461,19482,-46904,-98040,-20173,39296,-6642,-24329,28308,53846,52519,58221,40526,3646,-31439,-28132,-7341,-29528,7457,76489,56052,42945,92122,92465,16536,-14091,28536,61460,-20702,-97184,-53337,1153,79,-3139,-18637,-5945,23797,-1790,-63178,-49964,12247,-32169,-130596,-84534,55009,113398,85665,83240,121535,135071,106085,73254,32959,40269,97900,146943,102697,9646,-39542,-46115,-27496,33508,112341,127314,76003,27766,11683,-13001,-88751,-181079,-205840,-153391,-96516,-73760,-33174,5992,27538,40187,19127,-40614,-68439,-45680,-8461,-20475,-68177,-70675,-13358,-3212,-53842,-73530,-29247,11216,-14605,-81722,-102396,-52700,-25338,-17577,34225,112741,127221,45297,-50998,-31295,35981,22841,-69183,-131379,-92016,17296,41588,-5194,7423,90511,104902,67295,37084,6214,-38479,-39104,-13932,-13634,-16548,13120,53267,40301,-10211,-19282,-57383,-70762,65822,176674,53233,-121915,-143393,-65809,-4255,37277,70933,123440,133132,58789,-15779,-36530,-36992,-35416,-4339,-30689,-109160,-112803,-63581,-66689,-92787,-68955,4040,61353,77424,123111,177096,153184,101583,165746,282446,124069,-203140,-220324,-23736,1222,-49068,-9882,21400,-36556,-95793,-29828,112587,112050,-6420,-15753,71425,91596,42485,13825,11268,-12966,-45916,-67893,-61719,-9019,26523,19252,26293,36407,26492,22716,-13962,-50339,-28255,-19263,-20888,22122,46786,-16883,-64787,-77293,-90477,-23276,58643,-8007,-61546,-18531,-14880,-34079,-3986,-2878,-25343,8654,53338,17794,-14897,-455,-52764,-110564,-85988,-47680,-18787,18227,-17363,-96784,-101537,-49970,-10014,9680,-4111,-19217,-47561,-117425,-96740,-6155,23698,22161,40741,37414,38605,14491,-25196,24624,94474,76262,56785,56019,40557,15367,31284,79769,94198,-524,-90655,-54997,-28002,3507,55615,25714,-29409,-31713,-19766,13228,75181,91643,67013,62752,50524,479,-22336,-53351,-71716,-21586,40059,581,-46591,34084,70157,13201,22054,23652,-61335,-93093,-47276,-80637,-173117,-154618,-22104,23087,-38674,-71619,-28735,17614,-2575,-54553,-104633,-122847,-65089,-1889,-10959,-22462,-23560,-16102,41846,122555,163933,164635,128536,64412,17441,21853,6174,-40901,-8978,2334,10031,90647,127540,58624,20962,49393,25621,-70631,-122983,-83952,-17762,44130,55920,52522,62618,86719,134622,164943,93392,-18850,-28617,-2960,-37835,-71947,-56361,-14469,-20703,-68710,-46153,45097,81532,59934,39254,30729,3999,-24896,-16240,30950,52194,14919,-7702,33792,71785,84160,66173,38359,-7260,-38949,-35758,-33234,-45040,-46155,-44350,-58493,-52474,-31335,-48349,-50549,28371,121436,143645,62470,-66301,-153530,-168539,-145507,-97449,-10625,39204,59723,53230,4014,-13791,9208,31317,47218,12527,-34993,14094,99975,108468,17596,-90124,-94099,-25778,10850,8313,-1777,23169,81565,89161,38875,68248,121048,36113,-63932,-38228,21386,22930,-26925,-69691,-42283,20398,57200,103619,121141,75077,4374,-51307,-23033,29496,24085,-33255,-76006,-69690,-48488,-89995,-50671,56280,57460,-25185,-90758,-92899,-56925,-1916,73599,106461,70673,18199,-11945,-10665,45012,65894,22353,6068,25946,-4195,-67702,-107549,-129239,-120850,-61939,15465,103687,110650,-5894,-97461,-60952,-62558,-111397,-89594,-59681,-51857,-39910,7204,66499,63249,-4058,-69037,-84574,-53470,-20592,27696,84430,64700,-30764,-142838,-182423,-142618,-76113,-22893,-12475,-2309,-24053,-109825,-118636,-45040,2031,-15712,-79886,-150146,-138173,-70670,4454,87695,145207,129422,46457,-60799,-100097,-40479,52983,95760,92787,41823,-32711,-81745,-11753,35360,-60634,-87167,-2899,18869,24570,55975,38531,22867,61845,81999,59470,24626,27769,61789,55134,40089,30986,21145,-890,-19468,-30696,21408,123314,151973,90925,63135,87083,88523,64380,61478,48633,78236,180588,188994,64095,-1512,55551,116476,108240,69794,38243,50236,35623,-54950,-84350,-32940,14222,28616,62677,130058,102387,-6069,-15387,11994,-15748,-53438,-88562,-72647,-25089,-46031,-50675,-26985,-41832,-3348,39773,13318,30392,79586,38172,-56031,-82782,-18440,25755,-29796,-87360,-23608,96447,79755,-57820,-137385,-86792,-50360,-77068,-78932,-80349,-89606,-12187,59309,69403,50574,10591,-79232,-145902,-84049,22537,40308,52747,57515,-8695,-25430,20943,-4343,-6135,35863,51805,31164,55253,101900,54121,-10878,-14366,-82,9298,11869,-11186,-58170,-90274,-115756,-137052,-105975,-8292,53034,2965,-99324,-140159,-133910,-131763,-128841,-158701,-146507,-60519,-8924,-12804,-915,-6490,-30489,-54968,-88945,-55201,5848,-8776,32411,113260,104521,59769,56756,45733,7072,-34439,-50730,-64587,-94009,-73516,-533,69900,140679,132450,55063,4511,-21240,-30896,-37121,-95857,-149084,-95137,-28149,-8224,-7235,-8169,30095,78344,59576,55367,78328,63390,15627,-44584,-76338,-67215,-14952,23080,-923,20143,112913,135329,37161,-92684,-163269,-99278,41649,127580,116344,82700,60529,25117,-18990,-35663,-26445,28996,50359,-28779,-48100,57223,102537,42340,14845,55813,34812,35349,57546,57476,9927,-5429,21416,43754,69027,97266,86791,39351,-25658,-44646,4068,42995,15929,-23132,-168025,-470663,-591991,-344315,5147,158235,134171,69004,-10772,-14056,124949,-52893,-723989,-992634,-629175,-170863,-39424,-44779,-130419,-151507,-6234,87796,-17365,-124453,-73419,32912,89564,66327,-14340,-91067,-100798,-62776,-19864,-38094,-100279,-77504,-9905,-12479,-50699,-22471,36650,37267,-15327,-90741,-112680,-53740,32988,-14768,-138807,-134411,-17527,41221,24700,-7871,-30139,-15342,-1688,-87905,-176207,-111053,-1302,41391,15662,-14657,17871,54761,70570,76923,73727,65455,67402,65100,32772,-39894,-108112,-120547,-116862,-119204,-76414,-9580,4967,-14541,-58399,-80476,-42385,-284,17175,21352,-11125,-60325,-80417,-15311,114195,120530,-26832,-143507,-129315,-47473,10623,3519,-55750,-108431,-70263,20509,66256,16391,-81145,-58067,115596,216839,163389,91584,63607,96546,129911,72502,-12936,12146,91561,94327,53045,54011,79298,63606,41865,50026,75739,34681,-36466,-42229,-39502,-50317,-33863,-6471,23474,54078,45847,-5277,-69465,-93910,-50302,-6183,-19871,-21627,25355,64590,31275,10358,32181,-3938,-86168,-89819,-17735],[-29215,-19400,-11303,-5060,8108,-644,-53337,-77455,-67853,-27237,43709,78441,7113,-37870,-19719,32303,80686,52467,-24485,2999,72651,31323,-45250,-38920,43678,99268,34755,-32874,-24177,4039,-25525,-53828,-40025,-14597,42574,76686,26181,-33206,28977,119955,108098,27377,-23499,-62892,-78567,-40190,13550,37205,38222,34236,2437,-45115,-41850,-33336,-39302,-2129,16462,-17328,-56215,-47028,-40830,-90558,-109351,-54021,-13837,-15969,-5652,19899,2217,-28242,34591,85978,52359,47144,94058,47766,-35669,-23196,16584,109,2189,23107,-8416,-70531,-72179,-47753,-23648,18973,21273,16030,38833,4347,-49018,-41295,-23749,-75288,-96355,4257,118525,91643,36628,43953,23160,5405,30536,51325,50250,20763,-27182,-1659,112802,187386,153693,40327,-33373,52444,176786,149855,122160,191499,191371,97082,36167,-8643,-90144,-114009,-23814,40498,-14116,-55540,12542,-21921,-123205,-118559,-35212,32766,72058,100990,101956,113564,120371,83998,17147,-44067,-89180,-105708,-92740,-11293,50146,33999,39270,86928,79449,11673,-9688,3817,1153,-25723,-9898,34789,30657,-1796,-1968,-10091,-7066,33542,14547,-105914,-165382,-121963,-132761,-175704,-107402,21696,72020,32095,6189,21375,51306,72449,65973,48721,61965,83115,99837,68984,-35376,-127563,-136692,-101989,-56926,-8985,47506,64461,47618,42560,20721,-65752,-155131,-169828,-164976,-166029,-121060,-26241,26332,10067,-37254,-79450,-89847,-50939,8314,40722,-1992,-94099,-131850,-36902,11152,-76689,-133409,-103887,-74898,-79681,-109475,-111980,-62093,-29493,-14711,28957,67481,54060,17244,-9167,27562,70933,38714,-60683,-106800,-51576,13428,-11194,-46747,-3385,90749,80849,10329,7927,24414,15871,32111,48342,25798,-4085,-41374,-35757,-4887,-9283,-27872,-60244,-88557,-26007,47880,-4599,-88255,-112008,-53440,-5417,8030,39257,109755,109433,38380,9043,-2628,-35768,-21688,37969,20222,-58520,-81124,-67164,-117119,-169806,-123853,-6422,65624,72870,74631,77319,59722,33266,69413,150076,53354,-216021,-230213,-14366,21695,-31068,-3696,-10691,-64516,-24405,88567,147378,88879,-5989,28362,99286,111194,53227,-24685,-51460,-34788,-10697,25898,81157,88750,54189,10648,2317,12690,28442,52057,15100,-69944,-74858,-8615,44132,75501,65571,-8632,-51244,-68326,-90059,-57844,-11007,-54341,-63218,-19361,-34291,-35426,25512,12968,-89177,-125782,-36611,32221,23632,-28318,-113476,-151752,-102746,-12536,53096,80918,28382,-76327,-145644,-133341,-63037,-14447,-34732,-56606,-52976,-50418,-1351,46463,25503,24109,47689,-1426,-20546,51803,82593,66077,81028,97167,95345,74557,40948,14945,20397,34927,56284,32642,-24228,-34477,-41702,-1629,57622,47063,30607,45358,33439,76715,165958,162541,99711,68041,64467,55964,41910,-2700,-41343,-13883,28915,-33110,-106931,-23357,52119,40311,75978,96841,36852,21440,28371,-59323,-150229,-109285,-1629,10637,-44280,-65424,-41290,-9919,-16665,-40253,-72410,-111377,-97158,-50096,-46218,-49151,-42370,-10781,29244,52250,56407,81871,83531,17877,-34579,-7345,-9507,-34077,-2962,-81,12942,63689,80402,51174,48338,72764,49428,-36476,-87779,-35359,47196,71955,37535,40969,84881,102919,125240,171999,134496,10665,-46381,-20928,-16999,-41788,-21040,39993,36872,-23660,-248,86746,74610,-4308,3747,33674,-19716,-84330,-75015,-11172,32679,-697,-39020,36255,150052,149189,57664,39000,42776,-32607,-105830,-74019,-4956,17900,9174,-23142,-50740,-52993,-67003,-61241,14379,94619,125537,97487,-17075,-133299,-153230,-122171,-100953,-44393,29225,89746,106650,50974,-2226,18904,79589,121847,116124,43171,-265,49264,116808,73224,-52392,-108988,-62408,-12916,-2987,-13306,2538,45053,47419,-484,-6730,20803,-31214,-123676,-136414,-75552,-37497,-57254,-91684,-62952,-8609,2740,24538,44596,-14382,-90157,-100466,-19256,81475,111953,52627,-32534,-61808,-853,66421,62933,39482,30840,7381,-37238,-89672,-88068,-6476,59100,63247,60656,49764,22223,-21510,-38955,-18214,-7234,-5842,-6649,-21410,-15531,-10398,-42427,-73305,-62599,-10251,54750,36791,-50520,-115841,-72911,-45335,-83309,-93669,-62727,-29746,-27055,-27643,-12810,1802,-8451,-55831,-96386,-78893,-52768,-17895,76551,100731,13462,-92004,-147469,-116533,-23740,25539,-6408,-42779,-81577,-123935,-108135,-71177,-26137,21041,-25142,-124351,-114993,-48618,-21966,-2264,40468,60915,20596,-44943,-44146,48137,107925,76738,76378,94090,24163,-64225,-51015,-16927,-89814,-136513,-66666,-4694,3296,-17284,-64201,-70721,11345,96643,90606,2892,-61186,-20084,75709,107397,24696,-3739,71083,98424,40185,40851,94879,99918,56749,52261,100665,100843,24642,-28175,-11198,41330,109439,121505,36925,-44571,-37825,3923,-8490,-80977,-99357,-36611,-21564,-77513,-85358,-33712,29335,29485,54312,116671,85093,-32181,-47463,2602,15140,31335,21056,-7243,-620,-27138,-47184,-42450,-57977,-1285,77462,44489,-25236,-37203,-32342,-28265,11101,78029,92731,18090,-29171,22702,90006,51675,-41235,-108361,-74496,-5716,6938,6753,-1276,-23062,39221,124639,150738,142662,86804,-42342,-117979,-58180,9412,23519,33137,5537,-83323,-96825,-14902,-3428,-9895,29760,68214,50402,31488,58688,52387,-6985,-53334,-51141,-6811,34689,59009,34053,-24769,-92707,-149102,-112624,-4087,43494,36329,6867,-44101,-78899,-49791,-41092,-110633,-136723,-58571,-9518,-28109,-15024,21774,32107,5061,-67637,-80078,-3326,37770,105402,230928,225111,128993,77117,48174,-3293,-46087,-84363,-138743,-186628,-134505,-12798,74042,113965,99404,30512,-42769,-58035,-14676,9383,-36741,-80589,-36876,-11411,-41180,-45149,-1005,43882,42460,15558,91461,180064,135355,33348,-26543,-20170,15307,58108,74209,23194,6868,61179,85046,42341,-53451,-124475,-65659,46738,111438,93259,59548,76438,52342,-33655,-45979,-27542,-44070,-15968,12270,16361,79994,117281,54483,55891,54045,47246,52274,67530,21539,-20278,15371,52943,77753,115880,118834,61903,-2359,-48906,-69692,-62715,-28602,8481,4712,-190492,-559189,-683886,-401789,-42811,91584,95523,40169,-50050,-58611,51668,-242174,-1051307,-1273850,-714334,-157297,-58537,-63167,-77949,-57475,5601,43183,-56721,-176715,-147592,-35815,53680,74043,-7847,-81769,-47998,-7392,-44760,-90213,-77564,-45911,-30906,-11685,-6540,-2046,16851,3525,-76580,-164186,-129426,5093,63083,-32864,-149554,-121830,283,64530,49486,1654,-59628,-75319,-38031,-58543,-105451,-53645,26061,41113,17513,-41945,-78289,-37452,32997,42714,33101,24998,23065,25189,10068,-69304,-163412,-186817,-166554,-140604,-85879,-41208,-25022,-13120,-5204,-27513,-62897,-53830,31633,100078,59694,-4332,-27092,-4657,68224,107095,46257,-60535,-95516,-48490,4545,-27803,-133872,-188190,-113330,-8182,22058,-8134,-34435,38370,175686,210690,106968,42223,31094,42875,39049,-1296,-45779,1804,68635,53078,13284,43809,99037,70415,3657,-4017,40343,1938,-70129,-37932,20659,47199,88175,93541,37070,-8954,-24302,12982,55211,18732,-34988,-52952,-24332,-14816,-19431,8031,33968,39804,27699,-21589,-80604,-88097,-46971],[-51538,-31003,-5895,11189,17219,420,-46594,-53063,23721,67082,52040,51582,9134,-60974,-91730,-36375,48504,77393,20109,-24655,-28908,-51431,-93475,-59567,46447,80305,-8442,-58222,-31018,5075,22986,36362,27518,5359,49326,87169,31893,-37498,-1099,92154,128003,85994,6877,-78229,-69849,43491,127452,108003,33677,-5804,-19213,-85964,-124186,-103170,-74400,16967,83002,37488,-9055,20153,18704,-31096,-40496,80,17023,-12733,-36518,-63589,-78164,-23478,79155,74813,-36886,-69679,66043,127067,46107,-22125,-29139,-42960,360,68597,67802,23219,10788,-1186,-2097,47569,54790,22460,-8007,-57333,-75928,-35447,8213,-9004,-18770,71109,205645,198286,100630,52561,28587,16626,14257,9093,19184,25425,3759,12634,94239,188478,200332,88566,-39993,-1364,127980,151609,167897,237860,189559,76474,31274,-14736,-81897,-64726,43607,81057,-14381,-104699,-59290,-51330,-141498,-174156,-103826,-1038,81381,140354,152512,166875,166454,97294,-4448,-53117,-83221,-118656,-123860,-62713,-20385,-8763,-210,19265,17792,-11115,-17721,1316,-8950,-27720,35237,104949,93492,51581,38323,27881,30123,56655,31804,-78343,-135686,-98228,-90050,-90661,-67932,-33552,-23290,-62172,-81031,-57561,-19215,1668,894,12976,44730,32525,12872,-5355,-70765,-154026,-187581,-154984,-113664,-96405,-28656,62421,98363,104166,71839,-10428,-40200,-17198,-37729,-62062,-33488,16190,51864,55197,-8958,-90384,-112976,-64313,10608,61760,35483,-64535,-130475,-30024,48639,-19496,-77700,-85889,-101878,-113366,-87861,-25345,13393,-9555,-17797,22106,38585,3295,-17359,7789,51377,45292,-532,-55095,-71718,-6561,30480,-15196,-40111,6077,74330,41180,-4180,44116,83206,60946,51881,53536,49071,41358,-1855,-45861,-55774,-65304,-69449,-70576,-87330,-61269,5473,12486,-28449,-51942,7595,69361,45240,34418,84645,42671,-22909,-8527,-9665,-65138,-44691,47694,77447,19600,-61411,-115192,-130471,-82361,20675,79000,55145,27869,22193,15863,2554,-6990,-34899,-16674,-9818,-146137,-186775,-67249,-4655,-18041,-20811,-59821,-62198,48162,173726,204115,165422,124425,127999,112436,69332,23764,-24628,-30499,11922,68435,137992,159201,92791,30957,16892,779,-7782,3954,19455,-14774,-88134,-91103,-1832,95636,115795,61811,685,-15156,-38496,-49432,-21629,-13392,-31407,1849,23503,-9142,64,40173,-15769,-124810,-150326,-70487,12061,34995,-5214,-81206,-109786,-52810,47286,106262,114743,68959,-17481,-94277,-88069,-10789,41318,9225,-35000,-14332,53415,112473,102606,47722,66424,86635,15169,-24476,68628,164018,147798,103679,99755,98635,49583,-9375,-45989,-28299,537,37613,62222,14826,-48191,-72903,-25689,33344,52347,60280,55108,37452,86020,140858,88108,5811,6228,42367,41170,15491,-15302,-42630,-9657,35015,-19269,-99894,-79986,-19820,25694,96950,163660,168671,134421,56632,-25176,-43871,-5250,17151,1723,2564,28846,38102,24287,-2606,-19888,-47700,-92619,-107047,-76919,-38818,643,20160,32022,2028,-55549,-77721,-15398,38569,30736,26254,39412,13798,-2718,16714,31767,46150,33347,-7413,-33369,-25840,-1767,-22642,-45637,-21347,29080,57620,49526,13486,11026,36958,57909,79280,96813,58273,-23470,-62495,-45395,-22525,-3261,29535,47380,33957,28991,65934,112066,81240,-6497,-16464,10329,-35024,-95837,-86711,-25036,6125,-36946,-68893,24933,163349,153866,10873,-27540,34003,-7671,-124201,-123932,-31890,2090,-9663,-12520,-26632,-40630,-25682,16482,76506,113355,120348,101402,17902,-65289,-36287,22445,-14744,-52447,-1936,74981,112357,84123,19123,5487,65881,132065,152420,56823,-43212,-8500,69189,47788,-40659,-94765,-94869,-66100,-23948,18547,52392,46900,609,-38684,-68690,-103603,-121267,-143444,-162799,-135664,-96125,-91328,-136653,-151799,-133803,-123854,-101787,-81234,-133081,-156817,-77461,40090,91949,72022,35738,1467,245,81115,170433,124734,42129,16255,12186,13741,-8069,-23228,17496,9695,-37734,-9709,37116,30194,-18141,-63582,-86930,-58093,-19321,-33738,-48737,-18186,22445,18754,-21627,-61172,-37554,11606,-38929,-104646,-88228,-15473,17256,-4819,-29224,-7427,26501,-189,-53844,-53719,-12456,-9770,-63221,-100131,-79751,-53165,-31431,48684,89653,49837,-2577,-54513,-69415,-5678,38823,21759,10490,-15570,-33936,-24673,-48878,-21372,94824,121162,27343,2908,29233,-9250,-73651,-92598,-68535,-36337,-17246,13107,68345,74178,8752,-7168,44576,50790,11504,-29469,-24321,-26290,-57016,-34800,4862,-3730,-35485,-73988,-75945,351,57799,19196,-61186,-110516,-49497,83870,131103,26804,-19122,84950,120535,49318,14320,9557,-4269,-26050,-31976,2513,35532,-4417,-45572,-21001,14584,19385,12863,-15372,-61643,-81918,-61262,-53831,-95736,-109616,-72067,-48551,-67992,-76731,-65989,-24524,11693,7479,18428,20164,-31785,-50872,-23061,16815,72510,61610,-11374,-22324,-18005,-42043,-41995,-33193,1910,43538,19113,-51380,-103372,-98204,-14674,82959,105127,57907,22654,55281,83813,31280,-39645,-68184,-73903,-37377,54972,126295,142221,122566,71135,86960,173062,207824,156128,48945,-48446,-46809,-2225,-17522,-27939,-35066,-87504,-133228,-98866,-8082,24429,9479,17213,73622,70044,19399,30194,51658,21170,-20965,-11626,41809,78202,108045,107565,45711,-35475,-116216,-91699,12790,66687,85324,94601,49003,-7476,7595,19788,-39411,-49639,9262,17601,-4159,36618,84380,73572,33796,-33593,-62788,-6936,80213,158328,243181,219993,100459,45057,45408,36913,4534,-59772,-123303,-122740,-73960,-14075,36363,68659,96373,83850,27363,4574,27592,42052,35928,649,-4064,6251,-34884,-84176,-48411,-11223,-30354,-37619,48749,124487,75488,31896,42477,48323,59040,51885,26032,-14383,-41838,-35541,368,25901,-18556,-72965,-66700,-35640,15186,43692,47227,82541,62104,-48465,-76125,-44257,-80310,-57996,35291,59827,74286,77199,-17124,-58847,-8679,46273,65540,62944,-8832,-45762,-9010,16368,69603,138469,115948,50013,15055,-14022,-48906,-70675,-52381,-1939,-1984,-120855,-368240,-470261,-265779,-14851,97053,115662,76166,15084,58709,151152,-223404,-1065507,-1400671,-774501,-188520,-53510,-63225,-40005,-18539,-53314,-57368,-71406,-107279,-112086,-61990,-8610,51801,59862,9428,1045,57365,32097,-29675,-28604,-30765,-47218,9623,42916,-10892,-57809,-61190,-99360,-129699,-57066,65062,68079,-26280,-79860,-57252,26694,80513,57945,10770,-19903,-18150,11057,11184,-6235,24824,30628,5492,23219,-28042,-131508,-115018,-19412,16130,29309,13699,-15441,1544,46126,39815,-64524,-176084,-217795,-162893,-61331,-7804,-23963,-16118,17406,-4701,-69849,-62198,41497,119854,97083,58924,42047,8729,2049,45539,68926,2166,-68981,-48870,17795,-10928,-115936,-117569,-19843,23494,-7233,-23364,4942,40352,90506,88011,12287,-6552,20122,30496,-2765,-48710,-49323,13274,26291,-16782,-20661,22090,45754,690,-47339,-31945,18948,11323,-33277,-21035,38152,100641,157391,146183,45259,-45600,-46677,57657,162076,119518,-16447,-71577,-24097,-10406,-36466,-4544,50191,53318,20514,-3236,-14942,-38204,-40028],[-35960,-1656,15280,16989,11431,27593,38887,41464,113659,150903,72676,20469,-17845,-119596,-169187,-100646,-32640,4297,-7876,-34877,-44729,-49562,-74442,-45813,34798,38089,-40772,-58934,1311,52927,32982,-1860,-1647,-1027,14763,23907,-11739,-55046,-39289,23042,77428,85143,27391,-35951,-25448,59254,135510,137179,69998,5330,-37530,-122095,-179211,-143276,-80064,16973,67964,38672,24980,26161,-20615,-59392,-47677,-19573,4325,-17508,-65216,-116756,-91357,16528,72484,-4266,-115445,-122182,30015,160952,136585,47351,-20002,-70765,-52665,10839,48473,74282,95451,51792,-10150,-3784,10494,93,-27194,-70161,-40094,43515,77325,45746,45191,118219,222356,216699,107785,40033,45577,42920,-42057,-119414,-90934,-24180,10986,42550,90652,150783,189065,122967,-12803,-44727,19806,48837,92139,155791,112098,41123,37501,11818,-31376,-8592,60925,42304,-50926,-94611,-68334,-65282,-102337,-119160,-111147,-91068,-16816,84908,125561,136515,134024,47867,-51887,-41471,-6534,-47239,-106557,-100158,-72675,-44494,-42683,-53728,-38832,-32653,-34090,2059,10304,-39481,-5986,74466,89694,76689,79413,59045,30216,9008,-19259,-58529,-55089,-13805,-810,-10223,-55450,-78403,-58123,-85552,-115704,-87325,-62415,-78396,-85640,-65291,-7563,-4663,-53221,-93040,-106912,-131273,-162784,-128694,-72339,-60133,-32681,43811,92760,108070,74083,20494,64872,119189,90931,87577,93499,43653,34187,93314,65445,-44494,-96983,-64545,-37770,-27804,-25369,-75056,-126136,-48647,38846,49436,41000,-2471,-59411,-72115,-9373,98689,124417,42959,9631,51444,75478,30937,-33870,-36325,6938,-12326,-54249,-46275,-21691,2922,10466,-11108,-19016,7574,52438,42236,43861,92319,112802,46574,-14490,-8836,44070,90616,79681,-11202,-91163,-107941,-80900,-62679,-50251,-15677,57862,78426,10377,-19490,57935,125087,80809,43590,64744,-11671,-81280,-41090,-35345,-95285,-89351,-6540,43918,12938,-75082,-139555,-101768,49309,204053,181384,36372,-42315,-36505,-16724,-1756,6401,-60037,-100010,-49514,-43188,-81193,-90525,-56478,-36167,-36994,-53744,-31471,32331,142393,259287,257496,181047,97715,30314,-14183,-21515,-21487,4383,50879,82582,111940,65614,-29437,-35707,36553,38342,-15928,-64456,-74437,-77845,-84308,-61462,-13384,54843,68328,17901,-6087,14773,-3144,-25045,-938,22638,37690,59199,31858,8702,41408,46752,-31947,-91162,-82985,-51406,-4736,46946,53108,-12126,-57700,-6630,73869,88916,67195,39871,3784,-1986,39623,61365,56827,29471,-16655,-4575,73663,126770,109563,93061,106125,81949,43821,44599,70322,134567,185359,155114,82305,32728,-16611,-61204,-97629,-65606,3676,76946,106993,11556,-97085,-92557,-12570,35207,52483,56991,29366,19253,49081,55906,-3621,-58047,-22195,15855,-24051,-48547,-41813,-36249,2960,46570,36245,-8102,-59507,-81398,-48607,17078,105253,174775,145970,33088,-13626,30322,33830,-6552,-710,59928,106730,100393,65031,22139,-16497,-51961,-69517,-66613,-51989,-13863,59882,108204,82885,-25052,-138227,-159929,-77611,5040,43454,73872,94479,92039,55901,33128,43426,45336,-4273,-70003,-107877,-97270,-70660,-89762,-64245,5646,12395,-32740,-27713,9459,24670,-11348,-17663,14538,10891,-21102,-39506,-42343,-51033,-44241,-7628,-8613,-60801,-54277,29088,72524,75006,74936,50987,3884,-27154,-53177,-62401,-34190,6670,4090,-22641,-19926,21805,68137,60799,-38547,-82926,-19957,-5068,-91240,-134035,-85934,-70213,-84549,-53057,-38164,-37487,31050,129712,190144,183248,124214,47918,-4148,-8276,58118,114636,60339,-7688,11831,76656,119842,111338,40986,-17133,7461,76068,98876,3768,-75977,-17101,44177,10533,-49894,-81476,-94835,-82971,-47228,16411,84330,73091,-3970,-57772,-88016,-126965,-121942,-85094,-87022,-123267,-140446,-130930,-152940,-183846,-183891,-169392,-142466,-116900,-124886,-101723,-16981,59261,25733,-45722,-47238,16614,107291,209015,208056,121206,46374,-508,-23531,8713,77859,100200,74983,220,-70582,-62691,-38210,-43147,-61011,-72845,-92783,-70601,-38970,-48693,-57592,-52458,-20387,21395,28070,-10440,-28233,-2119,-44250,-102154,-51981,42777,63921,53440,75917,100597,93519,43846,-17244,-28446,-3635,-22769,-80163,-94474,-46797,-8315,-11495,1525,16217,7868,601,-20212,-72751,-69576,-14316,34029,91654,105732,89205,85325,28427,16003,132059,216627,147785,95159,119327,77416,-61591,-165271,-134378,-25286,31075,27316,18106,19291,-9718,-45896,-34361,44626,92944,56824,35670,56242,43643,32145,14290,-35964,-46993,-25450,-12370,18086,14013,-28220,-47607,-43773,-37,73841,117691,45913,-41117,-15144,28800,16607,-10869,-34531,-45705,-64290,-97421,-93058,-28612,-5785,-4797,7785,-545,-30564,-34456,-23130,-30467,-42635,-20503,6582,-2188,-60251,-97446,-45721,-19102,-104496,-177325,-105995,5576,-28977,-59660,-17243,2611,-12066,-22342,-1590,42877,34597,-46329,-79782,-64723,-54701,-9426,24222,8962,-14704,-21318,-27419,-69385,-90084,26,102256,72024,-25455,-19467,80191,101737,-14368,-126187,-157495,-147333,-90026,41462,161367,200108,186635,118390,86712,131256,154485,75632,-45354,-74441,16648,43632,-23646,-56788,-93278,-136048,-103459,-57512,-9072,39674,46228,26841,51396,40052,26765,62118,58332,36186,44253,99132,150645,127728,79585,60432,27101,-38416,-102980,-76121,23367,91379,107503,101609,62297,5053,-15190,-829,-19093,7759,56029,48615,43886,101805,128352,62418,-19961,-42633,12374,89992,147556,171306,125035,83389,45449,43410,77309,108922,91100,40350,-1549,11393,11427,-19195,-14106,40723,101200,127998,106414,56444,13330,14709,62655,69699,62582,73024,18391,-70205,-51541,-16079,-48882,-59841,-15492,-12314,-49828,-9839,56247,58713,32784,-11406,-57067,-80959,-93864,-98764,-65473,-28891,-55378,-107200,-123648,-111429,-46432,41454,76601,56318,8166,-50030,-58288,-38077,-41462,-20739,36045,31902,-6794,-31150,-86656,-113930,-7475,19748,55332,61295,16065,-8718,-27351,-35507,52022,130647,100674,70203,73559,57409,22725,-21285,-28105,1683,4740,-5252,-74555,-135974,-65607,59820,154492,155015,122914,117643,228808,284339,-397431,-1660791,-2048833,-1123746,-320201,-129495,-88333,-67277,-121925,-187149,-180196,-105201,-66042,-78034,-77802,-57986,24657,94861,13366,-55713,30671,96147,69014,28695,-8781,-59404,-45250,-26904,-89694,-136720,-98356,-75715,-73800,12699,82870,45510,-13371,-21170,-26571,12542,61658,47856,652,2729,46225,68571,45393,36307,71002,27698,-40251,-14869,-29471,-119510,-121822,-47556,-9293,14710,13743,-5317,14593,52036,78177,16834,-134655,-241456,-162655,1944,56378,-33021,-51224,-8786,-23802,-58344,-21318,35917,47080,37589,37817,20484,-34256,-50273,14861,60725,-8921,-83756,-49544,18969,-1519,-59843,-19614,41447,3781,-45216,-40511,-29330,-55758,-31392,22821,29998,21637,40250,47023,-2182,-68432,-47007,16675,-17272,-68807,-28624,-432,-34134,-68584,-47183,-2628,38034,60536,34516,-13296,-5667,54847,98273,81440,8467,-48219,-27824,46958,122012,135826,63549,13608,16096,7244,-24638,7962,53262,37871,-7522,-26927,-22790,-35810,-22708],[22294,61394,50097,28167,6445,16995,52313,76292,123285,163666,87160,12642,-39996,-136891,-158299,-84255,-76390,-85193,-53371,7580,70455,65243,16505,23974,51149,16381,-50353,-42419,48235,102928,1706,-91097,-44529,-4538,-44290,-93322,-91645,-53988,-13571,7482,37740,51808,36389,37499,39580,32086,63580,113126,111612,63457,-1659,-87992,-138633,-106170,-45968,-1208,-8766,-19665,-5046,-26818,-75458,-77240,-40926,-18741,-7815,-17804,-50378,-87257,-55726,17139,13581,-58174,-79870,-34053,57804,150496,152880,88013,16825,-50341,-84754,-66979,-16447,54601,105499,80425,20884,-27362,-48730,-14490,13591,-11180,29124,99122,101867,71476,80611,135717,209684,200766,110931,40911,39162,28550,-103975,-220592,-198543,-126105,-53776,11123,40385,66284,114951,104032,15969,-51957,-61146,-55768,-9878,39097,40985,47426,69785,58330,37109,40959,54899,15285,-31855,-2928,34814,-2185,-23394,-27468,-83362,-152996,-117708,-11685,40964,51446,48252,-10169,-61888,-21297,33793,13504,-36288,-44900,-51372,-67541,-83274,-97037,-60742,-22279,-9951,5411,2976,-50935,-52316,-13821,-3213,27901,87123,73993,-12290,-97766,-112548,-66031,-1023,31164,16585,-25852,-85051,-80455,-12149,-43247,-114449,-96066,-75658,-99251,-105891,-95660,-35221,-9998,-80228,-150744,-138801,-108466,-93447,-50426,-5042,1767,-7190,2426,26746,51666,43753,36091,100836,141941,104423,115442,127459,55171,14202,72809,71741,-29461,-65804,-10444,-48098,-151401,-161494,-120482,-112130,-71525,-3910,64869,91141,39583,-2641,11402,64495,141243,147485,72428,62405,108543,117641,61321,-19832,-57374,-32514,-42264,-63633,-11301,52397,20049,-27394,-24198,-4765,-156,51428,97551,95635,84036,78728,9252,-67480,-51297,37051,126044,136521,33795,-74133,-86765,-43505,-11250,22850,44948,82185,91251,25686,-3752,65219,90486,43461,23708,55164,18407,-38351,-15195,-16886,-70381,-101931,-88782,-67927,-65721,-86173,-97838,-56655,92526,247302,208326,37830,-55495,-58239,-57788,-29438,11369,-26493,-103644,-91774,18313,67935,-3481,-69490,-38315,29903,56815,26497,-636,76771,261611,288948,125857,-15064,-46638,-27664,-7628,-8963,6452,26964,9859,-17506,-66637,-122650,-66859,56197,88297,-3243,-113345,-123494,-79709,-48657,-19466,-5173,6417,10316,17,-1969,30950,33773,-8387,-12991,54484,108517,81970,-695,-4864,63190,68947,11321,-7240,-13743,-28813,5503,73455,87274,12191,-49845,-12372,45279,19469,-18856,-16265,-2206,42370,98411,67385,4914,-4720,-16132,-15480,24578,48781,52134,89784,76785,10951,35580,111521,74721,44211,128343,162291,71002,-15452,-52787,-69591,-81003,-46968,21656,119223,141569,-6379,-131410,-89075,11285,48894,64079,54744,22542,28248,36343,21182,8315,6635,19878,19903,-28239,-42840,-31803,-12450,12911,25338,43125,52343,-8342,-98721,-119524,-76253,2428,87934,101236,24938,-16934,26279,12254,-25226,18350,95153,109486,72464,45132,22651,-14234,-49127,-38494,1174,3594,-5363,62514,152555,139012,-196,-120631,-133287,-78826,-23436,-5138,23117,113300,166136,88330,12154,-4281,-1528,-15778,-34818,-61665,-51989,-27420,-32960,-8960,6517,-56504,-123757,-82182,29958,86365,13455,-54517,-47347,-32034,-18366,768,1485,-21395,-22681,-13925,-76285,-147287,-88445,29807,45909,14757,43847,84956,35971,-50677,-78790,-43097,14147,39075,15242,30412,70726,34940,-23541,-15664,-22135,-43593,-48155,-40372,-55246,-80812,-87589,-110267,-126034,-103105,-99021,-70548,47672,175623,249164,229897,95004,-52404,-76697,-8487,49929,63996,32458,16612,46137,104740,144970,130937,60602,-5588,-10623,33194,55446,-6299,-47058,3913,29421,-7221,-47272,-84240,-82479,-44786,-36016,-19773,42310,64193,17586,-42651,-54046,-38176,-38641,-22467,-16394,-83824,-149045,-132620,-99786,-97793,-86487,-73782,-62157,-38241,4217,35175,26576,1094,-52740,-80395,-50180,47626,183744,275244,221351,107981,19238,-17941,-37130,-25527,66091,136945,114068,47505,-16590,-69644,-117373,-123347,-126864,-133962,-100784,-64475,-72229,-59900,-35822,-41151,-33694,11793,61435,57391,3491,11273,12608,-54043,-72428,3330,34110,54959,145676,175955,118193,81904,68463,25746,-11604,-46798,-90503,-89457,-21668,27152,4112,-28576,-41181,-48472,-42880,-37600,-95782,-129638,-62028,26917,110588,154897,144374,147376,118088,67804,104129,181307,137435,75929,126768,146611,1535,-139397,-92762,36631,61294,11458,-6044,33162,43327,-4811,-45321,26562,119444,134851,103961,68607,42733,34658,-14821,-94291,-80390,2245,39735,37162,17725,23349,52071,64194,58914,57994,77265,26738,-68716,-93756,-27499,17373,1383,-28073,-26710,-36341,-69566,-59978,-3442,17349,24130,35428,13315,-19846,-13037,12732,11444,9855,35796,42791,9473,-85396,-156159,-71909,13312,-110473,-222542,-75451,26875,-29472,-48108,18684,48807,26125,-1749,-30714,-35062,-12597,-48159,-107165,-117591,-59757,39884,65435,7923,-27125,-10655,16068,8326,-16057,20828,78351,37978,-55853,-58722,17359,33735,-48865,-170601,-234961,-252741,-182541,-29553,81836,124452,137381,98581,68749,60285,54092,7187,-58590,-40666,51301,49206,-8735,-32381,-84108,-102038,-43650,-49585,-53041,12974,68551,62383,23171,-27684,17940,95980,61642,21453,55511,131723,170087,91252,-15473,-36056,-24243,-56184,-74463,-45861,19262,83019,95235,47208,-1995,-31528,-45121,-46701,-59840,-37707,13644,46727,60751,92814,102158,14640,-108752,-97503,55256,182916,195705,139302,22522,-20406,19362,57317,112081,145921,120529,90098,68832,49849,20421,-20426,-18615,41038,82766,101344,90575,25281,-47254,-41931,33945,96679,146404,151189,68187,-13056,16367,63666,14319,-40090,-10560,-33052,-85521,-67123,-8405,18861,-15337,-63378,-86381,-96561,-105832,-112618,-101829,-96146,-143815,-202658,-170107,-100694,-35282,51971,94622,19548,-54331,-27973,3195,-17716,10867,59690,34939,-51210,-124909,-103507,-10905,74815,59405,7826,38908,52202,51890,56600,-3341,-49250,28470,84893,68319,69178,72204,68483,60626,5556,-9445,30805,65829,76945,48048,31760,69212,150846,181536,162746,152719,182784,284514,395036,-84419,-1328333,-1821499,-1163773,-423271,-245936,-136422,-108704,-209333,-261403,-225261,-140759,-86393,-57999,-57415,-49697,25560,74061,-29331,-102835,-30953,59390,79118,68779,32757,-57226,-121368,-140569,-159056,-138167,-55201,3351,-3866,43202,53279,4701,-11802,-9710,-22673,-1893,48862,52471,-25612,-62315,-5292,44559,34096,32342,61696,17512,-73933,-85678,-67381,-81493,-81297,-56033,-51953,-31266,4590,35374,36333,-114,-22369,-36348,-133871,-238059,-152645,44226,62646,-71516,-99447,-41637,-24010,-5664,51891,59584,2122,-32196,-40219,-69428,-95584,-52008,53721,83547,-13183,-57424,-12008,7377,-14778,-24852,-14626,-30693,-80760,-88261,-61264,-61728,-73388,-29131,78292,135288,110537,72453,61907,26784,-25398,-27589,-9219,-58328,-83215,-22274,-10289,-51891,-42873,22727,55120,74029,105609,89622,26680,-2401,9368,15883,11583,-5993,-8216,2138,971,37086,125514,171306,127014,66697,15171,-17187,21485,63348,48355,-292,-41269,-49153,-28768,27991],[29314,68489,50953,22465,-12064,-48051,-46267,-14499,29835,70388,33740,-12445,-53732,-98160,-82647,-21550,-57338,-120782,-93232,14352,115106,102706,46168,55788,60528,24731,-28608,-29391,43302,67714,-60910,-129650,-37309,2557,-79582,-163571,-142249,-54726,625,-2910,9510,10090,10128,52300,61435,5303,895,59588,100966,102124,55972,-34137,-85472,-59995,-24492,-41243,-82204,-78309,-67875,-63835,-49302,-28740,6088,31320,10344,-3348,8199,-19080,-47819,-28147,-8493,-14617,32041,82353,95822,101569,86722,34113,2123,-23582,-55129,-70793,-47373,-11025,14692,44196,74005,30121,-38774,815,53825,42172,61679,75999,63623,65919,81466,131973,210243,201268,137224,83173,47736,11859,-97136,-192544,-206146,-183595,-113154,-39737,-28429,-23976,16443,34580,7352,-36532,-62359,-56735,-15653,14326,45351,87213,85276,65554,72838,80309,76698,57254,43180,73265,125456,77619,11768,-23146,-84075,-140206,-122785,-53830,-18496,-14896,-35656,-43156,-29359,-24669,-32222,-7717,39795,72396,11322,-93653,-142741,-133893,-80602,-13224,23918,-6480,-56362,-73158,-54759,-76510,-107471,-47828,70070,98456,-10304,-143843,-153208,-61679,31820,60320,12789,-46569,-86103,-54192,26283,-19003,-122995,-121809,-72737,-49266,-39974,-39592,-10669,-14925,-100209,-161012,-141226,-103419,-52699,-15880,-21230,-28277,-24042,-41012,-39755,-14520,16545,48451,69026,57096,11188,9604,60388,88269,55924,30645,10414,-57038,-64036,29411,-2947,-164592,-211249,-110744,-53507,-51540,-23563,23880,19186,-9937,11322,50276,64329,65840,40058,19288,69548,110814,64660,1711,-1662,1931,-3210,-23585,-35922,9011,79907,50953,-32842,-44590,-18167,-30328,42076,139424,111125,43049,29983,10820,-25173,-22290,33197,112929,127214,70000,-4362,-40247,-32442,11025,51283,29375,-488,1832,2645,683,31632,13333,-24041,-27657,31390,87325,80327,54156,29926,-10483,-75463,-137933,-149393,-112406,-67671,-32759,-16124,58901,159650,134340,21460,-19889,-33514,-88519,-85575,-20247,-7729,-72613,-94914,21040,147544,91100,-39492,-5144,130977,157523,67581,18000,59143,207915,307127,133695,-17946,-8611,38623,50077,34635,19164,-5368,-51610,-108381,-132150,-111494,-36670,44118,72840,-4240,-97878,-75731,-24904,-37582,-24865,23344,29621,22649,28399,5,2071,31912,15828,-14120,46339,112880,62237,-40811,-32179,57233,79686,41188,35856,15497,-20967,13092,77260,63194,-10509,-53377,-44716,-20064,-38079,-47608,-15661,12787,15009,30361,15267,-36014,-33956,-5738,-1401,-11089,-33370,-23783,26378,11407,-49754,-5480,92976,64683,-18414,6715,64226,50496,14929,-30361,-67989,-55484,-11872,22268,90164,99083,-28405,-103593,-55311,4864,35547,77315,59883,19474,39424,49127,35857,76021,102542,51062,22232,30885,20505,-20654,-35917,-27605,-39587,-27569,6109,-27411,-112449,-126988,-72516,-19797,30274,74475,36489,-34733,-24506,1897,8806,42516,73034,35288,-25032,-27186,583,-2708,-42473,-29324,46049,48866,-20212,5020,123751,168143,49224,-52422,-63829,-48900,-48537,-78660,-52712,85164,138775,47118,-38572,-70339,-42942,8300,46555,48453,51132,64368,82189,93572,18263,-94846,-133764,-89345,10515,94618,54151,-49824,-90616,-47705,5993,15495,-3455,-9187,12561,-394,-70412,-88441,-5591,59752,32259,-6745,12671,39719,20085,-44505,-86601,-67581,-2157,28781,-410,26392,80564,35307,-22592,7506,50478,49473,-30367,-92190,-65457,-37970,-70953,-111954,-105193,-102749,-142146,-117206,-651,103387,178698,180793,33862,-127938,-138352,-52774,-17881,-40464,-64278,-37967,22242,77711,112380,107904,55349,6431,332,27436,72131,58295,22478,5448,-30463,-46354,-41537,-89868,-84529,-11003,-13453,-63475,-57701,-16975,2145,-25014,-22452,27464,17528,-29921,-46464,-77553,-111732,-73841,-24593,-9872,7753,26595,24904,29141,63203,84859,25578,-58969,-75843,-27164,10385,68628,154576,177951,162519,80213,-18004,-12301,8933,-34884,-34169,40657,91299,76742,12854,-75950,-131667,-116043,-149592,-210712,-163019,-108694,-126559,-94661,-25754,12530,26314,28042,53516,58043,230,8271,35616,-43181,-145140,-121172,-68403,3544,120148,134276,51922,55471,109005,44571,-50358,-84348,-117160,-121290,-49979,9264,-6164,-22026,-23987,-29232,-34098,-44282,-92301,-114294,-42646,35641,74916,92967,93164,126762,161421,116372,73780,109782,90452,20747,48042,106172,28120,-72665,-25594,58942,47492,8762,28250,76790,75334,17430,-34812,-8133,83433,137850,106797,1713,-62880,-50155,-77761,-139342,-115299,-28279,25433,31180,37481,82547,111485,92149,69274,46312,14147,-42798,-61877,-25503,29524,51290,14619,-37890,-25450,-5101,-5943,32386,67641,43061,12562,23171,25795,3072,11997,36505,5758,-14893,4153,-30285,-102967,-161430,-191830,-117953,-34681,-74611,-97614,21700,46153,7637,31480,94139,75376,22486,-7361,-79739,-134467,-75873,-29395,-72485,-105749,-39637,66208,68520,3095,5851,39264,37634,48036,51466,34758,41244,34725,-14925,-56261,-50484,-41378,-68296,-149904,-214837,-242499,-186660,-78866,-34358,-15188,30759,58493,78753,61646,29563,16927,18656,51989,68420,26141,-2179,4910,-23181,-35714,-30209,-76499,-88631,-32465,54367,94570,29739,-52775,2650,91689,61335,-1694,-10508,20240,32857,-39671,-94930,-54383,-16235,-20508,-3412,14578,22816,63012,75832,-11264,-82316,-60919,-19406,-38120,-88190,-110769,-60515,21288,40255,25788,35187,-15935,-128535,-120118,23837,108489,113758,79397,49946,14750,9092,34982,106079,130421,74442,23743,3283,-16720,-15349,7343,32302,54244,63743,61360,34916,-11492,-50127,-37265,22821,91275,167018,161838,79303,35616,79961,122924,76159,8554,66438,88306,-35309,-111856,-69671,-15654,-31523,-78450,-78973,-64966,-79513,-101760,-97018,-99813,-168123,-215629,-128209,-27945,-7002,20815,68784,23469,-35022,17051,38802,-33906,-9024,84884,25028,-137617,-206794,-104966,91529,198580,86966,60646,67903,44512,53267,85534,49180,1663,24906,38413,27277,15599,-13432,-8618,12671,-29589,-27540,62007,138444,117880,-6364,-39702,91490,197223,153196,157596,214708,217643,214340,326330,-539084,-2516970,-3043365,-1677993,-447288,-217306,-96518,-50960,-95158,-152251,-126209,-86795,-27716,33854,50565,32165,49373,50417,12722,-8696,-247,-13237,-8306,42471,34090,-49303,-119549,-164573,-144946,-57113,39259,88535,69833,33307,16722,10754,8604,1306,14059,38682,75177,85210,-18060,-120746,-95656,-22144,23759,36451,34753,-4716,-91211,-118339,-76538,-38450,-46668,-82822,-114047,-73517,2516,53408,16723,-67611,-108088,-102342,-165206,-272993,-205775,-25234,-21609,-117611,-131730,-61602,4595,56318,106422,102426,30862,-44066,-99632,-135479,-110974,-23407,75030,89829,23304,24132,31451,-19658,-37153,-33210,-83998,-137852,-147221,-141977,-119087,-70666,-33459,-8675,65800,133300,139354,81413,64824,78776,75290,10224,-67947,-117522,-97980,-39821,-22859,-16137,21349,56475,43661,44225,71772,75794,65481,55092,21067,-1208,10111,14289,13934,-15309,-44143,8758,106358,156220,101348,15070,-57151,-77693,-28818,31245,45006,11086,-31860,-41386,-15838,37612],[-4103,45052,61440,45899,8195,-49129,-79944,-71077,-37387,-26916,-44225,-41986,-37424,-25738,-2499,21427,-20792,-88100,-100268,-32129,25764,17190,358,26426,44270,51089,23326,-3794,27346,23350,-71096,-85975,583,25555,-26241,-95397,-104822,-56928,-29966,-43137,-33785,-27047,-26229,21869,49278,16712,17246,53664,92535,122191,89062,-17234,-75248,-28603,-5927,-65986,-90503,-48116,-54631,-31201,32331,30980,35254,68484,43759,35684,79796,29639,-53336,-19800,67759,92483,116935,119543,93804,73451,45816,-22968,-45401,-28550,-10944,-14504,-14955,-35002,-66002,-15259,93880,112849,46341,33190,39481,34356,54198,47671,42487,53362,61604,115259,192947,172329,129040,124665,100656,56471,-11557,-72832,-109609,-120926,-73210,-14388,-16380,-36276,-18638,6060,4897,-3123,4507,36768,70916,90181,110076,106336,50668,22585,64234,98298,107192,112930,98731,69659,105201,94430,-6360,-85913,-107618,-80700,-42553,-18321,-16577,-34964,-79880,-55982,742,-41970,-118933,-60461,64199,120936,30018,-109852,-174916,-152043,-102115,-36511,8647,-30352,-99404,-95108,-43796,-76404,-126370,-66679,64391,136209,71183,-63370,-98614,-25433,65759,120191,95285,38805,-23518,-34630,10575,-22373,-123343,-144044,-56236,20209,39767,30709,19201,-37820,-111218,-119558,-91612,-86820,-60450,-45888,-80033,-81566,-53853,-52466,-53311,-45584,-7516,29910,139,-51071,-85472,-90550,7085,155126,144626,29452,-24709,-64490,-82674,-5636,25911,-55567,-105058,-30360,20792,591,-8075,-24464,-83291,-81423,-13955,12386,2798,-28679,-77999,-72214,-1130,20472,-48346,-85393,-7402,60262,53047,19012,-18429,-31115,18113,51726,-5195,-58993,-73235,-92125,577,138638,141683,58842,32457,54945,65393,36492,22259,44760,58000,76921,70628,-14284,-84527,-58193,-16509,-47625,-93784,-87120,-41596,-15693,-10247,-10043,-17924,-42551,3895,106717,138978,73983,32768,16447,-48408,-125485,-127211,-79561,-44939,-9933,11758,33697,65141,18068,-58373,-38666,-17197,-53241,-61050,-24225,-21826,-18446,12344,36210,88950,70437,-3907,24300,130082,118928,55695,31486,47638,229630,460206,335972,124807,73226,69980,74003,105482,91606,34845,-16612,-102707,-156916,-70509,13260,11217,-2373,-22365,-34073,10394,8059,-72469,-66858,31579,78711,76175,59668,-18776,-64160,-21806,24488,5191,-2295,25461,-5004,-75467,-46405,47542,56159,-13267,-8891,29867,8953,16365,59008,35347,1176,6488,-27214,-54768,-23645,23433,56829,61872,-1535,-35189,-9169,-7157,-4099,30002,40488,-2075,-56095,-39740,11227,9223,-36067,-36295,13542,34180,-18778,-82135,-71809,9764,82736,26786,-71260,-74697,-7752,23049,28803,9476,-29324,-2581,28548,17075,34257,92439,66045,488,20045,47027,46715,108409,123848,32841,9309,77974,77189,-18562,-87920,-80147,-70059,-63677,-46291,-73340,-108942,-55533,19526,32038,42306,74759,31629,-45296,-38974,37726,77631,58437,12765,-57342,-105916,-65682,18074,33324,-40392,-43341,60013,83093,-16107,-38315,75481,152756,64747,-29934,-43552,-19916,-36648,-72992,-32003,48755,45525,1844,-32301,-56421,-19290,44644,81112,101701,107054,105958,136263,159951,52349,-70404,-86349,-69992,-40496,34936,48743,-28369,-75419,-25138,19791,-8608,-44996,-38999,-7456,-1465,-1968,40317,80313,69825,35124,15894,-6999,-44560,-27751,9816,-20689,-58711,-18342,21916,-14921,-24563,21162,37159,51595,97020,128925,128886,30692,-84455,-80687,-50874,-90983,-109039,-47152,-17764,-77770,-100736,-44197,7709,55344,79722,10968,-97763,-114465,-54189,-22515,-42850,-85201,-76802,-25530,-4521,23101,69528,49666,-3639,-2963,41705,100869,101595,62995,2646,-80005,-85251,-38258,-61158,-61774,6009,-3039,-83433,-123108,-92429,-31946,-20833,-37033,-7834,8755,-53130,-101810,-78813,-39418,10830,20046,-4855,734,33287,32607,5068,-17061,23518,46512,-890,-23659,-5911,-3972,32066,77153,82298,115991,105762,38117,53302,91213,8214,-82495,-42805,49229,53069,-15446,-60620,-39327,-14204,-97677,-197613,-202577,-171785,-164293,-130167,-42095,49246,101516,83100,47089,16099,-19724,-9662,-5692,-74380,-169906,-185344,-131252,-29395,53434,23266,-51309,-11970,75873,20853,-80542,-94405,-121242,-147858,-76326,5473,8951,12745,29251,37476,18969,-23562,-60958,-51842,17503,77552,69685,22909,14932,80320,154832,150768,107776,128286,134201,66663,27570,45246,14677,-34995,-7010,31493,33381,43625,57793,64078,45372,-14031,-53890,-23038,53721,91737,50879,-74906,-162291,-137726,-114262,-116588,-93752,-53039,-12550,6178,24099,64029,75358,57081,71106,53065,-24605,-67384,12459,109479,106732,70094,6717,-62337,-43190,-868,11303,43321,79085,49032,-3355,-15595,-808,5637,34317,42934,-44958,-106791,-78865,-113572,-179541,-164625,-123094,-76278,-85345,-107558,-76690,-63501,11634,59851,112124,140087,70629,-9059,-43264,-121702,-197794,-137086,-33518,-21158,-43228,-14926,45174,45667,3815,26071,67675,48364,51063,72865,48114,37802,63505,49881,-5428,-20001,20873,32750,-32556,-118013,-142116,-112344,-83783,-107483,-120990,-48264,40233,100781,107202,65448,32625,56193,94835,56686,-8811,-24925,4087,21249,-11213,-68685,-88517,-77273,-69371,10362,92365,67036,-665,19587,72588,47036,-32255,-97828,-115839,-117394,-126901,-74263,11422,22132,17515,42849,53367,42303,70579,71717,-30046,-108720,-58534,23214,24659,-39446,-88344,-68602,4280,26749,-1026,7574,1491,-53220,-47194,24535,4270,-24084,52571,117990,70703,-17849,-12797,61988,91897,19377,-68271,-94761,-78200,-35187,38404,69729,46615,53901,62302,43142,38551,42419,50417,77135,96970,125235,117634,74137,51695,81573,86012,60766,80739,154119,148254,-53520,-154199,-105946,-55890,-44340,-89075,-109902,-78487,-69499,-84471,-53220,-32026,-88542,-110320,-37215,10053,-21065,-27112,41868,66971,47280,59570,20955,-88605,-90178,28818,9923,-156999,-209134,-118590,-22067,10848,82383,154588,140623,67012,49089,82061,104308,107765,88046,46676,8203,-33186,-72732,-62023,-28261,-44068,-33011,79082,172872,156397,-30749,-145555,39252,188060,175759,212822,348796,293109,233033,535389,445210,-722666,-1747614,-1231566,-521974,-143442,-18555,45437,50617,15086,-10897,7042,65262,94317,89528,52825,5732,-16642,31671,92253,71996,-55462,-120242,-85148,-68539,-82265,-97741,-137589,-107149,-7604,62457,55398,-7289,-58763,10292,86036,52642,27145,66099,89429,86618,93861,37696,-53489,-80623,-41583,24683,40547,12780,-38965,-99598,-95980,-40240,-6701,-49293,-137710,-175073,-101556,-7292,7837,-66913,-136021,-103460,-76250,-215304,-413354,-354212,-159194,-78780,-107122,-106168,-44415,36441,76502,92531,86710,48348,-13820,-89297,-117036,-63341,-1940,16153,22286,46981,79914,21081,-66768,-59775,-53885,-113485,-139935,-144896,-199701,-211507,-135642,-106719,-101214,-38622,70334,145362,129493,122092,170478,187234,78157,-70334,-130283,-90138,-34071,5703,53176,60586,25532,-10090,-6112,22688,47564,82826,109092,86187,73576,82488,60112,20656,-27715,-26722,56990,125699,118156,43266,-69565,-132532,-130399,-86217,-14077,35691,29471,12409,13149,-1737,-3850],[-38701,21616,81837,86052,47357,6543,-14381,-21345,-32684,-76216,-110032,-74232,-21846,11435,12574,-20141,-65737,-81626,-101567,-99473,-90808,-83770,-60464,-31978,-13338,13397,6545,-6026,35662,41939,-31234,-59141,-36689,-8114,30273,7334,-48483,-65699,-66786,-92504,-106889,-89999,-63729,-14034,14512,23981,62318,96307,114785,116675,58735,-46544,-72203,21124,33071,-62899,-54522,43427,24052,-1133,41329,13999,-6773,31832,44428,62836,88685,6399,-45730,43850,128373,116916,97289,70110,51465,73258,57971,-21747,-70424,-60195,-22288,-1811,11739,2481,-43860,-32088,54426,105989,81102,18964,-29846,-16256,48585,78185,75722,44179,23729,59156,91374,41979,20585,77830,117899,105430,44746,-4400,-12751,-10108,4291,36320,42273,10028,12835,48728,42659,30550,66746,112219,130265,144004,136148,67563,-7547,-15131,32681,53255,57417,86703,82191,15478,23248,57290,-8528,-95987,-102981,-34179,27852,25512,-3750,-47457,-94264,-60536,6378,-32252,-108192,-59371,29139,33786,-36615,-95160,-115921,-104324,-79653,-53445,-25947,-18855,-43930,-65880,-36034,-32848,-57129,-23933,64102,134012,133488,45054,-21043,7932,79688,155479,198203,154417,35767,-36495,-17039,-10554,-82877,-114075,-13272,64215,59776,28607,-7022,-64147,-80203,-44473,-21103,-49817,-71994,-66077,-65329,-43821,-34729,-28761,-13745,-24000,-29776,-30783,-72571,-105762,-100397,-76381,39654,204378,189980,59593,1390,-22819,-59963,-47588,-1658,30502,25471,34491,45971,31593,7452,-42006,-112395,-101419,-41753,-42879,-50076,-52247,-82222,-91237,-69524,-70256,-76604,-67984,-36675,4677,44526,46741,-14917,-78715,-57592,7750,5575,-70399,-138120,-147260,-32513,137652,210845,129509,64746,89916,112173,57885,499,-20586,-13310,49131,101750,5680,-118749,-135220,-92927,-79781,-75543,-56841,-25734,-10955,-9687,35875,67961,22160,19678,75078,78014,4493,-26454,-6132,-41273,-78835,-47621,-32292,-68940,-54615,1904,20536,8932,-63073,-145406,-127472,-45754,31164,68821,33866,-46385,22832,176704,119155,-14191,-12627,26470,28969,31326,5453,18647,-26754,-21309,413709,799714,643346,223396,47846,2777,42647,156489,168728,113244,64231,-59198,-153560,-46043,48830,5245,-44253,-25470,24870,57278,-648,-90703,-83800,453,73521,94175,65297,-24223,-90105,-72032,-10723,-2313,-57389,-88118,-92193,-115316,-64567,35464,14720,-107145,-93861,31515,60346,40049,59432,57351,71316,112913,53864,-14731,41673,109560,111450,92091,39211,2554,18722,33995,33332,47701,57322,10788,-38492,6521,80727,58009,-19071,-69360,-61924,-10169,-2942,-86424,-130284,-27660,112651,81984,-44244,-94643,-30265,23852,4512,-30393,-163,91747,111404,76854,81638,105857,58423,-26924,-23089,16694,32911,74357,69004,781,846,77727,102022,10475,-70471,-58748,-22780,-9893,-13249,-37091,-38168,28113,66854,46820,57418,58789,1039,-26792,6249,62972,94425,51890,-34399,-114904,-137481,-51869,71838,76611,-37441,-67811,34938,90960,10107,-34470,41792,96675,37630,-51946,-71930,-19175,-6694,-5474,41558,32316,-3099,14865,41004,27812,29313,33370,30268,59516,85563,82811,108907,138696,49046,-58716,-72598,-49263,-37602,1942,9974,-21738,-17922,40185,61917,7313,-52015,-90461,-103853,-66708,11904,64059,38109,2034,3256,-5712,-76739,-133909,-67877,66573,82673,21392,23187,42938,-7418,-43566,-1712,61170,106571,143516,155032,160062,100558,-4160,-58939,-90209,-127483,-110545,-8945,73586,42093,-17904,-29695,-29540,-30509,-6530,20383,-18820,-44499,-1779,42608,46504,4656,-18208,-25815,-62279,-40559,52799,60930,-13783,-19665,41310,55871,16655,11106,-292,-60766,-77447,-42601,-28127,-17051,17971,-5279,-77846,-109748,-86831,-31954,-30989,-97034,-103659,-39940,-50269,-95951,-57353,5167,36003,15314,-30543,-23052,1742,-26271,-82483,-111476,-15888,117717,135031,43519,-67038,-117419,-48607,58974,207681,317458,292037,174638,125913,116000,32580,-37529,-25102,11661,-13156,-51528,5969,92509,67483,-43542,-114705,-169233,-186823,-160355,-126894,-57938,28648,103954,124553,61990,-10071,-23444,-17087,-52508,-88399,-117240,-127604,-79446,6123,24892,-52275,-102153,-45798,18072,-31048,-89580,-52666,-49137,-97746,-38203,62491,60705,25200,18904,24234,3771,-29158,-43942,-23519,25929,80292,86593,15169,-19866,48006,106346,125545,146538,185745,200189,172723,118614,65671,-1829,-52979,-42294,-12635,25842,60115,17070,-10932,7,-35584,-52720,21493,63698,38259,-29222,-127002,-179637,-152047,-97109,-31923,5222,436,-13181,-24776,-21131,6048,19803,47308,96918,63323,-12631,-3952,92732,126599,76066,40984,-2471,-46837,-31549,-6353,-14715,-27742,5171,17317,-8007,-43853,-41439,16982,85453,55945,-96468,-186673,-119157,-94651,-129495,-86826,10604,82854,34893,-155791,-341650,-301549,-98583,56030,117258,100545,23710,-50576,-77243,-105000,-159139,-140820,-65635,-22283,-9043,-14972,-17635,-6858,-10657,-1090,50669,76163,68000,73338,79922,86552,106338,99059,64072,87332,209924,277142,136592,-63924,-119704,-90391,-81373,-114041,-144313,-68439,36815,84223,84104,38472,-30844,-10614,39337,7239,-50717,-65016,-33434,6834,-32143,-89230,-73502,-71897,-109509,-34224,72705,103905,72825,53898,51812,-728,-83837,-138081,-138683,-124416,-67114,44126,78885,11764,-11852,14578,25114,49643,92548,78355,9412,-39724,-18252,45660,84930,60291,30751,-3903,9402,52738,63693,63779,57079,53475,96573,153671,150704,119898,158684,97611,-5114,-62172,-42999,10704,52307,3034,-85683,-106888,-76376,-41021,33269,62592,27848,37171,71575,96941,131212,146135,144260,152464,134112,115048,112224,95944,72357,79881,43594,23786,201522,393078,256713,-296,-146379,-151051,-119448,-77980,-94099,-157663,-148013,-88220,-51323,-3599,24038,6056,4904,22585,-4168,-45352,-12747,78785,117851,114541,98925,30029,-76992,-91917,18676,64216,-33432,-81789,-64066,-87029,-20147,154291,195941,182060,122891,89714,106622,165419,223888,207462,125287,51189,13947,7790,33345,78132,82107,71412,142896,223267,192097,58539,19333,172906,344135,416754,443688,583003,580090,685990,604808,-2333678,-7489180,-8333378,-4116872,-1006572,-437703,-274917,-173328,-159884,-119103,-160589,-132042,-69904,-85684,-148100,-162576,-196519,-227771,-153115,-7933,10939,-127050,-237449,-266353,-235195,-185604,-165782,-166187,-126347,-73407,-59348,-120512,-223510,-156825,33899,111168,31839,1388,44691,53684,12135,13100,43017,38263,-11761,-29184,-2447,-5896,-43903,-99543,-124135,-97115,-61586,-50949,-108988,-196994,-219015,-155762,-88499,-101908,-186945,-230755,-141405,-133264,-431895,-709326,-528651,-144438,24445,-7281,-7199,34020,68280,49848,7449,-21897,-3560,16834,-30839,-53518,-8922,-5329,-62943,-65195,14194,51508,-40668,-126628,-94477,-62127,-80715,-85329,-136624,-245153,-287930,-268160,-262445,-163663,18506,173209,240354,232440,220780,236929,216883,129775,8377,-65500,-44727,13976,72565,113821,55722,-20271,-25270,9452,47651,73832,90174,111180,135787,161927,152707,90878,34438,4240,16365,86698,176060,210994,117285,-55202,-116699,-97278,-71293,-15719,47129,67288,74432,68167,6347,-45037],[-5199,37638,109271,125767,80498,46114,53708,64228,8243,-76062,-120762,-65116,14109,46488,19327,-60340,-126084,-94768,-73588,-103281,-107939,-94913,-71098,-37080,-40528,-63970,-76323,-22698,76953,98361,14586,-53940,-103773,-95051,1544,37038,-7693,-38426,-39317,-74876,-122589,-119994,-67083,-21467,-8609,28947,106007,154693,147635,98610,20610,-45335,3537,123295,95565,-23241,3235,115444,80430,-9132,-9815,-20937,-39344,-4857,47027,78605,36550,-56954,-26950,73057,73654,27531,23817,4751,-51,56547,66919,9271,-38987,-48739,-35844,-29913,-3655,44944,49080,22559,15164,10021,-5910,-52763,-86511,-30763,83074,137714,120020,47879,-12489,-26392,-49090,-109472,-107678,-33316,45862,77176,13297,-20098,31346,48138,9131,-1244,20476,9056,19927,74618,69364,32597,66019,102672,108408,109866,83273,13615,-22212,-385,-2620,-60969,-80396,-14726,23812,-25624,-22595,28377,31990,-22849,-54469,-9133,48280,35795,-15740,-76131,-109567,-64068,11129,24377,-10077,-7502,-13380,-81441,-115588,-55259,-1998,-5639,-9650,-18119,2727,55840,77656,26861,-925,11342,10198,8840,32612,60552,89364,54259,-7759,7187,52919,98064,169176,148038,20268,-50644,-20894,-974,-44575,-47954,41040,74199,28448,-30455,-80354,-88578,-33802,-2642,-9577,-34980,-57199,-36281,4909,19050,-13150,-20939,25224,28214,-29043,-87488,-120054,-97015,-42273,9342,89200,165746,132808,62770,36581,30012,18450,-14957,-53763,-17543,32085,26888,14314,21313,977,-41361,-91761,-104454,-69931,-62505,-70197,-46700,-17483,-17471,-45883,-58487,5035,23728,-76557,-132070,-38374,38684,7115,-52753,-70058,-54393,-33784,-81964,-150692,-143504,-25401,133930,217678,127021,34103,68057,89596,17334,-37589,-33570,-29584,14392,81187,35006,-68480,-103435,-70073,-35537,-5571,26554,60592,54080,41601,77965,124015,97613,65445,38157,-24201,-93480,-95589,-35769,-40671,-49350,-7569,-44727,-143000,-134279,-57573,-31467,-47445,-85065,-141140,-156170,-66947,75888,155353,78736,-74974,-8827,239222,201693,-40656,-41817,51133,33952,-12975,-21032,4020,-99016,-101008,526353,1070380,724612,114012,-83867,-89728,-1545,131718,148118,116346,78143,-35149,-92915,-7616,68913,33145,-29408,-28049,30527,53697,-1654,-54774,-67061,-37511,29416,63532,61410,26874,-23706,-63663,-62169,-45189,-76243,-126042,-126531,-141560,-117035,-19917,-25409,-149568,-148090,-9495,66356,62174,73514,88453,115112,157771,117472,56176,76866,101425,68270,50674,63764,61763,31789,2527,-3271,13557,35395,9330,-18870,42680,120766,52126,-82285,-141604,-119655,-64070,-19715,-43518,-91364,-31547,104266,117739,19980,-52011,-40336,-10811,268,-4497,14387,72005,90439,103951,121511,102420,37620,-43321,-54003,-4849,14929,-2281,-16208,-21749,3723,58601,99222,62630,33283,33404,30505,35305,48519,69909,69990,40442,-4080,-7667,40894,31750,-11429,14121,47295,22394,22902,21584,-38827,-123899,-145228,-41552,90690,91314,-25937,-94487,-32877,48571,22067,-12283,9664,30671,29985,-10846,-57581,-42968,-21692,4355,42534,32337,18015,38412,78903,75888,27325,-43253,-61101,-15885,27003,44284,68154,58072,-31673,-109382,-101914,-17494,49645,40383,-23399,-42578,14905,98921,135563,93522,-2226,-126410,-198049,-140352,-26234,4191,-57932,-86505,-64237,-103353,-195693,-199657,-86255,56215,118650,100040,77992,47724,-11935,-21310,40856,97256,105233,105574,115247,144313,136228,78696,-16781,-94181,-104078,-80050,-13286,72757,89524,51838,6035,-43655,-79694,-61520,-2892,276,-12253,34585,79725,98243,98126,80069,14524,-56122,-40242,46098,70888,7955,-8383,23603,-37221,-121420,-84024,-21441,-13316,-28164,-37002,-24509,-1681,16088,-4304,-55532,-59715,-19675,16683,-27780,-137211,-168074,-94141,-45500,-41190,-13578,5765,682,-1704,5348,46084,35295,-66859,-143842,-103176,33269,157495,186964,73458,-96803,-156052,-60317,128570,439958,641314,479412,221670,119184,44549,-24307,937,17006,-36962,-87861,-56508,87201,159971,55026,-44988,-55356,-103430,-139346,-109376,-63214,-27644,-3745,45256,99323,50052,-32545,-31922,-10304,-40628,-50605,-53752,-31901,27683,70939,44160,-39988,-65505,-10932,-2788,-77712,-90783,2658,52603,4761,30913,118462,92947,3159,-49654,-72544,-81785,-61593,-37312,-29043,-33158,-6029,50942,29270,-18923,17689,31159,35779,108022,160924,158242,185235,179208,89646,-25790,-84047,-77130,-58275,-18460,9124,-49271,-57028,-11997,-17020,8841,92872,79072,-9114,-103286,-150944,-116892,-84965,-50440,51294,130226,108846,21773,-43205,-37332,7650,33654,77023,108574,50535,10772,59426,95922,17014,-41253,-20352,8636,19248,13366,-4917,-20533,-56162,-58386,-17363,-3763,-34023,-20799,74311,139132,64883,-107311,-192001,-95857,-9522,-30208,-11215,100337,230290,336363,240477,-80170,-241059,-212429,-47428,16935,-17873,-61152,-104919,-93173,-28477,-32595,-77714,-94072,-68611,-20206,-24306,-79784,-83177,-51169,-40649,20441,100624,95334,77307,114448,136497,125922,110434,89471,135950,317430,438813,210422,-120023,-222659,-157405,-82138,-58423,-81935,-40382,28451,24912,-16086,-59120,-115875,-79793,-9742,-29045,-82091,-93183,-74264,-47349,-43223,-43622,-57290,-123482,-170395,-66759,67684,125764,93903,37814,816,-66874,-120306,-109754,-76213,-44800,41667,143095,91527,-44735,-73861,-40043,-36872,11720,58856,48856,58945,69312,39957,50724,85165,102756,103487,35815,11138,84224,145704,142262,100827,113566,205623,296846,430116,549109,375610,6223,-181772,-130828,-84593,-62161,-13239,-17152,-75901,-90019,-81943,-81252,-15445,42245,23308,-1167,20631,65427,114064,137703,144900,151816,133432,127004,131702,108860,94151,113675,71356,23121,308156,941098,1125883,592030,20912,-167364,-148895,-93636,-77915,-161372,-196165,-109451,-26963,-8663,-12278,9911,32975,32181,-13254,-33832,46009,136543,134528,121245,128246,97812,36271,38129,119855,180784,164410,142283,194299,316501,399971,224637,60322,81936,115666,105509,121568,178112,231902,238177,174678,107886,108571,140430,184724,244025,258424,222663,237389,283639,102349,40789,425747,735254,782926,735650,811077,867550,1356959,1532791,4714630,18186698,31337369,24550504,6831827,-788520,-1032835,-979941,-879765,-708277,-686521,-639289,-591399,-440299,-426875,-509651,-511417,-491254,-510601,-436836,-259995,-214387,-299560,-384795,-414097,-378687,-329835,-295497,-245299,-190881,-201093,-248456,-284179,-258407,-73835,17518,-81963,-167330,-150441,-108083,-104553,-147858,-162851,-118966,-77118,-87647,-100839,-105651,-132347,-180936,-219431,-210221,-192702,-205813,-205485,-226610,-255502,-264361,-257389,-242390,-236576,-301920,-349205,-303529,-411892,-815534,-960520,-443832,131130,198581,83863,68974,91085,66012,-13719,-112022,-162472,-87890,6638,-17397,-51604,-30457,-47248,-94353,-91758,-53000,-37714,-102938,-168994,-134967,-73429,-75296,-112489,-180677,-257665,-302262,-334203,-271373,-13284,275916,351667,288576,223251,202110,159774,100883,66463,23337,-37197,-43375,-1512,54329,69250,-26799,-88318,-37961,35087,83704,103622,76601,50982,88709,134487,109451,41287,14992,-2969,-40309,-9095,130517,261670,192695,11517,-61963,-37403,-14034,6344,42628,86972,122619,97708,11661,-53173],[60855,54708,93477,103786,60515,18671,38285,66321,2138,-86661,-108362,-34480,52519,83505,46412,-26944,-100623,-67820,-7821,-37556,-71521,-84501,-73762,-2284,-4407,-95751,-126694,-24347,82548,77559,19815,-3693,-80806,-158377,-93825,3823,33703,16467,7875,-8314,-37435,-55374,-39539,-31702,-14167,57015,145374,182351,152801,87745,25470,2204,94045,186542,111243,11105,39698,101520,57978,-15197,-17866,111,-4445,20049,78673,84228,-19141,-96011,-29583,13699,-37871,-54170,-19851,-51352,-69390,-10514,39583,30089,20946,17439,10224,-19928,-26074,29983,94746,92291,24897,-62713,-115553,-113007,-82694,6267,115052,133655,102966,47204,-28689,-80262,-104478,-130281,-122130,-94502,-47214,815,-29242,-20885,60833,49870,-52394,-107666,-87065,-65940,-38618,13854,16767,-15574,6052,39000,61211,58521,30661,11325,17305,26207,-49265,-173034,-184880,-88478,-19515,-36489,-29112,8321,43741,27506,-9027,22789,67920,52089,-14646,-86476,-127451,-80504,23799,94415,64351,15377,-22636,-79962,-94989,-8600,61800,54823,31516,32102,86374,131345,134503,101142,53446,19432,10278,1982,-11569,-18668,5942,-4730,-33169,481,20183,8833,46345,50833,-28523,-54209,-12812,-30260,-63730,-15429,64216,66268,17167,-47671,-116567,-108009,-34261,-37370,-69617,-53469,-23482,12953,33486,-5443,-57642,-57401,25294,74695,14984,-74143,-100216,-37181,36213,67340,71239,60451,41285,53562,70824,80931,101873,58577,-73723,-108394,-29558,6384,1594,28029,14717,-28292,-82227,-129691,-97545,-50520,-69767,-62201,14852,66204,53319,37804,67709,43490,-85747,-163177,-68835,39987,69997,42705,-26560,-81214,-65269,-52820,-66699,-61560,7894,91830,112001,15331,-58045,11714,47298,-35596,-67992,-2310,21875,28825,65582,66211,24980,15526,29368,14408,-11006,18604,105868,126313,98964,86213,107960,113150,87743,24524,-52903,-119128,-105158,-17262,-5483,-22914,136,-63790,-166345,-145876,-79285,-64391,-73533,-57563,-34900,-19216,19083,78281,115208,66951,-67328,-56107,164768,186884,6680,-3566,63300,66549,72303,71843,35336,-63440,-79983,239900,588620,238159,-98694,-144459,-92083,-7972,55156,49189,36849,27509,-4690,2020,45399,87239,64993,-16549,-54837,-620,50771,38643,-3506,-42160,-20880,33449,45585,80756,123834,93766,2619,-53979,-48588,-34423,-51169,-48275,-95125,-161960,-104918,-43495,-108954,-142549,-72746,6040,42786,61149,72108,81747,104224,105573,90847,68126,35868,-14468,-27675,13309,46229,6280,-64296,-70014,-7768,47065,37867,17606,50136,72105,-8052,-142956,-193051,-148900,-96257,-37427,4231,-18498,3633,110967,131020,70589,33002,-8503,-53689,-17015,16453,-20165,-41445,-28013,38307,90934,87298,41991,-21601,-33897,24833,23588,-57643,-76896,-31208,15326,51174,71048,83338,122966,105895,24280,4145,65668,143920,124055,-6564,-94166,-44292,38433,48783,32141,50038,36830,-34892,-45764,-1134,-15517,-99629,-132269,-33895,77662,84496,-3079,-95574,-85424,-4997,25293,22092,623,11470,86545,121388,34032,-49476,-77391,-68633,-29534,25129,36508,13144,31364,51902,-11014,-115959,-118952,-58680,-22565,21061,52186,-13193,-120637,-143658,-85316,37415,129612,68338,-56387,-74211,2975,99316,168760,168886,54071,-122059,-188685,-97275,23874,38856,-44697,-89836,-92831,-172952,-244074,-187041,-83861,-16092,56275,101939,82689,10828,-55732,-25061,70510,115981,81322,38284,48619,98428,124341,108853,16810,-47598,-15783,-11631,-30075,2163,39356,40821,-13042,-96563,-126717,-98382,-58960,-35768,-15800,27956,50681,67080,110048,113629,29789,-42231,-39004,15613,57695,38176,18989,8047,-60997,-131398,-106018,-50460,-6442,8125,-2266,-9556,-14760,-11515,-10704,-47603,-45833,29293,74432,10732,-102501,-161123,-122298,-35148,21526,36374,15299,-7752,9974,78546,143555,108400,-39774,-130318,-48927,65062,83399,91941,70122,-9183,-21314,51428,193089,420467,523687,298627,77683,37353,-45379,-108831,-30534,1215,-85354,-128075,-34706,128047,146023,7406,-59318,-30737,-47079,-67235,-32327,22720,36610,1097,-1820,25986,-16138,-87353,-85123,-28913,-1215,-5179,-35860,2086,55199,55619,40825,10040,2837,41451,18872,-75319,-86562,662,57323,33344,36022,90890,68186,-7249,-73361,-118952,-114162,-57629,-10976,-21128,-89514,-119126,-40919,5312,-19912,-17670,-34093,-42037,22448,50804,28864,71243,79476,-14399,-87520,-81097,-68389,-95450,-97740,-70253,-61077,-28441,-12576,-21901,42924,103134,61307,-42132,-134147,-127128,-24475,3378,-15297,64694,167918,150739,32310,-38145,10375,85426,97985,84081,66619,12906,-726,38245,29804,-67666,-126352,-78120,22263,75377,41473,-7823,-476,-12266,-35985,6526,26603,11492,61579,129704,113810,31287,-70192,-121292,-53620,35182,28607,33297,106515,228987,557877,1032007,966466,227744,-207927,-172117,-122768,-132798,-128719,-147454,-96395,34472,64009,-22044,-94033,-83932,-16922,-4279,-84598,-122212,-74468,-41274,8562,80668,76924,56978,98583,115530,89062,63351,26491,53088,202513,304665,107030,-200549,-296447,-200439,-57903,33244,30030,24514,29657,-18593,-70300,-78445,-84837,-29774,52423,11722,-68413,-81901,-80553,-72863,-6045,38575,-34592,-161040,-207612,-93081,65487,134565,67509,-27175,-61070,-75138,-52084,-11394,-17301,-11409,56400,124966,60535,-67360,-73973,-35772,-47333,-39101,-37881,-33590,49240,111188,70401,39753,35332,48490,50361,4558,5048,88309,160451,160301,104507,121348,220114,297687,479890,725950,501143,-31062,-269680,-190907,-148457,-145849,-87090,-50192,-85469,-116180,-137246,-143574,-58422,47098,40750,-27139,-53747,-51858,-20288,38821,84547,90965,66783,86817,102205,74135,82649,135651,110456,30037,268829,1212412,2012244,1404329,375164,-19184,-31920,-10773,-19626,-92313,-140384,-74835,-4197,-28002,-58689,-14601,43653,70117,50471,38066,93588,149869,129999,119473,155594,169549,158358,185080,229413,247993,275621,330080,506548,801627,717627,144091,-195964,-111788,15173,49320,84387,115540,112969,124973,136219,125129,155635,192480,230005,268470,280461,245239,240376,244111,-152317,-223319,636358,1329644,1058451,676096,918421,892340,2030830,1592765,12296643,74997021,149977671,131541892,47807102,2732849,-1036645,-1277928,-1290391,-918650,-1014120,-865173,-801284,-558718,-482543,-512681,-542383,-545461,-524256,-451440,-331163,-324753,-381688,-401612,-378088,-350089,-325965,-269019,-206096,-152793,-181649,-251098,-190961,81681,235614,-22511,-363855,-398245,-290886,-238992,-213580,-214493,-248572,-277012,-268384,-218411,-182420,-180662,-210585,-254454,-272934,-249046,-227187,-247995,-248486,-230142,-213555,-226181,-257605,-261578,-233468,-285590,-342856,-347533,-516922,-715576,-394656,295139,523034,282752,108192,78010,74071,44616,-31282,-129271,-163227,-71731,13619,-22254,-65609,-51054,-42814,-16763,18841,-15026,-42126,-53791,-74640,-50935,-9180,-40883,-109583,-130891,-132195,-161981,-157236,4991,296810,459826,329510,142922,70847,77836,37533,-11618,-34339,-44017,-56913,-68325,-69890,-34452,-29544,-108753,-127050,-52247,30143,87743,120027,89016,28856,23300,37281,5994,-24056,-5311,-42352,-135038,-121032,830,115691,132733,61148,1378,28947,75832,63601,44667,109253,197719,180127,90207,29177],[88637,40936,22891,8726,-4479,-21872,-7888,10331,-35903,-105349,-103869,-27154,47281,66387,44886,39156,2020,19983,85147,52786,-48060,-105183,-94822,10613,47072,-48283,-81194,-5090,13479,-30418,2567,92162,32351,-137743,-145204,-7026,82828,48993,3777,31935,79302,62400,-14618,-67289,-14725,99793,167517,171021,149467,105083,54549,30711,80004,117232,46958,-3008,14157,21433,3059,12981,27480,24408,24531,51947,89656,52497,-45833,-77378,-41174,-61359,-70496,-23188,-11064,-91185,-130111,-72406,20082,59038,67391,57865,50021,26032,-10380,-14088,56616,110990,64287,-30325,-98508,-86705,-38776,20453,69190,43851,21209,14159,-22927,-49679,-27143,-15713,-34586,-67117,-72466,-28710,-453,38429,93640,41449,-93685,-157099,-132347,-92109,-65078,-58803,-78273,-80103,-50280,-12872,37423,61095,49900,48983,36182,-9171,-108657,-198725,-157587,-71491,-34174,-50012,-58621,-51382,-32676,-25646,-15690,49659,106973,97894,30760,-43318,-114395,-112562,8666,113283,47028,-38339,-33314,965,6951,27104,38884,18425,-19349,15645,104847,95320,45588,59891,46264,-25114,-37249,-11852,-20800,-36089,-19219,-26556,-27880,9152,3577,-23779,-4493,15795,-32332,-49203,-24388,-79663,-122462,-56485,23174,37472,30155,-11346,-86995,-119137,-92354,-105936,-118601,-72618,-12560,32370,13374,-71561,-128189,-109401,-15074,73558,57845,-11407,-16743,46019,75358,40186,-13369,-28548,6812,72904,116013,123375,117255,60903,-62513,-100227,-33377,12305,32613,79059,64130,-6070,-86367,-146880,-114798,-56797,-68703,-69302,2281,65854,93588,80131,1772,-64268,-50057,-16664,26128,79802,124012,104825,8181,-58581,-36434,21626,52930,30521,20248,16546,-11796,-86666,-121089,-50563,-6848,-64993,-80078,-2248,60246,71848,75172,67654,51141,57047,54274,-14133,-99889,-94348,13441,85626,83336,63983,64113,73034,59456,16926,-16819,-74743,-68816,25164,50730,27863,32510,-17124,-79113,-50658,-1565,-4205,-35807,-38685,40158,156336,172832,93558,34740,39561,4362,-18939,55126,66192,26760,21472,35592,71860,139025,135942,72518,50697,13555,-315067,-734816,-566227,-194466,-53305,-14432,10686,-11750,-36365,-48622,-22730,32951,42205,44413,77739,56049,-47410,-89983,-29292,49528,59274,-831,-24977,30933,65241,45255,96702,172350,146674,54309,-871,-12670,5077,33327,65920,-2888,-154427,-152638,-36526,-50761,-123803,-124655,-77347,-28957,-2309,11899,15860,16141,30889,60339,59046,23152,-37082,-85179,-81333,-25671,-19052,-73940,-64398,41133,109781,84289,62303,56707,10586,-35060,-97761,-150617,-130200,-79617,-14101,37351,20323,28138,103001,87538,46239,62699,32353,-36953,-23128,-13031,-75823,-117168,-115738,-58419,9975,65482,77889,31797,19460,70996,49824,-39170,-62838,-16805,28170,39983,19524,40761,109401,97960,-3590,-32099,54411,132640,88300,-37783,-89640,-20775,56565,92884,83167,45500,1044,-22228,-13014,6354,-11872,-76940,-83619,25767,110888,98287,31090,-40380,-52239,-1660,50316,77808,54484,64065,149871,196016,96711,-23728,-102028,-133190,-96541,-25552,779,-28495,-23127,22598,-18030,-115554,-112208,-58160,-38100,7276,33860,-37808,-116605,-72554,10158,80404,106473,14952,-99289,-83387,-804,65254,127484,162570,73730,-77331,-76092,61093,170901,164227,52234,-18731,-44331,-125215,-162024,-98044,-62994,-70104,-18527,56810,58290,-18358,-98530,-71113,43787,109208,65107,4110,11741,59794,97245,111466,54950,13133,53272,46378,-11780,-23808,-19095,-36736,-88600,-148788,-145871,-107648,-73495,-34125,4537,26137,23886,37223,78776,75183,2063,-64021,-73066,-13961,43588,31499,5704,6412,29393,21688,-22395,-44437,-19878,13560,51048,65857,15722,-22461,-27627,-70998,-74128,33195,107416,67487,-16919,-100240,-84596,35350,92564,73035,55093,47088,50833,98205,128239,104939,15791,-63211,-39547,7992,-30610,-16236,68564,110336,143816,179483,162697,92504,-53998,-154747,-103551,-16671,-51261,-108923,-54715,-21685,-76175,-88436,21528,151062,137568,28489,-9968,23054,11728,-4481,24115,62527,71114,20766,-10499,-11504,-49699,-115828,-140817,-77070,3946,2553,-43649,-20307,-26254,-62239,-22519,21703,30838,56147,58932,1974,-45979,-44676,-32124,-33711,-21065,18813,38157,35747,-6447,-52539,-41596,4062,25811,1119,-85237,-151853,-98123,-23473,-5262,-13697,-34790,-23068,-5090,-35389,-58622,-38802,-80760,-166778,-143933,-41489,-15486,-81665,-125055,-92200,-21413,15105,-32769,-70067,-6861,51330,35239,-33069,-80821,-38013,41863,42867,-167,16993,71206,68538,6410,-2142,87583,163570,135732,53261,13953,-4116,-6094,-5572,-19864,-59405,-120132,-92314,20674,75034,31958,-15956,-5593,1528,23590,82335,87612,66981,113765,103228,2502,-36615,-12208,-14790,-6355,28361,44145,63853,76545,111084,479009,1225208,1362232,579788,-52582,-178848,-178359,-144429,-101163,-116332,-76687,27543,43076,-24908,-60264,-34948,19510,39332,-18116,-67840,-37331,-7903,10030,31331,4610,-18668,10656,22095,5500,-29706,-80926,-71638,-14140,-57,-64810,-176372,-211929,-142377,-16477,89927,111448,97111,55928,-8466,-19347,34716,58257,90496,146405,83129,-22526,-40368,-39265,-29376,47131,78471,-950,-103734,-168252,-119798,14274,106260,42565,-65299,-77327,2338,115443,126672,31513,-27136,-20942,9028,1573,-34953,-3738,27408,3507,-56957,-122836,-116470,-23700,43139,30739,1905,-5214,-26048,-51343,-49872,-3190,57476,95559,92756,60110,89160,157585,173888,251267,407325,350146,91,-186702,-175724,-169403,-179565,-115259,-48674,-64241,-132671,-194211,-192456,-81493,37807,29989,-38128,-81255,-118801,-112575,-23297,60535,58577,349,3183,19371,-805,13637,70587,52875,-27926,33041,541296,1217921,1280771,640747,235991,168095,122416,50815,-70,-21933,9603,37934,7338,-17079,23132,96805,138070,130379,108619,90206,87490,90485,114228,149939,155463,150103,174509,185429,165264,201771,320228,522644,690110,480795,-48300,-353769,-238645,-92931,-22310,18585,14957,-24204,-21626,37517,74049,110451,136163,131609,91442,67541,38770,39952,13507,-443632,-568747,267948,952003,542687,44126,305023,257987,1132921,168571,8697509,67451919,142263768,129448074,49980149,4716962,-285638,-609680,-717701,-439134,-533149,-390705,-357584,-198793,-123895,-105782,-159589,-232307,-192286,-151960,-119938,-153830,-203733,-184092,-146218,-120350,-93398,-47136,-31014,1998,18678,-7587,103170,425325,453462,-48570,-459689,-422388,-265311,-209870,-147417,-92667,-125585,-205535,-219992,-161970,-130597,-138569,-151271,-150562,-155913,-140369,-76389,-33617,-31658,-35119,-44605,-77971,-102173,-78914,-55437,-121495,-174595,-134059,-142141,107016,785788,1088775,640770,185499,57474,26842,-12547,1430,2878,-27926,-27266,21230,40762,-7580,-36803,-11269,20532,95106,176126,126127,51392,64339,112221,140593,124871,72535,34339,55235,81778,66048,131992,318789,463254,346956,71520,-87732,-69280,-4005,16903,-2512,-58997,-84865,-54235,-63908,-102132,-82986,-69511,-101735,-86754,-45756,-1958,57831,111257,110776,59814,8142,-31590,-61966,-44995,-5051,-54587,-133785,-109829,-74067,-65775,18854,74179,59073,93220,158085,127280,61624,116517,237218,256871,192434,145908],[54710,7789,-55868,-92432,-60706,-28514,-25878,-16310,-33560,-81296,-92380,-43820,-5233,-13552,-10745,56040,85260,120103,173193,117089,-20993,-89984,-83454,-4177,50052,7696,-2214,9276,-74189,-113485,-3526,130543,92774,-77417,-109064,20428,102006,40367,-29069,23255,123723,117589,-11393,-96527,-24098,106326,143663,137289,155102,123889,54824,-386,-30565,-19890,-23810,-45143,-54607,-42292,-11102,42619,37647,-30447,-32060,25500,43326,-19884,-57787,-20275,-10681,-49458,7868,76113,21063,-72003,-93028,-49424,35192,98879,83848,18919,-8512,23778,38900,565,19672,88329,98412,69701,32101,201,-15205,-37473,-34606,-33028,-38698,-30808,2619,46865,97404,86424,21839,-25262,-37303,8172,58136,73658,81365,26256,-84003,-102739,-25596,41227,47457,-21676,-98845,-83420,-23876,211,33136,85107,94912,53983,-15346,-83456,-126578,-118779,-37068,7049,-22049,-69134,-97366,-115727,-122238,-101089,-38531,51130,123282,134201,94994,49550,-31621,-106497,-27960,77091,-1020,-101714,-76868,13808,62798,55083,18177,-41857,-89519,-41431,16877,-45702,-92704,-44093,-26650,-69614,-49321,7549,14903,38,7266,2103,7917,14120,-15265,-13856,46697,82376,22407,-38381,-43778,-84852,-132058,-104051,-38354,-4117,11255,-2743,-41142,-102187,-125797,-100944,-63174,-54687,-37837,30627,38432,-43065,-112718,-109598,-48919,33102,56304,38100,78408,118035,58394,-40382,-85129,-40430,38599,103370,136289,125763,63440,-11626,-38263,5468,19458,8129,57502,129090,105420,18666,-57778,-100333,-96331,-76758,-53538,-13289,16415,1744,14820,10966,-116138,-175684,-2462,154365,150666,117656,119693,94020,25459,-10057,20925,82783,112952,62937,11681,-23478,-43435,-73224,-97756,-100989,-79345,-72641,-84533,-62209,21061,72311,71586,39406,-10028,-43754,-50348,-97098,-154380,-160856,-107417,-39901,-6273,4940,22517,32482,25408,12017,4266,-39250,-44003,27409,66849,77394,82684,60394,36893,50432,87518,84614,6786,-77070,-15329,167087,225610,110622,18688,46459,88031,65267,-11941,-47399,17040,24580,-18659,-3320,49219,78664,71088,96984,44559,-573634,-1297564,-836216,-108990,73946,55406,22732,-43759,-77800,-101701,-62916,25356,23701,2175,26601,-1384,-86648,-92098,-38229,8910,1832,-33606,-8553,26129,16117,9440,62582,103439,78874,32186,-3925,-40855,-41164,12530,76483,24003,-120432,-130003,-21302,-41053,-133610,-154641,-134125,-114849,-84628,-34209,-9468,-33001,-50158,-4751,60950,73665,2448,-113403,-166047,-101960,-33701,-21203,12798,100955,129944,67661,53029,51033,-5993,-23274,-26050,-78945,-88983,-36133,25302,40035,2994,-14653,495,-34381,-41359,-301,27432,29667,11835,-47172,-91939,-81656,-87696,-87037,-52267,21918,82411,57390,30296,53288,53346,32573,23522,19776,21547,2936,-29026,-23894,23635,42263,9766,-4966,39881,64925,12460,-40162,-40060,-13023,26403,70579,53551,-18573,-29517,44364,80790,18304,-58076,-86763,-25143,115029,187019,138831,70316,42474,35236,43347,66811,101526,115765,121508,123685,87220,22423,-19169,-82864,-153598,-167441,-137204,-70369,-39304,-20842,19667,-1476,-74787,-77779,-39404,-23031,-11109,-14660,-38054,-34454,41621,80492,53545,4730,-64203,-115440,-56631,29529,53241,72479,105759,56962,-32343,16963,146636,199571,154849,52117,4557,3437,-42029,-78842,-54110,-53694,-65927,-33928,28370,46889,-10050,-100969,-105926,732,79994,40813,-3227,13894,48342,73690,111481,93441,34502,38840,54391,37889,15622,-48061,-125870,-149636,-129614,-105928,-81520,-27151,15679,26856,20943,19706,45378,49584,7012,-46683,-90670,-86438,359,44538,-19238,-61970,-3363,118989,153666,53526,-19681,-11967,11927,70825,125618,81562,18617,-23022,-90507,-93629,18535,102837,85909,31092,-38185,-3133,128182,132305,48959,43335,72028,70006,37783,-17236,-26383,3878,-12797,-55277,-56923,-56849,-13856,65124,114323,149257,173709,48663,-204302,-394884,-335657,-132804,-11353,-7185,-40567,-22066,-5506,-22769,-1813,89618,177089,168749,102389,70087,81497,42318,-55,-2363,9655,19740,-15069,-32629,6911,11569,-57509,-132322,-104918,-23879,-24435,-63317,-57744,-114132,-164966,-95838,-28332,-10657,21565,79697,95005,23943,-56039,-74808,-67185,-48231,-12480,40737,84312,57749,12593,18589,38992,17541,-5573,-44075,-103657,-87859,-11536,39380,35412,21651,59584,35634,-50075,-72295,-67353,-132193,-186117,-128850,-12849,26331,-22277,-68517,-56888,-18186,-13745,-69190,-92763,-44284,27187,30822,1310,16478,52104,34417,4606,2243,-19998,-57207,-43343,-1772,50017,115877,148818,91008,6875,-4678,26259,50098,18711,-23273,-48913,-78110,-58214,5685,25260,3420,-22886,-56556,-68628,20308,103984,104540,80557,72073,2377,-99348,-90480,9882,57994,50571,30718,25287,45295,40871,10438,208471,622746,749305,491668,120542,-61300,-112537,-52817,5166,-18106,-31377,-20650,-43814,-49542,-14074,11688,20891,48916,55408,28516,22894,7709,-431,471,-61301,-117514,-98040,-74158,-75318,-100898,-125314,-105726,-124335,-184918,-144362,-50768,-38700,-43284,3268,65032,105433,125544,81602,21893,39145,121866,141090,119192,112694,65278,-10015,-12932,15771,35227,54945,36451,-2695,-20188,-83159,-128303,-77072,29944,31684,-51595,-57992,73775,232745,219284,86112,-27444,-100394,-116242,-71113,4369,72376,84771,39952,-56061,-139506,-125262,-72223,-51420,-41366,-17548,15625,-32275,-89345,-75976,-26780,-4684,-5738,-18320,-29686,4210,57718,50781,11561,7732,36435,-1890,-49194,-71600,-99984,-128751,-86083,-11535,8278,-78165,-199846,-220139,-111095,-22842,-35592,-69724,-73724,-77843,-62997,14527,87979,71435,-4949,-36658,-49942,-78562,-79439,-52218,-70771,-124746,-228337,-311228,-99737,364727,489222,307780,218578,150483,78459,51900,45059,64640,78025,61017,44274,67054,119721,132148,101058,78687,21972,-36762,-23745,37208,71718,54027,17177,16497,22163,8942,33152,123984,218713,199303,57136,-154633,-278755,-213934,-117551,-39193,-30927,-65446,-83957,-87632,-65911,-33647,4755,35483,-7451,-125659,-210551,-251952,-250648,-276625,-578301,-722968,-367967,-194632,-366001,-609776,-562515,-551800,-416522,-967227,93815,12050045,29667101,29719753,12740098,1896297,239514,157019,99713,157461,133334,187826,162151,172425,199986,205051,146783,78483,88752,83319,83796,71385,38912,42522,67389,113914,139762,118605,77205,90034,157752,191188,244298,365752,311551,-85116,-331272,-249402,-144115,-113086,-29114,55922,46005,-10879,5537,33099,-5247,-61331,-52355,-4659,-5805,-716,92435,182501,182886,127938,71870,21221,13000,60965,87163,9301,-34127,82130,277100,699116,1141960,949846,309950,-44465,-60470,-75005,-129439,-88836,-16706,18453,24785,9089,-14950,-47621,-53605,-18841,10226,69150,164599,152668,60933,53029,133030,172572,131516,105132,121978,127196,122721,121647,187170,309234,295454,45549,-188584,-220139,-134024,-36084,24561,6637,-73227,-105993,-73695,-89807,-127575,-110037,-79137,-66062,-48156,-71580,-85151,-43512,1374,18513,1842,-47840,-106237,-130203,-102920,-73066,-94508,-98978,-59713,-83572,-125322,-64949,4091,21428,55219,98472,64946,-6383,-7419,62586,109072,104004,94488],[17439,4365,-60386,-92954,-44133,-7090,-25411,-5996,15417,-7120,-35887,-24870,-24029,-41377,-27627,44630,110786,184850,222425,135341,28493,-1358,-2424,18774,28598,17238,40363,25133,-83650,-91335,6627,70712,37210,-46395,-44183,37237,75963,23992,-26648,5855,79864,74672,-13271,-82281,-37924,57675,75760,82228,118268,81561,12766,-52750,-119114,-90539,-30937,-64592,-100531,-42089,19521,37376,-14637,-118766,-118906,-23884,-1077,-68398,-64429,25970,55627,35430,95588,120757,35572,-1511,29435,18451,22352,77813,57099,-56360,-125148,-52564,69206,73825,32466,60893,109535,131745,102077,16540,-66240,-125830,-97246,-21815,-23613,-46261,26004,113045,139300,69603,-19696,-40243,-22364,20299,30702,-5470,-20946,-39543,-81458,-37085,111671,223905,208626,83019,-30126,-13711,71550,63267,22949,48553,56176,-22108,-109216,-122454,-72682,-10071,51118,65783,6382,-67467,-85336,-106949,-129795,-99517,-23674,38368,82726,105818,111745,125974,78482,-35777,-39831,35467,-2534,-95066,-125696,-78309,5869,67663,56538,-32629,-73967,-47040,-78571,-159379,-134005,-72891,-68168,-58219,1046,41807,44142,29821,10887,-6640,-3583,-23862,-64046,-39707,61626,125179,68586,-25577,-51495,-46486,-63136,-81554,-60965,-40824,-53934,-53406,-22192,-56696,-83218,-5563,61094,-10851,-67321,35819,118887,62510,-17557,-45262,-36021,-1678,29887,60149,126272,135193,10509,-105082,-94084,1799,69172,83489,80102,67363,4463,-56171,-8925,78569,34525,-23119,46550,125938,94169,30946,1986,-11199,-32611,-45290,464,78753,77946,-22293,-67187,-60057,-135632,-168796,6937,172683,166030,97574,79761,82926,63431,28429,33667,82796,106787,55278,24088,3277,-8770,318,-27663,-101795,-108736,-58187,-77458,-97087,-23739,34441,38055,18376,-59159,-140428,-142636,-125077,-97191,-70623,-60741,-60149,-64731,-71376,-21127,23292,35691,32273,2263,-33307,-35893,-12781,23056,82484,100803,89767,74384,53098,72517,91517,8418,-114135,-107529,33675,115774,79540,66325,93277,111263,68437,-39125,-25683,95054,85604,-26080,-86747,-84233,3950,52748,47742,-197,-335795,-533416,-365503,36121,132547,106673,44511,-46296,-89252,-113786,-94132,-14278,48402,35631,-1045,-47957,-81521,-51093,-19681,-41483,-63532,-16901,21732,-49519,-97627,-37242,16517,-7003,-22278,-21664,-65509,-125351,-114024,-53354,549,-21247,-78784,-57134,-3504,-44659,-107505,-115550,-118691,-139393,-102362,220,49874,1652,-55814,-20877,70466,122093,53894,-103640,-198716,-154780,-48590,38075,83520,102243,74544,6190,6083,27165,894,-21346,-37417,-73874,-62893,5191,54913,35311,-22849,-82754,-133334,-139985,-80839,-38955,15955,87856,82922,2381,-25548,25387,26280,-11284,-36272,-16078,39793,33827,-13409,-3100,52224,107908,127805,68478,8268,-14469,-11690,-14046,-4135,32152,72689,61837,26676,8072,-27611,-45681,-42268,-53993,-41363,-5907,-23619,-84829,-49107,81491,139130,27684,-97501,-91392,23217,163890,230877,190111,124961,106853,97713,71818,46226,58516,99926,116089,44990,-62979,-92275,-45783,-53981,-150360,-240997,-223828,-103541,-14258,23255,31783,5549,-42672,-37123,2150,19431,-7986,-40423,-15493,47839,93012,61709,-2134,-36603,-40252,-36320,16113,80572,97131,95394,93841,48912,-4992,20157,55850,22905,-18317,-36578,-33005,-7418,-28144,-97983,-109284,-56362,-12460,13212,43405,56197,15937,-61051,-74830,4293,57552,24453,10587,41889,61169,58850,106417,105734,20667,6874,64546,91551,49227,-64520,-151230,-115615,-32790,-15172,-11261,50648,69315,7589,-35089,-11758,39909,18100,-52629,-76508,-52393,-6571,59919,54550,-44448,-92011,-12595,114918,138178,39684,-22352,15965,46223,51638,74307,92597,91636,52376,-31177,-52086,26526,91805,70153,24236,-2478,51211,140796,91694,-31219,-49486,15237,54080,-16637,-141042,-172796,-78818,-1042,-15214,-29236,9476,61314,54019,25806,42771,65647,-41913,-220484,-245055,-137112,-47662,-14450,-16708,-18253,3166,5916,1531,45996,110476,168013,180225,137410,92074,66730,130,-59416,-79849,-83226,-83950,-98720,-77222,25841,90836,35276,-60698,-62748,-18255,-38412,-89538,-80191,-100565,-122416,-80023,-63588,-67549,-24665,63226,113848,63208,-11497,-6531,13663,920,2358,39247,71608,44386,-3711,-13385,-6423,-28466,-16712,4791,-46011,-60104,17862,73529,69823,69312,105055,64587,-31000,-64620,-58873,-76768,-79322,-58686,-20576,7256,8167,-2702,-27495,-75409,-98658,-87397,-37310,31256,80055,40715,8101,58185,58842,-28539,-55919,5075,6818,-67318,-52212,45057,90197,67000,31963,-26175,-60063,-14983,71599,129754,81030,-16881,-85314,-64312,-14499,-4554,-23214,-15651,-27799,-99704,-122147,-30772,20835,17100,24731,-9839,-71185,-103446,-90287,-22583,52764,92924,67074,-9257,-30684,-1427,-11320,17460,137143,239844,236847,159269,38157,-15876,36076,71839,46128,11083,-34459,-73970,-38394,16989,4387,-31977,12206,71485,70425,51125,3546,-19773,-4126,-69474,-155696,-141335,-103902,-95013,-76658,-49028,-26907,-84240,-168745,-102081,70300,93993,39042,30691,39060,65037,101874,84747,37945,24232,66635,75520,21787,-29439,-39006,-39550,-7060,44538,49735,17524,-27071,-54579,-22326,-22087,-73238,-96654,-20828,25600,-35213,-56713,61856,204927,204981,100802,-23741,-137877,-171648,-90990,55055,142608,122863,38941,-57912,-96438,-36924,-10341,-53203,-43007,53050,106492,41726,-36968,-58413,-49513,-54235,-71711,-91605,-113272,-101988,-40006,-7996,-61686,-115660,-129044,-48377,26805,56704,18847,-25102,-24402,13575,53651,-2997,-146510,-193237,-103107,-44252,-57497,-78776,-58055,-3924,58823,110638,126677,91123,36237,-391,-52439,-94865,-98215,-89741,-95471,-121232,-255915,-422492,-360438,-150967,97010,122336,72319,63548,80128,76653,48624,68867,98075,73306,34051,54857,90773,56477,-10410,-21253,-54358,-123256,-124267,-57880,-2286,3814,-37337,-40647,-7386,-2055,-11991,-16110,-33967,-56423,-69021,-65550,-51436,-62974,-27114,15964,-27697,-70738,-51634,-52705,-86962,-84987,-47533,-5637,-40912,-155756,-263949,-314324,-314318,-318763,-433831,-571772,-563490,-539109,-539560,-598826,-667273,-615634,-638117,-728973,-922583,-428605,1337091,2551786,1729412,405680,298921,347821,331824,317413,277399,231594,189835,186045,198929,188491,147046,124223,101366,94871,126658,152360,120183,91876,141710,207765,194162,128150,81203,86400,144555,173098,143865,125380,75406,-66687,-96261,-12743,-8412,-24154,44987,122605,132948,112920,149011,177938,103644,20880,43576,82841,64200,75469,146403,186852,170177,113024,68677,38157,44751,91283,127318,66736,47563,170233,354079,586904,667492,368246,-20028,-128421,-72570,-70924,-99454,-71720,-4886,33927,16744,-26486,-52109,-69368,-64794,-23718,-3738,3572,56012,76597,29357,-4648,22165,42361,32297,50458,83642,60764,30992,41711,71359,120597,82523,-66546,-170354,-138965,-74523,17657,70156,38148,-35767,-66977,-58562,-61068,-74690,-62329,-10743,30832,28176,-27710,-56004,-47066,-50130,-44722,-28400,-35600,-66151,-86455,-90886,-83034,-63392,-10188,35450,13065,-12660,-14407,144,26156,47038,43066,18061,-23613,-81293,-101261,-63149,-23990,3117],[-29342,-8077,-20752,-23500,-2067,-19973,-70891,-62441,-13834,8216,3865,3137,-2152,14296,27723,34457,59758,142550,172373,91031,32443,40485,60706,77341,32667,2133,46687,53939,-16583,-16514,17647,-2700,-37078,-41412,-11776,14830,27867,9114,-12059,-8172,14296,12748,-11606,-47683,-40129,-4064,-1834,-48,3618,-26530,-36574,-71599,-125771,-78305,-10278,-55371,-91057,-2436,60210,28608,-45417,-118391,-114492,-16474,34292,-16935,-27983,45792,100295,104303,112110,78254,19135,32800,86669,24783,-45618,-14351,3656,-81443,-158785,-100464,65407,120507,55096,48358,109965,131525,53695,-66794,-141512,-139932,-55654,36527,28435,-14612,36202,99491,91705,13207,-59201,-65155,-40747,-34223,-79655,-131107,-142605,-130528,-100441,-17319,135009,257470,237611,117352,36904,65213,140777,110998,15356,-27543,-47891,-113925,-166512,-105717,6964,57448,71481,81250,43626,-22528,-13587,-24001,-67000,-46960,17242,48304,41072,42500,67086,126388,128437,43980,-7411,34039,45550,-21798,-116941,-137302,-58764,62196,97454,33965,13687,11034,-72890,-135945,-58201,3608,-27042,-16081,51582,57422,44419,40001,-10599,-67435,-74546,-91695,-117724,-85787,1200,74317,58741,-13075,-48941,-19124,23616,-6922,-45450,-56308,-90973,-78118,-2748,-5555,-17500,66556,121788,28591,-48818,49745,156075,107105,37571,23106,11130,-7505,25461,87997,114655,80913,-32764,-115864,-68362,27900,48600,9057,-14006,2359,-10385,-38247,-4971,38275,-5481,-26483,34876,77447,40369,16159,28597,35979,41214,50672,75111,120433,116978,29780,-33018,-31775,-56295,-97409,-42571,48549,68386,29609,48954,109573,107617,24134,-22842,34508,89107,55431,47290,28423,-10797,4865,5960,-39960,-47525,-27573,-49370,-33591,23461,22866,-3434,1673,-41365,-100640,-99774,-62933,4311,76922,110941,57769,-46942,-116605,-62038,9094,40615,47884,9035,-30409,-35784,-61750,-49302,35791,67241,48595,25737,-18369,-25933,21158,12428,-64592,-103482,-69124,-43654,-554,96276,128237,59525,-43483,-69063,87041,245110,178540,10141,-99951,-100168,3161,33480,-11215,-32322,-69502,-53619,14650,73378,123275,146376,58564,-59627,-89675,-89221,-98862,-37341,98658,114335,11747,-60793,-73458,-39209,-14395,-64014,-66473,36689,25554,-130430,-163715,-45615,3104,-62074,-78511,-64558,-104444,-145289,-105229,-57148,-47703,-53010,-34306,-10910,-20060,-30394,-3994,-3898,-57885,-104980,-55721,71760,129077,72805,7548,20948,70182,106358,56281,-76952,-188808,-187805,-81457,36625,69770,33873,-3160,-20870,-9310,-5047,-26685,-50385,-95895,-125374,-83741,-4179,46263,29553,-35149,-115051,-174387,-144349,-35346,21091,45422,84909,115719,90842,49903,78700,99051,75437,14820,-28937,-13720,-22259,-68380,-27456,62033,123561,148042,76630,-5300,587,48211,64561,55144,63267,98408,78882,2431,-31563,-55012,-94766,-114500,-106546,-79277,-50785,-65289,-110396,-91464,21176,101300,19916,-96524,-72633,36757,127984,186884,200468,155713,109539,77950,37291,-1791,-15352,1139,38793,8350,-61955,-98442,-66279,-47303,-130743,-238222,-202466,-84987,-893,44958,35528,-8657,-38250,-7196,35902,36885,4323,-16849,21677,69612,55669,-216,-11850,29150,74567,84765,82875,104359,143768,152836,110755,46637,410,-28521,-97971,-168076,-121642,-40767,-46220,-57091,-77398,-159799,-171189,-53212,33280,48813,47655,37251,6568,-33470,-28939,20320,42656,30511,35723,54540,50797,33962,73347,63053,-8899,19796,101942,103331,24852,-76670,-100455,-19641,52051,59575,66559,113373,98890,-35403,-130826,-96477,-28803,-37429,-87768,-71161,33631,104751,90064,41693,-8989,-31085,311,58001,51355,-25035,-66025,23592,99432,21821,-58758,11077,126499,150098,73895,14219,49037,99480,68834,10000,-4433,26209,49022,-3043,-92715,-122084,-43535,34609,-5560,-127363,-195370,-129841,2968,57018,35861,46097,84576,44832,-11029,4298,7050,-48994,-106544,-87496,-23354,-27040,-64416,-85663,-76995,-38832,-26804,-21378,24814,60509,92378,121397,98206,40947,-10076,-70184,-94708,-83351,-108633,-151762,-145603,-82007,11829,79284,62837,9523,17080,27904,-15983,-80868,-58788,-6638,24903,41936,1000,-57412,-39047,24187,42129,21256,11008,57859,100883,57537,3004,-4122,12867,10303,-12880,-45770,-57432,-31835,30692,61754,-3063,-34461,25446,57554,51747,64316,76020,42556,-8787,-43748,-50406,-42503,-25995,-18688,-39516,-55545,-26762,15147,-13457,-104524,-133466,-59698,52757,147437,149382,48052,-19388,14961,223,-59256,-52408,18754,61808,26943,23566,94875,95100,296,-85715,-140737,-145605,-50392,79727,143939,95125,-11683,-99047,-78861,-4426,5045,-19795,-7490,-32398,-88158,-67116,-21752,-61004,-94685,-54357,-53805,-64547,-27056,-28568,-45222,5748,90113,105788,8986,-58874,-33189,-7999,-8762,73449,139425,105133,70286,22319,13354,36632,24268,8044,18387,5102,-22202,-597,30882,-1453,-45575,-6307,45876,51759,66519,37915,-19422,-19901,-42403,-103070,-96217,-62522,-39615,20022,66695,64034,-7942,-86392,-21093,131369,163805,123133,121929,111065,73100,63974,71386,46501,-10067,-24911,-24573,-71290,-109774,-97337,-49124,11936,45176,8723,-19862,-37622,-90688,-86165,-9196,34769,7381,17792,21887,-50253,-76135,11971,111079,114708,32746,-65793,-146284,-138331,-14471,140212,206641,149386,38819,-57226,-51926,64473,98400,11469,10651,137136,181746,111181,27962,-22658,-36862,-44536,-70744,-99012,-139147,-167229,-122209,-43053,-32717,-62094,-83965,-69183,30159,111363,84827,42942,21227,-10796,-10337,-17887,-89009,-101589,-18218,36740,25866,-18488,-43529,-1731,90912,148462,126979,72070,26142,-3216,-45221,-53325,-39756,-30962,-17922,-21879,-88949,-160785,-170818,-91943,-61939,-53229,-78373,-25564,55238,56814,12511,27589,66335,26287,-35804,5067,53281,-12962,-100900,-107744,-102721,-117919,-110056,-72606,-15157,35942,44219,72891,124004,118604,74225,1005,-69380,-56434,2185,44179,70718,57485,56794,28472,-43238,-68486,-47940,-36083,-40321,-48255,-45059,-18028,-14274,-54024,-110946,-142736,-140383,-130992,-190824,-342112,-351198,-130414,-101948,-155579,-183708,-228589,-232259,-294359,-266454,1416997,4362630,4836129,2611883,806470,335303,272438,167416,132449,77490,-7927,-36658,12059,33465,45293,65128,41289,2291,24135,80399,96983,32974,4199,82800,132755,87329,49200,33870,42369,52968,12418,-31756,6540,5270,-19930,38975,102926,55739,-6233,12670,60434,81879,72529,89679,137893,96895,35578,53249,47416,-546,22060,56719,17672,-21175,-43892,-44347,-12759,43393,81147,75284,39412,82301,175482,221313,298298,318891,130167,-54248,-41058,8539,12735,16071,25087,43909,51344,21933,-8894,-36235,-67222,-55125,851,14209,-33649,-53986,-27150,4985,-18689,-74517,-103711,-82170,-42423,-21620,-29313,-44552,-41776,-34496,-30966,-22474,-32231,-67139,-69270,-27826,57791,99154,74832,112,-64916,-62104,-12281,-11828,-29511,21240,58782,38538,17877,41711,37391,-18084,-40033,-2073,37141,39059,4755,-39841,-46121,-16747,24637,53753,42843,13938,-4422,12621,54835,63641,35404,16695,524,-47593,-86074,-75727,-62977,-49366],[-70156,-36429,15410,36909,19777,-36772,-110657,-155414,-118740,-47615,-16464,-10383,9235,64357,79594,16120,-57411,-16805,41060,33964,-1655,-8275,45834,112447,77779,34234,69397,91475,58081,55287,57593,8345,-22221,1262,10865,-15860,-12036,-14195,-32129,-31979,-9471,5781,-16682,-34315,-20829,-30947,-57526,-72457,-104328,-116366,-59133,-46423,-84497,-59231,-27459,-55731,-63554,29738,95328,53484,-8413,-25274,-18696,35037,102156,93771,60214,55016,89320,107131,67623,2757,-25092,-26933,-9509,-48222,-90960,-71199,-32820,-52881,-84525,-52009,50155,83526,37766,40687,99117,110826,10714,-105538,-122288,-52801,14257,29117,27517,16947,26410,36167,30929,14879,-19313,-49490,-64419,-110000,-171316,-182071,-181632,-176593,-114801,-28839,47642,107690,93831,29818,20558,68274,95791,66847,-3955,-72602,-104920,-137724,-172005,-108766,10322,55104,63162,70918,57011,19450,32847,26072,-37608,-57023,-4187,49728,39220,1810,-7846,40877,69608,37415,5634,40272,69337,25659,-67652,-86351,-34181,29847,48468,46495,41582,23870,-7827,-30933,9001,44666,-8294,-43430,9557,27403,29016,36367,-24723,-104011,-124918,-140745,-140034,-79322,-26936,-4324,2365,-15141,-55662,-32538,55111,34011,-39562,-54707,-59406,-34558,29327,17291,-11498,14263,47975,43180,17542,47563,94361,51845,5392,36427,37288,-10233,36446,115930,70508,-11952,-66594,-100725,-70011,-9870,-16754,-60509,-51890,5248,7634,-39911,-72026,-67942,-35147,24027,48495,27773,-14496,-25064,-14654,5396,71656,125592,111549,83580,84570,79911,58576,34168,-12643,-87238,-113171,-66469,-19882,-12224,39790,122545,110325,-9537,-86286,-13870,77486,57564,30749,-1796,-51372,-62047,-20249,30119,42276,-2717,-11334,69224,117617,51416,-28886,-39659,-6646,16161,12971,16121,58842,127782,175184,111591,-27322,-96540,-62155,-33607,-19125,20062,27027,-22004,-52635,-90243,-84992,6073,40468,-792,-20064,-43009,-69760,-12167,70853,54017,-12024,-62366,-112600,-60820,71277,113683,3664,-136475,-99073,135179,304440,195431,11757,-67464,-19714,40243,13754,-24332,-15039,-89245,-280746,-135072,-5824,99924,142632,23539,-87965,-61845,-26126,-51496,-29188,60823,80716,2372,-54873,-87036,-76081,-50268,-69794,-34128,47876,-6093,-134541,-128697,-22593,18446,-43074,-83522,-85436,-75432,-51241,-13971,-4592,-24522,-22868,8357,-19778,-69408,-4863,115028,96632,-15865,-61112,-8336,90888,137086,99475,57718,61511,69329,57429,9329,-63284,-144639,-165662,-93229,-5840,2137,-39709,-40641,12641,40814,-11226,-69344,-54030,-60087,-111300,-115392,-63773,5501,28706,-21469,-82856,-97899,-67430,31938,114328,101753,48505,76587,107871,49552,35175,74765,89410,39128,-12529,-23998,-52702,-73478,409,71560,81514,72760,35650,-886,21076,76959,127744,126289,75531,51269,47802,3478,-50486,-100589,-153347,-164775,-110141,-48664,-22617,-43898,-91325,-124441,-67170,17346,-9213,-74467,-44700,25941,70257,120684,163660,137770,79081,20348,-18002,-13307,-20837,-53286,-17291,45454,64142,2912,-38535,-28810,-49648,-97902,-87908,-38912,2280,45438,45659,-12653,-34078,15070,30418,-1298,-383,25771,56342,52993,11505,-14677,41027,125473,162320,127951,80718,89272,142280,141457,74656,28029,8549,-36040,-131007,-166573,-27883,80001,-633,-82517,-97282,-139612,-120795,-22432,23550,13438,246,-19556,-33186,-43295,-37325,-8340,22853,43890,54568,36357,8345,8028,36770,5004,-36818,36096,104901,65222,-6510,-58697,-39755,29315,60073,72359,92059,123951,101315,-41492,-164252,-157149,-108063,-82851,-74055,-27023,90080,127178,44578,6411,38507,46900,26991,36475,24289,-53684,-100183,5876,102339,-12773,-142772,-65175,99788,156897,93927,28911,54318,110191,83591,4169,-38464,-43824,-54089,-68518,-79017,-75768,-14403,33929,30365,-24832,-94280,-83905,20090,71552,35125,-915,24761,40950,51533,77623,47229,-19918,-87375,-165661,-147139,-88633,-93029,-106566,-113814,-87849,-54988,-27009,3699,4705,2353,30432,35089,-11832,-52310,-74725,-34490,26259,-32035,-130285,-111118,-28207,-5463,3633,27810,41323,51113,30361,5644,-12063,8781,54296,101208,146891,120453,22655,-15848,-8974,-49018,-72536,-43256,13931,66568,41750,-28141,-56217,-25712,29802,64246,12453,-29579,26432,92978,88378,37045,17672,23768,13921,9719,17349,10690,-889,8059,1706,-28293,-77058,-95649,-49717,-53467,-105093,-67458,15859,16680,-50392,-75127,-9677,88003,159087,146520,39024,-46724,-49296,-41732,-17523,11517,23010,50182,44243,25493,55421,51409,-20029,-100491,-174173,-195518,-89136,32191,73201,51644,-2335,-77280,-109568,-43066,11156,14661,7508,-46058,-69403,1984,39968,-45012,-110079,-92706,-78237,-49405,38050,59445,-1073,-16166,41520,94798,85281,18156,-45072,-48580,2093,88305,122558,73081,-32257,-61760,-29949,-28818,-75262,-81975,-18251,24138,6678,6550,43525,53549,29193,23666,26229,34016,101604,113449,3468,-62804,-42546,-41289,-39945,-8992,30053,66479,73402,56894,7657,-37554,33150,153140,195225,186752,210432,205056,98693,18942,34027,46740,574,-26081,-44389,-73974,-68969,-58711,-26702,40708,44142,-29835,-42583,-16049,-63963,-102550,-21217,101850,118845,88196,24582,-59830,-62837,9572,67281,37330,-44838,-100084,-113833,-51345,88374,194411,197057,122712,36250,-54746,-51709,70136,105996,8429,-18192,72182,133493,95244,36635,5737,16882,18754,-28511,-74096,-108691,-159509,-168618,-76291,-1229,-19731,-24528,-41539,15938,86167,75048,43326,32511,-44275,-111023,-96660,-57087,2205,79308,127413,121771,59369,-24585,-54766,-2999,72685,81418,23876,-61220,-106804,-84661,-19389,-1651,-10386,1193,18720,3047,-60574,-79786,46049,92150,4303,-62270,-39657,-10631,-27565,-45639,-30868,4546,-8769,-49369,-7577,32335,-38973,-115107,-121343,-95184,-37544,3117,-2436,4288,51398,101578,145202,168821,155318,125427,50252,-32439,-30969,27479,31435,17358,64638,45498,-44972,-95641,-88838,-97351,-62394,28057,27930,-32809,-41217,-19195,-2259,9390,-6008,-19379,-13202,-98817,-273468,-295390,-184368,-22163,61956,40060,-121163,-199455,-226315,-255979,95380,1158967,1853511,1263050,601374,352596,241426,85663,14802,-8724,-47722,-60845,-4684,4555,24009,100562,77315,34975,54142,80340,63531,-4738,-16599,36886,59835,28100,10886,-4003,14952,18927,-59923,-77075,20455,50740,4298,35302,88607,63330,-22399,-62831,-43591,908,15817,22971,48575,33471,-16452,-30833,-49044,-88343,-64418,-31191,-64615,-104505,-137365,-139925,-51746,75267,99023,7997,-19277,99679,200955,186023,240922,301017,189260,48543,40124,63500,69302,66250,67577,74771,75925,55232,39598,2944,-40018,-8126,57220,44598,-47440,-105806,-71351,5833,15289,-47713,-92777,-78237,-52691,-40979,-13660,2434,-13681,-28128,-62561,-54819,-35521,-75639,-101069,-28423,61450,104557,103304,15209,-91452,-69526,26672,27220,-28098,-26648,-34540,-46354,1885,88251,106894,36682,-16792,20025,88569,103099,47313,-15920,-23855,-10837,-20517,-31781,-47938,-90708,-88710,-18553,44792,55554,49666,25770,4860,25865,54684,43622,-7931,-48961],[-72565,-52583,16173,31560,4146,-19944,-78631,-161467,-154696,-77307,-67438,-66491,-21184,28927,38869,-45618,-191887,-201455,-84366,13579,6203,-33843,1736,80237,107843,101591,104684,105871,90329,116475,127458,60705,28518,64848,37477,-42139,-45140,-29697,-51557,-55366,-6996,19375,-31360,-39625,1030,-26597,-72173,-71664,-97104,-119542,-51246,6925,-13354,-33857,-51649,-68064,-48834,49362,124955,90991,46833,56436,62478,58833,95150,140164,140045,74655,62212,83351,29614,-40370,-58242,-91023,-113452,-76002,-19388,3975,-3385,-14960,2110,43904,60750,29411,17752,49215,84901,99541,72400,33685,46137,66407,21041,-50581,-22453,29755,26325,-6061,2313,49607,47426,-14283,-71474,-130689,-163022,-119451,-101293,-126931,-99373,-38298,-17838,-24922,-44031,-67136,-36732,11532,-2682,-24750,-32893,-53191,-51313,-70527,-140437,-145643,-60830,11640,59190,73880,60828,33887,31711,22479,-45181,-112905,-80439,16772,62158,18024,-40431,-36287,-12187,-23209,-15583,34977,56982,21467,-27812,1947,42352,-2762,-43005,-5741,-10140,-30193,34858,57429,15313,-17646,-75392,-128965,-91723,-22116,32074,34172,-14933,-48367,-61750,-103159,-95173,1988,40369,-13823,-23291,1572,-37084,-28454,60080,47619,-14888,-13069,7980,23467,55518,27898,-31885,-78334,-54361,52908,95621,47163,23497,17485,1511,40779,45658,-1620,50320,125443,50918,-58751,-79622,-83306,-93104,-72263,-68556,-63791,3986,83322,46334,-76873,-159724,-124083,-10397,83316,76600,21390,-23664,-47845,-62085,-28972,67415,126097,99988,48445,46066,79704,91302,42873,-45749,-120584,-120469,-63444,-4147,30789,69772,114607,95983,2607,-62443,-20850,58339,45369,-6157,-22616,-28463,-73849,-46639,49793,72504,6912,9789,91620,123895,64984,-30209,-79588,1870,77207,58393,39917,67845,92874,81414,8031,-53457,-35756,-14235,-60425,-80184,-9332,41429,-18799,-76024,-78482,-35993,64979,80066,-2854,-11910,17924,-6307,30105,125896,120604,47723,-24067,-89061,-71539,14460,60138,-696,-100867,-95819,64110,214975,131198,-36782,-51718,37917,63039,7513,-23378,-748,-148155,-347960,-313367,-57796,87366,76325,-46360,-86039,3202,49165,18464,-20575,-58244,-76102,-60059,-32647,-55073,-80892,-96116,-94205,-42062,571,-15032,-54782,-64126,-27332,19293,-3816,-59023,-79631,-31832,32352,39542,10940,-2248,4119,11326,-44681,-86076,19282,145736,85199,-29289,-33305,2714,35551,58057,45175,27101,45452,67476,32834,-39358,-74755,-86619,-83240,-46068,-13765,-33140,-70185,-51555,37282,90255,-2762,-90820,-14536,63877,-14002,-115767,-115156,-27395,40579,24937,-14879,-13968,-6514,51582,128514,113566,15107,-3627,26694,-18126,-38296,5622,38491,21604,5422,-2506,-35782,-38531,11640,44413,26198,-13902,-15444,14227,14974,38723,112290,131272,46374,-7731,29508,37473,-42773,-134981,-167385,-139758,-66684,3244,16456,-15005,-54542,-84565,-68203,-35485,-55401,-65531,-23789,21665,62233,107227,124223,104734,69112,-1360,-28721,29686,55918,15104,22332,89065,122949,66503,5645,15323,60926,58825,4060,-2790,14080,44315,51140,-8342,-25205,25201,-5193,-60500,-22502,38040,54817,30640,13971,21892,85582,157659,156198,63628,9403,50560,97309,53281,-19528,-8184,27796,12840,-40790,-42510,84586,149655,27012,-71856,-63334,-41574,12240,18979,-49149,-84457,-71539,-66600,-55773,-60990,-83517,-64858,-7214,29060,44139,14431,-13828,7638,35743,-6362,-56636,-20243,21318,19390,8865,-29513,-52903,-26781,9649,33640,39517,59294,56051,-12270,-88590,-123195,-120869,-81196,-23866,29824,81618,48204,-29280,-15148,37496,40199,19660,39507,50268,-23516,-74186,-9316,23046,-65489,-118449,-45913,49721,49081,-4801,-11348,34853,80992,53351,-25254,-74608,-84271,-95159,-88293,-37574,30602,62358,34781,30396,41452,-486,-15069,25104,26324,-7815,-52632,-42888,27429,118298,153239,96220,-13186,-120468,-201773,-175825,-81984,-37084,-26407,-44438,-56020,-30942,14675,39807,10631,-29394,-21859,4481,-6826,-13097,-16231,33898,108860,71680,-26755,-32423,13613,-4015,-28129,14311,58534,27991,-37400,-10752,53699,66447,32539,30012,113765,162261,93528,22451,-12335,-73786,-110130,-92891,-61529,-28277,-10982,-33864,-49036,-8084,86498,157287,103772,51108,73958,66476,36298,63352,92129,49435,242,-8546,-22594,-29622,-18248,18536,43215,10913,-92602,-144515,-80678,-55869,-89799,-32105,49433,61011,35998,16261,19305,51042,79379,86353,16470,-54389,-68318,-28272,49546,66399,5843,-35903,-72212,-85700,-47267,2255,22673,-4592,-98877,-145367,-72930,-12706,11241,23748,-5309,-88448,-136776,-86953,-11985,17901,7150,-51573,-87864,-40315,31464,14772,-25621,-65431,-107818,-65959,68569,139031,88229,19540,-1133,29679,110742,96455,-36030,-87540,-18192,52603,92079,57226,-65817,-102841,-60430,-48988,-86366,-105264,-58123,-14732,-30545,-7638,80279,142633,118016,62901,37212,54182,136728,165015,43581,-68090,-58394,-33952,-26328,23528,60827,17511,-35003,-30499,-15966,2213,70038,161292,184151,166096,179940,177287,69220,-35906,-25665,31631,35149,22035,-16112,-34416,-2295,-4146,-21795,40562,67863,-4430,-47610,-16780,-10011,-38634,-17959,83808,129298,112575,50353,-4897,17665,69055,85622,35024,-8065,-14410,-7855,40207,117755,140830,81079,20345,-8354,-63462,-79467,-12553,-1412,-82716,-144180,-108856,-7709,27950,26020,39412,79458,80751,15288,-44445,-62392,-97951,-140077,-74012,17415,-1503,-23554,8563,37302,72008,68927,40237,40185,-22264,-103438,-91116,-9759,56824,90713,114171,118598,69727,1943,-63952,-100776,-52030,11247,-11696,-120026,-185381,-129650,-39493,-33189,-71744,-79343,-48772,-63812,-94661,-48602,57617,196620,151477,52628,-7808,-73782,-109798,-88868,-57788,-15906,32889,39250,25752,-2719,-51882,-77345,-60774,-19156,58332,89763,42810,-3809,-3138,21343,30196,16938,38676,66626,20402,-42058,-21583,21695,-4842,-24690,32877,-8772,-105342,-95729,-50138,-75733,-32379,89491,85009,-4708,-32724,-37619,-36213,-17849,-48340,-90423,-90227,-169449,-344405,-470409,-491460,-256905,-45069,-86639,-224478,-270175,-210599,-163410,281666,1296936,1755824,974481,279918,231590,224377,156226,88056,55428,55538,63779,110614,111097,96154,141558,171144,170560,157362,116449,90203,76460,68570,91367,124209,102508,31736,-29813,-6172,42518,14084,8863,45807,52587,-10786,-21281,27902,42144,-30886,-98689,-91413,-14935,45544,60586,47576,16022,-63430,-124961,-115831,-96707,-73167,-18952,14449,-13989,-100404,-142099,-54655,86066,82713,-40125,-57658,86936,202919,198010,247319,324394,224325,48180,-1916,28343,49546,14100,337,38750,52619,24336,15581,11412,563,36124,68397,10482,-94870,-126932,-71287,-9882,9797,23515,44768,50753,29829,11126,42112,84957,74876,39640,-8520,-34879,-50877,-104237,-107378,-23222,47034,72026,78268,9374,-73604,-42568,40982,50529,-8028,-78683,-147237,-131870,-51965,24675,65810,28775,-45764,-44230,26597,55132,7446,-50276,-54539,-47425,-80787,-122405,-143625,-161309,-142085,-63697,-15899,-1527,27925,-4492,-45798,21343,102063,86247,20193,-37906],[1092,-11182,16259,6227,-10018,20996,9225,-45521,-46224,-21588,-74298,-80768,-23439,-10467,-36595,-107004,-237076,-258053,-122578,18349,61145,32797,1288,19074,79654,121034,112130,101123,98547,149678,153620,52254,11235,59222,20579,-80622,-71911,-5317,-5618,-48282,-30576,-9665,-36109,-35009,-8224,-25033,-34974,1977,-15538,-78951,-37181,58626,82135,42760,-22052,-64329,-42133,53760,111222,82468,60599,64910,60950,21699,-9420,52230,123585,78641,44565,62704,24891,-40608,-58651,-73841,-73039,8064,107453,119918,51766,-4769,21550,83874,75848,13832,10473,47484,50015,51727,121777,208946,207997,97321,-48221,-125827,-61749,33432,39561,-31037,-52386,1717,18949,-39754,-88699,-105087,-102527,-40622,-935,-44099,-85731,-62614,-16137,-13834,-55812,-100102,-87498,-53324,-53573,-64754,-56269,-32072,14284,-532,-104069,-165532,-131625,-65908,7738,66359,71066,32743,30152,29475,-32736,-120360,-118658,-29375,47428,35500,-22329,-38394,-36023,-53580,-36055,21449,37229,-3201,-39687,1773,38216,-34848,-84261,-43675,-48434,-70504,20701,74478,2878,-106158,-163701,-175461,-152709,-67445,32970,22006,-15484,29440,57139,201,-15784,51365,65478,2631,10095,52918,17655,11736,69532,68966,47056,44673,32337,25008,45539,27411,-31187,-99582,-87304,39551,113400,47701,-987,38059,72178,77650,55889,19837,42831,90085,48774,-47655,-81390,-81973,-114376,-120131,-94371,-37075,54031,121033,68247,-84337,-175887,-104074,11377,72770,66114,28747,-8352,-40672,-63404,-20382,54397,74838,67136,61714,53897,54158,56078,2520,-81062,-105203,-51878,-2249,45618,95482,126865,123381,97753,70689,34829,-5336,17083,18803,-13044,17184,61515,2006,-35968,13294,27552,-10168,-20792,-7815,-2226,8406,-34473,-83404,-14907,35184,-5995,-9806,48739,68780,12352,-82662,-79508,-11323,6275,-46023,-52310,11458,37546,-28733,-80766,-43607,47802,156173,133127,5446,-6615,61964,54703,47077,75671,56596,3380,-44244,-77487,-83368,-44434,-323,8652,-11543,-63410,-34604,96821,87263,-50655,-43654,46988,75623,13700,-46567,-17987,-42100,-111149,-152656,6799,83432,-1888,-81791,-31680,67672,84749,43784,-26802,-116079,-168325,-102837,15873,52485,-13409,-102038,-127337,-103746,-55419,21833,32473,-44766,-77530,-23365,1516,-21952,-42916,-23254,1524,-4751,-25180,-24563,-34410,-45521,-44762,-24571,44094,80421,-8177,-54530,854,8981,-19181,-21832,-29063,-44058,-10528,45176,37510,-40139,-76383,-48352,-11206,30713,45269,-1725,-62330,-65066,9168,65800,-27674,-103355,8150,116662,36025,-91755,-89863,4196,75704,84776,39050,-2200,-1680,35277,64276,58937,-19631,-76799,-65465,-70595,-63571,-30830,-9667,-8019,-340,3083,-8339,-25169,-37022,-13058,-1162,-37776,-43032,2422,-18044,-22374,45297,74197,17863,-3381,40549,45595,-29288,-116539,-128855,-81686,-19215,26666,20701,-3955,-11254,11419,14897,-35670,-87844,-55408,11813,51936,91508,124410,123447,113839,98468,39222,21703,77269,116901,117629,112295,89071,59643,29067,13380,41528,90854,66676,-2220,-2676,14848,26364,21356,-19977,-26502,13215,-30091,-77875,-32523,13177,8834,4674,37008,53677,73853,115950,97108,-8412,-44951,18048,55574,-4766,-71595,-33794,34765,52592,37860,30183,71574,80335,-4624,-49373,-20796,44788,117480,48934,-115068,-153634,-90829,-51782,-31815,-41301,-81998,-74152,-28302,-11366,16265,32407,30681,41323,67952,35828,-55912,-111229,-72730,17939,46038,-34485,-125577,-117826,-34893,-123,-23410,-24429,-7214,19988,23584,-30035,-68085,-52271,7789,60139,52778,-20401,-46264,9121,16595,-20804,-29530,7156,52367,39990,14421,7925,-51919,-91645,-42988,15335,3182,-60645,-80749,-25939,14202,11368,-25059,-59425,-66239,-64977,-88587,-105842,-45264,62210,86542,22741,2,20242,-8045,-23827,-4066,1076,-7447,-50623,-67582,1747,113982,152139,82480,-15744,-59113,-45165,-3870,26434,47879,64377,64476,29498,7367,43115,77127,40124,-12333,-21129,8951,38881,55681,8381,-31614,28671,111996,100676,29032,-16411,-22842,-19062,23187,66347,13723,-78971,-48869,26549,47168,-21644,-87781,-21677,84063,92785,43627,4261,-25194,-35698,-49324,-68481,-66229,-29949,5045,10447,38474,118227,161620,115768,87029,53126,-40965,-59280,46457,115978,70884,9599,-10264,-26353,-16737,1004,19224,38514,26022,-43474,-74800,-42700,-31984,-19234,47192,77103,68256,73222,56680,-1829,-19102,14363,34918,-18472,-75204,-68180,-7778,67137,60959,-27911,-114231,-175590,-172216,-95834,1916,76115,89364,7709,-46572,-16893,-2000,15052,12701,-61042,-148089,-141719,-103768,-74886,-49002,-18827,-36757,-115435,-159671,-97859,-8487,31591,-27389,-120828,-72138,88647,167814,127018,58669,-10948,-57120,-4533,42512,-17799,-48395,-23300,16946,65513,33610,-57594,-89356,-44218,10306,7394,-48393,-78083,-70245,-66659,-7943,109262,169934,111290,43737,41622,66977,110684,127411,67443,-12381,-47113,-56725,-41185,21253,37241,-51691,-130149,-112730,-49133,21496,72006,118914,110151,61768,37176,31042,-15448,-91258,-94631,-12473,23642,1209,-38924,-46381,-13751,-22423,-69724,-18194,77314,48643,-43915,-54794,-9241,11185,-2783,25166,57192,75101,69170,66500,95367,108979,84497,57516,88688,121771,96015,64259,43742,4729,-68248,-112212,-104777,-106377,-118944,-105639,-114036,-165869,-229123,-211639,-108009,-8552,47557,68566,80168,61423,7563,-46177,-67550,-62677,-78597,-65143,-4454,10482,-2215,51198,76212,85206,80039,53194,42424,16783,-16720,8447,57088,42201,5647,18316,32481,6558,10989,-28789,-133268,-157237,-88412,-43594,-82235,-130119,-134196,-106089,-87053,-111449,-133382,-112456,-127808,-106114,-38664,4756,79882,127997,74271,3244,-71665,-109120,-86304,-40820,14979,95987,117485,31602,-67380,-82788,-42745,15212,64299,94498,57424,-20874,-58575,-71298,-99588,-122571,-123520,-70610,-25617,-51437,-65961,-2535,53736,47113,53555,42699,-37104,-94632,-17666,67909,49271,53262,95016,84617,49550,27339,-28074,-80930,-107682,-146179,-180530,-178938,-225937,-390457,-527689,-413822,-229363,-145340,-179896,-205493,-180512,-122947,-166220,43634,711566,996324,561622,168656,135834,198366,214838,167101,83068,69931,91257,133274,151980,110009,76560,147428,225566,202260,113962,94602,126506,126256,171389,232109,181965,56042,-42070,-40699,29973,81622,85981,53009,13575,-30602,-57655,-34096,-12254,-44202,-86611,-72397,6660,72706,88015,88415,62407,-28650,-117751,-99390,-43914,-18905,40859,92463,58297,-37669,-84875,-46583,29519,11327,-54335,-46477,55202,130281,119466,173021,265680,174547,-9017,-60285,-9464,19055,-38164,-72706,-16147,-11434,-76706,-69177,14814,59392,43681,631,-76394,-148197,-132566,-64907,-32038,-30398,46223,166819,203711,128576,40474,43490,107116,133107,121442,119221,104830,65517,5977,4782,32459,43045,23217,22303,17450,15473,31026,61914,95713,78599,-21296,-119729,-87270,-36462,-43213,-19902,-5070,-67811,-111290,-70701,-18957,-20585,-58752,-56170,-30358,-37939,-70679,-96847,-86412,-53253,-12774,-8606,-9622,18854,-9796,-56281,-13859,44017,39930,28525,28771],[71855,33961,18581,-4967,-20717,16293,39300,36827,41501,6650,-59815,-36977,28088,13767,-67092,-122188,-170260,-170516,-104955,-23303,43719,60874,4565,-27699,-108,38729,62935,90971,93961,100018,66583,-22459,-56515,-34923,-63124,-122164,-79144,32026,66966,-14786,-71549,-53302,-19679,-25425,-52656,-38084,29615,64685,6007,-72995,-34047,75512,142015,126608,40715,-37590,-35478,23658,34634,30890,51240,49176,28191,-22361,-102472,-81609,20690,44729,30037,44863,45038,-6728,-41105,-23853,48262,120586,158272,132009,55776,-9790,15893,66678,64028,10618,-20792,-2873,-7370,-32430,46446,195239,188118,24133,-106276,-128445,-49590,50288,57615,-50030,-126041,-105287,-87629,-113794,-102193,-57632,-46045,-14268,24349,-5646,-70375,-68670,16086,61591,879,-86195,-111542,-83748,-30820,-11527,-31584,-31795,16159,22048,-55607,-116646,-130942,-135035,-82820,29177,88313,58190,77607,89935,25033,-41065,-47482,-11702,15064,15763,8683,18659,437,-26155,-20613,29138,48816,803,-62387,-53695,-36865,-55759,-46333,-2358,793,-27907,88,53508,24992,-105873,-161960,-120330,-104966,-63322,33974,31642,-4947,54870,117245,95936,51851,6128,-42918,-18315,80572,127944,90087,67703,86599,92030,96584,67288,23375,30035,47524,18213,-19435,-56423,-64388,-2219,67732,44163,-2936,46379,134784,129240,77220,33297,4714,21763,30118,-20181,-62389,-71963,-107308,-129239,-96309,-21499,30502,51726,47468,-21989,-87331,-45034,3970,16586,18632,10380,-8731,-22112,-25161,18561,54763,38540,56647,101368,85723,53801,54097,12909,-44281,-18875,35170,21515,25868,89293,162330,150693,101062,124917,120218,15631,-15838,1953,17080,74633,124725,82893,15623,-5367,-17624,-40922,-73987,-111357,-120815,-75651,-58974,-65113,-37990,-37980,-81400,-72633,6938,78454,75190,-13988,-53980,-41819,-34575,-13341,43201,60834,22745,-31123,-55336,-23178,67519,155510,109272,-17596,-32477,41483,44475,-6422,-34575,-47331,-75115,-93972,-99769,-94982,-56371,-20201,-4095,18079,-30024,-69475,51095,116129,37436,14909,63538,75919,-2746,-65787,-10242,59039,8033,46445,113989,95451,-20470,-46340,38355,92992,67333,16743,-19467,-44796,-79380,-47065,73717,134880,46508,-60868,-116053,-156089,-101037,30602,53029,-47253,-118552,-91188,-36903,-5547,-2257,-13519,-51109,-52942,-28513,-35645,-92768,-109326,-23594,57340,56185,13013,-43526,-15812,62355,48230,-975,-11726,-25377,-51468,-34346,10548,35191,1363,-33266,-35037,-4587,68263,109446,45380,-44634,-67805,-31910,-19545,-94313,-125209,-27507,31093,-24612,-64280,9821,99231,113833,99236,42063,-25149,-11615,23887,7257,-5867,-63451,-122114,-101538,-75365,-49946,-27006,-21512,-31040,-29070,-17475,-13061,-59389,-94705,-45790,7077,-11637,-53953,-58690,-67168,-53388,-8929,8404,19815,52511,41793,-13507,-49083,-74066,-80299,-54329,-8649,16835,16852,20188,28770,50715,45789,-30418,-84692,-26916,61230,91707,83893,91924,130270,148932,131769,98503,81294,74918,77526,109705,128698,57747,-6366,-27628,-12821,15918,5131,-59314,-78701,-47801,-26487,-19067,-28909,-42556,-42245,-28099,-44615,-59458,-37849,-36876,-57080,-35656,28561,44390,30181,39732,22857,-26538,-25094,13280,38704,14634,-40413,-42790,-191,28329,37943,44997,45037,1092,-46246,-37755,-1143,77624,146219,67903,-91148,-114941,-31073,9320,7806,2566,-17946,-30464,-39960,-56619,-9000,75221,99067,73039,83983,72628,-30708,-128046,-77272,41689,43651,-68147,-165961,-146667,-40407,14169,-2890,-14574,9360,66301,84112,30940,-19144,-42867,-4995,55110,47367,-6444,5745,63889,43822,-22135,-59491,-45118,26905,102640,111668,60830,-16030,-32339,4258,-1190,-61742,-81393,-27498,16700,-2332,-43748,-60859,-32033,-4692,-21596,-71331,-120773,-96453,-10860,39189,6671,-32124,-46859,-70180,-83143,-47250,7501,14589,-50189,-79726,-17774,73052,93566,22249,-5408,54356,85697,85971,86149,68585,65437,89622,71492,18650,19327,34550,10237,-1005,4919,21786,70875,94443,-25468,-177134,-124614,81441,161699,39444,-77468,-82391,-57536,-23091,27573,36283,-20649,-60276,-64467,-18984,-39411,-124244,-104702,-253,51024,33796,10696,29384,68465,28856,-52241,-71550,-31137,28175,51450,79483,121559,99792,46892,47556,6401,-90724,-83346,11499,61935,41364,4615,-8441,7483,41952,46595,24056,8161,6325,4465,21415,41943,36105,54185,74718,46465,40614,74302,50319,-41231,-72954,-10534,15836,-44587,-110695,-82254,-7242,38416,17097,-54231,-118513,-149103,-129129,-37496,51656,86657,94542,58740,4519,19950,53023,43713,-34674,-136063,-157719,-101785,-91293,-132505,-124416,-38750,-2631,-87531,-197189,-202875,-87253,8382,-29084,-101153,-41117,96658,134875,84360,53963,12931,-86243,-136199,-67762,17316,60609,35164,18799,37156,21156,-29722,-58262,-11655,79218,99080,19350,-62765,-64866,-27937,16486,98073,128737,42220,-15496,24175,59827,58218,49720,52910,45358,11480,-22172,-23960,-338,2134,-38562,-100690,-119824,-68980,6112,38489,49690,48857,5509,-42787,-50903,-53140,-96734,-122654,-52222,-5509,-36825,-66131,-74455,-61204,-60814,-92945,-64913,51494,69302,-20195,-63413,-33599,20948,34382,11264,-4716,20871,51759,80650,110345,102250,64935,55815,97807,140572,106845,24174,-36089,-66152,-107862,-155195,-154957,-139457,-140211,-129023,-127404,-151314,-166176,-134378,-62459,48514,114330,80998,17272,-20802,-37936,-72773,-111649,-78269,-48690,-73494,-54049,10167,66949,100541,109239,84311,68072,51683,35686,29603,34860,83297,110442,31446,-39538,-10224,91,-21299,16100,-5321,-121306,-197027,-169109,-63312,17401,13877,-79410,-127581,-68493,-36448,-68682,-69735,-61335,-53603,-27790,10120,4211,6934,52,17968,19966,-14737,-20806,17395,68288,122627,119267,24256,-70618,-74435,-3047,75079,99011,75377,-8986,-95564,-86797,-59444,-84503,-80568,-42588,-30083,-42290,-53649,-30365,29203,98846,135121,153727,95841,-24285,-56565,58910,164632,148000,78263,25754,46813,107198,88488,-8054,-95729,-145181,-144090,-128061,-121249,-165267,-329660,-399371,-212320,-57894,-112901,-138752,-91891,-43565,-48829,-91174,314885,1196168,1368648,709068,232638,153023,182341,182902,131799,34990,18273,42445,60568,79166,47160,-2776,52761,156038,152114,84625,72049,85254,105456,174801,224584,162114,68758,-16863,-64197,-34217,43015,71450,47284,6323,-26377,-59691,-80728,-84723,-84897,-77718,-48845,-10396,5128,29857,87525,117883,72698,-5664,-17280,-6311,-2209,46712,65521,24855,-18848,-39015,-43446,-28501,-29057,-33795,-14501,28775,37865,8661,85318,186718,122593,-10933,-28687,19455,12586,-65881,-104614,-55281,-61166,-144346,-116289,36068,99040,6059,-95231,-139590,-155112,-127201,-76028,-44506,-52011,8254,155820,235463,152981,16736,-14336,49279,100978,142806,206900,246694,202221,118564,81516,57998,9353,-51158,-54946,-7527,46358,50400,45562,91954,120648,52969,-32393,-5604,4438,-66309,-78488,-41272,-66793,-115606,-120974,-75549,-42145,-60941,-43846,10954,36815,25707,-12349,-22149,10877,38033,32497,4832,-4549,-15598,-42683,-50230,-37424,-21110,18441,79682],[96032,66788,54159,38348,9704,10903,26109,31682,19027,-28443,-38147,36662,98534,66120,-40226,-71879,-43375,-30413,-63197,-72437,-33147,-1031,-10576,-23451,-50118,-54669,4140,80599,81646,16855,-38339,-42833,-43826,-84321,-107479,-92772,-36842,44299,94303,39100,-31311,-8288,20818,-23032,-78202,-36923,64557,57271,-41922,-81440,-17591,65796,119557,137854,83268,924,-29998,-23536,-32941,4590,57331,61779,42654,2238,-68300,-105825,-54587,6467,28882,42599,71491,35744,-38455,-33546,82997,147374,114728,51107,-1743,-13088,44694,63999,32847,-21521,-82187,-80586,-51813,-71384,-60460,26016,36526,-47221,-83376,-72200,-13260,64634,63884,-36204,-111042,-121629,-138793,-148808,-78987,2375,-1738,-23826,-21144,-23598,-31293,-14372,37430,61464,7174,-68164,-105407,-86348,-14395,40618,18925,-20767,950,32764,3375,-42340,-82174,-134112,-119479,-21935,65424,76978,114327,127685,67350,34496,49830,59122,15200,-31151,-9176,41141,23155,-15274,-18456,33059,61905,13956,-53023,-56823,-67878,-64462,-10435,50200,60190,26177,-6340,19706,40341,-44971,-95479,-42497,-12544,-14511,40744,73342,39918,24834,66382,104254,60724,-85390,-186359,-67609,118589,167799,134109,110314,91496,64564,48554,10160,17969,87293,84681,-5464,-49989,-53873,-62661,-45031,10955,25690,-19671,7403,107293,126419,63220,-16779,-80806,-71621,-30573,-19029,-28149,-43701,-82847,-113224,-84163,-20291,-29477,-64026,-19282,25792,1854,-7732,-9842,-16880,-29668,-48042,-56726,-34497,2394,46546,48315,12372,49619,102834,69017,41431,81164,69747,19267,45135,61692,-21023,-74184,-12765,103806,116383,51302,94627,131002,32094,-32780,-26368,10964,61091,95608,92810,75249,30668,-26550,-74497,-99991,-104296,-108594,-124132,-119377,-94680,-80886,-78654,-75419,-72457,-36979,47929,109967,54960,-41115,-84366,-76996,-3344,79916,55917,-5571,-33185,-47325,-54126,-20018,22554,1712,-48887,-32600,31813,20494,-54607,-75749,-66473,-91231,-103036,-87666,-48714,-2475,7271,-16382,-8469,-27305,-75644,23996,147322,150974,91415,67352,13761,-74490,-56443,43516,-5153,-150284,-32112,131227,104723,1469,-5,62316,69254,20214,-15947,6553,51752,67619,57193,89915,89777,18019,-16144,-54274,-154663,-160585,-56930,23,-31723,-112523,-138021,-91602,-45968,-7075,33329,3274,-11892,26854,-2821,-104666,-118337,-10337,61370,26646,5157,27644,78447,120437,93897,61994,68351,61525,32773,20592,12238,8503,17454,20273,-15911,-25930,40458,100953,51230,-33347,-48186,-48275,-100996,-151452,-131587,-78790,-71268,-76521,-17627,102947,165135,101398,34443,2683,-12752,6801,25772,1572,-18879,-75566,-123535,-94330,-68595,-51601,-26567,-13885,-39774,-46807,-23528,-33063,-85628,-80733,-12110,38290,21715,-49051,-112301,-99553,-37334,-10038,-10802,47540,100346,30408,-70510,-76321,-47298,-47504,-56256,-35802,-4481,37946,72398,51617,-8487,-35946,-50863,-51351,6510,82328,93565,29670,12401,99083,152833,138540,122299,95374,36070,-11350,-43,40575,27827,7885,-15608,-12602,-8611,-75205,-151093,-142297,-96264,-60047,-24137,-19318,-29737,-44364,-61490,-54829,-45578,-60534,-85034,-87873,-57307,-1345,14825,5197,-22881,-51973,-24223,38001,48809,44400,41180,642,-36130,-36370,-13312,28957,101676,129854,35825,-44223,-33427,14738,88163,137132,96131,21386,5209,54062,65493,30351,27128,34526,-4696,-61803,-89762,-24626,90267,127952,82972,71463,78460,22184,-35765,-9181,35411,10909,-66337,-122800,-96681,-3964,80665,113707,126415,148007,153644,102963,43798,2486,-32868,5073,69481,75240,61123,79656,118983,124507,71333,-6670,-31578,34557,133009,152932,118193,95993,67177,5734,-87222,-127903,-32255,85637,59062,-24696,-34101,5676,59523,68564,14445,-41669,-90679,-118221,-84616,-6497,-1695,-61418,-86877,-67032,-75412,-66277,-18371,-16992,-89599,-99452,-13375,64884,38237,-36869,-7096,74139,31189,-20393,30404,41210,18766,31592,53822,42876,8233,-48689,-62628,6935,48507,32507,62800,98673,-29602,-191815,-144522,35705,96809,-4768,-90240,-114444,-120228,-105907,-50719,42803,61059,-31978,-96658,-24315,8812,-59027,-55857,11456,27614,3900,-6195,29225,77075,22617,-87808,-117398,-71449,-12235,38203,102656,120918,41877,-35012,-18949,-7534,-22221,-861,11214,-193,-5393,4412,20434,50436,93250,86997,34032,-13337,-27778,-20534,23965,89337,99487,71649,26843,-11225,34547,95051,51595,-46535,-87611,-49144,-7441,-46026,-113406,-80456,726,12448,-24685,-59566,-78447,-86271,-56335,29431,74384,38467,37354,51328,-2163,10460,74284,27864,-107970,-149979,-78069,-38783,-71927,-137250,-133868,-39196,11782,-28763,-112680,-150505,-92450,-35073,-79507,-110796,-45927,43328,53494,5939,8307,43509,-19631,-112455,-79642,36516,111632,90956,24785,-8642,26760,23640,-25309,-11416,61507,87314,42751,-18147,-10610,27209,22264,49123,78788,2139,-65219,-13963,50924,50018,5756,-12634,22052,65235,63616,16021,-36551,-26991,21407,-11346,-82667,-67777,-8859,11816,31593,66387,44863,2952,-6529,-20386,-59871,-111470,-76489,-4941,7169,-15540,-51560,-77803,-61118,-46484,-44483,-350,21077,-7030,-31222,-28535,32416,76325,20423,-65168,-56717,-16520,17277,54674,63297,59415,25882,-16222,3974,22041,-28889,-58199,-32720,-37056,-85916,-111645,-140307,-148492,-104491,-88583,-93677,-57793,-23523,36363,127748,145048,35761,-74870,-99923,-81799,-100941,-141180,-116938,-73538,-77707,-79629,-25701,69846,112784,99191,38540,6739,-4720,1808,19894,22522,52293,94334,53637,15769,44309,26477,-4473,3053,-37988,-120915,-181998,-180093,-66815,57593,79959,-21695,-83909,-17302,32079,-16914,-22833,13357,-12331,-26475,55194,99629,-9845,-55309,42854,102138,59686,39462,63532,91117,104819,83175,50555,14061,-14471,29144,85266,63181,32791,-15016,-75211,-53532,1895,28289,72705,94410,39829,-300,15078,30812,48353,94054,122914,138415,122049,-7499,-59711,40856,129098,93132,-27497,-92034,-7671,101836,67782,-41409,-119574,-140185,-99486,-61571,-50290,-102624,-262750,-327212,-233369,-93480,-97186,-121492,-88423,-52702,-69447,-74733,287160,1038718,1275597,671266,204109,130806,137095,100875,43371,-8000,7983,31987,16809,-5534,-21907,-23814,8419,47009,45366,55671,71963,51223,69785,104233,108468,87192,74918,22104,-64647,-83146,-28914,334,-2102,714,-23415,-47108,-87334,-124083,-127358,-92305,-60153,-68947,-88792,-27413,69279,145908,150423,95158,56920,-7528,-52942,-7723,22222,18048,9135,-14211,-24821,-2127,18483,6693,1411,20812,9844,-12914,79686,174994,114539,19499,42643,77352,13996,-108107,-142764,-82460,-46786,-86884,-58822,68943,101129,-12636,-102713,-104501,-88596,-74149,-53902,-25478,-23675,-19803,53989,143514,129618,23570,-39253,-5744,44308,92757,159801,231878,197964,85848,31947,28165,-29894,-106385,-112299,-66959,-8891,13121,795,22646,60048,39265,-14917,3258,11877,-34021,-44398,-30769,-32736,-38381,-68707,-71590,-53791,-72290,-35441,46641,73315,59743,27522,-13949,-22794,10784,39393,7445,-24822,-12000,-4291,-20987,-15362,16333,43480,83833],[50090,60752,72881,67764,42499,28077,21418,6575,-33137,-63685,-31615,51821,80881,19256,-59211,-37641,23311,25458,-41226,-73866,-60178,-53603,-33201,-19258,-67449,-93544,-53933,4892,21802,-19917,-55939,-3022,25368,-45215,-66429,-13817,7805,6220,48447,79080,87967,97517,35829,-55739,-81810,-42233,369,-24940,-75276,-57983,11468,47706,46854,76872,84204,23227,-41628,-52381,-32744,7832,38529,56959,79554,83404,67889,5351,-36014,-2522,49357,62637,71264,30126,-66827,-94119,31,78520,62210,-7652,-65476,-25200,79895,87457,12795,-53842,-104635,-101985,-44327,-27236,-56679,-60667,-42335,-26562,-661,-6140,10831,47649,42954,13986,17632,3351,-63756,-102166,-30828,56199,30970,-30621,-56658,-39755,16561,53815,37004,-5392,-33974,-43149,-59916,-70751,-44586,6125,24960,13217,44129,87301,60044,-410,-33472,-44437,-38968,-31116,700,34215,71389,88683,64345,37794,59475,96425,50607,-56300,-74699,-7930,7366,-43353,-53969,6839,34125,2267,-7798,19494,-8854,-54285,-25585,38085,50132,20289,-5720,-4906,24197,4286,-34010,-7223,37933,22075,39978,111804,97077,-2416,-19516,45877,30830,-113016,-198022,-71810,104219,159652,157758,158521,116631,30311,-43914,-71697,18664,131904,114172,-6569,-75343,-76988,-49954,-14149,19058,27298,-10642,-6954,51169,72317,2637,-102712,-157486,-139816,-80531,-13555,16898,523,-43950,-70592,-38550,6311,-33995,-89676,-57194,9547,13444,-3887,-3768,4958,-28904,-90332,-111176,-58982,25199,79704,42927,-20051,18746,63599,17853,-12109,54978,91543,56100,52560,42248,-58025,-142464,-111037,-7893,21329,-21801,33246,112961,56083,-34713,-69700,-45243,-4072,32338,66752,117917,91803,-4893,-79393,-69704,5031,9848,-108632,-182417,-158179,-109986,-51961,28140,36740,-11338,-21355,-7788,-47029,-90173,-76719,-33988,6423,29519,934,-26623,-44720,-73278,-94224,-116363,-115616,-76440,-17761,48756,90551,40419,-32875,-19272,2213,-28827,-48097,-9870,53011,69625,44273,13984,-1790,-40049,-92169,-17272,132597,176471,100032,16407,-81855,-143000,-33197,83713,-108408,-316879,-206008,60171,80559,-3857,-1126,41579,26874,-19267,-15040,28086,77563,120831,108931,62998,-7024,-36695,8876,6256,-111175,-204616,-166672,-62616,-17399,-78248,-115558,-104495,-101840,-43779,84783,119194,74139,68269,21742,-82224,-80961,-9436,-3038,-22330,30305,99193,129402,119869,86489,82637,114095,131199,123418,118601,71504,-18418,-35202,18137,16676,-23631,-16246,34842,31970,-21966,-31951,-61032,-146502,-163373,-107023,-91951,-78965,-21715,47852,108790,107688,5225,-69716,-34629,36309,48918,34725,20042,19740,-13716,-61488,-66112,-69690,-79196,-56028,-13036,-20660,-23999,-5561,-38212,-54867,763,51599,58562,36018,-20758,-85650,-75834,1729,22994,23971,78862,103545,30386,-47030,-48763,-28987,-37978,-69566,-78751,-30927,55174,103891,46108,-75546,-127820,-80276,-17631,24344,50700,51030,-3405,-33979,40112,107640,104319,74842,38156,-10392,-56877,-86858,-67871,-10985,32649,26223,19284,9433,-57516,-137146,-157559,-104355,-27527,52681,61729,10399,-32288,-46597,-34868,-43229,-95652,-107897,-62888,-30043,-12482,-16073,-15459,-60534,-102523,-35344,74216,89029,43098,-6215,-29857,-16776,-11015,-3057,48843,152815,206398,102456,-28982,-41164,18938,72718,102947,106836,98146,68888,67985,67480,24573,7309,3883,-60990,-117643,-113517,-47015,46086,105495,78957,50579,64441,69240,54404,12988,-20704,-16332,-36190,-69281,-46160,36225,136496,207812,252465,263583,205135,97245,34536,16316,15804,79702,124689,109800,107941,117917,137472,165705,143766,74491,37784,57717,89705,90923,97172,106731,57482,-36234,-133068,-132592,18294,129855,42094,-60507,-4711,75551,104061,87682,29511,-19396,-60140,-107457,-89689,-18476,-29697,-102843,-77654,14795,4498,-75109,-104997,-97064,-121311,-104852,-2564,85602,23453,-69608,-45489,-10563,-87788,-122708,-36063,28838,14988,-11559,28579,95395,51844,-78585,-96975,32845,93994,31419,13020,64861,21306,-44819,-25609,-5632,-53697,-83619,-56958,-62457,-91648,-105848,-92478,-6820,47612,-6617,-40560,54167,103118,44414,37947,55801,10873,-31942,-32095,-17303,-10864,-55149,-122214,-150268,-126366,-79472,1117,96416,90460,-26765,-109922,-72325,-7151,50962,82149,42763,-7947,-6482,43875,73993,55981,74268,80351,25237,-39840,-77726,-95588,-39004,53964,66652,19122,-19171,-21513,61221,120643,66910,-14568,-69234,-98319,-53168,-35857,-58514,-24120,31845,13863,-27842,-26139,-40016,-102547,-81614,11536,26159,-28912,-1192,44097,3325,-11968,19405,-24134,-113537,-74303,11990,5254,-53125,-94318,-90883,-45988,-19707,-9790,-10519,627,-2559,-50385,-141996,-165416,-103763,-45787,-30513,-54245,-37960,57760,85382,32155,-2896,-5527,30521,58315,2081,-33482,54721,95858,27260,-29050,-24665,12344,51168,45567,30820,21525,-1076,9057,54070,10016,-81384,-59494,39713,80568,10479,-75641,-40599,79080,118810,39460,-53706,-39758,44168,30801,-47003,-31666,28941,47048,97669,125987,77972,46072,39510,15248,-15062,-82389,-85470,20554,101160,78150,14796,-43279,-30335,20077,16699,-32893,-45964,-14315,798,56,59306,93216,3475,-128477,-122432,-66240,-36242,-2436,29427,71910,22485,-88882,-99577,-40287,-34608,-35665,11836,33386,16051,-27114,-114912,-135676,-72903,-68025,-57190,-3743,2520,47647,119940,91352,-45244,-129079,-107319,-66798,-72476,-96904,-105820,-74278,-19055,-28293,-55690,-7557,65277,63891,14000,-26181,-56592,-30523,40238,48666,15038,45794,86821,101763,78357,12960,-22406,-34794,-74765,-100165,-108783,-102152,-43796,7206,22205,-5257,-37854,-27636,-27350,-75736,-59436,-3453,-539,-15327,72361,183308,69394,-36642,52036,105998,59468,50609,77969,92338,95739,85232,106394,109784,55178,41773,59618,20230,14618,36095,23442,24750,54946,91204,108055,49133,-485,54629,108393,80102,68080,70121,38127,66099,125216,37013,-51056,-19912,26590,-22711,-140477,-161460,-37761,50229,-1808,-94823,-129054,-110219,-95908,-101393,-87531,-129827,-271678,-349621,-295800,-191899,-125414,-145687,-162675,-137471,-114528,-72282,330476,1059966,1274194,619122,77364,23279,83918,67828,21924,14778,56463,64288,29835,-19207,-40985,-18274,18120,-13786,-45993,21573,84662,77913,76669,59922,31526,49549,76406,34370,-53118,-68373,-25524,-33600,-63854,-39476,-35498,-26923,-46920,-96683,-108688,-71892,-61152,-96002,-93136,-6826,78068,151887,156856,98436,64691,-20045,-104731,-54984,41611,99969,74303,13925,13975,73491,85931,36455,5806,27179,37906,51809,155989,224193,125609,19863,49275,83602,12312,-133944,-178089,-88145,7943,28575,39331,86559,87820,31005,-4632,-8461,-3198,20202,25632,16167,7255,-29459,-45299,28487,98962,60184,-18841,-10407,42065,41305,41949,98192,90015,-9626,-39598,-11723,-42426,-110604,-130749,-115369,-59690,-9852,-31862,-64607,-56266,-51012,-72983,-49920,-24554,-10835,15577,2998,-1058,30601,7704,-27763,-48686,-94603,-47809,54736,64291,38101,34324,-2283,-64624,-64902,-28181,-35184,-46757,-10101,35721,44237,60414,89094,58693,20717],[2462,46293,54904,46886,48054,59100,66968,63910,22750,-15345,-17704,14784,405,-75547,-103200,-29085,20883,-1722,-33056,-10669,25079,10061,-18754,-39467,-73948,-75079,-82983,-96430,-45901,27790,17493,17363,36050,-4364,-9607,33102,21636,-21943,7907,100938,186286,158804,15201,-94899,-81056,-60824,-99869,-97042,-34504,13131,46888,49502,25006,46712,81024,33994,-48206,-38893,7738,160,-18932,13783,86973,154593,193151,144389,45508,21479,75759,91611,51344,-19464,-89161,-115526,-77848,1602,49400,-8116,-89108,-39455,79689,93217,23535,-24543,-36937,-29409,2206,23368,17864,6262,10398,45299,69976,43303,24536,5129,-11613,25765,103060,123333,55703,-29239,-8637,68004,28927,-41520,-49281,-22996,24552,39684,2857,-41874,-42804,-6985,607,-34670,-62148,-68195,-39019,13407,96684,150635,97269,14925,1568,51358,76346,18759,-34470,-38083,-11018,26355,40040,-6539,-13317,52168,59309,-50384,-136728,-86306,-19272,-51261,-71149,-29557,-37696,-45204,21466,78093,41784,-41192,-60690,-16325,3009,-17142,-13530,-12066,11551,32140,15800,13438,23651,-21150,-15463,84324,100901,-12216,-57947,570,11500,-61020,-93436,-30301,63919,131414,175491,199785,169625,63388,-62944,-107694,-23701,60981,76055,38553,-13339,-28691,33311,92287,89198,61748,28045,8122,16992,4714,-71413,-143546,-148036,-128106,-73120,3870,30242,17146,-19599,-25557,23453,44132,9133,-8455,-15893,-16498,-16606,-24343,-17711,22025,2730,-84966,-127892,-59356,57298,119480,52889,-45623,-35919,17513,-1349,-58419,-24644,49990,61724,49413,35782,-37461,-109308,-111584,-55513,-41927,-60211,8599,103803,66745,-29349,-91237,-86834,-49650,-11198,37808,108008,105207,18275,-50331,-20526,100911,112721,-58130,-197134,-171052,-71918,28143,147098,179231,79192,-55424,-150953,-197143,-138619,-22779,63709,38979,-22666,-36084,-28927,-62234,-88755,-79336,-120876,-142740,-61739,58757,132057,114293,23884,-19987,14866,40453,21528,-998,36903,91556,71052,37651,55791,47577,-29072,-78534,-13797,94847,98531,24786,-46205,-105010,-134497,-38310,43304,-119604,-287810,-201582,-3556,10235,-60262,-34590,20379,-4143,-31697,6750,25171,46458,82369,84826,41306,-18282,-24583,12192,6560,-80919,-187586,-183024,-85004,-45728,-59571,-36526,-51587,-93611,-43916,95627,152056,93516,41225,-3380,-72271,-52544,-7363,-35919,-29996,39713,73494,71197,41321,8077,19987,62308,104797,129508,159318,123082,-18216,-103702,-38800,20350,-21995,-58072,-8109,35158,3463,-28816,-85475,-165863,-155204,-87969,-78200,-42125,41239,64782,28529,-42278,-134025,-150790,-46276,73614,91219,60385,39778,72759,97593,54814,-132,-43547,-87565,-88547,-14064,34220,28365,-10353,-46923,1988,73917,76766,40633,21357,10129,-2305,-11168,20043,36067,60913,88330,67647,29606,17403,23685,-4103,-60764,-103443,-110150,-50050,48813,91180,31848,-62209,-121667,-85535,5875,47357,22088,25255,36417,-1660,7857,53397,35521,-25377,-60138,-57183,-46840,-86629,-116233,-69178,198,22983,22737,24427,2001,-76079,-126650,-73570,34048,131400,115195,15304,-31065,14429,44238,-15115,-104117,-96987,-15190,29540,17146,-35264,-62077,-88090,-96443,-13785,88592,93700,17719,-82708,-89691,12040,69097,55875,51367,89060,135946,88581,-26433,-48331,-5042,15338,37084,62441,51978,7967,-3661,21163,11794,-17806,-66683,-154332,-175074,-112145,-60728,-7976,79827,83035,39265,37417,57601,33748,-45215,-71343,-34515,-44982,-72949,-40899,38693,120731,173965,205302,196650,125642,41585,11358,36498,84749,152645,165003,127481,109992,105164,106471,110983,97417,74746,59236,35993,-1431,-32452,-22731,-32615,-78812,-91682,-81903,-50501,53659,105745,9396,-78037,-25739,34718,45702,49523,28625,-31031,-98885,-110913,-50118,-20903,-86104,-134175,-43358,74759,47304,-93961,-175676,-138487,-95220,-68618,10273,102940,61455,-43336,-57783,-54599,-102123,-94121,-38791,22892,51723,18191,28095,112152,89658,-42202,-66710,56674,107477,18256,-49476,-5864,46289,68072,46269,-48434,-148349,-124978,-26135,24026,32269,12884,-39008,-47074,-17604,5334,22705,120222,185365,131701,73830,30977,-28369,-48332,-30032,-36426,-59293,-71963,-66335,-78686,-109985,-96287,-13264,60965,9682,-120735,-164686,-91256,-21874,32104,84302,71331,16416,11717,69856,83722,13307,3146,32068,-177,-74899,-133418,-136467,-60059,-18491,-50616,-40270,7264,25560,67353,89571,52539,9848,-38152,-96529,-80763,-26418,16817,51336,54928,39190,38513,60507,1175,-143919,-145316,-33074,-23996,-55473,-1701,47713,38993,-5756,-54020,-54588,-25726,29091,48222,18810,-35304,-61009,-70180,-74033,-63050,-26227,34070,96215,58569,-72553,-171217,-164850,-96970,-60283,-64517,-83839,-61473,45110,124841,106451,21974,-83854,-93747,-44688,-42279,-17074,79653,134328,83329,-19925,-72208,-17413,77323,96575,39001,-13792,-19613,-10047,20446,8362,-80108,-104348,-11305,64594,24022,-53774,-29195,66876,92903,40211,-13100,-13328,32223,24625,-15001,19831,79219,100527,150967,124694,19474,-19571,-15012,2726,28761,-33199,-75333,27175,123948,92713,43967,16266,5546,39217,44233,-28304,-56954,-5132,7547,-8224,35660,49345,-30324,-121135,-86921,-25782,-12657,-755,22788,69361,57211,-14470,-39320,-17386,-8201,-23770,-16744,20897,52947,16070,-75617,-91661,-52478,-73622,-44922,19557,-8035,-41370,-1055,-7057,-89954,-112886,-50824,135,3042,-16656,-44724,-22216,53047,30667,-55190,-55669,7912,38978,44517,12888,-47258,-42791,58606,111202,54183,33197,88686,115719,33077,-74041,-102685,-82945,-71478,-36229,-7437,-10327,-29850,-74837,-75591,-44658,-63126,-115605,-146873,-147492,-102176,-39031,2722,-3171,39085,107202,65136,-21859,16263,57519,27020,22843,62750,80121,88072,91044,106440,120682,82135,31900,26984,12714,21461,58980,73278,77005,74565,53070,-2639,-115771,-108425,73810,162061,99407,73370,51698,-15515,31035,126700,111755,13048,-50813,-44783,-68684,-149431,-149645,-42607,6724,-47010,-114333,-107845,-81997,-122146,-163678,-148530,-202349,-332149,-335217,-221985,-158728,-120771,-131919,-163078,-134477,-111355,-101926,212484,811067,958375,443240,-8213,-44994,77623,100872,62879,60608,97921,74638,32072,-520,-35956,-35382,1688,-32131,-79061,-31877,36579,71793,91282,70348,31021,42121,58032,1847,-62517,-43868,10141,-19456,-77989,-76045,-48320,-18606,-26006,-60438,-42616,1743,-24638,-77954,-41774,26716,65543,121449,109861,28339,10439,-37915,-124199,-79067,53881,139194,101787,31588,36113,94008,80620,29152,16035,33585,51116,114737,236408,250000,115926,4797,-6887,20395,10999,-75708,-116672,-36629,38615,56836,63500,79725,88021,88063,80989,42987,22476,74426,94169,53613,3719,-61347,-102269,-39352,47150,46527,-4284,19016,91914,69755,17458,26344,26578,-5600,28,-8435,-32700,-70867,-101177,-101666,-41630,11680,-24578,-107539,-136226,-109176,-93389,-66237,-61397,-52309,-8250,4522,9472,31705,23460,13972,-18565,-91851,-48209,62156,75041,54437,51816,28884,-25411,-75935,-89468,-78353,-62123,-9425,63977,78885,80498,88499,12199,-63126],[-24761,20915,1255,-17828,331,40746,96287,132363,102786,29364,-29737,-37365,-49217,-78978,-73561,-9965,-9702,-59432,-48352,36306,101560,81578,-10566,-79022,-88832,-54901,-61303,-103197,-47891,86457,75272,-14353,-33342,-44234,-35354,-3490,10868,1033,15624,94141,175394,122913,-17531,-101713,-83258,-71384,-115966,-87042,31773,81277,62331,48858,54779,65710,68542,24211,-48831,-32977,-140,-31621,-52495,-15701,58205,147730,199686,180390,106013,45341,64048,92170,50156,-41346,-84714,-97539,-91564,-37155,19908,-31842,-92927,-40153,52810,62565,44134,42867,49456,46967,18262,-4388,16770,42898,39524,57602,76683,55727,24808,-38327,-82927,-55873,14295,87352,90081,-5157,-28567,35683,-9684,-78694,-59297,-29772,-25045,-46578,-53719,-30471,-8681,20669,37786,20473,-10078,-77642,-109723,-58151,52165,133758,103155,42065,31353,64868,107082,78792,11989,-34870,-23545,8085,6083,-46876,-69013,-23012,9701,-45099,-154713,-136535,-34696,-9574,-20569,-27417,-98694,-102037,-8078,47761,18052,-33304,-60494,-31729,-2177,-22630,-28387,-11321,24745,58873,71909,55179,-12200,-113593,-108969,160,47630,-12799,-31979,15993,24175,-7744,-20968,-8837,31710,108662,171802,189771,193133,127309,-7690,-100753,-110011,-84302,3653,106615,116867,87950,132327,178238,153287,98825,38009,-24578,-39664,-58352,-108805,-109350,-60659,-41335,-26461,-9549,-22608,-28156,-47295,-20381,52011,47531,27652,69329,58275,17224,3119,-31345,-65370,-18533,2526,-68508,-112530,-33587,79218,125524,70537,-31579,-62323,6526,42105,-19121,-33652,25429,59326,67103,65785,23048,-18173,-19412,13495,-17666,-62962,-1496,72784,41594,-8626,-46836,-55471,-50213,-39228,3984,52906,57069,28274,-6272,16223,131100,156673,4119,-140834,-102168,23392,111651,191761,224658,132675,-19572,-123198,-158265,-90907,37340,124237,76358,-10587,-26375,-23329,-52552,-37640,-10867,-59620,-85399,-12149,89455,110917,14964,-88946,-86214,-32511,-546,-9044,-34481,-21955,17411,9943,8419,65346,84830,33355,2477,41940,63426,16804,-35558,-27781,-14234,-62319,-72752,-42012,-91501,-169148,-79034,-17091,-67704,-107939,-31250,37229,2679,1158,41010,19022,15964,40180,48410,57667,55618,33851,-2064,-45776,-94842,-135660,-109323,-64787,-85686,-59379,30223,24370,-10078,27281,97979,97541,37242,-5210,-19411,-47605,-25303,17515,11647,22200,42633,11244,-20206,-46936,-70720,-62812,-28821,33070,69968,93608,101793,21825,-84809,-64783,-11287,-37675,-50287,11016,57324,49070,12597,-70617,-151534,-141061,-82640,-57653,-38386,71,1149,-48779,-139544,-217350,-182868,-48654,78909,122653,103399,73519,121821,189094,171818,107069,38364,-35058,-68359,16225,106103,72234,-51511,-71566,41060,100459,58685,13952,-1173,14108,38586,15093,-5709,8949,47538,57772,20970,6321,31952,59640,8827,-98680,-141042,-103556,-29190,65735,92183,44671,-407,-52168,-57750,36309,101197,60082,61881,109305,60874,17598,25213,-23070,-90740,-110204,-79802,-25763,-45908,-103865,-105432,-36915,-5105,-16098,-5864,25898,-3171,-45025,-26340,47015,110069,68599,-27791,-33032,87582,152748,52404,-70155,-72217,10070,75024,67674,-22745,-94714,-105380,-53959,66728,140093,87725,-1172,-79286,-81014,30746,116599,93487,18265,-25248,11212,35054,595,-14675,-19644,-32768,-18276,-8368,-40432,-69091,-59424,-12543,23736,6974,-72172,-170721,-164327,-68510,-24998,4542,86650,97378,35526,-8419,-24646,-63211,-93243,-66841,-57137,-88115,-81949,-40933,6326,52057,53810,31346,7116,-30274,-46385,-15542,52776,107742,131254,128675,115557,90616,67181,53416,24587,-9450,-16023,-5191,-12801,-42890,-97527,-118031,-128450,-151804,-97508,1262,41748,69207,80448,30268,-43490,-80049,-64096,-20673,15414,21283,-51543,-152571,-115681,-10311,-25067,-124469,-124482,-23890,43169,6183,-92173,-146858,-101839,-41835,-4109,46591,109376,107657,36483,17987,17852,-35045,-54990,-49131,-25634,58204,80534,44767,58599,56309,-12526,-30291,43525,77605,8374,-77298,-64701,11575,42408,-940,-65856,-92812,-64854,-9251,42947,97448,115137,53990,-4348,4612,52500,51080,95103,178244,168770,66375,-30156,-54549,-18129,16229,10636,773,3189,22134,22835,-28266,-46858,210,20575,-64308,-157845,-140445,-52302,-20552,-15026,60328,97091,21686,-38582,-13728,2240,-30034,-30930,-3150,-7743,-70912,-133172,-97652,-11219,-37705,-103941,-22069,79261,63960,25553,6161,-2647,3966,-2943,-30862,-43510,4092,65489,73415,46264,80799,142582,146420,38084,-116588,-115106,57,7674,-24907,-3830,27020,62501,43704,-53753,-48487,44888,76986,52030,19885,-29075,-70526,-85311,-81038,-56368,-10567,47623,84417,15627,-118856,-142164,-45316,37451,33575,-29847,-74702,-56672,19514,78462,53012,-23716,-101666,-122571,-110695,-69053,-3370,54785,99236,94755,15744,-26096,28760,94510,99179,46502,1773,-12105,-39956,-41821,-22043,-75851,-132639,-89917,-10446,36544,64019,73285,52750,24147,38307,67403,60607,50857,33840,24956,49936,73619,82529,94040,46956,-49846,-98890,-97339,-27566,79975,44625,-37107,15554,68462,12471,4292,66218,58294,37490,34757,8043,13514,54111,16576,-52699,-59527,-50384,-45166,-18495,49181,69508,44746,49400,47912,46574,76072,97171,78518,29579,-1884,-39411,-74953,-36907,21328,25633,-3663,-16987,-35933,-74962,-40103,41035,10669,-105166,-117645,-59936,-55440,-48163,12056,53404,39152,4974,-10378,4904,29403,-7914,-52097,-14993,12400,36730,70043,53884,-13897,-51028,-1997,79063,97346,64857,62768,66466,-15832,-126994,-144111,-93840,-49045,18285,58714,15508,-54361,-118350,-120105,-96372,-122100,-176540,-167029,-103973,-42286,1220,9291,-3729,3761,-12184,-41728,-63336,-35394,23385,16073,-5699,29569,41814,37620,39512,34244,65849,75802,25922,12665,25112,36296,39033,31533,56188,61507,-1327,-70536,-151188,-149400,19482,125333,81450,45990,31046,-16470,5143,96753,150364,72534,-62653,-88308,-60058,-92540,-107936,-49460,-12155,-49636,-101390,-101740,-104662,-140964,-139700,-125587,-234239,-353564,-255557,-135809,-106040,-92225,-94184,-88955,-35996,-66785,-115490,196677,805075,913601,414566,20682,-10491,98806,128253,94849,85576,107558,68341,20703,-6094,-47003,-61087,-48201,-42042,-50148,-60263,-44617,9191,81102,83001,42344,39600,36109,-40350,-91142,-63310,-12655,-13481,-44128,-54311,-37259,-32971,-64184,-69534,-3338,55258,3448,-65436,-31569,10902,10859,57719,58619,-21142,-29881,-45945,-119106,-92563,16773,85365,68144,31808,41501,61748,26422,5778,37236,39596,32262,121035,240751,201226,82148,14882,-35957,-46828,4272,29014,37247,55913,25229,-20449,1533,65310,98827,88101,66237,21230,-9542,36785,76033,67776,3115,-91410,-118218,-64575,-17548,205,7720,48262,122207,144601,102155,50717,22735,74182,114970,38441,-18866,-21613,-32604,-34291,1587,33548,4864,-94580,-144368,-87527,-39142,-30216,-78367,-129570,-102199,-30805,7568,1682,-5183,19814,3875,-53489,-9138,89997,118831,102696,51482,16356,32673,-3762,-64169,-70200,-61845,-13093,59655,47435,14942,-2045,-81256,-116612],[-37958,-2803,-31428,-58102,-53469,-13152,63856,108166,71453,-16430,-79356,-63475,-8570,47555,56499,40226,-29721,-92906,-62608,30811,74006,42103,-44149,-93647,-77752,-30340,18790,29981,41806,106286,83994,-7312,-45408,-79721,-95415,-57941,19710,62488,52172,66269,94709,51550,-23496,-50424,-47933,-39585,-29491,-1578,75015,106815,51074,25151,63814,69495,31580,-8359,-61691,-67929,-49190,-27517,1751,16799,35709,72986,89704,100730,111575,59544,29269,74618,93154,7278,-73107,-101903,-78271,-44514,-51471,-98588,-90000,-20578,37172,38897,56407,76809,67104,44522,-8736,-54346,-51041,-41404,-29962,13061,47736,28944,-1667,-58097,-106931,-133398,-127435,-43374,25480,-22088,-36397,16507,-31456,-110210,-121967,-112829,-94248,-82539,-64151,-19692,9734,38773,68142,84769,76517,-6696,-107847,-134443,-69684,28529,73266,76938,53206,21468,62659,97229,85273,59307,50162,11854,-45807,-67574,-67891,-69819,-51788,-51120,-129409,-131878,-35130,27678,46422,15096,-93374,-124311,-70779,-19176,-3197,-3034,-18576,3846,27715,-5317,-36672,-18785,20737,54057,90800,76991,-27881,-145904,-144638,-55322,10424,12934,27072,57714,36644,-12634,-46200,-39892,9759,87326,134454,131575,138000,99794,740,-100534,-173907,-173409,-32287,137818,189386,140892,122649,151409,154943,109190,7650,-102763,-132629,-107165,-94142,-66402,-12474,25629,5300,-60634,-107220,-112464,-124613,-70352,16632,8433,-898,56381,74752,77220,77935,13075,-84997,-90261,-63262,-97165,-110899,-24500,52114,65593,56347,5080,-25401,37257,92490,71574,58900,53522,37744,58052,83195,59886,35404,67608,107700,31948,-71349,-52545,-8399,-5254,17974,24563,7703,-40844,-61305,-17050,13882,1587,17416,24621,43502,130554,167597,53556,-76246,-52842,69506,132737,145940,135971,73215,23700,39037,31750,15596,67281,113657,77542,19758,-19791,-38397,-12408,44199,20943,-45843,-48268,-13951,21734,-193,-117187,-201263,-163943,-82858,-52763,-90590,-129223,-119932,-69515,-25559,11095,43430,74074,95561,55879,23177,16127,2085,-14071,53398,85961,-14668,-103474,-91577,-105205,-132329,-53573,-42526,-122674,-106886,16218,71808,33429,52394,73600,17648,-13941,1407,18016,65420,82509,37773,-37015,-104079,-142454,-131752,-64843,-46028,-93142,-68556,18573,42338,54104,93828,109619,41172,-36682,-33867,4944,13644,31205,52542,50589,48310,42352,-750,-44026,-67802,-78953,-92538,-84039,-14922,1199,-31386,20803,66169,5834,-37986,-43573,-34343,6154,28417,19370,65656,94153,-908,-103558,-105248,-56060,-31184,-55848,-84116,-73608,-62827,-120197,-206694,-188143,-75336,46020,105558,102738,89711,133187,186640,198137,177012,119531,40419,-5013,60478,130678,61839,-87147,-75738,60692,83668,23967,11440,-5891,-17252,-22282,-58813,-64294,-29884,-15998,-20353,-26986,-29228,-19316,12034,-15606,-111322,-136079,-69663,13882,108926,121052,61099,13770,-27854,-31940,55090,131071,105321,86748,104349,56955,10764,3445,-30427,-56207,-56264,-50600,-25771,-34670,-74985,-85834,-24662,-2800,-41094,-42374,21151,65799,51796,21337,7065,3237,-34093,-68873,-13824,136839,214577,106566,-42204,-76176,-6635,65234,70623,-2086,-62788,-90309,-42411,112036,203880,111612,13526,-8162,-25162,-246,55408,46703,-18295,-51258,-28556,9800,50122,51104,9038,-19276,-20681,-43940,-61402,-44920,-26076,2939,53389,55845,-9431,-85353,-89559,-25552,39607,71329,94606,84474,18493,-65971,-119814,-120772,-73819,-47866,-83754,-89977,-34626,-20637,-26869,-3916,-34189,-90051,-115588,-120163,-85581,-15313,44914,45740,15151,23188,62967,65971,36616,14152,-12794,-63391,-100850,-79156,-26480,-1435,-50389,-71390,-33848,-48673,-46803,17212,41249,22629,39755,68094,7818,-99424,-91776,-9218,9673,-2195,-46813,-115835,-74262,6306,-25568,-109039,-96306,-46091,-38848,-51304,-47260,-45400,-34063,-13308,40523,84864,88182,72644,68704,101452,95157,-21393,-113179,-117928,-90810,18775,105341,64738,-5105,-27144,-47363,-49709,-2085,32861,5692,-55673,-55764,-7638,235,-39721,-28775,35341,42803,-3873,-37583,2381,65852,64771,60179,101310,136230,77116,12494,61400,134316,73586,-37977,-30585,38112,60644,50832,49509,35772,7954,-264,8116,7950,9084,-7284,-68445,-84369,-35716,22539,18416,-3737,74841,126274,1386,-154241,-175559,-104514,-32606,-4396,-8673,-403,-20566,-54377,-16517,49905,31028,-3013,66721,106680,34042,-32845,-58244,-53618,-7277,42297,47786,41888,66901,72768,28752,26760,111627,167066,116009,10649,-68470,-28739,72397,79140,14253,-17885,3034,79363,123541,25093,-46699,-7711,32374,36864,11543,-36774,-85409,-74761,-29535,-1573,34804,46651,15794,-63482,-129432,-67494,87477,154446,106409,30582,-12655,-19668,7110,23190,1150,-16238,-20356,-52297,-85956,-58836,-36736,-27613,13704,39875,23277,47300,79194,63945,53707,61365,52674,109,-82567,-92222,-44690,-70100,-125359,-114634,-45087,70224,176927,153769,36546,-26366,22057,101814,124003,92686,50787,40722,43509,30001,1320,-23085,-15919,-17908,-62109,-102275,-40178,104002,101189,6661,17426,30477,-56166,-54349,67571,110385,70851,53805,74790,114225,117624,37070,-72543,-145522,-152053,-59669,56388,133958,101014,43725,72429,64788,12231,33023,94835,92228,30203,-22409,-57326,-78417,-50777,2495,64695,97641,59272,-14999,-63481,-48630,13859,18843,-55483,-93909,-30929,6822,7946,39442,50323,540,-40449,-34042,-35579,-70438,-107749,-64279,48288,67194,39763,34719,18413,-22985,-66182,-112749,-70152,51010,88667,47052,35831,8030,-59766,-67514,-48713,-49707,9021,61023,-7778,-84343,-106388,-95195,-93240,-114026,-128570,-79176,-3512,63618,71345,16627,-3970,5281,-37377,-110038,-110830,-55089,20838,22549,-17883,-8678,-16440,-35520,-26079,-15825,28108,65288,34994,15263,30179,54607,42231,-2636,1412,21291,-7600,-7809,-18074,-95838,-82055,15410,36540,16514,28358,-4694,-64519,6630,108262,67839,-77764,-122397,-59138,-41171,-69462,-59626,-25732,-32430,-66596,-112490,-157959,-142775,-73022,-74336,-211001,-285639,-180485,-133589,-119681,-87430,-102591,-58698,37421,-19513,-118825,141595,701782,858701,419197,89159,39282,71868,92015,102246,111148,115726,80954,30989,-31324,-71181,-74323,-80802,-42538,6251,-20982,-42911,917,67049,73473,60108,68638,41503,-46252,-94849,-87466,-59628,-21418,-4753,5651,-10473,-56330,-101089,-78667,-11059,26720,-22689,-75613,-52822,-5009,-5571,22295,44851,5000,1737,-3750,-63836,-61824,11681,62979,50819,41052,69623,65303,10232,12004,69827,60902,25521,77220,156663,124644,60954,43724,6320,-45012,-9659,68065,126171,97957,3864,-72781,-44008,59939,97813,43676,10304,6898,-13957,-22857,968,57510,48493,-43499,-82087,-52883,-16969,29374,55004,55650,87707,153750,143997,48268,-3270,95676,172735,85362,-599,8460,34547,33602,23961,34912,31665,-48576,-100266,-34515,9612,-14440,-78698,-138121,-118747,-31274,14713,-2429,-15793,-4921,-2617,73,53465,116378,128156,88939,4191,-34794,33498,62301,8378,-28910,-42013,-14935,27085,-7682,-63222,-100214,-150445,-127933],[-43519,-5658,-16766,-46842,-61154,-41206,1292,15709,-25327,-82582,-115397,-56850,73253,179388,165171,67996,-38387,-74202,-35454,9941,-1682,-40796,-75361,-70119,-26387,28651,101323,152173,121066,94534,79650,66062,51337,-21380,-94905,-69168,41708,106260,77814,28366,2424,-18230,-12487,28993,28414,5949,28851,56529,78044,74529,17006,-2577,39407,45321,251,-41860,-86924,-95921,-49375,35400,82449,52212,21743,-5886,-35166,-2932,72397,59790,23631,73899,127415,46333,-85996,-123444,-54238,-25811,-100774,-130341,-61599,-298,27849,42161,58911,58953,34383,10503,-8133,-21699,-53947,-99163,-64534,23509,51166,-4011,-42426,-44667,-38096,-75056,-120575,-99809,-44780,-22537,10885,46535,-2070,-83443,-166498,-212854,-137581,-24269,4958,-21810,-16207,56931,121498,131269,116140,64272,-32399,-120628,-135108,-71842,13733,72741,51389,-1427,31192,74141,90701,116914,95646,-16023,-87563,-70798,-70325,-96817,-64540,-35968,-76070,-70059,-8179,24732,56020,45350,-35792,-87304,-91233,-27412,60457,70560,27845,24003,24245,-9177,-20386,-19142,-19856,-2023,44229,52361,-9492,-75916,-74911,-22067,45919,76708,78893,68518,22946,-42227,-88771,-76584,-6225,70019,103584,94408,49595,-31081,-73805,-99224,-160936,-169097,-36686,97895,135601,73869,11706,41499,106513,111224,14361,-111097,-158350,-98706,-45777,-67066,-67507,1740,17589,-61738,-125215,-155412,-178317,-122857,-44273,-25068,-20969,2144,35490,94628,132632,98730,-21501,-115565,-137316,-144050,-121002,-43623,-11629,-19165,6977,27821,47533,75301,88125,101303,111059,55607,-12560,-4082,49854,50261,31282,85502,133474,54566,-60165,-89823,-63585,-16430,31366,43009,31086,-30362,-40567,25492,46469,3418,13068,46722,70473,121762,145129,56250,-77268,-102460,11432,92986,90091,31043,-27340,29163,158225,155937,78892,73815,86196,50919,19521,-31800,-53438,29783,75506,-25503,-87412,-34619,-39601,-75878,-84449,-130229,-176627,-138932,-49188,-37188,-119508,-161078,-117693,-57367,4783,49151,25011,37003,82894,-11605,-103500,-34105,41645,56387,111565,115924,2936,-78910,-64649,-103595,-141126,-117535,-101792,-141765,-76693,49622,82818,48373,62133,73599,11205,-45153,-54911,-25893,30083,25871,-10151,-53104,-111262,-164007,-163456,-87892,-52048,-74129,-69645,-29204,8863,47676,76936,74791,-11484,-95549,-63753,6853,48397,88083,70675,3347,-19024,12911,20118,-1907,-15472,-16898,-53548,-85045,-42832,-54828,-108982,-33773,69450,43316,-35080,-60794,10635,79946,-457,-94811,8096,134749,68578,-34941,-33842,7525,4538,-39430,-75894,-60503,-26029,-59862,-148452,-165546,-98002,-7296,26637,29293,48420,79603,86813,111445,155766,141970,77785,33817,60395,76955,8953,-69773,-15169,84344,38081,-19230,17201,9094,-48924,-112558,-157224,-92218,-20250,-53389,-96529,-62932,-34163,-55319,-47136,-33867,-61370,-66869,-36976,20867,101422,102320,31809,-19038,-40971,-21386,35050,82871,66339,15054,-7001,-16778,-21809,-10561,15802,48596,59797,17020,-33582,-43725,-28629,-20481,12236,31950,-1611,-18140,21503,72035,91243,67752,-8343,-68312,-88393,-61579,29114,161826,217885,116855,-47631,-100456,-24396,23628,-81,-18296,12000,-17063,-51989,57374,198945,150483,41960,17041,-21000,-68061,-63005,-55830,-42782,-4589,-9729,-5351,60875,85124,50229,29109,15857,-16143,-1262,43182,47217,46673,75814,65302,29563,7411,-28134,-27545,72429,117040,73214,32939,-8578,-87663,-129339,-67256,-13149,-55836,-85026,-21522,30796,-6392,-26597,-3049,-26113,-65423,-97712,-101795,-38814,28512,24463,-41393,-87632,-68915,1801,59115,45951,8625,-3501,-39502,-95485,-75865,6045,54188,39170,59410,120936,82648,-10867,-28618,-24415,-57593,-28150,52530,18325,-63658,-31657,35193,2326,-43751,-32568,-10914,248,2571,-14091,-47066,-66987,-70464,-73293,-56482,225,37795,29911,12594,46886,71093,27106,-39193,-9891,76539,64514,-79040,-170521,-140736,-76679,1108,85611,82073,-17475,-95971,-123860,-109395,-33589,16360,9070,-4760,17925,48963,55912,21745,40385,102685,84625,-22246,-133920,-138397,-66967,-23367,36569,120678,176410,113994,-30835,-54813,71422,94471,90,5642,62376,50547,4919,-26287,-45237,-86756,-107544,-26345,31923,6127,-18993,-21169,11733,40039,60647,56013,39265,94869,131434,-9057,-203611,-234294,-113329,-7649,11870,-17894,-12580,6426,19855,45006,91366,130336,145474,128825,54949,-45297,-72832,-62354,-53362,9657,96762,104536,112921,121164,53809,-13006,35614,101347,57099,-39066,-82317,-81885,-24320,64943,88923,24576,1536,53120,145013,199371,97975,-66167,-128062,-66348,-14151,-4898,-20004,-39834,-5638,43153,34887,35129,-41,-63253,-90211,-58393,21424,111088,104068,45395,55805,76190,38791,13380,9388,33510,87451,85754,13563,-23722,-27619,-80423,-98044,-53483,-38420,-17951,65386,75802,9841,5953,51346,54752,-1449,-87814,-90747,-42805,-59061,-77789,-43545,15939,107057,177949,128177,18403,-40798,-29449,39213,103930,86221,21736,-2363,9307,7524,-47864,-74401,-4074,72005,37914,-54243,-50634,57602,71082,12750,29986,36667,-56416,-82536,6274,89500,104763,116001,155372,167558,107301,24934,-57688,-153215,-194996,-100091,7705,67242,28769,-23187,16664,12365,-47056,-46296,2702,18240,4290,-32604,-59410,-30726,5617,46683,125662,154348,88328,7601,-46726,-64325,-59063,-18662,42439,38195,21423,11814,11598,29545,16686,-32450,-49560,-43105,-58418,-93571,-123717,-62391,61892,96782,32277,-29719,-63290,-62151,-66657,-152939,-175377,-39828,69314,51848,40903,54409,52306,49431,-4781,-83174,-40941,34572,-12894,-76246,-79415,-56350,-41571,-38968,-36863,-24360,6571,74496,71733,16451,6857,13604,-25533,-101197,-113513,-44629,21029,19273,-28243,-51973,-68993,-66944,-26706,4725,11788,24387,12683,-2057,12320,50913,71496,46613,-2235,-18078,-2853,52166,78461,-34388,-140220,-79019,-11709,7678,55000,3991,-133260,-95571,36248,37673,-68261,-105870,-45644,80,-25956,-56306,-46650,-17139,-6171,-62464,-130715,-98125,-37340,-83579,-173891,-182517,-141213,-116662,-80380,-80189,-146932,-104059,19557,-815,-99539,152159,716153,890891,450083,106853,16596,-17258,5252,92764,136547,117672,77266,26032,-55940,-92389,-97044,-93455,-32899,30771,27464,35683,61574,46417,48724,94471,103481,42069,-30714,-59689,-63380,-45048,600,18998,21994,-27285,-89850,-89819,-40001,-23545,-46702,-82799,-90105,-51658,19598,46015,44928,63514,54961,42681,58654,43875,20264,51223,91836,52199,31038,82919,91535,22313,29337,91139,84613,36477,6720,36563,79298,66561,51899,62734,10870,-27067,7178,48225,24426,-13300,-32285,-20360,44007,64114,4551,-10751,36802,33186,-34802,-66573,11469,88461,58984,-5845,-6855,55972,110154,87157,20031,153,45681,45650,-38837,-69190,23149,108724,64285,-5983,-7897,34673,44283,26504,25867,29575,-13764,-54123,-19966,-21735,-66168,-77596,-55911,-16543,24933,20602,-17332,-40236,-46583,-18485,37091,81416,82336,41461,-17577,-64565,-62737,-3544,42319,6410,-37144,-32904,-19740,-11719,-33395,-89721,-143968,-167467,-126398],[-35073,6070,-116,-31492,-39010,-31396,-33794,-35831,-39502,-51519,-87269,-36670,113574,203773,145091,24658,-43887,-10404,25695,1373,-28391,-33451,-49961,-45354,22299,101326,115407,100252,64899,44870,47719,82607,109744,43633,-64901,-76955,13799,79050,66602,-17958,-103583,-112300,-26756,68732,73511,2131,-30723,2872,23083,-11326,-36109,-6713,41167,50701,11324,-48960,-89610,-57295,16005,78372,70601,2225,-29829,-55022,-78635,-41925,7029,14332,30767,67963,70109,-21914,-121444,-102100,4381,17588,-86885,-102990,-20305,-2459,-6201,30715,47612,27348,17864,29388,52802,60819,17816,-24511,30522,116667,94884,-11748,-61538,-13381,64219,64769,3098,-55734,-60867,177,72099,83464,35194,-14782,-119885,-212706,-128670,29718,63299,-25351,-56442,51184,143233,112852,77979,75714,43930,-33813,-94748,-99426,-54614,6775,10324,-16154,10849,31119,24553,44900,25215,-69267,-85799,-70005,-124984,-131001,-32117,12565,-14263,11155,38587,21974,27114,25603,-4965,-26373,-44411,21499,138568,133950,41391,-12938,-34530,-38901,10602,9503,-40662,-47949,1032,36967,26054,444,9529,54109,117009,125204,75897,32387,2476,-40374,-77589,-70773,-7539,67508,106190,96232,-4544,-139950,-128753,-55311,-97612,-149781,-72930,4869,19966,-10295,-59201,-48952,44313,113752,70814,-26992,-66052,-24180,-5463,-86702,-144572,-67863,34003,29462,-42364,-111881,-149055,-121925,-76334,-29215,-2906,-3297,16178,63378,109841,142289,62745,-74504,-140150,-131358,-93548,-52675,-60912,-68501,-28453,38173,89509,69493,36144,35388,11287,-37895,-65810,-63376,-4207,29619,29848,72877,115699,79681,17994,-23355,-10384,27589,22258,-8947,1519,-4890,29273,108196,108912,54947,50519,73712,70330,66962,54877,-9367,-126942,-170214,-63094,56294,86219,16190,-52760,27166,173511,159741,90747,87274,82013,31167,9768,-15376,-14015,53850,37486,-75076,-72194,31032,-8350,-108588,-93831,-47548,-54770,-34422,33426,32019,-44538,-50939,8356,22693,39878,66393,22921,8659,7095,-115252,-167172,-23742,84315,108969,129905,128589,70728,20974,9660,-31182,-89140,-116220,-118872,-109476,-47943,26318,51482,26356,12061,26131,-1036,-49322,-87179,-54597,1729,-9889,-11468,650,-43553,-115089,-140995,-97421,-64085,-56629,-32972,-3232,18478,30063,5316,-36238,-102440,-125338,-84482,-53313,-11991,78007,66064,-65689,-116784,-44913,14839,31694,41109,48003,14093,-46655,-66789,-87892,-83691,-11793,30134,-26153,-101658,-93293,38769,122157,-22160,-172917,-81201,86844,101341,47793,43189,56221,30902,5544,14868,31310,20591,-41618,-103845,-97535,-52981,-26423,-42588,-34299,-4888,537,-24275,11040,107632,131987,71198,8498,-2888,-3981,-21285,-13060,65281,94321,-17161,-69833,-8522,11497,-47943,-121685,-147724,-38681,54265,-3258,-95480,-62814,-571,-26125,-31914,10452,29920,12052,-27984,-28465,7907,868,-33206,-23081,-5550,784,2501,13397,-15841,-92994,-109522,-50744,4619,31663,74110,123471,129584,55289,-32754,-23512,49777,47698,27517,55671,67790,40660,254,-18671,42183,88997,25229,-45114,-58790,-20027,61353,166392,205818,113182,-48940,-90907,8478,21971,-62086,-59456,49950,78051,-3849,-2211,126930,148350,37154,-42256,-75877,-99716,-117618,-127503,-75508,-4312,-16397,-32471,12377,47366,47622,46207,43608,42786,61553,75278,58880,63427,79443,36220,1481,14545,-23933,-40718,63569,107523,44001,-6272,-12227,-44067,-33327,58551,58604,-45769,-41405,49101,42397,-11812,7956,39291,41198,32211,-33281,-67517,9884,62286,18518,-51643,-82371,-78202,-8380,89063,88803,17638,-8453,-8381,-27740,-9387,40915,66622,80679,117216,125757,57694,-31693,-42963,-25906,-45924,-38054,5881,-9412,-20950,18647,34652,-19559,-76738,-48098,26892,31315,-1925,19228,38323,736,-24736,-25771,-30482,-9974,42262,77044,64619,36837,5426,-36975,-103171,-98183,-14681,-15005,-100467,-106849,-36098,23004,31379,50906,66798,-16230,-128727,-181480,-148395,-25943,34450,24567,49684,91712,118601,126535,88230,79357,93077,46386,-55923,-148591,-152449,-105954,-92868,-57847,23716,131365,127468,5718,-43911,52436,87258,11794,-541,30776,4297,-74370,-133298,-120753,-105903,-108741,-25778,48717,11632,-15174,9386,18096,4415,28856,59724,54232,72937,88934,2907,-112014,-102237,-13460,2151,-21199,-34293,-36441,-30712,4771,61846,120785,166825,172499,98638,-19769,-106305,-98148,-44591,-10090,49135,125946,121784,117192,112065,32006,7745,71909,57130,-71230,-153709,-133015,-115810,-97930,-20803,35581,26970,64175,158525,225843,214105,94014,-76752,-172765,-127976,-65149,-1060,54310,65502,66175,62968,14276,-26632,-80096,-127083,-74964,36052,96484,68975,-27468,-68112,33532,112968,67213,4837,-8904,63340,166605,132108,32036,15217,7125,-65186,-82759,-50196,-64294,-44324,42052,44392,-9809,-7042,6578,-2187,-7084,-47492,-65051,-40490,-36589,-9446,49285,78713,81796,71367,40927,7944,-36949,-81081,-49551,23827,30064,-27758,-61748,-34284,-316,-36883,-39586,34205,92884,61646,-35515,-71817,-18552,-11898,-19869,27675,35430,-38157,-81386,-64555,-11401,66165,146703,194467,149851,39342,-32523,-60469,-110137,-156901,-115440,-65969,-35295,-35604,-56591,-58783,-83622,-112796,-90668,-43800,-11001,10702,-12380,-47093,5088,72416,104259,131831,105908,54697,30542,-12154,-47340,-73485,-39655,69370,105282,28885,-31609,-16385,10327,3052,9113,34581,28153,20545,27684,-9211,-17415,49639,85541,31980,-51482,-94730,-60025,-31584,-83957,-121945,-58741,37865,58020,33978,40046,91497,97087,-6537,-109230,-58340,32497,20162,-37228,-70503,-49083,-11112,10512,-2001,-50400,-60975,-1853,18846,9494,13150,-4552,-58328,-85871,-74588,-19540,27188,23504,-36172,-94815,-98021,-37453,34193,42238,-22802,-61814,-63450,-47421,-21154,1857,64992,135829,84645,-1401,-17279,9701,33660,-16089,-95050,-74599,-34173,-5260,67241,25237,-111262,-105405,31458,62546,-7403,-23032,14305,41712,19752,-28077,-46855,-4249,57820,67455,30328,37221,15242,-89805,-130711,-125480,-125854,-33750,54979,-23835,-137794,-119226,-26952,-16197,-76266,144887,660972,800839,399046,67644,-32176,-75367,-58498,55562,113467,85460,32374,-7580,-47274,-78920,-107109,-85239,-12657,17949,22860,76337,79754,309,14305,98136,77810,3406,-21160,1148,16509,40125,74670,57795,-12629,-90906,-112800,-46833,21788,8386,-46416,-85103,-78874,-23154,63584,108975,96169,99612,73124,19074,68648,137582,94528,47633,60628,12636,-28920,30490,72028,12506,22439,90575,97831,50207,-33750,-23340,86614,95953,59690,103200,77734,-14287,-41448,-50554,-60628,-11850,50237,42603,35126,47103,16666,12750,76776,82598,-14412,-95201,-37596,85923,138333,91474,65948,111264,125602,65946,-7132,-56080,-72784,-72346,-93638,-85460,-28659,13872,-8497,-28542,-27175,-3113,26156,51367,38735,19297,13133,-4850,-12349,-60910,-104232,-55822,36093,86691,93392,38957,-57972,-99719,-58661,18755,79773,80015,14318,-55102,-88962,-79491,-31405,3109,-5975,-60093,-79951,-24851,-1825,-3974,10863,-24556,-91861,-115964,-84498],[9309,26248,-3563,-29114,-15052,-27,-2473,10173,56553,71408,2770,855,113419,163850,66741,-29049,-24101,67206,80225,15904,27990,76048,22907,-29194,49626,153169,90252,-40563,-74347,-35257,-29255,-12689,35531,8611,-74976,-108048,-66145,-10889,23099,-46158,-171476,-173245,-42966,54897,49433,-33732,-105475,-88559,-53941,-85771,-73405,17158,94129,102725,49406,-20225,-35528,31605,68591,47096,-14797,-86688,-103781,-77534,-29113,12271,-29618,-67458,-9427,12327,-53126,-134097,-129105,-29147,84339,66039,-48744,-76312,-5542,-11425,-39443,-2332,32360,15922,29809,90962,115493,82295,52569,77446,146421,185684,118518,-2385,-41707,15785,101623,115605,52283,-21064,-45006,9812,86380,84872,36951,26251,-25192,-88089,-43502,27623,25296,-35677,-61159,10746,64502,21135,14426,58307,71059,23172,-38186,-75687,-89853,-68652,-53337,-74583,-56905,-17076,-18593,-56991,-82433,-97689,-68445,-89198,-178601,-140126,1584,55616,27849,41718,57112,55442,33717,-11705,-34492,-240,7635,38833,110363,116139,25935,-62729,-99786,-73364,12046,39627,-2655,-19244,29743,66678,38744,-13007,4154,82097,143230,97009,668,-22814,1196,-18588,-54637,-44917,5251,63664,90967,63266,-35303,-148117,-100500,4601,-50066,-158260,-141255,-86507,-53998,-13575,-27265,-79953,-27260,67184,59230,10611,26453,36250,-15744,-98852,-150792,-97961,29022,92593,37384,-38456,-79088,-88269,-84469,-45556,3517,26083,23817,10911,18622,66251,44788,-41799,-87767,-62442,-30055,-34094,-77695,-83559,-22691,51939,63848,8404,-16131,-53379,-154522,-170627,-98638,-70390,-32867,22456,61550,91562,115218,109181,92954,75583,73007,50896,-16922,-82627,-56494,-693,61956,111933,91544,69921,92047,76646,6982,-49656,-89402,-120990,-147747,-134325,-57578,36540,72385,26932,-21540,30126,133495,133537,102181,103356,64155,1959,-3892,21911,62383,54968,-26938,-63614,26016,118633,47069,-88563,-99101,-33511,-13136,5645,56721,68439,52951,97693,118026,50775,11128,26912,18176,-6043,-52198,-115009,-68386,31606,76616,96926,122603,156738,169916,121811,50244,9637,-38148,-55479,-63427,-39895,-31762,-37792,-15797,-20471,-49915,-39116,-24631,-43725,-70901,-35838,17255,15197,33697,74017,33104,-54607,-85658,-72741,-73425,-48791,32493,94295,80141,30118,-53225,-144629,-181721,-101969,-52813,-118906,-134300,-11732,45770,-63085,-149792,-98142,-23590,11083,27459,37703,37819,-1370,-62913,-85730,-25757,21483,-24731,-120420,-183546,-163983,-22868,85010,-2815,-136492,-123436,4225,112486,117727,58044,23105,15549,16427,52322,85591,37816,-69538,-106624,-33413,31010,9111,-35075,-12060,1052,-38748,-72593,-14518,99981,121926,39056,-59590,-89492,-61597,-18911,9059,53673,37327,-65345,-111925,-68857,-26860,-35869,-65929,-53433,37262,109825,70476,-27496,-35899,13486,-976,7206,64171,71575,7054,-68396,-102043,-97526,-99387,-81242,-10591,40830,21921,-6196,1386,-38088,-115553,-101097,6823,108686,119312,86442,90081,76139,2006,-44512,9008,94254,52675,-4722,27489,72192,28582,-78026,-135609,-53699,36195,23345,-7347,-13546,-2093,34714,109329,154770,93762,-31869,-52239,57608,70935,-30219,-72395,-1726,86881,78961,24552,62601,82976,-17528,-110000,-107075,-71170,-93219,-142703,-119098,-59834,-39361,-51915,-59679,-43340,-10908,9115,27531,60586,62371,15297,-24451,3831,46354,10415,-48576,-56933,-47769,-15494,48656,63193,24443,4266,16234,3957,40704,131948,115648,16184,11716,44977,-217,-17217,36822,66070,78835,70556,-29655,-95779,-40323,3165,11418,22442,3872,-28499,24358,110595,91703,-11688,-67274,-40150,-1979,23553,39219,51779,63596,58549,-5388,-73345,-61570,6240,63763,85391,47738,-13127,-36201,-19730,-2187,-2937,-32559,-79839,-92594,-58580,-24540,335,62827,110660,105230,71308,30194,-33248,-80020,-41642,48368,76262,19647,-50211,-60154,-60737,-72544,-37006,-28646,-44591,10754,79307,77365,32769,-4458,-16988,-64884,-133672,-179662,-138256,-8329,43956,38419,75440,99236,98275,84158,46646,55063,77391,19707,-61392,-87898,-51830,-19455,-63507,-108083,-53019,80503,113302,65369,48414,59340,38600,-5758,-23630,-11210,-10759,-66196,-110100,-76859,-15296,17913,47577,60256,10467,-14284,-4911,-39662,-72996,-15923,54708,55023,37712,24060,3780,6533,53956,56366,-22685,-49904,-18666,-28115,-74350,-57321,49430,124987,111240,70914,19874,-52915,-111397,-119099,-55662,30235,78981,90738,65352,43878,40752,22308,57462,82116,9784,-86677,-106855,-75753,-88992,-116759,-66295,1815,38290,92475,171661,192731,130795,24149,-60921,-99807,-87992,-44869,43851,142918,143986,69060,15632,-28309,-77839,-121603,-139909,-71730,57253,126529,64278,-58357,-81175,2417,47721,12078,-45866,-73434,-2571,113985,111438,47191,38628,40548,-4050,-10018,8514,-4770,7804,42175,33442,12037,-2335,-37558,-43773,-15091,-39737,-75068,-51016,-5008,43928,65957,33871,-23531,-51143,-30782,-8869,-37258,-73351,-53166,-14025,947,-20106,-54565,-52806,-27217,-29975,-5732,35659,33992,8639,-46076,-74784,-35727,-43407,-46292,14896,27975,-34641,-69378,-71564,-79054,-17788,88389,142083,102139,15188,-65642,-91685,-77295,-74754,-52822,-33525,-16351,15414,8426,-51603,-103901,-108558,-67481,-9886,34592,47581,17691,-23929,2560,68987,87956,56993,-1137,-1908,55875,52778,13598,-2096,-6733,5545,19656,-8375,-40242,-20850,5488,9715,50763,104373,114670,128664,155456,109139,43428,59441,83051,59975,-14836,-50074,-9148,7140,-12958,-11711,3357,36822,49949,-1977,-20121,60497,93317,-5461,-78637,-15212,57671,47347,-10189,-66108,-55069,-22184,5045,-3983,-49727,-70605,-35313,1975,2557,-6366,-30006,-79022,-75759,-26729,13000,54272,56082,-24885,-117337,-108704,2455,87189,54092,-50195,-123629,-127695,-74859,-43148,-54262,25130,179513,179673,52307,-33101,-59049,-47208,-28112,-9478,4551,-26299,-46947,20805,45688,-9998,-2236,103957,133018,56775,33066,46867,38132,27875,11088,-6042,2806,64130,152866,190381,188869,111116,-17715,-75136,-131848,-151501,-15669,109161,22705,-68189,-55026,-40699,-60176,-61542,180756,660619,752457,338124,22536,-37192,-49665,-65612,-24593,9217,11151,-11581,-2476,17428,-14374,-53811,-36322,9163,807,-11951,28649,-908,-74837,-45836,27419,-2213,-50736,-28586,54808,105614,114036,138943,105835,-35670,-127652,-88556,-11160,37497,55869,52763,1211,-46124,-11983,82990,127035,115136,115443,53309,-51130,-3308,115202,75683,-31136,-41152,-52323,-88599,-44819,9986,-24455,-15838,54212,73369,37854,-30465,-5759,100769,105522,75038,128254,115966,18476,-25473,-34102,-48162,4030,80114,74606,53614,79880,60769,31336,70411,65500,-39278,-119107,-63672,53570,142553,149231,92266,48705,30064,24403,17266,-50153,-115991,-102299,-70854,-53952,-26689,-41601,-76580,-43273,-12734,-23003,6201,71436,49217,591,20103,34393,14122,-45365,-83447,-45646,15974,47414,81067,47664,-87592,-149814,-52634,63858,101103,49295,-50252,-86300,-74380,-74340,-33055,3549,-46154,-117540,-108504,-28708,5243,8983,50867,54704,-6535,-48442,-22901],[44296,19497,-29531,-42217,-22883,9221,42614,63217,110302,142188,77976,36587,89411,112237,21729,-36134,1357,82857,74970,42295,111435,161279,59579,-24461,49363,152184,85405,-79634,-142109,-98948,-98656,-104831,-68557,-74372,-100218,-117961,-134666,-119125,-46425,-39751,-115741,-102648,-11239,19460,-11026,-50386,-89133,-97768,-72368,-79662,-63801,35433,125845,120420,46894,4540,31076,78266,47774,-7489,-46864,-93197,-117688,-74696,38828,106693,14362,-107250,-88636,-71184,-122157,-143291,-73259,34735,118926,81548,-29646,-71146,-19106,-2256,-17885,1887,39446,25229,42778,127604,130593,49222,26996,88278,156191,161462,91077,-154,-5373,41359,76795,55458,-5467,-34717,-23813,7573,63166,76863,33077,17040,21172,55163,104512,62296,-20273,-25907,1595,-4056,-44439,-57105,7455,77812,78274,19630,-27197,-31340,-43911,-59369,-67240,-111473,-111557,-29869,30990,-24313,-71660,-64528,-63195,-100662,-126363,-61025,31790,74230,51140,17346,39048,107700,98211,12214,-30758,17130,26890,3463,20802,66675,40581,-41897,-99149,-82204,-16439,39376,58725,64578,98449,96657,25685,-48658,-30261,65537,124271,45352,-60191,-35853,30005,-4044,-62579,-31632,29668,54513,40156,-3694,-50713,-82588,-28640,35162,-14008,-115930,-133584,-86467,-14988,61146,45086,-62422,-78902,-23437,-43731,-38294,45445,49997,-38712,-91853,-87989,-54590,-3895,39290,36133,12826,-17388,-46071,-72129,-67660,-8645,44235,25322,-18122,-48743,-51055,-48399,-45715,-34147,7804,38357,19063,-42554,-56818,28056,89998,43537,-15471,-12965,-69217,-188909,-187993,-78190,-17901,-451,43615,115844,161497,154446,114519,78491,76512,69257,14720,-48071,-96862,-83283,-26788,22493,25354,12435,39686,100543,63659,-48268,-111509,-155705,-166292,-69162,19218,27658,20785,8212,-11104,-5240,28092,87231,124437,140484,125347,41434,-27335,-21733,41758,126018,74688,-37170,4598,121740,141878,60580,-42923,-93342,-81565,-61328,-29922,28511,65403,100401,157895,131112,33568,-15312,12954,46299,21191,-22766,-4413,68338,63367,42006,50711,89441,155899,205234,154491,42889,-42497,-67512,-26907,20610,45409,16561,-36933,-32442,-14979,-27620,-31298,-26740,-38559,-22519,20607,56577,50420,55645,88990,58023,-35523,-68435,-48377,-48041,-1144,105486,168045,114065,23577,-46873,-108062,-105807,14012,48716,-93704,-175311,-65943,56730,24201,-86713,-91456,-29747,-4659,-10416,-13082,16365,44987,15642,-25998,-3921,13893,-36145,-108554,-165974,-186231,-99397,12901,32424,-24874,-67228,3905,148191,157238,28600,-26707,2776,10160,33292,83257,45967,-70737,-110674,-10085,83509,74409,43266,80017,80580,3332,-40698,26753,120725,110891,16723,-82583,-109771,-72016,-13302,-2549,-15816,-29864,-57878,-86166,-76882,-35152,-6547,-17537,6514,66138,97124,93433,54969,20013,7749,-21406,736,67649,47324,-55748,-115589,-116711,-88273,-66613,-50973,-24161,14557,23292,25332,47236,21734,-20107,4133,92277,198220,189479,73936,12473,-23073,-74975,-50306,25781,58139,-6801,-51254,-16424,17538,-37237,-123237,-141344,-92477,-42878,-24603,2091,18182,3259,-15201,3734,44039,48063,-693,-11281,69790,119092,77725,-21123,-71320,4469,101755,89027,61555,31123,-50647,-91424,-49088,-9437,-53046,-116841,-101554,-39431,-6124,-42809,-107874,-111177,-54668,-18393,1067,26303,29575,-31682,-99817,-85342,-9101,16373,-43883,-89105,-25402,52640,67958,39479,23987,54189,62671,-212,-836,96359,131827,84786,44148,4893,-19238,9983,55746,74197,66343,26265,-63222,-121812,-124561,-106799,-10515,104062,95755,30655,48589,83129,35971,-63490,-124986,-96168,-39038,-8270,19178,56713,56656,11516,-68250,-109080,-30868,66108,142210,201473,135438,8191,-26967,-28491,-32554,-4805,-4270,-43335,-100186,-143392,-94186,12523,91716,135131,166414,116677,26568,-50237,-126413,-150483,-71567,1141,3698,-39693,-39108,11003,39572,39095,23552,14971,55102,77304,25464,-21962,-64217,-107717,-105514,-76532,-90229,-74490,2645,22895,23735,51129,48200,10163,-19246,-32202,19777,95803,71272,-4169,-24608,24626,71004,16156,-62772,-3314,122525,119669,81816,74905,22320,-8727,17562,13571,6835,40686,44606,26785,25061,57905,98090,91690,32930,-31841,-39032,-22499,-39905,-61011,-2721,70506,76216,35712,-13027,-21856,12455,37391,-1839,-54838,-21872,33742,17289,-50119,-51169,45010,96491,43092,-4878,-12881,-35902,-74896,-110863,-70293,53198,94509,22466,-47281,-60516,-31405,20572,58035,28116,-29370,-33918,-3208,11372,-13446,-35128,-19235,13916,26702,24503,25483,21461,634,-40686,-31446,8548,21026,37643,101135,168530,125192,9915,-37322,-39497,-67208,-95618,-92358,-77908,-5630,77890,65966,-1667,-5207,-8928,-65135,-96126,-97209,-120899,-108030,-21978,55029,68144,59598,47186,7904,11508,45821,78857,94782,68130,41390,28591,-16461,-51169,-36388,-47805,-114600,-125734,-60375,12226,55142,17968,-70367,-127845,-120093,-81334,-61011,-56719,-21700,21130,19499,13885,27113,19614,-13146,-40892,-45002,-7844,17365,847,-7000,-31642,-46431,994,-14055,-51694,9176,59431,-11833,-56746,-27379,-36921,-48115,-16432,18462,54538,59641,-23046,-99067,-73856,-26025,20671,45814,76098,111275,84172,14966,-16167,-17435,-22186,11933,56202,53428,24996,-881,-26709,-26595,-15475,-39162,-80803,-45778,69049,114424,57070,20372,-4667,-72896,-116234,-63047,-16401,-7780,-757,-15193,-26630,23210,92767,118560,121110,98123,60830,66612,89223,85939,24174,-7370,9475,-6316,-36698,-5411,38507,47402,20618,-40282,-59347,30715,107425,50203,-2621,36782,59752,19375,-26299,-50455,-37084,-23819,6045,36280,36781,480,2660,28786,-7865,-54999,-42876,-30568,-43196,-23840,4400,54781,73556,-5911,-104822,-106843,3796,91952,64933,-14824,-87697,-110342,-57157,-34281,-45064,29064,151328,145160,22306,-62796,-73406,-69154,-53963,13656,56966,-12433,-88615,-47537,33204,58878,96774,157992,163003,61462,-14596,-30136,-42350,-14573,39018,46578,1086,12193,109614,184073,195556,142815,55229,-28511,-148524,-213281,-125304,-10983,-23924,-39359,-8387,-53065,-120034,-90321,142693,532937,619723,252248,3807,-11869,-1208,-52588,-115054,-122983,-73866,-15655,70599,108159,67727,38793,33298,19310,-4333,-22384,-44733,-113278,-156452,-120082,-54115,-40842,-68837,-49916,73247,158638,132711,137756,118865,-5125,-72907,-8873,19050,7379,61953,143336,101715,-5827,-17555,75341,107847,78713,76835,26124,-81012,-89389,-15295,-22280,-83465,-67844,-38125,-43268,-26564,-8946,-39723,-40437,3539,15457,-2741,-19492,33644,95897,74738,67205,133380,125403,39765,-10766,12237,10705,17388,55228,71359,90394,127707,104367,52835,46239,10402,-83710,-126978,-59811,28166,105082,139151,49117,-65093,-55301,36364,76456,-8936,-85646,-67385,-40346,-36091,-21039,-53637,-81427,-11807,36142,-706,-410,70342,59032,-7505,17027,64673,59422,18485,-20215,-50905,-67058,-52690,11937,42702,-26471,-85375,-33745,63356,92182,16127,-73218,-51009,-20609,-75842,-82787,-41573,-63431,-97324,-69352,-13652,4956,6960,49207,85708,57665,17740,39943],[30760,-14149,-56350,-66635,-61555,-18561,38811,43732,51529,110447,105695,58810,49471,42678,417,-13747,150,16953,18140,69479,160790,151008,26167,-42352,6552,90869,95217,407,-95960,-98356,-85904,-80697,-67915,-72912,-61810,-70378,-141816,-185856,-113776,-24243,12913,44248,43868,-19075,-67498,-62395,-58670,-56611,-26099,-19086,-27581,20743,75263,46593,-28352,-29695,19570,25169,-19155,-25895,-3132,-18755,-48209,-38990,47177,130443,82561,-68901,-132691,-114475,-92591,-53344,1526,39853,64680,35390,-28096,-54417,-43711,-11954,20494,39641,50417,25197,39470,111503,112132,45457,7707,29375,85320,96446,44433,-21039,-7940,42498,48006,-4755,-54973,-50537,-11792,-1315,16067,54278,26556,-28874,-24991,71997,179386,147851,37942,29277,71791,14690,-79930,-59791,41593,102494,74846,-10723,-49732,1145,40623,21789,-14472,-56551,-64697,2649,87377,75041,23463,-16906,-63844,-67083,3529,43821,32373,51832,47001,-18269,5405,108116,125701,70986,50035,62904,17070,-47262,-27063,48374,64984,8910,-54724,-79638,-59437,-16126,41946,77963,79728,36330,-14894,-34267,-16276,34812,74184,17860,-56487,-24846,26708,-31113,-110450,-72105,7573,15366,-15737,-39807,-52576,-45226,-13248,3067,3857,-22912,-41553,-4906,79588,109304,49315,-51840,-104712,-105248,-124286,-73427,28201,35537,-42384,-93253,-65971,-29152,-49360,-66975,-30930,10747,1074,-29991,-64087,-76140,-27518,17373,-8489,-30091,-58810,-105395,-111243,-70376,-35290,13555,57419,61328,13058,-11014,56375,98018,56507,16830,-7335,-59348,-94238,-87551,-41207,11124,26656,38473,109943,177102,153414,61306,-23467,-44535,-41031,-63027,-68751,-73269,-80462,-71583,-59884,-70383,-41852,9850,64103,46090,-32832,-56014,-93897,-106394,37542,124319,56314,-27187,-74358,-88354,-53235,-28071,-2173,59347,129887,117593,32575,-43194,-57646,3712,111759,91965,-3574,41085,107239,63482,13560,4542,-29955,-70253,-77718,-51507,-1321,37313,69609,92528,68682,22431,5538,50160,86698,49099,17356,35435,35817,6417,3868,-12137,-13832,53005,109998,86846,-210,-123489,-147519,-61828,36527,65884,70225,53289,37225,44520,46296,28656,-14769,-45019,-18532,8577,20148,15039,-44,4908,2405,-62472,-98907,-53252,-5706,56649,119382,117096,32144,-36725,-22676,28672,76724,130932,98119,-42055,-118163,-40218,70811,68563,-32821,-66768,-28899,-10419,-27018,-51044,-27194,51463,85883,14623,-52486,-46322,-25896,-34420,-73022,-115251,-105066,-48765,12072,29788,9254,61477,157251,121705,2117,-13010,14957,5747,28480,70616,38353,-55559,-101927,-36148,48282,75227,75565,118849,125296,54653,-8117,18771,65687,35924,-19399,-55481,-68862,-75754,-48769,-17264,-25919,-25214,-14884,-22297,-22591,13784,25613,-31502,-39647,22895,33235,49486,85909,70242,1474,-69186,-47531,28929,7032,-91323,-116889,-62249,6156,48052,18291,-58254,-70818,-7195,37311,43467,43788,62750,70010,76631,145028,160023,59836,-24163,-66899,-93065,-42801,4140,-29216,-85606,-88827,-47043,-29512,-59243,-68897,-47379,-53462,-67076,-48773,7553,38878,21009,-33059,-81288,-74258,-11026,28228,15238,23577,78796,107609,15330,-84538,-62745,29986,65176,64304,22755,-43620,-35779,31223,33879,-47095,-84601,-15078,64102,46890,-57582,-151347,-134612,-58889,-14763,-9465,-23745,-2941,-7017,-80569,-120044,-59625,13382,461,-25710,39831,94743,87784,41098,25892,68622,60983,-54937,-96447,4789,75110,67915,29820,-19255,-10192,34450,66428,80339,31573,-47952,-81333,-81960,-124598,-154124,-45892,103611,125842,56116,26078,25995,-8199,-71299,-116776,-102223,-76153,-64936,-18254,48663,65931,36546,-16974,-40241,10391,61347,111074,165792,119191,30060,4078,-14761,-25583,22936,34037,-573,-49715,-115956,-95697,15058,68368,81883,106511,44268,-39445,-50570,-103441,-199727,-183399,-90199,-7539,1474,-17092,28064,102325,92419,35073,-1682,9233,1476,-37073,-47639,-63984,-95772,-50044,40905,51675,16628,9947,-19195,-39407,-21938,-9061,-44103,-58180,-31699,29086,118226,146948,66634,-15436,10973,76763,48118,-1489,83777,192322,123114,34272,1723,-49238,-22036,72291,88260,70449,99596,119447,94782,45220,25721,41123,36863,-30388,-99736,-83431,-10359,38021,30369,38782,68630,70813,32226,-17070,-42908,-65924,-109160,-118794,-64552,20958,57715,43378,17080,31333,63248,67919,41479,26374,19521,-8065,-40822,-58080,-30581,73395,106753,3875,-108704,-119694,-61566,-1692,-12394,-55368,-64299,-41394,-5993,33986,51291,58614,47246,21300,-25065,-83859,-141160,-132180,-69392,-38611,11259,78672,102089,94138,125327,126852,41780,-46559,-41653,-10170,-22644,-48500,-32467,-55250,-73095,-38513,-18489,-15333,15144,-12830,-116639,-143439,-69141,-65891,-132843,-111481,-6773,52137,41419,-9487,-65759,-53786,6915,85758,112430,71560,47590,22157,-36805,-31709,-16358,-96853,-187780,-146199,-51456,5081,43731,10439,-83087,-129086,-118766,-115170,-115262,-77157,3033,62127,46813,6802,25676,82075,74487,15414,-7617,19474,32375,44914,53755,18710,-13858,4489,-15411,-56082,14679,115393,48436,-41655,-7641,41419,4802,-64433,-75882,6103,86011,52274,-45130,-70155,-36000,22410,51357,91864,107849,50971,16720,53875,64902,1071,-13109,18117,19540,20101,17841,-56006,-128051,-105233,-82221,-106611,-73781,58324,132215,38420,-78930,-83820,-88868,-150320,-117981,-46802,-27825,-25231,-75402,-168945,-136416,-15963,937,-25714,3895,36003,45532,69264,72877,25362,-18540,-29016,-39646,-82272,-78345,1124,40499,-7379,-47453,-50973,25937,130060,117169,57098,52912,24681,-48276,-70647,-37377,-1324,12612,49080,114642,135698,65837,34679,44313,-18868,-99857,-52665,26564,-13209,-90426,-85627,-12072,35594,-65,-51752,-66260,-6145,74897,97459,70816,18701,-34093,-28606,-6811,35292,99644,96006,-14530,-120806,-124746,-64165,-50195,-59627,-10027,45575,-4004,-79682,-58645,1715,33340,83041,128713,125523,29863,-88019,-145109,-137058,-55695,55022,73169,9830,397,45184,49887,42070,54066,48135,1853,-118296,-226315,-201833,-126198,-110182,-94013,-58087,-106344,-173193,-148064,57766,398495,497308,205916,19338,7763,14809,-47462,-149910,-184339,-121821,-9090,119340,142025,96077,74140,56306,13444,-7048,-19510,-100713,-197590,-216616,-164061,-69201,-10863,-60042,-84244,46098,156653,126803,98507,84378,44788,29772,65466,47063,-8407,24206,124266,118787,21261,-15381,41474,49259,-8702,-18469,-6845,-55967,-122147,-137130,-108582,-62405,1624,43310,77655,78386,25532,-32265,-31572,-19157,-31501,-46777,-37000,40214,83116,25555,8121,85747,102556,29251,-55123,-58571,-28987,-15573,14364,49555,76152,96072,102160,86497,43581,-25715,-83847,-100852,-67737,-18077,46896,82183,2001,-96128,-45693,68360,76401,-1121,-46892,-54975,-64330,-53383,-44892,-65906,-60012,12904,43043,2177,-19597,47045,65364,-9449,652,65572,73449,52679,23225,-49354,-88904,-71943,-48830,2499,68030,41285,-28472,11164,55855,-20526,-87092,-34314,-1179,-65845,-108969,-96893,-75750,-52103,-19798,2102,-5481,-8554,15092,39730,47439,44450,53635],[7500,-23872,-57906,-89682,-96811,-53634,2310,2660,-786,80077,125412,86472,22736,-25696,-25149,8632,-5635,-41773,-20652,84946,160751,106124,-9785,-67460,-60123,7972,79604,58415,-43233,-58665,-13399,6891,16158,27868,34851,-2015,-88453,-151011,-110657,-24219,50895,92908,53385,-49756,-91681,-88482,-110282,-83753,-7627,14422,4232,8535,11973,-32725,-99862,-94044,-54854,-48189,-47159,-11435,24914,32780,41982,32729,14158,44846,75238,-3584,-89288,-72710,-18639,17768,39632,20581,-9930,-19084,-3791,-11679,-67901,-68446,3688,43509,39341,23239,47868,93614,108263,86836,28286,6325,62540,96867,55300,-23780,-40013,15726,38216,-7432,-37727,-22625,10826,-10317,-48504,-12457,-9497,-66506,-85296,-26507,88447,169052,157368,112488,76479,11260,-35859,-3512,61501,83970,60016,-14881,-53245,17525,99004,100416,61328,49130,63084,72340,77721,70492,52576,11081,-16099,25667,102116,73337,-10532,5435,33798,-6894,5188,74447,88731,94646,136094,132437,32543,-46595,-10136,45450,35883,16001,-601,-49327,-69546,-70888,-39518,-3629,-21500,-60008,-39767,11223,30727,20461,20331,3716,-22381,-25404,-19899,-62095,-130647,-122802,-59274,-34399,-20181,-6280,-34284,-56939,-43450,-35238,3239,44841,52608,84145,142316,102509,16321,-41837,-90625,-98070,-60135,-1,42989,30894,-11822,-69003,-89626,-57494,-39543,-57390,-51905,-4042,5328,-27056,-48945,-44555,-23020,-4089,-13928,-7668,-22920,-66745,-75527,-57207,-49257,-2106,56748,84921,62249,29811,34908,53856,63643,34503,-44906,-68680,6464,22654,-20142,-17970,-1207,-8697,31238,88793,90387,16538,-71562,-117197,-109066,-92548,-63466,-46912,-53259,-74271,-92312,-83259,-9068,45363,52803,59960,58716,70804,30720,7944,91926,94724,-12597,-66730,-78033,-103435,-100321,-100170,-93419,-28584,66369,91217,63114,-6145,-53778,-26961,54911,86524,47209,46812,51850,10279,-263,63216,88975,46082,16460,17114,17167,22304,20961,9765,27028,48095,52285,84139,88510,36234,1361,-41897,-101257,-66379,1373,-42256,-114874,-65962,-5460,1384,-26232,-115356,-152778,-68293,346,9812,80614,160038,149874,111560,86874,57851,4255,-34632,-58960,-89704,-91882,-56934,-62428,-82373,-55265,-55646,-67369,-22162,31132,72177,78416,6866,-86593,-91823,-13034,110411,181708,144379,30401,-53546,-51267,8360,40897,7156,-46367,-61586,-55539,-32812,-20377,-41328,-30177,37610,73599,-14799,-110847,-90460,-25792,-6500,5975,10125,-32118,-60056,-19225,27780,41185,83522,102936,47448,26856,69709,42682,7199,64469,87915,16301,-64870,-94825,-63373,-17620,6540,30987,83367,98589,74637,11076,-41137,-58674,-84800,-70125,-23018,-12646,-57271,-66164,-1134,59315,59786,22047,8623,21344,55929,33276,-67717,-104714,-28630,-5013,11652,71787,84856,3498,-83103,-45645,37643,25935,-39038,-39122,22276,71942,100492,66210,-27566,-72656,-16097,12661,-21303,-2871,65568,48909,-32828,-17424,51380,50762,1184,-34142,-47849,-28271,-22321,-58633,-95133,-82757,-48910,-18015,4217,27768,36585,17687,-13294,-7146,36655,60344,65141,16437,-61559,-80547,-6744,75799,55403,-23722,-38590,-5569,-24883,-37341,-20313,-18872,-7252,34962,14594,-50912,-29934,67482,70320,-28446,-37154,70620,131352,58664,-96367,-181772,-125361,-49352,-2245,16024,-15953,1418,57116,21468,-49730,-50341,-1453,44240,85425,104862,89043,77746,56104,39383,25955,-14704,-88908,-92331,-25378,-2085,-14916,-20471,-29280,-13267,24597,65579,86732,15337,-77945,-59466,-3785,-36980,-92692,-56630,37096,91970,46559,-6787,9157,28838,936,-28773,-25233,-46002,-87624,-78152,-15720,39231,47894,7827,-19998,-9963,8605,18977,39116,51137,54961,44338,16947,2921,37728,44682,18422,18413,-4296,-24233,11854,16217,-3067,-8507,-67025,-104409,-44370,-50561,-146397,-157464,-84635,-3899,21841,7550,39819,91131,63572,-8478,-49306,-37241,-25204,-7862,27554,33762,31124,69303,136058,154581,90995,20279,-51509,-105151,-78549,-15180,-15839,-14982,32711,75595,132384,176215,82635,-44693,-21476,49320,26061,7179,84267,146628,41679,-41495,-49055,-62062,-10717,71664,95394,94849,88359,57046,15344,-24819,-40267,-32598,-23344,-48519,-102118,-82544,22419,92256,71999,38116,19881,-3566,-11515,-1169,-11710,-85223,-179675,-158895,-43569,27717,21818,21455,49040,84347,79732,66007,72938,71551,51203,2337,-34822,4971,53411,83718,103415,65693,-36745,-88985,-58194,-52148,-90070,-89362,-68130,-88785,-71570,25019,96650,101964,71741,12570,-60234,-121467,-164293,-135370,-39401,32828,83649,112667,106660,88103,116290,86816,-20314,-65459,-9722,32358,17409,-13940,-841,-5894,-78796,-137227,-143543,-118129,-60764,-26621,-69981,-68248,36590,47325,-63267,-89154,-25133,11848,-31377,-108105,-135252,-105426,-66557,-7723,30953,41122,55336,19521,-26379,9668,-6703,-112625,-154469,-88622,-26735,-443,54269,81286,23984,-35059,-63042,-93396,-96371,-62102,-22855,13280,14394,-32689,-25999,86416,134397,89944,81294,79229,45373,69603,88605,47894,-5397,-49489,-76838,-58697,25951,127858,93143,-23729,-38253,39518,57150,-15064,-57999,-30641,36260,80116,32140,-38888,-43710,4339,17293,19107,-3012,-63936,-73881,1486,54487,16096,-11913,3351,14709,42266,38419,-54894,-126420,-92082,-68044,-107764,-94357,25628,102555,-7940,-177633,-147845,-36849,-71628,-148734,-137763,-81767,-50175,-108126,-203296,-167524,-60412,-65400,-89637,-31653,24035,39054,48253,40211,3811,-43919,-44969,2190,-25327,-93533,-39828,36887,8719,-13593,-17605,19561,103012,110379,56747,48583,1225,-95091,-106643,-50842,-1335,31529,80813,149474,171823,98041,39255,34690,-19686,-103905,-65699,27502,-11539,-157367,-181978,-81953,-17750,-2865,23063,25391,30594,75062,121889,132080,97459,17054,-34598,-2416,92722,148630,62409,-118593,-205780,-153928,-68007,-23533,-5230,8477,25037,10948,-24014,-8833,-5249,-27920,193,66595,81286,26592,-67152,-156643,-160147,-51418,70155,79485,47322,79121,79968,-30662,-81962,-15174,50751,54651,-41963,-136031,-111360,-62243,-97211,-124255,-116660,-152825,-189715,-181500,-29526,289696,408063,206744,61812,43200,50142,-6295,-87490,-119753,-88508,-14579,74033,85065,52692,36401,34137,21168,4486,-30771,-139124,-228593,-208587,-137448,-37589,11533,-57591,-99350,10600,124546,137412,94374,58355,74876,99507,93945,72375,34970,16131,50191,63190,29733,-1207,-9224,-39488,-97319,-100771,-41307,-21200,-82254,-136773,-104127,-27413,32814,72012,140967,153638,59320,-22109,2336,28681,7828,-24636,-33080,43827,97247,22034,-37584,17287,64976,26014,-75452,-150982,-129854,-68560,-3980,28918,3891,-7189,55517,110792,71303,-11493,-41736,-56763,-82094,-69846,6446,71061,56068,5488,29557,66882,9130,-26883,-10201,-45982,-70210,-29194,-31592,-60039,-50946,-13658,-1057,-14042,-26946,39675,79886,13958,10941,65133,62431,48323,54627,15251,1240,-269,-60908,-43389,93386,95579,-31164,-19756,34438,-37324,-88137,-29493,27709,17736,-31975,-66959,-47040,-19345,-10342,-5448,-13473,2438,11953,-16604,-5191,33549,33699],[13430,1589,-46022,-106578,-115453,-75233,-20543,7197,30960,92241,126284,101241,18916,-49034,-31942,27507,9068,-30895,-15239,64302,117654,84524,2533,-56496,-79858,-39402,28006,10715,-81216,-63662,9696,28025,62027,105123,86971,20111,-22699,-32276,-19254,-35841,-49995,-4360,2602,-61250,-68589,-83518,-176611,-187427,-84449,-17233,14355,27422,21566,-17722,-85760,-108027,-82599,-34247,-5681,-1887,-9719,10019,71297,83028,-14164,-71527,-8641,18122,-9653,7529,33801,16859,19498,5505,-21073,-5585,40096,-1032,-106728,-138317,-67558,-11819,16107,39146,65437,86425,98422,84341,41572,48384,116149,159513,123192,12572,-54713,-27414,-640,-25801,-22111,28721,52997,-19527,-114602,-109839,-74368,-71441,-85972,-106437,-65483,70556,178091,132733,13128,-34792,3960,41353,46244,34325,37660,2333,-39142,17659,113025,134588,100190,90794,138182,139313,59093,-23704,-19948,19494,63084,101025,95898,11404,-78938,-47168,14139,21249,30996,73177,65465,67899,127912,155192,77364,6085,-7546,-22560,-57306,-9131,57933,20054,-31068,-65227,-83902,-79247,-79037,-68292,-17308,17496,31349,14990,-19289,-35396,-28760,-41086,-48436,-45341,-76247,-102819,-93174,-62778,-12436,-29,-50800,-88399,-51762,-21309,-1403,46622,86644,109293,120057,75933,29531,-5212,-48181,-17792,73863,97322,50024,9077,21266,6596,-78391,-81868,31307,73775,7471,520,10808,-21583,-20054,-2357,-10276,10490,36189,40962,12140,-15067,-9584,-11893,-28873,15856,71440,89362,67589,19886,-20092,-18026,3278,-30263,-92885,-56489,56245,59717,-35316,-79319,-67568,-68608,-56874,-25165,17470,21287,-13404,-47036,-54441,-52439,-35774,-32000,-28075,-32379,-49030,-36348,50610,108034,78832,86150,146011,158370,96812,64306,74483,9141,-83372,-56864,-9726,-45977,-87092,-112525,-107432,-53766,13989,69683,98414,56116,9266,2734,17936,56311,83428,68898,68122,68094,42005,80590,143492,133134,111968,103368,64261,27946,-6511,-19391,29940,74028,61655,45923,21418,-17165,-40746,-94117,-130746,-72067,18199,-23837,-118195,-85225,-25569,-27963,-35577,-62854,-85590,-20954,-19957,-62774,19401,159548,185572,124623,55623,6420,-8940,-33840,-108372,-188875,-193288,-118623,-85178,-93772,-56335,-7954,26123,42546,21130,17856,24078,-49581,-128052,-96434,-33827,52599,112648,54780,-73161,-113441,-54652,-9013,-49588,-106031,-96775,-71952,-89884,-76555,-36551,-19834,17032,49010,15825,-72749,-115967,-76780,-45741,-51811,15983,88626,39446,-23148,17859,53767,30051,21573,9872,-471,62825,111716,35760,-13182,68841,86278,-31799,-129150,-138997,-92160,-57680,-57531,-19515,46904,62987,87269,61073,-53283,-149644,-178829,-117385,-27273,23020,15360,-3561,20193,102605,109602,18844,-33078,-20129,-2059,-29826,-98519,-120184,-58838,-15993,-1912,27371,32857,-30369,-74742,3714,86575,79013,40934,45556,62317,47819,38261,56959,54528,20823,3050,-21772,-60820,-30330,42378,612,-132613,-161516,-61499,21707,15033,-15168,-31854,-43231,-32346,-6809,-29225,-49823,-49715,3952,49619,38623,37392,49852,21504,9031,30084,53839,99952,85391,24880,13236,57398,108262,73685,-49945,-149175,-154170,-101557,-8034,51454,23458,-5856,5542,-36540,-110473,-74167,63562,103160,22727,19467,85545,92970,24751,-110512,-172637,-112944,-62526,-9286,62263,59665,47694,90959,95134,51346,13858,3724,66136,146540,130665,62711,43126,64434,63885,-22790,-105242,-70485,14011,17784,-36685,-77417,-81011,-58459,-32820,-7478,24026,47469,6149,-43892,-8197,38604,19191,-17999,-35388,-17984,28271,10203,-23644,14596,64241,65843,66137,73681,22732,-78445,-148261,-118308,-52191,-38508,-73368,-90725,-60184,-26512,-40681,-49520,8125,75831,73649,38034,27626,42453,28555,5096,48983,77361,40907,12710,-6314,-38833,-59725,-106843,-122570,-67275,-40789,-51360,-25458,-5755,691,20875,60484,99104,75656,18691,-18471,-38815,-40948,-11996,45075,104423,120111,122873,116313,130102,151470,101877,19761,-58935,-104866,-50156,36668,40097,30193,67508,103586,144923,155788,39065,-73057,-16670,47438,1912,-14400,18867,-5463,-109202,-97266,-17717,-16939,-22273,-10195,6707,34461,1496,-78793,-100135,-83315,-56018,-26211,-3696,17373,4269,5732,48042,49163,6365,3038,-22155,-82614,-49083,40445,67023,-4479,-105237,-101534,-7745,19669,-24904,-24730,9861,38191,51633,50740,40756,20869,23416,-5528,-47666,23297,90539,45408,57500,134472,91288,-11900,-48920,-95297,-115066,-57526,-18902,-53288,-48218,45981,116499,103570,69975,27216,-32028,-73596,-76794,-56105,12039,106005,157682,122359,65779,61293,102185,79035,-35463,-71360,4664,51493,42375,18327,18628,29289,-37188,-136218,-172581,-166140,-116091,-38020,1959,43029,105964,80975,4563,3652,35735,18196,-86543,-156267,-103759,-46745,-81220,-113625,-77232,6546,64530,23306,-4556,42713,5702,-77467,-57635,-11325,-8260,13489,84520,136167,106309,39461,-361,-17877,-16083,-23010,-58173,-61339,-30386,-38752,-37594,55468,89389,55814,77905,44267,-47877,-48333,-15351,-7392,-24723,-88691,-114472,-39239,35350,81776,74734,-8489,-66709,-38459,30724,61364,43821,-19168,-32885,39096,60902,4810,-1078,56426,42709,-39628,-103820,-127266,-134043,-95366,-4011,45576,46348,58684,78394,94462,56583,-17542,-36227,-28242,-54663,-103540,-107454,-27223,39132,-37231,-157963,-108079,26686,11985,-121588,-179601,-114450,-58908,-89826,-106368,-41698,4984,-21202,-20500,13074,35143,72473,72162,30435,-13535,-40173,-279,104293,88543,-45385,-45044,53323,61912,28457,3753,-4525,23222,24272,7743,39025,7046,-101278,-123230,-92648,-72116,-31476,41241,101190,141008,110180,40342,10252,-23745,-82877,-79271,-2291,-9772,-140796,-177265,-84234,-44862,-20909,48260,88255,88566,85002,97672,111315,80846,-11492,-86007,-58621,33380,80270,30193,-74236,-116361,-96743,-78850,-24668,40850,33581,3795,8114,-2053,3195,-7146,-58066,-49481,24890,44516,21442,-1115,-80095,-133260,-53076,50781,65009,65963,122246,113798,-15634,-59397,41338,134670,112355,-6539,-60472,-6063,50075,3207,-54396,-85725,-147412,-185340,-169644,-21144,307643,435248,230624,71795,76562,116323,67720,7118,-3419,-5025,-30047,-35173,-32450,-31030,-15168,11857,29962,6105,-68001,-165027,-202016,-138957,-87632,-58448,-52226,-80082,-85386,-19409,62150,113281,95275,41339,48588,84531,77175,68973,72822,38463,-205,-12323,-5304,-28007,-77694,-123049,-145072,-131128,-82531,-28649,-27760,-57886,-49090,-39309,-45114,-14825,71306,111038,38386,-36068,7868,86030,95719,50884,6010,44428,93994,41899,-36801,-34897,7580,22936,-33354,-122541,-151240,-94701,-24261,-13262,-77521,-100731,-24882,61064,70080,2605,-51820,-69369,-82321,-71395,12118,115880,151569,101962,54512,13255,-68752,-71176,-1765,-25311,-31740,25585,9246,-41685,-66816,-73282,-41549,-8468,-10809,37994,79487,49954,56077,78127,39668,14778,68316,99941,82150,16057,-74561,-69393,27567,23240,-58732,-39095,-5064,-57018,-71225,-769,77848,110461,67904,10154,5948,-9189,-52450,-69811,-55914,2531,21499,-46401,-60348,-9988,4317],[32953,26156,-37956,-105488,-114557,-76187,-11852,41202,63480,61111,52920,55129,5681,-32769,1193,47225,23336,4028,1956,24129,65835,75767,38207,22316,10663,-16046,-29163,-80023,-161972,-117060,-36551,-16702,41931,90027,54282,-1201,10165,67951,79315,-39935,-141207,-86582,-37904,-52269,-16455,-14515,-144269,-249321,-189833,-78196,-9980,32942,64207,52225,-15067,-55012,-21684,49658,54418,2946,-40183,-31670,21305,34776,-50160,-117615,-59520,3206,19932,36994,42061,-12555,-46511,-32598,14263,62377,50943,-62389,-159624,-170444,-120997,-57938,17493,56141,41931,33441,24603,650,29377,102244,150360,172250,141224,26199,-55206,-76351,-87201,-96896,-41944,63906,84176,-26516,-142841,-167290,-121298,-62076,-55911,-91861,-96821,-25849,58643,39948,-43495,-50135,10849,42393,19432,-6034,3804,-13875,-50821,3244,105573,135807,88960,42373,88041,147017,101049,-32539,-68911,11450,82507,68783,2208,-75771,-134302,-104246,-47354,-22576,19166,93065,89373,40602,49279,92336,82952,35892,-65667,-148352,-127398,10341,117842,88263,21809,-19124,-61030,-78770,-39785,10905,21419,-21955,-28268,-9219,-36561,-71897,-62780,-38098,-10288,10135,3777,-12476,-39116,-59064,-74612,-118387,-146568,-120183,-24376,34583,19001,30574,80768,73627,37998,47494,79933,46888,-6511,37884,110338,94933,6520,-40921,30650,78530,-25007,-61501,84069,159611,64987,11314,6001,-7910,10544,5313,-18498,24403,66394,61187,22038,-7183,-2749,6344,3334,42340,73124,59704,16479,-42379,-68644,-70607,-91023,-110946,-70816,26876,98672,45690,-74362,-121396,-104990,-98911,-86980,-52462,-8229,24286,39786,50212,27226,-11131,-10210,-21883,-27273,227,14187,3486,62289,110968,73040,81614,167662,162820,66358,16127,20588,-12294,-47273,129,42560,4479,-25548,-35640,-36770,-21248,7023,56383,93562,79339,69111,57751,22886,32947,86445,99030,129912,144462,50276,10864,78376,100801,87454,95708,89462,45312,-12845,-15161,42240,76274,33351,-24867,-48340,-53272,-40440,-17339,-4737,-22529,11014,3505,-47715,-17403,36703,-1456,-61986,-80355,-40518,30740,10054,-72108,-55608,47919,108899,90094,15837,-58845,-64468,-73694,-133123,-197675,-205077,-157897,-98105,-57535,-24989,12595,62960,61316,-29912,-61045,-11603,-25646,-85983,-82146,-71393,-53052,-15000,-20334,-82968,-124100,-96509,-71940,-124070,-163034,-120649,-66608,-71280,-76997,-57101,-11951,70648,95147,11933,-63124,-46175,-15563,-46297,-76634,-6440,80217,72466,52368,115558,128464,27719,-60399,-61399,-7432,44599,49733,-6771,-43682,11791,27221,-95502,-213182,-219080,-133461,-69778,-58850,-11971,58112,73728,119167,141595,21968,-137904,-192955,-124548,-35216,51111,113524,99902,29347,34865,66160,-1442,-88409,-102140,-113569,-127725,-123739,-108788,-75955,-40113,-26188,-25709,-47964,-89588,-79253,7493,76103,87243,63412,47105,30614,-3414,-29374,18512,78928,56018,-10528,-36381,-25982,9612,46741,-13107,-151508,-198047,-101397,-8528,-17402,-55117,-74377,-74705,-22516,50947,29823,-40018,-65329,-8067,6870,-39742,-9294,25446,-23111,-56392,-33870,19022,98032,105010,65075,68156,78108,56373,4336,-86120,-182418,-185873,-113910,-32538,31029,76148,63354,9204,-71809,-131673,-73486,57454,94236,54509,61786,59594,20634,-21876,-99025,-138381,-108927,-84148,-22491,93250,131321,96546,69613,61439,67869,56056,23616,60671,124676,112691,41517,21401,65334,82731,-14395,-106239,-29283,73180,30956,-49759,-88441,-107926,-81087,-27260,-26005,-57442,-50639,-18208,22289,55846,43138,9,-15935,-13151,-15509,-11892,-24985,-39191,-39179,-25319,22357,87068,109921,54090,-68974,-182192,-181092,-143533,-151632,-158450,-123780,-48999,-16837,-53606,-85917,-46787,34717,60558,43556,57321,67290,16963,-17110,37371,75178,32504,3007,13523,-7824,-37636,-73586,-95729,-100666,-74630,1362,69077,33362,-12021,28825,117630,137845,61150,8473,33900,23358,-34704,-41380,-1346,33601,47180,48771,40081,62430,85897,54753,4716,-41579,-33649,43735,95561,59702,41580,64968,95859,139362,115545,-9978,-84119,-13950,34846,-13732,-19983,-6919,-87148,-178267,-101259,9486,-22012,-80912,-88379,-72304,-50955,-90049,-154979,-126795,-73570,-44772,-18521,14488,72031,118470,116714,59481,-33211,-71641,6483,5934,-78477,-23470,97098,127391,77647,-1186,-29569,17161,27346,-41934,-81518,-82867,-63896,-23528,-13269,-49936,-79867,-42542,-19947,-52134,-10847,27436,-39608,-10329,128121,123636,20279,-48767,-104535,-108121,-35216,34737,53819,42035,48578,60770,55603,55838,57543,10188,-29406,-26135,-32818,885,102939,163895,94503,19434,36907,86725,68199,-41263,-91650,-31000,15340,32145,40705,46542,32979,-6936,-63907,-94150,-99323,-69089,-24225,20100,66646,63001,2362,6098,79159,122352,75507,-47644,-90013,1363,70011,-13823,-132542,-130747,-17290,54228,4071,-27705,22581,13814,-32831,-18181,-2867,-15550,21545,84475,94960,67139,29515,19420,29142,17188,-20205,-65151,-75699,-27830,11806,15610,17173,-36500,-87840,-80153,-134417,-233065,-257305,-215164,-128199,-54022,-61376,-70823,-6309,34055,36082,29076,6409,-38573,-76924,-31329,82568,129743,48508,-36955,-19227,22744,21385,50323,137360,100282,-49085,-126431,-87310,-71723,-86534,-5619,79433,100255,127777,163721,140506,64555,25757,26416,-18394,-63421,-74476,-93259,-75748,-31749,-45996,-69417,-16429,64132,55554,-27663,-101297,-89301,-55144,-57327,-15584,67901,75905,39426,53635,52639,42618,101230,119009,60014,4759,-1827,48013,143445,118796,-24830,-43603,68290,97471,44979,13867,-9856,-26381,-31441,-21389,19038,6501,-82009,-105584,-105737,-138809,-111607,-12784,46330,83912,81214,33111,-7432,-21039,-51961,-66630,5628,32141,-50282,-85417,-44895,-45480,-45350,-2688,54057,110783,109502,72146,59086,28137,-57883,-120002,-110009,-62269,-35614,-18797,2835,20256,-9477,-76258,-69793,-10207,-15217,-36815,-19063,-30318,-41186,-16273,-23471,-14488,15646,2739,-18779,17409,-5916,-87734,-74146,4170,46347,51587,56774,47650,22607,47073,147880,217464,125404,-42242,-95645,-44190,40373,81285,73454,24140,-87529,-154999,-117288,42398,319568,419385,188226,33663,79956,156702,118324,64288,85786,92061,-8186,-99276,-106896,-63992,-7658,27926,24640,-13214,-80178,-126834,-103839,-40965,-45289,-104502,-119623,-64687,-24720,-19949,-595,43856,66636,23111,3293,46178,74821,59641,61922,50010,4589,-33490,-35505,-65289,-102967,-111937,-101197,-91100,-80162,-29733,19765,22572,25205,-4387,-68088,-73393,-4450,36621,10389,-31657,1496,98685,147915,115987,51970,36987,55481,45821,-1539,-31868,-26159,13637,17247,-7216,-45706,-53117,-34024,-39236,-78719,-95851,-72229,-13838,49392,18149,-76970,-93851,-26622,30449,89498,155255,162018,90617,14981,-31672,-82734,-84091,-13279,66,12122,47934,18309,-19689,-43642,-54304,4567,57089,38067,54879,90299,101553,132685,125746,44921,-7474,65760,137820,81317,-37211,-78959,-30160,9501,-24414,-73589,-75087,-80159,-84891,-29087,52735,98201,114069,90377,46326,37491,3409,-79708,-132255,-113115,-29363,14898,-41358,-73529,-37203,3235],[37666,37114,-18889,-66624,-72144,-39716,23645,62249,24358,-36312,-55027,-23985,-25277,-20380,37879,66099,26783,18153,27330,33873,62894,77772,77239,146959,175077,63022,-55874,-118280,-163555,-108505,-35489,-7749,42692,61647,30126,8762,22619,87803,107627,-24500,-94798,-14356,6842,-27058,15231,57068,-41087,-194952,-201014,-107368,-59485,-15420,55044,76969,28655,8352,56380,105124,86511,42236,10426,-16466,-38718,-73762,-96304,-71019,-3577,22384,6183,2229,20255,-21700,-90654,-71257,35725,99396,19199,-118789,-168144,-145554,-99179,-18455,63352,55262,-19500,-57643,-72426,-55116,56634,134402,108110,82084,47341,-29385,-67202,-101875,-133520,-114220,-21336,78700,73978,-16524,-95117,-130804,-111706,-53323,-35151,-16797,25265,11311,-42302,-57836,-21286,23350,40580,40880,16404,-21241,-46658,-79263,-82576,2627,100457,116970,57197,-13435,-9840,78023,144303,81457,-3594,6903,37214,-18448,-88345,-120716,-142420,-150307,-152754,-132667,-39738,65872,87086,50628,25478,18693,20792,-4942,-126536,-201195,-87841,90651,161888,118882,62833,10694,-38826,-41152,24025,68278,28844,-54607,-85129,-52407,-23452,-33852,-40455,5903,63359,52014,20013,40511,47052,-26583,-164358,-268985,-243540,-131108,3617,83902,71031,46828,74585,40304,-19918,14518,89535,75950,22785,24383,35550,29633,-21525,-45937,40474,79782,-12726,-43090,61810,116632,56596,6231,-5684,13057,26620,-14584,-36090,3015,16523,27408,33538,271,-31230,-14434,3861,25899,28202,482,-44317,-82323,-68152,-63206,-104434,-84395,27647,125692,141761,33243,-94917,-105504,-69233,-82761,-61827,2328,15712,-8821,4146,47849,32251,-17131,-5430,-10968,-32078,438,33552,13251,38496,54573,22083,60609,144198,123380,7896,-65734,-31214,43554,87039,81170,48401,4147,27397,74930,55809,13794,20620,37320,52951,55045,74377,79064,47993,40630,61463,77427,109321,99776,-20162,-69063,14029,42984,-9536,-2771,60063,58264,2835,-2003,45892,62812,8089,-40982,-44432,-48554,-12774,97794,126880,22386,-17737,-1392,-7478,38813,102557,46629,-91888,-141199,-26196,78358,76036,1415,-50154,-31715,31062,70758,39517,-38147,-87244,-95477,-106877,-117060,-125845,-148490,-110192,-35204,-3344,1229,33676,40045,-49418,-91384,-17006,29696,-24977,-67633,-72508,-69859,-47498,-752,6038,-55242,-98577,-83086,-87239,-110293,-99352,-44180,2536,8627,-11634,8986,94936,133195,70348,29263,66046,60000,10001,-4783,1460,30259,88870,138339,182317,185777,74173,-68238,-82969,-11250,-10741,-30062,-19268,-37841,-46541,-45854,-124058,-221317,-219535,-128422,-59442,-20624,33558,93579,106828,140390,173135,97977,-54938,-127155,-59841,18210,87183,149296,143392,58503,-1936,28966,14137,-69562,-113740,-135674,-144022,-111777,-78162,-50612,-47973,-41781,-28718,-46774,-70734,-64669,-48616,-11878,43917,41929,-1195,-8748,7500,7114,17517,27525,-23165,-59958,-12484,42127,51901,50195,8679,-87234,-109491,-21801,27561,-19566,-64875,-74919,-42602,24052,74386,39489,-42951,-49141,5114,-23633,-73964,-26721,1183,-53487,-83865,-45304,20414,84790,79113,39386,36496,21199,-46036,-98678,-116100,-127152,-78578,-24383,-36179,-26091,75029,97268,34300,-465,1050,35247,66757,44385,54319,106212,82820,11824,-48920,-95844,-107760,-84166,-59133,-1282,100532,147682,112265,29599,-20217,12163,39028,20437,35177,76765,83970,50682,61038,95002,104455,63537,12949,15068,29671,-24013,-75916,-61183,-46990,-25025,27505,-5333,-103902,-111714,-10503,95962,122622,79079,11049,-22391,11221,40742,26641,5855,-25493,-110032,-155477,-59705,59510,88621,46793,-38627,-114492,-115748,-110334,-136643,-124926,-44067,37876,29639,-34403,-96238,-120322,-49812,25861,58950,99001,107170,43390,9743,46828,53073,-9387,-14764,49835,51707,3050,-15091,-22471,-61345,-55112,42192,108083,40335,-2313,70599,146403,106875,24103,21130,89768,69485,-23106,-72229,-94091,-120986,-115884,-92568,-41736,47900,75057,38392,22886,15197,61256,130245,128486,67089,66327,99366,115450,129999,93773,941,-53061,-30363,-10740,-21876,13012,51588,10422,-59184,-28320,3780,-62391,-105305,-60243,-28763,-53521,-96515,-102768,-40329,452,-30136,-68328,-50798,23068,120444,165021,93690,-23177,-30448,85543,89599,504,40974,128797,129630,104122,68529,30738,32928,41373,-32341,-129696,-169049,-126077,-68524,-45597,-56297,-79111,-56120,-6034,-14744,-28134,-45005,-72905,-9725,84995,54799,-3156,-44051,-90709,-106762,-58501,43531,112766,65645,-12016,-46369,-28930,31729,71091,20250,-22025,-28230,-45713,-31013,41468,103568,56644,-3037,16013,74247,58083,-33023,-96194,-84365,-61130,-17854,38960,78418,39799,-7408,-17667,-22767,-10978,24390,19911,6303,23743,137,-51915,-9180,96902,144608,108719,54681,47760,84661,119691,64362,-50515,-93739,-16491,36922,-20405,-78268,-46509,-1932,-741,-31178,-41418,-30492,9837,50585,31163,12849,11909,13060,11278,-31852,-58569,-33721,-19403,4070,49017,48830,-23229,-120566,-171272,-215550,-277288,-317594,-331585,-309461,-194213,-58195,-4478,-6239,5871,21953,28341,12452,23752,32756,-9436,-26926,51473,130655,108566,14975,-43598,-39364,-9305,46643,139261,90505,-64271,-121313,-38034,27678,19045,52609,89288,101399,145359,189031,140216,55021,26672,-5426,-65478,-59378,-18791,-43717,-79820,-78816,-56615,-27265,15693,67235,82859,63351,4585,-49624,-56517,-39683,-5283,56590,74674,39974,37198,39106,33356,66976,100981,84692,57096,45740,38015,56506,36434,-50288,-62787,36093,60348,18404,21456,18689,-6881,-566,-12949,-38703,-50936,-75769,-63991,-64639,-120393,-109872,-10128,36115,11689,-17626,-11375,-2748,8748,-11961,-28612,27235,55589,-8540,-57404,-60107,-48651,-53817,-73607,-46590,68459,133132,84953,36474,13985,-55690,-102706,-82696,-60162,-77868,-83087,-55660,-19584,-30265,-97343,-145343,-131130,-113160,-89730,-61363,-72246,-81436,-25041,30141,33102,-606,-45945,-69018,-11998,21724,-35827,-71165,-30731,21628,28422,-18687,-31187,31406,88135,132041,150643,52688,-107411,-176203,-145249,-49757,65541,126353,83107,-41272,-106987,-59244,95077,294376,311768,77542,-22713,45240,107354,70754,36279,98652,153368,34744,-106998,-103774,-26049,19592,21619,-22811,-60097,-68102,-63278,-29506,1908,-26990,-107364,-117134,-12023,40202,-10605,-53582,-32535,15918,-5991,-32092,17631,62774,25843,-5040,3583,11422,-2189,-21328,-63773,-73901,-38533,-24763,-34667,-37154,-13850,22835,43793,92208,118237,50935,-15459,-6095,-12336,-19409,-15082,969,52874,99293,87931,36755,4214,-4766,2770,2773,-9878,-26043,-20095,-17416,10584,25288,-15355,-40505,-33854,-29303,-50597,-74325,-42778,30496,37728,-33168,-59109,30318,122970,138695,94960,38577,-8711,-48013,-64644,-71376,-67196,-28299,-6533,-311,-2093,-38585,-23379,19055,45154,87379,105108,68818,79954,106867,122569,172645,166012,69879,-8041,36958,89376,28187,-55568,-33627,51846,98369,60966,-33065,-112040,-148748,-109325,-9371,52086,33606,16215,26580,12826,8112,-1554,-60201,-114638,-114243,-50092,3682,-20334,-48234,-27154,22595],[-9226,18579,-8609,-26853,-10183,9281,40604,34958,-57748,-120769,-106130,-62389,-51782,-51463,-365,52213,28822,22790,61685,81437,84198,87144,110375,212086,248237,98695,-75134,-115352,-86719,-12614,42358,53216,70771,73178,64029,54741,30723,46022,57396,-23488,-10892,103446,92797,-8460,-21930,31236,-173,-105858,-126949,-99345,-110232,-96543,-24196,15437,270,18871,62831,74887,70109,89046,90576,35459,-48730,-124555,-111730,-13719,73212,72788,92,-50885,-22554,-11311,-40744,-36084,18850,40587,-21661,-86688,-101547,-96599,-41179,57053,103874,37204,-59708,-106236,-99780,-5502,130034,130986,20896,-52472,-90832,-104976,-80280,-82854,-77290,-18191,52596,57692,9789,-7057,-6505,-46235,-79557,-43415,-5744,48131,134730,113429,-1976,-32401,44426,94627,82584,58729,34023,-28144,-102428,-144126,-87378,34197,89130,52288,-5124,-46796,-67608,-33250,72546,132921,87602,32706,26851,-22823,-91333,-103033,-101869,-158710,-233535,-195966,-74546,-13311,2911,62668,85726,19337,-44256,-76803,-130218,-119106,12172,139557,165966,125196,91251,7859,-60562,-29882,42079,56913,5499,-64067,-103032,-79576,15556,62959,36427,47885,92365,50435,-40045,-27963,49218,14727,-148385,-269514,-228252,-107698,33,85428,113420,75781,66233,41821,-14221,-26084,20600,54484,38299,-9727,-23619,11665,14638,22489,70705,28903,-72945,-86520,-14254,33612,10890,-21363,-21687,9037,6977,-29674,-38941,-38413,-64148,-16197,62273,42482,-22982,-27978,-25583,-25224,-32655,-49788,-61077,-50753,-18073,-2757,-11012,26719,94034,127093,120122,18628,-80249,-45374,4001,-46754,-48079,22104,34109,-36017,-58345,-12509,-7057,-44950,-24965,-11406,-20067,-19368,-22410,-25697,4655,10141,3585,62341,106034,75738,-11705,-97709,-70468,89327,198473,140200,27148,-45340,2958,109990,109851,43104,24221,2041,2560,20967,43531,51891,45715,43650,18257,-19555,-41393,-64454,-100071,-54003,53743,53331,-63570,-104609,-29997,29678,22981,9342,22873,8568,-38088,-35851,-30999,-81826,-47301,103574,139105,25101,-43277,-42026,-44073,19750,108856,68224,-95939,-146853,-1360,117831,115887,71335,17026,-8175,24813,69553,82046,40588,-27818,-50550,-63232,-57728,-49994,-89153,-101761,-53459,-8435,11460,40891,49393,-22255,-77715,-14086,48103,-1452,-38389,-23926,-16040,-16090,26043,49028,-5782,-76145,-51192,7071,-23898,-92242,-64711,28235,76748,46829,14035,56816,95348,71257,72465,108889,75872,55846,77273,15198,-38902,49220,124173,111619,140361,119495,-27200,-106178,-63050,-57460,-52127,-9581,-34637,-98063,-113316,-115954,-131359,-106826,-65240,-64277,-44251,21759,80427,77607,69027,66589,53229,-13057,-63577,12624,75551,58913,35982,46188,64490,50939,35990,20595,-27350,-83470,-96765,-95449,-80194,-44990,-3270,-31130,-43251,2347,27771,16584,-37726,-119696,-122896,-31368,3554,-39135,-36616,18797,50195,22607,-43760,-121292,-96051,11336,45886,-6316,-28806,-12598,-26777,1925,76462,76560,16603,-19764,-24360,19144,51172,36676,-12920,-52751,-14018,49424,9200,-52940,-49588,-28890,-31603,-22687,12303,26170,27972,5338,-23750,-40020,-75603,-131066,-156958,-135999,-91902,-16356,24311,-15081,-36133,21558,20828,-3830,72466,150468,116916,21420,-41882,15918,117843,106985,5880,-89242,-138267,-123437,-73959,-39753,-7903,42023,76824,48323,-44127,-95518,-58659,-45988,-69154,-49605,-7151,14974,44993,95255,96253,77356,88137,77884,-8992,-79395,-122008,-135778,-58268,23166,37265,39185,-14491,-117406,-109430,11948,98889,104834,87608,42459,-16682,-2265,45667,59252,49851,2074,-121797,-183022,-87070,5751,9568,-11994,-21924,-10242,15226,10018,-38188,-74936,-22248,45300,25197,-42667,-111678,-160160,-109027,-29337,13853,43792,49086,31744,39577,55759,20347,-60865,-66798,19808,42814,-6916,-2020,26700,5937,3209,77542,121478,49617,11144,71924,97370,18860,-49241,-11121,49146,11366,-48566,-81090,-146495,-204025,-199459,-167692,-91215,32873,80590,49718,38431,35687,66161,103263,85735,43062,51954,104386,134507,108575,62698,24533,-23923,-77434,-95333,-60679,13910,70116,99547,70695,34362,-5335,-50148,-51446,10895,40031,-24016,-64780,-19358,49161,54541,-37598,-147459,-177812,-135469,-31146,92243,108125,47263,58699,121623,90594,4214,9634,47149,35822,54317,83188,44773,-5698,-7580,-51478,-164624,-231058,-168148,-80077,-15729,26509,-1460,-28166,5270,9688,-25543,-57877,-28473,48830,46911,-33903,-55009,-68549,-127583,-148909,-111902,-9052,58520,-11606,-97436,-123557,-104108,-14979,42630,-3111,-37709,-31948,-35028,-41132,-29968,13838,14904,-20653,-16856,43377,50677,-13927,-90933,-143771,-156390,-95941,1752,71210,34792,-54068,-75816,-57912,-21378,31679,26767,-12215,-7157,1761,-20310,-9047,53185,66099,43818,75062,112455,71829,36582,47643,31602,-8017,8288,25908,-25964,-102848,-122214,-53627,13518,-22345,-59130,-40709,-14400,14405,32267,52133,49468,17556,-19884,-82287,-78520,11933,31940,-9325,-8810,-19442,-69805,-98367,-102732,-165178,-214951,-183380,-160725,-175288,-119187,-24057,10539,-14082,-20657,6369,22073,-275,14866,70404,83803,45772,15003,44563,77417,40513,-38256,-83396,-61499,5748,73972,21225,-101820,-143374,-68605,31097,74198,75835,61170,70096,113479,129142,84268,23277,-23045,-72629,-80264,-15385,34648,23829,-25165,-77839,-65528,-41441,-26089,32973,78868,67491,22422,-40259,-49247,-5799,5426,23719,64441,38019,-1943,16424,27061,87,10330,64847,101204,81510,5497,-47970,-34451,-40273,-61490,-24411,-12412,-9916,43109,65241,46089,51919,-14673,-114980,-128350,-86181,-27165,-5554,-30400,-22282,37196,40618,-42338,-94244,-31188,54008,81962,56604,28952,26550,22256,-39897,-108385,-96579,-18983,6752,-47589,-78050,15826,127969,115225,60250,55159,4111,-43013,10954,46039,-20606,-108452,-175443,-177855,-134317,-125972,-156590,-153969,-111047,-76244,-72196,-82421,-63721,-2307,59543,42252,-4342,-37825,-53124,-3918,42644,22421,-2056,3071,21808,49014,40202,38986,68204,56049,6540,-8756,-31784,-107974,-138449,-103162,-43653,29147,86846,58950,-14148,-30513,294,110402,267111,219659,10149,-20326,50051,53545,-8989,-22867,75011,182511,78207,-77401,-34650,59802,43542,-7243,-55167,-65393,-34376,-34224,-39417,-10849,-4517,-48475,-60763,31769,82557,10407,-68640,-45143,19400,8067,-21052,5472,14181,-32655,-61566,-35577,26958,61357,46715,3744,-7233,15797,13305,7056,11033,-8813,-17227,30022,151518,249654,204916,91287,22755,-48277,-63397,-7803,25933,24481,28148,15999,-8177,-8915,-22135,-31120,-7060,15736,5765,-37953,-86997,-72231,-19234,-22632,-33170,-5238,2688,-32511,-42211,-3740,31356,57694,64580,16857,21702,83609,71879,-22931,-77708,-66587,-65783,-83714,-77879,-38747,-8003,-17928,-33831,-47758,-73420,-24362,68698,119193,110884,76267,57333,92583,94330,78483,134804,158274,93902,22571,14572,8298,-8696,9858,58008,112764,187085,192423,58780,-87952,-134401,-90193,-29105,-16865,-52507,-72100,-39428,-28946,-49197,-42605,-22514,-13815,-18727,361,25045,3561,-20862,-18199,9693],[-70583,-4983,-2099,9774,64566,67031,38425,-7062,-86190,-103611,-52116,-2706,-18452,-81181,-80955,25375,68483,73458,102290,97690,74603,103543,142753,169740,149555,35206,-97827,-96402,-6253,81964,101848,64013,59599,91167,109001,85344,39515,8663,-416,-39880,-15834,106841,135739,14717,-71827,-47489,-30204,-62227,-56060,-62290,-112425,-138486,-108504,-75739,-51411,-1986,20773,12435,20563,75292,100235,57844,-14074,-72803,-73800,-12956,66273,89809,8980,-84856,-59656,22880,92556,75724,-14418,-78261,-46932,4598,-8951,-57805,-22235,55623,79785,20412,-50750,-88463,-62852,58924,149320,81810,-53950,-143866,-160542,-115202,-59395,-41045,3596,71175,70081,-23305,-93184,-41711,34492,-5319,-80629,-31944,44159,64175,101362,121937,92437,66862,51135,38368,48135,56435,40336,-35915,-125364,-147332,-53361,63271,50693,-61830,-125521,-112114,-97837,-124882,-87435,11133,73722,69104,80158,66490,-7753,-39136,-42712,-124457,-221312,-145587,-34537,-64970,-96407,22786,109924,57844,-48439,-110090,-98899,-14647,44385,80644,117292,121657,98147,496,-75021,-38535,25346,32937,-5727,-61323,-85746,-54236,54459,107121,58028,23224,43895,29943,-78961,-139023,-51347,28963,-13231,-107788,-118624,-74925,-38331,33930,109557,87120,54853,54750,3743,-80004,-86419,-7133,34763,-9524,-7066,42604,52011,76635,95677,6256,-118507,-155869,-87234,353,-14491,-54946,-54815,-50346,-48271,-27997,-23890,-57499,-86033,-15958,77106,70367,17044,-7237,-42150,-50300,-45554,-49689,-26908,13376,33568,51347,76885,85333,61217,38065,41561,-1270,-46090,12353,58638,-10720,-61756,-29739,15148,-17841,-52380,-11052,9712,-34088,-39124,-15488,2696,-42962,-112699,-108838,-41382,22237,71602,91413,66338,54695,34614,-53196,-72737,90369,217110,148125,-850,-111654,-88863,52187,138580,107134,49456,-1402,-2091,36108,52404,35484,29201,38547,2884,-95515,-175418,-174497,-88720,52533,152239,113639,-20158,-109714,-95441,-9581,47477,30303,-12915,-67802,-102625,-68497,-78847,-157925,-104689,57009,112945,32908,-25516,-47166,-63456,-12974,77550,60481,-55975,-66072,51895,135502,112306,87467,73172,57692,62752,78369,98886,102619,78006,34247,-31886,-62253,-21005,4735,-31055,-41137,20016,93726,137022,117217,28406,-22757,24312,53805,23693,44370,65204,41218,6892,3453,15728,9463,-37799,-17097,76606,52219,-74807,-85722,4253,64904,44904,-7922,11092,42419,20919,34830,72485,48299,59653,105450,45333,-51608,-16948,9794,-32740,52010,150022,37763,-98971,-82156,-22757,6799,6830,-43402,-110734,-119800,-49481,33850,66001,30565,-61516,-95173,-13198,61519,33140,-27157,-60913,-20381,10784,-3152,66343,94853,-8058,-99916,-72748,27983,97665,52080,6825,-1314,-49174,-71366,-46569,-33442,-805,45171,15049,-10325,48708,108609,98453,6804,-105949,-135165,-46485,21222,-1222,-28452,-2256,32402,28934,-28746,-73032,-9283,72826,44987,-52808,-88733,-36414,21721,77940,111958,91814,75882,57152,30485,56753,55707,-1000,-48177,-25725,41462,110989,83270,-9886,-61046,-37440,18543,67280,76949,15212,-35140,-37706,-24162,-42535,-90390,-109864,-105452,-102772,-93991,-61165,-20713,19594,37737,21898,-35005,-50809,55268,156672,98663,-28183,-71314,3176,113026,107353,-940,-78231,-109712,-89731,-45486,-30057,-32676,-12605,25786,3158,-77877,-85362,-44305,-86071,-136884,-100997,-61783,-27472,53819,99765,57838,30053,48295,23956,-71554,-129671,-139601,-120501,-30047,58513,62554,35375,-13496,-78931,-49969,37487,59550,35707,38292,36069,-1448,-15487,8262,41256,59790,46845,-22462,-51788,-6432,-5159,-51160,-59078,-6129,74384,133115,125075,43393,-74220,-100501,-30744,-8714,-47025,-72997,-66366,-33674,-34024,-66469,-79499,-65434,-11986,58424,72003,16383,-51645,-75340,-24607,8796,1222,17082,53056,55774,57308,107576,150576,99582,43374,50758,48483,-7785,-56503,-24003,-5577,-62768,-81033,-66233,-101130,-104954,-92775,-116569,-115786,-39482,49532,73511,42624,6635,6022,25530,35044,11131,-12265,45731,136569,124599,68454,58479,10983,-90430,-133643,-79920,-5411,12907,37142,50281,36959,34308,64927,83464,75674,46782,-22002,-29912,49619,111078,80719,-27372,-143230,-206763,-228792,-165327,-730,89695,86972,85967,71148,3269,-80922,-97596,-79991,-74916,-12533,60599,11414,-67809,-59805,-43904,-106924,-200630,-189663,-77512,32316,78429,38485,7602,19093,14179,-2671,1033,60194,112992,49976,-41829,-51744,-84330,-173383,-171022,-108721,-34426,18311,-22266,-74573,-75723,-72987,-21277,40819,15893,-21466,-1118,8027,-13025,-38047,-32756,-17711,-17116,-12937,26286,60396,22960,-71418,-168197,-192334,-112265,-1939,61651,22370,-95090,-148233,-116418,-78686,-35498,-11128,-10542,13952,43555,29936,10496,19462,-6989,-47479,-7550,68934,15111,-73383,-30719,60211,86362,68665,38417,2667,-58251,-126445,-83208,26100,24220,-29555,-25746,-11742,8743,78518,139605,109764,52928,14629,-33023,-14676,63195,45956,-51465,-109207,-124594,-79514,-4091,23037,-11871,-20026,48708,94934,69423,47426,37600,-8178,-64455,-37278,21251,11294,-34017,-24568,39646,99807,100896,5247,-55951,-14408,26748,-15656,-80873,-68626,11971,62981,2509,-95795,-146145,-117663,-28765,37819,35252,10242,33853,68687,44342,9972,-18964,-66238,-79267,-21231,51790,76075,82542,48477,-28619,-40470,-44745,-72106,-30450,6036,-8996,-24678,-38922,-6124,59462,59432,50904,98855,86373,15664,8028,16251,-33360,-60926,11228,78632,67916,-7331,-61114,-21747,21235,-16013,-51360,-36635,8942,70883,91632,70398,31081,-73163,-157110,-143892,-95770,-32599,9723,32317,46535,47779,3998,-55416,-67868,15519,116702,138070,109769,65280,11343,-16435,-44553,-90439,-51259,51624,106384,74984,3399,-9863,53118,84982,68087,74117,46128,766,45223,86053,18486,-81667,-175130,-216476,-177003,-123056,-90380,-51033,824,-1453,-62848,-97089,-50026,12598,31023,13338,19925,21223,-9085,7796,27888,15813,41408,58873,43849,77832,142507,168183,124170,16136,-99752,-113202,-64975,-56247,-20505,23516,25278,13265,15554,4037,6135,30545,31146,128121,346058,324464,77931,22103,88263,64530,-28515,-54462,39594,154435,74084,-47580,24110,112444,65261,-5227,-29503,-12122,-2425,-51230,-84959,-40052,-6898,-22558,-50137,2242,65618,7474,-83121,-40720,51051,49432,3254,-22583,-59345,-98672,-83781,-26192,42382,77652,79546,60760,43763,17791,-6744,-510,-11484,-65676,-88714,-9981,149339,254226,220690,105728,-4648,-105674,-129090,-42003,34238,32635,12213,-18616,-41676,-12326,-14807,-35699,-8525,26196,21493,-32004,-113309,-136869,-94869,-39320,-12740,1310,-13142,-34267,-6328,27205,17392,38658,76446,9228,-63210,-61674,-68017,-88373,-70543,-37639,-31002,-71489,-99445,-45440,13137,-16303,-44019,-34982,-30174,-201,52879,80966,50309,7725,20543,63874,33752,-3053,50600,98766,92221,66042,27895,-28998,-15433,72572,116438,108159,158810,203701,111192,-24795,-57604,-23658,-33045,-56370,-53605,-62855,-49582,-32941,-71821,-83144,-2135,91131,115637,98951,70616,26552,-7012,-41289,-57554],[-110862,-30442,-2472,43165,127170,109705,18211,-42885,-65348,-43743,17959,83091,42231,-82665,-120961,11057,118238,138243,105915,41199,16283,94236,140695,68717,-24861,-83752,-117378,-61076,35673,98506,77957,-808,-9365,68674,112141,75329,30990,-7357,-12643,-29912,-57187,23944,116189,57626,-41782,-49115,-32808,-44736,-18906,-764,-48954,-111687,-140741,-118246,-51531,8078,9179,-6617,-20423,2730,31032,27943,12271,-6313,-31305,-37867,20119,72556,12267,-90510,-54431,77404,193471,155817,-36739,-155811,-52569,70679,51646,-25716,-44388,-24017,18009,27312,-19712,-67125,-51450,28334,70272,19975,-73220,-144695,-122445,-46130,-2637,-11783,12952,46413,-2483,-111982,-171313,-102799,6191,-22817,-98545,-15317,75735,37824,2667,42297,102062,92661,-12403,-82317,-39639,28996,35461,-21404,-73995,-69667,-10475,46227,1559,-135951,-221394,-186916,-120054,-128460,-150847,-115712,-10514,66866,108721,127477,85016,36994,6417,-64108,-118976,-27258,51787,-29478,-102949,-40430,31350,47904,-12340,-84152,-68439,8842,-1961,-21225,40663,92298,75306,20123,-14149,-13952,13918,40718,28642,-12326,-14403,22059,66773,50309,-11819,-46470,-20956,38533,-4803,-126446,-126790,4962,92803,39539,-31517,-60860,-74339,-23716,76050,90071,68875,60684,-18049,-140066,-162166,-66479,15349,15078,15746,45258,49850,71004,91841,36202,-76087,-160109,-115855,-5474,-14331,-68301,-96012,-128300,-100670,-18762,1341,-36113,-47166,8468,46817,27714,7351,-373,-37978,-38433,-22630,-21638,9901,35520,21181,18495,42500,35294,-6397,-30217,-6331,-1369,-23388,17992,65837,18410,-55653,-67204,-26019,-12844,-24312,28427,63074,2905,-37784,-21864,-12444,-86533,-169532,-178435,-98071,39703,134907,85185,15282,64051,105232,11897,-45724,62160,159139,101880,-34782,-157230,-165294,-14005,158680,171290,91027,42542,56921,99702,100534,51175,39546,60203,30739,-79868,-169707,-145524,-32811,100340,167517,129805,44673,-32710,-64226,-7390,60298,35294,-48719,-111416,-130211,-117711,-146592,-177452,-77955,73990,129132,57693,5491,-10314,-24894,-14569,27900,7518,-43473,-5231,75043,89327,52435,43926,50994,38543,47230,71826,72660,72788,79675,36009,-44322,-96707,-34409,59803,53098,18038,73822,152621,169623,120633,42225,36400,70071,51696,42340,103079,103661,37120,-14500,-42333,-23162,20610,-9177,-16864,84602,104102,-11405,-48630,-10505,3561,-22511,-49347,-9084,26502,-6803,-11742,23330,18484,23796,73512,84902,17935,-39639,-98135,-137947,-21060,136437,87368,-40030,-33249,39928,50325,-10691,-66117,-82308,-60279,35051,150358,159358,70590,-54301,-103033,-27230,46184,5315,-72467,-90676,-11468,61371,52747,76954,64395,-41443,-113624,-97176,-46677,13373,1610,-31075,-15940,-34306,-70914,-43204,-25212,-12212,24958,17134,1382,54125,102444,82088,24810,-39803,-71123,-4025,68160,43136,-26040,-45750,-19346,24872,30708,52804,126828,139804,77089,6221,-45940,-36914,27898,69194,55172,53050,92519,71920,1204,6919,21671,-27908,-67702,-17386,57721,112413,90934,1139,-54677,-47674,-3690,45634,42646,-35571,-78540,-33449,24196,4606,-48112,-53708,-48143,-75030,-120540,-147716,-114557,3475,74455,42891,-23314,-60908,-42041,14561,15689,-27801,-43662,-9012,70689,75374,234,-18652,7437,16689,1426,-30544,-50742,-20626,32510,19826,-44785,-25715,10152,-59201,-107525,-53234,-26889,1300,65170,54000,-18937,-14587,-406,-65405,-124956,-120484,-84747,-33649,21385,44020,50073,67144,35825,-24452,-27532,2946,11051,-22191,-60468,-58381,-35111,-24855,-28948,-29496,-13157,28753,46472,48437,56257,6123,-68432,-73958,-13402,64012,123090,108822,23991,-95985,-150158,-83791,-42040,-57779,-31642,44061,76476,-1805,-106351,-142167,-119980,-51354,41826,66843,26755,1916,-26583,-40576,-14566,23664,34463,48788,50286,38248,63630,126966,119595,66301,38185,33480,11976,-15369,-7045,-10930,-74825,-104475,-81819,-38486,40141,41946,-59947,-153456,-150177,-33853,57537,15668,-55011,-54432,-17840,22022,-21036,-91473,-33319,108614,148195,100623,81075,27393,-75515,-116754,-67851,-23948,-71980,-117331,-91659,-36401,30576,128613,176791,108675,-1668,-64646,-22136,79563,125915,70531,-17778,-83295,-120981,-167484,-155943,-37596,30938,23884,6076,-18643,-88039,-169969,-172463,-135478,-123355,-69471,-17493,-67547,-108288,-57071,8434,20331,-86269,-175933,-101814,-8635,-16683,-36334,2206,29797,15866,13048,42973,98816,115762,53953,-297,3404,-57778,-162419,-145949,-66956,-23139,37127,63577,36555,30218,16014,7229,60676,51159,-3760,552,5096,7980,931,-46812,-70353,-23215,11622,28955,62079,44438,-53885,-149876,-148362,-50820,36186,66804,5651,-91431,-128411,-103445,-101677,-93924,-51597,-7378,18332,18883,1727,9708,18633,-16514,-81350,-83024,-6541,-27534,-105921,-80226,28603,113460,103314,36633,23782,7824,-66158,-70648,7435,13895,-25765,-15386,-6402,-12694,53110,127167,98272,72593,82931,70983,75144,81700,31617,-60432,-155749,-172278,-45426,66101,51434,25357,74702,142697,165209,158013,131930,64007,-29807,-81556,-16584,55699,18089,-56404,-60357,-27063,25665,71193,2176,-95150,-58888,21515,9316,-45073,-25751,59708,111326,44598,-33492,-81226,-87096,-32679,6906,-6289,-44684,-23835,18084,-946,-35566,-48981,-53458,-18975,52917,109477,118514,108532,81946,45352,38185,-7373,-73589,-74011,-83214,-79336,-47402,-11415,56009,99754,65626,51085,106725,122289,50022,-17077,-23244,-23943,-43325,-20554,-2380,-13734,-29338,-22037,21148,70608,39962,-11640,19586,67442,75585,74241,53739,-34897,-131140,-118144,-64554,-74389,-55640,-543,42234,49981,13731,-46619,-48584,-9811,50998,98155,103587,77483,38708,8155,7645,41893,61183,66474,92100,143882,168990,103505,-5643,-49159,-5806,25325,26260,29866,12856,-16674,-12582,-19671,-30240,-36399,-68183,-98667,-89067,-39736,35294,89117,54346,-59965,-130178,-75185,-2599,-13973,-4884,52734,58599,-15699,-43875,-40932,-56908,-7357,67220,73648,72276,121971,162329,133372,21847,-99331,-107587,-48972,-25719,6623,23347,14815,8014,-14683,-16431,24420,37205,11319,130399,422366,487687,200050,45641,84210,98154,25970,-20730,17334,65446,10329,-32392,29881,98724,98082,60824,42532,57427,35270,-25435,-45486,-37528,-49405,-61297,-87943,-62481,8762,-30716,-125385,-81881,40525,66259,11220,-45678,-75052,-100112,-69291,-1747,18172,6174,32674,64621,82596,49622,-4378,-41095,-94711,-136943,-129198,-52771,76115,138403,108766,37559,-44195,-129500,-156203,-81991,10806,48054,55134,13257,-57227,-52183,-36623,-36843,-8833,21594,12604,-19047,-89726,-130388,-92232,2465,36604,-799,-20255,6061,34838,14489,-15733,-479,-4394,-78281,-130601,-144004,-127354,-52832,10759,13709,17137,-17262,-98497,-99008,-23544,-14384,-27654,-1971,26539,25889,-2864,-16035,-20965,-24567,-6289,16579,-10005,-30438,265,27437,58806,85794,68048,7810,4117,66570,88984,57530,56472,78346,43426,-27478,-27848,31117,22395,515,19133,-4364,-34734,-33139,-61856,-90556,-19401,110102,172333,138554,70290,23282,-9366,-83987,-144057],[-98508,-38971,3330,74397,158635,119214,-2742,-52528,-41516,-21095,33382,108627,59773,-64804,-83932,23169,129715,148685,67589,-19864,-29204,48890,82862,-3123,-110318,-150064,-116737,-11348,58559,71213,38351,-36446,-56756,32490,101347,65290,9195,-16410,17032,35860,-13225,-4781,73140,82655,42513,30410,9845,-19398,9787,53674,27509,-48512,-104101,-74147,10336,48936,29733,12480,-19105,-41968,-35178,-25439,-7207,-8777,-27130,-22834,39868,83023,19316,-69658,-26645,83209,157583,124219,-38759,-140635,-40136,84678,76078,8524,-48374,-73132,-11780,49473,1174,-79823,-92780,-57342,-17879,-4608,-40437,-78973,-39716,24529,38838,-4651,-22650,-19744,-52862,-120947,-166354,-117668,-31852,-53531,-90013,3701,48214,-14873,-35907,-7238,19722,6908,-62619,-101963,-50673,18152,25672,7894,18945,26862,-4085,-24377,-30748,-90239,-168955,-170910,-102307,-40255,-38935,-73530,-44613,12903,55137,93030,103111,64827,15086,-19824,-6943,71826,107862,33401,-35315,-60098,-62888,-17608,-11954,-51304,-39044,-1370,-22959,-59025,-24677,23959,30009,51083,83425,38081,2506,41447,81316,91015,94662,82668,36166,-35815,-74001,-72649,-31595,75097,123098,19343,-76968,-26472,58145,40178,-21546,-53814,-62577,-35096,34878,76560,100792,70334,-47024,-163603,-167725,-86757,-1835,19872,-18550,8393,77349,96375,83648,59650,852,-80679,-77548,-11276,-12292,-47693,-93414,-142830,-108048,-2098,47154,22901,-6003,11625,12347,-35542,-72408,-52515,-42752,-35282,-30590,-22002,8934,3284,-57754,-100619,-79931,-33869,-15316,-26035,2526,23728,-16015,-17884,45767,44533,322,-22440,-43431,-66242,-68264,-6147,52286,5981,-39272,-37451,-70353,-138153,-151775,-150855,-107775,18148,95292,18035,-37295,65592,130539,43882,-23132,18986,78051,52504,-30403,-123016,-134518,1437,168874,171917,91900,78190,133002,161421,120327,65428,95551,129534,76355,-16958,-86578,-79400,-37118,19600,74065,76373,47727,37114,35521,45289,58196,18968,-54026,-74756,-65127,-90275,-116428,-64833,40619,127074,142870,66502,9205,15688,22333,15710,-6430,-70350,-95027,-9833,68657,13738,-43721,-26190,-23798,-63237,-26612,49037,26166,-40741,-71647,-66176,-60069,-72849,-26300,63417,92671,72365,88189,91669,44932,17451,27111,59067,62145,29086,23317,62300,44504,-14814,-42034,-41130,-9712,27076,-12237,-24204,83757,143203,79766,35221,14811,-18121,-47698,-48185,-1590,22729,-2157,-1463,34087,23972,-6366,27392,102895,106513,15883,-85801,-131039,-57931,77241,105182,36540,18056,39275,20786,-46615,-77945,-35868,25441,93457,154664,143629,60852,-26397,-47806,-26011,-240,-30789,-70196,-40016,64447,132311,96262,62107,38315,6666,-7205,-25467,-70923,-84602,-54514,-56858,-49129,-12901,-678,-10527,-42902,-69545,-37846,-25787,-10039,42814,48326,19240,26628,10050,-20020,31888,76745,29520,-32276,-45327,-7902,45201,64466,93740,153164,136468,97221,102749,43583,-32800,-9470,23977,7282,35383,78176,23060,-80267,-81048,-21106,-27199,-77668,-52948,26724,62663,41488,9719,-22076,-65646,-82880,-55253,-39703,-70997,-75973,-6683,67458,40263,-22122,-39324,-59949,-90852,-121603,-154458,-145207,-46744,18041,5809,-21907,-45983,-85389,-73703,-10437,26723,-5467,-37517,14094,48318,8010,19367,102088,124734,64594,-5324,-21390,20145,58033,55522,24449,26576,33354,-13319,-16056,67656,108338,95256,73076,13425,-49948,-7496,14324,-55848,-97980,-70116,-21265,36337,67953,49077,64520,131283,115606,20151,-58615,-61503,2313,-14785,-117457,-142479,-77140,-15425,-13290,-64815,-98728,-52787,-4924,-748,22166,19206,-26282,-38557,-25252,-17160,-4103,-15431,-36408,-48972,-50061,-30750,-39295,-69469,-49730,25609,78594,29259,-27741,-32021,-33419,-25340,23746,47221,45926,60491,34967,-21097,-20844,7372,13484,36484,38369,-13112,-19599,61866,102034,87141,62013,45170,22427,-629,-7309,3268,-32507,-83105,-84684,-8508,73744,45729,-58338,-144637,-165224,-75909,24937,-4206,-76567,-53606,10261,56040,-10683,-95715,-31679,102772,146765,109441,74222,22628,-45566,-61881,-18890,1598,-83802,-168331,-159340,-103902,-50308,65585,174554,135156,-4173,-77005,-21657,73369,102233,56077,-2827,-31372,-15423,-17640,-33117,-6421,-7610,-58632,-74351,-47313,-95331,-173306,-132875,-58535,-65601,-70188,-66530,-85833,-71549,-13192,52765,113338,40486,-88336,-100066,-97067,-154515,-128044,-16475,58072,58921,35635,39038,80348,83632,43373,31271,59251,11469,-79973,-89243,-43919,-22948,33528,104297,114128,95760,63616,26589,51150,41118,-9383,-30909,-25748,31949,47629,-48759,-115642,-50939,17978,58950,85729,67214,-22939,-88838,-54662,29660,67743,68850,7570,-33672,-9409,-8566,-66481,-86884,-37406,1986,-13688,-46227,-48082,-5113,21967,-2048,-39972,-40716,-15751,-31564,-51607,-58585,-34337,39863,63407,16690,37621,56480,305,-39609,-36574,-58890,-63760,-24595,-22455,-60567,-39702,17617,28967,71115,136034,141180,106292,58223,32827,-516,-101424,-129787,3386,83645,3697,-52327,27436,76266,37887,34022,67659,33369,-33386,-39969,25440,67860,40964,-15224,-31575,-41797,-34630,9658,2814,-38304,1878,53015,30294,-10435,4408,65365,109254,54701,19249,14978,7705,30225,39308,6830,-64835,-80481,-22694,9853,-20021,-34076,4842,48708,95572,157092,166570,106358,75099,124408,157623,69408,-14439,-34528,-82899,-84443,-35393,20637,84365,71389,-16897,-41712,28970,84480,40297,-52091,-61972,-326,35216,10806,-59293,-106592,-82509,-15148,46978,88918,74330,60343,92886,93938,30411,12793,23487,-36651,-86944,-13901,44842,-12310,-28573,31745,65437,46946,2951,-50234,-60138,-32680,149,3690,-9110,-39070,-42226,-3230,52721,135483,190249,115715,37305,76760,142375,117270,19472,-76559,-66615,-25641,-37254,-5963,27790,-53337,-99653,-56423,7682,71958,71579,-14629,-79835,-61835,28081,89397,53077,-54544,-126412,-74675,-2077,-8000,6033,40204,17300,-66860,-105731,-76565,-72080,-58556,32746,85330,42822,3822,31743,81979,57164,-32594,-61583,-32286,-52168,-97528,-114173,-55603,21689,12629,-6810,8150,-14959,-37028,106432,388476,489925,249552,48429,29038,78768,72404,48614,23331,-29983,-73030,-43907,-621,53255,109866,112677,88218,92993,85633,76523,72876,-5565,-88356,-97496,-104100,-82904,-29975,-64920,-154916,-130227,-6306,51699,13893,-31718,-11067,-13625,-29032,-24000,-64123,-93317,-24955,61205,132001,140741,58579,-65259,-146448,-131005,-90096,-56741,4312,17412,-1351,-1606,-15642,-73118,-103193,-72659,-5242,61072,113173,76587,-58005,-116102,-80482,-47996,-20536,18484,15909,-10113,-58843,-93415,-38575,70674,96850,29503,15163,66012,71867,1916,-28709,1292,-27308,-96882,-98145,-80552,-49885,18167,43739,23115,40803,36410,-67701,-145947,-92697,-11926,6071,720,14624,21856,-26958,-57702,-41545,-17438,-10138,8675,30455,40123,24343,-7634,18390,73132,110871,93404,60861,44688,22177,11443,11822,-20749,-69964,-97365,-60049,47817,111131,103347,72797,21210,-28994,-50671,-50610,-70473,-57455,48313,130400,96816,26459,9613,-756,-83107,-156560],[-62191,-36998,-1960,63383,121861,72474,-24551,-44548,-39662,-36712,15206,68473,10323,-59879,-35353,35319,86837,81592,15273,-27712,-34259,-24033,-23650,-42796,-85626,-129236,-106074,3751,46181,24459,19197,-4516,-40031,10632,90380,65980,-8956,-30209,34038,94491,73378,19981,775,8701,34840,42554,2679,-25167,5756,38026,39892,4556,-20015,16052,57508,40784,-2904,-7080,-1606,-13530,-41961,-69131,-56209,-42147,-25460,28052,100399,115236,42843,-40330,-47293,-18553,24137,39039,-24766,-80047,-19725,76871,85596,33399,-9917,-41357,-10952,40404,5171,-81921,-115460,-88444,-32554,1497,-14110,-27594,-447,30334,33777,1912,-16133,-10450,-13342,-59262,-98760,-64985,-37321,-74679,-62508,18570,-7391,-70753,-28321,-9562,-65515,-86815,-56669,-12713,31989,22118,-13301,3427,66347,56982,-46937,-103062,-35237,29701,995,-52810,-30490,57003,95795,38860,-16946,-35596,-6095,38156,50783,24580,-18779,-22134,45898,119932,100295,30882,-994,-30426,-73839,-65326,-58216,-50783,1246,42915,27391,-27894,-52442,-43089,-13593,51710,116379,59858,-19589,7114,97851,157172,143693,66804,-17606,-66793,-50044,-23227,7497,90088,157253,122147,34067,-21234,-39157,-43174,-38389,-29694,-8979,-8027,-16777,20413,101081,93963,-11281,-102192,-108074,-60510,3972,2404,-66827,-4490,167862,200474,103207,41446,25291,10574,22400,29411,2420,248,-19411,-77918,-75537,31608,124689,114326,33878,19560,52365,-8881,-120605,-110886,-53845,-45915,-60327,-42766,-14291,-36278,-122444,-187303,-151415,-41138,23499,-3390,2411,33887,394,-14522,58623,82443,69571,57941,-5171,-101038,-145181,-104087,-24878,-28511,-49980,-49901,-93674,-136443,-79556,-30281,-30951,-5717,6081,-42328,-60485,22838,81676,50376,-4491,-26531,5662,47059,45836,-2945,-9324,74665,152937,110138,34763,49466,143314,159830,71785,45036,149073,189754,98377,2114,-71044,-94900,-89807,-69607,-22737,-3861,-6365,46467,100393,86917,48339,14969,-8227,14852,45523,13223,6364,85711,120607,99673,88387,39267,-7573,13689,49946,71217,14772,-102307,-125720,5720,94125,-13455,-121137,-90046,-82030,-134358,-81773,19920,-13389,-145997,-225044,-146580,-11520,46145,51618,70147,82397,64651,29651,-37162,-96878,-52232,35993,30760,-9100,-5614,-18103,-31756,-40588,-44824,-32361,6526,20228,-6038,-49179,-15303,98650,150577,113195,73299,32771,10332,11227,6944,2473,-31828,-49689,6183,67417,44378,-14422,-19330,50079,95870,55023,-5104,-48985,-56257,9860,82318,55783,-7824,-32505,-36772,-61109,-77243,-30038,57508,107514,111232,107407,77315,36027,9910,-41490,-70577,-84873,-72562,-5697,104385,154598,93388,35405,36881,71190,75653,47908,4699,-27818,-21637,-53278,-87822,6174,128589,86349,-26522,-73100,-47878,-41325,5735,66910,32399,4151,45232,23769,-27811,893,7251,-28251,-25896,2264,58877,95437,61794,12683,24202,29954,42573,93732,45345,-63080,-55101,13700,39204,72741,70328,-27029,-128442,-122988,-39888,5970,-55321,-78555,-9595,24460,17242,39214,8011,-84722,-131190,-109122,-67824,-57787,-58000,-10271,69300,45920,-27538,-49888,-92496,-116335,-82933,-72746,-90718,-74325,-67488,-83931,-88250,-64174,-42608,-14486,30457,50437,-1766,-59692,-26385,14294,-29561,-32260,65434,138412,108946,38503,25387,46632,38211,40966,54744,37665,15791,2344,29897,132278,205546,153590,69178,26712,11784,44261,49038,9138,-10845,10153,16598,34782,84511,93033,86438,123202,116356,10201,-97779,-82305,29796,19989,-104651,-135040,-68810,3220,25089,-31928,-106067,-103348,-88993,-98903,-49068,25270,37341,8172,-34031,-88680,-123741,-117726,-51036,42428,79134,34910,-23485,-73968,-110226,-89565,-20437,23745,90888,144845,102123,38980,20761,21468,52315,77692,42226,-7841,-34014,-63654,-57849,14171,38011,-35959,-53452,31764,88236,98381,79028,47759,21869,-20787,-54305,-39217,-30170,-45623,-48703,-31057,-23360,-44863,-62661,-62365,-60436,-36450,9799,-4321,-57323,-26873,44419,81096,28649,-39528,15874,112255,104170,39801,1994,-10042,-14535,-435,42810,64719,-12916,-83399,-100858,-112437,-116330,-6938,136724,144303,38554,-49325,-39143,15502,44595,46542,21098,-9235,19538,61144,47511,29482,1056,-64774,-72438,-17095,-49678,-114576,-38782,56269,24529,-24351,-12576,13289,5606,-14937,15265,88886,84629,26576,-30491,-118807,-183739,-139154,-23234,82384,107465,52671,9903,35181,39487,4002,4362,45096,47168,-7925,-50019,-55729,-55078,-48166,8153,83534,97015,53166,13800,-5902,-22454,-32330,-46454,-19367,65416,54446,-54707,-110688,-71927,-2210,92251,142673,102562,10012,-28603,12495,48962,39547,29675,4522,11727,86195,81035,-23897,-62585,-11813,-2142,-48628,-64406,-44576,-25757,-18965,-27324,13914,58500,16148,-25095,3681,-37575,-117848,-88805,-26168,1394,59311,72295,8789,-38915,-66268,-100892,-87251,-42156,-43233,-78302,-88940,-69673,-25217,75965,164144,142590,59651,20467,64139,83394,1220,-50226,20136,64647,-4917,-65672,-7726,17781,-67149,-102321,-36626,-11000,-21446,10344,41805,21979,16633,34685,42795,20977,-12526,-13367,9303,49665,79806,67282,22661,-25402,-40950,-10859,12339,-21376,-4036,42525,37986,33831,46834,33832,-35156,-84987,-35659,33713,30423,9399,31996,56660,97316,172055,172558,81870,55365,162727,241268,158574,76994,42923,-30541,-72153,-48677,1692,40130,4210,-85652,-127831,-64205,15756,4262,-55559,-55544,18856,92574,63288,-58293,-139602,-122293,-34371,64329,94985,75799,84702,79627,17854,-71282,-82630,-15852,30677,35042,64968,80399,46232,43205,86974,108170,69298,23237,-30165,-87813,-94504,-55197,-54319,-110895,-149141,-109215,-48715,28853,134559,160824,38709,-57125,-4268,55051,51977,44382,-7369,-43219,-34534,-50238,-16727,56600,23511,-34605,-25916,5660,43046,48945,-31550,-112570,-91968,13464,72985,37796,-25136,-56890,-9539,38499,36407,9697,-39345,-82165,-97878,-76264,7588,49849,4221,10750,42224,144,-59721,-43531,26861,58809,4295,-40711,-43323,-106326,-194580,-184094,-37819,84614,67097,-9334,-67742,-101286,-72361,72078,262886,320026,201778,81033,26126,40491,53132,71856,37625,-54205,-102136,-66516,-20991,28917,69216,62196,55136,87900,122995,155298,134657,20117,-69208,-79374,-83798,-56748,-22581,-45450,-102124,-95240,-14356,50857,34019,-5538,42556,78302,10870,-82274,-134832,-112124,-6720,92621,160774,181558,99043,-52853,-113476,-43134,-1162,-9480,2163,-29345,-36863,30031,59149,14825,-14953,-21531,15163,91522,161943,136950,-15827,-113450,-75933,-33605,-15176,32892,38300,-5204,-32124,-48010,-21256,59979,96100,60387,34140,47928,55545,11595,-12106,33246,38377,-21395,-22302,16443,42347,34230,162,1154,36746,38112,-40085,-133872,-112091,4712,45129,-16465,-46092,-4767,1104,-22320,-35158,-32072,-18867,25889,84573,110220,66977,-3799,-10959,35625,118801,145233,105643,42769,-33458,-34309,36644,15428,-81661,-114590,-59811,56668,157192,144291,53231,-9754,-42323,-71592,-60650,-68133,-100041,-36462,53040,44020,3572,15752,19124,-39416,-84428],[-19755,-8384,11312,43909,66157,32683,-4953,-3707,-15155,-6346,52197,65693,-7050,-38320,-4079,59106,62053,22022,4442,20763,583,-60390,-99106,-59018,-14330,-38766,-59447,-2166,4819,-32238,-2836,46835,32450,24985,73398,68468,9970,-20646,26722,98458,104945,19452,-90340,-124264,-76514,-41356,-48101,-51358,-32879,-23159,15577,58587,78946,85380,47497,-29434,-94087,-71744,3117,59013,22285,-53899,-53516,5156,47146,80969,114728,116136,74844,-15349,-105849,-130253,-48208,20455,6977,-31204,4789,86087,107103,59945,43128,10300,-30018,-17846,1580,-32909,-72568,-54387,-6466,-1330,-33728,-47136,-29529,-2689,23147,27973,36033,47511,32338,-24546,-49829,-16901,-33564,-84065,-43723,28954,-24625,-95056,-50765,-37454,-99843,-105617,-45226,28538,62811,-14980,-87335,-43975,38041,13623,-95805,-127166,-14661,105043,111008,44216,31019,72197,80334,17284,-23512,-38576,-11554,18791,-3712,-22347,-48474,-51246,38283,123583,57854,-31616,-36850,-19338,-46718,-66663,-87947,-59670,34178,105415,70894,-8267,-57349,-72571,-50189,-1512,48708,24598,-37618,-32751,46666,87544,59864,-6680,-54654,-60137,-18901,8288,15009,34790,45238,57519,65310,9253,-74260,-99543,-59118,-27420,-1406,-21001,-78214,-57676,45215,97889,66753,2969,-40772,-29764,11344,-14832,-69274,15222,196250,233891,110414,8044,-15545,25696,101869,107710,36189,42587,54841,-28118,-60470,55727,178472,183114,90850,71625,144785,102035,-59543,-98276,-46789,-32502,-38675,-28791,-32943,-65898,-120938,-157714,-126315,-35321,23775,-13333,-44594,-10867,21872,68282,135273,127647,90114,87259,59364,-47197,-151182,-150149,-72510,-50027,-57195,-40881,-36386,-69168,-24155,63893,58165,-2050,-30445,-41381,-51202,-44698,-4556,52873,32395,-56756,-63916,40911,107448,85729,72494,85131,79755,28882,-25399,-24633,50186,64774,-21835,-11947,121248,153117,62122,-48826,-144662,-160637,-99378,-56167,-59984,-76648,-56164,19179,69819,50566,19607,29081,53102,74634,85284,62245,62038,98169,59989,-10039,1616,-8483,-22784,14447,74958,124801,69495,-53267,-49008,89130,137627,7519,-133829,-126787,-99514,-120614,-83492,-10775,-29658,-149955,-218730,-110585,83068,174013,142580,83317,34017,-13132,-62985,-103345,-88044,12492,73538,-10965,-69918,-24119,-42698,-82312,-50132,-398,13431,37440,16846,-54889,-76651,-8960,77961,95367,47731,20882,8530,24259,53157,30836,-30126,-128351,-168901,-70953,32046,29434,-29734,-80662,-63875,-28312,-16600,-5825,-1215,-25284,-19861,25710,-1683,-82405,-91831,-51501,-45956,-79244,-78558,8374,92616,106262,112953,134546,110161,31035,-45453,-67573,-78960,-62783,6892,90165,99243,24196,-12157,19299,64699,63141,74466,106325,107029,58454,-35084,-110967,329,176544,146292,32700,18396,21048,-2819,50086,102602,45040,23784,68457,27616,-52913,-65040,-83642,-76473,-21054,24689,80595,117032,42943,-83201,-126822,-92498,-40064,-6767,-41165,-100974,-68954,26148,79369,95591,61690,-39427,-107526,-90897,-28398,38738,3362,-39953,-13661,20515,38809,60062,9528,-80026,-108210,-90149,-46831,-28447,-55536,-40615,45271,38188,-22047,-22579,-63219,-89361,-23916,13990,-18383,-52632,-91303,-118416,-126988,-100022,-14469,61191,42721,-6275,-24292,-45764,-45381,-47057,-102815,-117688,-40241,69854,108705,68569,39950,20951,-12502,4735,42584,32380,19101,19641,22345,81043,137524,105015,60749,81583,106102,78157,19593,1158,42686,88620,57769,29893,91848,114300,46309,15162,10868,-54037,-103263,-41486,59286,32066,-69120,-74068,-17745,20700,35212,18277,-25913,-45592,-63205,-79463,-43300,35667,64691,10049,-49087,-92223,-120589,-92739,8294,91936,75242,9557,-24536,-59233,-119871,-128429,-73870,-6964,106991,196003,155379,74860,26742,13227,49029,63325,19359,3616,-28119,-99264,-102694,-10301,25038,-24795,-16958,55168,86451,85724,60716,46470,59919,10828,-66066,-89981,-76814,-43840,-35057,-101182,-127794,-72140,-14362,25067,46196,33067,26769,2829,-52357,-31813,37009,69987,44575,-6913,18773,88955,46762,-61334,-96706,-42511,25946,55726,89365,122942,78631,23862,-28864,-84574,-80683,33336,141927,130952,57569,-29868,-72379,-53112,-8821,25251,30529,2672,-2587,20560,25789,33851,25707,-4186,-9522,17611,-2863,-34644,33275,96842,45889,1093,70690,123405,42533,-60796,-52822,12473,47472,81388,54543,-53941,-102839,-81215,-16457,75605,103861,40275,-20610,-20373,-26961,-64014,-72981,-31742,24937,16453,-29112,-41704,-47383,-102105,-100163,13454,87977,62772,14463,-42872,-67999,-40936,-19115,24342,73277,11232,-57816,-47029,-28053,5820,99857,168880,120198,27600,1257,20664,14004,-14878,-22226,-19546,2585,81104,101704,-2855,-65627,-39419,-38774,-63147,-45116,-29121,-52700,-77029,-60538,40334,94179,18842,-18195,18056,-64402,-180840,-157115,-74844,790,71719,54537,-37430,-66532,-46421,-58621,-60433,-36180,-20731,-17978,-42594,-78643,-42077,88854,168228,92372,-14467,9750,116179,145167,79397,4982,-4515,27005,50518,45225,56345,62456,-16253,-80449,-46435,-5094,18331,42138,26600,-43477,-62339,10121,83726,92463,41248,-6488,9645,79186,79629,28739,-14552,-83653,-126058,-89741,-69945,-108790,-76595,-22334,-44710,-64273,-23715,28388,13156,-37183,-18118,46858,71996,32934,-13340,-5358,52594,108831,96141,37699,29971,115184,209724,201219,126878,29512,-71739,-101260,-75192,-49222,-39656,-33633,-47370,-89962,-66425,-4295,-7647,-30203,-19929,32630,88400,59058,-52545,-114775,-102981,-25901,64672,65625,32421,20984,-40677,-131857,-185332,-173274,-74741,49806,91699,52581,24482,49532,71657,68979,91529,69374,5459,-61450,-95485,-65752,1792,-15362,-131666,-163063,-97918,-84161,-41370,73605,71443,-38937,-73356,9279,32606,-5400,31431,50992,1760,-25452,-31834,-17796,55709,114281,86093,5524,-47754,-54015,-53832,-95055,-130801,-74206,32043,71039,35419,5176,3046,32538,47450,32568,-26424,-130326,-168355,-101004,8716,131988,192115,122413,6827,-70192,-89687,-54474,-13864,-6523,-15012,-40418,-55572,-78311,-157442,-199530,-109803,69161,159623,100691,-40818,-167342,-186033,-85388,107885,299060,309373,193333,144857,118269,61920,-3339,-2574,7205,-11047,-51390,-63517,-16309,30032,1898,-52887,-29026,47788,94835,108684,67811,8740,-16846,-39725,-77137,-57423,-17732,18,2577,-1522,16572,61449,46584,-23994,7087,81373,13941,-115133,-120030,-36074,55442,104828,104572,80418,32168,-49426,-60304,25976,53145,34152,34810,-17471,-18993,70132,99442,59359,28201,2766,29396,111818,176443,165592,62022,-17007,-4037,24713,28434,43024,21310,-20506,-5889,2659,-47750,-41948,3424,18022,-18480,-56435,-32062,-4936,-15055,9437,26684,-24099,-32392,9441,23963,-19622,-55102,-16899,20346,-959,-42529,-88100,-69924,20410,57524,-21518,-75462,-18868,36249,24937,-35190,-78333,-59278,-10816,27045,59271,54272,9520,-29773,-24489,56534,89494,57441,13615,-77972,-98005,39867,111335,28162,-24255,10120,77596,133992,106537,6233,-56637,-65812,-79984,-85838,-95045,-121761,-86049,1071,30705,23796,39328,29597,-15061,-25678],[-56320,-24513,10152,20222,12405,8060,12011,397,-21121,15656,81992,85376,18312,-34156,-30786,46332,42633,-21606,-17150,28048,15541,-57849,-121750,-76307,15694,32244,-5658,-13210,-46680,-87246,-48266,54619,95406,47871,29891,36716,17412,-20716,-9585,49676,68731,-20388,-147451,-187600,-151461,-100226,-51088,-41023,-63141,-60164,14267,98268,108362,67043,-914,-93987,-161348,-118601,-7333,105597,108173,21716,27039,123507,151883,106689,76983,81378,81994,-7008,-114225,-112058,3415,67304,32742,-9115,30412,118649,155577,110178,70899,9615,-74454,-79690,-8671,16441,-26434,-38875,-8600,-10795,-56576,-98873,-79955,-12248,49859,61778,68427,63591,15507,-45819,-57216,-31966,-34401,-46652,-10971,44929,13596,-57990,-67025,-62966,-71963,-62932,-56243,-30748,-13992,-67600,-102469,-43969,19663,-2438,-66192,-55355,39595,110149,97628,52871,39306,33545,-17074,-96296,-72420,-19616,-6455,-5465,-14674,1247,-3656,-22791,42563,114002,49979,-36141,-47172,-38977,-51221,-40923,-42738,-17784,64655,128748,82193,3049,-40191,-54292,-54414,-47128,-16505,6378,-4944,-19832,-16415,-33429,-43079,-27841,-20462,-45458,-57429,-40805,-31469,-44885,-68463,-40046,30911,46664,-19228,-92921,-85689,-60647,-60808,-74322,-78196,-53988,4894,74840,120949,88104,12578,-11023,9927,5562,-1299,48874,101257,109303,83660,21046,-45730,-20121,103074,154225,87563,89581,89596,-17887,-48477,65414,158185,173751,149979,152100,198802,191836,77839,5063,6346,39676,71028,54257,-11251,-59584,-56547,-47684,-57500,-45669,8448,9854,-51312,-52348,50916,191010,250869,177940,90279,95689,126495,63096,-56463,-75244,-15064,-2607,-16847,17616,68137,18026,2286,84596,95977,29630,13447,16034,-7097,-47759,-32854,70371,90702,-42193,-100939,-1788,76182,66713,45607,16129,-2807,2690,-542,-41436,-44395,-35031,-69560,-44710,48116,61367,3420,-80835,-154346,-130100,-25259,19533,-44205,-80367,-22234,31846,17033,-17710,-9031,50137,95664,89183,50344,14142,-9731,-28299,-56894,-59199,-11050,-20822,-9508,47215,104016,146245,108827,41407,96682,173552,137024,39568,-55430,-93156,-68436,-44587,-33762,-7852,803,-42667,-65144,11764,153055,208835,156771,65558,-18944,-86059,-102070,-47246,48882,132412,115916,13522,-30653,2374,-31068,-52179,36154,107548,73997,41931,17969,-26876,-29348,-5558,17265,24903,-19824,-27145,1776,21369,24318,-12481,-71880,-162569,-226515,-159886,-44783,-12528,-61673,-125368,-129388,-111192,-109243,-94539,-39849,2498,-4206,-25278,-63505,-106176,-77693,-17327,-16759,-69012,-102938,-36882,82670,131716,132678,175286,161464,59307,21972,64344,45051,17599,63541,96400,31909,-65600,-70810,-31002,4391,35545,95116,138612,121130,64329,-16521,-72417,3889,101859,88374,69755,111012,88771,29932,57074,79953,17259,1693,50006,32022,-34736,-64623,-88232,-89002,-59494,-25016,18115,56937,1804,-113508,-169346,-124784,-55899,-57648,-85445,-83157,-57452,-8311,31483,40490,23236,-19520,-36233,-20123,-12887,15471,28571,20128,2245,12237,41797,30248,-17597,-37712,-45498,-70665,-50465,-19790,-39423,-30959,26688,13351,-4204,32995,11645,-15026,22847,36764,7449,-7698,-36173,-35273,-38243,-81945,-60403,18522,-20601,-89731,-43788,-18503,-61316,-100905,-126715,-122312,-74063,6254,71647,71105,25327,-25027,-42952,3253,38172,42639,67161,75381,35725,-1558,-20498,2338,50785,112260,124004,37445,-76027,-88476,6835,101103,106319,82126,98740,59078,-44422,-76060,-73624,-94637,-77566,-669,61107,20504,-52205,-38020,19949,33285,15495,29459,50148,45381,39906,44790,39717,40687,27787,-41575,-83115,-70728,-45223,9717,84180,73765,-21542,-64210,-44953,-39770,-51587,-44517,-36498,-43494,-3399,79052,104131,60451,30206,31604,49209,56413,37718,40853,14330,-47399,-61271,-12509,-7330,-26563,2014,44940,46478,46650,33102,49561,107226,92174,10061,-47887,-82452,-75253,-93066,-174711,-138054,-1984,44129,31949,49703,62597,57412,7711,-81191,-72096,7126,44466,10156,-31794,-12173,38716,482,-104142,-127518,-34217,70471,88021,84592,116728,117942,73243,-22339,-76689,-17226,93606,142963,101542,41256,-28148,-80557,-58007,-19201,-29316,-24883,-16416,-37664,-49266,-13651,25055,19505,28336,37302,37214,38639,50235,71084,49873,-21717,-43383,39946,92194,11712,-68142,-50008,-10004,-5557,33891,48809,-9113,-29864,-22510,-1424,53733,63435,4796,-55857,-88266,-111991,-131746,-144424,-91034,9385,29093,-9727,15454,34071,-39380,-87469,-7941,89195,101170,43074,-29123,-66761,-33760,11532,34507,20859,-51092,-51053,26882,69849,61629,64815,90690,80251,35049,15357,3975,-9098,-30086,-35442,-33566,-15348,30235,64709,8852,-62766,-84579,-74649,-66833,-71085,-76825,-77111,-84770,-47992,43161,59652,1066,8420,31507,-79089,-162692,-109355,-51888,-15035,38554,13636,-78705,-75694,7368,9214,-24038,-3986,39560,63908,20209,-62452,-55850,70747,120935,1277,-82467,23233,165950,177000,94836,1079,-48661,-16176,87608,139672,124009,122239,90850,35916,24388,49261,86432,71886,18656,-48919,-97412,-46642,69456,97752,33561,-24564,-11135,50743,46583,-4127,-35725,-109694,-153030,-80825,-33137,-104880,-111744,-87630,-126942,-131923,-63647,26373,37548,3109,20286,81748,105031,34908,-63405,-67059,-17309,-9317,-21645,-14568,-1513,18112,93126,159932,87208,-94380,-206265,-133621,-34753,-38009,-60406,-4714,52614,30046,19334,34637,13709,-8330,5354,46071,55312,2919,-64814,-72894,-41949,14322,35568,-7697,-40684,-66080,-145433,-210649,-208215,-177531,-112476,-19312,38391,13945,-13727,27493,37656,-10632,24956,44131,-47339,-121507,-56034,59419,119960,58789,-55873,-64677,-7920,-30162,-30974,63406,81787,13111,20345,108327,115623,20663,-3919,25940,-2273,-38680,-29957,-22148,22796,105974,107231,-17023,-103293,-90806,-69200,-73560,-72171,-41742,6745,40056,45898,26212,-494,-8565,-3054,-9287,-39761,-116230,-146672,-73739,61210,171513,216547,173528,14529,-160232,-181499,-56732,27164,-10049,-78872,-91959,-64253,-87152,-164781,-152215,-16531,137321,192118,116019,-39564,-169770,-185989,-69198,241105,612968,647660,353555,219271,223978,145654,-8453,-83207,-43098,43158,46470,4279,24936,57489,-3127,-74345,-44537,16156,28164,18328,-7903,-7470,30202,18377,-50209,-68773,-31482,24025,69323,57599,37174,61117,45028,-42295,-25084,55248,13640,-70081,-19953,68208,94910,68187,15486,-34771,-49352,-57330,-31818,43585,69138,56568,60298,34212,41684,97262,118461,88155,42884,3637,21376,93547,150877,157559,122368,98925,96704,113646,101787,43290,-30914,-30787,38276,65090,-19560,-72172,-48848,-29637,-43571,-81746,-79065,-38078,-30726,-49448,-90135,-138052,-102114,-39122,-28164,-50313,-50988,-8507,22137,-2878,-38522,-44431,-3798,41518,54650,10970,-21007,20099,64711,70066,9682,-66988,-83927,-75918,-81658,-46451,20518,43292,-8949,-65853,-31973,-16599,-35369,-30757,-77251,-104675,23982,156360,140490,84056,73741,92345,105702,91446,24733,-47517,-55010,-57277,-91293,-95654,-74144,-50085,5905,46305,48303,58895,45602,-11209,-34970],[-106781,-44219,34579,50752,30732,38777,39595,-6648,-40793,5635,73546,112576,77816,-27732,-69523,9686,28850,-35614,-52651,442,37092,-618,-67652,-45836,30847,62414,35653,6033,-27912,-41030,-10327,86806,151038,91334,25974,11091,-12013,-39676,-26965,24477,62824,6032,-75440,-82490,-66565,-28430,40369,35635,-34183,-35319,49967,93071,36364,-16035,-29836,-80699,-130426,-87292,2072,104835,147568,93332,109213,182787,167528,85162,49561,62781,55482,-12957,-38972,11728,74117,72335,15674,-4144,52993,149487,204719,158558,57227,-41640,-104587,-97223,-32925,-7578,-54275,-80469,-41771,-6046,-35354,-109028,-104604,-9725,61848,56051,48911,35293,-11352,-65398,-97498,-86958,-21908,39780,38901,40265,36274,1226,-17364,-15276,-15671,-36507,-75460,-97408,-93899,-56903,4205,44779,55296,47304,31190,46094,78308,70545,31902,3357,499,8960,-40583,-128913,-107344,-57742,-81716,-97238,-51225,17018,55832,57914,71231,83559,62152,30555,-7355,-70049,-98240,-50112,-7575,19978,65691,99992,86124,27726,-26545,-37640,-37070,-52919,-26047,23072,41223,6568,-54935,-85931,-59661,6908,38297,-49315,-155153,-153972,-113240,-103703,-81224,-34270,5646,44131,11506,-102213,-135978,-111220,-132592,-119810,-29712,5253,-18404,2493,87994,105156,31708,-35574,-36517,10876,47668,41833,-36617,-63686,22167,27918,-80033,-101331,21095,101771,87486,103764,78739,-15519,-26400,32720,32790,39208,98803,124904,107288,126318,122331,73391,35630,78018,127548,87938,1685,-33782,-13996,-9760,-51449,-68260,12345,58889,-21478,-73545,41963,207843,253704,153660,71681,94588,134748,92695,9365,1449,43603,36343,20589,55700,88697,18398,-13018,51823,70249,37310,38920,33752,5805,-22497,-28744,39970,61285,-53724,-115467,-73763,-29189,-26175,-49520,-71300,-39556,30433,61597,-9429,-68446,-62730,-61809,-54162,-5583,-8202,-56641,-69642,-60849,-22099,18117,5407,-38981,-9941,61395,56060,-16150,-67878,-44103,28100,71165,54663,-4879,-64795,-126167,-171216,-141452,-48004,10777,-10864,3223,47442,63869,89416,78557,64129,131261,132445,54141,42409,41328,-24000,-28289,15536,14720,7167,16813,26858,43427,86783,129460,117549,58913,-5075,-55268,-102099,-82727,26448,125878,147388,117793,82791,56590,31995,-23261,-10240,106562,163278,81804,22404,38547,59671,45982,-14000,-40469,-9163,-15566,-5337,32216,26164,-13831,-64647,-87949,-99374,-142229,-144847,-76480,-63449,-118682,-135543,-89159,-57538,-97055,-155623,-130319,-34626,-13944,-66695,-91638,-84622,-59998,-17427,-13400,-51459,-74307,-28460,59832,95853,94276,135423,147784,97150,101582,182170,163144,101325,111961,110199,1069,-115503,-113988,-89404,-59425,26905,109662,88759,-6308,-40478,-26322,1279,33243,13309,-24886,20839,87663,71831,-83,-8572,-4518,-49941,-69917,-31200,1264,4963,16913,2510,-76733,-136604,-113957,-72581,-60326,-70914,-109442,-138850,-96065,-24472,-30976,-44382,-18808,-52310,-83688,-63894,-50040,-34239,13572,47741,30150,-36239,-79498,-42255,21052,1474,-33320,-23687,-54189,-66304,6380,11382,-70326,-79250,-24205,19384,39716,17486,-34455,-12409,53501,57019,44778,32952,-5775,-19429,23988,49421,95160,108012,-4949,-107571,-82761,-93783,-120254,-45272,-11565,-70716,-98195,-68265,-26655,-5494,-4415,29019,59139,24994,-36652,-52398,-26,37039,58473,107338,122230,76040,-5437,-67909,-33798,43814,87620,48045,-56043,-154793,-148303,-60670,43335,122036,140732,83997,-21082,-75589,-36400,-12156,-26620,-18776,20359,52652,15418,-39937,-24489,34148,47667,7147,13428,44357,36612,68638,130369,103695,20646,-31726,-81013,-110037,-88117,-29111,54878,102452,44188,-46939,-69626,-54428,-25127,32546,45835,3133,-62565,-106781,-61391,28177,40842,43025,59533,54738,77834,108817,90550,45448,17915,19908,22074,-13139,-43898,-40225,-28956,-24517,15231,32948,43418,86966,107521,86022,60772,-4256,-71058,-138266,-166914,-57860,69661,54190,-14442,-6437,50739,81033,28789,-79888,-88173,-5443,34355,-29303,-57574,5132,32346,-21182,-70390,-52210,28108,106866,91370,31470,41166,89559,87221,-23574,-81652,-25938,35212,53388,51908,42304,887,-34824,12722,22103,-82821,-128414,-83759,-62446,-45564,26335,52490,-56,-1128,40578,58974,73505,103538,84807,-13821,-99504,-107391,-74195,-32515,-20241,-8932,17879,18674,-40354,-65827,-50526,-41276,-12310,19258,35008,70128,65504,-1772,-80898,-138752,-157747,-144224,-144538,-76221,33784,37821,-8299,46063,104271,57055,-6660,18238,81017,100753,50191,-24134,-66006,-29314,11849,-5129,-47618,-79061,-31766,64354,141219,109572,3790,-42194,8422,44731,37929,14115,16319,-961,-22953,-16439,14244,22697,27378,30311,-6362,-57739,-51208,-53282,-122847,-136814,-69201,-37859,-19748,29440,39500,22040,53848,73085,-17216,-66923,-23978,-32204,-66343,-21141,-13135,-67570,-41667,48577,34019,-14456,22566,70490,71130,19585,-59540,-78840,5338,23578,-105111,-143459,22119,178228,163377,40682,-59848,-86247,-46455,49890,99480,85400,90350,109315,85411,53006,72002,118477,81251,27236,9666,-33712,-36395,46601,39217,-48472,-85288,-55179,24652,64748,17016,-22689,-70068,-102205,-21090,53464,-33941,-88796,-87201,-112230,-78436,8631,59682,16688,-19007,40280,126025,126911,42579,-44930,-65226,-59982,-92240,-114330,-82179,-47230,-49760,-4181,63364,-8869,-200957,-280443,-125198,41172,35960,-4908,47039,94156,82504,72945,56960,24403,-3752,6262,37522,13114,-49530,-70710,-50141,-11372,33144,6606,-74642,-115037,-107464,-129040,-138346,-108282,-83556,-94365,-95433,-36237,20958,18074,17673,-411,-49110,-5686,28244,-74734,-139220,-15402,113883,109618,56474,44450,39736,50386,54667,44490,66102,103339,92673,87644,138190,173576,82829,-25602,-53040,-67712,-94286,-78881,-46476,-15707,22130,28552,-57298,-112718,-68613,-21204,-3145,-10227,-80117,-117887,-45616,43551,30269,-55386,-97854,-64563,-21443,2860,-10651,-37024,-13294,62266,99137,115600,123499,17617,-151717,-189134,-93359,-8206,-2410,-47788,-80732,-69638,-74687,-138540,-140451,-39434,79917,139173,96087,3644,-54073,-94924,-54694,351041,955245,1062873,593325,265435,208998,158552,17817,-86741,-72629,22948,76188,67968,59444,68232,35514,11336,28940,10530,-24391,-13826,-20399,-37897,21529,71033,15693,-49821,-56955,-17939,19856,12830,-1955,11714,9488,-24157,18955,65853,16812,-27066,31287,84712,57499,-5264,-30241,-38041,-59349,-72526,-36862,23032,52910,45743,41647,51894,67938,78153,104162,90309,37248,-8521,-17935,11475,57475,73871,67660,92879,117823,134689,109458,5786,-86401,-40201,56280,89226,52044,19894,16186,4517,23221,21495,-39055,-67707,-49912,-77914,-165321,-211772,-132279,-36145,-17561,-36664,-50145,-42785,-8308,-548,-48202,-51910,13981,44671,30574,21336,31396,47323,44251,75097,68781,-16748,-86304,-99247,-111029,-97242,-11798,58454,17201,-83566,-97943,-90612,-92053,-60059,-40645,-41127,11877,91621,104972,50472,5822,23000,65881,98220,71557,-3022,-25160,-48711,-111983,-92396,-15274,4633,5262,11683,-2402,15178,41746,-15297,-93701],[-129625,-62335,31718,57961,48959,52065,35259,-21559,-68508,-52367,8700,93486,85975,-48690,-127998,-62007,-12543,-56841,-110299,-58679,31638,35585,-12002,-9414,11625,16100,2066,1317,21914,61530,87176,139031,169977,109683,51529,-2892,-76429,-78234,-27211,12955,68408,80889,63657,76644,70166,68634,104549,71538,-18912,-26202,46237,20614,-88327,-113590,-59601,-43112,-60697,-32035,5993,50237,86908,71558,75234,73237,19404,-22803,4232,32903,-6037,-39836,23170,72638,42363,-20034,-52387,-19941,54619,131208,177554,135127,9632,-102604,-118652,-93008,-72095,-80341,-116453,-116767,-58541,1113,49,-67223,-91510,-39883,129,4717,20751,33953,23573,-41197,-118706,-98409,28140,118236,67560,6327,13151,35972,66587,78332,26494,-47234,-74594,-86535,-71384,37907,162952,154189,103096,104877,111937,97417,63665,13521,-13793,-30628,-18876,39488,47301,-29577,-79338,-119290,-160139,-160688,-122533,-58605,36112,116174,103950,55484,62103,86827,34026,-64317,-111748,-86437,-52443,-8964,32597,72420,108511,69348,3179,-4512,8648,-15169,-1060,41377,65801,26430,-34100,-36442,-3481,41303,78939,-26615,-185032,-202987,-136389,-82530,-794,52544,27000,26935,-1795,-115287,-137681,-92585,-102184,-80721,9276,23521,-46242,-64861,43626,122222,58453,-56047,-79650,-16732,27452,6673,-65462,-77538,4771,-622,-121495,-142705,-23625,53003,50557,68964,58967,21798,19976,-2898,-88534,-108746,-46589,-23941,-61316,-36775,34592,56335,31237,49331,58257,15221,-7024,22271,17113,-37272,-74604,-46920,44801,71762,-20383,-73654,14333,104888,104371,47528,36576,71599,86747,46783,10728,16023,34038,18095,20604,40732,24947,-38634,-28638,44436,73224,60890,41446,10912,-21637,-40266,-47849,-31027,-56026,-105162,-89028,-67794,-48483,-38439,-77459,-82497,6725,88235,90907,14551,-21407,799,-22974,-49775,4908,-1668,-72622,-35868,37508,49338,-3477,-63438,-19929,106803,139391,62032,-11621,-54576,-49173,838,28756,17703,-13839,-64684,-140692,-194509,-165668,-84076,-17031,15966,34339,23052,-6316,21701,32687,8292,22510,8442,-16648,51197,93163,31454,13632,47506,39470,9091,-17398,-13083,38060,82541,67445,22241,-26744,-36444,-18590,-32603,-24816,48623,94251,80323,99329,134233,113183,57969,4119,31510,114324,127012,35490,-22,67562,132706,89880,-9594,-34600,11916,40520,60731,68705,56833,31396,-28901,-41031,20392,31076,-11948,-29259,-95385,-163413,-103069,19802,71771,16642,-100956,-152435,-87023,-52734,-80068,-73613,-58843,-77178,-54297,-11695,-18082,-29317,-1263,18783,13518,21785,45687,76546,94641,97060,144269,142019,89005,68635,71975,10964,-73596,-80749,-91598,-98274,-15340,82766,42632,-89848,-132729,-55616,33833,53467,10337,-56753,-55538,-3204,22394,-24543,-47869,-34976,-46778,-85056,-99471,-52997,17618,93418,105867,-15049,-140285,-136076,-102296,-123696,-103900,-80786,-101853,-78066,-12396,-3008,12426,47082,-15497,-73737,-60702,-61910,-39714,64962,119912,42698,-87446,-164197,-126366,-7137,-362,-75374,-102903,-123708,-100888,11523,45024,-28029,-55665,-11031,81614,105172,16209,-55897,-21830,44258,69920,75788,27518,-48629,-45633,42393,113214,166318,173855,67775,-61391,-89540,-89210,-75164,-13555,4314,-38904,-49255,6601,82008,82890,24095,13323,50728,55086,937,-62210,-61740,-7894,53082,95410,88972,67722,64819,53372,41476,58192,51102,-31547,-121522,-155515,-116935,-67877,-2737,92407,131257,51898,-25300,11693,99583,145673,122808,83918,80629,79996,25526,-19027,3610,51470,59565,16946,1278,-23490,-73639,-15047,110312,90030,-21353,-55805,-59517,-91621,-112138,-78606,-2886,49239,46148,31339,3192,-31119,-2514,69803,58571,8969,-29614,-89869,-99949,-19252,41234,65979,64484,51056,104244,158248,101511,16653,5802,37566,47370,18402,-33290,-69388,-73096,-50862,10732,36565,12234,1281,9865,46670,86416,58548,-19139,-90543,-76424,24188,73470,28613,-26859,-22882,31161,75514,60040,-13635,-50979,-11140,25020,-30485,-47521,48408,61822,-31366,-31073,45274,96675,125345,83168,-17057,-34989,35823,90814,20013,-53829,-70006,-88242,-92086,-30661,46771,31778,-94,64998,72785,-83773,-193488,-154041,-71574,21663,120379,121574,9855,-45511,11687,61726,57413,61003,46077,-51549,-129004,-126369,-111074,-66479,1724,40545,45990,10303,-80814,-137747,-131221,-89824,-17228,42134,74165,114906,113866,36260,-72378,-139832,-132675,-95176,-85412,-44279,12957,-12035,-50879,-4419,72058,59364,9823,27233,58818,56314,13370,-70954,-97752,-32971,-1225,-35623,-62038,-58016,-15552,57014,137968,97271,-48236,-107133,-36185,28658,44047,47065,57955,18096,-44676,-22636,48106,53345,25076,50450,57651,13993,1202,-24648,-103851,-102778,-21489,-3342,-33257,1528,53926,65001,70343,96031,72263,23891,-7512,-80140,-122080,-44302,4057,-17458,6552,50420,24221,-47,33975,44526,10283,-11967,-42435,-92632,-72871,-55589,-153144,-167325,5897,136066,82157,-47664,-107339,-73924,-40287,-20638,-15258,-23808,-5037,41702,33954,-4649,13654,49668,24711,18878,52359,41721,17725,33436,-15490,-112124,-134925,-93415,21327,101293,41874,-15881,-20147,-36755,-1648,53418,-7837,-66587,-60232,-50547,7827,98617,93649,-22043,-84297,-2039,100266,102882,53845,15635,-17564,-40498,-78075,-145273,-157985,-101363,-58193,-21215,-3797,-62951,-173287,-208972,-96747,42043,70370,52650,66593,56948,33071,36062,27713,17977,14317,9956,3018,-33814,-63941,-53810,-45621,-23265,41844,46376,-68104,-153628,-98189,-23860,8289,26581,28887,-29003,-88110,-47629,40107,42320,10574,6525,-309,25519,27757,-48294,-87937,-6338,29308,-39186,-9090,90661,55035,8552,52459,44990,-23245,-8604,54753,38743,29958,101482,97118,-9524,-90141,-115321,-136184,-136699,-81243,-21811,-5711,-2855,-28960,-48321,-29084,-10621,799,-32004,-157513,-212376,-92763,40956,29470,-95231,-146935,-77104,7684,44871,50588,47112,75586,86219,26242,19990,71325,30312,-60815,-89361,-98564,-70838,15934,58885,-8830,-69691,-68159,-104670,-144041,-109135,-19690,37803,39565,50114,78433,9724,-53362,295529,921276,1090109,688508,291049,112444,67747,19738,-23607,-57288,-53988,10514,74810,72230,51962,52594,89773,112344,51905,-603,20401,-13685,-84784,-30300,76196,70567,8821,-43038,-63660,-59201,-42579,-32568,-41026,-36903,12865,93862,101985,17892,-45753,-18527,14973,-7993,-39562,3757,41051,-20273,-66424,-23928,14628,28588,28647,10143,4071,12401,12692,37350,41351,20893,-10780,-45216,-57384,-35226,-24886,-39915,-4834,51250,69249,47620,-25941,-86874,-36611,45453,80145,93181,113733,120976,105677,125658,134242,33744,-54519,-35223,-31234,-84433,-120794,-66531,35827,72837,8433,-81022,-110948,-61152,-24475,-62231,-59981,14497,46634,18004,14741,50863,43893,-3501,38588,79521,12246,-47765,-13353,-1460,-40868,-12980,51115,37072,-39765,-58276,-55726,-59082,-33965,14770,37181,26952,21117,5572,-52412,-102941,-65981,22487,89834,107492,74134,37531,-33096,-118433,-82054,15348,29788,-2313,-23043,-46449,-25387,45047,30884,-67801],[-44111,-7401,35780,46160,59896,66741,56023,31334,-15163,-47123,-6009,86496,71845,-53584,-136298,-70632,-308,-29255,-110156,-87939,8605,45893,33712,26573,-4498,-28919,-29225,9468,72413,125932,143602,178080,184783,117742,84133,29865,-63297,-55534,10545,20191,61722,130929,156558,167673,148789,104434,86831,37743,-34297,-28164,34834,-8360,-116712,-142926,-85848,-17598,1887,8055,-587,3917,22870,24569,-21084,-106681,-168614,-148987,-77648,-37121,-53066,-48568,26441,42981,-29099,-102701,-91615,-20664,55181,77644,72541,55757,-18304,-122125,-127442,-98547,-93322,-88268,-88860,-67979,-23229,8679,12008,-17085,-48699,-74923,-69717,-22496,27470,70398,87623,-1902,-91115,-29574,94932,134642,61261,-4359,8556,54220,107209,117434,31942,-53530,-50616,-31029,7883,125016,226609,181046,108220,104891,116024,94053,24847,-47284,-53267,-32127,14046,93045,136500,85015,-2646,-95768,-108414,-81900,-125888,-149507,-46339,99702,111071,50692,44233,71064,38759,-18327,-72214,-110901,-126293,-76970,-21666,43778,100902,89396,63880,72120,65619,22188,1156,17205,52961,45616,27829,34504,36950,48548,101732,47673,-88966,-118458,-51053,19312,82804,84782,34234,27777,4285,-69813,-53518,-2124,15290,16395,2315,-29277,-68246,-57092,68377,165517,97334,-19849,-54395,-45958,-44336,-40184,-8347,43881,53863,-26917,-125104,-101064,25247,92849,37822,-8421,-5138,21566,41911,-5917,-97616,-136083,-151056,-164567,-169974,-149572,-77937,11595,39086,19445,-39491,-78241,-23588,73976,75509,-15351,-49287,6153,51001,5595,-75232,-68949,1156,-2336,-63043,-66956,-22127,-1922,2429,293,6110,14071,-2185,-26843,-12843,-5710,-24649,-54166,-20613,63383,125362,118184,50866,-9342,-54548,-104863,-100292,-77638,-129853,-128883,-30489,29500,56164,53864,-15921,-39287,43753,88897,47568,-15102,6129,49506,-15032,-60459,19810,20961,-58986,-35625,23606,19620,-20463,-50681,34296,172317,154937,52770,17991,-187,-16457,18217,37183,10878,-4684,-16967,-58377,-106741,-166585,-211572,-112216,38039,82515,29321,-12801,8956,13841,-50257,-95625,-81882,-30923,52045,69045,34688,37187,36548,1101,-33708,-75801,-78362,-6989,31257,24300,5942,-25249,-1869,58125,52123,21167,29291,28201,19189,61966,112162,106993,78284,53686,71608,90245,54731,-29915,-40866,63009,148380,91252,1715,-5949,21866,50183,73555,50751,58543,86326,34928,15453,99184,143734,82859,-11073,-123677,-173300,-70208,77608,125543,86304,-8678,-72471,-67673,-65022,-57636,-25926,-35475,-81387,-58301,18793,23829,-22066,-29352,-32001,-35178,-31989,-51625,-41223,-198,-6095,-4143,11428,-8282,-38783,-20329,12720,14395,18250,-37523,-128310,-117605,-1803,19079,-73520,-131999,-79649,-18853,4201,19083,-23775,-83543,-52318,12547,15046,4649,24953,35904,-14427,-91020,-88052,-20413,74294,132691,84546,-20043,-57380,-70975,-95590,-51134,-6346,-48886,-69197,-23510,-7145,20165,75147,70017,47684,44551,12122,18539,107828,139509,25206,-122054,-168018,-118545,-3087,9081,-79440,-123153,-114174,-95445,-41196,19021,31386,6595,-6633,58253,79506,8570,-27144,4668,39161,70133,86997,29525,-40891,-31720,41650,99803,127734,122009,86117,42394,6818,-16549,-1195,38733,46169,11213,-27120,15589,106353,103110,42846,15600,35146,66452,40457,-59733,-132245,-86513,15146,40911,-18078,-22398,97935,174298,131097,79240,31690,-60953,-125050,-107481,-55918,-25073,2876,42624,57768,32292,48396,124580,194525,238464,221520,179813,176363,133689,25139,-21866,20414,59173,42865,-2500,-22118,-80710,-157505,-97853,40914,27370,-59834,-48358,-25642,-45470,-65063,-74790,-69621,-15946,57809,88346,51257,6828,27751,50608,32579,48054,63912,10108,-57749,-47448,29213,66117,36504,36652,102640,126763,65672,-20418,-46987,-29768,1739,23876,12262,-15694,-18084,-7446,8890,5447,-24301,-59076,-84331,-59368,-11700,13489,2975,-25311,-18044,30237,34871,15279,14597,21951,26333,37774,61368,53468,1488,-30525,-3989,-8849,-25736,33084,44718,-39441,-21147,79078,121646,131697,89011,-6668,-29212,26276,90178,75268,14380,-47842,-114810,-150660,-95450,452,-10303,-44004,31110,83741,-34472,-157635,-146930,-47034,81231,180158,180263,47379,-61695,-35178,23080,-3265,-44628,-35837,-63316,-119021,-109759,-36150,32244,54604,43245,20969,-37035,-119236,-131845,-100405,-76445,-21192,28073,68606,114425,124948,71857,-29980,-89396,-62953,-27495,-36891,-70402,-92711,-92424,-82816,-66342,-3320,10969,-25604,4231,51546,53280,1128,-96234,-104133,-13935,21331,-3331,-11567,-17450,-13171,39675,115127,65771,-51131,-54051,-19594,-20467,9580,60822,78244,16935,-84844,-81634,26081,75333,53592,49539,51051,21759,-7822,-23728,-17335,18340,41879,-818,-45396,2021,61992,66321,39803,72363,118104,74619,-28808,-127240,-121908,-5701,54250,39580,45203,40205,34299,67921,77202,35973,-5325,11215,12134,-85870,-115184,-52432,-83594,-94705,31506,84158,-13572,-77821,-33192,42594,27101,-36006,-63734,-75182,-52452,-6017,-13675,-49279,-53302,-59351,-60453,-4364,45532,41712,13057,3666,-11692,-67044,-97700,-68298,28892,79841,17616,-28865,4814,20557,-7248,-21530,-52653,-74142,-52629,-19268,26101,97520,103850,-15541,-114545,-80293,1819,41348,51953,48729,18963,14327,6688,-95355,-170429,-115371,-31672,15832,13974,-13786,-36049,-61193,-57633,-14007,37981,69123,63401,26871,-4254,-5121,9416,42421,65646,33620,-19272,-51973,-35316,-18170,-33234,-11809,106610,156282,5041,-127291,-58486,62855,98796,93737,89225,51990,-3810,-15833,1954,-7322,-6065,45120,70522,55717,22159,6704,7294,14319,-48781,-111994,-24099,79184,26036,-34702,-5593,-42649,-151071,-141159,-17883,-16574,-74303,-12477,57847,18084,-51315,-68294,-83479,-117607,-80982,21618,71869,73977,69695,65404,37879,-9998,-37671,-81542,-154770,-142181,-30248,57660,35277,-81036,-127143,-62835,-813,3817,-14873,30557,140046,150499,39716,20111,83945,62492,26993,17880,-58893,-83803,38611,129654,58460,-43247,-72359,-87863,-107795,-100433,-59634,-46842,-17674,71025,120486,46792,-41577,123033,504209,687199,547790,299859,83387,6812,7784,24844,-25613,-94359,-46287,70264,87423,38365,45193,95805,125607,114541,86792,54061,-35950,-114878,-82849,570,38583,52527,20632,-30755,-34676,6094,19449,-36762,-63115,10509,96196,92581,5676,-80023,-83022,-56560,-40671,-11740,58055,71090,-16250,-44347,15168,25173,4669,11136,-14099,-72645,-80916,-64653,-61574,-42577,-4419,-14867,-45721,-50014,-46328,-40278,-54193,-53458,-31033,-15463,-2854,-17018,-62160,-50248,3958,38446,36097,49240,84434,107124,111384,99338,29386,-23804,-2926,9383,3525,-21051,-19376,70454,132858,27683,-122987,-155474,-93696,-61696,-64016,-31552,17977,16139,-8865,10261,58638,30372,-43086,-29247,710,-20850,433,92205,105041,24019,-10735,3155,11491,22971,42016,13012,-29878,-25557,4131,8830,2714,-1340,-30630,-81665,-123345,-98564,-37922,12098,81383,121230,75267,-27794,-106427,-80538,-16310,-14731,-30414,-22748,-26340,-30012,21375,61728,24832],[50602,50115,22618,1238,25162,48193,62429,81928,48711,-14617,-8286,41704,-1490,-95398,-124165,-31726,35155,-5166,-99586,-130571,-73434,-4319,21433,12181,-30491,-45057,-20265,26400,59538,61505,58204,121910,163106,90184,47901,47489,2176,-21909,11934,11494,23433,72375,98219,124660,117113,45114,-7727,-39030,-60821,-22686,46817,40963,-49153,-128361,-113214,-25818,15920,-571,-32822,-16651,28905,28193,-80191,-226780,-265519,-206304,-163434,-135141,-79008,-49973,-21394,-14118,-68534,-122983,-93984,-26765,31655,6000,-53366,-33728,-36048,-129032,-159124,-140771,-113350,-43488,-1992,-4602,-1661,-1636,-18948,-31911,-46425,-98947,-87999,-21150,8723,43046,62196,-27988,-75439,13504,78268,61265,24015,17286,33595,48944,64153,51867,-11801,-53705,-39930,-21937,16992,95361,122210,78696,43224,26736,33974,47964,-16397,-108507,-116531,-54365,25231,80502,112646,105598,63550,-4807,-1280,34556,-41279,-139560,-93408,30728,59654,26103,2696,-5835,325,864,-59034,-128723,-153297,-120875,-88487,-38250,15301,55760,102184,122892,75610,4184,-43551,-49881,-12547,21060,44833,50620,39240,48905,107743,117223,44684,17837,66078,110330,93999,16434,-19668,18714,21425,824,33856,51729,73998,65982,-16976,-71724,-46452,18694,111618,143800,87276,46427,22988,-43861,-107539,-97595,-9435,96199,96305,-5109,-62119,-25515,68043,135371,60468,-73695,-128604,-75906,1759,10898,-24868,-59924,-134814,-185064,-176308,-160466,-116982,-3115,70089,47207,-33287,-77479,-35814,66927,130514,73002,23119,47964,22159,-71424,-105069,-48344,9058,-19798,-94868,-103818,-75070,-88482,-90073,-41087,16944,43476,8857,-33065,-40096,-38870,-7113,2217,4853,60633,144366,131903,29137,-23781,-48944,-120265,-115705,-53296,-70158,-68646,20823,101381,141126,120163,45467,-12414,-16617,-16762,-39253,-66673,-29794,2494,-51519,-69089,4902,1879,-64886,-75219,-63424,-41841,15697,58798,92714,130353,100936,56866,63056,50404,29952,81447,112684,45180,-20408,-10946,24348,14734,-132871,-296628,-179923,39919,104635,65045,38479,26126,8273,-47550,-98717,-95499,-50202,3789,18193,24759,40229,-13282,-86370,-93331,-84706,-56166,-19439,-27074,6025,30362,-5947,15066,83018,70306,32246,18820,-7416,-20662,-2696,38641,71660,78115,66063,76417,76879,25849,-68801,-90803,28407,135926,88690,2106,-12355,-358,12556,19702,-13037,2494,38042,4872,6544,95338,133245,35506,-88309,-147963,-137695,-56425,38913,73304,63054,35061,34101,24182,-16238,-137,39106,15441,-17311,11135,74647,68025,-23410,-74184,-47103,-10938,-35728,-107712,-146311,-120856,-94859,-79064,-58783,-46649,-66125,-67800,-9569,59210,103458,25809,-127032,-169873,-70362,-23108,-65814,-77635,-57859,-71316,-73601,-42576,-35902,-58763,-24352,41558,69937,74336,75034,80154,55754,-16762,-63492,-53067,11311,100528,150194,120541,51614,-26885,-36283,41104,99368,53403,-12247,-337,14481,10519,59783,124232,136367,111153,83366,87840,121501,117810,24493,-90100,-97909,-41899,16212,12081,-44777,-56822,-22672,-54235,-110186,-64396,23191,24485,-35801,-34201,-348,-1972,10714,41323,33403,42480,67239,37614,19155,25640,19270,9144,27123,41781,74631,106768,96196,70072,69383,76930,64324,12143,-54152,-26450,46889,49760,24489,13322,9906,30967,49198,-4129,-94169,-104326,-25538,-11868,-102460,-111968,40669,149518,126606,61609,5519,-66997,-94323,-62670,-34844,-13810,7239,-7646,-18169,32029,102911,141902,174687,206498,203657,190264,200277,142050,818,-58715,-3272,38282,274,-61730,-65888,-78714,-126405,-90793,-5685,-19437,-63749,-44975,-42706,-28145,28103,21642,-43025,-24768,40777,38043,8519,19394,37246,5067,25236,129300,153128,81572,-10381,-54880,-7423,26335,-241,27039,72511,46001,31794,18188,-35564,-90389,-89037,-34449,39010,63384,60539,34765,-7478,-29895,-29966,-47352,-64942,-74161,-78766,-64040,-43561,-54483,-62987,-30453,-4313,15734,49848,67769,34216,-7002,11483,43938,22173,-43014,-40572,-10158,-16694,-19161,-11526,-23081,-413,62555,102970,124528,94700,35961,43761,78342,99705,92269,66885,19280,-43145,-77547,-69435,-63781,-99541,-115676,-41790,36842,-3557,-67889,-60727,6094,89750,155791,161875,54026,-74007,-96152,-30280,-28061,-88463,-84440,-56852,-98528,-107853,1278,91022,71835,45668,24458,-49848,-124494,-81000,-12459,-22871,-32954,-25780,-5784,24649,40821,39193,-3817,-30665,-70,12811,-44663,-137898,-175574,-93369,-39120,-64140,-26278,19567,-18937,-23100,38563,75917,25953,-51717,-53386,22547,65123,48974,25597,-16375,-39931,20307,109303,53479,-23611,29650,29315,-57613,-55228,5027,46956,14635,-88727,-140947,-35134,62310,50940,-1962,-30414,-59317,-107428,-107177,-5245,79861,58316,-13593,-13967,39259,36309,6048,-12653,31674,114520,106899,-5992,-101494,-88182,12449,67101,63792,53084,27003,48189,130081,136389,70819,36259,55473,37831,-96831,-140623,-30151,12958,15280,71646,41094,-59666,-27488,116830,188782,102667,-3101,-31129,-39007,-32184,-7043,-9645,-27548,-59977,-104785,-100365,-27610,8835,-21157,-75866,-68725,-2140,15981,-9641,1964,24344,-689,-43584,-43851,12497,61245,7848,-68359,-107527,-102443,-68145,-23417,-10647,17394,80971,25165,-93911,-127838,-71452,-5258,23510,22041,3616,21110,57005,-5616,-89132,-69050,-18470,21913,48905,62165,71869,41016,-1022,-26162,-899,48094,43535,17115,12151,9937,25901,73605,78738,18166,-37017,-43835,3201,13929,-21138,21905,170934,197474,37283,-70677,-16361,60597,69944,59061,73771,87164,51417,-26347,-93873,-94798,-31096,52340,71484,31214,-1360,37521,84552,58736,-23535,-31672,11452,35984,39452,29974,1712,-87233,-174596,-112923,20958,29162,-45323,-39096,-4419,-24534,-43416,-1149,27171,-16118,-29889,67849,136830,128780,115863,119154,94883,41073,-13442,-60842,-68141,-13422,36420,53523,26758,-50224,-94715,-88890,-100959,-127650,-142973,-46076,115120,160374,84846,59402,92888,73370,43887,22899,-48624,-66687,31429,94572,63740,-4584,-80764,-110167,-75080,-49046,-61307,-92642,-41991,64314,67173,16268,-8610,-13300,68613,220307,279814,243151,132215,54675,21044,13084,-22877,-60129,-7566,105907,104132,39215,57046,80375,74700,120833,139698,57469,-46323,-92898,-104257,-100998,-49017,43813,73977,56604,76202,116394,109166,16180,-53258,-26840,26776,29996,-3260,-48344,-70981,-73433,-33456,26091,66907,34766,-33848,-21843,44397,37696,-6760,-8818,-31935,-102787,-109233,-89338,-107247,-82441,-15927,-19528,-25535,9036,15675,39337,58811,12879,-49408,-34071,20524,11955,-75456,-101477,-59974,-34926,-79909,-125882,-97022,-40417,-24960,-40606,-39957,2245,30494,-2075,-31218,-61734,-67378,24688,100140,5548,-124999,-126894,-64639,-42641,-12155,40418,34437,-40487,-55464,28368,96713,64945,-4024,-35541,-55008,-29480,53255,130828,119826,57622,12406,-39320,-31657,59336,111901,42916,-37039,-43437,-40859,-63821,-31648,23884,29722,13200,-20499,-39752,-54964,-52603,42637,127554,79518,-12984,-46241,-34162,-20948,-26473,-10878,40249,63079,22478,4218,58881,114782],[106843,88817,37653,2924,11148,32653,59547,102642,83758,14117,-18206,-28353,-85973,-133600,-87190,30259,73652,10365,-85004,-151712,-133785,-42035,10064,5953,-10249,14469,54115,66221,35097,-8581,-26366,49953,128678,72177,6108,43908,50935,-15840,-12493,39469,46878,12499,11884,69533,69353,-17086,-68761,-54993,-20949,28420,102023,140131,62536,-52734,-59265,11348,41248,20042,-6944,31715,111597,103574,-28550,-184387,-184886,-109678,-121275,-122091,-31446,-13129,-32622,-15632,-36445,-72392,-61184,-25914,19242,-403,-65536,-41526,-22513,-100117,-137179,-124729,-84157,14938,65504,21690,1078,12398,-17925,-54664,-62609,-78642,-39287,781,-18850,-10386,-1509,-66891,-73988,-10519,-2491,-7915,24222,70432,78364,54864,32461,-1001,-29115,-17219,-134,-13284,-3717,30861,322,-36630,-23060,-43668,-48437,-4731,-34737,-103326,-112167,-70302,-11889,12918,39202,99762,126594,65179,20072,43925,35231,-28371,-22983,23458,10234,-13005,-29020,-56802,-36412,-13813,-69302,-117688,-107048,-94922,-113010,-108699,-56182,20707,87975,100540,54278,-20584,-60714,-69225,-70251,-50764,-872,46472,69124,76837,106916,145145,136985,115195,126122,123456,58827,-33190,-55525,-13588,-194,24012,62724,41092,37923,55492,17068,-25073,25599,94580,93005,31902,29258,88598,88328,1888,-93506,-122484,-74116,34545,97778,67226,31567,10522,23658,86438,84780,-41722,-171538,-146540,-31683,33688,32891,6738,-50132,-102585,-130027,-125530,-85351,8630,79909,96002,63924,6228,-35305,23618,130843,128225,89838,93806,33315,-52935,-34148,13530,34284,31260,-1713,-48486,-74287,-110132,-136424,-91319,16045,84512,64539,11387,-32015,-43273,27236,64046,29494,23261,74074,44261,-55778,-50968,-3905,-37675,-52777,175,24418,13350,30261,66848,97198,82909,57187,-2033,-102836,-141948,-100801,-78851,-70724,-74171,-66684,-13615,29002,-24837,-97882,-103333,-101676,-60964,46927,132760,104450,28545,14533,59854,85640,57940,52355,133326,183704,84691,-49476,-46957,61448,113520,-31244,-212536,-140373,26297,62978,47056,35832,8802,-4335,-4406,-25865,-82700,-115543,-67390,16340,53793,38779,-49422,-131501,-110454,-46137,-1383,-32569,-70347,230,31306,-44289,-37590,37144,38197,32107,31673,-16657,-62993,-74043,-35741,23091,30981,-2855,19567,64699,43126,-60690,-105407,-5006,104472,72510,-25647,-44206,4896,14614,-31753,-77467,-76100,-80745,-106041,-60049,44476,60468,-71466,-177392,-150210,-76748,-38010,-26168,1042,29463,44145,75463,75086,30717,48249,74535,51858,48058,74002,94156,77575,-927,-48975,-2400,39732,5759,-70262,-146366,-151792,-91265,-26389,2848,41546,30438,-25615,-40363,16672,98862,45632,-78099,-98464,-62569,-88824,-116978,-47104,392,-37621,-95871,-136104,-119482,-39153,27686,56875,45760,40450,26766,21249,48512,45876,-62,-24977,8086,65496,106704,126324,82610,-6545,-6291,86703,147004,120995,40804,27427,51122,5775,-4944,46548,62736,54753,87864,119816,121931,113016,71676,-2467,-20370,-6115,-10516,-13462,6378,51602,66431,-28227,-142141,-136480,-53661,-23977,-72297,-80451,-27565,-6208,1432,23464,-3586,-27742,-3289,19166,71271,79199,-13153,-88654,-58940,-4048,51198,82409,102569,128581,120930,65554,2408,-56856,-87711,-58025,-27103,-30646,-25974,-5773,-16178,-19158,37709,75592,35205,-29153,-41809,-47402,-106917,-123852,-43418,31150,31271,-14653,-49834,-78759,-66270,-49111,-68243,-72784,-47954,-72514,-74787,10857,64625,54194,74636,117710,133261,118442,100827,64914,-33301,-85952,-31255,16144,-25179,-103492,-92135,-32656,-34242,-40648,-21308,-18595,-24600,-42334,-81420,-58791,39214,85109,43858,13351,-15087,-80913,-94228,-21427,6799,-25949,30727,147965,140581,67040,14588,-16533,-16374,-14241,-25606,18186,37977,-12499,23978,96988,45178,-59717,-118246,-90505,15059,66308,53864,18793,-8243,-2531,3850,-11789,18734,45081,19046,-30077,-81020,-131814,-124480,-69503,-25737,10283,48205,68760,35411,-31122,-50490,-13915,24332,-16626,-58840,-39414,-5011,-6658,5269,45910,51865,46991,71138,95204,66327,36404,84751,130361,120621,75493,64555,38576,-2119,17485,31380,-34436,-93387,-99336,-66070,-29506,-23100,-8121,25476,50814,61383,77743,78594,13444,-97327,-139653,-49186,23406,-11490,-33584,-12917,-49419,-99189,-60132,18531,52716,82561,75336,-12458,-98848,-51496,26834,17287,-18127,-52132,-81563,-74461,-63963,-43850,-22509,2966,39721,31201,-62823,-150435,-122715,14590,54781,-25949,-17158,65619,44669,-20431,-16992,10912,-732,-5488,3012,33756,70050,57114,3023,-62288,-82445,-10932,86658,36619,-17961,56445,77503,-24472,-95672,-95821,-20728,22787,-44976,-125586,-56099,31069,-12770,-76076,-74717,-99001,-185507,-210659,-93306,21378,7757,-36915,7289,58749,12221,-38615,-29234,30487,112214,135174,56653,-38048,-83071,-42363,25232,55384,34926,8824,30111,104261,132828,80485,37493,34854,-2872,-123869,-163506,-63887,11412,32751,33564,-17448,-54131,23146,159586,196614,92256,6276,11814,30538,19354,17303,17181,10198,-20989,-57357,-65106,-36948,-27007,-64180,-130739,-125024,-41624,19521,31907,36716,9621,-49606,-71687,-35543,18861,55744,25050,-36612,-101307,-113953,-65828,-813,-15538,-51698,21631,35158,-56922,-93813,-34939,12178,4270,-6164,-20539,-20859,36093,55341,18682,7290,-13675,-18557,29188,81826,95472,73299,55938,20719,-3580,13901,2784,-16468,22448,46729,36218,43896,3732,-61180,-75491,-43737,25747,41598,-11870,21063,114566,73936,-28262,-33949,19157,19709,-4720,-14122,11031,46176,24039,-73212,-146693,-124994,-48122,13079,19282,2608,-11178,30367,100849,80445,25588,38407,-5611,-17995,91783,148698,82183,-25765,-76425,16827,111347,97033,45002,6672,-65282,-143428,-151333,-51561,68871,83379,35244,61043,86674,59970,36373,31741,51172,89937,67373,9531,-10906,-8251,-10383,3447,-125,-42470,-84451,-131775,-201811,-242006,-205902,-83071,27739,75367,80355,52860,30356,28418,2462,-43943,-83363,-69758,-10116,19180,27163,5337,-91002,-160281,-112546,-59242,-76426,-103126,-40595,31114,-9065,-18424,22620,-30563,-55220,41293,73139,93666,108699,90158,25472,-34487,-54100,-12652,66801,125761,64976,7691,63703,76277,12826,31209,79368,42938,-15972,-49008,-92283,-126330,-85751,-2731,39716,72093,106906,120903,109188,42494,-28471,-51937,-44495,-43926,-8934,11862,-36881,-76662,-36892,73,11619,4068,-25338,-26041,19089,18992,-25054,-43111,-57909,-92517,-85910,-79803,-95912,-82532,-37692,-29778,-10542,22716,28075,73429,126585,73339,-31858,-23667,29844,-32659,-167335,-192443,-148477,-141981,-193366,-260131,-261677,-199207,-153628,-156448,-117702,-16660,25891,-35991,-110419,-161599,-153902,-75346,-24452,-72967,-130203,-107658,-52353,-13070,32911,75265,28420,-97115,-121013,-1814,83112,86126,63166,19317,-28929,1758,55277,65685,49694,47518,20588,-76966,-89709,3206,51605,-9238,-66510,-66120,-61981,-72751,-39732,6764,35466,60900,38660,-5242,-47019,-69835,-6377,61563,24099,-31691,-17420,1640,3714,18951,37331,70324,87930,40332,-16301,10055,102000],[78132,52370,23779,11115,-3328,-14184,3881,55378,52424,-10352,-65317,-105617,-149291,-148858,-83196,20966,55976,1606,-89125,-162057,-157916,-65994,-3069,-670,10731,65325,79766,35427,-20386,-43683,-48791,-12804,38266,20818,-27950,-20414,-13613,-69113,-48816,66582,90598,7992,4090,62507,24395,-69358,-94140,-52510,-1528,19642,81749,155790,122513,42919,35342,59309,57523,56573,46125,65123,112476,100567,13476,-73249,-38240,24065,-11061,-25153,34907,16676,-33001,-21173,-4968,-23626,-46395,-45817,1706,30288,5054,-4821,-8450,-55422,-64835,-39472,-10148,40114,52518,-5934,-21734,9734,-10414,-56980,-67421,-54360,-21873,-12553,-21753,-8529,-17232,-72260,-84789,-68525,-68453,-26711,39264,88222,90094,62536,38184,-2907,-19144,24483,55384,21115,2983,16659,-24029,-82754,-66024,-73838,-99514,-78306,-62027,-39894,-21246,-56726,-73703,-61120,-6747,106485,154235,46339,-52944,-46101,-10134,18501,72201,90194,17974,-38381,-55897,-76387,-72315,-41107,-57462,-82558,-64152,-49788,-85041,-94991,-47532,-6196,9601,20946,38122,385,-17359,-8943,-52065,-100399,-52595,38692,90510,82635,84451,126279,161157,137983,97078,58073,19222,-3826,-26860,-58295,-65981,-11871,56284,37455,1537,34645,63319,33296,58370,90819,15028,-68803,-13854,75388,84666,39507,-31775,-93428,-93591,-12857,87098,124198,72946,-15602,-56035,-8985,69089,62432,-41649,-68118,2817,50683,33382,6098,-3221,-26776,-90367,-104730,-45800,16159,35113,78037,107880,47255,-28928,7135,80476,92367,118424,154494,101465,43429,74189,88040,71269,74384,81456,30666,-34729,-68985,-97689,-86351,23239,103954,98133,51738,-8210,-45294,13096,68621,36612,-25519,-34571,-62848,-118560,-65334,33968,51393,14414,-3530,5884,17612,11148,-4646,1570,22030,61489,36586,-83187,-149243,-85192,-37528,-53402,-68611,-5744,110780,132646,-5508,-113688,-86323,-67898,-56713,19656,101235,61463,-49898,-51796,28877,44355,10058,28999,118140,164166,75476,-49492,-47969,71773,159884,102153,-16139,-15599,32038,-3158,-36602,-31089,-20049,-623,27475,19650,-65905,-145399,-70252,75726,99905,41996,-14943,-61454,-62546,-35410,-38408,-83449,-74589,23354,37478,-67607,-72735,15741,54221,67764,59790,-2870,-70233,-94649,-73575,-32018,-35643,-77267,-35656,51744,79329,8131,-41873,-3936,53900,27511,-56450,-45426,68214,81792,-26902,-105491,-114822,-126404,-139528,-74452,24503,29053,-77722,-153168,-116556,-14924,27459,-14507,-16328,41141,66048,54443,30938,22073,48880,38061,12768,30310,52280,45780,26224,11138,35124,76455,82113,86247,75745,-4458,-59643,-27014,52024,114904,171141,145990,40903,-56325,-50187,38993,27640,-18319,9309,-9567,-109303,-130546,-39592,44773,48195,-48988,-172291,-177144,-32339,74703,58614,-34838,-64228,-38073,-23376,15431,53817,52622,49038,69257,45804,-5241,6163,24112,3294,27331,90862,97066,54053,-13943,-14666,33642,-7771,-75719,-90578,-77910,-30668,66764,134516,145971,152326,142933,87073,37900,-3359,-33152,-23659,63969,135548,83275,-33669,-107098,-121578,-93140,-58046,-54452,-7690,38060,10708,-26195,-20018,-30938,-68195,-63517,-13353,73973,89361,-17688,-104815,-80368,-25305,1709,3215,54961,140844,136800,27128,-79592,-110071,-79952,-45964,-41035,-62272,-52600,-19357,-27485,-26453,41909,102533,111339,61428,-23107,-61709,-60435,-64696,-54231,-31517,-47164,-83307,-85996,-62305,-32317,-57829,-122380,-140582,-120084,-133665,-108280,-34796,-14364,-30364,-11984,49296,99008,74916,9131,-9209,-30954,-55395,-14627,32180,4206,-71875,-61039,18716,31481,-11909,-13430,28828,46577,2816,-54451,-83669,-65352,20584,83403,40096,-71277,-168666,-175106,-89713,-29884,-4963,41453,69957,29438,-1273,22660,54644,44721,-296,-35330,-1972,24781,-12730,22503,109235,104898,43280,-29159,-55082,-5839,14140,-9684,-15266,32036,81400,55259,7039,62705,173953,195766,104109,-38086,-130885,-92957,-20980,-6657,19957,52307,42000,9792,-33483,-60380,-22061,51181,31509,-51430,-53744,19603,64392,103904,132422,82569,22204,33724,54103,19756,-12594,42348,113054,112364,47841,38392,21667,-13210,37489,105526,103168,53872,263,-41294,-54631,-38240,7637,51165,55793,29856,19507,24817,-9261,-84454,-120560,-38767,68548,90911,81779,77149,44764,-29493,-87083,-41381,61236,114369,89988,9573,-71786,-53167,10465,41923,55243,5609,-63713,-61793,-64580,-80595,-49223,9382,53644,45148,-33948,-80850,-8922,108371,113115,-13716,-52129,47125,93569,22411,-76676,-128745,-103045,-25334,11869,551,16847,26915,-28182,-94306,-98424,-40844,30507,-4501,-52429,19151,95779,50960,-69546,-137013,-54618,40937,10997,-46272,-15955,5568,-71913,-83566,4138,-5629,-131955,-190106,-116941,-41166,-51559,-74501,-44240,13518,18195,4115,23585,72996,119599,130397,83277,-10036,-98764,-90769,1911,52607,25457,6935,3742,20746,54511,31820,-19695,-25630,-37504,-102406,-136790,-101154,-59959,-48946,-75551,-85491,-40047,5156,24186,20491,-28290,-37277,30080,91207,92557,72253,47760,25436,19252,25835,13339,-18507,-48021,-52813,-64316,-85223,-71189,-18600,16404,835,-8892,-20117,-30879,-5735,13944,-3123,5217,32055,-23050,-71211,-12746,75533,40127,-68790,-56344,-3585,-21871,-3781,61197,69977,34022,28662,16881,-10810,28054,73204,68261,62494,21607,-27514,3658,85647,110553,79465,67914,53668,14643,-4295,-24986,-44719,17068,74606,32679,-26081,-79522,-109650,-87686,-39639,39763,70615,19103,-4419,-27839,-104875,-111146,-17592,55168,42094,2916,-34166,-39083,-13807,-10456,-47819,-62951,-57909,-42095,-15712,5579,39529,26796,21290,76468,76539,38889,12306,-71382,-51597,112081,182253,122524,52449,32109,79862,103822,68848,65596,39860,-70864,-186041,-245338,-173711,12149,117887,78171,28750,3568,-20211,-52129,-98647,-61652,75466,113795,51546,-6038,-64105,-68099,-4389,20898,-14453,-41987,-76396,-142606,-192208,-131923,-28829,-2238,22552,73788,40771,-17379,-3383,-8350,-44735,-62065,-49096,-3336,41543,48140,21121,-62030,-153544,-136329,-65545,-36036,-36270,-1634,14446,-18438,17009,65734,44929,97282,157240,52554,-22624,2327,31733,1916,-32583,-32861,38985,113921,98223,-6073,-40745,45010,86469,18722,-31436,6025,60439,49782,10661,-7530,-1021,10236,-5459,-28447,11387,34061,21192,44022,58297,31950,-5929,-43971,-55084,15662,48784,-27077,-63218,-24138,-33428,-14496,51575,30402,-22371,2772,20306,-11780,-24322,-17696,-33660,-43612,-45680,-42997,-56510,-46195,10651,56082,30241,1655,39021,88468,81643,15216,-13110,-16068,-109959,-224378,-211534,-160389,-170539,-201255,-224547,-222680,-156149,-105521,-130513,-121004,-27922,40405,26194,-21259,-75060,-100574,-103665,-102908,-106808,-114757,-106219,-63388,-915,46750,76500,54276,-43515,-98728,-49925,9584,66056,104355,91762,61249,53648,32017,5891,10155,42949,28656,-60256,-88969,-56441,-35464,-38458,-27376,-10198,12271,36761,27851,-10313,-13104,23403,23037,5263,2291,-16601,-16899,7721,-6426,-38453,-25521,1999,41107,97068,98655,67117,54994,39193,11008,8636,65707],[47475,588,-4807,26470,10937,-34606,-29164,32011,51823,2365,-51609,-80320,-103207,-86974,-65728,-5114,55878,52344,-41957,-127797,-127143,-52155,9850,20968,40819,90895,51548,-36811,-75977,-61143,-45421,-48842,-58058,-43626,-32826,-73009,-89055,-71892,-13140,80250,99816,65569,107325,132381,35097,-57048,-64685,-50427,-41511,-55655,-7215,104749,159107,137997,99308,71973,58279,72255,53077,21683,2886,-2864,-9017,15310,70597,83876,42718,33985,59459,27958,-25082,-22900,30478,30532,-13384,-39033,-9158,43044,59856,27555,12478,-3672,-676,39649,71152,67935,37591,-12320,-36089,-30572,-38778,-48054,-34116,-29544,-44093,-41247,14335,55963,25916,-40151,-71682,-63906,-42682,-5694,27904,63001,83536,74584,46535,-5358,-23558,30902,72322,44307,22450,39354,20283,-59925,-74240,-63726,-108181,-132069,-77988,28144,71811,-13327,-86302,-81991,-15947,79358,105924,2062,-60359,-64639,-93550,-45074,81399,143504,74626,-22465,-79459,-96988,-100084,-46952,-16701,-49649,-58122,-19637,-31513,-26314,-9289,-54974,-102889,-62959,30421,47862,37490,65560,40303,-43330,-37505,12097,30329,29783,50810,90351,136719,115118,32993,-17356,-4062,33324,4952,-80824,-95703,-21116,82013,89158,23499,14819,35778,761,-604,24427,-28315,-67054,-7870,35873,25080,10325,-18709,-49446,-32730,21395,85538,110807,41586,-47523,-68365,-43792,12664,100785,101802,50968,44616,43670,9451,-21892,-25677,-22116,-69130,-89676,-21412,25600,-19533,-9531,32264,-5196,-27698,12785,13161,15718,103506,162088,124432,91586,98909,108059,102330,81526,88363,64170,-24882,-50712,-15258,19437,78259,96645,70765,40862,-13561,-76562,-46420,26525,19651,-65380,-94787,-77611,-76370,-40249,22153,36895,-15432,-89351,-105624,-41655,4449,-17091,-32872,8710,69412,76468,17635,-43325,-21785,-3305,-22190,-12658,59561,175470,191922,11248,-123431,-86698,-61672,-78744,-31127,25283,-18035,-97518,-83445,-31329,-48752,-80228,-52611,12307,32737,-2915,-28634,-10610,41205,111120,148078,110094,91531,54816,-49964,-103984,-63170,-17634,7702,10196,-427,-38141,-87741,-12810,97791,67547,8789,34765,41884,-13359,-95467,-163950,-151320,-61620,47559,64387,-16214,-39636,37634,101203,99095,60459,7970,-42753,-76448,-85612,-78872,-83981,-97639,-46710,37688,98923,90277,49955,21232,12394,-9320,-56434,-33881,78989,94966,-9844,-100552,-109669,-80919,-54310,-5495,39159,42201,6770,-57689,-86401,11460,104577,52592,-18035,18746,49272,-1064,-52351,-23140,-5856,-67305,-86456,-47744,-28618,-39791,-73662,-59547,39117,97631,91127,144888,208651,147074,42712,9008,61002,149632,198396,150479,27536,-82729,-81729,1808,1831,-20727,3298,-14865,-83446,-83205,-45102,20346,69640,-15448,-162796,-169147,-25457,90743,49996,-89525,-121000,-20989,31631,10348,3417,36895,71583,79469,3692,-94556,-110833,-63527,-5507,71032,88032,-1281,-108110,-160327,-115147,-38182,-33815,-86594,-126685,-119167,-49894,54586,131040,148337,150231,148647,106648,64748,40258,27089,9978,80896,126743,31742,-41625,-42743,-63878,-71208,-40071,12493,103615,109012,25143,-30762,-23855,-7195,-26548,-41840,-18024,34014,48943,5517,-50528,-62674,-60983,-85870,-89532,-11539,77337,80448,-6783,-95281,-95950,-60669,-30681,-4780,-16492,-21855,-23966,-40776,-4030,50307,38847,48112,72357,1236,-65264,-34506,-4020,1705,-13427,-55837,-92609,-78584,-22460,3448,-74546,-163175,-161105,-143693,-147938,-108997,-65512,-47285,-34413,-33065,773,79977,101593,43460,20974,26997,-352,-2352,38321,41865,-14110,-22072,30853,43083,-3186,8544,78194,99175,64927,18778,-76919,-180247,-111116,27168,19552,-85452,-164035,-180077,-134716,-46523,39874,53675,-12691,-78374,-79066,-15414,69122,97345,34774,-43422,-32260,20568,8213,6694,41105,86485,112951,82814,33884,21533,2068,-33060,-27856,51729,110055,75019,16767,43659,172683,239175,155185,5176,-77205,-25600,50288,36546,47930,68957,2646,-52451,-39288,-10481,33616,75252,35330,-36874,-37699,16433,64671,130181,143872,38736,-55797,-34774,15799,2016,-50326,-39810,21094,39682,4831,22744,36285,-883,-1490,85315,199745,170531,30810,-53961,-39141,-7623,10694,17735,15727,5869,17505,45209,23030,-17768,-57266,-56420,7005,86804,143486,144936,109086,47756,-9842,22377,100273,88862,22355,-20150,-51771,-43191,-3266,47605,105160,75228,25438,48123,38836,-28098,-47971,-14126,15466,23526,-3837,-35706,-11243,69048,100287,-19845,-115109,-42794,69613,59150,-70238,-174331,-162556,-75264,-24991,-57708,-56463,-3858,-19457,-76103,-77819,-50556,-13520,-37787,-104442,-71533,29234,57770,-10677,-67993,-17123,54892,46309,15239,14582,-13060,-58039,-6773,114418,105131,-13306,-48831,-8733,-19137,-67655,-113503,-131974,-73675,14135,80616,95030,86299,74715,61957,40484,-21784,-80841,-54169,27447,53481,31340,23908,-6591,-37824,-19670,-13812,-42804,-38573,-16778,-32016,-55650,-73657,-93686,-112765,-138437,-114468,-47777,-59967,-146584,-189726,-187061,-114295,3472,90996,134119,113344,58323,27267,33558,62670,66493,10437,-68502,-51700,15870,945,-23237,16046,8932,-68126,-57804,1704,9501,-6043,-34605,-80348,-51435,50018,44729,-7349,41112,120441,71431,-75573,-121315,-66742,-18761,32858,68175,59156,45498,56667,66108,61205,75476,70325,32209,38470,46715,11306,21911,105942,126771,39127,-3876,22445,14570,-13523,-28600,-36369,16159,77118,19031,-80700,-106482,-80311,-43444,-16609,23718,40632,17123,-40887,-131395,-194265,-145114,-35203,43222,88077,66676,-24600,-76902,-57691,-16738,42030,74334,5998,-61994,-41012,-780,52185,34938,-10455,17840,53615,32454,-30144,-111708,-84954,22287,50237,19965,8514,28850,28100,-23810,-63402,-22076,8399,-22668,-80983,-183375,-216227,-89358,37295,34331,-15759,-36554,-26267,-60191,-147966,-139951,-6461,48106,5918,-19181,-45037,-30962,41678,63604,16816,3299,24033,8130,-38462,-35952,-4196,1722,36935,71949,27728,-16304,-5908,-7463,-18486,-22548,-21532,32035,103702,93059,38564,-31026,-112192,-100115,-10714,51661,47605,25427,-4277,-13391,46637,79012,96588,233079,297140,128595,-32674,-82819,-76705,-61551,-14093,23256,69255,82634,12405,-78882,-93592,-22858,47528,37816,-21406,-19362,46737,52610,34760,72390,121800,95939,-8688,-97542,-81694,-67763,-81119,-20418,49966,56037,10995,-55560,-61151,8424,-746,-79706,-73571,-27760,-56168,-9066,77363,15303,-55249,-7563,28553,7984,20731,57679,25484,-29230,-29255,-7940,-46405,-56800,54357,129523,55883,-8788,-447,13137,53694,39748,-49883,-113782,-162158,-201832,-152121,-95090,-113031,-143451,-126663,-82569,-2681,24745,-54986,-101449,-26902,71527,122905,149665,124728,33461,-70008,-88950,-63079,-75468,-107910,-93619,-44361,-10805,20207,71409,68148,3231,-72728,-90004,-17543,45867,66598,69298,29143,-28185,-35917,-17593,4277,7161,-20324,-37153,-51944,-52567,-23151,28645,61786,80935,98682,66653,-1632,-33889,-18141,2142,27442,46348,20380,-16534,-7696,4390,-30297,-66666,-57387,12494,88324,89252,38753,15669,31277,46520,41947,54064],[18720,-53055,-45040,22244,19444,-32813,-24721,42613,80245,53378,12343,-2966,-26512,-27040,-27097,4311,83104,118044,12665,-97576,-100676,-45415,6240,46177,79288,93031,11427,-80736,-107154,-97122,-79237,-76327,-108545,-92057,-32042,-60323,-75828,594,64789,56432,46222,101919,197659,207066,104079,29256,10628,-31451,-80265,-104061,-62494,60828,176510,170997,72125,17854,21400,16342,-38998,-91420,-106334,-83848,-29495,58475,108736,68358,12591,-3888,18011,26034,13417,25474,81734,87653,59071,21341,-14954,6681,47620,32291,28699,16421,-17093,8139,69124,88002,71296,31612,-30188,-75059,-83220,-62812,-16693,-5693,-37479,-46023,18219,64300,36152,-17864,-31489,5487,22574,-6957,-22233,26806,79178,79200,30455,-36077,-52748,-6512,23261,14792,11606,41762,45332,-18826,-41244,-23552,-69196,-100151,-38232,57611,87515,26070,-33352,-47142,-34912,-23130,-3279,5560,45874,40835,-59071,-77209,23303,105733,91068,3339,-82030,-106951,-88855,-26504,-2071,-45164,-44831,13608,13237,11501,-12783,-114693,-191641,-136344,-6692,52185,41487,75277,107384,66854,28291,-14247,-52340,-23125,33380,62141,97153,89084,-118,-47293,-12391,17103,-9181,-54616,-35946,52327,153981,146906,42839,-30339,-46673,-74094,-65255,1001,23837,-623,16288,22245,-26331,-63785,-67602,-27131,33711,70578,80536,57034,7209,-20400,5808,4268,-35785,21299,72557,37490,15118,14694,-701,-26862,-56916,-45351,-39469,-37186,22257,71128,621,-52909,-44225,-38398,-10946,-5621,-52871,-34735,56809,74315,47928,51374,47864,79264,123499,93507,86828,70635,-39806,-69403,41835,142949,145937,78306,32367,20832,-28142,-99936,-72465,11694,21901,-44628,-46793,3027,17158,8134,2843,-20170,-85418,-149475,-130411,-28201,53799,38524,-673,13308,50920,82097,100403,74216,37242,-8363,-27792,5544,48906,101146,114209,-23957,-161369,-143979,-91696,-64790,-10172,6821,-68206,-110371,-67617,-45716,-89012,-132441,-133591,-108533,-99097,-64770,9968,34095,-5942,11280,83817,113758,139071,72509,-64758,-87437,-14311,8413,5216,-12520,-11769,11903,3374,25922,41143,-28637,-47058,36421,78044,7839,-130357,-211564,-153349,-40288,43552,72865,45403,2003,29707,78097,64279,22427,-6495,-33314,-62411,-65731,-66239,-88000,-97885,-42423,30682,90730,116888,101882,67845,46891,45087,16192,-28231,-14140,12487,1436,-35342,-50615,-21336,35986,64686,47955,50931,59796,-1138,-64188,18147,138041,91123,-41484,-66401,-33922,-57787,-73449,-22404,-46493,-137044,-118876,-54243,-43077,-61717,-124482,-157995,-65921,33314,62988,127954,210997,176413,73882,18690,47554,99231,113144,63596,-46073,-116259,-62757,39402,24880,-49278,-83782,-78588,-59554,-44293,-56896,-31634,34069,-6913,-126868,-120780,-9279,66306,32487,-69287,-68217,58445,111386,25094,-48452,-22882,22803,19279,-41057,-102621,-122958,-102063,-37972,71431,83590,-43820,-178029,-216008,-140321,-50383,-15647,-9418,-22270,-32310,-2289,52566,87368,72572,56292,71827,56589,56364,114973,136891,58760,36114,47243,-2168,-2945,13612,-36180,-41987,15070,91675,163049,126017,24066,-16532,10099,42028,54737,51959,29766,10108,17176,46922,20379,-30306,-84069,-143571,-139049,-64029,-29461,-23796,-23879,-51970,-67835,-75351,-49696,20350,63523,43295,-21921,-54175,10795,44764,-37926,-51342,25996,6720,-61653,-34617,30123,51246,16587,-29665,-68753,-67998,-14792,22827,-57570,-143094,-130015,-103650,-89481,-63709,-46850,-9077,29600,7376,-25953,32204,116067,131878,130656,114046,27879,-45301,-15680,29482,-6204,-38039,1437,38947,24811,38390,88929,94545,74635,41396,-65940,-200075,-177207,-50524,-8204,-33111,-55670,-90066,-109443,-42363,49412,48220,-27422,-101365,-128915,-97205,-17330,38005,11191,-47036,-38287,4441,2516,1370,8243,46579,95937,100830,71007,64826,48495,2007,-32340,-5474,24643,41905,35491,11116,51092,101730,45132,-44287,-78326,-33376,38525,43278,46018,37236,-56865,-112473,-36921,65372,84433,39030,-15878,-14373,-10229,-28674,-24531,43389,84058,-21874,-139123,-113191,-10826,23824,-37654,-86643,-72294,-41350,-27815,20842,65003,32809,-33030,18641,146999,105561,-72090,-126906,-30470,38942,23670,-21654,-29388,1197,50808,82165,64405,45840,-12230,-98403,-103418,-8671,90015,106981,59353,31637,52823,95222,97121,30484,-42498,-40403,-13285,2589,4865,12226,43337,55914,74800,122844,127100,56727,-17427,-44673,-54160,-43365,-38515,-84248,-125284,-35181,74515,13588,-99500,-84146,562,36154,2098,-40500,-79073,-80740,-70888,-101545,-94244,-18689,6084,-33910,-41372,-27174,9858,-14445,-127112,-174440,-102686,-21200,26888,37464,43527,55700,70225,46041,14419,-6736,14394,66005,118361,98659,44962,60370,87668,35774,-36214,-108228,-149768,-109432,-6253,109889,122864,41261,-20282,-14979,7231,4691,2935,39912,55022,34613,38548,44989,-536,-29377,-8981,18859,27777,16945,19773,20106,16533,-11985,-60872,-75994,-68596,-53223,-38607,-74118,-157338,-232941,-252965,-165337,-62297,6498,73006,75346,44290,50407,45590,55081,83388,44006,-66468,-78959,3335,46235,83550,135958,66242,-76721,-102597,-28289,7548,-29938,-76706,-90246,-67714,22264,58032,38301,51768,81194,46111,-52505,-98592,-85796,-32634,8260,-6051,-23487,-12673,7040,59365,123267,148603,100167,3392,-16568,35344,62517,75987,116649,98780,-25838,-67500,13575,48570,16799,-1642,2580,38749,77169,18498,-74229,-76367,-16087,36156,42737,10065,-33056,-51066,-80058,-117285,-130716,-92812,-47910,-788,86666,99099,-10746,-78784,-63075,-9083,109220,157890,24504,-86732,-58671,-39837,-19115,-16380,-48150,-22846,47701,58824,13364,-61290,-88401,-90270,-105897,-106729,-83030,-22184,-5310,-95612,-140915,-81219,-1050,62272,87598,12310,-89627,-113243,-75982,-46655,-31846,-18490,14237,2956,-56407,-79169,-38673,-21560,-27714,19650,71532,73086,77501,73494,33753,19268,58646,87515,71001,-332,-49072,-13381,59731,54834,1923,-2116,7409,-19718,-47657,-40578,-9177,46682,100369,104005,68402,-7242,-84051,-37210,76839,124215,97618,51366,3387,-15138,32821,72938,109429,233138,314787,190736,49326,-31633,-68933,-64591,10254,77350,91653,30165,-50073,-83860,-78943,-44596,12569,39299,20541,-8703,-10208,9015,37273,77163,102243,60842,-36033,-117253,-112151,-77300,-58172,-4169,33529,15548,-45707,-97107,-75829,-26800,-66311,-122653,-96553,-52384,-49906,23744,58518,-53426,-96287,-3590,52412,43870,58105,102181,75737,11861,12468,47407,10849,-19425,71722,154817,105586,59159,60018,38690,70856,60788,-66988,-147903,-124797,-107950,-57589,-3397,-19228,-72155,-65890,-1689,66272,71395,-24720,-79072,12111,114184,150638,198270,199558,83828,-25720,-3549,37418,4840,-57868,-93190,-89216,-81818,-61385,32964,126659,118037,-7479,-108128,-82695,-40062,-17921,-9524,-48011,-95111,-74742,-39825,-27988,-5189,25843,50542,41194,21240,8295,40972,86553,77100,32948,19170,27054,26983,33795,58914,83273,58611,7093,-16108,5767,32823,-7392,-85888,-110737,-61351,-8224,10369,7298,842,13831,37335,46702,45008],[-30341,-96053,-63879,443,-17970,-54623,-22252,38389,70921,72731,44520,7107,-37298,-31205,19988,52773,84025,86662,-18057,-114519,-107251,-72586,-41539,49333,119266,82359,-15892,-69850,-88956,-92873,-78558,-64457,-94722,-98689,-29208,-6119,-11380,52043,80488,2789,-16530,75200,170766,197809,157134,120015,96097,36072,-29371,-56019,-40120,28394,128645,121854,-5177,-64508,-52333,-82185,-146287,-169412,-120350,-52791,26541,96214,110839,57843,3858,-37840,-21470,37195,77331,92972,105326,102742,116595,83957,-18027,-31627,26182,29768,17598,-19904,-93675,-106923,-33625,48850,100326,79431,-9999,-66015,-66561,-80027,-63821,-6042,17903,-24416,-43356,-25807,-17445,-20764,6255,48780,19212,-60159,-77360,-2369,59952,62796,22012,-38403,-53338,-27220,-22192,-20842,8396,50749,54099,19122,19976,27044,-5194,-5989,28074,46507,47384,32179,16918,-14233,-84808,-144640,-88515,31532,110527,114388,62620,4927,-13668,-3671,3009,-15879,-52849,-64732,-31401,-3335,-34685,-58817,-11106,37166,26224,10793,-31739,-128055,-204302,-190947,-81827,-8838,-4015,18371,63956,78037,48647,-10480,-44630,-19269,14053,25222,59072,67258,-8069,-56334,-30454,-21691,-26924,-4219,36595,120565,195223,136123,-4469,-92909,-95169,-89607,-53358,46051,95543,29333,13664,25371,-49149,-114918,-102894,-35401,20860,51018,51667,17770,3258,28600,76560,53701,-52204,-74082,-52654,-68578,-57510,-25466,-19971,-33419,-67854,-59202,-13574,26216,69123,116940,76961,-576,-21341,16179,18673,-62750,-129654,-84206,-24559,-60270,-66324,-16735,-206,47684,118038,100995,95096,70093,-36271,-76224,26639,127233,104789,23279,8848,22142,-16124,-72718,-39835,30253,53984,44839,66356,64918,23831,10006,9524,-16407,-79693,-106379,-31767,70344,111072,63858,-3113,-39667,-14746,60702,129820,124203,46806,-45815,-61038,-24157,-16210,-22548,-9608,-83333,-214979,-200158,-69512,37052,69608,34285,-48737,-74062,-29673,-12177,-45559,-104797,-148665,-152715,-129432,-50084,52338,69841,-81,-33874,654,65738,122321,42245,-81730,-58904,2539,-712,3405,9985,22435,40445,23254,1146,-28855,-83310,-67258,6004,45007,11864,-76483,-119820,-70719,-1859,17416,20018,14518,-23663,-39660,-27115,-21905,-32927,-58674,-82248,-74493,-28494,-12952,-77346,-139067,-77436,7209,33647,47536,83615,105810,117977,147552,123603,-4490,-88242,-45529,38593,84815,55017,3789,20014,37292,14511,22613,25418,-8125,-30745,25160,103320,53720,-80164,-137423,-117596,-95374,-33638,28057,-25259,-95038,-34623,38093,42520,16754,-63337,-161198,-147063,-51892,-474,41013,110648,113855,63375,40967,59268,32952,12491,-14358,-85849,-115623,-21913,115554,106566,-14203,-103220,-100598,-45867,-39960,-67214,-42351,30856,26568,-47113,-53886,2540,24374,22321,-809,33408,104749,106216,33701,-37169,-43098,-9955,-8812,-38704,-53298,-51874,-70393,-71577,4489,62197,9230,-69579,-96707,-44927,23435,47108,74107,76385,60403,63674,59738,13940,-45322,-49382,-3039,-1360,20577,122018,167760,73228,-8843,1083,32794,68774,54503,-25747,-16920,87700,153938,166281,115157,24733,-14813,15105,58646,99341,122614,80977,32743,52443,112320,96392,31146,-38074,-92802,-95497,-63034,-88179,-92636,-31477,-32196,-94666,-119964,-90358,-1237,96907,86573,-1308,-32987,22800,45002,-28298,-49146,5675,-5542,-50142,-9939,61194,66216,31817,-7414,-53139,-73343,-42337,30112,23829,-41611,-65838,-28798,10214,6869,2571,49304,91708,65866,2212,-3487,59628,133893,200135,175552,38392,-77596,-62428,-3288,-37200,-77037,-18801,58182,76753,70504,72783,63408,44473,13133,-50723,-123248,-123814,-51963,15588,72017,103595,57034,-6110,-686,33959,19753,-15791,-65084,-115858,-132230,-110124,-91109,-65699,-25864,5418,-15118,-32297,27691,78965,67878,56284,52334,47787,71064,73948,33735,-25860,-67691,-74528,3386,63317,-164,-57504,-32664,-58223,-96122,-90125,-69452,-31452,4135,-4196,-64118,-123841,-103634,20112,142897,102523,-24351,-47484,29358,17683,-50865,-52907,21879,82350,5160,-119757,-123033,-21685,39273,-3967,-69075,-89681,-43067,5681,38603,49137,21501,-28455,-8596,31054,-41839,-168228,-171187,-44284,57283,51545,-7439,-19092,31515,74104,70756,63732,56854,-6983,-90714,-110423,-64316,-15267,-15834,-59647,-55288,8692,43055,20006,-7099,-25566,-886,36008,39903,4125,-40419,-54720,-14643,41044,82321,108484,95444,31981,-27222,-72261,-88512,-94670,-139256,-166459,-50902,86371,81656,19286,-9564,-43439,-34478,54988,122288,54508,-55960,-111052,-120772,-94288,-38262,-9922,-23016,-13614,21463,80226,47484,-98104,-199257,-165008,-70345,25458,56047,33521,27251,82641,85320,34509,31787,64261,57669,31777,25250,36361,51896,53265,39615,7771,-51249,-81911,-47673,17122,98494,102754,-6977,-82233,-30483,46662,91606,106598,100211,38259,-7887,27096,49736,12316,18160,54150,79509,93819,48404,4616,5735,15882,-8900,-45999,-13717,48687,46806,470,-15362,-23404,-104545,-189627,-171780,-139077,-121684,-83485,-40270,18121,78737,55680,34824,75787,65454,-34763,-89100,-49683,40578,136653,190448,124079,-18985,-95917,-62112,-12125,-29408,-50357,-23881,-19160,6102,37286,39442,9598,-10530,7224,24474,5659,-48492,-33244,3975,-29472,-75615,-98248,-87497,2185,111186,166562,136275,32014,-27259,5137,69827,90493,60406,10064,-50359,-36157,69163,130086,80326,14808,5359,41622,58510,2640,-52262,-50667,-9188,48609,75545,24093,-77479,-146005,-136397,-63248,-2904,6562,-26402,-23696,32390,57279,2774,-41274,-61764,-43102,72634,141743,25471,-74930,-60826,-89415,-109329,-80861,-71758,-34721,32935,53907,43917,4254,-48575,-117480,-148089,-126002,-97342,-41673,-4717,-74715,-119718,-64752,21716,90854,125796,106946,45986,-46698,-104279,-78934,-23181,-9739,-8480,20183,60181,43637,4066,-7250,12190,75675,135181,85909,4115,-3404,8451,-5661,-5386,21109,30960,-32041,-88548,-45792,20369,-10441,-65916,-56339,-34703,-72895,-132198,-116358,-39113,-1164,8690,52952,78799,-5248,-112502,-54328,74162,109376,92401,74561,31799,-16805,-4835,50914,106491,191305,264503,185818,96919,59267,40313,16103,38152,81234,71285,-25057,-80432,-52106,-14126,9826,25336,17144,-2871,-52652,-88126,-36524,9039,-20652,-55114,-64300,-71417,-92362,-79989,-19089,41089,53621,-601,-74848,-129165,-121351,-84790,-68830,-93432,-121748,-125757,-97860,-43714,51598,52991,-60175,-84879,3397,63067,63956,36257,40297,58855,55237,59878,107083,111679,60487,46394,92525,113011,129840,147697,109216,99461,82662,-18533,-85243,-49023,-28130,-8447,28839,27592,-28863,-51282,-19500,-8056,-26742,-73950,-66288,45486,104200,67466,74815,70766,-4195,-22177,50908,87611,61539,2434,-75234,-101833,-104928,-115830,-54383,75226,156872,93694,-38677,-75978,-55481,-50925,-65202,-94967,-141843,-106420,-9464,26973,28381,63254,136284,149470,92361,13307,12994,73400,51745,-43240,-43930,31709,81631,118017,141138,113637,33439,-12848,3160,25596,46978,24643,-45775,-90942,-91974,-76426,-51727,-22337,-16588,-21526,-7123,14003,11482],[-71014,-91639,-31521,-15841,-89099,-109726,-39452,12296,24001,50524,39697,-29515,-83484,-26995,78151,111000,53548,-22828,-110509,-147255,-111663,-96027,-90296,35547,135068,55030,-51490,-53730,-41861,-19925,12299,9169,-45363,-77452,-28066,7451,4362,23578,12819,-40249,-25467,31876,69745,101978,120427,133566,150560,136153,90770,27165,-25939,-41323,26563,57850,-38588,-103923,-115882,-126980,-132518,-122033,-69716,18530,103430,128010,98314,75800,66064,20537,14541,72006,105327,85907,64640,66776,106137,85828,-7586,-11826,56252,49240,-7988,-75920,-133316,-155026,-112438,-18032,80540,94207,23708,-1271,24187,-42247,-113060,-29928,65865,10215,-73344,-78646,-44444,-10979,27435,28122,-44813,-102467,-78690,-8578,31063,52584,64359,25840,6709,33921,28970,19031,76298,124411,106327,74323,83943,66414,37091,50137,48481,24103,25078,25588,26187,-12001,-115554,-168727,-62552,46370,49407,57089,112995,100038,6171,-76312,-102488,-53084,3029,34727,53379,27256,-39131,-34189,10398,15371,22321,51669,18938,-56126,-112578,-155095,-114633,-55434,-26372,-20888,-15764,-1875,13161,22403,44204,21354,-22372,-17200,42036,55139,-11543,-61450,-42560,-11611,14207,33220,35027,86729,154272,88682,-41602,-93484,-61318,-34157,4841,78650,96233,22251,8048,20811,-44785,-91666,-74217,-59038,-52018,-9322,30872,24808,8856,36229,91610,68986,-35970,-65680,-48405,-58606,-53918,-39850,-44549,-43894,-64124,-64789,-3396,61866,79504,113953,128400,81613,52316,79622,37743,-90762,-174464,-142732,-104082,-136726,-118550,-48770,-9470,43284,89927,67466,59876,46371,-11919,-47621,-28844,-21392,-48409,-65458,-25636,16791,27252,7991,10533,28531,71396,129588,150838,67252,-39599,-34375,16305,26695,-1279,-17399,37747,109989,89709,221,-74701,-121102,-73724,50623,138849,114161,13327,-75920,-64367,-26197,-31658,-32902,-18075,-88839,-197681,-147094,35916,147173,108257,39817,12542,-200,-14385,-13263,-7769,-47351,-100521,-109061,-79449,-13740,57293,91816,81731,26909,-13531,16954,35011,-42978,-106262,-88199,-70941,-33399,36895,69403,53495,7925,-40327,-47073,-47861,-65491,-44813,-10446,-4595,-10784,-21475,-16004,25260,47605,4412,-49922,-73718,-78656,-81571,-75516,-50556,-60754,-123530,-148404,-89700,-19291,-8639,-86226,-176023,-123673,-47566,-62560,-64841,19913,78403,98012,147302,153242,46385,-20081,20379,98654,165096,124813,-8367,-81541,-74753,-48451,-22038,-27636,-24917,-13300,2020,17273,-35018,-123449,-149787,-141870,-112856,-24041,35891,6424,-12844,44412,92828,106370,99109,36997,-66422,-117021,-96096,-85238,-65829,15985,68047,56195,49682,46854,-10109,-32892,-41138,-67997,-73644,-50,141912,165381,60726,-30366,-40526,-15313,-37844,-81355,-37845,39532,49838,30040,3684,-10060,-2473,33992,50776,77507,74960,35637,35931,22386,-4054,11563,12691,-26723,-22181,7796,-24509,-86378,-70587,26898,77380,62228,28096,21387,34520,38167,41792,26563,43573,91189,61754,-49552,-121466,-87588,-31192,-42131,-33581,21422,61572,34121,3768,27529,65623,78419,51819,-11680,456,110608,139155,102273,66207,13262,-45623,-41621,25375,80130,84255,41612,40241,102441,158448,146299,89437,39230,13430,-9580,-34794,-90486,-109274,-57735,-82946,-167938,-172177,-133892,-64264,33719,60974,17873,-848,22914,46552,31519,12882,899,-46727,-57074,31020,83707,52568,26323,-6624,-44739,-59042,-56233,19158,91885,52630,-14017,18207,59083,31346,8474,31150,56659,60068,40367,-2485,-25821,35143,150698,148147,31185,-44916,-35867,-16672,-65396,-86655,-13973,68354,88735,64288,42051,46379,40747,13325,-7139,-23481,-27569,-7377,53975,141167,170853,126516,93187,74047,35863,-23069,-59892,-71103,-70605,-74785,-113814,-165642,-124097,-5272,39579,-46736,-97119,17115,134576,113815,49462,21800,18026,17199,1120,1217,354,-53565,-93515,-7502,67942,-13417,-77016,-24761,-7697,-20700,-2509,-27362,-54108,-23798,-60881,-179644,-178933,-41102,100164,175372,95952,-43522,-39759,36373,14583,-25196,23974,123253,156187,78177,-27637,-66193,-41324,-11275,-13891,-32430,-54096,-7710,57841,59915,228,-31655,-15571,756,-27134,-98788,-144147,-145357,-78120,18630,61941,44277,32841,52519,38975,5653,17643,18729,-32238,-43063,-18097,-39451,-87969,-123452,-136898,-114330,-79060,-78392,-80894,-45542,-4818,25920,24403,-1858,-29891,-57054,-60334,-32605,-23460,-36613,-8039,56885,73979,37995,-21556,-66848,-90975,-109102,-76306,21796,98175,107347,118053,85071,-34992,-85462,18865,119848,70439,-70882,-158729,-151764,-116997,-94960,-87058,-76453,-18830,60712,120916,76468,-43893,-105135,-74351,-24112,-9322,-43661,-73488,-43990,54812,110179,70773,52606,48145,12974,-12321,6890,31889,6792,-21568,7958,33411,5919,-13807,50036,103438,105922,81661,-2172,-68612,-1691,105986,158192,152775,92912,-1501,-45242,2569,44604,41027,73361,91021,66705,43585,-10124,-52918,-38226,-31428,-67566,-91510,-22071,79336,78414,18420,37812,82840,32350,-89137,-166129,-182559,-194436,-205009,-132780,4949,82298,47794,14742,48120,57826,-3242,-50946,-25901,46718,86678,97962,97139,18322,-59996,-55044,-3521,25528,35292,50129,45675,36486,32320,17119,-40521,-68435,9352,108587,94607,162,-7541,52188,46274,-25601,-110343,-117070,-27035,55637,106847,118966,70469,13140,-5798,35672,48919,-22334,-55827,-1411,57603,124001,184721,123792,-1306,-31233,17517,17462,-40893,-53172,-33583,-43595,-32272,27198,45304,-50493,-158575,-148160,-32565,77686,83038,22410,10939,11310,11652,31872,19669,-58972,-99221,-20888,79459,49472,-17474,-31016,-72708,-93808,-74065,-60242,-34437,-4661,-20232,-26126,12046,13875,-56745,-87031,-54293,-35086,-30896,-38903,-70527,-88393,-51687,-1515,19670,10731,3465,38215,54294,13993,-11171,8529,-14753,-75017,-33375,82645,98105,57549,59129,76983,95002,93824,-3999,-123981,-102305,-16144,-4571,-42469,-59813,-67090,-57912,-32080,-7164,-1406,-42277,-102785,-129155,-122104,-130989,-149345,-125487,-64122,-46723,-46985,12327,73949,6293,-129540,-117282,-1686,69134,91881,94456,62034,10878,-4395,35319,106164,202952,253283,163991,74608,64618,106198,107646,85776,64339,23722,-61906,-87447,-28713,38930,82452,79381,21878,-52633,-118910,-123484,-54090,-29274,-111619,-164846,-115865,-42416,-24113,-12308,43584,115973,104467,-13846,-121679,-130447,-65752,-50574,-75891,-69730,-71777,-109362,-95747,-21342,77690,112668,58154,19971,31287,52690,50712,-18317,-71997,-29562,37564,60755,118557,182482,136674,24011,13664,80249,129924,138090,92966,81390,106749,74018,14068,1522,-1678,-9508,4622,26183,5079,-18486,-29884,-82626,-141225,-132813,-60184,17035,12234,-39721,-43732,-59787,-76130,-28230,30501,40938,41775,17754,-49139,-66817,-49783,-77662,-86187,-5439,106041,121592,24529,-23352,22,-5925,-32767,-70910,-145447,-90442,92814,154655,86037,84811,180990,182305,80583,-8915,-4567,68865,69955,-10495,-25559,12683,46791,113863,146452,79890,-2689,5421,51447,43527,41908,53972,25555,-24938,-58230,-59804,-58941,-60112,-51884,-49546,-35506,-17958,-32757],[-62205,-36105,27828,-12439,-130041,-140617,-43886,7171,9209,51443,66081,7036,-27981,50343,128909,139117,47910,-61600,-140313,-148349,-93744,-78658,-89507,19837,104771,6586,-107546,-83144,-35909,13362,73946,72918,-7800,-72273,-69153,-67345,-44267,-22989,-46012,-45327,3600,15593,-2797,1010,23984,72675,148847,196423,164221,35773,-97443,-135635,-40091,38931,-13637,-82091,-123458,-89606,-18114,-14996,-46251,4741,69906,72855,37847,53530,96102,81902,64942,70759,37689,-21753,-16208,19318,44545,28589,-1568,18266,75975,59374,-29799,-111782,-115669,-91226,-76244,-35704,33505,70400,43063,34931,75144,14478,-98725,-54791,49235,32988,-9295,-13532,-9889,3667,15505,-19616,-77851,-72998,-18443,15649,17152,57770,109946,70412,41718,103069,115798,87678,139988,180600,150585,115593,108009,62702,9625,4210,-3201,-11297,10493,19303,16758,-24161,-95151,-84188,39678,58613,-30939,-39375,37512,72137,21624,-53068,-99598,-53575,30969,97248,104129,55390,9371,23536,-4718,-52113,3587,117510,108193,41655,17422,-30079,-65591,-44079,-11999,-13302,-25073,-27330,-2345,39401,81401,27218,-56786,-42216,34042,38710,-18240,-41775,-13810,32539,55730,18355,-34203,-22409,58917,65825,4930,-20297,-664,13737,19501,27601,29351,17798,11399,3996,-18992,-34505,-55342,-103956,-112358,-43610,34347,43125,-3876,2485,71222,71146,-8773,-1141,66003,81775,40651,-13249,-31972,-16094,-48016,-69533,6886,78743,56613,73783,120536,105047,67275,55232,24543,-50237,-134859,-155139,-128241,-122551,-98615,-52865,-8333,51639,63207,7433,-19805,-11142,-15035,-25518,-63446,-137035,-163926,-129430,-85096,-25592,66121,92321,32852,-18261,33372,122492,153175,79404,-26927,-42096,-8689,12728,33634,10671,-12605,18425,-11509,-95157,-132805,-128329,-64264,52443,126972,73957,-24219,-61344,-13367,25186,35621,80040,82874,-23970,-76556,11639,130618,151974,71090,13614,47489,56292,-25092,-65434,-25368,-17285,-51454,-51885,-37692,-29807,-1003,73811,150182,121964,31363,-35569,-88116,-120341,-94710,-99894,-100707,-8905,94839,111605,47058,-46596,-99187,-69226,-41965,-55164,-48140,-35577,-61898,-74758,-49084,4508,69131,69890,14590,-50476,-90332,-76743,-29433,20243,45259,-21345,-141973,-154455,-66696,-35621,-62590,-79278,-104102,-92330,-81926,-111382,-101320,-24214,-1436,-13606,29084,71963,81356,121412,141035,132007,131473,81901,-50580,-158077,-148607,-72939,-21382,-12280,-18022,-49282,-66078,-63634,-101077,-143383,-125118,-113685,-105686,-63840,-22593,-5164,-154,10974,32488,69431,101117,82427,21911,-36850,-87265,-136045,-130395,-22908,66881,59628,33552,11385,-8969,-4691,-15588,-25475,-20751,4181,109054,150974,91466,50098,57077,41167,-22314,-90670,-58300,-5608,4389,34680,31506,-14223,11321,66317,59777,44414,29143,13864,51119,66105,43019,35195,874,-55937,-23322,25704,-2187,-65609,-63886,25383,89007,68452,20108,-28298,-75020,-73195,-71315,-94648,-41470,62150,52889,-49857,-99755,-57857,-25422,-56621,-67335,-76474,-63087,-8382,59929,76705,41720,6688,1138,-15491,-26059,25980,33212,-19534,-31849,-18381,-65408,-74709,12533,55906,-5905,-57234,5879,91861,125561,117585,89143,74998,78056,43512,-21586,-87186,-103942,-83186,-124428,-182979,-176092,-137808,-99205,-43731,14556,18384,-7956,-4831,35005,58653,37635,-15010,-82190,-65324,61634,103254,43193,7011,840,12863,25922,-12329,-894,71317,65148,15779,27565,37144,5196,-32984,-66519,-65937,-15409,22568,3945,-43226,-23025,67549,68650,4434,10353,26513,-11129,-58293,-41782,12942,50822,46534,18475,20655,73451,100016,81830,83358,79930,48690,18300,62587,123907,83827,54949,126910,155805,70601,-44343,-120901,-118223,-30236,29367,-29394,-114511,-89290,11743,27985,-80562,-158130,-62510,76721,119927,79155,43964,20869,-36561,-95920,-47439,41416,12757,-52591,6770,59086,-9285,-11029,85461,135467,150032,163343,93026,23868,28744,-44052,-203048,-175412,25100,143884,148361,82836,-107,-35398,-35919,-28428,8304,80253,170288,171716,80798,16651,-15444,-58274,-75911,-41529,5101,-11284,-17760,34007,61204,5292,-24720,12144,25764,-4523,-41418,-52699,-92971,-109715,-50591,39207,81964,68977,23133,-33495,-45157,-13837,-11140,-62094,-38245,36854,8631,-83845,-128995,-120903,-109876,-110715,-115559,-114911,-100941,-58172,-11478,-42595,-83405,-54351,-16248,17166,14339,-50055,-124119,-113961,-5786,89749,93281,34893,-6603,-26035,-33609,8903,66439,84717,85191,110364,95442,14141,-54855,-50596,-231,-663,-98766,-192762,-197105,-172617,-160839,-159806,-151467,-51223,73896,114073,65706,18621,44521,83588,47642,-54648,-152160,-173555,-109805,9518,86003,63561,19239,21008,36713,38186,32589,40397,24238,2067,15633,46179,34232,16332,101259,171767,139973,97039,43461,-26125,10033,102861,132622,112578,51393,-27189,-53443,-1019,57997,89733,129112,96819,-1980,-63272,-91021,-85218,-49404,-48800,-102152,-137588,-72413,22602,16314,-19714,24652,74381,65897,-50215,-172951,-173633,-162428,-192425,-134345,-2868,60748,35821,564,5214,21740,-2399,-4270,50590,69798,6556,-22549,15698,-17880,-65484,-43058,25818,94476,101251,75709,77810,78744,44928,10398,-43216,-50866,41974,122399,93018,7653,-1723,59541,95577,50341,-49956,-70297,-15618,-3948,7753,48719,56097,21588,-18630,-5047,1154,-53675,-46718,45278,93547,101976,133775,82332,-42016,-57554,-4470,-25917,-85882,-66673,-7731,-47917,-119349,-79720,112,-29784,-79081,-67529,-16415,52591,65501,32060,43529,36936,3863,39590,48352,-47283,-122511,-82669,23514,63474,18997,-11065,-17733,-2918,-10323,-34770,-49886,-52845,-101541,-120443,-34362,17812,-29570,-47859,-18281,-14471,-44417,-95653,-116821,-108229,-102569,-100386,-93073,-105482,-131263,-45311,123327,166029,77232,32674,-11715,-98890,-94945,-5808,36538,54795,69850,56476,41780,12763,-85104,-183358,-134578,-5874,40808,4238,-48377,-87139,-50265,40756,75271,60837,27186,-42516,-126421,-183289,-161342,-82508,-57140,-69430,-49509,-19052,8217,51294,30748,-77580,-121118,-45654,63607,97925,68175,43007,23258,4015,9527,90420,240246,286078,159648,36722,-12205,39352,100783,102241,46536,-6847,-58567,-67956,-28019,22419,80365,107558,53062,-49012,-117755,-110941,-69038,-49664,-95197,-113365,-39006,32760,32239,34369,68337,117299,115178,3178,-90877,-53604,22671,1032,-53908,-37914,-16623,-42931,-24253,21586,83158,154560,168973,120104,52300,16249,4594,-54549,-124330,-113169,-40215,4447,68195,162785,149908,23941,-12745,53547,69199,20734,-23555,19685,105801,117022,52929,1129,-21533,-31735,-32066,1431,24152,24821,1057,-78417,-155300,-125921,-57916,-63985,-102254,-80327,-32172,-35221,-23090,809,-12141,-38510,-25601,599,2671,11916,45619,32254,-16664,-33581,7004,31424,224,480,25279,17430,16205,-22881,-114649,-40862,166237,211695,92532,67183,152377,118385,5200,-35518,1798,64714,81868,55403,42879,10638,-23649,24281,75244,37365,-9335,38034,86778,49650,30359,64256,66573,12510,-20651,-17010,-53338,-93850,-57722,-18224,-19295,-32145,-55297],[-38396,-4068,43164,-8349,-114355,-115501,-28742,17839,32684,81928,108617,91561,78941,98185,97520,88501,58820,9532,-78203,-132500,-87528,-49765,-59722,2616,46011,-40965,-145947,-133743,-95064,-65320,516,50696,6053,-85071,-151788,-167517,-84799,-16688,-24987,-21934,10423,8691,-18598,-35833,-29349,18795,103108,168156,136143,-20988,-174632,-157754,-9219,56731,15646,-27438,-72722,-36197,44288,8272,-78102,-82148,-68913,-72066,-57425,-17411,36702,45631,24975,-14207,-77244,-125116,-75090,-7404,1242,-15579,-22360,-23081,4142,9572,-48355,-119013,-104603,-32335,3318,-3356,1478,30658,26169,-1399,16750,4166,-58728,-57913,2585,35659,69490,63274,12124,-15522,-30179,-47388,-37661,11190,61724,66563,28582,48287,87908,26056,-17396,55527,92701,70424,86970,110726,102105,92537,84203,26623,-55204,-70298,-55596,-61096,-43143,1043,22565,-13417,-43533,8952,110920,87737,-9627,-40405,-39742,-37365,-5517,30412,16168,-14015,-8953,41549,68750,43996,31146,47792,-14274,-89292,-35265,100933,132978,93621,81028,55074,-811,-22122,-15082,-8327,14289,34326,34304,33331,36349,-1574,-48460,-31149,14337,3118,-22244,16007,56286,49544,15719,-40256,-81853,-78416,-5451,62646,64155,30725,26375,30351,-5452,-47057,-24068,3117,-11786,-7287,15429,-18802,-108415,-147161,-96562,-16884,36063,24587,-19676,-9599,56003,74393,18769,12981,84222,149796,112583,34294,33201,61989,833,-43899,41604,108658,51442,54743,96619,76049,30184,678,2717,5027,-40899,-89464,-87558,-65534,-49334,-41138,-932,63190,62713,-11725,-54913,-50628,-39570,-24555,-47776,-117475,-141597,-121269,-114173,-57736,79238,130074,33031,-55675,-15713,55711,116332,137350,87086,23711,-30279,-45299,-5199,-12808,-68180,-75727,-84269,-118169,-90703,-31425,2178,52031,94174,30791,-36404,-1192,62860,78806,109322,169581,148914,49854,49000,130021,132367,80895,35336,5961,36627,65859,-7925,-62109,-11639,14580,-28975,-35574,-26694,-60989,-69860,9104,114897,144944,66737,-71080,-145338,-113017,-32505,-13658,12612,73452,109110,101052,39065,-47047,-85823,-61351,-48897,-85044,-108807,-112624,-130250,-127394,-80950,7949,67567,41994,23370,24480,-7315,-28397,31142,132703,169941,66389,-79270,-80466,3852,-14129,-69343,-745,61791,17863,-41426,-46681,-22426,-4696,-35948,-64975,-46454,-14895,60359,166193,178720,112144,38832,-20704,-90867,-143547,-106949,-18475,41494,49933,-13799,-110730,-123499,-87721,-92358,-94556,-64529,-54386,-65054,-74980,-56825,-30633,-55509,-83674,-54556,7188,65393,79921,44780,2717,-43803,-104171,-124843,-43162,47003,62725,50490,41199,39373,60392,44658,17111,8905,8133,85095,119595,80777,99128,140048,85514,-21188,-72949,-57406,-55717,-58730,-4325,44774,33207,54072,81653,26130,-15838,16876,48874,48667,44625,45701,14666,-57446,-81323,-11005,28068,-406,-27411,7227,65432,58649,4566,-24306,-75887,-154948,-153904,-119662,-123763,-85423,-204,34786,9602,-13970,-1650,8109,-30908,-60051,-86638,-93486,-23024,79055,81689,1672,-59117,-55822,-56089,-109681,-114925,-73020,-97429,-100779,-42028,-38544,-20828,58002,61936,-38175,-85459,-14376,20876,4484,2954,27281,57440,83691,59989,-14106,-85766,-88943,-73425,-88973,-100735,-105804,-86591,-62753,-32317,13175,-3207,-65285,-61701,4134,41160,30159,-8157,-55654,-35346,76937,126607,53017,-8687,30680,102782,122539,45073,-14488,1815,31090,43626,37889,6183,-17835,-59565,-141770,-155140,-77136,-37532,-18311,6792,22357,58192,36229,-15462,16592,30341,-20032,-18544,39211,53569,27554,-510,-18498,29150,124667,154390,133558,162590,170647,94545,30169,61361,57125,-56025,-54335,115412,192350,86688,-46391,-125432,-121238,4917,99539,56072,-2138,23161,59741,17071,-87931,-164687,-132817,-24233,87670,111965,81892,41558,-25370,-85203,-30475,56528,31706,-31049,17469,66247,46043,85293,171489,210058,246727,254702,178436,124763,127459,47634,-105046,-90406,77242,149062,104541,59842,35134,-55405,-126090,-77245,8404,33084,58571,67114,8314,-15851,-10770,-34833,-53936,-16592,56502,40062,-42900,-51784,27456,60801,55185,70627,74332,46551,23418,-1217,-56423,-107628,-90035,5645,79974,64363,-25212,-73674,-30739,14450,2563,-79937,-97042,-602,37338,-19102,-53227,-65280,-95276,-99933,-56640,-57269,-114453,-107300,-29645,-52220,-95206,-32594,30388,50381,31693,-39395,-106826,-103407,-20174,75535,97680,58826,44557,25426,-12273,-11100,41444,84891,83277,47328,39629,68709,36872,-50233,-38075,11863,-56338,-171838,-198613,-184509,-161851,-149289,-167668,-71935,72379,102868,73358,102148,168778,177121,66164,-73560,-150114,-144470,-83610,22078,64073,22824,-15749,52524,132438,96537,9189,18112,78740,95447,71821,64387,58695,50449,91985,141515,148266,131815,80820,1611,5222,47566,43246,25546,3084,-43426,-35416,40589,100833,135233,173332,118818,-5900,-62732,-71514,-49628,-12020,-5345,-66587,-127112,-79495,-18080,-51282,-63698,-12496,27634,39570,-54975,-151255,-111346,-69772,-92528,-80738,-23895,40900,62672,25890,-8847,1812,-6093,9737,64811,60262,-5747,-14969,1505,-48667,-85404,-38326,51586,123738,107492,76889,94132,94053,54145,52974,33855,24407,73328,91708,61950,-2103,-34253,-18660,35615,55539,-6972,-32270,-11011,-53069,-60966,14077,29478,-25316,-46003,-3317,8498,-18781,-1894,33906,49038,39224,24070,-19621,-69394,-38956,-1754,-35151,-75704,-44332,22396,-4889,-107869,-138093,-97964,-70940,-7058,37305,2628,-23744,-6042,-143,28963,47610,6443,6058,31529,-21053,-83878,-60692,14730,54352,14867,-22198,-5791,38128,40191,3011,-45676,-69006,-105492,-118018,-76167,-56554,-77446,-56725,-31846,-43571,-52838,-64271,-85778,-92956,-116810,-137689,-119079,-91800,-93780,-13239,160306,209595,94157,28026,5331,-50602,-100945,-100852,-41975,38034,28281,-37989,-51421,-46333,-89878,-125883,-73115,35905,84751,55360,15724,-3926,-18112,16647,80330,139283,144451,77362,-35602,-147403,-134576,-27434,-21458,-76735,-40831,8581,-2854,13731,50527,12097,-49024,-24294,64029,62584,-5647,-16249,-10520,-27576,-34659,63189,256734,308477,158324,40758,-53553,-69045,8162,56880,28820,12969,2851,-3116,-14319,-30938,16060,93482,76518,7143,-33725,-64076,-66609,-18456,13626,31105,72555,72639,18914,20558,59419,83328,83848,14651,-26960,25324,77251,44901,-8882,-15912,749,12511,51327,54585,54963,105882,142817,104855,30669,-17129,-26180,-35586,-61795,-92599,-75358,-25968,40249,109930,112355,29229,4628,50749,15917,-75773,-100775,-13618,76155,76253,14267,-28733,-48881,-40297,-40541,-23899,6382,24952,3538,-66126,-93170,-46469,-29237,-87853,-113501,-30799,56039,65958,73227,61231,5189,-48673,-51575,9468,77525,100320,108331,105808,66157,-19988,-77832,-91297,-77502,-28802,-24338,-33828,11366,158,-80076,-22062,118466,122156,14807,-10612,58578,30590,-40073,-34530,11298,24406,13737,21780,46927,22321,-38663,-43464,14198,41568,11366,23256,47097,16908,7366,34595,36940,-7890,-24030,-12971,-69630,-108538,-21366,50708,778,-61335,-66370],[1257,4899,39424,19672,-41946,-35208,11598,39271,74934,117785,116430,111294,96349,46883,4986,2165,46048,85961,5975,-91990,-66074,-13956,-12844,20895,35687,-21069,-88713,-101525,-102087,-97875,-56667,28091,61837,-30013,-147601,-148026,-42448,44408,59620,25098,4460,9161,7147,6117,23199,52095,83408,109558,92286,-9119,-100292,-37065,99286,105638,54389,54189,20352,8300,19876,-56111,-112086,-110318,-129946,-135535,-68789,-14450,18632,7852,-47099,-94736,-100110,-98291,-62043,-3482,26316,20801,-25139,-81860,-92750,-68772,-53661,-84615,-100983,-39723,26142,17956,3861,23214,13181,-32956,-48238,-49472,-49917,-29211,12431,51468,84664,53311,-9437,-44244,-64282,-38890,30997,87853,121483,121336,53244,18755,26814,-28042,-85489,-73394,-38590,-23498,-23134,-1202,22480,32887,49920,10632,-66326,-62488,-40881,-91735,-111557,-41854,25136,20212,3061,36826,111238,121297,76421,41757,-21159,-91762,-39317,93905,122820,22184,-74821,-78264,-31119,-19472,-26248,12716,21232,-40871,-74615,-9920,82613,99935,47899,10323,5898,-30705,-51843,-35620,4708,44806,47419,28309,10524,-6068,-9580,-8245,-17547,-45267,-33324,55580,95509,18436,-65779,-81810,-55488,-26884,892,28063,16053,-22160,10417,42056,-8272,-56172,-35551,-55957,-75277,-19283,9205,-68771,-170565,-136961,-12159,46695,11960,-35563,-30800,12610,44990,55260,38568,-7748,-15750,56265,78745,57222,88207,117176,62726,13234,62206,111953,59232,51112,69131,37564,14793,16044,-2134,-8884,-1012,-25308,-54212,-38000,-9623,-8264,23296,65759,62523,10546,-25053,-40544,-37062,-19577,-19206,-49907,-76620,-89301,-81189,-37181,56315,95671,25642,-43600,-16349,27552,93936,151429,127754,56288,-30387,-67381,-35758,-8484,-30330,-67731,-79872,-69591,1654,55101,35583,49101,83427,6755,-47732,31889,94769,77938,100262,126554,98979,50602,36736,67670,49877,29772,39575,20991,5524,35866,39063,28552,68414,66925,-22037,-57540,-26585,-49547,-95492,-76809,-10271,55538,27318,-80877,-105889,-52362,-2852,49630,100646,75624,19977,29322,33285,-14095,-47248,-51960,-50374,-95815,-176578,-212116,-177545,-113006,-34779,40563,35216,-20050,3538,73970,50154,-33808,-24465,79181,150489,101781,7423,1665,54829,32043,-3546,94905,153909,69937,10415,41425,49048,26423,-2611,-17933,-23792,-39679,-16418,55896,84211,38730,-31113,-72950,-93285,-93008,-33984,40917,74023,39848,-62647,-153810,-136581,-79562,-48377,-4914,23192,10360,-19296,-37217,-32343,-44887,-117582,-153511,-98189,-15154,48825,62654,15021,-14860,-3962,-29415,-88873,-90861,-37795,30943,93264,117524,66840,60050,60069,25950,-12108,-14989,75002,111482,76097,119046,162647,60915,-64529,-47245,-4138,-40277,-69611,-20640,52670,87491,71247,30668,-61116,-80262,968,23484,-38354,-50880,-11369,-35386,-80305,-42002,16372,7628,-32423,-40057,13666,60837,13354,-24628,-4552,-35781,-107093,-124303,-87985,-75346,-79981,-64112,-4797,35390,22766,29043,52909,3406,-62595,-90939,-100263,-68138,-3187,10852,-34308,-85818,-94640,-106487,-184433,-194155,-91918,-48147,-65010,-43267,-20601,22896,73792,37173,-31878,-33893,-9368,-73943,-148439,-127423,-39904,21647,57397,56386,1345,-66539,-73967,-64879,-62501,-46716,-52970,-61815,-32513,8099,7237,-61217,-145218,-139843,-58104,-3652,18285,19289,-2698,-6747,47622,100354,43664,-20047,30010,91781,83265,14853,-36911,-41297,1538,51297,48345,-15469,-45360,-62831,-128105,-136966,-80107,-79509,-63918,7989,42658,71330,56849,-5895,-24635,-44951,-63115,8853,93430,67704,-7011,-39417,-29132,41601,118381,94417,57935,123142,155436,80819,45164,59458,-20283,-136416,-90622,82916,137138,28394,-84242,-122067,-91517,19586,87815,59333,44742,97597,114768,32536,-77256,-130467,-135048,-81879,27446,95191,82373,40399,15172,11836,26563,6552,-37562,-56660,-4231,61233,89794,118214,155733,159481,179465,186529,143810,126667,148469,101822,1649,3228,95584,128416,66520,-2451,-17884,-85039,-153194,-104934,-29276,-46302,-64759,-38566,-45962,-58792,-38045,409,13925,17974,75990,86295,-9976,-93024,-33950,46395,71830,98329,106669,62149,14779,-19672,-42738,-68244,-76075,-25998,34818,32178,-42009,-66121,4524,55237,16570,-101098,-159211,-65067,29647,20409,-14125,-54366,-111058,-112922,-24877,9715,-58888,-61214,36484,23372,-49862,-27182,6116,-20887,-45179,-50209,-27532,-4166,981,19344,45403,55057,58080,8192,-65803,-83743,-7645,92989,85344,-18176,-29510,66514,80989,-814,29675,101029,15035,-118899,-140426,-125949,-103805,-87608,-126059,-75675,39187,72288,81297,167909,227308,168992,29990,-62901,-65509,-19623,20554,76451,69910,-2312,-7700,99131,169136,68437,-66105,-40606,69027,113705,88429,53973,60245,63121,24017,15480,77461,107946,60059,5916,2835,-16359,-57336,-70758,-67281,-82464,-27542,77892,119735,125649,153872,126341,67659,59870,36882,6365,19065,35077,-28094,-106438,-69527,-32378,-80609,-80517,-28755,6135,10755,-53971,-83974,-31142,-9832,-32854,-51510,-60466,12155,93623,75594,28813,24894,-1545,-28756,-24310,-8512,19187,64624,57525,-13326,-48256,-12040,50409,81915,57350,63782,92833,62743,37947,110945,129825,79117,68291,78092,77806,16509,-63057,-103034,-65752,-13559,-44088,-62160,-40431,-89812,-80110,33219,30354,-66947,-56503,40701,51369,8022,3493,-2734,-2832,-11264,-67145,-114810,-80948,-17338,-9586,-26896,-16106,11442,21742,10667,-32295,-98861,-146714,-124677,-30118,27679,-16269,-61624,-26190,-5008,780,8408,-24450,-44216,-6177,-17381,-40850,-506,44807,46552,13069,-28439,-48393,-24114,23405,48473,9890,-46652,-71733,-73905,-106950,-138427,-115539,-48883,-26749,-40442,-13107,39962,36658,-1202,-17714,-22612,-37132,-16347,45348,122590,174510,141900,37936,-15362,-754,-8335,-81174,-120213,-38181,65256,15326,-98446,-121702,-92994,-72796,-39345,5280,54869,66321,19936,19306,59745,-305,-83963,-35064,103697,163496,118997,31191,-53860,-67491,-40890,-66045,-93681,-68922,-52011,-66977,-39131,32652,36521,-21605,-35304,4156,-20149,-68999,-55396,-54066,-79816,-79563,45772,268918,306265,132117,54969,-29362,-114687,-73082,-3967,6551,41154,63475,52380,4184,-63292,-39330,58843,68055,41802,47097,9591,-14788,36318,89273,106499,100055,41096,-47744,-41038,25831,43125,10482,-21953,14055,70395,95943,87904,57187,-1142,-35898,-8890,41943,29647,8005,23750,34209,4383,-19257,-17599,-11470,18341,55262,12553,-32406,8805,81326,99593,73878,18698,10885,35980,-9826,-69241,-53438,14630,50443,21803,-39308,-65270,-55738,-13261,-1351,-21226,-27532,-16662,-50874,-102807,-53825,23985,27510,3294,8921,57807,103671,93694,92445,105935,80007,23935,248,49580,115843,131954,95721,77736,69667,-9411,-96186,-126885,-110330,-56439,-64032,-67248,6214,22697,-47158,-37155,22915,2008,-79352,-105827,-22096,26423,28023,40544,42408,-15332,-65825,-54173,-11637,17541,2606,-20699,24261,77015,35599,-17857,-26013,-24442,-8956,-6360,-15125,-18695,-10017,-4892,-59379,-85947,17572,96489,15264,-70280,-44470],[29638,-3497,20616,19693,-16781,-7685,5226,17782,67127,87034,31688,-3923,-28109,-62495,-78650,-74674,-45811,16218,-7453,-58099,-37567,-8714,-499,28323,25419,2553,-12917,-25711,-27731,-244,6915,56374,123504,53676,-48884,-45020,-2688,42102,67066,13952,-34389,-24489,-4433,23969,69645,95724,75297,45589,56415,57856,52007,88386,145537,124198,74531,89483,67296,25559,-32697,-138929,-167356,-99869,-70921,-64225,329,65761,88494,42888,-58118,-97157,-32320,-5839,-31516,-16377,45882,65818,3805,-77391,-129462,-135468,-71512,-43126,-70570,-56035,-18574,-26221,-6150,30221,9216,-27011,-45539,-79444,-81330,-19538,48154,71797,47248,-10720,-43447,-62551,-81824,-41815,36872,89251,116656,116230,47502,-11880,-13714,-26728,-82264,-146854,-137924,-87052,-54388,-9131,13296,-12557,6893,4793,-29119,-13688,-21172,-100070,-151686,-122239,-43134,4374,5658,14533,81766,123960,106683,76962,10273,-86342,-65570,67624,106963,18470,-94290,-135775,-106105,-84581,-98103,-34089,56888,33531,-77227,-89595,35690,83877,-26515,-89426,-28523,-38100,-68407,-58976,-54345,-48444,-17762,17079,45513,24150,590,-14161,-41548,-77312,-61718,14735,40567,-31400,-86929,-56579,12977,51911,30358,-37553,-106965,-120825,-26929,40043,12723,-14438,-42188,-115314,-104025,-33083,-53114,-121947,-142386,-63105,67082,95330,-3128,-76470,-45850,24628,32290,16421,47140,36961,-29643,-25311,13012,49514,90379,103771,92895,60400,28254,45544,39782,27752,24550,11754,39360,84630,19043,-56247,-27395,-20527,-68523,-53119,12808,50446,69895,62316,46341,34187,11897,-1855,17298,19166,4493,-14063,-57649,-74030,-13247,18344,23404,44603,43929,19442,48873,91142,113685,88378,24789,-10633,-28566,-23430,18857,65280,57704,-4029,-42448,-15076,52914,53099,18900,85101,156117,50276,-47987,10624,76813,62732,58373,51880,40463,6370,-73599,-87096,-18905,41985,69405,57657,14843,23199,84453,118173,132517,113431,13752,-49742,-4484,9475,-61284,-111578,-89514,-36609,-38519,-72004,-33602,215,-26086,-10706,24217,-25516,-80468,-25904,26028,4199,-14493,-4134,24756,-13865,-144844,-197522,-120101,-20621,61081,78114,16516,-25243,19272,80260,40943,-63127,-93075,-36336,31461,71796,81011,67374,58886,48259,68115,142813,122818,28872,21459,68369,48230,36677,46919,32904,12273,-15627,-58721,-50898,-21169,-29399,-34019,-11631,-23899,-47999,1643,62390,48835,-28685,-103555,-129619,-97852,-50720,6339,76013,110537,80637,35860,30776,23893,-34689,-113941,-135015,-84857,4089,71659,65985,8785,-1607,53028,60971,-19516,-92622,-93668,-15789,106607,158719,60961,-1996,22170,31153,-13023,-25464,70814,124442,112976,143235,145931,13881,-87075,-12850,73261,31047,-21756,13097,75427,117256,83911,-10467,-112055,-82380,14897,-19866,-116486,-107288,-37272,-18459,17185,74958,68136,11269,-41418,-68080,-39833,10570,4492,12538,43325,40357,15210,-20537,-38247,-28784,-35241,-48215,-9663,13447,-5586,41768,103403,40451,-57601,-113300,-131521,-129448,-92842,-55439,-59331,-84528,-76222,-71355,-125573,-121030,-5170,94634,63272,4088,-24140,-2347,35166,-6338,-27005,18964,1988,-117538,-193629,-126817,-1832,48949,53740,53628,32793,-7096,-34241,-62415,-92228,-77469,-67541,-90445,-53085,-8451,-39880,-101185,-157240,-165060,-98687,-33552,9845,34452,22843,-10767,-10196,30983,30889,1458,39,-23087,-57634,-64741,-38808,-11380,6106,47521,67228,-16587,-72077,-36824,-15244,-17710,-18170,-37079,-55060,-43941,-16043,48880,90562,57253,-9263,-71761,-64077,33923,112769,62921,-30869,-48534,4157,57840,55042,-21705,-57500,11265,43328,33964,74366,59440,-60523,-117652,-44465,55341,64841,-17401,-111788,-139202,-83266,13635,54272,37301,39355,94664,130749,61840,-44694,-77790,-80783,-85723,-34378,47640,78675,49250,43626,86730,70270,-36690,-81566,-45700,-8766,37911,72860,81455,103880,105841,81513,78363,66218,62757,90673,80622,38945,45525,81751,97034,41192,-68385,-98652,-81118,-93241,-77861,-37211,-30331,-17452,-815,-17175,-50989,-43244,8432,20207,-10533,34561,104212,82950,-12598,-37513,-20668,3092,64100,90816,50184,-13315,-37826,-18079,12010,-7137,-34616,-9223,29258,10748,-16949,24054,60670,5620,-106490,-144916,-70700,-318,-8816,-43654,-59208,-90209,-101215,-24508,44589,29111,50366,130061,88087,-37972,-71200,-48861,-80641,-119557,-67982,43832,85765,21135,-46815,-22728,45080,55843,-15191,-82290,-86712,-19541,75532,43720,-67842,-71016,16235,43242,17978,68845,116332,27920,-63041,-55158,-48593,-52373,-44755,-71447,-64314,-17910,-397,35779,163209,228085,127203,4768,-22410,19989,87325,108436,87652,42971,-9437,21442,94275,100193,17273,-60724,-49823,6945,47811,41098,165,5511,-5477,-80621,-100493,-22239,16112,5739,15402,6981,-60176,-121331,-128506,-116629,-98938,-21228,72853,93751,76963,77805,83553,132204,178230,121448,31423,20097,36635,-18782,-96130,-84714,-61992,-93462,-81136,-10924,23154,5634,-31154,-11255,27622,5559,-18636,-27283,-57839,-22169,64140,98265,105962,90396,-83,-91182,-113529,-74273,4215,72499,76438,29483,26496,39859,35618,17147,-2340,23496,50464,13944,17989,131464,157764,69403,35972,88608,129518,73699,-31030,-99015,-96653,-69786,-95893,-88981,-43436,-73425,-59812,32973,23939,-43700,-4316,92825,81759,5868,-9180,9317,8750,-27966,-106522,-148030,-79343,-17098,-34165,-23425,44430,69201,11525,-19060,14319,-6532,-74358,-101031,-87663,-68519,-51638,-16165,43424,55976,24016,-16895,-60694,-66190,-29321,-46087,-45321,23303,66673,56725,49490,28057,-48300,-92729,-30046,81756,94475,7910,-60909,-88014,-132287,-135309,-56598,7855,7828,10654,50325,95449,98422,67409,100486,131494,54279,4848,88183,180669,171024,100865,713,-61237,-33050,-24048,-78400,-63791,48056,130572,70586,-45116,-96345,-91299,-50370,4301,26692,24841,5657,-49968,-42664,15277,-19366,-130636,-144027,-27321,51468,30300,-645,1123,-8741,-54319,-81762,-63580,-87712,-140347,-141761,-82976,-17288,-31299,-101179,-125200,-80187,-59746,-51745,-29449,-46324,-81512,-87519,37818,272734,290409,93655,34744,-12440,-102171,-77778,-3442,1022,28073,50176,26596,-13278,-54827,-45419,25526,52838,48948,83379,98594,64479,46837,49580,52337,42055,2732,-63547,-60430,-113,-4203,-79465,-78579,40069,112506,119299,138230,123102,12041,-80857,-75557,-42564,-43291,-21050,6218,-12076,-50615,-40616,2759,10824,47893,123172,79125,-7734,27803,116293,110543,48466,-1512,-3365,-3142,-35590,-18858,39159,61345,55814,27983,-49071,-97199,-55941,28123,60493,18777,-27427,-39994,-91980,-136330,-79066,-3683,35914,87101,109114,75712,46079,23863,39787,90144,111560,79747,53068,51436,60379,63814,22837,-6211,2309,-29368,-69037,-83462,-86067,-48340,-33264,-18522,50862,66433,-12130,-40203,-11685,-39225,-125916,-153008,-33260,97008,153717,156116,96877,-14234,-69129,-51550,-41276,-23279,1026,11745,37106,59017,21937,-37010,-54790,-37513,-21954,-44196,-50377,-721,32789,11326,-48435,-85444,-18763,58205,22504,-25075,9414],[62790,17506,21817,1291,-36244,-31072,-25871,-4195,49027,42566,-43877,-98921,-106869,-71142,-41239,-52864,-108552,-95129,-43085,-2199,9349,-2116,5705,13362,-22288,-17220,6864,19969,70429,137445,117612,113127,143699,87112,42529,30467,-9139,-19651,-9893,-49231,-75664,-66585,-44620,533,62563,100974,71219,17808,40843,99325,127051,106349,95203,90832,62186,63960,62258,40128,-31468,-149391,-216112,-117865,-629,21736,46058,121470,153713,99449,7038,-22246,40911,49456,-5916,-20129,32285,66426,57621,7101,-78246,-134796,-78099,-3716,23738,28139,-7839,-53165,-13382,37641,12004,-2475,3483,-42406,-75950,-35194,45032,84107,45645,-13388,-35382,-64112,-88566,-60070,-4532,55969,89649,74437,34590,8409,2693,396,-36305,-91865,-84023,-31600,27781,80790,64898,-14078,-30696,-14466,-9014,-15049,-53785,-91607,-139093,-189361,-151233,-72648,-16757,26229,94433,117021,81162,37610,-21874,-89815,-90458,-23299,7799,4284,-33551,-64089,-60870,-58681,-76257,-24237,52590,62262,-13075,-37013,38939,52513,-68457,-118773,-39234,-9460,-32482,-42830,-64359,-93701,-72031,315,81432,51575,-22095,-36803,-37694,-70354,-87338,-69315,-57716,-66275,-49164,4521,62125,66614,17162,-85090,-161217,-146360,-60944,-2552,8352,3313,-55160,-96731,-30349,-13823,-101937,-116484,-57320,-3576,64990,81909,12815,-58942,-64445,-728,18332,-22134,19985,107056,82055,27605,8063,27921,53481,46972,57600,49121,-34338,-49418,-13350,-13184,-25109,-12511,34058,85735,34134,-45141,-32556,-41295,-101734,-93832,-11063,74737,94874,43340,23381,40082,10397,7209,58657,51347,20105,4310,-55911,-70152,12836,27716,-6672,29766,82804,77185,110379,166241,139827,19185,-93282,-106584,-58025,6372,82985,125245,87785,7304,-45622,-24054,12043,-14436,-8775,125297,230511,123027,-21097,-30557,28577,52483,50236,52458,49528,-21166,-138676,-155484,-41045,41929,71746,85101,40596,23912,79652,95818,78288,89992,46964,-21012,3364,33742,-38012,-107933,-82210,-42894,-68015,-101169,-44779,-2036,-49289,-104279,-104029,-109551,-90604,-14776,2130,-31104,-9534,56723,102889,58984,-51086,-69090,-6427,47619,86764,63193,10196,24328,74562,65282,1581,-46627,-35729,-19516,-25205,23952,104146,89521,5116,-14556,55827,112318,48395,-26756,-5171,33886,9596,8131,22706,-8611,-30652,-21880,-45233,-61575,-72162,-89750,-42095,46242,21628,-51661,-14598,43391,8981,-60432,-84751,-81611,-73864,-39833,26674,74208,100607,88558,59938,62500,34567,-50498,-80767,-59042,-53637,-6307,60952,54148,14894,28564,90644,116745,55250,-27870,-82539,-72478,39629,120413,45334,-47458,-19983,47831,43742,9975,50187,88525,115866,136416,89639,-29590,-79898,-10170,66176,35359,-16009,9038,63123,93207,84778,10212,-65544,-10673,86509,36951,-64422,-56878,3541,52544,126821,147043,104678,59634,11323,-46014,-64304,-29982,16153,26324,7380,35496,75854,42905,-23029,-22130,12085,32573,34433,-13372,-55763,17204,98559,58082,-10202,-89397,-147424,-159548,-113173,-71023,-89462,-94886,-29166,19409,5481,2589,67402,149405,129245,47672,-37058,-54640,-6297,-14053,-25779,5325,-23650,-108536,-110618,319,116818,116808,49108,10237,12300,14243,-4472,-57998,-124410,-119177,-102054,-124069,-103097,-84689,-102967,-93411,-96186,-121044,-94969,-58150,-38088,-14058,-13888,-50914,-68583,-31645,22023,19444,-35144,-107127,-134417,-100431,-18199,26466,437,29007,78745,-104,-73255,2263,103254,92583,39917,33591,3546,-67438,-71058,6807,83834,102284,47081,-18047,-5921,58954,102129,52062,-31393,-26439,50979,60307,-8149,-63516,-68874,-44907,-45414,-63,72773,33111,-61735,-71431,-25358,14811,45074,23835,-60994,-127483,-108188,-23910,41211,60704,53781,50811,67523,43274,-16397,-41119,-48741,-93486,-87014,-632,82606,71062,37596,67193,66704,-19749,-46092,6296,12707,2897,18100,34088,81325,113696,58361,20315,16888,20862,35644,33765,22231,30813,35807,43317,10690,-90977,-119859,-66810,-29826,-15167,10137,47752,90995,77401,425,-52920,-41403,-25365,-55395,-89274,-40234,60650,122561,98712,52453,-2338,-27173,9471,42027,34365,-12462,-39164,1100,82821,57113,-36197,-33711,58533,93986,45590,20565,10782,-36385,-89909,-78197,-41146,-44714,-75628,-72436,-22695,-16445,-32488,15058,68847,79950,103945,130883,47463,-84168,-105046,-47167,-43873,-99392,-58725,54113,93575,21920,-85454,-83172,8790,42935,13710,-2909,-13796,-4299,28847,-17812,-91214,-78074,-22513,-13676,-19546,7958,11343,-20321,-18512,4846,-18420,-52936,-39613,-30061,-37697,-53637,-74727,-50390,81877,168094,90908,15895,32884,68295,112085,107531,21028,-65475,-59611,8888,41856,21523,42650,69839,27542,-22348,203,-4855,-61682,-89974,-134076,-172972,-125534,-61901,-59066,-16081,41318,1320,-88599,-135695,-124398,-87600,-41739,8948,47796,64854,51613,15827,26400,131808,187225,100364,12927,9844,30349,11989,-43145,-79819,-86280,-105476,-80719,34211,86247,44067,-416,9671,31070,21646,32838,48949,11945,-33292,-18570,69145,168729,151344,-13789,-132035,-121406,-89680,-52318,5295,11621,-17297,19280,44408,23302,5316,-20264,-36844,-31483,-19087,15445,93539,98974,27647,12030,76973,139282,108154,18503,-51217,-69213,-70788,-82530,-38940,22107,10702,-15360,-28081,-38678,3276,71113,106898,80975,28136,22856,59134,66933,2680,-86268,-112482,-57058,-13439,-35819,-18180,61482,89977,27617,-25550,15758,57532,41547,-18152,-74757,-81039,-19394,57237,96897,90791,61471,1436,-71558,-70700,-41773,-71316,-78215,-22175,26900,45001,77566,115802,42406,-62668,-47125,78075,141523,76968,-46282,-121726,-133748,-62836,44142,51188,3879,26193,77331,76247,37978,24400,91791,144290,67191,-15133,17733,100757,153547,143030,27701,-62102,-53570,-65204,-83441,7727,126536,170889,142237,84278,33889,18350,35486,29045,-5255,-19641,-18191,-43894,-74831,-75267,-57314,-77712,-129043,-107339,-62569,-78090,-68649,-12125,6591,-14960,-91,39543,-22095,-135520,-152898,-89737,-55407,-107843,-192989,-201211,-96196,97,32812,28424,1419,-25892,-53291,28489,240884,271070,83678,2424,-36057,-78784,-26915,51883,22590,-6219,-14224,-47821,-49499,-13223,-2019,18418,63013,77650,107700,154326,101066,-1240,-50941,-42188,-10344,22414,26431,32066,31315,-38525,-128330,-84045,83137,164917,158398,176884,156580,40580,-54347,-86371,-98277,-86240,-9816,47984,33142,-5824,-9877,8899,-5620,24674,103817,46714,-60808,-26740,80594,93258,29932,-2929,7827,-11239,-45457,5425,81266,95555,95609,93660,1534,-94727,-67838,35504,86881,62197,23041,5802,-41924,-94536,-105332,-85020,-30253,43336,54030,-23695,-74309,-40021,18926,43833,62389,64613,43761,-756,-26860,-19316,-19522,-34822,-45240,-55617,-38007,-34846,-45978,-3296,38288,57488,107990,123317,50098,11772,25643,-12673,-94804,-94943,33259,155968,217502,229354,156102,29005,-11456,32760,24646,-33488,-44654,-6520,7526,2719,2939,-1479,-1155,2908,-17397,-53890,-42904,26033,63897,5779,-83448,-125751,-84994,2342,53865,69927,80997],[46409,21451,21213,-8952,-44287,-54309,-49684,-8945,38370,22379,-51003,-91990,-72299,-2395,51660,30185,-67878,-85436,5378,65075,33700,5850,13950,-28844,-102147,-73812,-36973,-12759,76287,147013,116911,99738,86790,29603,23820,14922,-36004,-63048,-74442,-96865,-95783,-98567,-90269,-32601,37101,72797,55089,28033,45628,73965,75782,38193,4586,2433,6608,27710,49058,31003,-20075,-102429,-197314,-153342,-26112,-15244,-10527,74166,108418,66487,38793,29847,45339,31503,8028,9534,20460,34447,69490,57913,-17655,-76831,-58766,9199,104679,151632,83917,-761,6896,28319,923,5455,33833,12239,-33398,-67500,-21995,53518,61083,20815,-19642,-74342,-100592,-78993,-36380,49924,99377,64381,43670,55141,27930,-19036,-37409,-3239,52336,80551,95551,97470,54149,-3195,-33221,-38318,-34875,-63375,-98156,-76910,-97626,-180651,-190159,-129103,-22742,84178,138998,115024,57956,-1056,-62768,-103310,-106648,-96071,-66396,5982,43362,49036,65478,52993,20528,29591,33345,47859,68696,64094,41504,4023,-66798,-88506,-41249,-8578,-19854,-34310,-21046,-13671,-19934,20401,86426,58485,-23386,-35035,-18719,-48419,-94273,-108680,-94377,-75935,-40274,22632,60086,23953,-36199,-96630,-110891,-87627,-69427,-51380,-14892,-1443,-28793,2694,101723,63646,-65099,-71744,-30373,-19301,2447,19613,16363,-18351,-52295,-18364,8315,-51341,-54994,58535,112583,94792,40960,897,4178,-9763,-19282,-4675,-48247,-71906,-47381,-28616,-29301,-19434,-14658,1323,21287,32863,30202,-28936,-97687,-117310,-75251,16568,54360,8416,23044,59267,7526,-11180,47519,45244,26971,30760,-21492,-52220,-18073,-23610,-23016,47409,104687,87381,113278,171180,141165,15135,-90245,-103529,-69111,-10735,63666,103725,72229,-4144,-62659,-76383,-69624,-58124,-6634,98081,179262,138718,39417,-20318,-12587,26703,69194,99383,82238,3120,-70158,-68777,-31295,-3660,44370,78743,30631,12862,44984,14078,-15063,36000,41297,-18371,-18531,7723,-52893,-110258,-49908,21043,-39297,-152048,-119171,-20692,-9065,-62286,-78090,-71921,-13463,51549,-6332,-79908,-33627,50347,58361,3421,-11976,30643,46877,46402,56307,33541,5108,46758,90294,32391,-30864,5814,92075,102271,25725,3972,68209,49168,-68932,-88852,2359,60772,27166,-8836,-1228,20631,1637,-32118,-47806,-66489,-77346,-46992,-17355,-34108,-96219,-144962,-96373,-3427,-33080,-94922,-42234,20439,17840,-1862,-15822,-48961,-82547,-59139,-4883,2634,2348,19614,27790,40096,-726,-91296,-59595,34923,1577,-44077,-789,23574,1656,1206,52704,106859,96162,40873,-50616,-101070,-17262,87605,59105,-7371,2080,77562,119651,77782,37453,15443,51900,86911,22056,-64455,-74526,-43653,-18221,-24956,-53348,-41069,10013,30541,38504,44204,28987,72611,169737,176015,89336,51811,67792,94116,119220,97760,91165,116714,105057,44811,-8067,-9695,21655,-10384,-62996,-10093,68428,51335,-5937,-14247,34520,91295,93631,15205,-56464,-22349,45172,64768,75422,12753,-96634,-142704,-91422,-44929,-79981,-84095,7191,63282,59169,51861,53357,63768,69564,36785,-33287,-48338,9024,40704,21359,-14293,-56564,-80116,-11215,108639,189878,138771,16930,-59534,-65929,-45666,-19457,-33450,-77237,-70830,-55016,-84356,-115136,-120065,-101004,-50382,-29420,-51397,-56722,-71123,-93445,-78199,-57116,-69524,-79087,-40570,4853,-13761,-50158,-55241,-58324,-56997,8800,23784,-28421,5399,82991,52065,-12187,35186,131790,109380,33155,38126,43350,-15521,-35957,1811,36012,51820,25737,-404,33456,75105,90054,57295,2453,20679,72368,40791,-10550,7265,23073,-682,-21796,5876,27308,-7655,-41138,-58500,-74451,-36679,52597,90089,42090,-34644,-91850,-60149,39519,112353,94397,19287,-30726,-31526,-18862,-25344,-51881,-98148,-97786,-27337,59767,62474,14064,7466,39055,14426,-19706,-3285,-6231,-31866,-8647,24488,77678,115689,46615,-37038,-33502,-1638,6030,8323,13604,9488,-4804,-93,-1103,-46206,-70379,-67034,-17927,38832,72412,74819,54676,5652,-88469,-121292,-75360,-63518,-94608,-105580,-75793,-18420,59427,117509,153182,123186,44411,-2220,10943,27083,-4455,-58181,-16170,85222,56507,-50569,-47542,75086,139884,84779,1476,-71088,-101584,-75549,-29123,-26094,-69677,-92638,-32302,34809,13531,1224,66207,95755,78567,64836,41261,-40273,-98970,-56391,19757,26174,-38506,-54715,-692,45167,18831,-81437,-113273,-44348,17747,58833,86145,45989,1184,-6405,-31718,-74751,-64291,-24095,-31674,-63913,-78074,-97528,-68427,-1145,24849,-21697,-68529,-32507,10668,11292,-23076,-70016,-86884,-8851,75133,72551,51690,72914,81126,82768,53203,-44865,-165556,-145679,-45010,1828,19320,117563,192206,110223,3401,14684,51,-89169,-160872,-213085,-190254,-77567,-25295,-39059,30250,75724,-9368,-108721,-131150,-97903,-22632,34498,45459,43082,69451,69550,10523,565,77356,91334,2719,-25534,6191,49200,91769,65497,-12300,-60844,-98182,-67118,88132,179288,128227,38379,-13958,-12154,44040,115220,142582,92856,-11431,-68691,28830,159865,139061,-33307,-127220,-93026,-89369,-86605,-27012,-57292,-126598,-94601,-39802,2189,47590,11492,-76947,-104441,-35277,11733,23652,23983,15386,12092,28005,72359,54710,-9486,-57537,-62627,-55756,-33879,33317,96916,103764,39805,-80914,-116592,-3366,77795,67180,65504,88727,77185,64957,102650,79160,-5558,-39251,-18965,4779,-5514,-5716,20904,35543,28303,14106,21543,54006,68602,22353,-12051,14797,61413,63617,25609,-5000,6732,-19968,-95492,-103536,-71212,-73838,-93305,-100160,-68068,-22707,30304,125973,130715,44144,3165,47016,109106,104921,-2202,-96654,-114659,-31992,52529,13779,-58380,-25926,62558,73643,-12881,-60052,-29925,6963,11582,-2873,-28015,6169,115472,152875,47995,-26058,-46818,-89293,-79017,29222,108878,129272,153294,176294,164020,165577,161814,65741,-40355,-32888,27834,40266,-31141,-100267,-73307,-12222,-45958,-80896,-73918,-88154,-77338,-35203,-10220,10344,62131,118450,79477,-44253,-103725,-69767,-59267,-127336,-199834,-181934,-49156,69152,79966,40376,17646,8559,-30340,5109,169474,231995,93682,-5440,-56704,-55299,11285,66263,28121,-19827,-49885,-75044,-41404,46039,68529,48008,66740,84776,94386,107687,53630,-52281,-108636,-83657,-21469,48718,111196,146960,97790,-37424,-120811,-47508,104386,167528,167444,167109,138976,82977,33896,-36441,-89801,-71380,8949,52635,56056,42215,10954,-27327,-61124,-35479,19021,-47386,-139206,-103941,6876,48204,12283,-999,26209,17464,-19076,2505,63867,108525,129775,140899,58032,-67730,-102030,-27385,21094,30240,47804,68931,43209,-30294,-94887,-114229,-93096,-70124,-90823,-166161,-176447,-55381,37526,2803,-16155,6925,-26115,-83708,-78172,-31733,1554,-12180,-61560,-77673,-34290,-28427,-31680,30300,58499,42642,71590,120925,98343,58196,32469,-7821,-32532,6383,89185,112898,133450,176496,147027,28072,-21814,49284,86449,-5434,-83961,-68611,-51759,-38134,-10213,11335,27786,16064,-37515,-73277,-47106,-3554,9389,-60660,-164913,-182557,-114846,-17562,63229,89494,65975],[-26861,-15468,23312,38000,14578,-29619,-43907,-4184,27640,19093,-29153,-62935,-42625,14922,68514,72067,25965,48904,133243,130930,38734,11950,22012,-58730,-144339,-93645,-53325,-57958,-1943,56402,39653,23203,8723,-21083,-12794,-1565,-21744,-35109,-42010,-59502,-72366,-102533,-109167,-37397,39109,54225,47324,67816,85882,52824,15446,-7651,-48040,-76735,-32183,60013,75659,-872,-43486,-38110,-74000,-102724,-71469,-88861,-67036,14670,29656,-3648,17108,34694,24299,-149,13326,54236,50763,20838,15520,14043,8331,3956,-12292,-6777,83328,168842,153226,86633,49222,16388,-7880,22474,66509,54280,-10814,-97712,-92367,-11010,24990,1205,-28858,-66412,-86761,-78183,-37425,73581,140640,101135,65217,63112,16364,-57830,-60326,35729,131162,134951,68213,-6518,-32933,5353,23562,-15851,-45062,-62507,-70703,-44435,-43111,-84698,-101146,-76214,18982,129150,155642,97164,42587,8737,-30436,-62680,-75129,-86757,-60674,18264,56380,71916,129043,140481,90318,72598,46958,36429,77284,68649,2649,-32024,-46319,-71839,-78774,-90655,-90945,-75599,-20286,45921,75331,92579,98269,63306,15268,-7399,-12962,-48731,-94064,-84548,-49772,-55453,-57076,-3652,26428,-11024,-64571,-85377,-56405,-41218,-51956,-47102,1062,35939,52615,104272,185141,144894,13576,-54369,-77950,-58831,-23556,-25982,-29497,-2977,18896,28091,14243,-60230,-125674,-96441,-26590,44413,39816,-30164,-48570,-49600,-77125,-48075,-4380,-10184,-39911,-18478,15140,17598,-24365,-51721,-5759,80080,82790,-3133,-55667,-85611,-108683,-80233,-47002,-37435,39901,90034,28576,-8568,37589,36647,13426,18011,-795,-31447,-51655,-67324,-23021,43954,71010,50967,70085,115325,111493,40573,-8594,1847,-1522,-16794,-10211,37634,77546,37977,-37518,-107011,-109671,-36899,16240,1157,14833,75596,105091,49251,-21202,-16989,60128,99451,73660,54161,74780,77539,-2562,-40728,15158,38781,-10998,-8844,20936,-8381,-3112,45839,20347,-40789,-34470,-7316,-59529,-110972,-37147,63672,3753,-141925,-131064,-4065,62938,68485,51760,12839,45856,98520,15008,-89819,-75846,-40112,-77950,-118702,-58664,8295,14521,44124,74289,39212,-10397,-5580,7880,-42161,-69054,13448,109925,115498,47551,-16056,-15322,-40949,-111188,-90675,-7793,43452,51174,53345,50835,52228,11329,-51746,-64423,-38187,-37642,-32951,-17320,-50837,-120940,-163984,-142850,-98471,-113318,-122507,-62245,-958,49792,68718,35879,-25781,-76033,-79541,-58013,-54056,-50738,-33194,-26506,-6957,-27338,-94939,-39560,99130,63560,-56371,-46611,14199,-18495,-84500,-53656,38987,83934,58781,-32004,-59791,35916,112787,78184,66936,64872,85488,123745,98552,47644,-10777,-8643,32492,-6748,-64781,-65600,-65428,-59778,-27537,-35503,-41496,-21297,-39949,-63429,2593,48693,79821,167793,214956,154079,95809,88564,72245,30288,-2442,31007,108023,153121,132045,76852,50170,18386,-40860,-57763,2023,61644,59895,36889,4025,10803,66482,114378,87296,8352,-15926,29852,76458,115815,79924,-40988,-126423,-94361,-15009,612,-11839,21252,37393,29551,37760,4040,-24175,-8752,-3160,-6842,11255,48675,95280,97067,23398,-43570,-57315,-554,89754,139307,72887,-21867,-73284,-101715,-109185,-62514,-6735,8431,20596,50327,6062,-81748,-74744,-23235,-8463,-6422,-3212,-8035,-40675,-71280,-64412,-35427,-23017,-26655,-15121,-31725,-82923,-50800,54727,70285,15670,30150,13887,-41472,-14847,80522,123801,76913,31431,56574,38891,-39899,-37113,31247,57353,43243,20654,-24203,-63384,-96452,-90884,-7043,70318,95746,80496,55689,62173,46369,8831,39604,91256,74638,43310,39884,19017,-19030,-24070,-23374,-73584,-114696,-63451,20492,71520,91620,77395,-976,-42912,27596,113389,94846,6851,-81511,-98917,-43679,-9888,-32712,-51521,-41591,-21770,-154,9649,1863,-4685,25871,3081,-73790,-111251,-100978,-64170,-4317,20584,46873,55272,-30274,-132840,-122143,-71672,-52418,-12004,26569,16853,4373,18453,43523,51154,18775,-34123,-9082,58042,93687,35477,-86361,-165420,-203119,-191494,-131319,-72199,-21165,-8977,-42816,-58020,-7031,62282,157563,191711,114105,20821,-2482,13783,-20740,-85969,-44763,35897,11948,-56998,-47137,61379,124910,72123,-26049,-128046,-154583,-76610,-8045,-11437,-33053,-10475,55240,46417,-55196,-68856,38965,88367,55723,13540,-20624,-51717,-29214,36574,73552,43229,-37732,-106099,-71990,18255,32365,-39429,-73812,-43847,7049,57023,76592,36534,-9342,-16060,-14549,-49208,-59165,-25617,-28663,-81862,-121699,-139945,-104474,-26861,25653,-1807,-45820,-10022,43808,65827,53176,18807,-34310,-43365,23658,102021,104541,76167,59956,58172,38443,-27535,-149772,-178892,-78829,5079,62004,141767,179604,108611,35948,51940,27503,-88642,-170337,-179327,-115322,-20718,26344,51764,110843,105362,-2971,-112412,-143750,-106891,-20205,34943,47965,52730,80639,89354,31935,-18350,-16555,-40227,-78213,-41419,15685,83096,163389,144854,48902,-26142,-73185,-35876,111426,223005,199163,85166,-20821,-44642,30704,121339,160914,120498,20592,-35316,27997,83155,44986,-46258,-95421,-95649,-102808,-66025,1559,-63730,-173713,-173349,-128772,-44119,58355,43697,-66000,-112371,-39889,-12434,-26411,10085,47385,20967,-17882,-14455,-45513,-85828,-84204,-62474,-46196,-21340,36047,110741,147796,95787,-41516,-116189,-46497,17802,22456,65442,131098,84839,18527,93008,143669,84144,30326,18281,21785,22213,1422,-46886,-77379,-39633,35772,51064,22660,14625,-377,-2064,41454,59281,-6079,-103161,-154801,-123047,-117981,-153046,-147553,-101792,-66912,-74607,-130130,-131954,-92555,-60393,31446,117578,124417,81063,34498,34009,52397,18386,-45438,-99765,-77583,-46120,-72193,-97855,-55298,55901,122301,46794,-53135,-104634,-116388,-40427,37483,-1472,-13094,54038,52236,3824,7381,-19501,-81798,-69812,-2859,10464,19167,91332,167896,182462,203135,211350,97890,-27991,887,97079,116141,44755,-36893,-37065,13791,277,-29119,-20541,-17104,-21184,-7183,-5511,-24294,567,74502,96220,25977,-43234,-37120,-34454,-101075,-136846,-96586,-8201,57759,44510,7424,6064,2818,-38869,-2659,145729,212144,105832,19111,-26425,-12642,16322,17335,5091,2904,-18084,-16413,39004,115189,138242,93164,28749,5254,2598,-12185,-15020,-28968,-58956,-51422,-21297,18882,84422,153131,132910,6123,-81418,-27819,67627,103738,134572,132175,117242,130251,101974,-4771,-67176,-34067,23708,24722,22775,29121,-7634,-63665,-81255,-57488,-51510,-116905,-152609,-105443,-14776,40377,30802,-1341,8510,35635,39136,34254,62335,123257,154650,153588,84625,-34533,-98520,-65741,-55549,-48637,21945,95539,82914,3718,-38576,-28552,-28585,-54230,-103695,-174800,-157698,-21975,63228,6661,-27157,-2878,-68109,-141319,-80636,28515,57179,9086,-47706,-43756,2810,6984,10120,64322,52347,-16000,-19071,64098,107862,69841,15418,10318,48898,83980,100747,41036,21753,85188,91251,-15182,-78749,-6839,78343,37317,-51649,-70648,-39455,6252,14140,-8039,-1056,-10938,-65700,-88848,-52954,-38156,-53439,-88208,-148548,-138458,-42137,37319,59075,26527,-18929],[-85525,-52712,34848,110037,90765,6131,-41012,-24397,-7218,-7763,-47770,-95056,-95355,-49681,-12372,23994,56766,135405,202303,164722,51021,2614,3780,-65212,-143112,-78977,-11113,-49374,-73815,-16897,-9511,-47865,-36287,10011,51335,49822,11991,2785,23206,8155,-41431,-92813,-93694,-21743,36613,38233,49501,92295,117872,67332,7907,-26071,-71723,-100128,-26907,109688,101168,-28498,-76520,11957,67106,17406,-45440,-60836,-17095,33243,27879,7159,28743,51194,33710,-14306,-8540,50191,67090,7136,-62123,-59258,15857,63580,32369,-33221,-26150,48047,115323,117023,65963,6352,-8380,45857,109824,83404,-23578,-112381,-111658,-63134,-51382,-65676,-36866,-5769,-24997,-64963,-46070,59318,122297,93716,45072,8344,-32889,-64940,-34949,43278,104010,91469,4868,-92461,-89388,10641,83916,38535,-15739,-7741,2691,-949,8821,18138,24779,38072,78422,118788,116389,46505,4035,13521,14117,7413,-5898,-27144,-17891,17122,-8981,-27562,52332,123033,91431,79877,71779,22213,-14427,-36610,-54135,-44047,-39869,-75986,-118802,-176371,-167687,-114578,-84066,-41254,59865,118056,96994,50248,26407,-7884,-36436,-74851,-103828,-62238,-11507,-14267,-10528,7284,-830,-25821,-42055,-50978,-56931,-66986,-48089,-12506,50002,102321,113412,121460,151973,129485,21522,-85664,-113300,-48187,12559,-29899,-84591,-4606,110349,111614,44603,-25577,-108841,-164402,-146338,-43619,14749,-42044,-76883,-57305,-81074,-67804,11031,25901,-41087,-28849,44647,73728,40625,-11561,-24925,32196,40521,-21847,-31045,-24064,-67476,-124241,-143645,-84096,34581,78071,30143,24055,83668,69678,-17051,-59853,-40161,-27742,-50478,-61563,-19373,-3143,-3667,1502,23517,49177,57135,33737,38078,92639,97460,18364,-50704,-8190,79499,77477,-11049,-101224,-84506,14718,32494,-76606,-111562,8998,138489,110105,-921,-41185,8277,36104,33562,83288,173841,166071,40311,-25246,3410,6103,-26127,-22667,-5329,18862,88604,110451,26145,-39812,-20017,8019,-33535,-71142,-19789,33970,8574,-52525,-46936,30732,86582,95710,68310,12358,13518,56203,12352,-73759,-105577,-108352,-125104,-138767,-105777,-66578,-23843,77354,123749,41650,-40508,-79792,-110018,-134280,-115414,-37666,965,-22962,-40757,-73954,-109487,-119895,-104855,-53123,3636,42459,52764,68778,88882,72509,-2111,-34758,-1229,34005,30666,4562,-44142,-93612,-116286,-113462,-111618,-106377,-99574,-97391,-82024,-38043,30632,50033,20525,-8581,-29451,-54248,-66582,-37102,14566,7431,-43266,-39967,-14385,-28452,-4594,77013,56505,-39546,-30652,39803,-12454,-136031,-135736,-31730,44936,48373,-7207,17103,123641,119351,46250,77483,82977,35610,21759,23206,51207,36129,1102,6385,10135,-5529,-16864,-41505,-18824,39222,43560,31454,-4566,-97186,-164465,-104880,-35358,9606,70099,75129,30752,22744,46759,28628,-14414,-42245,-31769,22335,104045,140844,120628,93880,18488,-42467,-21695,26164,57132,83324,73298,1911,-49008,-19325,67599,116019,63314,26995,73005,77738,44882,3785,-62469,-131165,-115188,-14063,77345,70343,18484,9025,29665,30571,-24306,-28988,-10902,319,38637,51814,36599,66597,103396,62645,3488,-38906,-52802,-12173,13683,-29051,-34001,-10245,-37420,-90278,-90972,-19456,18911,21638,70240,36052,-65325,-32763,39470,11808,-7994,15482,28289,30392,33348,27063,39307,61635,53257,13473,-56488,-117845,-54577,79620,116824,62810,45718,34053,-22165,-42628,43092,136248,101869,-16084,-50522,-55532,-125807,-120449,-6020,76808,71941,14008,-66379,-132340,-186829,-182801,-74014,37991,86515,84943,83295,55524,-24429,-31239,68078,86208,6554,-9626,13281,-12607,-39303,-17771,-25414,-80986,-87780,-50247,-41547,-14216,50297,101266,81023,14321,-430,37056,32865,-6810,-65831,-101570,-48334,18415,22083,24855,46414,9988,-50401,-38393,9930,30417,30314,-33406,-129482,-195119,-190257,-93230,-24094,-32411,-14988,-13228,-101956,-184057,-193524,-173823,-138943,-48198,25448,32253,38962,61435,99791,140984,125690,68860,38518,37756,50035,-7422,-130574,-197777,-183391,-168309,-156062,-70679,73131,102526,11144,-30326,17581,40109,69782,94861,75931,14840,-41036,-28375,-46514,-74887,-35890,4028,-9450,-28007,-20049,46824,80224,17058,-48827,-114483,-142830,-65185,14817,16236,35040,102505,107462,1310,-130550,-146348,-48628,24602,29301,3512,-9460,8067,45171,65056,54927,15792,-83993,-169480,-96184,40372,58641,20115,25873,28551,25742,11785,-19972,-24566,-20895,-23428,-33829,-60449,-78192,-54082,-44818,-100414,-158880,-170753,-141846,-69863,17028,34110,-6918,-14364,22505,69774,90994,91803,28726,-36509,33059,157487,146500,51844,19825,64589,90546,39059,-80065,-150658,-78712,24585,78733,91663,70103,35839,39043,69936,22271,-96011,-140508,-86117,-9805,12578,45008,119123,149448,100645,14623,-85651,-151939,-134308,-73735,-26929,13615,34918,52271,75229,37479,-59660,-121812,-134123,-94534,-21239,37464,101837,160727,124314,22265,-51936,-63060,-13265,72969,150599,175830,101146,3951,-39688,-38738,8783,87659,102601,40917,22204,46741,7671,-43769,-57272,-86512,-118536,-94793,-23095,6528,-60859,-134576,-126664,-125825,-103433,-21661,22881,-18440,-48813,-23171,-39834,-30760,47414,75336,22325,-24424,-41005,-70823,-72576,-23803,1731,-13578,-40628,-14418,82249,148524,136339,58673,-32658,-47929,-10065,31665,86583,115290,54560,17164,86948,123819,86552,55811,45907,38934,33888,-1827,-88115,-154312,-118529,3876,72171,29322,1745,-13294,-64605,-86864,-62320,-71052,-134750,-183254,-174623,-175495,-177320,-142942,-93530,-58390,-40740,-79947,-103644,-90841,-99528,-66726,23754,102113,106801,50067,-12040,-26090,-15801,-31250,-78330,-106504,-129258,-125008,-66667,-9993,59470,132610,121738,40012,-56053,-117547,-46894,46365,11656,-15243,-17695,-66905,-55495,22628,22196,-46558,-66866,-42387,-76379,-93605,-4536,86850,98927,110074,136423,95045,29786,42081,98996,109682,78541,30669,20304,35327,7854,-25503,-4566,20028,12745,35792,34581,-51328,-100324,-51852,690,13575,-4233,-224,-8454,-73545,-76999,-24853,11422,19240,-564,-4515,27242,16486,-41126,20514,199636,240720,114631,47730,22815,19858,5006,-15164,-1293,33637,28827,53289,115745,148645,142807,79240,-38447,-101621,-103524,-98423,-37380,52822,57734,3724,-45499,-38387,2461,54389,97061,45366,-59297,-59655,-3036,25433,78095,103733,117519,140893,84394,-43012,-89293,-31833,38674,37295,1029,-20485,-50633,-71123,-42282,-15821,-64512,-141346,-124467,-61897,-2440,58813,69112,-7395,-57565,-13887,58406,83459,81177,118084,154299,135675,55821,-27818,-31715,4984,-42837,-89905,-20250,58090,39525,2839,28133,86013,110842,96267,42575,-38109,-47256,23436,69346,20235,-5811,14208,-68354,-177556,-107299,39068,48742,-22305,-27202,23309,60766,68898,72693,88041,55346,-28618,-69846,-9881,51970,31957,3321,48359,94511,77670,57189,14554,4726,46897,24805,-64240,-96109,-51845,3168,23009,-6728,-23133,17515,68927,37729,-38638,-52748,-57572,-108817,-125593,-72529,-52128,-73040,-59900,-50479,-33651,41449,75873,25046,-57741,-104716],[-59675,-42183,40737,121303,100377,5135,-65719,-74208,-56907,-46927,-74306,-111780,-118966,-88141,-78369,-37663,17934,82466,129787,135474,67729,-14991,-36294,-64112,-138680,-84796,34250,10019,-80623,-53235,-39737,-84757,-47199,73131,165654,119854,17115,-11491,19811,11679,-39077,-71910,-40991,13771,21560,17436,46005,73982,99741,79812,8876,-69424,-102986,-86353,-31141,55843,62840,-23835,-64942,38930,120018,74143,4306,30804,79711,84609,85853,99342,112450,111717,69669,-17086,-44198,-7714,13169,-36146,-89209,-59708,36021,90397,70224,-18327,-90048,-60382,46434,102372,59825,4309,-10938,28809,102162,92125,-9021,-72579,-63659,-53474,-68825,-69717,4412,84129,55399,-39883,-61853,2610,28004,3986,-20365,-49123,-74180,-56392,11315,54588,45538,35161,14414,-44187,-56647,4893,76569,54012,-3076,12917,42823,43617,51480,61299,76036,92150,103180,94411,74806,14007,-21721,-26499,-25249,27053,50148,18824,15386,12057,-79455,-134108,-49156,72047,87800,83525,72386,-2617,-94772,-107459,-74294,-49246,-51273,-53560,-71597,-122340,-109350,-57823,-101662,-156248,-72214,17810,28392,-550,-21704,-39567,-48876,-73127,-91378,-58283,-15979,37723,116522,103544,15605,-35958,1764,26782,-35694,-94336,-60630,6125,80462,125794,96684,47260,28335,19446,-34161,-97293,-77456,2889,43399,-17915,-74117,16587,146336,150977,91616,60052,14369,-43339,-74735,-14112,48254,13527,-24236,-6535,-37237,-68031,-32445,-18759,-68733,-45272,42162,100012,99719,46088,-21626,-37549,-41944,-67526,-49593,-3050,-3832,-77092,-141244,-84917,15569,26863,3031,58780,153933,128835,-19583,-108330,-65927,-13467,-21425,-28400,-8769,-33694,-42105,-11798,8909,6352,11408,21118,40540,105178,138938,54512,-39101,-26656,24801,17267,-56394,-92128,-28130,57086,50917,-51207,-89178,17123,140519,119752,30693,-24295,-44593,-34514,3972,82257,181881,184712,97963,39158,32999,35109,20786,-16849,-51167,5703,115848,129666,49250,-277,6448,15609,-6216,2624,27068,-13502,-9576,35256,30570,36419,60811,15219,-33570,-54652,-62652,-49579,-51614,-75685,-91513,-57820,-3804,-20747,-79789,-79573,-21568,65911,82447,-5723,-62913,-92714,-144499,-165935,-130654,-73143,-67519,-110577,-117182,-123003,-152835,-124435,-71796,-58869,-31314,18018,11593,22582,77735,65996,775,28639,77425,60365,43485,18105,-51966,-81080,-50672,-9964,-6472,-9668,-7466,-45360,-86618,-65882,-26482,-25467,-28110,-10688,22239,32269,12896,38857,113733,87317,-12751,-29596,36559,69657,27058,-20458,-32632,-28585,13717,71206,26073,-89804,-111757,-38212,31451,55021,25976,39248,96330,46973,-15283,38243,53261,-32137,-94013,-71008,42009,100903,63295,14066,27019,66106,59657,12953,21957,58198,85776,97731,25932,-112773,-189277,-162046,-99724,-38411,-16745,-78282,-122096,-74246,-14924,4233,18382,-1108,-47666,-53146,23715,94689,118879,106555,34602,-41308,-62922,-35016,31055,111732,103740,5260,-80111,-86084,-14593,57506,33509,17418,85529,56020,-62981,-122957,-102747,-95613,-86181,-33612,65417,85848,10725,14167,79396,43996,-32124,-10310,39956,83367,109761,59813,-19267,-25242,23593,50116,54041,10115,-51656,-68020,-70357,-71846,-7897,52957,49998,-14261,-80304,-57192,-37706,-56234,-20872,-19882,-81684,-46305,32639,26471,16915,34901,53721,103318,142023,119942,115286,148563,146019,84108,-1421,-59419,-36975,32788,96143,89558,70670,76106,13880,-67565,-32064,58061,56839,-36672,-83495,-96274,-145761,-130746,-24391,54664,61399,13918,-44947,-85487,-125267,-124570,-56771,5120,41359,62214,76487,15645,-88362,-67220,39602,26390,-75234,-93177,-71556,-63274,-36712,-5307,-15474,-38442,-16082,-7892,-42982,-36050,9611,57454,94085,57644,-23065,-32319,-461,8077,-5306,-22345,15185,67331,71339,75709,116861,61677,-36069,-25233,40289,64881,43599,-18056,-64493,-117563,-155500,-88858,-55003,-86033,-40498,2514,-47201,-98678,-152000,-185380,-147479,-50359,23046,42846,43075,45953,88796,166013,212582,172206,83013,5022,-14202,-15525,-20440,-10644,-5066,-48145,-112636,-65564,94699,144888,55215,28974,103687,95535,7540,-39873,-12328,-18325,-64422,-44687,-16959,-465,17839,20017,15683,29782,37431,72353,68984,-8253,-30172,-27326,-39032,4078,51404,27392,57101,138823,95305,-25467,-91428,-98640,-72231,-20187,30831,26553,13836,40290,56708,31720,14465,10934,-67470,-124203,-29342,93028,95611,78263,111941,96779,51383,-9371,-82066,-68106,-1955,4525,-35025,-55878,-67841,-54997,-48234,-117636,-199006,-187554,-113902,-50879,10430,46025,13882,-35472,-36394,12542,56388,87293,39999,-21826,51943,166877,147815,46615,16434,102886,158000,78305,-68447,-137816,-76004,42944,77069,42460,638,-7907,30738,57864,-12787,-91112,-74855,1200,62109,50551,65683,130307,119774,53430,33738,-4638,-74458,-77942,-50346,-35095,-13712,-7557,11832,59508,47195,-56693,-136502,-127444,-70676,848,63801,101910,104626,59664,-29612,-87563,-51845,3231,14987,24337,71842,65431,23387,-26472,-107149,-103080,21007,95443,56019,27569,31436,-598,-21841,-48103,-108174,-114332,-36203,13922,-29663,-100682,-110995,-48600,-50458,-123711,-115965,-23168,35430,44071,22425,-38095,-6841,71733,67906,33304,15737,17241,27073,61869,104812,104777,44853,-34867,-25972,78047,142887,149925,123935,44139,1087,33012,82093,101515,72000,62807,125642,140391,49727,-5533,28052,67030,77225,61199,9268,-71672,-115008,-93779,-18768,70404,81217,61125,10713,-107567,-197583,-155075,-69258,-49189,-72661,-79789,-85187,-106492,-92563,-61220,-43960,-10448,-3618,-25177,-31543,-60589,-79492,-65362,-9015,47780,53228,4178,-21227,-21770,-9417,-9901,-48314,-112794,-115691,-28803,19814,18407,51062,97843,101041,31091,-40959,-11380,30049,-14536,-47328,-70143,-99913,-65895,25785,60453,-1995,-65533,-55515,-91558,-148017,-87301,5015,21772,13948,25419,52704,65609,26841,-8003,10625,36137,31950,40144,67469,30830,-40466,-43163,-21244,-25282,19325,61722,-5910,-101071,-127179,-97587,-36419,6245,20449,-5206,-52934,-37774,9817,52653,61987,26676,22893,70236,64139,-6806,54893,255543,283623,123220,56217,31308,1510,-3915,22571,38562,46384,39126,65535,107603,100531,49791,-21356,-80240,-95969,-94994,-88914,-23479,102258,140558,36506,-67014,-33712,4145,-14492,28532,33375,-75122,-110956,-45114,-5874,31995,81998,107081,94492,25773,-87393,-124358,-55389,52371,89776,24564,-64994,-103748,-72534,7154,42251,-38434,-133643,-106794,-53821,-22464,40013,68654,-13857,-110861,-99702,3464,83529,69622,67360,100891,73324,-15144,-35466,50417,115899,30821,-61765,-33676,-8195,-38124,-2459,82097,137897,174878,196088,162016,76777,35422,66974,81439,5824,-38157,-12394,-64601,-184739,-154070,-35143,-32975,-73743,-21524,35606,51876,75349,94730,85528,61662,19275,-28690,-31135,-20188,-25800,-12735,43898,70000,22985,4749,37052,73710,64095,-7122,-57613,-30666,-24439,-47194,-16061,16642,14089,37453,84420,53004,-29000,-48231,-57092,-130485,-164630,-90213,-41108,-53054,-31575,-1395,18353,61765,56100,-7386,-62179,-92031],[40890,17973,44677,76061,64638,5684,-69438,-100770,-72073,-27859,-12684,-10126,-16738,-34334,-53680,-21321,6399,-3626,3144,52518,57428,-5889,-38343,-42580,-109467,-85451,55057,81360,-33630,-83703,-85178,-91233,-40082,91515,204092,143879,9903,-44297,-36553,-37764,-39279,-19042,30892,64724,42441,22351,30237,35801,65753,77401,-4124,-117470,-131327,-83792,-91106,-92746,-28245,-7475,-24835,38692,82839,16175,-18372,43470,85415,74895,113132,160108,173392,152545,88462,-14141,-61905,-64797,-68422,-78615,-56893,-3012,51867,93941,113950,54681,-31875,-34514,52025,107655,70652,14465,-25445,-37963,15722,57005,39731,18532,15553,-6746,-14977,4619,62365,115323,78983,-10742,-48270,-24874,-36628,-76233,-84258,-76134,-89408,-87061,-29382,16240,11688,47903,96640,55361,-22536,-39391,-1635,-9068,-63344,-43819,32818,77542,75366,53970,42118,32402,54612,74667,57964,21624,-9624,-87056,-124617,-19039,50884,18928,22226,7895,-100471,-137915,-36250,78468,100814,81758,44574,-14696,-60133,-55870,-56319,-69447,-65774,-13120,38872,38885,49034,51223,-44655,-167086,-190319,-135287,-78128,-63801,-73751,-46370,-9990,-21511,-43023,-38268,-14428,77694,203294,197175,61516,-38431,20612,100046,41996,-53482,-45294,19065,74917,84782,35795,-57503,-111105,-82618,-52686,-47570,-22235,15541,17183,-12219,-16165,25391,71140,85242,96113,123494,128055,103906,70842,99095,134629,110159,74600,54994,3712,-42916,-60940,-72178,-77039,-17256,47179,72875,57203,21895,-15130,-46377,-69204,-93322,-99253,-66064,-13203,-9746,-34986,-9924,25899,4809,-502,65770,153157,136044,17071,-51278,-15466,22441,7153,-991,20698,-882,-13364,10767,14592,-17612,-2736,31089,27017,66504,109370,46679,-41581,-59775,-59514,-104551,-154754,-109106,932,63191,72856,42009,20253,66629,117697,87771,38449,-14969,-83937,-97951,-31753,63473,140166,171481,153653,118546,96297,101232,78331,-4356,-82277,-50338,37149,55830,27945,14450,8186,-1852,-6544,43275,61205,-11802,-5648,42920,15110,841,37073,-5458,-66151,-84077,-101352,-124203,-128826,-108153,-62050,34283,122504,81743,-20381,-38921,-35762,-61813,-71434,-72206,-60882,-51556,-87226,-124382,-114189,-74565,-41593,-54428,-78586,-109856,-131714,-78846,-53907,-109760,-102321,-38986,-50931,-31969,47121,68114,59485,105860,103439,40617,24186,16517,-8794,-2146,23392,59356,76918,66997,34677,-27751,-69855,-60596,-51945,-54873,-47990,-37992,25034,112291,117290,92493,111530,75535,-9060,-2225,85781,117735,14589,-116704,-124757,-52658,9808,62046,51667,-18389,-41053,-523,40369,50251,5885,-40746,-58000,-61431,-44976,22322,35271,-51344,-125292,-90437,40104,113168,91886,21230,-11345,36514,75433,50781,1794,-18109,42874,99910,39367,-81282,-146304,-125116,-68133,-29539,-46147,-100351,-128240,-102376,-73726,-35634,32242,34134,-43206,-80522,-24644,34678,67833,78992,40494,-62372,-166478,-151779,-8119,124516,133903,38277,-55142,-99300,-83826,-42387,-71066,-95302,-7685,12186,-96236,-148587,-80046,-20594,-24826,-54684,-19523,24049,-17875,-15512,58784,34561,-36649,-22190,76188,170941,153428,38941,-73208,-102274,-50722,24943,89815,75522,11940,-50123,-78065,-51187,8690,25393,30700,-2838,-74776,-85493,-68562,-92064,-104893,-95063,-102391,-77727,-21362,13136,36027,44172,53563,114716,161249,135315,137352,195271,222538,182387,101172,37577,1449,2297,61829,81500,78154,80577,20503,-82773,-114016,-55905,9487,4634,-42762,-87015,-108955,-94772,-40879,16983,42308,32961,3892,-15850,-8962,16755,15834,-23911,-22157,27521,41967,-30688,-118720,-106519,-31189,-20313,-81237,-114706,-112693,-88365,-43750,-11756,5447,17292,18957,11142,518,-1128,188,21893,61887,39038,-52536,-47019,35159,59089,54554,70774,90910,85454,53085,56508,114512,77752,-8607,-4943,41536,41955,19876,8600,44674,30463,-49952,-67200,-63485,-85753,-23841,51770,52283,12050,-59282,-105318,-77819,-17583,28921,25178,-28898,-61762,-19541,77728,162257,121611,29393,-37056,-63368,-32618,67685,155584,132216,40310,-56436,-59189,55764,124100,68649,35945,121821,127286,-1835,-92752,-83346,-57137,-28903,13188,57046,56417,20564,-9628,-3216,36996,62010,90772,77051,9358,1315,37628,59456,69647,38610,-36516,-29463,37996,19124,-26743,-14382,-23925,-47100,-7834,56414,32237,-26562,-22454,12654,7856,-1924,8373,-4719,78,60310,112004,95990,68484,79761,52680,12058,-17988,-77063,-79373,22068,76213,47869,11240,-16429,-22819,-32310,-120946,-203838,-145632,-17434,8905,-12564,6076,7900,-29319,-73419,-71993,-31806,18675,6187,-25986,13872,81345,83389,40265,29572,107066,141386,43933,-113543,-176200,-104014,29170,53730,2629,-9952,2271,-799,-26525,-73105,-55594,8696,33410,55277,80857,93759,91192,31748,-29221,30565,85726,62874,60023,65710,8784,-55219,-69297,-12684,51548,60195,15354,-36219,-58395,-81652,-45233,38629,59434,27687,8957,-33910,-68762,-25317,12545,-27822,-76630,-49325,-6933,-2433,-50191,-119861,-102602,15849,82905,36527,-39142,-50373,6962,66547,-9396,-130737,-114605,-9143,19398,-49897,-151543,-174369,-73640,-18598,-97872,-125200,-42996,42917,74448,39569,-40661,-21270,30091,28428,43620,53455,72846,107092,134874,128206,103767,39362,-32733,-7898,78616,112288,116378,101075,33316,655,31792,69241,55856,15333,86814,229979,200153,3157,-94858,-36720,47878,95413,89991,28009,-43192,-29905,2562,-1781,41694,85247,57679,-11211,-88977,-140994,-113542,-39814,6927,-4112,16352,49594,-11501,-82877,-88565,-63749,-12275,21183,12988,-2704,-27140,-60814,-129978,-133458,-45944,15084,39901,65018,48386,58341,66956,13448,-65268,-89399,-60801,-62659,-83683,-52063,15430,74940,61203,24907,35509,32229,-16629,-59328,-93033,-102195,-79670,-15821,38551,3840,-70472,-62527,-71306,-141384,-126622,-32340,2707,-23317,-51296,-28831,1225,-70093,-159300,-129903,-57239,-12881,14421,62656,51765,-33033,-72801,-65614,-76402,-45812,33757,45731,-32915,-105614,-104925,-58958,-14818,-3232,-28251,-28886,-1280,22304,105103,159771,89846,23357,42431,65414,25687,67509,236729,270067,112971,37304,-7733,-42384,-356,72514,68859,33992,25272,45662,42744,2161,-66942,-116456,-68449,17852,15398,-33752,-16418,73193,122198,39545,-35332,47457,90146,7275,-13607,-17112,-107590,-136501,-37578,24980,38253,61916,58733,32595,15045,-53409,-97230,-46331,49475,95134,36194,-101530,-167481,-92791,35070,72844,-12765,-90695,-68285,-50565,-45900,-10001,17303,-18526,-97124,-132166,-64844,25188,13808,-10214,2806,-27127,-75599,-17626,82033,116693,42611,-18592,-16928,-38490,-71985,-3198,108808,133376,128708,152998,140412,64749,39993,110781,119703,-16344,-107549,-66443,-56477,-129901,-132528,-77727,-78670,-82435,-50168,-51483,-49634,4792,60139,61647,46856,66179,69969,38501,-25182,-55705,-46480,-20577,14340,2331,2819,64760,118578,73852,14494,22358,66857,42808,-13355,9050,55191,28905,12978,72749,75894,12912,8028,8061,-80097,-144702,-80851,-22388,-27580,-28246,-28731,583,49923,30898,-319,19072,18153],[90615,40961,26874,20494,24713,18610,-45637,-103372,-68299,27675,84055,95247,65824,-2369,-38838,-557,8837,-39344,-71907,-54891,-18095,9320,3702,-5050,-36623,-33060,57203,103048,-2123,-98978,-101693,-75362,-38908,52877,146281,114793,6214,-58202,-77689,-78311,-28805,33221,48660,57156,70663,45007,-536,-6047,48236,72782,-13798,-130937,-142525,-114737,-167579,-193203,-107865,-38098,-36388,1529,22616,-64742,-95444,-41652,-14829,3085,78085,119366,120571,109215,67104,-14331,-73040,-96754,-100190,-80729,-37514,-174,21049,80600,149651,116776,53012,54200,97016,114159,83859,23231,-41580,-79620,-45669,7637,44566,72135,56897,2402,6750,44504,60377,46659,15250,-4114,-10363,5176,-26,-55624,-112261,-109785,-103168,-144506,-157497,-104928,-19026,97349,155369,68002,-69031,-116314,-85037,-100166,-155712,-110680,19554,90088,78215,43044,-6729,-68116,-47398,10241,13477,4690,-16310,-123614,-171380,-64794,6558,-8269,9122,-7435,-83436,-53741,61808,109766,72390,29734,-4807,-5035,36854,38611,-33566,-81603,-48224,21152,93795,117075,114735,67348,-28197,-140632,-213415,-189637,-109600,-74664,-62295,3703,62626,31628,-10872,-6023,25116,91871,173216,188922,89929,-15069,8392,85237,81991,18541,18670,60053,66390,40868,7078,-102646,-171521,-100814,-15929,8914,-10298,-24654,-12627,16617,19239,-28073,-70374,-48283,19306,89469,115359,97458,98792,152527,175699,142827,97681,42829,6646,13731,-12574,-50818,-30988,47055,77138,33139,-36738,-50076,-23970,-17625,-46075,-100133,-147950,-153128,-86985,2144,72867,95820,74768,49241,48228,42944,54014,55555,41113,43113,47416,40830,33236,41009,77164,66364,34001,21766,2390,-34273,-998,23276,-11794,24120,71606,15276,-77020,-99691,-90838,-150125,-199538,-129390,-17894,28183,72754,103120,89676,74535,68313,40162,5237,-49720,-118949,-159335,-91851,34780,103056,145027,176692,167314,135565,125167,87467,14976,-36293,-43407,-29438,-34489,-42989,-28530,-6826,-360,-3955,27276,50999,41809,38347,7781,-30963,-25627,36207,76240,23790,-51348,-76935,-95451,-122531,-117183,-55428,37221,94288,70468,20316,-8411,-86462,-197291,-180063,-80944,-34560,-13699,-19266,-65337,-96595,-83891,-33778,-631,-9932,-61309,-87774,-47389,-50654,-115899,-120700,-86070,-91255,-37008,51033,97389,128715,145207,89096,38870,41779,50808,75691,82542,39209,37368,67508,54598,11724,-28856,-43336,-41616,-25539,-2286,-10516,-50047,-4713,120146,150395,74112,9694,-37692,-69552,-7152,90345,93208,-23953,-138945,-146997,-95086,-45776,21352,43184,-10073,-32926,8988,37872,8584,-64344,-138120,-184430,-119185,-22400,46551,57088,-3042,-72235,-44557,51111,71150,49258,6421,-73301,-86620,10361,71057,-7515,-74756,-9559,77109,59575,-14698,-79245,-54960,-6455,-21624,-60578,-42456,-24375,-66375,-115838,-101817,-10609,23075,-56650,-97441,-52202,-28832,-19787,24051,24589,-72760,-194075,-177755,-18861,110532,135287,69064,-2221,-59861,-83816,-71576,-124359,-186193,-102560,-8652,-33514,-60782,-18083,17502,11384,-37321,-56721,-22364,-47683,-87388,-33086,26886,3954,14789,120820,195334,119834,-10415,-92718,-96667,-21813,62397,117317,106008,51941,-7344,-30794,-14276,-7692,-48708,-61850,-66144,-84769,-66098,-22385,-31624,-90260,-115228,-80588,-45382,-44210,-34541,12396,44888,47015,72674,101801,86923,104371,184180,242761,220941,152139,92525,40995,13226,24862,42632,67707,50390,4265,-60699,-117859,-81331,29877,68772,1017,-65995,-67977,-60599,-44105,2445,21465,21738,-3407,-29284,13213,71765,44086,-34241,-30299,30128,21672,-44890,-103076,-114320,-59733,-12296,-32709,-59594,-57015,-46390,-29386,-7912,18732,35408,20220,14017,14093,-6007,-7299,46087,74714,16998,-61462,-13402,98486,128140,111854,122617,109509,57606,7849,13174,58918,48589,-2687,-12070,7065,-8067,-31187,-15997,67990,97617,20107,-31744,-23779,-29401,5423,56345,50751,3853,-30755,-39956,-27799,12501,50553,1078,-101993,-138110,-105072,-47674,-5597,-40895,-58944,-37381,-40223,-28663,55191,127428,107063,47078,-8196,-13238,60515,124648,80330,12615,76803,100885,12501,-66078,-102246,-62537,48325,123056,123933,50391,-52866,-105339,-72565,6819,55662,83810,88332,55051,31676,46075,85492,77189,-11491,-102096,-117821,-81705,-52369,-20931,-8186,-61618,-64027,33739,99554,48141,-49595,-75909,-2278,49556,30158,3774,31855,83652,106934,99833,56217,-2253,-17545,-39591,-54629,-24315,-25665,-38184,43869,148308,170276,116058,46543,6340,-11276,-72886,-111889,-39322,57188,41310,-16221,-7455,42132,55120,-18045,-89509,-79689,-11741,16999,-5995,-24519,1580,20644,17696,28981,71020,65473,9101,-76243,-136857,-91333,7005,20505,-24392,12868,59381,-14717,-121416,-102972,30747,103018,38501,25864,102991,118611,55911,-27472,-60221,41590,144608,169338,188433,174640,37367,-109025,-107989,3212,64863,84079,106115,88457,16067,-81548,-86841,-5447,17255,-3142,8588,10614,-147,25793,34328,-34629,-114662,-102981,-25914,239,-32980,-21843,33777,79996,68417,7386,-71726,-103584,-9470,127959,82955,-71093,-109788,-34476,27393,10783,-107373,-196764,-114959,-25754,-27070,-8203,18925,25009,36049,24127,-41817,-53187,-9324,28325,62581,76354,73908,61795,49162,23290,-664,-34801,-52499,3133,66329,75251,83077,70443,5202,-48789,-52547,-11832,-6296,-24272,67070,207977,192307,31888,-65362,-53331,7640,75279,106822,60219,-11303,20911,71308,38663,21105,16050,-43378,-71426,-22932,22599,20425,2929,-4436,-29498,21682,102520,41739,-101079,-151821,-109901,-20252,38705,42278,12319,-18549,-62016,-149263,-148273,-50703,11478,78819,142899,126918,121999,93382,10145,-39483,-42540,-84276,-144891,-131287,-55895,9976,64906,89904,91312,91526,71682,41805,7452,-63777,-127584,-143942,-104329,-40533,-24835,-61411,-57861,-47484,-86408,-80046,7744,23635,-43051,-91191,-102691,-112617,-159089,-204548,-185390,-102742,-11720,21133,37899,41702,-7367,-31900,-8728,-28645,-46216,-1411,26218,-14019,-47897,-30829,-19309,-26866,-36231,-36676,7395,38468,29518,117604,197437,105994,-27781,-58386,-7409,20288,77579,211079,232434,91728,13430,-33691,-30719,36393,73699,34018,7276,28101,58918,25440,-43756,-89174,-96162,-27482,80127,72529,-3727,-6219,27033,39674,27691,39305,117837,124718,37913,-11184,-44928,-117138,-122893,-5308,96892,112605,60374,7286,9356,55543,33221,-9816,3501,22790,21721,-3354,-123619,-212179,-108230,66257,91857,4382,-23083,22875,28240,7709,-18754,-29817,-31374,-52915,-84317,-72379,-41233,-62657,-84429,-83317,-102416,-91561,6934,44114,-9660,-42768,-17801,-4707,-23745,-53876,-22625,71723,89948,51209,59003,53716,-5080,14066,124563,136718,-22168,-131509,-76251,-27843,-51513,-50945,-28968,-35232,-55828,-111221,-174364,-160272,-71827,7323,14866,-8140,47569,127124,122034,19176,-57300,-78404,-74915,-23103,11443,28010,51869,65319,29865,34800,82655,93522,56120,26776,54596,76274,16050,-18491,46789,50395,-16488,-980,40711,-3106,-76771,-77134,-50155,-44928,-42654,-52419,-25485,27082,8563,-2967,52643,80997],[69591,27975,19044,16680,22094,42264,-1320,-73540,-42981,71867,115443,82882,24315,-41175,-79315,-43227,-24560,-21040,-33240,-82167,-80766,19926,60858,46299,59561,70866,78489,86386,11966,-38108,-11544,-6300,-18297,35681,111150,93931,15097,-37057,-60321,-70538,-14290,48884,6244,-21078,47524,65469,2185,-22840,45164,79349,-5250,-111153,-124471,-124058,-159407,-136124,-97855,-89515,-92721,-30122,15930,-49270,-96532,-75939,-71686,-30762,39967,43883,33196,52211,53050,-8991,-84712,-98305,-56673,-39526,-51994,-60416,-28352,79542,168800,114373,59342,88469,102268,75221,57078,22273,-25207,-15922,41302,37355,8725,45156,46396,-21669,-28496,15929,17850,-30994,-51255,-13701,16766,40618,69257,31510,-87933,-139245,-109655,-148961,-218160,-189719,-51959,103071,145001,21551,-125640,-162111,-114693,-132939,-176567,-100086,35461,89149,81246,52757,-11421,-90825,-108273,-88519,-72844,-63112,-64210,-105949,-113735,-56621,-27803,-14288,9139,-14061,-43398,36628,121927,98304,6784,-55354,-67024,-4434,71188,62777,-14436,-38686,31184,77140,71411,45227,20162,-27752,-84901,-147483,-157427,-101104,-23374,-4349,12141,75092,112043,37350,-36229,-1977,70175,101199,116457,125283,84387,18622,-7297,-2163,28800,51752,83764,104165,72272,42616,37649,-34673,-92734,-57736,-13503,2214,-25723,-44367,26009,94699,41587,-72399,-138167,-126198,-64404,9483,25883,5546,43797,131336,134898,69034,16652,-17751,2541,71861,60010,19218,34655,88730,108509,52516,-30985,-44106,-20882,-6820,-34003,-104380,-151074,-153293,-109004,-13897,99753,144421,120259,119572,103341,5994,-59609,-44455,15935,65058,42018,18649,68194,119246,144116,118554,64103,2575,-39750,-45036,-7012,-17407,-47617,13365,61620,6782,-71957,-80948,-49804,-84938,-140926,-112024,-48079,-15205,44653,93832,81332,30340,7678,-5612,-39601,-84044,-126961,-172524,-122809,4405,75455,103750,139185,136475,101514,90478,70779,57458,80128,66200,3747,-54337,-85474,-62725,-672,39109,24712,1891,33845,106414,103590,17198,-7708,6593,45857,126045,96645,-5656,-16016,11296,-9787,-46423,-45337,-23297,-3517,39380,64512,16224,-88389,-164318,-108904,-14197,1144,6853,23513,-12385,-68146,-92623,-80077,-46445,-20955,-34963,-52395,-34539,-23021,-38115,-57975,-79649,-70323,22211,99624,127542,145155,138130,82789,59531,76423,104176,139199,111913,6368,-32108,2055,28515,38085,22101,-16589,-43138,5452,72037,51530,-19291,-7561,81214,106670,21272,-71655,-124849,-129854,-53159,40781,46957,-30192,-96171,-119448,-115724,-78201,1626,32687,-37548,-83533,-30866,14888,-22979,-88175,-144450,-179267,-102121,12783,66076,86431,59344,-17306,-25605,32122,6395,-27514,-19143,-76105,-147922,-48090,82570,40648,-44864,-31452,34935,66482,43944,-12609,-15979,-8126,-49430,-73502,-19562,23248,-33350,-118195,-135009,-42022,10300,-65748,-119767,-93300,-90566,-82939,-17088,-142,-51256,-101298,-78861,-4666,56934,68846,44484,26612,-1420,-17143,-522,-47457,-109416,-52261,23015,31847,10041,-1538,-7702,20820,20674,-3755,3430,-37658,-107019,-58001,60205,87012,121152,187520,169762,42103,-69943,-89041,-33869,60992,111259,103581,57255,14260,17722,30650,-2404,-47102,-78547,-93433,-94618,-63112,-3660,33941,18582,-55464,-97958,-22997,40812,-15601,-78090,-26498,54358,54846,22393,22898,15401,27290,106375,173380,143017,89518,65611,42026,-4854,-35777,3777,58583,20872,-16029,-14474,-26477,7390,80578,70067,-17746,-74283,-66260,-46325,-10355,26951,-12054,-67986,-106220,-126189,-78858,-13248,-10935,-36382,5364,48259,15514,-38630,-77716,-81543,-14723,18004,-18865,-7227,28354,26962,15843,9559,-5279,-3762,22477,26021,-20564,-59711,-16356,94371,123391,37375,-27175,21264,110859,149534,130981,95910,51829,12466,-4265,-16577,-13227,4432,4067,-18118,-31023,-43919,-73961,-77920,7977,72477,34148,9469,21538,8296,8521,8261,-63918,-121963,-95773,-65635,-66716,-9321,44617,-18919,-99350,-97783,-84438,-99463,-115017,-115862,-52458,26240,46655,32884,18961,-5068,-6144,15308,31883,47370,88314,123100,81193,12835,49047,65520,20695,-27399,-71057,-51264,48126,131911,95962,-19437,-147028,-187451,-113734,1386,51638,60724,79808,81881,52463,30935,53248,31490,-46372,-84144,-89677,-99908,-85683,-35956,-68445,-186831,-163644,288,89372,72352,10432,-39719,4645,66255,39002,-9318,5498,51835,71466,51468,-21900,-86053,-73725,-74916,-82786,-30973,23535,29275,36222,104407,156740,123980,30535,-43797,-51808,-27992,617,12470,234,-7338,256,24432,88319,126199,48238,-59316,-76493,7029,58103,11924,-45210,-32896,-26456,-39001,-4925,26254,-1435,1215,25477,-4959,-34345,-28035,-33783,-44935,23524,98332,9386,-133665,-86536,92267,131418,15171,5742,86732,84053,17814,-30738,-26008,50147,118594,151213,187649,160094,1832,-156565,-129970,2091,55094,79243,104895,83713,33054,-13310,-31902,-13230,9888,23540,24861,14570,10649,31270,20693,-63682,-149959,-113200,-2401,43278,47753,112022,163141,128241,48623,-7434,-31091,-75903,-52790,94004,150526,30478,-81084,-64364,24686,63334,-18993,-117944,-86350,-39370,21293,118006,106317,2167,-38840,-6744,-31153,-68580,-16523,50365,61439,66048,23673,-76873,-111899,-85528,-88625,-106159,-83476,-19277,22629,30854,52613,58432,8248,-81167,-139375,-92103,-42192,-52599,-25407,44711,66031,32521,8602,-13674,-26371,17054,77707,71346,21250,28674,62384,43665,-85,-77479,-140023,-94194,22008,95653,95661,41004,-14611,-43996,-6862,63268,36515,-93172,-172562,-146050,-28625,76129,95139,52943,-10916,-82300,-124894,-59538,26576,60137,95828,114878,86643,84028,46430,-34101,-30539,16224,-27774,-95083,-69947,-2203,52161,104573,143271,139098,107897,76715,62562,61164,-9929,-139022,-218121,-196616,-127360,-69925,-52724,-49135,-50861,-46819,7899,78631,26308,-91472,-121536,-123909,-162700,-160790,-119823,-115943,-67415,32030,61832,27186,-5529,-20450,30105,105615,87736,26473,-12076,-55160,-83922,-43921,25891,42647,-5670,-43236,-29358,19479,42629,14097,59818,118700,44920,-86147,-136246,-89721,-25305,85588,239723,234963,76000,-3224,-17229,39943,89863,41071,-41298,-32790,31359,89640,68453,-9392,-29034,-16164,-20002,3007,518,-15078,20644,24879,-20290,2739,68409,91361,41403,2515,8468,-23972,-89336,-83087,27546,161527,190007,73651,-9781,14500,69033,71963,49132,28924,-13546,-51864,-44085,-97850,-177899,-73015,118914,131504,40022,31247,102265,149750,125567,40780,-18625,-42242,-33821,-5715,-13249,-65868,-126069,-133766,-95908,-77898,-67714,-12122,-13372,-95989,-102264,-27274,2671,-2936,-29059,-47420,-10672,15943,12825,31157,21353,-17767,18538,97046,104463,-4040,-68940,-8417,23472,-11303,2395,42595,45221,-7267,-114587,-191132,-161463,-63756,1960,-18496,-56281,704,113453,143970,57542,-23283,-37815,-20960,6546,28310,51584,39026,11166,6398,38527,69001,53031,22579,19840,42470,40127,6752,7449,36495,-22661,-104889,-69548,17480,57556,14270,-59019,-78022,-53586,-16042,15567,27201,30307,4794,-12970,21922,72895],[40216,19465,18859,25479,21143,38419,20094,-31642,-8650,61527,52096,-4635,-51971,-74951,-104181,-105110,-85589,-3811,60966,4391,-56818,10221,60991,51901,79242,112592,90356,65427,28885,44271,90273,66006,12651,43372,107291,71527,11443,-14093,-36255,-60246,-27036,13264,-38057,-86671,-26545,56910,51117,-10483,17292,55869,-23774,-111793,-102365,-94943,-85350,-13589,-14182,-99346,-129290,-27160,54976,26585,-13071,-6372,-18211,-8700,12493,-5815,8202,52513,59506,-13276,-95551,-85165,-12865,-13438,-62928,-100272,-56453,83723,157127,62667,3214,51028,57597,-2820,-24789,-10616,918,83573,183305,125043,5530,-1115,20407,-28088,-47126,-7788,-467,-36027,-47710,-20554,3561,12077,43015,55755,-34620,-107985,-91916,-102526,-140785,-132081,-64173,35222,91014,18986,-107632,-161593,-124953,-119635,-120823,-35519,49900,76017,79699,46416,2329,-27492,-72066,-130778,-131608,-115275,-91665,-55908,-32749,-26372,-26526,10257,29417,2170,1457,67645,94061,58307,-15418,-94528,-119216,-42742,9722,73,-15244,24127,110225,129075,40283,-53824,-99598,-103129,-96436,-104708,-60067,14639,65532,70310,73143,93734,83698,-14013,-97277,-40238,71696,114919,119273,93534,40098,-11483,-37098,-65866,-42577,25549,76519,83533,54670,44543,67261,75752,45144,-34950,-99300,-75975,-48552,-26298,80495,157122,92018,-11139,-64816,-80745,-53219,-9050,-16364,-16356,41492,113408,69833,-29553,-54670,-21012,23322,60937,42026,31897,43449,72773,116006,125855,90855,56946,17794,-10825,-44549,-98259,-99154,-62194,-41040,-4358,53503,86626,108323,143176,94086,-47013,-114787,-85039,-30742,5909,-19777,-29280,70951,155643,153161,124971,84899,-21483,-92811,-59218,-17943,-30713,-15946,41340,45154,12721,1503,-5497,-15668,-30393,-65421,-80447,-64770,-36537,8582,42648,31409,-25235,-47715,-50191,-69260,-81427,-95106,-112432,-81306,-21563,19171,35274,38585,21683,15756,52135,70440,91166,152915,153738,59048,-29342,-65560,-42990,11159,43353,17053,-20000,29808,132567,142608,54492,41365,59953,53357,74356,74318,30975,37818,88194,105421,60459,-3636,-32965,-7527,78883,114857,46990,-12019,10620,60084,54033,11530,16047,52240,42257,-12384,-64205,-82560,-79958,-61754,-30041,-17755,-7387,22096,34559,-2867,-45808,-14546,87838,132290,121753,117098,114470,77061,41978,54910,95060,108020,63767,-26304,-73005,-39698,55260,127550,100955,239,-63281,6821,100050,72536,4522,14900,57818,57301,-2162,-65383,-109236,-128371,-101941,-27503,21376,-6447,-62634,-96658,-88802,-44878,17287,45559,-17281,-93572,-74470,-17453,-5800,-32352,-81035,-105365,-51651,20904,61159,93391,71552,-18243,-71819,-43605,-61252,-81489,-30992,-10002,-68872,-45497,42070,47821,-20813,-80016,-83640,-20341,30838,22901,-15276,-60724,-66644,-39117,-35869,-37890,-38810,-76423,-96606,-24311,23887,-28780,-103857,-127626,-118717,-69096,-19845,-30158,-32110,5194,19016,-9591,-28183,-36301,-21377,6553,12686,23225,56782,64011,74213,104205,71307,18557,-17596,-28369,-14941,40057,56957,40705,39201,5179,-35259,17992,97153,123556,165069,197558,141623,14916,-83108,-82395,-3104,68409,65050,21475,-36347,-43913,28099,61428,-29029,-95926,-67175,-34243,-24940,20122,59622,25085,-30565,-87564,-87829,24695,94345,14458,-68989,-21622,68639,57610,-13901,-34240,-47430,-59644,1600,66353,31361,-27299,-16489,-6071,-73403,-94181,-10042,50625,2316,-37231,7578,70556,102397,83065,3209,-74683,-105177,-87798,-39278,36535,67696,-28517,-151243,-198586,-200426,-172994,-121867,-77505,-50215,-6675,10496,-10777,-43540,-79315,-52949,37557,24688,-50664,-41,64683,51622,28838,5865,-38392,-40184,29206,45870,-19093,-37964,34668,123293,121496,56208,25022,41919,76336,101713,72025,3845,-21786,1184,21973,-30799,-63193,-7572,45150,14307,-30831,-46149,-74056,-89422,-9085,68976,54579,46028,42881,10229,4634,-21423,-146928,-213553,-149224,-103562,-111406,-55054,-2713,-22813,-27232,-1446,-8858,-42943,-40190,-4449,64713,110637,122600,107215,29297,-58445,-57206,9053,64021,68973,51997,50748,49172,37914,59870,59723,41351,36320,20942,-36070,-56842,-14514,-25235,-104051,-180306,-169308,-72636,39913,65860,47387,62232,87217,79315,43512,37344,13118,-24043,4832,34176,-29422,-87206,-50320,-78383,-223993,-254284,-122176,1982,68812,93976,46683,-2842,-16719,-42059,-43636,-21433,-4854,-1342,-26082,-96521,-113065,-44589,-33894,-50499,-6717,76292,99367,14281,-37689,-2407,10491,-65933,-153277,-148059,-43513,36758,-15641,-95669,-59952,21065,46979,70833,84284,14974,-65080,-67051,24352,62688,-14945,-80398,-73581,-82685,-87779,-18389,30775,-10727,-6266,58860,70857,-10428,-77286,-86616,-47684,15751,80243,54081,-37267,-34222,67243,61879,-26104,1317,49227,15764,-11144,8858,24206,31602,41753,65772,93948,75384,-24521,-135589,-121335,-32928,7132,40524,35375,-13006,17213,96920,96658,37885,52060,91607,57133,-4661,-29926,-13676,-28940,-111591,-177556,-111502,-2854,57046,107541,163121,161631,100973,36842,13520,30772,-4491,-56966,27922,120058,68892,-17608,-32145,-2138,20712,-2362,-39886,-43586,-48004,23742,158000,155370,8264,-78160,-7842,15290,-41993,-17525,40516,49741,67500,19812,-143562,-181806,-79707,-50714,-79605,-61584,-30290,-26408,-19366,11079,39959,25482,-43188,-109989,-88475,-43855,-60346,-95119,-106081,-89946,-46821,14232,34207,-12237,-20991,27420,60076,67519,72079,62061,39067,-5119,-98942,-118188,-28584,42949,57864,76648,60838,31794,36730,34359,30540,13062,-48335,-112881,-121841,-34127,87442,135767,112080,26733,-62024,-61642,30430,83356,99996,91672,35212,-16390,10749,14825,-24294,4454,63210,69167,53750,36034,12263,39670,118542,158613,121640,64929,36095,18338,38588,40672,-61135,-178337,-182163,-139285,-98012,-54771,-43992,-80709,-59463,55884,117485,24457,-92946,-95539,-61752,-82498,-70638,-12268,-11832,-8382,48348,64177,20166,-50023,-57754,58039,168060,149509,72296,-4884,-94586,-136181,-72985,34508,88521,40024,-25065,-30983,-384,20689,-5108,-4340,20505,-13298,-81840,-112776,-99256,-65305,74000,286266,290123,92862,8148,35293,111799,133776,50573,-54302,-52750,20596,97089,101564,40173,10421,-4955,-54051,-83676,-72381,-29033,37749,54598,-2014,-12312,19742,5814,-49961,-42491,23418,19521,-30141,-20177,63886,173346,190158,75167,-2481,10282,37661,45547,35490,-1360,-33979,-54860,-33500,-23706,-54546,19233,157481,163870,92168,48752,93989,192976,197184,101547,29962,-25308,-27416,43985,44216,-51880,-148884,-149351,-55645,7438,-45860,-80686,-50665,-52722,-62914,-12411,7331,-22344,-46537,-57863,-64859,-49560,2033,39183,14363,-7788,19458,39589,37369,-265,-3324,48918,40229,-30520,-21930,35605,63036,40229,-28307,-97575,-90330,-20197,18530,-22344,-68936,-36484,44723,84383,46942,16576,43087,79834,63036,27814,41126,32606,14388,26784,21552,-4434,-13675,-24075,-35054,-49863,-57525,-12366,48019,27060,-93947,-167520,-123433,-35091,55854,58521,-28618,-63676,-32915,13766,77330,86571,33163,-7319,-27896,-12704,54651],[59657,39341,12275,2150,-140,14352,14732,3013,17109,22731,-5875,-16547,-22471,-20960,-35308,-77602,-89689,-243,108496,109498,27811,-5361,-7209,-23066,-14920,33540,59807,75928,70095,61797,68060,57714,21197,22319,42669,6430,-3366,-1029,-42481,-66858,-36976,-16435,-25595,-53840,-62407,27709,99776,27364,-12639,1250,-67538,-120459,-83403,-63954,-41930,42574,63936,-49630,-104476,1956,86365,57929,43062,71929,63081,12734,-15448,-23377,27901,71579,43655,-42699,-97446,-72997,-28815,-32842,-41500,-74860,-67465,53372,114771,30375,-18944,9024,11296,-56787,-100286,-64407,-6975,91681,180795,128998,35006,5480,12424,-11129,-12893,14708,10248,-317,-1734,-12992,-25075,-51285,-61472,-15195,3210,-20099,-58296,-79092,-33150,636,-38062,-37873,39690,62906,-44914,-158694,-167614,-132918,-75885,11957,51932,60150,54625,-1217,-12371,26920,3934,-77569,-107203,-96539,-61867,-25888,-11326,-9551,1734,38701,36479,6388,14099,39429,42945,53904,36815,-40826,-105068,-75199,-53259,-70693,-57135,15655,81172,78579,13268,-74440,-116861,-76052,66,42932,55983,54097,43654,53226,62156,40461,-9615,-88205,-139035,-79781,37311,114396,132806,73600,-47460,-132530,-101946,-56674,-47745,-29316,1621,11943,7155,2646,37954,100028,88010,-62513,-193477,-165571,-93905,-35088,54891,129948,136417,97427,49879,25867,42461,39608,-1683,16998,79861,110486,41702,-43637,-21970,54156,48799,-32666,-78462,-41496,-16277,27646,105134,166535,172780,131513,62238,7922,-31145,-63558,-33854,16478,24195,12132,-11639,-26214,41531,101187,23309,-107330,-119762,-58981,-35776,-49764,-78390,-83327,-7062,59197,56745,79599,97985,-23933,-120701,-72232,-3361,25617,67392,76747,10733,6090,65294,38255,-43289,-60168,-56712,-83659,-78113,-37677,-13803,-5311,-15131,-65777,-91130,-87161,-83022,-70452,-59164,-35428,-3835,-24554,-52330,-41710,-54695,-72629,-34625,49924,73699,61044,98775,108233,40873,-20543,-36275,-21789,-14097,-31114,-65542,-62733,8469,99861,124518,44674,18446,61494,57205,22290,49482,82273,71605,82576,128946,108698,31393,13625,64471,123416,108709,37792,42330,129334,152013,61294,-15453,5698,58945,74976,31559,-20684,218,9232,-17273,7617,37037,34010,36668,25491,-19030,-39959,4041,82396,92609,82184,95067,91329,40073,-12323,294,31179,14794,-10020,-30448,-60130,-29427,89257,155381,105471,2400,-58198,9252,90366,45337,-19340,15386,61166,49298,18308,-10188,-40506,-81870,-104869,-49729,21740,-4173,-71769,-67832,-8815,20349,35781,75834,69095,-18144,-77112,-43504,26199,23438,-35002,-45232,-2819,16113,66169,93385,41286,-35298,-98213,-97518,-84059,-64871,-5370,55077,41473,-25001,-60399,-42102,-47780,-137816,-221733,-170833,-55022,777,-24968,-79384,-29191,42176,-29346,-103736,-57081,-22301,-29293,-1970,34154,34022,-36260,-109701,-90064,-11198,-8904,-62397,-32957,43481,34130,-40431,-100836,-100894,-60137,-35068,-40564,-33914,-138,69849,166857,190096,82178,-36781,-75365,-20270,46784,61707,32675,9883,13166,21786,36232,74350,92371,83910,87659,113051,122827,66206,-26189,-70127,-33502,-2833,-26323,-49675,-68512,-26407,52976,43503,-78531,-135259,-70092,25241,79747,113898,81922,-25584,-96222,-110802,-66953,39389,76179,11521,-13261,28283,58309,23858,-31944,-36979,-49036,-77566,-40448,25005,6364,-76471,-76912,-55973,-112986,-98551,-16111,18952,-12419,-44486,-372,93931,110639,42175,-32650,-79563,-104177,-82529,-28475,39469,77304,10830,-88297,-132607,-156837,-168166,-131618,-76015,-63682,-77953,-74447,-47231,-45490,-85270,-60194,27329,10315,-51727,4271,47934,-4280,-37566,-23745,-11998,-3088,23657,52187,68584,101873,140400,125519,49315,13422,38579,63276,68228,54869,-15951,-82939,-48567,29014,43617,-30524,-55152,26127,87861,51867,8520,-12118,-32332,-28282,51923,106012,73699,56498,66109,40806,32209,2317,-109265,-172555,-107489,-51361,-55205,-52514,-36117,2211,43852,47346,32753,42862,106292,152328,167093,137246,112643,104539,44240,-22664,-24974,31182,74922,50545,-19684,-49458,-8468,29329,44728,40931,66063,130520,134299,-5893,-141007,-149491,-120386,-141930,-134201,-75744,-6393,63442,67825,42315,54384,92718,108658,69364,54756,59007,36777,69636,109459,12820,-85789,-42171,-2247,-115259,-248211,-220871,-81822,23206,90846,91159,-1931,-123553,-178685,-113179,-10598,9642,-41151,-91780,-112518,-59952,22907,17242,-2416,50351,142370,157028,25240,-108014,-107347,-85684,-138166,-216533,-208700,-88227,16523,-8165,-57538,-20722,34827,22380,-1577,-23793,-94589,-125066,-75919,14134,24818,-56137,-111416,-122480,-133435,-91119,8407,69691,10047,-37657,-10143,3781,-69131,-137189,-124840,-53091,-10227,13335,54531,60076,13016,-17181,-49081,-66357,-2610,36405,4128,10927,63108,47671,-1141,-3723,28285,35167,38519,14448,-40219,-57130,-48617,-50984,-10289,2098,-43975,6909,121986,141646,75706,89070,137536,102659,26720,-28129,-37748,-50795,-110197,-140889,-90025,-47165,-10851,61700,95577,45650,8119,18649,30275,26868,17351,-7611,7133,11087,1518,29644,26379,-47567,-82830,-68267,-59430,-63641,-52786,15375,119841,139324,30660,-61769,13651,62961,-6017,-46547,-14926,44684,114937,105618,-70591,-136923,-7712,59342,21935,8244,-16658,-68223,-81256,-43976,2606,14897,10653,-2255,-29004,-55454,-60567,-76316,-128877,-155511,-123675,-41672,33109,21485,-19746,-7530,37461,91870,134735,102355,51000,11073,-51616,-40037,41219,55191,15855,12935,22530,60385,109464,87850,11626,-38587,-53029,-67089,-87142,-66692,6344,85280,113964,57284,-10007,-10481,35302,48657,60076,58646,3002,-38061,12259,41328,27665,33053,53768,87522,122726,74771,-29036,-46222,36288,77767,34333,-8003,-1202,-11291,-4855,50046,40551,-27367,-44374,-77348,-114151,-83201,-71044,-136137,-117848,15977,85265,38100,-11562,-12833,19193,32957,21068,17038,2896,-19548,-12617,-19738,-43818,-86226,-70442,45598,127022,89161,23556,-6868,-53724,-102246,-73865,23412,91543,55669,-29293,-64045,-37022,-3038,-14442,-22669,-7127,-12172,-31743,-45914,-63545,-88940,12435,253269,314861,120116,36300,79242,130643,142588,104558,17410,-32352,2560,70092,71365,30462,-18332,-72067,-84466,-56621,-45501,-43266,-1406,50910,48944,2744,-37803,-47336,-57915,-48542,3666,30302,23989,36922,79838,119507,121789,56772,-3091,-4624,24334,29718,5888,-32933,-34230,-31696,-16703,26612,71780,117217,139362,118016,95217,39995,34392,128266,162877,95711,51935,19265,9456,43732,29495,-37937,-112471,-123331,-38315,31202,-56592,-132761,-64974,11205,-7285,792,-3796,-66044,-87596,-54596,-40303,-31049,13908,17688,-37969,-53487,-19038,-7785,-16640,-28570,-14206,15677,-2346,-50584,-51510,-19265,17827,60085,56306,-16259,-54591,-28481,5695,2688,-40584,-49436,-22345,10021,19395,41067,85775,117625,88566,24082,16516,8975,11129,28236,4408,-43932,-41661,-39575,-74687,-121906,-119262,-33118,50754,25610,-84520,-136996,-114082,-60602,28489,55982,12749,2433,15469,19432,58063,84440,37947,-10845,-14709,22242,98796],[95738,56859,-6513,-34227,-18603,3359,5477,9261,7574,-4255,14627,68760,76231,69080,69152,21680,-34820,-13197,51503,97515,65055,-6353,-73384,-128358,-145538,-90487,1342,105838,125072,37978,-39795,-31838,-5089,-27474,-79972,-87202,-14691,13784,-50138,-55770,8643,20066,21137,24665,-28122,-4803,87877,69353,13877,-20759,-72179,-78673,-50002,-53712,-43436,38923,82641,9299,-42371,27132,75884,29735,34737,95102,96180,29230,-4956,-4099,35986,46769,-13651,-84175,-96189,-73824,-71658,-64816,-18186,-35824,-85760,-19223,65596,52438,16362,-12381,-21943,-52833,-91461,-75621,-26847,21014,36785,9486,15067,26342,7152,-6347,25632,38320,7755,8794,27545,13325,-13662,-49886,-92558,-70083,3280,37993,-33500,-87049,7273,85920,28690,-30107,15645,76644,-5942,-157152,-203351,-161371,-66330,45419,87025,71537,28336,-40651,-40718,10957,22391,-14308,-47945,-52858,-34236,-36430,-19623,20607,48160,57990,11640,-33280,-15312,12494,41936,89965,100695,67642,5188,-29439,-34490,-74105,-105168,-67433,-45963,-64874,-41271,-50277,-63920,-8786,98922,166764,141343,43003,-43245,-36278,11144,-13145,-72056,-116468,-126953,-77413,15441,95381,98739,17907,-129935,-231987,-145396,-4835,-3725,-67364,-54707,-13753,-70,-26073,-16803,25056,17014,-81145,-179189,-182898,-138496,-80413,-13251,65859,122779,113456,77408,92889,117745,64062,-16790,-3481,63132,88255,61134,36940,67143,118113,55957,-109481,-172140,-98928,-56682,6643,95042,133857,122586,98578,65098,45381,25699,-4187,6432,31523,27554,-2436,-54133,-86770,-16364,39572,-29888,-124706,-101465,-890,31360,-41842,-111396,-128531,-114261,-98768,-68635,17913,85826,-7565,-97432,-56168,42074,96000,103526,78124,7972,4883,54619,9071,-78347,-84395,-64502,-95230,-81876,-29965,-11989,-11727,-19311,-76768,-108286,-89538,-72014,-68039,-47717,2657,55699,19648,-55354,-59361,-40568,-29066,1330,60089,48492,-11837,-6878,6990,-6014,-15862,-34059,-43800,-53644,-92399,-125978,-93434,-28136,39226,75522,13748,-30780,13208,45423,41276,84004,139004,107137,65744,101838,89542,17913,22633,77563,87831,31968,-30654,4110,102449,121144,27761,-41059,-16084,29934,46039,8721,-12944,80911,134618,86705,81596,94688,54089,16830,-10197,-49304,-58004,-30347,6591,7811,38255,74038,46986,-10764,-27606,1890,17075,-10431,-15680,-5355,-25645,-7119,66960,77050,29074,-532,-14992,32094,85645,36920,-39549,-13323,50953,55621,34941,22102,8321,-30930,-53029,-3621,37344,-31457,-87548,-8414,85223,57661,29945,105445,153772,63421,-55486,-54064,21475,17517,-18738,-530,26032,24917,89489,94084,22285,-5315,-25703,-31204,-9357,23259,48375,67560,55367,-35078,-129562,-101191,-27153,-92168,-217089,-223496,-123007,-46287,-25836,-46415,14107,79535,-5929,-99265,-65409,-6487,-9376,-22249,7032,44752,1453,-69413,-50337,574,-28628,-79652,-29159,37309,12992,-68662,-137212,-115332,-63712,-62388,-102588,-129796,-112407,-25037,90533,121753,40728,-54313,-73346,17321,76148,30639,-8163,-27082,-50781,-31122,13102,42711,67471,45485,10339,22700,83403,92253,18450,-55749,-63380,-29150,-10074,-4357,3408,62390,92760,879,-119423,-140124,-86321,22484,114315,122256,37814,-59497,-67926,-37492,-20356,19925,20787,-10015,26449,57473,12242,-37482,-29639,23936,34056,-737,-1070,45180,48702,-18801,-55763,-61273,-84476,-63976,-49455,-48442,-28789,-18417,7995,64593,55652,17957,15308,-4592,-46964,-43565,-24378,-10668,37226,76415,90630,58525,-24090,-76488,-56576,-25328,-58724,-121546,-115126,-41323,-9393,-56689,-77891,-26445,6454,10302,36284,10977,-87350,-122342,-39346,62622,64704,-4061,31800,150158,197586,166181,90657,-27086,-75019,-12371,69067,97768,71487,-31223,-103344,-46114,29809,14704,-25376,-1007,55077,58732,31708,42211,31684,1141,13684,71901,64851,4735,23020,106527,111666,62484,18350,-36878,-75317,-32338,39744,53582,6579,-12859,32808,54798,33836,28598,52954,118987,170482,156511,73777,13814,14542,4784,-26350,-16584,31077,53934,37963,-11767,-60937,-58736,-41863,-29598,-28885,45226,165881,172085,25491,-114240,-119357,-96131,-107655,-57601,2295,10964,32336,32992,22191,42180,82030,100589,53535,48374,97093,72732,52269,54455,-32610,-101400,-37690,56570,730,-169445,-197670,-80632,-34426,-4739,66263,39081,-129246,-254604,-186156,-16109,40486,-37024,-98478,-60746,27499,71527,29162,12437,89692,174952,170970,74257,-19346,-40217,-55431,-106354,-168184,-165752,-78872,30057,79456,79755,67873,42055,-8247,-31608,-61524,-149159,-159122,-78068,-1447,3334,-33073,-57584,-90348,-123673,-79149,5842,61264,4845,-74080,-81536,-93594,-147322,-185044,-149317,-74607,-42842,-57030,-17123,53849,25908,-72498,-116185,-95244,-19292,57911,78449,88059,107403,59113,-2083,9815,51962,55735,63129,64955,56312,49109,633,-74166,-47704,25532,15643,-11757,12029,38821,37014,57521,102827,117595,82235,18259,-8480,-10720,-39648,-45299,-29604,-67746,-88309,-21279,15947,-48412,-67686,-8775,747,-51327,-36218,32598,23235,-75278,-79573,32190,51530,-61270,-123986,-98627,-83141,-62555,-13931,36130,66640,73437,27219,-26367,19897,58388,6382,-61521,-47486,45730,159069,192830,45799,-62702,30566,119506,97092,59617,-3009,-87957,-117440,-65570,-4979,1797,18996,50942,5561,-74661,-56808,-17390,-65393,-107941,-95783,-52074,662,20583,64,3120,28002,70744,134816,112130,44345,21350,-11676,-22120,30960,59758,16991,-45074,-56099,17130,80136,65339,-29176,-113323,-125275,-98976,-101150,-107234,-88590,-15594,53802,55215,28992,12520,10422,-7195,-15441,17380,42359,43366,69559,73725,49524,23538,13840,25176,61551,53538,-40369,-105908,-59364,-869,-14490,-34632,5265,27028,7827,19727,62944,101149,103747,3679,-100385,-96895,-94704,-160169,-144449,-39832,33262,60755,73734,52682,44441,68959,64243,31352,-18421,-67345,-80979,-96110,-116674,-100837,-32472,43721,60947,6374,-27406,10973,31297,-8529,-19469,31951,77944,53282,-24233,-65859,-45380,-15452,-14469,5772,33877,32237,20959,6277,-25366,-91436,-53037,176175,295384,144684,65414,93950,119588,135566,149595,102327,19431,1531,45667,29011,-6595,-33855,-76150,-44820,40931,19664,-59648,-50252,23725,70906,46931,-13552,-23132,-21022,-49402,-46555,10620,52750,56898,59710,68858,98106,72674,16408,20969,75832,82099,50454,17609,-4323,-33471,-41019,12456,125016,179726,98070,6799,23624,40303,32670,68142,96579,58010,44405,69401,74123,16669,-48551,-41645,-26393,-50212,-51970,-30934,-75240,-100249,-41685,9671,356,4260,-10184,-59320,-76482,-37520,26442,70751,72965,7308,-83655,-103345,-45091,-8110,-19712,-48476,-61839,-58053,-41987,-15267,-11125,-21040,-8726,35470,45016,-10223,-57605,-65674,-25252,32984,7587,-34558,-36979,-17308,14405,53128,79161,89229,66637,22483,12561,-33764,-70146,-46393,-10050,-7558,-4741,-15517,-71118,-108791,-90118,-37683,18108,31388,-17527,-71669,-92230,-53758,26689,47197,37627,55611,50390,10890,6639,45832,41143,-5529,10247,76533,146898],[83501,36213,-32881,-45241,-11919,8645,-3896,-19700,-38475,-21903,58435,134296,115292,89518,92000,57825,-25465,-59119,-60137,-31942,1475,2215,-67693,-172628,-216696,-158332,-49561,92075,140055,45010,-88936,-111657,-37543,-43411,-140356,-148976,-31996,24656,-32449,-26628,73827,88970,34401,26342,-3886,-38834,12639,74346,80297,14516,-28612,-3733,-6528,-43835,-22247,49936,56121,22620,-1286,23160,27427,294,36680,101684,99791,81928,74018,47814,35319,4605,-61669,-105119,-102897,-86957,-81589,-78655,-42052,-44329,-104066,-82401,32150,84483,37506,-43019,-53894,-16060,-7036,-15413,-6276,-8556,-48972,-84364,-58773,-19899,-24471,-14154,31207,24535,-17387,-8236,34532,47810,39414,30676,-6125,-40413,-20609,12467,-32464,-72478,15861,116364,112986,36171,1294,30651,-6050,-124618,-163017,-120590,-23965,103144,155437,108771,39799,-16668,-43835,-50278,-40978,-37225,-43865,-57069,-63255,-59816,-717,69951,83806,60443,-25305,-85374,-39064,34592,74564,101797,109706,139825,126136,57447,13471,-33581,-105530,-130973,-137833,-146598,-89053,-50839,-42489,6433,86806,127367,121486,27492,-88931,-98083,-15643,-4752,-36451,-60518,-75027,-54849,5144,63307,48970,-33711,-129124,-185176,-91830,42808,23223,-70251,-58460,14228,50741,10700,-36319,-46290,-45162,-46734,-67213,-106693,-130091,-100302,-21917,60879,76859,27674,15885,77520,93465,3393,-94882,-79607,-8182,42287,79267,101981,95561,100988,50108,-87406,-146399,-65702,-19459,16448,79602,81064,26697,3590,9920,40824,62093,36094,13806,22852,14549,-33069,-69452,-67745,-37808,-15048,-31746,-82896,-75632,45407,114042,-9887,-144652,-159106,-150368,-152791,-97029,-8234,43883,-6177,-54550,-26021,52285,84265,49497,39820,40239,17991,-3051,-36586,-54383,-24061,-16669,-58760,-56926,-21725,-878,17127,14588,-61098,-96903,-56678,-30112,-49033,-46587,9070,78692,78420,21210,5111,60682,89165,46967,24142,-5175,-47140,-34201,-14340,-2967,4668,-39928,-71292,-52161,-51767,-72556,-64182,-39898,-5384,43351,48527,5539,-32068,-12650,36826,80447,131641,135874,98815,103870,73715,-15329,-33147,7706,16632,-29934,-87849,-62170,21425,42974,-5461,-35616,-24110,-12058,-31868,-69021,-37801,85917,145565,111750,108160,94566,29802,5539,6195,-26938,-47254,-51245,-52611,-41305,3475,3452,-37939,-36577,12233,46319,61361,62863,59944,30710,-12283,-20221,11278,8458,-15610,1068,4719,20923,80852,82823,-2517,-42388,34,26720,-958,-6225,22465,21512,13187,44958,43315,-45118,-76885,31710,112630,41241,5721,113988,165846,56845,-58378,-57428,-21103,-20585,2735,28891,20558,37004,85501,69213,31349,51976,81883,111272,120484,109168,79724,48489,3006,-54160,-84178,-21234,69323,40481,-63606,-119098,-93574,-41809,-10049,-24664,-7589,26937,-4149,-57834,-69728,-47144,-60464,-75847,-45481,-20092,-55212,-83602,-63012,-55242,-74504,-72230,-17568,22334,7768,-73863,-144668,-129456,-82778,-70953,-100885,-140675,-141034,-93203,-30719,-1390,-17566,-23366,-21345,192,-26419,-56151,-3825,10755,-78427,-114507,-62057,2096,56793,45085,20751,13382,19276,8391,-28470,-53720,-40646,38849,120013,126166,97445,123143,109470,-23427,-115660,-92620,-63113,-5289,57731,30819,-43306,-56622,18021,52837,856,-25854,-22396,-12182,32543,48863,-20076,-69686,-9000,100422,126636,73554,29403,33476,63141,77080,33034,-27913,-49644,-45774,-85475,-103540,-38621,35181,62565,56176,23415,29875,77275,80982,33385,-598,-21069,-33659,13948,117264,208481,191260,92071,25076,15930,8982,-50496,-105673,-76221,19560,56538,-3512,-65292,-45421,30292,85056,76536,-8970,-102877,-109296,-8013,93976,61549,-37084,6050,124359,117097,50197,26299,-49847,-130408,-80260,33717,100411,121804,50809,-54412,-54393,-30335,-58353,-34968,39113,25956,-37486,-15627,58846,47888,-12148,-19065,-9748,-75479,-125978,-17718,143564,156153,46321,-21712,-29817,-30067,-10739,56694,94310,69263,40603,31484,19182,24296,29761,-12012,-6371,73244,89571,-10031,-84246,-63786,-52821,-98345,-75064,-5875,23315,58862,89577,33682,-61117,-103177,-84490,-74258,10409,117253,118331,29240,-38886,-4733,2040,-21743,11775,41873,12952,4985,-1098,-3616,13582,35495,46066,4139,4928,62735,48444,-3629,-37563,-88207,-113167,-57734,22980,11535,-79982,-77105,-18620,-64688,-80374,30317,93966,-26301,-194683,-194701,-70524,2307,-23207,-45677,14844,89594,86963,10737,-4721,75968,126390,114744,105371,105137,80406,45916,-3653,-51922,-55629,1694,86016,122371,107664,80443,41329,2387,14032,1541,-85331,-99724,-47344,-7355,18202,50395,68441,29037,-57185,-93070,-61770,-13706,-31175,-83844,-93187,-105433,-154339,-171768,-125188,-63628,-49041,-92525,-106637,-26474,16473,-51368,-105969,-104217,-45955,63257,147425,147552,118212,80672,39299,30015,53590,77503,72710,60947,93209,130031,70153,-50738,-54095,34878,37791,-59128,-109356,-70828,-31501,-28078,4462,62142,60759,12324,7913,20412,10129,19760,42467,-21620,-84234,-28502,18249,-37582,-59373,-18891,-53148,-135108,-107184,7284,10311,-89251,-79980,28293,60673,141,-50325,-39089,-12383,30433,56696,50887,14528,-14962,-16506,-13235,-5702,-5435,-6702,-21075,-17617,28245,109947,158877,74660,-28156,5397,74237,78311,47328,-10092,-77650,-97452,-41559,22076,15210,-11262,-6465,-21549,-64422,-44375,-9401,-36965,-46209,-15015,-2277,-17292,-20721,11259,42545,29878,29944,74914,46809,-32576,-25960,-32521,-75150,-41042,28456,-164,-86801,-109396,-46516,10810,13258,-58105,-147856,-169314,-141691,-120858,-80573,-68268,-62856,-11584,26506,33327,32870,33477,-11737,-54812,-9291,76991,87610,63047,50880,23834,-3260,-4929,-27235,-22060,32522,-6831,-96792,-66344,26044,35981,-2597,12677,41816,13190,-32775,3622,88889,117251,41195,-41783,-51929,-56251,-102486,-97043,-36880,13907,44128,52477,28876,1846,13387,65215,103607,41581,-57406,-85923,-79482,-104617,-92435,-7814,46983,28410,-13707,-13303,42273,81660,56308,25418,29334,62414,77153,51064,13859,-23365,-49864,-42975,20232,52734,36501,40166,45715,7919,-81810,-77137,133001,265948,143676,54077,61776,93486,106836,119124,101942,35961,-16091,13247,6397,-34056,-15694,4675,35046,73001,2503,-80686,-49916,8803,26187,42305,32041,2330,-39795,-97785,-100711,-18089,31433,8777,3110,55538,126968,108494,53633,59397,102220,116131,123292,103447,31350,-54421,-96054,-55341,75579,159867,55123,-98955,-75029,35689,69192,50504,45330,25197,26088,73984,81114,-41854,-148476,-81034,18964,7680,-63093,-100266,-88671,-33183,4142,-8858,-4754,18522,8348,-1889,-20005,-32335,27126,106599,113921,42572,-53185,-84900,-33035,374,-8556,-44790,-82076,-89577,-34570,34761,42773,15692,-6614,-31587,-42645,-36983,-43234,-66538,-44844,16849,12010,-17646,-18531,-20151,7873,43241,52631,49722,11138,-7123,16840,-65871,-178595,-158684,-46861,25419,30677,-6320,-69089,-77259,-46633,-36520,-20298,10807,-1965,-68063,-104987,-42331,40033,40157,26744,41344,28131,-12075,-17779,18283,17516,-22387,-4099,47880,98562],[60036,26407,-22898,-1045,41147,42828,10543,-22988,-47094,-18178,75959,149093,109542,58935,44873,8340,-70967,-84073,-82188,-103091,-67013,24003,22371,-101470,-184906,-127384,-48540,26608,87678,77471,-33776,-92122,-16146,16944,-66110,-120532,-40141,35013,8373,-10366,78832,113308,16231,-33630,-19845,-48122,-51595,37559,115623,57239,5435,40662,35637,645,46346,91797,46838,7220,-901,1732,-20413,-7626,76395,120843,108827,153160,162480,84250,39721,5602,-40390,-76390,-94817,-79754,-46686,-74911,-96479,-76384,-83707,-77061,18996,75130,20099,-52683,-36491,40068,70936,49804,36715,28996,7934,-29467,-71271,-85997,-49478,3257,24214,-6456,-33700,-4248,46562,63626,71046,90045,61767,-3844,-38745,-39057,-45205,-31940,46391,144281,159683,58236,-27658,-27197,-33066,-84532,-70180,1291,84785,169400,181826,122695,81744,49671,-25034,-101769,-115890,-109313,-86330,-81387,-90227,-56860,25437,80947,66702,28475,-52368,-89865,-5194,86836,80548,62662,73790,121725,134656,71507,-5378,-31761,-72732,-113259,-109618,-84425,-63246,-63595,-62590,-19140,10515,-6581,8101,-3360,-70532,-75914,2935,40149,44585,34230,-16113,-53657,-33864,12289,20500,-25626,-41953,-29165,30871,76571,33424,-42524,-59635,-3748,69410,57702,-18301,-47583,-27917,5973,30186,-2338,-69683,-71233,20307,98503,64018,-25453,-35643,12232,-685,-90943,-160857,-112396,-50600,-14896,31595,60893,44979,48952,47918,-7525,-52238,2745,37804,26787,55524,72564,1762,-59997,-59386,-21771,26063,29187,7404,28210,33326,-32469,-62607,-36311,-54689,-68960,-28435,-37706,-56660,49965,131037,-12339,-182404,-171677,-97517,-62252,-13574,15610,6768,-27345,-37098,-25511,-13922,-4290,-8189,18212,56704,25651,-27525,-22374,23793,68274,57129,14273,-5685,-6547,6496,38645,37364,-43259,-75547,-20115,23260,-360,-22595,24524,77684,83138,73828,80587,123694,112803,3847,-60052,-44032,-3536,37165,45873,33723,18702,-27935,-49828,-6975,37412,27720,-7679,-20121,-15289,49694,139922,102386,-50814,-101002,-59058,-22186,43057,118720,131777,124547,96849,-3801,-66129,-32713,12859,2006,-53763,-61457,-15530,-8489,-17851,-11636,-7911,-19277,-77689,-114786,-43453,52460,60902,38844,50434,27866,-7636,25252,55567,32696,23439,3767,-18504,-5973,-9758,-85484,-109961,-29188,39877,37109,48011,104606,126000,63865,-14610,-48874,-2566,47350,37387,8855,-40368,-47118,62474,138096,51477,-57340,-58600,-24910,-56457,-57418,31548,91177,60846,28995,18128,-15966,-35520,9926,50298,4482,-5906,93819,115727,-4135,-79009,-63481,-61499,-41557,20211,23920,11383,43723,43074,26067,47710,69562,104867,186570,190974,116602,61412,52071,4094,-36888,11034,85054,101579,81779,39289,-3247,-3780,32780,30493,-31666,-56318,-17733,13270,-7272,-57035,-95301,-125528,-117886,-76417,-72461,-127632,-137317,-100915,-93541,-90367,-58704,-32741,-10087,5441,-43831,-103674,-123661,-108846,-72792,-44749,-44194,-56004,-65906,-53307,-38361,-36716,11888,20781,-60376,-154899,-112089,36682,81050,-50654,-139424,-74214,24432,41613,10842,31068,48777,-17522,-97979,-101625,-57628,-5778,92925,197656,202683,124940,99819,73616,-18535,-59928,-8965,6612,-7836,-20871,-56049,-67433,-10839,62294,43418,-40739,-73506,-31365,27988,66320,69306,12114,-42410,8375,111160,113538,35050,-11383,-10431,48130,123035,97306,-2045,-57733,-50289,-63321,-80865,-25220,80047,119290,80746,43995,45292,70420,104307,89589,31538,9556,41117,85376,137951,187135,183381,133452,75644,36081,3112,-72590,-111178,-44733,64175,92387,23537,-38129,-20317,50765,114437,105447,15538,-26667,4829,43663,45256,-10720,-43582,3071,30440,-29414,-62978,-9467,-28454,-114886,-105772,-28283,41532,128363,135337,17898,-56053,-87940,-120590,-67101,16582,-53662,-114036,1691,97894,29502,-52125,-62955,-88904,-159506,-162284,-9775,151743,139621,5939,-67012,-50604,-19836,-14264,7645,52982,93061,66075,-2694,-8691,52313,53317,-60963,-95941,6152,61745,-25171,-92605,-59363,-65473,-138829,-119383,-37535,9817,82289,154349,108381,-11762,-69529,-39413,-4632,63654,102703,69014,11721,-14949,19555,56855,61591,63648,71233,54826,33380,3085,-2845,-2286,-12239,-8018,-22054,-19455,214,-10016,-31436,-40887,-66466,-89594,-75809,-51859,-33791,-1927,35270,15789,-61294,-59813,37425,122178,82512,-59987,-129549,-108466,-55200,-14595,11760,62874,101301,67409,-15689,-20070,34814,30623,20460,73594,107551,95242,95713,71930,28582,19566,68153,91442,15537,-42053,-11989,17383,18784,41480,51740,22179,20093,-906,-23854,18505,88456,122378,97597,-6085,-101074,-109304,-70268,-51954,-60615,-78396,-74120,-85448,-65590,-13507,17114,-18453,-97148,-151755,-89125,3582,3017,-45493,-74069,-60809,17571,120184,125897,90917,97356,80861,17601,825,38911,41490,35901,94619,137377,77521,-14493,-19999,15442,-16001,-90762,-102247,-43166,-40573,-87089,-73428,-22711,-24651,-46465,-32674,-30883,-36252,4783,79184,41604,-29841,6291,41956,13386,3872,-4337,-83574,-165399,-134684,-54839,-44365,-72029,-26072,51717,98626,106858,65651,28182,53681,92002,65785,9286,-43684,-78470,-46342,-8472,-31847,-70065,-27833,23653,15267,-7487,-525,34124,10100,-40206,-48734,-22083,5920,2122,-29443,-52070,-51310,-25315,22099,34680,-22214,-80718,-62274,-30255,-32728,-47162,-57759,-38310,5379,30397,-546,-38314,14651,59892,22496,18038,54952,-13535,-125014,-107425,-79245,-110360,-89033,-32785,-52108,-91862,-89414,-46779,17339,47043,-2642,-79253,-97191,-87126,-41918,57661,60003,-35714,-48078,-2871,38847,77724,89250,16129,-42283,1141,70434,39374,1699,25215,24886,5904,13711,-13815,-30114,26338,14014,-48433,6654,110792,119989,50821,589,-23070,-50512,-64126,-35127,-9014,14073,35895,42431,44545,51810,20093,-5020,23121,37903,-4748,-40025,-32161,-35307,-34512,63252,185942,161415,27190,-36024,-3819,-10877,-69162,-37637,25497,12936,-6526,8503,41265,74723,67340,22238,-1115,52360,138006,183660,143686,20766,-86196,-81252,4123,13284,-18405,38580,100082,60541,-44833,-44154,143680,251701,115032,3970,16697,71948,61574,36972,38945,9956,-52326,-23380,1096,-44274,-22186,52492,91703,50868,-48337,-69878,919,20646,-38033,-33463,6572,-18138,-76711,-114173,-84641,-9117,-5143,-52001,-24448,61664,114267,98887,74548,58556,41816,63182,132540,136118,67551,-19784,-93085,-102191,-15714,75057,20128,-111938,-82063,39597,69713,26437,5233,13556,33130,55730,27244,-101853,-188750,-105613,-4822,14130,-30463,-77556,-68135,8232,50320,35288,42088,74782,65764,56745,26174,-33758,-38901,8548,67069,92061,40067,-9251,-3937,-9158,-10193,-18497,-43189,-39087,25139,74033,64701,38098,332,-70091,-80574,-21496,11535,-10220,-24223,-18543,-18440,5316,16831,541,15360,35525,40999,44247,-10167,-28896,32291,-28949,-163996,-174182,-65494,15780,17523,-27147,-67969,-64484,-30614,-13680,-19696,-17807,-34825,-79231,-75710,3000,58618,47710,42365,34508,-5057,-34184,-12804,14758,-6498,-31287,-30828,-31934,6372],[35427,22781,-10397,23535,65881,52356,14450,-5513,-25704,-26607,42040,125868,90681,3024,-36517,-71899,-112831,-62085,-7952,-54400,-84220,11973,82307,-16515,-130337,-67842,-14208,-51204,-29781,28743,-1625,-23088,34802,71247,33007,-35727,-27327,33959,29266,-31601,-2329,47044,-14345,-64537,-29172,-30626,-76843,-29196,63694,26479,-23828,29332,63833,54222,82155,105188,66670,-819,-26254,-19355,-51644,-52230,45976,85716,78773,140697,147565,35552,-8840,3443,6984,-23156,-56691,-42248,-12640,-69888,-125735,-83990,-33067,-26220,1710,21976,15080,23745,79140,115779,76532,26792,13891,15569,48121,68386,12964,-61606,-27883,21706,-7549,-56779,-43139,20754,51188,31496,31574,52696,6610,-47598,-45849,-46071,-55459,-21317,56368,134827,111608,-2320,-57987,-55022,-87591,-103709,-26336,93132,179257,192710,128868,80999,101495,86150,-21647,-122560,-132886,-122427,-85971,-50203,-45263,-31945,5191,25740,3956,-38226,-83753,-57096,53803,106021,45462,13499,28749,38987,32745,-3734,-73684,-88332,-69350,-55518,-26144,3165,-6020,-53918,-63065,-23618,-26249,-76204,-79570,-41180,-24989,-1390,38363,51229,57994,68844,20554,-66254,-97412,-60537,-22688,-10503,25770,74537,104971,96970,66747,1459,-83424,-91698,-804,38118,-4780,-20958,6170,23798,45495,45924,-14589,-37394,23256,84049,71264,8515,-31274,-46202,-74902,-127462,-146007,-72773,-44942,-86511,-88131,-43939,2204,38422,48451,39220,10886,13827,19506,6048,31946,85966,29862,-57551,-77629,-69737,-31534,3918,7935,32555,51289,-4607,-42657,-40966,-84423,-115584,-63168,-43489,-54916,11160,69150,-43162,-195244,-170144,-38594,39154,58383,30044,-7167,-35684,-31924,-45434,-86972,-68175,3191,47545,50607,34896,17855,48620,102636,115752,86241,51646,32869,18075,12095,24039,13010,-52069,-70841,-11039,45954,38074,21852,57316,63860,18141,28166,87211,97922,25081,-95834,-123802,-35341,65654,103457,77742,44597,21977,-3468,-5586,24961,60976,42669,-3030,-17351,-18950,59613,171624,120252,-64901,-152122,-151471,-122384,-48669,47488,87011,92226,102386,36311,-37786,-5973,60451,75472,29656,-17770,-22190,-16125,-3226,3339,4170,3880,-48888,-86574,-37362,13477,205,-14893,-16309,-34647,-23296,32796,61571,77079,112394,88146,60667,59102,1528,-99133,-100456,-22515,387,-54061,-75154,12068,100893,80553,-7023,-52654,24004,115682,97580,992,-104162,-96850,52510,137133,39616,-74080,-84038,-53063,-62040,-60210,46791,143405,76308,-39227,-36717,25665,23429,-26573,-32853,-15488,208,46349,56948,-18650,-70268,-77775,-83565,-49170,528,6768,45483,50028,-2128,331,44452,22561,25515,132938,144393,43317,13041,78974,69057,-1686,20767,42491,-19998,-45699,-35543,-29734,17893,81035,71647,-18925,-41516,33484,82923,56606,-16485,-97954,-138769,-121052,-66507,-41644,-104665,-136626,-90528,-61437,-62723,-73554,-96345,-77526,-25743,2690,-9141,-48292,-91319,-83786,-22039,36070,24251,-14852,-1892,13213,-7130,14696,20416,-58041,-127694,-72026,49979,78487,-25199,-87893,-13744,53512,-13811,-101300,-50131,43193,1837,-96120,-95012,-57222,-36174,24400,122597,161061,94025,36416,462,-23402,-7423,46973,52913,-2876,-63641,-54209,15823,75219,60491,-22552,-94402,-97920,-20236,85392,143496,129195,59161,-12733,-14146,23165,-21288,-97442,-79589,-8115,51602,72883,40391,-25486,-76606,-50531,-4087,-437,11986,78294,97795,71780,66543,40633,10676,60141,88483,43406,55797,154484,201440,154353,116694,125240,119363,58170,1507,-32147,-121470,-178208,-95664,25953,59836,2360,-46886,-33714,11820,84840,119078,64237,44674,74994,51840,-13207,-43720,-8949,14636,-31256,-65514,-29531,24343,-1416,-69332,-95538,-82004,-36965,67921,125828,61290,-15520,-75650,-133541,-105926,-53560,-128848,-122615,81333,164056,11695,-72253,-54351,-75006,-95983,-57533,29061,115775,94378,-1820,-45097,-8247,34984,27668,-11291,10785,74677,43879,-35461,-10047,76335,62376,-48093,-70074,720,52024,12129,-31251,-23294,-50361,-100501,-86541,-36917,701,60801,91169,58041,29408,24599,56569,116694,187345,176642,85607,9331,-44154,-56226,28135,89040,74712,67267,77648,55119,13119,26491,31385,-7647,-22477,-19842,-5032,-10764,-44149,-25071,22491,-125,-39200,-61769,-89099,-46833,57601,69167,-8129,-43286,4242,68344,132818,131316,29221,-53794,-62808,-30143,1469,28047,72537,77259,18005,-27138,1682,21280,-19252,-27079,12055,6319,14014,61897,65883,17830,6934,45620,3920,-148649,-196567,-107262,-34808,-19191,-17531,14658,81329,120382,32048,-53393,-19135,31396,40543,48973,11272,-42196,-57716,-43746,-25441,-14053,-48397,-48804,11216,91328,131723,98939,7650,-91326,-147700,-107129,-20323,19389,14587,-7731,-39405,-25352,43863,59297,54121,90681,88332,3516,-39383,-12107,22146,55364,114352,103884,20425,-2807,40078,34194,-26485,-48700,-1834,56743,6957,-74776,-74972,-49255,-39743,-35485,-62651,-114986,-122873,-39547,73176,57870,-20587,-32650,-18913,3718,32292,-7991,-99363,-154183,-117731,-83424,-80588,-61955,1089,70589,131817,159693,116576,28050,-7304,7415,-6920,-45965,-76731,-75549,-9254,26170,-20015,-77277,-48418,-12841,-28350,-37558,-39502,-30083,-50624,-73339,-90665,-73484,-24869,-21099,-51268,-40866,-26883,-44417,-21055,41539,25683,-53573,-51259,-29106,-59327,-63777,-45528,-45057,-29855,23379,34778,-1502,9595,19411,-6712,27035,79863,-3998,-121813,-125823,-92369,-83951,-73496,-71202,-75886,-48478,-19861,13594,90848,148135,99568,42330,37754,39068,106674,206845,145107,-16682,-73529,-18938,68389,119734,103735,25473,-2839,47857,65718,4218,-266,63669,84339,46224,33673,26821,8632,11570,14468,25461,74856,123163,139031,96294,11529,-77811,-104944,-44765,-11728,-64308,-62876,20228,81835,105610,135332,107750,56751,76054,77278,-23282,-85573,-49246,-29507,-25559,63410,177371,187310,79198,-5310,24339,40749,-54516,-71927,-14832,-30703,-48948,-32596,-6570,41808,59460,8833,-24471,42308,163349,239925,208996,67199,-68995,-72673,-13362,-49666,-80747,25562,122209,97405,11117,7873,144419,212855,57398,-52265,-1867,72216,27435,-23322,188,-8988,-64638,-27245,7740,-46249,-71282,10111,101715,63508,-24508,-19633,25152,11539,-64849,-96508,-60346,-44521,-44952,-26887,14175,46261,-6571,-52159,16375,51970,18081,21415,54005,23033,-37354,-21297,66996,97271,96647,73395,-7177,-87601,-76166,-8202,-2469,-33298,27156,73188,27678,-32634,-36818,10876,60721,60824,-12567,-123729,-137392,-58947,-34104,-16677,12241,9788,-10674,15157,51516,68868,77299,112589,101641,57363,16478,-36331,-95887,-133534,-58926,65885,72628,17413,-7439,-39896,-39156,-10143,3323,30444,79412,95420,64319,27906,-14378,-68196,-62789,-3185,33840,19433,-6921,-28085,-26571,27265,40050,39431,53256,34338,16826,33592,9951,-18059,34383,32999,-36493,-79147,-44409,-13392,-34754,-61576,-62832,-64128,-31301,7994,-15502,-46218,-59408,-49502,8380,55812,50176,47118,85795,69504,-15458,-61701,-46408,-32487,-31496,-24235,-50829,-94275,-47163],[26051,29766,3021,12544,36639,28004,15114,24945,-1549,-34465,17014,103030,62379,-53952,-109440,-109394,-86218,298,66307,23948,-65169,-34447,50615,-8653,-108109,-19141,51921,-35837,-93604,-58907,-19839,39066,78509,73445,79013,67612,42168,60890,56351,-13153,-37394,-13783,-27141,-21583,28705,17994,-58259,-62097,-9684,-42239,-54091,42069,117455,105376,71952,100287,115310,51854,3659,16691,-33790,-117091,-68515,2588,14080,45707,52265,-43432,-90908,-40482,23683,35234,22256,26354,25544,-24857,-67366,-30297,28414,31580,-443,-3927,75099,185939,259234,206644,56807,-35162,-57128,-75836,-26935,71420,102487,52099,22446,-410,-72821,-120669,-42660,58608,52600,-1249,-8832,4929,-52094,-83768,-21929,5497,-25583,-19047,30371,60228,14200,-42356,-24255,-27968,-114116,-141180,-45439,86262,189541,186894,86860,47027,98701,86354,-20317,-97556,-76661,-39269,603,38889,37180,-7466,-32016,-15020,-17645,-75449,-113431,-40732,67305,82764,29408,5093,-7350,-25314,-37919,-40663,-71409,-107432,-78115,-3738,28711,5956,-4712,-26016,-14257,8182,-11586,-46977,-47720,-11296,48902,80173,68331,22050,-10822,13243,27354,-45745,-117331,-112234,-86284,-50237,6338,58368,85291,98893,112826,50052,-69612,-125017,-67521,-12331,-5405,-11467,10517,22762,22924,42711,26514,-3323,177,21951,40365,35556,-10887,-54878,-67996,-72403,-66276,-22704,-34023,-134234,-175074,-85987,30051,73212,50470,43849,30006,-20318,-64380,-47946,7890,62480,33716,-11036,-21444,-27973,-11882,19645,34463,37640,40068,12865,-11942,-32797,-78313,-119528,-100835,-62057,-43053,-28369,-3218,-52572,-156477,-142683,-20656,49966,37773,-11521,-15414,5109,19289,-21005,-69368,-42574,37010,75991,68974,86525,98753,111847,147570,139152,87077,35482,34031,45237,28584,3896,-17578,-65017,-69683,-16155,33894,44801,64969,94960,56949,-38219,-39274,54003,80213,-2847,-109832,-92933,16660,91142,88202,43514,47477,69928,41343,18939,28289,27536,-13120,-37238,-38900,-39583,34910,108994,49207,-66160,-115997,-126592,-106896,-58767,-10766,9233,21204,53529,36828,-17572,644,60094,84533,54947,-3413,-19264,22166,47672,23127,2634,19854,14005,-32441,-71465,-53645,-6046,13330,-7240,-26374,-17981,-542,29720,108792,163886,113356,79474,66693,22109,-15968,-16706,-28076,-66773,-137928,-188175,-119305,23808,78679,14140,-37654,23136,97681,70788,-25182,-103943,-52194,76903,92819,-16637,-77821,-63981,-36317,-3551,11396,66784,135068,61013,-82614,-70848,55215,91607,-2323,-53549,-8842,11400,-921,26497,40888,-11047,-78136,-76268,-31902,-9703,34721,112368,58132,-20070,3576,24105,-34187,-50320,44334,50294,-40068,-25893,91443,111966,17519,-43944,-88175,-151577,-168387,-154008,-145570,-72337,29920,81727,44186,46998,121643,147613,107178,25184,-52153,-77252,-67257,-22731,30769,-2212,-45912,-22937,-3627,-24326,-97438,-161999,-148192,-72349,15652,65269,46227,-38975,-94787,-58478,15155,20410,-9865,12993,49334,29891,-5312,-4066,39247,54855,41918,37985,13816,-29360,-23353,32366,29454,-75283,-185458,-126366,12778,44511,-9653,-32558,-52938,-102462,-91925,8190,93493,77503,16941,-39637,-44584,-3863,36577,37355,-6166,-53780,9429,135171,163071,82937,-11767,-75229,-79029,-331,118500,181752,133718,34155,-34213,-64395,-84862,-151037,-198912,-118322,21876,50517,-40044,-103198,-74939,-53169,-38775,6611,50673,56867,41474,467,7761,61937,44773,-15359,384,29379,21260,67767,184502,228751,141756,83369,100586,91959,17523,-47628,-68535,-131504,-197458,-145875,-34782,14497,-17112,-72980,-97929,-66978,30752,113083,83707,20464,9172,4297,-8166,20665,56990,22136,-43445,-11627,71538,80587,21443,-31769,-80429,-104883,-76081,-4200,43383,60296,52469,-14495,-108572,-123489,-105446,-148007,-93354,119646,194709,29834,-52677,-24278,-26041,-2153,39937,31329,41349,43151,14140,26675,89052,123763,89110,21131,9038,38157,8773,-45782,-17639,48279,30645,-23651,-18321,-16784,-13503,4250,-1577,-38048,-65016,-50795,-23451,-30361,-33299,-1192,-25913,-66223,-3219,59617,84211,133339,216541,214395,118649,24362,-75832,-113261,-26193,48707,21603,-14440,-9110,-12496,-17809,51315,92644,37988,-14298,-36971,-8538,19456,-23262,-16481,35572,17708,-5374,-35228,-88991,-33213,72737,35727,-46376,-33190,11420,54005,133765,136972,39994,-8665,25200,43346,10775,7754,64234,44952,-28447,-1635,66722,53803,14310,8243,-14923,-66970,-54413,6676,12249,-39745,-48144,-31253,-89350,-201083,-200956,-125166,-91997,-90801,-91178,-42332,80095,152109,45840,-58436,-45543,-37357,-49291,2290,48662,47512,18740,13365,24177,34660,21015,23362,106133,197413,183956,74178,-19246,-78882,-120923,-112366,-64387,-21098,22006,30732,2249,1118,24818,14828,19561,54390,56544,7863,-24367,-14254,28229,82044,132822,82603,-28536,-23654,70355,93155,55677,30241,37637,60106,22722,-37094,-39203,-9727,44745,64975,-21940,-134726,-158936,-67097,39732,21926,-72159,-134858,-127457,-60909,-15696,-64822,-142546,-157780,-105604,-71575,-64684,-46947,-9678,43931,84953,83940,56280,-16043,-110059,-107402,-51441,-34693,-60523,-40771,45178,70220,17513,-43097,-78680,-126085,-142209,-76978,-3053,1084,-55271,-92198,-96952,-50069,11679,-16177,-76969,-54888,-23235,-50579,-43809,50785,105187,57397,1573,-85168,-144809,-73421,-10407,-37579,-45284,14364,40870,9655,-31891,-58336,-51123,-9015,23257,2209,-29972,-56534,-75270,-48671,-35872,-60496,-53104,-4158,24068,50380,123574,178900,117754,80761,89061,85564,146802,197436,81344,-66055,-105577,-36109,65914,88390,42625,976,28529,83743,77163,31374,41648,96696,113037,46373,9837,26225,13840,-9671,40690,114118,87168,35208,75217,104500,39935,-59265,-77764,-15393,-9197,-72844,-65906,-7127,19468,39303,81856,67792,30119,61703,85662,1106,-66894,-49709,-42771,-35966,20135,67200,57967,5910,-45936,-39609,-26032,-57682,-47868,-45277,-107281,-127447,-92232,-50394,12127,51503,20837,-19362,12594,77781,111038,120349,63088,-22400,-27846,-25047,-104757,-115862,-14554,43341,45641,27803,26856,105522,136668,-13779,-100221,-23906,63567,15456,-32301,-2124,-17912,-55651,201,24527,-40172,-92276,-25273,89654,91205,41118,21261,-28482,-60260,-59499,-66194,-60890,-33200,15661,69412,98974,95152,21665,-3248,76185,36834,-64272,-45723,26632,13875,-34343,-37820,8989,46397,93442,127133,76907,-36571,-76661,-30943,6118,57991,136021,110654,4340,-71823,-55302,15218,76993,78911,-5395,-97752,-46001,36881,-7286,-39585,12699,63409,52256,21413,9028,17670,30974,66307,57310,3008,-18053,-26417,-99610,-201152,-169731,-47328,-18861,-44797,-39498,-64842,-73847,-32071,14613,59531,90908,92339,61491,14473,-39502,-77815,-72677,-23640,7003,-19418,-36298,-5797,29674,50283,35970,66462,100073,42785,-18592,-4584,23014,922,4073,40793,65014,25224,-5027,-13315,-43477,-54739,-52202,-59175,-26310,2247,-39893,-68150,-53997,-4104,63697,62200,25486,41364,97341,87054,1697,-60757,-96757,-110241,-54268,-11032,-54147,-99064,-38792],[15320,34701,18118,-7904,-23821,-21410,14283,41278,-9993,-43226,14680,65310,-6644,-118612,-172129,-129836,-51587,24037,45621,3890,-90590,-105375,-51026,-92143,-145248,-23855,96346,67764,-28699,-65652,-24842,51748,61438,25282,62008,116138,117487,103209,86529,57717,39319,437,-47918,-3974,72225,42428,-34101,-54256,-56230,-97726,-60443,71232,155177,107450,28568,74811,141764,131321,91749,89317,3559,-151520,-160498,-62696,-48540,-56252,-39527,-79190,-127207,-104190,-23415,50731,79968,71998,60439,41583,27139,35019,52421,43115,1388,-2165,121428,281147,337713,221414,38165,-54306,-99455,-158760,-132643,-11617,91207,89141,1553,-70344,-138280,-165411,-38505,76395,47854,5484,9076,20530,-5062,-20792,21136,42477,12985,-3177,-2752,-32642,-57842,-15827,51079,19318,-79177,-127946,-82088,4707,109224,153179,92364,52206,82711,64722,-13433,-57601,-24726,27535,66237,68054,35263,-25703,-58443,-17467,6013,-61783,-126718,-79545,-6508,34668,45657,6701,-58521,-59251,-32846,-3210,-2496,-53706,-58427,15727,29296,-43602,-60926,-21288,19182,11377,-25194,-30228,16048,62494,113328,107665,54428,-23948,-92712,-85423,-14806,-20846,-95961,-126780,-124273,-110726,-62909,-21686,11813,48232,78571,50627,-13708,-59612,-64383,-49240,-35947,-35107,-6821,13962,1779,36642,67879,43889,17001,-16172,-40412,-31568,-38913,-48984,-29332,-303,-9011,-28262,-54365,-116401,-143092,-43399,62046,70384,24060,18640,18276,-47859,-138891,-125729,-50470,-17085,-14966,13335,32029,46250,60661,57233,60958,49871,15382,-1879,14833,20619,-26453,-95202,-106491,-46641,-13496,-48188,-54905,-58005,-101517,-89323,-22339,-314,-25463,-71858,-39885,52429,85596,21161,-17771,-5255,-4439,12730,73879,127228,114327,91230,125071,147850,86583,-6594,-7880,40376,30842,-8019,-21293,-49699,-47542,-15304,12222,33857,75274,102795,51259,-38471,-46006,35292,112810,85347,-4538,4828,55458,45118,4130,-11034,66936,150681,102673,32775,32701,15247,-42336,-55425,-52949,-70695,-22416,41909,15752,-37820,-42763,-38928,-31030,-16422,-13322,-10314,-10799,-7231,-18816,-67865,-73805,-23114,-3188,-19261,-25117,8117,71324,97634,53490,-12,10446,38531,-26311,-150775,-152671,-34384,35791,29236,1414,-31369,-43763,19388,131693,149975,59952,14589,4198,20126,61466,50854,-28354,-94561,-148334,-192336,-164433,-40513,45339,10128,-55541,-41850,932,-9207,-45098,-50645,15851,84229,53857,-28530,-46815,-33887,-14921,41234,74577,69803,70693,15962,-72087,-51047,70807,132362,50668,-24346,3678,14727,-25413,9892,88748,47017,-51798,-33334,33076,36262,69566,118424,46092,-18200,7683,492,-52256,-57083,7483,-14799,-92536,-55078,59327,83679,22877,-53329,-112398,-136850,-132596,-156117,-209516,-178297,-64155,53208,99266,108561,122535,119753,86286,20769,-7922,11529,24631,30565,54832,55262,37840,20248,13053,5149,-80060,-176627,-179689,-108124,-40472,23933,39252,-25276,-84896,-82715,-45319,-18275,-30145,-42618,47,23874,-24892,-27751,117347,199190,143955,55014,-9595,-26495,-236,14846,-19805,-87690,-135871,-71643,24582,58843,23481,-28162,-56316,-102056,-102463,-3912,91983,99066,60830,2359,-32194,-20696,-7328,-908,9699,4301,61341,172045,183191,120364,64984,6759,-17052,32898,108357,110131,24249,-49763,-65453,-80385,-107902,-160454,-203292,-145222,-19951,-3171,-116964,-173535,-76945,2296,-30245,-49381,28219,78475,14183,-73857,-40006,62935,83947,23377,-31739,-50596,-26847,29350,102214,127740,74596,52181,68555,65596,25961,-37858,-57787,-55807,-78058,-72306,-5977,34657,16319,-41115,-92482,-74650,6406,88382,61741,-49644,-90944,-38138,32527,106114,123741,33179,-53970,-13537,67177,76240,40318,6496,-46335,-83038,-65975,-37341,-25281,37915,103134,40001,-68465,-101783,-93319,-102183,-60702,68562,144255,65115,-11913,-16866,-18947,-2181,21248,2093,-17677,-13171,2824,69200,147017,153715,91060,44033,23006,17461,90,-45281,-55213,-17645,-16789,-33663,-12601,-49226,-102809,-71613,-41977,-87460,-98798,-36931,10841,-29143,-64300,-36208,-62265,-125801,-76344,4205,27890,36104,102364,145014,117043,19991,-95243,-102239,-41918,-7203,-47692,-112829,-140651,-113210,-54401,58122,123441,71890,-2635,-65733,-50447,29183,39083,3565,-10613,-12564,1462,-23077,-78490,-27756,48781,95,-48831,-32141,-44535,-24425,95243,130564,50146,42399,80410,57299,-8772,-7994,66481,38781,-25665,53858,141377,111201,86938,80030,21746,-39146,-42280,11593,12848,-33992,-49200,-50335,-69588,-101117,-93010,-78472,-99301,-95833,-59345,-14606,69014,131317,65551,-1822,-4326,-12897,-4145,78688,128811,79123,22082,48949,75982,72759,106017,157582,195996,219431,131934,-21211,-62442,-33022,-60954,-89131,-73581,-46148,-10651,10021,37706,82752,78790,9215,-17742,3537,12628,13744,20460,29064,25742,48699,109055,94961,356,-28248,51480,125950,141850,82096,-2442,-15979,5375,-4509,-7325,36972,114184,136477,61476,-60887,-126499,-76607,11250,-3493,-85386,-137209,-114232,-62019,-53209,-93989,-149734,-155381,-104797,-47967,-7601,15041,28107,35138,9238,-36433,-36905,-26880,-77097,-64558,20397,54408,-622,-18575,55885,96700,68705,4702,-86982,-181238,-201055,-118568,1057,37128,-6043,-34334,-36454,15135,75670,27066,-49209,-31298,22539,25517,19167,93256,174645,154479,59157,-104297,-194976,-109035,-31331,-35223,-14154,26690,7628,-48541,-77732,-72488,-50097,-64834,-90314,-19853,65391,37261,-35375,-18914,8694,237,1626,24819,29843,42946,108130,134235,55128,21522,30719,14204,42509,61573,-29205,-107195,-91396,-37166,5825,-1701,-23135,-16774,46957,97576,92205,53303,28210,51204,66977,8953,-22603,4809,6932,18361,113261,182354,88037,-17302,20436,71843,35548,-23267,-20050,-11186,-58446,-95700,-53420,-28248,-68179,-91093,-54360,-34210,-32824,7851,58399,32675,-29228,-58734,-81524,-89853,-56256,-35913,-75576,-99921,-89594,-96227,-96261,-22488,45477,-24823,-131261,-124087,-55782,-12183,24115,60988,61051,12630,-16173,-50634,-90629,-42854,189,-12038,1088,-24200,-114747,-100767,-39625,-61821,-55361,-6380,29070,104144,118784,-22199,-112639,-79612,8866,22262,8842,4471,-38478,-57107,20943,49914,-6114,-21269,47414,103946,85585,74209,43724,-79709,-122840,-36572,34573,31369,9886,22487,70252,108376,106879,50142,41416,105631,66843,-17854,-4940,57103,71831,60502,38041,35660,46645,59036,86890,92751,22985,-21347,15921,63058,112585,150292,112614,34230,-31834,-14022,50668,84701,70866,10243,-38761,20801,98775,55673,-14047,-2842,60635,89534,56558,7821,-8997,-5850,2661,-16548,-43438,-13782,15276,-63297,-174570,-181569,-133484,-129849,-112442,-53190,-51146,-60056,-28894,20780,67288,85273,67706,47830,10168,-52640,-100548,-88385,-14542,14483,-57675,-87304,10851,105645,76029,10253,45559,102969,57934,-22681,-39580,-2390,-8816,-40938,-161,83051,73949,20356,11619,18347,1511,-45206,-63688,-35179,-28232,-65014,-77743,-56151,-2333,41480,23426,19510,42003,39399,26554,14376,-18429,-87699,-123634,-59183,-12723,-48944,-71636,-20448],[15553,49936,50744,12843,-36409,-35856,34631,56900,-23415,-42501,26220,37096,-55113,-139460,-179536,-134099,-47504,9221,2982,-55096,-136684,-138339,-110382,-163693,-192106,-73182,79059,163483,120637,41688,20610,28437,2489,-22013,20282,90341,147111,133466,99459,117152,148705,70010,-56714,-40451,40732,31694,1782,-14122,-55412,-98018,-54857,52801,112841,43185,-31595,26002,129350,180722,172285,139395,28593,-109794,-115803,-47448,-59632,-78252,-55921,-49946,-69979,-111491,-80519,22825,89521,92500,93309,83746,83448,77564,48367,16095,-7107,-822,107314,241765,253844,129642,16629,-14776,-64598,-136803,-121540,-27745,57197,30974,-60772,-84151,-89796,-98442,-3492,72146,52028,54468,69468,73406,93632,103729,78020,40891,11613,722,-5722,-44405,-54594,31291,108460,66461,-5650,-60544,-78291,-43460,29552,93973,94342,73579,77065,56934,15083,-15884,-11400,17729,46054,15303,-27315,-50022,-64162,-31093,8068,-15759,-74470,-95014,-76092,17235,85439,18422,-83287,-72422,-13593,31599,34851,11669,-1986,29000,32134,-29821,-52921,-2470,26227,-2916,-41090,-43003,15828,86260,114617,71842,13155,-33119,-88401,-116134,-59356,-18137,-66854,-99139,-79204,-79052,-69916,-59859,-34478,-28122,-33207,334,38272,22349,-32252,-75307,-83250,-60649,-18850,-3876,4334,71656,115332,99396,79613,16816,-62815,-84686,-78527,-64704,-13778,40355,15887,-40084,-58471,-30344,-12307,22163,45372,13930,-33978,-29176,-5818,-35758,-135189,-156627,-98871,-74531,-54221,123,33072,72780,97193,69529,69569,75593,30837,7577,54424,88415,29757,-60058,-65908,2000,23011,-39672,-86174,-85813,-56846,-8205,7308,-13732,-14371,-36532,-21524,63947,86271,317,-40303,-32839,-88112,-94642,12147,71241,28338,5607,50114,101520,58717,-40595,-48811,13707,10649,-26440,-13462,5264,20421,21962,25826,42661,64108,77189,40967,-8318,-14513,28486,117196,154146,113058,91041,53479,-20409,-63696,-33893,76445,178786,157298,89018,71175,43467,-26112,-57122,-44761,-68249,-41828,61279,81088,8967,1487,16596,14814,11078,12152,34971,30218,-4711,-49501,-118876,-137581,-91194,-97846,-104143,-20030,57336,82305,101850,73453,12540,9513,25856,-50181,-183841,-197371,-87901,-5761,4874,-33129,-63357,-29947,52586,115414,90776,7150,-27230,-25123,18311,71028,63934,5868,-48262,-93492,-135671,-149195,-88487,-14417,-22945,-90586,-103358,-65435,-39304,-28169,-20982,-7340,20822,41168,30624,468,-36291,-30823,15122,42166,32966,9722,-23164,-37148,-6143,65925,107565,54219,2019,18445,20125,-21507,-5186,67454,52403,-18404,20411,101564,71711,11198,19050,19558,12397,19729,-1961,-37148,-38446,-870,-44752,-114716,-83766,-4382,21813,33033,29322,-11631,-42368,-31787,-87648,-190366,-186889,-89870,12416,74447,67694,31148,24627,14518,-10761,7541,56914,86393,67713,34557,21586,16338,-16026,-7483,38274,-18065,-140622,-159882,-111215,-108973,-89407,-56175,-55795,-48030,-42576,-49817,-24048,-34588,-104855,-89504,-17237,-25398,-38720,79360,168875,155341,91748,32604,9677,3620,-18764,-46194,-57734,-13862,51072,65162,44373,-18658,-83522,-65204,-26154,-3118,62802,129159,123236,111370,82435,32724,-5533,-29981,-19126,51786,86978,87066,116069,117318,89854,69249,53571,54820,75189,65037,-23869,-109257,-87418,-33965,-35971,-47622,-80403,-148282,-162580,-103666,-65061,-86779,-77839,1875,39399,-30619,-93306,-25703,50274,12117,-56360,-17488,84819,120686,63538,-36826,-97823,-60907,-14885,-4998,-4660,-20034,-29554,-18372,34577,89074,60585,25858,49619,72813,66542,80763,84407,62150,45012,41733,38433,34406,65357,46543,-50805,-83998,-30805,24461,98002,139093,46227,-77484,-91093,-44215,-2514,22768,35008,16270,-23207,-44832,-54141,-60600,8663,109620,74080,-17358,-54522,-49910,-46682,-41314,-14369,39581,48060,5677,-15882,-23138,-43604,-32983,8593,-3755,-44275,-32598,42544,102936,80163,25521,22886,14507,363,-11360,-68429,-109900,-75025,-46776,-60433,-34637,-57489,-133785,-133154,-89080,-105652,-105565,-35288,19926,-4028,-31982,-3456,-10203,-80333,-98996,-59911,-27000,-29159,7724,76328,80723,-36060,-123992,-81931,-29594,-28517,-60926,-124788,-178539,-141187,-54951,37897,86490,62512,6477,-68634,-91483,-6802,82875,43967,-34332,-35932,-13815,-38139,-72444,-37529,11429,-13445,-36553,-47096,-104710,-124870,-12152,84687,82550,99676,76744,-5266,-54448,-20337,61124,47523,-7410,53063,136045,126428,110627,101639,70242,28351,12484,70835,96416,50072,3747,2307,25668,8393,-23423,-40630,-57817,-25257,40149,56976,53403,78319,70985,52157,46041,53838,96232,174042,158004,20153,-32379,63849,102265,65407,100077,196785,219626,187673,66662,-77534,-73118,15174,-1187,-41314,-27993,-19625,-37220,-32609,34690,100502,82774,-14031,-73148,-64411,-38278,-12763,27535,37431,-25592,-49845,29652,92165,61993,-6775,-1400,80245,132731,79173,-27575,-41739,6970,14708,-1067,23237,62893,84459,94207,14567,-106793,-110250,-16937,-4340,-38952,-19006,24726,14534,-19642,-25788,-52878,-108249,-120076,-65984,21631,79879,111777,82014,-8053,-82145,-82122,-22512,20959,43768,86559,104506,41323,-23500,17340,85453,97544,27202,-67502,-126602,-146634,-122567,-57284,9105,42423,64103,31512,24803,81029,87611,51074,42877,79189,103766,82816,103997,158460,136103,65307,-38674,-132560,-152657,-133592,-84626,-23298,-10178,-65597,-130158,-92917,-16190,-9824,-72784,-93619,5032,89394,52837,-8946,408,33020,48123,48773,42115,2415,-2134,77008,91633,-347,-53103,-63797,-90340,-66451,-27994,-66230,-88718,-32793,-27648,-79087,-87282,-51961,-35244,25799,88613,74601,-10377,-67592,-49430,-17703,-32296,-41870,-17274,7782,53939,122917,138141,74523,18176,8822,-8926,-46689,-73879,-51597,-45261,-112283,-155570,-89021,-41016,-97287,-163960,-140613,-86516,-66551,-54826,-20673,-1255,-20748,-54295,-87619,-123242,-124251,-97247,-112350,-120461,-72306,-73737,-71450,38633,106171,16511,-65551,-33766,29531,57831,51944,57639,66986,17440,-48586,-126362,-189577,-147837,-89661,-77361,-40438,-35248,-88353,-58235,-20081,-89542,-125158,-72853,32218,171623,191967,38325,-97483,-162110,-104985,1919,50489,-3510,-76869,-87656,-16676,24241,7674,45504,119258,115293,65718,74945,54191,-63588,-109257,-27889,62296,68792,10254,-29911,2597,59426,70303,37589,30639,77214,96409,79500,80728,96064,116655,133514,105737,86680,58863,-4114,-21361,33445,44010,19610,48469,101196,105029,76810,57135,50889,21935,34708,87974,80362,10207,-23072,-4666,10920,48163,63196,28169,-2046,24439,66173,83436,71762,71867,51488,9167,-49563,-69546,-4953,39082,-34555,-115538,-111913,-103942,-135296,-121510,-52726,-19591,4803,29544,44275,67669,75535,36343,10996,-19303,-71946,-86105,-20387,68346,71594,-44071,-110725,-10480,107117,72603,-25408,-17422,36324,44188,-5253,-54960,-39554,-33666,-59065,-13414,89015,98375,37331,23819,60093,31353,-46526,-76101,-61977,-45209,-45492,-64123,-72624,-26074,11945,8007,38373,38625,-33711,-53269,-1345,12420,-15930,-28534,-17322,-15911,-33792,-41694,-17367],[6725,43971,62836,47026,2863,-4845,54771,52265,-45640,-58357,15209,24792,-49853,-108288,-132029,-110949,-57470,859,19493,-46709,-129221,-101953,-84348,-163197,-204442,-127951,-3965,137962,183521,110354,25788,-27663,-58339,-62152,-44570,20317,117509,116563,64842,86722,141980,87823,-34928,-62652,-25551,4924,38280,24194,-25531,-52480,-50371,-30221,-17288,-65881,-105015,-37555,78625,148043,154947,106529,14513,-34276,4909,1288,-41816,-35518,-17634,-19781,-21249,-93010,-116352,-29216,65736,108772,104719,58766,56928,75239,31930,-32631,-53122,-23747,76410,154298,107959,2903,-25660,-1163,-26187,-61940,-25553,51572,97180,20958,-51239,20,64295,51843,35789,30838,32056,58073,62357,60617,99208,142966,96850,-2017,-64152,-68729,-28282,-10874,-29635,31041,112004,82606,14447,-32298,-53934,-27647,3566,18099,32997,51469,66198,58701,42890,8866,-20874,-24270,-12675,-33242,-36396,-27280,-62411,-92988,-55725,13244,25618,-29609,-54312,44089,119327,56469,-43787,-68679,-31372,2660,-12979,-784,25481,40681,49886,26784,24541,48215,41717,18308,4386,-23655,-24283,21970,33243,-134,-13951,5462,-999,-48950,-53020,-19878,-37658,-46542,1957,22791,-7476,-43108,-44131,-78206,-115651,-48651,51539,42912,-43331,-115250,-114365,-73633,-52052,-46745,12923,100946,117858,105475,99769,72241,35381,-5698,-70671,-101902,-28882,58540,52478,6756,-12702,47564,93754,56550,6702,-46950,-103379,-92239,-29753,-8683,-79027,-102057,-74568,-68919,-58191,-16956,17179,54433,68035,42620,58947,95019,84457,68331,96333,94792,35520,-13810,-5423,22249,32207,-15462,-96519,-114525,-28180,59318,49412,15785,63267,97034,75683,44634,187,-84277,-113970,-89229,-109581,-109327,-55665,-45099,-74811,-54971,-19311,-12909,-36070,-68971,-44923,6860,-15109,-69734,-34483,55872,107715,94702,74164,68339,62765,48946,26336,1883,-14996,-2320,44337,105132,138347,116112,34193,-41143,-61022,-30165,35885,113363,170205,172902,117898,49750,-31331,-82180,-52776,-31478,14507,125388,137054,29189,11376,41259,36787,10875,10289,57754,77956,48821,-13451,-91933,-96914,-61070,-107977,-108603,16977,68625,41329,63556,61091,25999,27733,16268,-37610,-106620,-126699,-88122,-50998,-70183,-115911,-74182,43485,80284,35360,14541,6635,25748,48683,61955,60754,60300,56766,33636,-19176,-102388,-157810,-130034,-62536,-36061,-65030,-78355,-48357,-6702,2131,-46667,-96142,-64455,41089,89587,10829,-84770,-80763,-49153,-61039,-42624,-8319,-9482,-8611,2352,16185,28090,16427,20602,40263,29927,-686,1821,28106,17706,-14424,26073,77975,1336,-127463,-97958,13837,77592,68425,30124,-20664,-55206,-30707,-49456,-93455,-90387,-62716,-29973,34431,92050,49583,-29479,-33618,-74746,-149300,-105338,-30343,-11068,-15401,-33473,-51003,-37654,-16185,4877,27043,44514,65923,76514,55365,-11229,-73748,-90235,-25640,67680,35825,-85455,-102172,-60828,-88822,-117828,-82983,-47632,-9248,9365,-9066,-7366,-31198,-118297,-122605,-26597,7147,-33382,-21881,27172,67606,76572,55823,45555,35408,-2381,-38173,-20370,54059,94185,68396,43493,-9501,-72714,-54544,22877,67224,104711,145628,127720,114333,109108,81676,24389,-28769,-24370,77891,145904,115233,70015,38349,-3447,-20044,24313,87755,96332,13639,-106823,-133836,-27583,48295,21773,7221,-6595,-64917,-99804,-87718,-55202,5519,84853,110317,49926,-24203,-63998,-43589,-3998,19166,15125,36638,92656,108730,55636,-26472,-80694,-47359,-14736,-42482,-63243,-80120,-105163,-87386,10793,131057,174384,137628,96054,97575,100172,80052,56181,45508,95999,180210,169561,90176,81571,88382,36650,14400,6484,-38025,-5364,78295,36043,-77852,-110632,-93388,-69525,-33873,24012,64738,41535,-27086,-76304,-88234,-24933,80693,103697,52858,169,-26411,-38799,-44283,-51431,-38516,-27488,-10236,19655,32126,-3548,1575,69733,71610,3354,-15740,3707,12254,-13617,-24051,-2513,-21523,-58269,-74400,-110725,-128767,-75905,-31390,-50703,-52917,-68694,-106119,-99901,-58949,-66291,-71008,-10460,44285,71530,81811,80524,55462,6555,-35429,-50282,-12573,26442,68120,106250,43449,-93181,-128562,-60182,-7818,554,-299,-40806,-99121,-87728,-39422,-1891,33768,51272,19247,-47614,-91812,-37971,77422,76643,-5901,-34734,-39449,-58017,-60526,-37113,-7919,-13755,-34797,-58599,-109396,-167053,-116734,5458,85301,116778,63023,-30410,-61776,-33020,33438,45001,-25995,-39699,30519,70800,68385,68878,85856,66788,48886,116527,183740,121415,36246,46201,72750,18598,-29990,-29224,-12426,35138,87517,81138,37354,39670,43668,28112,32763,69977,111708,149184,93275,-36980,-44577,72175,87874,19428,-4089,65763,145411,146144,46056,-58326,-42372,19773,58,-15285,17640,19071,-13355,-15706,16576,20110,-3418,-47436,-96461,-104008,-61396,-30093,3241,-6447,-83349,-120141,-41405,60412,87009,14257,-39094,11423,72719,64462,10778,7682,31450,22508,-6101,-17990,-20970,5248,73219,33791,-120749,-149243,-30610,12836,881,61489,114235,72281,52649,99684,96930,-26775,-142347,-121275,-497,91682,151550,126901,32791,-30259,-49296,-29176,14613,31036,40864,69972,56068,-1820,4211,62261,85512,21767,-32896,-38438,-33226,-25477,-31277,-111,67840,110320,31826,-38745,29903,140264,171468,119728,75422,76091,55555,38524,50539,26876,26831,59669,19131,-112591,-194236,-139738,-91361,-102437,-120593,-131057,-70890,8818,1109,-11346,67903,119161,66079,-6201,-19869,-1353,17709,46529,83157,72193,-22971,-53920,37318,70322,-9235,-61655,-93646,-116345,-50157,20729,-16902,-32218,29924,6194,-87813,-91060,-36180,-38135,4631,84447,44270,-85598,-127067,-96385,-62858,-48684,-42716,-25017,4225,21555,15814,660,27078,67422,26168,-69061,-125534,-155599,-122793,-52720,-84106,-151346,-98915,-29240,-54260,-112965,-96582,-38503,-31588,-80837,-107099,-75163,-16757,8348,-4358,-51474,-115110,-124374,-86099,-43889,9802,14607,16993,62405,75745,53113,55063,51585,48843,76286,64167,36341,38081,-3549,-76366,-116068,-127903,-116994,-117200,-132045,-97128,-43956,-35071,-1960,33585,-28999,-119947,-117187,49971,256164,267511,91117,-62804,-185172,-178295,-25918,80814,20201,-58438,-74216,-62811,-53775,-31707,13592,66276,95297,109898,115543,70710,-1989,-34583,-33383,-27422,-27168,-35507,-36881,-6066,21061,18792,6993,-3423,21514,64240,103305,103886,69694,85665,136743,115333,89721,44947,-53233,-100493,-32784,21025,10738,24350,71359,58061,10176,-986,22220,17987,36970,96400,70947,-46417,-63653,-16551,-59487,-66165,12067,48852,12257,-12450,6459,70064,116176,143763,125779,65741,-35957,-94047,-56666,-13482,-21297,-35580,-4309,19541,-28216,-75343,-51623,-2157,68909,106449,68182,43089,51057,28188,-12193,-68353,-107129,-30471,101667,142991,95038,-5049,-79009,-37180,35342,28427,-40070,-59463,-53014,-17045,-12527,-56932,-38332,-22273,-23724,38547,134925,138629,77031,29890,19322,-16124,-48755,-57291,-56319,-17998,8085,-28898,-61721,-16662,35646,36136,37081,3149,-57223,-63460,-41902,-32584,21814,78872,49723,-3889,-18427,-27876,-19137],[-12928,12872,46853,62352,47644,43751,65262,26899,-73764,-79926,-6586,17431,-30018,-66885,-70644,-57695,-36931,26543,70679,29112,-30191,-2919,-10525,-101229,-146318,-108095,-66643,19350,89694,49212,-37454,-71808,-65532,-74824,-85126,-10484,88787,82647,25684,13870,29692,28335,8714,-14405,-33862,1639,60888,55085,35506,34215,3229,-69433,-116366,-117521,-104934,-40889,33752,71924,65785,28719,-3687,35172,94857,41740,-9405,27068,42140,-2807,-45717,-105670,-120883,-50146,64419,138836,101885,8279,-4280,43277,19374,-66706,-102531,-37980,93052,130593,40944,-38826,-38100,-26497,-33148,-13557,45692,121126,168906,106534,39193,95502,172186,137585,34611,-29281,-30196,-37522,-54971,-25069,22885,68017,35695,-75084,-148111,-147002,-81088,-23580,-34341,9750,92125,57241,-27504,-54675,-40914,-6685,7945,-21940,-37979,-6771,38488,48884,36281,5304,-20347,-28252,-26633,-16089,30604,43806,-30187,-123121,-106894,20614,95770,58934,30401,89413,129355,94240,25220,-30187,-36781,-27192,-67419,-65702,-2482,39810,50248,26698,39195,66759,69586,68684,76497,35490,-16862,-44773,-61778,-56315,-4841,52739,76961,34718,-7600,10751,25927,18645,37738,66658,39111,-19207,-48465,-74640,-87111,-38652,49486,40355,-59916,-123078,-85669,-64578,-104256,-98059,-11045,49925,47469,46476,48620,95588,165808,130118,-25050,-117640,-40696,73702,107218,91219,52041,69224,113571,73758,-5350,-80019,-147593,-125853,-34259,1441,-43813,-33193,-22259,-59750,-60177,-2139,38844,50139,35898,17513,49655,105666,129864,117332,87088,16769,-9888,36234,29551,-25640,-5331,2864,-69750,-95071,-19034,50786,41384,15069,80020,172980,163448,20584,-92621,-123047,-102893,-75926,-44744,-985,-12034,-64371,-72296,-33275,-38625,-112719,-145515,-94761,-5775,22065,-42189,-120243,-78807,47554,144495,151508,105095,77616,80345,47899,13413,-10713,-34957,-27517,-12258,30765,88556,90069,29571,-11286,-14756,-24617,-30453,18843,133864,198800,115527,6686,-59671,-102381,-88683,-16715,78047,128854,88630,17268,22199,62208,60132,8801,-22912,10350,59106,68547,18034,-40233,-13766,14976,-48789,-57368,16541,11070,-10817,25761,31614,18132,21166,7167,11242,15997,-7462,-27850,-51163,-119330,-162605,-56125,92112,50523,-73716,-63712,8781,85609,128933,109299,59154,43539,46319,45412,8338,-90343,-156648,-122010,-63596,-10605,20601,10401,2906,8315,-20508,-90847,-124039,-76201,40477,85298,-27777,-141702,-123187,-92571,-144432,-123908,-7663,38520,-432,-43163,-68502,-45858,6130,43231,39442,15206,15739,39615,30988,-15400,-49210,-35766,-37532,-121783,-202783,-125827,15694,104702,108452,63814,-21130,-101410,-71784,-19601,-20074,-59914,-91821,-69856,473,55716,668,-104502,-124159,-111561,-114965,-32905,33064,-7072,-86795,-104674,-78618,-50803,8196,71765,77292,27332,-103,61554,129884,30104,-123880,-138436,-41582,58176,44670,-35897,-37652,19567,6002,-30411,5054,13034,-14128,-11265,512,-554,-36308,-100538,-80429,22642,55092,-25783,-85179,-85509,-41790,4311,10489,31488,71690,51269,583,20105,54783,50779,25090,54263,82868,35666,-15158,-6761,36602,93330,131178,103336,61800,42461,29094,-9245,-54296,-47286,51537,128513,118947,70655,6569,-56280,-70055,-19512,52151,56721,-28375,-94886,-53474,50810,90483,33552,6823,27876,31706,19901,1796,-17949,34069,139874,159659,55085,-13538,-11360,-19998,-31102,16036,50710,48609,59431,63614,27389,-12077,-35406,-18330,6863,-17158,-53037,-86313,-99386,-66361,-6022,77921,179161,177059,64872,5556,-9154,-51074,-71505,-37139,63512,175815,176499,115273,133377,159700,106226,61558,16532,-90779,-110905,-22377,-14091,-57380,-30102,-18250,-55670,-65578,-15494,44472,56896,-3545,-75809,-107001,-67961,17039,94276,103085,39732,-33463,-78624,-70467,-35915,-41246,-78671,-29408,65622,108272,88264,83987,105779,103684,81076,60478,8982,-34214,-38142,-22757,-19714,-82842,-166666,-175205,-132195,-83239,-24531,15353,-7445,-78825,-135736,-96365,-12164,25776,-15368,-36769,13959,70959,137414,182685,154171,102872,67884,36503,3538,31435,96709,162802,150688,32566,-72030,-64216,-719,24432,46316,64510,34767,-14749,-35822,-50546,-31758,40076,75936,23954,-47133,-70489,-30875,34907,45966,1008,-42598,-65260,-61633,-42285,-21803,-3667,-12804,-34036,-36179,-52844,-119526,-123955,-41558,37719,84011,80145,41600,6325,-24586,1085,20318,-65090,-127912,-72875,-8884,14668,39100,68224,58581,28117,85223,174481,108750,16958,30084,31741,-23869,-35236,-18390,-2881,26970,58209,62998,52089,59070,12249,-44906,-13266,54030,67242,60512,27762,-15786,-12761,34437,33828,-13846,-82868,-80432,37403,94868,20842,-37237,-10395,-13770,-53539,-38828,-2512,7253,34602,60583,27399,-45467,-55564,-24985,-42345,-61158,-19169,11192,2694,-36583,-83509,-99603,-44204,38434,66591,5543,-47657,-19728,39719,63487,37139,9575,5156,-2772,-16820,-13714,6676,29164,60851,21156,-111442,-132632,-1747,45484,-9540,2014,51361,51144,88121,160787,152009,12710,-146521,-150172,-26944,63394,103310,93077,46488,29248,24904,-8718,-55737,-51935,-14621,45364,82551,65393,44566,43850,34305,752,-3126,11,44891,129320,121523,64033,70222,74450,-18027,-85898,2421,161578,226317,146497,19012,-22838,-16167,-35275,-54901,-63034,-6618,111689,151831,13789,-136114,-135116,-133207,-149481,-89678,-40206,-55501,-75791,-66866,39567,195345,183145,24103,-69169,-66868,-41239,-33419,8824,95861,111001,-3468,-74927,-24769,8856,-27051,-18665,-32003,-51637,30467,97387,38660,14657,72147,75291,11496,-18177,3469,11914,46686,85581,24033,-80806,-94154,-68930,-56391,-50035,-31894,-11036,-16871,-65855,-103418,-92893,-27830,56761,53531,-32166,-104027,-152654,-103599,13238,27551,-20973,-9679,1796,1863,2983,13712,42064,37326,-42735,-111567,-92414,633,76823,102311,75575,-27039,-101674,-59829,30899,81901,81418,60938,18483,3053,78579,143222,71982,293,37610,51663,24737,34809,-3460,-81551,-69825,-11629,-8008,-56412,-95688,-81680,-18002,22766,38868,56511,25075,-74302,-113522,70616,288040,250064,65439,-29798,-113107,-123542,-569,114160,87610,31965,9614,-46140,-108693,-96532,-78197,-52727,59257,180157,168604,80201,29259,7714,-47812,-125583,-144984,-62258,34206,54533,1112,-25552,-7133,-14696,-23377,-855,66677,68062,-4474,15823,119403,111659,61985,23049,-50744,-93542,-46929,-3192,-5909,-8050,10134,11935,-3714,-16920,-13472,-26625,2409,79656,62959,-40181,-43344,-41258,-130653,-131698,-18218,43196,7435,-35426,-31149,20482,44759,56668,87242,70963,-30093,-115253,-147089,-116876,-11658,64683,100306,128148,78252,-13978,-39199,-10360,74006,130427,62429,-10766,6161,30990,-5301,-91196,-135341,-19594,121783,115093,54392,22557,-14983,-30476,-22214,-15253,-17132,-47882,-105129,-81582,-36091,-45325,-8956,17016,37301,105240,171282,167426,126868,59941,-24226,-74032,-47459,-6032,2126,33623,45710,6607,-16832,19045,66938,47980,-12706,-55806,-40982,-20116,-76692,-120588,-28420,81588,72641,11413,-16257,-30541,-14819],[-20664,-6606,32315,52439,48279,59194,68276,15903,-72498,-71814,-17482,-11661,-57230,-65331,-39646,-14121,-3839,41226,66072,68893,79186,80034,24629,-40461,-43029,-12688,-55380,-84789,-61701,-57882,-86902,-64225,-23536,-49046,-60492,17903,85054,56258,11817,-24738,-64687,-47644,14793,27593,-4152,8232,48551,64940,93495,118422,97832,-17534,-112358,-63108,14146,30685,14603,15691,-13338,-37747,-7872,72469,115982,70256,30748,60347,76209,20196,-73972,-127657,-97319,-16201,90743,140262,76873,-17436,-37358,84,-5162,-77848,-111789,-33578,105550,128483,44158,3962,5925,-29820,-48452,-118,54100,97280,140061,109657,49903,83124,119391,65639,-16967,-71835,-109617,-180349,-205276,-107684,-21977,-22089,-85037,-149380,-138195,-103180,-84394,-70189,-55301,708,50031,-3560,-51713,-49224,-50822,-51032,-20215,-14539,-55818,-59284,-8549,-2071,-33203,-42459,-24438,-9586,-1538,12514,60754,87422,35574,-55634,-70112,24496,80102,66501,70153,107275,96961,57390,35178,18022,-4207,-8166,-56365,-92980,-45035,10959,10787,-40359,-55143,-1939,55849,70029,74284,62065,22680,-57719,-103231,-73252,4291,47713,63942,38707,4606,48870,107428,71714,17466,22046,32132,-15716,-56652,-38505,3097,12871,42907,52695,-11794,-43708,-37,-26695,-114934,-125871,-90472,-73143,-44195,-15923,-1142,85892,191950,152374,-5168,-90702,-35572,66400,123325,129612,84048,74018,110062,98035,1161,-100783,-148803,-102424,-23895,-9788,-54859,-44922,-44675,-91880,-68483,27950,70488,62413,44337,29914,63869,127404,142312,94247,15647,-74588,-58713,49406,13480,-101772,-65979,2790,-10282,-25786,-29095,-32688,-27746,-43139,-16656,85271,130021,-4175,-107457,-50231,28197,28470,41932,111198,119597,66674,43048,31504,-15162,-101340,-156409,-95014,14704,6378,-90964,-141982,-98300,-15241,97428,144094,86911,60572,89893,57591,3850,-11495,-3117,23837,42402,48066,53351,57298,39973,23233,15573,-16400,-56876,-30963,71726,130544,57195,-25523,-32017,-45276,-81029,-27164,73868,57453,11796,39232,60959,58949,54524,15917,-35873,-45268,2164,37676,-5632,-44886,4048,40966,700,-27573,-33831,-47130,-21674,19882,25470,7265,-15986,-11161,45308,79301,58030,18962,-36762,-106277,-129762,-36678,60870,-14052,-131257,-107190,-25329,48173,81762,66557,20282,-19982,-55450,-65499,-53710,-59719,-60663,-27651,-19181,13209,68204,72494,41932,-16658,-90698,-103542,-50801,-4373,49710,55654,-42426,-121080,-95367,-83224,-154991,-156742,-14353,58990,-6494,-74493,-98955,-41350,52013,61265,3526,-18139,28349,81926,60231,-20452,-70633,-79085,-96937,-127647,-117637,-63445,-23925,25451,75617,69563,-13312,-116404,-79483,38675,68683,-7137,-70125,-77768,-37465,3827,-29573,-125127,-152427,-95001,-58075,-3362,66609,37713,-68792,-94578,-76105,-63788,17384,114090,136618,64776,-9776,53707,175781,100174,-83275,-128747,-49377,36036,45526,7837,12995,68954,56595,36581,75422,40734,-62074,-78728,-12759,33166,-6983,-70783,-20930,83684,86301,-19759,-79490,-92481,-56153,-14804,-24907,-11299,59270,84618,69827,80410,74119,43948,-311,33241,123383,121316,40380,-23224,5083,80411,98215,46683,-4214,-55881,-93417,-102856,-105678,-76498,3949,51763,57222,45732,3312,-11010,2172,-1657,-6091,-15027,-29927,-13906,33300,66769,65157,21429,7523,57142,83239,42672,-9364,-47887,-29284,69959,133925,63494,-12918,-4489,12158,-1896,11697,30377,24811,32715,57104,38506,2155,-14540,-17134,-303,3689,-28032,-55592,-35444,-11147,-36331,-39218,58986,109179,15456,-67525,-118482,-174151,-182874,-104473,12851,76339,70404,84577,171705,192989,84890,2706,-17293,-94249,-135544,-75031,-58525,-50326,31056,53692,13150,-9857,-20422,-20853,10330,21221,-28975,-94932,-111431,-72073,8704,75862,43876,-40524,-103051,-80962,1658,15684,-43049,-21954,68030,110110,102766,93770,62094,24875,61145,90635,32525,-17261,-8892,-25101,-64507,-146129,-238652,-223450,-104032,-9567,12595,26544,11781,-99600,-195612,-107713,35337,61282,-11495,-43485,-1170,50967,100302,146703,160140,149978,94339,36006,17973,25105,44825,109360,113250,57658,18408,29110,62397,50094,56511,59795,26704,-1983,-26083,-71748,-22091,93758,100042,5712,-68538,-57297,-18239,-26677,-54921,-56746,-65233,-79106,-57143,-33957,-16362,1798,-16530,-27497,8958,15259,-43463,-57936,-31806,-12550,51901,109922,119556,80590,5804,-18887,-22085,-76324,-113292,-82729,-51453,-9744,27264,24704,6727,-42670,-14888,71545,54479,-854,-11430,-33137,-35918,-3304,-9819,-30570,-18207,20811,59967,92297,102979,6966,-75723,-17344,66147,61102,39429,37926,25026,-35681,-70835,-37443,-17203,-73786,-105551,-36406,11514,-59274,-81651,-28920,-47738,-88477,-73083,-71227,-55991,31772,92391,51581,-9628,9737,34104,13529,7553,38066,56816,25733,-19632,-45295,-46747,-12436,30923,22257,-44018,-77234,-48781,13648,39422,-28384,-106489,-104046,-78150,-59198,12875,107620,115353,60175,-7232,-69074,-56060,48926,60336,-52032,-111918,-69125,-11429,47990,89654,53877,-34353,-116164,-108093,-14586,41667,26858,2520,-2667,23271,67471,46588,-42035,-38369,34968,86755,108376,99802,62736,3659,-46481,-42985,1129,-4605,44523,175905,183110,78989,27670,9280,-43691,-63593,15233,131435,182098,111300,-25427,-76934,-40145,-41246,-75303,-82181,-25926,91882,172944,80683,-75815,-111711,-110593,-94560,2290,31464,-87766,-203003,-164647,-1793,104171,53048,-58646,-112508,-127549,-110545,-93729,-42008,60390,124903,59058,-51040,-87828,-95293,-86600,3277,48399,18744,35582,63757,30184,20665,78666,124896,100573,24457,9851,66675,97634,43116,-17860,-55567,-68540,-54461,-47017,-57200,-29845,1953,-43470,-118412,-117885,-73404,-49411,2834,66687,56063,-27523,-97644,-31461,79991,112068,113448,83554,4548,17735,74830,61913,46184,49569,13293,-22310,-30942,-9801,42640,97904,103660,33580,-46674,-53872,17045,55468,35072,2094,-53516,-46956,68735,130606,48529,-30488,-12526,15035,30017,66616,20368,-67059,-45611,33878,42855,-12989,-34699,-11962,28612,42054,19667,5174,10616,-35692,-84888,61050,244049,164912,-4496,-24449,-34262,-12415,66845,133642,109714,64578,48371,333,-94993,-141336,-139378,-101984,25155,139840,120944,54555,5461,-33883,-78500,-136024,-154224,-46930,81370,72782,-35451,-69971,-21941,-16524,-44469,-20347,60259,48671,-51672,-33787,104502,120620,51138,13121,-18333,-36569,-12304,15759,23727,1432,-20794,-11159,-4381,-22978,-31736,-57918,-31602,54867,56866,5619,17384,-34202,-146276,-114446,4404,32934,-22068,-43710,-27550,-37873,-99620,-106136,-20073,8923,-50708,-104747,-172825,-159559,435,122886,146360,144635,98308,26333,-14378,-28837,26912,84062,34116,-45416,-34051,4662,-5433,-68871,-125111,-85406,7282,41120,43265,55266,31825,-12114,-26757,-15594,14348,-18744,-98358,-79534,-17310,-15436,-7835,18006,72170,132927,157749,151623,134866,96638,26561,-43214,-42810,14268,48321,65294,56564,30388,14777,31342,63814,26098,-61445,-81716,-19291,12393,-64706,-138663,-85774,1637,29285,14357,-14124,-24646,3359],[3731,13261,34558,28131,7121,25377,65647,53192,-7722,-23492,-17294,-56258,-113836,-86155,-24203,8373,15982,27920,16929,45177,100140,66410,-17728,-19417,38519,66965,-13691,-110353,-126391,-82635,-58003,-20667,12146,-12946,-3731,58775,79164,21568,-7120,-25943,-70043,-70260,-22208,733,-4388,43,17983,50202,104594,148477,154037,41061,-64608,26932,149513,93935,7735,1677,-46921,-86549,-28097,57524,91507,86330,64711,51864,59039,46652,-17672,-75770,-35305,50423,109486,83506,23291,-7454,-9981,-15467,-38975,-76647,-75099,-23241,59129,79319,37493,33281,47327,7647,-18347,23299,47435,28975,12907,-51333,-76714,-4756,9993,-44583,-51315,-63152,-139711,-239409,-253716,-119340,-62,-43678,-156855,-146710,-5051,75881,23527,-39916,-32939,-4278,-20811,-53187,-7588,14721,-58992,-118141,-63402,7216,-32431,-74269,-46375,-67518,-115468,-98916,-41664,872,33514,20946,18728,70570,96954,55550,20408,44049,41898,24470,52209,95464,43150,-36165,-17584,32657,19134,22344,1065,-46948,-50777,-27939,-33398,-71589,-102890,-65428,4666,19866,18799,39700,18584,-55555,-82992,-48552,-9010,-6029,-2337,-8154,-20491,54861,143456,93108,9996,9815,37946,-5811,-34901,10266,63760,47965,21124,48978,76234,90653,97457,36184,-49996,-111830,-171200,-156792,-68623,-14795,12630,77512,118096,56146,-27164,-48667,-27085,26401,79503,99006,83626,112653,148927,119132,2130,-106592,-114595,-51974,-15171,-12247,-56489,-94672,-101650,-85840,-37100,32118,51890,48031,60778,66970,100253,153229,135257,49553,-27039,-81690,-67678,9663,-18828,-118940,-89509,1756,47461,45470,-26868,-99120,-94116,-98930,-114080,-59681,8847,-29257,-44008,62323,147219,128759,93904,129464,185278,195615,143348,64411,28469,16057,-45191,-59399,-16471,-69743,-158669,-128031,-75200,-72823,15590,90174,48870,29559,52180,29060,-8731,8238,73672,126681,134760,109645,70968,49719,39055,20214,3166,-5666,-32946,-41896,1182,22626,-5816,-1473,49183,57614,14053,11740,36746,-14846,6293,117315,115697,25656,2983,14832,-10097,-45210,-19333,19647,-29220,-72469,-31262,6805,-5841,-39072,-63062,-41154,1887,26531,34918,12732,-24747,-8296,42679,52861,42287,16426,-33117,-60000,-58879,-30582,-8953,-56268,-105275,-80454,-45498,-38567,-63163,-66285,-69472,-102388,-159217,-201445,-156116,-33498,58324,66332,18097,-3636,16711,54195,57293,-29035,-122029,-82775,13559,44764,57792,52333,9563,-2483,11489,-27761,-111774,-129820,-30772,25519,-12228,-33481,-19460,46560,110051,62593,-21021,-20821,38238,79537,52096,-12489,-38624,-28403,-18045,5810,34065,-7832,-107831,-97936,5842,63207,24923,-80409,-62439,68037,103101,32947,-3943,-35020,-40630,18570,41490,-40269,-82335,-23888,12362,27093,96152,99184,4784,-37898,-63175,-83698,-22874,77022,146046,121078,49195,59953,126345,98383,-10686,-71060,-19507,58814,67026,32108,33379,46424,4463,-1417,37750,-11081,-107823,-101892,11434,112830,76450,-22116,7411,96616,81361,-12191,-47980,-32173,30619,62053,11058,-31030,-3447,59973,118696,126529,118594,96669,9481,-38704,23233,90109,76018,38045,59556,84036,40861,-22387,-44441,-110397,-169719,-149640,-113687,-83112,-25749,-10762,-32186,-44410,-22554,56056,100661,60509,-11797,-35703,29319,87905,66193,28566,29010,38385,56965,80146,31150,-77939,-129790,-112827,-77196,7086,90722,58421,-28741,-35624,32433,51065,16910,4483,26972,67147,112551,86072,13920,-14141,-21488,-27880,-13352,-7964,-4688,5489,-19810,-81351,-115666,-62574,11782,-5950,-66661,-125740,-172989,-181109,-101292,9524,25357,-13070,34751,154727,163182,27322,-66315,-53485,-61941,-69501,-25397,-30143,-42750,-694,23722,66914,96198,29922,-56415,-44722,26502,24066,-62460,-123085,-123703,-85204,-3679,21340,-16969,-54609,-33488,42652,78228,28511,1530,34574,45441,33214,40986,8403,-76363,-59546,20347,32161,28312,21612,-50130,-110188,-138401,-169374,-148081,-35272,37200,-9678,-32161,-9753,-55692,-115170,-37172,52128,24456,-48028,-66853,-28855,2514,-7062,6645,108873,192742,115002,6773,-4867,-23260,-76365,-28108,60186,97808,86952,77352,78357,55039,32250,13329,-11470,-13544,-15551,-44478,27896,123908,84340,-2798,-42932,-24400,-11731,-66962,-123574,-85034,-42581,-56343,-45988,-27272,-21450,297,-12602,-14086,45233,53872,-3695,-6000,-4725,-14614,68402,130136,119686,87557,35086,-14995,-46595,-42101,-22795,-26902,-36863,7301,24629,-15855,-37494,-72886,-75758,-2135,57580,46066,-9519,-49660,-10912,36589,4134,-33693,-17574,30071,87302,123855,115690,28045,-23081,34730,95404,90467,89715,90683,28056,-89949,-127903,-57703,-5100,-30990,-59097,-62887,-65440,-129149,-142544,-78161,-41641,-37990,-40894,-74937,-67445,2910,54046,63988,83826,111629,49278,-14508,7520,41843,50261,47286,24491,-8391,-17388,7175,25237,-5263,-83252,-123480,-87516,-12882,3450,-111152,-202789,-169428,-128332,-113140,-4684,144784,166564,67586,-27586,-17678,48693,93908,46610,-58515,-117879,-87081,-34091,-13550,-18434,-49192,-67967,-35209,1194,49436,72599,33604,-16703,-16351,20733,72864,82494,46074,68533,134019,143455,110487,77853,44084,-27332,-89589,-70105,13214,31798,32628,74693,38907,-23037,-35162,-9955,-4041,-4906,28451,89366,125052,78599,-9191,-33905,2999,17123,-3165,-37794,-27376,58234,118102,33948,-92388,-103634,-42337,32417,97545,46547,-95619,-187996,-143602,-56369,-65015,-122313,-120463,-110386,-135448,-131064,-93553,-47674,31238,139255,144378,31038,-63199,-109284,-92227,12842,90108,55280,-3911,-6301,8013,16110,61622,113047,96409,3917,-17293,57105,71596,-22603,-62635,-64248,-76413,-51779,-20310,-31686,-22634,5548,-25634,-57222,-19397,9818,-16166,-4936,77170,109862,22642,-70359,-18360,76685,109471,122612,72105,-16629,32069,100412,45423,-11108,145,39567,83057,50442,-40156,-56505,-2728,16431,9497,-12022,-47905,-33465,-31671,-86936,-86068,-69464,-42808,35520,74367,49738,4809,-25522,-12333,43636,92997,47066,-26439,-15325,29581,5052,-54628,-31191,41793,65057,32393,-13488,-33878,4284,23343,-21410,52703,197667,150696,9999,-8681,-3559,49275,119777,125464,41480,-29035,-18148,22583,-27803,-120205,-118095,-46053,3089,-6626,-8585,24206,370,-71936,-94911,-74320,-62816,-13619,52335,39142,-43167,-81576,-40088,-17527,-24838,26499,99609,67111,-41374,-47588,73097,115818,56267,6755,4820,15891,45054,84880,95871,43048,-4848,-2607,-12460,-45752,-39416,-52246,-43824,32145,61456,41878,54116,14382,-90250,-70394,35907,44983,-35279,-42960,-14264,-62888,-155798,-126958,-30405,-19896,-54319,-54097,-84045,-73124,23593,87729,102182,98900,68636,29141,-4681,-26316,-2129,22008,12468,-23728,-45349,-43466,-23618,-25922,-74405,-124957,-79770,34119,113119,103251,28504,-31423,-28533,-565,3079,-19156,-54075,-21858,28695,3443,-52221,-43591,50192,115741,121974,101283,71777,73699,99764,36185,-53564,-51064,2542,43814,52083,29801,-11170,-125,50842,14313,-69221,-68680,-3411,23827,-16424,-66707,-71529,-62276,-41643,-12853,-18115,-17533,14242],[50159,52051,37988,7575,-24407,-14837,53944,102737,73212,28039,-10566,-76422,-131271,-72726,14751,41778,46637,46729,20173,28807,38985,-29036,-92031,-30811,53096,67775,-2664,-80743,-85537,-28098,-2675,285,3585,-8832,23092,80234,55200,-34811,-55400,-31401,-30825,-33614,-29769,-26010,-21203,-14033,2234,30898,77192,125716,134332,34141,-48236,53421,154261,67812,-14133,-5529,-68573,-142919,-100223,-26683,20491,56215,66215,32630,19677,44356,65784,32405,35336,84131,84391,-3919,-46679,4125,47136,13960,-55970,-79041,-35499,-10378,9816,28275,6797,-15756,-7421,-4142,11006,45512,34781,-23997,-92889,-199589,-187605,-48539,678,-36763,-23816,-26814,-99063,-162533,-163470,-73895,3437,-39413,-119470,-50832,131498,209544,132400,52537,24392,-18420,-78385,-60730,27898,38804,-54390,-109153,-49407,16500,-18085,-61003,-56212,-89487,-122774,-103379,-55670,2632,68112,40596,-10758,34408,102466,95372,58769,61038,59204,36273,42216,69359,4008,-88079,-65904,-6352,-8486,17925,35287,977,-38050,-56745,-60349,-37964,-8830,-20331,-24691,-12964,817,1466,-50809,-89584,-47330,-9399,-35176,-63357,-41365,-19895,-27304,22015,90999,68714,36792,70108,70898,8907,7082,40340,48145,24570,-17610,-923,96620,159155,141795,72715,7357,-89051,-189291,-147080,-35715,14617,41351,72030,49427,-28889,-68796,-51898,-48083,-32209,12981,43787,67259,138931,165946,92099,-13060,-88318,-83284,-32890,-14887,6647,-18297,-78425,-65308,13634,19250,-10437,-14784,-5335,26997,66966,101477,116414,96858,46660,12398,-20886,-61897,-50910,-21977,-56839,-51773,10046,52744,64471,6857,-87234,-115572,-108388,-109941,-113279,-86290,-50122,22683,99076,121572,103032,75869,74140,116476,165383,117129,40034,71346,122756,58286,-34989,-84265,-168768,-208812,-112672,-53817,-91153,-40194,34471,15498,-26219,-44831,-48355,-30359,12131,92261,144597,110223,87497,89084,52624,4989,-24586,-40344,-23640,-18720,-48887,-63031,-60852,-37166,30261,70168,78382,100680,102248,43677,-40913,15684,141208,127066,-272,-52701,-17311,1447,-23760,-15271,16886,-15095,-51603,-36997,-27994,-46100,-55291,-40779,-15304,743,998,-2487,-1321,10788,27671,14424,-28150,-24691,-7540,-19622,-17306,-8607,-26218,-52244,-65904,-52903,-14956,-5220,-53600,-147514,-166458,-130058,-117388,-152825,-209206,-176272,-43249,40446,24725,-6004,-38498,-69367,-23230,28927,-15643,-73182,-59902,-29867,-15758,22587,39611,44490,91157,100761,29628,-60253,-97039,-65663,-27869,-4692,34755,80556,128891,128254,55538,3061,10226,18309,12873,-11334,-25360,6120,52283,71643,91292,77891,-32108,-170702,-132686,-5087,66623,58112,-43391,-62380,30006,61761,38004,48345,7237,-43994,28598,102509,39422,-27321,3515,41912,63641,102461,93036,17170,-21542,-49996,-81848,-70899,-13098,67789,87533,56923,36756,14212,3166,7578,-10516,27422,92826,62981,7203,4961,-23556,-70873,-51382,-17225,-73619,-124676,-70783,51176,152281,131833,28407,14748,64748,44755,-20801,-44150,-8785,71542,97340,35731,-35502,-69849,-16680,74616,97721,100876,92430,-12682,-128780,-118860,-8741,47998,74135,107770,66384,-20805,-63298,-65190,-119976,-152664,-94870,-50795,-74744,-55094,-29393,-73926,-132040,-83465,30929,83386,74951,24483,6991,95340,130532,27813,-38185,-2724,51667,84280,45301,-72684,-169769,-167647,-107818,-52685,6013,56087,19537,-63048,-68635,25967,62507,9089,-6369,54874,118212,146507,92134,8984,-2082,9265,-28910,-47788,-3573,31758,-11541,-90587,-114019,-106298,-90594,-40650,-18556,-56185,-97813,-119556,-125208,-78888,-1294,8544,-29253,-1960,73521,84559,4042,-68906,-63573,-28845,13770,55270,43948,-3997,-52419,-51470,59130,130347,51546,-64157,-77255,-6036,16710,-52715,-92681,-88539,-87834,-49113,-4628,20530,27879,20601,42947,72044,18619,-17797,-3785,-9562,-21400,14440,14589,-85430,-142725,-71674,15338,67550,37966,-54812,-84286,-33157,-9980,-27465,8360,23694,-68083,-112025,-45107,29420,69139,124746,105305,-8705,-82085,-66685,-24869,-16685,-59072,-74777,48253,162873,105752,11101,-13177,-52093,-130355,-87881,36976,74403,52634,51900,58456,41462,3401,-14336,-24400,-25758,-12041,-1519,52803,80329,35246,16392,24401,22766,354,-53296,-78288,-16151,24325,-21379,-38922,-21802,-36099,-25042,-19839,-14657,37728,33876,-25919,-19081,-18177,-8253,82092,105818,47579,28313,27984,-6886,-37912,-5956,18227,-21249,-26662,26401,15395,-36279,-29324,-16266,-46116,-6684,79097,83885,954,-53503,-24256,30731,26313,12175,24708,38439,82009,110215,76759,19421,19452,48719,53714,51942,87066,92322,16850,-61931,-49257,-17328,-15297,-32717,-53318,-83722,-112714,-153755,-174179,-115218,-19833,31862,28256,6586,11242,19466,16581,47549,96965,85932,-30225,-112889,-78501,-18681,2202,27308,25057,-4039,-22521,-12919,-2963,-17889,-84228,-137671,-99022,-19018,-14223,-116738,-157322,-100686,-102876,-155387,-97400,53974,142595,82551,-27372,4489,106058,93031,11448,-21064,-28196,-33832,-43725,-65838,-71899,-51248,-27865,28585,64512,84635,109672,97577,41498,31322,57627,46886,15285,21732,77032,125107,118963,71713,40971,30054,-18831,-64675,-51929,36956,84779,35249,-51924,-138274,-138630,-88704,-21627,11326,-6330,-5706,54063,101257,65851,6454,-1031,8532,29379,55905,7662,-30322,17004,39324,-32912,-110065,-87586,15879,123379,135935,43613,-28463,-18437,-277,-41392,-106023,-133221,-93629,-71041,-100636,-97040,-43720,-5679,47223,146723,172566,107867,37033,-10873,-21880,16304,49973,35287,-5497,1303,21789,7516,10972,40438,33869,-25550,-45364,-24267,-31961,-66891,-76191,-73419,-55009,-27564,9745,4413,-33862,-30709,7193,43031,60505,32270,555,21074,70143,77734,10049,-84381,-78608,4252,37973,17339,-25685,-42636,47707,99855,19213,-63044,-57996,9412,81250,47752,-63976,-111305,-88960,-77087,-60324,-48185,-61427,-55054,-92777,-179086,-131316,-46861,-37818,-5906,43822,58045,24385,-31156,-40894,3465,41390,27815,4528,29611,31413,-58213,-134106,-81449,17282,36084,9127,6284,12484,43678,87854,61125,73688,187741,217724,105615,31836,1656,42012,102149,68781,-65470,-147963,-96973,12426,19766,-50005,-44592,12081,-35908,-132899,-104438,5244,32095,-38844,-83931,-42571,-917,-6970,-7685,24879,14732,-42909,-44209,-12546,7624,48904,88067,43624,-40255,-61163,15607,61952,15429,-37083,-16455,18419,72103,130564,126110,56610,11927,8108,-21612,-71638,-54429,-41487,-54159,-6299,57486,44696,36660,42489,-32790,-66934,21397,59833,-24993,-59789,-33175,-42532,-71348,-1503,60302,18550,-34660,-15095,25007,53131,43602,-4989,2237,55370,56297,1272,-20682,12972,26068,-13097,-10887,2248,-46205,-62546,-11484,17308,-11293,-55591,-34925,71321,166307,129938,1697,-71292,-51814,-17179,-46501,-40198,-11585,7941,22972,-8061,-71935,-88762,-812,80125,100759,54714,-9271,-2567,77038,51683,-79952,-143585,-89822,2382,47271,12799,-54404,-26819,62595,37205,-51947,-52050,31008,69452,42677,22049,4061,-43868,-63103,-39709,-24047,-10261,23950],[67778,54200,16088,-10221,-28850,-31912,13371,62998,51206,23701,-4068,-63675,-105100,-33480,48370,65562,81871,104767,67942,25215,-36671,-119729,-141136,-63101,7108,20623,-22063,-59510,-46094,-1390,-6538,-29801,-30850,-30896,19561,81307,20982,-81449,-88695,-47824,-17648,8964,17991,11264,-10201,-22938,-1496,22928,54004,91758,89563,13825,-32763,18170,30976,-30785,-60171,-37673,-97171,-188632,-190728,-145234,-92685,-28286,32278,38555,12262,10589,63527,77024,42607,34168,15939,-70670,-104624,-17811,66302,48623,-37777,-72189,-17337,15982,31986,47073,1523,-92136,-142132,-117283,-34360,21205,-13867,-76127,-116485,-168138,-146345,-15926,74791,63456,24854,-8978,-25425,-23432,-21474,-15413,-45464,-72959,-43513,39516,132252,144841,87894,64465,50368,-11687,-60904,-44063,-21103,-35307,-39161,-2540,41199,37222,77,-26416,-40291,-49452,-36770,-37372,-40106,9075,85325,71130,19249,29626,68468,59201,25545,52509,106971,101260,59187,41078,3344,-46077,-64784,-55935,-26403,34146,45677,3488,-27900,-54916,-70561,-6477,109389,83549,-3575,-2749,19104,-34552,-114222,-116599,-18718,17575,-50212,-90686,-32903,21091,7386,-10374,4436,27189,64928,104518,62849,829,24771,31068,-6459,-20359,-25686,-28607,40763,116152,119645,52006,-12556,-78527,-137691,-99139,-23732,16002,47567,74916,51979,-26217,-90244,-87953,-80586,-65289,-15283,25668,57376,111744,106298,31700,-18218,-45408,-60110,-24262,17705,50492,36821,16343,68355,121800,38859,-42684,-30835,-22322,-19447,23986,45385,17944,33951,69165,67316,12050,-73053,-67325,26579,43371,32577,32843,14092,48776,67866,-13983,-80645,-61292,-22592,-64141,-95666,-34035,68947,78120,15332,-20055,11768,47050,52217,68572,44174,28640,109981,139539,55676,-37245,-112462,-194988,-182993,-86145,-34190,-53846,-31242,17640,-1697,-80614,-113806,-76353,-15841,14040,42478,53015,-6007,5154,82789,66128,-9677,-37347,-46629,-41379,-5875,1313,-35672,-49901,-5555,47893,31487,27033,95474,156457,122446,14926,-11424,50093,77004,18633,-45603,-38764,-2135,-6831,-24550,-16365,7345,29175,36065,10716,-27825,-14420,14126,-2805,-12260,-27543,-63214,-33273,53599,74342,1678,-79322,-68117,-2907,32549,41847,45400,18932,-26949,-37754,-3936,49711,78942,40459,-66641,-104746,-61007,-15367,-19766,-49875,-36084,-10030,-57646,-95269,-38261,-857,-52621,-60945,-10833,15930,28536,-14143,-92876,-97010,-22419,-541,2240,68453,101655,61792,-5438,-73130,-90867,-28324,47333,79379,105716,149830,131182,75550,58283,35103,-15809,-35900,-40092,-25149,39866,84925,60047,38325,8982,-73113,-129032,-31431,72470,87360,59066,-18478,-39059,4747,30618,48100,67760,15151,-62270,-18286,76755,53328,-22841,-3276,54975,85690,66801,14367,-44570,-47699,-28354,-36413,-58157,-63226,-32654,-28278,-26684,-6739,-34407,-58566,-891,34120,47333,78265,32694,-20925,-27264,-44569,-40301,20514,45537,-37455,-88922,-21521,64370,111994,115286,71397,63316,72749,28359,-34799,-51861,-38432,-3206,3535,-12685,-33636,-74992,-70601,-8796,41414,46730,28781,-61503,-157918,-140494,-47702,-7030,10398,51477,39319,-4967,-35239,-60452,-87650,-70719,11320,44676,-43116,-73170,-18090,-38005,-118703,-118145,-63729,-20211,32702,47015,50060,100984,71170,-56567,-103674,-44742,13939,33353,-17090,-76758,-60347,-14187,-11513,-11922,13095,31457,-11431,-72437,-69348,11921,43829,700,3681,79121,124247,105961,41296,5388,41042,76921,34621,-28685,-2300,38469,-23658,-107716,-84473,-35496,-38538,-32878,-15374,-38685,-81360,-96106,-91094,-78232,-69436,-67338,-35587,-8306,-10541,15441,34053,-13258,-34998,9481,53696,74777,89431,63389,-19386,-55131,22051,68938,7289,-78361,-85208,-30589,-8015,-36877,-20330,15230,11173,667,11153,60612,79171,18286,-9925,-2060,-67808,-75455,-22951,-10687,-5923,39920,62375,-4572,-90433,-64404,43193,113288,69683,-1609,30624,108071,94528,12430,-5875,-7132,-77339,-111125,-50082,68042,182756,250939,196277,35992,-58730,-10891,38902,30897,9684,5024,38114,50895,29450,29015,20361,-9305,-72945,-69432,-14902,-11820,-22044,17073,67671,50053,11091,5905,-14301,-55064,-43959,-3111,29668,24785,18048,51164,57650,37230,25974,20506,48310,88213,68927,-2290,-18368,5425,-28580,-54524,-43361,-20087,12091,-14233,-66643,-52002,-44919,-21292,45708,32692,-23673,-8460,20857,13942,12940,28956,-4213,-66634,-45737,21202,10475,-21370,28727,68568,12541,-17105,16372,15969,-46292,-86439,-69793,3430,59649,74707,56940,18359,41742,85500,46329,-20876,-12213,-9606,-40575,-33828,25684,57620,56094,72356,96731,39802,-23951,-32982,-42480,-81491,-125762,-157894,-161016,-88014,3382,45165,65123,87637,106374,98601,54200,32536,9083,-56880,-127079,-158434,-129344,-52256,-15763,-27635,-32143,-15710,-26856,-42809,-32430,-19972,-48496,-74235,-44160,6665,5865,-33474,-10925,33739,-35702,-155975,-171433,-54732,90874,106131,3881,4434,84335,54140,529,39066,46313,-23236,-84923,-97391,-66836,-11862,16876,10569,4539,33322,94806,114147,68280,52384,68137,2872,-107156,-130373,-44636,26185,44721,31980,34959,41600,17027,7993,18006,57190,71787,17468,-75003,-134048,-125736,-99160,-63783,-46396,-56745,-31047,40375,86639,52251,-18605,-44315,-60307,-35610,44589,35882,-20487,-34203,-22021,-6524,-15778,-5270,58984,130751,124459,65085,66403,126188,104682,10092,-26829,-14022,-10673,-25569,-70500,-63856,-7025,40449,77084,107541,105430,118470,117538,74431,29012,-4385,-43897,-24388,31802,76922,71435,9776,-33139,-7260,25537,5686,-28227,-68456,-86258,-65224,-45504,-16953,22713,1741,-3381,-6718,-72720,-86163,13589,85293,52932,-22018,-33098,24376,43530,8374,-21818,-68256,-84825,-37460,-11559,-41465,-58505,-39176,33323,76162,18432,-60912,-57104,-20351,-10393,-29496,-49159,-65774,-80777,-73238,-64416,-74404,-62760,-28444,-72873,-146759,-97643,-38788,-58707,-21976,52679,41956,-10239,-47092,-78518,-96296,-69949,-29066,9226,72176,62628,-57452,-130967,-90803,-49013,-42211,-3229,80981,101479,70520,98718,115997,118362,201678,257370,158808,65545,28977,38904,40861,-9082,-102937,-127759,-51328,23747,26800,28454,51177,29720,-77987,-148866,-98780,-5694,51844,31688,-47666,-56348,-3061,-5573,-22746,49209,82933,14886,-10158,19475,27334,14038,11354,-29447,-64868,-58291,-3227,10484,-55787,-96816,-58117,-19420,44283,99313,83288,47136,27270,11153,-17459,-65430,-57889,-34975,-54934,-40019,34642,36748,10962,19367,-27069,-75943,-10127,50913,-13895,-77931,-52283,6377,33808,75583,101517,50008,-24784,-20464,50588,93289,37675,-68157,-69410,33522,63837,-10797,-9129,80588,80241,-25188,-58096,-34323,-59386,-32687,52029,68643,46047,54174,45035,52801,118792,121966,20846,-54852,-52409,-46127,-72275,-48199,-10597,-31457,-39649,-12530,-3368,-41502,-26251,44290,79809,24741,-38616,-42673,1392,-616,-97593,-167796,-115796,1733,49829,285,-54884,-17621,60760,35739,-54601,-52310,66227,129348,85628,62036,58081,11315,-25178,-32252,-19234,5386,43999],[64639,42804,9154,-2409,-2278,-5957,-19216,-46437,-58599,-7488,28858,-10398,-49154,6908,48528,47206,83079,132446,78269,2137,-58144,-114983,-120681,-68893,-16821,16169,-9976,-44332,-41256,-12413,-29757,-38304,-13851,728,54278,76520,881,-48519,-24838,-21300,-10027,37734,66131,60425,17604,-16616,9519,40352,63129,81514,86217,69965,60451,22544,-59981,-96889,-83530,-50018,-75224,-147224,-191365,-183216,-152048,-88197,3711,65817,46566,-5284,7153,31973,-14188,-49237,-32599,-70957,-112472,-53100,34385,54345,20046,-8201,16877,51110,84195,100233,45828,-87077,-203564,-209901,-102830,-25420,-73854,-131867,-87832,-21876,-8844,30978,109529,120918,43205,-5028,44269,82720,72069,39162,-60122,-106935,-24561,39879,25812,-28350,-65778,-30284,25564,22251,-1875,-42152,-95500,-107144,-13515,102292,126163,78904,51682,28126,-15948,-10898,39578,34477,253,13475,51426,45929,33669,40957,52651,35460,-11624,13355,89243,101701,40802,8289,25958,32125,-36127,-67754,27576,124932,74246,-2619,-5458,-23655,-63754,-15624,103017,103667,11675,-20344,-22658,-81854,-124417,-93971,-8848,5195,-64163,-109568,-45336,27455,19891,-27193,-44416,-2417,55442,39610,-27106,-51702,-13253,-16837,-46605,-32803,10324,10365,-8486,22821,50059,-14291,-78618,-80111,-87476,-98313,-77654,-12100,54871,76982,58280,-9719,-88970,-101304,-89734,-70346,-21658,23143,39743,52433,21221,-13123,-13759,-25443,-52745,2265,74475,79154,47142,70205,122831,96080,-9987,-28784,30446,25628,-24860,-28720,-33305,-64555,-31589,20795,8879,-59082,-120860,-57792,67821,99155,83381,21290,-51263,12852,87056,27716,-29871,-3634,28984,-39980,-85090,-584,88363,50214,-58424,-119239,-49389,58775,75206,49629,27992,40604,88426,50010,-41352,-65510,-93754,-152200,-126893,-62434,-17409,-9124,-6990,945,-39952,-115278,-101902,-26621,18129,16279,-10438,-47925,-91806,-60537,37230,61973,13200,2339,-4571,-21074,35583,111316,92749,48287,55284,50129,13486,2118,17598,90536,183374,122402,-31674,-79626,-21014,10702,-21084,-35154,-4537,-11952,-83312,-112579,-28574,76268,108809,79204,39933,41287,35017,-5484,-19793,-44327,-91485,-63953,26883,52837,-13723,-79049,-68917,-8801,45293,75324,86085,60268,5659,-10224,21243,63336,94997,97580,52471,36436,58545,79936,74568,77368,106229,68191,-81490,-148540,-31633,87321,44949,-33596,-28805,27834,79824,26317,-90548,-102308,-36541,-53430,-88775,-35203,22407,23836,-3159,-71371,-104177,-14349,81948,64790,42764,95553,104230,65695,37076,-16046,-54229,-30623,-12713,-1514,51439,51480,-27899,-75223,-81853,-82615,-47857,46974,99777,58453,-580,-22517,10587,19857,25223,52907,50475,-12129,-82339,-76511,8526,14122,-44072,-1021,66378,52146,-8084,-63635,-98055,-72453,-27026,-7926,-24326,-70107,-101151,-131484,-122303,-43616,2625,-19708,5758,30585,638,8326,16496,-8847,-27860,-4165,51778,122252,134720,43832,-32230,47,35260,42295,60726,78638,117091,107628,21772,-58970,-66428,-79346,-114625,-137783,-93180,-38678,-50396,-82064,-54982,15168,42768,12907,-78023,-129982,-78893,-26253,-37619,-87121,-77360,904,47492,-6713,-53586,-42431,-11764,44682,71450,-11530,-72705,-36308,-12922,-53455,-117143,-152529,-110530,-18762,13652,11576,9137,-66115,-147278,-144840,-98813,-71147,-62640,-53030,10559,123183,155257,49621,-41337,-32024,-4859,-16334,-43431,-52808,-5511,25800,3664,14847,63654,59945,11691,-26470,-4613,52124,93961,97026,40323,-4337,3605,-9263,-45298,-23655,9407,-12046,-23337,5843,7899,-51446,-86478,-82333,-92991,-162512,-198600,-92727,-17868,-51181,-13501,64135,28659,-5921,28351,29541,19597,58411,81405,41294,-16930,-21937,-11311,-45180,-100440,-85264,-13152,22985,23003,48523,78892,84677,77616,58190,76823,59330,-34912,-77556,-82395,-130985,-111427,-34696,-6529,2746,33074,65443,44765,-3468,9555,95152,138982,86431,44505,116195,164665,70760,-54954,-56299,-12926,-29853,-44291,-42000,15958,130366,217809,206912,91968,4722,68417,124809,92079,84446,121601,69067,-68512,-106146,-18992,44807,74352,12781,-88994,-110278,-54179,-23171,20426,92685,80247,45677,32477,-17420,-86763,-80036,-38482,2270,27849,46875,56538,13616,-9984,23158,78274,124366,106535,35371,-4701,30810,70301,23728,-54371,-67210,-19443,3707,-40594,-82917,-60940,-38262,-28984,-15584,-53740,-56126,22388,61998,56621,73527,69074,-9691,-67240,-50734,-5885,2824,5937,64477,79071,1222,-92044,-113977,-114323,-140726,-130943,-71829,8530,71793,85403,47569,1064,22148,79335,53075,-37189,-55689,-60793,-80359,-53904,10009,57110,112526,170497,167863,77809,17775,39484,47402,-20889,-92681,-131207,-91235,4134,38213,26508,62670,98859,128561,163380,125398,37629,-65897,-145989,-144155,-99623,-65428,-8366,1764,-81776,-97309,-27241,-20077,-51214,-39695,-17703,-5063,25673,32289,29296,48935,74606,104375,92977,-2189,-100082,-120455,-56820,51317,100024,31347,-3613,24808,18544,21340,83022,61324,-56562,-120782,-91875,-49385,-23812,-4995,-48406,-101371,-50204,38050,52888,14573,-9529,-6391,-43190,-154593,-219743,-134737,-27710,16716,25368,30164,27552,27582,74302,97937,58397,-9616,-41382,-34633,-26825,-35139,-65829,-84557,-92091,-58131,23822,61075,51039,16030,-51977,-100811,-125597,-95455,9177,61759,21268,-53008,-36685,73595,123519,113513,98858,85311,85870,73607,83633,101066,54559,8814,22115,33292,15428,-6357,-54215,-66855,-23776,35544,45953,7335,-2760,71442,115085,57039,-6961,-54253,-111245,-69099,50163,123450,109882,31154,-23416,18225,79134,55783,5972,-27962,-45887,-56723,-17845,55021,72117,-4262,-52754,-59969,-106277,-103904,7409,72355,12260,-64499,-56774,6880,9472,-44917,-47168,-12534,11685,9232,9044,23952,31488,-2970,-11481,27332,19061,-26717,-4483,2976,-61407,-73536,1565,22189,-17980,-871,26518,5778,-817,8487,-12439,-19977,-12520,-53333,-77839,-7483,54494,12257,-43454,-58197,-106161,-176218,-151363,-71775,5750,94876,96611,-701,-41433,-36813,-86475,-92999,-3980,104231,103630,21845,28523,84805,119896,183506,194719,93375,40809,43914,42715,-24073,-70691,-59832,7860,75441,61494,14131,55825,110846,39856,-82540,-100203,-46084,-14879,30700,63981,-8526,-54607,-607,23926,4488,41279,54039,9819,15887,50395,36255,-12147,-44904,-71576,-64682,-15394,42770,12425,-83751,-114855,-77865,-61471,-23369,9698,15409,51513,60912,15017,-17269,-50388,-53742,-31823,-33040,-37051,-2059,17818,8038,-9144,-35603,-36134,-7216,10509,-28411,-62457,-25922,31199,18897,825,23977,12154,-45989,-52828,-2091,35050,-4522,-86440,-90199,-7704,32506,8716,47784,119823,87179,-45245,-124402,-121037,-86947,-13952,81201,101195,83508,88111,39907,-19061,31683,103911,87690,21065,-31494,-60161,-62177,-55779,-69813,-103175,-83866,17202,93284,42918,-15102,11490,33946,-8118,-31271,-13998,1739,-19935,-90800,-127040,-60212,46502,61020,6803,-19189,-1655,10536,-27004,-75294,-48398,50980,109904,88910,60412,43320,17414,7652,3910,9065,33055,64764],[44735,32459,12598,449,10931,21861,-22394,-114302,-138025,-36386,47948,32142,-7994,9658,-2487,-35316,-7718,41381,7244,-36362,-39813,-52456,-64970,-34398,6938,33699,3096,-35670,-36149,-14408,-20026,3097,45596,68813,89895,24242,-39226,22632,81351,27667,6920,37743,32287,9872,-17325,-21310,22789,47868,51062,50371,75641,130287,156131,70538,-49075,-87386,-64452,-20368,-171,-36512,-89857,-98170,-92817,-78573,-23575,38278,38297,-6179,-15392,-23873,-67700,-82295,-15665,-10200,-71137,-64575,-2130,39266,81868,94552,67223,37701,49061,86096,88218,8248,-101414,-142219,-82915,-36145,-96744,-148093,-43163,85352,91071,47040,68940,87604,32952,13446,86422,113483,80233,69457,3691,-75939,-55218,-7553,-25859,-87830,-124179,-78737,1254,23577,-6112,-62317,-89375,-65722,17463,105247,117268,87447,86409,71965,3649,-33412,11060,43230,37380,19233,-456,-24801,-8019,39337,79117,63157,-12742,-30374,5185,14550,-20323,-15845,54792,95385,9657,-29070,115793,231993,126149,31399,43888,24475,-15814,-6252,27562,38068,-9336,-82855,-107214,-105032,-89087,-45887,-15897,-25580,-61785,-113350,-97115,-32411,-5574,-13471,-24730,-1285,28476,-38317,-110584,-101724,-51393,-35896,-19059,22451,70810,77400,13072,-15344,-3036,-56342,-92017,-57265,-55719,-104227,-107516,6355,105562,75996,18533,-25298,-58416,-48245,-39884,-44836,-29123,5155,15789,25377,13755,11055,11511,-31369,-52939,41195,117258,81995,31794,56676,59668,4439,-29331,30231,111712,105116,25676,-30169,-37172,-35191,-43250,-79830,-118564,-143153,-142291,-45913,79600,110243,74342,-24329,-91521,-15140,50672,24442,26863,48362,25426,-58042,-68756,37058,94515,30755,-56062,-83128,-24304,75589,116463,98775,62208,38916,14871,-45279,-100670,-75252,-55198,-92717,-100180,-58889,-6092,11679,4097,-20355,-77486,-104505,-34376,29610,26527,20472,3396,-35813,-69441,-67687,-9644,48678,58471,64243,66372,67315,125310,213400,228513,177178,116139,58693,45834,49398,-384,22237,199776,223750,38108,-80124,-67676,-34868,-11203,1990,19663,-19398,-131851,-163889,-56986,78436,133436,111412,80540,57551,29732,15551,-5923,-36058,-44257,-45020,-31394,-10311,-16806,-19161,-12516,-21300,846,55817,85208,60821,14160,13927,47776,52020,27191,42750,80839,117655,117291,82672,42049,36390,78788,86847,-9142,-74505,24095,148677,121535,39108,11958,30519,57154,25301,-35977,-17741,14901,-48381,-103378,-56221,-5854,-28931,-50869,-63659,-84730,-37306,43453,34195,5896,40354,42400,-4721,-54698,-84009,-53052,4148,22598,42321,73830,30378,-68348,-121425,-110819,-56563,-19670,2963,22379,-9637,-61835,-36292,40090,26280,9540,41854,38137,-12571,-51127,-46486,4757,-11876,-53027,14505,66015,2792,-41887,-36092,-38980,-31994,-23182,-1905,1121,-54255,-103577,-120254,-107211,-33171,57870,65797,40907,8994,-34899,1636,76905,65539,29648,57465,95716,113316,112624,71571,26116,21255,23431,40402,60335,72165,112731,95681,2352,-69522,-69742,-76052,-128480,-162310,-98621,-29517,-38373,-70137,-54606,17768,105758,100283,-16224,-76411,-33813,8346,-5370,-79200,-123534,-42567,28412,-33566,-54026,-15755,-10108,-10546,14553,-4155,-56297,-74739,-30680,-9611,-91852,-174263,-124484,-19855,-12932,-57087,-96426,-149613,-147928,-101073,-90255,-104053,-92696,-43778,45844,160522,170997,27201,-81985,-65479,-34543,-11883,6022,-15721,-791,33165,27319,23993,19282,-27231,-58650,-55573,-26423,2030,30118,85113,88525,1664,-38361,5596,25771,11426,-11364,-46495,-32460,28168,50171,2541,-37248,-47224,-78956,-187186,-257013,-158130,-51790,-43051,-47,60301,27248,-7409,8091,350,-10081,3969,23984,29279,-28070,-67322,-36243,-29926,-73354,-53198,36138,99888,104214,75067,48221,55745,95835,88088,51769,-1125,-62035,-94381,-107664,-111967,-76411,-28130,-20490,-43593,-35803,16569,26750,10728,36223,88987,99301,50796,25306,79427,102463,3688,-110919,-76728,6567,3437,-20177,-55183,-48969,20472,76741,80850,55171,41029,111562,169174,97084,39904,105858,87842,-102387,-199812,-109769,20645,132940,73260,-112267,-125182,15694,58414,47651,84181,96934,68424,21289,-34156,-62062,-48531,-41233,5132,61298,60058,14161,-49428,-65634,-25521,48348,87503,29089,-47189,-15333,86653,138112,83858,-24895,-69534,-20284,5408,-31416,-67259,-48090,-14686,-22733,-50046,-90105,-48410,72827,120381,86208,74017,65213,11115,-8481,-12397,-28053,-23068,5196,33231,8862,-82474,-174959,-171586,-154601,-193373,-155659,-31525,33091,27394,16366,3364,-1140,24994,49301,35603,-13822,-31155,-39288,-44340,-10634,49351,75708,85317,117539,144345,114369,98969,139111,145202,60882,-4789,-24897,20580,81502,67227,31299,53253,63230,90016,152297,128315,30808,-48407,-88037,-88436,-29185,22675,36132,-10825,-108941,-123679,-48269,-29451,-49507,-38075,-20684,12000,65304,51617,29979,88213,134199,115327,42678,-17093,-13646,15146,21723,25570,41390,9921,-20513,-5604,11324,17013,57310,40565,-56370,-94129,-49469,-40173,-54013,-21579,-36466,-109649,-64778,1782,-9535,-40551,-84724,-108556,-78270,-105415,-167396,-124588,-22761,34538,25584,-19924,-37796,-2394,88189,118660,35751,-73061,-95118,-48728,-38431,-32378,-32071,-34885,-46133,7085,106586,94628,5090,-45566,-77432,-119798,-143753,-103756,-3659,73246,66799,-9568,-3909,91288,145670,167592,126523,34752,11569,6136,-9296,-32331,-59670,-34573,199,-25926,-24924,8108,-22877,-85202,-72469,-25862,-51152,-92728,-58953,27471,61134,910,-60656,-83791,-92902,-47556,46285,110080,101940,39401,1119,43075,87447,30393,-19755,-6576,-27057,-86326,-39420,36289,35351,-4246,-35634,-63025,-94221,-71354,22909,64415,7159,-33553,-8546,21360,-9119,-76285,-72928,20996,105620,82516,50686,99571,115338,28352,-29556,-12056,-5138,-11932,27508,38658,-19562,-24749,55764,67173,17698,50615,125993,140800,87593,14083,18918,77192,45931,-60160,-60506,17198,32512,-476,-34094,-48384,-83830,-150567,-137524,-56718,26155,103735,98704,22352,13280,6776,-66015,-62380,-4470,12113,-10772,-54938,-52159,-13495,43346,117487,100483,-5382,-23793,5608,288,-80997,-99434,-17498,92504,139507,90302,9593,12139,72848,50659,-33969,-42892,3520,6236,30382,74944,30267,-5353,44407,72369,42358,1570,-52061,-75079,-25193,37764,58221,21242,-29445,-42741,-22620,36399,94904,43670,-48336,-69623,-44871,-55787,-66248,-59599,-16076,70181,99236,36935,-17043,-55077,-58995,-25721,6520,727,-26467,-18225,18884,21045,15421,57883,43843,-21841,-53756,-16166,30107,8976,-80669,-99652,-54325,-39324,-65819,-65974,-37603,-11133,-31922,-80104,-84822,-64060,-35025,27272,92136,92880,37362,-62840,-151495,-160916,-97664,-41608,18808,78135,101308,75333,9347,-32555,17903,92859,122868,74404,-34226,-76277,-60735,-76302,-135436,-141763,-67412,48435,108130,55786,3299,590,-2596,-40144,-45604,16257,80568,37387,-61584,-86797,-5413,80062,70697,31787,15208,1833,-27810,-69230,-59183,-13750,-866,10629,53780,54808,2189,-30341,-4073,36999,49358,50410,58603],[29892,28764,7766,-9444,16705,47134,23420,-48122,-94820,-52586,10614,22789,1944,-8181,-58004,-123274,-138402,-95911,-41249,2239,15990,7831,-1905,32786,44849,11192,-34192,-34353,-571,15059,12425,47435,76679,75448,41322,-73940,-107205,31204,106773,39381,15002,17449,-39461,-91277,-96074,-38151,29130,21193,-9250,-23073,4482,77759,119080,70592,-3298,-32336,-28109,8558,45807,28247,950,20948,22785,-37467,-68905,-62036,-49546,-30878,-7915,-39525,-70196,-47241,42801,67947,-7446,-33692,8058,39734,101810,141640,68123,-53796,-73103,7374,76817,85516,63065,36192,25483,-4468,-78450,-104077,5382,115150,114330,43398,14915,21738,15657,33184,78155,71468,21494,33758,42751,-20190,-73352,-28044,39595,26429,-16627,-3230,6968,-36843,-86964,-85890,-25900,24511,21460,13660,13064,-1299,7028,35181,-3313,-92514,-86609,-13341,30694,27843,7293,-33937,-32330,33471,101343,71188,-27531,-64932,-54410,-48429,-61141,-34377,64068,132010,61769,13019,129484,223501,122771,46095,55460,41559,39397,29568,-4159,-13945,-46070,-125084,-128055,-82947,-61403,-42477,-50155,-46703,-26262,-83163,-143384,-105285,-23481,24283,12688,-3990,-13004,-72352,-132747,-118442,-47367,-341,45984,91702,105410,87629,41473,3794,-7221,-50544,-59939,-25292,-26779,-57637,-45553,70416,135396,43751,-43786,-54053,-35560,1185,16282,-11770,-44739,-40620,-30049,-1882,32217,50839,30750,-52685,-78582,28612,95731,55959,22057,39406,15412,7760,34169,68405,121624,130886,53983,-4469,26046,46603,-27671,-148572,-178895,-130837,-98217,-39917,68413,96450,25400,-65491,-85918,-35095,-10727,4625,57981,61190,1213,-58816,-29913,46957,53779,-30509,-48400,20637,43534,36608,52754,60761,26123,-18666,-51826,-60931,-63520,-63376,-44004,-67908,-120210,-106643,-46722,-22475,-16830,-37599,-88224,-87193,-20581,-5668,-27935,-8744,28392,38373,-8497,-55993,-36511,25223,56797,63276,91730,143027,183077,207164,227614,212842,122195,29951,12710,53179,60991,75208,194164,219838,110218,24884,-30620,-61552,-15213,26930,24248,-46841,-129266,-103504,-20766,60505,95906,56689,19945,9378,11001,23871,-7236,-26167,9791,-12069,-56011,-40252,2864,53799,60977,-6195,-35598,605,29698,21328,5449,28482,63819,32742,-51904,-47218,29180,94744,94321,39496,-29273,-82514,-90803,-42308,-5697,-768,60404,127163,113486,89914,56253,8686,-9490,-33754,-20724,58552,83431,10185,-24665,36484,70190,-6253,-69919,-38561,-49696,-94823,-53055,14614,40455,26394,-37257,-94013,-110148,-70326,-5023,4839,-430,58439,89345,34592,-56181,-115124,-100193,-42253,-60084,-83039,-52142,-39294,-60327,-47651,-5892,-26745,-28516,17637,32374,9955,1446,30707,50726,-7294,-55821,-4646,24646,-16672,-8836,62278,81264,38347,-2392,14665,27639,-27414,-59439,-29287,-10123,-912,52105,81723,56507,10046,13847,110608,186157,152625,98819,80743,61361,26941,19837,39815,64288,53718,43889,92167,116715,76284,47460,15237,-29792,-57070,-56717,-48718,-63054,-76888,-37520,-11219,-38089,-55840,-61751,-8643,125248,170142,60844,-17100,1683,47325,55227,23310,-33914,-57947,-52043,-67865,-60118,-44172,-51062,-68075,-48052,-28816,-49062,-71557,-14084,33204,-40537,-124195,-75278,23077,23819,-48734,-102314,-90433,-27534,19906,7195,-24483,-16474,-14204,-20241,38858,73679,5465,-31174,-20293,-41906,-30658,35229,48565,51553,66634,54843,21789,-32652,-89861,-73741,-42726,-42370,-39732,-27701,16121,63063,14882,-42431,11096,57516,17126,-48853,-73856,-25155,31395,37231,26702,23467,17071,-21890,-111464,-178687,-157380,-89032,-22270,22959,27639,-707,-26732,-13606,38822,59548,8970,-25531,-19319,-67769,-89850,-15045,35538,21541,33765,83080,140677,142141,71072,-1761,996,68448,77822,11629,-31066,-26387,-57545,-88680,-60031,637,25273,4329,-64575,-76656,2782,46945,25005,13875,20718,28311,17099,-92,-3101,16864,5730,-45831,-20166,35468,356,-52947,-61745,-25165,5183,-10468,-54453,-32297,38917,110498,150955,59211,-52608,11214,90206,-23990,-136376,-106847,-2224,148878,138906,-5680,5879,113744,124353,82958,85547,114605,78263,-4841,-25612,30341,52011,4152,13191,54031,25552,-24794,-44323,-45781,-41197,1750,37713,-26247,-94130,-18710,109257,146497,86750,4523,-33260,-13080,4878,-2417,-19219,-9988,-6848,-30885,-38437,-30358,13413,98232,130547,68481,6206,1456,9109,30886,39297,-7175,-33653,-8979,22,-33673,-126461,-165712,-80585,-33366,-125842,-141877,-22509,30064,-28747,-56850,-35597,-5791,12067,-23044,-31180,10085,38869,24161,-2716,4214,61242,59234,-12845,10478,147310,192302,171846,185341,172383,114487,104658,124191,109830,83295,67791,56237,48203,48339,86112,119409,63377,1551,27594,43470,-16275,-18505,32212,25730,-39617,-82078,-86777,-58172,-47177,-41189,-16754,4703,18918,34816,32143,54454,117197,118221,58141,-8144,-6269,62714,101620,77273,33255,5841,-14878,-12614,32247,43102,-14067,-21285,8265,-9595,-16393,8520,-11801,-1312,82434,92238,10167,13345,30419,8942,-7396,-72274,-127086,-83531,-57501,-98672,-96395,-26985,42365,14124,-66033,-67735,-10735,58704,72408,18788,-48665,-75950,-101427,-155794,-120229,-25385,39849,42380,58175,116443,100831,-12977,-93414,-111911,-139074,-160505,-106037,-6117,57455,76772,52801,48922,55836,60978,138849,146600,17776,-77631,-102304,-113803,-101977,-62233,-16420,-2428,-34552,-3647,74131,32604,-78991,-94610,-72294,-107245,-97502,-17265,35495,29911,3838,-34188,-36322,778,33789,62281,90691,68324,4767,-31947,-6467,19453,-44879,-91194,-73703,-100164,-133222,-86647,-60568,-24035,64806,98801,30294,-50596,-47207,37567,68315,35172,39435,71314,73443,14635,-72709,-75548,20790,112280,96682,44686,55309,55640,13298,9409,-9044,-43493,-36660,-9561,301,13096,43974,69140,33329,-2358,52251,151639,193122,101375,-19396,6125,64289,10921,-59857,-18720,36155,19210,1229,-17467,-24438,-10637,-41116,-57120,-353,62836,93347,46618,-39596,-37707,-9251,-20565,5386,-10503,-100456,-118028,-77417,-66099,-86030,-53701,45456,71098,-26559,-60780,-46927,-68142,-120424,-104511,-27865,61554,114919,103466,22590,-52545,-36974,25365,27249,26034,54896,60737,89024,115272,64713,35959,68509,88009,76456,13280,-101475,-158754,-113609,-17844,70011,54074,-907,-15286,-9667,32685,90107,43536,-27582,-25067,19323,10297,-39424,-63822,-17141,59795,95516,65817,7897,-58798,-64505,-9176,34910,17246,-41428,-59707,11947,64259,76047,122579,98563,-14596,-66714,-600,39822,-34107,-127425,-93098,-38468,-44757,-66365,-54631,-18634,15600,6709,-40114,-57852,-71793,-69365,8547,70175,34934,-7235,-48312,-101399,-104103,-71421,-66863,-57066,16002,98353,99021,42170,32558,70078,73277,72680,52721,-50062,-101498,-84206,-83683,-130335,-118992,-28473,38218,26606,-20408,-2533,21357,13814,-42978,-82541,-6194,118096,95117,-23518,-63186,-2898,51339,49235,51191,42283,18300,10277,-8273,13397,42147,-4569,-38821,22539,58804,5727,-45973,-15916,54430,72234,36571,22652],[10897,3850,-24008,-25079,29054,71194,75186,54982,-23822,-92181,-85149,-48186,-32222,-30500,-86876,-171952,-213612,-141345,7076,114546,96741,49302,49798,81116,40509,-51104,-95747,-46302,14507,25598,12896,35286,37007,-17867,-81054,-146529,-151141,-46711,22992,696,-8864,-4914,-38567,-91216,-112477,-45806,14893,-22885,-64431,-78426,-66767,-38195,-24727,-12120,7526,18847,-13024,-10550,8786,-13635,-5042,68020,85593,-5250,-87498,-125713,-117942,-60546,-18563,-39764,-43553,-2262,77448,110963,49644,22433,56454,65539,80591,95851,6226,-143095,-141762,-30881,29947,71470,136477,153286,117741,44869,-28808,-30574,42597,107115,98970,39957,-7400,-19201,4401,38007,46543,16859,-35150,-45897,-20635,-17924,-56729,-16418,120292,165732,115915,87816,36100,-52880,-104050,-75644,10658,52934,1724,-58059,-85514,-133081,-150630,-77630,-27646,-88501,-112131,-57056,-9754,43788,103212,85137,55854,84712,109250,38871,-58219,-63794,-16462,7617,-29622,-40275,58942,149017,98691,36641,73952,108420,43623,-5538,2112,22201,55857,42172,17919,464,-46729,-79198,-46059,-34610,-48972,-67326,-75416,-25921,41992,-15857,-125872,-112572,13360,83089,41753,-16814,-59324,-96685,-121064,-92518,-1384,56771,85799,117711,115152,59069,26703,35779,44755,-1158,-29531,-2467,15379,28457,66296,116159,96777,11104,-43849,-42394,-33348,-10687,24285,23859,-26531,-60129,-68872,-56241,-12222,36989,25919,-55129,-95077,-16032,49153,40146,34995,66113,82261,122583,118536,64489,75764,94910,31320,5784,66406,65159,-37108,-137904,-112334,-16483,-461,-8977,60014,75179,1776,-35195,-19468,-20120,-27411,10935,57513,36204,-7515,-10741,30802,27835,-29447,-107982,-60965,60076,37875,-56619,-73683,-65031,-73380,-70369,-49136,2250,28355,-26662,-37760,-39711,-106942,-145470,-107210,-76821,-50351,-33915,-52647,-71922,-61696,-66670,-68029,-47150,7890,64770,26661,-29689,-20555,10581,3297,-5887,41023,116896,145572,114996,104723,122102,63734,-46122,-110634,-38773,108133,185689,182548,127678,84906,65563,10610,-38112,-15111,14322,-7730,-77399,-83608,-7016,20291,17226,9063,-48777,-78232,-40205,-6515,-6920,-19740,-8099,8283,-21651,-36742,-9345,38457,93337,102536,45332,-5428,-23182,-19140,-2875,16320,43154,52489,5602,-63317,-50868,4184,49154,60693,45258,-2038,-96554,-200028,-203562,-116046,-29390,33825,63280,65728,80731,33857,-49283,-66182,-83942,-55248,51245,100313,57373,42166,101118,151661,101500,12884,2911,-29674,-120091,-109018,3700,71455,23667,-89571,-129860,-74798,19024,57029,-20612,-61905,15545,52878,8042,-62348,-112688,-95227,-63915,-102513,-90031,-25940,116,-12675,-59505,-89907,-80699,-29927,3714,2272,-8681,-7912,30771,52420,1444,-51313,-45857,-33044,-14791,20789,91439,104994,34480,-8097,23874,39642,-9340,-25781,13941,26923,-6165,-9504,7394,14786,17233,84690,211401,242016,171691,83433,19005,-2022,-232,786,17625,54052,44548,33370,99840,140951,71322,-19759,-62990,-53727,-45471,-43303,-45201,-41156,-37168,-20015,-18897,-29094,-33899,-79504,-72918,26959,90980,45570,18671,57995,78405,63842,71138,60404,-28036,-71039,-43657,-71513,-126501,-112356,-79905,-61809,-60579,-56856,-19974,62301,95132,13452,-57102,-24834,33343,50100,10827,-25519,23131,81467,80341,73833,79651,84185,18389,-85895,-102881,-44639,9520,55511,26842,-67162,-88271,6539,86649,108428,88844,39501,-28671,-100676,-135713,-84566,-43658,-44607,-20654,-21053,-47756,-17035,-296,-29216,8614,50023,11924,-50435,-53397,-4971,7147,-16117,-13018,17789,37167,17676,-22035,-57761,-102424,-119066,-57080,-18194,-44409,-59427,-59355,-17645,93417,133006,49392,-12546,-19008,-62210,-82785,-23367,47976,88776,97159,73916,83191,87171,41924,-14055,-20613,19483,18988,-18806,-16221,-197,-59412,-114312,-84403,6755,70839,67129,-15293,-50818,35220,128900,106703,4946,-50927,-19340,24431,13499,-33298,-24344,38580,56542,43950,32932,-15370,-67961,-40494,39680,48519,-13433,-88614,-68829,26698,71902,62563,5678,-61019,-5516,85763,58492,9881,-3339,3136,109132,162145,128073,99873,76342,69349,91354,128364,136474,61290,-33905,-8958,87852,99301,1705,-45219,-31843,-43235,-35801,-4538,9979,8274,24514,42352,-29298,-107528,-51008,45486,44447,-10322,-19224,-3441,-8802,-19423,-11924,6582,14330,-43687,-94285,-39807,45478,73530,65329,45663,-11632,-74228,-60930,-29693,-13224,22303,10693,-34785,-35459,-11719,-23326,-89419,-95068,23335,101601,-551,-110174,-86811,-28013,-48419,-77859,-71586,-46330,-40988,-101996,-105999,-27646,28600,21354,-21662,-47521,-2508,-10792,-88895,-20966,195353,250769,173664,150053,142551,110526,123388,145928,83452,17799,24847,27725,2677,34502,108487,98190,-11754,-44393,44291,86374,5724,-58929,-32032,-4814,-24140,-25236,-26805,-49303,-67196,-39461,26378,64966,26766,-12366,17151,83496,90475,15839,-28940,-5631,40055,69038,50198,40364,53690,31506,-1209,22125,77611,72397,-19478,-76962,-51699,-13188,14250,26452,17926,87004,212365,205749,105088,65439,57184,56247,54287,-16370,-80720,-82358,-99052,-136563,-113702,-45348,21239,-3862,-53680,-19432,10591,2400,5084,27009,21890,-13204,-107507,-201133,-166693,-51219,34547,46926,24625,36603,50479,-7195,-93847,-159544,-205846,-222540,-157778,-39879,20787,34653,43113,64995,48944,10471,87887,146106,22291,-125633,-156063,-135914,-67458,33650,58007,26651,33557,96342,150561,64377,-54937,-79316,-54906,-48800,-3247,63695,68616,31386,31137,27436,45359,85722,92123,74257,73972,31348,-55509,-110131,-86066,-33566,-58566,-108064,-141940,-179121,-161133,-119026,-129392,-48651,125689,209037,111121,-51675,-97540,-15431,30840,48788,75696,76275,91032,70582,-13836,-27036,30023,72026,52891,-4604,-69430,-106448,-51758,43519,2489,-77791,-80549,-92679,-122755,-63261,24248,13055,-61372,-57227,29378,109218,126135,19274,-70894,-24288,-23735,-96199,-81369,615,37551,23411,-1014,-19230,-3167,44970,36926,3349,31128,66442,44046,-42603,-126144,-118839,-50063,-4764,20748,-14091,-94905,-105303,-52458,-32477,-74438,-84421,17194,101659,19629,-52111,-60920,-83380,-115868,-92025,-49534,15357,90667,115741,43560,-71387,-106278,-23876,60356,101290,97314,85746,123994,137183,61316,7747,12688,44665,90457,83831,-37972,-159361,-160429,-65741,30283,23681,-14779,-47373,-65168,-27471,46925,12238,-74434,-56397,44136,73905,23063,-28867,-26005,10987,47541,71840,49829,-29414,-41368,23454,39470,-23136,-79092,-91963,-33469,12126,21956,79924,96838,7516,-63672,-41577,-21879,-60170,-79316,-15946,8380,-40545,-72808,-51128,-5778,50460,79384,36774,2394,-8387,-42003,-32628,17102,14362,-586,-8642,-16685,-14431,-24146,-32684,-43087,-24568,57189,100745,59537,64513,100310,52335,-3020,2143,-22035,-85918,-97743,-65396,-60126,-51107,2550,5648,-67591,-116303,-46045,34854,50300,-19030,-93685,-51343,60199,73882,-4405,-45677,-44646,-40845,-29306,21505,51237,41533,62195,73909,60223,60627,49440,18170,19482,42103,35610,369,2806,43530,44257,-10601,-31028],[16145,-3192,-22762,530,71172,109917,95937,60296,-34419,-127455,-135631,-88821,-52860,-23924,-66139,-151414,-165321,-42739,106266,190276,161802,95537,87979,91893,19813,-57071,-70104,-30691,-10452,3110,-1362,5451,-5790,-92200,-140577,-113622,-99860,-97064,-51294,-25238,-37140,-7185,52531,36163,-28643,-25215,-5872,-37815,-47775,-40494,-23847,-38871,-92410,-90570,-6618,41630,-19240,-46675,-46182,-74360,-40922,58142,84901,38567,-12137,-57490,-67383,-30443,-16553,-29753,-16803,10312,59293,90516,68763,57442,81352,85335,68506,45157,-28510,-124922,-85107,-3557,-8891,16164,100258,133934,128451,92919,41007,27469,47510,61330,48465,21415,-13806,-31051,1826,41957,49032,19287,-31562,-84525,-105571,-62305,-38225,-14761,99633,164668,115640,70846,64624,50385,7837,-30483,5825,27586,-5960,-47264,-106963,-196405,-244285,-175997,-48625,-9321,-35998,-53832,-47612,47448,186023,216753,200150,188770,123553,20263,-48734,-22489,59241,95725,15896,-35403,48239,120049,74222,37471,37464,20014,-30298,-67568,-55472,-1641,27235,10018,26494,24476,-15089,2022,28051,-12719,-44450,-73688,-60260,16310,74290,18575,-80789,-75237,57047,127316,66408,-20336,-92540,-139641,-115918,-48064,41287,76760,63048,84379,109385,44619,-10152,41518,99752,55318,-6377,9885,37763,65284,104806,87748,34197,24200,22800,5922,-24159,-48667,-13316,42425,16952,-31991,-60813,-86058,-84572,-25117,608,-24617,-51183,-16500,38189,55742,48249,83273,142720,172856,112603,36254,33772,45367,6515,-7064,22493,-4427,-78669,-101535,-14877,90746,81122,27850,33368,31418,17525,52221,77808,41239,19436,43699,48090,10593,-483,35320,62707,-6981,-100679,-129266,-64241,-1885,-65777,-145278,-140583,-130647,-108488,-47725,-9670,42981,83281,24371,-2867,29550,-9120,-85820,-92707,-87451,-74852,-24868,14222,-12071,-41890,-23502,-9310,-35137,-28961,22850,26427,11054,26823,18162,-36880,-60950,-40672,-353,44683,36698,1085,8757,-10980,-106050,-183308,-113289,78232,179317,146787,97478,49150,-10944,-34084,-26036,-12156,573,-19774,-55969,-30153,8778,-22311,-65613,-92395,-117858,-89253,-15226,5327,-17220,13678,43533,-16456,-61129,-18788,26087,64351,101617,104022,85258,52290,8409,-4978,23104,62874,77667,35852,-10096,-2987,32221,41706,48944,55485,90311,100778,428,-145193,-207459,-176182,-93386,-15829,30409,46831,43087,-24964,-92529,-59514,-43459,-68949,-21321,58284,68460,34858,43994,133231,196511,147090,54276,-20123,-71391,-55961,9911,40839,-2192,-84011,-94036,-14035,81942,103159,4681,-74972,-44333,-15987,-44981,-67158,-71310,-76129,-85470,-91210,-27124,44418,49295,11452,-78481,-117031,-40241,47142,26623,-26061,-52950,-65656,-43131,563,3060,-13851,-28455,-32873,-5351,7560,19915,5326,-44790,-51105,-10864,1378,-21408,-33613,-32993,-27613,-30014,-30870,-37893,-30308,4321,80223,182137,203268,119267,-20713,-99009,-45614,57820,85187,55151,22660,-17088,-20472,58088,109201,50373,-28928,-58843,-35957,-18625,-3266,-22726,-57122,-69423,-46468,-21237,12455,25670,-29715,-78558,-70073,-43135,-31868,25967,101053,81441,25078,31384,57071,14755,9769,32002,-53303,-162764,-130073,-48635,-20468,-27722,-15482,41451,117214,124963,38930,-10759,1017,-3971,2539,25147,39613,78107,81099,18524,26399,113903,157807,90790,-44951,-155818,-140854,-7337,77575,9525,-98671,-115715,-33159,66736,117806,87404,1554,-89178,-136497,-129332,-79235,-43058,-9858,40397,23108,-42190,-42170,-17230,-12027,25884,51781,35943,14499,10745,18225,4571,-10659,-24819,-13527,10369,16380,30101,47742,-8516,-108448,-124586,-104219,-109252,-104331,-80932,-16927,79591,112229,77011,57083,60673,22543,-36390,-51655,14130,90250,83758,25127,4774,10834,17593,6043,-24412,-32470,-35672,-873,44803,10145,-93618,-171591,-166849,-66754,64519,117286,63261,9071,69962,188309,194046,44480,-57297,-19636,46193,47782,12522,2736,52973,87024,54619,16242,7976,1311,15741,68103,64157,12447,-35919,-15029,52863,34831,-40053,-28490,40977,104709,101737,60494,71069,77991,30446,43543,79653,87550,19576,-61651,-38057,76130,173718,147625,28964,-41924,17007,87043,61843,-60126,-123746,-104936,-67070,-3630,25872,38084,75249,97825,64040,-29884,-107201,-90160,-46947,-69762,-99605,-53275,9015,13164,-28246,-49401,-14962,3124,-75935,-139286,-59385,51127,69757,-257,-63466,-75227,-60033,-11504,-13194,-50498,-32819,-12053,-49127,-71257,-36269,-4279,-3119,-21311,34898,122277,92422,-39294,-110156,-54751,-5325,-40282,-86931,-71132,-57296,-102416,-106853,-80166,-60190,-41928,-42896,-66254,-53292,-52515,-59042,42831,211550,224041,126257,105815,129074,84244,45664,33154,8140,-5373,-2368,-31400,-48877,11669,100194,75697,-38052,-60717,-11278,16087,-18292,-79725,-60884,30341,64464,42451,29840,-14199,-66354,-28307,82380,129710,48649,-14058,20844,65492,12581,-90778,-82596,23906,73515,24658,-45313,-23647,57799,64872,25647,55002,82265,77006,42455,-30303,-89546,-71274,-16341,12541,29555,99954,200343,189860,87753,26700,22662,55861,61744,1340,-45128,-79436,-157832,-189606,-96946,2009,31063,10923,10722,46142,19579,-32887,389,88278,103731,49493,-37187,-104764,-92906,-59160,-34120,-26861,-32996,-25808,2368,26563,-26867,-158032,-245615,-250431,-190874,-63620,17674,-1609,-19948,42678,90128,60035,74532,111081,27899,-76175,-89196,-63333,-6538,80089,83403,30211,60687,145177,157000,69127,-13112,-40441,10248,85352,117478,110805,85823,43121,19111,35923,86159,112149,89451,54204,41437,2800,-74892,-123306,-84580,4007,26129,-17699,-95689,-156625,-151438,-110038,-98609,-44041,74118,158973,78749,-111757,-179173,-107503,-30113,51070,62186,3251,51949,121004,80209,56121,74526,74940,38349,-15127,-110828,-181181,-96446,25626,-11093,-79524,-86257,-140147,-220750,-172058,-56780,-61215,-135750,-95823,11097,60972,39536,-59001,-100920,-45370,-85966,-160551,-101711,-11856,19213,25768,17081,8706,13335,29227,28774,9875,10620,27213,-12468,-88552,-128555,-119285,-64817,-32185,-20806,8513,25536,-9218,-35629,-9492,-13238,-39060,38621,134790,63890,-32228,-51585,-40240,-61926,-49833,-18059,34632,92639,112242,54573,-39625,-75343,-21788,84383,145826,101178,44183,51823,56591,914,-59626,-69786,-10491,72875,121638,53755,-81057,-114983,-55038,-12272,-9024,-29229,-79347,-109238,-72874,18233,2326,-123559,-139951,-16913,55327,50138,5467,-35214,-26067,9155,48284,65196,15257,5654,60312,43785,-67096,-124260,-105949,-91348,-110761,-109843,-26043,29502,5571,-39833,-65975,-71607,-48942,-5103,42614,13202,-62322,-82733,-57547,-36366,34432,117374,106132,74049,65911,2865,-42968,8456,45702,39436,31981,39901,32608,27789,53054,47013,-9878,-19493,-15729,-28290,26616,102915,82330,8499,9259,57798,5459,-68605,-39810,12735,42669,66253,22228,-93412,-163497,-95098,15147,55167,10369,-48299,-50822,-2294,20504,-2589,-39429,-92200,-120853,-105281,-36612,32188,44401,58422,66980,21947,20741,87097,100821,43398,7414,35679,55903,40007,25073,6754,-31574,-52963],[5118,-4732,-6361,14179,71072,93834,25190,-80292,-146441,-144308,-106299,-60325,-38798,-19804,-47848,-101247,-66303,54727,109276,114792,108365,71564,50925,48060,942,-11407,21003,7113,-58672,-51977,-25477,-19677,-19903,-78479,-102183,-34941,-11415,-74765,-67468,-43440,-78729,-40232,75794,94110,17921,-28064,-40529,-49792,-21087,27662,87313,75197,-46959,-127448,-51591,4921,-51911,-72623,-69032,-82207,-30271,42186,52077,70901,83363,39459,14847,25553,20099,-1805,-4946,-12375,771,9095,13081,18597,29676,59221,82935,55746,3963,-34636,-15990,-16702,-47695,-12752,38147,47101,74420,91863,64357,36369,22280,-25830,-52599,-34332,-24528,-24616,2174,42348,70454,51868,-907,-50357,-95092,-78281,-35591,-28345,-5784,21785,-7487,-22561,64149,151229,105802,1133,-4358,13570,5327,-13881,-84605,-167230,-211945,-186903,-61431,35239,12834,-54225,-65637,19035,141870,196707,244052,238172,118029,22114,-2333,15965,60854,71080,-7212,-35527,24490,35497,-16331,190,34499,24952,-20941,-62744,-61529,-15313,-9672,-19828,13886,18129,8295,22761,5580,-33266,-58388,-73390,-28860,23631,12376,-38227,-85924,-69359,41849,118274,78764,-10736,-96736,-149261,-100572,-19032,49831,57407,10489,21095,74248,28797,-42371,6523,81430,64140,22411,18997,15125,15195,20497,211,7708,55146,58886,41385,18924,-43197,-50914,8823,3440,-21213,-22913,-45252,-81498,-57760,-14381,20571,35166,34143,50701,69227,36103,40250,77870,61593,1840,-12334,-1184,10145,14288,-22409,-58643,-76580,-105169,-93226,12113,105846,84120,5219,-45608,-46017,12285,90583,129229,102982,69804,64590,48578,13707,10440,27055,26342,-49619,-119380,-95662,-58751,-83020,-149386,-169735,-131386,-95261,-53490,3953,-9006,-6604,49574,38347,21311,81379,94554,40620,2847,-52370,-94214,-40751,66603,95443,71597,85280,76582,12298,-32753,-31034,-21427,3555,42401,23973,-33166,-54823,-92450,-115153,-46561,169,-26486,-38234,-60693,-112444,-132812,-84527,4682,28867,86823,190921,121195,-75846,-129820,-67517,320,31168,13129,1801,-5252,-54019,-111967,-143283,-156900,-116624,-20152,49469,44002,36411,90878,92372,-26804,-87587,-41672,-1674,53175,97291,80821,71368,67397,36518,23973,52214,104971,113886,37663,4462,55801,83472,64905,60741,43159,79554,116500,34938,-48611,-71814,-102641,-104688,-47222,24007,45413,15468,-49049,-78079,-4483,36935,-63168,-116220,-13838,56809,-12009,-69748,30129,175098,184980,72546,-17154,-13882,27083,20303,-27706,-52342,-56314,-46839,-17379,40168,97035,66833,-35258,-75743,-69349,-80647,-30745,25581,-32205,-84088,-61147,-7752,33438,32204,-34194,-133155,-104809,36858,115268,59760,-5895,-48821,-90942,-94322,-49169,-12833,19216,30458,14862,1311,-23123,-58599,-91535,-93583,-74408,-76552,-88642,-76791,-84656,-110709,-84207,-28492,10955,-451,-30652,-30461,-7417,42976,97321,45540,-116880,-193558,-87188,64779,130419,104487,10809,-82176,-75365,15833,52715,12998,-15888,-25791,-3779,38104,71352,42979,-34283,-75543,-35463,21336,56590,77592,61520,45,-44943,-63293,-56491,22247,79412,37803,-14363,-14343,-18097,-15834,39336,57841,-14264,-103572,-81305,-18832,19926,56612,70917,50202,49045,40968,3203,-9703,-10749,-44959,-73510,-42306,15467,50104,20429,-72327,-81618,57108,177924,159503,30027,-142816,-200771,-64969,32613,-31148,-90752,-79633,-50313,-10483,39898,40650,-22927,-97529,-97675,-44584,-10179,3613,37320,48924,15638,3059,9988,-14180,-8856,42836,66036,80138,90446,53175,16547,20589,44052,21506,-18363,-29818,-17590,46404,132493,91315,-63263,-159556,-158544,-119504,-100510,-97286,-62963,-22910,9334,63405,115199,139085,101409,2185,-64648,1802,69527,21406,-29433,-22678,-12598,8107,2872,-59145,-83096,-51274,38994,106911,49925,-80211,-185081,-214573,-125290,19665,95128,76710,32214,57202,140506,165213,66994,-30158,-33955,4130,41231,67929,65117,60839,48564,17349,8484,49323,81485,54281,41601,38119,20932,-582,32716,75081,1477,-104278,-49191,116253,192865,110624,-11565,-24806,33540,32132,-21551,-80720,-108846,-133423,-141969,-77482,42708,128669,93651,-13626,-31856,49554,76282,3912,-109702,-138535,-93880,-28163,40980,37401,21633,65290,85700,12902,-73463,-100920,-86351,-73045,-72962,-69229,-40591,10171,47916,952,-69460,-62861,-34590,-60324,-92992,-64417,-21912,-13708,-68572,-116410,-66981,36655,99369,59163,-6557,-36834,-55075,-91674,-122429,-104291,-20292,56306,28765,-901,54859,101093,49763,-23626,-2865,44542,-5244,-74445,-41012,-1923,-38718,-56928,-83126,-114383,-84539,-27251,-28432,-50177,-31447,28070,95752,144260,120622,69143,78733,111251,53975,-17959,-28185,21149,52262,6407,-59331,-50214,4449,50748,25529,-34840,-45282,-64415,-67740,-56084,-74453,-34377,95530,140967,85910,52909,10917,-50405,-15656,86242,117238,49959,-2869,-5591,-9853,-50461,-103716,-67464,23248,45376,-12974,-65034,-39692,25185,19511,-15527,33925,53041,51312,88863,53826,-58290,-90236,-43768,-4168,10512,16345,47767,84710,36592,-36594,-54444,-6609,6722,-34356,-56302,-76967,-139847,-141783,-15895,82833,67446,43281,52579,44725,-6480,-16458,65609,177250,183524,98240,34536,5358,13770,-22328,-76733,-88144,-55281,-33393,-358,75489,49510,-109256,-200445,-180296,-136430,-30764,57470,12183,-48907,7051,92623,105513,71852,37078,13780,20739,30831,23985,8533,10386,2981,-17008,7290,75564,92262,74093,36961,-10580,44345,163947,166254,82362,53222,32703,-21401,-9488,62819,88311,61488,29213,1940,-27427,-53853,-62191,-26209,51183,91863,72514,-7184,-88369,-121238,-71379,-17697,-31807,-37151,21892,-17323,-161908,-200023,-139267,-45446,57985,33863,-52170,7023,109992,112525,96658,109662,111872,70107,25502,-28332,-85929,-65262,-15253,-34484,-41214,-36692,-119253,-217358,-188852,-92064,-74378,-118148,-88768,-11571,18601,-9113,-82588,-111508,-69091,-87929,-122114,-83420,-36965,-17999,14777,63507,67538,8787,-33105,-12267,-7510,-29498,-17292,-28316,-50080,-50596,-65115,-74640,-81990,-51070,51748,109324,32530,-49814,-16741,9388,-3011,72245,154650,82303,-27345,-65563,-26430,-18554,-158,34535,45493,42056,54758,29458,-22194,-17823,41633,116540,136922,74573,-10213,-71746,-91311,-80526,-92932,-91588,-21010,40831,78985,75770,-2906,-36322,260,26041,28778,-7279,-53046,-76457,-77052,-9483,9524,-106097,-190500,-132624,-51736,11298,21538,-18324,-28938,-10645,-968,21089,16575,18284,56977,50238,-52592,-113577,-87960,-104414,-149177,-134821,-80104,-57329,-24860,-2876,-24241,-46257,-12985,37249,65401,-492,-75186,-68241,-56790,-71883,-305,102208,114417,96761,74650,9819,-19914,29969,54645,51039,55745,45931,23674,62807,115789,97178,7978,-102237,-180317,-133368,1512,108004,136914,91228,66153,112677,92564,-23644,-26417,45140,113861,150553,81380,-72239,-170939,-119931,-27530,10110,6076,-2471,-20545,-13079,2391,-6564,-62558,-122899,-124629,-102588,-63301,-12391,14659,25285,-5250,-63542,-49669,45972,98519,49445,-28624,-17653,44895,51564,23187,12988,-522,-30556],[-17632,7966,14922,8578,38303,42788,-56772,-185040,-195985,-91268,-2360,40313,32910,5016,-16914,-12040,35614,79625,40699,4185,1365,-15125,-19608,19917,16984,32794,92526,71593,-42713,-71447,-34593,-20617,3363,9070,-491,36884,52023,-10699,-41170,-54220,-105502,-96537,-21534,5626,-25008,-47518,-54925,-65976,-33204,55911,158688,161748,7993,-123728,-79674,-24635,-58610,-60633,-52731,-37283,33466,57958,34258,67663,101792,56189,35304,56075,71176,51894,21913,-12907,-17644,-32834,-42070,-29901,-17744,48288,131851,110050,57796,39497,678,-66751,-60697,15688,42050,24281,34899,33386,19561,36390,34921,-57978,-113988,-64276,4874,33039,34003,43463,65001,48476,10797,31459,31763,342,8524,6406,-50950,-83882,-83536,-44415,60865,136715,93166,17746,7897,30925,33767,4501,-49558,-84349,-95989,-93988,-34254,18729,-4222,-49440,-31718,10562,36772,69204,165814,183391,72946,15310,34178,35520,10358,-17745,-42787,-18132,8853,-25223,-72527,-41654,25251,74262,58538,4700,-24641,-12882,-4213,14029,50293,48624,43340,15605,-22604,-31766,-62962,-67090,2194,7999,-59238,-96163,-103238,-70079,23630,96988,84176,17894,-47052,-67579,-37601,3233,62553,71267,10214,-3797,38468,1219,-54230,-30669,10235,27679,53401,45769,6584,-31070,-75064,-58593,24184,52428,20964,49921,84877,22080,-42389,-54012,-79418,-62871,-4298,23221,8476,3417,26833,69580,103746,84826,55679,60734,24380,993,-8981,-54430,-90436,-59808,-28062,7032,41167,-12318,-66197,-52578,-56601,-60732,13414,74529,40334,-55070,-118771,-102552,-31477,43818,117721,130873,80770,65098,72182,52991,34716,-8561,-42869,-77663,-83522,-51729,-48865,-81315,-101625,-106665,-90405,-42079,218,25491,-9294,-42447,-2131,6512,2082,61766,114272,116778,82766,-10334,-89280,-51975,87897,181800,172906,116348,63192,32852,15472,-25478,-82660,-62240,11187,22362,-2735,-10765,-77520,-131206,-69562,-17189,-22902,-28599,-68426,-85714,-49970,-9215,-27624,-77825,62723,278791,222496,-22934,-129513,-64880,71703,112145,46868,22971,1055,-64385,-105060,-126926,-131045,-63474,25676,63230,69947,107192,146383,86755,-32908,-79133,-70829,-56021,31695,98931,70217,65366,83596,46985,19474,53413,120596,129010,63296,50792,75290,61692,45724,62908,32378,18699,13844,-42786,-20739,48551,10592,-59438,-45659,17888,42384,20913,-15708,-21078,39113,49340,-79172,-171260,-60457,48121,-29082,-111106,-35778,82966,104602,47771,-10709,-2163,43569,19967,-57277,-71992,-29528,-12413,-47434,-43761,42942,81540,-845,-59221,-75180,-81010,11206,97071,17549,-47759,-37063,-36636,-26278,-3511,-80822,-196497,-126775,35695,101488,84639,73357,35889,-38509,-66097,-36635,-12540,13487,48373,48844,20469,-17544,-52015,-62598,-14147,4279,-72618,-126776,-106908,-110183,-119459,-59027,2721,38925,38387,2914,-34876,-64803,-56662,11215,23610,-88388,-166332,-111451,-21420,73602,124303,47288,-72570,-74316,-1754,8341,-14351,-21174,-36727,11228,105987,136713,91573,28285,-6893,39947,99783,83742,73235,90922,78790,64326,50097,33219,67160,61672,-4635,-27329,-10447,-56626,-86760,-30921,10220,876,-18514,-6908,-2455,30894,111969,125597,18163,-75813,-85955,-39282,-16453,-24945,-26890,-64392,-97425,-56951,7851,16684,-58122,-119241,-29359,120741,136876,41030,-90989,-164264,-77315,20157,-3998,-26611,-30980,-60890,-92494,-78511,-33527,-11942,-31975,-1762,80184,122196,105709,65927,-9919,-35294,33901,51774,-16560,-26106,35732,80241,119506,114672,36022,-11247,15806,56458,43885,-18139,-55841,-37398,63850,182781,144419,-14888,-122989,-131574,-78008,-64349,-107069,-123917,-113159,-69689,34112,132995,162280,106223,-3510,-54182,28062,73093,-7807,-55701,-12502,17753,23982,-8759,-77494,-81905,-21455,58147,122482,112866,-1785,-127003,-163821,-74365,12037,32663,22516,11926,18957,45792,61315,47246,-9080,-69941,-68549,20839,109420,127561,97119,41858,7473,24256,70717,92702,46584,14712,27126,32852,4367,17940,39720,-25007,-95233,-48186,85047,149279,81345,-63820,-135040,-58181,5954,-52951,-166172,-199299,-158023,-98521,-25464,18837,13533,-9830,-38864,-8637,69562,65538,-28619,-99976,-82261,-28146,25158,64368,47472,7018,-10180,-28781,-78008,-107089,-65700,-20101,-8031,26503,45382,10626,12749,74841,55129,-27340,-55619,-29794,4796,16847,-20786,-73266,-87936,-91056,-86159,-13381,93257,118486,80603,71901,44363,-37355,-102802,-143377,-142832,-43791,49689,51655,6409,7522,50323,86697,72659,50699,41288,1487,-35434,13013,60692,8124,-27775,-37752,-66348,-60323,-11041,-19298,-45294,7680,74700,71521,54555,32076,22616,39924,63265,43786,19574,64382,132783,113492,5316,-54851,-13204,31247,27080,-9968,-32257,-27946,-50223,-57867,-55714,-65954,-15103,101064,135059,77688,22686,-918,-26647,-11629,14465,15030,3419,-30252,-69030,-65044,-25180,-15259,-13983,-8813,-8141,-5336,-8547,-9572,-8892,-62063,-101255,-22178,37101,20262,35938,50713,9727,-17680,-19496,-15388,-22407,-60261,-66226,25122,62635,-19548,-90062,-70865,-55168,-77699,-88650,-78722,-61882,-28902,46928,88359,63791,47455,45197,12146,-10219,41313,129815,224622,217123,112433,45381,29563,57615,33304,-61080,-101052,-69602,-56523,2282,101153,61741,-87196,-129273,-78657,-44460,28986,95928,63233,-6562,-18170,23504,64835,44666,-19132,-558,70242,91674,63039,981,-67554,-95320,-69279,-26078,10291,45698,78168,65406,-5186,10348,114590,107687,-2869,-27738,-10077,-32212,-31058,25646,60989,63791,48797,631,-45235,-43398,-31017,-20623,19026,55210,51367,-15024,-73392,-79154,-23135,34900,6044,-44458,-15132,-43690,-128654,-130997,-74836,1684,63459,26023,-25302,990,30907,33949,58315,95864,108063,64956,33264,59827,67315,14620,-22040,-24765,17010,23746,-73150,-155784,-119239,-45896,-5517,-12028,-36954,-40024,-31434,-44332,-95409,-128339,-98691,-61778,-33942,-31517,-46252,-37741,20709,94984,81987,-11847,-46643,218,2197,-33853,-29559,-11515,8197,3047,-51303,-100896,-104596,-18245,94391,82704,-21355,-67063,-26481,-29921,-23557,105432,193893,101427,-15004,-74249,-54180,-23393,16655,30626,-23923,-59239,-20029,-11789,-34676,3498,94090,127953,105485,74033,7103,-100871,-148101,-99664,-58186,-36019,21617,40199,31278,46672,27811,6658,55214,120334,85496,10762,-6022,-13741,-66597,-50454,-1057,-45217,-161079,-199455,-139895,-33457,37874,31541,-14947,-42229,-57377,-42929,-22050,-16916,5092,36866,7564,-13492,-3639,-29764,-31888,9234,-27805,-90362,-39577,27984,28130,9034,33945,72415,82355,10999,-40936,-29841,-40981,-54544,11814,88508,92932,71403,37116,-2715,1030,23065,5100,25026,71415,36947,-65,62884,107573,58464,-21778,-141704,-213242,-108022,34225,85679,111091,115209,92709,104741,104642,19671,5691,58756,113652,161893,100966,-61144,-166039,-115719,-61680,-59256,-50083,-19710,-21844,-18870,5687,-5907,-75360,-103283,-56657,-30003,-34687,-41416,-12243,23553,-35243,-103928,-89489,-26083,17502,3430,-58042,-77786,-24327,27939,44577,54450,32123,-8390],[-60435,-600,9725,-7332,8588,4828,-62091,-129258,-114462,-8572,79135,110999,87166,40797,26943,62537,80906,51934,-6942,-14278,-28828,-70695,-51775,17971,9877,-7524,54300,95227,11128,-55223,-52293,-39747,5816,69553,85997,71821,49505,7014,-34955,-69068,-110881,-143271,-146834,-116068,-88355,-72167,-69884,-105354,-92584,7987,111679,100320,-36489,-120548,-59194,1786,-29920,-51267,-65039,-34134,40518,44231,6856,9120,22646,-971,-1566,29693,53429,47042,13079,-19077,-1448,-2174,-33633,-30213,-3673,74362,148716,92939,25818,26489,-7696,-72651,-47848,26906,58998,44632,-1741,-66217,-51322,42374,59891,-35274,-98731,-53439,33237,77892,57351,16457,-7204,-33696,-27403,70441,126202,85439,64228,51755,-15316,-70744,-58936,3787,56447,48398,24005,8132,-15766,-221,26142,-8316,-44354,-39909,-16809,2356,6258,-6469,-15753,-9383,28524,31591,-21353,-31409,43350,57109,-9477,-24680,14314,19191,-27408,-54371,-31065,590,-14516,-41030,-57799,-61972,-28126,46681,59294,4852,-34128,-34422,-623,49123,102061,110476,79759,25555,4378,-7558,-52984,-53486,5917,-11571,-55294,-68212,-74304,-36559,46226,82694,58668,26885,13151,15849,-2118,-4798,68132,95470,33603,3090,18407,-30149,-66785,-57070,-54487,-28362,36302,57193,30395,-26588,-101533,-70404,16074,-6890,-59995,4822,78490,49556,-32100,-110779,-158969,-126104,-60226,-5752,40993,72931,74805,77282,91097,76894,28251,19383,12900,2428,-10853,-46422,-96778,-92521,-43898,9890,24063,-11334,-9960,24307,23950,13746,35553,39143,-6506,-82430,-123591,-112726,-84148,-26472,80243,110009,36865,35860,84345,73023,35321,-54511,-118931,-110211,-59001,-35392,-40912,-35132,-18689,-36826,-51113,-25552,-3956,26276,52665,32609,9204,-22334,-33872,-5125,42946,62527,49427,-3543,-51058,-35824,62273,157960,149517,29042,-58385,-13264,72000,42117,-85410,-108271,-28610,13457,9913,2771,-43667,-75209,-47136,-38355,-41108,-35044,-65260,-75081,-45289,-2067,-12224,-37098,71344,193925,150581,32897,-20926,31585,162159,156438,13742,-35942,-5326,12993,1312,-54354,-65148,-17356,-11130,-19517,17977,94265,116894,16747,-71649,-73476,-79933,-75197,21016,84549,75804,117267,147989,68088,-642,39283,104857,95910,59429,67882,57682,23342,20897,61458,42626,-25598,-88546,-112166,-29135,76820,56808,-16880,-39373,-2560,34576,30748,8493,9918,20272,-30528,-113215,-147252,-62344,19994,-30833,-77040,-24658,20852,17505,11936,-3990,-16497,-791,-2249,-35423,-40373,-9170,7935,-46678,-85370,-23204,20822,-8399,-29526,-63063,-86997,-18337,57035,32797,4829,-12583,-38895,-26247,15357,-58082,-207877,-180868,-38945,50996,95975,134113,113995,26951,-12043,28504,33017,-10939,-2195,34670,41257,5731,-8487,36299,133964,148318,32227,-46561,-46026,-52388,-50552,-4604,-3030,-33636,-27872,3871,213,-28927,-31057,9528,63675,39780,-32180,-84671,-94043,-1588,110937,97586,10991,-20343,-16485,-24539,-21374,-34764,-68691,4344,112768,111384,48837,42199,49438,90803,138396,94960,37804,37076,72071,112029,139046,138300,146406,98157,-17176,-49032,-9130,-24685,-64483,-42677,-31802,-46261,-20717,14895,1331,19210,89271,104313,3259,-111380,-107188,-12520,13037,-6969,30989,19875,-74360,-96762,-12013,61111,29784,-72462,-99897,-14125,23707,6336,-15759,-41420,-10846,52749,56155,14446,-51440,-93908,-127008,-142951,-80876,13134,41567,62824,138731,212180,187078,66769,-51765,-40463,36551,7674,-67757,-62590,4630,73764,120365,71404,-27744,-51570,-22145,2703,-7185,-51735,-64240,-6499,94765,153209,99519,-700,-59893,-75361,-55240,-61332,-99668,-112101,-108819,-83575,11646,119157,138090,58165,-32624,-44533,26926,58240,1002,-54628,-22893,34084,48623,20046,-12005,-5574,25065,52182,82350,108922,40808,-61349,-54770,46763,62719,4209,-27314,-20940,-5218,8419,19716,40223,19513,-55878,-64489,46029,143179,147123,121756,89359,53046,43296,56030,53048,20040,14393,33944,47581,28645,-996,-22783,-29479,-27192,-9856,21248,33017,11393,-49029,-104114,-63024,-14343,-41110,-94379,-69664,-42274,-24478,30999,23229,-60896,-81143,-30137,11604,40333,3242,-58554,-64479,-27138,10989,41042,53548,44996,16145,-47905,-96462,-94199,-69972,-6705,46942,54746,84126,92629,31672,12024,74861,98817,68765,45934,47663,67940,90422,62494,-16253,-61251,-39644,-8264,16039,36157,18968,17525,99310,135444,53522,-36340,-86799,-82160,-42116,-13402,22053,30998,2070,-6739,39187,50961,9579,-7933,13931,12474,22320,49757,7989,-21026,9520,19387,-9544,-25032,-64752,-61834,17241,41041,-4527,4027,8677,-11557,-11799,38109,82421,100027,166335,207261,106852,-33386,-61802,-2991,48959,52706,15322,-26164,-28355,4862,36336,1189,-51110,-23039,59994,88279,19025,-55152,-34963,3355,-7596,-60349,-81030,-58085,-73026,-106107,-43133,67705,77565,7712,-35891,-15485,34913,35631,10444,-1306,-57187,-110345,-41927,41319,7814,-56023,-34580,38525,74377,29073,-26881,-38004,-52423,-50793,43936,131250,68943,-40242,-76624,-86458,-110505,-122538,-89838,-8613,40549,41158,16852,6160,13824,24533,23534,37969,81417,125991,181341,134208,26886,-7558,1416,44708,56481,-34344,-101107,-109977,-122576,-41274,71916,21706,-102759,-102200,-47190,-18815,42871,96585,107140,57163,-22633,-43123,-9634,10802,2435,23211,58357,73518,64045,22636,-47175,-110102,-91266,-2954,37908,42917,46874,45889,-15726,-46792,-2452,-3433,-87881,-121774,-74183,-14457,-8679,9408,54260,89103,88486,39506,-23968,-45236,-54498,-58913,-31540,-10229,-35101,-99219,-95878,-33347,9421,34878,61299,69685,71729,25774,-28387,-38483,-1595,43463,55173,38855,30031,2735,-58355,-77206,-16184,35303,24902,-38991,-47882,56743,129843,59707,-3424,10549,54885,38460,-59907,-117007,-61195,14328,82372,103770,26843,-55685,-70133,-75266,-123018,-148406,-107128,-33575,27403,15512,-24523,-1015,60455,73344,29024,-1510,34734,71846,47826,2248,-28142,-28712,-5609,-22318,-84555,-106505,-62740,55448,125040,36637,-74656,-68732,-27377,-73863,-48435,152123,249711,118295,9501,-33644,-42658,-32695,1239,-25074,-98960,-94222,-25381,-9483,-22169,12285,77042,81587,77793,106594,78731,-8364,-46952,-24076,8403,33331,70271,67757,33853,25831,23268,18353,81160,139322,47826,-26238,-1101,5173,-44117,-46920,-9418,-1962,-86336,-151318,-106903,-10892,70433,86926,4737,-73258,-86485,-59722,-34480,-37714,-42218,-2251,46114,107215,122393,79712,98524,143228,56038,-50459,-15220,34065,18809,15361,74503,118238,86558,17940,-5028,-11525,-19879,5909,59393,108763,108865,65972,31130,14634,9365,93,-28257,17033,88345,48409,-6875,27242,48758,-4246,-66727,-119149,-100540,7543,55916,3473,-15862,23655,51466,77250,89167,72869,77028,78999,49171,61983,44089,-64354,-140783,-92632,-71631,-112274,-119659,-76104,-61211,-60237,-19124,-448,-24169,-15309,26776,28027,4644,-19097,1799,36312,-14286,-67869,-55972,-37553,-49489,-67453,-74986,-83489,-67628,2564,66972,77599,20740,-21549],[-94584,-28433,-6463,-6035,9407,11644,13119,20915,11308,37432,80897,93705,71679,71296,74036,61857,42625,28431,8622,49788,65034,7303,-4689,9209,-55389,-102470,-42608,49076,31839,-22889,-55860,-62617,-11184,87893,144478,95895,32339,2964,-21709,-50996,-70814,-118102,-155560,-106793,-59922,-65894,-84128,-128348,-125587,-49294,21451,-10126,-99452,-95673,12477,76024,30036,-38644,-87654,-66582,-18641,-5273,-11698,-21649,-22214,-5264,8004,7240,-4834,-21755,-46471,-52223,10799,54741,34660,26798,60013,111621,111012,11897,-47989,-12285,22973,5708,-7687,3477,37484,38009,-40989,-101800,-22331,81596,47872,-38200,-49678,-18918,13912,50845,53077,2493,-54434,-80562,-33420,65696,108700,96006,81402,58434,29889,4175,2996,40357,70516,45101,20516,-10428,-57240,-56803,-10102,-24192,-62030,-50868,-6186,34973,32194,16603,44925,78710,92484,70064,13199,-24091,-16166,-23332,-38825,-14362,10145,9635,-7270,-2703,18119,15331,-29281,-32397,-10974,-29067,-53105,-43917,-60844,-82835,-76009,-54775,-17017,38591,114269,143193,94924,44530,37271,6038,-23190,-10042,4922,-9220,17545,26994,5445,34799,89616,73856,19603,12352,47428,26876,-40248,-46071,38332,64483,19948,16329,28708,-17480,-50942,-53350,-57663,-38480,5296,48854,61051,6929,-70893,-56605,-6650,-39636,-93390,-70047,-12633,6620,-41494,-104658,-121812,-108608,-129779,-121235,-38340,60470,76469,49082,43341,49161,7720,-8415,13760,27079,29995,20708,-45718,-79982,-30864,5874,-20983,-22376,35249,64173,65124,77007,60120,10371,-15848,-23663,-49360,-82343,-83932,-18880,83827,78260,-15985,7889,83226,56280,4134,-80122,-156052,-141423,-65020,-15976,-17760,-29107,-33183,-27174,2076,22609,26170,78604,151227,153393,89305,29835,1129,-15551,-20224,-42372,-39005,1934,26499,6791,12623,65541,75184,-24690,-126179,-60086,108997,141496,19226,-47474,-18728,15773,16127,-11943,-39790,-28125,-17075,-40735,-52502,-52003,-57880,-60651,-65897,-43124,17090,57086,64036,10551,-58760,-31738,54031,114911,162196,105325,-43908,-91003,-12695,83892,72829,-37885,-49526,-3668,-56867,-114331,-80856,13535,48352,-41628,-102533,-78534,-67484,-38695,28468,53615,88396,177443,198238,99986,16055,41511,72224,28194,-2019,20813,31392,27737,24208,55819,44744,-42741,-108224,-83372,6518,76362,61030,6491,-44113,-26678,28893,18945,-10780,11305,-10933,-95681,-102900,-55212,-40073,-46661,-53415,-35543,1941,12397,10638,13634,12191,-264,-18174,-17937,1240,8595,1024,-879,-42986,-80467,-45502,-19570,-19701,-25294,-65836,-102998,-84662,-37807,10809,37833,6727,-10439,23817,58190,-282,-146085,-171143,-58414,52350,90960,111094,106012,42013,17267,89316,91880,-10588,-54200,-2237,34560,-8208,-24960,66728,208312,231176,133908,71854,67728,51458,9431,-19741,-81929,-173475,-169816,-55941,20635,42078,68527,78468,105402,123124,71571,-33795,-88625,-29276,69453,104212,88358,39260,-24413,-40567,-21393,-31611,-54511,-8737,28307,776,-38219,-9250,26154,56335,93299,86647,36608,54,8705,46728,88159,111673,139321,96398,-44255,-107961,-54044,19305,71276,87853,-11349,-118764,-104333,-31866,-13288,-6062,28120,60716,22994,-47909,-20748,56635,52520,12938,35695,46962,-30435,-84872,-23165,59866,50317,-49217,-148420,-136113,-64056,-13078,26229,44409,35338,32402,24517,-46936,-130538,-119264,-96238,-111057,-71669,15800,45329,37047,77255,161337,160384,50955,-17734,25394,31476,-74648,-133842,-88636,-31287,21863,56612,-12729,-101334,-91775,-62879,-46249,-54525,-80989,-53012,52515,108527,46342,-20917,-32477,-42216,-68997,-93379,-110894,-78932,-31314,-59963,-88443,-12115,73876,72222,4179,-44842,-52942,-42316,-29274,-26646,-65056,-71847,-17270,25546,58722,86721,72881,44208,41809,23613,8857,-13447,-38531,16554,101093,93423,16903,-45420,-62106,-24502,22173,53203,64000,51574,9864,4913,69959,119747,86576,73048,103051,82656,16038,-11690,931,1225,9542,4177,13096,46207,19373,-47196,-25889,25284,33160,4421,-55857,-88688,-37646,11234,6505,-27808,-26126,21899,84482,43767,-17227,22100,28095,-65443,-96785,-26037,-2564,-39148,-95498,-81282,-30132,-14069,-11721,9746,15410,4834,12875,-8163,-33910,-25034,-4879,18691,25396,9009,6984,4968,-16407,-12498,39569,101031,146723,148866,106649,62801,74962,131033,103578,28887,24932,39143,-9028,-61516,-62296,-33684,63708,137985,106427,30835,-3886,10996,-32869,-91025,-64438,-10269,-23622,-47579,-35453,-50752,-87111,-44361,50579,35375,-41481,-34892,-6545,9689,42227,54192,4898,-46574,-86161,-59310,-8431,-42140,-86039,-34299,559,-32240,-40625,54680,127271,110433,132568,171522,64993,-63195,-73524,-32689,8370,56984,56855,-15097,-48728,17667,94303,49923,-31119,-19561,60316,75726,-52619,-145181,-70553,18510,-2095,-71651,-93382,-77098,-72911,-76921,13910,132157,97359,-15900,-37380,26708,67793,23045,-10422,31043,42685,-17341,-22392,10016,-7904,-70202,-72414,12770,87853,46740,-29862,-20412,1315,-7056,38527,115648,117057,49639,-12382,-78570,-140365,-153395,-99651,-5651,41532,15018,-36080,-49998,-28936,1256,35412,51264,42863,52423,70026,-43876,-151435,-91881,-23965,10714,20894,-30203,-96749,-134071,-154377,-98986,6915,2299,-77766,-85813,-72889,-66206,-2011,66340,113025,81737,-15517,-57012,-47275,-6099,61969,73426,47713,45328,58592,58146,21534,-64858,-89631,347,54711,10036,-20860,-5022,-30140,-69716,-74035,-75732,-128295,-188953,-141820,-24349,-4803,-13614,37400,71804,69160,56628,15134,-21278,-35685,-31119,-8104,-17767,-77539,-140868,-100636,-18293,4924,5966,73598,143136,137097,96399,55921,1459,-8963,24866,38125,39608,18156,-38759,-98231,-118337,-77072,-55402,-104695,-186591,-161872,-11166,78951,26288,-15975,13876,45482,6970,-78730,-104677,-39627,36037,116919,148564,51999,-60600,-77785,-81728,-133701,-142582,-79377,-5378,46777,34745,11565,62024,92443,27912,-7755,56769,123562,117370,81175,22021,-61606,-106636,-80326,-69600,-101860,-75548,6485,99361,127126,47536,-52314,-64586,-40592,-81801,-36799,172151,245053,85103,-6727,-1988,10182,-4589,-2349,-39955,-68592,-22116,39274,46094,20026,5072,-2699,-4471,40006,104421,97600,66999,79458,70043,45850,53561,71612,55641,22190,-338,-2534,20900,66316,34737,-83303,-98323,-34988,-14910,2414,25591,14186,8482,-25585,-37824,12589,60707,89867,92547,16973,-63993,-70275,-27664,-3544,-11554,-47281,-44618,31161,139754,165452,90935,63981,90179,53177,-16117,-1799,10169,-30109,-25989,72946,118135,47807,-21197,-30560,-36668,-6384,43072,68630,117018,144784,99225,62743,44658,15130,11657,14734,47711,87931,62948,-5456,-24580,-12349,-23081,-61723,-73890,-19098,48076,17137,-77798,-122427,-88611,-15954,52437,78185,89164,113620,70707,-33081,-65624,-39194,-57728,-85284,-57883,-61426,-113273,-128401,-97806,-104277,-120517,-77092,-4361,52723,80571,71727,22912,3845,28331,41599,8824,-31626,-20237,15854,11377,-52342,-99466,-67842,-32735,-35247,-1501,51509,54466,-4375,-40479],[-61992,-22936,2448,13191,22629,31163,70483,103377,67970,30914,35706,42314,32260,83865,94351,-7420,-56497,2471,32523,91825,173472,152490,58256,-32976,-130436,-148098,-80015,-8976,5956,9776,-11283,-44156,-11649,91465,156543,100148,40560,36781,32274,1790,-10568,-42318,-65018,130,31569,-29117,-75116,-102267,-100142,-62875,-22462,-42381,-86954,-57194,41677,98082,68949,-10459,-72317,-67869,-61440,-51942,-10358,17336,24508,45499,44292,-2580,-41311,-79561,-107558,-94805,-20363,39027,56174,57939,82191,91671,36937,-42859,-62220,-26143,29933,42491,5230,-28627,-23051,-29580,-73064,-39970,94080,122461,-14405,-115500,-55419,-11929,-46216,-29388,23309,16319,-23590,-19842,29817,49551,25063,37465,49018,24714,10187,10362,-3723,2850,69017,100679,32726,-48879,-63463,-64349,-51737,-57219,-101530,-102531,-51904,-9637,3301,12773,66749,110699,101576,72695,59082,19748,-18921,-30578,3727,62965,53359,18340,22754,31609,10645,-5735,-34741,-40402,-19312,2197,-22417,-107132,-186886,-157778,-83280,-39122,-32290,-6756,66297,93982,49646,2079,-18148,-38635,-26375,11507,-2443,-18785,34579,52975,40250,68651,82523,36770,-25933,-32188,17725,-23501,-117495,-119399,-45486,-36466,-44198,961,30604,21317,-5112,-45379,-45420,-10107,3800,21062,43573,9029,-61624,-63309,-13809,-12353,-72260,-126163,-102067,-48261,-51514,-44530,6305,-1979,-125616,-201005,-141128,-20257,34665,22368,23188,37087,7452,1783,30091,34580,5548,-1867,-28340,-53680,-33303,-26798,-45779,-18287,28787,21313,22930,57249,35020,-19488,8630,67459,33158,-45726,-40557,45460,109075,47038,-43857,8521,82717,27805,-23373,-56820,-114649,-133599,-65473,10607,-6779,-80539,-118112,-60633,40753,101280,121690,154432,165771,154628,140122,129511,98553,44986,-20065,-88280,-74220,33577,99633,39185,-24910,9659,72523,49665,-45155,-43218,105456,198653,142872,65293,23862,21673,32631,-14239,-60219,-24895,-1409,-27526,-39715,-40391,-37107,-17570,-33564,-47062,34398,82803,41318,-56374,-160781,-138051,10907,73370,52222,19479,-26786,-47283,-6338,76264,46417,-86112,-90731,-13594,-38892,-111896,-110025,-19636,28702,-26006,-66014,-56886,-25794,38825,60626,41392,93707,155469,139671,91639,56991,55575,44485,-16636,-59104,-33175,20614,63533,49673,37633,5068,-67399,-90136,-16592,75208,95335,67896,25810,-40201,-31142,31766,6424,-19372,47420,35178,-57450,-32800,41226,-20659,-108959,-61700,11862,16412,27075,65107,68495,58150,56500,28338,11558,37556,43200,6366,-29111,-62320,-55707,4121,41468,13858,-39050,-71900,-76263,-71260,-54320,-3949,36220,3146,-9063,32045,59193,30359,-45665,-43035,45861,110204,83581,65730,74882,53250,53853,112875,111502,26618,-38070,-14887,14430,-39012,-74124,22627,177689,214605,151011,124338,146818,119568,12821,-77564,-149381,-237963,-241050,-106500,20373,95284,159153,154078,112616,104098,73547,-6240,-56127,-29852,31153,86043,116092,79624,19860,549,-6271,-4550,11870,3322,-44223,-50487,-31246,-20919,-2750,20514,40640,70973,91280,63123,2217,-15806,-13708,-22632,16666,14049,-83037,-138277,-68827,57870,192174,223998,64173,-95604,-114020,-46055,-13795,-19508,8967,76199,61277,11779,45139,88239,65045,6608,-21690,-1027,-3354,-28431,3788,40279,6804,-67844,-131235,-103528,-23118,-166,18970,53391,21980,-42746,-82191,-126339,-131132,-47943,9295,-4950,-10800,20129,19486,-2076,4332,47388,72011,64348,80974,114753,58654,-64660,-94595,-30101,-15838,-29240,-14224,-62857,-119743,-86329,-50195,-14217,9125,-15369,8036,104422,97952,-32276,-90232,-50306,-39493,-67767,-99737,-107718,-30382,41122,-28265,-86954,-11066,34965,5101,-11105,-11910,-48021,-95310,-101391,-70445,-76342,-93935,-80807,-41011,57157,134293,103426,50314,53652,12864,-53783,-48703,1773,39860,61773,70190,39448,-40586,-87604,-34952,40437,86742,84301,56259,45093,34685,24374,25724,6017,17224,71605,60851,-45986,-104016,-44880,7375,12051,-30971,-45205,22010,53669,-13155,-26095,25219,48428,30809,-71436,-161239,-71914,71115,61188,-31986,-22918,63708,102086,31162,-34880,1974,26172,-43971,-84919,-40532,-24699,-75555,-99825,-14678,53694,13470,-37526,-13173,57,-33143,-4422,65060,84534,51547,29094,-475,-59065,-92197,-88264,-82314,-69206,-45282,3801,87889,164847,151902,77150,22112,45071,158948,185525,86510,25207,18037,-26191,-51447,-10779,4038,31131,79249,71436,26624,33195,55621,-7561,-102156,-118445,-76349,-61645,-58241,-46584,-70032,-82677,6403,109725,39555,-105053,-94393,6117,76931,98802,67680,-2143,-33575,-29989,-15376,-28919,-83804,-111561,-63757,-10170,-5302,-15740,49514,103650,69699,73612,134463,79206,-10143,-21363,-26977,-38931,15251,59896,591,-60474,-18274,61162,41207,-9373,28193,132804,122352,-60448,-173481,-86446,9367,1950,-33936,-35519,-21585,-8178,3088,69597,149628,96719,476,5351,73657,86428,15845,-19343,65125,139653,77533,-17945,-70466,-48369,3754,12716,8577,45311,41308,4813,34586,51161,-9897,-30971,10566,80917,124615,107761,-3106,-120225,-131858,-58325,17658,44841,22465,-29868,-56618,-37726,-26149,-21714,-27341,-40995,-20744,-15740,-147487,-232738,-111066,-15152,-18976,-30651,-11721,-37051,-76445,-88494,-84992,-24143,34658,19232,-13392,-51508,-73514,-16802,57898,103073,74560,-5314,-40010,-40115,-2550,79080,103370,78800,64091,60398,61108,41352,-22693,-43978,-3817,1627,-52224,-59166,-26874,-25146,-32356,-34422,-47902,-104277,-190726,-171418,-54902,-25577,-41529,-5748,-1891,-6714,30592,31079,25512,57980,66501,46723,-405,-62417,-114004,-91902,-33374,1962,6870,45073,108049,133870,130935,96282,5652,-45522,-215,41621,20988,-46107,-79987,-61168,-69293,-91979,-117275,-180098,-247001,-201751,-64157,5506,-26667,-47848,-19213,18606,-163,-54084,-44947,21858,61230,100861,116263,29342,-63258,-64599,-67385,-106380,-89921,-21967,27382,54411,38366,38457,94119,89991,27942,39782,106167,111964,85343,71482,4233,-104808,-152981,-97917,-59694,-84054,-54288,24575,72878,84520,66906,15321,-39488,-56160,-66220,-18034,113230,143048,5547,-70423,-43348,21864,38840,40686,45204,58149,67402,94987,103381,34035,-55799,-82746,-49027,11203,58808,43619,38267,97160,103385,55691,50556,48250,2534,-36664,-49290,-37244,11151,32034,-55659,-156620,-125863,-55128,-21162,39391,68370,26232,11654,17002,65247,122878,119604,68569,24424,-4304,-23382,-24490,8679,24688,20937,-24537,-52307,13332,87957,67019,-27496,-86704,-67361,-38325,-55986,-43224,-18393,-32766,-36057,29118,44117,-10480,-60884,-73151,-53218,12580,42814,34521,85112,142205,122518,72573,35457,19958,47918,70922,67513,60329,52647,-4454,-49506,-30349,12322,10553,-34452,-40768,4182,-11802,-68409,-99634,-96743,-40159,9302,7494,-6278,30061,-7243,-98804,-123467,-84919,-38199,-13253,-3778,-24123,-40190,-36984,-57065,-135931,-174541,-125575,-16309,78032,104868,72853,1969,-15176,53935,66571,-38870,-97066,-22012,46294,41902,-14279,-56641,-26283,31677,41262,10179,-9682,5212,8158,-11503],[20204,11563,8072,2766,-3249,-8263,9130,36617,27443,-6324,-10459,20043,26388,60020,50031,-84737,-155064,-63364,497,61475,178830,196089,48356,-84964,-138165,-90457,-12891,3029,-8720,39788,62848,12460,4297,67242,92678,55846,47071,82444,94122,50795,17265,2721,3045,63735,84325,20189,-17421,-32371,-41820,-30208,-5522,-3957,-29705,-43607,-20536,31062,58666,24641,-18592,-10896,-26302,-58595,-5725,73386,88110,58115,20075,-28593,-31720,-51908,-85278,-80036,-52050,-31057,7813,35998,48213,34443,-5295,-11995,7226,-15166,-34693,-30258,-22545,-28935,-53887,-79651,-55405,53307,164590,127963,-38859,-154862,-87589,-16217,-48027,-38238,23009,33922,27599,76831,110610,65161,7694,23852,53281,32655,-21499,-45733,-57187,-47993,42904,96733,-5797,-71154,-2465,10627,-50476,-80232,-110257,-123598,-86497,-50310,-35166,-46029,-18671,34994,46388,44936,73935,45250,-556,576,65659,130342,96177,46350,49956,27011,-36851,-42606,-17001,-32064,-62589,-9516,23397,-69359,-156640,-104735,-8834,37836,9021,-22409,9640,20938,-5968,-57932,-96214,-98681,-70423,-12741,-4159,-43565,-31739,-8680,15421,61916,61734,10351,-48267,-74028,-47365,-61497,-140667,-160738,-100917,-84414,-65330,-16240,24400,65968,50767,-44667,-55934,11527,24841,-4425,1150,-2600,-67438,-79990,-10244,20620,-36951,-100751,-82312,-30360,-18691,22214,102714,108450,-23104,-145421,-143094,-53594,23642,44010,49511,42501,20343,42112,67347,49070,-38178,-84659,-63110,-55037,-73302,-73926,-31294,32147,31384,-43357,-56535,-8758,-8191,-20984,50106,116891,77436,-4264,-1500,70111,89750,5657,-39963,41943,90526,22239,-8805,6363,-10303,-52206,-23330,6865,-40480,-110924,-125225,-61383,23731,103015,157115,145156,67066,33218,102426,161189,135694,69988,-747,-68173,-50371,48895,98932,29911,-33399,14136,111436,139431,79373,7178,42483,134947,142378,95459,29429,3650,28502,-8042,-59358,-25264,-8293,-46509,-49485,-27047,-24352,2085,-7223,-27335,21590,45242,45110,16996,-93616,-148925,-61023,-27566,-43333,156,56969,43977,6513,23914,-4955,-102182,-120243,-50559,-14224,-38651,-40678,19502,42599,3938,-17956,-15082,46358,125368,99357,38085,47483,30483,-10658,10496,40739,34164,21081,-12232,-48459,-37974,4418,64936,62597,8540,-54035,-102478,-104781,-16180,83369,71353,25174,7099,-33854,-22578,25645,-2723,-6083,87175,97320,-2783,-2447,47367,-41339,-132704,-36437,60353,28181,35538,94498,104613,88671,74161,43488,26414,34001,28821,-8090,-53336,-79432,-46428,34051,89296,30544,-78639,-106506,-50800,-12601,-15520,-25508,-21115,-49902,-70999,-42578,7636,20431,16653,83730,136534,109906,58946,61210,82991,81826,75821,63131,52332,35183,-14637,-36474,-20723,-57342,-87475,-27453,85516,131874,90067,78113,116095,81896,-33383,-107550,-148110,-201024,-219517,-121565,9092,95917,152110,133993,63522,28756,13388,-35297,-88503,-71476,-4183,60724,69413,39768,47504,40292,-17783,-22443,18751,2401,-43861,1998,47223,6521,-11791,24130,24562,27966,98332,116850,36782,-23274,-70708,-141360,-118285,-68425,-98358,-112942,-26215,78966,160517,181981,106253,18849,-17140,-4542,-15356,-52228,-14469,77086,46078,-31089,-24464,16691,19650,-38992,-84544,-40518,6791,11323,40494,44371,-19978,-76795,-58969,26702,42846,-27419,-20526,39131,-3210,-106994,-164210,-127691,-31186,69220,102012,60253,16787,17636,1845,-6854,-4266,-21177,-174,84944,139551,129906,70851,5767,14000,65194,33640,-41204,-50720,-75118,-99669,-56690,-19819,37887,106236,86947,68082,87484,37607,-52953,-77489,-42729,-17901,-23773,-26474,-17985,10547,23610,-39383,-72932,-4493,12235,-30217,-12155,1042,-56654,-92659,-80085,-68156,-75677,-79878,-111785,-113529,-9784,78842,68665,32974,27557,2893,-33987,-12965,51197,30286,-7505,4884,4607,-62838,-101126,-53604,14123,49847,33055,-17177,-29110,-47338,-92391,-87172,-32896,15453,36068,-2835,-119300,-186463,-103363,-5025,15250,-34466,-77458,-42104,18048,-15791,-57142,-24528,6218,12773,-66606,-175609,-126100,17154,33641,-51378,-48162,15677,25822,-30498,-47978,-3750,2580,-52823,-89237,-65101,-30523,-36570,-13666,88396,136422,40570,-53907,-20155,4603,-58289,-42470,76898,117654,53076,3587,-43928,-124305,-137308,-79751,-68286,-98911,-102177,-38675,63968,112170,43747,-8787,16865,54108,121790,147900,42863,-67146,-67449,-7969,51628,66091,17945,-2867,34895,22921,-16278,8744,45482,27783,-49873,-102025,-100832,-84700,-72828,-35634,-10538,28652,114782,150309,28331,-107728,-79236,10609,92649,139008,84432,-15842,-23083,11818,-5108,-36620,-45351,-66057,-54043,6164,55589,10898,-40686,-10929,45330,107826,154502,125866,78674,58233,10873,-48678,-39960,9640,-7316,-63745,-57082,-7650,-3809,-1703,69064,175261,156103,-4567,-126620,-94062,-33160,-24452,-27958,10955,53678,55982,65574,112770,154279,122550,72986,55421,62085,72821,46614,19699,87816,157061,83276,-60177,-154015,-108760,43238,109057,45257,12765,29611,43741,77946,75821,-18744,-89838,-82991,3499,137777,205200,108499,-31664,-45348,31629,81935,65738,20125,-39392,-49093,-14213,-38590,-104861,-125707,-90742,-48053,-28262,-74098,-84409,423,33012,-27763,-54429,25023,54637,7641,-7555,-12390,-4396,50295,75561,52976,17324,5671,53861,98593,102611,52598,-13009,-31421,-24730,-6646,28345,70242,92331,86568,47890,10876,-4435,3151,53259,66514,-8065,-59525,-45542,-12380,2355,40731,69435,38472,-42550,-126632,-134356,-48934,-8998,-25410,-42910,-74789,-65775,-1448,13192,29927,91068,78962,8494,-44555,-70522,-102103,-96613,-29856,48848,61344,40468,67115,140940,163585,114571,20127,-20950,35666,70329,7169,-65168,-39942,26773,7185,-46080,-75276,-126102,-176986,-154249,-86581,-37992,-33888,-40396,-40167,5608,45711,45207,72794,130204,110865,58591,40557,-6463,-58754,-58360,-67061,-74017,-18173,34947,42518,42093,20803,38871,88396,76490,65008,95160,71595,10702,15266,35547,-10822,-76992,-69949,-4065,-9138,-75397,-77035,-37035,-11645,3690,27328,57443,21116,-46493,-60205,-28571,8118,12737,-53456,-98226,-92811,-18045,48586,88987,141870,150426,90926,96677,116015,9012,-122836,-102218,-10065,40453,46927,5922,-21122,38692,85487,82793,86958,68771,4494,-50578,-73414,-62226,-13430,22887,-3933,-71555,-75880,-51302,-19617,1775,-24094,-44941,1974,54063,137574,196376,153738,30728,-69769,-66212,-14995,5846,23245,18818,14862,-6150,-18024,38034,51188,-50874,-133862,-149529,-125206,-107812,-128410,-105532,-29377,19288,11785,-6584,-38549,-43390,-46831,-51832,-13116,53309,57377,28641,57522,107874,106664,36297,-15042,9183,41494,36710,30193,26406,23446,3214,-19103,-241,60311,93490,15084,-43526,5896,20881,-3027,-4827,-7585,-7020,-44343,-122793,-167392,-134314,-126884,-140853,-118051,-92555,-25312,45425,57025,31077,66779,89301,-3733,-159026,-207431,-129698,-12155,58783,67234,57659,19966,1436,50632,56990,-50171,-122575,-50807,14801,19326,20136,23347,32274,74864,98654,21735,-77586,-46826,38289,56643],[96920,42465,-2673,-20980,-39280,-76213,-102085,-72004,-27936,-26956,-26691,32919,47975,9374,-31825,-109855,-179586,-129255,-66642,454,105958,117696,-10462,-91936,-68585,17089,87004,70888,17943,64482,105240,46450,-3451,-5133,-13439,-18011,3433,54767,103224,68788,-2424,-18271,717,42824,62821,51682,51526,25131,1086,11346,21794,11736,-14463,-61620,-99074,-50200,19712,26853,3925,34592,28138,-48167,-31667,64930,84329,7437,-61304,-64761,-1089,24198,-589,-15411,-38134,-54674,-25164,3705,4804,-2277,-50,32922,54133,-18514,-107710,-117741,-59077,-21428,-38952,-59227,-9110,69935,96564,72802,2813,-88766,-86029,-13527,19467,46280,56067,7316,-4063,68561,112418,99621,85768,92110,112418,89501,-5993,-74265,-78381,-46067,22452,35361,-39250,-43131,60967,81140,-15360,-63923,-64189,-83754,-72989,-34519,-27044,-82576,-114361,-82086,-44266,4575,56865,34683,-2723,15624,76818,98260,59116,53401,73169,43094,-37699,-61054,-3037,-2866,-79169,-49639,21448,6209,-17479,19996,80978,115092,69772,-19674,-43472,-25625,-12204,-44709,-86140,-109961,-106552,-44628,-327,-63574,-92292,-51712,-1164,60214,87834,36070,-38035,-86012,-96754,-79105,-98236,-118427,-59903,-11587,-5104,-8173,36070,104807,71238,-52461,-68437,-4346,4764,-27980,-20559,3416,-46462,-84939,-46286,-10612,-18573,-10459,22982,39617,28324,32912,75963,128585,94048,-994,-46194,-6232,55847,90688,82954,48656,29728,66045,93308,88952,2487,-87721,-86910,-68034,-96001,-96858,-14609,101514,93720,-45544,-92877,-36501,-10222,12647,74152,102338,86137,45194,14462,26487,16557,-41045,-18438,78917,91226,30049,14724,34867,63812,55433,30515,-38705,-89014,-60490,-12160,-3289,-20745,7073,54810,34001,-23338,-28639,51353,95001,43779,-7230,-9231,-36059,-32921,7145,16380,-13513,-18729,29966,88025,115106,113969,35227,-45098,-23216,14166,21661,-7234,-21796,-9513,-14981,-1217,29253,-19765,-99117,-92946,-47033,-36567,-35876,-48770,-38531,-7646,20382,68630,54977,-43894,-82779,-38201,-29457,-7341,70511,113340,74981,20640,5528,1965,-30596,-84844,-95635,-47415,1749,36008,57500,32134,-18715,-31680,20143,140578,203409,126352,13214,-48971,-90895,-100823,-62312,-25192,-7758,17275,33090,31258,13423,-13085,36214,71019,14421,-47983,-77337,-96041,-39709,33419,2728,-50636,-40882,-28498,1211,24473,-3381,-4132,52703,60298,-22076,-43817,-24547,-76445,-95695,9883,82232,57134,64172,88726,82971,74114,38585,-10323,-23314,-15040,-4041,-12730,-25933,-33756,-42276,-23881,15336,-9621,-113983,-162780,-87433,-10080,-10677,-61469,-84822,-92453,-109181,-88989,4002,58917,60592,114044,106748,36847,40968,101625,124280,104938,46740,-21658,-13400,16420,-28308,-71938,-44655,-30657,-21731,-14416,14116,62066,53222,28938,35051,9521,-40696,-54650,-74880,-119827,-160908,-102846,13758,66712,68808,45892,15599,10725,16869,-43790,-122020,-102237,-8769,55938,-989,-68932,-9114,16596,-63652,-82191,-38973,-10653,12054,87072,101409,17756,-16135,52198,55998,3550,36707,75536,49283,4642,-49665,-125284,-109456,-33962,-36790,-33322,50202,105930,70966,59936,103356,121551,82146,42451,-17162,-88155,-72793,7197,-7474,-94752,-124242,-65070,-12865,-43430,-49726,25307,54213,29091,47222,61145,19108,-8345,43594,111945,35876,-72266,-15700,87464,45929,-82143,-132766,-36495,79007,130659,120952,55965,6672,18147,7033,12557,36825,3805,10561,106668,136965,92066,53909,36013,62086,105931,93411,20602,-27178,-57272,-60958,-18599,12987,74953,147684,141088,99719,45020,-16592,-27491,-18224,1552,52041,73586,92140,100309,43483,-9396,-22380,-26307,5295,31463,19858,15411,-10272,-65556,-41463,24762,23613,-11650,-21192,-71206,-99674,-47648,-6669,12885,3443,-41585,-48578,-8677,23221,55791,32848,-6267,-29536,-56284,-76727,-68660,-49049,-20242,-4691,-40540,-92118,-104424,-120715,-145168,-92587,6909,58826,40899,-33868,-138942,-181636,-110727,-21845,20508,2249,-43643,-67826,-62451,-73753,-65030,-32027,-28751,-31521,-47570,-103015,-105162,-42483,-20645,-69295,-68824,-19988,1973,-48614,-50466,-2058,-13491,-47315,-58878,-35144,10937,34432,36742,93042,114428,17547,-59038,-3701,24155,-64339,-74323,35244,74243,16757,-18362,-36582,-83837,-66429,19416,6596,-111022,-167627,-83229,44832,57479,-41648,-23246,95204,101066,58269,47659,-31390,-138856,-111962,39048,120423,39188,-71940,-47202,59011,78843,24007,8655,45674,55877,4527,-55972,-77102,-79513,-96430,-70578,335,106537,193431,161025,25624,-37150,-1139,-2191,27791,98989,70454,-28922,-29492,-2740,-28260,-11243,43298,18173,10885,71244,105532,5131,-127237,-104374,46894,154175,160823,137426,116787,72523,9958,-46016,-72018,-48106,-35643,-57151,-53995,-21080,-7371,12533,67957,123924,116095,37672,-53517,-88746,-78146,-66337,-52366,30005,98508,80342,78344,125416,149845,140395,113518,46555,-14490,24256,83244,82442,104448,133688,53794,-82149,-161018,-123080,7551,98608,60723,4586,12425,38984,68052,75352,15624,-61215,-91963,-51781,79507,192128,157852,51399,32530,93561,118583,60978,-20591,-88071,-61157,18029,1655,-101578,-140246,-77834,-36190,-1607,64479,135457,150435,95312,1115,-48149,30220,78608,6614,-13961,32534,23638,6070,11140,15054,32672,81257,145178,156932,107914,13090,-47334,-32671,-26176,-46828,-50505,-19215,21116,43512,8611,-57298,-63698,17159,128858,157721,69944,-10584,-40327,-19574,23149,97088,132668,83253,4867,-42589,-54556,72,51532,36292,-37986,-95248,-80408,-19619,-15041,-33918,-25657,-60531,-122212,-139514,-129637,-136179,-96668,7157,100177,100094,58928,73373,149974,162253,91425,13375,22172,88194,86753,9929,-12623,54517,87131,37718,27382,42950,-7752,-84596,-111466,-116524,-85973,-30641,-10008,-43819,-22924,59034,112874,135989,164688,97763,-31524,-57939,-30088,-47170,-73985,-91030,-68185,8741,33350,-4994,-31921,-46632,3580,71037,57349,39615,30441,-45523,-86005,-44188,-15269,-11418,17440,79926,94620,1680,-92948,-108468,-121974,-108612,-80360,-50543,39023,62258,-37273,-84988,-56191,-50916,-56478,-59413,-45219,-60588,-43701,-1674,44506,87346,84445,34417,46723,70861,-7028,-103459,-69795,36196,93310,71036,-2098,-47206,-9530,49702,102306,128036,117302,83655,26780,-52847,-88024,-46878,37040,98971,57427,-24042,-73177,-66898,-112133,-194515,-174081,-56445,39834,154046,228920,165667,6036,-122387,-135501,-75626,-23506,5323,-17250,-31998,-17454,6856,54200,44857,-70526,-115113,-71414,-62557,-101248,-156231,-140992,-51562,24212,28169,-23287,-82108,-71023,-34501,-11266,29572,85136,91421,58211,51444,70501,58934,-23446,-75214,-39743,-42048,-85378,-45628,-1851,-10479,11110,31064,9390,34582,90305,55960,21150,47329,23859,-12900,12809,41895,8815,-80946,-183384,-241973,-250551,-215538,-161059,-122790,-112646,-41178,51738,60947,31672,91563,118444,-4802,-166933,-198732,-99153,7066,48118,33606,37035,46296,38154,28083,10615,-42732,-87700,-55338,-17679,-12614,18747,51636,51291,72562,91650,9258,-118851,-100003,21841,89681],[123346,54616,3418,2298,-14519,-67391,-102512,-75504,-27050,-9550,-6821,43751,39819,-38271,-72900,-73085,-113149,-115536,-102759,-52018,43532,59971,-11433,-33007,9141,72823,109046,86490,42281,78008,89541,24550,-38130,-72700,-66744,-55865,-69137,-38747,64595,70350,-21219,-41893,-1365,20508,19867,43446,68903,31151,14189,37529,33582,-5705,-24200,-49642,-92618,-61460,4660,4326,-22481,23457,37602,-36569,-61619,12339,53421,-12591,-85033,-45726,53147,87136,62299,30292,12933,14210,19885,928,-13678,-714,14738,19057,18370,-30061,-87709,-94249,-53064,-24879,-17122,-12408,4265,1164,-26517,-8423,29299,-11250,-54566,-14936,55724,108472,81409,-27368,-75671,-27257,45722,126301,171951,163877,155794,128930,43247,-33071,-34028,18416,64136,49742,25881,30010,78288,80378,8066,-20901,-4317,-28106,-32873,11323,21299,-33383,-94289,-124578,-102285,-30771,17422,-9340,-31102,12634,50860,11299,-29742,9346,61344,83286,27285,-37828,-15094,2579,-55457,-54970,-4282,23436,42037,71309,99993,112711,63234,-42675,-88398,-38903,29451,36443,426,-53945,-73040,-23745,10729,-54445,-68013,-7652,26575,69758,129579,89738,-5301,-63496,-95655,-85195,-32745,-15006,25162,74330,54734,17533,67145,114392,31179,-60936,-38369,-24545,-56449,-49068,-13732,15490,-9478,-76996,-109649,-72277,-6113,64903,103963,81380,27727,-27460,-39417,57177,136344,114136,54016,40350,63932,97347,89580,54506,25863,39666,72471,116286,94307,12726,-33262,-27490,-42671,-72640,-18271,132162,168415,22764,-58393,-17519,15262,34259,48371,44257,62999,72024,27858,-11100,-40814,-62137,6547,91290,72175,12803,-17775,-22213,40627,86991,31185,-80028,-91675,22574,99431,60383,-27985,-63600,-67760,-68190,-16108,51979,70950,15833,-93719,-110266,-21989,-11464,-38954,-54288,-77584,-64294,-1211,34602,15459,21254,69943,39413,-86176,-153624,-119894,-62823,-28926,-15364,-40538,-26312,81399,114257,-19814,-132125,-120674,-78416,-55174,-69457,-88869,-59447,-21677,6379,32354,-36933,-123935,-73487,26150,47906,82437,132247,86754,24981,19192,14224,31933,48164,-30625,-123196,-115767,-44869,21385,39180,-2589,-65089,-75668,35075,193262,223177,112058,-41562,-140027,-124193,-66360,-59109,-68156,-35224,13710,55290,92799,67368,-9608,16672,66912,40213,13420,7109,-15140,-10356,-4283,-35066,-69558,-76595,-53812,-2150,16360,-9723,-42529,-60779,-66587,-79149,-86262,-98502,-98472,-35827,35506,49566,61140,83957,56849,15105,17489,-6085,-74512,-110712,-78481,-16115,5077,21823,24115,-50611,-126668,-116745,-69885,-115495,-194012,-159293,-76258,-65877,-105427,-108396,-84125,-75190,-44303,68672,150415,116554,70595,3835,-28190,30035,97555,112085,71699,-36089,-93015,-35666,-3753,-66802,-102999,-53956,6971,53353,26729,-17710,19070,56907,17407,-25277,-17704,9906,28619,5474,-51353,-107788,-82694,-1297,10270,-16468,-16583,6813,58248,89584,5173,-84787,-74116,2025,47056,-53044,-174292,-126244,-75311,-132440,-136255,-78603,-17507,45910,116032,94842,-2889,-26158,65714,96321,27196,-24863,-24678,6574,16721,-4281,-28315,-7906,36595,38979,42871,94786,116346,48473,20121,68815,101024,60455,23138,-26340,-97721,-123882,-83607,-56390,-94207,-124611,-69717,-4051,6307,55142,133441,115818,32756,-2948,11268,35196,74320,112258,93751,-16770,-81632,16381,136861,113541,-5103,-41147,33516,86068,86402,64051,20277,-6009,2562,-21722,-22346,21822,31016,50471,104074,92492,48752,21379,-15431,-20321,41235,111788,84719,-4650,-50088,-38159,-1054,32801,86548,117315,111396,87184,27168,-17276,5345,23947,54059,123454,147835,152336,134001,46721,5022,33866,20606,6946,54603,90723,51799,-9684,-43398,6001,88959,109990,85700,56642,6430,-7133,-15527,-75820,-69029,-46409,-102424,-116721,-53121,-26599,-11555,34424,38604,-29194,-85347,-43990,4718,-18492,-44838,-42854,-77137,-96504,-82089,-94006,-87130,1452,58848,51579,30076,-25811,-98669,-101655,-46945,-18325,4068,13700,-3430,-60179,-131652,-128463,-24713,24840,-17862,-43435,-11783,4071,-20662,-48330,-64190,-94871,-82837,-20147,19191,-34777,-52773,-14083,-18588,-13041,14332,36968,56444,38853,-36474,-40306,-26933,-61298,-53805,28648,40915,-59801,-82232,-7367,15470,-20601,-3083,39551,27672,27438,66530,20331,-124430,-207256,-122799,23503,43439,-26756,43492,172467,120491,13634,-16090,-47099,-93678,-45670,68618,62213,-80541,-180804,-81133,98293,180425,125625,43586,33372,32027,4979,-40824,-56586,-65665,-106233,-129389,-77986,52119,158319,123142,27679,39623,68422,-9739,-48498,-13857,-16893,-52368,-26871,-3779,1682,47222,84813,48578,52000,101902,85729,-20485,-110162,-95728,7193,71841,93814,112296,89542,11372,-49801,-85480,-101817,-86006,-66001,-49148,-36349,-4062,22286,33308,38190,26160,5538,-6286,-21825,-67745,-94051,-80858,-45887,50152,115840,87135,47778,59499,88789,102498,61661,-44768,-105278,-22935,85117,104290,102195,120302,69719,-19994,-62792,-36110,-808,24759,11390,-16995,-9842,12091,34209,50366,46179,16011,-37771,-57911,-1980,82434,97241,44172,22860,61920,72346,25082,-33581,-90922,-66025,40696,78417,-13387,-94944,-52721,-10557,15073,96892,171912,167617,114995,48580,-27085,-1706,13920,-69758,-61547,39113,41770,-27122,-67203,-68198,-18233,73210,157925,173277,104764,-21339,-76565,-31860,-41740,-101341,-103552,-96166,-84789,-38966,-19719,-74795,-91014,1208,105273,127888,87958,7540,-60610,-51038,25994,112800,125103,72159,32777,24780,22856,51443,91730,78412,7288,-52479,-64589,-21465,-16359,-84859,-141270,-166119,-175362,-163316,-145247,-128679,-51617,40826,82327,66384,58095,70235,84047,74128,13145,-42256,6497,96428,91500,39372,61533,116242,80370,21271,75233,122882,51113,-54985,-99319,-127149,-124650,-51959,801,-35639,-58760,-1855,63391,90341,96433,2138,-130594,-108300,-4081,-4097,-59626,-67288,-33098,-190,-23107,-77258,-101325,-90681,-2665,86922,46866,-37767,-86216,-110565,-83462,-52704,-43908,8003,114867,174002,116198,6399,-45286,-57197,-105128,-105654,-78635,-62978,20676,67806,-21359,-80317,-31574,1038,-10022,2374,62841,50554,-1928,-50971,-64876,-78011,-67879,-39716,-3407,30385,43410,24698,189,48836,117955,76663,-22217,-35452,8324,36737,80040,118976,144038,171226,139538,9587,-81906,-37043,64744,127617,99755,-5316,-82422,-92130,-145929,-211950,-178435,-82616,-4211,119856,218276,165684,31084,-65195,-112261,-101317,-42205,10323,-11067,-35993,-5773,38697,58575,43093,-3151,6832,54154,28440,-25201,-82883,-98540,-61273,-20631,-7821,-19372,-65500,-72049,-36881,2744,54154,118291,133391,99427,68644,60324,37229,-29866,-73835,-69004,-96777,-126785,-40365,26495,17575,70576,100326,-9392,-55982,16878,71155,78334,49608,-21653,-61238,-26094,17416,-9231,-57933,-71525,-125032,-193997,-171384,-104816,-105933,-110305,-30486,48184,24001,-26725,22008,62729,-4128,-95035,-95401,-20444,54232,90384,72560,60604,82315,84934,34493,-4897,-10420,-9373,15962,43686,39955,34878,38597,39462,57423,63753,2114,-93326,-93135,6412,92783],[64246,30381,15688,41084,40921,17069,6228,-8870,-22361,-5035,9528,12980,-38517,-87380,-62847,-29366,-35506,-41205,-95813,-106821,-4490,76339,60324,35194,14105,16054,4131,-18171,4181,58507,30245,-34712,-68851,-85071,-55956,-51865,-109883,-104997,15412,50712,-19043,-24261,28212,28522,-16982,-13805,16585,-2759,3423,32803,23968,-14041,-3966,9454,-33970,-37326,14667,389,-40984,-7898,19340,-15037,-58214,-21418,51962,30780,-21784,23407,110909,119407,73096,20974,39874,83896,65420,-3092,-22481,4482,5775,-27919,-38139,-25402,-7357,-473,2713,-9864,-24315,-27802,-48713,-80907,-85559,-66046,-34464,-34194,-40680,-38609,-6932,59006,71864,2675,-61320,-73893,-3561,120724,168631,156549,142214,116811,64829,12665,16868,86511,144379,146712,125353,89587,76134,40822,-9344,-2875,4632,-32850,-29564,19527,37522,22280,-10992,-71782,-79221,-42389,-29168,-61070,-52622,14823,35871,-21884,-70802,-66948,-23899,58254,67672,6392,-32789,-33251,-35443,-8700,11210,-12152,-37867,2385,40957,27980,-22766,-77707,-77792,-6316,72409,82294,54002,17541,5022,34103,30680,-16369,7335,58597,49213,51129,110547,110333,29639,-30648,-55701,-46831,35248,60324,34538,32520,28227,29372,71209,53254,-57835,-71633,15756,-12806,-86548,-52074,564,14232,-639,-64145,-117290,-76285,7729,74843,111076,74482,-12984,-104094,-141744,-31184,97827,131156,90548,38740,20501,42932,60855,50025,3650,-14077,26089,93496,108984,93440,75865,69969,43280,-21589,-14715,103393,164849,82560,-2390,-10666,10214,10692,-14039,-27058,8005,50890,50344,14578,-31292,-41194,31195,84333,43571,-36531,-97940,-107028,-30044,19361,-19274,-67982,-42961,47839,105953,83456,6397,-40631,-76808,-78216,21095,124975,105710,-19142,-152630,-121672,9899,22578,-29064,-67922,-111405,-96523,1160,43632,-2840,-12577,42732,51052,-56450,-176024,-175052,-87721,-5228,20817,-28344,-14220,122428,148355,-8196,-108157,-98639,-74923,-39476,-16241,-25298,-18149,-1519,-33373,-64977,-125048,-188947,-134165,-1976,44036,77566,105994,32515,-21798,-4715,2911,36263,66392,-14113,-123332,-151727,-117007,-48550,10788,2458,-48727,-54068,40222,146561,149272,59900,-74868,-155603,-91539,-2098,-17576,-61613,-56401,-32632,8780,79100,94300,32640,23104,30253,25388,45024,75890,79571,51189,7800,-3460,-17539,-89791,-127833,-76982,-25269,-23063,-80147,-137297,-125371,-70162,-66287,-120646,-108178,-11469,36360,12299,19092,42962,3697,-51784,-47334,-37139,-95797,-152001,-94582,3939,25392,29796,16536,-64661,-148498,-145000,-80136,-75021,-142062,-152088,-111984,-117378,-130023,-93970,-57861,-19075,32179,111478,186032,152525,43695,-41474,-23533,7835,4325,18018,343,-97620,-121802,-44699,-23632,-85622,-101759,-45882,14755,57715,37969,-19070,-8749,41741,1586,-52005,-3926,57290,73544,61107,26298,-32037,-61672,-49662,-47181,-36842,-5860,32820,106633,140713,60906,-11902,-18770,2992,18623,-62031,-181818,-182201,-151955,-176622,-142007,-57291,981,57935,124261,96912,5119,-3592,79503,124941,78009,-22442,-81318,-39616,22238,31679,26374,23827,17791,47306,71063,85212,86743,65701,42082,22223,5181,-26646,-18407,-10821,-47041,-87471,-91072,-74587,-51947,-36849,-18218,1837,37374,118115,178805,149219,52187,-41309,-76216,-22998,82144,120996,64018,-15725,-45641,14117,97761,110868,67656,41570,32867,20574,17480,11236,9868,1552,-33533,-95951,-112417,-67382,-11009,39475,62947,29996,14634,13346,-52184,-110653,-41232,79156,71265,-21117,-45809,-17793,7859,33338,59561,50089,34635,34755,24595,24525,40570,44786,84633,147822,161034,142406,82541,7444,25210,81294,64159,24720,38368,67771,45130,24541,26509,39735,66451,103095,132129,114152,66095,70152,26863,-123623,-157727,-86607,-82858,-98711,-72472,-75479,-57023,28644,57672,-18093,-50636,31807,83707,17043,-58345,-63294,-69131,-56726,-20350,-28394,-4677,77786,62788,-14937,-24261,-6687,-26876,-24096,21488,17545,-8467,-7692,3299,-56916,-147508,-117252,24349,71185,9248,-5065,43469,80461,48975,-23922,-83546,-117480,-87232,-22181,2972,-27671,-27087,-695,-6679,13467,63690,83500,59652,-33083,-141990,-147744,-121882,-95344,-10259,81141,62760,-30007,-43904,-5954,-23714,-44809,42507,139267,114089,45128,18476,-19611,-102233,-169881,-119433,8334,57992,36077,90671,151786,87346,18506,9000,16300,35627,74064,60337,-52716,-164051,-174587,-59867,90894,181260,149643,36304,-34335,-20007,-1904,-18704,-18096,-18151,-55130,-100989,-107132,-36185,41943,44666,30166,70259,82688,9042,-45000,-80655,-103548,-66997,3242,56136,108491,109981,45481,-1887,19036,39890,11473,-25296,-19138,-29404,-73572,-73691,35522,119808,73829,-13080,-71683,-123936,-118497,-84303,-70885,-41647,-39328,-27770,15428,33623,13499,-32319,-95029,-85186,-26052,-35955,-73519,-46305,7676,82095,141904,110921,9594,-51899,-4185,59112,4669,-124210,-129811,-11600,62691,63263,76984,115084,114899,94699,92754,118903,92920,16785,-44169,-48787,-5775,40657,51994,26397,21868,57005,34547,-10335,-23433,5941,18453,-16512,-37164,-17147,-5665,12843,38287,-5030,-36769,44564,123392,50289,-80334,-59461,13702,22705,30856,43756,53368,70963,69150,9194,-5603,-38486,-100963,-40214,65835,67472,16623,-31360,-61284,-38679,16149,78780,113276,80812,-17884,-72362,-42231,-56511,-107747,-98445,-98020,-122647,-82406,-8441,-32267,-96758,-60656,5135,-16722,-38998,-33474,-49214,-43198,24713,93798,97173,73514,64040,55884,52855,62273,58551,39070,32653,8741,-30441,-5316,3412,-70320,-102485,-77659,-64825,-73489,-69418,-52778,-3702,19524,-1343,-1922,40489,24232,-41313,-64984,-80674,-100901,-40005,71897,96328,66485,87991,96920,17220,-28660,43486,77741,2616,-69497,-79032,-96577,-120990,-81540,-16783,-20859,-60387,-76287,-57851,-1534,20866,-82656,-160682,-69165,53118,51289,652,18013,42077,-14941,-90828,-109945,-79273,-29207,60020,116931,47012,-64812,-102943,-57448,-17718,-32737,-36925,36206,143544,139531,61253,48206,61568,28605,674,11371,-3465,-25528,22407,56232,8433,-35009,4250,59392,72192,74932,116087,98641,26403,-73642,-145273,-186775,-168235,-112072,-52541,11284,83038,105567,49102,36217,76057,10431,-81348,-30919,40251,10264,-15626,23025,86061,150661,162111,58352,-44808,-18423,34688,39874,17589,-33010,-56315,-37617,-45190,-48798,-32506,-28637,-37468,27076,102988,83864,33418,17540,-29545,-58515,-20387,33404,25782,-4178,19789,78588,65322,5742,2425,55698,76133,35843,14617,-6556,-42559,-66618,-79254,-82637,-54980,-55248,-47753,-39313,-26417,41177,113431,109295,77163,42214,10446,103,-20060,-52779,-83197,-94464,-61154,28425,68177,77831,150946,139900,-55158,-165001,-91674,-1695,12718,-24857,-57015,-60571,-56193,-54089,-67007,-54052,16102,-5644,-71233,-67285,-41266,-82487,-98384,-15455,33043,-32297,-122851,-97707,-17575,11748,-7028,-2112,16839,53198,94204,95105,83550,94369,80921,21407,-4829,22975,44259,68632,95055,98521,51924,-4595,-21287,-3774,-311,-38136,-76777,-60552,-8321,42724],[-16373,10017,27833,55222,80500,106578,98829,16062,-53100,-19530,24719,-7781,-100198,-109903,-30767,5449,12540,39423,-34205,-105390,-21191,116042,143810,78873,-19941,-67906,-111458,-125160,-44672,31073,-10945,-60515,-52888,-50048,-38914,-33315,-68794,-68426,-2478,17181,-7767,13033,54752,39662,-34178,-64534,-30056,-10524,5922,14835,2362,-5687,35060,65445,2270,-33168,18996,37044,2694,4685,34389,26126,-30957,-25281,57516,64678,39195,59425,108344,123370,80401,5661,18819,63084,29019,-26769,-16849,13956,4205,-29206,-31473,-7699,15555,38633,81310,59322,-41004,-104751,-121224,-113677,-69959,-80056,-127385,-100960,-33311,-55667,-93719,-33943,49723,79092,34465,-33116,-10270,67131,76481,93605,118860,88319,32777,-6522,5885,82621,159243,178742,126736,88019,83492,18551,-40438,-13405,-27206,-93515,-78464,-24613,-12480,-9237,9223,2953,-1556,-18283,-41789,-60442,-25478,23344,27476,11845,-31156,-112887,-136894,-51383,23113,23165,-30431,-65530,-41924,37760,63941,-18898,-114252,-86425,-27300,-53750,-100218,-75313,8927,81191,96814,52808,36451,34298,19869,42900,49840,28252,53534,68451,37818,18931,50823,88872,53590,-8853,-10350,44671,95926,51886,-46123,-94773,-49979,12722,19993,-63436,-145622,-87108,28581,5118,-57141,-29441,16769,23121,-7306,-37236,-35078,-12259,4572,44637,94323,72625,-16866,-120514,-165895,-67913,38038,72679,82794,50523,-8992,-27872,-1449,13643,-21396,-28865,16615,46773,24544,67068,134232,129670,71619,22713,23052,48291,70627,71656,26809,-26512,-24016,-24063,-56394,-70366,-34803,20562,69047,66688,15844,3218,59470,81408,24450,-76154,-147285,-134243,-61661,-48933,-40369,-4180,9860,6813,47985,82612,30488,-10601,-21769,-35445,-5344,46246,47145,-42626,-116601,-37848,78867,60506,-672,-38673,-85989,-95971,-21183,39806,39563,29267,55828,68265,-9295,-132262,-162101,-58575,36608,41571,-3131,13851,104695,111721,10572,-49829,-53730,-38959,13241,93661,107583,78560,30870,-71814,-102693,-59045,-87999,-142192,-105979,-59294,-2609,43773,31431,1908,-23288,-12828,51525,73707,-11852,-104535,-133383,-117195,-53904,35910,62620,31071,24067,32163,36882,39547,23886,-35512,-83790,-53355,4001,4987,-37940,-90665,-106896,-55732,41810,114613,97598,47945,-8665,-15640,42238,111965,125647,83846,47284,50094,19188,-100425,-196361,-167584,-72928,-20731,-62200,-92653,-37394,9315,-16772,-91229,-106843,-38548,30170,30970,-7345,-14492,-29765,-75689,-93290,-80502,-104790,-120256,-46310,24641,20934,10228,-11776,-38960,-46245,-41763,-32964,-17659,-25753,-43627,-78144,-122784,-118058,-72028,-51288,13762,77108,82171,111376,128441,74845,19672,29712,-17136,-100077,-83838,-42327,-74148,-99911,-67375,-44520,-60452,-51036,-1558,10270,7311,15664,358,-14526,-3454,-31901,-55045,6922,62035,83626,110862,129158,70414,-24014,-70768,-45368,8251,38690,68101,119584,129954,77891,30989,17904,5866,1517,-20773,-73865,-115898,-147952,-157971,-106231,-32348,27530,95223,168444,136686,50042,41217,97559,134954,112967,24677,-63098,-38839,42258,56387,10435,-33615,-45184,6660,40873,31989,28130,31379,15861,-9039,-21239,-26581,16073,63786,53359,16003,-24843,-73186,-34924,28468,8049,-27695,10254,94581,153735,157241,100399,901,-87915,-78567,22482,83717,69163,26355,-8224,-16435,4821,54875,118952,107680,32004,-9360,4856,17945,29867,4031,-73937,-152355,-169304,-137806,-84459,-31013,-9350,-40274,-25554,34132,-84,-76844,-38680,31941,-3240,-35069,4898,38534,39188,14866,-24276,-53338,-61188,-48905,-15718,37323,60160,44421,60066,106498,133693,124197,34244,-58513,-23098,75861,112330,65641,-19019,-66256,-38526,36309,75240,55975,26776,33546,75955,95085,57331,49080,-782,-152825,-188473,-80148,-2384,14548,13693,-22733,-15280,34079,44494,-9618,-2272,79100,102652,5109,-82059,-75185,-59266,-62005,-46682,-36124,7281,60601,22037,-64558,-72709,4142,31702,-10014,10843,44004,10545,-15155,1315,-45278,-105307,-66423,18142,25301,-14997,23145,87019,95777,58137,-831,-61428,-97369,-69726,-45331,-49283,-43148,6736,38293,9004,-6112,28149,62627,23389,-108085,-174697,-112648,-69238,-45499,44833,118059,71288,-8720,-5678,7902,-46080,-49428,76608,174287,104586,-13897,-43883,-27375,-39924,-85054,-76251,-6553,38746,37012,44418,39036,18582,36817,61162,76050,98167,82837,-6990,-123962,-170277,-106403,-15676,32741,46449,28810,-61211,-126184,-49690,22989,39091,57697,57655,27780,9286,-25087,-48515,-60937,-44240,14464,46451,33303,8261,2917,-52065,-109856,-74434,-2782,67021,146775,110649,-17664,-66180,-37611,-46329,-50379,-23022,21497,-3745,-130603,-151686,24635,140491,85455,30885,-21025,-104190,-93839,-53810,-69651,-61779,-74445,-92264,-50206,-16288,-22361,-58818,-130823,-110566,-31771,-32445,-65951,-22498,26807,81429,149145,111825,-18231,-107128,-52843,51951,20747,-101193,-80085,22381,9078,-27147,28402,82486,104874,148845,183525,199360,172693,67992,-47965,-60454,24897,108783,102574,11016,-41377,25614,75758,44755,8262,16055,3950,-48725,-64710,-55273,-39444,34690,113081,58610,-26262,9408,89569,34782,-104086,-89515,9871,30045,-5926,-28558,-24855,4680,42711,47695,32755,-24297,-56366,20367,92729,82894,71364,46294,4316,-17778,-36931,-28898,-1114,20859,-5290,-62642,-78381,-58119,-45248,-43661,-48606,-87654,-76885,2540,-8745,-118018,-136861,-78835,-115969,-163493,-75100,440,12505,26869,57999,84870,108532,91128,43446,19538,19784,-24461,-55146,-6743,30222,13093,28590,17904,-34808,8367,92061,91740,35182,12660,-1703,-19850,-43137,-61968,-19039,54703,2106,-105192,-139650,-115564,-83866,-14275,76157,88949,49308,57655,39931,-52172,-93123,-39751,-17461,-50662,-53204,-33070,-61986,-94959,-77529,-17722,1530,-24175,-86293,-116848,-40634,11119,-76790,-100681,7347,75962,72142,68364,102090,99778,-10069,-100354,-70251,21272,104129,154574,136638,70889,9340,329,38915,34154,-782,15414,89036,129200,47904,-2536,81591,93945,24753,64620,121846,48500,-16581,28803,64905,43218,-10006,-36355,13783,87998,94585,79036,42115,5162,-59781,-128802,-153997,-151011,-144004,-71827,20307,53844,56980,63698,56413,29231,-49339,-85311,1655,56441,-34543,-112276,-79152,-9229,53969,108565,89968,13882,-30174,-55881,-71191,-81285,-63899,-10564,57387,83748,100987,97083,55627,-18266,-54477,-60143,-59475,-22597,36366,29051,2914,19900,63907,66400,26790,43538,128704,109792,-2298,-44497,-4767,4262,-20250,-14757,1570,-14386,-55942,-97940,-126636,-99477,-48654,13655,7293,-30151,20748,71616,39761,20123,-4770,-57918,-51358,-22717,-40249,-75910,-55326,19686,77961,84372,124458,205442,147658,-57984,-175176,-137690,-92559,-78769,-45366,14133,34113,-16187,-63970,-77777,-77187,-59926,-45025,-17573,-8157,-31723,-62868,-69064,3711,44894,-20386,-135992,-134869,-27929,50729,46080,18118,-4793,17946,63857,72716,88475,99619,51011,-6862,11901,85922,108283,71654,53733,88875,74128,-5260,-58475,-56204,-49121,-69712,-70848,-29203,-24933,-24885],[-60363,-3209,12844,27200,75893,119840,67567,-53700,-107007,-39730,28064,7026,-77063,-93562,-27340,19487,31375,75978,51088,-7320,28463,127303,157973,75415,-37043,-80498,-115060,-112789,-42578,12881,-16836,-39736,-23231,-38919,-53324,-21866,8774,16911,12399,-4293,-8844,15984,45393,40453,-16713,-50984,-17532,23263,33291,-650,-31035,-21153,30202,70721,24024,-24992,2703,65600,65196,44513,69932,60013,-18749,-36648,23666,42039,39991,26663,22348,70478,88471,21821,-12493,-8222,-31347,-25921,22234,51280,45050,26461,23464,-5538,-47568,2404,146445,149240,-30012,-150820,-137139,-86586,-32575,-57426,-133075,-83501,16180,-18952,-92004,-53472,42341,100935,69951,-4885,-24701,-16868,-16340,54167,117881,67796,-20646,-63209,-47711,6130,80405,109762,58933,46117,70584,10241,-35464,5926,-18443,-107849,-105211,-63454,-69427,-67315,-12091,43008,49056,16790,441,17724,49908,27138,-3278,33561,25096,-83049,-161873,-119354,-37515,-6455,-34373,-66439,-41454,51807,87047,24056,-63307,-78397,-35143,-53815,-94688,-41305,87314,159120,111216,23012,15550,-13859,-80259,-43855,39986,50100,47402,42011,40502,40214,38713,64442,63486,11628,27740,117111,116286,7460,-91457,-135678,-83344,-16836,-42908,-137837,-166636,-91933,-16405,-18098,-24400,-2136,34035,59054,17699,4792,54182,39176,-21269,20315,97231,100273,40365,-64229,-122121,-47525,2805,10535,80121,108342,11969,-75049,-83361,-47833,-18928,25976,57000,19782,-57095,-25411,60845,69635,27560,43200,67978,7233,-29563,27186,43971,-16238,-37920,-35165,-57259,-60730,-16141,27815,65491,77499,40278,36137,81288,78754,13834,-78457,-142124,-128847,-65382,-44187,2926,56803,28573,-37384,3938,74446,13726,-54821,-30801,-20721,-69537,-104775,-83058,-83495,-68329,29325,112256,61461,-12563,-43184,-60318,-77225,-68174,-17519,35173,37151,40289,48589,-13293,-111773,-127231,-17130,52100,15963,-21184,10242,61204,63082,22970,-17683,-39756,-28072,35406,130673,162577,123239,22731,-86313,-45325,88336,81361,-66659,-153143,-113570,-29354,25005,65974,53699,-17053,-5557,84036,93653,-745,-88137,-97496,-46147,17924,73113,83672,51756,23193,-24661,-50416,-17209,26058,28280,-6952,-41415,-24434,15039,-19212,-114898,-134496,-60095,35014,115341,118303,62634,-8528,-18379,61367,148197,136455,76506,61279,58979,-2350,-103957,-182770,-166874,-74371,-10637,-27127,-17200,52136,38365,-20779,-58394,-96479,-96660,-16854,44735,15690,-7443,-15334,-75332,-136516,-158863,-155601,-92399,-16754,-18578,-39136,-7241,10172,20976,55170,44359,2230,5673,36256,15882,-67586,-117405,-95669,-65909,-53577,28734,78885,19325,1168,64675,115123,98331,60703,-24994,-127738,-131102,-52159,-18065,-56463,-77808,-50071,-15253,25929,70906,28862,-32047,-28060,-3620,-13526,-36011,-45511,-35385,3842,42708,86681,139913,176793,113290,-3720,-40744,13501,56903,58011,72382,82299,82466,71438,45521,32694,19399,11321,36456,49063,-16979,-104078,-109881,-79141,-66911,7293,112972,180298,137336,54439,31160,67581,107196,117001,60339,-28373,-24545,38757,52013,-11550,-59922,-44947,-21826,-32747,-52922,-35589,-36484,-42379,-5289,50504,68511,105291,151710,127409,60594,-3173,-71431,-47224,13379,-20249,-53390,-11866,53435,114624,150446,132662,65964,-12991,-51958,-28945,11964,24615,1496,-3143,-12913,-33127,24108,135655,150789,79961,23194,23636,48933,47322,-17030,-92260,-135057,-135529,-119398,-108566,-90753,-70349,-91313,-61501,49070,78974,32707,28244,8063,-50433,3812,108357,129973,99066,11807,-106970,-163564,-141157,-107320,-71630,-5459,32047,1189,-21102,20810,89120,121911,40883,-93944,-101395,32639,136248,93443,-64950,-177256,-130448,-12228,37662,45258,39971,2011,-18190,4423,-15894,-39919,-75713,-151300,-134308,-30799,54822,98203,101427,62406,55574,70444,54344,757,-3546,48186,40340,-66095,-123208,-73766,-53253,-100716,-123382,-80184,-16497,7989,-11984,-48071,-54081,23713,58819,-31143,-48004,31111,43176,12715,29230,21328,-9782,-11523,-10089,-52674,-68886,14113,92695,73299,42997,39768,31858,14292,3072,-48213,-73853,-54705,2495,42069,11972,-29865,-18811,43257,24249,-88571,-111441,-1538,36660,16372,62974,111304,54030,-34352,-34086,-17296,-41412,-12323,83727,129342,53305,-44994,-35397,25110,21708,-18100,-20832,-12891,-13825,-15599,-20673,-39568,-24745,40169,78453,77769,34089,-61159,-113336,-122565,-144227,-97376,7687,5329,-72715,-109676,-149915,-140814,-33061,50937,90205,123196,102931,69839,82432,57673,-4616,-75381,-83968,-10273,21230,-16539,-28456,14665,5015,-48561,-72441,-59731,-28423,41915,57084,-7861,-41164,-5487,-9653,-22143,-19030,9161,11489,-93384,-144275,-1726,112401,89675,71352,33238,-38072,-26864,-15426,-80190,-102535,-96293,-94304,-72262,-57879,-56388,-72643,-98530,-56423,-9878,-52158,-83305,-39734,-10583,45936,107393,72814,-1961,-40623,-22640,47571,68438,9513,-1961,14014,-65557,-102013,-9240,47258,56044,115636,146550,127224,116748,84110,3081,-16969,66187,138330,111025,7906,-62552,-13095,72609,60887,17964,33038,23134,-30088,-28372,-9947,7039,72114,109319,23779,-57821,-34416,37105,25131,-70789,-83634,-12777,44140,43478,38211,22439,-9054,25115,75846,63969,12435,-7925,25509,70040,83037,78627,46308,2275,-38200,-78577,-87806,-84125,-47567,-21278,-69065,-100595,-29437,37739,15608,-14373,-42844,-54141,-17813,-39965,-131075,-150257,-86033,-88689,-143157,-83096,14562,46254,33144,40054,81765,125395,94729,19850,-28677,-41674,-85890,-110616,-62663,9004,42595,65191,40245,-3484,51585,156201,165296,84070,21342,-28372,-70237,-75558,-44690,21363,90875,40576,-60076,-101037,-68278,3807,87518,117913,54645,-6214,16865,5898,-82966,-123447,-68589,-14756,6348,18751,10265,-52610,-83644,-38826,20425,13519,-21249,-62009,-73084,-15158,21258,-34299,-31740,25222,20177,35921,102250,141013,113887,30927,-21430,8209,87617,166134,192329,150442,107589,88802,78341,67162,50292,48300,95365,158468,135564,20439,-17207,34754,-20194,-83043,12258,99987,18192,-43454,29262,79856,33096,-73283,-148255,-87179,26111,38880,18807,-1651,7466,-9475,-59860,-89838,-97880,-107524,-29669,56777,16160,-16693,68646,109985,38051,-24100,6839,73127,53743,-60004,-121224,-101360,-61119,-8356,65967,96764,42219,-62120,-132269,-129517,-112239,-70341,-2847,76404,101537,82368,59653,51630,4615,-73103,-141624,-144461,-77161,6868,40989,25240,24502,76211,81203,26442,44243,139749,139868,46406,-30725,-58293,-68483,-86277,-79409,-41930,-15414,-44884,-87975,-107921,-84588,-21678,64174,58643,-11729,-12371,14970,-8179,-16823,-25987,-73325,-72086,-35295,-36471,-45983,-13153,34999,53546,46880,98608,172107,119179,-14965,-80924,-81653,-92113,-75276,19973,118016,120777,51976,9946,-7180,-72735,-177605,-169859,-63444,-35600,-64897,-52272,-30022,27944,86504,68857,-28683,-56247,20221,78202,63076,20144,-13689,13119,60746,49658,69423,81224,16424,-32544,20882,141726,183520,72389,-27912,18450,81173,42227,-22879,-35059,-33196,-41137,-31872,-16315,-58777,-72770],[-62875,-39033,-38668,-17420,44590,65395,-32829,-136229,-134412,-62209,-12026,4423,-21537,-59455,-50226,11240,32537,50669,76724,97017,107168,107557,78770,11100,-46881,-45601,-49786,-41938,-27669,-23735,-34424,-33779,-48148,-81617,-64454,-15491,31139,50811,36844,4915,-19058,-16278,20998,43239,22184,4793,11689,34480,40418,-26785,-74698,-60183,-15404,37975,61278,22618,-19100,28204,58032,37463,56268,57652,-18378,-61172,-32636,5698,20980,-15653,-72306,-47538,30327,27622,-16567,-28698,-13591,17218,46062,66024,78720,67016,44748,-36712,-118321,-40378,151287,172825,-5695,-126067,-94032,-37903,-7319,-25637,-60113,934,85402,54990,-10918,-6124,34340,33391,-12423,-49297,-65296,-76892,-42899,45809,83711,27125,-53257,-82299,-68339,-51225,16629,78089,55171,11415,2141,-25591,-8462,56475,50664,-18414,-49174,-58566,-77560,-51767,15304,38924,15196,5376,37059,93635,112693,27804,-41321,-1110,22730,-19430,-69215,-51325,-23619,-53808,-92440,-74318,-5684,58962,47046,44735,50506,19477,14596,5422,-39510,-36653,53721,128030,96658,38308,31370,-67652,-205613,-171303,-24110,26501,15657,24450,71776,100343,69815,43214,53004,41594,58496,106219,84541,11211,-14800,-41946,-54168,-33853,-51882,-100461,-100301,-64669,-61161,-67914,-27423,8681,32221,76497,55840,23585,49116,23946,-35534,13072,90687,107670,83989,1787,-59039,-15585,-6952,-199,84041,120790,19044,-95816,-141637,-90409,16508,107345,99198,19227,-64043,-93682,-86981,-60456,-25696,45279,87382,9291,-37858,41318,93743,43670,-9287,-30437,-44117,-14591,43518,52115,46225,56194,40763,50113,86879,69431,15283,-54309,-127810,-152888,-87824,-4315,55076,73437,22475,-42226,-13030,53458,-2938,-94901,-78185,-29498,-71448,-137559,-133039,-87412,-43749,22039,81991,30685,-65765,-90812,-44190,-37327,-81759,-69678,-27962,-32778,-27224,-5798,-52425,-115239,-85191,14085,44621,-10388,-47848,-13867,45570,68587,32743,-20964,-53338,-58120,-10450,56892,91439,75108,-17201,-104938,-11101,153358,153031,4159,-82562,-36913,27077,50282,81298,77147,11309,9810,70137,65815,-2128,-59330,-46580,26948,71387,55144,13251,-33207,-79164,-102399,-62132,4760,40324,42030,11585,-30299,-6507,63039,32947,-59880,-54821,8397,43701,67627,66094,55009,23817,23280,100118,180880,156970,75915,44219,39734,-3386,-53398,-73647,-51559,-21214,-14721,-32871,-23083,8871,-29727,-71966,-50360,-72054,-132346,-112278,-25315,35995,48049,12028,-84485,-172018,-212143,-196356,-105216,-59372,-118975,-137620,-38675,41409,51317,56578,37369,5460,-629,-8892,-61606,-113423,-105569,-72794,-51583,-21068,45097,46277,-29222,-44966,26890,113324,101327,41930,-6254,-75048,-119238,-59353,-7883,-27777,-41840,-20427,19494,88409,135700,74843,-25116,-79645,-61338,-32092,-31368,-14342,16050,21486,35860,84067,111002,109734,50456,-38743,-24977,55906,81916,62767,29969,-11317,20618,75155,70538,39774,20079,20781,61596,87205,17800,-76657,-83001,-80364,-120967,-65683,36919,89434,68269,10651,-22298,-758,60149,116930,74257,-24403,-48631,-12665,21057,8952,-10538,-8527,-31499,-91811,-120321,-74941,-42905,-29502,26508,104803,110385,122605,161818,110351,-12886,-66929,-61289,-41705,-37636,-57119,-25938,36587,67752,89897,113463,94619,51323,45231,28090,-30325,-74422,-100327,-97312,-20025,31378,12631,41650,106904,136753,123396,64261,25761,50370,46405,-28457,-65450,-62579,-57688,-51194,-61471,-72336,-67522,-88253,-63827,38085,91218,82871,63935,2031,-41133,59892,183346,189910,145651,53361,-92323,-188121,-141817,-65008,-53296,-46237,-38455,-79439,-109589,-61977,30789,101236,67351,-59436,-108000,-6223,100498,81353,-48585,-143039,-123112,-61204,-35096,24732,81528,33479,-47025,-71191,-91979,-105026,-117837,-136209,-78984,3967,46518,56944,55500,55023,74503,105410,78593,-8665,-57551,-30151,-44401,-130787,-155495,-67227,-31318,-85357,-106200,-47711,-4134,-15986,-28710,-13023,6842,52132,46902,-49733,-74469,-4860,35337,22898,49748,90140,79948,41963,13821,-46037,-65204,5932,54576,24660,18467,72692,142157,170826,113372,-20603,-71108,-50074,-36960,-23438,-13099,-8870,23044,94225,96628,33416,12475,67926,59714,18801,39396,77120,30389,-79279,-120916,-102103,-50909,18437,54421,62199,52609,6952,9601,59526,41885,9091,18827,-10436,-49266,-40225,-17425,-12910,-7074,36326,64199,45727,-69005,-220564,-199921,-98699,-131400,-146576,7286,48586,-64656,-138938,-139652,-74041,-9795,25809,71827,102264,55584,25084,36608,15739,-9352,-42469,-80072,-43505,13038,-21586,-65280,-27546,4434,-7221,-56407,-92261,-115344,-83654,10442,61561,54563,104112,130397,66434,-585,28865,85285,16581,-111233,-71207,37780,66785,57231,27786,-603,14930,-15532,-111178,-135632,-81856,-12061,1965,-29694,-49316,-60590,-51845,-443,11872,-60941,-91097,-62138,-44940,1031,29920,35438,55484,54492,2718,-20343,38822,83689,47835,-26496,-107870,-107850,-18681,32710,35554,58718,28855,-28766,-30260,25177,48880,55186,92089,97944,55748,12347,-16100,-5348,37071,25906,-36897,-33853,-12018,-18906,8952,52395,86411,108259,62559,-38618,-81060,-44504,22626,59916,18889,-37188,-28533,46741,86624,90883,79015,27207,39261,62727,37921,12507,-4481,-19111,28633,99325,83509,4329,-66631,-116134,-123507,-94658,-97080,-86319,-59584,-87302,-91760,-433,54151,4857,-35083,-23402,-32893,-50903,-69732,-83835,-84142,-63060,-55364,-92178,-110798,-56515,-1319,21668,43765,61468,77053,65054,15444,-42916,-84808,-108476,-107440,-81280,-28008,18584,59975,71209,40663,42676,116888,162676,88819,-17043,-80872,-91031,-61334,-8337,27388,58556,47653,-6814,-31278,-8109,49275,125417,119494,1433,-54566,-11510,-21843,-89320,-90710,-816,88463,124661,87256,24378,-36329,-60305,-2387,50510,-10733,-98672,-96136,-32478,6046,-7528,-42748,-29476,-32928,-79337,-29317,96104,147158,119467,94840,82114,54437,49609,80558,127156,151150,112704,59738,25391,9926,42237,91016,140359,178260,155013,84968,35021,-41335,-158365,-173066,-81746,-19678,-46624,-53576,21775,56517,-36892,-186776,-224057,-112898,-34485,-43199,9139,51308,67355,46320,-22252,-106069,-106315,-51858,29513,88290,42877,-1754,68786,128215,69391,24544,66840,87981,23028,-42914,-52438,-66702,-68462,-13780,42223,39923,-2269,-68585,-129906,-137043,-99528,-67826,-50641,-5887,20254,-22895,-73209,-53435,-37250,-69950,-111936,-98421,-50285,9928,55952,30609,-940,52691,51483,-8879,6618,64783,72774,66956,42761,-24130,-88632,-137872,-135287,-85670,-39626,-62422,-79549,-42712,-8176,3264,45240,37707,-38444,-72723,-25990,-8609,-32721,-35492,-40334,-50255,-46324,-38340,-11433,22095,16410,-6035,-35947,-13916,42083,39499,-10725,-12515,11206,-4289,-28042,26223,95196,87926,55502,56911,50424,-37356,-172591,-208946,-127461,-89376,-78619,-43322,-9506,37251,97251,124660,71095,21289,36965,54565,53497,59791,38690,39846,65801,42664,25852,3482,-49467,-75980,-24856,103541,185777,95334,-51415,-52052,34527,44454,13038,12917,269,1011,17405,-24976,-96992,-91178],[-11204,-61178,-65595,-14933,52142,55198,-33454,-91599,-74963,-58305,-64793,-29857,6357,-3787,-7742,52627,61990,12237,20218,97945,126083,74924,-9326,-44031,-42473,-23429,-21768,-17989,-38561,-72466,-72750,-55163,-87074,-89841,-8348,15748,12966,57183,83127,51191,4931,-4800,36560,57803,52570,53848,30990,16697,16267,-51780,-82408,-37654,10,26494,81359,77381,-8972,-29425,453,-3877,11703,54993,25640,-45491,-48050,10157,36458,-4693,-83839,-138662,-69486,7807,18328,32237,72615,51836,-9221,-9244,44188,59528,22758,-67336,-122624,-47944,87946,111278,-1976,-83122,-50225,-11273,-4023,-14988,-13205,43206,115750,111677,63742,29528,18528,-17664,-73587,-77325,-67537,-55703,-5707,21776,-9662,-26578,-34961,-31318,-15860,-4702,65028,151842,127701,8705,-73960,-85655,-23830,56988,101310,105585,55586,-26175,-56766,-1729,56418,5281,-60479,-54256,6543,79191,114956,45072,-33759,-46034,-42748,-10826,33460,76547,48906,-73526,-168674,-98630,50330,84907,-8232,11919,104874,100658,55081,38877,-11929,-75075,-61084,-1168,29509,41751,40673,-70832,-223896,-233215,-113128,-30136,-14952,2532,59631,94356,52307,-559,16425,50540,58856,46715,45898,64254,99299,48027,-31401,-28762,-6042,-10022,-9976,-16097,-57342,-85328,-35045,5622,-2331,25663,31534,-24580,-49309,-28886,-16411,1016,28508,42577,41716,14800,-21660,-23570,-22103,17241,38303,1078,-45848,-98508,-148097,-103969,33616,141085,103562,20752,-37290,-108239,-178188,-149914,-59428,31445,85455,52328,40391,112950,153559,103545,29142,-28023,-38187,21752,64857,28974,21994,52247,45976,47909,71076,61415,32742,-35215,-128075,-174074,-106785,-3762,49447,44801,-355,-44400,-36439,21346,18679,-38344,-56393,-21696,-8558,-33494,-54520,-30794,-18294,-8517,39167,18027,-87217,-108233,-1175,44739,1149,-18182,-51291,-113898,-98497,-51930,-71744,-97960,-56767,11279,30089,7168,-16431,-1474,72141,110820,42151,-26284,-61623,-96795,-82487,-37533,-16166,5478,-33883,-147044,-81994,101384,113247,12420,19973,57187,55974,58262,72745,74176,32242,-775,-5407,-23854,-29296,1630,34447,52328,41389,-9350,-71964,-105084,-126972,-115249,-30486,38447,32663,6481,-4536,4605,60201,131601,122377,71584,75784,70282,21008,-11997,-12410,25214,26770,29215,83507,156225,167223,94815,31664,38474,46448,25438,36274,59209,15004,-40527,-61187,-75198,-90176,-102328,-95668,-53669,-38825,-105670,-171263,-127951,-13849,35866,-13192,-95648,-155105,-170303,-142776,-99023,-109126,-179563,-201637,-107017,-10187,22048,29585,27431,25568,16669,-66968,-153076,-120572,-49026,-32821,-8729,37920,48983,-19346,-77447,-43147,17651,58265,26887,165,20246,-11568,-75821,-56006,-33562,-27162,6100,13352,24522,103192,152561,102510,-4393,-119048,-136292,-71579,-22787,26197,77984,64706,37531,54645,34871,2765,-36394,-102171,-76385,34284,102393,87131,-22521,-119058,-50473,71683,84055,21445,-15815,1181,38022,47137,8914,-48177,-66172,-75713,-116782,-114828,-71044,-17672,11004,1775,-12158,-7147,47699,120662,75764,-46506,-94494,-51243,16831,46989,20972,-30867,-46323,-72007,-97982,-55547,22001,49505,54564,65218,25029,26972,82598,32271,-112722,-126148,-33231,-11744,-61348,-56181,30042,107667,114904,78562,52072,8127,-22278,44922,89958,1411,-119053,-173109,-136177,-27232,54136,69457,73847,69398,78604,115348,97116,41428,34207,39825,8373,9562,12915,-8893,-5593,16586,19333,5555,-33691,-32049,25414,57646,62644,45912,-12722,-30443,64259,163834,164573,131413,99768,9606,-93287,-52354,54299,47879,-31108,-93459,-137259,-143109,-93179,-10483,64946,75110,18738,-26260,-6247,54513,78503,36868,473,-15603,-33983,-32250,40638,101272,71880,5663,-54716,-100364,-98255,-97050,-127596,-89579,-2359,28990,-17829,-38010,10772,73013,96850,49004,-51429,-96733,-68838,-57529,-98752,-120818,-48449,7196,-3165,18600,59694,38267,-24523,-50986,-5018,56325,74267,10535,-66445,-50594,-12858,-3686,-11019,15532,64846,88209,85059,82496,52660,34980,51577,19447,-30963,-30382,38282,165871,256189,193011,6244,-74336,-30363,-36574,-69713,-30625,50695,133183,181272,174760,157855,139337,97645,33208,8092,34923,72881,50215,-51985,-146276,-182453,-122449,-24530,253,30755,108092,89739,28612,37843,46977,43410,45018,-7268,-40513,-8322,38950,70128,60720,55722,65840,44638,-86472,-237662,-196491,-74988,-114760,-150041,10767,106481,19701,-70913,-66494,-8471,2772,-16922,22201,31522,-31056,-50371,-54494,-94399,-77748,-47275,-88417,-85329,-5391,45,-55597,-51374,-23723,-2719,-13927,-35847,-70952,-82371,6274,96799,110527,159799,186067,105637,41073,98993,179012,121465,-42851,-83270,-4944,48550,48087,20272,5229,5850,-56086,-139488,-129776,-46351,55702,84918,44650,10339,-5547,-15520,7288,7807,-30311,-47156,-39026,-31836,-28613,-20797,46203,100471,54737,-39600,-115558,-62311,59552,75689,2602,-46578,-36973,-910,29212,54255,45247,-46535,-114808,-108973,-38076,51987,102477,103198,61232,22602,40794,59696,39474,14256,-4535,-79514,-114214,-68428,-21249,4805,54319,133499,149022,71198,-12411,-35170,-15175,25732,71917,63572,6155,-15979,38047,63271,47359,65474,64887,42117,-1449,-18402,4982,12106,3191,69912,163365,144103,43035,-56472,-126500,-126208,-74539,-66611,-70915,-65054,-89076,-77345,-4264,9113,-52355,-53821,11744,5685,-48835,-27872,33802,11364,-63992,-110562,-142037,-157542,-122861,-65551,-1275,56519,43501,15479,31720,33935,-14562,-78385,-105977,-95154,-72159,-51893,-36743,12656,71811,71378,57074,103526,166733,109319,-14396,-83748,-73218,-32134,7251,-13695,-42263,-26973,-8692,9814,16366,-513,31550,48970,-23602,-46269,-27619,-72411,-94912,-17379,96982,169222,181760,108534,31021,32800,41611,39563,49543,-30043,-155677,-156457,-48097,13588,-13611,-48561,-38087,-69220,-118490,-48202,88622,149715,142029,140199,120548,45553,-17680,-36594,29852,127743,90306,-20251,-67156,-43590,24279,90209,117503,126311,152021,176667,139855,-10087,-152492,-153127,-100241,-77382,-56348,-28696,6982,10449,-74718,-203171,-174320,-22930,-5784,-49444,63234,132496,110194,75387,-4057,-123371,-123817,-27811,43325,86528,104629,70614,56917,89118,68850,6709,-1865,6372,-7783,11810,25835,-37217,-67376,-7583,13243,-39566,-46535,-9625,-47337,-98405,-76013,-55421,-79207,-64079,-18223,-35016,-102301,-105812,-84765,-78261,-46613,26962,58248,69452,101575,83274,28160,37748,15897,-35503,-35292,-30875,-36795,22842,94557,70459,-42104,-135344,-131639,-84122,-58447,-77070,-43837,54121,83973,18979,7430,-464,-67899,-91409,-4045,40433,-15332,-35490,-5681,-2615,-25321,-21947,25181,68940,49898,-6602,-79736,-104085,-70632,-41644,-47007,-6321,89263,93837,-18143,-64973,-21073,564,-647,14150,29672,-4872,-68083,-114815,-91759,-53814,-26933,-16637,3963,45875,70122,93560,66470,24647,24013,27768,37288,103273,115421,65180,51487,59931,19367,-57158,-101183,-108189,-79335,15966,125820,137532,21652,-38663,-8776,-9569,-5329,24618,2299,2933,37009,-6170,-58256,-40884],[19195,-81659,-83733,-14383,51746,69116,36984,16511,-3955,-66488,-123678,-98548,-37211,21737,77843,134844,95716,-33376,-96160,-39442,5424,-10863,-54201,-37669,-18749,-42341,-64763,-50740,-70191,-118038,-124975,-88238,-72606,-22029,63687,42575,15036,92146,129806,77712,37965,48502,60747,36578,27417,55297,54435,26675,-7794,-66129,-43974,60592,97453,36156,13399,50862,15006,-37249,-24733,-10728,4491,70638,90049,5024,-34657,16025,47664,11620,-50002,-123988,-91205,6249,55450,86816,107383,17602,-119977,-136460,-32821,41196,15840,-57920,-74484,-37548,10153,28553,-25241,-72028,-39381,-21584,-34474,-43280,-33262,28008,108021,127402,92637,35246,20891,36906,12066,-1620,2509,29399,45157,-22724,-83584,-31291,30469,50576,71848,106215,159881,211377,166836,37940,-73925,-116450,-87797,-21162,76137,167569,143320,23513,-39315,-9609,32212,-12691,-68896,-70383,-36701,14609,86174,94054,42923,-33743,-104346,-66220,56225,142579,102882,-39558,-144244,-56684,108628,118703,-462,14341,110995,110224,53504,29500,-8393,-81474,-113328,-88620,-35851,8946,23391,-22135,-105333,-156986,-129833,-51750,-6372,-13812,580,22189,-2123,-30644,-12290,18055,19597,22183,55524,107505,136007,46879,-33730,2083,50392,43631,39491,32735,-3262,-33562,-2530,16324,-19865,-33017,-38296,-93926,-125964,-46773,21715,-12891,-47402,-44406,-33276,5394,3609,-49465,-44943,11644,-54101,-146297,-101095,-61495,-108935,-106512,7123,125025,101087,28417,-19937,-78800,-150782,-147567,-71240,24989,94491,104507,110264,149568,171688,132543,62928,-2575,-6633,49876,48407,-17995,15340,85976,71636,44335,54092,72806,62726,-16833,-86719,-98612,-61328,-26946,15627,19745,-25011,-68182,-54434,17037,68271,70084,31478,4940,40338,64048,35792,23600,23543,13204,53816,59401,-23656,-41685,80920,162476,148712,107958,-4313,-133388,-114265,-50352,-48975,-55683,-54575,-21507,17419,44014,47671,55250,117722,133061,45735,-12670,-50326,-105920,-105127,-63690,-62051,-15320,-9264,-148471,-139401,31056,43907,-3399,68111,61243,11465,42238,81206,77989,30497,-16150,-38488,-60608,-30080,73822,114373,49650,-15925,-49721,-70752,-45046,-16210,-33509,-10738,27609,13664,-11837,3569,52259,105968,148706,178548,177776,140978,60535,-24197,-59045,-50611,-12557,-20738,-28661,11960,84266,132823,103748,46681,46664,52461,33496,55856,60806,-22233,-68810,-49941,-64083,-96474,-94728,-60612,-29064,-333,-27186,-108544,-141532,-106448,-77945,-76564,-60547,-60955,-59776,-30371,-38263,-83686,-131292,-169286,-159331,-108738,-8941,78656,82814,72293,67695,-33365,-112066,-44623,26064,11434,26683,61983,29813,-83675,-137344,-70314,-21246,-31979,-60571,-23262,30656,1147,-38312,-22495,-30922,-33184,3894,-5272,-4416,68838,108908,64952,-21584,-133493,-169214,-112386,-48162,28860,98468,81378,17051,-6019,-29172,-29843,-52071,-132950,-143371,-22085,99100,101388,-28537,-148549,-100641,17490,24351,-43035,-69198,-35107,-8794,-3271,12413,8622,-20690,-44758,-68601,-84185,-76766,-25417,2139,18942,52447,57418,54433,80293,42383,-77161,-113031,-24486,55844,42361,-34225,-99187,-60653,1873,1563,13367,61640,71788,37055,-18802,-90456,-81388,-5877,-27528,-140427,-128603,-32286,-20548,-63146,-36599,34715,89036,109604,71277,228,-62176,-62074,31286,97061,21687,-95142,-105628,-53872,-18385,12863,53144,68641,49847,28166,77353,126784,84335,13677,12949,49563,76396,47974,-11789,-12330,54164,87799,65231,2924,-22842,11516,37175,39714,7435,-57753,-72302,3960,74453,66430,37914,54363,48438,-10250,1220,83270,83243,-17474,-116096,-152603,-139914,-91158,-18124,35820,46590,50390,34165,14395,56002,111906,117684,89870,40181,73,11104,58604,72609,55387,34010,-8260,-66184,-76624,-77832,-125392,-124108,-31420,37915,-1564,-15887,45851,87918,28915,-58611,-108848,-88770,-48324,-9994,-10001,-39557,-20926,11545,25948,75479,97193,34595,-62390,-94321,-20845,64521,64617,-33145,-102428,-41249,3294,-30135,-61717,-65921,-55935,-396,60510,89086,115588,139066,118607,26366,-58121,-93463,-67814,64155,196446,170378,-6306,-86044,-18425,9387,-28427,-12077,75695,169696,184947,139554,133992,143178,91854,28599,22343,48470,80540,83449,33118,-63124,-188727,-218548,-119142,-56092,-1775,98126,97217,13619,-1558,46019,65640,25042,-45245,-46409,4504,57119,106240,104252,64211,58088,58494,-30902,-146983,-130277,-56005,-87478,-105560,-7192,73878,43696,-15116,-35235,-6979,5492,-26135,-5110,-7477,-63312,-85297,-99815,-157703,-158959,-129657,-147553,-140626,-66889,-13974,-26285,-31076,-29298,-12324,9670,22083,5019,-24952,-6503,36003,45722,61070,41952,22631,53461,112478,156449,128874,31749,-31109,-22872,21880,61862,49153,11525,-25757,-104731,-159835,-112704,-42187,9881,48273,56908,40413,28236,4629,-17993,-26018,4231,8154,-17830,-36500,-57297,-35419,45717,46858,-52465,-116777,-164951,-147394,-19713,87245,97102,60388,29021,6251,891,40773,46102,-39422,-88094,-82141,-62837,4278,72399,79652,56156,41371,68088,88760,52220,4417,-5926,-50767,-100699,-59692,-5795,-35813,-29051,92395,151430,109242,61301,26455,-11426,-18406,7382,11897,-2605,-9494,17993,13837,-7619,34628,57487,-19291,-105524,-79142,4138,55473,95498,169354,207751,173550,111029,39629,-34642,-70444,-51199,-42749,-36196,-41873,-82255,-94203,-49284,-28433,-57295,-16576,62428,37128,-32872,25326,116192,50419,-97562,-195404,-221043,-160438,-97209,-62749,-13117,52429,37379,-9140,70,26349,4695,-43504,-95050,-112380,-94573,-80983,-80611,-46019,-16394,-20326,15144,98723,163982,126877,25727,-59369,-73795,-22053,26734,-29945,-114753,-110673,-32381,25733,6142,-88111,-105794,-45016,-17604,-12473,-57073,-139487,-113825,14322,113664,139554,132282,72876,19880,87059,155135,84504,32532,-3512,-94158,-136752,-51108,42318,47018,14493,-1254,-46723,-76330,-7920,82422,119860,122277,98785,43226,-14845,-41052,-63720,-28012,64467,64730,-34808,-80711,-47807,-12474,23327,41699,49267,113416,193773,198909,90362,-63788,-115214,-78977,-45606,-28132,-32003,-43841,-36934,-37154,-90970,-66301,60653,73142,21520,92867,91844,37730,49766,28669,-55084,-73895,-32952,2606,37833,83832,62385,11191,18822,12768,-75383,-124017,-85304,-15869,46396,43350,-48715,-85485,-29025,-17580,-56725,-12057,66817,28242,-44507,-55815,-36112,-49079,-34697,13457,28118,-13522,-31513,-60327,-87451,-27982,96482,124281,78836,92759,131543,98311,47584,3265,-37334,-57670,-67514,-81884,-29902,84908,124005,11319,-92951,-81668,-57853,-66300,-65665,6113,107530,111198,20510,6429,18054,-26567,-36267,45652,92096,38376,-14061,-3007,26509,11906,-1929,34031,86502,90417,27706,-53131,-86780,-89613,-83609,-57439,11989,124952,116120,-46778,-134749,-82464,-34772,-54284,-70997,-39329,-16825,-30379,-29257,16564,44653,9457,-28066,-991,48842,28992,9854,-22769,-32919,10187,25276,-5385,42238,92529,38203,17344,73245,57563,-33400,-85800,-99631,-88881,-33002,67145,140946,93359,32654,-1870,-58642,-60280,-21314,-45338,-56526,-12993,13858,25703,32673],[-8369,-92182,-91361,-38455,7471,33172,46910,57651,10933,-90101,-158612,-146528,-95166,-2716,105825,175364,98693,-70483,-177786,-182930,-157111,-107776,-47026,25206,36731,-32767,-64019,-27536,-54132,-119794,-152123,-99922,-81,69067,80940,43464,62495,146504,141597,50189,20641,55520,35383,-26160,-35723,23085,95242,94700,4821,-71829,-7332,137512,175483,34092,-101432,-56024,3432,-3353,4672,27158,32450,57479,79738,17543,-50255,-28537,2105,-37341,-66590,-52478,-7456,28268,33505,45683,31883,-71163,-192072,-195823,-72824,39703,40285,-24361,-35789,-28091,-30383,-36612,-65806,-78039,-42150,-48076,-85393,-96668,-73044,9776,84260,94894,72084,23020,24065,103358,132944,88387,45995,55396,32069,-68685,-95465,-6276,57943,67983,100493,139235,143662,134267,110434,53033,-32590,-115381,-146267,-117511,-13305,127312,165219,65396,-47229,-80189,-33765,1046,-6859,-15069,-30135,-32825,37440,111460,107217,4692,-131047,-133780,-2610,95008,66113,-10177,-27539,49210,121815,98496,44011,80537,111123,60812,14365,-310,-10909,-48268,-91204,-101283,-64044,-34983,-23254,-9687,9767,-22845,-68902,-36632,20335,-5427,-32763,-24137,-23305,-26695,-33707,-60852,-65682,-5494,52569,75173,73416,-3080,-49812,-2716,33987,11021,12065,31659,30901,15193,7927,4861,-11026,-42364,-87344,-130227,-133731,-47056,3616,-49437,-90270,-97297,-85467,-5015,21268,-57390,-82406,-55357,-132332,-178059,-82042,-24205,-91707,-132823,-55958,72169,82677,15382,-35328,-62765,-110444,-130380,-75193,17527,72194,71298,51975,65567,116906,117904,62608,15355,21119,60784,38711,-31287,10277,94631,76719,26917,21773,50864,44881,-12016,-10138,14193,-15102,-54472,-15397,4353,-49556,-99601,-64773,16543,67756,87637,50495,-6815,14041,42268,11585,-5722,26279,49049,84598,92446,53019,38165,123836,210026,201074,129449,-8133,-121924,-82560,-21236,-28281,-43475,-75509,-59914,-8279,18188,22772,60213,117475,89328,4365,-30447,-58620,-95307,-77337,-51575,-65619,-30399,-9357,-74091,-65683,-14490,-53232,-37058,46805,9589,-32313,31267,88930,66085,2746,-13222,6560,-5898,3849,79611,109332,44648,-26749,-50298,-22471,58152,110376,42214,-25252,-17225,-2850,-4171,19902,61011,73656,80128,137933,168597,97202,-5285,-58409,-57621,-50402,-45143,-74176,-82110,-25404,44454,78481,80238,53195,10163,-42726,-46891,8503,-4454,-91823,-79142,-1911,6041,-23922,-43673,-7178,35756,44718,47199,21900,-56635,-145643,-172007,-93061,28831,57225,24510,21826,6895,-20865,-34491,-69189,-119165,-120579,13053,150128,123460,81101,94084,60269,14873,20573,36391,16626,14058,33147,18051,-81527,-150361,-106442,-76010,-99173,-91770,423,34021,-26975,-31101,18934,21064,-4829,-29718,-57581,-31712,35334,53552,1221,-53698,-110658,-135646,-121283,-72484,16726,73317,55314,-7805,-45339,-22255,34786,6582,-93694,-123520,-45076,44278,75120,38767,-43336,-70484,-53385,-73084,-95725,-69872,-23539,-10321,-4755,38918,79505,59856,784,-33215,-3492,29472,40411,-12066,-26321,48039,80546,23579,3849,5119,-65090,-69561,39486,90907,4644,-82746,-86612,-20876,69788,103790,89315,46449,15404,-9077,-45924,-92000,-75949,-9426,-5039,-79782,-97848,-72777,-70110,-49865,-7700,1580,7966,68093,90548,8136,-59215,-26178,46780,83592,40889,-18369,28831,78500,33543,-11695,-2152,26637,44461,32287,71867,146535,111497,-6990,-19276,61064,105090,71839,8291,-5826,50324,85126,70557,10511,-34751,-357,47777,48349,-3917,-74287,-91026,-22743,30575,2409,-45955,-44932,-11651,-18519,-42518,-29549,-9006,-42582,-101096,-121367,-114203,-66853,12072,36349,17718,30458,39072,50492,104266,151571,147614,82951,-11402,-38560,-5128,28949,41469,32605,9713,116,-30406,-62930,-70968,-74604,-66425,-17656,65919,108023,131853,152204,107098,-23547,-112104,-85972,-15484,21012,41761,40760,23701,20782,-3552,-20536,13559,45928,20924,-54904,-74718,14369,81525,64991,-18634,-89458,-30861,35380,1047,-55551,-93663,-112448,-54430,11025,51631,124221,186980,169977,98666,13630,-63919,-104433,-24117,98798,102219,-6810,-29202,21394,59565,66016,47705,61089,114272,115051,25712,-15514,6377,35190,47552,55031,49155,59119,82558,92893,57096,-84723,-179210,-100260,-33162,-40409,752,56830,49091,25925,42033,33527,-37620,-91051,-58173,4429,61985,111861,105633,44646,23816,63211,35934,-53416,-58868,-16203,-22182,-37240,-22450,-15166,-2571,2993,-25469,-7074,28975,13258,6993,26760,12336,-26654,-56630,-118025,-175043,-190902,-173374,-144243,-91485,-15547,20977,21104,803,-5201,-161,8244,-3042,-12739,-18973,-27887,-48611,-70135,-110976,-60181,37590,49810,34440,53619,32899,-25216,-52418,-8894,68109,84407,36377,-22030,-96994,-141451,-90053,-52856,-69682,-45385,8186,11615,12650,29895,-6039,-23886,40944,44061,-31345,-75938,-61702,-24368,-8321,-69170,-130302,-124558,-128746,-132474,-47786,81857,143305,100752,42594,9011,-15384,2861,37470,15460,-1352,-8102,-36021,-31577,5461,28791,46675,59208,70029,69859,33397,5705,21238,29176,3957,25358,45946,-53938,-115777,514,97391,102725,88566,46238,-32872,-57624,-26940,-22194,-22150,-14414,13972,21430,20174,49827,30099,-76362,-163619,-114927,-8088,69693,147273,215829,183266,108372,90718,85937,42816,-818,-5137,-3519,3608,-9589,-52834,-93464,-81126,-14179,30847,63052,92098,45172,-24741,11223,80488,19512,-110015,-186230,-177498,-82774,-4722,15148,27209,53523,41215,372,-24477,-7556,8276,1027,-48649,-97577,-120097,-110848,-84106,-68875,-138273,-205645,-130369,25042,114030,106954,54133,-37243,-83398,-7388,74662,10063,-90537,-99590,-22392,33909,-4266,-108325,-139150,-72664,-2962,-2307,-87046,-159743,-115992,-17901,53018,70579,62673,18962,-20521,48778,152505,101568,36456,58274,36592,-17334,34687,105398,108814,85225,40508,-24070,-22684,41952,65636,59546,54287,-2040,-80881,-88463,-34612,-22175,-43175,-12262,43234,22689,-15224,-16817,-37392,-46293,-17245,18859,77955,122297,134771,93347,-59334,-159139,-112072,-28269,-14020,-65852,-107945,-75144,4371,15759,-9396,54400,111168,72392,26272,-75909,-104282,-8627,57062,38272,11356,-20183,-25276,-19944,-35127,-52999,-50141,-33351,-51155,-122059,-152818,-89655,-5478,29396,5323,-71784,-100211,-52455,-17538,1455,63556,89714,35606,-14643,-31216,-4852,12975,24413,33029,39136,48141,61412,3415,-66939,-33282,72889,78407,-8777,-4587,90456,100166,41141,7077,-20534,-50482,-41705,-45047,-28691,57592,96368,4901,-68285,-33860,-32453,-57194,-33646,21222,54769,45249,4585,23886,65563,59459,29782,47604,100538,104721,37259,338,36247,37686,2461,7902,47608,53828,13417,-5578,409,-53212,-88830,-9920,85651,121224,67768,-44454,-79574,-25871,5576,-42291,-88708,-60322,-40043,-74232,-28388,84955,88097,-32831,-96286,-25831,44636,7295,-43637,-85532,-79112,-3039,28617,-51602,-83318,-25387,-17119,-1279,64958,88969,44378,-6498,-45062,-48848,-20195,39613,99238,108111,92596,41342,-36132,-58290,-46838,-74282,-100442,-76481,-2562,55023,48538],[-58363,-66869,-51204,-38477,-37578,-42283,-22674,21274,-1629,-85043,-140407,-127593,-89730,-36192,38966,118114,66251,-66599,-145921,-180560,-188275,-113903,-8864,86532,107624,57641,53394,94997,41923,-49118,-113266,-72807,62769,120019,81455,67564,127893,169702,123323,19590,-31705,-8221,-8496,-43258,-48073,14787,136619,175183,57009,-56223,5909,138487,174689,44090,-114255,-110184,-21048,35991,56695,72303,55037,15735,14286,3983,-51760,-50619,-29732,-78738,-84845,13180,88317,41409,-22812,-22896,-33870,-104304,-148476,-112324,-17375,76364,93382,26859,3878,18391,-5917,-59603,-68322,-25259,10207,-12106,-54233,-74147,-46237,27846,68791,53558,41744,20644,20934,92930,150244,103054,17800,-8606,-21359,-58914,-53027,1086,19196,27216,84270,104727,64759,47686,73713,58159,-2865,-67955,-96536,-106677,-58126,76021,165541,100060,-41184,-90365,-9948,60081,70936,74411,42714,-21010,-7385,77083,124989,59000,-77887,-112996,-33968,26141,-657,1688,80402,137230,104123,61661,95370,166118,134847,51359,18970,11819,17257,1997,-60295,-91281,-46013,-27917,-49581,-32612,51854,75833,15320,-1270,49771,48839,27078,25756,25374,13828,-27629,-97557,-114669,-55863,17601,38932,44953,24158,-24317,-47163,-37974,-29710,-12339,19495,49550,36553,-13184,-14000,23194,10841,-49361,-86794,-77896,-38340,-48767,-72609,-54415,-74101,-91120,-2921,61493,10021,-72324,-90915,-89585,-57056,-4591,-7284,-82520,-125732,-78208,25976,48308,1729,-33511,-57627,-110703,-112044,-29206,31132,16706,-33459,-73710,-38740,69940,102628,44079,4137,13741,59519,74929,26360,22991,77665,80214,35879,-221,-8545,-4313,3222,53105,54063,-27065,-67548,-25108,-566,-33156,-65215,-49321,-4368,18096,28172,2142,-28132,-14715,-8102,-42572,-50145,-1873,50878,72350,74706,87189,81571,105943,149825,122877,27439,-79094,-89917,2708,41289,-2476,-36461,-57937,-42119,-13304,-43831,-72465,-2957,65363,18192,-63677,-85860,-77225,-50369,-12180,-23508,-53573,-57645,-30979,39235,83165,-33723,-151822,-90946,5798,3241,1947,47443,68526,30315,-7399,14061,34256,21275,10549,3767,23805,57620,27323,-28372,-16018,49645,85865,35837,-31196,-30886,-4520,-863,8145,21166,2860,-1938,59483,98796,34296,-49897,-64469,-37343,-37187,-48433,-78406,-68391,16712,80247,65233,46896,16757,-65501,-127406,-86944,-7895,-24838,-96388,-49407,39808,50333,23172,-3305,39214,106373,90171,77271,91284,30516,-83559,-135442,-38782,96231,107740,40826,-6659,-23907,-18503,1271,7425,-10917,-23791,48318,115687,60533,17355,57415,103611,80074,7860,-21454,-23215,-25593,-2054,27173,-15466,-74636,-66149,-58057,-80138,-56159,42592,36046,-53838,-54959,18783,67751,46148,-37323,-73881,-23831,36098,38649,-9803,-36959,-50642,-64909,-85585,-49230,28342,41396,22359,-2478,-18742,39932,107182,60544,-20807,-29011,-26881,-30648,28684,103722,83048,4713,-82260,-120242,-81021,-8654,43891,47696,23860,43013,103185,101023,10538,-43437,21082,76170,41011,-75659,-138383,-67563,-14000,-56988,-41555,19900,1105,-15952,36895,44555,-38563,-53273,12785,54955,94582,130152,93244,3547,-49371,-62079,-35492,-15911,-1357,31849,48460,-11859,-83662,-122463,-113242,-41797,6693,-20000,-33649,49909,111327,40592,-23261,589,25144,42473,46852,25409,71783,131540,101964,29075,-36808,-47228,-1210,33073,58025,90238,45421,-54920,-46424,37434,85126,88337,67112,35437,23471,24418,37715,9579,-50445,-35689,14164,13092,-15737,-38140,-37804,7913,37181,-265,-55907,-87945,-71802,-62847,-106447,-153580,-134097,-96186,-84149,-77318,-74182,-39178,15529,9234,-18698,-8378,19103,60735,93449,103508,103498,43356,-79994,-124369,-103140,-58199,12635,29806,-22215,-35245,-30895,-62173,-75125,-20378,29050,7331,38531,144457,203300,164577,59706,-33230,-44534,18477,72452,76968,36527,-3867,-6470,11742,-24988,-69069,-58063,2575,51218,36185,28204,85794,98987,70985,34225,-18751,-5861,32208,19455,-32128,-66989,-60003,-14039,10746,55239,131431,163717,149856,143413,116956,50780,-25059,-17123,48541,44249,13583,69675,75896,42847,64053,50410,13087,41671,49374,-58930,-142560,-146573,-74962,18755,50279,-5350,-28550,16263,54441,70290,23614,-9444,47640,51792,-64588,-92300,34631,118949,77432,2040,-69665,-117946,-98372,-30263,35747,92318,110740,59065,-12796,-32625,34041,46553,-33102,-49753,3801,50424,43361,-1045,-78233,-87773,-42685,-23654,4564,38092,25635,-8393,42488,96174,64461,14174,-47709,-131397,-165201,-128391,-86911,-32420,47194,75831,43205,-143,-12153,-29345,-47546,-56606,-25454,-1207,-29433,-76197,-81609,-71215,-25831,13683,-25546,-66445,-47188,-83747,-130252,-97694,-25456,36080,54897,18078,-20135,-59677,-97489,-71950,-59499,-85023,-71697,-30354,-38701,-29516,27708,25557,26626,78944,51015,-54985,-101071,-55820,-38192,-92940,-148190,-121211,-79640,-74171,-58206,-24112,18809,46111,28954,12438,10969,-2292,-19176,9103,39179,57065,46567,14000,-24848,-49601,-44244,-19764,6744,30367,32927,12956,12559,51270,71852,56588,63291,70349,-39412,-139881,-73139,16514,41633,52435,30694,-25165,-9117,49672,32020,-9649,-22230,11698,58127,70387,52857,2634,-53434,-113810,-105904,-44382,12570,84269,154164,126142,33516,9398,24127,8139,10365,43883,55237,49352,29619,9841,-33385,-75880,-14403,80319,89417,73020,43425,-11901,-48634,-33160,-39533,-83052,-94320,-53308,1680,44514,76085,92634,75066,39679,2163,-37079,-23422,22342,41488,32249,-8667,-85027,-114800,-67604,-51358,-167619,-277079,-217486,-59352,41277,57371,57982,337,-48360,20753,85472,22015,-27859,-13745,5204,12481,-6206,-36233,-38737,-12038,7791,-15060,-76454,-97579,-75052,-53531,10210,66748,56520,896,-46690,-31050,47928,79332,72500,107366,104923,85739,144122,156545,95812,63813,25421,-37549,-10649,58272,51385,40587,41758,-33412,-119795,-112106,-36485,-4882,-46065,-53653,11065,57060,53013,34213,-3998,-29088,299,46968,77886,51472,19218,-7054,-118195,-209478,-167394,-49418,14217,-37501,-98511,-70751,1478,19650,-9878,26171,101365,50689,-83306,-202650,-169583,-46375,47639,68003,57754,22647,1844,-38544,-130127,-148507,-73083,-29260,-46023,-69664,-76900,-37404,9887,10431,-12840,-52009,-72318,-36091,15529,50906,77260,57964,12373,-5116,8668,50691,82618,75371,35526,12249,35119,58202,13011,-21560,4721,47752,17184,-62214,-60782,10465,12281,-9728,5749,14118,-5718,704,5470,8081,41181,33668,-46581,-74117,-4072,3575,-16006,11468,11080,-41330,-47908,-21505,22409,76472,104568,47311,-1152,63082,131443,86140,35024,57580,54103,2339,-16787,1668,-18110,-37099,10637,49730,-37930,-86367,32652,138149,94588,21448,14641,52061,72171,63654,18976,-26987,-12215,-23729,-73935,-32089,68176,39898,-85780,-136219,-48821,29107,45,-42827,-71608,-80840,-39594,3665,-52050,-118403,-93260,-45437,-14775,23633,59997,70289,47265,-5532,-28579,-19913,-3650,44115,93139,96395,52731,16317,3405,-14203,-42700,-72997,-85250,-44380,-11023,-34609],[-91153,-21971,18004,-4891,-40058,-75046,-73900,-22629,-8886,-58334,-109413,-90535,-50757,-53002,-55455,2061,1793,-44077,-50974,-67800,-101455,-64461,722,82633,125437,124088,134464,161567,115761,26396,-59377,-65362,23356,86777,101104,119334,138339,109099,64448,2932,-78048,-93707,-36541,-5395,-15108,11958,109693,160307,69106,-45633,-9357,78178,100493,48483,-35361,-75820,-35926,33972,61283,62561,31006,-22389,-25199,4695,-7244,-12293,-8848,-53841,-49882,28331,71387,-7960,-73731,-46795,-25735,-73886,-78880,-20640,36026,95807,116308,47554,19221,44255,198,-75671,-49196,35261,60923,43784,40732,21130,1633,5401,11217,-6609,-12422,-10629,-10241,16368,54610,38888,-47915,-104257,-68213,-13766,-25537,-51812,-64041,-28457,59685,88165,51997,62453,88998,34776,-22701,-13378,16078,-15155,-38013,51081,137460,70891,-51072,-50718,50620,80894,70681,88378,74957,-20958,-71704,-14975,81825,99051,14923,-35346,-26375,-22210,-48278,-18393,60984,96628,51867,40002,107600,165445,121633,70702,40820,17400,28539,10346,-83603,-126865,-56498,-27585,-72363,-59649,31486,69645,25282,-1335,26967,43255,41741,31436,22673,11817,-27511,-77932,-102282,-97756,-19130,48097,87903,99996,13603,-113760,-124691,-48066,-1545,22859,54391,25965,-35125,-20320,28621,32644,3091,-28552,-35793,-42434,-89131,-75045,-3366,-45490,-114849,-38964,79446,96111,-8080,-44951,23408,57680,20745,-29310,-69603,-83094,-69836,-29180,-10025,-216,-13723,-69976,-126246,-71684,35821,39880,-43169,-116205,-133283,-64424,48683,72582,9173,-39533,-38149,15428,74659,60515,27093,45226,75631,60560,-9009,-63773,-26690,25557,40925,-8975,-75771,-80182,-47445,-34128,-7203,9394,-30209,-53016,-35230,-9533,-17167,-19378,-3196,-2029,-22726,-40116,-34085,-8902,-12431,894,65036,79031,61599,61751,43705,-41261,-113358,-37109,105099,108994,26858,-6486,-4851,9259,-1450,-73107,-114943,-61280,-14447,-47648,-115823,-137228,-83468,10391,51358,16065,-32273,-56947,-12624,99207,131205,-32515,-168666,-139009,-47402,4572,30514,37554,14428,-9592,19961,39490,-39931,-86035,-66147,-94373,-62859,59539,70298,-15588,-67940,-79553,-58006,-26193,-17485,-10911,-2871,-15651,-28261,-33183,-44757,-31945,25530,62683,23324,-49368,-64818,-31315,-25671,-32842,-59930,-41006,52096,114434,72524,12631,-51705,-126492,-108109,-26039,9805,-8860,-33535,12848,61828,46524,27322,34316,78271,122450,100380,59293,56898,55433,7532,-43111,-7171,50354,43050,17506,-25247,-78067,-81503,-37958,15276,57592,54418,29540,-9080,-49448,-53850,1464,64904,58404,-5207,-45990,-55694,-41971,-12476,21412,32508,27947,41471,45226,14613,-6843,34104,13000,-61843,-79475,-14865,67493,60954,-16881,-28198,13524,47791,56826,40708,37868,35149,13681,-18564,9181,58480,35763,20809,42397,64201,98303,113236,65462,35516,48421,11867,-32032,15983,75085,68728,22506,-59274,-84476,-15118,54579,103838,108656,40926,17352,65560,58940,-17673,-60860,-34107,-12786,-32220,-108199,-168075,-144370,-115328,-96424,-4092,85840,64815,-14847,-46573,-52862,-65246,2298,89966,111067,107477,93261,25566,-26662,-61973,-92412,-41246,22981,31783,37578,62734,19365,-62055,-108925,-93129,-39470,-7802,-14294,3192,75513,107924,54182,8341,-14783,-53505,-31706,19879,2408,17265,96774,134043,93339,-12896,-90985,-60170,-8699,-7902,-24648,-60287,-94723,-45791,21331,53746,84799,108395,78791,16490,-11120,33381,27812,-50857,-78067,-70524,-73129,-36891,18013,37795,35959,24755,8962,-3407,-28264,-39839,-34754,-62093,-122347,-147827,-123365,-77495,-31578,-4667,1512,-21913,-53508,-52988,-23183,18703,42805,18015,2223,44683,51161,-39178,-114588,-136224,-91731,-1192,34532,-3758,-30987,-31720,-53991,-81712,-36281,37459,467,-28844,56306,119641,61503,-15360,-7683,70751,120061,124126,88593,12850,-42840,-64966,-52677,-38999,-48874,-27375,49421,122262,142715,133690,129414,92862,60271,58388,41208,17034,-7609,-17803,-48714,-55992,129,59353,81019,122225,154399,112378,72006,92638,133715,129287,70158,27503,22885,9482,31726,122277,101310,-18741,-50755,-34555,-27704,30916,45972,-42973,-113534,-145882,-121732,-10966,37887,-58130,-99955,-29892,-6551,-9343,45995,120324,157453,101868,-36947,-72545,53440,138351,78794,-39251,-134553,-128205,-29494,61974,103553,125328,93316,-2854,-56147,-40531,13693,14600,-53721,-76462,-11055,91536,136038,68103,-71189,-167407,-151467,-66377,-5314,23604,2659,-51338,-12618,92025,113992,67626,7134,-48287,-70779,-60306,-23592,61445,149299,127549,29560,-32706,-19792,-15597,-30607,-15150,31097,40948,-4978,-35773,22234,90909,67845,-8509,-55593,-74925,-106145,-189871,-205525,-95540,3753,21121,-1400,-42227,-55119,-49208,-56940,-52051,-54421,-45995,-20367,-19218,-48543,-41289,-9311,24256,72301,103590,55009,-20114,-59501,-75830,-103951,-139908,-134974,-91460,-74739,-61444,-2583,-11821,-86348,-102849,-53333,-7646,10949,9752,-21792,-28222,10798,66514,75802,46845,-14826,-90509,-118202,-104555,-73245,-16737,2832,-4959,24283,76081,48409,-10929,-6192,31557,-22698,-111704,-90495,-28550,1886,25136,26911,26918,96724,151318,92097,11893,-41176,-32577,40444,68462,11868,-31972,1281,-9498,-53120,-62377,-51668,-20492,46878,86323,45371,-3647,-28982,-54190,-31384,32684,67693,82220,70989,64523,29394,-72203,-96511,-29854,3614,19967,39930,4563,-81210,-114047,-86582,-64379,-42038,-8132,5980,-1287,30844,79280,71481,21281,-23243,-51358,-28690,13588,35479,69181,62697,-34200,-106980,-73903,-37254,-84324,-133196,-107071,-52806,-17968,-4842,46221,47207,4598,5361,-12096,-61091,-20268,33310,-3486,-52925,-24967,44292,78107,50619,-3461,-31175,-33511,-19273,-33114,-64696,1154,92644,82741,24115,-23972,-58541,-27691,46392,98604,102144,60543,54077,123630,123580,26627,-28732,-36765,-68196,-43428,23538,37432,71459,105889,33353,-58576,-83132,-60804,-48074,-59473,-64266,-52071,-3517,54817,63746,36299,34538,49966,59328,69989,30820,-28844,-57111,-104765,-169945,-163811,-49598,67219,48656,-21650,-23512,-7329,-34481,-38303,26521,79011,-15625,-148797,-192969,-131118,-66903,-6315,31375,37881,27920,6393,-60229,-149320,-157456,-71442,-7991,6142,-1826,-38580,-44681,1072,19921,13982,-5486,-33215,-15402,22540,12764,-8210,-1193,-8127,-11580,23012,83520,125236,118972,65650,28348,6290,-36326,-72498,-17363,48856,54887,23937,9695,12450,-6447,-70194,-84261,-28704,34875,37703,13938,10060,6752,-10585,-44194,-98918,-86040,4965,32765,24640,42130,11521,-78005,-93652,-47497,3769,51893,92031,37851,-41238,-5685,68639,67567,50182,70680,63034,3974,-30293,-13741,-28926,-40399,-4145,12897,-57867,-93517,-1304,90837,60871,16747,75171,141611,118505,75861,37065,3715,21536,10559,-7346,15468,25637,-13802,-52001,-71491,-46879,-6666,-21213,-27839,-27642,-55610,-81638,-36999,-3588,-20856,-31159,-25943,-30845,-13696,9600,25439,27874,-21143,-61566,-64868,-64247,7764,81697,73452,38601,38042,41774,35619,30257,9666,-23490,-32571,-63271,-124056],[-88534,3352,48179,15784,-1714,-14592,-37482,-32402,-19007,-49854,-105651,-85292,-35925,-38696,-58288,-40989,-42039,-24235,25766,28521,-31495,-52429,-12627,63804,96989,77291,45806,69133,91074,46725,-44885,-101626,-80325,11979,121823,158964,104757,18148,-9105,-4094,-68021,-106776,-32418,27486,5733,-9768,33417,69674,27836,-32914,184,43249,30081,24405,15854,-12574,-12775,23475,42512,46071,26187,1476,14863,47917,63019,52359,41787,10881,5325,16103,1515,-50953,-67992,-22300,11186,-27886,-55652,-27982,16897,78510,105581,41569,2211,4664,-37190,-75100,-29992,33649,39495,35236,85436,96499,22996,-44625,-53615,-52314,-56927,-43254,-11259,4180,4954,13718,-48267,-111187,-38912,56032,10393,-77687,-88917,-24294,72705,136782,137317,132957,102319,14099,-28373,32312,98232,80151,32304,62517,96173,9048,-63584,-16213,53385,44016,19208,32128,34328,-50742,-123335,-92612,30324,125005,97336,33096,-2226,-22852,-41933,-39767,-24678,-4490,5355,53404,105871,104969,71406,60190,13835,-28893,5794,2979,-87092,-132111,-76609,-53572,-79180,-44698,19545,18753,-6934,-6695,-14132,-52644,-83494,-89596,-59242,-20662,-26588,-41436,-46049,-47837,13384,96302,151697,151522,39478,-131119,-146995,-37715,34440,58075,62140,17703,-6868,18989,19057,10232,20578,6979,-14859,-30049,-67768,-48681,5971,-55462,-145805,-86753,55176,130060,74382,47041,90401,68205,-1536,-39112,-49391,-46088,-60540,-66216,-29533,40444,15488,-80485,-94624,10953,82385,41398,-38469,-74942,-60470,-26194,15127,29070,829,-37936,-47273,-28662,4401,16557,14420,13670,39650,60584,4389,-34365,40644,67434,2099,-57613,-62636,-53728,-56154,-73913,-9228,53370,-2867,-58264,-28829,28263,43122,30082,27971,40076,49210,7989,-49938,-86448,-100094,-60367,30779,64791,57183,75796,94298,27726,-46638,31254,166947,137104,41114,33082,42490,38560,905,-48713,-55965,-50289,-63564,-71574,-96142,-116851,-56521,45155,75015,56266,16699,16544,73105,95752,63536,6018,-60826,-113654,-91937,-54914,-39383,-27209,-27116,-9743,75502,76663,-99117,-186393,-127178,-110204,-71259,28132,43486,-12954,-90581,-161066,-137873,-58595,-7350,6324,10489,-1889,-24294,-37083,-33902,-6662,50260,82817,52511,-17694,-53234,-24957,-9538,-22468,-58501,-51801,19384,78476,47679,-16291,-86564,-129732,-50763,31450,-4592,-29605,12540,72740,95310,63022,56919,91711,105924,84567,71378,28699,418,42490,29274,-37418,-58862,-72844,-74003,-3958,20370,-61675,-106486,-58381,7718,57141,49986,-12139,-69479,-71472,-40682,-5686,15839,45086,59857,12184,-49318,-37748,-20784,-14091,21502,66609,101220,114935,84638,249,-40630,-45543,-66342,-78895,-23268,47910,23872,-7138,35601,49861,33718,47506,63397,90363,102181,71827,30232,40552,70867,42675,38449,98352,137904,97423,44134,25725,53948,73771,62614,52086,35449,-28731,-73609,-44077,-31066,-23403,32389,60977,90193,100585,24111,-14859,3764,-15485,-30111,-38405,-77972,-101320,-62261,-46716,-55742,-83664,-106582,-52501,50858,99078,38244,-70226,-117756,-101603,-75843,-839,81674,122014,117185,42474,-26749,-19397,-37973,-86693,-47379,9576,9335,5673,34442,22910,-19234,-36557,-24737,-36138,-50722,-25746,35848,87773,77901,46522,39765,-12749,-111722,-110546,-45483,-50180,-33806,41359,96175,101160,38369,-49071,-59412,-57957,-89339,-98417,-84570,-77900,-30825,14162,20184,30221,56776,61301,32609,17679,59790,32133,-56914,-100787,-132394,-130232,-56557,16821,34196,4313,-38894,-27147,19759,21465,9582,31023,44985,10533,-67571,-121977,-93702,-16732,44087,26745,-61515,-96399,-64451,-23172,18039,24482,-15613,-24187,33525,78515,57575,563,-37861,-12935,13457,12072,23072,25638,-11278,-52708,-100675,-111360,-43117,-20378,-47248,-28978,4148,-26235,-33567,23795,107525,122035,88505,36566,10409,14827,-40556,-93286,-56809,-16861,39435,115786,144367,138055,121051,94351,54822,19038,12746,19500,1885,-39122,-55405,-89296,-96815,-19875,75208,126027,138031,117769,58667,-580,-7255,45053,85875,67067,9000,-44201,-28798,26210,86254,58083,-63974,-138780,-108450,-22463,65740,65985,14936,10195,-20323,-48414,22107,49310,-44595,-55758,21431,-1981,-53250,15240,106116,106036,48996,8433,14806,53639,68013,31214,-28816,-76640,-34245,73107,136623,120359,90770,41749,-37119,-36991,30680,42207,-15835,-69460,-70967,-14971,86737,169017,117414,-30515,-187307,-238253,-146773,-32844,25123,11103,-55827,-78370,20125,104940,96342,54965,51059,29450,-22059,-9459,100931,205034,156564,29494,-29699,9534,54704,80270,115832,119324,42734,-22698,-2346,90005,132324,52976,-59473,-63397,-43600,-98138,-152655,-128228,-35315,47946,51373,1712,-50962,-76029,-64449,-36957,-23659,-39669,-26664,9045,866,-17482,-9472,-26742,-5387,56452,80805,67755,79541,32438,-104344,-178145,-129177,-72084,-90339,-115733,-69260,19179,-16062,-137008,-136643,-41401,8817,12864,7755,-14386,-41890,-16755,70073,93535,30598,-51219,-128148,-146743,-111828,-74570,-18122,-10297,-36689,21509,89191,16418,-81935,-63280,2467,-7286,-67401,-57378,-5262,38693,60134,52428,71039,152774,171012,84330,7044,-69889,-95250,-14346,63225,16020,-54500,-3312,40170,6691,-20044,-23015,-35813,-14481,48924,84992,65368,33688,-341,-31605,-26920,16563,88444,95088,69246,36666,-77283,-178827,-177102,-101046,-13919,30891,627,-64092,-91473,-77332,-63835,-59545,-45754,-27250,-57658,-70836,-25157,28734,18430,-27637,-59189,-59745,-58940,-31939,22767,36643,-38733,-102503,-78951,-22446,22965,76701,88775,23543,-42428,-41360,46917,83795,28691,-43352,-111817,-122432,-28052,30216,-15344,-78964,-30272,82667,128881,61513,-21233,-18311,17998,18063,-17116,-60712,-21250,72116,105297,82145,40707,-7221,10906,68201,109379,81144,9345,-45115,-9223,44419,16916,-36067,-44064,-62347,-65795,-12061,34987,96828,150663,102000,17622,-37474,-64330,-60422,-30047,-33051,-86423,-78674,20371,57971,34181,69131,89134,53323,53973,60823,35358,31455,11309,-55760,-77555,7674,103459,98382,39332,34412,45184,-24223,-56738,37702,81778,-37924,-116533,-88463,-47173,-54270,-27975,12743,12344,-4118,-38760,-104585,-126142,-108271,-64812,1401,44535,15881,-54955,-75069,-5932,54466,70983,44748,-1769,-3353,16557,-26992,-62330,-23518,-5873,-13294,3164,66167,131585,157862,120651,84850,12029,-106407,-153888,-48868,53350,63937,70838,130340,142589,63787,-44509,-94677,-54148,33501,49815,17646,14085,-9278,-78566,-119532,-120941,-71902,9189,35916,37614,50410,29267,-36869,-59226,-32155,19181,68428,111904,79532,-15266,-61149,-38125,-4168,13829,48656,68387,11193,-46554,-14496,31486,33998,287,-30670,-48629,-77148,-62958,5425,44532,39736,87827,143780,103912,40871,-14181,-40078,-1010,12968,16235,38913,11326,-5861,37400,42576,-19483,-56862,-67057,-33375,-4705,-26942,-86571,-57885,30037,69168,50814,4723,-14055,9574,10072,-12229,-17239,-62522,-113125,-118858,-98053,-22258,35347,45114,46409,24015,1908,35427,73034,60099,28284,23688,-35088,-135588],[-48222,-1254,15877,3488,42311,75379,31101,-24420,-39130,-60992,-105030,-84727,-32485,13491,50531,44838,-10640,2887,56348,49413,-28001,-63677,6828,99531,86682,-14097,-105613,-73391,9830,16097,-67494,-141630,-139018,-41705,90504,142106,85346,-18559,-49367,-5951,-13160,-42767,-19247,6782,-23406,-57306,-29072,-2682,-23895,-18481,45065,57687,3388,-24597,-11018,21628,30288,26930,43217,83835,85019,54787,58537,78733,84193,72010,61660,23945,-16140,-20926,-14045,-22818,-37108,-36075,-14535,-13579,-56279,-79327,-36452,37428,81742,35909,-28378,-57907,-63001,-58820,-43243,-32914,-46147,-61440,-4317,52126,13871,-39177,-52486,-54727,-64741,-41281,38145,76318,57664,56371,5883,-36448,40217,118413,76773,-17243,-38322,19043,90054,152200,170580,126539,65038,11002,2072,45285,100948,128559,106336,85844,68387,-4870,-30769,17001,30307,4800,-23227,-34286,-41179,-96976,-144081,-110620,183,111331,113846,46446,10101,10914,-18987,-65486,-74092,-55328,-26162,54727,99166,56389,12326,-14576,-84214,-120329,-51519,-9901,-37215,-56000,-45513,-58120,-59721,-21471,5957,-19962,-23716,376,-24663,-137640,-235700,-219581,-110956,-23296,-27669,-55411,-19478,34914,60117,105036,164935,143268,22828,-102270,-94307,-17998,38740,70812,49290,-594,15612,44584,10357,-7919,11381,14546,852,-943,-24661,-39480,-44415,-92837,-135796,-90255,5112,81530,90139,78633,52766,8153,-9548,-22876,-59596,-57144,-53362,-46438,10075,79877,11456,-98895,-57767,68338,90718,37945,12949,26421,23137,-36467,-61311,-13474,24580,19868,11713,-22947,-70428,-56905,-12303,-34060,-52630,-7684,8732,49499,137550,105259,-5969,-46168,-7507,12011,-19049,-73335,-39460,29290,26193,-1063,8227,58480,91661,66914,29583,37478,63490,17541,-73197,-141035,-127160,-60811,12225,48526,88276,157134,176649,98362,17184,59265,136265,89316,13150,33474,49532,20190,-27811,-42214,-25761,-37017,-62312,-36185,-14616,-43285,-29712,13786,26472,49073,67058,98636,129344,69334,11195,46565,49058,-30536,-84747,-129989,-160619,-116549,-48930,6953,100738,118729,-18660,-96887,-48503,-15220,-14956,-25816,-34227,-19528,-43092,-97932,-87727,-49644,-25314,-1179,34177,50797,38268,20396,9323,25177,81041,105095,71299,21170,-21988,-19326,-14970,-36152,-66649,-70525,-37520,4791,2053,-21349,-55901,-93025,-60816,-12642,-49092,-70003,-8352,79668,128153,111380,105537,124468,99640,49961,48145,15344,-21905,11047,-34154,-125376,-127453,-132739,-126822,-9273,75963,16790,-42700,-9793,35785,58670,41797,-255,-4190,27986,55745,31175,8729,72345,129110,60565,-50557,-62002,-44149,-33424,474,41043,59058,60466,55541,-22896,-95434,-86464,-67694,-55414,14381,57480,6147,5334,79010,77830,15961,-5629,2327,57390,101451,77197,20390,23075,65102,45360,50427,131676,143844,25837,-65808,-39025,47381,94848,114781,116262,44536,-76434,-145295,-92160,-19952,12376,36010,25534,25241,33095,-10954,-35304,-29266,-26844,20191,30871,-28231,-54711,-6023,32537,52812,8495,-37628,-3168,29052,2892,-60628,-104932,-93644,-62272,-64621,-35444,46079,116071,102418,12165,8632,47571,-313,-48886,1588,35618,21414,12554,30917,29242,6485,12351,32851,-10717,-73027,-59174,11001,61197,51103,45934,82915,46996,-80662,-135680,-98490,-72576,-31316,16537,43223,60116,61428,43947,11576,-55808,-105325,-64997,6558,-1663,-17382,-7843,-32857,-72681,-69639,-19132,42889,72785,65785,-7484,-73143,-87028,-108584,-98472,-61728,-49184,-39639,-41205,-89546,-88870,-32886,-30522,-15797,40104,74075,75318,6251,-99483,-116259,-47965,16296,4112,-63020,-73624,-41863,-24959,64,30734,47031,64173,70503,65197,66700,60331,50005,76647,48116,-26240,-3238,58836,6307,-67064,-106245,-128856,-71324,6405,22123,-2601,-24017,-30412,5028,42640,54064,26150,-30750,-63119,4760,106580,67261,-43005,-72586,-41213,36025,101691,69065,13722,780,11613,9338,-19581,-43260,-37970,-24118,-13931,-10503,-74301,-122069,-57191,50583,83075,42423,9722,17064,-8133,-42550,-31187,29,5514,-46292,-115792,-63880,14446,24431,-15360,-60619,-93871,-69181,30915,93184,58457,27176,65152,48569,24682,44317,30585,5772,71671,110831,29161,-18035,22462,48442,-102,-38167,12100,43619,-762,-21884,3484,18500,25709,73538,118393,100864,35593,-673,-2677,-14932,27123,110713,90465,-24518,-73547,-17214,34915,62069,91765,80699,-6753,-117477,-193783,-159430,-27402,59075,64901,-8268,-85546,-35863,66420,97525,93210,120954,91403,-1827,-27274,73471,181947,156982,71477,22278,41415,100438,166808,182329,114407,-24437,-82699,-28829,28970,-11671,-101495,-152540,-96050,-44415,-56389,-36451,16,10959,33984,44730,42055,27666,-26695,-66107,-42833,-5533,-27208,-49418,-31393,-17600,-7202,7546,-7368,-29873,-29516,-14539,49169,150108,110363,-75493,-180990,-102409,-35322,-82711,-119313,-59764,28792,5447,-84931,-61977,5812,16120,7791,11079,16025,-8324,-8073,80833,83759,-35750,-121855,-146595,-111969,-38830,-4180,5960,-27413,-91953,-39679,46546,4450,-49868,-10455,32468,9830,-35373,-22334,29804,88525,103978,60335,43750,106884,121943,39062,-32711,-90334,-105499,-33665,82449,75188,-54190,-74881,-20107,-6778,9462,49302,24042,-38551,-44182,12705,73446,113891,107543,18709,-71114,-50031,47252,58816,19727,-3630,-77696,-164985,-183525,-120076,-29249,-11691,-54326,-64167,-28202,-22573,-60954,-93038,-78169,-39102,-63399,-125909,-116282,-19722,28102,-2735,-61637,-130442,-177091,-132722,-69992,-52740,-89051,-106667,-60406,2200,46787,116238,126708,35613,-49179,-42926,47090,78270,12111,-56435,-80309,-61005,-2166,15920,-6126,-35601,-11764,66605,98723,19557,-46224,-5075,27082,-7463,-44424,-92016,-106403,-26005,91653,120078,68283,27790,66011,107477,92653,50816,-8099,-106219,-115587,-10198,69355,56875,11958,-45437,-78034,-35020,15268,44894,73792,55661,240,-52875,-64175,-13488,42850,20179,-68961,-100266,-22842,13839,-1133,52189,95493,56807,45034,77124,96544,108808,72772,8929,-6467,30455,49329,35475,1322,12704,74370,23062,-67297,9620,78035,-14350,-49741,-13696,8542,-9277,-2696,2107,-17175,-38414,-82949,-142164,-121705,-81611,-66464,-13062,21265,-5453,-33093,-36261,-3350,52069,81294,49895,5428,820,20096,5342,-4518,8878,-3745,-28539,-38937,5656,82657,124219,97265,68456,-5323,-119840,-160381,-69626,23427,37530,54875,136887,170117,106698,20669,-39567,-45588,-118,5000,5680,35386,4765,-102259,-167922,-137726,-67656,-11851,-3670,12285,25198,1477,-27236,-11924,8411,49425,112245,169175,147087,34682,-83864,-112106,-68066,-45886,-8908,47568,568,-83661,-39516,66934,94944,26353,-12331,4954,-29748,-73474,-35014,29731,41013,45087,72515,46885,-5195,-49315,-62589,-22491,-16752,-54953,-42544,-10741,11814,60212,87392,16606,-87766,-119006,-55181,4130,3104,-51325,-53953,6334,43400,28481,5189,42545,81435,58970,9936,-16403,-65333,-126499,-140069,-89772,-46684,-46271,12039,80586,25473,-40373,10155,66140,45849,19011,49343,23399,-75533],[1655,-19977,-34275,-15981,47297,77916,34023,-17728,-41225,-52519,-66621,-44452,3304,80049,151630,148151,63924,32089,43010,22916,-24439,-20080,55426,133499,95302,-26970,-122358,-102701,-42451,-25868,-85669,-140592,-123237,-64608,11222,81675,90193,9724,-27722,9479,30935,15568,-15664,-37026,-80876,-120529,-67379,-36547,-69637,-31525,60336,64069,6835,-46306,-30555,45556,51330,11501,43178,138074,143905,58345,29833,50916,43121,47216,44397,-24191,-89710,-67135,13061,25334,-45839,-115400,-92861,-27165,-29204,-55906,-34398,10406,70649,56452,-22995,-48893,-24297,-49168,-88046,-88216,-98545,-147559,-142262,-70800,-568,32029,13681,-26787,-53689,-25437,74038,126049,109229,78725,19291,13683,86717,137823,133667,74117,11390,26297,61722,64881,66624,43572,19202,11777,25631,38827,83494,144780,145951,103104,74494,55623,65440,94830,78663,18221,-33652,-70229,-99849,-137944,-132749,-67280,4788,66904,78109,31109,10428,36408,-23147,-94429,-69344,-47614,-55617,16180,76268,42346,-19576,-77128,-149006,-168840,-112366,-53036,425,38338,35630,-2088,-15383,-17259,-30309,-47724,-38615,-19984,-10796,-98702,-217932,-188238,-46356,14086,-46375,-109942,-55297,15483,18061,49324,134120,101496,-38236,-88172,-19783,11511,2763,22801,10733,-30382,-25264,-9617,-11196,301,-581,-3189,8270,19468,-19185,-78300,-103524,-103295,-79378,-40630,-22397,25,16256,23574,-16712,-36075,2776,-15807,-89565,-68044,-6593,32368,57792,53724,-44942,-126418,-65705,54311,80542,44453,45347,52898,-3492,-104467,-119302,-28657,45537,56988,58619,16920,-71208,-71211,-24135,-76983,-135030,-92788,-16586,78652,148629,100669,6062,-47057,-10221,57015,45541,-25504,-53591,-11090,43931,48516,-1147,393,51083,62297,16659,747,22143,-5986,-95931,-147442,-91181,-8209,27293,42856,104019,158834,124791,39779,3822,33621,47505,9692,-20131,11498,32148,-7903,-53493,-83164,-106959,-89864,-35196,40013,64607,2117,-42044,-44793,-39296,9358,80441,99299,74096,43022,44993,42702,32683,23205,-12159,-111950,-198118,-172132,-91903,-29436,41904,99963,99078,94022,110924,106328,43451,-49946,-78703,-27900,15527,22821,3215,-40485,-58189,-20962,40280,82797,95952,78784,31796,27465,85124,93168,51033,25475,-13318,-50883,-72491,-68458,-61137,-68782,-74156,-39280,-3952,7798,-4143,-54375,-102456,-86253,-46859,-46485,-51309,19045,101072,110810,93749,81508,54248,42927,51118,5219,-52945,-55278,-114891,-191169,-125722,-66062,-74471,-2306,79020,63193,29245,38238,59225,86376,76150,41159,72043,145027,140860,44969,11317,71273,89030,1237,-112246,-121035,-57875,-16029,-4719,8040,-10387,-51059,-22418,-18203,-54065,-52302,-38731,-23584,44120,78935,53800,54155,90636,90576,32587,-44778,-82228,-23713,39120,28954,-27221,-10230,59628,51817,51613,108998,68815,-82349,-168082,-106109,26378,115470,117538,70731,20790,-8908,-49793,-59508,-24459,12210,13701,-11288,-27285,-33554,-51411,-49188,-15315,34808,88356,82689,50229,40390,31717,10065,9995,-8094,-28302,-26263,-61359,-120348,-119653,-63935,-20365,-17899,-43077,-36484,26918,97348,62392,-3216,64394,114072,21115,-24198,67220,110410,82205,61322,68431,39903,-19905,-25007,23951,21706,-44598,-76398,-34098,26878,35519,39700,93179,89779,-19234,-101985,-96845,-68226,-29195,14886,40856,23902,16315,66939,61194,-24734,-68176,5196,103647,74444,-2401,-42076,-104742,-179467,-179194,-100351,20809,80317,18366,-70616,-83362,-56177,-38023,-26881,-58401,-106062,-85369,-39133,-84662,-135404,-120688,-123690,-75097,-3709,5710,32459,42984,-43311,-106225,-82656,-49532,-41922,-41726,-31079,-26369,-38876,-27877,25576,95644,131814,85532,14221,-24565,-33093,-29432,30876,43245,-54802,-71593,14427,-9778,-77800,-71296,-47658,13,55785,74997,40469,-21383,-34581,8223,19551,-27421,-95402,-157887,-149733,-43485,99343,133111,38473,-73139,-90803,-22713,15841,-51164,-109219,-88042,-45017,-27874,-24320,-32721,-44801,-23470,38351,82684,7267,-71697,-28014,50018,20853,-59758,-75570,-6005,36356,11174,-16561,-15170,-6241,-43799,-114625,-77167,4720,3307,-42575,-23765,15293,27045,67654,82670,27790,-10679,1289,-21007,-30055,-46219,-65031,10789,134540,110240,-6001,1887,62025,57716,-3751,-44182,-13953,-4970,-58655,-49099,21421,35938,37298,81623,69379,-9831,-66607,-50974,16358,47252,66750,107148,90505,-20630,-63815,39911,99360,42300,-17685,-12079,-20567,-26255,-52630,-58196,17463,82879,95170,30226,-53217,-47242,24549,75744,106472,125327,92947,19862,-17911,45255,128184,143626,127592,64381,17929,60561,134260,120180,27033,-88841,-125413,-85159,-72272,-144842,-219488,-216003,-133866,-62159,-19055,19308,44771,28831,-17263,-35356,41249,114923,67323,-30711,-54271,-8986,-18258,-57694,-62050,-40227,-34310,-26877,1227,-33715,-122387,-136039,-21529,122275,141120,35149,-66890,-57868,-19034,-20221,-36181,-19691,48487,71771,14429,-15668,-10734,-5657,933,36415,87402,76486,36773,89752,65249,-68803,-125223,-92132,-30909,33297,46104,16090,-43141,-122697,-113453,-24976,15453,48818,84988,76979,36623,2174,2696,33573,88120,104633,41168,-12012,48027,110643,38193,-51323,-52036,-16227,17332,82993,92020,-26456,-98654,-93370,-79826,-37029,50064,55854,-49534,-133835,-108494,5368,103536,119074,46630,-55597,-75710,-19474,-4715,-8748,-10112,-45090,-61609,-49584,-47346,-33086,-50178,-91351,-72614,16878,45789,-20951,-75469,-61021,-22940,-23705,-65959,-69594,-5645,41390,35918,-28646,-143403,-201143,-147858,-93869,-74183,-71231,-64741,-4989,48795,20390,9641,23681,3360,-8604,4989,56356,66353,23785,27226,74491,71968,44905,18041,10813,19663,23772,50198,59955,-5642,-47506,-1639,6340,-41569,-80549,-139022,-182054,-110486,58768,124983,63657,26724,71678,112477,64713,6830,-30670,-93205,-90320,10110,110529,135562,81679,-19304,-71199,-38756,-13391,-24738,-29363,-34282,-63046,-103345,-70355,42229,107307,67840,-22908,-66175,-33715,3026,23236,61246,95306,81763,58501,62016,83437,79488,41189,20450,14060,-4819,-30940,-40020,-60553,-71037,10111,35788,-40148,-6629,78009,36666,7517,14371,46063,55051,28964,-25147,-41214,-25530,-48879,-102122,-101788,-64106,-29041,8791,7938,18156,73424,76167,30307,24451,24369,3125,7627,19226,29346,66123,111631,92649,9138,-43942,-42898,-14077,27014,33004,4197,-5445,-44483,-94487,-93698,-29368,31156,27187,-3200,47506,103300,72667,22512,8663,-15328,-35676,-50899,-16482,52705,51651,-43167,-126142,-119100,-71871,-43383,-38390,-539,4179,-59071,-76915,-1769,35851,59161,121696,185278,165280,59950,-60198,-103199,-70247,-57577,-38187,17003,-18400,-97844,-46111,59359,90619,56011,58477,63583,18788,-27272,-26885,2758,20894,3351,-7098,-14723,-13108,13202,25077,28936,-11429,-111367,-146918,-58590,-3985,9495,63019,66418,-47677,-127960,-60909,31720,50816,3846,-32647,-30086,-25876,-48387,-21864,69237,110452,84670,55797,34794,-9093,-83306,-126359,-73852,-38857,-74253,-4875,95411,57875,-973,26302,51704,20978,-4568,34635,51963,-5126],[23946,-31672,-50786,-20983,2522,-20328,-29764,-2689,-440,-6676,-4871,14109,57558,111623,136160,139889,88538,22402,-10823,-10221,13306,54156,58209,63779,58387,32145,-6929,-23632,-41206,-49341,-74031,-101279,-94702,-82044,-44301,32435,73716,39874,29382,45148,42542,23993,-9729,-46862,-119481,-172046,-107935,-77750,-113584,-74929,3987,24679,21006,-4804,23796,86146,35329,-45201,-1915,117481,118407,12324,-16669,12098,11212,35647,28905,-50882,-83490,-56199,13018,17222,-74393,-154824,-121213,-38945,10883,37544,35825,26176,85657,98330,32394,33326,43496,-46046,-108031,-74680,-59951,-125069,-174432,-131348,-10090,72795,56933,-10799,-59513,-41305,44595,97825,81136,23647,-38895,-2933,81692,119800,142177,122164,27868,-3725,7434,-39880,-57139,-12921,9300,5985,28283,66796,124090,156785,140248,107400,91515,113381,155975,180599,157466,60822,-12512,-54329,-98240,-126567,-66435,25452,55629,60286,70706,43357,11669,22465,-33605,-79965,-42382,-34041,-68345,-17459,46858,48758,9708,-27754,-67640,-91750,-116836,-105960,-5364,86157,98289,67895,43911,16136,-28851,-62985,-83720,-85837,-9453,29748,-31819,-25780,61233,38897,-73235,-120613,-91989,-92762,-80444,220,108701,65125,-84183,-91159,33134,62649,-6634,-26787,-2277,-13110,-55253,-81595,-42656,10368,-12415,-40881,-8096,19861,-39332,-114417,-99220,-56490,-20583,18468,285,-40000,-61259,-30134,-19034,-20378,4796,-24695,-66146,683,86555,116768,78838,-2059,-94175,-115256,-52028,43038,88769,81087,62355,11210,-66138,-110845,-85095,-381,62065,56527,55879,44377,-8307,-8680,9535,-47933,-90963,-71695,-23715,32347,67900,61150,13515,-76645,-55419,65277,98857,22633,-33270,192,62658,51776,-48083,-88632,-19484,58106,50825,24554,40450,20512,-58758,-82015,-12811,67530,86023,67718,83361,64423,-908,-25974,22151,44596,10996,-5740,16326,41998,36774,8744,-19983,-88191,-161344,-122579,910,106606,104491,1753,-62955,-30733,4801,38025,78333,49135,-12722,34094,118345,35510,-38821,26580,75687,4063,-97064,-144399,-141915,-109930,-58950,8487,86995,150909,174958,156324,87751,12452,-19494,-6194,40773,98831,81264,-16104,-64391,-28499,25068,69653,108278,98781,30534,22311,87917,71469,-5533,-39752,-59925,-101251,-128886,-80315,-44079,-77974,-107693,-38321,45651,53144,24834,-6438,-55061,-56604,27848,47612,-39032,-39988,27594,46057,31928,13681,13197,39246,44845,-27449,-113197,-119576,-131596,-153876,-49304,49546,18463,19397,58358,49662,35092,29144,41369,94998,94235,36934,69698,187120,159686,27590,2826,33243,-4041,-95656,-174599,-130911,-21206,3657,-22855,82,-9623,-69656,-16042,59487,61316,51153,48590,31698,36772,68838,117130,117871,75866,74774,77603,-6103,-85614,-48830,9613,9706,-28827,-15225,61205,88144,67759,43591,-24193,-138322,-184734,-117782,11877,96304,59064,-18870,-453,84697,77820,-10218,-38142,-3846,-924,-22151,-35770,-61926,-84406,-47175,36014,103066,101831,55616,49783,50845,1392,-74994,-97271,-72171,-50022,-49189,-93094,-131330,-63548,24476,10469,-34741,-22294,1475,9610,56473,42478,-11002,30428,73494,-3717,-35446,79146,150576,111702,77282,95316,53374,-43272,-84191,-29495,29765,8125,-49868,-39068,21589,31104,18200,49882,58499,-4987,-48654,-48178,-65877,-55966,23397,81927,16519,-60496,-8418,39616,-16413,-51260,16906,114076,111186,42040,-29708,-124143,-203791,-183782,-102632,-89,38491,-32910,-93500,-68675,-23635,17823,21789,-35906,-80095,-48286,3256,-45230,-139201,-158857,-131492,-60276,-8084,-31090,-1197,75766,41173,-37822,-45220,-34873,-27037,-16701,-28797,-53136,-59970,-51083,-25742,32376,74201,48788,-1870,-63534,-136181,-182452,-114295,-23101,-63951,-112066,-52206,-29403,-54111,-19447,31057,56712,41492,6341,-36660,-79161,-88030,-50714,-47057,-93397,-164097,-191196,-147797,-85603,8200,90055,53339,-53687,-88202,-47408,-45803,-113375,-118414,-45431,-25528,-41638,3256,37992,-1292,-20891,39049,114944,79877,18526,40402,81492,38624,-45915,-75046,-11412,77870,76688,34355,29404,47497,23663,-64112,-84764,-17887,13612,-9463,16353,66834,52797,28580,34332,7186,-34190,-73331,-121287,-140944,-161564,-144529,-30954,68690,16544,-85018,-48123,56310,86680,63337,27278,-6165,-31657,-55771,-19672,41360,10584,-30039,5598,-9781,-68044,-74926,-15900,75720,90255,39143,19018,23236,-20254,-26195,65921,99620,13147,-63494,-83482,-76890,-30533,24138,45283,50385,65057,67726,25939,-39558,-55557,-18013,49683,101465,77142,18263,2980,19191,45862,76226,114730,143710,60836,-27812,-12849,23853,16886,-23636,-87361,-122800,-108037,-88625,-121612,-171769,-177194,-129743,-58412,-4882,-1299,36166,70467,-11912,-88079,-548,121617,121068,17670,-48562,-23867,-15620,-27818,-26975,-23736,-56143,-77341,-28560,-28846,-155912,-205968,-111695,11376,97237,124338,83753,20688,5072,37684,47029,14744,56823,120907,59217,-58201,-72508,-22509,-9692,34761,131430,144758,73275,77226,65956,-8774,-24900,11014,25830,22767,16607,6637,-40673,-102240,-107826,-30789,44441,90048,79909,51549,51780,45188,23771,17795,46974,60055,12812,-32347,43309,144650,77301,-15638,25747,88154,70078,30552,17814,-3243,-32651,-81182,-118389,-113712,-45976,-1199,-54446,-124097,-106250,-12595,36113,16097,-1560,-39420,-99787,-95422,-49360,4859,24737,2694,23806,48971,6474,-41182,-48118,-50470,-34981,35504,67323,15080,-32778,-45297,-31255,1546,41198,54041,42752,37149,51505,29186,-42396,-62367,-21084,-18715,-19655,11272,16761,44463,78852,14641,-56744,-27675,29557,63095,54955,65072,68660,68487,123197,175339,124424,47934,1757,-18167,-2227,36941,64754,58983,9727,-27537,-12823,-17221,-58904,-111720,-164556,-171714,-103044,28265,105459,74265,35792,58808,76566,24013,-60659,-94497,-74017,-12284,45902,76167,107895,110643,25477,-45505,-43392,-37344,-35799,-40981,-54095,-70828,-108832,-78786,24653,77547,46830,-17688,-43670,-12369,50589,94200,79376,52309,51194,33549,5590,15495,16822,16414,31640,3082,-44089,-51693,-34757,-57774,-126303,-90855,-2272,-4171,12264,94063,84256,36001,14334,48096,57153,-1903,-64575,-37447,12283,6606,-34518,-59688,-37728,33490,75334,55694,73935,136985,132382,80304,14035,-73216,-91687,-13959,12350,-17089,39657,153155,152901,9579,-65448,-11378,28128,926,-41637,-57853,-40979,-60584,-64194,-26341,23569,59336,39723,-38922,-25445,36833,-957,-60607,-31519,-27363,-62285,-73833,-35171,31308,60855,22985,-25593,-48533,-59873,-65413,-47706,7044,-3262,-95883,-116071,-25047,20975,37705,68461,101034,91947,36586,-28590,-61773,-52563,-40627,-23197,-2559,-39782,-75959,-10009,48501,45248,56546,95995,63938,5069,-12823,-32822,-39827,-10682,-13547,-53153,-67362,-16503,69600,105762,88968,29037,-84477,-165255,-96843,-30627,-28833,33650,98671,28056,-94172,-65663,35668,78202,40786,-16454,-47494,-57647,-87944,-68267,-834,26044,26949,45131,59997,44548,-29935,-116214,-100586,-29139,-22887,11071,61046,58487,49096,50541,43346,25345,8975,33740,57793,31581],[41264,752,-1634,11836,-19925,-80963,-55806,38439,71538,60835,43355,45534,84747,97930,56645,62079,49060,-22611,-59378,-16835,42709,66789,2155,-55036,-16057,58743,64697,35262,-12578,-36708,-36307,-49288,-78842,-81882,-26717,16802,9366,16312,57779,74189,52947,26487,10436,-21919,-114174,-176548,-138528,-118351,-121714,-94077,-65053,-22448,35005,53141,82984,99706,-7315,-112429,-85474,2039,9630,-26521,-3184,19563,21125,37599,12594,-33577,3790,7552,-26824,-33574,-53217,-77802,-66986,-48975,-1908,69012,73929,42572,81668,95778,57121,57765,36650,-45964,-76817,-40641,-17212,-58229,-110333,-104799,-46448,-759,-3901,-55302,-111242,-106721,-31818,31331,887,-88660,-143017,-64631,42370,71159,92568,103410,34019,-22476,-39741,-87202,-103340,-49175,-25009,-27295,12251,100219,163796,125865,66789,53341,38088,49053,118284,151532,114662,40826,3384,-12714,-46999,-55783,26128,91834,87387,84745,89611,50549,-17039,-38402,-36953,-39548,-49928,-64206,-72407,-38967,-5887,25960,47615,59529,62098,24119,-81910,-134070,-27596,72477,65247,39238,50377,60755,18693,-73634,-160642,-172708,-58003,70898,73758,35079,43941,-15261,-102546,-81216,-87105,-165551,-140892,-27714,54631,11858,-84311,-87551,18533,71405,10648,-41219,2819,37503,-17117,-92578,-82502,-28534,-54705,-108202,-84894,-38328,-81898,-130606,-76441,-34058,-27761,16239,3624,-63630,-99391,-56574,-3657,-3271,-33254,-60758,-19945,76106,106630,94718,49728,-33408,-107281,-78042,13744,76924,85678,91574,65886,-20563,-69649,-60423,-46982,5080,67598,55596,29410,12688,3085,19632,20812,1666,23150,32335,-4128,-39046,-41012,-11184,-12866,-93516,-73205,49751,88329,-13634,-61683,4871,56852,19498,-81284,-134941,-70509,44093,88651,83187,99179,65794,2896,-5317,42181,95021,103220,46636,2022,-32026,-46739,21792,121693,116766,41530,22496,71182,89155,44211,31994,16017,-47550,-90224,-65671,3893,77488,75494,-24179,-71039,34121,124247,115754,66524,2436,-54321,17306,135585,60833,-48008,-5715,63823,58561,17467,-66479,-151846,-165346,-122185,-75825,-31973,18723,61463,86598,97117,100967,68818,16184,22286,102673,134007,25339,-68772,-58038,-14034,26928,73384,73759,17021,14920,75958,31770,-105990,-173795,-145319,-123500,-130091,-77352,-68088,-151924,-182347,-62553,51943,38132,-591,26958,42263,27928,73218,94398,2736,-50944,-30631,-20670,-18012,-26656,-17685,-9380,-36074,-112879,-172379,-138760,-103201,-80271,16959,83781,35339,16305,32052,136,-23329,-19558,2661,50489,37561,-25528,9893,129776,118921,16170,-5239,8613,-36603,-123237,-164381,-65011,27898,-18218,-73680,-18911,23653,10151,86003,159446,146933,130288,132028,81611,315,7497,98738,111172,26986,16639,82562,53402,-35358,-9203,56989,61531,19431,-18302,35960,120388,88055,-16972,-64572,-93914,-100584,-64039,3654,30782,-11951,-54122,-8449,73478,57686,-36334,-67993,-26340,-4972,-23311,-42687,-85953,-113710,-44343,63000,104706,41158,-44995,-31141,4885,-21706,-100939,-111861,-57100,-9082,17474,-3879,-21182,40757,65744,-34570,-85274,-11117,25690,-21493,-180,36219,-29109,-87544,-79020,-73282,-49816,54290,117401,64642,23154,63768,60837,-5874,-68256,-54148,10958,30655,-7540,-12937,28197,35663,6760,5275,6045,-26932,-19201,-6144,-69016,-79442,19283,89518,17725,-91523,-74374,-2802,-40721,-84472,-32197,57948,107396,106451,50522,-41051,-107534,-89312,-28866,14387,7110,-25647,-52005,-38798,8070,47530,35696,-1491,-5867,8633,27747,-2324,-87223,-111330,-47810,20894,39049,12413,17377,75405,80397,39625,51397,78807,63762,7478,-64479,-99125,-72979,-65147,-88733,-71019,-26576,12797,47456,28011,-76688,-190601,-179092,-80946,-60780,-104529,-70422,-14390,-12465,-8288,14629,16671,-37592,-120858,-179010,-159207,-121151,-93761,-97372,-112895,-136937,-115559,-63725,-42371,-20431,12048,1735,-25375,-34695,-23995,-35136,-73146,-30830,64134,46981,-13544,38806,92425,23135,-54248,-28581,60977,90919,74796,77546,108450,115100,45084,-32635,1615,96216,96166,43270,50891,99681,77790,-53185,-110370,-49083,13526,19680,33051,51482,6044,-47424,-26010,5783,-6515,-60292,-131098,-148748,-127660,-85476,-40106,-18331,-38855,-95287,-81217,13978,60722,66936,67407,42671,13434,-4205,10389,36054,3570,-46922,-39580,-31829,-23346,-5829,32750,93225,72161,-20759,-64931,-52451,-25354,31819,77987,41172,-30651,-59531,-100774,-146341,-122225,-10548,67975,62968,45163,42707,25782,-34410,-69023,-46345,36323,96302,30295,-89645,-70448,31720,45237,26354,67789,107216,43569,-12706,-25985,-48735,-36891,-11337,-48550,-81293,-60021,-17928,-27202,-47755,-67987,-76050,-36184,-6639,-12983,54434,123809,61028,-28875,-16366,61843,103714,49684,-15453,-17755,-11801,2768,20972,14767,-27340,-64567,-31675,-9359,-113186,-178338,-153750,-111187,-29067,85306,136322,82063,6643,-2209,23445,1975,25515,92708,28446,-99912,-80769,-6917,-32392,-31369,70081,112991,51798,35776,70678,81349,76499,60642,7024,-55603,-48830,9282,-12645,-64399,-25592,55811,80977,45068,-17346,-23852,43376,70880,44034,23707,24195,7982,-15995,-25637,46822,145252,114267,53710,63717,89450,57346,-17795,-54018,-12859,29085,-12517,-68534,-114584,-123724,-83341,-50915,-29558,25586,59176,8056,-61236,-58687,-64859,-154935,-165549,-83058,-3646,37800,38031,41477,26987,-26155,-61644,-28049,16268,32785,42465,19513,-11176,-19654,-52577,-67399,-11891,79504,91856,45265,19912,36750,61815,89630,129806,154028,76573,7413,33949,53900,44871,62298,33957,-12631,30992,93786,80875,39936,53471,69018,79922,111138,121715,70183,16402,-30827,-75994,-71086,25592,95129,84798,36964,-15699,-30242,-27649,-70147,-131834,-150066,-87688,-8755,38074,80610,93983,60724,59535,42523,-21761,-115820,-145033,-86876,1179,21572,-8135,23576,94530,65880,-16390,-49370,-35458,3849,1937,-19500,-10485,-40528,-68957,-52594,-32499,-37316,-60114,-57359,10074,94925,103346,13699,-67344,-62732,-57026,-78843,-51503,1901,34096,32422,-22318,-56290,-32774,7026,-9607,-99638,-113063,-43556,-23504,12405,107356,104778,29071,-20918,-11323,-25297,-76202,-81992,-2162,30379,-12381,-41331,-39570,-20722,54985,123751,115653,85702,78634,88277,118108,37792,-143027,-182391,-62889,-38868,-99909,-42384,107065,128870,-27914,-96499,11041,78351,-1094,-60033,-40618,-14065,-39133,-26741,13211,34469,48399,32215,-41151,-42387,3169,-57186,-143037,-110421,-61801,-55112,-39107,-9717,10830,30430,36098,33817,20229,-18711,-50315,-36739,12627,-8535,-81403,-79916,-12347,18530,35823,19494,-4360,-2780,-1864,-12760,-28687,-51565,-47716,5958,15867,-37863,-35240,40440,57757,19967,37225,76920,28079,-40405,-30544,-27833,-49656,-34339,-18246,-58173,-98755,-61606,3774,54517,84814,64226,-16653,-90302,-67324,-10406,1979,35086,88253,68286,-43525,-72115,-9580,57118,56559,4970,-36491,-45434,-66702,-81510,-69291,-68461,-46428,-1521,46036,73130,22147,-95904,-138006,-47327,44913,70698,45740,27079,29957,33714,50752,73357,70401,86092,97159,68558],[35962,27045,49048,47658,272,-53534,-40597,36221,83635,77257,26329,1879,31816,39133,2863,13691,-3590,-61957,-62853,-2749,14564,-5975,-50546,-85978,-53420,785,-4914,1369,3477,-4886,-1679,-8631,-40085,-30828,24119,-3024,-78325,-58862,19402,68949,86210,68483,35899,4046,-64015,-119107,-115540,-92085,-51199,-34388,-39386,1418,62604,81482,81465,62456,-38682,-126859,-128237,-96644,-78465,-22786,60240,75343,53750,32911,-3986,-8808,50225,33477,-47154,-28574,46864,66925,31084,-23389,-29017,22720,48839,35577,43267,39964,23489,-4229,-28509,-22648,-2910,-16722,-25901,-29837,-43941,-57398,-77616,-86962,-82631,-101990,-138764,-126837,-41592,34345,-12073,-150666,-215896,-109966,10283,34635,55686,93729,87094,36046,-21450,-58479,-67387,-72890,-68108,-36268,19461,99169,145570,76579,-10285,-19736,-41919,-66950,6155,58616,20618,3751,31149,55376,56161,66577,109455,98218,73440,112394,114036,47534,-28518,-39518,5885,-2768,-73484,-82323,-37959,-25229,-39695,2710,65679,97387,112416,74166,-24733,-69336,19544,77825,17644,-36695,8174,76440,80151,-34963,-159366,-166646,-71269,17364,18192,-35230,-43935,-52061,-47903,21733,12777,-74483,-75329,-20725,-123,-5313,-524,-14707,-7368,39995,44653,598,27236,92150,81880,-983,-56786,-36534,-43527,-106134,-132377,-95935,-98197,-105511,-60771,-38420,-24879,24096,2109,-57090,-68068,-39749,-764,17194,-34290,-73472,6272,93584,39574,-910,23162,4214,-64469,-27546,102986,150377,89114,73069,76369,23421,-2970,-30292,-69682,-14071,94443,109813,50167,-13762,-27390,-4765,-12676,-4875,72754,110598,39988,-40085,-70164,-54415,-22707,-36020,-14204,64241,67253,-66302,-114690,-15156,49665,28762,-33699,-89079,-69848,22754,88472,107473,114263,76647,42902,41898,65805,82593,52766,-34697,-67860,-22631,28848,116927,206229,196094,103661,48727,80530,105226,67798,49990,7929,-18989,27174,37520,-10800,-9084,22513,-18987,-39191,71598,167482,139702,60426,-13701,-60878,-8427,115330,127005,33795,-28222,-38697,-3050,57008,28237,-65034,-103241,-65960,-25329,-41322,-75141,-65893,-4652,81958,134031,96253,18618,8133,92154,162306,67058,-77873,-100353,-41785,6592,43168,55715,30719,23011,50489,-6204,-168204,-246482,-164565,-77389,-72927,-64110,-111300,-218750,-235294,-118914,-26670,-45057,-58606,11352,66719,59837,62192,76062,32974,-15775,-22995,-22723,-22826,-37296,-42378,-70288,-145691,-201781,-172337,-98930,-72838,-35215,46753,43045,-24995,-21183,-1906,-43499,-71542,-39054,2098,16522,-14165,-51984,-30844,34046,76121,51634,25313,30271,-6121,-87777,-99074,-641,32399,-33858,-82540,-52065,10449,69241,160763,200283,165098,133128,126398,62192,-43131,-54349,17703,39042,-14579,-29529,34350,37822,-36579,13090,112628,113725,32092,-52845,-15337,96497,79653,-21529,-25418,5577,544,-10386,-6964,-15826,-35896,-38737,-26606,-28945,-69206,-99591,-87954,-38412,-10798,-39949,-80727,-124685,-135367,-71977,9061,35655,-36183,-132768,-89275,9531,17083,-53693,-50134,12900,69832,115148,112000,91775,89548,19355,-107963,-107965,-10623,12117,-43631,-47143,-12314,-66053,-159183,-189567,-121099,-18435,71096,74354,3493,-39038,-1018,49705,54201,4123,-17057,7530,20124,16966,10501,24160,39137,19641,8429,1984,-34705,-29410,-6796,-57174,-79263,-29180,26164,19213,-45920,-49377,-11922,-76475,-134423,-79603,1681,68462,126593,117256,65535,19002,2889,17669,19089,7376,27653,12200,-15271,28313,55673,9505,-17136,5714,-476,3681,24313,-5368,-24520,19699,56791,44191,20642,-7870,-12730,12175,37157,93828,153245,118313,-427,-109022,-119402,-62266,-67185,-109414,-97494,-48873,14837,89086,115794,60091,-52200,-100496,-64455,-59671,-103379,-68731,-6740,-15629,-48098,-48590,-48572,-83583,-154916,-216162,-167559,-92052,-76422,-77328,-54756,-36250,-36130,-11758,48174,55376,-20003,-53519,-17117,-5692,-15206,-5164,-2262,32123,93858,83353,24175,42197,74294,952,-95720,-94703,-3026,61307,75776,76842,107062,134583,77454,-6875,28973,95308,70453,6537,25271,108593,76195,-91561,-140409,-69756,-9732,-4858,7938,26648,-19202,-80058,-70671,-3169,34592,5016,-74349,-66888,9929,43097,-3623,-26610,-3578,-23866,-24714,17064,15228,-5153,28396,68017,56884,26555,14637,24159,33075,4246,-25020,-6546,29384,20956,9724,27376,1358,-58517,-85836,-81648,-35600,59403,89116,5696,-53622,-58839,-83432,-166135,-168395,-35565,75645,85761,50695,52093,58163,11203,-37732,-34877,22567,75062,18454,-129816,-131083,-4230,21983,-4790,24472,45207,19116,23514,4707,-38318,-42380,-20602,-30963,-11903,32991,48354,1106,-7713,-1371,-17688,-16055,-6218,8113,60269,93436,86377,46075,-16149,-6217,53340,51241,22905,21102,8024,8694,20059,34057,42670,30209,34655,22326,-40219,-76494,-111581,-173496,-158521,-33048,60137,46623,-55921,-116324,-78219,-47148,-25543,15843,-14227,-67425,-32049,-765,-70460,-107248,-46697,-7170,-33307,-24601,36813,84741,70215,20507,-41263,-98684,-64796,36989,27465,-44924,21715,120906,90746,178,-57194,-37053,45610,80744,64144,61611,49348,-9032,-34165,-27287,10147,98984,150040,121095,44993,6574,7200,-6042,-44508,-43319,13995,27926,19509,-19510,-74749,-78777,-28878,53196,127895,116218,42652,-4948,-10280,-50657,-159815,-183503,-119162,-55442,18552,63387,37935,-24612,-76124,-70880,-22213,27870,61671,47632,-34211,-59952,-14697,-26753,-59170,-19627,40769,30910,17110,32188,36731,58805,140528,222533,245404,134283,1886,-13057,24410,24447,42592,55494,62524,98253,95719,18937,-16012,40172,69318,48390,23034,23105,32267,34932,-1854,-53748,-53317,41774,113867,110640,67632,-2410,-22030,-10038,-59436,-104579,-89126,8795,116511,117480,75725,77456,58969,56973,45693,-22764,-91312,-109214,-81865,-23941,-27271,-62525,-17741,65967,63608,3496,-16529,21144,49218,6485,-11468,45689,43682,-26164,-74797,-78454,-67845,-69112,-57932,13545,82567,38312,-91553,-161032,-137650,-116301,-118870,-76829,-5699,16164,-2536,-40807,-55630,-35378,8041,23803,-17738,-38912,-44179,-66638,-10188,105562,97040,-690,-72957,-66961,-69367,-83184,-55471,22808,12839,-81780,-97080,-37199,-13529,30007,116305,118801,52923,20598,55547,127496,68272,-127916,-187493,-85149,-69607,-104845,-32044,77333,59378,-65050,-99048,20563,97529,1009,-56977,-6743,16099,-4266,29755,53571,33321,20923,11743,-32277,-44838,-30510,-83481,-150987,-101340,-16347,15380,37381,57887,39707,36726,37666,12864,8964,16039,3479,-8641,15640,-10525,-47879,-3465,65736,78858,74453,24643,-27205,-33336,-20784,945,12281,-49726,-90662,-24,52628,-75,6132,66084,59331,15856,6105,30262,15394,-24952,3543,36470,-11533,-57014,-53766,-74597,-125073,-135165,-118354,-52752,47308,67653,9275,-29017,-13995,19436,27323,19191,29732,31053,-27167,-76362,-71633,-10802,26688,5907,-25596,-32812,-37019,-39200,-38553,-68113,-69761,-39258,11100,66231,52279,-63192,-150734,-96231,32579,96860,57822,-5641,-44693,-33454,36973,95524,86349,92615,110536,80786],[9216,14850,65989,74194,37310,-590,-34780,-26245,27552,45049,-22611,-73001,-61416,-25069,4018,26759,-8456,-42049,-9826,28421,-18217,-59500,-41708,-9710,-16918,-60319,-102709,-56889,-4044,12105,12631,13870,28904,51948,41443,-50375,-141799,-136894,-55543,36078,115760,117297,46421,15944,408,-49625,-64901,-24727,28161,48172,72118,94782,104580,88211,52048,16416,-44075,-97187,-107939,-97513,-83007,-13153,82621,107602,61660,8766,-21760,-20075,-11844,-48553,-62411,18148,118047,126736,92777,45714,-5532,-14344,8994,6896,-17818,-34178,-32439,-66807,-73737,-13303,23327,-23896,-66566,-56832,-50192,-76122,-92803,-90695,-89800,-99454,-101785,-65134,22965,93851,41810,-138621,-244289,-157816,-50445,-8283,37067,90959,120798,99026,26819,-20329,-28801,-65660,-67036,-17581,16056,24816,55295,29099,-54325,-70811,-72836,-111858,-71132,1485,5535,307,31270,75893,116051,120511,91847,18614,-1480,79749,91594,21350,-13591,26650,42149,-35859,-128395,-95851,-12067,-14526,-60473,-27271,34123,59143,43674,5185,-6200,26012,77026,78243,2498,-83324,-72030,4568,60346,5114,-84904,-85348,-31937,-43111,-85564,-98833,-67792,-7274,82052,148667,143514,80027,29430,-13361,-24909,21038,88517,66570,-18897,-16526,32024,20169,27441,86199,116597,78117,14316,19344,41006,-12167,-92075,-106778,-92819,-78284,-58300,-27747,38739,84866,28610,-22422,-19609,-12665,-9570,27327,-479,-66795,-15975,55534,-30399,-83962,-12583,23667,-36128,-13983,114609,162508,79374,31405,58849,63860,20741,-77586,-133244,-44366,93794,121799,48873,-23511,-47250,-41067,-73723,-106559,-37933,49736,39696,-4927,-35327,-58038,-18797,24692,36513,70716,71887,-37749,-100900,-21075,44282,48846,24261,-21836,-52151,-15477,33432,50883,42054,31566,32594,34763,47111,46019,-18192,-98479,-55398,48195,78146,82898,134513,171147,119776,41648,35358,79549,99823,59077,-38306,-60344,27597,53302,-32883,-70167,-21973,-379,171,31793,48646,48225,34860,-47519,-111124,-58606,88601,173462,110026,-37503,-132007,-91878,30095,80816,49203,28892,53754,98045,66685,-30137,-67391,-18833,45390,79641,54009,5274,7371,72762,131359,67404,-77228,-121327,-56930,-5180,18477,46825,56014,35449,24968,-8152,-110455,-158932,-80814,-20337,-40186,-55025,-113881,-186572,-196074,-151520,-120208,-131807,-125218,-68150,-9703,35458,70471,86772,55925,16070,8230,5481,-19705,-49981,-57882,-88220,-180500,-211290,-111612,-34142,-45252,-7848,67713,16496,-73990,-57951,-30734,-55755,-65665,-20540,24364,30040,10913,-5693,-34439,-26530,63612,116283,97382,68231,-2635,-79943,-71009,-25103,-14579,13134,1955,-58516,-40545,38881,112276,145805,143120,95886,37576,-39981,-89546,-64264,-16237,8496,12291,-1233,-4810,-42993,-104775,-29434,93205,86506,-23535,-84004,-38490,27527,36000,22466,51625,65701,23582,-14856,-12504,5436,-9420,-35598,-58369,-91811,-118825,-95994,-60707,-29295,-34421,-77430,-113699,-129596,-123319,-108533,-80635,-38273,-64709,-132753,-71372,47967,56884,-17971,-25214,36659,93306,127059,131744,117726,78754,-36335,-130327,-82986,-14214,-13267,-38724,-60956,-79273,-80444,-98601,-133976,-80607,57504,139848,82994,6754,-33932,-27975,39612,76165,33907,33568,53578,33649,40922,52968,45704,39779,31895,38208,37214,-11891,-42333,-11635,-9210,-54748,-86498,-32434,51412,49428,36655,16159,-89802,-145662,-74839,-8649,26091,80113,98168,85606,60983,22965,-18328,-26761,19377,88272,79190,25286,41800,42438,-48916,-95774,-56175,-38673,-21596,21145,44262,44894,36953,28068,-11071,-50555,-80746,-102720,-79134,-23617,55135,114916,72163,-45354,-124808,-80178,-3502,-32221,-74868,-42425,2970,35867,69528,77779,76963,40167,15149,11786,-45060,-109608,-81964,-43396,-52764,-48727,-25057,-18853,-26154,-48919,-90245,-72994,-29988,-22168,7796,73160,80287,-18856,-44584,89000,139660,5840,-65209,-27591,-8496,-11287,8750,16810,14137,30487,46974,18002,4880,27259,219,-65348,-75439,1551,55806,79473,95929,99953,78109,41865,27695,66025,77103,30899,-16554,15195,105850,73457,-76270,-116401,-60012,-12763,-20437,-17784,23299,16302,-44646,-77772,-22552,58728,62933,-19450,-26380,51650,80238,22765,10210,41710,42539,69468,80559,21823,-28562,11269,67651,55384,28521,28422,38193,52521,23373,-16852,249,12647,-17982,-42248,-54181,-63690,-50634,-49809,-55040,-32612,42498,92311,40103,-15910,-31298,-33986,-95511,-92163,32891,128011,105729,46238,49144,87894,99789,67856,26692,7820,37460,48949,-41660,-95497,-37503,5301,7634,12310,-7876,-47243,-36438,-11487,9491,-18524,-59375,-27761,61916,105595,70389,-14749,-51510,-26764,3579,10640,16553,21104,2638,-26778,2911,5801,-70313,-66972,9565,25121,29087,59031,47885,24532,6163,35377,97435,116033,83517,18878,-6581,21561,-20450,-134467,-161267,-84860,-41799,-58169,-132879,-176400,-127281,-67474,-39028,-31742,-31245,-27845,-37211,-69372,-118464,-118293,-96715,-111568,-128074,-82265,-39884,-16675,-11945,-24744,-35784,-39430,-7450,53356,41418,-38017,-22900,56704,35368,-6432,3685,39056,82872,86956,65311,77524,75027,10375,-24496,-32039,-32877,56081,165861,145792,24993,-47848,-31331,2570,-33534,-85339,-41227,16483,53071,56095,32745,5530,4374,64089,105655,85943,88443,121193,118736,53321,-60909,-131384,-135999,-96306,-5839,53889,16942,-44716,-70812,-54256,-36621,-16065,29640,34950,-46280,-59692,19838,37618,2851,-3987,-4869,-12744,19879,68162,61880,33919,74421,156472,197141,142624,38761,-14478,-8510,13561,42980,54111,77620,88879,16429,-58477,-50590,25057,51216,2183,-44786,-20253,39798,85495,83230,59700,54793,68373,75026,88582,81452,13781,-10518,-2463,-35665,-49246,-36336,40993,173126,185627,64443,-4292,-7528,21500,56637,25401,-17970,-48150,-56264,-22850,-45075,-86672,-39049,15813,-6513,-19124,28815,78306,44547,-51866,-65235,13810,37585,-82,-13822,-5301,-11465,-37346,-51524,-34489,-2935,-29170,-100362,-113030,-93022,-91143,-89279,-80685,-87770,-90125,-60469,-51142,-70386,-79017,-51670,4664,30177,15486,-28636,-59795,-9919,77354,48560,-47685,-103896,-48617,-452,-2664,-21012,-19714,-63386,-137321,-111649,-26235,-15590,-3029,61459,47576,16823,52931,72208,74272,37416,-78974,-128717,-78263,-61052,-31846,53003,71037,-5864,-70137,-61810,20033,67618,-23691,-90103,-36624,6797,15967,62694,76684,50117,26669,11975,-29804,-67650,-82044,-108237,-118274,-6166,97559,91599,72793,75530,61503,78973,66430,-32569,-74824,-3505,41481,17148,25130,2308,-28842,31193,122563,130686,91540,38644,14602,-10002,-31110,18462,63872,-36227,-147619,-71712,40541,41546,47019,77718,46095,-3178,-50039,-33044,31499,68741,100835,117552,30978,-81191,-119107,-123069,-142850,-153269,-122354,-35235,66976,65605,-7382,-39935,-14302,-1327,-13852,-28368,-21662,-17480,-35913,-53062,-68211,-54016,-40607,-34805,-18972,-3771,7364,44737,54864,1740,-38335,-34988,-7176,39632,61258,-3426,-91158,-88028,-15346,54764,59170,8893,-47175,-53627,12596,64606,33212,25826,69813,63169],[-20684,-15744,52430,69019,33948,4959,-44999,-66510,-3887,35748,-26222,-91650,-110601,-61858,15265,51447,25883,22654,57575,66770,11617,-17459,2380,42622,27888,-42640,-93802,-54883,-19140,1496,13293,21367,67999,86138,15205,-82477,-145662,-160566,-96031,12837,117251,128875,46986,31606,43337,-23853,-47777,-10083,11385,55738,151585,175561,145140,113809,71825,32880,-12327,-61622,-70586,-30303,-10180,7977,61210,90105,46478,-9647,-29944,-37064,-63585,-122207,-88327,24579,81014,64950,101659,132344,75983,22232,23047,7097,-40111,-61062,-45902,-48678,-50475,-36955,-31168,-50047,-69436,-64081,-83127,-131315,-97450,-33595,-28319,-41459,-17757,27100,83059,132827,90782,-73799,-205787,-187801,-121765,-51457,23919,63952,73780,81911,50080,10552,10928,7914,3669,16466,-2613,-52514,-23502,5584,-52567,-64919,-21671,-43616,-62816,-8188,43693,12220,-15700,17126,68877,48815,-10197,-74215,-75041,15430,52668,4761,6346,69769,29204,-97242,-171917,-113510,-29771,-29999,-74805,-50819,3239,26075,-29782,-77388,-11118,71793,65061,29656,-2550,-76936,-121173,-80879,-17120,2976,-20433,-17679,13193,-41528,-96989,-54458,3357,73102,193948,248002,210535,143724,75189,-3148,-1362,56062,106004,87430,-3554,-46785,-19506,-5336,18546,49173,60211,67548,66451,89721,122757,90688,2018,-60773,-63127,-40180,-12910,43160,122596,151247,90468,30549,9189,21202,18283,33068,26568,-34436,-16891,57050,-1607,-86177,-64361,-25501,-45889,-12466,67150,90811,41756,10304,43803,68829,2174,-112311,-140336,-49942,40043,27843,-23058,-31253,-25947,-29975,-81084,-192398,-202569,-89379,-9325,8089,5904,-31987,-18199,32168,40736,51017,105038,81249,21697,43920,55213,26271,13634,7016,-27866,-38852,-17283,-12136,-21940,-3890,20730,18239,12573,7667,-33992,-53453,40033,105783,50884,-31838,-13769,60403,78696,34198,12478,63151,117318,70777,-45709,-92853,-40442,-1269,-39311,-63918,-29984,15200,31315,-7911,-75900,-47854,-7634,-89800,-159234,-95285,68909,181991,143507,-15495,-129289,-106022,2224,67251,84834,105758,113769,117356,77949,4969,9898,42359,11915,12260,35309,19223,10838,39820,75370,50172,-45253,-97607,-62813,-29132,-19752,14563,51492,37153,24306,40276,30981,22865,34909,-12618,-69293,-47927,-50596,-62542,-78500,-106994,-124661,-144340,-159707,-139586,-71191,33407,125313,159437,104288,30202,11249,13128,-12359,-35751,-32102,-49929,-104641,-108955,-19882,36036,12655,42918,102603,43576,-60081,-57438,-15288,-10273,-9029,3764,17818,39082,50558,36972,-17961,-19725,68773,156245,170189,99646,-26577,-99538,-96620,-101447,-59779,86706,111270,-18182,-50006,-8320,10015,38289,85739,65070,-29031,-129332,-122487,-35557,27626,63425,84059,55702,-6766,-87645,-145786,-85316,30199,32933,-54829,-55257,-9683,-22587,-7589,55799,91165,44103,-26901,-50252,2360,62778,27618,-55708,-80992,-63418,-52082,-38696,-21294,-32467,-90603,-125781,-103337,-75375,-71049,-87457,-92365,-53591,-48522,-85897,-53534,10408,21561,-29293,-42664,13583,53190,48186,42818,53456,48619,-19851,-70107,-40276,-28293,-41744,-40704,-51970,-78837,-43585,-2806,-20312,-6029,101385,165158,97330,39230,2536,-12437,48614,57251,-28024,6917,88370,66055,61516,109593,93083,21030,-2963,24984,40416,5430,-25965,13469,38837,-23279,-84580,-25323,89229,119661,95217,37860,-76924,-116400,-46584,4130,-1199,1710,13191,14550,9248,-11367,-78570,-84287,17937,126693,143875,86325,40116,-8792,-114049,-165974,-103270,-31791,-18431,-39086,-10670,46179,35772,-6789,-58687,-94878,-86212,-82612,-85622,-48663,16459,38925,-9212,-81209,-98496,-14362,65163,12123,-48911,-18270,12333,19768,10833,-33159,-49765,-22894,35724,49031,-23303,-82674,-89249,-94090,-63364,25128,74837,62188,43982,48508,45352,39853,19529,19615,72106,151373,124092,-34003,-95175,45288,136306,38170,-56663,-56353,-17630,18711,8176,-35462,-46423,-30154,-27185,-59471,-65768,-2751,39652,10049,-12105,37020,71166,97452,118346,80035,11726,8346,56049,55979,12816,-21483,-19297,24968,83133,79096,7857,-46912,-45307,11079,21810,-9894,10525,35641,-14787,-81619,-57666,48745,90218,7079,-73948,-56795,5395,6723,-5132,14555,41401,87554,89514,26273,17653,68686,72608,30928,25400,54609,50399,13949,-34024,-54059,-45618,-43912,-38387,-37456,-79103,-92609,-32152,-8185,-16397,-14124,14127,62906,67004,33034,28523,22354,-6417,9330,93264,122386,49743,-12180,-3454,68042,150895,164422,88106,9763,19950,92492,84376,-564,-24802,2307,10122,-3583,-47195,-145039,-180147,-89922,26711,14360,-64768,-26589,73888,98431,69712,7353,-70025,-85555,-19172,39405,46715,4661,-67363,-120854,-98189,-101498,-162532,-128328,-26076,-8294,-6396,47174,83066,82048,39240,34161,80637,85278,18567,-46799,-39000,38579,39118,-23857,-29180,-29912,-71537,-105656,-126794,-120245,-69326,-19996,6346,-23150,-52979,-75364,-145769,-193874,-155555,-73529,-57652,-121586,-150656,-101453,-104421,-112521,-46611,1982,20547,67056,74995,31030,3993,-20933,-61288,-56479,-57438,-30760,44058,107141,126929,82904,27027,27587,49892,38304,23262,-3364,-22224,42076,118186,109299,40169,-21642,-49754,-59575,-102244,-134878,-65935,8546,30703,28553,51263,56135,28293,35995,38231,44075,128635,200219,190276,150264,59688,-43623,-92749,-77481,-28739,-8127,-40846,-54282,-14957,-8020,-36962,-25550,18357,15053,-33551,-3793,78956,84565,51679,19387,4615,26685,61419,89545,83521,7639,-34558,14783,76337,109884,117319,80714,22361,14137,37294,35188,54350,49081,-37297,-61068,-32472,-4407,-412,-35082,-63743,-34145,19402,82404,128382,147629,124352,53941,-2212,27496,67860,19605,-34674,-36340,-20582,-14513,-31506,10336,132941,167126,39093,-77821,-74168,8862,83651,91284,25487,-42660,-39423,12400,-27090,-103342,-76912,-36662,-75668,-64985,30441,63611,-14208,-102262,-108972,-61789,-38066,-4556,61614,88741,41901,-20722,-62603,-106657,-106301,-47518,21222,53867,8053,-41599,-32868,-67658,-170317,-173945,-78016,-42070,-66161,-98779,-104168,-32591,18255,-456,-13302,5616,33499,50145,-2051,-62841,-65278,38120,110823,87728,16475,-66968,-148113,-143404,-53887,1600,-15682,-3694,16619,-21790,6393,100369,68032,-18060,-43220,-61707,-86107,-86392,-62683,6510,63813,18080,-55355,-58407,-19702,1853,807,-60986,-120754,-82377,6284,36684,43953,54287,72426,63617,33474,-25766,-79013,-100231,-112597,-84999,63006,148290,82476,16902,1647,14404,79868,93642,-22927,-109444,-41396,28398,16450,38476,39577,-2473,11675,71225,82650,54540,26812,45017,10337,-46104,23424,86763,-28358,-181929,-163745,-30699,50800,84914,102605,47851,-32766,-114529,-104473,30625,137637,152132,129779,46991,-79536,-153259,-142715,-111040,-78571,776,99171,134794,69912,-28989,-85448,-65974,-52255,-71253,-61655,-17745,4635,-16302,-5093,8545,-17284,-88952,-102382,-32096,31410,66357,106332,90135,25628,-9876,-9655,-9251,-123,44388,60635,19323,-3956,-26175,-21848,13396,39663,34217,1568,-14339,-13746,-44134,-39325,15167,23107],[-37242,-29753,8451,-7390,-34831,-25480,-29961,-17267,48213,82693,37444,-25398,-90175,-83991,-2880,51741,43046,55938,77492,75105,61117,61244,24134,-10626,-39,4417,-20834,-18125,-30710,-22298,3634,12867,31968,20490,-31889,-73472,-109605,-129424,-86669,-940,88347,101028,37452,36838,35345,-47629,-73914,-64841,-87853,-34943,98568,149548,130090,126156,116963,96402,45615,-35141,-69065,5150,75717,69653,55522,47506,16643,-25589,-43280,-31137,-9238,-62217,-92089,-36606,-21230,-26869,72580,167090,132838,70762,61524,37997,-10061,-43259,-36449,-10716,-14581,-68523,-104502,-85399,-40914,-27320,-83614,-149591,-104501,-12156,13103,7527,29171,51115,62058,91657,87032,10088,-96390,-142081,-126718,-59690,14848,17073,-19691,-8660,16665,28529,57350,81506,68278,48168,606,-53946,-33041,-3838,-30667,-24307,36274,34756,-31683,-48762,-5031,-27052,-79025,-65854,-38841,-71201,-85321,-88097,-86935,-14262,47790,17646,-2551,18334,-25427,-99610,-131754,-107629,-82740,-85632,-96497,-49958,9468,16004,-44352,-68034,9347,55735,1365,-42765,-30719,-52511,-83959,-75930,-55912,-26027,-11118,-5870,19372,-7998,-34920,9277,32070,60698,173647,237504,162540,82905,47887,4186,15225,42724,48130,44972,15794,-39073,-55955,-25217,33598,35408,-10957,488,52099,89369,104452,87853,27871,-31480,-27407,22703,69683,106315,115993,119185,105182,45533,-132,47755,77567,50144,39900,23523,35577,108637,79427,-43969,-108737,-93160,-58234,17020,42652,-2637,-28373,12086,76002,90595,21875,-74826,-95863,-44247,-28399,-78999,-81086,-25667,6252,19436,-8273,-158139,-258232,-164743,-46590,-4079,15894,-14065,-34535,7755,38279,32925,112618,157660,124782,110566,64415,-24935,-45629,-3975,-12177,-42375,-27802,-9149,-8133,-3908,22415,18484,-11446,-34698,-36910,7622,96838,114207,32969,-47876,-54954,-14234,23978,34343,25852,48559,77709,63505,-368,-38791,-20962,-4013,-31950,-45564,-5607,41795,57484,18102,-49892,-49205,-49621,-88933,-107862,-71888,52452,170133,153291,23973,-80668,-89287,-24620,10737,27218,64168,56042,-11190,-83064,-79181,35664,75619,-14098,-3692,68178,39201,-3763,16241,62916,49895,-23779,-72344,-57117,-48080,-69004,-57648,-9473,7418,28117,76945,107984,124149,87368,-34148,-107950,-46390,17328,43925,21100,-21469,-48931,-89957,-135364,-128332,-52401,40025,116630,174520,138257,32691,-15092,402,25888,41015,36091,-2052,-6330,20802,53268,83111,75449,94234,132071,77529,-33576,-51276,18976,64789,56994,18138,-15807,-7074,8260,2814,-5389,11512,49289,120463,172844,115876,1338,-62020,-96359,-118443,-54094,111134,145543,30217,-1039,16336,-7407,-41926,-21615,23867,-10933,-106861,-107479,-20923,55271,102088,85571,16893,-32003,-62102,-108328,-86256,19626,57879,7287,2873,9017,-28711,-11778,49911,61179,-14223,-66190,-52571,26197,92761,45350,-65373,-85684,-21714,-2881,-36065,-46825,-77373,-150384,-156324,-70344,-18944,-15226,4776,11915,-145,-30845,-83513,-103655,-95752,-52683,-34642,-19189,17373,20545,-22153,-56755,-45304,5391,47172,36793,670,-43564,-68941,-67639,-37658,-1346,4890,-12432,-27569,-852,65954,101832,62552,29274,-403,201,65482,40941,-107610,-93638,39017,49343,39728,108453,87647,-29573,-68420,-29812,-2309,-2502,12508,48117,35995,-3818,-18339,7981,65403,107484,86288,22796,-53402,-75436,-41830,-8203,-27341,-52911,-41247,-28939,-18616,-14873,-61414,-64504,26622,145766,188469,125993,19174,-70740,-133121,-145942,-75697,12507,-3117,-113163,-123000,-11700,28789,-18901,-48890,-25727,12355,4576,-25489,-5227,29935,16505,-17294,-32902,-23091,30357,80054,18110,-65241,-67354,-49616,-25246,-20168,-78751,-140972,-121139,-28517,7616,-11308,-15139,-42868,-85163,-28164,82119,109290,70423,24804,18203,55301,90635,64960,53496,72825,101202,71947,-18096,-66995,-609,82597,51489,-46345,-89136,-39367,37543,4270,-86085,-69091,-20393,-65061,-137355,-120812,-12686,61571,35388,4870,41770,68924,85704,87217,34636,-20851,-9622,14291,-24120,-64443,-52579,-12574,13833,17400,45668,59959,10355,-34253,30448,69845,16226,-6667,13354,-24561,-101800,-98117,10551,93778,30726,-101648,-132807,-27446,8857,-46576,-29535,22670,34937,1308,-31516,35694,101280,51856,-5190,17636,62869,33262,-39212,-66222,-66360,-85839,-55027,17263,32165,-38355,-79645,-22142,16444,7449,12049,14331,8355,9312,27412,61205,43736,20325,43537,56207,-2583,-63336,-65936,-31949,32306,117027,157948,102570,50168,56538,110729,121993,67303,34185,2256,-51220,-57665,-57968,-166313,-224843,-117577,16002,21802,-42486,-44734,10730,39615,74639,67433,-11060,-77185,-33944,46191,49240,-18332,-83705,-113003,-98471,-109178,-164836,-144301,-37747,5105,-21940,4457,99781,164044,108772,32381,11813,-20557,-70737,-82690,-69765,-11658,34818,68343,91793,42189,-23847,-32988,-30312,-21936,15925,53288,71598,9804,-91746,-168697,-249047,-256343,-137429,-20939,-6935,-48537,-56527,-46984,-98541,-97270,15498,60551,45112,113761,127166,2798,-53454,6047,6232,-55733,-102596,-89746,-1330,105416,142660,63771,-27247,-41591,4833,63142,93716,60166,34283,46815,38071,47823,67856,42736,-42618,-123752,-172003,-166514,-58909,40074,34145,-35145,-33647,14019,25119,21367,21276,63281,167812,195626,138034,129088,95512,29944,-4785,-29656,-54160,-60510,-70945,-41618,54811,59776,3139,45345,87741,21689,-28374,47833,120491,82342,45774,44986,70308,98608,95364,85484,80369,-1697,-82258,-73047,-18835,40526,134118,165995,87866,11275,3527,20908,57079,45324,-6336,14912,18465,-29199,-47177,-50563,-67941,-58510,-31091,24553,84817,120724,86786,12867,-32142,1823,49300,4707,-84883,-82645,-14817,-140,-33095,-5963,79898,115954,43807,-49947,-49243,68079,154541,140947,22277,-60198,-19785,41887,-12045,-90017,-76348,-33635,-59349,-70917,-9076,-10089,-81766,-101530,-74934,-58789,-49730,15507,94385,93507,20966,-31157,-60553,-119884,-148661,-43807,130653,179578,53007,-45000,-9025,-22785,-128525,-130165,-44009,-15602,-14852,-52001,-90265,-42126,-17875,-40822,-12304,34144,52960,45591,5399,134,32950,114760,155912,127225,78337,-17513,-138061,-101691,11628,17958,-12409,14307,13006,-22179,10030,67959,21144,-60587,-77761,-58691,-77268,-112775,-92341,-26415,-19650,-70101,-94818,-70516,-25225,-43605,-68013,-63555,-74409,-56790,40955,54155,-728,12465,78670,83617,35489,-26332,-55133,-49804,-53960,-33887,60237,86805,-998,-70819,-77726,-55103,14491,72363,36393,-28919,-23672,-1845,-12515,34351,76712,38737,-25965,-49233,-22083,23344,28805,48079,15331,-46165,9555,63365,-21553,-144602,-161369,-60726,47349,104226,116889,55526,-35321,-116104,-122189,1608,99066,88909,73900,58430,-31436,-114713,-82603,-14079,24614,87486,166939,155100,55655,-47233,-106492,-91834,-57008,-59393,-40822,30950,87942,48768,35140,81921,76798,-51347,-130465,-76199,10228,80726,110425,62468,-3152,-4905,9738,-997,-20626,18483,81758,86861,53483,-15578,-65277,-38281,35637,85927,54421,-40535,-96117,-87790,-37286,-2758,-16731],[-16189,-49,-33494,-105911,-94530,-13726,41063,94849,150962,165091,140627,95733,-18947,-83635,-2755,76604,51708,50247,60652,46409,63735,111471,54631,-54119,-53297,7379,11219,5626,-16860,-18535,8620,29228,7159,-48485,-54881,-42980,-65403,-68585,-48396,-15740,55216,77460,26427,20163,8256,-51295,-64527,-72392,-122110,-124741,-32577,38420,49139,79783,124884,151229,116906,15128,-71706,-11129,121034,147399,83739,25761,-6957,-37722,-44787,4787,86905,59886,-55692,-99058,-84257,-56493,38172,133283,122022,73120,66689,57866,30276,-23353,-46956,-24165,-11803,-55547,-104843,-99606,-23700,15325,-37516,-91599,-80433,-30316,3660,3613,-8204,-12917,-15152,9147,69761,91148,28802,-26377,-39849,-13203,32292,8192,-61952,-77337,-37825,19471,75196,81175,70446,73999,44736,12317,15357,3439,-1404,21344,37825,29659,-28966,-102804,-103535,-81257,-92546,-87317,-94956,-120249,-64654,-15890,-32931,15178,78446,55209,-9406,-58348,-72359,-37239,-16723,-52175,-120199,-152067,-114883,-23948,17116,-29285,-52056,1804,53437,34366,-16223,-49925,-30340,265,24791,14490,-19144,-25753,-1476,3194,13849,25036,24214,-2171,-61964,-77342,18965,103535,57309,-1944,4063,-4726,-13935,-10895,-17866,-9375,9926,-20175,-43941,647,64321,37907,-41465,-51572,-7539,23679,18939,-4079,-54328,-74793,-12738,78421,105748,68816,5562,-4630,25000,1414,-31245,51515,128848,104032,82173,82093,77801,122178,99988,-17106,-107277,-106771,-48997,47428,47430,-56171,-99828,-7534,113801,134433,64011,-40739,-87476,-62451,-55015,-70599,-22492,30928,38736,71751,81774,-47874,-172557,-116856,-25985,-4844,-346,-32294,-62787,-13447,43774,20151,44655,92455,80089,66094,37676,-38891,-68612,-28358,-34070,-56508,-15530,42367,39112,-8863,-7353,4091,-16877,-66168,-96893,-57676,37152,86034,61061,42378,33269,16065,12512,27926,20387,-2286,-6802,21104,29441,41645,75388,60000,-31419,-62702,27769,90918,76699,56865,38756,-16510,-77158,-43810,7706,-9247,46967,144097,122888,12539,-89111,-129332,-81433,-31797,-21621,-18025,-41479,-117284,-189251,-138767,3317,24137,-44450,15709,75947,-6451,-45026,28936,96271,47097,-60036,-85629,-33118,-27934,-90411,-126387,-96924,-50956,6413,51787,62367,86589,78258,-8288,-82996,-49110,23391,53735,32209,23430,15029,-33405,-73015,-60095,-22134,-14315,-9807,57423,83845,10815,-39861,-5323,80032,134645,95460,10611,16520,61989,55996,57893,66925,90251,131635,84981,-38085,-83101,-3713,83352,83401,33042,-26077,-63766,-77706,-68922,-23386,1670,-9075,14670,75075,94847,81234,43550,-23706,-37763,12572,104063,117610,45768,43052,92672,85702,-34766,-118626,-42396,38938,2329,-35718,-22959,14478,39962,-29628,-128906,-106928,-28204,-41859,-28911,75381,133120,78377,41,-39128,-21931,25542,40245,12259,-35013,-35339,-7142,26596,63685,31051,-59255,-77717,-19660,-30397,-100475,-127208,-119834,-142746,-132908,-51377,-13787,3741,88203,134471,76950,-23559,-124032,-159177,-142154,-78363,-7013,39062,39069,10690,-30454,-75496,-98292,-39811,84527,113072,37710,-25121,-57169,-77941,-21131,60879,7190,-107308,-128575,-52894,6697,29193,18001,-2171,-18034,7955,65951,41080,-103890,-143783,-48622,-24184,-26124,16648,-11786,-89180,-92812,-54265,-42092,-27132,32136,53545,-9619,-11660,29252,1695,-17220,19816,14542,-28470,-38866,-41538,-57106,-56818,-68837,-58307,-12489,25980,49800,52521,30395,29919,72547,156609,183850,109673,1888,-73989,-78908,-55401,-20898,23008,5065,-99842,-137348,-40609,16235,-17709,-3396,75297,87913,27466,3500,30040,32211,21265,54119,97233,79842,42809,35408,-7727,-80675,-115132,-95906,-40584,-7455,-42234,-97405,-119467,-82248,-46293,-9667,38669,37507,-16468,-11321,19544,10724,761,-30289,-57416,-8046,81297,111158,98716,60631,11538,-1435,22151,24235,23956,60142,47186,-31177,-99123,-90619,-21668,-17646,-69115,-26027,26149,-39537,-123592,-104514,-15897,31296,-3763,-27436,21379,36631,19440,5292,-21985,-50048,-54330,-73209,-86169,-60439,-7505,16162,-7718,-42628,-21308,23339,28948,-6060,21125,45166,17484,7657,13005,-27343,-101718,-109757,-28771,74741,61602,-31136,-51777,48302,62064,-24910,-13595,35344,6589,-67536,-83994,-16356,4592,-62019,-82560,-19357,36097,3811,-44154,-15406,-14553,-65563,-14029,79559,81415,12663,-41108,-13112,21328,11474,19619,18798,-51855,-101600,-22500,48086,28258,11803,44494,-15871,-125067,-121458,-42542,17986,26071,36229,60979,70920,95894,92972,68586,60158,82764,96675,5451,-128722,-120896,-35656,-69927,-103652,-41581,11906,-24816,-71146,-82058,-43527,6765,76165,98445,64055,12282,-535,6674,-7579,-52201,-88973,-81502,-37723,-10470,-47436,-83606,-11636,75447,25883,-18005,88727,196730,133188,16697,-37549,-61546,-35732,-3142,-32478,-47651,-2752,56832,70449,44778,29432,51339,30691,-2711,13093,55301,82854,13027,-128197,-212736,-244120,-194365,-59811,15460,620,29409,81582,38367,-53781,-18665,76047,47339,-14730,57326,112294,-8528,-92890,-1553,79647,19937,-89861,-125924,-49869,74349,123727,37914,-58260,-66738,-9111,75592,130310,92215,55627,43675,-1844,5756,68305,84715,-5432,-105353,-154210,-171513,-81229,55201,72652,-47096,-110622,-70171,-19394,8373,20650,67469,145414,118060,20261,14013,35543,41970,34213,-26818,-70386,-37093,-15393,10029,93759,99513,43829,105812,143165,31412,-41915,37445,94128,30654,-3893,56813,125112,121972,78882,47758,40535,8656,-39771,-69789,-72509,-56558,39212,126848,86542,-21510,-53093,6654,72286,46046,19710,65449,49501,-18862,-37613,-42661,-73638,-67145,-44116,-20239,3093,17401,-2357,-14342,542,31226,39815,-32294,-125776,-108838,-19678,19474,1235,16092,69607,102384,77558,36954,28851,106754,177617,128423,6061,-41835,9164,24054,-35668,-45595,-15988,5611,-5469,-40689,-45728,-71131,-121389,-91968,-5900,31412,27007,62003,75595,14468,-41511,-40434,-25847,-61572,-118957,-60777,95757,144336,6552,-105574,-44136,20988,-14907,-45536,-36765,-17933,21386,1819,-39755,-36199,-72847,-106640,-78373,-49874,-14486,29741,43795,82854,95709,108370,115888,116538,120029,66271,-54278,-60020,7235,-8190,-32011,-10127,4356,2407,-7738,-13777,-8076,-15886,-29451,-31899,-60790,-110558,-101138,-45365,-62630,-105049,-117014,-116742,-90039,-100760,-101286,-28525,8332,-7745,29384,9276,-48452,-12568,65047,59685,-2527,-49511,-31839,13712,31275,30700,45367,22384,-51069,-100860,-85600,-77050,-60204,4385,58020,56384,26339,-7104,-45618,-5905,61079,36861,-74172,-131799,-71109,35913,56531,48303,25738,-19305,-5580,28899,5324,-29279,-18443,26654,71876,90506,66900,9037,-13716,-20173,-38319,-15202,5034,-17389,11111,65414,16203,-56045,-2386,78695,74486,56763,91944,91801,10212,-69144,-92739,-61623,-9812,7052,10114,74345,142784,92416,35116,91040,153447,64041,-67280,-110481,-69093,22177,86957,67101,12745,9735,19636,27657,23507,20998,44684,48687,11320,-28072,-43880,-31899,12064,62482,54251,-47720,-119418,-74633,6874,12365,-30353],[-14840,6916,-68898,-159077,-112697,5596,76811,126904,171939,186186,182230,157846,24824,-69331,26356,114107,52670,22633,16043,-29965,-12763,92831,94445,-9422,-69943,-59490,-46770,-15126,-15818,-23509,12696,75416,63286,-24407,-53763,-55165,-62010,-30571,-25923,-53878,-3549,39032,-6955,-27140,-13577,-17666,-9090,-6566,-63603,-154777,-136910,-71046,-56631,-22381,70735,149706,148025,61874,-51806,-41980,84029,134076,70534,19069,-12112,-36707,-14119,46147,96699,51517,-72372,-144897,-106168,-49352,16335,71899,69033,44625,36509,35987,26509,-30684,-68920,-56662,-20330,-8913,-52117,-91083,-38569,18157,12613,-296,-12903,-31225,-23012,-42719,-95347,-99229,-71376,-29609,72902,117685,61652,32406,25213,26854,61193,47279,-31509,-71976,-58553,-11539,45427,37712,34043,62387,63829,62608,71954,31972,29150,60410,9758,-43304,-52844,-87508,-88077,-56051,-47863,-51002,-74038,-91065,-11411,45292,27046,57149,92148,91269,38644,-56504,-87307,-5116,44996,-2779,-108501,-157803,-97803,-6785,-21973,-107707,-91574,20039,57776,35074,38871,28985,46936,100207,128437,95351,38727,18155,54435,46711,24425,50893,59490,-33877,-161731,-216514,-148595,-43540,-1607,-20094,-6493,-11961,-38311,-40572,-41115,-44789,-22196,-7158,-4721,33424,62127,14911,-47146,-69357,-58786,-20125,-9856,-52784,-128693,-127597,-12642,84416,57480,-27078,-75639,-74997,-52987,-34363,-39004,46861,163519,188671,155106,112668,66838,70696,61284,7334,-51794,-67573,-42937,22843,28395,-56887,-120844,-61481,70893,115721,37679,-71875,-114991,-86009,-37722,20598,93527,115984,94698,121136,121882,20837,-45453,-3016,29998,11808,-13729,-58440,-76620,-27794,24312,-23144,-65108,-26028,-28041,-43282,-9956,-2169,-34518,-53316,-87702,-78948,11330,94369,69929,-21500,-68004,-38750,5302,-28292,-128615,-150931,-18946,82390,81219,90371,112483,95276,67681,49113,15449,-31130,-46087,-17394,15430,56855,105097,84536,-36446,-71879,57675,134975,79754,37090,27603,-29191,-69320,-4913,55242,29061,69579,110392,34775,-69001,-138974,-182934,-131330,-18072,24265,-21378,-63633,-61761,-56958,-23685,6822,-39492,-54184,46613,40169,-88046,-71078,71441,124852,28546,-95166,-88504,9258,31081,-46324,-121303,-135863,-86331,-5583,24990,5043,26196,90015,100909,22968,-25671,-10206,-1241,-18431,11215,33806,124,-19848,-18696,-43492,-90692,-111237,-65707,-28786,-35020,-35970,13339,107550,163003,100146,-7065,-24894,11753,-1694,-27916,-15087,34706,104499,91273,-28904,-114241,-72829,22245,62347,54250,4377,-55964,-86048,-86759,-65917,-46787,-60345,-76264,-42583,40060,121430,121997,66068,67368,108051,141973,110923,35511,46658,141115,187310,57273,-96791,-70976,54937,84747,46799,10750,-7866,-41095,-139462,-212388,-125101,-1512,12761,45719,119433,134291,49041,-65855,-96306,-13174,68840,58461,20873,19624,56520,60222,5179,-11111,-14879,-49175,-43620,1560,-27337,-115647,-157275,-99272,-53766,-57194,-39552,-28531,-5893,93654,166141,119401,-1980,-114025,-120030,-79997,-44630,14204,45146,6653,-20042,-9621,-13170,-50742,-32734,67678,101450,52593,35404,15608,-37992,-1535,55863,-21761,-144201,-142385,-46193,7427,23412,22154,13302,22684,49590,52727,40509,-9846,-53154,-55936,-70751,-71894,-72579,-104247,-100355,-48147,-28224,-59037,-61972,6243,32628,-32423,-33389,5841,-25092,-60643,-71892,-89886,-82960,-32086,-10663,-46266,-87464,-91630,-26627,45896,94693,124537,116273,78369,78868,116964,152819,129145,63640,23208,8301,15739,21342,608,-9593,14101,14435,3999,37620,43681,17348,42402,86601,53515,-8899,-11401,-5057,-33473,-2926,122590,204806,149707,39952,-14349,-23283,-56889,-97769,-73304,-15476,427,-22802,-24280,-59849,-85852,-47447,-5502,37368,78096,30034,-58441,-118452,-115782,-34306,-94,-31964,-17490,61620,124765,132359,86507,10370,-16298,35672,81544,83809,73295,24757,-22607,-72319,-127535,-125061,-68188,-14673,39937,51025,3802,-32222,-23335,-7938,-6634,-27393,-39489,4883,-11898,-65151,-68654,-69682,-103754,-104632,-72941,-16934,52473,87907,58508,12096,-13479,-37889,-30237,29335,32474,-1859,-20527,-2742,39060,43864,-3605,-56172,-65901,-26834,49519,80092,75149,82890,112567,91904,37872,26623,42610,29566,-21400,-43519,-61707,-139176,-203645,-162684,-65281,-1764,-7714,-15303,22351,20449,-17505,12542,61779,54574,18501,-16866,-8808,5523,-3543,-9324,-15539,-97038,-165248,-53165,46587,32413,45281,66312,-36277,-125406,-83422,10914,60467,25330,-19319,-21479,30186,87218,51458,-18144,-5096,77175,114547,20863,-124095,-131468,-13701,23579,11791,32849,18044,-80263,-126794,-73060,-1359,31202,60813,79212,90342,102482,51008,-60846,-98055,-96286,-115300,-96945,-26395,49499,67405,11774,38001,139039,91953,-6656,48449,132542,77629,3872,-13015,14377,90315,113832,46321,-8071,-11660,-18894,-27002,8542,40436,37667,-12334,-63575,-71189,-31822,23751,-21620,-145159,-188967,-148884,-64099,27590,44230,4645,70458,146611,65636,-42938,5666,48203,-29692,-86538,-19518,56299,-12415,-102711,-60515,11266,-3551,-81747,-91386,-11511,79520,108098,39074,-46539,-50956,7404,72401,106005,60981,17918,25810,10358,6725,65892,110044,49479,-37530,-89490,-151945,-119870,19811,82123,-10690,-90688,-102455,-74220,-15467,-4099,1311,43621,19040,-53126,-67971,-44727,-8191,-7605,-52246,-37390,40180,61538,50872,77146,79273,48500,73640,79994,7616,-41090,-3619,15348,-40652,-51440,40787,115798,89159,21677,-29188,-13434,54732,64323,-14543,-96846,-114906,-43596,35230,18787,-63741,-87846,-4889,65470,17255,-21020,33215,46708,35612,30599,-2424,-33504,-11863,567,-9551,-19569,-35892,-49388,-21859,29586,64752,43967,-48561,-118556,-106109,-30692,48230,47792,25384,62631,100210,78558,64913,51271,31885,52352,52042,18813,12340,29791,-11534,-58362,-7281,27679,6421,-8493,-24227,-40221,-62226,-101507,-76258,41498,108148,82166,71818,39504,-34433,-52415,-28107,4737,-1292,-52054,-54206,8757,39958,-47627,-145639,-87790,34191,44071,-29193,-79427,-60345,732,19287,9405,-24610,-131821,-201844,-188116,-148837,-80857,758,48304,97574,71478,46416,67987,98121,93984,51410,-30477,-66576,-42777,-38008,-60074,-66413,-29380,-4206,-35158,-38870,27119,70575,48277,14798,-8142,-46157,-46702,12352,10679,-43162,-87736,-133852,-131994,-99672,-60799,8449,26076,-34749,-71726,-94482,-83259,-13003,51825,29902,-27387,-53530,-18624,31343,64232,66141,71964,52443,-7409,-56571,-48597,-55399,-77794,-44478,12887,27500,24090,14789,-41841,-50390,-621,-14917,-106886,-123097,-44037,43887,57912,56353,52671,18125,5558,25964,37265,81435,145328,146110,108619,55875,-32318,-88043,-1213,101028,85098,11094,-30040,-62710,-34663,31605,2710,-51212,7933,85289,64392,2569,-6263,10107,-38239,-80369,-65689,-27101,11433,28933,26510,71869,107790,39778,-17296,43420,152509,152101,41237,-82879,-118622,-49705,53508,95755,69304,28234,10692,59293,99510,42798,-20403,-50429,-76403,-60358,-11722,-7827,-11741,15190,16500,-49465,-94353,-50904,15628,8811,-33553],[-49917,-27906,-62277,-109609,-86483,-12155,34801,52283,89182,126122,133947,123133,33500,-15633,74805,127166,52035,13829,-18827,-96065,-92493,30994,100258,69791,-24883,-108692,-109443,-37095,-38782,-54789,22767,140012,172022,86338,-14979,-76356,-66895,838,6696,-69107,-69396,-21114,-43235,-54561,-3774,32597,45127,46979,-8222,-124567,-139768,-91465,-96684,-84213,20521,117597,118692,58420,-18241,-35985,13971,32906,6875,25377,29888,6797,47184,90152,54603,-62589,-160953,-181281,-119319,-33592,39316,54016,38014,45862,48090,27967,4471,-25584,-29178,-9402,24211,36988,-21058,-80537,-55156,-1392,37147,64979,58611,5998,-25770,-71808,-132997,-111407,-37244,29630,83282,62200,-13545,-31581,-21791,4716,68791,88373,27358,-8210,-15751,-10582,29426,40018,9948,-9076,6094,60943,106705,62166,48549,89751,11564,-102396,-89768,-22714,38911,37131,1584,-16710,-33872,-46148,2645,26552,31660,58057,60533,101217,121471,18658,-75921,-45603,-14963,-21772,-55316,-60974,-30379,-19046,-75365,-126937,-106556,-31534,1948,26503,83444,99207,123041,171685,162175,114093,68431,68937,114991,79640,12792,32199,63595,-642,-120852,-219362,-212908,-100032,3805,14052,18281,12311,-7470,-25862,-41002,-70772,-54339,1972,14597,8815,59,-35914,-55157,-78763,-84532,-9677,42375,-5117,-93920,-101255,-5555,41533,-13419,-56425,-28671,-5628,-20493,-15322,-23471,40864,171741,226181,178119,106272,42957,20241,35751,47727,7644,-40184,-70828,-48675,-18560,-32924,-87115,-110557,-53447,-4055,-52056,-107511,-102767,-79200,-34183,37650,97830,122612,130901,139299,90771,-4501,5330,66028,41582,-8954,-23178,-51361,-59894,-39262,-27811,-101037,-137208,-61144,-35698,-68825,-37548,5071,-29422,-96657,-143421,-87763,42542,110009,80444,-8787,-102371,-78561,43211,77638,-25459,-77256,57473,130829,57982,32745,80555,107375,124238,114657,75228,36092,-7075,-29483,-8828,17730,23326,5474,-49955,-48097,51733,105110,40666,-30203,-57035,-48397,-32586,-19981,-20125,3306,91638,70118,-71491,-146910,-141979,-162759,-125675,9206,89456,29970,-35012,27836,118819,114350,28129,-58761,-26224,84976,35790,-92286,-49681,83328,105006,19226,-49712,-38150,27474,59462,17572,-58534,-108313,-69127,27056,49494,1670,9817,124070,205435,128898,20267,-37133,-61721,-74687,-26605,20069,1588,-22979,-50887,-101944,-112648,-75966,-68093,-100945,-80182,-17336,34929,80190,87160,31035,-47045,-72085,-48730,-59965,-104574,-99686,-35123,44338,80034,2885,-98951,-103818,-48414,9803,44685,17453,-13715,-22171,-53990,-99314,-91988,-81663,-96357,-85010,-17122,58270,85896,74325,80603,131473,173760,102755,-878,18468,113724,189135,140774,16893,-30045,24168,48586,47715,60372,37653,-42594,-122400,-113720,-5759,58623,49870,73291,80923,27402,-54271,-110492,-85894,-2200,56563,56662,71214,102833,135452,102999,-20265,-104159,-82357,-45028,443,62946,49598,-49882,-120661,-79103,-10405,-17231,-42396,-39823,-28260,29870,91082,86293,23005,-37563,-27784,-22111,-28566,-8093,-23315,-86893,-85068,-17070,32270,30810,18451,19837,2614,3458,62466,69812,-5756,-7979,11852,-41644,-89517,-42271,34790,46809,31024,23552,35849,75034,86850,28917,26392,78912,83916,11248,-63736,-72595,-69222,-81185,-49543,-8751,-36805,-95862,-111196,-56208,2061,-12896,-42138,-41909,-19415,-21264,-106739,-166744,-100555,-18545,15144,-4443,-58843,-65234,-6185,33578,48784,69087,61219,-8643,-9360,73717,98274,44319,22224,59128,87879,74175,44306,3820,-22068,23306,95240,139613,153908,120566,85781,61075,15991,-5639,9156,-7879,-72479,-115376,-38693,121441,190989,132158,20453,-49871,-43006,-34670,-48232,-34304,-11316,-37739,-70980,-41668,-56909,-82447,-30271,-11249,-6472,43462,5482,-116203,-190467,-147389,3295,92008,68909,32813,50841,85371,113241,109883,65271,9808,13665,62948,95760,67985,-12830,-41044,-35401,-96159,-160675,-117024,333,72041,41558,1939,27174,46363,9483,-11035,-3987,-21859,-26185,-68778,-119376,-107278,-109835,-150412,-93498,51914,146317,168310,121253,52822,52297,76402,20025,-31292,15759,31365,-8908,-27147,-6819,22438,21225,-10861,-20000,-827,23501,41877,65724,120071,130673,69911,31664,41509,20414,1775,35563,58485,34363,-43069,-159112,-207582,-145854,-63083,-17029,-4953,-11348,-33942,-30615,-10208,-6692,-4578,-2968,-26473,-46040,-27816,-18456,-26899,-49653,-57480,-90291,-130214,-48704,54306,64562,91750,63456,-35342,-68777,-38439,-11833,-10239,-14640,-20498,-23786,5746,22935,-39399,-79572,-20167,56205,70060,29289,-39193,-79797,-28564,-7378,-26874,4918,11261,-75980,-101115,13309,97108,60381,24180,30411,63159,114550,56387,-105169,-144162,-93354,-85274,-95107,-57106,29164,99686,84029,83472,138051,103848,14961,3468,15055,-3502,21359,63161,106261,131239,111160,82705,78731,38389,-27389,-37276,11543,25126,-19922,-58303,-90655,-127140,-120520,-46892,-50572,-142255,-142440,-35238,46324,66057,57816,46086,93298,111153,12628,-78143,-48087,-21923,-57868,-69779,-17108,31604,-11954,-97233,-127066,-137281,-124267,-96087,-23511,65164,109990,123357,79675,-17702,-53850,7630,57393,55884,16705,-12337,5334,19492,44407,105098,140268,80626,-9793,-56076,-96531,-84239,-6155,40278,15142,-8546,-62968,-93622,-30780,-10241,-37491,-23671,-15195,-35274,-65155,-93558,-70440,-48340,-23723,46486,82243,47542,16789,17805,28357,33373,-3449,-41526,-21911,986,-10729,-48687,-90402,-68731,-704,42386,20206,-55798,-121861,-41738,129422,171405,45467,-79635,-78402,2424,32434,-5669,-56244,-64250,-1985,40513,-11768,-63777,-24398,31104,81650,79163,53090,66317,74305,37982,28758,38597,11045,-37154,-33247,17346,63947,56110,-6630,-58412,-82452,-41837,47417,42859,-17574,8616,45997,472,-19291,-19769,-93263,-130907,-26574,58546,60210,37021,5430,-17903,-4440,-13057,-47165,-58965,-33045,-4543,-5882,-22045,-8131,65626,104726,51800,21308,15352,6607,8684,-14220,-17491,1575,8173,18760,30936,29961,-28159,-110474,-78805,34797,46617,-39224,-105846,-99380,-28998,34519,56087,3290,-143854,-241625,-216245,-122082,-24796,18814,22676,45966,11319,145,50863,85124,38265,-39416,-105340,-115835,-61462,-14964,-42143,-65665,-33528,-22395,-35990,9267,86374,129451,96718,49773,44502,26245,7963,60552,90933,44715,-10891,-72350,-73797,-7369,32192,13371,-36692,-118081,-171265,-160749,-82857,-2766,40824,22984,6788,12630,17746,14126,29689,55407,95168,91146,43188,-2339,-22541,-30509,-35876,-28544,-33705,-67838,-36156,38860,8937,-45047,-30300,-22017,-59962,-57475,-19248,7487,17952,64886,80279,43656,42232,45298,27376,84032,158570,134302,87145,23421,-95519,-140210,-883,141113,134905,63226,19965,-41139,-61758,-14799,-32232,-74486,-36647,18247,33911,5382,-22115,-22444,-52985,-59744,-29999,-17739,-20250,-23666,-13997,30457,29418,-62782,-82158,-7172,87892,134199,104830,1927,-71166,-56799,4381,59138,69525,22273,-891,80721,135945,49790,-48758,-90069,-98404,-66414,-22485,-38401,-42127,-7291,-14570,-60425,-74793,-51969,-6861,-903,-29157],[-67567,-49877,-3066,4182,-32934,-39536,-19654,-17231,3165,45184,54691,58759,52635,74762,116210,102077,42546,27701,-10979,-86889,-108058,-42306,32450,82201,40768,-73088,-103943,-33858,-57076,-70097,47976,174875,215505,157966,45058,-37686,-25176,51818,68483,-24542,-90007,-73226,-62847,-35849,27388,60490,53991,26246,-14913,-65756,-67538,-45993,-64225,-63384,8902,74206,43200,-11360,-23594,-12571,-14281,-43407,-50098,27005,84467,51464,61602,103711,59494,-96368,-207336,-194144,-117907,-7140,81774,68343,22078,49950,98754,59154,-6840,-612,58962,92845,97531,52243,-42531,-96605,-71241,-27048,18682,57047,60574,18240,-30814,-74705,-101381,-55135,51173,116759,55859,-41719,-105155,-134890,-134203,-72695,22790,70639,60576,53609,35726,12672,42106,67353,-11944,-109859,-90656,19004,76828,29146,16919,65428,9343,-125947,-146386,-33077,78116,59564,-965,-13099,-17666,-19234,-11922,-45365,-40168,-4018,-6569,55760,132921,63314,-55530,-86851,-95454,-75344,-9285,55356,32769,-48571,-91356,-71167,-66021,-69987,-57938,-21762,41322,58029,62549,97006,104209,79948,64140,86089,116874,51800,-55631,-61050,13876,54747,8548,-107995,-174642,-102288,-7297,27428,40396,41336,27747,-19033,-61485,-94404,-65217,779,-7616,-63102,-82517,-80840,-69412,-95608,-103178,-3812,72912,47851,-13853,-32257,-6103,-15034,-36261,9003,78056,106505,67712,5529,-33772,18830,123570,148513,103426,77463,45066,6620,20298,56222,19039,-48146,-98255,-75581,-23193,-3074,-37624,-107891,-143011,-112584,-80993,-64065,-42885,-53735,-60442,-46221,-28217,16988,76896,85101,23446,-61588,-32312,38014,-25171,-87932,-37519,-917,-3444,-15932,-48806,-132489,-122420,-6321,64693,32585,-16271,-41067,-80716,-138494,-163736,-72652,53783,81766,81085,39911,-61500,-61663,79906,164624,127926,108410,189643,181811,39685,-21562,3446,43498,122528,179052,183049,157250,54191,-20593,9074,25758,-41291,-87396,-61866,-20848,2113,5341,-21521,-54133,-39239,21224,17563,-55115,-107859,-40535,86182,43771,-99775,-120423,-63890,-67846,-59620,11641,76525,42361,-38064,-8229,87652,77143,-13591,-58008,26284,138785,116539,30172,17202,50915,69357,62464,66556,43494,15931,33414,45385,4539,-38290,2929,102264,102125,8598,1721,123341,212140,160876,66630,-20414,-65693,-70631,-35253,-3644,-20641,-45319,-78558,-119591,-73940,25854,21676,-65420,-61337,22841,63955,46339,-11411,-47497,-62500,-56956,-30028,-44882,-99331,-106246,-56513,-6027,35545,16107,-29591,-26848,-28367,-19215,16721,14386,24367,42571,19,-59466,-73468,-65917,-52976,-31272,-21026,-21823,9278,27102,9939,45380,111211,47310,-33314,14294,78115,137680,159899,101472,36063,-1313,-49887,-28412,72238,91664,24800,19017,108432,191155,169829,86256,48303,20452,-33997,-71177,-53812,-1498,23684,14466,31692,116920,163122,158640,113684,-13167,-136092,-100582,-18342,33627,110790,118995,21292,-86200,-130472,-86187,-53250,-61241,-46265,-27911,-9719,16445,42388,59709,52357,34313,-15876,-24874,-6889,-49123,-121316,-101668,-33736,9609,49763,57287,2864,-69687,-58205,27592,51688,-9988,-26149,-10720,-25516,-9658,56196,109449,79488,17471,-16944,3040,54552,65478,21723,47502,123621,143127,59491,-38310,-37442,20056,43500,36336,-11964,-92428,-121476,-109145,-74400,-1291,32102,4509,-6899,44395,53333,-56573,-121269,-33925,38614,56460,47721,11513,-8735,-10891,-33652,-58513,-56645,-63118,-125827,-125965,-32353,12378,-13068,11894,66004,80213,74150,69083,61685,49221,52769,76034,130513,181701,175378,136307,59152,-7706,46087,119866,52729,-70730,-107956,-25916,78139,106521,80450,6548,-67757,-72251,-27057,7318,-3014,-27258,-62898,-98087,-85021,-84110,-80655,-33118,-24498,-32786,5948,-11227,-82015,-120281,-76167,49226,127806,117884,73777,54243,49731,74089,91097,78167,37263,19769,40968,65913,45920,-23521,-49284,-8297,-11336,-70780,-85440,-2232,80987,35168,-30000,20928,72352,38081,19934,37143,-3043,-62135,-94329,-101427,-95092,-108701,-119651,-13058,167207,247172,192986,68884,-9424,41461,108219,75838,2799,-8660,-3156,25306,50373,15144,-39093,-52953,-50882,-31422,34401,80626,52362,38769,116850,121008,9199,-42435,2667,6936,-31446,5596,63102,52355,11180,-37999,-62908,-36572,-426,12886,9954,-23778,-89992,-84560,-33953,-21511,-10093,-6900,-67909,-99645,-48090,-13174,-24618,-41959,-20970,2767,-26995,-41854,-221,44812,49904,-15157,-67478,-58101,-45529,-93390,-132546,-64316,12568,20572,2712,-21041,-67193,-68315,-24122,7095,1374,10537,35422,-2153,-51242,-100952,-116507,-55130,-3712,-29808,-12311,85578,126316,34811,-34179,-37867,7817,56408,16392,-90750,-100361,-4307,44367,-14367,-42580,31257,107378,119796,105968,94692,70861,42617,-4426,-64662,-51742,42767,108021,110273,37783,-14941,47444,125590,102081,59683,52011,48979,11468,-20854,-14114,-37004,-110390,-151709,-82495,-43259,-118859,-96163,53600,95528,32041,22177,75088,103370,44217,-52015,-112277,-108212,-52963,-9275,3008,35882,55003,-6812,-104733,-159660,-181330,-159982,-90556,-1065,65213,94143,128183,106594,-20430,-107195,-37302,28243,13932,-1340,399,-10665,-3677,80573,150556,136519,47857,-37275,-47721,-8790,33343,16953,-20159,-9806,25207,-33277,-100579,-55467,9811,21917,23878,30651,12793,-48747,-120387,-101482,-35076,45808,103457,43566,-51335,-67685,-49977,-19465,11384,-42822,-86007,-9563,42783,-4936,-79563,-113011,-82479,-65482,-71356,-89147,-142383,-177164,-44951,154387,200289,74528,-37686,-14713,79075,84694,37843,2703,-12615,-7595,-2731,-28450,-60554,-49014,2394,39967,23915,65224,135102,91225,9432,34182,78553,57546,-24397,-52907,-2723,39541,48121,43293,3717,-52210,-58416,-16691,-27869,-78625,-63167,-45934,-130798,-174820,-135822,-155421,-194806,-63016,64086,61752,42252,72330,53811,-35059,-103409,-102963,-83750,-40543,8189,19175,51471,75255,57074,43229,-1990,-33760,-3684,56253,52881,-36027,-84440,-44393,10448,66389,105177,89503,22829,-45202,-39486,28775,50168,-12336,-95230,-116390,-30111,62724,82073,18382,-106566,-161966,-117525,-24251,78784,87599,16003,-7799,-30599,-28126,8174,37410,11349,-68051,-157294,-146039,-38074,34757,20777,14715,13503,-30141,-30891,40721,92968,119399,105332,60587,38588,8745,-47034,-26609,37364,51885,37098,9249,25236,79398,72426,-28267,-107774,-157903,-176559,-140514,-50290,766,-31,-354,54221,97855,65201,1536,-13258,22026,37385,-5782,-17963,295,-7255,-9110,6935,2100,-46670,-112692,-73371,48781,59064,6756,10992,53911,49543,-469,-36495,-29952,-7880,56283,74388,46417,63393,42098,-24092,-9688,13093,-29969,-15267,-1354,-80922,-102142,954,82342,93862,101387,71525,-16862,-43469,13424,6808,-45688,-59878,-52584,-13591,4864,-4413,-13132,-37576,-26801,6717,-7969,-44454,-73027,-66901,-15618,-9418,-91304,-88153,-18499,22718,49703,93500,78061,29144,1843,-30427,-24181,11986,16675,33742,117111,129943,42642,-16032,-33840,-39754,-36682,-56738,-96228,-68189,-8803,-11495,-49952,-64387,-55470,2304,40871,12871],[-67602,-64360,11044,38005,-17686,-64736,-57478,-39239,-39234,-26509,-14325,16472,69274,115918,99423,39203,-1840,16915,14063,-31646,-92326,-113883,-78783,11302,57621,-7977,-70824,-43776,-55118,-36171,62876,129730,131626,99958,62141,35154,42623,86479,100823,32394,-48919,-83489,-74325,-5687,50767,52605,35479,-1356,-13276,6593,14740,-9528,-31515,-15744,13665,26346,-27208,-86739,-71122,-11316,12652,-30299,-64173,7874,88130,38419,-5386,65902,112178,-3500,-139993,-145052,-56177,38481,88886,62691,-8788,4770,106125,87235,-3957,16585,110920,148387,134227,58706,-38284,-85416,-65468,-26171,7184,25149,22065,-2726,-43161,-63664,-55437,-7694,101587,147896,34521,-71610,-94991,-138168,-176088,-123389,-39513,20490,76484,91060,41160,1645,38375,66959,-14062,-122168,-102715,-15725,-10692,-53068,-34861,1270,-24788,-104867,-152426,-89615,785,374,-9777,16802,20331,26867,16031,-64414,-98324,-55444,-44278,-10486,57953,57874,3807,-13031,-31154,-40405,21207,96438,59278,-34985,-51428,-6490,5377,-11814,-28582,-34464,-4209,-28381,-86226,-66393,10533,42225,64969,91846,96754,29103,-82228,-110717,-12331,81407,81014,1810,-78043,-89635,-39645,25858,56774,45725,26493,-22389,-68186,-69342,-26410,8413,-20275,-77656,-89801,-76447,-67192,-87014,-91693,-12638,53414,53934,16011,-8371,-22046,-34107,9676,105429,144087,137659,89018,-2076,-41434,18743,58772,27839,16521,61308,58310,3532,-19955,13585,8934,-32490,-45809,22249,71565,52496,12837,-42743,-99273,-76989,17057,43561,319,-42207,-50405,-70237,-104628,-77742,-18747,1908,-6825,-50898,-61890,-33517,-105959,-151007,-37322,68189,85648,59389,5671,-61112,-46298,47208,146044,153571,56813,-33062,-79353,-116380,-127294,-43249,33183,30945,68389,93223,34932,20523,107622,158708,150705,163014,201570,164023,59818,10358,-10239,3206,92670,184963,225258,202492,80982,11301,77332,107193,-9464,-98373,-49525,-4108,-44634,-76184,-55052,-3145,91829,134451,53616,-53865,-108305,-62008,46168,38160,-32180,-18949,14706,10702,15395,12168,18010,6997,-64227,-94731,-56363,-52725,-103436,-85354,44431,157095,181900,148917,71610,13399,52404,112470,130006,81492,6660,-4924,27560,30566,26993,79676,156998,115144,-16670,-30417,61029,106264,94809,76337,19963,-12355,-5957,-15912,-51139,-67237,-37659,-35811,-79769,-48234,48615,67905,7243,4930,65341,85470,34265,-53563,-70193,-23238,19311,43044,9523,-54908,-65547,-27494,-8771,-22159,-19570,36635,87690,43345,-18186,15,23977,48967,71443,49201,22019,-8292,-35275,-25507,10561,-2305,-43408,-16462,-4350,-62616,-77626,-18775,-27966,-38417,37485,82008,105601,107370,62112,21662,-30228,-122038,-107487,14291,51042,41796,138316,253799,276049,216713,76767,-18064,-7184,19920,14128,29280,50491,28965,-3595,16327,101984,132121,91651,65991,-5739,-102307,-69385,-124,12910,63365,78547,9423,-115843,-224258,-202606,-128141,-108516,-73883,-17457,-7875,-2656,51383,101230,81294,32276,-15345,1947,35095,-5549,-69868,-67636,-66054,-80402,-34415,26970,17821,-47718,-66825,-36290,-21423,-38276,-51355,-47420,-28121,17046,58144,90437,71874,2023,-76124,-87449,-54238,-25872,15787,87434,116210,89634,19175,-45023,-9937,71942,103549,62497,-48921,-132045,-88733,-31960,-30983,126,39116,57208,75077,85742,53560,-2771,-4693,50331,82155,72862,40870,2711,-34840,-62765,-94025,-110214,-114160,-121790,-136593,-140461,-118547,-72423,-37708,-3702,-3155,-33355,4523,76191,116305,122320,83531,18258,14515,66802,95188,79484,21631,24491,132738,179393,87493,-25855,-60710,-28367,-2531,25062,48146,-5433,-80641,-84591,-19523,35190,9709,-32289,-39249,-71428,-92593,-97023,-93064,-70351,-57508,-46501,4485,16826,-11084,-37891,-34574,10338,36282,41587,38800,30192,27488,37072,24477,20034,38671,43789,31046,15306,1686,-30435,-50891,-31946,7915,29863,13763,20976,64895,11121,-67293,-16934,55416,46959,41073,58791,8048,-67152,-73577,-33903,-36267,-49723,-38141,24621,113389,164053,119400,8468,-77181,-62646,3058,36983,-653,-40134,-30482,56422,90408,-2161,-90417,-80933,-60851,-60893,14774,70353,27218,13266,109162,112703,4669,-52046,-7234,26393,-14108,-19338,5113,9805,30060,35883,-66,-8061,30353,56977,35411,-18184,-55345,-53913,-44864,-10889,44674,29250,-72587,-118445,-42580,14419,-1573,4970,70670,114671,52146,-62848,-119421,-77502,-89964,-127943,-116278,-77242,-55795,-120744,-170249,-76886,27204,32755,7175,-2933,-15283,-34052,-62199,-52819,-38352,-17254,54957,67420,-29132,-117501,-92268,-28689,-667,-24147,-6928,40752,40857,-35446,-91759,-102111,-45816,4498,1762,-35023,-18561,97719,160702,67630,7551,75167,124934,111183,84893,61240,64756,89730,29610,-69251,-69526,7836,68046,59208,-40432,-97657,-1012,93687,105773,112941,94836,49124,-5313,2984,38761,10069,-81710,-150220,-88381,-11912,-63381,-32343,107951,94680,-36701,-57450,29397,76506,13861,-58879,-107720,-113717,-37719,26610,25030,49563,70183,-10930,-123385,-144389,-83380,-49015,-45486,-24901,-4135,22921,80295,83611,-36389,-140825,-74176,3235,-8833,-3424,22572,-7979,-9670,94317,145217,81664,-7258,-39860,-1596,80784,134196,46682,-61063,-60209,-19707,-60529,-130756,-111237,1628,94165,102026,74646,32467,-39489,-102971,-77171,-959,74660,94972,3457,-88320,-89718,-75319,-44739,-5309,-13722,-7199,55391,51152,-25219,-88093,-106480,-96755,-114707,-149268,-164117,-150620,-116537,-19474,103112,151576,90008,4971,-7586,50128,70836,71931,69830,36471,-17474,-37332,-31593,-35245,-30587,-14628,-41837,-65438,44954,128184,45238,-26099,14027,40450,33647,-13363,-23376,34845,46331,31602,53078,51370,12787,-41764,-66636,-54878,-51577,-45239,-63496,-193973,-266510,-184892,-112512,-102013,-41917,32082,41250,66831,130507,94166,-41112,-124384,-90714,-34783,4251,18785,23848,94198,113604,29956,12425,22463,-3218,12215,61867,40690,-58200,-98340,-54697,-32454,1775,73909,87430,36086,2008,-4459,18586,61270,29202,-69086,-98091,4233,98225,86206,5530,-54715,-8026,26169,7537,84157,151227,65754,-3723,-32375,-45163,-58591,-30247,25844,18903,-65448,-73137,16859,72670,83841,104221,65662,-35078,-44794,27074,54867,73338,115371,88864,7209,-74529,-169635,-181946,-90969,-8173,27471,45649,66357,69191,20168,-73339,-116645,-111482,-95784,-70288,-3446,8138,-54819,-47064,67145,123863,90224,34964,9891,2858,-67483,-171695,-137875,-24302,30872,29248,13646,-16392,-58904,-83026,-28121,66334,74011,59189,78667,114942,99244,21779,-38064,-12669,9329,20579,29280,36998,47144,15829,-38236,-59527,-105850,-166306,-101020,-8048,-29398,-43992,-1772,12918,56917,110810,60125,-15214,23161,107892,103667,29327,-45557,-97698,-92209,-62192,-28372,-5332,-28118,-29896,2127,-4145,-36351,-68452,-88877,-55677,-12637,-28007,-23524,-1600,-12878,-19228,37154,77531,79268,55629,-16222,-55700,-21126,35005,93956,149814,109260,23599,-6909,-12913,-16215,-34120,-90212,-124445,-81850,-26611,-4840,-19903,-62164,-77172,-354,74987,48627],[-18136,-43102,-20430,-3660,-14514,-44772,-47141,-12984,-10418,-17886,-966,45482,91489,107353,69471,13406,-19086,16951,59974,41567,-47363,-110572,-105603,-29673,42363,36156,-35569,-53271,-22076,32012,60047,54941,32089,6309,31021,72799,83321,74227,59440,40556,21094,-36997,-68610,12573,66361,40343,39851,45765,57014,81688,81148,12315,-26669,1920,16037,-956,-47494,-101371,-103411,-34493,25067,-3614,-66088,-32181,27667,-21819,-79611,6698,114735,40408,-88319,-77783,37121,69275,35410,9038,-57431,-78495,22830,52523,-10500,-4176,65328,99429,93360,55565,23749,-6319,-16987,12704,43578,37949,11446,-25989,-56639,-67475,-73573,-60243,23750,94047,64133,4896,-22873,-83543,-154692,-144144,-97847,-36503,47443,54741,-42408,-99742,-41967,13106,-3219,-40294,-32342,-54245,-124726,-129358,-63084,-52198,-72858,-66628,-81203,-83177,-48948,-40771,-3317,42951,40923,37200,31366,-40105,-86828,-54534,-56375,-78808,-51948,15323,66476,111020,102009,40789,750,20247,25184,-7988,-36294,-19462,27362,64151,48906,20245,17113,-66637,-190768,-193920,-92195,-13451,39221,54672,53372,31313,-21641,-40442,31988,60619,8041,-16726,-17686,-68188,-59976,10875,32515,-11618,-21172,-36144,-60162,-28502,8389,-3062,-33186,-50482,-55729,-73602,-89350,-87556,-75591,-31453,13174,13466,-43590,-78845,-71220,-42102,42109,130682,114405,38629,-20313,-33347,-8987,47705,21647,-49105,-36019,22171,5617,-53779,-91489,-52031,-11640,-10023,31966,142293,167113,87512,15252,-11461,-21777,16093,106586,90112,-40160,-89972,-19191,3204,-71190,-100108,-74973,-47770,645,5767,-54452,-110701,-167557,-164945,-43895,70651,113947,88362,36891,-4290,-21377,18939,112388,160464,116028,65195,11291,-59098,-94029,-51178,-27064,-33559,20282,85921,82124,76927,94094,60199,19662,31658,64225,61718,59839,45468,8182,5436,57803,106758,120017,102854,55046,51070,132350,149711,12797,-81105,-24193,18640,-48042,-98108,-64202,28190,125517,119243,29527,-35053,-77312,-104380,-44437,13510,21769,11638,33,7973,38324,26495,-3394,-12703,-45996,-73439,-71913,-84660,-149852,-134252,-21653,62356,95037,111096,54898,-5555,36493,74078,50643,32238,2622,-24924,-6291,23982,46482,84453,119368,68230,-33142,-44529,-16968,-42488,-31224,32527,26960,22666,39332,-15785,-120424,-122942,-16094,25031,-31531,-51401,-6853,24756,8866,19812,57956,66679,19993,-48742,-42362,35886,87453,80092,21243,-41660,-49386,-6797,12123,-39238,-43845,64177,125110,54067,-16458,5972,31863,53871,83427,72770,45589,37516,6374,-34279,-24359,-16038,-30829,-5550,-9549,-76465,-105942,-59351,-28127,-6009,60271,98853,85269,17112,-49872,-72054,-82627,-129680,-118199,-53871,-48530,-12560,146494,225895,176576,126270,12115,-78196,-11409,81800,68017,43613,37046,22034,31723,31914,28267,13218,-18518,-8786,-18163,-59629,-40639,-9537,-32595,-33322,-15799,-36249,-135309,-217551,-186783,-134718,-135902,-85698,2375,15711,33650,125147,149680,69411,28464,36195,60743,66695,30049,-9774,-45446,-113445,-158179,-112147,-4514,60589,45574,-1019,-52940,-61948,-38757,-58559,-100688,-58203,17816,29348,29623,53446,27303,-74195,-129223,-124792,-81261,17264,99528,82704,27360,-24876,-31763,27052,54129,45134,17985,-54949,-80656,13799,83428,38146,-2865,14457,69233,109758,70194,-3343,2853,64734,74247,59366,45894,-14162,-96484,-137451,-116062,-88383,-61360,-46925,-32580,-9902,-37182,-108539,-91764,-20255,-10109,-72420,-128471,-75962,25887,83090,116236,113459,39201,-31438,-49235,-41881,-18953,-3207,51206,126796,125947,67522,-4987,-58801,-87688,-91541,-15277,55534,4550,-43259,-8023,26634,29882,12011,7079,25060,-27390,-84387,-102659,-107605,-88209,-67966,-35435,45166,56575,-11101,-55589,-66557,-65384,-75442,-62198,-31413,-16647,5559,14150,-22163,-7820,53975,53643,9559,-30673,-52925,-67234,-74811,-88821,-51954,49445,103543,72241,30305,-34764,-76492,-30957,29273,46072,69445,109416,76446,-195,-13738,54015,72538,50652,21852,-19423,-38723,-7236,36740,24799,-74969,-165217,-127141,-31300,-12965,-29931,-11298,49564,40961,-44803,-60485,5938,9819,-28244,9709,28236,-8244,26941,122441,104531,23303,-14522,12107,45679,29522,7068,-1662,5670,19736,-26331,-113556,-111679,-11343,88550,87813,26000,26079,32313,-12391,13486,81107,51641,-33453,-65111,-1745,41892,22504,34623,107288,140228,62107,-71417,-167231,-171894,-170934,-162826,-115407,-41842,7075,-36855,-91174,-48715,11388,16568,28751,49691,35227,-22480,-78578,-55755,-15318,2491,79111,126828,41871,-29369,29805,75175,43426,-43707,-79027,-44637,-42550,-65126,-72936,-79735,-36291,33771,60433,23108,27967,123585,165218,80178,24712,62725,89434,49589,22457,51618,110213,139925,61539,-30454,-68665,-72226,-12389,54579,16293,-36703,1649,45611,53939,50125,23134,-6204,-39392,-38273,-11492,-13778,-68413,-126061,-70087,19717,14220,47676,131771,81379,-66554,-116553,-62789,11677,15918,-28682,-84455,-76868,-14875,208,-13782,23450,37294,-44638,-120343,-84922,10711,40035,-11760,-34643,-40581,-41412,3433,47456,-1713,-77094,-41433,430,-22632,-18251,7360,1630,18562,79569,86710,26247,-13507,10029,58149,108635,127335,20477,-86003,-99573,-87036,-110252,-166439,-169369,-62651,50636,59907,25550,22108,12096,-24551,-29463,-8760,27597,54375,24765,-14596,-34949,-67389,-61550,-14342,35068,85724,102703,32182,-56382,-83756,-79205,-92220,-115905,-128218,-107572,-20889,43765,36542,43393,90341,93822,16995,-59175,-66183,-33573,30397,82906,53791,-15848,-38757,-36468,-51501,-28652,-10936,-55356,-70044,37034,86963,13576,-23209,-16429,-40659,-26759,2282,33192,80498,61616,8335,15921,77031,90310,9826,-37152,13856,57934,51691,4785,-130906,-207027,-122378,-35491,-13009,-4445,5971,12857,54349,96187,60212,-20603,-71487,-44996,26597,76611,58125,52245,116040,98737,10302,23461,71320,69619,65096,45620,-7784,-59562,-43310,-23503,-90125,-142699,-85654,-24697,-23166,-9646,-6539,-11488,20471,5835,-62924,-60340,43046,113635,60704,-39745,-41065,87645,94387,-49604,-13275,145589,108797,12746,-34176,-54042,-90490,-73886,12601,80063,70185,59398,76623,78502,81344,93433,36583,-74325,-85445,-13390,-1305,17002,109290,116260,-1887,-127464,-229338,-240466,-146693,-58524,-8331,25527,25868,-10914,-54107,-92653,-105237,-72063,-29466,-20689,15219,1443,-87776,-80262,35188,69093,73617,98529,77006,-16041,-132162,-223323,-182251,-48043,48229,43422,-18389,-78779,-105590,-61202,41276,90270,54081,65354,92155,56698,7073,97,-9664,5956,402,-38088,-26744,18552,11815,537,20087,7587,-64897,-122615,-65363,18594,4559,-32468,-12065,12404,81554,102916,19159,-12502,70921,139045,128803,72484,-11784,-106829,-149372,-118700,-53958,-2746,-24804,-54870,-45001,-30256,-29756,-38511,-72768,-79769,-19048,44051,64653,30148,-6797,-15658,3962,32542,73228,86429,49508,3253,10840,66113,116028,134970,96563,18361,-52504,-80856,-47780,-40278,-77048,-83871,-47473,-15244,18585,19793,-54281,-111874,-46593,48537,51207],[3014,-46205,-96469,-93531,-50051,-40830,-53053,-30231,5972,36229,47300,59498,64926,59693,40395,16912,-8018,25687,80699,72295,-6539,-55685,-55592,-27081,264,22473,-20184,-54197,-20403,21719,4600,-1206,8091,-21159,-18589,26611,48895,14836,-36906,-23553,44301,21319,-41977,12400,64802,34669,53965,99567,108301,110623,117496,49965,-17498,-12601,9185,3094,-31484,-72271,-89575,-55381,-18565,-31545,-71233,-60518,-31978,-49070,-65578,-12599,44469,-47536,-147342,-61621,94322,86244,-8738,-37914,-61362,-88327,-44444,834,-5342,-22091,-9872,20700,32919,47029,92984,103607,79574,89778,124539,119637,62568,-12959,-40461,-56535,-113842,-161023,-111198,32915,131458,106587,17543,-65307,-133523,-150952,-119929,-62980,-17050,-40120,-146730,-196408,-115073,-28403,7145,41523,41365,-65404,-159810,-112366,-6694,642,-33631,-3461,25598,17885,30684,26581,30556,29037,2522,-13051,-405,-9666,1640,18783,-32612,-87643,-79513,8082,121209,182481,145705,60424,-34113,-49080,-247,16456,-31566,-30242,43165,117226,136235,129276,107073,-5196,-150619,-188888,-124075,-31500,14636,-559,8290,54315,84186,96439,120391,59804,-76611,-92698,-1108,5691,-9286,20777,5613,-50343,-24231,-8517,-19301,14606,37603,-634,-37236,-41911,-40953,-63895,-89265,-79400,-45998,-5330,26359,-1680,-88928,-118396,-67098,-11296,58693,115824,72070,-57970,-118364,-15291,80296,108743,67168,-15979,-32377,-12221,-51820,-86706,-77572,-26565,2526,6776,68098,181878,193698,95467,-10167,-32335,8980,68659,132156,92024,-66453,-120963,1539,78308,2030,-59962,-33303,1237,54784,78917,-8542,-134253,-167373,-111155,-34356,20972,68309,48951,5153,-28394,-45150,-10085,67197,112186,142172,184937,130715,-5592,-80733,-66189,-49496,-37262,10893,57655,66962,86872,85007,3021,-40739,-18438,-12230,378,56262,55271,20974,16274,27768,22154,-7570,-6752,42498,109292,165178,128822,-9157,-61034,33363,99924,36029,-45359,-42080,12762,14916,-8426,-4687,2620,-44582,-136352,-123661,-16491,24255,-26774,-32079,6826,46886,61147,42470,37585,46594,47220,39887,-12729,-91602,-118491,-96219,-79353,-54495,8991,25252,15121,42483,3846,-63274,-38806,-3550,-13548,4755,45660,54651,28853,15505,23170,25576,20886,-24119,-108553,-103397,-8800,1486,592,23937,-29898,-138677,-125737,-3656,41108,11924,-2111,-3253,-7366,-34680,-34278,11726,40619,9345,-34029,-8141,58781,95459,68214,15394,-15111,-33512,-20478,11702,11095,19490,81147,81562,2572,-1974,43039,20792,32994,91887,62186,-9224,33180,68584,571,-42753,-28017,-22820,-18492,-30497,-48602,-15354,50240,63281,45772,72161,89533,39825,-59065,-106568,-116718,-112402,-94954,-70762,-63968,-83005,-33481,100232,108539,17738,-5652,-41521,-80309,-14546,51938,23388,17881,48023,57782,82111,40645,-51164,-87263,-54721,-18799,-9566,-21445,-12410,-1035,-30991,-67672,-51005,-28767,-65391,-69490,-15402,-34273,-94386,-45356,43504,62247,101960,200899,183587,67397,55534,101317,102349,48675,16265,3266,-60550,-141788,-154754,-80129,41951,120901,125295,67345,-30980,-56421,-14928,-32459,-103771,-74387,18119,33281,5724,30176,49404,-20383,-81180,-80916,-36436,25192,58055,41268,25440,4263,27110,68341,23813,-25964,-18218,-11398,14254,101271,145758,64954,-16620,-7997,38912,65017,35209,-25501,-12279,47639,34504,-4741,4840,-48269,-155437,-176905,-109389,-43109,177,41104,98599,118106,56434,-45102,-47933,22352,25123,-43207,-100006,-99865,-63419,-22625,45835,118931,104961,23468,-47923,-76342,-36967,18442,38866,33046,37208,31408,-32357,-105180,-147088,-146000,-46435,52679,29307,38691,105332,63195,-16895,-13995,40228,64067,-12512,-102770,-135608,-123782,-74399,-33037,16913,95762,50534,-88496,-129699,-105862,-93742,-108215,-109330,-89281,-59817,-31190,-19664,-29196,26920,83953,40366,-33197,-74605,-105122,-135671,-141820,-131572,-89772,7775,94414,73362,-23583,-83813,-71410,-47629,-21711,32045,106553,181771,170826,64682,8000,92181,146444,88520,-8919,-90965,-123359,-106457,-19252,50520,-39043,-181424,-157023,-39035,3997,8037,2209,-7653,-29412,-41470,22723,101520,73320,32337,49583,31961,11353,74153,121117,58824,-218,-18266,-27345,-9476,17749,27713,31592,32271,-9342,-129228,-227209,-196750,-75313,70346,121482,63884,44896,60849,20443,17911,46342,26933,1100,-8808,19725,42701,17045,-8974,18115,43029,12886,-44177,-89365,-114842,-104706,-110269,-84803,13251,88296,56060,-16837,-42448,-26977,9670,48801,53860,11570,-28071,-31506,-3621,19384,42454,110982,133991,71384,37804,87473,120980,89138,-17694,-81623,-40707,-29500,-22259,33019,38821,44497,105645,111247,26740,5130,65682,100022,72226,14940,-32604,-31217,-42723,-44757,33451,126993,125480,38445,-2295,-49284,-127671,-66095,89100,110760,49267,27147,46041,23652,-39731,-71852,-66161,-78872,-116111,-106180,-44472,-18662,-45924,-17587,37476,56251,90725,131399,85279,-22646,-100275,-117773,-50021,6404,-33960,-87378,-41710,6923,-24424,-23900,28960,-6318,-88517,-74665,-405,10900,-10387,-27395,-13091,-15901,-57401,-41721,45933,79741,42430,35487,9959,-38889,-48845,-43071,-17228,22516,32151,14870,15388,27278,42118,49546,48522,40255,-35165,-89243,-102195,-115031,-122392,-145883,-159884,-119751,-79038,-88976,-81154,17619,107140,65597,-9167,-49743,-33479,26781,61832,54356,-669,-67663,-69778,-10492,51853,87891,79484,25052,-34564,-46756,-33185,-50050,-64220,-17164,61356,162113,192034,116971,57901,68106,59703,-14553,-101021,-135552,-111691,-27542,41248,31748,862,-9962,-48009,-108192,-78792,-5698,23104,19380,55412,71145,30159,-12524,-44688,-69972,-38604,1179,21448,42186,30608,-23352,-21185,78810,114710,44510,27944,89374,129136,114178,74449,5973,-33740,3850,23703,-4188,27615,33100,-7013,-25464,-15215,-12147,-16540,-34178,-24332,50264,123839,113201,104382,134865,93342,34974,40058,47234,80481,114722,55491,-38973,-48875,4199,-10578,-120242,-217821,-197312,-122475,-98047,-70990,-36484,-28465,-30589,-49355,-61854,-12412,84662,116081,19210,-89230,-55302,93680,95269,-58758,-38262,117139,91558,-13212,-55240,-38727,-41280,-51177,-36645,27829,102431,141157,123855,74749,27815,-1567,-50901,-110849,-103149,-51706,-50904,-26062,58440,91844,19817,-91482,-167404,-141689,-67436,-37501,-15862,640,-8741,-30155,-42932,-81119,-124248,-99383,-19774,7435,9888,-26084,-78570,-67484,-15965,-12566,39354,139885,117572,-31228,-107601,-120039,-122656,-71416,1357,7613,-37059,-93587,-131805,-69039,65452,98390,30442,33762,42000,-56102,-121515,-50674,-16690,-43292,-59517,-64544,-43169,-2796,-4647,12630,80749,99056,59804,37313,59244,66423,19707,-23364,11213,67722,112963,90549,11423,-4550,41802,49290,38234,69189,59943,-48631,-114716,-79653,-31133,1530,-2791,-34505,-61235,-55761,-37011,-29347,-55258,-80563,-23334,69135,112311,59251,27603,38093,20353,6475,52055,92783,95174,62460,35909,54495,58931,51151,67402,31280,-79357,-125000,-45678,2688,-10304,-12389,17840,49450,65275,30959,-64935,-136176,-89803,-5663,29379],[-10133,-59059,-136122,-141113,-77420,-38390,-51709,-59836,3303,101045,89538,24359,14646,42256,49697,44918,25232,49058,85189,74356,19617,-8652,-5812,-11592,-25006,3542,1750,-29381,-58081,-74493,-72390,-12672,49230,25386,-28994,-38237,-10822,-19350,-79040,-80020,19506,64554,15436,19258,51964,41174,53150,74255,70525,80453,111582,86543,9546,-31971,-11342,12635,-20010,-55324,-60079,-51908,-50849,-46778,-41649,-43813,-33287,-9248,15438,12058,-20811,-126143,-194581,-81660,93719,117149,17814,-25750,14245,34683,10795,-2250,12890,-14185,-36305,-9403,16668,43597,97686,135712,143180,137054,161864,180068,109046,10200,-11525,-25426,-111719,-202040,-175551,-6575,123207,96004,-20279,-89052,-126282,-149089,-109689,-61734,-76009,-128282,-189493,-184976,-98021,-42326,-31813,16474,38662,-35423,-92531,-31679,83098,117712,70676,39218,42234,54314,93198,100124,52145,-21938,-78336,-77465,-41640,-7765,63744,82087,891,-35432,-8884,56955,147384,150411,47825,-25777,-52263,-36415,-548,14875,-5239,11274,76904,151131,190741,174302,133063,49950,-61540,-121960,-78674,-1906,392,-41089,-19685,49815,98977,110786,106299,45630,-82311,-125835,-36846,35021,33845,20987,-15821,-34722,22668,35056,10763,26633,45678,5824,-59690,-111609,-98922,-47504,-40900,-59246,-31934,28227,43436,-23708,-102563,-79375,-2169,34513,48251,67043,33834,-75496,-118266,5137,94208,105008,108924,42608,-25361,-36602,-63338,-53720,7980,45852,12923,-15544,15472,95598,121158,52860,-56251,-83483,-16804,62021,125295,95143,-29432,-101329,-41963,27832,5426,-30417,15260,65079,100823,110082,13227,-119023,-130775,-55319,-33947,-43922,-7774,-17560,-67870,-105629,-76936,-4281,58673,61737,84473,169269,144883,-11391,-106502,-81046,-33453,5130,44056,30651,11503,58882,88583,24648,30438,81353,32066,4559,47367,40729,-1921,-30075,-48972,-48511,-55438,-35743,36170,122944,148935,81509,-22941,-27247,82515,173525,141227,29996,-16092,-25217,-98145,-96815,-3465,37121,-6325,-99993,-135332,-52913,-8281,-42891,-7309,39848,52487,60076,53031,65727,86467,56291,15960,-21585,-32473,-60951,-119297,-158477,-103098,-3506,20718,22949,62380,4281,-94568,-100986,-61155,-27052,30755,86093,65465,-45264,-107661,-23065,85261,88057,5816,-83404,-91335,-27646,-39806,-64701,-44475,-56663,-107580,-92175,-25231,-3506,26160,74264,57996,5617,-59486,-97041,-31395,36680,-2258,-56202,-30508,1447,26604,34384,34149,53486,14866,-51261,-30124,55075,91853,67484,-475,-50953,27415,90423,7695,-7747,59805,8164,-89142,-30816,85578,78068,19158,-302,-31350,-79719,-107146,-70596,33787,129954,109305,49657,50050,39721,-24237,-92172,-74488,-61650,-93938,-83319,-57716,-61653,-56498,4874,60168,-2285,-83689,-77473,-64115,-52202,-24495,-31657,-54821,8652,99886,102132,66517,-4582,-85934,-76681,13358,40807,35925,51503,61862,48521,12000,-34030,-37306,-1016,14588,57022,122479,69204,-26275,4509,85987,115833,147878,196700,156872,57072,56709,98500,79205,10974,3728,-4597,-76198,-125262,-95506,5693,115179,160065,133053,50377,-57069,-77792,-18856,7827,-37171,-67315,-13709,31655,3469,-26096,2503,-5295,-32852,-5698,30657,11691,-5894,9283,45261,47481,44656,44397,311,-25761,8999,39221,50250,94077,110562,23864,-46255,-25377,-6506,-4841,19096,11365,1323,18431,561,-23784,6168,-22414,-81987,-73258,-41659,-21550,-1301,45846,113290,110241,44978,-17634,-10055,53869,93107,69540,13523,-56417,-109232,-86775,-5901,77433,99346,55504,6895,-9648,15955,45307,17443,-30291,-8503,3052,-73851,-138150,-142088,-138504,-79990,16018,51574,92981,119345,25839,-65816,-46418,18762,50697,2136,-90167,-141950,-121804,-55749,23799,99705,138071,32111,-110129,-122204,-80884,-63584,-78982,-106922,-107875,-59938,-48767,-59190,-24609,60683,96630,44018,-42113,-90875,-110488,-156667,-171775,-94798,-18190,-4717,12642,14970,-54543,-90488,-61863,-82985,-90593,1230,114606,193753,176062,43100,-40646,39603,95191,9080,-97922,-116663,-83076,-73673,-49367,2503,-34660,-118120,-93193,-3858,22259,18923,-26476,-65055,-33746,30586,86163,101857,55097,40925,85386,92514,99061,120649,92312,13468,-23723,-49786,-96052,-87468,-43421,-12732,13117,16189,-48299,-147919,-169096,-123353,-74845,10500,87460,73894,35521,35873,24572,14885,3326,-1240,5454,-11618,3668,41866,2914,-79769,-96594,-58849,-21186,11774,26722,33217,26649,-36810,-68705,16908,102805,73297,-9747,-67577,-51280,31325,46252,-6207,-42346,-13278,32747,36006,11494,33526,90305,67703,16454,18528,50900,77538,103779,63124,20384,36005,41200,56027,143765,152655,125859,127018,68620,-31298,-50468,-6141,62281,122925,67832,-70927,-117298,-81508,-40145,24869,75569,50232,1583,24633,-2647,-106363,-62732,91993,109459,29307,19497,89434,75191,-20754,-75699,-65018,-57496,-88022,-84068,10483,94476,88667,71739,55365,34940,71192,123168,110676,67391,577,-73651,-49635,-7171,-67696,-97888,-4035,56628,24752,39441,82041,6042,-69496,8409,83218,6438,-66399,-37085,9072,10451,-33707,-26130,67567,123934,103357,82605,21276,-44089,-70139,-84042,-56340,-19094,-31155,-39840,22708,44086,5766,-20595,-32817,-22904,-33471,-32058,-45461,-77798,-70205,-47352,-61962,-98244,-145164,-175684,-127985,31022,166903,101421,-20726,-68003,-47083,12821,50323,35439,-24636,-64461,-40833,2147,27222,25437,27834,51473,49040,22872,17819,7104,8196,100555,199942,247870,236482,178534,115790,63692,-15954,-80126,-103969,-99661,-74392,-18073,-2107,-11736,1566,-121,-64628,-144286,-135942,-22561,92042,95067,67739,69036,40373,-30236,-49176,-16075,10754,-30061,-78377,-64024,-31631,-47716,-20713,64961,63818,11840,24295,57970,81940,91598,104600,113874,101163,81683,49226,-3887,47920,82848,496,-93835,-97351,-66721,-54511,-55524,-24230,53600,119270,122683,115280,122873,98919,74665,43052,-23228,12377,100972,69313,-29584,-37256,-7189,-42157,-104109,-146109,-139241,-100630,-116582,-133728,-70079,4316,3619,-49247,-53745,24901,119176,106159,-26021,-125400,-72401,62718,89933,38631,83326,134863,36788,-71085,-86797,-17829,38404,17190,-55326,-47162,44225,122245,123154,60901,-14984,-64647,-90542,-83387,-62137,-70712,-79280,-44063,-13990,15662,36844,-15263,-69596,-3549,63710,34241,1764,-5482,11574,41603,35212,-59533,-144839,-135856,-40387,26510,12498,-52260,-62092,-52711,-77450,-83837,-3243,103515,91341,-11232,-29213,-17661,-69351,-100199,-66540,-29568,-2361,-24717,-88847,-58605,49081,74617,16315,-5067,-34104,-109977,-148254,-99756,-93311,-121015,-80949,-9555,-9732,-23100,-8352,14368,56981,88504,102370,121227,124070,77362,25732,30942,79867,95115,74841,65550,23037,-29876,-39527,-58135,-53322,75258,163017,59840,-28954,-20609,-22476,-21241,20391,39543,4058,-23590,-24793,-37240,-65469,-68709,-2924,63937,92015,56071,44953,66612,44438,-4586,3084,38317,55707,44542,307,-15370,-36199,-45566,9621,34824,-30060,-52920,18287,63421,48692,24900,48074,96917,89631,-7934,-106048,-124058,-68376,-19245,8607],[-41325,-69827,-118300,-115637,-54177,-8919,-15426,-40904,10590,123038,85328,-28537,-16407,59232,75970,63096,39145,54919,74868,55959,4655,-17507,-10316,-8578,-14288,10498,14669,-20155,-103193,-154699,-114695,-16351,56013,48488,-16098,-67908,-46517,-2574,-23682,-65920,-15556,70808,65304,26950,27804,44423,34662,2319,4417,25441,46368,45807,-7455,-65803,-56863,-12220,-31676,-65365,-59516,-34030,-4854,21511,25062,-106,-382,34203,59317,27632,-32946,-88616,-113290,-68607,61234,130333,63966,19037,108197,190354,125125,13693,-9297,-24342,-26295,7739,48278,64897,61364,72508,107873,97587,104101,144000,100210,21051,1357,-12849,-80580,-154083,-141588,-54785,284,-30100,-81020,-77979,-84460,-109776,-73574,-35068,-67307,-124667,-133826,-69278,-9750,-41427,-86289,-63985,-6255,19639,7397,25792,106954,160435,118362,26415,-44323,-47450,18143,71144,54264,-26970,-90174,-56349,-8684,-3346,44966,71229,22555,40394,100227,138601,148518,80262,-52149,-92633,-22994,25998,7302,6345,32436,47155,87394,169417,187905,98522,37663,19689,-22328,-63749,-16157,21731,-12389,-26586,21766,38660,14858,-12902,-21181,-25344,-53354,-94665,-93781,-45336,-2105,-11406,-24336,19618,83377,66815,14348,14992,35023,3316,-83738,-179451,-152005,-18182,31249,-18475,-23871,34092,19728,-77182,-117876,-27934,49546,45669,9196,-7095,-7421,-28742,-48943,-13967,-1569,21720,73421,49293,-22013,-47834,-44678,3066,49104,40030,-13475,-40323,-53220,-24269,13024,-11274,-80155,-91632,-20638,67906,129725,103427,28898,-47874,-101093,-78497,-8894,17107,29023,74869,120231,108110,17761,-62936,-59452,-23588,-43789,-57099,-7356,-21711,-104940,-137800,-71483,10067,46617,4195,-42901,28282,67539,-40777,-125103,-76985,-12894,34248,68288,26565,-8009,45025,96326,70936,91322,128123,67180,6577,6583,1469,-28856,-81538,-125707,-89222,-27754,2108,28687,80082,100239,67122,29592,46407,105316,183664,205579,112199,23582,-27422,-82763,-44868,55287,70482,51653,27547,-32469,-58494,-28120,9014,55736,65179,55179,39542,10091,20623,17786,-68478,-141915,-99631,-41147,-30535,-85167,-113870,-9724,84907,35769,2838,88315,94368,-29719,-131338,-135518,-66683,37919,119463,88555,-71600,-172045,-65725,83986,89931,11676,-38445,-40258,-8810,-32842,-77095,-78430,-66735,-73564,-65284,-37099,-25861,20256,93670,82944,25178,-40425,-88169,-17353,61660,-4802,-83208,-68744,-58380,-31254,25680,65125,112930,93589,-10644,-22467,65956,82393,9917,-63914,-54848,74806,153388,64766,7517,18609,-36118,-111651,-97352,20604,108513,100359,54036,-19139,-112096,-170521,-136924,-40346,46392,37313,1868,11381,7467,-22553,-46840,2870,20460,-49669,-87952,-82546,-85232,-47111,32481,30846,-68058,-113407,-87964,-75814,-33981,-18619,-59431,-75044,3870,91866,68736,-5644,-44375,-30187,33153,87878,70295,81054,163644,173699,105496,51869,4879,-36888,-19179,-67,34143,96836,78140,14042,42657,117057,138288,132117,122761,81918,13152,6402,33908,27430,19155,48301,18158,-50214,-72493,-41095,43646,130677,153771,90436,-28105,-126616,-122748,-40329,39881,33261,-47502,-49528,13246,-6657,-78138,-61441,-41126,-38005,15649,40805,-11137,-22753,14075,49705,37406,-23130,-53367,-41032,2416,60181,68667,32873,38064,44747,-21401,-58563,-34902,-39794,-40062,22563,52032,36458,30174,18709,40608,69481,36181,41369,66180,16351,-39981,-33908,-9361,8437,-2508,-20306,-30350,-8983,64486,145640,152387,92611,1193,-78829,-59753,-8323,10909,24911,16914,-712,9402,23784,20469,7356,-12779,-17056,-35840,-111794,-155798,-122468,-100600,-81050,-5865,68337,76129,17858,-46922,-52291,-29480,-18877,27930,54120,6523,-58871,-75945,-40434,57160,154023,164492,69507,-2129,-7120,-14387,-29392,-50343,-80304,-71133,-6148,-18026,-69404,-25821,50479,76717,69033,8131,-48723,-44243,-70219,-75989,29182,108771,42039,-25551,-10564,-17447,-38771,-35319,-83134,-105419,-22825,68993,104665,61038,-28615,-84314,-53784,-44495,-102295,-141884,-85261,1833,18659,-41543,-65439,-43874,-37335,-34084,-14844,-15484,-14281,-50075,-66097,1834,83587,89833,52756,20103,12693,59250,119922,168254,132239,55780,5663,-7270,-41659,-79219,-74094,-69852,-77169,-59530,-36641,-69858,-93225,-28506,29300,-3189,-37609,2044,71522,91281,43779,7179,21260,18519,8388,-5101,-45590,-8584,61755,10694,-91314,-98695,-44707,5524,59444,77270,105996,96196,9637,-67825,-24847,54206,51110,-13403,-80917,-46425,50532,18125,-69578,-62608,-1760,19965,503,-36047,-28643,7179,-23621,-60403,-27239,23874,39812,93511,115284,75207,40685,59814,111007,179006,162476,114843,59078,-32219,-101501,-103509,-75083,23694,165513,162232,9374,-88127,-47771,35844,55414,15297,-426,22500,65772,34769,-51295,-34415,47309,26532,-67988,-44641,90005,139093,68101,-16315,-12899,39940,54836,30828,79446,162756,169812,137343,67191,-22044,11266,92158,100274,115949,119167,35502,7013,1378,-70091,-72172,44467,110614,91699,88347,97054,54790,23227,81623,124300,64206,671,2394,2755,-8600,-13087,5411,54350,69272,50792,58397,29773,-25753,-75484,-96689,-69664,-54332,-78163,-74980,-10974,-17978,-75034,-76452,-61892,-22895,27807,65743,45247,2376,14994,57123,42862,-25428,-94348,-126484,-96965,18572,129514,72342,-38838,-63676,-42400,-16227,-563,-16596,-41159,-18188,19933,-3583,-25307,-21584,8245,74610,101779,57195,19810,12181,41878,138593,202796,193318,169139,147488,102167,28170,-81943,-137303,-89938,-13724,22897,21989,-24423,-51464,-43231,-46178,-73479,-111857,-122739,-49421,60501,80392,53541,34923,-7079,-56438,-25098,40315,48049,-54504,-153403,-123173,-51927,-36632,11416,63116,6022,-63433,-65722,-59879,-25165,48353,125699,133703,81152,31353,7587,-5179,21760,71738,28363,-63562,-87542,-91648,-104740,-80877,-6932,53971,66357,56423,50322,50586,45752,52052,37189,-40670,-54839,15180,34585,-1397,-15993,-28681,-64526,-57589,-9188,6692,-8970,-74481,-145641,-86770,56910,98288,84,-50551,31027,113058,68705,-59250,-138726,-93988,14929,73914,129999,206471,169379,3018,-98603,-107823,-28334,62641,66574,-14872,-42127,2059,50002,55356,12055,-22421,-30319,-35180,-6699,11743,-47096,-75487,-38726,-39474,-31403,37535,33599,-19266,54520,137294,93667,19618,830,39964,87565,67272,-31283,-91033,-97244,-54837,23204,37063,-42363,-68528,-79528,-125407,-116041,-35508,19697,37746,48466,46480,-10653,-75464,-99262,-69951,-12328,53528,48170,-21005,-11968,47941,54086,25904,-14993,-94128,-111235,-90817,-106005,-149685,-115943,11313,106304,50562,-22346,-19435,-14238,-14775,8122,44256,75494,83452,48236,32148,91465,132803,61154,3574,37849,11940,-86224,-98103,-70588,-35345,113140,226947,137152,8355,-43894,-71355,-64930,14004,102421,108620,64777,27064,-12382,-52222,-38672,29032,54155,45993,35813,36259,49245,45938,-20839,-68975,-53737,-17393,2198,-32401,-66332,-72971,-55994,-18740,22196,47525,62384,69401,62836,45828,21891,29709,68962,54079,-57462,-121487,-66431,3633,15083,6492],[-68446,-78986,-76451,-41800,13727,39198,33467,25675,50247,92271,37565,-39598,-9479,60081,66121,42621,17060,27211,42864,25746,-22234,-35972,-23237,3479,21085,27600,-5415,-54182,-119984,-133824,-80595,-23187,4500,7494,-21043,-70013,-54889,30247,69782,5273,-24087,44564,69710,21650,8356,45097,35638,-4225,11875,-86,-34183,-51716,-72414,-102449,-92587,-41184,-24466,-49064,-63911,-8322,86244,121617,79175,35450,23906,32937,46833,31544,-12174,-24567,-3156,-12572,19897,61448,44145,38008,127425,225608,158042,-11948,-85388,-72173,-21449,38052,93456,111451,70498,33888,43522,29366,29287,71368,78424,42511,5399,-36761,-73301,-89487,-87580,-92703,-105391,-118450,-89329,-27147,-16155,-31259,-9317,24380,17514,-19977,-12350,59408,71662,-9815,-60932,-64482,-6240,71820,75469,35324,42668,73748,68583,1686,-96527,-135726,-85613,-10568,56590,45636,9415,52009,88367,37688,11025,22623,25453,87040,158720,173385,121688,44492,-31682,-23828,53199,77796,29557,20204,28977,10102,34590,121456,112389,-15476,-72951,-35434,-5282,-8331,5631,-7267,-34873,23467,108860,53701,-52331,-100287,-104986,-99235,-62853,-58253,-108694,-121929,-66136,-51739,-10890,84546,142235,90734,10938,-2978,12939,-4942,-67797,-130113,-90432,23034,67351,29128,5595,24734,-15515,-110541,-123665,-25377,26075,-1658,-33182,-45509,-18806,24945,21893,-4458,-37201,-18387,7738,16007,-7574,-53525,-47396,14969,-4158,-59543,-51325,-17177,-50245,-68868,-52580,-48986,-49554,-20972,39746,102442,118121,79131,45986,-829,-94676,-95970,48082,128866,70714,67901,129633,109661,48962,40003,45887,3969,-38087,9670,103770,54492,-77490,-103504,-38157,7325,6747,-63246,-145635,-78645,9131,-38458,-87622,-39027,590,20263,46241,55033,52115,60437,81753,81155,56233,27976,14779,-26979,-76292,-77667,-37794,-60286,-113695,-75212,11724,48920,41465,42577,63946,83530,96156,111429,115462,159812,217904,179573,72706,3463,-10363,45410,116486,95321,82804,146929,138143,3134,-39251,32454,62112,32063,45214,49845,-8227,-34116,-58673,-136547,-171957,-105489,-73415,-51163,-51025,-19710,82479,127543,40050,-859,102227,150816,32198,-107872,-143263,-83130,27371,120779,97096,-48359,-145189,-70782,52512,55580,-13639,-42337,-16742,45317,45489,-3875,-33434,-38711,-64446,-66349,-8436,21313,17373,38521,36171,4587,-37128,-45221,21070,67960,-1404,-65787,-47133,-30559,-6386,36696,41585,81513,144024,118611,85236,79150,15803,-61614,-85694,-24436,116163,209654,161944,77191,7795,-43608,-77199,-108193,-76151,28562,85407,63658,9539,-68098,-136972,-143433,-122677,-98639,-75572,-51362,-14262,26870,53547,31746,33685,20551,-32282,-60149,-66765,-92226,-68817,-7944,-28953,-109467,-117193,-89365,-84003,-34566,-13556,-42937,-67758,-62958,-45267,-51980,-61389,-21260,68202,103193,41540,-13946,61494,200313,199161,114173,68368,1388,-78714,-91826,-98006,-81252,-26389,-3670,13805,85923,126974,93127,55258,37470,1401,-54820,-62656,-40109,-9343,51672,91194,41288,-15747,-32679,-26859,16324,78053,86729,10046,-95644,-148407,-115718,-39307,35057,34775,-20610,-21987,15222,-13577,-65237,-63155,-67070,-47685,3417,17789,4915,18206,24242,29629,231,-87569,-131364,-100895,-32479,40290,64309,29282,14662,21403,-7235,-17272,-20075,-56736,-49098,17932,41208,26870,25920,42558,106735,129505,69933,67066,71154,-18019,-85077,-56391,-60090,-92985,-86610,-49979,-34284,-14761,56766,128598,121350,70173,10324,-45026,-37399,-29470,-47767,-23158,-14887,-59235,-69784,-45631,-43429,-19314,8799,-24154,-92983,-173883,-220776,-178828,-101732,-53444,10056,59308,8820,-74120,-69313,3386,19909,-19119,24296,86573,81861,32021,-12565,-22840,37324,121624,146994,122740,110962,80608,14157,-29527,-41542,-36369,-5781,44534,12347,-57593,-34899,10369,22300,48120,43878,16478,38243,51443,75239,134154,150034,80094,20168,34021,48207,18953,-2293,-21377,-25936,-4851,4198,-25255,-76211,-62530,-55121,-96110,-134083,-125693,-95536,-36366,41370,62899,-6584,-55764,-12886,17282,-28248,-85713,-98627,-55278,-29489,-29509,-6574,41914,49083,40721,54646,26483,-9026,52284,143394,102668,19239,-11539,-20760,-29186,292,18139,-28689,-90157,-93551,-55186,-52827,-39312,41408,110004,70977,-31966,-63340,59710,165486,74601,-31516,10612,54157,29834,-13450,-54632,1477,69408,24939,-33968,3968,49982,45997,51698,46002,64246,92107,30164,-65779,-65112,4190,50485,10171,-73866,-43753,30397,-13905,-76743,-53722,-41282,-82588,-97291,-80366,-67859,-57464,-70115,-84234,-39120,38415,50640,76402,93815,17045,-54120,1010,121752,167832,96981,10681,-36543,-78094,-117348,-140897,-171020,-98665,81076,162272,72193,-39292,-30053,74043,83335,4710,18807,78754,79607,16685,-30375,-19192,7324,-31749,-131304,-137879,-8146,100954,88004,14631,27377,119403,138260,48491,18263,78165,110878,114582,50376,-62426,-43938,26253,16639,67564,160794,115678,59381,26366,-28570,-16684,74827,111632,84065,47308,35920,70630,98801,98562,108730,111238,93069,45533,-15434,-46039,-21842,9102,12457,-17153,-39364,-3163,34506,13232,-63122,-80817,-26534,-28368,-65724,-66395,-62503,-110658,-137952,-84035,-38599,6611,73514,118648,99150,72784,78539,90422,74082,30303,-3327,-32541,-65943,-40158,34891,23386,-45852,-66832,-56095,-50027,-35503,-25192,-3552,58603,66703,-27012,-65578,-24364,16296,50410,53865,4200,-54556,-55087,19132,101357,114564,77901,35678,15881,3558,-16942,-69793,-109888,-42676,70350,79849,8227,-43123,-63073,-92422,-90357,-34886,-6061,-15672,-40664,-26622,19991,42851,-7834,-63624,-49571,-739,19184,24929,-28104,-102724,-71623,-1524,16495,57621,99178,21726,-91541,-130516,-130354,-81610,41450,145287,92732,-29054,-92276,-99479,-79387,-58492,641,52695,27512,-33215,-95932,-109293,-46967,30008,32224,-12135,-30328,-22128,-26163,-49964,-30060,23100,-2610,-69166,-72124,-29116,10300,13828,3352,-22949,-8693,72238,101536,56633,-17505,-94578,-71141,65444,123036,19059,-47791,19972,69864,23101,-51649,-103848,-104132,-43250,28735,120338,193661,148341,14163,-52463,-92071,-65537,14151,55844,24046,-1476,-9003,-15353,-35985,-62404,-25766,39105,40269,39625,63244,15928,-47483,-25457,2580,5608,41138,45972,6635,50812,126339,106067,45801,26540,28068,19369,9964,16211,34590,-3790,-50290,-183,60275,-3699,-79380,-113789,-118591,-74792,-8592,-4384,17957,82685,79646,-21343,-71490,-51796,-21608,10635,44360,31853,-6424,21190,70977,74093,69807,23205,-105612,-132319,-68319,-66567,-103148,-23685,128330,189024,105841,12408,-27909,-42948,-44046,-32007,-8055,21859,55818,56560,50441,89697,99974,7725,-18042,25003,-21357,-125713,-120229,-44461,17714,114874,191601,126107,-23937,-107663,-100701,-70650,-17255,92227,156155,125269,63320,42280,35535,19394,22259,12483,17760,45049,46944,38213,41150,-20795,-88113,-83795,-39891,-9462,-20780,-49293,-29086,21717,18057,10669,62680,84725,45725,774,-508,9846,2973,-8699,-35346,-90774,-84598,-7889,39952,28527,3443],[-82187,-84686,-45423,17713,57803,53735,39378,68923,89100,37214,-25682,-19486,-5334,-3885,-13549,-19953,-25632,-17384,-2092,13499,-538,-11139,-5999,25448,41652,22382,-45546,-101979,-122814,-70089,-6506,-8455,-39261,-47845,-50244,-78001,-61159,40188,119195,69315,-1056,13809,27149,-6017,-3550,42979,61625,58209,63218,6337,-56391,-83512,-90733,-97349,-84769,-31594,18323,4189,-43174,6350,117109,141156,73781,34281,18321,1440,29919,46765,-5901,-53065,-13787,10349,-38190,-80890,-47315,855,38205,102282,78207,-67271,-149173,-113143,-30952,45177,97508,121462,110120,74510,40028,13233,13622,36871,65332,53697,-5977,-75327,-100807,-89675,-83887,-78832,-85530,-82480,-59519,-31119,-12504,13939,42945,75576,83141,65387,71115,99459,74448,27835,17536,1443,24794,83874,87065,17852,-54678,-63853,-4532,15205,-39764,-88957,-96140,-70077,20869,76065,81260,107743,123966,63398,1074,-20848,-8972,42757,70295,59627,31048,17814,38391,93217,105826,82880,56520,24376,-46908,-81436,-58709,-18062,-17143,-75009,-102682,-46239,21150,26261,-14561,-57618,-62993,22434,102737,32372,-76153,-98505,-88958,-111468,-103061,-64006,-64238,-80152,-87372,-90050,-4847,115216,162279,86578,-9644,-44260,-31134,-24900,-28769,-5174,40430,50486,39615,37074,19988,-8454,-51981,-101030,-102268,-60241,-54242,-76198,-50629,-11782,7062,30728,52222,85223,93328,53279,-23986,-36768,-24174,-76750,-84574,-33848,-89336,-141331,-59688,23726,-10263,-56704,-79304,-65829,-6508,65638,115929,117411,65916,13973,2140,-2148,-45140,-33665,121800,227182,143950,73245,102704,82419,67837,121826,117835,19315,-15199,93452,212195,125877,-30391,-63957,-20695,-6485,-28464,-104027,-154075,-74778,-7674,-29071,-33053,3342,13220,-14895,-8100,81728,121689,47986,17606,43263,8953,-50599,-38787,-53688,-138790,-150715,-48440,-11504,-48664,-33657,22248,66227,65916,40412,47669,81510,94120,101093,112547,137970,176725,163447,76729,12466,-13082,22819,93562,89212,55930,147171,239298,90948,-75264,-55013,-18911,-42449,10561,60798,4615,-44436,-55716,-82298,-67359,-71260,-79102,-88267,-66158,2382,48420,50782,37069,49469,92176,78533,12652,-43165,-71543,-55874,12700,74736,51259,-37776,-82708,-42391,26126,33600,-28958,-77310,-26811,101412,126308,66866,35066,16841,-58020,-79884,23229,82580,30434,-15809,-22152,-48626,-96282,-69995,2216,28678,5453,-10252,28690,57527,54479,32127,-28342,-14847,123141,219218,189728,98221,-23219,-94343,-67115,14058,124915,202963,171032,84456,-4521,-46197,-41910,-64831,-114257,-84454,-15645,12355,18018,4503,-17113,-28601,-74065,-122066,-114554,-74904,-13523,67506,106863,34455,-36988,-58344,-40211,5136,17048,-22882,-44612,-60481,-106966,-129637,-89688,-62124,-55582,-26082,-25925,-49161,-86699,-158194,-182970,-121978,-44814,25466,94631,41870,-89312,-125237,-6260,101391,100682,102400,88682,-34819,-142856,-162458,-167105,-140073,-100236,-85264,-621,122745,115308,25796,-13987,-12604,-44786,-92987,-91390,-73731,-21297,44918,64339,29253,357,-8518,-16655,-3804,21293,-18863,-103064,-120878,-76394,-30281,-8855,7672,8609,26784,58388,41516,7739,8625,-9148,-38111,5435,32409,44393,92338,78581,-7834,-13751,3563,-42803,-94326,-111740,-99137,-42913,37713,55922,35621,48361,68616,81851,46656,-30614,-35889,15892,10703,-18920,-7117,44181,107569,138803,89112,19406,-37482,-107142,-111328,-52036,-61701,-82447,-47716,-8694,-325,8641,31750,49215,31032,7748,-4310,-36992,-71682,-90168,-69320,599,22551,-50069,-96371,-64044,-50559,-42556,-8095,-20652,-113798,-228128,-295295,-251879,-131666,-31308,30413,13658,-50530,-58273,-18334,29040,42313,23993,36733,40983,19695,19459,30191,10566,4546,45611,90165,107220,99530,63839,10738,-16143,-9341,21945,38162,39597,-6944,-49681,-32501,-15978,-37332,-24087,22891,54201,77586,104325,139935,127291,73768,59884,76949,82312,69431,31317,12519,48498,93323,73731,-5133,-96446,-133061,-46026,9240,-46262,-78859,-34378,190,11080,38098,39504,16082,20008,54710,52264,-23264,-111429,-123607,-49348,6383,-7083,-40604,-14923,29143,70346,130306,96166,-28126,-16753,90621,74620,-5251,-56570,-93773,-80305,13262,78507,40382,-23041,-34956,-17820,-13150,6821,70430,123827,113091,28445,-42900,49104,156108,55046,-78794,-26631,50566,36538,-2915,-27587,11063,45337,31879,43840,109131,122668,52657,-5226,-14552,24748,98005,56861,-48004,-72570,-2203,70482,29698,-64243,-57285,-8838,-14097,-16354,-24939,-83565,-158265,-160216,-79551,-28478,-36073,-53293,-51377,-24864,32041,53257,64832,65659,-12185,-95470,-45770,110148,180572,56825,-81651,-72655,-21986,-43804,-123336,-243388,-244411,-77590,52399,26556,-53137,-63875,13944,47252,20959,54742,82807,31775,-28415,-26966,-7066,7031,-16950,-107152,-183176,-124211,-10403,39534,22694,37692,99599,65912,-67958,-133435,-82754,-17610,34658,21716,-52093,-57113,-30065,-66070,-18517,108341,118380,76404,49876,18702,24998,66451,67947,28485,-14229,-10596,47726,80199,63264,73889,84190,78064,45040,-9496,-57250,-45641,5945,17160,-17427,-55677,-39646,27379,48525,-23603,-29069,54000,54417,24329,14435,-43588,-125687,-136811,-70909,-11233,40917,76754,84156,65096,71494,78451,58084,43253,46830,51949,15403,-62475,-93389,-40223,-14712,-39993,-60138,-54422,-51541,-43886,-15703,35166,95083,68218,-28575,-51809,-10402,4478,-13588,-43307,-89750,-147017,-123329,-11337,58646,30331,-38285,-115005,-121653,-64548,-9640,12193,6243,43364,115900,67121,-49156,-67017,-44387,-78099,-53680,55520,116240,106079,4965,-73680,-18409,51923,-1525,-51419,-14158,-5691,-57198,-36852,11801,7037,16135,53039,61498,86016,130815,75168,-39522,-81608,-86287,-70961,28664,117937,48453,-82197,-159260,-186373,-180231,-113661,-27404,61767,62104,-16457,-83229,-60627,18059,44650,-25477,-89623,-70855,-20158,-16651,-71471,-81822,-16162,-9747,-70758,-97834,-61940,-17568,11329,49429,39241,11823,61237,104557,71393,11360,-35349,-37833,12211,19987,-36638,-46490,10254,33336,3184,-14763,-32084,-70208,-61276,-7477,55069,98582,84426,44012,32434,-44712,-99456,-64956,-9896,-4858,-23520,-51304,-63671,-88975,-117394,-59409,33813,29018,8241,57891,56361,-28364,-33562,30989,55327,31857,24616,37211,52693,72997,76042,73040,57656,-15089,-107638,-76018,51478,111933,34777,-45934,-26388,38740,2927,-82434,-120499,-84404,-7510,62868,59797,22711,19240,38721,5216,-31387,-28771,-34610,-55206,-60301,-57126,-48188,-4122,58031,89364,98430,70966,-62381,-160544,-111387,-36536,-24670,29722,121732,158344,116178,50959,-14770,-48029,-42140,-39062,-17039,46594,123503,129138,69326,26160,2410,-26563,-2610,9687,-49640,-126368,-149958,-105126,-41793,26324,94895,67034,-57189,-110174,-46811,-18216,-41018,21014,111262,99872,22094,47843,128774,79035,-30412,-74765,-5329,81527,101655,70720,51485,20991,-9391,-18390,-26159,-34372,-30576,-21373,20009,84902,70535,20774,22719,15993,-8705,-30159,-12108,16920,-591,-69788,-130870,-123690,-47816,5695,8089,-9884,-18494],[-80238,-69642,-27040,18008,31148,14817,38,50803,76521,-12292,-71573,-24491,-44072,-109008,-118552,-80146,-52479,-31014,1490,63355,71836,28687,12611,39449,44598,17290,-45230,-100122,-125083,-54555,38414,39690,-15257,-52770,-61721,-75252,-48480,55049,136452,116087,64177,32483,-7353,-29717,-4402,40879,85652,105722,81769,32837,19076,26603,18707,-12282,-33868,12236,69229,56903,-6,9363,77133,95326,49301,20717,11964,-1917,42195,66713,-7244,-92780,-59585,-450,-66367,-152914,-99338,-36577,-56983,-25338,18827,-52975,-108995,-77129,-9344,43492,63290,71946,105581,117681,85302,53452,43787,37830,42385,24339,-26681,-62617,-83402,-105310,-84524,-17972,10502,20003,-13322,-67324,-51132,13798,62390,91138,74968,51325,67685,58626,20868,37814,58699,32708,33167,66329,71938,14789,-88469,-112794,-1399,82895,77073,34303,-38270,-90577,-57767,-4827,32250,60847,73568,42542,-7337,-38080,-38345,-49459,-115635,-133973,-71153,-4234,66529,131212,101299,64352,64350,-641,-115305,-118730,-86532,-104943,-78422,-53122,-60663,-12969,44822,33028,8208,-18135,-34687,-20052,-10717,-46388,-99033,-100221,-58093,-54887,-76521,-44770,27930,48189,-44277,-105754,-16505,94877,120470,54617,-29514,-73212,-56423,-27638,15572,87374,124894,76018,25273,19920,-7006,-57457,-82664,-70389,-57360,-61266,-84385,-81674,-8194,60786,40198,15119,68759,197366,266384,167430,-8304,-87886,-82175,-90517,-82136,-61602,-106302,-99788,-4604,48531,2196,-54299,-92220,-63179,21049,114348,175849,138396,49165,-22320,-54074,-40486,-11130,25207,140892,233577,172853,64663,24417,-6434,18703,113222,104222,18620,24410,130581,213889,134739,14556,-22197,-767,5878,-17865,-78150,-79085,-11020,-9588,-31492,-11859,21550,36892,-18202,-38023,75057,116112,-10443,-58156,3286,42921,28415,-927,-28953,-87290,-105286,-47261,-14298,-27774,-13956,19232,59055,70560,46720,32639,54397,55518,58249,95253,114073,100790,63363,30104,2981,-57499,-69421,8420,70892,49698,87969,202980,110927,-109852,-141989,-79673,-77011,-28584,15641,-15330,-34440,-18044,-33241,-69338,-82242,-54164,-87684,-95094,-48551,-40501,-25595,64089,127468,79164,-28289,-35538,16030,8141,-12974,1409,9405,-17083,-50604,-46315,-29733,-6503,24536,-1825,-59361,-14651,124334,139401,67593,65905,66901,-31798,-80648,18358,96315,58042,-3774,-26031,-72413,-158226,-156415,-69257,-4019,27928,38843,87989,112493,69235,17274,-46687,-61713,58277,185239,167836,76288,-22107,-76105,-23744,53283,97001,114927,59922,-14504,-46966,-48048,-22785,-19825,-70795,-98065,-63922,-18839,8656,39690,92317,121638,61752,-18207,-71558,-75670,-1254,82903,72720,-60965,-145430,-109858,-35349,37950,81590,84251,53287,-37229,-125170,-97538,-5456,20020,-2459,-1925,-18004,-44707,-89672,-164419,-146657,-29620,35367,34086,15223,-71684,-139753,-117051,-44472,-19177,19877,127936,105739,-86706,-203261,-182633,-139741,-97506,-88585,-102633,-22887,83112,71783,4996,-23637,-24629,-42645,-66244,-52224,-43177,-20754,-10900,-1216,15104,23732,30532,25134,15406,-6330,-103829,-202689,-135258,4352,44382,6559,-597,27402,64364,76752,28419,21986,55268,29803,18993,84287,90775,114348,188884,108489,-74859,-78992,22693,47541,6121,-47711,-97808,-87109,3025,47169,30465,62390,129363,168193,129858,35509,-4363,19039,934,-30336,-1362,48065,65412,109246,115958,11904,-106518,-137645,-80323,-20293,-15990,13265,62792,58904,32914,12562,-43081,-60123,-40054,-32237,-2162,-11165,-90014,-127102,-63525,26068,57569,22282,589,29324,27028,-21972,-42550,-33508,-92279,-213980,-279679,-230840,-135661,-40780,5668,-55925,-84968,-8515,14478,-15451,10016,53009,34772,-59563,-135892,-84553,22616,34740,-3204,-6068,14610,9147,-4341,3399,23244,41684,47728,45824,10645,-29517,-73310,-65208,-19703,-19320,-70855,-76417,-16349,36977,50521,61960,78891,33237,-35427,-19131,42827,52194,12838,-25376,-25594,36035,132178,144959,28153,-105659,-135916,-61647,-8090,5606,34301,65104,55931,28945,7651,-18855,-16515,37344,68216,44731,-12490,-57383,-52623,-6760,-5676,-31687,-40236,1061,44891,71827,129635,117086,12321,9802,92720,58831,-23150,-81973,-147844,-173181,-83379,35651,63725,51250,35303,-1506,-19702,16942,79849,105698,104209,73826,25937,50423,73233,-19378,-111497,-72550,-3760,24569,18575,-10590,-8429,9020,29036,83447,141560,128750,32789,-66778,-78018,24821,121367,88909,-17970,-51677,16125,57902,6643,-58588,-72045,-43598,-2543,44064,16245,-59044,-120429,-122936,-45928,22496,6524,-38262,-33968,-31379,-26682,-1427,44835,72679,52486,-23568,-39835,63687,160849,40820,-105150,-69025,40024,60520,-35992,-205472,-272421,-153613,-32502,-32142,-62093,-72800,-72473,-46897,-5785,28328,4684,-46888,-45362,-1905,5080,4021,17179,-29016,-122785,-134819,-63217,27123,55022,42996,25366,-43668,-144944,-193546,-161282,-95689,-22260,15602,-16023,-47469,-49475,-72828,-50376,37807,73509,64109,56285,42554,34197,39355,33197,6184,-5464,18924,16779,-12538,4142,44762,29794,7565,23517,11405,-50602,-60089,18152,65928,51678,-1129,-37908,-7470,36105,14874,32048,112382,134739,131299,113560,49545,-34845,-74184,-64952,-16780,68098,72231,6008,-46357,-27823,12868,13654,3390,32456,57646,22437,-49015,-96640,-78198,-45101,-20533,-11384,-6341,-24453,-59025,-48317,8587,52541,39872,6913,4298,-2983,-35198,-65844,-87973,-134666,-173853,-113100,1222,50183,-15170,-133963,-216647,-163499,-38516,42175,75903,89012,76489,76563,26389,-64167,-70284,-10969,8,40850,129969,169989,145255,38311,-58472,-25153,58109,52212,28054,30216,-8146,-93319,-83458,2115,47315,47152,54946,56073,63778,84738,65747,31023,39399,18930,-39370,-18801,56691,40190,-35444,-106595,-156625,-156506,-47965,55813,80994,34380,-24780,-43207,3768,55796,33034,-68088,-121627,-46736,60340,97388,42115,-38209,-59767,-68492,-73086,-56389,-38424,-47351,-20214,50772,57212,10198,23906,73671,70101,15352,-11228,-1267,-30889,-99916,-117583,-58560,13706,45533,20950,10261,27118,15595,15528,22858,31337,66806,84306,88055,100909,9025,-94985,-103612,-62313,-50177,-63560,-86080,-70316,-62771,-90275,-74605,-34448,-46748,-35703,38424,60457,-5907,-49383,-8739,39235,-272,-14323,57454,84544,53331,49413,72261,62400,-35496,-155982,-103536,41467,77269,1361,-41776,-41638,-15299,-27097,-78535,-114275,-87282,-8434,93840,126256,23254,-81502,-38570,21825,-8861,-69180,-116255,-148986,-134618,-82289,-46551,-33450,3893,46422,56761,81700,23305,-99022,-107380,-26832,-3795,6671,33870,72507,90853,78616,35598,-16891,-48863,-61632,-7740,119388,222748,194886,78050,-10920,-39943,-22292,-825,-11265,-35006,-77762,-160682,-202290,-161326,-63570,44993,52178,-26859,-41087,35781,49595,-20213,-23241,54145,54699,-42967,-19500,121614,106500,-46169,-124446,-33671,96096,156230,116502,73203,81561,91343,48671,-34403,-89162,-81905,-29713,27896,84955,92584,65241,25906,-17760,-12161,22802,53370,61744,27183,-70362,-162444,-139644,-34201,3399,-24518,-47115,-40096],[-66936,-30320,-9675,-18452,-30541,-37704,-30075,10363,11414,-48623,-80932,-60542,-102567,-173270,-162768,-93764,-49849,8878,86842,148143,105242,12703,-5583,40892,57692,47025,7419,-48894,-112366,-81077,21273,72067,39632,-22595,-49802,-48292,-5613,92364,158688,158890,147403,94902,-399,-26575,-3633,19377,67879,86859,57114,57174,116620,165655,160383,87162,8039,32211,82504,72086,25744,3283,28770,57085,42848,17644,19306,22099,35501,29320,-12840,-34634,-774,12823,-26897,-78997,-61026,-33596,-60512,-32331,44280,28915,-12185,-4990,37073,48949,22552,-2624,26280,59841,63269,50949,31183,5641,-12486,-39313,-48021,-2807,-5404,-70389,-60927,-6378,27701,61377,36966,-30665,-29564,15789,49948,68734,21939,-30249,-266,-184,-25208,23228,45196,-3634,-6232,23728,32047,14859,-46597,-61311,44048,138225,145987,85945,-20419,-94729,-116090,-117698,-70328,-7801,15892,-5344,-42323,-33081,-12104,-86097,-225686,-221272,-92178,3786,45792,71210,50173,20987,2876,-54140,-117925,-84337,-23941,-24857,-14672,-19904,-40066,-5074,27913,28403,85525,99088,45890,-32244,-96130,-114393,-132141,-147450,-81903,-7936,9419,27148,98391,118231,6262,-97002,-52168,9885,13549,1500,-27976,-54241,-41510,-8386,49434,99994,111215,93571,57089,1529,-63081,-93975,-91119,-61095,-39019,-27529,-31911,-6127,58503,80195,30281,16047,75797,199208,271973,191851,6400,-129140,-146998,-81515,-23314,-31677,-67210,-6553,60191,42784,-33806,-99095,-113139,-45699,30012,105084,183867,165274,79430,-20657,-101900,-95879,-21382,41519,115151,161845,103128,7905,-64798,-120933,-88026,8347,10718,-5574,47725,93893,107884,70980,28397,21944,34787,28601,-7059,-43859,-19121,25504,-408,-24520,-28463,-5598,32622,-6265,-42992,22760,31957,-73652,-101783,-26083,84791,118983,38090,-9845,29074,34944,-25577,-70363,-73285,-37087,4528,26266,32513,20818,-6431,10699,35487,41594,54736,63372,26792,-27141,-13079,-78,-59860,-99385,-47264,55324,104489,88901,86016,-37,-114846,-94863,-43197,-52296,-54294,-71304,-77747,-51818,-43369,-69317,-137549,-68862,-18590,-44080,-86616,-88675,-62708,-6527,88416,136431,65038,-36903,-25743,23653,12360,-13237,-26802,-35365,-36845,-39666,-40500,-55662,-51642,631,32109,15919,26287,97849,89517,30516,48043,55842,-30368,-80043,-16212,60687,74084,46445,18209,-32852,-147502,-204885,-116547,1504,46504,47260,87146,96757,37247,16887,6452,-28295,4787,64504,51066,5833,-34473,-54885,409,59392,34285,-6990,-63916,-109204,-67807,-5217,3565,-14982,-12076,4004,24681,35263,17836,32666,107777,165975,132637,60717,-38623,-86400,-8778,56575,-987,-135064,-158475,-71747,-26056,-17428,45267,126831,140794,51129,-44789,-7588,91763,84608,2706,10094,53399,49915,-17280,-64662,19917,138645,132142,37552,-49862,-89996,-47212,-4771,-31013,-38080,54523,152869,65691,-137505,-221591,-133724,-36501,-19556,-51610,-64174,-52395,-37158,-664,17567,-7817,-13147,4154,10057,42315,45449,-6730,-57179,-18303,55129,75878,75358,72068,39355,-6404,-97356,-206589,-150190,9032,39147,-10546,26161,75472,47086,106,-28259,-3656,34965,46980,72436,115073,112048,152282,207813,95918,-99162,-107842,7416,55967,56474,41066,765,-26477,-14290,-17708,-29049,25667,116000,173720,159105,78778,4034,-3512,2958,13836,59201,69188,42830,82329,124227,43852,-71340,-58859,7878,34961,46687,96496,136130,107031,39607,-44189,-151723,-151439,-77948,-52841,7449,50078,-21380,-82667,-43013,10359,23940,36937,84576,134488,122834,34948,-70659,-98964,-85722,-132966,-163451,-126771,-89362,-43280,-27068,-79285,-78348,-18149,-33061,-74874,-24253,45070,21689,-115476,-214691,-151841,-19475,26163,8999,-21263,-50536,-76657,-58388,-5800,56099,106102,92375,19981,-58545,-96574,-114397,-71158,8280,13416,-41453,-49132,-16403,-5533,-3535,2706,7783,-19798,-73898,-100019,-55314,-12308,-51048,-100199,-86678,-32431,76298,139399,36864,-90575,-116283,-105090,-106821,-25893,70883,88190,54004,15582,-31199,-58154,-57388,-19225,8355,-16773,-42699,-7948,38962,39561,-33543,-54107,3151,52452,54163,39098,47452,47117,46457,93759,129508,37445,-35270,-46384,-110272,-204639,-172692,-49677,30164,67813,48641,-27633,-73530,-50970,-11429,18040,40048,55001,65799,77170,38098,-47045,-88651,-82938,-53834,18191,49959,-455,-14007,10374,30739,75675,118986,107850,25906,-84045,-117514,5568,116777,117604,34332,2118,37126,17565,-12188,-15874,-49501,-60194,-13467,43274,46424,18784,-316,-2211,3543,16231,-9441,-64544,-61141,-50051,-59463,-45872,28124,91826,108334,49559,-23758,-24262,38466,1951,-84385,-85693,22890,109531,71807,-54617,-139569,-88380,34,15656,22898,10764,-67686,-104025,-61347,-27098,-54988,-69793,-18648,32380,1813,-28066,30167,66038,21864,-27672,-7410,73224,96886,68111,21214,-25416,-62074,-91207,-107402,-85160,-12657,46559,8563,-56342,-63699,-38422,-9348,39526,52703,41977,46982,63442,52732,38711,28823,23315,47218,55761,-23551,-94854,-46536,16475,16044,5759,24170,17183,-40576,-45683,22959,58231,57931,31326,-20111,-48709,-23769,6696,44963,105815,154509,159980,130984,115382,75575,6220,-62022,-55634,56559,66938,-57740,-169437,-155376,-55998,-8433,-21278,1028,33400,18180,-28601,-82827,-98679,-60081,9834,47121,40976,-7787,-82118,-101579,-62324,-26912,11324,40966,44966,1783,-60598,-69653,-56261,-111277,-133377,-43655,40126,57241,-22226,-154133,-203487,-120696,-13697,41241,50593,35946,-18120,-32083,-1395,-20873,-41336,18276,67089,92537,121040,123821,98383,33538,-26702,-18599,47041,89284,95734,79366,36041,-55137,-89807,-40189,8141,21259,29492,26675,-2763,-35882,-23487,43146,111473,90458,-10145,-47592,29229,54890,21274,-5810,-43707,-28325,76216,153184,109430,34730,584,7150,41618,53535,26084,-52685,-93573,106,134156,207920,180082,46165,-69065,-81533,-35969,-1989,-6582,-35326,-25868,23111,28058,594,7436,41082,45452,-8487,-24829,20578,-19180,-129412,-164735,-92075,14750,73698,34361,-8325,29062,84680,111418,68620,28988,90962,153618,134944,112050,23259,-62383,-76221,-53461,-41818,-38868,-51334,-35065,3105,9365,-21803,-76474,-98384,-35126,44467,67111,32098,-53903,-83540,-33372,-40066,-48883,34498,95001,67699,29438,10129,5259,-35130,-103392,-79179,-17066,-10204,-27205,-38414,-75188,-70608,-53598,-89363,-145986,-152204,-101895,15933,86804,4414,-110527,-88489,-28388,-45033,-118690,-157184,-136474,-73048,3827,30353,-14777,-45883,-50571,-56933,28337,79261,20667,-17847,-8463,-27789,-20179,1856,37313,72833,91419,78071,25182,-42263,-72199,5105,152929,224837,158873,57119,7579,1258,-5887,-23367,-26622,9887,-407,-110586,-199906,-170232,-58706,43940,59725,14963,-2951,35505,59754,16399,-14719,31037,44047,-55736,-99752,4004,71062,1787,-86076,-62175,39885,120539,94617,56501,72525,68851,687,-76499,-109966,-101234,-54459,3124,49894,73072,94242,68690,4437,6945,61282,102330,103421,57747,-33790,-116127,-101024,-5273,23630,-23690,-62237,-59862],[-53343,7866,10161,-33126,-63274,-60787,-19211,849,-45060,-63248,-50809,-68215,-115917,-138436,-112093,-72012,-43756,58323,174739,175196,50884,-41597,-25186,49089,85149,83616,39601,-9401,-63834,-69826,-9956,61659,64580,-5777,-43446,-20473,33248,108217,160723,173926,184197,132362,33579,8822,-1407,-18007,25687,46296,31009,52864,130792,178560,170978,97003,15707,23986,69693,70836,31604,5345,7726,29633,37770,30622,36940,35747,-14690,-63706,-29118,68367,114481,57586,39637,44581,4924,-7747,8655,32313,69437,61995,19537,19221,67718,68362,9488,-43506,-53156,-52488,-43651,-29024,-35915,-55810,-58043,-69683,-42763,41122,52821,-9051,-45589,-73815,-60410,17617,76709,78501,61879,44324,32518,45568,1511,-74895,-58352,-14531,3219,54076,62931,-22301,-48196,-25408,-16390,11606,24953,13929,56350,130035,138847,49131,-41181,-56951,-72614,-132923,-103682,-16656,5249,-28083,-36772,27128,74011,-9808,-133064,-108983,-9021,45413,21443,-4048,-4706,-37151,-94688,-93795,-80336,-50500,48492,125362,81171,-16864,-51501,-25426,-2083,39390,132622,161918,103033,10761,-67447,-104579,-117032,-133785,-88252,-12846,45881,77735,97056,85892,26295,-63854,-87520,-100436,-102783,-50152,-3752,-7128,-15264,15709,75465,88961,71016,85793,75923,-10677,-86062,-68993,-45530,-57981,-46664,12396,49454,73523,94647,48344,5975,39352,55267,78838,119141,120864,11549,-131304,-164999,-62825,24314,8549,-35217,15743,58463,20241,-72490,-144182,-118520,-18071,28165,53780,107711,116437,62859,-35603,-130182,-125850,-42015,36002,89640,86638,12460,-30678,-66022,-145064,-152487,-103731,-90054,-47016,27540,26157,-3592,-20928,-9664,29727,59894,31722,-35853,-62877,-26826,27439,37074,16406,-34671,-57340,-22008,-16883,-43814,-27480,-30787,-80986,-99691,-47988,55365,68515,-24749,-45009,74615,107925,-8953,-104780,-105681,-53863,-9055,-5410,-2130,-3411,-40871,-30478,26607,34845,8534,21121,10072,-23222,-11233,-8246,-45705,-58984,-37068,33056,136579,141766,3766,-153569,-104873,27440,29829,-19506,-57077,-111874,-99854,-67981,-109333,-124618,-63524,702,22930,23031,-36280,-76229,-27118,33731,42561,40316,35205,36087,44472,5459,-46788,-68947,-76654,-43269,9997,13503,-26423,-62387,-56731,-24709,23151,61364,51208,54979,39363,11271,1155,-34051,-88490,-86798,-39055,12528,60968,82623,67733,27099,-87750,-173285,-110700,-8712,18304,23551,51821,52856,19875,24270,34654,11031,-1870,-5569,-18060,-32583,-54137,-62476,-29578,216,-41900,-94712,-125227,-118295,-23651,78008,44189,-29516,8191,120190,175972,130138,54665,24218,41841,89162,101210,38457,-78199,-130277,-53791,-1273,-42981,-93189,-49622,-5270,-53182,-111817,-45557,79755,138898,106819,56940,76159,123258,63417,-48006,1242,145074,182543,75628,12813,102284,203788,193508,93573,9491,3208,56470,50835,-26673,-11985,79159,76540,-37141,-150272,-164975,-33612,78403,37008,-23092,-13609,-62613,-121897,-62145,-9800,-34061,-694,57012,78706,138542,134564,15586,-53579,32050,127620,111299,70751,64877,32800,15589,-5704,-111508,-137385,-28541,-977,-33482,37456,68241,-10541,-57239,-47871,-34269,3554,73620,103950,88189,77721,121328,138924,55822,-46845,-46161,-15641,-11785,36311,96612,114080,73606,-7758,-80275,-93586,-33427,49079,103241,103241,32483,-64567,-77617,-19761,35503,69743,59011,42208,66772,75481,17126,-24805,32977,73179,58219,58847,93583,120227,114637,32036,-106386,-205063,-179591,-103928,-72626,-7693,72624,55365,-10705,-21735,-13529,-42054,-51465,29447,144565,164933,61487,-101617,-178857,-125610,-76842,-66802,-56016,-31547,-3536,-4131,-13585,-19382,-68123,-119523,-92656,-21607,22054,13150,-83111,-152116,-127383,-66951,-21344,-8246,-47237,-94035,-87698,-24999,22624,55164,106784,86273,-20884,-101498,-100241,-79342,-35173,42592,72659,36067,10196,-6237,-40922,-34907,-14370,648,9320,-37674,-122313,-105182,-21697,-41977,-112620,-97714,-46396,28087,71829,-5001,-64429,-48794,-82794,-163417,-106941,6966,43989,36903,4630,-49746,-52246,-31119,-28794,-31387,-81882,-115988,-48017,38220,54040,-9933,-17907,39375,37472,3901,1859,-19881,-30027,32814,112175,106137,-11785,-54446,-12337,-57222,-169151,-175502,-95438,-24639,29509,29356,-37314,-99790,-144415,-178994,-133568,-55658,-11692,39601,95485,69258,637,-21717,-48140,-62924,15023,71414,28208,27651,45071,25099,28669,65106,64844,-863,-86173,-120913,-45615,74368,123616,84248,50737,29687,-13512,21727,65976,-1395,-62717,-48829,-20556,20076,61133,94033,108093,51922,-23156,-68004,-108928,-100267,-51393,-17702,-15895,32884,99268,101138,44460,-35139,-105266,-98572,-38425,-60284,-113948,-40232,68808,106725,85559,32166,15560,68024,105331,122938,105911,16288,-70971,-75490,-27035,-11810,-11619,11274,24039,-30409,-63318,20114,121760,120739,57050,48777,85573,83796,84488,90614,76618,56620,31718,-10178,-29371,29650,79770,9905,-92867,-108261,-45197,34643,94904,68298,13679,22999,82618,89860,54407,10482,9720,46461,5486,-99691,-127893,-71363,-14845,21780,37359,16474,-1438,-20523,-15253,-12043,-54127,-57290,-13110,-9390,-56005,-70355,-41571,-9421,35955,88415,79661,46429,80862,101842,40182,-67886,-114044,-19520,16562,-104042,-233839,-198287,-62871,-16272,-35919,-20259,4420,-6428,-53833,-104735,-103664,-51105,17407,41293,27621,-13613,-79482,-111769,-109479,-86919,-15833,37935,41137,4987,-51655,-40515,-8612,-73417,-95257,-4154,51533,58335,13281,-68693,-99463,-91296,-97692,-74921,-46389,-79180,-135197,-99653,-10650,5527,-12642,31883,73069,70340,59459,46853,48796,20474,-10152,-3680,38954,78202,101306,116734,93352,-5321,-62969,-39798,-20076,-8224,26106,32024,-45330,-118739,-89396,3380,76631,79732,14544,-18330,40168,51025,27986,50076,35514,29227,96229,124897,97232,77094,51306,35868,52146,48136,37703,-6130,-41059,24855,126205,197872,205972,91367,-33960,-19587,37441,18628,-13338,-1479,14331,22551,1418,-16800,-5135,7304,-10027,-60079,-52167,12944,3123,-87339,-145890,-100869,2764,59829,16551,-34659,11057,87253,105957,38056,-24062,48007,161741,145260,76205,-9730,-32045,-11284,-2847,-3600,10839,-2094,-16162,33489,99979,66518,-53494,-97959,-20379,58608,85027,52483,-46693,-114240,-83375,-52183,-48646,-8797,49659,50774,-11054,-74133,-79432,-44742,-31488,-46068,-70260,-50418,1995,-23035,-113375,-96423,-49294,-103528,-189368,-200605,-171339,-98719,-31644,-14714,-47920,-79662,-91356,-77163,-91005,-86121,-13243,54307,96600,107002,36237,-54108,-123338,-151399,-46445,56444,70743,66838,40445,-17996,-6854,38895,84601,111730,96907,63265,53180,30822,-6264,38986,133290,139887,63881,23341,28276,30494,-3550,-19508,-9123,48003,65516,-23576,-83323,-33098,17921,16198,9168,1842,-25937,-27752,20465,27856,-1373,8113,38114,-14773,-104891,-93144,1444,44847,-10671,-58004,-34659,20768,26257,10727,-15721,-68864,-109657,-84719,-37524,-34731,-49267,-17501,24176,31729,59959,64369,5919,-12197,1383,43392,90805,72283,9515,-27897,1894,75120,65524,-11165,-66738,-71649],[-63670,5296,9622,-35301,-81243,-79214,-18057,-1066,-62065,-59833,-18837,-46390,-92387,-65871,-53088,-87899,-89714,22238,127961,89447,-29673,-57706,-8284,52278,70925,36240,-35628,-37255,-14956,-17360,-4357,42534,46961,-22454,-56987,-25277,11023,41324,80343,107763,121173,86821,42714,38739,-4753,-41389,10491,26067,-7747,-8302,41684,53541,20340,-5565,2379,27653,54982,59959,28147,11497,-16721,-35757,-1679,35948,39956,11679,-73690,-136564,-55701,87357,137523,63567,45664,79757,24328,-1121,49040,46806,10186,-22341,-41089,-5919,66083,79405,12453,-51090,-70479,-95107,-117098,-102873,-91210,-94788,-67947,-46738,-15617,25668,24593,-630,-58895,-131159,-138443,-44448,66063,118704,94835,39524,8416,38231,36824,-37101,-61232,15594,90957,132762,119181,13347,-49109,-37476,-19406,31959,94271,78116,47712,81782,91552,3928,-41385,13253,29877,-58069,-65474,5123,5469,-12262,57373,134485,140926,99311,65534,74494,81817,64440,-5477,-50946,-39105,-61289,-116091,-75999,-53006,-56287,51786,157266,92003,-12246,-28467,-15327,-651,38452,83244,106339,95807,51333,-18575,-68971,-53931,-27208,-26110,-39190,-8518,56450,64140,34039,19819,-23288,-88656,-159667,-165338,-87344,4594,5042,-16936,31161,94101,97373,70989,54543,35477,-11755,-34357,11881,24470,-28542,-20867,71649,120447,106777,94165,49847,29863,53433,3743,-41315,-8961,53275,30643,-80506,-121735,-47889,7600,5320,-24539,-25195,-3651,-3617,-69904,-119135,-69378,8054,9279,-11234,-21390,-24903,-28117,-69667,-101894,-77174,-33148,10625,50393,39698,5398,26639,43307,-33319,-104694,-126049,-125044,-84576,-15346,4921,-17087,-56120,-48051,5936,61313,29538,-55785,-89953,-47356,30611,66901,55825,-9076,-86494,-72992,-19673,-15438,-9991,3899,-21080,-55571,-29671,29670,-17994,-103464,-70814,30155,48512,-16880,-80566,-77248,-15705,23101,20939,33928,41320,-13644,-35252,8275,10258,-743,43744,62035,38722,6502,-39190,-71275,-42171,-12773,8474,83053,137155,12433,-165213,-84482,65733,49209,-784,-28260,-68408,-46942,-27304,-109056,-188189,-126111,-72509,53356,106665,32959,-41705,-22974,2996,-38731,-52794,10612,84871,109175,31486,-65319,-107164,-104117,-25810,67698,64021,9079,-1858,12647,-10096,-6922,47241,64209,61313,34515,6051,-48511,-123669,-131990,-58964,-15512,-13004,42385,106067,94732,37589,-55588,-111506,-88318,-66737,-44796,988,26020,27384,35785,20691,243,23514,37295,18653,19943,29524,-9725,-60047,-78107,-68606,-64240,-103307,-151441,-104990,26779,126375,86648,-2548,19587,172334,256886,176247,93285,44974,-11186,17062,68285,635,-133441,-178063,-106182,-55321,-39251,3712,50884,3495,-93785,-136400,-74009,35006,90497,85456,80110,88346,100171,46418,-39102,14719,170019,213315,97911,-622,38689,146491,200678,164657,129693,94466,54112,419,-47154,-41953,-27866,-73743,-100673,-83494,-47925,69986,156307,87149,26818,33835,-15123,-62450,-47742,-63958,-80234,2533,70252,103359,188085,168538,39144,231,109370,171146,98124,30063,24580,19829,50407,79014,-6169,-69815,-10887,10578,-29020,-3194,-187,-25697,5043,19626,-5318,22154,93501,96993,56919,45600,71982,61377,25646,29156,58711,10986,-38351,23020,123849,167820,119670,10906,-81745,-99003,-43767,12813,29754,16605,-50801,-146223,-139120,-47564,-2110,-7649,8120,45622,71382,31268,-35212,-25813,33193,44713,12531,-303,27123,67025,96375,33990,-80561,-128106,-114753,-84915,-42514,-5011,27937,43069,15019,-2341,-7748,-67640,-130610,-64601,105042,163782,46895,-106624,-168682,-143259,-84713,-53124,-38389,13989,52478,59075,90016,65034,-77664,-153220,-67660,6530,15335,17760,-4578,-30461,-59777,-84868,-75220,-62996,-84640,-96336,-49507,23533,41486,27050,57133,45475,-34084,-84915,-40902,17634,41593,66372,111496,104677,38626,-27767,-47162,-7428,9608,10634,33105,10846,-55296,-44774,35130,41761,-21352,-13175,45330,73386,37068,-36458,-17723,58157,23460,-99488,-125003,-60839,-357,47013,39779,-13148,-983,66840,83623,39996,-54855,-135510,-127036,-58036,23858,54189,68152,60782,-23614,-76313,-32575,-17356,-16874,29869,61383,19939,-70316,-82649,-43322,-79846,-143426,-123746,-73432,-52363,-8197,31892,2352,-48435,-121233,-210026,-197707,-107864,-59744,-10992,67073,71386,38102,37308,15885,-26595,7065,58967,55563,71798,64153,7025,-25212,-5992,-19509,-89992,-126390,-109127,-65702,33395,99350,85758,30179,-26001,-17196,90548,128296,22096,-49549,-65808,-86348,-44751,49247,116058,138478,78713,-28906,-88634,-117169,-99847,-27051,46569,48303,56865,118583,124782,46822,-33065,-101806,-94247,-21922,-31048,-81908,-51061,-1453,53626,113016,110658,64557,78968,119210,122104,106337,77967,12945,-20846,38008,88106,74492,34026,-9514,-56929,-62361,-4871,76577,71940,22374,27596,44742,29903,58297,108007,87392,40153,38100,52869,40199,59546,83483,16261,-101805,-138502,-74293,38125,118548,78460,-1564,2934,67754,86820,34334,-45608,-45819,-9887,-89327,-172160,-121323,-57987,-15764,18667,4916,-36489,-15067,13462,2410,-53201,-158087,-175740,-76048,-5075,-22105,-45572,-49692,-51560,-35746,-17257,-23658,-34413,6932,47782,12998,-84414,-150022,-98175,-62411,-128290,-197940,-122815,-15408,-20808,-28996,9452,10721,-35605,-101432,-125638,-73288,-34638,-23804,-22170,-3840,2960,-30293,-58554,-90402,-102626,-39675,26596,34611,7007,-25963,-4736,23215,-38403,-79334,-19449,35833,69195,70359,37965,-11810,-109646,-224016,-221670,-135092,-109543,-116846,-56601,-10218,-17778,-8590,32415,49788,45998,38164,34155,54397,23392,-13657,3711,41363,52215,71261,106743,91839,6371,-18045,11919,-6331,-23403,36965,67580,-14501,-74405,-46818,-15519,-4536,7280,13923,14532,21297,13928,22804,53708,43335,-3713,8655,-1810,18087,71912,63617,38624,63583,64801,50061,21288,-5477,19615,46360,77962,132204,101208,17926,27423,67744,8264,-43704,-7396,36879,41482,213,-39302,-26846,-383,-32771,-90816,-71537,-22009,-13806,-42706,-61545,-39511,-12602,3346,-3991,-8777,44865,69967,21743,-48197,-109092,-84384,37270,94850,43475,-41046,-16837,40916,32721,-3779,-1348,-23204,-55077,1045,108253,107331,-11906,-87951,-41223,38484,58371,10274,-40678,-75774,-68887,-29201,-17825,-31583,-17935,-16971,-58363,-95029,-110222,-58131,12311,-1437,-60101,-27176,45032,16213,-84061,-71040,-28845,-82744,-159050,-151395,-123962,-130650,-112319,-20798,22145,-34979,-82816,-43119,-3574,21580,76715,90711,88076,115797,71106,-38146,-122673,-151360,-78402,-2407,29897,74204,85682,24973,-2659,43291,143470,181401,87733,465,52171,111662,67484,56390,97265,86729,32812,3501,-12680,-31858,-22821,25195,33112,44431,70197,28316,22908,92344,67479,-47945,-90807,-46901,-37852,-46080,-3425,11470,-25692,-46539,-5518,14571,-35844,-73847,-42260,20996,19938,-13197,-36458,-13448,23582,14991,-72899,-155069,-139981,-34522,55813,30152,-40307,-30363,3544,-20781,-16386,-577,-35635,-57997,-94280,-73126,20317,54722,30275,37500,97318,145208,81565,-10025,-57006,-58928],[-35028,28147,39446,-11185,-68651,-67773,-11303,17599,-5642,10944,36692,-4443,-47065,-9966,-30335,-111156,-126878,-52747,9242,16421,-792,30090,66567,74967,41579,-49787,-132748,-66657,26504,52723,70376,91497,63119,48,-13999,-730,-20491,-35509,-5379,30367,41296,29669,36570,53267,11519,2221,69218,48479,-39894,-57791,-24997,-49935,-112547,-84088,25082,80235,56470,34575,27783,27045,-24004,-79082,-29898,39835,39213,-7322,-74919,-114288,-45837,50100,87960,38557,18530,59613,39530,16620,56037,36954,-49745,-113142,-74380,10342,73071,80459,20154,-45969,-34356,-22560,-54606,-71879,-78238,-89300,-59576,-14578,7115,-4922,-29767,-32007,-47992,-90982,-116121,-58904,22575,57031,29546,-23976,-35788,29747,91166,49988,-10526,48770,140064,154143,117316,43778,-2466,26621,60333,100153,169765,164328,90504,59057,43617,-13499,-26160,29489,54337,-2945,-21016,15223,374,20021,142860,172105,101087,114600,162032,149303,92780,29157,-49852,-86596,-54653,-18659,-20088,-8656,-35213,-58665,3950,57813,36623,13715,22882,22821,8948,-21560,-24815,19120,71977,50529,-44783,-86739,-27484,29058,10959,-53485,-58645,36494,86188,35043,-5961,-15867,-64139,-146919,-172017,-118590,-39616,-38085,-37595,37519,89063,85511,70996,15158,-27406,2009,48065,61749,27167,1934,52986,157405,181084,111521,71487,76807,65175,18663,-63465,-83177,-38599,17745,31329,-31207,-66171,-50270,-58267,-43206,-25899,-45074,-56288,-34858,-50715,-45130,2497,8775,-39573,-77172,-117147,-131672,-92293,-71809,-20624,27175,-13895,-59100,-41274,-9103,43445,94664,111829,71368,-10647,-67056,-100641,-110638,-49831,35713,48909,-6795,-15270,14377,47715,25481,-32823,-65240,-35063,12065,5587,9292,-15209,-95896,-78227,15673,43324,41095,59448,31988,-1801,32184,76439,2646,-76586,-36009,-13980,-34702,-39008,-58902,-53753,28435,82581,82610,99272,111877,37332,-30173,-30989,-23189,14048,76193,82893,29640,-30504,-82577,-110357,-85372,-39307,-13143,-12516,11690,33441,-12639,-39197,-16382,2068,7591,-4637,-35080,-25539,10493,-66053,-360977,-631784,-413021,5257,158446,75411,-40974,-90489,-78393,-66574,-50743,4940,59676,102190,78171,-7376,-78097,-97281,-32895,55835,45121,3487,34332,61903,17051,-19642,16877,78364,102755,38868,-37474,-99082,-138461,-92588,5931,20068,-27817,21122,99359,57542,-37815,-88091,-86537,-89439,-123584,-100392,-40442,-15240,-7327,13938,-14089,-40315,16881,39313,9025,43431,99923,58272,-43392,-106223,-82631,-17937,-62361,-181336,-154262,-21780,65536,88257,46707,30402,129836,186586,114057,71861,45429,-25647,-4703,49712,-5865,-136825,-191895,-142049,-95668,-41204,11143,-3964,-77592,-115936,-101578,-48612,32622,53292,14255,-861,10583,68782,110706,57734,36521,74794,82329,30041,-48648,-45177,69176,144346,128604,122966,70272,-25211,-62514,-56422,-108404,-179267,-169136,-73392,4240,27293,96518,154052,114126,65581,45328,40394,57060,16827,-82742,-97140,-27724,9405,61949,151723,118442,35257,55030,147550,139020,48851,13135,14478,13290,36472,50184,12150,1383,39471,37641,-30763,-82104,-72462,8432,95635,83890,40775,31937,31994,13557,12472,27065,33340,10508,5468,31026,57807,19063,-31122,12685,105531,130103,73244,-2440,-67808,-75247,-6739,23741,-25945,-59456,-73174,-121619,-116586,-53610,-51337,-79407,-35545,34552,81186,59236,-2640,-37768,-53916,-59426,-61857,-70867,-38341,24140,54018,16293,-12877,-6853,-17259,-12677,51646,50815,-25313,-36314,-14864,-3773,-12029,-78083,-137462,-77927,72976,128554,27179,-65389,-77969,-99802,-108993,-72796,-18177,27383,33345,47374,107558,92953,-48747,-126070,-52178,12784,4200,4859,34512,36123,-17478,-72079,-108763,-121429,-103336,-68200,-31204,25267,49121,28359,22201,1658,-36622,-58501,3502,93123,105083,50975,66143,98701,27353,-65863,-35756,49886,33969,-27007,-29253,10646,42719,50353,71130,103497,96683,100396,142650,145382,58339,-27351,11295,90840,74932,-12905,-74795,-84235,-21063,70933,92709,45718,51325,141361,203649,158148,57701,-59290,-151488,-151290,-38789,67390,116146,74568,-42129,-113276,-71151,6220,60422,87740,43350,-43247,-113864,-116684,-110095,-142238,-149945,-72495,-16550,-45608,-26231,33130,24341,12524,12818,-45967,-98681,-83689,-65780,-43622,-1271,-1881,1348,53183,79353,32509,-38,11736,28787,42506,25677,-12586,-46285,-64738,-109088,-183364,-182752,-123398,-70303,-8472,50574,27124,-65377,-104002,-5129,132557,114751,-7920,-35613,-55907,-118170,-89585,32926,97943,96818,54669,-15319,-58373,-76285,-52751,2847,60204,60094,65920,140438,187441,102816,2116,-39316,-714,4739,-12498,1614,5683,-25519,-9049,46763,73997,60349,56487,71352,50064,34000,73826,80506,53361,91745,134373,126772,75857,1333,-33245,-25793,-39403,-53453,-61840,-49171,-1913,36612,15125,4023,11509,-35757,-93945,-49319,61938,88858,54398,55753,39674,-47215,-106187,-68186,21440,86521,65981,19367,5748,9725,8177,-33264,-100578,-81111,-38132,-112657,-164001,-87315,-17623,30355,39953,-47712,-87763,-4257,31599,-8410,-45057,-129748,-163216,-76406,-1242,5791,17281,21568,782,-39423,-75647,-50703,-21836,-11645,-3460,-23774,-83325,-113760,-79037,-76810,-94496,-87188,-19816,15186,-19251,11173,86294,67304,-18349,-82254,-74367,-15836,-33427,-78271,-51675,33137,73411,47427,29339,-10838,-69854,-38998,45642,64951,22539,6360,39655,71614,29868,-41858,-34976,32318,93794,90201,54757,4410,-100868,-230715,-252718,-157914,-59335,-12564,16320,-6044,-35025,-10518,25878,36726,56821,74651,85601,84870,16145,-50233,-32539,21354,34472,41267,49138,42602,14947,26439,37712,-6395,-36987,19216,55465,25642,30202,54771,22068,-35266,-53897,-15397,-4676,-38739,-23898,31089,35064,35071,26989,-5945,-66537,-73013,-7783,26473,32318,77729,82576,47017,23265,9419,2066,-35977,-33412,67727,113303,53679,7387,20012,-4445,-52696,-52655,-5272,25707,6692,-34684,-15490,51632,33496,-49256,-69139,-48238,-30923,-9604,28184,41505,-16305,-38200,6689,61311,117933,93768,-3029,-77555,-143360,-188388,-109687,23272,48723,-23955,-4014,57902,35410,-26446,-30420,-51615,-85818,-42100,48577,78548,12607,-73808,-65802,-8028,-27775,-70359,-39763,-14170,-14434,8038,6451,-33402,-49154,-60709,-53852,-27603,-57042,-39612,54054,77734,18222,14638,48099,59706,23742,5869,-1621,-18442,-44600,-37848,-28192,-81534,-109200,-21783,42913,23275,-608,19074,42468,57481,57842,20700,17052,87579,79660,-27812,-87126,-98489,-63856,-19820,6274,43439,80006,37500,-18348,15064,147721,188805,56173,-45158,19205,74352,10537,-7345,58273,107519,85410,-8018,-108136,-133631,-46423,60002,54091,2005,18980,38163,54975,99128,70324,-57845,-132075,-63153,390,3065,13017,-1952,-57847,-83147,-42597,7943,24968,8050,-28647,-24927,6517,38454,36185,61587,112539,101629,-5536,-86776,-68563,6242,53579,-8631,-74586,-48200,-23410,-60029,-50210,-27545,-52014,-69279,-103463,-107999,-43789,5274,11741,44660,110791,127675,50918,-4899,-16694,-17850],[-6935,50789,56290,-10229,-67809,-61999,-16632,19320,47443,91633,73995,-9536,-51945,-38298,-75213,-119726,-115328,-87969,-57218,8670,60508,91096,92045,69993,11398,-87756,-156172,-89229,1607,58439,104768,117216,77718,42708,59221,43347,-37208,-68045,-23215,5288,-4688,-13899,-5927,8428,-2504,30108,93320,42120,-51089,-48476,-21375,-72792,-120892,-62343,57320,104493,22958,-42061,-24103,3716,-16618,-61020,-40629,13809,18278,-16059,-50386,-62051,-22303,19128,39011,20532,18790,56138,66747,50299,69399,63103,-37277,-118715,-47908,41860,68053,62939,14397,-57142,-22057,51621,51385,7385,-43836,-84373,-68682,-28516,-14470,-23636,-50633,-50086,-9918,-19951,-58575,-38470,10507,20866,-22998,-85112,-98678,-18981,94596,105905,41605,39603,66917,36671,9579,17801,50405,112024,147791,160541,220372,243433,161571,67587,4767,-32739,-35857,-45957,-47094,-18905,16432,38858,31576,41475,82256,37635,-39158,16583,91767,97549,53277,-12378,-85209,-113237,-57404,45165,84169,43693,-7081,-21507,-23190,-19717,8220,14297,8428,11571,-26112,-111725,-100622,-3352,80677,48556,-65063,-103010,-47798,-27722,-36325,-42174,-7063,101268,179293,94402,-24120,-44418,-43555,-104786,-146848,-130896,-91004,-61945,-18857,52230,69815,37747,30779,-7573,-42502,28751,93106,38927,-38563,12142,135963,238257,233473,128078,47768,56762,43783,-37385,-94568,-52249,-18791,-11703,-9509,-20887,-30632,-55056,-96489,-67918,-12758,3835,-29267,-43677,-36758,5645,38022,7479,-65145,-103584,-99359,-68810,-26398,-6806,67598,117548,10629,-105494,-106097,-36559,47751,63425,35519,50940,58633,26824,-39504,-90847,-37523,75024,111729,80246,96653,98106,49138,19808,22504,23697,19939,-23050,-106227,-95911,-60200,-79636,-32580,74373,96701,62554,58801,48725,53210,105141,153121,110795,50882,41252,27894,12010,-2945,-44056,-42243,52545,123863,123611,128307,135156,48837,-49838,-57975,-7855,34304,53774,26660,-39203,-69222,-55312,-51965,-72131,-51553,721,-48985,-127306,6507,154955,70841,-46339,-11884,30841,726,-48215,-65495,-15148,-67005,-529508,-1015009,-694045,-90217,151983,97978,-28866,-123479,-86768,9513,36439,36719,53263,81373,109010,97103,24326,-51430,-44656,19309,12809,-32661,-13264,36538,49355,29005,35256,93744,135667,54654,-61244,-98511,-56488,22243,83220,58512,-5237,23846,72324,-1855,-92459,-86801,-46807,-44492,-63118,-77440,-82812,-54437,-28233,-26801,-26158,-7154,18914,-26102,-80485,-9287,85963,64208,-27513,-75822,-15240,66128,12182,-127632,-159100,-102856,-28265,68977,88395,48906,63758,70181,25775,11930,10293,-20708,-10941,9393,1913,-54352,-109489,-111127,-89732,-31815,-37295,-124736,-149004,-89827,-64648,-25953,57890,63966,-5964,-60078,-56929,66320,194273,142857,33317,-50031,-61472,-20523,-29640,-26867,57264,87016,17309,-10563,-8871,-39595,-28679,172,-75755,-168081,-112881,6436,47802,32475,71993,120603,104918,50293,18978,51743,107533,69835,-27320,-55417,-55724,-57377,1193,69520,42845,28844,100726,149234,81272,30230,68950,83347,37447,-12587,-33139,-3922,50889,59327,25858,-42866,-111034,-73149,53280,116469,84074,47358,-5492,-68499,-96488,-56277,12316,26709,-1253,1170,-28853,-59182,-49692,-57188,-30306,34270,44069,2613,-32454,-68835,-53525,41127,54824,-54921,-92406,3337,40727,-1402,-19072,-32827,-39245,-13322,19123,75216,131634,115205,3382,-102438,-111473,-52623,-34773,-20354,16480,14977,-16321,4624,37432,37512,68104,148755,125793,-14007,-65271,-31927,-7159,-28789,-99193,-117478,-45868,35143,65360,37131,3160,-4597,-33859,-81227,-51006,19289,3282,-65025,-55814,31090,68637,840,-71326,-53853,-2256,-18084,-24726,22077,45931,13161,-29311,-93244,-125764,-81475,-33871,-31579,20676,87047,87259,43223,-8733,-36240,-52348,-3229,105693,129230,19334,-31126,25344,13120,-55796,-12395,83440,48191,-59760,-96455,-13331,90544,91150,49725,81360,137651,150982,145233,135973,67795,-11501,-872,13687,-2061,-16060,-49789,-95611,-19648,97075,112041,65680,66550,133467,198829,189139,134637,27363,-100470,-140319,-69218,16017,76910,58719,-11602,-74185,-69580,24542,126294,168638,97289,-29443,-120495,-128082,-124975,-138099,-124131,-27039,31420,-22413,-36345,-3787,-14248,5359,80225,90496,30085,-30091,-55261,-52340,-51068,-69770,-45039,54835,121888,85835,16721,-13560,-18975,-34271,-48986,-25094,-24541,-69130,-116144,-160912,-162402,-148589,-125127,-71172,4671,-34244,-143264,-128742,21601,123177,51375,-49998,-41468,-61102,-139079,-110895,22050,79083,41696,-11418,-34808,-30122,-19603,7448,25383,31816,15121,42213,114473,156985,101682,2261,-45155,-23908,-55308,-48724,34267,51894,-405,-19048,-21949,-5590,32514,46130,40431,4526,-21421,44143,108250,98409,93404,102020,128022,119747,56686,31743,23880,-59879,-151217,-120815,-28564,37307,86048,55659,-29757,-97282,-146680,-188149,-131738,5053,52833,3353,2486,38441,10247,-63956,-69016,-5553,52313,57669,48691,8708,-47046,-74171,-87851,-112080,-70709,-15985,-54596,-82849,-40928,7510,72400,94413,-18213,-74778,1898,1039,-41633,-11058,-25524,-59244,-30645,-9040,-17078,24358,88356,96306,10195,-65654,-19305,27976,3743,-25856,-38539,-55515,-31401,17658,-8172,-16282,5002,4338,-12444,-13374,55070,140763,120352,34627,-6486,3475,11202,-46996,-88876,-14163,109992,138766,102934,102286,70470,-20187,-26706,55832,92207,52662,43269,89402,140717,112764,4494,-44861,13322,75335,37238,-13443,-6511,-22916,-107091,-163680,-140959,-62931,-9284,2948,-12466,-21594,-14595,-4644,1068,29590,72610,99131,72141,-34650,-129225,-120084,-45308,-5230,-5465,-15350,18215,52084,39961,-10610,-48489,-50861,-43137,-60719,-45595,33728,84360,57183,-7563,-53080,-38765,-48272,-76114,-42868,-7136,-29200,16024,117740,96375,-26831,-115588,-81805,-22440,-5988,38082,48958,15396,1791,-4629,-32560,-86570,-74176,32969,85811,35991,-35112,-50904,-32370,-51773,-77220,-66418,-35976,-3468,7391,40184,110399,99540,-2797,-66104,-40680,652,5623,14244,26672,-21131,-41524,17958,83173,118433,106747,53011,-29735,-124226,-196324,-158056,-29586,54334,10285,2724,38806,19926,-13604,16489,10319,-43755,-52403,-18856,22898,26313,-27446,-49706,-53483,-115729,-133335,-60000,807,22957,28952,-3091,-47504,-54122,-53081,-16078,33044,2494,-6986,83659,141948,97770,43950,20266,49032,83746,74151,27265,23523,30522,15291,-17269,-66757,-95391,-38499,30375,77515,73736,24027,-7052,8669,253,-39134,-22279,64363,67347,-35118,-88722,-99597,-73198,-13780,23681,11575,14075,3889,6462,43980,101305,91222,10552,-45215,-49924,-91703,-161674,-130523,-1532,111156,104551,-41725,-186795,-172978,-56083,31429,15097,-40845,-18972,56479,69693,61351,84245,27235,-71370,-44769,22837,27474,20655,-7160,-54205,-48181,-11593,-2663,17472,40689,7027,-27579,-5231,51543,83982,118241,156511,168128,108148,25592,-21217,-27320,-41874,-105830,-121677,-70406,-51331,-59079,-7102,26300,-16568,-35219,-18335,-25421,-45024,-41278,-26151,12891,55720,50074,10963,13790,22450,12101],[1011,56421,50666,-8098,-54335,-38758,8988,40842,90442,154096,103834,-10497,-62420,-80592,-102705,-68129,-25965,-13929,-2086,29587,37465,44412,45284,36196,15008,-421,-56529,-102828,-79365,6877,53991,54215,55453,68056,97643,68520,-25803,-43292,31178,45474,-12570,-46836,-48798,-46288,-46480,-19710,12750,-5582,-5770,28187,22444,-38230,-26140,35406,78800,75719,-20721,-106116,-102096,-51659,-8375,-14880,-45126,-27189,-3032,-10728,-30536,-37986,-14848,2006,9025,26797,57828,74293,73952,75082,101659,104166,12608,-64149,-37351,-2258,25103,54785,20256,-60825,-40209,51004,78460,38275,-22588,-65944,-51336,-44106,-51812,-38777,-49189,-38168,12269,-458,-34446,-1321,73428,99215,29969,-59854,-116631,-80753,36048,92940,58205,10934,-53021,-121889,-105887,-20551,68642,122735,141374,140911,187167,226346,164240,61841,-19038,-47784,-32630,-94262,-139057,-44019,67982,100404,101150,36400,-83258,-165704,-162923,-86275,-16388,35699,40153,-8242,-79353,-107329,-49374,56845,76975,26630,6958,11019,-16054,-12125,5855,-52131,-99149,-84583,-108826,-159217,-109098,3762,71937,58833,6421,-32686,-32001,-58233,-68149,-11440,80546,165075,225525,148880,-13949,-73631,-46398,-86676,-121465,-119277,-88128,-19734,30788,53478,43901,-8680,-26654,-23091,-26654,23167,52097,-28258,-98007,-3462,157327,241597,217918,120667,24942,-8199,-24726,-75976,-83195,-9161,-6166,-49526,-70021,-49631,-35281,-64352,-88660,-47675,11998,64931,40549,-18818,-44025,-33419,-12653,5483,-42925,-89773,-25922,72124,82568,43473,75425,110008,24293,-69093,-74328,-33565,-2899,-38546,-98035,-44073,74285,81114,536,-47521,-14453,51270,84537,90791,147910,136140,22760,-17082,46521,100496,68156,-47370,-172224,-176008,-97436,-44754,-1092,60816,60519,11401,2376,30223,63788,98660,139329,156366,129405,68485,84841,127811,72200,-17224,-14118,50404,87309,85021,81194,70395,-19416,-119319,-84225,14760,10928,-38197,-63372,-70705,-40932,31593,62005,13696,-15774,7242,-65395,-192201,-70479,159441,168486,39453,12971,9768,-43111,-81152,-110622,-110184,-154121,-474492,-748550,-591462,-160484,58414,75711,12892,-74933,-33021,78434,74182,44524,79772,90063,106261,153527,99895,-20654,-48982,4902,11386,-61069,-108066,-37173,69339,83453,37527,32479,86146,66807,-21871,-58562,7060,76643,92884,70626,33950,30513,27113,-30578,-51541,-15857,14903,46116,68721,-12215,-109948,-75620,-22890,-37057,-14640,26611,-12226,-120043,-165283,-85160,-11584,-30767,-63341,-39603,40957,88396,59551,2917,-58265,-122873,-85171,35656,87635,56070,40589,35230,-5951,-45048,-51871,-48848,-50909,-62073,-27974,26001,17182,-41303,-71507,-16520,-42915,-156832,-146465,-53976,-62965,-42622,49680,75554,34071,-29296,-59701,41008,148227,91908,-32589,-122317,-102901,-23118,1821,2147,43483,53069,-53522,-122193,-57246,12618,38990,64672,32014,-30912,-11698,28586,17642,4929,54002,91793,39086,-40040,-56065,-14804,39901,48065,20684,-16877,-64834,-81918,-55311,-28168,-28985,20400,109863,112779,26315,23374,113782,141563,58160,-43541,-62780,13623,70855,27164,-26076,-61133,-81961,-27396,63579,71831,35764,4647,-56957,-118656,-170999,-146557,-28170,31577,2681,-15260,-95463,-167027,-137326,-107046,-93562,-70277,-52002,-46926,-55128,-74162,-40429,48899,54930,-54132,-84281,69232,167991,89865,8861,8519,32591,15819,-28617,2580,110248,146911,41369,-77170,-78064,28971,92022,67949,18319,-14184,-37031,-34507,-12957,13483,72913,143290,118598,6894,-48891,-37400,-8067,-26829,-112706,-132426,-71483,-38321,-12313,37690,32299,-4139,-19195,-44529,-31672,-2974,-61207,-146855,-134767,-34311,59660,57431,-29873,-66661,-33242,-43872,-50352,-6693,44246,48508,12134,-50553,-83382,-55374,-28721,-28606,34968,123924,127928,63481,-2716,-30322,-56133,-31483,76736,116990,3077,-98450,-75729,-21099,-6446,9669,53771,35273,-36274,-62500,-6234,60087,61653,8561,4003,75599,112578,69728,37729,6539,-32037,-26006,-59138,-97017,-81383,-96194,-126706,-6214,117954,81832,22409,38196,77978,93994,92870,76057,19808,-36067,-43822,-34939,-31927,-9299,-10269,-14547,-16487,-9737,56059,147298,182861,122786,7824,-81880,-86062,-66487,-60676,-56717,-8203,30945,-1532,-37174,-47151,-50636,-35898,-772,38962,51861,-304,-47718,-45520,-43741,-59826,-23966,73660,128411,101798,55747,37217,10955,-49974,-91871,-38694,-3149,-26113,-28050,-25556,-50618,-122142,-174956,-107705,-7315,-39296,-124217,-65951,63981,89100,14151,-39468,-52580,-94068,-165432,-144375,-10514,68144,16204,-53325,-52674,-13244,24072,54162,51305,26276,-10894,18858,58358,36150,2478,-66270,-153876,-175182,-158016,-109382,-7846,47673,26190,9342,-21104,-33927,2504,34294,33531,-1168,-34055,27495,116188,128832,99856,77631,105267,110043,83095,97722,88255,-25071,-112270,-37858,75962,109226,127897,102010,-1051,-84990,-107217,-130628,-127418,-72058,-44296,-54864,-43873,2346,15114,-66844,-120906,-43044,63371,79437,45549,-5075,-29318,-34599,-43961,-58691,-25180,20881,10033,3371,17046,23160,83037,139009,77460,-2977,-2258,-33989,-50537,5710,31104,20418,7200,-10582,-36688,-11641,86946,137316,53852,-22328,12600,37068,-7607,-45233,-38899,-18957,24521,79592,62450,56329,48971,-7027,-25071,25199,100513,158185,143716,83235,44987,20755,178,-23574,-20409,53137,144437,144861,124412,148666,112388,11471,-23965,31293,94936,101807,98673,148818,209662,165845,24585,-67859,-50428,7849,-8530,-34309,29879,79571,18367,-67217,-111919,-106035,-72416,-31458,3,7935,-16121,-35620,-47581,-40482,9738,53128,42910,-60603,-162983,-158702,-73319,-26296,-36061,-20979,65665,115983,57683,-30845,-36835,-10279,-76068,-180123,-174036,-59522,36301,64131,43268,11701,-1103,-23903,-24561,-26442,-80211,-109370,-21031,120795,157748,32960,-79081,-59901,-34152,-69921,-48334,-9515,-5744,-16309,-34609,-61587,-84142,-54009,-183,2083,-14062,-27642,-58285,-73398,-57616,-23242,-34274,-45834,11199,74136,101420,113106,64484,-37232,-69874,9428,74226,7874,-78209,-52564,-11021,-7275,19348,42132,36695,65571,105234,41571,-72779,-126544,-103693,-39854,46091,39752,19517,23559,24613,51400,123625,123531,40128,-22861,-30856,11476,62072,52522,-9458,-84224,-139225,-135621,-80131,-15577,39935,48482,5998,-43560,-63472,-56149,-21408,14617,9790,11573,75397,140756,131444,83681,30236,-1818,28134,88917,58136,5564,-5275,-22838,-76402,-105737,-99694,-45681,35066,119429,100649,-9873,-68267,-34009,-4503,-16432,-5150,48883,50173,-30399,-103706,-141400,-117365,-43714,3479,-29406,-49956,-5755,86685,121435,65201,-2575,-5045,-23078,-124051,-223957,-245996,-176533,-44399,57982,41080,-71665,-156846,-98389,-29918,-34359,-48922,-29467,20551,105155,121741,87172,128083,130743,22611,-33426,-15151,-11286,-6620,-15663,-17759,32544,65532,9115,-23359,8001,10989,-4301,-3863,27333,55367,60458,63937,107652,106253,16146,-71388,-94458,-112842,-131829,-104912,-82702,-81870,-41914,38260,69757,16167,7257,63226,64938,-4593,-40644,-35630,-15375,2600,2585,2571,21501,3925,-12404],[-3278,41410,27832,-801,-22611,14492,72988,95325,131630,173980,118290,28460,-32855,-70452,-69640,752,52684,62723,44032,-7398,-66342,-49467,-10914,-8417,22290,121793,71957,-111429,-167923,-61302,-13520,-19480,18555,44733,50546,34107,-16980,-24729,46343,56148,-32542,-80019,-43186,-26265,-63876,-99903,-99138,-48566,48766,82203,33713,-852,57412,98436,70018,28738,-31752,-100208,-137483,-97872,-29697,-15667,-55696,-56278,-24175,-19369,-32445,-44057,-35235,-38627,-35884,6100,53749,53304,35365,51786,84976,68571,7951,-44181,-95598,-118821,-33787,61503,34248,-51695,-53104,10011,27194,1394,-14904,-10582,11650,-18830,-63048,-70707,-75742,-42453,-2385,-12965,-31632,26709,134868,169811,89454,13861,-55699,-94493,-38860,23369,26537,1576,-81449,-172957,-147475,-42840,26993,35806,44275,48211,66824,91606,67596,13499,-35431,-36081,24654,-13829,-89226,-25586,93067,137164,122854,-6225,-176043,-220535,-159655,-94437,-39342,30197,55857,16836,-50185,-69928,-30446,19094,-2100,-25861,-19590,-13295,-16169,1228,-26074,-123547,-179372,-180643,-174296,-132067,-65830,-21381,-5844,31545,81162,65198,45690,46827,20956,29758,82043,103612,134092,126981,10403,-60527,-42387,-78903,-102810,-90100,-27215,50283,48697,15659,19693,-8668,-44157,-31521,-11219,-14230,-42723,-89471,-112351,-39352,94582,155099,115635,62044,32749,6298,-28058,-67803,-60955,6918,3279,-57984,-91197,-74691,-53960,-59330,-52341,-6730,45097,96310,90442,34531,-44930,-112714,-101638,-10757,-2636,-52909,17386,133855,115330,21695,-1790,15348,16187,19743,16997,-17391,-33732,-48006,-90566,-54171,63086,65793,-7466,-21428,-9337,-1037,23525,35312,72343,47604,-35508,-48980,43979,131000,100960,-13568,-132519,-157706,-59446,25865,9671,-22266,-36400,-47960,-25415,15636,31433,26784,64751,127445,114804,43386,81664,163647,113424,32028,39533,39548,7524,15149,25359,-3187,-87912,-155376,-90573,-2367,-44172,-108585,-77531,-339,54709,104055,112893,64945,18546,-16527,-97397,-158420,-94026,56719,170832,131251,24157,-63460,-101398,-82815,-100085,-175601,-211902,-196091,-192640,-222207,-147235,-59070,20889,64114,15301,13056,72737,34444,5043,82754,129036,130733,157295,100945,-11875,-28708,19844,33413,-40803,-130515,-63581,83332,97306,-11077,-84527,-18941,65894,54023,-17988,-17367,23596,45656,69381,67811,41075,16406,17806,65425,73701,51489,101184,139132,37661,-82600,-58888,2197,3338,1110,3142,-47274,-115330,-109397,-61851,-54239,-98708,-102077,-23706,42684,45429,55289,91610,55135,-67822,-80477,22656,85968,86692,107603,121899,54279,-27727,-57903,-59287,-48361,-56821,-42485,40488,90769,22146,-57993,-2079,20573,-67280,-69592,-2107,-27662,-35093,26318,69040,83248,53150,-6766,2779,37273,-5520,-86488,-106107,-49515,-3759,-9283,-24546,4531,45964,-20563,-95174,-40917,55682,76372,96733,99995,54544,20505,-312,-8152,20354,76790,72732,-29321,-112146,-123744,-98286,-41719,7467,30177,4477,-40042,-54944,-71045,-84121,-64538,21626,94719,72379,-5463,1911,87789,109723,41618,-20205,-6901,65446,92465,26120,-31766,-53155,-36094,28601,78492,54501,14730,-6042,-34763,-77831,-174327,-194174,-61197,43943,20893,-31421,-108286,-146794,-107171,-61605,-70885,-101929,-86925,-46974,-40533,-37344,8305,46315,41973,4882,-20425,52704,128847,83667,10623,10399,34097,1338,-82376,-92745,-13840,41930,14535,-44978,-30670,85065,188238,152339,30161,-15078,-10829,-28020,-41102,-23675,16978,52787,35580,-20902,-59134,-60082,-4530,13375,-75815,-127823,-93635,-64144,-36204,19942,36408,10773,-23765,-49439,-60853,-74172,-94022,-98972,-71361,326,89963,93209,-6791,-71558,-58842,-39867,-33401,2858,74135,86733,29501,-17074,-30868,-36309,-31690,-10444,49141,112559,96740,33677,-9866,-15063,-42507,-27390,61507,92470,7286,-98551,-158809,-94627,23598,31261,-3217,-13268,-1495,41949,52353,20062,17367,-5382,-42929,-7628,44978,16378,-36054,-62452,-57288,-17564,-28334,-73069,-87097,-125182,-133556,9607,111168,27437,-41073,2828,48604,23127,-27301,-54698,-46994,225,27966,-5592,-57530,-70202,-78652,-61927,-8559,31840,74974,122993,103483,37909,-3132,-14786,1824,10502,7504,-22283,-54036,-23772,14118,-9134,-36188,-10436,-17389,-85394,-63711,19387,10461,-35350,-22134,478,-8539,20113,71553,81686,56426,65640,114622,108810,19904,-61776,-50244,-25724,-3501,43357,59508,26081,-48609,-111132,-64601,4163,-16374,-63126,2508,78252,46059,12415,5129,-47365,-118498,-174738,-172555,-46136,49036,-1931,-41301,-9659,16382,38874,70515,68924,43522,-2889,9092,35614,-5963,-56634,-126344,-245382,-262469,-181040,-109228,-38509,14583,4569,10340,20354,-3890,-22248,-10558,-6119,-31204,-58110,-8774,85544,130955,123470,90355,58826,11231,16200,104096,125866,28218,-8313,55634,113240,109546,104835,99218,44679,-7627,-3891,633,-44966,-89838,-97122,-76251,-63705,-33239,-15281,-98061,-182131,-92872,60581,68920,-16872,-39821,39044,91838,56643,13841,21006,25360,6896,26879,59067,45396,66646,104719,86261,25695,-14411,-43071,-37357,-11264,564,13684,-5434,-12599,-13142,-22191,33045,82336,37878,-3125,12015,-7947,-69120,-104708,-78920,-37164,-18589,12942,29145,64811,70125,16255,5327,71205,132908,149911,129837,84718,20461,-41516,-30814,20360,54029,74699,93760,77861,92739,137851,82853,-26866,-68639,-22105,66269,111690,120284,173622,221697,150332,5262,-105512,-141315,-72025,-4946,8395,53478,87630,15427,-75407,-104601,-85350,-39871,8327,24281,2741,-42524,-56739,-63600,-79076,-56058,-10690,23567,-24054,-101818,-104037,-20845,15641,-21432,-8448,89441,138745,99607,38997,50739,63402,-55506,-196512,-207111,-119407,-18556,47900,50912,29335,26903,32982,42362,-16761,-125094,-141042,-64081,-6817,50519,19032,-28282,-15081,-47141,-134587,-129234,-54519,-4718,-29311,-83153,-89009,-60944,-36938,-51267,-91089,-68557,-14970,-37480,-123455,-97856,30337,61534,24671,50102,89507,80900,36186,-57866,-147808,-106125,27463,89884,-9105,-117337,-76493,-2436,7977,8266,-5731,-30301,8656,89459,80318,1125,-41110,-48708,-34621,38776,59131,33609,10985,26184,80519,142832,127136,50698,-11892,-13512,32595,78092,61382,-48292,-151243,-147688,-109643,-71565,-17432,34962,56507,54665,-269,-94422,-133777,-107547,-66173,-33742,-873,32563,76889,94931,103011,69459,-27108,-53080,53402,55186,-44448,-82668,-81951,-118559,-128310,-85983,-27593,44727,123870,92108,-18396,-64302,-34523,-277,5906,2670,18021,29228,-5909,-68670,-122203,-130748,-107814,-79478,-80408,-59168,27572,111215,104915,55222,14499,19807,-19982,-154965,-206755,-146202,-75718,-3456,30014,-16816,-50562,-17747,48401,25473,-75740,-72153,36522,100886,136898,163266,133508,128431,151910,80051,-25362,-55030,-38110,-20234,-16231,15068,83861,106923,26892,-34595,-30208,-23486,-970,2392,14037,23050,-3667,-34650,-10937,-18004,-93248,-125654,-91409,-74952,-48118,-11495,-61353,-101169,-47205,18754,42690,31792,58515,102110,90093,38547,27476,24074,6324,13711,38114,45134,30704,-26967,-33011],[29431,43527,9098,-8450,11988,85989,142268,145187,147055,139372,91479,53663,8201,-23742,-18524,19084,27505,6081,-32566,-73753,-105255,-57704,1006,-11024,18459,150509,125644,-73363,-172343,-76195,19693,49998,56761,12171,-27312,-12545,-5193,-23382,-7793,2881,-48389,-59261,41771,105748,23445,-79714,-86492,-16235,60428,53202,6908,22214,76372,86421,40196,1525,-16980,-50195,-94106,-74309,-27340,-15384,-22687,-36980,-45438,-51029,-46505,-45097,-41563,-49902,-41308,-23293,5302,30718,34739,28761,20317,-10296,-23919,-47914,-120196,-143730,-20512,77804,35818,-39958,-29796,17168,8911,-28733,-7246,48637,64125,22231,-28841,-73492,-94633,-56242,2180,26297,2140,28540,111064,114548,49809,51903,46670,-29455,-58451,-32939,-14597,22183,15088,-81757,-120639,-57410,-29820,-38857,-13218,-4031,-26556,-36224,-26783,-25211,-36937,-8293,86239,117078,60936,26873,59234,101046,65960,-52465,-107986,-65749,-26289,-3161,21357,59336,69229,32009,-16428,-9828,16805,15794,-6143,-11105,-36465,-48304,-12409,3351,-39317,-86288,-111783,-159824,-148152,-44497,19149,-28179,-74166,-34411,41899,67538,103554,176483,155713,70394,21913,-10777,-6013,26136,12276,1229,9243,-31754,-60231,-39084,43879,92438,23383,-34102,14971,36855,-7084,-3165,41064,-586,-97866,-125208,-117273,-88294,-10837,40400,5271,4508,89479,139213,83135,-608,-43382,-12717,6590,-27991,-67278,-68906,-39572,-12507,3582,32540,66923,95085,100280,92975,-1049,-119155,-132638,-41029,11986,-5130,33950,112306,88308,-20648,-86925,-93098,-28366,60705,68824,-3563,-5678,57487,58798,34593,39039,6662,-38411,-22708,-1488,16224,54582,39295,-11011,-59097,-54782,-15933,56637,127212,122932,60920,-31087,-61091,35954,113544,35630,-67305,-76676,-48572,-12049,11006,8820,-45,50169,107178,76452,16987,21538,71613,75492,62242,58188,5151,-52048,-15595,23081,-11504,-78428,-94394,-59470,-45531,-87277,-106388,-18154,86936,114430,104288,66833,4919,-20012,-44886,-96986,-65088,-2309,17321,84750,105850,-2033,-107485,-113702,-79568,-84671,-152831,-146496,35018,92278,21460,-96437,-112253,-28225,72074,66271,27064,37138,-13133,-56040,26370,143873,178682,142393,55979,-14436,-13837,9787,19147,-15075,-79441,-44928,56225,52078,-65885,-161993,-110315,18174,64263,-25594,-97877,-70734,-1235,61756,66139,37297,38028,88180,142439,92106,7964,31726,63420,25252,-35502,-55053,-22221,13154,-12435,-44907,-35099,-2879,38543,44703,15482,-42370,-74208,-26347,4812,-10114,3190,45350,56343,-11367,-43958,25619,87802,124547,183609,196637,121785,53618,19080,-7645,27986,41854,-8312,-17355,36849,26102,-46867,-3062,49373,-4521,-11022,50747,42064,-197,-3573,16180,50504,65810,20444,-11354,11064,-14318,-66762,-55445,-7138,-837,-31959,-45223,-12877,26796,14381,-25300,-29183,34089,81100,96334,70824,10462,-27233,-30081,2288,51032,69071,9258,-68492,-100611,-138243,-146590,-64384,7101,24381,11398,-21109,-28740,-41919,-67204,-54069,21392,64639,39071,-30430,-36271,18324,3311,-42744,-27430,15484,59333,92820,67023,8353,-40919,-27600,54291,101566,62723,18142,27109,31111,-28360,-153089,-181337,-62172,37107,18501,-32219,-73414,-65669,-3121,55332,38402,-21378,-35043,-17933,-24963,-319,67446,58103,27002,67038,49497,-15549,-16593,3709,-12786,-26154,-20069,-30804,-81559,-120004,-118307,-82634,-70160,-76905,-37553,58765,152800,142578,38047,-1807,17270,13925,-18478,-32819,-36955,-36060,-45597,-81747,-105872,-91179,-14851,30402,-32842,-74581,-33922,1379,-948,6913,63434,92067,13075,-72918,-103577,-97131,-35411,40363,62752,65204,70453,39144,-17274,-66578,-61153,-7728,14580,48483,122386,104739,14307,-16715,934,-10724,-14259,3848,39479,63115,25334,-30819,-40212,-16095,-36913,-14810,53039,51057,-9881,-88981,-207242,-175904,-945,40194,-32627,-74698,-29176,82960,110147,29469,-11110,-9235,-31591,-44748,-9458,14901,-11791,-47327,-43304,5439,31929,19793,-8402,-58572,-81584,706,40603,-41212,-79072,-6015,61049,33807,-67933,-116300,-61622,16598,3368,-72861,-122401,-94449,-74399,-75466,-49111,-21411,16792,50037,-3264,-85923,-53041,33214,75832,56453,27523,-47751,-131861,-81614,29880,44506,29874,80266,72904,-28772,-37553,30194,18024,-15462,17712,50470,25617,5577,5637,-3154,-26739,8872,107966,138699,79905,23287,-14352,-50669,-29336,16847,6129,-11982,-1874,17528,15378,10190,-19886,-49044,-2328,35259,1348,1986,16788,-27053,-94736,-126065,-109813,-5297,36760,-32291,-14222,63010,56287,42130,74159,70436,46128,630,740,60010,89239,31571,-70377,-188876,-192295,-105736,-13634,18612,-1,-37981,-14554,39393,27650,-13976,-33799,-47124,-58450,-73926,-55246,11752,69105,108083,94064,4774,-93827,-75564,46701,89602,38599,36205,44936,39892,52827,73969,77508,53408,2301,7312,64375,48668,-12260,-27751,-28992,-33723,-563,9412,-73646,-154854,-100341,16863,2637,-78987,-49034,91441,165836,113659,68978,70676,21629,-28310,20365,88307,85398,59031,19490,-20485,-12261,-4694,-25674,-14804,-1237,-16887,-8973,-22878,-9805,34958,24259,6367,20188,19799,20758,25270,-28306,-104494,-151735,-131001,-92518,-102728,-98517,-57171,48864,118192,78568,34880,82665,143492,137675,100523,63396,-663,-60189,-22114,50587,81613,69150,46586,22840,43962,91920,38380,-83467,-117556,-49042,28802,53006,84280,158045,188384,120852,23103,-73596,-149277,-92241,15230,33146,11243,6869,-52459,-117817,-87100,26269,111190,111062,50406,-18273,-68560,-42359,101,-17357,-47217,-33083,18633,43486,16904,-4863,57120,98380,29061,-30319,30484,114344,160478,143366,132291,110840,-8648,-102822,-77997,-49778,-14825,46374,22195,-49245,-27104,42084,51963,-27135,-95792,-78716,-47418,-83509,-74171,-19454,-7007,-25612,-72102,-134476,-133123,-58374,19633,-10824,-105739,-105902,-35775,-13601,-55350,-94350,-72249,-21237,-20137,-123185,-138711,4209,108784,108157,79249,36300,-3275,-39242,-120640,-198237,-150119,-27886,24909,-4740,-19415,1112,-13711,-20542,5050,8375,11145,31947,70187,107468,106201,50204,-14372,-11328,67946,85578,40224,-2243,8680,40337,50590,23602,-8511,-34608,-8444,45532,34239,-50736,-173357,-242137,-177662,-72312,-3165,26355,15692,35740,98931,54922,-101957,-195361,-168380,-113776,-72266,-14584,20483,24638,14642,54027,75835,12389,-31613,22273,10946,-52831,-75154,-87576,-120092,-101977,-37058,-698,31259,99186,83668,6232,-26461,-39461,-60138,-47318,-24711,-11628,5628,10042,3710,-25670,-75820,-135088,-134312,-94244,-25916,35244,9638,-41977,29751,80129,32411,-43092,-124493,-114824,-19270,62587,106002,77515,-8453,-9675,93485,146821,49823,-83964,-52213,76653,112412,93861,109047,69862,12820,65489,91834,8196,-44654,-15467,4553,-9019,-2682,36956,44941,-5350,-51394,-82244,-84266,-29316,-9502,495,22783,27747,-9744,-59908,-128735,-168073,-113517,-35580,-11872,12898,34661,-46312,-111830,-97505,-72212,-38703,16363,72273,80243,41173,27869,67941,66159,23513,26561,61856,55816,13419,-38554,-20955],[95877,63595,-15495,-45603,19509,121107,157883,127014,85608,47058,4920,-9896,-12415,-14005,-20251,-28052,-77571,-145234,-157948,-89491,-33175,15066,48287,33035,17577,66864,76145,4573,-67722,-18489,116957,209489,154381,-4740,-79046,-31522,9356,-10918,-47247,-54341,-38342,5853,120354,226827,152683,20898,15037,40681,9572,-45091,-51527,-10293,25617,21497,-21741,-53574,-60966,-60915,-54879,-11507,32084,42000,43871,-5026,-83216,-110664,-91937,-71557,-43862,-7535,21684,-7779,-15928,54521,97015,37120,-40287,-59138,-40109,-41453,-53095,-29073,46785,55952,-16837,-70324,-25634,38579,18523,-55358,-48296,11948,10078,-10662,-9581,-38955,-81946,-73813,8036,67649,18472,-32072,-12593,-30229,-58359,13931,80246,20948,-51460,-57360,-51440,9333,91084,23895,-81098,-76271,-58200,-43372,5438,15177,-37835,-87563,-73293,-37575,-43301,-37344,31233,105967,117932,37276,-21492,2255,-25514,-82288,-11689,86727,83211,64086,47658,48520,50905,22990,-3434,32687,57812,43466,59671,59525,-18870,-43832,18299,38919,18831,24636,16451,-57791,-64076,31113,85600,17830,-57887,-94335,-91604,-40830,60883,147857,149789,64470,-1935,-31999,-71904,-100846,-41372,41169,56561,22457,6159,12287,56478,71347,-18865,-69980,13077,67334,28674,45759,125713,76450,-82858,-149202,-146921,-139156,-112521,-64414,-57766,-19596,114967,213975,179971,87497,-21157,-56156,-24950,-20023,-66334,-66271,-7782,42710,55062,48707,25799,25973,53577,106579,62602,-38070,-89089,-68694,-9603,32405,55286,82917,64158,-31449,-131515,-173680,-110795,5729,47196,9346,11655,81598,114971,69064,-3251,-41272,-44563,-20669,28402,95136,156840,124682,13765,-57043,-10860,58308,80119,90363,102084,96443,42912,25428,98982,147937,57238,-32126,-21652,-19285,-34214,-16877,23760,61997,106312,100394,45910,-9367,-59361,-67131,-7012,45497,16362,-51539,-72775,-8241,47725,18874,-24869,-11060,-25378,-63779,-89300,-82354,-2186,68586,67677,57231,11638,-78939,-85518,-41966,-39621,29167,137228,78327,-3398,766,-20202,-46849,-55744,-100883,-109471,-75498,-8488,91372,96727,10165,-67057,-72944,-36181,32030,60088,40448,23331,-40775,-100746,-32231,111459,168544,108421,19845,-22806,-36889,-41669,-33072,-31918,-49710,-48907,-32052,-36098,-85932,-161199,-150149,-68778,-17725,-70802,-148647,-121279,-16717,51322,36599,6779,36679,99953,123429,42130,-73158,-114141,-90539,-36793,-33139,-103127,-108793,-42625,-38809,-51159,10936,80957,108302,114265,116001,86559,20788,-27041,-39988,-40996,-45267,-43108,9452,40342,15990,17082,50811,109246,159302,139625,105625,121302,109667,57213,86708,113013,28089,-86912,-82497,-10116,-3180,15891,9731,-49349,-31300,55053,60556,231,-54201,-85342,-66820,-16535,-11133,-138,62719,50715,2443,-18371,-9005,6459,4553,14051,25089,-1877,-20769,-32528,-63257,-14481,76163,83347,21744,-46924,-74885,-51348,4365,32969,-9018,-91561,-82790,-28936,-85973,-129578,-29636,39273,19554,-4949,-34387,-16952,23186,20876,8225,32298,46424,18189,-45813,-44787,-6258,-60988,-133285,-110704,-58551,-15126,55640,81607,23995,-44382,-38399,45527,100059,61069,23906,52974,60479,-13136,-122647,-119774,-16566,23879,-5250,3871,-3240,-22142,30175,103314,124482,100772,63879,10243,-43937,-21196,76632,74473,11630,58038,56921,-48854,-92410,-55683,-28813,-29378,-28131,-4983,9159,-45827,-117742,-119871,-125856,-111567,-36836,28916,47903,52087,28493,9192,23,-10955,-27796,-31214,-47567,-69220,-82914,-114192,-103065,-55629,-13908,657,-29874,-27565,39772,70290,27047,15658,110791,173040,89159,-35191,-73901,-17882,83407,139161,121232,69414,-14594,-68442,-46571,-39484,-17733,35398,57347,91498,155297,112626,11512,-8620,31910,34738,22708,16580,39368,45562,-15945,-73404,-56211,-30588,-66242,-44502,16996,-2515,-51790,-105223,-208595,-196658,-45557,23644,-15656,-79172,-72641,34455,120495,69308,-27650,-27480,4332,-31948,-41109,21148,65789,42394,-2345,1667,21816,48713,66419,49305,-13526,-39235,-67203,-106250,-74123,20298,85683,63021,-35138,-68343,-3,34233,-59553,-184077,-217032,-111440,-16686,-26306,-78079,-106479,-80438,-29595,-43669,-110106,-70931,31911,87918,72812,35453,-63450,-146304,-78889,45259,87288,92924,132950,148107,106219,63433,38329,-6620,-12972,48960,91779,43781,-40825,-67620,-57911,-78188,-74431,-5916,30877,52314,98265,80470,-11846,-56592,-52313,-73487,-69162,-17440,35661,24950,20,-41116,-67592,-43279,-29029,-35938,-30335,-17892,-21267,-46910,-33864,40085,109721,51624,-58302,-30918,55792,50287,43454,82012,63953,28852,-11247,-13444,60322,143626,133404,59232,-39109,-100667,-51812,81820,102025,7481,-46425,-18744,6640,6058,19631,6719,-30816,-21493,-21441,-52715,-65859,-53810,16675,46442,-32705,-103693,-81042,-25934,-11769,-6786,-690,-32307,-46012,15405,80408,71433,14261,-80408,-95632,-3669,45142,48945,73073,42644,19832,78682,91921,7130,-54464,-42056,-13046,-56527,-87004,-23529,85928,116957,77996,81788,103881,29093,-36608,28581,98003,90963,41086,-56652,-128337,-56450,14748,-20146,-711,52145,24247,3521,-9324,-9928,37113,50347,6436,10969,49454,63839,51244,-5087,-72216,-126334,-134828,-123772,-134984,-127314,-84912,48627,154540,103053,7750,26005,97421,93738,38071,15138,21331,24307,34978,45737,67431,75592,64834,41025,22691,43089,27445,-80019,-124313,-59947,-33119,-56722,8333,115159,138941,108146,83943,28821,-54641,-61056,-20106,-19539,-55702,-57113,-60329,-79710,-30133,113498,202258,159141,53562,-31038,-70901,-14198,63588,53212,-6013,-35693,-4456,61061,84842,39751,50094,94526,26428,-83423,-54291,70106,172664,160463,112958,81419,-181,-21803,61389,51640,-271,33280,-14294,-147334,-125772,-11846,7370,-52570,-54558,-4649,7698,-31168,-65839,-31465,-17293,-59382,-76427,-77600,-88515,-59475,23395,23469,-82154,-119322,-32508,34975,11714,-18151,-24306,-4959,27102,-42936,-138342,-77048,54912,108499,50581,-41611,-66847,-52677,-77933,-142549,-168007,-116278,-49511,25084,90823,57182,-53961,-68805,5272,56336,100592,109525,82795,117637,173501,117110,26811,26891,98518,92406,35127,-11583,-11199,-8277,-26504,-37747,-39517,-55434,-25626,22945,-47796,-184140,-254868,-254034,-166874,-16045,87508,76437,-11402,-11936,82462,65896,-55238,-121056,-95441,-73564,-67057,-593,67249,36486,-42063,-29290,36323,67299,57115,17361,-32847,3448,29361,-40615,-107811,-63520,8313,14971,14055,84235,88763,21161,-19989,-69421,-131046,-104726,-30770,-1039,-6523,1699,39395,46285,-1526,-80797,-82705,-31981,14985,-3890,-98140,-143252,-10193,78853,11977,-42290,-44361,-49858,-5861,116119,197831,143548,30445,5122,82072,121768,21699,-58278,-7407,66064,62682,30036,5293,-63184,-117382,-15716,119427,100341,31235,42947,64347,23676,-37720,-60648,-53374,-54094,-86174,-127788,-95750,-13804,-6687,-13481,40482,113324,104406,23056,-69220,-89053,-27996,28474,28068,13144,9643,-23630,-51939,-84092,-106967,-64503,4435,48425,46580,15386,21435,63653,57296,26980,30412,53529,34953,-70,991,47781],[127785,60025,-50833,-74507,4373,93414,116884,64163,-4157,-32181,-68993,-91821,-60721,-29407,-40014,-56540,-117162,-182938,-154428,-33001,52673,69772,63708,80781,45211,-11328,-318,69326,78641,71498,147695,261806,206163,-1866,-80823,-16548,32345,46884,22780,-25466,-10039,38489,104339,212590,195147,70896,41753,27873,-48367,-105377,-88884,-63702,-26823,-20632,-71152,-119984,-135025,-112019,-60438,28833,106696,125079,92422,16336,-82515,-125649,-117956,-101569,-46761,45599,109468,81117,51394,108239,144404,60292,-44874,-63447,-43533,-18363,43202,99201,89451,11950,-71993,-107438,-54885,14960,-8037,-95758,-110150,-74769,-85200,-80860,-12505,15739,-42370,-83654,-26439,40580,-6221,-104238,-129892,-109888,-87342,-12675,48618,4864,-57309,-47107,-48906,-22928,75948,74645,-4189,-27802,-18558,-4097,37154,49949,-4124,-86135,-88727,-27551,-34706,-93107,-90740,-23719,44828,8679,-63739,-66570,-63841,-66138,20543,97794,72731,32116,-1941,5014,38947,32522,9526,50945,68892,54621,92263,101553,21420,17215,86052,115172,113486,104625,82906,35246,15635,58250,96075,81106,18599,-96984,-166100,-105903,5708,29864,23625,26427,48454,54107,-40991,-152443,-85788,34505,52909,47471,81034,52576,24364,28367,-29676,-66437,12572,73022,56974,91493,173432,129143,-29709,-122304,-127119,-118214,-132780,-114837,-68676,-19420,56856,118098,157218,157341,45700,-42931,-33280,-25475,-80426,-72446,9417,77263,96895,50995,-58678,-94659,-28931,74156,103060,57366,-10470,-47694,-12581,59651,81015,69076,53911,-13146,-119066,-182527,-148833,-44489,37242,39970,-26060,-60330,-15122,9239,-16387,-13909,18652,38333,76704,126375,176778,169750,96312,16518,31357,103881,101110,46610,41877,74428,65685,61363,105172,112325,29325,8600,55094,-1354,-87899,-53922,50683,133197,144122,72735,15012,-38618,-112925,-139151,-52053,27882,-4144,-58223,-49775,9647,54751,34451,-574,-1480,-12535,-16765,-37502,-78061,-69785,-33920,-11437,36551,27750,-47192,-53317,-6994,7896,90817,222907,134021,-36414,-58546,13075,78539,36433,-98481,-112077,1355,93032,110909,81110,-39637,-34904,8449,-4631,-345,42633,57487,3851,-86755,-114160,-28891,72493,86489,53433,24136,-20083,-73054,-81760,-59994,-57040,-60602,-74507,-119842,-124144,-104018,-142558,-152321,-134259,-103017,-95545,-128100,-106157,-10275,44804,14092,-30831,-6176,50468,60982,-1673,-107119,-202753,-188402,-87747,-72170,-156771,-165303,-76810,-29153,-18560,26071,40798,34465,85037,151542,167196,98737,-26041,-76830,-49530,-43123,-48720,26866,110163,81363,-16473,-32295,36209,58976,10340,22976,112115,113866,40803,40161,64006,8429,-107570,-132182,-15649,74347,77090,-15586,-111577,-88885,-5251,-2766,-47536,-112607,-174626,-158161,-88317,-52252,-6344,60627,71383,46234,1373,-7019,38148,73052,84523,60621,-3900,-57526,-84055,-101628,-38873,45166,47787,21120,-16393,-76875,-91004,-44346,-36444,-93745,-150616,-86513,28257,792,-44363,31175,48810,-14449,-56704,-63505,-4995,77951,110053,83909,69082,61520,12615,-38317,-8370,29218,-24281,-130710,-176555,-131765,-54460,21523,41375,-6004,-48233,-31956,21312,71009,63836,39409,49415,52098,15855,-50488,-25707,60707,44055,-1865,67956,81886,2863,-5383,51894,113140,151992,112105,1066,-85515,-78194,26172,67716,5126,-4876,-1229,-30801,-50080,-54377,-20577,16497,22082,71215,123041,41715,-80623,-104576,-97860,-60143,32850,64264,573,-24179,-267,6452,-44311,-108749,-104534,-45287,-28858,-70579,-111672,-120348,-31467,60836,33377,-23005,-38343,-25536,22162,44723,680,12379,107658,163935,136339,61300,21990,81386,152326,129044,80505,40379,-43734,-91908,-54039,-1368,45073,64656,63611,86820,138877,123568,59807,45694,76880,74354,46340,34348,66329,69097,-27952,-91594,-49637,-43556,-118840,-110890,-42755,-41251,-71345,-110563,-167018,-151682,-74478,-25891,5461,-7581,-42260,-9485,83966,67311,-51755,-55108,24991,9293,-31567,11843,98368,96179,8865,-28600,-30885,-2508,60695,75916,-5604,-82712,-130428,-128103,-42362,58016,96538,51979,-14740,-13334,46820,47223,-67707,-197196,-234788,-128433,1702,9469,-66485,-103753,-86132,-29253,9287,-18500,-29271,7349,60928,79431,52997,-27230,-75254,-21754,49235,85819,99423,101957,140087,171297,87465,-34781,-80230,-44316,37461,97084,58104,-20748,-31380,-8441,-40862,-97392,-113348,-104732,-20430,107558,149040,57386,-44910,-70330,-51821,-23733,-38201,-76406,-46489,-3312,-21169,-36198,-34015,-56584,-54405,-37471,-31018,-31086,-18926,43295,147463,182869,75951,-57762,-83705,-50234,-26979,21134,79764,63917,28380,1282,-6804,8296,42450,89507,121218,52642,-86748,-74055,84163,118962,20315,-10907,10587,-35247,-40392,43819,63045,15706,45069,72960,12952,-88038,-147514,-79006,-20847,-47763,-21558,22254,-36616,-80138,-43146,-33441,-71595,-70219,7340,88334,70302,-30891,-151840,-184594,-117615,-67528,-10216,79332,78396,51559,113575,139074,74853,37755,42445,20903,-43195,-56729,858,60371,36402,6695,54284,98466,47807,1754,48643,68110,22136,-13770,-88083,-135350,-52672,9172,-36709,8629,95725,63308,22167,10251,-15431,-5923,16420,-5184,22320,80830,71860,37957,14598,-5840,-38839,-75474,-99757,-95692,-52886,-26949,46834,119363,71059,-30921,-48677,8630,18135,-51146,-71025,30287,125440,96371,29119,53609,94522,112528,110177,44137,1685,23981,-24078,-96687,-91355,-108207,-142090,-54675,68610,93402,82936,94614,84493,34566,-28492,-86255,-86821,-61802,-31049,12671,34366,57744,124025,158509,121356,44647,-19727,-43131,-9826,21402,13605,-9656,-42428,-29032,31278,75181,24790,-27439,-18780,-39358,-87322,-58422,30939,104417,85317,33833,9793,-37520,-27503,66218,54581,-39213,-30230,-40289,-145684,-141278,-48983,-31609,-68146,-45601,5403,26262,23557,-7391,-37850,-15135,-14935,-23894,-33008,-68571,-83295,-17432,30254,-36960,-119576,-49500,78306,86095,41284,24760,58927,127838,75545,-81676,-107771,-19008,30718,-24877,-92087,-74321,-32451,-33751,-85414,-150796,-152807,-68166,33284,64557,2118,-82575,-74637,5015,66374,117708,123951,67765,70131,128714,102263,48246,41613,69093,50832,24487,-7184,-10985,-14240,-20740,-10741,-16530,-47624,-44443,-29263,-103266,-200065,-191984,-135413,-68632,33095,104857,59332,-48179,-59195,16836,20237,-2941,28115,47024,7016,-28404,27992,110985,84428,-22508,-53679,1778,62411,62756,-10144,-55869,53649,111733,4518,-81795,-34273,19564,14203,10883,68544,66988,-3117,-48163,-84998,-120182,-85383,-5480,19647,-15282,-27618,-3241,8004,8239,-5723,15906,47753,26182,-48767,-101306,-102123,-39802,62,-18794,-13528,14111,-32249,-58098,68959,175705,121324,24109,-9636,-5762,-3675,-40241,-25022,21256,37005,37312,9836,-65348,-131705,-126619,-6968,154739,185219,107791,78343,94353,43476,-67547,-141643,-113383,-78849,-113191,-125892,-45825,29175,-6427,-39858,7119,84142,115587,114041,88820,56448,39353,49739,45821,374,-29773,2073,47066,5584,-63866,-47383,-16583,-4522,4377,18991,36118,28886,-3419,-5792,10443,20242,-6808,-29060,8387,77257],[60482,-478,-82210,-67800,-16496,25210,57417,28851,-23898,-25664,-50654,-77088,-52088,-9874,-9769,-24567,-56996,-61591,-32424,12250,48426,41725,15033,61170,53760,-29499,-43226,63311,128987,89781,56356,130347,135965,-9192,-61003,2861,51201,107854,135605,55402,-11562,-16784,1528,75837,102206,6697,-59870,-70596,-77219,-71465,-49915,-49613,-25970,-13054,-58168,-118039,-135726,-107619,-75855,-7075,85900,126919,80725,25430,-14440,-52687,-67198,-73165,-41244,39310,128955,153185,123690,101553,89551,44732,-28156,-80237,-74274,-21209,59763,103936,66069,-9648,-64665,-93024,-79704,-53853,-78537,-122072,-106080,-80297,-92130,-83008,1301,55374,-6422,-83515,-88386,-34296,-35496,-128101,-175023,-93724,-18861,21445,30903,-31896,-75503,-24633,-625,-11317,30944,78441,92323,78039,41695,4155,9638,27339,-3492,-83391,-94523,-17020,-4317,-91812,-128524,-87381,-23986,-7738,-39695,-64740,-50268,-25384,27491,50869,-5268,-66238,-87110,-39632,40313,61035,24496,33202,36769,25331,44819,60886,37582,75760,121083,124294,126491,103537,80132,69848,40488,30618,62192,90480,38606,-83524,-136823,-60648,25029,-5452,-55993,-12997,73938,93103,-15087,-117821,-70953,2404,8095,39319,104401,43526,-19251,-314,-15631,-46406,-1657,56577,80373,101470,107202,52814,-21227,-50645,-32904,-9505,-44548,-85532,-64578,-33172,-34213,-35142,51770,154401,113462,40170,24104,3219,-60551,-83693,-11797,87380,114238,28054,-127438,-181961,-98978,19983,78401,74878,34805,2376,10182,57977,59498,19848,14856,-11441,-74199,-108925,-82339,-246,80114,52735,-93787,-206885,-152050,-43242,11523,55680,104510,122769,94967,36862,38283,78945,89211,22236,1701,74534,93791,15161,-17548,30786,47870,53287,85680,47650,-56132,-35162,60318,8232,-88596,-61684,29741,102103,102332,30446,-11307,-44802,-107983,-124285,-49935,27114,28342,-1141,-6586,15701,29665,11666,-33176,-53890,571,70473,31842,-83820,-138367,-99928,-22802,51206,68812,64570,54781,4284,-18428,104522,217675,97376,-63227,-60263,52837,135852,77419,-55265,-65491,25218,92970,143948,103674,16487,15958,41268,13041,-6044,20615,27779,-57551,-149289,-111246,-2799,52999,25363,26453,66276,13871,-77613,-86323,-54801,-48139,-51276,-70571,-137158,-170079,-153043,-159760,-153131,-154490,-127997,-81887,-73183,-59666,-1510,32627,-5435,-61111,-58566,-18736,-1014,-23138,-95805,-190953,-179941,-86733,-93407,-155163,-130368,-30439,15212,2026,-5614,-59677,-88341,2834,110209,138168,73239,-52839,-98985,-43817,-15348,-24431,37483,124226,87511,-60058,-100568,-17532,9146,-44942,-35334,36522,13000,-61287,-63837,-47697,-54096,-83905,-79402,25424,120483,115040,2764,-105512,-109051,-61375,-57478,-76501,-128884,-174471,-129654,-60326,-46575,-34983,-9825,17292,25846,6208,17369,60543,80845,56709,22204,12048,-29095,-85284,-91342,-33223,-11127,-8654,40214,49406,-55011,-131976,-113870,-105403,-112013,-119529,-74011,32101,64702,64422,85282,19046,-72121,-103919,-79417,-16069,51986,105143,99968,102940,90820,15852,-18467,24792,47971,29284,-50779,-136568,-95137,7984,39937,9559,-21843,-37585,-28619,-4813,47663,77969,57244,49296,66236,76828,47586,64830,112777,81456,45017,115207,129510,63581,28478,19927,36691,76772,37301,-61162,-108237,-94004,-22594,39362,20973,-30101,-51285,-11658,3710,-38447,-15033,40982,49064,112166,158845,51134,-86277,-93363,-26048,32850,97566,110331,35846,-28683,-28885,-9921,-66865,-161958,-161204,-59024,-10770,-71093,-145094,-134250,22281,160295,94756,-13807,-16152,-15083,-31704,-24589,-41982,-34117,21469,77909,120197,119779,76928,88937,111807,64130,35304,47151,37343,-1003,-34879,-1949,54299,54710,25568,19337,61291,105778,107935,98093,96587,70090,40008,37971,67794,59290,-60120,-127309,-78604,-81237,-165150,-158205,-90655,-53868,-48074,-75049,-112568,-102102,-92430,-98305,-27536,46611,27800,-2343,24562,-10722,-101674,-85502,17796,62615,35916,17555,57145,50627,-29278,-56645,-55474,-51880,-12043,-8789,-64822,-98498,-113725,-105535,-29276,69165,88825,7156,-59028,-41219,17383,35027,-34486,-110033,-154265,-130212,-49428,-25151,-50725,-25834,24620,67093,88783,63389,18455,3205,50254,80241,53280,4453,-11159,16506,30474,37049,32855,9762,71067,138558,29015,-129109,-144509,-82435,-19240,28886,38337,71280,120047,126804,60409,-38300,-112815,-135295,-57552,52677,99744,49967,-30360,-50098,11012,68620,-14246,-144717,-93881,17622,43339,38833,9509,-52144,-54781,1357,13283,-23611,-7901,68408,119915,126377,55692,-51438,-116589,-145392,-124410,-51027,33303,56609,46626,40248,26712,-34852,-79861,-24918,78924,50629,-74200,-90282,33248,85343,30268,12373,21870,-38648,-43321,50312,75209,22927,47799,97972,60395,-51930,-133146,-92986,-66586,-70301,47899,141224,42095,-40931,-19934,-15224,-63927,-77923,-18922,58293,47888,-51050,-146729,-170612,-147018,-153132,-113283,10136,76654,53720,63776,92244,95792,100688,96706,60518,-5347,-42040,6220,73422,24207,-42975,973,72550,80175,58576,44740,-7895,-80287,-76236,-70781,-58040,-18337,-32812,-59041,13443,79620,42083,-978,-16234,-27238,-20601,-1776,-9270,7158,38387,5880,-17180,9044,41852,38491,-6827,-53760,-43672,32770,36475,12251,29652,31671,-15758,-60951,-49187,-32387,-97822,-136162,-6473,138941,112729,21538,49193,95440,124223,153686,70523,-42777,-26929,-5969,-75152,-119491,-131742,-141467,-71185,35125,60945,27125,8318,21020,31341,-8688,-88541,-81606,-12554,29006,70144,112133,125234,116964,88655,71879,57665,35676,13297,-29336,-93141,-97906,-47965,-22902,2906,30201,53628,21374,-45739,-74980,-40859,7899,24089,3558,14051,23820,5224,-23186,-58831,-50619,4105,-12090,-103218,-108456,-50929,-45624,-38500,-18661,-35170,-50679,-14611,12697,15621,1048,-25431,-48648,42191,121273,71372,-21859,-68863,-84330,-54636,10561,8044,-67463,-39299,79744,101950,49992,46846,114474,209775,162777,12028,-42299,-20753,-30971,-74340,-96011,-65696,-31984,-49319,-85693,-102887,-104661,-41810,11866,-25082,-60022,-43313,-8616,17418,29825,58797,60002,6856,-4080,35745,28800,16039,18465,12079,5768,26815,11494,3831,-2376,-272,12706,6480,-12912,-32643,-61395,-84152,-87930,-49738,8004,31831,30306,30132,-17736,-78665,-67796,-20969,-20957,8062,94907,112029,56057,21544,55138,110105,128377,68031,17162,19564,16575,-29431,-70324,-65139,47146,108451,36810,-8042,29590,40969,21598,16888,34470,17863,-19506,-34989,-29041,-23569,-14783,6583,7675,-16376,-33590,-49034,-62894,-23054,36994,84854,86652,19698,-55468,-49821,-29039,-42957,-48815,-14577,11534,9945,-16511,-42436,18250,75392,37432,1542,11842,-25476,-84920,-69550,-1501,24018,42831,91043,48662,-67830,-84873,-3738,85609,166748,193758,138380,90239,81548,33892,-67436,-140252,-99719,-60392,-78504,-46919,21480,39197,-15538,-47862,-64232,-67079,-8729,112876,179463,129687,45475,42813,76419,33856,-10851,35935,100967,58593,-34079,-49874,-26699,-19163,-22412,14945,43399,-3027,-63512,-54220,-17966,-5863,-39664,-73314,-55711,9315],[-50248,-61998,-66370,-20194,-7591,-13911,25307,47039,35881,48641,43312,24963,23744,61187,65764,10131,-25950,21422,30526,-5725,-12914,-27701,-61907,-20757,3131,-31543,-37367,17838,39058,2458,-47615,-23939,12827,-34467,-44339,21974,70193,120392,164575,94029,-29519,-77105,-70921,-35592,-11335,-64418,-134110,-134538,-67454,10253,54582,45199,16565,18618,13732,-28666,-54842,-39421,-63530,-94385,-40999,38424,44767,34752,53365,37890,26811,12823,-17022,-10590,63812,113790,93104,30084,4972,18311,-10610,-83650,-95267,-45907,11093,36286,37759,11118,-8448,-26883,-58418,-94341,-105941,-73146,-9846,12587,-162,11015,59252,84980,40471,-36132,-89806,-65505,-33867,-108743,-161054,-51737,43028,60209,49923,-22675,-63005,307,62601,53396,23597,55509,119906,117278,42003,-30201,-44701,-24729,-23727,-52448,-53209,3982,33836,-21898,-47114,-14590,12418,26708,20823,-18319,-32571,-3190,54009,68629,-18025,-111346,-133006,-68595,27534,76107,36040,-5748,-10384,-2505,-5802,1587,29856,80355,70169,23628,43711,69812,72861,65634,24013,-4773,47969,62545,-20290,-92967,-73210,8742,73602,48948,-30042,-44740,15892,33293,-33246,-66934,-29446,-17451,-12589,34602,57762,-20407,-56250,-4738,3113,-35965,-32140,17435,76681,74259,-18875,-100648,-83581,-14547,43870,105247,95512,9956,-48946,-45880,-48138,-59869,-14084,71833,92618,91382,85876,61968,-11327,-99543,-46792,98356,108521,-17749,-141402,-157704,-93748,-15007,8512,12155,15182,16746,17345,27929,-780,-46969,-28431,-16480,-22841,-3807,36495,99563,130185,27500,-126323,-181857,-116666,-33453,19122,78376,134607,155880,71387,-69753,-95870,-37949,-388,-25863,-28936,19183,40280,-9945,-34055,8968,24162,44047,75751,9606,-120658,-108384,22071,50084,5981,-16495,-20676,1833,37859,22096,1841,2802,-37209,-66236,-38170,15094,41503,34597,19494,19705,7848,-17978,-67552,-65439,50374,142319,71982,-62436,-107531,-42436,53102,76553,74521,115540,89393,-37564,-66766,86980,170109,19655,-115502,-61000,58858,95059,46554,-19662,-30093,-7869,28042,103396,95586,87942,48267,14969,6613,3782,-13875,-31172,-76406,-118646,-71981,5901,67260,82576,105408,152544,94633,-22932,-63504,-48354,-6920,19278,-7101,-69337,-128846,-152633,-145180,-128880,-131568,-92598,-32854,-6303,6776,27649,26059,-28226,-74450,-74031,-63455,-49056,-37460,-68287,-112948,-88817,-25464,-43599,-78854,-39562,42917,62716,25292,-10080,-87481,-124575,-33008,60556,53428,-18313,-83608,-66561,6280,5229,-62984,-43537,44546,37163,-62142,-76660,26638,82544,35948,500,-11914,-70318,-113471,-86254,-78547,-68619,-43887,-5997,74680,116333,89212,14571,-53233,-60047,-19171,2086,-15737,-58046,-66948,-3633,48226,26517,-6925,-9477,-12672,-12840,9729,52302,67052,44716,-14571,-41051,18260,29240,-17758,-13263,20443,-2995,-2425,66268,82474,-11552,-92956,-113154,-107356,-44994,-5439,-6073,32356,93926,143602,124932,20233,-52490,-54898,-46545,-50263,-33187,26619,59866,104099,100022,25419,6698,36476,26531,17833,-2938,-33976,34702,128867,115507,61870,38562,-7705,-45558,-14889,49391,70927,62068,96044,132440,128302,110611,119970,114323,91260,104533,142371,129178,146177,172571,85585,-24693,-59808,-90803,-107251,-64919,-20790,5626,40699,66457,32789,-17176,13905,27954,-23829,-20543,24313,48303,108736,129245,35287,-60499,-39466,33276,69925,89009,119204,100027,29564,-7485,2106,-36484,-98111,-103647,-25534,15595,-36463,-104758,-103872,39905,180856,117764,6688,37864,68453,21146,-1050,-22632,-69965,-57909,26089,106328,113029,52148,28819,44569,45118,52916,79924,111565,81146,-10206,-41567,6048,26934,-12843,-51119,-26436,33561,77954,88169,72217,42636,39441,28929,21723,4970,-82806,-151017,-147834,-143752,-161476,-134764,-96963,-45136,-1456,-12883,-53928,-59134,-82645,-139344,-98123,8227,47421,32276,-4703,-90188,-147283,-105039,5121,114440,135585,75108,32086,-2621,-47807,-46193,-35555,-43596,-63972,-88941,-93940,-54176,-46869,-82731,-55937,58382,90527,-18823,-108636,-82876,-12520,18420,-28059,-61568,-86618,-99291,-76119,-61368,-48853,24004,128495,167624,122649,58946,35930,35504,74536,81031,35589,-7152,-9951,11837,10441,-18791,-62040,-73834,20912,99775,5100,-114876,-108843,-63183,-59207,-69217,-12803,140509,247069,237370,145883,39774,-28942,-59804,-31333,6074,-2834,-27152,-44456,-50892,392,79302,32394,-65529,-42229,53759,90730,70063,11819,-44314,-30997,45414,63813,20337,29932,68905,30534,4458,-15216,-58870,-92309,-132044,-158800,-128734,-35905,28720,48127,58407,50511,-20693,-65163,-26138,53574,56923,6961,-26231,41241,90179,43452,-15367,-20566,-15113,11606,72646,76164,14316,-2500,23472,27434,-7815,-42381,-41753,-90465,-108732,39316,180005,144111,58593,37986,21907,-60049,-106908,-50297,26206,17663,-45954,-96801,-92158,-68578,-95728,-107742,-19808,78345,61697,-3733,7305,96049,156751,106424,27513,-25069,-43803,29173,126727,53629,-83302,-59790,63021,122957,92833,8742,-87948,-131762,-90990,-26725,23707,4620,-80834,-77695,-817,16281,-20525,-60843,-86731,-44272,22251,59343,36933,-18131,-48559,-60131,-36504,8966,51828,54216,16426,-29491,-24959,48669,32792,-36393,-43658,-3713,7925,-22798,-40587,-24026,-50900,-94378,-29878,75633,78218,13038,26283,58766,84404,122167,56978,-78503,-102698,-52503,-63923,-94365,-83283,-82081,-53491,20483,44550,-22810,-88857,-77072,-27907,3432,-15863,-17692,7346,16566,33173,84970,112744,93618,47204,41171,84234,123070,80193,-40945,-149045,-149741,-67647,26803,83365,68782,42771,33690,25077,25292,76151,120194,77700,-27260,-38105,15871,30759,-1748,-29603,-13118,9880,-39006,-124293,-133779,-55295,20414,47255,12202,-39600,-23642,59427,78470,29238,-33586,-82357,-42373,115611,223139,137954,-4921,-36514,-35471,-49094,-7254,42283,31684,24635,56605,66253,45681,47109,91062,177856,174689,81829,28933,7240,-41524,-66815,-77952,-88632,-67477,-66048,-71694,-40837,-38868,-29923,-1168,-20286,-20477,23350,43652,7120,-30289,-4553,3446,-38063,-34867,3265,-19670,-40136,-15627,-4637,-6086,17317,2493,-13900,-30875,-34319,-17332,902,18218,3354,-41482,-25747,8347,4306,8798,-4996,-42981,-56042,-74962,-87023,-48924,-11223,-19589,-10239,32263,40248,26250,37018,59181,82960,136506,129170,80865,42966,-24353,-111639,-118163,-78501,802,60208,60971,75303,109817,77755,23699,1790,656,-245,12466,33067,57267,46729,9196,-26267,-43323,-19988,-4997,-37134,-74373,-37272,31967,83032,67842,6165,-57270,-62742,-55772,-58892,-46207,1201,-538,-39129,-12216,19674,18885,12631,-4772,10832,65298,37284,-49394,-49814,-13415,-7469,59277,149647,83579,-51391,-33883,93110,162865,147613,124054,110144,96907,68526,24262,-25980,-60639,-50799,-31869,-10931,33064,41862,14059,-8035,-23026,-115068,-189455,-118977,50532,142707,97069,12581,29011,105834,92025,59162,76092,69702,-7947,-80004,-80196,-13506,21417,-13592,-8971,13973,-25147,-79022,-68252,-20972,-1508,-44996,-101893,-122074,-86857],[-96644,-58232,-3763,43107,38547,3464,13435,46698,52736,71987,92340,84579,81410,117695,97124,-26603,-118084,-80873,-51633,-55518,-58058,-89538,-126916,-89549,-59243,-43122,3081,4218,-85525,-102992,-63354,-56532,-51666,-62421,-52366,30335,89603,92919,99888,67768,-6420,-35735,-37273,-31530,-28976,-44282,-72674,-78759,-24729,47034,101293,87295,26086,30778,75519,45934,-14660,-10404,-45282,-146684,-156349,-56008,22753,33349,27339,25815,50188,51337,-10206,-54525,-31815,-13587,-12053,-7461,23069,53576,42835,-4056,-49972,-51091,-13059,18794,51355,31500,7771,11198,-15625,-65705,-44550,30132,71579,58142,64516,107638,122314,115199,106630,60776,-13075,-39903,-32666,-90533,-109054,-8869,44519,34800,31328,-3955,-24571,20720,84786,85362,23821,14432,50632,28625,-32014,-69180,-59900,-32816,-6112,28105,40311,45521,53352,22533,17141,58985,80164,82238,75038,16289,-39535,-28129,36103,94938,57861,-39245,-104709,-85150,-15936,56195,43764,-19950,-32817,-9357,-11740,-6619,23765,33541,-27959,-86480,-38076,25339,37037,32382,10052,-337,67786,49567,-65515,-92230,-24911,27619,70862,62931,-14243,-82587,-46782,-1203,-27215,-47866,-25195,-20736,11525,46641,3542,-84425,-89083,-10831,4566,-49484,-69317,-38445,23094,29135,-80618,-180978,-162765,-74917,13320,126615,169300,84207,-24493,-33277,15978,32068,-2801,-35532,-37276,13940,54989,69187,-11836,-135409,-79705,90556,79913,-62440,-132112,-84371,-37284,-20905,-51002,-71967,-66641,-47838,-24633,-11007,-42818,-71551,-32409,-6825,-2192,26202,66995,122642,121696,-5641,-113581,-71153,-17829,-53742,-62130,10616,81776,99672,26841,-73145,-69429,-47523,-54346,-20995,27799,-3060,-62044,-65421,-37235,-11011,3632,43382,57199,-12581,-115535,-111573,6006,93646,95858,31697,-45115,-60711,1878,25296,18911,38154,15607,-42577,-55333,-38693,-39834,-38939,-16286,9878,-6890,-44201,-73449,-33046,70077,115805,36377,-41189,-22229,65555,124380,80379,35879,37916,-32306,-137375,-115911,15302,85508,-43806,-164281,-87369,29269,25699,-16001,-42082,-59161,-67154,-46549,-11026,32015,41201,5841,-27966,-6045,1284,-58407,-64973,-101,18839,-5984,5380,98070,184555,213794,213422,142916,24188,-49278,-62109,10808,83452,59551,5281,-42088,-68912,-63451,-65335,-86148,-42100,20442,42712,46096,44499,11860,-64201,-99235,-81240,-92978,-92712,-56641,-37802,-29383,-3055,20527,19925,6669,2537,27656,53116,41590,1563,-64070,-81834,-17260,11213,-43752,-98119,-87477,-490,67002,-7979,-145483,-142144,-46803,-18956,-46951,-20698,91000,163744,128319,58913,-6266,-56924,-63285,-33486,-27825,-28428,-47957,-34754,56652,82425,26083,-31118,-52393,-28080,50533,91070,58652,20917,19428,54430,92378,82640,63238,57940,-11870,-59783,-15160,49056,50648,13684,-45391,-74711,-24147,6440,10584,52024,82509,68342,70138,85191,53316,14369,-9067,-55313,-61209,34307,97205,67640,31873,65690,122800,109628,53936,39239,44256,-4740,-85450,-105977,-50737,-4779,28935,16038,-20426,-11508,9060,-21814,-68500,-79064,-19180,100630,168809,145315,116729,90231,-16687,-98845,-51339,-3824,-21269,17996,128246,161019,99199,65995,89958,63306,40163,107914,144614,94513,154156,245957,126416,-77094,-173887,-165522,-95852,-6490,45365,49848,44227,69171,75005,32062,41937,49527,-12142,-48220,-13697,44038,80004,69669,38742,29185,36661,21269,11613,28961,88684,106338,62654,35402,29448,-14090,-40246,-27224,1955,15265,11119,-1719,-18456,46641,122038,62525,-10001,54879,131277,113872,71884,11830,-74766,-75525,27744,108775,70660,-14689,-32276,10527,47116,51235,32936,28177,29241,-21767,-91567,-63834,-16259,-45101,-90883,-98463,-102205,-61064,707,9543,-2488,20137,-12573,-55265,-48054,-64546,-135029,-205011,-190450,-116093,-86372,-105998,-61503,3498,1772,-29511,-30835,-56953,-142922,-168081,-102850,-11369,48946,9610,-108700,-167369,-132720,-34780,95104,153377,114938,59591,9081,-23258,-17736,-18510,-26373,-70769,-97025,-56411,21256,-4379,-120607,-128143,22792,84691,-29570,-110877,-57716,11649,3628,-80010,-137777,-132443,-72677,-37691,-52732,-64252,-13841,91153,137328,66593,-5190,21042,42795,51825,37737,-11187,-59866,-56336,-20676,-14769,-68991,-138843,-122528,-5732,74684,28724,-17048,-3632,382,-54089,-115966,-59756,92359,191497,195365,126054,42445,17574,5905,2382,771,-33082,-67498,-76746,-87271,-75060,-6597,30002,25350,19277,42859,47032,2580,-45847,-45823,-9984,23274,34609,39226,64501,54368,-28894,-80853,-89870,-78719,-53409,-69519,-130150,-146341,-75690,-21485,1784,16860,14586,-16417,-381,56382,98956,98100,68311,50430,99041,123130,40987,-77977,-98829,-27335,46224,93534,95580,42633,-25943,-71684,-59631,-15106,2087,-29321,-118611,-138204,-22963,112226,148333,89106,55846,31475,-66248,-115242,-40625,22914,-1188,-31881,-50989,-34786,3855,9707,-20166,-3186,70267,70640,-24687,-41201,76249,165299,79426,-50205,-81504,-20669,83771,151075,34963,-134689,-111324,49927,128420,79968,-27357,-112846,-104403,-61135,-14239,35356,-5980,-100414,-88028,-37210,-56059,-86810,-118549,-140242,-59767,58191,130758,98134,-19210,-76157,-27737,23243,25773,30648,22648,-3641,-27897,-24643,8995,-17058,-53352,-64385,-61962,-43993,-24589,-19450,7142,45571,36774,8752,19651,37088,2849,-17339,-1220,27586,50799,22312,-64648,-108608,-64795,-22303,-30175,-31957,-36423,-20658,33178,43423,-27928,-86111,-79585,-58275,-4780,45479,38252,-14051,-53959,-43629,13409,24329,-3984,-18539,6726,91376,184591,128965,-14085,-89093,-100252,-62019,49654,133308,86148,13791,11198,66544,131000,165686,131126,34340,-62967,-46793,16618,39970,29965,21576,57541,77451,1014,-82471,-87557,-45971,-8760,12791,-19472,-64736,-20330,101182,130622,53315,-32243,-89124,-22248,128285,196289,138257,53196,42318,25694,-21932,-10339,61294,115313,112979,82305,64913,64470,44426,25238,82285,142994,95318,28214,-7293,-33304,-30203,-50670,-108148,-87743,-10696,29421,33233,-2292,-28637,23086,68159,62015,38779,3524,-58083,-84416,-27107,11233,-10439,-4481,33405,1561,-40435,-15770,20510,-8743,-26271,-42943,-55371,-62530,-49279,-13093,17877,42874,48229,24907,19678,4664,-48273,-96142,-130950,-118210,-57224,-34632,-45469,-19888,20281,26431,5248,-41375,-72263,-48570,9755,51931,83450,113810,89531,55361,24340,-49797,-122217,-107758,-71565,-21084,40718,85443,114458,136444,78421,2932,-15184,26875,71609,86472,91187,86138,29069,-16529,-49657,-84521,-37392,25500,-425,-56352,-45640,-18988,4015,6922,-12803,-72647,-103332,-108502,-96112,-58918,-9925,-20745,-64432,-37317,27117,53816,51704,32073,31909,69554,57033,7712,-23215,-52073,-60338,37786,127009,61358,-59443,-71838,40738,146920,120962,44434,51540,99767,92372,55831,40143,10111,-35538,-29275,13840,23197,2362,6381,25340,-4108,-130417,-201116,-128670,-5678,48629,25606,-23760,2667,89260,117974,123036,101973,-3398,-115816,-139254,-109645,-42960,13240,-13660,-43701,-37829,-39956,-53054,-35504,7933,22800,-41293,-109670,-129175,-116007],[-51011,-4136,49890,81502,78522,31018,-11446,-20635,-35517,-13692,29859,53100,80106,102142,37133,-101462,-224150,-226877,-152658,-82798,-80061,-132917,-158031,-91964,-52515,-17460,56258,34503,-115030,-124088,-31750,-20055,-39595,-75878,-92726,-1808,90173,82193,55020,44409,57180,73787,49402,27181,18092,11702,13064,13259,29733,18763,12925,-4917,-28752,9751,83241,43032,-56706,-46774,-26232,-97252,-164489,-114306,-9405,10222,-57309,-73617,-19565,-6630,-52756,-91640,-106485,-109148,-57794,46327,126123,131044,122745,105158,17115,-30553,11075,50732,60152,1372,-53160,-28813,-1497,-726,48737,95379,41005,-30655,25530,121487,133040,122923,138528,119481,44144,-18758,-46033,-59557,-12032,58569,34771,-21115,-44340,-37892,-7962,25678,44123,32773,533,-2143,-8896,-68839,-99526,-83891,-33353,11004,43945,94652,112248,86679,49626,-10291,-19757,30859,73708,95936,84409,-2621,-70400,-84323,-66448,26425,116823,84302,-22962,-78791,-60900,17478,58422,29726,-7653,-17858,-17046,12485,22385,-15147,-80100,-102139,-62121,-58644,-74724,-21421,28280,36442,72277,55810,-25684,-30721,28069,47885,65800,31737,-59035,-95025,-5881,79727,53353,-18942,-33011,-5689,48006,71790,28840,-67888,-92961,-30639,-20044,-70485,-77159,-55838,-20208,16730,-19681,-111923,-168691,-149456,-60182,71875,129644,73385,-1436,1980,70434,108291,50522,-78015,-161611,-110882,-26660,12119,-63521,-160846,-105431,38681,46896,-59601,-121390,-69824,-12377,1916,-34394,-94105,-143173,-134292,-72059,-16764,-23514,-36781,-1060,14757,-7645,-23984,-8033,50951,80622,11156,-66398,-34833,-22650,-124050,-156049,-58451,26765,29914,3052,1533,42834,17621,-26571,44489,134566,35263,-118891,-102524,-41123,-40028,-12686,47315,38785,-20164,-51651,-30259,26763,92789,106196,49511,-13870,-31429,5816,18812,7274,6623,-10977,-59792,-65268,-71641,-124493,-134317,-65180,886,-8917,-43001,-40157,-11930,8142,4125,-33891,-38935,22864,109100,132055,78467,10541,-57631,-167473,-224841,-175771,-95420,-25098,-69026,-137173,-79995,10145,4925,-27784,-44637,-56460,-58778,-60284,-54637,-17039,-42983,-44915,-23760,13085,17313,-47199,-32654,98522,137742,57483,47521,143714,208183,206261,170289,90713,9655,-29077,-36884,28683,117685,113166,60276,33309,30147,34713,31087,2019,35918,84148,70873,34084,23937,2768,-65780,-101603,-74082,-79665,-84578,-31685,32183,57028,37744,9989,45173,73681,7746,-36583,7341,25815,-19709,-47021,-3193,29699,-25812,-98816,-94259,-26342,70897,105754,-8323,-139391,-100963,-21928,-23331,-47502,-11132,85929,153377,135490,76735,38610,34305,24484,7463,27610,28693,-79252,-130380,-1612,76050,20754,-50592,-73639,-44886,46491,91405,68778,43127,9723,-10875,29910,72465,100998,91740,-12941,-87513,-42877,29184,37543,11456,-21367,-52993,-61321,-64600,-20090,60677,102780,107652,122538,92684,13411,5437,29006,6864,22864,107237,141330,88985,20410,10710,41956,63962,79747,98931,82785,20821,-50000,-78116,-46950,-32011,-69179,-117646,-102276,-55919,-27402,-41413,-119145,-170817,-79513,63006,112270,98623,93129,60594,-59149,-133286,-101875,-107769,-129439,-26470,109894,122197,41318,-17510,24271,38427,21614,98473,156815,95002,113661,181393,87576,-87374,-162299,-108897,-23827,18846,31979,41027,24902,24772,45178,35082,71918,109062,35700,-40196,-6173,62381,55314,12137,46633,109589,74130,-10907,-26027,21849,70240,68439,57562,68057,55840,-15354,-58440,-31108,-13243,-4137,40885,78204,60875,61891,60035,5658,-10570,49475,105027,115391,84602,9336,-46204,-21454,60405,106156,55047,-22232,-26292,20792,34884,10570,-48312,-97059,-46236,-12153,-75036,-83205,-46090,-54810,-73821,-110139,-194007,-173116,-54226,-11245,-29735,-26370,-63455,-85295,-22726,-51,-78088,-163981,-124396,-21870,-29012,-97664,-69110,-12653,-22835,-39040,-13985,-21806,-108546,-165182,-141879,-35435,79881,71390,-43299,-124338,-137219,-76966,22100,77692,90975,100227,67276,26249,30495,20098,-6561,-40281,-49574,15151,103666,30775,-150511,-168956,-8810,66755,-16571,-43486,37125,76643,18726,-94277,-184564,-169682,-40469,32306,-8435,-52479,-47374,-18880,4900,-17013,-22717,33213,15381,-41521,-58893,-78174,-106092,-81855,-32190,-26920,-76457,-132832,-118756,-25127,53583,67568,83064,95796,59271,-9780,-52724,-38037,-6534,16288,47037,41580,7588,23024,37553,28368,31573,48227,4933,-63010,-85336,-83417,-48800,3422,21429,7227,-19603,-42747,-68071,-58507,-14255,-5232,-36718,-32243,6672,44664,27835,-29990,-67101,-82104,-61462,-23990,-36621,-74195,-71468,-40350,-45017,-36883,-20956,-33702,-57021,-18582,70218,128416,105102,56567,70775,117528,120296,33546,-98333,-129616,-52076,29651,69793,101831,97438,13023,-91358,-107156,-55618,-36963,-72998,-122398,-112046,-57129,12315,46669,26369,28035,34025,-23837,-42858,18032,40607,8446,3289,4669,-3156,-2318,13760,10125,-10214,20619,46307,-186,-26921,31281,94740,46809,-59929,-68799,46293,131522,107074,-24442,-140956,-119463,-4906,63410,51338,-5982,-49804,-27625,-21324,-55226,-35353,-39865,-70521,-53207,-49786,-99617,-132265,-138608,-127095,-57383,39479,124866,107720,-41,-15568,77243,100272,32541,3575,259,-18682,-14351,809,-4090,-30558,-21298,-44271,-109725,-126844,-84588,-38400,19924,110293,141608,68653,13875,33175,10110,-46584,-45689,-963,20802,23583,404,-20908,20001,50761,6472,-33394,-27491,17258,61524,35506,-15212,128,13500,-43896,-39697,42256,63026,-5226,-62143,-48496,-17134,-69982,-129358,-90535,-13871,72753,163781,130569,34207,-4341,-45582,-72844,2206,90941,43886,-26763,-39644,-6285,47685,71571,32008,-43764,-86414,-38501,6560,18720,29330,32540,69358,89483,28894,-35003,-32268,-21768,-56711,-75451,-78519,-88411,-46773,42775,61427,12594,-56055,-90943,-37951,59073,84546,92314,110150,104070,43063,-17870,-19808,40956,107124,142376,152584,128724,80546,21065,-20714,30516,107457,65181,-13568,-41885,-33293,-19611,-35765,-84721,-56282,71408,137706,92930,17530,-9403,35636,71353,51161,-257,-75914,-135248,-112216,-29513,37721,50785,23723,22628,24285,3261,-2574,15035,-43156,-81391,-78927,-56205,-19948,25330,52601,53862,55237,72817,75493,26805,-39831,-70211,-105494,-158082,-121863,5641,64811,30256,10492,52741,88119,53417,-46018,-117373,-88725,-11853,64158,120119,85537,-3216,-11832,-8095,-66181,-106020,-64427,-30140,616,59750,114484,121473,100691,30942,-14557,15365,115413,185943,152485,89132,38729,-18389,-11377,-6755,-74710,-62059,20934,1873,-81686,-97425,-100628,-106560,-64734,-23688,-46134,-41191,-44751,-90208,-82228,-14199,12149,-18387,-43898,1828,100683,135499,85693,29819,7749,-15529,-8804,-4160,-47715,-69779,14568,72003,24174,-59275,-125536,-71658,81566,114529,29819,31750,111376,147467,132850,100022,9598,-58765,-21636,22102,-12144,-26617,36805,57616,-6470,-105843,-133784,-81115,-21843,787,4650,-10934,-2986,52016,122585,175568,125181,-21160,-104263,-89630,-97281,-127225,-78298,-37544,-41630,-26240,12219,27102,37162,67652,68750,-16967,-76201,-56426,-30168],[35490,49789,67185,83152,77517,30869,-29753,-63249,-92357,-93439,-50538,32894,83237,47700,-43282,-108952,-176693,-184710,-109793,-51139,-74529,-118123,-117856,-36862,24226,66589,102640,69490,-34436,-48803,-11580,3,2454,-57860,-117271,-49151,74640,123708,112575,84959,100887,131525,100515,55841,42479,19742,-3754,22962,71799,13546,-71181,-88401,-72669,-12581,79606,53337,-48298,-31984,45292,32774,-91741,-149174,-65454,-3908,-58668,-94042,-49087,-47604,-90982,-124428,-127183,-87515,16773,133042,179292,152532,141793,110650,17275,-10376,44811,59500,20316,-60477,-114500,-78855,-280,64498,111000,92371,-37443,-140528,-52578,65997,84839,87571,96470,74427,21374,-10132,-12349,29301,99268,116116,44664,-22189,-66402,-63979,-7197,15021,-20312,-38509,-6367,40627,24741,-55067,-91120,-70358,-7528,47957,66471,82281,101468,93727,40371,-47519,-65383,-24344,13696,42223,19580,-72596,-110506,-126030,-157759,-80545,85791,144314,55150,-40576,-71829,-14148,73310,107952,49204,-29007,-54253,-6625,1716,-35472,-63111,-60821,-81008,-172753,-192590,-52959,57090,43087,30051,54033,55206,56940,80954,107407,131134,62974,-62491,-41455,95657,164766,129696,48241,8119,25502,57631,94357,113693,22778,-46052,-43300,-57637,-72582,-33213,3173,19385,66113,92789,22986,-85591,-130158,-73788,20101,37151,9009,10201,29577,68531,120689,105571,-41808,-185373,-145983,-55252,-37558,-82144,-134530,-121893,-35798,21285,-15292,-102871,-125902,-65957,26772,53665,-22923,-142181,-170297,-87449,5333,16638,-6620,7691,14467,-14518,-57256,-60956,-3516,59468,55889,-3931,-55290,-82749,-135122,-140998,-45023,30164,18148,2018,18573,39661,10960,-8379,50071,149569,94590,-40535,-40327,-20605,-63765,-45977,30308,40875,6187,14650,30640,18677,43378,73540,42426,16828,20817,29100,21237,-13754,-56851,-75876,-69413,-36915,-32429,-90817,-118146,-62379,433,972,-2063,12654,-20166,-76009,-84317,-67147,-51943,-15735,36838,68725,64850,10569,-74345,-169959,-218317,-202293,-165713,-109572,-69935,-57366,-33284,-827,4662,18345,32961,40353,36265,-12798,-28638,-34846,-40419,-27223,4672,30844,50878,22293,10605,81704,102907,62070,93663,153590,112551,51923,21332,-41936,-62958,-10300,31569,76475,136795,149122,107119,68140,47981,51478,81298,83304,113547,130508,62495,-19223,-30497,-8302,-23584,-45472,-26683,-23575,-34493,15139,94403,106378,26072,-46530,11453,98143,32231,-42752,-25742,-33017,-67426,-25843,74639,71340,-33294,-87781,-35807,51687,109772,108604,19354,-53678,8011,40180,-26733,-78321,-55773,7766,57044,65748,58164,74572,92144,40438,-19825,21169,44663,-98665,-186096,-46495,70337,53115,-3957,-48794,-63399,-31029,-4315,16044,16558,-45614,-95823,-53269,9738,56936,60658,-11935,-75081,-48473,12382,15238,-13605,-17347,-20935,-55389,-94924,-54513,16275,33830,19655,46648,36562,-25562,-47426,-31619,21484,111264,164531,120242,37234,-16696,-37994,-25263,17403,42724,34195,3668,4720,21328,911,-2743,-26298,-114055,-180016,-134551,-85124,-64617,-38951,-85399,-156144,-105578,-4462,31067,24686,4523,-33553,-101094,-128429,-129367,-172838,-163657,-45324,38246,36954,5398,-51658,-18542,55411,77075,115876,161291,117678,87330,91332,47428,-28709,-48807,-2767,22381,-20875,-53910,-28334,-17262,-15481,352,2736,68509,143819,91408,16503,37062,60025,3238,-62454,-4204,80591,50448,880,11377,38273,30060,9351,27943,54737,40911,-34699,-103125,-99871,-54879,-16601,25325,48062,29084,24761,19987,2333,24598,47300,32471,26748,16369,-24762,-10579,56340,85308,60631,47439,34821,25881,28276,12260,2093,-33136,-76047,-10891,54333,1219,-57108,-64084,-58891,-33640,-53582,-150148,-146460,-21834,30499,-20207,-71756,-104257,-59676,51523,44341,-47504,-63074,24475,81033,37999,-29271,-25052,-14420,-47380,-67774,-29598,-15169,-73104,-92458,-58595,16417,103551,106877,29049,-50303,-101540,-77330,-19071,3609,27226,79527,77618,44293,73341,73491,9493,-27267,-25945,40606,142320,82297,-91801,-131576,-33786,26780,11961,40060,108754,114116,55228,-20928,-64773,-59829,14043,61968,18373,-11529,-18004,-75186,-104953,-59201,23382,76117,-13359,-137597,-167374,-153739,-138930,-84900,-27799,-17853,-23382,-47627,-85331,-51526,35492,106605,151210,138465,61321,19863,54008,43713,-35905,-88818,-49064,6534,34359,64413,73573,50887,56729,128000,104230,-5296,-34386,-15452,3292,14308,-16173,-48742,-75817,-82984,-47643,22699,47250,-21127,-65130,-39813,-34806,-34944,-12803,2327,23360,8941,-3474,2492,-30776,-25483,26730,25741,-26602,-22876,623,-22877,-77883,-78749,-16724,40973,26057,20150,39004,57336,73209,44114,-50196,-74105,-15064,9284,-5809,48814,107439,55772,-41921,-80304,-74621,-86632,-97606,-73830,-40703,-33148,-31055,-41603,-35104,5108,51097,62484,69479,73738,58385,41461,49785,59607,23409,-40394,-57876,-31741,-42207,-47937,-12644,26865,21591,-10748,5527,38263,13951,12011,98736,121923,29383,-55294,-70984,-80188,-87926,-38481,47022,81229,60968,47689,12558,-90516,-122269,-71983,-1506,43861,2751,-84467,-131560,-117356,-78507,-41321,2469,71861,72908,11211,43328,127170,107454,15920,2222,20291,3447,27991,63863,58509,33054,37160,-6191,-81811,-117894,-113171,-67376,21220,121014,158495,98359,40809,56930,24043,-44964,-37654,28894,64041,67001,58134,63912,104184,87706,3591,-36813,-14064,40027,60500,-5567,-32887,65259,103582,-7198,-51614,28772,81410,54995,34188,38333,2710,-94073,-133713,-54445,30206,55758,80244,86445,56449,3771,-63445,-100357,-61482,-7334,-24983,-27208,-40357,-99135,-136346,-104765,-54366,-50411,-63872,-10366,30572,24713,3615,-12411,10126,27832,5462,-29187,-19670,5065,-40761,-87390,-80240,-74415,-63725,-48329,-64144,-66345,-103629,-122133,-69952,-5476,11003,52160,112944,105291,34508,-7526,-16238,-6690,18546,74683,164833,177385,69661,-31669,-54371,17620,68188,29442,-16216,-11702,-11897,-45532,-58592,-43558,7999,105496,146958,98307,29249,3176,-14894,-51411,-41354,-11469,-66590,-130481,-97739,-28399,47055,96478,24145,-49572,-17309,3415,-22981,-25549,-67282,-89920,-59470,11177,82413,112250,66669,26166,29266,46471,51739,1243,-50891,-3880,32111,-35931,-64015,29704,97403,61365,17848,65880,108729,55386,-31515,-81552,-53159,9565,90266,141062,68113,-49390,-41532,-10370,-49116,-89073,-42800,-377,20588,76743,135904,124570,61566,-4447,6139,79375,173667,215615,149926,43365,-24034,-33384,30296,54634,-33141,-77585,-28093,-33518,-130179,-175375,-170630,-163201,-108069,-17988,32602,84619,71884,-32582,-66547,17435,70713,38404,-10891,18103,118057,126460,51357,-16674,-70856,-107315,-69906,11736,15258,-17700,28807,58688,15587,-41172,-118106,-112756,22354,84048,38271,37001,92043,140824,155264,86904,-60748,-104417,-12790,50019,7682,-32984,11455,7391,-49803,-81461,-80916,-72703,-42964,-20067,-1473,9689,-11926,-16766,62922,150467,95478,-16093,-29617,-9903,-96371,-219646,-195560,-99109,-44056,7154,70967,70514,38985,48193,38169,-43048,-69969,-15247,32136],[61963,35330,21871,23118,6165,-27062,-46470,-28042,-31688,-89062,-86151,34081,68701,-34603,-112930,-90536,-63242,-26494,8803,-4927,-46732,-46079,-36564,-12167,33109,81226,73975,42340,25679,21871,-4664,-6742,2239,-54916,-109245,-72977,33017,133042,167838,115854,51832,53691,51402,18319,5481,-30007,-95023,-60933,53228,53707,-18387,-47368,-76704,-45628,75175,118140,48570,47075,122561,106832,-56290,-180859,-127328,-14054,23212,6177,18582,-3291,-83874,-145163,-113084,-19379,87483,133187,109878,68904,41867,-14030,-64502,-27911,43718,23830,-48254,-115696,-123964,-71767,23455,105147,113832,53116,-58326,-152785,-110821,-30761,-12192,7859,14199,-17696,-31534,9558,66568,109283,116586,70935,12609,14089,16441,1149,13523,-16749,-77511,-71902,-1951,67310,58639,-14667,-61244,-56710,-16714,29594,33605,11182,22805,43202,22547,-22616,-33217,-29481,-31876,-50220,-99252,-143232,-131419,-124665,-142078,-101582,13686,104628,71525,-8496,-59088,-34413,46107,110913,81106,-16488,-86339,-71342,-56700,-59369,-52302,-65914,-145121,-248535,-203397,-30382,45424,-18931,-28805,45020,95368,86714,83989,132923,192584,143420,27141,33772,100506,95881,91159,89762,67278,39744,28622,81990,140068,81562,17339,-18718,-61574,-40472,38390,91586,108248,131735,146368,97387,7215,-53268,-47602,-4099,-21491,-29735,10701,30002,48391,115640,129596,-8029,-155066,-107186,-40580,-46265,-39771,-73355,-118192,-71503,4414,12794,-75985,-168551,-149195,8013,124618,88326,-65946,-155485,-95716,1958,12318,-28448,-25646,-13485,-18951,-30582,-14254,32097,57395,59010,50365,-12041,-53862,-44445,-33983,13230,54106,40190,6044,-42836,-84214,-79610,-43993,-31044,42466,116390,115624,96397,37944,-55098,-83828,-9312,55376,64028,50669,2988,-46558,-3301,71316,38824,1927,32084,62337,47451,-11400,-73567,-80433,-32237,10085,43627,39707,-3348,-26943,-5351,25836,65855,57506,-17294,-73689,-55024,-31493,-55099,-83521,-80541,-29621,20074,6722,-39041,-74581,-100101,-107392,-115460,-110825,-66260,-12684,1933,-13379,-4231,73936,128325,140860,125675,32585,-47022,-48668,24356,29103,-4286,-5593,51154,70046,9202,-32898,-27782,15865,79050,87589,-7709,-81436,-97798,-133046,-112127,-6521,75486,113814,123456,136622,146161,97513,19562,-8134,27683,62512,113356,118339,31947,-47287,-59173,-22373,22483,49976,56968,29012,-13123,6220,70388,83989,4419,-86243,-57075,57457,73222,27682,-9650,-55270,-44812,44145,119561,84449,6899,-14918,17976,72993,105335,102279,48306,-8075,8967,-5841,-71675,-89990,-73606,-56482,-38339,4098,63516,93122,74033,-7046,-63114,-22515,13657,-86829,-154305,-52966,25949,34551,35146,21193,-20654,-71524,-79266,-14688,20818,-27041,-60198,-43138,-32741,-1784,53475,36810,-17382,-25297,4911,-16156,-61308,-42475,-7059,-28183,-67152,-44001,-22293,-65885,-116687,-100884,-73625,-72543,-104832,-113265,6932,161211,187380,83211,-8357,-32182,-43088,-39510,-17552,-31978,-78107,-97915,-39663,29956,17563,6540,-11133,-65211,-89658,-53490,-65404,-86908,-35575,-15706,-55324,-55955,-29218,-11495,-5172,-48017,-92449,-103597,-100239,-104458,-126891,-110449,-53371,-54669,-67752,-26789,-30802,-26864,52961,116262,118255,116723,91377,65427,67468,69617,48644,27505,20446,-14822,-91487,-125582,-80022,-36385,-9416,10380,-1220,41825,111145,98600,62181,58915,15394,-78192,-137079,-85775,-3708,37386,54418,44543,-16647,-70235,-67350,-22107,1533,-17288,-67998,-115138,-135660,-66425,-760,-11837,-51473,-85064,-56304,6603,31588,39338,34378,-3312,-32923,-41342,-34532,30993,117047,90558,2905,22522,81455,64099,16438,15293,68534,87396,60577,83400,117801,60879,-23807,-70413,-72734,-12801,38545,-9057,-41285,24772,75743,25781,-57933,-109635,-28558,91659,36566,-64111,-3104,118844,124541,89086,71497,48072,-6050,-52808,-72609,-51767,-45175,-72046,-26081,43956,58813,53149,43011,22392,-14239,-47572,-21440,16051,3790,-3586,28908,34219,19042,69443,70220,-20451,-68274,-50289,-1893,93571,105262,12130,-61811,-64063,-26206,26145,72910,104908,101612,70522,60408,121643,122120,63726,27867,1153,11348,15390,-69773,-130996,-58349,51675,82584,-24793,-154555,-209247,-195451,-161254,-100066,-40546,1031,55374,43193,-56058,-80360,11463,118558,170380,113438,4654,-1410,94489,112960,19676,-55268,-17293,67575,125137,139460,104698,55684,51769,114558,113564,23073,-17192,258,40362,48503,-10851,-73936,-76736,-51138,18469,102717,76494,-47295,-56381,9952,-42565,-116194,-58499,36716,101458,73096,28736,19075,-20451,-7364,47849,30077,-26137,-12909,21975,20616,-29032,-70699,-107499,-128551,-105565,-34755,-34510,-32033,30563,55511,-5103,-2669,61808,13598,-81994,-37946,49876,45822,-1335,-36267,-61640,-87562,-72274,-21901,1423,-1844,-11449,-39029,-37821,-2330,43108,94494,112669,75350,59606,56310,42909,33993,2336,-60467,-75306,-37746,-43373,-82035,-65526,13612,32921,-38564,-40357,30130,43161,18832,46015,37248,-39041,-67292,-29305,-62906,-154677,-128351,29875,136282,110138,54925,14110,-80674,-153057,-89655,46636,121428,70335,-26058,-88549,-96163,-75022,-49514,-19760,31666,31909,-9297,11134,51415,29120,-18677,8600,35075,19918,51911,105506,126522,98045,62733,3511,-30443,-45215,-83790,-76711,2855,80227,110324,84890,46499,33894,-26250,-64429,-7365,72998,93705,67152,42614,41384,44077,20744,-8657,-3243,-3139,-8244,-27935,-91623,-96020,31074,106915,23109,-19836,38128,70866,58564,86474,87733,6283,-61120,-19800,60374,82080,17278,-30222,-9286,-6621,-82157,-142544,-126330,-86570,-96174,-103258,-23806,-5784,-110265,-190762,-152276,-58464,-3116,-14382,15069,58248,33445,-47485,-92433,-69419,-37994,-45337,-75120,-58683,-6381,-17186,-43221,-40658,-50094,-65658,-82315,-104298,-88594,-100486,-114573,-55515,-3832,4441,20904,49644,47549,22630,35529,20392,-44692,-72520,-45188,40062,100997,27098,-90441,-124119,-58329,-11546,-14654,5790,62066,30987,-85290,-122211,-48098,39545,84220,71263,27264,-20925,-61161,-114094,-165020,-104403,12109,12153,-63090,-82555,-39974,50627,118644,24795,-98898,-91581,-66107,-71106,-25476,-21037,-50750,-24546,63024,121628,83621,-40453,-86554,-45299,-32922,-36628,-50127,-64062,17953,105081,58901,-21526,-29850,-3855,-18303,-44854,4365,30795,-26214,-47642,-17161,6163,22720,64192,85483,44875,-30546,-45704,-6896,14494,-30098,-37887,-16582,13485,75247,124874,100443,43906,11784,49658,102926,132406,125246,80111,11043,-34666,-19805,43285,67786,17375,-52725,-73335,-48460,-99531,-171711,-160873,-107335,-70546,18251,95887,122434,86665,3767,-25248,52746,86265,42316,37309,81724,91934,13599,-57094,-79204,-107201,-120347,-65106,46405,96714,67197,82078,101447,51294,-5014,-50108,-52353,4991,31495,30838,31161,30247,58117,98438,45795,-74578,-98872,-1841,99295,94876,2421,-43181,-65015,-74544,-44956,-20523,-39076,-17015,3921,3240,16575,-17701,-77860,-44872,42198,30052,-3610,18455,16477,-75754,-174511,-173805,-98870,-29320,27824,86321,63102,-4483,-20475,-36873,-83279,-59063,7692,41129],[53257,-3263,-31057,-35688,-53199,-70720,-41645,49723,81706,-21804,-77683,-188,-4747,-107533,-153550,-116234,-40140,50131,72269,39309,23576,61118,50561,-21292,-57871,-21780,-6007,3540,38968,72158,53701,22830,-20456,-71027,-61826,-24419,7063,65590,120472,83117,-24302,-62817,-39224,-14724,-7282,-38548,-95931,-87254,12720,83452,94690,39581,-64089,-72004,71347,175304,123118,87751,122158,75457,-62130,-153249,-126043,-21030,78767,107262,100160,63885,-31503,-103954,-64929,17220,68758,64212,36418,5166,-38441,-83146,-101167,-45516,40226,24051,-53836,-108493,-84500,-7286,93563,142923,95852,39354,9394,-67016,-121469,-111210,-98277,-55123,-5644,-8021,-4631,54505,116199,98997,31734,-31944,-47518,34683,118073,120622,62666,-38670,-93049,-66522,-27018,14127,13450,-43742,-63296,-44768,-25427,10396,20408,-16196,-32792,-16599,14731,52561,46748,1448,-27316,-88282,-145977,-117462,-68963,-52763,-31056,-11577,11654,64709,53405,-2285,-28549,-21386,-19801,17320,70558,41245,-51039,-99673,-107827,-93951,-69754,-93832,-176592,-211713,-92958,38196,13639,-79104,-40790,67421,106264,68132,58630,104549,162885,160739,119758,60671,-16240,-70247,-15297,68272,78906,26436,3511,42001,75165,54510,51998,55953,20008,33963,106007,149514,164567,155787,124964,98282,50076,-16126,-37258,-1899,-6451,-7924,8144,17995,56910,116113,102855,-26470,-144986,-94749,-52409,-46511,-2375,-28978,-80763,-31279,15718,11271,-46305,-134019,-173052,-57260,105929,153827,17978,-121727,-113835,-42205,-29303,-60021,-48074,-25689,-27057,-12482,44855,85179,40717,20978,82076,81643,31088,30763,34404,34357,41728,35810,17435,-55862,-129317,-107749,-48606,-71582,-49365,88654,190403,175183,91892,-2752,-63753,-26478,54029,102862,59981,-53608,-101239,-7556,98586,56378,-12442,32573,93318,53989,-13041,-43044,-19689,17689,33952,87401,134891,73625,-29805,-26497,63406,119792,70394,5091,3281,46841,40948,-24603,-92796,-125251,-101084,-44311,-20620,-23954,-2334,39755,52013,-7920,-75883,-92670,-38123,12594,6947,19714,106095,148526,140570,122034,27841,-89119,-48159,45372,33157,-58231,-86545,-13039,40119,-15374,-96325,-86525,-2721,33391,-1148,-41869,-54007,-80962,-108350,-68403,10230,59857,67299,25742,45518,140339,134086,29978,-56761,-86027,-69736,8165,47877,15810,-7615,-22328,-24185,31638,105256,111167,33377,-50701,-69360,-16775,39699,25329,-67911,-118803,-35420,65384,75741,35646,17662,61109,98253,76998,49898,62194,73671,47444,27024,58518,93856,53489,-32182,-74873,-105351,-98024,-42479,-29604,-61127,-74665,-3998,98901,105321,36296,-35215,-61744,-48366,-34264,-76449,-96799,-33866,-18298,-33583,4223,66939,49684,-40496,-71552,16921,87830,85420,78166,45362,-24987,-11799,86242,92993,31369,-1353,3861,-28504,-72979,-47348,-12005,-30109,-41927,-1919,-8465,-86073,-139188,-150855,-141319,-116508,-125610,-119205,6464,142397,154103,76088,29286,19023,-4164,-28593,-47664,-76478,-108054,-114282,-70937,-38641,-53746,-29279,5200,30695,69227,67038,-21879,-75569,-26392,24646,22491,1163,-28214,-23449,12886,-22493,-66243,-61002,-64829,-50641,-18566,-20424,-52691,-125015,-164947,-84851,-21098,-30005,-7632,44947,42969,19689,-814,1863,51825,86510,45996,-20525,-50376,-82153,-118630,-113864,-58980,-15291,11932,40712,29472,41616,71166,52077,31970,25790,-38720,-132990,-161423,-117941,-33433,62262,78441,4052,-109646,-163168,-147143,-90944,-48110,-67756,-113624,-118770,-107041,-38386,19989,-34647,-108893,-132432,-64408,43597,60450,13922,1003,-7019,-33609,-43034,-9332,72161,130549,75720,181,17901,73748,57167,8471,41325,133700,164028,120722,100769,105952,67218,17631,-41573,-77791,-10258,108442,92056,-637,5208,77846,81376,15220,-63620,-14823,80397,24118,-63255,5686,110562,96435,80009,110720,87360,-415,-33616,-11610,-12152,-57315,-87226,-9075,75280,45967,-35768,-60929,-35424,-19782,-1085,50787,71596,43827,43328,70361,47136,9117,37313,13117,-82418,-106748,-48024,-36946,-8745,53283,57567,-19116,-75747,-45332,20648,55346,77296,83627,51852,74838,201434,208526,78882,-20916,-35195,2201,12635,-53544,-95890,-37521,25659,34330,-13512,-72252,-127474,-137364,-123861,-92716,-43497,29657,114063,102599,-7141,-76234,-32533,65006,116347,49534,-38232,-22290,74235,137738,87371,22970,77278,167820,190432,175837,118639,63634,58451,84654,76010,10624,-48227,-52585,13711,64763,27523,-33961,-17120,14289,52696,110191,73820,-33977,-23458,58635,-3443,-109204,-60269,54624,98098,51782,25655,33409,7495,3369,17376,-11142,-57369,-48292,-11137,41144,63812,17855,-113925,-214529,-180308,-116577,-113928,-55397,44461,57188,3322,30335,103419,45334,-66449,-51892,17613,42237,27970,546,-12416,-20046,-10372,3621,9509,22995,37050,21942,4623,6688,14067,59553,89373,62478,64747,51516,-6742,-47683,-54351,-46679,10162,54759,21953,-31690,-43506,-18797,-13643,-46902,-28711,14400,-3028,-59445,-66849,-48878,-48622,-70558,-62401,-66268,-130719,-141944,-15214,103249,79064,14813,-5190,-38827,-89455,-47707,69366,132787,112737,63049,584,-53700,-66809,-29980,6436,34121,28397,-3378,-24277,-22440,-13538,-7867,20138,24413,18755,57325,114016,146837,116451,65403,2570,-14183,-5283,-32031,-42032,-8684,36276,77296,81758,46905,-16050,-102707,-87017,26329,94564,67736,27526,28375,2878,-62993,-45247,35419,62692,1835,-79571,-117199,-119556,-103959,-22607,72651,62560,45713,73342,47663,-12246,14926,48178,16744,17848,94690,134084,86072,-28467,-103358,-102838,-101916,-150026,-168709,-98403,-36677,-82657,-129031,-47718,6486,-36804,-43163,-7711,9038,46737,51768,40673,45916,7441,-74728,-110927,-79781,-31743,-44957,-94564,-71307,-14884,-13090,-1604,6122,-19902,-36307,-16843,1197,-202,-15024,-11139,36586,65595,44140,18896,7293,5889,23340,91251,81780,-17239,-54713,-72654,-85926,-20335,16147,-63777,-149281,-141864,-76234,-35235,30351,120273,89645,-58230,-120289,-44516,55011,89545,43237,-31108,-92106,-136170,-143804,-128747,-66020,21533,44023,-20927,-88571,-47016,83812,150886,65491,-43289,-71389,-70995,-42927,80822,104045,15381,-12888,44103,70481,461,-116156,-130425,-73647,-71511,-79172,-77293,-93425,-60247,869,21671,-2129,-73411,-120520,-128414,-146695,-122891,-89353,-85248,-29855,49001,30571,-21082,-31095,-26758,6337,8508,-48511,-24761,81999,78623,12805,-12238,27902,79409,84130,39216,24859,44352,69940,55265,35249,20561,18789,23957,12312,2500,25040,60929,82541,25511,-57250,-17049,20192,-46402,-72046,-1154,34441,74241,90005,52932,7402,-28234,-35137,27376,42065,16360,77299,129250,52550,-67888,-118602,-118477,-108874,-76546,-9654,66191,123882,118034,119994,128567,82098,29823,8209,8405,7702,2945,20286,1833,-49618,-33741,30506,54649,17326,-34090,-14512,86949,148205,78420,-13266,-50099,-48924,-13644,48789,66262,84940,77443,17760,-13769,-29454,-95061,-140917,-104398,-52563,4621,29346,-105,-19675,-27963,-39856,-25510,-568,9570,40017,35256,-11213,-39577,-63584,-83165,-20851,51261,48295],[75143,-2465,-43781,-40756,-33214,-40240,-21388,64368,102182,14470,-70521,-79750,-108216,-136394,-155869,-158639,-93352,4307,38741,56088,88084,127007,92580,-29661,-150583,-140791,-56535,21550,64165,110483,108355,45793,-42742,-91663,-23441,45277,7516,-37689,-11150,7349,-39901,-103970,-98497,-10892,34067,14536,16586,10183,188,17728,52527,5838,-79484,-76098,55885,140608,72508,23057,34369,1602,-58111,-77959,-80758,-43232,30883,73913,63290,31640,3167,-16522,-8791,3809,3984,12074,36724,36619,14945,-1807,-45986,-44833,34184,53005,-2140,-57695,-63491,14622,135866,154850,66328,36920,69619,3890,-99989,-133383,-134987,-87895,16726,80146,70286,69043,71089,8311,-62981,-80519,-63567,11955,97864,119988,45443,-56853,-79000,-67648,-95294,-89149,-64051,-93882,-89860,-58758,-31179,21170,51896,11835,-41591,-51236,8758,81594,66791,6184,-8359,-46390,-68053,-11208,36907,36939,51824,58943,54328,76171,41420,-24137,-12576,-4066,-97080,-104136,21157,80531,8785,-70272,-121100,-117585,-76304,-75318,-117825,-104766,7565,77339,3412,-80766,-28194,85683,102867,40963,47939,87275,78095,68156,95071,20195,-123326,-158143,-65869,20142,30271,3866,13434,8890,-9467,-22524,28414,115945,124022,95866,125033,146689,145611,116358,70026,68792,39339,-33252,-29410,28525,34186,10427,-20713,-8327,61893,78185,20673,-71296,-148288,-119567,-86744,-71593,-38372,-40683,-42187,30377,51710,5646,-33500,-67689,-131495,-121226,12695,121427,41237,-87462,-119387,-91719,-63891,-57253,-32564,-3552,-32929,-58116,565,38284,-15977,-12209,77661,89015,17899,-10835,1637,4536,-6360,-10591,23211,15339,-25768,-20097,15738,-13258,-31228,42729,116487,114141,80892,57090,19789,-1039,23195,71442,41961,-60269,-86560,2529,94386,82964,28599,58218,85286,-2524,-60910,-39112,128,5695,12751,71004,113671,39340,-74405,-41860,86035,113177,43141,8702,35847,89403,93067,38568,-17393,-58866,-96247,-90904,-71674,-45977,18675,96031,95301,-618,-105987,-160222,-85001,28887,74989,86386,103140,95049,74850,53164,-3404,-43932,15,13423,-26088,-105248,-147676,-95125,-19799,-17663,-58783,-30458,51979,43312,-13945,13554,47207,-13936,-40810,37754,80461,37284,-44046,-123210,-74733,70418,120307,60069,-50330,-153322,-189848,-112295,-24672,26076,60122,44072,-1755,11009,74983,88895,9237,-82149,-115041,-48369,59078,86921,-11543,-125355,-104423,-9492,29162,53327,107137,119466,31907,-56540,-26563,76925,123882,67055,-22388,-7949,68629,52460,-32817,-70215,-81330,-34589,28378,12664,-42628,-57008,9066,97842,98298,26892,-21188,-26503,-39613,-70976,-101494,-82214,-971,11752,-42170,-30093,60116,59811,-25511,-44195,54275,152767,187174,170288,91917,-15110,-11598,70004,65211,8323,-7916,5987,-11141,-36121,-26951,-35020,-67128,-41222,43261,40176,-14410,-20383,-42718,-100551,-123536,-106016,-55775,27200,73696,73675,78072,103363,87208,23952,-35162,-67934,-65464,-55672,-65821,-58345,-81817,-119815,-61199,16939,79037,129974,92725,-10301,-39665,-1485,29622,38904,11262,-46395,-35418,30457,15462,-13789,-5823,-22933,-12390,53308,61020,-20049,-130537,-191841,-132114,-56529,-45596,-76589,-82184,-77223,-75928,-82736,-66298,-1553,36739,-33475,-104420,-95834,-82538,-66600,-39021,-9761,-275,-690,20588,33242,67479,81524,3337,-56395,-47901,-75804,-127931,-133507,-106474,-35853,46166,32491,-51985,-112136,-151675,-190064,-149815,-59740,-69484,-156406,-150081,-76944,-24573,-2171,-52010,-93596,-57727,35076,111117,85614,7017,-25180,-38377,-53064,-41997,-7355,52287,60552,26420,38758,51815,33892,15646,4252,35933,97724,94717,38301,27491,40557,51266,62985,7254,-62841,-13656,98456,62112,-62202,-61198,42465,87530,52651,-13351,-12119,49324,23039,-33548,10204,77265,43144,2239,42052,61686,1007,-3765,68190,64485,-27585,-78473,-11849,56372,25951,-58850,-85989,-56221,-28085,10038,62364,51811,33970,110922,192923,132130,31303,25566,-7134,-95974,-75618,23735,-14042,-96194,-53817,11231,-19087,-57525,-26329,-238,8754,49593,60047,5214,26621,143226,157837,58913,-45382,-70900,-24071,-6462,-49571,-55847,-23349,-23767,-22510,2036,24184,3766,-15545,-25640,-31373,-10511,45947,107743,119715,61116,-49372,-110946,-61570,-9844,-29100,-38330,-12730,39738,103134,76380,18166,99970,182441,139147,121062,117410,84215,77191,94591,58080,-21038,-80350,-82408,-23639,35510,32441,7000,22679,37513,25563,53415,56301,7962,11336,58977,29024,-33057,-33349,-9568,-21227,-25865,16450,30088,3334,4279,186,-36692,-87140,-102683,-82937,6453,100874,69016,-77309,-158602,-154623,-178659,-159997,-27960,58276,22303,-16799,16460,59734,54887,11772,-307,32671,69180,47177,6562,27720,53099,28400,-8098,399,24483,25880,5265,115,-5473,-21822,5046,44981,43605,42259,12978,-54231,-94876,-93121,-48756,57024,112740,63440,28469,-4347,-84932,-117933,-73422,-25859,-19785,-45659,-106531,-148590,-108445,-36103,-65867,-94068,-37778,-35868,-95276,-74827,-2755,8819,-23698,-47725,-60442,-37199,9977,63082,83077,93672,106667,72400,14982,9556,49539,46183,18141,19837,34854,10838,-8770,24686,38463,4391,-30085,-16616,39319,88780,111123,81530,48802,3737,-32110,-39038,-32815,-16669,-17903,-10168,36921,62285,33590,-42030,-123369,-86579,15532,46154,-71,657,70394,41059,-59264,-11172,98224,77383,-24642,-105918,-106226,-40181,-24756,-29776,28855,55404,54031,70401,23458,-84354,-111004,-39013,42364,89497,108299,93712,34278,-65923,-136694,-164927,-170616,-162438,-128649,-45533,29676,18620,-70992,-88385,-49494,-3524,85481,118348,42647,40674,79947,42821,-24259,-68059,-68748,-50560,-43877,-17971,-22381,-76580,-52893,-1788,-10003,6385,16961,-11960,-10819,61957,113057,70404,5706,27270,79766,100381,59930,21611,5605,-12054,-11728,48362,48844,1509,26394,10297,-77200,-56764,37299,28665,-80911,-140469,-94968,-36531,34289,112657,112709,25151,-22040,8889,66253,97387,53918,-26818,-95964,-119767,-76278,-24229,-16715,-35121,-42320,-71474,-122142,-66272,81554,142465,81907,31902,37359,37745,58487,189978,200073,57292,-47016,-36384,-6388,-21916,-51703,-30260,-8658,-28043,-47654,-75213,-103304,-120048,-131050,-71192,664,-48275,-134958,-169395,-228216,-242128,-153446,-58280,19189,57871,-14278,-109435,-146244,-151891,-75170,803,-49619,-68388,49837,107846,71693,38066,50707,46915,6996,-39678,-31607,10854,13831,-54474,-76030,-49613,-21209,17224,29543,5870,9114,58568,111372,78920,-22392,-15387,73140,53414,-25190,11875,76624,70512,20005,-15487,-43940,-84672,-114786,-77646,-36306,3059,98684,119500,26492,-42463,-73546,-117733,-117093,-74590,-34695,-6111,44617,77193,90330,78514,45715,29443,3944,-20348,-15105,2339,17853,-29601,-109099,-94679,-14462,71733,78166,-10659,-84793,-38656,85255,133513,90045,32986,-17903,-39555,41582,127422,149320,106284,-10129,-93138,-63344,-70909,-171915,-226185,-161756,-29198,24527,-13800,-6113,7560,-1300,-5057,-17219,-41830,-22155,14205,19645,847,-27659,-54292,372,81123,74262],[132480,46387,-19450,-15866,31713,38633,-2432,2215,29846,10733,-46860,-95149,-123066,-96034,-96030,-102192,-58209,-19904,-16267,35508,97773,125687,87955,-15036,-140158,-138943,-18898,92331,108252,97226,59840,1479,-54338,-91140,-23244,59638,15672,-77409,-87849,-22873,18161,-49662,-88146,12660,80695,78437,137973,148140,30822,-87924,-103828,-87263,-83002,-40877,50912,68892,-5772,-30927,-15208,-16985,-25418,-28208,-56130,-67599,-48336,-41347,-61918,-68626,13793,74529,42196,-3243,1704,29459,58546,83587,116422,104967,19706,-30050,15575,47822,34918,-15362,-78298,-38423,96053,119851,37152,31758,70003,16494,-53710,-84020,-111427,-106213,-14775,86794,84826,44329,13506,-37688,-76933,-40998,-7852,-10899,-13947,-27266,-70128,-84974,-54175,-57026,-115837,-129341,-69097,-50645,-84287,-102929,-53785,33236,78935,43013,-25021,-51714,-5151,32826,22288,4611,12427,22310,44677,63257,70185,55401,38689,27844,45366,90627,48463,-37542,-29470,-26521,-136718,-150118,-25458,57504,28230,-26618,-90035,-90606,-34841,-11102,-23023,-26015,8940,51588,28065,-43678,-40243,47577,62301,8316,51622,113619,38880,-41388,-10974,-17578,-95609,-90285,-14772,9528,-6918,19710,67093,23250,-36390,-71286,-18351,106861,144083,88739,86498,102975,85707,50930,24810,40964,21297,-21826,28348,89978,55331,-12711,-61149,-29471,45758,18103,-56836,-77993,-97906,-86762,-65574,-86765,-104569,-77757,-27707,55880,83426,12426,-38688,-31547,-72027,-112761,-51796,43326,22450,-39707,-76241,-92345,-63040,-28877,1827,41148,1394,-82570,-76100,-61286,-76765,-21355,47488,8767,-62799,-73789,-37899,-11422,-34311,-48377,3753,55303,77287,73015,71509,54913,39824,25101,8138,8,25971,81029,83715,30318,-9419,4355,14058,-12011,-25221,-6577,53725,107833,104957,86212,38469,-61758,-97996,-64074,-49881,-54161,-25900,22669,26496,-30706,-79482,-18421,65931,48733,11510,7808,3513,44662,103409,107411,92355,61406,-12263,-84162,-116879,-66367,46070,92060,13767,-90493,-163021,-187700,-86193,53413,124946,111442,52693,28042,35369,12684,-2266,61968,74325,8727,-62147,-101226,-142981,-116951,-30754,-4193,-19485,38741,134595,114473,56009,70555,51909,-40778,-32446,115912,176383,63885,-96922,-181268,-119605,-15674,38698,54201,-10437,-118590,-180461,-133266,-40608,43934,92899,80011,32328,1503,14763,34572,9140,-39588,-51843,27942,131321,128647,39005,-49254,-76626,-79576,-58587,25594,107950,59260,-98487,-174094,-91263,54433,127184,80658,-18122,-30597,56392,83653,36083,40627,60865,73166,60269,3363,-31261,-19631,-3932,27533,52512,19376,-12031,2534,-14943,-80805,-133607,-92130,42123,106372,61116,27488,50792,7470,-71331,-59960,36092,143180,194339,145643,46235,-37425,-39711,-1417,-21304,-58687,-37789,2764,2823,-5167,-13942,-59862,-89094,-19795,86155,68771,46507,106169,103559,-2169,-70325,-47891,15321,51646,17869,-7251,39384,103775,79695,-3683,-53147,-52868,-18312,-2962,-25061,-3506,-21425,-90416,-44990,22834,48003,58700,22839,-27583,-4281,31754,36839,41672,357,-66850,-36882,29976,7000,-8882,26500,27721,14422,70422,105000,28541,-66095,-105440,-105100,-86967,-55705,-83891,-126959,-129189,-96812,-72030,-47463,-10771,-158,-56994,-75462,-26697,7399,30494,32250,5849,-13566,-20481,-21677,-4852,71770,110916,5165,-103297,-103973,-85746,-76633,-80469,-96963,-77849,-22461,-8179,-20397,2928,-40816,-152977,-142120,-23764,-26134,-164505,-177662,-77316,-36392,-51069,-75980,-55139,41069,125845,141009,106382,44519,-21802,-79114,-86147,-47203,-38194,-46089,-63777,-42314,44976,76844,16793,-6053,1889,-2857,4642,-14450,-43248,-19701,23735,64944,78340,23221,-36241,-12788,30419,-19707,-100248,-78673,11317,36731,16881,3105,2338,27579,-698,-35139,22921,90016,23017,-61930,-35490,25530,14874,25043,87078,83841,15885,-14500,29266,62024,45449,7663,-3236,-1988,-15805,-7804,15841,-25185,-24123,122716,243731,167423,44712,55393,57626,-17245,14366,118750,46047,-110449,-112218,-31054,-16571,-22100,-381,-13416,-34605,4706,13405,-40446,-28239,61646,93531,60614,-10385,-55875,-24702,-7299,-27633,-7747,3417,-29289,-19477,20574,55894,63432,65821,69059,59814,52301,50569,59391,100492,99887,-28437,-163694,-154096,-96146,-65927,-20241,2535,9475,27891,1056,-40853,39517,89917,22829,44999,118911,98576,68831,85554,33269,-55899,-76483,-39427,-11489,-992,13148,6833,3824,16061,-11592,-10571,23939,34701,47170,41906,31247,31660,-30058,-148186,-171123,-66304,34852,14997,-33152,-490,18597,-15803,-59738,-84762,-102194,-35859,65519,51471,-29924,-25282,-40557,-120845,-129799,-18220,18997,-31041,-25557,7562,-3494,22504,50839,30443,42072,89923,51828,-14041,28780,80439,31530,-26919,-5828,3048,-64869,-117701,-76157,-41614,-37904,-15163,15271,11338,-11479,-42605,-64218,-58375,-62459,-68257,-12799,46790,29093,15659,-41474,-176213,-200673,-91372,-29973,-27098,-2798,-41792,-142969,-142014,-47395,-32342,-16609,65586,64999,-24625,-84428,-83521,-31722,-8329,-77119,-147819,-80145,13798,44799,37185,31786,63358,83243,85740,118504,139389,65845,-26791,-14553,67319,75304,39394,77957,70957,-27338,-86119,-58709,12560,70539,98569,62180,38019,29740,-502,-48535,-68878,-38057,-29410,-52095,-32191,4481,7953,-8904,-50007,-57603,-40869,-34174,-30895,30594,128067,108795,38578,80346,114960,27917,-62124,-61223,7282,81854,71725,10163,-2149,-8292,-11465,22273,20214,-74931,-147586,-89305,43964,109549,78306,29536,-3590,-61421,-123423,-164134,-177510,-150783,-79826,-2530,72822,131718,59161,-61370,-95462,-34757,58916,87009,12677,3865,61519,41215,-65189,-115931,-37393,33919,-14520,-51067,-32630,-56648,-43556,12451,21385,20792,8155,-21188,1398,94537,130121,36861,-92294,-83981,11721,65827,43764,23856,18059,-16903,-61048,-77161,-96557,-63441,47853,90046,33990,10637,54012,86468,11326,-80231,-93284,-33440,37140,85375,103015,93083,81833,78260,73084,51606,20531,18899,8573,652,22333,28239,-15506,-83141,-119404,-121129,-117264,-74156,19581,86026,62878,56459,131967,159582,137138,210147,227629,90722,-64774,-77535,-12870,38528,78232,119805,106133,65783,14701,-46295,-31593,-11996,-73651,-69904,9088,19617,-35201,-108866,-220398,-232730,-91024,20704,39655,12319,-53592,-118317,-156045,-207328,-154568,-17684,5234,-65027,-41858,28683,86611,95376,46879,-25731,-51584,-55649,-56763,-38266,-52821,-134866,-147247,-88624,-49662,-24409,7698,25361,39307,61005,78007,67993,-1817,-43327,17102,43276,-40501,-38759,24844,4599,-21402,23422,27994,-31635,-115337,-136369,-65458,46488,146324,132665,63407,59901,51572,-27326,-65801,-66259,-92283,-93735,-39057,29210,74995,55919,30277,54568,19179,-39836,-4409,46629,59375,16262,-63730,-79570,-16331,58883,52402,-27742,-123762,-126444,20566,160283,187173,137331,47829,-44247,-4986,93302,119832,67753,-43367,-111235,-36760,24699,-77438,-214342,-209727,-60344,36505,14347,-29227,-62060,-54606,-33653,-28044,-13694,28609,64045,76410,70828,52832,16636,37981,117871,148328],[145202,73419,-21301,-39995,36702,64711,-16861,-66112,-29638,12602,16059,1303,-29092,-31976,-16836,32872,73674,34105,-35764,-11446,55421,94339,68844,3831,-57879,-37360,54030,122225,75298,-12987,-67590,-65873,-54589,-81113,-59574,-3886,-7297,-39017,-37763,19847,70084,16697,-38326,25768,85632,112590,192423,207152,62792,-95719,-113717,-58699,-35823,3239,53191,38739,2995,20454,30025,12109,-7271,-42184,-75678,-83423,-85698,-112707,-141697,-114983,29759,129889,77534,20741,61831,73864,31554,38357,91742,80308,19702,-9751,6207,17726,25779,-18957,-92427,-77168,33067,64572,26684,40659,55147,13700,-12325,-24250,-59927,-104792,-103129,-36573,13386,31190,46450,19278,-29778,7550,44810,-3341,-67303,-135204,-170150,-115078,-37644,-3484,-31260,-70370,-11702,47115,-48228,-145540,-88204,14792,60713,49677,1008,-29722,-21220,-25931,-7545,27177,32164,50709,83848,52749,503,-20986,-32113,-42515,-15216,55860,48993,-17463,-55814,-74634,-110855,-92469,-24265,19150,13870,-4341,-35236,-24608,21145,34071,14688,-31130,-56120,1287,56066,-16875,-67416,-22445,-14555,-38516,34924,113530,38127,-86775,-78781,-4215,23741,39531,62588,33918,13365,80032,132664,65571,-18172,-63376,-30534,59986,78843,30140,28827,48065,19193,-14309,-8548,21788,28812,37936,96684,136972,63756,-24486,-49480,-2339,47025,3644,-63876,-35172,-2140,9390,-4470,-72216,-122831,-86912,-18821,55755,80183,10539,-48449,-30270,-27015,-34411,-33674,2860,17033,13673,-980,-38095,-43645,-17581,25263,79924,68583,-7020,-35356,-57560,-77198,-27406,11862,-20955,-40409,-26538,882,16616,-15824,-37476,-30565,-3945,59302,75643,58833,51024,58770,33203,-21604,-44065,-2710,58592,60151,20131,-25436,-27730,12572,42372,18928,-24210,23184,118683,143912,79393,1680,-44368,-49215,-46589,-66802,-65914,-43150,-26248,-39580,-51991,-30900,9920,-834,-24160,14157,47660,1247,-1636,74155,128434,151689,147711,88836,-23970,-108859,-63722,75426,113851,-2114,-97740,-104514,-93030,-36643,42185,73626,24302,-45403,-41757,9887,22106,38607,93650,90441,36855,-32137,-63845,-99207,-81882,-16786,-29009,-51489,43966,159146,144626,91399,42690,-58518,-141966,-73395,112718,203913,106013,-29585,-86724,-76679,-63215,-20621,50197,32176,-41024,-84324,-63465,-11043,40441,67499,58717,38649,10580,-6165,4837,22355,34255,56119,107949,140946,90169,46834,52808,11794,-86179,-97807,-8769,45043,-13969,-131438,-178806,-102709,37422,104822,63835,11434,21829,100686,138217,91571,87535,120828,103928,35085,-25845,-17637,-3516,-48346,-59651,-26741,-40331,-48409,-191,-7943,-74672,-130224,-84680,60642,156918,171349,131339,66419,-36977,-120979,-100565,-25330,62559,126077,75509,-23607,-64132,-54339,-33528,-57981,-88368,-69385,-34130,-36591,-31597,-23321,-61819,-70161,20847,99873,36479,7885,105397,131517,39722,2798,36764,64464,61004,1027,-55444,-39421,9513,-12383,-65764,-58350,-11726,29462,20941,-7483,46452,70411,-2926,4102,24431,-11283,-31408,-28738,-28703,6413,38285,40129,35103,-13559,-62766,-24718,14872,-40675,-64486,8785,57947,44108,58826,62950,3528,-20551,-2287,-33756,-74835,-62088,-58430,-77807,-81195,-40851,-2904,25187,45548,39383,23806,40269,74647,89113,86671,46615,-14728,-27790,-14012,-34198,-46428,26177,88173,35260,-66262,-104797,-72212,-18004,-16987,-72123,-101788,-37938,29553,64755,94394,50124,-65344,-76183,15399,3376,-154654,-190866,-89322,-36930,-76325,-103556,-48538,50818,99376,90859,75224,28004,-42887,-87693,-69867,-18659,-48009,-135755,-150939,-94992,-15807,36000,24945,14008,4374,-26486,-36062,-33646,-30918,1163,69675,89193,29744,-27647,-29227,-17159,-20825,-27326,-28376,-26040,-9570,-21830,-18797,11107,24294,1266,-61009,-86592,5102,92530,19995,-54107,-28802,15892,18450,26016,27006,12835,26825,62104,86970,69550,45178,50926,72189,47787,-20924,-33976,-16782,-72925,-81299,50302,133844,65672,5874,71212,105440,51148,56060,134583,72884,-64075,-69092,-1509,913,-11225,-1171,-13045,-51843,-46249,-37486,-78630,-84324,12616,84528,99954,77824,36608,9795,-11761,4186,60115,63527,21282,26462,20545,2096,-116,38041,83716,100571,91969,55894,23177,45968,54536,-33172,-129518,-121948,-61705,-34866,-22382,-14465,-22104,-46036,-62975,-51192,-9347,-13498,-40282,25312,92204,54306,5694,-6527,-58379,-108152,-69705,7447,20732,-14424,-6728,-21581,-25683,4380,-27410,-70164,-40450,17543,55241,25730,15313,31474,-77869,-256736,-225210,-35675,59334,-67,-50274,102,29393,10337,11090,15099,-45894,-50209,15162,34959,37408,92027,89641,14372,-68782,-62683,-50637,-64033,-22821,16411,-27462,-42853,-3250,2001,18470,74898,48066,-26929,94,51823,16192,-34231,-10250,-21312,-150218,-229737,-157740,-69562,-24358,-1085,-391,-20838,-47618,-78142,-61195,-7245,-664,-69127,-101289,-51729,-24677,-55309,-143872,-228890,-172751,-41993,11104,26956,79433,47959,-80965,-140263,-82725,-3802,100613,164629,112275,36763,-26740,-82179,-31691,37538,-61942,-197491,-155273,-31913,32578,27945,-25238,-20819,44776,99852,134816,139915,54889,-54158,-47261,62643,86921,34574,62300,52145,-31765,-73311,-59817,-4837,90660,161387,110721,65410,81193,90969,23585,-78908,-93865,-58885,-73384,-76291,-41296,-7047,47807,42419,-37379,-96735,-60223,16942,78585,110017,81521,56533,84211,60742,-30063,-79986,-4576,105144,129794,87478,45155,14223,-39880,-65706,-21291,30059,-8040,-77408,-91066,-21527,61536,72621,17856,-7096,-26307,-64498,-101632,-136287,-135588,-52953,29121,96664,185878,172413,42248,-49448,-37412,-5927,121,-18806,-5483,41672,63771,-15211,-82951,-10092,71484,-4107,-91145,-70369,-59397,-67988,-23336,27456,38822,400,-26891,13689,92599,93017,-22475,-159162,-171383,-59272,20380,31906,40930,23423,-15521,-55878,-129791,-202486,-166798,-42356,52570,79485,46834,13489,34582,8709,-83637,-128162,-61527,26892,76148,89504,77702,66500,73508,48026,-35358,-63056,32172,103492,79797,43939,2309,-40755,-57211,-72295,-78106,-56597,-62233,-49276,43356,69251,57981,126812,152114,108521,161307,217405,124078,-27749,-39077,28576,70591,110119,158206,157003,123349,45230,-25300,53557,150397,81340,-9745,670,49280,53906,-43601,-159271,-122404,8616,47415,-2466,-38119,-39004,-23623,-60758,-192450,-196010,-18175,75227,-12475,-78144,-50156,41994,72829,-11732,-98682,-68446,-21180,-26503,-39267,-67522,-143533,-165925,-125074,-93295,-79487,-25700,42662,51295,4832,-28240,-14811,-21838,-58708,-54299,-29035,-64320,-61713,-63492,-94185,-44283,74690,116030,89395,-13337,-109617,-66716,65391,159905,152799,98175,82320,86811,56501,22207,-17857,-85432,-106029,-52672,21967,91050,92521,70387,95654,54762,-14231,22387,65816,70186,62708,12404,-48656,-36861,-1440,-11722,-52190,-107078,-107332,9429,126003,175399,175238,113889,-7451,-52604,-29168,-4431,-19869,-60449,-61606,12362,83304,15737,-137663,-196522,-107343,-31528,-37668,-88233,-112370,-90128,-70894,-28115,51825,101536,79353,46116,35906,37443,27518,44703,103998,154392],[89493,43448,-62893,-100186,-20372,19433,-48803,-77218,-26469,30686,86481,119423,65554,-6469,3849,91684,138849,87328,-15002,-47462,4741,76219,72173,27356,7816,40998,77873,64024,-47709,-135857,-121182,-51246,-28760,-81048,-113012,-100439,-70843,-8579,48908,64105,48997,16770,-6159,25655,65213,117139,185788,162870,56072,10069,63629,59069,1375,2761,23487,12528,26443,71269,56907,8124,-29975,-78698,-104381,-103674,-109836,-122152,-127041,-90910,24156,111285,71763,31118,82421,69409,-29298,-76225,-67992,-46416,-15282,8151,26374,28105,2519,-65486,-86528,-24756,44898,37200,22255,52231,59004,20542,-16069,-27179,-23916,-60487,-138154,-148615,-67481,35403,108801,78768,-1780,109,22555,1475,-26851,-91037,-155861,-132538,-52467,39040,58553,-7253,5260,53224,-45972,-155790,-105496,-22153,7450,20802,7646,-16115,-27588,-29716,527,19258,5316,17721,56660,27907,-61703,-109037,-90718,-61690,-42451,-7607,11757,-1060,-62765,-89769,-55641,-15571,8898,14609,-7207,-19400,-13883,1893,24419,25128,-22956,-104518,-124535,-30864,53269,-11330,-72085,-61164,-65524,-67100,-4442,47494,11583,-86052,-81801,13654,84308,94246,79378,40399,47554,119835,145650,64484,-15929,-38109,-11561,26319,14026,-20543,-12351,-4368,-52232,-90795,-55304,5651,40945,58436,77737,108072,67666,12547,19751,55076,59807,19148,-24344,1959,39178,36454,-24957,-84066,-101513,-67377,-130,59488,45696,-11161,-50730,-37620,-7885,12518,-16942,-8254,17726,27966,43384,14600,-46256,-51865,9056,62566,72508,69173,81895,52646,-15804,-38208,-22604,25296,75430,71984,57465,43165,17417,1702,-43037,-76670,-18458,20980,15612,-3070,-2107,8772,-14024,-23430,5761,14369,-9671,-24178,-47422,-27627,40378,71987,26900,-23613,14082,92318,110587,47298,-1119,1059,20212,14256,2877,-4565,-39032,-63829,-59744,-47948,-29472,-35597,-81189,-55743,36257,91398,43013,-13005,10780,72533,117508,146693,124404,47174,-32041,-47823,41423,139396,105401,38116,67229,61075,10674,-18940,-54789,-109651,-135479,-113644,-47715,32269,78438,43306,21701,28263,13132,-34076,-73410,-69139,-63278,-104407,-96244,15659,99109,71041,13883,-65103,-156032,-171286,-80894,56910,135963,107453,73844,38818,-43959,-72041,23869,115040,68511,-5320,-26267,-5921,7436,8457,9950,5370,7756,13350,3575,-10652,71,54242,91005,79842,41231,-8260,7290,84841,63805,-45440,-68573,-7129,23899,13152,-39034,-105519,-80381,36529,79819,22509,10344,89553,173682,171374,75920,19176,37040,39895,-4701,-19159,13678,-7539,-68648,-79852,-90508,-131834,-107223,-25869,-21397,-64039,-91660,-62162,28304,111542,183620,170531,75236,-44504,-124252,-108149,-51268,-2952,62501,48590,-39993,-54343,-11662,4262,-17684,-44704,-76748,-95236,-112303,-91196,-33788,-24457,-26856,27304,62250,-22183,-80239,-5057,35520,-1292,34933,114398,115014,67235,4834,-55920,-75436,-58723,-69624,-78959,-36962,22570,62315,51877,19302,54089,88483,51127,49094,35323,-25493,-39178,-1339,6665,1093,4260,8027,-2767,-29993,-42142,-19385,-6478,-75553,-118492,-36868,52098,65333,31229,-52122,-113680,-68685,-1561,5385,-42533,-74483,-57204,-23915,-1393,32218,34316,29481,54966,82619,103172,100115,85995,79145,70637,27492,-12240,-8393,-5870,-35511,-56265,-14746,37176,49351,3771,-51381,-33727,31601,61379,27828,3811,64807,110537,92454,70115,56639,4169,-17553,14062,-16594,-156838,-198755,-77592,2508,-51061,-105353,-58788,4804,29619,31089,-3833,-80422,-108756,-70409,-15424,40152,12029,-91103,-115427,-83515,-62181,-21314,34953,48253,19939,-2204,360,11981,10748,33107,100348,82781,-27914,-74307,-30689,-11533,6231,57746,89885,42495,-19580,-34851,17331,59515,39986,-26590,-79474,-81867,-23590,25308,-7778,-9415,25741,13188,-7289,2025,-26502,-44581,18863,83196,79835,15931,-19147,14879,62113,27030,-54814,-34313,18700,-55238,-119036,-52426,-14821,-61410,-43675,38773,55844,20573,1403,49487,47371,175,25522,62139,12679,-29397,-12190,4825,-16078,-25736,-32251,-102790,-133843,-15388,88155,129518,159489,146311,54124,-25213,20430,129235,151784,90209,43899,-19752,-85808,-109451,-47158,26778,57740,76042,72550,37124,-312,-26870,-35750,-22672,-5202,30105,24568,-24626,-22423,-11038,-61951,-69261,3494,14319,-27000,-3993,49537,18488,-38723,-65546,-103576,-153654,-150847,-71192,21756,41515,-10941,-37320,-41896,-361,38611,-31906,-120671,-97354,-16342,11807,-6505,2342,-1658,-124523,-249091,-160730,19084,62468,834,-13508,19855,14060,10727,61389,95229,5587,-56100,-12373,53029,105776,144724,137525,66024,-63694,-125600,-90413,-59690,-34445,-1593,-41872,-107286,-87270,-32801,5575,58683,65913,7886,-17209,44,-2928,-32340,-9545,-11980,-131587,-218833,-166409,-56097,16294,24228,-9277,-29131,-33894,-69546,-63898,-4247,22867,-38989,-93186,-64667,-34940,-95092,-188277,-182937,-54384,55561,85009,94045,100691,52597,-19842,-84796,-100375,-38118,83805,134147,89520,65591,35839,-39008,-28988,43620,-23063,-148337,-144667,-46213,36941,40257,-32186,-59386,-3654,34191,31765,56494,35040,-45858,-55628,36880,57548,-3992,-13428,-8030,2232,16658,-10825,-4908,122726,235508,186793,130135,130782,146622,97076,-42691,-125954,-97798,-63096,-37842,-15697,6766,67427,63007,-43969,-105392,-9685,93934,74199,4290,-40051,-49838,-30692,-35125,-64769,-74485,6567,104918,83695,16715,30598,64154,11341,-46999,-28134,31713,47447,5057,-81238,-107030,-16737,60281,18268,-19429,-6561,2649,-27956,-78835,-86730,-12150,63292,110746,179321,189280,115512,46349,30886,20278,-952,-875,30616,62166,100933,70038,-9842,-580,58707,14582,-69532,-67610,-52516,-95192,-106154,-41665,16565,-6168,-15799,34272,90056,81205,3076,-67188,-68358,-19313,18253,51666,90095,39489,-6989,12868,-27250,-137622,-189127,-149772,-59658,3068,-29164,-84065,-72245,-63366,-136218,-175509,-118647,-19311,65457,83599,8650,-41461,-3778,-475,-83039,-109459,-5479,70720,12843,-44957,-64464,-63011,-7111,29598,10966,-6399,-60155,-70941,56061,120090,78873,58970,37368,18312,116094,186391,129284,36284,27600,39230,23864,37169,81805,119985,128089,53716,-28677,43270,149717,94944,-12445,-31239,24483,51005,-39034,-111906,-43965,27814,13211,-29624,-34202,2953,64158,16497,-165344,-193033,-11828,86294,30950,-15039,-23921,2395,-2654,-63863,-106037,-51541,5052,11092,-4479,-27477,-87648,-122088,-117078,-103068,-89134,-36438,24221,3246,-82443,-129290,-100134,-49189,-24231,-32520,-44484,-46984,-32588,-97685,-156949,-89515,39538,110700,135014,59646,-64164,-78874,4026,78306,109703,71464,-13297,-36330,11683,47150,26582,-17788,-33084,6807,49161,92577,106658,97627,102916,58359,861,15198,28893,11987,19613,16797,-34203,-53003,-11782,7342,-21985,-54879,-37167,35267,85863,120726,154004,134205,31863,-73629,-136586,-104929,-44792,-11251,7389,17392,35966,9803,-81976,-141528,-134901,-145117,-157224,-113742,-44020,-19892,-42553,2114,80205,78205,5646,-45787,-65693,-60309,-28540,25741,56940,73660],[37430,4256,-76673,-97658,-33302,4289,-28666,-32611,-7068,31235,111698,165452,89597,-15104,-32153,27917,80840,97334,29694,-49826,-25387,75187,110088,82117,38725,47683,58349,4036,-110278,-120792,-20094,59140,36845,-61592,-138301,-157026,-122279,-35579,50765,48467,-6540,-21667,4977,41169,65647,107495,147477,90938,36270,98579,168770,73074,-29056,-20883,-12154,-46093,-35535,12450,2247,-22109,-43732,-73045,-88785,-102302,-119443,-93568,-59347,-60849,-26803,35631,37352,19560,48860,26067,-62598,-142629,-181484,-110422,-2612,32816,66970,91525,14110,-91262,-53422,89670,149140,73914,19226,44651,70003,42086,-19455,-37401,21599,40639,-41894,-105651,-67057,33890,95019,62287,2588,-15257,-18488,-3113,20310,4069,-66444,-110462,-66856,25751,54420,1017,-18917,-16222,-58668,-100674,-63343,-22189,-27602,-30306,-15528,-10728,4541,40342,37318,-27243,-53821,-13934,60581,84100,8620,-77934,-66068,-3314,7874,-20572,-20960,-7568,-37131,-37896,-11165,10210,35473,39209,-23043,-57656,-41563,-26042,-4312,15653,-50106,-150977,-132133,-12703,56856,22747,-24326,-25591,-13578,-12187,3281,32789,31966,-34805,-42929,20435,61579,72412,67604,48873,75098,120485,116433,39879,-6125,-5506,10150,17849,3234,-24101,-16572,-17429,-76978,-125497,-77248,11465,46120,28022,15461,52526,69670,62703,79768,77888,37362,10846,18445,25045,5703,-41507,-122746,-123406,-67944,-27588,32810,84615,49889,13783,-3772,-1410,16731,-10860,-63908,-25469,10462,12066,50126,39096,-56269,-93035,-41841,-21374,-23947,32735,111027,112078,47439,-10360,-25345,45104,115466,97017,67940,59210,58181,52068,-2751,-60872,-36824,-2422,1895,-43439,-70973,-44131,-23557,3926,24122,674,-22558,-34411,-68139,-30677,73609,104892,55690,17281,20893,48761,60342,42421,16662,-16187,1458,47830,78386,52291,-28020,-68878,-47102,-59493,-103933,-124855,-101560,-17643,49575,66469,34580,-27886,-37442,6909,44197,76752,76621,81299,68541,-10971,-32653,83489,157254,153326,191685,144387,18702,-75780,-136387,-155967,-130889,-112026,-66026,38233,100184,42447,-21471,2902,42356,-10134,-71569,-100593,-145764,-151130,-71652,6743,15265,-30884,-89957,-146503,-144815,-83352,-38109,12707,71357,93249,110828,64055,-66999,-65188,112734,199811,96137,-4242,-29887,-6043,-4295,-23771,-23841,-13916,-3040,10409,1298,-35075,-41957,24004,44976,-15772,-65426,-75148,-35031,42926,57190,-1110,-19329,13833,49584,78681,38960,-55394,-67379,25650,68081,9478,-14348,86609,186037,161864,53986,-9688,-14232,-5165,-11611,18908,52833,15046,-15381,-18081,-88239,-169285,-134464,-41860,-20464,-40857,-47827,-46776,-21817,43167,136824,139000,50431,-56517,-111447,-69763,2168,13405,43047,51787,-20157,-30085,29026,25255,18586,27823,-39171,-113414,-143246,-116761,-25247,33339,11173,-9553,11778,-28331,-100495,-101266,-65474,-49079,18799,144412,172518,88432,7716,-18346,-18587,-10162,-11117,-16348,-6546,28441,67764,74995,36428,19602,32051,37310,56556,40630,3384,7004,39471,37844,-6218,-55026,-60739,-43110,-29229,-31490,-32819,-21754,-68340,-114495,-59723,27030,50212,-9220,-136918,-207943,-150370,-62249,-4027,-39231,-91200,-65773,586,38180,54236,4718,-61094,-44973,35949,85713,62965,15703,7152,28818,26851,30223,18416,-40096,-70672,-45165,5414,33665,39367,32402,6816,5833,52913,113146,151168,168820,176238,131847,35849,-3965,20768,14798,-9411,-21002,-63962,-160730,-170111,-33802,49129,-2957,-64858,-45075,-2419,34584,38852,-44973,-150113,-138563,-54051,2677,63351,105358,74422,18994,-578,-15844,-13965,32853,47302,22654,24208,26526,3737,-9306,26279,70497,48074,-17084,-31879,-3176,23882,81938,127647,130366,73731,-16015,-30884,53613,92392,20861,-37068,-2055,37973,-16394,-73974,-61864,193,32122,-6698,-35801,-14888,-11676,-8367,25609,31768,-5699,-76652,-90183,-29656,14793,-25320,-71963,-2726,74194,-29463,-149688,-114482,-58924,-68751,-40790,-5213,-19362,-38748,-73308,-55225,9612,47364,81472,84399,7267,-46407,-15714,26850,57127,76727,25068,-98208,-121256,-5920,65437,101800,154501,152374,61559,-16178,23855,156081,214115,118485,-4923,-84813,-134296,-155127,-97096,-38474,-26647,16324,81734,85825,16392,-45084,-7796,73774,82680,67917,50999,9826,35742,66386,-19758,-52011,28767,51552,31695,61681,50760,-53039,-98200,-87371,-106959,-144703,-126270,-39655,48783,61121,-11253,-74216,-42754,50164,74362,-38059,-127489,-88829,-32693,-50336,-44820,2454,-11620,-108773,-167795,-88371,34863,55520,24324,41483,45027,39,2978,52471,63861,-25275,-80323,-32664,52868,110441,110398,59640,-13067,-111250,-153454,-94083,-48483,-65050,-66154,-84615,-127545,-113215,-38457,18908,63725,91793,57787,-10177,-34589,-22629,-32850,-4400,24558,-37297,-119472,-107234,-16006,56571,34633,-28487,-39403,-20397,-39618,-44221,-12228,3993,-7907,-22367,-25531,-30174,-65599,-107316,-77426,22326,96784,108812,90313,44136,-1582,17260,404,-77425,-122088,-83333,-17817,25541,53403,43321,-15220,-36159,2496,-4481,-64114,-58204,-3720,49022,56554,12242,-32934,-40145,-51316,-56473,12401,34991,-34444,-52752,15459,43587,-9665,-69923,-66120,23188,83330,28645,1885,110545,215734,197430,173580,143461,106741,89480,24073,-67003,-84258,-20160,47312,54377,31431,33375,13627,-47523,-64830,46755,113570,4727,-105313,-121181,-121915,-125469,-113071,-85431,-55579,-4493,57933,31571,-51511,-29219,52450,41733,-8739,-19277,26929,83924,55869,-57592,-113797,-54226,13825,-3631,-37433,-7605,33437,2855,-28019,4057,60889,90628,110954,161806,135118,84127,88130,92384,76353,57065,39803,70353,101404,117442,100964,37799,15387,50665,48014,9683,12556,3208,-80793,-153985,-112674,-21555,-1294,8294,50574,94367,102960,87828,86626,106185,73102,39685,87112,153318,81131,12634,77526,110977,12361,-110544,-156695,-105434,-71455,-123841,-159862,-110666,-64757,-98726,-150125,-144491,-67241,36987,71420,-22646,-89849,-48296,-22661,-64957,-89962,-44382,-29609,-108503,-165955,-141782,-86090,-9649,53178,45769,-14226,-84681,-64355,70397,130857,78087,17153,-33527,-31937,82988,121589,91266,73622,58104,8128,-24295,-13172,18597,73625,125908,74284,-39910,-43297,5403,-28439,-66559,-49060,-4389,8763,-38563,-72918,-41913,-14426,171,14176,11094,24682,62305,2553,-154139,-159438,-15592,45968,33670,57816,52864,19062,-21416,-47496,-59921,-26771,13952,15625,3370,19300,-3263,-32984,-30115,-22383,-29159,-26076,-23393,-45462,-86385,-116873,-100309,-40341,27673,49279,15261,-12027,-2400,-53418,-129027,-121546,-31754,45631,76362,30406,-46771,-74771,-70156,-46884,13302,21088,-96294,-175242,-117039,-20313,8403,4627,26263,69881,73158,50174,27767,32584,52273,20549,-23436,-22451,-25589,-57636,-64356,-32759,-13574,1633,78816,112256,59530,2582,14231,77346,107641,112307,109314,84179,18403,-76047,-152628,-97762,30991,90997,52814,-24228,-56753,-41990,-45673,-61553,-78925,-141779,-167597,-54085,67471,82370,41239,56663,59790,-13220,-70952,-64920,-73463,-92749,-55923,26596,39404,9310],[19932,-11906,-40367,-34087,9453,55073,44469,3911,-32537,-18525,60790,123477,57298,-36631,-66895,-46052,2647,71478,32702,-65880,-61192,44992,121122,116779,28512,-845,31597,17287,-40430,273,98253,124856,76228,-17470,-113612,-156541,-135675,-101961,-58377,-30342,-39912,-39451,6940,53692,59053,57667,65050,31657,16742,45827,31710,-64319,-98743,-25180,-3715,-91365,-139341,-91626,-49888,-28169,-39423,-57546,-55115,-62730,-74052,-39501,-13773,-69827,-90576,-41781,-5193,2338,19206,-17316,-94818,-156587,-174765,-89380,21518,34384,63378,100743,20965,-78370,-26540,136090,216712,121968,8790,-5354,32542,44425,15465,5584,69539,112858,65453,-481,-18473,9085,6525,-9156,-13091,-25141,-36128,-22900,-18709,-21426,-45662,-77212,-58298,-29808,-35069,-39067,-35515,-47966,-37370,-14253,-68,-5989,-43804,-81454,-63618,-26199,37910,109049,72484,-47718,-74725,-13195,77902,150133,134538,45196,13221,41010,33161,3897,-14593,-30621,-35566,-7816,-20172,-34626,2614,19189,-69065,-122774,-96582,-64927,-28166,15315,-40096,-128280,-79909,26689,72396,66818,34839,37118,79252,72271,56015,118287,146035,53808,3530,36968,34874,36155,63965,74081,91083,101750,94059,55864,40671,22749,-2107,-18259,-23711,-37166,-28671,-11750,-40079,-75554,-44286,14311,20507,9810,24058,45454,38857,35970,45061,12808,-44423,-32790,41321,46059,-43783,-122331,-172708,-131861,-39707,6418,47040,96522,103588,100142,82592,77058,58259,-43947,-117967,-42165,1949,-6767,28909,28968,-54163,-116646,-119749,-134736,-139236,-70926,6127,19974,29272,37812,6335,-15496,14665,38832,52099,78640,95757,87482,35943,-24011,-20189,-5067,-18970,-75942,-93005,-59369,-23086,11271,21592,11005,4893,-13211,-67910,-47404,73743,140403,113817,63292,29545,21907,35327,58038,21850,-84491,-84880,14199,56695,27134,-35250,-61475,-45048,-81277,-150092,-139862,-46090,44386,38269,-25810,-68819,-68378,-21907,4618,-7233,-19116,-19469,38356,95479,33990,-62230,-49965,22733,106582,188662,126551,-26084,-111713,-134268,-112986,-49798,-10382,18326,57097,94915,115779,52668,42792,69871,14176,-70477,-118976,-151424,-104433,-14119,-5063,-40085,-75092,-109182,-121644,-66267,-9226,-32129,-10785,77392,99767,71540,8572,-82894,-56819,106258,177626,96158,14887,-32769,-31247,-26595,-29066,2735,42335,48855,19718,-15011,-47275,-50659,-3178,-7442,-71627,-87425,-63282,-26613,17123,40412,12761,-13623,-12276,17160,47602,7824,-62041,-72985,-1317,66954,38914,-22659,11187,100404,118927,81313,79136,72959,39566,14685,37498,69994,68274,64562,47741,-29551,-112690,-107789,-28604,9546,-3234,-14608,-36890,-41468,22337,115505,109106,13101,-87606,-111094,-24669,74694,67551,36534,25176,-23452,-40778,-9814,-21047,3999,67726,31120,-46420,-80765,-64358,15609,72918,22179,-34447,16182,47373,-14786,-93969,-84697,-40152,12683,132714,200913,114903,10684,19546,62910,78156,69247,31861,-3970,7640,34708,37323,-270,-29530,-26373,-11404,11576,1256,11026,32103,34410,30516,-16044,-108286,-121166,-40045,2270,-29001,-35612,-2971,-20917,-58328,-39084,7595,6342,-35632,-113111,-173463,-135637,-45827,-9723,-67282,-97134,-33633,35276,28989,10058,-47106,-135458,-141553,-48129,28782,29054,-25204,-36471,14636,48283,57873,8757,-85488,-98462,-22578,65519,81910,32023,8266,14687,13422,33196,89895,171431,207035,166723,70964,-26980,-34222,-1059,-5990,-12680,-27878,-77947,-123000,-70857,24677,62638,37569,7786,4590,37913,87240,81299,1810,-71097,-62477,-16420,-3354,43658,157358,208741,146574,101576,76063,41336,26088,8870,-11864,-2468,-15977,-78810,-83878,-9062,34664,31458,45277,66071,56549,73628,121137,102631,72175,58978,-17389,-72865,-13333,17273,-43307,-31428,94022,154809,8251,-122118,-85348,-9793,2958,-8919,-13974,4704,30220,56272,42960,-25607,-69299,-102250,-91866,-28036,-511,-28243,-29966,34861,71977,-40027,-149622,-104174,-15597,15134,8181,-9357,-11769,-11593,-74737,-87464,7165,76427,81486,61467,4489,-40169,-24430,26529,102371,145744,53540,-56260,-15425,69849,51388,43603,64286,36170,14421,17428,37232,130102,192191,73940,-76607,-114935,-99911,-101434,-77445,-64417,-81157,-40634,69820,136369,92429,15426,31148,102012,104664,63123,51105,65397,118341,131731,14093,-60592,-27969,28993,73506,79567,16275,-61057,-73716,-68052,-59909,-53721,-31741,35815,97204,75295,-11563,-62029,-25536,46525,52380,-31632,-69027,-31304,-34349,-65904,-29718,29978,11727,-46115,-101910,-86939,8285,69509,65140,63005,48640,10141,13834,10489,-39931,-100737,-93383,-44240,11919,39664,5265,-67434,-90225,-116106,-128253,-95248,-58852,-76976,-106855,-106859,-84684,-74143,-40462,16323,55085,62760,39219,-9434,-37138,-32170,-36051,-11318,27823,11142,-43602,-49705,4037,57798,11194,-71468,-88325,-59654,-25281,13048,17453,-11477,-4830,6999,-27745,-58256,-18980,15433,-13559,-20030,36217,58975,22286,-13200,-17054,40930,62327,-30879,-170457,-219615,-137770,-28562,15876,12613,-6974,-17515,-12108,-8778,-28839,-12583,14746,40681,65379,49184,-8076,-63375,-75692,-24462,56764,36941,-46837,-56376,-12332,21852,3412,-58146,-81295,-19633,21698,-3665,2027,52409,101783,111693,132778,96894,20817,34907,99883,82392,23498,40620,92959,93937,35906,-26027,-48007,-33630,-17857,45693,52031,-77099,-145134,-92789,-68139,-103082,-125123,-88190,-29720,7247,37925,22558,-54553,-84447,-64669,-54459,-35295,-32240,19583,114551,99900,1186,-34073,-26373,-14418,-4996,-10281,6923,24555,-12990,-4475,62683,95625,78360,93416,150773,78028,-880,50073,75928,59455,72235,47019,53486,86680,84239,57574,40005,49972,61615,53190,68597,104190,69254,-35292,-108019,-73678,11070,38023,28089,38588,82919,110768,117569,125237,136767,84571,32313,87517,167379,112831,41570,88212,126354,57888,-40711,-79080,-47207,-54301,-133657,-151285,-53833,26547,27268,-54039,-103379,-61613,8887,30770,-3853,-29485,-15779,-12093,-51321,-85296,-66802,-71125,-140285,-218196,-199376,-108794,-48993,-3186,13606,-47445,-108631,-76656,20643,40747,1589,6440,-11087,-37411,23528,44818,38870,48003,27794,-21365,-18547,2842,12206,40998,101041,72860,-53168,-100600,-78205,-86747,-72060,-30482,-8621,3552,15763,-9287,-41277,-24383,23079,42238,17983,15966,16130,-44583,-138901,-124443,-39002,-1208,-1230,31476,50472,54675,27386,-20424,-63130,-36251,16741,-7501,-42058,21500,53192,36011,61904,83130,37089,-28598,-69023,-42558,10243,4299,-17949,-12826,25489,67264,55163,-1258,4888,19516,-30720,-86071,-55189,1933,18552,-12296,-23092,-19493,-70092,-111200,-57223,968,-73377,-169537,-158513,-79762,-46691,-56314,-14539,53594,53101,-11524,-83408,-80021,-20431,-13344,-34099,-39872,-66103,-86626,-81798,-44544,18026,82282,151736,162734,106431,41468,50420,123845,133031,82409,27850,-12004,-47804,-77338,-105575,-43870,89596,142914,60825,-64351,-105469,-48556,1431,13948,38777,13625,-9462,46129,90345,90436,84400,79940,16432,-73835,-68506,18488,33727,-20377,-19742,45127,52124,15778],[15847,-3222,6768,4813,25698,97627,101860,13930,-58548,-62922,-13398,53782,23756,-47184,-49033,-19066,2879,31437,-23451,-94680,-79639,1426,73399,75863,-16152,-46977,29220,93018,80034,89347,106444,68671,41347,34465,-25052,-94122,-107532,-133037,-153616,-88935,-15189,7039,29255,53380,28233,-7473,-10598,8816,8584,-62872,-131174,-137675,-92651,13839,63598,-37481,-130260,-71842,13914,17495,-30036,-57974,-29097,9093,31950,41070,8234,-57229,-62010,-30185,-11126,10572,43109,-18088,-130765,-154345,-114478,-62354,3558,19188,27928,31821,-3100,-38695,-4018,94966,183419,139866,19793,-48031,-31822,28642,69016,62068,67337,85656,60127,24573,24832,19955,-21720,-35273,-32313,-45377,-45870,-50576,-95575,-124816,-99853,-49873,-16568,-48494,-95978,-69904,-23625,-7791,24233,59099,40308,700,-20095,-42611,-57730,-39345,39155,119340,97696,16839,4130,20713,50176,129183,174816,127779,69770,20580,-19729,15625,35971,-14686,-61068,-44755,-51403,-82292,-63447,-47878,-129260,-171905,-106510,-50249,-26181,8649,-17668,-64103,-7457,55113,69220,73289,79996,90103,110329,90748,91233,185294,226615,110087,39251,72439,66766,40162,60823,85094,95836,96442,113032,122963,101453,40845,-19390,-61471,-82108,-79181,-65323,-34788,-4191,13173,18279,-9373,-29974,42725,122272,92775,-12377,-51952,-44391,-68439,-98966,-45134,60528,68150,-47923,-105200,-105228,-76714,-15958,24598,42910,84037,143885,171896,148275,140827,95362,-12263,-70575,-2643,18845,-19125,-15635,287,-38582,-127100,-183148,-186333,-149041,-92041,-75353,-93814,-49091,41018,42968,-56387,-77143,-459,58325,92666,106382,90544,23399,-47326,-27586,-19156,-62298,-91097,-51159,7449,27992,12350,4206,3035,-20559,-23825,-40110,-37449,51744,146503,139699,62979,29119,25315,29375,56281,25999,-83899,-93532,-21529,-15442,-26919,-51722,-76104,-71061,-70029,-72080,-34595,19452,60399,22968,-86528,-158691,-78234,50527,53384,-25467,-82418,-91208,-50403,22102,51540,-23211,-136396,-145532,4392,167037,98810,-95693,-155507,-126066,-87732,123,80152,110189,71875,69001,161729,173672,133505,100464,32438,-49040,-72304,-42882,5515,5584,-42939,-61666,-70821,-60468,-25424,-4107,-45069,-101991,-34345,100108,99763,18009,-21528,-34074,-41926,-5044,49848,68316,54702,-10875,-48215,-37995,-2616,72473,134266,119785,42353,-5268,-16242,-29965,-25368,-34764,-68117,-59701,-14617,36054,55127,34256,-15095,-64714,-96081,-89443,-58271,-62191,-82419,-71408,-6860,62835,53293,-14356,-49679,-8052,56693,99953,150265,159467,102295,41931,20023,44197,76317,67294,41318,24301,-17738,-54124,-9023,28128,19666,3874,-27327,-39768,16424,100779,82642,-13871,-90455,-90749,-9986,68118,55545,1166,-26845,-47759,-73118,-82814,-68150,-22141,51976,70647,39096,20989,46671,90175,71504,-8424,-27724,65256,136608,103349,-2449,-44431,-634,50283,116393,168438,113590,14371,18868,70004,69175,20906,-32433,-50822,-35722,-28461,-40191,-61525,-64709,-55084,-61223,-68537,-82705,-31971,20548,12743,2213,-35023,-128796,-134146,-27064,10698,-27497,-7770,50646,41178,-5816,-15465,-9758,-35676,-41973,-44924,-67936,-25380,42400,5471,-85845,-85222,14402,62311,-13225,-62160,-84037,-133108,-133333,-61336,21387,46564,-5174,-32213,11300,37248,20704,-34084,-82720,-56299,13004,88684,98465,28491,-36496,-42769,-22076,-9592,16006,71684,88609,59613,-11394,-62131,-44732,-19846,-18413,15454,20470,-34573,-53592,18069,43865,36030,52485,65969,50675,47779,70630,64894,48687,41223,40392,47949,24836,30331,128116,197064,179810,139003,92203,49578,13643,-27668,-59581,-68775,-95738,-163786,-168978,-62835,32521,38058,54507,91373,87279,76608,67603,12465,-12032,-1255,-65272,-152129,-133560,-115833,-114631,-48151,72461,115586,-6926,-92613,-31786,30153,18570,29873,51717,45137,21829,34752,30378,-30660,-34126,-25446,-48716,-38744,-10684,9394,35358,45416,9325,-66168,-101932,-55384,13825,56248,36568,11463,42463,54622,-30482,-50781,37656,97338,67406,29354,5616,-27764,-49021,-7827,62336,74224,-2026,-13492,90451,143330,62029,5594,-28044,-81652,-55391,17443,46766,78598,85370,-23296,-111209,-86410,-24065,-15582,-28688,-51356,-78245,-58255,54508,168567,154334,60741,23099,58481,91721,87565,67406,79101,111709,84996,-14208,-92162,-101462,-26126,58520,42124,-21009,-32544,-25684,-66539,-72465,-8622,46704,83486,94067,48395,-94,10959,2045,-12337,-7074,-4463,3288,-13218,-60567,-40417,43223,74413,24226,-11897,-68566,-100847,-13255,100346,101756,45488,25857,30562,35091,-21276,-103589,-118524,-49623,-13732,-11366,-33606,-96651,-126465,-64392,-46734,-77851,-96468,-64072,-32632,-51136,-52702,-16864,-30341,-50765,-7715,15305,-27291,-49538,-34516,-27372,-18685,-27154,-37008,-29766,-27397,-31109,-32536,-5812,25000,-27331,-104871,-131272,-101811,-18148,64997,49687,-8723,-25440,-22153,-59806,-92550,-12118,58591,-26514,-98014,-34560,16726,-7928,-1553,27818,67231,91977,21572,-130913,-194801,-119683,-37187,-15470,-562,27152,50017,41079,-2489,-34079,-44636,-44210,-3244,46070,25109,-30640,-69354,-34226,55104,81220,-10036,-73849,-59519,-56486,-53591,-15317,5916,-38197,-90298,-118586,-73119,10927,22331,10606,11108,35787,12829,-35109,10522,150902,222683,164689,92208,81614,92339,29525,-65944,-81467,-25460,1958,22572,-6841,-97408,-102533,-22704,-3066,-40706,-66995,-42397,6383,35784,33662,17503,-13239,-72258,-151038,-166686,-91998,-53428,3331,107510,131130,74966,48376,28923,21870,38780,57068,54980,25175,-18327,-186,37014,39258,35160,80867,127171,38655,-42511,9283,37349,29601,64147,34905,-8480,3219,14830,-3320,30024,84132,58444,15887,66968,121929,79962,8958,5721,76207,145642,122311,47285,12894,55302,89675,75039,61976,58467,31840,7086,45286,109544,103381,80281,84583,54096,-5111,-25191,1466,34762,3006,-85416,-88941,12220,89013,99839,35152,-18844,3031,9013,-25590,-3149,38154,33587,-1120,-70089,-121375,-92446,-47043,-73707,-164989,-182508,-90575,-37028,-19537,-7527,-47538,-90800,-84080,-35667,-48568,-82513,-19723,8882,-56016,-30994,30698,22031,-20527,-29810,-15338,16261,30308,5961,-24765,7956,17830,-61779,-85798,-36053,-26526,-14335,16210,18599,46885,90819,59552,7886,17280,19804,-24517,-30011,13765,18647,-31680,-94138,-101857,-76609,-54209,-63348,-67838,-21368,74503,68226,-49834,-137773,-86088,-2967,-33063,-87977,-7895,62474,53482,75839,101400,43130,-42898,-82451,-20341,88057,112757,62397,610,-21512,5624,34271,8789,29800,78264,65878,-12049,-38419,-6435,24905,22830,43230,56418,-9747,-85647,-70001,-7903,-9543,-44950,-49469,-35891,-51534,-99880,-97788,-36506,-14569,-48298,-100032,-103170,-50433,-15691,464,-24713,-97863,-96712,-40990,-5177,35975,84679,92472,80937,64894,50456,90104,134410,52245,-53400,-79928,-83169,-102666,-80307,-70293,-44036,31756,88516,39181,-81971,-109817,-21911,34340,37739,98024,145960,140861,89168,15722,3157,35059,27707,-49834,-104169,-44779,73633,90520,17803,-12466,16950,25905,17372],[14691,17655,24312,-9746,-8632,69845,87760,21554,-19531,-37411,-48834,-3864,1337,-41699,-12139,41726,27848,-13064,-68907,-73129,-36614,-4607,3932,-16951,-66221,-52462,40119,143624,141518,99068,43358,-37742,-37438,56813,76174,-8024,-71603,-113591,-147725,-87098,21304,65362,56272,35646,-18034,-48752,-25746,10095,-5823,-95393,-102774,-39117,-7123,36645,96035,59460,-11612,45913,110580,54454,-26800,-56930,-23904,36836,76911,67787,11603,-3054,48801,51777,6804,13373,59850,-3412,-132593,-135475,-80549,-74996,-45981,6369,13795,-30116,-43056,-18800,13407,48989,107957,110298,28751,-62155,-77549,-2596,54440,6299,-48233,-33592,-35745,-33084,37025,71412,34074,-2800,-37860,-73394,-86747,-101574,-143377,-171155,-138084,-49938,4471,-35359,-96521,-81412,-34175,-7026,36534,70657,37934,2145,54060,94708,21386,-41233,1340,59518,66652,67118,85688,39537,-12115,36781,89612,72955,38926,-27117,-84889,-19723,60323,30173,-66593,-83113,-55823,-85164,-114455,-122829,-181186,-180654,-69887,-10721,-25231,-12461,-16556,-37664,8391,34113,6567,17196,89350,102529,48154,19194,50622,94540,105768,40074,5386,47337,89952,60356,19373,26600,60564,79784,112761,129686,86684,18659,-15495,-51523,-96407,-98443,-99121,-108054,-59597,15868,23574,-59296,-81311,61136,172240,102606,-52894,-112394,-95596,-81742,-70977,-22276,49923,49583,-32133,-39653,-27237,-42447,-29894,10946,30976,53329,101837,140658,124256,99064,52786,24125,27681,53522,18580,-63824,-91164,-46925,-51819,-154390,-202551,-149470,-73024,-29711,-41650,-82955,-95892,-29166,31469,-15066,-55388,-2263,43440,51254,62763,57237,-10182,-73547,-32923,-25268,-66222,-51410,15859,75741,58064,-12680,-28093,-45227,-115365,-89895,-17169,4535,38411,100476,78548,-5521,-9053,16492,6661,21705,42367,10370,1375,-10781,-33627,-19670,-48155,-103492,-93182,-22795,52944,65198,10559,13424,20510,-70014,-144903,-34061,103505,78039,-24191,-70888,-84061,-103950,-74621,19088,13365,-108193,-148034,-2991,179575,94380,-132329,-194354,-157756,-121064,-32690,43080,69620,50390,59353,136641,183651,149916,107822,49073,-3253,10431,77632,90257,-3083,-71330,-63247,-71604,-38457,36193,6420,-123197,-160822,-40602,80169,63618,-6042,-1954,35850,-11975,-80291,-41452,39547,71717,5052,-53163,-33884,32475,115251,161683,129598,62843,44119,35083,-30367,-69167,-60520,-56396,-41892,20301,95434,95178,21408,-49525,-106697,-145712,-136661,-87741,-73247,-87093,-48019,32529,57525,23420,-6698,-28703,-40377,-2817,53021,96967,105662,88383,51633,5675,-3665,5678,-12005,-9676,40460,43841,-10060,-10513,10025,12725,4345,-24885,-43157,-13023,40654,11677,-39666,-44299,-25699,-10630,-6188,-23627,-37043,-33978,-29596,-49003,-63121,-33094,-9286,15016,41335,52247,76936,152408,172970,55150,-52955,-23090,85711,164185,180620,104173,8755,27628,95607,108015,105636,92671,30159,10898,35279,-11599,-114984,-143810,-95044,-69402,-69298,-51563,-41332,-39850,-43105,-75676,-111344,-121586,-53636,21989,28244,451,-36133,-85815,-81336,-42699,-38053,-23982,38353,110376,99805,26243,-6355,-13358,-42983,-43914,-21553,5366,70818,88488,22333,-43268,-26276,37944,39487,-47890,-87561,-94384,-107318,-65969,7216,57092,60128,20680,-9967,16,-1881,-20788,-40472,-23263,37002,61252,60913,58399,32384,-44737,-94739,-55241,-20536,-13616,-2129,-2353,-10129,-57801,-94580,-74403,-35605,217,63991,86069,44287,10612,14664,6638,7238,47989,82792,71628,21587,2715,8564,26605,49816,77054,98906,70864,37596,61971,111615,146367,109644,41265,19901,17343,-6418,-36345,-78871,-130831,-187922,-210852,-103150,40612,41085,-1311,30527,64770,24920,-23110,-43657,-41290,-61222,-115627,-149474,-123796,-116902,-105264,-83412,-54738,-15992,-13924,15972,102345,141140,93750,80336,116714,89728,-15083,-43288,-873,13000,68917,92555,147,-71117,-34764,34400,72745,45481,-24020,-55615,-36504,-10812,20996,44860,37109,32883,55952,49203,-11869,2630,82770,124777,70216,7844,5385,-5834,-38676,-26994,-20601,-60705,-71144,-2284,90062,126217,69274,7561,-44086,-81619,-73959,-19991,37604,47749,-11122,-85820,-80509,-34899,10727,22633,14432,-8004,-33772,-25354,73961,186688,158147,36546,-36602,-15731,63629,128188,101046,45716,15718,-22416,-53459,-83898,-86708,-13451,42015,-2736,-41223,-27329,-22741,-89415,-119183,-31935,50063,60593,35658,9066,27843,71362,27069,-28200,-8822,35329,24284,-70955,-130516,-45159,84737,83134,-4976,-26820,-23777,-40519,15148,122689,118733,27546,5843,47579,52335,-22776,-75187,-43453,38639,60466,31891,-37902,-114075,-82554,16318,22379,-37619,-60798,-8111,54979,55680,34840,24915,-13770,-34476,6037,-333,-76878,-90245,-51254,-29065,9481,3091,-51801,-80413,-63848,-36267,-27920,796,16427,-28605,-68678,-81517,-55487,24893,77158,39056,-3371,-39224,-48675,-57535,-87169,-41051,6040,-63984,-94991,-15859,44612,50547,67756,74531,92401,116903,72027,-47338,-87317,-33039,-15256,-28148,9183,76240,122746,101121,15650,-32748,-78241,-119507,-67437,-15676,-38970,-64562,-64399,-9685,43336,-5498,-104208,-100791,-56820,-88634,-131992,-52079,62178,24772,-111771,-186304,-96763,39102,56234,12154,-20621,-25666,-49736,-52218,8137,124830,231743,215172,98379,47348,75196,26916,-66430,-80646,-41970,-15295,27283,13901,-40105,-21799,-454,-52898,-58994,-2062,30696,37209,32023,-10153,-23508,11124,-1454,-72280,-118504,-81717,-46164,-31017,17383,84500,98285,69252,50737,57076,50099,67992,86338,57847,20551,14260,-17786,-47372,2149,76690,73219,-12233,-42835,-368,36222,63598,92022,46165,-46876,-81229,-55266,-38191,31028,85138,20287,-25113,27723,53180,28075,34640,99383,202348,266549,186622,56953,-1621,24770,47183,27713,29390,38293,14216,-1239,-279,22454,51393,93394,92895,24179,-29721,-575,54128,72840,19059,-71968,-72615,-6143,37071,67839,77629,48687,53698,13702,-75939,-62259,20774,35617,-4161,-65872,-128135,-127073,-55032,-22258,-74635,-101469,-30030,33150,37791,6751,-33911,-54253,-50889,-15557,-27453,-81376,-67667,-49702,-98598,-23154,83421,31608,-85147,-68188,12030,43712,40291,-18361,-112967,-113754,-48414,-54065,-61387,-18877,-8934,15393,61925,68963,91066,111072,67064,35052,30156,-36411,-119990,-69919,33499,68309,30163,-41547,-86902,-112912,-129921,-137769,-128114,-40028,109102,92324,-65572,-159053,-119484,-56756,-52504,-73237,-2639,66984,58965,41485,40611,11534,-27552,-52266,-22960,64692,114766,78505,17473,-14354,-17199,20203,56203,91346,114512,103597,24796,-22727,-5461,39199,83265,115079,98810,38012,-29480,-58729,-33791,11280,62087,91300,74048,27730,-29463,-83443,-85537,-64971,-28624,10791,14420,-2932,4171,33981,-6114,-97204,-95339,-23038,28121,60883,52718,4453,-11285,17059,64629,127896,100227,-69815,-160491,-94673,-40277,-58948,-43306,-38287,-59044,-36936,41030,43120,-58060,-76571,11806,48976,25578,64765,147575,163712,75939,-27115,-33051,-339,-16407,-87706,-112794,-37948,57980,49384,-20698,-48527,-26265,-6151,7373],[16986,23891,8316,-22631,-18611,22696,31683,30629,51759,25967,-49934,-44046,-13357,-26488,-20314,9067,-10861,-37480,-32896,15026,41952,28105,-25043,-69620,-71435,-18082,39673,116672,132266,94007,22144,-71430,-67347,52777,118102,42931,-48414,-79716,-86722,-64067,3708,56094,57766,9739,-60141,-60228,-1422,6109,-34537,-58503,12620,77014,53785,2115,35785,90294,79509,95326,101850,50876,6491,-9737,-17476,-9270,-2604,1972,6129,49830,127620,109229,23801,-347,30012,-4,-66237,-57374,-39140,-66710,-46570,35056,66257,8860,-36096,-15191,36293,71984,89060,66634,5852,-58743,-65843,-14495,-20122,-131990,-190098,-125368,-73002,-36885,54853,111996,79930,48423,22955,-31364,-91999,-122623,-126672,-114034,-99020,-55814,-12805,-28496,-57678,-47867,-43349,-57225,-4358,59418,56972,61452,163844,221493,105668,-16112,-10886,8360,-2416,21709,65291,37414,-358,4758,-6396,-33690,-11676,-2562,-51459,-49641,25905,54636,-5800,-16157,15455,-17464,-97478,-150022,-187949,-137477,-20843,22143,-2905,9914,7459,-29015,-7233,3127,-49113,-25739,75833,77258,-13619,-30866,-1379,-51809,-90921,-72671,-68779,-41204,62805,86008,-2519,-28214,32554,65412,71081,42065,-85,-20020,21358,33192,-6336,-26285,-62243,-138282,-133577,-44930,-5809,-54136,-55745,55432,121666,63623,-32905,-70240,-55736,-22984,3428,6396,17301,15808,-515,24517,-3385,-62090,-55955,1558,38960,44601,41620,73858,60518,-18391,-62914,-6333,51147,44742,-28552,-114633,-132019,-78089,-87696,-166134,-155083,-69322,-8861,18351,37606,27457,-45314,-78671,1995,65533,34618,2672,-9187,-12261,21968,49219,31870,12798,34606,24107,16583,42587,63603,64227,13801,-52049,-50218,-70940,-155286,-118614,3514,58894,65620,56284,-4011,-69494,-55463,-18433,-28232,-9894,62200,92646,73732,19658,18437,55481,7615,-67990,-49639,31677,92355,44243,-54247,-20260,43215,-20632,-69696,17530,99280,77643,28911,21421,-5636,-79590,-105433,-27280,8577,-21933,-18098,40603,122820,62073,-82167,-150145,-157717,-131462,-71394,-57745,-53851,15105,95040,103693,59148,58503,103604,94980,63579,73589,118303,109301,3723,-61119,-49675,-77637,-63845,15261,-20781,-137705,-116274,13528,67806,41335,3375,10997,62648,39057,-30860,-23479,23006,56040,13511,-38171,-19609,39561,76724,82088,71584,73441,90440,53442,-54057,-105823,-84064,-50445,-15004,42595,90428,65628,8242,-29786,-66989,-89062,-53308,-5901,-42246,-88097,-24975,66296,52509,1384,12543,36804,-5150,-38602,-12088,7780,-19145,741,33054,8023,-34070,-62341,-67753,-31959,27101,43627,-1070,-28407,-13391,-3794,-17225,-37309,-45584,-38581,-36785,-90503,-96526,-31024,15056,-4213,-46215,-65000,-30602,9418,26454,33939,46724,49294,27058,-1495,-18767,-9182,49395,166762,191926,46820,-71250,-53009,31695,114529,181895,148155,41733,26925,71464,55046,40788,70887,53357,39292,45751,-39228,-168791,-166521,-82329,-67961,-69188,10922,66247,45624,3794,-52402,-84239,-67335,-11764,34308,40258,5348,-20037,-12086,-9969,-70069,-105032,-40639,50915,123799,118980,40052,-735,-75,-35082,-66616,-44713,26615,88307,56217,13575,31469,70773,41915,-15318,-51052,-60731,-104509,-132228,-53263,44954,39171,-1369,-1807,-198,-12689,-18699,157,4566,18040,72214,66232,2531,600,44832,-1113,-83533,-64412,-15923,-4349,8883,15581,-20320,-96462,-146253,-107708,-37533,13025,57407,77117,77443,40040,-29102,-47399,-20822,12645,50443,62763,9892,-23575,-17775,-17035,4481,60716,79370,33682,-6500,693,60100,102860,71443,26931,27888,40192,56334,63013,-4487,-109383,-174442,-185384,-99886,7195,5112,-44246,-20255,11813,-38352,-72575,-46183,-26556,-64282,-83883,-27333,31690,32003,-21127,-113196,-162208,-78021,43223,146904,223876,222191,127478,76399,129324,106481,-36240,-88273,-27808,30320,121485,153869,50714,-50141,-36417,17432,48411,35735,-6962,-33269,-26425,-14021,13608,23918,19984,32507,16527,-26613,-39698,20183,100862,122245,40517,-36298,-9980,26747,13813,-23024,-84148,-117859,-74032,-28128,-11499,22029,33197,8565,-15646,-16529,-36628,-46586,-207,26102,-29409,-68521,-32922,-35936,-55966,-31469,17401,21652,-10989,3486,94948,160621,96317,-36547,-109520,-88712,-4530,82636,81559,7442,-57448,-67155,-37181,-20086,-97,61168,49347,-42176,-73159,-61318,-63157,-104781,-102418,-38173,736,2614,2017,14547,38535,31017,7134,26215,63158,54084,-23610,-165506,-228405,-123934,5363,-5552,-72474,-53675,17159,47838,63324,109465,99134,11284,-15198,38318,48183,-15352,-20389,30783,80636,99710,82187,-3891,-66289,-11424,58648,21088,-34974,-534,80633,98364,75341,57235,26871,-20988,-7606,48751,31473,-25441,-23711,-35511,-52125,7172,17134,-40764,-61441,-42901,-41527,-20755,36306,42966,3242,15542,34782,51973,90989,66339,10025,4631,-23760,-51403,-48881,-74669,-79507,-75456,-91167,-38472,49336,91031,118132,120318,74325,83023,117687,88499,1162,-35286,-6707,-15314,-45043,-6509,76999,135027,99083,11603,-29195,-70282,-137616,-122208,-92849,-79034,-64118,-76094,-64793,-62812,-118128,-158439,-114191,-56360,-74567,-122150,-61596,52541,37936,-77248,-140219,-75604,48590,89663,47175,-3142,-14029,-40890,-48125,-18941,25541,111792,142405,53653,1725,31520,8892,-39355,-45628,-60019,-62710,25839,66938,29101,30817,-27796,-152115,-127740,9370,63183,39120,-14940,-78359,-60079,6199,51571,84188,44723,-507,-5317,-60923,-108933,-36221,53688,51810,24738,15997,-23998,-20036,53601,90101,76022,58110,-4688,-55316,395,53885,9104,-68626,-67132,-35082,17811,79922,107701,71841,-17883,-87218,-79699,-35333,45489,62274,-13751,-27799,-8598,-29264,-17008,51874,122106,196813,231315,137724,26401,-9240,-721,-2462,9640,53671,71273,22020,1124,-12772,-36200,-21049,42081,72150,48401,26773,55633,89861,84125,13335,-94054,-126448,-93680,-65009,22408,93184,58764,30276,-12247,-103428,-121160,-36682,11328,5990,-7404,-72594,-140421,-111269,-41204,-33935,-34833,21665,79423,77608,6944,-53946,-45643,-5168,39001,32386,-34923,-90715,-115172,-104025,32563,112224,14136,-112195,-70024,27215,60785,57139,-3190,-122414,-157734,-74626,-37821,-75477,-106322,-103571,-24407,69594,90374,78989,56827,-897,-27564,-37298,-101074,-145801,-73793,37400,85651,52060,-29197,-78914,-131475,-191620,-187762,-115675,14560,166219,149220,27273,-48190,-87550,-109846,-76806,-22917,51413,90472,70041,22704,-6372,-5001,9405,-13439,-39547,-4983,33166,31698,43665,68280,45837,39316,87332,118910,97859,55119,-8636,-22237,-21609,-18059,45457,102925,76652,20028,-32132,-76274,-65734,-8036,66631,107763,107022,87068,63836,5248,-56704,-68342,4984,103995,115916,44092,-7247,-13039,-32864,-66693,-82503,-71924,-5665,82906,70114,5268,-18299,22251,81527,109929,32136,-103844,-104818,4015,64913,42842,23753,2318,-41360,-30154,55697,54045,-31536,-32247,22071,25324,-18236,-21646,52420,89096,27278,-33559,-11216,13575,-16533,-83447,-102141,-44517,9692,-21527,-79427,-92783,-52638,-13272,3123],[12637,2615,-15302,1514,39730,42953,14385,27695,73623,49715,-44949,-46574,2431,-6319,-64097,-94962,-89300,-31643,37839,80069,67165,38125,-10366,-43087,-31000,6416,7572,32638,65741,74834,45197,-12821,-13672,53443,92504,40365,-29409,-58807,-63489,-71589,-71179,-28871,20291,-25894,-104586,-79926,-14410,-33641,-77479,-65274,-1614,46821,27364,-54772,-55805,41277,62049,17668,831,30999,64077,54379,-6224,-75845,-120900,-96767,-18347,45911,96835,80486,22770,-10461,-13130,-15140,4900,38467,23730,-27940,-480,95921,149283,100861,12963,-18161,33750,92973,92396,22579,-49174,-70516,-35475,-13950,-88169,-209442,-223117,-122180,-24220,30901,71209,75424,27875,51464,102444,65456,-14707,-65710,-78931,-58652,-52425,-57212,-54081,-54464,-19403,24050,-6785,-64984,-18051,76674,122086,154731,204959,185128,77615,-4688,7914,4490,-43933,-63789,-38949,14079,75932,42258,-53532,-90572,-23203,59951,29763,-52530,-59977,-9920,27405,74825,101828,71027,-40539,-139950,-153417,-77548,10,34736,38971,60989,55612,10640,9538,-684,-42690,-18400,27544,-1956,-43015,-17180,-5375,-90007,-136002,-84901,-87262,-100989,8926,94201,39662,716,46536,62664,20411,-56959,-85721,-51650,35606,78824,64349,49942,6431,-79409,-112768,-55569,7604,30865,45147,61095,45421,29455,22757,15577,-130,-3124,18567,18083,4483,16618,48733,84810,13620,-76290,-51159,8221,36562,44463,35272,63213,32169,-99449,-160509,-86664,-35349,-50433,-98325,-116460,-95329,-83931,-122039,-137669,-80386,-29237,-7303,17170,55323,75825,22063,-47237,12092,105843,89649,13460,-38860,-30153,29715,85207,123467,132703,105693,64420,69644,76804,49749,-9050,-55462,-68902,-47549,-40639,-87886,-66588,21693,85134,102410,47747,-30762,-60883,-54008,-57401,-74550,-43912,37292,57779,19935,1126,42928,99135,72811,17618,13153,28215,12867,-62475,-107904,-9977,63073,-198,-33897,12767,52136,85997,125361,115658,40950,-55803,-102103,-70010,-22584,24893,46516,-12631,-51810,-13865,15173,-35441,-95966,-92385,-67330,-96740,-110588,-16143,97297,62858,-79449,-39917,106281,147020,110350,86373,84592,62629,-21304,-73786,-50569,-79337,-101332,-58071,-71962,-109261,-26359,91182,104715,65647,13048,-17214,45485,88711,51346,813,-18619,23036,26995,-11837,-19055,-5221,-17216,-25240,13101,63394,75253,20069,-56838,-88459,-84680,-38563,32351,51029,16578,-15969,9874,37169,22279,4880,37569,55921,-26128,-77556,-21947,26212,20201,24721,55600,62964,5028,-53619,-26289,-3122,-78395,-87085,-19701,-11355,-35255,-46695,-44461,-22400,-5806,-3941,-24087,-33643,-6934,-4222,-36456,-40982,-27353,-31914,-62831,-144893,-172429,-107971,-31281,1331,-6585,-11046,16609,30447,38745,76796,108175,89045,55478,22294,-27602,-52144,-17886,74115,118845,43434,-51782,-87798,-44021,38001,110047,96693,35609,2518,-23982,-58401,-33350,38125,62740,82300,87452,5454,-96533,-92750,-33117,-38951,-59377,40944,144265,122111,40793,-33423,-33528,11050,30485,14507,689,-22115,-21050,12589,2420,-77550,-123852,-72681,18746,90649,91250,37012,9949,10853,-44222,-92567,-47691,44018,82785,36269,-5276,62456,137859,61609,-23575,-26530,-42442,-128070,-172096,-87872,-1717,-56143,-106120,-42828,11539,1089,10203,58066,50933,10955,20768,-1803,-65094,-29526,76577,72365,-18596,-54041,-43969,-38553,6688,30728,-38028,-134849,-165237,-100651,-25645,-6273,-14992,-17908,25825,56021,15819,-46743,-53736,-32151,13676,54148,37151,3345,-6552,2468,37022,64784,18631,-69907,-93602,-30634,53513,76065,74866,87042,82698,68535,107363,149478,85652,-56406,-140154,-106424,-45351,-31695,-38620,-22398,-2670,-24758,-49929,-41380,-28199,-4227,11193,35595,93163,139017,134040,38243,-111792,-158389,-38580,103207,199317,235436,199090,85930,38916,103339,85814,-41151,-82960,-40706,-1767,83869,139555,108686,53804,22009,-2532,-10896,2558,781,-39961,-61980,-46063,-24870,-26888,-29869,4884,-5916,-51302,-50505,11813,76314,66364,-34555,-90226,-19291,61916,40709,-51810,-107722,-58719,-5197,-36432,-84396,-58194,-17255,614,9571,11479,-1789,-34642,-47738,-11630,10297,-5725,-19788,-93592,-164712,-129977,-27290,7436,-29444,-11211,66200,81017,3429,-100120,-140219,-114311,-76941,-38337,3668,8425,-25587,-13495,33848,56186,61418,94247,49499,-65491,-102261,-78678,-78894,-78098,-4681,26386,-22471,-20113,35153,64939,19229,-71055,-54406,77531,132205,52800,-71903,-210961,-272331,-194768,-125746,-131321,-115036,-44121,18738,67460,80607,79877,62122,-12275,-49540,-1335,30847,762,8623,30321,39500,64148,75100,11579,-20415,32542,70787,-5367,-47418,39284,113365,44957,-9825,29358,32855,-31595,-23346,45115,64194,63435,68224,5020,-56718,-26928,-6230,-10963,5486,-5716,-51709,-17198,61463,52435,14449,67351,108655,115654,121031,62876,16315,44412,35233,-34516,-72981,-84416,-91572,-107521,-100552,-20257,67654,100577,127488,121656,47690,34673,64883,57646,15836,-23100,-31547,-44337,-71383,-49030,28859,102450,76836,2448,-26415,-42416,-97513,-125833,-115122,-62374,-36914,-100307,-134584,-119128,-104624,-98567,-86022,-44475,-12628,-27680,-39855,-5838,437,-37800,-81685,-77828,10600,75258,56375,7671,30929,40985,2812,-32180,-40029,13315,61643,17646,-34325,-25977,-16845,5623,19855,-41741,-104803,-25556,58486,47432,33252,-43434,-150607,-110108,6426,50794,23872,-49798,-88938,-22393,28404,63532,145944,129827,67015,48747,-37084,-143136,-102510,16490,55799,6314,-41659,-93093,-100836,-1146,95108,112302,118292,85228,28994,20056,17655,-16349,-74166,-104552,-110659,-70189,-6013,51228,80004,57666,-2828,-22778,14087,77994,68266,11876,7245,-14982,-39368,12769,83978,110047,103260,62144,-4406,-31016,-21135,-13008,-20366,13979,60111,37371,-19703,-2890,10851,-41869,-67392,-25878,23268,60899,73559,77355,94625,100205,48068,-67252,-143396,-134134,-102067,11668,77378,16173,-30096,-34618,-70316,-81877,-29189,21075,47268,55213,-9231,-104285,-124455,-65971,-26404,7499,57717,78676,60062,-8835,-66607,-31357,30740,47629,8742,-33413,-49756,-60101,-10030,97111,84845,-20253,-85313,-44428,23813,71737,89332,78372,-4124,-87708,-68260,-29571,-76275,-151840,-151485,-51880,36993,35677,4001,-9448,-48757,-89666,-103707,-110905,-99274,-60570,16641,60794,23966,-44468,-66198,-106471,-160234,-154792,-72887,52500,195949,225978,170267,97761,-1610,-94230,-90207,-2878,94495,108086,67269,26623,2620,7304,24965,5008,-12210,997,-10376,-11959,50669,132507,118077,60073,61400,80979,34366,-24001,-40866,-5576,-31968,-90919,-58800,21105,33203,-25484,-88651,-103532,-50754,6020,31356,33734,42479,51980,52440,23969,-29836,-45091,16163,79910,79654,29411,-38520,-84549,-65619,-27970,-52289,-106576,-55910,71864,109903,58103,24018,58243,92986,57505,-13424,-29862,39581,95548,120354,120700,105096,58193,-1433,8539,70942,34007,-23860,13110,20613,-19098,-60119,-69826,-10253,43663,-5681,-61117,-25420,9682,-12804,-46630,-40418,-14574,-7637,-42309,-81949,-92856,-47383,4403,15505],[8962,-10003,-14556,31777,102612,117509,66538,31319,51947,47836,-1156,27905,72768,35452,-55049,-120943,-105651,-9744,54570,60958,25060,6014,12163,23499,13811,-5375,-34153,-40725,-41084,-3470,50038,70849,71659,82259,86026,57881,24881,-20557,-61258,-71003,-101574,-87663,-18853,-47114,-122235,-93218,-47612,-68791,-98990,-115862,-99507,-38830,-1014,-47681,-67772,2175,8920,-48098,-39905,38627,99197,82347,11263,-78789,-148880,-140223,-59344,4040,33550,30911,21886,9407,-10719,-18933,28490,84682,59621,-9335,33819,155820,211902,150825,48707,-23224,-12857,31713,49741,-2366,-70588,-77201,-32319,-32501,-108726,-161109,-128880,-60797,14615,67246,54529,-14523,-74857,-15071,85327,106291,87916,41539,-39307,-74815,-48954,-36296,-77189,-84764,6540,89039,64725,16989,48245,126715,183094,191035,121656,9633,-51430,-42813,2115,15735,-9946,-57641,-88705,-11189,105501,56606,-64179,-82497,-22039,49602,44960,-45454,-139778,-141721,-70886,23849,98085,116596,11882,-100516,-81480,-15600,12293,45111,63958,69769,77065,74468,63649,14428,-5592,3498,-38617,-101293,-76252,-857,26439,-18428,-30750,10582,3334,-49056,-17273,69643,100267,71569,55762,43173,2381,-65117,-89833,-52373,-368,5612,-8845,3391,11477,855,-15883,1221,62853,117122,121954,79569,26483,36484,63327,66452,5413,-67711,-37163,39545,57033,67426,95569,138932,75101,-21592,-9870,5165,-9578,18251,55845,85427,47495,-67355,-148266,-123455,-116321,-129875,-111587,-46568,-16298,-74726,-128793,-87441,-25722,-24432,3690,52678,46108,22112,13121,19668,74588,113999,104242,70738,19571,8764,54536,108412,143468,122858,70241,14467,-9992,-2171,7844,-32371,-53273,-36845,-15704,12741,-31,-4103,24070,76170,106227,48952,-7785,10383,16022,-53261,-114192,-91161,-21197,-30365,-74969,-52776,6260,73027,86134,46050,-7136,-46825,-77288,-112138,-109603,-7689,56271,17840,-22642,-23140,-502,90554,183046,134431,2588,-84973,-117786,-109348,-40812,35426,6331,-126504,-175713,-44904,81557,47009,-38093,-64512,-53624,-53421,-57283,-42505,-1418,-24783,-115799,-52895,98705,146629,110084,75075,39719,-28154,-122353,-136283,-65193,-74669,-120479,-112100,-103911,-91579,1523,109618,136591,85267,-2731,-43848,38144,111675,62677,-48486,-96166,-15854,33689,3037,-31897,-52404,-58650,-30152,23201,40123,15192,-12114,-9994,-19076,-57728,-29090,45827,25394,-54231,-64252,13432,71753,67142,35348,26956,40720,13161,-1548,-1034,-47475,-42067,54971,100790,43223,-32054,-53271,6481,41162,-53227,-105667,-63836,-51383,-20753,16951,-2974,-24130,-37868,-45986,-36837,-11063,16106,17959,-104,10887,15471,-9025,-28823,-106942,-179205,-163639,-87216,-789,48973,70124,63051,9063,-10777,31257,62686,75136,81983,80608,43803,-5848,-37226,-15617,39380,46016,-7865,-62968,-44760,3358,19309,5084,1236,-22378,-86261,-135197,-104721,-14499,51817,85049,74795,22702,-29728,-41555,-9151,-5222,-48870,7637,130095,121198,9286,-52181,-4257,34211,11939,-22598,-28787,-39628,-38949,-33393,-60412,-83285,-87774,-68531,2933,77581,76736,38152,17186,-3715,-64073,-81420,-11636,62607,104658,82221,5605,30025,115530,87292,32244,3123,-59398,-136904,-139024,-69916,-50883,-132845,-156124,-40071,51563,51078,51002,79663,68417,16256,-21339,-76988,-108848,-15837,126549,136470,49434,-20213,-72517,-103546,-62192,-27532,-60057,-104767,-95607,-55254,-17256,-25270,-60368,-90881,-40294,85709,127294,-311,-71685,-28371,34736,78770,66696,12246,-3466,57365,106378,78462,-4025,-91365,-96000,-12629,43564,56795,95520,129207,103583,83974,118286,146317,115140,15913,-67636,-35966,20458,4910,-23396,15836,20526,-27038,6143,48937,5643,21692,98966,117959,71595,59989,64618,10860,-78257,-74900,-1453,60944,122807,149293,126248,55965,46067,89461,57386,-46104,-79289,-45902,-25456,29110,92822,125265,127465,85413,5434,-52061,-44832,-30755,-57774,-61273,-36063,-62095,-116199,-114285,-42500,8202,12659,-1874,14178,28963,-1978,-73438,-87498,-1130,70060,-16929,-145175,-112503,28907,74984,15272,-49159,-52228,-31830,14385,38308,3265,-15521,-33752,-88045,-58680,35394,29739,-46790,-142668,-200714,-182998,-91394,-26645,-37720,-41089,-902,1322,-59245,-118714,-113424,-73236,-86140,-110759,-50587,38675,54236,55549,85673,77053,34922,27395,11832,-54590,-81934,-53591,-48311,-21022,80792,91838,4,-8729,57912,83123,-8631,-125294,-97731,62914,129829,54790,-58663,-164744,-200806,-166087,-167043,-159043,-78657,-5093,-7103,11500,48339,58505,34421,-35153,-82144,-49698,14760,31926,23449,-10950,-22119,4883,23446,-5509,-9050,48029,83367,-1812,-43852,30742,44139,-58137,-69930,35705,49702,-50291,-85985,-22335,50953,83619,74709,39498,-9013,-40846,-34364,13488,32263,-17424,-57560,-17144,35584,2632,-20592,49002,89078,88283,71591,27023,17732,82180,96615,-89,-82738,-78783,-58943,-71208,-87039,-52617,25429,81503,99931,87383,18660,-20919,-15034,7640,30608,18198,-29684,-77254,-102888,-83189,-14119,71755,79278,16252,-8641,-21302,-55598,-79157,-71756,-38708,-41190,-112829,-125857,-58888,3163,-10556,-53384,-30835,38243,36513,-30618,-45144,-26150,-35927,-103057,-134659,-52548,41510,49648,-2451,45887,115730,86099,12224,-13807,17911,48870,22514,-27360,-37199,-11203,43321,56137,-19430,-119020,-97127,-14155,17840,11640,-35682,-69529,-7584,42661,36098,559,-52001,-40821,53273,87457,73169,93742,69911,54779,73255,21324,-63298,-48451,28872,71172,28718,-29071,-78144,-91353,-25820,60405,97049,132962,137207,84125,24012,-2105,-5,-30474,-98668,-160994,-163288,-110256,-23914,62038,103497,75983,55818,66159,95938,95961,62068,23928,-7870,13371,78233,109095,95582,17114,-90756,-114122,-62162,-41196,-24860,-1254,19294,8511,-71342,-106097,-21022,25816,-27596,-61039,-29503,11570,55930,59895,27256,37169,80520,80295,3666,-65457,-75599,-72249,-32675,-16247,-66954,-75749,-18323,24806,38175,34952,44348,60471,44983,-311,-55886,-93799,-68593,5254,72161,100124,73381,33870,-5062,-24437,27298,71987,26042,-68756,-73263,9809,76242,128708,147546,54947,-23318,-39475,-36419,-6076,44914,82187,129738,108795,-8766,-74640,-45221,-32395,-58844,-62099,-18733,-6628,-67059,-93553,-42960,-9220,-36393,-72571,-62679,-48779,-49095,-3415,34430,-2674,-50697,-52914,-55664,-53661,-56131,-44896,16692,144639,214455,181242,107783,55322,-22220,-88334,-53538,47780,71488,35594,7090,-746,-952,-8397,-6616,46270,82813,37082,-11930,3086,77377,105350,63001,28223,30224,-20375,-52002,-16061,25779,-17854,-86003,-95780,-32124,11411,-49876,-130385,-104099,-2670,48949,33410,12611,-393,-21973,-48069,-77041,-80086,-37274,14304,11924,-12971,-10606,-35040,-68759,-37765,-6507,-28669,-65808,-47987,21129,71515,55047,34095,65782,92240,33363,-12795,35305,91304,74799,89204,146844,176787,108732,24467,18982,46196,-1582,-23323,37008,17821,-40118,-53837,-35956,25339,89375,27750,-81275,-81449,-48248,-41615,-8190,48416,51292,13597,-19266,-31548,-44620,-19650,22031,22982],[2480,-10892,-23862,-7980,51549,105666,87611,29562,26607,61847,82724,127372,133515,74035,5359,-55715,-63298,-11698,-7810,-18439,-39583,-51737,-8582,43991,10085,-43203,-65885,-90435,-157340,-124940,2541,85102,86626,89071,118419,120832,92439,26407,-37687,-27728,-34879,-66106,-45720,-42123,-83819,-69583,-40208,-57581,-88729,-133202,-123871,-45635,29919,13531,-26674,-16638,-17112,-12804,18337,53529,74466,57295,18217,-34828,-101307,-137188,-110657,-41388,20008,25721,18571,24429,11359,-11376,14926,57067,20069,-33707,30281,165341,208900,121496,27450,-38559,-73164,-65264,-10983,4322,-32389,-52429,-52067,-71999,-97765,-79045,-34787,-20879,-9331,24152,-143,-90736,-141497,-113986,-48722,36261,113001,95529,-38802,-123889,-50322,13348,-63741,-91839,14749,100608,106745,104501,125667,148964,169493,133367,121,-120978,-142066,-103910,-55182,-4679,49058,42102,-19803,-10098,54787,27371,-32368,-36423,-35764,-24491,-1179,-41002,-158824,-233865,-236851,-163676,-17145,96483,53571,-15068,13668,37984,33231,58584,58408,33014,54729,100367,85123,9373,-4123,408,-63798,-128481,-98199,-12351,51977,47603,45993,84734,116627,60480,-6882,24684,99757,71250,-10478,-33788,-1572,9290,1053,-6657,-36490,-98278,-144126,-129430,-54038,26811,35331,10049,54138,104445,88353,58248,43725,58042,78258,89061,-855,-122545,-72576,80950,140802,117494,95584,135671,122927,60231,21767,-31636,-75379,-30404,25644,49113,54091,26338,-56805,-92812,-111891,-114686,-44526,45822,36672,-53568,-102165,-60172,-3652,14057,86790,154615,83572,-27299,-40179,45999,121845,116573,110053,141527,107502,37274,32208,64647,58435,-2494,-36286,-76038,-123386,-88608,4899,34877,14858,9727,26001,44863,21628,-1545,6672,54418,71070,15226,-3816,61924,91512,6458,-101994,-112417,-35607,-32805,-77808,-73271,-24530,39659,45915,-26354,-96698,-106973,-75034,-53120,-77339,-51979,28894,71614,33340,-25528,-42827,42521,133443,81196,-43729,-91205,-111363,-117806,-25462,66402,-4193,-138741,-126773,883,91600,53150,-29376,-69880,-44350,9489,22155,-42038,-104980,-103175,-63597,-18648,43489,78166,81151,68944,3979,-127352,-221342,-156281,-36131,-47799,-109684,-104987,-72982,-66601,-35403,46340,95848,40238,-45068,-37971,49584,90973,22821,-105868,-162957,-65109,7585,-7313,-32913,-34476,3007,67105,83603,26473,-20285,1752,51179,45393,-25618,-43572,-16604,-35047,-64211,-51718,-15176,17266,31868,11897,-14032,39621,113348,124649,61677,-54953,-82571,36638,99602,20134,-59457,-43160,23303,49397,-15523,-52318,-47775,-61541,-16502,26331,-14740,-42132,-39965,-42430,-26614,-3958,4141,37781,85977,105924,69095,13072,5331,-30568,-66672,-66689,-46147,-6118,37809,72210,71469,766,-50317,-42528,-13672,44933,97662,122843,109349,70059,16168,-2522,31508,50628,35529,20248,30284,17198,-28495,-46364,-32947,-33738,-50320,-92894,-127690,-59824,32613,39329,-4967,-37565,-65919,-75920,-29447,15114,-15258,-2883,82030,46868,-82803,-85227,12385,16026,-27245,-17697,23132,11365,-34831,-84561,-129744,-111188,-47319,-10287,41051,114870,124814,77726,12955,-48072,-74855,-43839,506,31896,104534,123116,39144,-16148,27638,67572,68096,12576,-73420,-106109,-41618,12833,-28852,-112719,-113377,6723,103413,108497,67382,51316,70516,60918,2405,-81739,-94337,23972,152476,146064,75719,26339,-34557,-95279,-106783,-75164,-29095,11848,17860,-22027,-27629,-12765,-20311,-60387,-33521,101739,130791,-17273,-72530,25143,97458,106860,45598,-28010,-20428,53631,69202,35123,25252,19135,26869,40967,15612,19129,62254,67468,47543,72711,89759,68841,75649,80008,20771,-19041,47511,97110,43771,1917,-21105,-17745,69788,125893,60132,48237,100282,58697,-68735,-108752,-74681,-59783,-44681,-2919,-10215,-41768,6208,71412,90921,79674,85650,88968,53724,-37028,-94493,-49333,-1783,22764,45810,55010,62699,63005,7050,-61951,-71582,-53288,-46021,-4149,42438,-14103,-133833,-153448,-73342,8890,63529,60627,27105,-18443,-29732,-21407,-17828,18177,26505,-118158,-232728,-113886,54583,104100,82217,28135,-11774,-13276,45274,75904,15745,-56767,-89754,-122602,-86118,16066,13897,-77769,-136350,-135048,-155228,-126496,-27344,10198,-38219,-47088,-13057,-35666,-79519,-60328,-17705,-50353,-92512,-38495,60351,94289,83869,69773,13846,-51448,-69579,-42012,-26768,-26529,-28349,-18604,22362,81811,70561,11061,-11317,10667,36078,-19069,-94478,-78131,15351,77694,65027,-7478,-75914,-74087,-74506,-98207,-61907,10225,28362,-15617,-43726,-7287,37478,14146,-40315,-74043,-63752,8933,54807,34649,-22852,-29669,-14495,-17769,-28429,-13817,40943,75366,12629,-25508,-6167,-57956,-108252,-19909,77896,32378,-80941,-120826,-57823,30841,41403,18165,57378,67282,3648,-16679,21297,-16670,-73487,-37955,8184,-7242,-53102,-42626,18345,39998,28476,-17666,-66870,-49162,46031,92999,42413,-14459,-12111,6745,-4213,-47269,-64025,-11637,59184,76030,49439,-3717,-37845,-44892,-12518,33827,48261,-8844,-100092,-132988,-90632,-20367,45378,61123,27343,19664,-1921,-40150,-34075,-24779,-47842,-82352,-97026,-45095,29722,50995,-24398,-90181,-48806,33634,19627,-33231,-20520,-4782,-56443,-159246,-180581,-77256,35713,57875,1885,30088,110806,123777,65336,24644,36482,45431,30256,20367,22371,35554,48534,12824,-44089,-101918,-99662,-37173,9584,10413,-30091,-43033,40402,86685,31947,-32519,-49856,-11415,69431,118014,96195,42742,-16890,-4987,48245,41433,11619,30053,44797,58632,68635,32306,-35894,-52729,-29905,-1010,29977,74303,81623,34898,2810,12056,27119,9576,-38270,-119542,-146607,-88823,-13524,50004,81667,56368,51924,56446,65286,87579,61548,-5365,-9287,58770,98220,88832,68890,-17808,-118888,-106172,-37361,-43800,-34817,11006,6110,-54616,-138392,-148689,-42625,7703,-19793,-14006,33859,61823,79515,51961,-8207,-26120,8078,37862,28998,18964,8747,-38585,-100987,-128536,-143124,-104922,-2561,102726,119377,63293,21890,-466,-27423,-24605,-40114,-109021,-96470,45810,140678,134514,84624,36848,15021,23105,76177,114612,48129,-68599,-75577,16176,117727,170548,154133,54128,3743,-27960,-66206,-54714,-21194,11645,63298,72616,-8814,-81165,-64835,3169,48250,38644,25265,-12621,-105439,-134536,-45058,61557,87481,40071,11785,-14544,-35355,-15576,6037,-17216,-46953,-53149,-28244,22802,17638,-38631,-46380,40291,81216,16634,-33331,26280,22167,-85257,-130851,-65084,-6679,3840,-36717,-61611,-57626,-67477,-41371,52302,116850,93885,11583,-71327,-69100,5218,57062,44197,16075,-28934,-21976,20396,29144,-6120,-28859,-39658,-17727,-537,-58927,-121211,-84787,1153,38265,53460,78353,48143,-41906,-118898,-177500,-154172,-47082,29747,11974,-31331,-21117,-3572,5360,23428,-3373,-39223,-21318,-9723,-30423,-33117,-9912,-4432,21667,59466,22710,-19700,7053,17859,-18891,22498,128040,175917,96890,25529,31039,36659,-7978,-28090,-902,-12875,-30899,-13975,18235,87644,154768,96839,-40944,-95997,-99680,-79462,-9423,67729,72926,22817,-9724,3907,-4242,-4199,12604,1629],[30959,7989,-43130,-77780,-62705,637,42686,32760,42295,109059,164789,187843,150634,97686,53424,7516,-8968,-4635,-49250,-62960,-64238,-77461,-43806,17588,-6602,-39784,-55819,-114740,-212052,-177870,-36497,39338,34328,47371,123206,165658,122674,41899,-6136,31814,69209,-4052,-56429,-8927,2990,-12258,7086,-14451,-65907,-104112,-84265,-17918,55520,37666,-40068,-69634,-25209,57754,75988,44940,30642,28205,12337,-12455,-62416,-119632,-135239,-70570,33394,45214,7441,6727,3163,-19574,-14804,-23648,-67185,-54332,18415,95611,121257,50482,-20543,-45624,-75667,-75482,-8504,22670,3257,-12002,-37922,-63853,-54130,-39066,-22444,-18473,-30544,-18909,-51223,-124673,-149824,-164692,-163314,-64899,42560,42153,-77794,-141603,-22762,61619,-31045,-73336,15670,78729,94448,106882,119083,99292,83590,49662,-36735,-96439,-104967,-119907,-109416,-47736,46997,103049,78409,24979,9542,20274,48592,40034,-8795,-29269,-18235,-39599,-123009,-215173,-297065,-294097,-144553,34341,85068,90123,77591,31145,14966,55515,62945,33502,38430,64314,40292,-20603,-38904,-20660,-23560,-44093,-45244,-1532,60685,65590,42987,64600,120218,95166,4512,-7741,37689,-11478,-115897,-135442,-32295,70895,106759,51700,-28535,-104069,-173212,-193961,-99861,17024,7003,-75859,-64144,-11570,-27371,-21871,28025,56186,79621,106399,29946,-78026,-34163,97805,152182,97169,29094,42857,77000,81609,11094,-85345,-108756,-64509,-58289,-48717,23605,68361,-5591,-70726,-93379,-74147,16717,82770,42192,-17801,-65875,-79864,-12686,77264,164281,203745,112938,-25740,-59920,12478,69406,61300,67050,116689,97121,1852,-38250,-17078,-31263,-83874,-85604,-89847,-113673,-86491,16361,82644,42514,6204,35328,44980,-1934,-26405,-4073,37390,18862,-53732,-51527,30717,90263,71486,-28826,-74522,18306,53596,-10460,-52784,-22279,27984,-2666,-100759,-117412,-58287,-6922,9366,-57672,-100754,-6927,100443,93775,6031,-68006,-41064,21833,8110,-34285,-19580,-32628,-59473,13510,103793,59547,-42394,-41466,15231,63763,37149,-30660,-50468,12271,68967,61066,5913,-75326,-83647,-18250,-16299,-41242,-12630,40401,48483,-43263,-183889,-206568,-61720,58955,13946,-60980,-52804,-6782,-13638,-62501,-38608,10948,-35934,-88001,-30617,31983,23078,-11487,-97706,-178033,-115799,-39479,-29451,-22681,19563,73470,117087,104067,29973,-5744,29017,63983,60707,-1067,-67504,-100251,-86453,-38757,-33903,-71571,-80999,-31127,6682,15227,92227,181788,174543,99067,4779,-56707,-11721,35819,-12359,-63335,-44523,-14718,2513,-4282,5757,-51,-34633,-37254,-34744,-51534,-39025,-13407,-22660,-49474,-69421,-62224,23792,131306,160670,123865,52870,1775,2350,72123,101385,45845,-16247,-32185,-9929,35476,24751,-42239,-89428,-69836,-4715,63140,89771,66099,61401,67945,60237,44477,31799,53097,76435,67139,12996,-36277,-49046,-55184,-44348,13323,6866,-80048,-55752,17228,-8441,-68120,-99991,-127235,-115405,-51918,13211,26203,36342,47630,-37038,-139107,-78672,29771,9388,-15203,35196,97877,80159,-2613,-78707,-129054,-116853,-27679,42452,83194,145383,190999,152689,12759,-93675,-73853,-29984,-54306,-49108,44120,87237,40946,-31938,-38434,2394,24378,-10783,-62011,-60009,24558,66502,21032,-35001,-32750,45244,125237,139516,74327,31958,67172,77821,28949,-33045,-34695,48315,106708,83963,51226,40968,32476,-5214,-53239,-40967,35974,107937,69554,-33415,-52219,5775,36743,10058,21716,60546,-21428,-134901,-90554,46315,107934,66574,-35902,-79346,-33176,-3501,-42284,-38098,57264,132571,136280,74523,-11170,-43676,-32044,-41305,-22012,34638,33775,-9315,13335,83211,61533,-17401,34193,122916,69194,-48997,-83479,-20289,64233,114769,90855,48293,14448,-63802,-162727,-184909,-145270,-110556,-49349,13939,7988,-49118,-18862,61528,91230,79814,54495,43745,54740,-7084,-92823,-45363,34659,46669,10573,-47692,-72335,-35793,-40409,-78335,-66995,-28374,-14699,35973,119310,114296,3665,-62613,-41101,-14866,33811,68834,16998,-62691,-31425,41392,30424,-3734,-48573,-171586,-226577,-109363,8719,57506,79763,51261,6827,827,47399,81813,39920,-76277,-160973,-151652,-83032,-9499,-8437,-70788,-86189,-44247,-89507,-107587,12412,75449,-15149,-57053,22982,54817,2147,-17699,-14451,-54611,-75700,-20189,60493,106508,108461,30063,-78363,-119766,-97882,-72199,-37354,-14370,-38868,-23307,22452,23667,-16628,-21761,-22975,-35715,-12165,-11004,-33421,-25215,-8563,36475,68012,16649,-37041,-21605,-26461,-27548,33015,69234,46301,-893,-57678,-48502,-168,-18093,-34586,-24196,-27717,10656,34597,13998,-8451,3439,-3976,-26512,-31827,-14203,15386,41733,14463,-12250,-33523,-86163,-63978,57880,76817,-20373,-93852,-78967,2773,63602,31324,3697,66611,107314,64231,30175,12016,-85302,-120024,-1920,66949,4096,-31017,2530,29755,22887,-725,-56002,-123407,-125053,-44866,29029,65784,85880,78677,61301,30591,-12710,-23888,-7157,24842,44652,24347,-5210,-3439,-883,4631,-7424,-12936,-35956,-112315,-140679,-72512,-3077,7092,-10646,1340,23986,7694,-46149,-41605,-19722,-50021,-88312,-57610,16927,48630,15212,-91435,-157676,-82274,5122,-5843,-10925,28539,15444,-73066,-161475,-146279,-33569,54693,75599,38925,30122,56415,86245,55243,-16353,-24200,-3348,11094,47701,67070,61859,24905,-62051,-88014,-54952,-1330,56096,60307,31525,-29378,-84567,-12146,75875,17462,-57803,-48301,-25641,12447,74645,86913,32828,-38260,-38490,7040,6159,-3860,24413,22083,30728,89837,66310,-42266,-69538,-43814,-42355,-29203,7744,903,-35891,-12391,40686,49523,31604,37910,-3488,-20466,34202,69320,66214,37433,-26110,-25647,8489,23600,44773,20770,-37852,-16006,67544,74209,38132,31941,-3694,-55549,-48099,-1714,795,-3141,-6426,-35498,-77247,-108828,-113059,-45004,-1643,2749,36875,81638,96829,107481,93024,54347,3704,-33033,-27520,-6511,17534,35769,-6033,-65836,-100222,-124257,-120068,-43377,70177,83738,19399,-33975,-69189,-72058,-26669,-37122,-152711,-145497,29258,137325,136189,101631,58449,23911,9506,46356,109369,100228,19780,-30306,-31907,4683,54801,87437,52338,15715,-44222,-72260,-62836,-56811,-48077,-38851,-35345,-28224,-33140,-40833,-786,54153,60237,57515,47096,-12234,-57390,-10529,82305,145591,136110,86254,27840,-17991,-35429,-45015,-38910,-37397,-48481,-24969,37068,34293,-33290,-67124,-25335,-43735,-137367,-155310,-34386,19294,-56398,-117815,-96094,-31801,19131,-34704,-94460,-95431,-94156,-67795,-5886,55093,88825,44322,-81322,-165131,-101960,39940,86770,39824,-726,14501,24551,7816,-15228,2397,25116,22627,-4276,-46962,-60955,-44201,-26469,-10545,62179,150809,135946,16341,-82211,-140503,-120684,-6820,93573,89396,28847,4361,13079,29434,54817,24762,-43558,-33825,5904,-21617,-66531,-43161,-32879,-21028,13435,-7463,-50988,-38866,-31190,-56215,2178,98051,94619,21042,33326,98213,94705,36624,-23299,-66514,-58307,-3950,24606,37780,95127,155844,132734,40648,-22659,-53203,-49661,-19127,18663,34289,11806,-6542,16184,11398,1608,6384,46],[73506,22248,-56945,-102827,-108557,-65183,2546,43665,67520,116847,158612,173705,132679,82646,34170,11865,25420,29372,-21725,-50849,-52329,-50472,-45670,-9055,8378,12746,-23953,-118882,-197274,-132326,-14632,22064,5166,-9672,46700,118219,86617,903,-20921,42705,104136,28949,-48372,24368,68091,22936,17702,-5776,-68303,-106189,-107063,-75959,-15195,-26730,-125169,-146861,-34276,73708,62519,15989,13879,31301,11309,-22125,-47673,-79387,-102837,-71620,21843,46166,10756,-2616,-16235,-47451,-67863,-123564,-140777,-48602,3172,-28300,-10378,-4276,-27953,-12266,3850,18472,44549,10564,-20222,13076,42266,41734,35411,-2714,-24670,-7719,6782,6355,-58145,-124373,-114691,-110631,-142881,-108727,-50584,-48042,-107861,-116191,977,69693,415,-28028,43677,85169,67226,42716,41534,23084,9288,20468,12214,2863,2011,-55979,-87658,-58005,-6162,68050,114482,76913,31356,49598,117765,125748,92569,70052,14536,-38694,-75473,-115986,-184572,-229258,-164663,-19530,87947,145240,75397,-45827,-56719,40637,112400,114110,74065,24574,-3497,-21741,-41710,-23855,39874,77393,68547,60563,78023,90329,62265,18520,22599,31932,9253,6361,4765,-49616,-118957,-141509,-54824,71640,128990,62007,6135,-10976,-69716,-122514,-60187,40010,7062,-115041,-155257,-114583,-110712,-89575,-9099,55678,79744,95665,73801,43049,56181,81203,68911,16015,-50047,-61888,-6263,60045,1702,-95278,-76504,-44871,-95155,-87490,9042,50070,-14460,-74005,-112708,-83115,10418,61545,49412,38801,-30579,-104636,-31361,91093,135348,125970,63429,-22724,-37569,-27946,-50454,-68578,-42507,-3599,-2301,-46024,-72523,-43309,-25618,-46282,-30228,2396,10083,-34409,-25569,24807,-4241,-41535,3796,36900,9366,10176,37170,47388,-3981,-85479,-83878,-26882,41038,102913,57234,-2714,81374,118815,33225,-21152,-18896,8415,-9395,-53558,6647,81355,45976,-6900,-55346,-81979,-30656,44270,80826,48765,-29096,-46908,-18992,-32559,-20518,44910,70342,55950,68451,106161,104201,30600,-47827,-52209,16224,43728,10044,39954,146968,153558,77375,64255,45942,3514,-6698,-10652,-55392,-57770,-10755,3479,-69332,-139984,-75557,77788,151208,89687,32579,29429,48103,42478,-29207,-60355,-22454,-45496,-73394,-21168,-5279,-43171,-22749,-41315,-128992,-113973,-45861,-25044,-19943,27030,58024,51089,56782,46758,33782,28130,24678,53660,43955,-44507,-103168,-67574,-9101,-27312,-88421,-116430,-52287,34541,78673,119470,130408,89495,55247,51243,24098,-5327,-24636,-65379,-73419,-58966,-65175,-31016,6648,14990,10632,-9825,-48775,-58874,-21845,10114,10907,-35229,-120490,-162620,-120871,-6343,94891,143832,184080,125800,436,-4777,110466,150340,72852,-17544,-58932,-56401,1098,43012,-19529,-113510,-123449,-69691,-2010,11471,-37353,-14094,63783,70255,11327,-4079,50768,55421,1938,-42578,-41082,-36999,-55830,-48515,33485,71043,20061,16021,23341,-8957,-43664,-70423,-80334,-55354,-27041,2963,31162,43170,5762,-60665,-70434,-8948,37167,23015,46614,89759,106036,80871,29730,-14556,-45783,-42634,2262,52686,90363,134595,209317,218037,54188,-75639,-42288,-34050,-111315,-87200,7414,28936,11848,-2445,-14794,-26673,-35754,-49255,-49522,-26804,32416,56850,40891,31023,34361,61710,116979,150901,114927,74952,67056,41896,19772,10753,22330,42551,22169,6548,23168,22096,42656,65591,49911,36370,72777,104264,42275,-50722,-51550,15793,42200,26043,43118,-1458,-134598,-201489,-110856,5083,43763,-26703,-114317,-96828,-29455,-14080,-47143,-26929,85701,161503,140973,69185,-16299,-76060,-76956,-54846,-18158,4074,-4909,-22782,-14359,30906,51784,32500,26653,42178,14288,-55099,-62833,-14470,88,26304,61129,28217,-35878,-72424,-95608,-111835,-126895,-121749,-75348,17734,104327,80264,51451,81853,91916,28592,-52253,-54953,19831,16735,-41424,-1134,64546,73204,16522,-67515,-110206,-90393,-94877,-104362,-42304,21182,9895,30030,132075,209765,186794,109593,58249,4705,1618,36708,-9856,-84246,-37383,30232,8216,-36939,-79883,-134039,-133108,-83825,-45497,-21780,17046,42107,36037,15070,28012,52972,38596,-54694,-163063,-144289,-47039,11863,20056,-1706,-9396,19051,-23662,-42779,56290,97348,-7456,-59009,41187,121550,78403,17980,-33374,-92404,-101334,-37861,61384,147526,166584,54552,-82627,-102147,-46555,-60887,-83955,-58198,-50242,-26226,6653,-6939,-52072,-29783,25689,18588,4237,13192,23856,16271,-2725,35695,78409,28186,-45118,-51227,-26469,-2849,45495,77064,68458,14010,-43256,-45537,-24092,-41146,-28836,21894,24737,18327,-4444,-26359,-7675,18590,1966,-5474,-2517,758,8075,43356,40415,4076,-22998,-13276,26863,63824,28463,-27301,-45447,1088,90064,126089,85764,57352,71425,83785,69124,39541,-5803,-97092,-111250,23503,115963,75705,58948,70892,53932,21193,4185,6323,-24956,-80203,-66925,4089,72850,129588,125636,72716,8018,-11428,27815,18554,-13368,3423,15702,18226,47060,58072,28687,-59374,-108487,-85822,-90215,-86629,-13370,32667,-7071,-47249,-16489,5933,-6192,-58391,-79634,-29009,-1685,-19462,-10317,11418,10872,14479,-43094,-106306,-51239,9686,7308,15943,24996,-29219,-93136,-109167,-52887,39526,74603,89687,80071,58237,39906,51169,7644,-96391,-99673,-25251,14774,21245,10859,13826,1983,-75188,-79017,7348,112954,171954,115446,35569,-16792,-79136,-45829,33363,-1252,-45736,-22955,-30952,-35893,-205,22478,11849,-22466,-19594,1867,-20051,-51257,-29861,-5279,23473,79008,61543,-57175,-106533,-60362,-25339,-11902,9376,-4602,-32480,-8911,43797,60825,53355,93998,106712,89875,96196,101205,78229,25450,-55650,-50595,13102,33537,33841,14873,-40798,-33488,54794,65996,13715,20170,35015,-19476,-75105,-29794,62521,76590,-21572,-87437,-65054,-45813,-57043,-20006,30728,47046,54163,52017,36824,59808,113790,137168,83894,4185,-22789,-34361,-38822,9294,40457,71329,70467,-3192,-102245,-119754,-65226,-44640,-68049,-76880,-72770,-59418,-21198,-26034,-129533,-157007,-58045,51971,115774,112282,72860,13408,-44758,-32018,28873,78758,56031,-25303,-93889,-134370,-116611,-27648,15588,-14453,-47576,-8774,-2671,-32465,-37325,-38793,-42821,-3995,30097,10555,-16100,16174,74083,99105,102634,92638,62145,41274,39616,76839,116560,93275,33090,-31017,-84328,-121502,-76660,-21624,-27329,-29283,23217,23883,-36626,-67057,-36132,-69666,-149222,-163500,-72218,2052,5183,-1483,5236,20341,49408,14187,-37923,-65939,-89818,-84412,-66202,-30393,38962,67046,-25891,-164412,-183049,-33787,68679,49390,9775,10009,9031,-14870,-53825,-27686,15461,15731,1257,-9176,-571,1603,-11567,-6426,59051,141766,150553,64471,-11030,-30596,-1677,81716,156948,133234,56633,14352,-11981,-26317,31678,59025,-29226,-76367,-10427,15888,-27765,-46732,-47814,-40928,-24534,-50113,-76314,-38518,-8038,-27954,26009,70462,-7506,-71638,22944,127787,113129,50656,-23973,-103953,-94972,-352,29703,9915,17256,55854,76881,57718,41382,38476,28138,-2227,-17568,-22631,-26232,-15598,6327,-3574,-11229,4513,22656],[69175,17786,-47813,-69931,-53173,-16498,28647,55209,50719,36798,50293,99601,86688,15983,-26910,1292,36161,42782,16597,-18937,-24061,7703,-11161,-11629,33381,37248,-31861,-109852,-146585,-55374,59509,90334,49729,-33543,-52181,17135,17354,-59127,-69824,-3015,48853,20296,-23945,27249,59680,7284,-28495,-49100,-103615,-165879,-190241,-185392,-137581,-114122,-178273,-168234,-35607,42334,16088,-18166,-3879,35376,25699,-19314,-30200,-35603,-53750,-45909,6448,37564,41141,33466,-2182,-60269,-115780,-182811,-169372,-60510,-47457,-132939,-98879,-16510,12130,39765,82195,88476,49288,-39545,-72860,11204,126399,158844,105751,47761,24147,20921,37865,38380,-41450,-106590,-56917,-4760,-59156,-118357,-110032,-86470,-99305,-93992,-22913,29190,9646,17631,82823,104256,36024,-34554,-40204,-24205,-10787,18899,22967,20069,46437,25701,-12027,-31483,-44384,7336,91326,99852,56413,37551,87128,133861,136269,104654,15673,-47272,-58214,-37381,-35987,-73848,-99725,-57271,32389,103295,28908,-107842,-108812,17765,136296,170762,102292,3143,-15238,4742,-9812,-17797,50393,101774,100858,84958,84106,106381,88782,-9748,-68364,-49734,-1324,32222,26633,7300,3187,-28397,-36265,7922,23492,-11165,6733,52805,25244,-23467,318,70298,71324,-14675,-101159,-128804,-128569,-106456,-26397,74708,65737,17878,52763,124959,127820,57091,-32874,-71378,-100708,-101365,-31362,52427,11744,-59750,-22311,-821,-44627,-19749,37778,36436,-10726,-52835,-117015,-104872,-29942,25141,68023,78005,-13411,-102554,-49174,19537,12257,709,-21483,-55966,-38901,-44258,-125652,-179236,-143874,-98827,-75151,-57750,-49437,-10149,22292,3920,28677,82082,80656,-30834,-112888,-85544,-71864,-98077,-64051,6058,41816,82662,91478,58243,2228,-50342,-53491,-33805,12906,81101,71723,22318,69973,83010,23132,-1332,-40603,-41808,11759,61414,133882,155803,29561,-74796,-64998,-28287,-46936,-60650,3190,79923,67620,46272,32629,-43338,-79063,-12432,80266,128591,105394,71453,58100,6133,-80684,-126299,-70553,15730,48284,125502,251289,207414,57824,31333,58610,15956,-7090,46529,27338,-53610,-79403,-48837,-40533,-29191,38408,112418,131812,104237,114093,117641,81740,62136,26826,-18313,-2891,95,-7118,11049,-17717,-64136,-27772,288,-49928,-56442,-17683,-10734,-48548,-43284,-21488,-37755,-10387,40287,43271,-13702,-43751,39633,89990,5651,-46444,-6723,19775,-8983,-57792,-88763,-55348,16640,59387,59411,10360,-41365,-32006,37441,84643,55341,-31971,-110848,-101205,-74192,-79910,-24113,11623,-34917,-46669,-25879,-35148,-6079,57205,46570,-20118,-93232,-170776,-188419,-128886,-31650,26592,94088,202464,156614,14307,-16497,26359,34310,10886,-10350,-4122,-4523,-8262,7327,-36622,-146327,-185176,-117996,-50993,-42440,-74622,-48172,20101,11182,-51839,-35765,29476,-18751,-111993,-121992,-70476,-39068,-41607,-33837,30706,88396,103203,88917,30961,8474,11461,3120,29488,43886,3868,-23182,-29358,-45890,-71128,-34520,52484,50435,-554,573,62287,85110,47388,11442,23873,37477,26361,23200,19691,37156,74240,100336,155936,199503,107714,9259,10313,-35158,-113869,-52047,41079,17038,-2849,37868,43886,-8163,-63451,-102039,-78594,-21262,17271,18051,21611,50900,61600,52247,74021,125493,145822,121795,57850,1539,1277,5200,17738,8396,-41816,-38688,15240,6496,-4931,53643,96009,67228,49753,32980,-9256,-45686,-19842,23230,7162,-24154,-2237,-27928,-83488,-113811,-94757,-46898,-23731,-85791,-140085,-102032,-51149,-904,32860,51548,112061,146342,105315,40017,-23753,-46429,-13298,28237,21388,-8696,-6189,-1113,-24890,-37176,10903,64194,12063,-67229,-70258,-23042,9967,-4892,-66842,-75293,-19394,1743,-8844,14472,22987,-9081,-85486,-122060,-93843,27541,177004,165240,64974,49867,72637,-14555,-135351,-153363,-69444,-16563,15434,73031,89370,80807,40680,-20943,-49741,-62750,-105850,-110123,-27292,25866,5791,13970,84909,169306,203214,170968,123361,62413,17892,-1286,-41257,-84505,-51169,-25461,-37834,-37775,-48358,-71215,-63256,-62478,-77656,-85724,-40291,45998,76003,20592,7981,13662,-10540,-57375,-125571,-110704,-13882,41932,58548,68218,45055,34883,6403,1511,49684,54549,-36004,-92825,-14958,73932,67595,28916,-27428,-103263,-126793,-78556,33022,142624,169164,110611,11417,-33969,-16643,-52298,-120736,-107486,-52048,-22013,-5500,15932,2469,24426,115164,108030,26677,21204,58513,18822,-16980,33685,95562,71531,-19725,-64520,-24424,5989,24520,62368,63690,-5597,-40157,-27665,-20944,-42238,-47200,-3702,13483,-1436,-29039,-45974,-44288,-28038,-23357,3916,14210,1960,15622,68500,64382,5907,-5010,58055,68519,7443,-13034,16077,18703,27860,77765,108713,97542,69155,33364,1307,-14753,-30289,-40846,-66931,-74383,-3477,73423,94974,84119,48663,11509,-20449,-3093,91100,138876,47964,-516,42017,69348,93112,95879,29026,-51406,-40346,29124,13247,-35766,-29778,-14003,-2121,33440,50594,22091,-72114,-127982,-86897,-36871,5978,61525,65105,20303,5618,6006,-17810,-38985,-66052,-88571,-32026,23198,20629,-8379,-50864,-48987,48695,90619,55034,34852,9031,-31074,-40937,-59393,-130794,-143424,-78411,5309,59869,67121,81534,66988,49551,53415,58516,-24930,-138717,-101703,35655,72394,-19773,-103123,-81774,-23439,-43917,-43462,18911,109805,162644,97104,3807,-840,3079,9767,15843,-15273,-27992,-8268,-23257,-41393,-49731,-50731,-28399,-17364,8689,23609,-8303,-53983,-44764,-6000,15452,29091,40209,-24491,-93458,-71144,7547,47476,41772,16906,-12695,-30250,-2613,35693,49488,102732,139837,91162,28116,20462,33155,27535,-5655,19305,65594,61687,59988,45663,-55448,-93024,17281,75586,34556,48275,52240,-73708,-193430,-116282,66232,125598,-7792,-103809,-46288,-4930,-18875,8132,50851,62199,33830,-15757,-70846,-44812,62046,109697,61455,22511,15827,-29906,-66531,-13569,63086,133260,175784,101697,-45220,-139820,-168562,-166021,-150781,-102341,-53046,-48532,-44444,-35873,-69996,-128085,-132237,-23710,98450,110556,72618,711,-65504,-56298,-47087,-13635,2494,-67027,-125616,-154391,-168952,-87946,-25206,-44563,-20859,72667,72236,9514,19505,71369,65120,22761,26197,34946,-7458,30514,136859,134923,67807,61522,90411,69330,-2586,-30366,-2307,1015,-29896,-59999,-125907,-178921,-97804,13238,11544,-31457,388,14637,-42542,-71559,-28338,-36253,-83256,-126720,-95920,-5182,56878,82814,101721,73451,45289,47170,55841,4715,-74540,-85326,-63509,-40522,19876,68736,14572,-132132,-226292,-126064,2043,31440,3456,14846,37126,-8357,-87169,-68611,-37273,-25909,26321,48965,22654,29227,74378,91385,77090,83008,89849,50735,10575,15549,72134,145289,161872,100800,45243,28583,-13885,-41044,25194,58444,-23506,-65695,6286,37928,-9119,-50181,-52297,-38837,-25179,-35880,-37912,-4994,17671,12804,70311,73306,-33613,-95032,-14966,45871,20322,-6454,-22704,-68602,-81112,2771,43309,-9418,-71896,-64386,-14573,10085,41284,83540,87173,56647,27906,-30723,-63239,-36240,-4953,-14570,-19651,2875,30380],[18351,23233,-4509,-15386,19591,60728,77294,64134,15389,-45550,-49630,15667,15841,-57612,-58707,21435,34935,19480,40193,45115,44823,75751,34272,6981,29291,-9563,-85979,-78183,-47354,34475,153374,199371,124637,-6970,-60374,-13449,-8533,-61465,-65014,-36544,-17334,6535,9769,24951,32017,1050,-34679,-61109,-113473,-190639,-198541,-185377,-151433,-101170,-108759,-93400,-12230,32422,12740,-29775,-40247,20578,61581,30641,-3222,-29277,-37047,853,49107,63328,80053,88701,51870,-3495,-56885,-110636,-117845,-73789,-81138,-120488,-70574,13921,57267,72123,92009,69403,14052,-44368,-62093,15517,153956,183099,94220,73322,99229,57275,17503,21995,-19022,-58408,13240,70974,-7814,-98312,-85978,-38466,-52964,-78626,-44555,4985,18028,44653,93832,90532,6655,-73090,-72427,-27929,2372,-1701,-36767,-46419,8631,65510,64578,13270,-23954,13251,81031,90547,46367,-3366,14070,55206,31003,-3429,-12745,-26394,-40372,-5348,29239,13135,-50559,-80322,-29211,39896,19477,-43283,-50109,-1163,77105,122132,67336,-17857,-23931,13952,19126,2597,25498,26398,8433,27044,60399,65371,37141,-27542,-62923,-63783,-29696,21246,54681,82635,123520,91148,-1360,-78617,-112742,-88817,-13194,43706,47320,25250,22937,61307,121374,130115,45501,-67892,-110057,-81320,901,109743,63470,-57480,-16420,117906,145393,55893,-55116,-99727,-108327,-69621,15301,66529,14727,-20547,11463,31057,41968,81480,83012,68716,50253,16396,-41239,-40674,-8660,26209,78605,79656,-5193,-65837,-44306,-50233,-64130,-28125,-25120,-62577,-51292,-19570,-72262,-137882,-115974,-67826,-53360,-42038,-21720,17950,31765,-4646,23736,70486,48286,-44566,-121043,-108302,-90206,-130573,-131063,-48495,37125,99789,86895,29368,2558,6992,12055,13587,18476,22127,11283,-9706,4446,5606,16914,24746,-45936,-68640,30613,105636,116210,88434,-22687,-105215,-64246,-1699,-47658,-103082,-41680,88106,137559,122715,78066,-27062,-123733,-102097,7591,103345,109715,61214,-1099,-45467,-58571,-139254,-161959,-52879,47484,128211,217299,157003,-9349,-78087,-59662,-56154,372,112387,122309,-13716,-108595,-55045,29815,58455,52132,34273,31376,53228,130542,186087,135625,78112,69855,41833,15196,16674,41771,53447,5555,-36917,-7679,37922,25010,-3747,-14492,-19258,-77459,-102189,-49778,-26030,-28593,4300,18340,-55425,-97822,14570,84757,11691,-24537,27042,64458,35795,-32919,-75579,-80855,-57795,-17250,1035,-40165,-82137,-57472,27312,102746,100592,5606,-89513,-92190,-50299,-33144,13656,5666,-86055,-104251,-50738,-14187,46419,92895,21935,-91126,-125804,-108903,-103364,-91017,-33930,7848,70978,147387,92677,20840,-8664,-59411,-77021,-34651,10240,77162,82826,-7755,-57456,-72643,-157503,-189071,-106127,-57878,-32973,-944,7518,-1684,-34044,-75030,-44573,4266,-62702,-153784,-153215,-89918,-29109,-2538,20616,74727,115402,124451,96330,23809,10441,27266,27848,64423,60443,-12456,-58253,-94045,-132103,-112308,2973,100267,36334,-58452,-53931,5491,31547,8793,-25646,933,39174,13517,-31893,-17190,38373,69430,74176,76245,98983,114923,97198,50768,-28021,-74117,-10351,76294,54344,32503,56318,47952,-8266,-75177,-141709,-104466,-7482,18204,-10173,1804,55096,67034,23871,1989,51852,106489,101648,39512,5754,5113,-32957,-34185,-20132,-50770,-42856,20790,32738,7488,47214,80789,40496,6185,-9245,-19824,-14841,22338,41815,-4955,-55900,-30713,8650,33218,23753,-35604,-38196,-5079,-37257,-94921,-95392,-90812,-55947,21754,89606,136660,161036,123604,25125,-29650,22597,89405,92433,31284,7049,29039,5333,-52430,-80237,-43223,1084,-26529,-91320,-88267,-6296,39816,3278,-73404,-103346,-68070,-11226,16346,27486,30581,29959,-28731,-93361,-72145,37525,141130,91517,-21985,-12492,53097,-2872,-113641,-157381,-125833,-62066,49083,141670,119829,80428,46763,-1943,-8489,-10098,-55478,-47782,1217,-1366,5344,48890,60491,60325,60033,67954,94629,95666,53498,-11178,-53240,-64332,-24705,-1969,-4336,14437,13434,-27526,-47249,-49649,-74677,-89329,-33461,66886,83482,1050,-9576,-9237,-68140,-111030,-115786,-73273,1893,37667,57132,79044,42742,14432,536,2667,20591,17812,-52804,-122350,-82576,-17539,-3444,11887,3157,-65863,-106382,-93067,-39344,17674,53949,104592,104010,22105,-34424,-49063,-90755,-91888,-44114,-17522,10077,79569,90942,93692,163588,130538,12892,13599,72406,22199,-24506,30155,115266,150823,90155,10903,4040,35553,65851,75631,29807,-22234,-25292,-9461,6257,-16994,-65908,-66638,-49928,-39782,-15141,-6091,-64892,-83832,-51642,-13346,-2290,-3074,24205,57931,29179,-11071,11562,68626,58625,-1113,-1488,38291,36112,11502,4226,17890,26185,7203,-29657,-74278,-92881,-84300,-48289,-17355,-27540,-53693,-34016,16802,6103,-40885,-52367,-50854,-3258,119203,195860,119444,56984,71830,69603,58573,46169,-13708,-59323,-29340,4942,-11328,-15552,-24385,-67718,-87585,-41735,7126,19529,-24358,-49930,-19297,29224,85837,111000,81705,68069,79803,33267,-26925,-32234,-14171,-4731,-5531,-28167,-46837,-63245,-105719,-100221,20021,122713,142455,77173,-44748,-146695,-146317,-119007,-165701,-160384,-58467,18495,29897,40234,60851,18262,-4660,44005,68431,-29212,-123115,-44275,119004,144336,5569,-118163,-114083,-48807,-41618,-49775,-42760,-1948,61857,60571,13238,43135,105336,101047,36879,-22071,-44186,-39174,-28556,-21236,-40764,-50851,-15059,2535,22810,38598,18592,-8339,-2621,11486,-3635,-19157,22041,32897,-28959,-66864,2713,61615,33612,-13587,-55018,-78355,-45846,611,15424,70737,108706,47248,-43336,-69520,-38090,16631,50676,84439,72937,35795,62013,50690,-98401,-162221,-29397,73226,81647,99796,37103,-135816,-237438,-145238,17366,97454,32984,-43081,-11978,40418,38666,14602,-5049,18810,23378,-23280,-91647,-75459,13368,13614,-62718,-57930,-9611,-23902,-41951,-2280,38374,62148,119311,112252,28252,-56404,-120078,-164552,-157598,-112175,-79413,-68124,-58082,-76159,-95269,-108969,-105504,-24605,69000,82323,61001,-1211,-34811,6981,-13018,-32528,4475,-24884,-73851,-55560,-57435,-33717,-19642,-20818,12395,88159,101093,47732,73149,170293,150061,12058,-15589,33596,18636,66691,160535,106306,-24481,-46223,28130,62898,7714,-57956,-85022,-85916,-68234,-35832,-99436,-170745,-82081,54359,62153,-19439,-36275,-4928,-23905,-44821,-3902,2831,-38725,-123572,-126528,-11132,45212,13655,46378,56589,14158,35246,95887,51165,-43529,-52754,-16313,8419,35413,41496,-4934,-118911,-206575,-131614,-22760,6852,13743,78687,107526,21739,-86042,-86147,-70706,-42585,53395,78357,-638,12028,139516,175877,95164,38873,27731,4419,-21057,-27067,42237,126463,104676,42361,58435,86381,48161,41650,74153,20901,-56113,-15126,60854,44625,-10218,-23380,-34041,-37195,-14765,24784,40664,9367,-2358,33418,90981,69392,-6161,-49647,-52890,-72289,-94400,-79000,-16960,-1497,-30102,32170,76531,-12165,-117054,-128894,-75631,-31942,15116,55443,76065,95190,81193,-11556,-78303,-61501,-17298,-12331,-16971,-20781,-27493],[-48446,25931,24216,-2483,8107,29068,47327,48183,2692,-46541,-72850,-66660,-77686,-103967,-76596,3393,530,-15149,58558,126561,117149,91787,26653,-10485,-37309,-112538,-160550,-61949,45398,103055,177014,201796,115732,7224,-6232,22620,-3121,-29310,-23767,-62548,-85485,-46846,-7314,21253,25349,19512,18016,-23648,-92311,-156359,-134655,-83204,-46887,-14237,-11836,-28357,-16581,17475,14981,-38429,-82212,-17897,70893,63571,-20866,-90664,-78240,6877,80088,65033,49251,65801,68268,74193,79804,41817,-17880,-47548,-39826,-17398,-5809,968,25849,42549,34696,7522,6303,12876,-13127,8773,105432,101685,11445,29554,105907,66668,-26451,-31404,-16953,-21282,28899,62235,8792,-18709,14316,28794,-21899,-64564,-40040,5807,22285,29571,43441,25169,-22938,-72339,-78885,-47742,-26555,-59071,-94539,-95029,-52027,38221,92753,40736,1834,40489,70393,43112,12708,-10015,-4606,-23059,-107049,-115278,-15582,21921,-10731,-1011,17806,-6897,-84809,-106434,-40720,24391,43477,72062,40467,-35282,-30226,10074,-15799,-57491,-58423,-22025,22844,40696,18345,-44584,-85202,-41048,7894,-31692,-74710,-43535,4371,-35006,-93654,-56315,28647,81555,116219,88855,-13573,-137028,-162910,-103459,-28463,9295,34536,35573,12359,11103,77746,155271,127683,1724,-73908,-37099,41199,121448,80967,-54847,-67721,37340,83824,46235,-11774,-66654,-89055,-31133,45302,45104,-23371,-24518,9390,33850,80793,111146,81901,85006,89352,55558,39377,73309,74142,56656,64607,53271,1885,-24727,-28958,-51052,-24391,37854,33304,-19625,-23382,24514,36273,17245,23157,25619,-8075,-41121,-34526,3481,6458,-36439,-20817,11011,15366,1048,-14722,-24945,-63509,-134709,-155356,-94636,-21476,30159,9831,-48251,-41637,9153,34887,34213,-1194,-52421,-64349,-50228,-39729,-29306,29525,49369,-23789,-52375,18506,39417,-1267,-25619,-60101,-80870,-37182,3803,-29100,-68352,-38174,46267,96488,76982,42537,11824,-39229,-61180,-30774,34079,92542,91349,2730,-69584,-65930,-139703,-180269,-74816,34368,63868,77501,33299,-69926,-123271,-116768,-82333,1183,101975,137860,51019,-44036,562,86182,72218,587,-38768,-13317,20153,87932,191794,195969,116344,84043,75031,23382,-12787,16840,42315,7252,-17661,30923,86428,56860,-15476,-58474,-49062,-70039,-73741,10187,56938,-1231,-27063,-3216,-56122,-97397,-13496,17265,-46322,-59706,16444,105380,76123,-38971,-101482,-110099,-96801,-27339,28714,-1333,-32678,-6469,65326,114672,97821,40410,-17646,-31231,14315,44840,60515,11485,-83433,-97013,-47256,-21247,23604,51431,-33995,-127895,-75022,31805,21496,-32938,-8719,37765,76142,70901,5332,13351,14102,-49765,-55428,766,44328,111556,100545,-32234,-102136,-81098,-111838,-108548,-46794,-31909,16324,85428,63583,3492,-32333,-63375,-47639,-6951,-32169,-82434,-106296,-65874,9466,57551,94583,140918,139240,84901,45263,12375,11401,18263,3472,4138,-7175,-55951,-77078,-88975,-97186,-54427,29763,52765,-22089,-79324,-72362,-40461,-15433,13846,11166,281,8829,-52780,-146948,-79015,43114,50493,31085,6411,-6677,63559,117985,52376,-21095,-42481,-28038,38676,82874,70963,24505,-27172,-61249,-86692,-123226,-59293,40556,30609,-30461,-9170,62764,67122,-7467,-60229,-28224,22425,29514,8890,15623,2721,-70340,-77663,-29639,-33345,-33961,16328,73533,112753,114303,54859,-17887,-30627,5522,19375,18481,33562,38968,-1809,-37109,15767,76135,74998,49751,4700,12264,77412,72360,-10234,-52265,-95641,-151507,-86522,72506,162990,183857,143569,25447,-7934,68021,110353,68489,22368,54496,75014,-10812,-93519,-99967,-91467,-88525,-52382,-24644,-25364,-6252,25400,23618,-11726,-33929,-33667,-12640,-27309,-83194,-74453,16893,43710,-17438,-15822,35375,45718,-28284,-82833,-37860,19637,-2233,-39588,-51385,-61752,-34498,70595,159576,126061,77651,34686,-30163,-29852,12740,16657,56511,60481,-3461,29927,120635,92483,2770,-51263,-44672,27036,79484,72169,14680,-36484,-38331,34752,105122,105658,82121,53788,62,-34753,-38832,-54216,-47456,15663,70964,36065,-54626,-54999,-30951,-92417,-158757,-133240,-48969,5314,13168,27132,33900,-12170,-28378,-18500,-2276,24391,32706,-31933,-103893,-70153,-14479,-24812,-13230,5227,-43744,-82581,-86556,-110896,-137329,-94553,18152,97583,37677,-27097,-14628,-9734,-13787,-17048,-7598,48043,132058,117610,83490,121044,93510,7807,10126,57962,49748,27567,52435,108807,176649,178948,96378,18082,44765,129396,107646,18236,12964,25623,13251,26668,2428,-59909,-82336,-83426,-63556,6286,49811,-37982,-92370,-69808,-49201,-19283,23742,38796,11310,-46799,-25594,39959,51821,42303,54891,35424,1611,-547,10787,-8658,-31301,-35178,-35444,-56322,-86997,-66769,-25576,11567,51516,33562,-58649,-93758,-68138,-71180,-74434,-35175,753,33279,86342,122762,89764,34217,30465,58530,60585,18591,-13496,16215,42614,-1746,-27567,14363,-11877,-114551,-161145,-99193,-10592,37746,22763,13434,30247,61545,106276,101920,70900,86310,73545,1148,-38474,11336,87253,133360,56452,-88455,-152623,-130910,-117090,-120625,-73962,6043,58433,13038,-123286,-218317,-165616,-66395,-70687,-78754,-3181,34243,7107,4246,33829,-10485,-45084,1788,28033,-42482,-97020,-21145,106771,139689,70966,-10171,-57475,-72552,-92972,-106343,-120230,-94984,6929,87028,93960,121752,174804,142486,41056,-44240,-90935,-89347,-43083,-458,-1634,-679,26436,13803,404,12409,19937,22470,16576,-518,-13508,-18418,7914,39331,9816,-51696,-38604,-4811,-22388,-73714,-124309,-110198,-37747,7162,-8896,14829,51431,37189,-22772,-74351,-73469,-11495,38368,47437,-3137,-42153,-1717,-11919,-132182,-166323,-46134,52252,108284,121223,7849,-118560,-135205,-74811,-12237,45920,70479,47461,28377,83624,95405,-23874,-124742,-58237,35809,34529,-15044,-14287,22023,-13142,-121421,-163236,-100326,-36603,-16401,3279,648,6684,53848,84230,64996,30711,1753,-42033,-66812,-95447,-133987,-90676,-31344,-110699,-195796,-115156,-20257,-13549,-16697,10434,30282,-6545,-11492,67234,87847,61942,113686,138447,66652,42587,53786,37580,7628,22484,9076,26484,87266,97198,98356,158283,127748,8649,1737,46605,29571,40931,65161,6818,-63516,-52024,3024,49477,43666,-760,-36339,-37620,6159,42091,-21273,-110370,-68348,47048,95548,20822,-57195,-40894,6896,17157,45577,53653,-6336,-121518,-130451,-14378,-10807,-131170,-94189,-1603,-8431,7936,61978,38086,56,-211,-448,10544,14865,-7054,-43005,-102757,-124162,-37403,11531,-12870,29913,135161,134083,34706,-68329,-98576,-75315,-16139,55272,44385,-39013,-28264,96406,123774,47885,2337,-4717,-25380,-49539,-66012,-9347,71281,49776,7751,81680,145072,112474,117147,126404,9452,-82459,-2431,75495,57386,52059,67853,12993,-42563,-30004,52654,85472,1513,-26377,32737,44544,-12245,-24262,-9070,-50562,-98243,-105247,-80020,4044,41767,16799,68386,81073,-29482,-118983,-128521,-89467,-29303,19660,20681,33255,69819,54364,-14303,-53768,-49330,-17878,-1878,-157,-44295,-100773],[-56750,37570,41682,3050,-21170,-30371,15134,71079,68203,49435,-14900,-89121,-97750,-71538,-78456,-49674,-20053,6255,99501,189314,148515,59864,-13363,-47718,-93701,-160145,-174327,-62307,54418,104368,113565,92994,46816,14482,46012,59746,10899,2960,1020,-89952,-144826,-120540,-54647,35578,57886,53737,77548,30761,-47790,-91889,-69925,5905,56612,45595,10441,-27052,-42399,-19136,-12545,-39476,-64277,-18427,64300,58994,-57960,-137322,-102984,-25140,33123,7455,-30224,-8710,47515,106586,154803,140728,73508,30448,63881,77386,-3145,-86721,-62496,-3029,5352,4914,53155,66599,4032,-9497,50762,33865,-27463,-14608,53235,60623,-16372,-45731,-22262,-24479,-21414,19048,58085,117243,136367,67278,-8569,-33414,-34259,-7656,18635,6408,-11074,-23667,-24663,-36463,-70515,-91015,-95385,-105481,-71843,-44306,-55266,-4194,84185,57822,4597,23901,21945,-32770,-28490,12972,28354,-9559,-78784,-74387,7245,41507,5065,2651,20745,-27031,-131206,-113173,-1334,40441,35199,76966,30139,-72532,-75400,-43796,-59114,-65442,-57856,-31812,47585,94304,47862,-24307,-38727,-4774,-17741,-104231,-128525,-28752,61579,-19493,-164300,-148505,-20525,40465,38552,15698,-31495,-101562,-107987,-85897,-50538,-10581,20535,30799,-3272,-42513,-16696,72437,119884,68257,9176,33675,65883,92014,82207,-8151,-81250,-71090,-38886,2943,29443,-1302,-42055,-12974,19045,-6244,-61826,-53162,-3044,29150,59307,65953,28604,30787,42063,22538,34249,115542,132184,80871,47922,31641,14066,467,-27783,-16474,61288,86219,35386,6386,25972,34947,54618,107252,127017,66682,-5466,-43963,-47258,-8376,770,-54945,-59944,-3758,63271,80277,75196,46659,-30719,-101459,-108900,-90506,-79706,-50359,-64655,-113339,-99840,-41828,-3932,-5036,-47913,-99755,-100409,-61549,-26369,-8754,31499,48627,-14455,-47980,-26420,-39359,-66409,-66385,-69361,-43009,20095,41006,-6090,-50314,-54994,-26909,-9184,-28247,-14305,54256,100875,72296,8940,4797,72383,103781,27215,-80522,-133965,-143484,-107195,-29653,23680,-1944,-41383,-52798,-61520,-47458,-26366,-17265,-8888,35036,91136,109106,65443,68233,103417,49783,-46292,-44944,44460,50980,28798,112540,184180,123662,48111,59213,54944,-14591,-44123,-32155,-45777,-53080,24941,88456,20784,-68127,-94178,-67708,-46004,-3752,76283,87673,9645,-26967,3140,-17808,-39729,-14392,-48799,-102955,-81295,5732,102170,81377,-31946,-105458,-98949,-46321,38951,71649,19795,-2358,23190,83379,115528,71402,38534,15902,4930,45105,67151,68341,27690,-43057,-52895,-39179,-65782,-46608,-9814,-63556,-96803,7632,106590,77806,20097,23153,47805,67765,49474,-2746,10999,28949,10962,25195,61010,74890,80913,27989,-83281,-118940,-68763,-46027,-22705,5498,16971,64011,76264,17507,-19749,-37467,-73983,-66736,-7286,25669,18308,-25490,-21015,35139,86747,115305,123613,82458,6510,-10382,12822,28086,23898,-6523,-45633,-55835,-70690,-74297,-39189,5386,27946,28991,-4918,-55697,-60562,-38100,-20608,-34324,-5808,37888,14324,-25265,-90933,-159130,-88692,2545,-34529,-65917,-63033,-63585,2617,73997,32934,-12066,-45066,-89672,-42513,47851,29192,-70837,-137499,-124416,-81264,-62718,10634,73230,28356,-51100,-38411,35311,38684,-30394,-66623,-47013,-26617,-34427,-46523,-28380,-31864,-90082,-96438,-56135,-48348,-44749,-9636,69243,175435,160727,12822,-100954,-68091,36473,68268,19862,-16808,-26141,-48351,-43510,53324,102374,44810,-19356,-17500,24625,105177,113780,39823,-3691,-69764,-173111,-124672,74276,188141,151611,65196,4586,26694,50452,23137,-4067,26441,96169,93409,-26637,-119522,-118033,-106587,-87929,-30968,28843,29197,15714,44269,62493,55807,57751,30496,-21290,-91412,-171982,-155527,-10965,76811,52989,28169,11956,-26645,-63197,-55497,-51530,-70365,-77919,-14230,54752,55746,42791,77762,106085,65584,48035,23275,-43699,-52139,165,38368,98281,91089,2569,31830,139585,108068,-7571,-61878,-63310,-16701,41977,72401,47006,-5918,-26432,46312,145058,159848,103440,43263,-5539,-29226,-49065,-64223,-32246,34156,39435,-32568,-126503,-129153,-64812,-74203,-141530,-131262,-43635,321,1382,2426,-23830,-76176,-65452,-23162,13474,43117,40074,-23176,-62450,7279,77605,29908,-24482,-37486,-77536,-104500,-99317,-125978,-162331,-132387,-53965,12248,17975,26798,41300,49256,57780,24941,6126,58634,109696,41861,-28520,16200,53330,33478,9273,12250,57371,95947,74537,46735,82376,120547,79108,-12907,-13319,93315,102933,54588,70578,70348,30044,12105,-20758,-49665,-43151,-61204,-72688,-17525,44738,-9261,-80157,-104661,-83774,5584,92409,76628,3170,-64077,-10190,68819,36070,9342,67696,49760,-31315,-40441,13549,30174,-1767,-15088,-278,-29677,-51868,24197,82940,88898,120314,105496,10718,-43858,-58853,-64899,-30669,42654,83735,64596,32350,43780,47267,-11432,-35712,21131,48592,-3062,697,89556,100595,1200,-38270,500,-39360,-121990,-137634,-82975,-16089,17079,-5676,-21581,-9145,27094,63635,49729,40507,62689,12817,-57555,-61156,13826,126067,199598,118169,-64802,-168210,-148636,-90193,-91451,-110281,-82094,-49387,-78396,-146485,-153120,-70936,28485,48945,39979,58331,61446,18792,-21068,12118,-4850,-38914,-28484,-33721,-71247,-85490,-54761,-2048,40902,71018,67873,-5936,-89938,-139893,-139959,-128184,-85248,26243,123991,141044,162891,189862,127406,6984,-77526,-110682,-85877,-24737,18678,14084,452,-11328,-56751,-80295,-55269,-5593,11375,-29935,-54608,-3363,32743,15617,-6330,-11347,-23906,-52148,-78208,-66279,-80187,-126366,-100500,-3736,52546,4108,-34442,-3877,36535,20807,-28587,-62402,-39319,-12506,-23229,-61964,-76995,-69587,-91965,-122891,-87872,-8522,41024,88750,80949,-15508,-57458,-33882,-14963,9209,52911,88226,82421,45335,77799,75420,-84951,-202140,-105535,37094,73979,37562,14124,36982,57739,-24815,-155916,-145989,-37652,-7502,-16506,2152,74700,122879,103945,42987,6105,27616,60546,35541,-53901,-137682,-89257,-9539,-99044,-206581,-97817,15805,-49847,-116857,-62562,-456,-9676,-11781,60918,126610,133445,180258,264339,206391,69212,22829,13507,1320,19405,-28683,-34310,76669,142801,92442,67352,61562,56613,84889,81962,22235,-26003,-59822,-75295,-15469,67760,70833,51751,55493,60474,76399,98240,110416,84702,30562,-54891,-93670,-31033,71849,69587,-18099,-55339,-376,32374,72473,100777,42477,-57959,-55047,16530,-22746,-148860,-112826,-16080,-14708,-11863,-841,-15349,14007,12714,-48220,-63731,-51224,-46201,-58107,-71817,-34827,49512,33970,-25968,11918,87825,67945,7899,-67699,-114929,-70564,18103,38816,-6769,-35339,-25014,-3985,-31848,-71405,-67470,-38928,-28551,-30661,-32013,4640,61173,48099,-5205,45093,121874,100728,88404,123324,67698,-30421,-33795,8701,54823,137517,150309,52988,-37153,-41660,36012,72200,-4129,-25072,2235,-56665,-143878,-93107,-7897,-16062,-49698,-52624,-22070,44564,61355,40284,64112,27734,-53556,-86740,-86098,-60015,2134,43674,28182,27059,21378,-18945,-36070,-6536,5029,-710,4164,23354,-23327,-94759],[-24388,32264,37534,13727,-7736,-7607,63624,133841,133877,105068,25093,-49937,-30529,-2222,-64024,-77760,-16660,29017,86921,148908,94342,2100,-52361,-70785,-89264,-114879,-123309,-82099,-45364,6551,15051,-9810,4626,38289,62740,45906,6928,12793,-13149,-109208,-158362,-140524,-73382,48486,87884,67940,81278,52993,-4292,-34097,-29015,11144,45684,14471,-34052,-45485,-49268,-56595,-63502,-47078,-8268,34118,76739,43401,-68432,-111491,-64015,-40463,-39916,-54737,-68977,-29235,44588,63859,75255,108052,93310,72216,107322,77381,-60267,-171272,-120615,-15019,32682,47865,74093,43711,-20446,-14607,33993,32195,10421,-4514,3041,42613,32161,-13867,-31714,-58426,-73656,-2527,103048,184826,175744,67158,2110,-7974,-60231,-62249,-7176,-2012,-22666,-22121,-6424,-5334,-59020,-118293,-141241,-114415,-12415,52722,5914,-9274,62872,68682,1637,-27189,-54672,-122953,-106732,-21518,22569,47781,63641,23282,-26611,-21132,-25807,702,61191,22549,-99337,-81777,18663,14522,-34686,-41089,-68950,-81959,-34787,-12033,-27929,-15411,8197,31914,105573,126579,69642,42493,96502,122695,27361,-106899,-117524,-14561,59163,-33806,-184363,-172486,-31470,32475,15487,13940,34456,17488,-35304,-97392,-93090,-35782,-13445,-7421,-38527,-98324,-87730,10817,112630,137961,112930,102152,60827,29778,24867,-16206,-101070,-166696,-160388,-57819,41132,66702,27536,2575,-13529,-15552,-36716,-50060,1419,33387,20664,18351,-17739,-51181,-38495,-13923,-7983,66119,114159,81541,46615,23944,22283,9991,-36014,881,101399,63674,-41579,-26914,25847,-20612,-48302,40770,102081,46417,-9972,-15436,-10115,22779,16466,-75485,-74558,55977,155950,106625,38294,21442,-13832,-31072,-11696,-33693,-74203,-61580,-77617,-108900,-93460,-57550,-38019,-34128,-40123,-66480,-69383,-27817,30116,37268,30168,36692,-21715,-72317,-57589,-34395,-35267,-44932,-58954,-1021,96732,111427,5100,-90367,-88652,-39496,-43300,-50758,7120,84258,136101,124420,57890,29523,57874,64671,15776,-60583,-96656,-56913,-20473,-24335,-14627,-31780,-61753,-45862,-11919,29696,58393,36873,4717,21696,65321,117853,114110,96772,106061,49072,-50405,-13860,114516,89872,-12769,6633,93743,67481,-21715,18478,110795,56868,-41101,-67225,-82541,-99296,-38345,16688,-36154,-69987,-55198,-44174,-28108,40019,92377,45649,-12701,-2652,32893,33643,35680,30427,-39921,-88477,-37730,31356,66293,70540,31649,-33605,-31049,44705,78638,38827,-13028,-18510,-6525,28719,59242,35519,17722,-1024,-19244,-5047,-7766,8234,23015,-5003,-16836,-42621,-97947,-74946,-22646,-44217,-32322,42638,63591,55648,49797,36626,26579,47466,86709,66049,29789,28604,43288,64030,98552,98002,38129,-38786,-95032,-100874,-48309,3491,23092,47275,92304,103769,6413,-82168,-68635,-50523,-70877,-57508,8333,57501,71232,51707,32556,31178,54515,57014,18303,-32813,-62324,-22781,39785,56344,47668,32647,-5473,-19469,-31414,-51045,-6710,52729,39105,11410,3223,-24239,-25489,7095,30134,-29153,-57092,11103,32245,-24775,-53600,-34528,-14021,-46527,-129230,-152685,-111577,-61505,6258,59373,52647,22469,-46526,-112957,-75513,-20399,-58931,-155566,-197423,-136134,-50058,-22252,15586,45931,26244,-29826,-60794,-31243,-15031,-25491,-3210,23213,2379,-48967,-90537,-73916,-38701,-60383,-84982,-95000,-85604,-54400,-16203,42802,121950,103982,-48202,-157661,-65653,89881,117605,10716,-71074,-90751,-111903,-101004,372,60128,28666,-26624,-25284,4678,40971,50949,27670,4343,-52277,-98120,-41133,112300,199934,95078,-40841,-21130,47577,14313,-58074,-39609,36969,96245,86734,-12491,-101931,-115677,-75394,-10547,19911,23398,29968,74170,125080,110459,79644,96241,64986,-16364,-74456,-107581,-109099,-15288,69598,88285,55210,-5077,-49206,-42232,-31085,-98140,-160379,-134872,-20082,68454,88711,79871,76380,43910,-20988,-11316,17960,-1218,-18744,-20519,-7948,46885,55333,-24619,-18643,76178,63436,-27701,-65894,-64411,-39809,16671,63199,63166,40597,2319,11685,60755,94140,83274,22065,-42317,-50339,-64412,-88667,-50540,12490,4643,-57315,-142046,-147999,-57522,-4381,-51632,-77351,-25733,15066,21677,-555,-49707,-85615,-44148,12271,41932,32390,-5765,-43486,-20883,75690,136348,83505,503,-48359,-90163,-110467,-102357,-71969,-35513,-13290,-12183,-36070,-10615,56675,68964,66365,87699,53914,9046,23677,38382,-47014,-126873,-65822,17540,38616,10622,-13772,34675,106461,57694,-26022,-21897,10184,6505,-42357,-78855,-19964,62340,99083,88345,67315,37343,-4220,-47409,-42057,-121,-22817,-74094,-61524,6904,-197,-80508,-141097,-78546,71747,163517,131551,71811,22139,37750,71658,9787,-54706,1066,52950,18208,-23720,-12050,21799,27569,40107,63079,16664,-11487,73182,111352,103498,155168,173964,120844,76151,39458,-9657,-7377,65978,97258,43866,-5986,31840,59549,14114,-28747,-3183,21966,-9592,3981,88784,96692,12156,-28785,-28023,-64736,-67859,-26110,-7713,-31951,-58658,-76226,-78902,-70977,-31549,11105,16406,27681,41732,9523,-32318,-47013,-26145,62902,146794,133874,25840,-74028,-85585,-22752,-9776,-32022,-20887,-19726,-74829,-85468,-29577,15406,46559,66519,79715,78784,87992,56145,2187,29505,17241,-13288,-14965,-41077,-67405,-59232,-64920,-71845,-43999,5972,36213,-3566,-65712,-106289,-83958,-41592,-3931,44568,79890,74059,98942,138229,101839,-8149,-69201,-50217,1321,39877,40439,-3604,-57206,-109662,-169919,-170768,-110642,-20997,3474,-66102,-87579,15911,95631,63295,-29050,-35768,27429,12617,-65004,-60435,-23800,-43860,-57849,9774,76552,26324,-34637,-22489,-1959,1403,2041,-30604,-38822,-7481,9001,-5113,-11257,-42236,-88839,-75589,2506,54255,54055,47527,18720,-24016,-36463,-63064,-52099,36835,105823,88164,55656,49819,47698,4577,-88236,-135923,-66879,24637,59981,13282,-31160,26502,137641,126467,-24545,-82602,1501,28041,-3855,46229,168486,227940,148552,8132,-76905,-48882,34899,45294,-17852,-77677,-68859,-22463,-36036,-66439,-37242,-12625,-71293,-116390,-62641,4908,19375,19020,47831,96795,111319,121673,223502,229767,61474,-60210,-57399,-29913,-8847,-41555,-30998,74823,128676,56642,-6833,26191,102368,144117,111636,19476,-54267,-87235,-71678,36262,148119,129993,54101,40074,72511,112578,133991,92118,45952,32211,-32090,-121552,-113356,-13425,59016,41300,-28200,-57265,-52961,16218,71244,49632,31414,74110,87536,45710,6041,35333,32686,-16744,-34008,-50587,-60785,-30131,-54214,-116343,-116872,-76607,-54131,-76130,-65673,11963,66068,17838,-25303,-33706,-24665,-20731,-28131,-80754,-114777,-65117,25436,35428,-3670,22538,38237,-42517,-140906,-175977,-150552,-89354,-22357,29571,53894,70047,90545,64839,-17982,-40077,19930,27420,7464,76974,142215,78775,-42113,-74745,4403,110191,116749,36718,-15844,410,41491,45549,-5194,-24621,-44798,-123135,-189838,-110184,-9682,1657,-50873,-74909,-14719,59072,66331,38035,10611,-39712,-43975,-22004,-18669,5477,38214,39619,35807,45110,-140,-54814,-47047,7046,27124,3655,-11930,23268,24605,-20122],[23858,22853,28862,30310,32390,65183,134262,155848,95800,34326,2902,8555,43054,43253,-16591,-33366,-10467,-14032,-10242,29403,10672,-32508,-57486,-47487,-30293,-22350,-46612,-82414,-119876,-75886,-20228,-13282,21746,74821,72458,19849,2308,26593,-7255,-75566,-82598,-53366,-28846,45401,91100,64836,56485,63269,49730,34631,27908,-13446,-33299,-39329,-43063,-15254,-12759,-49815,-81472,-61685,10145,89344,116477,45852,-42350,-35553,16721,13142,-12735,-29382,-22703,36464,75060,-11092,-64900,20265,54580,27258,40669,17183,-74173,-138424,-87810,-1162,44696,43015,25475,-7636,-13832,19683,38752,33677,42894,25336,-19922,7486,49611,11475,-50087,-78894,-58686,4757,64922,104702,105916,50561,5409,-19558,-87944,-104510,-40805,-10727,-20249,-13888,-430,-18405,-74179,-115323,-123257,-96218,-3611,79551,61731,20767,44316,55552,-7274,-68857,-112995,-194577,-200546,-103897,-24294,43013,83780,-5359,-121477,-113717,-73176,-7380,92048,92200,-17656,-50254,-33158,-65432,-109474,-132429,-124376,-63333,3669,25750,21941,30680,53841,83967,122785,103145,48166,51506,145056,207834,111056,-68820,-132067,-72051,-10109,-55272,-134108,-109709,-10224,30428,40656,90796,141472,96527,-14770,-103615,-110817,-75585,-61319,-59940,-96059,-164954,-131579,-403,120275,158805,132975,96019,18484,-47764,-69774,-88705,-149000,-230046,-242181,-125364,25170,100803,70779,12403,-12103,32066,37541,-1494,12368,20714,-8117,13796,-12735,-87472,-77729,-1091,5307,15294,46098,53634,32276,-7874,-8629,-6500,-36620,3994,84071,10879,-109541,-76364,-28793,-98837,-154494,-89235,-5556,17203,7992,10873,28617,46836,6663,-92409,-50785,133629,208083,63870,-68811,-67719,-33891,16405,51821,23169,-12037,-26854,-79233,-87914,-29951,-3739,-24890,-13358,26891,22966,14876,47109,88756,66305,32837,25161,-22495,-76069,-35211,27668,3926,-45437,-43029,43389,141922,142086,-5116,-130662,-72660,34871,11012,1982,69088,86094,62209,61583,55125,46476,28664,-1336,-13437,10846,86918,92669,-24545,-125763,-86285,-37742,-22416,-3689,-7969,-16925,-13363,-4832,39792,68002,56089,49563,50440,63534,82520,37720,-27842,20227,106204,55153,-42700,-49835,9603,3947,-63643,-9048,130836,126713,34743,-2340,-39796,-96016,-97889,-64602,-50213,-5086,23905,4023,-2882,57964,78740,4213,-38805,-969,43002,52365,57130,65048,7745,-41122,8474,47434,23360,47470,92392,62586,55638,92521,32565,-46156,-42433,-22516,-33225,-50320,-63421,-47059,-6484,-536,-43267,-86246,-117982,-83406,-21275,5713,2341,-40314,-83430,-49414,-6089,-20612,-4539,16493,-7306,12562,22206,-500,3047,33773,96062,98549,34518,-1522,18718,57528,113694,102910,18697,-36785,-44568,-53072,-21988,37323,60930,90200,141076,110846,-36861,-127569,-93707,-25357,6055,10578,34825,51150,67703,105125,95861,26359,-11815,-31379,-73975,-105102,-94302,-12878,65773,62760,47837,71247,63506,38882,16031,-17506,-5709,23181,-2742,4245,51112,36037,6633,17849,39632,-19256,-78407,-23230,43882,15534,10073,67619,69431,-30729,-132855,-148858,-111071,-30775,67267,107572,97008,54693,-25748,-72117,-54042,-58230,-80899,-134969,-165642,-114176,-43913,-37214,-36372,-10583,40027,42564,-35808,-79700,-48402,4440,67624,107092,55241,-33613,-81013,-51699,6456,5511,-40804,-94061,-90300,-34407,15962,42667,41783,5033,-94348,-138785,2042,168770,164891,32669,-54220,-74357,-106429,-136778,-93327,-22460,20701,46946,45247,10508,-40011,-35281,-12796,-26817,-56807,-34047,18375,101277,157626,65963,-45924,-14411,35972,-3746,-55319,-27460,15775,47719,65799,8619,-71710,-95970,-60949,5012,38260,10947,19827,114336,176267,121052,47594,63405,64740,18371,2773,18557,2943,20994,85417,121707,87801,4546,-51231,-69156,-90930,-135836,-133330,-60766,8565,5335,3255,43155,77556,39720,-60988,-78755,-9614,47182,31371,-46281,-82527,-23439,2332,-65010,-79642,-9464,2028,-58935,-125038,-139187,-79225,-11846,20194,47056,88525,70651,16069,-36330,-17933,57065,30566,-59325,-52893,-31205,-54539,-38145,-10793,-16926,-31373,-71462,-68456,9478,81872,53202,2987,21789,58622,51839,-4046,-53123,-49077,14550,47349,36726,-17366,-70320,-54111,20263,84594,88290,62576,40367,8720,-26502,-43724,-57295,-11024,84303,131145,80750,-21450,-45571,-647,30771,60523,75437,22389,-29325,-27030,339,-48499,-113409,-84151,-45013,-24569,6826,19713,37151,65655,8520,-40707,9042,25478,-12227,-41351,-81838,-80338,20869,82026,37371,16212,29094,11899,-21060,-21033,7501,-13116,-67081,-63532,15320,15117,-81125,-137324,-43854,96761,153238,133823,122931,94145,49424,18208,-44448,-109586,-59786,56444,94096,25040,-48969,-52860,-14256,37053,69405,30030,-5168,33656,29413,30890,122477,187312,171003,150897,114730,3309,-69652,-17708,17885,-21699,-40986,8552,55734,63468,22418,-957,19146,15404,3519,35037,55191,38265,10593,-24020,-42174,4530,52633,43380,-39033,-112021,-103138,-65179,-69097,-61799,-23449,5537,18480,20173,42366,51048,4240,-35220,-6385,49238,83563,61594,-2967,-7881,55965,63507,36821,44810,42717,-20041,-35086,-10805,-21100,-31301,-22191,5815,54428,99712,73765,36729,59334,19092,-22438,-8708,-18692,-41339,-28989,-29521,-46822,-45553,-34113,-20800,-2868,7405,-13243,5906,44097,44973,13273,-21756,-47839,-43546,15098,55671,352,-25958,37037,80914,68428,24670,-41921,-102036,-157572,-216602,-199143,-125313,-37696,4787,-38043,-63572,15342,106153,84978,-34041,-45678,56045,84314,-10850,-69477,-10954,26602,-17122,-15802,21695,-4445,-8074,-18494,-81013,-74562,-6959,-19063,-29024,37565,95710,74484,51236,44115,4410,-28965,9146,54064,36264,-4730,-30098,-42589,-75222,-149741,-130913,-972,83117,36814,3617,47089,37744,-26427,-20418,15553,19870,8807,12972,-36928,-71310,13036,142666,175838,77209,-5497,32517,72905,50153,61244,125474,167388,105129,-6647,-92802,-107425,-77818,-42959,-35556,-55967,-71506,-35989,33870,55709,-12120,-52321,-32035,-25233,-24628,6023,46027,67563,69278,84804,86648,57354,88928,113765,47619,-53872,-81362,-57097,-8527,-13735,-14665,20019,20858,-19017,-49643,-17048,54357,113002,98727,5767,-55827,-54792,-42529,4043,70176,65015,10816,3780,33698,33482,-246,-53558,-25597,28912,-14053,-93935,-127581,-118617,-57731,7165,-25278,-124722,-172639,-104566,-60467,-47676,36153,139179,133965,106206,131370,142545,57237,-27309,-62640,-71915,-65333,-93600,-158638,-157427,-83921,-27007,-53129,-123259,-87545,31429,63571,11918,-13645,-56915,-71030,-41007,-36730,-81236,-96110,-65741,5471,50806,40435,61215,83195,3514,-123207,-185335,-178814,-116172,-11527,90836,134936,129677,95639,40749,-34323,-93335,-75799,-35743,-24006,38732,149688,140866,-457,-80754,-46065,-3980,1787,-26731,-1843,67498,91914,62542,12006,-15953,-38963,-68521,-77628,-22736,24466,393,-103352,-162008,-95801,-3881,33102,16303,-28132,-45436,9879,56805,61423,88210,85123,26433,6509,33490,8192,-23512,-16203,-2973,536,2251,-14392,13541,62062,55585],[56484,11938,7461,17007,12667,32794,64408,39983,-58769,-109122,-60901,8554,24594,22340,18209,8422,-46414,-110048,-124946,-70895,-35385,-44051,-58473,-25245,4581,25213,-283,-47318,-77470,-49197,-568,3327,12547,54721,60083,10461,2648,39312,28197,-17906,4944,46615,17740,14984,58784,44679,33484,76535,108250,101973,73433,-23490,-75659,-39490,6545,39012,33646,2550,-32781,-59516,-31779,81384,130067,49184,-4919,42387,91023,104544,108090,61818,36298,83588,74935,-65570,-126542,-18285,25090,-29390,-27960,656,2057,-3453,-2820,-5429,-19605,-41706,-29440,10556,51251,69696,40949,245,26671,38292,-20154,-19223,32193,7948,-66687,-60998,12344,30297,-9802,-7792,38584,56236,5828,-42989,-64777,-61888,-22592,-5778,-26485,-23615,476,-48354,-116959,-104788,-57049,-46841,-32677,8500,44880,46158,42695,17139,-44951,-90702,-122280,-189665,-191983,-93554,-13838,-12620,-42234,-98047,-139478,-104871,-50101,18382,107689,125405,26889,-61868,-108510,-112912,-107196,-100969,-77303,-34814,-2574,34896,53834,35576,27238,45447,63186,59094,27576,5339,67288,181279,168677,-10306,-147325,-141568,-63442,-28480,-30970,-5718,11024,-8321,36638,135426,163092,64162,-2643,-12161,-36305,-70956,-52196,-34046,-90787,-172487,-142164,-12563,94044,108121,63486,43255,-8438,-80814,-103458,-110132,-157606,-232163,-266662,-176171,-3119,91540,64831,22154,31687,94825,110781,74423,26923,-12220,-2692,70238,50576,-46574,-54891,37049,73428,32462,-3060,17210,-3424,-66181,-66076,-32155,-14310,30396,69548,-5267,-97262,-67130,-35387,-85606,-123554,-120205,-73602,6779,25786,2685,17400,26496,-4298,-32502,43890,186465,207006,37374,-101482,-117687,-73421,1394,40203,52321,59681,-205,-111923,-113286,6909,62693,17865,11684,55938,80658,109715,141054,124515,60285,23112,4823,-22488,-33774,27683,77235,19695,-44679,-11390,66245,117550,110756,-5635,-100320,-717,104225,42800,8904,61778,65850,32134,34699,47405,35967,-13994,-42571,-4417,83771,184593,110169,-115959,-212440,-107224,-18030,19596,22865,-39817,-117620,-151258,-79673,47751,70667,3117,-57959,-61712,-9162,5896,-33328,-7451,65506,58260,-23556,-60205,-38451,2970,14606,-22968,1408,94100,121279,97349,91310,46188,-47736,-98859,-75504,-18427,46674,59191,43632,52134,84590,72267,13402,-33315,-33659,10995,23698,6480,25231,2776,-36636,-12358,5772,-19706,-3985,70665,106795,124165,95490,-32674,-97567,-37473,8777,-9347,-75142,-166508,-155464,-33692,39970,-8404,-98697,-147325,-115317,-59387,-3324,11968,-22403,-45019,-24162,-11464,-36634,-36190,-16264,-15062,-14720,-57943,-84234,-26140,19735,39853,39958,-8494,-70353,-54139,22083,93616,75941,8028,-19282,-10879,-22015,-6589,52423,96172,103448,99153,52932,-46499,-110165,-88206,18692,95155,70934,41641,19278,30109,108757,136230,38425,-50279,-77574,-89914,-101758,-104223,-32641,40088,19711,-3951,44643,61181,32691,21047,13821,-2063,-6823,-10812,25114,72837,58399,16700,-10334,-3242,-19777,-58516,-44566,20247,44607,22671,35079,76127,27491,-63420,-92293,-88190,-17822,89419,117445,70608,20374,-14949,-28116,-52010,-63971,-22936,-33298,-89010,-111305,-89514,-63895,-43574,-20936,52302,88730,4676,-68860,-29530,31052,72473,107830,55492,-31823,-45572,-14893,7769,18595,6670,-37718,-48065,-5085,29473,35943,13768,-41839,-102902,-85872,54745,189921,167573,64084,-3058,-28933,-53925,-102430,-121318,-91296,-28216,68860,111034,30681,-68070,-64361,-38740,-60369,-68062,-38287,-19850,10161,48119,34258,8779,-123,-17869,-44604,-41197,-28109,-37128,-21301,16635,-21367,-88542,-110998,-124365,-86466,4852,36490,39369,85160,112797,54531,-26768,-9495,47613,46281,20475,34111,49288,68390,130846,160629,107200,13047,-57188,-133761,-161926,-92187,12488,75230,44177,-61809,-94737,-14956,66460,65620,-46144,-118096,-53590,52830,43649,-75096,-130876,-48942,-5816,-57833,-85353,-52016,-29905,-70307,-173783,-214565,-117733,-56938,-55771,-3714,88113,122156,67861,-59310,-89499,19776,38792,-19903,15876,61801,55021,32054,-17481,-39869,-3767,13528,24892,60557,107529,106349,66973,69675,92619,59958,-20533,-64652,-39937,19435,14119,-24280,-72145,-101086,-44233,36174,34104,-13509,-8400,47597,62195,45712,34959,-3363,-950,83939,144037,74146,-28787,-78953,-82627,-37114,40945,39394,-54308,-92146,-46679,21877,13126,-32457,-55923,-95821,-95454,-5197,85758,108182,60191,-10810,15796,137230,136549,21707,-31970,-40107,-43537,1683,16043,-38565,-45516,6127,46156,52674,26708,910,-17432,-35028,-8812,73719,55620,-39683,-77355,-26137,30084,51324,57878,76075,46224,-18755,-65369,-81203,-80660,-26983,59243,97288,41108,-44144,-88890,-63674,-1687,34092,12181,-25004,-25972,-49560,-50370,45709,119673,106303,117761,108183,-11529,-118921,-99145,-56754,-61047,-71323,-63215,-10321,46200,24366,26,40687,57077,28510,13328,37623,80346,65852,9864,1205,31153,30293,33934,6041,-52345,-41943,15620,2568,-36920,-29960,-9139,-15226,-24840,20524,69842,37666,20757,23601,26103,40845,25896,-20251,21876,109173,91115,23896,695,2464,-19053,-54092,-85612,-102847,-87659,-88739,-71493,37497,111939,63461,23098,55298,14396,-35538,-25903,-18276,-21546,373,21375,11777,4234,7631,11352,54993,106258,80459,54312,57789,43883,1388,-41855,-81318,-121897,-79181,5709,8686,19742,87982,88874,28272,-14813,-39895,-57374,-97869,-149877,-130861,-91720,-56021,5552,33429,9526,25583,78900,46757,-51115,-50443,35453,88363,5227,-112601,-58167,56051,42891,-13014,-38680,-45716,13603,-14023,-125846,-106363,-6513,-10800,-20260,47740,108159,68755,28710,95319,132017,41439,-25649,-3095,-8550,-29993,-29302,-43107,-69754,-104296,-101647,-54213,-16774,-31093,-12814,47182,56135,22386,67707,129461,89276,10237,-11027,-35578,-36679,33746,118126,143472,81261,20185,46007,98003,104356,44110,-642,-9020,191,22646,1682,-71485,-127550,-98309,-68484,-97295,-84877,14932,107903,73941,-27967,-39647,38510,54227,-10794,-22044,42157,89569,105757,134053,155668,126003,54649,14438,50026,36055,-43150,-50877,37763,31918,-24368,-61472,-80533,-72177,-60777,-66616,-27208,56050,63992,-14533,-50142,-28791,-31000,-45656,-40097,-45603,-49870,-25355,7323,-20857,-105270,-134175,-31423,87900,77117,18826,-54852,-150130,-171516,-98251,-72538,-131291,-181643,-159995,-166600,-156167,-44219,92352,122698,97961,92439,76247,7238,-33671,-48373,-29961,-9267,-83600,-176665,-139199,-15560,31891,-48159,-117810,-35884,82739,99445,51905,15652,-14392,-3865,3204,-19506,-53129,-63936,-61049,-4708,70874,57371,19907,47467,53367,-38264,-117598,-129598,-76725,21497,121689,171975,158377,74631,-2278,-44575,-98467,-126654,-74648,-13389,23253,79332,90243,28013,-16356,-24357,-39814,-64080,-86421,-30369,59034,108877,110647,55266,18560,22586,42123,58122,57622,43406,-4682,-115629,-201299,-200767,-147728,-85516,-52221,-40404,-21917,21884,57221,73418,107117,105400,17960,-67086,-52396,-22790,-7556,16234,-2578,-34279,-5455,262,-2677,39975,64585],[107556,49974,22017,15126,-23277,-59909,-75306,-94198,-142738,-138092,-67493,-13155,-17233,383,31565,13160,-77426,-142114,-136024,-65567,-12688,-28291,-61544,-32438,1680,29310,23387,12991,19292,29990,4200,-35482,-45168,-19438,19367,27669,18928,37315,48317,1283,2315,49861,16283,-17410,17611,16375,8981,71292,139017,128672,68156,-15183,-47317,-4071,40975,58979,65152,77614,65371,-13200,-67505,18353,86101,39698,34860,109343,141721,151117,174089,106444,25422,22587,2910,-86872,-100935,-2288,38482,-10616,2337,53813,85332,89488,43179,-42256,-120402,-140390,-42196,69616,89683,72106,31443,-23101,17566,54120,1854,-9614,16950,-15968,-78170,-42863,51589,51472,-23955,-19624,50538,76003,12011,-38305,-17268,24647,56634,43056,-17304,-34037,-1135,-63645,-158620,-119355,-8591,18615,-43362,-96026,-56278,8537,23148,-44177,-120389,-126934,-110572,-108521,-56176,20236,30503,-56904,-114714,-76378,-32546,5447,35705,68155,115179,112433,-3874,-120520,-149955,-94314,-53617,-41267,-32028,-34468,-32439,26754,64227,27997,-12187,-37931,-26799,21955,28893,-31193,-35461,75248,134601,24800,-99349,-108839,-23720,44387,53898,49736,3789,-64085,-18030,76339,63046,-19761,26505,102098,55016,-24151,4796,55588,-2848,-94937,-113866,-49603,24570,34136,9535,39220,26197,-42544,-59604,-57335,-105474,-174573,-228412,-182615,-45368,36985,20816,33585,80208,114544,129554,120856,31945,-54113,17535,142114,109408,10809,-14823,42890,93871,54725,-27056,-28300,-53239,-114371,-97679,-42646,-1222,41289,57414,354,-58127,-22646,33198,27320,9390,-41749,-69882,-15907,11167,-14098,-21021,-12148,23053,87162,155933,193903,173800,57438,-49191,-99934,-91852,-43926,-8928,47361,74217,-7576,-134457,-151664,-33081,60166,35298,-19098,-20120,38442,136353,175702,106157,20433,-7709,-37669,-70524,-27362,46160,71709,38827,9672,22081,29507,32632,64502,27080,-28475,33589,72056,-14521,-69967,-31454,31171,80813,92805,77156,31938,-43899,-50665,27954,76776,49601,-67135,-199870,-167668,-30466,26015,38267,31686,-38679,-139846,-194433,-112475,-10143,-13321,-82833,-135918,-134818,-80190,-91134,-118846,-10506,92430,41079,-50690,-50012,-4629,46053,84805,63239,29124,47323,75968,96899,119322,94119,-4439,-56947,-28720,2633,28625,33597,58358,100669,100584,71971,61560,20503,-43177,-22509,-5703,-47293,-59029,-54736,-60200,-58273,-46857,-41030,-52380,-884,103086,172822,120285,-23383,-80652,-17411,42958,33916,-35630,-146316,-168176,-44664,59241,53258,-10924,-54963,-40772,-22611,5352,17945,-2918,-11767,-5799,-20290,-62076,-65535,-1153,33826,-13416,-101641,-136814,-67467,5277,5094,-19568,-55408,-130595,-138261,-51221,32068,45985,4087,-37531,-43334,-32631,-6950,43164,89232,76978,30233,-7230,-43535,-78318,-70430,28814,98889,57599,19650,-10763,-5706,75827,129143,65693,-3337,-25300,-33058,-52773,-82274,-55191,-15997,-38408,-65702,-21180,9705,202,21704,60057,46417,30762,53598,80808,78768,48694,16002,-23179,-16083,2481,-25871,-63302,-20136,47994,17861,-7938,53386,60428,-8805,-51199,-58109,-11747,46476,44197,-15414,-43994,-12858,-7158,-74160,-68107,26332,45905,-16888,-87133,-88941,-12255,57865,62148,74045,70300,16531,-4890,38640,57274,47890,63019,27077,-34652,-23745,-24495,-65286,-36619,41558,50880,28662,21950,1149,-1678,26173,-2974,-44747,-32237,39889,115472,116879,64664,3868,-37315,-24702,-16558,-37705,-68215,-39448,42607,100734,38170,-19700,-2464,-6508,-47763,-48499,-21149,-26062,-40553,-28835,-3742,20838,-1511,-67423,-108924,-75748,-40073,-40455,-35401,-32091,-72963,-107946,-129492,-170116,-128027,3928,97246,89684,46165,16905,-24720,-74685,-41592,49965,57124,-15560,-21837,36441,102454,161403,174840,98941,13489,-32706,-103126,-102276,29266,150142,138019,41390,-65347,-77463,-12933,43981,74542,7028,-66748,-22626,73726,62771,-45650,-96201,-24137,33382,18977,-11818,-31319,-30227,-47554,-119402,-146019,-77048,-59954,-80072,-38918,38884,100906,84254,-42196,-99005,-32581,9625,44230,116889,152335,165211,118754,5087,-39764,11926,40618,51848,56858,66011,101987,110413,100624,95087,57017,-11588,-61946,-68375,-32102,-45160,-70583,-78142,-83838,-43629,-454,-30116,-66088,-40189,30964,65373,64346,56788,12933,-4957,47193,54973,-30259,-69955,-53814,-59578,-47308,25851,29699,-73759,-95610,-8435,56353,40818,18556,2098,-49103,-70291,-5130,126689,198759,127700,47296,98247,194253,158193,39850,-11615,593,22289,22994,-9727,-76874,-84101,-19159,61816,114452,84533,18382,3517,22967,50040,104870,93488,47058,9415,-31146,-52165,-33588,-14054,-5953,-51687,-100963,-105052,-45798,27179,70821,76307,47994,9721,-9981,-38987,-30085,17010,29383,1254,-39472,-41015,-42521,-62488,-21763,13544,-11297,20843,66529,32092,-37411,-63767,-46309,-32817,-68478,-101851,-59322,-7081,-19751,-15474,37836,62863,60513,41934,48874,96018,82930,21373,-3705,-17872,-47204,-1570,68773,63479,45569,79933,71025,15765,-9027,-25705,-66115,-80255,-41022,4760,9980,50746,87906,80258,64910,7467,-50663,9693,110676,85984,4294,-41928,-53735,-60473,-88782,-115398,-110131,-67274,-73508,-77513,28510,109429,37166,-43451,3031,16735,-13586,-32641,-32392,-7618,37748,52917,16463,8448,44777,67855,99304,148579,111211,30991,2008,20718,30215,18086,-28588,-77401,-61388,-6394,12564,44787,85016,47447,-26510,-27476,24653,39239,-18967,-70998,-54629,-59416,-70067,-11234,57834,51261,41985,46129,-10383,-73537,-66714,-29351,16566,-32845,-139232,-88704,66902,107948,39481,-28805,-47355,-6993,-41377,-116873,-78863,1943,-9887,-38874,-23235,19077,-93,-44373,57582,192802,117197,-31728,-52772,-32752,-9431,10477,-10788,3567,44980,17600,-57867,-82085,-42794,12717,28510,34073,51677,92245,122893,69054,-12940,-25253,-21980,-12965,31423,97277,109366,41146,13920,54999,90463,108442,32830,-71848,-116902,-59788,55559,77948,-33821,-110013,-88743,-86766,-147517,-109699,54755,151420,73038,-21808,-9273,52842,48195,-29675,-52911,9705,60775,93256,137148,193305,204377,120758,38195,64099,66781,-28796,-47256,43710,26282,-53488,-89851,-78792,-48520,-35957,-65984,-46031,12169,2603,-45179,-36992,-11645,-23282,-33301,-42522,-78016,-85682,-44561,16715,31190,-26232,-50615,28001,169597,209308,134799,19218,-93860,-154343,-139193,-114617,-77998,-69303,-97554,-151967,-166739,-118990,-9467,70776,56022,-5595,-48750,-79611,-52153,3164,49328,54788,-2861,-66827,-70196,-5191,21704,-21438,8142,122161,146955,114617,82287,64535,67046,67970,18849,-17284,-19167,-19209,-31300,15389,80238,30371,-54271,-30961,34160,3421,-60851,-58957,11990,83672,124844,154510,155306,86308,14785,-30154,-94021,-151258,-114178,-18993,24946,4342,-16962,1698,39788,57683,49592,-19547,-82608,-61890,-9731,74779,154583,114706,60928,61910,87391,83615,45848,12441,1272,-51089,-141045,-217667,-244988,-210506,-135217,-51705,-23602,-27663,-26836,5506,71036,114250,42135,-100217,-116692,-57917,-11199,50749,58610,490,13335,44691,22482,22172,68594],[139098,104283,57841,26596,-17540,-69771,-99978,-84865,-49019,-18503,-9415,-5075,-2853,11011,25841,1858,-73847,-104590,-77675,-29132,-249,-14227,-65094,-57867,-5411,29669,22715,25478,30337,24932,-42394,-89167,-78607,-71779,-20678,48454,32683,7305,12911,-44062,-83975,-28187,-18690,-34192,-7677,-8706,-31480,15814,98237,93511,44019,12721,-6858,-13444,63,27685,71949,129819,134354,37344,-61991,-42506,18341,21261,55388,139366,153417,110365,104135,59999,-36711,-93334,-89978,-92148,-69434,17687,68644,50137,64792,83985,76388,58900,19384,-75494,-163641,-172265,-51390,50790,37993,17501,4928,-6655,57678,90268,39743,18832,2500,-49153,-89552,-62072,15620,40591,2851,21303,70989,57717,13083,-5867,1946,55910,119130,110010,25022,-29686,-28436,-72264,-157656,-139421,-8171,60205,-29252,-148231,-153191,-81634,-42073,-96994,-168010,-157288,-92108,-13480,68805,69664,-15271,-81460,-43902,39717,62051,75473,83116,83032,100603,84051,-44242,-158385,-144608,-61141,-23939,-37731,-52368,-65300,-57693,13357,68890,55530,18502,-46194,-62986,-10917,22196,-23884,-62760,-18809,24155,-16590,-36528,10321,76078,97959,68589,30262,-15090,-68240,-48807,-6809,-26254,-39752,31973,74838,29209,-6916,29925,89094,62965,-16648,-65392,-62578,-22151,6057,38844,105534,96353,23375,-21733,-36790,-58042,-76570,-110137,-116497,-72256,-28509,-20331,43687,91779,80236,83762,99469,18641,-84628,6109,150933,102240,22383,12561,26651,36155,17256,-47853,-78045,-95470,-99975,-49200,-16384,-16842,-9334,5120,-20361,-58654,-13494,79581,112080,92038,30639,-43446,-53326,-10131,8437,-24217,-24043,57263,137107,169214,149057,126331,71479,-8919,-58976,-60509,-45266,-25377,13290,8521,-34249,-85069,-114284,-86593,-7810,10916,-69178,-119598,-57727,67725,102710,33065,-11130,-7749,-68263,-155893,-113606,-25939,14813,35713,48182,10685,-47186,-45969,45963,66838,6959,-10967,-18429,-86260,-136876,-106970,-10048,80478,106279,98190,50421,-38668,-48654,25701,12121,-104327,-205907,-206336,-74757,57780,55725,21100,14729,-24543,-104767,-156472,-134444,-108548,-98871,-118538,-149953,-147053,-119557,-136616,-128064,-33703,36734,28219,-13209,-17674,11357,67067,117165,90592,16852,13312,51556,66168,78131,70415,1446,-25346,-5450,-30040,-33167,-9532,35538,67453,48338,48887,102423,93464,2067,-22638,-5308,-54712,-109489,-89295,-55117,-62177,-46801,-17571,-53195,-46850,74541,182495,167617,45675,-30252,5208,52363,39465,5014,-34082,-56347,-40151,-3861,52437,74712,43109,49703,59887,37876,12442,-12298,-7824,15827,-7093,-62202,-49110,36262,59455,209,-65087,-117106,-113322,-22169,25691,-23875,-71555,-142234,-195115,-154331,-48949,26278,-360,-70910,-92379,-63722,-18650,8774,19491,33463,33077,7332,-36536,-65668,-63133,-12428,12860,-22022,-34218,-48684,-35848,32466,73677,68542,79731,76042,39254,804,-24669,-36561,-53432,-82930,-112225,-88694,-41829,-7487,43270,95377,94013,79919,98053,105535,73190,28193,6745,-9628,19605,40221,-20468,-89526,-38632,43524,47620,49721,62252,32506,-20528,-45555,-25618,4671,-1649,-27243,-61802,-68348,-14907,-15337,-103344,-114647,-25549,19559,10939,-19565,-7383,70341,140213,132656,80203,2580,-28266,24066,64384,42596,22126,30768,-11413,-66028,-54331,-66885,-120697,-85793,39182,89955,67785,19819,-45409,-49659,16561,54528,56076,25660,-7667,-2789,22695,2653,-58306,-97632,-44467,32548,49025,18233,37695,58792,40326,13662,34566,73256,42955,-20300,-25367,22370,17123,-20758,-20657,-18686,-24058,-27054,-88232,-157711,-132700,-43355,12166,-193,-65929,-98229,-72287,-89356,-110124,-44929,48278,105830,90816,30200,-24456,-61394,-77599,-26424,51346,45942,-22119,-20802,26000,84381,119959,116263,51920,-1227,10455,19525,33645,85689,125088,70363,-7276,-35231,7286,23242,9170,42010,46320,35165,68537,109419,92754,28322,-24421,-21083,22493,51797,30447,-29946,-63512,-47749,-22040,5425,9906,-25351,-48279,-49051,-30248,-2571,-10895,-75630,-105313,-103957,-71802,29499,106979,119382,148548,126964,25536,-24654,-5475,-12596,8934,18774,-10576,28100,95291,91493,50229,21572,-1590,-53872,-106594,-71711,-46545,-49474,-50389,-71162,-90200,-90499,-84119,-63990,-28563,11536,35437,37570,23799,-8755,13680,58889,-7472,-103779,-77143,25086,39755,-11262,8198,43069,-17615,-32372,35278,36967,-15118,-2236,48385,47526,8582,-3963,89084,181504,160411,116235,127539,97413,26514,15240,26053,19194,47198,64442,3669,-105071,-126029,-61825,23668,100310,96081,34710,23787,48232,37086,45943,70852,97690,55731,-34117,-65006,-38969,-35823,-47095,-94206,-130686,-91382,13988,93016,113341,98102,26962,-39674,-34309,-12943,32082,70091,39157,-8273,-55061,-56976,-26705,-46902,-73659,-72793,-86019,-62179,33286,117367,104236,27756,541,14438,-36372,-66293,-26152,-4928,-29753,-21547,1966,8408,36305,45801,30934,35199,20952,-14057,-61482,-109081,-108927,-26928,59820,82244,62016,72791,74306,41652,24653,-14947,-95649,-107589,-47379,-32798,-52041,-20645,61888,108533,93432,26362,-25522,1991,77751,74944,28368,17527,10546,-44771,-68400,-59910,-68054,-48750,-46062,-58864,-5094,69530,7217,-99619,-52764,9650,4278,-19363,-12374,23981,69769,50362,-35400,-62141,-15331,16838,31727,81899,60816,-38220,-82263,-26441,22793,20228,-174,10769,20134,24806,38783,60202,61369,25511,-21486,14379,107898,104789,7036,-53838,-53341,-71330,-73352,-35897,735,130,9977,13768,-21235,-57206,-75077,-90594,-61131,-62152,-100629,-56877,60926,122054,89325,23132,-39430,-64569,-79206,-87874,-58365,-19233,-32336,-78009,-110536,-59868,-24759,-68888,-12184,139935,116285,-21690,-52690,-4137,54325,74463,34100,48329,103993,72531,-27709,-40211,38814,70947,10363,-22954,18613,63723,45052,-28633,-77101,-48523,-38622,-53526,-18944,70912,97631,31810,19856,63750,87299,103277,51921,-60928,-102185,-39718,53044,47169,-57658,-108545,-91483,-100321,-152534,-150225,-22518,113517,121972,35926,-11268,3231,10601,-16738,-26351,1097,33607,42780,32955,70074,120434,130827,112316,89062,23465,-51326,-70741,-32059,-41553,-64699,-35102,12729,35927,23327,-2504,-15806,-45479,-89745,-87372,-24578,10654,-2871,15089,29878,-29610,-84514,-54328,36023,111315,132858,98954,92297,186766,252833,154624,19990,-27091,-31979,-54915,-79580,-15941,35893,-5792,-77167,-107199,-123796,-71652,18847,44663,-1655,-64034,-126819,-96567,8431,61959,38441,41394,64473,11706,-43556,-32110,31510,166295,242676,139686,45471,53566,115446,117933,43278,-30805,-36103,-7749,18340,12075,37745,68231,10481,-69074,-87187,-60823,-51001,-69056,-31662,76666,131747,108181,97889,116639,115314,72814,-3603,-93281,-161795,-154570,-47378,26346,-41319,-105287,-60853,17315,77758,99953,37076,-32885,-42720,-27800,48645,147290,123836,44865,6917,26561,18844,-25764,-60487,-28493,-22401,-89187,-161739,-218991,-244062,-196944,-115083,-86343,-98324,-127542,-89248,34157,120638,66378,-65308,-87819,-47112,-14216,54519,92250,27320,4095,47869,44384,18451,63184],[70473,74273,31059,-6688,-5572,-1899,-9631,27736,87221,84014,26847,16116,32477,15802,3334,-7151,-69592,-91244,-69802,-71567,-68373,-32774,-57222,-53485,17883,45262,-9982,-36125,-34965,-38035,-74381,-72879,-30560,-37947,-8322,56113,25044,-23974,-32972,-91764,-130309,-60647,-23180,-21427,8068,1459,-46934,-43391,15970,41555,70847,83761,25260,-48563,-48526,-1850,56236,124975,126648,45545,-39079,-49489,-6316,9986,38069,111438,126132,52900,23189,24304,-43670,-120247,-102766,-70009,-43345,49284,113175,91231,57715,32349,10461,3853,1986,-44761,-88805,-98792,-62285,-23843,-1739,5959,-7996,28344,116952,130447,80670,40542,-8701,-46361,-68788,-68965,-15017,16092,-5565,13265,39426,9828,9740,41865,25675,40753,109368,128014,75304,-880,-51903,-50982,-69178,-88673,5077,80670,-1236,-96113,-114355,-101244,-68076,-57540,-89133,-91035,-22261,53704,76314,-11986,-121964,-80793,49521,82118,37155,42423,62514,60751,69005,75986,-8473,-95767,-86114,-32632,-8603,-18822,-49587,-68811,-49872,23880,101580,122928,104276,48241,-4613,-12877,15676,29672,13221,-9952,-48178,-92802,-27146,90334,127798,94256,54990,22101,13671,11159,10581,6558,15720,32826,18272,-50583,-73463,-23003,24162,51095,47468,5372,-9042,-9238,-7034,21671,91853,156912,129753,57785,-25048,-78521,-45894,40852,61865,9065,-30257,-35101,-13759,53529,65481,36609,29394,45243,6719,-75916,-34695,85402,57785,11046,34982,39442,-3835,-16314,-34706,-82311,-86006,507,78532,51669,-14412,-58666,-58094,-52939,-70593,-37295,48739,94556,77348,46462,-13812,-55914,-4955,50411,14785,-2747,49410,67798,68197,70868,82921,58544,692,-13750,10175,24363,20239,-13281,-64559,-41233,15685,585,-65566,-56889,-12905,-51719,-112733,-89828,-6612,5036,-19146,26665,69398,-38417,-187238,-193292,-99409,-35775,-18296,-15261,-50968,-80908,-38833,60171,72318,-717,-39375,-42428,-82190,-110750,-84120,-31988,-5133,26865,75280,77329,9527,-29080,1461,5820,-26811,-98642,-135612,-49130,75392,52894,-9653,-20963,-53667,-104611,-131544,-163669,-160908,-93362,-63929,-98779,-103217,-103284,-103542,-45149,-22405,-53500,-14437,30170,28860,33158,59039,78302,36027,-40986,-24000,46036,49627,25051,8609,-19038,-21138,-25685,-79185,-76326,-30337,-809,-18764,-39442,9734,102269,130170,55463,-6970,293,-37810,-95761,-66806,-20305,-29330,-2097,40363,-15234,-61017,15695,131635,176019,100285,31907,55733,64452,25423,19632,46145,41752,-43502,-93784,-7564,68813,36105,58919,109047,76223,13556,-32513,-25490,26930,10555,-39402,-268,58694,45519,15166,-5473,-66652,-135783,-74452,18653,-26622,-75393,-110043,-182069,-201641,-95853,-1715,-10763,-50635,-66494,-59226,-11418,-2229,-36617,10015,93199,75909,-15268,-55269,-58396,-52888,-63014,-89030,-88930,-86539,-49697,4177,9990,32854,99748,116472,77907,55177,53460,25865,-36909,-90247,-132305,-140119,-92318,-8103,60001,83061,79655,67765,52921,51832,39929,11133,4604,7996,43479,47401,-37783,-90740,-12555,53989,88765,130324,90243,1454,-40507,-33227,11228,41582,28172,13641,-15888,-37940,-15281,-40230,-127975,-172079,-119710,-47891,11970,36727,53699,66492,72144,68147,29399,-60983,-86851,-20746,-8011,-49564,-30486,5130,-67492,-141056,-111975,-62128,-52299,-40328,13799,40286,25585,-5631,-46526,-47554,-3845,71477,134386,96294,-12597,-71674,-62909,-56935,-80481,-92910,-41018,17821,38228,65634,120797,107140,3698,-20722,34070,79055,50550,-7051,-16532,10380,-14385,-24642,22918,15455,-31697,-32218,-70637,-140669,-117602,-6828,67294,30949,-72449,-74770,9012,10777,7869,60909,68990,30478,17403,12338,-19068,-53301,-60199,-8084,37965,35158,33369,56556,41050,31237,44009,37633,14533,-1194,48445,111711,93261,14255,-22754,-28251,-28192,-185,54341,49425,8750,19179,49915,86625,97642,80849,76189,66224,6099,-58344,-60080,-29915,-39848,-86424,-116703,-69481,34884,94993,58872,-9979,-31667,-39734,-48583,-87518,-124590,-119490,-106202,-137449,-123800,-39773,-9259,-16174,28804,65774,30657,-20894,-45583,-59868,-11955,5701,-66360,-76507,25118,64287,-4944,-48712,-33672,-60680,-110536,-38163,41891,40386,-2832,-58285,-117847,-134123,-79286,-21187,4817,19909,31087,31021,18365,8490,66666,105867,23943,-52877,1255,94432,88355,10924,-4888,43131,37652,39248,55380,5292,-55862,-15553,70868,90697,45323,4845,27757,69020,102892,133931,108643,-11414,-75833,18743,86549,55335,69653,101263,2329,-142579,-160551,-94091,-20335,55400,79247,48525,36574,36898,-9660,-24945,15798,72875,55995,7069,-3270,-11771,-42409,-38726,-63047,-106753,-58370,46218,75297,78083,111915,72772,-38633,-91105,-47943,47518,80372,25989,-11958,-56995,-92407,-62288,-52781,-93069,-83164,-64882,-65020,26116,153480,153923,60864,27331,48912,17638,12589,65066,72924,32925,31452,20051,-27333,-23724,5128,-16965,-50265,-48221,-25422,-69679,-137138,-104539,-19219,-1058,7655,29820,46503,48163,45837,72010,47919,-59082,-72510,21911,16857,-68232,-81354,7741,84473,59882,26994,30966,37543,82228,91081,45495,75437,127482,53297,1261,-2124,-53856,-68221,-39863,-39857,-17712,38770,-4007,-91644,-46411,2656,-19034,-9361,50706,74433,66153,22365,-67522,-117327,-101824,-94499,-82499,-10297,1088,-85908,-144221,-92708,-37472,-37746,4714,79044,80657,69410,91109,82431,62643,66795,59628,92264,161377,127229,32348,-22773,-59457,-85382,-55650,-31348,-57007,-86134,-57336,-7089,14879,1528,-39746,-85097,-65910,-31399,-19906,-2174,38453,92359,110535,53578,-61044,-100495,-60938,-47475,-67167,-57864,-46448,-69693,-107396,-51095,16172,-12808,-18974,42881,22487,-37343,-14810,51633,128763,153067,69816,13489,24776,13971,-18000,49409,156189,153760,55043,-3110,27799,68543,699,-105174,-117508,-46687,-28854,-52553,-24765,63070,102343,54686,26270,56776,113716,141709,72373,-41809,-59893,-1658,35916,-9779,-66891,-95226,-104429,-100834,-109930,-170872,-155236,13452,148438,86813,-29453,-41523,7240,36405,44089,49743,69611,34339,-62105,-91315,-44218,35958,112030,115567,28432,-32759,-78631,-93335,-88156,-46283,31366,90963,98602,70443,45739,-12202,-106388,-157716,-126591,-49386,1120,5745,34041,70361,19263,-62141,-53904,38436,131184,199235,192700,135817,129969,166125,97967,-13070,-5610,56998,58112,17907,25750,45841,25896,-32608,-62682,-70262,-48616,-529,62327,75645,8712,-99374,-120599,-63088,-36480,-55348,109,99487,67161,-41814,-41046,85335,210164,193434,56374,-27785,26813,146781,111540,-19656,-52472,-10338,826,23710,39630,45986,54834,44142,-6326,-104895,-165014,-134133,-83866,-20525,88036,131793,94716,74934,92292,106714,82894,13962,-59018,-122563,-136000,-29183,41215,-48839,-115339,-79123,-37060,8893,40227,36311,22031,42921,67308,84909,107651,86154,10669,-45339,-12763,8973,-40364,-96273,-74426,-53848,-80331,-90504,-109881,-162620,-184791,-168810,-134926,-107131,-136154,-98005,57718,137934,91043,32469,35850,37990,23798,35287,39085,-14401,-34257,8543,37421,20232,32430],[-20123,-3032,-27670,-42305,7017,54530,59962,94190,115612,77842,27534,41948,56794,21385,-3513,-5062,-61885,-90740,-92708,-135446,-143186,-61109,-28760,607,67685,68471,-40405,-82202,-37996,-19368,-38696,-18950,30571,38440,44832,41166,-8122,-34780,-41385,-93433,-91649,-13076,9190,6926,41794,29709,-24374,-54147,-44790,-3074,98286,141894,58118,-37551,-34971,-8427,-2672,38498,53886,4255,-52724,-44417,-16704,-27593,-31579,17468,49882,26078,26254,41992,3781,-58191,-61498,-56327,-39468,60226,137677,78907,-38438,-89535,-56403,-13691,-1199,-529,11926,-9766,-65085,-51276,49610,65786,-7862,13982,96056,95790,53900,5272,-27414,-12828,-35250,-51397,-8779,-25349,-85491,-62527,-25889,-37660,-17984,44906,42916,6288,9102,23960,39861,1569,-51424,-908,45485,-2738,26947,64209,-4295,-25727,2439,-24659,-7306,46623,38972,20166,44795,34477,-34467,-142506,-180973,-74326,14658,-34823,-91088,-57491,-2750,4163,-7986,25802,23900,-12414,-32096,-27620,-9605,10186,-28235,-60929,-35972,39249,119279,127667,95054,76637,40304,-3566,5926,67639,100155,50115,-58451,-133858,-64177,35484,43321,23442,35673,47851,61691,74079,66671,46170,63467,62810,7616,-100876,-124710,-44632,13082,6047,-11213,-11700,24138,27776,-28419,-30736,39296,86260,51641,9129,-49223,-111175,-55406,88659,131728,69429,20975,-8037,-788,25980,-1837,-6118,-5716,-16711,-19186,-57853,-80179,-6600,17989,-5333,14518,37895,5846,8337,16987,-34967,-32370,98848,164011,91428,10057,-52767,-82286,-71157,-74191,-70914,-17470,30540,34832,27438,-2785,-45323,-31762,10909,13558,2116,-4852,-41402,-57142,-31548,16340,25699,16646,25656,53778,82688,65795,-9401,-69695,-24256,58134,62331,-10386,-56821,-24155,2047,-29411,-41728,-15775,-21470,3307,105531,142892,4158,-149315,-167211,-78649,-25672,-63662,-114476,-111396,-50926,30390,65199,20564,-12076,14344,4708,-53038,-59801,-25470,-31467,-66154,-34410,42580,90148,71519,16175,8218,75598,151171,94641,-35934,-37353,65117,49360,-6280,-24228,-85372,-124547,-114436,-131691,-114271,-28198,9596,-13760,-11791,-32882,-41978,46499,61524,-41061,-32000,53016,87911,82399,50824,26448,-13643,-78045,-58241,27737,35313,-22900,-55959,-57187,-41544,-42433,-82047,-80043,-26647,12329,-23244,-50722,-7582,57238,96189,55594,-7493,-12026,-29789,-61224,-39872,-2516,-877,38773,88950,11784,-84302,-64478,45847,127217,105245,89606,126711,105500,45883,33096,33760,14216,-56959,-101302,-28763,22576,-19580,27251,115109,110407,50426,-7407,-16460,26336,11370,-11648,52948,84730,54759,41946,24076,-28920,-115447,-125592,-50688,-59465,-80780,-65829,-97441,-130786,-83708,-41298,-7479,41532,33902,-7040,33518,57573,3376,16190,106827,108756,21608,-23235,-36164,-47591,-68037,-89558,-86374,-67712,-17176,-3271,-27985,-5731,39774,48782,61803,104815,124282,99730,34783,-30305,-92568,-147083,-136593,-24140,60942,48459,28471,23054,-8787,-9313,10017,13975,29345,26954,30019,13602,-50993,-59181,21138,60221,79597,121939,102825,31519,-7373,-481,36724,88722,130393,131123,57368,5960,-2561,-49055,-118303,-152047,-114987,-30344,35009,33656,19205,-14609,-63029,-74564,-56402,-79907,-89743,-63244,-102042,-160879,-104708,-30341,-105666,-186498,-124617,5514,92480,75865,4161,-45629,-47643,-9061,24416,17678,-3500,31847,119233,117016,5146,-79668,-82740,-16371,32082,28638,26424,-9468,-42411,21469,111634,85456,-19222,-46870,-3768,19558,11868,8597,1735,-51575,-119218,-79250,34447,58212,22325,13082,-21135,-65745,-6008,84915,103266,40361,-37912,-18808,60360,78095,73775,85762,30844,-49743,-49351,-19327,-16678,-31647,-51428,-17792,25106,39851,77512,102589,43609,-10716,1858,18944,27736,32082,71417,103105,41579,-79665,-110323,-38418,29468,42643,42550,56977,53684,33974,24787,40218,1958,-44346,-16847,18691,-29726,-98088,-132029,-147501,-155176,-134134,-111436,-56820,49239,96706,47193,-43361,-70135,-21451,9044,-66774,-132164,-100675,-71216,-93188,-77724,-41354,-69261,-98299,-47489,20736,17802,-53703,-79266,-29039,30756,17892,-74900,-125621,-36397,38429,-40849,-121999,-105601,-88933,-86278,18202,126384,124724,46409,-23322,-73515,-80856,-19061,35405,35742,32271,29666,28525,43317,69724,110985,109048,53213,28403,75469,74495,21775,-14108,-23659,-15080,6046,51112,52720,11797,-15614,17342,63591,48100,9685,13953,19765,-2841,28568,100252,77751,-14350,-35599,60274,123649,95598,89417,80339,-36544,-158726,-156407,-92599,-23939,45694,74423,62169,45673,25191,-18891,-33537,-35126,-16257,18042,52851,29866,-57363,-101388,-36483,-35392,-103739,-60223,41539,31596,18420,86365,109341,7729,-82608,-52175,26471,27103,-15736,-16420,-42471,-101881,-103514,-73126,-69876,-42778,-21729,-30092,7854,64525,36174,-9809,14008,53732,55271,70707,115144,105766,61828,81533,82204,-15236,-72768,-58726,-77822,-100922,-62361,4868,-14104,-82855,-71484,-25784,-50745,-41058,14080,30979,17752,29765,84367,84902,-7122,-25155,36347,15175,-54694,-31053,28374,39712,-25145,-39575,17514,55558,108724,104968,-10825,-22583,95207,98790,11754,-47891,-100165,-95376,-44107,-17439,8984,23762,-37230,-92308,-21316,-8492,-77035,-49713,53691,57944,-12992,-47336,-79906,-117733,-124316,-142370,-130900,-46667,-23906,-100370,-183631,-169276,-98346,-47796,32111,94754,78611,78068,92806,59377,55948,104073,115274,118066,133955,96618,60908,47035,-10133,-67173,-44366,-16982,-66827,-126898,-92530,-24496,836,7932,-4068,-38695,-31132,-7256,-1482,-6147,6917,63250,101259,32614,-105325,-105558,-15401,-21508,-94163,-92674,-34622,-3090,-37400,-40406,6029,26641,17423,-19112,-79938,-76035,97,47723,117903,164514,60826,-53553,-75172,-75622,-55136,63660,181215,190006,132141,98623,99304,85867,-19007,-126994,-115545,-29229,22334,38872,53792,91533,101955,35839,-28718,2349,103111,135117,17907,-76757,-72089,-14569,19487,-23648,-40335,-29426,-61188,-68604,-64817,-147887,-202042,-76944,67708,55938,-44533,-65914,-11547,21049,41231,90914,135373,84783,-40173,-110841,-111390,-70836,17297,89833,75416,21975,-42420,-55569,-57255,-42658,-1702,48212,55594,38838,15856,-40538,-117016,-160038,-163304,-130865,-68045,-18912,13981,43007,10003,-62976,-78158,1499,95594,160381,195860,133533,45380,46320,52487,-13404,-19034,34723,70283,64661,19291,-21725,1240,-16748,-48462,-21427,4122,-4327,37309,59448,10934,-52200,-92111,-141952,-159819,-132330,-63903,29866,50564,-14476,-16987,84964,108614,24467,-31346,-17899,49811,122278,53411,-36037,2132,60099,9982,-21792,18675,40788,48009,74121,23452,-133133,-219863,-162383,-55318,5859,51880,72494,79906,108327,107771,45345,225,-17155,-30677,-69638,-69929,28796,60271,-24251,-49894,-28776,-55098,-62989,-32876,-2073,33565,107174,147381,101538,56169,44794,20066,-709,40552,58305,-3285,-70957,-77087,-59275,-58410,-53610,-51983,-79782,-114934,-132198,-110625,-68999,-69492,-25695,80454,106351,92538,117098,141542,115082,62952,462,-55514,-77778,-54234,-23009,6636,-225,-21299],[-36547,-36970,-42560,-20864,29777,44460,21022,29556,27628,11251,18708,62375,78852,49175,2273,-11748,-26552,-31554,-51770,-100568,-122010,-74968,-28793,27425,82874,71438,-26457,-28460,58981,74104,1273,-32895,3776,58066,72741,15818,-42249,-38258,-32839,-70636,-46695,27029,36842,32534,50568,28524,-2309,-17247,-36669,-30538,50363,117214,95299,37778,29278,12655,-58892,-55789,10941,-8088,-70000,-55670,-43124,-69425,-80126,-60140,-21286,25437,66373,67082,45757,5831,-33378,-65813,-65225,20129,119876,60412,-107370,-169596,-74967,-7189,-17032,4155,54580,25754,-33552,26876,165276,156757,36019,68,27119,11890,-20209,-40031,-5338,49821,9666,-7236,25566,-39966,-117347,-71259,-14910,-9832,-8838,22153,35113,-9652,-77507,-97698,-40627,-4084,6029,82635,126943,55562,36374,46621,-2863,6525,68442,74369,105256,130694,93491,70205,50811,-29884,-120590,-177199,-136235,-44019,-50915,-135521,-169653,-104694,-24059,-28989,-86276,-62096,-5222,24416,15424,-5482,-8766,-8887,-49113,-49591,2500,68418,107210,57680,-16863,-22388,8315,9659,19605,89472,149580,84583,-40396,-74728,-28701,-33631,-52185,-18588,33513,79666,98712,79137,51952,13594,-980,9734,41020,3242,-53785,-27588,21666,16324,-8325,15664,54587,10687,-107158,-134592,-60117,-17637,-51771,-47872,-23712,-43200,-21225,48588,44926,17745,16072,3476,-3339,-10197,-48141,-17100,-3682,-47831,-34129,-30974,-68572,-25642,21265,-7836,-32980,1715,33292,76047,86374,44296,47779,122365,129936,69138,30553,-7816,-36066,-36143,-59205,-80055,-28349,34771,47059,13248,-24772,-61482,-95181,-85291,-29204,-1041,-35146,-81901,-100037,-111100,-71027,-3605,50910,56653,55021,76104,65003,27249,3769,15669,20614,16891,6680,-27426,-30092,4488,15003,10205,10451,12938,71611,148571,122066,-9277,-110969,-81363,6897,47091,-6507,-92225,-101644,-16486,55037,19520,-56484,-1130,92675,30297,-76089,-66393,-18421,-29706,-47866,-14980,37781,86045,103451,58685,44400,109095,138112,95760,48045,62285,102371,72627,41846,34309,-40669,-90128,-53331,-16624,-17159,1425,14121,39635,77289,49703,-3115,69610,149260,74428,16481,69415,132094,108191,28298,2210,158,-49853,-57733,-162,-3426,-78012,-111946,-116659,-92989,-41214,-42678,-69732,-21400,82878,90724,34289,1578,-8042,12732,3957,-20414,-18316,-29753,-64839,-67640,-22633,12452,54550,94245,4488,-121625,-132347,-31983,58957,57640,73288,133914,127473,71144,28164,-36001,-78194,-65628,-41274,3555,12001,-21411,26957,100380,115394,87827,50799,38051,32875,-11655,-12153,74220,111891,83769,62244,33047,-6273,-82584,-140269,-99984,-75663,-80222,-57484,-33380,-34599,-65227,-75704,13129,112064,78759,4913,53052,118923,72232,4767,19535,56368,39986,2557,-18797,-36242,-66523,-73610,-40407,638,28983,-31914,-76861,-40681,-41623,-78573,-20883,93086,135932,123855,90258,50753,-15041,-112758,-154547,-48384,52456,29559,-6957,1407,-4617,2712,18593,15426,40307,37617,5647,-37253,-77877,-69230,-18909,4347,5495,43319,84241,67512,13788,-14113,6368,87703,173737,158265,54556,11266,175,-44789,-73378,-63503,-19246,44186,51162,-18500,-56745,-65585,-101531,-134347,-105520,-79218,-58752,-50719,-124801,-197987,-148037,-62122,-81431,-131971,-87462,30013,135627,121265,-4479,-100716,-80762,8103,86669,69922,-18909,-60778,-5235,9537,-55938,-104691,-58947,83580,174717,135022,71331,-27054,-116298,-72631,29836,-12444,-87851,-80681,-34638,-44849,-46109,15268,16972,-83358,-153837,-102485,868,35639,36701,51096,20559,-1337,99921,179319,127936,47127,26347,34269,35571,48069,69542,55922,-19685,-58049,-38170,-31492,-23854,-17807,-53895,-45355,13959,34792,40492,49753,-600,-39168,-9350,38320,50680,53182,63299,38274,-25242,-86103,-54947,46855,117995,72942,9778,32177,58264,31749,-10517,-39804,-117202,-164916,-113819,-56602,-78873,-113646,-138228,-181854,-178852,-95029,-35731,-9814,44150,68921,18025,-82200,-111313,-6488,80687,19243,-63073,-61875,-28405,-18685,5247,34908,5875,-34313,-4557,32390,-2368,-96345,-82078,41938,83217,26289,-26407,-55758,-26791,11431,-57385,-142958,-139781,-91741,-53304,27037,115846,131835,64973,7919,-12070,-15459,15255,54128,41271,11480,-14242,-19781,27879,93444,114659,64579,5937,22998,51601,-14290,-67140,-34646,-33563,-86220,-68460,20238,47505,43601,52069,56226,51197,8066,-25549,21694,76801,50551,44908,84111,66122,41885,59383,98204,126699,107423,66842,16551,-40136,-88526,-88921,-53034,23809,97689,99968,71486,57397,50999,31996,5387,-67211,-99927,-25721,60822,2164,-138228,-152570,-22034,-14717,-113540,-72104,46987,37334,5885,61134,102951,55581,25407,57343,63224,11843,-23202,-11501,-844,-14682,-40694,-25852,18959,18814,-11252,-11265,-20631,-76562,-134315,-91444,9563,56226,75025,112296,112162,50906,7755,62037,97507,3239,-78528,-93447,-109678,-89482,-18366,40416,36181,-1974,-38214,-57689,-49018,15536,59693,40336,8901,16770,50304,49995,19197,15183,-22705,-84341,-42619,78473,97474,28549,-46862,-86839,-47811,23213,106603,109916,-41496,-143138,-28797,62051,-34911,-137397,-134298,-75495,-27189,17322,43236,9356,-87584,-127485,-17669,4865,-73214,-82711,-23455,-24751,-83630,-95233,-80537,-73227,-60255,-71257,-70198,-14635,-5685,-67077,-164743,-184108,-78128,40433,81429,76182,75768,96649,65380,14736,39450,95108,97608,84837,67400,37244,52117,87626,67568,4677,-4769,17746,-18680,-64142,-17555,-3432,-54256,-36600,18603,19594,5726,-20465,-38913,-19733,31210,86467,102365,33431,-80856,-69336,14325,-167,-77392,-68459,27110,96328,36347,-63786,-62600,17027,54159,9521,-50230,-33158,18326,478,21204,82784,38463,-39435,-66450,-73658,-49624,39925,124397,162070,179209,178961,134152,59229,-35604,-99132,-86543,-15892,71334,145209,165575,161407,118329,-667,-86165,-42152,42359,37485,-63899,-92658,-66161,-20514,26043,-9484,-34104,33994,49967,26135,-4056,-67379,-104991,-70826,-14690,15334,-19873,-51402,-40113,-57364,-39077,89240,194119,171254,75551,3564,-47882,-75648,-44919,26267,72793,64581,41576,71167,52232,-40525,-103229,-68808,-24484,-291,16860,16509,-26751,-97181,-167030,-173374,-88016,4483,34201,21520,-16567,-75528,-107859,-35374,80238,142221,160206,85646,-453,21479,74397,40791,-214,-4258,18991,25221,-26974,-69682,13266,52516,9955,13482,32581,-3727,-22085,-44545,-57814,-23349,-23686,-119422,-156316,-91283,-41538,-20604,-9900,-30960,-18111,44908,2647,-82223,-54876,43511,85753,59524,-5973,-1528,66173,95523,11031,-63845,-15876,49803,58556,46869,-35596,-163766,-187557,-108026,-3034,34958,8908,5570,69614,149118,130401,868,-81974,-74103,-54428,-58438,-22230,62706,79248,36807,49121,50922,-21186,-64193,-34270,-17686,16051,91835,92208,17155,-849,20483,47040,81196,102456,49216,-3926,-19572,-11857,5891,-4271,-50339,-77188,-65372,-35670,-9294,-28929,-44123,-19839,23115,21001,-6046,40554,114590,138021,100834,44361,-29037,-74868,-58585,-18235,-7359,-7220,-24626,-44304],[22786,18382,25727,57565,67399,23605,-40864,-67987,-53983,-22945,16245,73861,116977,90650,-1947,-28443,25816,61760,41924,21453,-22362,-79623,-97029,-36900,30254,49254,30562,88421,151430,107683,-20137,-99638,-76519,6144,53272,10367,-48601,-57122,-51459,-64543,-56433,-2148,30084,34626,12570,-21278,-16604,17677,17058,-27772,-33373,26452,96172,87987,60775,43296,-46576,-62636,42170,41226,-44217,-64736,-59998,-57896,-49387,-52287,-36057,459,34005,42954,45536,15100,-40241,-82144,-101967,-54613,46391,38558,-94183,-146071,-44946,-7692,-53644,-32113,34085,7148,-7697,102396,218585,197813,112074,51240,2855,-47006,-74658,-39643,51373,95620,47165,29571,37071,-17770,-39753,21316,60074,68723,51135,6214,-5291,-13065,-79266,-115989,-69067,6400,66911,121648,117353,34075,1870,35191,21966,1153,25125,72999,130338,108329,34645,9927,-13978,-68462,-106502,-128555,-87279,-23082,-33020,-97152,-142072,-77607,7919,-22994,-118518,-118363,-45330,38880,73786,46273,-6508,-78200,-112046,-39333,48242,80059,58147,-25418,-111460,-134718,-71255,-2803,35489,94676,142511,51854,-46456,14200,65056,-9639,-26105,12601,19042,57122,96375,52733,-14761,-84562,-112657,-41404,78490,104022,31309,-10769,6318,28016,31519,53214,61674,-28969,-159188,-171683,-69638,-21317,-61638,-33798,33506,55057,38169,-15458,-79988,-71150,-39155,-23502,-16205,-15529,-39687,-9957,-8973,-45948,-7083,11075,-9725,26640,36155,-12030,-54012,-26302,32716,98532,107367,97200,113041,84137,24618,13094,18623,6115,28957,36937,-25219,-62696,-738,75755,63674,-21888,-86044,-95240,-103211,-99988,-39560,9011,-30379,-72297,-65478,-115425,-121007,-24095,53947,58283,46608,34098,18973,44265,71654,56392,-13492,-43641,-10082,-1323,-36517,-47518,-10720,10095,415,18594,102205,128148,44711,-54545,-100862,-48271,36399,98114,98607,37877,-29577,-29599,-23572,-77826,-109469,20125,115473,10412,-105940,-87170,-40070,-40962,-44061,-13204,26927,63333,81717,54591,45731,32765,-55333,-58383,87099,169450,142669,88306,74918,84789,28706,-32102,8422,66540,29157,-27567,-41429,12915,91648,95599,19334,31361,126035,116760,53857,73108,122560,66125,-17849,-2829,41547,13802,-15309,-3402,-29821,-96494,-123645,-148324,-130321,-31045,769,-46764,-13138,138369,195350,117147,21374,-35692,-36443,-23957,2354,29871,-5710,-81759,-99165,-27775,42829,75654,87440,10132,-112066,-146655,-64496,28818,-3736,-29674,49741,95129,54164,-8446,-71899,-84101,-42268,-7993,16718,30231,25459,44139,67290,85013,85233,86918,112027,73099,-27708,-34589,63315,109665,73467,57048,64407,34950,-49302,-91517,-40686,-11412,-35496,-68712,-42644,-13496,-58077,-55955,52281,100643,15185,-58403,5549,96244,70908,-24599,-64437,2054,49871,23556,940,-26614,-76690,-67819,-788,50133,40194,-75843,-134164,-64386,-57688,-134521,-100204,28232,93590,87898,71304,70433,34200,-59034,-115861,-40390,57665,50381,13679,35861,65030,80302,64559,10334,28245,61643,28546,-45947,-99204,-114510,-89693,-58250,-29586,21185,69435,52855,-21594,-69741,-51662,33370,104233,70095,8012,2150,-12197,-37292,-19762,10660,49839,61911,15056,-52409,-59807,-24943,-10730,-35679,-52964,-73329,-49969,-9670,-58770,-123201,-116435,-55180,281,-7205,-46860,-33549,37864,53505,-18173,-71596,-36179,14783,68972,70834,-39019,-122264,-115231,-128424,-153863,-138387,-38030,122446,196515,121224,42213,-30756,-117774,-105744,-7342,-43215,-129973,-90549,-22105,-48604,-72378,-2787,7890,-50006,-65857,-50495,-33826,-29107,-17775,32226,38002,32793,123465,207861,149784,79034,95782,73922,-1148,8557,81636,62734,-11009,-3951,25829,4625,-5635,8301,-22574,-37679,106,6417,-22714,-22246,-50199,-60522,-11931,44235,42298,26986,29062,8414,-17951,-19378,54975,146088,157345,61986,-12457,-25373,-23176,-14119,-26079,-61445,-127610,-158637,-109691,-54933,-65112,-93748,-105515,-120120,-75456,10141,23350,-1151,3502,18927,-2149,-74154,-96315,-6380,88886,61038,-35983,-79559,-27139,720,-3916,46538,91151,79170,69842,54587,-7274,-94202,-64814,56727,79547,25894,53888,75531,25253,-22979,-62911,-96958,-82021,-27612,-15229,-4343,32010,54248,19723,-9864,-11177,-33888,-38744,1345,6173,-32559,-67786,-88458,-51692,31593,89895,46335,-35425,-31802,-27502,-75680,-72780,-6307,-9964,-81879,-83211,-3140,33722,50134,71040,64276,59286,31105,-11859,23271,112782,122478,114179,113895,70683,54511,91387,118002,126383,93049,21078,-14844,20330,32713,-6708,-16226,77973,160977,115879,44230,41633,79401,75823,15895,-89530,-123680,-46332,34498,-25448,-135793,-106717,28160,23045,-83036,-59550,49326,52710,30397,77751,82617,51330,102486,162464,136282,66070,539,-24266,32562,110228,88385,73847,118415,70082,-17541,-24374,-52010,-166373,-229341,-119591,23174,55001,63063,111177,73784,-26367,-66501,-16362,13290,-45962,-95202,-106052,-115156,-74130,263,23518,10686,16869,-29383,-95241,-49026,71193,98772,50330,11909,-132,-12764,-28534,3968,37037,-52647,-146762,-48873,75653,61737,19945,-236,-69772,-97178,-50822,32348,89501,21052,-100468,-44961,40938,-53982,-170515,-141920,-68319,-43274,-9782,2079,-36282,-119406,-153891,-47705,19693,-3606,-66357,-111120,-98686,-70031,-76654,-82016,-43307,-1138,6892,-10074,-13793,-14620,-24922,-102395,-133543,-19292,90361,58535,15556,70657,126800,64263,-3262,8957,25990,20806,25693,890,-45484,-43017,-2541,47365,60490,61853,56667,20459,22278,83429,28322,-86813,-70732,20245,42320,3383,-67858,-79677,250,73637,85405,75405,49851,-12471,-29699,1130,637,-34766,-11397,85450,143823,48673,-93641,-118412,-30343,32095,49853,61193,75995,49982,-42350,-90236,-44409,10938,26706,-10676,-21757,13643,46659,58302,84710,124313,109196,27238,-31071,-51419,-65546,-82486,-49291,40434,142099,189518,185781,123615,-1451,-72852,-50692,-39942,-69299,-79628,-53544,-25224,-7819,4685,-54882,-105993,-22475,83322,95533,38928,-13172,-15033,-28329,-24036,19754,16195,-12158,-25464,-97620,-117780,29349,181758,195110,113098,38351,-11132,-32580,-45440,-41983,-8159,49092,85168,147057,137511,-33985,-188040,-155777,-45734,30179,106887,143732,72476,-53629,-147902,-133931,-17385,80936,76452,7763,-48496,-86338,-107759,-51187,59239,128203,86662,-5274,-24243,38606,74472,57724,21787,-8679,-21897,-61055,-103278,-72573,68241,138263,81524,17660,-3086,-36378,-69985,-104708,-95515,-35268,1347,-35832,-46604,9730,38584,1878,-62674,-105537,-66115,3383,-25717,-86634,-56810,34126,48126,-10347,-44169,8812,41290,27028,-17693,-62583,-37493,46329,58532,-19680,-115326,-156415,-111659,-49535,471,20564,-17659,-20779,63162,130085,100617,785,-79216,-92816,-85468,-65093,-20182,47303,98440,95965,98632,87748,11220,-43414,-25332,-5828,23427,51266,-26122,-107298,-56914,-4515,23200,78678,70416,-45243,-54826,21121,61360,56273,12647,-53395,-79243,-48831,28843,107385,52107,-36199,-20123,-4138,-75702,-110913,-37458,39708,60950,24346,-17317,-21938,24175,51711,43999,35047,22900,-4456,1069],[59608,89677,103053,98032,63111,15624,-44008,-87892,-73174,-30896,-3995,56108,129134,92690,-37221,-60054,20882,60257,54567,74158,24195,-100705,-183870,-132604,-41862,24502,76056,153001,156896,58642,-47584,-93108,-79441,-24068,35217,28954,-30827,-76651,-80324,-68929,-75789,-50636,-4634,374,-48467,-78185,-38027,29041,54067,5365,-46593,-35700,40533,49142,24080,47589,18232,12342,87147,88478,4016,-49763,-35382,5639,20757,19295,109,-54262,-54706,1053,30818,4490,-35613,-64707,-86719,-80313,-41131,-19595,-56281,-55898,22827,17654,-57703,-50450,16062,-2201,-15381,72009,155306,168143,172202,143547,50435,-44892,-73641,-969,79403,84766,60744,35368,6185,6236,54291,92306,83164,93143,81927,1390,-25775,-416,-32841,-61314,-30676,30666,67000,55734,18761,-42699,-54689,14029,40134,-2013,-40040,-24591,29308,23687,-31375,-72002,-78300,-47414,-36757,-81328,-84514,-26915,19756,-7944,-71869,-34089,35389,-4525,-93548,-85471,-4689,97150,146192,107167,8731,-91793,-106091,-11117,59979,45097,-7440,-65482,-106240,-132686,-107158,-29584,33127,75431,90963,3599,-51813,36710,89135,47607,67172,53514,-25038,-8739,61403,25507,-69783,-141125,-121708,-15387,79173,85303,33277,-36830,-48507,2480,28243,18731,14177,-42244,-118941,-97847,12875,55019,11956,26936,48371,59498,49630,-30636,-97160,-87196,-60537,-40211,-15340,8206,-15170,-38229,-61800,-23273,67820,67067,35626,63894,24002,-29136,-31227,-7623,7306,35202,45865,88768,141722,72801,-21030,-9333,3674,-10063,49072,87183,27570,-31613,-14295,33692,436,-86272,-129083,-80121,-1260,12552,1768,4638,-45469,-75725,-11770,-28171,-64886,-16420,19914,35471,57759,15455,-40263,-826,61326,69804,18235,-20357,-8693,5606,-27013,-55834,-24376,-3826,-26032,-13188,73935,93328,21571,-35679,-51046,-51695,-15034,57317,110837,109416,31670,-56059,-113985,-149922,-110067,39595,103226,18231,-51541,-32798,-7053,-40958,-104845,-92272,-26849,21121,31591,12131,-12680,-86203,-164425,-100333,71317,120130,89540,57037,48934,50511,4964,-40005,-5149,25416,-7145,-55238,-80643,-60042,29557,91839,38613,-21191,-6977,-298,-461,40463,68338,10769,-31386,10710,60595,58292,31685,19845,-1181,-42920,-71712,-95122,-81029,-948,29221,-752,14065,119862,173063,120242,40318,-8363,-10861,10140,66184,110252,45041,-41246,-46152,18980,84472,101922,90086,46022,-42252,-110301,-52761,41073,-28699,-117927,-46908,39353,19646,-30271,-27365,12758,509,-31644,-19561,18579,25352,5716,-2883,30988,43447,62949,133823,108350,-19184,-42596,42915,63358,8448,20313,86945,73502,-15123,-21993,57551,90485,54486,-42441,-76880,-51227,-35854,17573,85851,43915,-64261,-120751,-69884,1401,7218,-28833,-43443,21193,71068,56241,42092,16218,-36026,-36887,7002,30874,7275,-90619,-145155,-63889,-1952,-66382,-101776,-23836,38000,16080,-21446,-7074,3374,-27922,-52495,-16037,54122,77660,66930,92838,115580,118344,84163,11524,38725,113232,88045,-4702,-69058,-97255,-73062,-22453,35691,70962,63196,13697,-50627,-90912,-88420,-33665,5704,-7178,-2473,6747,-30103,-40836,-6297,10811,26293,-8475,-62281,-56607,-9121,25753,69186,90395,39607,-65029,-83778,-9236,14772,-26740,-77222,-50065,44186,54752,-54150,-112947,-67384,-30957,-19334,15678,34088,-14080,-16292,27404,-28853,-93617,-103044,-131385,-143635,-110432,-44242,53686,98813,40558,-13003,-28519,-51820,-40492,28928,31234,-57442,-52671,1100,-7451,-46775,-28963,-12360,-2587,10906,-24687,-65992,-66570,-64592,-29729,24677,47227,81410,146887,142615,107539,110683,62846,-9515,30809,118845,102153,37643,22472,36825,23333,6630,38503,51586,16366,-23489,-37256,-36122,-27529,-53905,-61121,-5661,40095,21894,-15950,3679,39539,36836,21671,88258,154078,98641,11140,-16893,-66262,-96523,-44783,-25254,-47982,-70412,-70013,-24887,23045,7100,-45396,-81536,-55139,39861,73334,-15059,-80184,-88899,-70659,-27438,-37257,-54791,-29814,22219,12618,-75890,-119542,-57916,-62677,-132173,-81094,44386,80399,47849,27393,4715,-49846,-65773,-18564,8625,1494,74602,120919,29987,-59355,-60678,-38785,7709,57712,9789,-41507,-52030,-58558,-72516,-52919,-35357,-85706,-113053,-61613,-35476,-48174,-56700,-100794,-126028,-51933,75111,102012,35793,-17211,-47075,-53295,-9306,34937,27670,-6957,-31291,-13174,-1199,26272,60290,68876,81990,72734,25068,19882,59440,70291,108886,138687,78099,31464,80114,141017,139404,91202,34091,21880,68696,90669,27538,-3246,98373,173543,95088,-4964,1202,70426,67002,-7180,-83047,-78099,-27816,14143,-2966,-30196,5737,67088,44942,-23509,-37746,2583,10407,40726,111902,79119,6836,48902,114565,129806,95374,-7125,-66948,28082,153694,136349,105210,135753,97808,15417,-22053,-67551,-169867,-222556,-109573,31285,42623,15233,36923,10319,-56493,-78301,-56051,-71885,-135852,-150952,-111330,-103457,-91484,-38210,-16548,-35959,-12629,-23455,-85957,-71387,24954,66369,56090,31467,-6895,-40062,-55143,-18744,34458,6084,-55373,-43921,-44018,-64993,-9256,23234,-37367,-91516,-102529,-53881,56565,102444,52669,79366,110347,16923,-104975,-136128,-109611,-99888,-95805,-80643,-62843,-82087,-115205,-63510,19440,56399,-16070,-110380,-74179,21516,3355,-50139,-19878,21268,24750,-9927,-60406,-50634,6210,-29325,-48008,32458,56978,-3252,-23305,50977,125346,95352,27617,-10819,-34549,-18953,13229,-19232,-97882,-147448,-143653,-49444,65930,121303,91998,37652,63277,114081,47333,-45400,-33323,37528,52541,-6071,-93446,-74131,42666,74033,22726,16307,42277,25625,13570,15772,15120,8837,43773,119753,143330,40810,-61573,-83863,-58589,-25977,38524,119731,152028,93661,-22671,-93111,-69776,19041,82168,30247,13751,78673,97207,53824,35349,21340,-37248,-95251,-64057,989,8756,-52162,-67770,1363,96341,145764,154801,138346,89995,41115,-13849,-61281,-29615,32426,29971,11703,-5888,-41533,-108333,-142833,-94662,24075,91395,51792,-11142,-16969,-14362,9286,56441,55226,60159,76942,-16939,-106260,-32072,103891,126773,28104,-44026,-21940,8730,-18074,-43717,-27078,33910,57861,124264,155313,-1045,-171435,-120951,26857,116545,197422,211152,101023,-24418,-76591,-37502,68667,137698,96515,6129,-43459,-36463,-16371,-2332,22729,62815,20041,-46070,-18953,27269,17962,13461,9671,-1740,-14893,-91123,-124793,-16957,136909,171371,102397,9511,-51480,-74713,-51813,-44661,-51755,-50761,-21361,12472,40805,72118,95937,58527,-49771,-123478,-74763,9768,2513,-51337,-57841,-24011,-14761,-32473,-42476,3072,-5625,-45290,-29400,-14879,-37379,9423,43699,-31546,-97234,-87807,-51840,-39399,-25866,154,-303,13686,73558,83737,48821,17488,-8563,-28220,-24640,2669,6991,49365,130921,115322,69365,67805,16845,-51579,-55728,11065,76630,69594,-45444,-126781,-60516,-5334,-14790,4661,-14106,-99531,-63809,46204,73897,19718,-35741,-38502,5045,31402,68500,130711,78916,-22682,-44818,-63516,-103500,-110622,-78232,-34497,-8890,-42136,-70964,2947,125628,121951,44964,24560,37785,27962,44931],[43100,101576,109318,50406,-6879,-5689,-906,-30908,-63478,-46654,-25976,28957,99957,59654,-72395,-99215,-54374,-46649,-47244,-10177,-32873,-118867,-180631,-132420,-44598,30337,70375,115671,114080,50799,9546,18360,31674,44245,63763,40729,-12303,-51980,-61755,-51747,-45867,-51044,-51795,-58611,-89061,-92941,-21495,38119,41076,24593,10124,-24640,-24549,-20374,-26741,4718,44628,71345,82224,74928,15741,-42297,-17196,35310,51054,77964,37180,-82587,-86803,-5138,26444,20983,11142,-9469,-7554,-18986,-73338,-91385,-50860,24945,103514,83101,-3289,-15251,42043,38510,-14507,-10773,46371,109623,184186,195474,106122,-7218,-40355,22306,49566,38392,50021,11219,-44259,-8382,44525,39722,7851,15773,17754,-12286,3327,27171,-20071,-53872,-5378,47925,29659,-44370,-83770,-100504,-83700,-23419,17903,12785,-32590,-84543,-54889,2844,-7053,-78865,-85409,-7789,2194,-61585,-54453,-2058,25374,10779,-30419,-23883,8030,-13202,-55004,-13665,77237,157068,176648,128179,30130,-15659,5941,42413,33281,-14474,-57307,-72005,-56052,-49564,-57997,-21389,28222,37313,26189,2347,-4418,11164,16662,32294,76168,29254,-65527,-50687,16669,-15189,-94623,-111295,-37873,35000,66344,40213,-3776,-80998,-94464,-13534,984,-56317,-54387,-27088,-39332,-16121,50781,69211,37805,29907,-9019,-29665,-11504,-17414,-25559,-22999,-9721,-3908,-2403,13387,-34859,-115894,-126586,6055,139113,110056,38699,41929,-4135,-51777,-27845,5138,-26594,-67036,-63316,28599,132414,118161,39609,24262,19144,-10795,10276,58513,57661,-13065,-80198,-94292,-106977,-115514,-85736,-4925,97535,99079,8625,-55678,-94887,-82431,29105,84354,60510,26985,-215,20428,74317,21590,-87319,-80203,-10528,39525,62933,44871,-2492,-19377,5485,20791,17887,12858,-5714,-13642,32002,62823,51012,53307,61121,2146,-49830,-31717,22644,60576,28064,-44537,-91658,-115953,-74249,47647,103570,62091,35417,54664,64505,-9733,-133646,-156072,-92041,-29967,-1684,-14092,-76327,-150800,-96143,29714,23576,-54030,-25650,12291,12016,-15203,-78004,-89143,-57024,-52850,-41121,-28975,-63409,-91502,-22543,63662,32171,-60462,-106638,-113504,-72215,-3610,34408,32766,41444,61409,71058,78494,59034,42072,44600,9365,-24350,-6233,27718,45491,39201,49213,66014,79180,83313,84128,57768,19252,24984,56351,116948,152084,98141,68212,78768,80365,94976,94380,70449,54377,14699,-57927,-27482,45619,-11575,-100606,-71444,13000,28753,12729,55809,91400,24724,-43024,-32669,-5945,-29028,-73986,-77748,-20484,-6997,-2636,63733,73368,1305,-8403,39033,22658,-30481,-13699,49876,61563,11309,4206,73261,136382,144540,44102,-66737,-77508,495,81153,84193,6091,-62622,-100692,-97461,-65169,-27170,8598,42881,75893,85660,82756,82350,80775,64392,38683,18755,53,-15780,-60788,-90712,-31132,62274,36408,-50011,-32180,2044,-49640,-112025,-96348,-57022,-25737,-13363,-15587,13622,70325,100855,116574,97969,72584,55238,37152,97302,161694,117517,39101,15464,14366,36258,82966,114154,94278,45738,16583,3101,-47919,-109283,-88189,-36543,-8628,15618,15299,-27327,-35658,-18464,-20499,-25212,-67180,-98988,-54941,5407,17039,53122,93357,57451,-50177,-106553,-43742,31998,-2502,-97575,-87398,8580,17002,-83512,-117711,-61819,-34449,5565,79544,65241,-36933,-78107,-42011,-31584,-43831,-20104,-2562,-9413,-25608,-49597,-22853,21886,4537,-33606,-28178,20221,58348,84368,92796,47681,-14952,-16412,22089,19193,-5915,14999,48840,9994,-77675,-99587,-50965,-46666,-74689,-15710,42426,41186,64870,105568,93138,42078,-28531,-46150,36157,113766,126934,69978,-9484,-29845,-31876,-33771,43107,119878,79645,-29397,-56676,-3820,20815,-2517,-10433,25623,57894,38265,790,40640,101098,74325,8083,36000,52210,-20957,-29929,13106,-19648,-34921,11428,-22628,-69796,-66220,-33866,27651,84710,69759,6242,-61376,-32365,74293,56998,-97696,-175794,-163157,-118118,-27646,504,-25424,-46086,-40406,-47027,-80440,-79633,-63285,-140767,-239606,-198437,-66495,-24932,-53472,-28960,18600,-10288,-82365,-107646,-82052,-70633,-22893,27856,-28556,-78995,-47613,-18769,33563,80834,-4038,-80790,-101789,-134978,-131669,-42237,11179,-47547,-82643,-37883,-26711,-12806,16114,-45838,-124345,-66655,88136,180267,159262,73545,18748,19824,45467,34378,22182,27950,-7384,-34724,-36831,5026,62067,81971,75169,60199,39366,13199,-37877,-69727,3454,92691,65289,26095,73828,141981,134247,101538,91824,60444,39368,45444,22022,16773,83136,114667,52333,-18501,-12794,43896,37243,-12383,-44971,-22145,-6693,-804,24321,57519,56884,29593,-1418,-16859,-52593,-82092,-74761,4262,93708,73096,-17154,-52430,-37116,11344,20952,-65336,-105277,-5591,85330,40881,-5427,39750,87096,71403,16564,-56541,-134996,-180057,-107504,6703,8765,-53142,-72271,-66768,-70436,-59119,-29774,-73751,-185218,-197927,-111699,-91477,-123562,-90498,-26976,-26315,-18074,1901,-32933,-91189,-86719,-28457,44726,57713,9561,-10143,-13830,-37062,-13876,49185,59169,-32426,-121341,-119218,-45830,-33398,-54564,-68586,-106660,-87741,13657,79768,98249,148028,164278,95636,-15885,-124809,-148455,-134548,-147710,-112808,-41914,-28917,-70586,-56117,-2227,35309,-3961,-45228,10518,88370,65685,4519,6042,20326,3766,-41846,-92819,-65613,10458,5522,20914,70925,36845,-5368,2497,19307,46978,58531,23280,-32025,-40852,14777,47332,-6554,-104763,-185202,-193692,-94222,27818,91790,74345,37685,53318,69646,35682,7691,18441,57721,63871,-5624,-99282,-71071,28291,15628,-48880,-41231,-10569,-4849,39166,64409,42239,20924,53496,117487,123752,45695,11093,-3496,-67995,-91184,-29981,54700,108077,91957,18242,39,30499,58176,86847,39953,-3151,53422,98152,63419,17648,-55433,-114852,-87415,-569,79248,103567,26743,-31045,24861,98393,101937,107580,159916,196210,145578,14602,-41764,74554,138251,67994,-18905,-65352,-87996,-97287,-81063,-58091,-21644,35888,30310,-33457,-62719,-42359,-8642,33055,52292,104096,156778,70673,-63919,-78810,-9677,-856,-94436,-119459,-11665,36732,-7394,-1706,31680,18308,-27775,33686,98340,10859,-108530,-48266,65581,106025,121625,103188,37335,15053,28075,20680,45447,92400,74621,25899,12332,52201,100943,72488,-18923,-46722,-12881,-5886,5740,-7366,-39749,-49102,-50759,-42169,-11615,-55067,-68392,50758,157971,119880,46205,-16814,-81207,-94488,-14639,15448,-29545,-69769,-65585,-40162,-498,40453,68997,47613,-23461,-67433,-34630,24309,11017,-31054,-50727,-46883,-25654,-21668,-44198,-1886,11031,-25313,-8483,13274,-53115,-63171,7281,6155,-27588,-38869,-56097,-68650,-29315,12069,24222,40009,65392,41560,3714,-4283,26879,46142,70397,99031,70089,79168,133184,76587,2786,17894,-2715,-76979,-94423,-5585,87223,88950,15886,-33507,11690,43095,-9295,-63023,-64405,-47254,-5336,36143,15801,-57307,-84679,-14917,77973,87972,52697,53035,29859,-28097,-87314,-106362,-57381,-37995,-63878,-63502,-45855,-75202,-91569,-3435,105708,70121,-29729,-59629,-16568,15408,27373],[44370,72090,62273,-15998,-70147,-25121,51689,39094,-40316,-34303,14507,58852,97860,68125,-43382,-96796,-90116,-96138,-119838,-103996,-88197,-85049,-72106,-21180,39705,69367,24001,23806,85950,130896,116796,109133,140063,159902,118227,32850,4568,26215,7166,-15129,14450,-14155,-99534,-107760,-84376,-63185,18166,54577,5150,-3947,42155,17250,-33801,-27907,-25092,-40660,7914,69930,61013,35218,-21007,-81411,-64502,-9029,39475,86599,45672,-41125,-26019,8577,21109,60399,70136,38163,58142,59325,-29152,-100550,-60711,53211,148151,123538,51799,40407,85166,95946,33833,-28675,-14464,62546,157999,176428,112894,36389,4038,20253,19876,26445,39197,-16584,-73312,-53375,-56425,-79040,-82099,-82679,-77315,-31577,33792,38287,-45372,-94657,-25579,47750,24466,-49709,-85266,-88604,-73976,-54534,-14765,37657,33516,-16859,11999,77995,59284,-31739,-49386,2311,-20739,-59337,25269,83269,29841,-9563,-27026,-51474,-64033,-54941,-45881,2655,70001,109380,104785,72437,22709,49635,113352,96645,11556,-52711,-77623,-75407,-39500,8781,29879,29061,35644,8946,-16210,30175,72765,24725,-29178,-26292,-8822,-31740,-58904,-38874,-18392,-64272,-97472,-55417,4193,25606,67087,64273,-4120,-87756,-85688,19178,29029,-61527,-67519,-1604,7660,-5713,-5475,-12470,-34643,-52353,-85312,-101290,-85695,-35300,20475,42957,59715,57618,2579,-21750,-83854,-163385,-126121,27637,144094,113164,26385,4292,-13580,-64279,-85241,-44414,-58884,-130777,-149769,-50469,78134,134114,109159,67504,35949,-12300,-55204,-31292,18779,-22025,-115047,-161374,-132963,-57685,17143,52098,57347,22924,-63240,-130083,-116885,-55333,36599,111368,126784,63909,7886,21847,67455,16929,-107325,-128054,-77717,-26379,33861,40513,-47158,-71395,39577,101354,55931,25425,31447,17238,-6226,-10851,25773,96162,128296,81349,-20266,-71682,-41487,-12096,-32987,-25609,6450,-23615,-57267,17640,81115,41306,6367,34014,57180,14285,-66995,-122542,-126581,-78228,-12132,-5883,-94379,-155655,-23145,115348,-8855,-139553,-67639,8045,18052,-13925,-78561,-78350,-56890,-37622,12046,36350,-23346,-60090,-16000,30817,-18334,-87115,-86259,-68977,-48154,-15534,42598,109828,139600,113094,83090,86786,69742,40755,24542,-44786,-77113,-14557,43866,31887,10999,69589,123050,90207,42685,65546,59619,-9935,-14392,45753,113615,133186,124058,154632,152395,89364,59948,46294,11517,-8938,-10968,-32996,-31273,-9458,-20908,-45826,-49002,9371,56077,57857,74563,65683,10686,-12819,11482,13572,-50826,-112527,-104271,-56521,-56727,-70281,-55250,-35290,-5711,27377,38092,29049,16564,-531,-12275,8747,13998,-14875,8241,91325,168815,119654,-38825,-99233,-4443,69729,32409,-21934,-27309,-42594,-69391,-54747,-11202,30759,73668,79794,54229,54021,59054,79265,108699,85404,49382,27008,2854,-37434,-44676,906,73657,51679,-40319,-38248,-15928,-77900,-128506,-94665,-62540,-30425,-7821,-37981,-51661,16376,73393,73255,35919,9391,22181,56768,120510,129705,67325,30573,69716,96721,84686,83144,71213,37213,15699,52482,85199,-11343,-154016,-152024,-67986,-23555,-9505,1646,-4652,-28,855,-25453,-44221,-56298,-61622,-45540,-18109,-7904,5052,-7021,-17971,-35726,-72984,-56554,-5419,-43585,-129915,-114925,-24266,-4928,-65835,-63065,5219,11360,19401,61148,51147,-5620,-60016,-107552,-107557,-73113,1589,74861,70027,6745,-35370,-17472,26230,14579,-33275,-45627,20011,96495,125076,78080,31367,-46985,-74423,10056,76074,64285,92736,124710,23598,-101538,-94704,-11932,-1534,-77068,-66616,12127,28123,30899,61777,33056,-57840,-145437,-151828,-63184,61362,142224,79666,-34274,-76365,-96731,-87532,21575,128294,113114,16588,-18551,18532,46486,58046,73329,65565,70394,74925,85502,131757,143623,75074,-5617,-18951,-64267,-104912,-33975,53315,74648,112490,123092,-2485,-99983,-105597,-72570,-2822,73681,75758,17702,-38921,-14846,66760,39917,-101130,-174324,-132277,-36881,47181,50796,11091,-12988,-18133,-17316,12005,31833,-38542,-155491,-190801,-131766,-63150,-71977,-96359,-40566,33064,13759,-62585,-117886,-127188,-151007,-149572,-86212,-73771,-70513,-21879,-18424,-5910,35255,-32484,-98870,-104418,-122681,-93991,35806,114740,75775,46895,51114,18417,32745,69575,8738,-57533,-9958,103216,183767,184579,136468,96906,84507,70607,15279,-23004,-23330,-49914,-52391,-26347,6531,50126,57309,15032,-5430,20160,5072,-71451,-123284,-79925,-6211,14891,22072,45400,79491,91137,83990,86680,45939,-1196,2822,50641,83352,67338,30756,18618,16647,23550,48811,37906,13429,-16804,-21714,-26134,-26158,16400,58526,17652,-39460,-61692,-59525,-79095,-113098,-112942,-41569,36462,64324,32709,-38098,-95123,-84981,-66540,-85320,-80130,-24324,9578,-64260,-134488,-61952,54738,91720,64876,-7717,-89146,-132699,-96658,-27948,-28370,-84231,-104751,-96700,-90729,-56932,-295,-36958,-145425,-148687,-77634,-70320,-112244,-89757,2075,36478,33777,46359,14387,-84035,-141783,-94542,25742,87568,61324,45986,28861,-46979,-65971,16121,52634,-18444,-47934,-24889,-44997,-84326,-68536,-39825,-66046,-59860,-21675,-4716,22993,78312,106206,93122,23150,-86509,-105123,-86431,-99681,-62125,-2804,-23583,-66215,-26669,-4727,-13752,-26799,7610,69202,94398,82872,48795,20499,10064,-5088,-48168,-67188,-34235,7286,16016,66147,116223,93564,55174,48411,12237,-31470,-41987,-41702,-44616,9788,86146,87685,14669,-79957,-142243,-103885,-9647,6414,-10836,4699,39243,57437,47536,30408,34208,38233,59907,72432,11209,-90949,-95995,-33264,-21212,-41574,-43472,-38324,-27654,36263,81841,62459,29122,46843,100495,106655,66520,86926,68258,-54033,-113574,-76631,-34176,13130,41315,32924,94064,148228,96305,64984,35474,-34316,-27450,39762,51000,15492,-45778,-47811,33821,71629,86401,142954,104159,35344,82563,134342,98139,90567,157457,206412,153709,22803,-36217,52321,90831,20968,-82458,-129973,-81978,-19749,4853,17059,-4310,8397,28013,-11684,-43240,-35126,-41007,-37403,5534,86627,139015,72496,-43376,-87105,-68504,-69928,-124602,-93166,36880,76075,20864,27341,42655,-29077,-97354,-40259,18261,-20729,-82139,-48312,1233,-15108,-56504,-69414,-38618,60263,113232,27489,-32379,31998,88656,101646,107620,112458,136164,104280,-39214,-115788,-17791,62416,48982,15545,-5632,-42268,-77873,-72424,-8156,12025,15202,76282,123527,58221,-4711,-36940,-74788,-71709,-53,2973,-49537,-70085,-85589,-122599,-96728,-14763,17707,-15349,-35385,-23287,-7547,13801,18511,18759,-9913,-13196,23493,1205,-63556,-7001,71576,59303,30330,16947,-57603,-92664,-9666,30929,-14176,-53081,-72997,-57986,22032,55034,23282,20804,33834,6958,-32579,-36485,24596,73857,89262,115188,111454,91685,81247,29835,-8387,217,-12266,-63143,-83391,-41531,14425,34884,40834,70208,126291,120046,16716,-91911,-47892,55006,61763,-993,-34610,-55343,-42580,24180,73031,61578,11816,-18681,-21472,-38523,-107850,-100046,1228,30079,-8978,-31926,-33605,-56842,-61059,-19859,27368,11551,-54269,-104641,-59797,16523,31057],[46048,4018,-19156,-70412,-110052,-56648,37509,27419,-35318,-412,78337,111712,113914,91970,13273,-49245,-40229,-33979,-93613,-112508,-86892,-55633,-23381,32776,85021,58373,-70853,-95756,33651,160570,126024,50402,97587,160502,102961,-3998,-248,66676,22751,-28973,19723,-22455,-165044,-155027,-75369,-50189,-910,22811,-35997,-64352,-286,22238,-10258,-2037,2621,-42542,-35130,35975,53180,-4445,-96903,-164298,-148444,-65417,23261,45834,18556,15215,19132,-29651,-15719,67408,69292,16323,27908,52463,15564,-57263,-82201,-1222,95328,67530,26728,41098,74111,85358,61790,3897,-26829,11683,88537,96613,58291,58620,48746,22215,37112,67795,41965,-26226,-65888,-93002,-148509,-149226,-108904,-114230,-107654,-40141,16554,12651,-45862,-79942,-44050,13270,31858,27405,4881,-42302,-76958,-64859,-2614,62235,77257,95745,144978,131064,48188,-15735,-9607,-4665,-68459,-90662,42615,144136,87205,10631,-40352,-93100,-125496,-88583,-49105,-38474,-40526,-32661,-29157,-29411,-22946,35808,120261,114245,12233,-67686,-82943,-74075,-40119,32152,87603,57640,28367,4672,-18922,30950,99390,79231,23852,-28199,-63395,-51313,-14226,-5768,-22209,-60694,-58770,-17572,-16044,-17154,53192,80205,19082,-36617,-19775,78771,106945,18786,-6978,40185,43483,2714,-32073,-47260,-75137,-97421,-90986,-78032,-92127,-53966,30236,78006,105915,110025,19251,-37910,-71270,-91381,-37609,46993,105236,102214,37782,6179,9191,-43215,-118304,-79727,-47075,-102730,-150845,-94338,1847,62501,98809,89474,29706,-40904,-78932,-71446,-31153,-8142,-28571,-50665,-18581,52997,96928,60879,-38983,-90084,-92805,-98217,-48469,1230,8376,41976,101812,77362,29016,35417,62172,31061,-62251,-92573,-76760,-66925,-33473,-22311,-101738,-83347,78167,135130,61581,9598,29657,33668,-30214,-91537,-42651,52598,87384,83069,26026,-15598,-2237,-16186,-77472,-35317,48974,13591,-72515,-30269,23026,-42940,-109441,-81322,-32824,12207,30474,-35752,-108447,-82608,3440,26991,-50912,-111657,-32225,66227,39525,-3068,37697,57368,54430,50711,33116,23042,21715,74656,141667,117992,25964,-2367,26269,26595,-44056,-75732,-10471,49044,50265,19512,65203,162757,183948,119149,76666,87158,83302,39043,-31583,-129947,-155494,-106184,-75154,-66380,-23258,101353,189603,153768,71847,70544,59445,-37569,-69356,18264,108240,122864,126607,153758,127209,65897,47188,44424,6495,-52891,-58095,-26239,-41704,-70507,-69619,-47765,-30238,14275,45444,27936,14040,12726,10511,23094,55633,75543,5562,-70942,-64049,-50116,-69210,-76985,-103321,-109589,-34563,19688,27300,73822,119887,87819,15500,9833,33696,6805,-14585,24780,123445,121566,-35146,-123725,-39787,22071,-16768,-46753,-27134,-13292,-7260,15964,19586,9960,39312,55997,18448,1832,-2980,13192,52690,53825,66387,89308,47611,-28783,-33002,19428,55839,10254,-56315,-31415,7268,-36050,-55309,3457,7064,-14250,2587,-28834,-80375,-39428,13394,8459,-3924,5518,25699,35763,46980,21946,-13270,-15308,40710,68641,12489,-58346,-62393,-21585,19525,81003,112224,-4529,-175665,-199891,-131106,-90857,-56041,-14674,12492,54569,67090,-1455,-43579,-27086,-2150,429,481,15668,7937,-68166,-77885,-14926,1465,-26565,-55348,-76068,-83669,-46767,35876,77226,18899,-16090,31161,32682,3318,8448,41972,57721,9236,-91149,-141875,-107512,-37595,13461,-10279,-55514,-20511,33557,50412,23791,-18496,-59394,-48936,55755,155507,75472,-53667,-103886,-108577,-25426,68455,99703,141626,180689,100539,-3632,-11689,35919,34643,-49355,-85717,-12010,26412,25878,11535,-38893,-97961,-168229,-225016,-166797,40102,172495,93763,-2748,-31628,-73373,-71873,11143,85373,111571,91972,55852,12960,9292,62710,115292,76441,37374,71982,147551,187917,134269,61145,14966,-29664,-97786,-98640,-34955,24217,74457,160213,185303,57281,-53631,-79748,-87988,-58122,20920,36943,-30596,-54105,6038,78689,76220,-8868,-76555,-34704,84855,140152,95896,48634,40984,65126,84562,114994,83618,-44154,-116089,-43840,45832,60135,9147,-27584,5300,51527,46380,8282,-54134,-102917,-156633,-169945,-107810,-72824,-57002,-291,-4965,-45181,-21551,-25097,-47204,-53932,-47458,-7498,81212,137465,130500,111992,63682,9928,25919,39703,-5128,-8508,31200,65631,74568,76904,103302,107801,89556,68564,17396,-45320,-78509,-93618,-41424,18667,2826,-26744,-38453,-72106,-80542,-34807,-21907,-34052,-50443,-71037,-91020,-72403,-38334,-43500,-35486,9301,278,-22578,1727,21231,34368,108497,142035,53209,-28557,-18068,9971,27403,50052,29983,-234,-51569,-85380,-83166,-54856,-2886,21619,-38799,-67543,-60268,-72028,-67129,-63372,-82177,-52649,5155,59623,106958,74499,-19092,-63682,-52903,-25234,-26119,-40288,-9149,-50520,-124477,-65432,16082,36493,59483,33824,-47117,-82225,-62234,-53692,-61316,-64444,-49925,-71146,-94006,-62990,-36504,-64600,-64983,-19433,-17710,-43410,-59182,-52437,7373,51106,55737,42645,-6268,-84653,-118862,-86992,9899,99100,109379,61786,-3534,-67309,-73705,-21919,-10886,460,68857,78411,-16745,-58267,-27880,-8209,-19683,-25255,-42880,-40841,-22912,-17480,-8324,20629,-6615,-49161,-24350,-23657,-46534,-20998,6979,-36548,-57037,12979,21670,-19217,-39680,-116,53972,75119,82033,50479,-16690,-37738,-21743,-46139,-48317,-26659,-3383,23403,72594,119097,120668,56680,14381,15524,-12533,-72741,-82441,-29485,59764,112848,84797,15682,-56027,-70555,22581,111338,29325,-80270,-58406,31913,79455,68121,43879,52650,40744,25001,36804,18871,-69224,-119406,-74871,-8348,-353,-23662,-8728,-300,-2050,17741,48297,57030,66147,82328,70621,60414,117638,93496,-25653,-78525,-62068,-54189,-34605,-16604,15724,122475,167929,70969,15050,6276,-43132,-60894,710,33807,26572,37654,86007,119582,60602,5073,75210,97244,53828,76874,121891,107913,79656,78877,92148,89597,34171,-54349,-94424,-74134,-76829,-121011,-124385,-23169,46434,11984,-30110,-32082,7720,58204,46491,35854,39214,-9531,-65534,-36168,40883,80734,47226,-13886,-40774,-26102,-23997,-55029,-31742,50194,101131,64713,4919,-52632,-94980,-104069,-54668,-34376,-72907,-110484,-103873,-69316,-75354,-111135,-115621,-60418,50900,109995,25472,-31286,71105,173854,196843,168398,91788,59734,52175,-61929,-140137,-46855,73456,82723,79516,85207,43962,-4516,-15682,28367,63066,41743,19606,48554,36926,-2973,-35376,-40988,-28418,-9410,-16542,-17092,-21229,-69723,-143356,-126509,-21140,17010,-37640,-67361,-52349,-41163,-16694,49727,90163,22367,-5651,46319,15247,-80204,-33251,72385,87434,44619,25486,-17995,-39778,8933,2988,-73813,-93134,-57823,-6093,66909,63635,-11448,-20820,-1180,-41422,-79818,-43998,35727,67858,31624,36155,68773,35708,-16395,-11043,16603,-2715,-32309,-50064,-72277,-78315,-73744,-58097,-12535,78405,164820,122220,-30081,-126158,-25499,91824,51290,-60216,-52640,9779,41278,52503,33808,12477,-5413,-21839,-17905,-19085,-74229,-71748,4610,37342,21748,4586,3287,-14385,-26072,-29681,-4684,39672,19355,-60142,-32858,72049,92449],[40443,-43471,-59057,-75075,-112617,-83233,-30210,-35177,-26300,53353,129349,149171,117587,90415,68452,55420,75128,74016,5477,-22570,-31082,-62487,-80747,-10992,56317,7223,-132243,-149641,-6197,124611,73536,-37720,-17614,43479,29272,-17066,9252,54381,-20963,-68307,-383,-48110,-196106,-167357,-52199,-34071,-45772,-32104,-32671,-48192,-3904,38162,34525,33538,49076,30921,3026,40852,59015,-30820,-149748,-186261,-122262,-6934,57398,25382,15446,49346,6142,-80949,-35549,54250,24479,-37428,-30790,4018,19573,-23111,-107577,-97643,-12034,-13756,-32197,-2540,18562,12584,18484,15505,-10643,-29828,-3112,1453,-7540,62980,96809,60561,89020,126707,69958,6889,-14977,-77377,-141812,-106022,-54478,-64434,-61492,-17681,10900,17753,25801,22102,-21569,-48218,-11981,55208,70457,-27526,-118994,-57019,60341,82049,59320,108062,156833,74879,-35827,-34475,28409,17449,-76448,-135910,-48213,93842,125721,49771,-42937,-103376,-125952,-72126,-17745,-47493,-113646,-116351,-101070,-94199,-68504,-10156,56794,76357,-3716,-92108,-90151,-55271,-8602,66613,84445,8322,-31921,-12503,-10149,-5846,37213,69732,67515,2177,-62629,-48012,-2691,-618,3869,4922,4943,6853,-9391,-29787,-23094,-19320,-1742,20504,52332,114009,131116,63343,38824,68397,73950,49601,30909,30984,2361,-26033,-22098,-16464,-50723,-32621,44716,80633,110256,129514,52694,-4736,4046,27376,37945,45959,70687,91730,43184,8687,9369,-22280,-68980,-29462,2785,-36785,-101490,-97412,-66111,-58535,8305,70400,-237,-83363,-50121,-26050,-30642,38691,112407,119722,98549,88219,81507,44527,-43864,-71422,-13259,18490,34524,9189,-61065,-55074,46629,68597,27002,22013,57162,74598,18442,-28080,-39752,-63916,-71984,-79758,-121389,-55030,87231,112689,34210,-35793,-19935,9962,-36165,-93566,-62727,-23136,-21743,-24324,1639,43566,48296,-4928,-84827,-83407,-37407,-68450,-120655,-73141,-31601,-89811,-157893,-151871,-104057,-17448,31693,-22548,-82507,-49803,16971,29961,-13862,-59389,-61618,-4953,123134,182590,148999,73185,27095,37192,78338,88059,79972,136584,201024,147931,52296,9660,21954,27969,-22421,-54571,-27626,19167,54451,23141,37819,133929,145032,48505,-6100,20341,40915,6171,-61909,-115484,-125579,-151627,-212246,-186482,-40093,144746,218085,159979,60833,32697,36339,-21993,-57206,14745,101234,102002,64312,56555,41134,34474,61058,97272,81944,-14785,-62223,-34185,-37836,-74562,-114018,-114615,-55146,-7871,-34149,-76533,-60577,5348,31306,-1761,1991,58639,20303,-49829,-41020,-29001,-41921,-35525,-65441,-98806,-71156,-50876,-22322,67533,150113,164257,106894,62695,71033,67104,13878,-29623,25096,36385,-69641,-135683,-64058,-8726,-26995,-57312,-60451,-25384,44969,75665,18464,-42250,-6639,49782,17290,-25638,-39147,-26119,-12706,-29113,-225,61678,50213,-7680,-12511,20739,31547,-752,-23375,20639,65608,37219,19718,74126,57011,-13395,-6767,-13233,-77195,-74546,-35505,-28295,-24111,-1999,4203,-28644,-56100,-64219,-60029,-67843,-41657,-4114,-61512,-174654,-152222,-28939,50281,78242,83832,14860,-115228,-182152,-177727,-134847,-59050,-28374,-24942,56130,96379,-3644,-67871,-51449,-1956,36012,32018,23996,9158,-62508,-72504,246,41380,-14429,-106103,-96249,-12327,59731,118288,148531,73234,-19982,-10854,8381,-13080,-3943,42637,61452,43651,23514,1584,-19042,-45704,-89664,-138659,-129116,-39297,34326,40920,37503,38008,-27632,-97717,-12550,143296,120204,-35343,-83825,-86688,-68863,-17348,41701,96346,134153,129724,112627,91606,85279,69476,-9148,-51751,-1804,16091,-13898,-63672,-89957,-60139,-73922,-153521,-122266,74672,181839,95191,26731,22491,-4596,-6458,23194,43313,82291,110252,89071,979,-56123,-7134,65942,48382,401,36357,116098,143921,88026,53828,39287,-19949,-66749,-55642,-64107,-80169,-47637,57054,158150,125961,54074,20529,-33573,-69641,-15996,-40,-86476,-111626,-10556,85569,110139,70641,7047,5290,84058,128864,72579,26454,44534,116661,150443,120500,23266,-83155,-75697,37915,118990,128579,94967,54250,44923,67309,94865,91057,24798,-31283,-68097,-77659,-59497,-62181,-53076,12604,25884,-43596,-48311,22052,65487,25932,18121,39879,36083,36433,50452,33122,-28754,-45501,-8924,-33173,-68435,-12857,22544,-8665,-48734,-29253,37058,59790,30630,28159,27386,-5429,-35872,-52437,1198,44199,-21871,-112759,-118056,-103299,-106328,-86384,-52905,-61,21239,-30036,-108961,-129882,-104723,-117586,-118929,-82565,-107762,-119678,-7987,77214,80547,111523,111059,27773,-33506,-52304,-70533,-47980,-2859,-30684,-66739,-99454,-115258,-94388,-35028,25806,24082,-52670,-52663,-5429,-12788,-8598,9408,-19136,-7012,31799,57405,119792,131837,58506,25751,42508,42070,-24037,-79075,1552,50993,14759,14700,-10284,-47060,-6193,16648,-21378,-29636,-22327,-61113,-75352,-27663,-82,-45775,-56487,-34548,-93138,-121506,4930,92935,33799,-11218,1871,-17261,-30127,-22736,-22903,-42604,-68731,-86643,-62381,-26784,18363,88551,119041,38099,-74574,-95804,-43886,8219,16226,40565,100478,81089,14372,12981,29195,8894,2632,-1890,-27543,-230,18192,-28906,-45424,-20485,-45682,-37985,5579,-36095,-84196,-44196,24254,35810,20859,47186,45768,19374,-20410,-37605,1651,70347,100992,34704,-76876,-99067,-52974,-50117,-68006,-72415,-22069,29645,35001,46161,57162,-8977,-66495,18242,104081,41378,-20094,23442,75403,78944,51345,8376,-27524,-1755,90506,160813,83978,-33963,-45670,18143,70333,64851,44523,73435,52812,-28548,-41435,7250,-32302,-103406,-69580,-3382,-22054,-40876,26138,29525,-46206,-60509,15519,83337,107871,79763,23117,11288,71099,53764,-11087,-20414,-19557,-27074,-28851,-40795,4853,112597,102343,-27238,-61998,-22210,-9341,-11274,19767,34271,53571,122055,162909,110632,18211,-52137,-28507,16659,9172,3722,68623,111798,48270,-41818,-37691,48884,67393,-43682,-154171,-165924,-142433,-117346,-59082,34499,59658,-29529,-152754,-143759,-20284,68980,72209,87968,117841,61494,-21316,-17847,27157,60855,74611,57364,38291,55564,55471,8203,-19970,16596,80351,61293,-43687,-129025,-107022,-63303,-23803,-42141,-103249,-129879,-95755,-23830,28159,22969,-13954,-41662,-26841,28634,39760,50282,159293,248713,229578,141719,26086,-31328,-27351,-87190,-152512,-104021,16616,74831,88073,115030,134737,133161,101427,81040,71005,1263,-81073,-33780,31173,9851,-19899,9413,3273,-25261,15382,94720,67992,-26937,-92309,-74232,10833,56189,9677,-61356,-97556,-93300,-39373,60994,98015,1338,-49660,6815,11372,-66416,-52599,14620,37704,24573,34432,29291,30522,29310,-40416,-108288,-95190,-41790,6055,42359,12436,-46771,-35531,-16534,-82339,-110517,-30278,59212,64112,4020,-26066,-20471,-56849,-104451,-64052,-12557,-50061,-91811,-96736,-111259,-92341,-71957,-74009,-61365,5313,81841,32376,-107331,-139453,-20560,49906,-18936,-106352,-57586,43424,69437,53345,48837,48082,33023,18948,28531,47971,13377,-37386,-20488,13891,10133,9355,35697,19359,-17395,-21843,33041,114291,111876,16294,28622,133457,139782],[30801,-40987,-34396,-38873,-93578,-106339,-103277,-98130,-30137,81083,137327,138102,77189,42057,85532,147895,153469,118148,83452,77643,16592,-89304,-134327,-51119,7135,-24708,-86813,-72977,25648,113773,74720,-21529,-69656,-77193,-50481,-14214,31406,31439,-60494,-83729,-3910,-50681,-173214,-137203,-17679,-435,-55894,-62909,4027,46363,69698,82569,82452,83877,103844,102888,65506,51704,28417,-58918,-147213,-112189,26103,137456,117610,48798,47985,51341,-17721,-74472,-11617,45016,-13148,-66125,-30537,1333,-10056,-44428,-121359,-158361,-82944,-35150,-51689,-42041,-30036,-52624,-56516,-13974,14078,-31586,-64930,-66226,-45039,49748,115402,94689,104073,132048,89748,52329,42841,-10047,-42616,16182,46933,14374,-8358,17511,63378,93549,116993,98364,-496,-93243,-90401,-26057,24182,-62563,-159378,-51974,98524,65558,-19970,-17625,15239,-23297,-70348,-26107,55664,56514,-24542,-118641,-115002,-7615,67910,45359,-9587,-49219,-73612,-29970,37325,18891,-53081,-56548,-52566,-77969,-79940,-32952,3657,15254,-41087,-104012,-71915,-10313,49163,100651,47284,-66290,-106472,-63926,-22782,-29042,-44605,-33703,380,-26098,-82393,-79664,-44246,-9675,47274,61318,30146,26939,52523,-6951,-113946,-147129,-51031,38064,89565,123361,90258,31987,23450,42853,46403,60862,88892,111416,98313,80239,56091,16986,-26242,9,58216,53137,69514,114440,80820,42703,57024,65921,30471,22050,60798,81701,32455,-3916,-24478,-31606,8687,59991,43319,-1394,-57883,-72953,-80163,-115099,-61934,34211,-12231,-74697,-116,37112,4186,66447,172309,174446,90208,18361,16857,44475,38355,38798,73921,80343,41852,-40717,-117177,-83446,40503,70033,21380,-2530,49090,117527,78142,10899,-5103,-20912,-46586,-88036,-112708,-43533,45802,57667,-3620,-64178,-36086,14813,17392,17871,7320,-44909,-87536,-112736,-58461,44665,64479,12568,-50584,-104579,-132548,-156834,-146378,-66464,-9864,-26355,-62625,-76785,-58513,-21276,-32845,-74453,-60809,7788,39847,13572,-13704,-31324,-45616,17161,160323,203081,132390,36769,-37338,-54284,-1610,64936,90369,116231,138855,107007,50699,-6490,-16506,17958,10523,-41025,-102608,-114532,-39436,-15198,-4275,86945,98876,-21091,-105534,-89955,-66121,-64450,-36651,15076,31014,-63445,-203511,-197291,-23463,149042,170038,88508,2293,-26691,-2532,19216,30748,48455,65585,22748,-48075,-46801,-8221,26920,69450,132056,154467,69631,-7017,-17277,2895,-7269,-83842,-131745,-77967,-41468,-102871,-126110,-47075,49084,55317,-39096,-88305,-48824,-58357,-82873,-52716,-8256,5606,4337,-11719,-29279,-57345,-93571,-69480,-398,75446,147569,141826,94823,99897,107348,40100,-52965,-61717,-51973,-81893,-92145,-35731,17444,21320,-14021,-41489,-8347,80829,101827,16454,-57876,-12997,65618,46477,-10492,-11625,42732,42573,-54488,-103332,-51079,22343,59906,64629,32605,18641,41484,68863,110900,130589,91004,45695,70624,52022,-33770,-54379,-37038,-67464,-65352,-20453,218,-36232,-66645,-54887,-43623,-26873,-14883,-33321,-79752,-69143,10243,2620,-105689,-109722,380,68033,73290,82572,78736,8202,-78161,-121101,-73583,326,-33791,-87509,991,60574,-21349,-76557,-72674,-33614,12392,205,-34408,-35503,-55939,-44099,14737,39267,-27863,-123644,-116576,-12999,91553,119816,92433,32065,-38748,-46282,-9327,20968,43865,37555,6061,31063,138769,212534,142127,2556,-113540,-147719,-106408,-53204,3971,45523,92987,136254,63607,-46677,-30263,87483,134849,80783,19880,-25805,-83767,-89298,-26015,23996,27500,55783,120814,134490,121260,112381,49785,18038,34459,12436,-60629,-110364,-74977,9888,30166,3316,36014,118596,144596,65441,-68,-8486,-1199,20480,40359,45026,44915,37477,45653,10344,-59827,-65649,-14304,26636,45752,55706,52904,58903,60183,60620,37819,-15538,-50850,-54173,-83448,-119298,-112028,-27014,112640,149015,118734,88758,24796,-36023,-9089,8028,-67134,-123976,-48426,50232,82015,64529,11039,-41107,-27481,15828,-15418,-46781,3777,100546,122466,45595,-45000,-77048,-46778,6534,34094,50128,62046,44825,24526,62186,130960,153072,96617,44556,26107,10932,-14788,-47272,-33747,37143,64981,-16330,-58205,39725,126754,66964,33777,36137,-22897,-57864,-44509,-65692,-79570,-22631,16436,-62781,-107013,-21639,20394,-31679,-64348,-25981,27350,22142,-40183,-47025,-738,46476,74707,56936,46996,20125,-54225,-111610,-77855,-35192,-55478,-71461,-44413,-3605,2214,-34496,-74611,-92246,-75637,-88377,-119133,-138253,-151666,-100140,23111,86964,54171,18762,-6569,-11093,985,-43930,-115608,-111236,-73324,-97434,-98783,-65283,-33854,-16161,37757,94083,58295,-43602,-39916,38174,62025,47368,50269,45724,69332,75285,41284,50591,68727,54248,81413,95873,26419,-81305,-113564,636,105513,112438,70593,-17515,-87688,-77191,-52920,-30471,-2285,-10145,-57690,-63332,-12453,-14729,-60328,-19646,7360,-85154,-94092,49793,109023,40295,18686,51730,17084,-55315,-110089,-143481,-141903,-85149,-30956,9077,33459,42232,67110,93462,26978,-89977,-109176,-36718,38150,86836,85107,76796,50979,44151,55311,33724,-14793,-14100,19563,29814,62110,63019,4847,2754,8824,-38608,-34540,-24121,-110220,-161066,-68764,94742,176100,103387,32152,23952,42612,2216,-61506,-41746,59348,116079,33421,-84460,-100166,-52619,-25631,-52318,-92645,-36940,20562,-15352,-37863,3648,-12922,-58847,53538,211109,167231,69133,74355,72211,42015,34810,20364,15310,49676,95034,138211,125762,65351,21126,12791,15747,1231,-6345,43305,41447,-62281,-93764,-6637,-6142,-71960,-59621,-41688,-87347,-77594,16301,13142,-57569,-63105,-7002,56538,116425,97465,10065,-32861,-9945,-21534,-29690,4807,804,-16149,-24056,-35230,13890,96006,28311,-122724,-112280,-2505,49171,41347,30571,22760,56394,122950,131912,73518,41235,-6913,-64997,-52058,-40134,-49202,43766,114766,25524,-89479,-59648,67172,96627,8022,-49750,-97713,-120295,-82705,-10898,37156,36043,-39168,-175943,-203575,-68360,26730,39878,76081,120492,73579,23034,42151,54207,65184,108946,117869,89430,81166,59227,-12190,-44212,4213,39662,2979,-55507,-74219,-41965,-22010,4545,-29691,-95608,-89066,-484,86437,155908,154757,71855,-44076,-103069,-35260,55028,85110,147241,214079,175815,72871,-1854,-32109,-29590,-49791,-114122,-125999,-51123,25306,24202,54449,154772,222997,172721,87476,33538,-42919,-131660,-73767,16310,81,-5369,56581,18162,-45002,35487,160608,122460,17864,-29195,-23350,14926,53201,42971,-21646,-89982,-102557,-47651,13667,25597,-33123,-61663,-28477,-4329,-27762,-20718,-1706,-1043,-8784,4497,14847,33394,15859,-51676,-63905,-57471,-69531,-54356,-25575,-45646,-57940,-25378,-22414,-90179,-95280,-16179,43552,43455,30703,-8817,-71406,-112495,-130444,-112008,-96265,-128195,-154961,-159812,-150555,-75281,-189,-13529,-60475,-56278,-13809,-27316,-77313,-68789,-7385,-5771,-65461,-97530,-49804,17875,26416,33864,106645,145104,88143,32912,43781,99218,83033,-3236,-15645,8350,-10751,-10261,32064,18728,-16960,2556,70911,128001,117892,38647,40918,112527,95476],[8167,-28945,-6637,-11031,-75566,-120720,-144358,-154034,-85787,32256,85309,78412,13572,-23732,38897,128020,118217,74404,88406,107206,18071,-91301,-100034,-37102,-33800,-26478,24802,67083,83574,116306,96706,24875,-68551,-136313,-117966,-52308,18071,15979,-69702,-83455,-20634,-59719,-140460,-100085,-14425,-4729,-62546,-84035,5007,89736,99067,76739,92286,128625,120657,72325,28154,-11035,-47892,-81008,-109273,-37186,123394,201922,128492,55074,46035,17159,-18481,-28363,4629,28075,-24086,-63337,10419,37539,-50539,-94132,-99537,-129527,-76201,-20715,-46290,-64384,-50300,-63837,-82121,-43386,23839,9992,-42620,-66425,-45663,23695,78845,67998,45430,54911,51998,47499,53685,54191,74237,131427,136170,78099,22401,30564,96536,147862,136150,70742,-9154,-67021,-102963,-110762,-70305,-86320,-136110,-60786,48916,-9014,-130914,-167461,-116529,-45534,716,22947,45611,59890,44135,-15374,-43896,-29816,-17725,16635,53104,34419,-34552,-32306,52040,100395,68070,52415,32479,-27465,-65597,-32608,-1787,-6066,-37982,-44054,8009,59055,86033,81143,15475,-71197,-111553,-107504,-53913,-8896,-54689,-121523,-104023,-91067,-117959,-114111,-70174,11377,86648,53474,-10048,21819,88428,13876,-125878,-160126,-69843,18634,85036,126302,80246,22139,-2877,-29022,-50374,-7325,62620,82451,66695,77873,73575,22465,-37192,-15618,26169,-9041,-13727,60830,66601,41360,30223,15156,-18036,-11641,39163,54331,36687,18222,-38236,-54224,25106,82083,44470,9793,-27133,-45544,-51681,-73118,-42451,16785,1000,-27083,12576,32090,-3082,13587,96342,98442,2186,-59524,-17165,45389,60081,51577,33971,13497,-22086,-96194,-120807,-36725,74823,78332,27665,-36,37245,99730,68257,14259,15274,33351,12069,-62847,-119791,-88385,-30382,-16127,-45854,-60171,731,67242,106287,125334,72759,-16987,-78454,-104025,-82857,13898,90091,80797,8597,-66970,-116260,-139883,-116294,-16104,56640,53859,42979,45364,45187,14686,-59543,-107799,-55635,43142,71755,15697,-34747,-61720,-45086,59964,116773,60060,17295,8040,-31938,-80897,-71320,18940,94741,96255,45907,29864,18499,-20268,-47392,-27287,-17199,-45993,-100594,-130968,-81288,-43402,-12911,64960,78075,-22108,-115504,-148278,-164103,-137263,-13600,110755,140934,43549,-83921,-100207,-16297,52471,35863,-3759,-31609,-47576,-41576,20264,97888,85488,11627,-78377,-131797,-86930,2240,44821,44597,70223,112662,93111,45272,23699,36716,35509,-18507,-56405,-56080,-64487,-101883,-69472,22534,62375,42174,-26794,-96832,-122272,-128649,-93242,-38036,4316,7181,-21211,-22977,12165,5368,-47065,-70456,-68127,-30116,36557,53762,54370,84561,94561,47173,-54119,-111675,-90300,-49696,-24939,12298,67170,72646,36600,20521,31902,68613,75961,23785,-28179,-13869,35160,33397,-12039,7307,127715,158419,-1796,-139619,-117781,10846,107886,106937,25507,-3454,47362,95430,127865,124859,77361,31244,44074,28352,-57898,-117563,-97462,-70797,-33367,34445,57837,-41401,-130938,-78817,30649,119803,107976,14656,-56747,-25616,78282,119369,48299,-9793,6756,23968,45263,88709,104057,72070,23432,-10192,23236,44593,-39395,-115580,-55820,5061,-30064,-49053,-38558,-45444,-61457,-85072,-103098,-83918,-86063,-53072,20504,34294,-23386,-91733,-128132,-83670,21166,38497,-33618,-59205,-51681,-53255,-23181,50798,67014,12346,-29645,3434,113983,218364,168001,4991,-106574,-84976,-32638,-30795,-781,63338,119067,167650,116268,19615,-10666,33381,62579,84027,63416,16004,-51272,-69835,-15587,4895,-36153,-38031,37839,93026,96314,98651,78485,50810,39347,7409,-62276,-77978,-4265,43851,24086,48156,101847,108920,77481,12949,-54693,-89209,-73135,-25722,25896,50280,165,-70990,-41979,18543,14597,-36674,-46692,29763,134036,123159,29326,2183,35308,36654,-9103,-48950,-99667,-112290,-67614,-22418,-19692,7110,88869,102763,79016,43891,-4096,-26484,6697,39200,7846,-54356,-52783,-8809,7512,-4402,-40987,-93454,-103715,-79237,-84125,-77543,-13352,48739,29034,-36772,-52047,-24904,-37403,-63703,-78833,-76815,-50369,-47000,-54758,11078,111415,171848,144437,70919,23847,12345,10617,-444,7537,64919,89282,-7692,-90512,-38287,36928,13802,6841,16847,-24329,-48897,-46093,-63803,-19635,89757,97143,-34288,-88038,556,46455,12619,-3667,23008,61071,32364,-66645,-120736,-77512,28155,116676,109303,42116,-45130,-90558,-50669,24939,48028,9730,-7142,-2989,-19120,-57283,-77948,-52763,-8130,17403,-12130,-79632,-127538,-99817,-8699,48360,39454,-28296,-103087,-128765,-62324,17903,8087,-41446,-71403,-92738,-102894,-48419,29485,75674,55234,73374,122673,69061,-39132,-28221,56285,90141,61089,57898,87767,111192,81616,6498,-41368,-25058,21851,70453,45702,-51176,-114292,-94043,-11146,49755,62479,44076,-14182,-75033,-103604,-112680,-71615,-18025,-25053,-57344,-44197,-23731,-56940,-86623,-28801,8645,-19801,7916,57214,29595,-12474,25229,86144,63114,-26011,-123551,-184524,-154044,-20038,82932,88972,53429,38102,41640,53219,31637,-39853,-91766,-70698,-15213,55450,98012,97351,79555,69658,50123,-4990,-61100,-59859,15062,79734,110970,72264,9291,25786,36008,-5597,-19270,-59406,-162092,-165134,-20808,172428,230200,75362,-50039,-42132,22005,1934,-66269,-69862,4256,63400,24856,-26092,-26336,-1617,42298,48051,-26216,-35696,-701,-27462,-41181,37890,71788,52200,125474,212505,137825,54919,69299,70392,44977,44253,40043,43051,61289,66954,90886,107075,80323,40463,12130,-31382,-71144,-92142,-59762,-22372,-51342,-62261,-5927,-19603,-68833,-64660,-64271,-86299,-62201,-3570,-16096,-33901,-8518,-20147,-29064,57966,107543,47993,-6816,-16079,-43313,-48194,-13368,-5232,-18400,-28435,-26312,11136,52006,-19137,-129959,-83267,42845,73292,20015,-21911,-30709,-4377,28445,43681,65987,109188,69820,-37240,-68088,-53430,-43771,50654,111261,45593,-16732,13258,79540,72114,25143,37946,9569,-34297,-28932,-15564,-13435,-6285,-30083,-94424,-126805,-76141,-27723,4157,44931,46308,398,4453,66369,80170,60571,83468,104495,78622,46429,2893,-72620,-56411,28616,25816,-24662,-2197,42246,33031,-7850,-4788,-27858,-64821,-26209,60474,106434,132149,116448,24848,-90493,-117731,-31380,36212,5067,6986,78216,87282,40377,30608,45370,64600,64474,-5056,-89177,-89426,-27689,-21669,-7625,97350,184868,126208,15978,-35486,-58101,-97018,-44671,20592,3715,284,57703,14197,-71096,-24392,82789,76396,25473,-7730,-38114,-48702,-31475,-4956,-7925,-49312,-72640,-53371,-41475,-25404,-10399,7396,-921,-6464,12278,40387,33700,789,-41165,-57266,-46264,-10442,-7477,-31933,-4942,-24639,-101651,-105111,-54030,-49739,-54940,-30670,-36733,-81802,-61222,-1445,-2153,-8720,44984,44589,-48433,-98657,-89014,-99645,-119229,-132749,-138788,-139266,-114602,-41673,26445,4976,-49187,-35569,18002,45918,67216,51255,17164,-30567,-46069,-26244,-2789,-3483,-17813,20100,136252,195594,106897,8136,8304,81954,82495,27171,35532,46263,9387,-9622,7713,6172,18881,48819,71669,68938,53114,21110,18054,43293,26199],[18787,4490,29010,36331,-8304,-53434,-89218,-132476,-107945,-18249,42460,58095,26808,-7450,12443,60696,57620,52254,94436,116319,43221,-3099,15623,9005,-44785,1896,125317,169796,102806,71999,64469,18512,-55051,-115305,-123501,-84808,-9470,19943,-38849,-60453,-38328,-60127,-84126,-45846,-28630,-59007,-103846,-106671,-22676,49023,42117,14788,69617,137875,87537,-13652,-69735,-97984,-85964,-51535,-54841,-24164,80500,134954,78757,6653,-19702,-29292,-1944,717,-19341,2776,-6655,-32846,44091,59700,-67877,-101474,-39691,-30700,-10057,-7035,-43688,-69023,-45884,-22132,-31629,-40425,14211,66599,58139,13559,-9447,11664,30573,11879,-26781,-38695,-23602,-4071,26165,83230,144066,172471,151371,108269,59870,22536,35491,82021,70890,20756,13768,29984,-15529,-79216,-73203,-31677,-47324,-68975,-44360,-86681,-186807,-192247,-98647,15092,90462,66319,17476,37466,81001,84219,81300,38702,-22069,19505,95732,68681,-49541,-80701,23021,137998,136742,92585,52998,-1993,-30580,6112,45381,38078,30945,68503,115468,125850,82810,17946,990,-6079,-38472,-91910,-63652,36591,17330,-94132,-104013,-70851,-71506,-66448,-19280,63463,104613,29070,-40270,-5410,59170,33145,-48356,-83564,-56941,-385,71916,133041,136298,81906,-39,-83999,-110310,-43683,35647,17508,-48543,-32597,24164,29709,-32634,-48984,-31321,-74327,-84497,1940,20364,-8450,-26939,-26050,-36074,-36799,-16115,4847,59258,83018,3284,-36610,-473,39183,52090,69035,31910,-23712,-34334,-4770,39572,42013,11061,-22516,-31280,-19661,-45831,-76296,-21652,27007,-25060,-58820,-4474,29626,-6648,-42483,-66881,-74789,-75282,-118001,-93674,21926,106876,74911,29662,30899,33748,20818,-3065,2978,31873,74318,75236,-8919,-118182,-127818,-73983,-61364,-63172,-36611,28943,98045,141230,110807,56122,15388,-37316,-60799,-66103,1976,131460,171625,74328,3489,-20205,-53736,-59315,27597,83659,53156,38319,76007,93720,54402,-23620,-91457,-83661,12823,87387,49467,-35992,-112521,-93612,34480,65452,-40242,-50106,33413,64255,10770,-37660,9756,106411,109236,14651,-23997,-25448,-39925,-74633,-104676,-108140,-74064,-18627,3193,-13451,-35560,-6158,42541,56764,30802,-17281,-88165,-155702,-145502,-21282,91395,103249,43195,-8522,-14924,-34760,-78139,-108725,-71189,-19356,-14544,-43902,-3803,105136,122640,32318,-62593,-98948,-54772,41955,87843,23259,-33565,6003,52314,58799,49222,23423,2547,18444,56706,19148,-45907,-40961,18233,40805,5176,2278,25406,-8674,-61901,-75097,-11196,52080,34238,-31994,-74883,-63191,-4863,47439,40188,-15131,-62012,-66499,-63580,-57518,6126,67087,91353,79005,-38288,-124590,-70153,17966,32601,53061,96781,70699,33927,53300,39966,9722,18654,31309,12097,-33656,-42906,-22384,-34541,-22089,105824,178585,59879,-61960,-47347,41902,76567,32283,-26561,-24273,4081,14240,29406,33974,17566,25113,56058,31489,-51560,-115096,-95378,-48984,-2173,77648,105454,386,-75026,273,121980,208286,158239,31916,-24257,13617,79441,135398,121720,61832,1046,-42053,-14895,47749,58057,52351,63962,67872,76261,54207,-12282,-68732,-57046,-12760,-25844,-21281,12797,-26338,-93162,-95490,-76562,-63207,-84117,-52712,37413,71403,39987,-18464,-90286,-109264,-48917,-21830,-63556,-75349,-46975,-54800,-55637,7537,22434,7413,14727,-6612,-13258,47997,59214,-52538,-132467,-77417,-5266,8232,21167,48732,60439,85822,57619,-12487,-13785,33164,1106,-44429,-2509,32993,21631,19801,55870,44965,-10004,-43385,-8848,38969,23388,3709,26785,24179,16997,3950,-17027,6892,58302,33396,-40251,-35913,25288,56372,30956,-7996,-41306,-75856,-82599,-50799,-2658,19831,-28438,-102438,-85189,8533,92424,58152,-3408,56339,166064,142972,32104,-26323,-30153,-30706,-70772,-115987,-168275,-151470,-21982,98576,85690,50273,66131,47669,9642,-49570,-90617,-60328,6784,57500,60207,28920,-6962,-26049,-34922,-59597,-78551,-70357,-63310,-72877,-63845,-9343,31726,22181,-42032,-79134,-38882,-4417,-53277,-88934,-89603,-94782,-90056,-102663,-115139,-48309,58629,148566,148907,53962,-31493,-13594,55984,78912,50487,69679,84261,-17470,-120363,-138500,-105214,-68335,-18608,6443,6718,14742,17417,2862,42055,140657,134423,17800,-19853,39066,59890,46189,21245,29286,88799,82812,-29289,-137026,-136018,-41010,45407,36585,-28754,-107670,-113826,-20218,57235,46434,13015,28230,27959,-14211,-66136,-89837,-56573,29666,57637,6239,-45055,-49148,12802,83695,70283,9609,-62279,-137409,-170004,-106379,-1697,62800,81845,20679,-62936,-55903,27480,80138,85684,22466,20868,90127,68157,-2758,31423,93560,96448,63266,62668,85637,87273,54728,-16659,-70398,-33892,32385,35659,-29164,-74113,-48273,-16810,-13089,-35910,-33371,6411,6911,-33456,-69654,-102340,-89871,-26618,-11068,-38788,-24531,-29911,-64716,-73345,-38454,-974,36198,72551,35033,-63587,-88210,4838,102869,108254,39918,-54147,-103271,-53660,82652,176947,148948,44928,3939,27028,20423,7489,-1317,-48240,-79470,-70484,-21675,97773,168626,139877,83346,37955,-15159,-58454,-75033,-26306,72051,150471,100402,6719,-9381,8937,9796,6964,-53672,-134760,-72245,84532,193071,148529,-19709,-108463,-75400,3626,1109,-51810,-70840,-59608,-41540,-9386,37966,51430,52046,108668,159210,70095,-10983,3103,22389,38088,93150,119669,129704,163376,129020,9137,-26713,34158,81956,81670,56502,35629,36679,48836,39356,44431,38829,-4562,-18432,15396,-4244,-67785,-124809,-129944,-66310,9415,32362,14005,-44581,-66213,-27823,3029,15083,27819,38696,12234,10053,36891,-18720,-94178,-20285,87610,103625,87310,83778,37055,-6933,-12364,8267,20451,9768,-3174,-5438,-3176,-17739,-36591,2357,58647,52592,-21182,-68159,-74929,-74610,-61193,1479,93774,145379,91306,-4045,-46847,-36780,-18034,50934,102048,98753,98459,75188,39101,3353,-33188,-14233,40791,58104,37590,-18134,-42620,-31145,-33212,-32421,-12257,-29107,-32432,29616,61803,-7578,-56984,-24088,44708,92774,81516,49902,55563,55336,40479,651,-71194,-42098,45075,48095,29022,79257,109405,75586,3683,-14529,-7065,-12200,3349,26986,29425,17278,-4045,-63812,-109210,-73443,-11712,-27244,-108152,-123109,-46041,26380,58196,80604,119188,166143,160350,81222,-42452,-83165,-22615,21981,10661,33043,60142,-3201,-85058,-99045,-63888,-31588,32169,79672,61400,3175,-1049,-14836,-80965,-99256,-46218,-20908,-6264,-21258,-88423,-132348,-113500,-60254,-15666,-9461,-32201,-45555,-27433,16357,57992,90336,63513,36031,58095,70082,19710,-23073,-59880,-76441,-56379,-7464,12169,-2399,3759,-12689,-63740,-64652,-10063,3190,-42102,-51373,-42285,-69791,-45436,15717,-8043,-31838,44405,98234,21756,-41957,-26895,-33272,-35633,-25184,-37509,-44314,-33878,-21430,-30358,-58232,-53410,41206,148694,174753,165325,100909,12058,-41956,-11170,37998,46902,2075,-30549,7601,101916,150637,77542,-12416,-21838,30131,35851,29874,75630,94098,59919,21292,-2569,837,52696,70521,34044,-11419,-11933,9777,17437,17742,15393],[13442,5145,30415,55967,41163,14584,-16556,-53236,-68960,-44485,272,47937,56372,39136,24986,21551,21064,51651,94340,103704,72542,92953,87658,8302,-61742,-2852,115066,149603,45795,-34362,-23508,-18648,-45425,-68385,-77113,-82477,-51492,-7334,-16789,-37458,-44160,-32269,-1331,7814,-52557,-141438,-182755,-135880,-43070,-8038,-24628,-35892,32986,85098,18065,-67462,-113961,-124872,-73348,-18125,-36172,-59547,-24585,18888,-6253,-81605,-115666,-83113,-15837,-27234,-78464,-42790,-7723,-13736,33055,25318,-71948,-80473,-20782,17195,42833,16847,-30439,-66186,-49330,9610,9178,-50078,-22576,72277,121863,87605,20447,655,1784,-17188,-52118,-79702,-79597,-51080,1447,75294,130815,109763,53907,60787,69429,1088,-64052,-59283,-26225,28951,90111,97675,49859,8028,16013,50799,10604,-86607,-108228,-99257,-122499,-83670,-3228,42575,77385,55486,14169,32796,59102,67693,94557,74627,12897,19625,58384,13507,-90357,-99443,10994,127952,122384,55561,3809,-12562,20671,87436,105340,74288,67311,102471,132500,116903,35285,-44461,-27869,16308,2425,-55645,-41074,69736,84685,-14092,-13085,42696,46651,30392,49098,79551,79641,37864,-4681,-29880,5795,47687,19851,-47679,-63624,-12395,67691,128109,152105,90042,-29937,-100861,-65415,31123,89078,35012,-93165,-129052,-54023,24298,9270,-33659,-60858,-103911,-85780,-12919,-18889,-52874,-46096,-27669,-44608,-65016,-84082,-61381,26740,76219,31021,13100,-8142,-24,86150,160374,98482,-13615,-54628,2114,82571,71966,-16184,-99248,-98628,-43583,-53365,-112364,-81059,13278,8658,-34789,-6376,9019,-41701,-68550,-65847,-73675,-88067,-123923,-86299,33043,106882,44848,-9690,26486,17906,-70762,-98763,-32147,20543,69575,115408,63041,-66883,-105485,-65154,-56658,-47980,-23444,4178,51977,65793,-8347,-18596,12606,-30329,-73607,-64446,-10793,105365,176731,116358,57903,34660,-21953,-56282,-590,40585,9543,-22439,12504,54813,45030,-6928,-83701,-151553,-88641,42161,59324,-23437,-119747,-141002,-40209,65122,13729,-24742,50445,114715,63185,-19736,-11983,63140,58957,-23572,-72604,-78880,-99169,-143835,-197152,-215768,-154971,-26162,56072,20373,-53248,-48318,-12205,18350,56319,60259,5798,-68961,-94514,-33965,27215,10272,-33724,-48764,-31834,-53228,-125656,-180365,-125822,-30160,7061,-12670,517,86332,142893,124481,70938,6113,-10131,58319,109382,17963,-75332,-33099,25400,34765,10153,-29807,-40995,29276,122452,85074,-4113,11587,37915,-27670,-79272,-33222,36768,46733,29682,16364,70508,131593,71197,-41228,-67453,-58878,-57874,-9835,47473,39341,-3552,-40424,-87027,-92267,718,79839,113328,100954,-31659,-107833,-19209,76008,61060,60439,63934,2988,-18621,26723,171,-46183,-21068,26730,17141,-63372,-100625,-53318,-27945,-53554,-15942,50679,48298,29357,48668,60158,-3341,-91812,-96353,-26118,-12897,-73096,-99641,-85336,-49928,19144,65335,28707,-27941,-31766,7422,10632,9267,71492,110214,69241,60230,90046,107364,128289,85706,10509,-21486,-32110,-26646,42664,98692,87403,16171,-57240,-57887,-6719,25192,40989,69996,91528,89089,74421,59548,6881,-35949,-19459,-38207,-40734,1841,-16510,-46290,-4887,3692,-19993,-30250,3119,71160,121791,111868,39439,-32092,-70987,-72422,-38513,2105,-1416,-29707,-71470,-105221,-95112,-53654,34928,76242,-23696,-91988,-19692,19654,-69494,-149162,-118133,-41619,222,12696,9039,-7576,-16826,-60919,-118893,-69388,42054,21697,-95129,-59387,41086,68516,66165,85745,78655,46799,12779,10228,17803,-43348,-115655,-92689,-31352,3122,7410,21014,46982,30856,-14590,-46004,-65985,-45133,-3921,3107,12407,47159,47258,17052,553,-15698,-35078,-27909,-38158,-59576,-26814,74954,104728,59941,86907,126415,74279,-7611,-74718,-115737,-82726,-92612,-169986,-203726,-126681,25031,101217,22116,-35199,9155,20327,-25582,-106220,-145754,-95995,-10849,44487,53128,38931,19212,-5418,-29650,-82022,-88000,-12441,9169,-28229,-15060,56350,69607,28797,-46863,-90386,-62656,-46386,-85284,-74244,-22810,-7677,-22783,-60226,-92726,-55565,23218,93024,103871,45346,-24844,509,90457,117200,52161,18593,27271,-29050,-96964,-132107,-121320,-81131,-32828,-15938,230,27819,39625,17230,974,38969,63002,43703,43158,47138,23210,4255,-24808,-1182,86654,110711,13332,-98772,-132359,-92033,-61385,-99836,-132428,-148153,-118338,-51738,-18657,-34350,-38409,2797,21757,-7749,-42766,-64085,-58050,-1637,6935,-42481,-27148,33782,105766,149719,97548,15317,-25466,-68597,-132991,-133037,-35429,76486,112594,25649,-67355,-38976,43080,44193,-678,-73141,-60444,42071,80487,61968,98530,118848,96803,71545,52053,21360,3638,-2242,-28543,-26780,31515,51241,-5440,-57210,-17019,58118,41321,-28036,-77075,-54707,15858,32286,-1268,-25346,-58248,-62247,7693,42921,6204,-11298,-38188,-63392,-48873,-10232,24019,37337,45391,12943,-104627,-155196,-51938,68573,101456,71042,6177,-10438,51436,135060,171138,138600,26205,-28342,14614,-16106,-73670,-45949,-33025,-47693,-35345,982,104346,180702,128455,57564,15952,-7885,-5747,-33744,-77560,-5463,130346,118647,14683,-48744,-51847,-12028,24352,-15493,-62492,22274,139256,130864,29630,-53725,-58790,-34130,3199,-8263,-43394,-49257,-75299,-104400,-46677,30734,32947,23790,87456,146953,72250,-584,20252,63438,76543,57155,39900,59573,76695,20577,-61565,-56025,19565,89614,99588,34359,-20490,-2544,39402,17674,-17768,-45838,-98228,-95258,12874,67373,1997,-75023,-92142,-36501,60135,75881,7059,-62933,-44876,41349,88948,88854,90992,96022,58254,32072,35628,-14191,-108716,-90186,16728,92180,108094,110253,82288,41843,15601,26267,57184,58713,23956,-24076,-31218,17635,41832,28362,21081,23547,-20634,-59366,-78571,-104213,-91279,7918,102508,107166,45413,-7656,-38677,-48146,-46090,5817,65584,107322,121518,40672,-40796,-66847,-124887,-122202,1558,83121,57212,-4575,-25332,-25592,-39159,-42479,-8520,-26594,-39002,53842,94661,3756,-41075,-10894,16464,73403,92674,25397,4609,38640,60287,34840,-44517,-60815,-2055,25805,35363,72394,89699,73589,4843,865,41834,29014,-22254,-42896,-43047,-55634,-75312,-84157,-62565,-41445,-69609,-138668,-184299,-165161,-108706,-33048,34707,66903,103193,149172,120296,28793,-60296,-60539,26140,76511,47169,-2307,-67702,-144619,-165164,-143963,-98248,-27662,66911,127107,102529,-21836,-96293,-81573,-86324,-123949,-112035,-90196,-58935,-58261,-128848,-167563,-107408,-41204,-5568,16430,-11045,-32013,11150,50169,56325,75658,77236,85907,94851,32332,-95647,-114838,-68775,-39120,-10695,27346,38058,3970,-33443,-27087,-526,-1302,28770,51559,-16458,-61791,-30751,-44550,-54229,-7157,13069,1811,62422,134888,78612,4058,-7163,-8868,32673,71080,32831,-5590,-16582,-39728,-94584,-111972,-56196,76272,205615,197494,117809,41157,-34103,-64956,-28610,8255,17228,-11556,-41640,-31107,20096,54260,31808,3537,-208,12922,1756,-1892,56893,97358,83344,52600,18774,-3166,11683,9471,-29245,-64255,-35527,14575,48421,57541,44269],[-8911,-23308,4714,35105,28495,9356,12616,36535,13343,-31821,-35737,3849,14825,36841,60926,44177,16404,36842,61551,62666,66426,113539,93479,7325,-54249,-29628,36743,80169,3644,-77595,-37721,22358,9093,-12433,-15135,-64198,-102820,-63720,-14137,-19828,-26947,31175,89281,46913,-65970,-177506,-200969,-105079,-3887,5037,-6426,-2866,44491,60095,-2653,-47440,-56480,-61839,-47829,-28282,-45787,-61068,-49696,-24511,-46504,-110531,-145634,-110814,-42787,-56941,-103265,-73683,-33332,-23903,-5983,-23985,-56557,-57015,-59999,-23132,66169,94059,47006,-24936,-42574,7996,-7947,-77804,-48846,33308,92810,93442,29688,-10883,1869,16152,-382,-33466,-55484,-29917,28143,79767,90320,26620,-59867,-34756,23138,604,-57117,-103109,-63303,86737,166016,87858,22333,37860,85092,80785,-6464,-108266,-106585,-23132,40237,55276,39842,-4775,-12782,15297,53170,64415,12345,-23646,25186,57926,21744,-7315,-14441,-44142,-66871,-18858,61166,110433,82949,23832,-22706,-6299,80316,167138,132797,47525,13933,20273,35404,29016,-20845,-66269,-60090,-32844,-34179,-41220,10219,99947,99662,22786,59951,147304,143849,91673,64084,45083,39915,65911,57554,-18960,-14700,39057,35156,-32672,-60255,-15022,72001,115745,77310,-18670,-109524,-90243,22629,127457,164611,118358,-22872,-118931,-88315,12714,66736,39408,-26031,-63962,-13047,36534,-4570,-16096,15631,-2944,-59621,-83912,-99803,-89303,-59506,-36498,855,48595,7624,-8546,97787,181634,111566,6359,-48671,-30955,46442,61714,-58748,-165937,-107057,5247,9122,-60411,-66542,1833,8051,-48599,-28374,24938,35641,57729,62884,5187,-61066,-99043,-69979,24792,90261,12305,-60940,-15723,-7304,-101588,-138419,-67785,-18792,34883,130842,134846,31385,-30793,-32113,-28635,-17411,-8462,-3164,10567,-26088,-90270,-57248,-13570,-60062,-96022,-62699,-26420,34607,122234,147882,109020,49839,-33512,-97407,-73160,4573,41160,2627,-14052,18088,14671,-27424,-93874,-188602,-166527,-30506,26186,-5328,-57240,-127342,-83922,100657,138968,32039,16726,54975,-9139,-87683,-55886,-19497,-70437,-135807,-139486,-112344,-141425,-203099,-238533,-258713,-238927,-143573,-46358,-33899,-89760,-92673,-28702,30176,50904,36450,25025,2696,-23616,1493,26283,1650,-50582,-97494,-80970,-30839,-60841,-142289,-123286,-44866,5126,33229,54048,83190,116758,161569,159932,76515,18830,50103,78871,21218,-5285,56706,71593,18376,-46199,-47131,8397,76757,131255,94468,25905,26884,13398,-64621,-77106,-16117,8716,12143,23345,10047,50356,114628,90464,30176,33772,10284,-77823,-104170,-22585,59938,48749,-7224,-46113,-50356,18695,98029,111130,68277,-15207,-30203,44655,82605,45422,19982,-13085,-59829,-39272,12384,-7182,-22134,12388,37495,4975,-59769,-70621,-8001,34876,-16816,-90295,-82397,-12253,29674,27787,25339,-27308,-103801,-97056,4026,33757,-66021,-145018,-149476,-84907,993,36461,5098,922,71052,129267,78721,27185,45378,66813,84091,112433,72300,1258,-4973,1492,-2211,-41121,-122604,-135431,-28144,77827,98055,60125,10253,-9393,26433,86051,96879,89555,98448,105865,128954,142841,57304,-30147,-33223,-47085,-65207,-41182,-10964,28289,71069,23486,-24528,15333,77181,107541,137942,131193,53367,-13048,-55805,-93693,-69118,24824,61885,-2203,-79222,-135134,-171241,-106494,54676,80026,-54613,-65320,81873,113938,5089,-82447,-86023,-58620,-43795,-11327,29029,29541,-25200,-112070,-154621,-110340,7219,59448,11451,-5293,54381,61631,35341,51845,82898,82917,55707,36637,17065,-62867,-170978,-179705,-73408,-4979,17869,48875,32666,-62795,-81297,14201,51750,6376,-28725,-20073,39226,125453,142373,102084,64190,-2326,-56603,-6141,34898,-14885,-61275,-10894,65351,88008,110685,106214,19622,-67695,-117020,-117295,-36712,-35230,-141016,-179179,-72511,62114,39913,-120076,-170530,-58580,-7685,-45907,-106847,-119984,-80354,-22632,24900,39321,6834,-8431,3453,-15787,-85636,-88298,-1661,19484,-19074,-16978,22240,43450,48338,-2662,-75717,-82407,-64538,-82258,-52818,26536,60374,49308,31585,4702,4203,28976,47489,63492,92466,78796,40559,56322,74259,8686,-71762,-63200,-23840,-7060,-2645,9607,-14444,-39765,-42334,-29483,-14439,-8705,-26177,-51925,-66171,-34733,22848,48349,27320,-14696,-53491,-62652,-8315,66200,73005,11886,-40863,-83993,-96831,-104614,-163921,-187141,-163457,-118562,-98703,-107279,-85074,-41626,-2229,21531,-2693,-38090,-42834,-37915,-30978,-39161,-61682,-8089,66768,128307,164790,94695,9620,18040,27598,-63457,-128040,-45019,62490,44022,-64598,-115012,-58484,23892,12690,-42783,-91724,-64895,30243,91364,87378,82453,68451,69743,69193,18938,-60339,-90290,-78108,-36326,47100,102823,48875,-35454,-44905,37490,105713,44958,-52519,-74033,-17813,41752,44384,14190,-17628,-46722,-19174,55182,86990,54779,-3147,-62251,-81976,-49157,24369,65852,24146,19404,46102,-65415,-181313,-121169,-2511,53039,51751,569,-3017,69525,117954,101444,79693,24898,-9705,12896,-42447,-136462,-114500,-54065,-16243,40807,95077,109652,102743,46941,10541,-18360,-24342,40433,34570,-80384,-83093,34147,65438,20962,-33249,-68856,-16430,64288,62320,25892,70032,100614,22754,-30192,10323,75971,57071,11463,-31984,-42658,-7243,-3686,-20834,-6449,-13471,-55604,-62911,-7239,30853,-6459,-10453,27858,46410,20494,-31896,-57884,-57235,-60409,-42786,-21156,3723,55045,111422,107463,16430,-61488,-11840,75757,35057,-57242,-88364,-101397,-86468,38034,141280,98665,22434,14757,44837,72230,40401,-20821,-53263,-7657,80179,102977,73467,77029,95964,64401,42449,42000,4651,-91149,-125541,-50712,14314,-14119,-41354,-9734,36242,46231,25048,32999,64125,57615,-599,1878,60151,36402,-19012,3551,46717,19874,-13641,-36948,-76273,-71495,17633,78134,55098,17961,6119,-20083,-69466,-94408,-37996,30115,77042,79842,-4314,-51970,-47237,-119800,-116994,-8,64329,33743,20747,28335,21842,10429,-15866,-49076,-76950,-77843,23213,106497,72448,42927,63517,50253,48777,49108,-8041,-19444,36203,61521,24054,-69375,-110514,-63865,-53150,-74712,-25412,53374,62737,10852,55081,110530,66804,-16140,-35009,-33738,-54136,-69660,-17779,35162,-14638,-131845,-201068,-171067,-106986,-90189,-80240,-32850,11600,36251,58841,33223,-49088,-79368,-7508,89120,82396,52579,17175,-91289,-171197,-137677,-107483,-87511,-40401,52839,124155,96451,-32425,-115835,-100819,-67753,-87317,-84690,-74608,-63158,-57155,-85182,-76864,7814,53251,56126,60868,22045,8765,30657,14110,-17480,4137,51570,117734,125392,3515,-163633,-153341,-36962,21230,28983,29494,27110,6246,-35453,-33716,17104,6639,22257,85875,54397,-16612,13453,26293,-39384,-60600,6479,41837,78309,131360,103920,48424,3022,-29171,23095,78907,25911,-48175,-59255,-55596,-75768,-68499,-24116,57901,145052,116651,36990,-10651,-41590,-54873,-59674,-70783,-54583,-27980,-38771,-65926,-54183,-17211,21319,57493,55941,42756,11462,-14430,28139,62913,58628,63929,66452,5014,-70455,-95087,-78939,-56344,-10206,28876,80648,108451,57840],[-10703,-37651,-16217,6063,-4270,-25595,8616,77798,75813,7679,-43759,-60727,-79245,-15187,75610,68835,10604,-2179,-3507,6810,23409,56192,76196,58324,960,-29262,-6216,52999,24249,-19681,36471,103947,67649,14315,-6672,-86742,-159200,-116383,-38959,-39292,-37838,52072,109097,36747,-82122,-149185,-111116,3629,70276,50047,37033,46410,97340,124709,54882,-11022,51,1041,-45742,-63806,-47918,-25403,-10395,-3453,-15272,-48277,-98659,-107490,-54810,-48320,-66811,-57484,-54784,-65765,-64702,-53921,-26793,-34834,-91565,-75008,63136,156686,134196,43699,-16006,-26820,-65272,-98813,-50040,-4251,21494,42640,18490,-22296,1998,66747,80238,42675,11485,31958,74802,96927,78031,16143,-70245,-87784,-38603,19101,36620,-23391,-23780,116554,160408,41633,-33510,-13953,40627,32568,-55507,-133090,-93332,57173,157850,99946,-6188,-79418,-101465,-47658,54624,68763,-34812,-85382,6275,70903,27455,-23211,-47632,-37814,10576,72418,86592,66775,28083,2571,-5464,19859,92304,155242,90642,-23271,-68856,-75967,-74115,-60145,-53076,-63824,-71323,-75790,-75931,-41651,49188,110131,63546,-9826,42714,156251,174589,97193,21455,-7105,11191,43694,44940,-286,-21062,-18562,17414,31066,-8589,-22119,45568,82853,-17344,-142833,-167548,-80839,21684,81275,119664,112546,14013,-67885,-65457,4545,71737,75057,29129,6283,38714,67679,40874,86916,122035,47481,-50013,-86517,-67456,-55233,-106918,-129570,-45838,22979,-21868,-45224,13946,60012,31287,17105,-9954,-66510,-48025,-21067,-109308,-165697,-53575,64903,56692,-12779,-57882,-58552,-54741,-74129,-36960,45758,110508,161603,141332,51204,-16191,-42289,-30172,11529,41375,-29555,-83060,-39310,-25688,-70311,-91027,-72606,-62394,-990,107195,148995,97889,30911,-13053,-26674,-9057,12448,42422,34491,-38152,-74229,-40702,-51862,-100957,-71883,-39067,-29502,15147,99912,156124,144225,78043,-5167,-103278,-112830,10333,113158,79837,21852,24271,8237,-41792,-96866,-154263,-151425,-73357,-22565,1861,-3429,-105789,-111478,86458,171254,38862,-37048,-29870,-94985,-137365,-65395,-62762,-171307,-250609,-193715,-98646,-101052,-173958,-195780,-208421,-227092,-183245,-101064,-48742,-65517,-56824,32131,101921,54209,-38490,-44022,-2476,21228,58920,59313,34757,-6135,-75776,-83782,-13315,-7458,-62553,-31891,3804,7375,51319,86586,57525,19250,51519,83332,53693,27877,27304,13898,25029,105792,174537,130017,23787,-49339,-11139,94884,127368,99085,50335,9200,-8598,-10441,-4039,27587,43981,-1301,-42000,-57532,-78205,-36471,30713,69932,99205,110122,58521,-42785,-115798,-69229,38834,39362,-14771,-12317,-12305,8695,67893,58090,20916,36376,75506,60008,-3051,-46780,-66886,-80948,-70481,-17125,38031,48097,55469,69415,49626,-1187,-25260,3567,48351,78702,46204,-50203,-90282,-51793,-56964,-99894,-49920,8332,-7412,-29665,24938,51381,-28623,-123984,-152054,-82027,-12337,-606,-12790,21970,103198,142607,93889,56513,22526,-25499,-18724,7640,-26107,-70843,-52850,-22951,-3322,-61695,-167149,-163129,-35810,68233,87669,88420,87619,79304,106237,147982,120216,71007,70189,101413,148339,161089,64642,-26839,-27940,-25701,-52068,-50425,2330,43305,31848,-31154,-48612,12987,89966,104444,99232,90971,29627,-53884,-111874,-145849,-136514,-53870,30591,5888,-78502,-153534,-205638,-151426,9548,31049,-66164,-32313,107424,143181,64436,13202,13440,-24189,-58819,-1018,92857,107215,23046,-73535,-80725,-75674,-45683,23117,79407,68709,71163,57598,8857,17530,68404,80524,56139,31344,4209,-55030,-144966,-165651,-97868,-56581,-108,83444,39351,-112041,-127941,37462,158628,105730,5903,-27475,32048,117326,108621,64033,58535,16509,-33775,-211,31927,-745,-53328,-44463,13048,63059,102702,126788,48046,-68212,-90111,-15983,67973,45385,-46269,-105495,-43781,66555,41841,-119962,-181130,-92339,-62145,-75270,-73011,-47625,-30179,-24869,12409,50682,5828,-42084,-18937,-21663,-77383,-89683,-54699,-34784,-38435,-49998,-48497,-1072,57462,28954,-49220,-56269,-14582,-35525,-51796,805,36020,45946,82793,90827,59152,35971,34464,62786,154937,179072,54985,-29630,-11633,-52555,-147919,-128606,-4543,82617,107612,115620,45332,-33138,-40715,-35324,-61826,-82510,-52411,-442,-18831,-52871,-38603,-15837,10396,-5378,-58727,-57693,-2965,29210,-728,-15583,4736,-36173,-77883,-69458,-105037,-148791,-159823,-143452,-141123,-142463,-61655,29794,54007,53170,17479,-45199,-47252,-27745,-32334,-22875,-6734,22836,53403,73318,76015,11346,-34453,18969,72677,-6252,-94157,-35759,33278,-38138,-140203,-130957,-50154,37889,44787,7053,-15454,2310,41544,64097,26814,-23722,-33966,13376,36571,-17090,-99030,-143393,-127955,-28302,96205,130579,49648,-31760,-39463,18786,71519,28756,-51636,-66735,-17382,19406,28706,17304,-44645,-81191,-17277,43291,59579,50076,-18349,-91049,-90185,-57551,6999,58714,36874,62291,121887,19229,-151810,-153964,-46037,22537,20374,-38995,-52845,14166,64641,39917,25677,42667,56645,34873,-37200,-114178,-112299,-52115,581,42261,84516,71319,8191,-34421,-30408,-47183,-54994,34426,53240,-52830,-104692,-64586,-25942,15013,11614,-26155,26896,130009,151838,102675,80167,9705,-94745,-68057,58962,158099,109709,9058,-52608,-40468,21735,92884,147172,104259,-21114,-110615,-120687,-93439,-68207,-65744,-26181,8581,-8778,-67667,-100504,-83853,-78673,-97014,-42507,23841,44558,82908,134959,118636,36249,-26040,37060,137570,80177,-52372,-86174,-44936,-5826,87969,187330,169382,85173,71298,84691,49556,-10791,-31775,-23268,12477,49262,48564,31375,27123,29635,22767,49272,66339,13873,-86125,-121257,-70712,-71463,-172265,-214652,-133539,-6210,43337,-18281,-59239,6910,72271,40404,28996,43363,-25654,-64021,14133,62186,14811,2471,9519,-33989,-54154,-11202,12865,9958,23512,47858,17529,-60928,-97869,-47212,7436,52038,72157,35288,36816,58423,-5390,-15087,47747,48589,7228,27832,52537,43061,61755,61263,-22266,-96369,-108942,-42114,72113,118340,111441,129074,107675,28925,-26057,-44278,-20919,23962,17357,-56537,-154138,-160682,-105094,-136173,-192121,-109617,10834,27731,15450,87003,126048,95154,54336,25600,-13799,-66785,-64068,31877,85614,18912,-97653,-148896,-76505,8595,-22683,-90994,-84563,-41967,-22843,7970,33877,-6929,-29232,50859,103585,37020,20670,46478,-15501,-51370,188,12163,5990,-6058,25690,80644,72928,3924,-29993,-33613,-32587,-53459,-48864,-35016,-28345,-8210,30475,81092,112758,101304,92432,80696,48508,53487,31043,-39792,-81299,-53362,13222,103076,112217,11025,-93508,-76008,-273,25956,-1154,-31815,-32050,-7338,-11980,-38282,-32803,-52400,-30110,85055,119762,45739,51508,76611,-31089,-120346,-63880,-12269,-8013,20857,53941,68648,33024,-29544,-4111,47122,-6324,-100044,-105258,-61498,-37184,-18447,1984,36030,63270,28456,1553,-7363,2269,-8382,-54925,-99666,-74038,-19456,-18461,-70882,-103728,-62990,25297,79236,49331,29212,12960,3064,29440,18868,-12467,23100,82860,19607,-109936,-159888,-99942,-24986,11798,22853,71282,101450,34616],[18477,-9964,-4657,11171,11517,-5171,6116,56900,86020,55608,-7865,-76984,-112415,-36401,58111,46015,-11894,-37527,-51554,-17581,-8777,-13057,49446,107815,62144,16786,22197,57393,42920,33674,80973,107339,44243,-28587,-56682,-117508,-169452,-128676,-81395,-94957,-95822,-16728,34007,-14846,-95306,-86624,21034,115810,116421,57486,15397,15825,114518,199883,124164,3331,-20222,-10341,-42809,-51955,-22562,-9106,-7551,1355,30298,29000,-40701,-80867,-35976,-10444,3324,12632,-23374,-81686,-100156,-50571,12577,8541,-47081,-55110,33781,110919,130980,86564,9717,-69189,-108814,-98082,-41559,-7669,-12903,-6832,215,-21339,-1949,88509,126845,76787,46403,70992,85657,82844,86076,77901,21230,-40780,-33980,29937,64831,34956,30408,93992,89255,25689,-23279,-64708,-66302,-34971,-69579,-147210,-107372,60144,134908,47420,-53012,-115802,-158127,-134160,-22795,26283,-54441,-73712,64704,139295,79946,17054,-23811,-6806,38005,43848,6209,-17206,-46270,-39004,11924,39520,46175,62079,18403,-62064,-84660,-77188,-80866,-63748,-38034,-47697,-50819,-41139,-30764,-7454,51847,72516,6042,-65208,-25959,105236,185791,107716,-15331,-37411,4999,-11875,-25371,6932,-15571,-67766,-2482,92976,63390,-13765,2606,48611,-27992,-143399,-130684,-66930,-72333,-86992,-39732,-17953,-57395,-49747,-16536,1686,7009,26714,54017,44905,12879,30480,81911,176453,201016,130768,20254,-64053,-37856,4913,-48129,-70177,-27658,-28553,-81485,-98050,-104107,-94172,-65679,-11469,-16802,-102044,-133480,-128924,-159232,-135438,-7497,71580,33486,-29290,-74954,-91341,-63857,-27719,-7615,23620,73295,103082,72071,32527,31085,9895,-13361,-31334,-45147,-78511,-51674,4033,-14480,-22938,-6406,-34997,-56326,1000,59343,92300,100107,79023,36301,3072,17028,50279,87551,70979,15142,-1531,3307,-64822,-99797,-23458,-16796,-18573,49202,92840,101432,116455,103837,72771,-17257,-58454,27577,100259,68995,31186,42103,47269,-5860,-70083,-85623,-75457,-59812,-33670,2822,-17487,-129314,-152838,13540,97831,12213,-42044,-31621,-65001,-64444,-1695,-26156,-149023,-228411,-152894,-21213,8705,-63911,-96642,-96068,-89047,-28854,39562,69681,50967,49583,103953,150976,81308,-52614,-96156,-37835,34948,83401,61692,22899,11554,-20487,-48475,-44968,-38820,-10950,84846,91260,21750,32950,56211,-3126,-74613,-77907,-42872,-239,32749,13423,-7309,63305,177305,209343,132345,48994,14051,30921,98025,111139,65612,26782,-19910,-71435,-32027,73594,122358,92270,33211,-23597,-69444,-97383,-56296,897,47187,81001,59601,24062,9893,-25217,-36361,-5399,-25087,-52275,-19726,-11084,-5116,30871,33082,49424,107575,116056,-8974,-131400,-151076,-116187,-73794,-36345,-2393,61829,106509,91934,54791,20657,373,13000,43582,46344,56126,61855,29541,2315,-27556,-109472,-172547,-99533,17193,46044,15714,5554,-5735,-38162,-98009,-120031,-42623,16281,6227,-1076,26879,51906,49352,53086,70617,3993,-111591,-150917,-110057,-50999,-22461,-14484,-27089,-29584,-70817,-128811,-119651,-31837,39771,65618,86597,99117,88878,95222,91071,23838,-37990,-11825,58151,92814,94052,53454,6888,11804,8359,-30091,-39379,-2821,-17459,-61051,-50204,-844,26989,60833,61842,44813,47235,-2725,-101935,-158857,-167155,-165696,-121780,-41535,-16627,-84005,-177789,-226921,-193789,-72579,-5897,-23635,-38235,-27791,10974,29707,41829,57312,7467,-25641,27329,80858,80161,32258,-19501,6035,2776,-52475,-45551,3320,56621,107187,123413,59782,30723,44601,42678,31716,15842,-10037,-35347,-66591,-70639,-89200,-123975,-52533,98349,92140,-50343,-96092,7656,125719,151372,93244,8914,-1851,44222,22625,-11041,25453,35075,-7309,-23913,-12749,16098,27577,27388,9909,10125,51011,104949,78326,-4009,-3351,69219,100303,51686,13325,-17511,-24956,32070,91381,36295,-40462,-56798,-80383,-57643,-3442,15742,-3181,-29146,-2177,54130,34709,-29539,-34456,-26413,-50297,-78625,-106814,-94459,-50907,-41070,-25487,17496,47604,8599,-39671,-25070,26335,-6011,-79150,-69857,-19440,14339,73373,98470,46419,7897,27415,57313,139079,173157,45136,-80408,-80609,-100169,-159972,-120549,13741,99067,90097,87338,51257,-1861,-13301,-29359,-94708,-126996,-32827,94646,94173,-9450,-98296,-92174,2647,14954,-47826,-62838,-30446,-10852,-28068,-18621,23812,6267,-23627,6757,-1022,-60102,-131309,-167495,-170779,-140508,-29439,74690,89476,71793,38931,-33210,-51283,-46872,-50732,3252,70362,69817,36754,-17067,-83138,-113265,-76569,2124,61459,21987,-46546,-32361,-25746,-103941,-149240,-85789,-1255,72432,73084,39645,34153,49233,47343,20613,-57459,-109232,-78232,-16007,-3672,-32073,-78681,-119633,-89967,15591,98067,106045,59700,-4576,-48309,-31512,19880,21019,-24063,-59260,-52837,-33136,4000,27198,-44510,-100495,-56559,-25808,-17308,-14998,-56454,-82579,-37726,-29918,-36023,13635,61571,110888,158057,83100,-73864,-108333,-15033,42140,18351,-36740,-59044,-30509,16646,9975,3574,67465,128783,84654,-1084,-47599,-38960,28424,59968,817,-33077,-6664,-41763,-82269,-62986,-52138,-47400,4357,1173,-50399,-71855,-69046,-47446,18630,38891,29637,79306,155915,172854,124823,60982,-60379,-156580,-103257,25812,112186,72877,-1160,-30941,-17689,8482,97484,207547,171012,25577,-71329,-102432,-110798,-81822,-58640,-29195,-16321,-36433,-103344,-155402,-101827,-12106,783,61,7275,3289,44089,109169,105218,62623,49384,101547,167100,97567,-35036,-72002,-14909,41990,112373,192971,180405,82636,46061,44406,5814,-27735,-9062,14237,23353,15554,18178,32475,2443,-31998,-18919,38655,55587,-13530,-94254,-90022,-64591,-113538,-192636,-178518,-100391,-4452,8915,-92559,-150655,-59342,43116,28972,-12869,-27736,-59410,-54757,-15176,-17035,-51496,-8510,37025,-1229,-42060,-51590,-67402,-47201,10538,60858,38517,-12713,-31575,-24559,-15567,39784,111577,124790,131593,136706,90747,63046,83646,50749,4435,12943,16150,-14145,28436,85389,43876,-32924,-66147,-62322,14700,88734,98020,111431,102274,15674,-36840,-24271,-8590,-2201,-29839,-116658,-198590,-175181,-128105,-150964,-155706,-86940,-57821,-40451,9716,52674,57706,97353,127269,63365,-30674,-94695,-68723,7584,39120,35659,-6131,-38060,50568,128010,42801,-64053,-84862,-72068,-44677,31594,108198,110183,64201,69647,47155,-21300,-22342,34843,68959,108089,142367,122595,105295,58927,21460,46104,75015,65126,70688,48094,-2524,-40796,-42698,-33330,-12288,37663,119654,161678,110115,54605,49674,37283,37364,71001,46335,-26769,-84683,-92653,-30206,58374,46284,8385,21434,29876,-7203,-28945,-49119,-70259,-72095,-41204,-13860,-38336,-72668,-103627,-86560,36855,121052,85141,69910,53241,-66030,-148898,-122681,-109321,-144049,-139739,-67963,28278,59165,21199,36231,76423,14650,-96510,-116216,-66517,-49404,-37171,8503,61267,57538,-2609,-20658,-1824,40542,39868,-2615,-29985,-10313,3838,6701,-30109,-98320,-74979,23553,40728,-32552,-38812,-3921,27296,57554,13262,-62587,-32531,61912,43826,-62251,-124384,-76965,-11166,2458,4120,39657,54745,15730],[40765,36115,32251,42264,51612,36550,-3247,9891,65979,93099,47057,-28855,-51412,5602,38421,4036,-38658,-52825,-43252,5962,-17116,-54880,5102,81524,67133,65922,64315,38474,9549,21810,60576,51978,-31491,-101090,-81944,-65381,-87217,-88109,-93088,-117293,-133201,-99924,-47602,-39462,-64462,-18863,92758,139537,104138,39001,-34325,-61145,57367,166131,124321,21408,-51979,-49718,-6976,18295,9454,-24564,-50788,-37777,18584,44076,-3395,-22348,19904,35425,60822,89151,58719,-7074,-42750,-4437,52976,65050,43452,7461,-17878,-8856,45423,66993,5154,-82861,-107069,-91356,-41883,4705,-13715,-35713,-17528,-10560,5195,83588,118348,58678,34092,68286,52413,20831,63029,114144,86983,38071,26563,15747,-17222,-18433,22058,44440,29154,33348,26866,-57150,-121005,-76355,-66568,-141551,-115494,1001,27105,-2082,-20335,-94056,-180581,-189800,-88041,11382,-16450,-28107,97233,167307,120795,61903,-228,-24394,-36356,-85123,-113219,-90578,-99837,-74408,13102,43759,-6670,-21827,-21831,-48274,-54051,-27302,-14877,-8654,459,-22059,-27503,21684,58777,46347,25175,-3973,-61290,-119619,-85866,52200,172931,117646,-23119,-49190,10644,-14273,-37999,18963,27623,-35301,-24661,50932,90907,36572,5778,59749,43526,-48768,-46420,-45786,-152341,-211651,-166366,-128408,-115493,-35798,20248,-15743,-75471,-48735,28943,20037,-46872,-18973,98894,180430,180513,168477,93355,-23920,-37998,17496,32158,59869,35456,-40491,-76415,-81206,-125040,-115955,-74754,-71831,-109180,-143812,-155644,-173327,-178044,-127580,-24909,26751,-13932,-58903,-58238,-19611,37978,73310,26296,-33871,-26559,-22951,-42593,-8309,45726,10434,-61994,-114400,-129528,-99839,9998,63410,-1819,-16049,11594,-4303,7419,43962,18494,9872,68953,135350,147747,123528,117034,111220,76847,38935,43384,59498,41560,-33038,-42801,1673,-28926,-34833,18797,1362,-25163,13332,61880,107816,93406,47942,24703,-11511,-49095,-27074,41687,104073,65255,-26124,-56276,-37306,-25476,-7390,-6968,-73344,-164154,-168621,-34798,38862,13207,-2109,10741,9345,37123,68691,24612,-66393,-97269,-31694,75512,92508,17669,-22554,-9230,40321,135551,191139,183312,148294,115563,98034,106178,85737,326,-65773,-41527,20143,54597,44049,3790,-10012,-1028,-24288,-79549,-75310,8656,114120,98290,9566,396,3072,-39244,-58760,-50615,-49015,-13156,33913,15585,34350,127530,180110,152329,94013,85830,82597,38752,25113,48490,66320,69097,-4005,-103230,-52585,68040,93149,71116,61933,44468,19673,-11691,9916,52570,60041,15212,-54766,-55830,15871,46511,7698,-49684,-89744,-88963,-61506,-34266,16075,56141,76318,115259,125282,55253,-96718,-181952,-145432,-54701,9949,15344,-464,56265,101594,44110,-39867,-52883,-6487,35639,36238,13681,21498,30408,43825,63177,29287,-43892,-91303,-78013,-33021,-8252,-8504,-23570,-43744,-45739,-61451,-66108,6399,57246,33186,9511,4564,-22703,-31298,18321,52592,-9803,-110057,-153203,-78913,43992,84524,34964,-49497,-90466,-83358,-66378,-63915,-29768,30567,76183,88790,58658,3069,-20706,-38453,-114506,-169907,-91579,25488,24113,3606,32291,31529,26102,8015,-47522,-74214,-61708,-97323,-97209,5634,96605,96964,68996,27635,21282,40433,-22862,-105898,-119962,-106488,-105537,-84564,-53886,-35179,-81676,-176821,-213171,-178657,-103238,-11987,35012,-16013,-102995,-98857,-26769,7708,3681,-18588,-16833,-4379,-35857,-31167,7950,5257,29154,33121,-30766,-62344,-63855,18160,156132,200967,124005,56242,14889,-11134,-5780,1127,-2476,12031,33212,35777,-23427,-110409,-84677,53402,110035,48715,5382,13565,61547,158652,185514,77951,-29633,-30493,-9062,-1430,41399,57027,-9811,-54767,-14620,81634,138032,105536,12694,-36259,-17153,1448,11454,26791,42625,37503,20621,-20495,-15378,34899,26560,6747,87715,150158,112975,47869,-1290,38358,82558,38456,-18932,-32645,-17480,25506,41097,7553,-16056,-9369,-17997,-55826,-105222,-113365,-59881,2511,72868,78691,19603,-41556,-56007,-39178,-6346,-30622,-108690,-106372,-22377,20126,43048,50020,1161,-25640,1512,-3323,18706,71460,41390,-58737,-112507,-117993,-108037,-60250,12741,48013,10936,14761,38674,26321,-10765,-51769,-112216,-117917,-5675,98335,88637,-2865,-112937,-114247,-17265,-16359,-80406,-100339,-76311,-23964,15262,1606,13355,63646,88497,81169,41995,-1059,-69515,-122156,-139211,-116097,-37296,33614,44967,34979,16231,-27800,-41126,-59792,-86204,-5791,108205,111925,33879,-71473,-173777,-176482,-82364,347,37384,29392,-443,-34206,-105561,-173937,-144827,-46237,20923,58090,25187,-14192,1370,45720,58758,19870,-71497,-92801,-24141,12822,-17965,-28617,-28309,-24704,21403,70610,71089,56087,40766,-4692,-50749,-34587,4456,-3110,-21235,-36826,-49349,-44391,8263,66864,29229,-53392,-78596,-66710,-55847,-63848,-67040,-16489,57489,29336,-28141,9302,62283,80743,105860,80348,6250,-11525,49937,75853,50723,28719,5100,-18343,3156,8873,17897,94649,170236,137087,36648,-19918,24498,144609,175222,43812,-65420,-56479,-63017,-108924,-90687,-40093,1028,350,-48687,-53435,-4577,21857,21149,37045,44258,63768,91253,92228,87781,74705,19490,-56332,-82052,-51717,-10474,16577,-9996,-10945,29683,29607,-31914,-22721,79054,128823,90621,25819,-39881,-63987,-27823,-8523,-4055,-2876,-1779,-78328,-206916,-158983,38552,113997,53885,-11346,-46892,-27458,28858,49412,49074,73707,117297,143298,71309,-24348,-49186,-24187,12970,86874,162723,145763,65800,16320,-28135,-57969,-38202,16785,50968,62598,60335,63733,64251,14109,-29377,-24915,1957,-8300,-57611,-91504,-74757,-84892,-109948,-66830,29298,61148,40872,-34754,-153049,-167360,-67989,-12615,-42259,-64053,-45694,-21624,-21132,-85603,-124177,-79138,5758,43241,22491,-15445,-57176,-102031,-90748,-27520,21258,20492,43734,63102,9383,-48171,8389,119898,156769,132237,98870,72866,77142,83951,50264,13042,3653,-25763,-80622,-46738,31874,59882,53215,31279,-10101,-12740,18627,13178,16288,33201,19240,28046,28712,-9888,-26778,-39592,-90655,-141919,-143301,-124329,-80264,4134,-3690,-118995,-95584,-6352,-10069,-32163,59232,141917,91109,-15822,-61004,-43713,-42137,-36765,9702,7268,9352,129051,178841,58387,-38983,-67705,-75068,-29311,59216,130124,154887,114485,36154,-33410,-62464,-54349,-4612,92943,167729,168568,120020,108708,92130,44158,38772,80009,85456,87064,53983,1264,-25891,-31804,-49741,-37463,15778,82092,91479,38374,1542,-12754,-22381,11329,61894,63959,22138,-75793,-140455,-63434,31531,-21609,-30830,58540,67143,-34810,-63196,-24065,-8506,-43051,-69284,-32439,-9372,-39015,-93439,-107690,-26631,80596,113630,94465,11987,-101540,-130405,-89223,-100723,-156770,-196056,-174062,-66778,23821,54317,106307,144825,60073,-71266,-104936,-64140,-61954,-48834,22508,91763,86947,3271,-49586,-23266,36528,58919,53107,57781,38078,-15030,6074,31493,-29030,-38025,18537,-14410,-98068,-69540,503,28762,66394,49032,-24562,-21872,49570,59969,10670,-30042,-22404,-16492,-17869,-7805,8384,1832,2446],[19979,47143,44732,37567,22090,-9009,-55890,-42426,30423,89291,60010,-437,-9350,30795,24505,-19729,-64022,-62425,-7712,22925,-54880,-94820,-39509,3552,6057,53293,51329,-1718,-30199,2684,55757,48613,-47973,-111369,-38467,41456,21138,-29362,-43774,-61694,-104131,-112587,-53420,3466,10103,20883,59244,57554,44051,30005,-33029,-81941,-14511,41110,50160,45772,-13290,-24474,43075,68340,23975,-21595,-60819,-72328,-35975,18583,39657,61339,90283,72934,69015,90966,106644,113047,92498,68533,72534,91004,96763,34644,-60287,-80242,-22491,5063,-24812,-51187,-67831,-90976,-49902,2850,-24029,-53197,-27517,-6604,15809,69177,79330,33580,21679,46837,7917,-39089,5705,59757,43744,45819,54888,-538,-80183,-98489,-53203,-7058,12924,22754,37531,-8678,-79966,-100628,-106941,-118469,-68672,-37906,-46873,12723,66710,-25088,-130664,-130218,-32316,78068,66689,4445,47781,97732,75494,37039,-17685,-73374,-126067,-163192,-141656,-93069,-88584,-50983,25226,32434,-46357,-65108,-23781,-24514,-61023,-41044,406,7752,14287,-4161,-25998,25154,69594,42864,-10726,-69488,-131034,-169520,-111854,582,80622,62138,-27054,-48208,23969,55096,38602,42023,77941,42844,-41822,-43593,76951,102280,59668,116257,113843,11481,-10855,-33661,-148985,-199719,-160444,-99511,-47108,21946,32889,-43271,-105264,-77287,-24003,-35549,-77432,-34549,70613,103282,63459,79703,83150,20101,-32224,-28410,16844,75774,45313,-3041,17346,14688,-39733,-10817,1920,-100525,-187137,-151501,-101753,-114292,-135023,-127029,-76399,-22279,-23776,-35688,14247,87443,126626,110890,19878,-75762,-84261,-73056,-88266,-53286,4988,-22622,-113859,-169559,-144709,-61730,51383,52689,-35633,-66813,-70635,-29477,65970,88534,5484,-42009,32496,156500,225890,240792,236720,177310,47023,-30396,16712,70217,43988,-3039,8790,16990,-38504,-82189,-96348,-134984,-135156,-78898,-21698,51422,108177,97822,14123,-93847,-133661,-74194,33343,129161,121475,11727,-78217,-65260,-7264,6411,-45264,-112956,-142488,-102594,1047,59677,50906,20658,-6787,-10170,27551,60332,15854,-42521,-29578,42004,114420,92493,5287,-28863,-18296,15746,80977,116078,122768,118392,89063,35905,11487,32405,25348,-11482,-23099,-20233,-316,43404,42042,-10203,-16525,-11910,-41754,-26586,25601,51379,10710,-30250,-16993,-14629,-9489,52942,98361,45240,4909,23731,15340,53016,132977,125851,74946,77944,124434,106603,28076,-14640,14933,86131,124304,47860,-63660,-32300,14835,-23891,-12011,39244,73175,90771,52021,44050,81912,78895,-3690,-93918,-101616,-34194,17734,-4101,-64155,-96025,-103312,-112198,-68136,41179,102186,92236,82148,50105,-21065,-99944,-108011,-34294,49344,91844,77005,39667,47513,40025,-33295,-112435,-102348,-14492,46127,31771,20313,30104,-5922,-20677,20375,50491,75224,62190,-3182,-60220,-56188,-30152,811,20431,14836,2953,-15557,4233,29775,23113,-2163,-30054,-60342,-23576,40742,37333,-5577,-21307,-12489,53542,125552,124577,61325,-55958,-133115,-104988,-50669,-34797,1734,76087,122913,115141,37624,-68458,-108194,-103595,-159427,-203309,-97082,43411,17143,-36980,-14420,-22807,-31450,-20849,-78278,-141880,-137332,-127703,-66259,41636,116579,143248,111703,28097,26632,53811,-21274,-64984,-28014,-12972,-15305,5511,5816,-10019,-39940,-109548,-129900,-86977,-55170,-19400,34263,38004,-8742,-41060,-23012,-24673,-60655,-82093,-86544,-104352,-126803,-66719,19026,18878,10802,-12659,-46053,-45599,-20128,42660,154530,157738,82281,32964,-11881,-48093,-48391,-27994,15282,81454,117435,97481,58041,-14780,-57299,-19132,43492,66653,70807,64015,86438,177553,229995,129576,-34117,-76507,-13618,34824,64596,59183,-32113,-71648,22316,145664,169968,76507,-32914,-58226,-56379,-94732,-97136,-37346,-21348,-60316,-54784,-61370,-61852,29789,91407,44193,45534,120326,163837,157980,107898,118478,113201,22657,-31567,-9656,-4634,5282,26480,27444,14745,12075,-10849,-49088,-69346,-80740,-63200,13958,104084,83712,-12483,-62308,-62529,-65435,-51604,-53218,-91786,-70547,12082,30777,10655,13664,3967,-6552,-6387,-66294,-106177,-31356,44638,-7554,-103339,-100081,-40243,-14419,-12575,-30,-6214,11869,31410,2652,-54563,-79377,-95161,-77334,-9955,13883,-19665,-51269,-91239,-83700,-45350,-75165,-115816,-115255,-93370,-15070,52481,2265,-6351,119255,188355,101485,1049,300,2643,-10808,-32869,-61630,-46361,-6460,2504,-17022,-50920,-74109,-50425,-35703,-64603,-7756,94436,101573,28560,-48521,-127515,-152908,-79485,-3642,21674,26642,29843,-28074,-154331,-220157,-159330,-58958,-14314,-10679,-51502,-62510,-19678,50279,89803,61219,-18658,-25477,40165,52856,-5418,-22492,13744,69235,96590,74683,42005,28448,-1930,-48052,-50167,5045,14097,-50856,-55151,-12991,-11006,-10482,43725,119829,124701,23039,-56524,-43070,-25231,-34620,-9937,65666,113025,62126,24910,50026,28426,-6478,8555,14152,18378,37955,58171,69339,87328,93846,56232,12003,25454,40056,61484,112331,157826,140941,42137,-38869,31060,186097,240389,154994,47879,-35313,-84258,-120583,-92756,-18385,34672,13746,-36521,-6866,75402,117691,88433,40114,38346,70695,55916,-14711,-25370,1685,-11324,19380,99086,93694,15293,-25236,-68060,-34595,60517,66132,-60307,-157493,-88874,59049,141813,99384,5617,-1173,54816,61775,50755,56455,58575,-45636,-199281,-165962,27994,123866,85701,10322,-43804,-55410,-28912,602,9443,19448,62645,93486,51114,6680,-7631,-31687,-32477,48332,119065,108671,75176,23245,-82892,-132611,-77501,14276,73275,113504,140846,131744,89164,41539,20172,-8209,-45475,-76387,-79915,-88488,-114275,-137088,-93237,33963,142641,118685,23080,-77145,-152877,-101260,-14820,-43335,-89493,-31606,36410,40010,-12613,-111239,-117803,-20286,27832,10247,8099,-6999,-43008,-76844,-80492,-42440,-15249,-7629,58204,95544,13280,-79379,-42801,61754,101693,54443,-6823,-8748,53248,54342,25155,14605,16198,-10949,-58020,-53841,-11719,27016,74251,81352,45274,6300,-30276,-83064,-81325,-13025,52726,75190,18093,-47729,-46282,-35055,-39604,-68328,-104865,-85806,8460,89414,9708,-134161,-103760,-32774,-50472,-86585,-18713,104796,142719,60705,6001,-23662,-66658,-55692,-41057,-90731,-49101,91764,108672,13106,-47079,-76078,-58051,913,29178,57933,104004,81764,-25662,-79532,-73440,-60142,-17802,67301,107910,79292,15421,29185,84668,71504,27211,37612,37917,30059,1387,-22571,-22251,-13845,-50900,-85033,-84258,-69926,-57547,-23782,-1619,-31920,-37234,18904,54799,42903,11487,-105736,-171771,-52987,45887,-36358,-57533,36872,59731,-16397,-18561,62803,88352,2032,-74174,-22753,46333,30130,-46465,-89155,-52071,56940,133531,114648,17671,-79743,-87982,-10719,5151,-47332,-122826,-183605,-151310,-70388,12182,112085,140333,29721,-93044,-97601,-38450,-5384,15702,32559,46031,54208,4680,-42771,-31048,18572,47068,53010,46017,-19487,-89395,-32447,58452,44225,4395,-4220,-43338,-84477,-25325,26540,3933,27523,71744,73248,65031,65250,42415,28031,31739,25613,-6214,-9817,-9026,-28878,-55481,-37355],[-86,34008,26805,-3270,-56554,-106740,-122054,-87704,-11530,49392,25461,-31982,-47080,-4243,16049,-12631,-66974,-55407,15110,2300,-119160,-131724,-45611,-29836,-51828,-10002,1983,-8180,-15038,23505,89584,96753,19819,-31743,18993,75104,45885,5609,31989,23582,-49877,-68339,4152,81269,71844,11469,-27453,-46326,-17665,22460,4420,-24855,-12480,-30692,-21655,42962,72648,83963,84701,60332,44795,45392,15005,-29598,-31398,32140,93740,116325,124802,89431,34995,7561,56448,156576,191026,126082,67330,82895,107854,43088,-41752,-55368,-27225,-37694,-30346,10520,-13775,-78287,-44725,7441,-14735,-30720,-4501,4744,21154,52968,52977,43663,42732,26739,-18259,-32893,-14563,-20595,-35252,8160,47992,29312,-25144,-92206,-106272,-27984,26645,14621,30986,59099,17890,-99895,-156484,-69837,27558,-3291,-36143,49953,123054,68201,13130,38544,111333,168080,126402,12674,-17471,16399,9503,-17611,-39167,-69359,-119405,-120773,-76788,-41320,-28683,19233,53031,-3899,-103869,-96984,-4368,3501,-89359,-113903,-60643,-24892,4721,2827,-19419,-12052,-10826,-30319,-39223,-86102,-162688,-170928,-84742,-33478,-31931,-17067,-11691,3856,65210,115630,108138,57002,67184,60269,-28024,-40570,84277,120784,84540,146557,131318,8818,-22759,-23121,-71648,-80504,-48175,10374,64740,85241,39794,-28689,-48120,-38300,-40057,-43147,-70266,-65287,-10228,26636,-34229,-51918,19588,70968,31436,-41734,-48687,-19613,-9824,43652,112384,94184,35114,71299,74778,-41625,-126985,-74811,4919,3537,-46660,-89936,-82536,-27688,8266,29939,81143,102855,78015,43647,-11079,-72553,-80848,-58475,-82014,-99831,-46698,-14430,-60355,-104719,-55572,25065,58579,-8254,-86619,-117387,-147623,-70193,74153,113107,35633,-30106,5636,98659,157947,201970,254977,212557,67685,-32656,-2775,41628,15053,-15158,4695,55106,18711,-81183,-145866,-147758,-110584,-50859,-31257,-19985,19705,59267,28810,-51106,-79931,-36874,29869,103691,132520,39364,-82333,-71495,17576,-2037,-88337,-96893,-40652,31820,84870,101456,83167,13272,-66084,-87496,-54507,-9164,-26073,-69841,-68235,18164,91380,62475,-30301,-72602,-84614,-98257,-98978,-86458,-30585,31925,53489,16628,-28129,-25828,-7315,-3610,-15450,-46284,-27579,50508,86725,22290,-14388,17755,45883,63276,46132,6914,-30717,-23853,7672,12772,38261,129081,187112,102181,14899,25660,17199,2326,48887,60872,51493,108478,154742,106288,34811,5506,14843,80424,123253,74476,13315,43369,19900,-81006,-71479,-2849,43955,75524,30618,-893,33176,64167,36955,-31327,-78745,-61711,-22867,-16838,-20202,-27592,-74285,-120560,-77548,35424,82719,14043,-46700,-47241,-27489,-22939,1379,46988,73013,106387,135803,113329,52205,-20697,-65315,-78465,-52124,17185,61153,60402,69452,50342,-37031,-87748,-58395,10515,110111,136849,72389,12623,13455,32785,91466,131689,93258,38043,-24724,-76246,-67639,-3607,12231,-29478,-49316,26389,96613,63475,14238,48863,102854,111573,86495,64933,53073,-28627,-99017,-96146,-67828,-27710,44977,111202,137669,134823,63181,-54626,-100859,-84094,-103905,-122769,-39560,75608,60559,-14148,-70738,-120953,-88918,-15555,-60288,-153018,-142583,-80084,-21520,1216,32505,99429,112096,31553,23052,49708,-362,-4416,45646,37037,19773,55449,71458,43571,29278,-5108,-29802,-11765,-5578,-33723,-26196,20093,55466,42066,-8361,-46315,-70365,-112526,-166115,-172864,-94014,13083,61720,34664,-309,-58646,-82363,-57396,12900,70002,62162,-9154,-56771,-44031,-42256,-63892,-80562,-66505,10946,116778,141254,90033,57008,26943,-20382,-46034,-32266,-3497,22546,50533,105093,173184,204435,122198,-22128,-85241,-57188,-25066,2477,9726,-56268,-80258,20817,113207,74782,-28646,-89686,-63362,-53503,-88174,-115116,-128289,-140675,-114895,-30068,-7615,-44264,361,106358,108075,50387,46062,114857,174085,118324,74815,49092,3377,5102,44238,44202,32279,39833,41921,28423,6938,-39899,-76484,-49823,-19089,-24523,-5531,26288,8540,-24518,-26612,-28009,-48135,-34942,-19583,-31494,-18993,10368,-13760,-36176,11129,55767,55034,43619,-36179,-116861,-66395,34597,30234,-46028,-51229,-2735,-15003,-43773,-5951,30946,35904,-189,-60624,-85780,-50076,-41503,-64602,-65016,-59896,-64247,-70225,-71781,-49360,-41907,-76372,-84054,-86213,-91731,-32982,13762,-19650,1060,117514,148378,29518,-65585,-26291,30578,61856,51039,-16346,-28062,29016,42206,-21219,-99245,-148524,-107244,-8966,29356,33194,44385,29998,17597,12245,-48534,-124412,-103180,-38700,-8985,6829,29869,-23437,-147025,-200295,-155167,-76123,-49601,-67231,-69730,-11112,42784,85815,105178,76669,17968,-327,31183,54955,18101,-14708,20202,73773,57099,8099,8332,35475,-8616,-80554,-61589,23030,22043,-58702,-48683,-1,-9592,5316,66695,127637,137962,47228,-32899,-18221,11247,30056,71626,101488,82681,32302,36958,49985,-16627,-63208,-58774,-67384,-50958,-15308,-11454,22220,96628,95446,25414,-824,44702,79656,95655,92343,88429,75472,8748,-51256,9301,116766,169914,181927,140268,19110,-89261,-111032,-47177,29896,34788,1489,-9266,48355,118105,144399,94441,22282,18990,42053,-7526,-78724,-57164,-21651,-4929,99814,223806,177642,41845,-15539,-84023,-81540,18766,58992,-53580,-171151,-105525,70366,171685,112002,12347,34803,127395,134825,110578,113261,83318,-36723,-105343,-62830,-8805,35590,68772,21634,-28886,-26580,304,22520,-612,-47889,-20318,51737,72205,60493,20895,-32554,-34607,38095,88242,88091,75543,20781,-102876,-165036,-100745,13842,83731,120124,150878,152706,110948,72527,63907,7758,-74001,-99174,-69036,-95801,-162769,-153464,-72485,13965,59939,-5852,-82623,-89898,-68632,3572,50582,-11171,-37459,61049,117026,59881,-19713,-56914,-15667,25282,-8646,-59998,-54539,-38479,-36928,-39780,-34963,-1631,24076,5892,16640,17427,-35114,-76278,-50592,10143,41428,2589,-54157,-41020,12835,20,-4364,30221,45743,43336,29258,8197,699,12826,37350,42904,47187,40097,-37975,-124600,-101782,21485,122806,96316,-15316,-64914,-48059,-37292,-32020,-68545,-97595,-36997,42667,29372,-57515,-115319,-84311,-54128,-61115,-109227,-95056,57182,172201,113334,12955,-55523,-61051,-5437,-55324,-167567,-123729,-32262,-28241,-31130,-48035,-80742,-24757,31464,-8498,-3088,61731,19782,-68622,-63920,-35423,-17435,23778,52717,42765,3346,-57718,-10846,94339,94930,8257,-14869,-1114,9169,-3030,-27458,-39044,-16533,-44604,-122466,-175679,-182459,-143019,-63753,-12791,-27863,-7282,74542,88786,22090,-29982,-112822,-121659,13642,89726,15229,-5811,56209,84370,67033,84995,132451,113392,1363,-54483,24388,94438,74708,2645,-43233,-21934,59200,110931,85917,38869,-18829,-45024,14884,42291,-3076,-51034,-111346,-148290,-116098,-29095,74180,63585,-68296,-144809,-84738,15480,81284,86900,20347,-33827,-13992,3881,3591,76,29771,28713,-3929,-50707,-106001,-125296,-57026,45557,69316,588,-56855,-45349,-19810,32922,42345,-8466,-12522,57419,134092,138966,85972,18416,7323,39009,52346,37545,34375,5275,-45657,-79169,-65172],[26429,40994,21760,-14972,-71551,-128507,-144717,-114382,-49914,3555,-12347,-62136,-78135,-32572,18289,11744,-34623,-25786,9473,-26088,-135270,-131974,-34561,-7620,-54257,-56928,-31190,8792,5816,16686,62054,73378,61710,42444,11921,-9495,-24707,-7609,45651,36643,-43377,-42935,49543,114877,58129,-44516,-97973,-95834,-50771,-22560,-13168,14730,36161,-6841,-44432,2437,110121,172594,99446,26762,69289,121027,116220,76839,50059,67950,81063,61595,69981,57419,-17317,-91286,-61783,62830,152426,114320,39828,61259,109272,72450,13273,-27497,-41251,-48240,-10178,32314,-211,-69149,-45673,22513,32627,19963,28735,26112,12855,18753,34317,52330,40709,-18624,-47355,3064,13575,-51974,-62774,9908,65022,72140,33164,-55787,-97219,-26161,21265,19943,46957,103022,76627,-74223,-147160,-22840,80910,40677,-11921,15702,72526,103028,128426,152655,171346,151561,71824,-35282,-68909,-24964,-10724,-43886,-47352,-29536,-69453,-94761,-81139,-44966,-10673,33271,25154,-89193,-198442,-139288,8082,32398,-88985,-172155,-133456,-61121,-24283,-22622,-16567,-39698,-99234,-126407,-90464,-96617,-151147,-124265,-36800,-30539,-52307,-28277,27181,84475,96003,65478,62870,28509,-24837,-40678,-31253,25047,87464,46332,-261,59278,64436,-27111,-51494,-26064,2194,44040,48738,27301,32596,49738,24072,16492,28962,7552,-11037,-5835,-79336,-165976,-123211,-12794,-41002,-95913,-22135,96073,102679,6753,-62915,-85074,-68110,32871,97075,64094,6911,27265,54624,28725,-7978,12972,68981,55790,-9873,-55161,-50682,-13107,25266,56516,57600,-9199,-74556,-61125,-45832,-73506,-86990,-77094,-106679,-147452,-79075,26549,55064,22985,52948,84885,43386,-44868,-103442,-123080,-138491,-79153,36414,108712,74215,1400,-22937,-16195,-33253,-937,113125,152880,84291,7154,-6862,-8707,-19563,-48689,-46317,54732,80879,-20981,-82144,-44702,769,47000,30872,-46768,-81638,-12261,46111,31819,14554,9715,-6155,27152,75929,33011,-46131,-18168,51641,-10716,-93282,-36673,72853,123790,105788,62397,48706,-10467,-88806,-117676,-114456,-83891,-54051,-73706,-93091,-21172,57008,53757,-21121,-90858,-128088,-137834,-145149,-153417,-88684,9125,62469,39693,-5505,-25783,-33977,-37003,-29286,-30415,-12073,26241,46811,25254,2552,21972,50556,65695,31492,8956,17500,35338,46562,23917,4322,57677,113499,47210,-8746,51350,44803,-43474,-37481,25690,73024,122488,135098,92252,39755,-2629,-14755,35192,65041,36197,31839,83528,62677,-36374,-61277,-29960,-3682,29974,1257,-39233,-22494,30969,60509,22014,-31224,-18277,20437,30209,47634,48812,-14931,-61266,-32671,22773,14337,-71429,-115238,-75062,-8118,15790,33621,31610,17818,60919,130633,118306,34020,-48121,-50472,12590,69620,87226,68489,75093,88620,28443,-68767,-96109,-81814,-61554,6441,69681,98527,126978,134566,125586,166491,182603,100123,-21093,-119458,-178322,-136322,12350,78427,10445,-34038,27479,103412,86596,9184,12005,58350,33017,-10824,-19936,-16801,-25149,-6446,-25934,-54022,-16721,43429,56735,70650,109264,88512,-15968,-83435,-76164,-54929,-35193,6257,68385,84566,28970,-79715,-138090,-51179,36650,-7766,-86668,-64294,6818,13384,-41365,-27798,41875,61357,7088,-6127,16876,16067,46458,76436,33395,-2780,51976,89195,64200,67347,62242,3846,-42323,-29921,-25680,-58854,-83385,-59609,-28325,-53114,-72812,-43535,-63447,-141821,-131312,-1892,83793,81000,54698,24075,-23859,-56349,-69950,-32429,30575,-36376,-126076,-142750,-111147,-88473,-83054,-89060,-80927,-17307,81254,100629,32527,-39654,-54982,-39211,-18354,-26394,-54271,-60802,-36511,18470,96120,118687,58365,-1135,-33448,-77825,-113319,-96286,-61118,-74998,-79475,-16082,16055,-41199,-83471,-97082,-67605,-25929,3420,-19286,-129487,-187498,-97906,34710,62356,15450,3325,71855,112042,82385,25990,33996,80435,29655,-37780,-27671,35121,79845,91016,91349,84303,95508,90826,37522,-17779,-72037,-100446,-43414,43200,70593,26963,-28068,-42807,5122,41368,33820,2340,12120,31898,9488,-15557,-20418,-59311,-63470,24653,86557,86869,111935,75878,-12570,-33168,17740,56697,42262,15204,13667,-18311,-40042,13335,33742,5276,-42288,-64843,-21351,50650,22983,-93396,-150173,-88574,1938,2099,-36478,-11960,22726,10184,-4955,-60541,-102620,-76677,-47653,-7902,52898,51005,-21121,-75540,-83362,-40508,7677,50170,37761,-29773,-19788,75015,104796,21024,-76354,-164353,-156982,-13310,106758,79255,511,-16194,33392,44043,-42276,-128204,-116849,-76951,-58943,-25098,12822,-24819,-109576,-137787,-103653,-35433,-28074,-65140,-27421,86193,123775,103900,72774,42400,13783,-12579,-12812,42851,56185,15308,4844,5027,-30293,-64095,-38433,34360,29380,-50703,-54976,20301,45616,29979,61883,44288,-21345,395,60861,77894,63315,14642,-31926,-23428,19059,61627,106019,89885,25421,-16236,-9982,-6497,-25002,-38768,-56769,-93061,-106263,-86704,-67827,-5759,87955,64192,-34584,-51349,24822,81924,81421,39321,14342,4913,-25355,-36806,-1089,26513,46682,94145,107249,48307,-60001,-86258,23602,107941,48889,-30146,-40303,19821,80805,103130,71155,23272,-357,-19745,-78401,-82699,-4045,17044,16892,105453,180497,104135,5668,-10196,-80161,-117188,-37328,34493,-15188,-67900,11043,138978,175235,92000,8698,35237,137024,157937,129188,111720,53275,-39131,-8235,39536,-45185,-70750,2870,-9062,-37299,5997,68174,86776,21369,-73388,-75783,20076,85651,68385,-16474,-62486,-23558,35200,63997,54094,11645,-29326,-85480,-113883,-51807,59700,100001,74930,77680,120757,119585,73873,59409,7551,-76705,-84920,-43291,-83369,-134122,-89418,-34682,-33083,-41701,-120100,-148225,-43839,53209,77054,64132,42503,56064,91494,85887,29465,-15093,-5861,12468,-44631,-101479,-121314,-108544,-58395,-19707,-25411,-10140,63929,122100,56526,-48576,-113377,-103255,-38866,1178,10898,20110,4206,-27096,-20166,-30677,-60461,-13192,65436,60323,47017,43930,17565,84,10278,-9182,-30971,7880,33801,-42451,-100434,-55006,63630,172735,151119,42623,-12947,-32577,-41891,-54711,-114225,-116301,-31339,5124,-51004,-95644,-104296,-81782,-64281,-66814,-124628,-138355,-13195,95490,62503,-41260,-104641,-49535,43268,-24274,-138050,-147736,-163342,-138359,-31952,-11832,-51451,-1905,42315,5619,9732,48925,-25641,-79532,-24271,21432,38100,58651,45134,23942,-2998,-40692,23178,113382,90511,-4104,-17077,25253,55000,51243,5663,-54472,-52161,-70226,-143163,-176016,-147178,-124781,-123083,-98211,-58877,9992,114848,137119,56143,-4175,-40718,-23439,59021,100233,65369,71245,91289,102985,126276,153330,126662,46512,-36683,-29133,49000,79396,58561,14311,-20576,-6635,21180,13213,-12323,-9465,-11828,-34809,-41776,-68740,-105788,-78042,-64159,-83163,-58776,1396,54355,4835,-129655,-168221,-66774,48219,79759,57160,7754,-35021,-26289,-6364,-5620,-810,32702,-2905,-80087,-123497,-97736,-52504,-16580,37792,58582,-36379,-120873,-56502,23056,47731,37805,8634,-8210,26197,87853,102865,74905,20671,-6361,14424,46481,51797,48516,23681,-4440,-23826,-27053],[63039,65372,55254,37626,4574,-58089,-111076,-101752,-60044,-19847,-20229,-25288,-5815,24831,46420,48551,25406,13689,4137,-8236,-57233,-76495,-35324,22090,1704,-29468,-14772,14085,-18871,-42558,-29060,-7465,50722,65791,-11772,-71445,-58525,-23740,-4462,-14583,-51193,-18146,78648,98758,4505,-80790,-95802,-62404,-32153,-67361,-66744,5921,60744,41766,-1221,12376,111725,180181,102696,31297,73630,134162,171570,173014,129356,76003,5417,-44611,-5072,23142,-24877,-91707,-106023,-33986,62552,73614,35048,67159,123113,113031,55364,-29253,-61578,-18690,17583,2770,-20044,-55827,-44272,40931,81446,51665,49187,64280,32505,20249,48658,50804,4279,-50918,-43911,36141,62369,-2636,-3824,99146,143078,79945,-7936,-60428,-48925,-7492,9881,35646,80050,107807,73932,-22376,-55573,18551,71243,52260,-2099,-46077,-13566,64529,121155,134306,117887,54263,-37247,-99794,-99933,-43564,-2672,-21056,-19506,8183,-50083,-151631,-180914,-101761,-28578,-7329,-37675,-140080,-219218,-123109,28383,59590,-40098,-142105,-121526,-45713,-43707,-61409,-27172,-20460,-88970,-151447,-129943,-90790,-88046,-54324,13367,39194,56657,55770,76368,133977,86967,-34784,-18167,17753,-66997,-132714,-66561,35429,64545,-18484,-92705,-72732,-38081,-56541,-62773,-28132,39182,116607,78871,-53371,-100322,-34300,11142,58104,77755,45276,40568,36576,-74025,-198864,-147194,-142,23406,-19048,10885,103182,131595,70927,5856,-27563,-50603,-3436,24760,5122,-26045,-27433,-3251,31219,29063,26901,44475,11857,-34710,-31161,-3246,12364,38511,58971,7632,-100111,-146305,-80716,-42165,-74406,-81993,-74334,-115539,-155184,-74963,66217,127198,93324,94487,107030,71259,1931,-53125,-63937,-56595,-37308,27867,109968,91630,11560,-34789,-81020,-161234,-170139,-70273,17190,26097,-1611,-21923,-27598,1975,-16663,-60914,-4760,68938,26191,-20721,18439,65816,89963,68960,-20587,-87663,-25081,54830,59299,38473,3468,-45714,-33234,4157,12972,7466,45891,78804,22782,-15449,57202,131842,111988,44238,-25703,-26261,-25989,-45391,-81281,-127302,-105733,-35449,-15714,-9738,23141,65075,73378,29360,-49579,-98395,-53950,-609,-30470,-16350,58810,83903,46991,34773,52628,22416,-29243,-18970,28057,44368,18749,950,19499,14805,-34298,-57577,-13621,-3086,2355,43047,61967,49185,-15434,-102898,-99490,-38392,-60578,-50529,81899,112249,20651,-8554,42393,89236,76086,53031,54156,29164,-32969,-37789,16815,26071,-12015,-17809,28311,49660,17761,-18054,-39674,-26565,32099,37814,5653,3519,36076,47990,17310,1975,46229,94263,90875,75948,64915,35220,28026,43715,43132,-2455,-52267,-41281,-12451,-4430,-10884,8367,15152,7190,21250,43731,23912,-1668,-26047,-18672,65831,157759,133958,46691,34979,49283,2204,-53030,-45067,-53096,-116947,-132272,-54331,71748,171663,179886,138952,148527,161241,61076,-110425,-214738,-206172,-106355,61332,128320,27410,-59412,-33058,29378,39841,-33884,-77290,-67161,-68235,-50630,-55911,-111886,-64353,69935,62337,1812,14614,7891,-41046,-25733,55489,75314,-22548,-110263,-108066,-69014,-25397,3017,26126,54832,53021,-13091,-39004,35494,59026,5459,-25721,7420,51869,29270,-26416,12504,68077,40460,-18251,-36733,-26858,1306,54235,59266,1985,-28951,25098,44381,12635,37307,60079,-22512,-128875,-101480,-732,-19764,-145830,-211790,-174673,-109267,-67555,-718,31646,-29281,-34658,43615,72182,73491,92439,87608,63537,28523,-23022,-26829,12719,-25550,-75824,-86297,-109928,-129675,-106683,-74720,-60250,-44976,5147,37034,-24403,-123370,-152214,-97887,-7149,23702,-25912,-48200,-46369,-49281,-8818,-6614,-34976,13607,60359,3659,-76457,-100875,-89044,-91473,-60977,-3575,-6473,-47220,-63972,-102482,-97039,-6768,78592,78655,-35330,-116239,-66692,16698,34233,32121,38106,41943,32564,34010,12092,-36236,-36525,-51504,-87808,-23680,107481,117353,71401,79291,94452,128686,139266,46172,-44187,-81463,-82374,-22469,75864,152252,119972,28673,-6351,46450,80005,64263,15401,499,16347,-16438,-46501,-13596,-16712,-22097,34534,50047,37590,100373,126131,71196,7296,-5173,47872,81522,49912,20987,3229,-1109,22284,-13441,-50876,-40762,21544,102854,143942,60842,-111111,-200111,-111881,45244,90219,33274,39907,98450,100309,35279,-73029,-118231,-93787,-54459,37709,96181,-28611,-158319,-105404,-41977,-38085,-9720,32201,-15279,-86542,-60010,37734,87978,43072,-27011,-102218,-128461,-32941,81825,69781,4237,32200,74261,22511,-72525,-105193,-76694,-84004,-98815,-51360,-6599,-31955,-83838,-97257,-48673,24736,10542,-40394,-4177,102610,119130,63055,8141,-874,11450,-7020,-29784,33332,85093,56035,6391,-28965,-56464,-87557,-88335,-17611,28646,996,65,47311,90942,140371,188566,135758,39030,28619,54930,31797,2732,-4264,-19871,-5966,40933,62490,82444,72429,18931,-23843,-45788,-35215,25648,42235,1177,-35647,-58560,-66236,-40138,19283,91715,68683,-34720,-81201,-16924,44141,36674,5831,8632,13553,-13446,-23504,-5548,-1736,2961,29827,49287,34660,-36385,-70260,56421,159676,93400,-34188,-99973,-62074,8381,42358,56721,63121,17910,-62421,-124389,-80973,34569,61528,20734,30616,44534,-9780,-40070,-14029,-62225,-90484,-19943,49562,39008,23879,80368,152857,146727,80008,28735,23097,65945,91775,85927,59137,10265,-32386,10486,31401,-75794,-132623,-62224,-14462,-11574,20415,88122,106054,24828,-68181,-81342,-9932,38491,882,-89604,-107610,-45007,7029,31355,-2023,-78802,-77048,-34764,-16340,37267,130474,128352,42542,23196,85843,84123,15387,10520,-1701,-53547,-46925,1003,-12275,-21638,14470,28306,9858,3963,-49249,-63786,41838,121471,78411,20484,49585,74822,29802,8223,14489,9921,-4319,-49434,-129132,-138232,-111803,-81457,-2953,51926,16664,16298,121995,200120,104506,-63177,-153727,-105559,1314,41390,17104,3040,2688,-6720,-7951,-30315,-62586,9836,98437,57938,-10862,-39962,-46068,-30419,-7611,-32751,-55861,-10620,-1414,-44289,-28952,273,29380,132772,198851,139057,50750,-9356,-25948,-40961,-93497,-91942,-45237,-32181,-28484,-34141,-76575,-69647,-41748,-33842,-87287,-134243,-104886,-37033,-10265,-43438,-80216,-22531,55183,16678,-56559,-129854,-219211,-165000,-6150,40970,6500,12519,45306,64438,59247,29676,-35313,-55352,9404,57779,61085,42683,16264,7336,6423,8407,64066,97797,60869,7237,31441,82860,99565,89609,58137,-23742,-68965,-94957,-113138,-69660,-6546,-48310,-153774,-165616,-79484,20035,106101,148266,130891,102932,64511,32762,32515,56066,59063,75093,59685,59941,109509,150460,87128,-13590,-30925,20767,44853,19773,1615,-24293,-44077,-41232,-55980,-88990,-94839,-85461,-63173,-52810,-92146,-164526,-172249,-110829,-73068,-32337,32008,56516,43846,4639,-80668,-117026,-39348,29576,-13323,-24026,39119,56444,29093,-31411,-90551,-68748,-12385,-44349,-113660,-98603,7168,82949,86753,82863,73554,-24852,-128003,-69075,37403,64594,56765,42934,29051,7099,-16266,-4001,45057,37486,-18653,-29469,-988,-13834,-7840,36744,78776,73645,40759],[14185,30831,59736,72790,44885,-27212,-84411,-77473,-59916,-48739,-46125,4253,74886,86818,52223,54451,51206,21263,2490,22677,15635,-34252,-53733,22220,48367,16841,6567,-4595,-68671,-102953,-86979,-25504,62722,78835,11490,-32254,-14190,-24861,-63394,-63360,-31737,25825,80759,40291,-54354,-89279,-62503,-18622,-16369,-93296,-98918,-25289,17649,30676,57407,90017,121390,117939,72145,37130,12131,38251,113114,145499,100021,34347,-47815,-83587,-18449,18191,1393,-13554,-33634,-19374,30015,40461,33684,61495,87433,68816,25415,-32332,-42467,9338,-1098,-61890,-49734,-41853,-47357,9199,33354,-6728,14258,59149,54231,73402,95001,37908,-42300,-38743,12646,56094,76055,53844,66659,176046,179598,13935,-116054,-111480,-51554,-13126,5468,22029,52446,52200,20216,-4063,10958,25205,30717,30126,-6048,-61139,-45537,-1062,25502,52516,50186,-16865,-92994,-127639,-122064,-90128,-47115,-6264,26785,27642,-61117,-200819,-243209,-127568,-31972,-34740,-60521,-93899,-124909,-60570,16384,24715,-16204,-62406,-46817,-16043,-59861,-107298,-73463,26,-7183,-96603,-113443,-45123,-13549,-12776,40979,114300,152482,106293,58955,72043,14756,-86721,-35614,51174,442,-107575,-98374,-27842,33172,14642,-76847,-131429,-118174,-93546,-71808,-37944,8487,74921,34644,-106950,-147929,-51307,12740,48367,73307,62070,49689,32558,-21331,-68576,-50082,21472,49204,47114,59787,100654,106838,73661,61850,60280,13637,-5834,-393,10290,20001,11095,-21857,-31678,-39564,-42389,-48378,-72864,-60530,2430,40656,35115,55487,77654,24164,-64562,-78678,-20651,-9008,-47626,-28549,5463,-68377,-146465,-68536,78940,114208,49684,42919,104736,134208,71217,6097,4483,215,-1308,48497,96668,43478,-34409,-50619,-82856,-157498,-201390,-178454,-123845,-94934,-89868,-73620,-21272,52813,50877,-32089,-53257,-190,-16216,-67649,-28299,28559,23219,18011,12268,-18840,3156,37988,21708,-3251,-16211,-27276,-30186,-22595,7530,27366,43662,66808,69313,83840,115266,90676,18335,-33720,-68747,-76487,-47338,-6476,-48242,-118256,-62747,13972,42222,77613,85802,81380,81458,58256,6340,-41434,19094,108024,64686,28697,65745,58203,18662,58228,137055,111376,28307,20868,73168,100536,79491,62541,55367,3596,-114741,-162060,-65464,-11318,-32875,-31577,-14626,-23115,-90735,-183620,-203052,-155621,-148711,-101380,50561,140336,129578,90596,65190,59356,-2243,-50370,-14035,14428,-551,14761,48851,31823,-13313,-55441,-58017,-29840,-4907,-14715,-51478,-26523,56537,73061,53141,49736,53932,33296,6797,5094,32448,63088,61972,37856,20475,30595,55691,62130,49405,17186,101,45375,70819,36895,-5142,-856,43562,58178,16764,-43440,-63109,-2814,30389,7191,50981,134543,93741,-5238,-30899,-9007,20380,31069,6782,-59555,-150587,-187462,-122996,16827,119461,132880,70500,60206,111692,50331,-110338,-201855,-149732,-46034,60923,81396,-31010,-126026,-100182,-63332,-48592,-65896,-101322,-114721,-93559,-47458,-63635,-139165,-80236,71865,74546,25461,34845,-5864,-80866,-74764,12392,37347,-49993,-113768,-111451,-110368,-79569,-35869,-28991,-11787,48971,68111,45427,27688,-9032,-38853,-31426,-3551,9445,-5985,-22758,49256,118029,73475,-9878,-49194,-64091,-37117,10434,-14191,-52410,-37648,-15090,-47473,-80687,-33691,5391,-57124,-161040,-134340,2577,23722,-115031,-229611,-209766,-94252,318,59002,80053,27206,4448,37662,43595,71743,130497,141672,100992,70603,51200,87137,95644,60528,37325,22254,-52408,-120958,-96639,-37602,-19551,-49025,-50184,-7819,-39514,-111653,-145392,-127914,-49541,25774,26564,53215,92318,50192,-42290,-122217,-115612,7695,111919,97378,30908,-22776,-64466,-98498,-32162,74144,86011,31360,-67018,-182800,-162452,-21918,80245,97743,52586,-10748,-61079,-82326,-68139,-2352,56686,34171,-62468,-96267,-59115,-86061,-100360,-82504,-64454,25091,127714,60901,-19531,2656,32175,72000,100071,17864,-71733,-76159,-43070,-4823,55661,143726,172152,105482,40231,39246,47866,24954,-38602,-79380,-69598,-71764,-52145,31918,73444,56032,33935,-17570,-49092,-81,33281,29105,430,-46292,-31425,9508,689,-9828,4350,19778,17574,-37821,-58223,-12517,72524,135464,133496,47850,-76196,-150028,-121275,-18075,64493,55397,51576,99565,103367,20758,-83845,-109870,-73667,-33859,38964,66083,-70787,-154970,-43618,8654,-24517,23329,69216,-25994,-126478,-113614,-42984,14625,7390,-33179,-43340,-43986,-39421,-15850,11327,48993,116859,86978,-22648,-57307,-21820,-16738,-82685,-113773,-71651,-48701,-66646,-88821,-91189,-38481,24086,-33,-45577,-44588,10309,23144,-16993,-56261,-30940,21488,11701,-42645,-20046,37384,46169,29550,18915,-25983,-94506,-123678,-93193,-52390,-3203,56232,85571,98071,125408,168855,177199,123555,68876,55287,31543,11608,17801,16868,43653,82217,60853,36756,48227,37766,-13006,-55790,-19203,81963,111281,63019,37295,27199,-250,2499,44004,96708,90910,4090,-70190,-36056,8759,3762,10097,54653,75559,31432,-27715,-29515,-8724,10838,42997,46664,-17184,-78234,-91106,7684,112275,94883,-15335,-99832,-68665,-7688,6042,39146,98904,75705,-34750,-123415,-119885,-21738,46635,3605,-55375,-52577,-40505,-42696,-21873,-45193,-24612,44861,84522,69282,11460,2138,55393,71392,56141,47401,950,-46363,-35964,256,2688,-13876,-37291,-33795,-36510,-96747,-148878,-81555,32985,54885,22526,41654,42720,-22900,-73957,-70375,-45669,-45470,-72325,-113556,-121665,-91547,-47312,-19569,-53801,-113458,-76452,-4137,19616,54323,127103,117283,37471,25259,59822,2221,-81416,-50193,-12805,-18474,2284,51981,63973,54711,58262,70839,79881,98718,91939,67342,71307,63884,9218,-33483,-7662,-15361,-45969,-123,42499,23112,-13484,-47750,-76194,-71821,-61442,-26033,59058,125395,100261,76551,137205,178229,100996,-10238,-60625,-32473,-4133,-15381,-41032,-47642,-37469,-32143,-21785,5191,-11879,28163,92789,53710,-52859,-107005,-72837,-23654,-22382,-37634,-27437,4530,-14797,-17080,41281,15268,-62847,-5143,93003,70450,11496,-8010,-4938,2703,-4014,-9663,-20834,-18928,21635,25761,-18854,-18464,13011,61805,16944,-107274,-171413,-110560,-15438,19410,-8324,1745,28497,14211,-27294,-110411,-186684,-136676,-12514,52040,47284,26617,43536,92596,81563,15810,-19725,-23866,21475,60174,46832,1554,-29574,-41267,-18772,21728,61054,53111,31696,20129,53209,79081,70655,69423,86806,30193,-41025,-67873,-26208,56608,95865,24348,-85534,-106973,-28776,52508,71571,95041,151873,168721,88697,6089,-16592,7320,4342,-13352,-30107,-2730,67386,122020,71991,-6012,34716,99811,65372,-9795,-56303,-91396,-82148,-69596,-91782,-108083,-84113,-82631,-87682,-63797,-64592,-96494,-67095,-42112,-64681,-26418,49483,39330,-12683,7336,28477,-4576,-482,-15085,-90813,-56860,62849,97260,49585,-63051,-148703,-127575,-64179,-58885,-75089,-20485,86547,156969,169345,145034,118214,53818,-53323,-47383,56500,122923,113170,71119,46285,-7495,-77317,-57375,34754,31698,-52255,-84057,-70554,-100688,-68589,51216,130904,106343,47588],[-55345,-18440,37615,71840,34622,-29223,-46572,-27584,-23879,-46276,-68816,-16421,64355,75557,37785,49663,61286,45824,40538,52929,31135,-13852,-19480,53893,77516,44089,30271,25258,-41589,-87293,-48215,68389,159828,146462,83158,44211,34755,-7462,-55263,-37411,28492,70135,43901,-28762,-89255,-84635,-37392,-4915,-31050,-102032,-85998,-31322,-26016,7056,97189,162049,148302,68511,25350,17624,-56344,-82611,-15501,21605,12302,15416,4970,-1874,38548,34431,17414,52990,79268,80383,68501,25679,6153,19570,1711,-47555,-41891,-7143,16977,11317,-53488,-107884,-50251,-12706,-43093,-55244,-78900,-103494,-53582,-11950,29895,126499,143215,28174,-60882,3800,92834,87401,63342,61317,79518,144999,104724,-72442,-169264,-148645,-114012,-32434,37350,9548,-17384,-16681,-28014,-23557,-784,2866,14294,20291,-9470,-32538,-16449,-23027,-23001,29708,50158,-8694,-64061,-98264,-116141,-127898,-105737,-8186,68573,50991,-39919,-139569,-165308,-64089,7179,-6293,-8155,5267,-16927,-32327,-54448,-75040,-47285,-801,17618,-2529,-56687,-122422,-112360,-791,65840,-1296,-31102,24651,36256,16305,63446,127466,129961,52352,-36158,-74630,-83517,-74351,-10330,62843,71406,-10698,-69268,-54456,36554,97602,13203,-97190,-135442,-121621,-74541,-46849,-65079,-56239,-34391,-48504,-43688,11351,13799,-78,35360,47403,9725,7503,51016,79698,33177,5668,-3588,14144,59467,92472,70803,37163,58507,87317,70127,52476,47484,59109,80970,80737,7672,-63391,-86544,-98309,-123817,-120560,-45811,46217,76242,50339,56155,100079,94237,38677,14997,21568,14021,2410,43471,83604,-28645,-164682,-84560,70482,78958,-21508,-30988,75746,146345,82084,26051,35840,3437,-6565,32811,28006,-58747,-109166,-89008,-93403,-130187,-172415,-196767,-193361,-172301,-159942,-123410,-34563,51111,46397,-11158,-7664,-16883,-90889,-137784,-62088,-9127,-55665,-56662,24077,37408,8803,-3463,-20351,-19641,27054,55307,19196,8098,31650,18008,7186,43017,79621,102180,71989,-12135,-58709,-45368,-23498,-52072,-66532,-6280,-10819,-46019,33926,76198,59533,61499,66043,70620,81021,59816,36723,-4332,-1195,44290,10598,-25014,-73,15591,10489,72974,155225,135422,70899,53788,73664,127016,177444,184482,104257,-18939,-123766,-133910,-23419,35144,-14159,-82365,-101220,-104958,-125533,-146188,-170389,-170300,-152716,-120141,-40962,65149,143469,130113,58044,30187,-13395,-73318,-49251,27859,93648,104221,80637,57382,39444,-10132,-52717,-56656,-38384,-30048,-38453,5366,75763,56717,20165,19683,31335,43530,39193,-2274,-41093,-47673,-22474,9187,4547,2958,19035,16176,13006,312,-18984,35939,122459,157807,95055,26177,47682,81174,53635,-9950,-24210,53742,87645,40195,38943,66104,25121,-20581,-30057,-16042,70230,127696,32324,-101803,-154556,-141508,-98739,-14057,68192,105597,54315,30126,87632,95430,17350,-56211,-55874,-24205,17587,8777,-85475,-151612,-101061,-67818,-50832,-6876,-1293,-27429,-46169,-61164,-75410,-59866,-15910,35741,18149,-3988,28383,34572,-20966,-44584,11285,32040,-11197,-12851,-27310,-101139,-104600,-58174,-65314,-49679,57277,108432,33356,-58382,-74154,-41784,-27853,-28582,-37614,-49265,-55900,11627,101236,109699,38226,-26205,-56960,-26798,-2733,-65161,-79560,-15633,-22444,-90707,-101744,-51082,-44416,-76709,-101904,-63340,26099,42846,-56155,-126841,-91276,1262,102071,128528,60970,-10572,-791,60296,79341,94484,133750,137038,79382,65276,109003,187395,184064,103855,81108,81929,25632,-36953,-12251,50277,63911,13286,-18304,14664,14435,-22219,-43732,-76686,-60863,19912,73858,144611,254377,245391,47127,-124875,-100129,30809,107011,89483,42312,20761,-5282,-39774,26778,157418,194098,88886,-99294,-243654,-187647,-32134,77216,111542,102005,61304,-34947,-108478,-75380,23117,76880,51582,-74793,-155992,-105287,-73220,-76493,-69748,-26167,46485,72752,-16708,-73179,-41784,-27335,-21170,-2428,-30836,-64043,-33465,1861,-2135,17207,95057,155116,119152,44438,13674,3969,-18872,-72889,-117643,-108368,-52326,11502,73197,111994,105098,52196,-14462,-41747,-29988,-51363,-40998,-1744,-44364,-91774,-78203,-70375,-55896,-20085,23532,54365,28622,1156,-9472,4184,35491,45814,20326,12533,8003,-39637,-71244,-49842,-28380,1970,54379,74217,53364,-7846,-47402,-32969,-15346,13802,29544,-27647,-39169,48684,62758,46290,112825,132789,12326,-94961,-89576,-37511,7055,-16224,-57057,-16644,37997,3440,-43218,6227,120514,173416,83162,-22200,16860,86331,34206,-76230,-96293,-74639,-96021,-109345,-84982,-52773,-22906,4244,-8516,-37167,-72649,-70625,-57442,-59540,-74649,-35403,43629,41536,-53820,-97737,-67457,-14285,63082,104952,13243,-97876,-111307,-98649,-99620,-29172,69143,93164,52773,2039,25625,105326,115267,64987,58212,69475,62138,61778,64706,78635,98448,67272,16716,12131,24937,-27808,-81903,-23674,93012,143711,106928,64898,43873,6309,-13390,30313,87383,81975,20725,-23592,6771,22030,5736,24811,77878,103700,70706,-3130,-33695,-34234,-18469,49521,56974,-57735,-131328,-110847,-53153,15333,31340,4894,1036,53180,71993,40130,41863,116313,148100,61698,-66256,-148515,-106094,2187,16540,-53137,-50563,-9041,-26053,-40393,-44818,19029,72522,81727,64217,-32201,-103488,-69604,-27258,5290,40888,-20460,-113667,-121523,-52918,-1603,-7259,-56272,-56417,-40095,-80577,-116067,-40232,66159,71757,16877,401,-21911,-60180,-68114,-50019,-48786,-65097,-49050,-42108,-73177,-99835,-87589,-69157,-62805,-58797,-30228,-15694,-27080,-21225,28336,46996,23935,30579,31436,-53815,-117459,-56577,3100,28037,52853,80085,73141,32157,27481,59979,63316,83563,110603,90540,14560,-57421,-58174,-29624,-48371,-102463,-62069,54692,77447,11714,-1271,55000,65063,9544,-44915,-36674,30212,115938,150682,126605,91625,66285,46262,51985,55625,37269,-39054,-115630,-112371,-70838,-42133,-21570,-4083,16523,6947,15615,64291,65305,-21371,-66924,6664,51568,2782,-18529,12912,35163,31337,46052,73897,9188,-101218,-131444,-135314,-144410,-88829,-17895,5697,25560,47847,53563,38783,15598,-22974,-29916,8133,31131,69399,160471,100985,-81335,-162735,-108993,-6144,38449,3785,-24673,-36406,-44614,-57318,-90785,-116257,-105580,-55814,15197,44894,26150,17222,49410,68769,44534,1166,-25535,6791,51671,32505,-18293,-52155,-69438,-35121,20231,51251,36847,23242,5602,4250,-6602,-6968,35127,78958,45090,-6966,-13201,41782,91310,87601,60369,24466,2335,33138,73733,34979,3054,66917,98818,-2273,-61790,-17920,13555,-46664,-110070,-91068,-18891,52583,105782,66611,6928,64391,136251,109421,18167,-87320,-140913,-89029,-39495,-58817,-77911,-43498,-27266,-61658,-53465,-6303,21823,53124,56453,-1743,-37420,-19387,-51293,-101176,-25255,93048,86022,16864,-54598,-111962,-87487,-38897,-26950,-41511,-105046,-134598,-111544,-60319,-34449,-23255,421,41952,83908,116787,114035,110390,95477,8628,-24148,47244,133637,128937,59539,-122,-55115,-84471,-39116,27944,-10743,-94495,-125252,-121314,-132301,-74664,48321,91041,21361,-34674],[-77209,-38124,-3176,31362,10645,-21053,-14786,5282,15863,-11556,-71401,-80798,-46718,-17536,9309,41724,61729,81077,74156,50801,4983,-4607,39309,91450,70722,32499,37909,77095,26501,-57670,-27286,113192,206885,169732,85977,23783,-14504,-25658,-18294,23176,72235,49219,-45316,-97766,-111137,-90129,-39283,-21875,-65947,-122870,-88917,-39157,-34433,5705,80464,131732,125958,45702,-12659,-6599,-50767,-110357,-94041,-60612,-24107,41892,91021,88889,68606,11019,-16246,46503,121658,141522,100518,10665,-38637,-25139,-55975,-114955,-71371,9853,40172,-2505,-76505,-102799,-23084,20641,-26484,-76440,-116754,-125745,-92180,-83467,-31632,98690,125505,12279,-63611,8592,114576,112792,55761,28962,20634,23863,-11996,-97442,-132102,-141864,-151843,-20072,107361,51020,-28335,-22782,-17750,-13155,-10718,-3102,36830,41912,-15738,-29210,4567,2950,23818,82473,87858,26061,-22818,-54588,-78052,-101066,-85639,7688,79355,65230,4024,-37493,-36278,34625,60795,44124,58588,58957,11624,-46915,-121964,-153077,-86650,8565,36355,16711,-7496,-61043,-71234,13586,100788,95485,64870,58022,57747,77018,104941,92722,60277,-7511,-110564,-177978,-133690,-50382,-19458,-9325,29668,35558,2643,-5449,59781,116817,54088,-48723,-101998,-106452,-58172,-37482,-95513,-131802,-48840,62608,77257,44144,-10822,-30361,5055,11927,-15110,27435,85632,51541,-32087,-51938,-72260,-64479,13777,64044,44404,29075,44340,74165,106099,126457,97719,69888,56517,68970,38495,-15795,-38239,-70934,-123146,-120077,-38065,38990,67122,40851,23355,74499,111671,74544,13731,-16299,-8841,21330,67909,70427,-62069,-203020,-127566,21221,48723,-35876,-59915,949,47533,26109,19765,34335,-6465,-37799,-43223,-74601,-137301,-147146,-127038,-143742,-168259,-169402,-172882,-185173,-158215,-137627,-129765,-82192,-26077,-40554,-16310,78677,35453,-101071,-125871,-17304,21838,-54267,-83018,-1843,28534,-17445,-50821,-44661,2159,87520,100548,37170,33201,48338,6749,6372,43503,40151,14466,-46921,-90091,-62250,-5041,39340,8554,-70021,-25690,51876,74673,106564,101151,46053,-12982,-17898,41592,82607,49131,23276,-9612,-67759,-87228,-92837,-96737,-70069,-12442,15332,50227,80008,52222,26964,21877,23193,98599,195624,190763,62481,-58242,-68260,-27522,34333,74409,58427,-21693,-90930,-113357,-89266,-46153,-80964,-113877,-81190,-89153,-118365,-65557,34529,55442,12697,34512,54591,305,-25408,33028,100706,81556,35175,46338,67666,39685,5838,-5225,-17260,-27470,-13574,37569,83354,21234,-69411,-87491,-38123,31969,37634,-37459,-100388,-117901,-65707,27099,30848,-17198,-24950,-30059,-32478,-51935,-84109,-35987,92484,203658,146782,10063,-37316,15909,80381,83792,45679,53779,60861,45127,45674,32557,988,3645,14149,1987,66836,119767,7667,-131616,-150487,-108654,-79598,-36082,43863,108776,105943,73951,73090,118299,134727,81153,-258,-50048,-24961,-10418,-72378,-117504,-75408,-36743,-1823,73487,114332,68022,-25536,-117863,-119090,-14869,13247,-21896,-51601,-64639,-23782,48743,35405,-15409,-6155,22323,45950,87071,46882,-69186,-98154,-78752,-100730,-66341,47599,66786,-37226,-103918,-63305,9872,14604,-19990,-40907,-56498,-77703,-51488,9345,59023,36394,-26225,-45327,9173,29926,-45845,-67261,-15046,-15187,-55738,-37244,-14852,-85351,-132429,-73777,19258,78672,45553,-52893,-56039,14495,59597,114178,111693,-6379,-72826,-7815,74966,89332,65860,43286,33114,20259,47122,110756,133641,99013,21652,21726,52553,37586,9260,47534,114626,131746,84810,46387,58570,57396,17467,3741,-28338,-35056,35036,85715,117646,226035,279907,127194,-45195,-19930,74606,72044,-13993,-85885,-58801,17908,52569,82052,149836,163732,36448,-116790,-189338,-144901,-37520,86158,143746,106896,56225,-11620,-42233,21278,93899,88000,49048,-48821,-125969,-88954,-21804,-11345,-40094,-26898,-5324,-22673,-57780,-57662,-35397,-57755,-97661,-102745,-84851,-44103,8384,8684,-40717,-38437,40979,84780,56756,13941,-205,-25896,-37654,-58889,-96413,-78655,13741,62755,41700,29297,46927,46422,34974,51595,66497,-5538,-36899,23222,14666,-58046,-85420,-92793,-88871,-59004,9855,96259,95758,29426,-67436,-127138,-105253,-54965,-14765,67470,123288,54934,-58953,-148504,-163953,-73635,17643,66675,129744,103183,7018,-30006,-5852,32062,58423,55842,49082,72195,93465,134066,162388,116812,12199,-45191,-30899,437,26169,-7343,-46920,-17287,53413,64692,34792,69064,161234,172461,77517,-2419,41410,114033,50524,-75121,-98127,-87581,-120694,-130866,-73254,-559,11332,9133,13803,-2860,-56560,-88758,-91595,-65369,-66671,-42335,51532,73116,-47999,-145744,-156316,-82413,62664,129867,22205,-94255,-91134,-63113,-69028,-38257,25538,51644,-7208,-99035,-91227,-27127,-2917,2671,35217,71151,69889,69238,74905,55697,47740,36147,-4257,-42651,-44167,-93784,-158016,-101964,32654,115160,100928,29826,-25057,-61209,-74741,-22815,37268,16147,-13731,14825,58789,34181,-10595,-10363,17452,37522,48353,33496,-8461,-66451,-91168,-21159,18277,-52455,-112603,-89847,-51269,-34561,-42400,6685,108706,164354,143191,101399,63848,103234,162361,120785,-9224,-122736,-120132,-11379,64077,33537,3987,-7444,-51232,-87101,-83512,-10536,16896,10693,24481,-23412,-104904,-127270,-110851,-55647,11642,-28891,-102975,-111598,-36545,32314,3721,-73705,-51553,-10362,-49000,-49027,14098,15099,-19568,-19368,-11129,-25611,-36657,-30505,-11957,4366,4377,42995,56234,4360,-59753,-111040,-114524,-47916,15118,21024,-23462,-71510,-97688,-69911,-25161,-6981,1162,-6227,-48217,-55247,6784,50167,77512,82231,63682,30414,-6038,776,15237,-26950,-19375,21000,28007,-32048,-100272,-53657,27943,-12939,-83549,-32181,75140,77985,-2205,-8780,83118,92399,6540,-69318,-82974,-39725,43671,112709,104134,17410,-39091,-8618,62280,71355,39603,-32617,-111694,-79356,11180,61147,83551,65724,-2266,-29584,3251,65218,88971,39839,26370,117438,128169,50114,28464,51127,83145,123863,118289,82760,36828,-22547,-120328,-233727,-213105,-67538,16582,26652,27557,16318,39278,79865,33207,-106437,-130754,-35732,27264,99375,183780,94337,-41018,-79969,-93073,-52893,-8971,-35967,-78711,-102082,-96067,-58967,-39462,-52658,-74817,-60060,2052,29728,8003,-18610,-5523,56987,96562,27412,-39463,332,69557,51151,-800,-17510,-10309,24948,64146,85201,69777,41400,-5660,-46845,-69967,-23094,60084,85634,44001,23926,30374,46453,51207,61667,87536,72127,32929,37506,62246,20783,-46154,-32767,-16201,-89747,-84221,41197,89859,-22546,-96832,-54633,14867,64972,106675,49281,-21949,11715,83780,127574,77434,-58135,-111440,-25652,48265,11983,-55809,-45618,-7338,-19256,-8926,34868,38745,37810,91942,89632,222,-53393,-82150,-100888,-12740,114974,113372,17778,-42247,-91970,-162549,-206637,-177747,-128135,-115289,-78051,-20134,30992,29605,-2513,-35724,-46719,-46687,-27285,8199,59952,73216,9650,-25843,-5300,53911,88528,42623,-43357,-82318,-46917,9731,35373,-7165,-56911,-70494,-67695,-69787,-24749,44043,41755,-45951,-79288],[-37953,-10806,-18112,-2399,5612,-3269,-8929,8146,45704,49995,-32394,-107180,-125093,-75804,15573,55063,55825,80469,56509,24950,10471,32038,67079,74454,34851,20025,34385,82241,46209,-57299,-62591,38880,106526,62941,-10701,-67193,-106846,-78525,-7546,67092,92848,7289,-101905,-117002,-100472,-74331,-32930,-26383,-66298,-127672,-115285,-64545,-30590,-560,19114,33159,48903,18953,-23747,10781,36488,-9883,-34863,-16737,11259,57248,93294,82305,27547,-54608,-72720,-1208,82016,126741,102354,9478,-40696,-13989,-28932,-64692,-30274,7821,24708,17101,-26131,-47732,8999,37681,1439,-20129,-30896,-53643,-62991,-58812,-44065,1377,24072,-15477,-72269,-49576,47047,93905,57718,-1981,-65413,-85371,-59073,-47926,-57526,-88150,-100842,20411,150249,110043,38474,36574,36655,44471,42362,31415,67497,59912,-33239,-62182,-3739,33483,87826,141602,111971,31451,-22571,-32964,-29332,-31972,-11618,29886,50067,42780,7897,-20515,902,74497,89041,70410,73339,51824,14129,-19354,-98870,-142519,-98466,-25498,21882,45248,54397,42184,39200,62516,110517,152068,111840,40118,63923,136957,136985,72512,59736,30639,-77735,-146036,-90224,-25409,-43834,-94574,-65333,9317,49441,45472,63704,72446,32214,-25726,-57991,-60403,-37105,-17685,-37423,-53681,13757,113279,86226,-2949,-39216,-1476,18949,1319,24406,101090,84653,-78371,-159373,-91709,-87188,-97553,-22630,19907,15538,49446,53664,62802,118784,147535,93087,38440,-8791,14916,59057,54996,39473,8368,-60439,-101014,-78089,-42235,-10266,-8877,-18194,15402,48495,15319,-61482,-86826,-50237,6921,60566,34897,-100271,-206980,-171221,-70746,-5755,-15977,-45159,-77387,-77409,-27340,27014,38136,-2947,-57245,-91170,-97868,-104778,-99115,-105497,-153108,-180955,-134590,-109725,-132347,-97453,-57202,-83441,-98713,-77295,-66761,9773,107374,78567,-32374,-60318,16902,64730,15872,-47758,-34500,2431,-6678,-43971,-38819,20013,80360,58611,17841,35808,46314,17880,50085,74526,18474,-49202,-95434,-74861,-15972,28116,62257,54731,-35036,-18585,99959,138047,94027,68426,49664,-9079,-32539,50190,95316,42483,-1649,-29305,-85821,-112517,-94536,-81570,-72099,-24999,-1480,-2016,-11100,-49078,-56174,-43957,-32131,44886,121459,85043,-25794,-77968,-17269,40409,55373,72047,93885,62386,677,-27559,-3467,21844,-32813,-49925,4130,-15335,-78068,-83941,-30250,-10190,-16491,59817,135046,108045,41042,18681,5638,-30512,-35092,8589,35903,17017,15650,48473,45502,7369,8529,56275,103761,41820,-89054,-129669,-48998,16092,-13394,-72149,-87014,-74195,-12754,74447,61702,133,-2395,1619,-4873,-26854,-55907,-45370,8511,79073,59178,-38785,-93582,-33733,74117,103968,21766,-43368,-26763,31402,64616,69895,50327,27963,27492,25054,46035,46823,-22158,-95185,-116265,-96362,-71330,-33597,27684,93203,138028,114546,65333,99873,151378,120676,36613,-40798,-21253,28016,1872,-45482,-62584,-72637,-37388,72791,162597,104945,-30246,-128511,-129037,-61083,-51487,-62908,-59642,-77427,-58032,19622,38783,-7928,-38598,-12137,51741,89467,43576,-47604,-79516,-82467,-100557,-65738,8457,6831,-35166,-29708,8303,67957,76777,23635,-10102,-10446,-14996,-17990,-33618,-26324,-21721,-54381,-50060,21708,68742,26509,-26729,-50503,-30675,9037,49595,41604,-68225,-156536,-104141,31776,124150,77279,-30516,-23516,46429,60448,39710,22937,-27613,-43814,22900,54859,32457,-4711,-60040,-67020,-23828,40224,86134,31513,-56629,-71289,-22247,19984,-599,-27684,24788,102939,128336,101056,80259,80621,47519,-6044,-20649,-31366,-25900,41371,65544,21895,48615,127167,100573,14740,41200,107819,71427,-51302,-166181,-154725,4029,117530,118743,94875,47064,-45484,-75373,-48201,-50424,-21728,94477,160840,99870,27600,-10760,21497,91997,111047,80072,41928,-34175,-82909,-36176,49652,91926,50295,-3737,-47736,-62398,-40245,-8386,-8218,-55605,-109556,-120954,-94968,-34220,13625,-3727,-63435,-72122,-6833,8275,-4952,15869,13379,-37101,-25459,-13891,-46884,-16001,63918,62089,-16759,-85544,-74036,-8261,53141,124437,179320,111355,32219,55169,83392,46452,-1464,-37015,-69165,-65685,2091,91449,89994,19363,-86697,-145226,-128545,-81777,-19468,70967,102754,42925,-38264,-135699,-173004,-67364,32571,87397,175956,160770,15815,-57650,25564,126365,147504,119644,68838,44247,91759,158244,122348,39389,-9012,-7282,-18962,-45967,-15976,19409,9881,-7977,39552,126202,148528,139680,151293,139005,72527,-2766,-10104,56247,50123,-61592,-116052,-86883,-65585,-71641,-38722,32293,43708,23321,24510,22856,-22017,-65967,-85133,-48979,-48931,-47564,51697,105626,-11325,-129242,-154147,-75507,56881,101780,26535,-62801,-93174,-72770,-48495,-41998,-13968,28067,-11159,-91250,-90965,-81213,-67589,-16078,15803,26806,31044,42343,58450,39252,5446,-16812,-41881,-74931,-92620,-141183,-203192,-167958,-47031,37093,45394,-11432,-61436,-80619,-87615,-63780,-29947,-55905,-49843,30052,66716,5955,-53891,-71970,-66651,-52829,-16741,27521,5675,-73955,-121620,-79535,-6710,3311,-21678,-24599,10571,-6013,-58741,6134,135324,154183,117027,98038,47856,38540,78391,73973,5264,-62166,-50910,33852,112412,120080,59335,-27000,-95893,-126160,-129843,-78793,-64795,-73344,-27747,11089,-17798,-81486,-122438,-79614,-5715,-3582,-30420,-32842,17956,52370,3898,-65141,-67870,-58797,-49864,15964,38423,-59091,-107984,-60239,-27245,-4384,11165,-419,21080,70871,73534,87642,98001,65492,-18097,-134330,-151221,-45360,34039,50598,17746,-48028,-98279,-77231,-31310,-12431,-23294,-37569,-27798,14758,60670,81122,108443,86354,32148,17185,29983,25757,-22491,-96275,-83229,-23303,19140,15286,-26357,-3518,48082,30063,-7435,-4182,34494,51901,7576,-51592,-42152,-33147,-55514,-71864,-54545,-26040,6414,40879,39616,-22282,-61676,-21334,25203,-13574,-22904,15976,11704,41525,134109,189838,180770,104620,-8417,-49344,20220,88407,82069,38494,55710,141129,126605,57792,57575,74750,122679,178440,146625,86063,80599,75708,-15725,-107524,-33989,85708,73253,40797,14715,-54574,-28851,68945,36126,-100576,-144525,-107866,-30516,74028,109588,23528,3667,325,-91975,-115099,-45167,-43104,-94443,-120292,-88637,-9788,22205,-20698,-47866,-14492,20660,2404,-28129,-38760,-27782,29118,82634,33174,-31093,18351,83659,55066,4273,22016,65872,94726,100482,86301,48836,31464,-6361,-63413,-63379,32886,104712,99306,53802,45383,44154,25398,26613,87535,107155,30312,-21555,4248,36305,15631,-43979,-76739,-76306,-103132,-66333,69462,137001,45140,2639,17255,17520,38440,70765,-2390,-88441,-93295,-46197,55207,79413,-20465,-50806,44622,104126,50221,-51631,-78946,-49034,-16215,24456,34129,-28352,-42439,61939,123412,55190,-12322,-22384,-15342,41354,99344,66162,7570,929,-76444,-233259,-284446,-197300,-107926,-80138,-40773,43133,106993,61988,-37350,-84267,-90791,-122527,-135320,-71659,24671,38646,-25155,-67967,-97679,-71187,17841,25236,-48196,-62274,-7004,24601,42478,43164,30916,41063,46256,-1213,-15704,17912,35048,-19574,-46155],[-5525,10934,-5434,-6416,-4065,-23847,-36485,-7756,59153,98268,16437,-72137,-95379,-41339,52659,71251,28375,21834,-5782,-3663,54649,96149,65679,8701,-17604,15345,30314,44018,18212,-33306,-41156,-17610,-29699,-83195,-106382,-111646,-129137,-107495,-22995,78918,116376,34659,-52469,-66264,-57546,-37469,-16475,-13237,-24819,-87713,-121875,-93375,-51024,-36360,-38943,-36428,-19682,-23211,-25453,48022,112642,104953,69635,44152,19819,9299,5650,13,-34340,-104543,-109677,-49733,11069,78158,92190,22617,-7018,19432,13466,2942,14884,14711,40879,67687,38787,4396,16611,23076,14533,30819,42256,182,-8966,41443,17626,-76358,-90019,-44740,-84152,-123306,-57386,27064,38649,-30317,-127574,-124982,-47260,-5050,-1546,-4986,-18010,11418,76407,74096,60367,59274,41711,44055,58313,38811,44517,18642,-72622,-88586,-5996,38417,86279,143588,101685,3649,-40691,-23749,4908,8675,4204,-453,-6457,-2255,-28120,-70350,-55944,25126,66470,54479,35932,36538,54269,53471,-20989,-91995,-102326,-68329,-12790,22279,30621,54803,88215,79822,74657,110405,79291,11275,41332,92856,85512,65342,99861,94904,3837,-38560,1139,15458,-22663,-85627,-81738,-18773,41379,41442,42777,43741,19114,-16590,-42144,-40989,-43214,-29996,18466,55628,51203,45436,-5974,-64316,-36767,48595,56055,28657,78026,137904,66002,-112150,-173920,-73852,-68567,-91169,-31679,-17910,-28153,32622,38836,15650,55514,71981,26112,-3349,-27283,14016,70760,59658,44173,44289,-12414,-94579,-141052,-143356,-125932,-108880,-72267,-33270,-28208,-74700,-139989,-136857,-67716,3082,55546,36606,-87467,-185509,-197036,-163252,-100131,-52664,-56037,-107408,-118512,-52653,20214,32286,-30057,-84447,-67557,-15927,-5117,-23370,-44661,-83249,-86242,-28120,-27034,-89154,-73606,-26799,-43732,-67830,-47079,12285,55946,55656,53948,22412,-47736,-51942,19116,52789,-1644,-43242,-10348,30576,9021,-15881,-6885,-11408,-23590,7312,41302,29515,11186,45379,71527,40313,2572,-23951,-37572,-25986,2590,38484,53797,11518,7725,66545,65837,4314,-4668,55319,59660,36713,79916,84050,16027,-26935,-49387,-62220,-45998,-26531,-27873,-52890,-53926,-42974,-36116,-44018,-87726,-99199,-83495,-71506,-14844,33955,15992,-38441,-56395,-24041,22805,53700,37720,18055,18743,28583,37916,41465,11669,-53606,-47186,6884,25207,35280,33398,34305,15295,-22465,34624,133001,151279,84845,1685,-59440,-81583,-60225,-50348,-55615,-71452,-48156,28644,60292,25816,20495,58800,104825,75764,-27631,-59921,20600,33266,-36778,-72891,-50456,-31,57590,86084,55614,34747,55353,60404,46552,38164,28415,-4230,-68095,-88375,-70019,-57921,-45325,-20512,13967,10667,-71856,-137516,-79815,24966,67705,107659,94350,-3218,-28323,46241,77705,20989,-22462,-34063,-51534,-23810,17763,23679,5329,37149,86936,73413,32667,49708,82083,79005,69326,10947,-3003,41486,48287,9196,-67777,-182860,-187216,-20455,139708,104247,-16261,-60655,-67035,-93512,-110232,-63630,-25061,-34438,-31849,-8894,9615,3044,-37445,-49295,-4791,13863,-22686,-70404,-79685,-59531,-54920,-59795,-39728,-12109,35296,53819,33555,82068,122573,61111,-4727,9843,52733,65591,-1292,-58931,-68008,-78837,-66501,-3273,60155,50815,-25873,-109110,-95201,630,60914,63627,12621,-70387,-104358,-20422,82806,98965,48450,18969,55481,55740,-22581,-29205,29684,47830,55812,33673,-15477,-45781,-72249,-63869,-46060,-4004,35319,5438,-74908,-59561,11062,40737,-9841,-62958,-21758,46154,58890,43444,52770,58883,9121,-30540,-39829,-59595,-70341,-20056,1255,-55725,-83143,-23010,12164,-5980,19757,80196,83386,9304,-119553,-168089,-31527,91903,106931,65713,-7305,-54987,-21019,33003,23311,14736,84149,124035,86662,30749,-18512,7722,43974,26886,35087,44608,-27913,-67675,5265,112654,195933,167323,68593,-17233,-30258,-2855,24559,7041,-40059,-67076,-58399,-51778,-51696,-35971,-8512,-22054,-55608,-55152,-61818,-37941,26709,3408,-54039,-8619,19846,4808,51845,87201,45627,-31828,-132593,-170892,-100766,-2382,92957,156532,119596,53425,41584,76251,99466,69303,15578,-34944,-46109,-5025,34096,37880,35021,-1983,-25898,-32058,-24590,22617,64160,16192,-55936,-65123,-49813,-30746,27855,76521,105393,158555,135714,-12626,-88853,41398,188809,185461,112426,54519,31604,62410,86609,28416,-13364,11199,27392,-56825,-153045,-84721,49427,64443,14039,52770,164736,192457,140814,84294,57288,32860,-17701,-56213,-12271,33847,-34982,-93882,-33872,48485,50054,31117,60567,59403,3124,-25905,2569,-5005,-30650,-39611,-18964,-36918,-46203,36591,94787,6562,-90445,-76878,20401,92840,83875,31362,-29238,-99382,-126868,-105023,-74873,-17528,49812,29370,-44091,-55229,-38608,6604,64326,38783,-15936,-16809,6874,40656,65629,32716,-41800,-80258,-63519,-54786,-94515,-142355,-138830,-89658,-53645,-37891,-28271,-9907,-5311,-34627,-64662,-74240,-94159,-59370,25777,40405,-26900,-74294,-98585,-91034,-67265,-46529,-17719,-29261,-89902,-105509,-44741,37661,54992,37334,24115,51638,30888,-36143,5875,95222,85398,37442,5700,-47791,-75651,-52430,-10520,-1045,-28465,11627,90106,128982,134034,79582,-29251,-117041,-127257,-133160,-108152,-96082,-103858,-68216,-3144,53588,38452,-39874,-58828,-7200,37684,55778,43881,42650,30391,2645,-33011,-109773,-172731,-89513,40303,36791,-53838,-65119,-41464,-53021,-19700,14758,-23256,-2626,69754,58208,41934,79731,92005,-2521,-134730,-144836,-48561,7866,50679,63847,840,-52472,-28618,1146,5825,-18199,-39588,-21087,7724,24322,49105,104062,86605,34728,55900,90548,50574,-41789,-115516,-82345,12341,81648,87870,37836,-463,-20202,-10329,14242,5953,-8613,31107,45866,-52905,-132776,-117845,-74150,-21361,45097,57439,30116,15214,8643,-11387,-22911,2956,-309,-98116,-110431,14870,90419,93897,146200,192118,143875,47910,-6191,-21569,39588,74521,17692,-34692,4374,75852,64315,20770,37257,63177,94041,117828,101974,72280,66364,59817,22035,31395,129504,156762,56755,-564,-33096,-112114,-78059,46095,61142,-5740,-75343,-133761,-81526,1100,-4872,-38132,12209,20343,-63684,-100180,-37149,-16102,-61377,-80085,-35264,36612,60278,3697,-29762,7248,2463,-59682,-65641,-32094,-33168,-35365,-13848,-5087,-2097,43191,52820,5465,-24854,10918,56221,76850,50161,-26607,-88039,-36695,-23480,-80979,-46285,64844,81039,56572,36382,34775,47380,55066,65735,114102,93647,-11655,-38491,15154,38861,10077,-42006,-90200,-92041,-89961,-62490,16653,77803,65977,72405,47064,-20040,-28377,-5572,-60437,-136258,-171357,-166363,-69969,3978,-33288,-40823,42794,76697,41499,-17043,-54618,-65514,-33252,17641,13643,-35528,-20650,45353,83499,68337,46541,46304,38122,35795,25294,-10082,8355,36741,-62642,-205686,-215309,-119508,-34644,-13700,-8936,22779,70039,23690,-76589,-93103,-69735,-97565,-118057,-56316,36603,49875,-20384,-97219,-167890,-148537,-40266,1561,-31951,-25079,6651,1917,32956,62750,63050,90222,97820,6990,-58260,-22948,40901,29931,-11247],[-20015,-13679,-2135,13893,-2710,-44362,-56423,-26067,48182,97085,34938,-19272,-20305,7236,54315,53608,-27,-17701,-32583,-2549,97015,157156,87683,-20449,-64044,-10618,39508,51044,32703,55336,86717,55085,-33972,-105658,-104269,-73367,-62757,-61647,-18172,73163,143776,123254,48713,927,-19976,-27392,-26657,-2161,31858,-13270,-87863,-106546,-72565,-45938,-39294,-34281,-27216,-33811,-14177,64991,121669,126711,74553,973,-33717,-42205,-55255,-58607,-54870,-85498,-93448,-68641,-34648,37364,76388,24296,-7083,3215,-1600,-13273,6,44792,104379,90124,38306,12971,8990,8281,14302,14852,7008,-14191,27292,114242,82287,-58605,-95374,-28574,-54562,-121482,-98735,-21136,10412,-49037,-118815,-90967,-35546,-9502,40876,85052,28370,-48931,-58102,-41535,-13885,5687,-19183,-43643,-30404,-30392,-32223,-44860,-89193,-66864,26999,49594,58770,102078,69171,-3270,14,27072,45753,38407,-8796,-42461,-35054,-3153,-3250,-30204,-56735,-17199,40928,43797,24457,62620,103589,88885,24261,-40775,-61287,-35330,-13342,-33624,-66646,-51168,19099,40561,14011,9395,20480,27914,18732,-28499,-23134,52584,109730,95350,53499,52416,79874,72586,49979,27508,20748,24432,41177,32314,37541,62976,46394,2568,-30686,-25976,-29680,-42370,12952,64340,9842,-57343,-71604,-39287,20629,83320,95276,91558,111184,106340,42689,-29667,-58255,-11277,-39513,-59797,-329,59,-29153,13629,18476,-47685,-59356,-30435,-33766,-28277,-975,64964,82514,27765,9148,30907,5103,-69219,-137612,-158740,-168229,-184846,-128412,-36196,-29795,-106527,-169300,-139966,-29407,46567,50515,26988,-57250,-150965,-166866,-173996,-157366,-123035,-91132,-71380,-60135,-52690,-6680,19661,-69548,-119317,-29499,66669,55173,14019,5484,21294,66514,93782,38014,-60434,-79902,-53907,-40459,-31283,16804,82781,58544,10232,26940,32835,-62853,-126280,-67425,28691,29546,-16561,-17134,31329,45455,9065,-48893,-97714,-58147,41689,74647,22548,-28077,-29722,15005,69296,111070,64979,-68072,-109216,-32184,27600,39362,44603,43650,15451,-29533,-55107,-40729,38913,85775,94290,92312,51618,-15256,-34496,-36902,-18100,20125,16215,-18079,-64756,-75155,-44480,-2098,62,-44527,-59403,-59316,-86038,-61549,5358,48447,33812,-6808,-42691,-10360,63738,10668,-92787,-105863,-46365,2776,11005,-17153,-62859,-65334,-47111,-2019,84643,126628,121512,75272,-24791,-35799,61741,122737,83527,4656,-26213,-27206,-48694,-120893,-163788,-147397,-89762,-14936,12777,16248,55415,79068,79365,62881,25265,21665,71573,68770,17552,-34475,-42354,22781,71753,56591,44801,69781,82270,58359,15682,-4419,12426,-384,-76427,-109708,-90557,-34222,11327,-25694,-77667,-76335,-89874,-111740,-48557,35430,48745,81992,69495,-62220,-84233,61192,125379,50666,3576,3714,16655,112371,193089,128896,13397,5851,25094,-6549,-34730,-20313,-4088,20700,66017,38574,5846,18408,35596,29105,-54369,-226975,-267456,-88918,90613,85632,6713,7936,12769,-23660,-51395,-27580,-10186,8685,22617,-7746,-17485,24790,14872,-51231,-67408,-58167,-103602,-148257,-107204,-26456,-10122,-51752,-50740,-1232,50111,18766,-28203,64250,152805,86835,-20740,-40335,6388,48963,7635,-39455,-62582,-79325,-65086,-7961,34815,-2608,-84927,-147894,-146823,-73205,-11246,23214,61128,48072,-29532,-64481,-34807,52673,90898,42873,54917,52127,-25011,769,88929,74013,36667,39621,3829,-33101,-15275,1295,-58951,-87906,-47002,7150,14193,14975,66246,81684,36753,-16781,-9740,21603,5678,-22523,-2206,21482,-5493,-35761,-38843,-68241,-111145,-107654,-91306,-102924,-100588,-52852,-24596,-43239,-46194,-8160,39238,32605,-72404,-139331,-87497,-24295,24298,49059,28567,2609,869,8218,34688,53318,70255,62896,64562,61145,-8533,-39330,-45230,-71614,-32207,31531,-16978,-53903,20116,126685,205579,182319,110189,39978,3959,17859,50501,24359,-25651,-19638,19940,7678,-78572,-106935,-12273,40443,-21505,-90641,-107172,-67872,-33607,-70047,-79652,-5460,23027,49557,117567,111019,45983,-11939,-115841,-205571,-185290,-84911,588,9246,-20663,-9456,-7198,4766,60752,49583,-23352,-52485,-39142,-25112,-25798,1456,73656,87408,57760,31390,36834,69641,63672,-15949,-98716,-96075,-6933,72548,97778,116884,128820,128503,71569,-47654,-106365,-7069,116046,104177,33261,22799,50769,43519,1026,-44112,-26969,42365,55072,-68813,-183038,-77006,85132,85344,32028,82921,147494,127360,60019,-27060,-76573,-38929,-5007,-29154,-36120,-367,-1732,-2607,51514,114730,128122,105560,104069,75719,-18559,-78563,-25543,10391,21349,28872,3663,-41760,-40600,-4758,16318,-22142,-53874,17682,124857,138631,81385,16493,-26191,-73561,-125745,-146665,-105268,-20847,52424,43279,-39362,-67799,-3777,101516,160716,91450,-25428,-59848,-29983,13386,64761,64141,-36257,-96599,-34769,36425,26486,-23424,-62428,-85374,-108457,-112283,-47471,40994,62393,18273,-33635,-73428,-96560,-54141,16555,31216,-10960,-52082,-90387,-60864,4327,11603,-19059,-68330,-135370,-108751,22277,96775,57370,10873,12029,38079,33292,-15873,5338,66880,72064,8599,-68304,-127920,-144942,-101844,-4014,26324,-30357,6731,94976,112942,95401,63632,-27878,-124323,-111673,-82312,-53963,-48473,-61820,-63697,-34670,80668,165240,84743,-24368,-17859,47574,99453,71608,23418,2635,21172,7457,-112314,-206903,-103726,32120,42105,24616,58764,40797,-36131,-42175,-5639,-44756,-51073,13886,8033,-6644,57784,95042,20242,-60272,-57133,-11152,12047,47163,66019,25803,-10242,955,4615,-4073,-10721,12498,34864,-10827,-48221,-5888,86795,107031,87902,105402,93614,33145,-34420,-97263,-64734,39807,107623,76063,-5699,-51376,-72753,-55984,3073,18752,-14303,35429,106779,47173,-31680,-38266,-6220,53622,102778,87333,57796,33163,8571,2856,17033,43488,35073,-87262,-153520,-55391,31624,20243,33863,69930,32446,-25372,-27206,-8048,29988,24899,-51140,-84413,-30803,28346,30845,13935,31073,44906,10950,-7801,28002,39353,-3065,-36539,-34091,20430,82407,52062,-29242,-61391,-83192,-121361,-57622,75561,132983,86779,-13867,-87130,-57604,-43918,-71345,-58889,-15493,13037,21410,-1662,-19875,-20454,-33606,-21407,20809,60711,98002,72034,7092,-11491,-53706,-117589,-67968,3235,-23368,-78885,-94041,-56262,23092,62311,16543,-33329,-30168,-8782,5337,22653,-30353,-162170,-210230,-82049,-36991,-92577,-46225,33682,498,-32913,-25997,-1473,65799,138753,127897,83926,52858,23899,46803,87089,79321,24049,-46368,-93374,-90339,-86224,-68615,-42220,-16281,25294,73882,57717,-6623,-43006,-33331,-50073,-104539,-156338,-178277,-116562,-38317,-42416,-52968,-1111,22245,29022,59177,50287,1443,-4306,21077,26758,62362,106759,84613,47952,62733,101810,98008,36971,-31295,-68804,-47845,38568,66989,-20067,-87586,-89469,-72513,-16691,50701,55138,-14162,-27562,-24463,-38876,-26568,4963,5486,-6735,13937,64304,91812,47079,-46711,-143829,-137273,-58484,-8851,-5416,-3070,-12474,-31796,5838,25404,21955,45688,52700,-6061,-54050,-30834,26827,29314,-15805],[-52262,-64017,-30488,38698,53241,14457,-30548,-48465,2430,51982,30582,22097,9007,-26287,-18464,5756,13843,35561,19055,27453,102776,164537,112428,4842,-95454,-75915,36297,103382,85020,114318,163991,130368,37267,-38078,-59097,-36085,1054,10500,-3946,37827,126224,151706,66724,-360,-30961,-76503,-86649,-10248,77423,49478,-58954,-125248,-80911,-13999,-4072,-13230,-10288,-4387,12098,47627,79580,68240,-16124,-95629,-77688,-32011,-43796,-83546,-66174,-37785,-40908,-52749,-50176,-9881,24992,-21220,-81061,-73717,-55620,-89980,-76117,36135,105450,19814,-48254,-33122,-6709,12660,15107,-32447,-66762,-37682,32564,85185,55537,2548,8353,32793,11141,-38827,-64483,-33923,-16618,-56845,-70051,-41600,-47521,-41937,52055,117798,22609,-89358,-115049,-113179,-100582,-60946,-63133,-101025,-127319,-139061,-115186,-58502,-43535,-27207,38639,61727,49245,34055,5860,22735,95659,102696,78565,80868,41580,-21830,-36075,14993,84489,111638,42412,17833,60300,69875,60471,87411,80193,31610,1682,14919,52082,78046,43668,-38677,-124838,-159390,-83635,-4393,-13569,-49765,-14899,61666,37225,-87326,-94954,22706,77384,53423,59523,80386,93327,85440,86203,111669,123180,95702,59229,19475,15360,43830,37777,724,-15358,14020,31162,-1948,7720,28063,-29834,-80460,-44232,49609,87339,91781,120941,155817,136399,63629,3730,-1008,1794,3864,-20085,-5625,52347,53288,28242,55016,48697,-52052,-121219,-64957,-31134,-42253,-22953,53808,72120,23307,1727,12502,12482,-12750,-49699,-69172,-87819,-154868,-145054,-14478,27048,-70003,-153674,-113799,23257,76925,4806,-35051,-46077,-84367,-86078,-112205,-134371,-139006,-100070,-27061,-1745,-39346,-11665,34819,-50466,-125597,-55767,34330,29102,15258,29855,86780,158223,143288,46988,-43647,-69708,-61045,-46596,-25367,35236,49556,-1791,8055,44794,37955,-23081,-82777,-77432,-5602,25214,-3220,-34103,-7669,32288,15761,-65738,-110504,-32472,83840,102776,32977,-51383,-83795,-40486,56059,143048,63722,-133600,-152787,9047,76996,52697,51545,69212,33144,-18989,-13698,7885,14764,39425,89177,92662,45380,-3895,-2124,30249,57725,66260,25328,-41576,-86602,-53847,7750,56991,69709,47291,33093,-798,-76985,-77295,16690,77360,62600,25062,-16528,610,69289,-2378,-123986,-142434,-99772,-57259,-23733,4007,2801,-4338,-27166,-35442,22524,77477,102193,81528,-15826,-57540,21536,89966,60136,5643,6395,10770,-47404,-156817,-217247,-160216,-44627,4653,-20880,16353,113598,130629,90085,51382,35483,35603,42764,64229,74713,6448,-41987,19005,56695,42286,72051,101800,69176,3549,-75241,-130484,-89173,-22774,-17126,-11280,-19688,-11843,-8584,-75505,-122129,-51855,10276,1744,14061,50711,34223,26498,14592,-65585,-58374,54753,87542,39830,32953,38253,59931,182873,278341,190027,65969,54674,45776,-21766,-70968,-67874,-48627,-13973,18893,22729,34501,35821,30803,41826,4789,-99061,-129744,-38278,54773,36942,-10896,5831,36282,70189,62650,9876,-21102,24202,54006,12901,-18171,39611,69253,-15738,-79116,-80458,-155238,-222599,-121509,5534,4885,-25868,-5547,-2287,-26766,-76000,-87660,46282,162738,119575,12112,-70105,-96730,-61487,-34309,-16153,-36644,-61152,-19008,56637,65764,-30133,-114145,-119131,-94188,-73746,-52820,-32427,8038,60771,46999,-48022,-99851,-10189,53670,19669,20067,22632,-4136,42888,74478,4691,-21373,46049,46353,-2601,21677,36435,-46370,-113603,-93500,-20587,45982,59244,92582,98104,76777,51791,40287,46988,28458,-12287,-10233,30037,30700,-32498,-47155,-38680,-68010,-112459,-145392,-137639,-84091,-16686,24257,-3215,-56916,-79141,-41859,-18291,-69995,-110423,-128310,-136086,-75243,15774,73072,70748,32577,-2634,33793,88765,85239,42284,54302,83164,15687,-31967,-39743,-74390,-68105,-4847,-16446,-40590,11181,86922,109405,69936,68317,56102,5683,32148,104022,74763,-1674,7736,67938,56733,-64979,-131390,-26700,54100,-17922,-93260,-92889,-89795,-137986,-141901,-71398,990,15241,73420,155479,133043,47555,-6654,-80308,-175836,-200022,-107885,-43618,-103076,-140941,-52260,-8612,-7822,40222,-190,-103601,-88953,-30369,-34578,-40552,-1737,71706,63566,35,-15426,42494,83123,55363,13850,-34728,-73797,-40664,23632,83800,161255,187466,130074,24202,-56418,-86829,-65540,-17386,-12592,-49524,-20885,75583,79532,7737,-46888,-41628,17962,60355,-15790,-103090,-12121,109300,90716,43043,81562,79124,17507,-33660,-112649,-165009,-75647,41717,42385,-16270,-14500,46867,102257,95826,77860,105016,124996,121516,93163,16832,-42104,7071,57510,84798,71834,-5789,-50719,-20590,-40816,-64827,-38653,17139,102413,151016,110466,50200,-7582,-38734,-28653,-41390,-79402,-83102,-58717,-12703,15053,-37197,-75527,-18453,97718,173117,121729,-16165,-94086,-66149,-32100,-5934,20622,-38821,-87905,-20596,91823,113991,38451,-32011,-57002,-103244,-142740,-87540,6081,41904,38227,10051,-36769,-61885,-31518,13877,42441,25687,-40394,-104798,-44721,78882,100703,39809,-52949,-155313,-134719,21551,94123,33206,-32385,-25443,18831,35578,9691,24969,77225,90629,28907,-35087,-74067,-86572,-29723,80065,72665,-27847,-29865,35328,61838,58175,47641,-36281,-140621,-112279,-26749,33892,33969,10358,-11064,-6374,92786,199365,133397,-19626,-61668,-9020,58347,42388,-1816,-2363,32538,22281,-59257,-114826,-61719,9328,34875,54254,83456,69024,6742,-24322,5115,4559,-26373,24,6932,-3471,31201,58930,44498,43830,52468,52315,56321,59511,46464,29694,9389,-6539,-35081,-61978,-32954,81553,139218,27918,-70610,-33336,65178,112528,128283,118376,46447,-6647,-9841,-53448,-53208,2433,32842,-23421,-105616,-82269,-7019,24447,47573,23458,-26485,33951,139585,137204,83831,37779,53130,85942,50557,11684,32954,10199,-51106,-43841,12493,56536,82188,-4146,-109533,-101806,-66658,-73116,-79632,-56659,-28416,-28346,-67902,-67661,-20508,-22579,-78034,-75473,-22006,23637,34329,50256,76109,48118,-48385,-83941,-25294,-7318,-58325,-82841,-67999,-42073,-43637,-80317,-86632,-64717,-75612,-87568,-11792,116462,186644,113382,-5786,-29033,13956,-25482,-84323,-93521,-73305,-5411,77998,63998,-27240,-75145,-68205,-26242,14010,52142,125012,136627,43856,-32549,-88314,-128020,-51445,29225,-1652,-72881,-120189,-102790,-1195,48564,9741,-19320,-7644,-7932,-5119,14209,-62206,-198233,-188354,-40830,-19584,-67790,-41077,-21743,-70249,-94095,-83291,-38127,61527,157789,116076,7208,-3450,64663,119862,117693,84330,28502,-47106,-78097,-66795,-80240,-71421,-58995,-62707,-35190,38003,73850,60197,9295,8716,12042,-38622,-92973,-107566,-51676,20003,12709,-28061,-22059,-10757,10730,83524,104903,52232,43676,58232,66109,131860,168047,107523,38575,63706,149410,154838,58485,-48273,-103840,-59209,45625,79009,21361,-2128,-24178,-93592,-73143,53026,99492,-7741,-78694,-36350,39811,61866,77082,95645,72073,30036,36756,78363,84953,33915,-54230,-84452,-54118,-6293,21946,-6369,-65519,-80569,-35133,-17780,-15629,-12115,-11947,-1538,6900,-10756,-320,3134,-22720],[-55538,-84324,-50252,64239,141864,130581,37101,-51670,-37478,28890,66779,88753,16576,-89240,-83614,-3227,85684,148718,98239,46070,69271,102982,79955,25165,-91581,-123463,-6916,98700,83576,68471,88432,72056,16838,-40165,-63449,-42180,10191,27441,-23131,-23332,62700,88209,-1507,-47817,-56277,-121560,-136428,-16618,113979,92030,-44658,-139828,-87748,-4719,10945,-457,1954,31547,41920,24712,36531,32200,-39932,-81709,-35114,21635,-13933,-102769,-89161,-10956,14097,-9056,-42198,-52104,-37855,-75378,-145303,-119631,-63737,-114562,-131723,-30665,3344,-94642,-137321,-85183,-15022,39401,41078,-27441,-58990,-8854,29842,6988,-34106,21304,103375,90939,66875,50654,-17924,-53237,-48922,-60093,-52068,-33658,-56980,-62518,12990,69992,-1558,-71704,-60649,-82243,-106545,-61626,-17647,-26952,-100579,-184025,-143953,-9468,44761,1454,-2039,40779,39912,-33406,-56807,53020,165250,134179,61884,90047,119629,40512,-60025,-32141,117021,195744,115894,71743,101983,111448,86318,49675,-5504,-50727,-37601,64376,155382,155102,99462,20996,-88861,-163037,-103772,2997,17163,-23755,-18953,61284,95866,-17589,-85833,-16767,40122,41916,56672,50766,33337,26349,37807,67233,106864,99208,32069,-53309,-75352,-56435,-40386,-41924,-28597,24735,64636,64055,73052,76549,27748,-1732,32315,102371,105810,93621,130424,174060,151706,56032,-36667,-77665,-96102,-91598,-43411,37597,73204,58060,58190,93633,80675,-8665,-86021,-29925,13349,-45448,-107753,-52009,21717,22898,-7088,-13385,-818,22286,42437,43109,29473,-48502,-97623,-9718,50601,-26730,-119804,-86682,17908,14254,-72632,-68623,-9672,5661,-24635,-72714,-89816,-101950,-90495,-41136,-16853,-27610,12340,65175,13413,-92535,-128407,-86661,-33729,17684,41368,84221,139957,94178,-18523,-72623,-54242,-23356,-31210,-39852,-6138,-33717,-75031,-20941,35546,34364,30825,15991,-10645,-21270,-38203,-55992,-55572,-23338,7291,-842,-57798,-68292,8233,84029,85666,44198,-21653,-60358,-55155,235,63606,-2565,-133540,-84646,104031,147042,73836,15296,28649,43625,22445,57488,85494,3655,-22437,52719,90495,68705,46278,51803,98034,123992,92776,26443,-51429,-89682,-29997,20703,31230,76623,111890,87975,13705,-73393,-73766,-1235,7954,-17919,1229,8747,9477,26163,-38102,-94001,-72806,-54097,-39960,-4277,37365,65552,104574,80150,-25684,-73379,-59301,-22244,15032,-1939,-12656,35797,62981,7539,-44807,-53899,-50545,-66151,-124662,-178479,-127716,16331,55777,-13430,11517,103312,143093,146465,88255,30731,7807,-17217,-5883,34735,764,-37402,11666,45478,47849,80813,80526,19137,-53382,-124118,-169562,-112430,-6491,22507,11644,-8499,-26633,-44220,-81906,-85178,11780,84481,55182,26313,53695,37276,-10056,-28288,-26848,-362,5836,-43631,-52354,29293,64459,42345,79166,113373,85074,75157,107523,89286,16759,-41425,-65226,-51743,-35852,-40001,-15659,56444,81355,54510,39653,54886,75351,68723,42944,18490,-51896,-94593,-61547,-9934,57734,66745,-9761,-41351,7809,32968,19942,-131,23287,51711,671,-52232,-67642,-154204,-217850,-92380,26762,-865,-3069,25203,-46447,-111806,-103722,-83275,-3492,85425,106296,71863,-16278,-114539,-115547,-51411,-13261,-42570,-49394,36085,117638,107843,11416,-66473,-56383,10555,27671,2315,-34409,-77552,-34611,27111,-18884,-61967,-20505,-1224,-23586,-35002,-27300,-13947,11940,-5954,-73812,-70560,16505,43725,1123,4028,21262,-18915,-58220,-61291,-30003,8660,47037,79224,66634,25447,9736,19543,39434,54763,38024,26318,66322,67644,-21097,-50949,1374,11266,-57572,-153793,-168615,-101685,-16809,57678,63969,-8257,-89418,-90685,-36005,-17221,-55312,-114334,-158778,-113707,-16259,69470,104512,91819,57383,57808,102803,98613,43424,38824,50512,3251,10847,36397,-18674,-63623,-40534,-55469,-81394,-34298,26244,11512,-46211,-16147,16468,-10912,31272,136148,120909,26999,11750,66060,74864,-18561,-109850,-56956,14422,-44961,-91249,-60029,-90472,-176192,-131679,-27889,6197,1858,48436,117268,104482,11456,-43027,-58340,-110334,-141882,-70645,-34251,-105247,-117958,-14442,41759,67344,98579,5702,-110125,-61438,9489,-20295,-27469,2232,19887,-35652,-98039,-83384,15374,72459,27466,1771,8628,-36913,-77425,-57880,46505,195728,229192,118679,-1020,-41739,-48128,-71708,-75312,-52741,-74792,-58717,71008,131958,78191,-9723,-66939,-41101,45499,42122,-36080,-14705,73480,82233,37841,31806,7038,-47997,-69132,-100131,-122002,-56452,55258,71031,8584,16225,95769,126246,57246,6643,41836,69560,64799,68136,54915,33813,74599,107588,118754,66586,-28696,-39936,13738,-35389,-78916,-6785,106774,152454,91961,2963,-13929,-20274,-44932,-17103,24208,15910,-40837,-108387,-92375,-28,25486,-13558,-21097,43448,117111,102134,-9528,-95161,-81992,-61528,-60382,-44356,-53142,-65345,-21245,70354,90384,5741,-44765,-26323,-62787,-117373,-109488,-61282,-3551,53337,44190,9326,13734,26672,16546,27823,18033,-66114,-141299,-60388,84931,106732,52159,-16659,-108399,-130073,-39183,44667,35976,-7802,-14325,37128,59427,58301,85477,94503,52939,17652,44155,60234,28579,36856,90593,70690,3705,-22243,-27683,-14473,34899,64113,-15724,-125730,-94446,1888,71456,78995,54950,42765,61259,93385,104980,49936,-56249,-120496,-96010,-23589,7824,9255,-790,-8022,-12369,-14147,-12420,-11673,-22137,-17507,-13196,-28661,-31447,-6555,11743,40211,90443,93248,71509,42896,1546,-36206,-32028,15536,70384,87271,81969,80419,80038,57899,32883,10609,-9775,-52855,-90222,-52920,89978,171889,56099,-66990,-48759,30905,68615,99304,99631,24918,-22943,6208,-2570,-24778,-35765,-53790,-99009,-137452,-44925,117692,187736,140406,14617,-57999,11358,104822,86156,312,-50649,17531,56400,-28836,-65698,-11281,-55090,-147612,-108572,-15853,22674,72200,70035,5436,-39787,-58188,-65472,-93929,-103418,-24539,19082,-63265,-125981,-73666,-41751,-60767,-47315,-20302,4811,29071,80638,121460,64732,-26740,-47523,-25227,-29390,-37937,-19110,5496,9365,-38226,-86825,-59068,2296,2885,-21751,15446,101804,160937,104635,4203,6713,71801,24440,-82726,-164447,-150006,-52333,37488,42965,-14971,-79867,-103139,-87709,-58030,9375,104605,118422,34559,-32141,-66245,-88127,-36514,34343,22382,-54530,-128377,-134539,-61685,9409,27134,16023,-10171,-20457,10614,31634,-57220,-140807,-66471,46615,18464,-18426,-16018,-43862,-74539,-55813,-51078,-33193,18626,70871,40919,-31920,-37570,36708,93624,68931,22701,-11636,-40242,-29211,-7837,-46999,-67700,-58004,-61324,-64291,6715,80598,102792,56982,43391,27335,-37624,-72612,-49188,35792,112788,91157,21285,-229,-8427,-13887,17509,31807,7694,43885,85159,79752,87764,96182,56359,11838,49610,156623,200811,135511,44948,-38763,-72563,-7760,56282,28772,2894,-21076,-101519,-109681,-1530,77479,28810,-52174,-35623,50111,76118,75582,94485,57046,-26425,-48962,-16829,18008,37237,6987,-35271,-46976,-12298,32445,-17704,-107636,-116567,-53570,-8739,7053,-5871,-20415,-1679,20238,-19529,-23513,-957,-8464],[-23181,-45160,-2077,107074,187812,194026,111341,13111,3835,85765,173508,202240,80132,-52833,-35591,63190,164322,220042,127460,20822,14283,28060,18834,25461,-26882,-82439,-60539,10997,26333,10898,1093,-23318,-76595,-114697,-88204,-39247,-7991,-20422,-66409,-61946,22640,45334,-22999,-39942,-31278,-88766,-108750,-4976,133174,133315,6107,-93540,-81753,-42232,4177,42751,49331,68436,65530,25178,24440,66009,75131,71030,66551,60459,6515,-72179,-53325,20634,52282,32535,-10781,-39198,-40579,-60579,-101523,-68669,1369,-30675,-80534,-65396,-74045,-122464,-126322,-75930,8479,87350,98998,41981,18932,41117,37715,-21488,-67821,8942,111446,108244,91043,90055,706,-83685,-76698,-62696,-75150,-58326,-43481,-50014,-27202,15731,-8314,-36790,-3666,-22295,-46280,-628,70194,94951,15677,-113598,-96483,40840,105887,37381,-20270,11038,25191,-39607,-43422,72189,159635,107789,16407,41124,121783,65390,-104298,-118918,61608,156166,78598,42081,88137,118996,59795,-28948,-56775,-51446,-29884,70072,142869,113324,85365,59644,-28742,-92595,-32969,55732,63789,34372,13343,61924,153288,92900,-28419,-33202,28830,71487,62320,2003,-32241,-25062,-21825,-36232,1600,29691,-27169,-129773,-152804,-118969,-83049,-66225,-62861,-33145,15165,87363,160843,183977,141244,105289,94442,97626,101302,129251,144092,138413,123983,63026,-26308,-110166,-202532,-202498,-90884,39061,54432,11953,15191,38061,21756,-5633,-20694,14903,53061,-11020,-130895,-108894,-14388,-8576,-53281,-54867,-33542,12690,84900,118523,95189,35976,-18219,-13346,23720,567,-55217,-40080,-21178,-77283,-88202,8385,77997,63587,-6854,-58548,-52673,-69082,-96156,-79581,-37801,-6908,19709,43203,29027,-43383,-142141,-149317,-49016,44410,59978,65117,82792,5813,-119132,-140789,-54300,23092,15457,-29936,-42358,-57867,-99607,-93770,-32616,11184,25882,51730,56919,-6378,-98297,-109000,-39703,23250,23849,-1587,-14485,16706,73389,90559,75735,68243,44448,2533,-26492,-22057,-6064,-18994,-33732,35690,153487,170495,81586,-27557,-60145,-36076,-14134,78855,129970,23543,-34277,39311,81602,84949,101317,109218,119568,125075,88038,28214,-24054,-55197,-28780,-36249,-71622,8192,100507,66290,-21351,-69339,-47354,-27492,-64174,-77162,-31011,-13857,-15609,-23218,-70977,-62151,2338,37470,49948,53330,32257,46756,147436,159445,19581,-95530,-146090,-136562,-61408,-7241,25107,54418,25106,-58479,-98090,-98899,-91783,-46908,-23842,-44437,-43798,36929,72198,13961,-14892,8670,92125,188651,134712,37233,8889,-22527,-57864,-28941,-9860,-27269,-337,47644,53995,27237,-10196,-46582,-71181,-86508,-71611,-1034,65122,15422,-60080,-65963,-34780,4375,16769,1954,23716,48680,22949,20302,79904,75023,-4994,-46828,-13683,13321,-28914,-101503,-91362,19454,62233,-5322,-81014,-150720,-120696,3293,85852,70191,43619,21261,-16878,-22106,-31006,-53848,-47693,21049,80759,74867,25316,51854,116936,100567,38301,-15820,-114509,-163844,-99513,-32893,100,-14908,-51402,-40357,-11275,1620,30505,38961,13327,-2143,-7676,-1838,-7078,-65600,-100441,-14601,55172,17311,1822,-1922,-84985,-103005,-34041,-35635,-79008,-62567,14801,76918,66585,-7385,-17195,22138,13863,-32791,-11773,72791,103222,80888,49386,2192,-11182,60723,114313,107318,58542,-48685,-84137,-44943,-18565,8182,12002,-17446,-30903,-29200,-21360,-21303,-38954,-44043,-56970,-51775,11203,41757,4652,-946,28305,5716,-4788,5905,28493,23555,29932,56093,22956,-73227,-112035,-65325,-15817,24157,47692,48551,63350,61148,28058,18161,47976,39509,-45730,-153324,-162660,-98266,-40789,15192,61017,32846,-53309,-67486,41631,108746,41162,-41042,-80917,-57611,559,60309,109964,135246,118177,92483,93392,72101,14413,-9209,-25619,-42377,27691,69484,7851,-31940,-29656,-90606,-136419,-70083,3288,7842,-46615,-48782,-16190,-12412,7998,100695,125557,60160,22544,45649,71567,18769,-80802,-61976,18483,-21549,-88558,-63003,-58298,-87521,-39362,7204,-4358,-9794,8319,40359,39828,-36506,-82430,-51677,-45712,-60859,-38314,-40137,-55199,-10554,43232,60702,114498,150548,60313,-14603,41919,69329,6177,-3809,28366,13140,-53819,-78116,-53701,23108,79267,3355,-80611,-46447,-18878,-26543,-9195,67463,185981,182269,60426,-10696,-24381,-45026,-63681,-45748,-7263,-35905,-62461,32307,121345,102289,8335,-71166,-51903,42205,57668,-38410,-83215,-6156,56827,28564,-5740,-10918,-30439,-25949,-237,-7620,-37335,-3320,27625,13384,59703,111656,68523,-2365,2760,31261,8545,-11048,-2077,5489,26101,86183,107973,113059,72287,4536,2954,39992,-2537,-46575,14367,125842,137518,23040,-70600,-51911,-32509,-50794,-31865,21265,34380,-24823,-109468,-95150,35685,107553,60392,10702,33031,75715,64104,3544,-46562,-56162,-34793,-17724,-32838,-45940,-39958,-19115,15049,578,-44501,-29916,-6715,-38128,-61825,-69624,-54459,12850,68159,44458,42037,96592,94912,17683,-14030,-18057,-68717,-123255,-61716,28520,4217,-45167,-36348,-55546,-103449,-88487,7500,68373,70021,57566,64949,58340,92516,153854,97852,-17730,-31958,55320,106574,53474,-20541,-23688,17096,45303,44065,-19177,-64009,1931,72352,26092,-48102,-7437,33985,48711,53026,41049,39464,72497,69307,-15423,-75330,-104583,-150654,-136109,-44943,34201,56810,-12105,-82221,-75053,-31779,-10159,-14402,-53211,-73818,-72335,-112204,-150334,-79059,12295,43838,112412,182321,132588,33391,-43507,-128736,-144943,-67118,13138,49298,56770,46619,75718,78083,18142,-10381,3954,-10639,-29860,-37436,10652,66102,-14485,-121291,-98770,-10800,9240,26851,68097,41481,-18095,-16154,4180,14170,-2282,-44181,-84578,-83981,9880,145838,231697,169871,14130,-59722,-11337,25960,-53150,-170705,-185386,-72924,-1529,-41115,-58093,-19672,-63320,-130250,-81667,-23277,-33965,11285,85374,102490,66195,32094,11591,-41171,-85361,-22809,38968,-4062,-92868,-81691,-33994,-15286,-15679,-39536,-40627,11904,83518,110413,57150,26658,39558,18277,-2771,30065,73544,115545,137283,66593,-24174,-14097,53542,72060,51216,49583,61816,90331,98419,48362,37614,94766,54853,-83724,-216529,-209754,-111095,-41313,5991,55033,39794,-26874,-96781,-112494,-32500,59428,51402,-11960,-36835,-29873,-31158,-3122,50779,34935,-53590,-118385,-121943,-83703,-1572,60096,43699,-39676,-69326,-15948,7746,-59936,-73167,22128,87552,27218,-3882,-2630,-27001,-9987,61052,55899,14516,-5878,5199,25298,24092,-4104,2725,46750,30710,-36603,-66419,-22757,36974,55385,1123,-45636,-44009,-27275,-34561,-1194,74067,114366,74708,25599,-38148,-116025,-111651,-33820,72763,140125,110600,44461,41943,44278,8791,-33473,-45854,-36778,16967,65695,45720,13846,14844,-11741,-26975,21628,113329,192940,199019,164933,85409,-37849,-47794,29084,34738,6207,-13047,-50142,-56387,-14960,55408,68089,6041,-38983,-5819,18736,8525,28466,21014,-51086,-98851,-99712,-82081,-31322,11294,15300,-20527,-15377,28807,-1653,-57698,-56522,8773,63403,75285,60461,27425,-14480,-29156,-47723,-29722,11351,9816],[-55228,-39100,35516,100258,101449,87392,79554,62466,56289,116270,208142,224431,108452,8790,18679,64488,107179,133458,35311,-80134,-79621,-37911,-35070,-4655,14340,-35792,-115985,-98742,-34927,3419,-7041,-55330,-127058,-154579,-93562,-48085,-80507,-122619,-124870,-85575,-1007,39756,-564,-13680,-17145,-57687,-85185,-47740,66436,122131,57748,-23956,-70538,-89642,-14619,84593,104888,86861,51147,10100,10833,83065,160477,165643,95674,34012,13785,11762,40963,57384,38979,7700,-2735,-1719,-7864,-15204,-28697,-18165,45767,73087,29139,-32448,-50638,-48704,-45000,-35221,23023,101759,126426,80753,34576,17187,9480,-24930,-40341,1935,44260,59799,68044,60253,-19793,-102552,-92377,-72942,-99047,-81957,-38042,-30837,-22249,12673,-3048,-42348,-41128,-30149,-11943,31046,74489,95737,64662,-13549,-38742,15309,67888,55143,14946,7939,21093,12860,23422,62916,91664,58554,-2617,-5012,59037,34449,-120033,-143746,10700,94991,-220,-77843,-28921,43944,-12201,-85913,-40576,20391,11866,21255,33281,7352,5590,10858,-36762,-61179,18441,79589,60738,48276,67755,106634,157971,113757,17268,-9910,32639,81832,50838,-37855,-43500,-8276,-31926,-96586,-98466,-45488,-33378,-93825,-104617,-50298,-21187,-33624,-73908,-93283,-51077,50915,152418,185424,160827,135307,98675,74275,111970,178267,148093,64223,26998,24768,15545,-48462,-177644,-189941,-93870,11891,37091,-3385,-30541,-60488,-93819,-65595,-7950,28341,56655,37958,-37928,-23563,14725,-38571,-96848,-83991,-52025,-10395,77002,139274,100320,40934,16610,-8525,1165,32683,39977,32909,-18812,-74381,-15692,88696,94191,30882,4384,-483,707,-59421,-112249,-78767,-100,17875,-36646,-82063,-61847,-26853,-86579,-118145,-28534,60672,71380,68982,49546,-68606,-197685,-193580,-70056,31273,54886,-994,-50046,-47920,-99963,-146995,-85521,-4374,-12101,17897,74938,27981,-79799,-83071,-988,51415,22157,-4623,40855,111148,146817,132143,105262,88639,65701,19756,3428,9752,-5258,5681,57745,84573,87516,97137,59656,-34520,-107353,-126760,-84282,42779,109918,39441,-16353,29619,33600,41409,107431,141744,99283,59243,36286,-1300,-5030,-6603,-34224,-100911,-155956,-93110,4610,-8664,-62337,-57088,-8733,-13045,-40955,-29662,-31434,-64680,-49447,-24351,-57598,-43066,15231,60312,84283,60570,-11085,-20914,85637,122037,39470,-63082,-167511,-192068,-123794,-72201,-18680,25910,-22242,-100062,-83877,-26375,-24859,5631,71885,103654,64045,21108,28826,18537,-41653,-62697,38146,152049,99304,7950,-2302,-16003,-46108,-8231,19961,-21710,-24430,36547,39940,-48582,-118419,-107903,-64765,-46502,-17764,64079,104261,8831,-83516,-89969,-32435,53128,89612,42241,-16698,-38634,-29925,23452,108561,105246,6602,-62297,-58911,-29153,-3377,4868,9357,38562,36794,-24837,-122470,-240883,-226015,-81548,-1767,-4717,32627,53449,18366,-807,-13434,-47326,-94566,-74208,11022,52711,3474,-4576,4760,-33873,-49050,-45900,-114123,-153819,-69775,7158,13489,-33439,-44257,-22757,-25519,-14764,40765,64458,27437,-22421,-21341,33760,70570,54089,26358,41448,68528,41806,-19475,-60350,-77405,-32250,23059,-20283,-125204,-169309,-107870,-7521,69020,92966,115622,101349,53715,27502,55179,70147,24604,-10643,-2529,-8568,-8623,38657,93216,147978,156864,52081,-56724,-91361,-44358,16976,-4648,-55681,-31036,26014,39952,-610,-36725,-779,20650,8694,53551,65837,12921,19612,56215,-510,-32998,3393,47102,38555,2380,28880,-5572,-127705,-182345,-117717,-50712,-25326,-3877,2242,-19737,-3037,68809,115264,87852,5900,-102566,-165181,-117214,-46589,-49378,-63121,-21347,10643,-27338,-23757,95138,148666,72179,4146,-1685,9347,23330,49809,79100,109143,106087,91366,56185,-83,-61737,-95763,-105420,-81897,-5671,15418,-10930,710,2157,-81927,-116683,-50909,786,27665,6280,-16645,-5919,-8819,-24075,36234,92899,76910,45572,38195,55348,16238,-64984,-16361,102711,70660,-60619,-85302,-10269,39959,38194,-12610,-45806,-23676,3695,6908,-4058,-56689,-97178,-72610,-31954,-31283,-66293,-91878,-34194,41295,32403,-4080,32401,73819,53126,63433,113993,81471,6581,21542,80016,82000,36746,30323,24613,41208,77049,-20590,-162588,-121891,3458,83085,117915,117624,119190,62468,-13001,-17806,-30681,-102153,-115643,-40536,26567,6398,-51897,-30662,32099,38604,-30370,-78363,-39323,34900,44409,-42890,-108009,-59126,30155,41138,20362,19035,19528,42607,74677,27663,-68094,-87653,-49600,-16587,49347,74792,13519,-13468,40296,52091,663,-30711,-68378,-102540,-74118,7861,52148,94664,119955,92403,44903,25875,-1434,-47684,-41902,37663,61364,-7365,-47932,-45013,-74932,-73236,-22359,15580,18018,-7165,-49521,-26773,75942,112133,48301,3150,29688,55467,37372,20695,4465,-18184,4813,33038,3875,-38337,-39526,-24010,-25184,-58694,-41843,12471,-22327,-71572,-42165,-9482,14692,51687,38174,-1149,39396,115517,102055,12309,-24382,-14181,-11302,-35923,-40807,-49088,-111409,-154763,-105139,-71029,-112678,-111231,-12986,79142,117176,115869,53710,-1228,60074,154542,85750,-31782,-50963,-6824,21027,-25674,-121118,-111388,-8178,62463,98855,50461,-44204,-46912,-1545,-4134,16935,101858,96706,40376,3318,-10816,-18880,8613,41704,-27234,-104083,-118735,-131726,-106116,7562,100060,96043,-20021,-108760,-106353,-89308,-87438,-69045,-66539,-56399,-20574,-45118,-130130,-109981,-22185,6100,53068,126705,75625,-40107,-103005,-183100,-209804,-114911,-14765,22471,7207,-17380,31004,43647,-32602,-50899,3130,38409,45898,-21108,-82115,-59459,-107956,-201324,-166531,-37774,-3500,-17686,22548,32785,-30322,-72106,-52203,23227,69611,33672,-38863,-44468,5370,35746,79436,85927,24378,-28307,-36368,-51536,-130032,-194781,-185687,-128350,-59076,-22223,-26406,-10365,15188,30995,33777,-13842,-80753,-47823,44858,99272,82636,56058,36530,-10271,-48451,-32860,4438,13026,-29242,-47431,-6243,43861,36265,-35321,-55857,11128,72848,61410,7632,13908,57636,36893,15183,42044,72109,128619,175569,101777,-15834,-29264,13372,40993,79722,111094,68803,43565,71224,58861,40334,73191,34446,-91887,-207390,-206037,-129302,-75902,-1647,118272,183392,125056,-9857,-87151,-32365,47349,32446,-38752,-71461,-38889,239,41798,69242,18528,-56227,-69257,-67020,-43957,35002,96569,62276,-51742,-123091,-96517,-61423,-64133,-29650,24124,33860,-34418,-56677,-38759,-27669,39247,119442,81276,14127,1842,35923,85641,98162,55209,19175,37885,23582,-64454,-104321,-19356,55495,49164,3851,-22313,-6379,33663,15181,-13270,49131,121419,75352,-21337,-121395,-201117,-165994,-45999,42346,63406,44608,17703,49939,97467,61984,-15140,-26035,-3310,2825,-4168,-37689,-30724,-9129,-47551,-47758,5700,49985,106287,146391,165109,152187,52890,-21943,5923,31919,11658,-28443,-40927,-9838,22300,67506,68040,7365,-59503,-49958,-41625,-71227,-49215,-929,-26783,-89606,-122935,-139040,-105607,-31882,23474,-7042,-30687,-11432,6739,34210,49178,80740,98642,85803,75339,32161,-55150,-83022,-71033,-55750,-30675,-22536],[-71253,-11195,81311,101942,20456,-42537,-2512,74983,90884,100347,148485,148632,74166,23655,7640,-18068,-27390,-2880,-55466,-125580,-98050,-15747,-6786,-907,12867,-22622,-99176,-88388,-13133,40996,24345,-22846,-58159,-68064,-42876,-69156,-161618,-179440,-120760,-59588,-1556,28720,-5364,-25861,-40712,-68989,-107409,-124090,-28607,81057,79330,19888,-32291,-56139,7760,92369,115117,91397,30921,-6003,17154,67970,117096,109657,39155,-8477,25817,81623,103259,73651,7138,-42966,-15747,18706,7170,-8963,-32378,-40294,36061,119084,93748,9534,12898,42192,24010,-19829,-11928,47627,93571,62867,-20217,-66005,-66321,-67674,-39912,-5256,-26119,-22576,13646,4795,-51663,-94710,-80930,-59394,-73642,-73257,-47844,-20202,17419,48830,20012,-53616,-105583,-77021,-26039,-4182,-7434,3626,28759,20841,-33050,-66546,-46813,-1309,21443,10270,24812,46884,43348,26091,21478,22763,22256,25422,49858,18258,-86573,-91699,18445,95947,-3904,-151705,-159980,-82783,-79037,-76027,8852,80956,42321,-20931,-41668,-52213,-61729,-62178,-84252,-90366,-15741,38939,20458,26865,101260,146419,104971,41673,32902,35500,33130,47359,14727,-56479,-23387,20864,-30034,-115472,-150431,-80076,20178,21436,14540,57264,60455,9454,-49818,-69117,-33404,11650,42036,45192,47938,66483,46435,46738,108513,162460,98506,-25299,-95275,-63814,-2309,-33590,-100043,-62616,-23337,2281,49724,46956,416,-58980,-113051,-94405,-26625,31555,37439,44656,57625,92308,73551,-14898,-78187,-63119,-25692,-14924,36038,105427,81118,9284,-2706,5892,22272,79504,116633,87398,30902,20296,46464,19282,-53477,-62199,33510,88308,58882,-36489,-87204,-39723,39219,20346,-114143,-228800,-181043,-51598,-54963,-99894,-40672,44782,69472,79831,34211,-100057,-198762,-177909,-81178,13023,71113,25462,-50643,-76546,-114954,-131202,-55130,28672,5784,2603,62726,58864,-6280,-16771,2032,-9158,-71333,-71842,42688,138332,144695,133649,115469,69680,15146,-10093,12026,29449,-16023,-29746,55290,61292,-23758,-32704,11565,-9444,-59277,-89766,-69004,-3319,38708,18694,-6860,-832,-36346,-41953,52712,130975,81420,6061,-22852,-62684,-31760,20841,-24324,-112345,-162132,-155532,-92282,-57317,-68670,-40131,26847,36099,25890,36292,-7004,-61621,-33677,21046,4256,-6029,2189,3092,13201,843,-32861,-26607,31428,49874,31769,-33910,-152852,-182495,-150414,-145076,-82903,-4353,-22326,-70643,-8242,89876,74052,49791,114830,179282,127970,4147,-26861,7308,-3673,4971,65926,89339,15446,-54493,-71897,-66645,-16471,69062,73473,6084,-13755,21801,32383,-41503,-132023,-112580,-32700,-37871,-86151,-22403,73940,63323,17736,-33257,-46027,-2162,28635,5636,-37623,-73842,-67481,-9499,74742,87448,21169,-47421,-87346,-53123,65951,169219,156382,97616,65415,34770,-16591,-89977,-115501,-76401,-61683,-41428,45594,92074,52462,15148,3291,-51832,-131806,-117014,-23292,29612,-532,-46398,-87467,-110566,-82246,-37951,-58346,-67089,3348,68586,93931,63481,38978,24817,-1992,1333,47647,69777,64189,24104,-4839,42318,105796,106628,61760,41005,63576,60008,-15111,-59000,-16231,33711,22746,-27973,-74663,-125615,-139719,-76999,22918,109977,151450,98632,58684,87902,102992,44476,-23555,-49656,-72559,-62109,7474,59454,69294,126579,161987,71166,-47209,-91281,-37428,8628,-57023,-115903,-42596,60461,93983,45450,22504,70678,73604,49860,78723,63307,14989,39963,62472,-11995,-69756,-52430,-37300,-44067,-34917,28185,8958,-95508,-138336,-75162,-3704,66,-24359,-50395,-94813,-63350,53999,145095,123698,15709,-103613,-124542,-34764,21658,-27647,-80600,-65483,-19273,-3427,17651,58838,49503,-7728,-24360,7851,19842,10472,21432,36585,68388,89762,86783,30165,-46790,-100851,-131544,-115312,-67166,-26116,-23372,6474,41758,17654,-29880,-3700,16839,-15842,-6541,22016,48781,50961,14146,2903,48276,77093,81884,90334,79389,64378,24142,-12347,73540,190998,156263,20216,-35774,52996,118782,71585,-30998,-66715,-10290,66375,65525,21565,-23118,-66327,-77374,-38173,-39070,-98579,-104416,-13610,34142,-1923,-54793,-76809,-79319,-45805,49639,106412,46937,-6553,49675,124428,154064,132132,107493,52100,17838,37683,-36475,-158102,-102937,61374,164347,190660,147677,68632,-1996,-24131,-3955,-20452,-111556,-144553,-69358,11432,19587,-39385,-59148,-20270,-5268,-68116,-105599,-72619,-928,49508,11846,-48234,-35453,44703,94498,98578,67323,61151,98193,78161,-18344,-82910,-93058,-79563,-47483,2476,37010,37883,31118,39563,42644,39388,8723,-72082,-125568,-122108,-59538,19516,106111,164977,157197,71368,7192,-18960,-66674,-102352,-41534,8175,-3175,6504,-21922,-103102,-71076,28110,54854,62314,72286,45931,52964,89259,62803,985,-37575,-12165,28288,35148,37403,22579,-2276,-7262,-14305,-31603,-60436,-57942,-28719,-21135,-31549,19120,43253,-55582,-129817,-78207,8975,67485,60360,-3579,-34401,19566,68733,55251,33667,49120,55739,66628,54356,-18044,-90501,-120449,-127633,-105423,-84845,-114756,-107254,-19188,69055,115147,118963,37216,-37786,10702,92012,71152,26416,-4706,-39589,-52461,-61381,-81036,-13903,62849,65577,94985,106861,29274,-58908,-104496,-99929,4638,148367,175344,123337,41935,-10774,-39078,-25278,58427,84683,7199,-54002,-61190,-42117,46236,119387,101792,16299,-25280,-46220,-101705,-134854,-103656,-41848,41401,108047,101319,21250,-36210,-28583,-513,24904,20983,-25594,-76801,-89510,-143494,-163318,-51308,55599,49234,-19043,-43951,642,-7454,-62784,-56707,6875,56638,58597,-17204,-69049,-29502,-50294,-150520,-155956,-22362,52984,17956,-5096,-2572,-40388,-86741,-84310,14407,107414,84242,-18391,-47434,-27380,-68491,-75904,813,40546,-4421,-75870,-101603,-101187,-76317,-79642,-110398,-84767,-27462,-32967,-12747,94042,171148,114638,-6350,-83066,-60076,7812,51716,31378,4513,4747,-2550,5371,5128,-23548,-41216,-20252,10969,58807,115666,109559,33707,17134,49627,71622,46364,-24716,-38000,8271,1600,-24403,-28175,-14267,47902,106959,70913,-6889,-35465,-45990,-37299,63809,172655,133127,52559,33313,20423,677,20935,-5780,-82149,-126833,-100249,-60529,-47975,1644,117238,219077,212227,104726,14294,30469,88347,87111,7463,-63600,-37915,24625,67719,62935,9689,-9814,10721,-2611,26805,107141,138187,84241,-14970,-105363,-131889,-83613,-6748,47391,29604,-28200,-89654,-81527,-53322,-35721,21157,50585,-31050,-65792,5492,88960,117789,99313,74946,52513,26601,-12741,-80032,-105399,-26278,29255,5499,-16264,5057,61638,115779,56568,-14060,34481,126171,77244,-26517,-109309,-176922,-148205,-35399,3666,-27507,-10792,12895,40608,99527,84732,30051,47365,65908,25470,-47339,-95638,-43509,-638,-32300,-9840,54086,50839,26019,33095,73650,141960,148118,57902,7143,12685,-9276,-67890,-91506,-30981,54314,99204,61341,-22082,-60465,-15703,-26168,-80008,-63012,-1934,1621,-42865,-86880,-121899,-105495,-49037,2889,-2637,-38896,-46720,8494,85177,93778,76260,53862,31750,29646,-2061,-72196,-66571,-42014,-53861,-60639,-40253],[-2543,72210,137672,127415,22530,-76829,-61944,38690,77939,62715,67380,68120,28083,-3724,-38322,-86228,-99273,-60042,-54881,-59148,-9255,69933,65137,27229,-16127,-30265,-19431,9118,28856,29488,-8149,-19755,21914,35483,893,-96747,-186778,-142171,-35079,24362,22808,-16146,-57646,-61273,-55742,-66735,-109815,-137644,-42110,77029,81716,25109,13753,36933,67814,58909,49338,66692,27849,10528,67230,78374,40323,16817,-8636,-19151,18247,54980,53010,35681,4480,-30280,-6025,22943,-1581,-38571,-72656,-55865,39125,107148,66730,-2518,30083,82219,50141,-31095,-72819,-37256,44792,59901,-24519,-97884,-114817,-117373,-94874,-46367,-56969,-67581,-23081,-13556,-58069,-76570,-42654,1421,-3218,-33270,-43015,-7143,49626,84756,72276,-6953,-88582,-79703,-39884,-47203,-39248,9181,37532,11558,-45692,-105349,-135850,-106675,-45505,-17936,15110,36236,19081,10489,8016,20750,64575,106834,118897,60829,-30296,-41698,30162,111485,76385,-55678,-146917,-137778,-71903,14331,82191,105160,56524,3752,-13188,-36155,-56598,-52678,-64851,-87024,-62236,-6169,22643,44445,95791,117763,51320,-2698,49849,76076,37979,15984,-4020,-40828,-20382,-2791,-49377,-123817,-149576,-72753,44786,64373,57669,74687,70549,22912,-19987,11133,55406,23037,-40888,-70079,-48899,1317,2833,19608,60799,70881,10108,-86764,-148584,-125106,-89022,-117839,-82828,44202,58514,30103,78323,104084,76144,54324,7513,-32599,-6610,63418,43447,22744,60077,97971,86171,39902,-12799,-2968,27167,-3079,-5556,51411,62204,8860,-2198,38013,72889,112307,123363,82792,62259,82605,16235,-147241,-232328,-123428,49221,107274,64116,11379,-5623,-9204,1599,-9821,-117860,-239314,-194853,-67544,-79130,-141476,-81642,36186,75729,58925,1658,-76503,-105530,-101140,-75567,16409,103549,63104,-41007,-106762,-113786,-71540,9416,78649,72851,37521,52278,63744,27417,-9676,-44854,-95312,-187098,-188346,-43529,56894,33339,32140,56519,23890,-32371,-17483,11967,-15531,-106628,-131536,8113,59541,-60338,-113379,-41973,-8370,3362,17770,916,-38897,-46466,-20993,-10910,-39134,-76389,-89211,-21764,68390,61368,2127,-53755,-128850,-98128,-10059,-33762,-101386,-127228,-134148,-85451,-32205,-54487,-43292,29590,44565,19009,12954,11495,16339,28879,49043,44686,27918,-12431,-69047,-80888,-59143,-19059,28848,49849,38756,31422,-11179,-89998,-102308,-104595,-128511,-73252,12517,33048,-2838,25284,94369,88806,72906,116520,153931,97412,-16486,-64939,-8051,78358,137348,130615,64166,-22384,-86099,-150657,-158036,-52803,59812,65661,40892,32216,8915,33127,44216,-39601,-63267,3392,-25709,-146022,-142222,9811,122351,119450,16449,-79635,-103473,-91967,-68726,-43773,-73568,-135872,-138414,-51863,16901,30316,-7155,-66757,-48911,81592,191072,157401,111565,128727,111025,79901,73852,42763,-38560,-94038,-52704,71493,154694,112866,45097,3559,-74110,-132160,-67109,13203,22346,-12900,-57146,-72355,-51153,-26692,-6195,-11751,7011,47811,71890,113473,126591,96382,75837,52555,21891,31206,53420,76026,71094,26389,15879,37788,26123,-6643,-3110,40009,63556,21491,-10899,19848,38602,-8315,-33057,13014,-6338,-78931,-78880,-8000,57695,65937,2854,-20581,25519,35385,-18618,-41207,-32298,-87100,-82929,42349,131472,112258,94614,70598,-27102,-113358,-111784,-18043,19978,-86056,-142768,-67541,16345,68930,59354,43990,62303,37861,6448,-12792,-47817,-27543,22951,11752,-37444,-64859,-96162,-148004,-163214,-69076,33125,19462,-61397,-87108,-34241,30000,41685,-5181,-62446,-103983,-95927,-25141,61713,110097,70764,-27550,-52719,15045,22718,-40341,-64483,-46642,-23973,15262,37287,-14815,-85726,-130332,-114199,-70285,-40995,-43897,-41412,-17203,36830,89591,80588,3019,-61834,-68593,-69556,-62884,-44821,-29378,-15878,37141,46875,-16252,-13696,59555,27552,-70666,-79363,-22223,62757,72724,31879,57782,84815,39471,47770,113888,120040,75784,40900,42740,98825,132983,106239,66212,35727,69008,105968,73833,-8460,-52037,10644,121624,123631,51281,369,-36631,-47614,-27961,-54412,-98232,-63405,7435,4954,-23506,-43847,-104286,-190788,-176435,-38023,38401,-12277,-41597,16820,73370,116531,119084,87496,2386,-61057,-40613,-53399,-114406,-61731,62146,126536,141155,111067,46245,4997,-4107,6656,16495,-18568,-66618,-77490,-47907,-30789,-61084,-54874,2445,15989,-66596,-145360,-168472,-91567,26421,33100,-26949,-21330,38888,86646,98190,61728,55303,97619,37714,-56995,-53446,-38856,-67450,-74871,-52396,1758,64058,37809,-41463,-36238,28900,9530,-58145,-72097,-90457,-66589,20457,100295,117466,111324,58870,1242,-29597,-65980,-102251,-53197,-10969,-39223,-46360,-56688,-94418,-48529,20069,22776,68541,119414,91155,70401,58203,14757,-14008,-55951,-74954,-33067,7147,11665,-12669,-53346,-107210,-142001,-134432,-118116,-91987,-44941,-14202,3755,46187,21678,-92561,-178610,-155536,-53009,38800,36030,-3897,-25823,-17998,-16376,-4702,61309,117758,88113,68733,58517,-26637,-96011,-62776,-19849,-23771,-34390,-72554,-100048,-33856,38938,61632,56416,27691,-12428,-5563,13770,23508,38597,9002,-49688,-69930,-38260,39912,141360,136718,39126,16447,56377,47525,-38257,-135657,-152826,-64558,80420,177379,215996,152615,51076,-8903,-18343,60921,154112,116138,27128,-7687,-35668,-30608,13823,39222,40401,71281,41002,-76341,-141944,-111673,-36212,77117,144119,136208,95513,19950,-26905,20247,55849,-5636,-52965,-44486,-31821,-66019,-70280,17748,86016,34851,-45820,-47464,-7421,-32963,-57385,-24162,25441,37641,13350,-16000,14737,95594,115862,23627,-72192,-14487,84933,65374,-15366,-41608,-40784,-51995,-66303,-20481,41800,22855,-49130,-59654,-43262,-85089,-90960,-14889,33022,-30153,-145200,-163535,-100227,-42395,-52888,-92596,-92284,-62150,-70433,-46831,54649,109320,40959,-37919,-69707,-62981,-16550,29900,2792,-38909,-38633,-20458,21125,35970,-38200,-98620,-57329,35684,99903,136307,124880,94680,103046,72711,40230,31610,-25600,-49727,-31193,-62772,-109548,-126485,-107825,-52346,8372,46697,53768,8755,-57737,-79508,10423,138319,135827,44997,2790,-9008,-48623,-50699,-55747,-69715,-43158,20834,19925,-36384,-41813,37150,109627,133748,118620,87444,77267,84074,85858,55198,12277,20031,40663,25403,1764,12177,46928,30298,-11297,44036,142351,135609,50552,-7195,-44266,-94604,-57462,60113,123577,65494,-28381,-71556,-27830,155,-19825,-48449,-82608,-163735,-160350,-49869,35857,27882,2572,14912,13292,-53180,-110659,-115263,-103201,-54968,-12729,-7839,-8191,24035,84159,117116,43249,-3559,23871,66655,28964,-16188,-29889,-64382,-68253,-17082,-22745,-72743,-25765,35463,34281,38279,37595,26054,49623,62908,38535,-36895,-85659,-50381,-15455,-11293,40039,107398,80848,-3830,-40113,-6597,86937,156066,102482,17676,-23774,-49110,-75678,-104550,-67813,28024,100021,80046,-16452,-49104,11747,-2863,-47163,-18048,4726,-4440,-8414,-46377,-87445,-58270,-21261,-3484,-1792,-41255,-48453,13511,65357,38235,-12225,-36989,-26566,-6243,-8485,-36617,-12695,17366,21661,15060,25079],[90529,139390,153926,117204,23541,-71611,-89725,-28337,14317,23529,36493,59105,39335,6456,-29362,-60517,-67309,-42973,-25464,-2231,48777,106443,92339,28281,-45183,-34963,26030,34600,-22832,-63337,-85518,-57880,8075,21358,-33851,-130602,-165262,-77708,47665,101892,49386,-52721,-86873,-56861,-26399,-4005,-24126,-57865,14340,107102,92632,24979,28549,80415,86765,-5728,-53735,4470,17753,39055,111259,98529,10762,-16155,-13179,-28960,-40743,-50331,-67242,-50820,7565,27572,22611,18016,-19992,-58434,-47929,18427,76064,52468,-13800,-51444,-4746,60285,41698,-41732,-106236,-90105,14000,81991,35599,-49932,-77323,-99552,-145123,-121585,-71066,-52960,-17902,1878,-53159,-84557,-28934,34555,28021,-12440,-33722,-5358,39140,76047,96161,46638,-39147,-65989,-59856,-69667,14116,120376,96560,8864,-29076,-82353,-164161,-175368,-108169,-63553,-20190,28325,41447,39929,28965,31963,80422,126962,134412,90507,4642,-38457,-8013,61815,118131,102891,-9030,-72752,2981,118685,145434,94348,40245,35488,23570,-23802,-31318,2756,7779,-33890,-63855,-24957,49946,82759,61489,37327,30732,30801,66882,75315,35633,1002,-4874,-14000,-43836,-63136,-71625,-118825,-124411,-73550,-25280,-18187,-4359,5819,18875,8772,-27170,21907,85803,40081,-47710,-69770,-34105,10038,3890,-4572,-8494,-20255,-54240,-102262,-120279,-118368,-150838,-168529,-93997,35362,53256,40017,75182,95214,85057,106715,92458,13653,11181,88030,72755,25018,17170,13050,19041,32720,12160,23552,38052,-7714,-25114,18007,36699,16058,24189,71958,97971,80116,52778,31890,33379,34491,-70734,-231899,-266151,-130783,6679,20210,-1102,32498,60563,-15275,-84574,-52780,-44248,-96988,-91462,-44186,-93142,-157312,-83234,57901,80386,-7735,-61964,-32224,14511,-26609,-62928,43674,157433,110444,-10671,-73167,-63964,-22082,18417,66300,90321,67595,48997,47920,4996,-56661,-87935,-104493,-188002,-243484,-152541,-55859,-74658,-77930,-5075,15767,-4618,25668,22955,-72357,-190179,-177143,4546,89211,-15616,-82761,-58911,-44347,-13114,25566,6628,-61004,-90989,-27067,-9785,-64217,-69475,-53477,-45393,-10524,13646,8642,-60251,-165112,-152376,-80263,-78963,-103163,-86441,-34033,31517,36881,-37176,-51039,1324,-13653,-47970,-34508,38970,112444,89989,29620,16793,27234,-20660,-90943,-97071,-54241,3208,54784,76167,67414,56101,42910,28144,31152,25239,2526,10922,59007,93701,40018,-19279,3304,59727,120664,137739,109006,50106,-15843,-61512,-4949,128223,183576,133442,64004,9469,-33855,-130771,-189689,-127276,-41700,-7804,42451,67319,12073,35221,115296,71450,-69,20155,11928,-81771,-129531,-24773,104508,117532,26403,-55777,-90134,-108650,-97947,-50528,-69900,-197762,-258210,-149765,-26401,32899,23742,-30234,-43222,25092,62657,6971,25153,124954,127579,84126,80787,48603,-70373,-144293,-97019,50309,182010,182714,116119,31891,-60937,-88322,1854,59382,32087,-24140,-42599,-10771,33877,39467,19468,6509,41511,71153,53806,73555,86253,75207,114043,119612,44765,22125,47007,64892,97409,84954,8742,-64733,-90896,-64356,-16197,37565,79357,62858,16025,-8802,-862,-13569,-8335,67402,80800,3168,-42717,-5794,8410,-31143,-81025,-104426,-111271,-94913,-73730,-47440,-19325,-43978,-31887,81698,177003,162066,100137,42991,-40793,-123695,-125683,-9964,37130,-54366,-91315,-57846,-26369,29284,58541,26863,4226,-13539,-52623,-131686,-170653,-69547,12776,-24935,-59428,-35647,-73881,-136588,-135699,-45768,31829,10370,-45918,-60039,-36733,-4072,27403,13143,-23192,-50123,-80943,-72087,-28417,47231,95531,39082,-19110,1276,-28466,-84243,-52038,2897,17002,52361,64001,-15603,-112071,-161396,-166043,-135744,-81120,-63394,-72105,-51098,7677,65400,61811,-21800,-50832,34430,87359,33004,-24527,-11990,7163,31986,27995,-25132,-19193,28621,-11216,-75100,-65074,-41266,14628,33244,41436,83403,54436,-32056,13070,124145,138940,88406,57812,52078,28907,-27273,-22826,41883,47800,33194,66843,98506,67982,12171,44180,135873,133070,60653,3455,-10928,28194,39171,-20033,-44537,-1893,27547,-3384,-26619,-396,-30309,-154758,-189581,-75196,-3388,-33213,-54221,-40003,-16018,40445,77997,75015,1390,-75473,-55318,-22670,-62808,-59738,-3130,37686,60017,52204,38966,29331,19620,34846,85411,123257,85992,-12187,-75282,-89651,-84187,-26476,57021,79034,3611,-108238,-193594,-149071,-17474,9667,-41073,-36601,-12985,-18154,-8838,16884,41864,79369,50812,-2554,8724,25036,-16333,-57890,-57754,-19295,41548,14600,-89310,-94613,-14606,-3594,-28917,-22241,-42102,-20895,41572,74344,51822,51748,59055,40758,16482,-3438,-28766,-14693,-9928,-91211,-158582,-112232,-38075,-239,-31654,-80494,-27535,67093,86630,64691,37217,10856,13380,-15873,-71730,-59121,-21151,-14938,-33758,-107052,-178830,-171877,-139481,-112186,-74935,-24644,8541,11993,28538,15113,-61236,-142227,-164009,-95386,3719,51881,70629,45879,-17743,-59220,-11975,87126,117554,54775,33643,39213,-1833,-35605,3633,59586,76661,57895,-3496,-65507,-24827,22876,11817,4321,32969,49093,38339,6928,-8748,3624,-20265,-65235,-81860,-42717,65469,169888,142548,19672,-46079,-31934,14607,10816,-40736,-59800,-61569,-5316,100043,223052,230519,118202,21217,-23181,18086,115320,132077,71888,16279,-64068,-131526,-110631,-36871,23213,95591,86943,-40582,-117479,-83375,-46693,13188,67995,64484,40974,-2838,-28617,41381,99439,65335,29892,29808,24900,3937,-4811,-2833,-1424,-26380,-47430,-28155,435,-26688,-23167,41764,73114,44715,27682,32530,70129,157335,225110,178506,30000,-15646,57290,72960,-2058,-38525,-11959,-151,-43251,-68192,-66331,-84760,-77196,-24535,-9471,-34706,-10995,27439,40892,-29676,-151874,-185420,-144369,-105877,-92210,-79272,-56583,-41090,-45962,-42609,-24545,-37810,-77292,-60097,-34326,-42294,-11632,47537,29606,-26986,-62963,-58171,-16913,8509,-30043,-45446,-19801,30559,73688,100253,96104,105557,125967,72463,1694,-12165,-3990,27941,27393,-42666,-112622,-133289,-110747,-77498,-34044,43541,91300,38615,-31371,-51848,-34228,24757,48760,6944,17289,59310,10658,-52033,-71135,-47192,3333,67250,49605,-43294,-86502,-43266,-13390,4373,51728,89085,72601,17388,-5537,44223,99494,109079,59288,-23706,-49033,19924,64994,-8991,-70092,6732,122460,95999,-24067,-49508,2048,-31891,-40926,55163,130119,96436,36409,9612,49462,82258,44985,-53352,-104250,-128740,-136174,-98501,-55904,-70707,-77163,-42578,-43473,-106666,-143356,-104626,-80121,-67927,-21798,39865,61849,59693,37494,2181,-18868,15726,22565,-24829,-57371,-30941,19643,30899,3206,-13740,-24388,-63542,-42364,25955,42415,8193,2379,9872,12822,26108,32644,-7608,-33010,-33557,-33411,-5911,48375,74604,39776,-15674,-44194,-36629,20464,81173,81614,29397,-33749,-41532,-5430,-13406,-34497,-12576,74624,122437,46991,-45133,-59298,-75372,-53904,28186,29252,-4123,5221,-33359,-80338,-37476,-3200,493,-14495,-48991,-37110,11851,23265,-31705,-91310,-99446,-44215,2265,21739,15160,11869,44760,114198,142589,124944],[98175,105158,88251,42902,-43230,-112379,-112709,-86429,-71551,-27025,41610,89651,87142,68069,37181,6514,-22176,-36146,-53661,-60980,-19261,65325,72416,9977,-47878,-32244,-3769,-40938,-131845,-148845,-108508,-65038,-38861,-49820,-96547,-154294,-153493,-66624,48881,103362,54225,-30182,-44029,-8871,15104,80447,110575,41309,41663,115145,123703,65499,45039,65449,38533,-66109,-103520,-33501,13383,55600,98618,60179,-20112,-30101,-16631,-52379,-93045,-107264,-118808,-101210,-5151,57463,43173,13712,-30006,-40111,43819,127688,94078,-10856,-51737,-50597,-25469,15782,22538,-27049,-72696,-68848,8301,77868,60848,14298,28138,-586,-116120,-148129,-67286,555,33323,28694,-51093,-99607,-56517,-18474,-16665,-18759,-21725,-3631,15304,27956,53512,44296,-32184,-78410,-92875,-78494,52942,159638,98193,25460,18754,-47702,-149165,-136224,-50230,-39289,-24768,73117,140999,103608,55115,57426,91239,86553,67610,75646,45064,2605,-9520,13537,69855,128029,83446,36591,86853,163625,152179,62702,2484,19331,14460,-26972,-28389,18663,47754,1914,-49965,-39183,26701,73165,49525,19353,64888,103751,85790,60502,39374,-242,-108,19630,-25249,-66207,-44797,-65401,-93760,-106119,-113818,-76842,-22982,-24481,-17420,1088,-38517,-30480,33803,19349,-39132,-28831,27704,58579,32809,-3376,-25745,-19760,-34833,-67841,-63141,-64679,-97473,-67651,-28300,-9004,-9194,9561,47729,62692,31056,28155,31710,-36823,-37476,63022,88244,66499,37615,-19046,-57812,-37476,-13349,3077,3162,-22603,-15691,25775,27546,-3060,17057,83517,85398,4329,-25549,6588,5383,-38062,-103609,-158556,-157764,-115905,-59844,-66163,-55925,19567,68075,-25262,-109023,-57680,24713,45121,20488,-316,-46831,-72990,-13417,74608,51055,-67607,-106135,-8748,74245,10393,-39734,60771,171832,123403,12635,-21231,-9946,-2769,-18709,2076,42698,63921,54677,54186,20607,-50135,-78054,-40644,-70574,-173614,-178996,-87290,-55094,-52995,14312,56185,62337,75711,48593,-52812,-142499,-93589,37948,58467,4063,3703,-10858,-46934,-55054,-51435,-35718,-51490,-69672,8032,2655,-75273,-49534,23600,3964,-41368,-27893,6762,-52220,-150789,-140820,-104628,-99209,-93431,-39510,70852,132617,72393,-7680,-12144,-11644,-73207,-74177,-2052,90798,161573,109261,-17525,-57790,7376,8960,-48047,-49241,-10492,16876,23955,41913,59987,73792,95469,110716,124420,152656,135370,67956,68266,108515,36832,-68177,-42802,72931,181913,190802,132378,80770,34475,-8129,25432,111222,115776,57224,26642,30696,47204,-28504,-137317,-152294,-108373,-73584,-7824,54813,31142,26201,98479,109337,41168,11929,17858,854,-32865,-32474,4952,42377,45420,43800,19857,-34335,-64257,-39118,-51550,-170453,-226919,-106554,3073,24448,16530,-19873,-46791,-36025,-57001,-125840,-106771,16875,81599,48227,-13278,-73511,-151554,-198355,-162077,-35508,99330,175965,178541,97044,-4469,-53341,-11580,41996,47260,2187,-21369,-7750,26393,28220,-7497,-12338,53497,101280,71284,59247,29078,30239,122801,147612,56487,25144,33799,38198,115083,153351,32858,-112506,-132486,-56585,5450,42108,74085,45416,-30932,-92562,-72533,-15241,16952,69596,104421,44587,-25988,-9704,-19353,-73014,-91127,-100006,-161833,-151853,-69480,-29996,-21089,-4058,32301,98993,144758,121683,107752,141780,109452,-11409,-76521,-18295,10922,-19268,-26305,-20323,-5430,45960,71116,17127,-23070,-14322,-49247,-143055,-177809,-78617,10741,-12593,-59620,-35670,-33994,-41036,-10730,-1186,6250,-9759,-17174,-12327,-35055,-49495,-21567,441,11133,-10408,-54082,-62257,-71402,-55300,21037,7151,-68113,-68073,-90283,-122361,-44991,40540,65584,89441,90723,31869,-58083,-122486,-155844,-128602,-68783,-56170,-75633,-78654,-53657,-23051,748,-48198,-31410,141317,233231,113975,819,11198,-3626,-19710,12180,17411,-12679,-21270,-20421,4000,27087,-35990,-73446,-47597,19411,45532,-42250,-101110,3841,118605,119616,81914,47257,-281,-67397,-123343,-87565,-9937,-6322,-19861,32008,112158,122597,73339,59264,98536,99226,51567,-4954,3129,80469,98774,36829,13263,23642,26301,-13800,-50583,5500,52214,-16769,-65520,-35522,-18924,-20435,-20167,-37079,-35383,30156,87303,110646,73694,5892,6042,27074,-26232,-65745,-39640,-2435,6621,-695,8184,7091,22644,62799,118041,164195,142751,43524,-60088,-110653,-90139,-15087,58592,104993,79785,-9966,-109931,-124594,-41924,9459,-3402,-33182,-72580,-139718,-131161,-35187,20456,51479,96101,74659,35006,45245,31076,-12240,-25985,-37036,-14054,7038,-51161,-89598,-33935,22825,16095,-18374,-43603,-4148,30416,41524,47660,59525,75506,90515,81500,67365,41544,8083,-26184,-118033,-209897,-140857,1863,47292,-25518,-118966,-135295,-39977,51429,51963,19263,-5269,-5700,-16912,-49809,-42383,-23937,-17869,-28350,-107204,-138831,-69910,-37170,-43324,-14621,23698,33714,-9097,-10790,43104,36262,-28966,-73370,-54838,4908,65770,114545,109584,19388,-60514,-9882,66632,46309,-7254,11578,43816,57960,55586,47686,71147,99249,62135,-5869,-29311,-5014,3705,-11711,-6170,13456,49929,67473,41902,714,-6321,-29953,-82443,-125273,-119314,-51104,54475,86107,17191,-46319,-59442,-4416,44055,53758,59174,3868,-48702,-16912,103620,152320,72275,-36903,-89315,-45959,34611,68598,56867,22496,-67712,-142817,-139594,-73603,-20702,38315,47514,-41266,-87132,-35420,-38622,-53716,-10290,10584,-14834,-41759,-40185,20303,77671,95473,96452,70260,38680,17808,-16881,-88883,-113665,-57540,-10899,-2066,-17397,-55660,-13249,81558,92444,67537,96705,79140,26581,82423,184742,197184,85160,-10455,-4131,24641,-2219,-18905,12328,288,-86214,-122408,-129901,-143989,-85205,7777,21386,-198,21979,48751,62131,25924,-49321,-101522,-128325,-109018,-76708,-39249,11027,34990,37470,29891,-7018,-51995,-76629,-38116,12338,18910,12669,28722,11460,-47753,-110553,-118956,-75382,-42779,-146,79306,88519,17050,-7293,47358,88338,71895,63057,58490,-5307,-62452,-726,108127,134424,78916,381,-46883,-38585,-23132,-15062,6311,-3984,-47335,-48638,-22395,-50657,-62535,-34712,-17945,52255,174685,173811,54465,-30559,-22705,3129,32894,33804,-24770,-69927,-61002,-39613,-25827,6402,49306,50168,-18284,-73288,-11492,91640,122282,71250,-5018,-41016,-756,31426,-21687,-80324,-32440,68805,65360,-48877,-73679,2279,-19203,-75217,-23207,69491,94404,89749,55843,49195,90683,106558,49458,36059,63310,17568,-50231,-34902,-25031,-37773,-14612,-9251,-24232,-23516,-3230,-5562,-20375,7969,84668,138768,115455,-14969,-117992,-77287,24273,27983,-56488,-96725,-51365,9820,44844,6728,-34952,-503,-14049,-66530,-37090,42260,60952,40270,38280,53084,68212,42296,-11038,-15464,-1776,-18859,-1228,17564,-31039,-67908,-39232,-27424,-52235,-41835,855,39412,41476,-296,15362,79278,90940,42200,-7045,56777,151024,123626,-28567,-159624,-190960,-89551,44127,72958,47393,27067,-25228,-76247,-58585,-44492,-39051,-45264,-51398,-40186,-16416,-4457,-41116,-85518,-83897,-20382,20378,32626,29990,3785,21882,124835,183063,166562],[67408,52921,35904,22138,-49971,-112365,-90922,-77109,-104023,-51809,58800,111303,112377,113069,90131,41537,-16720,-39078,-72595,-116813,-67686,73724,94318,38317,3051,-1335,-16046,-61658,-137964,-126882,-55993,-22483,-12058,-20077,-58661,-109565,-133148,-79351,5509,51932,49433,33789,19593,18265,30728,129358,191168,87339,29190,104697,160913,137074,111628,78762,-1752,-76900,-64899,6274,54441,70083,47987,-27757,-91658,-77253,-37228,-42929,-59638,-56691,-54782,-51048,4588,57916,57147,21199,-21119,-5223,89531,136136,49575,-45328,-16323,10521,-17917,-28881,-8820,-8278,-9600,-11091,14749,36710,10438,29096,105630,82900,-42095,-94744,-45214,39168,93718,54411,-51495,-99201,-92314,-106909,-94242,-32168,3227,11796,-3081,-34681,-19501,8695,-39772,-90372,-110728,-85142,513,46213,14402,18700,28613,-47855,-112686,-37328,71502,48465,12861,99804,187545,144305,82032,92587,111283,64145,20740,55199,96945,98078,69631,37305,-14344,-15962,18459,55954,94759,116488,81541,14561,-30609,-14594,10697,-2172,-34488,-15623,15148,-40986,-92170,-83812,-62458,-7153,56254,82732,123923,142667,96367,62188,50396,1603,1808,50361,38569,-8239,6576,-4064,-91324,-175311,-155963,-31953,50909,-2191,-51461,-22172,-19804,-36038,-18312,-42702,-81637,-47392,15513,47671,29824,7220,4058,31363,17779,-28092,-42995,-33500,3205,74208,71456,10690,-28730,-32205,13643,56044,-807,-61651,-68736,-112348,-117023,-7248,42903,69619,88426,22034,-85917,-92354,-36055,-18702,-30483,-43698,-28157,24561,43636,-20489,-32449,54432,49723,-57308,-62749,20462,20687,-44566,-65159,-40345,-51643,-105184,-103578,-86833,-53515,15521,47589,-25320,-65587,-26829,16032,36559,27983,9920,-2063,25932,50580,28279,-26327,-74725,-82213,-12038,45591,7914,-11250,43607,100363,60623,-28004,-57284,-36269,-30259,-49554,-33785,4806,36197,46342,82494,95700,17695,-48903,-966,16664,-68354,-122094,-56131,27504,54120,45670,44561,64610,80104,61230,16009,-11217,22150,26923,-64123,-65623,31140,54997,17623,-15556,-38964,-11315,-17035,-40118,15361,2666,-76516,-46425,50983,42647,-27075,-16657,21772,-36197,-105867,-67250,-35004,-47918,-60172,-13580,81807,100968,36475,30556,69431,25153,-66399,-46968,47712,114256,147969,83688,-69347,-132312,-6994,76641,19212,-21986,-961,21819,-1669,-13376,15211,48729,66744,69584,106701,176191,147931,29289,15173,78134,18193,-60812,-2740,95689,165758,209495,201850,148133,90362,57034,56102,62200,33954,-19566,-42737,-3372,69015,32878,-75636,-112132,-90096,-91188,-66585,18977,43282,-1886,16925,72677,65409,11295,-30937,-25845,-4025,-45844,-93483,-23293,84874,121721,59565,-12417,-21359,1946,-16619,-77628,-79733,19664,61363,29137,9396,-18166,-43253,-48044,-59027,-114952,-153682,-71731,44629,33516,-68252,-128118,-144623,-161951,-152399,-102792,-30972,80734,162702,141151,54741,-49267,-86306,-22005,59284,66269,1208,-57458,-42507,-39717,-82754,-67870,44745,118790,95007,74039,37813,42123,109456,113608,47118,16453,-15512,-3901,114171,165082,32444,-103602,-103023,-34420,8840,12178,6832,-31561,-106843,-172087,-144148,-39940,15866,56638,104947,62069,-3781,8020,-9258,-62064,-49971,-17661,-74931,-94980,-13452,41993,36470,32660,66240,104456,98213,44818,88809,228696,234600,108102,18883,-11306,-26686,-6277,10801,10132,39737,101158,95123,20513,-12112,10312,-8133,-61929,-86090,-66779,-12941,22265,-10629,-33556,-22251,-1528,23631,2705,-16272,-2794,38584,58135,15934,-20171,-15227,1514,19619,-15400,-53371,-55290,-101208,-148778,-89526,-69809,-123036,-116300,-114907,-109286,-6324,68627,74739,85550,89359,46761,-30454,-106911,-121741,-75236,-47077,-81150,-107142,-110863,-110389,-97369,-51392,-40641,16694,198074,271919,141758,39531,40425,-15564,-50293,5938,36318,-10594,-18106,35721,95757,79640,-53591,-130908,-92433,-9412,10341,-78264,-103615,14356,94970,72997,52211,28095,-32668,-71897,-58532,-23926,-10499,-36212,-39542,4530,79225,107437,83455,36335,35254,59358,38613,-7138,13029,68340,84767,63650,46894,31288,24081,-23577,-61763,10587,105425,109442,73994,17508,-28798,8195,57381,51642,36226,76231,107636,126889,123758,86860,51207,20128,-17624,-16055,30007,44280,4765,-15862,-16596,-26795,8736,56024,79628,84671,61377,16657,-42363,-85087,-63195,-4226,32515,84883,97887,53015,-18524,-59899,-22189,50832,76967,18547,-66448,-148066,-139423,-55992,-29027,-1903,91440,86703,15177,23929,34173,17756,12665,-35362,-41441,21829,8185,-50968,-12593,62347,54633,-5667,-59215,-46531,-18320,22530,60329,60044,58897,103597,106785,91520,76645,24837,-49846,-118221,-166217,-126158,-6970,81590,72811,-33680,-140565,-100295,1435,10885,-26423,-57508,-75212,-94734,-85144,-33136,-5298,-10326,-26343,-56222,-29944,29681,15471,-15871,19235,44782,22877,-43269,-46953,58166,123766,80040,33441,24883,15790,6960,47269,93086,37441,-68431,-60354,-12265,-33874,-50389,-6436,33426,72931,97045,76215,66719,42315,-42062,-77388,-17685,-940,-30543,-9622,9599,-28039,-21419,24851,30365,12289,25502,11136,-56221,-127873,-163459,-149454,-54775,21664,4965,-27195,-27808,9563,29730,29832,43678,6183,-78333,-123112,-75603,-48762,-89212,-159940,-161588,-71532,-7180,-2190,19118,34472,-27756,-81456,-93045,-62639,-40479,-35144,-51942,-82988,-58824,12737,5679,-31858,-9588,26764,15002,-30932,-61816,-45314,-7703,23472,59919,45692,-1021,-42585,-79510,-127064,-117487,-28765,23764,4758,-61186,-118061,-47492,41347,36394,47042,103482,49295,-65388,-41640,71767,128122,82999,-8287,-61270,-41802,-27071,-20004,-1065,-53612,-155022,-144968,-116830,-124602,-84617,-25591,-3506,-5790,-5611,18832,41501,55812,69595,48522,-11983,-12411,-118,12401,51424,76813,89468,107702,93378,68733,25908,-9797,23274,75964,37880,-33474,-85674,-138217,-177398,-170331,-113403,-59252,27218,141438,145799,14281,-69544,6070,90621,10035,-41646,26787,5810,-79951,-32189,88309,160874,164895,92998,9706,5358,35331,25189,-46742,-150647,-187268,-113096,-34178,-39268,-55691,-38853,-14458,48806,197719,266210,161380,23221,-15135,-14973,-6846,10238,13780,-4376,-21608,1981,28465,15719,14530,47312,31131,-38895,-63904,-32109,12072,49280,43480,-25867,-66114,-22831,24988,-9698,-45951,-833,44035,-4914,-47121,-43017,-89232,-143926,-97445,15826,69640,62292,7942,-31036,-62,86985,135952,163616,194207,150888,59534,79230,109091,63609,48342,71885,107852,124493,97606,70341,55318,27607,44759,122822,126901,-26590,-133342,-95989,-3475,7303,-36196,-67190,-45506,-8256,7248,-60116,-96897,1610,41276,-47121,-94016,-7419,83261,62090,59210,135756,157170,60940,-62097,-77265,-11054,8359,3794,-30225,-113860,-127102,-53763,-34822,-78696,-90795,-57406,-6919,25030,10007,22529,60050,67143,48630,12814,39358,123318,143486,10803,-163397,-203537,-81270,31867,86570,96890,51505,-2597,-51645,-94528,-130781,-125383,-78551,-46103,-65797,-81987,-56085,-46835,-50560,-32783,2310,-4969,-19800,-18060,-32059,-42637,22752,84911,113956],[22613,21211,20156,60646,26955,-51670,-67804,-79946,-123844,-76676,15381,43529,25325,20991,20619,-15605,-76498,-62332,-47772,-81044,-12781,134470,118837,53172,28106,7207,-1895,-4384,-56196,-74532,-58970,-50336,2461,54096,43964,-20990,-87005,-79970,-40707,-19506,14632,35823,-7164,-42572,-3754,99469,134054,48432,23750,96044,139005,128491,131477,87446,-8768,-59166,-28780,40296,76563,49043,-18414,-97110,-146684,-119767,-48223,3996,12145,-2715,6202,27996,45784,64212,64252,23920,-9198,4131,23919,15100,-34695,-58452,7924,28750,-40618,-87917,-69992,-28451,3988,3020,15309,11677,-34756,-2156,79693,55170,-29040,-56222,-46235,28651,115894,75998,-44485,-96757,-98707,-131581,-140701,-51826,24674,18285,-37467,-84220,-57227,-993,-9823,-69673,-96131,-78088,-68129,-65469,-41451,-26727,-36499,-62816,-52340,25263,97359,75485,21515,27504,90909,130247,123232,119834,106996,64324,29104,47326,100515,125111,114893,67728,-67369,-151198,-107502,-38677,10311,27911,-3309,-21062,-22605,726,52586,48592,-16348,-27055,-29160,-119987,-161934,-111679,-106977,-72540,41631,119009,143763,125581,87517,68103,49460,7312,17596,65114,68500,32622,34410,13866,-109372,-236746,-173557,11190,89970,-19970,-122152,-74849,16549,35599,-24909,-114060,-139254,-90059,-56052,-25957,-3399,16004,27332,39880,20153,-24121,-59068,-46544,33251,103229,103074,88887,35036,-35877,-20193,49047,22197,-41126,-58777,-88805,-110437,-53373,-38125,1751,75292,43457,-67551,-77089,-18411,-365,-24894,-66830,-80820,-14016,71048,34539,-17589,29932,15481,-75647,-62944,31930,46895,-2834,-17798,15502,-3364,-82306,-116560,-85184,-21731,55082,59523,-23933,-40191,-7066,-38141,-75742,-47111,-8856,-3422,38959,45987,-46501,-91793,-33973,4858,10382,2597,-5027,19863,34652,25633,-17096,-100153,-140342,-108271,-81049,-51682,-2136,18188,-1284,3676,85662,133054,47653,-34857,-5556,5131,-24032,-52598,-41514,36262,73200,-11989,-55984,3751,60383,50353,39965,56143,51133,-36159,-159893,-137236,-11958,72817,83992,88845,104096,93200,10884,-59620,-39687,-18011,-49218,-34807,5293,-20590,-48375,14516,48427,-29506,-69918,12774,66128,28531,-27662,-28571,803,-9123,-13039,50934,117265,88899,4304,-31513,-6138,53103,103487,51190,-97878,-166137,-21950,104796,44693,-39743,-37386,8903,6326,-21353,-13522,-10712,-37247,-41207,34838,113946,63090,-51497,-50837,36232,10090,-33975,28929,51415,39382,132093,209315,138081,70904,65172,43110,11464,-5349,-42899,-73414,-37041,34304,10002,-58257,-77006,-70551,-85671,-74233,-1094,17568,-47523,-57387,23000,83761,37158,-64864,-93125,-48580,-60912,-119931,-48792,87254,97628,-15079,-75499,-18941,28493,-11612,-37004,14604,86238,90012,69008,42030,-8317,-45932,-38932,-322,-19220,-77015,-37460,44064,13719,-61709,-50801,-20281,-19868,-42875,-82696,-82658,-11854,70443,111319,85630,-35096,-126078,-84005,32326,84404,9260,-82285,-82953,-91444,-147323,-135584,-10868,71351,50322,39821,64000,92683,85001,46260,25240,-7029,-76104,-56140,54081,70921,-35516,-106729,-93271,-54180,-23167,-45175,-79677,-87307,-127993,-187856,-157471,-59056,-3397,45025,90612,73587,57313,89716,51568,-29123,-25179,26063,-2398,-51073,6126,112123,137492,80209,72981,104689,92490,34870,60752,163161,164375,108892,70284,11800,-22067,16907,42391,5530,21962,112487,97504,-7333,-35408,-14983,-25261,-28856,-26616,-58841,-39645,51693,64391,8042,-31963,-52248,-51123,-24456,-2604,40396,80845,80029,64304,45758,32794,31781,18069,-42644,-84132,-78753,-119142,-165908,-128383,-97334,-108436,-84191,-70667,-39396,49304,69206,11782,-3915,11438,-18415,-77555,-119215,-87121,-38685,-52864,-133953,-162019,-130426,-109090,-78295,-22705,25710,89991,183959,196977,119286,70686,69670,17442,-33379,-40680,-53320,-65054,-3610,85880,111640,44280,-76280,-93238,-41932,11150,42107,-10032,-59246,8401,57003,23749,14387,30557,17414,26283,72408,81538,35831,-23893,-37090,-3155,42257,57889,47762,1534,-7153,32113,19597,-7319,25091,35414,25781,48092,65598,57022,38336,-3447,-1194,78969,146095,144230,104401,31635,-10709,52208,126251,131688,94964,81299,68731,84588,108107,94298,20511,-51843,-40164,46208,120420,121380,68673,33979,18062,-8428,-7175,16378,27787,14465,-20706,-48061,-57138,-51001,-3082,53770,54867,58329,60194,39405,-4906,-24922,3202,49423,79328,53183,-14601,-52903,-31605,-30303,-89012,-71458,29002,47082,-6943,-12795,-10961,11199,46141,2077,-24528,22415,29763,-2883,10368,43680,56748,44119,-37568,-91389,-55799,16838,3476,-48073,-22125,67223,81818,74318,100249,68662,-54560,-119030,-92862,-72851,-20814,96086,144416,30038,-107211,-110517,-49552,-46173,-69161,-77031,-90310,-130159,-121869,-40844,12416,-1781,-22274,758,45831,40690,-36538,-60967,-1812,11799,-28932,-70209,-64682,33335,138113,119053,73331,71881,24819,-58716,-39885,27983,10602,-86899,-122717,-84768,-61087,-50863,-20779,-5667,18363,61444,84623,75823,-1522,-106009,-96618,-4595,-583,-49690,5451,36894,-29902,-66073,-39366,-31394,-11085,48773,60687,10698,-44567,-90243,-112916,-69759,-27895,-41598,-43532,-10748,13879,-7409,-40171,-49372,-71462,-104357,-160361,-186386,-188434,-195255,-200897,-142117,-39113,-11187,-35108,7448,61323,28620,-26583,-52386,-25494,-9880,-62332,-128765,-105373,-9493,61845,58768,39428,37089,59765,62298,-3622,-81054,-102005,-72885,-34335,3225,-5673,-63081,-117113,-104386,-59002,-25414,1295,20155,-618,-61470,-107081,-68488,-40213,-38255,1532,40887,-3698,-82090,-76503,14069,88269,65185,-24966,-87141,-48455,-10512,-10515,-13211,-68777,-129140,-79776,-38932,-44931,-50086,-65464,-40818,2446,8515,-5853,-12546,19768,100354,154637,116916,83230,63258,39123,40328,58896,81649,125083,147712,144774,85081,-14102,-13327,79356,78672,-14206,-116392,-171555,-166589,-151515,-121592,-55093,31745,123772,134955,54504,-37467,-12756,46508,-44544,-90285,5686,14809,-52083,-44741,20963,89647,120071,72733,-2914,-6139,46760,58857,-20414,-138217,-178754,-95045,-2435,29065,28079,13320,-4907,13291,115930,195689,159682,51685,7399,17704,21003,12896,49320,76550,51303,44164,73509,59064,34933,81664,119210,50935,-68576,-141530,-103506,15571,59743,-28936,-94928,-20978,97543,86420,-21448,-44862,9733,28687,-6583,-80101,-163570,-166846,-79413,34237,55523,1370,-41479,-58772,-61160,26500,109469,131514,151639,174406,144285,150963,164857,112660,64946,82750,139019,159259,114672,90334,100571,26266,-37602,31062,83668,10266,-47147,-60403,-30000,-19353,-15832,-12741,920,33293,14654,-108489,-163149,-37606,77038,48063,-54623,-60665,11405,19047,41337,150201,186052,81427,-79029,-119180,-22754,49357,26299,-48370,-91744,-49771,-1749,-20282,-59149,-78582,-72429,-34493,-4273,-16337,-28241,-30955,-35142,-308,32398,51414,92819,125826,64560,-44203,-55435,12803,39068,71959,103906,78197,56278,13627,-80311,-148065,-123891,-43329,-9566,-58027,-112423,-98565,-63433,-25916,18649,28904,-26450,-60440,-54193,-56038,-86141,-72103,-19636,49765],[11998,36858,55543,120877,124763,47994,-28381,-90477,-115543,-59387,-25208,-34719,-67299,-85539,-55568,-47228,-93827,-51350,22893,21578,72409,169931,121540,44565,19999,-1579,11972,65767,36637,-41097,-112091,-129754,-45611,72439,125595,80034,7544,-22151,-32131,-42267,-6824,9611,-51911,-86360,-16776,55129,33957,10703,79410,119896,75577,30855,39473,29885,3148,-17480,-15910,24708,38105,-1078,-45148,-59928,-69599,-42937,23433,75937,61048,7503,12538,65009,97833,103225,77837,24542,12964,20845,-27523,-62045,-52647,-38236,-7000,-20484,-81781,-121535,-104652,-45101,-7792,-7868,31918,56971,17838,39,14312,-25921,-76582,-79076,-51427,38194,130626,113282,2283,-71067,-53395,-57552,-105717,-55345,30207,10731,-61796,-75669,-31180,25193,33013,-38075,-62899,-29250,-27841,-9144,25698,-42005,-90214,-28624,39628,50152,28592,6650,-18095,-61398,-23416,108539,181462,136346,62725,29042,20293,30732,42287,41112,54118,36826,-64288,-125173,-130769,-124715,-70618,-11785,-19458,-4853,38941,70395,100256,81423,33731,34391,-8347,-133525,-144876,-38012,-8974,-20185,23691,68475,97463,89559,70509,56709,31816,24109,59358,68722,39966,34487,56251,26524,-80867,-205822,-170185,-25744,23138,-84620,-167918,-94972,42098,90519,-23072,-150297,-137216,-75674,-80562,-63486,-3428,47502,44929,17985,-13448,-39890,-61022,-54539,62,52656,89253,160671,125893,12846,-34691,14022,55055,46385,31062,17970,706,-18194,-62074,-42709,29082,31478,-17459,-9186,26572,44134,13513,-55995,-93387,-31044,100923,158117,116478,65286,-6830,-73782,-40745,35854,51907,28211,11733,31227,33174,-38762,-104293,-85092,17052,119928,111641,-10466,-56056,-17129,-55485,-123947,-81707,6823,4453,7264,19203,-48791,-71346,19850,99848,88164,27623,10321,60559,83972,57253,-7279,-91680,-112364,-82249,-62332,-13408,56764,40810,-36486,-46212,42668,74130,15309,-1609,14494,-22179,-15660,7167,-24693,-11380,-3368,-81504,-99935,1061,72868,46299,15638,25943,4035,-72810,-123320,-97201,-20894,55941,90348,147849,217649,169621,27479,-84627,-82292,-21096,17434,17885,-42151,-144151,-135572,-7058,35803,-41812,-50751,49581,97611,64074,18689,-14884,-43386,-39492,5021,45224,87272,126943,86531,-30379,-113141,-46487,68904,60011,-56736,-118984,-25193,51234,6436,-50199,-57638,-19254,13690,11876,-14772,-62276,-107456,-93253,2995,65120,11899,-63105,-59953,15887,15236,-33651,1767,-18240,-80118,7238,114312,49047,-8560,11174,-203,-26707,-26671,-28379,-29864,-4451,33480,4663,-43895,-75935,-81044,-51092,-9202,7432,-27725,-73773,-63626,22864,102451,71033,-17922,-46944,-29859,-34584,-72417,-32331,51661,39488,-54327,-96826,-27949,25852,-30629,-55618,19544,88186,109207,125800,86407,-7969,-63835,-32620,31549,37224,21161,49751,45037,-26246,-47788,28945,83834,111018,80694,-3482,-39134,-35833,-19040,45275,100813,24909,-84878,-108380,-37211,10256,-3766,-39115,-55847,-84270,-139179,-157254,-81223,-13167,-32829,-24341,62729,123876,66550,6674,26277,6873,-66422,-75923,-38632,-50412,-100844,-126689,-117892,-75130,-30051,-54231,-73375,-34367,-54225,-114023,-79850,-21890,2868,38429,54037,63809,116672,181885,125647,8005,-38040,-24326,-58025,-106343,-50159,93163,159645,96691,61162,89184,104281,86515,59292,34459,21073,46642,55559,23509,10206,61954,78359,-26520,-58915,61508,82135,-42502,-83245,-68605,-87442,-68930,-36329,-36846,682,89418,99488,44478,-32869,-92794,-87046,-21108,42649,96466,104057,60966,63541,58400,37235,45545,17646,-62495,-102200,-60430,-47072,-74297,-72450,-67060,-57880,-3377,35113,58126,74539,22962,-85913,-149270,-147189,-146090,-142825,-83779,-32375,-23299,-48524,-132089,-163107,-110318,-61266,-8073,60787,104220,127312,115249,91892,90618,87537,98325,77266,-22049,-143651,-193569,-148403,-31990,66019,61126,2774,-34109,29527,79682,91773,105524,50660,-42990,-21139,28488,7548,2443,54571,100134,113464,120085,120373,58742,-42485,-54707,30001,72794,39387,17609,10939,15415,27893,-1034,-17680,29539,38426,5058,21982,70607,81312,53915,46168,101516,159945,153155,95442,37260,16953,45804,98367,131526,119378,66559,23541,6189,46761,95088,74327,-25363,-96101,-59896,30457,93103,141122,152352,109927,87565,53521,-759,-2782,31166,32487,-7109,-66994,-89603,-42837,53998,130324,99889,26063,1218,-7065,-40245,-29701,-3478,-22953,-13437,9223,-16513,-2924,51851,5479,-113631,-113887,-24265,14414,-14098,-48445,-64629,-11938,65913,47173,-2681,1830,41060,54545,4666,-22351,38700,84320,4770,-74738,-48868,606,-95072,-192681,-125683,-5662,24105,33420,98966,96326,-49575,-121011,-43054,-3441,-6727,63903,74696,-51781,-153139,-137271,-85932,-69784,-52026,-21523,-26437,-69563,-84853,-37417,10274,13204,2406,13761,38119,10702,-76628,-93826,-46285,-54819,-81677,-78148,-68532,-13906,77559,85527,51469,66546,42302,-27833,-23984,-412,-21616,-78332,-115416,-89812,-40377,-17946,-377,-19029,-33394,-2503,39781,54821,19461,-35559,-21553,24926,3981,-50740,-3723,49280,10243,-45614,-65158,-76289,-50815,32120,65145,35266,15298,-3295,-44776,-72339,-93267,-120631,-101530,-48948,-24212,-37143,-45268,-73345,-127002,-103868,-120391,-175198,-171667,-136877,-99744,-46281,-11985,-44269,-67104,-12290,53401,47193,-10548,-50174,-11129,10848,-63943,-141357,-76461,51085,89081,48184,29232,32317,42100,26756,-29826,-86965,-109099,-75803,-5636,815,-63196,-124965,-146146,-69772,26577,15434,-38613,-24467,-5641,-1741,-5322,-40424,-86418,-66900,-17155,5215,795,-10214,-9605,20721,70899,37045,-65720,-95983,4046,59565,24411,4589,-17988,-31568,20455,42718,30556,8314,-48582,-44430,33826,64683,-6200,-54058,-39641,34692,136578,134558,83620,59838,13883,-13030,10038,31889,55925,71043,61993,15645,-58633,-73477,21305,116333,107064,-20285,-105190,-88523,-96770,-139054,-103835,-11509,84988,115633,101708,36387,-32171,-53932,-77536,-57559,10730,5062,-32878,-24086,-2762,-3854,-9006,-2232,-10312,-23801,-1432,39910,51906,13819,-13875,38158,105965,115365,76558,11403,-44006,-40404,11716,44007,52552,34791,45820,74063,54294,8513,52090,117104,90913,39530,58384,87967,80855,101650,137745,80082,-54362,-154032,-126283,-12239,32996,-15699,-31487,39203,120694,102849,-5133,-65798,-65449,-39295,-18068,-71192,-158799,-117802,-175,64129,15334,-43856,-26019,381,-26863,-4932,5054,-16554,20392,119262,142890,93150,59844,43984,5149,-15181,30517,73334,53630,37266,63719,-5377,-99463,-58169,29605,42469,14020,-35180,-44483,-31876,-22292,-2973,28507,79734,53972,-98451,-192422,-108201,31956,97907,23118,-63577,-58960,-19305,4464,50340,101506,80386,-29267,-72429,376,62963,28175,-48388,-37840,40689,53667,18165,-4643,-37193,-60954,-49131,-37212,-52370,-79272,-102048,-99423,-36063,41656,88537,90852,81554,48604,37973,82366,84344,34146,24913,46153,56719,80797,55436,-35132,-79020,-20976,24011,15547,-32111,-89009,-84210,-52989,-13876,28957,29684,-29766,-60049,-55099,-66409,-100806,-98682,-60857,-5310],[-18725,18092,53523,90241,96517,70151,-1653,-94903,-101776,-36275,-41101,-73088,-79226,-72241,-32736,-7289,-53141,-35722,33333,25358,4047,71642,80481,26936,-16941,-55886,-43358,63182,69527,-45864,-156292,-186070,-122799,3542,104615,109681,65886,25543,-18914,-44710,-15660,9294,-30120,-55982,-18075,9410,-25303,-3033,105041,101037,-7451,-85317,-113647,-104270,-41310,-759,-7438,-12725,-33135,-57731,-38120,30002,69261,86821,111046,99622,45768,-8262,-12832,31219,90331,105974,48862,-21076,-7353,26950,1469,-16096,2196,1202,-31956,-98373,-126057,-119624,-89710,-35838,-8983,-14500,31399,82320,66723,12464,-32797,-86087,-132656,-115353,-12174,108344,147063,117121,40515,-33954,-23523,467,-38734,-41694,5179,-8078,-52298,-40511,-19388,1721,-7181,-64265,-59056,16231,56809,103163,116595,-3440,-68346,26597,96068,64047,-10652,-63049,-59806,-68901,-40638,89553,188096,105506,-25770,-69624,-53716,-17546,-22557,-40154,-18912,-9682,-41173,-39637,-81254,-125851,-76588,-8958,-11614,15935,83199,105506,87855,65367,69849,103871,43017,-80084,-49293,72539,122036,95533,33851,-17185,6299,45153,44294,17961,-1656,21612,71579,52326,-1490,17495,76855,61667,-6648,-90936,-122391,-82797,-65278,-118109,-133341,-61756,21028,39990,-55781,-140474,-98619,-51718,-67265,-51418,12245,68871,59025,23265,-24321,-57547,-55597,-45881,-28317,21556,86551,163819,140576,46096,-31204,-26008,44222,62766,40058,48460,61553,39218,-10109,-3103,31580,41545,38506,44604,46538,51203,36329,3988,-18158,1270,108026,222300,216481,94543,-53357,-101917,-18340,47116,31921,13478,17455,35131,38487,-27992,-84641,-67936,42114,136006,125845,882,-78108,-53290,-43592,-73911,-44575,39195,26261,-12985,7097,7847,-9815,40475,126282,132386,64810,26491,71185,119248,115587,46604,-7471,24027,56157,46149,44139,65792,6081,-76666,-80044,-36797,-43018,-27163,39756,32756,-43352,-25457,38243,15968,-36252,-56249,-42047,10638,74687,77155,37694,-6083,-41711,-71624,-82237,-54712,-18480,16442,34120,42976,102901,162812,123043,18446,-73616,-60970,6209,63551,53223,-60861,-220267,-223002,-99314,-53003,-78325,-55955,3205,10714,34755,85417,65193,3613,15828,40128,-2024,-4518,78328,88109,-27876,-150475,-113872,24482,73314,20967,-22941,-3364,-25559,-67515,-57753,-56867,-54950,-16171,4891,-55390,-110650,-109404,-92453,-37333,17577,16618,-11301,-35080,-4269,-1065,-63281,-50055,-45288,-93859,-75597,-31626,-58210,-88329,-65027,-36839,-48111,-64622,-38193,7172,40450,80308,66880,-7841,-84718,-73701,13957,55868,-1,-69526,-73884,-26564,54494,99639,60213,40383,73561,63926,6772,-39718,-22251,10147,20800,2315,-38627,-21582,19514,-27504,-51037,23967,99090,123619,120056,57457,-48490,-83080,-26286,10729,-6337,3378,34596,6868,-54313,-65277,-18487,34353,100404,105649,30934,-27720,-65607,-85110,-20123,75984,57762,-32589,-89805,-92119,-94379,-41505,9423,-14684,-55189,-89992,-132347,-113429,-68878,-80931,-43105,55995,107034,41679,-7062,32517,52472,5005,-61617,-101886,-94987,-91975,-123714,-126108,-58313,-1653,-12383,15843,76370,42585,-23086,319,28750,29361,24100,-8484,-909,79660,153320,117379,16810,-66063,-102651,-156892,-185453,-127816,-18559,43029,19071,-1203,28213,71557,96747,59886,-14040,-24680,17650,21717,-2795,-353,69897,69857,-74307,-140023,-10318,68016,-16218,-60556,-56665,-87321,-83253,-58285,-11111,74224,105033,41723,1062,-34686,-79810,-65632,-10343,61754,120427,124743,66774,33895,7850,-10869,17046,4512,-75202,-85883,23230,95765,46459,-9747,-51267,-63666,20782,114352,118307,48333,-39523,-132174,-242735,-294872,-256270,-152291,-14611,16528,-10374,-10435,-65657,-111348,-82978,-40349,5081,75055,89340,60807,20729,25259,78434,99257,120887,91401,-69151,-231119,-244133,-179044,-87303,-8289,1942,10927,54814,131756,161128,150178,107746,9518,-71403,-45197,17158,27649,25010,68132,118154,91947,48814,69335,22398,-108314,-90067,78686,145116,54506,17287,62708,79926,40515,-15362,-40722,7049,54029,32281,4761,38363,62817,56545,85344,146179,143626,84412,24693,-23767,-4093,72971,99756,86976,66907,8902,-20457,-4680,50516,102084,71289,-13487,-46964,-40840,-52991,-38340,71765,147437,109664,99672,94645,42202,28170,63325,69475,40194,-32412,-86160,-34202,72633,137236,75340,-35481,-64060,-49685,-60369,-28982,-10174,-61121,-63544,-54250,-79668,-58389,12502,-4005,-92755,-101869,-30616,9245,-11077,-55844,-69163,-10086,73021,66945,6004,1288,75395,96229,-10552,-46912,51748,99868,47730,9094,-6365,-25429,-122864,-200892,-156630,-69479,-39269,-21885,44788,63322,-34203,-77525,1408,49957,14326,-7831,-57765,-152828,-196317,-145357,-77396,-35764,19599,53501,17054,-30530,-33491,-21174,2086,39097,28970,-15367,-2698,14558,-22174,-55059,-74216,-104801,-86021,-55578,-60763,-49662,3094,43707,47166,52536,57374,61777,72054,44296,4501,-9368,-19823,-29546,-8317,25843,52946,21910,-10277,-18933,-32108,1775,73881,93811,80218,67067,14895,-47400,-26705,41867,34075,-19505,-49372,-54501,-47708,19407,49964,-4803,-29853,-9969,-52183,-121331,-155295,-165275,-133363,-80812,-49456,-38504,-4897,-21104,-96934,-69854,-51873,-89015,-76342,-7480,43193,42711,-22108,-109472,-123745,-72759,-5865,28308,10694,-35764,-25270,-20768,-67430,-92682,-10192,94280,77744,-34066,-75080,-24716,6132,-35273,-60538,-43341,-44533,-19894,56351,29692,-98367,-150124,-116152,-17874,45920,-31160,-104031,-61263,6201,69594,95515,32653,-42119,-34969,9953,41681,45837,59728,77059,39777,24335,7142,-70952,-84314,44423,113920,65418,42456,30414,5696,55208,89184,69575,48634,4573,-8312,72651,102394,-1697,-63383,-58136,-24948,54322,50995,10840,13119,-21392,-54007,-27513,-21760,-34797,-40713,-56950,-70590,-76867,-88631,-20586,128090,196004,73569,-52818,-55151,-64958,-132945,-152160,-65279,60162,108799,96704,59794,-34236,-104561,-70985,9722,42790,2470,-32680,6156,32924,-31345,-77501,-3561,63481,18077,-34497,1093,73676,97757,108152,161843,197823,135733,32122,-57105,-102006,-83454,-44381,-44119,-29431,17849,73629,80617,27243,-6863,48793,108908,77895,29847,51388,98364,91056,70597,81533,49337,-39927,-97167,-68872,-10292,34579,66304,90494,99666,89953,41904,-23839,-75970,-129041,-133480,-34894,16723,-39010,-12211,74764,52841,-55710,-61041,19825,60224,38333,16959,-42242,-89231,-30415,88111,100526,-3207,-73803,-53896,-47250,-90670,-74082,-4734,15228,-4270,2621,-39414,-106073,-69848,31805,56294,8002,-48276,-45112,-12008,-3732,-5857,25140,68071,57232,-39589,-122932,-120152,-63715,24570,43968,9673,22703,47695,-3642,-60040,2058,81463,55058,17763,24242,15065,-5645,-30547,-17849,25498,44438,63125,50925,-9269,-34326,-36565,-38383,-39943,-65593,-92021,-73102,-22708,47295,126287,112757,31055,-35841,11323,99505,80469,834,-28946,-24316,-8911,31808,42918,17133,17106,62049,50368,20523,-6410,-27483,7542,31397,33448,27243,9838,-15968,-23985,-26040,-43216,-73197,-60874,-44240,-39981],[-41362,-7329,24593,3088,-16752,28017,26800,-52185,-72433,-22829,-28478,-54836,-9271,54514,70932,57945,-1961,-33557,-13375,-52720,-145846,-75081,44203,51855,-28228,-112977,-104616,50133,88434,-38873,-140184,-162806,-126344,-46918,35739,80378,72413,30449,-26249,-41750,-4932,45722,42648,-196,-33853,-22699,-19477,-5303,51025,28766,-47149,-101456,-158448,-187987,-118613,-17421,20417,6929,-21165,-43642,-2504,93904,133164,115603,98460,52715,5888,-11847,-18879,-3802,51010,65730,-10500,-90069,-75030,-13058,30392,49234,59471,57961,-14004,-146024,-159346,-88711,-41329,-11093,9373,-6034,-3057,12278,-11297,-42697,-61746,-102398,-143967,-73226,98150,198021,138739,47298,11931,-15372,-42807,-22422,-622,-7133,-2467,6517,-2009,-21340,-57323,-79238,-100140,-105774,-50628,28268,57214,93296,118834,54864,5037,46753,80830,81095,51988,-23279,-44865,-22288,-11215,50769,115254,19446,-121462,-145829,-98014,-43592,-21785,-1428,31133,34932,-8655,-37751,-69944,-60484,-9678,-6995,-45049,-8938,64100,78062,55736,54820,85699,122818,65149,-23747,10252,79903,121058,141671,69831,-40391,-50279,7174,23332,-8003,-20315,-8314,23145,24766,-9768,-4485,71008,88846,47373,10061,-39068,-64282,-57054,-73053,-62142,-31859,-34688,-48142,-69608,-80754,-71387,-78830,-79979,-47694,-12905,24849,43442,61590,14102,-60814,-65497,-41816,-23664,29682,88446,106387,62289,14062,-19287,-15360,21678,4122,-39143,-34935,-8764,42582,51685,64713,82032,87708,83362,72862,47803,33735,53281,97538,92549,44410,93243,173089,157046,45111,-107448,-124729,11621,76641,19639,-18764,4879,27929,-2066,-49530,-49035,-23351,39390,87151,72555,-8763,-75264,-77608,-36265,-8323,-537,22814,2631,-30728,-1145,33825,15842,45344,101275,83671,29136,6138,30511,58446,63193,37031,48366,123418,174363,146694,80239,32612,-41332,-87560,-70293,-85844,-115842,-36190,36705,-13842,-92472,-66240,15502,26961,-39930,-39968,71523,168870,123777,22128,5538,2092,-76287,-126064,-99655,-70304,-24525,17199,19194,24477,53629,45333,19038,-15451,-41184,8792,70334,78135,41986,-53388,-174004,-192834,-147937,-125751,-90474,-66168,-82472,-98219,-368,135769,144040,74810,51951,13859,-65155,-76273,-25191,-6146,-25890,-82335,-98424,-18664,49619,65188,58904,55175,-7665,-82790,-72577,-47150,-38703,-19211,-33078,-117688,-132864,-71505,-92404,-126339,-63914,20408,32990,-16817,-20828,-17361,-51701,-39491,-7164,-5799,-49193,-115184,-132669,-125261,-95563,-19339,-8491,-62821,-58368,-2008,52390,137224,159300,59877,-37049,-4796,75472,63119,-25871,-80056,-55553,11152,84218,90605,30987,49322,133463,128775,23909,-63265,-51966,-12468,40987,70852,25052,11413,54265,29932,15884,82286,142837,118856,57268,-10163,-66881,-45909,14861,3217,-63366,-82416,-48234,-9081,-8837,-62280,-99534,-63807,17803,60212,15071,-73183,-130641,-125645,-58112,16117,19921,-4967,-1243,-27780,-87207,-47476,26427,14268,-18440,-37729,-78671,-74486,-58999,-68714,3911,86645,83379,20077,-11148,23041,78299,60036,-33357,-87262,-41315,-14625,-59388,-63512,-917,31047,22064,73484,132090,90953,15304,4539,37986,55551,20288,-49941,-70118,-28240,22850,47295,24635,-39906,-78861,-116508,-142637,-125599,-88575,-62752,-73566,-75912,-41068,17703,56046,37396,41,2354,35740,31458,-15635,-19788,55169,42412,-89971,-149499,-36152,84167,96444,84148,72887,32445,-9319,-45558,-11804,79522,65654,-38509,-56696,-21049,-38892,-64326,-31612,50810,119180,141652,99829,28033,-9599,3534,35586,25976,-46450,-41661,96669,183171,103795,14154,-53012,-105180,-27022,107627,115833,19719,-35853,-60899,-179630,-277987,-221761,-81867,9312,12735,495,28523,-5896,-77002,-89299,-59151,-32031,-2195,-19780,-54360,-39505,14647,78738,118644,137169,46812,-125921,-201000,-147480,-127378,-115287,-68468,-27890,40559,109791,138676,132154,120997,48698,-52308,-64950,-22245,18708,53414,60094,66545,75981,14352,-45257,-6041,-13557,-120489,-84513,102375,179165,74308,33449,96608,117992,53558,-14254,-42367,-10942,44058,52927,4951,-5111,34710,75685,102865,112377,51571,-13006,-13023,-16140,-16074,23943,49980,74319,88545,22471,-549,19783,32017,45674,41494,32522,46278,3230,-100772,-120406,-20896,34022,5351,26381,86348,95368,64445,50189,49323,44810,8789,-16281,31607,80701,76718,-4243,-93391,-114974,-79941,-45579,7328,24990,-2770,-3449,-37033,-84597,-96868,-74804,-59329,-68367,-62788,-16559,23151,19444,-6482,-6911,36734,88092,71148,18553,27907,87653,76794,-11969,-9904,85138,116914,95870,98881,40674,-28051,-60024,-68627,-74834,-63453,-72864,-73413,-33419,9923,14316,24401,52868,56787,9071,-61931,-101012,-101802,-84811,-47528,-15389,11515,59329,61478,-21664,-95669,-70573,-29678,7595,53245,13496,-45332,-9821,43154,44316,-10414,-85031,-109276,-52934,-24263,-52772,-71542,-35797,45974,93982,55850,29178,69033,111655,93601,64490,80236,91133,35206,-2345,30062,59280,43405,44231,15934,-58437,-29458,86868,147032,144714,114300,35379,-30258,-6808,38909,10528,-36657,-28843,-3342,-10970,25332,43877,-49406,-104016,-55406,-86371,-162137,-159118,-123845,-94849,-59324,-22734,-24514,-20763,-10957,-44978,-48973,-34152,-32502,-32737,26653,91675,73344,-40665,-154752,-173301,-127525,-59350,8271,47589,11150,-34856,-71495,-72210,-25760,47321,91617,28121,-122037,-161370,-59678,3886,-31330,-29196,31471,43842,50042,85667,47647,-74882,-113791,-67512,-1696,8947,-68725,-117442,-73740,10797,90066,122135,106175,50643,16875,39946,65654,34822,41826,85314,16552,-51009,-12469,-11221,-54565,3693,77587,73370,51611,1033,-69923,-7071,82496,69720,37730,22766,30876,99188,100343,-21934,-89294,-58592,-24960,2157,-42540,-82556,-48678,-29467,-54034,-52324,-63130,-75122,-65833,-61883,-45277,-21806,-39159,-2695,102515,144702,43171,-87988,-106256,-58293,-51810,-100753,-84797,19623,63794,19606,5925,-7693,-55123,-45955,37501,64545,15453,-21187,15405,56258,206,-45860,52625,139238,81478,10729,22575,38819,27149,55341,134031,146351,40719,-62004,-98941,-96393,-89364,-78071,-70172,-28699,27874,62659,29451,-21817,-1395,67000,83733,54111,61542,93568,82489,25479,-9654,8748,17207,-28759,-52518,-19800,11054,71734,149936,150071,84508,31664,-21874,-65455,-88745,-128228,-132072,7239,137299,112219,84419,96914,14811,-104929,-68462,22566,42090,32413,32079,-5419,-28423,20907,96076,67056,-31047,-89289,-69127,-30218,-52725,-68889,-13178,33484,20210,-7354,-49013,-75666,-24639,58176,44751,-19741,-68447,-41366,9351,33168,15603,12881,-4687,-13683,11346,21630,-31327,-106376,-85499,-2730,89726,174462,136036,-16013,-108966,-36448,85939,90716,21647,-41429,-84324,-53226,-2132,-11847,-43440,-1703,98970,92855,-3214,-28112,-20182,-12367,6309,-15910,-43697,-26204,-15303,15558,107754,108301,-12855,-100332,-33042,71090,62868,-29253,-66457,-61087,-66017,-49774,-3517,54606,71687,40280,13114,21366,12347,21047,89798,109267,76832,24248,-13403,-208,22441,5015,-11357,-25246,-9282,-14494,-45691],[-20878,17503,14737,-57946,-95035,-14454,30529,-21274,-58581,-29784,-26055,-37598,30114,118004,101034,39012,-24416,-58248,-38070,-66884,-174559,-133883,12997,69151,-15882,-112244,-84048,71864,99948,-12854,-90504,-101081,-64303,-38700,-13458,50827,79296,29584,-23937,-21349,11842,53724,60242,1862,-48287,-16428,9039,-13913,-14684,-12581,-6298,-8062,-56609,-140319,-140548,-47414,22109,59787,80740,46394,45424,110086,93583,12009,-24062,-23076,-17457,-15802,-6802,19742,56484,49893,-17936,-86117,-108607,-81070,-29321,10335,56770,106026,31262,-146811,-162516,-43064,7321,13259,38861,21114,-22648,-77695,-150962,-151952,-85669,-82041,-96485,35755,203573,220101,84008,-55498,-61564,-13118,-35408,-40313,6634,38468,49376,72526,67791,2210,-72467,-112328,-114491,-60523,27807,49493,6846,8507,68081,89395,63957,44218,54653,102904,152312,98737,14777,-10471,-22293,5609,33827,-60745,-161660,-118946,-39149,-5616,25760,86650,144865,141522,40363,-68684,-75353,24867,76890,2710,-75884,-44663,21847,49749,72392,100478,113732,107870,57714,3980,-8687,-15545,7358,79618,84062,6118,-24331,5653,20254,2396,-9279,-40865,-42192,-30,-13580,-39971,38869,84982,50774,28036,14492,10393,29909,-5707,-43178,-55552,-76660,-63091,-18024,-2348,-55021,-106429,-90203,-49437,-58591,-65724,-19795,72777,58409,-45463,-77857,-49585,-14198,38124,68499,38037,-39342,-56405,-17729,27412,26059,-26337,-63810,-84928,-89986,-870,50114,64098,92445,99134,91846,97960,74447,60123,103477,168144,137875,50153,79322,107313,45890,-20958,-95255,-76991,47728,96850,24714,-40935,-21846,18934,-19183,-36418,5402,5861,1605,19820,1644,-46275,-71788,-69633,-29166,11745,-9271,-47785,-72753,-66968,-21854,1033,1825,68324,95381,9883,-56948,-42561,-23603,-53681,-71425,-40405,24969,111629,164204,121875,41360,2822,-24268,-34526,-10659,-49011,-92262,-29776,-15866,-80389,-126559,-109917,-58412,-46223,-84796,-50997,88462,182521,75237,-62569,-50521,-9882,-68920,-112981,-106098,-120543,-94068,-53259,-7350,59970,83681,21562,-36873,-62544,-36111,67489,146627,111199,38121,-26291,-60268,-60883,-80229,-90529,-57370,-73892,-127755,-117688,-10795,88862,108539,82286,26863,-54474,-101196,-88476,-104645,-120785,-44115,9441,-9698,-12627,3158,41430,72964,97771,80554,-15736,-69700,-18618,50933,45007,-39260,-118599,-87004,-18001,-81518,-176459,-122167,-3138,22208,-24656,-24289,524,27817,47834,58484,90097,36794,-104949,-168299,-133381,-72429,30566,69185,-6864,-54602,-14097,54380,163416,211737,140776,66032,60570,51554,2591,-50952,-75354,-53405,3338,65494,70640,23022,26339,84623,91879,2354,-111251,-113025,-33339,48878,68028,24984,36090,93131,75639,54591,107303,144515,82803,12968,-19823,-20963,20832,61051,35944,-44963,-96111,-63017,33951,72984,-14777,-74128,-42900,2205,25104,4171,-84479,-154505,-123896,-56365,-25869,-37944,9632,108374,117945,38202,6704,23479,24916,13174,668,-20361,-21125,-49665,-67682,26731,95908,49028,-9265,-25171,-7368,38833,33237,-25337,-39776,8174,34066,19608,27557,51128,38550,3668,19458,72495,70879,-220,-42004,3716,54233,28410,-37794,-76280,-104749,-75425,19796,69934,36400,34035,42114,-14897,-61524,-45810,-28888,-66650,-86906,-67953,-19276,6080,-28394,-55470,-24105,48402,70279,23263,21785,75924,43066,-68396,-104944,-18400,104088,184568,217047,205101,152314,57704,-39488,-56547,-14020,-8826,-45255,-29678,19578,-2810,-80176,-59872,42510,104826,99982,57033,14234,27461,101872,143271,116872,29818,-17782,68949,136024,79575,18774,-34746,-106980,-73400,39866,62591,3405,11532,43300,-37166,-121272,-78830,-26773,-52353,-57335,-33737,416,-19389,-102477,-137730,-86623,-46851,-66150,-106905,-106034,-41224,12575,48795,104933,114609,-22825,-136051,-82052,-17595,-78679,-132211,-103413,-48298,33696,85292,66923,18721,16343,-12467,-48225,-7621,24460,10388,33604,54512,43623,25470,-34861,-95554,-55401,-1381,-45730,-39245,85247,152749,81370,30218,60266,86269,43875,-8489,-4065,17463,16729,26521,11825,-9486,43313,109162,98566,55849,-9893,-63897,-35520,6725,-18920,-48545,-1015,111159,164671,80944,18758,-12981,-68459,-101951,-60352,24063,74558,11702,-83791,-92882,-59300,-72575,-105155,-65112,38640,90022,33972,-23216,-11233,9931,13544,59342,122425,109533,40313,-38977,-96582,-116243,-75501,-11119,45966,51734,35882,45383,35464,10779,-26260,-84317,-104697,-84075,-55643,-21785,37402,70454,62587,62078,91002,108989,69809,21423,17690,21255,1202,-14221,2894,53583,97587,104836,109689,52498,-6707,-15569,14016,32792,13900,-60696,-107297,-86728,-14331,67903,106713,67692,9839,-26250,-71874,-68242,16635,94658,97385,54770,17883,7119,-5688,-65578,-151953,-153326,-70105,19309,37044,-36372,-50103,13949,49822,35869,-24022,-81988,-77749,-39670,-31475,-64965,-97753,-46518,76556,139734,57258,-34398,-22154,48177,64694,57557,102431,140362,60301,-32812,-32882,-12347,2890,49017,40873,-16823,-17236,29235,96117,161278,147410,67340,26891,70506,62454,-11662,-48745,-10901,15729,-8604,3228,15572,-67534,-110155,-45379,-66672,-135611,-101624,-36273,-25757,-28386,1209,-24697,-87864,-56895,-23968,-57600,-80304,-54154,-59716,-34678,48601,60902,-40593,-146060,-156130,-98224,-42686,10444,66486,54391,-10858,-77507,-66355,12997,69679,56379,-22941,-139696,-145892,-38354,21737,3624,12048,50910,58072,71559,96334,72797,5102,-23946,-21798,-22793,-27368,-36378,-72754,-80431,-19822,57707,105993,137859,104560,58414,54633,35758,-30079,-37247,418,-57027,-108387,-24940,48929,-26721,-81580,-18657,39420,13473,-69948,-146970,-84971,29760,43692,7841,8790,52219,99624,76028,-57621,-140213,-80195,-3534,4260,-72925,-133011,-85789,-15713,-32631,-70918,-83183,-60736,-17566,19846,59559,68834,22379,29077,59745,40477,-15313,-95357,-128080,-34584,59010,11750,-67559,-29232,-7610,-63646,-61353,11472,5103,-36893,20570,60861,34576,22082,22765,38030,24453,-1436,54327,100537,79470,94128,112099,38016,-48113,-57787,-11786,-21234,-92851,-105548,-36834,9242,-39423,-116491,-116069,-20774,37974,45784,18276,21,42831,100675,84093,65028,107765,120141,32899,-58691,-75031,-37829,-4146,-19693,-39778,-13521,24411,75600,126869,90117,-658,-30800,-44848,-84296,-86126,-74504,-42600,75814,187494,172347,113254,61792,-13085,-80198,-41181,12882,-933,-27041,3351,26844,42868,63665,83557,46021,9792,3598,5238,26079,27154,-4338,5786,54576,64431,27522,-22723,-22340,17093,36154,981,-31626,-53474,-27527,2187,20856,19716,-10206,-91806,-112983,8082,115379,74391,-45140,-91862,-40130,85502,174504,91244,-67227,-116468,-46055,56837,37013,-90584,-171862,-150602,-68914,14412,17224,-36953,3620,123193,123723,11416,-46747,-34166,-2883,25322,9894,-19738,-24597,-49978,-63162,22888,55778,-35761,-85875,-13757,81809,80122,-17307,-69318,-55408,-63014,-82460,-41656,60656,80086,-7293,-32056,16551,16719,19232,77137,74479,24527,-17355,-29680,14307,60929,22523,-13013,-5555,8222,-15588,-41167],[32646,87011,40448,-53210,-77598,-13965,-3170,-56490,-73457,-31238,-23833,-39353,-3373,52762,15377,-65625,-110929,-78351,9324,29149,-54025,-82145,-30585,9110,-21910,-39786,9492,76725,57128,8956,-31751,-46275,-17242,-25097,-34624,35014,92527,59669,24754,19325,11082,12476,14071,-17722,-17118,28168,22343,-19525,-14555,19931,64777,76273,44484,-32149,-83029,-77009,-41470,52268,132022,100354,66596,94721,29807,-91650,-124657,-64683,-21775,-28600,3937,64021,82989,63030,46659,17299,-55023,-110943,-122845,-99203,-7225,90575,42611,-110613,-117890,-5918,30466,37832,84085,76291,16215,-73048,-179385,-193293,-85083,-34084,-24848,91142,186481,141271,8621,-116947,-110254,9362,61777,19794,5173,55298,96460,116955,115877,61246,-17182,-55049,-38502,34118,120727,105738,33102,7848,39514,69681,69790,59353,74417,120072,187795,168854,47281,-42452,-47280,-4937,7704,-74757,-120709,-39241,26558,25141,21274,56652,122545,143327,63081,-24455,-20202,75929,103657,24014,-47028,-43154,-5526,32556,84226,136233,129556,73306,34451,9220,-33427,-70548,-66327,-18281,28508,20740,18783,24966,3094,-10336,-16343,-73093,-87242,-43071,-71142,-90157,16087,76171,35502,-8192,5230,49807,73819,-4086,-95794,-110778,-87349,-29866,22454,10555,-56463,-84743,-46016,-13298,-65027,-128507,-104809,4643,33306,-42692,-83392,-66351,-29842,25942,37185,-16340,-110938,-113920,-45216,12373,9422,-13846,8516,-3524,-59384,-40462,-25140,-21726,17671,25924,41972,105688,111098,107656,140818,142635,70198,10673,63919,96170,37511,-2469,-18472,-10975,37842,65492,16380,-67778,-62323,17664,25730,18864,40635,-15172,-53658,-33722,-47619,-96948,-96957,-59886,-27881,-21669,-65448,-106016,-123207,-97829,-47635,-37340,-9057,86045,108859,-4929,-96913,-69136,-35345,-100301,-141392,-96416,-21698,54485,62849,-11057,-67317,-26640,26473,41743,55625,38497,-6429,-16648,-42861,-58321,-65460,-96869,-119359,-131457,-147852,-135373,-44166,31088,-24282,-107683,-114587,-92259,-56063,-25511,-54380,-93450,-103130,-108269,-39179,83124,123954,60172,-38156,-95071,-59166,70534,167545,158173,76888,6371,-2852,16942,11897,-2431,-30393,-90513,-108664,-63392,-32602,-52763,-23423,40147,6275,-74213,-85361,-71156,-122115,-161318,-58699,65947,100750,52542,-14501,-4370,29183,61724,89668,34767,-27338,41244,145883,108333,-12040,-47087,15939,50581,-20903,-101720,-78746,-16862,-19670,-51636,-29430,33346,107558,135647,112621,121415,69699,-66482,-149016,-114262,-35687,50349,86600,16379,-37590,14819,75038,141292,189433,186239,146952,55310,-57275,-82677,-63249,-69957,-68737,-50721,-16930,11631,15020,4086,-806,2564,-33445,-123273,-132114,-32360,49245,25978,-19462,22012,79755,52057,11546,44204,81187,47243,26229,32514,21101,21384,54857,71704,34678,-11460,-2064,70334,98990,33577,33155,76148,54294,14252,10616,-27824,-84922,-60424,977,7368,-36475,20840,134038,178040,135726,73232,22476,13959,13702,22706,29738,-12992,-91620,-108909,-19328,25513,-24914,-60946,-47189,-28352,-22468,-33084,-34830,-19232,-12683,6042,48543,73700,68495,39999,-21086,-65119,-26835,30924,2445,-40290,-12646,38970,51036,38466,1251,-91519,-77313,66806,135828,80851,97555,130596,37644,-27600,38284,74815,22673,-14576,-34188,-30207,-38367,-114357,-152615,-64419,62183,100310,84479,103752,120005,45270,-55704,-63549,6284,89004,146493,191290,202821,148748,40544,-50797,-81395,-80256,-27774,27227,56506,65413,37048,-29409,-23063,60652,81479,6268,-66550,-40047,52825,170373,242623,217768,96486,-29899,-12354,51969,50712,40202,12443,-48591,-51795,-2420,10516,-18230,4566,45136,11675,-30526,-27102,-74392,-131624,-120065,-94397,-72742,-69678,-131041,-165323,-81424,-6152,-22927,-66018,-49306,-5494,-9062,-17523,36801,50866,-65889,-96507,20150,41297,-80130,-154587,-123782,-64851,3997,34611,8286,-67378,-73870,-38949,-14286,31894,53285,7611,-4919,16487,5619,-15410,-49744,-99343,-51802,48511,39764,8599,83172,152897,106283,23969,9977,50118,49077,24729,66843,90161,23269,-2818,21591,32493,77936,118946,76169,24446,-5555,-55190,-57003,3591,2977,-39947,12800,142767,188795,94835,-8403,-81674,-145502,-182822,-139900,-36804,27362,-11069,-47377,-30647,-22876,-52810,-97078,-80860,-5052,28562,-30639,-70291,-39243,-17163,-4084,73964,148958,133134,69902,5948,-39665,-42447,4782,48673,61019,19337,-30719,4677,73091,101914,82962,7126,-76271,-105731,-77728,-32992,41662,93607,84747,84885,115834,114534,57160,-3762,-43766,-62716,-40498,-10046,-30267,-43867,3363,33213,38582,17842,-6160,-52900,-42600,58104,91649,-17762,-114701,-95854,-13083,68814,101139,33693,-43632,-55492,-66858,-79410,3683,116398,139483,89742,7369,-62017,-47609,-2387,-57997,-139794,-86046,26306,26282,-44549,-30316,30234,45167,17375,-25536,-31992,-26011,-54485,-68215,-80473,-111433,-45975,94762,140500,52476,-47674,-57028,-138,-4243,-29747,43653,132678,67882,-55709,-92514,-49832,823,30884,33821,44659,14416,-33994,27110,130925,131705,98892,112824,142932,98900,30069,20028,36229,8905,-44078,-47001,-47812,-87342,-79581,-14363,-18747,-57343,-29094,19810,15058,-29250,-26411,-40760,-92295,-38117,14230,-39676,-104904,-85378,-70841,-46487,32833,47727,-32298,-91743,-55681,10513,29421,35113,70669,75451,36850,-27530,-44649,13135,64184,35935,-19440,-66817,-59595,-2479,18055,-10611,-16097,-18634,-28024,19861,96316,95642,64358,69556,33057,-40846,-38780,14926,-15725,-71296,-53952,22198,94700,119378,92715,86226,86875,43651,-33639,-76096,-81881,-112885,-112927,-44443,35680,-6746,-99116,-77306,-15104,-33516,-81941,-115174,-94514,-32609,8037,7454,16281,55919,67855,38777,-64432,-141034,-89432,2130,30344,-21413,-75188,-51863,-3162,-29997,-86539,-88602,-46145,4105,56689,110773,108658,37460,19097,25890,22650,40509,14971,-51816,-3519,87863,55203,-35273,-27951,-26044,-76190,-78332,-16167,-12743,-40083,16859,62361,59228,82645,67979,23748,2184,-12017,-6758,-9154,14688,119697,170695,90059,-10063,-73697,-115966,-140729,-133444,-47997,87920,142518,41900,-120113,-168119,-66835,20065,73865,96534,83360,88125,114755,99569,83814,91298,54776,-22097,-52008,-39684,-34275,-24500,-9577,-24129,-17597,21958,34331,28013,-1889,-62104,-70445,-48531,-60425,-45744,-11010,37012,101717,138761,127105,85862,8784,-24961,277,61161,84100,33259,-36278,-22578,12163,31491,29529,27633,30003,59726,92277,86318,62557,42327,17695,7732,41108,61926,46167,29495,53432,45674,-7310,-37907,-25652,-9818,6009,-10729,-39265,-36114,-58766,-142466,-158831,-37481,74992,91214,51170,10651,-17541,6269,12214,-45127,-93811,-88895,-59597,-14167,-55721,-187858,-215604,-112578,-34098,11989,47902,47303,69684,124607,130567,57510,-27579,-48668,-20926,7536,13010,-13036,-36017,-73933,-118632,-54287,-796,-27720,-29594,18835,77965,85888,20256,-36268,-17091,-174,-38590,-45078,44528,80577,12523,-36342,-6305,228,-8308,21751,-20958,-94873,-85491,-20980,38063,78247,35645,-17993,-11611,-16815,-64647,-57478],[37094,93699,34714,-37142,-28436,3301,-51458,-124901,-107433,-33060,-8672,-40877,-56917,-35797,-75375,-159620,-181084,-69458,67993,97303,30846,-18568,-67491,-96399,-73791,21526,71697,17138,-37811,6345,16020,-19972,-25420,-40162,-46481,-8004,33395,61587,73073,35312,-21913,-21747,7985,18631,33664,47941,14574,-7417,19194,38658,57661,49968,36800,28472,-21647,-104830,-115529,-16509,54258,34224,29262,53570,-5180,-90237,-95914,-38681,-7526,-15507,16084,50495,35675,31570,89047,102429,11149,-82447,-132978,-146885,-76463,15171,22728,-39837,-38115,6283,22792,62596,144491,145298,77461,15881,-50039,-92579,-39717,17275,17501,37612,63010,43473,-19419,-105483,-107662,52036,171572,94959,7206,31008,61129,81222,128357,129578,53306,9155,8768,45668,117764,154851,141185,98543,36570,16490,52942,98572,125739,138329,163632,143149,36614,-40834,-5896,39514,35208,-11959,-14702,22050,14444,-7504,-42132,-71018,-42878,11622,38139,70123,66969,60235,44775,23318,10603,-2752,-11853,-7360,20339,90080,96496,32214,19380,29257,19618,8741,-19638,-56388,-54358,-35305,16045,38012,-30621,-67585,-51151,-85116,-95957,-92007,-130778,-96065,44119,104342,52734,-1087,19212,61766,51995,-38474,-121100,-112019,-62223,-11613,280,-45600,-76702,-46749,17487,49549,-20841,-111592,-139588,-91382,-47928,-55772,-74975,-66473,-36364,19435,30019,-33225,-117899,-104699,-56313,-50158,-49562,-7654,97683,143558,54424,-30380,-79350,-80558,-46353,-40081,1930,108501,121807,93361,92808,34258,-34920,-21415,46843,96008,102421,83698,35621,-25717,-32618,15397,7837,-83825,-85964,25703,79466,63309,42276,-36116,-63579,-43156,-52810,-97651,-91324,-51301,-48263,-77694,-100130,-87217,-90571,-84563,-51976,-24041,20247,84651,103307,38090,-31265,-15384,20986,-36322,-87837,-74805,-16886,39150,-1889,-91820,-127329,-49752,37790,69241,72544,88273,80810,41151,17718,55324,52171,-32966,-94473,-99024,-122256,-172556,-157613,-103070,-76178,-85948,-148286,-188008,-56553,77415,51128,15260,-7638,-47542,-11370,68279,90076,51242,-22720,-71247,-53433,26537,95803,142983,106132,22687,-32523,-22152,28629,35209,-36599,-95093,-57805,-18519,-63926,-142640,-93263,28482,35149,-17908,-22241,-39036,-82203,-97487,-19121,106813,173810,114639,15360,250,-768,-15596,-12517,-661,28944,109152,175364,108041,7134,19950,101215,117000,60614,20629,13517,-873,-33643,-66151,-46312,33317,112007,146712,130883,94389,19591,-48521,-64362,-48039,-6347,32544,19397,-37541,-26417,67914,90002,72032,97842,146903,141686,18568,-125465,-120813,-49972,-30430,-41013,-77168,-94126,-61726,-24356,-26545,-49670,-51367,-55322,-83354,-54902,35486,75114,-5488,-66289,-11531,38362,6412,-30934,-14406,31226,38793,51356,56066,-14893,-57069,5885,79106,94823,61575,24973,40796,58784,44393,91916,130862,62023,-14152,-7548,7129,-5543,18920,79408,80470,13817,19261,57036,80411,95992,74405,12236,-17184,-24753,14388,44596,-38468,-131597,-131506,-74703,-71706,-103825,-112167,-67757,-24572,-33791,-58723,-45525,-32874,-57998,-48248,19983,53497,45516,40200,-1538,-62152,-57233,14819,42714,19766,12492,38340,87475,141634,110935,-28832,-55757,88813,143967,40623,39971,64142,-29375,-48825,64189,96146,59727,56054,24093,-20823,-75563,-160452,-149997,-17571,89306,94931,93995,119573,97553,-12081,-83873,-50405,14773,35328,21648,45171,80114,52607,-12199,-40658,-29457,-18567,33757,76488,74438,64384,61684,50201,47747,70288,39414,-63081,-143196,-91842,20891,120513,203512,198750,71515,-54086,-42444,35078,55914,57448,38080,3501,649,1685,-9162,-44621,-77070,-63737,-70446,-106707,-141494,-175527,-159131,-115088,-104298,-104795,-101305,-121857,-123280,-32139,49114,65683,39960,27659,11771,-42339,-83494,-49461,-14548,-69107,-53910,48495,40228,-86382,-154960,-131732,-79472,-25277,-4200,-1246,-59726,-89605,-54870,-29461,5836,44243,28409,5884,2533,-31063,-67500,-82198,-84893,-13098,76164,63000,47032,132464,210235,144930,39072,15079,70140,106516,102327,118032,121264,48402,-1053,8431,34655,61962,68303,26680,-7077,-16364,-42735,-47869,1982,31569,31715,65922,116543,116058,32951,-48509,-80576,-70895,-71969,-93493,-80798,-33931,-22863,-31452,-20745,15015,34646,-2413,-32612,-21939,-19983,-51195,-49797,-32218,-32080,-16280,31445,74676,81267,69535,34199,11761,44304,101769,98765,48701,-38757,-113074,-49850,43764,81582,103325,88865,-4915,-91725,-94820,-47642,7527,35026,29266,59879,100580,80216,14917,-51849,-98830,-80775,-11120,14638,-40865,-104445,-100220,-67096,-42236,-57016,-79468,-131822,-135227,-18628,75195,-3706,-108475,-81215,-16078,7278,21142,-14884,-63522,-66789,-93066,-165263,-155964,-58238,40710,67853,7891,-49798,7692,126720,96742,-43633,-71342,4505,33728,-1822,-23406,4765,40541,50850,40274,44135,5771,-70697,-86277,-69178,-88986,-44226,65171,89406,39209,9089,25787,48909,-16399,-97150,-24403,98815,67236,-44229,-80623,13589,92563,50978,14497,54379,25940,-44752,-13067,40650,43867,87146,148072,135297,97947,100482,130419,96321,665,-69252,-76207,-103876,-125744,-100392,-60790,-24316,10297,18717,15349,11178,-36540,-68551,-58686,-15453,62033,74921,11254,-57883,-50502,-23619,27943,82062,42063,-45979,-42904,46080,89631,73927,59136,76989,71993,52400,11538,-26028,-18814,21664,28684,29171,24778,-3389,-15894,-19093,-56573,-81565,-102593,-121633,-64167,24991,22884,8522,84136,69760,-40223,-50452,5161,4750,-33343,-45905,3014,56537,55488,42738,75318,119867,123314,45658,-44541,-78226,-89000,-79542,-75829,-31262,18738,-19995,-76368,-79185,-60913,-30398,-33115,-64642,-73580,-29691,10993,17633,17501,10497,3045,-28438,-67700,-54676,-6047,40794,56638,46070,12547,-22960,-79746,-129701,-119586,-75992,-40975,1725,50007,52712,-1685,-23382,-4841,58203,126571,99008,1111,-27049,13574,13334,-1155,20787,8433,-34140,-54289,-69261,-72931,-37318,35901,71661,75471,122500,129877,30350,-53060,-53120,-40431,-54888,-25649,69421,122978,92389,35115,-29980,-103322,-118879,-60558,48478,152885,178516,82789,-65087,-148888,-114218,-10733,113452,150068,101861,75660,74548,65304,50097,-586,-67880,-45693,50620,86881,25212,-20272,5980,1293,-15560,16790,24005,-6764,-16066,-42519,-72462,-66349,-38584,-1376,35888,73159,97457,82346,70031,55372,-13738,-26125,64990,184791,215211,138816,31441,-2154,454,-11473,-41754,-36546,18366,78599,107006,104375,60817,-1803,-26053,-19609,4712,13260,20401,65949,112959,78438,12369,-19386,-9900,12985,33470,-3196,-72359,-103008,-101928,-126659,-122102,-70097,-19023,37682,88945,100119,30016,-50985,-93260,-91796,-37976,-8507,-44528,-78579,-113556,-157389,-113149,-24150,6614,12597,48161,88366,96789,83577,101393,115158,62089,-6311,-24221,-5541,23652,19325,-146,-40501,-96266,-61785,-18684,-4510,3294,-5978,804,38349,28381,-4064,24335,59340,16649,-29694,31451,83882,46519,-25090,-28821,-13655,-1330,34296,-34351,-136175,-90537,30693,65474,58491,44250,28358,6571,-52507,-124357,-83407],[9291,35271,4747,-10129,28564,48916,-23012,-94471,-90343,-26802,29879,1826,-44317,-21198,-42127,-130285,-143359,-9358,100394,81143,25546,30472,-22411,-102869,-98942,31254,86294,-8188,-65967,16102,54417,2989,-23452,-17907,-8310,-37847,-74744,-6804,69525,29467,-34746,18075,109531,121852,58558,22207,27832,46894,43618,-6105,-26565,-14899,23373,57155,3647,-93730,-94656,-26752,-25672,-61141,-28920,11173,-9746,-20916,13590,41309,45803,42166,31378,-16602,-63021,-34733,51980,67717,-5320,-46995,-52300,-82321,-82757,-26063,38497,46208,31547,5891,-2231,64304,173936,168224,90976,85081,99527,52344,12424,25280,-1946,-42619,-20786,26055,25470,-53113,-98912,31932,149370,88361,11708,0,-18393,15869,114159,139369,59472,-3587,-37841,-44669,25530,136615,182177,130333,22207,-15820,52800,122163,151400,157586,144759,93032,18421,900,62145,87390,71649,74740,92217,62802,-14151,-53917,-76584,-121896,-142275,-88125,10277,103380,73413,-14859,-49222,-25868,18069,32504,-8279,-66237,-79035,-6173,32577,10716,30453,71194,107539,116206,49174,-40612,-97909,-99000,-16808,34069,-41858,-101223,-64466,-52810,-71074,-102839,-105195,-30600,83417,119132,73020,60732,102926,91474,30679,-26499,-55157,-45619,-23236,-4486,-23709,-78664,-90462,-55762,-34,47054,1819,-63386,-113796,-138683,-106705,-61901,-63673,-50482,-16935,9234,18999,-14987,-61633,-29549,-12190,-72420,-97767,-21736,127144,209282,114956,10137,-36680,-31061,-18313,-5561,51677,137646,94859,-3758,-34215,-77755,-87913,-18175,26200,34843,81202,97701,-3143,-122017,-114315,-5162,21219,-68490,-86120,8693,66161,54957,20127,-28808,-20531,-2879,-15074,-23383,-3449,-20385,-87199,-120896,-82328,-31978,-44538,-67720,-51001,12742,68413,80737,68670,67258,74580,81202,82744,38945,-17669,-33387,8754,40480,4462,-47397,-69640,-39358,-511,13859,801,26420,86393,96747,81514,108244,70775,-16131,-28928,8411,-19879,-90180,-122716,-107981,-73631,-47971,-130777,-206092,-71396,101608,127944,103054,86088,74821,85582,56861,12019,-9604,-11562,-7248,-16026,-37939,-30991,28963,55688,3402,-73075,-68426,5401,15787,-40068,-59892,-17342,-10688,-49362,-84743,-44656,36106,40467,17547,32238,14493,-12026,-5558,37542,117033,149358,89944,39259,46724,13446,-51360,-93900,-58225,51742,132245,139781,70009,4004,22717,103106,134148,87320,44200,16020,-8008,-14617,-47971,-62299,-11705,44625,77980,90405,44660,-39624,-39691,18905,19757,12292,23134,-35054,-86411,-9179,99402,65049,-19636,-26596,31886,63182,10522,-74024,-79344,-7841,55955,58398,-9845,-71432,-71207,-59737,-65619,-58467,-53437,-64825,-41132,51398,124663,93063,-42067,-101711,-23714,24000,-496,1741,25172,45987,35039,38383,20434,-74039,-107019,-18677,70778,95129,56804,1255,8265,40191,42554,68492,75980,4579,-59075,-54906,-32667,-9610,38058,95397,94883,42419,18967,-12370,-47782,-22356,4731,-17422,-40542,-52327,-19678,-832,-57258,-98206,-89255,-84566,-103620,-104711,-103369,-74392,-19427,2169,-34363,-59413,-55483,-62951,-59177,-12448,12098,-155,15712,35262,17922,-9065,12746,46146,39919,31314,51821,114212,191987,176892,28611,-58266,30222,79239,-12283,-33597,-26660,-78765,-46887,44128,34442,6604,57668,68631,19610,-61243,-113821,-40789,62680,86978,51851,38725,54121,23505,-65936,-89703,-27142,24494,-6302,-54860,-46470,-14565,-9102,-24994,-7260,60290,106545,98654,47248,12581,29581,46929,46327,49456,37673,-3306,-49138,-84467,-70365,-23447,18595,56953,48843,-22071,-50550,-1611,57891,61086,46274,23686,13868,29460,19092,8070,-26182,-109992,-126167,-111633,-155050,-196625,-173267,-120766,-52607,-16733,-44332,-95532,-89487,-26481,59541,99116,101258,86205,45317,99,-49105,-91429,-79609,-30645,-42428,-25461,43121,41333,-45792,-98897,-108740,-88180,-53521,-44438,4692,21055,-22951,-51604,-51205,-18594,29848,67599,81417,49217,-21652,-84658,-98459,-48198,27752,63600,58091,102232,196608,238422,149672,66356,57566,112368,191495,201733,124672,70074,45304,15649,-29704,-41391,-16589,-4321,-18977,-38231,-53863,-19200,41218,50950,38782,66278,91135,68744,28296,-35080,-46068,14081,110580,139205,47365,-55890,-49999,-1549,-8511,-35280,2276,68074,60959,9306,-5229,-706,-12642,-10154,-16250,-14291,17096,18231,1052,-5071,2178,11337,42425,81329,118226,95464,38113,-32907,-80540,-28184,15742,22482,59556,88093,37963,-38923,-77120,-69243,-50313,-51829,-30964,45527,87665,47931,-17241,-66926,-82291,-31475,42162,61018,20422,-42424,-73435,-61610,-47314,-113895,-161946,-148962,-124487,-87017,-13316,-29574,-76278,-30937,13126,-21550,-36275,-24455,-32462,-56645,-117421,-206139,-263948,-207531,-58918,14224,7054,45640,134169,202538,141108,5500,-65355,-35869,35913,32333,-32430,-32857,33740,94806,110809,79537,1272,-57242,-45071,-2447,-8351,-18804,8463,19446,20416,63769,113506,135676,59144,-50264,-19549,67694,48223,-16293,-23973,86810,175478,103495,17417,18820,19845,-12587,-35339,-51444,-38544,43882,111787,92670,81908,142128,193152,127425,-2710,-60550,-57297,-93171,-115788,-124046,-133909,-62001,52263,64006,15181,15493,9378,-39782,-40758,60713,128878,85920,36944,21907,50432,62545,101560,135423,50954,-57265,-25096,70428,88979,80263,80717,81848,52955,28151,11193,-12325,-53578,-48305,6679,62702,55672,-15242,-61664,-39206,-35662,-71045,-96819,-102345,-86070,-89932,-124872,-110926,18683,66952,-12975,-59424,-52412,-17891,13022,6777,-530,-16590,-21819,-10153,17722,95317,163019,97116,1839,-16212,-24546,-47463,-86944,-51226,67656,73564,-57866,-123724,-71216,1810,-9035,-56253,-75635,-43475,-14569,-42302,-67069,-33821,13591,26383,9045,-5730,-11116,20727,74893,89327,7616,-85427,-160683,-204081,-179378,-116605,-84053,-59304,-36974,-36367,-42100,-38923,-31343,34669,75489,9521,-67350,-85030,-41419,5625,38674,54220,27739,6079,-14324,-72231,-83400,-35639,26516,52225,59819,120953,148501,27871,-86208,-66525,-26988,-25767,-886,31112,31251,-391,-32026,-39270,-32327,-18885,26773,88526,100666,82577,45483,-6761,-68319,-89129,-20987,83640,60549,-4010,7683,-1571,-24118,-12707,-63408,-127041,-44013,117377,171532,92963,24478,29607,17061,-15051,21741,75958,59513,33632,3635,-57768,-89743,-60169,-12040,47286,96695,116418,89280,48983,29235,-3401,-7778,69684,200712,259012,206675,92324,27425,18818,-13895,-86914,-79350,-1073,55119,62603,57639,31037,-34159,-85474,-84673,-52287,-47372,-37846,26184,82380,82126,67093,23328,-11282,-23768,2714,-10988,-66675,-112213,-88676,-58940,-54931,-57206,-34079,10459,54034,88963,37434,-43072,-47182,-28395,19748,64834,4587,-99660,-131515,-71630,-5068,-11649,-16707,19094,32026,24937,11937,837,48069,127306,132313,62539,3875,-11968,19177,61924,56161,-6752,-59028,-40954,-22389,-1010,-2411,-61556,-81702,-22005,-12483,-18534,16859,35340,-11885,-56315,6485,58844,3934,-47303,-20921,11199,46503,97452,35618,-62268,-16126,85226,57545,-7043,12750,70115,32928,-74703,-141754,-89131],[-38918,-52754,-45984,-4357,41485,59002,31057,-2859,-55998,-57441,9739,11079,-36988,-1208,16467,-53569,-73675,20707,69231,19297,-6302,43403,37803,-29081,-80092,-10019,66408,30551,-24605,16300,49449,15917,2449,24384,42387,-25793,-140956,-121058,-5297,15186,-19585,58473,186219,175369,33653,-26847,42533,90063,37130,-68136,-97286,-19558,80614,75313,-7437,-53426,-19473,26578,-11920,-82844,-72949,-26770,-23905,-12109,37800,81250,89991,59163,-8854,-91529,-109373,-53434,-12425,-43820,-96401,-70611,-6741,-11977,-44105,-1417,71770,66196,33651,-3301,-43991,5498,104440,87651,34472,65746,106962,70240,1141,-33736,-72380,-71786,-5907,58828,69262,-17207,-126577,-102938,-18839,10580,10878,-11810,-47726,-3050,72905,69769,2065,-67613,-109833,-115924,-45426,47238,66054,31738,-8691,-5918,61536,101370,121471,149747,139131,71340,7470,9597,53672,69874,82156,117116,122997,89331,12454,-54924,-54005,-45128,-68685,-50493,20070,59835,-9736,-83913,-87647,-66692,-15906,38544,18,-90401,-114385,-55679,-439,24417,54114,92494,127834,110509,27681,-44475,-100338,-110936,-33966,19557,-10387,-54655,-30121,5225,-25337,-62021,-13914,44937,62092,47313,40250,100293,170430,114744,40327,37249,44716,13746,-6716,18445,11795,-29840,-57184,-81652,-80064,-28285,-24440,-42338,-76165,-112804,-83224,-38933,-58593,-41502,-3700,-26567,-25800,14392,22133,59959,53807,-34198,-81391,-13761,104458,144827,65130,33877,65038,73993,51423,84366,159173,179974,60559,-81559,-124252,-116798,-67461,6960,15107,-38385,-30643,3864,-71579,-173743,-136353,-1137,36566,-37941,-84176,-44205,6506,23311,-1551,-26418,13982,50690,41300,69894,113864,39898,-85277,-99052,-31899,-7206,-52702,-85533,-56537,32074,94485,80229,42301,67152,125570,118552,72357,32339,-9650,-21269,-1135,8074,19288,26691,18278,2786,-23139,-59004,-108627,-108526,-21686,45860,34590,18069,-33987,-62757,-8169,45950,41357,16408,-12876,-46626,-62248,-28836,-62907,-122695,-67031,48382,125256,121435,92392,125477,163804,80017,-10351,-31394,-2596,39201,8310,-79197,-111944,-81702,-22336,-10818,-41547,-11752,36615,19001,542,8905,18301,17749,32795,27072,-2402,-14800,-38915,-39998,23210,69883,58675,27807,24737,49729,31408,-10051,23315,75572,30050,-34295,-61334,-37215,51459,106924,92868,44756,-2478,-9165,47733,97295,56824,-21017,-73963,-70255,-15300,-20236,-61815,-52315,-11145,9120,16339,1846,-40177,-19953,21970,13323,15999,45112,-4029,-49816,23653,92659,24134,-74358,-110298,-69761,-15244,17049,16999,-3594,33516,118468,150242,104942,41109,190,-37399,-66873,-51089,-48479,-77366,-45184,69324,125242,52031,-78875,-101337,-11784,16718,-1197,54465,109806,84562,17239,1543,-10628,-60490,-64514,2569,63237,62114,28691,16479,53516,87723,58937,34837,22413,-22980,-72855,-80909,-76546,-56693,-3547,25575,26671,29792,41156,-3825,-82058,-97576,-60410,-44170,-32685,-26751,-48962,-91289,-84487,-36716,-36721,-78332,-79236,-33224,-32560,-66561,-46520,4638,-25656,-90021,-86979,-50967,-33072,-12780,-6369,-33256,-25438,33210,59465,22652,-21037,-45620,-44324,-9280,36528,81692,127384,143143,53992,-44145,-33820,18348,5866,-16312,-20636,-19445,14902,34323,-7326,-43477,18349,78851,64332,1172,-19731,29525,46519,18175,-16343,-27356,4469,20053,-8313,-18118,18240,32260,-15381,-46263,-30938,-15934,-8306,-34335,-27401,80347,148940,89275,-4796,-17372,20857,10508,-43180,-50120,-36828,-28546,9803,28983,-7946,-50399,-52232,-66907,-95638,-86442,-30034,21730,30549,21223,10595,-5055,4106,34601,27837,31373,31513,-32115,-58074,-17547,-14122,-29595,-41463,-63834,15,90381,45014,-70939,-66046,40995,131927,129646,75842,50691,16921,-21486,-34851,-50626,-55427,-26671,-35079,-26249,19023,21473,-16827,-41458,-73807,-94540,-95639,-114597,-28183,86586,71209,-10571,-23361,2063,21382,70614,118553,86619,23818,-26077,-43648,-1559,32357,23953,44518,122231,169751,132957,62661,40514,34779,77246,205271,238032,98199,-6300,-6187,-10060,-76836,-129533,-103147,-58594,-39061,-42209,-48209,42930,148537,96866,508,12591,49926,27994,-26329,-81299,-48964,59607,186797,223991,127841,-2203,-26828,18741,23005,-33138,-44720,24444,41098,-3371,2125,23772,-6070,-29751,-11723,41060,78205,49725,8357,-17757,-34410,9324,81751,70699,42361,35424,30086,13328,-9633,-3858,16861,30880,35328,19947,11204,-5,-49066,-100839,-99284,-84462,-32866,52347,84943,49544,-6301,-36653,-32283,541,48389,75730,70568,60485,59317,39101,-6542,-109391,-138680,-66322,-27614,-68178,-77366,-64282,-38741,25636,72620,21112,-34447,-10517,1647,-53757,-105895,-146186,-220073,-199372,-82015,-53831,-35157,107631,210717,172067,59912,-41725,-89820,-65863,6253,12083,-40238,-46760,13962,79070,89991,31721,-30902,-33617,13816,83218,94844,23625,-45596,-52298,-16183,44327,87420,131878,114943,41116,23672,37323,3819,-25520,-19661,53280,132760,114866,32016,-15271,280,-8821,-68617,-77811,-31050,23645,66954,102508,113898,144791,168213,97340,-31717,-71353,-46630,-44361,-33940,-64500,-120287,-66670,67086,106388,53569,50002,77600,39709,17563,84188,94481,14350,938,56218,132472,131811,112501,132464,64545,-35506,-27544,24264,55884,90482,90693,58199,27652,15080,10861,-2216,-72867,-102822,-33068,33739,6340,-59723,-77607,-7306,53846,20140,-16229,2334,-21440,-111907,-162388,-129389,-21614,60266,36379,-45148,-92685,-61597,17322,45832,9563,-54578,-69114,-60381,-50976,6804,70614,42396,4187,841,-34354,-63641,-67741,-1261,106738,94417,-40396,-111710,-82478,-29645,-36558,-61647,-47250,-12020,-29881,-116524,-143401,-46231,61512,67367,35457,14285,-17362,-23705,5478,3431,-80824,-156259,-204090,-243762,-205910,-110258,-68537,-56031,-54949,-64858,-37183,-5943,-25168,-27659,-60256,-132860,-141810,-75537,12442,72936,72934,55461,31386,43665,46671,1925,-39276,-55483,-22743,9616,27471,94701,115091,18891,-47961,-37323,-42178,-36776,28235,58594,6429,-74826,-115932,-66378,34719,62228,58660,65982,10491,-37193,-17270,-793,-15047,-15648,-4532,-1618,-87793,-121435,-42511,-34296,-64317,-11529,-6869,-67665,-45012,62761,121624,103027,78712,68430,41362,10040,47070,122667,118123,62965,15412,-36257,-64311,-68102,-51728,15808,103691,146246,112649,25370,-11627,10769,42850,55717,95325,160069,185104,101364,34469,44579,25859,-66704,-73122,-11906,26222,27165,11289,8212,-10322,-85529,-140966,-111094,-86922,-95161,-79969,-23767,37178,66615,24750,-32864,-77702,-61430,-46400,-59655,-55818,-2365,28285,4727,7085,50255,47491,14067,32215,20857,2153,33576,21606,10964,74682,56865,-61267,-116345,-41522,2265,-62575,-70025,29789,53640,-30098,-80542,-51896,17685,87631,115533,103054,54752,-13932,-3780,83850,80803,-12170,-50880,-20364,-5403,23797,23285,-47806,-56042,-7758,-17238,-22125,-7437,-36356,-97304,-122053,-31189,37581,-26004,-44887,50603,109470,116969,137073,95266,31229,58470,104331,36526,-45296,-26817,50396,35142,-48261,-78364,-48660],[-69011,-88496,-64514,-3568,19209,13678,36042,47288,-29671,-77454,-41210,-28619,-68097,-42281,4585,-16244,-37028,6621,21803,-370,5968,32414,30550,14890,-29663,-17176,53304,67694,11123,15224,55762,74237,69861,51937,54491,20744,-90209,-143706,-44222,37641,18939,47472,148089,156429,43833,-16414,45823,86702,38040,-42856,-49377,57625,150090,77095,-8647,-5789,17771,57454,56547,-13782,-55436,-24841,-23521,-50075,-26256,57345,88811,9856,-84705,-109530,-42559,30767,14006,-63296,-117830,-90368,-16692,5811,-4151,39269,67838,13013,4123,4597,-59303,-53888,1723,-10227,-7546,14035,4814,-13419,-25910,-67394,-98505,-38388,40389,65370,66291,11208,-121721,-203971,-139788,-20662,33104,21836,15437,43164,42743,13432,-23306,-71828,-93168,-70169,-26124,-33011,-77078,-66004,-14185,27997,74160,80169,73631,104530,125367,82671,22140,3868,7287,14474,72654,104860,72816,77632,56548,-24259,-29154,36269,46070,29293,41583,25022,-58817,-65317,-13966,-6473,4100,42342,13840,-53949,-57392,-10495,27639,48330,51927,61003,78166,34271,-40326,-76513,-92628,-82564,-32189,-1067,25947,18783,7699,35281,13702,-14400,41305,58558,-7393,-57895,-8395,97851,158584,101107,53693,79770,83774,10684,-28606,26755,49793,30653,5722,-46960,-79212,-46899,-27836,-29974,-50008,-42212,4379,75,-62516,-50916,-19569,-63708,-63062,33311,79268,106154,74255,-9680,-27269,27084,64018,30558,-24507,21940,116842,114857,59451,108066,189663,158842,34299,-60397,-93917,-73987,-19225,19116,17605,-28805,-75823,-67398,-65070,-107771,-93519,-15044,9902,-36349,-95497,-96428,-37456,2217,-9001,-44813,-9296,47077,58982,95533,148125,82058,-15747,-8788,16591,-5824,-65589,-91609,-42943,35662,64886,37236,29092,69183,101935,55560,-12512,-35791,-23975,-11606,-30303,-41060,-2347,22892,9998,12085,-4597,-60241,-142766,-190027,-157732,-94461,-86709,-108822,-121863,-82876,-18166,13079,28379,38117,34853,-10786,-51873,-17294,14099,-11427,-19853,4907,62220,87612,41810,64468,135305,100690,40819,4612,-8209,34023,2996,-70287,-93192,-77129,-18439,35847,46072,82692,96502,61147,58088,64377,63282,83786,101406,34910,-71123,-123657,-141966,-129572,-41944,68070,85812,-572,-55816,-62923,-88215,-85048,6569,65152,3371,-29523,4044,33385,61613,75401,57837,15660,-20812,-30316,4315,51870,27801,-51781,-120054,-132730,-75040,-43741,-63444,-47407,1784,3108,-30895,-24268,-8967,-3788,-32592,-47799,9075,62438,39696,5623,25420,45818,3687,-56955,-102580,-83025,-39040,2498,37906,30333,29912,82473,130755,141622,113603,54142,9014,-16655,-38386,-67188,-95073,-79522,-2321,36717,-556,-44503,-38961,-17873,-42622,-47319,44884,127060,99461,13030,-24300,-14247,-7890,-7600,21168,50040,30654,28378,73819,117664,126600,66108,19509,27654,14899,-42134,-60534,-58796,-53897,-25433,-32601,-26448,24891,67332,14593,-64809,-86425,-47947,-33355,-8959,14277,-54839,-165600,-147738,-41707,-31306,-79590,-63378,9947,18704,-53467,-92939,-61283,-60813,-115771,-124382,-67683,-15443,7164,8615,-13003,-17964,15075,25351,-13127,-82197,-157195,-148874,-71816,-13640,144,3446,36790,45857,13857,-16446,26457,65339,47045,38295,72721,77046,37536,-3139,-29444,8645,65384,62830,30583,28365,21723,-21455,-50175,-61336,-41720,37909,120544,122373,71095,38162,8716,-25828,-31401,-8865,7821,-3209,-84018,-112155,13202,90480,46450,6771,39684,60158,11849,-92820,-151163,-109032,-31310,56500,89873,19421,-73815,-89972,-94110,-103766,-64932,-19881,-9797,-32969,-35480,-14881,-7759,16012,59616,51602,39633,61824,57720,36740,79596,162384,179779,73142,-29848,20777,128184,88510,-26306,-37017,36325,117144,118000,60090,32599,14952,-28219,-30556,-13760,-32041,-53063,-73338,-59031,-31322,-40388,-49492,-37778,-43370,-72099,-115940,-171599,-76091,95111,134068,51705,17310,21919,11631,23079,50002,45483,47097,57016,49167,37891,21573,-8011,-3778,39515,25321,-54879,-76518,-44693,-61545,-24055,122432,179744,85499,-11437,-61480,-79955,-95846,-130151,-130925,-81233,-36542,-10186,27911,112495,158774,63968,-52969,-54326,-7505,-9885,-68821,-131522,-113831,-26948,76438,116468,80983,32185,27416,44443,46839,-11236,-51114,3506,20024,-25740,-24353,-11310,-62644,-83917,-7756,92798,105230,57851,56355,69217,45326,78873,140644,74274,-14058,-7249,25728,14725,-42532,-56023,22829,85357,34077,-44652,-30436,14517,-21330,-105606,-111032,-51239,11639,51037,64536,63208,35780,7074,-7764,-6259,21826,37780,38860,81963,126531,76643,-6455,-49231,7796,69793,63838,6418,-54391,-68295,-43783,11943,81525,57504,-15528,-13132,-14872,-78959,-74672,-52884,-108075,-127570,-87742,-101148,-76028,80111,176122,111286,-4100,-87043,-93595,-44260,-8879,-12359,-24172,-21460,8755,42891,22870,-35229,-50472,-17531,37918,128178,157851,54619,-68968,-96669,-50429,-1997,9451,33695,66169,58347,30041,18448,-16831,-52996,-54818,-8349,52227,85466,46245,-5555,-11041,-43034,-97868,-45387,45384,61352,80022,166808,192186,139276,97403,22479,-92060,-124665,-74594,-20900,38113,32391,-30080,-27244,58876,108305,81207,75662,87305,70196,75493,95011,41752,-49467,-42575,32390,131954,136353,82212,80358,53433,3407,-14395,-8909,40260,95887,71653,26373,30170,58180,50500,8302,-66465,-92505,-48798,-25702,-61303,-77487,-37112,52628,118912,92281,44743,58994,49202,5407,2637,18796,45256,88236,73242,-14648,-77182,-79689,-22384,28448,26902,-8388,-55343,-93693,-84166,-70571,-68408,-53468,-27345,-49256,-123623,-119409,-54538,26276,78789,51709,-4590,-51121,-95998,-73150,-33185,-35018,-13758,39150,13923,-102392,-152312,-60017,65472,80735,42922,5291,-42120,-68704,-73320,-88170,-146516,-174252,-163515,-186962,-158109,-71193,-40263,-32205,-27535,-34378,-8843,29624,15866,-26512,-90634,-128046,-92565,5923,85954,97739,62726,53311,58689,86244,104163,69826,-25061,-99662,-63448,-3693,21776,67156,68195,26030,25799,-10826,-112623,-124499,-8126,76591,45887,-31266,-77376,-25736,76804,85574,45453,35426,-24237,-75750,-47336,-39820,-41352,2666,-3424,-55246,-133118,-141646,-52041,-6433,-16593,30567,62547,-7437,-73452,-52049,-9078,36787,85081,96007,70334,51175,60554,82266,68351,25203,-7133,-5399,15277,-8726,-64884,-64386,27711,94640,51773,-40332,-64374,-6881,77506,55122,-18430,8811,95384,72799,24774,36194,41474,-12232,-25500,-1068,17787,15952,-9496,-2288,25387,-30575,-136858,-146399,-116365,-151541,-189999,-118164,-23147,515,-22420,-59873,-103227,-94896,-78730,-81281,-21059,66137,65122,28070,59044,90009,38238,-34948,-22580,1685,16067,23693,-7547,-24233,36786,62304,-10029,-86750,-81219,-54139,-82306,-85831,9690,67176,-10465,-78084,-58824,-22037,858,34497,84390,70987,-26013,-37351,37883,20287,-51270,-55153,-2113,41058,94448,79835,-1476,-4561,29013,26146,21223,-3429,-86403,-171385,-193410,-87333,31000,29175,8440,115784,194922,145528,105102,70746,22923,24922,52696,18610,-26076,-35347,-9542,-801,-10457,-17762,-34968],[-86442,-67279,-35496,6922,-10832,-50407,-20233,8810,-19744,-32572,-31867,-51127,-80297,-73249,-42758,-22661,-20306,-1708,2094,8417,13965,334,-41737,-32864,-6319,19385,31698,17913,-15514,22420,107707,182400,166810,64681,16072,26933,-8088,-44233,10524,66546,34918,10246,54562,120249,108492,45107,26793,32463,30356,26158,49135,105114,112760,22684,-14214,600,-19374,10065,67901,51459,4979,10930,4039,-45540,-53414,14846,37646,-52888,-126363,-83122,36752,114151,96900,26864,-32820,-41972,-8326,-67,-6302,16556,5352,-49745,-14678,9943,-43532,-56687,-31713,-25533,-8132,-38243,-83866,-49863,4468,-18248,-47085,-11061,15825,14003,28220,29118,-46193,-130446,-98702,7246,64923,78918,90049,82051,47270,23065,3851,-8414,-11940,4067,-435,-62355,-102710,-57886,-9142,20833,69495,73724,21286,19039,80574,93898,58692,40532,13810,-20874,32493,43320,-24245,-9416,24507,-24555,-49730,8161,24997,409,4615,4000,-40288,10542,96637,105234,73496,46033,6425,-19925,8440,59472,54603,23390,-6799,-13619,22552,-171,-64197,-89225,-87807,-68657,-53948,-46189,398,7929,-12211,9127,4691,-23660,2464,794,-57602,-81751,5427,107005,130496,86900,46233,44251,27853,-46843,-78226,-20430,2952,-8018,5359,16879,32575,47420,25734,-2367,-31712,13482,69090,6195,-83857,-70085,-47027,-71941,-54652,31161,73730,87557,35023,-38018,-1214,46788,15697,-38385,-67126,-5959,69177,48395,-7573,33603,77794,35830,-17864,-18766,-13539,-10431,-4705,-19047,-412,33099,-6091,-33362,765,-12077,-50310,-52429,-49150,-67253,-104412,-108370,-57991,-21633,-5949,-45870,-66486,-37371,5746,39280,72463,57498,44076,58261,38722,16401,-18231,-36212,27,27515,-17924,-60067,-8510,61375,57543,-22334,-94694,-97264,-23322,16417,-31629,-61999,-31278,-23904,-63816,-36689,8414,3634,-58981,-137436,-184861,-163251,-134892,-138092,-126277,-62636,9259,42728,33189,11922,13496,1909,-22921,-5300,35544,33258,33855,13060,-16529,15423,1995,-21152,34507,87268,94301,28872,-36558,-3135,-9183,-34884,-24977,6806,65537,124140,111013,92250,89285,84506,91381,87907,98323,111727,71535,-53313,-158740,-178412,-159838,-135094,-84097,74,48361,-22704,-91569,-99155,-103881,-63808,35558,52788,-35186,-48923,9358,54147,72712,62388,26375,-39063,-60061,-30699,7886,39743,26710,-15307,-57151,-116553,-143325,-115722,-73681,-9911,48093,30844,-35080,-38509,-23,7241,-36503,-43350,30991,53902,5945,-25476,-43021,-32127,-3741,-2456,-31773,-23321,-7691,258,18925,17380,-1173,2922,29888,67681,72940,20669,8864,32410,-11474,-77890,-93588,-80122,-36599,1888,41464,86117,52803,-58444,-122596,-86082,2426,69639,96017,41474,-32716,-32468,-9939,-11400,15277,37929,16040,27370,68735,84383,83123,33007,-9241,24938,42539,-4934,-25539,-18284,-7463,15152,16333,25238,62388,68871,-19748,-70467,-15310,46745,25321,7043,13585,-44431,-167637,-195889,-87553,-24170,-37788,-48807,-15772,46,-34277,-98963,-117084,-81799,-91630,-124129,-79557,-7151,26364,46152,61919,65490,46994,4285,-44320,-99547,-162515,-137729,-58870,-29073,-31701,-41164,-30792,30228,76451,66462,84868,91212,67990,68803,102752,85591,25344,-15962,-6988,42736,59892,21230,-4664,24255,47194,6400,-34262,-41068,3626,100945,193200,172108,79438,1901,-42085,-58262,-57649,-36842,2199,-3956,-102895,-147207,-42408,38011,54210,75559,100562,99854,68760,-39757,-154771,-128583,-19467,74753,90605,13876,-85082,-106123,-45743,3469,2692,-12278,-29727,-55282,-58374,-9094,28418,58007,103755,87384,34604,36406,53551,29732,43309,156657,189390,56776,-25407,44679,118696,91764,33051,12898,12115,47594,69606,70751,71831,56666,-11246,-39808,-3794,-25689,-86016,-110907,-85462,-63985,-68946,-75344,-45802,-658,1217,-65097,-141715,-65257,80791,141756,90777,20691,3818,5406,-17293,-43996,-33330,17226,71415,88671,69393,42925,-9310,-68781,-85421,-121510,-170390,-148926,-102050,-118988,-74700,32815,94338,107080,51834,-84243,-137354,-70913,-43745,-83789,-69683,-29534,19737,98372,120691,57289,-24888,-77584,-62532,-16783,-32561,-104094,-181589,-189818,-132169,-68272,-43031,-19139,36551,96498,105491,71026,24055,14911,56072,59988,-868,-50327,-65001,-98370,-89060,932,82764,59916,4535,56696,140953,144721,137300,164014,97836,9431,13959,39113,-23024,-137588,-122012,14769,81056,-177,-59919,-14778,43001,24108,-59552,-93104,-22652,40758,31880,15434,44917,60461,25890,-10437,-8345,5162,-11077,-21160,21742,44809,-27255,-65141,8993,137558,154835,94113,49936,13565,-45589,-105004,-93300,-8767,12346,-24663,-38634,-74161,-112230,-54774,3167,-30613,-106517,-121266,-80140,-29669,40876,99045,96600,14714,-69551,-52463,16474,27708,5509,6495,22633,34497,46102,8787,-45996,-41412,-7522,24145,103898,139089,49593,-55364,-83948,-50775,1326,2715,-37443,-23178,10612,8236,30168,25044,-22600,-17570,50597,84060,81631,66173,47996,16484,-53085,-96295,-23096,86535,114546,125940,195070,215106,118660,26294,-62659,-156538,-167791,-90283,-28950,18241,41262,23458,17202,49631,62380,44824,48931,25725,14488,76421,110447,45774,-38954,-50051,-11638,65379,65944,17080,-5042,-7692,10272,19032,13407,25072,41079,26038,36340,78873,124922,96151,21341,-29087,-27485,-23656,-51671,-77620,-47039,16754,84829,118818,98082,46948,20906,44809,112643,186056,182985,136005,96708,47697,-3780,-23064,-40828,-50773,-25021,23799,57134,5955,-77403,-80023,-89031,-120980,-91120,-40863,-70263,-145290,-125562,-62071,-21016,2000,21119,44167,725,-89391,-61903,17611,21101,9827,56140,70448,-11393,-103148,-98377,-7132,65504,58268,-21681,-89924,-84167,-65571,-65088,-110388,-113432,-62226,-62540,-71650,-53629,-58780,-45696,-20650,-13129,-123,36840,53078,34991,3393,-11064,718,41013,57465,17808,6248,46276,74295,90338,105428,57369,-65579,-132468,-57529,35747,63441,60390,41775,38316,50965,-15899,-134286,-150207,-57372,36656,89126,84867,37940,41324,88116,78808,36351,35220,5788,-28335,-25195,-60399,-94334,-48084,-21249,-27213,-52542,-85545,-55187,14814,23579,2833,-3176,-52097,-97196,-93187,-79026,-24923,63583,95204,64756,50469,38059,8094,-12667,-21530,-12536,49173,111331,85899,-43941,-144325,-94747,-24233,-49106,-68853,-50389,-11974,73032,66886,-31850,-63512,7896,49444,37900,14753,17958,33628,42768,38824,39695,21618,-4444,10011,47232,34358,-60869,-114601,-113335,-166226,-201375,-97517,-977,3073,-11170,-31922,-59180,-30938,-39070,-84362,-35099,62421,50269,30130,62811,29914,-55373,-102203,-60124,-2044,13993,-3171,-12733,11292,39606,48368,26459,-30557,-73760,-48090,-16239,-24994,-15623,27777,30704,-3519,-47529,-85840,-72182,-3077,62054,56303,-12442,-32475,-40645,-79739,-61322,-8892,44797,119561,188568,122197,-3724,-35892,7917,47953,75462,46140,-63760,-165222,-190250,-105917,29327,98463,69323,121026,195696,135091,69760,30611,-27772,-47263,-3381,27162,35090,24813,13685,7413,20514,-9219,-67642],[-127274,-56870,-1409,13215,-36461,-85723,-85428,-74384,-38020,27557,27752,-23232,-36405,-32740,-48146,-23598,11947,22311,12762,8194,-12924,-33061,-92240,-103748,-41218,25663,-12839,-74020,-60266,29705,142327,243979,240956,103073,-3462,-14143,5094,56177,84031,47225,7920,4559,17182,96821,143045,82793,10859,-15099,-2423,28007,63177,63325,11111,-47505,-38304,-29464,-58861,-36739,28925,57719,55417,57291,53856,34201,17064,7088,-13687,-64210,-91840,-40188,51158,102599,112173,88996,50095,41935,57377,32562,-12265,-30209,-38648,-47463,-10892,-5410,-28213,-22545,12985,29456,-12337,-87188,-76121,31926,88533,64947,26727,-13440,-46191,-19258,17249,25394,40415,43867,16544,28405,84772,133845,125738,97225,94327,71532,37335,54391,51122,12257,-17231,-28264,-2826,27760,-10608,-26518,45800,63687,-17263,-42492,47383,106135,97324,97306,71559,1625,-6191,-20756,-101024,-114073,-50618,-27886,-45382,-45667,-66511,-72501,-38116,-14071,-7568,72628,148940,146741,111327,61380,7965,-4118,47021,99191,52071,-12624,-43731,-46881,13749,28519,-21808,-34992,-36734,-44486,-66185,-75284,-50160,-54389,-32346,8936,-11367,-53371,-46278,-39038,-31685,11448,101521,167838,178141,140803,62866,-3427,-40037,-85680,-90107,-41213,-49062,-94268,-63896,34344,129627,155308,95656,43136,3722,39369,75437,-8442,-79402,-45148,-25891,-29858,3154,49112,61258,68577,20403,-34416,10280,32782,-6614,-14283,-18035,10874,16135,-15296,-34636,-18884,-42071,-79484,-89036,-51488,14629,34557,-15698,-77377,-36772,59178,65999,37250,49973,30114,-27585,-50160,-48936,-51220,-58045,-50089,-42650,-30602,22276,9871,-77412,-106426,-44128,-5169,745,11916,31163,37212,41703,62911,56010,45991,43342,8411,-69694,-99039,-49361,24744,60737,8134,-86079,-114203,-29904,36595,-694,-40973,-14304,-435,-44194,-44094,-39,46188,58067,1327,-75121,-76927,-55070,-75203,-128700,-97896,45393,143704,104229,38502,15518,30911,24230,2151,-10589,-4972,45220,39517,-55532,-45804,6173,-38217,-20556,74169,104656,13706,-60902,-35428,-17299,-13149,12962,46710,115932,171680,121077,41960,33551,78073,118018,117044,99117,46954,-21486,-88043,-118448,-109193,-78866,-35222,-36273,-53887,-12406,-772,-18917,-8549,-15770,7578,75203,62281,-21774,-28250,4360,30398,61265,54469,947,-82685,-84472,-6623,50399,62550,31253,9279,23443,-30259,-125786,-126706,-46488,17611,45999,17452,-45538,-58251,-18919,30370,50720,75204,107141,49010,-64876,-113585,-131134,-101132,-26589,18075,21786,34525,36340,42389,40343,10917,592,-8243,-29844,-16346,-1730,-36601,-31417,32364,28036,-39798,-58576,-32109,22263,79867,154535,197933,86561,-100853,-133002,-43632,-6772,-83,59204,39289,-44298,-63817,-48196,-32274,12513,38599,12699,-13021,-33768,-38397,-6596,-11839,-45116,-28064,2409,-5607,-20011,-22246,-6947,42889,102747,119569,101911,50656,-58524,-72770,63504,148330,93939,15387,-15019,-32181,-114998,-165347,-71219,43003,57082,-7453,-52594,-44803,-9416,-40996,-86375,-52944,-37044,-71329,-41017,8918,26350,65968,114794,129871,96426,41173,-5779,-48749,-73831,-22805,30907,21724,30343,29269,1066,33223,102405,136586,132594,81608,59064,79093,79941,44917,-18649,-80373,-44632,61061,58607,-17926,-44316,23907,117007,92181,10323,-6996,34673,83789,116199,84087,7690,-54783,-77228,-91133,-98652,-71544,-18469,7908,-33620,-76163,-41604,23113,79705,96816,68139,81090,113304,31312,-92089,-101258,-23853,42292,47913,8095,-68036,-93338,9255,86679,35539,155,-6955,-46463,-68120,-3941,64062,84188,95732,63576,2951,-10331,-19040,-62706,-62459,28976,48963,-43823,-48547,70476,112143,73161,46435,39049,27245,26266,24006,35693,65168,72285,10682,-40465,-2954,-13174,-71739,-91393,-68114,-37479,-14760,-30231,-14153,47242,74480,25126,-40821,-268,64517,96544,83798,16983,-12498,4949,-16514,-63765,-73550,-42837,8121,56070,84443,69344,-4609,-85207,-114816,-145078,-148338,-104738,-81999,-94499,-48231,-2902,39188,110030,69664,-102237,-151754,-38617,31291,-7957,-36614,-39703,8373,95744,62260,-54831,-92936,-92784,-64055,-4673,-23904,-103680,-186414,-190664,-133170,-108661,-131407,-95313,1830,104191,140611,91862,60688,83205,95186,81568,30455,-43586,-70449,-67313,-46741,-8336,10391,-21954,-57151,1996,93909,107310,79030,94031,67359,27061,41346,62577,-17582,-143644,-119512,-15375,-9450,-65591,-38773,38752,84699,75721,-3686,-80669,-54955,15411,15414,-26980,-4129,29021,-8538,-31761,-13409,-21807,-39116,-36156,-37524,-84661,-160829,-116871,14035,118096,112764,52548,25457,41647,-36046,-167057,-191696,-116061,-68924,-49831,-54027,-100445,-100827,-33069,27540,4259,-105877,-129982,-879,85453,67992,72347,102854,37983,-47838,-29831,32514,45645,15119,14537,43138,48547,48890,27339,-24582,-35200,-11498,-8975,26502,51596,6690,-33147,-34689,-30398,26195,56405,-5440,-36228,-1007,23605,59884,75730,61784,100530,181003,177009,105944,85034,98031,62540,-20347,-71861,-40293,45949,114548,134442,138568,118132,52408,-29448,-127607,-196657,-156370,-51019,-25295,-53646,-40776,6054,45902,62831,23893,-19524,-13234,-38962,-56360,11981,80223,56122,-21862,-63118,-49617,3394,-17927,-79957,-111673,-91524,-23019,30681,39056,-9713,-52873,-12489,79389,128440,143231,85477,28274,25872,27130,-1100,-36172,-46121,-7159,23909,62861,98843,78064,22350,-31230,-21276,65165,166948,175441,100853,12484,-37488,-32901,9485,14496,-41209,-72880,-24282,45951,51147,-22887,-75692,-96430,-100854,-65877,-11325,-2446,-28857,-31168,-47739,-62826,-27091,39895,61188,4242,-49938,-4473,54530,58055,24355,21241,48031,28854,-59305,-132402,-98825,7432,29481,-84677,-153455,-76487,1352,11311,-35550,-34167,19118,33449,-6654,-62438,-104141,-75259,-26566,-18594,-10733,34374,50757,47629,49693,26336,-8788,-27079,-41854,-65264,-47508,-6448,86,14939,46354,1766,-100509,-132118,-39459,68523,107931,73947,27273,15472,-1381,-39297,-44470,-27233,-26899,13792,120792,149307,65342,13551,49860,71120,47307,38429,27174,29778,24577,-50120,-125217,-87606,-19928,27122,22198,-41885,-68685,-25914,-33318,-105528,-146551,-131324,-75795,-42850,-57736,-26140,59454,67680,-4922,-33331,-14005,-4513,-10753,-26939,-8042,86149,161629,120846,-46105,-172882,-145138,-93091,-75279,-2779,54767,45122,55296,53736,6502,-52951,-36655,32958,58723,-4252,-32584,24321,71111,57144,43964,15889,125,25443,48198,50273,4371,-42785,-66691,-107918,-96530,18550,100810,106088,73477,35850,31925,94890,48991,-59792,-63081,16758,25447,14845,23384,-37901,-128680,-151296,-89063,-11780,17173,16899,27203,54123,50697,22281,16482,17346,12439,24362,45254,30827,-22746,-44271,-9533,216,-67790,-133098,-92652,-868,35562,25244,20358,-2174,-99233,-151875,-51154,39471,69564,140257,191700,81550,-78860,-132082,-86867,-32305,34803,45806,-40049,-114837,-121401,-87890,-28634,35829,41686,59555,112384,92484,44435,1726,-47924,-64990,-28662,9442,44730,77445,88451,41963,4730,-55551,-128153],[-156564,-55141,30656,24269,-37290,-68820,-97681,-117447,-67031,26897,42002,6924,15360,27603,-4684,11136,52982,52480,48356,44355,-1199,-29815,-64145,-96413,-78682,-10898,-31771,-84045,-53769,22278,92232,179830,231793,154733,37480,-22835,-13577,60568,76969,-10036,-32545,19158,28110,56255,92830,63039,12669,-12270,-24965,-37853,-12146,10954,-12206,-52679,-57084,-60396,-57343,-20887,1277,8485,40963,77991,95423,105823,67665,-13444,-51607,-51402,-40765,-685,35904,24357,13766,20297,17395,44423,87064,77813,18074,-32369,-31357,-16670,-21615,-52484,-71427,-51503,11436,23911,-70009,-125804,-19170,112374,118309,74422,35261,-34409,-73892,-7566,21853,-20288,23851,85642,34007,-3459,59450,129683,116706,99334,118284,71872,12769,40040,35474,-38532,-42422,23171,79546,61262,-46320,-98346,-30771,-6544,-49265,-44242,34444,76457,45846,34463,51816,23948,-28239,-74065,-152069,-188143,-118991,-28006,-2591,-40346,-88224,-63553,-12303,-12926,-10305,63332,90054,45548,42399,62190,28482,-4040,38972,72962,17725,-14359,-14970,-38710,-15531,306,-21844,5792,26644,-7756,-52892,-77296,-80617,-84147,-10510,48873,-17513,-77411,-57379,-35966,-1725,67889,136237,163069,188294,165928,72192,-25007,-79714,-106678,-73627,-34,-29298,-134395,-140387,-36312,65652,117622,89582,55433,22322,13553,11567,-33868,-45494,3110,13311,14202,51712,81799,69397,67662,36173,138,-7473,-32015,-36841,11131,35431,41012,5166,-14886,4062,-6661,-70313,-113668,-158398,-159308,-54532,17796,-42225,-114587,-69526,6914,10095,1428,25676,12134,-38605,-32147,1890,9793,10610,24370,-2958,-21164,42880,52849,-51773,-107378,-53516,-18969,-19937,-20252,-51773,-62628,-1730,44468,34279,36549,11013,-44098,-50143,-33983,-70359,-44334,75696,95040,-27019,-127158,-92687,-9601,-10002,-41306,-1455,55360,61985,24711,-32052,-20604,58929,64659,4080,-2386,1073,-57174,-205029,-236474,-45209,117123,122814,81437,37871,34993,33277,-18752,-91351,-93000,-9399,24519,-39188,-30133,30484,-20675,-23747,49406,50419,-31027,-83753,-76716,-55091,-33805,-25580,-27836,38397,106475,79873,20064,10283,61880,132457,137264,46617,-77558,-100272,-46160,-16842,-26224,-14962,51748,41795,-55242,-61059,4909,55137,76287,35206,-2441,25983,43435,11466,18009,40665,36135,37186,25897,-32592,-112696,-87938,25790,86586,74551,14764,-23657,15185,22601,-26258,-13848,32655,-1487,-39918,-56200,-93296,-101712,-61639,30299,125261,189808,177033,54596,-91279,-152307,-152382,-113661,-66410,-27469,8534,37620,38104,59493,55260,11191,23724,24690,-28739,-40180,-21183,-39135,-56423,-8795,47475,23103,-15284,1115,65755,127552,174090,163201,28821,-111761,-67847,35517,440,-65678,-54550,-64639,-75814,-56159,-34741,-8713,20525,34019,3312,-66968,-132283,-125358,-50383,-12046,-31945,-62663,-58842,-45937,-41648,-51181,-68901,-19908,84875,128649,96001,44840,-40373,-37935,88473,170895,125659,40165,369,-7678,-65735,-85859,15751,124504,117565,20570,-53868,-50130,19222,45231,3691,-18580,-17324,-10603,21801,22285,2551,36700,81563,87698,77110,74567,63447,15082,-6299,55332,86228,72134,105984,112607,72439,60827,114809,164879,149509,90496,87245,112914,70024,-3764,-73983,-132412,-88327,38067,34127,-39071,-42562,28208,105818,75301,-12432,-31035,-13185,-27298,-32903,-14047,-34220,-60539,-57676,-89718,-118761,-76815,-32460,12738,49600,7128,-41343,-13281,42893,34136,-9843,30280,103931,57573,-30820,-59016,-48433,-31648,-19442,-96,-37319,-60387,22956,77733,27287,11737,16673,-45495,-82966,-16550,72436,77771,31657,-22428,-45834,-28827,-53537,-112570,-87896,-10265,-18491,-99687,-71231,66516,93570,27412,-1818,29769,88470,99227,21656,-49661,-24011,43183,39922,6246,34853,31047,-2365,-10941,-7888,19435,57858,41676,36763,74101,99385,94941,53496,47537,40048,42824,71584,68718,37358,23067,9881,-12468,-54305,-75442,-31022,46378,87969,56210,-5857,-21181,-3439,-25609,-27874,3348,-27556,-63643,-26477,-7394,13846,60003,4451,-116417,-117774,-18509,53971,56473,3856,-49388,-957,86067,34195,-75587,-101589,-123931,-115427,-31745,-1023,-46268,-105819,-102311,-61650,-78279,-137832,-111817,-47969,12194,70407,84200,81500,87645,54103,13520,9427,-7027,-23545,-19008,-16002,-29172,-42142,-43219,-32031,-5687,9643,-15470,-33785,-12548,-15943,-11880,29275,81070,62964,-26660,-58913,-48939,-82830,-77541,2797,72100,107621,111120,32983,-69263,-98444,-21959,33744,-2872,-18879,-27399,-74930,-71526,-51783,-66423,-42142,-14088,-45323,-118512,-173652,-91954,1908,20083,8527,-10000,-7565,24559,-44632,-153966,-161943,-110249,-71283,-25709,-1525,-13347,-137,38056,68780,48236,-38964,-60329,66386,157864,135009,107043,93493,31418,-39307,-45479,-20660,-10656,-20174,331,29648,20981,11913,18125,-12087,-33626,-22187,-38558,-43159,-25492,-32122,-22078,9970,-8776,15485,82011,80897,39679,55766,84245,76793,63569,106340,175132,214404,179622,107664,90222,102051,66689,7808,-33940,-41780,-1745,75875,111446,71712,-1968,-18373,-37814,-122637,-175471,-95972,22897,21883,-57956,-73670,3417,82647,106146,53376,-17199,-40910,-46713,-54596,-40879,11970,29172,-51606,-96617,-50545,19567,-7921,-108247,-155378,-105775,-25449,12582,21635,-25573,-79025,-11700,96950,128735,112324,39577,27954,71408,41828,-5321,-7017,-9644,316,-8376,27022,97475,68222,1981,-32714,-68864,-58891,11309,35067,-24535,-88264,-94858,-74113,-21670,20924,-17086,-86993,-80339,-21579,35439,8813,-81575,-129480,-91663,-16546,55830,89390,89459,81290,26256,-1417,45002,81641,38662,-6827,11157,52051,62061,72237,49044,-4031,-22051,-14730,-41538,-119227,-142483,-77332,-58281,-159146,-192097,-66619,30003,27986,-6057,-4979,31665,62036,39855,-39179,-103877,-59592,16101,11951,4669,48873,31699,-3236,-7108,-23780,-54731,-76807,-70118,-37956,-40814,-72075,-108484,-66190,13405,1864,-75268,-101420,-37782,54681,121887,106166,31170,-9310,-39022,-33936,71220,125608,74122,86770,164716,131886,-9316,-89509,-10885,88686,85711,25167,-1006,51950,65676,-49919,-132807,-57817,25101,53462,25378,-13635,-29672,-50383,-97321,-138187,-142863,-85822,-3351,19889,-15792,7021,76999,49482,-66334,-110973,-39692,45892,58553,2128,-20282,64589,150462,97336,-54695,-119701,-66504,-42000,-14220,84827,165680,139423,65855,18341,9629,-20169,-18779,34806,66522,-12751,-71409,-21704,40172,25300,7281,-584,3760,31041,39641,27489,16135,18636,7773,4073,51582,131702,176702,175448,112864,67614,118073,195924,112414,-22626,-41802,18480,41174,11326,8755,4209,-53711,-99013,-70275,-17626,25212,40906,27028,4939,-2097,-17459,-15103,40628,111500,105301,50705,20477,-3703,-48924,-74863,-71101,-71007,-67285,-40173,-17983,-13276,14666,64961,43237,-70842,-117274,-20567,49168,56918,84110,93982,4691,-110934,-141604,-126517,-97705,-37341,-13896,-46035,-47748,-27411,-47303,-92400,-67472,-2498,39770,72569,71367,34521,-5760,-14905,-1832,-4035,-18900,24491,95514,116890,44649,-22427,-71130,-130845],[-133198,-24386,61577,32858,-31363,-45223,-71485,-99808,-79112,-34719,-31854,-29406,1841,32487,33108,50199,58714,49017,87591,130582,69268,4667,-1091,-16799,-50678,-17251,13445,8350,-280,7195,6233,54137,146271,149825,69721,20061,17105,23814,12845,-38705,-41154,7960,10389,7337,38936,36032,9153,14055,4144,-54488,-30876,61512,88208,25683,-37213,-69132,-40473,17568,-7667,-57384,-18334,69396,117201,115435,14005,-93305,-82906,-41160,-11983,44362,63117,-10386,-76715,-79852,-68922,-36586,35295,97245,79914,13852,-4966,-3222,-25789,-81083,-137432,-128336,-60618,-56286,-114152,-94061,37234,115384,85173,44157,27968,-6118,-26126,19014,24853,-39136,-48621,-17891,-18775,-14120,25480,77043,105385,110412,97415,38651,-22965,-3043,4086,-37633,-1713,65520,78903,24339,-89393,-154251,-123671,-88252,-43275,13942,40986,9103,-78059,-116139,-29603,33979,-12725,-88562,-150998,-181016,-138236,-36573,31958,24540,2498,45352,86967,61107,22677,45885,11770,-72640,-47128,61834,70855,4648,5971,27798,10681,42219,59004,-25019,-78861,-86749,-86285,-14655,59146,35118,-12326,-44790,-52426,-25636,48957,73131,-20367,-76594,-20481,11371,-2959,11540,43802,40344,64291,71418,38382,-12219,-74217,-105159,-50262,50604,37241,-80284,-121204,-83783,-56130,4717,52010,67363,46194,-9225,-46658,-25167,21692,51385,48494,68687,110339,134585,109940,91694,56737,9280,-53474,-105939,-87565,-24922,27068,50067,29724,37474,60516,28610,-30021,-71304,-143750,-185298,-108144,-15367,-27841,-51629,-11292,-13351,-85427,-87375,8618,30267,-39331,-30280,43778,66940,66262,88145,66314,29727,74001,78583,3302,-45828,-31681,-25496,-7101,-13696,-97238,-121388,-48718,-15185,-37789,-27927,-48690,-69963,20650,61373,-43699,-61516,76670,132496,28174,-112019,-133907,-54267,-25067,-44660,-15711,60801,122915,95739,-46761,-104416,-10937,35192,-21091,-44028,-41151,-89606,-224668,-292185,-191547,-50195,56709,99205,69488,39472,36696,-12847,-102068,-125548,-48740,11566,42026,100947,94671,7214,-19761,-6371,-22877,-49413,-76047,-82629,-66662,-32488,-60804,-108516,-72721,6192,49659,69736,66347,76357,126429,120170,-3528,-130240,-103387,-17030,1119,-24567,-9774,69008,78163,-18143,-56618,-6399,60520,62534,-16267,-96601,-76632,4806,20416,29435,89160,112282,77198,27685,-55948,-141993,-83859,56076,97840,65995,22336,-18026,-15307,24386,86367,151587,123328,-22729,-105932,-81420,-85914,-104936,-89173,-7298,114158,206664,192317,66247,-54007,-88429,-56647,-28544,-59116,-61723,-5961,33708,16136,8648,2756,-3240,17677,3564,-34486,-25025,7050,631,-40931,-33689,47368,78389,32862,4041,28188,52213,60989,48161,-20215,-65407,14180,77695,1571,-109717,-180336,-190966,-99028,-6546,29769,46289,38917,28005,2001,-66434,-120416,-90594,-2987,50804,46286,-13248,-63385,-71167,-34239,-24631,-90907,-96895,-6147,66191,80341,78716,16786,-8723,40872,110656,121859,100585,88809,53808,-26961,-29726,80180,146400,100683,8067,-33850,-16101,56584,121190,76357,-16949,-29413,31197,59522,16690,-23251,-7909,16411,10737,16381,68551,101760,55770,5481,26572,42878,61633,116104,127959,100854,95279,139120,158455,131667,102041,123243,140860,89031,-18312,-93322,-94514,-42109,16270,-12995,-58802,-44145,-24894,-23716,-41357,-67394,-86516,-109012,-135262,-91457,-6883,6212,-12800,-15234,-72080,-127069,-83221,-53826,-21173,41499,-2861,-85521,-82525,-33740,-26105,-29061,8533,74285,68859,12266,-27839,-62356,-70115,-54963,-28157,-36064,-53864,-19985,22745,20260,7250,3331,-35358,-69788,-26357,60417,72339,8359,-60216,-68386,-29248,-40032,-87080,-53490,22303,10718,-80422,-74369,13904,10130,-46747,-40104,35589,139457,162217,25938,-99447,-74051,31819,75635,81429,100283,75632,49991,51061,31290,24896,49727,42549,35631,58936,86742,119617,79276,23911,-6787,8881,66674,120576,108491,53515,24177,21840,-30601,-82348,-22861,78584,77341,14698,-4962,44242,113081,119564,100423,76567,-19914,-99734,-66928,-30572,-18006,-20927,-71753,-99651,-63078,-18549,33770,65712,14089,-43114,31667,127315,67889,-45762,-100604,-159636,-188985,-123446,-32124,16998,6767,-17579,-43063,-88621,-117768,-79056,-77504,-118432,-79944,12614,41077,18488,-37156,-93693,-55218,7954,5310,-22152,-35241,-55672,-46964,8260,66182,72018,8927,-62619,-80608,-71453,-74430,-53897,-13917,58870,121076,74347,-13499,-68205,-82625,-31023,31034,48575,76340,104971,46162,-55249,-104441,-37095,53825,50361,3107,-66114,-130446,-132307,-119498,-100253,-52745,-37808,-51576,-76408,-103513,-35878,6364,-31555,-63515,-50978,-16290,-13200,-77385,-103587,-57589,-28444,-9829,41213,95518,123883,119178,115975,107046,88231,43669,8208,42593,101584,132315,115979,71092,34806,-5515,-45559,-69694,-78293,-65529,-35975,-30294,-51830,-43096,-10224,-10425,-27341,-36435,-66407,-74863,-47708,-47714,-39068,13941,2962,-28564,31662,92598,72331,69625,83896,32621,-21810,40233,111238,109798,76332,57142,52476,30912,-16663,-20504,-595,-9019,-6839,45206,85410,44003,-45091,-49988,-11438,-52589,-98487,-37811,62276,64029,5385,-16768,37386,114906,138622,105487,38526,-35585,-45915,-13934,-36948,-32897,-1739,-77501,-102379,-12804,83324,79029,-13526,-75978,-26115,28544,-9883,-37017,-34140,-48045,-21453,35605,64741,67788,8301,4356,54195,12612,-30407,4988,-6117,-40934,-47003,1950,66651,28710,-39748,-46704,-80773,-101928,-68331,-55063,-72548,-85665,-88582,-118700,-114932,-44851,-23607,-84753,-103988,-73647,-40972,-44456,-106760,-167093,-115315,14668,105015,86451,31632,63185,87678,91875,110621,71408,-9368,-15042,33891,56333,56664,75889,70140,21836,-35282,-58132,-47922,-91006,-143888,-139264,-135839,-186602,-176769,-68457,-15300,-20586,-26243,-38339,-23012,35990,67487,8381,-66680,-25793,68221,66388,24861,32392,6261,-38796,-53391,-21402,2706,-20032,-13798,33342,1984,-78057,-128298,-69863,34900,39532,-38710,-75978,-50126,10274,102988,131167,56665,16779,5937,2010,78067,121256,110189,157330,170838,75013,-68367,-149961,-56891,110428,125861,-6477,-74427,6531,25662,-104891,-141905,-22649,46670,35019,-9360,15657,71866,20957,-57823,-35253,26358,48446,43207,21198,-12915,6997,59745,42053,-46725,-82627,-23698,46662,59683,11363,-45451,-6946,88790,77159,-9069,-14270,42650,31090,3760,54432,147477,150017,60113,-28143,-39217,-19698,13005,41596,48403,-17119,-73473,-59751,-26439,-44850,-59453,-35900,-8273,7162,3083,-9452,-6520,24922,38125,63820,112882,136390,120760,81867,4482,-718,112208,173046,82512,-2158,11019,52625,54233,13797,29160,95573,88653,12968,-20554,-31111,-11624,-10724,-63036,-111634,-103662,-75897,-42448,30592,120672,123564,22720,-51264,-26352,-4039,-69486,-109629,-28798,55836,3936,-96751,-97074,-2996,74079,68461,7440,-14306,17439,23931,24159,9017,-19326,-45534,-56589,-53534,-52397,-23463,-16294,-58319,-67946,-15526,5310,-39961,-101112,-58039,29077,77004,85650,54477,15900,-16088,-2897,33505,9428,-35898,25266,84019,44183,-31415,-56505,-67008,-97120],[-67839,30116,71684,13927,-50232,-50832,-43312,-50320,-57942,-77807,-110340,-104483,-52181,11650,46974,58769,29147,21253,92008,159858,91935,24664,29376,37860,7241,16540,62342,89491,41337,1569,-20462,-7879,58193,67072,11787,15840,46280,15204,-24963,-23505,-19631,-34672,-52133,-8722,55903,33151,-31562,-7005,32148,7872,70108,184546,193091,94053,-17681,-77516,-43517,10201,-39858,-108432,-66302,35462,100834,80296,-75265,-186019,-112275,-31111,817,63240,86825,10840,-66281,-88673,-94087,-94103,-27437,78211,93082,21676,-9669,-1460,6625,-62567,-151640,-145100,-102098,-113078,-94808,-16052,65058,86761,61452,52469,77474,91855,53189,12164,24535,18862,-53731,-80041,-19918,23885,3267,15884,88641,99971,49736,17367,-18857,-9500,15286,27682,61638,60106,17694,-32791,-125366,-187958,-165742,-100908,-11812,40206,17893,-51922,-143727,-169319,-48739,44745,-166,-83081,-95867,-88134,-98701,-65595,5233,64445,89663,113376,125975,123524,89527,62291,-1887,-84588,-63136,59868,85082,-10610,-48231,-2472,35828,92650,89023,-37484,-121375,-143681,-157131,-75161,35875,39929,1615,-21712,-4665,52674,72672,10192,-70609,-77007,24745,66237,-11323,-78513,-89149,-106340,-109342,-91148,-38323,-9783,-60686,-92829,-55326,13994,39799,-7322,-33542,-41778,-72503,-31716,43787,88241,74437,1966,-49562,7943,69577,63966,65565,126442,168899,162077,124933,102356,52966,-32987,-109664,-146746,-137075,-102228,-45323,19629,39765,61269,54697,6949,-33404,-32273,-38675,-69591,-69767,-24472,20660,75654,114545,39178,-100506,-101834,48619,94666,-13152,-45967,22404,51743,70486,115071,113829,88045,129010,132376,76518,10427,-32146,-50908,-8226,-4612,-84659,-107752,-56411,-24801,-34128,-34219,-55797,-49796,33944,53905,-10659,-11539,54949,78900,40286,-57493,-100249,-34530,18592,-4947,-37471,-7068,48496,48520,-53970,-83914,-4050,22012,-54458,-105463,-102668,-93947,-102404,-138909,-185616,-141350,-1520,94193,108172,95166,74648,33053,-31483,-76033,-38378,19767,102070,203030,159365,40152,-44071,-101012,-84341,-41270,-37389,-26932,-15804,6257,-34681,-102334,-109825,-42428,45146,114999,123524,97544,79454,37787,-28995,-82491,-74306,-72333,-92735,-83078,-29042,34413,38677,-7910,-13002,17146,41299,-6859,-109456,-173925,-122505,-10645,-3148,-20945,70540,169663,157426,69051,-57769,-166905,-98974,34120,41542,15803,52266,60599,14546,26272,128034,193724,126246,-15117,-71413,-10897,13787,-27174,-68527,-49576,37675,131781,146650,55904,-30130,-8676,73872,90481,-2829,-32864,31695,60247,2984,-64912,-75806,-35923,-42469,-92093,-84019,-37347,-6293,-12525,-47655,-44074,36240,99404,72188,5996,-25290,-48019,-47037,-6481,6777,5406,50465,63186,2202,-100858,-198114,-208340,-99481,-9411,31830,68716,69139,46623,23480,-17891,-43334,-5384,66322,100772,89046,31260,-43541,-59972,8905,40869,-31530,-69661,-19545,40022,89044,119433,52092,-25824,-37183,18692,91488,148521,160399,112927,14976,-21901,54829,103988,75811,9780,-22788,-5537,79066,152187,84293,-33001,-16916,66275,60003,-9944,-39478,-16912,14152,16483,13395,63534,109935,88605,11817,-41818,-33075,21753,83512,98255,82726,104837,130562,94177,50039,37953,71475,102346,103035,20384,-43059,13468,58429,14048,-49315,-73087,-86351,-130115,-143221,-98687,-55488,-91568,-159482,-151067,-35135,52861,51119,13481,-19914,-83561,-130677,-93928,-69041,-56197,-26519,-68701,-128168,-114891,-52028,-9294,4892,13055,59358,82238,34556,-20233,-43525,-11174,-5955,-51428,-66086,-74331,-74990,-14171,25890,-8431,-24488,-800,-16121,-12663,48093,94618,86717,27655,-27163,-40463,-52325,-72329,-75510,-26034,4946,-46066,-66137,-52480,-94995,-92414,-625,87689,133427,109004,-14452,-62224,12395,85384,98326,109792,123230,78537,39707,34774,9356,-22719,-15214,-20957,-17298,28378,88294,127967,59166,-26072,-45640,-4757,41938,84768,114846,84586,34906,19076,-28223,-99675,-50916,58553,49986,4904,13450,41246,114309,175574,168682,89612,-43126,-134510,-94632,-41513,-35510,-67086,-85547,-43302,-10301,-32170,-18156,10046,-3748,-7408,84095,167197,90455,-49926,-109072,-136796,-197043,-212663,-103635,46898,73987,11385,-68139,-113919,-80390,-16296,-60073,-165624,-164110,-74882,-42034,-60704,-87875,-109525,-69429,-4648,5110,-30506,-55476,-71328,-29583,71397,155254,170523,90713,8594,-35386,-58647,-55185,-37213,-47377,7992,106766,94827,22275,-38467,-39521,12386,40651,11769,22431,77563,58450,-32874,-73705,-22533,44316,57113,27251,-34372,-101641,-146802,-141484,-85819,-73527,-105166,-76122,-38537,-54651,-9765,20001,-28286,-87386,-59134,-6992,-37713,-109037,-76417,1170,13622,26779,93564,160121,184693,161167,135476,116719,100786,65315,19089,-12025,7770,65723,88112,89102,89201,69818,28155,-5145,-22830,-47316,-79617,-111617,-122410,-56690,13570,17826,-5847,-26962,-57176,-46547,-8148,-23076,-43529,14435,34256,-24620,-22371,20033,10231,-3076,-5245,-42346,-76172,-30461,22881,35007,26494,21207,1970,-55964,-100771,-38551,49029,48177,35291,65145,76236,40708,-14368,-37552,9841,33813,8529,15880,71425,74518,59800,60660,80488,139517,160292,131824,76234,-29627,-70485,5099,9061,-5929,35084,-4298,-19145,47634,113786,125051,105999,69723,82149,96896,10555,-70155,-66179,-47554,-61348,-42076,8907,53529,18257,-17497,-5187,-25169,-30905,31866,6538,-61281,-41357,2409,5571,-25354,-71880,-83505,-50808,-1177,21222,9868,27339,15886,-54175,-140045,-167755,-89107,-26519,-54212,-66946,-60218,-89222,-115937,-125424,-145564,-102350,22894,104619,13797,-120885,-51588,81283,112118,82933,14264,-38423,-15863,12236,29799,60907,86451,91508,96577,50707,-27213,-50166,-53902,-75801,-96897,-111777,-120231,-88585,-32162,-32980,-29014,-20465,-54259,-66712,6289,70931,38682,-24814,-5436,66401,77437,9001,-33434,-17934,189,5781,76782,134921,78892,35898,52501,45428,7573,-26130,-545,57715,36885,-31063,-50331,-38228,-8519,85926,144641,100657,86657,99581,58223,19891,4612,39449,114038,108394,42804,-26642,-95587,-49050,114760,145681,-15453,-126992,-81267,-84787,-152731,-116645,-26614,6562,6187,-24559,32894,162719,150898,56760,80717,151657,110825,25714,-4404,-7111,-4544,16344,44054,52316,47619,20210,-19965,-16419,16011,-13126,-29931,38794,96472,101921,112960,111252,47072,-53358,-67039,19390,57499,13295,-54852,-69215,-36199,14851,35852,30371,12478,-6581,-36759,-57911,-86760,-98721,-63788,-18915,-12976,-35581,-31146,-15621,-209,11602,37983,70518,60195,4122,-57813,-122113,-88057,16483,42997,-6186,8589,51627,53066,20536,10174,51073,126985,149119,80996,13131,-48095,-72527,-85927,-130648,-135496,-113798,-90006,-32952,18899,47991,71985,17396,-92917,-98238,3783,13010,-44378,19709,86314,-31151,-166907,-148072,-45109,32685,66127,64079,64903,54317,12792,11372,-6234,-49160,-35066,30567,46441,74796,133276,93198,-22134,-63926,-35645,-35664,-63872,-54983,45449,98698,74942,42472,459,-9736,-20429,-22244,846,-17254,-33606,53408,71607,-34275,-102808,-86498,-84360,-79818],[14206,73518,54206,-18435,-63071,-34926,6018,15552,-5441,-43540,-93080,-105598,-40475,40087,64105,58801,31029,27336,60891,68156,18325,27576,36708,20505,616,8420,40339,82468,47339,14400,26048,30513,35560,-4590,-67696,-61150,-12183,4901,-11122,12670,17511,-55571,-91836,12434,103152,50707,-53118,-54681,4908,68454,192754,263194,206485,85538,-32554,-77282,-30134,-5333,-63935,-105620,-65720,-4899,46769,41014,-87049,-184587,-111222,-22863,-1900,20400,38467,23722,-773,-21038,-38222,-51935,-16050,40371,19229,-37697,-26420,23365,54152,-20416,-90269,-59667,-52205,-95514,-63254,9927,60530,86154,65258,65914,133962,192232,108833,-12139,32699,98538,20875,-14006,37306,37019,-29681,-31045,46357,51434,946,2006,3255,17858,51466,71848,65662,6434,-50635,-75620,-145235,-183699,-116961,-35846,-7820,-38292,-65988,-64116,-62533,-45868,21389,46027,-29759,-91328,-29840,42518,-1164,-69304,-51486,35538,85589,64778,24926,52025,88064,80348,38329,-14548,-15628,57604,55397,-61793,-103429,-19418,49455,83744,54975,-40189,-88101,-128930,-187910,-128838,-21837,-8259,-41067,-43453,10093,69600,31590,-95149,-150029,-87341,42121,89915,9915,-85038,-125377,-143182,-164020,-164802,-88669,-37552,-73195,-86262,-84968,-74411,-12681,16369,7636,9040,-6765,4861,32808,56759,51154,12594,-18410,19066,47519,34335,64365,135621,150451,106642,63469,69755,40302,-54874,-116624,-123791,-123124,-127532,-108927,-25587,25268,29467,-12179,-61412,-86056,-24992,63606,65940,5034,-23389,31190,125542,157915,64095,-52660,-30992,98801,132391,27585,-34692,-33033,-31173,19728,94924,106579,113155,179509,203176,142256,38099,-41542,-59587,-17865,-23495,-86283,-95835,-37795,28934,50664,31961,-14388,-40267,-46851,-36946,-1573,37377,31683,5683,11930,-13685,-52964,-2023,86337,64293,-37657,-79597,-75742,-88380,-81094,17678,106848,90849,593,-71839,-95708,-52314,35334,67899,-6394,-45180,6645,73816,131827,167889,111553,49902,18519,-23992,-26362,10130,48918,111540,133342,62776,-79283,-184674,-119279,-38676,-11134,26077,22995,14339,8150,-50113,-91105,-49129,32842,93735,111272,89788,11156,-76639,-61118,-32498,-75763,-152053,-171847,-112720,-44369,-24451,-48613,-45656,27931,83923,58454,-38698,-145578,-165839,-85038,1602,-21051,-61779,8589,130843,155935,73820,-34692,-129025,-105197,-52187,-88890,-80316,41092,108491,64603,51215,88454,66917,20677,-2241,10007,60018,91967,64579,-4112,-44799,-32808,28324,71937,16090,-57711,2978,119430,125156,24175,14596,84675,89091,564,-88139,-82842,-44354,-99356,-155741,-110250,-68948,-71487,-86571,-100537,-67116,18320,78205,68791,15414,-16670,-44165,-39262,16814,48156,35090,23471,12555,4542,-33433,-90566,-112287,-87822,-83635,-41565,59205,113054,101869,66849,26785,4735,27754,73141,69064,19416,-35789,-72554,-43900,33601,55180,29837,43936,71909,67959,79811,111917,69250,-21565,-70623,-49698,38099,117398,118587,97379,42239,-25653,-15371,53286,111636,76705,-12252,-33564,56011,115533,42618,-36222,25681,96704,50321,-35453,-56142,4082,76383,84846,59479,78377,118047,113306,21601,-62376,-47467,8421,58197,68391,60899,71899,43147,-29188,-67874,-76364,-45039,26065,99475,85544,48166,90754,76298,-13831,-55596,-54661,-110879,-178400,-141688,-45818,6161,-44905,-122867,-87893,21855,54243,25881,-16820,-67034,-106768,-99985,-52480,-26274,-27679,-43871,-89604,-123937,-87695,-1662,32037,-3362,-11064,38415,56093,8258,-46144,-26536,71959,68981,-51943,-92124,-66770,-71272,-27936,12899,-22568,-47272,-7949,3548,-766,30669,101122,165932,136281,35582,-58985,-110810,-117928,-139578,-118080,-47462,-40070,-68228,-80547,-113395,-65360,58922,116468,70600,-12473,-73864,-8902,118396,140457,76939,32404,41777,33321,156,-32248,-48678,-63122,-61444,-77548,-69487,3068,97254,126128,37985,-36155,-42625,-12383,-9245,-9508,52384,87894,47559,13374,-40035,-139529,-144686,-57318,-13162,5903,13788,-11578,31815,116000,136619,68414,-30710,-83020,-45806,-3232,-8179,-63883,-74255,-3005,19575,-54522,-97611,-77771,-21380,33887,82265,108442,29296,-95737,-94637,-49090,-135799,-233193,-135930,38661,57972,7338,-44453,-77590,-36706,19520,-37690,-121111,-129482,-110114,-101438,-100590,-75601,-22888,-13394,-27044,5985,11030,-42034,-74101,-17612,86962,164727,184215,128131,68842,8250,-41317,-35314,-30007,-79465,-33493,73359,86769,57216,10799,-17226,12506,36232,-8256,-29060,28777,44101,-30851,-62970,-17461,-1995,-7166,35377,63136,9256,-80363,-101801,-73870,-117111,-163752,-102058,-39583,-51118,-18820,-3229,-66807,-133855,-84747,-17555,-44507,-104277,-68564,-15282,-19610,-5552,67893,117789,111625,94198,78314,80498,68110,29504,15606,10994,5086,27217,69994,126401,131974,103469,98781,115081,104566,-7483,-133964,-185226,-169495,-61561,39306,23369,-17869,-15751,-15117,5882,32942,12272,-15427,22914,50519,16521,-27444,-49387,-76819,-95230,-104445,-94013,-48610,1753,31879,65514,64291,19312,-31463,-90773,-94801,11681,103564,91172,82071,97459,52212,9686,-1984,-35370,-21378,50411,63072,39774,58996,50595,51602,85860,100161,136526,164705,120646,49083,-50803,-106988,-30824,12608,21189,89164,103109,73421,51828,38330,35576,79853,103261,88316,84593,33031,-68616,-115096,-88982,-87738,-64281,1301,44333,4833,-44490,-65157,-66219,-21239,62322,35968,-29473,-8229,-1349,-51201,-61029,-63220,-78527,8731,130326,143983,103846,106673,49458,-64387,-127913,-121706,-58752,-7343,-12291,-16727,-25138,-63225,-118152,-125243,-93401,-68287,-20670,38117,-38619,-174373,-115751,27384,55786,5207,-36696,-47117,-30622,-26355,-2451,40255,68956,94937,139458,107165,-4940,-49531,12458,59408,10650,-45684,-38315,5248,34861,10445,33,-2755,-36018,-67265,-21327,32343,22157,-523,6658,17747,12707,-58709,-114808,-54660,36214,65368,111808,148403,79363,6061,9027,54421,86341,65202,37656,14126,-38251,-60375,-37887,-25845,-22288,49031,116833,92225,80776,116794,92389,10157,-56417,-58296,-16627,11633,28105,37334,-1051,-6033,76809,110089,2607,-117095,-144287,-156238,-124062,-59420,-53620,-61566,-24912,-37499,-2204,144000,188520,96633,67478,96174,54804,-13671,-17476,7249,-6085,-20012,37234,132087,149355,46300,-68340,-55701,49156,77396,34444,33725,97502,170529,200929,146708,32928,-99875,-154411,-86722,-19203,-21992,-60392,-71490,-56408,-17204,-4259,10534,67643,94693,28803,-31751,-74306,-90396,-57220,-4410,5147,-34763,-36076,-19019,-26480,-26465,-2083,24372,17361,-23494,-50154,-82365,-77117,-67285,-73196,-72788,821,45196,4377,-37067,-7877,43894,93494,116151,75529,16413,-42808,-80295,-91760,-83985,-11471,22000,-13013,13113,31356,-12493,-790,38160,-32781,-111036,-18559,91493,56741,20508,-6275,-97729,-130370,-89255,-64170,-11165,68084,94030,92144,79076,30392,27941,37137,8396,31567,111440,137242,169907,199222,146539,49612,-20562,-48254,-49171,-42374,7210,108975,103707,-9500,-75965,-69180,-16135,12089,9484,3796,-21393,-10789,77988,84167,7489,-38981,-46109,-62199,-34342],[63412,54170,-4044,-46713,-38315,21022,55651,46553,21063,1263,-31438,-27251,29536,62822,44832,47856,64976,57991,9985,-64839,-69540,29981,39937,-45431,-102615,-85522,-42416,7712,6726,6656,49322,66312,38339,-15693,-62134,-104916,-118078,-62432,4023,55668,55452,-43878,-87756,16107,98558,84767,24540,-36081,-32380,73839,218187,237985,151398,37441,-45694,-38517,27666,34748,-24312,-52273,-42349,-35297,-17832,722,-37646,-83703,-66634,-39194,-41677,-53345,-38307,1074,25354,29523,31113,37559,37722,219,-70397,-83081,-9319,53957,57626,6679,-736,39847,13073,-58303,-70593,-31167,44599,94306,42932,2884,94001,204632,124326,-8098,39671,107132,73388,70395,60334,-11501,-70345,-61412,-4849,4821,-35808,-31736,2738,40136,68258,58359,31268,-23972,-71553,-89602,-122230,-100661,4089,40403,-44192,-148654,-144636,-32604,85982,118872,79297,21883,-59287,-94002,1214,125760,106459,-13084,-75655,-24108,41505,5556,-91582,-79468,20420,87686,87510,53570,45290,84549,49058,-79403,-112756,-24952,42569,57986,39575,20787,15194,-61693,-167530,-150840,-68606,-59105,-90994,-76012,488,40336,-13953,-120213,-150635,-70162,32379,81533,65384,8440,-30800,-52148,-72069,-81715,-44642,-49160,-83047,-69814,-77512,-66830,12611,27833,-21228,-12375,7550,9081,-12945,-26599,-20416,4024,11905,4366,-7889,12048,68383,89008,49170,4393,-20873,29672,56748,8470,-35411,-32890,-12487,-34209,-86382,-45573,15153,7596,-39925,-66235,-67420,982,90385,107101,41695,-29494,-13602,46366,55238,10346,-8476,45106,117860,124780,73481,25761,-46595,-89938,-26698,69477,100599,121232,182378,214815,171831,82686,15803,-5203,-992,-37376,-102136,-97845,-22486,66124,108844,90044,23887,-49489,-90366,-42658,37522,74489,57957,7068,-9107,-7833,-46328,-26653,83246,98610,-12020,-76111,-94329,-145887,-101365,83002,201237,177451,88806,3771,-42767,-7740,56551,111491,120655,78510,31922,35288,110847,177498,103764,8560,-5115,-18179,-23196,-485,-49304,-85920,23943,61916,-82735,-181376,-94472,-28072,-21554,7782,-6884,-21091,9380,-24413,-71190,-48479,7774,47855,69317,66599,-23073,-134782,-97460,-33856,-78183,-138919,-123712,-68629,-52527,-79497,-105683,-66999,50663,126941,87514,-13433,-97491,-98534,-37213,7032,-441,-10144,18065,63637,48074,2808,11179,-327,-45377,-110251,-179772,-142434,-15688,57767,63831,75084,45779,-52297,-67939,772,49306,52936,56518,71879,46876,5552,-40809,-33157,17714,-13391,-70606,-9279,76430,54564,-12332,23931,93742,86414,3935,-45953,-1352,11694,-72982,-101599,-48948,-51423,-87369,-100096,-104222,-66433,5201,30903,19468,13930,26935,25407,24570,37118,33746,4235,-37501,-51050,664,51509,36440,-19633,-72437,-113207,-62394,63637,141776,151154,110250,60326,28969,17353,31966,7140,-74128,-139582,-119123,-39472,17380,10886,34215,116154,130009,59046,2194,49763,110083,70713,-28603,-54448,-1923,25945,-2087,13505,36151,-5811,-43630,31961,163270,146871,16135,-31067,17413,42713,5353,-21881,43564,101209,61839,-25042,-70079,13046,126145,109907,50023,69682,123435,99128,856,-29750,-3675,3891,24506,38500,46120,12170,-74221,-121858,-94127,-89617,-80742,3396,95964,115944,101099,77578,-18540,-78708,-41950,-4401,-54246,-97613,-43852,22368,33030,-1790,-38997,-21226,13124,5065,-15149,-27462,-50861,-54694,-10213,53616,77392,56607,12238,-49080,-93912,-52586,41660,25983,-60652,-54064,11247,10805,-38617,-80831,-46809,64523,69746,-47268,-86128,-8494,4846,-23284,-10551,-19353,-63780,-78748,-44193,-6159,12875,57532,123857,113884,43113,-50469,-130791,-136358,-103892,-70301,-30768,-33573,-52489,-29536,-11687,7282,50281,65353,12830,-43903,-53855,901,93480,123911,36431,-82616,-83264,-7926,3071,-56650,-74737,-70230,-81904,-98388,-88321,-20375,73474,99550,30957,3445,11722,10774,-18192,-30519,16570,59419,42966,13215,-51865,-141807,-167534,-133941,-88133,-42678,-30939,-35536,-9861,18127,38101,45798,37185,29746,37642,58225,50378,-32707,-73304,5990,48372,-39079,-129517,-115337,-12945,49341,20796,-12085,-53530,-95861,-26217,41913,-65435,-178081,-95692,18146,10901,22277,36619,-2039,-7875,13023,-35646,-63317,-57591,-77059,-83247,-72383,-15903,71541,39227,-39242,28295,82201,4193,-41542,12577,78446,114296,107301,76748,58030,16181,-46884,-77585,-84169,-91876,-13062,90835,98061,65212,30108,626,28739,50618,-7067,-66109,-38797,-11569,-54070,-78604,-31812,-41672,-54195,67000,169957,125040,24991,-39632,-94278,-163718,-174477,-105472,-42591,-20736,10808,-21858,-114288,-173576,-121509,-39830,-12868,-14480,-1640,-6845,-32307,-37983,552,24365,10698,4180,10563,30056,26912,19981,76254,138531,118108,74273,82488,126980,119931,76082,92067,143351,131967,-10820,-155127,-192136,-161868,-83047,-14247,-39535,-62038,-16129,22019,37311,38436,38599,39458,24704,8424,28139,19012,-32433,-94775,-119097,-119688,-83815,15554,100843,110572,115933,89523,20815,-21668,-34943,9202,112192,149567,119449,118328,109043,29427,-8805,3959,-20405,-44662,11759,38651,14786,30598,34458,43578,93472,106273,107211,148045,113408,23103,-47094,-93438,-71675,-36007,-401,88061,126801,76846,-16603,-71074,-75861,-35082,871,-8025,9261,21896,-41900,-76455,-29578,-14296,-5146,42299,35686,-47855,-82277,-89503,-83717,-14841,66038,55256,28442,30940,548,-60358,-63899,-18170,12345,83920,178416,170662,105247,60144,-20674,-82855,-61124,-8621,17521,25891,23236,18623,13020,20485,-29342,-73866,-47333,-54153,-78809,-25113,-12020,-73014,-51646,16191,37065,7217,-18083,-28716,-33961,-29597,-5493,6904,30917,81882,109603,46470,-46431,-18403,118725,181463,73747,-24989,-9733,44341,75842,48538,2837,-19474,-24764,-39808,-28689,2767,11866,34093,57660,26291,-29324,-103474,-134603,-74813,9292,22027,12844,25675,1976,-46637,-25884,36918,85805,74201,31034,-33841,-93896,-93704,-55270,-35793,-49488,-13758,45195,3253,-36489,32826,86366,60607,-11692,-84421,-94123,-40893,6656,36286,52958,44668,23955,36485,29150,-40888,-93078,-79162,-34173,-29075,-63916,-83108,-44965,-51909,-50405,39366,81414,19233,-20664,-2970,22230,11158,-10025,-15318,-33372,-50607,14248,125146,135983,29614,-47519,-1597,94150,134241,103510,43782,40240,124698,192067,152075,29906,-105689,-181779,-100430,20215,16790,-67535,-104782,-88340,-50875,-67491,-36913,84624,139679,62805,3539,-43701,-68459,-33872,16997,31748,-10653,-40742,-46263,-64800,-65545,-16119,32669,47092,42541,67019,61993,-131,-77030,-98299,-97364,-62281,-31136,-61814,-84267,-53317,-9635,32232,56900,27818,-7991,-31719,-51347,-68791,-23091,96354,141779,57947,15304,18292,-33238,-65078,10750,46769,-26235,-17184,71879,45128,-56541,-128019,-133842,-43528,3848,-56785,-46012,51359,84994,56602,27224,-14776,-8525,17096,14151,51196,123965,159549,133557,64213,11324,-1534,-37496,-57110,-27698,-14592,-11067,26709,-20980,-156948,-222431,-173014,-76334,-8585,25895,14892,-37880,-55608,-3323,31627,55169,44605,-1848,-27640,-3521],[66702,-5801,-67620,-40062,30796,77687,56614,16040,4568,-588,-10745,34221,55489,1231,-41109,7697,71514,57252,-36927,-108723,-64203,51555,42268,-88845,-183801,-145255,-74417,-49438,-60563,-40437,-2942,14845,-8804,-27222,-5327,-44045,-133281,-115632,13869,108616,80564,-35703,-72908,-2333,65189,140459,169556,70414,2372,65860,152223,144708,82070,10066,-19441,13489,71501,89910,41849,-10848,-43340,-57731,-64002,-46289,-22749,-4144,-15580,-59522,-83399,-76915,-52722,-29061,-5290,29700,58720,68774,35700,-40392,-90002,-52743,25709,30571,-9256,2914,61837,67322,8627,-49853,-74489,-47054,40475,71288,-12477,-93934,-21576,116903,95129,1142,8533,34804,48094,66969,14066,-57458,-70801,-70200,-39484,-17165,-64371,-74220,-22271,30008,40490,14805,7764,-4497,-41637,-78878,-70471,25295,113536,52881,-92343,-172219,-138273,-15738,134894,157759,52763,-19075,-44825,-73243,-26393,85453,114384,19451,-91993,-80820,15239,22053,-82322,-97626,5632,102435,104836,72254,79382,119832,78984,-41463,-91516,-40511,20781,48052,56277,81360,95674,15075,-114481,-156440,-102640,-87185,-111108,-86763,-16700,-114,-36929,-70644,-66961,-38525,-10181,40859,95798,89145,70060,39189,13619,21711,29133,-30929,-66941,-38855,-21989,37454,103921,48357,-50162,-72720,-64052,-47115,-52070,-62871,-48438,-197,12346,-25759,-43340,17926,74803,34101,-44209,-61317,-54488,11191,72619,75914,46498,44594,99979,92052,-26461,-73536,-23728,9688,6230,16963,31896,37201,43038,60473,24562,-44909,-61537,-68244,-86172,-53508,3948,52945,87274,81355,71261,47449,-35497,-82465,-29550,58690,106537,97734,98166,113020,127008,120607,99116,39385,-7924,-39838,-74492,-60905,-26939,18320,68026,75398,23354,-31516,-14290,62947,118027,130978,125796,55338,-10549,-21975,-64362,-99318,-23946,37931,-8215,-19571,-10811,-84425,-102709,43295,164823,158806,73114,-9509,-32713,-1708,-2449,-6602,31073,44120,4921,-19427,45288,115296,65801,-39635,-54725,-32593,-2741,30501,-64431,-175865,-73231,25420,-60947,-100577,-14923,8621,-49235,-53220,-38628,-33329,-30971,-37029,-55437,-47058,-19283,13097,29511,21455,-34482,-118333,-109622,-48192,-33386,-38046,-11498,-8270,-61500,-100911,-83470,-29739,41699,72331,48882,-6298,-45547,-51927,-44361,-26813,17416,80015,105393,58916,-52733,-87330,34465,105309,34979,-69483,-122001,-97081,-58071,-35469,10262,63958,53018,-19004,-40006,4137,33485,9054,-30090,-16626,12592,32524,3094,-25269,3045,-6548,-25492,15667,24165,-31081,-61517,-11182,38076,43157,6883,9521,77766,89303,14775,-2626,26891,-275,-19974,-851,-1422,-6897,-3438,-24756,-33970,-6620,18793,17107,17658,12459,-15295,-48112,-88923,-100643,-9066,94156,79184,-17400,-73756,-71008,-19253,48166,92960,112001,95517,77809,58608,11729,1802,254,-65239,-135361,-105341,-35724,-10639,-20320,7979,70401,55510,-35575,-120700,-37360,138351,160847,27446,-6052,6507,-50007,-102584,-62101,15664,24213,-22855,14713,126930,110815,39680,40465,26330,-3571,-5904,-15596,6431,66052,78890,7615,-71804,-6917,113710,65443,-34798,13742,98916,46031,-43641,-7546,10264,-50379,-52214,-7429,8916,-54675,-140552,-107552,21188,34829,-9721,24066,71145,63551,57830,7405,-108671,-122960,-35613,22736,21060,23393,50239,43695,26625,31910,29328,-6400,-27761,-20721,637,33836,63952,79448,88208,125541,143076,105937,50762,-20197,-81312,-44703,40082,-4848,-80135,-54648,16351,24227,-30230,-82242,-87424,-29877,-4334,-47979,-54127,35741,64922,-362,-7489,-159,-62430,-112771,-73896,-6328,14111,7298,-980,-30621,-28548,-22410,-62898,-48180,51286,95593,46347,-3277,18722,78567,103201,54244,-7433,-11166,15264,57700,63120,6124,-16476,50678,27123,-106344,-122406,-6256,43797,-11553,-48272,-78385,-116879,-112887,-92574,-57239,2972,36516,7008,32296,76824,75774,45871,43269,43341,18761,1160,-14441,-60161,-62767,-30061,-60476,-114539,-120291,-86530,-7402,25881,-37033,-51654,21830,94184,99784,70888,71394,71718,-1745,-47420,28581,97561,40999,-56838,-70690,-1113,16525,-42656,-77174,-63751,-22828,44348,60413,-35498,-111544,-59706,-2724,1694,52367,66303,7108,-7554,10149,-23973,-37757,-30544,-33753,-23659,6782,63602,95731,20392,-44657,50792,119454,60281,24089,49978,64552,47700,12595,11302,41248,26177,-49898,-138955,-135694,-43971,59896,115584,81869,27605,17512,51053,97802,87994,2217,-84984,-103860,-83461,-82995,-87639,-54935,-52858,-27181,102698,185625,150041,75329,-4949,-97680,-163829,-156943,-110436,-44781,41355,98709,32789,-60900,-120277,-123158,-65021,34725,114479,111957,59135,10080,-30662,-36537,-15762,-19117,-53430,-46339,-7603,10275,36000,143505,249644,225633,125156,60336,62613,70759,50146,40818,34117,7789,-45985,-108308,-120216,-91611,-86600,-122582,-135912,-81882,-18647,3245,7987,6998,42787,71051,-4005,-77887,-14131,61123,16734,-82745,-112349,-92923,-62667,18375,114764,119860,91489,43552,-9198,1940,56600,118802,177018,161534,120100,112249,84254,32772,32039,58927,42970,-492,-9027,-17984,-48686,-20514,29906,64913,85013,60381,40785,87930,95043,36536,1066,-40976,-81147,-81723,-43022,26248,40972,-15033,-101433,-96064,-45898,-43871,-78028,-83810,-34222,-8278,-11969,57076,142521,113393,67172,76428,32929,-85942,-126199,-105273,-76843,-20814,23153,26450,44252,52977,22400,-42199,-74370,-4013,87053,102713,97616,79662,37488,-10384,-65744,-54911,17459,66108,61751,38188,24992,31732,51448,83574,57427,5326,-15889,-56651,-83795,-13999,47912,30178,32668,50007,71857,67612,28838,-5659,-24031,-14713,8138,-3989,6834,46114,21477,-70154,-91930,34879,166989,160708,36140,-38274,-15479,20865,43425,24898,-26402,-65617,-52234,-24559,-7063,16442,29725,66310,112673,91010,6082,-79896,-91458,-63528,-50641,-81049,-102543,-62770,-35622,-60905,-40207,1288,37305,59497,47004,443,-59027,-113381,-105050,-54229,-57745,-57006,-29401,-91029,-139362,-51602,46415,69451,27016,-42985,-63274,-33930,-24127,-14045,50588,69690,-4737,-22774,37451,49392,51802,78764,24249,-58326,-57196,-46160,-33852,-33838,-37994,-36670,-60484,-74327,-44900,15969,95958,108342,27563,-54682,-95136,-85147,-6559,65522,55969,-5743,-3664,68891,105110,105434,97051,33924,-11131,50046,120451,116848,25883,-122919,-200957,-57099,133221,114598,-60348,-146307,-98629,-41791,-89270,-74592,65598,131165,66055,33087,4538,-28433,-8704,27864,42658,18956,-10654,-40753,-87404,-101241,-19989,73528,109529,108541,135287,137737,59130,-19483,-30359,-61721,-105186,-88360,-60658,-63121,-62021,-41652,3016,49101,27970,4573,-2466,-19975,-46947,197,113608,157298,67719,-15958,4317,13962,-44063,-25748,83276,111596,67544,32728,-24189,-92000,-111363,-63811,41924,74549,7107,-6518,60294,85989,37424,-32984,-77557,-43254,-14333,-11250,39355,112147,126148,54126,-54846,-111394,-88842,-63187,-13669,41656,21831,-37221,-32835,-71330,-171986,-229134,-204746,-113043,-32180,21862,32355,-12534,-71049,-62495,3763,81191,86847,52886,44544,48382],[55936,-25379,-66722,18333,115812,106763,23783,-15788,5370,1431,-8807,29148,6570,-84743,-114734,-33353,39322,12452,-69653,-56830,29658,102057,57283,-52293,-113127,-44327,21301,-10028,-73551,-68224,-61189,-72581,-88588,-89678,-17669,35965,-19787,-37933,67834,150645,85976,-25293,-35054,30936,87755,192315,256045,173523,93486,84759,81751,46282,8595,-5607,8061,18549,43602,83067,65277,-3109,-55306,-67424,-69920,-59080,-41972,-12943,13060,-6488,-28040,-6033,9547,-20923,-19865,30642,60194,40185,-10904,-50712,-31487,23101,46939,-29703,-85976,-1255,112332,79262,-5178,-22246,-5204,23139,64814,54197,-10254,-72027,-52569,42204,53051,-17182,-38193,-12061,25729,32760,-19258,-16399,17253,-13740,-20689,-8880,-58888,-68571,-19891,15244,-882,-22176,-14392,5479,2364,-37904,-25900,100057,154962,22752,-101391,-88907,-50660,-22555,72800,105576,23969,-12608,7282,-41919,-73442,-21490,22069,-24996,-112892,-92170,11404,64598,24347,26236,99026,139351,94739,64021,85432,113200,83488,-1209,-73545,-61549,1869,40969,38862,45616,87103,83745,-23676,-120909,-110274,-87593,-88342,-52862,-8437,-12171,-38344,-39528,-10222,-34252,-61252,-6347,72644,84664,80192,54790,13170,15659,34354,1012,-20055,4028,36130,94566,111586,50892,-3412,-52068,-92449,-59034,-5740,35288,52394,51344,7427,-42187,-28334,47340,83224,31220,-44519,-47812,-20852,22148,62218,71358,48490,45373,119293,134794,-12618,-129154,-103553,-6063,54879,88204,90632,45344,5231,23357,12278,-29820,-43001,-86103,-112150,-44046,8112,11318,19314,9448,-8405,-29587,-51706,-32670,10940,46986,60981,11868,-26620,-16016,35771,87290,95648,-7867,-84988,-53553,5968,32384,-15498,-44101,5216,33538,9165,25590,82135,126936,165494,193310,174097,69019,-11969,-23501,-59295,-129092,-123307,-65971,-36983,26050,57369,-24780,-101988,-31095,55231,46584,-26837,-73329,-59357,-14562,-17657,-87520,-119495,-67369,-39593,-47417,4396,80162,64738,-26177,-55009,-19848,32591,74843,600,-114481,-98471,-25600,-25536,-2242,68539,59371,-37721,-49439,21664,20264,-45596,-28265,-11708,-29773,-32295,-11110,-20929,-59934,-69234,-85970,-88507,-26356,44839,49113,39733,14142,-44660,-50609,13023,43293,11484,-32201,-40590,-51778,-49238,-39086,-61908,-66534,-7852,97382,160928,109470,-40990,-110096,2416,73648,40684,24137,36211,12958,-49206,-78092,-37443,31840,92051,98044,52715,23079,19919,6857,-44487,-85599,-58859,28178,61405,28988,22039,29717,39419,51947,12666,-33851,-51643,-49167,-44108,-15532,11243,43470,93205,117266,77949,34383,19459,5132,40856,103942,114782,67655,-5952,-53044,-32858,-12474,-39274,-77652,-53052,-11279,-26538,-55423,-81841,-92512,-4565,84789,52628,-54244,-95353,-76966,-54357,-39172,-24098,-17494,-3721,42641,61782,12186,-2815,37348,28735,-26375,-37683,-26558,-20869,-3967,-3373,-25928,-58511,-121731,-195870,-107574,94543,139655,36615,38634,39480,-74998,-144952,-76238,29090,53163,1515,-23165,5644,-2211,49944,137701,96786,2113,-17125,-27369,-33178,16350,49001,-2050,-65406,-21877,72161,28392,-78169,-27633,62339,16896,-58361,-30840,-35461,-118969,-114125,-46439,-53642,-115309,-139399,-32973,135203,124870,18896,-12870,-7514,-36756,-35357,-37229,-94045,-101944,-44475,-1423,21590,54355,72372,43079,51751,93542,70353,-20736,-49022,-12191,35570,85732,148705,170649,120697,92657,98846,70152,20753,-35138,-78099,-36773,28015,-5486,-36960,-11047,50150,83582,30794,-47079,-102195,-105974,-65653,-27472,-9682,14696,32078,13608,14026,19065,-23845,-37524,-14051,15048,30503,8904,-61457,-142222,-120056,-19877,27422,82007,170876,159902,51145,25345,110363,155706,119460,53703,-17814,-21919,60743,160951,162876,51063,-60521,-18944,39888,-19324,-41025,14555,40387,19764,-14785,-89500,-138662,-118909,-92518,-98005,-88374,-53714,-54536,1186,89789,122263,97373,79423,50569,-15733,-49944,-56419,-48577,40043,122425,54572,-75692,-134317,-88337,34228,72224,-37213,-87734,-11690,81345,88952,49198,20228,17255,8602,21750,73928,132201,121358,44305,-9022,-14136,-45835,-70041,-54821,-14832,36446,38674,151,-42744,-85284,-78512,-12023,43158,65159,3707,-56604,-15732,40079,16173,-21466,-29163,-20364,8663,73735,115482,59110,-35044,-35333,66279,119173,104057,71652,38120,17446,-12917,-30989,10866,69162,46704,-41444,-147823,-113793,40948,115425,78214,13364,-8342,26669,114431,158830,115243,24413,-63797,-120699,-118601,-79647,-62437,-72466,-47750,25372,68475,71807,75930,35772,-13426,-34264,-81647,-124298,-123248,-59145,68916,166604,124009,62684,-6739,-91935,-96653,36837,160225,164523,104948,40931,-13214,-18354,18884,-2978,-108223,-125051,-28085,14964,5611,104861,234718,223397,96141,-10374,-15638,21410,55944,26265,-75956,-106254,-43793,-20886,-20291,10822,-29056,-165180,-174658,-45052,-2151,-51836,-55519,-17495,42333,58242,-33147,-109886,-36520,61693,8388,-111482,-135412,-102290,-85161,-49723,10120,28070,27061,-7677,-50051,-1769,105332,169013,176551,139502,89377,57851,42797,57206,105639,136151,104686,61084,21892,-24813,-75700,-59101,10764,55216,10986,-54264,-41631,4419,33805,46247,40572,-10616,-57803,-62851,-35372,-15357,-48988,-103254,-127523,-10005,119831,98715,-9937,-37085,4999,-9435,12557,146346,231382,163218,93496,70270,40641,-44797,-114314,-112598,-62814,-25545,-13814,-12862,19590,63283,63850,-14593,-84416,-29268,62408,36159,-45454,-45179,3666,23375,-8090,-6553,39286,65329,69283,39990,5714,29535,72362,84775,68374,42720,1861,-34806,-15013,63496,81958,25904,33981,67355,73832,56290,21990,-4667,-24516,-23968,6199,17036,24056,5187,-62673,-120834,-73636,45563,73993,18774,-10612,2154,5435,-16819,-10260,8483,-10257,-69152,-67886,-12152,29702,33092,25785,50709,86109,79544,30461,-31875,-45144,-44218,-77056,-123991,-111028,-30560,-2939,-45829,-59430,-39262,8480,75794,100338,89831,25839,-103552,-139504,-51350,-20417,-41070,-49535,-86335,-101938,-50999,-2599,6033,4501,11807,13440,-3512,-35687,-41981,7037,30784,-18815,-44733,13397,78109,135327,128281,868,-92541,-46843,-10256,-12153,1809,14925,-38918,-126110,-111349,-10736,80060,151992,164668,80273,-40148,-125465,-100748,-11877,9425,-14190,-29336,1627,55579,54186,32442,33072,4030,-6703,27853,52448,54725,-8757,-166628,-215800,-32879,169602,160112,-29616,-126537,-64194,-10581,-65902,-69934,57955,136871,79047,51534,53662,14815,-13674,1171,26519,37928,48065,9686,-87323,-144087,-68202,55996,108414,89366,86888,85340,49506,11895,23745,-5485,-67033,-60919,-1710,-2031,-25874,-35608,-3804,70730,77196,45945,12479,-31798,-41887,6722,79993,95283,16092,-55344,-6944,63460,15016,-47719,34727,142220,121675,17866,-58955,-55812,-8811,27343,56746,58291,49201,56342,59055,44533,4698,-72895,-117076,-45742,3665,-19553,1231,58636,30340,-6618,-27532,-71840,-94419,-65216,11744,55332,-3307,-66915,-12294,13749,-61448,-146810,-171984,-105196,-49646,-34079,-2016,18360,-31344,-37890,28543,64986,37279,34087,46558,45910],[-4374,-34909,-49685,31105,103576,59437,-29346,-34084,2848,-6030,-38066,-56933,-93877,-140139,-142233,-74308,-30163,-87011,-150043,-65613,55230,94978,34534,-13878,-3874,74107,117328,70236,-24322,-62294,-94523,-145780,-165822,-193765,-153102,-23234,48191,69039,94502,90871,29585,-18739,10779,79743,101797,141588,178410,144504,92648,44789,-261,-63350,-108151,-94468,-59707,-61612,-57925,-12775,19499,-14978,-71618,-90156,-67615,-40140,-61262,-84171,-9561,76489,78549,58523,46416,9034,-918,27474,33382,4822,-28914,-30381,8411,41742,27690,-76966,-131638,-9719,147750,123477,25771,18026,56284,72517,65104,46045,45917,50963,30998,46717,25689,-54897,-59489,7149,39511,13861,-11876,62447,123516,82233,40062,14933,-25290,-25762,5127,2086,-41324,-71036,-86607,-63413,2226,8251,-19309,60378,114856,39,-77593,-20547,1180,-35849,11430,73057,57872,48836,37643,-44637,-106999,-86941,-55383,-71728,-85726,-35207,1161,27961,65243,120857,172478,152242,69113,39111,52925,42884,20728,-9063,-63906,-70934,-15169,8604,-45802,-83901,-1661,111396,83539,-27227,-76565,-69926,-36656,18096,45333,31398,-8767,-56285,-58372,-83682,-96120,-36247,21732,26652,30309,32934,-12624,-65971,-29501,29334,33125,27624,37716,26555,-15222,9727,83200,54677,-22815,1684,83266,171304,192116,132016,26044,-25901,22820,80808,84202,54896,-6331,-22865,12411,41474,48096,42238,11880,-3101,58028,86618,-38911,-155118,-149587,-54033,10945,33221,32978,34391,29246,32981,33079,21537,18381,-18162,-42006,-9214,6481,-20426,-49984,-72232,-107846,-131036,-85259,12778,47968,1158,-60967,-106232,-94475,-51790,-26050,-7643,-1220,-99204,-174835,-87498,52409,96917,25425,-26640,8033,19243,-4960,40024,61053,55652,112461,181160,145015,19665,-42889,-34304,-44447,-81719,-107132,-104964,-57941,31325,51252,-37828,-106528,-53336,-1541,-30033,-68705,-63960,-61257,-25413,15253,-39826,-114334,-87358,-55289,-43409,19391,109056,102407,25103,-15179,6177,31017,37770,2582,-59852,-92712,-57485,25293,69709,89660,70386,6834,17916,95391,64569,-1628,29794,37024,-16437,-27923,-13730,-65455,-140287,-122806,-87715,-70389,4521,88609,57446,4379,9480,17194,52536,113582,95292,-392,-68773,-84141,-98527,-72958,-15540,-25653,-57635,-45123,29640,117594,136471,37845,-71207,-56063,-37501,-19847,72021,124241,57554,-29343,-59471,-48441,6018,109524,147175,90847,36815,24132,28194,14059,-31168,-28251,62510,106571,74603,52242,66584,67608,38182,17264,39637,14941,-56828,-94489,-53618,10592,46193,58326,81494,81781,23127,-30935,-36023,24268,96438,115064,76127,3724,-21103,26893,16357,-65552,-124416,-76706,6892,21196,9663,-10574,-33235,12014,56469,33523,-31675,-92212,-157650,-178880,-132345,-102733,-124201,-118238,-42679,19299,7131,-9662,37538,85761,56519,2990,-32687,-24304,24611,9386,-55772,-64980,-84917,-155256,-117878,24201,74379,25770,33552,34231,-76829,-150518,-43133,89786,96569,21026,-51922,-77712,-43880,86893,208643,172202,23041,-49646,-32453,-8464,-9890,-43413,-78909,-59784,1458,56980,47250,-10219,4130,62883,53143,-26218,-63959,-66060,-91269,-67241,-46705,-111848,-159171,-114094,-2456,96603,48477,-67568,-110163,-90918,-84437,-67184,-9970,-7080,-42627,-44222,-20667,-10766,7186,20462,22338,91334,163691,115210,4418,-33309,-7463,19366,37916,88173,129921,94305,36967,21726,12262,-12934,-39414,-46205,-5009,25492,-609,-11096,11368,51618,79659,46359,-18877,-78476,-107459,-72162,12721,30862,-23340,-43823,-16693,7705,31658,35026,57152,65896,34942,25768,34764,-14269,-122922,-146813,-41099,65990,138682,150623,57910,-31252,28171,140483,136916,59894,49967,47118,35893,87410,151015,151167,93469,-23963,-67734,13855,58924,57228,15181,-36864,-33444,-15430,-54967,-79680,-69914,-55726,-101567,-155839,-131788,-110899,-59117,33750,88569,55134,-1822,-20694,-37094,-54853,-44383,-4475,60321,92680,40023,-33979,-66123,-23745,68532,84660,-18116,-78451,-37928,30082,58937,38388,-27392,-55671,-3526,66427,79476,100510,114557,57524,2883,-26673,-77801,-69287,-12987,15477,13302,-32650,-63878,-48105,-71408,-83218,12317,95102,66617,-42782,-76275,-7335,54130,33471,-4901,-8775,-8644,8288,71777,90782,9996,-45114,8386,90221,113621,105322,51851,-29948,-60095,-49121,-5668,74828,112673,43810,-49214,-120435,-73223,66119,107602,17573,-42196,-1815,67056,125806,131750,103655,67954,7870,-69491,-88867,-19221,-2819,-72530,-35763,48226,-22023,-76768,-17339,-41588,-54753,39546,30494,-64359,-93172,-50429,39781,127838,118958,87535,22068,-81949,-114619,-13647,82839,109786,83893,33559,-177,20770,58615,-7980,-175403,-209521,-47563,7392,-72171,-20462,119483,130328,31074,-36898,-40710,-22168,39978,39192,-66219,-79849,-3418,32726,44826,89534,55871,-98538,-134654,-15696,8054,-75920,-78636,3327,60733,35005,-17948,-29045,23280,45212,-36001,-140221,-148595,-123355,-118667,-103863,-88809,-69511,-23752,-31105,-77936,-36604,84756,156769,137293,96276,52804,9679,15806,69467,139668,142212,69243,38768,53809,32992,-19568,-47903,-37493,-35532,-114515,-157769,-93614,-56797,-45547,6533,12026,-36441,-27606,17435,46467,26839,-50552,-110347,-86080,86101,236953,213118,109525,64828,51040,4628,17937,88964,114613,100138,91258,47943,46114,49939,-5668,-59744,-46872,-13395,13795,702,11594,71259,91221,19923,-48388,-29317,4570,-39937,-127617,-106051,13887,88538,46730,-11751,-11999,31309,78263,53488,-9479,757,32575,35570,18385,-11289,-35812,-10455,56781,111200,63476,-36554,-14741,47266,15695,-41400,-35757,-19776,-35858,-50699,-21496,31977,62507,-5538,-91319,-97477,-53283,-41887,-89756,-74632,31701,91868,36712,-37547,-5947,73066,74468,-4226,-24550,23122,43196,-11856,-46832,-27661,-37146,-69656,-47530,-23798,-30449,-47436,-62435,-78221,-51065,12574,17717,-33282,-69278,-65838,-4961,80375,128355,137440,79632,-50201,-106205,-32185,7777,-14837,-21546,-3784,7105,-10105,-36623,-39334,-2972,55818,69733,29679,-7870,-22440,-53956,-68509,-54742,-49474,-23159,32415,64937,18616,-52954,-70377,-24561,-11941,-24297,-6758,22669,-22483,-112783,-108213,-15118,49370,74887,88342,78789,12323,-77487,-64381,2130,-14618,-42698,-21225,-8249,-19842,-24707,-11520,-3665,-4558,20527,18261,-1401,5545,-41572,-154979,-161093,-36002,81022,97046,1869,-40263,2437,11642,-45848,-43391,80622,183467,116581,50406,55787,16187,-50674,-41304,17451,64398,93670,44199,-75875,-161263,-126498,-21639,37647,32826,34482,28841,17703,-6556,12893,23531,12639,21286,54318,43522,12009,-13083,9910,101060,130552,78158,9103,-47410,-25132,35791,59908,37016,-26380,-66810,-21776,51326,23670,-58172,-38614,49706,69714,15613,-28222,-103,48973,54696,21281,-10872,22643,69248,21656,-46749,-57907,-78174,-101637,-15333,64590,15181,-26229,-8679,-43043,-20344,60398,57552,-5166,-35462,-7570,-1891,-79202,-105362,24950,116281,38837,-77735,-103720,-54698,-46754,-76988,-36718,39133,31394,36243,79484,57522,-22527,-45591,-29524,-2014],[-16780,10459,12368,39716,60784,34148,3104,28420,39980,6656,-55893,-94892,-97036,-92242,-81443,-34219,-23423,-115727,-182691,-95943,16980,42931,12262,15961,35745,85055,148748,161418,86065,16500,-53634,-131236,-151549,-192154,-217063,-118143,18409,81896,52014,-11540,-18920,19315,64129,90355,58752,39713,63961,59495,9989,-43077,-62194,-111417,-170986,-180486,-137349,-102863,-105788,-80284,404,17625,-58774,-88572,-30119,15385,-42052,-107796,-32754,95085,107321,47021,41836,62244,48949,23417,9851,24263,36850,26007,9941,8953,8914,-62144,-117637,-10102,156462,162870,64529,13804,19502,29155,19229,16371,67884,116919,102381,91472,41185,-43463,-30541,37669,37499,-8480,5410,98257,150962,132716,101085,57825,13187,5332,13367,-15593,-68427,-112372,-149481,-128927,-12019,48997,-12900,-16905,44299,6945,-48385,-38543,-38783,-44731,15601,82793,102846,96853,33499,-62994,-111168,-82988,-43282,-23891,21902,65011,-1959,-62504,-839,94733,131435,116364,52854,7366,-6694,-30107,-37221,-20508,-32545,-51792,-23540,-20741,-117520,-187690,-86958,95263,162430,82245,-18438,-44153,19783,91568,118205,114729,63534,-55990,-146881,-162431,-112892,-35872,-1358,-1703,16669,38762,3190,-94295,-63142,58697,68087,9297,-14777,-64603,-126865,-40844,109295,111828,25512,23952,87604,172972,200036,151381,55366,18615,79894,102267,62470,34855,-29986,-61283,-10154,48190,59680,63116,26583,-29294,-9949,31755,-26188,-86928,-88940,-80808,-111922,-127181,-67678,43119,70663,39344,45514,49408,36722,18628,-16683,-35546,-2402,1198,-59418,-97474,-116908,-132813,-79382,27224,31346,-72513,-160490,-155558,-65516,4392,-16854,-61556,-60876,-112341,-178970,-112745,11251,63485,46704,34832,43147,17200,-32075,-26755,-31492,-42207,11003,82480,59454,-47896,-101292,-83494,-55272,-20626,-20505,-57631,-43484,16752,28163,-37465,-83527,-30819,15979,-7147,-18094,-5810,-46225,-45103,5199,18207,-9905,-41862,-73356,-61620,24728,118136,108858,41186,10518,15947,-11190,-81560,-116087,-96733,-81069,-40753,77191,99139,35814,5388,-597,16126,27853,15390,49215,81161,31082,-32448,-11951,23230,-49497,-146073,-134001,-99496,-75707,-690,68816,18237,-43190,8724,82599,119147,129796,91715,32651,-6404,-49345,-91275,-54030,24734,33479,-270,-33457,-32440,26317,95253,63737,-47150,-85603,-78156,-37024,53511,62571,-11472,-36392,-18736,-32283,-16722,79870,112888,54666,14018,10487,16190,56651,105357,122786,141581,125055,88800,71772,72870,47035,-15967,5094,96496,69215,-30073,-78997,-54478,-13673,-2247,-10460,19085,61021,39389,-9348,-30556,-13921,11183,11300,6390,14570,46550,82034,43738,-29373,-62087,-22351,45693,86768,98028,57085,5997,13523,26792,38483,47738,-22355,-160556,-202318,-123521,-82299,-118679,-144700,-93580,-8348,12592,-27089,-8941,67324,56865,-16070,-70914,-44760,37800,44822,5955,26338,41360,-28463,-51859,25875,93289,51506,-1242,-18729,-77676,-122634,-268,142618,139058,52800,-30232,-48718,24335,149203,237725,192415,19402,-78120,-6758,68792,3255,-121673,-144434,-47204,42355,70567,83636,78307,61616,92321,102955,11620,-59312,-28796,30938,52819,-28699,-158015,-189524,-108190,-48976,-46067,-88498,-137749,-141260,-86892,-33707,-5956,51969,60201,7731,-14231,21013,30299,-6494,-55860,-49129,61988,170545,165131,76098,-2982,-19388,-22891,-46741,-33663,33557,76982,62855,26608,15092,15539,5171,8205,24460,6313,-51285,-56607,-13896,1411,-13509,-21096,-28070,-51353,-74124,-61239,7662,28847,-15278,-65036,-78788,-36019,39667,60091,47749,58930,24404,-20362,3357,25389,-37525,-86085,-32072,62791,106613,60526,-45968,-79534,10988,86565,56685,13936,60231,106096,88383,71560,70287,73877,73277,-19437,-115164,-65613,32277,68753,-912,-106293,-118687,-40919,15895,30295,30546,31172,-45757,-158746,-147252,-106051,-84083,-37335,13907,-26007,-108258,-103312,-42314,-11826,24848,30183,-31304,-83271,-79595,-47416,-9779,44506,99849,79367,-11356,-55135,-34638,11099,65080,66406,-12002,-56618,-12952,28516,13246,23269,42194,4381,-10100,-710,-47358,-59885,-5212,8992,-37546,-76365,-60902,-20308,-22690,-18337,59173,117674,85447,12775,-972,7728,3560,-16797,-14160,16700,28167,13173,13742,6707,-20300,538,62933,100549,81202,38884,-18672,-85414,-101803,-40839,55003,142890,135908,18671,-80394,-126728,-106764,-3663,70848,19120,-36053,11057,70020,49969,18721,55127,105955,85988,5654,-23171,68404,67658,-47162,-15023,60258,-49855,-122184,-55787,-86863,-100189,28204,64612,7523,7419,20467,2679,-2322,-23257,-36750,-66283,-91038,-73156,-32085,-1607,32249,52075,49243,34614,41438,57586,-22001,-186894,-212447,-65558,-15976,-94729,-89902,2173,23803,14333,28165,-12264,-55531,-15570,20381,5610,7887,11594,25414,66292,116887,101520,-2533,-82259,-67896,-35983,-48504,-30892,49735,86908,36802,29335,93142,128169,69208,-14527,-73808,-76429,-74380,-84380,-80867,-91079,-102686,-71941,-69863,-90375,-57206,34589,97194,72371,37200,37037,22148,19168,61709,118564,72626,-33146,-40738,47051,93131,67812,1674,-76040,-135145,-181004,-156069,-92547,-79406,-79691,-42276,-53794,-87837,-18344,100782,164143,135718,29054,-37951,-14454,104755,188990,166813,122674,80519,17525,-11884,6722,-19136,-44856,46449,126970,69118,51378,115742,136972,66553,3224,34488,97626,69374,46922,77923,80155,46218,29057,35532,22045,-31903,-83610,-68563,9716,58697,17619,-44215,-61744,4659,85950,66143,-15680,-51428,-59837,-30931,-32013,-104801,-128033,-23657,76956,79024,5064,-69028,-28247,34513,-9586,-71397,-36131,5086,-6654,-33827,-32560,26176,92209,40385,-47781,-71038,-101202,-160121,-159859,-25433,121426,136591,33018,-30797,63669,177834,166748,81053,47555,67184,25559,-89950,-135586,-113163,-154210,-206451,-135756,-29800,-11736,-47994,-32293,-5711,-9180,-12662,-7059,-11574,-29367,-60056,-31418,52735,129496,141439,99859,36611,-9128,-6940,-20144,-42227,-11815,27010,21607,-13944,-35004,2017,54179,90022,100096,65584,36877,16453,-77893,-140552,-93098,-41728,-16583,2567,-33394,-80997,-60702,-17829,8956,-17355,-50122,-47326,-17969,-20401,-57711,-72144,-44560,-27732,-44846,-54922,-18981,7039,-1938,12312,40288,10254,-15393,24532,17978,-56623,-63274,-6210,20750,32266,34479,-18772,-59723,-35167,-39611,-58960,-45296,-27726,-22440,-4890,-2130,32446,65369,31397,-45646,-35392,90327,206310,139379,29258,-3894,-39121,-84495,-46817,49130,108087,105422,35259,-51492,-110450,-112900,-72287,-22066,25550,64525,44660,13014,-8565,-3261,12443,36031,57624,63039,45704,17601,4189,33692,109059,123332,67476,7876,-11905,22993,63365,37753,-1050,-19185,-39924,-41911,-7188,-20541,-67112,-50730,-9244,1898,11226,26180,39385,47599,40387,5441,-42926,-28214,18981,-23299,-96937,-84057,-33776,-26981,22585,87127,49905,-18956,-35120,-36945,-12618,63712,102025,58549,-10108,-20338,-42396,-124722,-123487,28910,119066,47120,-32216,-16663,11973,-21034,-46853,-12433,42327,51086,61672,83966,71964,-18068,-97680,-91257,-28751],[26597,68828,72921,57759,36916,33001,61610,99617,83027,5523,-85361,-77216,-22119,-18745,-17795,33713,35012,-45476,-96975,-54697,-25632,-29004,-4340,30716,-4806,14584,134753,203906,155187,95484,3409,-85339,-82189,-73613,-111699,-99935,-33931,-9312,-39462,-66340,-26757,37479,58864,30278,-18421,-12445,34449,20904,-48274,-89746,-61152,-55179,-103161,-150045,-109663,-36944,-57832,-75185,15128,51372,-43614,-57196,41539,71735,-18781,-68456,-26724,10725,353,-19274,26969,91599,77514,17007,-2309,52095,102878,74496,11291,-12895,4374,-22759,-64429,-4221,106120,109444,22454,-61271,-70746,-37321,-42056,-45846,15723,50773,52927,76763,55374,-310,-7189,5024,-21115,-41536,11964,74779,76672,75349,102477,91151,30818,-1753,-20674,-48981,-76343,-97905,-108659,-72588,28271,82335,25275,-26062,2172,14587,-35474,-88356,-106749,-68632,28809,81889,79594,63375,19408,-42830,-82259,-70634,-12740,54401,109940,125626,24176,-88224,-44975,56821,63941,68969,54638,-8261,-52509,-49711,-21016,14754,15865,-15283,-8671,-2484,-98791,-178253,-85517,92647,192457,140913,18483,-28375,48004,116613,132989,150273,123261,-23225,-185520,-218615,-112654,62,32098,36579,69173,76681,48105,-24013,-12162,85369,75458,-23940,-57196,-57911,-89433,-48144,49262,47213,-33328,-47548,-6627,47335,75320,83492,57739,61497,114773,99318,21571,-28588,-99046,-122822,-51589,45537,83152,109236,89262,-13239,-51125,16741,44468,33602,23206,-44756,-189044,-245612,-108615,58488,58272,2412,9142,12215,-960,-7663,-57836,-78315,14531,70391,10461,-20224,855,-19991,-25922,10590,-28981,-112537,-131422,-89762,-2146,51845,34232,-8994,323,-22499,-93670,-97296,-40935,-846,17894,37960,35946,7724,-44777,-64115,-31200,-25563,-19403,14996,12496,-69339,-133220,-122314,-64520,-485,15184,-11047,-11940,21460,53900,47655,-14065,-11586,37512,41199,13452,-17195,-59903,-72453,-64276,-28051,-2834,-49127,-108879,-110547,-26391,64034,68285,23748,23631,33011,-17482,-151538,-226140,-122498,-7014,38317,98069,83190,-27852,-89457,-89153,-94599,-135375,-78931,43313,57639,-26857,-49535,5710,55987,5938,-73525,-72412,-68057,-70851,-23150,28378,-7711,-49974,3337,77564,81633,46783,43037,81116,68619,-3585,-41958,899,33944,36363,47744,21569,-31336,-37669,7243,5800,-63217,-75083,-26843,19295,20270,-50889,-98830,-41772,28444,-2662,-49542,20529,82126,21347,-30669,-15611,1266,60143,182191,219443,160353,106966,94459,70764,27804,-10960,-53511,-17045,71002,61697,15401,-18298,-43345,-71409,-104843,-114425,-50257,33005,69835,75087,48058,6063,-30116,-72639,-81612,-9785,72295,76590,26830,7436,10207,19833,58097,113046,118579,43549,-15888,-11032,-23398,6998,79756,62798,-30701,-66960,-56280,-51180,-58629,-78153,-58113,8274,13125,-40762,-24522,49614,37182,-50073,-123075,-81282,40750,90425,71196,70716,107109,80151,40806,81425,153611,96938,-9903,-60632,-68723,-59980,25670,114914,112574,65723,17450,16058,61308,141363,201590,143539,-6111,-69080,31395,122562,47912,-88109,-110321,-25918,43347,67783,90651,82325,54422,78420,86829,15719,-28021,12298,87745,91823,-46438,-207281,-217956,-130926,-123091,-144119,-124367,-83607,-59392,-11813,34175,49107,69167,71273,38498,21063,74769,115710,36182,-97533,-135501,-32719,100913,168341,102637,-16159,-46381,-19808,-36551,-54135,1235,83535,116748,83420,67987,73163,48891,32340,24782,-29599,-130235,-119493,-38420,-36858,-81389,-76834,-52206,-54692,-55121,-62493,-66994,-31077,18454,-26365,-116697,-76700,32020,25172,-39955,-19722,-12416,-75822,-88755,-34741,-4751,-2476,16448,50712,47911,3588,-47598,-57458,-18633,11853,-3775,-9755,31106,82141,92110,50791,24326,27766,12822,-76370,-152367,-131313,-44923,15783,-8956,-89685,-128968,-56427,38887,79733,104361,109609,23930,-98073,-95286,-62927,-69692,-60283,-8125,-38746,-122809,-105616,-30339,14424,50431,-10674,-152069,-195787,-137094,-82529,-27832,48515,101227,60461,-24185,-40568,-11646,36001,90033,94099,40294,16596,5071,-40019,-61409,-24335,8079,3222,8977,34902,-5172,-59763,-31968,-706,-27923,-41663,-7879,24174,27662,32803,70296,105296,111137,91702,67973,5673,-61620,-79018,-38498,19536,50451,15423,-36727,-50626,-21756,33654,60900,45833,-15772,-69418,-77594,-82477,-74767,-3603,87899,146482,123202,1396,-106401,-178479,-189771,-77108,59316,64039,-11126,-12916,-3891,-77881,-111170,-18546,84939,98144,31538,8636,102869,106332,-8518,-3977,71249,19907,-47378,-35748,-77929,-116958,-61891,-9126,37149,102844,102707,-6993,-113999,-168946,-162016,-136244,-57903,19862,27365,8221,13116,57424,101302,71308,21685,26192,-7321,-99579,-100456,-43054,-5908,-8192,-41754,-67865,-62981,14906,75337,5113,-58247,-37496,-9659,21880,23348,-11901,5129,70627,101199,82866,27541,-81334,-171095,-121756,-25202,19065,53357,70590,35301,42451,134101,184830,128926,76080,56610,42038,27020,6834,-25048,-57463,-98308,-114617,-110639,-76255,-32783,-952,10331,-17873,-36024,17989,49096,25569,45227,77908,14111,-66405,-48392,31342,94721,95651,43432,-52635,-134841,-138327,-84212,-70848,-89934,-67428,-45484,-81205,-120354,-49724,109909,228021,218415,109209,50437,41551,59139,56286,37957,23857,-16694,-65868,-47029,-859,-42286,-56581,85139,203205,133779,58658,103803,186124,160798,80184,102842,164408,125550,80794,64614,35442,36042,77762,106094,82736,24228,983,-4281,-22919,-24811,-11036,-9954,-46656,-29960,42893,38804,-34754,-99392,-141316,-101237,-66219,-140133,-182151,-53427,62625,18058,-64008,-79862,-18539,33753,36655,30286,55673,76723,62942,25494,-7660,10763,88983,101993,21601,-73072,-162489,-192452,-109026,43372,119824,82281,3627,596,122808,213676,192677,115318,68901,62985,-5092,-121619,-161175,-155126,-183551,-178954,-94229,1423,30467,-13357,-11906,18733,-4906,-50764,-43055,5732,18212,-49583,-65591,34745,144308,149909,108257,88167,63390,12848,-69860,-114093,-79561,-75722,-100299,-74568,-16666,52626,78863,78753,96180,64289,21862,12054,-52555,-124704,-100779,-29500,34027,44187,-16671,-54923,-41500,-26658,-7823,-19171,-40398,-51684,-45556,-23760,-3986,-10266,-28899,-45838,-85668,-139805,-148968,-78227,19632,67416,76146,53285,37504,58624,34945,-41846,-52390,-6135,34136,60640,39677,-31936,-103186,-114062,-63168,-5394,431,-25237,-57016,-69470,-55915,18984,71497,30663,-56622,-57849,38270,130352,93452,98,-64705,-101123,-101095,-27615,77721,116001,83904,21843,-13157,-28110,-52825,-83277,-54899,32452,84228,35559,793,19744,13076,-23786,-28571,-7743,8774,3350,-8185,-9600,-2409,14800,222,-15987,-16904,27211,66729,46725,-24914,-52223,-5391,-4814,-50959,-42946,-48596,-76902,-15628,40839,11692,5812,58146,77474,56884,36186,22834,-15258,-57197,-61034,-45562,-50346,-28214,47335,70475,43815,34343,34344,-5650,-33852,-27186,-31640,-7204,34883,16135,-22753,2392,-17064,-94794,-87829,24658,54816,9429,19812,67589,68905,21958,24522,35058,26770,20068,12152,25604,77867,31652,-71773,-79548,-14599],[58500,74726,71447,55074,19713,4457,39110,87252,88919,-527,-104904,-74915,658,-4381,-17507,18308,26657,33680,52262,46842,-28532,-67006,-16688,33479,-26188,6343,149242,189614,123768,79817,-18292,-103056,-46748,33656,28879,-2034,-31645,-70885,-87152,-65643,-37623,-17710,-18003,-37130,-54516,-3198,46355,8939,-43336,-44041,7248,42227,24031,-32857,-20835,42583,2543,-65847,-20539,5139,-63756,-31013,94512,88000,-21523,-26178,-6902,-82700,-116287,-59206,3468,32879,27076,-8779,-25924,12978,65669,63411,28720,2239,-3320,-15356,-16377,-7023,4748,-20200,-81540,-129734,-80663,-21250,-59431,-76019,-28432,-38051,-55166,-17977,-6536,-27469,-52034,-74217,-77851,-34850,26394,28500,-33290,-36638,43378,80563,33010,-18776,-69418,-87513,-65853,-36006,-6048,50569,100124,91325,54554,21258,2802,-3709,-45441,-105830,-143888,-122208,-123,61563,6999,-30807,-5899,4761,-26927,-68323,-41299,29774,67596,94380,56888,-16988,17959,105269,73685,37889,33390,-14473,-64567,-48745,8948,48546,33590,6758,22661,45034,-31316,-97267,-3734,132523,182191,131167,16263,-34602,30225,70711,46615,63294,78496,-35778,-183547,-213879,-78676,55683,80320,84235,114214,100075,79175,58716,51278,75946,51128,-29755,-48729,11809,23570,-18780,-20657,-34456,-98037,-108653,-72609,-32901,-16661,-601,15325,59701,96447,56100,-21361,-76624,-132276,-128137,-53696,39105,82044,111246,114823,1672,-78609,3575,84214,80365,51230,2651,-148342,-227523,-97915,25717,-12617,-63021,-65497,-55601,-26645,-18179,-51796,-37344,56465,102971,63972,82481,142939,95830,11502,-26755,-71298,-76995,-21862,-5820,414,24114,64035,82265,101208,71108,-9470,-48766,-11911,11845,-14127,-23377,-8384,12034,2653,21507,81650,73696,43121,57721,53233,-24163,-87973,-80820,-29355,-8767,-31639,-33307,2782,48954,94481,119589,42701,-7234,22124,26701,-33385,-80178,-78274,-83092,-124196,-127127,-95544,-80379,-94779,-118699,-72647,22512,48169,33439,52223,73374,42532,-98445,-204651,-51388,136127,137530,76450,37719,-38757,-125226,-156050,-162659,-183519,-106212,-7530,-19872,-64169,-23067,10100,6883,-7303,-12274,15762,3024,-32768,-22366,10784,-9661,-41321,-35466,-16452,-24855,-49598,-5251,98168,86894,3200,1723,38910,1413,-19765,37355,48352,-400,-52504,-68881,-55891,-63996,-48354,5825,45811,-1663,-89197,-101400,-13365,67658,24491,-74076,-31720,74352,31011,-39420,4926,51572,68186,125348,133435,73456,61329,95947,46736,-55029,-86868,-59576,-28886,2846,24118,59222,31863,-52866,-130477,-193367,-209305,-125030,-22869,42005,99676,105265,68027,19459,-61880,-127945,-74070,29754,39609,-9240,-3903,1824,-4601,31766,68920,36442,-41157,-62159,-46451,-98731,-87226,14925,73992,66954,32820,-54255,-96062,-42690,-2781,1453,-2811,-40022,-39949,33802,84754,52510,-45102,-138546,-100531,38391,107626,61325,4607,50257,101670,84005,82499,130297,113592,31420,-44805,-45970,-3364,23102,16050,4968,20576,31018,21258,-13362,22920,89820,59013,-22307,-26319,50020,119394,113003,50162,-6268,-20629,-11186,32217,85026,50737,-1282,5789,15258,-3323,-6248,-8404,-2878,1454,-96560,-233755,-216405,-134998,-150872,-147983,-74468,3617,17129,17471,19972,13855,26515,63472,64627,23906,54910,116561,52140,-86514,-150227,-84417,30913,99611,24861,-95913,-84638,34316,73952,35172,38793,78370,85586,79191,111576,108233,40970,9544,22226,-22750,-130538,-111678,-12448,-3512,-34908,-34665,-48305,-73085,-51058,-58935,-115079,-72093,37760,16593,-86453,-73638,5004,-22307,-84131,-72624,-45620,-84826,-134997,-118702,-43769,27606,48131,23391,-1322,-9796,-17680,-43107,-45897,-13344,-15341,-57021,-58527,3606,71747,65694,42728,28493,-16790,-94272,-134940,-113292,-45668,3052,-4600,-23554,-46703,-33880,79,45121,102978,111393,33729,-38187,-40101,-56777,-63001,-28103,40120,18710,-58531,-39696,-2831,-6485,-22087,-111855,-200116,-151175,-67114,-58581,-58541,-3741,42708,15755,-33986,-28548,6762,62779,100957,96492,71106,75093,35560,-49286,-72875,-22318,38297,72383,45755,17976,-17948,-81194,-81428,-12078,31236,25035,26838,38606,11356,-19451,20982,82083,109812,83685,49694,6141,-45090,-59571,-20341,19965,15378,-24948,-42361,-25485,228,11754,-11064,-48646,-111938,-133775,-85288,-49448,-30525,14357,55261,68512,59842,-13213,-106663,-210860,-212367,-63122,67670,65409,-4967,-33457,-84427,-172642,-187504,-96158,1300,35643,-10307,-32768,44957,87934,18707,-21549,36135,70187,38591,9524,-32618,-93541,-121984,-85287,12998,102239,109134,4176,-109058,-170232,-158221,-95747,18426,81960,78923,45043,20280,64345,113605,51332,-36400,-25498,5096,11776,46223,53772,70965,98934,31897,-84723,-112878,-38758,7668,-20511,-22149,25916,28349,4453,-5056,-7908,25329,72687,62641,22009,-25215,-125215,-217845,-160301,-39754,2359,-4538,-2499,-15003,-4013,79858,157708,147370,121022,116349,96071,83058,61315,-7723,-57163,-80762,-86614,-61867,-12904,12782,-6579,-40355,-73281,-81563,-26622,12636,2423,23921,40038,9655,10972,47439,51760,60513,66346,68984,36523,-31526,-60033,-37599,-49556,-87302,-51963,-14106,-42854,-101569,-94420,22199,168148,202564,129989,87933,49994,14747,-11186,-23757,-63559,-108497,-88699,-30412,14862,3898,25964,147390,247568,170711,57720,52630,118248,132176,114809,138953,171922,139206,86767,34065,127,23790,85478,120968,89776,31030,11956,11229,-27243,-20940,58784,99496,15158,-66659,-30965,-7757,-53076,-99298,-148103,-145624,-78891,-66105,-102708,-34083,58086,6974,-88020,-89112,-25126,22820,83819,133795,137494,128009,105229,61610,20465,1844,66501,122710,59173,-54537,-120503,-110415,-50282,5159,11631,1534,8541,56363,137920,169637,153535,93937,40738,23131,-8815,-64441,-93770,-128515,-130301,-29858,59345,71314,85714,63874,13314,-1708,-1786,-35916,-63393,-16869,10945,-53434,-61091,54678,154231,152145,104761,74093,60642,30082,-59676,-140281,-168152,-204512,-197093,-96084,5825,37209,13341,28142,76161,25224,-61686,-50782,-22761,-52046,-72140,-20664,75603,107070,72278,24508,-28907,-80812,-81007,-37208,14955,13612,-17827,-15463,16713,43343,31697,-12580,-48659,-99902,-161053,-109145,24654,98522,95193,65124,57920,40337,-4310,-22402,-20527,-29608,1444,50446,67187,42343,-65057,-175442,-135392,-68184,-61890,-44918,-36847,-64583,-82804,-22177,21029,-13093,-60135,-56984,-18502,20509,24771,16009,-23623,-75903,-85151,-20453,58840,68367,55944,41690,32110,25740,-26345,-106289,-100981,-20492,10816,-43915,-32499,34727,37594,-34495,-81636,-84721,-51446,-28482,-22004,-49503,-106596,-147264,-156901,-123568,-79673,2821,68964,19245,-71819,-89754,-15713,26320,-6703,-7026,-19075,-65806,-32,95869,57172,7887,73288,133646,101786,45914,36181,15282,-74925,-130293,-54196,23942,48573,109650,128261,46578,-23218,-7930,-13584,-51440,-83755,-75761,-30673,-14476,-57346,-48772,28128,29426,-24970,-23103,27371,8695,-12543,50167,104761,92802,58846,63186,45210,18795,2185,-35832,-27843,65612,67886,-8601,-31837,-1465],[69408,52360,34875,31038,8562,-14005,-7454,39431,87425,63406,-26040,-67197,-37395,-6553,-17272,-54451,-53436,54201,148382,126428,34988,-12917,-7244,33274,29150,106133,218751,189097,77894,6139,-101370,-152287,-30212,73028,71135,49740,21945,-4891,-33307,-53389,-69450,-82730,-64115,-24593,-24351,2762,15239,-32508,-25456,44420,90875,89886,83244,36146,5537,42909,22374,-73197,-95057,-78154,-85388,-8547,107209,71805,-22967,-412,12620,-78693,-95774,-23251,-19628,-69055,-75138,-55836,-48078,-45559,-23459,19348,54359,45791,3830,-21393,8345,-11173,-65331,-93480,-119879,-97949,25273,78187,6129,-9855,8555,-34907,-83814,-95770,-117459,-128109,-119732,-103726,-53331,30487,60109,-2284,-92882,-84255,5424,57090,51724,5834,-66833,-84913,-32465,13680,33207,82125,111434,66498,31542,42034,26541,-21017,-56587,-95728,-164014,-169925,-16425,73206,-21764,-86656,-40459,25868,42582,-14365,-64272,-55699,-27491,35713,71052,70368,112414,171433,117377,12118,-37413,-38081,-47419,-57992,-17727,30817,23758,19166,54587,72885,9098,-22425,76557,159325,145542,97138,18208,-26536,10585,14141,-53893,-70326,-44651,-99508,-161584,-131751,2985,98034,81064,69660,89986,89135,92051,80183,55314,33840,21284,8178,-1120,49112,75895,7786,-22064,3332,-24939,-43144,-19233,20600,14110,-24113,-31518,18962,38474,-3753,-42689,-75572,-111690,-81387,-22636,31576,67333,89429,87143,2408,-73845,-24416,34310,11676,-29779,-9799,-60342,-124844,-83508,-34040,-66469,-107452,-124658,-88758,-3176,33390,42774,62664,61310,25323,7941,100378,195459,132765,2766,-52739,-43363,10156,44575,-4544,-58297,-34368,55073,117224,141616,109184,35121,17113,81149,98682,15164,-46142,-20967,42548,85013,143196,169415,132933,102764,124484,116716,53731,20770,27227,31300,-11020,-76731,-74688,-2541,57733,72377,67013,25037,-1440,3146,-15523,-58629,-51247,-29594,-59237,-124043,-147900,-109258,-21917,7075,-43357,-32503,59964,87685,79118,73531,86650,93377,-5081,-90257,60586,235727,170098,39654,1267,-13614,-74770,-94433,-61850,-53650,-43217,-21260,-40393,-23624,40324,4267,-97871,-105438,-11523,77767,62059,7571,-2319,14676,-7243,-46183,-86822,-118264,-98682,-62504,1965,99901,89069,12892,27974,54555,-7771,-54346,-12657,17567,20325,-16668,-63683,-40536,-5645,-1764,-14085,-9205,-14214,-33482,-26808,17986,56056,26191,-54622,-42971,45917,50606,19425,85935,134311,77349,8021,-15585,586,33618,68564,5683,-115319,-126937,-53499,-24479,-10544,35274,93673,47000,-59605,-123892,-175447,-212332,-169211,-89293,-26090,42262,90147,119023,111488,18348,-101796,-107274,-3432,51207,5443,-23789,-35529,-23951,8973,-13589,-74940,-115693,-98369,-78489,-148151,-162975,-53279,36318,39260,5579,-76111,-124499,-38313,48894,24394,-69193,-112411,-8741,117738,134340,92852,18960,-72670,-61165,42663,85807,12171,-67008,-19031,74368,66476,20357,60052,121293,99389,14509,-18489,6276,2095,-50310,-68295,-27065,19966,11774,-59904,-67048,-12371,7641,3546,31112,60434,109742,184462,178904,58488,-46139,-65034,6240,106268,93321,5472,-32000,-19675,1265,22643,-24177,-89453,-71021,-103309,-182000,-131695,-51738,-78531,-88376,-36316,9377,1629,-25032,-40000,-44537,6075,87333,96246,9753,-17613,21185,8325,-53777,-84847,-39817,19265,16285,-70050,-153418,-88791,93238,165999,109920,85558,75106,8701,21856,143315,145261,26070,-2775,59134,61649,-12316,-15604,59468,83394,71090,53034,-11296,-62558,-45350,-41399,-48471,-4290,59714,51171,5221,-13879,718,-9114,-40350,-62961,-48839,-29038,-55402,-91287,-71467,8121,42590,-11705,-31679,-547,-3389,-38670,-25563,22213,-925,-98348,-118779,-39061,60429,106497,87610,34719,5132,-13150,-44281,-21003,59924,81037,12013,8896,44920,34183,2323,24523,67428,51969,-22475,-47258,-45839,-95228,-67156,26284,94866,66619,3604,21019,39694,-10595,-94479,-171469,-158532,-43632,49622,36462,-24258,-33458,-18579,-9292,5024,13107,26526,75435,106055,104099,82042,67507,42381,2579,-33001,-23159,48096,105067,39598,-45335,-64657,-102553,-128186,-43603,62360,65248,29535,18844,-42299,-95862,-23113,74682,90272,31934,22098,55090,56358,36350,50378,43565,-39173,-86238,-20423,39537,20205,-31549,-71027,-70693,-81574,-86329,-50246,-27345,-24336,-13739,-11303,-19473,-25198,-42222,-84932,-171327,-139727,1218,51498,20965,18984,8777,-81768,-165054,-171809,-130622,-67492,-23271,-61467,-102528,-40008,41666,26848,-39009,-35467,22922,50493,53185,23222,-43612,-79419,-55435,-3188,36017,47217,18525,-9057,-52421,-73088,-23255,52839,53548,25644,-10656,-22202,22291,52359,-9661,-90335,-91247,-36956,38262,121197,165783,145619,99451,26308,-50027,-85417,-88821,-79880,-44992,19111,101386,110308,38232,21208,46720,66396,62096,18538,-45419,-111499,-168612,-171379,-107842,-56437,-48874,-57662,-75601,-100110,-67670,19135,86965,74139,53788,56395,55774,56962,34177,-26981,-49927,-32863,6995,56249,59840,22563,-1215,-10156,-32046,-53130,-61603,-68504,-48540,-18567,-12930,2989,69704,108201,75521,46765,52620,89512,110994,51953,-38675,-37564,-16221,-50337,-50596,-7427,4197,-39993,-104121,-101563,15282,106924,82165,35575,-10757,-18436,1050,-13549,-93616,-127760,-43614,23235,22458,6913,36157,127025,189344,109005,20295,9314,27614,28768,52180,83780,116901,119792,75825,4520,-1287,56364,90771,76209,22947,-32958,-52207,-23447,-1614,47667,131429,147361,36947,-75560,-65145,-31478,-53853,-64263,-104823,-143974,-64235,49740,43036,14795,39758,15266,-59953,-77701,-33977,7254,65517,97995,92054,87308,67587,25093,-8828,-17811,45822,81174,28179,-12461,-9334,-25403,-70854,-98956,-90697,-40621,24478,85356,120644,99875,71410,38338,10058,-40,11065,19444,4430,-58787,-65413,63019,153664,112892,116573,129028,42339,-33034,-19724,-39956,-110921,-95485,-54488,-70837,-33487,40975,68069,74412,64245,28929,13313,27839,-9597,-99512,-188446,-224512,-154195,-30277,24142,-18801,-68535,-12997,66653,-1699,-142348,-148305,-60973,-21834,-49468,-37677,41773,82733,69830,31975,-15841,-86882,-132897,-83743,36104,72085,20710,-26939,-28069,32588,56103,-3453,-8622,5531,-40492,-31880,54447,115974,83720,8921,-6162,-28123,-68292,-32933,-15870,-58674,-36998,22953,77480,106327,16642,-138085,-187251,-164641,-128009,-66428,-27712,-20584,-22389,-10071,-49046,-98144,-75489,-23919,-16207,-12327,17753,82665,88731,20952,-40395,-35412,314,5413,23607,31279,23742,15510,-54595,-151915,-165551,-122857,-92836,-96030,-50614,6085,30837,-5993,-52237,-70583,-39773,-1994,-17052,-96764,-176403,-200002,-182613,-152935,-131382,-69917,11948,6489,-51156,-83741,-42826,46858,70601,44870,12636,-32033,-19495,48254,39355,2392,74443,163368,122677,36745,17525,-6152,-109786,-170696,-82354,18907,50013,94339,97830,25079,-35569,-33714,-25400,-69602,-142142,-101458,14400,18654,-54044,-35559,37632,49552,25908,8235,1226,-24272,-31153,21515,65475,59475,48330,43014,32412,50931,37435,-19017,-19926,57213,76452,37791,5819,-317],[52842,17508,-20503,-26580,-21654,-10961,-11148,8845,75169,143789,93760,-25169,-58951,5420,6880,-93718,-121405,-4107,91777,104279,95779,42971,-41053,-24970,43461,145805,224092,182720,67135,-43362,-160673,-151834,9056,72853,22678,4497,40149,73731,16862,-80083,-107172,-97066,-50150,9217,-16377,-48423,-65441,-108840,-62225,53564,89615,42991,22032,-16342,-58743,-21754,7468,-65398,-125752,-118416,-83716,18181,92598,31819,-32216,-7100,-4558,-43164,-21443,17225,-23645,-110143,-151763,-105413,-34157,-29365,-51042,-6389,63151,76940,27370,-21163,-5345,-16995,-58303,-63896,-66266,-20461,105205,146920,97982,76288,42180,-4293,-34721,-94723,-175583,-188849,-131345,-60105,7424,65274,66714,-17805,-93716,-62277,849,30797,59234,53832,-9788,-37039,260,5723,-24182,-11384,26478,6664,-39165,-11935,22402,-26637,-63694,-99315,-190878,-172656,23467,111576,6212,-68208,-61864,-18,80866,72908,-16108,-60792,-37065,17948,55412,81818,107205,123497,78832,-30657,-121702,-84955,-20215,-45962,-59527,-6452,25259,33934,54559,42972,-2498,3269,65028,89672,67582,50085,33372,15364,23743,1976,-66248,-114668,-118589,-121632,-103804,-28913,63308,72429,9340,-13489,10284,45186,79388,52531,20343,1508,12683,49463,36685,35483,44977,-6015,1303,101314,123563,85295,65580,76842,48316,-15170,-47670,-20579,-8084,-33202,-46219,-61932,-91133,-60348,-26794,2510,50647,79968,49270,239,-31466,-45787,-68752,-103709,-135311,-100482,-66520,-72251,-76005,-57877,-70436,-118276,-148382,-103324,-5102,58346,88354,70512,-23788,-123078,-112983,27327,139309,90695,-33971,-60882,8612,59362,18878,-64311,-103387,-64228,18287,71480,110310,102286,53995,66308,121950,128273,57433,-7504,-11644,27544,80184,130643,128233,85415,49413,59023,73080,66363,82382,82816,32069,-36776,-90033,-92157,-48189,-23413,-46388,-69146,-56951,-25811,-15266,-23401,-5512,54021,39208,-41266,-96835,-84606,-21714,62903,72398,14348,29404,91437,97766,67658,8125,-4343,39622,2179,-21302,98291,170645,62972,-26415,-46698,-50059,-43934,4578,66828,49315,6266,16928,21542,34982,57220,-20587,-164323,-187152,-45371,76484,45743,-15248,-22045,-10355,-33105,-73971,-123594,-166567,-124958,-34103,36263,97689,94326,29282,13167,36120,603,-63947,-76596,-54356,-4873,19355,-1236,2709,32247,33243,-39228,-84261,-31177,20141,11317,-34852,-62722,-46393,-41034,-50088,-36339,7026,55109,108121,101130,67,-96133,-84875,2609,18654,-10976,-65363,-138092,-118491,-70038,-50965,11766,71158,79072,12311,-53293,-70288,-97670,-153100,-176418,-143038,-79284,-15338,47709,121943,144677,65281,-49691,-87927,-6822,77614,40228,-37159,-57256,-6745,2146,-91341,-160606,-181944,-178417,-137769,-158326,-169029,-60388,19909,-11579,-18952,-16989,-46762,7173,78431,16556,-118059,-125674,24931,120575,104097,88565,77111,14878,-4721,40007,38147,-29999,-80171,-31943,26898,-2983,-48260,27069,116448,111134,34398,-27242,-55918,-60124,-58849,-44124,-19432,16658,43800,14299,-29058,-28978,9684,43399,56442,53756,95518,185610,166428,2431,-116268,-109611,-23016,95946,138279,60118,-5030,-5373,21306,57926,17350,-51463,-43971,-73532,-113570,-37659,52226,28550,-19246,-40786,-54215,-66689,-65027,-57424,-42247,32952,104552,92148,-7197,-80100,-88721,-72960,-72296,-64445,-19268,-10596,-57491,-102522,-121558,-51213,83924,120655,69754,80504,73475,-26724,-17051,150810,173026,36340,10345,82980,119813,88527,61505,93808,122280,94061,37224,-22306,-55458,-73010,-70001,18270,74322,50052,37360,56454,43084,25391,34984,1209,-60255,-54369,11622,45413,3049,-63565,-29762,14172,-40878,-56464,3110,13865,-432,24483,42385,-10108,-94193,-99243,-44324,20896,93644,90610,2507,2347,59907,36896,32896,128872,150993,21676,-23593,49578,83470,60923,39013,18978,-23323,-99567,-138436,-128643,-139596,-66491,47899,87569,47357,7989,21822,61655,30010,-85821,-165822,-121353,2670,109954,95859,17033,-8118,-2638,30818,77845,64763,43247,70018,90094,106986,88391,22960,3631,25591,-15162,-69292,-32664,17983,-44784,-113212,-93255,-102504,-146433,-90004,27804,65125,30352,-1995,-50576,-74511,-9262,65694,73220,36087,60896,111741,118130,93665,88301,47283,-63709,-112883,-17725,51506,1110,-62574,-68285,4639,56530,24698,-16300,-39624,-69288,-83039,-60003,-35081,-56265,-62533,-56346,-96941,-63809,6877,-7018,-7099,63591,70070,-14804,-71664,-84499,-96152,-62430,-24848,-73240,-129980,-70564,12280,23249,-19229,-54554,-46098,4156,70003,68083,19898,25627,45662,28808,10301,2480,10069,54302,32059,-17697,-13683,9214,-18848,-77944,-122918,-106154,-53698,-14655,-21460,-73156,-116367,-99593,-24176,92004,171582,112674,-7760,-44811,-658,16777,-8043,-24322,-14173,25072,82724,106052,77398,72018,80841,69435,38206,1649,-59898,-141319,-162138,-94599,-30128,-35506,-45850,-31979,-71969,-140249,-91416,15598,37324,-22322,-31686,-7704,12340,21880,-2396,-16478,28346,47789,62736,102519,74382,-2462,5552,59801,65637,34021,-25987,-83925,-77497,-70521,-69830,-26859,31723,47142,53049,74746,93724,103852,100368,32503,-60071,-20712,47718,18388,-31076,-26251,12739,25513,-50906,-134376,-68073,48918,27912,-46576,-84880,-42188,20321,-5233,-100253,-112031,-17394,28519,-699,-20782,5350,66846,74557,-2622,-27893,-1844,12611,-6266,-24969,-17215,33483,80449,72452,16186,39811,121409,105620,24002,-31353,-70063,-76104,-35719,12369,62036,93123,71163,2943,-32804,-20901,-19252,-37164,-27305,-56068,-89580,-9106,125404,131053,51848,3166,-13794,-17299,-11642,15880,44311,48851,4325,-14588,18332,32315,-11455,-59926,-22158,70726,45464,-16918,24448,58978,-327,-93010,-119208,-83693,-36179,3853,61579,107371,61576,904,-3664,14929,24644,41000,70612,76620,28183,-3768,68405,145526,120461,123327,143256,71919,-25581,-58354,-106553,-171983,-152260,-89997,-58867,-11454,-22019,-63672,-26445,34359,36060,22743,41743,35312,-24561,-104685,-127376,-30120,81869,65664,-17423,-52869,8148,93696,46721,-121853,-204809,-135554,-29466,-9264,-39190,-27010,-3301,-2965,17670,42874,5938,-65943,-88572,3882,82237,52639,-38352,-70682,10161,61802,29541,53587,100417,80076,47607,68872,109469,64846,-47888,-79486,-58977,-55314,-25396,-19731,-43437,-9300,30023,34833,45861,43007,-19011,-127964,-154773,-83581,-29315,-22372,30704,88990,61119,-68914,-147681,-94953,2845,34548,60165,104226,153237,142088,85515,27644,-14900,-21135,-3307,3033,-41007,-52441,-21474,-52461,-123741,-153756,-152399,-92842,-31974,-17664,-14893,25012,38673,28682,41885,77963,81758,-8093,-109997,-108105,-43030,-28743,-51647,-84277,-92844,-67691,-18097,-4543,-56715,-58927,54905,108318,41124,5254,18025,-902,-16812,-10922,-2153,61168,130268,95813,26651,5293,-35886,-116443,-152579,-106306,-40079,4379,42890,29379,-12600,-45725,-45586,-3312,-16681,-94753,-77845,40521,67666,27835,37335,66224,63795,51291,392,-56186,-81841,-67367,-30519,-19570,-24468,-21566,-11897,29147,90505,67021,13209,6414,46639,66348,48506,19068,4259],[35566,901,-51687,-61728,-41830,-9609,7949,13942,67209,152583,134088,52144,20303,50208,43900,-26273,-73012,-58165,-39387,30588,89088,416,-133241,-110481,-25052,55442,118997,128889,75213,-15587,-110242,-54784,88463,95459,5965,-25824,24021,57289,-15196,-104315,-91805,-51830,-24042,-3490,-41197,-73603,-87975,-132892,-107119,-20592,11283,-21659,-42558,-58023,-73147,-47697,568,-12756,-67064,-89864,-53553,64085,100953,9947,-46354,-36541,-51385,-65216,-34993,4569,19737,-37143,-123087,-83034,49500,81228,25800,26952,75816,92430,57378,-6191,-22833,-417,15183,12577,426,7134,77716,143843,147065,90906,11317,-9279,17880,-24824,-100488,-109760,-55755,17183,45011,44415,53573,8598,-43519,-30552,-21833,-23011,26775,89466,65301,32258,34259,2876,-40397,-51709,-33844,-34476,-83545,-73880,-8399,-21605,-52251,-81869,-148647,-85526,110140,149911,47052,-8688,-22214,-473,82955,114803,67696,41187,38575,37907,42029,50189,30248,1342,-13348,-44641,-115761,-79405,34656,41404,-10845,18929,68115,64420,29508,-12414,-16450,5671,-7737,-21453,-10930,1564,43554,77241,66337,35244,16165,-19381,-46373,-32234,-1323,26882,43012,2279,-47505,-54179,-26770,13403,63589,59571,43259,40946,55292,85360,76669,59868,36797,-24074,-4429,129119,203686,171423,92819,37092,2288,-3645,-7239,2932,32233,32848,-1147,-22303,-36754,-29544,-38469,-20762,41810,80496,48082,24408,30132,-20418,-110838,-146635,-164009,-181445,-155089,-81544,-26927,-9479,-34735,-77416,-110028,-106563,-48632,17834,28407,-12519,-95067,-162427,-119037,3111,80336,44775,-38266,-36014,38001,55250,-773,-44504,-36093,-15653,12066,35055,87347,96332,76135,96149,95244,71138,61369,48296,-4854,-43584,-15125,32938,51451,5995,-61312,-85056,-51834,-5446,52616,59945,-8845,-71186,-82669,-81297,-104353,-138771,-146833,-105213,-77391,-53777,-16477,26574,73068,106513,55618,-17560,-27971,14296,56211,67994,31446,-1794,39028,65191,53309,6492,-91009,-111828,-29315,-15096,-807,78408,37283,-77310,-100230,-102798,-121329,-70545,18920,64064,24080,28393,88052,107048,67089,38724,-14617,-105894,-130983,-24054,62750,11238,-39642,-37075,-25997,-32743,-54793,-89413,-126837,-109328,-13729,69754,104200,95134,34568,-26005,-10088,-14250,-64406,-84126,-78584,-39311,26408,56714,26673,12078,38225,-13287,-62594,-1856,54489,6666,-119658,-191417,-137502,-61801,-60999,-97682,-66725,14989,32115,-29909,-107579,-127864,-70160,19352,16610,-44219,-89177,-101585,-53066,-57876,-84889,9071,78520,41223,-17634,-19040,-9236,-34822,-85613,-126938,-126289,-60192,23359,80829,124106,117190,58973,996,-34846,-11273,59308,56275,-23844,-47688,31743,41400,-83428,-179909,-230091,-244646,-159715,-112535,-100601,-12660,63464,54280,78760,107669,82605,83630,112545,61370,-34736,-26313,60047,67115,31303,51444,94318,71456,42229,56817,33021,-28979,-52614,-11907,-17468,-68091,-69272,28577,85119,70502,24702,-33758,-114465,-129839,-43744,38978,56134,59304,103500,117310,74247,45578,76148,96024,66953,47554,69646,108463,62895,-78346,-164861,-141119,-63848,28901,85324,77974,54128,50465,68027,98790,85224,50046,21052,-54444,-104828,-31343,69809,78704,45982,-12347,-62556,-66621,-13660,22118,40504,80130,93709,72839,14610,-70528,-125227,-119781,-108722,-107951,-80263,-92875,-110829,-72405,-25007,-685,14192,-5050,-13930,39360,51197,-12176,-3623,125191,157842,69820,41162,56569,78937,76668,54614,62443,93013,36665,-67676,-88927,-70028,-104660,-122231,-27867,30916,-22672,-46621,8944,55577,57615,58394,15253,-60002,-59554,-1131,50626,42073,-34707,-39001,2353,-34582,-55492,1220,43085,55158,49095,19387,-27005,-54772,-45609,-41081,-36634,22405,50030,-38019,-44661,46762,46909,-4239,62439,121619,30787,-35415,10931,73521,87421,35495,-29530,-62062,-122709,-208384,-205640,-152693,-54951,30950,46605,6584,-17878,-3766,53181,65939,-39730,-147736,-129053,4638,114124,61223,-606,53898,100215,114350,117513,76427,52380,57618,33630,64358,90078,18701,-24769,9113,-11472,-91957,-119488,-110399,-153240,-158072,-92371,-79687,-118893,-96285,-1971,67853,53914,6611,1593,27388,41944,43444,67390,94293,104782,81086,65668,69057,56034,2062,-64599,-94611,-41844,4298,-28073,-63512,-41878,64637,143125,98091,-1497,-79553,-138903,-152076,-67106,18445,-370,-29309,-22152,-56362,-63473,-57393,-64302,-12093,55386,67691,41356,30830,6818,-34902,-27058,-15729,-70748,-113698,-58267,2519,11458,6896,-13992,-61266,-48194,47443,95584,90536,108689,101392,60437,39090,1772,-42167,-5814,1343,-18015,-33189,-33396,-44016,-95881,-146798,-146853,-112591,-44536,22412,11782,-55026,-105542,-93349,-5483,40061,-18455,-109323,-110609,-17925,86800,160734,136842,39353,-19443,-38822,-43680,-10536,19392,15164,2457,1714,20226,8972,-63588,-97815,-61168,-24040,-19974,-263,36644,-1288,-98633,-78127,23553,15921,-57795,-34409,15230,21158,18756,-1026,16290,103678,90804,17106,18474,21331,-18923,7645,67531,80255,66661,33611,-24378,-73376,-116289,-110534,-46517,-28853,-56747,-15556,86547,118747,70639,2494,-65512,-84152,13664,91202,45858,-17368,-54072,-36911,15703,4866,-42728,6103,77609,14463,-67210,-94770,-53697,-9093,-39555,-113004,-115888,-64982,-57753,-54131,-13950,34422,40926,-20431,-85117,-58942,-12799,25031,28166,-31412,-78995,-59785,-12207,35036,44555,72271,108651,48564,-32926,-43491,-45519,-44412,-34415,-26062,-7989,-13065,-43067,-51024,-3171,12176,-42542,-64422,-35247,-43923,-46822,24713,111420,119496,70777,-26414,-94996,-36838,38877,72161,85985,59225,-27377,-66349,-2907,57232,3860,-72692,1716,110935,39245,-29905,25032,32204,-17681,-61454,-63351,-37408,-41900,-62999,-7414,75797,34741,-36403,-32363,8246,30533,31056,39804,58905,58285,33775,59536,116448,105833,77488,63588,41874,-12682,-98999,-185519,-207763,-160656,-91586,-43823,-28110,-81095,-110987,-49040,30624,69346,85718,86994,54998,18074,-24873,-65389,4072,115431,90857,13297,-3152,26593,97039,109633,-39778,-207776,-191834,-28100,61873,-10672,-81772,-70395,-23143,47085,83596,77285,48153,-35253,-40136,47008,57933,-27906,-45598,30956,82859,103285,113842,94805,54391,2527,-11756,28222,24784,-54651,-78104,-20934,19432,10317,-8212,-666,35401,26537,-64959,-124419,-49983,33403,-20284,-66195,321,26131,-22599,19409,100978,80372,-49057,-138275,-117971,-32549,36377,117057,170349,135804,47326,25511,55348,35433,1662,9509,-18503,-124605,-145676,-60293,-2032,-6970,-43825,-74600,-15269,34427,-3319,-16138,24888,32865,63071,146359,198452,132009,-22598,-95027,5184,120400,98030,54822,19713,-57421,-142945,-106702,-34447,-73515,-80322,23131,49779,-23399,-23863,51359,65857,9317,-12701,1533,28743,50099,46494,35177,21936,-20062,-56990,-80394,-88117,-57143,2711,43336,12738,-51538,-112325,-86377,23302,78707,23967,-30698,1141,57666,96716,116512,108623,83911,69516,-3538,-94920,-133996,-95421,-61083,-96314,-109220,-100466,-72997,1764,54083,9548,-25149,-22896,6325,32225,21799,-4522,-6514],[16140,1837,-38543,-34492,-32946,-52952,-38025,14606,72241,84751,56189,92590,144540,113574,71399,83486,50257,-51364,-116059,-32951,3527,-112768,-195067,-115609,-61233,-35832,9132,55303,57359,20026,-15143,51142,139518,111025,34963,13236,17090,-22914,-93644,-97631,-37018,-8337,-31320,-39789,-37772,-16532,-27152,-93417,-122907,-105351,-71574,-50772,-24715,12947,5220,-43063,-28189,11532,-15015,-67239,-40511,77717,101971,6713,-58596,-81868,-110994,-135079,-127611,-53702,44811,31991,-45478,-8470,110971,142107,90775,60785,71371,69120,42481,-14504,-35491,13714,65160,35484,-19950,-52455,-7590,86133,98742,23545,-33999,-25086,9873,17544,10568,2586,7179,44819,39313,16658,41398,48348,11324,-30303,-88926,-122560,-54589,65313,84752,54772,49085,36906,33030,33105,-1781,-45198,-93867,-104249,-57432,-44087,-53205,-48188,-39271,41193,165376,137608,23399,-3621,22874,28384,48451,58731,70887,82810,35808,4337,13932,14947,-37037,-96688,-93121,-37513,-37200,-23995,65439,103965,53370,46600,77071,53160,-34129,-82790,-42981,-27069,-79649,-84387,-57020,-53327,3952,76884,57385,25347,63656,84993,63931,45648,31131,-23170,-60774,-63770,-37859,-15582,-12696,-11153,33033,76172,93600,96386,87560,88266,104771,113400,60649,-31207,-45933,52792,162359,172220,54185,-60240,-80303,-7668,32756,43443,107040,138312,73977,41820,62213,55518,-11093,-35649,-2086,26752,35091,29887,29116,-2778,-82017,-117320,-143575,-208082,-227517,-102910,22871,23046,-30522,-32147,-43531,-90793,-81339,-42686,-50060,-62064,-66536,-58927,-5248,51641,48844,1126,-29766,-16172,12611,14993,18663,57007,95177,62107,29925,35081,71768,59775,47886,70393,42596,-6260,19180,57721,-20192,-118841,-96196,570,27900,-48716,-127031,-150230,-139039,-112939,-37683,7630,-35554,-87256,-86163,-82475,-130813,-177899,-134120,-15372,-8419,-47728,-9797,51779,65094,43468,8448,20211,70519,84045,47754,2565,-41656,-45856,-5853,15729,19481,-20587,-118634,-110468,4355,32071,6508,27804,-20125,-107511,-143609,-140744,-125328,-91449,-53054,-40452,-28118,61822,130794,117345,62415,42909,39710,13575,-4935,34922,66636,25147,5002,1874,1837,20335,26768,101,-45749,-64239,6092,81684,85383,55631,-2636,-79393,-85237,-73392,-60622,-18434,-25724,-46700,-10834,39613,20898,-22443,-86,6654,15219,56254,78539,13651,-124340,-200305,-166758,-103889,-76498,-108510,-116668,-62762,-57477,-101502,-109591,-87314,-75176,-34926,13435,25532,-10548,-18911,33615,10215,-80873,-43381,29877,20981,-11258,9741,20975,-6568,-30231,-34962,-35429,10914,108765,153765,126538,62795,20150,22082,-2613,-51602,-10389,49051,15472,-20839,55039,107428,4100,-139389,-203799,-163735,-66692,-30900,-18557,22123,97622,163338,179444,139628,103357,98674,120730,136705,112135,88240,79502,43043,10778,23695,67153,82739,73787,86349,63219,-11743,-43623,-24935,-56151,-91683,-70998,-10461,28727,43317,41855,8380,-96929,-147559,-42102,82262,118080,99967,99578,96623,91487,107472,151981,142769,83483,54190,39036,20254,-4555,-69088,-137171,-149758,-91344,-29518,-12852,36349,99604,135252,137532,121492,99231,77077,31536,-64591,-136508,-90821,-2860,36238,63052,44187,2472,8684,81381,124655,121802,100016,73637,88053,91096,10212,-83402,-93595,-75850,-101551,-123263,-148694,-127070,-39332,32418,13170,-47492,-72019,-37944,-7514,-11910,-15014,14292,77991,105653,93577,64548,8999,-2975,11365,-447,5474,54498,13508,-98870,-108640,-60807,-61619,-94558,-96114,-68886,-84895,-124528,-72895,29244,62321,57288,51363,-3876,-27602,-14345,-6398,14220,7118,-7821,10292,4029,-13490,3489,41572,52579,28694,7441,-8261,-29829,-24815,-15675,-29044,-15726,17857,-39770,-68240,6992,18151,-61321,-54138,28881,49021,43121,43752,55189,57285,18971,-33119,-35940,-63998,-157971,-187041,-139805,-56933,-449,26264,657,-27569,247,46815,47766,-39413,-134729,-111969,29514,100680,4278,-23584,117854,199899,155324,72912,29485,57970,54769,-36356,-15868,84507,84446,27639,38676,50007,-7690,-83775,-139029,-191721,-167989,-84507,-53695,-60754,-25242,55878,114534,92183,34709,47599,97619,88808,45978,85284,136999,75172,-31758,-15860,54704,41204,-26686,-61888,-69855,-57392,-13154,19518,1891,-19586,37847,109986,113030,27752,-88105,-160191,-146791,-31350,67859,76403,52940,28666,-49839,-93046,-80974,-51169,-21308,-11904,32599,81317,100565,61428,-1818,-32355,-54148,-93412,-102244,-55410,-854,2440,-17603,-26950,-64775,-70065,29560,126292,150304,142133,97561,51455,47724,12159,-73229,-78935,-55870,-20897,8197,22600,22524,11765,-24946,-73052,-103905,-58999,34624,80015,54923,-24240,-82960,-75247,-74340,-85692,-98375,-117244,-87900,68750,251018,228184,61937,-62512,-139523,-191350,-168794,-116348,-99382,-73265,-18797,59631,121362,83189,1696,-44206,-52975,-32401,19760,78074,86406,11169,-27197,13508,10645,-18875,41518,95931,64885,34421,12881,13543,81481,72684,-20047,-41548,-275,24625,42376,33548,-2222,-1288,35751,29676,-40722,-116291,-107931,-22104,1061,-51863,-37392,67962,89504,11705,-78738,-118464,-66197,49761,92625,20377,-28751,-63692,-92565,-55301,28350,101303,158857,147128,62973,26712,2699,-22762,-46670,-63473,-78832,-77093,-81179,-116265,-77547,28155,96791,54906,-41933,-91492,-45803,-18507,-1207,32621,20499,-45810,-95307,-105957,-35362,53981,70748,4399,-75694,-73593,-9049,19532,-14768,-54108,-62260,-33170,-22391,-47888,-56228,-14676,-16015,-102975,-123542,-58766,-40670,-38702,10028,66364,115414,132987,3516,-146582,-96164,23661,62059,51836,42730,4844,-27358,29065,104033,57711,-7284,57871,119178,42495,10010,42647,9288,-9132,-3841,-20858,-27267,-47648,-83175,-36131,44569,23872,-26380,-37981,-6577,16888,-543,-38372,-30021,16301,43898,90163,142787,100459,4458,-61537,-48838,-28375,-93703,-169954,-174347,-144975,-100023,-51391,-47947,-65820,-30079,16928,29106,67231,133638,147767,85443,24569,-26560,-88251,-55114,50545,58310,-650,-15291,1552,66737,129710,26724,-167283,-187501,5570,136322,33796,-96782,-79309,34235,90872,48194,39761,87535,31905,-29701,12565,37025,11798,38510,80543,101218,132142,87832,-14929,-54334,-70747,-92313,-61564,-20035,-15801,3780,54488,81637,58343,42756,41718,26741,-22131,-135845,-235656,-169488,-13246,48668,12749,21824,33058,-25807,-44597,-9461,13678,-26861,-88823,-107852,-69085,-2153,91864,126662,41371,-79005,-78238,23638,71625,36914,865,-38392,-128915,-153957,-64461,50110,107319,84790,37313,31082,-7065,-44821,-11741,16129,-16444,51619,186498,219765,113513,-19032,-54264,25871,73797,29749,43426,71835,-22488,-181796,-206630,-111518,-100408,-94868,-24196,-24171,-47344,-3498,70135,114451,91245,46861,27310,15045,4373,26288,61102,56252,36385,35800,8152,-20376,2824,68298,120848,77082,-51908,-164066,-121810,18929,122140,112920,30886,-18617,32471,118625,154301,128195,102494,101262,31044,-65255,-100445,-64012,-60139,-120580,-122833,-98732,-87707,-54014,-40507,-82440,-93118,-69703,-24731,3082,-8919,-40850,-36046],[-10895,4097,859,23152,-8553,-102862,-116871,1213,90360,39110,-32789,58410,196251,174529,103111,131330,124094,336,-96574,-63541,-67575,-133840,-107326,22281,44001,17400,37288,69430,41674,4165,20893,84343,128209,90322,52533,66894,43325,-50201,-113894,-60409,17607,22649,-11040,-4130,29751,72754,51018,-44463,-117346,-125972,-84920,-43019,44767,131513,75565,-60659,-79442,-22630,-22280,-60128,-37929,40618,59670,10459,-38403,-91584,-128817,-137720,-125056,-59191,14399,7658,-8842,30594,65572,75887,71889,50259,35974,17838,-6314,-37881,-36066,12857,62035,11281,-85856,-105503,-30746,34155,11442,-16778,10098,17164,-24933,-7868,34152,15821,-6711,16028,31673,41166,54544,64024,51289,5090,-77445,-142224,-98815,21332,68552,46265,61177,90325,109568,126721,72639,-20529,-72741,-83927,-71563,-59656,-54784,-32454,37892,128392,173909,86289,-51484,-58388,21008,53162,27717,-3129,12864,21583,-43176,-59484,-16525,2526,-49342,-121217,-127543,-36951,24032,15040,28041,45702,15980,6047,28575,-2280,-98370,-124484,-70047,-68020,-90025,-53982,-40924,-68984,-38074,21023,793,-21983,48818,114707,86306,10174,-42795,-108565,-131163,-58694,24906,44043,8196,-26740,-6006,42710,89518,99190,68138,58407,99102,127359,69923,-11647,-38923,11968,114414,148602,24574,-93463,-86201,6964,38846,41692,123340,181673,132735,99594,134047,145553,54644,-31768,-59968,-48073,-2540,-934,-32798,-22065,-28094,-57565,-108071,-176415,-206075,-85971,30276,-2386,-63956,-27083,3589,-30508,-41864,-42899,-34396,-4714,16047,32994,59082,66705,10815,-40053,-26682,-15655,-31239,-18659,36549,127203,173784,103830,40430,40177,46147,-1335,-34890,-1821,10014,-29789,-15320,37918,-26314,-124285,-69352,77309,71042,-46517,-102777,-84282,-115930,-166831,-101826,-13517,-23743,-68812,-74668,-65497,-79170,-85675,-25626,68236,52864,-8060,-4663,8381,-13165,-25442,-18555,55017,129111,95940,6202,-29041,-33070,-33927,-31818,8765,57565,25804,-54056,-3232,111713,100283,-14007,-50744,9371,-12334,-108794,-109674,-28152,-36319,-90253,-87343,-6756,97197,115012,60350,49894,84624,106476,87551,49378,46020,70440,73160,74505,44519,30288,70574,98586,70498,13548,6217,66896,83900,34140,-9987,-62754,-124671,-138313,-108627,-33505,59298,53052,-11078,-52560,-33448,10715,-9243,-44357,-35814,18045,51274,61276,34917,-41819,-102185,-130104,-129447,-102582,-122637,-131384,-93617,-74147,-54220,-5400,-20786,-109367,-110504,334,100159,88337,53798,88392,77763,-36923,-86296,-31110,22064,3124,-3221,16716,15063,17064,46870,65145,77150,126157,132594,65853,-13093,-41522,-4963,-13314,-96829,-73395,28118,41040,1296,48750,120134,55479,-82309,-84832,38643,73299,16434,6182,2209,55448,170289,164322,44957,-11793,12796,54462,113805,124873,73280,42917,47804,45067,9430,6288,47906,69531,69051,34777,-38243,-77239,-79668,-90041,-90645,-93496,-70568,-1074,54257,68208,55242,-33125,-101611,-47575,43034,72539,39798,-7845,-33312,-9442,54788,120919,105493,63380,47569,7787,-42345,-35874,-26617,-89116,-144327,-83531,-16761,-35463,-11561,92795,169772,147605,83406,37023,14264,-10761,-81832,-132847,-106282,-71372,-64803,-20310,22527,24737,38632,83318,105193,81586,42615,32426,103535,154355,88537,-24440,-40668,-1100,-21873,-83543,-133143,-115860,-54746,-18740,-27656,-54519,-45127,-19242,-53782,-86454,-59045,-13513,30545,54150,54712,15266,-50724,-57561,-36650,-61286,-56291,18016,43395,-7292,-32615,-11218,26066,3705,-60244,-63261,-41042,-91696,-89905,-19709,8876,26161,67887,46758,10304,-8861,-44922,-18396,23914,-1671,-13513,15240,24177,5508,-7561,-23383,-14268,23661,17439,-49488,-48748,24305,42894,6236,-199,-34662,-61174,-19408,-17924,-73561,-96816,-47855,35733,116658,117008,68701,33788,22015,1324,474,-9193,-62952,-119217,-149305,-114889,-66461,-13609,-15225,-41105,5352,32744,-28815,-105968,-125070,-65078,20535,33061,-28995,-16432,113511,171016,71724,-62190,-73549,19151,21655,-101340,-99318,52430,134417,98011,98213,125229,94869,16563,-70637,-149875,-158257,-101940,-65085,-34202,49854,135262,148180,89976,23226,19681,68949,87861,67480,107604,124465,-1922,-124763,-42558,82156,79389,1089,-62564,-88349,-78525,6816,112890,101928,5519,-25382,28370,89411,61611,-32371,-90413,-69633,-6291,31175,58166,88519,57338,-57516,-98078,-30346,11350,-39197,-59055,29371,102373,112145,63988,-24528,-99823,-142381,-155211,-137431,-88824,-25067,-25155,-114705,-169380,-142154,-81146,33728,127052,120929,101167,73059,8106,-16493,-970,-12138,-21882,-51567,-28171,65059,117475,99322,103133,102248,45727,-55425,-99276,-51558,32860,91256,66272,-10899,-66150,-59700,-27728,-28050,-92179,-115256,24092,182746,153354,28407,-67386,-137688,-189085,-214715,-201515,-171185,-96882,-13583,64435,148069,145692,49847,-21831,-40014,-41655,-17171,50468,127290,116827,44954,-5401,-15180,9275,88707,121003,75058,26411,-22638,-66324,-33277,21697,23587,8670,30917,84278,111181,49773,-62718,-99279,-35329,16917,-5092,-72057,-85114,-9369,64390,51026,28289,51769,38459,-23657,-77257,-69014,3827,87348,77150,-6240,-44527,-51688,-94045,-89159,37704,179298,224740,170121,120874,148746,124238,19029,-74353,-63009,290,31856,11368,-55013,-53858,28759,80790,52149,-11986,-53400,-7577,-5887,-60827,-41309,31405,23970,-34372,-105855,-89583,17297,37813,-87013,-160462,-70060,64921,95672,-10830,-89358,-51402,32434,70402,42007,-11814,-31653,-51377,-121892,-138832,-55649,-23573,-36188,-11167,58695,167546,214429,60568,-125138,-118532,-26238,-7878,-49189,-35300,14173,25937,40177,84719,90216,91059,108032,76494,20620,60996,104097,55632,28393,23871,-12287,-30646,-21164,-10739,26809,58333,34707,-1379,-17644,21693,52521,4417,-85702,-100731,-38477,30456,113124,175616,112762,-17395,-117770,-117191,-63903,-52991,-64149,-88288,-127200,-115457,-66155,-39201,-11014,47859,53174,-256,22332,113892,155645,100776,5080,-68938,-93457,-65402,-17746,-25338,-69917,-69366,-14713,67463,125831,50667,-105400,-138062,19146,138544,55225,-81818,-76206,49413,79188,-13344,-41741,34654,51801,16063,-774,6988,39020,79091,80831,67336,52454,-38257,-134609,-93413,-26959,-35762,-45584,-24742,20574,74538,99575,89207,78997,89324,49415,-35037,-72998,-104834,-186410,-189807,-53479,69725,46737,-16005,-8226,-11865,-57524,-88694,-52278,-19797,-24618,-31396,-12530,13077,37196,10005,-38013,-86649,-94809,-19704,66512,60846,-10937,-52942,-76688,-73448,-22476,64945,131293,134290,85078,2275,-97230,-85323,-9733,-3955,-45599,47355,165141,145162,77476,40237,9097,-33512,-106252,-137993,-47233,32485,-30441,-177978,-230959,-128688,-73185,-86089,-47243,-11532,24313,70963,80434,77961,94134,88249,54001,26692,15487,29887,63229,61526,55825,62517,39750,26415,44778,93747,158409,117559,-23643,-123388,-100443,-17864,67206,117452,88488,23674,29593,96473,127080,104000,101640,113970,48885,-18963,-18202,-11523,-62744,-117415,-87312,-33562,-47832,-89770,-97304,-105482,-104741,-71676,-13369,952,-16715,-50185,-60812],[-38728,-19402,1022,22594,-10389,-93940,-112441,-990,87485,43207,-56665,-20927,123225,179087,118795,81230,84086,31155,-55379,-71507,-48743,-13520,70894,179439,179911,136149,147939,149905,47323,-28696,3616,59201,83932,56326,33096,58227,53144,-24077,-75201,-24905,40309,46408,54032,77422,78052,88361,64609,-41207,-121577,-97317,-51366,-39879,63421,151180,49974,-92611,-103424,-60474,-41152,-31367,-24467,-14786,-12929,-8623,-17861,-64455,-96639,-54925,14567,23295,-28302,-66465,-44324,-24583,-49451,-31694,9548,-65,-26004,-44106,-60422,-67310,-45396,-7225,29889,-14955,-107937,-82078,14362,12562,-27560,14223,96572,72417,-51473,-77755,-45612,-67121,-73647,-43413,9236,66605,63864,36428,58217,85511,59751,-11378,-52129,16172,79601,63854,79430,109938,93877,92935,81537,18641,-22819,-27708,-32427,-28581,-37983,-61277,2164,118479,149214,31036,-116819,-114411,-10070,56959,42898,-3573,-17637,-6784,-35300,-53473,-18755,6248,-43679,-113676,-128815,-48273,13848,-12909,-55456,-77420,-86536,-55171,-12265,-42926,-110473,-95170,-51709,-67566,-49371,13361,12647,-25327,-23143,-14446,-29047,-18509,63323,102524,20744,-78911,-112008,-123131,-92218,9026,71951,47506,4863,-26441,-40512,-33119,21940,50148,24397,12912,41234,70210,45384,21565,41766,83063,129630,126880,18735,-49411,-9703,53447,30112,4880,61669,116211,115740,92301,88216,122498,83678,-3498,-66295,-67376,-29565,-37014,-72301,-34035,12343,1503,-53218,-110295,-122823,-36299,25529,-19962,-76937,-56120,-5424,22755,19810,3399,38582,69144,32113,-15983,-23444,-12795,-39531,-42301,-644,-10291,-49105,-24221,33813,112102,158446,99421,32908,23633,30270,-21846,-86128,-50955,7675,-14841,-31056,20059,-2765,-59050,26097,171500,158759,24696,-37922,-5438,-48766,-138737,-92486,3628,-358,-40196,-23692,14972,35106,61374,82221,68035,34128,14780,-2761,-33532,-46080,-8262,15245,57348,92697,49467,-23572,-19482,28096,27226,-928,45827,120679,78658,15881,83316,154030,82773,-70089,-102294,49234,100691,8192,-3609,75525,53944,-28665,-20675,45668,91682,78346,39299,58815,114075,139869,106064,24554,-2288,54749,91701,69472,6966,1780,58794,95079,76984,41537,84247,150215,98214,6896,-37178,-83776,-117083,-92720,-44728,17216,87379,105073,57768,-34875,-59266,28990,52031,-29497,-81985,-59766,-30115,-3286,31522,27102,-20345,-78262,-109683,-125277,-151545,-103126,-36763,-28648,6692,61653,20446,-84843,-89098,-1751,77032,88605,73409,99316,95820,24357,-37152,-21941,35992,9161,-19531,17188,42526,47887,82711,123015,120013,76795,12524,-45477,-84322,-89088,-36589,-17843,-76429,-66292,5382,19053,1382,27824,56537,14393,-36386,45423,166812,115410,-6192,-22633,-33289,-3973,111790,129379,-2726,-93023,-74977,-39575,-12325,-11781,-37819,-23049,41769,80602,18612,-34368,-6144,27627,10537,-46044,-88129,-99848,-94061,-80502,-71502,-87272,-25872,70647,97055,69282,58488,21528,-13031,-6296,742,-33928,-86080,-100109,-90207,-82154,-50991,-16381,-20863,-4452,26489,-3774,-75058,-88096,-49160,-80071,-121434,-32533,68065,49686,-1558,36843,84688,52334,6421,-17194,-13659,-9438,-47176,-46907,-18181,-57148,-133333,-122029,-53946,-11081,1606,457,-27174,-64925,-69872,-35405,69859,150829,120658,24646,-7724,30638,44552,-7771,-77279,-86033,-85226,-98467,-49004,14429,33399,12251,-42992,-74231,-56736,-27584,28806,42126,-33773,-103460,-108779,-60996,-46958,-86043,-87809,-9007,79578,112119,82364,49075,63710,62967,48305,61371,87183,59713,10020,-26953,-42766,-18170,10704,17629,14578,-10713,-40603,-13050,-41,-39414,-50041,-2044,42540,44095,-2483,-50424,-20460,45124,27684,-45191,-37016,57209,96921,39203,-10372,-43202,-57565,-48726,-43336,-25172,-24113,-40684,1215,87751,114687,95576,69560,44366,17288,-4720,-18175,-34096,-78476,-159359,-171439,-135976,-80058,-54606,-50919,-4081,2156,-91015,-150734,-112614,-60447,-71485,-82682,-56844,-20769,29605,37999,-69498,-188398,-171828,-80340,-64959,-140257,-131061,14789,112207,93516,100372,124443,91253,48845,17731,-54515,-117333,-108904,-77892,-30641,64715,128569,107557,45318,-12070,-23790,15181,46254,64313,118309,112101,-6775,-93532,-10951,98445,119742,67611,-22798,-106506,-104449,9997,134580,147006,51505,-21160,-237,55235,70970,63303,38677,3804,-28776,-60359,-34838,48441,50832,-50672,-65760,33285,64041,-12673,-11963,68670,92351,82430,51818,-41441,-136460,-181738,-180004,-152509,-100596,-50780,-61201,-192459,-298107,-226436,-78517,49535,77703,2480,-3759,38820,-10523,-62298,4460,119560,144809,18639,-35630,62541,139813,98656,68248,106688,96274,-19611,-128807,-145528,-68218,48144,108312,58863,-7766,9521,34191,-11019,-68622,-40846,45277,64980,12092,-13741,-28411,-55387,-58398,-94886,-159097,-149211,-45049,25858,30830,49123,51186,-1415,-23778,6368,-5023,-50135,-18920,94769,153141,96533,-20337,-70575,-20128,57988,57009,25958,-8382,-90247,-168692,-138038,-28488,54683,41745,19116,78323,157203,123077,-19994,-118631,-90650,-18644,12573,-26014,-69122,-48192,45969,122095,116129,61129,15315,-17825,-27807,22114,90455,121512,73691,341,-31820,-16475,-19482,-24274,56008,152218,164904,128900,114938,165815,150106,9764,-120850,-82415,37898,107678,117326,41871,-31612,-12807,20164,34200,23165,-14342,20496,7467,-101235,-115568,-18271,42945,55471,-23656,-105906,-58200,-9733,-91460,-148922,-44480,124704,150404,-1963,-103500,-34738,71365,102788,73552,8019,-32378,-37150,-64192,-88780,-42965,-19540,-21797,2202,72945,172469,189962,49375,-85497,-92280,-64958,-73408,-116350,-102463,-18655,24369,-10579,-7139,67697,130314,100999,11460,-26889,54496,128827,92632,39646,15141,537,-12539,5580,67784,120333,101626,28331,-12017,2997,76585,118739,36510,-71822,-94361,-60603,-9371,66325,128623,109154,31514,-60580,-99553,-91719,-44647,12837,-17815,-99711,-100578,-67611,-39614,-16856,2248,-8775,-40744,-24214,32000,60795,28396,-43996,-75527,-24148,16218,-27540,-117486,-155304,-103423,9819,102984,106454,26075,-66204,-99508,-40170,32342,25798,-52318,-94284,-36323,18546,-24059,-73482,-34524,7584,12393,-4814,-489,10315,3815,3860,-1700,-48250,-135973,-169023,-62113,53545,72447,40309,14143,22953,52573,58961,31685,17924,34319,-18065,-106374,-82864,-18019,-58435,-111291,-42750,46168,22652,-58127,-37412,33414,31126,-30271,-46884,-24203,29779,75098,99651,79641,4499,-86753,-62807,-17706,-43235,-38628,29914,67009,8249,-66995,-72187,-21477,12370,46486,80682,87943,39592,-56400,-125542,-79972,-19304,-21492,-29357,41653,85181,49741,64517,103915,62962,-59430,-185566,-200288,-93221,-38054,-71063,-153013,-175566,-75099,-26775,-82790,-48905,65754,122571,120998,63489,-17135,2449,72464,54165,21760,21622,15475,23858,27582,11528,555,-4684,-1014,-5998,5527,59975,49564,-11925,-41696,-46030,-48932,-17095,66411,103891,60174,13339,29195,54998,72079,91487,77774,1310,-24117,4224,-12094,-76799,-115732,-68189,6270,2455,-61569,-57647,-36404,-50578,-37354,19800,27360,20283,7623,-31649],[-16564,-40060,-44600,-36458,-23346,-10689,15717,54436,69223,38893,-41487,-66246,16709,115800,93730,15728,20195,36917,-29716,-39237,38763,120256,169023,207207,186438,157558,170528,157927,55757,16627,50183,59505,67429,64989,24187,11853,23269,-10062,-35783,1766,40764,51262,85342,97604,50614,35654,23748,-61712,-108020,-53848,-24663,-47557,21518,77583,3324,-66703,-59252,-40178,-14650,14866,-4816,-31815,-41546,-36703,-38743,-52106,-53235,28318,145473,117464,-21931,-95460,-96017,-103943,-103907,-56440,-22946,-46073,-74701,-91386,-104388,-100552,-64583,-29184,-3860,-28390,-62820,-9203,52030,16483,892,54068,107319,69912,-54666,-124330,-124212,-132027,-124162,-100509,-49518,32971,45723,2201,32553,114339,164420,127462,31473,53718,127205,114757,91711,89394,30885,-19000,12187,45198,39865,24744,12521,13817,-24124,-101415,-75037,44274,102584,8076,-128510,-131407,-18884,55512,51441,2111,-5388,71870,96529,32027,12770,21362,-44936,-103497,-92144,-35621,-23853,-61226,-100803,-127222,-113372,-39511,8825,-28825,-64269,-12783,20945,-19165,-12176,43523,51515,33835,23269,-6859,-9811,58628,142833,93393,-46146,-106970,-85125,-64041,-12253,56839,62517,5352,-6373,-9758,-48129,-70047,-31336,3293,5586,-19753,-40846,-12854,8101,31367,105012,156121,136587,75223,-12620,-16254,60649,97401,32501,-12719,-7290,-4774,14817,14782,-30474,-7148,38753,38538,-18723,-56287,-52250,-58103,-47734,-4513,16814,22976,-552,-48350,-55589,10306,50105,19561,-35173,-69115,-66537,-23999,487,13195,55501,56729,-36231,-133228,-148579,-109213,-60765,12213,62356,13464,-45743,-20338,30055,72628,118280,91540,21823,-14731,15734,369,-58024,-35911,16700,-26757,-79856,-18120,19245,7485,80807,198273,228708,103824,-15353,-31961,-48504,-92584,-47703,24438,3456,-38561,18247,93805,108584,132307,115874,34914,-15422,1034,8164,1778,-39,24586,34449,22808,1577,-36248,-78157,-59426,16400,49631,39838,69934,115835,65597,20766,63500,67695,-32327,-122843,-69368,70740,148304,134150,96256,78300,69439,51275,67102,62495,56407,67897,77464,60352,75426,116083,100596,-3524,-50607,22255,54060,-15342,-92164,-65188,2516,31533,37353,53856,118918,163613,97648,25707,-10234,-53309,-61103,12718,58344,46849,64917,109841,97711,14957,-13169,58278,88801,24128,-74055,-115018,-96177,-61515,-11380,10277,-20787,-45609,-62021,-122443,-146642,-40307,42535,1507,-16885,4389,-1171,-18372,-2348,4728,-6989,1334,40641,76153,72011,64906,65518,49680,48658,15116,2640,28123,31801,27192,63523,117761,123319,31154,-84768,-119802,-109448,-86139,-32156,1630,-14852,-15354,-16557,-45703,-46569,-16716,-25465,-54752,-24470,63689,100219,27186,-62669,-64563,-58990,-22226,73682,126436,49266,-53366,-83946,-81601,-97933,-111777,-99900,-52466,25106,81409,44564,-25596,-55561,-38111,-27089,-70220,-95913,-76607,-34512,-21342,-37079,-21963,112013,197240,146516,61075,35072,37479,58423,68373,14110,-87141,-138437,-68938,-16765,-45544,-82642,-117894,-128889,-69837,5573,4319,-81026,-142267,-112950,-93718,-90562,11150,141000,144822,44198,-43992,-81005,-87971,-60989,-25060,24393,55382,39102,56015,74215,-14959,-133336,-125706,-55640,-9255,-11973,-38339,-113007,-177248,-164141,-107689,-4283,90199,101351,40256,-16542,-3015,40218,31004,-30935,-53484,-87310,-112608,-17496,94207,87970,49075,37825,24375,17996,21400,60188,29199,-116935,-190989,-120566,-26051,-26958,-58953,-61404,799,100034,153484,127163,61251,14160,20771,86682,123844,134493,174865,147605,41036,-23697,-46589,-68695,-39618,-8521,-44979,-41414,-5314,-43731,-68276,-39100,-9115,49237,120167,105947,30294,6615,34134,33111,29704,42639,61503,71480,27257,-22190,-49352,-68421,-92575,-58035,39765,86625,43089,5246,1302,13103,72728,99030,35319,-29031,-50637,-55789,-59018,-66003,-118690,-137335,-128572,-95108,-55600,-17006,8196,-27189,-94135,-114349,-101933,-118499,-165904,-157512,-101917,-77631,-64536,-62196,-132149,-201205,-202544,-195151,-167047,-139427,-100215,-8700,48338,22671,33354,57329,8955,4584,81563,52041,-50397,-69129,-35600,-133,32048,24206,-795,-5599,-13496,-5596,9569,-9955,4014,95237,125421,74156,22214,27276,76104,123576,126094,59416,-62076,-91605,-13889,43577,76679,72236,32873,12378,19135,47564,108789,99573,-5527,-82557,-115229,-87546,2698,37421,-26189,-25717,49868,73552,56368,79907,102384,66523,58288,63635,13771,-52783,-90596,-87640,-64097,-42491,-37185,-54084,-149807,-246248,-194166,-37096,75020,42506,-71605,-94250,-17361,28341,14354,58983,190555,241732,96246,780,36920,86192,28202,-35912,20865,60119,-11715,-100450,-120949,-57541,51608,119130,83127,21970,1638,-11266,-59618,-46946,63357,101801,1858,-64376,-7271,33945,31449,63518,51085,-37441,-38830,66243,100675,25869,-46292,-75763,-85285,-66950,11347,50465,-24202,-72720,11833,106525,86955,-39434,-113336,-54678,12154,-13841,-38937,-39401,-108548,-192602,-155649,-60239,-10312,-44101,-67249,9524,127359,154460,65295,-36721,-47072,-5975,8490,-9486,-38281,-66497,-14370,118481,149858,75190,29520,17719,16609,72070,127053,122330,79793,21185,-1762,42074,95160,79749,68519,87149,90126,80141,49266,73612,81538,-30562,-160928,-111323,13462,83259,123277,61083,-25159,3344,56160,63971,57078,28076,40204,8891,-81038,-80151,-13865,34276,86113,29615,-103053,-110508,-29630,-35507,-91458,-40596,103557,141381,22473,-78081,-47222,23131,26580,-828,-30591,-31953,9612,19367,-23652,-40662,-29106,4799,45701,71317,73433,42659,-26596,-62232,-53381,-72737,-79612,-72287,-57882,-15833,3651,-52397,-65593,26552,90755,54495,-9453,-39448,5732,65908,54618,22841,16564,33529,15584,4034,82558,171347,135637,14708,-17416,26061,97192,123223,40294,-24491,-28706,-47527,-48226,-5771,36960,71735,82353,39383,-17320,-76052,-60149,19743,15862,-38074,-29754,-40643,-65967,-75042,-74028,-45695,-13851,-15354,-28992,-43951,-60233,-50468,-2865,67382,100636,9424,-149627,-196430,-98875,40825,110175,60672,-16115,-41358,-62285,-92874,-74620,-7435,16485,-55532,-86981,-2468,22814,-34788,-27724,-20659,-25760,26786,62721,-15714,-83771,-42280,-2770,-21484,-65030,-89053,-45289,28039,71046,82833,72584,30709,-8581,-23750,-49369,-87087,-90864,-108207,-123209,-45037,49074,44345,-6659,-20079,-11650,-30560,-43956,18939,113749,151327,100651,27883,-958,72554,148771,162665,118231,8922,-89367,-42856,12229,-11571,-21899,17934,88523,75887,-43112,-96275,-34718,13459,47554,62809,39039,-12506,-56871,-65605,-47577,-40704,-10954,25778,28002,819,13961,75932,118146,87435,-7029,-90762,-96311,-41590,-60295,-93675,-100732,-75870,-10958,-18944,-91668,-26689,137863,177826,109800,26525,-56779,-31199,73630,61058,9085,5473,-3420,6595,33230,7566,-24110,-24898,-28461,-62803,-91639,-66378,-27587,210,1477,-7387,-24723,-19597,37374,88421,61040,-21880,-51865,-3506,74080,95782,37629,-40799,-39924,-34068,-58267,-75985,-89127,-49609,16435,36982,11617,39467,59279,13891,-7023,44423,71434,100690,124509,66753],[34577,-43237,-105837,-107342,-45454,40756,118475,118837,37598,-40511,-76440,-76014,-47436,6658,11858,-18157,-2090,17280,-27266,334,76034,112127,98453,95938,61668,41883,36631,26088,25938,110210,148300,78095,66089,86989,24487,-25103,-18452,-22158,-17882,13162,18517,11531,26212,30285,-3971,-4832,-18275,-67798,-52869,-11656,-27244,-56856,-16639,23352,17124,330,-9931,-8368,12290,13330,-16583,-10613,2883,-30906,-81236,-84258,-37589,50243,142635,119353,-1219,-86667,-117674,-116934,-69543,-23167,-29351,-64536,-80846,-98828,-118810,-110774,-58078,-36353,-45474,-46314,-6011,43827,46722,18412,27983,48143,49390,37389,-23717,-91748,-113953,-118194,-118351,-111914,-88696,-18115,20014,655,885,43987,102287,114400,67081,85023,148905,137955,85580,75538,28918,-59405,-41017,58198,78434,31586,7145,-1144,-50666,-106084,-76361,-2738,59581,28107,-92339,-118655,-10076,41962,7262,-34605,13222,152001,185380,95224,53761,61546,-13120,-59778,-13523,16139,-19792,-42510,-52268,-74759,-47248,37913,62158,18521,177,56554,89931,36466,3441,36151,58902,58462,36401,-6051,10288,133679,210051,90622,-50099,-55699,-8390,-3473,17014,43576,32335,-8299,3379,20108,-4437,-16738,-8687,1999,26957,-4126,-67184,-44613,-3293,23576,90012,125773,83392,14016,-58537,-25398,81353,110915,44859,14819,-11938,-73869,-79220,-44360,-63210,-68082,2454,81429,17551,-91593,-101262,-65063,5559,40392,-8526,-6550,14213,-6041,-14122,42872,82039,73003,40476,-22894,-110972,-133503,-80344,-23578,14714,10281,-69384,-154762,-168579,-119450,-27787,84597,126361,48633,-30685,-18935,32189,77549,137531,123233,34797,-43716,-28587,-482,-1504,12939,22116,-67343,-151436,-70933,24505,39301,70192,158202,200031,103239,-42821,-111921,-101844,-72396,-11027,38043,363,-50361,9761,82849,84691,105026,90367,31100,-3485,19473,61015,92958,54198,-2880,-8337,-4552,-40937,-100782,-147850,-137163,-66459,16906,56259,63279,59292,35111,12064,3802,-49264,-143717,-149618,-7240,104690,163340,195642,121732,10759,3311,67994,106675,72211,55764,91367,92773,8997,-10062,59587,66843,-20898,-57693,5528,17467,-60274,-125263,-82878,-18724,-5589,16053,65693,93876,82296,52800,45851,25970,-16984,-22274,51585,87609,47765,53313,87278,67014,17610,18238,52113,57517,33662,-48358,-95589,-76820,-61534,-48692,-28805,-25154,-7910,-12061,-76020,-84913,12003,59368,-3593,-61728,-77941,-53891,-7029,18337,-5201,-35034,-30899,15704,46941,45177,54329,95036,90014,54737,28234,39563,20999,-30785,-31762,20092,66902,76698,13720,-90738,-113875,-75053,-38567,-10569,1003,-3569,9480,-17178,-88189,-113096,-75316,-55276,-60398,-39385,-23928,-35348,-45619,-64301,-81036,-90074,-41226,17333,45839,46969,6858,-42358,-55724,-47939,-54598,-62549,-22972,36198,59570,50224,347,-84475,-95687,-18781,1114,-44134,-35514,29769,33449,291,40418,175020,239456,177143,90415,42515,24539,60627,93274,37138,-57788,-65322,29861,47839,7870,-16658,-69218,-114163,-77666,-4633,18406,-44184,-112598,-104476,-70305,-69414,-10919,122363,166698,69042,-96739,-187694,-166248,-96242,-37208,30343,98274,103862,81767,62003,-18247,-96717,-47394,35741,62606,40729,21379,-48389,-144172,-172274,-138566,-58926,24797,50448,4270,-50001,-37202,14399,42400,12178,-15774,-53262,-74278,-3564,75336,57486,55006,85168,76352,70834,75547,52979,-41125,-149906,-149730,-46093,37388,24391,-4156,-2712,47328,112439,110530,66278,11623,-53286,-47640,37918,44847,31945,133454,191221,116667,36062,-40451,-72090,-28203,-20948,-78605,-61497,-24990,-66296,-48443,12853,-3103,32103,156500,202381,112438,10946,-10352,39388,109140,112709,44776,7263,-21153,-46060,-50124,-74030,-118035,-66124,64304,139314,129204,60234,-26559,-66446,3522,54530,-7755,-87037,-86308,-55458,-45902,-34906,-43048,-38309,-42471,-27398,3453,52345,61136,-27722,-71495,-41376,-71178,-136103,-144314,-126903,-130142,-131001,-90093,-60107,-85051,-112847,-159642,-241102,-203971,-96108,-52245,-38575,-13364,-29179,-14369,21690,-16790,-12001,109749,109016,-383,-13898,30006,40447,-8929,-95952,-116713,-51414,6281,35241,20024,-56166,-76104,29405,105229,114678,77985,30849,50651,108574,131833,96362,4559,-30348,-18918,-55489,-44356,13728,23447,-7336,-13567,14689,50485,14257,-79484,-111346,-101052,-68396,-8941,22797,-18579,-20533,14858,44042,89899,110904,95573,62866,67517,88470,106010,97006,68130,69328,73090,38860,18649,19120,-23032,-86973,-79885,24386,115092,91163,-5136,-88727,-59426,88079,144601,92416,105546,153278,102866,61252,50489,33981,-39927,-99035,-55182,8720,-8844,-47077,-10741,77230,127645,105890,51089,-11301,-75912,-103371,-96275,-32684,78631,80913,-44565,-78554,28835,72608,53097,80245,93980,67114,92438,170479,167857,73107,-30288,-95416,-114604,-115680,-48743,46563,17341,-83887,-76642,5295,18854,-70049,-113300,-49275,7048,-23144,-68409,-53271,-59527,-120528,-107563,-64701,-92106,-141528,-127287,-53106,25404,75777,81377,51673,45558,33160,-19431,-24609,17151,-6207,-5739,97737,112039,46118,38719,52334,36508,52241,69761,65223,63308,16781,-3597,76458,151140,99232,35175,36400,53355,39840,-20477,-30015,-690,-43636,-140441,-97582,2688,38260,62976,21471,-6460,80142,152008,113664,73450,52855,43104,-3123,-23861,39802,87972,60637,47870,-12706,-108964,-102224,-7847,4075,-68161,-71135,-187,38516,3218,-56368,-73978,-41418,-49619,-87599,-94967,-59361,15410,43496,-6723,-43652,-25651,24615,65837,45314,-39657,-94877,-85125,-51927,-41904,-68366,-47085,15931,44531,25408,-2585,-39114,-51854,-17960,5008,20,8932,-4490,-28353,-35882,-35359,-15063,12997,33459,6006,-21865,42168,143451,132355,43047,33121,45139,51208,33956,-19934,-23987,-4621,-47789,-74128,-50465,-32743,-9057,35117,45386,15421,-42952,-52375,1671,11191,4123,24363,-23790,-103851,-120462,-65688,29586,72371,26644,-25579,-48196,-34150,39972,91344,84665,81940,20214,-122109,-186234,-102943,11042,38715,-9656,-32091,97,-1459,-55221,-85689,-20514,82463,48281,-30069,3584,23836,-2969,37977,9152,-41927,67567,136349,3596,-73015,385,51232,70201,75934,3033,-77938,-77674,-28528,41480,82831,27595,-54189,-88313,-111620,-148843,-160952,-141743,-91109,-15807,46927,62667,21898,-55072,-91611,-67656,16721,113935,152554,151208,126067,77684,29321,61190,110637,105273,69997,12167,-43374,-31833,-30484,-39277,-16697,21366,108101,127842,5558,-84622,-63271,-17090,56458,83607,23312,-25583,-13242,-16872,-70500,-110818,-22808,57076,6624,-48930,1588,46344,54561,41597,-495,-11500,6882,-2276,-79301,-118611,-63113,-9872,-6764,-68482,-110835,-7570,135977,134625,23192,-42220,-36613,23882,87563,56953,-9188,-33871,-35806,12142,81089,72216,31802,14166,-10383,-61827,-113023,-100252,-26476,13727,-23971,-27868,8116,29072,34132,58132,37510,-70615,-142454,-71850,37697,53054,4362,-30460,-31918,-84673,-134078,-109974,-73251,-27360,19688,29673,26892,64569,68589,10503,-26306,14527,61491,127661,180816,132493],[111832,31841,-71928,-91409,-32646,44811,129732,154138,38722,-95270,-103722,-38212,-26016,-47227,-40537,-5255,15767,-1469,-14882,33968,63458,41579,5244,11804,-11290,-45553,-82379,-83498,4869,156027,182659,82659,71357,86894,24422,-8188,6879,24553,47007,47967,12724,-8241,-6385,8276,16763,30992,227,-23333,32995,44726,-14598,-44070,-4702,37745,57431,28994,-21373,-25681,-2605,-24974,-40160,22924,81098,33719,-72712,-103600,-26343,46606,62362,40601,-19675,-89169,-105035,-72208,-42322,-31228,-39466,-52853,-45001,-46961,-61103,-47049,3771,-24859,-92273,-68603,17045,55148,30191,-7176,-4799,21597,26086,29734,22666,1057,-38838,-67643,-66938,-58312,-51911,-27803,-2627,5177,-17674,-36311,-22440,9222,40545,69352,92949,81402,55542,82604,83712,-1981,-14776,73998,67030,-16786,-52470,-77373,-108118,-88982,-30103,-5649,27432,30418,-71305,-115432,-43967,-27355,-81746,-76523,16485,108036,99723,58382,70831,108088,54996,11754,42271,41930,8887,31410,32932,-32233,-30346,50270,71569,43081,30295,55373,82814,48145,2670,13360,26444,12082,-23809,-61086,-14247,127389,180051,69818,-17553,-8272,19127,8318,-10276,-3956,8509,-112,2431,24598,39964,46644,38438,23554,45289,35256,-23949,-16934,20126,27483,30293,24954,8356,-12929,-75377,-54629,45189,67881,19611,23944,9232,-62482,-88127,-33119,18696,16631,30644,82803,-19728,-176485,-167822,-75700,20269,42373,-44577,-61419,-17876,5631,12379,41472,49938,58827,77008,34244,-93020,-170527,-121155,-64210,-25229,4809,-23079,-84416,-112077,-80215,-4477,90153,122668,58152,-16470,-27703,4395,84708,173527,150152,57240,-37625,-80734,-50328,685,19663,-8209,-108497,-178603,-88297,21482,36317,31856,70019,65241,16189,-69484,-130283,-117978,-64599,4057,38355,-9075,-58295,-25420,11119,20987,48488,34764,12441,39379,90404,128343,127101,39280,-54188,-61155,-7946,-21302,-109706,-169667,-157429,-104440,-2542,62197,46262,31533,59132,51421,-7092,-97138,-192610,-198231,-41794,126358,177526,165906,76071,-35884,-59894,20119,82460,71704,70733,95663,32247,-83351,-77018,5813,-12939,-73748,-52115,13411,25793,-5611,-50047,-38607,6782,21029,42219,72716,43222,-13346,-14415,19969,12887,-35626,-61846,-21513,36079,58060,80757,63155,4752,-36510,-32816,-13940,-20332,-34565,-65928,-57331,-28287,-38716,-43567,-1439,36128,41817,18726,-12036,-21184,2131,5325,-8016,-33232,-65500,-62702,-47597,-45697,-37527,8445,44814,44314,37866,21356,-13811,1789,44009,48076,25080,33554,-11706,-88739,-70478,-11918,4836,12449,4687,-63949,-87198,-25531,6149,-16816,-46443,-64379,-19290,4492,-61405,-117405,-84478,-16643,5815,-34690,-85455,-60481,19522,28401,-53345,-121445,-105871,-102714,-112326,-45470,18817,1598,-11401,52709,61954,-6268,18861,70582,38713,20084,4039,-84445,-113294,-8712,63654,11368,-20353,20778,28377,19723,36430,90319,149536,167243,143545,88577,14722,12424,37191,6058,-22246,25354,69122,7044,-15888,53622,64861,-5591,-30013,3903,40290,37447,10627,4284,1469,-58274,-80874,28709,128229,71355,-73434,-159532,-148980,-94684,-67370,-32232,57129,87258,31484,-5504,-23410,-46792,3743,93016,123176,101035,102917,87558,-10065,-92966,-102691,-59197,-10303,2278,-44508,-61426,-25355,17217,67188,76322,48686,9899,-38210,-50783,-41031,-36978,-1138,21600,16521,46556,64782,-13159,-124492,-120786,-19620,66516,105732,83195,31683,24322,71998,101700,42708,-24158,-41019,-56887,-36490,28955,-13453,-58892,27888,121363,111456,54377,-10602,-10435,20925,-9410,-50892,-42428,-28532,-45947,-12584,36598,-4367,-5929,105652,172879,103920,-2987,-34387,38006,110991,99900,32251,-13760,-51452,-73763,-62630,-68840,-99564,-60249,45984,127363,158657,105321,28157,-17069,-13376,339,-16302,-65083,-58223,-2827,23987,22044,3980,6246,5002,22443,42679,88593,111258,7852,-53121,8537,8387,-33947,-16502,-28448,-90535,-93556,-33657,-6184,-12275,-16849,-76149,-168402,-126833,-17740,-20318,-80897,-60666,-23722,9825,55332,52628,40925,98374,92456,23332,23739,49504,38164,-34908,-148551,-169234,-78835,3468,27744,6606,-50195,-81539,-24210,39066,61020,27223,1049,36195,75516,64205,33060,7436,14762,12508,-42835,-69639,-58098,-49839,-44744,-15750,12654,-20405,-86768,-95006,-59909,-41441,-31462,-14822,-6679,-37744,-46474,-27764,20548,82544,85573,68142,82095,95822,105079,154396,177621,150915,147513,128210,80852,92176,117872,67886,-3722,-12155,54496,142988,172948,120299,11288,-11169,129172,178081,41717,-49913,-19249,14636,62964,85297,36994,-39438,-78980,-64186,8473,24559,-4337,60316,162191,147697,55377,1287,-42954,-96095,-104975,-67570,-30807,12534,-4386,-91657,-75274,46955,68180,11999,21968,67110,110018,155890,203023,188322,119423,40152,-30508,-78181,-109780,-88669,-6356,29391,-43851,-109459,-75923,-32330,-73739,-77085,-14882,35510,21091,-33705,-33441,11003,-12430,-33411,-22120,-63725,-104349,-77532,-58151,-67874,-33284,33143,70043,86092,46442,-40564,-32853,63359,72394,68411,105903,54645,-11469,23970,64280,42811,15172,-8615,4572,32257,3915,-20156,54929,100819,29265,-12313,11952,18813,-3218,-45173,-66678,-42424,-21129,-62883,-26529,69368,87147,65086,33885,41870,106417,140128,97906,56566,33152,20058,-4806,32662,127867,180145,117534,25096,-57825,-91995,-48002,32685,16884,-63670,-72777,-62931,-69902,-56673,-51866,-64353,-37737,-37475,-86183,-108558,-79619,-17606,12926,-17596,-19022,17641,48275,60984,42038,-33616,-85841,-69985,-47459,-49104,-46734,-3694,56917,88132,47078,4665,1206,-19775,-58742,-63668,-37785,18352,36112,-11716,-73878,-98440,-71968,-26738,-261,-17595,-32208,2418,69707,118275,131297,116139,53338,11141,-20176,-66433,-76193,-56371,-65510,-73827,-57053,-55634,-81978,-66500,-43500,-34787,-22926,626,22193,1229,-13755,4693,-34058,-107395,-109308,3912,135011,138358,62767,31538,55549,116051,180561,144379,38628,-3726,-2078,-57463,-119362,-96323,-35635,-25868,-15489,40056,88537,88151,53355,-11773,-11745,84238,112564,45578,-17856,-46399,250,108033,70908,-14777,66543,132184,47056,24906,79489,67790,76312,113198,32214,-72464,-74360,-29413,23330,42545,-16012,-71898,-82227,-89000,-92198,-91579,-77346,-29744,6328,36384,46215,-26518,-125320,-122156,-19051,102626,168363,117761,40750,36334,72284,50279,12889,2509,12293,23237,28165,-2519,-21226,-33766,-34629,-15751,25732,115514,138789,53079,-18948,-33563,-18695,60536,99809,36754,-2444,26824,-9127,-117680,-177511,-58689,56010,15754,-45196,-28110,-17165,-18888,-35083,-72544,-38861,15230,-18040,-110185,-135980,-55371,780,-25544,-87042,-85782,15376,78499,20703,-78351,-95525,-4776,77274,69303,25312,-18469,-62774,-70882,8321,111834,137121,104468,73839,41712,-12896,-60643,-30683,34812,35991,-28824,-38685,28231,77062,70343,66380,42664,-82040,-193143,-139333,-40800,-25645,-4810,31828,20430,-72817,-166376,-156612,-79847,-466,48118,30005,-897,21393,25495,-4574,-33832,-23675,9087,86064,150837,134401],[117391,100858,3103,-56532,-45794,-4016,47844,76275,2451,-99358,-97891,-17865,-15061,-67338,-70023,-37457,-39045,-64532,-43604,13395,34999,17134,-19855,-11846,-8377,-42230,-89308,-87806,-19374,62973,65183,35500,49311,31952,-3840,19261,59921,97136,129736,93144,23602,17458,48272,62916,72206,80325,47387,26565,61356,57613,-574,-39446,-10022,20794,20190,-23206,-86628,-89101,-43452,-38641,-37263,35865,111628,90507,-24389,-74623,1307,43760,-33,-31306,-56828,-97168,-81315,-52333,-84291,-88557,-50369,-27126,-2448,27106,44261,60600,74251,-10583,-110684,-72139,18012,52891,30528,-44729,-64489,8557,45327,17956,29164,68275,23687,-25646,-8161,6328,1186,-24891,-39373,-24369,-21758,-30266,-39646,-29700,9181,32491,6544,-11566,15302,78744,108722,67836,67618,109842,47256,-55650,-95374,-119922,-111460,-59898,-19249,-10692,-3992,-27737,-89762,-110428,-94680,-110225,-132025,-67711,9415,-9125,-52115,-11954,77588,132704,104577,66037,40881,16601,29030,96385,88767,-32952,-85551,-9887,53759,62261,47231,26284,32162,32300,9715,2862,-22519,-75626,-112418,-119077,-35672,79668,96333,39290,10769,11809,24310,18122,-13126,-12810,8662,524,-13818,-2504,27395,43921,62994,61591,55981,57356,32325,41356,85764,71487,6001,-27904,-12184,9141,-43363,-64622,-18441,-6653,-34591,-14170,5877,-3407,-5898,32284,109135,138561,85388,41777,-73791,-191015,-160308,-63813,12581,34105,-30003,-62874,-35761,9484,35553,22843,-10443,13843,58832,50601,-12351,-61566,-63885,-64463,-27629,35019,31065,-28524,-65180,-56900,-26385,31008,67892,41380,-667,-17209,-17173,57041,144598,126037,86590,42766,-25800,-49015,-18687,-9536,-60712,-120345,-114681,-21933,44097,39575,27536,12660,-16335,-23808,-28894,-41921,-41145,-19311,29918,40216,-19972,-48193,-5759,22965,33484,35494,-19833,-48806,34643,143503,150723,69941,-12764,-39394,-36466,9295,7377,-70458,-113528,-84419,-25358,65482,104843,59621,67754,127065,121471,38501,-70224,-179029,-241443,-127003,106745,170095,93644,27527,-22455,-57659,-36399,4212,10545,37503,60859,-11163,-98702,-57319,-2984,-68315,-111757,-40086,35144,60018,75630,38355,-1433,25487,72212,96412,84666,25359,-28119,-26776,-11265,-43115,-101954,-130133,-86396,11964,100898,123134,66754,-1181,-58165,-96660,-86150,-85233,-106359,-88257,-32388,-20216,-38162,3905,80006,104202,60335,19398,24682,9259,-29942,-36665,14922,45438,19494,4080,-28875,-67906,-47728,44972,116164,94677,47888,-9186,-87931,-102048,-21092,32665,-6187,-8849,-26349,-79971,-60718,-27414,-33135,-1373,23609,-47952,-86108,-2713,28143,-34748,-85755,-115703,-75091,-5595,-11362,-35212,2161,71266,92494,19290,-47065,19978,148930,139220,1674,-112598,-154759,-185516,-157037,-46135,57874,52155,9594,68120,89090,9271,29523,76584,31778,6686,3841,-56776,-85413,-31654,25156,16105,-35809,-54120,-37137,3308,-7723,-21326,25444,106207,142862,112492,27765,-13082,-29883,-61756,-43075,25043,28888,-62492,-78326,41866,117731,70531,23951,34303,75470,109862,113222,105130,65048,-45180,-127456,-57889,75467,81458,-4133,-79987,-97664,-57656,-60970,-91627,-45500,-352,-24366,-22476,23368,727,-25807,29209,98625,107640,121251,139578,69639,-14097,-40769,-39009,-37427,-38047,-64536,-49872,-19115,1204,67801,115350,110021,63556,-26876,-104511,-130720,-103877,-73228,-74561,-61259,-8279,-2583,-78845,-134480,-66965,41425,89523,112524,79925,3494,-28016,6975,26478,-25090,-72290,-55423,-20411,24203,85149,55670,-7307,-7791,20345,25502,6862,-6433,-8651,-19564,-17767,14302,22922,8196,-20599,-33049,-15693,-22754,-34334,11429,50931,41051,5304,-14644,15007,31546,5206,-3016,-9089,-60667,-98671,-96507,-85592,-80914,-49316,15616,89654,121308,75508,57996,74397,40705,-1118,2816,-1845,700,37165,52595,37271,-22167,-70482,-89291,-65154,-31677,25583,82963,32882,-39010,9479,64190,62744,57832,25302,-26429,-10775,28076,13983,-4292,7229,-14896,-57680,-15363,41774,-13724,-111041,-103221,-30750,19050,54274,73138,53144,36474,30662,39381,46673,16211,-11748,-53372,-136773,-147191,-65648,-12258,-20687,-21335,3716,-4551,-20615,-8199,-2534,-49532,-61262,-33570,-36557,-69006,-78690,-73096,-38949,9131,30932,15216,-49097,-78603,-42897,2028,27657,-4789,-50388,-14558,26776,9132,-24886,-49089,-52693,-61807,-72147,-51804,28599,95488,68913,24419,45613,76344,92410,118146,109785,69869,62447,53386,64840,127149,146743,48608,-41217,-37963,3865,70603,129352,126845,88126,86430,122208,74800,-59763,-139266,-129440,-114983,-18579,78093,62372,3483,-32825,-39112,22484,61063,27919,37556,70070,28274,-26536,-38886,-42556,-46536,-36288,-31014,-50260,-48241,-42613,-70450,-55181,24123,33237,-43408,-50357,21684,69276,93387,143826,156438,97313,29443,-13438,-47097,-65177,-56604,-30076,18625,7365,-80364,-87708,-20386,-39516,-48524,2060,40672,43526,22885,8005,43878,50725,28254,32089,16964,-17751,-13363,-38668,-91554,-74691,-11230,20685,34907,13413,-40226,-26525,37004,45631,76629,95749,11412,-49261,-14200,18485,15488,3963,-15657,-8089,5337,-1337,-18872,-9217,-8537,-32775,-12247,6944,-29958,-46935,-48565,-64107,-67669,-30633,-24838,26654,143252,171961,125631,94132,62724,12364,-15504,-43,11567,-18350,-24261,1712,50907,97971,135649,119831,52328,-11352,-29905,-16677,22782,8482,-43732,-18407,-3023,-66465,-80919,-39446,-15802,5496,6322,-22166,-53512,-58228,-37117,-20561,-25895,11119,61807,74262,61140,71308,66823,29060,-29221,-79856,-73695,-23693,18105,32256,49308,29367,7519,14723,-19849,-75659,-78067,-58447,-10591,30347,12197,-41524,-105516,-133584,-90351,-23037,-16829,-31069,-30845,-4548,104158,188390,133221,35155,34144,47976,-24652,-113607,-125693,-82136,-62704,-58970,-62479,-94278,-96739,-101921,-91788,-27289,44811,66958,13902,-55687,-57879,-57072,-75131,-65225,32301,134476,121848,71042,81132,149332,228465,236777,131371,-8613,-67485,-17351,19044,-14737,-39128,-22059,1169,72474,153147,159475,133913,105363,40247,-213,17596,50350,33886,-57166,-105777,-1179,128565,89851,1676,7960,43495,48358,86197,96614,11646,-9404,41851,17319,4444,68942,102242,70044,100,-78746,-82220,-28251,5083,18526,15779,7439,19841,36700,77117,69468,-71130,-179218,-95726,68339,150103,141149,49911,-39601,-31940,47680,54762,-14046,-60736,-13256,51061,62465,6184,1319,43858,40088,69,14863,93590,116536,71958,35512,20157,5526,42362,79873,47874,5109,14254,-17483,-110045,-158714,-69472,32630,23415,-47290,-80925,-67551,-51270,-76551,-116394,-79048,-24442,-38652,-112425,-123148,-71122,-42049,-42427,-48734,-25704,23132,-12910,-110576,-141343,-99431,-1604,55540,9577,-30291,-41136,-93049,-116624,-51986,46097,103497,100031,79541,62419,16731,-14449,25431,47179,32529,9831,-5279,24784,87533,116558,86564,42696,-62178,-176015,-160663,-90578,-77765,-16019,54825,57250,-15985,-118705,-149317,-95322,-11363,44878,32218,-22253,-24240,-1908,9977,-16428,-49655,-48743,18473,74977,83862],[81205,135183,75237,-17663,-42985,-6344,4373,-23473,-48132,-54563,-33111,6871,-15684,-53363,-61750,-78254,-105991,-96410,-56562,4395,60877,87053,33276,-2368,6157,12537,-12187,-28151,-44965,-59412,-50597,11371,41428,5676,6159,52730,84146,122208,168964,133806,54388,61187,109396,106431,98694,110020,91127,50493,17144,3319,-3176,-38102,-46418,-41441,-42936,-55326,-95783,-96563,-30713,16899,21319,53536,97544,95378,21934,2093,63054,56799,-6572,-25630,-33147,-51765,-36771,-46902,-101636,-90381,-26991,5921,24440,56941,94913,106251,87450,7340,-60300,-27781,41115,74830,56345,-32917,-67118,26,24802,-31602,-16332,57468,46645,14431,15659,-7906,-34427,-63256,-85518,-66270,-18547,16144,4618,-13540,2001,17762,-31426,-63090,-25157,30728,65193,89996,126299,130391,53240,-34498,-76387,-79065,-35711,-13087,-35002,-37554,-44248,-99990,-107688,-73451,-79498,-112660,-105286,-57455,-43247,-91529,-119093,-44337,66650,95792,63955,52347,12896,-17366,24844,96790,85768,-22179,-96071,-41620,56320,100678,72754,15465,-9066,-2745,-320,-9551,-65354,-148174,-177523,-136876,-37526,27018,7144,-28861,-22415,7215,46061,33998,-42,2450,14511,-2652,-22803,-55505,-61071,-29077,49734,90011,47936,12445,5828,51396,124246,89594,-11876,-38792,-11939,4018,-34104,-73934,-92197,-86608,-86068,-78836,-46184,15659,56335,64279,99092,136524,62859,-29546,-90672,-112327,-83122,-47899,-1360,45628,20228,-28793,-43014,-9216,23368,-810,-32915,-6934,128,1117,37565,49090,-9163,-61904,-29900,24524,-1581,-54824,-69080,-78051,-84592,-44089,-1097,-19297,-33796,-6571,-1156,-8555,16203,41171,102002,143750,107497,22668,-14401,-43635,-117073,-128737,-40804,49620,60114,53654,64820,49003,40884,28717,35974,50682,41738,24550,38284,13887,-55891,-51177,52200,118717,92322,24585,-80337,-127661,-41867,91239,83986,-24709,-56990,3045,23710,12669,-11394,-51236,-63995,-20643,75596,165757,150265,70000,79289,125134,117451,48656,-53909,-141165,-193503,-117985,50410,93141,18208,-3992,-4976,-37279,-83431,-102486,-100249,-47551,10765,35187,17085,30346,21885,-41924,-63660,-14516,29207,46116,64038,22977,-32079,-10030,65516,107799,87212,37776,18052,24542,-5381,-100056,-162700,-142769,-57421,39852,117809,130707,84389,38794,-22483,-91317,-105499,-116105,-120604,-62343,-11240,-49538,-52784,49649,107544,61344,-4163,-24771,6664,27230,-2606,-11843,39359,74932,61574,71253,53891,1121,-15731,24367,75281,81946,26414,-50361,-105476,-98571,-27077,14057,-41577,-34544,-2145,-27179,-44572,-50941,-37716,44523,86784,-3780,-66837,6257,50595,-9726,-58353,-102011,-133648,-95081,-22612,43485,113228,163265,145613,66120,15760,78103,182517,149274,27733,-63829,-112538,-124343,-33354,83746,139537,99936,11075,95,29358,17745,28931,45848,51038,66566,46425,-2461,-23997,-49803,-52142,-5814,-39110,-110761,-104733,-31565,-16502,-31419,-27526,26671,76160,87088,61422,31781,-23124,-85163,-70029,-11521,4259,-57913,-89772,-24181,48919,64253,62058,87875,124481,127823,114243,122651,98790,-848,-95503,-65540,63700,127162,60802,-27030,-41675,18127,11896,-85564,-123252,-70105,-23099,22916,73918,20241,-74932,-66989,44175,103032,112435,102562,49242,11772,14413,-10153,-56813,-65903,-59711,-48147,-48769,-47149,20814,92114,122816,76912,-15999,-83032,-86109,-55040,-50468,-52961,-34673,-23968,-46333,-57799,-39317,-5797,6915,22653,69308,39407,-45922,-104747,-94010,-64111,-59442,-47093,-16720,16941,58914,119318,148426,103873,23556,-21813,-20114,-8866,-16215,-74622,-116301,-38929,60219,86796,71932,6699,-71749,-67932,-12048,-1133,-21852,-16325,28590,53453,39861,17315,-25270,-79072,-62953,-19251,-49248,-78452,-81742,-81674,-58750,-8724,31709,79018,90244,36577,32383,84738,83886,27690,-332,12951,40784,49287,26198,15964,-52590,-143041,-201516,-189779,-134313,-60708,18330,49088,15317,9290,37951,32629,16008,14745,10220,36039,68031,33338,-14999,665,14563,-907,42404,70048,13099,-63749,-85061,-57592,-26851,-24197,-27559,-23040,-15631,11119,83524,106110,36876,-10471,-28280,-68470,-57356,24999,50478,-4319,-5471,71131,83024,39895,37622,36957,-40262,-102196,-128642,-161615,-149020,-101501,-121578,-120764,-26387,71748,100711,44036,11425,29302,34934,48895,82526,83977,72435,69180,35808,-12571,-53648,-45280,-29769,-41114,-22071,79199,156093,96290,-7131,-42074,12412,79369,70766,-10193,-71962,-62319,-21145,46482,110229,97236,-2858,-61791,-56490,-75833,-81585,-29456,24513,74315,116671,81665,-22898,-93067,-111834,-124010,-151310,-51038,72422,87062,33255,-7843,-19277,9127,70382,76965,13746,-55590,-79710,-61933,-55932,-44266,-12367,4893,-22031,-51468,-39675,18186,55671,18136,11694,28210,-38465,-84154,-37380,-20480,-12955,78390,131468,51003,-37501,-46074,-37026,-26675,12536,20573,22925,25244,-22770,-21875,44530,14393,-23943,9077,16710,19823,51461,46234,43559,59869,62070,52587,23744,-31100,-31629,-14452,-32221,-29988,-7104,-18465,-29933,-30672,-30211,-18098,-40832,-71819,-12961,40060,-3223,-32721,-48393,-64897,-33060,29026,49225,22619,515,-4517,-17187,-65417,-76530,-18494,50172,35182,-33305,-57697,-62504,-59103,-76356,-76276,-58860,20866,137409,164590,139752,116069,27271,-106440,-147392,-80636,-10691,-30617,-43926,5646,33426,-2582,707,56251,95499,94850,46851,-42572,-66707,-34496,-23182,37759,102000,37418,-32967,-621,47523,45514,25942,38489,24794,-14039,-20168,-27965,-42513,-2395,58856,82995,72237,89489,128997,113685,-13315,-137365,-117438,-41136,-13086,-17526,6169,16121,8208,7399,-17277,-35911,-34223,-57050,-46295,-11650,-2579,-4253,-59875,-137730,-121050,-25500,-9627,-46256,-65703,-43018,75457,133007,52180,1930,79659,138392,55348,-92447,-148479,-97276,-68428,-74000,-75733,-62676,-30254,-56636,-86111,-43062,32583,79633,39180,-55042,-80657,-65649,-44674,-22373,13230,42665,48390,51208,75559,140757,190118,158163,77224,-20793,-71955,-5012,79829,72188,35347,35291,71006,140765,165194,111521,61876,30593,8406,-5901,-48564,-66815,-31679,-52560,-88426,-9950,77321,40602,-21420,-50165,-41974,-4205,48068,39251,-47535,-52180,8956,15730,68906,175337,178359,88305,-7318,-88255,-84221,2913,68456,54297,21736,20988,21623,42272,126890,136473,-40713,-180616,-86788,61797,98654,61704,2673,-21598,-3406,37460,37961,1350,-23955,25362,93264,74757,-9950,18663,110073,98398,12187,-16453,33927,72099,75469,57925,28723,-8289,-1521,41762,41393,-21446,-41992,-29615,-42717,-52248,-21568,-1911,-28612,-93238,-105939,-62304,-41487,-48892,-48686,-42207,-40422,-27852,-69071,-81635,-71240,-90697,-66865,-12832,16287,12055,-82912,-173935,-138612,-59475,1315,27042,-4770,-36079,-53509,-113665,-147681,-127494,-66614,16700,59467,63050,73008,49821,21808,32311,15250,14781,47719,40743,13769,77168,140938,80103,14917,-16000,-67509,-71881,-37055,-43881,-27638,6404,47063,50736,905,-40889,-44465,-17331,8687,22454,-3521,-5690,27435,44593,4470,-41201,-42421,8670,29395,34012],[-6177,68588,48423,-21727,-35325,6468,-11209,-81697,-105202,-67759,-15350,-2538,-42655,-55534,-56442,-89275,-109257,-67415,-33726,1750,60862,116108,56650,-25871,-52575,-13080,3184,-27897,-96893,-118212,-64846,6898,29956,27714,52211,54693,27721,50899,105625,97316,36250,19978,24099,28792,65560,106494,85782,17323,-63060,-84814,-32337,-30893,-62893,-67935,-36725,-15287,-34546,-31825,24490,69015,73277,74917,74402,64639,51984,92488,140274,86412,12792,9682,17683,11204,18031,5629,-23346,-19151,9585,23335,18866,5958,21961,36171,42603,36230,32146,41704,79230,112140,102388,45135,-2764,-16963,-33450,-56301,-42575,18057,65875,67331,1302,-91715,-123191,-97764,-83281,-54246,897,18789,-21495,-33090,13388,41012,3229,-38383,-40421,-19450,26674,100093,128032,99344,67249,29387,-10226,-224,44749,41277,3973,-14198,-32388,-71650,-48577,17460,32862,-1513,-28362,-78566,-112732,-80093,-63769,-27185,34465,23827,-20466,14768,29601,7833,24887,58532,60178,36917,4554,21285,103653,161917,116826,45695,-1472,-31067,-23049,-7015,-39713,-104580,-136934,-91823,-27326,-12873,-53571,-106622,-82389,11329,85101,45755,-5757,9996,44617,60755,31529,-70629,-126413,-75967,43408,104557,38500,-42538,-61609,6330,92553,56982,-34134,-33812,-11245,-29108,-46588,-52873,-104309,-104130,-67116,-78956,-81088,-13625,47546,55257,52971,61411,-1091,-62030,-52324,-14368,-6328,-32469,8973,88635,66812,-2603,-41121,-18238,16683,21470,15200,21224,-20737,-39490,14622,38468,-14511,-48386,-4043,14863,-46475,-80425,-75437,-97035,-104745,-51283,-24812,-83240,-96897,-3252,39695,-54345,-96890,-12164,120518,185471,162212,80698,31647,-31812,-118176,-104869,1035,65221,59614,99961,153960,166969,147008,94650,67521,77356,63100,29818,7169,-44376,-94353,-50716,94014,176449,99416,-19974,-122079,-153150,-89512,12012,13635,-49927,-53320,17921,55996,17626,-37855,-56483,-53500,-10812,111733,210242,144027,31698,14329,31649,27671,-2774,-69504,-84103,-41280,-1576,4644,-2967,-20094,-11810,9309,-10596,-75160,-122035,-120098,-74836,5519,123734,170912,121421,53768,30818,37279,22798,-1068,-14591,-19810,-52479,-70109,-50598,914,56647,74270,64740,70851,80837,29494,-94133,-145097,-77396,15207,57279,83771,112444,90735,51290,14167,-25415,-60852,-101988,-76196,-7703,-2817,-72834,-47396,60793,45248,-68685,-104968,-83322,-30946,60197,86681,49970,44482,43981,32832,64086,87781,67942,20189,-19008,-15829,2703,-48257,-92776,-66638,-17881,4173,768,-41338,-22166,20263,-4230,-61533,-79920,-24286,72163,123815,73534,13773,37929,83672,52197,4157,-68505,-184362,-208649,-91828,23981,110631,168828,110452,9611,-2547,56611,87605,36423,-22037,-45210,-32077,-6671,45601,100327,110958,76541,6130,-50151,-28277,34365,38567,13457,70940,135734,99954,55786,38288,-33951,-73956,-10363,-11622,-99347,-126140,-54011,12771,12573,-40509,-35773,11897,42498,71595,82829,19379,-57686,-49950,-4274,5814,-42182,-79061,-86192,-51992,8877,57796,108374,135981,79289,32640,72439,108562,59952,-28027,-27963,93380,173692,91191,3638,13229,75797,56797,-71963,-140870,-77842,281,24695,11588,-48510,-115837,-106090,20077,111960,110099,61599,3532,-3076,36404,14466,-64733,-93970,-96168,-103655,-94448,-81363,-44236,8908,51309,24286,-29749,-44746,-2983,32817,28230,30759,19446,-48426,-74393,1273,53949,29421,-24591,-28360,36331,32739,-68159,-158385,-159059,-110665,-59911,-2823,27295,30054,30049,57541,99077,77067,-13377,-43582,755,30600,-24079,-126378,-157495,-62595,28748,68851,89833,30607,-68043,-69473,6460,30681,-18737,-17881,34709,55606,57556,45882,-23710,-114964,-127391,-63081,-46344,-37511,-14876,-27464,-22195,32858,54224,58077,76409,42140,-3724,-4240,22576,-1574,-57405,-58216,8382,29666,-1348,-595,-42636,-108876,-176004,-190243,-140069,-76407,-10805,61256,75638,15288,-39210,-74827,-76206,-34735,-15349,4945,75013,74377,-4849,-14528,-3048,-31373,15576,59385,38570,13991,-16269,-66510,-81901,-121773,-168546,-123264,-35834,15381,92289,151447,110681,43257,14496,-661,15067,105746,148941,63454,15752,63761,67109,53497,86292,96957,2889,-103569,-155975,-167006,-104838,-41992,-96636,-126493,-28680,51761,66545,74025,96640,86794,51114,47271,94223,94044,27806,1940,-560,-18833,-32095,5620,22799,4751,19484,97346,149555,90873,-20600,-108290,-56339,61419,53427,-73507,-136407,-85321,-14632,23649,35324,18294,-17528,-26431,-37210,-119814,-184276,-127146,-44055,-12969,4614,-2045,-43871,-57007,-62762,-81343,-80078,13994,91389,70268,-9480,-47566,-56545,-47798,30361,95770,36674,-45401,-46385,-44976,-89866,-98882,-44771,-13453,-23660,-23344,-12764,56304,137380,80780,23509,54447,9490,-94373,-125137,-107900,-55775,68756,127128,38882,-53666,-49353,-32213,-33968,24577,56729,6449,-23843,-306,54131,97551,46843,4582,11302,-17741,-23498,28378,42133,26611,38075,54476,27638,-44779,-118212,-85994,15847,52050,36393,23243,-1652,-37236,-70043,-49414,-23572,-89650,-150945,-99296,-27648,-2841,2164,-62469,-111961,-49480,59130,91374,48412,14036,-19690,-59428,-97746,-78214,19183,101224,70726,6199,-44679,-86703,-52493,-43093,-81339,-80568,4027,72228,67579,81499,86230,-3393,-123872,-141767,-78843,8680,15819,-17736,2095,13024,-60299,-71684,21856,132612,163539,80840,-90973,-172641,-101850,-27189,36317,115458,98071,13693,33728,104158,94063,54011,82307,75298,12531,11680,-7320,-67171,-47973,25517,68968,69483,66727,98008,116258,4893,-140198,-143006,-95414,-84817,-59293,4961,26193,10231,16442,32698,53389,42298,-27516,-47431,-32018,-21269,26195,36183,-44172,-87444,-31784,-20460,-56668,-64000,-21726,47972,25674,-37087,-3840,92122,126272,72848,-41335,-115418,-102614,-76286,-72777,-74248,-36015,42726,33149,-29965,-37167,6803,53734,41783,-5680,-21391,-32199,-23441,16440,25977,-6087,-6995,21168,40270,78850,87050,54618,52180,34239,-1943,35253,104345,104328,71974,74338,99395,106125,59217,-13426,-64938,-72567,-45735,-27357,-56527,-102069,-54208,11595,-10982,-27615,5585,-3117,-26780,-43604,-53431,-42683,-6318,-3937,-41810,8601,83304,54344,70214,145844,114895,41711,20774,-19234,-57231,-6640,56438,11871,-36798,-5790,41,-404,100111,167149,46254,-109089,-107946,-44305,-6585,-3927,-16438,25742,59698,34425,-5082,13820,47858,54111,59370,34167,-23578,22110,97220,71007,-7086,-54742,-39732,15838,88568,86348,-5726,-74609,-47297,12833,20974,-44769,-80916,-50153,6941,42258,40661,-37450,-123495,-136291,-57263,-1025,-12779,6225,46273,10253,-41722,-28647,-50648,-64450,-46535,-89628,-91068,-26442,9710,1618,-71044,-134983,-108850,-41247,8973,42777,47685,29141,-17712,-92735,-135604,-143439,-110643,-19658,52520,77211,113785,114089,58553,20179,-2054,-1202,27974,25279,-20168,36611,102404,27017,-31932,19897,53420,45723,34632,-3969,-64159,-99056,-34447,48355,61338,42774,30227,2174,-32023,-24464,-5870,18678,29789,4294,-39458,-42693,-14217,7240,-31146,-51040],[-60219,-13785,-10876,-9654,12989,33020,4789,-40695,-91354,-95192,-33487,-7258,-37567,-31543,-7945,-10468,-8170,23467,31701,6227,11272,70693,49719,-34219,-106065,-86091,-31963,-37983,-101408,-87077,-16248,215,18403,76301,104795,44904,-25015,-6613,26720,14557,-19218,-75919,-135205,-82075,40425,102471,62814,-17044,-81860,-87026,-13987,25317,6318,-1242,36327,39612,10404,22837,54844,55060,59709,74559,66483,61904,100601,172643,200070,128881,37656,-1665,-7776,5062,52331,95119,70855,23905,9185,4378,-22301,-79019,-95400,-60100,6594,63491,78447,55787,62920,104115,126543,101813,32934,-35022,-44676,-10959,-14795,9540,88314,98406,-17277,-133292,-137350,-68932,-28304,-5205,14313,-24920,-96205,-73747,13790,51411,37896,1377,-35426,-27985,36913,104390,72626,5427,19063,42399,19839,15597,22642,15738,41240,53457,34617,24920,40755,88910,117052,87666,7294,-108278,-132776,-17790,26124,-8533,-23985,-50037,-77011,-8636,48300,29159,-2289,-11265,8274,52445,67979,63556,115707,166403,117913,62675,18428,-51342,-57642,-8886,27206,35884,4099,-18828,-29617,-51108,-89521,-139805,-100391,21524,86093,27245,-45575,-26718,58927,134496,95727,-42183,-121181,-82038,24556,71562,18172,-44773,-81425,-63024,-8620,-1927,-31313,-14395,-11254,-48902,-39251,759,-58166,-70201,-402,-11175,-77678,-70884,-16132,19656,28585,18271,-33338,-51843,-25275,490,-8757,-34151,26062,106775,58597,-11500,-25802,4764,42516,66825,46247,32516,13585,-34246,-68941,-69179,-51365,-15936,47073,40437,-26867,-62516,-95490,-128284,-91768,-776,447,-97985,-124302,-26912,10881,-79352,-104620,3344,119985,110982,37486,33732,66165,12102,-59754,-32925,27276,33936,44592,149272,226194,214331,141836,74506,41067,38301,20734,-12227,-63692,-120906,-116268,-32865,83121,113339,12394,-92467,-146565,-139257,-67843,3772,13776,-1161,-17721,10065,50821,25554,-42956,-55209,-47698,-26292,72507,151251,56597,-71164,-89666,-67323,-64836,-70629,-91896,-38523,58530,34309,-46278,-48167,-19508,-7263,42439,56632,18816,-7208,-12720,-12622,29454,130746,198113,142757,58223,42366,52977,20849,-27844,-57278,-65969,-69232,-45052,-46885,-54605,-6912,52875,95781,104849,78555,42847,-13701,-43799,-563,49025,49770,60208,104635,75533,23837,24145,30931,-513,-37214,-187,16108,-46360,-95780,-37103,36022,-26434,-134776,-128669,-90987,-39426,79104,139877,82173,40115,22982,4032,13412,38567,61237,21271,-36650,-29837,-33936,-105322,-120333,-35656,23268,5767,5141,5704,9757,10196,-32118,-85851,-72408,-10369,20987,55315,99384,104017,94085,105894,87404,34440,-60392,-185546,-212877,-108865,-47948,-15980,47160,-11495,-122614,-77719,16035,-2617,-66345,-85999,-66672,5106,31451,-33498,-77398,-54591,-1321,27230,-13469,-31749,38101,56992,11083,54566,115833,105623,104561,92030,10083,-26590,27279,45857,-15448,-64496,-17241,57386,35853,-57219,-43216,30197,47623,59426,78491,27572,-21236,6025,26032,-26986,-87478,-93629,-99850,-78236,-26699,15003,65781,92569,25881,-22216,38140,120655,120510,37401,14619,132634,189030,107631,53278,68022,86489,31852,-70555,-86574,-21817,20091,-26724,-120258,-159756,-128319,-61487,52638,126309,113904,78406,30621,16186,46043,35773,-34225,-81867,-137781,-153879,-82438,-31490,-41099,-53139,-34199,-23779,-40712,-41539,6917,54460,52824,40682,6175,-88878,-103168,17431,75469,47585,30074,22902,69868,94670,-25145,-149759,-144105,-78805,-20002,38528,72237,64232,17684,-8484,-21935,-55921,-98784,-59449,35732,73036,-1942,-91589,-105616,-63475,-25077,7427,64068,66684,3213,-20635,11161,10908,-27514,-5905,21278,12005,50545,95142,30491,-77752,-112440,-66508,-40675,-11978,50053,63477,40015,50011,38749,14510,64801,84040,22834,-42302,-38658,-31991,-75650,-101852,-42061,16186,33096,41150,13357,5897,-15480,-36955,-14239,17656,46981,98865,112381,42058,-28944,-67074,-81245,-52715,-41910,-27851,73545,121732,28965,-28704,-24956,-38542,7681,49716,34844,43728,44886,-13629,-51111,-115552,-173781,-110624,-18437,-7255,27945,123375,148445,78316,35353,30017,22203,94351,173593,103620,11543,-4280,-21521,-6090,43532,61830,-42,-65535,-63970,-16468,13870,-184,-48264,-27706,68487,64655,-14032,6729,80265,83549,64115,50079,21362,-32774,-89087,-93833,-71272,-68026,-37504,35283,43526,19511,31713,50433,45385,37169,-1321,-82271,-65684,50159,67366,-36825,-62947,11965,34814,-13092,-40885,-11340,12648,2449,-18677,-82184,-115234,-36831,9174,-68727,-129477,-89234,-36543,-25256,-47723,-53421,-16410,63661,81520,6655,-78831,-105243,-115915,-95657,-14272,65439,74102,68438,54097,-31449,-128437,-138305,-61033,-10098,8535,20254,-12574,-11357,59322,61779,41586,76562,32871,-104273,-185116,-136726,-21373,90043,116042,60740,5514,657,-12986,-53749,-24718,12074,-45567,-89363,-18150,85195,115644,62444,32399,6970,-29933,-33090,-1929,18471,24264,28650,38584,11835,-68167,-128519,-74820,38297,91483,82630,66989,65577,13336,-90764,-79175,-17617,-56393,-108151,-92874,-56280,-2302,13113,-46109,-65444,-1368,66415,72126,61349,44525,-20870,-97231,-97047,-52815,16060,81088,58499,7378,-44674,-95045,-42788,8504,-12814,-17477,33343,37771,3303,32463,71053,37651,-36560,-66328,-46097,17969,46348,10874,-10770,5752,-33712,-28605,71217,171255,157375,48550,-112591,-201290,-133364,-37286,-10257,19302,29567,-20128,14372,111187,125467,91875,100950,70953,10242,36178,34277,-58366,-65762,2572,40147,33331,15295,25868,75694,44970,-66208,-114935,-127604,-141426,-91615,1139,11356,-14752,15653,69835,106327,82844,-12302,-46428,-25698,-2479,62990,115482,52686,-46914,-54838,-37352,-39632,-22018,22956,36625,-37560,-69755,8728,63841,33446,5685,-24411,-70992,-89030,-65155,-46457,-52172,-34356,44114,60617,6061,-11976,13251,11083,-16249,7171,46769,16047,-14981,22675,57516,12185,-38932,-27887,4527,39752,31423,18554,80820,138119,112135,72000,67243,70280,56632,67037,71541,29589,-20962,-68666,-114510,-88319,-57904,-62901,-49051,-70205,-46598,59234,52999,-34103,-22297,7381,2374,-19187,-44113,-43206,-6175,2963,-20421,53982,145719,94989,42520,52920,25804,2088,36084,35279,-25146,-21067,23530,-16963,-53073,-10117,-3238,-54247,-16550,84333,86546,-12771,-97706,-110994,-60946,-31554,-40224,22564,70594,7929,-70630,-26432,49563,22207,-42688,-40592,-24497,23624,47451,3916,-44078,-77429,-84263,-32431,85976,100097,-42081,-126857,-61184,-824,-2325,-34182,-62226,-59723,74,51702,58003,-51387,-169729,-114931,44419,83443,23053,28563,53420,6608,-41046,-41983,-72760,-77705,-14573,-16831,-51354,-34559,-4182,19611,16970,-39487,-91361,-72368,1416,62521,87073,94761,65882,1756,-45204,-48915,-20613,34775,84123,121109,176485,183335,91959,26263,21095,12392,3266,-5949,-28072,13259,56335,251,-23794,53820,115262,101372,58680,-1689,-82686,-153241,-110479,-9204,24839,35037,68826,57800,7289,-11250,14024,49140,11665,-54574,-70087,-17304,28029,10351,-69971,-102956],[-70460,-65661,-63764,-7001,39244,29623,6452,6639,-40992,-83322,-45973,-4586,-16067,1062,49067,71194,69380,72144,56193,-12074,-51153,4906,20418,-37198,-107434,-114279,-52550,-7606,-41462,-45432,-20935,-32783,-2292,78150,102964,41824,-251,27581,20712,-22268,-43318,-120967,-191895,-94119,53522,101678,64275,5654,-5475,30500,86459,120488,103391,63002,58179,22333,-31879,-15265,13579,-7302,-10209,26011,52310,95718,154445,191305,186689,138870,51210,-54755,-107535,-65370,53699,138803,74314,-16276,-32234,-42762,-76177,-118317,-123295,-67238,22343,68219,37401,-18646,-26055,24943,80770,58893,-15316,-36996,7926,32829,4735,22206,87131,85086,8769,-44365,-33174,-2188,15517,13184,-2343,-48034,-85329,-46095,-2082,15750,24764,4795,-23730,9404,72728,85416,7896,-84574,-73838,-12939,-7908,-22234,-52202,-85146,-13654,70882,71147,55001,59044,73397,78274,52992,-20824,-97970,-77062,47845,99676,28562,-43920,-77488,-71455,-9150,6762,-30018,-69948,-83236,-47282,233,4249,-2967,41869,81455,53108,41610,32423,-40804,-74192,-29722,51397,144326,151427,64991,-3373,-43607,-74006,-87665,-34017,45802,62750,14854,-55498,-70032,17999,111389,99589,5643,-72614,-81389,-18589,15086,13280,21526,-17592,-87954,-93573,-24001,35013,42206,4877,-18311,21879,65024,-8712,-35122,54678,67317,-43778,-96601,-50484,-3920,16259,21062,-19284,-29291,-25653,-42184,-57111,-37253,39267,87261,23970,-13187,21496,56858,80741,82490,13399,4640,64802,4529,-128308,-136071,-50162,25119,65346,48344,18539,-30074,-129025,-176807,-92497,45746,66371,-17263,-60474,-59453,-89862,-92471,-29452,41463,80103,-13083,-126955,-54880,64360,51667,13857,44664,50183,10818,36885,155068,194996,114333,40683,9897,2408,-12363,-36212,-63831,-116769,-152718,-98399,154,56273,18720,-77729,-139074,-163316,-138263,-47359,26210,38870,36427,10353,18821,44028,13697,-45750,-32961,-24201,-44924,-783,34388,-59292,-166687,-141287,-80462,-79384,-98779,-98239,-32656,8589,-86703,-126231,-40540,-4312,-12293,69812,144913,138189,116952,79407,34937,720,16953,71096,80338,26091,-28982,-50824,-44654,-39479,-41100,-20778,1731,12251,-26829,-54687,-21294,35221,103365,98919,12750,9682,66741,57549,32835,55975,72909,91818,103304,46942,12207,38138,37789,18976,37437,69030,-1681,-123607,-137308,-57070,-6345,-42218,-75000,-46466,-38708,-34620,33703,88678,57202,31663,30088,4656,-18637,-20186,10335,-10091,-31436,31496,27177,-81272,-129023,-67188,-28909,-41114,6854,44331,29771,-15335,-78358,-98284,-49398,-36618,-91625,-92315,4478,94143,107086,74101,40434,-3943,-78310,-126440,-95558,-41064,-79474,-141669,-120925,-140957,-202332,-129857,-18277,-13147,-58986,-80431,-71580,-7551,-16684,-132877,-210607,-164453,-37459,64951,40153,-31136,-1948,37643,-11395,-34355,-9630,37691,102624,102417,27236,5893,54926,78732,65014,25952,41406,78896,27774,-73727,-26305,74035,78081,34803,8864,-28761,-32472,757,-34547,-126690,-160744,-132143,-102030,-65138,-51441,-58358,-28546,6032,-6032,-15229,28055,97552,124441,65159,30687,105840,120899,58657,43483,59332,48433,-17225,-63081,-22168,24201,17579,-71962,-201340,-222929,-107911,11601,88495,95661,74323,78483,64477,39101,19806,5872,-11269,-42464,-129868,-143897,-34801,38763,3815,-78607,-87017,-27021,-16678,-57178,-60104,-20014,-20326,-42014,-48865,-96622,-132618,-51951,15686,30046,69611,72158,83237,105784,15583,-106544,-101627,-39604,2068,45118,92736,101845,41068,-24430,-93385,-144514,-125477,-50528,21575,42735,5704,-49489,-82935,-76261,-53475,-44408,6022,61916,42366,-3862,-20080,-46034,-53674,-15086,-3055,-11185,51777,117536,72620,-15098,-38702,-31053,-60243,-56096,24300,83970,51793,2116,-33162,-44377,13080,67389,60495,21491,7628,4040,-32391,-72434,-56914,3525,61020,75570,30423,41857,71600,75663,88253,106896,112095,113724,86233,47979,49790,45984,-5545,-34483,-42640,-31036,46224,104772,25695,-62719,-31455,26969,59483,32341,-31610,-26616,18180,25490,17006,-21644,-36706,6071,-1506,-83492,-94548,8696,76167,31269,-3865,-377,-24411,4120,80991,62788,-13551,-60390,-87463,-83042,-79140,-70311,-62726,-46267,18150,91663,42348,-53390,-57585,56672,177082,124122,-21210,-46692,9193,32440,59533,58675,-19041,-98247,-122832,-113612,-112944,-136906,-107494,-11581,18855,4833,3563,-24190,-51142,-13857,12289,-25438,-30151,42988,70775,28145,44765,90897,32996,-58712,-73903,-2205,22318,-25397,-33744,-8545,34403,97910,80897,-42325,-136418,-116867,-58149,-38819,-55165,-63369,-71066,-21258,-11640,-65671,-85575,-81799,-106533,-95494,-32176,17981,66397,105405,53842,-55953,-112285,-84745,-17803,25701,42470,34316,-39054,-116971,-90595,-13925,45870,63505,-13531,-133337,-179864,-112894,-6943,55990,65901,57910,43617,35216,16713,-30507,-53649,-46077,-64484,-94397,-40943,64243,106000,70348,38586,210,-12345,-8457,-4405,23720,56551,51290,49044,34743,-19885,-58669,-33749,2704,49139,95336,119090,139197,68657,-69519,-57561,20077,18525,-880,-30487,-54142,-15775,4292,-4980,26013,53828,46132,47082,85296,85659,20673,-40981,-36100,-15360,43,27843,2140,-40688,-48433,-71842,-44037,14249,54191,75935,89709,66999,25529,30660,82233,116773,67859,-11844,-41071,-16136,14255,7415,-23751,-89,14663,40390,133369,192741,111382,-8828,-88591,-125571,-81145,-16261,-38020,-67716,-68018,-82433,-41441,41244,75117,77090,71800,26838,7819,63913,87966,13961,-19635,7728,20672,-351,-16270,-10754,46080,75411,18500,-35834,-82319,-124159,-90930,-17203,-29856,-59099,-26642,24457,67929,54053,-40785,-74475,-16831,43117,83973,96918,43299,-49434,-57240,-18358,-5814,12333,44202,43121,-28227,-50893,10616,40272,-7447,-42404,-21837,-22803,-45161,-28257,-4672,-9194,-11062,23666,34934,12340,20277,53021,-3121,-82963,-39111,51473,39597,-14723,-6658,55707,31555,-63624,-81857,-19046,44185,42614,44132,129730,211508,188999,88190,9118,17461,40526,52836,48713,33635,39934,14316,-31477,-7231,-16450,-63987,-46283,-48473,-41617,61490,83296,11392,20898,46693,21684,-37281,-67582,-32532,21644,11842,-44609,62,104937,106916,33352,-10306,4224,16325,14521,12403,-7051,1939,33998,5058,-33621,-8419,19588,-47046,-109614,-42443,45313,28305,-40043,-59633,-27882,-31513,-63434,-2994,43396,-23887,-107314,-83055,-20708,-43109,-125883,-102210,-24968,25774,17735,-27979,-59506,-72889,-79348,-56262,21828,28817,-73667,-119644,-47048,-10093,-24767,-24677,-28812,-47586,-30329,-1938,21711,-42466,-136744,-66500,99353,120925,31736,-10712,-22810,-32705,-29355,-15526,-54546,-72945,-8316,56518,40211,-5932,-15708,21617,60480,8111,-107111,-136926,-49569,14659,22490,47388,90274,91614,66927,69221,82720,66465,56405,92299,152815,156782,67371,3199,1386,6654,-1295,-2492,3542,16907,23225,-4999,6883,57083,77660,61941,26371,-37600,-82286,-137381,-147870,-97511,-64385,-30873,23145,61876,67878,62306,64491,63336,-12548,-70225,-53041,3896,30866,789,-66489,-91410],[-36260,-64588,-89115,-33388,18901,6735,-8951,6613,7899,-8428,-8533,9679,3545,15573,50777,62195,52297,61291,39796,-17194,-42312,1611,-12717,-61484,-72190,-57052,-33723,29999,30311,-20886,-51814,-47621,-12923,31175,54787,60326,81785,108913,82246,33656,3334,-69827,-100163,744,90374,112380,105066,83657,111367,170426,202204,189778,126587,34713,-4301,-33727,-87488,-90501,-55211,-46535,-55628,-34720,25806,131793,170817,121632,88986,90712,53599,-57748,-141648,-93125,50887,120969,29074,-63095,-69256,-81405,-99538,-88140,-52845,-4680,57376,60257,-19643,-92219,-92714,-54868,-9844,-29708,-70063,-17860,42116,-4523,-41141,9579,52051,48268,69043,109413,88412,28458,4499,-9515,-34176,-39499,-1417,21523,-31317,-46118,-14093,-18373,-19752,44945,86953,54721,-12527,-94683,-111815,-54282,-26734,-9958,-27325,-109332,-92371,-2175,10494,-13903,842,-839,-21340,-38161,-57230,-66409,-25956,73084,142735,112674,29559,-34244,-31692,-4745,-68092,-129786,-127033,-98861,-45549,-18356,-65766,-103257,-73928,-34234,-29906,4743,44802,4065,-53650,-58738,-2749,122571,191622,129133,63093,19435,-19473,-15305,36833,58951,51179,39021,78,-58850,-46869,7495,60430,49823,-26520,-77042,-44648,-3420,42430,87666,54028,-48022,-95266,-1555,107658,87880,19362,37952,102694,118216,26068,-14209,68351,105040,11325,-41135,3966,22020,8211,24745,2267,-1204,1164,-49259,-77776,-33681,37977,65089,17566,5429,53793,79865,77082,58813,-13750,-6902,87931,52062,-84695,-92861,-3356,52483,28571,-6464,10288,-6054,-105225,-172875,-106921,53643,150831,123824,45254,-66647,-142615,-75655,35364,49610,28561,-67080,-144818,-67253,47071,59178,46469,51976,25148,4220,49304,120997,91163,-4837,-20250,-7885,-444,-29773,-68220,-81458,-86448,-78252,-22861,43673,71702,25864,-56622,-102458,-144096,-140829,-75936,-12858,5360,10113,9896,40983,47861,-13045,-49836,-1539,255,-56567,-46628,-34965,-100797,-148039,-79643,160,-9579,-58790,-67408,-23906,-52653,-171051,-162104,-8514,25391,-17652,56570,174183,184394,139179,83606,17634,-84883,-115841,-56224,11705,6534,-56890,-107875,-87488,-25164,29432,92410,108804,53274,-10073,3404,34226,39206,71063,52066,-41404,-18039,90918,105285,66492,105016,145993,146506,102247,37372,45897,75120,33370,17912,76063,105479,7344,-111515,-117200,-48440,-9147,-2506,36338,73142,34397,-28480,-19917,28815,47362,55736,63171,30904,-7184,-26842,-14261,-16331,14469,114552,132671,15006,-80265,-89221,-73999,-59271,6625,53851,64283,17846,-61477,-79804,-53467,-87748,-147014,-154046,-92263,22106,77017,31765,-19445,-46671,-65739,-21008,48434,54516,-21164,-117299,-149173,-132413,-114552,-83122,-27214,32078,39999,16957,3230,17733,-18483,-77598,-103144,-68154,33045,102993,50773,-40086,-38518,-1408,-53653,-116901,-94895,-13844,66129,80338,28516,11318,53437,77572,95203,75396,70182,84472,45693,-32266,-3248,71407,86785,26552,-44510,-67971,-50187,-62705,-147959,-178913,-135774,-115618,-101961,-59029,-55552,-83886,-70748,-35217,7176,46249,46960,46995,70872,65430,48707,48864,8773,-62592,-54073,4055,31649,2934,-13237,15284,38601,30890,-41160,-151799,-163035,-26031,91471,109136,52029,25269,31776,30609,17659,-23493,-41792,-9979,-4733,-63517,-69600,11132,69514,39898,-69847,-88836,8403,56055,-15531,-86638,-81713,-64762,-54560,-12967,-9218,-97624,-115701,-49200,-115,37713,44269,25978,18384,10501,-35009,-45716,-25051,-6946,31191,87321,112336,65225,-14537,-92499,-112396,-43772,19589,18042,2017,-5228,-50711,-110745,-79469,-28181,-48919,-41060,13073,6979,-33066,-43310,-42064,-16289,13895,25497,44257,83627,105461,76538,21752,9628,-6680,-90837,-116267,-42109,28374,6122,-54940,-74436,-56983,-39327,-1735,61704,105451,117823,79297,15323,-12992,-7467,8036,31680,39287,-27729,-39583,94,29379,55151,95937,109316,67983,8624,5294,67977,103640,65099,9428,-13504,-3734,22860,47782,-3497,-76277,-13647,96519,111039,5234,-113439,-122663,-52317,-610,32331,65231,113659,119961,14903,-139950,-186232,-97704,-16361,-27817,-49191,-27712,-28587,-36335,-10349,6650,-8971,-41305,-72605,-96053,-151345,-159589,-101771,-55941,-13126,16369,-55110,-127150,-86607,57844,188650,162231,59525,11866,3412,-7401,19654,49732,38048,6995,-21771,-38447,-73338,-137300,-163476,-77053,7005,19989,-14196,-51872,-46176,-21549,-5896,-8130,5714,41331,55607,45930,58948,58158,-8263,-64882,-57145,-10275,-22074,-66716,-43848,33791,89459,91463,67808,32987,-16838,-48378,-50282,-40582,-55256,-100959,-176113,-150140,-97592,-67583,551,59928,15576,-45051,-34032,-15781,15080,24958,-36883,-61729,-6688,30576,17989,21546,31374,9556,-64004,-146721,-141333,-47780,52113,35227,-93411,-173936,-139972,-73251,-53412,-43978,-8487,11342,8011,22034,52358,45455,1958,-2912,16346,-29735,-47676,17102,65292,49981,27033,11626,9072,-5252,-9253,44536,91802,70740,60692,51786,1141,-41841,-61383,-89371,-43531,63451,144202,165260,81610,-12282,13773,48160,53207,62529,-4362,-77295,-60056,-9046,25174,51728,31015,7856,50546,105418,103058,66612,60876,48521,29726,19639,11844,-30846,-55080,-23171,-36020,-57984,-38455,34470,85375,100506,95669,48944,10255,51150,128722,103446,5427,-53264,-54297,-33825,-11057,-26138,-20858,-2124,23561,96177,134040,42261,-47459,-50313,-32888,-7067,8502,-35998,-72318,-73810,-80336,-75144,-68046,-52226,-12975,-6665,-34488,-2524,68723,99533,77598,37756,16196,17104,2181,-10411,-3221,30955,52350,40378,35381,-6009,-64962,-56796,-21029,-54683,-90449,-92633,-80446,-29836,-17455,-92985,-109322,-19736,51347,34652,-15148,-53302,-86172,-39840,11291,-6342,-16343,15104,39097,6818,-15600,-5943,25155,21011,-12037,13478,26134,-9638,-7312,18431,25900,28737,26547,12297,4747,30400,79064,27727,-74265,-71697,3895,17351,-26300,-31472,35415,23953,-74602,-107596,-42067,46583,63843,60794,121887,160936,136170,70613,-281,3339,41334,40013,44538,97859,137087,105392,74052,74284,40127,8107,2237,-22915,-10600,55885,87577,80607,83337,62486,9620,-66660,-87964,-32562,6340,-35108,-99862,-79633,20416,77991,14673,-58597,-18237,17044,-20517,-28751,9433,43171,61046,16908,-61109,-54038,31447,22147,-75558,-64867,8149,6009,-4856,11190,19713,-14496,-51600,-193,34528,-2719,-54464,-75425,-63260,-71443,-137590,-122744,-36443,9332,-2628,-25902,-45791,-51103,-44849,-56664,-72323,-87528,-87894,-71641,-29243,-8480,-31270,-46425,-30891,-28575,-37924,-44894,-18053,-20442,-70196,-47474,64021,86025,2529,-59327,-65538,-33740,7449,67457,54041,-9741,-12355,66557,97740,27202,-30561,-6659,34893,9633,-107430,-164705,-90473,-38497,-67058,-65699,21936,102210,122285,107662,74203,6306,-37676,-13523,45563,65122,23534,-31268,-61270,-29609,13777,42030,48255,27339,-4660,-25041,7573,45130,32515,27609,15830,-42780,-58858,-85144,-133790,-143468,-94327,-33896,-11992,24046,78461,113893,111050,70668,-1875,-17128,-439,6653,8417,11093,-9328,-27141],[1089,-44078,-100951,-72814,-16680,-10216,-22343,-1543,49634,74368,38183,4235,-1377,-3367,-22355,-28903,5547,58598,39133,9029,22767,44791,-28657,-77425,-33540,2658,-28681,17310,52043,1596,-36709,-29860,-14784,-14636,3655,64074,114207,123634,108540,81027,32488,-11243,9905,84660,113207,126988,139256,138903,167315,204439,215787,161088,57639,-40993,-65330,-45228,-51746,-84094,-82239,-41530,-30824,-48579,8430,143869,147190,24384,-18656,26436,63222,30438,-43823,-41291,52570,99269,32319,-53147,-81947,-87599,-74090,-36849,-1155,10025,54894,71321,2774,-60823,-52008,-45866,-47052,-43975,-34219,17560,23409,-64670,-94557,-23333,10080,12430,90155,176758,121834,10560,-25387,-15738,-32702,-36004,18461,20894,-71278,-99241,-53634,-43649,-32108,28371,57101,39661,17351,-25417,-51766,-26989,15625,89726,121489,33054,-45110,-68702,-78752,-61912,-31664,-44602,-67407,-70710,-58898,-56668,-42625,37278,136761,188360,136303,43907,1168,-13678,-106109,-169976,-126080,-47902,17722,38510,-26503,-120644,-148745,-106464,-76497,-24575,47649,42957,-21789,-69086,-60587,30546,114382,113532,79505,41217,-8505,-26874,-4397,5335,30208,59175,59569,1359,-64166,-57438,31638,61616,-9220,-55595,-25413,14247,51034,64332,35376,-14243,-51573,12182,87742,42113,-5458,58835,132553,150618,74010,12240,39080,73889,54350,58401,96801,74973,21586,25552,15293,35751,59559,-13710,-74714,-58655,-13440,31254,13762,-25222,-18850,1904,-3575,15975,15868,20316,61855,74440,22887,-10148,27024,54457,-37,-61661,-46116,-1545,-19050,-89499,-103555,21915,175188,180809,53025,-77992,-111132,-54929,12165,10084,-8975,-49928,-66963,-36950,-1608,-1388,-11461,-49928,-90771,-43030,42569,72953,17901,-28571,-31335,-18990,-8790,-43773,-98658,-82933,-12558,29964,44113,62481,102467,102020,41485,-10904,-85118,-130759,-128340,-108685,-94946,-74153,-40195,13680,16486,-42452,-55806,-7321,-15772,-62479,-50606,-39519,-73597,-57604,12325,60293,45067,-4794,-27939,2405,-18722,-106438,-116280,5542,47790,-18162,-7223,74569,100854,84903,63696,-19956,-161912,-185305,-95243,-22317,11369,16869,-20025,-55993,-18938,74230,168296,154444,48762,-7881,40065,66880,18901,-13110,-24820,-51548,-22125,52280,89642,97848,138107,156579,126024,70592,12040,25227,47864,15161,5511,31193,58151,35277,-474,-13371,9392,14657,13806,64009,102585,43773,-31329,-22200,31434,70868,96746,90619,39425,-19979,-58838,-56527,-24374,65298,158513,152961,65850,-4522,-51184,-56051,-43941,-18229,26712,91357,83289,10591,-60574,-118182,-134900,-103199,-82582,-77832,-8742,44965,21402,-31140,-64413,-39798,52228,100783,79980,47929,9016,-29513,-9207,47867,20721,-18044,40731,86189,76741,68603,62034,35449,44062,48654,43425,79163,77393,1749,-67271,-71271,-43830,-80105,-116422,-62638,-7169,17075,38926,20641,-8283,9441,41445,57715,33339,27746,50202,53243,19737,-4691,2127,29580,-5090,-65256,-57191,-41390,-111106,-193820,-128930,-34936,-59986,-111425,-77255,-41184,-44136,-31122,-5662,37248,96117,70337,-6948,-20903,17681,46822,22102,-73543,-183656,-157487,-34768,47806,59405,34772,12056,29281,58071,27360,-41361,-47495,50111,119438,91500,23490,-2308,-27562,-53752,-45930,-46317,-41004,-12317,-6039,-25879,-15786,27390,61538,45022,-47060,-74421,12189,87716,38704,-59983,-85825,-29523,32004,84404,96742,-11127,-108810,-82235,-29148,-11984,-14267,-44645,-73943,-26149,28932,10414,-29984,-30442,6780,46764,66897,35253,-35424,-85939,-43149,43590,81785,50671,17762,-9317,-65571,-102270,-33084,19192,-32110,-51488,-25121,-47873,-74089,-47799,17855,72865,80852,81381,104748,86421,47932,31747,693,-20351,-27448,-89841,-102393,-43401,-5322,-14457,-35499,-23354,-12567,-45578,-39069,48416,117353,141480,91084,22384,29497,65891,35079,-15553,-42655,-111940,-126624,-104156,-89241,-59074,8314,42440,-19854,-86812,-71276,-7610,43229,68307,52331,33600,48443,51002,31351,-1936,-32467,5364,70700,83091,-16762,-139895,-144926,-62826,-34832,-7547,78130,161392,147613,35303,-116915,-186834,-112377,-16079,-15911,-36665,11583,44512,13720,-14854,-5224,24326,20412,-19515,-47444,-104335,-123792,-70530,-45855,-80446,-121299,-143858,-115404,-48395,40537,126799,148554,130930,100774,55592,-9671,-39945,5139,97259,138130,98130,50870,17808,-40633,-119179,-81763,28085,63363,-686,-34496,-9320,-26547,-31432,-3944,24137,40056,42635,13165,-23580,-28772,-9565,-2394,-12343,-43929,-85064,-73380,-15954,35744,40452,2760,26710,92495,91310,63879,45735,19193,-37723,-108450,-174355,-145426,-55978,19171,106374,212202,168369,28976,-36121,-46609,-35804,-39179,-65331,3934,131047,115931,4787,-18199,18796,6590,-55224,-94786,-75804,-9937,74356,31942,-129065,-184442,-92585,-19418,-71070,-104889,-52011,-31133,-36883,11383,87820,124546,117968,138209,147830,47688,-34516,-18546,5575,5798,36925,53739,14049,-40657,-40766,28798,73321,44822,40949,33130,-36134,-87558,-105898,-124263,-83696,22174,125534,132996,60432,46538,65568,24814,36218,69724,-14462,-121049,-116282,-25118,24107,2088,-37292,-9577,65691,97115,82305,67464,73605,57215,52329,70668,58328,12010,9568,32705,1602,-42243,-64563,-27457,15221,59075,79818,20327,-33037,-2549,66643,63513,7370,-27959,-20446,-19225,1430,8393,-16280,-57042,-57431,-16912,13464,-25396,-40806,-16739,-1141,11384,9166,-16836,-16887,7427,1060,-34164,-100468,-124683,-82906,-61222,-66910,-34511,17668,46097,70560,61585,32297,47829,55005,36016,38254,40478,19631,32656,70103,34752,-20984,-14911,3630,-36183,-78809,-110669,-129842,-82686,-49660,-95342,-85039,-6370,16629,-40371,-83863,-93593,-94507,-29900,12332,-37184,-77419,-36895,24770,44459,36278,1057,5410,32363,46904,77054,60290,-10767,-17247,21966,34988,28480,22968,6102,-7833,14098,79305,93565,30478,-13489,-4176,-2722,-21871,5566,68635,37801,-41998,-66744,-43896,29442,62351,32719,39567,30178,3538,36149,63274,58120,45044,16174,38189,114953,118035,71822,80709,92098,80935,113152,116045,67400,67184,63454,62223,97984,109176,74274,32843,-19427,-36322,-16887,-41195,-102551,-115512,-71777,-10387,16610,-37581,-104428,-80672,-29566,-23178,-6992,34475,59896,65478,4263,-102405,-101803,24432,88852,48766,42697,53506,8150,-8891,8357,23553,18563,-6089,8209,40936,79187,67752,6095,-12712,-21973,-92651,-105297,-53644,-30627,-34113,-25436,-27430,-32362,-19710,-50376,-107226,-109112,-37745,-7047,-4782,22224,-108,-59509,-50870,-28155,-29034,-42734,-20446,5546,-13876,-37033,15373,37249,-23818,-50928,-18401,12914,44653,118386,130334,45194,-8474,23484,65867,20679,-33367,2314,57042,43504,-57591,-123913,-64584,-5710,-52306,-94420,-38021,51302,91917,56579,-23080,-87274,-107830,-84164,-14945,35390,32671,-18160,-89277,-64879,20840,60361,34135,-9656,-50131,-67618,-27315,34684,45173,47090,46610,925,-29841,-58199,-100552,-116073,-51922,23827,29025,20380,31770,60662,88125,72488,33206,40936,35209,2457,-2713,31235,28799,319],[-17735,-53693,-112300,-90892,-33572,-13044,-13820,21095,74727,92095,22498,-53558,-48774,-43908,-102156,-100343,5660,70403,27199,2227,35877,47562,-16568,-27394,3052,-20839,-72883,-21238,30321,7620,-16669,-35400,-36629,-35188,-33490,6037,39239,35032,29334,1660,-53458,-33307,36455,75487,81857,101192,110859,113741,123336,117291,98249,38404,-28669,-71723,-71710,-21967,39532,8729,-61102,-36198,14216,-14048,11079,125588,110848,-14043,-52146,-3665,77486,124728,70720,3641,25283,80859,54943,-35800,-82232,-60530,-20987,-8074,-30265,-60297,6807,100869,94844,39241,33711,33040,17084,34246,56303,52162,15469,-38404,-63141,-25638,-8091,-14423,40655,108713,69312,-15769,-29504,18693,23223,-23930,-41232,-51817,-107727,-135308,-108514,-77793,-56659,-30771,-1478,34257,59708,62205,36777,17076,70588,177055,231536,201165,111726,-29260,-84327,-16867,13544,-21192,-44452,-43876,-37494,-41241,-50411,1914,103617,184326,163559,89656,18260,-34471,-100470,-131728,-89056,-2477,56027,71844,51257,-43381,-128299,-107167,-71615,-28597,45103,50471,-8444,-34986,-17453,13289,32190,26400,-4305,-37596,-64624,-94167,-105137,-72475,-1704,47007,70365,56930,-15722,-41503,7275,19351,-23165,-27063,14511,20556,2702,-18805,-42034,-37441,-25088,10307,10015,-50986,-48847,35745,104153,162756,137119,52063,-9381,-6335,50467,116106,136710,97255,55344,62069,53631,73580,91766,18075,-63062,-97427,-90873,-26220,-22663,-104836,-147627,-122886,-100031,-16925,64697,60977,29605,68191,98866,47291,35458,68351,55389,-11082,-48133,-8065,37247,9382,-46026,1232,108167,88567,-56922,-118635,-76029,-59962,-49943,-24790,-11530,-22590,-28594,-42209,-70300,-88107,-106135,-163074,-198053,-103761,15132,48274,26840,7435,-44178,-60461,-40456,-67364,-123639,-74830,34396,57481,34394,51650,114086,151215,124152,79885,-7549,-98825,-127596,-126764,-137557,-128800,-93367,-38288,-19818,-28590,-36163,-34425,-44879,-41250,-19349,-26657,-52221,-15315,28267,31475,29958,17773,-1225,21094,22180,-30499,-45786,13330,60022,10683,-50851,-71904,-29663,55964,83272,-15591,-146505,-150204,-58350,-9565,38569,122148,119044,8848,-33471,50585,140766,107752,22724,-9525,11051,17454,-32387,-73046,-48711,-14947,-795,28669,67778,89050,97886,83854,51519,21680,-41835,-74131,-49294,-14386,-10147,-49738,-33806,38223,86439,75551,55798,27196,-4475,13450,35739,-3319,-11116,30965,60004,80796,110491,94928,25853,-64021,-135233,-138023,-72477,64098,144107,82646,34294,38686,13053,-8755,-33683,-47003,-821,77447,103339,71976,-48980,-172947,-125593,-9376,18711,11715,40015,58764,57357,8755,-59293,-28700,64781,73724,46286,68785,97976,77816,73732,123742,94091,1199,617,25974,17679,32062,56568,62391,80553,37027,-19983,-5596,-10085,-49963,-94924,-112888,-67780,-50354,-37585,20654,19685,-12811,13671,11396,-46098,-54141,1339,16805,-25923,-30240,-12493,9563,16632,-18752,-55188,-47739,-70579,-79609,-27446,-9849,-80762,-127433,-52617,21497,-32068,-120644,-85163,-15170,-486,17915,41367,53428,90676,67234,-38747,-96641,-62460,-1854,17368,-82213,-202614,-160638,-20341,58146,77779,52581,9111,28547,75817,76401,48030,20496,33959,54189,39883,8487,-16078,-51983,-90127,-70135,-18057,21279,13685,-17795,-42073,-20405,26319,57069,48282,-13010,-59986,-37141,19917,19787,-51690,-81661,-8638,67249,98568,111886,41352,-70629,-99020,-65062,-42090,-43222,-51320,-65402,-35945,38946,26709,-43046,-47934,-20709,-15388,-12169,-34251,-72104,-79034,-5474,53283,50028,37858,42723,7583,-50745,-32710,46846,47409,-22308,-20669,-5060,-55031,-95378,-63236,27948,98839,104033,88990,80415,11402,-54777,-39236,-32761,-63606,-54000,-41312,-17853,17387,30798,43456,62415,66200,27569,-22927,-11973,65307,87270,63568,32648,27120,69216,100335,54148,-17281,-75457,-132278,-117674,-115911,-141188,-121778,-60255,-28075,-85567,-151193,-123127,-65576,-39008,6500,59059,78463,101051,103866,66255,39421,30555,-598,-30982,-9241,-29761,-102263,-85356,5370,-1215,-37348,14416,95436,94110,34521,-52168,-118064,-60081,42693,33704,7548,65315,84337,28162,-11715,-12879,25377,41928,2832,-4914,-17235,-42255,-22370,2181,-62719,-141472,-131126,-38234,40840,65505,88814,123584,117714,72466,43012,-8384,-75855,-56505,52931,129830,116836,73214,75074,67712,-16884,-50940,12011,44727,-14720,-48748,-56928,-89085,-48681,16142,12573,12766,25070,-30187,-99752,-74961,22033,72290,28256,-64416,-117909,-64947,10140,26961,16120,7133,49506,91971,74395,98758,136299,81385,-13284,-46550,-54396,-25749,41178,83982,126404,226244,210300,65307,-46000,-92359,-80025,-35217,-9904,69119,172706,113857,-14414,-16373,57762,58042,-16954,-63167,-47317,-5228,55761,29883,-105417,-146345,-46384,34226,-14652,-67266,-51521,-57885,-56422,13770,78619,123217,181419,221122,184037,66237,-17912,-34764,-45457,-31701,58028,77142,-11043,-82144,-79942,-44062,-22472,-25830,636,-4095,-72861,-96120,-63610,-42770,-30063,14393,75610,53482,14830,54972,33953,-53166,-11849,55823,-6947,-129102,-154293,-66243,-13684,-48053,-63936,869,53225,45789,23212,8805,-36503,-57683,3998,88151,104076,65155,52842,47085,9592,-13443,-41209,-60495,-56378,-5822,15183,-30321,-31170,984,3006,-18034,-20130,18428,58174,21689,10275,44070,21511,-74573,-113939,-105588,-87714,-70465,-24740,-13947,-39013,-32965,-9705,1011,24424,58058,62936,37153,-34868,-95212,-97110,-68533,-61947,-88103,-87185,-34665,23164,44559,41184,86777,111067,82262,72898,60358,19680,29661,55319,18399,-15412,-11609,1125,-23556,-55186,-77876,-94459,-59427,-20154,-39362,-19870,5350,-32069,-58952,-37759,-42474,-77638,-51494,-20187,-69938,-131010,-99178,-9933,46250,62836,22287,-31129,-28685,36956,84233,38145,-48430,-47425,11876,11598,-38782,-34288,-19858,-34445,-25198,50092,127707,122671,74344,45157,16590,9097,71822,122841,56038,-3842,2759,-20613,-5821,10847,-50591,-68981,-53345,-71220,-5441,107133,116762,31029,-17376,13332,41173,-8953,-55077,-17219,38453,61502,122321,170517,143867,98160,24657,-23685,11543,74651,105884,111277,81546,49564,14123,-65343,-121509,-79261,-11682,-17010,-62818,-88477,-110750,-115272,-71366,-8056,24611,21495,33788,62400,23642,-64871,-75525,21281,96883,115736,121868,109601,61718,7106,-20829,530,37873,17347,-26403,6505,123718,138304,68771,65488,55477,-40531,-83804,-80770,-77321,-59170,-25286,-16356,-30472,-33296,-60078,-69335,-13964,66940,65307,41072,72423,61668,-16271,-52872,-65293,-41139,-9577,12359,26510,24451,9193,39258,43496,-11004,-1747,46988,51139,43895,56586,32601,-11687,-20853,-19519,-12352,-22902,-11528,84231,160166,104235,-8652,-69361,-12275,63572,35639,-11857,-7598,10717,27934,2151,-83412,-123312,-100577,-54318,31185,84333,67263,20030,-72796,-90854,-15348,-4020,-61509,-97192,-100708,-95385,-63194,2385,45847,46134,59619,49029,-11715,-79619,-84124,-50169,-10068,31372,61592,46359,-29502,-59154,8704,65695,51486,48051,37674,16394,9552,17575,-17745,-57299],[-49773,-54134,-73588,-38294,5060,28890,46842,74491,87380,71512,-9891,-93291,-79326,-39635,-71903,-42612,63896,50518,-44051,-52955,-12495,7156,26277,89776,64571,-55857,-90131,2989,44685,10641,-25276,-55695,-48849,-15527,-30567,-54752,-42585,-45969,-69022,-123750,-164932,-73093,33063,29344,13440,33584,51590,67807,66873,29228,-24745,-60526,-43585,-33399,-47297,-18279,73754,79341,-26761,-45929,19614,25805,34608,94135,73080,5592,-17140,-1692,70609,134394,93761,1523,-22647,23021,10766,-49404,-47654,9066,47116,22468,-57315,-117590,-40688,110922,161330,89806,47915,79617,108460,106267,86335,59452,51775,52442,31754,15685,4291,-10302,-2117,14257,-1986,-41301,-28444,45747,92038,34433,-63594,-104453,-129108,-167678,-183777,-130738,-77680,-67114,-43583,18167,83388,119483,71697,2958,47303,136590,167639,199673,198941,63225,-32420,20390,54384,14506,-18992,-32230,-23000,22082,36615,44446,97457,121988,89878,62771,15958,-60681,-105843,-92435,-73935,-33391,-501,8982,53821,49704,-30342,-60387,-47045,-12855,40931,23081,-24196,26435,99530,79006,14889,-41724,-96989,-130571,-110993,-105346,-104204,-52626,9523,32089,50415,62870,19512,-43251,-68368,-76797,-69620,-25741,24348,-2733,-44797,-47487,-73285,-87594,-40963,10557,-15148,-76904,-70392,-8058,45727,119533,129688,48913,-62889,-94167,-15576,70817,82834,54751,53977,97279,92170,67130,51565,19993,-31536,-88827,-115085,-72433,-65565,-137175,-185410,-164613,-130795,-48298,51530,72235,27085,46607,94559,70461,53144,96143,125186,87218,19164,-16474,3067,41637,38746,21542,11890,-50395,-152779,-159309,-99004,-76305,-50761,-5715,13846,-7576,-28042,-59009,-94098,-104826,-129870,-170365,-175241,-92342,7127,45638,42138,7876,-40854,-63630,-48331,-72552,-111162,-49405,30530,-9706,-37389,30712,104293,142905,147182,122328,36651,-63554,-69023,-23824,-45284,-86390,-88029,-39366,10255,46254,19611,-33917,-48001,-11432,6724,-39553,-76477,-50720,-22544,-30144,-16365,5296,9508,11602,-43224,-93428,-32636,35269,64584,54115,-31332,-137146,-107527,34459,66718,-6987,-55140,-25114,27848,50944,79213,149674,139350,11282,-59257,-14907,27339,1566,-12966,-24891,-53626,-60604,-55398,-32360,20803,39072,33091,63774,80737,51582,52271,55668,30456,-2361,-69080,-124165,-95426,-29632,-24078,-82803,-73032,7552,49547,38577,26750,20386,-4192,-12330,-18184,-21744,41110,80930,50818,39827,61878,57781,7224,-71203,-151903,-170786,-116013,4042,75428,28840,8513,32199,32565,16970,-24253,-29455,3832,28552,54580,71022,-32482,-133434,-50584,57185,53078,56150,88264,99536,110254,59212,-35514,-20760,52254,43150,24333,66697,105193,78744,47049,80188,83118,4678,-31693,-44868,-66291,-41905,20019,43944,41687,-36656,-124204,-111452,-65480,-41397,-77237,-109404,-38359,18200,32085,50582,18499,-16366,22044,21055,-64370,-87820,-7790,47282,10657,-16645,-37828,-30318,-1812,7755,-19671,-48465,-90499,-72935,-2934,21762,372,-32309,-31946,5307,-28364,-96487,-45392,15310,-7320,3609,46875,54348,51750,27946,-44472,-100859,-93335,-50983,-10037,-49916,-124839,-84198,11949,45921,65052,70243,46030,56260,81091,104477,109535,28967,-44047,-36029,12015,14439,-18176,-31938,-32704,-4857,40417,73433,57418,16272,-30872,-21644,34809,68441,72279,38239,-27432,-78738,-65171,-29477,-50944,-78372,-44588,2489,27156,56871,21927,-67630,-121299,-117452,-94615,-74368,-21331,14036,5784,6277,-7411,-51590,-47332,-33075,-51420,-56583,-67684,-69430,-37081,23305,34670,-29287,-56569,6767,32994,-8340,24696,95835,56653,-3143,34122,46780,-20899,-77650,-72841,-28535,29219,58532,52363,14635,-73362,-132703,-62059,9361,-21871,-30810,14224,37742,36848,65973,118249,146860,104711,25176,-5720,35646,108931,105106,36160,11671,67000,116892,89204,46455,28936,-3012,-42358,-27359,-59535,-99856,-80693,-58848,-51057,-73439,-127836,-101299,-41760,-69715,-74263,27609,103538,111703,102241,95629,86727,58224,-11052,-78549,-69170,-41892,-40049,2562,89136,86653,-24472,-75232,-2804,35498,18239,4110,-27072,-4647,70657,65011,39006,54856,6020,-65999,-68013,-44285,-6286,23886,6434,12804,20029,-9920,-4484,54154,28689,-53650,-66464,26189,104447,102429,106062,127097,63208,-41603,-47295,-19779,-46063,-68274,-25718,51349,76477,52689,80382,122940,63567,-28543,-52954,-40835,-59720,-80801,-125477,-154246,-57850,22309,-25594,-32692,1564,-32934,-71456,-43984,30521,96824,61937,-26903,-75779,-41855,13850,44522,84614,123758,128432,69591,-6857,33451,121455,95650,31099,60559,70944,59601,54727,58625,79541,137100,141058,52613,-32379,-98305,-108238,-32456,33721,65119,87255,54426,14331,52542,118659,121722,33747,-77651,-110540,-84747,-29695,4451,-36092,-54031,2624,56782,50662,22081,-18203,-78113,-68640,13794,35036,51440,138724,157856,91092,38612,15907,-12355,-40397,-24956,59726,57220,-34708,-75330,-69682,-96696,-102789,-48075,14629,-5998,-58998,-37189,38973,72785,58016,50580,40862,-22312,-31278,23423,-32472,-125209,-64655,47810,55367,-43774,-118926,-88301,-40479,-32143,-15187,26085,31212,-7108,-33736,-44578,-111485,-149071,-53228,70328,112145,66804,13613,-28,-22664,-25571,-31648,-54204,-70695,-55415,-54365,-36491,50708,71793,-3440,-58510,-38091,53445,105580,23034,-25771,23675,44685,-24454,-82051,-104712,-104164,-71022,-25735,-37848,-74869,-54472,-3053,23377,36689,43306,52358,64378,28003,-59379,-115339,-71431,-35848,-110277,-153517,-51407,33859,21751,10786,82149,122016,89005,67599,65792,37634,15054,6058,-3196,-3551,-27053,-34651,-31984,-32026,-32782,-39562,-6508,38843,30285,25309,-10767,-58787,-8008,48820,3961,-78309,-74300,-39338,-83462,-161148,-151678,-63801,-11782,27834,25446,-51779,-88994,-30698,14369,-24508,-82778,-69569,649,-5864,-84930,-79413,-30713,-30243,-47069,901,84414,111898,91582,85048,63075,58107,105097,117088,29500,-5169,34803,883,-41307,-69462,-135644,-119233,-31897,-34849,-41661,53191,100010,19595,-18396,-10588,-46929,-95910,-128791,-110454,-42267,-23397,-970,79893,107191,32642,-71084,-142456,-121608,6247,125181,167465,137920,91692,39487,-33055,-68328,-31866,-804,-55136,-103175,-70532,-57818,-87943,-75157,-17697,-9502,-36766,6966,94659,103538,42008,9603,43610,70457,69384,68003,79261,94789,67304,9524,-3867,27676,15848,-51948,-50447,69594,100659,62089,84255,87371,-2530,-73097,-107761,-94440,-46091,7219,19660,-18296,-53691,-64741,-16666,70035,135630,124408,96701,113816,124819,68263,-33528,-116962,-59619,52832,77457,51997,56039,80799,124192,105756,26294,21970,58865,57023,19244,-44217,-137541,-131346,-44427,-15154,-49950,-60808,10431,150712,210647,112358,-10927,-53262,-3438,60933,65342,60736,61442,23622,24084,32279,-31856,-69112,-33018,23092,89147,99116,53784,21151,-64222,-114440,-83902,-100925,-143032,-138819,-98848,-70221,-67424,-51123,-12236,-4391,36680,82792,23814,-87213,-60259,29116,26543,-11031,14033,32146,-58833,-108839,-23777,63095,55343,46764,50221,58930,41308,-12840,-83761,-107473],[-67573,-46175,-26076,12202,32159,52630,72330,64980,42614,26281,-22345,-83974,-77806,-11983,17281,61276,74751,-53047,-166452,-115500,-69011,-54098,20262,130691,89514,-39215,-53800,51840,81665,22061,-33327,-53820,-36782,13202,-514,-55135,-46031,-43987,-90317,-157928,-177953,-67350,30284,-4606,-51728,-39347,2522,47199,50618,2688,-52230,-58506,-3182,3197,-43052,-52900,2986,32786,-27252,-62938,-32112,12280,45988,53959,6966,-19176,-17215,-17967,22473,63966,53140,6932,-45251,-77658,-90776,-58291,27002,97154,116734,77262,-10626,-91457,-62354,64080,135336,61393,-5830,41695,113467,88565,24746,24945,60664,74571,71128,41473,20026,36252,40693,6452,-44618,-82154,-61283,21102,106942,90778,-23706,-104906,-145773,-201263,-235139,-170306,-75604,-34909,-28767,5708,88414,135946,57150,-46389,-42314,3599,16072,68090,149585,94540,-32198,-39420,24644,21586,-7481,-35027,-8537,100633,156434,137585,128043,88085,17465,1025,-6413,-70221,-116808,-79885,-72025,-92180,-80058,-47782,33054,110513,80493,6158,-31187,-8703,12276,-43228,-56938,73686,163663,102492,23026,-22429,-79638,-113922,-78841,-35780,27273,90137,90662,51833,44705,41458,1806,-93103,-153994,-156693,-106090,-30732,12936,-7758,-2534,27032,-25213,-95028,-71154,3206,30576,-6391,-49723,-41592,-19907,9637,15528,-17308,-96220,-137157,-96291,-35073,-1732,7474,19353,74893,72987,15310,-10268,12979,19097,-13892,-42023,-42117,-43453,-61355,-85315,-76661,-78720,-81267,-20317,54681,50253,44207,71192,81720,79243,90495,89132,83241,61782,4217,-24659,32860,91230,61160,-20282,-83189,-116763,-134081,-116980,-54325,33817,70245,55445,18910,15840,-4702,-17097,-10199,-47421,-78423,-50488,4480,45467,50608,13980,-10146,19489,18510,-364,-28263,-43835,-5847,15431,-61473,-73810,26081,87884,111263,132309,108950,21470,-42310,-13374,84376,97588,19727,-31869,8435,87487,132543,84475,3686,-27183,-2918,5374,-57836,-98345,-60883,-16242,-19482,-29046,-13563,23641,20595,-118232,-193720,-59320,58231,56729,59211,5488,-107862,-130669,-54612,-44946,-50305,10212,100420,134989,134926,115411,81983,9628,-72479,-77590,-59340,-83261,-98370,-57894,-60106,-98390,-82800,-16775,54568,87843,55375,44461,95110,102915,47484,78002,120208,77349,16283,-25526,-49207,-42756,-33915,-43317,-64732,-48249,-34517,-62828,-86140,-46131,11963,23000,14804,6074,18454,67154,73970,23451,-13156,-26303,-21003,-17838,-30606,-68663,-88566,-79403,-48596,-6440,39534,45861,11043,-7941,8342,6661,23783,10038,-28205,-16657,17842,-14888,-36747,15773,53972,31365,16859,48928,94025,123702,70137,-17826,-17168,23905,7710,8227,62090,81800,33567,-11536,817,2220,-30338,-39354,-51317,-60071,-35206,18522,19631,463,-32277,-87095,-94123,-40075,3661,-7916,-9082,48735,55461,7598,-8981,-27352,-40827,12726,41616,-34425,-81709,-10201,97187,95439,38085,-16339,-18248,28836,80558,68730,28096,-21865,-26386,8403,17380,24273,-19311,-65124,-22696,-9648,-38815,15999,26424,-62781,-77294,-7933,34918,9466,-36063,-55880,-60528,-47810,-46477,-56783,-48872,-70447,-54181,-8870,7601,36084,64917,66131,65559,60113,100484,124913,5900,-97484,-63532,32046,38254,-5031,-2201,38827,68330,52294,33016,47947,56476,18155,3080,34631,55620,78864,71033,4296,-85754,-88546,-25181,-8260,-47289,-61992,-34906,-8625,2397,-46733,-120443,-172535,-194095,-192617,-157366,-54368,28081,22796,-32214,-54254,-58558,-46418,-37052,-52793,-52714,-58134,-58280,-23693,20999,26146,-61270,-148872,-78262,21428,7906,9015,62957,45800,18962,47531,34732,-24922,-47123,-48193,-68241,-53191,-12141,1141,-26534,-90928,-119589,-12746,91243,48938,-5026,803,-17936,-49482,5299,86155,105419,46895,-16141,-12403,39471,104111,134645,97171,39442,60996,97943,49851,11135,38932,78448,65806,30467,-43826,-57383,-32357,-59389,-63070,-29158,-51608,-61755,-44946,-114578,-156943,-41536,68226,40434,3472,60963,89069,22792,-26298,-47614,-78981,-81709,-20729,40535,105022,114521,-31531,-152213,-72761,5690,5294,23580,17224,3018,48385,76206,53762,-6554,-118500,-173210,-124959,-68520,-25357,10249,6633,710,-16087,-44831,-28973,42532,54871,-21149,-54606,37497,100118,76139,92990,107313,14250,-111458,-122213,-47458,6050,-22286,-37748,24900,54919,32509,55247,116338,88002,-13486,-93877,-97387,-66725,-50029,-88903,-134307,-68551,-30154,-83182,-76659,-28976,-11876,13656,9732,434,57455,67037,31112,16395,1583,2057,63193,144866,182987,158800,70420,-30770,-36400,40770,82143,77815,114519,99536,43033,-6637,7858,51139,83714,78965,38297,16169,-35535,-107771,-74630,23519,25926,-36487,-30116,36250,89066,96398,98497,50257,-80771,-159429,-160266,-120694,-31737,46714,54754,25292,17981,41952,66832,13765,-89840,-82637,13239,18483,-4802,38851,16978,-32597,12026,68991,44861,1366,-9646,23664,15249,-40114,-41553,-23686,-77671,-84686,26626,94133,24660,-38105,-9607,61142,88615,78641,70462,28173,-52427,-55728,-12379,-66065,-152408,-110133,30445,120712,87070,-958,-25754,-11113,20508,41980,38748,26113,-19568,-50082,-32694,-34183,-65288,-20133,61438,102063,50953,-25644,-42274,-68342,-82806,-72934,-43012,-38135,-67351,-78883,11433,134872,107900,19164,-7584,13383,75634,97293,-1742,-71233,-51945,7868,35808,4555,-47379,-58223,-34629,-23421,-51349,-54610,-4128,35461,38754,39551,26931,12897,28101,6142,-87401,-150851,-85444,-7245,-61363,-103683,23307,113672,17682,-60505,12852,77832,54562,32130,47785,30653,-24275,-34640,12022,41422,-6086,-40596,-21787,17623,19449,-12638,25516,90172,79757,40056,-22158,-37940,48331,77631,-10037,-97228,-70960,-30803,-81692,-158630,-153487,-95378,-72775,-12787,33541,-10889,-61354,-62118,-49700,-62935,-86588,-75333,-12046,14258,-25987,-20203,37125,52144,-4352,-37518,-2852,40826,50608,73120,93282,106250,106672,64628,-10350,-15175,18919,-12989,-60732,-99486,-131786,-78367,20106,18994,-53486,-37174,29171,38207,26939,-20601,-77452,-75319,-92242,-114172,-82642,-99041,-124567,-42152,32271,-22897,-133563,-206847,-190472,-55064,81421,133836,116775,82632,55457,31048,2287,-19052,-48412,-83868,-53794,15544,-3382,-83808,-99129,-57155,-58531,-61581,17827,137693,175931,113904,63986,73461,59124,-468,-29667,-293,62252,97929,51852,-2727,11457,42942,7892,-48817,-3076,43281,34849,37203,54740,19926,-59562,-106639,-71829,-20307,43205,73797,23571,-21050,-16074,17067,47812,89615,111518,102177,106860,141065,119630,-10087,-129087,-45214,120605,147936,80278,66761,113320,176738,147721,32675,-13406,18749,37355,773,-60283,-157312,-153413,-31005,22754,-43477,-83342,-21041,76658,104222,47584,-36796,-64511,-42263,-19372,-2921,28805,58792,56262,90799,110944,57619,24873,46807,55812,45061,9115,-10370,-11892,-79580,-127649,-128823,-141395,-132438,-88370,-43914,-26313,-61887,-87826,-53776,-36216,676,86406,75155,-41418,-18267,90406,84932,-6119,-53804,-43243,-66515,-59433,4303,39439,42632,63757,63457,69494,44705,-33902,-91237,-75545],[-9804,6942,18934,36420,39637,45435,44845,22775,311,11400,14315,-20319,-31297,19001,71363,96069,18807,-135227,-179100,-73097,-45850,-69268,-29487,53933,51416,15715,7977,68808,108725,76269,26660,-3617,4042,51951,53918,13865,25075,34622,-13324,-77098,-94717,-24656,23453,-4911,-45108,-48417,-16769,37910,48800,14363,10998,26927,46693,16899,-36137,-67636,-73628,-56735,-42012,-59090,-83964,-45713,23795,20866,-61653,-103499,-76442,-41277,-13103,5625,33325,52546,-24980,-143810,-144660,-34812,73762,133924,156517,126933,63088,-21633,-60339,-16677,52040,39467,-16203,-19492,27179,12602,-35728,-14606,-2055,-10735,10877,300,-6443,69071,118541,62668,-47595,-115188,-109822,-41875,38616,44093,-32705,-106596,-168294,-224554,-228598,-161181,-55309,16533,5504,-1796,59605,91571,24065,-57735,-89321,-79739,-49270,-2103,73758,46604,-94764,-123267,-24749,16874,9229,-14520,10105,110233,165630,153358,119952,80420,4527,-46977,-50765,-56557,-83886,-54985,-46337,-94981,-85703,-6482,68666,116728,113207,41720,-51542,-69349,-91573,-170060,-122579,52125,96662,11610,-10812,13261,-17774,-43376,-36198,-2574,108461,183651,136195,50374,22754,16935,-22753,-100853,-151985,-158063,-97271,-15257,-1630,228,66453,80981,-2253,-72034,-92203,-43288,38883,49622,-19210,-64890,-100260,-122804,-114915,-84654,-104996,-140622,-148665,-130039,-63017,4593,7968,12136,-3865,-35847,-39716,-14953,12488,24076,32194,31486,29382,31847,9202,11963,-29080,-111113,-88916,22372,58700,60812,79570,75404,54401,7503,-47179,-40186,16629,47662,33704,36371,68600,57278,-3147,-22849,-15796,-59212,-88098,-28562,90782,131057,77289,19587,48590,78364,91501,90594,31176,-16274,23342,80655,78458,40471,-10836,4911,56878,58120,26302,26549,34044,26415,8232,-42788,-42272,26170,53931,66491,94801,56178,-34795,-45788,-2130,88397,138210,69357,-10203,11134,89434,135927,94785,23267,-10864,-3575,-1095,-50561,-77115,4642,80843,54414,-14100,-22178,50115,87722,-50531,-159799,-66315,39046,22424,9045,-3057,-79136,-153237,-166524,-151218,-108266,-14509,106101,164662,163781,117182,-5431,-135163,-152332,-65842,-41597,-104362,-130553,-85317,-86758,-107724,-56197,21134,55658,42215,9100,8963,51739,82967,70819,105357,142113,96643,48473,31525,27392,-5554,-61257,-73407,-56678,-36237,-65935,-124162,-151458,-82581,4778,29440,35089,61258,54930,19857,24734,43839,-1748,-75004,-91847,-52760,-7785,15928,40881,24074,-35886,-31465,65727,91418,10971,-48432,-14602,33374,42195,-24277,-67171,-42157,-8247,11528,27614,21063,15859,17177,-30339,-35980,38479,89368,35779,-32968,-38509,-29096,-58514,-40720,41597,70036,23544,-15042,-29211,-56092,-55284,-33460,-25238,12511,53961,65786,19355,-17017,701,14218,7650,13946,22862,63191,140906,160275,55315,-70217,-93321,-81521,-94543,-38864,48423,20672,-55134,-31305,67620,92116,47046,-268,14583,97046,154970,120270,91604,72500,45345,24248,-12193,-36531,-74387,-83202,-15179,32128,30107,61440,21909,-100087,-141015,-63373,14325,-7146,-66695,-65751,-29089,20555,11534,-51735,-57458,-64878,-79177,-59203,-34472,-15898,-474,19674,30324,22989,62314,84715,-12286,-77798,-18012,73816,74538,38408,39887,68985,80014,23085,-34476,-1914,54185,44216,20332,24053,36701,67265,75273,26990,-61354,-56621,34500,64954,16704,14692,57968,44852,-23267,-94169,-149212,-206013,-235261,-229924,-201476,-119140,-41518,-18822,-24615,-31689,-35116,-26187,-11561,-18412,-20924,-42714,-79161,-83932,-38136,17143,-12399,-122836,-111696,-19102,-5076,-17709,13140,43577,43522,17374,-33271,-64495,-23228,12192,-19857,-47097,-42371,-44369,-35654,-31006,-5135,77157,115910,45938,-17371,-45376,-90853,-126801,-79703,-25553,-27284,-44449,-42361,-2489,28903,46591,103172,138399,44402,-22459,16974,36755,-1417,-11797,61888,87142,17819,-61784,-38604,-32036,-96860,-91831,-16811,2838,-50101,-108530,-172470,-200416,-110317,-3513,-38433,-86081,10288,66413,-22031,-50518,-19022,-67618,-110641,-44882,12673,57537,52477,-73855,-159744,-68480,11152,17373,22397,-522,-11759,51365,113367,96633,2064,-115648,-138930,-75216,-29026,7623,30722,-3423,-38020,-64019,-74550,-57415,-21545,-17615,-73132,-76824,39276,84079,26995,33356,45161,-14629,-93895,-123539,-70199,28676,39344,9065,40072,61271,34433,32496,81289,83140,22185,-51838,-52172,12986,65553,46962,-20103,-43403,-76116,-108958,-84506,-41380,-3562,53290,46637,1553,23983,42066,52996,90895,48961,-6808,51335,117542,117608,111433,97801,44051,-821,27693,91261,93652,73621,36914,1901,-2891,32430,70084,110531,110746,85173,84852,49905,-63073,-89601,22305,33650,-85558,-106096,-2352,44806,-8420,-15217,18234,-31725,-92791,-115232,-120250,-38346,100323,120257,13377,-43688,-5502,56052,28867,-63407,-60712,29211,51119,7663,-27262,-78152,-90397,7241,115399,94948,7289,-46702,-34452,-24796,-52720,-47534,-13958,-39470,-23109,104755,150354,37668,-55930,-55970,-16004,10717,23682,32129,9975,-35517,-45420,-38314,-76595,-144505,-124161,-8703,100829,135315,116063,94899,56680,46433,43061,25980,27547,402,-25398,28881,103915,105637,68101,57380,87730,73356,19361,-23631,-79386,-108950,-99445,-29397,4616,-40180,-44267,63720,133834,49807,11306,65924,92216,85573,63404,-3253,-61861,-104597,-52417,40925,48741,-10586,-18999,336,-198,-30134,-6386,53110,48300,11109,22028,28422,-14409,-27312,-53996,-112948,-124173,-61719,15485,13581,-1336,92205,152937,19634,-115080,-72355,4927,11132,9470,20013,-13097,-60105,-35321,32698,67523,34507,-14139,-7233,75402,87245,3430,21861,102012,85266,35980,9329,27450,66779,48569,-32978,-100974,-77493,-50792,-87958,-131285,-110388,-71522,-58797,10029,79541,75972,18665,-42866,-64320,-67071,-85384,-93182,-53038,28301,70037,84229,121755,143039,70276,-47118,-71573,-448,38013,41909,74226,115956,96235,28287,-7991,5690,-12623,-71096,-80753,-60724,-50912,-21148,7574,-2938,-38662,-52018,-4802,62457,52454,-41316,-75877,-33584,-36682,-62441,-55149,-91662,-130287,-61430,32528,7061,-117580,-184019,-164611,-95643,-19293,35193,51155,40402,47198,57608,5512,-65315,-92049,-56265,31704,75966,-18251,-161590,-183406,-101842,-45646,-15496,29238,105383,154525,106740,53285,69942,56771,-15663,-57051,-35625,8939,35681,-6184,-46889,1409,83230,90338,12665,5089,49477,18860,-38666,-8708,20011,-33666,-69838,-46689,-43304,1013,59857,50908,65129,85923,40651,-38130,-42401,-1289,16273,29511,75991,96305,28107,-62298,-5829,122445,154724,79730,34405,72405,139781,112911,-6481,-67490,-31876,-1365,-10259,7981,-7848,-32501,29772,38219,-50757,-97552,-94192,-102686,-67919,-8278,-15070,-46887,-60032,-71789,-67774,-44970,-9277,67693,150874,136927,82376,98696,115110,46118,-47741,-88581,-41731,-7065,-62697,-85347,-73202,-76307,-58776,-17765,10937,-637,-61492,-67881,6363,14476,-11969,57047,105910,26973,16155,106821,147229,78536,-32063,-81700,-57802,5133,26216,-2607,23430,81587,56841,31397,12641,-25979,-27808,20707],[65905,60735,29755,19118,10365,-4248,-10180,-4237,-14816,72,22276,7259,-9331,4655,27169,6333,-84936,-135197,-53939,42696,15824,-43744,-66515,-54836,-36030,7092,8798,26128,88667,118564,81472,16392,16075,71951,79724,50349,66802,98188,65421,-13060,-50999,-7297,16928,13250,11990,-15604,-41991,-7851,9933,10507,73369,104193,73765,24370,-12627,-47093,-72630,-65666,-27982,-34596,-89137,-95470,-34031,-11830,-87006,-147792,-105901,-23820,13479,3330,23356,60937,-12764,-125452,-110130,-28062,15747,66857,128063,122214,81974,29860,-29151,-65750,-14684,62232,44424,-28144,-43072,-26965,-8165,7688,-47426,-78396,-47581,-65966,-81649,21646,124473,93409,-15731,-89269,-111437,-88112,-54700,-75212,-112195,-114424,-148801,-189306,-165765,-100971,-24662,19692,-10074,-27335,-6016,-5951,-11690,1426,-11137,-20507,23567,61830,77658,18988,-94707,-93717,-927,41121,36737,28347,41526,77555,83879,72831,52268,50254,18970,-55802,-78888,-12554,16305,23750,22984,-18728,-17872,71259,125681,90153,65206,27145,-80411,-143098,-201675,-281610,-195413,-17957,-2569,-66557,-36334,-2996,-31353,-36272,-42670,-39245,55751,124915,77581,-7874,-28655,9383,17674,3324,-31740,-74638,-39059,23895,-5498,-20102,41659,20497,-47887,-43447,-52178,-51602,6139,41864,10145,-54926,-141191,-162728,-106810,-46931,-75924,-121226,-142508,-156184,-90686,27645,58918,16708,-26782,-22291,-23837,-54702,-59435,-29257,21293,73317,93986,69035,8703,294,-29484,-96565,-78173,27064,75173,91269,109833,67398,-8132,-82238,-118575,-97255,-14356,88871,114337,64504,33186,27321,11019,26691,40447,5089,-48957,-52048,49139,128205,69271,-30205,961,102419,136719,102767,30026,-19513,22386,95229,74905,22297,21966,46463,10581,-29034,-15621,53101,92373,59189,18592,-803,6413,30462,33076,44608,71620,25626,-53737,-30615,20352,56659,73242,26620,-32366,-31865,5848,59317,48369,15977,22444,39087,30177,-8229,-18291,74498,148567,92435,2085,2529,93429,178244,116477,-19163,-47980,-13672,-5596,-12216,-21161,-85679,-158670,-158944,-109486,-81580,-57875,4336,61885,99423,97372,-14640,-134746,-106538,8770,42728,-13397,-65382,-52820,-63198,-86255,-34788,6782,-26371,-49099,-28186,-19148,-12519,26407,48204,49261,58792,63877,61451,20712,-12368,-40126,-79228,-78435,-58611,-42336,-49613,-69782,-88935,-60977,-6636,12985,36920,90580,45703,-48835,-1935,111432,79967,-39699,-104166,-77125,-16220,40594,112546,94488,5468,4557,64792,80682,27535,-32373,-21979,18114,2868,-66686,-56342,15377,59727,73079,54601,16063,15108,27333,-33581,-62458,14387,61564,-296,-65797,-74173,-76972,-112379,-92795,2646,51517,34023,23266,4526,-21205,-10292,-9543,-25960,36649,113264,114775,49302,2794,3371,31351,51356,23806,-645,79130,220332,235238,75142,-87495,-121849,-98493,-113617,-72660,24956,27599,-32229,-45583,-24604,-5211,4926,-20962,10402,126745,177118,98953,68470,94179,94254,55849,-20514,-95237,-108197,-63348,-5710,44419,67036,68433,13962,-80431,-122962,-58650,15501,7015,-31587,-46453,-25097,41472,50595,-2808,-22663,-28634,-58860,-65567,-58649,-76919,-84822,-51331,-16383,-3701,13979,24541,-5044,-17219,25307,83845,92294,83581,88570,68683,50604,25093,-8351,-2819,39061,29024,-744,11617,48905,66349,62844,42315,-19884,-18807,68319,82179,50087,110310,164225,73485,-55439,-86896,-92192,-163795,-191599,-147107,-130259,-118186,-94909,-49078,39626,62542,21002,24935,53428,36700,2768,-52876,-118574,-152739,-106026,-7903,41658,-27433,-83123,-61283,-30188,-14003,12438,63962,65964,1790,-61093,-79378,-29593,40947,53370,16435,-38751,-84040,-50638,33719,117437,139289,66101,-16755,-30676,-34050,-62794,-85364,-69772,-84161,-126356,-104955,-41222,31720,43811,2900,31259,89086,2438,-79842,-9239,75092,25068,-73764,-44920,9602,-25325,-60485,-13685,-29304,-110790,-120716,-61442,-10550,-41755,-113004,-148007,-174575,-143545,-48654,-28760,-57012,11089,60199,-25271,-82311,-48726,-46824,-77499,-72599,-52757,-8943,-27377,-100627,-86177,2991,28293,22560,5121,-38219,-11118,84888,137898,134537,92855,22391,4203,35028,36191,49914,47878,-39025,-91947,-77029,-53157,-57648,-76088,-99184,-109910,-66844,46310,86299,35651,10771,423,-30205,-80273,-117703,-81191,22262,69957,27663,10631,49397,50314,25093,38479,51544,33239,243,24845,103655,159039,140953,85153,26685,-39412,-73067,-55071,-29574,-19682,20975,61883,58779,48791,19411,26714,87436,57087,-12561,14242,47012,32624,47533,99955,128212,112821,99323,102043,57950,-13108,-65174,-16613,76582,90295,69231,129276,181231,162492,128660,91516,7537,-40617,36795,67210,-52700,-129326,-47898,6275,-64694,-92660,-13927,29136,30330,14169,-34258,-19110,76594,100358,-1008,-60254,-10141,55571,48758,3264,-4172,35616,64639,39068,-29700,-88636,-82982,10650,123021,91075,-46655,-121643,-91361,-72706,-94123,-100224,-61327,-51954,-34818,62922,109986,12685,-83139,-86573,-52503,-25642,-11366,-18255,-19734,-1821,-3763,-49208,-95976,-114259,-83674,-46233,-11011,46338,126572,157252,99735,40478,8637,956,15064,12312,8566,77078,154810,164059,87115,17818,50939,104021,93533,29656,-31364,-39804,-36415,10010,36141,6240,14051,72690,68058,-23287,-30232,54345,103439,79285,35027,16480,3736,-58554,-43442,15396,17798,-17740,-15061,-1999,11690,8752,23070,44002,4600,-46619,-18308,9174,-28867,-37360,-49017,-54803,-7843,27991,46209,47357,31379,65655,94323,20849,-82952,-82179,-34212,6087,36347,15416,-51219,-61532,-7312,21892,37072,36419,-17441,-36031,89558,156101,52179,15940,70072,32512,-3658,52448,106125,81486,33509,-6553,-69369,-109513,-109174,-96943,-100448,-78247,-17616,13655,59498,129518,150798,70284,-35382,-70854,-68548,-87806,-121665,-110520,4292,100678,112017,111918,137190,98830,-26158,-71505,29571,98653,59569,38940,78174,69764,20551,19633,34155,-23609,-113609,-98356,-19539,1732,-16703,-35773,-37133,6009,30073,46208,66318,19675,-65991,-66715,-21987,-17607,-13854,18857,-687,-44249,-14083,62525,45609,-72895,-113285,-90566,-95356,-86985,-40765,-21927,-32449,-2889,21951,-47201,-113644,-78459,-2039,64328,61722,-65950,-214674,-227896,-113705,-115,38232,4685,-1116,70801,99867,54514,48710,50048,13146,-23711,-19667,-9566,-52642,-119433,-103027,-6528,62913,75365,50066,64652,71010,-21052,-105405,-46884,17713,10309,-14809,-42185,-103160,-110343,-52456,19783,134938,166394,47907,-98799,-148323,-134267,-104287,-77403,-31351,47305,99802,55298,17362,37323,71136,28970,-28635,-9306,43443,30680,-42483,-82369,-61555,-40300,-24730,56101,110557,85221,64288,-476,-79169,-82469,-124597,-220995,-169105,-15783,47316,10651,-25021,-47446,-61208,-70122,-59310,40913,130286,76785,33404,114675,145253,44125,-70418,-95262,-24036,24572,-17488,-1396,58998,40431,-18425,-32615,5581,-5517,-73600,-48096,67228,70528,-7784,5834,71789,30354,-11599,49896,126541,106597,8787,-63506,-60920,-14245,-16931,-45749,-9287,50891,20645,-22935,-40827,-24665,22919,75818],[94635,78702,30854,4568,-26298,-50085,-28784,3525,-20820,-38991,-29483,-23872,-28140,-24727,-28589,-93510,-165871,-92950,68721,119018,49735,2303,-25934,-66876,-87133,-46983,-39343,-32535,36880,98729,62675,-13274,-3297,58952,46373,3280,41379,108978,89872,-14108,-63749,7964,57205,41587,32954,-13718,-71551,-47860,-20368,5972,97373,137164,88273,34365,4987,-22741,-15841,16219,24575,360,-44514,-82293,-81313,-55702,-76122,-93747,-42767,33209,64776,20171,-18387,-11150,-29115,-42644,-27394,-48565,-89262,-45684,48114,67554,53305,67224,40935,-44897,-36836,60277,75127,9484,-15374,18315,86455,100271,14540,-25207,-7781,-71226,-142180,-72227,51770,67138,12725,-25582,-58764,-81307,-76716,-113296,-144882,-85832,-46786,-65378,-75082,-34065,6619,-18673,-76520,-73452,-69654,-94551,-40893,77066,122054,107689,123446,135514,111844,53983,6927,19706,59251,66798,47269,52230,87984,98112,45766,-4528,-17807,-189,7708,-52874,-76364,31663,112751,111055,96097,64994,23157,54782,111372,74993,17188,-15825,-71423,-113354,-176006,-255850,-208520,-71455,-17192,-14869,3038,-43104,-98631,-81198,-57760,-54800,-8166,25082,-11748,-74072,-69072,5938,76580,113946,84502,5118,5468,40252,-12738,-81420,-79992,-87221,-85436,-9813,50000,50963,28627,16340,16750,-16833,-90061,-72443,26258,64933,-29463,-98247,-102258,-133620,-119321,-53,93941,89727,34688,22931,-8231,-75758,-112364,-103380,-46442,44210,93123,59758,-34793,-74874,-58732,-41338,-1635,80971,116453,103917,96017,48468,-52995,-102651,-66238,-11774,39623,78065,79356,65189,45657,17675,-1695,12380,25015,5928,-58401,-104967,-35696,59920,26546,-90323,-71567,52178,87203,37995,-11368,-18281,34135,90320,43734,-16279,28522,45914,-47939,-128941,-78183,31555,104879,93628,28870,-14034,1781,33935,52775,74632,82616,41015,-6773,26689,80354,68685,-1272,-41357,-35269,-33467,-42803,-5231,-2496,9008,67909,85301,50248,23333,29007,52007,62163,26908,2822,43750,111826,182540,170527,34292,-71566,-67418,-1821,36889,-9517,-102356,-121177,-38737,21732,10709,-42581,-79512,-83902,-6527,77320,47819,-7100,31714,97806,115716,92419,27331,-4805,-28197,-63652,-48246,-36620,-71416,-57890,-4403,2992,-23258,-38848,-51037,-37969,-5839,32975,24989,-59174,-98177,-49727,-27530,-35657,-34436,-15767,9678,22693,-5865,-47312,-34113,2051,47895,81934,9479,-72357,2929,128834,113976,-5036,-98277,-90086,-11988,47933,92924,50143,-26681,-7618,21157,18115,22560,12096,-7145,-22202,-40925,-58259,10292,113450,162049,135006,73286,45410,53538,20937,-46501,-43221,36675,61072,-11521,-81654,-97266,-97638,-117099,-104134,-45555,-9332,12751,46300,51180,46270,54632,17120,-60741,-34053,66466,120070,92119,63336,33980,7834,5543,-20933,-39088,37959,174127,215653,108035,-26290,-88095,-80426,-69707,-45305,-28031,-51741,-34027,-23919,-66275,-63774,-22248,-55580,-32590,81927,127692,30618,-22601,29491,88287,80582,4050,-84021,-91060,-50483,-49466,-24052,29677,26603,-11591,-43515,-54319,-14458,25034,26125,19145,-16755,-38134,0,5453,-16916,7269,40500,18949,-31506,-64379,-91920,-99981,-78255,-37573,-9511,-18823,-12144,23464,35432,19042,40929,58609,71005,82683,34009,9684,59063,85696,55442,55445,18965,-44888,-16614,57347,61855,29983,28847,14449,19424,50150,19075,17506,109089,119363,-21690,-111564,-54604,-4899,-82620,-114190,-47011,-38267,-64712,-64343,7867,119350,129045,53538,62888,106858,71318,-1565,-80199,-133385,-142734,-104383,-30343,27724,-9832,-87005,-99780,-66405,-32919,17717,68903,64271,22199,-19220,-62280,-73837,-5998,57418,35744,-46840,-103205,-71851,36863,137009,129493,26493,-29735,821,21804,5059,-9427,-2198,-53455,-136234,-134871,-53898,37297,53281,9967,5603,19671,-23700,-19721,72818,118872,39609,-100402,-136728,-90940,-71766,-69807,-4764,14391,-52428,-120850,-136184,-76956,-14510,-7686,-34953,-111186,-141205,-47817,42766,43593,51304,71293,1390,-97395,-87311,-12197,-10808,-79912,-110046,-65708,-67975,-88214,-6211,65101,18821,-21191,-29872,-44272,-499,61512,61677,74537,121844,114659,80971,64561,37034,33429,18174,-77280,-121872,-65062,-6750,-24761,-86761,-126218,-90927,-34027,17145,49473,68212,55670,14860,-34453,-122726,-158615,-83222,22275,62396,-3978,-54467,11956,65198,34113,5961,-10059,-33580,-30964,36251,110004,139727,120666,93112,73686,29384,-24103,-34191,-30905,-48512,-25377,48622,88563,86168,26079,-13188,16181,25693,-5382,-9465,2460,5948,7350,36562,113044,172746,144706,64781,-12007,-83810,-154196,-48271,92891,62550,2536,83117,180166,161798,101778,79458,57556,-1992,-1631,38585,-17454,-84699,-26308,39634,-3408,-38209,6026,46728,78153,79271,29615,-19277,-22114,14277,2511,-28850,18775,92754,100730,66156,23752,-260,10846,24393,-4289,-52555,-53705,11687,90178,40753,-92262,-149508,-125784,-122493,-125968,-129524,-102977,-91630,-115651,-69236,13187,-17906,-69673,-34219,21892,40362,27655,-25578,-42265,20379,45282,-35908,-103521,-69428,-19634,-56160,-116206,-84049,27763,96900,79901,32779,-14685,-28535,-18432,-8142,16356,67011,108983,99964,27773,-44212,-13511,66521,86277,50930,37170,77931,72715,51230,39160,32809,36029,25988,7312,-34206,-73113,-38826,51807,70091,18766,17135,61158,53617,45866,22510,-18692,-34790,-38766,-62605,-40615,19157,25078,-16789,-58037,-71436,-38600,-26694,-28424,9907,18398,25462,80501,108870,83039,28220,-25961,-18850,10281,22404,7891,-5737,-6733,39312,84191,40520,-52328,-59155,-9553,-16247,-16325,-8949,-61437,-82492,58680,186867,124300,37552,15669,-67375,-97759,26934,127794,96108,38113,25695,-33982,-122324,-138759,-89960,-87882,-96354,-13025,28862,29797,101290,159511,72143,-65477,-105938,-74869,-68604,-127766,-137582,-17083,80560,63717,22800,41947,50807,5655,70,99488,172782,120531,35344,25762,23326,5670,3555,8022,-16843,-75137,-69464,-14442,-17426,-39738,-26823,3934,60033,103878,105064,50271,-24894,-59732,-30894,11142,12624,18749,83254,103343,37202,-9110,20576,19316,-42611,-48046,-24216,-42159,-62135,-55483,-80073,-111284,-75720,-27951,-55292,-67568,-5215,32227,48554,38079,-51305,-130969,-130351,-66982,8896,38160,-20206,-65833,36426,157471,127372,65603,62200,53851,10763,-11019,-10969,-68002,-125940,-66324,11180,-4468,-12796,26488,68449,21798,-88462,-114505,-14437,60965,83262,47791,-23447,-107308,-160668,-141016,-25362,131446,149545,22903,-92632,-138473,-160602,-148805,-125781,-76996,50170,172602,137696,24580,-25787,-4900,-24708,-66748,-63369,-35939,-18925,-22982,-41779,-43505,-26896,-14503,57166,106643,93362,43440,-29486,-47090,7845,-41441,-171120,-160208,-9814,92086,81153,42334,20092,-3693,-34735,-49027,2645,68255,29823,13220,108089,153242,88647,10574,-19580,8235,37620,19825,75640,172827,141632,-819,-78226,-20438,475,-62336,-64552,24873,66273,34083,21267,44306,-3206,-46806,-3595,53488,28185,-30656,-44875,-58297,-58617,-49780,-30296,-1463,32839,29617,-1881,-34826,6,61729,95693],[75234,60900,48424,32169,-22288,-48879,-10856,13315,-38579,-85572,-77001,-45351,-28109,3480,14969,-67194,-151807,-65408,75991,107157,49788,49750,66174,20800,-44580,-30519,-41372,-66086,-26963,35030,28274,-6411,3449,25094,-22845,-74923,-11415,87764,83322,-9121,-35346,56866,103237,30054,-49027,-83012,-76198,-20748,6365,14974,90121,132377,83537,17006,-14233,-24587,13634,67570,53652,16627,-420,-24835,-79308,-108015,-99764,-43271,23704,46172,39548,-7347,-73010,-88737,-36283,45052,55724,-32260,-116281,-105083,-30868,-2926,17981,88364,98379,1059,-45853,-19595,6550,28340,63093,99752,153967,166577,98673,58843,63559,-15042,-124889,-113971,-21496,6841,-18592,-18086,-23894,-35366,-4245,-20756,-85581,-44046,62314,72981,-6433,-17246,14234,-43938,-119222,-100102,-91090,-117932,-49130,87793,155281,153972,134246,99768,75268,70004,73828,53698,33473,26627,26003,52195,131003,160543,64091,-42038,-62255,-31224,-29914,-81174,-92832,13165,112173,125862,113070,77911,-19532,-57845,30405,90578,25586,-46787,-24514,21224,-16917,-97609,-131880,-79352,18360,79568,43619,-55606,-97840,-69247,-31926,-12169,16480,19937,-30384,-86358,-68452,-16018,58082,104290,74524,-5342,-18509,3936,-31954,-125929,-163509,-117528,-55418,19970,116094,166674,103184,686,-28315,2608,11039,45070,103372,104178,-2981,-74476,-76538,-121539,-156104,-84166,28867,97368,63719,18575,-20330,-63198,-89887,-104095,-78347,-25563,12095,17828,-58535,-113234,-69280,-569,54116,119832,127530,71696,28813,-3181,-64858,-71249,-11039,55735,72642,-9240,-66962,13419,66864,13199,-30395,-26125,-19537,-50895,-90162,-92581,-53488,-23062,-34668,-96157,-73858,-13915,-8039,-23759,-15361,25400,72931,78621,1917,-82045,-66172,-2568,-16429,-96693,-94852,-28982,53340,88622,16090,-67326,-36749,34559,85727,125255,109405,66726,49971,83816,114081,74160,-39343,-62231,13180,42199,19753,16631,-4597,10572,69403,51796,-3565,20993,56066,-17590,-86317,-59465,4689,59039,67752,72742,58591,-40050,-134469,-96962,12415,78895,3213,-101010,-58729,56245,80574,62593,13513,-63895,-118856,-50915,62030,94050,90552,102232,98513,94433,110199,62429,-42,-29323,-56355,-65869,-44725,-18027,13491,28590,29609,500,-81698,-130432,-36748,44616,23717,-38020,-100310,-75095,42971,82423,41159,21879,39050,50648,46388,-5847,-65489,-60618,1894,63759,62260,-4344,-44065,5795,57587,26124,-56112,-118374,-91608,22612,76595,35801,-57395,-128491,-106416,-42513,-21104,12579,44386,30595,-12876,-19349,11081,101044,180230,191313,131875,70785,72095,79476,3851,-87524,-56834,36125,59735,2391,-56610,-91380,-104223,-97791,-76855,-74550,-72892,-10972,62924,79689,62277,59969,25294,-72890,-101114,-16026,92652,117251,120605,114766,51380,-25416,-56245,-47224,10758,89235,117318,86011,31855,-27984,-49840,-17748,-610,-74370,-136505,-43839,25664,-5424,-6924,5381,-57018,-50897,29563,60625,-22637,-82149,-25278,61343,83947,39049,-21424,-44148,-51316,-116903,-124531,-42681,-23129,-46924,-23391,8812,20638,31635,42971,36315,-7401,-45988,-49807,-77065,-99141,-26021,65062,72721,-4076,-45537,-26319,-25777,-50026,-23702,13825,-13963,-9923,65727,87393,17414,-1984,4519,11927,11553,-33980,-38247,56851,115307,81139,80051,43179,-55946,-47408,26740,39218,-2703,-6117,40132,90743,56550,-17920,-1010,53218,-14706,-140829,-131520,-20605,30063,-42912,-70708,-15255,-16624,-14096,47068,137075,170193,108569,36167,58962,102381,72176,3725,-70228,-86886,-44550,-18728,-9217,-1445,-58492,-119537,-98425,-72247,-71088,-14902,35752,41735,49481,33240,-31935,-83516,-36976,37709,17052,-49140,-68760,-54176,4790,68612,80683,57239,44782,56283,38055,-8822,-23401,8322,-11785,-87448,-126115,-70626,10494,36353,47682,49590,17418,16794,102567,167589,119720,21315,-74178,-124253,-127360,-107917,-119195,-45256,53261,37122,-70700,-166869,-133540,6674,102156,70038,-48474,-106338,-22531,85395,104239,86672,83398,31641,-52289,-47537,31116,25366,-54397,-101862,-78790,-62342,-51726,17668,60040,-12342,-70256,-44635,-5652,4397,-22728,-66589,-48397,42585,85692,56481,21131,-5601,-13780,-19642,-62693,-82790,-40476,33902,37558,-49257,-98554,-42247,-1295,-32601,-44887,34830,93476,57201,-14516,-132900,-160959,-46814,53275,52048,-17008,-58730,4144,77535,56924,14738,-38371,-98575,-82087,20572,70620,71954,74006,55871,63948,42024,-17447,-47411,-63845,-71198,-32953,11441,33108,73038,57556,-16704,-33251,23739,50342,25758,7842,12206,-13334,-48107,16528,130789,124145,23387,-50519,-102978,-167504,-75152,25622,-24176,-62353,30548,104178,64979,27162,60123,76571,-1017,-58554,-27483,-9369,-6438,37942,78755,77375,76602,64203,36136,38401,41890,29358,-34255,-103645,-54018,14585,636,21126,126089,169494,98967,14637,-25686,-30424,4994,34615,7874,-4783,31486,64419,17085,-50650,-78079,-94159,-102120,-76840,-78040,-75444,-74829,-132719,-129194,-35639,-9683,-5538,54351,113410,124906,84398,-6727,-37695,43862,84083,-4109,-71485,-31426,11132,-36444,-113166,-112537,-56436,-1747,28127,29520,-17736,-58816,-56317,-28588,6429,19723,62128,77695,21042,-47596,-53767,-18628,13429,32297,72828,152414,133363,57487,24570,35641,20268,-26449,-12275,-11319,-91565,-93300,37680,85875,25800,6921,76535,129673,122361,68694,17518,-19157,-69911,-146380,-122442,-3812,18428,-58395,-77362,-21628,14100,-3829,16978,74201,61339,32970,59917,110201,101881,3416,-69745,-44979,-5064,25806,60572,62591,40621,60871,97585,70931,-26784,-83758,-60678,-48654,-38945,-41936,-68612,-58644,46301,168726,169078,79171,-20783,-143151,-175364,-57877,52299,50592,7229,4870,-24971,-83216,-102632,-65993,-77822,-126696,-81523,-50447,-65897,3372,100435,53679,-80662,-126247,-60193,-21599,-99062,-120934,509,85584,43893,-24590,-33294,-15881,29329,94293,147545,167377,138875,54995,2727,-5520,-15786,-60035,-72933,-19699,20107,26745,10125,-31117,-36177,10001,53104,61052,59665,54851,11616,-32676,-31035,16366,76495,66987,27735,88635,150362,74598,-33859,-37610,1214,-8324,-21346,-5523,12141,-10506,-52106,-100773,-139524,-121367,-46240,12981,55094,73640,50660,57316,70784,26605,4473,18972,13330,-3139,2047,-17338,-30498,78653,217917,199676,103698,82086,83126,31119,-29731,-47559,-49747,-30536,54108,70431,-25577,-55065,-22362,-21824,-87312,-125297,-56112,54696,123253,147911,94553,19725,-43871,-104033,-115020,-37529,48236,27176,-31558,-47956,-52064,-89133,-118112,-111604,-48361,66938,140450,85917,9162,-3303,-3483,-50244,-80401,-90036,-87776,-39288,-2121,-24919,-23589,9636,1926,33076,49588,26002,2993,-10504,31431,101143,64159,-56413,-114614,-44652,60930,93279,63829,47710,22792,-25534,-58955,-60326,-9529,14617,27393,86632,133886,118309,73011,24003,3612,5738,8114,69685,150434,138367,11572,-80410,-47861,-13644,-53886,-110101,-94967,-11217,64141,90057,61849,-20614,-47722,-16738,-11451,-81166,-137138,-90459,-64738,-77670,-60956,-12130,20688,43023,60393,48842,5940,25375,72091,80905],[15756,-3786,29090,54914,6952,-42041,-38389,-22970,-60844,-98237,-75991,-34389,1398,71238,113815,45909,-56042,-47312,16027,49947,32109,62491,105831,85792,34981,65337,35414,-61265,-93629,-35552,35116,66187,49732,-4186,-75821,-119688,-63779,45679,68830,26570,36253,77400,41344,-76383,-196093,-180139,-57595,37394,37167,847,43362,81153,35839,-36696,-57141,-43449,-6010,25492,15570,-3143,2374,10250,-41015,-129246,-166077,-93471,-9144,-25146,-72134,-79998,-90554,-85523,-10369,90679,113846,41777,-49103,-87805,-67117,-56155,-16758,58851,80007,19391,-45564,-93539,-71304,19068,107613,150414,153771,127247,63147,26848,42218,26756,-38401,-65997,-45571,-45011,-76654,-71038,-34192,27012,100095,87487,-17107,-34016,76611,112868,10438,-38184,512,-26235,-80477,-66597,-67869,-77920,-20929,38318,66572,99335,82715,8891,-7216,24725,26907,-19418,-63320,-53235,11113,83728,161123,168131,45818,-73820,-85779,-29216,-46389,-114531,-141607,-62373,40923,86291,84780,40725,-66335,-119678,-13353,119511,77821,-21494,31001,123778,104671,55042,-7457,-50061,18027,85783,22835,-33958,1839,28904,13732,17137,63788,78325,17954,-40270,-35938,-31427,4287,41431,-577,-58602,-60778,-37023,-29429,-75704,-99271,-47582,-1344,23945,78840,154200,126093,-5209,-69789,6615,79993,84417,47058,45196,26882,-14875,-56182,-118120,-145058,-111295,-64694,-4419,2474,-10267,-14041,-26099,-25869,-26036,-33995,-69830,-87220,-47234,-59462,-65140,-22521,15194,52492,91755,70096,33193,7440,-29179,-39808,-19272,-11933,-5411,-16990,-116293,-160335,-35353,35069,-23628,-53424,-36748,-53488,-100219,-63344,27553,31906,-41425,-53888,-37443,-19965,-46046,-65187,-20910,36487,70906,67873,27700,-40707,-123922,-148950,-20986,72203,14959,-68134,-80367,-24938,29706,-9471,-69708,-21593,48773,91263,144284,132849,75480,57469,85056,73417,13840,-60300,-36705,72096,131250,121824,95986,39732,2092,8474,-31671,-67206,33318,106898,4587,-81173,-23039,39512,41907,-1116,-33276,-29912,-62607,-129848,-93473,-5672,34612,-8213,-56761,11052,77060,46480,46920,47935,-279,-28133,-2455,44777,75712,70993,30597,-4606,5524,61336,60196,15465,-16542,-46881,-56733,-7546,61157,59907,-534,-9097,-7017,-79398,-102018,33244,100515,3768,-48012,-18952,54020,142762,161019,125176,87608,65736,30657,-4441,-47673,-63159,-58036,-9476,49774,51171,18042,-3792,-2174,-18626,-90304,-135069,-120961,-66097,41609,82951,-135,-110771,-179368,-166541,-59386,21196,49956,65316,67909,49129,48702,77203,149258,178315,138175,66100,20611,37676,62535,22790,-78520,-90376,-12615,36695,24145,-8962,-66401,-110054,-86561,-37967,-55511,-69939,10118,94422,98889,46731,25158,25168,-24053,-63195,-30935,53055,86956,103270,128567,85637,-5861,-39250,-13170,35476,50837,4877,-12546,23192,16093,-31520,-29371,-15288,-83567,-129514,-33034,52362,59050,65116,46033,-20523,-18837,26614,31334,-29755,-58534,-10836,45766,65418,51149,23697,3331,-34965,-139226,-158857,-58798,-24192,-58841,-16123,31599,21674,37667,57679,18256,-29368,-56318,-73484,-104974,-124739,-68783,28366,65810,6231,-12618,44441,34730,-27645,-2911,56134,24965,8994,94979,135607,56647,-2092,-26884,-33961,-44805,-84986,-85937,-15043,21867,2643,42018,56892,-15019,-41658,-9025,23931,6423,-6225,71309,154664,98617,26999,46801,40414,-69071,-141523,-76426,4887,868,-59008,-57270,-15005,-17196,42607,170872,219067,138410,20500,-6849,28909,47697,55331,43809,-12448,-3318,62701,70009,45044,31470,-43270,-80752,-22738,-9541,-56145,-50191,-12915,18105,45075,35131,10824,8256,40753,73289,22499,-23768,-13893,-15805,-15371,2422,30488,77348,84502,56493,-6262,-75554,-86865,-48270,-25982,-37920,-65680,-46848,-2226,9097,46496,51475,15464,50505,137912,148570,72943,-4005,-34838,-56756,-106196,-124628,-161938,-115144,9439,60538,-424,-121921,-145033,-9923,122764,111027,1042,-60625,-12024,61052,82990,75589,55504,26808,24763,45547,42975,-1176,-23905,-47788,-58147,-42429,-18164,-7346,-7202,-45125,-72328,-34850,10186,-18129,-78091,-106506,-93875,-20361,43356,43978,24067,-6899,-30903,-27768,-21220,-25151,-30453,33748,72885,-6568,-57851,1659,29153,-50855,-134870,-76440,38887,52907,3454,-69556,-72381,17332,68685,31658,-6735,-7039,29460,59292,39266,23523,-12916,-75763,-61974,31323,42446,26704,58602,53269,37591,-13913,-69506,-89537,-110282,-98720,-42239,-45133,-66107,6549,63778,2564,-29365,50332,110744,87020,36099,1229,-44502,-106039,-78091,38217,79840,32951,-31863,-90485,-122767,-59670,-15360,-59829,-79370,-7645,15259,-40649,-40969,39087,70020,14138,-38224,-45564,-19064,19070,28585,8055,22820,65094,53562,5305,-20441,-12732,11021,-38499,-114874,-76666,-10727,-28033,-36026,79180,157393,82327,8506,2802,162,27331,66000,50290,36185,52120,59713,36777,21102,5943,-7999,-279,14207,-16594,-34272,-26802,-64333,-79659,-32681,5116,41096,71378,93269,107019,54081,-38405,-29232,68749,81227,-18990,-71531,-53357,-29409,-38144,-49945,-50550,-59321,-55227,-43199,-24637,-45566,-97241,-94353,-32700,-11459,-36128,27234,112675,88690,8307,-54931,-76663,-40503,-7966,40145,132033,104132,23805,11378,29285,3661,-34960,-9541,-22784,-98850,-75206,52915,85672,28926,-9020,38763,88190,84675,72654,74046,1679,-109808,-193434,-146638,-36880,-21523,-81534,-62344,47054,100198,76410,79482,90044,28706,-14427,6386,58425,69576,-13692,-53042,-3774,19851,15451,26648,25163,7092,16658,51937,58632,-23832,-115954,-106818,-65055,-43997,-38365,-20713,9534,49644,106946,140799,93093,-24238,-128893,-139380,-98203,-68444,-68970,-67465,-40396,-30821,-45647,-74527,-58866,-55088,-125332,-153311,-122111,-102064,-61225,12996,14688,-58025,-94874,-36916,3127,-73945,-113387,-848,95623,67975,-8057,-42399,-35314,39400,135101,120570,55019,55618,46798,14945,8164,-22044,-108471,-137020,-45070,66693,114902,81120,6982,-30416,-21916,-7180,-30096,-87616,-100511,-55074,-22768,-25944,14509,86052,64777,-8838,37932,122876,75969,-15634,-3181,61434,35029,-39242,-45068,-5574,-29472,-71937,-79812,-101872,-114457,-37743,73298,116612,89330,74874,112380,130645,78596,35151,54678,72094,29682,-21659,-26386,27105,125738,208867,186174,95783,60259,79700,53784,-25624,-90039,-85286,-5512,117538,136092,36376,-12467,-42603,-105071,-137832,-75548,25059,83148,122796,152963,115162,60342,7641,-36671,-42900,-26578,-32423,-77661,-50987,13434,27366,-20546,-76972,-79178,-14229,31927,3421,-55118,-25258,42583,36049,-45156,-84818,-100614,-105724,-47191,-18569,-61392,-41639,10682,-4626,8517,21523,-6951,8132,34604,62198,94991,81915,11852,-52835,-53397,21028,63136,43970,46120,27208,-42079,-91889,-111912,-88058,-30256,16006,58603,103081,109808,77452,31214,2625,-1957,-1448,19463,44475,51894,19548,-30115,-57330,-50066,-46897,-94297,-129588,-74839,48364,134029,110924,21824,-3524,1674,-22121,-82507,-129918,-89966,-39309,-50767,-69094,-33360,22374,58666,67849,64909,32477,30927,52516,42934],[-46089,-78982,-39007,42221,34886,-53605,-106342,-66788,-34870,-36143,-25798,-10834,25919,108888,159322,121918,51787,15516,17804,26356,22293,49667,73745,73777,75265,143447,144067,19586,-96648,-76810,40934,121068,101509,18915,-50652,-93730,-82609,10659,63669,59920,73341,27990,-96418,-194908,-258860,-189695,-17871,67428,31217,-28646,-17794,9782,-16435,-63439,-62352,-33760,-204,-1038,-16082,-11819,3421,20198,10145,-68888,-166712,-155345,-76075,-83077,-137280,-121206,-62102,-17863,21149,81136,121638,92858,15638,-34418,-41810,-58582,-41572,-3636,20424,33545,9396,-49303,-40184,33826,111250,158148,124628,32551,-61740,-98278,-60261,14767,40094,4256,-32305,-37357,-47612,-67597,-26197,90104,160972,109190,5332,-25180,24095,50298,-1644,-27821,3528,8009,-4246,-445,-32652,-27905,24538,8317,-7330,57164,65668,-17746,-33897,-8027,-25360,-55265,-87126,-79636,26866,156392,179611,98634,-16231,-79411,-70008,-25891,-33878,-96725,-159710,-111480,7289,81602,72956,23585,-32142,-52899,16164,121339,119033,52780,65548,92819,72152,92883,76926,-11299,-14153,26297,-6575,-2310,82541,104022,27384,-21246,28065,69641,41936,13160,-2004,-18635,11863,44189,-13461,-55835,-57954,-49863,-136,39926,39862,22124,-4510,-12481,-1400,46949,69761,15465,-16430,41765,83058,46699,-29413,9497,91071,79359,-9147,-89516,-76276,-29551,-66922,-99035,-64460,5365,26293,-3032,7728,41837,14461,-75158,-123332,-87663,-53622,10085,52145,35653,24645,15519,-13020,32004,80224,41424,33703,59059,14499,-84882,-150739,-166574,-120650,-39775,-38815,-83981,-71252,-42832,-84069,-105216,6728,139697,118716,5740,-10312,20848,143,-52106,-49071,33037,86647,64239,-5686,-63699,-91440,-114345,-106159,-33,72365,27110,-55948,-87478,-73591,-47188,-35538,-17586,37373,58226,58905,118543,137184,58003,-493,12567,-13046,-69711,-86428,-31597,69448,141166,133590,116498,48508,-46273,-74818,-80059,-61951,67974,162011,113235,74022,105054,80808,10231,-42051,-50761,18029,54768,-30834,-89452,-82717,-72508,-24216,18721,66956,65841,-2342,6337,24488,2025,30304,35960,3283,15431,-7102,-91068,-116138,-62093,22795,78984,105701,59890,-38170,-62828,2020,65067,29296,-77874,-106777,-70220,-69457,-53388,18062,25077,-28577,17431,102474,122546,113584,143695,181210,132614,50951,-11998,-53264,-56463,-34207,-47378,-45551,-1884,28174,22200,-3868,-22051,-43415,-123192,-142677,-70388,-30465,-785,24011,-13510,-91147,-137136,-106261,-1341,93175,97525,57830,37443,40006,50668,56824,94071,109358,74140,2237,-59007,-57051,2157,56190,4901,-67622,-50446,-960,20072,12294,-44548,-101903,-74125,-5167,-9420,-24294,36011,103156,106660,50076,16272,38618,43525,33055,4828,-7699,-505,10160,687,-25173,-29686,-8433,26268,55370,21361,-86464,-121455,-34437,5497,-50813,-99449,-88090,-64528,-46580,-7197,16118,15209,30173,47141,20699,12813,24738,12210,-26968,-13093,13120,15239,21117,21419,10026,17907,-13602,-109203,-100576,5801,17211,-39880,-19546,-7356,-18766,33537,51484,-22538,-82445,-96619,-87306,-65350,-42843,-37513,1944,47654,21091,725,19475,-12999,-57338,-5451,81514,66436,24685,80222,126924,78672,13897,-44253,-49846,-26859,-67422,-106775,-103411,-110792,-125732,-52269,32171,40492,6018,-1458,41626,63759,69810,114504,128562,76928,58331,77588,44477,-28160,-41875,8330,15158,-30437,-58282,-26533,5644,19875,111261,209227,158340,5477,-86152,-42961,1307,-5540,43044,82906,35613,54911,111011,95796,83234,98339,47844,33981,87830,77691,6782,-42328,-34654,8014,17724,5289,68414,148056,158902,119870,39173,-5809,-1814,-4592,-8526,-14482,-16105,5190,4460,-1001,-17283,-42439,-50073,-58267,-49529,-2123,20591,19321,20053,-13026,-29905,-65858,-79484,-6631,55132,54221,39585,717,-28888,-35497,-77253,-93517,-120309,-135450,-77724,17933,48747,-36152,-94815,-5981,123515,144088,55273,-19709,-13089,29467,41273,21221,-26285,-28517,64693,111097,28040,-43085,-19196,-24548,-50180,-19338,25834,-10902,-59719,-53193,-35106,-29533,-26114,-44286,-39826,-7131,217,30043,76306,102152,108887,54452,-5369,-16778,-17198,-20179,-41077,-6208,42248,8373,-25502,30120,56943,-18162,-132738,-143519,-48471,13181,6591,-8249,20729,56081,36303,-9628,-10433,36154,66041,28608,-23387,-14038,4564,-11354,-2380,38256,12654,-7552,46847,96314,62128,-53233,-118377,-95702,-87697,-90975,-63794,-69747,-87549,-19054,50933,19208,-11817,40224,98783,117091,82033,6509,-61122,-108300,-101465,-23857,51039,81891,32578,-52999,-80573,-15720,22673,-15635,-68114,-48598,-22964,-50678,-38405,33735,75179,80433,64532,7508,-25237,-21856,-52279,-108466,-112655,-78717,-49657,-41091,-33842,9940,48519,31,-70582,-72036,-58456,-73777,-84611,-16871,51821,48219,50881,71894,70176,77152,75700,52036,49227,60837,77819,77030,45733,27231,83198,111857,62476,-11917,-34393,-13399,-442,-5621,-12444,2303,34921,21860,12859,32379,-24372,-85976,1665,111494,65366,-67213,-116847,-90771,-67422,-55535,-10539,12820,-9668,-51377,-111974,-114044,-74976,-86491,-81696,-12842,-8877,-45503,3784,115092,146659,67273,-30879,-54817,-20669,-27052,-4859,84801,63930,20863,44897,56107,37425,31854,42913,-4333,-61754,-34955,32943,47648,16024,-28753,-20416,-11751,-10217,29279,82719,8968,-117251,-143137,-56374,-23264,-74070,-94912,-25429,97801,163934,145060,116793,76117,3513,9166,58935,63960,39012,-7950,-12775,31030,34320,26692,7659,-45178,-77317,-33573,18749,23462,-32692,-79477,-48172,-24496,-23637,9903,42464,30069,25126,48829,88968,94039,31653,-6315,22919,-5443,-84893,-115522,-70147,4652,24024,-23169,-81897,-51473,-6966,-71434,-115244,-61831,-8778,-12640,-22694,-22510,-16057,-22403,-14678,2195,-51769,-114731,-41576,72982,83375,11092,-10188,24827,77988,126043,59132,-57090,-41885,34741,65307,54710,-1926,-81524,-101414,-42952,37324,120510,140533,54572,-45425,-85748,-94188,-115740,-183772,-191470,-81606,3889,-17549,-14124,24417,-1453,-44529,4011,66325,49877,19255,61655,117939,59673,-52774,-81665,-61612,-85660,-83673,-43098,-47893,-66893,-5797,81866,71296,42705,98230,165119,157164,70632,-20354,-7639,89793,95001,-25754,-74366,25634,131603,166154,129360,49980,2957,41087,70225,27598,-62974,-135619,-99573,48059,142768,103626,44805,-14421,-72364,-61561,28465,70406,45383,44764,102281,122101,80704,3614,-39230,-34944,-23180,-13232,-33699,2572,65023,57559,-1981,-33234,-26464,-1178,-17652,-88401,-124920,-43314,36165,39848,-21147,-68678,-82767,-65435,-12214,-14828,-72726,-60797,-16964,-28669,-16259,4771,5799,38713,44892,1432,-9374,19539,29398,22285,26149,61650,67182,47696,62377,44758,-28593,-66808,-94339,-144536,-125363,-47075,15431,60205,87734,82506,51503,21700,24717,15163,-334,-11242,-23028,-9714,-11885,-56491,-73899,-31764,-14951,-54784,-79642,-7733,87245,118390,71087,24319,-10926,-28329,-5098,19297,26047,23789,-20624,-90518,-86069,-32920,12649,19725,19050,-4712,-19262,-19497,-37330],[-95297,-130187,-113343,-7694,20030,-79279,-150601,-90121,-894,28997,7450,-16363,-994,57251,90769,82703,70527,64929,47034,8643,-7535,15862,7115,-1616,19908,104587,173912,116202,-35548,-103494,-43839,47058,86277,58129,7435,-42487,-64469,-8586,49995,54257,41459,-46572,-175465,-208213,-176114,-91640,16896,43856,528,-47447,-58007,-40869,-40173,-52610,-41472,-14653,35080,43859,3894,313,19301,25727,33247,14187,-81223,-139037,-91485,-61310,-96824,-114114,-54835,3867,-4576,3091,35234,22728,-8860,-4119,-537,-40405,-66243,-62845,-23933,50396,78593,35379,22466,44770,75805,104838,63888,-43730,-138292,-179472,-141838,-41759,16823,-6837,-23786,23953,61408,13286,8232,98367,127685,45229,-13180,-897,-9545,-25949,-20105,8297,17004,1398,3905,11811,-31566,-34666,18936,15530,412,58381,84521,24621,965,11735,4930,5071,-17472,-62594,15094,171964,156835,16909,-48895,-26471,-21670,-60072,-57000,-63073,-131183,-105674,28345,117952,85582,26341,23636,27942,29122,64982,96147,89675,51083,-14052,-31702,40035,61096,-5808,-35552,-10871,13376,20886,48589,68506,10318,-80832,-83135,-43425,-4111,32565,9927,-24648,24072,59617,25099,-10342,-53146,-85032,-5258,92117,88067,10528,-63673,-69172,-29344,2057,28209,71868,106565,98909,53237,11161,-17898,48516,133775,127671,42469,-46788,-28879,55054,12563,-82990,-69862,23305,30520,-20573,-1123,37629,-11400,-76757,-77075,-51253,-38590,21218,76301,64261,6744,-46806,-49505,48456,148930,155431,137657,154667,110442,-44618,-165004,-128068,-28631,-10363,-73392,-102578,-74290,-70707,-105641,-73614,37863,120936,103072,40373,45754,47568,-4358,-30471,24830,102577,104794,32374,-58782,-112379,-127375,-92935,-21987,-6387,-38885,-64319,-50109,-44633,-67892,-83722,-46969,11899,42778,27694,26878,93383,119575,22216,-77035,-72233,-65018,-83150,-84374,-55584,9460,73242,59331,47734,-13585,-105933,-113634,-77247,-31187,65224,153522,165519,161279,154102,81247,-2075,-34694,-16596,98777,184270,66976,-95288,-153488,-121262,-986,78503,83697,49215,-26688,-16890,-11671,-50293,-21062,-4108,-41534,-14605,-19586,-107108,-122619,-51192,33981,120791,212906,154235,-33530,-100887,-27506,29553,-3134,-105420,-159401,-131807,-96522,-90771,-87539,-68112,3993,99397,137358,78449,22691,96214,198868,149736,58438,19036,-11198,-10319,-7458,-40035,-53628,-19603,3830,-14030,-41081,-44183,-41316,-80314,-70560,6993,1462,-40887,-18507,4750,-43113,-66723,-7955,68433,101072,76697,14909,-54208,-79411,-35470,-22120,-15275,28491,59456,3127,-90487,-125608,-56578,61175,91458,31422,-9586,-12398,3901,21317,-3066,-42945,-23384,29685,20127,-4351,37570,97574,110810,68918,50972,78889,84584,91105,30138,-54846,-57128,-48313,-134849,-189753,-107475,10569,62725,48060,-24751,-123410,-136353,-55809,-31694,-76957,-124560,-108258,-8685,61115,40217,-24033,-62633,-39527,49860,73370,28872,-14654,-34137,-40206,3883,6125,-27352,-17614,-9402,-17621,2562,-9293,-52807,10049,100892,63228,3064,-17193,-73773,-72646,22051,40319,-47499,-127145,-132647,-75567,-107,55642,46529,37134,72269,57758,4814,-51465,-102293,-92051,-6696,81766,91954,53278,45952,55579,45862,22004,-50793,-48040,27169,-2799,-80706,-125616,-159554,-175658,-94301,23097,79434,60082,40533,73542,123727,179693,158605,37535,-25469,6165,19185,-701,10009,47150,68451,30520,-36,8270,24018,29453,57115,130186,130265,9460,-133377,-143563,-48358,-6716,-10965,52164,88094,41162,65481,105304,78673,79219,107892,89436,103684,145950,103516,16345,-24326,-22583,3691,-513,-3804,103424,198033,162951,77684,10391,-26582,-21120,4737,24195,-6249,-55713,-87169,-87148,-18397,66580,106412,88446,25576,-11124,29504,64633,61975,37687,-37700,-125816,-199164,-196291,-109224,-33072,24551,74596,39023,-49253,-69008,-50618,-3918,-5844,-74168,-89526,5448,65687,23910,939,73995,169611,183308,99871,11325,-1629,38630,34498,-30582,-113502,-104880,43669,124757,30972,-51436,-44880,-70368,-84226,1482,83608,37130,-39885,-31853,-12344,-39454,-48567,-25271,36511,104018,103437,80754,84420,124175,152036,85836,8241,-23437,-57163,-57199,-50837,-44661,-16316,-3012,-19224,9298,33622,6253,-53872,-90290,-61511,-5248,436,-28273,35,16118,-29838,-60181,-28196,56472,105838,42012,-50079,-68284,-52832,-36240,-19212,-17513,-53978,-66383,3004,109665,100193,-45056,-114470,-32463,30645,-8813,-51465,-30942,-3508,30631,40593,3272,-46387,-53135,-7858,76731,104473,29452,-46834,-73569,-78582,-60618,-3154,81817,83913,-4451,-72481,-17958,26209,-2852,-76311,-89278,-25221,65,13281,54182,82813,97050,95513,27576,-57367,-91530,-109591,-130817,-152178,-174819,-156615,-107333,-35452,58264,106104,50684,-40616,-89167,-102519,-88527,-81679,-78989,-48931,23597,94624,108514,91612,70605,29136,8867,25221,37138,77544,89446,21178,-4479,97593,121594,23857,-59122,-78078,-60860,-14526,15828,-1962,-31990,-34500,-47687,-32117,-4648,-60901,-84045,49542,142429,60146,-77280,-125871,-76059,-50685,-64080,-27814,9806,-1165,-58442,-163816,-181999,-81231,-17345,-22523,-18978,-12705,-12319,6663,72366,132902,64120,-35847,-27665,-7167,-49290,-33416,48262,35494,35458,80750,76040,60645,84149,114677,82280,12985,-34595,-37919,-18330,-34802,-85475,-93363,-96947,-76366,-19625,25746,-18241,-96958,-71142,30425,10380,-101828,-110221,-6938,104407,148900,110474,75928,47639,13994,75302,139397,94680,30742,-12205,-44414,-33512,-8647,40895,41988,-55106,-113129,-39851,7600,-24690,-51619,-13383,59861,44780,9555,56823,57647,-42008,-63276,-3627,41223,78165,92571,95676,126598,97803,9166,-25701,20140,110201,112200,-5479,-97655,-44333,13102,-25956,-12121,42656,60552,31526,-24474,-57875,-26444,-2358,-26050,-26353,-54533,-117925,-87963,13618,41299,-25205,-12359,81218,115891,85533,7675,-95762,-80833,32688,96543,51559,-20202,-46414,-27868,-22545,-36866,19506,84459,26850,-71714,-87460,-74134,-108596,-165158,-142418,-36311,35499,8311,-31353,-52823,-68126,-46665,-11677,-20159,-43350,-59164,-36735,19263,16294,-48821,-84712,-94200,-114031,-93659,-70875,-70440,-45343,22875,59489,-5333,-32630,57822,126694,97186,14908,-58295,-49998,51955,69675,-69058,-147944,-45379,82099,115916,78834,6115,-54423,-31970,25869,40223,-18183,-130783,-179642,-80111,51335,73268,36150,14693,18816,33914,65153,45336,-11862,-34037,37708,103350,67252,-32014,-81294,-83418,-34822,71109,90468,44001,37762,16794,-20326,24493,57643,29393,-2655,-48255,-71607,-18272,8566,10656,2896,-30669,-42747,12601,72084,57112,6337,-13564,-14088,-41065,-35520,-23254,-2769,23283,4682,-73835,-96633,-25645,32434,55840,109276,143463,119428,92422,87685,50162,5213,20616,-16111,-134362,-168610,-92944,-33593,11471,74495,106156,67683,15098,23806,30274,33730,35129,-11105,-52995,-53272,-43491,-37846,4827,43464,18909,-28466,-24522,19369,88011,90497,29782,-32544,-42054,44918,151179,168382,105874,23235,-61221,-89694,-90614,-56451,-14048,-7106,-41239,-56799,-67368,-87306],[-78325,-97861,-96377,-20258,8119,-42088,-84126,-61280,3600,45411,24506,-1957,-4583,9827,20053,30775,38414,55323,34346,-16766,-32602,6327,-13396,-55546,-63339,19472,118999,129088,23530,-84710,-121044,-63288,32236,64895,34019,8424,7863,28615,59944,65817,44639,-24302,-99945,-80069,-4121,54224,63702,35412,6452,-16920,-13188,-346,-2903,-12221,-5667,8220,60652,98419,51803,21279,47106,61859,50265,59744,9395,-74066,-51790,19146,-1193,-67593,-53447,-8938,-32448,-55868,-58402,-73738,-38290,31496,38481,-23133,-73672,-77552,-22395,62381,97885,41893,9403,20977,25463,18114,-14046,-49847,-68506,-101946,-99706,-58360,-56313,-57721,10460,107299,142089,84096,31885,54916,60179,-5531,-28645,18054,17433,-17198,-10708,31569,36004,-6221,-25547,-9150,-30200,-61139,-20840,40906,43595,61621,115769,102354,59779,58404,79106,90229,45406,-62886,-37298,99031,97727,-775,-13388,46166,23962,-85820,-108933,-68693,-102475,-80563,49595,143185,102026,25717,24015,25753,-8347,-2649,33821,52025,16010,-43783,-35158,17984,6085,-30228,-39387,-9191,57378,50693,-9893,16279,38661,-67087,-160349,-145862,-39148,50331,16140,-74624,-58014,3931,42358,7537,-93542,-152309,-57543,38265,19738,-31332,-83834,-90082,1294,67423,69028,130873,176905,119564,50054,45432,48747,74921,84335,73695,50784,-21540,-43640,49531,84009,14443,-53485,-38541,-32579,-43375,466,3669,-72739,-80280,-10700,17162,-25567,-35404,28573,72525,236,-61616,-28327,37210,107569,179012,201834,206569,177333,64921,-39591,-27711,34986,34772,-24888,-44711,-42514,-79158,-76315,-15821,23028,21460,20346,23307,66792,76115,41435,33555,107743,158206,116855,39136,-22595,-59499,-105080,-98878,-35749,-53469,-117846,-93408,1845,19196,-37524,-66716,-29784,-10308,-37453,-41592,14606,82319,73000,-25400,-117204,-95459,-47434,-26563,-33188,-52284,-47821,-9391,4092,-9234,-68843,-111247,-86065,-75258,-66469,-7020,67366,88875,67113,49073,30094,12393,-2045,-2539,77066,166284,72860,-79837,-123371,-51233,43374,60776,39046,14563,-42730,-17395,-8117,-76669,-96727,-67674,-50048,9783,46855,-7210,-39543,-300,62461,118873,199860,165347,-26251,-116744,-26614,41059,7397,-72238,-132330,-157194,-162018,-171434,-126876,-11538,99018,108890,60350,15048,5691,81272,154211,99760,68095,99427,92669,46996,1628,-29736,-9380,26811,1636,-59699,-86113,-70014,-61248,-62904,-13508,53214,30517,-6713,23046,49357,646,-37234,-8781,25605,-5498,-26055,-34576,-111658,-178987,-106843,-70551,-90431,-34622,53031,33408,-60933,-119867,-74230,34018,95354,101317,55127,-1780,726,47398,52796,24801,20519,27123,-18215,-46160,32449,117936,108979,49107,60362,95720,73887,71495,18847,-54838,-40252,-35702,-160293,-239805,-146147,17591,88575,40508,-51108,-100208,-65547,-20342,-45534,-73557,-68908,-40747,65446,152594,105081,-634,-44603,-19992,82399,120333,43682,-62637,-103687,-73447,-4139,-7387,-47729,-28230,-12112,-24010,-29514,-33359,-13074,92343,144255,74778,37014,-5876,-110633,-110580,1812,49802,-21377,-116232,-113892,-27596,34978,57477,61526,64609,96588,80411,22505,-56281,-125810,-89874,10421,63183,80356,76890,22202,-27871,-18690,16771,-33494,-44570,21156,12234,-47007,-85843,-116810,-124351,-57837,31615,75631,73094,51755,57120,110619,203408,153566,-23695,-93966,-60318,-70221,-64361,4492,59162,79001,62716,65648,61811,23286,15681,48306,69923,10304,-92205,-149173,-99392,-21698,-965,19393,71373,75648,36289,53091,69533,43686,27888,25542,18909,62554,116899,50166,-66978,-63565,-27155,-28850,-23757,-1073,68857,100426,22231,-43570,-48116,-49319,-13934,50767,60323,-12135,-73028,-87332,-62421,39934,151186,184753,143122,89151,53110,36386,19486,21788,15819,-50654,-136346,-185264,-179367,-137864,-46487,78396,139514,79515,-44854,-80003,-9726,94297,81375,-1771,-12903,57502,66606,25431,64798,146794,176726,144615,84552,27658,22096,64323,58156,-23687,-126680,-136496,11502,119237,59130,-31294,-65980,-120583,-114316,16191,125665,103851,39985,8935,-12739,-26778,10658,51805,71068,100287,80133,3847,-26316,31240,68989,26976,-8739,-27836,-63568,-47323,-14321,-14772,-5537,9865,-22889,-48568,-37582,-8073,18435,17797,5073,13157,-484,-74587,-83142,-59474,-78130,-78852,-7850,101161,161949,126659,40556,-41529,-120462,-127079,-84670,-68767,-88281,-86549,-22265,67144,86814,-11091,-45428,68463,163598,109755,24747,52410,102568,88731,29128,-36829,-108185,-147712,-99328,16983,74922,34178,-3846,-9400,-37742,-82386,-73104,31360,109549,70843,-21710,-32866,-37697,-45479,-59231,-53987,413,38127,65273,102344,77097,11118,3296,-17240,-95582,-119286,-73472,-23337,-19772,-75950,-140013,-137548,-45934,65683,132783,99124,-16152,-102375,-106336,-49611,-21616,-32858,-20046,44198,110235,127431,98439,30415,-24174,-4120,28443,19829,60058,96489,52389,14414,59761,62101,-3869,-56473,-86197,-85693,-21472,49281,32288,-55571,-99203,-78176,-9615,30098,-16652,-17279,95888,149443,91925,15755,-11480,15066,18012,-19503,-20237,-2940,-20122,-56090,-128816,-149876,-46041,67938,44498,-36644,-5728,58336,80206,108694,138359,56127,-34830,-29285,-42736,-76487,-29520,33680,4909,24363,80335,67384,29372,54579,148766,184378,106802,-5075,-41210,-33534,-70171,-119173,-107702,-95128,-56688,-5147,2882,-20607,-45174,-47113,20717,44933,-35859,-72038,6922,97666,98758,29672,14023,36241,36921,88599,118351,71367,31664,-30530,-114412,-125625,-59754,39214,80326,21677,-16891,12722,-1202,-44100,-39319,28716,112322,93422,53157,96070,78308,-65802,-104820,-14187,23444,51339,101648,81323,59567,82667,101647,109108,122088,174895,167994,46099,-51448,-8774,27201,15827,67726,73487,11007,-14744,-20825,-53621,-54749,-25309,-31367,-42921,-70540,-93596,-57483,3734,16001,-43568,-29745,85601,121658,57370,5501,-54826,-47758,53145,99165,12587,-62226,-45776,7090,-203,-66596,-72738,-20522,-13712,-27906,17314,58574,-9004,-76740,-25041,54365,75807,44933,-13609,-65998,-59309,-12408,-28139,-101740,-141119,-185580,-215411,-133107,-30816,-19578,-48784,-62045,-78341,-99088,-139010,-128511,-34322,56518,61487,-11622,-59724,-15284,25249,-236,-27161,-17474,-3423,2264,-36297,-121370,-170232,-94927,25102,60652,37611,-8799,-69244,-80122,-44274,-24858,-36974,-67526,-108522,-102095,-36801,1870,1292,22245,66307,46682,8441,9424,15909,2122,29937,71400,41415,-40483,-67368,-61786,-13727,111394,123232,817,-67217,-70807,-47721,61318,127789,99955,75581,33120,-7874,31386,41275,16797,19095,5386,-2420,73607,141118,138408,122968,89458,30334,-31845,-28387,-19548,-28187,-26764,-33160,-76489,-82280,-1853,28989,5484,64501,127233,121443,100919,62637,-6416,-18076,43791,17391,-78467,-105066,-77368,-72859,-37192,36207,65520,5901,-57240,-35762,16489,61854,76647,20595,-86508,-121032,-48495,12750,20353,3912,2839,20757,8398,-5640,51435,73796,34928,-19474,-46035,9532,113068,171480,141385,75474,5338,-60836,-123045,-99061,-16781,2273,-35669,-35839,-45302,-70183],[-24105,-28905,-27213,-1879,15812,44948,38654,-17717,-30230,7028,14804,22283,40013,31381,22254,37067,19902,-7095,-30229,-47587,-46885,1171,-8112,-70935,-111701,-41510,10513,-10048,-33881,-46656,-85462,-87059,-31987,-17378,-31879,866,55667,75948,67022,66116,72189,49828,9125,30861,82397,107713,80877,32870,-4177,701,62197,73663,36475,12068,14858,4546,12573,46381,29657,-10395,20959,62623,39500,29254,-12586,-96644,-63100,41576,32160,-34216,-37313,-9607,-14819,-35210,-65763,-82937,-17302,55778,36072,-39874,-86818,-93148,-45177,19790,32818,-39856,-70168,-37192,-39748,-73259,-86375,-29001,47854,45847,15418,-12897,-86885,-77248,48473,118099,93226,49075,-6030,-10610,17015,-14638,-50922,-17128,26945,26055,-2242,4506,38205,23163,-17849,-13262,-14160,-57886,-39682,41159,40645,40909,137361,154255,85068,61597,87473,100950,23205,-104914,-91698,246,20042,5442,-64,20769,9582,-66397,-128624,-117311,-128959,-92731,20664,107678,81380,1038,-23165,-23097,-45322,-41400,-28329,-17685,-5925,10398,44425,52328,-12587,-68872,-76907,-35863,48534,65771,6608,48167,115311,649,-166962,-161247,-8941,76673,8172,-134460,-178865,-69725,27563,-19559,-139661,-184085,-101791,-44946,-64315,-45864,-46348,-78648,-3065,103403,111117,128643,125110,67148,62429,101626,62040,16275,-27554,-38082,-1528,-27974,-76312,-12925,95007,89919,-58895,-133380,-88683,-29991,24245,-8749,-86993,-68208,-11620,-4830,-52261,-80651,-25821,37244,-24007,-55441,-4917,-7375,-10342,80313,169421,169936,131276,97809,72415,57057,63153,70241,47248,31965,-135,-37526,9442,57596,26781,-17126,-11459,13375,72029,108942,107716,100096,134171,157450,131346,86082,47797,28751,-32693,-102314,-102243,-68262,-70152,-13240,70888,59708,-14764,-26562,13699,-28861,-112841,-96503,-3424,46569,5258,-70977,-110990,-51128,8597,22211,22484,-5255,-70675,-68816,7506,31861,-20828,-34382,-19487,-73077,-119494,-70346,-11724,-12048,-62035,-78163,-22198,34473,37443,5092,-18875,16998,20294,-10012,5044,63152,57167,-14498,-19512,149,-26653,10261,27760,-53314,-103259,-71062,-12379,53083,99794,79255,33012,43391,88777,67764,76978,105291,12333,-49886,46687,99321,19853,-58353,-97016,-153551,-197751,-169911,-31684,124855,146597,45023,-39237,-14542,38340,63702,42405,-34638,-6781,105706,145704,73050,2434,-13436,39346,78513,29469,-57439,-93875,-75655,-74427,-79177,-4633,72482,74164,77342,91369,88013,47419,-28915,-91729,-118574,-146195,-108953,-25665,-47739,-115917,-59188,-39918,-100270,-83519,8950,34692,-19145,-58389,-31232,18532,33976,69917,61048,5748,17858,79926,75747,25812,-7939,-40569,-104252,-100771,39667,151038,104769,11933,20900,54467,31985,25392,-1394,-24262,-10102,-34178,-133947,-177912,-101641,19779,81277,33879,-43304,-56288,-11379,16907,-16637,-39468,-9516,17780,93495,185732,152710,66860,54260,62507,89377,101507,51968,-67291,-146418,-110371,-18173,-646,-29889,-18380,-6008,-30640,-66052,-71000,-16009,91634,105218,47030,34619,1030,-86404,-103977,-16899,76185,57674,-29479,-42117,11942,14645,-17150,-18338,19117,66173,59628,42393,2954,-83028,-69879,22918,37384,35873,61074,8630,-77077,-78687,-2600,3017,-41685,-52465,-44004,-35782,-38865,-52642,-57332,-40779,-17179,24704,52346,19780,-16624,10273,94351,76397,-23773,-50566,-47519,-89336,-66394,-7287,4607,39331,88013,91725,17633,-51453,-14482,39423,23152,-37594,-74205,-28826,23187,18400,10054,43381,74699,76710,57935,45057,15207,-17083,-50638,-78362,-76092,-9609,58134,-9618,-146107,-140822,-82804,-100088,-80231,-25085,-906,-31902,-120120,-130935,-62286,-23281,15200,72841,47089,-38474,-63189,-27415,4330,60584,103545,74662,12448,15451,36628,-20930,-94658,-82832,-25730,-16434,-35710,-36166,-31157,-67979,-33369,83136,123382,67167,-20653,-55215,9559,104213,50390,-24854,11538,73144,45139,-21307,10008,74415,53992,-5949,-16713,480,17378,50095,59831,14231,-75879,-107812,-6325,77855,42818,-25554,-60709,-113672,-98065,14343,114563,131783,101136,29366,-24339,-3748,72102,97529,33222,-7158,-41945,-137056,-171042,-106229,-80550,-81406,-33463,-9781,-20194,13199,49512,65217,71004,49282,-25398,-90112,-88831,-38551,13468,41456,25205,-6849,-29862,-86105,-113848,-103847,-106330,-82703,18661,127094,170622,174990,150126,38386,-127316,-160392,-87563,-43732,-49222,-40835,-14851,-5338,15833,11277,25256,100150,159778,119325,59921,78088,104664,51925,-34446,-95971,-146943,-164012,-97558,-11848,6807,-3799,15552,36267,-6187,-90747,-116529,-16672,111739,147954,81131,-2192,-82395,-74278,1505,40972,33319,27547,63997,112068,37142,-98294,-103649,-69233,-104707,-104206,-24473,60688,111160,80701,-44441,-125501,-73569,17497,96385,111949,13772,-91924,-96615,-21243,32032,62022,72009,57839,80599,141964,130254,23191,-31468,29767,66949,19915,22661,90965,128373,79855,26927,21228,33037,4835,-58561,-74004,10843,93672,43175,-75307,-116263,-80149,-6647,34742,4448,5893,65647,91118,99254,106269,100270,71185,46820,27867,14694,-14136,-43465,-27238,-29382,-65954,-34479,58955,36869,-35823,28050,112966,141504,178691,170367,72589,-1886,-46416,-115909,-117538,-33649,-1813,-65171,-47732,27282,26019,-50494,-58861,75185,174845,145119,67560,26576,-21251,-80843,-94493,-42290,-24608,-4931,31067,35351,16565,-2232,-80528,-65139,49592,69546,2728,4711,58410,39466,-22144,-19838,17916,15134,13904,-6766,-32013,-36410,-99962,-156769,-137597,-76077,-4238,39799,80109,107373,43414,-46569,-42835,-3827,23195,57551,49850,40146,89797,119910,29226,-36262,8444,4971,-17943,6164,-46387,-103294,-41321,68231,119432,118238,130411,132747,77532,12902,36368,67310,64873,74581,17514,-83682,-96375,-32346,-21830,-42926,-25829,-9595,-43226,-93761,-68611,14222,43002,26213,-26452,-39046,39486,66919,17200,-8035,-33377,-18712,65739,92451,1698,-78666,-73823,-23340,-435,-35046,-71954,-58168,-1187,57844,111428,136595,60587,-26600,14949,80576,78618,42956,-5088,-42667,-27898,-10660,-59575,-130472,-152565,-183352,-213891,-131265,-18973,1625,-21684,-15285,-25322,-88559,-160150,-123569,12472,84208,53487,6812,-28685,-41439,-46904,-61346,-30198,46225,57395,-20487,-87433,-110377,-124839,-75758,-808,-1333,-23753,-32482,-63170,-67565,-61785,-92562,-98828,-14732,43880,13058,-7210,1647,-4533,9215,51510,5457,-51632,22664,133075,138081,90061,59204,30721,-15455,4632,55964,57518,74490,34472,-76054,-151795,-135108,-72069,19075,97355,137804,117662,25738,-37903,42313,99885,58504,24282,20948,37330,102254,138369,144392,175098,154544,64044,-8300,12873,43215,10207,-15546,-19181,-22981,2550,66845,41047,-50382,-56548,-2834,24512,34446,-2253,-74362,-82944,-37226,-35893,-46412,-22569,-34949,-80115,-67411,-24852,-28141,-82020,-116268,-65088,22886,62422,36013,-15257,-103381,-153627,-70097,26465,3975,-63039,-30742,46580,42429,6934,36013,59564,71127,50230,-4878,-29705,1131,75959,137325,128103,55913,-40859,-117185,-88032,-10543,17162,9166,35728,33540,-869],[20993,18145,16155,16833,45896,127539,133135,32867,-19893,-37,-2957,21231,85909,96649,80607,88922,49149,-27353,-43106,-23789,-23593,-5439,-2788,-30448,-67740,-42885,-69893,-160656,-140445,-14858,34513,-7586,-62810,-115874,-115783,-51872,31668,85135,50722,12580,43574,68964,41003,30308,35163,48843,55334,13186,-50721,-11444,96104,96541,48655,39137,41011,-7076,-58965,-50872,-36609,-62167,-41725,-3796,-11467,-28506,-99991,-179257,-115211,1848,19011,-5937,-6072,9700,32738,44746,16073,-12194,12503,36150,3447,-48425,-76622,-107527,-94413,-38481,-20862,-63850,-73278,-52435,-74003,-100723,-86654,-8399,88074,121840,107200,64049,-35505,-46982,40271,39464,-7945,-18912,-51060,-40536,26635,17352,-43974,-39781,10716,41168,2703,-14795,45274,75576,28818,2567,2702,-9639,-628,33290,32924,65118,151143,133805,55123,22986,40998,66116,-8466,-112574,-89281,-29536,-19021,-7309,-49489,-80537,-25485,-5639,-71482,-118441,-141410,-95915,-3727,56542,39963,-11166,-20544,-3747,-11059,-31768,-44421,-24980,14133,45396,73647,85448,20046,-85947,-127072,-71466,19509,60107,65151,122526,168028,46010,-127596,-107721,45258,78550,-22439,-139792,-174082,-51141,32840,-24631,-103541,-119358,-79471,-59747,-75075,-41897,-23499,-75167,-62336,40173,90004,86257,41472,-4193,37300,87339,14811,-41867,-68719,-84258,-49818,-30368,-62614,-46124,64630,112818,-20548,-105068,-49023,15146,36520,-5622,-41662,-27872,-62782,-105271,-85527,-37311,-9564,-15070,-61633,-37757,6976,-35129,-75197,-9974,95812,105774,54280,43285,62054,61501,54079,59730,70112,62083,9824,10279,91592,118308,68842,39992,52202,77016,106709,102172,101804,107035,79694,78143,116686,121414,70503,48030,17136,-60381,-80294,-13358,20604,34420,60906,55116,8568,12202,51977,-11115,-105093,-97452,-42292,-14826,-41030,-93085,-92837,1779,55351,25601,23987,20962,-78125,-106493,7338,109839,98123,66913,34425,-34293,-77327,-44228,-12720,-21198,-64312,-81114,-24519,39324,72059,42205,-92064,-129172,-4984,78933,94275,87743,27029,-46230,-8131,53544,38554,40374,28016,-36563,-67445,-35745,23093,66846,75177,58457,43262,82997,126310,46162,10920,86067,84851,59438,121313,124324,6619,-83418,-97810,-120805,-142362,-76854,68472,149972,94418,-15485,-91875,-64343,-1173,-3855,-79285,-175326,-135950,21168,104084,43770,-28363,-19771,35213,69800,62549,6893,-38704,-30965,-28460,-45787,13991,88813,108284,114919,90002,83083,76774,-16586,-137353,-197328,-180734,-85763,46941,89272,55542,69573,31806,-77993,-115585,-42456,13034,5641,10094,34275,16226,-27888,-705,32427,14429,35115,79627,41080,-36657,-78910,-112409,-148355,-100063,42011,132777,101861,30431,384,5652,10425,15881,-4137,-5998,-22499,-87516,-148031,-126769,-46668,13129,31393,-12579,-55218,-52077,-37290,7002,25936,-1600,-11489,-9025,34803,119795,127553,89996,103770,85352,22290,4275,31084,-33214,-129341,-129957,-42464,7451,1534,-10859,-27200,-66152,-94804,-91186,-45299,17964,14803,-502,3052,-6902,-20926,-35969,-10093,84538,133084,84912,27331,-4277,-37928,-60219,-73272,-38437,20279,25827,31205,29233,-32879,-43754,15729,21735,11818,35864,7792,-77136,-105392,-21324,27931,-33653,-89652,-64393,-7313,6248,3190,-22428,-81249,-107217,-19440,55266,14085,-65780,-90994,-37610,-2740,5311,43378,22031,-36696,-9232,-780,-59008,-14263,87827,76553,-43292,-89636,1790,79297,64616,17178,33788,124780,137772,58704,34251,53063,62824,92142,97907,56057,-18666,-61273,-73933,-89314,-89608,-19099,48325,-102,-115153,-146700,-123209,-138442,-109629,-30260,11929,-24004,-107438,-102338,-875,50807,33870,21542,-9951,-36154,-10455,9667,-15607,-27825,-27222,-62940,-128858,-108629,-49027,-100503,-174692,-140128,-20142,77542,104564,100499,107605,40082,-21581,7217,22342,563,-25373,-44315,-20390,18914,-57705,-120665,-63891,10942,15356,-46728,-85802,-67892,-73521,-115812,-108759,-43362,353,18376,25822,15267,-24459,-35623,-2708,-4078,-21899,-5056,1743,-38617,-31644,29261,97661,137896,118116,31863,-20713,-5532,42727,54388,-24858,-84587,-98357,-152044,-173014,-139878,-147386,-121098,-18435,27114,30271,73299,104720,130487,132784,78033,-21856,-70123,-49283,-20554,-17353,-16433,-41174,-78945,-76536,-59671,-57242,-75200,-101337,-80669,6197,81066,91769,107863,144019,66283,-84845,-87700,3618,35309,17107,18292,3182,-34934,-13849,42782,57382,47865,38252,8966,-1409,22906,24980,-27448,-95759,-114158,-111860,-85888,-11854,23120,-663,-2516,16540,42548,28800,-53469,-95130,-10763,119473,192571,148958,54526,-44160,-37693,64839,114972,73721,24831,43570,83823,23686,-80724,-84988,-48295,-45112,-46554,-11660,44381,99055,104574,10373,-94478,-79236,-15328,38397,85320,49995,-41350,-77972,-27747,58369,130566,104621,23036,35875,138417,167530,86554,34189,82883,115468,48907,1425,63180,154454,124435,49904,52138,97993,65463,-28740,-61925,23844,76215,-11437,-84048,-56772,-43357,-39502,-25921,-40194,-42256,-29247,-16765,43250,92418,84168,43706,22909,36522,23296,-46688,-64687,7960,48407,-11477,-66496,-38765,-18657,18500,101292,130573,112114,138288,137437,84454,56904,-28332,-150897,-132473,-39192,-40751,-120464,-104078,-12731,6899,-91827,-152749,-46927,72053,109207,105447,59539,-34641,-79815,-37538,54125,70007,37799,36720,67068,58705,11240,-96251,-105118,33061,115277,58247,-6025,-10516,-14579,-23017,-12364,-4526,-21625,-44954,-81859,-111848,-155878,-202477,-137724,-38070,-26897,-34677,-17733,73815,129133,19511,-81849,-27837,29301,16051,-13642,-44937,-35890,31516,130953,139711,65852,26448,-23615,-98391,-126543,-156874,-173486,-125310,-45698,9420,32579,48958,54365,46588,29092,65899,120581,106009,52955,-30132,-98754,-92942,-28260,8934,17252,31082,33439,-17984,-80503,-45089,55339,63425,5260,-42531,-39902,-5179,-12950,-54063,-84437,-90114,-32198,72471,120962,52342,-48257,-87922,-63521,-2945,22865,-4788,-19771,18015,62943,82297,81109,37589,-39528,-44530,594,25719,14744,-11305,-34239,-46045,-61237,-72136,-85801,-80529,-48659,-16483,12219,16840,-9950,-26148,-2876,-419,-49717,-98786,-37937,88005,86729,-6436,-33760,-399,-980,-39074,-56694,-7756,62937,43961,-21359,-28035,-36535,-66723,-32006,-851,-43556,-84343,-83286,-72898,-28305,-17485,-82055,-104235,2989,112808,122916,97184,59180,-3176,-22114,19379,-11824,-46794,53282,194696,208902,138465,73509,43869,10613,46809,139079,125940,45479,-32934,-97462,-146622,-119207,-76938,-81824,-39087,63208,57009,-58783,-117822,-22300,64191,53273,14858,25483,81546,117954,88949,88357,140613,124334,57854,23480,55982,102112,104424,66104,9307,-6879,57185,120667,83227,-11721,-78626,-94429,-71361,-34884,-33924,-66201,-94652,-107103,-101408,-75771,-34618,-34086,-78482,-90183,-58826,-49581,-73420,-77404,-6761,66104,46573,-50373,-103453,-113376,-134108,-77781,1682,-19714,-59046,-1444,54746,38911,8939,20273,44857,106381,122865,53334,-14238,-31122,26438,122172,144483,65525,-26632,-80894,-55843,-22562,2062,30799,77800,87870,49042],[23146,20290,10314,14315,63472,146569,148344,74896,44457,38960,-17025,-17581,62932,103712,99300,107827,76475,16028,17818,47812,23065,-17736,-13763,44920,46212,377,-76525,-159145,-140670,-2544,89981,57131,-49333,-128663,-123176,-91974,-37938,33585,6272,-62395,-35425,18152,12415,-19790,-47354,-31534,9007,-16585,-69093,-11712,65489,42385,35374,68468,63931,-10977,-83014,-84540,-69859,-76070,-79324,-90170,-92265,-83592,-146411,-187728,-112422,-20280,25452,21522,-12030,-15792,24933,69977,62860,11403,-26271,-34521,-31349,-16139,-19469,-81702,-103301,-47108,2025,17046,19813,-21310,-69475,-56440,-22570,-6367,25778,75017,109513,91583,15509,-31188,-32946,-58215,-49297,-22315,-46578,-37730,45094,62981,17092,19098,37568,45832,22785,15466,58397,73954,12751,-29161,-15780,19247,28277,27759,67708,124401,111041,18850,-41027,-40038,-2665,36438,6606,-65193,-57695,-4612,-1587,-29717,-107200,-135496,-32936,23210,-14598,-48157,-63280,-31044,23797,36626,9222,7957,42682,70010,56898,2260,-16029,30083,43977,7452,12597,65371,38881,-77223,-132367,-57945,35876,46430,49032,102893,130292,32110,-81147,-54597,35229,10610,-75204,-107901,-70424,714,31576,-3489,-21518,-32295,-32644,-22417,-40068,-58674,-64843,-96454,-103838,-28416,51554,65264,14355,-46847,-50972,-15302,-31088,-27465,-9262,-25193,-30840,-4591,-18359,-50019,5826,101338,86731,44219,30865,24683,780,-36223,-13748,18991,-63504,-125851,-45951,62681,45476,-53218,-79162,7742,34207,-27721,-50977,532,65775,87201,47547,-10866,-31830,-15905,-18139,-14892,33083,46530,-10696,4619,95707,116946,85698,89418,123967,161595,146079,51301,34782,56828,-9154,-35333,54119,108014,43508,-10134,-9837,-9877,8109,36091,28441,-35261,-39713,18249,36336,31621,41272,-6159,-62037,-77604,-79849,-45374,-34573,-91246,-96389,11743,64273,8150,-21409,-14824,-84236,-118283,-34738,103192,148148,98129,29231,3346,16502,19103,21127,22781,9678,6277,12532,19399,73594,62962,-129297,-179004,24654,110682,28029,-25177,-17652,10679,73284,128544,82808,5804,-47894,-58234,-51548,-35564,2199,30711,4989,-23084,22699,119849,160505,90639,81004,143582,144875,112927,108470,80255,3784,-69966,-80361,-45424,-13171,17420,68381,72177,31749,-28992,-104601,-136881,-94668,-69846,-124252,-206988,-164696,-12791,57781,-25754,-108365,-60551,-4765,17694,71424,82331,46433,44529,52107,44446,60613,76634,74594,62642,24656,36079,43127,-30727,-108383,-120972,-78452,1290,99461,159770,150620,145158,81693,-41501,-104877,-52326,7472,19246,29296,31065,-27910,-77499,-22252,49977,45042,36281,46610,-7030,-78528,-95919,-101375,-99085,-35037,41588,67176,90511,93977,44308,17059,33980,46055,10865,-1694,-36287,-118960,-171876,-129910,-50626,-6357,-22708,-77056,-92655,-88812,-105162,-40229,46121,27768,-34253,-59432,-46149,-9770,17075,24857,54483,26592,-59641,-80044,-6680,-9009,-76925,-119921,-73258,2913,24079,-19852,-79619,-109621,-96067,-67799,-57104,-70814,-80068,-46363,-25299,-17066,41642,61731,22011,52349,125627,122243,44567,-43822,-72178,-37625,-32208,-22393,26262,15140,-20516,-11472,15252,17980,9461,16531,37980,55376,33550,-32854,-73006,-13052,17220,-26699,-36662,8592,53974,51922,42908,-7304,-98386,-119728,-8114,84974,56650,-41998,-119042,-82749,-12074,37379,78499,40846,-9117,19416,3699,-76800,-36201,66096,73086,7823,-2346,56711,99044,96464,79562,134312,200013,166885,79109,50866,41105,32503,74627,100364,65778,-7462,-30855,7629,371,-51922,-6844,70526,47203,-25856,-62768,-85357,-90934,-46418,37427,120612,114044,21518,-16628,56813,97443,37387,-35669,-43482,10680,69253,23974,-89854,-139522,-98163,-52856,-96218,-119835,-93860,-125222,-147674,-85678,30146,147345,170359,121531,129186,107243,17027,-35540,-55018,-75051,-87931,-83103,-78546,-74300,-135470,-171929,-116914,-42540,-2150,-13289,-70718,-87523,-51785,-60734,-90631,-46394,10129,3174,-36676,-47272,-12224,39068,15741,-81496,-70661,59340,109255,49408,26805,62269,114152,142217,104157,34826,-4889,-39480,-48112,-36704,-72058,-87786,-49999,-39415,-54197,-71153,-98249,-65991,9987,25586,38860,102146,124752,124463,111311,42758,-58482,-59175,11922,33467,-6798,-60556,-119839,-144313,-97710,-37049,543,-16475,-58890,-64823,-29344,-4998,-22848,-13334,37900,6197,-77168,-30553,62311,68681,36204,24301,4952,-9846,26060,66955,38074,-10476,-34733,-62806,-66145,-31467,-22357,-36614,-67390,-58583,-29514,11258,66683,78008,69551,71298,28643,17961,50498,1901,-51867,15211,114106,150048,86059,25616,-27674,-17763,56579,106115,90310,40733,41087,71212,71313,44103,14979,11447,42662,37325,7795,6638,3445,439,-21950,-74598,-50096,-9608,-15726,19914,56636,18653,-52327,-49878,60191,145466,65802,-32460,-341,85408,141386,146097,112681,114066,138551,84465,7751,14607,93211,116085,100864,98426,106832,65240,-22860,-70764,-23631,-15706,-85806,-59108,49814,37501,-43482,-75918,-77762,-78166,-99966,-113390,-48900,12503,12159,5960,10374,24907,-12962,-95520,-89859,4379,46672,-8811,-93064,-107512,-30552,87446,149014,109123,33920,-4168,6179,45760,91588,14622,-116848,-92511,-19795,-36881,-88723,-65925,4723,33194,-54433,-153640,-104750,-8145,32608,41805,13610,-48867,-64875,-11883,91121,125797,61115,13391,48898,49916,-8278,-66984,-63623,9041,75075,63533,-8979,-59834,-47527,-9795,9879,-2443,-20024,-25969,-39507,-86421,-203300,-248146,-87952,74676,54665,3065,15737,65382,65178,-4871,-40572,7371,37432,24188,-12771,-74962,-83722,-25473,79912,136932,79953,4062,-45608,-115002,-159919,-137721,-96495,-100950,-111812,-79417,-26975,20178,11541,-3895,8055,65619,123956,100652,43015,-27619,-48717,-14554,7517,22704,61534,87802,72287,37831,-2706,12760,75049,43345,-74640,-113359,-42364,-18561,-56772,-106013,-159666,-160650,-55522,93784,185204,121800,1156,-62826,-54368,25292,74990,50541,10823,-27321,-47168,-29176,-3748,-4866,-51390,-96960,-91317,-25925,24636,15278,-28578,-77580,-88177,-36754,-15431,-22964,26655,93405,75015,3596,-36483,-30841,-9484,-8993,-12451,-13488,49696,128068,68648,-59657,-94354,-18878,39905,8096,-19604,15862,27914,-32632,-31951,39981,27070,-30065,-18871,-11941,-52516,-92501,-106572,-83668,-13317,23228,-17836,-32851,18203,60646,98933,123918,65623,-32468,-63373,-15824,-11942,-18621,29940,90313,102563,91240,68981,63248,30232,24616,100703,138145,83618,-1271,-69693,-93622,-45978,-49770,-146369,-166301,-75428,-51910,-112600,-146930,-111725,-61696,-13640,4489,35690,101870,107960,48925,55413,90495,55242,45985,54540,59247,88235,140972,107442,-9145,-57493,28931,113243,118631,94633,41642,-31071,-40571,-15400,-1227,3674,-34570,-87811,-117303,-124213,-102982,-76405,-109162,-124962,-42881,36930,29403,19875,69814,79142,1668,-116500,-152339,-102409,-81151,-57042,-38476,-43212,-5132,55290,51354,18419,-7013,-20659,-9943,76586,121686,57561,-3852,-13535,21103,67732,81693,41484,-2634,-38933,-44319,-54551,-51929,-28697,20838,49359,17534],[-26071,-18846,-17963,-10247,31663,84443,84419,60998,50851,25382,-36955,-54389,-11999,19525,29434,57520,61372,52537,57209,78716,37016,-46068,-49901,79505,128864,56947,-25577,-42287,-28873,2373,34881,40395,-8278,-60536,-66161,-78496,-87243,-52178,-36420,-53729,-33620,686,6170,-18670,-59290,-48645,-13003,-12814,-6728,29085,24425,-18002,13916,60124,54440,6583,-44539,-61838,-64534,-54754,-62946,-102014,-128052,-117725,-114688,-69494,-3599,27305,55129,30310,-49954,-69920,-34128,10128,22024,-31230,-79004,-73592,-27223,39494,57693,-2853,-24859,12670,59152,99128,94360,-3218,-55476,8982,44065,-8961,-33995,15252,61538,54324,20225,-32190,-82462,-77463,-11455,37108,7145,-16980,48626,98947,94084,125708,145693,111368,74608,67611,70730,25858,-64622,-86114,-33539,3162,-3240,28419,116967,129338,24483,-85620,-127298,-90017,-11373,29898,34577,-13433,-34607,24935,54893,-6953,-92642,-91864,-30435,-24575,-34408,25394,72845,85429,84394,54086,20301,49563,89677,94915,84032,43884,32927,75361,53262,-14352,-12443,40118,29825,-43058,-78718,-6168,83366,49899,-31312,-6975,54032,15040,-33033,-19596,-20416,-76936,-103204,-74694,-20498,-10480,-8977,-3613,8393,-8023,-9603,13243,-2755,-58297,-84592,-76647,-60692,-4686,64879,79364,25781,-54162,-117615,-85192,-37128,-4916,40898,71472,61889,55491,28493,-38697,-42127,79417,164669,139159,43135,-24957,-60856,-92394,-28582,69202,46468,20055,85052,136107,61778,-51906,-37819,80881,79657,-7250,-984,60493,79240,101520,86359,-26619,-104549,-88707,-94291,-89280,-14277,37383,1948,-15245,35247,55508,55259,73865,122896,168075,136931,30880,19928,24708,-46034,-84058,-6997,67611,24338,-49363,-52921,4080,34151,15174,-22667,-97531,-102200,-6516,46556,20808,-6548,-34529,-53205,-80125,-88395,-18322,4699,-77356,-104833,-4694,44119,2047,-38151,-38851,-55105,-77417,-63862,8851,66436,39992,-20753,-12839,34674,24045,9665,17491,28280,55337,39785,-3713,30893,13804,-147900,-118377,90462,81644,-116685,-169577,-49061,73708,125253,136691,43503,-92261,-135074,-73604,-45814,-62857,-60013,-40699,-51828,-67171,7415,108511,135367,127777,168789,187585,152904,95471,35036,11135,17177,-4931,-16468,41793,108905,78655,41791,46690,28224,-33496,-98898,-137810,-112579,-66844,-83107,-130749,-62406,65597,83904,-68369,-168901,-87667,-23944,-25087,40995,94137,78747,76057,82579,84200,62206,4358,-28681,-25278,-29945,-20724,-42643,-82541,-73801,-15461,25006,36106,55105,91303,83732,91625,75910,7394,-59908,-46231,5400,4485,-48349,-91317,-133211,-141042,-19522,93763,74206,24762,16885,-24072,-60302,-43424,-31583,-19865,39809,67428,26325,50924,105308,87600,50363,45705,55361,20042,6610,-9149,-78637,-151352,-151373,-101776,-42501,-42974,-77207,-78893,-107143,-155230,-94327,30301,46283,-22591,-49180,-52841,-95547,-112091,-76279,-20831,-31880,-72884,-71796,-27699,-25369,-47517,-94831,-85441,3036,32654,-53823,-136913,-118939,-62153,-18191,-42591,-123790,-140924,-71690,-33037,-15475,65353,103762,31939,-5262,19796,25447,6872,-39896,-67253,-22830,14049,28577,59422,3069,-89882,-60747,71080,106236,16856,-8054,50819,82469,63830,28364,3046,11538,-26967,-40688,20266,66247,68456,47926,20965,-28173,-63625,-47758,7556,63229,62519,-16500,-111183,-80457,8773,50287,24199,-35872,-63577,-27027,-11799,-48783,-28828,26666,77233,117752,115619,71001,24430,11612,53199,142041,165412,110495,54898,14898,-20230,-36949,-7764,31221,35097,4421,29999,98108,60275,-58236,-45775,51607,46304,-5639,-9598,-29098,-24957,42172,110204,175625,180342,84130,7640,23227,54096,34785,-18421,-27713,32878,97726,46311,-95732,-164510,-97397,14626,26287,-17040,-58906,-93245,-57167,7939,40633,96565,115615,57496,52385,82950,58562,4255,-51915,-116319,-160039,-137648,-118625,-104711,-131431,-121825,-58139,-25030,-11083,31294,35462,7485,46735,64104,1492,-8578,23905,-24380,-107890,-109283,-22478,66068,26259,-111925,-84285,101289,174472,79776,15066,47381,107425,108461,59857,29871,1403,-65674,-96974,-99362,-125894,-103966,-28745,15871,363,-32855,-34394,-10130,-22376,-55026,1081,106871,104885,53105,26676,-48961,-158619,-146064,-34334,38684,19812,-63008,-149699,-163314,-88246,-32863,-1617,3710,-21384,-44435,-36880,-43027,-74833,-59698,-21079,-55504,-128171,-87635,-2286,29820,23807,1334,-10680,2891,36514,21276,-24065,-23313,14289,4277,-25519,-12876,3085,14145,8217,3607,13508,39054,60141,63738,92355,112013,39283,-16236,19180,6167,-42532,6679,50995,7753,-78352,-111664,-123710,-90580,-26196,33581,40832,7775,25800,69353,94640,94549,46425,22134,74052,96388,63343,24963,-39369,-76350,-70122,-60476,-14707,-12486,-75496,-70045,6330,25941,-53330,-81933,26389,113888,34508,-43441,-17302,5536,41272,100420,108535,104784,119487,74685,-1308,-31623,27502,95158,113764,78438,35451,1040,-46194,-81492,-71217,-76641,-87833,-4340,121332,116527,13187,-50121,-51289,-54435,-96016,-145976,-119959,-40306,8677,16376,35077,32012,-38618,-103648,-88831,-20263,10656,-12789,-69924,-78441,10658,86798,83370,41926,-1365,-83172,-111717,-23592,72421,25753,-65111,-34967,3855,2635,13177,31822,37552,58474,5935,-95049,-83473,-37526,-51335,-63506,-22147,6325,-13762,-31246,35973,95037,51850,-10701,-211,-9230,-40699,-36351,-19555,-16599,17288,39842,-5351,-48720,-34948,-2161,23031,28032,7234,2736,25147,8622,-101094,-167128,-51598,82626,79274,58971,101558,99780,34394,19142,56242,66276,30941,19489,31977,-7561,-36991,-23165,22488,53503,12363,-43260,-54410,-62759,-66768,-26124,-407,-54285,-99440,-83987,-32389,25140,5456,-21104,-5614,34222,58800,48244,29697,-14414,-13724,38691,45129,22235,40325,77111,86026,90280,83972,94976,114573,27801,-131274,-155764,-52075,-23623,-44958,-71505,-124889,-141606,-49408,109506,216729,148426,40605,-7901,1921,77222,109122,66181,3638,-86922,-138264,-93504,-17208,10492,-17019,-63573,-84023,-17143,72742,69999,1867,-47614,-37304,16362,16409,-27748,-34951,-16189,-21666,-45100,-43642,-11996,-7002,-41753,-19266,36965,86201,106457,56920,-26952,-82276,-53310,28468,24524,1372,29257,-10752,-90367,-53229,34856,49631,10862,-21939,-41880,-44880,-41544,-50611,-51697,-13608,29771,30014,36073,42830,-7469,-8890,35477,2816,-61365,-81312,-52544,-36740,-24148,-32990,-70827,-65737,-20842,11606,65518,65744,12358,34484,113814,127473,41147,-45780,-50194,16422,-5865,-121422,-174434,-138618,-104157,-94376,-110564,-128928,-108864,-29471,27040,52417,71551,50531,35207,87873,93908,35664,58598,67092,23863,27676,84553,64875,-37374,-83860,-30596,50712,110824,166253,174497,121792,100099,89653,61336,54638,27113,-41078,-110008,-117538,-81963,-73267,-126068,-123303,3418,121723,117290,97554,110047,52932,-49940,-120129,-98108,-22578,13604,-686,-49672,-44925,47291,103577,72274,43299,17596,-28300,-52470,19187,71743,27546,-16220,-10481,9751,-883,-4363,22122,44514,28187,2352,-32466,-68179,-90108,-51074,-5423,-25859],[-62635,-46973,-12988,-2111,7553,25747,25168,16040,-22426,-55668,-47837,-30969,-29879,-40492,-39325,6347,52271,63397,38325,36169,3432,-74045,-90588,26389,100688,92330,41050,31570,40383,7095,-22285,9912,31971,-11461,-31503,-31197,-90086,-122463,-45762,57600,88526,60922,38949,23951,-22751,-25833,-4580,20497,62660,61400,15687,-27625,-16731,-8886,8872,43596,16275,-58461,-79996,-60191,-40686,-32317,-70780,-107031,-58022,68329,129659,83482,35693,-11713,-70567,-71316,-63014,-58698,-39435,-51227,-55509,-32616,4681,52172,71633,51598,63538,68543,60010,75624,65526,-31243,-67467,21500,50996,-8380,-13196,35249,23409,-627,13773,-13780,-64448,-41800,19718,63850,41743,-673,32243,81443,91887,159831,233652,186981,89409,52944,51818,-8183,-107667,-97305,-16398,-26953,-64343,15031,97730,42345,-30367,-66780,-114925,-91177,-1739,21235,7819,-19518,-35558,24599,82783,38533,-30884,-45929,-86953,-139747,-119566,16906,123133,134894,92480,51095,36578,54188,40207,7486,27134,46924,35773,39028,28297,28335,49293,47820,19375,-17744,-52044,-18638,57672,34309,-84971,-90454,8518,16235,-15481,-9846,-46422,-105921,-92474,-57263,-48214,-44195,-48961,-41379,-33336,-31203,-8044,14566,5877,-19511,-16777,9927,11959,37137,73363,57613,3219,-44730,-81701,-46058,-45051,-70971,-8419,109273,146667,111252,61057,-9810,-42190,43984,112812,74746,-22003,-89530,-115847,-134459,-43722,116323,169895,181469,198524,136356,16096,-22884,33114,110336,75303,-10570,13852,66117,52460,71034,72107,-54185,-132129,-87951,-76103,-92549,-49291,31116,50965,10268,-19329,-14099,21423,36461,60593,80104,71035,58629,65152,29288,-17701,-41984,-22327,26341,19895,-20354,-22451,8975,-16341,-41742,-27831,-31815,-41972,3274,22838,-12712,-31498,-37746,-57550,-93767,-80483,7159,23007,-57783,-84640,-7940,22756,11680,13727,26834,28827,6383,-44813,-81653,-62321,-30171,-38217,-22430,15811,-1381,-40647,-36325,-9279,27238,27961,-4731,-11767,-45023,-103067,17312,170752,76106,-148122,-191965,-56111,53445,80271,75306,-15890,-131257,-119871,-28523,-6132,-42563,-83397,-95711,-71913,-46588,698,32740,41222,90291,157518,159157,140741,103195,18152,-23854,-2802,10838,20841,79561,160655,138869,89856,95473,32382,-57210,-60992,-33324,-32726,-23170,-27852,-51872,20392,130994,139454,-9564,-95609,-26998,7081,-35742,-10063,35962,33101,37287,49280,39443,2883,-64288,-90414,-43998,-14845,-32154,-75030,-87508,-55545,-7342,17748,-11604,-42330,-29484,-37345,-17193,35009,48315,-21271,-54942,-4420,-30514,-162151,-220612,-200186,-178060,-42728,90549,81383,39496,30398,-1310,-5978,20663,18886,26937,99102,133955,56876,22144,69053,82128,36695,1675,22416,22235,31097,41849,-7058,-91997,-139817,-119929,-58925,-20034,6992,19642,-55775,-144074,-108218,16548,68883,26503,20897,35355,-50115,-131667,-92000,-21940,-18391,-5294,14621,-1080,-38829,-38735,-54362,-41735,41011,49100,-73500,-133172,-52832,13666,30190,-10992,-92152,-99140,-25063,3120,16682,65752,70756,18301,-18697,-63571,-83493,-6261,37249,-21907,-33042,9247,51868,74202,-13172,-106591,-40877,124718,174689,52386,-28169,16517,64714,82788,97659,86165,31962,-56152,-47033,26949,40118,21104,2928,-38598,-70210,-29471,-1931,-23731,-9672,9285,-34662,-104524,-78373,16055,44411,-33995,-100915,-109164,-68251,-15573,-1978,-819,7548,67785,145944,136586,51955,-33654,-63847,5784,100765,112781,69077,29945,-24832,-69699,-85289,-69535,-29568,-395,-1116,45799,85758,18203,-79045,-56112,29560,28756,-24995,-24819,-15368,-4270,64337,110350,116280,103804,38348,-17769,-32919,39,56269,60821,12474,1553,48111,70842,-4552,-90547,-86810,1056,79046,90259,15427,-36354,25703,58864,5317,-1648,42528,24573,-7857,8347,52238,53545,-6082,-84443,-131369,-107564,-79458,-54799,-54105,-3888,55167,29866,4549,56147,84479,48394,81549,130296,78787,32336,12284,-62414,-112899,-67558,-5196,45228,27054,-79948,-72478,70723,143294,56165,-30182,-16179,52513,53941,25273,30601,23491,-20674,-43423,-79953,-146758,-140964,-70782,-18689,-24423,-37486,3360,10585,-77840,-129746,-24651,112979,86017,5937,-10089,-74584,-203465,-238396,-141399,-5990,28873,-36567,-106376,-118022,-52260,-3157,6735,9015,-10473,-23694,11746,19951,-4597,29081,61261,-18113,-141289,-144880,-69312,17499,66648,38419,-8430,-19350,-17647,-58050,-61729,5887,93853,125258,97540,68359,57109,48508,37022,16584,4600,12016,-527,-20780,8047,56098,36708,-19789,-22825,-11346,-23584,1201,-21954,-120083,-191558,-203251,-203937,-156482,-77244,-15107,-33624,-68428,-16442,32684,18365,6865,992,1391,52337,110998,123305,80658,11529,-30247,-33830,-3476,27277,-19725,-104344,-119510,-54794,-22689,-92481,-118922,-27208,63764,45961,11586,9419,-22579,-46507,-23948,19219,73721,85168,21981,-41289,-44625,42246,111677,87584,11000,-42134,-62060,-70925,-69387,-52985,-31429,-1614,44010,109537,143113,96503,31557,6450,-12470,-38453,-93020,-126376,-55116,37339,39930,61085,63227,2951,-25464,-10562,15959,28949,19313,-8339,-6557,27534,9354,-55882,-51187,7914,-31553,-99783,-43988,39700,3184,-42436,-11733,-6952,27244,102459,99812,35199,45730,36514,-38342,-56511,-73580,-108815,-86015,26767,108697,58825,-51108,-47510,13231,18838,-20419,-26556,-40377,-31377,-9991,-8967,-25289,3228,19708,-7729,2069,27559,24355,34257,56657,14998,-18385,37093,101461,78834,-6914,-37104,-8198,13321,39574,97288,118360,67244,59963,121537,128621,50029,16713,60196,66695,44012,23952,18998,14239,-22307,-61907,-62019,-26327,19529,37529,-478,-63530,-76920,-70064,-48807,-6533,-13774,-23205,-16825,-16107,-17741,-7124,-877,-12873,11660,55260,62819,18094,-10669,26345,76380,90374,91911,120356,130740,29369,-97749,-122960,-81401,-51297,-9393,25393,2209,-38568,-17737,83746,159203,106530,44918,29572,47808,106837,112924,56984,-5930,-68177,-93198,-70810,-10593,35476,23185,10456,1297,19906,69561,64944,14116,-229,11961,19990,-4696,-46863,-96385,-142030,-118822,-67964,-42324,-13053,-23820,-93269,-64386,45293,84376,61232,45419,27762,-35559,-68044,-21683,-14916,-15956,15599,-32629,-96135,-69970,-10205,43695,46799,-12783,-62940,-47423,948,23838,2909,-2327,19107,31385,41937,41401,-25934,-73815,-58440,-54279,-61313,-64100,-60286,-63903,-54348,-69827,-111037,-112278,-98405,-77255,25668,90814,51430,41987,82660,81711,5014,-38049,-31927,15430,3957,-76925,-113026,-100744,-92898,-78328,-87407,-70886,-11819,46341,53460,30610,-5496,-35910,14540,121579,113711,32675,36961,20647,-44633,-45383,-3390,-19,-24450,-43105,-76262,-52772,37605,128854,175922,177639,171676,146506,71094,26483,13109,-70342,-149000,-83729,13938,-11603,-79102,-65430,8958,75365,91906,98915,105068,25915,-75618,-93913,-25412,66058,97240,41757,-36000,-22775,68779,118102,89709,66081,45925,10746,-28727,-14529,8476,-3141,-20966,-9461,6433,-28813,-59172,-14958,56262,88194,94812,51127,-23552,-82557,-57809,-8608,-21983],[-45519,-41578,22194,58686,49709,43248,37318,14419,-60272,-101342,-43911,19773,28320,6750,-13162,11076,68490,71304,12759,-22089,-37818,-74909,-105735,-71608,-14600,71748,79112,10829,-12912,-8939,-12043,28960,44722,-34297,-48940,2655,-69071,-141653,-23212,155497,182509,103873,59414,41230,-13905,-26010,1226,29034,46802,39493,25511,-8332,-47964,-77231,-23068,87803,80875,-43962,-93829,-84340,-39957,38992,28422,-43647,-16150,118513,176242,74111,-39734,-77867,-55239,-7555,-28770,-72915,-54821,-14186,18442,31294,25140,14678,17399,37804,79350,72945,22428,2881,5435,-42092,-73822,-18186,9920,2696,59318,98628,19661,-13681,39295,19270,-39978,-29210,9836,34674,31755,3660,7198,21198,20371,107529,218605,173559,21524,-33787,-214,-11091,-79721,-57306,20709,-10981,-62885,-1460,21789,-27568,12920,48269,-2612,-8183,39450,15281,-48773,-62855,-44101,4126,49395,49473,21655,-35031,-153473,-223768,-165696,-38391,47723,70507,31898,6499,17568,7040,-58791,-107869,-60112,-7248,-31101,-45313,1557,80122,108772,70658,28416,-23024,-90366,-96688,-39360,-17176,-67179,-73721,3705,4993,-39177,-12485,-3790,-51726,-67734,-55906,-36766,2988,-15720,-47579,-41087,-9811,8505,-10321,-27420,5704,75229,98540,42312,19321,22215,-10204,-23696,5956,29680,28352,-72972,-143567,-58199,93032,156521,124839,66681,11693,-18377,8143,12703,-17697,-55132,-96327,-131204,-134360,-21981,142498,183532,189337,206062,100723,-33989,1277,68075,55914,-2826,-33853,7384,22004,-18596,-1968,465,-109096,-142772,-26761,38352,-23358,-66943,-8475,60005,53825,-21744,-38043,20874,28213,8288,-9625,2046,57523,64642,18035,10172,12604,-9155,-7708,-4618,15713,60826,54913,-35313,-63028,25674,85986,56759,25284,-2712,-29175,-5019,18014,-18897,-75007,-73502,-17104,2305,-28250,-38864,1928,17431,30292,79647,120571,106910,59941,-40867,-133873,-131749,-39226,21447,66365,105047,44391,-57149,-60384,-24759,-25629,-17531,5483,-8260,-17749,25413,139059,210401,122306,-26084,-84807,-47294,-24973,-22792,-1621,-18972,-47097,-5935,49707,47903,22471,-34514,-86968,-65889,-19573,-9499,-46689,-56855,5354,75062,93441,140126,171436,84344,-23164,-73276,-83065,-42328,32869,114503,153761,144351,93006,-19430,-85000,-21278,43807,9735,-29545,-30971,-46019,-18391,66406,128197,102996,77618,94228,47999,-46339,-67314,-42343,-39449,-33397,-2034,-12499,-45527,-61560,-43871,27524,55622,17732,-11790,-15353,-36226,-66550,-73122,-100805,-123436,-105287,-106319,-91647,-28651,18045,-38841,-72320,-9027,-43623,-189528,-215236,-154229,-149229,-87514,19496,61018,70585,53671,13276,19198,28797,8761,29936,119826,168781,94227,38376,65128,52614,-24097,-72485,-36655,-4434,32832,56686,21613,-47995,-93668,-77158,-37998,-12767,28919,54452,-9665,-95700,-84070,7691,69522,48900,54840,100025,47729,-31954,-7789,29219,16600,43895,63642,22343,-42129,-43135,-27076,7641,63259,44567,-60783,-67415,37188,71733,25630,-8945,-10953,24186,65891,46778,29856,28307,873,531,12565,-43576,-69845,41507,104232,6557,-40422,-6552,30214,39273,-28265,-60928,10075,107871,149470,76996,-18071,-30748,-39,67083,135972,110327,6969,-73655,-40654,7263,-13524,-19937,-23131,-58825,-83880,-45176,-50257,-86874,-67060,-49033,-76821,-103570,-64391,11001,9436,-55969,-86702,-85536,-70950,-34580,-1486,16868,13192,29663,46310,42957,43167,19628,-11072,15800,78677,101148,74156,28305,-8429,-31853,-49313,-46958,-26689,-7174,-17855,-15411,-39789,-88162,-65443,18080,57933,50575,713,-40178,-35205,-27300,6392,42983,38360,10517,-19751,-28807,-22917,19826,90016,95083,18485,-50340,-40354,32034,43947,-27843,-88614,-59294,38863,100064,44157,-5252,37237,31710,-29373,-32372,23942,28203,-24259,-64837,-29687,7861,-12375,-32074,-26514,3184,11136,-3529,-3770,58197,75072,24496,24026,45361,-481,-39359,36807,117909,78871,12261,-42676,-89624,-53911,20670,2841,-20666,-8500,-42321,-54297,-5862,29073,-4765,-60269,-67646,-5037,29921,26408,32838,53996,55425,34375,-19831,-95709,-119988,-79483,-17578,-2869,-9591,31571,25452,-69318,-116081,-30150,84076,64695,11520,33014,22158,-99735,-198041,-167349,-43772,16647,5327,-15697,-35379,-7957,38491,50754,26457,-23979,-26289,49157,102447,106654,142913,164620,54844,-79856,-78671,-21410,52408,125365,104672,5215,-49215,-65504,-80460,-38300,28057,78637,133052,150509,111666,67777,40010,20835,12244,-879,-14127,-56513,-105396,-94545,-24793,23013,4887,-8576,22561,37105,28580,-29122,-124211,-182859,-159421,-140296,-108990,-42665,-13600,-72141,-107869,-52908,-46755,-107024,-98084,-23815,5484,29662,95279,129949,96115,66479,56759,58962,80176,72099,-451,-72358,-94016,-71970,-75610,-143935,-150388,-67881,4711,27465,50841,56508,8852,-64492,-112787,-73030,34284,61192,-18112,-78512,-49782,70565,127239,58047,-37312,-66850,-72371,-70840,-59520,-33170,20604,62098,36960,31661,103804,140992,92330,33953,5243,25000,8480,-74662,-78198,-2302,28140,51617,72158,68363,85963,111045,113258,89897,55069,32551,12095,-26951,-71343,-135668,-125756,-24693,20967,-4620,5952,33319,-8595,-35470,-22606,-47093,9533,118636,101134,3635,5399,35396,-7399,-66495,-123363,-106365,-5652,97751,135719,74839,-55976,-87603,-30751,6577,-13411,-11453,6860,43949,48506,16937,-8954,4564,-639,-20812,32004,88000,69747,52660,55318,-6565,-47766,34588,157799,195317,107255,-26981,-82497,-64651,-49910,-27636,44895,62741,52201,109581,152537,103350,70197,87254,75144,61626,53751,49761,49242,23762,-32772,-71138,-49551,-2263,-7972,-55986,-83035,-73144,-82492,-100008,-68005,-37024,-22731,-29594,-51655,-52643,-28990,-16476,-3146,62758,98813,81986,27701,-11394,28627,74901,52566,35098,62957,66240,14176,-24712,-77426,-120903,-74208,27864,98414,95983,48954,26868,58342,73675,25957,-5576,6486,44984,99920,95668,40777,-1840,9547,27367,-27693,-57564,-4474,22043,53253,69843,29382,-7219,-21068,-37672,-36469,-33620,-31996,-31138,-26468,-51024,-100767,-93531,-59375,-61228,-63936,-74475,-118927,-79334,34753,77810,49080,15351,-13546,-54876,-62994,-47626,-46401,-32858,-26564,-59758,-85377,-74470,-37609,6521,23391,1207,-43918,-51972,-8836,29978,26334,18331,8280,15473,35192,30521,-12531,-54593,-64024,-58866,-48698,-20470,11433,-12824,-50152,-56307,-22531,-20537,-81542,-115597,-25626,73223,99028,96342,55542,-4657,-30517,-11453,-28459,-19427,-12486,-71001,-84333,-45739,-58240,-81984,-83959,-3195,99721,108400,25487,-40214,-62710,-62278,5433,113302,96518,-11861,-35516,-53880,-113464,-118000,-61159,-22306,8965,6154,-96368,-151690,-70402,23901,72550,86396,87344,79319,15558,-34521,-44407,-129232,-187425,-70644,53574,36419,3849,-416,-40877,-55613,-11639,34929,65109,12806,-61704,-73697,-32106,56096,92532,30106,-17185,23347,73636,80138,43101,5869,-2009,39353,36944,-22287,-57388,-34063,-3398,28535,51084,-5142,-85497,-81507,1472,84146,153558,117435,19422,-43422,-28446,14904,7040],[-16184,-37825,34431,109867,109196,91245,83093,65293,-1083,-61721,-47632,9587,49766,76264,63678,31443,40342,45562,-1462,-42855,-51035,-53960,-92125,-122393,-103098,10527,62824,-21662,-82825,-49746,1075,50818,24732,-75085,-70002,269,-53020,-113471,-300,138019,117099,35687,25921,23457,-29196,-45504,-19813,-15805,-26654,-5833,18448,-11320,-55008,-71126,-7778,110909,143818,51294,-31126,-52077,-21347,53655,62663,6408,-2646,72561,102006,5894,-88731,-102693,-47557,20218,-7657,-74477,-61658,-2074,29070,29938,14290,-15800,-18184,12253,48744,57706,29230,-3405,9332,7620,-38684,-55649,-36250,8922,87620,101876,24400,7740,52389,9612,-53785,-32104,5299,9061,13467,-7325,-23537,-21583,-18737,60225,149400,93188,-54499,-100127,-61463,-43239,-67635,-39480,37820,54944,21513,3939,-29746,-8573,83302,106583,95380,116785,113274,26754,-75232,-96976,-58867,-26055,-14029,14338,44241,7806,-106336,-173617,-111873,-48461,-35767,-14234,-23174,-36520,-18052,-25306,-85874,-128090,-91960,-66923,-101093,-88187,3189,85850,97208,74203,38911,-41368,-116279,-113076,-77198,-46604,-17759,-6477,3295,-34372,-60077,7280,69864,29311,-57446,-89631,-35,77901,52938,9637,41510,68486,30711,-50146,-94515,-31366,88388,112127,42836,9124,-17818,-39166,27262,115717,113397,34200,-71965,-67436,30284,98446,117855,102055,34003,-34217,-51739,-12222,10613,14737,4047,-30349,-85852,-96762,11922,132041,107507,94953,149130,75984,-48437,-7492,46757,-6300,-64450,-43507,10262,10919,-29843,-29304,-52172,-142321,-132698,41534,150551,70832,-39786,-55417,869,50625,13144,-7333,44985,47774,14940,-9509,-11134,2600,1661,-15397,603,15501,-818,-20785,-44528,-11371,87793,117077,21830,-35350,56029,114661,75230,29463,12954,2601,28339,64035,44966,-9553,-38956,-38511,-16219,16149,10841,8821,27310,55631,91134,120227,97839,30686,-92440,-161768,-116153,7250,107257,203671,271831,158861,-3825,-24914,-8605,-57110,-56993,8520,31439,79944,155746,165575,148713,137640,91544,12433,-32201,-54634,-83860,-59938,-1802,52704,84133,95006,70934,59825,39054,-9304,-29603,-15291,-7138,-42649,-69553,-41620,11140,39290,123350,208384,142025,-484,-105291,-166623,-131290,-46395,7548,67595,111432,40107,-58002,-86275,-40212,-9313,-39644,-71371,-63150,-62166,-59093,-23592,60046,143607,185153,173827,66275,-61904,-100931,-69026,-58829,-71484,-28994,-3609,-23074,-6134,45683,119702,142623,101943,69069,46909,-16781,-85331,-132342,-169381,-163021,-118594,-114043,-108736,-88732,-67702,-84773,-60089,17539,5309,-79650,-75678,-39216,-76053,-97869,-44050,32504,69289,39296,-5279,-8200,-15204,-25372,9268,81895,125248,89249,79150,107055,59971,-31596,-82235,-76690,-63798,-2342,41506,21059,-19574,-25971,659,8679,-48409,-94410,-76112,-47207,-48363,-48694,-12360,36695,32431,24962,63626,73991,66119,73214,57729,15536,20864,26520,-6262,-62876,-56695,-25757,2810,12991,-4447,-27549,-351,67154,61870,-25206,-45122,37840,109043,106615,44183,-22735,-53105,-44208,-2877,27731,23135,42705,111573,99103,-12217,-29593,12808,-1334,-26587,-37201,-459,24783,14292,37036,49661,15577,-24885,-43180,24119,118555,73575,-46055,-92643,-32478,6075,-16230,-6066,7121,4691,-24341,-51801,-85878,-90737,-56150,-57612,-89394,-83776,-10834,29192,-19464,-54825,-41324,-43241,-80925,-96522,-46471,21495,26615,-3691,-59193,-51049,45881,87006,60532,45331,78460,97184,63079,21374,43397,74054,50515,17244,4621,7816,-28393,-93079,-159335,-162641,-43340,89084,104351,87975,55417,-1776,-23443,-36971,-47222,-10,51125,25089,-18362,-13662,32180,88286,118080,74193,6573,-55887,-86730,-59354,-23759,-29002,-51810,-41770,-7190,14859,-614,-13734,-12110,-33736,-39957,-2121,18427,-8881,-48851,-105798,-126805,-101600,-78187,-39962,17200,83495,65511,-27427,-66005,-12875,-25551,-51294,4688,-3496,-106549,-118055,4014,81961,21680,-68550,-111989,-98055,-27543,16718,-41322,-98153,-81618,-47918,-27440,-48144,-79098,-76135,-67859,-64068,-15460,40631,38850,19424,49567,72326,49700,19639,-3915,-19503,-1896,59803,76768,40451,40140,44319,1866,-47962,-50019,-5774,5008,10444,75599,134559,63912,-46466,-82295,-47330,6261,62363,74887,38880,31952,36422,41941,17161,-45069,-64218,3668,95039,134502,141573,126722,39796,-16305,50713,68665,40537,82522,93672,6182,-52270,-46269,-30207,5569,21138,-5203,18962,70541,63397,27148,37260,56343,65882,35360,-20396,-86533,-133401,-107233,-27817,21135,26629,52347,92485,71472,33257,18159,-35289,-123761,-82022,-26156,-10015,12415,-17228,-81012,-76045,-43817,-98364,-153373,-96175,4578,18992,16904,71846,86523,49873,47846,65774,88296,103241,77617,14753,-29643,-38567,-37723,-78708,-161565,-151801,-74717,-59152,-65856,2013,63414,38650,-32782,-99402,-88496,5988,53554,-7710,-80533,-88812,9619,81867,36662,-46629,-53705,-36379,-42303,-78379,-91313,-30998,20517,-22176,-46472,34636,116080,93163,38879,32547,78675,89558,2488,-72552,-41329,16414,22689,26084,66610,129294,166738,159557,104281,48989,23944,-29543,-96775,-97687,-109013,-149122,-112083,-22255,47693,55468,30612,1872,-6489,-21137,-67529,-15995,82106,72148,-21138,-43391,4313,-4592,-77938,-125579,-49275,80051,105947,46932,-5333,-69954,-75315,-10305,33860,15794,24070,73697,119124,114846,66647,1102,-32712,-35686,-35827,11477,75500,76573,58202,26889,-35683,-38424,51267,156949,187508,114372,-9095,-69909,-77637,-113436,-143423,-89081,-40803,-13872,46198,104805,128263,155931,143968,51226,15675,47409,71015,86639,73659,-1926,-70336,-68876,-51854,-66591,-65258,-52378,-55134,-83760,-130874,-93359,-4848,37953,8601,-42786,-56042,-20280,7070,6522,79985,136531,101689,52382,50524,100422,96816,35049,14161,16146,-16237,-17886,-2055,-79644,-124846,-39814,67209,109205,96539,62866,76872,104163,70483,-27837,-83501,-59477,12747,88282,90416,32310,-2062,45103,80340,-18520,-114659,-76679,-6225,63243,94091,31099,-51026,-83424,-110883,-135330,-121515,-72684,-24315,13312,12329,-7950,-33734,-70269,-97102,-113004,-102262,-68522,-25564,18106,73283,80227,-15852,-121026,-119658,-44685,-6495,4959,855,-65621,-111106,-97849,-67229,-49857,-68859,-61943,-3404,-1066,-37298,-29260,-6998,11779,20103,-9588,12279,82873,73853,8238,-18647,-22710,-43430,-41092,39748,145084,114912,-1347,-32474,47143,62982,-7491,-49800,-9554,53482,112752,119535,44173,-2883,31040,29744,-36911,-17114,16662,-55304,-80800,-5087,14580,-17002,-16245,51351,108933,72260,-41180,-89386,-33145,27418,63294,105106,69505,-35056,-43455,-45577,-113931,-149423,-72016,-2234,21683,19812,-72091,-163076,-121699,-35557,4806,-5757,-19611,-10541,-11944,-23055,-40501,-85298,-100793,-22886,43389,52442,62431,42614,-44920,-89037,-55535,-7725,32130,12313,-18600,-40691,-64548,-15681,35596,9824,18164,100718,102001,23748,-34504,-73370,-65130,55560,106500,5954,-76438,-40681,31681,85608,109327,30287,-81266,-98253,-31037,53598,150262,129628,30636,-16438,3443,48753,47506],[-7575,-40140,27218,111417,116911,98544,102911,115489,79444,2959,-46746,-42534,-6369,72146,100169,31556,-29313,-21430,-16993,-15489,-24134,-26222,-48844,-57001,-48562,5591,32493,4261,-43836,-59342,-24178,31374,10348,-56569,-49952,-14713,-40414,-59894,13163,56412,-17085,-73405,-27853,23876,5886,-20388,-38074,-61707,-51514,-6358,6793,-24410,-18813,2350,30517,96660,178671,172743,84678,46799,49949,46773,11992,-22719,-28980,-13622,-22182,-49767,-56264,-62405,-69027,-40849,-54977,-111907,-101802,-51412,-35190,-24262,-5083,-5703,10312,34079,48886,67732,83092,57821,51907,49217,-6334,-70074,-71679,-15421,34615,33596,16421,13087,-3895,-43261,-28596,33705,36474,16024,19356,-24994,-60017,-31730,-5964,45660,101973,59070,-38136,-87198,-111490,-129979,-123709,-66569,29623,101510,94805,20556,-40252,2595,48157,27676,74435,158274,148796,38692,-75132,-121730,-94999,-72451,-68726,-37990,20767,67266,34657,-23748,-25852,-17016,-38595,-26694,-25319,-46077,-26833,9318,-11852,-55978,-62449,-73108,-96742,-66715,9130,60957,56031,49046,21663,-48484,-72491,-26141,-10351,-19171,4092,20248,-18769,-78239,-47103,52509,108983,57719,-72833,-155472,-61173,39202,33134,32068,100679,99149,9454,-99393,-158177,-94529,21344,48074,41334,59388,8558,-7623,116379,207332,111957,-12365,-22515,101489,178379,131359,92847,74432,-22642,-143430,-164091,-44965,67739,92835,62545,28580,-24406,-64024,3972,78989,41283,45140,98737,40463,-65868,-55948,129,5623,-32076,-36419,140,41914,51406,9825,-70727,-138423,-92510,77121,179141,130176,23528,-57555,-60559,3201,30974,27834,63037,66982,60169,61943,32103,-25979,-27403,-24641,-23501,-14846,-4925,-14641,-72748,-91173,7284,110543,69744,-12283,7547,36248,11411,-1613,32426,32557,-4991,5997,49324,54401,31440,-8444,-13584,48087,46834,12272,28450,60840,39912,7784,-11375,-54790,-132228,-139719,-57805,40826,123715,230480,303945,205123,58009,8838,-22218,-71947,-60439,-162,46449,130727,185763,95561,-8794,38969,66978,-4204,-27096,-7038,-60056,-92684,-39832,40616,67897,71599,46376,34759,63790,66973,22954,-12214,11570,33810,9263,-28669,-30521,-20207,39153,119018,105149,28802,-36694,-109079,-122463,-81847,-75860,-45986,43568,48177,-12989,-73748,-118971,-119350,-81815,-56989,-56694,-37336,13125,-3775,-3437,56956,129823,149745,64162,-55325,-78761,-18239,-10933,-59757,-32553,28337,26733,27254,73118,149521,191726,156709,81209,29373,-13776,-52411,-112462,-169532,-156562,-94428,-87488,-90989,-99940,-99023,-80747,-14364,57103,75447,60470,55216,40994,-19501,-64215,-47279,3090,11508,-11180,-38328,-60856,-68261,-53694,-37095,-2037,60564,75568,78956,105884,105598,70884,8094,-68163,-110527,-38291,33864,35958,15483,27789,54772,40730,-74213,-206684,-216319,-109963,-13922,-13894,-28633,10074,30200,4361,4891,36665,68736,63264,39644,2179,-9782,-17932,-44193,-83396,-52401,-12226,-23642,-67225,-60940,2675,23035,32573,28639,-38889,-60001,29529,84679,63900,1121,-95180,-115381,-35372,8336,1853,34904,112421,150171,78673,-22285,-11597,33555,-15844,-68915,-36611,37319,19513,-54249,-57270,-7479,39897,35744,-20943,-10731,74449,49211,-46674,-70065,-5151,26712,11560,20323,58819,102573,72289,12668,3782,18227,17779,-13191,-42481,-27632,54734,77393,20684,-19244,-17939,-35051,-98269,-127524,-45134,47466,46150,11949,-46611,-41518,36437,37151,6238,27009,62177,49786,-2922,-14589,60162,142081,126369,54656,24353,32998,-20163,-105634,-156641,-143420,-37779,85091,113880,89851,70565,61923,47483,3420,-23792,43737,137227,109749,17549,3488,62532,127416,148635,103783,54871,13129,-44332,-95883,-89869,-15432,46936,46450,-21821,-75820,-53733,-14013,-25591,-49072,-27702,13412,-15315,-77477,-74641,-87786,-139352,-135343,-99674,-80007,-25211,82846,58152,-86005,-172842,-131270,-114187,-101127,-44622,-55784,-92397,-54258,30802,63497,-13250,-113372,-124268,-80846,-56976,-48289,-59236,-97169,-116251,-67315,11717,-7742,-75196,-87505,-49941,-23379,7896,40196,31423,3993,17934,35667,33923,44123,64240,75114,91083,122838,99337,29870,10483,42905,48184,-5755,-65605,-79932,-62392,-15740,64152,142490,138704,87273,25535,-22013,26377,130050,138059,88652,76185,10087,-45733,-39512,-51227,-98581,-81063,20762,79977,43611,-8923,-28934,19149,124809,91073,-23799,-26504,24788,19981,-7768,23272,38265,29166,22185,-19480,-47262,-12393,6129,5674,80478,167972,175653,89937,-14815,-81725,-96667,-36352,46026,60605,54075,99663,116466,25715,-15210,58934,46203,-82103,-66959,2432,35736,28387,-53680,-91577,-15157,17154,-50924,-68366,2395,47520,12731,6173,66213,64335,3793,-15266,-6,24016,43862,28050,-18917,-34546,-837,31892,-12433,-108548,-96870,-47136,-97133,-147062,-71326,35616,58455,19641,-18604,-14591,28663,65167,32540,-53245,-120653,-64263,27978,26562,-33429,-28565,16567,5382,-86321,-145938,-95417,-43626,-57085,-54031,170,64795,75070,74930,112071,135174,119883,85012,46048,54511,59124,14704,-37447,-7131,82740,114378,92756,58724,41068,19395,-46187,-93427,-67768,-50610,-114674,-134885,-57983,41540,46572,-1562,8873,46755,17437,-40886,3130,69225,69521,-16364,-88709,-58161,-22996,-49894,-70272,3711,102856,85893,-35492,-98917,-84242,-37470,7770,49802,60170,55999,72822,111797,114157,69641,-25502,-85313,-61707,-39627,-31753,-10298,8546,26896,840,-47594,-15216,48885,90433,107765,66329,6629,-26863,-59320,-101636,-135490,-157807,-147205,-84028,-32051,-4664,59509,163567,176873,36500,-29830,40631,91322,87975,54038,-16082,-55736,-26418,-11535,-30598,-19546,-14795,-26747,-54747,-113842,-74532,72385,167552,106692,-11309,-61564,-8802,31602,-18604,-2900,61855,62254,53550,91672,136753,92744,33247,52789,55044,-7960,-27617,-42493,-108484,-77396,30289,80143,74684,50803,29436,95476,168801,132106,-11713,-111845,-103442,-17484,77224,90755,30785,-12780,5614,27774,-36284,-114947,-108441,-37754,57678,102998,63582,-509,-60546,-137127,-173939,-131816,-68515,-17430,10665,-24752,-46896,-65400,-130700,-143249,-119854,-80395,3090,23263,-21100,37926,89415,-34230,-171615,-140729,-27728,50985,79667,41290,-81911,-172183,-139745,-57977,-65919,-147401,-146337,-43895,-4768,-31121,-19461,-12252,-26743,-37536,-60063,-4113,123284,124741,-2135,-58034,-52766,-82130,-66090,61421,201473,160185,-3604,-67117,-13679,9965,7575,30233,59705,61177,68398,58376,16996,41081,72198,-2343,-81775,-1132,63512,-26465,-79353,17474,93988,88098,76663,66705,16780,-45073,-104533,-95246,10994,105893,109275,76998,34989,2778,43672,32313,-73261,-142979,-75174,-3543,-14972,-21029,-50883,-104953,-95806,-43567,-18731,-32994,-56522,-50886,1378,34151,1722,-1984,34972,57477,47844,34989,34915,47942,30383,678,-13463,-2072,16027,-9068,-26688,-38267,-75963,-64337,-14777,-15832,11377,118336,101395,-35453,-98858,-100882,-71323,60219,123597,35003,-58013,-44281,21265,54808,52881,-11417,-83903,-72644,-23289,22211,86635,65910,-8777,-31431,5300,55474,48808],[-34876,-47944,12939,63457,54456,43680,70057,98268,60696,-2831,-37852,-69062,-73011,7294,64120,19021,-48578,-65875,-34330,17607,86,-22479,899,74081,108100,85732,30293,33183,26776,-36531,-54867,-12460,4894,-16051,-28932,-32977,-43752,-30719,7531,-2152,-70648,-101125,-50483,42636,74055,37994,-28812,-57418,-12661,29256,12942,-16100,22459,50342,31776,45773,146048,187420,123496,100622,111345,55635,-48356,-99920,-87960,-82904,-91600,-54464,100,-12661,-84972,-109103,-114008,-144723,-123349,-72586,-60572,-46160,-8685,11841,40724,65144,79803,89147,106266,90235,43321,-3500,-46973,-89397,-99017,-60642,-30024,-5566,24615,3523,-71292,-47135,105636,171036,75566,30943,47379,-19704,-83716,-53793,-22959,8604,72280,97795,49978,-35460,-128666,-180447,-156419,-69991,24332,80906,82439,26207,-43622,-66232,-72230,-85972,-27834,63734,96512,42349,-63209,-131420,-127375,-115587,-97148,-70013,-41163,48993,117000,83011,4378,-8135,503,17155,2104,-28256,4244,73836,73869,18026,-21488,-25100,-14967,-15593,3246,55290,52493,23944,-1507,-30169,-7210,48534,52785,16902,-4343,3766,-31523,-79350,-10114,96302,115244,39240,-80136,-160416,-133835,-58808,-68820,-50813,31287,39024,-25852,-105367,-150491,-90173,-18008,-11366,31423,90570,32008,12233,137087,199342,80388,-4113,37983,164247,201280,139765,109987,77542,-39632,-186048,-228746,-91875,47258,65581,34220,17964,-12542,-55854,-26313,18526,25840,73661,80830,-6784,-87746,-85650,-17368,72598,64011,-11777,-23555,69504,145181,64644,-69497,-104005,-25804,91116,143142,119389,58203,-17794,-48890,-5224,28567,37864,78179,92712,110552,133104,101078,38396,29485,9547,-21425,-13128,9810,4012,-65114,-123811,-76299,34200,52009,-13297,-59941,-41256,-36061,-42630,190,5597,-82702,-108791,-8398,78782,88586,35417,-6952,46784,74155,39870,22765,36302,-11532,-94663,-125369,-105066,-69914,-20310,18441,41532,75376,130027,155091,120060,60701,4232,-56564,-64997,-29451,-7012,23524,108328,144156,10907,-162079,-112960,-27568,-57034,-24927,47599,10742,-73448,-87193,-18470,21574,17293,2276,-2327,35882,72428,49412,2272,18136,87076,101030,4856,-74962,-87954,-73870,-35000,7443,38202,57775,32202,-18926,-49294,-64817,-47187,40933,95070,37945,-75239,-172115,-152801,-41587,22442,-10493,-23,94749,44620,-65968,-76411,-3767,63674,49305,-24444,-10801,62188,44247,-29963,-27746,21530,31534,15412,36234,107113,156616,132379,49560,327,-10711,-33937,-64563,-93542,-90471,-39655,-33987,-56171,-55478,-31443,-13384,25999,63367,83531,92526,71868,37130,-21772,-51557,-40490,-40433,-69739,-67526,-71182,-106461,-111723,-95434,-109796,-79440,34096,64734,-944,8530,120331,179878,93624,-38674,-105028,-57145,6514,33818,24849,9091,15058,6113,-54929,-141106,-172262,-100655,4730,14591,-22791,8255,41954,18097,10541,21450,5875,-23161,-12283,1366,3207,-6323,-25961,-55292,-11059,30105,-23528,-113939,-97052,-3119,6010,-2769,32359,13769,-19876,11997,17302,-1530,-43748,-116870,-107194,-19541,-410,-42074,-31837,57157,124423,90866,15259,-10916,-10949,-35766,-65464,-37647,35092,30012,-35737,-65998,-47811,13950,55063,1707,-40696,27841,58163,10822,-1040,37284,34105,-1952,-3747,67837,136914,95864,64977,120786,147793,94480,35244,22403,28491,65825,96918,90299,37706,-18627,-54662,-85224,-72454,14813,70985,45171,32241,19460,19646,2428,-94437,-124050,-37870,270,-53930,-105270,-79091,791,85713,96836,37593,23515,42833,-20891,-71845,-74084,-78086,-39428,41267,71097,41262,25446,71521,95641,41228,23754,98372,172640,130029,18333,-6297,34272,89512,147257,165840,121743,66967,12062,-61417,-76280,34247,113441,61126,-58978,-116374,-64916,13417,29101,-6149,-19173,-20067,-64548,-107031,-56100,-31466,-76635,-68813,-47288,-77512,-48360,51332,24264,-101498,-196785,-171050,-120436,-100199,-91101,-84009,-14070,49595,53798,47436,-9650,-81496,-72971,-50716,-73372,-51504,1220,-12755,-83084,-85997,7624,50737,21342,-25624,-31883,-18346,-3317,-8701,-9490,-12989,-16138,-7593,17683,47677,52239,56830,95538,103668,17304,-61310,-50851,-12774,-8516,-31524,-53742,-77536,-80746,-28306,16864,46140,87805,117734,65546,-362,54347,163650,152606,100698,103529,9901,-119350,-107632,-58740,-104715,-122806,-31689,18751,-47607,-95688,-43192,52533,119070,61117,-35626,-61850,-8500,48608,45501,69255,65580,21504,33592,48480,7439,-3004,6178,25280,113160,217487,211595,85040,-30167,-65386,-51161,1986,72921,99450,91141,91716,55429,-54933,-61000,64080,62317,-69457,-81452,-25080,27048,5854,-99786,-108267,10227,71006,40077,40695,79570,65576,789,-819,73773,85299,-9936,-82028,-82991,-57254,-26494,-32702,-75792,-68783,13951,95306,72040,-19113,-26704,-29730,-101092,-136264,-77939,20463,81245,48598,19498,57117,75523,69562,41500,-36874,-79505,-3753,55937,26971,-24223,-6402,52304,43539,-44028,-80352,-33375,-19274,-26460,482,18315,44667,80534,125632,183704,171448,110892,140625,206876,193766,101045,18721,-67832,-76201,9113,18804,-19749,17410,85036,72509,7487,-18607,-9540,-18285,-39138,-15751,36017,53362,563,-46563,1682,83072,56436,-5383,51614,109512,107247,17097,-104695,-109097,-34232,-8383,-40124,-4871,88554,110407,-7037,-104719,-66789,-2230,-28906,5049,82599,67059,14058,45335,46939,280,-63640,-82324,-38615,-21558,-51627,-82339,-72228,-15585,14999,-11532,1007,18411,15525,41738,30500,-2201,-29918,-61778,-40316,-14038,-67627,-114884,-96876,-95526,-104994,-54154,69178,124235,6382,-47832,64410,142227,94336,6743,-39804,-15562,49560,86291,69494,26566,-15726,-12699,-14949,-68884,-44362,120906,255161,171927,4312,-56373,-2249,26504,-38842,-80100,-70406,-31621,23781,74386,88355,41263,17551,92208,146466,100082,18323,-61041,-95516,-6038,79205,58476,39042,31108,19531,77100,152751,161769,82863,-16907,-55610,-9399,62769,74950,42326,14331,-1436,-2024,-18449,-49698,-64233,-37523,60025,134401,134236,93403,11860,-72144,-62617,-11491,-12451,-13484,-1585,-67576,-110397,-99399,-156220,-157183,-79693,-27203,28504,24718,-42851,-1823,60233,-18436,-98243,-69338,9287,76078,83402,45970,-33380,-140575,-119044,8513,3482,-102449,-118271,-47355,-17433,-8099,55063,72047,-21863,-85072,-74182,853,110236,112965,-26071,-111587,-117104,-140048,-99787,35518,132401,67369,-57808,-102423,-92975,-81315,-29328,56483,131357,111075,24501,-19558,-11072,32503,6373,-70225,-90672,16064,78031,-11404,-69204,32129,125185,127138,103325,54039,-54552,-110644,-92551,-53088,11114,77957,75876,26381,14802,73215,142138,96615,-29970,-89902,-30523,21704,-19522,-56332,-53392,-23372,-2500,-13508,-19529,-9234,-25544,-36418,23312,79930,34766,7736,70454,106982,81400,22740,-2169,77447,148478,122955,71625,52871,50400,-8952,-70889,-71724,-59772,-34710,-6460,-34531,-40998,46986,54641,-47877,-94165,-64166,-19432,73237,115851,65011,-15115,-33409,-4797,-20957,-57553,-68195,-67904,-43593,-2425,18495,30987,-3644,-27504,-14056,25997,53795,18878],[-47038,-31331,17651,31675,9610,12906,51517,60432,-7809,-40116,-13772,-39977,-65696,-8135,38185,45874,45728,21,641,50804,9760,-24759,50709,181255,231578,176602,73606,32356,10107,-32875,-45055,-27411,-6659,-9026,-18786,-22872,-43266,-33572,-7006,-14332,-28998,-28397,-15432,47748,92225,68492,14722,6232,36426,52035,37979,13161,27216,30964,-2163,-1223,81431,112303,59073,47026,91138,58871,-58190,-123619,-107174,-70961,-45120,-17328,17029,6692,-55177,-88941,-97738,-99758,-51326,12137,16594,-3296,3193,12099,27830,53126,86996,89208,79390,57720,-25933,-111180,-127221,-112172,-103351,-79826,-30309,44299,82241,36573,-34318,48623,243436,247199,87446,43551,80739,21632,-72723,-97902,-87281,-49349,35585,123254,101719,-7953,-98016,-112921,-89698,-34440,15183,23090,22163,22073,-33392,-110650,-124575,-111453,-99689,-67770,7721,47530,-22213,-97884,-119665,-125026,-97941,-62113,-77040,-24575,79284,64245,-20953,-26997,8503,36168,13990,-4044,36361,76843,72213,40016,5171,21991,63133,30526,8368,67423,63176,12604,1127,-2564,-3016,4756,10380,-4178,-24002,-9191,-7668,-31208,19363,108939,124103,34700,-46967,-50450,-37003,-43173,-116587,-157751,-100187,-32522,-880,-28509,-63118,-12323,16338,-16697,-2021,22518,-25592,-19075,80252,112744,64256,60847,60639,74680,86961,99638,122339,88347,-3990,-92150,-142606,-100935,-49032,-42440,-40192,-39975,-57002,-54190,-20671,-12768,13837,97900,85263,-9314,-53391,-41319,3491,100760,124057,35114,-16939,74825,178025,106267,-29443,-37754,45208,99468,81491,29055,432,-10675,2466,49416,44661,37937,90332,120980,136998,145534,137357,121660,95071,37819,-2994,25566,53951,32167,-17721,-43220,-51078,-39452,-7732,-15960,-62152,-49413,-25756,-54720,-56325,-43557,-101738,-137146,-38776,68017,73780,25743,-15387,18034,82969,83647,26767,10427,-11132,-87462,-140323,-72635,51903,129432,93559,51159,52897,46560,12498,-3957,6372,-6558,-39487,-27447,-10778,-22614,6190,106955,130469,-37946,-231635,-187530,-47658,-25603,-6000,44358,48947,-13675,-57100,12134,49762,557,-19916,-1793,11787,23311,22836,-4438,-17419,54032,127775,35502,-83210,-104637,-105365,-97154,-51594,7390,63282,94164,63888,12771,22307,58355,69312,43803,-9718,-82583,-140445,-95678,27060,78362,23583,88,45783,-21914,-137096,-137189,-70103,7071,30402,544,42417,96081,54405,-8817,-20803,-17939,-5871,1228,16237,61366,72017,61337,57303,55625,23579,-38030,-33727,8370,21462,47275,41177,-5015,-8659,36530,45417,44515,46863,41450,37993,23098,-14750,-78802,-103955,-80502,-82851,-110135,-102010,-95896,-120567,-134456,-137753,-150114,-97283,17336,8088,-108563,-98711,71659,162057,63979,-30699,-60932,-66573,-59232,-15976,-11923,-70805,-101895,-78669,-24510,16070,-6228,-24968,18705,34340,-5116,799,15194,11331,43293,45606,-28667,-91175,-61803,-1831,23324,29697,45436,29026,50950,61783,-17689,-126464,-122667,-41324,-3959,15326,60007,63152,42523,45108,24415,-16592,-65275,-80810,-57123,-42381,-41378,-65848,-87001,-28871,58703,92252,61239,-16758,-86516,-62509,-25261,-28050,18919,58073,27658,-10871,-34904,-40844,-12277,-32626,-73891,-2566,71319,52691,37743,57496,39692,-17486,-22924,60898,111946,39087,30279,127404,189181,135888,58245,52947,53144,39794,64866,94357,67312,-5919,-51571,-37986,4019,37736,38324,1090,-6286,12264,32527,-16803,-141907,-162252,-76347,-65186,-145771,-176311,-124016,-68648,-29406,-1666,846,15876,23895,-36501,-39685,-11920,-34126,-31260,12206,12183,-9635,-19803,18402,59121,36492,30005,78318,116341,78663,2156,-18171,-1583,24997,85407,130054,85616,20608,4337,-30110,-48111,40563,78621,-16666,-104587,-93894,-29189,46424,73158,16627,-26602,-51676,-83852,-63961,22392,28512,-14844,2013,2910,-18416,27532,72938,20724,-48106,-102454,-105754,-95396,-100908,-98028,-68988,4322,46428,40005,34012,-8075,-33702,-10123,-15828,-44165,-10343,44922,43906,-43339,-118486,-60409,58570,106181,43198,-36696,-53665,-29779,-38864,-38316,-36033,-46767,-46873,-25628,5356,-17756,-40121,36269,68875,-46354,-118036,-84843,-87083,-113472,-81295,-31082,-31119,-35488,7291,-4652,-33314,15833,79135,45214,7532,67809,156667,140598,86059,99544,49450,-86096,-122248,-71663,-77632,-84790,-21639,-9088,-80290,-90567,929,87278,100459,71443,55594,14383,8781,50850,58258,61363,46659,-686,23261,86218,71536,24430,15840,35577,76126,116574,105852,8412,-73626,-73321,-46064,-46707,-18812,66114,109066,61125,-15511,-78044,-37760,61260,35324,-73392,-58077,942,25869,-28998,-119583,-102228,-6942,57568,61840,57991,67464,55330,7170,2672,74560,104931,-13858,-143572,-152397,-88265,-38430,-38326,-69487,-55653,28056,112317,108274,27469,-24662,-67773,-99307,-78169,-37423,14680,59209,-4748,-52731,19351,52888,33041,8066,-39336,7791,144218,133991,24651,-38037,-6590,49130,49297,18931,47614,89410,53432,12213,28250,36463,55919,91482,119611,155938,140479,74076,121996,217683,160714,45125,-5251,-62770,-87165,-37265,-52738,-91896,-2607,127366,135302,69125,37471,36234,10048,36337,135726,179880,92384,-35052,-69572,-9232,70390,48455,-19295,42079,120856,128903,49189,-76130,-94599,-20796,-19715,-104902,-80392,58502,133746,49826,-62256,-53397,-12302,-91486,-76990,33376,26540,-38086,-3700,-22153,-87283,-88007,-42477,884,-4716,-54533,-92662,-93357,-32767,54784,54142,10194,-10270,-10906,4268,-22776,-72862,-84432,-67557,23143,116259,104946,15743,-74946,-135780,-141884,-111668,-36125,-1201,-86392,-80703,74291,166428,90007,-30779,-43623,27085,68509,81138,71244,12976,-39863,-19889,5735,-33366,-33076,76029,169605,91324,-34639,-57699,-35679,-26907,-28277,-49036,-119385,-112789,-21067,29370,15306,-18326,-15398,70225,166871,160605,55325,-40977,-64467,8155,52056,13121,1905,11582,17260,26515,34550,97855,156823,107337,24451,1901,9093,-3597,13617,49897,55169,42697,15085,-9150,-14074,-21004,44645,137632,159597,109205,37472,19311,86710,114334,42821,-15283,-1803,-24776,-50266,-41821,-109741,-135730,-53106,-13676,-14627,-10875,-34937,-27364,-1272,-17345,-17077,2080,27346,22235,-20334,1007,42509,-15833,-17680,117092,158200,59404,-3460,11719,21547,42775,131067,164850,39574,-47608,-9442,42595,51946,22996,-46628,-97830,-130701,-175558,-140780,-32040,2455,-61399,-82674,-69641,-82443,-91136,-47716,32707,142311,140090,8896,-53963,-25313,-23137,-77910,-76668,-25057,37231,44426,-42689,-90232,-9487,48122,36228,24439,7098,-68278,-87845,-29917,-5130,-23562,-13820,-338,-11149,13462,84606,134876,82745,-4802,-15657,64823,107073,36478,-68018,-83310,20940,81477,30699,10158,36898,20085,-19832,7255,77065,38095,-51452,-15165,56616,51457,10432,27208,136704,199061,151544,96287,77361,83724,9929,-97122,-107773,-56335,5933,16019,-47060,-88281,-52066,-20192,-25779,-42856,-41255,-15865,55412,96538,76420,17320,-6829,6609,-28235,-68580,-40224,-14210,-28337,1713,27066,11473,-18499,18806,68359,82824,57762,-7858],[-30697,-13030,10961,18386,10385,32173,65369,49350,-31918,-53459,-14896,-29895,-36951,23128,46521,76618,131101,95217,57420,65391,-415,-31036,58281,184817,213309,161892,98031,24202,-71770,-86630,-46536,-42943,-45787,-31550,4810,26661,-20630,-54683,-39300,-37645,-18825,14465,8792,1706,17205,37699,52171,60182,35707,16908,27390,3726,-22489,-29223,-40459,-26422,40291,56836,-20126,-55014,-4506,-2472,-76680,-96551,-54401,14233,46144,11646,2581,9517,-17618,-40122,-49747,-22208,49598,100079,78475,19459,-8921,-7522,-4024,7852,39587,42559,31264,-4407,-100188,-173884,-155990,-109481,-87880,-72254,-10496,85364,125464,94869,76746,132746,196777,141182,48588,45712,82891,47708,-50856,-125826,-127094,-71028,2252,77749,70885,-16804,-56406,-12165,-24662,-63644,-50214,-33022,-31196,-2564,-4913,-52688,-79495,-90148,-116632,-128553,-56663,29897,21425,-53125,-106829,-120661,-87547,-35092,-46046,-36538,8936,-25902,-57110,-38482,-29653,-18174,-14583,6242,23149,-15546,-27805,12569,21289,25845,58625,40050,17728,42932,18577,-13225,4663,-4193,-65367,-110066,-97562,-76468,-62936,-27941,9417,6377,13021,70474,110321,41335,-7021,55388,113904,52825,-70556,-174330,-160123,-55834,57347,60502,8207,31762,39410,-15012,-47509,-77787,-104013,-44598,34639,34373,24141,60323,31398,-13725,-5735,31275,55152,26363,-9366,7066,-3680,-51245,-97635,-100012,-84140,-88610,-92874,-36201,12976,-25810,-27636,69016,84458,35060,26870,29244,15671,48091,92154,76170,24735,60454,152330,136711,41360,29260,83019,88842,5491,-96337,-120857,-75311,2219,82800,74927,36565,63833,101769,107137,74182,79688,112615,97143,25933,-7793,40141,88493,65562,46677,82184,27691,-96019,-91607,-17921,-4682,-22868,-12303,-32843,-57326,-35228,-24102,-43297,-3463,38064,808,-31928,-43262,-29025,39851,73447,12752,-1781,30007,2737,-55141,-9123,96163,160177,117935,81548,79726,41181,-22803,-77041,-59620,952,31009,6627,-54611,-78285,6657,156626,146028,-76994,-238900,-163763,-6743,42588,12001,-9509,-1651,-4610,-610,87592,108979,33390,-3757,19325,16320,-17768,-37666,-58526,-88595,-41188,76331,63611,-26967,-52381,-31545,-25652,-37125,-42596,-19763,27271,52563,43619,84058,113622,25567,-98505,-104564,-73470,-79093,-40697,49698,65075,22379,-17715,-59918,-126887,-144396,-91331,-31270,25040,30747,4597,30928,53186,25607,-941,-28519,-64916,-47938,121,33189,59469,29016,21869,99966,143786,72983,-14338,-10274,64066,113065,133009,111990,52137,-10625,4295,38586,61300,67021,48705,27594,4904,-64529,-155711,-180967,-137438,-89703,-88402,-104215,-96214,-91508,-113288,-124476,-110248,-71506,-47135,-104366,-159335,-108235,11255,37233,-48731,-54782,-33054,-61290,-87397,-50172,-45544,-122267,-174070,-117489,-20102,55999,69705,43181,43777,37137,-7678,-34275,-45610,-35073,21274,41622,-16114,-81799,-63989,-16197,3369,30991,96355,102079,86933,43370,-46560,-132807,-139327,-67675,21630,65652,53793,44815,73071,110376,100690,10671,-66864,-40539,-29234,-80298,-81065,-60059,-47471,-9431,12366,35498,61139,1315,-93755,-57071,29706,19182,39474,89030,68351,48758,24171,-56872,-87227,-84393,-88420,7997,92090,49188,-5163,32580,74340,48204,49302,106910,117922,28186,2075,77087,157585,140199,52258,33745,54800,50222,29349,26485,50388,37807,-2353,2931,10595,-21987,-36370,-59911,-79201,-59376,-1616,15117,-52760,-81471,-52325,-68963,-144423,-159794,-98437,-54931,-61963,-54832,-16797,80,-9529,-27573,1351,14308,-18324,-26554,-16759,-28135,-15987,-15863,-31642,-8340,25702,20875,15284,48071,65691,45640,24321,25710,21775,14082,-8159,-50525,-72281,-24417,-12855,-51519,-20246,4813,-53043,-76675,-18180,33060,56525,27991,-41569,-49892,-40541,-54381,15620,117299,81731,21384,23984,5202,41060,145514,157150,63363,29113,20275,-16032,-85294,-109044,-51839,-9267,-19000,-16208,32152,37870,-25119,-25595,28221,18294,-37897,-54323,-26339,4032,-44098,-146630,-118268,39554,134016,73893,-34842,-41977,27923,41879,3912,-45140,-70979,-83269,-88161,-55803,-62386,-77550,19369,88837,10616,-46003,-43084,-92997,-132540,-83826,-20536,4225,30600,66196,35281,-2014,14612,41894,23456,23998,89994,166754,156339,86703,95129,108356,28068,-61856,-52086,-10749,12889,23452,-18794,-73998,-59342,25098,98779,116580,130989,160393,106505,27759,25136,43615,33301,9838,-11052,5699,56756,52050,-11772,-16630,10808,8372,-14665,-10991,-37173,-92954,-96182,-58653,-95489,-128712,-17086,96768,71967,2276,-21256,27665,67721,13404,-63334,9518,82720,47014,-49888,-97095,-57151,-20830,-5053,7595,18402,27096,37962,18896,12775,76598,111913,-2128,-154477,-167283,-65419,6268,30277,34207,37165,63332,104881,108245,12923,-91700,-122178,-90717,-43486,-11388,-2428,-25278,-108150,-151542,-88003,-36846,-5496,11868,-2110,63056,189689,154219,25010,-49279,-18494,33838,50255,66532,102758,114348,74290,14154,-1252,24893,69329,88321,78091,82787,75694,33702,50712,69636,-8750,-54303,-22155,-12308,-23060,-31079,-75317,-90199,-4583,111382,139381,85986,43423,54527,66149,85298,176160,221393,119360,-14262,-40647,5942,61480,41213,-48538,-38128,41819,97686,69548,-5939,-5088,23750,-58385,-185689,-145826,14971,90666,34094,-49043,-69457,-47786,-90748,-100251,-47991,-35739,-37502,1289,-39726,-112300,-85581,-23163,14003,5837,-45659,-58421,-42344,-2959,83431,94356,13966,-13842,19552,-850,-96090,-156422,-100429,-7516,95031,196660,215292,97803,-57933,-122866,-83162,-46473,-45138,-90570,-164246,-98888,58894,122359,40662,-61772,-33572,51099,32195,-38305,-60199,-40388,-23302,6041,41669,21017,-2913,-330,-5095,-52583,-76900,-66348,-91453,-92626,-22470,22756,-62951,-112176,-30785,27057,25521,8231,4830,34243,91626,96426,34891,-16111,-48644,-40921,-15383,492,-5080,-13715,-4698,-23913,-68879,10596,123228,119303,47751,-12647,-72395,-121756,-72453,36053,97164,85796,11034,-34121,-6123,-5761,8821,79645,102896,45414,17452,64722,123827,125745,60718,-22309,-18481,28546,55642,41837,-40367,-87102,-50880,-37963,-53183,-25810,-5075,-21706,-57496,-67145,-29264,387,-15884,-84823,-128531,-41166,68796,72684,67322,170866,246730,172092,73141,72950,93308,88391,128097,166373,116083,70867,91413,81919,-1578,-55833,-38998,-27760,-91006,-179398,-169245,-96919,-81922,-90151,-18191,23070,-12453,-34215,-18359,16823,102004,108879,16009,-26106,-8755,-21324,-50397,-12748,52542,76278,25737,-73948,-124637,-95089,-82485,-89979,-76314,-53046,-56997,-37684,7823,16755,-30063,-48663,-18255,5758,21896,30779,47197,35904,29925,53556,135018,175583,78378,-73673,-105083,10298,84727,66468,81314,105630,67778,-13538,-31981,43568,31950,-69595,-75774,-36812,-52070,-9163,96875,159342,119316,43854,497,-2748,25764,-20890,-101726,-106294,-61109,-5189,-6082,-59300,-91916,-102186,-94578,-31276,-6292,-68992,-104995,-28239,37989,40248,16838,17536,39389,22620,6400,32763,35185,-14072,-8792,12728,-4498,-10404,60718,122301,109781,48883,-15913],[-3581,-17169,-28067,-10970,13116,49724,72310,57216,-5344,-43154,-40744,-55986,-41638,29548,45597,57129,98441,96502,69012,56736,-7561,-37905,13371,112070,114390,64884,70172,55192,-62445,-110024,-80906,-80304,-63645,-6873,65440,97886,32548,-50917,-65296,-71112,-68467,-30574,-25714,-65738,-61292,20136,73342,55440,-3335,-34262,-10047,-29638,-58314,-49763,-37798,-12601,56456,66434,-30611,-79399,-54482,-74827,-124537,-69272,38613,106962,91488,35790,47327,69926,18864,-28645,-34247,17489,85484,83371,37900,-4940,-22408,-8719,9266,11515,5610,-15534,-4972,-21537,-88268,-115501,-72704,-36734,-32230,-29813,-4999,50928,98452,120693,147556,122259,25656,-26579,8194,53037,72200,55347,-13834,-81267,-76471,-20025,20995,52433,67877,18646,-14251,24064,-37546,-150558,-120184,-43442,-46499,-31673,25106,31401,-31495,-84954,-88425,-85293,-61465,3469,42918,-28529,-106834,-104257,-48622,7923,25812,37756,10053,-51860,-49766,-14607,-53315,-84077,-40282,33123,17946,-83726,-107001,-10595,60046,45099,29317,31794,17587,566,-27782,-23421,11572,-4028,-82221,-130548,-121616,-102986,-89965,-54509,-2106,14748,3396,19873,54061,26676,9310,53601,93600,65812,-6407,-78594,-95526,-36360,74931,83528,11159,10955,18748,-22284,-48429,-65765,-60657,19120,76188,47303,-13831,-7770,8862,30033,29004,-10680,-55875,-97005,-92741,-7878,50997,26351,-36925,-58592,-67883,-71512,-33998,29201,44248,-21460,-32699,50651,67563,55142,67984,55602,16732,-1126,30163,90735,68056,40130,117108,158692,92998,55778,81292,73534,-22047,-128046,-158937,-110011,-27362,59189,87759,33895,7872,40327,49008,-19522,-18447,66053,105170,39827,-9153,27545,99035,108582,107267,143403,38277,-159514,-169694,-11288,63744,10247,-9433,16051,26972,52748,86034,71253,49003,19704,-30201,-49283,-66196,-72296,-34689,-14494,-53952,-13925,89096,120843,69143,34390,41501,66253,81729,99726,95748,39342,-34976,-100773,-86430,22558,91931,16280,-117364,-136388,3412,169819,125459,-96123,-208543,-115892,-11524,22274,2533,-45903,-89299,-76547,-16550,71700,91420,58289,29903,31781,24852,-27679,-78724,-108069,-138280,-121135,3049,80277,33649,-5763,42723,64128,6215,-52639,-78933,-63646,-12647,20543,57560,44976,-66533,-157994,-109050,-45496,-62482,-38846,36920,34357,9843,-6279,-49446,-81122,-34027,7180,48304,88843,68762,13935,-11548,-9823,4114,629,-59554,-117434,-91436,-25821,20562,59667,45168,30285,91435,139374,99496,50834,29192,69892,139836,170322,151470,90779,-40727,-74768,7003,94811,138617,133750,92201,21332,-93907,-196002,-198209,-143211,-67517,-52253,-85359,-64555,-25488,-40802,-55646,-50264,-74693,-142049,-193268,-135353,-35697,3014,-53748,-127435,-96926,-58686,-34224,-13103,-5021,-35661,-100380,-120876,-51515,-22218,-35759,17932,78113,68902,8399,-47474,-69899,-66686,-60892,-42682,-23619,-22991,-37157,-20954,-24401,-33900,-7221,65478,87807,63956,-5787,-86492,-131224,-129924,-63245,42508,75779,5399,-12253,48282,114342,119374,21496,-56301,-34515,-40624,-87957,-93512,-53277,41736,93838,8902,-41808,18432,32192,-25273,-13691,66287,82407,90850,99644,60840,60641,60219,-29893,-101782,-114476,-91616,37051,126719,45674,-65735,-16697,87137,119629,137161,158805,154305,108557,74974,85455,118467,97963,2904,-28546,33495,78911,10003,-44594,11070,71698,50050,8035,-43269,-92361,-86069,-99397,-122420,-103137,-28034,49259,28454,-25455,-25755,-32836,-80447,-93740,-39224,11630,-2767,-34601,-32741,-48261,-46287,7492,50308,21543,-26196,-51450,-66218,-51271,-288,4258,-48849,-44273,21528,17595,-31350,8970,95756,121710,104166,96972,69538,-16527,-118775,-157622,-111180,-9907,27477,-42065,-73098,-37921,-24021,-9461,45922,63489,13047,-89048,-157478,-107071,-35231,-13845,60779,143786,99756,34677,13557,-17730,39133,173794,197982,78241,40115,48952,709,-90587,-101019,-7850,38121,-11570,-34743,17525,17329,-51890,-51199,22362,11521,-112170,-185307,-144684,-65424,-62959,-151257,-131643,15744,119723,79626,2059,30438,136720,160277,73644,-39995,-91159,-108834,-122822,-98289,-74838,-43007,35759,92197,81777,53216,15868,-30269,-53668,-53633,-37655,-1613,36392,64599,73828,64764,27219,-1860,-3384,30580,102152,178009,170037,86508,84004,130259,97407,-4709,-23438,42510,79211,26131,-59997,-87905,-68014,-8314,70356,119704,127700,145174,111530,18005,-1787,17896,-15271,-50516,-19851,2940,7160,-21540,-76728,-69678,-42057,-50296,-57544,-19421,-6068,-74199,-115999,-67724,-81247,-142749,-73073,55452,94877,60597,12570,13101,18347,-14726,-25343,74284,118616,40099,-64570,-81215,-31929,-35131,-78845,-64706,-6900,14507,8182,-16993,-10433,72428,114239,30162,-89134,-113156,-41498,28377,83360,121432,111454,81133,92410,95836,-34722,-162656,-139420,-74681,-57463,-22799,-18945,-93091,-158179,-164314,-135755,-87596,-119,68794,69585,40833,59700,67938,21679,-43447,-35270,11406,42929,65943,46555,16073,18546,-8603,-40543,-9272,41931,55470,63364,69810,37255,-8596,-19084,-58505,-105846,-82452,11230,77852,72469,-10172,-85032,-52041,26400,74108,76839,56019,28494,34373,83401,72802,81312,124753,109084,45235,5062,25436,91715,83170,-43495,-122552,-84445,26894,67430,48126,72063,63217,-53502,-177305,-152183,-45304,-1014,-31333,-62696,-74396,-46988,-31390,-59753,-90080,-61613,-17167,4768,-33148,-76440,-69959,-36535,-1097,7109,-33026,-37809,-1084,16234,48982,46037,-25546,-28543,50199,27718,-111714,-152009,-39655,77551,145206,199770,186618,62350,-64247,-68042,33083,84222,15823,-90959,-131365,-44022,52057,51864,-31118,-94152,-40328,36737,-975,-126535,-178899,-77851,30799,75781,106638,104464,64145,-16158,-77447,-82224,-37778,-31079,-86216,-113599,-68405,-2306,-24812,-53501,4681,67733,112054,122114,89833,34242,-3218,-16243,-10737,4394,-27222,-81089,-56284,32565,44897,2569,-24396,-56227,-84146,-29720,13887,27386,25057,-27264,-125512,-197987,-147517,-14383,68936,57615,-29946,-69281,-14135,1720,-18644,8242,30080,4144,17512,57229,50518,49034,45867,-33559,-69727,-10237,52805,49845,-1344,-23908,-30206,-36493,-21807,14937,47317,27543,-67072,-127940,-86134,-38379,-85308,-149346,-122751,-28439,29830,39891,53285,112179,163101,123075,47738,66020,110023,86081,61240,94625,153931,178179,148463,76407,-18490,-46221,2366,23271,-54258,-143732,-138476,-104838,-77820,-12353,90880,112524,42852,4383,12120,29031,71523,67588,43530,45787,37406,49648,43170,32464,70449,125392,75911,-31964,-91310,-112326,-129642,-118434,-103553,-73634,-19226,11582,9626,26649,24735,11419,28464,34980,14259,-7266,211,30214,91695,114569,135590,149733,57233,-54631,-67154,-16039,25771,79239,141850,154151,103415,8716,-32913,30658,43669,-10084,-21564,-49682,-96953,8308,154052,131553,-4330,-90423,-116464,-109686,-79032,-91694,-100593,-55308,-15255,-5867,-27816,-56028,-62566,-82402,-118676,-49835,20347,-71436,-167258,-97836,-23174,-2849,15285,42811,60262,48108,48477,65599,52348,7229,-10349,-9515,-21520,-25910,29677,81138,78396,36786,4309],[23988,-21176,-66641,-47679,-648,36093,54372,57074,17539,-23516,-30442,-42418,-38336,6507,19133,10770,20033,31892,36154,40825,5836,-36606,-35556,50290,52843,-4793,31464,114131,70667,-31300,-97226,-105670,-26048,63451,104889,113488,58972,-27057,-66191,-79893,-99007,-83034,-79696,-112778,-74748,56439,74098,-15353,-58882,-44438,-13564,-23827,-29481,-17786,-13054,12718,78471,59991,-17451,-20430,-6195,-75090,-141575,-58268,82205,110471,54093,58781,145334,171526,69444,-30805,-53165,-2327,35866,-16827,-54021,-29210,-9957,-2066,30053,48559,8281,-71315,-59694,2033,9000,4596,32991,47704,42807,40944,7038,-16210,11384,67952,106822,56700,-50470,-65591,2715,49408,65161,64749,23602,-24379,-23249,18937,48866,84049,135954,109232,22290,-7044,-79119,-176396,-114942,-23602,-55032,-64903,117,11444,-51363,-88976,-44113,-18830,-37081,-3258,38843,-27380,-109737,-87464,-11480,28278,30384,36985,16267,-12066,-25460,-15576,-73376,-127671,-57892,64567,58592,-47942,-99829,-25127,88612,97104,41785,18443,-12376,-20331,-2818,10759,24194,14652,-21481,-34959,-47801,-76284,-96710,-86032,-42071,-2215,2636,-21005,-38519,-44352,-21624,-13177,-47586,-34402,-11065,5474,-16534,-36243,18416,26446,-35973,-28572,-5164,-23664,-22135,15695,56333,102845,130433,112555,15814,-35238,12588,99340,74852,-31034,-125491,-192302,-189674,-100843,586,50046,17267,-27162,-49434,-15345,75336,102176,45350,-13496,11350,59881,10818,-18963,7956,17758,14903,-4308,-12776,61432,60728,-2609,65226,132990,71944,14608,30086,48787,23269,-24449,-47812,-33890,-21205,11249,47173,2538,-43147,-10164,13155,-56495,-48809,82257,164476,104529,19795,18317,80363,119611,119342,95621,-52609,-231432,-199972,4495,89908,31890,5768,54708,99230,121777,123688,85015,39208,11889,10279,-5712,-78325,-106779,-92154,-122094,-163349,-61413,123968,216946,160729,50327,-20434,-22208,23278,63626,51660,-6443,-80605,-112242,-70363,35939,96944,18416,-112050,-122474,-16195,80822,59283,-49028,-130906,-95417,-75317,-75813,-24862,-26382,-105290,-126952,-75639,-18979,-5567,616,12332,15505,-992,-43943,-75591,-91203,-125208,-137845,-38314,56011,15897,-37842,15111,52485,18715,-8820,-49800,-88027,-67849,-33055,-19404,-60248,-105519,-76920,-17325,-14976,-74702,-60620,13584,12249,-10707,14724,58228,73444,86740,77785,97461,126638,108984,46126,-9720,-14105,18870,5484,-78845,-148382,-136118,-93872,-60590,-4072,34243,22803,7796,45117,99265,107880,79651,88530,129054,147929,144613,92731,-40415,-70029,35765,145844,205301,200207,127751,13956,-96245,-144775,-108384,-83264,-56939,-48957,-64796,-15369,64018,57527,396,-53429,-123062,-185012,-179878,-72615,40800,55998,-27484,-113292,-123770,-102511,-426,99073,79481,-3757,-41723,5212,62503,5493,-77876,-4079,108259,79005,-30606,-91124,-62508,-7947,-13188,-49854,-67879,-50324,-5933,26044,2762,-13731,-22999,-5057,14672,20216,-18674,-71117,-96966,-86314,-39884,25784,39250,-9086,-15863,9618,37793,50949,30654,-1249,-18210,-34165,-44821,-63672,-39947,97077,169487,45526,-47950,-560,55528,51813,47684,87719,121199,120869,84819,39803,32049,36317,-4363,-73741,-131582,-111602,35510,150466,95511,-22822,-23531,29971,70533,114795,128468,143044,177465,178555,139615,102575,41879,-48187,-71182,8077,72801,3,-64288,-9079,76823,89509,30063,-45159,-67875,-50942,-80599,-93732,-64467,-11113,42132,11791,-42359,-21273,-1040,-28399,-44078,-6084,48414,54184,8494,-42181,-87158,-52787,46157,85085,24552,-32169,-53102,-53881,-24305,30354,33408,-19618,-28801,12599,11410,-36280,-8366,92175,148608,165233,158311,104537,-9126,-112790,-132622,-60306,43311,91756,29672,-33749,-28752,-8907,12830,62387,48740,-41286,-137906,-193032,-144344,-42886,32396,75734,101336,80776,44726,19352,-8299,15628,110607,145134,32874,-15435,1354,-20388,-64145,-56455,7913,54667,42452,-3359,-25705,-23116,-36023,-35181,8925,-16830,-149594,-196168,-118296,-21502,-18872,-113405,-122361,-8131,110459,118342,80406,92455,167031,191449,114368,-10733,-71661,-77625,-84706,-101717,-96766,-25917,31536,46264,69914,69172,43821,51821,46957,-14184,-41457,-13255,-7596,12856,64527,68061,747,-41385,-26065,21604,73289,129352,126129,56796,55728,112644,96687,2595,-30904,37156,68962,-17929,-108997,-108098,-65258,-6539,63486,95448,50993,49330,70478,24915,1440,-7216,-69280,-92341,-9282,27650,-5655,-41019,-54972,-56873,-74919,-80287,-24871,45741,42374,-43058,-100801,-55083,-25786,-57232,-46195,23966,83713,71338,-20903,-85998,-85674,-34283,57886,146218,123813,36772,-56898,-88427,-40494,-43737,-110720,-93693,2113,36717,-3389,-60225,-39282,73771,131403,81194,20109,-11318,-12854,15169,66443,110469,100863,58637,69482,73219,-59812,-163465,-104381,-50730,-73658,-20293,32819,-24884,-81943,-76187,-56942,-16494,50319,106766,106412,3259,-67282,-22520,20223,-22182,-47528,-28304,-500,13688,-28665,-65306,-30053,-5936,-22857,-21642,-6818,12618,78671,114852,40169,-44043,-45341,-48406,-58751,-25324,78504,171001,138420,-17145,-103334,-10985,103381,97526,26063,26237,36241,7686,24422,7571,-36604,6692,86485,84674,15208,16341,124772,138216,-18075,-147003,-138256,-12761,55494,55421,81629,78557,10755,-82393,-106357,-81380,-58305,-54021,-34871,-9817,13420,-3401,-44967,-72100,-25426,-7366,-19010,-21930,-19153,-38534,-27170,4406,5494,-25909,-46125,-33441,-43274,-48825,-58357,-93763,-59580,50824,72445,-16890,-31128,32336,74781,106140,118853,76948,-11605,-75570,-30043,107053,157768,47413,-59393,-40848,37732,54696,9192,-63244,-97894,-58805,-9413,-14823,-100567,-155626,-60995,68414,125043,143390,151773,115535,19641,-24350,14186,77548,80443,19715,-63309,-118131,-87502,-41930,-687,34241,77150,157668,194513,130149,21705,-67803,-85210,-28969,44302,26713,-62294,-61185,35304,81529,46514,-18425,-73699,-74523,-52742,-65545,-27826,30025,-13534,-120489,-188680,-147497,-42393,10914,-6790,-53378,-48405,4629,1406,-24537,-17004,11497,24593,38618,29793,-19334,-20702,13633,-43866,-111832,-87357,-22936,7798,6407,19019,1067,-12427,30349,73137,101795,80590,-40977,-142534,-108210,-62852,-104209,-112313,-33968,15035,-9998,-34409,-14985,2376,1329,-7419,-31151,-10132,37105,39649,11960,35075,124577,178447,121913,37863,-7588,5454,26842,12824,-41634,-76333,-66752,-75732,-42734,53647,137409,137392,51359,-20219,-18770,11452,51586,56724,66570,87480,54425,58845,45106,3336,32419,136204,137067,49838,1669,-31966,-73166,-71177,-84044,-59289,32074,56762,4569,28133,85020,72962,24169,-26297,-49805,-26525,-1834,27993,109911,135502,93526,56368,7013,-1667,3606,-40005,-42962,43316,95023,76320,47476,9360,-10350,33006,44092,8738,15121,-8704,-44990,60239,175246,103469,-46486,-110939,-111644,-109126,-103736,-117297,-97846,-10248,57316,51650,6441,-39134,-54129,-45764,-68504,-18740,55564,-19233,-117094,-68350,-19712,-4361,19248,48249,51887,29151,40998,69939,47577,-7459,-25842,-24496,-36165,-70733,-50796,-3107,31208,32219,24861],[33726,-12847,-81309,-63509,-9626,13898,30032,42339,17771,10667,27276,12649,-9571,-3054,2504,-2583,5240,3156,2218,23011,20020,-24080,-39514,32322,29950,-20903,32245,157010,176901,62713,-70918,-93556,10553,84139,64004,34376,4891,-31663,-54487,-62795,-68110,-50945,-65030,-112864,-56314,90127,54870,-94432,-96142,469,45674,35571,31670,13228,-12023,9047,53958,8818,-22965,39654,64171,-13616,-80999,-29782,44540,19558,-12232,67618,188537,214562,125608,9086,-54767,-36871,-29145,-84406,-85115,-11607,17106,-10374,2973,37254,798,-112593,-118102,22962,101074,71775,44266,49867,84570,112803,53288,-29637,-46836,-11564,22210,35361,40433,39346,32430,37402,69413,81646,29841,-42796,-55607,-3655,39681,100983,182578,178954,58005,-24621,-61717,-85399,-34816,3454,-55880,-79479,-49983,-48639,-53353,-41214,-1368,7429,-535,38511,61720,5237,-73458,-67547,-8575,12051,-34623,-75733,-37974,14323,-16427,-64562,-116506,-151941,-76030,75055,118997,41896,-38543,-23626,82394,130336,85092,25646,-23588,12887,87890,80615,38342,28790,45284,63323,22815,-51236,-84151,-92894,-68436,-7640,20173,-29032,-99957,-124438,-62650,-10930,-48422,-77620,-52837,-6580,-13180,-54409,-30782,-22594,-61054,-32160,12399,3120,-12752,29037,87525,99590,111786,143916,101283,31720,28907,65153,25582,-37584,-97837,-174001,-195599,-139163,-54252,13674,-7859,-55681,-52256,30458,133095,127177,41691,161,42095,59883,-44609,-103268,-58450,-12411,8712,-4558,-30749,21640,23929,-38881,15739,85951,33286,-35008,-41090,2149,66801,103412,118442,99187,20488,-17443,-9255,-34824,-48923,-643,30536,-15197,10072,131517,200924,153709,64035,27130,40376,71786,79273,19371,-139058,-254965,-155022,28599,66611,24390,31430,60235,81563,100497,81843,12544,-29438,-6991,44483,33287,-75450,-122371,-102933,-154500,-221635,-124251,91292,233614,183194,55062,-31287,-32965,-13895,-3655,-4511,-22001,-72714,-88348,-30424,37712,69966,37989,-26860,-30536,-20271,-18418,22236,39199,-34196,-79051,-97067,-99732,-14871,28640,-15410,-57090,-62344,-36864,-73420,-123075,-86155,-38677,-56805,-70548,-37742,-26982,-68592,-91063,-30448,2688,-54534,-105624,-72328,-32249,-7055,38738,26975,-48481,-85969,-71566,-67806,-108487,-88062,9444,57728,17132,-45864,-59055,-34785,-48701,-61386,-3215,92082,105312,68505,72441,88370,89174,88767,69476,38768,33440,47968,20110,-42699,-105788,-144667,-161997,-163608,-117819,-50977,-36824,-70546,-24818,67846,86716,93666,116921,97997,78288,79465,48106,-15889,17749,116601,185459,198711,149595,50801,-49147,-85021,-29266,29887,-23883,-86078,-82322,-66536,11590,131763,118354,-3136,-99359,-156435,-157384,-105367,-13415,81002,105183,39823,-55813,-107319,-109642,-1716,116020,100964,340,-2383,84888,92795,8575,-28595,38998,106374,62334,-53801,-118954,-50089,39804,40640,7751,-27877,-35719,5574,35685,46033,56834,3120,-46001,-44805,-9513,-4874,-36450,-73603,-61071,-33080,-19693,-2308,26035,26714,-17833,-48854,-16728,61125,81480,31313,-1565,-680,-14038,-7670,90591,162753,83540,-2568,2025,44792,72430,79571,85795,92828,70393,28524,8193,-18037,-27821,-23212,-77233,-171671,-172623,-35127,106170,138532,78443,4829,-63399,-73259,-9392,13098,36391,106714,147109,112871,65956,1991,-55664,-57270,-10093,25167,-29248,-90808,-52117,41306,111166,87588,16423,5145,11632,-38026,-41494,-8657,2819,-7835,-54746,-72358,-26977,-1044,-36741,-62193,-37376,5455,16523,-7387,-48636,-90208,-48396,39615,67228,11476,-26763,-9705,24990,33137,58580,64855,24732,-8196,-18755,-23236,-41779,-37859,14567,80680,140704,139788,53856,-44778,-85746,-62539,-16592,35575,79449,68497,26635,-13037,-41557,-24943,26430,-681,-58630,-59446,-86251,-105474,-43200,51910,63990,30572,25758,32627,14233,-5358,-4341,23565,35968,-42277,-83346,-52282,-21403,-17010,-18609,-370,49098,65456,-15701,-87595,-48453,6936,14408,5035,-25877,-66805,-39842,34488,97437,56533,-74033,-132095,-50213,87572,147536,118248,54826,54402,112054,105707,10618,-32809,-18921,-37414,-117157,-166479,-86563,-1621,14747,21724,23496,41357,91295,91221,14431,-29423,-28417,-46658,-21450,11477,-9651,-51604,-56711,-36035,-7341,-9401,-1638,5090,-21593,8495,81546,71043,-38758,-93052,-26120,3302,-68624,-127409,-104576,-14361,70136,95803,66524,-4354,-6470,41078,31217,-15226,-61943,-108679,-80814,6932,24402,-13167,-4209,31584,-485,-87105,-92695,-8928,50303,9494,-54852,-66942,-37622,-15370,-4991,-7197,660,29717,24026,-61071,-154563,-157252,-24007,131279,200004,153244,73489,-38747,-99153,-39996,-28195,-90410,-84421,2118,47066,16515,-39271,-19703,77460,135046,106801,74808,57359,32821,5778,14488,50498,48946,3871,-6016,3636,-63054,-117072,-77605,-46629,-64203,12637,131662,126883,34310,-5414,33709,78082,73869,60056,57782,1820,-46205,-33085,2131,-26662,-71928,-95368,-93981,-84353,-80351,-71700,-37999,6542,20025,-6355,-28735,-21899,42530,88904,19483,-70722,-47483,9554,9854,20952,104414,190692,122741,-57588,-122374,-3833,133269,127790,25537,25024,61827,5966,-47603,-63232,-92199,-45472,49944,40957,-31556,-18312,100367,119233,-34341,-132168,-89228,10108,47587,47695,73407,80880,52358,-8834,-42635,-54874,-55618,-29011,30144,75683,55338,-54076,-94150,-37151,29678,3089,-23540,9012,29470,4790,25679,54750,16034,-28315,-52464,-99267,-149201,-133200,-106844,-107542,-58416,35049,83788,94763,91714,37398,-25355,-13423,798,-7877,-32530,-63388,-39939,61558,105224,15413,-68222,-38923,24671,12645,-28732,-56015,-64244,-61290,-49250,-26940,-24434,-32655,4812,72351,105689,103676,111642,101999,26639,6491,78222,157878,181004,127801,18339,-83174,-73749,-5700,41392,21807,17963,101686,137362,50660,-50403,-105019,-101558,-12669,108847,102943,4577,-49373,-30449,18588,34134,-4895,-57888,-81101,-83560,-61080,19355,66063,139,-82763,-121064,-95664,-38767,-17249,-29368,-19335,37316,68749,17910,-7949,14342,49104,58753,40481,17373,-16244,-38856,-15799,-36434,-86564,-75720,-27882,-2107,10243,25453,-2476,-26614,19944,86925,108745,69961,-20245,-94329,-84551,-56235,-36884,-5312,32716,50820,24005,-12946,-20764,-42235,-66961,-62564,-74617,-76264,-33446,12428,22228,30544,74059,104754,63243,29271,30931,31720,9892,-8272,-9359,-3389,-21052,-66367,-37299,43908,98203,94939,18303,-70605,-79021,-52334,8284,53797,56682,53763,11593,-30176,-41865,-32322,6918,102307,139603,85017,53865,35455,-15869,-40226,-68766,-43061,51792,76822,4272,13354,98747,80017,-47468,-140586,-133190,-76108,-34401,-22976,42076,93388,56092,-8992,-9789,54816,45070,-54877,-81142,-26386,-39456,-103594,-95047,-47875,-25392,11214,-1628,-88780,-89586,-31620,-8715,73935,162238,114896,18626,-5649,11507,1227,-23028,-63196,-75831,-12593,71663,107161,71741,-13722,-67273,-17781,36579,69679,76730,15128,-26485,22745,38035,18289,-1861,646,14484,20415,68468,110820,44668,-67486,-73195,-41843,-57770,-108160,-94123,-32622,22478,30538,15055],[33306,-64,-75291,-50228,7586,20093,27888,36975,30095,58597,63751,10988,-18194,6817,24459,24068,24568,-1236,-33302,-8871,12036,-5125,-9662,18762,-25320,-40028,64344,170320,154231,53063,-52515,-79281,-20468,22083,-4089,-51327,-79278,-74851,-50877,-43512,-21764,33314,24377,-60319,-43459,78950,42859,-93355,-69750,53999,102923,80646,54156,7135,-33390,-22796,1478,-15332,-1946,61535,64716,15164,-10123,4336,-22291,-71826,-42487,46742,115424,145426,127460,47014,-39937,-60329,-65863,-82894,-52023,4576,5967,-32914,-41568,-36435,-54966,-121079,-117360,8083,75542,13218,-51393,-44837,40610,111663,68229,-7804,-37384,-46392,-22743,45372,110225,100131,43038,23920,59547,56012,-34083,-139242,-136680,-34920,19522,45621,110978,145574,62720,-20167,-22769,1908,14327,13135,-39438,-73458,-59843,-24336,21920,30356,-2379,-21973,22551,84808,107438,65526,-14929,-50982,-33384,-14392,-59868,-126038,-85773,-5313,-31025,-113883,-159751,-163239,-93206,52922,129488,72973,448,2584,57364,87837,76587,39929,13023,69444,146993,112347,11336,-12985,38656,69058,16797,-50019,-60827,-75765,-62656,12999,48929,-9065,-99886,-151038,-72431,56649,87722,-10539,-88375,-87113,-64484,-56723,-12604,-7269,-40236,-16073,33302,28644,-30115,-43182,794,18286,34672,86721,104411,81936,26014,-33165,-59040,-24746,-21262,-84530,-119929,-106515,-73441,-26114,-42735,-75777,-51944,37157,103523,90722,53889,19495,13064,30327,-35009,-76545,-23937,2498,-30698,-48778,-36710,6953,9788,-17358,26648,84662,47888,-31533,-80837,-67051,5631,100925,176371,154474,29346,-33448,-16376,-16971,-6401,37848,53474,15577,30466,86882,128302,123505,82609,29590,-11377,-4015,31838,1479,-134169,-205935,-82657,40147,16969,-27075,17485,41647,26479,40064,35918,-45146,-93031,-55275,-3138,6085,-62943,-110266,-86627,-94901,-157376,-144075,-16438,125278,123709,35896,-33656,-33011,-35609,-42989,-11799,23947,12145,-8462,13658,24419,40229,51994,38409,39786,10163,-1747,52135,58692,-12276,-52256,-39300,-1725,45958,66057,80333,62129,19788,38407,-55418,-198212,-180070,-107708,-100927,-58971,11527,7992,-23857,-13396,17764,-15584,-76137,-107635,-90310,-64697,-27187,52499,91794,22382,-58728,-65129,-54896,-99122,-80891,15812,77369,66633,41254,-9455,-84422,-140376,-111619,-29252,26847,-14155,-39605,24087,49346,17342,22483,58328,66934,57804,60583,53288,42205,2995,-85717,-164463,-201309,-174764,-110234,-71318,-53545,-9422,-6356,-23077,35182,82530,32393,-1997,-4973,-10557,-4473,80829,164455,186624,133386,33041,-65348,-116641,-68050,68292,120404,-8076,-115246,-102403,-70839,13410,136719,112520,-5983,-68117,-100914,-96763,-43403,43595,110827,109109,65332,14110,-13572,-42549,-20157,47350,65125,-2327,32150,100864,16882,-63444,-10187,47872,66192,54061,-36676,-118564,-72251,7354,36873,63161,64884,44593,30612,43473,88829,116138,49051,-19967,-39470,-10081,-6252,-43427,-82124,-58040,-22033,-26432,2529,57348,44681,-22026,-52406,-3963,88388,132672,93226,35122,23210,46860,56643,91803,150492,112539,22180,-4150,29726,68286,76737,63763,36108,-3244,-27641,-22238,-38545,-43446,-30937,-84565,-183980,-205600,-96719,42244,121492,106085,30952,-65694,-108836,-63442,-57447,-69443,-35348,15955,26048,18704,12,-7808,6239,12238,15886,-56997,-157008,-135798,-5297,132320,155791,76219,35742,36721,1803,8257,29825,10198,-27936,-68173,-62076,-13152,6507,-52266,-99103,-75595,-52991,-70771,-67573,-49025,-72559,-57280,6809,43844,30402,24373,45954,67318,58809,71397,84587,56395,14836,-14632,-29177,-42599,-53993,-44200,6008,67555,55445,-51972,-120604,-97864,-36939,-26336,-39495,-19309,16572,31451,8291,-24279,-20027,-4618,-32747,-12419,79146,86854,9736,-19743,20910,34228,-5656,-11386,19380,-12124,-46023,-27833,-29432,-34116,-64113,-86669,-61715,3195,28789,12989,17889,59057,45957,-58770,-99313,-33727,24298,42884,27209,23471,61946,95757,119989,139124,78091,-49345,-116600,-65162,47302,107769,76349,-31927,-70019,40775,91345,11391,-6791,23472,-21586,-137665,-210113,-129306,5564,60234,45269,35311,60568,98339,100263,42584,-14502,-36473,-26959,13089,-14740,-69877,-64313,-34433,-23409,-19366,-59445,-95753,-98507,-89209,-732,90232,59952,-78448,-131104,-58318,-28544,-65654,-87066,-56384,57428,155698,135272,77801,38255,36233,41237,853,-72521,-124735,-103127,-32299,-6357,-35578,-34916,30772,77547,16700,-86562,-68384,-6745,-7918,-68335,-84133,-24054,-7287,-53219,-52878,-28194,-25627,-12795,8121,-18351,-97635,-114807,18902,129377,171582,170172,107908,-29127,-69853,16526,27906,-30907,-44023,3831,41546,49373,48205,60163,80382,103599,94036,58438,64582,78556,23488,2605,50263,51368,-30198,-103450,-88604,-63270,-73616,-76500,-42543,-7702,67433,185847,205454,83512,-11710,21092,66895,47054,3194,-279,28683,53251,7279,-33274,-55882,-84639,-132044,-164224,-161729,-113914,-59041,-33715,-1553,30180,23529,9597,-26531,-52783,-37531,-42368,-69721,-39625,23627,44330,41232,87225,130780,59771,-60129,-92506,-33763,33229,59420,43498,62527,90428,22109,-63148,-90489,-87144,-44013,-8212,-58302,-77958,-18547,50411,41813,-73277,-109303,-22224,47900,49725,76243,122277,92053,17498,-15597,20055,26920,-12460,4575,78103,98753,25228,-102249,-108124,2325,66891,32444,19930,52064,51514,34419,81664,126747,63051,-8953,-20320,-93507,-167867,-112611,-46064,-36668,-14285,10787,36139,95199,95246,-6335,-94654,-93569,-58388,-17585,-868,-14685,-48621,-54207,-18495,-27098,-103672,-138121,-85937,-73480,-86060,-59551,-44017,-55033,-51234,-17399,39441,75756,74513,59513,42915,28759,39912,53679,-15374,-44488,36418,126381,152087,112592,54646,8766,40488,107152,96488,-240,-50747,13949,27917,-56296,-113672,-106128,-86176,13535,162210,171269,86701,-5406,-76493,-83720,-40952,-1763,14410,-38913,-74834,-18644,71489,51994,-37815,-57827,-49358,-58264,-49837,-26530,-8079,37921,125281,146125,63067,30643,71815,98802,71174,27325,23728,17218,-29847,-29933,-18875,-19470,9835,21336,-4570,6094,20103,-30425,-80159,-48432,36836,40994,-13158,-20708,-16529,-37110,-16201,61023,83437,52213,83850,113631,88590,44665,-7952,-35119,-33132,-67109,-80576,-24852,27280,34854,36812,66273,73512,42723,60874,82383,39015,-4943,14279,54404,47014,-18895,-87970,-68044,-5073,33841,16089,-52402,-97588,-86083,-91283,-43684,20559,9774,-10867,-37912,-89747,-80725,-19260,15868,72548,100756,48978,6246,-1761,-19998,-28660,-36096,-17783,30864,46812,-16253,-22652,71765,77176,-57213,-146361,-142948,-131123,-87364,-67716,-31731,19399,14605,-29695,-4506,68100,50937,-33701,-72386,-73119,-123880,-199176,-174230,-103240,-73204,-37068,-73463,-208779,-225260,-103578,-48341,4448,100270,126003,88471,78487,89091,75085,43574,-2177,-32758,-27774,21769,96521,107129,24885,-43237,31467,138251,140534,57770,-8713,4058,63303,55735,8976,-45591,-76885,-44098,25751,115772,148421,42200,-100028,-102624,-57779,-74181,-101646,-61415,11040,59974,41812,5235],[54533,10017,-65071,-33376,33101,49479,46823,49543,56632,78389,29991,-65473,-68566,20699,66453,45144,-4940,-57545,-91412,-48246,-1439,14940,10248,-9431,-87344,-61045,84688,164018,91443,-10450,-69598,-92043,-75700,-25103,6870,-25097,-83621,-93899,-41804,-13406,8666,77548,97982,28485,11296,94052,92710,22297,23892,66194,94636,81020,49757,16077,-3318,-15705,-7375,37885,88800,88879,28919,-4487,3454,13591,-29931,-55828,-4057,31047,28182,61846,77530,32832,-28205,-63086,-70154,-51679,-17866,-13858,-38831,-32192,-13974,-63947,-99175,-81368,-39573,-18527,-50047,-112200,-139853,-121758,-41902,29524,11636,-3735,7807,-8859,-956,25548,26893,18762,10836,21197,36131,-13351,-123829,-204409,-152622,-5053,49409,-4590,-6502,49121,30102,-23544,-11465,11457,1496,12849,-15173,-64811,-30873,50827,96377,56156,-42288,-64663,22332,94170,126564,96918,21762,-21952,-17578,8674,21662,421,-21404,-7965,-39735,-102011,-134711,-123341,-68650,37098,93374,47293,17971,53094,56295,18504,12239,32069,49221,91708,128665,77069,-49722,-78294,-1563,28082,-15300,-25841,-13838,-42320,-25258,57846,85781,20548,-65699,-107052,-39470,83096,133495,31693,-116096,-139208,-78524,-17178,50035,50694,12651,9849,34192,37163,-24827,-72312,-53536,-16431,-5236,-12196,-22014,18658,-5983,-70511,-59523,20833,33381,-23619,-51868,-78865,-89245,-26252,-6314,-27134,-18964,32218,59230,51230,81832,52203,-22286,9983,35532,37081,67918,20068,-89046,-88328,-17949,23971,38878,66015,107075,129944,91229,14381,-55190,-111822,-122807,-32168,83787,97109,1323,-32524,43036,77399,62891,46817,18099,-42486,-61751,-45029,5181,59612,80008,23705,-47068,-44616,17263,32248,-63768,-117810,-34509,34878,-21971,-94517,-47629,32867,42542,36585,36124,-33843,-103298,-104535,-87974,-65204,-59988,-72993,-65138,-16725,-24089,-100250,-130610,-49749,10167,-12009,-57286,-72051,-61905,-32145,13105,38646,51528,71516,43595,-15650,-2117,23531,6688,13201,41283,100318,98446,-16452,-88917,-44805,11250,72235,80962,50609,71788,81367,49520,73223,-10762,-147904,-157116,-134184,-110056,-13586,35495,-17196,-24461,35095,65068,17149,-30618,-34768,-9861,-10035,-18642,40743,112766,78909,-12843,-38796,-21649,-73824,-88537,1519,83176,108052,111925,57856,-77556,-171328,-102893,-5400,-283,-67205,-61299,-92,20923,-16188,-20344,24244,32609,16406,43793,81588,93785,59083,-27536,-105788,-149282,-121702,-61805,-22625,28716,25684,-104788,-163280,-84625,-34001,-57689,-58678,-52217,-38877,-9112,63525,121861,133374,65199,-37994,-107033,-124892,-46932,88046,112520,-23263,-105382,-86976,-55935,2877,65356,52439,37272,52361,8500,-45556,-17902,81264,119813,69868,48622,86791,119955,55528,-21400,-6519,35735,9019,60659,87228,-73091,-155991,-62633,11673,52549,73330,-4431,-96148,-100322,-47527,9383,68373,101020,83946,36967,58213,102650,107841,61785,25818,1275,620,-30142,-72823,-76067,-31855,10936,16454,32452,29864,-2620,-19917,7957,34881,50386,98093,117523,59052,35878,84672,100575,111254,156047,108398,-3146,-24030,39321,74247,43970,20955,12558,-12070,-43577,-40549,-15043,9515,17165,-36566,-129907,-163033,-74725,33074,66451,32774,34396,38711,15210,3200,-37418,-91189,-99140,-45873,-2023,663,4168,22002,41497,54881,55725,-71780,-220896,-207082,-43291,128837,171695,75845,84,12515,25209,52151,63924,39918,8938,-42574,-63175,-10892,22908,-42156,-104124,-77955,-72377,-120243,-110494,-67534,-95387,-92933,-14950,55614,90900,99263,51868,-7214,-8441,28287,43137,37144,38262,39239,14927,-33642,-53738,-35291,-5846,17156,-30970,-138234,-165211,-97706,-34944,-47023,-103416,-109755,-54479,3009,31618,53415,43931,-10937,-42520,31229,135080,156986,86202,-16617,-51078,-10663,-5154,-6139,17494,-46800,-111724,-77355,-69042,-58563,-36284,-34470,-55578,-16397,33113,46274,55951,60187,9126,-73033,-76583,-49559,-35106,10053,49107,84768,100866,64857,40612,42145,10037,-50892,-69645,-41514,-2218,4805,-3927,-78041,-108617,871,53127,-15674,-11863,32618,-12604,-116377,-165259,-85471,32677,79484,78631,85317,82175,80409,83518,35649,-24481,-30600,15453,49887,-10327,-69336,-50710,-29710,-29160,-11101,-26514,-71146,-114624,-108628,20666,104046,21088,-106721,-109031,-37318,-18712,-31647,-33791,-14616,63842,139145,122638,101499,100266,94084,42141,-54561,-125078,-146650,-84449,-35401,-84307,-131725,-70761,17647,32521,-39357,-91087,-34042,-9011,-58839,-102884,-81641,11613,27208,-88631,-142563,-101153,-75939,-44447,28232,54467,-1962,-29416,34330,36742,33621,73180,42915,-55826,-28271,68000,60207,5682,-5845,21385,27178,34132,87628,107227,46909,23579,46231,25981,34454,57512,799,-2763,77456,81002,-35401,-156524,-149438,-77907,-54570,-62096,-1533,78750,115894,147633,151965,62946,-38360,-58566,-33227,9259,21744,11321,36243,74512,9984,-69081,-66751,-43324,-85484,-143869,-149421,-112357,-68498,-42605,-22080,6717,44972,61549,-20128,-127998,-144203,-89965,-49562,-34783,1858,68893,81774,82498,60501,21610,13309,-5397,-67900,-122853,-77845,29071,101014,93909,-3059,-78435,-98406,-78501,-48638,-64502,-117667,-67064,27198,32692,-5768,-66798,-83090,-33908,16703,36295,108025,172890,86831,-55058,-73013,36457,86067,45231,44397,95256,70275,-17542,-68439,-21710,55474,80417,42135,35131,42709,23629,19432,89003,157804,115687,37467,27419,-7047,-58801,-16336,22746,5597,-14981,-46303,-47510,-13801,-10171,-40226,-65760,-71579,-28828,15294,20296,29117,-25040,-125966,-109688,-45247,-110232,-203530,-168251,-125202,-113657,-86148,-89291,-89838,-44570,26393,95445,120982,85222,8819,-31896,-16886,12309,16856,-57587,-84018,-19664,34137,23584,334,11999,24230,70381,142174,123088,5751,-61616,-28372,-19024,-60300,-84942,-67184,-51921,21834,152288,186334,142618,79679,-13392,-87695,-77936,11126,107739,64078,-19654,-10530,28268,-39077,-108068,-54962,-5898,-48506,-82117,-54303,-7600,44364,126434,151840,85054,73057,120986,124725,74281,28441,20001,14091,-22383,-32641,-23287,11520,50387,5162,-61735,-22630,32098,-13390,-85556,-81647,-19573,-36588,-76564,-11244,47244,26967,48081,103551,98382,75611,130332,172226,135738,77942,19604,-24976,-31772,-57865,-57470,7448,33014,-4592,7870,93261,118418,66198,73599,98557,60216,26257,61650,103509,82877,2139,-90009,-101155,-49322,-14307,-57335,-119947,-88038,-28185,-43297,-34986,-15704,-35505,-28955,-25078,-38301,-39015,-8990,22482,82730,80937,-3371,-74081,-72212,-23937,22906,42630,48252,34270,2355,-58148,-62698,36224,98687,47291,-10677,-58509,-109805,-73929,-24467,-8207,-20868,-49705,-63707,-34536,30697,67618,46204,-15685,-57780,-81670,-109494,-91901,-67396,-72322,-53934,-99529,-210456,-197616,-80845,-69371,-85694,-5869,76140,61151,23990,25532,31035,19983,8789,14981,1526,-1367,63207,109626,76002,38603,103068,172599,135211,33206,-19503,-8324,20826,-7375,-35963,-57337,-99893,-90396,-6266,74220,85140,23901,-53319,-64107,-47194,-51472,-48351,3238,63792,105522,82097,45423],[78981,373,-80246,-54917,15904,46672,41765,36633,33945,21078,-43159,-105261,-62120,43612,79663,20899,-75379,-147573,-152967,-79226,-13923,9005,-8672,-30507,-78033,-48429,40600,99717,69759,-24643,-106711,-131822,-98590,-18157,58574,53958,-30266,-81457,-39121,12317,16687,35191,62138,74178,101547,162575,166893,132610,76755,7089,25974,68165,67695,72937,85648,39589,23628,93551,157709,109436,13244,-28441,-36307,-12962,20457,48144,62404,34687,22555,58384,40859,-618,-24763,-61431,-69596,-42657,-31067,-58076,-80102,-23412,54747,-3634,-86745,-53866,7711,-41310,-151846,-190401,-150778,-111243,-79161,-52952,-57207,-24377,26320,48464,45374,-24788,-109619,-102136,-43462,8925,9078,-72009,-161873,-178693,-102203,30090,84542,9641,-54818,-21591,-11024,-36363,-10841,3124,-14165,973,-31572,-93153,-51543,24845,54158,10011,-76260,-80727,9608,76264,95556,61041,3127,4020,41561,64956,95844,123582,83078,20157,-45625,-68794,-66575,-42682,-8388,33788,46410,29546,38058,70792,52182,-13897,-39574,-14891,-2650,23446,55326,14027,-87088,-89023,-4874,8258,-27935,694,19111,-16948,8461,85163,102368,26511,-52005,-57119,-17528,18030,19732,-44345,-147610,-128539,-38839,37100,92091,85629,58451,48388,35973,33888,7495,-18664,-3153,32639,16477,-73674,-158304,-119203,-82378,-61351,-3058,65365,38851,-35382,-56270,-100769,-124968,-27906,26764,13688,15267,36122,42998,38403,93557,73843,-23664,7487,70270,79697,70550,-16891,-118938,-72938,12643,39608,67977,121866,148327,125695,76436,37294,-2790,-105353,-197804,-165597,-64591,-3628,-18764,-6673,94976,151854,101851,6180,-72118,-143271,-156682,-118901,-56608,24073,72652,20592,-54932,-45994,10881,37114,-9737,-38965,-1449,27608,-43367,-143089,-118476,36767,122354,82579,44387,1077,-71605,-110190,-118124,-119809,-86122,-39963,-44142,2550,46721,-42103,-165850,-153815,-75240,-39481,-62055,-104830,-89711,-10572,13655,-34037,-17519,74763,35016,-80004,-71875,-38018,-67824,-53837,29841,132947,101622,-59890,-142436,-62107,-9621,5251,19319,-2234,-14206,-7730,-7785,20545,871,-32932,-37592,-92393,-102228,-12890,7184,-51803,-50919,4924,44199,19684,-4707,25122,57312,25591,-15809,20121,76246,60321,-9203,-39537,-20692,-56215,-71220,7562,70802,85596,89340,67620,-29840,-108720,-42858,45368,66079,50858,41523,18469,13083,-6213,-20188,-1879,-14476,-33141,14941,63983,49310,-20453,-63330,-53587,-53068,-24037,15488,36746,68840,15474,-152034,-232135,-181261,-126790,-100734,-69610,-46451,-17713,6230,26190,41393,62038,30043,-32232,-51868,-50737,-6299,58709,54270,-23803,-55463,-49771,-27271,-8610,-27380,-14478,77561,132586,69300,-9502,-3170,67455,72877,16341,26274,122607,192886,103347,-15587,-19283,20780,7705,41037,46423,-86566,-140328,-47238,54163,120509,101272,7743,-57719,-59244,-5317,45540,51098,36138,5172,-24296,23144,59706,44838,22012,33586,35089,20483,-28869,-45817,-5592,31426,38841,47504,38651,-22141,-56801,-15164,57913,44022,-15440,26927,107281,87597,50139,61650,61579,72800,94882,42115,-31002,-17428,68598,84226,6824,-9045,46892,42261,-30697,-36823,21222,57434,77614,46426,-56672,-94189,-8727,60905,41238,-5405,47610,125166,122393,58569,-16953,-54667,-40932,20936,56462,31832,6977,-2743,10417,71755,90439,-56677,-196370,-177346,-48977,84370,116196,30645,-40598,-10133,42978,89903,106488,101948,70750,-26736,-91161,-35234,21393,-20258,-70481,-52330,-46153,-75003,-74912,-86038,-142313,-106929,5472,84941,129694,140076,33329,-100348,-112106,-54376,-34341,-3325,57425,84849,50000,-31886,-58173,-11145,21252,27168,-39488,-132894,-120287,-25130,20302,-13219,-89223,-105144,-38567,23676,53654,101938,90730,2581,-38410,17912,71865,80642,61087,-22181,-67008,-19718,18606,27698,22417,-58468,-124054,-99270,-91313,-68720,-5549,29514,-42249,-71037,5376,79487,84069,34186,-17296,-48131,-78056,-124848,-115088,-24399,60152,109430,76752,-2268,-44897,-47595,-53559,-66123,-46108,-18386,-31609,-60254,-30479,-58524,-108370,-77379,-30779,-31418,721,50528,36622,-34172,-61973,-4911,14310,-14861,16349,76437,74288,52479,35618,-16518,-34895,10184,43759,33867,-16925,-42879,-41839,-53743,-50909,5589,38905,13053,-59088,-86038,9777,49623,-49029,-107045,-60721,-19200,-19203,-13751,-5852,-11064,-1141,32587,65097,97031,102137,107841,54317,-52928,-90386,-80959,-64336,-80866,-142897,-166571,-83815,-2840,-10409,-71412,-75214,-25511,-38954,-73186,-65244,-28458,45684,60590,-67934,-153576,-130187,-118336,-81403,19225,55137,18079,8945,21969,-42591,-90130,-73658,-75574,-86154,-10332,58856,34399,-2044,6153,44145,20730,-21368,33133,75328,-6608,-53492,2060,31122,18273,-17003,-77917,-50914,47831,63940,-30311,-132772,-135766,-65496,-10815,17424,92249,160315,152929,111871,98758,65768,3474,-50737,-53016,26847,95583,80832,43972,43034,-2234,-50093,-4567,72336,42229,-27400,-26389,-23694,-42998,-20745,10702,27692,74737,87126,-13202,-107566,-109302,-58445,-27955,-35741,-16029,72343,133489,124470,61883,51246,113476,90836,-42742,-146227,-109434,14149,104346,69997,-58185,-128106,-104942,-67187,-45873,-46186,-56023,3374,66373,48470,21975,5208,-35884,-88784,-59103,16097,94608,133350,48748,-73593,-103139,-13087,72218,105767,118170,134059,90677,25515,26539,91071,110918,91161,15810,-19815,-12621,-9874,1388,64142,114521,105628,64498,45981,63598,58491,47053,6138,-61998,-98548,-105032,-90512,-95375,-93413,-34940,-1112,-5875,40561,64765,24014,24536,-9140,-108421,-111710,-34189,-49332,-137737,-143407,-90078,-50487,-75689,-147855,-152212,-60175,67312,145493,130580,38025,-77868,-92291,-12165,26363,-8081,-63721,-42969,-2309,-8117,-38711,-48636,-40659,-60382,-47196,26046,72393,28813,-22226,-34515,-4991,26852,-1224,-33429,-29981,-4582,63779,109717,130827,148686,93900,-728,-30793,50128,152735,119085,3455,-47551,-61500,-110737,-115640,-31675,16123,-27030,-77331,-77083,-46035,-18443,18409,35610,26723,84539,135007,110626,66651,25795,-16804,-24835,-17760,-31788,-50738,-6659,25885,-53961,-121879,-60171,43332,53093,-4460,-23621,-5601,-29277,-39058,27444,67086,75022,86556,62026,49274,101286,159516,154005,81432,30523,-2487,-69154,-91360,-75386,-67536,-31551,-12149,-59480,-39993,76557,131845,71242,31721,49229,68723,64376,72701,95426,108023,61339,-54378,-120376,-102001,-71039,-97369,-126876,-74251,3204,34827,41125,-6252,-42756,-3264,19855,20231,-31001,-60229,-1131,92790,72190,-33125,-98453,-66639,16932,79013,94898,109092,78502,-10718,-92970,-88762,-2850,83424,108934,74271,10949,-33455,-13258,42439,64912,-16193,-111460,-131899,-120295,-48038,72911,115499,38708,-23072,-10264,12557,20628,10344,-15386,-21569,-58946,-106636,-43818,37142,-21596,-122866,-106012,-31728,-58030,-117556,-92162,-53465,-35593,-8935,31617,40208,20242,48836,91733,98573,96049,109994,94181,60343,35876,19695,-19305,-54600,-98940,-86567,-35559,-50477,-94012,-77347,-60207,-60536,-22997,-5140,-20775,-36695,-23929,-7920,24520,55576,91893,97604,83376],[77633,-9212,-90774,-80227,-22607,20593,22802,7112,-15934,-39539,-46796,-1451,76116,115389,87388,8992,-73942,-137398,-130689,-59718,-14753,-4504,-7259,13360,22748,5061,-44826,-15747,63020,13350,-116639,-151626,-93458,-18570,52784,67664,-9722,-76199,-46419,25428,30610,-10751,-18902,47055,145721,205904,177505,125160,35943,-58581,-8808,98945,132734,151958,164238,95567,65599,113958,137242,83601,17810,-29684,-68697,-35384,73357,154365,122905,51390,76029,123289,80180,36144,5802,-47208,-56837,-41012,-57767,-78181,-79171,-31255,70764,73165,-27641,-66267,-25609,-39670,-113846,-133062,-92582,-50279,-35854,-39806,-41168,-11588,35967,94594,95385,-16467,-106896,-93768,-45918,1948,10420,-53038,-98291,-79748,-41563,20806,80306,67391,-3090,-3161,7726,-10464,10877,32432,14008,-2425,-64777,-122011,-102012,-67241,-39501,-34478,-50795,-30779,42899,94947,83563,25367,-29140,6047,83998,102090,62246,68063,99136,49191,-41267,-62516,-28114,31638,55451,32454,19767,50999,69476,42588,21059,5047,-11023,-35295,-92999,-82466,-2772,4387,-34342,-859,53005,33137,-19252,-21976,-2061,-371,26732,77739,101658,39065,-34585,-36863,-32230,-52918,-75409,-120846,-135387,-70878,14394,85173,121618,102400,92493,99753,63889,36808,36105,47082,76760,97019,60829,-47321,-165925,-195564,-162992,-74787,28985,90333,49430,-43273,-83957,-114832,-127662,-55516,-29656,-25067,27154,55330,38869,35232,80055,65277,-6866,16671,49273,23480,-14551,-61254,-79629,-14669,39929,58868,81636,99623,91939,58830,29825,42495,40561,-54219,-156413,-173659,-129379,-65171,-17429,26097,78925,113182,77990,-21236,-104623,-139601,-95273,-42857,-23706,24262,67213,29177,-31633,-25379,7560,30783,28885,34263,63244,43314,-51344,-147455,-129398,45205,177077,113226,33822,27937,-7571,-49894,-66239,-104902,-97123,-16872,-8601,-9675,35197,8295,-86884,-90924,-20826,36357,158,-78164,-86751,3968,13524,-75015,-65731,33010,9785,-111115,-122441,-66990,-58172,-35338,4860,51096,75029,28788,-53174,-34989,-22973,-88422,-67182,-20490,-37548,-50373,-34443,5129,24215,53351,63020,-15877,-81894,-58862,-26315,-25640,-44893,-63608,-50517,-55068,-28819,35533,33517,-31089,-39556,12651,25018,-12557,-46203,-51770,-36200,-44784,-36198,486,20112,12831,2138,-4047,-20807,-35844,5415,66293,141527,193786,142564,47926,16540,2809,-12660,3876,5075,-6711,7226,5631,-39867,-134628,-149265,-42188,32866,39849,19625,20106,26491,-18976,-102199,-163687,-154293,-94792,-55078,-31671,-1838,38938,45087,28603,19731,46136,32833,4760,45004,74052,58868,45096,31513,20731,24389,9786,8579,-1962,-54026,-37309,63963,99675,49441,20835,20885,20824,-2486,-23724,2832,86685,160873,79754,-28034,-35166,-4664,-16876,-20228,-14321,-23967,10683,99241,181484,200416,111148,1106,-19884,47706,136173,143147,43548,-55258,-93560,-99591,-67518,-25066,-17374,-35692,2297,52800,55613,10076,22943,72302,66176,19040,14604,8427,-32413,-43562,6373,77082,67374,2071,16612,99151,113224,48065,-16250,-46094,-52075,-69407,-76230,-32778,14979,70095,69943,-2542,9582,93377,62046,-40189,-27149,21448,26477,64160,66157,-41412,-76571,236,38665,50285,62539,78787,98109,78618,3049,-69731,-35326,44284,96564,96874,74853,32288,-32722,-44328,45362,97090,6805,-70536,-52864,-16284,24427,25151,-28935,-58691,-12261,46475,88310,113004,136092,102892,-12048,-82967,-50771,-1514,-4378,-24184,-23911,3957,37367,25999,-62973,-140209,-62254,52105,79381,82277,110899,44059,-94916,-153759,-111377,-66163,-426,65157,66451,14110,-65890,-89917,-41169,11320,51705,27009,-44688,-31306,53721,92124,43106,-34068,-45919,18371,64229,64783,82769,72653,18357,-20604,-25581,-25910,-28181,2235,14994,16950,25970,41466,39925,711,-61770,-73909,-51143,-71977,-67407,10577,69517,-13865,-79713,-5857,89880,84890,4863,-30765,-36637,-117498,-197885,-136582,-5613,61740,83761,61093,19163,-8608,-18231,-39912,-80440,-79009,-38457,-41867,-48639,-6395,-44734,-148854,-187498,-107975,-5335,46572,68140,69262,21311,-9152,15666,-44164,-141421,-109156,-4560,44266,26406,-34083,-77924,-23950,59785,56388,-5300,-60734,-52762,-46158,-64095,-53631,168,27472,17435,-24111,-68104,-68764,-86785,-106552,-70527,-35429,-47643,-57905,-33232,-9039,-27257,-72066,-77039,-12525,47823,63275,94924,68835,-5608,-1886,23879,-24279,-73269,-81165,-84115,-56114,2965,15299,-14785,-27227,-50440,-107163,-91770,-32381,10997,59885,68694,-21426,-85408,-89741,-117379,-108901,-44876,-33242,-38028,1629,33343,-21887,-85598,-124389,-126111,-88871,-25068,11186,-6468,-28495,-24260,25512,6750,-69182,-47942,14910,-23407,-62366,-16729,31270,5348,-67296,-127593,-100628,-23879,-1907,-46634,-98939,-83914,-6242,64529,107489,159360,172774,154388,140783,125802,94533,69380,60502,60503,82091,112377,109128,70935,60246,31204,19502,81849,173570,156680,103285,118103,90557,11132,28279,84382,93476,107968,86406,-7115,-41764,-9762,-7476,-42330,-58104,-47790,2356,101836,147180,105197,89550,131789,108842,21201,-22779,600,34836,57113,25374,-72103,-136400,-85243,-30034,-7571,41914,65449,53304,33495,31540,51931,56835,4941,-99504,-89312,12185,45639,18151,-16422,-42255,-88454,-88036,2003,115964,166164,175013,145220,100046,76397,103544,109043,88527,-10703,-75017,-36575,9411,24597,31026,-952,-12934,3713,3416,31474,50439,25713,-51376,-160916,-185422,-107038,-52929,-75937,-83290,-14430,17147,23748,88336,116734,38625,-22704,-52220,-83373,-75937,-2351,55293,-10518,-87793,-42702,42027,-6103,-128548,-163382,-79985,57024,142123,115267,-2384,-119383,-94324,20089,25663,-50886,-66238,8948,35449,8936,15556,17843,-29549,-119620,-153131,-101223,-16870,26622,-1705,-55296,-8625,80197,27970,-60356,-65383,-68741,-61748,-30009,48830,124567,100040,24475,4841,65128,122721,73346,-35832,-92196,-98699,-82876,-23408,42663,43697,16775,-12744,-42509,-63367,-85728,-109468,-115362,-64346,56750,96840,50906,19905,-16149,-64752,-50945,-9455,-20981,-54770,-10355,24581,-35682,-94669,-73627,12410,68432,63707,62217,70571,52861,51637,64888,49169,67421,62348,-9979,-13048,82129,140680,106859,24248,-13650,-12816,-71066,-108556,-77993,-94094,-108541,-62072,-56553,-53413,-2238,40596,27020,-5559,-1857,44310,60103,43610,48936,96179,96396,-15962,-122350,-158222,-137150,-92734,-64894,-71741,-36837,53540,106731,50975,7324,36010,39267,-1960,-79698,-96185,-10367,72588,52263,-22054,-40552,18096,63591,69205,65965,104407,105550,12691,-79552,-65453,-12148,16889,21428,-2118,4232,21986,15844,37605,90057,23408,-91557,-147272,-178995,-123122,17509,92007,49983,-940,8069,27023,26042,29579,28678,21184,8415,177,55554,105412,34977,-76756,-101032,-78180,-128698,-168641,-99895,-41228,-10070,11532,24539,42759,37139,42802,73832,99672,93790,37212,-29076,627,73758,74518,-8460,-79906,-125979,-98996,-10057,26618,-18445,-63700,-100960,-107438,-39839,-6435,-22440,-40929,-30227,-11380,17298,25253,35492,57556,62597],[23152,-23718,-78058,-81571,-53510,-3512,7879,-12647,-26553,-19339,30098,133761,195119,163555,94207,38202,-384,-33909,-40289,-20009,-33047,-16715,34738,89490,102542,23858,-124368,-120330,3878,381,-109736,-149812,-127393,-90023,-21507,13174,-46977,-107562,-62736,23554,46787,1940,-43901,-17207,71620,122019,78562,22608,-35823,-74984,1436,118251,164428,162954,141904,93332,97667,121220,62800,-3296,-28941,-68226,-112328,-72843,54206,172946,140073,41363,73663,139680,122428,89823,29835,-36474,-46006,-51375,-83316,-85232,-76893,-77959,-8415,60161,10641,-81711,-78291,-32803,-7538,-11600,-41181,-40552,-7610,-501,-5686,12372,53401,101919,104179,40629,9185,15258,6108,7717,19280,-1144,-3083,9258,-12371,-3743,64576,99570,57804,59268,63481,9600,-28408,-12205,423,-9965,-70887,-105053,-89983,-77529,-67180,-47648,-15354,32375,92356,117596,93825,22991,-47567,-37914,45595,77014,-36103,-90682,9680,43649,-28677,-88388,-63460,39661,70614,5605,-13229,45267,65151,2516,-22859,14005,40813,-5272,-117496,-132571,-30394,32109,52848,92497,96892,53720,-23425,-93970,-79522,-17824,8308,25174,77020,73849,6905,-49056,-80101,-90468,-91966,-122878,-94569,-34909,14975,83410,134188,110739,97234,100190,46399,-1710,10855,47000,77329,83587,56671,-3140,-102909,-171533,-184470,-107013,9067,81939,78467,-7697,-91404,-100269,-90505,-98756,-148731,-118169,3746,46535,-4636,-18418,13813,4981,-21328,18644,28847,-26587,-77131,-73389,-37701,3472,36997,74600,72439,26697,-2322,3313,19159,49407,52705,-9403,-72672,-84009,-95342,-103351,-66849,-14918,-20497,-36045,-9104,-5193,-27881,-20315,47729,59514,13378,8620,31265,7389,-19074,-6418,20913,58347,69432,79001,106381,37233,-82137,-138627,-101323,25175,132169,73846,720,37012,51080,2749,-32060,-59057,-68294,-15211,9281,-9192,12471,45205,21879,54947,143380,169658,63823,-52253,-76652,4398,47247,-1972,-18575,8398,-3155,-89327,-132598,-64332,21846,48438,-9338,-58981,7922,94748,65206,40772,25699,-75605,-81820,7364,25099,3921,3264,57424,77867,71870,64391,16385,-62312,-81821,-21592,22320,-15774,-101110,-152165,-152427,-57147,17583,-50246,-133555,-79128,20799,22730,-44210,-68198,-48947,-38744,-48348,-41016,-42622,-44147,-52678,-74743,-100686,-88635,-54706,-12760,42585,144245,196782,133475,43584,8776,-18158,-32508,11324,53159,44291,-6537,-65817,-96011,-146243,-167314,-65228,45677,39506,-30176,-49653,-58915,-68372,-47545,-38604,-35842,-10220,-9051,6730,48995,72129,29805,12345,38730,69758,31054,12567,99308,146903,85261,29895,34885,67627,97705,78889,42452,16927,-22304,-29746,19191,27958,1089,26680,34158,-7741,-45738,-50554,-34496,14122,81967,31608,-45649,-54652,-26431,-33240,-59678,-52801,34608,144356,202192,202773,163410,82321,-20227,-29467,97322,217732,179025,18470,-91379,-80732,-79518,-108992,-87244,-51914,-77070,-42951,41900,71919,23007,19544,45131,10560,-50477,-63904,-37609,-6802,17688,33298,81461,130595,101700,62231,81454,82274,727,-97739,-135101,-160156,-212800,-174328,-37803,11082,2220,14482,9940,52228,88196,-2191,-83803,-41753,-29494,-59397,-30223,-19195,-81913,-94410,-52324,-40382,38801,118936,80094,18993,-18125,-85389,-139326,-49104,64268,77694,49905,69808,56815,-33579,-73519,3581,96972,87824,60893,55806,20976,-5425,-30936,-72651,-79025,-29697,6388,19964,42883,84262,79373,23628,-10664,-23695,-11694,15894,22871,16403,60303,122771,101535,-6133,-77752,-2597,73738,36082,-5478,47018,64140,-30085,-120876,-107180,-32855,42992,63517,21389,-45175,-113280,-133221,-103241,-47620,31417,78415,39957,13823,44964,77804,42824,-3739,-10432,3725,27517,57310,60008,27779,18997,14344,-24847,-54559,-47517,2345,73844,97805,64844,39273,7920,-53348,-86959,-36272,13293,-25743,-32846,36441,79355,14132,-14628,35359,79972,67917,8487,-19965,-45268,-143257,-211926,-115258,29805,56509,26006,17257,33229,52002,48131,6535,-67432,-92072,-57759,-36986,-20913,-8557,-77191,-178093,-191710,-77053,50890,73153,32141,5981,-24147,-38722,-8280,-49411,-153608,-163961,-62063,30913,16327,-74864,-95710,-3552,73493,69635,-1824,-98450,-96919,-53335,-35942,-24492,-27189,-60900,-72057,-51470,-66112,-134017,-195167,-121059,-14620,-11745,-62684,-77678,-49343,-6475,-7896,-78666,-125946,-83381,-4741,58581,96615,48966,-13097,23146,71913,40598,16752,58134,52464,1144,22018,68026,75926,30408,-64450,-141488,-105467,-49837,-9700,43334,49279,-3029,-29524,-35507,-60014,-72472,-82004,-102289,-69988,10627,83014,66992,11307,-63443,-87289,-70209,-45644,-11774,1611,-30987,-69876,-30393,-20858,-80179,-75956,-994,34369,19115,-6013,-20875,-37028,-48407,-59582,-46855,-18982,-25412,-67551,-97006,-41092,58894,111328,112081,119421,103831,112434,163677,148114,77428,61839,128778,166804,109847,51381,63835,82370,104019,85826,68092,94562,161105,177978,170352,177651,110176,10462,34827,102649,109835,109787,86818,10784,-19107,-4088,-36308,-85647,-71946,-68438,-81331,-10744,92619,104589,69531,54781,42824,46772,75049,102444,70615,-568,-13195,-13312,-35308,-6290,33759,45444,105140,119371,37556,-35070,-21086,27357,37106,19782,-41849,-44669,26041,26794,-50249,-78818,-36917,-59538,-108095,-56724,43956,106577,134450,113116,74485,37075,25164,40651,61895,4459,-49178,-2872,56545,58770,-8828,-128619,-172798,-117896,-68838,-49589,-25225,1812,-38421,-154917,-179468,-55771,25462,-2311,-17353,7433,8716,33865,111456,145778,63236,-44264,-100108,-106849,-70533,39049,146906,73504,-74469,-63910,57673,72495,-22532,-84952,-57738,26415,89875,78598,15749,-37751,-893,68567,13343,-92789,-92653,-252,16140,6323,61583,78273,19606,-73322,-114481,-94877,-50081,-2262,-27190,-78883,-27944,55889,-12695,-114688,-130188,-129395,-132809,-108950,-25721,33828,8537,-44434,-42584,1892,54030,29636,-51527,-110458,-84197,-9582,83136,134158,97188,59546,57107,42375,-8114,-81985,-140233,-145569,-72409,26319,20162,-34234,-51090,-64397,-74606,-42117,-178,4907,-14276,28163,65917,32561,-26502,-63116,-60685,-40389,-2650,55227,99871,91549,76796,62964,35466,34983,13843,-51669,-51853,27543,98699,87999,36231,16321,28201,-2042,-32341,-27904,-74355,-117499,-61243,-9955,-27490,-66767,-74582,-29947,15220,20671,27300,28488,8653,-7883,25523,59099,-11579,-114111,-181329,-176694,-77813,-6600,-62194,-82123,807,78939,85812,87499,93496,43173,-42330,-84671,-31341,29148,48517,42595,27547,43365,83915,61532,17634,18863,55303,71112,24615,-34331,1794,33817,-25315,-101739,-109705,-19314,40749,15594,62,72486,83919,14547,-68416,-143781,-142497,-78952,-18516,14984,16811,11867,-1407,-24137,-15252,5849,7323,18936,28557,28300,50408,35730,5522,9323,-320,-68719,-79556,-402,48276,67751,45808,4201,15417,20351,14015,57160,106289,68288,-34939,-95867,-13585,92758,88764,11195,-52961,-106906,-98395,-22346,58650,95940,74506,23872,-7591,-4577,-26905,-48113,-54712,-71448,-62772,-1841,11843,-9320,-6399,-1536],[-45781,-52653,-64044,-77172,-73572,-18135,-260,-13729,15088,65740,101994,129541,116243,78095,54627,56760,46041,32095,17265,-20061,-78186,-32153,60370,115150,92980,-7388,-139805,-128083,-51720,-52253,-89767,-131153,-170794,-147129,-50270,12264,-42563,-106564,-42914,45330,66392,46534,-5648,-45542,-39552,-17193,-22788,-29054,-42344,-57219,-21108,44031,104063,93466,55094,74751,139298,133703,20021,-78551,-110869,-137281,-173296,-136522,-17361,118397,121288,21816,17706,79243,78755,48988,6519,-20864,-30520,-64896,-90382,-84589,-93021,-118993,-84733,-6807,20538,-36205,-61480,-27542,32202,45213,-20796,-68145,-45236,-38633,-50281,3883,73561,74594,55769,62887,81177,87798,67034,36198,21335,23445,49193,49566,6302,28792,108252,108954,77668,109879,87491,-34745,-147133,-161477,-88889,-21937,-28642,-29426,9912,18315,-19132,-45249,-18421,35677,74829,78400,72453,31930,-27815,-59613,-7691,44934,-52411,-131490,-54013,36251,11635,-76752,-95446,12840,49922,-17056,-38298,2913,35623,19559,-3929,12701,44925,23895,-53764,-74823,-24055,43229,89837,104610,86771,59758,-10454,-104033,-120562,-57116,-24280,-27043,40486,105089,56952,-45284,-99992,-108837,-113020,-110355,-78872,-38454,-16809,39028,114667,114903,86652,45479,-41087,-84878,-42050,14817,28639,21326,10935,-8305,-67656,-78328,-87971,-65325,949,68383,108171,44115,-66794,-65259,-34755,-95641,-188405,-141592,-11668,13660,-54550,-101575,-85836,-53591,-23249,37541,61183,10114,-54652,-68216,-51680,-19895,27263,76311,56759,-939,-11952,25374,57097,66804,61749,31793,6603,23258,-21388,-124005,-151173,-110282,-121327,-153327,-72479,42929,93324,90590,97356,65395,14578,-4392,-6467,-35474,-24892,25995,69891,116670,108355,81275,75326,-9342,-117672,-121301,-69043,-10776,36408,890,-23402,45566,74082,-9377,-66580,-30401,-13103,-12772,6963,23960,42788,76691,81362,154363,266934,235707,72260,-50869,-65469,19299,120752,121299,53021,27032,28884,-32074,-111997,-62936,68539,90546,-1345,-77953,-104684,-49507,39810,106865,90952,7318,-22510,42002,82663,65883,28198,74811,112581,72196,37337,14440,-37957,-40412,15135,29539,4879,-58823,-146218,-151087,-31635,17462,-79576,-151404,-76954,60888,109562,38390,-27712,-23924,-3469,-21517,-42546,-53302,-58957,-62201,-73207,-107452,-128496,-109387,-48247,39959,128458,123218,79253,37684,15437,-15461,-35089,5302,50325,21543,-53770,-101423,-80747,-47360,-71601,-74158,-14613,9846,-25042,-55169,-99657,-118558,-62411,27613,62087,24754,-21952,19184,83897,52072,-58931,-61086,24426,58853,1476,-6436,83074,111471,37043,-18983,15248,75859,131624,129504,78731,35673,-5672,-25001,20537,39121,4898,22878,45372,24785,-18553,-40357,-24521,12729,57140,30040,-5372,-6659,10226,-959,-28418,-28753,45880,139221,131942,60115,40405,36606,-45177,-81200,28088,138632,95303,-23461,-54831,28919,55795,-4006,-46894,-41731,-80824,-69534,7121,53900,1602,-51174,-57367,-74151,-99290,-96724,-42642,29063,69989,48571,78368,173218,169503,83399,35715,8407,-52044,-117449,-122467,-117431,-168040,-148773,-32690,-23463,-77819,-42408,24354,83079,62262,-46756,-89842,-60085,-69636,-85011,-88994,-105044,-87970,-52500,-55056,-72471,6647,75438,52491,20698,-2599,-71187,-116205,-40026,38807,21931,-10634,18189,28091,-34626,-66928,-6214,96071,113507,104163,79539,30911,22563,19268,-37163,-78452,-58883,-60586,-69400,-44190,1771,35292,62352,75246,40677,19965,50859,76461,91440,116237,121084,87734,35052,-13255,13444,49109,15146,-12835,27625,50296,1081,-62097,-59678,4467,56629,58813,32667,-21698,-99953,-128896,-108396,-79786,-14606,57634,54990,3003,-18079,-5662,-5122,6002,9168,-50136,-56776,37567,73227,5553,2251,53953,46093,16803,25432,48051,72149,72291,47661,21910,-21512,-85424,-112402,-49881,18002,-2016,18011,72737,71582,20523,55942,97310,68685,43192,39333,29723,-21247,-115239,-186878,-124227,13742,42539,-26607,-77775,-47099,17777,37797,13753,-17789,-10030,4248,6866,-11155,-43154,-99758,-107833,-36722,60690,96537,49005,-36951,-97127,-103688,-61571,14400,28146,-58580,-114281,-46986,38479,21260,-56871,-64225,2936,45121,69335,36459,-81490,-121152,-66352,-7869,11987,-28273,-100220,-121980,-80518,-44212,-85683,-167623,-107072,22033,44358,-6564,-31758,-12679,43195,69299,-12549,-109535,-110340,-6747,101823,109858,-9162,-99589,-53284,28792,79816,84511,107571,102439,39424,30096,91260,120930,59879,-43586,-88379,-63065,-64298,-42584,25512,36663,-3696,-14734,4493,32996,28946,-25265,-59347,-21122,42533,107825,118408,79893,-6099,-47810,-56748,-57415,-9013,37562,-10153,-86483,-64246,-36381,-65694,-61632,18205,116121,122515,15497,-92391,-102170,-14136,69192,96718,87492,34343,-44295,-72449,-7547,68830,79960,26560,4776,16542,49349,89716,75541,9139,-15872,57758,128588,80985,4118,12483,35554,68772,73407,41673,23399,62498,121534,153211,131665,30840,-59784,-37753,11153,22552,52645,75602,24183,-52531,-102920,-121185,-90908,-22828,-20632,-73940,-84554,-6112,31360,2367,-21919,-17256,18223,52914,91358,70204,-27919,-32423,44194,83912,89055,86128,58937,72834,70179,9694,-44538,-44132,-8293,6900,31025,21805,-1564,21468,47424,-26494,-116012,-77305,-42580,-69727,-75363,-58628,-31994,-99,-26677,-46506,-36583,-40201,-32279,20264,26235,153,128,33090,33773,-50214,-188136,-253248,-194004,-106549,-63129,-15281,49078,36403,-56275,-106916,-33096,57705,52042,35055,24056,13647,56586,118375,116439,48475,-11744,-64272,-119686,-90013,54457,167718,94413,-67445,-116722,-5367,99436,70456,508,-11154,29205,55538,40077,46732,87148,120423,114550,26883,-92855,-121492,-50706,-53027,-55994,7086,30330,13245,-15958,-20429,-14698,-21561,-31443,-61349,-59327,-3358,15375,-56165,-124055,-148018,-137147,-94133,-47055,-21540,-25702,-45394,-78715,-109611,-108464,-23950,39292,-13339,-109081,-89902,2877,100164,168283,150906,85732,71437,97210,75093,-16085,-75448,-52817,-2366,6045,-59529,-102698,-83597,-50367,-35686,-28275,-6456,15585,13573,49191,63009,4656,-38153,-57550,-127682,-201755,-173470,-74388,8616,21214,9024,30812,54117,41705,-5695,-68572,-76903,-12599,67825,83586,66555,66263,56762,31650,35186,37169,-4701,-51370,-31212,9649,-4019,-59523,-99702,-57048,44981,78443,44676,3070,-32454,-69624,-56756,-6286,-37645,-108720,-165764,-182605,-99328,-12335,-31205,-65651,-64249,-31656,37885,129356,162498,71801,-24775,-21793,65401,75020,54195,70817,81571,74988,67294,31426,20274,39366,30376,11225,-4514,-18258,39006,77398,-8213,-110807,-96179,2862,57965,54213,41456,92406,137604,103801,16681,-55639,-82999,-114867,-111643,-33652,37698,56036,38685,-7999,-35024,-38829,-59571,-55861,-23954,-31586,-19362,13949,45669,89982,98138,40437,29697,72996,88424,76574,22052,-21014,7545,14535,-6090,46825,108931,49885,-43528,-85120,-29320,52490,73881,41555,-22010,-114102,-129291,-74989,32004,168382,212561,154474,79265,25389,-27065,-52596,-54304,-89370,-115436,-42627,2772,-7351,-17790,-24753],[-29661,-46898,-49295,-61906,-57298,-873,19327,13964,73078,152818,141734,39974,-56260,-75232,-29881,28888,49094,46523,28009,-36999,-89609,-32049,38012,86190,74764,7847,-51820,-20272,-2377,-19519,-19920,-65299,-107333,-68607,18343,91362,61315,452,45679,110109,97878,62467,20422,-18386,-56290,-43307,8098,30041,-7656,-65384,-108291,-92737,7796,30772,18731,108320,183112,119380,21150,-66892,-116793,-126750,-165714,-157185,-49447,75122,102941,40540,13367,25750,-22559,-66789,-35432,22267,17232,-39356,-47670,-43704,-78059,-87914,-52229,-14094,35022,33625,-5826,-19823,-12399,2635,-7618,-39219,-66371,-109762,-124355,-16592,76315,35442,-8248,21493,48266,70948,95202,71240,25490,19627,43125,33695,7649,80816,158912,95305,56420,110319,45255,-111989,-221803,-245222,-151532,-29003,23999,48602,81841,68254,285,-49692,-36509,-27478,-33513,-17327,7507,24178,28686,4209,9255,56246,31775,-29444,-32298,36102,58865,-2638,-49811,4327,18471,-17863,-30556,-22210,23454,79923,78814,34949,-6105,-27322,-17967,7200,-6323,10346,51166,45000,39896,55247,32121,-24507,-89490,-94123,-46770,-42568,-7950,61466,52782,-11510,-61517,-116999,-162339,-142509,-107569,-54510,-22044,1396,58666,87095,62815,-11312,-125790,-153301,-85156,-24850,-14337,-22302,-35529,-59313,-70410,13311,50388,22150,11472,57353,102757,48296,-47179,-37078,7590,-36113,-108334,-68741,-3871,-13549,-61902,-152727,-166601,-53728,30034,61932,81480,48792,-32495,-97397,-101428,-32256,17321,27855,21408,28562,48396,56838,62820,61710,62222,61653,61555,72765,13317,-115549,-175406,-148523,-139886,-142062,-57608,58237,116880,74246,18033,-2470,-2672,4211,-12987,-64301,-45790,43185,88784,111082,95082,42124,-1751,-59810,-118024,-93845,-59489,-52028,-46108,-64979,-45900,28492,26533,-80486,-118936,-30172,17557,2632,9913,52865,72306,68989,67265,143162,217710,158945,40391,-24456,-29946,57082,181935,172688,51558,31353,67824,6452,-103737,-91985,22661,42138,9364,-9412,-215059,-330738,-108529,113467,84250,4626,-5660,27133,57673,50864,-8904,-7288,53085,62807,49025,25496,-25982,-22480,6409,-13663,168,16427,-37883,-63374,-2723,21552,-22482,-66237,-37120,95662,194496,131599,7175,-24716,32815,49813,13026,-29560,-68432,-63544,-23492,-22129,-67297,-96039,-43782,70254,133167,79267,52268,48415,30675,14962,-8046,-16111,-17495,-77262,-122337,-97259,-40710,22246,20189,-59726,-93205,-34102,21151,4850,-76011,-130257,-95555,9592,69540,16188,-41483,319,43654,-28154,-152366,-134390,-36566,-14912,-55896,-47192,6650,5420,-49361,-87715,-36699,39593,92126,105167,83208,20109,-57934,-54854,50023,101960,49838,28188,56722,73376,27759,5291,60290,85487,72440,53224,65834,72918,61626,33599,8736,-8524,2033,32167,-10206,-70580,-35545,-9630,-74220,-124262,-89344,-33687,-40483,-58564,-16008,81826,153463,139976,60507,-4427,-74367,-86496,-39926,18883,1406,-69132,-114147,-117841,-99868,-51374,12053,59338,71289,26832,36541,120043,125038,32785,-24788,-33313,-58955,-92592,-57768,17366,13018,-18246,2960,-32745,-88237,-59365,16346,83681,75483,7061,-37854,-58064,-53867,-16945,-47743,-99970,-39622,33472,2941,-47710,-26620,-246,41275,85213,75186,16821,-20897,-8989,-786,-6756,-20229,-38875,-62026,-80253,-60695,307,47176,32870,41862,31090,-3842,58182,129235,69531,-25635,-61956,-113606,-125692,-71024,-23274,4285,54512,99462,80704,43095,48270,90939,144453,135078,50676,954,13939,-4508,-23091,-12425,23379,63341,57991,3572,-19072,-24355,-23750,-15890,-6195,30528,79604,64439,-22116,-62989,-46611,-53248,-44904,-12111,5296,-18867,-42876,-45263,-32679,7053,31698,-33884,-69124,9219,62235,-7334,-26117,58558,111861,107900,81678,38793,-7919,-10839,8036,16640,-8542,-66130,-106557,-78789,-37830,-38223,11055,57145,39723,1130,53741,93237,31882,-2089,49543,83305,33537,-62218,-161827,-171128,-61441,2619,-48775,-121986,-110701,-55433,-24287,-26928,1608,77961,108576,81325,14148,-43467,-72312,-8982,101796,149694,88501,11832,-49697,-109371,-104927,-21195,70424,72123,-11358,-65821,-25060,25408,11346,-27924,-37491,-20348,-13117,10800,25364,-46358,-111286,-97875,-26031,31393,24078,-26416,-55640,-48877,6706,35267,-52930,-88006,19254,88245,52121,21032,54348,124069,149968,58147,-69557,-90353,24222,128877,95459,-66729,-173907,-144998,-55591,41904,39965,-4538,624,10027,26726,94402,117416,41701,-28650,-9742,19554,-19074,-16926,41324,58129,27070,17478,54128,107988,103449,60716,54024,70266,60789,67118,82735,67293,-9874,-49426,-55235,-64763,-20373,30750,-4139,-66415,-44709,-15491,-37799,-49170,18380,130074,143651,16239,-119647,-145534,-31918,111356,171078,158669,98031,26236,14525,33672,28908,10180,-49739,-70370,-29673,-20451,-47851,-32923,-31348,-69968,-63595,545,27283,18856,11395,-29329,-25974,-5400,-16883,-28132,8353,67436,88535,55114,-24403,-105307,-124732,-108171,-84438,-31317,17613,-3742,-80125,-149249,-118833,-2127,77414,57461,-5598,-69497,-77872,-55921,-46911,-24755,2053,13869,14595,36770,25945,-38843,-44985,33852,105359,132692,108015,38343,862,13407,40384,17623,-16401,11694,42759,62848,42917,-4361,-2031,54236,8812,-108255,-80304,-23037,-42996,-73906,-92070,-110450,-105108,-118451,-102761,-66437,-51265,-55886,-11682,3564,-22956,-71306,-58487,-21950,-47113,-143806,-208154,-161651,-69708,19270,95260,119880,76486,21173,-45437,-58726,30112,79815,58360,24428,15638,65760,104857,52511,-14533,22294,39459,-47304,-66153,39747,121213,89437,-11950,-98088,-40189,84960,85982,16386,10984,62392,74327,23368,23982,109721,158865,135319,69091,-37050,-100110,-76129,-107201,-116670,-59631,-42334,-45686,-34739,6449,23706,213,-39588,-47609,15212,66096,9285,-60752,-74761,-91472,-80506,20553,89503,43344,-13967,-16292,-29760,-103719,-152531,-83946,11137,-11564,-97042,-100012,-25354,58522,139177,167733,107804,51048,81066,113444,52751,-8340,8338,14955,-29878,-98528,-103868,-29687,45408,33262,-20012,-25327,-6780,-6709,24587,4520,-94453,-93063,-39872,-122788,-252634,-261800,-186532,-104383,-60853,-43695,21501,87435,76693,-2715,-84610,-99660,-30432,42480,65645,72346,74740,30546,-13420,17903,69051,66246,15720,-1357,19672,22300,-4955,-40378,-46343,26456,81422,56935,-18836,-85433,-103128,-59178,-23696,-62743,-100001,-130543,-164991,-130716,-46108,-840,-17412,-84537,-117637,-51394,92868,185056,109499,17176,17648,76146,72125,77306,118363,103295,35733,3772,34440,100067,94904,21255,-33607,-47095,-49599,-11300,28581,-5588,-40995,-6428,36492,61441,110819,136841,145783,141187,87187,14428,-2148,14417,-44278,-112656,-68519,35004,91709,92608,48722,2267,-30906,-95832,-139764,-101207,-47794,-5469,10877,-7272,20499,75816,71537,55001,62427,41326,-11512,-59074,-40532,24024,34256,4928,25195,54094,7923,-36768,-79328,-88114,-22246,51507,53008,-27000,-152513,-187124,-147025,-25719,152514,215362,130546,25779,-19739,-50228,-68791,-59016,-67188,-123804,-97346,-32729,-1479,5537,-8625],[-19731,-62149,-94755,-93657,-72816,-29773,-12244,-19059,28790,123483,109221,-33173,-152558,-186390,-157875,-85935,-3213,25239,-13276,-73963,-88766,-60057,-50376,5164,52505,40355,19860,32494,28672,27910,22070,-14517,1731,24802,10528,57679,104896,88807,85827,102622,62823,-16577,-55351,-43267,-47172,4115,80950,39208,-78038,-153499,-217154,-208939,-73410,-9864,10578,113275,140363,34864,-4427,-13001,-35946,-23779,-61917,-101521,-36869,48086,65841,52325,45615,-72,-103313,-143183,-60516,47852,64544,18473,18340,22701,-11128,5509,52744,40173,36822,23731,-13329,-28394,-59011,-59716,3619,43056,-5718,-96630,-112033,-7936,53303,3141,-37003,-29706,-13715,29449,85420,77701,35100,12267,-5809,-39168,-40887,48224,88058,8123,-18644,31852,-33725,-136853,-166144,-146566,-95459,-12004,60480,84187,54712,9266,-40974,-48828,-12386,-67761,-127939,-80267,-28894,19669,87078,98558,62813,76411,95070,59649,9332,17802,71652,84833,49891,22322,-13618,-17320,-1642,758,40989,108610,139108,80392,-45622,-118089,-64320,17979,1564,-21604,3985,2702,7153,42803,59161,31806,-55597,-105917,-48661,-20744,-42531,-39497,-4755,33181,18196,-73711,-139705,-137065,-105954,-31742,37443,33269,24978,31352,21671,-26950,-121342,-144793,-103567,-74402,-37575,-11177,-36771,-81790,-60132,52240,93917,36725,3192,50387,76339,18787,-39181,-16708,38668,45250,3735,5666,1882,-6029,-9283,-118063,-154764,13404,107437,63589,36843,17746,-55745,-119144,-87118,9724,7988,-46858,-22571,58275,79941,31585,20882,42361,41480,47916,63437,53710,396,-71310,-87278,-49755,-42621,-31333,5911,17970,20044,-14803,-39523,-23860,-4742,17586,10420,-52061,-57740,17416,29814,24150,42316,11928,-26978,-39147,-45420,-39676,-56426,-81424,-77108,-82793,-57966,-12002,-52859,-126964,-88823,14929,52889,56453,65860,79321,61498,31680,32970,78901,74489,38383,37289,69614,70386,128333,213023,161658,16807,-2337,74198,28175,-95426,-117402,-39499,-7342,29794,80308,-199191,-434589,-164288,111226,36520,-84334,-61834,-4059,17637,27715,-13682,-77913,-58773,30066,84972,66131,-21438,-71720,-49177,-28503,18389,73983,63503,-6280,-28261,19203,70903,40862,1564,84356,172607,112146,-11517,-44411,40962,115402,90571,-28877,-123727,-90054,14313,58675,41478,6743,24595,104756,133897,65859,43821,51070,20374,19257,17289,-17002,-47155,-106207,-123532,-57104,-6684,6627,22004,-23274,-95882,-58149,33801,44257,-18810,-51111,-35588,7729,55775,56039,19226,-14893,-61714,-112010,-153289,-100783,-31399,-39058,-80884,-82942,-60247,-53375,-73353,-95291,-43232,19294,19761,27460,55735,-5640,-111988,-92011,41584,115231,84985,54517,68765,91441,50633,57628,147131,134687,68691,52278,83234,78365,55350,33023,857,-42578,-51073,-34218,-41625,-36746,-6303,-26567,-67847,-93538,-123661,-127426,-104328,-65927,-12837,45080,116812,164668,134201,39528,-69493,-92857,-55910,19003,63793,26801,-67866,-119041,-79272,29615,100665,89863,44082,-7301,-17350,32540,50628,-13520,-29840,19584,-1487,-64798,-36359,73067,128367,86884,32478,-7086,-17030,-15645,6426,73959,120875,91661,15729,-25613,8617,67720,29493,-31048,12959,71293,25692,-52376,-53838,910,73260,97645,71717,69801,53452,1877,-49350,-24788,1259,-49130,-119322,-119759,-57053,-8138,-32550,-71181,-34817,-19109,-47149,46304,172162,149480,58714,-12121,-112387,-126620,-30027,23816,5012,19323,67541,58762,8455,-13083,39371,117784,110052,5275,-64036,-40869,-27454,-52583,-65093,18215,114095,81874,-27254,-41322,-11566,-15395,-55260,-69181,-25,91681,104940,49006,17621,15861,-9513,-44510,-55415,-28814,3510,14765,23735,4486,-6365,32143,50967,14579,-7259,9531,-13559,-24831,38962,111645,128109,54811,-34565,-55668,-9673,25319,47477,34226,-24595,-67071,-60848,-67679,-93226,-62159,-25763,-9534,-13605,9813,22188,-25965,-35882,45566,106770,72630,-7674,-103324,-161099,-114674,-51476,-35626,-35204,-40304,-50730,-40420,-68616,-70852,34267,129299,131244,76146,15875,-32683,-11544,61186,89307,39124,19871,29516,-3329,-16514,36169,66209,-795,-66884,-66634,-27688,-3044,-17404,-31996,-41184,-57716,-82684,-91770,-52225,-47952,-93127,-120149,-55276,45275,91704,76434,50436,25163,55061,106769,27141,-51321,14687,79326,40615,14570,83636,169397,163828,61030,-54226,-73560,22955,101974,48728,-93447,-168702,-160990,-109317,-34093,-43807,-134139,-135341,-45177,36607,108164,108342,840,-44476,24325,83822,66145,60224,84975,102198,93162,82724,100409,112502,74631,67421,128534,151331,80433,23284,12444,12557,-28279,-46276,-45559,-47097,-23640,-12747,-25080,-40912,-7300,27404,11074,-23402,3120,65603,69749,-7485,-91565,-130259,-70542,35716,85195,84886,77987,76903,86734,64261,10069,-10484,-43515,-57964,-49722,-100996,-141951,-68210,-8699,-56529,-96761,-62316,-11068,27598,27725,-28649,-43289,-44989,-29709,5735,50026,57153,33260,25814,5372,-79726,-145423,-133076,-96893,-76694,-69511,-67969,-58360,-49244,20913,123959,125539,48209,-9027,-68070,-115866,-97991,-51431,11637,66098,72561,44481,11247,-40394,-81408,-70161,-8003,64847,123975,117604,41052,-14919,17462,79981,36731,-7836,58967,104139,84976,35961,351,4276,20763,-17784,-63156,-7432,6027,-59278,-68338,-36492,-57763,-76020,-59635,-27815,-46099,-62167,-57874,-28704,-42192,-85551,-127894,-99448,-18986,10193,-59920,-120642,-82531,2045,96874,151040,113111,49167,28656,-16509,-58538,12691,93627,60513,-3719,-22692,19148,60399,10200,-70788,-6557,81273,42565,1398,31136,58440,54370,36678,-14366,-4447,66841,61851,1757,7866,73247,87044,5558,-43613,23106,100851,122800,99957,40605,-21996,-58144,-127114,-135031,-53509,-28991,-61431,-69399,-9497,19376,-18727,-42137,2811,86477,94819,3963,-49220,-21998,-21890,-8046,110068,159319,78166,-2914,-25830,-34449,-62379,-86781,-88238,-94130,-94934,-76912,-46795,-2878,46768,100758,135416,110793,37166,28311,86350,77190,-56,-48524,-81171,-96877,-93740,-43190,66792,149935,101155,-2083,-44738,-37283,-28613,2569,-20072,-93659,-56735,19999,-38218,-141920,-161605,-140463,-98239,-49781,-15268,41238,80495,53727,-22330,-88037,-103098,-59423,-7168,39384,82398,66741,4306,-39921,-12803,73112,102404,49931,41173,83015,84656,39862,3930,-20936,-3216,30209,23076,-49714,-112621,-65962,25285,5297,-71819,-70964,-70749,-102983,-97584,-46958,-9476,-4878,-47445,-91051,-83413,18624,128857,110991,37060,11608,30816,36041,82197,149218,111492,-3396,-27786,87200,184819,97939,-34267,-73906,-54876,-62575,-80607,-73926,-52639,-2911,47650,41881,28603,99046,153920,154598,99186,16848,-22935,19993,95840,65956,-42343,-61826,19040,73365,74142,63356,61175,51483,-23076,-105393,-95534,-12295,65326,34180,-79985,-96447,4951,69045,70429,75550,35975,-49342,-77275,-6855,58964,58217,28836,-3290,-17608,-20439,-26335,-80398,-94847,-14593,51415,38016,-16958,-107146,-155452,-144888,-35465,127021,167918,74439,-19097,-44154,-62691,-74990,-40136,6017,-31199,-46282,-7149,16863,26737,20361],[-22134,-31030,-66840,-55268,-40895,-29182,-22378,-34282,-15061,77950,104725,26531,-46698,-107758,-169798,-133366,-3348,51348,-11837,-43215,-27746,-34866,-57695,-5182,53956,69022,34995,-17662,-35329,11922,29203,28708,75425,28950,-97678,-77913,49440,90080,52582,26593,-5582,-83176,-121548,-104124,-82170,18648,84418,-41414,-183366,-193436,-195599,-181199,-74579,-20548,-9460,49722,60133,-1622,4979,65999,83997,108002,92507,19983,3145,35670,29967,29903,43170,-7292,-78921,-77803,-31290,34377,83488,81754,77217,87661,91406,125759,158708,102674,38179,-11955,-39978,-29099,-23089,-18396,42075,106560,89281,15595,-5798,39574,49631,13467,-9041,-25210,-6122,51558,85473,73581,62573,28943,-48955,-107081,-85423,-39354,-73838,-127396,-124540,-95691,-95409,-87468,-53336,11459,33756,57113,113567,110008,28732,-20479,-44099,-13406,56775,-7801,-93884,-54611,-2766,29124,93491,107511,56137,48422,63859,54356,17093,-6456,52675,124922,114650,38291,-34255,-28515,10598,31918,53206,70555,114314,103484,-24356,-122490,-94690,-20308,29,-6407,7996,17213,5138,14797,16462,-29413,-84405,-99436,-52668,-6989,-36920,-92007,-51920,47981,76378,4784,-42865,-47139,-40625,19576,109829,103833,33720,-31787,-48558,-44141,-80459,-113062,-126312,-119182,-46696,22646,-2483,-55299,-51595,12619,2825,-56678,-48341,19540,38068,-2106,-31831,-16498,38167,78440,28810,-30729,-52143,-334,54941,-25481,-65997,62419,105018,9439,-49493,-48191,-77118,-78619,353,58751,-13554,-94119,-57105,26969,24530,-36314,-27336,18702,-8030,-43144,-32403,-21032,-40752,-47952,7036,82814,77940,44458,15510,-62844,-101837,-72444,-16622,-1761,-19394,-10513,6168,-41166,-70499,-54904,-81956,-71428,-7166,-5240,-13479,19123,44932,8396,-71721,-115765,-79604,-58630,-55413,-53037,-102312,-116057,-238,117805,126330,125455,139746,106653,33788,-3924,-4232,11119,-13626,-17374,43435,136094,169924,184822,189476,117078,-16671,-61198,35643,45292,-73270,-130232,-71824,-20543,26171,103477,-60208,-255205,-79074,105550,3664,-145610,-118096,-6674,22185,47450,47088,-64541,-137178,-35532,66782,66282,-37736,-133886,-94042,-699,59784,83501,49957,-63328,-103775,-4453,102025,73593,-2712,8901,34934,-5785,-44233,-46008,6909,90408,86078,-71784,-180573,-116286,-1020,41266,65554,90644,107869,109098,82571,13222,-4615,-5647,-47384,-38020,2688,-2261,-1602,-9344,-36011,-15350,4262,-31160,-26118,6401,-29818,-43124,5578,20324,6069,38581,58087,46618,68491,114278,90978,-22973,-141450,-143117,-86984,10823,81141,52354,-43818,-92718,-75194,-35221,-24806,-35460,9943,30066,-29823,-35223,27648,-1231,-101206,-113586,-31346,41228,63577,59661,57321,72086,45432,55443,111799,77782,32026,16650,8919,-18961,-8083,11844,-24280,-82236,-69756,-25114,9892,40262,23233,-16580,-15700,-17933,-68922,-89681,-82453,-79508,-34964,19985,30394,72091,111788,51466,-70338,-89496,-35651,45035,115442,119341,-552,-121986,-83558,65792,144561,83260,4319,-25106,-33095,-147,30789,5369,32749,110557,70140,-43889,-79499,-14580,71509,50739,-36986,-39739,30185,36536,3436,42737,96713,72443,9422,6560,49017,67268,25025,-3704,32078,46794,-19435,-105902,-77014,41850,93887,26071,-13099,56330,61149,-25709,-104203,-68474,-4073,-27761,-93368,-94283,-43235,-36798,-71746,-88256,-47766,-33445,-66647,-22204,83913,121739,98163,44641,-71152,-101095,-1985,53111,16321,2785,18517,-17110,-65375,-75023,-30261,41390,77033,34283,-51545,-78197,-46941,-48899,-86668,-29148,64865,46019,-49288,-68575,-31156,-26541,-56108,-46593,18756,65061,59853,48289,42708,21417,-2005,-32770,-42952,1058,69326,104833,128446,72954,-26231,-13895,69062,54727,-22377,-36903,-5024,24040,42431,63786,59529,-23502,-80916,-6543,75960,83780,81991,49273,-14654,-29232,108,-23725,-95948,-116260,-108200,-58134,-14379,-3617,-20808,-37241,-3486,68000,102083,75050,44661,694,-60291,-87762,-86253,-32555,53776,50801,-8999,-25392,-99416,-194094,-124177,19945,100703,105440,54918,-36933,-100237,-79804,-29736,617,55830,104885,92430,61906,49119,-4216,-103762,-115189,-50368,-2881,-1465,-40782,-54341,-51493,-80684,-130650,-156413,-111483,-70224,-84270,-101664,-39671,53905,100713,94520,81168,64631,66750,91260,39470,5324,45575,68426,17468,-23754,34681,116478,85861,-17524,-88841,-104155,-31287,49160,4431,-104813,-137648,-124748,-116098,-69902,-50200,-124792,-143410,-29998,66949,109363,91342,-26053,-55902,36365,116914,122275,106822,111367,129332,125267,93008,67647,35504,-28135,-17449,110154,191990,127920,35316,-35453,-47383,-43037,-30010,-17279,21741,31375,-27297,-54161,-47342,-10025,44366,67008,38265,11166,5289,525,-19136,-42573,-61027,-47702,-33696,-53144,-60427,-4655,54448,55591,46437,41236,39230,6772,-30225,-87505,-162319,-141485,-26610,27041,-17888,-36342,-22766,-32287,-34161,1322,35796,54572,6301,308,52991,90061,54750,15616,44089,43409,-51663,-102539,-54852,-24117,-60847,-110957,-102011,-7752,87089,150012,152779,51078,-61555,-109004,-155944,-155268,-93267,-35774,26093,100358,126599,67161,-27580,-114810,-150880,-100266,-19135,54874,106789,125312,78509,24423,22011,9432,-70496,-64397,52333,93673,66258,39163,51092,51740,-15956,-74637,-34998,42796,9571,-67510,-48359,18712,38239,34147,42903,47542,-27060,-95415,-83225,-41635,-47027,-78089,-90313,-49000,24664,41410,-31211,-85051,-47682,29819,74624,60225,22749,7254,1577,-8009,-1933,41885,83407,43431,-44942,-88298,-65705,-10339,491,-68584,-75788,-10777,14489,21414,37201,10803,-30992,-4714,23029,27889,47805,52241,29421,19069,41939,30728,-52225,-90343,-38996,36911,90244,96580,92434,57929,-21701,-136341,-154900,-46091,18293,-7830,-39431,-1250,17088,-49021,-70184,11705,80128,29244,-41006,-43030,1362,7001,27809,109252,109151,31380,-53093,-136679,-161900,-83257,-9141,-34786,-150174,-165686,-63048,32842,46877,41608,60329,67102,58779,16015,-23013,15347,36566,-38246,-131151,-180988,-160057,-96040,-6762,96343,157904,113830,3805,-72464,-53587,-16479,102,-1011,3855,34274,63627,35331,-12766,-11986,-11251,-17006,-13939,-62,20986,3834,-49240,-72115,-68622,-76822,-101056,-87925,-4195,80826,53579,4753,-6379,1423,51851,77103,42957,58728,120968,113713,27360,-35212,-33675,-9738,-17609,-45743,-88648,-102622,-16052,66549,-3269,-96457,-57587,-12129,-19139,-31541,-53674,-79815,-52250,-13453,-23797,-69685,-55851,15057,45424,28860,11534,9717,-18212,15374,108239,107559,-4215,-28992,107140,175776,15843,-152921,-150201,-59452,-43679,-94347,-127548,-109596,-42113,17926,2756,-46660,-22697,19367,51557,13730,-48299,-41433,24796,97805,76593,-21572,-54875,-13294,-3536,-19808,5992,63906,93220,51744,-1662,-12095,10998,66315,26597,-96317,-109732,11458,97271,109789,116094,83158,-1804,-36996,16199,38935,4345,-32542,-79224,-73047,-22405,-21637,-71674,-24968,53302,18081,-39830,-18551,-16260,-46287,-79470,-40495,78399,129176,82084,26597,-2324,-41892,-68983,-33408,31732,44918,58291,54488,743,-40912,-29882],[-78310,-6463,18840,25851,3992,-17338,-29614,-38526,-29585,31922,78492,73328,63269,14410,-94700,-92443,19633,43816,-20192,-6272,19998,8070,-2275,21595,21865,23179,-40552,-145260,-170662,-87234,-13233,22193,28261,-76386,-202077,-164461,-35299,8936,-31550,-70322,-73516,-87886,-121832,-169074,-185523,-81718,-30041,-129563,-188726,-129548,-75141,-75241,-55176,-53540,-74476,-52419,20889,55801,67076,111658,124211,139145,151854,89407,12451,3006,-11990,-40759,-48788,-43916,-8191,31093,-12582,-39094,24817,67517,65859,83183,123527,167499,178645,106048,40044,8688,-23778,-28476,35802,88875,85344,75065,79353,61369,33373,42655,51872,32996,3480,-14798,31198,93335,89406,69825,84633,53286,-51264,-105623,-62045,-73815,-176851,-212327,-197825,-202628,-145411,-52551,-7261,55071,114782,149135,174219,136347,72852,52842,32894,39460,98369,88699,25106,1328,2724,-1836,20165,15146,-12793,-7452,-3515,6274,3822,3433,45257,100857,90716,35699,-19611,-21425,3828,32359,44266,20438,51416,88825,37522,-9235,-20142,-11633,20203,49044,52266,47665,10798,-22059,-64016,-122877,-112495,-71063,-58559,-21247,5597,-32410,-37762,25032,75002,44411,11678,35458,30972,54640,128001,131421,44032,-66908,-104132,-81871,-88031,-128842,-149931,-98793,-7708,52915,44795,8558,-38144,-34721,-72049,-112599,-92372,-40128,-7620,9810,10549,-6809,11158,45460,-26468,-127182,-129680,-8269,110845,82328,28061,39638,10897,-66612,-95766,-61185,-39394,10007,83181,74773,-14945,-57762,-39324,-20839,-41209,-65269,-36874,12139,-23715,-117913,-137594,-75723,-47563,-36315,36512,128067,119986,35619,-27875,-105609,-123376,-49754,19491,-3529,-42855,-32249,-1533,-25362,-62628,-100175,-137278,-81884,-5549,-13746,-19861,43128,90698,30614,-93538,-135869,-59359,-7955,-18907,-36468,-58708,-46902,70863,208770,215131,182478,182548,141943,58598,4422,-38443,-31744,490,8452,33891,112412,188902,186104,117885,41250,-51089,-81684,22104,86919,-15494,-112598,-75008,-26091,-14141,58615,69350,-9314,-6452,57092,6087,-101124,-79940,43278,62669,76620,99027,128,-114072,-71064,16497,23565,-57153,-124393,-72814,31135,96673,85195,-10217,-125176,-118195,-13679,64414,53772,-10050,-58260,-80980,-63545,-1713,4776,-13246,31080,43340,-56042,-115463,-60464,-2132,-4721,13269,102245,171113,114249,24880,-41754,-49987,-63438,-86816,-50947,6491,17024,58954,113298,76520,22974,19300,3659,-3934,32449,30537,17357,36276,27550,5934,37078,60093,65456,85742,111365,78497,-17370,-100514,-86999,-23256,96669,206005,182711,42927,-40165,-25759,16498,38261,35005,66278,50365,-19062,-23312,45202,55600,-21346,-87246,-78193,-26020,16579,34818,40902,70093,59313,17790,-9841,-17552,24177,12039,-55171,-90869,-35316,17376,5828,-24504,-20457,5820,26044,23322,-3296,8700,45257,34110,-392,8461,-24898,-92697,-35281,72076,37746,20153,60414,35686,-58758,-55508,11830,66044,98846,121945,39847,-98826,-86908,57927,125042,31842,-34580,-13154,5856,22944,46505,61016,108028,159558,124419,15245,-91603,-104014,-32836,-61541,-168424,-141161,-6306,44132,7810,-2311,-5415,-21809,-15546,21090,35589,-393,-46525,-22192,61694,67024,-17402,-88278,-43179,56201,79523,-8741,-29706,52365,53690,-35072,-104390,-76906,-14965,-14806,-36278,-14655,1106,-37510,-35904,-18273,-3002,-8188,-58174,-93016,-31458,53471,81590,65999,-18246,-66019,-26987,15059,20510,16925,-13947,-80015,-92543,-54228,-30739,12015,85981,112971,25813,-62548,-48400,-32681,-85130,-77881,-19322,-25819,-91575,-107652,-62128,-31383,-15881,41632,98084,72797,18676,12884,23607,7424,-4088,-834,10602,66013,132621,158169,172864,126121,2547,-46523,-23441,-34003,-66393,-59777,1082,81891,84451,29609,-21843,-64686,-38117,65209,114997,98706,75718,25868,-21379,2813,63946,62862,-12345,-66932,-113987,-82379,-12761,25119,23504,38473,83843,110122,94015,69950,80906,76907,40853,-6094,-71216,-75100,-5326,16230,-27816,-51168,-126773,-247208,-226711,-102336,11565,41658,16111,-57555,-129163,-123009,-51477,14114,65249,84339,77581,71010,50002,-15084,-85591,-57777,25037,66043,32469,-41092,-55406,-39379,-61206,-101231,-114105,-75750,-47430,-66673,-59670,5854,43386,49838,46108,43501,46174,51523,65233,49384,56762,99934,123622,74608,-22676,-48808,-6964,-33034,-109512,-134085,-136301,-71706,21127,-249,-104981,-138588,-106436,-101333,-52455,7159,-15979,-24426,66408,100335,78020,55878,-20205,-27441,72742,145143,118409,79787,102398,129366,90517,12221,-40492,-57265,-102849,-99324,43369,177682,159655,56701,-64203,-95511,-73426,-36229,28754,122011,115894,-3017,-72408,-80497,-55044,14667,90676,92833,41043,21074,28994,23727,18512,33565,46472,2360,-80454,-113532,-44612,17814,-12210,-3084,72683,102916,38046,-43434,-113271,-124248,-50795,39049,53833,26203,34851,28921,-46015,-108280,-50158,81566,157890,85064,20108,38249,55915,30614,26542,66979,33423,-56935,-42089,36587,41720,-9930,-54406,-46191,36379,112127,127855,59510,-57278,-128598,-170057,-227976,-164960,-52613,-6773,37207,110108,130911,31062,-89641,-149606,-153295,-87414,-3812,64062,98781,124464,110198,59980,-28029,-145298,-196811,-110024,452,33306,63577,79325,100747,88037,-8174,-77194,-47779,-3695,-18388,-14615,-5121,6083,70645,113390,64520,24317,-16920,-73419,-86914,-32833,9240,15766,-272,4997,11161,-3584,-39398,-61648,-32137,16604,5105,-51998,-40742,542,-17262,-12294,50233,77351,66858,44143,-41518,-112235,-106896,-48266,26141,9771,-77739,-119686,-96470,-23312,40684,-4433,-94315,-71535,1632,29443,37891,67974,96340,67330,24005,-38607,-103883,-59694,18187,48752,75240,92295,118971,116924,46755,-96296,-157571,-73746,23574,60579,42834,37676,37012,-29174,-87399,-26736,25807,-39248,-63577,-5130,45468,50448,64256,85821,43980,-16782,-74499,-174852,-218292,-117220,13646,52649,-36635,-98265,-37365,61553,45802,-6228,16357,27460,16093,10061,-31225,-34911,-18077,-50196,-90717,-118867,-123074,-95569,-19702,56096,90139,73075,-2295,-68793,-22435,30249,13168,13775,54290,52125,39868,44644,29339,37245,54118,27213,-27110,-40096,-13497,-33651,-77734,-55316,-62,9779,-60192,-103765,-28902,53792,40697,27269,43852,42453,34544,35644,24285,23646,43440,50933,6007,-62956,-56820,11130,4183,-43550,-59662,-41115,7796,38898,-16455,-88717,-45801,35352,56184,19918,-57313,-103413,-52230,11389,3765,-51021,-75644,-49551,-10802,46501,68601,49877,-41352,-67739,29248,102701,49830,11343,90041,125188,-20354,-178562,-164388,-42119,8298,-19356,-52150,-77696,-63417,-10825,-8281,-69186,-103660,-94671,-50506,-49290,-59793,-15246,51337,86249,37360,-32742,-35222,-15671,-42048,-59546,-10548,56178,64095,44146,71562,94404,49007,38224,32220,2509,35011,120340,162763,151398,123771,103045,55444,-7683,-17160,-25230,-73732,-119990,-137027,-64182,17752,12803,-13613,69992,101351,-22228,-98836,-35569,25208,56228,3895,-68482,-13773,84524,107201,83751,69751,34459,-13795,-28636,-12604,11614,78505,74761,-34272,-132595,-114215],[-99412,-3739,71213,76002,40027,8944,-28905,-34613,-20271,-11054,7256,25023,44208,26229,-41561,-22046,52099,18955,-30442,8430,28557,25503,25289,26404,-3159,-25287,-108812,-192291,-177200,-97830,-23507,-756,-46978,-131976,-153629,-77356,-16547,-15824,-50307,-85475,-66810,-25756,-70264,-178074,-230614,-168770,-121553,-94890,-46225,-4740,29252,5749,-41689,-69101,-87913,-59005,77042,152016,127043,102796,83793,85953,106828,86079,23201,-2444,-16287,-73231,-116758,-65021,41177,73404,-31140,-107259,-58860,-4371,14486,32841,62881,97983,117664,82143,58964,59393,10893,-20348,65397,156341,103507,1695,-18104,-13896,-43752,-23194,28230,27950,-21619,-32327,33341,80208,71360,70932,94060,86136,21065,-8021,29080,-11108,-136213,-174048,-168913,-208913,-179244,-69640,-7683,42058,137930,206796,190128,125925,105578,119764,114225,83001,82564,112138,101404,24182,-54781,-81237,-66944,-51671,-29173,1449,-6058,-20829,-14868,34885,65894,48333,15620,25326,31892,26318,5875,14350,43470,30825,36304,64557,73068,93336,78754,51070,65882,88621,72031,34117,-16231,-64678,-110077,-118232,-55820,-8442,-33011,-35139,32767,51955,827,-15894,20758,4960,-32699,14634,42798,49648,82092,89338,26924,-60483,-93670,-91555,-122369,-164018,-145511,-29660,54626,59947,81259,96645,27796,-7128,-9789,-31892,-90595,-110228,-66979,14077,72984,40216,-17822,-31135,-86360,-153471,-139816,-7540,147857,151384,51819,-40958,-104109,-124095,-94689,-41396,-8420,40489,74949,43716,2917,17906,9622,-38378,-64971,-61512,-40442,9050,15946,-82079,-137081,-68583,-525,19306,40365,68816,45411,-23539,-55665,-80825,-68823,-21844,-13651,-63996,-70194,-17756,22850,13335,-35097,-94359,-116853,-47402,3965,-35165,-62640,-3146,48044,-7120,-127447,-147355,-61025,-5687,1595,10188,26357,24725,66348,172443,197839,163982,144695,127181,84686,3409,-97750,-89257,-16702,10617,5361,32188,97434,102390,9726,-71939,-105160,-69698,40254,114163,34360,-80741,-83421,-65535,-81439,-19992,48993,26357,-70553,-52294,-11420,-43267,-10806,74317,57511,29378,42756,22729,-47283,-72727,-26843,-22138,-87387,-107143,-58392,1912,74433,79720,-20397,-87975,-39517,-684,-4846,2398,-26675,-91250,-110492,-40167,45744,28973,-10311,17255,43915,25013,13635,31646,45903,6280,-34552,46345,154262,96418,-18658,-67195,-59342,-67778,-43335,27882,38936,-6543,27037,100558,89886,29666,28321,59924,57835,24860,524,45898,106043,79757,-9240,-59972,-49234,2072,42248,28363,-16979,-36542,-35826,-31605,-23954,68923,183771,183070,83637,25329,27099,31143,34041,29758,45689,29965,-2870,-2478,48154,84653,43356,-27660,-52599,-46195,-40656,-21990,8282,64524,66500,-18694,-98130,-81933,20377,28380,-51065,-85592,-40985,-4830,38375,68960,28080,-14220,-22969,-36598,-37273,-6290,14066,-4356,2476,50426,6257,-89327,-38594,83259,69324,27942,27954,-7729,-63449,-14901,50364,52756,31787,67308,54590,-53024,-79469,35364,75165,-39327,-91540,-29238,16697,5746,6712,52782,104573,126055,130418,74073,-52017,-100590,-65758,-121991,-223925,-202093,-81884,-12596,-4980,-28879,-74122,-68588,-30094,-17624,-36207,-71616,-95710,-28728,94491,116594,40725,5585,34438,40155,47771,36878,34286,61524,43990,-13277,-39239,-10016,2729,-32217,-31140,39951,57530,-5251,-5716,10903,8773,4675,-70198,-148000,-88920,8348,31871,36814,2894,-48870,-82363,-57689,-5019,5383,-37961,-89409,-58742,6381,5954,18679,98971,160188,96673,-18559,-47809,-47845,-106243,-108147,-72235,-95619,-144509,-126658,-70084,-25386,8308,80448,141940,103203,27255,3208,21847,27299,22427,43484,48417,74007,117130,123543,122330,118818,65296,-21608,-119132,-160910,-142450,-106101,-38125,71257,90931,4527,-58637,-42260,26456,53207,44484,38248,23554,-1061,2637,45448,97412,118564,95545,42154,-67547,-91359,-30876,30156,69849,98328,107087,91920,69187,54690,58238,51450,45281,46076,-30397,-138282,-149044,-84642,-82868,-107743,-145144,-198942,-186816,-123340,-77924,-82780,-61252,-45064,-57916,-48671,12602,40905,21919,-8862,-6394,41043,85762,86586,40276,34381,73191,80923,23939,-45307,-46718,-25962,-17396,-5033,-7953,5834,6944,-48221,-62186,-1311,10148,9320,22210,16284,9171,22077,58061,71383,75323,122315,178623,142751,6823,-90401,-99640,-110858,-138679,-135126,-114807,-58681,10996,15385,-81168,-148028,-125265,-104418,-56553,8777,27680,53656,117212,95646,40347,28888,-4935,-5593,85703,143407,65908,4748,63852,108848,36959,-62680,-104263,-85122,-100638,-110377,-8429,106988,98747,-3956,-112574,-121662,-106411,-63233,67538,173085,122632,-16432,-88422,-107262,-105721,-53913,39468,64927,42043,69608,101987,88698,79517,96018,105408,61106,-12752,-51709,-9853,42473,-2978,-41772,38901,107336,32232,-65324,-73802,8620,73878,89364,85026,77910,58673,12088,-67994,-124412,-81663,44021,152983,100041,9605,-2362,2045,-6670,18144,50407,-1294,-66688,-18561,46485,34921,20407,32376,35507,32636,16038,-5,-37889,-72230,-78536,-125403,-180828,-106823,-7885,15002,54491,111096,104128,-5687,-107240,-103631,-52588,-31296,-26276,7956,61819,88877,90451,54861,-94325,-235616,-204786,-92337,-43073,8703,111333,110671,62345,40927,4515,-33824,-72603,-89868,-52329,34642,1735,-71239,11210,97707,9515,-51001,-8097,15852,-35997,-16888,35637,58231,29291,-20183,-90685,-91081,-29268,-952,5042,1001,-33924,-74764,-46526,-14637,-47487,-51886,7041,31472,35437,55170,-10581,-99382,-93261,-23834,76316,97519,-11821,-132175,-148583,-70468,3008,-11993,-78300,-73634,-17626,16018,14896,40672,88612,69989,8993,-73194,-111781,-10088,86416,69230,46925,55796,91100,130452,121598,5454,-85967,-67624,-2110,68583,75807,44647,42490,14285,-73805,-72672,-25736,-49836,-45140,23177,79207,103523,101137,78315,18287,-22504,-23354,-53934,-99432,-98253,-15765,93077,95492,2303,-32745,-4295,-43079,-93879,-38565,16519,24846,22326,-27886,-67657,-64607,-45873,8817,36064,-10375,-76349,-54321,4121,15515,-5902,-31413,-35062,15920,39907,7059,-12841,-11744,-39757,-57923,-21882,-11950,-25147,-4295,-12969,-75728,-80628,-7114,21042,13013,20200,58331,90214,39018,-32059,-17976,4867,10340,29005,32431,23328,10568,1620,-12874,-59054,-117339,-82631,-333,-19439,-68426,-9438,35751,27725,24877,24917,8032,11551,15067,-26178,-25314,32780,64447,33341,-23162,-28614,18362,12591,-41894,-71648,-64356,-55174,-38054,42197,81364,53886,-43534,-108594,-52956,51650,83493,54463,51822,85079,40575,-52079,-65167,7042,45155,45546,43797,-8951,-56160,-19974,20412,-15617,-52068,-55870,-56234,-72577,-57251,-3684,68867,115790,66507,4103,477,3374,-23680,-22511,36868,67328,16585,-9134,63695,130500,105954,67560,74862,123694,167309,165406,160489,134207,61423,32320,25886,-45932,-95327,-84896,-88164,-113091,-102083,-9567,55756,47267,40278,88080,72538,-17994,-61543,-41498,-9095,68989,38270,-100935,-116387,-4020,49559,40388,79386,106754,72457,342,-61019,-84685,-16463,28155,-34934,-117874,-112324],[-21298,-10705,12398,33629,50837,43995,-19362,-41824,-29034,-46375,-58141,-48172,-41667,-65475,-86259,-18180,73881,53835,14839,25447,18580,718,-25776,-15363,10959,-7560,-92316,-94345,-4171,32603,12361,-22084,-62305,-68859,-12771,52455,60444,47870,17165,-22376,5586,42982,-39277,-140899,-151800,-123084,-97405,3513,87563,70480,48280,14380,-30874,-29598,-8303,35000,147705,173926,90114,32127,23549,25180,30121,46215,44051,32466,22564,-21597,-64987,-35117,27933,17784,-79802,-127901,-98208,-62418,-26022,-12136,-27390,-24765,26840,62373,52419,4372,-41271,-20627,68313,124715,61125,-39031,-75265,-93416,-133487,-115904,-45104,-11710,-39593,-49017,-15338,-7912,6172,42824,71843,102996,118579,110695,101593,55459,-48284,-85743,-83403,-138011,-178368,-101978,-4345,71438,139986,180958,131091,56003,37082,70343,116568,99624,41902,40485,68537,5096,-104401,-126887,-78864,-16006,45270,93166,66668,-16847,-50568,15365,63667,9783,-36084,13855,70830,67612,3996,-13023,57407,93797,72276,35460,30543,63548,67381,70592,79688,60614,21930,-30363,-80619,-111394,-106213,-39338,38730,68696,40654,-8836,11974,44734,2827,-44712,-38767,-56086,-91747,-53239,20074,34371,32398,56102,42261,-9460,-20366,-27293,-81168,-113412,-84458,10121,65476,49864,107643,186597,133757,77598,114294,99123,-43546,-128564,-100923,-12139,100786,101297,-18942,-86707,-83849,-60212,-46651,27655,160065,162055,21277,-105126,-155365,-128503,-69729,-36752,-40274,-12594,10443,1369,11694,50826,34792,-28214,-66017,-67187,-48236,5173,58804,30154,-34487,-18744,77058,141398,92634,3807,-52112,-53408,-14989,-11817,-30960,-46752,-73399,-109831,-80509,-1615,55744,61881,5314,-51430,-63874,-29751,-13643,-44327,-56047,-36836,-32807,-84796,-154249,-147205,-96072,-65822,-20879,32752,73179,66038,33076,44948,63266,71854,58864,50287,38983,-41079,-146777,-151063,-111490,-37064,8680,1263,-2226,7508,-50333,-116410,-111955,-48498,49400,103179,55441,-35157,-65801,-70925,-86397,-42962,-47154,-100220,-137489,-90164,-31752,-40326,1103,52881,19747,-41891,-48838,13614,2449,-57145,-33593,-15404,-92669,-127358,-84262,-42042,30556,72071,40080,30116,77763,54712,-20280,-52701,-68881,-87273,-69696,-18964,6550,-11548,6855,57884,93346,88348,64341,68581,118728,90427,-4557,-608,76674,48164,-33196,-52553,-29202,-13863,51696,124047,62749,-45684,-49012,-3432,21863,30876,53431,76386,67961,-1087,-50777,32947,133278,106024,-16926,-104783,-100959,-46578,-609,-13136,-58305,-69435,-61105,-40589,-43335,-6105,51987,68709,52031,59984,73300,44763,2134,-11470,12122,22938,11270,-11005,7654,65138,88110,71084,32369,-31950,-75044,-60624,-29662,25876,39249,-16770,-70810,-78693,-2341,37924,5063,-44678,-69943,-70183,17798,87225,26714,-45240,-28269,20361,21163,-39885,-87209,-73399,-13841,53823,40899,-37995,-48954,3656,19130,23688,25836,-34256,-64706,38433,103823,67394,23413,64289,75998,-13002,-49795,48361,73843,-49851,-123397,-70959,-17314,-32240,-42847,1925,53491,82002,105945,74222,-11541,-36555,-20697,-61526,-107412,-102937,-71695,-46508,4866,35540,13018,595,-32543,-82073,-98457,-82946,-53133,22862,89219,78296,33928,45022,74958,39119,40069,83838,66499,47009,31841,22548,47516,97056,71514,-8643,-22859,77307,130256,52103,-6951,-18663,-13935,-401,-82338,-162576,-105906,-36311,-22984,3024,1550,-41159,-87738,-66451,-25247,-28394,-34050,-34405,-3467,27973,7266,1117,70518,152467,134954,38114,-24517,-66724,-131618,-109328,-80043,-115362,-120880,-58648,-10929,18363,27785,59593,108835,100959,57989,52122,90263,106404,90896,79966,41002,8908,31526,48305,51694,63656,88087,40212,-83604,-151240,-151104,-125036,-67011,11157,30874,-23926,-38444,18856,51816,4784,-10885,7717,7357,23640,82248,123257,128797,136285,159458,127186,-12094,-76721,-45086,3287,50811,60121,25780,16123,40789,29862,5756,2080,15693,55441,11436,-133616,-173877,-76990,-54000,-90720,-109991,-106705,-63246,-47436,-111139,-154099,-84286,6007,30390,25344,49651,29831,-32923,-61869,-30323,50145,152731,207774,137260,59396,38208,6660,-34877,-50539,-31076,-13988,19073,78595,79089,56765,32338,-44706,-110155,-65119,-4287,43926,69078,46569,8261,-6234,34695,75344,89641,105846,134874,113885,34680,-31982,-64315,-73527,-70703,-75959,-58932,-29200,-10102,17125,-26087,-103958,-125311,-123797,-108919,-60158,-17428,21524,58585,49126,39699,54536,7886,-29215,36505,100327,19558,-51402,15824,78365,32500,-22281,-28462,-14406,-29694,-40642,8025,49212,-6820,-107206,-153387,-101463,-89911,-58363,80100,147754,46876,-72042,-81550,-79088,-113206,-120668,-56325,-7686,26863,79220,111028,114321,114903,94331,61419,31387,23779,15822,36141,101577,65364,-44150,-25846,58643,20663,-29668,27487,124640,143089,108848,116241,116052,51798,-29810,-82077,-92378,-77862,-29530,71788,66211,21242,30281,27323,-18016,-18764,6384,-22830,-68108,-53662,-22616,-10571,21341,60454,43801,-17448,-69737,-59670,-16305,22010,13298,-49645,-68209,-13913,9347,1958,42451,85504,80322,14759,-39600,5231,69862,24137,-69173,-68488,13193,42776,51109,44584,-91428,-182062,-111916,-55679,-49949,43120,153177,80397,-37189,-51634,-14780,8530,-44523,-94787,-50566,19159,-43782,-127567,-59464,28750,-33531,-75615,9943,94069,34856,-12894,-19501,-8999,8562,-42450,-152512,-130825,-4214,54579,43323,4778,-34263,-48101,-46275,-51370,-69216,-90269,-92632,-76413,-21625,36296,-6539,-84558,-54731,48428,143442,138510,38052,-57465,-69261,-50085,-47290,-17352,-4130,-12352,-4675,-2190,-33673,-38881,-12043,-15439,-42495,-78188,-80719,717,66127,39724,-10893,-38989,7599,103129,162004,119941,56937,32241,22669,50501,58937,34521,40627,41971,-31576,-73292,-44200,-38415,-33569,-9618,38225,92655,94537,63853,11638,-11444,20595,64236,33150,-52240,-36535,70797,69426,-24863,-76979,-93492,-127918,-131299,-61700,9345,46794,29217,-41626,-91299,-84616,-45249,37438,104031,75254,-19186,-33253,15888,2610,-60721,-55696,4177,26217,5750,9965,-9934,-57743,-100395,-136146,-94692,-45044,-75298,-81385,-53442,-69750,-44778,42313,81209,76513,47544,45428,79409,74623,54196,41284,4724,3280,33494,149,-31980,-7911,-5203,-33570,-87024,-177838,-148867,14653,57576,-50484,-62596,17656,73842,82411,63115,31871,35847,67882,53861,14440,6212,40012,59873,52762,58320,62932,-12096,-99019,-105734,-58380,-50809,-64500,-28166,-16435,-28495,-52234,-86711,-94052,-36008,48144,49257,-4422,40185,104805,89576,51826,59091,44230,25003,32609,-10450,-69514,-30899,57143,59171,52489,52177,-5158,-80524,-81465,-41810,37649,146236,156553,90618,35088,8783,-6164,7116,53549,47345,-1557,-7845,21090,68135,125664,122790,90147,121517,117482,47297,46718,53817,-19551,-66363,-62621,-110887,-146671,-104755,-52338,-31492,-14051,36053,49010,23333,10297,10579,-35,13324,19749,-20826,-59325,-10907,-9790,-116885,-166482,-100437,-64448,-69114,3224,94206,113367,39938,-63703,-139104,-107210,-28941,-3429,-10424,-16990],[71308,-25469,-110551,-73830,21533,54091,-21577,-81388,-78783,-58538,-52363,-60948,-85589,-139155,-182207,-108864,38069,114744,97049,57828,17746,-23422,-83370,-61611,18720,29558,-28626,35442,154706,130053,7500,-65604,-51878,11971,59505,54138,51489,84454,79692,39355,71227,73306,-43210,-91699,-21062,8379,-21872,18998,78497,70508,34966,-7110,-15738,30847,77527,100860,142417,109559,-12687,-45363,-4491,-8913,-37093,-17033,16444,40854,58205,66253,57816,19707,-31787,-84478,-134078,-117273,-81971,-71608,-41493,-27628,-65395,-91019,-24753,44374,-13221,-151717,-157994,-27206,72383,55277,-1382,-23599,-34106,-73206,-138622,-170686,-122449,-41889,-2829,-19885,-60431,-93599,-64548,-11733,24192,81639,156384,166786,117868,63262,-7215,-33948,-28134,-70190,-131372,-105525,-20739,74771,106851,100804,63146,7552,-32964,-1552,86827,109001,30814,-31254,-14658,-27832,-74426,-62551,4088,63435,122295,188857,164557,45489,-50215,-38774,24073,21636,-6925,25434,75089,64993,-17755,-46412,60222,145472,103171,-6362,-55770,-37934,-22685,15288,28775,-16513,-55245,-76036,-109993,-119493,-76736,-192,62157,108756,124120,60681,-10256,-26671,-22792,-36304,-44687,-57350,-84475,-61948,22525,39702,29781,102085,146641,87827,68222,75513,50530,40969,27595,17765,32508,57905,128181,203371,157660,111402,145154,140562,26622,-48745,-55211,-31650,60872,100397,-4580,-66104,-12707,60724,61737,70122,147267,142087,9471,-100161,-120972,-73202,-23661,-31169,-78860,-59071,-14551,-6972,-4273,10131,7153,-22993,-72532,-74465,-29489,-6543,27165,80120,45633,13897,124709,236697,152734,-3362,-63358,-21708,55341,45003,-43273,-98994,-88739,-77808,-53506,-23197,21242,52870,36627,10173,-8659,-22647,-35481,-19180,32113,11702,-73726,-146828,-156950,-127512,-116071,-111843,-57210,6947,51066,61171,16035,-39150,-57368,-24102,-12393,-36227,-61331,-87245,-121650,-146415,-162068,-65495,42192,34927,-16056,-12302,-13875,-35273,-43405,-37207,11796,58357,49737,-4622,-23532,-3204,7399,24942,-70416,-168702,-79044,10151,-21376,-75400,-53955,-1493,-2356,-46141,-62760,6180,14158,-36404,-20625,17163,-52534,-124633,-89807,-34095,15560,52944,74059,90358,127120,122388,38102,-84309,-122858,-55874,-7094,-41721,-85678,-65748,6485,64574,102057,73217,4698,16883,124592,145466,58061,-1053,10312,-4443,-25289,-21577,309,27750,90724,114987,28651,-57250,-64959,-54752,-27586,44980,88829,44563,-4399,-22459,-30284,27558,87893,47110,-42372,-59764,-32339,-8538,17934,27425,-13158,-92683,-150945,-91906,-45307,-50311,-48963,-31093,-17427,43798,107778,77953,-2182,-15574,44061,73781,39739,-25410,-32178,45628,129398,157259,87779,-39929,-93615,-69539,-68870,-52550,-34310,-17003,-1718,-33680,-20924,25143,40355,-27283,-103461,-112977,-39562,10422,-16268,-49282,11197,129459,114960,-46673,-145676,-92340,-2778,65959,80379,14065,-56802,-71302,-64529,-13256,15431,-30900,-35234,91260,160124,128280,84859,94384,72246,-9853,-18005,68312,93232,-10135,-100943,-96453,-53939,-25602,-24479,-19433,23528,69483,55870,461,-25357,-9129,11530,22907,45040,48668,12392,-14163,43273,139547,157899,78801,-49442,-118180,-106222,-61049,7315,57713,8146,-83945,-100857,-53969,-2519,-1355,9460,26357,-13747,-16374,7368,28710,65452,126317,124674,61440,28550,107229,177623,91176,-2505,-28750,-22387,-5855,-51671,-127632,-148422,-143292,-106725,-31863,-20206,-45433,-39102,-6565,-22665,-58251,-23682,13059,8450,-11701,-38018,-49992,-4803,86268,118844,65084,-2014,-68695,-123983,-93284,-82512,-90666,-21905,50715,68294,78485,62067,44839,52916,51839,57795,100509,159867,178451,139659,58714,-30202,-87452,-63066,-1818,21253,-6946,17023,58406,35160,-14832,-53323,-49058,-27000,-37577,-57303,-59257,-14474,45118,27351,-9904,19322,57846,57215,70249,138634,183495,156326,127300,143596,133656,20310,-48540,-50376,-25939,1654,-18280,-65057,-34480,34197,6111,-21665,18806,43648,58838,28508,-64289,-66831,24167,39950,2879,-25621,-30306,28883,14948,-96715,-135723,-56856,27543,48563,25162,8592,-34120,-80318,-51128,26166,100963,187894,219249,109527,7652,-25686,-64321,-71345,-37550,-747,9427,19365,70320,95644,56591,2139,-64293,-144650,-115271,3754,103804,126223,88164,27690,-31315,-19291,52274,109090,69106,17501,28650,68541,82889,55683,40519,28137,-22834,-48396,-48326,-60043,-15569,14142,-33857,-88796,-139124,-159305,-109805,-41475,-13098,-13870,-10437,41244,91748,15546,-68773,-25108,60829,16926,-61701,-36269,23400,43321,63565,89205,85794,66732,73564,94150,67383,-42290,-136369,-131554,-43073,-39505,-35605,54036,94486,-2053,-81929,-31636,-6442,-76783,-148066,-112832,-14266,48980,39567,35133,79568,100765,44095,-31443,-57050,-15198,4547,16706,79950,56839,-38727,-49756,5320,9740,39993,109770,130284,93918,76189,105892,91132,27467,-26731,-61006,-69698,-68859,-66356,5109,39447,65705,117172,101341,-4618,-55220,-34602,-45271,-94662,-126729,-105086,-40843,18620,30178,-18094,-66636,-63360,-1204,75459,104412,43395,-27612,-17477,22430,-12924,-44833,-15309,25934,57499,51760,45742,82619,96010,30887,-62840,-56791,8869,28948,37638,50068,-33992,-92182,-61042,-57736,-35425,65654,108844,-4958,-94252,-86456,-33893,37464,27583,-26542,-23129,-14543,-59581,-84952,-56767,-25511,-45499,-44389,33589,107412,70978,-8314,-80631,-70110,28869,29144,-83381,-103763,-25200,28119,36064,6683,-38002,-50088,-57589,-58844,-42898,-75102,-134477,-137639,-78489,-17759,-31447,-63056,-7895,107475,185309,141951,50951,31262,63820,23628,-53762,-12511,57232,41013,-4804,-43849,-81273,-83583,-76562,-100601,-100379,-65993,-38313,-2093,27232,22689,-40705,-120014,-60460,69920,151223,162075,147609,129139,92213,75306,69355,53579,48327,53019,18560,-29345,-43789,-65630,-57919,-50972,-35884,7905,36032,35853,13355,-11262,-12895,25229,18340,-38477,-16780,45846,-41805,-136400,-136550,-120196,-119758,-86691,-34676,6508,32056,8874,-48508,-74076,-54249,-18571,17847,60407,89387,68900,75049,105284,58398,-41613,-40347,27381,19305,-5795,66272,77961,15431,-40895,-108647,-91835,-21896,-46133,-75620,-26058,7451,36805,61645,35283,1313,-12646,-17192,-10157,8483,81821,126791,83968,55140,79580,30910,-25109,5209,19787,9916,7261,-52965,-66091,53308,107875,7845,-49919,-5756,49382,68599,75674,73382,61938,78062,96489,68481,35861,82409,133907,106569,48321,15922,-32865,-90027,-98349,-48646,-34602,-70329,-82325,-106073,-102640,-56996,-17786,-47041,-56125,11383,13400,-57617,-15557,95513,121100,85884,78197,40223,-14090,-28453,-41924,-56390,2473,105755,124554,110463,89894,22765,-73036,-97301,-73555,-7616,122244,189710,146427,67997,21270,3143,3801,5853,-18296,8716,61528,12931,-4758,96338,125957,45447,18390,-15460,-68364,-47308,-14207,-39882,-66864,-69115,-87534,-84608,-49053,-17295,15460,44870,75576,46946,-11360,-40897,-35321,-10981,46785,71643,25786,-58400,-79842,-63174,-94878,-125957,-100607,-82377,-85915,-35287,54719,115764,89953,-3826,-88446,-67983,-6887,43623,90861,102035],[98371,-15728,-134803,-104794,128,45059,-24579,-117030,-120091,-22690,40091,3790,-38846,-88911,-196022,-197698,-45053,103998,126283,81337,43471,18445,-41646,-47842,-4303,29362,19682,85985,159694,86009,-59076,-118028,-63963,31987,60091,-9400,-43713,29208,83095,69535,96622,78857,-31582,-37283,65047,101534,16627,-46392,-5375,59965,51577,-14667,-12594,46360,82744,72583,78260,42057,-51425,-44826,8621,-29005,-94001,-102229,-88677,-31450,44407,106447,125312,44366,-89809,-167669,-173316,-110670,-63562,-70733,-54388,-27581,-44594,-69004,-19879,11174,-102600,-248245,-198839,-25305,63303,28426,-1532,19941,19507,-21614,-98610,-167564,-142285,-34478,44174,16966,-63851,-100980,-74457,-41172,-15553,32193,105039,137118,99397,41707,2663,-10744,-20079,-46238,-78501,-98088,-91271,-41476,3381,22009,42434,40488,9608,20848,92720,117957,47541,-41649,-75050,-72785,-30919,38422,86886,81651,110257,199373,220547,153561,39769,-30231,-2258,64057,74491,67889,60694,32314,-40407,-71872,21699,116614,76742,-53034,-114108,-88465,-72716,-50026,-51733,-88511,-89234,-51753,-56715,-63864,-45680,-36427,-10220,65197,133955,106252,1063,-70005,-47944,-12273,-1399,-18172,-63839,-44457,21411,27122,31194,154599,252017,188209,123708,126681,146735,160534,119560,52776,39114,85224,104327,74452,14971,29499,54208,71596,68280,59157,30518,-24533,-26661,-5989,-31964,-4431,60667,88032,71025,68299,118332,121280,31977,-51939,-54183,-8856,15460,-11427,-66886,-50620,7963,16724,-33455,-69772,-53507,-38116,-79398,-60249,2371,-48249,-84247,8340,30973,-2497,89209,190836,121103,13105,-3002,24996,76753,42819,-69414,-120304,-65666,-8198,7946,-42562,-71702,-27941,38606,64566,32365,-9424,-35082,8870,102548,83973,-60032,-162973,-144927,-87471,-73146,-88724,-82617,-54077,-10946,9398,-12446,-39991,-67584,-56861,-41248,-80805,-127351,-81208,-25164,-40601,-77172,-35676,45979,57899,26586,24936,43584,54668,23681,-34038,-46960,3176,24875,-21440,-18530,61546,118262,120201,-14563,-136030,-24974,81010,-23620,-121090,-119806,-62116,-29030,-10481,-11048,-627,4203,-9229,-8270,18206,-1242,-41933,-20906,14653,19971,9658,11691,21103,66349,132326,100095,-61323,-121424,-63,53885,-45674,-107299,-65557,-15905,15241,57440,32110,-43896,-50047,27514,83865,64436,20337,147,-30127,-15005,6410,15479,29255,49584,17403,-37405,-43915,-17500,-19400,-16820,52500,87126,-5026,-80502,-26962,31573,42439,31169,-34947,-97347,-46228,18992,36454,44833,52480,15752,-89385,-171602,-102671,-42927,-66902,-75258,-63344,-69719,5157,103428,79203,11462,25099,106969,126153,68342,-8047,-11350,63955,135839,145021,48238,-93971,-124413,-71519,-85295,-111409,-104002,-43646,31121,26258,-546,2426,28942,-13908,-61250,-61747,-58099,-55783,-38706,-35777,-655,97262,101398,-19980,-88882,-44429,15865,67728,72274,10166,-46521,-50825,-51996,-19787,-11561,-10540,24815,114452,160654,164010,123512,72987,29391,-1857,11923,43962,48556,42,-47877,-78766,-63488,10289,35149,9,27107,64187,647,-62645,-47941,-20889,-3184,20702,46616,53802,44041,28455,57581,150771,172283,64415,-54248,-77065,-60736,-49550,-3769,8723,-92385,-205489,-202162,-154419,-125639,-116079,-82634,-92942,-125984,-81148,-8752,14544,9948,42414,85327,79172,45425,81660,141040,81945,27007,10494,-4458,6217,19314,-50643,-172046,-239230,-190223,-77136,-53620,-51061,10532,50534,-7727,-73658,-46710,-6594,-18165,-37661,-41643,-46775,-49966,1512,58261,42845,-13765,-54920,-66808,-53402,-74027,-43869,58278,99617,94238,103847,89160,65765,45528,23668,42318,88902,142562,178631,124647,-10575,-120074,-151393,-109234,-14136,25358,-42058,-70220,20190,94321,82449,47711,54642,28100,-59006,-111733,-83669,-21720,4964,-25564,-23092,38454,97426,104322,75196,100127,156410,140737,98095,82445,76263,14945,-28055,-54674,-40063,-7844,-23548,-57678,-7099,57307,5118,-15227,66051,115917,94787,25712,-17632,20332,83156,88566,82595,71280,49682,62175,11070,-66562,-79138,-38845,-9505,8227,-7129,-38861,-90772,-113861,-37179,75539,136712,164349,127673,7898,-46387,-32790,-42378,-38719,-7603,36667,49068,9868,10605,63997,41854,-32610,-78481,-120756,-96370,9010,111967,135858,96532,34546,-36900,-42993,38591,96519,24502,-37664,25866,119295,146561,119512,101273,56894,-29148,-81977,-91828,-104018,-51895,8163,-6821,-49877,-117906,-143422,-84355,12065,55129,23631,-33144,-1952,71979,23260,-64588,-33165,58361,40663,-37911,-67663,-47305,-2147,50744,90607,118621,139128,176751,191980,127871,5574,-67416,-47681,25707,324,-34039,14364,64890,33416,-7768,30168,38877,-35527,-111256,-64322,73197,101692,-1359,-39198,27166,57259,290,-69507,-84998,-51880,-48333,-54875,-41554,-60008,-61160,-38167,-30020,-11374,71248,118671,69209,-2594,17572,54841,11722,-19873,11446,-1608,-60980,-73626,-64319,-23986,11711,68604,131977,106932,-5771,-74679,-64895,-67129,-112480,-158983,-138196,-46723,22733,9953,-49007,-64014,-16042,50576,82653,65037,2938,-40353,-42982,-20342,-42024,-75489,-66229,-16498,47130,73175,84305,68118,11462,-21214,-23206,9263,30985,31235,26987,32473,-21938,-98677,-109649,-75367,-16078,26931,-2796,-81976,-76618,-44203,-19108,50734,52528,-8148,-23106,-2209,7183,26776,3949,-49301,-67975,-21793,44820,81340,63608,16937,-51717,-18510,84662,103649,9857,-80495,-97956,-53423,-4892,-15136,-56699,-63151,-48873,-38649,-19693,-43939,-98056,-108971,-89596,-54101,-39297,-23379,26148,85703,141524,136509,87599,96454,131497,75502,-20741,-8760,60526,43305,-50810,-102244,-83361,-33685,-24001,-89788,-97900,-37672,-12387,9760,51751,71580,693,-102941,-52164,49902,91487,86070,74829,82172,98156,103970,89028,53895,22353,39016,37199,-3571,-63633,-131496,-91433,-23770,-44357,-68482,-25443,24859,22848,-26072,-74143,-80675,-65365,-45228,7853,32319,-78985,-172610,-158975,-103699,-72706,-62512,-34046,7720,9967,-14926,-24912,-12890,3914,32185,31251,11478,56969,119824,171347,175232,94270,-7474,-21023,6086,-11261,2966,119313,153244,80128,18051,-35483,-43501,-4156,-11865,-32103,11242,54527,48909,-10856,-100041,-127357,-87925,-77388,-106271,-94161,26996,147179,132067,81323,96000,69051,12128,1691,15543,53764,100258,76325,36171,63116,86826,51668,25239,1072,-21898,-11205,32015,37629,2872,14555,61629,79277,95574,158551,171115,63814,-59036,-83971,-49434,-50543,-79235,-52983,-16519,-45509,-59515,-86165,-96753,-56362,25171,31396,7942,23565,-10848,-87184,-67798,21227,59123,39790,35524,21582,-21603,-39428,-15443,30119,82549,129173,131348,83695,18803,-19401,-70543,-95181,-80533,-45315,25424,75167,80793,65072,34574,-6477,-42020,-80451,-96728,-20318,55678,-8026,-44966,26667,37448,-44292,-76069,-59149,-37824,-40699,-56867,-44807,-7421,10693,10355,34538,30890,-26282,-37400,18603,82576,49481,-19920,-43906,-13476,14021,37587,45111,13356,-77592,-113022,-89743,-95839,-94911,-50752,-21922,-24799,-5724,32001,79799,85610,20043,-43614,-8658,23343,36705,76422,121269],[66261,17235,-31523,-7469,20847,24005,-35062,-128903,-129110,15305,122649,78947,54343,44764,-100235,-205540,-119206,3535,44288,45075,60168,85826,44687,-11684,-40175,-2684,30269,74377,101063,16015,-99619,-132044,-81868,20089,82245,987,-105508,-49054,53225,76189,91194,74933,-3450,-3854,67209,98061,17684,-70260,-39382,55556,55947,-37987,-53673,-903,31090,10236,7796,10861,13208,38628,33033,-43663,-115539,-155059,-183836,-121682,-8559,63807,80044,15555,-109386,-185649,-173646,-108871,-77956,-90031,-63389,-18255,-12733,-25773,-4234,-32464,-143886,-195427,-113325,-14922,24719,51944,75302,64332,13784,-35699,-86573,-122868,-94594,-12611,28126,-2327,-37986,-34178,-7130,-3554,-13549,-1872,28621,64216,60560,27996,29158,33961,-2063,-27622,-50530,-99373,-156903,-168916,-107991,-26894,48480,95298,88315,77755,107825,113771,64000,-11706,-76587,-102635,-42239,61761,82804,33451,45910,138309,200124,210482,157688,72456,32424,85798,131346,112580,41526,1600,-24571,-52037,-31825,12321,8277,-62352,-101613,-70489,-60857,-65553,-87686,-104965,-54983,15447,22062,8344,-13082,-61565,-73089,-16077,58837,77962,15904,-67421,-65491,2202,46425,1392,-84257,-71828,-24511,-26283,-8008,115334,238794,229313,143021,109746,132189,145214,128451,119735,112080,99131,25462,-108971,-166779,-83207,-33757,-2057,51191,84400,60057,-13761,-85593,-127178,-99958,22963,81545,39781,20226,58962,115916,117495,58322,3151,1969,18424,14474,5063,-19958,-23631,22451,47368,-35480,-110504,-83455,-43039,-61126,-28895,15407,-82799,-160048,-69553,1678,-17165,10708,51555,28875,26016,47557,44841,51011,5104,-60098,-70196,-22185,36916,74344,12738,-79212,-56680,37898,82737,38672,-10121,-23120,10227,84359,98241,-20495,-133112,-121374,-30124,11593,-41921,-107949,-110154,-53325,-38243,-54915,-16974,-1210,-11604,-23644,-66678,-100059,-26929,61626,91354,64017,21942,19306,48562,56966,49225,38220,45051,42813,-5733,-50703,-17454,11499,-38013,-36599,74997,173354,188050,41388,-118782,-123533,-32216,-82638,-161634,-138826,-102255,-91110,-15495,37118,19874,10621,18736,12525,10398,34089,72178,87727,65820,26248,-34256,-74038,-72284,-18054,77861,107281,15137,-30502,60604,99746,20845,-21467,-11154,-11120,11273,54788,43793,10492,-38072,-74592,-36014,15484,32209,16249,-37492,-19740,24030,43492,52011,29543,-31063,-60289,-31753,20066,26978,17120,39716,33782,-38181,-68048,-3161,38891,24788,11768,-39364,-121678,-106502,-32552,7739,17021,9704,-14016,-49555,-69968,-32189,-35472,-77765,-82342,-61657,-55697,3618,60763,23950,11575,65144,117187,102564,63258,32924,51484,88584,80243,36229,-46897,-153331,-163650,-70231,-42822,-74137,-85339,-30291,69113,90719,24275,-34110,-1924,27326,51771,46116,-6825,-28009,-3384,-8725,-52272,-61482,-26951,3545,26265,24601,9086,19540,5044,-21786,-15055,7530,15382,3766,-19308,23458,82109,101951,92163,117287,84816,3186,-5549,51968,55703,412,-40115,-35068,-13153,-46035,-67040,4488,49079,10686,25218,44304,-14349,-34187,-8820,-8935,-19434,-40641,-75146,-83953,-22630,17460,16399,50645,57836,10171,-8419,17787,4786,-34809,-46234,-56914,-111398,-147181,-111648,-93197,-148596,-205678,-167538,-141651,-144335,-81687,10207,36324,-11648,-43953,-25594,-7527,-28971,-19130,28703,30587,36862,31191,-1357,16823,60244,17499,-101897,-188998,-175350,-93249,-64228,-33747,31770,62094,5220,-77100,-90007,-53734,-20952,5331,37983,54131,10899,-14020,19927,22513,-20852,-19979,9872,10956,-19582,17020,69923,68257,62384,75170,71851,74861,66244,47505,45695,34936,65624,126621,75565,-54649,-141882,-143677,-103119,-36563,12822,-23010,-68650,-14332,48341,49981,40419,42782,-13467,-91820,-121339,-89125,-42969,-56627,-90506,-90139,-40567,29611,67695,30699,14064,58305,65432,50462,32868,1275,-33906,-25444,-47026,-45770,2427,16976,5417,43209,74027,13608,-20198,54155,155473,155955,33307,-22847,30067,79811,82969,113123,156152,153569,82329,-14484,-43744,-40179,-42996,-54000,-36972,-25578,-27028,-69148,-100574,-45021,56791,114592,102821,27797,-68429,-58359,6585,18097,3115,2338,45376,81477,41755,4592,30423,28517,-28144,-61086,-62329,-25058,28066,91339,117359,89739,41089,-11103,-7906,39527,30306,-21307,12989,104008,134451,101662,59977,36068,-8631,-65502,-80209,-77955,-85408,-40740,-10096,-24034,-25287,-42669,-55882,-18025,79905,167937,146725,14075,-44926,18269,36960,-14766,-13093,37954,27734,-5322,-41317,-80206,-77845,-46153,-9417,68710,146203,209054,223465,143496,41714,5068,30698,88645,50949,-6539,13525,51206,71512,60642,46095,17592,-12739,-17228,61178,156945,113813,-13820,-46670,-1877,21996,419,-25736,-26521,-29001,-59404,-90988,-129449,-153117,-103769,-56052,-54422,-21059,66464,90436,37110,-19753,267,16562,-45213,-62896,33807,65287,-24358,-69562,-62603,-49205,-49613,-7883,40582,31558,-25488,-80706,-82364,-37615,-25040,-72436,-92258,-34889,23069,29989,5854,-4114,4087,8461,-25991,-56966,-43364,-20861,-46633,-48984,-22126,-48697,-61925,956,81951,117253,104884,25407,-71960,-87354,-28582,11772,13112,4069,-13569,-21193,-73958,-158821,-156551,-58010,6785,-21924,-71682,-89757,-32461,4148,5366,38479,6842,-57454,-46304,34205,84958,101359,41890,-56470,-86143,-15373,40891,54296,36347,49190,60882,107764,102806,60692,2708,-82867,-120935,-62328,-7713,-27905,-45103,-24281,-13424,-47878,-68799,-58742,-45784,-34252,-33869,-22357,-4597,19674,30402,1400,35812,132705,172288,147281,122046,89668,34082,10372,37839,27482,-72238,-96341,-6489,76695,80617,3364,-25120,-406,-7317,14528,87407,130888,78464,-5772,18707,52408,28105,-24540,-64810,-46249,22510,71041,53872,-3654,-37054,9125,29964,-3034,-71743,-144116,-74124,53992,23305,-62999,-24630,60467,37852,-29872,-61181,-72157,-45968,5158,27217,10847,-27638,-76409,-108408,-81044,-54870,-99144,-83119,29047,78510,43525,36731,58600,57002,70245,74255,23372,30955,99893,162727,151125,61403,-13648,-23169,-37055,-57826,-9844,106945,130009,38146,-8091,-6626,-19583,-13220,3734,5269,26799,44856,-747,-86148,-151490,-124058,-69511,-79717,-137872,-148953,-47960,80028,76471,18783,25617,31084,-5601,-43889,-25823,42325,80810,59303,37115,28126,28583,42457,73609,31853,-55799,-74466,-35768,-49643,-74544,-41866,6591,53592,113797,168835,135863,7277,-101879,-101415,-37595,-12755,-59525,-68991,-12014,-696,7926,7647,-11414,-17440,32276,71793,86695,83385,31351,-41582,-60766,-24462,33194,31070,-2384,-12046,-10927,16364,86312,161399,158086,101936,73734,41429,-36026,-52033,-43779,-57782,-57211,-43970,-43118,-62736,-25166,48762,52099,-21629,-97968,-121049,-91457,-53376,-42004,-48222,-31871,-14378,-42971,-91894,-76177,20855,91978,46271,-40779,-43291,29639,91624,112538,131393,99270,-8262,-56120,8090,82950,59656,20788,18941,28379,21466,23063,12283,-43084,-123818,-104341,-70968,-105038,-94547,-14769,23869,27604,49845,45030,45702,34165,-15358,-50156,-9032,22994,18612,22571,70343],[55847,57862,77225,120121,72570,6459,-51767,-112177,-103489,16212,113877,106662,126902,150704,20868,-134847,-127605,-76915,-63708,-21397,49435,95613,47367,-31516,-67317,-25743,25624,89768,136869,72573,-33562,-70366,-47829,35373,124355,60216,-71342,-48123,38440,65387,82891,73506,7150,-13826,18913,48224,36824,3666,-8167,25207,4865,-94978,-118686,-49654,8884,-17610,-51816,-3420,99561,127133,44353,-36823,-63819,-106028,-151805,-108752,-38772,-18335,-18832,-35344,-84825,-122927,-113265,-80580,-81833,-78867,-25348,21248,19125,-2418,-6134,-55314,-103824,-64188,-1793,-11299,-8749,84580,147907,96642,-2246,-72965,-94071,-64746,-22079,-5606,-37064,-57350,-14039,35837,72991,62401,13411,-8478,-7224,4273,3661,9904,53854,80599,42469,16682,-29443,-97505,-158128,-169745,-134488,-44890,48524,93133,67420,44872,64892,81075,64469,19649,-20130,-59611,-42848,23121,13259,-20992,7762,77946,117081,135084,168073,160031,85076,57619,111759,102995,-8690,-42702,4868,1624,-55406,-88447,-47092,-25630,-52050,-60836,-67559,-60752,-66915,-69901,-8748,34483,11297,2664,-461,-24116,-39421,-40373,-23756,-1421,-16248,-76355,-77090,11464,65601,-4947,-99051,-106874,-79740,-72529,-50991,15537,119194,170569,118179,70022,68526,53796,54849,124544,149868,70523,-48503,-165734,-202564,-122422,-52682,-23597,-4068,12660,-2031,-34998,-75405,-144840,-144141,-11083,51861,14716,24854,102059,152914,119709,66966,49917,36362,7735,-16476,10434,21296,-14972,-1396,51155,-5111,-80954,-64634,-32717,-36984,-14223,16656,-42836,-112021,-57854,18698,6927,-28473,-38243,-19136,32750,44564,33251,24720,-21053,-20733,22292,33925,31677,75323,90835,52698,46446,53355,42237,-5315,-51433,-45502,-16877,27016,57346,6826,-86289,-94656,3003,41303,-62619,-154754,-136270,-56145,-36729,-60406,-9955,41185,41765,8172,-26590,-27790,7720,44679,105578,108658,49747,5468,38475,58256,37707,-12101,-14783,44278,47274,9314,7362,25953,5448,2503,79720,174160,224882,73841,-165464,-272752,-199781,-158168,-180387,-113259,-108157,-153897,-64151,57055,81101,28230,4975,26292,42712,64874,122983,147327,100698,31814,-54190,-86634,-66047,-29236,19203,64053,64931,45860,54433,81557,81274,52328,23895,37164,85609,102857,77199,89545,33441,-79581,-91733,-20638,20123,-6764,-66065,-47020,8647,64284,104563,74063,3955,-38389,-32892,9718,26732,25979,14908,-27045,-44815,10782,39272,-22804,-60099,-12131,6381,-82612,-137128,-89023,-39889,-28692,-36324,-38523,2843,47291,55997,-10161,-77613,-95205,-39025,25152,52763,20596,-40504,-12648,60004,60660,14995,17102,45174,67805,62033,2148,-64714,-109071,-170404,-184885,-66212,29489,34271,18636,53029,138253,123667,-12858,-109203,-47857,43844,103684,90163,49219,36439,40593,32461,-40645,-143134,-130871,-12319,67280,40954,-25219,-55053,-60112,-26254,12183,-8315,-34682,-30830,-914,59355,95301,75607,21331,28650,7193,-53878,-21939,83753,92327,5815,-59068,-49958,-20565,-50742,-94080,-52559,-309,-17461,-5343,22473,11352,30018,47959,21208,-12800,-66174,-142343,-175856,-101390,-39204,-44560,-39191,-20130,4343,36285,58220,40849,11739,-21340,-35106,-38774,-11047,57492,54124,-72767,-187073,-164989,-91458,-65416,-22120,46185,101430,69544,-24704,-105018,-102495,-96439,-108068,-81751,-42894,-9507,-10653,-36893,-17449,9707,7142,-5171,-27106,-47785,-41156,-30608,288,27300,37466,6470,-65644,-97678,-56078,13068,53780,98266,151088,131920,64615,48885,61386,38264,32322,46480,54703,52823,75103,54853,15389,12816,20492,13721,29717,47083,59660,43954,-5180,24243,81202,35391,-44078,-83863,-82264,-78812,-93676,-45343,-4869,-16460,-21091,-26440,-31735,-31890,-75474,-142529,-145012,-112873,-84882,-55264,-89570,-147391,-162081,-135230,-93224,-40880,-23398,-18662,-10967,-25457,-14045,2595,-52313,-95179,-26833,-10796,-42277,-33453,-20888,6,37756,43603,-13359,-61925,-10383,132711,186930,65868,-10774,34220,81708,91926,129943,203859,221229,104510,-25065,-47923,-38563,-46465,-59823,-57504,-31388,20824,23100,-21008,-36162,4683,45243,21017,-40884,-92260,-52692,12937,9058,-20940,-28690,15619,84904,103879,59670,6653,-1393,-7243,-23193,-13409,54399,104427,124306,120021,99407,65456,15761,14714,13181,-44166,-51532,57694,116351,65155,6969,-34302,-72214,-93211,-82866,-32143,-2828,-5265,16706,1420,-27722,5588,50064,46070,41001,97579,199860,227534,107058,-10897,9890,53372,30327,-22767,-52314,-53135,7118,27346,-43135,-88443,-78113,-57856,4053,83638,151802,170046,101842,26947,14820,46607,129496,138152,93398,56523,19497,21477,29079,12873,-14790,7627,73730,148570,146309,58521,-18531,-26080,-22173,-5583,21074,28571,19638,7990,-17459,-50514,-89677,-131485,-134362,-112614,-66891,8230,81379,73138,28390,19010,19375,5577,-41307,-56787,34383,102211,38488,-38973,-76385,-87832,-113019,-84342,-42368,-17456,-22883,-69238,-75602,36024,131207,83151,2737,-7496,12181,46233,75816,62584,3905,-59596,-118095,-128202,-48476,32241,10206,4767,46405,-997,-41112,24840,116220,155657,119356,28948,-65233,-110737,-78582,-41543,-38797,-44404,-53159,-63803,-108661,-149104,-125554,-39451,8763,-25130,-50437,-42117,-4515,5724,-7302,1514,-30659,-64911,-39375,30314,78758,80558,14127,-58490,-63085,1996,29704,12964,-19778,37451,148022,192538,79540,-37268,-56481,-58947,-34809,33724,38523,-7821,5537,37662,575,-92752,-144095,-99388,-18612,33157,44304,31576,24345,33900,9720,-67604,-50453,102894,212508,160377,90166,101670,109692,69646,29569,24722,-1994,16516,106112,148281,119446,70295,30112,-3333,-34665,-29526,31656,103491,105473,61189,76154,69456,13190,-47785,-85001,-73875,-34681,-2574,-18567,-54028,-54223,-3031,30719,21473,-6912,-44412,-1872,79352,51744,-25837,17508,98367,39976,-18603,-4388,3448,36881,88845,45051,-21892,5592,36151,-28244,-58166,-49178,-107543,-100549,66781,208054,170700,92152,80995,70780,60136,71016,37322,14862,39333,68672,56338,2841,-32257,-29209,-62817,-93282,-49187,43918,51048,-21000,-39313,-36522,-50247,-8734,46965,44413,41358,30529,-25112,-67591,-53141,3003,14158,-41881,-127703,-168860,-97182,-15976,-35557,-92366,-95538,-76193,-82950,-91536,-45495,13533,3953,-31177,-24064,-15322,-18197,-15528,30454,39325,-27845,-64903,-50431,-66962,-73807,-49736,-15265,38883,65520,77440,73611,30690,-9043,-11429,2991,26909,-23004,-89562,-46689,5231,13531,34938,62874,41094,23559,49000,100900,126130,99500,38773,-25943,-35881,49485,73931,2406,-59749,-49011,31222,140270,204441,140252,18175,-14761,25994,-7884,-15344,18802,-3410,-36804,-26369,-30901,-86450,-57612,39684,48439,-48902,-135630,-100663,-12983,-36620,-113023,-70472,5969,-8440,-60124,-94840,-59117,50735,123402,99503,33025,-11913,-156,74318,132083,141849,108796,44059,25652,66453,93364,65104,56282,47897,7184,-15521,10447,3771,-73587,-143351,-89448,-48308,-90934,-81705,-17945,476,16539,54430,45377,18138,-32028,-74338,-65292,-19379,17817,31259,11524,25779],[75128,73722,80771,133490,78800,-18929,-72110,-82991,-58829,-8916,21438,47229,103501,144368,70303,-57606,-93511,-83871,-98410,-49062,26184,35427,-44718,-109361,-108912,-61085,-8413,110847,219588,182524,71031,25831,29624,55151,79452,29625,-14545,14471,27882,26252,73097,74927,-1835,-40290,-26676,8706,66778,87627,19242,-28353,-57772,-135481,-145719,-50661,25452,-27574,-90343,-10647,124941,146956,37494,-16148,10982,-5600,-26982,469,-24439,-80944,-88915,-67691,-48462,-30609,-24004,-25217,-27087,10287,65107,82217,62979,21880,-9582,-41196,-17753,44122,41924,-23187,-6933,91076,137223,94583,21992,-51207,-83188,-28429,24456,-11553,-74071,-74247,-11362,39464,74296,63104,4268,-27577,-16372,-17643,-36435,-19451,31558,64154,55138,47268,-4223,-88919,-136404,-115120,-96160,-30387,61037,70081,-4910,-46564,-24343,16448,38475,35862,48072,44325,40445,19642,-40185,-57059,-9735,43496,30863,266,61279,133733,79704,5284,35458,25522,-91364,-109817,-10957,21641,-44519,-103016,-45113,13979,-22565,-76353,-103781,-77126,-41342,-26946,-7467,-27705,-91187,-87292,-32140,25908,58806,18699,-46580,-64451,-69369,-94075,-53602,42630,69241,8500,-44357,-71785,-82241,-55371,-26886,-20733,18076,47309,39434,37948,41630,-1937,-36702,28082,81038,24864,-41073,-54047,-88660,-92647,-62423,-33991,-37254,-46982,-70103,-67698,-25566,-59703,-115318,-44857,23507,39253,78864,150113,179301,121574,77815,85463,54589,-4262,-26627,29054,60479,791,-35660,14594,17439,-29745,-45024,-36184,-35802,-16556,43267,64787,4953,-15578,19479,28554,-5086,-28128,-11821,21006,17121,13214,11421,-19417,26531,101689,80773,-6994,-8771,82738,175792,168083,62141,-13831,-41530,-85141,-96434,-41340,21051,34393,16042,-40654,-70671,-24013,-19146,-125373,-175113,-109302,-26686,4183,-4475,4550,15904,23948,13443,5108,18083,-2968,-54353,-14472,40948,35034,7877,38456,66441,39326,-24963,-24046,51718,81120,64402,44007,53098,79866,94206,106232,149662,230843,102308,-188946,-258614,-174320,-159397,-153943,-71345,-72446,-140099,-73200,69038,126497,21182,-56481,11980,105236,114485,109702,132396,111298,29769,-51442,-28450,29413,32081,8546,19163,29900,3701,-38717,-10262,44080,20059,5912,83221,139164,113313,71401,92190,79064,2934,-35031,4644,11054,-45126,-86581,-59562,-33794,27748,105572,105929,36747,-14844,-19293,-6231,5850,17499,2515,-36356,-19198,70054,81111,-48420,-130226,-65267,7856,-31863,-74721,-45949,-12974,-15802,-21338,-10189,37609,83013,94332,25117,-54367,-66939,33372,123937,111863,23330,-56519,-38117,22656,10091,-40836,-24608,13883,17576,6406,-21543,-65154,-87921,-126546,-161150,-67181,53863,105397,105968,114625,151875,93650,-70651,-172945,-100957,-9372,35198,41153,52518,49641,41084,68051,44131,-62937,-106764,-45186,-10150,-27053,-55722,-71101,-57991,-1768,19665,-70971,-170474,-105094,20277,73652,70012,70607,25925,-2142,-31023,-66744,-50029,27496,88914,74221,36004,6055,-26891,-75495,-115093,-85656,-38850,-44671,-24667,27238,29647,25327,38078,29360,10254,-25831,-79354,-115917,-103815,-84819,-70930,-34156,6303,29044,8345,-5467,32905,79290,77686,64158,50030,48899,108514,105189,-17424,-112320,-88460,-17539,26587,44087,63632,153049,186565,71168,-82640,-81871,-35936,-85021,-118957,-101712,-60300,-47385,-67177,-79246,-79181,-61798,8040,76870,71593,44488,27685,23004,8527,4042,311,-30184,-47472,-14036,29839,24955,45745,138878,185590,130512,94256,132320,128651,66659,25014,44457,77416,99177,56549,-14633,-26755,-14175,-33052,-30309,3636,30249,14917,-3531,46783,60837,7380,-22346,-24089,-19494,-46663,-118162,-94550,-35372,-23831,-27425,-47015,-42170,-34915,-123137,-205269,-154760,-82096,-63309,-54930,-95140,-159734,-143748,-111155,-124513,-117038,-56624,18971,18549,-59891,-74792,-28313,-55937,-98690,-6633,42966,-11415,-88398,-122442,-65269,-2310,-17108,-79609,-103956,-45811,74827,146341,107923,64631,61201,76640,100897,133792,181538,184229,90449,-38528,-78685,-64800,-49581,-39924,-36264,-10744,68436,116809,78505,14022,-7421,-15369,-56860,-85087,-85870,-56204,-34129,-57582,-79793,-64529,-5175,73240,123236,77231,-20321,-37675,3678,19607,32554,123842,209198,209141,155382,117363,74856,-1301,-30629,-43471,-65177,-51970,11896,18944,-29036,-32761,-38503,-90019,-118841,-89080,-17514,46671,61235,57518,28105,8754,47309,84516,88276,73459,73935,134168,210344,174269,70019,44089,55262,43810,-40361,-140582,-138339,-9763,69245,20404,-21313,-2525,-4140,-24005,-456,64693,98589,72975,27829,4571,15261,122031,187229,164511,73774,-28933,-79998,-67450,-15192,8749,38802,90343,116864,69474,-4100,-39130,-39653,-57216,-40516,17908,20400,-20392,-5118,13010,3890,-4295,-65869,-134936,-136418,-49030,51611,101396,44724,-24322,-8279,7364,-10274,-18589,-9006,44455,103113,75087,-9952,-100066,-122331,-111121,-69312,-31685,7133,12082,-35475,-51115,49829,164884,146650,63736,15399,-2284,22266,71543,79192,9250,-66612,-96830,-87702,-18277,59916,50760,71618,94165,8664,-56964,-18428,50434,77822,56277,29011,-14872,-79323,-86226,-39738,-50458,-57850,-47978,-70541,-92523,-75398,-81934,-84066,-37281,-11822,-9268,-10215,-2675,-26886,-61618,-50696,-28950,-7928,-10611,-11179,25781,30188,-28938,-54100,-29392,15524,18369,-48181,-107982,-30535,119387,168919,66521,-48077,-57935,-3791,67180,105777,50328,-2465,30349,43906,-25832,-107928,-139836,-100896,-14755,66269,76411,21644,-4557,15820,-8974,-83624,-89757,18854,126441,100998,56754,109036,164905,124528,25032,26599,107596,147537,150411,110685,58093,36425,-11781,-78972,-100427,-104420,-86196,-6536,47798,45111,78068,78368,40494,15396,27491,34582,-6018,-41682,-54120,-27906,2426,13251,38613,70565,103049,99865,72249,29873,-13983,-38429,20262,73523,22403,-13436,-12516,-20430,21592,83119,27403,-51577,-22397,41829,-11450,-49857,-23039,-35956,-42619,73884,224439,211131,84742,34239,29712,15980,23675,11740,-4163,-6035,-15555,-29993,-23403,-14138,-18805,-60346,-87987,-65725,-3686,8458,5529,464,-79061,-104325,18141,105319,73583,42074,15782,-19563,-10610,45204,69662,36321,-32249,-131917,-190543,-127285,-86765,-125575,-174868,-188484,-171654,-138694,-87176,-8254,25692,-17185,-54866,-46374,-22216,-23826,-64400,-45595,15196,14309,-10114,4660,1810,-36977,-63562,-17133,53250,9989,-36328,15081,67596,85020,64803,29813,60987,22690,-96278,-89525,-41862,-67010,-48029,47681,50283,4350,8535,72062,122917,113216,48073,-50681,-75998,25030,82645,15400,-96247,-127890,-46353,63223,99921,29217,-61686,-49879,43071,53494,61645,90515,39962,-38428,-30409,8722,-16618,-10711,38115,17438,-68832,-118412,-59911,34787,9053,-83453,-51812,39062,17369,-51932,-101672,-102193,-55773,2620,58848,97929,37525,-58597,-24577,64187,79049,50632,50350,94693,118243,106832,69157,45798,-7001,-52251,-41069,-4226,5258,-31141,-99551,-87827,-49064,-51323,-35712,-24573,-28793,-4045,27710,32966,9335,-66309,-94003,-25694,39957,46357,57739,41452,37405],[83676,74025,40197,49965,17134,-44112,-62508,-33167,3321,-5106,-57722,-57875,9347,72292,59821,-4590,-48042,-54261,-57460,-13285,25290,-3609,-85700,-128297,-138757,-116763,-75640,64491,202190,183701,104028,92031,96011,43968,-45737,-76013,4435,58280,5754,-17568,53746,73718,14619,-11051,-18500,446,66062,101536,29555,-45708,-64937,-101679,-93392,-12511,34676,-28533,-54990,19954,102188,112377,35844,-3240,15269,22969,47625,72788,-8680,-98529,-96528,-59596,-25675,17185,27118,21153,58447,124811,142834,111902,82916,32913,-12945,-11812,53510,101002,41140,-32244,9472,69376,63253,43563,34226,-2905,-58192,-25454,27469,-18902,-56242,-37239,-29122,-30538,-22708,-31368,-63002,-77945,-41570,-16495,-27222,-34860,-31165,-17230,1033,16690,-7915,-89117,-143129,-126526,-77653,4902,93649,94206,10288,-67539,-89012,-72978,-29503,16532,52894,92348,115246,44865,-52288,-87046,-57967,928,-5572,-46486,-20516,40402,19793,-23728,-35162,-62975,-139980,-135154,-52621,-20058,-33800,-35519,6812,23426,-18709,-54105,-89723,-92196,-44057,-6728,-28237,-84101,-148370,-150783,-83637,28627,119821,77248,-36293,-79904,-70024,-55939,16514,86478,73407,45425,33176,-11158,-55162,-5180,44376,29889,-941,-48086,-49108,10985,39024,-18326,-91110,-75637,-24700,-1701,29376,75890,20654,-57972,-100136,-67464,-27717,-23963,-58797,-60003,12974,16263,-52091,-24358,25877,38230,48378,82196,132071,124204,97808,89233,48503,-10188,-25051,32177,76149,20806,-66522,-56030,-17742,-37185,-70982,-61692,-48122,-17205,68739,125106,63066,-34777,-60802,-16177,14995,-296,-24989,-21198,-5302,-9335,-20637,-19875,71390,143714,84213,-48775,-88989,8875,144119,143672,31591,-16259,1144,-47577,-109100,-34276,65303,56568,21540,-2895,-52193,-86239,-88528,-114073,-101830,-26171,20720,34445,45204,10138,-66034,-66602,-15363,17098,25363,-14751,-110188,-112861,-30921,-6069,-21923,18682,82443,68348,3913,-8696,27195,56160,53984,45957,58010,91094,117124,98983,105584,185136,76182,-183665,-149858,-7041,-77194,-99038,-35506,-14871,-52041,-15552,69607,91896,-18878,-103268,-13248,132683,147935,80876,72402,63778,-8415,-47650,26374,103721,86407,29263,-1692,-36537,-81549,-117147,-103595,-65085,-67307,-26440,78690,105574,76969,51267,41016,65121,80442,60819,60490,35808,-12278,-27111,-19156,-62878,-56190,19293,68825,33981,11039,20917,-2324,-6603,14605,1423,-5032,23906,70118,99395,24558,-88224,-95840,-38389,-20862,-4629,22438,39538,24884,11440,26526,46743,58786,82779,31863,-37755,-7439,110035,164686,129037,50288,-30323,-36831,124,6866,-27839,-35385,-34545,-35815,-15827,6850,-3228,-21006,-50955,-99725,-79089,-6620,72807,96372,61564,38529,10896,-59842,-138123,-117725,-79031,-49147,-11827,22086,15868,12498,62656,85879,34952,-18180,-54301,-122970,-138822,-65248,-9375,-14106,1878,9794,-69913,-164882,-85044,26136,43538,35916,85880,86668,48347,-905,-41604,-74912,-53732,49991,127570,134415,86323,17645,-51442,-86986,-59384,-26346,-31034,3738,52524,10289,-41278,-17455,29654,46342,25203,11134,-3597,-55959,-102795,-73682,-8528,16160,2712,-59930,-81762,9522,111343,138550,122362,94794,58850,63187,46411,-25353,-61870,-11145,29512,70656,71707,50991,140769,214056,116314,-16598,13209,78179,2779,-87251,-106676,-54252,-22333,-54072,-96545,-95815,-86358,-33123,54550,75992,79082,62663,21582,-16809,-22909,-5310,9786,7510,2030,-11179,-55404,-52657,52934,111923,68208,68733,142668,135594,43261,-12605,11724,42643,67388,46865,-29005,-46935,-12494,-35795,-49929,-3685,10419,-11721,16781,71026,37103,-25648,-27122,-15874,4458,1086,-44230,-62059,-75914,-87227,-45865,-16893,15641,40799,-29265,-119481,-87496,-22248,-18247,-47203,-96913,-119584,-54326,2833,-27943,-84937,-66934,42720,85446,-27714,-97837,-52202,-16718,-32079,25913,71963,36258,-77901,-135459,-56419,1453,-58819,-138253,-114468,-40362,2968,60005,134077,144607,59926,8071,33783,77427,85885,59354,15296,-65852,-100447,-89049,-61001,-24928,19337,51250,118225,164012,125025,66872,32901,-22319,-82262,-80405,-58642,-65338,-83389,-93337,-99574,-69417,10014,61867,62145,7113,-51954,-40448,20141,63406,91881,165447,233711,240606,186116,109759,23579,-59110,-87499,-74566,-37329,-35337,-57568,-58739,-48693,3118,42202,-10977,-88813,-105887,-60265,23699,51733,34552,29585,53276,64417,21888,30718,54016,32591,55505,150222,164400,90313,38283,24817,37743,-13951,-118958,-130475,-21592,55917,48570,34310,61335,45009,-31170,-43839,31880,76353,83394,77462,36440,-788,70887,115995,85340,19921,-57606,-126227,-118164,-9911,55153,56126,41582,29580,21296,-12760,-52540,-59548,-68593,-49637,1221,-31689,-95419,-54216,-6420,9048,23484,-30418,-90498,-70624,13868,68699,62176,-21406,-86901,-58312,-3118,-7701,-3760,31641,72557,98939,70927,-12363,-125219,-121334,-29727,22177,20577,34297,38187,4415,-32882,-34825,18730,62715,48339,16487,1929,2057,23263,48703,10099,-30007,-15927,2262,22649,46564,26320,62823,90327,13828,-59991,-77966,-75327,-81691,-79558,-41266,-4396,-16822,-10514,36373,2646,-11039,-7871,-62527,-68115,-28090,-79058,-134744,-79784,-15310,759,-13110,-16152,-53311,-109611,-105823,-47726,9845,-15018,-15254,55021,66931,8391,-13343,-14093,22744,36294,-58477,-140195,-67408,22475,73349,73560,32326,-2622,28566,83528,70787,-6117,-38452,8507,20643,-23271,-48200,-45204,-46690,-13233,67778,65914,-16159,-29986,21750,18266,-44397,-92151,-70727,5910,34341,35850,87436,137003,105745,20767,50773,174995,193691,100709,12750,-20367,-36990,-90548,-146897,-135095,-108204,-104739,-66901,-8486,32171,82225,87091,67021,65889,128374,163845,92650,-5,-22232,48171,76875,35582,35024,97862,174108,193766,132784,25865,-40870,-47489,-12161,16851,17367,418,-48220,-84573,-53407,-9190,-25574,-55995,-48144,-27722,-65547,-63153,10702,45634,25303,27719,74413,100175,48603,-561,-7358,13649,45607,40802,28383,15823,-13157,-41491,-4032,39391,18606,-18882,-17237,-3880,26252,45822,84414,65228,-79052,-107698,49280,136884,92021,27555,-10280,-19921,1347,34518,24220,-15530,-47400,-110214,-155000,-116808,-105313,-151577,-180329,-188209,-170206,-100898,-16609,54243,60003,21883,-3371,-7005,25952,39394,-15603,-19072,33086,49958,36094,56969,46003,-42037,-90540,-8856,84624,21720,-68104,-42378,16850,60065,52159,18526,59759,47305,-48682,-48140,-53396,-119832,-113768,-8606,9932,-8932,20140,88058,124387,87551,-12127,-117207,-118938,-14154,53362,27399,-63962,-140407,-117568,-54921,-39186,-59808,-47467,24894,96444,100313,125798,141852,73825,-27846,-41013,24277,46599,43814,36688,-7908,-45230,-47741,-37838,-934,19972,-15847,-13223,59265,36263,-53660,-105919,-134405,-148611,-117362,-36705,62368,34133,-89567,-94600,-13556,8095,-23239,-18158,46963,81764,85343,54181,-1306,-77941,-67463,-8113,2308,17120,41088,-41663,-101684,-74604,-35401,-17187,-27648,-18238,8893,24788,32095,5336,-78610,-83227,20829,90446,46493,31534,50536,64717],[37784,54681,30995,-23147,-67913,-69507,-34127,13080,39940,10876,-75613,-117192,-46675,29474,38572,25074,-68,-33146,-25236,15018,25274,11082,-14721,-31567,-92193,-133146,-124377,-25056,80403,71390,52496,90370,99346,10827,-113025,-108330,6963,52484,-7237,-32860,13764,46299,57166,76946,43169,19267,40322,69891,50227,-14210,-41730,-32273,1046,31918,33507,17709,64015,93864,91469,91727,64049,5961,-43710,-27650,31405,45495,-24460,-83021,-60230,-12280,3065,18710,23758,39041,106644,168829,153719,85796,27884,-26814,-41923,-189,73524,113691,56240,-2925,32097,58431,16780,-17909,-11478,1010,-28382,-12397,19888,-21480,-20923,9879,-38423,-98061,-116643,-119549,-117917,-106461,-61777,-9983,7963,-19517,-69122,-72481,-53020,-37641,-41602,-79175,-120914,-124336,-64239,34574,108131,137233,102704,10247,-82972,-142170,-106550,-29453,-2718,29513,64160,22301,-39362,-82393,-104395,-44885,16903,33744,25693,4708,-1980,13557,-30813,-77924,-83935,-36344,-9580,-39341,-22695,46688,75925,42702,19621,43097,13303,-46099,-30275,19736,10674,-21327,-56253,-91352,-81167,9698,101725,68116,-30850,-47679,10488,51466,90968,103924,75232,68837,49586,-17164,-48717,25050,83180,71953,25703,-39229,-52397,8545,21045,-42237,-87699,-71451,-53760,-8155,81961,117528,57366,-9784,-76951,-65056,-1189,28950,8553,3468,42288,24347,-25519,21000,45231,-16389,-87413,-81392,38298,122979,100705,56574,26010,-20845,-62939,-39218,11955,-11990,-103446,-123583,-96535,-100122,-99458,-56503,-34178,-17245,31509,70955,44447,-64415,-144210,-98834,-11912,-3659,-44686,-40441,-15234,-37246,-72572,-40365,105559,165309,61877,-54479,-59069,6450,41541,16671,-9380,36333,86302,34748,-42853,6753,91232,84302,38216,22716,-32730,-109019,-80528,-7800,30901,64186,62553,36536,32340,-35359,-157818,-137436,-29422,25691,29417,12256,-46872,-61595,-36417,-52932,-82471,-22245,65636,67892,3649,-43650,-37479,-6008,-5722,8273,35930,30070,36935,40272,66793,130165,-36730,-259936,-200441,15393,4096,-53692,-9927,26051,19655,35441,44644,17947,-49345,-82036,-11607,94360,105108,34446,-11596,-48787,-75792,-40412,46298,101304,92577,46461,-5230,-37062,-42862,-70465,-124493,-140586,-107353,-32582,41663,61496,91653,78710,13980,29025,92255,93465,78424,76630,91014,95904,51972,-51251,-101192,-56293,28498,57481,59843,40922,-20652,-25436,10722,-11376,3368,44605,40214,80378,112760,24852,-64875,-47884,-9982,2313,-186,4641,3193,-1665,25494,42053,29971,44841,-8836,-64446,-11880,80253,106661,96216,62214,7422,3735,14493,10292,-14897,-48894,-85569,-63431,-13763,5219,14530,17065,-9,-41905,-88750,-96871,-10905,35108,-38940,-103098,-74567,-11486,-32732,-73180,-86417,-45913,-4341,6820,-5278,-7957,15932,30240,19681,8525,-45004,-170407,-208195,-67399,36411,-11569,-36894,-11835,-1052,18002,43766,13719,-25755,-5085,78905,109538,96804,58112,12384,-45291,-61145,8471,91798,114221,102102,85115,31952,-22175,-23092,-5875,2562,45555,55970,-21141,-68591,-25241,54877,82010,40246,32769,37529,-31588,-116049,-95613,-59340,-84609,-78793,-72174,-66609,-4738,63179,72521,71072,95086,103666,63132,3249,-40491,-41224,23642,51953,60125,55165,30360,83910,124027,47864,-15865,38093,80575,26902,-34678,-52882,-17738,7554,-21209,-40109,-20088,-26432,-30071,2632,16322,46124,52168,11703,-32432,-32508,-4507,20769,10615,-38831,-76373,-88981,-65092,-1370,-9440,-60413,-8292,72093,42632,-14182,-20452,7692,3760,1710,-4911,-36198,-34815,8162,-13137,-39535,-379,3856,-19444,24006,61104,8552,-49478,-35315,-21656,-182,52108,74100,24758,-61309,-101344,-56574,3411,45004,72045,67919,7313,-17005,15358,19450,-28364,-78236,-56972,210,55585,70844,12271,-56079,-6361,65032,-3819,-74957,-44085,13686,15113,26445,51175,54806,-8501,-19569,63896,63038,-59443,-154656,-112575,-50460,-60150,2420,137987,161474,30036,-73685,-78819,-32102,-35265,-70002,-69033,-67232,-71256,-70752,-52652,-15661,54214,102944,157825,167657,103983,65963,59270,7385,-34819,-8737,-18578,-79737,-112202,-97219,-93628,-67519,11799,29423,-27753,-75958,-68738,-7705,44387,79225,113824,139231,131219,155055,160902,58066,-68923,-107206,-83494,-55696,-15731,-22513,-51344,-29272,-4223,35263,86118,47021,-48204,-96504,-77985,-17742,-5023,-23730,3873,67061,32055,-92178,-97295,-37244,-25201,20032,100916,97010,30457,-26838,-32650,14422,19106,-22969,-33581,1774,28271,35904,24097,33605,16547,-43264,-32549,54170,72819,60771,94507,86774,26546,23207,-13719,-64288,-50332,-50116,-87871,-86097,-8035,27865,20057,5137,9229,30519,9898,-30075,-22650,-15672,-5496,5122,-59158,-122575,-90160,-45613,-7556,28858,15627,1955,39068,91148,59591,-26037,-82990,-61783,17403,81962,61133,20188,29017,74382,93204,50223,-43184,-148910,-89272,57397,90227,23564,-1320,13694,8221,-41079,-115617,-118865,-43992,-3698,-964,16744,20873,6461,3498,-23063,-27028,7671,32135,34419,20086,-21086,-840,69615,65876,13,-67369,-112613,-141618,-154735,-127224,-40290,28416,56743,62436,29001,24904,6289,-61816,-64750,-31776,-73023,-96363,-59983,-29579,-5812,-20031,-44780,-80149,-136052,-161546,-123842,-63943,-61773,23265,149088,162271,107958,53611,-3899,42820,81472,2395,-66134,-21719,-38601,-24345,43059,63810,15468,4534,21740,-18904,-78527,-77396,-17220,24671,27167,14915,11723,-8813,-15106,38855,50122,12945,25341,68770,76485,19997,-75868,-110200,-28542,37066,30382,18034,6400,-1889,14069,93091,165654,135077,17852,-57122,-48754,-63923,-113518,-129292,-84929,-13005,14805,-12384,2451,72577,120224,92513,43460,22836,102099,196862,173576,63719,6970,67949,75533,5206,-10803,59650,154716,197504,162784,94214,48214,12024,-34638,-32655,8105,18834,-16156,-36677,-43754,-64100,-66854,-58234,-68940,-95889,-128456,-98490,-8490,28473,3882,-59420,-110646,-55395,30201,27137,10894,68817,150644,164033,125755,72973,31006,-9428,9493,59464,49535,33529,66168,85621,101252,105868,98597,51003,-52789,-49995,67926,140131,123817,43019,-14414,-19647,-17906,-17311,-24869,-56234,-45219,-24386,-37499,-58985,-93114,-136790,-129362,-101932,-74855,-5855,57412,62073,25469,11816,12964,20665,75026,123380,106465,113016,112863,71386,23194,11369,-16639,-74252,-77632,1978,84212,59416,-37045,-95705,-86065,-34579,-8610,-24612,-1694,23144,40594,79718,18475,-69238,-65677,-8566,-8873,1417,71809,137166,137543,77280,-37038,-117270,-81014,11499,42923,53764,35889,-50466,-104943,-100442,-90485,-54541,45178,126683,136041,115894,147502,155995,102725,19284,-22087,26360,60045,51608,18014,-16483,-2620,2695,-52442,-71847,-15730,13076,21581,65318,35079,-52523,-69396,-56870,-72777,-102159,-110307,-63318,-37415,-66198,-56284,-24686,-17121,-35446,-56483,-30795,6051,27901,7114,-42929,-79617,-18142,61888,66256,69196,92344,-750,-94907,-85771,-39677,-28509,-21354,14627,45181,63816,52497,-6932,-83478,-64375,18060,51068,-4257,-6992,59120,75462],[-18421,30301,48288,-21307,-89578,-74292,-15562,34453,33875,3826,-44717,-66048,294,47849,35250,49823,55161,-4218,-28282,-7628,-5041,13788,51821,82990,26556,-54069,-89552,-50961,-5057,-13217,-3069,34962,35808,-12491,-51552,-24352,18109,29989,13515,-20262,-42902,-17178,66007,129316,87075,39580,26048,41905,52165,-7230,-65740,-29283,45287,54616,39723,77983,148529,141815,101102,99567,91043,12558,-76025,-49400,8204,-13002,-60057,-80705,-44164,28098,43331,14384,-5793,22101,76159,108266,100228,24135,-89566,-151748,-106658,-41138,12405,54431,55371,42990,65960,69216,13417,-54611,-78003,-46150,-18583,14182,12636,-43378,-34447,-2277,-46520,-108064,-122044,-120800,-122367,-105321,-65240,-30612,-14133,-26690,-68437,-63542,-62104,-81189,-90457,-64671,-46688,-33092,-29026,6915,48092,91341,102963,55835,-50414,-159908,-152255,-80055,-60617,-76990,-79014,-59391,-23630,-38788,-109819,-81633,20518,95887,92527,19282,23946,80132,31223,-32860,5483,103609,110389,8459,-12784,62064,101280,79207,81502,123609,101202,29053,9639,49513,84386,95982,67415,3401,-37824,-18124,9075,-7063,-35166,-1531,86453,114563,78763,41895,33117,34491,-22372,-101561,-75228,16041,39281,15405,14104,12710,6501,11419,-26665,-83480,-58479,2382,-30157,-42093,57871,98420,59561,61035,37894,2399,343,11063,16415,40502,57492,-14115,-79877,-5533,28020,-73844,-190063,-186850,-39392,68729,36323,-5822,-601,-40033,-137347,-165151,-131363,-125480,-152986,-155692,-156921,-140158,-71144,-3499,-8590,-51325,-72430,-33409,24267,-23555,-136618,-145000,-61989,-9843,1018,10443,-20946,-76005,-116812,-76929,86453,149101,44933,-27822,29667,76893,13422,-42651,-12169,58257,82615,50859,25300,26481,47890,64834,47035,18786,-22858,-74588,-33132,54105,79866,71986,51752,22326,-2381,-87962,-182882,-112202,6199,41847,38072,43882,51982,55976,-11612,-83076,-106183,-45957,3799,-1154,-53149,-103964,-85065,-56037,-66052,-40513,11219,-8134,-16331,12954,60502,131532,-112372,-426731,-428286,-148907,12262,-21332,8391,27514,14183,13346,537,-18010,-47175,-32258,6378,25261,6103,-35947,-93555,-151089,-111617,-10329,54794,67375,84703,60810,2483,33644,114924,54994,-84909,-123961,-73371,-15674,28005,88140,175432,136100,21035,5319,51222,42744,42707,90987,159103,172288,99520,-7580,-47793,-16440,61297,119114,94629,-4342,-86726,-58461,-815,-25717,-18661,30763,25284,46145,117039,87843,-5450,15167,60508,14167,-53156,-69654,-49417,-21234,22002,42025,7465,-4061,-53231,-101389,-94614,-51079,4882,68107,83280,66861,75147,49621,-8803,-45886,-80675,-127619,-93378,-38669,-45081,-19461,16914,9481,-11554,-65117,-117125,-34475,36536,-26060,-93787,-87512,-8376,31113,4316,-23004,23357,45276,32964,13453,-10895,-16139,-17350,-29367,-24513,-35142,-118265,-158431,-57036,5249,-54402,-63840,-18381,52666,149494,131062,1064,-78926,-48343,43294,71352,90341,104827,82216,32573,-2369,-5467,13315,20834,49313,111714,118127,53384,4574,2011,28906,56461,28317,-17740,-6415,43687,92440,93705,48803,41160,41017,-22078,-104413,-103804,-124645,-188467,-115240,-1299,14418,-6938,-24007,-50827,-9382,82156,136233,104594,24448,-34272,-36751,21751,55186,31167,39713,48154,58758,24997,-45022,-65075,-8201,7399,-2783,24682,30211,2891,-7638,17408,62274,77352,48764,20188,24716,33940,42920,40965,24401,-6705,-1714,22290,22544,-9177,-75114,-93049,-31939,24345,13381,-45309,-65747,-5497,33196,-6509,-19175,8667,36618,11386,-30555,-43876,-9022,22426,40961,21626,-23732,-47939,-55453,-35545,31320,74222,36414,-13774,-2738,13813,21437,95900,131813,68874,1402,-28974,-41364,-6382,20495,27700,71527,57452,-13467,-9120,30957,24380,10409,26019,7822,8385,65437,70562,-23466,-73016,-47708,-41845,-37682,-7295,5738,-16405,-5972,17932,36172,40575,94443,177780,135696,-14736,-122179,-102961,-60463,-54184,24286,136776,141836,37388,-61103,-108104,-106789,-114367,-119193,-60881,4067,18083,12466,11737,6138,33021,85905,151288,150983,68342,12108,22544,29913,43134,79656,13404,-101091,-141886,-126048,-108004,-80825,-33260,-29015,-59068,-67504,-39151,25131,45607,38007,50499,55128,11021,33565,74885,-14846,-122686,-104609,-35306,-17863,-8004,4518,28753,40467,19782,15705,34191,20659,-1394,-9862,-13772,-8551,-21256,-40653,-2687,64781,-2822,-155783,-193002,-134737,-61994,26558,69313,47527,2241,-53946,-65177,-17468,-4041,20855,45399,28158,14112,20689,4861,-1802,-9495,-25296,11174,62582,20649,-34783,20588,96099,72913,26484,-49517,-85358,-45487,-14068,-11030,-12310,-19379,-65390,-51876,22276,71482,52692,15545,12651,50310,54768,37515,14747,-36928,-88520,-89214,-46892,24213,92512,114382,106363,104618,124416,55235,-61541,-71991,41624,173640,212369,153738,56405,-2540,22528,58856,26846,-65986,-152030,-60710,78278,85704,-10715,-51658,-34104,-26412,-54068,-86189,-80908,-49364,-26986,-14079,8567,33114,17469,-33144,-71220,-61886,-43334,-23951,-3025,-445,-32314,-26517,63118,111890,51077,-23538,-45023,-53378,-85838,-112320,-58154,25732,28101,-23662,-42607,-20576,-21576,-44173,-45006,-30360,-29273,-7086,-15734,-48232,-13899,-11243,-72107,-123777,-159457,-189833,-180508,-125561,-81660,31048,147131,165777,142966,80010,9052,67905,105380,46099,12583,30726,-27239,-60922,-26162,568,-11367,-28730,-45567,-86711,-110853,-72278,-17113,27234,46760,1555,-42359,-30185,-10367,10364,50713,105505,122528,99906,96702,54682,-61278,-110085,-4175,76788,26355,-71848,-141373,-118742,-12621,90577,96083,36751,-33252,-62201,-27874,-35386,-84115,-68940,-5475,75242,125813,75253,39939,100890,144964,78369,-18867,-71160,-3553,126090,153247,61302,-21160,-2604,-16872,-91433,-94732,-17148,90094,145942,120130,89446,113277,75489,-48150,-91737,-47683,5915,43427,63396,30153,-26219,-54962,-84965,-133132,-143933,-149737,-130952,-81772,-65990,-81698,-139003,-197346,-136743,-1471,50138,54007,111096,208833,251346,193452,87196,29968,-201,-5453,26115,41038,40823,72943,96805,126611,109061,23796,-43286,-51810,8104,80497,139010,169192,120044,46248,12704,-8608,-14963,-16977,-52409,-30640,49102,53108,-16476,-94126,-122024,-68747,6148,37094,68008,77128,-223,-83627,-79145,-40873,-3367,56335,116907,150801,189443,158448,53546,-52963,-118147,-125630,-75350,-27398,-13968,10108,16891,-43084,-114499,-121268,-86457,-56254,-71900,-86045,-36631,85888,163959,89459,11265,15775,37945,16720,20622,79765,110656,84527,54443,5685,-19553,21775,54776,18307,41255,90316,22129,-81675,-98917,-74255,-21623,79158,105646,69557,61451,104497,115728,94471,50112,3882,23021,28405,-4467,-45416,-52792,-18488,-29666,-99794,-129556,-72863,-5696,27737,34266,-8623,-67654,-43964,46375,68143,-21595,-138047,-171798,-106569,-21013,23634,-8522,-31414,-1801,-12299,-48272,-51789,-37605,-60757,-77423,-57626,2827,79371,121917,108487,92287,24966,-56966,-67912,-30671,-18899,-12682,7033,38735,74735,43767,-44613,-90218,-51262,-26719,-34090,-43398,10352,78742,41720],[-61414,-10266,9609,-22822,-64652,-76239,-45472,11696,3350,-32434,-27359,3153,28242,27287,21379,57589,72599,19475,-35718,-44528,-52367,-47921,-7677,76141,95062,43547,-17914,-18710,-6916,-13386,-13533,-21136,-36269,-8997,48958,54320,12143,18869,55173,6383,-74804,-70101,30297,99593,60194,27310,24838,21714,1315,-54942,-116810,-90426,14685,52710,41541,65388,105943,118936,110580,107862,82648,18629,-24315,26502,47161,-11121,-59392,-87149,-57582,45040,86014,36674,-11414,3516,27703,40506,59053,-4414,-143014,-191619,-121522,-90063,-79453,-32963,27927,82955,122318,97851,28912,-30927,-61156,-57815,-25926,30195,21032,-55993,-78017,-63767,-52983,-43718,-30771,-42022,-82784,-86278,-40492,-45051,-71026,-52458,-31680,-5523,-22188,-90250,-113654,-45713,26436,57860,6001,-35802,-19485,-5019,3065,30027,435,-87378,-116720,-79624,-51942,-94649,-129477,-66547,43361,39167,-64099,-83092,-20041,59809,82030,31044,54537,129603,105735,36671,48319,152232,192299,89791,18489,45686,98920,116024,118560,132250,122197,91962,61051,71829,120080,142729,90952,30408,-1158,-42777,-83932,-59725,4947,66923,119528,96030,6341,-47754,-19346,-1536,-83717,-148504,-68642,26812,-4767,-60573,-25522,22283,31203,25,-49161,-68331,-644,74242,2369,-67781,21214,101616,80904,124994,152208,95996,16908,-28890,-36673,9790,57110,-24016,-137940,-84840,-11574,-53366,-126132,-129021,-63473,-33923,-60527,-48529,4984,-17564,-130910,-189211,-204641,-205748,-154842,-107412,-114366,-71058,24389,65176,12843,-82381,-130026,-57584,58687,62422,-53862,-111911,-69539,14091,98701,103926,-913,-87009,-109117,-91099,14182,79387,40692,1891,49986,80592,33460,8866,41140,37250,-9638,-14887,8582,-16596,-28130,14826,36483,2443,-19140,-22127,-8133,3335,2431,-1097,-1565,16173,22662,-32862,-79222,-6198,72276,71385,45232,45298,75479,90101,5795,-60101,-45645,-14105,-37403,-71356,-98236,-105787,-73237,-70049,-97362,-71884,1818,34345,53078,69645,62291,127985,-25355,-457865,-501886,-227060,-23577,21394,17678,3915,-30793,-56477,-57028,-37893,-52841,-32768,-10752,-27401,-47469,-65249,-114999,-159721,-91176,14615,46470,43397,81647,64531,11370,82454,189162,94609,-53078,-54084,-14468,-910,36892,117612,196559,134625,14474,-16599,-12060,-38232,-5512,66758,122611,130340,87409,23750,36463,76165,106475,118581,45268,-97784,-168542,-104483,-23938,-18439,-25543,3068,22262,23218,49866,53774,16154,66968,127761,71437,-17977,-45568,-29265,7069,39333,34061,-29222,-55150,-68363,-103159,-155848,-153933,-62210,71595,129042,121247,106932,46950,-43043,-93351,-114036,-158587,-151769,-105685,-92657,-46401,318,-15986,-26613,-33380,-65009,2438,86871,85833,48663,-17573,-34557,11660,42835,26326,53943,66164,53338,11819,-40965,-27204,4035,-11165,-42438,-47090,-42129,-35036,-38625,-66817,-91732,-60438,-17140,29204,65360,57471,-23239,-98501,-92999,-8628,9725,43093,98647,91081,44005,2888,-25593,-43042,-50642,-31732,54523,129011,102272,27066,-6901,14460,11590,-27710,-18816,39597,79451,67163,40313,52255,76977,49490,-18048,-72676,-76939,-125384,-192073,-88168,36143,18110,-40959,-98031,-127515,-47884,31884,35233,40047,737,-79859,-104383,-44440,-2801,-13336,27062,75902,57271,-29685,-89556,-87066,-24423,-1814,-8521,47450,55963,-20064,-55748,44139,136613,105700,32039,10430,61245,110502,91251,34044,21450,20537,29487,42389,19052,-35286,-97695,-91481,7256,61462,8648,-9257,48365,79309,68514,36249,11337,-1753,8213,939,-38747,-48322,21769,63514,51579,38901,-24733,-146613,-191545,-101151,23885,104702,103586,48793,20509,29803,49660,98015,71003,-1355,3485,8614,-46607,-48788,-24101,-18970,28601,24838,-68370,-73999,16880,81119,119055,107298,12968,-67048,-42106,2239,-33852,-111376,-155251,-132122,-62363,-18291,-46935,-94455,-45734,-9232,-6668,19303,79796,152129,145940,34049,-78224,-80755,-31958,5691,54002,96001,94627,39227,-16131,-68450,-126803,-147171,-89479,31025,90723,93583,92515,70798,3157,-35732,-859,70262,94113,28045,-66387,-63126,11826,65384,86380,253,-132724,-188381,-175188,-127785,-97744,-97181,-84707,-29094,10110,12699,14076,-6003,-40268,-49368,-19375,-22578,-31928,-37951,-87494,-122628,-86683,-19040,-259,7637,48186,86903,42587,-15883,-31827,-63625,-57604,27251,75906,39082,14307,9965,-6489,22009,74874,15311,-123032,-184830,-145294,-39361,35792,32200,43110,58492,8421,-31856,-25356,-58257,-28007,14576,-24603,-42361,-4418,19719,30531,37212,47078,53615,14653,-72290,-132264,-86776,45782,90921,64338,29846,31536,23716,29379,55931,57060,4421,-104097,-99551,32686,102586,44356,-2754,17562,54915,40640,-7379,-28480,-19808,-43973,-58583,-2837,89343,162807,178550,144427,86998,78598,49576,-8565,-6692,96139,202941,219806,168597,78521,-22315,-40454,4908,6932,-45309,-108009,-48175,42069,45761,-18800,-41990,-35319,-36083,-25492,20469,45188,5415,-12392,-7245,-25985,-8605,6099,-44393,-75482,-60827,-73459,-76692,-46959,-13485,-5781,13744,53666,62835,2801,-45199,-19630,21530,36221,6151,-18060,1964,-36213,-108337,-135121,-95422,-33029,18541,22777,8072,9293,20644,-17568,-72743,-24387,16918,-49396,-140769,-165037,-151010,-134610,-75424,-29488,-6788,20144,56185,82503,50713,19503,82544,102443,40625,6946,23204,23734,-2545,-35609,-24622,16851,-1551,-64472,-101698,-83472,-21354,4835,7198,22498,-29268,-92291,-34132,43774,51072,91235,181389,171006,85634,60930,36259,-47942,-83138,12245,97880,43522,-88118,-165425,-129849,-41487,25269,27490,-3945,-19217,-5910,36937,24860,-42411,-34552,27782,79776,133168,120336,66741,98817,155076,79834,-28471,-79216,-28698,58631,62264,12639,-40310,-57677,-96052,-156802,-133089,-36953,79485,119042,36327,-36075,45594,81578,-34749,-114368,-83189,-10343,54997,79506,62903,56667,20937,-80062,-172061,-141754,-96392,-87299,-86679,-75838,-83112,-131493,-156289,-118422,-59778,17335,78794,113227,169077,213074,182577,80042,18472,13315,20832,34468,42917,25937,30796,45840,89410,75853,-17864,-81388,-48572,50093,115716,143759,198272,223399,156277,78361,44521,43198,27463,-14278,-9098,50833,46352,-21217,-91748,-86354,2113,95368,122190,127118,96130,-15070,-116206,-114525,-55014,-10460,8195,30592,74276,134458,124787,32367,-89115,-172230,-141680,-26056,25769,-24621,-64576,-69720,-69395,-51202,-35323,-45932,-42776,-52540,-82074,-54405,62650,144211,100368,49054,32745,55116,54577,43371,40647,20898,-14738,-144,63106,117086,118168,46024,-56275,-49041,33750,7404,-90655,-85753,-27594,-3704,18892,-8635,-50631,-34115,31207,58779,64000,48813,31278,43841,10191,-54969,-94184,-87203,-49559,-45816,-92064,-129633,-99309,-16659,22842,-1130,-52809,-97220,-72290,50929,105925,24630,-99911,-143811,-68271,35284,58850,-23597,-61602,21130,43226,-42592,-90710,-59259,-74634,-82658,-58980,-23225,47693,113718,91639,75708,66981,23134,-2150,23182,41232,10399,-21038,-401,45786,21305,-47466,-46697,1922,-16943,-28338,14874,89670,91125,-5734],[-41787,-4851,-27122,-28518,-9191,-38106,-48057,23064,42890,-6862,-6631,11805,-39716,-56324,18585,76135,65668,46805,17798,1159,-21432,-69645,-88834,-277,70084,65066,2299,-15559,6782,20423,27425,4902,-11692,46489,99994,50933,-13269,24800,92684,53519,-37270,-52912,23246,68664,3490,-32504,-9044,-10573,-57798,-91038,-109467,-109380,-27524,23548,3115,-21375,704,51497,91143,84337,41086,16666,47473,109428,80579,12099,-24410,-66293,-53188,50299,93606,45380,-6590,-6522,13457,31717,51632,2649,-86692,-90844,-51838,-91666,-121855,-71840,6884,90021,137674,89618,24097,22964,25864,-20399,-53429,-4169,18836,-47716,-116546,-142041,-79832,14840,41615,5601,-53655,-62336,-3710,-31654,-104120,-76873,-15996,20918,6412,-85264,-118507,-44587,10209,4842,-25888,-41783,-34791,-67239,-84448,-15928,47053,15050,-49519,-60269,-32297,-52126,-68333,17090,127919,87028,-35543,-84647,-89042,-38545,10887,13900,36543,97585,108825,75396,30925,63999,124597,97553,37808,33433,81771,95710,71535,75984,93631,99092,64402,41344,62778,75893,19814,-19723,-19167,-76708,-139888,-79238,47475,116482,118087,52729,-47147,-99861,-44473,-1008,-88856,-138170,-45694,46532,-2415,-76174,-63763,-39160,-32777,-38743,-36903,-6390,53586,101944,33182,-45307,7501,85441,70690,103333,128004,105358,51837,-12568,-76002,-65425,14177,-4580,-117725,-124453,-48880,2990,4607,-37372,-97694,-146116,-136538,-71958,9624,24220,-33788,-77648,-140364,-178862,-98949,-14148,-6949,42938,92157,77447,21333,-59201,-91805,-14564,79466,70042,-19775,-65233,-53376,2650,101963,125295,27150,-56140,-63478,-85127,-74237,-31119,4559,-7196,-25694,-43166,-44238,19286,91746,47568,-44839,-66611,-80577,-102860,-77474,-22819,8382,-3413,-13668,8376,10265,-45441,-72225,-49394,-22908,25592,82003,98552,73216,79748,108674,99323,52158,35657,34466,34855,16310,6113,43713,51724,-5772,-60053,-77466,-55296,-35949,-63000,-101762,-83923,-4697,90588,155501,141123,57704,67800,71413,-293646,-404264,-138702,13050,66214,8996,-17190,-52926,-107311,-127149,-97363,-86749,-76521,-61144,-36906,5370,6455,-42712,-84324,-60286,-14468,-4065,17073,53958,26825,7804,64663,87606,7627,-39080,15197,40786,19870,30646,62850,96083,65583,5892,-14528,-41696,-70706,-11946,51859,56461,42791,42794,26089,66713,104138,87792,41349,-34536,-140618,-194352,-141002,-40101,25287,23522,12381,36112,41952,24435,17407,11888,61975,126042,126175,97087,93571,86797,79934,71567,35964,-34313,-52000,-38969,-46171,-90011,-104437,-33172,105643,171615,128626,73609,14641,-38477,-79090,-100145,-143600,-162950,-123528,-70253,-19751,4328,-24201,-45175,-8118,11647,42407,101751,156552,167620,101114,38306,30253,56863,38669,42528,60054,48998,-19663,-72894,-15412,64384,76488,15692,-44571,4066,74362,10579,-60541,-54518,-31804,-9915,-8764,-63404,-48426,-28632,-69843,-86680,-21945,-2333,43064,86783,45018,-18728,-43540,-40441,-37831,-48425,-59983,3719,110217,141362,69642,-1569,-8859,-20249,-46751,-31811,17919,45861,11636,-9218,66667,121480,59896,-9822,-30227,-27050,-62941,-105117,-37997,7431,-33339,-60081,-88946,-87473,-14422,-15884,-91168,-72744,-71606,-148789,-182329,-115790,-61307,-28230,30824,90877,58223,-38752,-65518,-23434,56904,92290,42949,32077,28068,-27410,-53534,78491,187025,106616,-18095,-26089,66351,143757,130944,33052,5336,40467,59297,59749,27713,-44519,-105718,-96846,-24522,1417,-21308,33885,129531,143432,123819,88558,21394,-55353,-78600,-56347,-44087,-23848,48512,82762,66047,64830,3782,-161257,-234241,-117886,16531,105132,150246,97853,18698,8551,65417,83242,-7238,-84335,-48173,-15119,-49443,-61875,-18623,12994,45401,21728,-61751,-57995,46271,132132,184283,171900,53842,-74391,-120671,-109152,-82010,-89526,-139102,-163349,-113100,-67809,-78429,-100865,-26431,-475,-11179,16445,27379,51307,98389,64231,-16153,-10540,37831,51706,34996,21783,21437,-22700,-46593,-61286,-107410,-109401,-1175,124045,130660,116902,124606,83336,-22547,-79586,-62359,-8993,29864,3665,-85968,-83105,14443,46996,32176,-19064,-112284,-165117,-128175,-61940,-64051,-99873,-64567,38316,84010,48921,-14190,-46235,-39896,-32228,5280,24159,-24446,-92676,-108965,-91947,-70928,-10414,36064,53968,90690,90339,3769,-44050,-47622,-113119,-115578,-6086,45650,-1635,-1200,32122,35172,63013,119914,99239,-17447,-84341,-49554,29170,22818,-9104,54769,122930,98621,64084,35118,-46876,-71338,-77214,-143362,-151626,-50518,39741,79317,102670,127368,79900,-36093,-105543,-127112,-127065,-17976,75912,95013,104070,113330,74902,66904,93331,99615,84303,-22223,-87568,-18190,39869,13262,-21692,-35649,-38758,-59130,-109652,-115698,-56638,-29221,-13898,39045,102085,134398,117599,76310,9457,-20068,7383,36178,21085,45132,84008,97943,109062,87845,-8786,-56816,-13166,16391,16425,-23559,-22532,6240,2906,-19921,-1182,21866,19876,44744,87614,71047,-41,-9614,3327,-53165,-69502,-31896,-38075,-38298,-4969,-22751,-47098,-48029,-32316,-1740,31641,-1623,-67817,-111473,-134550,-108881,-30753,64509,81661,22008,-12936,-44661,-95971,-147566,-114458,-15390,67102,71979,30344,-8766,-33070,-67984,-104687,-43233,39737,10104,-109671,-157032,-107350,-67197,-13720,-4716,-61895,-91349,-28898,28216,23479,24144,85708,111727,58357,-21095,-12676,39658,62254,21314,37893,84684,35478,-59238,-79372,-35697,2842,7947,2969,18405,-11614,-51177,12138,100924,119079,129871,163137,117295,26263,-12533,-29023,-43017,-34142,21147,89267,80833,-11999,-74937,-60508,-60655,-62969,-24857,503,3623,34890,77851,45397,-36935,-55149,-16133,6939,57086,91959,63635,98254,164912,94091,11758,2049,52429,53506,-20796,-34442,-24194,-53794,-114203,-148646,-108561,-12321,87350,96745,-33837,-162502,-83333,41386,12914,-48723,-43193,-12718,14065,15025,26588,85500,78698,-26024,-118158,-95498,-19393,19385,12905,18221,-8084,-79066,-88775,-83025,-121904,-65262,33677,61480,69504,84333,112506,83423,29271,25732,58262,74057,56695,14440,-1527,-10090,11150,31943,15942,-25582,-33896,47841,110950,90323,137619,217976,170918,70220,41756,53663,42698,10379,17,-3302,-34642,-73736,-87766,-47625,34085,97158,123723,145243,123482,45898,-39548,-64533,-31075,-16031,-35122,-36550,-23352,11209,39366,30489,-41819,-105255,-87612,-10694,35812,-1495,-71464,-108227,-58999,33680,43772,-2312,-3412,9585,-13622,-44585,-10843,54155,44804,10443,-42585,-21395,29401,21355,-28967,-52796,-75844,-69152,47966,175962,142881,-5168,-148512,-187440,-98738,-49976,-89772,-59219,26888,12216,-51751,-85541,-105305,-107352,-48914,95,28426,34430,57569,90458,37020,-39270,-71148,-69602,-17826,33198,-2155,-84990,-98086,-21626,14153,-14680,-66253,-119249,-124914,-42384,21443,15509,-26089,-24045,42997,77654,19089,-88854,-108865,-13932,-297,-105987,-146408,-59504,-36039,-58083,-62815,-25621,41734,80163,51079,63416,101798,106840,75312,67945,72110,23251,-24127,-13908,31120,36804,25657,57394,96917,69173,68854,115489,144397,73944,-24204],[-31281,134,-41253,-35874,12920,2019,-19506,51113,99669,43205,-7436,-54950,-158704,-158489,-4361,64574,39359,60345,82145,81778,66633,-557,-71822,-31557,10166,-3763,-66730,-87798,-41250,8928,62276,84843,83967,101547,74878,-7814,-46499,10020,80166,76515,9506,-13406,54129,85262,-31377,-123456,-105271,-64472,-69475,-75271,-56594,-57201,-37098,-37076,-69340,-80999,-46488,-13145,25482,27745,1729,7768,56051,91611,30273,-27195,-12654,-5986,8857,59600,54151,5440,-29089,-19584,17138,36885,30229,-4764,-17136,17240,29486,-31304,-67999,-34404,20338,69556,78463,32115,7795,61641,95182,31494,-54242,-45020,-262,-25247,-107035,-164615,-101652,8342,24207,-16530,-30954,4652,59030,13072,-86924,-89057,-53530,-14451,7905,-44563,-76999,-28834,-42766,-93471,-60094,8725,-6233,-76250,-93711,-23396,65105,66651,-1937,-46043,-40138,-33131,-12782,72029,138374,74018,-33647,-80578,-117787,-91192,-10458,30704,20738,22122,47990,82757,34944,-22572,-2121,39339,38345,34281,64314,47343,2742,29421,66990,66943,27683,-15213,-13022,15510,-10136,-44392,-41549,-76708,-129314,-86289,32007,112202,122723,68171,-18428,-71385,-16077,33750,-61599,-125196,-44380,47434,25382,-34905,-61519,-73505,-67305,-25383,19571,53166,76817,103108,76595,16191,4380,21858,20282,29806,9594,16835,57497,47648,-46499,-101198,-38859,24958,-5017,-61791,-59085,20255,44142,-51575,-163644,-201175,-153595,-88304,-22940,18686,22409,14968,-50867,-103853,-34099,43680,43106,72111,72992,38267,38720,20472,-22239,-1974,38809,-4351,-63579,-56606,-53089,-70226,-20647,49794,37871,1845,-11779,-76529,-124411,-115752,-63292,-37299,-66019,-136682,-179807,-70595,95423,126343,57804,-21481,-122035,-137649,-57164,-11703,-6048,9411,9858,38472,76835,32857,-12720,6739,39728,59940,91710,140023,121582,78342,92482,109640,70120,56022,27689,4458,22359,48368,71256,83236,52021,11791,-18774,-13289,-5405,-45336,-93071,-88899,-19193,80113,172618,161119,127029,207167,-102614,-549996,-731552,-161293,200168,74790,-25384,-39262,-63054,-126967,-187598,-152757,-95271,-89057,-87165,-7536,94490,102602,44711,-22470,-63743,-82835,-77143,-35028,-24248,-65305,-30847,12978,-50194,-81875,-22704,43992,73883,42725,-15254,-47934,-26836,-4850,22689,42722,2664,-46940,-5660,41712,20655,-13485,-6319,1360,34167,49502,23886,-13230,-40948,-96441,-166240,-166384,-60737,47508,67818,44768,51199,63591,51818,22754,-7691,20729,83258,120032,138472,162800,154653,108806,74046,45275,-1593,-11793,-15350,8894,31964,30269,49337,112512,125467,56858,4691,-15823,-2943,-21063,-71113,-105861,-95948,-64536,-28087,-7689,-4040,-16690,-48428,-8406,39353,24225,25337,89129,143301,158558,155843,95838,52083,10716,-2666,12648,336,-66626,-81453,905,86893,127196,76281,-38604,-24254,65699,39017,7868,4391,-40354,-50924,-44388,-82521,-68093,-29317,-39693,-48332,-19742,-1179,74652,94666,564,-85684,-89291,-52906,-30186,-40486,-42248,11412,97287,137613,73815,-16607,-42131,-25889,-28254,-49506,-47881,-32730,-30737,-1462,78414,97674,9201,-37003,-35907,-45030,-56201,-56853,-40204,-35983,-24174,-18092,-26723,-7022,27466,-22649,-89937,-91611,-126319,-183529,-184122,-128034,-65616,-16788,22045,56235,27404,-51735,-47469,25668,109062,126009,45549,-18884,-18249,-22694,-31925,76325,187247,98878,-34219,-25721,32407,55664,55911,-7674,-17747,48028,81164,59978,10511,-60063,-110034,-111829,-93057,-76649,-35923,26875,68872,86233,86074,36873,-31088,-117468,-164899,-139292,-85269,-29348,52989,89025,87123,87579,38098,-77029,-105141,-25307,-930,18708,97234,86495,7620,-10458,48302,54954,-30913,-93364,-78294,-26450,-18198,-38925,-160,44575,67577,49241,13855,36978,97738,137647,163077,162379,60527,-56137,-119063,-143815,-104919,-38500,-49395,-109931,-118055,-98393,-73673,-41626,25672,18504,14896,61609,25882,-30638,-6002,22696,33362,60628,47844,1265,-27861,-45524,-65346,-122491,-146101,-128005,-83949,-16302,77336,125864,90482,79835,104030,65881,-49421,-99071,-75636,-36723,-6847,5136,-24873,22,67855,29184,-28525,-27980,-28046,-36863,9760,43661,-17799,-60821,5529,87683,80481,10301,-53893,-45148,53840,104696,83443,37345,-22743,-75893,-74189,-64794,-56033,27244,89341,81391,77130,45940,-27800,-47890,-55338,-119355,-147233,-109317,-89895,-93293,-55402,-9888,18199,67410,150240,164040,64837,1738,40134,56367,-36379,-68696,19942,86124,109326,137663,110039,9848,-64872,-134216,-222237,-225052,-91687,14114,46735,81825,122065,61911,-45276,-49450,-43784,-103687,-58912,42945,84342,78946,68569,63237,72356,68033,70121,126097,69929,-58541,-93420,-50210,-27169,-48765,-102168,-130776,-127837,-143357,-157449,-119339,-53532,6823,30653,36179,37026,5127,-37029,-87247,-110687,-64946,-8685,-24629,-21045,12853,31198,83242,109111,17825,-36267,20319,64086,76620,53986,37010,5932,-40498,-64405,-2214,75287,95331,103675,76862,-10217,-69620,-35821,4970,-38000,-70932,-50559,-44164,-24034,44397,69628,49458,-4613,-54216,-50899,-35047,-86738,-157692,-167957,-175938,-168868,-88309,10198,34737,3744,-11547,-1669,-28381,-83728,-71591,-7501,48655,53229,15313,-30940,-55576,-86715,-111503,-45002,40714,42538,-63388,-158939,-135498,-76071,-49410,-86060,-109611,-73956,21533,78868,72578,64282,117967,174771,160818,50679,10871,14187,40581,52318,85743,86807,15217,-38173,-7933,15641,-16513,3880,70911,81801,37522,24095,49361,82496,112940,113237,88949,33165,-27895,-59496,-59834,-7363,56622,84126,100314,120720,83742,13029,-5273,-44366,-85107,-52130,-10407,-8685,14297,35163,-7845,-59095,-70250,-57256,-50621,-14706,26894,50521,123527,177676,96607,35682,75227,147786,106308,-15324,-30509,2763,-21097,-80673,-96677,-61852,-5751,45188,45276,-39585,-146361,-111584,24409,83997,78295,34990,-5283,834,9258,22840,68356,82376,58546,12147,-17825,43382,126972,130602,91305,19414,-64436,-57379,-50652,-115081,-112706,-45634,-13542,-10633,-9546,54677,89084,35319,-3942,21833,52101,46449,17963,3550,-33205,-48620,10680,80315,61150,-12049,4857,39307,1738,28966,88208,42970,-36906,-36577,9318,37196,32435,32181,-13814,-90296,-114829,-76951,-28555,-448,13616,44492,90473,113196,93271,24799,-37615,-64076,-78034,-57802,4888,-5513,-48496,-20355,45431,34988,-14452,-54881,-42495,25969,45639,-23528,-73024,-1209,72916,29117,-9490,18586,25524,-7926,-68761,-75295,-25151,-37010,-72733,-130421,-112569,-40404,-61397,-121419,-88289,-71107,-106092,-25995,127085,116620,-13148,-165167,-259023,-185818,-55528,-26388,-9599,66196,47263,-46152,-76012,-77680,-124579,-118605,-66875,-14246,20029,67121,125729,90980,29583,-9797,-29042,31777,103536,60979,-52233,-91415,-31989,7630,-26289,-77515,-113572,-135424,-124000,-78861,-21391,10294,39288,89363,58942,-68798,-177197,-166004,-95905,-122250,-205510,-201436,-99792,-51749,-63725,-54856,13369,74388,74437,23405,19611,57605,90038,55097,8223,-13378,-32388,-39945,-17012,23991,44202,68923,98883,116912,93644,80519,89234,80074,7725,-51203],[-55109,-31736,-40802,-16240,22596,31203,9507,47955,90269,47434,-17276,-81237,-174632,-175924,-47801,12414,20821,71295,103277,113692,123532,91356,25324,26896,22178,-31626,-103195,-125348,-86573,-18053,61529,115323,114834,73931,14550,-36040,-51331,-22098,25276,38513,-6485,-20150,62068,101401,-27148,-155139,-166996,-90440,-31186,-36692,-35235,-14103,-28486,-84767,-101614,-54252,-18118,-46170,-52248,-23384,-4541,9802,20354,16727,-45412,-96361,-39437,55071,90926,65236,3088,-48371,-69112,-36675,-293,-13124,-38569,-44360,-17901,19701,49675,43322,28672,14158,26280,33753,2051,-18375,32,55745,103085,85399,13009,-27088,-14780,-8074,-38059,-78766,-69535,-35102,-34657,-49117,-1752,85591,119622,55418,-53134,-109481,-124869,-82157,-10764,28336,22097,20767,-29563,-55573,-2469,62718,7178,-78213,-74620,-14877,32489,41361,25751,-7363,-31924,-35919,-15319,15972,25132,432,-30939,-43737,-84829,-70073,39185,94684,49811,-9523,-3503,60896,67585,-2082,-39042,583,35590,20903,34707,33615,1758,17926,30528,14118,-14187,-49035,-36260,20344,15377,-24426,-25446,-24433,-66528,-88687,-34794,53158,111981,103620,44451,-3436,30022,50839,-60137,-136878,-54143,34209,29556,-8386,-31522,-30497,7449,74826,107472,87148,61572,66651,69363,36938,-7581,-25907,-11051,443,-57375,-84684,-13343,48451,-1120,-76473,-59467,40115,96572,27571,-52774,-14028,-18051,-131370,-200506,-181360,-126420,-92135,-69867,-52089,-59261,-52586,-74237,-81913,-14047,13998,-34638,-19918,6477,4731,54676,75566,-8240,-48134,-15710,-51951,-98678,-55444,-48784,-115847,-112867,-17135,40953,55375,26191,-66915,-120211,-134339,-115224,-48941,4357,-66020,-184374,-122510,67656,175610,161249,69826,-45605,-63876,20225,42025,11242,24407,51660,94243,159039,159927,113246,94763,118415,104570,44665,47439,49806,21112,48504,96713,89524,95257,80348,45591,22490,30372,26833,39903,49395,56755,32660,29000,47613,-3261,-78742,-87796,-19184,36183,139724,173317,316659,725135,-473414,-2780656,-2482886,-375288,450489,61888,-52918,-64628,-87810,-125916,-182432,-108599,-20041,-28472,-42656,53587,138941,124466,66442,-6472,-47642,-73779,-71982,-56685,-85314,-134338,-79450,-20272,-58366,-56620,1277,37830,86916,65191,-49406,-99674,-52424,-13785,65520,147930,112913,-3197,-30760,-1300,-5988,-25791,-17314,-1392,24080,20286,8970,26034,38818,-13327,-114347,-153125,-74369,15485,54708,66315,54312,45101,63270,31957,-43743,-9385,89387,105841,67119,74568,95659,66555,46215,51174,22698,-3198,-28352,24201,99208,129338,123520,79146,8076,-26095,-23109,-8033,45726,34431,-58784,-70822,6156,21790,-16768,-41943,-29235,-668,-23648,-7795,23967,-14789,-58574,-19801,52361,113045,149426,84611,16826,-35225,-68914,-64947,-56124,-85296,-53165,42122,98356,120400,82707,-34340,-94592,-52061,-1832,44717,21539,-81107,-123940,-83035,-44954,-35789,-41821,-29195,-13611,-25240,-27580,78380,118665,17116,-91261,-104105,-51904,-27007,-38398,-9623,47816,83636,82609,26826,-48056,-66978,-24510,-2673,-38231,-84919,-99591,-45481,57308,103657,40739,-61445,-70656,-66789,-116399,-110431,-63029,-59276,-14597,91123,92638,42750,38870,49781,25372,15320,-12810,-114039,-157636,-108911,-65975,-15722,16319,16974,12022,6506,-42775,-50960,-12073,46975,48400,-11393,-41529,-26332,-19833,-29830,38624,126667,64220,-21730,5158,6891,-59083,-79750,-66039,-7712,76548,110911,59863,-18668,-58737,-64769,-73125,-90157,-55636,11278,18816,-13461,-9901,-8665,-40469,-59078,-117088,-165985,-161302,-121426,-49621,52378,98821,111577,99852,38796,-4780,61373,110436,599,-76212,-4816,48626,40598,41524,47308,38694,570,-33654,-31565,43193,63520,-454,-11995,21940,45105,53621,70928,104729,106171,97587,109361,98264,10712,-63453,-66494,-58476,-33643,23330,16071,-27447,-44444,-54371,-35084,12548,56867,26885,34827,92561,40606,-69867,-119935,-70774,46638,83495,-24582,-92822,-44592,-24256,-73070,-133675,-166069,-153864,-47483,78144,111855,71252,24065,33665,88009,85226,-36647,-108045,-62428,-19288,-3144,34201,59811,109348,140164,31427,-74611,-44580,64097,116647,104701,61826,-15052,-31448,41663,77882,6167,-81577,-100935,-39407,117566,191144,107100,-8856,-47169,-35380,-17757,-27479,-21595,66231,102836,58627,20300,-11559,-46530,-56233,-80555,-114419,-136495,-148648,-135825,-100677,-75938,-69581,-47540,18336,115605,138937,63400,13981,49133,28017,-95697,-126887,-56178,-21690,44275,124552,107416,15062,-50589,-113649,-180745,-175085,-73808,-24308,-34279,-2440,38564,7677,-25085,20448,17586,-67348,-55037,15129,42426,12116,5190,35449,44429,-9490,-31550,53771,50777,-53236,-102454,-67898,-58206,-77898,-104986,-107120,-75381,-52115,-89652,-122248,-83933,-16105,-4419,-15184,10742,-3646,-76796,-144299,-138110,-95117,-66055,-62763,-8682,73334,95479,123484,126457,22742,-29385,44850,96049,90394,79593,91040,32799,-48046,-92023,-28569,69642,109477,103722,39661,-66205,-108455,-53135,7864,10453,-9545,-42050,-80146,-61671,35746,123716,134583,46433,-58692,-113913,-129851,-135221,-142121,-129524,-108565,-74181,-22970,-14218,-48154,-49287,-9486,21496,5199,-33471,-39105,-20075,12774,19564,3324,-1169,-2006,-57349,-91255,-27686,10347,5826,-50162,-169498,-190454,-105815,-98431,-177340,-135966,8720,126435,168476,157845,131239,165569,237442,250742,153934,71606,2507,-19876,15921,38232,10364,-26268,4579,81709,62087,-26888,22268,160338,152913,57994,32338,17040,-4046,24436,49530,47783,15742,-29685,-41251,-11625,65489,146718,160236,119006,117562,96998,10202,-13345,-202,-17647,-43528,-53751,-45160,-37724,-62991,-98131,-81585,-37283,-21842,-32604,-40315,-28164,35128,127827,161681,79359,26231,84125,170365,148252,53659,27402,28836,13278,-21694,-44059,-29798,-19340,-11398,-214,3469,-35936,-47344,21317,107640,132643,53308,-8731,25875,74908,77293,59606,76092,144690,138723,73140,97257,181258,160517,61795,-27135,-82520,-50399,-3514,-37173,-79728,-74896,-55125,-30279,-11627,32622,49628,-10632,-69682,-59000,-23368,8942,20285,14393,-32344,-41567,35817,126023,118889,22647,-21137,-12965,-14188,-5817,-19868,-80964,-115151,-81620,-11094,43050,84739,125438,62729,-67778,-95376,-48788,-22122,-42305,-50315,-23984,18143,68302,76260,13752,-69627,-134998,-139364,-31176,126002,121077,5616,-10879,63166,84330,43136,-16563,-18989,41486,60800,5049,-18448,67570,99196,17098,953,31999,-18240,-75308,-89816,-53663,-26284,-76143,-106822,-109038,-60397,-30192,-116801,-184857,-107521,-49205,-79896,-45485,73669,118941,70426,-54063,-162911,-114921,39802,95102,64522,90692,103979,45659,-9099,-22189,-73227,-105788,-86215,-30796,25106,67563,134412,151936,115751,45104,-8765,21663,67138,39975,-20242,-20667,40043,63974,-8976,-61940,-35969,-39830,-79141,-71364,-3798,46481,63590,85487,33874,-94562,-177768,-147525,-90932,-115684,-147057,-122192,-80206,-76873,-62535,3553,100570,153584,136064,54428,4067,3078,8467,-20361,-55215,-68642,-57989,-35124,9054,46622,45999,54030,69619,81668,58115,16781,-2125,16173,898,-32790],[-55762,-62665,-40117,20745,59868,59313,12344,8193,33306,23114,9718,1626,-51844,-83025,-54477,-22224,17734,66711,84307,98486,108277,105745,82721,101362,107589,64206,-7662,-52194,-52057,-4338,30199,33143,-383,-48475,-35238,2032,-8945,-27935,-11484,-15062,-47336,-45961,25367,68564,6290,-51551,-71384,-35644,14158,-10748,-48904,-32074,-31115,-61992,-44860,167,9695,-44993,-81762,-36997,9694,22765,10430,2392,-36174,-86642,-45349,74330,118049,56193,-15513,-56437,-69880,-27782,-25097,-93453,-111417,-67549,-28191,-813,40833,71472,66755,9600,-16033,-17806,-32350,-19551,-7382,4757,75627,142028,107992,33248,-5930,-168,44947,62827,14435,-44577,-51047,-45052,-5309,67554,99115,66137,-23471,-130758,-169948,-129783,-55197,51820,95455,59978,45103,90094,98877,64081,-3442,-59896,-50202,-18799,-20250,-2871,58368,67689,23074,1678,-2779,-69226,-123746,-90336,-19301,15509,-32964,-25262,87868,131055,68035,8972,-14482,1678,47637,54699,6988,6296,38455,-8071,-8004,52876,46512,2295,-31941,-43456,-50290,-58588,-38398,144,-21734,-44096,-8617,27476,-6590,-77809,-85091,-20521,42761,62308,45513,23226,39380,17308,-101913,-139508,-35203,32670,8512,-26553,-30884,-5442,67023,144364,156858,99241,34152,-14370,-36521,-18230,-8887,-4950,427,23267,-38220,-124337,-115995,-34958,-5515,-49129,-62352,10534,72090,28828,-49730,-47665,-74082,-156722,-167911,-126188,-85282,-63956,-72379,-119588,-195119,-205913,-167439,-99543,-31490,-65562,-156926,-125522,-36829,-5669,25642,33843,-51942,-89277,-35048,-38240,-70019,-15355,1555,-55548,-58925,9604,66193,83532,45389,-42506,-82897,-114220,-132843,-55613,71801,56344,-46210,-50221,32440,86634,93193,90105,68807,45058,75061,72196,19531,16769,83153,138993,161624,157573,122643,75293,91187,89901,-13778,-47091,-18546,-33751,-14094,45302,64593,84677,103210,86984,28072,-2831,-22145,-41847,-27168,29795,59086,92167,115194,41055,-75676,-90192,-4341,17739,119641,195051,444026,1049218,-637231,-4488015,-3991583,-441059,526548,64142,-38684,-75783,-106753,-101037,-114077,-16248,66806,45023,32343,110906,138179,93449,49179,13845,33722,55899,49736,7009,-56941,-109373,-98299,-45373,5020,18896,1619,15491,87491,89171,-18194,-65812,-17133,14549,97848,212390,183451,11441,-77482,-69025,-46680,-17714,22409,39102,64783,55384,43457,73106,87078,31905,-56989,-86840,-56137,-33588,5015,55872,29235,-11761,26666,10408,-90932,-39578,112043,108679,-13975,-44116,-4105,-1201,-830,22833,-6644,-53849,-68030,9449,94918,150520,146133,32218,-80510,-58332,-12051,16024,90253,64899,-54326,-42022,71855,73628,-18254,-67872,-30818,23680,13331,9287,5760,-25782,-69932,-58156,4032,25422,6638,-41250,-50098,-74980,-118733,-113610,-67247,-65724,-16807,98998,133724,101706,64199,-11508,-133587,-178685,-96565,11036,4684,-84089,-133525,-100256,-58396,-44650,-66285,-29110,9245,-19958,-57428,38053,115325,52747,-65262,-104043,-29184,23428,8597,11831,41486,37530,14690,-11070,-47779,-55205,-26153,-634,-13882,-79941,-130469,-53555,95414,131524,32622,-67613,-58594,-56130,-131042,-115578,-37532,-18188,53373,188254,189217,93868,47280,56738,60538,52284,27812,-58368,-94097,-45656,-1439,34112,63313,43216,10393,30425,12698,-41177,-78502,-44379,-13105,-24172,-3162,1959,-10639,-13537,21152,38543,-4676,-30950,7664,14078,-71978,-124494,-75058,37822,115710,126133,66082,-13109,-21624,20795,25000,12568,59913,97382,58556,7627,-26022,-39550,-10491,15481,-38689,-81572,-97747,-100216,-37063,50447,84723,108640,90825,7775,-17522,85119,150861,39612,-69486,-46730,32405,107821,141158,95887,52095,38979,24402,39353,130592,144587,25527,-31868,15445,43624,32890,51699,82451,62369,49800,75514,45567,-41249,-77805,-12702,52405,67711,67982,40577,27089,38483,28282,31560,44633,56007,15792,19507,50950,1746,-84016,-156917,-121126,33587,63660,-85584,-116283,22593,84858,23954,-39822,-61303,-68312,-3506,98938,102647,38071,-4607,25891,99695,129354,12073,-76455,-21680,9818,3248,39599,72332,137612,172676,42006,-103419,-75657,91271,171252,79033,-16636,-31483,-7095,8978,-2719,-73754,-127784,-118175,-63083,50004,107684,48379,-35019,-41097,-13370,8535,19839,23064,55204,49052,16133,-11131,-41542,-56207,-62017,-85074,-84768,-51646,-11808,22410,13695,-22846,-66735,-90730,-44677,35065,48725,4081,-7811,24369,18669,-73646,-127144,-110493,-89938,-10960,50926,22471,-36661,-43955,-55788,-87183,-75119,-20145,-23741,-62280,-48096,-24696,-30625,-9610,32945,17946,-28834,-6692,1887,-42,-4290,13787,25414,8908,-63806,-113873,-60976,-41126,-55506,-34378,-15052,-52203,-64920,-31422,-1216,30525,61765,24124,-42726,-74030,-44912,-3143,22301,74645,82303,-9270,-109007,-91576,-39250,-21425,-21733,38315,118280,139512,127878,89670,-571,-42089,9715,48180,49422,50111,78567,55813,30617,2700,-8731,9894,36540,41555,3668,-60709,-89508,-43429,15587,46665,34123,-47680,-114418,-97346,-12432,101067,155076,82908,-31038,-135369,-164800,-114373,-78927,-67109,-1772,77318,77824,9368,-67787,-78256,-22502,-1353,-14418,-52764,-61981,-21009,32492,29680,7123,27070,22193,-67455,-98875,-29581,-43130,-71703,-73403,-150586,-166705,-60075,-35084,-132447,-103902,45796,134403,150488,152314,133331,143700,190657,184823,100655,53409,29368,1370,-18894,-42456,-37558,-10320,30667,87378,67227,-7051,40836,166173,154374,42180,-22066,-49123,-57363,-28114,17952,71356,69186,13729,-5971,18682,75064,128672,123931,72919,50065,7219,-76213,-73309,11548,60019,-1627,-84284,-75172,-68063,-123379,-155245,-97748,-2035,44593,25826,-30826,-53427,2226,65358,101177,65206,28362,52625,104801,98189,62704,68032,48895,32689,18334,-17372,-22794,-17756,-13306,-4090,18150,-7392,-54451,-43968,26160,39467,-17054,-29664,25248,83218,72751,28268,67440,180009,185383,126833,118174,143779,75842,-25293,-54404,-70814,-61367,-254,-5138,-42891,-54435,-53154,-15829,12486,-2452,-58828,-112488,-117525,-71692,-45056,-24685,-13613,-25150,-52007,-10578,54234,95941,98349,44188,-9725,-5862,25991,19455,-39393,-95676,-94746,-61313,-30524,4747,101755,187152,108534,-44182,-76916,-59463,-53434,-57264,-54082,-42992,-12814,21259,20703,-25514,-98374,-152988,-123896,5847,155655,163416,53921,-5487,30255,66933,69610,56240,44940,11643,-45085,-74244,-39835,59500,100741,46343,25715,6437,-88237,-131069,-68436,9526,1319,-78052,-80403,-11937,81483,44063,-116763,-203981,-154998,-98220,-66359,-23856,37350,105492,124402,58113,-9947,16560,114344,144809,82776,55116,84619,80876,15329,-18033,-28353,-41229,-71668,-53181,-7042,7387,56494,121345,115027,25264,-63087,-87082,-71302,-51761,-12475,65681,138399,107764,-2416,-42616,28556,47642,-6751,-27705,32797,81658,81227,62940,1255,-81149,-116874,-79786,-12424,13451,22216,32376,22563,-47682,-48702,38675,136639,172904,134645,46838,-391,-43121,-91070,-92404,-59499,-30411,-30237,-36152,-7195,27152,8438,-18594,-7650,28128,6543,-50491,-70324,-9656,28823,7514],[-45080,-86378,-82385,-16361,38443,21696,-51707,-64329,-24265,-1132,32810,67329,43714,6866,-12917,-18617,-20066,-12714,23740,58402,31151,12527,22600,83031,137394,154548,92988,6679,-15005,4193,-37486,-122587,-184476,-179393,-63732,50354,37863,-8852,-7108,-15331,-28811,-25831,-9759,13672,38841,102190,103867,46877,20053,-5377,-41368,-66261,-49539,6993,51622,22386,-4145,-37370,-64550,-35054,-3300,10443,26737,53960,43587,10023,7744,55900,79408,44919,1565,-14532,-5370,30513,-12721,-122423,-124284,-38238,25876,52855,50893,31188,13528,-25145,-64664,-81277,-59615,-18693,-40025,-69111,32306,164693,150898,68210,16277,8411,73854,128441,76594,-10200,-24309,-29757,-63370,-62449,1704,63405,15351,-111574,-146557,-119192,-104686,-21303,61983,60239,101581,173682,128754,30374,12201,31108,22568,-2969,-20794,10872,94123,112493,68525,76495,67997,-63699,-154890,-92857,29327,80194,15703,17329,102949,102148,24321,8214,-17727,-56996,-18311,49781,23817,14480,52663,-1731,-15050,60850,43966,-30636,-54728,-48768,-54649,-46402,-46167,-70163,-114973,-101386,-16570,46007,27192,-43559,-71467,-50944,-35233,-28150,-16137,-3462,23934,-16693,-123636,-95723,18428,58301,16484,-33237,-62420,-66560,-7577,82777,116991,94726,43641,-51746,-119454,-53042,35864,53368,23008,35108,-5542,-83580,-126026,-74204,-6544,-28254,-64092,-46463,-32330,-23417,-19992,-16909,-44920,-97274,-96441,-58581,-20104,3573,-15774,-109949,-225663,-246016,-158662,-46861,-18882,-92027,-160185,-103303,-16693,-1844,-28054,-51167,-76340,-65373,-25392,-16612,-1563,60647,87855,73259,79317,103994,122363,106791,71652,16425,-13314,-65485,-113423,-70659,37375,68056,51486,43647,3613,-65051,-72030,36695,118165,88266,53147,29343,-17716,-1655,97343,144144,94993,35869,1462,-36520,-21948,-7552,-70216,-58996,-16520,-60770,-83922,-36182,-14655,6954,54520,89481,60780,23174,4031,-51856,-79966,-18722,69900,132128,124011,38386,-83050,-95543,-4274,11205,75964,155132,311798,598434,-409041,-1940429,-1813016,-161167,319765,71677,17033,-36487,-69375,-41071,-47745,-11781,48718,62358,72606,121025,132019,100533,78326,72739,117469,176703,178006,107146,33084,-19123,-76481,-87669,-16039,16015,-26768,-7485,79350,117971,70144,-4757,-16070,23230,100490,164665,121220,-13389,-87955,-87647,-49155,5710,58614,64104,79862,69352,42215,33413,37981,28180,4116,4410,1487,-40807,-33579,17237,-11711,-53936,-11192,-13833,-112159,-88774,43488,55745,-40422,-63306,-39775,-46336,-59252,-46935,-62498,-96355,-97349,-14929,62973,111638,97429,-16002,-102522,-73251,-35850,7242,101142,57940,-49105,-20756,74886,77698,-2374,-44249,7431,51234,29063,15611,-12885,-34344,-54802,-57076,-17189,-31862,-94683,-138843,-104614,-91531,-107787,-82617,-29230,-45063,-15659,107697,136204,75261,62313,36744,-108671,-225383,-170843,-42779,-827,-15658,-40953,-78226,-109830,-90218,-84544,-33610,26686,14969,-48035,-7033,49887,12741,-73100,-95927,6652,108291,80875,3203,-23555,-41488,-36439,-11360,-13722,-18736,-24772,-28363,-28118,-76219,-129890,-67483,54624,100245,53364,-22135,-25123,-19965,-63795,-39536,30086,52718,66559,128987,157253,93194,35819,31275,-3541,-44993,-11483,1306,-21649,-29309,6036,47799,86141,56299,10080,32838,31976,-34227,-93716,-63545,-2940,11240,20308,-5961,-7105,30381,24089,-44219,-80198,-68839,-24595,22026,-12997,-58786,-37699,46996,84273,64467,38054,3440,-13151,26706,71811,107195,145845,141092,91469,45984,-8372,-7576,72017,103639,34949,-9778,-39582,-57206,-15182,16651,12710,37857,29572,-31232,-67965,-36940,37464,49685,-4472,-33402,8513,117978,182028,131175,53108,27457,16967,30231,110661,132914,14656,-23656,67452,91598,9628,-19480,13107,17784,12890,24313,-10713,-84082,-81072,8862,64757,56192,45052,48085,36146,32653,44942,81102,72371,40554,-22911,-40427,-43400,-70526,-75008,-100601,-91751,7517,21993,-82520,-69763,80328,149515,86564,9309,20796,20560,-2287,12540,24080,3072,-9818,27383,72197,98701,37980,203,33656,15617,-32518,-29258,-15236,63935,138396,48391,-83472,-81948,40038,95279,907,-73243,-16777,26839,-52301,-116179,-110567,-84062,-77910,-92640,-86312,-56286,-27759,-13534,6152,-12973,-23514,22612,39762,15251,-18904,-15319,-10330,-42786,-52864,-43843,-47589,-27451,54258,167042,209360,124487,43481,-12479,-76414,-76084,-32271,-36486,-56356,-20256,18271,46742,13198,-66188,-115946,-90323,-19240,-14226,-59940,-57198,-10858,-28022,-80140,-80919,-27517,-13898,-36754,-43522,-36210,-35720,-16658,2113,665,14599,44586,-5346,-23041,16904,26190,-6193,-22790,-50134,-96005,-91094,-80892,-34784,28092,29412,-6182,2965,38520,44101,53800,74689,65397,35414,-20637,-24973,47357,88456,90287,94780,71263,3360,-3739,55282,91866,49690,23828,36577,54244,44069,15806,-10157,-23659,-37550,-39881,3851,17769,21504,60133,157847,176361,56772,-52454,-64088,-40111,-41092,-57826,-61419,-27401,19863,52497,22765,-67657,-89463,-62903,-39020,41211,132667,118833,26174,-102823,-130754,-53658,-22136,-9998,76597,141335,90699,18401,-37041,-63385,-37808,-26835,-42131,-96965,-93764,2485,82537,55420,6153,6409,-35793,-138958,-138270,-41049,-62141,-109040,-85294,-83763,-64964,19381,78990,31188,17107,50142,48349,29637,45034,54439,55745,56755,18553,-73079,-39168,70582,110284,17744,-44030,17086,64935,9838,-5594,33583,24182,40855,107107,121199,49031,-29394,-39888,10096,58381,88579,141070,146321,74470,-8215,-56817,-33931,3894,-1384,1667,11134,-57390,-141953,-121301,-16284,97843,80759,-28983,-51087,-38065,-80064,-117434,-75022,10650,78759,89904,33065,-16360,-10003,9783,66456,101083,85936,42662,31390,14544,5953,50800,53112,39307,32764,2848,-9526,15949,35558,20778,-4131,-65743,-130474,-112222,-42598,-38381,-50028,-3345,47028,56799,1449,-36259,42625,151383,159467,123253,91622,60811,-11613,-40726,26454,19591,-47282,-39897,-39237,-36295,-14259,-4552,35513,45333,-15824,-120108,-158312,-78110,37679,61638,23789,-17322,-50417,-50803,20539,41612,8629,27045,51574,26140,20512,44231,37617,-4775,-27164,-13143,-12064,-65999,-71689,46396,138310,61301,-48366,-85211,-108503,-89238,-27223,-15625,-19354,18216,27399,17432,1103,-45673,-69808,-31678,12086,48036,66861,40819,-17802,-16370,34249,107795,138457,63547,-80414,-184515,-166881,-81966,-806,55947,58594,23445,-35027,-95047,-78364,1443,52539,29663,-36100,-12213,73413,158118,84935,-76877,-154034,-158150,-136431,-60754,-6795,5055,49464,99668,97191,79405,82029,93435,93974,50742,-1568,-9568,13442,335,-18455,-7192,11492,-41328,-65071,-46361,-63976,-48912,20154,50744,-8871,-96842,-142711,-135817,-85679,-2881,94806,141258,67053,-15144,-24562,20067,40552,6686,-9417,51603,96831,88293,40423,-35707,-74234,-60192,-21103,37261,83449,101040,104938,113075,37218,-9382,30035,94093,96341,33119,-20019,-15824,-72614,-129929,-99271,-29714,16028,1213,-52692,-77909,-40822,-33049,-70087,-65490,-4058,-11402,-71253,-96745,-40488,23923,31313],[-24236,-70332,-109545,-87627,-53392,-63416,-105562,-83876,-18095,9328,25199,45419,47398,55341,69926,29279,-53941,-89982,-20243,33298,-23259,-65763,-52565,16511,87199,134576,75809,-28416,-33531,-10943,-83345,-199815,-241827,-177212,-34083,81853,70535,24117,29896,53473,66015,54287,18089,12196,56981,147640,148944,54917,-6906,-1112,7865,-43970,-47102,54532,123414,58473,-9784,-44719,-51419,-45171,-48971,-31330,29235,82814,85562,90065,76961,41262,42964,52225,25811,32682,77879,109044,40650,-75372,-75108,3512,70730,88778,33019,-54275,-65530,-28435,-54455,-130723,-140894,-91496,-107645,-141581,-46365,102792,116187,52210,16578,6066,27792,54520,40749,-12581,-38163,-50249,-118052,-160776,-64976,60484,35399,-72502,-98559,-73629,-113335,-114388,-31699,43478,89126,116859,54813,-8978,42536,121850,94325,27392,21790,56157,80968,45847,25207,89303,95850,-17323,-68399,26475,135145,140054,50961,35517,77642,32588,-48867,-47170,-53796,-74428,-46030,-14006,-43884,-21632,49755,35500,19483,16711,-54937,-72318,-8322,12183,-10397,-5755,-29548,-86183,-127363,-111559,-35725,33231,32375,-16746,-45334,-49716,-56471,-74361,-84006,-58715,754,-13595,-85751,-45856,38653,73105,49294,-12285,-86623,-148110,-135025,-42486,19210,55261,71385,9717,-55660,2257,83271,64740,5984,-11286,-25054,-17528,-26113,-1504,54438,19649,-57726,-85730,-81788,-19149,44576,54813,24405,-35122,-55482,-5068,44374,41440,5046,-75205,-154253,-138500,-23734,72657,29857,-49298,-37771,28020,35178,1135,-51883,-88576,-60074,-17360,-21548,-19716,44429,102745,125985,153945,168548,163651,149178,126437,107970,77549,69208,18219,-56204,-67069,-26268,-2574,15173,36171,-18715,-118624,-122276,5946,91422,49129,-20278,-61375,-79951,-14232,98877,127038,49686,-46309,-93241,-97651,-78229,-98816,-134713,-71509,-20360,-70015,-120337,-101044,-96857,-75862,-4171,76121,87346,88947,106313,64807,-29785,-26993,71068,103903,43448,-23609,-82268,-85768,-29942,-23277,-25589,32626,40680,-92740,-46537,620621,806454,144684,12193,39476,75641,54064,15648,27262,-21814,-86187,-46283,35414,64751,79561,116250,140568,149202,132499,121137,153418,178489,140181,100874,64522,-23973,-114981,-111063,-53483,-40162,-18649,56741,138150,166593,67579,-26873,14034,92993,64456,1965,-23585,-33881,-25726,20930,40508,36422,21335,25896,20095,-180,-22609,-5060,44587,78392,100067,93954,9246,-43173,-11855,-6510,-19989,5609,6093,-59216,-91502,-65849,-44412,-34941,-13677,-6951,-27235,-67172,-84616,-63166,-44797,-61031,-11666,39613,47187,17897,-48057,-87818,-84407,-66367,-1822,84984,28926,-38240,2741,63346,77323,38706,18506,73255,97240,46511,18777,-23857,-52789,-57451,-57913,-35003,-23581,-37078,-84935,-79784,-54354,-23352,24044,43681,-19858,-20417,76319,94354,58587,97294,103795,-23060,-142649,-126791,-25913,48292,97904,85127,-27989,-104921,-72382,-45254,-7924,63332,87648,29172,14910,-10846,-73172,-91614,-42373,65312,164999,119679,6566,-46569,-74587,-46630,14588,30270,28712,11782,-21790,-33629,-53718,-78680,-47308,-2164,33016,65593,40888,14526,9049,24730,60910,88488,83372,16888,-11858,29452,47425,37306,7079,-98791,-121229,1545,80188,63412,19047,27128,74158,82316,26059,-26233,-26375,-32720,-35963,-26991,1015,22997,18687,-6275,-44107,-5658,67214,19094,-81224,-93923,-55592,-6283,32120,25246,20874,8852,10484,-3575,-25180,-4846,147,-55527,-61551,35519,132761,156614,135980,91251,22011,-25323,17024,89647,105481,59867,23353,-9744,-7972,7512,-6392,-31800,-34311,-42234,-28713,-48349,-124642,-106701,-6355,19967,-21011,-28647,67794,155658,124123,38645,-6013,-27676,-47386,322,45166,13614,43134,132386,128001,10435,-52147,-4820,36101,11224,-40025,-82081,-114720,-53323,40138,34049,-16989,7482,69359,47143,-16468,-4920,87750,111222,57455,-30174,-73176,-86326,-67943,-11558,-10173,-23835,2869,2540,-30497,-10376,74429,110614,42573,-30916,9342,32287,-25257,-91045,-100199,-58103,-9465,5689,-16296,2451,40644,78280,69449,6293,-59388,-79648,-73830,2112,95658,81102,32700,2668,4100,13257,-11633,-33645,26928,60626,-64567,-156786,-85925,-3742,-1639,-70451,-127001,-108397,-39977,13264,48254,883,-59785,-13147,49720,38408,-13367,-19967,-19210,-42527,-35935,-15282,-8005,22466,85753,171632,204620,129475,61589,30052,-22834,-55402,-48273,-71152,-82942,-27493,19451,58886,65825,-8177,-87251,-57101,4953,-27754,-69909,-10367,49217,-33749,-150102,-172925,-98673,-36296,-27905,-50642,-53943,-50177,-41806,-13768,17899,53597,64171,-2503,-13128,16042,-23501,-70095,-50580,-9792,-14822,-24868,-30531,9765,37902,28876,38426,66054,35491,-20246,-18211,5963,17783,36134,22645,31336,90511,80665,-10658,-25544,71055,101346,74561,109385,142002,59006,-49158,-85320,-61151,-36897,-14319,24284,32834,-26983,-55223,19014,38721,6196,46814,198851,240482,86118,-73571,-113045,-90780,-83996,-71409,-42287,-21688,10726,41786,-4923,-70459,-24664,8188,-29487,-151,104292,143090,72385,-64667,-102334,-25027,18499,56636,117795,119589,48411,-7890,-32645,-51327,-54438,-44031,-62134,-109784,-92031,-6322,50328,18154,-10911,-16339,-87705,-185661,-153047,-28104,-27004,-90565,-87051,-50212,-25191,-8391,55672,118689,131143,46864,-42459,-72595,-53532,-21191,-3894,-33460,-77703,-154820,-95739,61410,140643,49037,658,75039,79957,-58397,-102813,-6867,25670,14777,45465,78174,61252,26983,42537,117570,173274,161821,164565,163473,84765,-66391,-192061,-181570,-117137,-83325,-8751,61963,-10493,-125953,-128775,-54073,78324,136230,63615,6532,-3408,-26709,-48865,-34498,-8418,47007,111177,103419,38446,-1507,2352,66089,126787,114808,24040,-8518,2459,-20661,-25167,-18487,528,13334,-5481,-21342,-1102,11201,-19272,-49417,-92859,-135241,-87782,7809,29105,5842,55661,121790,88243,-41629,-102639,-24933,53567,60129,37743,2400,-21748,-35650,14113,119738,98348,-8630,-57702,-66467,-41965,1034,39062,87804,80272,24915,-59285,-98435,-12091,122337,169670,129750,56161,1810,531,42150,735,-87442,-54169,18332,4300,-20119,6196,27624,14579,6304,21132,10008,-82513,-125320,-56940,-4429,-33958,-62310,-104307,-152087,-88915,14058,4496,-17660,24264,42607,44590,40223,9423,-3201,5054,-44566,-84078,-40995,7882,-14818,-26923,5778,107102,137644,-4984,-164232,-204435,-130055,-48005,-36625,-29587,-10189,-30686,-60110,-42534,13146,35491,38416,47488,18023,36194,82187,100569,31133,-53542,-71623,-68623,-55589,-4380,1609,-24399,-2882,64582,97512,92865,60492,20854,22441,23975,-20742,-78264,-63878,-13587,4349,-6379,11131,-9072,-29474,-20052,-48458,-60379,-21602,34685,30270,-3762,-16456,-24339,-1638,37473,63903,50574,-2447,-14701,-10492,-27539,-9667,13292,27090,64241,74915,56950,19748,-41857,-52923,-20167,5502,13853,11385,29517,57690,98884,92517,59442,46521,51662,23359,-21654,-29117,-724,-35190,-48375,-17567,1866,14858,21050,-40611,-100866,-48384,6369,-22703,-46579,4713,14429,-43725,-90778,-59240,13311,49271],[-13946,-32412,-76132,-93800,-122401,-112007,-68231,-12632,29942,22668,-8218,-7179,20742,73309,122925,72691,-27199,-57750,-7605,19162,-19669,-43378,-45251,-6132,40769,70803,17011,-60582,-45091,963,-46454,-125376,-120810,-41143,52017,110782,101965,63045,61985,103470,131714,115266,75660,53370,46441,46399,5041,-32761,-36123,3663,41837,11208,-10964,57622,152974,137711,26532,-59910,-61891,-54346,-72775,-44833,23453,51584,44764,85285,99573,48674,47808,65335,34907,51803,111281,148954,100725,11857,-2071,13877,19349,8436,-44992,-115328,-73974,29298,26651,-112172,-217100,-190172,-151108,-163508,-127498,-3874,62121,32882,691,-921,-11540,-40658,-44413,-72162,-97387,-67509,-74207,-105210,-35166,47999,16946,-50264,-67905,-21414,-39296,-92935,-49367,47808,44804,7956,-42999,-39347,40375,99283,68064,26524,42560,67454,27509,-57318,-49626,22696,21630,-36223,34,160903,257168,191190,62577,15465,19068,-19399,-56522,-64006,-69239,-42268,-11258,-53161,-106264,-66526,19939,57814,54054,-45342,-157918,-90049,48561,83913,72186,76782,48779,17889,-8025,-43873,-40257,10415,26753,-4510,-44113,-51852,-28239,-51512,-115185,-113634,-34500,9891,-11313,-25429,-702,54278,59008,-2406,-71656,-139641,-142270,-69102,-22713,14930,70620,91183,82017,90469,80583,19997,-46321,-81972,-72332,18044,70203,85634,127512,90434,-21738,-69021,-28400,52941,92953,88318,57757,-11851,-48500,6153,44032,-15719,-78117,-100708,-98092,-19647,93405,136472,49341,-20360,48143,116209,61282,-4421,-39981,-68446,-48762,-12290,-19944,-13524,39691,66189,77292,142885,174799,130798,87474,103707,109138,77934,107860,96038,11890,-25470,-10325,-21460,-41885,-27479,-34577,-54228,-16134,40091,38320,-21529,-83996,-121978,-108457,-28905,71033,95248,33018,-51785,-94827,-66348,-29262,-88160,-165266,-135608,-78090,-68940,-96568,-111995,-132035,-110356,-35488,26984,27758,83141,180063,200767,65655,-7044,52616,40862,-55196,-104209,-82641,-67460,-63384,-77457,-124713,-89516,-99726,-216157,150597,514250,513789,110837,-172167,-51496,71365,105265,45532,22356,-43891,-124717,-100495,-14070,3789,-2386,38357,95694,136149,111621,46002,18155,45997,66125,95702,93601,20249,-103008,-164365,-107035,-48225,-47944,-12551,92181,189980,131719,-1962,-3693,62125,3671,-39770,-3170,-2607,-6712,38984,14770,-48618,-75405,-66817,-55979,-40349,-21281,22470,80986,121204,158877,155527,31179,-72852,-32376,32574,36256,22557,23302,15339,-28475,-91828,-98761,-61107,-34267,-3811,27277,-5394,-62024,-37656,26552,9019,11366,-4486,-47849,-61057,-75600,-91371,-71980,-36955,12654,43345,-20420,-52591,-5036,35096,55193,48717,49504,104428,127457,65038,14569,-41848,-76568,-72011,-57474,-43391,-12704,20574,-27007,-42704,-10549,44005,99239,88599,-1994,-17731,42810,53027,58398,110231,115876,43557,-3750,-77,35843,92218,140084,98239,-21360,-69078,-17733,9011,22889,74734,125915,99794,63431,-32798,-142356,-122659,-7256,84652,113657,69249,24015,-3170,-61078,-63064,-5091,16422,24605,31142,19134,3059,-28471,-49179,-40567,-39953,-20674,48775,78797,45920,7951,41344,82117,65166,26586,-55569,-109862,-93426,-43527,11015,-6093,-128089,-103608,60809,110747,78175,57050,62515,87245,37040,-47379,-99506,-126285,-141505,-53571,33670,38283,-7734,-43390,-58328,-72867,-28302,19676,-32001,-90111,-68550,-5662,42212,20918,-19747,4349,-204,-45239,-74681,-63862,-34595,-44580,-115200,-136376,-18022,96099,103601,90187,69090,-15030,-66520,-22581,7939,14952,30394,41854,37019,51356,25076,4308,2504,-47595,-82497,-10772,2355,-121251,-181481,-108587,-39458,-47716,-59250,10698,93553,78987,23494,-28339,-86625,-143270,-122773,-52436,33164,107419,115466,73279,1551,-49678,-1091,52617,10069,-73068,-125676,-121514,-14913,90148,66752,5503,32494,82864,64934,-23776,-57312,40657,111484,88603,20793,-37530,-59993,-6797,45881,9282,-5944,11046,11570,15975,21987,39892,37113,-21629,-58372,-19665,-928,-33128,-121610,-184470,-108378,-20553,-54765,-118652,-66298,35647,77753,32819,-23749,-33461,-12794,-11157,15444,76325,118194,162189,121583,31177,9797,12491,-10763,12748,45200,-37671,-103075,-53547,3156,13070,-34376,-59684,-35848,-8918,-3496,27845,10146,-54574,-21058,81537,108134,38400,-15898,-61204,-77222,-43450,-28620,-25083,15290,20768,11109,47249,60025,30944,23112,14986,-22582,-47804,-76916,-96038,-60651,-4788,29275,32699,-11645,-52166,-13677,29146,-20703,-44494,18283,60030,-33745,-150223,-176430,-125123,-72110,-61553,-86729,-103467,-104208,-79827,-9862,59772,85986,66840,14241,15692,-11748,-75954,-98950,-58615,6313,31195,33519,35553,56557,32410,6917,36740,67411,-6526,-81872,-67895,-35663,-23868,-461,16896,55014,78772,6381,-110394,-123387,22199,116024,106337,105732,103846,19733,-86357,-118236,-79589,-31161,22898,69765,62268,26900,44024,114642,117581,62704,24948,97556,131258,61494,-26840,-61899,-67334,-75921,-39984,9359,2745,9566,43269,623,-50092,4867,33336,-9332,7762,95872,137848,88187,-33026,-97204,-45947,42686,119011,138174,106047,55564,-4868,-38131,-51056,-62862,-52964,-51145,-60688,-48835,-50656,-55829,-50117,3273,39630,-29191,-119274,-89598,17511,20447,-54403,-95178,-91749,-81226,-113385,-82952,58943,137568,26389,-72981,-64822,-42258,-9023,37134,12462,-26025,-65223,-50557,13062,39825,7303,12140,48576,-862,-104327,-91003,7474,25083,-5538,-2058,11023,42114,92182,125269,155828,165567,114917,94539,101236,37302,-100436,-213111,-192579,-106826,-38680,58879,156927,110347,-22372,-67807,-43359,31216,100661,102723,65959,2167,-40740,-23056,-12965,-33208,4224,87015,109089,48631,99,11872,60116,82455,60095,-16158,-147,95205,54655,-77042,-119614,-43259,3536,-29021,-62014,-78054,-89809,-106362,-68013,-10554,3101,29804,121652,157260,82051,81672,171641,157970,4303,-99732,-72458,-32420,-51358,-65277,-70682,-49230,-4549,68350,130205,98395,35482,-2002,-24939,-13043,15389,61440,113915,105958,91758,68782,20643,20305,94747,175681,215629,173945,113722,86284,75389,-18629,-112872,-71955,-27307,-70588,-80853,-1240,59555,43783,1857,5524,20689,-34285,-100884,-113675,-108035,-78217,-47845,-88264,-129399,-31734,55915,14836,-41237,-27917,17891,35121,11910,-15045,-29534,-50385,-97325,-94913,-36678,8568,20379,6397,-24644,30643,58970,-67056,-157743,-87779,29237,61064,-5529,-71715,-82784,-78909,-61209,-14765,19013,-6850,1469,49919,31733,30603,36482,374,-56367,-66646,-23110,41410,87224,87792,29242,-19455,3848,69084,91698,74873,20455,-24065,-8108,11306,-15530,-69554,-72762,-35143,-18518,-44208,-22593,9334,23342,38770,23848,16369,33191,71258,87170,125465,166549,131286,85134,54906,16491,-11373,-10152,1754,-25405,-71276,-36467,53724,91348,68069,12357,-14826,-9302,-19577,-11645,-7305,-19663,-55705,-114453,-89738,-36242,-10343,31341,86510,74048,24050,-1313,10330,17105,35143,41294,56466,54638,5525,-11847,19007,-24404,-70037,1901,68671,34319,-26965,-18951,-11934,-61060,-116944,-89288,-29477,2751],[-53534,-40540,-37285,-42670,-112733,-93720,12057,60771,36835,-9165,-47779,-43147,-24739,13196,54025,40493,12799,16695,-273,-29053,-24802,-2397,-22955,-15603,20292,62412,47207,-3341,1149,47938,24685,-17588,720,52793,102127,125977,120574,78247,37131,37039,63201,70786,58286,38436,-7894,-81573,-150270,-124864,-61410,-19556,514,-1798,-690,36363,139304,171999,50374,-70890,-76622,-52954,-49700,-5057,21688,-14821,-42718,13141,55954,34455,28269,26294,3464,20433,57454,106113,121284,86011,55371,3710,-59037,-88277,-103993,-100046,-5884,106105,118230,-24100,-188767,-188422,-96661,-98995,-138932,-69631,20325,21046,-11077,3884,17534,-31736,-66592,-100758,-109582,-21179,46051,4199,-19644,-6847,-7660,-26698,-35408,30698,72972,24156,9873,46750,10432,-59231,-103327,-63736,-3303,-20025,-46730,-23357,13908,38211,6631,-54773,-47099,-34919,-67966,-104233,-34814,165319,283494,190289,33840,-29243,-39184,-24282,13110,17443,-11743,-12176,-11307,-47077,-72687,-57991,-5202,54045,59776,-58707,-145401,-60060,49816,98353,136963,162669,136268,125775,101367,18518,-37495,-13849,20443,16236,-29249,-53065,-14275,-24400,-110883,-145864,-75151,23330,47769,-13022,-41646,23009,35643,-15042,-34911,-54780,-31384,26597,47746,42300,49462,85492,121443,118909,57940,-12128,-83975,-115804,-90520,21991,81656,82162,122806,119754,36784,1769,47353,95392,80831,56298,45314,16464,-9674,-3641,-15667,-104188,-166146,-136969,-74058,30886,110331,100649,17659,-39254,14368,87099,47860,-12048,-22466,-31553,-47289,-28403,12128,32071,21926,14855,32893,119538,158267,58138,-8608,40599,57938,33542,100952,118874,47266,27168,62640,41687,2768,-15764,-20113,33719,117212,105401,12951,-60465,-88316,-82106,-45491,-15789,34138,55851,9189,-50667,-70864,-22186,42477,13849,-80251,-113792,-69378,-11867,-14933,-59215,-91652,-72048,-45296,-60944,-82996,4480,167230,242904,132257,32318,47931,39446,-48513,-110234,-69739,-35002,-50574,-76378,-122134,-113624,-53117,72403,216019,304500,14351,-109420,-175986,-115521,12933,69663,933,-44603,-77504,-71503,-52660,-58166,-71703,-63006,-49616,-17329,30086,34520,6522,-29388,-29508,19761,94571,110917,63413,-28683,-99397,-90087,-63961,-79872,-73861,15787,143055,160629,58550,5727,41633,42336,48437,41633,-31810,-87779,-59734,-61726,-89612,-110411,-99873,-74354,-29995,26468,77962,103219,123904,173407,154378,5909,-89052,-21416,60204,51561,13195,25199,61443,48430,-10380,-45683,-84850,-103590,-31715,81833,91601,247,-38357,33826,76288,65262,-31467,-107465,-80524,-61755,-67342,138,57647,48761,25267,-29480,-50534,-18595,6141,25251,43299,66810,117299,140104,87724,27304,-30333,-42886,-21332,3483,2056,-22568,-42949,-92444,-56960,19061,82766,126299,102207,21999,11669,56068,80662,99164,95715,76931,72828,115273,130268,104946,104238,98496,30717,-18174,-20765,12734,28934,42292,60903,118207,124412,87256,-16388,-140448,-145255,-28755,48771,19234,7256,58413,59272,-34975,-86416,-56728,-36105,-21374,18324,74380,69653,-21024,-85745,-85109,-62768,-20330,50019,101515,89762,30932,23428,44530,15379,-19971,-71110,-103878,-105691,-105033,-50798,-3792,-56173,-45526,60076,56607,4403,11219,50487,57711,3036,-67364,-112667,-146643,-151105,-36290,44381,25126,-19348,-56110,-48666,-38069,-32304,-50543,-58679,-46099,-18033,36460,65967,9090,-63900,-44738,-31061,-58984,-56987,-12232,-12964,-63019,-98845,-73650,18048,74680,50345,46437,76955,43456,-34882,-60787,-61998,-44343,16882,99093,149466,141196,54321,34254,70504,1050,-58212,4320,15073,-84390,-162793,-149220,-78160,-40877,-23482,11236,33236,31661,40883,-3791,-112754,-189748,-175593,-83554,52828,116019,56312,8195,-9228,-45909,-28911,6296,-8968,-26366,-50934,-49962,34122,134252,159553,145354,128803,106543,98144,41979,-39219,7757,80309,107411,95652,35742,-21925,15901,33643,-34226,-25720,32201,56294,66237,61075,52378,33926,7922,10352,24328,1830,-2595,-45722,-121682,-76484,-33305,-107130,-152385,-57011,24792,13691,-39164,-56221,25648,125767,107119,59513,71049,116743,184642,160421,77472,47055,-11974,-93621,-74779,-12263,-25079,-34909,-46962,-62994,-57799,-47201,-5093,29425,12759,-32612,-29710,-15291,-17000,39012,116164,113945,43376,-12507,-83311,-110786,-65848,-54831,-56541,-21835,-34928,-69523,-19672,31482,13066,2647,20641,-9135,-52308,-66336,-99292,-93045,-21724,16672,-12695,-39879,-16476,34007,29499,-37579,-43717,-23256,-8591,-11929,-19355,-31365,-53684,-82635,-100505,-99345,-110977,-132206,-99720,-14594,80597,121515,85221,22147,18824,-24991,-53991,-49126,-25181,18692,21929,21894,51241,83405,40285,-17597,-2573,31203,-9329,-40424,-31156,-22806,-2397,13121,-5652,18982,24890,-53007,-100743,-75911,7584,63674,75610,70364,64630,11038,-55827,-75960,-42771,-10131,35275,54850,12257,39611,150256,213123,175014,95042,-23905,-55974,-14138,34557,53803,47745,9933,-26393,18180,69107,39802,18669,45948,11450,-56491,-43729,-22239,-22743,26248,91315,96171,78312,15179,-72215,-81593,20018,109680,107739,86594,67974,26719,-7012,-40065,-67909,-53823,-4652,10224,-7890,-78640,-121338,-71913,44162,111392,60563,-9810,-9567,24613,-4334,-62994,-115555,-144581,-126427,-151673,-155403,-36748,57080,-9745,-54942,-5940,11639,24828,90104,93580,45708,4690,-10711,-30172,-61534,-68326,-34977,-38653,-93839,-94945,-9522,60581,35355,-33854,-80494,-87109,-7096,111319,147012,106045,37096,-31831,-27112,-2729,-30042,-68492,-88684,-56740,659,40792,90719,164625,167388,81063,20149,-9546,-40686,-32726,41729,81090,-12005,-80705,-45410,-47914,-68131,-11076,37495,24389,-20825,-51951,-26742,14784,-9735,-30648,-50168,20031,161726,123971,-67010,-144720,-40215,13266,-45875,-97145,-132138,-145652,-132262,-39484,85010,130948,99010,123448,152566,85026,35786,83457,115240,37558,-53102,-52510,-32252,-90221,-97224,-54671,-21506,18458,73952,83604,52279,40394,30651,835,14190,36275,61053,91789,74663,85332,115686,91458,33542,45599,127609,217386,220738,168189,120648,81232,-25631,-68899,-12065,-32919,-103355,-64725,51324,118434,91504,22506,-2390,11264,-7036,-58297,-96765,-111519,-69344,-21580,-43270,-62950,21242,80384,40089,-42697,-71758,-32630,-19089,-55439,-70549,-70187,-83941,-69979,-8351,11004,4275,35524,35692,-44453,-50529,4416,-37844,-86587,8877,133119,129177,43689,-26137,-55484,-63099,-63639,-57100,-54375,-51027,-2229,29901,-7524,641,-3181,-43355,-86127,-79892,-23673,75228,136344,117399,62794,26768,46450,71045,53916,35842,4760,-21000,-4272,-4527,-26604,-38294,-44442,-69937,-87416,-83632,-28562,8915,26680,30391,26194,61874,91020,71894,57015,125690,202189,168983,73273,7277,-10153,18142,43470,26303,-36271,-68960,-17425,93707,135039,72810,-22712,-44719,-8783,19650,38067,-1128,-51623,-81302,-140560,-119812,-66927,-72551,-53668,58762,70112,2106,774,30894,20038,57994,96135,88544,64676,23493,20903,37864,-10757,-39586,36328,87346,48182,-19966,-48036,-70814,-110221,-151651,-131930,-104518,-83686],[-78817,-54336,-6796,24202,-31030,-16100,74047,87877,31710,-7209,-18159,-32602,-74495,-95511,-65268,-7423,38125,36914,-22257,-68240,-43195,778,-35895,-46366,15410,134822,178671,113277,82106,98934,68317,24315,12753,30729,88233,136640,132795,76353,-10872,-66876,-43083,-7513,-10561,-13075,-32892,-75791,-112934,-87574,-46375,-40346,-50722,-61297,-23343,50702,141922,151398,59514,-32672,-43367,-24618,11868,60977,24842,-59349,-95061,-39511,16358,2206,-35231,-46323,-42403,-25683,-15452,31902,105348,132627,104583,39749,-10817,-29003,-34089,-4599,79286,162199,179778,76680,-54531,-28933,74737,45139,-50718,-49607,-8674,-7479,-13724,27426,71924,42709,9546,-14541,-13243,78738,132309,7091,-119734,-90972,9332,45140,40945,91817,133706,83975,22603,10920,-194,-54436,-103542,-71668,-47898,-108105,-130245,-72315,-15291,23015,46957,43687,15619,-35482,-76795,-119762,-100819,57364,183234,119413,-8820,-49302,-42646,7729,61667,82014,40174,-47066,-110568,-54312,13554,3305,13485,57958,53641,-9678,-34779,-8084,5944,51042,127935,173134,134893,93632,63239,2600,-41337,-36381,-6411,21816,6804,-40589,-41286,-39917,-94569,-142382,-88889,20992,53123,-3731,-52614,-8558,7773,-24681,-25289,-12837,27784,86709,120166,98922,29068,545,28221,62714,47403,-7974,-87698,-114595,-89373,2451,28628,2561,20234,40272,50573,60598,46380,38322,17950,-7649,2030,48091,61413,112,-62039,-116140,-137509,-93986,-35713,25115,57368,22726,-36664,-70126,-61710,-4311,-4312,-37687,-32129,-24810,-48162,-34608,35563,56602,11993,6537,48107,113345,114430,-2173,-60086,-31327,-24107,-1756,83549,70311,5517,13669,57540,62505,62047,34172,-2808,61953,158071,127563,2343,-73922,-68923,-3724,53872,37733,15448,8761,-17608,-64077,-89435,-49568,22201,55750,39482,23070,40949,76982,43664,-21188,-37932,-20005,-69338,-142745,-146360,-57689,91852,176800,129225,55335,43915,68248,31992,-44989,-49199,-16731,-22758,-45667,-76744,-95962,-25699,154720,239583,314633,82460,-191017,-116463,-117399,-74448,-25725,-50479,-99510,-113877,-32987,-15892,-109168,-131532,-84522,-83232,-87042,-64209,-39934,20267,59176,54584,87632,131178,111513,79411,56241,1917,-64590,-105964,-106596,-80891,-25333,61953,99363,62517,23214,53747,107019,123877,48184,-80616,-179190,-177726,-119479,-65748,-80667,-84757,-58468,-9748,35562,59930,61390,77734,112678,74431,-26786,-47977,-58,14282,-7084,-19374,13298,41272,25781,7040,-16728,-95712,-134313,-64733,57140,101264,9642,-88703,-19512,99141,107233,-20177,-97179,-53636,-18453,-13721,38017,68417,30066,18725,-4068,-24894,-24235,-13449,7172,38678,82200,119895,112981,64894,28127,1234,28484,66487,72666,31425,-66961,-152667,-195631,-106926,22618,119031,136039,73910,13652,20720,55377,101768,114744,56317,26706,65741,141399,173006,137490,89234,48592,12815,34499,29094,-9431,-16487,16226,28268,79432,91772,51356,-20496,-100735,-130671,-64965,-7683,-29026,-3389,69068,52900,-50121,-109664,-101543,-83852,-63278,711,96631,82396,-54096,-154525,-166900,-124402,-37573,39931,73598,91320,57469,13810,4351,4307,10407,-36645,-62970,-39672,-96475,-131967,-34658,16841,-24496,-19807,-29240,-77939,-88533,-32198,4542,18809,-1883,-39916,-53105,-34888,10950,9375,5517,37671,26005,9726,17247,-662,-53340,-21483,39901,48078,46260,40630,6949,-38890,-32878,-37149,-49044,-15467,37350,18318,-30609,-18169,53464,101695,75817,16583,16253,81569,119214,42475,-56151,-74771,-25071,52238,159664,226428,182011,53162,17242,61651,26464,-16129,5626,-12333,-67932,-104986,-97589,-29466,32959,51848,34907,-29194,-29743,48271,34279,-85776,-161510,-141052,-59041,19624,53426,34562,20697,-9420,-56380,-69040,-66347,-42155,39896,87126,61683,62654,108923,161385,195612,176446,145402,140970,112427,33440,35536,59495,90855,102069,40850,-46142,-46690,-35028,-65142,-28900,52008,104797,116547,98299,77732,56032,55387,74848,79404,28047,38257,70542,28263,-12066,-59706,-123631,-125013,-48035,-27306,-53283,-87696,-77191,46309,173295,133516,55083,51010,66775,94503,90014,72964,42556,-83718,-203066,-160843,-75316,-53516,-19466,-38156,-101347,-120956,-94097,-32462,13257,7729,-39764,-69341,-64668,1006,92661,85209,10764,-26226,-22938,-59144,-88028,-47733,-17905,-27441,-32062,-8356,35510,78910,80071,42706,6719,15463,721,-30043,-24664,-64983,-70511,4908,43327,-8715,-38353,4225,44368,-9488,-79009,-61913,-68024,-86292,-11095,100903,102363,19039,-84916,-122738,-68237,-29086,-56871,-58111,-23752,52534,128477,95074,-15249,-33138,-10563,16639,20878,27759,56685,13636,-14580,24526,69755,28055,-43606,-30111,16261,32347,49648,22972,-16258,38934,83414,17693,-12660,-21077,-70079,-41994,24507,32330,11626,12832,29904,67030,41812,-18408,-45142,-47075,-63036,-34444,-13731,-55226,2371,156749,221044,142684,29621,-103489,-142963,-67727,23874,91634,121373,76777,11655,32340,70417,44860,21137,35158,-6682,-94407,-105366,-87690,-60957,17004,74556,50110,68069,85408,-2252,-76372,-23055,36462,27596,12544,2284,23764,46271,-4119,-66656,-42658,39640,41069,-5458,-64743,-88190,-35209,58088,89972,50629,25095,7690,-31114,-89303,-108793,-107544,-99799,-66675,-81821,-101461,-57900,13462,12423,8019,25399,4500,-5914,58706,80897,19559,-70004,-64700,-35375,-35745,-76704,-82726,-94542,-97427,-40384,46034,95315,35512,-82476,-148507,-123746,-16315,109235,138542,62293,-43077,-99839,-68825,-49559,-53214,-10005,42522,79149,92123,67305,42063,74034,119095,102994,58173,-10057,-112068,-155678,-47369,52547,1760,-36765,-36390,-94776,-92163,14535,29558,-44220,-99989,-123721,-79925,-15459,-43565,-53201,-34343,28156,110370,80935,-26445,-59156,12504,20633,-41666,-76636,-88475,-76987,-33623,42167,99201,110218,60176,13732,35453,55973,1886,-54952,-32999,-14864,-28885,9277,45054,-22840,-31519,33688,35405,28117,73013,81649,47737,14988,-32923,-56615,-3194,40155,45046,41622,-3505,-2403,54531,93297,81591,81751,115365,161976,166126,120420,66070,14531,-57884,-15591,70846,22765,-25187,35138,94933,116344,109231,81309,27385,-38053,-79384,-68992,-62211,-75837,-56322,-3501,7638,-5413,21041,70133,73113,13087,-38342,-55236,-56292,-63055,-47786,-17350,-11324,4911,32531,-8804,-31936,11155,42405,-11265,-30100,40369,54521,-16425,-1620,85342,92850,50369,41172,43774,10082,-56888,-98734,-79240,-8051,38754,-977,-49181,-6826,-12480,-32506,-43005,-49877,-21823,46008,66250,53370,63304,68774,58806,32142,-18961,-31554,-13339,-8410,7467,-8312,-43630,-47052,-45052,-79449,-88047,-53328,-4417,-16239,-32132,-60465,-77936,12806,79213,21451,-38896,-6103,71717,84296,6033,-58077,-36221,27792,49489,34690,-949,-8414,21885,75297,104540,70056,-996,-8980,19992,41019,61474,13936,-44092,-44442,-68785,-66327,-33635,-38372,-55467,15363,20744,-30294,-28996,-40579,-66391,17149,66561,33959,17756,39299,69548,59864,-15276,-71434,-16217,46372,45112,10971,-24627,-85389,-132319,-166160,-186495,-186191,-144014],[-67257,-48703,-9783,26647,4044,16158,49570,42824,24801,38879,44071,-18354,-113638,-174946,-133642,-19036,39653,-6477,-57748,-71390,-55204,-24747,-70107,-100227,-14427,177990,248216,147264,80243,70769,38885,-5952,-46609,-47462,31413,107151,94021,30249,-55808,-103481,-62324,-29335,-48506,-24477,4864,14137,19465,24901,-11882,-53574,-59113,-80969,-41928,91524,190073,151746,80940,38292,11739,-3006,39880,62437,-14308,-81795,-91902,-39158,19603,-15641,-86616,-90429,-69770,-43993,-32145,-13050,48324,110740,122646,104737,111951,104182,85113,77604,102215,160943,179964,98650,53757,162737,246967,163630,39322,-846,-25595,-61482,-45541,20616,50670,36875,73571,104069,96304,136188,119686,-83170,-240748,-142701,35472,113170,116502,129891,98863,12550,-50195,-33311,897,2061,-39944,-61053,-79449,-117289,-131680,-80550,-6480,33481,67692,72800,15086,-35824,-38621,-69700,-96041,-7407,77937,57398,463,-16955,4092,37368,21387,3886,-25958,-136182,-217531,-98160,42614,60140,73191,80707,58681,56867,54255,14079,-27995,691,67381,101479,47280,-27747,-52548,-41114,-23215,-31093,-55620,-34128,122,-24341,-51919,-47138,-58534,-85210,-40075,30058,24925,-15768,-53953,-24566,11896,-9501,-36818,-30150,-6651,29730,71196,70266,-329,-47856,-47734,-13324,31354,17381,-49022,-91698,-89411,-24364,-15338,-54437,-89562,-98428,-3133,69806,6062,-25668,-9135,-28889,-28830,55210,111227,34321,-31242,-24819,-4732,20087,18976,3362,6021,-18967,-56869,-55773,-56534,-42216,-49177,-55981,-35719,-35963,-50818,-28699,22255,38680,23030,35338,73530,86516,39867,-17481,-31923,-51133,-57872,14194,91217,28338,-44432,-39236,-19865,5641,36146,22656,-4297,62260,142530,112531,10850,-55746,-49842,20870,103679,119226,49847,5041,33325,7225,-71178,-87419,-57874,-15073,53899,101866,114508,120730,43491,-30882,-21402,-6699,-81876,-129866,-102930,-36064,42980,97189,77219,30722,7465,41066,69579,21565,-15486,-13111,-27751,-48981,-71205,-90232,-71997,19432,199531,184596,16884,-86640,-58171,-90504,-135533,-68817,-15020,-58394,-96770,-38414,-52718,-138331,-128572,-70337,-58804,-52778,-44696,-50607,32630,154807,198960,197830,163673,76880,52674,98337,63612,-52156,-125085,-103858,-39386,-1214,11219,-3053,-1911,32326,96030,114520,77325,13017,-56657,-135061,-150336,-92502,-50491,-79225,-79487,-42581,11822,28369,3329,-2051,18208,9243,-20839,-5191,43967,11470,-62281,-73379,-46487,-7192,-13520,-71199,-98104,-93995,-100554,-98068,-90578,-50977,-2826,-47625,-117292,-28136,94603,104688,13128,-39013,-15640,21786,18077,-25206,-45935,-38316,-3310,107,-8028,-12877,9928,33738,39685,77447,97918,45518,-9169,2916,22207,74180,113083,73744,-21924,-117318,-147163,-149895,-87178,21392,143644,135059,12011,-40171,-17929,-9081,35099,58043,14007,8394,41737,78211,116238,122879,88166,75038,91683,106212,56985,-36436,-66816,-29676,-8321,31294,33080,-6268,-46571,-47525,-37025,-17927,-6446,-4828,28591,51319,-6808,-86408,-108750,-97561,-76497,-38911,30046,90210,46285,-63576,-140838,-189611,-195084,-106977,-17383,-7078,19310,33742,14408,7111,42370,71368,-6954,-43689,19649,-36863,-163101,-84512,27357,-3018,-30091,-27980,-67411,-105185,-67404,18156,89230,92557,56397,77256,99959,50177,-17330,28456,116573,109708,51890,42250,46872,10983,31377,103954,112724,56380,9330,9606,26108,39019,-5166,-47493,-27511,14839,16781,12371,45608,104104,120370,63054,9371,8731,35454,75633,60709,-27512,-63069,24016,115313,164343,162657,112178,11739,-33685,-8486,6748,1721,5903,-18494,-47496,-51229,-23154,57283,115408,86956,27062,-61710,-74987,20485,45652,-17559,-58491,-34919,-19849,-50620,-24047,56179,72738,-1607,-44039,-33759,-52234,-43494,54494,144343,112338,42965,12708,21418,55337,110380,165751,172029,140920,104328,91532,62628,58123,34046,-40305,-109810,-107154,-64124,-40881,-5495,55231,116120,129732,88812,40010,3771,-70,27191,60311,41772,76064,132430,86301,-14975,-95262,-117272,-99827,-88345,-105359,-101944,-115716,-90671,11635,92051,61867,18368,29500,21818,10000,12710,41262,17199,-107097,-209738,-180197,-115931,-77983,-4855,18187,-45956,-79912,-90603,-69534,-17282,2644,-39617,-75345,-82412,-9514,60741,-16145,-97182,-86450,-51286,-40685,-25958,26804,73780,38452,-13105,46233,153730,169003,132887,93156,31064,18221,32658,36335,35241,3409,5755,45287,45222,-3029,-28613,-12051,-2940,-57625,-100267,-53010,-43060,-99731,-59831,74585,92225,5564,-98027,-120738,-29049,68855,73179,32175,-9594,-5262,60477,47519,-85420,-101889,8523,68810,42935,47083,83101,29015,-16845,-7835,10944,-26965,-62101,-30947,17793,50987,73206,15393,-38683,45005,127956,78267,15554,-36221,-89203,-47669,26778,31464,-6188,-22356,-1071,49809,30504,-32382,-59263,-92760,-144997,-116584,-57231,-51761,-11473,90873,135404,46166,-71166,-171006,-163961,-88100,-27060,33518,93910,84195,22624,12993,21206,2115,5980,17647,-37980,-115052,-108161,-87841,-69426,-6233,41254,19397,56180,112594,48093,-34224,-31499,-25571,-48153,-73243,-93274,-30237,54141,20215,-63303,-48823,13317,-6902,-57661,-72283,-44781,-4582,25343,-7074,-48680,-34065,-38480,-82846,-134017,-132264,-55710,30013,45680,-14017,-57234,-54519,26336,89669,83392,14357,-62077,-77885,-23393,-8196,-66484,-175044,-145618,-22425,49837,-16584,-92245,-98576,-34849,22442,50261,72274,-5064,-126735,-128125,-44389,34632,109666,131126,74300,6637,-16185,12386,990,-27159,4072,58668,98862,99958,48117,-12491,-8840,33179,30871,-2787,-64480,-142605,-171781,-85445,7919,39081,69591,18797,-93498,-76942,54334,83511,-10563,-116399,-154859,-91381,-2593,-6496,-14508,-514,18021,11421,-22084,-18292,23503,49310,-874,-50374,-35123,-12699,17580,92959,134433,59672,3321,-2910,-47129,-25565,62022,43773,-70616,-114142,-89806,-51382,24866,86223,53672,35936,78162,68723,42866,88938,119668,74482,-12364,-117234,-131978,-52588,-6349,-2630,-14022,-73721,-82600,-9219,86425,133420,115292,87455,94077,86271,43528,-27389,-101390,-115040,-2161,89011,59659,71850,108469,67866,30471,60425,108941,56531,-88381,-165286,-113140,-74824,-78101,-52990,1804,36352,21115,-5640,22596,67588,71265,18986,-61946,-72528,-21095,31938,72598,66195,10625,-36863,-68294,-45573,-6025,37196,46718,51612,97503,111997,31977,-28227,-6177,16042,14961,42441,92716,83006,-2733,-61570,-12912,80633,72563,-27275,-62036,-6805,-21313,-17160,15718,12548,15841,28696,-5181,-14872,41176,71196,31054,-9230,-66957,-93637,-54370,-15394,18993,21372,-23764,-60534,-52852,-29560,17249,22841,-9073,-50868,-72914,-122070,-164576,-52388,55228,25016,-60226,-98418,-56790,-196,-741,-43618,-62811,-51532,-23250,22544,66171,90354,74340,34317,38017,55892,33849,29025,38847,43438,72242,54103,8760,12835,12616,8609,15835,22225,9298,16536,-5977,-44601,-64069,-96707,-113297,-35776,7420,-10079,-17902,27542,66011,55902,-20617,-104785,-77262,22685,89340,93574,60778,-15633,-72902,-115541,-170796,-177886,-103925],[-19965,-4018,-15188,-12215,-23775,-13442,-14033,-15931,12795,65305,70517,6574,-74836,-137275,-101786,12059,59701,5888,-29000,-20436,-13336,1221,-45437,-105158,-38763,155136,206706,87098,-4640,-12069,-654,-12372,-60228,-74029,-7692,38426,3365,-43631,-72580,-55755,9432,18328,-8850,35983,67760,48297,42380,64977,3959,-63988,-36530,-18223,1876,129651,248895,202072,122559,95517,41761,-9781,1881,-14993,-80183,-75608,-34789,15551,58363,9242,-62686,-66140,-49709,-4260,25237,-2062,-24868,17486,88772,124268,128554,103327,93527,73695,64640,109042,119543,37270,59573,230643,283621,155897,32168,17112,-8906,-93313,-106045,-39227,-34007,-53123,39741,116669,101618,104474,63833,-110851,-200238,-90380,31183,90883,112076,107299,24767,-76554,-96458,-40058,-2772,57253,49792,-40775,-95818,-90180,-95996,-52831,26949,30384,1347,-34346,-72327,-61627,-16014,-23681,-32866,30441,71038,84538,77487,33426,22909,24483,-44701,-121245,-148308,-183773,-202906,-124338,-12771,64765,116401,80628,58724,94891,67177,-2988,-35850,-14019,27627,31654,-29015,-85555,-91565,-37387,23443,7062,-82201,-118549,-71733,-24611,-8729,1875,9629,12998,42737,52510,6712,-37512,-52778,-3149,38655,648,-32478,-17483,-14947,-46048,-66498,-70588,-64259,-19864,-13835,-43293,-2186,55308,24783,-50095,-84653,-40643,-28437,-58075,-125613,-178097,-65795,51926,20809,22669,52392,16858,-9618,47459,105290,63174,36600,74687,100051,98826,42843,-15339,-14660,-11914,-28437,-1550,24048,5206,-33387,-24116,-3014,-40543,-69037,-35005,3570,29910,45200,42742,35953,22661,-7758,12758,35074,-913,-5654,49035,94640,56488,1612,-28183,-42402,-38592,-26451,-28158,-9920,70171,128815,104602,50014,2259,-23926,-20716,77546,173733,111346,58790,151782,168701,50259,-48299,-89589,-75579,-19018,13100,35340,71285,27137,-25018,-25011,-35213,-60679,-37110,-23118,1375,26444,36327,-11022,-55624,-77837,-55045,12693,28107,14224,-15514,-64142,-80439,-73073,-54223,-57877,-27098,83328,86952,8022,25943,-6376,-81083,-130283,-8772,85479,56578,16720,4296,-78828,-112344,-70082,-51123,-45614,4468,48173,7146,21909,143376,223169,202066,138214,25240,-5344,71031,79927,-9564,-70501,-61463,-9567,24909,4638,-53710,-56254,29029,108906,48440,-32972,-10518,35543,7381,-10827,-25565,-93734,-145188,-92619,-10870,60191,61505,-1610,-19398,-15860,-59946,-56794,43827,95088,2040,-81703,-79269,-73195,-55588,-49876,-98117,-158197,-158637,-88951,-52713,-115565,-149131,-110050,-97619,-75785,32447,79936,62904,26390,4542,9638,35282,-3907,-103169,-116467,-58592,-38289,-47367,-25660,8808,66925,83928,32467,28892,26375,-49928,-93526,-37257,732,49836,82620,8295,-108873,-127812,-32844,20323,19022,17789,90719,77552,-51896,-96889,-73391,-91207,-69485,-20673,-12514,6796,6035,-12910,8065,58895,99194,140306,148539,97983,17678,-42316,-54596,-40068,-51715,-35673,-30173,-45810,-59718,2143,82529,92314,53945,34721,50793,37006,-38173,-95428,-83642,-51430,-18753,32835,74032,72377,37188,9198,-15488,-102850,-184681,-146806,-73866,-72430,-58366,-19901,17894,52363,82144,72708,-20814,-45684,34043,22198,-95388,-79350,5137,48820,84836,64081,779,-28895,7836,107485,166230,146688,108497,137087,133250,52083,-4827,75666,147594,114973,62190,52290,81026,58848,32490,84395,122961,70561,-7421,-13641,44617,88659,40103,-34544,-62011,-34501,-3491,20877,49964,59153,41411,14192,20381,21589,-35291,-57795,-2140,-3314,-37158,55951,149983,114716,29257,18358,1174,-37920,-27581,9129,8273,6552,-8189,-32033,-30962,2155,91734,126048,47737,-9705,-22751,-18791,26838,42900,49038,71084,87260,20529,-78678,-51285,61317,75347,2801,10625,85387,68126,13475,37288,90497,72668,-4525,-76298,-113784,-92472,20602,132332,157797,140496,129316,98886,53388,46693,-4712,-85922,-110771,-66991,-4235,7547,7222,37463,84246,92032,36435,-39869,-92805,-105524,-75203,-3086,52346,109106,104646,3031,-68276,-95015,-98859,-91214,-105044,-133375,-142966,-155030,-112148,-39334,5464,16414,16574,34312,18490,-9068,325,49462,47754,-37439,-120461,-139486,-105582,-39715,64702,93647,46924,30153,-12663,-35749,11103,19964,-50738,-68766,-43664,-6184,-11232,-93111,-99177,-62480,-71271,-66714,8322,98005,119129,44102,-6732,57180,132589,123547,117792,118652,57957,23633,62190,86982,52564,40313,69417,54756,-5441,-44172,-49780,-41562,-34906,-45122,-60914,-1875,26558,-51734,-91437,-6540,28952,-25895,-69904,-55661,12892,98945,131711,95873,28992,-33693,-29563,-13842,-102508,-103491,25945,97088,51030,40691,79041,63065,31026,-9724,-39566,-65252,-52115,-27111,3213,36279,44238,-9895,-27387,40308,104503,109145,73977,-22786,-109466,-86500,-30040,9135,13523,9720,-125,-9418,-39391,-65788,-74328,-103803,-142660,-112113,-35699,10275,37732,67831,65598,-11820,-88604,-158609,-165128,-150353,-115749,-61237,13596,62672,59369,55095,17558,-25913,5932,26201,-35521,-86470,-59118,-21303,-1861,12864,16046,7014,38773,58779,22365,-2774,-4970,-32721,-60425,-75916,-95916,-55369,22340,16870,-45350,-65690,-56926,-83750,-124568,-124008,-50413,13732,20319,-38038,-95320,-90570,-69820,-51243,-65225,-78926,14673,139625,132910,17599,-66333,-74182,24608,122583,111681,1131,-89573,-88053,-40185,-37645,-76990,-142662,-116009,-1425,82288,48653,-49366,-68694,21633,83521,63230,27106,-48653,-107158,-29407,71681,94932,107170,120319,108805,98439,96962,112158,83437,17254,-3402,19881,52618,54942,26265,-4048,-9245,-13434,-55307,-94905,-107108,-96079,-78531,-48595,-3133,71328,126496,58419,-34310,-17735,77083,140576,74386,-73944,-124602,-62501,10540,15662,9235,14547,26711,7619,-40505,-33330,26958,62251,-8973,-74105,-26117,13095,43797,142977,191420,72069,-11848,12162,10942,21255,84719,103736,38869,-38294,-78888,-67642,-25243,32950,53344,34648,32588,57256,63317,97563,126822,74516,-21035,-104337,-114264,-68082,-65249,-60006,-41322,-80193,-74233,18197,127984,143662,49170,-9279,40300,65216,38775,-58389,-155896,-128200,-6714,28490,4371,67714,97211,14196,-42448,6885,84797,68421,-42971,-106582,-96871,-99442,-80219,-16725,5655,21231,27008,-2104,-27181,6396,53239,18255,-87548,-112360,-21598,60928,77293,36870,-53142,-102792,-61214,8043,13453,15704,36008,50037,69365,84355,64489,26648,-58,-7227,-10290,-1995,54374,109571,83720,20827,39845,95867,53569,-45249,-73033,-41458,-52037,-17378,33283,48717,52153,31825,-19810,-22508,39082,57538,8457,-18836,-64990,-111391,-91344,-40756,14118,42327,13034,-24268,-11286,35304,83432,15231,-74121,-69761,-43229,-90080,-152015,-74131,53411,89084,9539,-81956,-94325,-25677,51381,29402,-72601,-133438,-97248,-16762,69013,132706,105982,19346,-8368,19750,11447,-4074,5689,28145,76283,74013,27889,25028,38626,45198,27710,22688,28087,40175,9571,-43413,-70459,-59646,-56497,-40134,-19402,-12740,-23656,-9611,4305,-8052,-44532,-84060,-65205,25873,112599,122151,84465,27288,-3371,-39089,-87956,-98832,-32961],[16996,54822,4313,-32843,-44761,-38463,-40018,-37644,-17667,16462,34041,43156,16769,-41518,-43171,22350,74186,76304,50216,47683,59425,74502,27023,-56754,-39592,108309,138764,20084,-74416,-56902,14649,36551,-18000,-49101,-19180,-28861,-79442,-92799,-61936,-9191,44679,41289,36680,82297,72178,-12279,-61195,-9944,-15397,-78905,-42545,42080,74866,126996,213577,190076,127564,94584,18094,-53225,-75855,-97609,-107265,-37646,40481,83287,83592,34183,-14335,-28710,-15472,47235,81806,32221,-57923,-70421,20163,61549,2041,-46296,-17429,14974,26081,43736,33769,-29551,3966,142624,164936,33781,-58022,-10208,7130,-93124,-152824,-110553,-85296,-99220,-42730,14676,16111,27708,16804,-48927,-22767,45670,22262,-5285,18564,25095,-27210,-83129,-70634,-38452,-40737,29841,61580,-33039,-75033,-44011,-54716,-17449,45086,-6127,-103642,-161758,-142146,-55346,8282,-12582,-12554,38787,74061,124550,126605,37739,-33984,-38113,-50082,-104115,-149039,-123555,-88080,-96530,-83030,6198,72551,15711,18507,87078,53681,-18366,-45572,-19450,22828,9778,-52452,-63532,-45197,-15148,23779,24187,-45187,-124008,-119814,-43745,18831,44365,69187,82357,69882,40881,1291,-30747,-26413,33255,26330,-41212,-26337,26560,30568,-48639,-155816,-203710,-141117,-1467,47269,-8674,-505,95416,81239,-21681,-77615,-37212,-35161,-57820,-98865,-149636,-72612,40195,78227,133902,133377,64909,34458,46562,61580,48781,57574,88084,97924,90154,37369,-11368,-7119,9875,7653,40276,77619,60631,27719,40613,32178,-36832,-90871,-65655,-4719,43013,45011,2285,-39123,-25964,8986,50768,74106,62384,64768,39464,49776,108673,116446,56797,13348,-28067,-41771,-28327,3089,62240,100305,98993,79968,49280,-4451,-65047,24787,157150,123694,91174,202950,267054,185947,43348,-37069,-13782,-24683,-96518,-100604,-18201,42086,50462,-686,-58413,-33738,18175,-14213,-43349,-38103,-54384,-115890,-160963,-177429,-150429,-75599,-16822,2631,-40774,-96230,-76458,-14328,33617,21422,-6202,-23597,119121,122062,65340,16450,-83905,-72522,69496,130377,132409,146603,103913,-22825,-51842,-29612,-63421,-79872,-567,101858,74114,15459,57505,94036,78709,74536,-1241,-65266,-8791,67477,68415,31414,-1538,-18979,-6815,-6013,-50190,-53687,15739,47799,-45374,-91941,1619,88968,64923,43391,-15274,-138722,-190987,-82330,46958,111615,88453,25522,-505,-28102,-69510,-43213,32495,37681,-24437,-36653,-41228,-105056,-113046,-39057,8059,-35476,-76074,-39017,-32679,-117734,-145989,-115388,-88477,-16603,67280,38932,11786,10298,5615,19903,28390,-37176,-73225,-8869,14861,-53631,-93087,-38857,31055,90766,92231,16267,-33124,-73375,-151183,-161960,-85716,-67007,-35102,760,-62720,-132556,-82768,47745,114758,95962,-6789,-31817,-21140,-71261,-99450,-88212,-108323,-99273,-37769,-14376,-15703,-36086,-63465,-80123,-31240,75568,136525,88579,3541,-64102,-47774,-3317,-10142,-93058,-112351,-91059,-75716,-67693,4533,107863,137275,86907,35397,43745,45189,-12139,-75122,-70697,-25962,13537,49170,42052,24765,49384,95202,108985,23986,-80274,-85648,-59824,-73355,-62989,-23495,39101,99103,87852,22522,-49882,-45009,28312,58867,21450,-18151,-28254,52708,166144,115904,10333,1638,72575,153879,182920,151345,109823,91407,48124,5573,2483,79673,122333,87754,78217,80628,93525,52243,-2000,14831,61480,48543,-34472,-73158,-9319,75224,75484,20056,-47500,-47940,-16687,-2631,14681,-11720,-73849,-64753,7905,25239,-68750,-140571,-74237,7287,15779,67580,116367,62000,-11089,34704,64230,7461,10798,47397,19253,-9183,-49941,-90284,-66298,-16444,47493,51222,-24435,-41448,47426,126285,113452,53890,73996,140278,141573,53902,-41525,-42648,11839,22639,695,59887,173742,163705,68624,29078,18964,4943,-41455,-105301,-121188,-75304,-3325,53093,87182,109299,80910,22636,153,48659,32409,-16878,-15425,31228,63737,21767,-16429,-4017,25077,28625,-14389,-80222,-124191,-136731,-131178,-54441,42656,91537,29340,-83143,-80576,-44658,-60575,-69880,-56016,-96801,-166230,-191063,-152035,-102180,-32588,19572,22064,26106,-2039,-50585,-28725,58521,97408,38491,-47686,-81029,-38975,28790,100326,89317,61266,72586,45878,23308,55230,32651,-70360,-76730,-11076,7497,-38205,-88596,-45301,-14638,-71723,-106374,-17393,85313,45827,-52187,-47613,19868,32712,5247,24005,83353,61512,406,20450,29877,-30588,-27164,37585,12313,-65494,-103652,-91509,-51791,-9142,8021,-4153,39051,53480,-6220,-43981,3397,20153,-12634,5817,53453,59727,54896,55025,53323,30963,-28040,-54912,-12603,-38255,-47040,14911,83226,67246,42012,79176,110206,87318,4661,-47649,-58808,-47344,-54806,-36715,22711,35847,1152,16897,32072,23863,46867,62375,-21453,-105511,-78854,-30729,10433,32292,39967,-3029,-68656,-101074,-84146,-78643,-77605,-77290,-67096,-34267,8767,63611,91543,63981,-11564,-51379,-99858,-159677,-205314,-167874,-109731,-50993,36152,108757,131294,49652,-28010,13564,38007,-23139,-66242,-43191,18535,68326,44508,-7945,-15969,-1555,-47709,-71105,-40663,-29990,-43629,-42023,-31568,-40816,-35926,-11822,-11596,-26263,-59548,-85550,-125486,-166924,-169303,-69931,35640,60011,14878,-60706,-97182,-64893,11282,31378,-2776,34054,133508,157998,66416,-29463,-67171,-14049,57241,56191,-19933,-67189,-42900,-3360,3494,1859,-10976,-3259,2794,35803,59823,7666,-39701,24249,109087,77937,-16626,-66823,-52686,11056,68465,75120,59977,64424,85010,90862,77462,84695,69626,26020,10276,6468,4253,-18407,-29701,-5767,-4246,-45945,-103821,-139205,-107722,-23115,22371,7161,15352,67771,77908,24132,5398,8705,30959,96387,66058,-58825,-89515,-57421,-38971,-45588,-24154,9856,62423,84892,18754,-44374,-5253,86533,27493,-86052,-54515,-2844,26262,107341,175625,130384,80412,64387,48800,38660,45225,63473,78443,51841,-10821,-55242,-88405,-59473,-1553,-4416,-35864,14359,54609,65664,80886,39898,-23557,-41599,-43537,-40409,-79227,-86878,-33667,-33691,-9397,82204,169566,125004,-27236,-87928,4586,82714,95411,-63,-96705,-77405,-12147,-53617,-102087,-16321,46409,-22467,-56098,4775,61804,88766,92662,62795,-3321,-59506,-17160,53728,4327,-44071,-4286,6730,-63113,-88750,-46003,-31044,-111708,-165576,-80361,14396,3878,-34410,-55523,-51317,-863,51725,13699,-43307,-67461,-67826,-45431,-1211,60584,103045,76673,26056,3502,-10058,4294,78772,121198,54694,-3789,10760,3032,-49519,-90751,-79278,-69141,-24877,2534,29575,50410,20856,-30548,-14275,59364,75611,26055,-14229,-49972,-80137,-79682,-53020,-2715,21385,19123,41420,69096,60195,25222,-79638,-119183,-45439,21960,-11070,-87231,-79374,13974,80982,40161,-47350,-78341,-5095,85076,59502,-54733,-111987,-93055,-59769,-22429,59309,87456,37011,-2057,-1414,-32059,-55860,-34280,15630,71574,47167,-7897,12724,40855,44158,18726,7565,9570,60195,52292,-10803,-29623,10704,16535,3595,-5931,-2036,5848,1985,-30180,-78648,-62163,-5251,23426,32987,53904,43223,6631,-13579,15046,13360,-12368,-31432,-3312],[16511,99458,48903,-14526,-21851,-9483,-7164,-18279,-35296,-36469,116,62863,56295,-8320,-31953,-15092,28550,76884,81427,80797,93216,111220,64421,-21344,-39021,68641,97908,-6351,-70056,-19237,69478,82763,23808,-13176,-10675,-35370,-75468,-70627,-25934,-229,-8966,-16678,12900,46017,8090,-72645,-124871,-71071,-22308,-75350,-79232,22020,90704,70021,68420,71870,82234,55051,-32715,-105825,-124054,-100429,-52811,22809,88705,112038,68871,18012,-10397,-27728,-11198,47785,75373,61749,4214,-42928,-9772,-10581,-95685,-138859,-77322,9640,42924,22076,66,-21735,-28442,16739,29518,-59928,-112437,-45984,-23917,-94314,-144558,-121985,-56193,-39018,-58894,-60458,-32219,-11607,-21800,-7223,104363,163325,57312,-54807,-70405,-53388,-45460,-48936,-50264,-61289,-94926,-74212,-33746,-33747,8768,58282,24946,20463,44551,-23815,-127782,-172210,-108160,26028,82830,14122,-51783,-60638,-20935,62469,77994,6995,-80909,-81134,5720,58936,19254,11554,13241,-29922,-78179,-64112,-38395,-71321,-36093,59032,70004,9031,-47794,-27508,18776,2807,-55185,-41253,1770,-17307,-47618,336,49595,2179,-50038,-50440,-29843,12098,75296,75836,14318,-16727,-5333,22372,37720,40895,-38807,-99864,-43016,13426,31634,-3338,-113108,-190081,-151122,-29556,64904,88780,88004,120486,75629,-36026,-73714,-2105,-19937,-55058,-42216,-50656,-10283,49415,90141,158014,132140,55375,48972,50340,38144,34563,42544,44780,50628,65246,61030,38374,30714,29024,19603,48889,65199,53591,60053,78476,45175,-5977,-60250,-87935,-34845,31117,25508,-25566,-49525,-5748,45831,58716,65120,75136,71096,-6813,-8031,108137,169452,114906,50699,-6727,-16283,16642,33093,46926,58463,67105,52908,28378,-11730,-53438,14213,104151,73034,48718,130172,217913,218199,109649,53485,111535,74918,-58117,-115021,-36888,88653,144743,61370,-15367,-7456,-8463,-74741,-128510,-133467,-133656,-153307,-191551,-214586,-173810,-101225,-44335,-43601,-100270,-106985,-19225,74928,95481,19506,-73286,-40273,194211,236214,87843,9664,-53422,-4119,65792,62304,108069,163240,134197,52597,6390,-35251,-95793,-106703,-24564,92104,90969,18568,-11819,-46713,-34689,43403,6719,-98661,-77673,42274,119337,102043,39414,-27470,-48591,-37557,-52056,-28820,-1161,-36641,-102945,-81407,14819,55491,-8807,-46147,-68440,-110298,-131605,-33086,91247,114465,47889,10542,-1881,-43007,-61546,-41690,-45268,-62432,-42915,5698,-11622,-102138,-104927,15957,146300,164958,91941,36546,-4153,-61334,-52344,-38513,-47604,-4794,35673,-13551,-20073,-1961,1710,29876,27129,-25526,37009,159377,102643,-29627,-64460,8942,52958,46761,41575,14044,-44482,-127521,-210008,-205998,-134705,-138285,-121123,-76828,-93501,-85163,-20204,40123,68529,74433,-38960,-99853,-47830,-16588,-36155,-41947,-47086,-31464,18740,14231,-37982,-49473,-34932,-77416,-73602,18824,61159,5507,-51427,-91275,-55279,14424,16131,-82019,-123521,-115127,-100012,-93422,-47722,38381,91234,63374,20952,42134,71463,35825,-49851,-87631,-62173,-31027,-23815,-52487,-52877,458,77196,129254,92318,22323,14428,867,-45160,-19572,32975,79245,115626,85015,25364,-13511,-2698,48288,92649,90895,11783,-82127,-32423,96043,62071,-37264,-36930,44422,99963,135483,147908,105439,22616,-46133,-60742,-43548,25252,95176,114831,125075,115022,96949,48420,13266,12625,19357,3830,-62404,-104180,-49602,54951,105622,94745,12947,-32828,-20742,-14227,-16779,-61558,-137797,-124709,-37047,14258,-38385,-115091,-89871,17388,77317,78880,59179,54631,80415,158212,146607,31692,11855,54894,34661,-9155,-108051,-184429,-106061,-10405,-6747,-26743,-46107,-29436,81979,218682,196890,80397,78986,131431,115316,70169,10514,-42544,-52682,-11962,16189,77578,170573,149092,58587,22881,1046,-18579,-40510,-79097,-42736,32777,18152,-8593,21987,54818,31,-60345,-48837,41980,78241,91785,99760,84373,59310,4879,-35788,-40919,-24219,-9266,-21357,-40400,-51422,-76657,-120695,-74745,-1893,25248,1657,-41432,-19444,32014,26601,-6073,639,-45753,-116593,-146896,-161271,-157143,-66515,-3095,-18555,-27418,-74588,-147000,-119828,8793,85505,58547,311,3798,56475,57954,33154,10394,5185,26930,41927,56087,72580,35930,-53995,-62228,-9821,18374,11494,-21244,-16759,-8593,-42817,-75986,-30327,18341,-60938,-142695,-91374,-9092,-6062,-56989,-62619,35422,60246,-18576,-51022,-80838,-137797,-131052,-62021,-47693,-75040,-102610,-81132,-18839,26099,20866,20295,56946,50861,37056,63979,85812,32011,2277,62306,133284,105459,16708,-53476,-44599,-9215,-15363,-3088,65474,55851,-993,-30176,13001,58218,69482,132550,181346,126220,12023,-23927,-31071,-55527,-71738,-40000,37451,62698,41789,43532,7201,-52012,-51774,-14812,-32658,-60605,-14141,42235,59559,37416,7023,-36618,-62056,-67168,-62627,-65190,-34412,-17672,-44979,-75212,-54477,30929,100300,95329,9293,-38101,-60225,-102328,-136166,-99896,-63374,-53031,21719,123357,142389,37566,-37561,10824,39922,-7866,-56431,-52967,1397,58955,34685,-16301,-24211,-32823,-107843,-129274,-97665,-93590,-62466,-16870,-9039,-19286,-12430,-14844,-20778,3786,12953,-9337,-80677,-134540,-125638,-31941,62216,90311,54172,-16248,-48517,-18691,43249,64790,35852,11583,62836,150506,157407,112418,43438,17923,26216,12744,-34956,-37192,-1168,14302,28183,93405,113009,79469,-11768,-15153,41608,47059,-11679,12481,97874,68665,-34261,-50531,-18632,-38565,-40888,-6384,2278,1273,16775,11531,-14065,-17662,-23902,9764,55942,28595,-12585,-58958,-88845,-53205,-36896,-65777,-91078,-109389,-81026,21591,74758,47817,47812,66967,31661,-9288,5347,-26240,-57823,-20265,-30185,-72556,-51581,-52607,-89469,-106172,-41987,35582,113090,141974,59867,-25748,23079,148442,102147,-40466,-43053,26296,49982,63881,116683,157540,162465,89229,-2482,-16834,-15561,-34210,-7362,44619,41689,-9003,-72008,-66745,-6928,9018,-21106,12933,51147,48809,63553,47256,226,-18080,-11114,11052,-18976,-54028,1073,37397,59577,101330,150826,135732,42853,-16647,27412,107311,155581,104661,30069,50,-6927,-67068,-113738,-24432,42676,-38069,-49405,44106,106009,163588,216927,175196,98364,59421,95566,117221,16811,-84569,-49802,-10239,-75587,-150265,-124295,-44698,-70773,-135889,-84613,-5998,-14333,-693,63388,66938,19648,13894,-31713,-96556,-135329,-139943,-115149,-53770,36772,113775,118810,73548,52062,44269,8286,24505,86544,39622,-68731,-71164,-19054,-18973,-57544,-32097,-17127,-18433,-29436,6913,53059,24825,-47192,-35106,62936,121852,75448,-964,-27780,-12766,-14011,-18629,15609,12966,9002,73679,114792,54093,-31163,-91338,-51712,14453,61354,59595,-19369,-83631,-86071,-49166,-27133,-48783,-36640,41732,72346,17790,-31842,-36916,-41066,-75439,-126706,-71875,31112,54766,35747,20332,-26884,-46044,-23986,12012,47734,8058,-26104,31043,45932,20219,21468,38417,23570,69537,97073,64951,35368,17379,-5925,10349,-10767,-16775,35777,52901,-18739,-83561,-33330,64313,90435,18651,-46456,-70638,-85394,-80657,-20367,2749,-10577,-27215,-17408],[12072,128672,93326,16327,11129,47683,48520,16908,-1811,12447,46625,61936,19597,-35223,-38372,-42718,-43567,-15225,35240,66914,59873,69344,40982,-21319,-48741,23487,49820,-20706,-37920,34833,85794,68536,45540,36222,25527,21383,3483,-9241,16802,16716,-54112,-90719,-57246,-35623,-63794,-78794,-79152,-23332,16640,-48075,-98176,-38322,25509,-19633,-63561,-31788,36822,21661,-65696,-125450,-109535,-37966,31562,72565,89318,81079,25300,-19804,-30328,-36799,-34527,-3881,20805,71817,114359,81454,29611,-13432,-56169,-75237,-8649,75976,89263,49029,44062,42113,-19100,-33279,2347,-30372,-75193,-58766,-78539,-112524,-104350,-75639,-12820,25887,-8454,-38724,-2389,-593,-56246,-33509,92223,163053,84670,-29346,-91831,-83421,-56781,-57343,-79603,-77714,-112633,-152646,-132928,-36096,93217,170221,116934,37001,22798,944,-53140,-86344,-25716,100426,151204,63087,-74633,-156411,-147343,-65524,-11821,-1861,-33620,-49953,39913,164488,176312,106506,34472,25093,-526,-83970,-121679,-110547,-60362,22441,71691,40444,-24137,-22044,-8986,-35525,-66108,-37528,18729,-14542,-89800,-12875,127342,139932,61584,-40597,-103247,-55980,32951,17522,-58996,-74875,-19756,75479,98045,20708,-81658,-92774,-60446,-66787,-32735,29853,2884,-54250,-77052,-42826,74975,191161,179352,100475,16075,-76930,-68480,50291,36324,-10277,28799,49274,65899,54139,17686,43298,31511,-4156,16511,40634,62931,75641,52591,16394,26935,74692,106225,98624,75730,39735,7169,25482,12130,-21220,6182,57817,61729,67068,36769,-65026,-92374,-15792,26922,13154,17217,35273,30889,26972,25555,25163,14931,-34721,-27271,41460,99709,84729,32379,3875,-1320,14766,44067,66280,44283,11789,-10790,-31648,-27602,805,47197,73196,24964,-13227,35298,111179,142192,108804,110153,151448,120982,41782,-9176,35842,128043,162761,106109,80766,41700,-52154,-131667,-140618,-123584,-79825,-65760,-114951,-153008,-120120,-54559,-17767,-74067,-164808,-110933,31683,102059,62521,-76276,-131771,25632,171418,179386,94880,12959,21393,48531,-9077,-56403,30823,66510,40040,57489,58771,-26671,-100973,-77675,7211,80414,60141,2457,-47596,-93299,-46412,53120,7215,-103130,-90672,10823,85928,85075,31976,-16068,-33572,-43765,-66747,-36265,-29891,-73969,-105388,-70980,-8608,9886,-56570,-118512,-106540,-40833,-25159,10386,80687,78071,2187,-25884,-33833,-63635,-65083,-62190,-97464,-91898,-34793,6707,-6494,-51038,-23913,74277,187834,243149,178968,85550,44425,21140,27814,16957,-32855,-30220,17732,-16698,-27219,4004,28183,49769,39581,13654,85997,177584,103518,4614,9544,81303,63337,-18244,-14505,28995,-4318,-102221,-183510,-198402,-157022,-164140,-145678,-97578,-81486,-46033,-26,14518,13594,22951,-49615,-52166,39403,75756,35118,7357,14802,46152,79913,57571,-11948,-10326,46326,19862,-21112,-11408,13291,22308,-2885,-50386,-57740,-24220,11172,-2016,-31524,-75736,-96535,-116928,-88526,2430,66656,53792,35893,62076,92926,62631,-31475,-104307,-117351,-99936,-87175,-92860,-110098,-115045,-47709,49566,63022,28571,35602,19869,-46442,-21115,47002,83340,96779,93741,100409,96653,86568,92228,114749,74643,-26545,-121262,-102638,-25688,-24768,-44585,-10621,33813,40759,79767,150557,123542,38262,-29272,-81355,-104891,-24108,102600,175058,160839,102794,78559,72312,85831,105045,65164,-18016,-70397,-60542,-13998,56860,102069,106245,34296,-37773,-31472,-2750,-27354,-77970,-105118,-107199,-63551,12971,16424,-52353,-54097,37435,97797,86325,48277,77595,163210,235415,163659,9800,-49881,-1801,47967,50659,-68322,-174989,-76261,31627,-14318,-32569,8895,26966,67806,149464,150473,87852,94070,92281,56917,49926,20858,-55977,-88511,-19533,40215,82457,132806,82696,-7184,-15468,2713,-8339,-22264,-36303,14324,67410,15456,-23498,9031,14484,-38005,-66438,-46262,14793,49615,102873,123440,54596,-5737,-21578,-27586,-53109,-48848,-13595,-1288,19553,35471,-14353,-85692,-63546,-32342,-7301,43228,52535,38668,90833,131260,60763,-6679,-28604,-11654,-30054,-105953,-154288,-103483,-63752,-80526,-94034,-146299,-197916,-166797,-54109,20229,50520,73497,95251,93602,7828,-64550,-44404,-24511,-9883,24085,65841,66408,35637,3189,2586,3125,36669,80414,40389,-10667,-20939,-70,17432,14059,-24816,-96639,-139929,-103107,-32820,-11022,-65889,-68404,37637,68623,7367,-47064,-108599,-149906,-151368,-139234,-105447,-66534,-60314,-24037,18975,-9529,-49676,-7025,58305,65677,87517,120168,80796,-30827,-51369,35696,118985,105469,11615,-90521,-103271,-50776,-32384,18353,116100,90660,-14641,-91467,-86125,-11646,74957,173597,201153,101233,-28870,-32394,-26299,-50850,-36764,2593,22875,33775,42788,22952,-40883,-91417,-101660,-74597,-44597,-26480,20407,79244,90640,14850,-71712,-86970,-13771,25322,-22208,-50471,-4411,11718,-31638,-76014,-64004,-2694,55315,75162,5037,-53532,-65070,-31032,1340,32535,24767,-19573,9009,76740,58422,-42548,-84795,-24714,29723,23235,-18131,-40554,-40738,-31411,-29013,-7125,-2969,-45683,-106643,-109301,-101271,-114321,-54447,1854,-26120,-48445,-29412,-23501,-17477,26960,87106,87973,8949,-43688,-33006,10426,39247,44448,-139,-30155,11987,42092,37169,27562,17281,-10717,8024,108069,184493,205553,151988,109140,85226,29172,-48218,-48998,-9929,-27794,-32475,100587,154646,59495,-62937,-60923,-2736,19876,-18578,-5926,51621,24609,-42548,-47887,-39890,-90089,-123381,-76300,-16880,-20719,-48265,-44143,-39424,-60882,-94662,-24617,60938,26053,-3602,-19420,-78191,-96024,-71932,-55336,-60421,-92318,-95980,-4728,47444,22767,39157,72131,49341,12228,-13765,-89519,-130297,-113013,-112580,-78256,-5644,-17050,-81011,-101334,-24513,52548,103166,102708,23637,-16130,62279,165687,131073,17141,3074,65543,62810,10298,27566,87742,128731,58019,-77013,-80451,-38170,-79354,-95132,-22197,34603,32079,8158,2133,18967,34809,28783,48754,70875,60644,67900,68078,17652,-53374,-50172,27333,27639,-38952,-10358,52338,63035,29749,44405,120056,148669,104539,83573,107526,149685,146445,98335,30017,-13723,-31785,-25064,56196,61361,-66932,-83898,40359,156505,233966,222695,125235,92796,116793,121277,91910,18889,-58532,-69450,-42586,-80873,-165915,-154569,-59198,-27495,-40940,-17937,6998,11777,69200,126782,65691,-53772,-81358,-94494,-112073,-102723,-85605,-81183,-40448,17135,47832,71622,82539,77590,65732,-2013,-44857,17264,15904,-89349,-113611,-45249,336,5834,53431,46140,-15168,-46991,9859,83189,61944,-38048,-78240,-2500,97971,81959,14524,10957,41365,26514,15765,51342,33225,-3093,29417,60630,17276,-7742,11871,51339,32373,41137,99601,45675,-69446,-169477,-176141,-103243,-41810,21371,65240,19304,-45041,-41320,-32950,-39768,-82735,-173721,-162707,-35785,29664,30583,19241,-18065,-21553,-7210,-14289,-1785,-8785,4561,56862,17689,-29123,15746,59776,29292,47521,108663,130324,77934,-26409,-95589,-60128,-63166,-64656,1373,31477,-17665,-14377,35078,66272,60896,-18576,-102186,-122482,-112447,-107324,-72951,-54735,-49428,-50435,-34321],[23331,126240,82711,5435,3075,65484,68930,23079,32579,105607,130538,67259,-9628,-31175,-9392,-18711,-57919,-73178,-16756,26993,-8733,-11766,5825,-11118,-55081,-42882,-30623,-55746,-49292,7964,11629,-6414,42832,84393,69326,63981,44461,-792,18687,56599,-2154,-84631,-99123,-94544,-109049,-84580,-30137,51540,49560,-42077,-82140,-48067,-46597,-93368,-89226,-42763,1393,-9305,-69135,-101405,-73004,-8132,45560,73262,65168,33149,-10373,-34389,-24146,-21733,-51494,-52805,-27324,47199,143926,146492,71309,35194,36649,19734,59625,105025,87399,65472,94090,80007,824,-7205,50705,44875,-20448,-46923,-81123,-113452,-79346,-33897,-17652,-1296,9022,-7646,11425,5117,-57914,-48060,30821,56324,22234,-24728,-75783,-73319,-64193,-85038,-90708,-48787,-82459,-140799,-133005,-42540,80576,175153,128726,613,-30320,16970,26824,-6927,2663,62134,116278,77174,-37243,-130385,-169406,-118727,-40441,19875,44845,6544,6019,100581,159407,86065,-5927,28116,60108,-45056,-110193,-87420,-61848,-43297,-7606,15676,2817,-9398,-50330,-91047,-72365,-14981,28835,28474,-10466,26589,112265,123758,53729,-44559,-103180,-67323,-8702,-28811,-80240,-89876,-36660,76279,112290,31657,-27406,-8045,-36083,-101424,-50700,51420,79401,53947,-5486,-15580,95225,193803,134353,19062,-54085,-94774,-49556,77341,88284,60737,95514,102985,83414,12523,-88197,-104265,-89211,-68494,-30845,16664,96346,130978,76501,5558,9286,69757,98839,102938,90758,44979,-8491,-27252,-69853,-128998,-105794,7202,96057,139343,125366,-3643,-106012,-35420,53274,67207,50616,-2023,-46549,-23660,-20572,-40634,-30294,-31199,-37750,-50922,-16657,23202,25998,27807,-5760,-49947,10496,90432,39789,-37159,-41431,-44727,-12342,37633,55916,58671,20303,-24759,10974,47460,31527,44163,87922,69025,15393,25119,55585,91128,122054,102791,82656,126783,79736,-77882,-166685,-87436,13843,80886,53048,-21421,-53507,-52808,-20569,11208,-69235,-186479,-109041,32733,45842,-22553,-116619,-35160,115500,84109,-7576,11186,26556,89795,78198,-75470,-148598,-34713,-17050,-62488,9004,101778,28637,-73243,-38985,57030,88605,31226,-27375,-79162,-95802,-35061,25603,-41444,-108071,-87468,-52240,-29569,-12671,-26204,-31216,-7532,-11734,-61041,-84419,-89525,-88396,-103750,-103530,-60016,17157,23356,-53557,-92057,-29862,324,1325,24403,49488,37409,-8950,-61377,-80075,-64210,-63905,-82685,-59838,-24285,-13751,-21400,-29420,16855,76481,120386,159522,132111,66551,49814,28818,600,-18011,-68191,-55722,55418,34514,-30716,-2748,55751,64931,43902,16085,13604,29153,14272,-5469,15442,69735,35718,-49895,-36890,25514,10128,-63947,-103716,-124035,-134320,-149789,-105187,-52770,-54736,-62718,-37581,13583,30942,4637,-62653,-1227,110812,110898,30335,-30211,-11684,45327,74991,66332,35762,36875,97698,110405,54692,-7974,10681,71798,38302,-52447,-85627,-78686,-14904,55771,52218,-32363,-81171,-116722,-78684,40421,105399,84821,53263,54218,68628,42052,-28980,-90196,-116798,-105576,-66775,-57198,-121166,-193274,-165428,-77000,-43260,-47490,-25738,-14524,-70917,-92683,-51875,1635,36977,60757,116893,157002,142157,100018,79651,16589,-56978,-77245,-54918,-60118,-76295,-10419,100828,122253,53812,48140,131814,146937,131920,84011,-18461,-89812,-12413,107429,158507,118360,24502,8386,51973,104856,153461,102842,-44494,-97508,-18193,17229,4187,-3079,-6536,-41892,-75218,-50337,-4729,-25954,-39513,4282,-12707,-33607,23018,34361,-24558,-5296,66645,71068,71069,73091,73657,114573,165835,109781,-5925,-87111,-57646,52086,122827,53733,-42143,-4703,35407,-3005,13942,73003,71583,28494,-14295,-1013,61112,100058,47307,-4225,-7283,-9004,-50467,-92772,-55775,18800,72928,109150,40606,-70901,-67789,-12599,-16920,-32169,-8200,35918,36098,-10243,-20739,16456,11108,-16775,-15744,-19785,-22878,-31297,9584,48454,-3055,-66249,-61344,-27374,-51947,-58803,-15621,2652,27354,50107,8505,-39623,-10685,16921,46387,82481,61298,41105,111844,166309,60803,-50564,-33486,46776,44131,-33077,-86254,-83010,-78660,-89175,-108391,-145133,-124546,-62982,-21745,-7681,56693,138133,119782,27520,-86152,-104902,-36206,10178,16379,28225,58035,41324,27809,54464,76070,58388,82530,107333,48615,11626,8265,34381,79925,68430,-9507,-63858,-90935,-103509,-82426,-68152,-75929,-4596,84276,70852,49057,38791,-17909,-52449,-72043,-135098,-138318,-80715,-47076,7239,22915,-77626,-125663,-55368,35684,81889,113775,74207,-29698,-118835,-106709,-13233,53269,54923,17920,-56404,-94709,-60559,-60311,-33638,78750,65840,-37529,-109369,-120344,-66341,46523,125003,97399,-2053,-97951,-65576,-18687,3,34701,36254,-49827,-70825,508,13257,-50498,-75474,-73040,-57971,-35838,-31342,-1927,53258,70405,-19727,-104557,-88330,23856,83625,16851,-41356,-1634,33919,24713,20691,28948,22592,5692,6182,-7813,-20063,-56366,-14918,66981,121973,93300,25626,16245,29362,-8408,-79462,-106391,-54054,34742,77220,43675,-5639,-48999,-80796,-56297,26348,33782,-46498,-87209,-41013,-28483,-53489,-7826,14566,-40063,-59927,-50978,-46365,-16475,35402,88527,111278,89286,69462,36367,3738,-5376,-13045,-68404,-54915,56461,89511,42012,6739,6609,9281,9665,58168,115545,144367,124508,118495,108102,35930,-64798,-77763,-31952,-65832,-107242,33526,115254,793,-104151,-92813,-53859,-40262,-45390,-23179,14136,-56,-35113,-54028,-51595,-38813,-64916,-46379,45473,33895,-49017,-18560,36069,947,-70654,-47777,18956,17294,53874,100594,27378,-65240,-48635,380,-38662,-127397,-141351,-53339,-22138,-56049,-9806,69539,88816,63182,1448,-82627,-109502,-105865,-106143,-47016,44599,41775,-17960,-43866,971,22071,27755,28667,-12323,-10872,50365,109455,102196,54564,48732,63089,29414,-37559,-38265,4902,58164,26054,-86996,-91321,-18040,-26108,-54773,-21452,24646,66925,91594,71896,27455,23073,35848,71858,94588,64208,33124,32174,3112,-64974,-73050,9179,9707,-69501,-61514,-2042,-1031,-66807,-59963,39614,109864,121191,129833,101821,97970,106854,94059,43070,-3267,1115,60266,128244,77950,-54985,-88796,8148,153819,239566,159963,23883,1408,44324,32829,2392,10257,20518,-7817,-3835,-41214,-136360,-169253,-124139,-47909,32356,47277,-2366,-13309,37573,35172,-46398,-113533,-103504,-89179,-73801,-28171,12054,12421,30564,37084,61,20766,83842,87209,37944,-48392,-79517,5126,29458,-62548,-123420,-88055,-6738,46629,83524,60214,6057,-17902,57783,144902,128677,31538,-62522,-72482,1626,40670,52976,87096,80644,25757,21682,61552,44171,-3561,-16012,-11709,-25232,15944,74156,76532,8682,33305,145896,122945,-3076,-115056,-126232,-55759,33953,89875,56547,-24572,-47469,-31183,-51089,-60301,-61168,-113067,-125157,-48405,3299,-8012,-25907,-39116,-19765,-6335,-27449,-5421,28973,55061,63906,-10055,-41269,15042,40200,-1945,30838,107760,151302,112678,708,-89996,-74371,-65602,-74651,-50817,-30077,16488,115438,128859,61848,23565,-9561,-45595,-58917,-47962,-56438,-62424,-52893,-17383,-11509,3877],[49443,102360,28708,-33448,-16757,52513,61623,8175,14132,108193,156583,112657,54953,50517,61660,45058,12444,-13511,-4456,6761,-41943,-46745,23672,58272,-27196,-90879,-87233,-78970,-76496,-66887,-81785,-71559,14650,89121,88301,54569,6504,-50575,-19016,86122,110785,15967,-66606,-94887,-117619,-102109,-36580,55775,31018,-69053,-44595,18960,-39473,-102072,-55429,-37481,-56367,-57505,-57462,-56845,-56152,-47460,-29558,23083,56263,40908,10333,-7593,-6070,-8799,-49249,-56703,-30550,7341,59343,72376,53825,79176,95650,43274,23236,38625,31544,44479,89303,74365,29707,38114,67567,42774,-17472,-14879,-13139,-63186,-57674,-11988,-29577,-55700,-20814,-26677,-39491,-22397,-15309,6028,23972,-26571,-70361,-66926,-48997,-26947,-33635,-57106,-39229,-2680,-47713,-83659,-55524,-32983,-270,73624,58391,-46699,-71444,7137,67703,42185,-26078,-54801,11669,57714,25338,-38630,-95616,-62028,2184,32661,45470,8181,-41782,-1054,46475,3227,-54323,-10762,48408,11370,-19055,-24648,-65258,-128050,-114186,-23796,15458,-16093,-84303,-113836,-55813,18046,30367,77262,125325,84766,24724,-22723,-63418,-56236,-21115,-8454,-10273,-21617,-40405,-57539,-39441,43310,99143,97722,81406,72436,27803,-22164,28111,83159,89052,68564,5888,1496,76128,84703,-14527,-81009,-93355,-56296,-3108,69469,87825,109623,149348,118913,41488,-59051,-143951,-150276,-132094,-96000,-54003,-3796,87765,124799,72436,2156,-6552,34022,44084,62806,92086,77540,14442,-59200,-142494,-203312,-170482,-12546,122376,157852,143177,64025,-14833,18141,61405,56192,550,-94283,-111634,-43519,-28031,-37315,9925,-3615,-64389,-103899,-65752,14923,70857,64561,793,-68669,-16708,59586,1365,-42072,2888,27237,49501,43452,19550,40441,45779,14666,43548,44129,-18897,-6917,46099,3583,-82642,-50308,28506,62828,86805,73317,43639,81058,55614,-96108,-184393,-58638,121921,172215,79852,13032,17479,-15697,-41729,-745,-37665,-121940,-45660,45585,1198,-51638,-34173,126313,194275,62216,-141105,-117437,29470,123701,100005,-71494,-167435,-52333,3574,-38052,8024,125143,88418,-33404,-28965,62960,97330,55230,3784,-58803,-89945,-63863,-48084,-93685,-109606,-106199,-134364,-138097,-96400,-64386,-55813,-18048,25763,-13392,-95853,-125276,-105537,-112590,-112846,-66082,64101,149150,87507,-36943,-68010,-40122,-9970,-4513,55274,130178,78767,-38827,-66899,-21965,-9363,-36280,-41334,-19865,-1987,-26693,-61897,-15190,48913,58905,65991,61829,20607,1135,-42102,-83842,-78574,-92081,-47171,103357,91739,-13809,-6034,70853,86604,58664,848,-68489,-87315,-52242,-37493,-46870,-7062,6543,-24857,-13216,20313,-7141,-57354,-29809,-4355,-57366,-103548,-22175,36923,-15948,-68859,-51236,36608,72527,5614,-92834,-25926,77264,63671,-38562,-124846,-91068,-235,34527,38825,53294,54214,95590,123231,69374,-14444,-10352,40125,-3045,-115490,-121939,-75140,-20396,17664,18818,-48771,-82059,-92641,-43823,72782,133218,104908,43045,9277,10668,6716,-19937,-32113,-28664,-21881,-7536,-38225,-102666,-140238,-159978,-168055,-130854,-75123,-29000,4633,-45179,-133997,-153063,-91273,-42110,-38781,16436,92622,106158,61735,19361,-948,7584,58005,76143,-1826,-84872,-9492,151065,195671,88485,41446,109421,167272,199459,165539,89586,33468,50470,60380,38267,22878,-43377,-70908,-32638,19635,57114,18390,-116808,-162843,-56668,-45234,-133642,-178181,-171517,-151917,-92221,-35309,-13232,-1430,65581,132822,93825,28102,27114,9791,-19278,39346,104460,61543,54180,83421,43014,3145,38542,58614,23627,-38260,-35843,44151,107991,102901,59093,12836,-25707,-8092,49462,75670,51196,-21644,-116073,-90930,39437,78733,2198,-46542,-49791,-30215,-10858,-62935,-103507,-54302,24889,72435,7682,-97987,-71212,-8567,-47041,-78961,-4737,68672,50116,-5739,-14610,12947,20876,8310,18708,-7910,-39970,-72625,-58619,-9673,-15193,-80172,-102345,-53774,-49767,-57018,-29047,-17618,-7832,11025,17492,13847,54745,96076,110279,72704,11549,30575,98885,91506,-17347,-62570,-25244,12339,10224,-19392,-36055,-22296,-33900,-50953,-66557,-84265,-6618,103412,95397,28749,58264,116450,56203,-63589,-152230,-129366,-40695,42179,46584,14786,7662,-10947,8315,56643,84198,100491,120820,73424,-11277,13660,53212,41883,56123,77368,41002,-24690,-81882,-121268,-133589,-131999,-75841,43512,92625,31081,23576,73796,66892,40414,437,-76806,-111478,-84167,-64284,-11902,3761,-81395,-119895,-85021,-17199,48917,77482,-4220,-98313,-116867,-68007,-4760,3970,-7220,22238,-7006,-69088,-61728,-66611,-78943,15910,47728,-7412,-59258,-60471,-31055,26189,18903,-75260,-123074,-116599,-43535,28335,67040,74562,11583,-120968,-149962,-31055,49320,10419,-17035,-17797,-10561,-16603,-52375,-30092,38528,42728,-42867,-74096,-46140,15784,61703,32303,-41500,-38021,17443,64378,96062,88885,47982,-12400,-47504,-15702,45625,-20720,-55008,34278,122571,106757,57507,40035,21777,7274,-16586,-54199,-41237,45283,87617,28015,-21447,-17436,-6942,12117,56845,30972,-58411,-77376,18589,54280,14732,19803,-2843,-59377,-61052,-56194,-58203,-18559,23099,20085,56919,127691,154254,61604,-14788,5624,6403,-60120,-40830,63425,81145,46412,31729,38837,41511,26266,36951,41512,27601,-3792,-14521,-18034,-47825,-100929,-93429,-34388,-56656,-118357,-42133,16839,-28774,-77364,-77761,-76805,-60151,-43329,-26683,531,2470,-16914,-36479,-7401,74331,80903,72024,147999,119959,6748,37127,99183,61822,-14588,-48878,-20881,21403,105738,173101,99635,-24313,-18028,35833,-45451,-171560,-159235,-63045,-63465,-116421,-65375,25419,61239,60223,42253,11120,-12810,-46476,-67474,-25086,48235,52088,15464,-10027,-555,-31189,-44549,-13650,-3003,5541,10485,37777,58315,68865,76433,48085,17364,-21598,-28335,5252,51157,18178,-74083,-91661,-20059,27883,40065,44209,45799,85145,111199,81684,21154,2372,-2144,25451,47816,520,-62513,-62229,-35248,-35730,-48577,-23423,-39865,-88477,-77290,-65583,-86948,-120189,-85188,-46272,-30954,43288,121576,79240,34819,32258,68840,73929,20399,-8095,62860,129054,92502,22093,-15199,-3058,92444,165343,97497,-24920,-76425,-70306,-74121,-72829,-6889,67693,78834,82994,20397,-111095,-202630,-197202,-97432,33249,44817,-57378,-108221,-79295,-80388,-99330,-85130,-42552,-31403,-35307,-29109,7787,46339,69946,45327,-12206,9004,85077,89141,10167,-82814,-59077,46311,41040,-46065,-108549,-108428,-19874,38071,34609,14516,27640,33050,104338,175925,156160,92992,2772,-84372,-87563,-20393,70773,130073,85237,4168,-11117,-1987,-25797,-34188,-25589,-30315,-68608,-76537,-44456,-13775,-19215,64146,166368,126048,36929,11045,26191,38871,74820,85997,8203,-60416,-33480,-3985,-30010,-56281,-18525,2133,-19474,-26981,-10545,-46116,-87007,-76415,-31974,-19887,-17620,35414,54189,23975,8226,-20764,-13708,3204,-17124,-50711,22987,78358,90206,94091,52575,-3881,4206,-16161,-60356,-70237,-36500,80192,179959,147407,53513,17713,21574,29375,18992,12675,-10302,-28589,-16903,23200,18486,26013],[51695,69513,-11261,-51229,-17525,39776,54121,3106,-44375,-8933,83728,154257,156080,132584,114765,90268,76076,54063,21309,7518,-24077,-13170,79640,138223,21712,-81471,-81382,-67197,-61692,-72740,-82293,-68032,-22141,44332,74911,34639,-29556,-72633,-42762,75335,162964,106490,3107,-49876,-86023,-79186,-40526,14414,-10690,-84657,-9897,82576,13462,-69489,-56282,-84446,-118466,-101267,-53673,-30252,-52982,-90404,-113304,-48321,52173,95698,80604,32013,-24733,-44209,-58690,-39778,-1185,-878,-27743,-39080,8584,102589,135254,44986,-40647,-37249,-1371,25838,57692,77062,79523,67410,22433,-30391,-30784,24971,41496,1276,-9632,15424,2609,-32258,-8223,-21787,-75088,-57987,14483,58961,57650,6497,-60853,-66090,5451,54000,26969,-6574,-6950,-1933,-41464,-52747,2833,14021,-24144,-7344,5735,-30115,-36290,28144,106002,82188,-51720,-130456,-43359,59140,51608,-14263,-52661,-10696,25270,10409,-22733,-45631,-47421,-2851,-1526,-48928,-83416,-53846,-2706,39266,75740,47079,-65258,-177563,-138884,2179,25751,-52650,-118050,-106980,-37204,7352,-6308,69262,167288,89383,-51600,-120132,-119494,-47343,30989,23084,-545,6420,6599,-16257,-33678,10778,73327,120968,91335,50330,60506,66089,77075,81749,70114,47160,-8629,-23306,1040,-24431,-100652,-136404,-101686,2676,47172,44437,42257,113394,178989,115878,-6090,-101961,-133146,-102619,-97796,-91760,-65263,-33891,19415,46421,41840,19448,13155,19765,5862,24494,96544,125167,66080,-28852,-143872,-197680,-142275,-3004,94306,107802,90463,81922,90481,68245,1451,-33466,-64303,-122514,-105829,-26043,6698,39409,102888,36856,-65394,-90667,-53071,21266,75545,41529,-4343,-5852,4380,-18628,-60252,-20462,54394,94260,94813,24609,-31376,13956,50961,33777,56617,59640,23257,35097,71932,45398,-28747,-32068,-9243,-8050,36722,90205,44956,8464,-20070,-111740,-178193,-89560,67493,97656,13137,-3722,39829,-7862,-81902,-49150,-17760,-13568,68721,99826,12969,-22956,35048,148280,204206,104226,-123978,-155906,13258,104955,84381,-33004,-123222,-45656,43265,50083,53774,96599,74951,-16505,-38269,17195,64641,80683,82565,35299,-42782,-85109,-96219,-100233,-104623,-143298,-187428,-167116,-102144,-38954,-27677,-30131,25534,33055,-28711,-77417,-96587,-100403,-53229,-8443,73982,162049,143582,-173,-89545,-50550,25515,13711,49734,156738,143290,6010,-45460,22906,54422,-10328,-62301,-22536,28395,-13703,-73316,-22975,52155,57552,42339,27150,-13107,-44827,-95350,-114215,-76283,-57577,-14438,103424,107337,31643,21200,80384,111292,87406,1736,-85135,-78295,-39977,-41741,-73681,-29490,19162,13634,24004,44880,-3135,-65711,-8366,71856,25487,-40579,51925,102190,15534,-30883,-6307,56810,61667,-20500,-114807,-65474,-1808,-19458,-97743,-161602,-118063,-15608,18088,5557,18129,30506,64533,78272,20758,-62586,-79600,-49572,-58972,-133852,-107875,-18295,-18687,-84039,-89035,-108700,-100621,-71913,-31630,45336,88066,65432,23392,-15964,-23547,5681,16502,32827,68703,66743,4418,-85574,-87999,-18562,-57223,-160093,-110950,14367,79056,99531,27333,-85501,-125633,-92726,-102887,-141416,-88764,-12185,25289,27100,8952,34026,108138,165564,154867,54081,-68684,-52803,62667,117019,51815,38627,115751,168543,151036,108971,130181,149314,84591,-44649,-102687,-36750,-29722,-83277,-93924,-77616,-93871,-133361,-193793,-201974,-126979,-151291,-249680,-279117,-247701,-188965,-50888,37661,19446,52328,172898,206020,126762,52115,15610,-19375,-14944,55222,120155,92928,68336,76714,36412,-38555,-20755,41190,50403,26457,25977,16863,-2622,8495,12451,-43608,-72395,-6645,48328,22414,-20362,-77190,-115083,-56930,41583,48329,-16537,-37203,-31588,-21004,26011,-592,-82023,-99322,-34384,11553,-50155,-103304,-20469,37779,-58342,-120960,-22596,91611,91212,26244,13360,27252,25265,10690,30650,14164,-9357,-40742,-25190,31854,32698,-41286,-90330,-61681,-36177,-33032,-32100,-28510,-22108,-17108,15824,39132,67925,83919,84902,54497,23044,50877,60173,-24186,-100148,-34236,7276,-27282,-44094,-56300,-63977,-17522,-18902,-39912,-24893,-31582,32271,154845,167900,71701,34202,37312,-4409,-66494,-147814,-183239,-97910,21857,32528,-28648,-55695,-45958,7197,29651,31305,78095,103420,11394,-97823,-42816,47251,29132,9880,73736,106722,23776,-76766,-114206,-116841,-96085,-29316,29950,31284,-30723,-58067,-2253,48956,45266,2593,-15652,-16021,-23012,-41754,-12276,10494,-14387,-42173,-56460,-34031,6728,21289,-19942,-46348,-31625,23580,33325,-23410,-41328,40967,46578,-44414,-70042,-50862,-48925,18727,77674,68230,22414,19318,39819,29928,-46854,-172768,-160497,-33379,70181,99695,108510,65113,-37231,-110422,-108693,-12545,91360,85061,46921,25473,13445,-6071,-46908,-14573,74228,62318,-31097,-46434,-38497,-27891,11220,32721,-26074,-75656,-55604,5364,30532,15940,14250,-1854,-31856,-15122,53217,-9920,-70533,11534,84673,72951,54303,48991,34231,50142,63322,28722,4070,37046,18778,-83929,-84131,42628,145284,130084,60083,-18913,-67702,-43005,60663,92590,40412,13547,-34828,-89060,-88055,-60543,-30486,8967,12084,-39729,3395,131269,176421,70699,20253,78599,78611,1668,2948,60093,42769,26994,64117,84662,43937,18061,45180,37858,11457,-57301,-131804,-161000,-139461,-120917,-76222,-10017,-11520,-62558,-57641,-61647,-17083,16076,-64,-40743,-13889,9372,-1857,-10682,-11045,-165,13648,58936,143122,184178,181259,205188,156766,51553,52761,82375,56639,3391,-35515,-33817,-989,58611,94877,39949,-50423,-42566,7638,-59261,-149185,-114366,-19944,-15668,-78476,-90380,-56932,-31244,-4241,63791,106260,70978,-10276,-57967,-40744,681,-3618,-25213,-37480,-20886,-38340,-43466,-16277,10991,20541,-499,7643,24070,57589,89469,76681,80253,69654,51787,67949,86714,26097,-66342,-85290,-41669,8819,54546,81681,79534,80190,64168,42295,31257,27176,-20702,-63041,-68902,-97831,-136159,-111260,-35495,163,-21013,-38156,-45271,-38246,-14102,-54715,-106878,-101860,-37637,-37876,-62500,7772,65638,25075,-18349,-28827,41584,83976,14417,-34111,40216,117216,111190,91531,61759,2892,18972,65918,37934,-38182,-74686,-90833,-101124,-79247,-7281,62933,103010,101194,16396,-122242,-197812,-159209,-65226,27062,24154,-79067,-147078,-110277,-53053,-27497,-26305,-268,5010,-28437,-90960,-79231,-9598,22122,-1172,-26421,3411,60608,69068,7706,-61550,-1592,80037,18776,-37894,-35760,-45690,9026,41355,9554,-20649,23191,58067,105906,138852,119712,94884,47490,-47088,-97727,-57352,35702,84076,47148,-3567,-35894,-82491,-124487,-87030,-29148,-13324,-82651,-185510,-206194,-112088,-12680,102863,133495,31527,1924,71809,101014,46901,6814,4045,-35286,-71338,-47579,-5184,-2162,-27892,20878,81873,48538,-10291,-7522,-39721,-93854,-66889,-3607,-3277,8080,63926,22121,-76618,-77720,-23447,16728,-10589,-49640,-48578,26499,34546,-6114,-2629,19267,36654,65867,5922,-54144,-35914,34938,99525,99096,54716,13717,12715,30985,46906,42307,29157,-5326,-24215,-22742,-16023,-25845,-7664],[-1646,21522,-14311,-34454,-23870,11414,40196,9428,-90969,-136322,-34916,111558,158481,119185,93981,73311,47180,5080,-22416,-13450,-6936,29079,95397,128970,41436,-23439,-37821,-52140,-26246,11269,12867,-14158,-31704,8596,54943,37119,-10692,-38120,-33130,26898,90563,80825,31850,-7012,-47405,-37903,-26283,-16495,-38687,-70917,-7291,51462,-3605,-77430,-94223,-115038,-112160,-94440,-63943,-38608,-41977,-75628,-128216,-101266,8949,100030,114496,44562,-59652,-98835,-93616,-47020,14429,26748,-26902,-64183,2782,113518,156336,69318,-31724,-32361,24754,31545,43399,102445,120637,69810,-27192,-67545,-1676,42606,7566,5809,25240,29024,38429,38502,69749,64287,-27194,-75819,-24767,26638,60132,84415,35390,4144,66992,110925,42437,-34571,-67312,-43749,-38692,-46053,3571,68404,33508,-9042,9249,31121,50009,95103,137457,81385,-56776,-119243,-22228,69006,17450,-62947,-72648,-35961,-21327,-25580,-59827,-83394,-34066,36997,18587,-52561,-96416,-79512,-35428,34395,116048,94395,-43196,-152759,-74430,69758,38030,-90542,-154838,-104878,-32715,-37187,-58801,22720,103861,45139,-58031,-68236,-37374,-26113,-21250,-28891,-19673,3724,18719,5879,-33338,-17265,20913,17163,-55981,-66056,23450,50468,6538,15386,49727,49205,9631,-29617,-46248,-36261,-55306,-114258,-89197,31129,62915,18432,1964,90200,167142,99971,-10177,-75721,-91636,-60097,-61130,-76721,-70919,-66725,-55469,-29525,22112,54789,64538,51328,3348,-1130,83166,128834,84611,26970,-62289,-112375,-70080,-4985,25587,34150,17622,37401,91796,37228,-88012,-113500,-57124,-30160,-31297,-4952,31658,94974,146030,76808,5758,-25462,-45709,-29708,-17167,-55612,-43901,48040,42387,-55970,-74005,-10753,40232,78651,78624,-6810,-59560,-4821,23690,3677,28653,64278,99325,145907,156382,114573,75801,54950,-190,-44752,-20940,62625,64590,3116,-51339,-90882,-131283,-105276,-42482,-7374,-29553,-10734,54794,29922,-64364,-85516,-25747,53193,134108,125334,32839,-3536,2141,39078,110116,93803,-25271,-55359,6368,27437,3633,-12844,-46914,-41415,2386,69612,75791,33273,3095,-18261,-33467,-34039,-12511,30037,99842,113854,40580,-40015,-64502,-65563,-95638,-157220,-169676,-114238,-49404,17456,51970,11917,8482,47180,61491,21504,-31826,-41107,33483,55946,26078,45991,62439,-26891,-81080,-8164,76999,37075,13037,90130,121947,20952,-45425,19699,77219,16268,-53649,-18438,33339,12488,832,57296,88797,65460,29150,-6353,-27260,-32642,-56533,-48637,-2751,13981,21485,84972,102371,75709,59381,91133,114427,81897,-15767,-87700,-41188,-583,-9245,-15724,38368,55274,18389,35908,76319,26077,-58657,-28651,46890,46495,7786,71195,89780,11067,-12770,13556,40372,6807,-51167,-86798,-47588,-45395,-85387,-100438,-86901,-43707,23418,35982,-15442,-44642,-30293,14509,32457,-16567,-101028,-132005,-97597,-56639,-64733,-39997,5603,-60202,-151106,-129672,-122982,-92705,-55996,-27844,18895,22163,10950,40112,28301,9384,50566,69905,60315,82161,83598,-4017,-104399,-71767,37588,16992,-72190,-1581,132047,167193,142875,56160,-14395,-14700,-22080,-114040,-163154,-86503,-34744,-9808,26666,49099,69188,123221,135897,114948,54212,-40038,-66426,-38914,-33492,-38672,20791,118384,114812,19349,-34066,50705,126875,36817,-151479,-180288,-32782,27237,-29358,-66291,-78186,-134291,-194015,-195196,-150172,-118837,-176845,-236576,-226464,-184182,-123564,22227,120184,85112,101584,206195,191288,62737,5833,511,-23245,-21722,18692,71673,96985,93840,77300,51516,-17180,-25906,11106,14108,10624,24090,-28682,-96448,-107230,-100344,-93041,-41231,25351,26082,-32369,-79101,-118516,-102059,-23709,18382,15124,-13449,-7252,4197,-12140,15073,41736,-1574,-54537,-31313,-14094,-94850,-115693,5232,69084,-39797,-117882,-49368,36492,40675,18298,38945,58913,39168,32038,66169,67298,45453,5830,31390,91737,74762,25254,-11416,-30800,-20935,-5959,-20475,-15535,-2223,-31408,-26843,6938,11940,-31554,-17950,43541,66887,51510,-2674,-92740,-120230,-12318,37735,6663,-18815,-70739,-125403,-90305,-71658,-76272,-30412,-32216,-28349,48056,117208,71538,-209,-21318,-11267,-9189,-112009,-214480,-150336,-31879,-10224,-58867,-66699,-22059,28197,3014,-16790,22012,41700,-29451,-134023,-106741,-15517,4443,8519,90355,149673,91653,-1352,-42030,-47405,-15076,8878,-18982,-38388,-54133,-90071,-86647,-33839,-18463,-37234,6363,60823,41351,7091,25564,32236,14603,11314,21787,36987,17742,-2829,3164,9025,3125,35350,13236,-62414,-58570,47649,77979,-21466,-79925,-53587,-10176,55486,104401,111393,66400,32820,18425,-17714,-81152,-174695,-122729,66256,165881,124172,108221,35667,-69037,-56953,-14284,16643,74566,77981,59807,48327,8550,-26991,-32285,11955,81993,85145,-2208,-70798,-104632,-78424,-11177,32496,7713,-71291,-127145,-110620,-102571,-93815,-38601,14508,30281,-4565,-13569,-54188,-45153,24901,39953,9075,450,10992,23893,41489,53948,49864,23462,-641,-67929,-166738,-103219,103818,243166,184194,29745,-66326,-51040,13899,73574,74635,39859,9157,-41672,-87687,-107276,-73057,10245,61565,16781,-61170,-19937,94901,111686,46679,58016,98009,73664,13205,25515,77008,43039,9896,64834,89563,15576,-15229,23386,41811,71976,9604,-105553,-152564,-121521,-85617,-38535,13624,28327,10637,-272,-48436,6075,87406,75127,18160,29357,49628,13691,-55978,-70250,-7181,44034,72480,123759,174725,182420,160093,95594,10005,-2643,27784,36121,-3598,-38034,-60108,-81583,-71273,-52052,-63394,-93560,-80453,-32814,-36905,-55724,-43095,21928,73899,21645,-86334,-133774,-114030,-67809,34514,106224,72562,-13087,-65722,-63983,-39336,-61314,-103588,-115466,-56008,-6943,3942,-3732,-6545,-4203,-14400,-17416,-29446,-6774,54780,91659,116782,118121,102662,86205,80104,49396,-1471,-14612,-21628,-34593,-11050,52272,92155,68085,10433,-10131,17660,45568,-13377,-113418,-148631,-135945,-118498,-63241,19271,30461,-7405,-9251,6280,32576,62624,28526,-20892,-25591,24838,48929,42913,37576,519,-40297,-52175,-70503,-17999,21654,-24375,-19253,73801,141486,112907,75338,50673,-12381,-29371,2106,-18100,-48032,-15050,-13111,-52905,-31874,32613,80713,84762,26813,-67831,-126087,-87451,2786,55185,75304,61298,-5234,-49585,1352,55477,27960,-29102,-13007,13103,-16841,-94687,-103646,-59284,-42129,-39557,-25347,-5738,14208,22773,2213,-14898,56361,91362,7234,9890,82718,71569,74853,91814,74981,20786,20567,53439,76430,73357,72603,77916,49902,-11118,-47052,-44665,-8563,904,-1891,19694,4776,-69232,-120572,-86778,-43235,-11506,-36522,-123672,-174985,-95563,31061,126379,92120,-36957,-26537,60191,76164,1365,-57563,-41415,-16964,-17153,-31836,-18239,-637,-2809,27000,69500,44956,7481,22956,11866,-35985,-7819,61436,57206,42446,52918,-22904,-118570,-102735,-27365,29083,7468,-9645,11606,42596,18162,-53221,-104035,-62556,11555,38030,-18103,-36117,24051,91661,44560,-36870,-51223,-34244,-4249,32164,47267,46446,43016,3160,-29107,-56901,-79801,-73176,-36366],[-44869,-7046,19376,19221,-17850,-12710,36503,34359,-71977,-141787,-80535,26214,69345,47755,40601,40381,-2199,-71096,-76621,-31712,3841,46167,53355,44473,39714,65720,36034,-30455,-1884,99206,114160,49899,16293,42306,66602,52756,21826,-2587,-11379,-10633,-10291,235,22641,11267,-42142,-51140,-45065,-37136,-48852,-49744,-25751,-31330,-83306,-119576,-86425,-44366,-15315,-22144,-50080,-42999,-11656,-9818,-63105,-89485,-44883,28342,66681,42133,-20199,-69279,-89833,-53048,8575,50531,21398,-11893,51343,119868,123850,71617,17402,23027,57713,25992,35094,111125,116042,47492,-27700,-17683,50119,23664,-65506,-48819,-6773,-2800,29326,61938,126433,157274,54793,-68949,-90833,-57008,7932,75418,71335,44459,62246,69745,-23671,-126984,-145699,-56691,-1145,-21279,-13441,70932,62042,-4185,3463,40594,83481,123168,95722,6711,-62900,-70878,-819,19750,-55539,-87113,-67778,-66755,-75517,-41093,-33569,-69598,-47168,6792,9273,-45488,-103336,-101411,-52633,14451,99057,89594,-15567,-86949,-15615,82164,28193,-101095,-167948,-103352,-26514,-50977,-68265,11401,65339,32484,-1885,43441,57154,-34901,-109174,-90094,-44838,-23632,5961,13267,-32821,-34205,-39801,-130767,-220492,-163854,-31600,-17015,-75680,-52742,17599,48232,49226,27663,-12615,465,10177,-50509,-64760,16757,26627,-14578,-13891,51378,98598,61949,18219,-11855,-54450,-65480,-71113,-66047,-45682,-53328,-64798,-49352,4158,50576,73653,66757,962,-25328,37404,72916,37769,23706,13935,-8840,-22903,-29503,-25875,-19516,-32798,-7494,27517,-26824,-113001,-97972,9366,86796,45690,-11851,-2245,45314,79600,72232,83566,37489,-58578,-107443,-121638,-136699,-80896,21186,26863,-29835,-34798,-24827,-9654,31412,44598,-27546,-61573,-14989,-8105,-38568,-19672,22564,87328,172626,170572,85271,59763,72394,15000,-44248,-65982,-21946,57607,69486,9640,-35350,-66219,-55309,-41351,-3762,-214,12599,95573,126033,22312,-78929,-41084,47279,86365,58829,13561,-11444,-50485,-46707,-38708,7190,56736,75957,14286,-77774,-97834,-9785,20500,-37948,-67889,30673,72796,6028,-34814,-7035,-9896,-59881,-86778,-67033,17906,76227,57420,15345,5968,-22999,-75937,-126176,-106806,-34902,14311,56529,95628,58869,9271,40503,81956,56814,27776,24543,78408,74878,-20965,-69400,-57719,-92173,-68385,29066,81003,32395,-7063,29326,60541,4521,-48650,-1431,79252,81108,31840,13441,19550,38901,95102,134995,98215,39685,-8364,-32426,-8141,27991,32124,43771,71626,66228,46648,93638,106318,75206,63404,100788,89472,5275,-90064,-113808,-47009,11115,29032,52561,91553,60487,-2270,13737,55395,21554,-41733,-43857,-30411,-8039,2181,29374,22045,-22068,-54699,-60537,-30526,-34908,-26411,-15146,-17761,-74101,-111768,-61333,22565,68096,81257,54950,-27580,-92679,-105971,-56148,5658,15843,-43132,-101451,-96956,-39628,-1174,3660,-50687,-129686,-123308,-43560,-39847,-28324,-20773,12206,52885,15140,21141,101482,113702,84531,100022,106703,62952,40282,67274,60895,-1242,-24276,5850,2979,5512,93184,160472,128097,77485,22656,12178,43782,20185,-71784,-97699,-17138,22667,25052,49266,90559,93698,67580,28651,29714,27133,-8691,-7456,-17022,-69038,-71971,-1767,62354,12286,-65335,-92728,-35104,22083,-30187,-177932,-179502,-21405,47896,28229,12233,12611,-29808,-107160,-107617,-34118,-13546,-85090,-120053,-95359,-53769,-6895,83788,143301,110853,111236,189620,152049,-7030,-43711,15389,14377,-13498,-14020,3489,43238,88902,74358,30744,-26788,-48221,-43104,-42248,-46254,-37764,-52865,-72954,-95627,-113441,-61281,28761,60912,12974,-39531,-71314,-110006,-110465,-57879,-32137,-18746,-37770,-39540,-3498,-1215,-6278,25590,47457,49557,61531,48057,-53674,-113470,-23757,57642,5796,-48633,-38721,-50907,-68049,-29290,21838,58883,80016,111837,140938,118372,86177,41788,42424,63362,57731,91729,85993,10524,-15839,7252,1864,18083,25742,-46271,-72916,-23774,-23205,-102329,-86094,7568,34384,791,-46425,-73015,-58731,9767,60083,87853,79350,-11842,-126158,-128307,-81916,-67894,-44031,-52066,-89660,-72653,28084,60402,-2799,-35997,-11570,11141,-79467,-155734,-122789,-62637,-41762,-41687,-12758,31116,37976,-9078,-3150,23330,26511,9453,-52206,-74920,-49764,-7024,48293,107986,134363,135316,117870,64445,1452,-8320,-9788,-35426,-31346,4040,-5514,-58913,-70015,-57615,-48319,1841,47075,20809,7884,44607,24381,-36395,1332,99543,141647,62254,794,1227,-11915,-35358,-14817,-18526,-61423,-51851,19140,46297,-13774,-63107,-54013,-8766,58857,85410,101496,75335,13965,-75331,-130143,-135270,-166286,-96660,77200,143237,82895,87202,23460,-71881,-38996,21500,23395,24956,6206,24921,62254,10873,-62577,-41355,9206,19851,54261,23476,-83422,-144162,-74763,14291,44547,37595,-21273,-109315,-135757,-114105,-77142,-27170,36591,90059,33296,-41690,-73367,-20875,6185,-16648,-46888,-60275,-36830,6518,8747,-6460,12750,6320,-31288,-76663,-109200,-32014,126124,212954,132786,-3936,-49300,2760,44433,35215,19304,35128,24249,-14542,-25407,-49726,-53711,26728,92295,35603,-63500,-40018,16702,-9020,-24846,18782,504,-45598,-49147,8944,92313,88250,37341,49812,58447,3542,-36109,-42340,-8611,89026,68714,-26594,-52853,-31897,-24747,-19493,-2479,31677,68063,91038,32555,20346,77406,91966,48560,20561,25538,-22385,-126146,-138045,-43070,13247,23846,63154,92666,81019,50178,-13121,-98214,-96140,-8161,51202,8251,-61014,-110218,-151803,-137593,-89737,-56178,-49609,-46199,-16608,22240,37098,-172,9983,82709,57539,-72727,-149680,-131244,-91114,-32943,13832,9918,-31033,-70605,-72804,-38778,-65095,-148287,-196179,-109737,-11401,12319,2968,-32776,-70832,-86758,-85306,-109874,-107573,-37009,17970,27201,20878,33686,20414,31544,88541,115494,82632,22525,-36641,-59043,-7639,60464,58930,-2244,-59830,-79872,-36553,-43748,-107349,-125869,-96171,-64316,-12819,39964,35623,9903,40857,45811,34225,65422,83783,79011,47716,51650,82783,81538,23000,-52397,-92888,-81153,-114409,-116628,-84794,-45022,40198,122466,136142,62536,-10957,-27822,-49751,-58230,-30861,-40076,-33620,33976,43065,-13045,-322,71983,131207,84754,-40730,-128258,-74878,53301,123330,115290,106542,107816,80355,65417,91742,51311,-60476,-106091,-34385,23259,11390,-30476,-44240,-46435,-37997,-7689,13277,-1643,-23920,-28377,-30918,-14254,60046,85791,36246,67266,130421,108617,78470,86295,121704,91323,47409,37518,36004,15775,33206,56721,21430,-17836,-21287,-21021,-31147,-61595,-45861,39205,72211,16616,-29135,-35678,-63205,-48812,16204,53911,9729,-5515,53564,109149,58843,-24854,-5652,26781,24630,-11935,-31302,-14148,20920,52370,30831,-5739,-15632,-26825,-37232,-34230,-13924,12961,35737,21623,-12856,6002,66853,78890,48003,6973,-51792,-70333,-56417,-44783,6809,28974,44344,42839,30310,-1011,-65821,-132634,-82606,-16060,-31045,-47132,-5887,45284,60017,-15641,-91190,-82438,-55657,-20437,36778,57459,43038,45125,14211,-22237,-64891,-88288,-64760,-35699],[-47892,-22497,21652,47102,1954,-22973,21752,34552,-34469,-69788,-49437,-26135,-19161,-25370,-16470,15632,-4165,-71683,-72592,-16696,10872,12020,-33587,-40702,26993,112095,93393,6540,5904,94724,121396,73390,59416,74957,64921,32888,-1427,-25759,-14421,-10965,-22259,-3918,29543,4984,-76165,-118255,-113547,-79262,-62364,-48637,-30527,-46205,-91950,-105087,-21705,47390,61574,42573,-4905,-22203,13978,44777,12989,-27813,-43461,-30098,-1288,55528,96541,58609,-4834,-5011,21958,50117,31000,21232,99690,125866,67612,29315,22800,43612,41146,-20778,3441,84514,73570,14416,7544,54217,60234,-9612,-75383,-74949,-60642,-34137,20205,48169,121006,174186,94045,-33622,-92764,-94605,-56312,-17124,5814,1563,-16406,-32841,-88842,-150165,-120415,666,61472,23115,-10417,23699,13118,-28803,-26344,-5203,44313,71623,-923,-70306,-57572,-22261,514,-59595,-113897,-52318,1959,-18968,-48332,-16450,4304,-29975,-57517,-41646,-10492,-16601,-82901,-116429,-79896,-10210,63592,57193,1415,-30176,7675,57117,15131,-75349,-123689,-61598,5380,-4182,-7920,65888,120012,100764,88217,98082,50593,-56523,-105125,-55445,-6733,-4107,19259,34565,5546,11107,-30479,-155262,-223041,-138454,-19574,-915,-17399,-20530,-9413,19601,72789,104987,51297,1031,4169,-1298,-28966,-134,-21960,-40978,-10148,19174,20740,20293,45226,41148,-14213,-55099,-81493,-49809,18250,27185,6195,-22572,-30106,-5049,24942,37784,4316,-16994,17632,45285,2726,-22138,21778,49727,-4288,-33216,-22105,-35087,-29351,27341,33988,-17949,-36721,5855,71409,113626,58440,-30257,-54328,-52610,-30999,5028,70883,53998,-47730,-116521,-130606,-120981,-57784,-29130,-39569,-11929,-11359,-36181,-8867,47010,63788,4880,-31355,-10918,-6467,-41942,-64424,-75917,-50260,33401,51834,-21332,-29329,31833,6333,-45503,-59617,-35782,59308,141956,97079,13199,-15592,8876,24227,33206,22745,40166,138234,199984,93606,-39535,-24289,27606,668,-37426,-23281,-17566,-52079,-76154,-144763,-53520,90401,117537,10139,-132747,-130099,2079,47219,-15454,-55133,34755,98553,49512,-29,23183,13370,-61057,-105668,-103341,-61499,-39131,-41431,-2402,43844,15599,-28846,-65325,-54454,25682,82961,86083,59983,18522,-3667,16420,16008,-20736,-1991,29490,65027,55839,-21896,-86947,-97860,-109616,-38799,34333,29873,306,6907,22558,16078,-14471,-28833,10892,85282,132538,117183,60339,19022,37276,93392,102466,49282,2048,-20576,3199,48750,71061,61896,59180,71227,58800,34556,77737,69825,16189,28355,100668,55910,-97771,-171897,-116419,-50114,-5068,33965,37512,41652,22346,-19961,-33890,-28806,-35461,-41274,-45513,-88019,-98037,-77257,-56153,-54278,-57620,-103318,-164791,-126371,-54074,29221,24308,-64729,-140376,-113730,-38480,42599,94598,81770,26802,-45686,-108394,-159408,-128488,-28050,80975,91413,-26375,-119219,-78101,-24791,-37655,-138716,-156579,-35691,78479,65745,27099,-329,49923,84853,37532,65618,133626,139320,105589,79732,80058,59676,22576,64379,146873,117980,14615,-49177,-57253,1784,90829,87074,26377,12910,340,538,785,-23820,-37564,-38333,-3478,45203,62686,71730,115378,117979,29752,-37742,-24578,-8208,-2591,52927,51189,-6221,-30779,-29207,-59040,-98266,-63997,-25082,-17052,-22607,-48197,-136494,-166287,-71314,2883,36055,45954,70929,66244,1565,-17498,40751,70563,16618,-17976,-15493,17579,54710,77618,61398,25623,50036,149250,134892,100,-30869,44531,52324,21461,16814,-4014,-20350,23212,7432,-68721,-113652,-113850,-98759,-63005,-62611,-82152,-52905,-7181,-14386,-29007,3058,31814,23537,-9646,-24821,-38859,-82857,-108063,-83085,-49248,-47204,-126541,-161937,-54817,29375,6313,-35342,4576,93725,127530,107924,22883,-89327,-72201,22648,48434,38332,8302,-72862,-100946,-64786,-43104,-4653,88502,164549,168423,92794,75180,74910,29419,-42646,-25800,100458,119948,18672,-26692,-2735,10270,33451,19980,-69110,-80983,-11760,5276,-67598,-88973,-62489,-63991,-59688,-48642,-11630,24291,39723,57800,116053,143031,54770,-90487,-97016,-3586,13034,-32463,-63971,-93878,-99918,-17319,46280,11971,-44991,-55407,-22372,-42263,-56530,-52066,-69429,-74082,-32372,14896,23796,-4433,-26957,35789,79186,78768,104876,86387,24047,-28807,-7261,64436,82141,52195,84824,146142,97293,-15755,-66838,-49846,-22424,17152,79134,91769,14687,-39806,-26528,-8859,10640,-14260,-64684,-51403,3075,-36627,-116125,-48704,100965,149538,48376,-20091,-25082,-27138,-32480,5568,47209,36990,-2364,-19725,-33727,-35924,-16583,6043,16215,32671,34530,81200,95328,30723,-112703,-197904,-175250,-177168,-112736,16687,51559,17701,48333,21930,-51035,-45305,4075,24697,11053,-31466,-5262,58812,22073,-81403,-78685,-25745,-47107,-4419,39886,-18721,-66181,1227,56078,52132,37318,26226,-18065,-34447,11679,38995,27693,50025,106095,76197,30004,10425,10286,-41517,-76081,-70859,-71740,-38263,16266,17530,-9639,6360,9597,-16138,-15218,12789,44815,74023,87390,31103,-11418,28515,73415,33600,-34878,-45140,12009,25290,1286,36876,53366,16072,19436,68626,52489,-49636,-68006,-66289,-93754,-81774,-53798,-109314,-148998,-95695,-17349,55967,94558,78385,48326,45224,36947,-15531,-69216,-41789,55579,42621,-19127,-16090,9433,-1802,-39432,-60076,-6333,96343,165960,101618,33329,43378,89372,66192,19380,-3508,-66660,-152262,-148918,-76447,-35476,-10829,29517,24029,-16045,-16591,-46136,-140576,-134608,-8757,79796,44782,-48441,-109019,-118249,-60741,13601,61223,77741,61643,44015,63121,74654,19719,-21245,1109,5155,-35415,-71627,-69751,-70180,-75916,-58545,-27515,-35974,-75283,-73809,-17011,-13685,-96437,-181751,-118161,-37409,-15420,6988,-31097,-110182,-142230,-122463,-135512,-135282,-72307,-33168,-59224,-109130,-79695,-27208,37659,131621,172457,96438,20284,2511,-24762,-36022,5225,48596,23652,-79862,-183568,-148833,-97780,-80794,-47625,-35137,-39312,-26700,-15655,3767,37558,78093,52252,13708,47722,73411,91743,75906,55111,26699,-14282,-30821,-49299,-99584,-95731,-127617,-164339,-122448,1772,111071,126959,70328,-7469,-64111,-55525,-38902,-46092,-34154,2679,40147,72593,53185,2005,451,69698,139311,98005,-13903,-57996,24324,104339,98417,56730,59459,83835,79446,73897,61825,-44759,-166076,-151147,-17807,49501,42943,21199,1487,-5545,34805,75038,69961,31774,-5183,-16444,-26766,-36727,12387,73922,91336,87842,69789,40594,23,-26766,61129,119501,95926,43313,14504,-13445,-8604,12233,-2438,-21007,-14057,-3092,-31841,-86182,-62210,48680,105566,76207,33612,100,-63363,-74194,27869,148499,124759,44504,28721,52825,16013,-9415,7671,-11318,-15429,666,13898,13387,18535,56187,63104,16954,-36954,-97267,-118773,-111851,-56324,-1758,-1248,-40795,-55092,-32570,5809,25218,19571,-23646,-53196,-2345,9163,-47478,-23936,13101,41793,19174,-13529,-54812,-83629,-71770,-10275,-14194,-59745,-47086,11895,32561,26445,11218,-32373,-42066,-36137,-13219,39899,54839,17032,12718,5776,-2078,-29460,-53282,-41800,-37948],[-11442,-18996,-13118,36735,36315,-2762,-2569,5526,-12612,-13789,-8226,-13876,-32296,-65441,-61017,-1975,16818,-31514,-26628,32017,18064,-56139,-117081,-69070,9183,67680,82691,54743,32298,38726,57520,48025,28730,11781,-9355,-20331,-39031,-59996,-26979,22994,56318,82368,70456,4296,-84492,-138238,-159582,-115640,-68654,-49507,3455,43768,26007,-4498,26823,32431,13612,17644,12392,-16289,2606,40807,14663,-8757,-7701,-16123,-15517,65470,154818,140249,77415,73390,74170,50289,-138,-6196,85939,119593,54678,-7235,-16257,10080,-14876,-83775,-45094,36111,15471,-23804,14539,55625,9616,-40712,-30441,-32142,-53015,-9717,54069,61361,104570,130923,70809,-3141,-46296,-78168,-88187,-81705,-65294,-65626,-90474,-89262,-81863,-80066,-30107,57768,76742,24307,-24618,-35998,-45286,-36294,-26076,-24910,10212,12311,-54302,-79886,-46532,-6470,2143,-89777,-144949,-49055,34521,42069,22605,9169,-10273,-26029,-41984,-22501,21613,35638,-39141,-114162,-122527,-66930,6912,20209,-2344,-15013,27611,79488,29303,-52747,-70260,-19024,22823,44709,61732,105354,147927,158246,142239,60821,-29267,-53071,-27407,19131,61632,61022,47709,42024,58272,99754,33674,-75666,-107641,-44640,30929,73373,111619,76555,-15217,-21521,57046,114811,59852,-40898,-55274,-11044,-5133,501,-46146,-56452,-17290,5248,-6921,-9486,33439,49641,21915,-817,-47514,-33450,43962,73819,59520,-10119,-67998,-51879,-18096,-1553,9874,14999,50816,91185,47321,-18882,-8074,29981,-8423,-13962,-4048,-30241,16797,102482,91671,39163,49032,84737,76679,39393,-7369,-41180,-60367,-86964,-85532,-79426,-23076,19019,-15239,-62972,-80449,-53195,5904,-33050,-92345,-49958,-42911,-43099,21984,79605,104277,87094,38644,18130,27388,-7982,-89416,-172396,-198136,-144533,-88366,-80807,-33077,46398,2423,-56594,-7328,68694,111494,163582,123873,41359,22041,16614,-12300,-33432,-22493,42445,123334,139419,61074,-787,33897,47994,-18258,-61632,-42312,-28270,-64673,-130872,-168575,-29778,89376,71678,-6154,-89413,-73492,13005,35454,28502,29436,82075,133903,104220,45691,41038,24844,-43753,-70762,-58536,-56586,-103764,-140040,-52904,48651,58363,46249,10011,-7226,82000,165075,131627,19153,-68521,-58910,-25758,-47957,-104935,-75475,-9985,39381,42137,7509,-27778,-27183,-16909,45413,48591,-15551,-36293,8995,19195,-4899,-20666,-4963,37979,78424,102977,107949,78340,29004,5161,17205,26522,8302,-4014,22677,91264,110519,65373,13473,-2960,12799,16763,-13702,-11486,-31076,-36217,23795,104617,46586,-121111,-158864,-55738,-9036,-14768,6039,-31998,-27683,16282,-5737,-63926,-78996,-48751,-26636,-31929,-82828,-137953,-160138,-125043,-90189,-57443,-74527,-156875,-142370,-45644,56360,5677,-136681,-180214,-91955,-43633,-17328,26462,11129,-32895,-38059,-56366,-124745,-136017,-51414,122390,200473,39289,-129483,-101042,-52955,-83907,-145040,-82234,67889,161605,115215,19360,-23578,46459,80491,46394,69318,95181,84346,52866,7570,14879,58263,53461,61859,124696,104796,-84,-65830,-68812,-15811,50234,27862,19145,74991,54672,9826,-45456,-82019,-40655,-22946,-29020,23591,90514,128803,166340,136510,36978,-19464,-16837,-16526,10801,77357,55964,24451,25363,-40327,-150347,-152379,-39787,48238,67283,28515,-20850,-90584,-157755,-122188,-28266,31567,32161,44718,54818,43446,43979,60701,75177,60554,54438,30814,16602,23453,8624,-61940,-103732,-44675,77643,127885,84565,52701,62791,50489,56637,98767,74878,-19295,-50976,-86339,-160607,-194062,-168262,-119505,-37164,-17137,-56338,-41349,801,16391,51282,51899,-20689,-65718,-39516,-9286,-21440,-70778,-74146,-27481,10678,-29097,-187280,-236602,-61303,79633,44094,-68075,-61353,39659,75655,69547,39054,-55749,-88650,-3937,71613,87911,47778,-12424,-24866,-45442,-73130,-47300,40782,109465,98123,9307,36970,106554,47190,-100842,-107730,41101,89475,23514,-11011,-1970,8183,18954,-8894,-74267,-54856,16663,43258,-17824,-65295,-72790,-75760,-60215,-28026,33165,65666,50982,25429,71451,119966,46473,-99880,-78469,59445,76399,-13637,-68769,-59142,-51802,-24734,9751,18586,-31988,-75403,-18255,32338,23678,-5037,-67449,-101998,-61596,-21024,-33646,-56823,-48256,40389,104407,120692,165264,150569,64645,-15758,-15157,39919,32412,-37465,-26981,42584,12643,-64162,-73344,-45958,-34850,7378,73167,68621,2615,213,47796,65079,72529,-2458,-90560,-75765,-41088,-115273,-180559,-104781,19605,46705,-28075,-64617,-21722,46440,66773,113716,175283,163605,64273,-21742,-62257,-40122,38981,113019,100324,19451,-19473,70385,128671,64019,-71175,-147483,-127465,-141837,-100927,-6763,14370,-25022,-11138,9406,-1879,3891,27798,46776,36108,-3803,-5461,24694,12190,-75958,-120971,-76317,-59957,-24538,47649,67799,43963,59182,51219,20505,5488,29231,41592,55599,86806,78176,30968,19854,55131,59357,102801,135637,91363,-29687,-107153,-87621,-52619,-12572,31540,54808,50229,62317,64161,25920,14145,37796,23431,-34933,-55349,-60231,-9190,82828,104246,15370,-74267,-91940,-47420,-28481,-42857,14247,88629,72013,3426,4870,36096,-30367,-94806,-108966,-87052,-68545,-68109,-111206,-124273,-63641,-26946,-31371,4166,48465,36701,51139,63540,10990,-12268,12808,38796,-5824,-41165,-36830,-19875,-29261,-69739,-111844,-68927,66411,173695,111945,42746,43789,95462,86306,67596,27577,-51593,-101827,-105741,-90880,-49831,6141,20566,-17194,-49611,-2251,23246,-56343,-73299,8326,70465,64597,17606,-33456,-33958,25458,79152,115829,152515,135730,59626,21990,44180,30654,-16959,-51412,-35235,16541,32659,13722,-34077,-67473,-49983,-11283,-33939,-85896,-80265,-14814,33192,18404,-47175,-32320,-14993,-19543,-3939,-37545,-94444,-91526,-58034,-71733,-60802,10139,56387,10353,-104073,-98685,12005,91564,117810,100042,8872,-45834,19013,40213,-28550,-54291,-3042,12517,-82297,-188896,-156956,-110946,-78332,-17303,-17108,-42824,-55748,-79437,-51431,27652,66570,51821,62620,94228,39107,13205,46098,46458,-40346,-100308,-25561,24317,-55472,-83165,-84604,-108429,-69765,51341,129374,93490,4483,-51819,-55074,-12407,22817,10162,-2626,58118,110627,113151,78247,21248,-8892,20422,53122,48205,30597,54112,77405,40723,2054,-14769,-18076,-12969,-9893,-3673,-3558,-62439,-123030,-102017,-2293,50747,58645,21541,-22317,-1525,85541,118097,81553,55867,54228,62061,43264,-28793,-44359,42088,112862,69510,1017,-9229,-54824,-134724,-40086,79474,103375,61112,18458,-25982,-60956,-55906,-6070,29185,33224,18778,-35188,-91741,-39590,65066,94490,75171,28439,-14788,-50220,-48521,20991,104826,78213,11022,-23798,-21187,-35975,-42538,-25870,-50070,-41689,-11644,-7831,-6626,-15057,-8721,4983,-17562,-95471,-157734,-110967,-50648,-19289,-11029,-44590,-87076,-69029,-24249,-14955,-24961,-1407,4454,-5309,45411,59638,-3134,-18736,-30335,-15180,-12271,-39764,-90938,-73811,30023,79473,-8010,-54426,-33223,12517,43242,78244,90817,46496,14508,9223,15596,38527,38066,-1361,-5447,11346,37160,26578,-17439,-38883,-34332],[26892,-5225,-39681,24086,61497,27515,-17845,-18809,2491,662,-8962,7081,-1546,-67572,-79124,-23051,765,-28939,4919,74272,24562,-97255,-140902,-49970,-6603,-6971,36166,92349,84730,42923,29266,4397,-56724,-113169,-121832,-54738,-7790,-32077,-16857,63390,124237,135019,91794,30558,-21141,-70936,-133476,-98135,-42345,-17686,62624,137230,139074,89911,31532,-50898,-91062,-57341,-22948,-43412,-27511,893,-54142,-75582,-18290,19188,12766,31670,65499,67276,66766,119555,131609,80662,10272,-24822,29356,89457,78720,4553,-24438,-8547,-39116,-93700,-61568,-8879,-33055,-49177,-18285,5233,-27584,-47577,542,38858,24406,49478,98402,104997,124637,100953,29840,-6000,-22810,-45972,-47764,-41943,-59468,-73485,-73935,-44565,-32575,-20615,14921,54612,32297,-21117,-71962,-72828,-38101,14230,32107,23750,48772,44461,-9703,-43707,-54535,-42597,-4840,-62904,-152300,-102493,-16978,35709,50298,4209,-53139,-55084,-22756,30637,71222,64454,-2028,-75557,-123905,-127858,-66943,-12464,-6360,-18475,55358,146780,70102,-45010,-59541,-32968,3208,70465,95055,68362,56933,106763,106714,-12398,-78602,-21171,13125,14478,66018,96898,43790,-2679,61453,135904,42235,-49712,-45388,-7528,33127,80427,137786,113389,-5903,-31198,36001,72281,33006,-57945,-101465,-52764,10289,26701,-29832,-64764,-52143,2894,23851,-16610,-8333,26792,40349,55788,19541,-14133,-5460,8203,12189,-42157,-73807,-33867,-6318,-22033,-27897,2213,76403,137231,123288,58098,-11342,-38134,-42083,-15866,-17129,-15361,65580,108190,65635,45837,57047,56138,18643,-49367,-77859,-36967,-19182,-37426,-52502,-96699,-79349,-18896,3425,-24470,-52863,-3772,59373,1101,-86616,-84485,-77299,-62907,-18465,5634,76591,155130,125987,65597,55484,19000,-80483,-178755,-213824,-178335,-106745,-40969,44892,105279,27740,-48320,26800,148942,150553,121377,90011,75525,63567,-15131,-126315,-136230,-71708,17407,35261,-27329,-44638,16130,91842,76735,8963,-24267,-45056,-61777,-127081,-202015,-150115,9241,59652,20681,-5916,-11066,-16496,-8272,5249,51416,63688,76597,101058,85084,31596,20417,19904,-22572,-42063,-37033,-35877,-87401,-124786,-45749,54244,85675,104567,78276,60671,142244,201872,142129,29623,-74427,-96072,-55780,-40287,-85441,-77879,-21496,33746,38429,16372,18495,68699,115312,139958,76241,-22447,-63706,-35168,-18414,-16988,-30039,-31081,10215,38423,24593,20051,23805,-2201,-36073,-25552,21212,23733,4176,47542,121864,112633,35664,-33438,-55620,-31524,-16587,-66690,-111697,-107687,-7630,84891,107811,43521,-58557,-71482,-8053,9013,-25857,-46934,-82959,-12367,81157,37144,-41627,-25775,31991,28423,10907,-8717,-73951,-155801,-125915,-67383,-20365,4294,-32894,-36524,-1349,40838,-25549,-122678,-121745,-59091,-52655,-47140,-27061,-61182,-68964,18286,67455,-3778,-73140,-48815,99278,187761,63445,-68218,-36117,-10273,-54223,-52694,39289,138271,186906,101482,-21737,-56640,36143,96984,54048,16718,18250,17066,933,-27509,-21159,41864,64525,16376,-11155,-23960,-57898,-60708,-18058,29642,49372,46572,111294,182271,114757,34168,-31922,-78208,-47404,-15126,-6481,36636,133633,208899,205457,99199,26714,22198,28559,26817,67449,100878,32636,7995,52102,-24217,-143851,-138270,-53394,14492,76553,54732,-17784,-74699,-109638,-71410,11789,43162,11996,-7100,3117,54595,101604,81381,49770,63315,128964,116928,19705,-40532,-53866,-115277,-150758,-98354,-8856,90494,149053,129115,52954,3613,45450,135333,139738,18146,-74060,-104615,-139789,-189353,-176331,-99205,7797,37244,1175,-15638,-12134,8173,86448,97806,-27472,-101563,-43129,13694,-882,-56910,-47393,25882,67225,22375,-126800,-149356,3394,88982,40719,-49651,-68299,-28488,-19850,-17084,-4344,-33559,-79430,-25542,73763,85199,38048,31990,40851,8393,-8011,8439,6030,6385,1120,-36829,22082,104552,70547,-60355,-115049,-19825,55621,62725,53726,34607,14889,1486,-19455,-39990,-14226,27037,36852,-22078,-29770,29761,40394,-9949,-16492,40050,49335,21309,-13046,14728,47026,-30318,-150489,-104203,30338,51278,-22785,-78222,-31109,5500,-15484,-23335,28724,33650,-9399,51708,117385,86106,16435,-51223,-83816,-66558,-33779,-30476,-40003,-48572,6245,61459,94895,141090,107170,13148,-52988,-35916,18807,7921,-71755,-88418,-67280,-97964,-91329,-10203,-6826,-76549,-66579,-13221,-42214,-66367,23240,101031,129924,174091,117340,1987,-5120,-18946,-158115,-225751,-135179,-46996,-27331,-64688,-73234,18285,135370,157455,171864,206013,184905,81676,9331,15381,29114,79750,165722,149031,9969,-71819,37166,126534,54439,-53078,-66317,-21167,-29538,-7601,48081,58034,-19819,-50361,-2165,70600,115622,112968,77801,45274,21863,1142,-15548,-9035,-50558,-130568,-111511,-43019,5695,57075,84889,44346,13046,-18471,-43404,-28985,7602,30268,34112,15363,-275,-15369,-31825,-24872,-15754,83042,179249,180104,48444,-93628,-109096,-47024,-9446,19946,74247,101427,125905,128043,48460,-22577,-35657,-51784,-103100,-129568,-107343,-18785,56343,60719,13057,-41475,-92447,-118160,-121642,-118719,-53595,45497,67245,1434,-33509,-4670,-29817,-100011,-89648,-19126,-11200,-16724,-19922,-13342,19037,2814,-76810,-91228,-35331,-4338,34105,32214,2678,65463,98858,49992,422,16521,5898,-29455,-36421,-37890,-82116,-91877,-2177,111618,85727,44768,53216,73689,76504,107631,91030,26559,-6046,-46818,-83383,-28701,41527,8189,-53085,-40005,40612,91768,56107,33718,37386,41920,63624,87160,45786,-5129,-1961,3876,28182,104534,119606,17039,-56769,-8072,34252,30901,15035,18318,44868,59739,50897,273,-28443,-6060,12677,-23970,-60958,-54551,-13855,40173,97706,98972,85779,52685,17380,-23969,-74643,-57226,16615,43925,1165,740,86104,170823,145354,20818,3958,81862,80284,23197,6337,-38422,-87436,-3633,69664,-8316,-100504,-94445,-68917,-103380,-127351,-76479,-71447,-78409,-36312,-31666,-32747,-26747,-68879,-82651,-33011,10183,54272,149150,166665,15709,-68493,-6138,28616,-50357,-81229,37948,115789,21838,-35263,-18502,-16532,-19755,14407,64475,63121,740,-52019,-32056,15674,47650,56199,46671,65993,93968,118818,119840,50303,-13949,-30442,-42027,-49695,-17956,32866,17974,-48493,-41793,-2177,-39575,-100821,-106881,-69987,-11596,17813,4422,-30629,-35899,1459,58072,22300,-47212,-24507,66843,84220,33262,32887,80089,108389,85100,-14162,-77566,-16015,56278,31903,10391,43498,-4208,-118768,-81883,-6912,34345,52082,25913,-44690,-111225,-107387,-4576,86170,84470,15590,-68973,-98041,-5183,75098,64261,61430,21120,-47641,-56421,-4238,35476,35006,-23988,-58372,-80286,-87104,-68221,-64877,-46374,-46950,-23044,-11222,-31743,-29324,-39740,-67781,-75887,-99138,-168884,-150644,-12884,72377,48519,-1613,-41077,-50780,-12262,33407,25024,-14164,-447,48583,62376,73444,82589,48440,-1678,-82414,-97583,-65096,-53462,-66264,-18414,82607,95590,-21867,-66904,-40818,-401,56770,107376,78807,38504,31367,27938,12017,7091,10424,1244,13102,34513,62528,53418,1063,-35745,-3970],[13787,-24882,-56572,8619,38761,18296,-26828,-32311,-3463,-23681,-60968,-34401,-13399,-55178,-74164,-56051,-45882,-39549,17502,75737,30844,-68178,-100648,-33296,-16546,-15637,38993,97796,111857,112628,68405,-37144,-134126,-189317,-180109,-56544,48999,11026,-12454,62447,101474,66535,35342,40725,37504,-18622,-93986,-59697,-10031,27055,90162,104933,88310,81381,32472,-72057,-107282,-65569,-43382,-49977,-25830,-20797,-103245,-145983,-83120,3467,14340,-43938,-90780,-73347,13865,121986,132264,105919,84929,25387,-3795,32336,57419,23486,16175,26994,3451,-29993,-33583,-44537,-58177,-46966,-42192,-12123,9052,-9282,13084,82295,83829,65562,93791,114634,136049,91667,9429,-17056,-19007,-3832,50410,53972,-6478,-22180,17832,35074,-15776,-23267,14198,31356,3934,-37167,-98673,-74839,11231,77128,89341,80794,121315,139326,62761,-25001,-73011,-92493,-40805,-44223,-121741,-109714,-50167,6657,29383,-8160,-46119,-47020,-15869,35117,57713,34103,3693,-9957,-40955,-105076,-99884,-31307,10733,-7629,51521,158119,101465,-10412,-53381,-61005,-227,110398,108842,964,-63607,-8567,20909,-46521,-60194,3852,-5076,-45307,10805,73371,8925,-67202,7391,77175,-37374,-107120,-69174,-44205,-18246,12283,51301,49371,-7546,7863,65120,69934,44740,-22003,-100794,-54656,49114,79753,15127,-64351,-94639,-9111,61802,7819,-24530,15478,56798,93219,84783,32642,-29242,-69464,-78238,-89997,-50529,17689,28815,-28876,-97125,-60288,46348,108341,133618,123288,15701,-83794,-84927,-48753,-38753,19264,92837,40299,-32435,16357,33653,-25872,-65897,-80734,-63230,-1819,28099,29196,30485,-11402,-21942,-4497,13766,-9024,-26224,46631,108066,46427,-30932,-46931,-48694,-67469,-118873,-147198,-12459,154613,171365,95769,45106,3166,-48835,-88848,-98988,-67185,-12857,35553,74919,102014,65176,-4062,3776,89155,94412,41373,50108,112276,98398,-11421,-120276,-89280,-22825,40,-57715,-133028,-92219,25915,109583,65030,-4388,-11358,-33003,-65070,-137347,-185865,-125159,10868,36479,19746,10672,-2381,-31236,-43176,-25936,10100,-55,12902,23347,7724,-19085,-6612,13883,-5014,-43762,-83381,-75404,-64837,-46989,6682,54307,68257,103819,105303,112511,157850,129067,58449,46747,24999,-27700,-22319,13159,-1148,-4796,11485,36817,21878,-7416,9769,91850,157199,154098,70423,-13218,-68223,-75205,-39389,-4667,-38334,-91599,-57420,7879,5446,-35874,-71467,-79323,-61109,-13928,50030,41167,-13173,-1603,45753,54109,36494,-4027,-35572,-23095,-24126,-86273,-113348,-53648,95360,154594,87600,6774,-23222,-40098,-48342,-39791,-58929,-107946,-102733,40557,143064,81142,21388,62915,101600,76020,87096,116927,64121,-64352,-74587,-15612,15142,37160,61715,87531,57104,20176,-27493,-28040,-18014,-38967,-43424,5260,14580,-54609,-52014,84044,187131,105752,-22066,-59069,49,48513,19411,-8504,25641,20429,-9295,27789,93806,118545,132942,55322,-32226,-43359,60336,148674,74783,-35051,-46127,-20113,-2770,8827,2197,9681,11079,-53460,-119909,-125414,-111744,-77745,16929,79289,53437,73127,156362,157623,60128,6641,-16010,-31476,-22734,-5008,34431,76251,152341,201101,124049,-8622,-20700,26574,49359,69362,110951,122564,50301,16068,44125,-12590,-92852,-104281,-84606,-82219,-28492,-23576,-68600,-72801,-17449,50167,60035,19498,-27927,-28642,5570,71644,126335,92472,26938,31633,150210,190946,57379,-54979,-50380,-71848,-101860,-87253,-51615,14878,91463,97971,4621,-59031,-13019,60984,70486,-13925,-74898,-53393,-51252,-143677,-167178,-62264,46699,50306,21013,28349,37575,28668,81793,119379,18076,-59490,-28920,18789,27361,-20042,-56077,-23425,10968,11985,-29196,-11229,31957,-1699,-42110,-44992,-42460,-37885,-38946,-39077,-31412,-37103,-85175,-52188,54620,42946,-24458,-22512,1507,38647,83930,88507,21422,-39775,-36262,-20364,26772,50400,32371,-16378,-60092,-24025,35884,84551,97053,59384,12877,-13030,-14054,9406,35784,26092,-1038,-46934,2220,116757,112826,7244,-21013,18621,-5314,-29685,-37760,-31470,-38884,-113982,-177247,-106119,-15607,-15061,-68450,-110582,-51659,16249,4683,-14195,42528,82723,49214,78129,121637,104482,21342,-37704,-36599,-13998,25586,49555,20777,-49445,-46321,-8432,24841,65118,37490,-46194,-108977,-64082,12190,-12543,-81557,-77549,-82103,-130185,-95260,11456,5534,-91383,-119907,-100277,-109994,-69478,30858,64497,103803,217056,220638,103314,66476,20805,-160347,-241428,-123177,-33636,-8551,-37030,-41523,31069,113347,117085,86996,81146,75159,14898,6844,91824,98807,64763,87258,57470,-49154,-132570,-46688,51643,-2841,-103241,-76871,24071,76087,98379,90120,80360,12518,-41413,-6408,106354,169736,143707,60158,-5190,-23305,-24763,-36513,-12484,-20388,-99380,-109343,-50139,22040,60397,31418,-55234,-86992,-95135,-98641,-57726,-11154,-7234,-45872,-88514,-66069,-30928,-48871,-67369,-74180,5409,92170,134579,51885,-80258,-113017,-53657,-36540,-21755,54136,96346,126245,119835,11653,-75374,-85094,-71830,-73643,-105704,-109099,-44831,-27262,-42607,-18598,4718,-64785,-179208,-217502,-167457,-67984,11478,28872,15837,-9580,-21810,-45175,-77249,-47245,20801,20874,32543,48411,46185,71931,64458,-22842,-80325,-71669,-54551,-30946,-41688,-35204,71801,102803,31204,14947,92600,81944,-57,4778,53060,20329,-39415,-43939,19871,31553,19798,13607,-709,5153,63810,103390,91978,69734,2942,-62880,-18192,43804,-10274,-72871,-22049,46388,61497,66925,82789,55092,31413,65703,107191,68499,-18246,-59566,-90787,-88731,-936,54420,-10800,-70132,-24315,28444,69603,116507,101744,27143,-5588,29914,32153,8628,3814,-256,-4573,13001,22561,19595,24542,87245,127214,111124,68882,37927,-30245,-90808,-27709,53237,53385,-8070,-39047,27176,118580,140028,102460,118827,97493,-23783,-78072,15817,41622,-43356,-23499,61594,8591,-118097,-154593,-140365,-134443,-107251,-45926,-32103,-24593,-13321,-29099,-9029,29632,-15051,-79870,-92191,-52077,29096,150808,155172,-13586,-91114,-27345,16638,-27340,-40195,54832,148233,97677,35326,16544,13437,-30232,-70990,-29765,39886,38022,-3300,-4540,-5546,-9943,33532,72136,51211,21625,59108,113420,72548,-3621,-23854,-19290,-70389,-113502,-107699,-87120,-78665,-19069,48432,927,-103963,-134004,-83300,5470,60109,44953,-28707,-88947,-59073,47461,67105,9427,-2811,42015,42219,-3186,1039,45800,53923,21205,-39869,-75336,-60588,-40273,-11589,63734,137779,101343,-22404,-68052,-78127,-37823,31504,36638,-48932,-113324,-91732,-4414,73506,49362,-53621,-126217,-97473,12093,63276,45506,76986,59240,-43221,-66094,29039,76255,28994,-55393,-79096,-98558,-103097,-58093,-24881,8212,30190,68881,88767,60525,13026,-24741,-38314,-38001,-80920,-125300,-50196,72167,93616,53478,15562,9704,34040,50103,38743,32152,18503,4344,38557,68864,77949,95060,62209,-19302,-123509,-162555,-156685,-91006,-18362,33635,56693,47471,-14259,-45295,-32843,-4323,29199,18357,-30183,-17348,28832,13461,-37949,-54282,-25763,1228,26347,28801,41238,43820,23881,7539,45300],[-10281,-42262,-49324,376,7675,4444,-5051,-16520,-18975,-54848,-98990,-84435,-44269,-19791,-31594,-54165,-26661,34564,71765,81659,70208,28548,-24441,-14752,2200,55128,111562,95673,104392,172125,124284,-47014,-147856,-158534,-134111,-41821,37426,-7645,-33444,27405,34500,-35316,-50434,1034,10931,-40601,-87847,-56032,-8404,45390,57032,-35915,-74463,11201,59639,-2205,-6300,33359,21941,18318,32162,7448,-60745,-110921,-107399,-39218,-21408,-100372,-166372,-112813,36858,124290,68261,72589,143817,101806,5441,-35308,-28497,1346,48334,71923,66991,44283,-9144,-74952,-70804,-38271,-34970,13790,66090,49816,46331,85416,56403,7152,32681,54576,76819,55606,8765,7849,12525,30242,101334,98110,26278,24420,76743,45190,-48118,-31084,33173,36636,26436,-2263,-76743,-53651,30086,70384,68297,71937,131706,153373,50762,-45871,-67171,-85081,-74309,-60956,-59519,-33975,-9618,9148,-4733,-6583,24241,20962,-11591,-11454,-12154,-26692,-28588,14268,47337,-10444,-72434,-45177,12067,-20870,-25857,59464,80802,42801,-11783,-35674,33439,133006,89022,-48701,-118594,-89058,-36058,-33448,-40291,-20869,-27045,-51882,-17867,26227,-25205,-96865,-58159,-24399,-125041,-144033,-85487,-84193,-76018,-52286,-37623,-61020,-61230,32991,107400,89117,55763,-2853,-82627,-27162,69943,89257,12343,-79825,-130140,-60070,36338,30908,-3142,19656,73657,111445,102775,81301,44595,-37317,-118977,-137202,-63312,5799,13679,-30527,-103731,-89195,-14927,16435,48644,86633,11298,-92325,-120185,-96889,-50811,41611,79775,-14639,-70880,20824,43480,-74527,-147918,-93329,-2894,42140,44597,55364,97534,92287,65893,27453,9199,-5209,14708,99123,144293,80191,20285,10421,9879,-24965,-151793,-217101,-81685,67539,101452,49493,-23855,-73376,-56354,-17154,-2301,19833,54747,61420,14121,13361,64097,29871,-54888,-41589,-24906,-45914,-2206,80353,77861,28235,25663,86126,98430,14845,-97192,-114393,-41933,35957,82344,19934,-69909,-56985,-9610,5298,-37283,-90499,-109134,-2577,49794,38563,-11545,-83645,-88635,-50986,-57307,-86104,-94209,-19422,4737,-40456,-43544,1750,26045,11528,-36989,-108227,-118059,-74485,-26031,9618,8512,2829,46754,65074,76926,79125,-12723,-64755,21185,111812,103728,61013,45029,25505,23393,19524,17227,-12452,-31315,-16368,47878,90377,74394,10358,-20677,-48564,-53041,-884,38518,-16838,-95920,-64370,34267,64942,-7246,-111488,-123009,-61792,-22560,-680,-12552,-50349,-61694,-40379,16261,93613,86461,28192,7635,-14058,-60335,-19307,82818,178647,161759,54725,-41220,-72508,-101245,-106420,-67951,-77616,-123285,-98980,28459,114030,95658,71139,71218,48575,56755,157426,232155,183457,26585,-39326,2242,18797,14025,50066,113664,88074,28051,-2442,49792,42130,-17700,-2092,84278,105577,26621,-2672,108740,220966,133609,-19528,-94839,-115523,-107248,-62381,-28487,-13422,-35811,-25959,27384,63782,30633,26577,19074,12420,19160,87296,153168,90927,-22119,-67983,-45172,8871,66788,68118,13209,-30489,-61970,-95193,-114018,-118031,-91563,7198,55157,14871,53947,107236,25285,-76497,-71907,-31707,22264,31657,-11723,17192,76216,107776,76508,-36010,-85394,-19319,21717,20088,43958,72979,99413,79406,49442,22776,-19474,-58670,-65315,-59402,-98883,-101821,-90829,-89332,-40364,67162,125964,54233,-42379,-75608,-7260,63486,82840,89538,63983,10983,-6619,98806,178677,106284,17742,25290,15003,-27427,-36390,-18874,-40182,-39649,-9853,-35921,-66653,-38452,-37630,-68026,-99145,-80570,-11692,-1692,-116891,-144102,-7281,97187,56313,20774,90113,136033,69021,38779,74023,43856,-3193,-26889,-17370,42673,45869,-31339,-72763,-76397,-57435,-7503,32278,-12364,-100054,-108730,-60261,-16433,11720,30033,35534,17162,-22950,-66760,-26297,54181,11608,-72716,-96046,-51868,55412,130439,113331,56900,-4490,195,20525,45423,23362,-12318,-9275,18593,37890,35370,62273,80026,46926,-19,-21824,-2933,59693,109298,58768,-2205,-27665,15658,79945,49291,-8982,13533,33950,-25684,-32845,-21901,-49529,-83680,-128556,-129412,-17595,50501,-1120,-85761,-127513,-79871,-4168,35174,39233,61687,70041,30029,34697,64011,76746,28027,-19808,10075,67925,114258,128579,59060,-63093,-73388,-26025,-12227,16854,32008,-20455,-96803,-49672,23516,-40973,-94152,-40933,-19426,-52892,-47674,-1332,27035,-9583,-72478,-104382,-59930,35960,49926,-23861,676,165372,219614,119283,59202,25859,-104737,-159415,-47673,27777,24307,-6413,10310,33239,43466,26815,-12961,-27019,-9986,-42977,-19427,75478,74226,6467,-31203,-81301,-115209,-147044,-99814,-22487,-23583,-100043,-103293,13108,126541,152987,73244,43262,44628,8203,9415,85528,113565,71579,2218,-58432,-78084,-47526,-13637,27516,23135,-29595,-45087,-40723,15301,63122,15061,-77008,-77219,-64715,-77769,-55712,2374,-1596,-57507,-67585,-10120,23012,-7838,-30584,-44804,-23390,-38208,-45711,-57369,-85381,-68708,-21231,-38541,-52362,19981,64488,79255,47970,-51045,-83171,-43840,-10202,10484,-15027,-60992,-50459,-72087,-116562,-85526,6127,-29570,-194585,-252813,-140646,2475,43548,24831,46483,60769,37198,-493,-12429,-21308,6254,42440,83705,61824,19665,76730,136860,88526,21674,-9808,-60237,-94480,-85415,-43526,33634,43898,-7333,-19274,56338,64561,9270,43365,114106,101269,46754,-13212,-32975,-40521,-26288,-31593,-42041,-54958,-6784,70438,103499,101124,51245,-24584,-22685,28949,5894,-29088,12586,25921,-8631,14197,59471,41023,40206,85436,106159,79364,29752,-3444,-58734,-104433,-69604,-4111,13409,2197,12606,29361,59227,115391,109442,5886,-55297,16220,73779,46706,-3909,-22579,10610,68440,89557,66832,26104,50933,68437,38610,3197,6239,-19282,-40118,8011,4550,-30907,-64418,-86589,-54812,-20177,12532,79061,154764,67544,-96434,-87469,86043,136250,20360,-18715,48141,16901,-99636,-125200,-109013,-113826,-124299,-90238,-16266,75673,74911,-755,-6135,34967,-3946,-77384,-106027,-87378,-34787,44243,52303,-58342,-76501,-11769,12639,-29086,-54392,3493,105567,125043,84496,8779,-25869,-58208,-90670,-65673,1858,47885,68866,49384,-25087,-90338,-44216,51510,67052,-2064,-19335,49435,81226,30675,38181,93178,13695,-133051,-179464,-118905,-58123,-9009,33483,25962,-39861,-88674,-76271,-18008,12748,-16296,-79632,-109786,-94620,10060,103979,105832,68967,64159,52390,23111,9925,-5959,-49746,-87025,-91320,-60330,-62661,-95918,-46508,80693,166011,144245,18327,-62023,-82477,-28629,43189,60618,-8077,-37159,-10836,-3662,-6477,-64818,-163760,-174823,-87866,4339,40813,43667,88205,85409,-10527,-48982,44368,95711,45691,-21622,-30283,-54393,-63881,-40359,-271,57957,90753,146621,221533,201599,85811,22094,70292,121707,89784,59457,78504,65910,-8778,-12537,18652,51333,87987,57935,-34384,-40767,-2267,-20911,-43015,-29421,41571,113336,47161,-65949,-135749,-172139,-219578,-140437,-20958,23925,-1198,-6917,27850,59400,31221,11313,-14326,-80405,-90106,-15348,55488,5334,-90272,-112432,-65901,-17225,4346,-24450,-15467,22396,50268,62797,68308],[-30624,-38270,-41169,-25695,-26771,-9061,8179,-8206,-50995,-99940,-117586,-101562,-58326,1244,1021,-25104,40028,121217,115285,86541,94976,78722,2438,-7432,7807,63797,112829,70275,71884,145435,111625,-36837,-118110,-101737,-71647,-49188,-50541,-78293,-56825,-5935,-17044,-76884,-91528,-63027,-65427,-68609,-89398,-96559,-52051,11728,-20687,-154213,-169864,-34622,68472,58429,91320,131471,107668,98997,94121,53451,22453,-5061,-53246,-51073,-48632,-97443,-129870,-38756,114986,136324,9244,3421,117815,117027,7783,-88888,-98093,-29466,46305,77103,88943,62806,-17828,-85167,-83909,-54880,-29243,19713,57613,72018,91956,81725,-2214,-60342,-32154,-21249,-4810,11434,27339,67415,58735,12185,39200,67027,42423,44815,52551,-6113,-56886,16843,79501,59685,54524,28338,-30023,129,32371,9279,-591,37728,84644,54531,-30477,-58295,-6139,22779,-19368,-38352,10993,38030,31962,18304,-28381,17658,117241,106627,18884,-16281,-23610,-27393,-41903,-13128,51016,42531,-32954,-50381,-19241,-78482,-119796,-40501,36173,62154,46533,48577,76632,88209,22687,-66640,-108658,-84710,-11157,10326,-39316,-52963,-3584,30246,37892,25150,-13360,-54855,-63417,-67350,-129564,-92728,-24769,-57109,-89837,-60966,-52383,-120520,-127497,6707,88469,48863,8990,-22173,-57962,-18604,26215,10248,-67411,-103548,-121234,-100194,-20351,40787,47342,55342,103037,126741,85997,103760,158305,81429,-80410,-150150,-96324,-52215,-19098,30565,35308,-3082,-23524,-34330,-21088,20844,-3525,-64985,-118902,-115216,-44581,37331,52338,5530,-5797,60682,78350,-51299,-176761,-122550,11347,64147,60646,91185,152929,142020,92697,26122,-19199,-24080,18941,98971,135455,98572,57310,40367,53468,62274,-30508,-103821,-67260,-46440,-45602,-47370,-102567,-153634,-98365,-12609,18055,32785,65405,57862,-23679,-47711,25679,29308,-69731,-80490,-66210,-81337,-68903,-16259,20730,65554,143117,211142,201370,71820,-75441,-64060,25359,57352,64223,8668,-87066,-77518,27429,106157,89410,-3666,-92367,-3736,82113,38939,-68661,-136544,-84603,-11455,-60752,-141456,-121450,26487,75683,-6344,-12249,51237,69805,47532,21866,-25435,-52799,-45369,-35363,-26337,-49925,-57141,-7361,4868,-10658,-33494,-94065,-88524,13718,122396,174781,127326,55795,-9004,-26917,-19288,-11826,-25172,-11567,9016,45718,43234,-8358,-60879,-40241,-17562,14295,63999,85602,43324,-856,29608,91267,102941,41320,-47587,-63681,-34236,-61634,-103873,-102308,-67212,-49122,-30824,56692,171603,161359,68054,17179,7746,-5641,55293,138079,162094,113889,54771,-29068,-114453,-135360,-58245,17473,-20908,-46584,-44674,-28835,12078,58998,54482,-14299,-72635,-3894,163379,243424,197316,44233,-61294,-48790,-7204,3593,7050,55880,70877,51452,25388,58478,47911,26717,54497,107933,131196,77168,24070,86704,168329,106505,-8471,-94240,-153195,-161509,-90424,-50810,-71929,-93331,-57699,-3756,23518,-29915,-34777,21891,70777,61726,45972,54206,70276,31145,-60719,-83509,-18676,74548,118589,64772,5621,1615,-6735,-50587,-82502,-60285,-5573,-14192,-37437,19847,51905,-46875,-160464,-137752,-43820,61440,60492,-42830,-39921,32674,33649,-45127,-109746,-59045,42282,25385,-38988,-47873,-37070,9880,36598,22039,-15259,-41189,-48857,-23435,7931,-24620,-51368,-43751,-32204,6202,75616,90175,6044,-74728,-80914,12844,76666,51394,22837,12473,3527,1325,56288,101754,112870,97452,87289,61642,9618,-8710,6909,-53991,-115775,-79728,-32416,-16081,-12665,-65656,-122864,-125436,-68688,-13922,-29871,-122950,-110509,37306,133284,67420,16864,102399,149217,35341,-61707,-40358,3704,-5097,-69662,-100927,2804,85628,43022,-10233,-54179,-84915,-51665,-13815,-44379,-82953,-82240,-62416,-4439,32501,49662,82953,72765,16501,-1019,50442,66449,-11785,-91179,-105156,-33513,67363,112124,90538,55609,11388,9909,16230,56009,56182,1688,-4593,56363,71303,27170,21740,25933,1383,-35554,-57455,-25669,65381,135027,77051,15497,-3791,-9321,-25834,-56164,-24867,63717,75322,-8068,-9391,32,-42575,-77189,-94398,-70363,67009,153438,66446,-64222,-111746,-72270,-34546,10443,40397,51288,27920,-15350,2316,30675,39998,31031,5451,39281,107493,139154,125814,32540,-103742,-93205,-25637,-43397,-34842,19716,20586,-33173,250,25003,-75160,-111736,-38599,4465,28108,35483,27318,80375,96515,511,-71377,10586,117186,53166,-84692,-82372,69007,131007,52499,-12333,-6933,-15610,-9924,25978,13807,-42191,-41317,43219,66192,39880,12351,-7930,-8501,6228,-31517,-33343,-14747,-48944,-70604,-90390,-144146,-140573,-107605,-71033,-43506,-10719,-15690,-49807,11369,115316,129962,15098,-30556,5311,15485,13858,23433,3064,-37371,-58016,-70845,-81348,-49391,7191,47479,28870,4505,19984,2923,-3007,30412,42704,12678,34524,45274,-5898,-29742,25230,21723,-14106,20875,65830,39853,-9198,-3286,-397,-25119,-137868,-192136,-144945,-103837,-50268,-3024,-40367,-87465,-45451,-3810,4049,-35236,-97029,-70770,-5612,15319,24700,34481,-14458,-42500,-55508,-114462,-142916,-37939,-8595,-154994,-207448,-70679,63876,69901,35565,48819,82886,103099,90287,47124,-44327,-44564,72209,143933,48954,-37872,47489,161434,140255,75181,53167,-34276,-127143,-100818,-28504,13591,7901,-21210,-85683,-87080,-58463,-40756,7289,59497,64165,60298,26048,-35674,-99130,-66870,-15975,7343,-29885,-10348,44635,63847,74758,68703,9153,-22252,29036,53843,40051,31999,1285,-19237,8117,20279,-2720,34736,93809,109719,103495,106552,91304,17780,-65112,-101106,-67272,13830,49079,39258,18933,-7656,-7359,25915,10283,-25788,34641,93705,71255,11920,-18408,-12031,22856,61257,67425,39535,56990,42995,-20075,-68086,-56187,-34150,8983,37152,-33384,-87228,-77125,-33792,8672,-20367,-43335,31838,116683,38669,-68142,-29688,84146,95822,-2348,-28968,25839,6471,-62267,-48651,-17864,-37853,-92756,-96710,-5201,122233,119985,9475,-25958,-4685,-33549,-72225,-78111,-88233,-92936,-63051,-44083,-92776,-72491,-12509,-20578,-70840,-73272,-24556,40673,81372,74544,-12572,-68178,-61817,-34592,-28556,-46365,-4866,86791,85712,-18694,-116910,-96655,20870,106100,51217,-34499,3182,86258,76682,87092,141678,72346,-65966,-93987,-46562,-27562,-41511,-47658,-10725,11239,-27331,-73621,-58212,-31577,-51101,-84786,-81378,-101235,-48027,77207,146474,124566,103505,93471,77572,43789,-26277,-94115,-116262,-110824,-65477,-43443,-66671,-29321,70770,125113,99090,-12324,-50309,-15993,46816,85741,88305,65824,92606,95811,15204,-50797,-117540,-200855,-165728,-64557,-18,47667,64000,66165,49956,9965,-13167,33938,59412,33387,14413,38432,22701,-7060,-38138,-44790,9886,35873,106837,227998,221866,106160,75759,175848,253631,249497,208909,136859,20488,-77706,-40036,31525,67813,102534,58446,-60014,-88298,-55037,-66141,-116918,-125672,12968,147639,54756,-67143,-86653,-100796,-159803,-122649,-48570,-7136,-19435,-32688,46489,155640,115689,50889,2158,-44481,-29761,56450,114454,32727,-90954,-114853,-62522,-1087,13133,-41604,-34443,27996,73862,83242,59199],[-11161,17226,1875,-14859,-28083,-4548,13944,3411,-45642,-102239,-104836,-73146,-29181,11618,18070,21677,83824,116436,93083,75431,70882,39393,-20948,-4285,-11447,-28460,-576,30172,59514,82915,54615,-8459,-58140,-68232,-50971,-46912,-80464,-76883,-12230,10247,-32173,-60883,-56315,-55560,-52089,3059,-30925,-111882,-93440,-31000,-62618,-133990,-112814,-34695,39215,70668,117321,141961,111469,101356,108223,77450,56701,52793,8843,-24357,-33441,-50207,-53788,24217,123106,130327,28493,-13254,52547,67598,-22137,-111447,-90223,-5095,54079,56801,61976,34192,-23365,-49963,-79600,-85011,-47731,-14867,-5138,37771,98044,95386,5950,-62205,-56030,-49454,-23177,11748,49927,90294,44075,-62651,-64969,14037,51537,44407,-6099,-37685,-1840,81017,87102,49351,29108,4590,6083,80481,63618,-30804,-38621,40132,51382,-42688,-89969,-46037,68176,153520,103764,39536,40236,18851,-7672,-22991,-56123,33354,153369,119272,40893,37240,44046,33145,-4527,-35547,-27793,-35655,-65178,-66315,-62630,-139265,-159327,-58330,-7910,1677,47572,107794,88794,-890,-67737,-77967,-85058,-43073,35985,34538,-38580,-46248,24575,83970,90196,50443,19501,4354,-24982,-53923,-101104,-42532,43419,-297,-72614,-50668,-34709,-110154,-147641,-62609,-28824,-72807,-76265,-56027,-60454,-62393,-69444,-114819,-172919,-123328,-76288,-87515,-52005,24921,83824,109520,119128,103940,48774,79582,172201,121285,-42140,-122800,-91289,-75896,-16727,133304,201437,106836,10104,-14667,-5193,20153,14631,-20995,-85598,-103583,-46415,7184,17394,19472,17272,29643,50676,-17606,-149292,-167210,-69790,14944,70817,152961,198703,120129,32219,-33390,-72141,-82114,-64762,-6594,42715,59389,61992,45590,48611,97558,112966,52972,-32472,-132820,-164470,-127682,-152919,-191997,-124290,-26912,17170,41387,67404,54432,-7518,-55022,-40066,-10893,-37978,-26048,-14497,-63743,-121010,-98474,-26925,62582,128534,194257,210016,105413,-56795,-86690,10942,61914,55018,10943,-41572,-34832,41119,119830,120103,39145,-88980,-63139,29030,-16075,-115334,-93797,-15013,15329,-49189,-115329,-90583,50416,97165,25708,11248,66689,87592,66292,67571,68686,62251,34327,-2582,-27466,-64212,-84653,-40436,-28033,-66603,-108187,-105667,-25923,50651,85190,122473,107283,50794,-32026,-72379,-57958,-28422,-11098,25253,59075,102978,70851,-53568,-130940,-77985,-16106,36074,71412,82876,76262,80387,100874,83307,27446,3183,17033,25467,-3579,-78876,-152110,-157204,-80388,-20748,15895,105615,182796,141776,34245,-18523,16868,24512,18905,34026,52079,48943,70176,25926,-77638,-74306,65325,147394,80052,60768,36840,-53648,-85207,-29856,-33767,-115577,-137134,-38470,92963,118569,85890,-12759,-111149,-127796,-52578,7750,-7488,-8694,9921,44489,31237,16226,15046,48856,67826,54189,44352,10450,-10524,41004,86298,71242,44388,-20718,-100410,-122003,-42258,10832,-25221,-47330,-29173,-9739,4077,-31227,-15733,43937,85930,34886,-52555,-73311,5174,33984,-54049,-107590,-68571,21864,97393,87818,51802,44217,27192,-16414,-36829,-3633,1739,-54181,-58521,2224,36096,-21521,-145225,-146352,-30713,58081,21352,-70470,-52379,5055,-11518,-65585,-55790,-2023,51839,3090,-75904,-116926,-133639,-90785,-50704,-57906,-67391,-67250,-39678,6736,40024,30633,39018,44515,34113,22178,20107,7126,-26757,-40193,-35137,-7306,1079,-8491,-5443,-6582,20616,69055,79638,41533,70194,96603,73944,56957,27380,-9052,-14374,-35818,-67793,-42809,3039,24750,7168,-29936,-49459,-37834,8591,5216,-58327,-114608,-65916,49524,116284,49861,-13166,29010,52994,-48844,-147989,-116797,-30951,-27315,-113406,-167318,-65144,63637,88323,90180,64247,-4445,-51330,-33459,14529,40121,-7565,-43753,-1749,-9888,-33085,27054,61506,49545,68515,103778,61064,-44777,-106602,-69768,20972,67365,72940,86995,52865,-22267,-47285,-26537,55000,89632,44748,24314,30476,12980,-2125,10984,-1970,-31717,-68372,-103147,-73560,17459,73020,34001,19835,15799,-4942,-38954,-59209,-19617,56749,68841,-285,-5789,9312,-10540,-41622,-57474,-47306,56433,145870,82296,-33989,-67726,-18599,-31306,-59063,-36755,15073,34640,17163,49233,70531,63167,61878,67392,91761,116492,117352,88838,-5116,-140306,-126918,-66089,-104025,-122843,-71543,-4809,24719,54400,20504,-80842,-94512,-39821,-21903,37991,93764,89246,113634,117211,13335,-55442,26784,103462,39046,-50432,-39453,38918,66241,6260,-46709,-14194,67027,107793,44217,-74491,-134796,-82171,64217,129583,104676,82671,72593,58445,52537,20501,-10438,-63762,-129836,-101124,-70574,-115879,-117787,-54432,1992,-22452,-17658,38610,34065,38889,78935,70669,-27713,-87595,-97518,-36026,10739,-10546,-45578,-66979,-66401,-34282,-30260,-31866,-950,7620,-34192,-36056,33837,51269,-6570,-27599,45473,80912,95054,104472,49761,15723,54311,42482,21792,55260,50354,-36220,-96817,-49808,-14005,-47149,-155777,-136886,-58235,-83624,-98273,-57126,-77343,-124421,-116284,-91757,-65497,-66533,-74864,-35694,-15290,-38171,-36624,14808,3355,-23582,-2723,-40314,-115031,-42215,25989,-62998,-95508,8722,79736,63103,42051,27554,28217,81490,121879,61725,-69038,-67393,98423,181138,50005,-43570,33784,132160,110003,52228,63564,3245,-114713,-111014,-23215,34576,37297,16318,-92171,-158363,-122524,-74359,-50919,-35067,-32288,134,23365,-1636,-73289,-38857,57618,96493,66564,67276,56634,16739,17144,47213,34363,15754,69727,104522,59641,4745,-4567,43313,68244,24624,-11361,41957,96830,111861,106064,100258,72888,5963,-49550,-96971,-110040,-32760,27799,29011,-8284,-72807,-107176,-40873,32644,33309,41721,50672,53646,54075,23207,-44428,-62730,-5546,49198,57094,94123,85068,6435,-70143,-90597,-71394,-11129,38266,16218,-19122,-15856,63397,148274,117848,43382,40014,72450,28539,-18650,-7622,14096,-14223,-76331,-61564,-7267,-8466,-17859,10378,33683,26424,-2638,-7604,16345,60826,52092,-6964,-11289,6075,-7024,-768,-2910,-40429,-80132,-78904,-70847,-96309,-75603,-49953,-91847,-116920,-44402,11327,9592,16978,37676,-15421,-69073,-61034,-3573,8732,-77762,-90335,999,33580,-19383,-77557,-61658,33798,117425,97913,19965,24017,91944,96008,67210,68153,28262,-5980,29197,50578,4833,-64626,-108984,-77437,-3714,-6618,-71209,-66458,-28210,-22637,-20872,-22938,-80740,-80143,17776,115377,125257,107910,100485,81829,35303,-29912,-61592,-61667,-103200,-112119,-57823,-9741,35295,70705,59843,22359,-29143,2753,51579,83661,83985,67610,95841,176839,160737,47236,-6431,-46325,-125538,-106301,-40054,5959,73400,81173,13841,-32964,-17422,-18249,-33882,-38469,-18825,1334,42419,41214,4822,-41398,-93623,-92224,-95720,-32831,70661,78060,28495,65101,169362,217311,206711,151637,74792,-7227,-53988,-6303,50304,57627,74389,61528,-1384,-49965,-85155,-111084,-129477,-117244,18599,136010,47774,-31055,-19582,-18641,-50366,-50423,-49818,-23654,-28856,-78816,-46244,81598,107763,67973,38217,15147,-958,58190,99980,16857,-87489,-89309,-25698,37386,53987,-3314,-13804,34227,58222,27680,8927],[26126,68626,56071,41263,-2637,-8849,-464,152,-17669,-59414,-82529,-56441,-15668,-1816,11913,40013,51871,22330,16389,29958,5053,-33417,-55825,-25908,-44449,-105652,-104491,-9955,55054,33741,-326,-143,-16065,-53644,-45838,-8901,-13047,3607,61272,32173,-53482,-60958,-7961,20023,51440,118924,55638,-78659,-102791,-45111,-31353,-26867,-25844,-54533,-11952,57388,92418,79124,21898,14885,59751,48670,7401,7463,-512,-6739,-7151,-15200,-14069,2853,30708,86344,79271,24277,20893,20197,-54128,-117068,-58584,48344,79949,27580,6498,-490,1585,14971,-40351,-86553,-61784,-39519,-40486,-3818,56756,101637,72930,590,-33196,-36356,3509,30891,33767,28265,-34256,-113196,-92185,-24625,13483,13409,-34886,-21512,65238,101930,40813,488,-29238,-34948,39698,150054,109660,-6188,-13072,59380,54702,-40321,-81661,-29266,95435,190432,167640,85511,19330,-35793,-68692,-74787,-76289,14019,89402,29532,13240,83381,97604,70255,47553,-5320,-92765,-168529,-154844,-95891,-69010,-123394,-122870,-30856,-38029,-75372,-3202,105114,93572,-26235,-104105,-72316,-30446,8679,43734,21292,-18734,-810,30191,42203,53951,48404,35725,26959,3818,-34528,-97816,-42610,66617,43868,-19973,-11127,2848,-45538,-90099,-98251,-139782,-158277,-102230,-68308,-95946,-104050,-111575,-151347,-182157,-95100,-15084,-23355,-29734,9303,100278,159268,112455,45497,17136,51344,98071,54489,-28278,-50941,-16821,-18485,26672,182625,238149,134084,48782,50025,70983,84258,72874,53522,-736,-53533,-37631,6519,4848,-16084,-44555,-55067,-14672,9395,-71677,-162877,-153905,-63604,66042,203521,234293,89431,-41180,-82670,-62273,-70354,-116265,-106176,-48607,-8902,41536,64208,22537,45583,131529,95900,-29992,-136448,-146191,-114844,-148063,-165345,-74087,23091,69252,95041,89703,57489,5632,-52546,-77676,-36442,7095,40662,51567,-6822,-82368,-68271,-8975,59120,99773,151126,157776,85024,-39341,-95974,-18498,57126,37008,-14787,6228,43980,46876,65655,107633,119511,-57000,-159448,-97653,-84915,-95816,6010,59938,13847,-35823,-35861,-29855,93,-2926,-6835,2399,33193,64049,60449,63317,84701,119228,111188,74460,42504,774,-55232,-36798,-4328,-40186,-119696,-121115,-1866,73339,58191,46658,43563,33219,-1144,-24831,-23768,5757,31470,54251,73650,135257,110019,-61087,-169649,-96330,-18670,10454,32855,58401,66002,64102,66424,20028,-68759,-81548,-2620,55416,34250,-28519,-101119,-137036,-95088,-41918,19370,105760,127158,59774,-28096,-49112,24020,24875,-52909,-81380,-28559,11390,57930,53425,2647,27295,151704,215709,154706,115501,82441,-21086,-98324,-76797,-80403,-126038,-88668,5470,47919,-8585,-40413,-58349,-93810,-122550,-71685,-4488,-9492,-33585,-44609,16739,31072,-12187,-28928,17796,37417,3260,-51536,-92875,-54382,15645,42535,57375,107371,80634,-24703,-78019,-1800,85086,92376,69740,44082,3537,-15063,-27875,7194,40777,58807,-6171,-91210,-99525,-54364,-23088,-34064,-54172,-55882,-17367,32362,37099,24103,25227,27024,14057,14071,37554,17068,-44722,-50232,-8316,17954,-4413,-93236,-96760,-12502,6250,-45818,-61422,-8164,7564,-27395,-39000,-4271,-6290,-22896,-36609,-44920,-83736,-144249,-123368,-67906,-70243,-92999,-79337,-13194,27335,33597,41510,83716,69965,40054,12650,-16679,-22678,-15867,3946,-12365,-52420,-72907,-40454,9138,11488,48254,114239,93036,19931,36120,51613,35315,53312,62101,26869,13304,27854,50496,50894,24993,6781,-2733,13317,48264,79714,120614,74615,-19516,-50009,2212,55070,57989,-11797,-70221,-54391,-10497,-48206,-113288,-66841,13539,3358,-87247,-148683,-96737,3032,48015,87285,127790,106446,13053,-5400,90994,117850,8921,-42151,-10372,-54995,-106182,-53562,5183,44639,76948,81708,30663,-74239,-126022,-63554,24225,42903,41026,94885,85808,-26587,-84144,-46436,41123,54860,33287,31966,-29093,-84682,-48159,7034,-6547,-36568,-66684,-100736,-90126,-31382,419,-23810,22395,76778,79270,53490,18122,-11817,-25682,-23576,-32312,-10713,20513,10724,-31833,-37245,-33908,-9772,30024,23366,-21731,-37560,14202,-80,-88215,-112310,-29156,64097,83242,96901,108171,118452,121612,147845,156144,123982,103154,71573,-22118,-157986,-175849,-136705,-150991,-185261,-177542,-65987,48094,76147,9790,-70058,-57802,-15701,-27787,-202,55538,60259,46776,33537,-22846,-50827,16180,59595,27807,34885,74044,80255,71204,24488,-22646,6781,83242,112702,15103,-120405,-127152,-69595,56936,134646,118389,114099,94045,33711,22043,29002,10609,-41788,-86262,-49434,-23600,-72245,-83773,-45012,11021,-27186,-61002,-13556,21515,31660,31572,8862,-52400,-114731,-176677,-94209,10398,5736,-23593,-36419,-51062,-7249,5029,-27360,-36242,-69824,-135922,-115438,1453,54099,-2526,-66770,-15039,23001,20996,31523,26334,36670,72688,59448,30218,10509,-45827,-140169,-186312,-122063,-65244,-70534,-101683,28199,107437,-28622,-148062,-133422,-122320,-134238,-135513,-139378,-105040,-61459,-15505,18647,-33846,-99900,-84679,-22218,-8365,-9113,31670,31362,-30459,9279,59717,5349,-3567,57549,77600,58193,50132,19509,-42756,-33139,26502,29289,-46171,-40209,80303,141011,48398,-3158,41185,66690,39261,27030,64038,34739,-75397,-116517,-49211,38872,60888,47977,-33112,-84690,-61663,-46512,-51658,-58998,-79582,-59463,-19067,18936,8240,29754,74743,97494,113776,115128,51529,-27406,-40348,3559,37928,54890,102356,102334,1417,-54424,3053,83153,85826,40358,26723,71884,96756,81414,45998,-7698,-48530,-67160,-46618,-50076,-88692,-56225,8173,18375,-28559,-81631,-87943,-29764,28668,21334,-24520,-70248,-31516,60858,57420,-41777,-70502,4676,76065,71256,86431,85464,24595,-60222,-90865,-84562,-68574,9747,98962,106745,47969,58607,140403,168316,127918,63602,44422,11124,-45557,-63601,-22848,-29983,-84736,-74675,-38087,-23142,8547,34741,29057,31216,54029,79024,26625,-40377,-58748,-20846,51559,83283,89066,124565,101633,40130,-7718,-38849,-71036,-98311,-67480,-79629,-146841,-143242,-33275,25258,7413,4645,40091,654,-51244,-77690,-48098,-19036,-88202,-140827,-112605,-74975,-37159,-4375,38988,80253,71201,54927,60996,72601,89915,66669,6130,-13402,-19232,8609,63681,88829,40373,-31760,-96016,-111863,-48091,-16363,-51696,-44183,-27407,-10767,30423,34588,-30679,-52284,492,85266,113201,90789,60475,24777,-20083,-40216,-9621,-2185,-99218,-160373,-100084,-34,74232,59288,-13380,-23296,20676,83292,75748,52320,18246,-826,59675,164473,161961,84732,73753,52893,-26888,-44086,-10540,29489,91439,73129,-33203,-98130,-64423,-52162,-102375,-122063,-67004,-34380,-1591,2442,-4051,538,-39483,-87724,-125358,-110333,-71075,-55956,-61933,-15786,65285,95309,68026,18084,-1714,3508,-15260,13333,60021,47818,22459,38102,56725,32528,-39149,-83858,-58163,-13880,41130,55333,-6709,-1325,24341,22805,11719,31314,15805,-4274,-48238,-125983,-161078,-64032,50379,81033,56248,-7137,-56953,-20922,8821,-50405,-88063,-42059,27254,63358,83042,57035,44158,64193,50068,-20126,-16844],[70754,84226,81435,94599,27141,-26618,-31366,-26965,-13019,-16414,-46823,-46013,-31948,-31508,-5144,27147,6944,-30280,-20198,-2635,-22174,-34667,-55045,-57150,-39437,-33499,-51503,-8035,42411,7448,-24424,-18196,-20875,-23897,17143,61382,51706,44526,63145,501,-79656,-58479,18711,70226,111992,161650,103541,-16268,-62924,-13842,40157,46644,-15633,-94143,-48541,29989,51619,10720,-65720,-67912,-7682,-15874,-69583,-62370,-30996,7536,16588,2593,-1459,-20352,-22542,46011,65867,34229,36561,26708,-45529,-113811,-66897,51728,71889,-20257,-54392,-20352,30269,57111,6357,-44677,-29340,-16008,-18637,3242,23356,63366,99337,73118,21228,-23864,-6712,-1798,-36755,-60831,-71551,-65967,-35128,-58544,-83949,-49301,-34308,-7646,74600,88119,2411,-41363,-55121,-26966,77898,162205,114892,53978,41194,35792,37941,9852,-37469,-13606,63959,105204,99217,42142,-7188,-29462,-61764,-71512,-74191,-44761,-40167,-90513,-44336,71784,71308,29757,38741,18952,-105480,-232276,-215781,-124401,-45842,-45360,-59665,-23389,-38583,-81253,-48624,54836,89401,15331,-73865,-44711,50729,63910,16269,-14866,-9541,19975,16438,-38052,-50059,-7826,17416,9633,-8974,-37865,-96983,-40666,59157,61796,54410,68442,65508,30531,-7484,-58085,-131713,-136324,-70248,-78205,-141357,-111937,-79641,-80016,-83455,-22498,26944,26209,-730,1475,90697,147114,67045,-24259,-28411,29518,44302,-3623,-9061,18430,49099,41927,35168,103106,134091,88830,75840,100727,103879,100241,91687,118071,97710,3201,-20855,37016,17003,-49704,-75799,-75342,-30925,40308,9411,-102494,-155384,-97528,36305,174560,213344,68113,-78605,-86596,23020,57461,-40948,-91214,-52559,-43390,1954,57268,-12354,-44890,21580,7286,-72086,-94435,-44682,-50873,-131052,-125772,-738,82195,102244,96172,57527,19596,-37046,-74761,-68273,-32221,11351,48502,59249,45797,17472,30453,44599,59226,101399,125609,79201,27843,-26,-10984,12407,36841,-14061,-71817,-3036,74191,50362,33252,119631,208348,17219,-170024,-170206,-119446,-53518,46943,67440,1354,-38058,18194,19059,-83478,-153070,-87941,-29257,-12876,28200,46325,42264,55469,97475,119338,105258,94691,67057,-2047,-13051,27018,2486,-115920,-178718,-88260,-7701,1134,4434,-14740,-20951,5819,34026,28285,44787,54239,42548,10277,50697,61249,-58407,-151834,-72702,-6498,-21925,-13493,38713,39283,-11973,-28325,-32600,-78271,-114670,-77684,13058,63022,30953,-41899,-94174,-105408,-91819,-18317,59735,49284,-26367,-78273,-50431,26437,2253,-71876,-79288,-25884,-20852,-13786,7604,25525,58730,128948,175807,141189,85442,43340,-3527,-42647,-15660,-7349,-42058,-2248,79324,80440,-23499,-79154,-50852,-11951,-34640,-53098,-36259,-44556,-57783,-74437,-17095,17154,-7304,-53282,-34902,6848,4578,-68429,-119861,-64636,0,27960,47522,108668,106201,-7860,-95434,-51924,38448,117184,122729,66405,-17402,-58541,-66671,-35015,-20823,-722,-18655,-37841,-32339,-63754,-63101,1957,38834,12436,-6230,-10307,-47647,-65691,-12432,53953,61176,40599,31695,16936,-29084,-49954,-34429,-34794,-52682,-72577,-42361,-28804,-71005,-88044,-42808,1596,-22767,-60987,-66458,-49479,-50564,-66451,-35354,24825,3908,-96081,-95880,-12718,16,-76590,-73821,14951,41353,36973,74114,112848,55586,7887,-349,-16241,-4427,6424,-15547,-75704,-85213,-53706,-27588,-4195,2464,36615,57231,21414,6139,55954,52272,34575,55634,79656,105111,135789,128983,133922,102844,5133,-46866,-4142,45112,70254,108253,155683,109786,45868,43165,80740,71964,-438,-73494,-93362,-52261,38127,53828,9874,44158,89819,62495,-8947,-72214,-85306,-47748,-14151,12515,81802,135641,56704,2731,74631,61747,-44090,-58033,-17590,-44771,-77607,-58317,-24246,16731,33588,25558,4218,-63724,-108946,-82685,-23912,8259,20847,66414,102772,38639,-12202,-5929,22769,-9249,-14142,7884,-53298,-105116,-68770,-23010,-25120,-32320,-31776,-25917,-26686,-6856,25154,-8233,43436,151582,162995,109315,60346,-431,-87410,-106668,-47634,30859,51824,294,-52028,-7351,22326,-21742,-46690,-15917,-6997,-40529,-22348,2308,-50584,-114166,-66469,38601,70642,63073,79195,130296,161369,185298,173652,124555,99498,55857,-40818,-157265,-186727,-140438,-96864,-119932,-157926,-58917,61353,69782,-1834,-64349,-39579,17065,23155,-4646,-29931,-53491,-62942,-44835,-24529,-13361,41538,74056,51933,92017,121532,102461,103959,70348,9634,17962,37256,43267,6219,-45031,-19660,-21408,11724,57380,62126,67046,33016,-48743,-42899,4564,22291,13570,38570,82564,54555,-8956,-19822,-51348,-49881,-49369,-56462,-48551,-29752,2826,6528,-9862,-46642,-83694,-136233,-83472,32553,55779,11287,-33428,-64087,-21121,6841,-19070,-46582,-96168,-162972,-124802,1190,52579,33309,-26003,-54151,-56411,-49872,-57234,-34448,18373,74295,88362,55169,-25227,-110061,-149497,-145155,-99227,-55908,-22580,-17957,94414,151309,21027,-88208,-84537,-71441,-70577,-60498,-75410,-73162,-44377,12984,48981,-20077,-78637,-45924,-8354,-11433,2425,36010,54577,36054,64157,62943,7096,28912,77916,89777,83423,79808,62198,-25934,-97106,-68515,21126,35966,29975,56210,82372,54100,48221,57491,8268,-14487,53811,112612,74110,-5187,-61165,-54492,16002,41015,41311,34339,43604,36737,16150,16302,2062,-41459,-60972,-57460,5161,52501,48565,-9198,5030,69696,76913,7063,-47590,-46156,-9072,28254,48443,73550,46786,-45942,-57154,32075,73328,42539,39154,64841,91627,86823,45671,-15370,-88775,-110220,-63815,7300,24983,-6024,8912,57278,60979,19376,-8238,7649,24462,6230,-43823,-111658,-175534,-114369,25085,59956,8345,22282,100361,142839,88588,41631,5512,-44527,-98308,-72000,-37527,-62999,-4284,123156,167439,71624,-21470,6995,88423,119527,58581,28429,-7238,-89213,-102719,13095,66103,7683,-27487,-38551,-40555,282,49990,40141,28246,57222,92418,29434,-65586,-93361,-11065,101388,132740,152898,197569,159861,88332,46188,-11406,-79119,-111344,-48511,-54410,-129065,-148361,-92072,-36395,3236,53761,95564,20500,-44438,-79655,-93692,-76980,-81335,-101324,-118584,-122688,-38561,71111,128866,94147,-17095,-58146,28168,88302,73015,15357,-26338,-2214,17535,13078,26496,52067,47559,27785,-37495,-91391,-50921,-3147,-8740,-17620,-49821,-53363,-1674,38434,-3482,-22318,12871,78454,109794,72375,2663,-37522,-61885,-50116,19114,26652,-90962,-156848,-117250,-45107,19275,-16894,-99195,-30979,94794,143055,77200,12989,-49375,-57770,12250,102162,127151,96636,76568,40694,-23161,-33091,15019,60039,77598,18314,-76753,-130489,-104509,-68858,-89027,-118430,-81709,-50583,-20834,-19964,9138,68229,68340,34571,-10912,-61342,-80023,-61977,-77370,-97776,-36339,44306,52901,13572,336,13850,-44580,-48456,28838,37429,-28485,-24556,35821,68462,44318,22209,41591,52146,13285,-62555,-93066,-12689,20521,11968,16406,88256,97449,20934,-64860,-128301,-160740,-66857,58372,104420,61575,-32889,-82198,-68263,-64685,-98940,-75166,-2307,40761,35826,50006,73295,104767,117029,72329,-1086,14917],[105441,81968,56806,70547,7291,-66113,-83120,-73120,-45670,-16562,-2666,-1737,-35978,-68290,-37767,1872,9007,2516,-1717,-3963,6681,25627,-29547,-66702,9137,123482,98369,29264,19149,-11000,-23537,-29476,-48289,11475,108986,105009,18545,-29589,-39516,-84470,-82028,-4098,37824,34228,51925,108671,97062,41160,5318,27361,67711,39054,-30336,-81436,-61964,-31983,-17108,-52532,-100708,-86375,-48991,-75672,-123243,-80806,3117,55919,55810,37976,26339,34659,54486,56102,-4807,-7993,59822,57110,-16149,-97503,-98921,-18298,1310,-76835,-90151,-26791,26115,36564,597,-4033,29877,17870,1332,37235,25380,-9439,40473,104514,73894,-22021,-53723,-75628,-109762,-80487,-1842,41327,18685,-80939,-152728,-95240,-34172,-20801,38564,84667,22689,-28323,-19066,26947,93016,116630,81244,98855,83410,-11363,-23720,13154,12444,26837,23423,-9884,-13414,-14569,13967,39854,-4817,-30136,-60089,-101246,-119407,-114688,-55340,33933,24162,-21475,-26656,-25825,-102417,-197160,-185737,-117101,-33876,4035,-14164,-1927,20426,-14244,-62053,-15484,35873,17888,-35441,-5255,101072,106092,9982,-29516,-16652,-1239,3222,-65638,-120232,-69025,6021,18941,-14452,-28511,-42151,10796,53531,61594,100120,126508,121756,92945,56407,38297,-12720,-58505,-51372,-82945,-134058,-99411,-54812,-10757,19231,51188,52489,37430,4571,2010,64268,73365,2984,-71022,-92467,1581,64582,30524,38966,50415,53631,45380,-7293,-19177,35949,74058,112634,114841,62673,35030,41677,115601,134501,32096,-9650,57661,44800,-10763,6457,20518,33049,79261,63735,-18325,-65122,-36966,23199,87731,129952,49505,-59472,-60572,84138,173008,75351,-130,21900,6751,3369,31450,-20438,-79210,-77696,-91077,-118818,-81204,-292,-28932,-129959,-98940,29824,64570,37415,-2258,-38630,-47341,-79940,-76454,-28120,-9248,-14224,4643,28316,74889,87029,100223,90971,44827,46119,55567,9957,3629,64980,101998,69200,8491,-51238,-75405,-17206,40957,42006,54354,123361,192449,93782,-23745,-84151,-81858,-25817,23266,35313,17215,-8814,56456,49742,-112625,-210673,-123937,-39521,-16453,32330,59793,67803,77980,86048,96599,94893,86201,66388,34314,23517,40422,24883,-82690,-179350,-164043,-128950,-98507,-37704,-45262,-66122,-37526,8463,10211,16734,15291,-468,-64300,-72342,-32397,-39451,-68469,-12293,11585,-29024,-40007,20779,34250,-31897,-63442,-37288,-23676,-61630,-86524,-13130,74864,54952,-16781,-59040,-80884,-79174,-17338,19602,-17371,-87621,-104425,-33724,29259,-14207,-37547,-6678,99,-67898,-85276,-37443,-29,19462,43947,72221,64360,36952,-13243,-15830,26216,97516,117015,66035,65354,115829,120880,36532,-22259,-8815,43680,29342,-11657,-30199,-75204,-87076,-78240,-45385,-14701,24886,-8573,-27486,16365,32219,-22891,-63682,-55913,-36819,6161,28396,43330,43534,-24457,-107245,-102456,-55084,38756,90830,32517,-64003,-87154,-70435,-46044,-72037,-59172,-17832,24564,38856,-90,-14228,32920,67827,42887,25497,6230,-85898,-122812,-15751,87561,70235,2228,-13151,12174,-13963,-48030,-51809,-69912,-83821,-61091,-22661,-72412,-123899,-91165,-45652,-46263,-77899,-83428,-101846,-100049,-39655,12008,33192,70904,45874,-58581,-69471,13741,39237,-44261,-53630,18679,26641,42157,124478,161104,76923,2941,-19067,-37093,-9941,8031,-69487,-163050,-87371,24330,-3441,-66113,-55885,-14048,-33546,-51594,6682,98688,86550,38835,13172,25389,124606,217366,190275,138549,82133,-38791,-86221,12173,61417,26876,33924,64279,46551,59636,85890,100367,48399,-53206,-86540,-46399,-602,73991,93281,56777,75730,95220,57074,18068,-34343,-79174,-65079,-15818,-3076,17745,75244,36402,-19764,-6999,-44353,-87365,-56043,-17419,-27578,-38611,-35139,-28320,-11702,-13325,-21939,-20066,-29900,-48923,-72089,-64099,-24831,6350,10785,43649,80984,86559,33672,-4629,-34332,-21277,239,-23409,-38301,-42238,-54074,-55837,-49142,-28322,35225,63004,65188,100727,44577,28015,101997,101261,29324,13377,8870,-64994,-92022,-16881,75881,54171,-32233,-65633,25199,84593,15712,-46549,-15353,-4121,-75233,-104628,-75356,-56466,-102781,-112481,-60876,-37387,-28485,1043,63794,102903,107969,104445,86211,56275,-9366,-94813,-157102,-133717,-55474,10309,6547,-42139,-6784,39561,24329,-34904,-85938,-66388,2980,47918,11824,-68621,-113665,-112179,-71059,-14426,8898,55034,93911,74973,70386,33665,12225,62537,56425,-13974,-26012,-41647,-38850,12709,46039,47892,-13598,-63610,-41144,6756,-1849,-44211,-85785,-61329,-11796,20223,39041,119118,197026,140072,71027,56165,-48457,-109014,-50427,13303,17789,-4268,-2150,-4929,943,-20057,-18279,-32272,-26666,45063,70716,-7303,-102510,-129772,-72862,-10464,1940,-24839,-58465,-89490,-55472,36343,78169,93558,54105,-29923,-52978,-18420,-55791,-77456,-36226,31472,79655,63005,-37961,-108898,-72551,-21609,-11089,-3951,45919,3794,-17673,13680,4746,21493,66198,56305,13735,23243,22691,-13222,-42601,-41854,-24660,-34842,-23622,13041,17299,-18848,-22779,-11584,6598,25176,53681,14348,-31993,24045,64615,64693,64530,68159,88917,47703,-45009,-54884,43808,91778,70732,46678,63400,64312,61144,40960,-35777,-52544,58675,134601,88438,62419,37756,-24818,-16875,-6606,3512,49259,93950,53854,29513,52804,38298,-7824,-59560,-104371,-48687,876,-32081,-118114,-78641,-443,-2805,-51746,-47165,-13078,4332,1113,-20416,-27976,-27418,-26127,165,47831,50769,12307,20342,45565,51067,34209,10635,-39274,-97088,-91514,-11405,56191,47423,40619,82202,95550,100907,109587,84851,50493,28733,-16935,-81848,-128776,-163512,-104788,-7298,28144,42821,92968,137822,137805,77739,16750,-68893,-139966,-148528,-60487,11666,585,-1903,46333,108693,67139,-34512,-32920,38740,67601,31710,10907,-19457,-63471,-58489,38008,112549,86167,34184,-21273,-66968,-41646,40860,65577,54652,61850,70216,31472,-26711,-64136,-14329,66539,77288,105854,147243,98832,35522,14984,-16476,-70339,-105166,-39221,-15782,-80743,-145437,-157065,-111968,-23845,82860,128808,18840,-55833,-58157,-80601,-90281,-58714,-11368,-24420,-90387,-35978,102321,142473,38982,-106192,-153114,-42986,62573,43909,-20905,-19795,41551,54280,4147,-20298,-23383,1908,46246,3266,-47452,-6431,39950,32339,-3370,-61093,-96525,-82053,-38751,-66665,-74863,-28138,37521,74858,34502,-40313,-49394,-49399,-39396,36837,56390,-49976,-104515,-84890,-76344,-75860,-115554,-151638,-17106,142335,178916,98584,15595,-60804,-58078,5260,69082,103991,60072,-27501,-72806,-90186,-56147,28333,76915,34683,-65129,-118841,-140801,-134973,-75704,-19582,-42918,-52207,-26315,6812,-3448,25079,90530,107441,124749,98460,18174,-25941,-4799,-27478,-102123,-55059,88958,157664,102237,33242,-5091,-98308,-122870,-16326,33383,-35289,-58961,-2531,53314,87511,113214,95307,34948,-46702,-135100,-140289,-34474,-6305,-17032,21792,127504,136162,35554,-52492,-86361,-54777,74182,126892,102720,66448,28905,-12428,-32842,-52775,-68989,-44556,-13862,-8960,-15659,-3450,45176,124265,137022,81501,40248,65222],[125015,108459,36376,-183,-47473,-92425,-108769,-78908,-37760,-9094,46302,81468,12419,-79550,-67734,-7859,48409,54450,13842,-4821,30410,61148,2421,-23173,64178,202703,182394,60251,10652,3152,15364,15814,-18909,39547,130771,77878,-53608,-119786,-145022,-149232,-54238,68286,57995,-24540,-33326,49208,80207,73646,50546,28720,19544,11443,28032,11322,-48725,-94093,-94647,-113119,-102893,-53531,-39495,-89615,-140825,-58648,81968,125746,110058,94823,76086,122055,169562,112605,-12540,-14457,67150,51031,-12957,-63888,-100346,-98443,-71105,-76165,-54743,-8118,10422,-15674,-56610,-7127,50987,8239,-27996,28514,24787,-54886,-31412,76832,80382,-14168,-64647,-113930,-130343,-31104,92773,102463,24586,-58329,-109801,-80048,-37559,-24948,18491,90797,74913,38922,42595,61097,56585,52501,49615,90123,81865,-28683,-88617,-42587,43157,72442,3934,-72609,-68349,-18316,58103,87928,16071,-25787,-63121,-111585,-81181,-19186,-5603,4248,13495,-13637,-74134,-101201,-108799,-125141,-92200,-67900,-50531,-28642,-9394,52098,90759,24975,-74545,-78013,-60753,-64367,-40286,17026,75967,91235,25435,-15123,-18675,-23343,-9591,-49603,-121691,-87033,33946,86748,32378,12795,28842,46221,22514,21021,56051,73358,104044,116742,87228,101065,73506,-23534,-73734,-63588,-63786,-91727,-95030,-25574,33417,70302,60472,18906,-22102,-20263,13188,-10833,-50928,-96613,-141451,-34518,82921,72295,59924,32882,18029,12444,-45484,-62031,15188,86176,121353,79702,-9057,-44829,-36411,29503,71238,22662,-18794,23095,45822,41751,80939,104621,81885,74545,65298,37090,36782,63703,43616,6773,21001,13645,-21079,-48919,35051,124985,70459,24633,70180,95042,81117,61676,19835,-49436,-97069,-126892,-146740,-135905,-89731,-101840,-145482,-79116,10096,-21084,-82475,-114529,-118862,-94812,-83492,-56272,-18128,-6436,-38445,-64355,-28397,51862,65459,90743,99194,4173,-85046,-62239,-33052,15530,91122,108612,54330,-23667,-37848,-3036,11740,-9495,-160,52648,54350,56029,87665,123882,54810,-8602,443,16727,24426,48442,69665,117363,62365,-78779,-144463,-74199,-15967,5232,47746,68552,95361,114533,97098,91101,106013,62533,10685,21453,48065,49655,53320,11595,-62441,-113671,-161899,-171963,-104587,-52061,-38823,-60276,-69535,-82240,-96857,-88060,-44064,-62150,-89306,-62493,-13095,14559,31656,7851,-21539,-48940,-17945,29596,16388,-17530,-30418,-14968,3351,1356,22658,60808,47927,5777,-22282,-27255,-1546,35007,1402,-85692,-146592,-127363,-32741,30575,-7228,-11832,10898,-21794,-105086,-79078,-2345,-154,-23172,-32176,-31666,-11380,21042,-13305,-8760,60541,122813,131985,111984,110054,90920,70899,54068,52414,26758,24682,18165,28333,24701,-48206,-71191,-56095,-59262,-44831,55664,78032,43983,41921,32478,17481,-2957,-60460,-92842,-38297,-13560,-40507,-25803,315,-25305,-21898,-18086,7828,62689,13769,-85858,-59427,33828,69997,-20328,-52697,-9917,41972,85241,106136,84469,42415,15670,3341,39527,51312,-55520,-96836,13417,76682,3732,-84406,-62867,12908,13679,-21648,-37888,-48696,-31798,-1990,-2384,-82440,-114681,-63298,-41009,-55067,-54356,-15003,-34116,-41934,45991,139553,120124,82278,29538,-49232,-55262,-7934,10567,-11516,-16465,-5437,-31409,4499,106365,168831,119801,42937,-30862,-79710,-38737,5639,-66786,-154450,-57272,68311,12809,-90880,-85078,-24483,-9802,8197,55248,105899,76141,6544,-51400,-54258,39854,150417,165076,113877,48547,-52779,-77603,14498,45829,-7527,-35935,-35344,-17698,46351,67778,46066,-26723,-86045,-34489,33657,5869,-1552,2657,-13793,28378,53703,9644,-11818,-30983,-51180,-20109,48570,69102,30343,34393,31362,9639,-7719,-44090,-52503,-16741,-5181,-47435,-77362,-59215,-36644,-15518,-19533,-42455,-36499,5117,32082,7962,-32700,-22500,24581,20197,5418,60231,85298,9176,-24870,-3882,34976,51334,34118,36697,21590,-9243,-20172,-46736,-63687,23407,110088,119101,128441,56303,-35619,-61075,-57603,-74496,-37521,25602,18563,-5285,16455,54712,14106,-29615,-22279,54980,108818,45182,-34573,-25297,-25472,-91167,-126197,-141172,-116083,-107945,-124325,-119319,-102835,-64499,-38939,-9647,-24653,-37739,26418,64473,22556,-50252,-105820,-114181,-20973,61268,70774,61965,35088,8647,-19903,-31665,-65338,-101054,-80203,-17510,23168,13087,-18210,-32826,-65546,-74980,-44184,-17797,24558,66408,70306,27134,-73892,-120415,-46636,-3642,-51214,-82628,-94490,-69075,19940,64325,47781,-20870,-86594,-55993,17242,-14555,-52166,-31267,-6190,3962,11552,30236,116352,209722,173518,119104,94922,-26166,-84005,-1756,87576,113295,87879,37647,-2598,21541,24109,43290,45887,42049,49973,42719,-41445,-138148,-146041,-72373,10899,55828,33180,13547,19609,28049,74226,125517,155866,111519,31544,22071,58364,-614,-72069,-63994,-15406,29521,26872,-34800,-41236,27299,57949,38195,22285,61321,-26850,-130050,-111053,-32879,66572,166122,156003,64415,45236,43283,5600,-32547,-87007,-115743,-70118,7125,40733,32000,-19414,-59925,-74469,-54776,-7772,24543,-13504,-15707,50885,43438,120,-10564,1725,56937,85007,40069,13246,55516,74508,47102,32654,72305,80034,54752,20770,-28445,-49344,13212,74975,65685,106031,125721,24003,-25686,-22210,4461,53727,76581,8554,-15938,22293,26041,-9212,-78347,-140690,-82162,-53428,-88268,-104482,-33834,21191,-8549,-52142,-23382,21412,26139,-3568,-61926,-91272,-36558,43258,50527,35921,52572,33624,15371,17694,8812,-24352,-34700,-50916,-84288,-80920,-21332,31927,17450,29898,85893,57845,74211,160226,132924,18269,-22470,-23844,-46573,-45586,-25960,17098,19836,2943,38169,81300,64993,38569,35898,40196,-47239,-127529,-115884,-52022,10717,49107,8194,-46403,21042,79496,62590,78551,76894,37713,24320,12085,-18017,9004,18978,5740,42234,72526,55953,3134,-53914,-50231,14337,64915,92904,97028,73127,29621,-13228,-52159,-41930,-8712,-3689,28629,56052,-8142,-59985,-52160,-13959,-383,-32680,-22250,-14561,-60999,-116314,-127022,-107595,-47135,47432,94583,1597,-62413,-45550,-33712,-30979,-19498,32906,33089,-65116,-63104,68542,95081,-23090,-132290,-151930,-53155,57845,39188,-22953,-14495,31371,12908,-39855,-62092,-72511,-43925,13537,284,-17999,28428,59547,30786,-16353,-56592,-89792,-115457,-124659,-168371,-173316,-123030,-42334,13088,-7439,-35168,-3388,-3475,-4607,67100,100038,9402,-55245,-36220,-35366,-76307,-111996,-110498,4678,145353,201918,136355,44402,-29982,-23966,17101,69501,103491,5548,-131783,-141663,-95949,-39651,37942,64800,-11943,-112252,-117604,-116806,-153085,-119488,-14727,8374,2839,18102,27162,-8030,-3739,47684,67465,102723,91122,37322,-2305,8070,924,-46294,-9263,122538,183404,92291,-2582,-44328,-102805,-108301,-12109,45602,-3511,-25197,18417,38421,59045,90720,71854,18508,-48230,-115446,-114742,-31188,-22151,-31649,34508,141903,129099,43448,-30327,-61834,5744,137874,118339,28775,33597,67345,23281,-8231,-7290,-2512,-24357,-76254,-76461,-33386,-13805,8976,71657,66687,22101,19196,59477],[83983,112417,31237,-51606,-82766,-72326,-77990,-40947,20561,25769,51887,104402,38839,-84299,-97818,-32422,40829,40391,-25436,-52839,-20240,11576,6786,23861,59667,130445,124145,30565,176,39184,69328,83036,61055,38544,26563,-21493,-75633,-118278,-168980,-162712,-46908,53029,25871,-50510,-53245,26652,57261,51796,25547,-24694,-61857,-4896,98296,84227,-24293,-107360,-131154,-139320,-87480,-6115,4936,-57830,-122920,-43997,101194,148776,137029,118176,100576,147682,189151,157549,80080,52853,48680,-6796,-33904,-21446,-67773,-125720,-69581,21902,56012,42111,29590,-20815,-80633,-31593,12477,-34963,-70450,-31685,-4083,-24912,-28679,17216,36213,3207,-24870,-91315,-100592,7289,102090,83451,25735,12787,1583,-24633,-22767,10479,38733,81027,106735,117191,87854,49077,6138,16282,34886,33937,28240,-25818,-112278,-97331,23009,64293,-9179,-85417,-76986,-15536,59978,81746,1458,-50214,-67881,-69106,9590,83127,45920,-7796,19106,29640,-49735,-101678,-77074,-38261,20077,9389,-46324,-70550,-25997,72942,83924,-6126,-70696,-59150,-83856,-115873,-52270,21049,21833,32584,37191,19305,9595,213,-849,-25283,-80448,-48144,93115,171335,116869,82332,66933,25069,-33672,-40569,-20978,-20726,42136,102236,84050,67674,40078,-29868,-71125,-11368,29265,-56401,-116162,-39690,17343,55527,50184,-13086,-64182,-75923,-55831,-50263,-61685,-86314,-103460,-23291,52326,37651,21694,-6959,-5360,6730,-16018,-2498,32811,57632,63589,21591,-39703,-62721,-76061,-53505,4062,34046,-12936,-33266,9080,24719,33474,70283,50726,14690,22191,45640,83957,122926,80724,-12154,-42666,-34018,-15160,-41421,-25101,14788,-13102,-25412,54866,145652,187311,172197,96802,1164,-60341,-94693,-125311,-183781,-208307,-194693,-147762,-53220,-7033,-62668,-115556,-122529,-113203,-86632,-63658,-50432,-50433,-29983,-36161,-89485,-78278,-8063,5816,47016,73474,-24765,-140166,-105686,-42371,10057,45460,33135,2013,-29686,2218,63511,58742,-10051,-31982,10010,-21388,-51992,-5083,96811,76407,29695,45597,67392,52100,63252,132015,172383,68656,-24027,-28523,27950,36961,13646,21655,28600,49654,67237,64549,86336,128927,65434,-27426,-21282,42518,71110,102455,122074,82214,4507,-90423,-149443,-123640,-20401,51615,-11205,-94602,-159060,-211405,-179855,-46209,21801,16147,-5230,5349,39020,39734,4609,-2396,-38597,-55103,-1100,47548,38674,-28705,-57809,22876,93229,69952,21830,12470,17956,9917,17300,56042,77427,-4102,-144829,-205322,-157166,-60444,21371,14472,-13179,-29917,-49046,-76712,154,71704,24206,-41469,-67630,-84532,-52553,3420,457,18557,51107,26756,3529,61518,110189,24251,-44742,6837,77000,35492,-4295,6660,50615,57998,8132,3029,-16503,-55271,-55527,37875,89981,82173,38505,1483,25834,19949,-65280,-124558,-96325,-97329,-115934,-56754,42987,78530,113254,112634,62184,51948,4509,-88326,-16541,142108,183703,75322,26320,26239,44997,113091,152620,110208,31356,-25461,-35089,24721,60218,-13770,-43095,29969,31585,-79757,-148348,-99186,-18385,1835,-20127,-41818,-33787,28330,78062,63447,-23924,-64487,-29718,-12258,3755,46138,93115,69088,47259,105166,172647,139158,64213,-7744,-58728,-41730,-22858,-24659,1806,4048,-56028,-110084,-70740,-7363,65090,88510,62606,-21906,-87912,-50542,-7328,-33115,-76179,-32051,28180,4251,-44881,-51236,14373,102147,140710,96844,41631,-5319,-41899,-71906,-87482,-73461,6688,78554,73429,14157,-44822,-54328,-35273,-37578,-42395,-50626,-38480,6832,55387,36448,-12522,-83183,-86074,19045,52398,-60426,-111053,-98967,-93185,-14735,39486,5935,-16993,923,29565,57089,85146,104733,71553,56307,64437,67728,70818,43426,-3534,-7853,-11085,-81288,-141648,-118125,-74390,-23474,-10792,-47583,-37245,21734,75920,87952,36926,6866,50150,85227,68717,28824,-32206,-91646,-55414,2093,53376,77186,39565,26877,40371,59755,59076,-12855,-97198,-41588,77767,106230,83798,5618,-102530,-182720,-151731,-84765,-39133,29108,60105,7318,-50116,-47793,-44385,-14596,20119,51029,70030,18879,-68105,-82004,-74288,-86997,-74079,-99923,-112698,-86854,-77305,-75924,-67788,-44106,-48177,-64447,-149904,-164294,-13537,80702,47051,1645,-21452,-23687,61992,99497,39822,7517,-6949,-49582,-86454,-72672,-88577,-112040,-60087,4458,2487,-11583,24596,51611,-23531,-108598,-111455,-63446,-18896,2634,16876,-5941,-100940,-180715,-139814,-51846,-58335,-116541,-123141,-64591,9313,23348,21982,-21329,-46876,-9296,24516,-22154,-29842,19695,29866,-8003,-44418,-39172,26545,88863,86907,65936,48349,-21097,-29190,15733,68732,103610,102549,55641,-367,22893,42362,52282,59101,79669,42087,-10501,-53867,-78321,-54379,12206,63836,104172,86681,54106,52260,42340,70048,121812,143363,88386,49705,60958,49232,-37312,-81700,-54865,-32283,-30767,-37322,-23486,44378,76249,32307,2577,-12374,9850,-49441,-106184,-84412,-30582,26707,123569,143063,58588,7982,-43774,-73246,-34422,-36289,-79472,-59345,3231,36230,41213,-5357,-67410,-101474,-78307,-15966,19000,2985,36457,72704,1410,-71705,-83922,-61916,-1482,38009,18471,-18006,-1124,-6267,-37492,-34672,30315,63838,47987,34209,30268,-9599,-43873,-31318,3586,94775,144787,43729,-35174,-17587,53149,78652,37446,-53032,-86159,-26866,24956,-7992,-92209,-137969,-66019,-33399,-21020,34476,105754,124072,70131,5233,-7088,7692,22238,24335,-15007,-35687,29811,79568,36362,8719,31486,5114,-6438,23170,19522,-48181,-100786,-94744,-89280,-101055,-93481,-36352,1367,17252,33472,-17666,-5835,111342,106919,-26364,-80489,-41375,-3389,39012,91887,125352,64318,-8619,11742,35343,-25569,-60042,-10162,53200,6290,-29709,-29536,-58410,-39607,35839,25264,-49394,3483,99905,134664,130848,47329,-10465,23188,28908,-14521,26345,19902,-56027,-51247,4829,24235,21156,20636,16562,18860,55561,112824,112283,72587,8835,-47240,-74452,-62652,-33115,-4892,17258,15916,-42238,-80947,-64879,14785,101371,78544,15454,-37736,-59580,-53032,-30469,-37484,-34326,-5287,32090,-9045,-55018,-60965,-2426,44163,8378,-3810,-8461,-87731,-96531,10760,46529,-25315,-80568,-69256,28545,119740,85819,-3998,-36439,-7561,-26680,-82618,-100116,-58340,-24515,-20775,-33043,-23750,8067,16835,-20445,-57281,-61553,-46756,-70510,-119067,-173036,-188128,-164970,-73571,3517,10267,23469,47714,23565,32442,96698,123194,47848,-34073,-12403,48947,52600,26925,-133,18019,94317,177693,145940,64018,4617,6737,8459,50238,97002,4779,-101914,-67387,10221,43579,58083,39071,-22070,-62410,-32704,-46942,-134652,-169319,-87631,-6526,44239,48293,22079,-30506,-33697,15084,43700,64553,51327,34838,11969,-17870,-28267,-2862,44440,97334,79270,-20235,-67499,-48837,-49413,-15315,47868,56713,8481,23182,67203,50069,20615,3693,19481,54687,23507,-35956,-45091,-1524,-8157,-4843,45029,130113,124223,59646,-20166,-64895,-25503,49486,10480,-54421,-15354,1333,-44867,-36818,19304,46047,-2577,-89259,-66425,8287,18924,-8073,-4309,-32388,-56965,-39049,8395],[22146,77973,48431,-16219,-20077,38385,26056,16618,73780,66398,30630,52860,9202,-82888,-99396,-58524,-4119,1794,-50629,-79045,-69069,-40079,-4636,29353,15095,24941,25673,-26428,-14353,66556,109078,126061,125461,24234,-99406,-102664,-21931,-19416,-100855,-125327,-58034,-28446,-50876,-54823,-26580,30136,30572,9399,-3261,-44460,-87044,-31606,64042,59143,-4760,-74335,-102859,-88875,-21221,55726,55292,658,-46127,-18025,53620,122332,137635,96139,82384,124834,137361,149815,155086,100546,1560,-60513,-21241,25850,-30379,-91446,4927,152074,164319,90698,77574,48572,-17046,-24228,-30786,-53347,-61354,-62986,-16310,57425,41439,-15279,-2093,19608,10433,-42207,-43504,11543,49360,50630,56374,77648,62890,6114,2961,51622,59942,51500,91013,145089,102130,32737,747,16989,16210,-28938,-53965,-61757,-114015,-123799,-53804,-16660,-47243,-97823,-102630,-66568,4040,53377,8231,-37403,-47158,-30116,19675,65124,41942,-9332,-4447,28705,604,-23567,6097,59778,107845,70926,4262,-39900,-32035,11724,-8189,-47111,-16484,49153,9376,-61262,-35889,11704,-13091,-15503,42881,62553,43805,31454,28185,941,-35890,4124,119957,179416,157265,147516,83314,-4449,-65070,-58979,-13076,-5687,20712,51011,17664,-50967,-67460,-36058,-24546,29522,82214,13507,-48909,24867,50971,54096,16977,-63101,-108154,-139742,-124728,-61397,-42873,-36841,9899,45088,8889,-38516,-39163,-49956,-26225,22571,52479,67955,38864,-6733,-29138,-29812,-29641,-40170,-70543,-56832,18861,84749,21569,-58799,-42894,-51323,-82255,-41515,-26091,-55420,-44827,966,50446,98558,94275,23580,-39791,-88347,-64352,-17791,21737,30751,-13578,-41135,19077,110054,192909,225610,140379,35802,-5829,-16329,-50834,-146744,-211744,-200671,-130566,-49477,-12696,-19362,-24522,-41821,-63608,-49172,-45190,-60222,-79134,-62133,-24143,-21156,-47157,-31337,-8548,22800,24939,-23783,-58641,-47764,-47621,-42136,-27270,2711,24360,6948,8941,42103,64459,41078,-1314,-4070,-15323,-48110,-96819,-45292,-23358,-10726,53929,98739,69143,47847,99558,142109,63129,9548,40585,107653,95729,9045,-27406,-30180,-38313,-43920,-23328,36760,88141,59380,-17293,-48110,10179,75774,119529,151702,125012,50153,-24254,-65448,-44660,47925,113670,41142,-57798,-162971,-232855,-171124,5538,100536,109654,57482,21315,37348,58660,41984,25587,-17049,-47288,-26539,26234,60555,2209,-51514,24957,104815,67200,-19525,-54794,-33856,433,28486,54841,76124,3194,-140912,-205945,-163145,-91889,-975,30781,-6109,-31549,6703,29595,74693,86347,17929,-41455,-53293,-66986,-68645,-50759,-38086,22113,36263,-50330,-99467,-19791,48945,-34390,-97378,-22326,54904,31699,41009,68616,58938,37212,41733,81474,23038,-37256,-49823,-30736,-12576,41431,36952,1683,26535,30121,-27083,-82430,-123323,-182490,-160230,-64656,20625,59929,121104,147396,82203,4163,-43467,-98926,-16200,114420,132143,81096,95397,81016,65106,105031,88464,37975,27967,23649,2656,11511,37530,13355,-10674,24258,19210,-71858,-115695,-95103,-74842,-64976,-64530,-77221,-51021,33598,114358,157257,86046,1708,1355,14222,46432,100665,109548,57004,41418,85735,116601,89280,21263,-40199,-62538,-21301,-9080,-29277,-12159,-9466,-88361,-124708,-84863,-84687,-58808,-9537,31295,13451,-29423,-25165,-38710,-47185,-32514,-21254,-32699,-13766,20472,2725,39301,154645,199415,86486,-27323,-59776,-39159,-29684,-59618,-96983,-52559,9306,6971,-34286,-37363,-32391,-83002,-131158,-94293,-35129,32120,84399,93791,55459,21990,-31336,-35567,35273,19493,-90339,-99078,-70455,-75760,-8327,69741,71926,53124,76366,120424,109085,65805,72583,98312,114292,87608,66437,105674,93839,1047,-34649,-7120,-41519,-96797,-107930,-102816,-43102,7957,-3168,14434,47228,77495,104069,86066,43232,53955,122002,164312,53037,-109285,-159367,-77152,-29087,4036,26268,-10968,-28351,-1880,52913,81372,25937,-66753,-63255,23349,74723,66529,-11879,-95274,-151837,-95478,1997,12742,37611,39672,-80256,-178852,-123498,-61579,-31820,932,24159,16848,-20916,-82500,-93166,-72540,-57732,3551,42010,33861,15733,18937,35125,21742,-10653,-52641,-96642,-190363,-184146,-15674,100060,112619,119197,119516,79883,67032,49250,3881,-25906,-61656,-84255,-76838,-54288,-87223,-108244,-12118,77676,58964,11791,19642,36999,-17780,-107074,-105449,-27145,14735,-9693,-32640,-15808,-36876,-103284,-112553,-27772,-12212,-91245,-118675,-53739,133,-2606,-11752,-34297,2885,31306,-15774,-74536,-41124,2706,1421,-48720,-116641,-137745,-90592,-55577,-32182,-6993,7803,-8071,-17035,-45896,-13958,39405,46942,46503,28656,43645,46734,46362,63502,86226,35424,-33068,-28735,24306,81468,125665,116351,119641,112384,63713,23039,19663,51853,58167,43351,6174,17151,46405,-17408,-145182,-120755,-25386,-7543,-45897,-53394,12329,90649,62714,-11225,-15384,-32313,-32687,-34642,-4279,32231,31195,17584,54535,80784,41401,-7319,-118477,-179360,-62265,74823,82070,26688,11896,35048,58710,28491,-15640,-45962,-31111,10652,25884,8640,31709,32269,-54421,-108334,-93420,-45263,6560,493,-64655,-123974,-86305,-81347,-110475,-100965,-35797,23286,56222,90000,103264,32791,-61432,-91180,-59511,43356,116242,40987,-48897,-19627,98061,99268,1226,-87896,-100581,-3708,88787,37192,-67292,-92573,-21752,30987,101441,161537,207005,199303,144543,65297,-1638,-34248,-9996,50172,72479,77939,90501,51033,6460,16750,-26040,-111173,-67575,28684,43013,-40039,-130823,-116632,-61649,-66690,-93563,-44869,26262,25626,-13959,-52926,-48330,23775,49344,-27901,-100984,-80007,-12481,38238,70203,105314,56353,-24300,-11530,14635,-47894,-78234,-22894,25743,-339,22350,6846,-82592,-90690,-2710,60346,40453,52034,98199,98571,17046,-104987,-95032,3951,33645,-10400,-15298,-58642,-104049,-73010,-38024,-27759,18022,89823,101260,77394,87351,116146,80993,38943,-499,-34545,-56480,-44571,5042,44513,32516,2506,-13954,-19061,-13910,48100,157873,140841,41432,-40870,-34145,4675,18976,15538,13222,-12045,108,-3954,-40636,-66559,14670,68627,5640,-34278,-44169,-90012,-73131,-5730,24834,1694,-26903,-2062,112287,192987,140136,5028,-72067,-18469,9296,-77926,-116170,-19196,32891,-20274,-69614,-65434,-54951,-52438,-61847,-72846,-58186,-9107,-15356,-47810,-74795,-94889,-104395,-25899,52972,71183,60675,18739,-16745,22402,74050,94630,55404,-24200,-27076,79641,165797,155047,68852,1549,-5491,66698,76192,38269,17947,20928,-18233,-13511,47948,58282,40783,66962,108580,102771,56838,8432,51,36701,64395,4888,-92905,-154483,-121728,-40025,24082,24822,21768,605,4939,31029,45977,73965,65955,43840,20131,-48307,-82106,-14109,56950,46453,-23858,-83849,-62263,3991,5378,27501,50215,-3545,-57491,-8490,37231,37426,12787,-40893,-26141,40170,28892,-5272,-6452,5454,-6609,31024,52562,95774,112046,51881,-40266,-67612,-58744,-44930,-73296,-57924,-4132,-43974,-99894,-60336,19076,51492,21709,-19934,13843,43707,11728,-31608,-42002,-68660,-84324,-66423,-33582],[-15229,27000,49680,42620,67142,142084,104106,18431,30924,40313,6907,-5699,-41127,-88490,-89498,-69129,-37079,-24014,-30689,-36261,-46167,-34029,-31328,-24744,-32118,-25403,-41922,-75341,-44966,31844,90717,121164,115456,-1008,-140973,-108080,37347,75704,-11008,-73850,-61198,-72886,-104795,-90443,-46134,17234,9825,4487,41157,24963,-48884,-91426,-63243,-28597,-21488,-69373,-75261,-21786,54264,91265,57301,40402,57582,39568,21497,93068,132336,66248,46256,108541,95973,77932,88678,31759,-65587,-69982,22015,46030,-20818,-45811,59261,174301,150650,65118,71160,90382,41953,-7715,-43587,-35840,-10368,-14261,24938,110200,89693,-235,1453,26258,24619,18556,32690,35274,38414,56797,81099,82587,31002,-19860,-475,45179,38418,10790,29083,90639,84417,45556,30707,20593,-13927,-64349,-117960,-132776,-130562,-135107,-120668,-102312,-103187,-119058,-127662,-113959,-45317,29202,31497,11452,-16250,-44672,-73769,-53947,-9200,-13533,-46524,-27090,3004,29701,67395,111061,116379,59356,42946,33608,-13933,-61324,-87813,-45747,41970,110901,73169,-451,-19978,-3558,-24847,-22868,60328,105435,46331,2015,26580,19094,-14043,14673,70865,83941,109495,170109,99937,-224,-39021,-108,92921,112717,46349,-23621,-99963,-171462,-149533,-48515,-6052,15486,65707,55096,31185,88106,88540,62670,-18907,-109347,-124163,-150373,-148940,-71855,-27670,11623,87091,96224,664,-66231,-58236,-70355,-53247,22429,86890,79358,37822,-19431,-69345,-70708,-43596,-39257,-46609,-6662,53380,97813,44537,-45021,-73379,-105626,-151024,-125696,-77413,-83411,-95700,-70762,-32957,22904,69640,57763,-13295,-121472,-104059,11214,103792,127534,75097,15103,3407,7886,44594,108366,95718,42378,50209,69549,26657,-53631,-92340,-101716,-99769,-79258,-34109,32720,77529,25805,-37458,-19317,-13876,-38392,-62370,-79751,-30949,78327,74798,36627,44884,34994,-18177,-19303,15867,-13644,-75705,-93284,-57302,46590,116885,60078,-14712,-26360,23183,68663,48384,30022,26451,-21513,-110927,-90582,-90783,-98078,-27298,42711,40670,18553,8183,37175,29362,3971,18400,96292,108338,14250,-29990,-34274,-65166,-104153,-96255,-42390,-6094,17289,8791,-40109,-26353,35438,71334,90320,65893,1893,-27537,-4047,57935,100769,86509,12111,-41587,-127489,-163782,-69153,65379,93158,84981,54413,36928,60554,110814,86408,17204,-22422,-4801,-895,11005,63235,60920,26409,37997,44755,19642,-29612,-103652,-120613,-53302,12874,36296,49429,8421,-69046,-108232,-102693,-88866,-23615,32035,20768,20214,107115,125467,77797,31283,-6904,-15751,-6417,-28831,-85438,-98625,-77978,10516,48170,-4126,-39854,-29653,-15001,-39845,-41847,-5385,14987,29000,130652,148643,55454,12610,48871,99935,32085,-27698,-48042,-94391,-130820,-16171,87198,57880,17268,18513,23175,4296,-85934,-191876,-148512,-67814,-67442,-74305,-4208,45985,5587,-71728,-101366,-111571,-61431,-12640,-3719,482,63803,67483,44267,37034,-11420,-31295,33599,94558,64939,10707,26691,41146,5773,6801,37285,17543,-12872,-45321,-89745,-101699,-85628,-80393,-41667,13814,69578,177107,163117,59965,17201,-5778,4788,37535,6005,-69148,-51715,24014,65830,30630,-44072,-83052,-65552,-18049,-20782,-53273,-54888,-43991,-68718,-56006,-13662,-38565,-79389,-89219,-29277,28588,24783,-2602,-75718,-101079,-44306,-14624,-52684,-26768,37932,13494,415,79948,141142,55137,-26576,-33747,-12969,-17410,-47425,-54597,-25121,-29450,-73312,-84153,-38626,-10052,-63992,-140320,-127142,-35326,65547,101131,101144,93308,99463,63422,22365,27216,13274,-25421,6270,23534,-17322,-2142,69762,103498,97003,89973,108066,84290,31599,42093,107451,142082,57187,-13239,32320,43527,-21176,-28226,38246,52103,20541,-37587,-109595,-70145,29757,70561,80913,70105,47985,47305,60690,36639,21105,75783,141956,75654,-53222,-103668,-57425,-45771,-43493,-46804,-63787,-49749,-45573,-37623,-7159,10431,-6489,-29547,-15601,48959,101464,45271,-19293,-45614,15374,89133,76031,54212,-4964,-159414,-233030,-106403,-49941,-94253,-72724,-13767,-16989,-35943,-42212,-10219,16813,836,63254,155181,175751,114150,89205,112881,84642,21932,-46570,-100990,-139697,-103767,-5587,70738,131052,178478,191771,124818,20594,-28359,3655,19650,-35142,-38770,-186,-690,-66186,-77782,31762,127221,136879,93499,21273,-6732,4911,-19124,-2054,80778,113104,48311,-24391,-941,52188,43412,3516,29233,46084,-15524,-74269,-58459,-26362,-44107,-97033,-97521,-165,27542,-69089,-147218,-102096,-65093,-55294,-62948,-125612,-180194,-148243,-98096,-58191,5274,60685,38105,-50140,-132706,-70184,21214,19179,37272,66754,87458,54145,48293,63474,57967,20735,-19723,-8189,48337,114880,156950,121831,88304,92126,65708,18751,23973,40029,-27466,-89873,-95869,-49257,-1157,-51280,-172814,-123919,-3052,7589,-35855,-19558,33614,41151,-11914,-21499,39761,4539,-51261,-53670,21211,82474,84022,67254,54026,44747,33126,21646,-89901,-197063,-95930,104737,165596,88383,32028,22532,36691,32977,38593,41439,48632,43663,2944,-58726,-62892,-46264,-86140,-112790,-74701,8615,68692,42094,-64985,-155771,-127636,-111428,-114067,-85139,-45803,-8846,58450,125364,122793,30891,-59304,-91790,-93865,-13187,79168,39583,-43404,-30868,72077,54918,-32081,-64730,-15590,98472,170482,86622,-35642,-61809,-2187,54929,128295,145628,164479,158345,123880,67482,6224,-52797,-57694,16954,80972,90085,39917,-25548,6710,56202,-65433,-198617,-130026,-27381,-6004,-47692,-89727,-61218,456,14890,2501,6952,17714,-12173,-59028,-58903,-25259,-11328,6190,-14257,-96726,-122109,-60069,-25412,-42714,-2596,460,-50219,-32782,967,-48955,-67645,-19277,-7043,-45646,-10520,-25531,-102101,-108671,-24049,79777,96058,66981,64766,32490,-101593,-218074,-142372,-18794,6763,-11065,-35128,-117888,-126566,-49092,-43663,-66069,-17665,59555,97151,112619,102104,70886,19335,2279,39508,79500,39605,-1948,29408,30559,-22826,-45270,-22464,12235,19357,48528,124228,98785,10478,-35032,-8922,3105,-12544,16894,52808,9371,-5877,1303,-19987,-28068,33983,45939,8292,30409,21144,-24330,5510,25928,10591,-12660,-42255,-14285,99381,172383,122839,-9784,-92096,-23259,34011,-52604,-99142,-12582,55078,13872,-69993,-104865,-100087,-65539,-12967,4739,-7180,4226,-11711,-22404,-15174,-7684,-18090,15833,59549,67683,2200,-93323,-107669,-51272,-9931,45678,67116,2776,-46661,30479,140673,144756,54694,-15077,-74561,-66393,-58804,-34128,17205,40913,-9452,-57611,-20156,91202,150777,129933,103284,74572,19228,-17362,19981,83707,74424,-9402,-51748,-60941,-38163,-21064,-34902,-34895,49794,98666,92692,58393,29394,88165,97266,37586,-9130,-61028,-84011,-24523,38933,17159,-27466,-38195,17967,89717,48481,-13659,-48951,-116090,-141255,-94028,-65184,-18848,22620,-9874,-48678,-65183,-77031,-37926,4656,-4272,-34814,35922,73270,77429,73755,7797,-66517,-40303,-9787,-9715,-31984,22485,95423,69873,-12273,-21561,17576,40519,34872,46236,75922,37075,-32604,-41683,-4839,-12003,-33410,-29092,-18576],[-19215,1934,20738,35588,49342,102884,65291,-42897,-74854,-37777,-1477,-3491,-43054,-90321,-90661,-54786,-27750,-37224,-8296,24728,9785,1220,-45679,-69177,-47199,-37489,-85973,-102439,-76816,-41024,40639,109308,78685,-15018,-91637,-54488,63689,113997,49176,-29449,-36233,-27952,-71644,-123481,-107717,-12580,24101,64357,134279,126111,9709,-107176,-106630,-50810,-44370,-92060,-77856,-10699,59806,62584,16981,57225,130951,116187,68126,94949,122423,66468,42325,111353,82162,-3088,-34024,-53157,-70684,-21200,49652,24842,-24567,-12741,44341,63243,22229,-24460,-10909,23053,624,-30377,-34674,273,46825,87827,106185,111906,86409,37629,31591,49425,88643,123302,129696,118320,113271,98499,86025,68322,2559,-39838,-14808,23180,13257,-8731,-22533,19271,64726,83146,56022,17487,-15949,-48802,-106445,-138149,-121678,-99980,-74806,-80337,-97012,-86230,-64428,-46278,-5686,36537,44410,49304,14987,-53852,-123030,-116265,-43316,-17989,-46083,-45621,-15124,29123,70222,80485,43975,-19462,19696,75041,26421,-54115,-86146,-25755,31143,25871,-8146,-26200,-18877,16446,14023,16609,95327,142423,39184,-56577,-20589,11846,-11290,-5933,5460,-3660,52390,157118,105137,18877,23438,95728,185580,177520,56348,-70096,-167403,-197377,-147234,-74216,-50882,-32623,15294,35518,34117,52794,46268,53996,-10767,-94395,-72959,-61940,-75987,-37828,761,28517,68925,88332,37683,-12474,-1842,-13190,-17070,33844,80664,59501,50239,54622,-12165,-96692,-104163,-59816,-10956,26304,13375,27757,36857,-7405,-50563,-90423,-146427,-131707,-59720,-39061,-66663,-85570,-78132,-22383,36618,43644,-3202,-74306,-35855,38223,84448,117641,109606,70230,18408,-70355,-126543,-70168,-327,19337,77598,105911,53770,14065,37822,29528,-39088,-82542,-49886,36516,93907,40604,-22817,10047,44483,31808,-7421,-61291,-45534,86729,148828,131358,121041,76238,-13103,-19847,-13398,-58293,-98333,-83628,-26895,85005,158872,90972,4140,-33753,-20691,12814,21334,37062,15753,-38976,-54284,9967,-49702,-148096,-122732,-33920,3859,1105,-30366,-28899,-19774,-22075,-50888,-15987,30202,22091,21268,18395,-12516,-81557,-115653,-83819,-45296,-10298,22217,-14646,-39077,-11982,16110,31030,6384,-42176,-39938,18065,87350,90175,15662,-59173,-65599,-94674,-73052,29908,73390,9083,-14460,3993,28469,77816,136662,60735,-68128,-79611,18932,63619,48659,62680,82106,74738,31212,-28509,-23220,3701,-61176,-123494,-81813,-197,37357,20589,-13848,-4209,29542,19869,-28542,-16495,33087,41214,39722,115685,101173,14772,-4622,25919,45645,35412,-27889,-98591,-71020,-19211,41442,65598,72995,92369,53788,8490,13050,31798,3700,-17159,29836,170205,160440,43613,25060,48972,56462,3114,-30735,-42628,-94580,-158657,-25540,153395,109736,-21483,-48860,2808,41465,-13960,-111291,-87103,-54564,-111407,-144332,-80513,-40791,-68211,-88824,-82957,-96918,-104336,-76463,-14714,-19908,-29324,-51657,-63174,-49304,-35449,-18315,20135,68378,49643,1201,30797,69066,31944,-5482,27873,65809,54633,11400,-31160,-35517,-21223,-14604,11419,-2037,-29794,76868,143451,90360,15134,-53622,-60871,-53132,-90470,-149199,-124998,-39310,43767,12926,-82557,-126476,-91011,-45677,-61188,-92628,-90938,-64635,-20152,7219,34492,36792,-22801,-106790,-72831,-4373,12183,-4454,-75017,-92089,-27220,-2472,-42728,-31383,11925,-19284,-68834,-42049,37707,41895,23130,6961,-36565,-92721,-102709,-58611,-27535,-66705,-113414,-94028,-38724,9887,7331,-55334,-93452,-42664,32745,39026,47596,69342,81819,60077,33474,31701,52873,49411,50537,39886,-6076,-19362,12245,29707,14618,-17372,-9951,12882,13019,25819,66458,89930,-576,-83916,-64574,-38942,-21710,32505,82904,78147,44498,-28294,-126577,-96933,20876,75035,72111,50758,3727,-34519,-35662,-34851,-27990,-5558,10096,29776,49715,27482,2228,-26593,-37915,-60904,-74367,-30172,-39308,-95738,-108111,-52440,6081,-11463,-56167,-9901,98069,111966,78663,48557,79012,116134,103540,48026,-41194,-138795,-151078,-42706,-55496,-147504,-126130,-51266,-30712,-20750,1600,72226,117994,78552,108409,153453,140307,94826,85081,104504,89448,60467,-11429,-66651,-55263,-1969,15791,19642,81886,130509,140020,91112,-4470,-65731,-12811,47101,22030,22212,41214,17281,-35640,-16472,58305,101717,131355,140781,61871,19254,66784,86006,83289,139060,174215,116101,46812,60308,128619,148354,83162,40916,65980,65585,4772,-50008,-78103,-141319,-197302,-159584,-34621,8274,-74346,-163093,-140610,-99302,-62426,-11863,-33795,-97088,-81082,-23233,3233,69345,149000,90967,-50866,-127795,-53159,21263,6980,20477,60493,93291,45416,22561,21638,19088,4464,-8343,-23701,-19782,26562,95546,87479,42276,49871,80271,82075,71052,32805,-84824,-168108,-165017,-121618,-72850,-39670,-54258,-21452,24044,-14545,-41182,14005,22871,-49562,-102059,-38715,96432,57075,-73973,-121371,-25655,58068,89903,96966,74855,45806,42206,66652,17287,-79063,-70584,29326,80676,67954,54021,7244,-24419,-6360,43553,79797,105039,85636,-6452,-120416,-130083,-54634,-36129,-73674,-62766,18132,91260,108197,47517,-53678,-82755,-74868,-34505,13081,14705,-238,51075,105436,89534,16403,-37474,-51688,-68812,-21749,66124,57073,7908,-6884,13390,-22307,-31835,26503,123272,204930,211197,106732,-12036,-47666,9588,52241,73543,38081,37829,63512,53637,34521,35045,-11325,-70009,-38386,11742,-13888,-85975,-90759,24465,83264,-27877,-133787,-114673,-92526,-80654,-59142,-9187,39676,44968,56628,82927,44167,-36441,-77226,-77571,-45066,27510,31489,3321,-14826,-78336,-121436,-75201,-43219,-71128,-29152,-1189,-31650,-17043,374,-60033,-74486,-24267,-2898,-31797,-12148,-20926,-60919,-57198,-2205,57242,45765,17250,41112,47794,-52459,-149426,-79230,9128,-4543,-7967,5304,-78380,-94298,-13733,-15468,-47724,-42066,-30958,16989,65187,18189,-46842,-51508,-2279,109531,219660,165049,49432,17300,-38089,-102395,-76627,-47309,-13285,9289,23673,48689,9154,-43348,-43162,-21444,-31248,-32663,13830,53785,5146,-16166,3207,22542,35557,49576,44780,73969,149044,122377,59454,78039,63160,-1153,-48778,-75006,-45105,26431,61357,38731,-20041,-68284,-46020,-24745,-42096,-49865,-17643,46768,73339,-798,-80866,-73542,14577,119720,138816,60717,125,-35423,-59277,-51569,3739,15503,-7553,-18610,-28039,-96553,-163255,-154204,-121922,-81976,28386,93536,42278,-26698,-11321,48737,59694,29126,16797,-43469,-118076,-170869,-98472,20071,75431,52737,-26579,-57544,48705,134918,104068,57633,31488,-6270,-25756,14001,47556,10094,-41561,-10032,39566,74220,30743,-65405,-73059,66431,144915,109511,44087,9001,73497,74453,-2480,-48462,-36431,-12649,13121,19557,3382,5266,6979,57008,128129,76824,-47275,-132932,-165281,-151401,-145542,-152923,-90517,-966,5663,-66717,-152092,-153949,-39311,38851,3232,-72241,-12713,64387,69068,9863,-64174,-95815,-29418,37068,56435,33116,55017,136901,176313,90653,-2654,-19293,3501,-5840,-8256,24930,-7423,-56969,-29094,35685,35646,11508,-4161,-7103],[11720,30752,17284,2900,-39324,-25950,-14619,-57843,-88402,-50379,22090,53109,19776,-52682,-77864,-20817,13500,-24742,-4496,35905,22725,23314,2217,-9810,-4143,-35444,-104375,-103467,-75215,-58820,34454,121475,77678,6075,-20219,58,71967,105913,53014,-11432,-1106,44446,13802,-92519,-134824,-39861,53586,120924,161071,148973,58131,-13927,14243,32401,-19370,-76148,-73645,-49305,-14381,-5414,-4728,69482,137533,157413,133852,85893,61718,51994,50660,88349,50588,-39822,-59758,-10176,33672,52742,32089,-23452,-31457,-9342,-24383,-81826,-104293,-99567,-99143,-98423,-108695,-103617,-54963,12998,66759,135978,142248,80510,41459,17274,12104,68075,178840,208992,173878,170303,164986,102196,63192,64182,26513,-18748,-15048,18177,15781,-5917,-33966,-13519,39140,80424,32879,-8632,-9701,-21682,-49294,-68143,-69045,-22736,42778,32848,-9143,-7509,40132,67297,67888,62011,32910,30940,28618,-5820,-56768,-81583,-64760,-43768,-21137,-6726,-7217,17585,33346,-6902,-62550,-120480,-68585,30060,32967,-35346,-96447,-68025,-62867,-133603,-157089,-105000,-34022,59668,87350,53213,84022,120029,27697,-86927,-85783,-40079,-34591,-36642,-24227,-6353,45265,115393,56797,-5751,39191,113837,138245,77785,-9926,-92197,-160903,-158818,-113073,-111629,-134699,-99717,-46512,-23635,-33167,-59926,-72883,9774,18460,-48827,-13182,36731,31104,41294,46174,15550,2217,44268,64992,42973,67090,92599,86325,66625,50549,27698,38802,104020,55664,-105897,-170172,-88706,-5312,-10272,-90387,-74016,4323,11679,-6398,-50695,-127697,-95522,5050,51085,36317,-13627,-47828,-17714,2171,-31952,-27497,27346,94291,52273,-17105,-14889,21235,49675,37851,-68393,-172707,-149983,-86353,-41315,25838,49547,20215,14069,73758,95829,33385,-31680,-34569,6393,36413,18437,-4835,29956,77271,81966,31310,-22889,-48649,-26182,34409,106435,130439,91719,18915,-12885,-61264,-95661,-89008,-45891,7230,64177,87846,75189,72897,20873,-53109,-94280,-89588,-33120,-29553,-33751,2772,68699,-12115,-124735,-116802,-34084,-5523,-12825,-4934,-14834,-58788,-38404,-85180,-157195,-112486,-3274,46678,42832,26819,-59390,-123205,-71053,532,8726,19043,-89,-22465,-14676,7675,15472,-18048,-38791,-6266,34647,47564,29627,-24640,-70000,-54522,-51100,-2976,61812,29521,-75358,-81693,-31566,-7460,37976,85799,-31088,-182637,-155619,2348,108692,97690,45531,31803,33852,-11976,-68815,-33293,43226,40525,-15718,-29223,19368,49379,5248,-42654,-2623,92184,126699,69429,36056,48776,40310,-4830,4657,-30480,-55843,29278,122096,119761,64611,-28069,-68295,21199,103063,103824,47356,47768,129129,147040,106507,78486,48718,-775,-1749,42493,142767,128213,42262,43088,36004,7488,-20685,-7904,5536,-25146,-95298,6216,160271,103527,-53419,-117791,-76970,-5041,26288,-14916,-18965,-15223,-39034,-44276,-14924,-23153,-44000,-11364,21996,-42369,-94138,-19743,104617,67084,-51857,-152415,-165835,-73682,22472,36078,-10794,-30293,-22764,-11156,27926,79571,79674,23361,3627,26995,40576,36676,46156,76570,81946,55617,27820,-35287,-100396,-25151,87707,108448,32608,-45659,-42812,-47372,-65753,-89872,-113796,-78196,28385,56307,-21372,-109841,-123914,-70142,-41578,-45372,-58339,-39729,20695,8979,-328,36520,19842,-56288,-40290,-15306,-1157,21229,-2782,23361,60784,22548,-23642,-13045,3496,-40885,-100705,-111120,-39394,28154,49507,18672,-62007,-152481,-159859,-109849,-71775,-81627,-81875,-57686,-27299,24763,64015,35020,-10425,-6987,21836,-1604,-4746,-3179,-25797,-26388,21323,61717,81901,48876,6961,-3068,-3944,-2116,-20217,-55633,-102546,-121385,-74552,-10458,5350,-21733,-47025,-21874,-35653,-75711,-74807,-50578,10593,73901,63458,10654,-39433,-95814,-145828,-100050,-26695,-19143,-6031,18847,-7305,-71799,-120677,-106594,-51042,-39094,-60697,-13382,92707,106190,48543,-3910,-1262,-7045,-34394,-10591,-4173,-39790,-82015,-65809,-13910,-23867,-91854,-100209,17322,130715,177339,142949,103762,95262,75048,7860,-48022,-41466,-16604,4832,-60666,-124163,-100611,-62043,-21286,29022,20711,56413,128658,128228,134529,82063,-6843,-573,44464,45177,43594,68075,21631,-20853,-3238,45803,36953,-1604,32959,58791,44923,32463,23396,-36571,-62534,-14313,18876,20236,-9886,-26537,-7001,41286,63491,38063,42847,82102,69065,59180,97981,99498,56009,80938,131540,122703,119379,154121,182895,162976,68876,-2267,34042,93992,78267,3690,-102556,-212267,-211397,-146384,-45384,2915,-36796,-105698,-92781,-43814,494,57274,78491,50768,55081,59602,26968,59723,138334,92095,12540,-16534,-9027,-50442,-83192,-36872,-3792,22161,-9136,-49392,-44237,10208,3001,-35679,-69024,-90369,-66382,25844,54241,18040,19508,89106,142293,107389,20121,-100928,-164126,-169376,-163413,-145804,-38892,78335,114829,51392,-53363,-64568,20524,22261,-67207,-143823,-105592,55329,49292,-103326,-154302,-30596,51149,71569,62594,45117,50966,61673,82284,90750,64952,-2226,-49470,-32835,26345,75097,20314,-60173,-50847,5916,37256,90718,117533,45836,-67605,-81078,9901,51024,-7580,-58072,-36192,16022,80055,118634,54949,-1855,578,55957,75421,45212,14752,27240,39078,35562,24537,13887,7247,-12582,308,51772,51175,46160,40440,3310,-54134,-15698,81432,162381,195872,168036,81908,2640,-19772,31421,54435,40491,-38199,-53322,11769,17674,175,38610,30080,-41049,-50434,-39158,-102612,-167074,-118622,2864,48098,20774,-15383,-55430,-98559,-92873,-57198,19198,78670,37074,17748,48974,15865,-63376,-66671,-15830,6920,47546,60418,-47,-48423,-75153,-98639,-69958,-7258,20620,57703,58983,25072,34387,27849,-50248,-78851,-58223,-21454,5430,43805,34096,18892,37139,25227,-11865,-57478,-46670,28361,87958,57350,-23051,952,51116,14335,-22738,12806,-15720,-33336,10539,21713,8177,-36154,-84049,-51303,-35139,-128641,-187750,-140962,-33267,100147,229541,201014,65220,-14566,-73716,-102231,-43512,-21280,-19067,-3298,-5521,-11813,-54593,-66735,-65258,-69995,-53867,-7996,8823,-7680,-64386,-65119,-23047,40562,41295,15984,62041,144044,161703,99413,62821,80138,46731,-21601,-63839,-66832,-33849,-13850,-36785,-42898,-21724,-25264,-58039,-83061,-33444,2825,-1816,38542,114184,85063,-13775,-14711,99987,195169,171420,54006,-19800,-51296,-86058,-89343,-13931,755,-50037,-89195,-106512,-113437,-96656,-96543,-112661,-77193,28334,75178,48529,24600,19699,21800,23612,32514,61403,18338,-95314,-182065,-90260,32235,91656,96252,19489,-65696,-33641,46423,68548,73042,68077,28225,-9988,1641,8161,-14304,-16649,44526,92352,100858,47366,-30303,-43743,46503,67123,13853,5575,44982,83978,35976,-22538,-12606,46718,86130,79330,33784,8575,15570,-381,18902,90617,88046,16445,-55690,-65622,-65557,-114687,-156434,-111132,-38101,-35980,-80581,-113061,-62673,77208,130023,58366,-49553,-40436,30771,70469,-9649,-90017,-94623,-40463,12590,47330,31201,8212,45350,95287,66015,-23556,-46241,-7837,-31002,-89977,-53953,-5613,8262,27760,56221,51587,42387,11609,-363],[9211,31263,16749,-20444,-107201,-118925,-57487,-14313,-9848,-8353,17084,49133,38062,-25545,-72050,-38370,-249,-26291,-38114,-37451,-52528,-10064,56987,92801,48811,-31633,-104289,-114757,-64660,-12998,53062,82444,45340,12243,-4513,-2363,43359,35312,-32673,-57056,-4185,48967,34947,-51688,-123287,-66440,26577,74195,73016,78800,80126,94531,133410,101567,30892,-24280,-53250,-86865,-91658,-43196,22636,71436,85168,123459,122377,24413,-48897,-19725,20923,41251,10369,-32963,4967,116063,165180,102634,5695,-48517,-39842,-44685,-100874,-156377,-137007,-96881,-96739,-121062,-148001,-159737,-108074,-13704,34384,70957,86762,39301,-30173,-90155,-74599,43075,179860,177221,118525,113626,103406,35716,11038,44280,49122,14411,-5076,18148,36478,18197,-11531,-11512,1631,23764,-17851,-52136,-35648,-14953,-6203,-9366,-7231,46801,110063,128104,94408,45674,62616,75374,71477,83947,31693,-7717,28812,67940,32345,-47314,-90881,-63960,-6322,36574,41232,45257,12620,-61905,-108634,-159062,-140560,-50067,721,-60429,-154866,-137732,-126911,-178774,-185395,-123931,-41723,84444,134496,54172,12775,38106,11773,-68350,-106087,-74582,-41014,-46363,-23421,33812,62521,70119,-5339,-47192,-3774,33039,-652,-74176,-102230,-124031,-154537,-136596,-96433,-123561,-174431,-142987,-83242,-50845,-67242,-116187,-135319,-10030,37330,-31953,-17444,36042,63380,96756,91941,35695,-1345,28187,55045,43251,84432,149510,155841,83487,18146,-7133,-2989,55014,58702,-59683,-143333,-96361,-46378,-73427,-142678,-108608,-24809,-714,20570,-9143,-84477,-33114,91200,153462,144355,86118,23610,8416,-19370,-89656,-45363,89263,149829,58326,-38018,-74504,-69327,-7188,44600,-5806,-89661,-117428,-113714,-82769,-46324,-21597,-4440,-3905,42526,91909,77138,25263,-3128,-6932,-5485,-6019,-2140,18725,50525,73134,38532,11066,-27990,-124826,-156036,-39431,40861,34247,19070,13701,-22895,-51212,-56119,-36939,10114,29589,-4654,35831,115899,52844,-65620,-131403,-148677,-100208,-30834,50170,27176,-23983,-70792,-63728,-17819,24925,-1749,-35728,7252,12506,-70954,-30233,-47609,-201527,-196734,-45165,16675,11281,13005,-65277,-130026,-49300,37189,24380,3469,952,7578,12110,7017,-16510,-56397,-37583,31407,47378,7869,-26332,-25700,485,43060,32234,51908,63363,5310,-89054,-71534,-16023,-13072,-11522,11439,-92062,-222059,-189037,-26704,98583,88413,2717,-32830,-20661,-35273,-54288,-22226,32458,68840,63602,47332,62079,57404,17322,-30656,-39356,31459,126334,131121,87763,51430,14893,-59124,-103796,-140787,-92765,63409,173978,155499,101258,35704,4517,73148,125554,95492,-9988,-46714,62453,157549,149565,83184,26978,29229,68738,57174,92201,106569,46952,14553,-10815,-16196,-13176,40005,74914,50479,-20030,29860,99720,53441,-35618,-99371,-117084,-75652,-2557,10974,7703,13846,52255,78328,53093,3230,12703,70710,109380,23507,-38387,35709,136926,96181,123,-116724,-152983,-37831,53502,28521,-44420,-84658,-51705,-3621,8141,49767,102967,73732,8544,-26175,-10217,18026,55810,108199,113385,34529,-56492,-98456,-97999,-18806,78742,123038,76587,26950,37324,22238,13574,-265,-62052,-73451,22686,113031,87354,-40080,-136743,-78017,34477,71820,14063,-4024,26374,-14927,-47993,-11106,29914,38198,57574,40335,46871,83801,77322,116545,110995,26101,-10073,20866,21787,-45676,-107658,-134906,-89388,-29128,10423,24602,-6654,-101895,-149303,-127161,-90041,-71109,-55216,-51654,-34318,9859,34889,20650,24927,48117,58381,13966,-14071,-50432,-94063,-74031,11821,59990,40954,-18275,-44737,-17185,30555,42610,990,-55239,-114362,-104395,-17509,13785,-26595,-96173,-163964,-126665,-63367,-43039,-19721,5522,32634,28343,-10950,-42447,-76256,-117943,-121795,-71921,-75812,-116890,-56797,30941,32641,-53162,-130896,-111254,-47058,-30851,-12506,24341,73182,58330,11268,-13824,25892,57029,24939,-17005,-10775,42078,40289,10593,656,-19517,-85694,-151124,-69778,98085,219868,191032,88580,35795,2197,-41198,-29498,36925,45795,16114,-31493,-37490,-25434,-43527,637,98975,50600,-21507,34298,88117,98159,15842,-82129,-51445,12971,-12991,-36711,-573,-5785,-21961,-16423,15214,8439,-24066,9489,36946,5395,-2312,56004,27086,-79273,-89230,-33349,-29585,-97826,-89584,-6261,34312,26949,-9328,-33680,-25247,-13336,5414,38742,22065,-27979,-23904,13705,41205,111270,197069,188213,118495,27771,-34173,-18843,50469,91029,59425,-57663,-156987,-130642,-86287,-33299,-12,-9252,-37595,-605,51996,66406,67101,97160,118664,119841,59071,-29021,-34215,23495,36792,72469,78697,-2056,-151329,-199876,-97544,-54755,-47081,-59799,-86503,-50215,45665,18483,-82266,-108764,-103588,-88197,-3849,40993,18000,6754,64060,121050,92869,12379,-84286,-118673,-121907,-135946,-146014,-48836,86272,138718,43900,-69186,-67088,26552,68137,13847,-107115,-163399,-49817,-19733,-102558,-99261,29470,79398,58546,29482,17091,59647,72484,49442,65401,96084,16200,-67123,-31152,38639,89539,54066,-36869,-55706,-20206,-26511,19701,96347,117064,75544,30828,45034,70032,30049,-47640,-85352,-79781,-25732,60023,59758,42650,57800,78718,30366,-6020,886,-8213,-31259,-11996,39628,75152,69367,17466,-11876,2339,-8363,11494,61897,68065,-4954,-22237,15712,47852,63963,56975,22443,7171,17197,39120,43571,50209,-35381,-54583,19724,23359,-28934,-12259,13939,-5174,-6400,-9896,-71912,-131082,-102134,-38462,-13070,4122,-2864,-40577,-58511,-44343,-48626,-15106,48942,29564,-24367,-34273,-18920,-1459,54642,121387,96437,36438,23564,-25146,-89578,-94028,-93936,-90265,7187,104270,123554,77041,43992,65431,64418,7358,-31767,-82747,-92188,-26318,59947,59141,74818,103219,19247,-71054,-90860,-47079,16096,60958,57677,-12674,-26591,26676,26732,-57150,-60619,-25803,-16715,-30,40193,48248,-20515,-64621,-51453,-86533,-181686,-218837,-190184,-104826,-11025,92329,111035,16694,-50154,-41739,-12773,18587,36187,44264,33508,0,-19508,-51539,-32390,-56065,-95422,-53781,6391,-23541,-96407,-152096,-128169,-78297,-8918,-27081,-55249,41103,112279,23401,-49655,-8715,25853,-21744,-57984,-66319,-51826,-12285,2849,-43192,-66233,-29737,-6207,-25080,-33401,8057,28755,7429,15804,88904,98057,14704,-1759,86250,115105,47033,-19026,-30273,-54748,-70621,-54304,-137,-11170,-43118,-58845,-66549,-23706,33763,2717,-39286,-24217,-5568,-23701,2789,65280,79770,49695,20297,3541,28610,-7536,-86853,-118731,-24902,41453,52993,32460,-28630,-88404,-85808,-21021,56271,114559,126276,69433,307,-2110,25282,34762,25311,64792,86253,41794,8695,27672,21266,15055,-50052,-99908,-24130,88568,110565,21324,-17152,54631,115581,115845,95533,60159,18736,1020,-18244,-28277,17348,64781,102467,93795,70026,20696,-63652,-120110,-88331,-66266,-114879,-127006,-62892,53670,179464,171284,82264,3394,-9449,4970,53078,8056,-60455,-73681,-67727,-67199,-32862,-25999,-48675,-88233,-94624,-54290,-35097,-9625,29366,-1163,-84446,-67480,24924,70069,52788,40144,43878,56084,27293,6581],[11574,29645,36782,13227,-61968,-74775,-17906,51529,73145,34356,1860,8034,19388,-1190,-45125,-66604,-41460,-33441,-57010,-92815,-110243,-41236,71282,147376,99941,24202,-51700,-101016,-31217,68052,65657,-14283,-37455,3634,3663,-6034,11964,-34918,-112245,-93355,-587,31078,-5058,-49243,-79113,-38322,-10829,-5968,12938,61776,107352,119334,117184,85533,68981,31344,-14278,-63880,-69924,15991,94806,78317,47311,76740,74317,-10878,-77368,-40612,26127,73037,47219,12632,68782,190062,222231,129247,40512,6645,-11286,-63957,-117584,-124804,-75758,-8477,39340,33285,-32894,-104602,-106119,-22183,2973,-16976,22675,28327,-78898,-175323,-116071,17903,95469,81243,58151,35403,9082,-21888,-24543,10930,41190,38750,7024,15364,67988,81219,42733,13217,-9623,-3331,-24536,-65996,-63457,-4591,23262,10842,41209,88845,109606,151587,143206,48127,4513,-8261,18792,100526,72524,6737,40085,100182,46640,-60405,-79659,-14759,22729,64576,114064,109994,32466,-37961,-47424,-83974,-108342,-62242,7901,-21923,-117290,-105110,-65049,-61898,-64429,-55312,-20257,82289,127112,42368,-35703,-13132,17729,-22026,-62208,-21922,24074,-15126,-27556,28689,46440,42095,-16388,-39343,-29443,-39705,-74704,-112957,-129520,-160428,-184352,-136906,-81270,-78636,-100043,-91234,-51435,-11568,-21706,-56863,-60098,46639,63403,-24979,-55751,-40684,6981,74613,109304,110601,78502,49029,26711,11761,51703,104530,112010,50606,-6806,-30917,-37915,-25901,28898,50326,3781,-44967,-70119,-75934,-95708,-71993,-40992,-27945,18475,47074,19130,48264,161579,226630,186125,125028,71045,28739,-2552,-48895,-16806,67350,93158,55944,46677,3441,-63047,-39261,23018,42053,4387,-62107,-70322,-32403,-15155,10100,34538,8030,27922,81424,74945,26144,423,6646,11621,-11641,-23980,-16492,4198,42022,31442,19309,-1475,-97077,-187727,-136211,-79288,-67016,-20258,41629,49541,17881,-32194,-52143,-3258,14038,-31406,7165,84218,32717,-32213,-36637,-61782,-82078,-17074,112607,37858,-127489,-145392,-26017,39569,36307,-14689,-50275,-10296,16286,-53645,-20757,3778,-105550,-133621,-44921,-3740,-10695,2793,-35968,-89820,-55050,-10179,-17314,-23224,62,22269,-554,-53450,-103398,-118890,-63479,10120,18452,-13382,-56685,-34891,68518,163581,122805,87339,87061,53188,-21089,-13752,36835,49254,4852,-15681,-77042,-160285,-161489,-48151,40444,12047,-47914,-43289,-4339,6706,1363,-11682,-27063,-18891,7269,41863,73559,61712,43353,1748,-66648,-66662,32168,93252,67233,4706,-39697,-92963,-119987,-141800,-98097,19227,110783,130355,137277,123656,51266,16695,-5160,-14610,-59670,-74815,19129,99153,79512,11325,7004,84963,131519,45749,33780,71586,30156,-33393,-58044,-24151,-5665,43986,80257,68495,12223,26026,40586,11865,7799,-9850,-72921,-96945,-54894,-22872,2949,9911,32532,36109,-6543,-33873,16456,78802,116176,76146,18753,736,1882,-36671,-2860,-8739,-44075,4999,16280,-44373,-71893,-57185,-6209,29594,-5482,-13196,43008,60596,23049,-23123,-25443,-8613,10233,59934,70484,-45119,-150113,-124620,-53453,35426,91895,113992,101742,81161,81061,56355,30799,-2584,-27248,-18006,45722,106604,98775,-1679,-114200,-80322,50459,99440,29058,-10519,521,-9787,-24070,-15170,49869,115175,123597,92258,97910,108768,72018,68076,33194,-23497,-9552,53829,44382,-54804,-128177,-143370,-104158,-88303,-49162,36604,78274,-3856,-84743,-85104,-70277,-79419,-101191,-105974,-67044,-36211,-63706,-82874,-23298,50855,71353,27674,-7054,-44341,-62812,-49073,-16361,-7190,-35534,-81680,-74987,-10074,49420,35646,3146,-6438,-37053,-29532,35440,-3810,-83851,-115659,-162104,-150001,-96134,-41660,29600,68597,37642,-30289,-34315,15304,25913,-11323,-26553,-13543,-67329,-110531,-25151,74969,76959,-12355,-70138,-47249,-29600,-27022,37551,81559,49049,-45408,-80380,-27409,59580,109335,78053,-24870,-62260,38697,112018,98945,54585,23698,-19976,-99699,-75524,44859,143143,96992,2675,-34884,-47519,-54125,-8786,51236,31159,12188,14841,49307,44775,-15912,18527,159650,121165,-44199,-66290,-11954,22724,-2477,-35253,-27049,-2585,-35264,-86835,-74642,-60533,-56059,-48911,-38029,-60342,-77693,-17518,48415,39273,4635,61246,83912,-11717,-62884,-36931,-43983,-123658,-107451,-31005,-29270,-36432,-21682,-25297,-46704,-80041,-79900,-44208,-31410,-38913,-57096,-81339,-70168,23375,144833,148623,87254,45486,2225,-32295,-3673,41963,49500,16732,-18896,-35188,-39836,-15265,-4438,424,7619,56041,92909,72580,23373,28122,65514,74492,27474,-44417,-72974,-50995,-6056,71989,74184,-15904,-138861,-172838,-65691,-8250,4772,-4298,-479,41332,105531,47861,-81030,-102679,-78039,-74171,-15970,40240,31636,6780,25362,58527,65473,35560,-33167,-62210,-56336,-40690,-35362,-14188,10471,40508,8763,-37640,-22884,56311,122809,99901,-18485,-111564,-74905,-56068,-47479,-9534,68816,78707,48335,53303,65938,91514,67220,976,-1810,35541,-24203,-55104,35307,82614,83826,55412,-1202,-16438,4455,-27853,-25384,35575,131230,180474,111552,29618,23337,26016,-15732,-51596,-68330,-59029,-10454,15425,46035,75158,50873,-42874,-54856,-5208,-20700,-52989,-18635,48841,119637,132425,24509,-60187,-54454,-65282,-38280,65564,155613,88520,-17598,-62480,-47333,-24396,-23090,-24122,7879,30829,25937,23114,60469,12019,3583,40509,16693,-48204,-46496,-1353,33903,60500,66489,37594,-15314,-33810,-15035,-7474,-24987,-57013,-55857,-18797,8008,-21794,-14521,56093,77396,8689,-31949,29158,117615,179432,220062,166307,55629,7255,-13291,-71474,-83180,-78332,-98184,-8740,96088,85920,14695,4353,46036,77452,83851,68204,-24915,-102789,-75010,23328,62976,108578,109322,9356,-30774,7716,44357,40246,19922,-1134,-72105,-113916,-44931,20804,-58831,-103476,-61304,-57754,-44867,41824,67316,2485,-6357,7585,-28426,-71866,-86084,-106415,-103545,-77692,-18080,11315,-39263,-59218,22209,93309,80362,80361,133705,120908,65757,41942,30341,57767,17052,-48105,-28071,5441,-38468,-108876,-142079,-109611,-83459,-46890,-53926,-61985,4060,10744,-98874,-128064,-33315,-3097,-66450,-74758,-60820,-60120,-19018,34943,18690,-21916,-14357,2504,30893,75840,77637,39434,-7920,-18339,33096,50825,4060,-13484,18418,-7337,-59847,-25069,24193,-16494,-23918,17858,50667,21189,17535,47501,66201,92425,102691,48480,17924,12683,-45781,-106768,-23840,107259,126823,55189,-22705,-69929,-51430,-77808,-99065,-64329,29808,55722,187,-90448,-132609,-97434,-62274,-28482,48427,103707,104569,56329,-6504,2678,71783,85805,12755,17293,40479,-11912,-12112,75122,74945,27539,-60063,-100930,-17961,64207,85449,10349,-29588,45910,90769,51764,46720,61480,12226,-18890,-8173,-10703,-4996,35288,103790,123396,99770,55137,-28736,-87987,-60750,-78337,-177731,-205315,-125115,-3034,98708,70649,8161,3629,42857,18089,10837,788,-25837,-60447,-90925,-117902,-92190,-58313,-43936,-105593,-151250,-107035,-1459,73919,78827,32754,-20056,-26650,6138,15817,-11441,-8959,12701,28981,18625,7654],[34632,59224,55884,45494,12481,1246,13291,46370,43575,-2943,-23819,-11928,12015,12359,-17180,-59001,-62063,-62508,-76656,-99902,-108167,-62440,374,77424,94462,72033,-3161,-73771,-17399,73875,9688,-133622,-139780,-30967,7865,-13081,-25956,-60703,-107014,-80692,5967,9796,-73389,-108510,-62172,9463,-16135,-37149,24332,95989,91735,33009,-12164,-17964,25641,24038,-9678,-43146,-19066,75050,103546,41698,13469,33914,22403,-6204,-7468,33738,98136,149465,91188,21667,49479,124273,133883,82410,55356,42094,5685,-68252,-108454,-98217,-58018,40559,164029,180491,81706,-15109,-55801,-14540,-22381,-62176,-7845,14208,-104060,-170934,-70451,9789,1193,4368,32539,-10340,-54658,-43526,-37493,-36196,-8273,13910,-26285,-27856,54090,115534,74438,15339,-18862,-2810,-16966,-69666,-88008,-23601,16248,3347,42101,78134,70645,88465,78935,-10308,-68135,-81069,-32313,74953,84942,35977,30653,41938,-24408,-96926,-44472,41180,34191,54622,131063,111941,3790,-42523,5302,4795,-28810,-23646,49430,104045,43794,5127,19724,25114,11024,-8259,-10598,46789,80405,28196,-32830,-3982,39858,149,-35862,37700,91274,7064,-69349,-54380,-32771,-8123,-28380,-21074,-19745,-49083,-61664,-75048,-108389,-171943,-200975,-127725,-64349,-13033,39577,27915,8864,25346,11907,4477,27229,90635,85072,9386,-59092,-96285,-66989,-9846,58732,130714,107565,31766,-14171,-26313,-2363,5329,2428,-14867,-41047,-62290,-71057,-65992,10718,122976,131731,42824,-14370,-127,-20794,-46837,-60871,-64932,-21696,76303,108401,85589,151106,212902,140569,74380,55641,30391,32490,27298,16836,16048,23533,28492,66497,42343,-33629,-64222,-36907,26386,29262,-24418,4414,69696,98346,108515,85065,18538,34456,88223,52513,-21461,-33333,18086,42768,-5138,-39575,-31963,-8888,21345,3329,-13111,-4983,-14866,-52668,-84343,-129865,-117600,-31326,49619,53189,27690,-33395,-57378,-22960,-18875,-27318,-2897,29199,20307,42273,95143,75560,-23411,-68891,51252,55293,-75780,-113201,-27917,-11086,-25059,-26922,-24000,8402,51290,1147,-26844,-2322,20240,5440,8464,29089,12070,24701,41315,342,-65596,-87749,-76379,-36902,9759,13335,-61859,-141813,-166973,-122772,-53524,-38087,-44151,-38824,-74482,-67052,60965,192779,147571,88823,123886,144793,86144,55622,90808,121384,52746,-16635,-48891,-75062,-101079,-59957,-26089,-62335,-67002,983,60114,70385,49055,649,-51839,-82490,-76199,-28554,35022,65662,47884,-14021,-65766,-60404,-16687,3812,-8483,-48944,-88476,-119147,-83446,-70951,-82533,-56137,17539,88887,146181,150466,40947,-68958,-126845,-100888,-54938,-10102,52911,70026,15986,-45084,4639,108430,133069,18440,-22947,2604,7162,-6621,-21723,-3830,-14450,-13559,12696,46641,15789,16912,36384,16088,37271,59824,448,-53456,-42763,-18636,31481,23225,-46184,-100160,-88942,-32031,30505,66565,106353,122680,59792,-40372,-101019,-164793,-87335,31277,61892,60054,12469,-59922,-62341,-4250,54442,73471,20464,-50714,-63182,-30292,10373,24356,25618,20762,16894,61177,70321,-42783,-103527,-40393,-5004,30593,62035,79596,89168,81366,87757,72685,15737,-42641,-5297,53785,81775,41263,-1472,-17278,-49432,-50549,-6680,5827,-17059,-34179,-17097,23887,47618,34372,84233,117950,91330,71829,79913,57062,2282,-30133,-69938,-76155,-3312,94633,89455,-37681,-127306,-103917,-43851,-59764,-48942,29049,75058,32888,-14586,-24491,-40675,-93550,-136505,-119199,-62103,-49227,-102790,-118435,-57816,6578,42633,24534,-5119,-17307,514,-17883,-57216,-65486,-54089,-86791,-95195,-20331,33194,-14566,-39042,11185,11860,-15523,-9602,-69405,-109082,-49364,-43025,-73947,-76512,-22737,71538,116865,70262,16346,57975,140492,166400,140195,101050,69169,7447,-23244,26746,75356,67173,24214,19986,40830,11898,-24075,-1040,42035,26282,-80903,-106568,-3169,108962,154509,107798,-15554,-92388,-18016,80714,105166,75989,61519,59344,14560,-4864,3199,-3322,-79087,-102867,-52766,-13146,-20255,-14837,24077,24915,21114,32279,87058,79818,-2387,23277,177310,174618,3346,-87679,-70389,-1046,35857,33839,889,-13188,-18468,-46387,-42176,-56278,-57062,-40896,-51524,-93166,-108676,-53997,31024,74269,35694,58534,100752,67831,32947,19543,-14994,-85795,-82230,-51005,-74400,-75284,-19594,28752,35068,-21875,-65733,-60667,-15229,24049,-10465,-93025,-132173,-77018,45236,102375,82527,76998,51216,-6106,-24826,-37616,-36759,25053,46258,12384,-5840,5197,-16611,-3126,32314,52094,40204,10843,-29652,-48038,-30975,660,41419,37609,-13741,-37591,-22489,16278,6035,-16042,-30380,-31228,27940,81812,124614,111302,110945,114944,120017,55441,-43076,-85976,-86445,-95825,-52787,15306,26770,-7165,-12771,15441,44149,50881,6964,-26135,-26221,24690,63251,23880,-63223,-76563,-30891,-10942,-4507,41296,78261,59623,18331,-561,-256,-28059,6819,12488,10022,-7080,-11459,41037,90525,86387,26173,-45121,-53821,-17272,-56154,-81454,-984,40369,10776,-35160,-37178,-1225,16797,-8148,-25381,-30274,40984,126347,89942,58,-24604,-6549,5250,16190,6392,-21790,-28843,-26062,11352,41512,5217,-85814,-68842,-9553,-36827,-53752,-3103,32819,107255,158871,22818,-110999,-99278,-92825,-56042,48263,146952,108403,6562,-50259,-13727,13515,-30657,-60464,-34348,-28079,-14611,-1070,27107,13699,13779,-6317,-67605,-91755,-41821,14789,48683,69157,69418,60329,30814,6911,23341,13845,-43195,-92125,-81498,-45678,-6879,-4113,16577,73380,86055,33300,12580,84882,149067,137258,126475,110214,71478,37149,22343,-25929,-55565,-58426,-82981,-49203,-9174,-38971,-89071,-72822,-33285,18726,81020,105295,46693,-28706,-75377,-16509,70407,96859,32791,-2671,69100,115704,107047,58730,-5059,-43237,-116290,-175749,-116991,-24058,-51842,-76193,-79283,-141486,-135641,-7899,44172,-3198,-3349,26780,28281,20453,23797,1766,-37004,-52841,-29680,-30562,-63466,-55256,26410,106423,107597,78216,124977,127463,73896,70537,88624,95383,45010,-12928,-20434,-5607,-28121,-51615,-49710,-17911,-20584,-8558,3792,475,-16003,-69875,-102829,-61941,7488,-8790,-83090,-81689,-59544,-80371,-61962,1887,18674,8998,18368,-183,12210,69836,86376,31100,-35812,-44623,-9697,-5542,-7136,1046,-10203,-39573,-32899,40497,94940,55691,28044,45840,79378,55703,42170,89683,141225,125598,60892,-6066,-22578,-16506,-46522,-90700,-1854,145189,151040,18451,-99693,-120291,-80212,-95438,-108627,-85357,13457,57861,-23244,-152252,-162079,-52226,-9164,-27518,10691,32981,14540,9024,-20071,-12937,62295,62634,-42539,-57102,-35388,-40580,14313,97156,85843,73739,34849,2518,20374,3236,16352,-13809,-61678,-24087,4884,-38701,-16517,28406,-11442,-31871,13115,51346,43871,33435,40967,31190,53290,86201,32212,-35078,-24749,-52430,-163966,-223174,-199237,-145264,-69033,-57702,-73996,-28315,89375,75448,-2690,-16405,2496,-30952,-53269,-60631,-46840,-8242,40534,41433,10321,-1048,79002,157465,121510,53295,48229,46641,-10249,-48989,-48033,-7100,13041,10044,16752,44860],[64831,111767,67380,47630,41726,25829,11354,1111,-45346,-79319,-42122,25006,53599,30312,20744,20457,-11185,-66199,-78460,-60560,-45111,-42376,-65672,-20862,49790,68668,21454,-28436,-25394,-2876,-62338,-165866,-155776,-43113,9310,-24872,-36292,-3020,3898,-8913,18942,4154,-86790,-123085,-54187,38331,34123,16737,47261,85068,46873,-17676,-60336,-81924,-33612,13525,1339,-32874,7445,77020,44165,-9706,7744,30931,3379,18999,82757,142470,188699,176855,64585,-937,25086,43049,12865,-2313,9162,6228,2542,-35140,-76027,-103710,-101613,12488,173707,180759,82782,27876,10808,21276,-5913,-26653,14877,12315,-67047,-59262,41770,35302,-17673,-1818,27274,-21632,-54134,-10407,2914,-34991,-25750,494,-46266,-61044,18727,108097,95906,26906,-25993,-746,-4118,-43512,-73846,-49718,7035,35512,45280,56868,51719,23436,-13269,-63566,-76140,-52785,-6565,50165,61125,53282,31759,754,-52422,-74834,-6011,35268,5068,33503,91436,31973,-99235,-124366,-19987,32330,29964,18592,75218,188285,166496,79548,38298,6180,-7227,11239,2809,28986,77860,52871,9413,45289,90570,34342,-30514,35793,98337,21858,-70330,-91306,-80021,-49411,-53884,-11968,16998,-2557,-14360,-41718,-62957,-94391,-106835,-63183,-22915,64512,156548,118100,44352,26407,-5651,-1715,13883,42907,77749,76072,9234,-63016,-69335,-56246,-18001,41280,23239,-20869,-26211,-27366,-11184,-19801,-21210,-15935,-46965,-84146,-86850,-45859,16434,88842,120878,110763,109037,120938,58606,-16846,-51672,-82699,-64574,50994,108784,60541,76158,131369,76636,17758,24945,37808,48704,26891,7764,18504,40532,1867,-31913,-35433,-43813,-84646,-78468,3146,34273,24688,61880,113252,133227,120779,70487,-6383,16573,88036,55802,-42179,-51386,23908,42310,-3190,-14962,7110,17452,6325,-46843,-62395,-35595,-3427,37458,15439,-84913,-65262,32489,49631,3357,-4143,-39824,-57416,-61306,-76165,-41880,-3130,17610,44715,86193,116416,100691,-6195,-135858,-54219,63415,66015,-2049,-38670,-82767,-69555,-10944,21344,61162,125448,74980,-34266,-64892,24724,56988,41553,46729,10198,15613,68135,49577,-56059,-115632,-92930,-25415,16800,-11234,-111559,-175832,-138289,-32822,19215,-50141,-92274,-77618,-100162,-105744,-33928,63264,54013,43965,114382,185840,148166,89245,87766,94453,15975,-68411,-88416,-64030,-68886,-77643,-75645,-85863,-56139,22122,66197,52554,18169,-4911,-18354,-30737,-47443,-59629,-22565,36452,-6095,-102182,-68644,39513,37664,-50622,-70008,-57950,-99990,-155044,-91385,-51188,-90380,-97221,-19456,55749,106658,103989,6916,-91865,-126275,-97274,-49500,3219,47111,63574,31859,-29811,-1952,61013,70577,-11323,-70789,-77705,-13112,73829,70599,29025,-35409,-75133,-56265,13394,-10809,-14192,28662,20167,27605,45540,3523,-27722,5000,23900,68326,52698,-65012,-144288,-66362,61699,99952,67666,91977,116706,53958,-30577,-58437,-149501,-174433,-57599,67662,100939,58505,7272,-22704,-8398,31028,57133,38230,-46878,-130441,-121591,-39370,24388,61700,68044,62366,100485,108239,32872,20745,65478,8201,-39887,-18556,20128,34801,39696,87705,98090,23960,-45452,-14631,40059,51278,-29524,-93777,-50834,1854,3732,-42471,-77204,-58413,-45222,-30639,12298,41525,26296,54603,28955,-17545,-7761,-4247,-42569,-57879,-43932,-76325,-79368,3563,112147,131941,2789,-95986,-43796,32930,9287,-17207,-28784,-35299,-18291,4691,-3564,-17542,-55111,-73128,-48782,-14760,-7805,-21519,-19941,-22594,-33643,13064,18497,-22662,-28368,-2237,-34632,-75542,-61937,-21450,-52618,-91781,-31593,24880,-32036,-75029,-22866,-21563,-63662,-75125,-97953,-84429,-4364,20526,9493,5921,36130,97935,124456,103599,104661,152326,188367,179372,171927,157090,122773,61822,8198,-3686,-8341,-7127,23128,71317,93663,60154,-19260,-97048,-102594,-43030,-40032,-35420,15297,99552,144506,78579,-30407,-89235,-41264,20526,29811,22291,43662,73939,74948,54613,-14377,-84059,-149472,-122306,-5870,63852,21140,-45852,-8488,61681,59504,22409,60561,57706,-12498,16401,130278,123410,20855,-49468,-53066,37917,96309,59393,713,-6218,18769,46442,67340,3283,-19653,-4957,-30077,-55461,-61293,-62784,-25998,46579,54943,64423,69853,62408,72322,42306,-12081,-58003,-56616,-35072,-40545,-44170,-8668,53629,101970,88136,34262,-9052,13018,60326,44968,-33626,-116502,-124767,-12527,85286,68136,36726,33651,12435,-26418,-96692,-107371,-24263,10983,40041,62410,41761,-29146,-15950,50327,56695,-9050,-48253,-55511,-65263,-65078,-5320,97661,122546,41988,-15610,-35785,-21337,-16608,12845,36422,36462,66484,111304,167921,144563,105811,78058,70094,40155,-14377,-93388,-123614,-109300,-60929,-2988,25970,-10751,-24407,13515,30445,35681,16518,1185,-10593,27843,65368,26994,-80651,-102098,-29960,-10608,-45156,-33899,-41374,-69180,-24372,59239,81492,35658,53396,10738,-52730,-81897,-77860,-39053,22209,40910,2344,-40803,-45981,10444,-1679,-87439,-103045,-65603,-73938,-118107,-68282,7550,1651,-1654,26857,-27700,-62701,-12045,15656,1306,-9456,-4259,29898,74316,52352,-14238,-30399,-26653,8297,30463,3731,-68214,-49169,-13232,-51659,-29327,47402,42651,93911,180556,70485,-69686,-66541,-63815,-25076,39983,73669,66194,51637,27946,70284,109608,34344,-58495,-81891,-84076,-21629,15119,20423,6799,-4815,-58184,-123006,-98541,-208,58765,62536,52607,23493,5,-4721,6961,25491,-10270,-56410,-77604,-92031,-96911,-40421,17988,41553,49088,33507,20268,32061,81693,85401,769,-44895,5238,72613,87053,59581,20139,-12880,-24001,-38224,-62283,-99984,-114112,-105547,-81844,-70832,-31126,34434,65130,57300,48583,-16194,8095,94125,57671,-40386,20135,168942,156346,84871,40680,-19326,-58090,-114562,-152526,-111250,-43228,-37978,-18631,-58801,-174920,-188503,-62697,17564,-10113,-30887,4024,24028,427,4197,8388,-233,-4245,7857,-5711,-13168,-6787,-1279,54742,116117,71750,29957,5300,-35217,18840,64542,33881,-19932,-23470,-11671,2300,52,17002,41405,76078,77528,102859,104065,75333,14814,-50519,-14808,65340,70701,7912,-72110,-75251,-30271,-33509,-56292,-55196,-50940,3325,59954,9305,-49048,-22943,48780,47617,-104,-7105,1411,-17335,18496,67115,46006,25273,50909,71879,109574,134573,115281,78067,98502,70474,11916,30749,98194,86131,2578,-81189,-107582,-57027,13663,726,24451,142298,160450,7867,-108493,-82022,-31859,-67296,-110035,-126764,-34938,29724,-20801,-101698,-77391,10758,1643,-58146,-52556,-40550,-38375,-563,-18703,-49300,-18078,-14542,-67456,-83578,-112435,-90101,13072,60616,35804,83845,101130,74444,37583,-30152,-23646,-31454,-77864,-66727,-66312,-110229,-83443,-36164,-41336,-36610,8693,51933,43442,-1354,-30558,-59447,-4491,90046,82363,7847,-7287,-18220,-102265,-170051,-197991,-201894,-129985,-79527,-82306,-45566,84378,76934,-13590,-40246,-17551,-20726,3787,18036,8252,15642,82457,153198,137457,88832,101694,134217,79178,10169,31678,58681,-4944,-44872,-31057,4375,-250,-31335,-31080,31218],[43106,92834,37130,25101,28421,17043,15795,-8923,-84628,-125214,-64761,47279,68735,15653,45149,96288,40712,-46768,-56122,-12034,29823,23199,-43934,-43135,-1400,13579,13035,-6051,-61740,-100119,-91532,-100875,-89688,-32156,-14284,-49808,-23457,64916,93809,36836,8254,-2453,-32509,-44510,-40723,6414,54848,57534,-3876,-30200,-4879,22548,10164,-59040,-41030,34856,27910,-25430,5270,29840,-37320,-50740,24260,46493,-13402,301,74232,128324,143744,78943,-34234,-41122,17031,16419,-44254,-66334,-53738,-55606,-15980,4378,-41139,-112338,-143250,-60541,64517,62974,-543,-2622,23161,36067,18472,11712,21218,8744,-5311,46331,100289,23084,-30111,-9072,-11183,-42801,-19968,36601,38682,-15698,-6935,34575,-13681,-63787,-16338,68056,94656,36922,-52263,-31255,11049,5693,-31678,-48509,11425,83375,59501,22186,23878,-2341,-54528,-90053,-57233,9281,48509,40243,12564,28787,46790,37881,-9968,-31946,-11588,-43108,-74092,-4492,25502,-82499,-224123,-227815,-95611,-12726,21474,11231,21725,91742,88464,41537,7573,-20701,-9067,45104,26308,32746,97616,75408,17511,55439,123424,84239,-10481,-7117,50828,41410,4210,-21254,-42649,-30873,-39751,4058,38864,33251,19392,-21913,-14875,29758,41507,13788,27890,121794,158218,78457,8858,-8574,-44128,-42243,-63733,-64530,10198,94506,69670,-10598,-32171,-42544,-67359,-79897,-88132,-47914,6936,15322,32763,38611,57273,67303,10549,-54687,-54375,-14614,999,-10394,12448,97828,176989,202679,139667,58367,-9171,-76901,-75712,5708,49618,21138,12618,48017,44971,17535,24666,50241,18705,-61507,-42253,42695,86019,2143,-99671,-84955,-36838,-59954,-49410,27424,59726,58942,64227,53237,11298,-13184,-12434,-51879,-37101,56311,77752,-9946,-26438,28936,11613,-17799,24508,61949,39779,-10733,-75842,-72847,-49730,-58023,-18007,29408,-19155,19354,105267,56368,-12110,4897,-11706,-65766,-98984,-81774,-30392,3099,26905,47611,45450,17763,12090,-1271,-79286,-56664,37078,122138,75559,-19336,-67630,-28348,19483,29260,70773,159557,120087,-17947,-113043,-73582,-2035,15187,-4841,-45059,-33349,8861,16891,-24453,-78072,-64703,-7224,8534,-20750,-87627,-124373,-51230,76742,96967,-13304,-80750,-86759,-106647,-110229,-131447,-124962,-90406,-17715,62413,151535,137344,72702,27070,-6157,-71376,-119485,-136782,-99981,-73027,-81514,-69266,-39274,-21024,-3956,-1174,-33782,-56015,-26173,16220,59218,70758,9614,-27106,-7702,-60313,-147601,-64040,104857,112706,-23045,-60616,-18774,-61252,-150033,-116075,-95256,-124511,-87619,4060,45634,76302,91744,23333,-42131,-60946,-65630,-82134,-68130,-35106,15787,60177,36007,20449,21618,27369,-10459,-74442,-110325,-26692,110447,120639,52799,-23600,-45289,-34349,7776,-30622,-35153,1646,5966,22184,19209,-36679,-47400,19324,42335,58832,58365,9391,-34961,39983,164173,168983,59307,37935,52233,27070,447,14437,-76901,-196399,-166903,-1595,82862,67972,71729,31225,-40036,-55079,-22508,20563,-1547,-81948,-102816,-56225,-17579,36823,64626,47853,59371,84394,62767,64467,84430,9253,-51621,-40572,-13748,-18922,2005,84145,104012,47752,-8371,-39291,-49410,-31140,-39486,-65654,-42882,10802,49109,3762,-43537,-37432,-27067,-34239,-36123,-43404,-59473,-33761,-59257,-81159,-43968,-52391,-91417,-50593,30343,8681,-16546,18021,85143,126725,32876,-62164,-22625,46689,27278,-11358,-77628,-106908,-59371,-8225,3980,38341,63999,49868,17094,10264,41675,93097,105130,37490,-23764,22178,15909,-45256,-61992,-45142,-45578,-36905,-25239,3192,7910,-18461,2202,48372,4353,-56579,-47457,-52132,-55252,-28654,-32361,-41997,-42902,-40127,30116,81361,80052,81073,76205,73244,90967,126871,123602,75293,76961,112002,110042,42315,-49322,-85894,-86409,-69763,-26228,43917,93717,76944,-33520,-164903,-219890,-126618,3765,43474,-18378,4093,64176,7031,-77327,-85893,-16212,13653,-19823,-25154,5596,22282,40347,52916,-7705,-41494,-58602,-45089,35521,92857,48012,-40206,-2127,111011,128358,41757,3503,-14846,-27874,12545,41790,-9053,-23855,-5730,-22961,41446,108862,69713,22787,41368,60257,91499,108414,22642,-6749,3169,-15097,720,12696,-39323,-73064,-18980,34021,50442,15522,-8652,15970,-14940,-56811,-67962,-44535,6956,43021,35213,10021,24760,65085,91773,84290,42812,10003,31485,58909,19328,-82181,-123999,-17302,70590,15044,-62118,-40417,-2439,-31514,-98870,-85080,-33335,-14573,67841,119971,62070,-38091,-40610,41579,96905,23691,-57369,-60909,-37901,-28436,34406,110083,91258,4402,-39270,-46595,-7434,18939,30311,-1543,-38697,-2724,40938,78859,42795,-4711,-28049,-14658,13116,-16196,-119007,-145060,-70221,-6326,23541,52686,15768,-12912,7734,1259,-246,3596,18516,15804,20143,29293,25521,-43375,-52675,-5159,-28616,-104085,-103122,-113608,-151604,-94362,11813,62666,52412,90870,47997,-31352,-59400,-80432,-99126,-55470,6761,15823,1337,-12380,46009,71133,-28757,-123447,-116434,-85290,-80148,521,45951,-13107,5178,104243,30720,-104502,-104550,-50018,-11419,10653,13578,45595,98140,40830,-69371,-55832,8247,61461,64550,34734,-16176,-16892,-29309,-60611,14015,104576,77746,105309,198205,141432,49633,34583,-10576,-2519,36574,41350,45693,68402,26538,26283,99261,79932,-32392,-96579,-83762,-10423,17630,43884,40002,6675,-45201,-57017,-22785,33310,60067,56843,49161,11159,-37352,-44476,-3152,-2411,-74155,-94322,-78125,-106637,-130771,-68981,10707,25008,-5507,-14342,2412,10788,24277,3215,-64607,-83888,-23850,54114,85911,57700,32095,10166,-7620,-15065,-56364,-125607,-93669,-23092,-10084,-27229,-20440,-2239,-1390,-9367,19999,11287,45147,78482,10995,-49257,53453,194497,130240,11581,-20000,-50537,-91178,-120821,-100312,-50080,-8599,-15786,-909,-39032,-135020,-159235,-77405,1218,-10756,-41565,-26512,-19833,-53796,-57493,-58714,-40084,-16289,2085,17601,62383,63235,-12631,-522,83100,40566,-73559,-156109,-169269,-56972,-12059,-66266,-96151,-36982,407,-2997,4185,37682,53971,90667,125157,177755,153584,94511,53734,25916,70459,134336,106231,44808,-39231,-68738,3997,60210,19177,-60935,-97975,-15931,69979,27423,-38385,-23665,54890,100837,86168,64483,40472,2549,40525,113059,109402,69143,48211,18598,63692,167602,214763,169847,146733,79370,-17385,-49387,1320,42928,9417,-82399,-118843,-28626,97520,68655,4102,77407,132092,36238,-27838,59,7911,-58591,-78288,-78825,-34504,-15462,-23196,-13545,12883,12696,-34113,-84826,-101140,-82671,-20409,36901,10283,-42264,-64416,-53978,-32065,-38010,-121418,-126949,-40604,-20351,-33895,61448,106974,70149,9557,-39914,-9812,-10456,-45469,-47690,-79405,-133726,-127410,-71150,-24645,11461,26088,-3362,-43698,-72129,-59115,-70888,-55190,29882,78040,24445,142,11629,-35034,-101535,-151903,-139539,-24984,28637,6046,13255,66798,13988,-19529,-27512,-43193,-13071,61798,63473,14147,-17533,62871,136724,97267,66326,81244,65011,2990,-44687,-24241,30767,51392,47831,23548,15313,-4178,-53018,-81970,-30973],[-16050,-4787,-24865,13150,25175,27696,52455,41253,-25259,-84839,-64039,21089,20046,-33230,40361,91856,10728,-45649,-16245,31174,88717,119309,62499,17185,-21131,-28100,-6845,-23572,-92575,-126694,-59498,-3703,-1754,-4003,-26198,-34489,22104,86551,82993,18832,-13155,7624,61849,81277,-1566,-40115,9747,35986,-69501,-137614,-42059,65067,75214,2397,6178,58510,39033,-6217,19250,-1528,-84189,-64110,41590,55697,-29460,-44432,-8248,-9604,-33965,-59817,-96096,-66554,-14327,-2015,-36083,-53018,-34049,-39628,-7224,31219,-6764,-77085,-113406,-101296,-51696,-24888,-38064,-32500,-18762,2200,10752,-8972,-24847,-4192,25067,52807,49109,-49033,-78624,-29283,-25315,-17724,60607,78950,8498,-41496,15081,99927,45376,-48818,-27143,38497,62883,23494,-70033,-38930,51625,57480,20520,8494,40726,100368,65390,-21379,-18703,7731,-34619,-79732,-32817,40679,63306,24868,-42678,-30901,41972,83262,23585,-29802,-39380,-95131,-126744,-39338,-9839,-122450,-239030,-226034,-126349,-75880,-30326,-25155,-63911,-74676,-67151,-23589,11891,30124,51622,77817,50362,43728,67360,22379,-41912,4557,94927,98590,28639,-8438,24570,62355,79685,68106,34425,53974,44008,41634,33921,34556,50150,22830,22173,92408,107465,48341,59110,114065,51768,-51341,-72603,-56393,-61194,-43765,-75676,-108289,-67952,35648,55695,-8105,-19936,-26877,-77915,-110264,-95517,-17395,53047,65488,68502,66802,106114,143069,108447,45789,21936,-18158,-57048,-65000,-40720,24013,108456,177911,164645,107490,6268,-72483,-56618,-1764,16976,9922,-3628,988,30188,45608,42370,39578,-38023,-139261,-92206,2744,49491,8809,-40291,-2820,37810,10614,10008,55972,57019,24856,14486,-36064,-135310,-160682,-88764,-80367,-82539,8955,70618,22277,2986,18179,-18995,-31022,31661,57411,14848,-21250,-40851,-14853,-19509,-85313,-94930,-24135,-13683,22513,80529,52590,38360,93703,69768,-48384,-81794,3740,42691,-397,-20042,-21086,-33369,-69647,-49456,57901,79632,14299,-30192,64832,93321,25896,5044,41357,24771,-7700,24063,115667,104154,5790,-104920,-116519,-38446,-25696,-74692,-79843,-43669,-46490,-32003,5155,-23588,-44220,-29535,-28489,-8981,-14339,-45725,2032,98151,99337,16608,-33553,-51122,-72401,-64452,-116828,-169461,-153489,-71489,6093,89857,89389,27599,-36594,-59115,-67664,-60551,-88842,-93874,-84912,-67612,-13286,41610,24354,-37276,-73751,-87468,-73277,-41608,-8271,61171,122042,87669,17505,-22863,-43720,-61060,-22417,60036,99100,31221,-19062,-1620,-22392,-86772,-81412,-115951,-141702,-59480,28980,44819,88195,138441,65845,-5363,-42394,-75276,-104176,-84182,-74977,-68329,12262,81644,97538,61146,46873,17869,-45470,-107422,-56045,53179,72249,39599,18897,54582,50345,36252,4526,14300,13521,-2548,41156,45912,-35377,-63862,-8296,12645,7501,22680,80637,91105,100498,164865,153244,15246,-41907,-1210,36542,13265,-17634,-102757,-189457,-191218,-60430,15530,5235,53458,55822,-36760,-104789,-92693,-6698,54531,28881,-7264,-12279,-19628,-1756,977,-55987,-82755,-26134,6737,8855,31351,20161,28257,36759,6608,-38641,-20650,45658,51845,39364,19481,-30748,-91456,-74999,-9283,20574,-3156,-3588,43846,42111,15147,5016,1480,-20458,-53134,-87626,-123661,-101806,-76334,-47461,-4400,-14259,-41961,85,76346,73211,55915,28273,21455,63710,28251,-45485,-43251,6745,-140,-32419,-72734,-64904,-27890,5501,43750,116357,166566,96757,-19977,-41851,19290,86541,101002,48544,15153,39412,-2864,-59146,-74678,-59378,-13131,20934,-13727,5736,77318,70653,23789,22000,-28,-32481,-37582,-23589,28530,82511,43972,-35275,-98367,-100117,9663,76603,59581,29886,314,-15532,-15943,30010,47364,-4179,-4871,46101,57920,-6435,-90843,-105844,-69282,-61556,-92882,-42030,54901,42973,-77214,-176069,-215843,-136265,13123,52239,-61627,-75433,-1651,-23521,-83555,-72899,12658,53034,35268,29060,14553,-18383,-15945,14035,-604,29324,43828,19200,12401,52277,73182,42375,66192,143244,187119,103873,-17805,-71478,-19044,28003,-17475,-86862,-32963,43550,-17087,-27416,45879,78821,83120,114756,99878,62905,41087,-23451,-27082,-5644,4691,39010,35478,-21479,-62599,-37092,-4791,8552,-10967,-38396,-41008,-60561,-63662,-53394,-14584,48155,107864,99351,19778,-18624,-5504,11171,57679,70029,17548,8794,41969,10113,-78906,-100597,-11757,27677,-45445,-115046,-74512,1069,3797,-23962,14896,47287,41734,81646,90586,35614,-28658,-49659,7358,116318,82346,-29451,-43744,5864,29755,54249,51345,-17188,-59741,-34269,-5416,39980,49324,14972,-50888,-106352,-84986,-60247,-41353,-65864,-65531,-81203,-73439,-4969,-3100,-99270,-116957,-19829,57275,84200,101853,65721,18065,-5521,-23041,-8318,5823,24871,41690,47318,49528,75718,50566,22786,14227,-35933,-108013,-85588,-56688,-97707,-104506,-68400,-31747,-4369,86212,79652,26889,19757,-11226,-55779,-35632,11240,23545,29383,3805,17863,69915,49216,-22244,-41810,1951,51071,118237,90238,1101,48678,168987,75572,-85441,-93459,-59404,-44875,-12732,2387,33599,95497,42955,-66246,-34372,61512,114700,85503,49299,44851,37624,-32622,-47885,56587,125220,95308,113841,179392,159425,129132,111870,28375,2367,46571,93200,87316,50818,-60728,-119038,-28137,42342,-9903,-56947,-46395,-36591,-55419,29088,86332,46890,4454,56573,88746,54265,10492,7734,45249,50741,-5885,-39012,5815,-5324,-91098,-102713,-79033,-93098,-118532,-102176,-49324,-4962,-8017,-3427,3522,-8576,-22324,-45063,-32842,23622,26584,20114,28138,17959,4347,-8440,-26391,-29675,-50244,-103107,-33415,64883,64420,32618,-142,-43498,-54191,-73003,-61036,-14832,50300,46695,8387,-7766,39910,118861,74497,-34652,-56982,-49600,-96719,-126190,-75515,-10910,39137,21381,-892,-25399,-72608,-88206,-44307,-5890,-17366,-35034,-51776,-65859,-60457,-39883,-53890,-54536,-39382,-31281,2439,82372,86350,-11648,-34540,13995,-22402,-116815,-198992,-167666,-57582,-47497,-78700,-64731,-14971,-21630,-53757,-21518,21165,14375,51748,101273,151873,130210,64905,53831,79233,117549,135260,106509,79491,666,-72688,-8624,96301,75990,-28076,-82460,-31872,21697,23991,62677,111494,124052,129690,109280,74966,53762,20250,17449,66995,83544,22951,-36180,-45516,18256,127500,226069,237062,195103,90253,-20354,-94909,-76095,14221,46347,-15991,-37181,47412,138439,61866,-41427,-287,52797,26590,28232,21123,-24779,-60096,15536,48473,7940,-53167,-48035,3130,1437,-53329,-70826,-76213,-119041,-115805,-24272,29594,24949,24081,-15173,-34344,-1739,8092,-62787,-94915,-78377,-78666,-66917,48710,108637,54062,-40485,-92394,-32491,2713,-6058,-31745,-68711,-109125,-115120,-48359,25994,86378,79288,-30596,-110145,-97829,-47119,-66772,-120829,-67498,29268,25556,4322,3107,-32350,-89239,-131414,-79155,74804,122943,102320,103303,63684,-44742,-2775,32737,-19709,10949,100337,78743,468,-39702,40813,69288,-1722,-588,67732,46092,-19010,-55738,-52451,18727,118534,142473,71093,36665,26469,-23466,-77810,-69121],[-46349,-75707,-69842,8751,18856,17703,54738,75652,65337,27824,-8901,-7323,-27583,-59183,9004,12267,-80744,-76759,6071,40649,97313,180283,152022,63710,-23452,-30596,-23643,-55638,-82911,-76071,-17024,52604,63263,32073,9112,48267,98947,85053,30808,-13299,-16735,33731,128401,157280,48480,-41324,-34923,15078,-54989,-137192,-72286,24065,47118,29096,38704,34636,10829,12861,49794,9186,-75924,-50407,33027,43603,-24147,-53063,-55455,-111063,-154206,-106503,-69745,-53184,-54015,-45766,-19110,15233,51657,37543,36547,56523,34115,-3125,-26957,-74415,-83428,-27337,7891,-3213,-50624,-38018,-10581,-53464,-78141,-14350,21852,-6826,-37966,-92563,-75175,8912,53554,102769,183024,114956,-61023,-101912,24809,138620,63663,-38267,-2880,48320,28780,9159,-26587,34525,110223,78140,47703,73169,75189,82793,54117,-30471,-21592,30639,4936,-14306,45560,74535,50841,5322,-75086,-79814,-8296,43207,6888,-35038,-24249,-44202,-75005,-24792,20188,-15869,-64199,-73500,-77562,-114244,-69800,-24832,-74283,-106616,-78391,2881,70600,92954,71100,57496,71211,69616,4731,-83422,-113042,-42212,39231,60931,51026,44338,49340,57636,71557,84342,94867,147130,124296,71020,29249,32397,79020,69550,38916,65192,72655,57198,67014,51433,-46994,-127052,-119732,-77888,-42328,14061,16453,-31360,-62267,-14325,19559,-5019,-4952,-33280,-80820,-46603,6255,34149,66961,79486,48556,9081,54745,132074,168763,150946,78531,-48628,-106481,-29580,21519,-20605,-15971,75392,96629,51174,-29538,-71990,-36803,19242,29451,15875,122,-9807,20254,62209,50299,7476,-70380,-142628,-113953,-78601,-43599,-10114,40434,100351,114798,61713,21783,25967,528,-38235,-35617,-66044,-144966,-162054,-83576,-67508,-73452,-9320,37205,26394,11332,-3447,-14114,-526,18731,-7476,-44055,-14908,40148,83264,46018,-45217,-73339,-39784,-51976,-52741,-24147,38367,134240,226263,176062,36719,8005,101811,106184,-29338,-111728,-92682,-41385,-38095,-459,139419,160939,19227,-93795,34510,128513,74133,48143,69295,27563,-5988,17154,79797,77073,26420,-42964,-21438,29067,-24628,-82947,-40041,16454,-16770,-21180,24601,14974,-46767,-87711,-76060,10644,49139,12859,7237,34936,38177,12756,-835,-9127,-22341,11528,40236,17956,-70219,-102591,-41102,43671,46240,-8345,-51631,-23025,35573,80576,45014,-21404,-80092,-63671,23560,89758,64844,-33786,-100103,-65372,-7155,-27927,-52309,-578,55454,62431,30088,-12595,16874,81446,56109,-5371,23394,41205,-7339,-37003,-27652,-23771,-1285,-63022,-97500,-23811,26188,25358,88654,135078,42283,-27884,-53088,-69047,-37120,36615,7353,-91109,-55481,84486,185557,142009,83393,38523,-27017,-113089,-97938,-28957,-15630,-1316,43097,108735,90974,71010,82957,116509,76927,8298,48555,78035,9312,-37452,-17839,-7980,-11579,-3939,77421,105198,63587,76019,69759,-32748,-69666,16894,90706,25029,-95711,-191397,-189989,-145672,-55234,-4058,-34157,-21017,14778,-5186,-73040,-100567,-19086,71186,66452,24208,29928,37427,7123,-53582,-144857,-189111,-115126,-37095,-20027,-1802,19240,81508,101617,38743,-25065,-33583,-16268,-16138,6966,17538,14903,-32343,-51426,-12592,32433,14844,-11915,-4822,-9766,-16474,3671,12140,-13089,-35915,-40922,-100373,-115254,-63803,2276,35818,46679,44333,32398,42468,61717,68152,-584,-54462,-8303,13160,-22936,-47668,-17179,-8447,-48633,-68990,-20028,21520,57304,95163,137003,136281,21467,-113642,-131994,-87528,-62410,-33569,6368,29005,21648,-34179,-60797,-68744,-53084,7766,31949,-26232,10527,92737,46278,-62445,-112338,-105720,-71051,-39521,-3738,57853,87924,14646,-81624,-107704,-75628,-12617,4720,7228,-2960,-48206,-79118,-72702,-7739,35534,-2174,-3346,31129,21013,-26487,-56570,-55019,-24924,-32795,-121953,-112477,-4236,-20507,-121438,-162843,-151086,-76718,6055,17914,-49999,-53826,12223,22469,-5244,-12569,25182,76387,134156,132375,55557,-3461,-27014,-28940,-30892,16533,33671,-1398,-49743,-9556,84281,125313,131426,133569,168137,134830,18880,-49881,13657,55525,1382,-36100,45241,105345,-659,-73265,-34190,38837,97302,143568,108196,12011,-28120,-51907,-20985,22496,61566,75998,14041,-32409,-21498,1159,-22895,-22971,2434,-7970,-32783,-18453,13732,9381,25622,64144,113085,94249,-10595,-48952,-9600,-2803,40435,77883,46673,13993,-1861,-46664,-88547,-71926,-21392,-30476,-85391,-102056,-47784,42425,90428,80245,94836,127870,107717,66254,-4776,-21920,-14831,-36861,-27788,57190,54641,-13150,-11045,35186,52192,28601,-29479,-94621,-67140,32688,68208,69827,34527,-15149,-43015,-71342,-101234,-131867,-107657,-84207,-33359,-58771,-88512,-25220,32878,-18620,-61007,-26776,48193,104136,121437,92770,48211,7548,-6729,22404,21134,12651,24730,51421,70567,120898,147855,98643,19550,-40891,-73398,-19168,53157,27748,-46083,-91635,-96369,-86044,-1527,9040,2426,31370,41480,18144,4776,-13085,-21839,18227,1690,-34844,12971,71717,79596,77351,98438,115066,120644,55550,5749,78754,153595,52309,-50870,-27329,-15357,-43626,-36751,-24542,-475,64878,73153,31305,47711,71950,74647,25791,12537,70366,83998,-12211,-27283,53576,82170,64987,85626,108171,83986,71393,69164,26744,29470,76981,139321,113519,29100,-101754,-183843,-135714,-52024,-9189,22977,-2152,-85090,-154222,-46043,63339,39659,-2439,60189,119200,72152,-27089,-67380,1637,69493,20617,-35065,-1220,-423,-45069,-27695,-8863,-8837,-53130,-121541,-117092,-15532,42834,22401,-5810,-20605,-46481,-84893,-29815,83293,47395,-33993,-45542,-41328,-53563,-58855,-56156,-39639,-32277,-58478,8430,89386,81128,32878,-42044,-120276,-97473,-71231,-67467,-26784,56955,76801,66237,27988,-28986,-11350,6766,-29573,-19018,24160,-11222,-69000,-63712,-26413,42211,50404,29552,5214,-38112,-39505,9043,4762,-30070,-39936,-79374,-111998,-59830,24504,38619,20631,6627,-16269,-14797,39086,39960,-25393,-45831,-12182,-18126,-51805,-71331,-23256,11193,-13366,23734,50077,-2347,-96640,-118675,-44374,6359,6626,64854,77105,81700,88381,43335,34809,91762,136423,119554,85258,76060,17848,-73093,-46747,48799,39731,-37992,-64693,-45578,-47630,-12252,137888,225553,171063,84517,29128,11449,36635,37450,-6999,-23247,-15435,-53887,-82873,-52359,3433,48157,115882,171884,178623,93126,-21561,-120981,-115752,-17652,49809,48662,45370,75083,108285,26529,-45561,-20155,-24246,-37541,-4524,-33806,-78089,-28532,112945,125026,24623,-66836,-75091,-49571,-56480,-88016,-73519,-56530,-112367,-140390,-94039,-64454,-21863,62491,46021,-15821,-20259,4462,-8181,-24383,-53292,-65710,-49687,38208,103040,66918,-54529,-161788,-119068,-33432,2610,-36721,-58322,-55918,-51794,-12991,32768,93550,98673,-1315,-61193,-30695,-12242,-80608,-156368,-113585,-8419,25734,-4932,-65284,-116479,-116221,-100279,-59944,46169,94996,114624,119028,45523,-54746,39850,109107,42731,28071,87818,76505,25498,2497,38243,27623,-35309,-27461,43593,50849,13700,-20743,-36437,24993,123397,154480,88394,57934,52412,12173,-38655,-49729],[-31223,-55727,-68670,-13228,-30563,-61651,-31701,23215,89801,124870,64632,-2780,-11500,-19336,-24881,-70287,-125998,-82982,-4309,-7234,28750,136185,127846,21657,-57128,-43008,-43367,-66180,-45212,-36660,-31934,29101,62116,30391,42929,120225,146074,79158,11175,-14521,-12093,22823,92973,117256,43645,-31136,-32792,40940,6584,-89292,-101209,-59474,-28308,-6481,-792,-35969,-37857,2091,42520,25744,-26129,-21418,-6951,-5189,-24310,-38682,-52857,-99615,-123048,-76518,-46043,-25562,-45228,-77054,-36127,36176,58977,33617,47563,76361,68567,46977,27923,-27120,-61816,-29410,32629,30466,-46474,-38294,-8156,-66368,-100762,-28946,8601,-48926,-75121,-52007,13652,73731,117034,177276,218377,96963,-109220,-143571,1807,88666,-3380,-60235,19213,61117,8547,10924,37226,99480,109168,27710,-15440,31223,41052,17414,4803,-12240,4292,16781,6553,60908,146736,116435,48781,8256,-63875,-93735,-97516,-79056,-33234,-11058,9123,25233,12707,10130,57076,138571,164676,84740,-42734,-153147,-96121,-1196,-29934,-49282,-830,72504,102361,57944,-21767,-10234,71680,79248,-38534,-148904,-135738,-46516,9707,14322,26279,55344,40347,-11543,-17693,38769,109617,164706,104004,42163,19252,15933,39074,33674,16266,1479,10475,55093,50582,-11810,-71717,-114336,-115578,-68374,-18061,60247,90008,56417,-3797,-17635,11364,35629,36736,-56519,-131911,-31413,59692,22082,11832,22458,-25942,-80761,-42667,34465,106945,130531,50260,-72141,-105356,5901,67056,-23358,-86795,-30428,-15514,-50413,-61058,-64444,-61480,-20545,11125,739,-12310,-7070,20758,54175,23804,-35513,-83560,-135488,-131026,-121033,-100912,-66387,-4251,60010,83243,28460,-37293,-54860,-65613,-67593,-64371,-67552,-73037,-61849,-25220,-40289,-41467,-4111,12868,18587,1758,-24364,9610,48183,4803,-76533,-96608,-12460,83275,138757,98155,2171,-30111,-32241,-86953,-115976,-100075,29106,209705,286578,204294,110145,71088,82883,52868,-85960,-162911,-84435,28262,48866,64408,124907,57962,-79099,-108543,95767,190415,93861,37979,63420,67355,65634,66685,93609,84373,53804,32680,86242,83177,-22299,-64452,-12381,45413,35599,17064,29972,24133,-55169,-125707,-97054,18916,69395,43701,4785,-28784,-15187,-1068,-10005,-22856,-27233,48869,191521,238651,55703,-108982,-93965,-7587,-9683,-44334,-45384,391,63520,130783,124860,33757,-77986,-97319,-23462,56088,77294,-9393,-102327,-41098,43128,-4501,-50154,-21303,-24876,-44189,-40996,-41519,16290,125124,120382,12323,-18344,-7,-26412,-65532,-52388,-18844,32831,-150,-26061,4803,-4277,-28297,22672,28438,-46149,-48573,-10242,19664,88455,154460,94599,-25413,-40475,70893,204782,170936,79595,30657,-27637,-120984,-115410,-56803,-60300,-28424,28371,69940,50471,74950,122445,155853,97466,6911,13374,39522,17594,-1062,15757,23508,32212,17268,36099,30531,-12808,-8909,-273,-49914,-34549,55948,111585,31725,-106944,-207637,-177812,-101129,-3463,67417,11714,-78910,-69622,322,-20742,-84527,-39164,29019,-3777,-44724,14932,72379,39695,-42455,-124526,-164500,-100522,-3996,22651,7723,-6989,39880,60714,27403,4511,-21286,-45610,-35674,-7296,-2161,30809,28089,-19938,-48985,-24509,2564,-7985,-35696,-71019,-73278,-25097,-3542,-44103,-46290,15391,-29523,-85766,-58674,4781,26481,53805,73129,26959,4987,32930,30613,-64020,-117117,-38369,27210,24493,-14802,-13338,-6486,-58015,-106570,-57327,24900,94054,107657,82800,19668,-62157,-129561,-161423,-176928,-187524,-140461,-30741,15242,-6344,-41067,-42900,-56609,-55512,-19014,837,-21756,12990,16324,-90803,-201038,-242495,-207283,-129008,-67317,-40896,-21595,-28753,-78490,-118788,-89447,-41269,-27995,-41719,-6088,10304,-34899,-49006,-18117,35423,64603,25311,22943,54721,30976,-7950,-2349,-29646,-69312,-50520,-69519,-84423,-43393,-59919,-116103,-137932,-112694,-25276,18424,24733,16250,23780,59758,81916,98063,84767,47822,68752,165069,156157,71926,48283,5655,-50309,-77901,-45373,-19786,-35783,-73089,-38833,61715,115566,112371,80594,90150,104107,78524,43032,62885,91340,86993,81306,137297,157259,62896,-3246,-35255,-34988,27591,100062,71928,-14811,-9552,11607,48869,93458,142806,129789,25083,-23749,4502,24062,-4190,2223,25587,10130,4918,59369,103039,63067,39976,66880,94223,53141,-47195,-51454,45896,81998,71256,73562,60339,5957,-50417,-62978,-47486,-31829,-14914,-44317,-94604,-87925,-33945,53165,139138,126837,93124,119045,111532,51328,-47205,-44208,-11892,-20759,-34911,-22471,-23942,-4754,18702,27547,22158,-9987,-67455,-100109,-37670,73897,85552,61715,16329,-15653,-3615,-6304,-72896,-152737,-115268,-54683,-1680,-22993,-77530,-61340,43340,66414,-1927,-48047,-2260,56672,88080,76764,58728,56552,55477,62026,24684,-4194,-15776,-2224,12808,74720,156560,149224,28520,-57140,-65851,1410,91483,94564,17581,-43001,-66962,-110873,-107484,-120063,-100554,-47038,24482,30519,-33149,-83437,-63430,26001,32500,-18590,-6846,43394,90407,125061,113468,45331,-14465,-56014,-37550,21431,38533,-9155,-7329,37442,34532,4967,-3935,-6696,-14176,12721,53514,70834,67751,6248,-34403,-62923,-39913,34001,67661,4977,-24985,-4393,5528,16657,42062,30490,-26687,-63595,-52638,-3747,82992,108235,100294,58341,20671,-41647,-113407,-143637,-124441,-18943,108375,75011,-53255,-156184,-102261,-26826,-28889,-59722,-30971,51721,78966,-9286,-103333,-53558,37590,-831,-62689,-47943,-39225,-17539,70332,110510,100084,31815,-79655,-111008,-2245,73422,22037,-31786,-53861,-86290,-137156,-105746,8354,4686,-81264,-96605,-98289,-109676,-91136,-45936,441,23304,10305,41222,79253,67297,-6022,-110848,-175148,-116709,-33136,-1737,-1042,77102,131991,110768,35169,-75158,-93743,-45856,-6924,43046,101395,108963,45673,-21126,-45647,7261,38769,62181,39029,-32708,-25670,53306,43746,-23040,-48391,-89116,-131465,-74355,47513,87074,85386,79438,53337,15997,6586,-10966,-38495,-24972,57525,119652,113111,108074,102376,45008,11360,104588,90713,-59372,-171376,-137348,-48347,-344,55273,153737,92136,32328,63771,52501,38576,91345,126066,100782,59484,41042,1924,-45877,-29440,4587,-46428,-104406,-83901,-44815,-63464,-42639,105501,195895,137308,17388,-39963,-24160,32841,65900,24556,-51776,-84313,-69819,-36228,-22621,-8338,-11781,-7062,25220,93876,85095,-20376,-133644,-123864,-44299,26894,75761,66331,28903,46370,27846,6756,5601,-46796,-66570,-36887,-72924,-78504,-191,101728,81804,6602,-54647,-76138,-71429,-32004,-22656,-50541,-58244,-82387,-116606,-139509,-149361,-102947,-4209,7420,-37458,-41301,-1482,17532,12111,-24014,-28309,-27183,-7968,34777,62368,-13199,-142163,-149764,-63752,9346,-7034,-32610,-10287,6070,-13505,-27810,10453,37157,18904,31648,54552,38175,-40390,-96429,-79593,-20772,6406,-40053,-144928,-193424,-100393,-3027,-3705,-2592,20252,55974,39941,-8587,-39686,82236,158477,81312,5292,28020,62546,90317,74784,30476,1340,-13174,-9142,-1554,16171,40018,37144,12010,21333,58035,95250,77201,48009,23366,-1198,-22352,-14812],[-6982,2930,-26581,-20148,-64634,-119235,-113976,-53789,52843,143006,102184,28030,56723,71441,-9420,-71527,-46617,5705,11774,-43171,-46661,30711,33620,-36866,-88919,-67507,-41762,-16525,15131,-32577,-72640,-30217,-8003,-22374,35538,125091,134370,70952,39681,34269,13266,-7652,9677,31412,-6706,-40736,3082,98141,61639,-33135,-58670,-55040,-35141,-26202,-32326,-49463,-26664,-2785,18803,54606,69264,47266,-12566,-40647,-27629,-22402,-30515,-24780,-29383,-54398,-64277,9171,30084,-38838,-41069,6661,-14919,-42301,32870,115196,123261,79963,48492,28091,-13644,-37680,13123,40986,3259,27572,53109,-5189,-62474,-25857,28643,-4497,-21366,38118,104114,82294,63356,93294,112117,40509,-74337,-105081,-22935,12131,-66102,-67012,45079,78054,27110,43783,63987,72246,52771,-26820,-110957,-80705,-39534,-64121,-53628,7753,23276,-10269,829,100863,189057,147220,101482,90588,23242,-48409,-136180,-140866,-21194,44539,27652,41521,57702,36859,69478,212817,263658,120065,-55563,-161468,-91443,10863,-13948,-53547,-1873,97926,97893,-2731,-73379,-52,79699,57997,-34154,-95858,-65954,9558,57250,49344,27566,26374,-9554,-75435,-57177,40639,113657,138225,56805,15364,22563,-5837,-47672,-44729,-292,-7044,1454,62513,60116,10346,-22478,-62857,-70549,-17686,22697,78719,93358,78376,23907,-5122,34075,85069,81825,-57539,-184666,-99107,-4767,-44321,-59830,-49062,-70004,-93609,-72180,-43676,-10600,19022,18966,-8721,-26859,-1737,21925,-11346,-59339,-53779,-54355,-37825,9852,-4549,-87177,-100768,-28796,13909,15358,35586,65924,63476,-280,-52002,-80834,-132416,-112656,-78005,-73529,-91156,-97983,-62118,-12577,-25355,-69354,-77705,-58203,-37054,-52827,-67255,-32376,15648,35116,-1652,-9154,19320,43798,49567,15793,-13902,35683,74977,11192,-69543,-68013,17602,90300,147885,140873,44697,-38682,-57891,-79364,-78432,-55445,58633,215707,220382,118348,78300,37493,-20935,-47063,-91821,-95617,8074,103311,91380,58187,20356,-101941,-154266,-44713,196933,231207,99640,48818,98657,146828,141538,89425,101166,113541,112174,102540,88444,25631,-54614,-69175,-46716,7094,48154,44845,50396,35204,-31285,-76802,-39111,47614,81946,69804,27795,-20029,4094,27711,-17972,-76894,-89725,21207,184921,245042,89220,-75402,-108853,-50266,-67542,-78653,-46286,-36947,-39575,41688,84926,19267,-79821,-119706,-89641,-1468,75163,12378,-91597,-48565,27713,11973,64,25825,-8916,-87143,-114025,-103856,-52850,59251,135374,86828,8871,-25289,-13596,-7796,-15848,-23853,16389,18836,10113,1526,-38224,-63437,-37389,-42826,-49991,29245,92170,138970,167202,125597,57147,37354,41563,68639,148466,132774,65302,36330,257,-84590,-85929,-39134,-50318,-9872,25040,32667,15686,57288,91058,89144,29711,-17264,-21974,-28530,-20577,12165,61013,83483,91617,58208,26421,-21151,-48103,-20470,-3216,-32218,-883,42401,49747,-10693,-81137,-148499,-132091,-64383,49688,140341,68281,-86177,-119495,-28069,-15815,-90594,-71393,-15806,-53152,-84868,-20579,35475,39342,14565,-33370,-75291,-29355,39522,37996,12906,-9893,3719,-9683,-10099,37503,28122,-21733,-21818,-3354,-18389,-9721,477,-15165,-35971,-26587,6000,6509,-5171,-28145,-34977,-22287,-29823,-88016,-83441,17273,32501,-5429,-8572,12373,6159,7574,24550,11469,26775,46745,17065,-95389,-141592,-30203,64216,68274,8527,-34738,-55242,-76526,-116269,-84651,4521,73689,79872,43818,-23252,-44538,-43835,-99034,-149796,-154097,-123184,-32023,15636,-4287,-29466,-15299,-21344,-38351,-44798,-27096,-17399,-23617,-88486,-184857,-237287,-225738,-176797,-115922,-71931,-68961,-92741,-103729,-89531,-74793,-70045,-60290,-26592,-4925,22948,25646,18532,48913,53244,58072,75800,35249,18079,64948,71614,31740,10914,-74322,-177191,-93032,34727,29410,-34947,-54942,-60913,-90801,-92632,-3316,61531,90430,83885,69729,65201,74809,125439,137299,74039,51504,96900,69104,53537,92110,37240,-39907,-81409,-57218,-18920,-14023,-39596,-30765,20162,35239,28720,23643,53220,77703,109322,126788,114504,125226,164151,150542,153506,166582,127708,112408,39758,-59325,-45305,37935,24288,-30047,39991,109321,119850,131369,178601,161008,80416,44454,14318,-7312,22212,57505,20460,-24547,6902,67308,104365,55657,26142,76408,104017,59591,-15245,-20151,69396,123417,81256,60010,61875,3320,-40785,11492,45457,11403,19334,7785,-58885,-89069,-78016,-33138,58022,69041,27316,45252,75100,58611,3686,1506,-2593,-13079,-20345,-30081,-25449,26342,25131,-18721,-40400,-37388,-52911,-69604,-36105,14865,11395,31863,28396,17035,27215,11973,-46766,-111830,-68333,-31166,-9209,-4900,-62929,-102879,3331,95932,53887,-1134,-4013,-2588,30317,36442,39957,85650,100908,69679,9430,-6380,-16864,-31981,-52407,-31135,46551,118021,34801,-70867,-91922,-39571,30730,47670,25331,8287,-609,-64395,-117840,-167101,-164856,-118774,-17054,20682,-62370,-95709,-19625,92660,103633,54017,13013,-2844,30725,78251,59478,-41348,-114433,-130825,-104486,-94459,-86234,-39428,50717,79694,34060,16545,37841,44908,1338,-42025,-55492,-59561,-49460,-69832,-66672,-57365,-40030,-26803,-6903,-12009,-44941,-67532,-47642,-10746,11721,-13917,-86387,-125176,-104936,-25323,96083,95487,21514,-20720,17723,24702,-43585,-119040,-138178,-26054,147902,176833,78567,-52404,-84878,-85460,-71964,-65512,-48928,4376,66364,28146,-66533,-50635,14168,-12100,-64574,-75770,-88703,-53824,74084,152801,125437,59499,-3067,-32933,22968,63982,10127,-63457,-118435,-146497,-172491,-166291,-73708,-27442,-70487,-92680,-112807,-114305,-57990,21412,72696,97404,88787,82077,77531,64061,-19106,-116364,-132438,-81166,-21059,20644,-37,45720,81167,55980,22326,-41101,-70078,-47111,-4217,31573,79072,139027,122575,46411,-15310,-13708,-8870,35750,28840,-42718,-32066,62156,82182,11490,-30657,-53201,-74469,-38764,34988,38573,48767,82987,103694,76797,27198,-8817,-21773,17839,145896,257942,246723,174522,95216,-1355,-44218,26993,-30656,-164214,-183391,-104522,-51097,-9880,97068,194984,67086,-23933,32168,55402,46407,78421,84925,62542,42199,20519,-19816,-1152,43976,10089,-94858,-143825,-91882,-14958,-5829,-22296,26826,81380,66571,10583,-1133,26329,57128,78694,63083,-21553,-73616,-10060,55290,9043,-30275,-28590,-33749,-63610,489,72389,14260,-106778,-111254,-51349,10598,69952,56459,-11849,13315,67399,64736,6373,-44671,-20832,15235,-28435,-26352,-15111,-2419,-767,3294,-32805,-54773,-18384,66843,68427,-32151,-67479,-32935,-41605,-89585,-126516,-135065,-112866,-96770,-64796,-18475,38457,55575,13258,-54780,-48626,-44039,-67182,-65703,-2115,17131,-37743,-54823,-26917,39531,51800,-3602,-2102,21192,-28645,-80642,-69777,-53681,-25432,35274,63464,87778,66681,7838,-37803,-46732,-59130,-98181,-161298,-157251,-24979,95412,98969,62375,21107,5281,-41349,-63093,-47494,77898,142670,55272,-41950,-20614,49328,124073,97148,10690,-19679,16189,35080,1345,-14234,34101,81657,60957,2470,-15674,27623,37898,-303,-40250,-44106,-35333,-12253],[-28688,-7364,-2654,4400,-29914,-72291,-99297,-76053,2092,76460,69325,33107,83270,112305,26217,-27387,50727,99380,47459,-30338,-75190,-65113,-44477,-31882,-74332,-85114,-35285,43693,63576,-36743,-94110,-88005,-115546,-102458,-17141,61276,72985,37412,50317,74439,37900,-19978,-30771,-13386,-47735,-71807,-7916,97877,79240,36832,40727,7133,-2710,-447,9537,22143,30132,-1786,-2826,64358,116169,87484,4596,-43226,-33553,-32368,-34394,1772,-28807,-104816,-99943,11754,45951,-18450,-35312,-19163,-53313,-67009,32248,144849,166028,94975,51040,61783,25929,-20415,-5893,29307,37904,67974,91975,62652,-10919,-31683,31095,50973,29557,41703,64515,2352,-56549,-60945,-34660,-9997,-9084,-41006,-40104,-20836,-59793,-44154,56089,79019,36688,51786,21716,-25343,-8366,-32887,-140963,-141436,-98836,-133226,-115072,-28310,-7291,-27483,599,60001,109193,121628,156276,178197,94922,-10847,-108541,-102402,10988,61796,16814,13200,41164,32710,50117,158505,177412,37559,-74688,-117099,-74364,-37322,-89592,-153590,-108520,36164,63528,-7137,4434,92011,77250,-8510,-47507,-22757,13460,60886,113996,116795,65751,10854,-41452,-70858,-12936,70871,89597,106697,51769,20212,23578,-32269,-111481,-96018,-12909,10015,9304,56968,86580,72563,18232,-43240,-42877,16015,55564,85147,70865,42634,-25766,-41367,17742,54202,50653,-51319,-177356,-165479,-123923,-126351,-116063,-100423,-73233,-59885,-58151,-66378,-71291,-42571,50756,101890,54364,-30526,-53058,-24695,-18936,-24855,-31252,45091,116392,68657,-75725,-140331,-48372,56200,72147,78124,100844,68447,-20394,-66619,-86131,-104181,-51418,-32519,-45584,-70458,-116690,-131197,-87857,-52503,-44238,-31354,-15899,-13884,-29522,-52675,-32314,11164,39801,18815,-709,25230,77254,82413,30319,-6531,25395,49149,14948,-6987,23302,76097,99721,142432,164528,75517,-76757,-119489,-62612,8461,40616,81661,120309,73903,-15945,-48596,-58933,-77246,-49810,-11257,18495,65554,95765,51772,-11414,-82456,-194741,-165767,29211,244504,208127,86248,81801,148071,177535,119733,19572,33284,84221,140309,126884,15488,-82532,-103345,-89452,-77437,-24313,25530,51623,77881,46920,-3801,6311,55914,94639,87721,61797,30860,14506,50157,65938,-14597,-128718,-158424,-47622,33897,39663,-3786,-44004,-70275,-52963,-86680,-91542,-55960,-84225,-142374,-73014,-23602,-51205,-87304,-97655,-88231,-15084,54622,-4534,-81224,-54578,-8120,-364,7060,35548,40830,-32496,-109769,-137735,-118344,-33281,72702,84797,29932,-16227,20753,80689,72558,12749,7246,3220,-18979,-59534,-70640,-46998,-23879,11240,74390,149089,137768,153514,126282,-9176,-71193,-3200,56814,42794,47282,51809,64786,67581,44355,-43366,-79061,-70932,-70405,-4927,30804,45253,27743,27647,17255,-15485,-64102,-53964,-28439,-49658,-49914,-6030,60660,103023,98032,48367,24447,-20272,-32390,16575,29591,-4497,-4460,-13654,-47538,-115750,-138999,-140593,-86858,-22561,53019,101563,34982,-76737,-114748,-76649,-66666,-104906,-84420,-18293,-5375,-34554,-41958,-38210,-5030,35563,3043,-45926,-5308,-1340,-55368,-26602,24481,39139,-22050,-41237,37721,56678,-11586,-50805,-26131,-24002,-50707,-75006,-30066,23337,37381,27163,17534,38801,47784,31002,-12944,-59673,-93025,-83734,-6639,56152,83492,72010,40846,-12868,-58975,-50998,-11329,39111,52583,31538,-66958,-127809,-35014,62891,59823,-19633,-100351,-144083,-100665,-55280,-25748,-1774,15745,43477,69779,41630,16959,13250,-35944,-65491,-59739,-76668,-35574,23446,-12284,-72810,-29565,24104,15496,-35435,-60360,-78981,-104880,-131950,-151512,-153827,-112510,-71050,-56438,-43400,-39054,-69301,-60500,-3873,13459,-46601,-83786,-2835,57066,20693,-19149,43866,118450,48951,-6821,36830,32903,264,39418,92695,66755,-10773,-134793,-227779,-106903,84957,95792,-26975,-58461,-23190,-39498,-55025,18063,98254,136412,107739,70496,27344,-3351,46543,77235,40669,10014,-16444,-43523,24738,85273,19993,-28022,-43434,-21597,-3155,5649,-11738,-20435,-15547,-27708,-29312,1336,80568,87210,82805,120525,118669,108815,146786,116792,89326,119033,113367,122105,69079,-34448,-61213,2892,-1477,-63360,13713,110639,94047,70516,118307,116095,99384,112440,26402,-44176,16071,58100,-24277,-74260,-34335,-10847,18831,13427,18021,79494,126323,120782,74777,16548,12325,27597,10643,32117,90610,72454,46345,99484,98696,16661,22978,60371,22390,-53266,-129853,-163527,-100328,-48718,-53245,-20735,37611,58583,53742,66305,33572,-9856,-21206,11254,39217,50068,1149,-74869,-102690,-66882,-32034,-44806,-69027,-86223,-78276,-478,27979,24311,34155,3844,-26070,-24642,32668,18364,8093,7683,-60841,-128943,-45966,73407,90569,72890,30579,-33698,-29575,-19095,-11615,32331,48331,21560,-15158,-3766,18275,21171,-24114,-95063,-105684,-11270,3288,-66118,-98518,-73258,-53020,-49506,-30543,-25414,-11368,-24563,-45012,-111791,-143021,-124740,-33204,53682,23447,-4894,56742,136901,123771,62884,-14422,-72403,-49752,291,19278,-15812,-51202,-99768,-146383,-159583,-106485,-18387,84679,85026,-21927,-62284,-833,43753,-3232,-87612,-170764,-232569,-187094,-66295,43397,60152,22587,-50538,-74818,-55476,-63967,-81467,-53410,-23221,-19680,-41602,-77313,-59325,-21833,-16036,24456,20538,-12204,-29115,21367,26321,-60850,-129171,-115215,-31288,108312,202123,168735,24243,-45629,-61681,-36805,-966,34687,36751,41984,31176,1085,14057,35230,22805,-1278,-26314,-68906,-94545,-25867,61911,47059,-2694,10368,18705,43581,51643,-25841,-136402,-195693,-183255,-161370,-139666,-63050,-14370,-2507,-13342,-44784,-44230,25458,96276,114248,128336,118396,91608,63043,52761,-2755,-53043,-31817,-17534,-41035,-28338,-46313,-45488,-59035,-60321,-12901,8802,312,-7469,-26688,-58400,-29893,54510,98045,88074,39746,-6052,-50349,-29482,-23290,-63897,-55117,22343,70537,42463,11120,8404,29159,44232,27549,-10917,-3081,36590,88023,95910,52958,19392,11092,42564,140696,226559,209212,94440,11768,-54094,-132646,-149209,-205037,-231464,-145992,-73751,-62164,-9598,76626,85089,-67873,-114162,-16550,20586,9077,29581,32409,15198,29289,26540,-20758,16066,70071,6975,-88444,-99614,-44984,23066,59916,36502,2981,5831,28506,50295,69760,78542,67209,42362,14173,-36838,-35969,68215,127164,43322,-32309,-17091,8184,-60744,-53652,53631,68432,-50307,-101074,-59052,-9947,31698,47592,1431,20491,99596,93087,-16192,-57822,18515,86313,63756,52471,-1762,-43106,-23884,16201,-27151,-38014,33678,97533,65137,-31269,-50848,12590,23510,-14336,-43418,-85311,-125127,-118757,-43387,20308,79562,102064,27942,-94920,-107603,-77713,-69496,-93720,-82511,-30904,13332,47500,31993,60429,62232,-9297,-12515,29075,-5895,-59162,-68521,-91374,-85572,-31425,24202,107144,119106,34337,-41147,-89118,-145642,-156654,-112892,-43071,36108,102815,156652,172585,76435,4046,-38838,-72180,-93369,-1658,49915,-9679,-57411,-6892,46261,73190,35675,-6520,-4836,53931,99254,90014,27932,15015,70287,65590,-14660,-48355,-13067,-11820,-41045,-64465,-52129,-34205,-28446],[-56662,-54077,-491,49326,49741,41305,1573,-20541,-3031,22770,34494,28507,56011,73079,30153,-14839,35642,75576,41615,-12613,-72309,-100042,-41133,48041,-3727,-68076,-30227,66216,86658,-10655,-72074,-98109,-144498,-110070,-50506,-8351,29392,22827,37922,68580,37735,-1741,4319,17481,-19563,-68060,-59913,33755,78690,107652,97874,11832,-12996,35113,95180,109785,65089,-9784,-17809,23328,34030,23741,-970,-12661,-21959,-49575,-50380,-22229,-93455,-160249,-97876,-14510,-48495,-84485,-38497,7636,13395,13990,67705,137452,150831,84726,49167,55992,36874,18494,12849,29624,27449,18331,42460,73896,15036,-59904,-23804,31833,-174,-62961,-56997,-59858,-75681,-74851,-54084,-8629,21279,-8449,-26369,11038,-2074,-11861,34455,46677,12016,29511,-9819,-55324,-14414,1043,-72886,-85031,-80482,-139265,-152931,-102446,-52465,-14312,10029,-11074,-1645,76036,160845,164177,54078,-27721,-52117,-32748,18424,48106,32644,21781,31839,30020,36130,82310,73947,-3975,-17977,-26288,-55625,-107537,-177275,-213230,-180136,-57540,10130,26395,101385,147034,53632,-59432,-75949,-22718,17976,54668,99513,110356,76228,27104,-6353,5060,47461,55469,41660,87395,54018,20578,20870,-30347,-94271,-95588,-41948,-279,12400,54419,92907,78179,16661,-34998,-43564,1060,69345,120427,89995,20610,-66871,-78133,-32027,-30798,-20990,-26583,-84533,-133386,-170283,-170185,-140573,-119226,-71475,-53893,-66670,-63588,-28659,24297,102215,128920,58517,-23484,-46933,-35728,-20289,494,-3000,61648,130799,95193,-21490,-90320,-31227,64696,76887,61246,74653,48895,-35894,-91503,-90329,-40806,16393,-35583,-62460,-40059,-56636,-104964,-109182,-67072,-15815,11487,-5738,-25081,-7071,16116,20802,-2470,5154,13443,-3355,4691,54979,74070,32089,-10201,5251,28690,29805,55458,91107,114840,126389,152094,156611,78093,-72715,-128649,-48061,58102,84676,62137,7873,-13403,-57719,-108960,-83453,3958,86425,105039,69943,29095,28593,2880,-50291,-107324,-206635,-158216,50964,236398,169511,68262,93550,148959,136999,53282,-40192,-29105,12886,98842,115265,10876,-82559,-88534,-54627,-15568,19865,21891,65022,97607,41593,-12599,34775,110267,134710,80191,20232,7419,31851,70768,66909,-11410,-123737,-149626,-73007,-73336,-107788,-89809,-38193,-14373,-341,-28117,-37728,-27450,-66611,-117392,-86295,-84720,-96503,-74897,-38812,-12718,23858,22675,-45515,-61962,-6735,12192,-17744,-41699,-23977,31533,34587,-29617,-88379,-114670,-86827,-28866,3553,26018,19759,41972,114697,152157,96682,57460,23630,-38118,-109898,-73118,2525,25978,93638,182637,178890,83280,72177,41015,-72114,-116837,-71944,666,-71,-39165,-23498,67860,97094,66640,-39963,-121410,-144944,-132515,-54791,1873,57680,52341,7993,-39341,-62020,-83316,-60306,-6000,-1635,-19581,-20369,32193,98127,95519,19768,9595,20403,37174,68444,66029,49889,34315,-5439,-58011,-170324,-230869,-174005,-31926,31394,26217,16065,-21217,-48801,-75267,-106666,-90908,-50147,-25140,24592,73394,31311,-37697,-54934,-18684,18109,-17761,-49679,-8005,-58894,-147138,-62629,56840,81549,-77,-49320,10570,35825,-34940,-90635,-36729,17541,-5226,-72916,-31157,51784,79551,54919,47148,64340,47157,11813,-28206,-52527,-18805,3972,21712,55362,97673,75759,25763,-41002,-80403,-57057,-24061,-2067,12175,33791,-1965,-65604,-42534,26302,39643,-29731,-106588,-136680,-62602,31675,58431,26813,13340,52544,128215,119734,37384,-5572,-22382,-32865,-42744,-73527,-36146,23536,-49927,-152232,-73432,59741,95629,20310,-79169,-148811,-132898,-68555,-36231,-38939,-20040,-1356,-12596,-2464,21704,11183,27826,75127,71874,866,-44887,38031,82372,-13883,-78515,23590,122677,31270,-66000,-8474,50412,30623,29593,94871,96883,-9167,-120482,-151062,-61687,56625,55775,-54747,-87006,-14974,16627,9967,55831,103207,121145,102341,80634,14973,-60681,-36668,-21432,-37693,-46074,-74761,-63029,29441,48718,-22024,-21753,266,16690,-5449,-9033,2179,950,-13789,-17110,-1937,26332,102779,90330,39179,55273,59776,35023,62330,49554,28239,61247,54489,40773,8513,-28849,-45947,-4690,6800,-70540,-46360,18263,302,-18706,30254,38394,58730,114859,54456,-6293,10446,9669,-50997,-62503,-41810,-60823,-33282,22377,58306,80853,125769,166983,140143,39185,-46961,-83490,-72316,4414,147442,198764,145080,110604,68573,-13538,-22111,64339,123479,51632,-97011,-182868,-151970,-102461,-80057,-26522,24451,50061,58499,108855,93340,12191,-26691,29627,55657,30950,-15041,-77247,-109978,-80049,-20661,-20384,-74898,-99341,-68280,653,429,-6343,25683,18848,17435,63780,148528,126945,82706,25437,-55803,-111607,-36938,71766,109114,83135,27775,-46650,-77127,-73487,-63822,-60994,-67395,-42281,-20812,3728,39736,87602,54691,-72091,-170004,-123168,-41674,-32698,-42390,-33578,-56960,-75373,-88894,-130989,-94319,-28596,6107,-51452,-85176,-88498,-24959,90023,125273,73227,54348,77472,36322,-20453,-76028,-126118,-96056,-22744,55537,111628,111449,-6740,-128880,-109778,-10642,30629,73604,62368,-59172,-130889,-77133,-12603,-35408,-106326,-177211,-236529,-171881,23013,183694,174252,95689,-18388,-82252,-73739,-46369,-33243,-20672,-28568,-47743,-51706,-27079,55354,110951,23302,-61427,-63209,4956,34145,53783,27303,-68396,-116671,-64405,-13706,40519,110733,118800,6419,-34812,-10398,22815,38136,56921,46134,11013,14355,54896,78423,55776,41771,59224,55422,11308,-70909,-100981,-44513,-17861,-66706,-49945,-387,53109,41188,-110966,-248514,-240798,-163189,-110358,-66539,-17344,3574,64319,110654,90155,68111,96743,121638,104111,98272,72144,40923,15887,14841,8147,9563,24096,8370,-47619,-48360,-61906,-73363,-89921,-96185,-62541,-17120,22582,23025,-42803,-115823,-104325,-37782,31481,86380,58485,674,-46195,-38707,-39426,-66539,-67776,-25749,22323,51949,54046,52151,79093,65347,8703,7471,50171,45472,43238,47925,36313,30366,33664,36776,63264,87561,70217,-9541,-39691,-43923,-145725,-222489,-244560,-197968,-108891,-77389,-65198,14689,23494,-82537,-207572,-151172,-26379,-20725,-54061,-36754,-10030,-8662,10986,23688,-9992,-11685,5227,-32963,-61174,-17582,21957,34816,68965,78739,42570,10804,35485,57726,44403,33053,32529,-13492,-88828,-111509,-25212,104450,140231,59154,-3745,9559,34117,-36790,-61168,29786,86457,-15525,-105345,-84420,-49592,-31347,10696,5885,25949,100620,109782,18024,-34929,5902,80287,126769,148512,102246,42336,-3258,-6418,-42860,-36178,8743,2494,-27505,-35586,-12242,30518,29517,-13719,-19431,-15656,-18119,-6479,30420,38735,67076,97078,58914,-50499,-93131,-63693,-11399,-36913,-104779,-108963,-46347,28940,33399,47060,17552,-31193,13010,73748,48977,3709,-15520,-54892,-66256,-25086,33060,82238,40718,-29082,-45582,-92025,-184336,-180728,-64437,25428,37384,54946,134167,176727,77648,35017,34076,-39885,-149101,-121795,-72307,-53105,-15634,47282,43369,-10947,-50740,-21586,37231,96302,150014,167475,83081,-6097,8943,23614,-19916,-45738,-22229,-21719,-18896,-16260,-9529,-1304,-16753],[-40406,-46234,3686,63851,76558,87845,72961,43889,26958,39604,56682,44401,27307,13403,-10138,-63881,-85091,-57710,-38287,-63091,-102197,-88592,16809,119526,51703,-36349,-19107,49720,73084,11901,-38312,-49329,-41711,-13199,-45265,-62253,19609,49527,28206,17895,-8387,-8902,31254,56873,41500,-16901,-82425,-24965,62103,104133,50734,-53798,-67880,17553,114532,115952,37670,-32340,-33577,-47890,-106614,-91346,-19581,27651,-5307,-58072,-58714,-45002,-102790,-127709,-54874,-32031,-142049,-165438,-46570,47340,75656,73708,82253,88405,73440,40787,29968,10242,813,14383,24936,43543,6032,-63634,-51146,29743,4084,-92535,-93090,-45709,-79960,-156706,-118936,-45123,9768,41475,26675,4859,1533,-1763,21107,56376,29931,-14374,-30888,-26189,-21375,29846,36488,23658,21812,16800,-1203,201,-25412,-87516,-149422,-158433,-81271,7446,26900,-27940,-21980,69748,121078,56571,-57938,-56981,423,12630,25912,70625,93502,68699,44442,31097,29293,70977,92876,76839,98431,52034,-42819,-126432,-168775,-163878,-171906,-130693,-46871,29617,82956,92880,22911,-42098,-52122,-38276,-23264,-3358,11282,14625,12729,12824,36665,79233,64177,1702,11560,76225,10682,-19346,16628,5889,-28480,-74432,-80221,-29385,31665,70302,51836,317,-14357,-16445,-48869,-30037,71449,164890,113059,20330,-32141,-44982,-53707,-76676,-35646,34148,30578,-39324,-124366,-160878,-134344,-107532,-74084,-75552,-99489,-80934,23126,105915,74938,5778,-24433,2519,10567,-32449,-48091,4534,20031,13476,40704,56168,27309,-13223,-21723,-3660,-8368,-18995,6335,17968,-45937,-109347,-89294,-15718,24115,-53597,-84074,-40970,-16714,-55985,-109061,-101779,-39406,-6401,-38567,-52907,1435,89491,102650,13401,-24378,-7155,-13526,-40911,-22017,29717,36235,9324,30394,62288,62415,68807,52275,56732,106193,135507,97106,28426,-43677,-68767,-35473,26493,35784,11767,-25061,827,12304,-25868,-2588,127849,206353,134454,19832,-50796,-36032,-12815,-34008,-81197,-173897,-137000,24601,181908,135076,56408,65313,89254,84314,50868,-305,-6339,-27980,18037,86202,82623,21292,-14340,12077,51109,44394,18665,69386,72937,-27957,-89084,-29099,71605,117857,45340,-30326,-15799,38652,63818,22612,-32568,-71603,-70573,-41318,-64090,-75028,-70507,-40901,-11374,26379,25428,28942,18098,-24503,-45203,-36664,-76042,-91074,-51121,-4699,26220,23512,-31296,-84734,-44090,47967,47656,-28680,-80552,-86026,-40209,23862,30701,-16735,-84178,-122219,-111085,-63375,18634,49131,38290,81582,167533,160402,118925,69325,-11507,-98089,-59565,597,-6004,41729,111305,70900,-7995,-174,-6080,-31536,-42795,-61391,-24592,-25361,-86665,-74728,26109,57795,39184,-60272,-154128,-165500,-163592,-129976,-89749,-2883,31122,-11369,-82865,-75067,-53965,-46320,-6152,24974,4099,-47781,-7751,98107,130663,29923,-5512,63040,114435,81601,55356,98502,121427,64010,12003,-114165,-226774,-159897,18108,44885,-9897,-20232,-24202,-14730,-48724,-112967,-63026,41035,51011,43144,58791,10518,-32752,-18680,2278,-1503,-18402,-14657,15444,-37892,-125709,-69948,22540,31699,-41932,-77124,-33326,-18017,-62324,-78852,-75,76453,75790,-2008,-36168,-6856,36723,64734,86346,70521,-19676,-77123,-63965,-15471,62063,91239,63514,12243,-12878,-60141,-84454,-84541,-41335,5961,-27208,-57188,-50063,-10636,28044,1381,-41491,-13789,45845,22735,-9326,-1485,41931,64071,53027,47248,71524,87922,132351,106114,4793,-28250,-32247,-81375,-98111,-73984,-19308,398,-86003,-177394,-93952,60577,152446,97280,-43698,-124273,-60019,33770,57240,34648,21314,16587,846,11135,38991,50509,53645,61571,60377,26423,-18179,29299,50742,-30850,-87228,-33579,55673,38823,-50519,-31995,57763,72437,37354,77533,91776,2625,-52280,-32304,1295,15012,-20493,-103403,-113830,-11018,62091,52105,58012,55709,49272,52067,63259,9286,-63813,-49341,-59513,-89733,-83950,-51350,10770,60942,15486,-47815,-17517,7300,23638,-1548,-14501,22910,32840,10652,17035,42621,38419,47013,27744,4297,-4423,-32749,-52910,-2772,19127,7133,28932,29666,-7776,-67860,-77050,-68087,-39068,1734,-20798,-35123,-56540,-64549,-46762,-10118,-13999,-6809,43972,54484,61762,32692,-17809,-31766,-6695,3847,-27285,-3968,72753,107328,78331,80408,121330,109920,33873,-41692,-82061,-88069,-19845,146575,228451,138695,34554,-8442,-51924,-70223,26669,165405,142077,1508,-62484,-44570,-49438,-41700,4478,25680,47519,55041,111343,114579,34966,-16810,4925,-9275,-17682,-7453,-24953,-58343,-58183,-14632,-6962,-48837,-21325,28802,36726,-13719,-24312,8164,33932,56074,83278,180669,196662,117552,13620,-47552,-70690,11039,112207,114439,26674,-30917,-75513,-105502,-103594,-89342,-110184,-135203,-72439,-7384,19177,22905,63961,61170,-15396,-104381,-100765,-41487,11249,40406,51007,26057,-4374,-100799,-207452,-131537,-26578,-2754,-41209,-43158,-52288,-24182,44531,71517,26627,-22048,-37054,-86907,-87455,-64775,-88226,-65934,21494,122846,206280,211451,62910,-60942,-9290,82226,65619,48319,36714,-29023,-79616,-71917,-34268,-49732,-100360,-100356,-83616,-18060,109440,201346,168060,111130,21851,-44071,-45260,-2655,23493,10350,-23243,-38500,-17655,30924,118345,174882,67952,-75315,-102353,5016,75186,92596,69820,3402,-31821,14445,45051,28467,14250,22689,-28700,-35602,-5056,28295,-4236,-59369,-64535,-42974,15768,86380,89736,19293,-23498,20528,65749,51124,-13476,-60221,-30073,19644,-40258,-79969,-21017,51645,6103,-176669,-276176,-208276,-112711,-57160,-19315,-7789,7856,91025,190236,201549,154410,114121,97290,78899,60585,14079,-11745,-18833,-12357,10710,30223,10818,-15013,-28315,-370,-4084,28476,55765,-434,-76208,-84033,-10182,18831,-23622,-65273,-75449,-45790,19988,72622,26243,-8739,4905,45981,35371,-4129,-19733,-12229,12206,58708,84178,71039,53998,4086,-30280,40509,151251,115097,23031,-9141,7398,36826,50327,34005,28284,34567,29379,-16993,-39139,-5659,-62969,-110212,-103745,-71807,-71193,-90786,-57652,33703,-717,-120925,-174819,-43604,41707,-18847,-65899,-56478,-27185,3627,600,70,-7662,-38688,-48772,-34054,-18161,36010,59863,29296,39506,78690,83785,54415,53259,16853,-57752,-70165,-10345,-16783,-97662,-116447,-18493,82976,81907,12369,17258,54110,44600,-22302,-34177,20934,66931,-10681,-98918,-97713,-73075,-73103,-63507,-56097,5314,90109,132108,123241,85689,27744,38343,129510,210556,192766,121538,-8356,-60200,-48643,-32960,-57241,-101833,-93346,-33277,12856,25167,-3720,-71103,-71395,-945,76131,110606,99956,54986,42638,48315,68957,58972,30079,7403,20279,-6994,-68068,-106956,-105157,-62477,-21547,20304,-7998,-13408,75981,113069,63713,25006,13487,4764,25614,75305,82551,22374,-81098,-80917,-13734,-46452,-151891,-155651,-54214,9163,14590,37171,79037,62204,-713,56367,86555,-26493,-193972,-212822,-151248,-59513,23386,54660,8019,-47016,-82759,-51006,27676,80953,113817,102878,25512,-49704,-53579,-32371,-40881,-58536,-27329,1794,22099,21889,5355,1554,-3177],[-3435,7434,8626,32062,24227,23991,45048,46195,30590,67121,98005,62449,21901,-633,-34729,-108232,-173599,-157620,-111853,-134292,-147182,-60925,53239,102807,31298,-14736,9542,26743,27256,-7133,-20087,25719,94754,82131,-52149,-113762,-2092,57294,12013,-38932,-68458,-61003,-10528,39492,62327,39140,-44147,-25704,41217,41423,-8590,-65499,-82982,-47877,33915,43727,-7817,-38283,-30372,-65072,-126701,-88006,23591,62383,-4585,-51568,-52084,-45107,-29486,-1269,10654,-16468,-127320,-148752,-28193,39094,23725,13477,36418,37259,8983,-619,2360,-34406,-52151,-33276,3526,62186,36681,-59754,-79461,-13210,-20128,-81683,-84512,-78650,-105038,-134048,-85563,-22973,44614,82495,40560,-24297,-25148,20409,78146,78282,13689,-50023,-96134,-87530,-16836,80068,113275,105898,57951,13376,7021,21618,-56,-39655,-113997,-165471,-103529,7704,58371,38680,63388,117695,97823,-4942,-82346,-17331,58892,72825,104415,156063,147269,82447,30231,7422,12337,96528,172128,179494,174021,80326,-20863,-63799,-55124,-61374,-145674,-155932,-56662,18693,11673,22883,22618,18246,37162,46949,14370,-34809,-57692,-48251,-41857,-33620,31936,105365,67184,-8859,27344,95327,1827,-32073,25538,50236,36312,-26333,-63371,-14251,76154,92723,2954,-70132,-40355,-2300,-23992,-9547,82912,165870,84822,17955,38710,41766,-8234,-43556,24951,115933,107452,36136,-49196,-104044,-83241,-41786,-17392,-40044,-86045,-97415,457,81045,-4272,-127321,-99545,6566,27871,-28152,-49496,22968,63824,21517,-18326,13995,52219,37420,-21665,-61474,-70059,-67566,-25047,17093,-29727,-81009,-71761,-44670,718,-17088,-44147,-34384,-5034,-16988,-80920,-106237,-65436,-36124,-53203,-55590,8392,99918,111493,33264,-1263,6136,-10213,-66866,-63447,20754,78037,89954,126147,137658,100302,49602,-40941,-55594,28830,75502,31518,-10931,-13290,4558,-13786,-33378,-37015,-6412,22051,43397,91549,103935,91644,157149,176398,56509,-39058,-64377,-45022,-2329,5482,-26442,-67527,-19724,34337,93068,80711,70647,58279,48743,88206,123729,91240,61769,-8494,-23051,52014,116995,97890,53531,43052,13443,-21198,6047,67671,15489,-134740,-174349,-97442,-2256,56462,7476,-50369,-6994,79504,92937,7500,-36743,1583,17692,2948,-25649,6404,25238,9255,-31235,-17524,-12526,19961,31384,1534,-11116,6597,-34324,-49920,-18005,978,-11638,-46863,-79464,-75335,-7854,66069,47489,-9214,-33785,-60970,-68707,-15154,35568,19512,-48195,-113031,-111248,-60503,20468,67287,57162,66830,149294,175863,143818,83135,16009,-46698,-44366,-51526,-97121,-84658,-41240,-28170,-26370,6666,3342,20051,44453,22324,33065,-385,-71713,-70233,-33279,-31398,11673,-24774,-83603,-57259,-76569,-124065,-152954,-71176,4746,-11460,-93476,-72542,-19668,-21312,-32858,-19041,-36912,-99817,-49574,97358,176858,86084,21672,91549,141429,50033,3857,97675,169040,104913,60208,-16826,-111818,-94345,17674,6944,-35843,-16631,-7018,2709,-29935,-80448,-19037,70403,61497,20782,-9851,-38135,-12416,16785,10306,11787,47589,61742,66439,53642,-13341,-43603,-27370,-33614,-101633,-115108,-68028,-50166,-49618,-18482,49441,89517,95797,43796,-40985,-73156,-20145,69136,118837,82952,-40623,-109450,-73360,6900,62904,77667,42405,-53952,-128527,-183460,-172945,-86730,25507,60555,-18449,-50688,-57273,-44152,19089,29386,-30613,-18252,76452,98469,104601,130759,144265,75265,1361,30889,106165,100045,75002,25520,-19146,15348,-5563,-109058,-101306,-22798,4872,-21619,-64934,-99971,-52782,49704,172530,170502,51595,-5900,50594,98645,96748,73467,65430,60161,31997,6127,22511,47527,26221,4698,27580,8514,-64094,-40707,9899,8041,-28590,-76553,-47285,12376,-14820,-35159,27844,54909,16090,37037,47662,-5382,-2132,36754,51738,30656,-30124,-110474,-98740,3004,70754,50295,25387,-4929,-29038,-46496,-32177,-36249,-44975,-11032,-26912,-70081,-63428,14435,93893,90082,9219,-34551,-3273,-17052,-395,15280,15372,42165,51069,33923,25588,32112,2048,-37690,-53543,-17095,-26828,-86166,-84786,-1037,31930,14456,31511,51034,19484,-71472,-106046,-110683,-109705,-43361,49147,58598,-37011,-55256,-23649,-15049,-41337,-61401,-38893,-796,56207,50371,375,-12875,1621,25492,16312,32948,77413,91224,51579,11891,14437,19743,5539,-1338,-3544,-34103,-25369,58033,88021,11536,-60982,-78819,-82739,-72773,-8557,107770,129152,60484,49495,67514,19971,-6308,3441,4067,33302,47966,64848,56717,21338,-13230,-32918,-70194,-51029,-7037,8441,-10522,-25558,-17057,-28922,-46431,27462,82649,52794,1322,3483,5253,18671,36608,12155,89727,125608,38460,-49083,-62677,-62483,13930,122777,97916,-25250,-95668,-123497,-111245,-95531,-94477,-111739,-130894,-82003,-15537,17718,-13644,-22124,-2675,12863,-972,3424,-3443,30535,80320,96239,94024,60349,-84570,-195416,-78534,7741,-16414,-44958,-22347,-32692,-46476,-58848,-81309,-66750,-63485,-100977,-140343,-64364,20139,9249,1312,42251,99685,150382,159350,62953,-954,23465,54102,39358,23321,5033,6940,23597,2664,-11588,-54780,-119849,-85739,6548,82916,102030,79882,37138,34876,11287,-16315,-25776,-10282,-1689,-25582,-40103,-15533,21531,46392,93168,140931,73701,-54338,-125384,-58850,15001,48901,47893,27143,22626,62086,89276,51902,-5437,-12718,-42895,-56148,-65055,-42104,-87879,-189473,-215099,-121379,4300,61309,19160,-80963,-150584,-113784,-27362,-4205,-13164,11768,52733,72912,4513,-52286,-13827,8422,-61147,-141300,-152121,-128712,-103100,-62857,-47753,-48690,-7790,67884,148395,185966,144188,67777,37641,35347,32225,807,-13985,-25307,-26214,-11777,-12587,-45897,-60756,-47738,-4169,20876,99602,142295,79248,-33144,-97291,-61750,-37344,-22287,-6492,-30394,-19338,32823,28406,-57147,-50752,35934,118760,118562,78588,44787,28218,28883,32593,49199,51061,15716,-43593,-61177,5058,123090,100239,-5302,-46670,-22808,17518,25961,12608,26308,49532,69552,17124,-59380,-35736,-11089,10911,32966,36082,-40303,-117700,-98300,-25045,-24337,-39126,-15950,94546,88594,-16246,-39177,-31376,-30871,5721,-14586,-41250,-34055,-39740,-27810,17575,22561,35740,48355,16896,3182,32926,63646,50641,18555,-46163,-135266,-134112,-31371,20533,6994,-8907,-915,16279,-24715,-94978,-18533,86188,71677,-8837,-18456,20368,54086,-4248,-75537,-88954,-64344,-65687,-116288,-134215,-27825,71600,124101,188490,218698,125568,44927,77408,148506,125328,68840,-48382,-77650,-22655,-21994,-86693,-112790,-83543,-34036,6298,14874,-26985,-97476,-108256,-38567,50320,95609,103497,84185,72966,42163,57275,124342,157147,71336,-21072,-55849,-24199,-7255,-61034,-100510,-74732,-3970,11734,46224,115285,81455,11219,-2542,12876,39968,89632,139666,93367,-21708,-101786,-44848,31402,3301,-72226,-74763,-23554,14112,43943,74495,53064,-21307,-43732,74967,89897,-42409,-197545,-195692,-114297,-20058,33002,16455,-25313,3741,-4798,-27883,-1470,36026,35491,-18232,-66672,-53766,-30366,-25944,-39740,-52120,-2343,43246,40219,17658,1357,-1718,15052],[30814,51729,26697,32275,5775,-25878,-4855,16741,7538,56360,109167,68204,35492,44129,26837,-47640,-115761,-106852,-52580,-76201,-98281,-12665,40523,21187,-17551,21455,55084,17154,-9631,-18289,9377,89163,147402,76224,-88023,-136216,-45410,-2512,-27047,-51603,-69390,-81171,-48716,7840,50700,70741,8902,9921,51866,40499,38382,36506,-22729,-87623,-48171,-8040,-5039,-7190,-1619,-5660,6959,70986,127030,82093,-11672,-30132,-35961,-36467,47827,127753,73347,-5657,-74478,-70651,-5092,-27100,-86223,-83483,-28396,13606,12461,-2046,-14441,-55447,-80026,-59117,-16164,72886,94739,17053,-37143,-29443,-34169,-25303,-5390,-39058,-54116,-54989,-59110,-67193,-38813,-25632,-58433,-81605,-34966,36200,88275,66721,-27926,-89998,-109343,-82254,9608,100914,96492,73678,52228,13315,-22875,-18818,-31426,-60748,-104426,-164171,-152657,-44304,62735,109520,151009,151197,86497,23885,-1032,43708,83475,137938,212800,216242,113539,6054,-48166,-59048,-26678,74472,146925,138574,117269,45222,-5276,979,33812,-6661,-151735,-162758,-41195,7451,-20420,3034,19905,16874,70855,157209,121309,-17066,-70302,-20788,-15050,-53863,-12632,62653,41701,-21402,1206,104608,69788,11773,12190,32493,47725,22933,-7323,16563,69671,60720,-35186,-94242,-74081,-33702,-3701,25030,58570,79343,4888,-11427,35032,64693,39858,-11376,40866,126867,110002,45409,-23633,-61754,-34196,31960,78852,37023,-41132,-100014,-88884,-49611,-70534,-144762,-124687,-46992,-30354,-51465,-38345,36800,74499,59797,-2070,-11472,37852,40753,-29804,-55583,-40840,-56847,-38071,958,-27148,-52857,-69745,-78637,2480,38772,15226,-1836,6408,-5544,-44985,-68873,-68097,-56001,-51610,-47997,-4355,23975,10179,5382,41229,42497,-4086,-58655,-36513,46485,104249,144324,186343,158507,86368,10601,-96247,-121889,-54378,-6042,-4977,-1671,2186,16817,-18895,-75883,-74335,-557,26674,8874,62558,112293,75828,48995,15336,-57143,-47224,-14661,-22783,-13411,5052,21699,65451,144364,79488,-26197,-35287,62126,70925,42951,94584,142643,99701,51706,-14348,-42235,-21502,27364,47303,38679,3275,-89887,-103463,-2882,52210,-56253,-208742,-194941,-99563,-53552,-24686,-41246,-68422,-8761,107084,130861,33090,-7454,44376,43715,2625,-50536,-11518,73548,76290,-29714,-91678,-125810,-90228,-18478,15584,9200,18076,-23541,-29033,-3651,-11812,-77217,-132447,-105225,-31475,36682,49766,18827,30378,59389,23144,-23537,-21370,5660,18387,8591,-30668,-55545,-56399,-12609,47126,72688,71728,116828,142754,110193,18039,-37191,-43512,-41288,-83168,-132161,-122597,-84912,-12517,18111,32753,15195,11392,38989,50716,63179,16693,-28530,-31193,-65378,-102478,7008,50092,35530,82305,64602,-27731,-118490,-66975,8338,8152,-42964,-16921,29137,8206,-60902,-98237,-120128,-159890,-102723,36803,141223,113475,62223,69073,78223,7808,-29399,46389,116349,67828,25378,2455,-34528,-83602,-50124,-37646,-55507,-49906,-45347,-24606,-15955,-23764,-7098,2291,-3810,-1393,-13589,-21346,17646,17658,-11413,32177,103972,92617,79808,108424,72745,4747,-9420,4918,-59169,-105853,-92154,-66969,-27548,6096,32500,32279,39770,13441,-37548,-70211,-25553,72622,120038,77750,-15348,-72408,-63517,-27380,-19995,-25288,-37923,-87998,-112242,-137011,-118359,-28923,50305,42621,-14074,-5623,-6224,-9364,19855,15834,-15451,19863,101945,121135,115205,121688,161457,120057,8762,-18574,48444,60741,9248,-46869,-22356,67788,44854,-50686,-34632,11589,-8985,-27542,-6120,-2980,-1629,40871,155846,192207,124600,83623,99072,101156,83444,66264,94368,122616,76458,8964,27656,47902,-2300,-22620,20930,-9326,-108485,-89229,8569,76001,59185,-45224,-104605,-68442,-35242,-37502,-16713,-13505,-45633,-16038,9711,-12903,10649,57286,85645,74494,16263,-58513,-50999,1838,27749,32614,33581,-1061,-48843,-117295,-127199,-70667,-11029,31875,14466,-9903,9970,72915,121940,98654,28301,2483,20745,-28715,-27262,7941,30846,35564,43889,50759,28701,1756,-29818,-43775,-45085,-622,-2956,-45068,-31746,38972,56967,42165,62178,73275,61261,5286,-31461,-83955,-135766,-70222,91005,151654,50866,2086,-10672,-31221,-54621,-71178,-52539,-40826,-892,35782,21165,-33239,-58259,-15748,15448,40896,46948,35020,10142,-16941,-26440,-19278,-6885,35598,73246,62878,30049,-3221,-60949,-94870,-96816,-108448,-84764,-15423,9149,35066,66491,59544,62255,76463,38392,-16034,-50078,-48794,2113,17069,6379,-2391,4118,-22729,-50002,-61104,-37048,-9780,8924,16837,14916,-487,-40560,-49097,12644,45123,31738,28675,65058,64049,31733,2641,-51422,1153,22557,-34922,-82842,-68067,-61079,-13630,83243,85002,-12665,-96113,-117480,-57297,-19377,-48464,-86501,-105919,-81102,-32434,6855,-14103,-22766,7362,39804,58668,76256,44932,56004,103426,110723,111083,84653,-32536,-102815,2700,52397,36542,13697,29891,11454,-30674,-57534,-67734,-9732,15859,-49585,-65874,40604,100915,78851,49923,8851,-2276,18982,51306,47596,42390,9632,-18202,-2101,21707,2971,28775,87464,67445,12628,-55947,-132251,-117877,-16952,70190,54392,-6713,-53862,-26280,16664,34316,-10326,-51393,-62957,-76444,-54517,13625,54941,52212,77420,129905,92040,-10776,-101439,-82816,-55950,-46292,-52482,-44663,7381,78847,107657,78148,37919,20530,-43950,-69928,-84717,-81736,-104491,-155410,-176726,-88131,14674,15430,-54288,-124256,-170239,-153972,-60537,-9582,-7960,55757,113255,85361,12130,4166,15850,-35400,-72193,-2093,46683,-18775,-75528,-67581,-83076,-77849,-11492,63638,94741,120374,101237,47500,15756,1120,35816,68311,61080,8964,-14263,-29525,-60710,-65965,-44245,-64191,-51320,-769,54688,53417,79283,93004,21265,-54976,-84490,-47056,-6866,-1452,24991,37099,-30842,-125980,-76075,46710,134925,158787,139671,76716,43590,36213,-20612,-32461,30351,59434,24715,-9752,-16772,11563,-1546,-29179,-34782,-36426,-32881,-38380,-29447,8794,25863,57634,20152,-79732,-84703,-32433,5325,30678,58061,-13657,-132216,-156750,-104534,-51919,33418,91079,122725,54264,-30632,-7615,18347,5443,6367,-23626,-49648,-25100,12353,38107,66801,64637,49280,46535,29733,-1101,-2830,28054,7428,-43010,-75176,-112486,-89209,-3081,53937,109827,113822,33530,-15188,-66042,-144046,-59772,98785,126374,28132,-16357,28687,90509,45604,-32986,-60509,-25862,1603,-52972,-106454,-27820,47454,87209,168374,247114,205288,91793,18243,13300,-16646,-26378,-52308,-13557,35012,8957,-50984,-67048,-54540,-31875,3385,22828,-3207,-45895,-65278,-58417,-29933,-3531,46605,88910,122158,90493,50414,107090,185324,72696,-74689,-93870,5424,85099,17795,-84477,-115716,-53681,10735,75376,82072,-11111,-61380,-33264,991,17624,49770,80841,37618,-22225,-27397,17300,31252,1552,-18950,5829,42884,74149,99242,95833,38844,-14161,-16133,67123,41250,-87538,-189301,-119497,-26571,13453,10213,-25813,-45175,38634,79549,44516,8754,7544,-18429,-68974,-79029,-15347,19285,-3090,-26433,-35194,7925,28195,-16329,-43261,-8933,1600,958],[2657,11870,7245,42598,18723,-34823,-46278,-38042,-47506,-13657,39149,13737,-5057,32969,69679,38376,-14650,-5964,76531,75713,8467,1081,-37145,-84007,-56998,44088,48759,-34483,-46370,-3857,31442,83840,89360,-13833,-122909,-118698,-92388,-110797,-94470,-42696,-24669,-38201,-16294,23637,48878,65243,5720,8866,67892,101797,127399,124094,31129,-66805,-42496,10070,32803,21893,3652,31363,117426,198073,175509,76945,878,-850,-21108,-24592,74321,171139,97991,-33828,-89973,-46549,-30355,-101990,-117028,-78795,-40793,15402,57348,36608,-8511,-65997,-76536,-27719,9847,72646,98900,49624,-4303,-16579,-8095,38077,55262,15723,13020,-16658,-68877,-96582,-90316,-92045,-105068,-77839,-14368,24160,51093,46374,-46017,-82021,-37188,12535,44773,55675,-6285,-23112,19213,28320,-18961,-33292,-52449,-93714,-109300,-155868,-183565,-104588,27223,135302,192794,136007,55438,65131,68995,47551,51196,152314,260833,208516,36598,-76382,-98236,-81172,-24819,44920,47026,3606,11185,13349,22297,28837,34965,-2557,-142767,-158630,-41933,3892,-2815,13189,-7016,-38995,15423,161638,186079,30817,-33094,62879,89688,18183,-8157,3742,-28513,-100943,-105432,62412,138910,69680,-16330,-25008,26796,46782,35832,27191,18459,10297,-35530,-79130,-83793,-47869,10347,33209,10348,835,-16392,-5138,-5929,32049,75477,14224,2603,74034,93248,53057,-10827,-41944,-12508,65915,142294,93245,4923,-54575,-114506,-139907,-89654,-72484,-105741,-93280,-56284,-33494,9588,69891,75771,90748,61287,-1115,25910,44590,-21635,-10370,41123,-7749,-57608,-47818,-43732,-47417,-63077,-35608,66927,81677,67262,63867,42876,3978,-9847,-15764,-46980,-52817,-27157,-13962,-12557,-40557,-63306,-12263,87725,92800,30014,2987,41118,79859,84374,105747,141950,117106,56050,8439,-46700,-66361,-48732,-18894,16935,39706,21480,7029,-26185,-47409,-20175,25668,-23297,-61546,-19830,28705,1808,-57427,-100765,-99511,-11505,45686,23818,-15265,-15402,45137,132164,228860,109450,-106228,-147567,9304,71581,51901,68651,91283,51866,-5600,-53622,-54106,-79787,-73750,-44517,-22869,-30244,-86891,-55596,32917,34339,-86411,-166572,-102206,-20110,-42028,-69145,-79726,-79356,-18206,77876,104029,48756,36229,57211,40400,9178,-53088,-34550,60700,86778,-9497,-93958,-167730,-170783,-58878,58477,75044,32966,-32947,-31134,-11669,-29355,-91442,-135572,-82885,19014,78686,57278,30582,84065,137503,106040,52023,17940,3221,39127,101536,95513,9181,-67793,-57648,-3046,31730,36607,81577,107052,63121,-64140,-127651,-83559,-22765,-34779,-59897,-41414,-10826,42851,38418,29219,24954,-2096,-12252,-5149,-986,-19206,-2896,305,-51992,-104482,3668,75617,72304,112824,127304,64481,-26714,-7686,16149,25863,53859,109700,121836,55813,-49656,-124480,-152745,-167466,-132347,-67150,31906,90287,69997,-4319,-18317,13040,15954,15005,36302,18720,-14369,-34560,-57107,-122664,-78447,-18293,-49646,-79884,-79329,-60888,-17798,23229,-6015,-67124,-56037,19025,63408,38886,20956,7346,-12271,21548,63929,36125,34732,84773,87182,55263,52235,101601,75670,-21409,-101192,-108035,-54251,-36443,-32557,-22739,-15476,-54858,-48732,-33350,-1498,70162,85585,19006,-36022,-55280,-67847,-82448,-94252,-101878,-84150,-58776,-1666,5030,9501,25549,12928,-10577,-23430,-6634,19687,56272,48528,-4350,5432,72823,105588,72622,24964,771,83105,146457,53315,-76562,-64134,-10953,-35951,-89315,-47459,38393,47473,16805,-7703,-50324,-72176,-39357,17057,8319,-25083,-969,89419,124615,99907,66964,60317,47363,7501,-18686,33746,97437,59095,5524,39286,33305,-39249,-42352,8416,-11113,-91779,-74706,22071,99467,108140,35371,-68150,-114582,-91921,-65481,-56343,-69329,-104958,-71119,-14824,-12561,92,40762,60750,40117,9999,-23508,-40068,-52669,-61672,-2586,75626,49400,-20001,-106779,-125628,-36189,41930,56605,13244,10514,49720,67394,68750,60532,24734,1879,14875,-19930,-32892,-35838,-16554,-6724,1136,25026,18832,-15450,-35619,6585,35317,45342,35778,30499,25291,30270,26680,31780,54043,41093,49035,73966,80234,-1809,-87799,-54905,59253,139838,94258,27624,-56394,-92552,-70917,-49878,-16582,-24440,-33333,-24187,-29427,-94924,-130887,-77977,-12005,49351,59258,10857,-28899,-10408,8075,-8590,-12695,41539,95971,117916,87688,6783,-88554,-104134,-97948,-130554,-81550,31063,33460,-5741,14430,28201,13779,21676,9950,-68555,-148248,-137019,-52389,-52774,-52068,-21950,-7695,-55590,-82421,-71399,-43164,-23738,-5460,28806,48357,16784,-33021,-38680,-32921,-48930,-23670,7823,65431,108652,61740,-10696,-58266,-9461,6396,-14514,-60207,-53149,-39216,-30390,13599,53227,-8257,-70686,-55613,16281,66960,30364,-71076,-132191,-96095,-52931,-24631,-14089,35091,67904,40823,19702,42639,49205,74851,107189,97477,87235,88032,25578,-41859,-13928,20155,80565,80901,79617,49368,12983,46632,103015,134276,95288,18766,34247,113175,93298,45132,16744,-58568,-93358,-75797,-31958,14626,36754,-6398,-43179,-33156,4710,16016,33899,67878,42108,-27401,-76158,-96812,-93544,-59192,-4423,7096,1526,-26662,-563,63425,87306,-3585,-79151,-78542,-76460,-59021,16852,69246,66070,98087,161447,135055,60735,-10733,-25528,-75489,-122454,-144518,-117864,-21471,70063,85387,60030,28997,2146,-77345,-64965,-33384,-62924,-94344,-56620,19577,83197,74937,-10469,-78841,-70835,-45887,-33433,38515,97054,53643,52758,88047,54699,-9536,13610,513,-66854,-45214,61728,112087,66941,19561,-20010,-84309,-101612,-37899,67863,109759,87335,64734,60687,24964,-30382,28893,118926,110538,26160,-12593,-50777,-92878,-55401,11681,-28151,-37273,2131,-16035,-65341,54893,218814,161654,-14291,-102078,-92914,-57734,18849,76366,13234,-102149,-170924,-95016,20574,95327,136572,129856,38301,-12948,-21693,-99354,-122638,7502,120740,101399,57386,21937,-35148,-77626,-38500,-12971,-63962,-124025,-135100,-99640,-50557,-45403,-31157,-37959,-89011,-91077,-85426,-98121,-94840,-28587,-38766,-140709,-179670,-125912,-76365,1786,39067,30925,-24953,-51559,-6656,27446,32889,398,-47128,-30690,38493,73707,44527,40287,79876,81067,56213,38362,-6404,-23433,14241,-20151,-69796,-67665,-44719,1434,32695,31051,88923,120220,48313,3279,-24544,-103791,-73204,68416,142220,57771,-19418,15486,106941,82634,-7842,-40461,12132,83145,83193,440,-24473,-6969,39797,114947,163463,146125,70566,-20572,-46501,-58772,-46847,-16157,59442,76667,47722,-4555,-68121,-80378,-35977,10684,35274,41848,22657,-7524,-45308,-59585,-60002,-21382,24463,82579,78967,29802,62297,126769,15870,-83754,-48302,41371,92693,15294,-94350,-153314,-115482,-29046,49237,23048,-68611,-81546,-35423,-25539,-52527,-35909,-3318,-11441,7507,40498,34962,-3423,-37214,-31993,26048,85324,109496,112093,79116,36443,36170,15575,17917,-26390,-124007,-182149,-76730,1313,4772,1032,-8982,-30742,8513,62015,83804,60364,23485,-8007,-28300,-20892,20073,24493,-4075,-3437,-15091,-9468,-16336,-72511,-81929,11557,34797,-14548]],"minZ":-8333378,"maxZ":286344871,"minX":-0.06608023630202244,"maxX":7.793,"minY":-7.5513558090278305,"maxY":177.19021195721774}},"id":"d39959be-1db5-4ddc-b145-3b3d9f9fa05b","meta":{"TITLE":"Parameter file, TopSpin 3.5 pl 6","JCAMPDX":5,"DATATYPE":"NMR Spectrum","NPOINTS":"11\t$$ modification sequence number","ORIGIN":"Bruker BioSpin GmbH","OWNER":"nmr\n$$ 2023-11-08 09:26:02.740 +0100  nmr@ibg-4-babsi\n$$ /opt/topspin3.5pl6/data/complat/nmr/data/SG/nmr/SG-V4016 (1-6)/15/pdata/1/procs\n$$ process /opt/topspin3.5pl6/prog/mod/proc2d","2D_Y_NUCLEUS":"<13C>","2D_X_NUCLEUS":"<1H>","2D_Y_FRECUENCY":100.612768526,"2D_X_FRECUENCY":400.130039839113,"2D_Y_OFFSET":177.3708,"2D_X_OFFSET":7.793,"twoD":true,"ABSF1":[7.793,177.3708],"ABSF2":[-0.06608,-7.370764],"ABSG":[5,5],"ABSL":[0,0],"ALPHA":[0,0],"AQORDER":[0,0],"ASSFAC":[0,0],"ASSFACI":[0,0],"ASSFACX":[0,0],"ASSWID":[0,0],"AUNMP":["<proc_2dinv>","<>"],"AXLEFT":[0,0],"AXNAME":["<F2>","<F1>"],"AXNUC":["<1H>","<13C>"],"AXRIGHT":[0,0],"AXTYPE":[0,0],"AXUNIT":["<>","<>"],"AZFE":[0.1,0.1],"AZFW":[0.5,0.5],"BCFW":[0,0],"BC_mod":[0,0],"BYTORDP":[0,0],"COROFFS":[0,0],"CY":[-3,0],"DATMOD":[1,0],"DC":[0,0],"DFILT":["<>","<>"],"DTYPP":[0,0],"ERETIC":["no","no"],"F1P":[0,0],"F2P":[0,0],"FCOR":[0.5,0.5],"FTSIZE":[1024,1024],"FT_mod":[6,6],"GAMMA":[0,0],"GB":[0,0],"INTBC":[1,1],"INTSCL":[1,1],"ISEN":[128,128],"LB":[0,0],"LEV0":[35,0],"LPBIN":[0,1024],"MAXI":[10000,10000],"MC2":[0,5],"MEAN":[0,0],"ME_mod":[0,2],"MI":[0.1,0],"MddCEXP":["no","no"],"MddCT_SP":["no","no"],"MddF180":["no","no"],"MddLAMBDA":[0,0],"MddMEMORY":[0,0],"MddMERGE":[0,0],"MddNCOMP":[0,0],"MddNITER":[0,0],"MddNOISE":[0,0],"MddPHASE":[0,0],"MddSEED":[0,0],"MddSRSIZE":[0,0],"Mdd_CsALG":[0,0],"Mdd_CsLAMBDA":[0,0],"Mdd_CsNITER":[0,0],"Mdd_CsNORM":[0,0],"Mdd_CsVE":["yes","yes"],"Mdd_CsZF":[0,0],"Mdd_LrLAMBDA":[0,0],"Mdd_LrNITER":[0,0],"Mdd_LrRANK":[0,0],"Mdd_LrZF":[0,0],"Mdd_mod":[0,0],"NCOEF":[0,32],"NC_proc":[-6,-6],"NLEV":[6,0],"NOISF1":[0,0],"NOISF2":[0,0],"NSP":[0,0],"NTH_PI":[0,0],"NZP":[0,0],"OFFSET":[7.793,177.3708],"PC":[1.4,4],"PHC0":[213.138,0],"PHC1":[-10.27187,0],"PH_mod":[1,1],"PKNL":["yes","no"],"PPARMOD":[1,1],"PPDIAG":[0,0],"PPIPTYP":[0,0],"PPMPNUM":[2147483647,2147483647],"PPRESOL":[1,1],"PSCAL":[0,1],"PSIGN":[0,0],"PYNMP":["<proc.py>","<>"],"RDF1":[0,0],"RDF2":[0,0],"RDFWHM":[0,0],"RDINT":[0,0],"RDPOS":[0,0],"REVERSE":["no","no"],"SF":[400.130039839113,100.612768526],"SI":[1024,1024],"SIGF1":[7.793,177.3708],"SIGF2":[-0.06608,-7.370764],"SINO":[0,0],"SIOLD":[1024,1024],"SPECTYP":["<>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.DMSO>","<>"],"SSB":[2,2],"STSI":[1024,1024],"STSR":[0,0],"SW_p":[3144.65408805031,18587.3605947956],"SYMM":[0,0],"S_DEV":[65798,65798],"TDeff":[1024,1024],"TDoff":[0,0],"TI":["<>","<>"],"TILT":["no","no"],"TM1":[0,0],"TM2":[0,0],"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"WDW":[4,4],"XDIM":[1024,1024],"YMAX_p":[286344871,286344871],"YMIN_p":[-8333378,-8333378],"ACQT0":[1000000,0],"AMP":"(0..31)\n100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n100 100 100 100 100 100 100 100 100 100 100 100 100 100","AMPCOIL":"(0..19)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","ANAVPT":-1,"AQSEQ":0,"AQ_mod":3,"AUNM":"<au_getlinv>","AUTOPOS":"<25 >","BF1":[400.13,100.612768526],"BF2":100.612768526,"BF3":400.13,"BF4":400.13,"BF5":400.13,"BF6":400.13,"BF7":400.13,"BF8":400.13,"BWFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","BYTORDA":0,"CAGPARS":"(0..11)\n0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\n1 1 145 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","CPDPRG":"(0..8)\n<> <> <garp> <> <> <> <> <> <>","D":"(0..63)\n3e-06 1.435693 0 0 0.001724138 0 0 0 0 0 0 0.03 0 4e-06 0 0 0.0002 0 0\n0 0 0.00345 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0","DATE":1699430300,"DE":6.5,"DECBNUC":"<off>","DECIM":6360,"DECNUC":"<off>","DECSTAT":4,"DIGMOD":1,"DIGTYP":12,"DQDMODE":0,"DR":23,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":0,"EXP":"<hsqced>","FCUCHAN":"(0..9)\n0 2 1 0 0 0 0 0 0 0","FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FRQLO3":5133.02472299337,"FRQLO3N":2,"FS":"(0..7)\n83 83 83 83 83 83 83 83","FTLPGN":0,"FW":4032000,"FnILOOP":0,"FnMODE":[0,6],"FnTYPE":0,"GPNAM":"(0..31)\n<> <SMSQ10.100> <SMSQ10.100> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","GPX":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPY":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPZ":"(0..31)\n0 80 20.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GRDPROG":"<grad_out>","GRPDLY":67.9849700927734,"HDDUTY":20,"HDRATE":1,"HGAIN":"(0..3)\n0 0 0 0","HL1":0,"HL2":0,"HL3":0,"HL4":0,"HOLDER":25,"HPMOD":"(0..7)\n0 0 0 0 0 0 0 0","HPPRGN":0,"IN":"(0..63)\n2.69e-05 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INF":"(0..7)\n0 53.8 0 0 0 0 0 0","INP":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INSTRUM":"<spect>","INTEGFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","L":"(0..31)\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","LFILTER":100,"LGAIN":-12,"LINPSTP":0,"LOCKED":"yes","LOCKFLD":5131,"LOCKGN":128.904510498047,"LOCKPOW":-30,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":78.08762,"LOCSHFT":"yes","LOCSW":0,"LTIME":0.400000005960464,"MASR":4200,"MASRLST":"<masrlst>","MULEXPNO":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":-7,"NLOGCH":1,"NOVFLW":0,"NS":2,"NUC1":["<1H>","<13C>"],"NUC2":"<13C>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":50,"NusFPNZ":"no","NusJSP":[0,0],"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":[0,512],"O1":[1585.72527733139,8552.08532470897],"O2":8552.08532470897,"O3":2470.803,"O4":2470.803,"O5":2470.803,"O6":2470.803,"O7":2470.803,"O8":2470.803,"OVERFLW":0,"P":"(0..63)\n10 10 20 10 20 19.8 30 60 20000 25 50 80000 80000 1000 500 0 1000 2500\n100000 600 2000 0 0 0 2000 126 100000 10 0 1000 0 2119 20000 0 0 0 40000\n0 0 240 2000 0 0 4740 300 0 80000 46600 10000 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 1500","PACOIL":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PAPS":0,"PARMODE":1,"PCPD":"(0..9)\n0 90 80 0 0 0 0 0 0 0","PEXSEL":"(0..9)\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PHLIST":"<>","PHP":1,"PH_ref":0,"PL":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","PLSTEP":0.1,"PLSTRT":-6,"PLW":"(0..63)\n0 15.162 71.508 0 0 0 0 0 0 6.0648e-05 1.6847 0.089717 1.1173 0.562 0 11.441\n0 0 15.162 0.18719 0 0.11441 0 0 0.012713 1.3348 0.27933 0.38201 0 1.6847\n1.1173 4.4693 2.4259e-06 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0","PLWMAX":"(0..7)\n48.2 196.9 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..15)\n-1 2 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1","PRGAIN":0,"PROBHD":"<Z116098_0570 (PA BBO 400S1 BBF-H-D-05 Z SP)>","PULPROG":"<hsqcedetgp>","PW":0,"PYNM":"<>","ProjAngle":[0,0],"QNP":0,"RD":0,"RECCHAN":"(0..15)\n0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..15)\n-1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1","RECPRFX":"(0..15)\n1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","RECSEL":"(0..15)\n0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0","RG":201.15,"RO":0,"RSEL":"(0..15)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0","S":"(0..7)\n83 83 83 83 83 83 83 83","SELREC":"(0..9)\n0 0 0 0 0 0 0 0 0 0","SFO1":[400.131585725277,100.621320611325],"SFO2":100.621320611325,"SFO3":400.132470803,"SFO4":400.132470803,"SFO5":400.132470803,"SFO6":400.132470803,"SFO7":400.132470803,"SFO8":400.132470803,"SOLVENT":"<CDCl3>","SOLVOLD":"<off>","SP":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <Crp60,0.5,20.1> <Bip720,100,10.1>\n<Sinc1.1000> <Squa100.1000> <Crp60comp.4> <Squa100.1000> <> <Sinc1.1000>\n<Sinc1.1000> <> <> <Crp32,1.5,20.2> <> <> <> <Crp60_xfilt.2> <Sinc1.1000>\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <Q3_surbop.1> <> <> <Crp60,20,20.10>\n<Bip720,50,20.1> <Crp32,1.5,20.2> <Q3_surbop.1> <> <Rsnob.1000> <Gaus1_180r.1000>\n<Gaus1_180r.1000> <> <> <> <> <Squa100.1000> <> <> <> <> <> <> <> <> <>\n<> <> <> <> <> <> <> <> <> <> <> <> <>","SPOAL":"(0..63)\n0.5 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n1 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n0.5 0.5 0.5 0.5 0.5 0.5 0.5","SPOFFS":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPPEX":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPW":"(0..63)\n0 1.2587e-05 5.5942e-06 10.926 7.9454 0.004372 6.0648e-05 10.926 1.5162e-07\n0 0.004372 0.004372 0 0 4.6616 0 0 0 2.1048 8.92981e-06 1.38811e-05 6.48149e-06\n3.495414e-05 0 0 0 0.0012315 0 0 0.057915 1.0782 1.1654 0.087699 0 6.1158e-05\n5.5942e-06 0.00035803 0 0 0 0 1.5162e-07 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0","SUBNAM":"(0..9)\n<> <> <> <> <> <> <> <> <> <>","SW":[7.8590498731819,184.725866067629],"SWIBOX":"(0..19)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SW_h":[3144.65408805031,18587.3605947955],"SWfinal":0,"SigLockShift":0,"TD":[1024,512],"TD0":1,"TD_INDIRECT":"(0..7)\n0 512 0 0 0 0 0 0","TDav":1,"TE":300.0486,"TE1":299.9938,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_STAB":"(0..9)\n1 1 0 0 0 0 0 0 0 0","TL":"(0..7)\n120 120 120 120 120 120 120 120","TOTROT":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","TUBE_TYPE":"<>","USERA1":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","V9":5,"VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WBST":1024,"WBSW":4,"XGAIN":"(0..3)\n0 0 0 0","XL":0,"YL":0,"YMAX_a":14228,"YMIN_a":-14507,"ZGOPTNS":"<>","ZL1":120,"ZL2":120,"ZL3":120,"ZL4":120,"nbSubSpectra":1024,"firstY":177.3708,"lastY":-7.3707677662454785,"observeFrequency":400.130039839113,"brukerReference":400.130039839113},"filters":[],"info":{"nucleus":["1H","13C"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"SG-V4016 (1-6)/15","pulseSequence":"hsqcedetgp","aqMod":3,"experiment":"hsqc","title":"Parameter file, TopSpin 3.5 pl 6","temperature":300.0486,"type":"NMR Spectrum","phc1":[-10.27187,0],"phc0":[213.138,0],"numberOfPoints":[1024,512],"originFrequency":[400.131585725277,100.621320611325],"probeName":"Z116098_0570 (PA BBO 400S1 BBF-H-D-05 Z SP)","baseFrequency":[400.13,100.612768526],"fieldStrength":9.397691313082694,"spectralWidth":[7.8590498731819,184.725866067629],"acquisitionTime":0.16265700000000022,"pulseStrength90":25000,"relaxationTime":1.435693,"numberOfScans":2,"groupDelay":67.9849700927734,"DSPFVS":20,"DECIM":6360,"increment":[0.007682355692259921,0.3614987594278454],"date":"2023-11-08T07:58:20.000Z","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1585.7252769819752,8552.085325007396],"experimentNumber":15},"zones":{"values":[],"options":{"isSumConstant":true,"sumAuto":true}},"customInfo":{}},{"originalInfo":{"nucleus":["1H","13C"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"SG-V4016 (1-6)_15","pulseSequence":"hsqcedetgp","aqMod":3,"experiment":"hsqc","title":"HSQCEDETGP\nhsqced CDCl3 /opt/topspin3.5pl6/data/complat/nmr SG 25","solvent":"CDCl3","temperature":300.0486,"type":"nD NMR FID","dataClass":"NTUPLES","phc1":[-10.27187,0],"phc0":[213.138,0],"originFrequency":[400.131585725277,100.621320611325],"probeName":"Z116098_0570 (PA BBO 400S1 BBF-H-D-05 Z SP)","baseFrequency":[400.13,100.612768526],"fieldStrength":9.397691313082694,"spectralWidth":[7.8590498731819,184.725866067629],"numberOfPoints":[1024,512],"sampleName":"SG-V4016 (1-6)","acquisitionTime":0.16265700000000022,"pulseStrength90":25000,"relaxationTime":1.435693,"numberOfScans":2,"groupDelay":67.9849700927734,"DSPFVS":20,"DECIM":6360,"digitalFilter":67.9849700927734,"increment":[0.0001590000000000002,0.00031831115459882625],"date":"2023-11-08T07:58:20.000Z","reverse":[false,false],"frequencyOffset":[1585.7252769819752,8552.085325007396]},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"black","negativeColor":"yellow"},"data":{"re":{"z":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-9,11,-11,13,-15,17,-18,20,-22,24,-27,30,-33,37,-40,44,-49,55,-60,66,-75,83,-94,106,-122,141,-166,199,-248,323,-457,752,-2779,4542,11086,-8983,-6334,4891,2585,5894,-4092,-9728,7617,5776,-1347,-1026,-7521,4403,10072,-8418,-5192,332,383,8010,-4976,-7995,5040,4071,1325,-1405,-8043,4111,7492,-5239,-1021,-2772,-113,7493,-4265,-4937,3171,1817,2139,-2577,-6507,4622,4278,-2556,-983,-3407,4107,5380,-5650,-1758,2016,2255,2745,-4806,-1251,4669,1500,-1886,-3502,-3004,6604,2410,-4990,-1613,121,5296,2531,-7650,-1699,6030,2668,1307,-7747,-2877,8874,1982,-3328,-3241,-2965,9381,4889,-9840,-1822,2747,4014,5026,-9688,-4305,8302,1113,616,-4376,-6417,11151,5273,-8739,-2203,-2061,5665,7031,-9246,-4713,5558,1772,3122,-5607,-8779,8461,5261,-3417,-1245,-4580,4230,8514,-8702,-3415,2641,985,6101,-6422,-6224,7557,2679,-96,-1806,-6120,4890,6510,-6587,-980,461,1717,4446,-6122,-2808,4333,768,-593,-2569,-3339,5104,1790,-4741,-1575,-527,3520,2379,-5767,-1075,3930,2040,-234,-6275,-500,5942,-349,-1044,-3200,-1196,7426,1400,-6471,541,1364,4224,669,-7793,188,5432,1448,-265,-6940,-1058,10232,15,-5373,-2527,-532,8609,1440,-10002,560,4986,3202,1207,-8839,-2862,9072,723,-4234,-3941,-2829,9675,2360,-7981,-1088,1472,4637,3557,-11262,-2489,7844,671,853,-5869,-5213,9189,3025,-6835,-1824,-1770,5258,4495,-8040,-2050,3787,2009,2037,-5476,-3742,7154,1541,-2095,-1474,-3021,4810,3910,-6408,286,2380,1319,2112,-4927,-1359,5469,-650,-1140,-1865,-466,5287,70,-4618,209,1419,2828,295,-4335,136,3806,-502,-1122,-5317,814,7050,-1119,-3705,-872,783,4523,-1320,-6356,1288,3264,3792,-1580,-8062,1596,6335,-1745,-2607,-5215,1825,7022,-1775,-5945,-1774,2997,6487,-1690,-8740,1975,6446,1124,-964,-7574,265,9127,-903,-5188,-2915,-484,7917,-1011,-8376,537,3736,4310,655,-7709,-266,7286,410,-893,-4977,-1316,7401,365,-7156,-861,646,4956,1751,-7490,-1001,4461,-879,-475,-4095,-1586,6265,-29,-3131,-744,-31,3744,1626,-5041,164,3095,897,-1263,-5057,1147,4939,-994,-2614,-901,341,3198,-2345,-4229,1460,2132,2875,-1353,-4137,3322,3091,-429,-2153,-2394,1552,5966,-2445,-4033,1286,2560,4208,-3183,-5720,3059,3434,1419,-3992,-5192,4014,6451,-2672,-3437,-1768,2965,5494,-3599,-5512,1143,3499,4749,-2805,-7079,3657,5650,-738,-2973,-4777,1286,6779,-1664,-4849,-674,2972,4696,-1973,-6657,1528,3735,1273,-110,-5853,1595,6141,-1039,-3520,-1248,2872,6038,-1392,-5226,1054,1763,1961,-1062,-5692,911,4580,-26,-1679,-3102,164,6330,-2444,-3186,613,789,2673,-1282,-3861,1913,2109,-604,-651,-2560,2273,4467,-3090,-1624,-639,2497,2031,-2567,-3457,2162,3171],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-9,10,-11,13,-15,17,-19,21,-23,26,-29,32,-36,40,-44,49,-54,59,-65,73,-80,88,-98,107,-119,132,-146,163,-182,204,-231,264,-305,356,-425,523,-673,935,-1533,6569,157,-4243,-2850,-3945,12650,670,-11411,-413,2141,4638,5214,-12672,-1599,9225,-402,-813,-5819,-3744,11729,1477,-7835,-473,-1620,6613,4835,-11125,-1181,4755,55,2511,-5473,-2974,8395,-583,-3459,-1414,-1946,5739,2437,-5670,751,1979,1601,2084,-6245,100,5760,-1165,-2052,-2782,911,6820,-1636,-4946,-143,1558,3809,-1341,-7147,3249,4226,238,-1601,-5441,2730,7263,-3277,-4403,-1040,1608,7724,-4927,-8569,3143,3811,3846,-2395,-9842,4872,7188,-2750,-2637,-5240,3364,11868,-4924,-7422,2052,973,7612,-1906,-12330,5244,5611,-597,-586,-9788,2604,11095,-4188,-5043,-1081,-148,10371,-1876,-10957,2242,3124,3168,2969,-9977,312,10177,-1647,-1289,-3661,-2014,11046,-797,-7410,144,230,3878,1820,-7924,1559,7056,-836,267,-5460,-771,7420,-2286,-3370,175,-395,5395,-296,-6501,1966,3827,222,-348,-5262,1427,5733,-3051,-3347,-2069,987,4500,-3506,-4702,1681,2449,2269,-2476,-5725,4851,3512,-1821,-2610,-4065,5484,6328,-5708,-4509,117,3476,5636,-5330,-6130,4598,3149,102,-4325,-6411,7399,6876,-4468,-2477,-2682,3925,7973,-6229,-5851,2733,3136,5085,-4031,-8409,5730,6097,-1776,-1734,-6245,3805,9470,-5250,-6072,541,1207,7661,-3788,-9723,5361,4411,619,-366,-7059,3093,8901,-2944,-3168,-2899,-115,8071,-2775,-7071,2541,2381,2761,-25,-6983,3078,5808,-1801,-1690,-3110,473,5285,-2618,-3819,1890,1308,3192,-1989,-5425,4012,2225,-1288,-2554,-3020,3336,4168,-4053,-3144,284,2050,3387,-4485,-4248,4440,2739,-332,-4472,-2905,6801,3647,-4578,-2612,-551,5076,4509,-7009,-2238,2289,3084,2713,-6052,-3529,6306,3260,-1172,-3833,-4591,6900,5670,-6239,-2710,-757,4881,5369,-7099,-4441,5752,2840,723,-4920,-5303,7581,5291,-3409,-2957,-3117,4831,6645,-6375,-4623,1757,2522,3367,-3651,-6350,5587,4577,-1312,-1804,-4347,3603,5338,-4303,-3002,398,2057,4835,-3781,-5186,5106,3089,-144,-459,-3733,4008,4716,-3336,-2543,-735,1664,3778,-3633,-2511,2926,718,552,-2682,-3983,3668,1731,-2935,-2875,-979,2902,1823,-4521,-1344,1761,2442,1122,-5406,-1553,6281,1332,-1514,-3061,-659,5837,1669,-5165,-1462,1739,4618,1202,-5341,-1815,4878,3272,-326,-5682,-2435,7684,1118,-4428,-4088,-1677,6974,1770,-6697,-2826,2198,3171,3022,-6708,-3454,6139,2803,-1241,-4061,-2925,7812,3987,-7218,-2298,746,4261,3053,-6752,-3356,3271,1965,1076,-3718,-3575,5918,1814,-2816,-1908,-1366,4380,3874,-6576,-2355,2384,2154,1177,-3434,-2442,4308,1038,-772,-1825,-174,3603,2022,-2599,-1587,1251,1780,854,-4396,-1289,2802,1639,-1343,-2909,511,3361,-531,-3915,-1743,1957,4000,568],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,9,-10,12,-13,14,-16,17,-19,22,-24,26,-29,32,-35,38,-43,47,-52,58,-65,73,-82,93,-107,125,-148,180,-227,302,-439,759,-3046,2561,12378,-6024,-6840,3075,2320,8542,-3105,-11047,5708,5460,-148,-1462,-8256,2077,9923,-4105,-4095,-1861,133,7549,-2292,-7207,1651,2558,2147,-808,-8591,2635,6328,-2269,-1585,-4546,1669,6497,-2048,-3375,1158,1028,4174,-2416,-4789,3862,2399,-319,-1820,-2971,3809,3683,-4242,-1467,-74,2492,3811,-5825,-2722,4988,504,1236,-3650,-4189,7948,2576,-4385,-1481,-2918,5332,4041,-8361,-1049,4312,2500,2667,-6838,-5791,9502,1989,-3074,-2539,-4927,8655,5694,-8280,-2761,643,4457,5586,-9307,-6679,7723,3337,2442,-3853,-8832,9010,6105,-6130,-2459,-3909,5258,9058,-8750,-5469,2766,1753,5257,-5320,-9632,7402,5084,-1710,-1908,-6581,4498,8356,-4597,-4468,-432,2241,4354,-4775,-6766,3624,1983,382,-1382,-5559,3536,4153,-2973,-2466,-2331,2759,3566,-5006,-3160,1754,1430,1864,-4188,-3342,4381,942,-1603,-1396,-1956,4193,1232,-3750,-373,1308,3477,1056,-5964,288,6128,-1103,-267,-4090,-1358,8159,204,-5368,-914,326,6493,1492,-8468,-518,5824,1635,717,-7124,-2140,9546,1199,-3731,-2620,-3165,8339,3493,-8483,-2227,2900,3078,3442,-8364,-4492,8348,1181,-1611,-4061,-4620,8768,4213,-7513,-1691,-298,4918,5495,-8702,-3923,5282,1892,1639,-5082,-4875,6624,2549,-3230,-1911,-3192,4306,5029,-6331,-2884,1413,2688,2521,-4468,-5500,4774,1649,-943,-2525,-2427,3954,3197,-4698,-1007,600,1178,2171,-3371,-1818,2604,476,747,-2762,-714,4720,-1212,-1772,-1398,-2,3119,334,-4114,-547,3264,2617,-705,-5059,136,4790,-1231,-2573,-3353,828,7344,-1487,-6413,-6,1372,3587,-834,-7847,923,4916,58,-1772,-5416,-451,8501,-1647,-4930,-1664,351,7049,583,-8371,622,4914,2698,839,-7816,-2985,6913,-321,-3880,-3556,-1225,8952,1593,-7255,-1811,2059,3312,2484,-7486,-1942,5850,1808,99,-3540,-2133,7012,2110,-3782,-559,-772,5193,2316,-5588,-351,3196,786,983,-2559,-1253,4525,723,-1817,-1721,-88,3192,734,-3504,79,1149,1688,133,-4457,1027,3238,-518,-1619,-1174,751,4215,-1248,-2608,709,1299,2583,-1261,-5533,2060,4085,-409,-1925,-3892,2277,5423,-2015,-3504,-1251,2478,4591,-3256,-5842,2651,3035,1737,-651,-4625,4046,4919,-861,-3312,-3159,2208,7054,-1887,-5065,498,2833,4916,-1090,-7229,1696,4982,47,-3838,-5404,-274,7931,-1877,-5254,-1738,1383,6166,-698,-6629,-144,3514,3721,-1483,-5641,-819,4712,2,-1328,-2529,140,5642,-117,-3579,715,1239,2563,815,-4741,227,2832,-257,-711,-2949,676,4192,-1012,-2250,-668,212,2717,-834,-3907,1888,2228,493,-1400,-3267,1660,2829,-1667,-2489,-36,2801,2359,-3651,-3325,2701,2173],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-7,8,-9,11,-12,13,-15,17,-19,21,-23,26,-29,32,-36,39,-43,48,-53,58,-65,71,-79,88,-98,109,-122,138,-156,178,-206,242,-290,357,-463,651,-1093,5121,2154,-3497,-3977,-3916,11719,3843,-10194,-995,-170,4788,4823,-10262,-4844,6513,1788,1413,-5921,-5229,8872,3221,-5016,-3264,-2254,5772,4871,-7621,-2476,2459,2093,3249,-4513,-3166,6307,2092,-1371,-2728,-2439,5491,1181,-3924,-383,-516,2562,760,-5080,358,3534,387,-567,-3788,575,6162,-1172,-3556,69,-145,5792,-1441,-6446,3486,2529,1469,-128,-7039,2284,6632,-4030,-2241,-2358,999,9017,-3491,-8558,1469,2189,4886,-1607,-10984,4056,7244,-2423,-544,-7150,1049,12333,-1958,-6971,-377,145,8360,46,-11826,2546,6396,2227,1832,-9640,-317,11149,-1697,-4550,-2544,-543,10053,439,-9709,669,1691,4799,2531,-9387,199,7851,823,-319,-4279,-2663,8957,1063,-6311,-694,-674,4923,2498,-7379,283,4189,775,896,-5778,-1337,5680,315,-2474,-699,-779,4857,-665,-5660,1368,1264,1743,-385,-4300,1997,3917,-1109,-1786,-3727,1907,5802,-3176,-2488,1150,704,4124,-3529,-7108,4227,2634,-1263,-1113,-4975,5022,5816,-4233,-3090,-954,2617,7793,-5118,-6179,3866,3184,3310,-2581,-9344,6450,7719,-2445,-2196,-4096,2793,8983,-4702,-7620,1000,1256,6598,-2861,-10466,3769,6083,130,-865,-6988,2306,9764,-2710,-4695,-2098,440,8285,-2346,-9099,1801,4168,3283,481,-6711,-313,6529,-839,-2236,-3591,537,6601,-575,-5065,-16,689,3878,412,-5109,2118,3897,129,-1677,-3962,1837,5470,-1856,-2313,-354,994,3904,-1860,-3884,2419,1727,52,-1152,-3584,2703,2135,-3103,-1358,-131,2930,3724,-5184,-3806,3080,1893,1655,-4894,-3258,5997,2747,-3474,-2485,-2818,5252,5035,-5291,-3234,1410,3381,3745,-4889,-4645,6009,2502,-263,-3239,-5268,6058,4734,-4176,-3214,-381,4184,6378,-4923,-5592,3015,3583,2852,-3884,-7092,4797,6069,-2228,-3425,-4135,4129,6821,-3879,-6048,569,1980,4818,-2811,-7002,3452,3707,764,-1455,-6218,3386,5581,-1875,-2409,-1187,737,3953,-1774,-4606,1833,2682,1314,-654,-4114,2136,3600,-1812,-1022,-1906,2327,2447,-4171,-2897,2506,792,1823,-1963,-2791,3455,1369,-1490,-1472,-89,3543,3011,-3499,-625,1352,1977,1148,-4205,-1157,4164,1249,-542,-4217,-1661,6211,2333,-3828,-2753,550,4185,2405,-6253,-1689,2709,2386,1811,-4890,-2397,5938,2036,-2282,-3288,-1252,6523,3181,-5428,-2880,1467,3885,2603,-6640,-3805,4434,3164,-902,-4299,-3433,5731,3019,-4231,-2759,-1489,3760,4041,-6231,-3946,1722,2277,2331,-3424,-3255,4339,3126,-1347,-3133,-1851,3865,3491,-2210,-1024,1005,1084,2559,-3041,-2555,3568,2407,-739,-1585,-1989,3608,2566,-2588,-1311,205,2304,193,-2758,-1272,2157,1882,-1813,-3215,-348,3764,383,-2987,-1941,1757,3780,502],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,1,-1,1,-2,1,-1,1,-2,2,-3,3,-3,3,-4,3,-4,5,-4,5,-5,5,-5,6,-5,4,-2,-1,7,-19,46,-112,341,-2775,-11621,4865,7529,-1295,-1370,-7592,1474,12829,-3937,-6784,-1108,-409,9567,-1195,-12146,4212,5376,1633,1279,-10092,547,10035,-3406,-3561,-2496,-1509,8832,-287,-8322,1530,1828,4597,2698,-8293,453,7102,-2879,-80,-3688,-506,7012,-2663,-5129,2314,-40,2913,143,-6081,3829,3535,-1223,-1243,-2985,1982,5428,-3289,-3467,291,2198,5303,-4294,-4446,4303,3124,1977,-5053,-5374,6672,3592,-3297,-3132,-3174,4645,6149,-7179,-4064,2323,3296,4914,-6872,-6332,8385,3532,-1523,-3580,-7937,7614,7293,-7957,-3648,-2061,3531,9986,-6791,-9229,5319,2558,4208,-3120,-10061,8469,7344,-4255,-2119,-5740,2705,10150,-6739,-6673,1139,905,6537,-3168,-10622,5958,3994,-503,-91,-6197,3037,9486,-4609,-4163,-118,-367,8802,-3021,-6810,5133,1558,668,1153,-6801,1819,5476,-3345,-1384,-1112,897,5459,-4720,-3685,2627,464,2057,-1581,-4435,4421,2811,-3298,-1590,-87,4544,2127,-4943,-2499,2105,3321,1921,-4915,-3612,5778,1567,-773,-4125,-2835,7302,3911,-5588,-2623,-1038,6429,3997,-8228,-4191,6084,2914,2482,-7220,-5394,10170,2839,-2822,-3195,-3342,7332,5540,-8551,-3811,727,4046,5656,-8538,-5720,7790,1865,1537,-5140,-6873,8487,5764,-6189,-2768,-1479,3949,7273,-9150,-5015,4638,2728,4204,-2878,-7046,5952,4378,-3593,-931,-4891,4185,8188,-6255,-2933,1980,115,5829,-3870,-5475,4998,2492,-1520,-2433,-4609,3757,5108,-4093,-1860,259,1461,3876,-3901,-2862,4655,260,-1317,-3216,-2350,4193,498,-3852,-2023,1216,4770,1601,-5589,-1372,3424,1584,-878,-6233,-1263,7388,-101,-3162,-3880,70,7325,96,-8260,-1630,1169,4812,137,-7833,-1083,5623,1686,-531,-6304,-288,9576,972,-5503,-3112,-1250,8958,1864,-9938,-2010,3589,3856,1999,-6339,-2856,7049,3202,-1804,-3962,-3467,8890,3020,-8072,-554,1319,4503,3823,-7092,-4390,4461,1748,1205,-4657,-4577,6754,2844,-4219,-2392,-1695,3840,4177,-5572,-1679,3232,609,1558,-3974,-2231,5199,-312,-1626,-505,-1173,3635,1700,-4448,-699,2294,1892,261,-4301,-481,2985,-516,-2101,-1881,-107,5075,-91,-4696,139,2405,3448,-506,-5389,-525,5186,961,-2163,-3982,924,6280,-125,-4475,-1964,2821,5819,-267,-5748,925,3597,3466,-1462,-7203,884,6160,141,-2568,-5658,657,8321,-463,-6073,-2836,1869,6863,274,-6345,-533,4614,2331,-748,-5997,-264,6532,902,-4409,-3334,-819,6338,1366,-6048,35,2427,2601,1306,-5594,-1251,4524,265,-411,-4132,-560,5763,966,-4178,-1587,1315,3555,1541,-5772,-394,3372,312,55,-3350,-689,4073,-923,-3013,-450,746,2826,-195,-4335,127,3403,12,-1935,-2703,-647,3419,-791,-2523,-1247],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,0,1,-1,1,-1,2,-2,2,-3,3,-2,3,-3,4,-5,5,-6,6,-7,8,-9,9,-10,12,-13,15,-16,19,-21,25,-29,34,-41,52,-69,101,-177,704,1915,4596,4509,-10106,-6548,9724,2488,-1259,-5267,-7649,10568,5806,-8727,-1772,-2495,4801,8780,-8845,-4665,6448,2128,2359,-5069,-7319,7224,4350,-4163,-228,-3985,4485,7297,-7788,-3757,2364,657,5151,-5253,-5435,7328,395,-1924,-1514,-3073,4637,2691,-6764,-926,544,1354,2296,-4898,-2541,4120,108,-2196,-2834,-637,5733,348,-4873,-89,-69,5566,-788,-8429,751,4429,2221,-902,-6911,60,8841,-1916,-4131,-4064,-581,9435,-1225,-8790,1196,1321,7484,235,-11448,622,7864,673,-1280,-6803,-2585,12245,-523,-6068,-1818,-3430,10095,2097,-12228,-415,4654,1942,3008,-10771,-3368,10900,437,-2644,-2861,-3499,10260,3310,-9529,-158,960,5135,5083,-10475,-2671,8561,-316,957,-3371,-5297,8444,2503,-5781,-666,-1975,4351,4098,-8415,-991,3821,1150,2353,-4111,-3107,6187,-123,-3161,-588,-2244,4344,1597,-6654,257,2715,-179,376,-5778,1175,5979,-624,-3423,-2761,1610,6140,-1901,-5235,684,2860,3540,-2273,-5623,3265,3806,-327,-2705,-6673,3374,8754,-3016,-4296,-2812,1560,7066,-3400,-7756,1765,3516,3885,-2046,-10279,4239,7290,-1466,-2420,-6506,1082,10629,-2723,-5989,-861,1090,6928,-1093,-11541,2787,5783,1410,-1114,-9039,1551,9875,-1533,-4088,-2287,-945,8819,377,-9775,962,2453,2777,2055,-9187,-1473,6951,-1145,-1011,-4427,-1709,7691,-102,-6552,292,636,2456,2999,-6929,588,5430,-336,4,-3221,25,6362,-1254,-2576,168,1342,3585,-950,-4925,1656,3249,1192,-1611,-4441,2144,5167,-2001,-3510,-671,2373,5091,-3293,-4624,2613,3145,2736,-3697,-6054,3738,4184,-1524,-3381,-3766,4913,7517,-5029,-4747,783,4617,5117,-4866,-6862,5227,4783,809,-3613,-7329,4025,6778,-3063,-4502,-2617,3943,8396,-4321,-6109,2768,3132,5149,-2620,-7467,4624,6879,-1083,-1738,-5451,1928,8009,-3769,-4737,-363,659,5957,-1761,-6830,1597,4003,759,-1043,-6695,1190,6446,-2650,-1964,-1102,155,4775,-1819,-5944,2046,1056,1424,-984,-4077,2339,2862,-2219,-1923,-1443,1148,4569,-2147,-2726,2060,1595,1308,-3133,-4168,3285,3076,-2317,-1652,-977,2680,3854,-3987,-2625,1475,2925,2503,-4811,-3674,3622,3276,1080,-3362,-3369,5851,4544,-2600,-2388,-1483,5373,4089,-5351,-4900,3098,3400,2408,-6437,-5316,5577,3447,-557,-4938,-3614,6377,4454,-3878,-5311,-855,3616,3880,-4850,-4647,4567,2751,1990,-4176,-6263,4880,4902,-2632,-2732,-2933,3768,6128,-5248,-3833,1543,2209,2938,-2736,-5231,3701,4650,-10,-1720,-4044,2706,4775,-3267,-2696,283,1051,2585,-2960,-3281,2564,1224,-839,-2244,-2545,3388,2143,-1535,-1253,22,983,1482,-3323,-2399,3398,648,-481,-2235,-498,3127],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-3,4,-5,5,-5,6,-6,7,-8,9,-9,11,-12,12,-14,15,-16,18,-20,21,-24,27,-30,33,-37,42,-47,51,-47,-4,833,4973,-6768,-9555,8437,5490,-3289,-3514,-5262,7031,10282,-7233,-5155,2232,2360,7025,-7666,-9236,5546,3746,1440,-2965,-6648,4966,5652,-4031,-2504,-1928,2181,7015,-5581,-4134,2704,1636,2859,-4311,-4811,4258,2367,-1213,-1181,-2265,3876,3330,-4651,-788,-993,2362,2767,-5717,-1639,3976,-223,-332,-3832,-1444,6918,501,-5220,734,-627,5486,2466,-8211,839,3813,-541,878,-7047,-1427,9591,-623,-4435,-1336,-2708,8557,2869,-11407,-180,3073,3739,3036,-10061,-2353,10670,634,-1090,-6256,-5099,10524,2591,-9729,-1236,-257,6163,6990,-10831,-3144,6379,3491,2867,-6609,-5762,9185,2990,-5581,-3231,-3731,6279,5561,-8567,-2476,2698,2694,4487,-5382,-5763,6880,3571,-179,-2553,-5130,6378,3983,-4375,-1537,-345,3517,3614,-4705,-2016,2902,1444,1071,-2731,-2605,5371,841,-1477,-678,-1254,4344,1081,-4297,888,1421,1788,1605,-6010,380,5564,-525,-884,-3555,502,6463,-2160,-4918,1085,1613,4409,165,-7740,2122,4790,-322,628,-6566,450,9769,-2379,-4513,-847,167,7405,-385,-8980,1004,3558,2771,1717,-9313,-584,9896,-1061,-2860,-4012,-2765,9650,1213,-8391,-364,2852,5125,2695,-9775,-1653,7525,2405,-926,-6125,-2780,8177,1773,-5339,-1652,-800,6100,3338,-7908,-2024,4580,2262,1957,-5288,-3213,6485,1337,-1458,-3035,-1891,4752,1936,-6515,-1301,1515,2982,2024,-4994,-700,2869,-300,-56,-3325,-607,4679,-1146,-2633,-624,-453,2877,-298,-4243,2142,2532,336,-345,-3504,1689,4133,-1799,-2034,-1610,1053,5875,-3321,-5190,2534,3412,2418,-1793,-7001,2964,5359,-1077,-2372,-4944,2246,7678,-2834,-5926,775,1939,5835,-1524,-8741,2311,5774,872,-1006,-6517,1586,7770,-1328,-4786,-1700,699,6883,-847,-8260,736,3887,2604,-206,-7451,1236,6689,769,-2798,-5393,-423,7910,-617,-5274,-1027,2313,4386,514,-7075,-700,4562,1509,-31,-4390,-1155,6774,523,-1471,-1655,293,4593,-560,-3606,202,1674,1458,130,-4582,618,2494,-1518,-2299,-1619,543,3479,-1438,-3391,84,31,3072,-1701,-4399,2937,2071,-537,-2197,-2605,2237,3729,-3526,-3224,809,2560,3523,-3976,-4772,3285,1822,13,-2235,-3287,3689,4045,-2733,-2423,-387,3693,4253,-3904,-4372,2011,2893,3876,-3303,-6155,4054,4637,-1226,-2034,-4759,2065,6977,-4396,-3379,458,3235,3376,-2160,-5913,2617,3801,-111,-2097,-5512,2777,6368,-1350,-3112,-1805,2196,3869,-1535,-5207,664,3136,3095,-835,-4525,562,3267,-104,-1982,-2787,1318,4664,-1632,-2942,-112,1361,2157,-1260,-4362,665,2459,1232,-2383,-1976,1643,1865,-1748,-1583,-199,1579,3568,-2142,-2490,1614,1799,-484,-1989,-1196,3406,1853,-2095],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,3,-3,3,-4,4,-4,5,-6,6,-6,7,-8,9,-10,11,-12,14,-15,16,-18,20,-22,24,-29,32,-36,42,-50,60,-74,94,-125,180,-294,612,-3058,-11451,1149,4154,5038,1540,-10139,9,9333,580,-2227,-5805,-1915,11012,665,-7635,-1580,-398,6212,1277,-9788,-1395,6247,2946,864,-5647,-2333,8497,194,-3495,-3334,-489,6563,971,-5361,497,2806,2542,931,-6209,1035,4139,-251,-743,-4357,1230,6644,-2519,-1894,255,699,3952,-3493,-5046,4927,1974,-3,-379,-5541,3324,3972,-5410,-3100,54,1756,5641,-5781,-5987,5080,2495,2218,-3097,-8169,6465,8056,-4257,-2819,-3638,3596,10984,-6609,-6125,2582,1626,6854,-3681,-10972,5186,6264,-360,-1844,-7845,3080,11600,-4949,-5189,568,69,9827,-2183,-10081,2740,3984,3915,-546,-9575,1857,9436,-1625,-1874,-3845,-913,9923,-662,-6898,1079,1919,4817,1204,-8525,679,5201,561,-617,-5511,-910,7577,-1850,-4408,-1320,967,4587,-1331,-4543,2090,2251,1648,-597,-5936,2115,4266,-2243,-1961,-3034,1603,3777,-4259,-1371,2265,1696,2549,-4245,-4176,5695,2763,-3080,-1675,-3856,4896,3976,-6835,-855,1417,3326,4336,-6500,-4400,5314,1772,714,-3611,-5835,7532,5005,-4762,-2406,-1810,3378,7091,-7770,-5700,5105,2450,3416,-5062,-7540,7038,5529,-3866,-2818,-5697,4951,8247,-5922,-5227,466,3666,6289,-2611,-8337,4807,3691,-476,-3085,-8069,4970,6822,-2683,-2602,-1491,1332,6603,-4045,-6567,2053,1511,3827,-1812,-5473,1779,2688,-1646,-134,-2564,1505,5521,-3977,-3101,786,824,3033,-1650,-4213,4041,1873,80,-734,-2734,3409,2453,-3272,-1143,988,1845,1956,-4896,-1048,3393,970,783,-4428,-3147,5280,1738,-2388,-1060,-1413,5313,2471,-5800,-2020,1485,3397,2638,-7111,-3053,6834,2192,-1885,-4009,-3502,7432,3217,-5799,-1043,865,4430,3775,-7124,-4089,5459,2658,582,-4314,-4589,7060,2533,-4321,-3078,-2690,4380,5621,-5773,-3526,2850,2548,2598,-4950,-5531,6084,3735,-2507,-1834,-4685,4154,5183,-4292,-3168,252,2328,4357,-4250,-4465,3414,2202,476,-1557,-4155,3920,2977,-2505,-1720,-856,1646,3062,-3626,-1958,1375,1023,1808,-2868,-1213,3310,1921,-2068,-1748,-949,2570,1393,-3768,-396,2253,2580,1701,-4189,225,3729,44,-1109,-3210,-608,5889,-750,-3860,-320,249,3321,1076,-5675,124,4974,1022,-165,-5386,551,7651,586,-2754,-3248,-252,5048,1086,-6114,-1227,3011,2561,834,-7022,-1724,6043,878,-1229,-3519,-2753,6471,2542,-5126,-3078,668,3743,2322,-5407,-2765,4714,3354,-230,-4121,-2622,4763,2405,-2797,-2659,-739,3865,2591,-4495,-1920,2731,2191,1457,-5202,-2590,3481,884,-1778,-1143,-1023,3439,2225,-3768,-1409,316,2165,713,-2592,-735,2360,945,317,-2462,402,3368,-772,-3235,-1158,1127,2420,-71,-3734,-72,1248,1095,-1294,-3542],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-6,6,-6,8,-9,10,-12,14,-16,17,-20,22,-24,27,-30,34,-38,42,-47,51,-57,63,-70,77,-85,94,-104,115,-127,141,-157,174,-194,218,-247,282,-325,381,-457,564,-732,1033,-1741,7540,908,-9692,569,-649,8388,1000,-13182,530,6738,1233,1768,-9210,-3137,12824,636,-4347,-2324,-2991,10352,2736,-9952,-392,2593,2141,3991,-9819,-3225,8507,183,-1415,-2539,-3976,8087,1268,-6862,244,861,3493,3952,-8153,-101,6496,-696,147,-3000,-1728,7040,-1362,-3558,1006,-57,5066,-14,-5911,1927,3474,208,-15,-5715,2631,5978,-1571,-3621,-2221,2437,7326,-4500,-6630,1154,3515,4593,-4039,-7677,4400,6392,-1132,-3257,-6395,3240,7764,-4072,-4094,-762,4090,9200,-4600,-9350,4413,4777,2080,-1489,-10500,4336,9956,-3141,-1946,-5466,1251,10739,-3987,-8499,2197,2197,6223,-298,-11710,2819,6790,-162,202,-7541,-441,10857,-3796,-5740,-718,-935,8820,819,-10870,2258,5067,798,1585,-7790,-566,9820,-1886,-2408,-842,-1757,7010,-502,-6500,2784,21,322,1966,-6683,2056,5551,-2410,-1128,-2083,19,6264,-2612,-4950,2258,1035,3263,-1958,-5453,4065,4447,-1234,-3047,-4432,4695,5356,-3744,-3297,-859,3043,4079,-4563,-4769,3387,3133,2124,-3952,-5653,5571,5588,-3440,-4270,-3394,5384,7954,-7107,-4764,450,2666,6637,-5857,-7201,6156,4359,-136,-3762,-8643,5089,8653,-5292,-4384,-2323,2282,8648,-5207,-7120,4755,3014,3718,-2367,-9290,3848,6856,-1627,-1428,-5096,1460,8676,-3910,-5703,1578,615,5239,-1121,-7704,3844,3778,303,-168,-5539,1035,5444,-4245,-3462,355,599,5468,-2275,-5233,3040,2318,880,-323,-4932,2841,4811,-3147,-1669,-1118,798,3595,-4151,-3709,3496,1216,656,-3707,-2813,5322,2755,-2965,-3024,-1678,5215,3848,-4630,-2897,2745,4690,2356,-5329,-3754,5077,3904,553,-4663,-4333,7202,4100,-4738,-3728,-908,6015,3764,-7245,-3544,3868,3462,2991,-5653,-5113,7010,4231,-2867,-4755,-4941,5439,4734,-6600,-3325,494,3980,5641,-4261,-4497,4937,2736,1386,-2569,-5598,4940,5572,-4239,-1991,-2899,2237,7342,-5834,-3800,2332,2095,2446,-2712,-5088,5224,3492,-1684,-646,-2979,2568,5029,-4499,-2261,1378,571,3159,-3695,-3834,4260,2223,-2018,-2055,-2585,3840,2073,-3428,-2042,375,2686,1448,-4226,-2015,3951,1527,-840,-3722,-1433,5142,1014,-4007,-1373,676,4520,884,-5253,-1692,3311,2433,120,-5656,-1320,5372,2180,-2770,-3900,-1660,6843,2040,-6199,-2133,1150,4680,1345,-7158,-2290,4444,2321,-901,-5530,-3135,7366,3521,-3907,-3128,-1155,5932,4351,-5326,-2050,2220,4616,1572,-6090,-4144,5046,1978,-1054,-3525,-4318,4483,3204,-3511,-1924,222,3073,3983,-4895,-2896,3511,395,-398,-3628,-3308,4756,2709,-2608,-1056,561,2027,2144,-4218,-1438,3140,1376,789,-2045,-521,3049,47,-2069,-1973,193,2695,272,-3853,-2,1458,1708,401],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,5,-5,6,-7,8,-8,9,-10,10,-11,10,-10,9,-4,-4,26,-83,410,-3730,-8419,8503,8478,-8985,-3489,-1192,3607,9554,-7882,-9530,7618,3181,3795,-2428,-11356,7481,7354,-5007,-1439,-5098,3740,11318,-7422,-6097,2257,1476,6144,-2182,-9968,6202,4502,-2588,-334,-5196,2527,7912,-5388,-2834,943,162,5203,-2563,-5568,4575,1996,-1022,-385,-3737,4313,4711,-3876,-2355,376,3105,3521,-5936,-2793,4878,2073,684,-5716,-2966,6572,1474,-3990,-3332,-1308,7319,2500,-8472,-2854,2304,5235,2844,-8296,-1405,7711,1251,-648,-6033,-2874,11533,1920,-7027,-2600,-1951,7990,4818,-11115,-2292,6638,2591,2981,-8326,-5267,10657,2017,-3911,-3361,-5605,9082,6264,-8640,-3181,588,3781,8049,-8997,-6474,6670,2545,-624,-4190,-7016,8045,5135,-7180,-2139,-2055,4579,7929,-7327,-4089,4854,520,3418,-3772,-7213,6626,2862,-3068,-1115,-3594,2929,4736,-6359,-2198,2418,964,2893,-4780,-3535,6024,1296,-2728,-1042,-2619,4759,1354,-5649,-957,2410,2014,478,-6323,-896,5040,1083,-1351,-4989,-155,7312,-192,-6298,-1333,745,6683,-325,-9561,179,3862,3469,-858,-8191,22,8772,939,-2979,-5489,-1271,9213,75,-6936,-1126,908,6726,2160,-10816,-890,7608,2559,325,-7072,-3052,10454,1014,-4807,-2158,-1971,8053,3056,-9966,-1078,3049,2879,4147,-8270,-3401,8424,892,-1754,-3047,-5069,8764,3728,-7642,-1070,191,4460,4653,-7430,-2157,4726,1125,663,-3025,-3808,6419,1645,-3611,-610,-464,2098,2548,-7015,-147,3524,-485,553,-3578,-1533,5040,-523,-2922,71,-144,5519,-561,-6176,1173,2769,1484,-1690,-4545,1025,5353,-661,-3441,-2279,721,6250,-1376,-6044,688,2869,4803,-1792,-7247,1195,5166,1811,-3684,-6579,1725,6201,82,-5203,-3736,982,8032,-670,-6603,447,3287,4608,-1163,-9179,1729,7378,332,-1045,-6229,-875,9418,-153,-5932,-1285,1101,5433,730,-8331,362,4424,2106,-559,-6795,-1293,7912,-206,-2466,-1734,-1834,7213,669,-5942,831,1213,1720,1709,-6595,79,5424,-982,-643,-2021,-857,5714,178,-4493,281,1687,2741,243,-4866,730,4102,-844,-575,-2345,712,4392,-2501,-3658,7,1707,4008,-1025,-4706,2575,2885,651,-2470,-4207,2978,4819,-1572,-3161,-1748,3338,4501,-3128,-4873,1487,3224,3556,-3520,-5857,3231,5576,-589,-3173,-4757,4137,6840,-3351,-5212,-1472,2582,5697,-4032,-6746,2193,3508,2386,-2112,-8205,2940,6687,-1293,-3544,-2754,2351,6142,-2351,-4959,1118,2190,3084,-1275,-6302,2551,4217,14,-2294,-4634,-273,5880,-1101,-4375,407,1521,4613,-1119,-5139,1028,2829,266,-1241,-4260,594,4185,-2313,-1931,27,792,2908,-2109,-4604,1168,1798,699,-1264,-3352,2780,2846,-2081,-2069,-974,2180,3257,-3132,-2980],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-3,4,-5,5,-5,6,-7,8,-8,10,-10,11,-13,14,-16,17,-19,21,-23,25,-28,30,-34,38,-42,46,-53,58,-66,75,-87,101,-119,143,-178,233,-331,563,-2728,-2864,-1882,7062,6222,-12717,-2421,4711,3169,3829,-8806,-6043,9729,3557,-2043,-3940,-4597,7856,5352,-6387,-3298,-262,4706,5350,-7421,-4286,5286,2244,2284,-4731,-4132,6373,2123,-3384,-2315,-2078,5492,2228,-4554,-897,1858,2018,1986,-5844,-1706,4702,199,-49,-1895,-1388,6716,-597,-4568,1304,767,3778,916,-6799,2846,3943,-1093,1816,-4853,437,9140,-4036,-4268,757,-218,7273,-561,-9739,2883,4403,1573,643,-9299,2249,9985,-2947,-4332,-3569,-528,10846,-899,-10808,1417,2279,5108,1633,-11426,461,10118,-1431,-712,-6664,-2579,11362,167,-7955,-1006,-721,7099,2675,-10413,-1067,5969,2674,1196,-7102,-3252,9253,1039,-4874,-3058,-1916,6848,1740,-7594,-1315,2333,3972,1904,-7584,-48,5150,1126,-1292,-4209,-2466,6036,1318,-4393,-1509,703,3033,-93,-5827,-227,1551,913,-37,-5195,-67,4692,-2323,-952,-1361,718,6029,-2301,-4848,2623,824,1853,-1697,-6122,4467,4802,-2755,-1060,-3979,2248,7854,-5284,-4443,1758,847,4412,-2784,-8928,5718,4714,25,-1363,-6594,3084,8078,-4634,-4680,-51,991,8868,-2544,-9847,2131,3225,2715,-792,-9817,3059,8995,-2325,-3537,-4845,-139,9779,-1582,-7690,673,2037,5194,-155,-10020,1282,5505,431,-840,-5667,-368,9008,-625,-4661,-2103,249,5658,764,-5672,77,3684,2530,-253,-5596,89,5176,1002,-1434,-2699,1411,5444,-1531,-4129,589,1350,2811,-734,-3657,3108,2076,446,-1066,-3517,3206,4038,-2882,-1607,-400,1965,4132,-4216,-3284,3778,1850,110,-2317,-4601,4576,3055,-4275,-1509,-1428,3818,4528,-4815,-4300,3368,2516,2333,-4189,-6501,5328,4192,-2744,-2456,-3769,4914,6355,-5739,-5328,2000,4129,5417,-4411,-7266,4533,4042,476,-2560,-6175,3661,6975,-4493,-4285,-1944,2538,6479,-3506,-5877,2379,3106,3263,-2766,-7588,3119,6089,-860,-3654,-4165,1273,6216,-1618,-4692,1404,2729,3354,-1707,-6191,942,3755,1167,-905,-2983,2200,3550,-1340,-2435,-576,2102,3088,-2407,-2320,1886,1419,1334,-2817,-1924,3072,2109,-1547,-1123,-1074,3143,1681,-3726,-410,1187,1456,1702,-4431,-1941,5009,1662,-398,-1995,-2022,5109,2606,-4972,-1971,1035,3978,2842,-5864,-2846,4645,2287,-818,-4930,-3732,5921,3490,-4468,-2736,-1530,6089,3889,-5151,-4378,2718,3478,2762,-4460,-4644,6530,4238,-1765,-4270,-2958,3812,4145,-4043,-3409,183,3669,3556,-4713,-5205,3922,2952,-781,-2762,-3343,3143,4423,-2514,-3052,-1461,2434,4085,-2980,-3251,1491,2692,1932,-3452,-2914,2335,2131,-52,-1135,-1979,3018,2661,-2426,135,736,1815,1813,-4159,-1447,2075,1653,-847,-2397,-992,3205,1857,-3037,-2145,322,1978,987,-4147,-1069],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,9,-11,11,-13,14,-17,19,-20,23,-25,28,-31,34,-39,42,-47,51,-57,62,-69,76,-84,93,-102,115,-127,143,-160,181,-208,240,-282,339,-420,547,-770,1281,-5418,3009,10692,-5408,-4809,-4001,2939,10467,-3265,-8905,2570,4078,4981,-1495,-10445,2886,7268,-538,-1815,-6586,885,8358,-2640,-5886,-2218,1475,6008,-1268,-8195,2607,2802,1918,-173,-6586,1968,5046,-1250,-1639,-4075,1234,5187,-3868,-3950,1871,1447,3919,-2650,-4970,5714,2209,-1430,-1895,-4306,4667,4273,-6048,-1181,1331,2600,4896,-7041,-3490,6364,670,-433,-2639,-5844,8031,4668,-5994,-651,-1561,5462,6713,-9297,-3847,6607,936,3428,-5234,-7715,9137,4854,-4552,-3073,-3936,6782,8348,-9074,-4552,3305,1964,6705,-6079,-8099,7482,4258,29,-1741,-7593,5615,7631,-5182,-4038,-1706,2809,8523,-6116,-7538,4637,3703,3612,-2698,-8982,4876,6043,-1557,-2687,-3409,3374,7945,-3243,-4578,263,1932,4962,-2311,-5625,3224,3008,567,-3546,-3823,3407,4004,-3521,-1308,-1304,2148,4778,-4485,-1569,3012,1237,1322,-3243,-2684,6180,1303,-2469,-624,-2004,6474,1683,-7348,-19,1751,2253,2117,-6695,-828,7360,795,-1476,-2377,-3403,7900,1689,-8045,-416,1095,4709,3331,-8067,-2844,7208,1507,222,-5977,-4717,9934,3565,-5767,-3076,-2075,6552,5467,-8646,-2875,4776,3260,3213,-6705,-7938,7814,3392,-2933,-4296,-4152,6258,6574,-5942,-3150,1783,3159,5885,-6348,-5221,5650,3340,703,-4290,-4920,4448,3489,-2878,-1424,-1475,4513,4624,-4441,-4770,1206,3201,1750,-3313,-2327,2998,1809,-1445,-2571,-1503,3136,2414,-3557,-686,1227,2841,2216,-5289,-805,3006,423,-496,-2491,-1341,5249,-104,-3486,-200,-272,4443,703,-5112,1510,2748,124,-415,-6141,-1529,7212,-2050,-3890,-2042,-513,6912,998,-7382,535,2513,3444,1166,-8191,758,7566,435,-1794,-4117,-1878,8748,1290,-6830,-1340,564,5910,2933,-7536,-2513,5277,3157,1155,-5451,-2301,8658,1783,-4350,-1679,-1446,5819,2628,-7310,-630,2169,2496,1294,-4639,-3810,5974,1120,-2589,-3086,-3122,4595,2362,-3641,-1784,-1110,2986,2498,-4994,-2659,3978,823,-495,-3633,-2410,3481,-38,-2547,-1534,-134,3359,642,-4480,112,2898,2087,-679,-3553,1308,3355,98,-1495,-1376,1664,4135,-2731,-4105,-35,2082,3024,-795,-6561,2244,4330,-195,-2508,-3052,2220,6658,-1573,-4184,-798,1986,5280,-2911,-6366,1295,4903,1681,-3045,-5534,1298,6542,-1550,-3142,-3649,1180,6623,-1990,-7507,221,3339,4659,637,-6886,-324,5656,687,-2252,-4048,-491,7004,1476,-4835,-1685,1390,3885,1639,-5882,-505,2845,1110,-1020,-5356,-1228,5431,367,-2929,-2251,98,4752,756,-4362,-860,2270,2060,-747,-3318,259,3175,-128,-869,-1668,48,3702,32,-3015,208,1754,1597,-2388,-2102,507,1556,-34,-1697,-1275,1953,1664,-1744,-2294,-480,3013],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,17,-19,21,-24,25,-28,31,-34,38,-42,46,-50,52,-44,-3,51,7356,3130,1547,-7012,-5057,12823,3823,-5653,-2048,-4870,7274,5416,-11569,-2507,4210,630,4623,-8435,-7075,10599,1612,-1653,-1954,-6404,8559,5472,-8004,-1113,-480,2595,6063,-7825,-4513,7365,-375,290,-2362,-5962,6157,3124,-5801,0,-832,2945,5555,-5730,-1274,4761,-608,1664,-4323,-3418,7069,367,-4254,-935,244,5190,409,-6968,-289,3878,2516,-63,-7283,626,7512,170,-2633,-4779,1096,9301,-1659,-6082,-367,2522,6538,-386,-9660,1199,5293,2618,-1229,-9504,-6,9667,-1040,-4514,-3430,-81,10678,-236,-8323,-149,3090,6084,2041,-11143,804,7678,500,-831,-7817,-2661,12996,138,-7346,-207,-613,7599,3674,-11164,-1012,6544,929,3222,-6811,-3687,11810,-421,-3832,-1650,-5302,6952,2697,-8871,448,2822,1803,4639,-8313,-2973,7811,-1399,-460,-2242,-3611,6974,1248,-6266,900,490,3337,2171,-6568,780,5032,-99,-177,-3103,-527,6549,-874,-5030,697,867,4482,-1260,-7115,2157,5049,373,-1383,-5105,2364,6624,-1383,-4002,-2642,2227,6807,-2729,-6862,94,2365,5481,-3020,-8111,3132,5849,1606,-2167,-5550,2814,9348,-2857,-5445,-2834,1411,9712,-2448,-10262,1836,4205,3855,-433,-9757,2785,9498,-1051,-3080,-4478,-11,10030,-1656,-8455,-798,2255,5804,1187,-9766,2642,6442,252,278,-6245,-359,9460,-1069,-4768,-912,-1182,6104,1524,-7846,978,3277,17,1063,-6068,-824,6881,-2020,-2832,-556,-909,5279,738,-5663,1775,670,463,86,-5394,2363,4462,-2378,-1415,-163,1609,4969,-2618,-4436,2523,2430,2949,-3003,-4767,3653,3590,-488,-2646,-4359,4174,4442,-3737,-3619,-1024,4010,5479,-4340,-5907,2995,3829,2582,-3143,-6813,4779,5745,-2186,-4124,-4662,4762,7568,-5277,-5093,1401,3663,5464,-3962,-7991,3997,4375,1031,-2204,-7958,3324,7438,-2517,-3097,-2389,1551,7652,-2937,-6422,2085,2195,3703,-466,-7563,1282,5600,-876,-1930,-4512,1114,6419,-3048,-5146,406,954,4565,-1051,-5236,3084,4343,-759,-397,-4124,958,5105,-2472,-2443,-144,664,4184,-2067,-3756,3727,2390,-191,-1232,-4416,4064,3436,-3338,-2217,287,2679,3287,-3965,-3438,3750,2451,-593,-3842,-3661,4723,3424,-1055,-2552,-1563,4816,3238,-4525,-3548,1570,5196,3354,-6065,-4965,4296,4157,-1024,-4689,-4328,5771,4623,-4645,-4937,-1280,5622,5413,-4788,-4389,1866,4265,2744,-5406,-6183,5466,3155,-915,-3947,-4266,5239,4368,-4089,-3061,906,2911,5053,-3431,-5108,3757,3587,1014,-2835,-3971,4309,4662,-2197,-2357,-1525,1977,4484,-3776,-3123,1297,1816,2124,-1594,-2704,3555,2302,-2559,-941,-1042,1874,3247,-4465,-2350,1753,681,1637,-2746,-2015,3529,1108,-1557,-2491,-562,3706],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-1,2,-2,2,-3,3,-4,3,-3,4,-5,5,-5,6,-7,7,-8,8,-10,10,-12,14,-17,20,-24,32,-41,58,-90,162,-388,2701,9468,-5236,-11078,5137,4520,2751,-1251,-10405,4642,11294,-4283,-3635,-4187,-88,11944,-3548,-10061,3616,2666,6354,98,-11244,4239,7527,-2194,-185,-6056,-949,11539,-2460,-5438,983,-1224,5752,-682,-9472,3158,2765,-1798,1100,-6966,1627,7061,-3055,-2249,-125,-290,5968,-2219,-5822,3331,1854,1234,-533,-5242,3523,4494,-3109,-2536,-343,2560,4765,-4746,-4716,3522,3650,2936,-5376,-4637,5195,4729,-836,-4718,-5363,6551,5303,-6088,-3032,-657,4366,5863,-6817,-5652,4349,3674,2854,-5958,-6737,9439,5604,-2875,-2633,-5346,6381,9552,-7501,-5830,1800,3410,7682,-5957,-9921,6702,4679,1843,-3143,-9412,6268,9607,-6927,-3744,-1824,1744,9683,-6144,-8790,6127,1833,4018,-1212,-9398,6666,7172,-4367,-1671,-4574,667,9358,-4662,-4065,3452,651,4574,-1580,-7739,4961,4484,-2172,-6,-3065,2427,6842,-5190,-2604,2507,304,3069,-3300,-4155,5137,2049,-1282,-1921,-2005,5024,3360,-4259,-1783,461,3824,2822,-5606,-3093,3737,3133,690,-4982,-3738,6506,2879,-2531,-4396,-2165,6811,4678,-6129,-2558,1835,4913,3520,-9027,-4001,7179,3036,-56,-5467,-4559,9654,3821,-5465,-2613,-1880,6981,5742,-9209,-3280,3363,2157,4282,-7469,-5801,8806,3528,-2905,-3844,-6132,7076,6777,-7305,-3113,1045,3312,5946,-6714,-6055,6468,757,720,-2514,-5863,6551,4414,-5537,-771,-1927,2487,5014,-5958,-4332,4614,1638,2758,-2084,-4356,4958,2072,-2700,-995,-2220,3229,3171,-6173,-1353,3180,590,2281,-4013,-2756,4676,1369,-3407,-511,-920,5170,2900,-6548,-1899,2257,2447,1056,-6798,-1278,4599,2064,-1539,-4870,-80,6520,1500,-4837,-2297,420,6799,955,-7060,-1638,3706,4503,265,-8742,-1330,5810,2673,-2496,-5611,-2140,8986,1813,-6568,-1477,3,6123,2760,-8968,-3292,5462,2075,1254,-6314,-2633,7396,1587,-3049,-2409,-1345,6808,3729,-7795,-1806,3380,2283,3338,-5569,-2970,5717,1272,-325,-2599,-3177,5775,3194,-5958,-1174,320,2557,3045,-5439,-2776,3720,444,165,-2089,-823,4631,1793,-4377,-385,630,3512,578,-5792,-444,3493,-30,-994,-3483,-1138,5430,-395,-4439,-707,1061,4554,-1117,-5332,701,4389,1678,-1451,-5998,-199,4984,229,-2340,-4163,642,5526,-1002,-4584,-2092,2192,5878,-634,-6662,458,4952,3049,-2004,-5471,702,6909,-1048,-4654,-3744,577,7325,-1902,-6343,-467,3313,5858,-571,-7611,-463,5342,1166,-2160,-4638,-1072,6570,637,-4802,-1556,1120,5108,405,-5794,-812,2572,1573,-21,-4774,-936,4582,-421,-1720,-1669,-109,3562,468,-4197,1032,2414,617,2081,-3772,-322,3961,-923,-2719,-2672,-167,2915,-1178,-3357,727,2041,840,-720,-3502,1128,2657,-902],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-5,6,-7,8,-9,10,-11,13,-14,15,-16,19,-20,23,-25,28,-31,34,-37,42,-46,52,-58,65,-74,85,-98,115,-139,173,-227,327,-579,2501,7026,1364,-424,-8842,-2053,10920,392,-4698,-2975,-1480,9295,1898,-8751,-1671,3191,4537,2792,-7895,-2656,8008,1765,-1255,-4596,-386,7068,-187,-4774,-2479,222,5494,970,-6472,897,3323,1872,377,-6641,871,4384,-2415,-874,-2821,1544,6490,-2416,-3162,1780,1082,2551,-785,-6931,4744,3971,-2527,-582,-4669,2126,6712,-5317,-4591,1898,1004,5601,-3969,-8402,6037,3832,-2180,-881,-7221,3703,9291,-7119,-3611,16,1779,8299,-5485,-9548,5160,4037,2421,-937,-10734,5451,9697,-4509,-3929,-4118,603,11346,-3937,-9005,3042,2023,7138,-1251,-11911,1986,7399,741,-1921,-6649,736,11504,-773,-6705,-1600,1013,7695,-577,-8091,24,3907,2305,-502,-8465,562,6478,-265,-2224,-3717,139,6906,-1611,-4966,-799,1755,4201,-2155,-6807,2153,2686,1037,-1895,-5597,1573,4826,-3191,-1828,-39,1532,4650,-2655,-3799,3630,817,271,-1406,-4615,5923,3260,-4505,-1241,-1183,3276,5875,-6115,-3418,3701,972,3146,-5007,-6324,6945,4055,-2766,-2853,-5538,5864,7288,-7429,-3226,2627,2985,4789,-5295,-7844,7776,3824,-387,-3092,-7486,6367,7516,-4699,-4315,-1283,3032,8999,-4751,-7429,4048,4183,3084,-2788,-8752,3963,6564,-1920,-2565,-4363,3498,7760,-4363,-5281,-559,2341,5103,-2602,-6425,2271,4106,814,-1538,-5477,2485,5982,-2836,-2802,-2048,898,4676,-3543,-4776,1663,1486,753,-2430,-3541,2893,1961,-1102,-2310,-1535,3140,3334,-3560,-557,1663,1524,2808,-4028,-2361,4349,784,-231,-1844,-3845,6184,1768,-4347,-930,654,3905,3968,-6890,-916,5437,1210,233,-3761,-4024,7290,2528,-5770,-2106,-1217,5780,5365,-7747,-3896,3934,3469,1996,-6015,-4366,7320,4172,-3335,-3547,-3837,6197,5152,-6976,-3625,1846,4040,5235,-5612,-4924,4465,2350,104,-4223,-4949,6204,3692,-3159,-3366,-1412,3006,5448,-4515,-3724,1944,2205,2369,-4256,-3968,4227,4348,-1967,-1182,-3804,3532,3420,-2664,-3891,-308,2334,2155,-3750,-1968,3088,1811,62,-2655,-2524,3526,2190,-2225,-2196,125,2788,924,-4197,-577,3098,1433,663,-4601,-535,5215,568,-2694,-1287,484,6054,529,-5741,-504,2557,2158,-630,-5996,-467,5249,861,-1414,-3756,-1437,5933,1072,-6540,-1279,1337,5306,1476,-6860,-1575,5136,2401,-1064,-5441,-949,6717,3104,-4640,-3716,-624,5830,2484,-6481,-3445,2391,3310,593,-6069,-1432,6102,3755,-1143,-3618,-2441,6046,2192,-4482,-2086,1076,4184,1654,-4392,-3445,3658,2136,-212,-3520,-2899,4538,1692,-3059,-1850,-1314,4130,1802,-3691,-1175,2677,1645,142,-3313,-1093,2851,274,-883,-1846,-278,4816,190,-2869,-971,885,1604,-598,-4538,502,2707,-230,-1810,-2519,725,3987],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,3,-3,4,-4,5,-5,6,-6,8,-8,10,-11,13,-16,20,-25,32,-44,62,-98,176,-414,2887,7346,-7581,-8110,6227,4278,2775,-2809,-8351,6342,6871,-3356,-4193,-3885,4793,7164,-5509,-6397,1176,2783,5336,-3832,-7206,3602,4339,-903,-2689,-4312,4430,5324,-2125,-3196,-772,3276,4600,-4150,-2381,1901,2320,2117,-4970,-4047,4636,2028,-1257,-659,-2212,4470,2906,-5635,-471,595,2115,4665,-6245,-1683,6215,-1052,-1628,-2847,-3435,8166,1271,-7909,2108,-571,3902,3056,-10874,-1930,7899,-255,534,-4480,-5074,11937,1907,-5994,-2210,-1403,6400,5286,-11666,-2283,6457,3052,2953,-7341,-5286,10000,1315,-4709,-3549,-4756,9048,5251,-9487,-3766,2060,3561,5298,-8522,-5864,6960,2810,976,-4653,-6781,7310,5154,-5138,-3370,-719,3709,6151,-6244,-4998,2282,2604,2580,-4608,-5431,4999,3344,-1326,-3035,-2828,4235,2936,-3887,-1157,175,2922,2337,-4940,-2391,3234,971,1033,-3828,-987,6087,-796,-3112,210,-1119,4412,2426,-6043,1881,2567,1154,1360,-5374,-469,7282,-1972,-2946,-1160,-1389,8189,-1013,-8033,1343,2499,2251,893,-8787,1831,8454,-1675,-2392,-4017,-322,10321,-917,-7668,919,543,5098,2152,-10431,309,8474,597,-373,-6602,-1943,9611,487,-6450,-2777,-1081,7649,1988,-9447,-1717,3383,3019,2350,-8052,-2913,8819,2582,-1775,-4448,-2359,7014,2737,-6020,-2658,1020,4270,2149,-6057,-1913,4797,2092,-379,-4763,-1643,5305,1161,-2444,-1323,-1534,5186,709,-3838,-1470,1874,2609,-215,-4067,-879,4427,-767,-901,-3009,-217,4228,-1716,-4501,99,1386,2992,-985,-5333,2585,3424,-1106,-1308,-3480,2522,6546,-2478,-4129,1172,1472,5662,-1504,-6802,2998,4114,162,-1380,-7764,2292,7649,-1975,-3311,-1336,779,7987,-2989,-7173,2990,2613,5024,-222,-8386,2423,6584,-891,-2177,-4736,230,8467,-1791,-6444,-575,1327,6357,-271,-7972,733,5669,844,-760,-6838,281,6737,-31,-3669,-2641,1305,6665,-213,-5960,-58,1540,2707,43,-5038,-73,4948,889,-2086,-2755,-447,5425,-2030,-3594,-550,2176,3128,-840,-4284,620,2012,1413,-792,-3625,2462,3653,-1697,-2082,-1164,1341,2653,-3151,-3124,2455,1295,1005,-2698,-4316,2500,2832,-2998,-2519,-2531,3941,6209,-5029,-3797,76,2516,2529,-4462,-4891,3339,3661,-1531,-2792,-3899,3407,5119,-4210,-3270,-603,2463,5579,-4459,-6362,2658,4059,1492,-2871,-5464,2604,6255,-1388,-4101,-3351,3571,6085,-3358,-4947,199,3752,3482,-1791,-5687,2324,5462,1208,-3261,-3419,1529,4994,-1448,-5159,-235,1225,4139,-1672,-4254,1520,3190,775,-2299,-3787,1043,4397,-1159,-2000,-2280,1200,4007,-2495,-3621,628,1327,1413,-2389,-2773,2667,2951,-273,-1859,-958,3934,2278,-2371,-1650,921,2739,604,-2624,-3148,1994,1581,-305],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-9,11,-12,14,-16,17,-19,21,-23,26,-28,31,-35,38,-42,46,-51,56,-62,69,-77,86,-96,110,-125,144,-169,202,-250,324,-458,782,-3671,-4621,-3123,5214,7914,-9590,-4459,4114,2249,5565,-5652,-10361,10721,4796,-2345,-2003,-8437,5888,9784,-8352,-4240,962,1510,7974,-5180,-9392,6257,2761,-68,-888,-9048,5890,6762,-6099,-984,-1712,-232,8219,-4202,-5742,4912,370,1744,-549,-5699,5849,3152,-5227,-508,-1061,1346,4212,-6209,-1971,3962,395,1435,-2914,-2007,6862,2226,-4085,-2784,-1493,7418,2761,-7221,-1507,3433,4286,1312,-7494,-2522,6198,1223,-1106,-6213,-2201,10162,1821,-5449,-2887,-87,9163,3042,-10376,-2500,2590,4807,2776,-9207,-3049,8621,2061,-1526,-5847,-4839,9937,4693,-7976,-2083,462,6329,5903,-10375,-3961,6862,2053,2245,-6285,-7190,10276,3527,-5462,-2072,-4918,6286,7629,-9255,-2957,4062,1513,5824,-5954,-4896,8149,698,-2053,-836,-5131,5755,4179,-6359,-99,777,1039,5090,-5577,-2826,5426,-100,205,-2371,-4097,6337,2978,-5445,109,-304,2983,3460,-6920,-462,5249,-557,-988,-4149,-1486,6681,-883,-4798,-2684,1200,5130,211,-6995,187,3995,3176,429,-7405,1197,6051,648,-1894,-4899,1286,8485,-128,-6021,-2236,1456,6822,254,-10240,-622,5858,3078,10,-8506,-1305,9045,537,-3569,-4223,-1798,11089,1518,-9250,-753,512,5305,2734,-10115,-1906,7546,176,-610,-5951,-3186,10126,579,-6989,-451,-1995,5213,4216,-7960,-1154,4454,573,2106,-4682,-3403,7881,469,-2345,-1056,-2730,5396,2152,-7513,-187,2130,259,2437,-5137,-1460,6410,-517,-1113,-897,-2692,5442,-236,-5444,1856,1741,1343,947,-5264,1765,5377,-1085,-1430,-4499,1214,6660,-1365,-5500,257,2171,4135,-1589,-6201,2226,3826,1247,-837,-6591,2034,5703,-1270,-3081,-3519,2853,7622,-1850,-6993,-229,3728,5048,-2064,-7202,1319,6569,1269,-1848,-7079,1703,8060,-1123,-4442,-1399,2172,7513,-1417,-7808,586,4118,4883,-162,-8001,808,7160,-74,-2811,-4139,-229,7050,509,-5855,-184,654,4190,-523,-6872,299,4695,1217,514,-4000,-1197,6999,-628,-3472,-153,-753,2982,490,-4767,814,3080,-727,-90,-2806,362,4842,-2163,-2178,610,77,2848,-1467,-4237,2061,3174,430,-1480,-3385,1498,5036,-1698,-3454,-928,2743,3968,-2947,-3335,1558,3475,2486,-3374,-5294,3105,4754,-41,-3436,-3858,3887,5312,-2159,-4187,-1600,3612,5282,-5005,-5757,1974,4412,2285,-3606,-6315,3140,5150,-751,-4635,-4561,3163,7235,-3144,-5010,-1363,2516,5965,-2835,-6530,1448,4404,1571,-877,-5947,2186,5568,-1845,-2892,-1819,2226,5716,-1971,-5154,1780,1714,2614,-1297,-4157,2445,4086,-1090,-1514,-2974,808,4759,-2040,-3107,494,367,1541,-2036,-4164,2684,2653,-1793,-2041,-2448,2833,4074,-3178,-1884,1947,1227,1490,-2840,-4092],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-5,5,-5,6,-7,8,-9,10,-11,13,-14,16,-18,20,-22,25,-27,30,-33,36,-40,45,-49,54,-60,67,-74,82,-93,104,-117,135,-155,181,-216,264,-337,452,-671,1214,-5933,-835,12634,-2254,-3851,-2820,-1487,11760,155,-10668,1731,2787,4311,2745,-12624,-699,9409,-1141,137,-5010,-3005,11582,559,-7704,-472,-997,6276,4065,-10716,865,5198,-823,2896,-5725,-2936,9404,-530,-4771,694,-2590,6799,2961,-8085,1385,3766,-113,1544,-5392,400,6833,-2300,-2901,-1092,-148,5210,-1476,-7151,2491,3096,1621,-721,-6752,3407,6083,-1504,-2900,-2738,3292,7389,-4209,-5070,865,3318,5621,-4417,-6766,4116,5027,1518,-2889,-7097,5579,7145,-3024,-4565,-4976,2526,9591,-5230,-6544,1579,3599,5831,-4104,-11382,5165,6683,166,-1441,-8745,2758,10239,-4628,-6187,-1054,1278,9647,-2337,-10194,3017,3936,3392,386,-10442,3042,9069,-3402,-2930,-4171,-1206,9746,-1534,-8984,1143,855,4815,2394,-9450,2213,5972,-2313,1197,-4445,-1307,9108,-2248,-4517,1457,-2254,3903,-219,-6610,3399,2777,-1120,1103,-4336,1469,5858,-3515,-2571,1186,722,4302,-4319,-6137,3222,2304,-314,-1740,-4450,4216,5486,-3090,-2619,-1037,4382,4804,-4947,-4048,2004,4198,3231,-5702,-5892,6060,4646,10,-4773,-5483,6682,5108,-5903,-4021,-634,5323,6691,-6570,-5978,3502,3780,2404,-5712,-8124,6657,5200,-1836,-2322,-5197,5230,8253,-6247,-5334,348,2169,6543,-3691,-8318,5578,3312,-639,-537,-8284,4069,7188,-5303,-1856,-1732,-342,7599,-3337,-7487,4516,1665,2852,-659,-7727,3717,4541,-2614,-358,-3271,498,6501,-4065,-3812,2241,920,1929,-1039,-6037,3496,3134,-2075,-11,-3068,1881,3771,-4460,-2385,1971,1640,3127,-4144,-3029,5705,2987,-1874,-3478,-2292,5188,3520,-6342,-2611,799,4514,2566,-6658,-4738,3884,3809,70,-6312,-2820,6371,3969,-2251,-4807,-2878,7166,3618,-5949,-4076,2272,4673,3768,-6895,-4191,6351,3629,1311,-5004,-5171,7551,5312,-4455,-3009,-709,5282,5312,-5085,-3041,3242,3719,3439,-3907,-6430,6839,3210,-1922,-2037,-5734,4141,4823,-4998,-1772,323,539,4481,-4425,-5116,2955,1588,246,-1835,-4695,4162,2796,-2575,187,-18,1344,5293,-3936,-1853,3488,733,1005,-2366,-2415,5689,953,-2935,-1543,-271,4426,1799,-4261,-1344,2629,1572,-837,-4773,-2181,6057,-806,-3675,-2867,517,4608,452,-5032,-2459,2498,4543,226,-6661,-765,4556,2027,-2058,-4947,-1952,7145,988,-3937,-3505,725,6833,898,-6807,-1331,2791,4576,926,-7686,-3802,5199,2983,-2770,-4681,-2268,6231,2696,-4874,-2683,-393,4902,2231,-5676,-1430,4258,2002,416,-4265,-2825,5828,1395,-3455,-2324,-538,4951,3810,-4940,-834,2097,1074,1439,-3572,-2349,5020,501,-1585,-1187,-1324,3203,1533,-2926,-673,1762,1132,138,-2651,-357,4879,312,-1966,-2315,-95,5018,50,-3041,-327,1068],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,6,-6,8,-8,9,-10,12,-13,15,-17,19,-21,24,-26,29,-32,35,-39,43,-47,52,-58,64,-70,78,-86,95,-106,118,-131,147,-167,191,-222,260,-313,387,-503,710,-1188,5229,-3006,-8895,76,1804,9639,-2923,-9849,2373,6989,2529,-651,-9341,1884,9155,-1186,-4232,-3847,-89,9080,-1534,-7437,-581,2218,4613,-1246,-8239,1467,4827,1785,-1742,-5273,2199,6026,-2062,-2481,-1990,986,5703,-2506,-5166,2846,424,2901,-1223,-6074,4811,3861,-3421,-130,-2008,2539,6021,-5503,-2977,3789,-903,3444,-4294,-5608,8030,2102,-4015,655,-4373,4395,5160,-7760,-2696,2545,2435,5253,-7660,-7516,8616,3224,-554,-3062,-6688,7515,7313,-7673,-3072,-476,4708,8619,-7588,-8237,6045,3161,2743,-4684,-9362,6699,8014,-3997,-3883,-4588,4085,10079,-5312,-7221,1642,2721,6279,-3659,-8802,4120,6397,-31,-3272,-6619,2969,7926,-1725,-4850,-2208,3079,6785,-2528,-5487,550,2320,3517,-2081,-5765,2952,3601,70,-1708,-4341,3841,4710,-2913,-2274,-82,1400,4001,-4756,-4706,4255,717,310,-1445,-3964,5755,1889,-5004,-441,-1788,2727,2944,-5921,-817,3873,-138,1183,-3829,-2827,8636,1142,-5564,-287,-2507,6739,3993,-9016,-1218,4315,1431,3002,-6650,-5848,8878,1253,-2857,-2635,-4543,8748,5031,-8770,-1362,849,4675,5112,-8161,-4658,7285,2354,791,-4917,-6726,7651,5571,-4796,-4056,-2893,5249,6926,-5307,-5055,3527,3577,4305,-4834,-5756,5069,3812,-274,-3372,-4591,4199,5178,-4177,-3249,1115,3494,4496,-4342,-3758,2340,2410,966,-2819,-3274,3970,2812,-2289,-1584,-1800,4121,2485,-4414,-220,2127,872,1204,-4724,-916,4960,-73,-1762,-1330,-1304,5079,-988,-4867,-196,1514,3052,657,-5330,372,6207,-125,-1332,-2780,-316,6880,-904,-6134,141,342,4555,1983,-8608,124,6049,364,-1370,-6710,-848,8855,1714,-4686,-3437,-750,7271,2278,-7379,-1554,2865,3985,2592,-7668,-1077,7578,1148,-1997,-4024,-2384,7189,2546,-5758,-3423,537,5843,3726,-5502,-3426,4059,2884,-158,-4740,-3152,6219,2677,-3419,-3502,-1717,4229,2578,-3846,-2322,2564,3341,2712,-3012,-2064,3390,1140,-1710,-3236,-2344,3702,1320,-3083,-1178,488,2706,518,-4340,207,1833,-13,-247,-3172,76,4054,-1011,-2678,-1912,158,3486,-613,-4900,1505,2920,-50,-697,-5047,1647,5323,-1433,-3098,-2092,1891,5492,-892,-4247,1844,2512,2783,-1545,-6177,591,5251,-770,-1155,-2976,641,6717,-620,-4895,-1253,2532,4616,483,-6699,-169,4660,1944,-1447,-5534,-490,7277,626,-3282,-2717,924,6504,-612,-5638,-1473,2516,3527,1011,-6111,-1005,4418,1099,-1351,-3824,-450,5285,1069,-4050,-1840,-106,3491,53,-3551,84,2367,2234,64,-3492,-357,3508,46,-1791,-1564,195,4126,-86,-2931,690,1792,2420,-1403,-2288,2437,2067,1014,-1093,-2063,841,3551,-1386,-2527,400,2254,1359,-1710],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,0,1,-1,1,-1,2,-1,1,-2,2,-3,2,-3,4,-3,4,-5,5,-6,6,-7,7,-9,9,-10,11,-14,15,-18,24,-37,90,-957,-5805,-4590,9653,5801,-7270,-3359,-650,5728,5812,-8596,-4704,5121,4478,2672,-6643,-5177,7395,4101,-2376,-5289,-3492,6629,4588,-6667,-4210,492,3146,2219,-6375,-3044,2982,1696,1599,-3758,-3824,6782,1234,-2472,-264,-1283,4723,1652,-5731,571,1806,597,1228,-5548,-1096,8126,-2876,-1555,-2186,-2532,7350,-1734,-6839,3374,1538,2298,1533,-9711,2144,7772,-2269,-1436,-2863,-694,11253,-1906,-9197,1348,1174,5808,315,-12025,1199,9000,-1116,141,-8212,-654,12354,-786,-6753,-1613,-1258,9292,1988,-11364,231,4239,3351,2376,-9945,-3214,11305,761,-1976,-4698,-1883,10044,3207,-8846,-3375,103,5394,3485,-8408,-2786,5580,2300,679,-5819,-2987,7032,3320,-4553,-2679,-2132,5647,1292,-6305,-880,1137,3338,3150,-6734,-558,4271,212,95,-3782,-547,6369,-894,-3377,424,172,3771,-200,-6009,3252,3503,900,352,-5227,1747,6383,-2948,-2290,299,-244,5966,-3008,-6779,3989,2445,662,1176,-7147,3155,7212,-4176,-2075,-1746,1000,9084,-4082,-8237,2230,2165,3700,-750,-9794,4540,8414,-2774,-2900,-5579,1549,9942,-2685,-7129,428,1298,7258,-1152,-10240,2555,5856,690,-1509,-8418,493,8615,434,-5652,-2339,1495,7801,-31,-8552,79,2798,4166,941,-7311,-137,7139,919,-3159,-3992,69,6236,401,-3580,-1555,127,4059,295,-5376,-461,1506,1211,-565,-4814,-126,4701,78,-2013,-1807,-237,5869,-1840,-2820,1922,450,2211,-1484,-4870,2925,3347,-1335,-376,-2226,2716,4913,-4223,-3057,2219,1784,2560,-3111,-6093,5715,1852,-1622,-2007,-4549,4609,5967,-5180,-2405,-346,2035,6649,-4350,-5436,4093,2409,998,-3480,-6423,5332,6737,-3578,-3143,-2412,3489,7851,-4717,-5562,1369,3018,4779,-3164,-7600,3755,5794,-443,-1820,-5367,2813,7755,-1904,-4044,-1204,1760,6509,-2235,-5858,440,3449,2687,-1196,-6553,1566,5725,487,-3127,-3684,721,5098,-1878,-4335,684,1010,2023,-1066,-6219,2400,2202,39,-244,-3065,2008,3836,-2867,-2756,-283,859,2434,-3696,-2484,2441,1429,497,-2385,-2943,4295,2212,-2879,-1958,92,2836,3182,-5091,-1797,3091,2301,1346,-4542,-4092,4931,1438,-3424,-1882,-1346,4397,3592,-5172,-2682,1348,3879,2234,-6140,-3682,5223,2028,-1133,-2713,-3236,4350,5167,-4442,-4379,-385,3454,3866,-4776,-4602,4028,4310,329,-4007,-4177,5108,4548,-1376,-3021,-3204,4553,4559,-3137,-4376,676,1723,3742,-2499,-4158,2578,3006,112,-3019,-3625,2859,2883,-2988,-2556,-1241,2201,2932,-2470,-2779,940,2930,1424,-3130,-2457,3447,960,-2759,-2164,-1246,2176,1420,-4187,-1439,940,2633,412,-2899,-1241,3580,2336,-562,-1289,8,3290,417,-3785,-718],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,-1,1,-1,1,-1,2,-2,3,-2,3,-4,6,-7,10,-19,41,-133,1645,5252,-4750,-10291,6604,8352,-2514,-2113,-6828,3353,11413,-6117,-5816,1090,1994,7928,-2937,-10751,4878,4659,419,-404,-8974,2622,9257,-3247,-2198,-679,-2036,8487,-2195,-8811,3882,611,1140,794,-9357,3063,6654,-4196,547,-1983,-458,8716,-4463,-5369,3681,727,2406,-940,-6837,4969,4046,-4180,-439,-2067,1675,5969,-4219,-4337,3839,1788,3248,-4415,-6257,6413,3968,-1302,-4041,-3144,5170,5599,-5052,-3351,-125,5308,4137,-7659,-4038,4500,3317,2425,-6413,-5811,8033,3330,-3600,-4859,-4548,7720,6282,-7307,-4416,673,4704,6035,-9003,-6690,7831,3135,1644,-5106,-7220,8327,6882,-4635,-3326,-4261,4944,8390,-7947,-6221,5331,1044,5395,-5033,-9741,6709,5633,-2394,-208,-7008,4349,8072,-6715,-3764,405,77,6960,-4112,-6579,5970,1582,-977,642,-6559,4620,6102,-5084,-75,-252,1650,4938,-4049,-4300,5355,64,676,-739,-5805,5994,2473,-5266,-1125,-461,2546,4102,-6775,-3291,5168,1976,900,-4157,-3292,6992,1710,-3507,-2782,-301,6019,2694,-6301,-1510,2631,4893,2417,-6855,-2568,5938,3568,-1449,-6789,-2262,7492,2983,-4450,-4433,-1157,8578,3661,-10216,-2194,4054,3745,2775,-7867,-4151,7146,1749,-1769,-3626,-4764,8263,4296,-6877,-2221,-802,4772,4339,-7177,-4421,6997,1346,1681,-3662,-6800,8044,2428,-4652,-806,-4323,4330,5979,-8006,-1969,2237,-249,4174,-3512,-4041,6584,465,-2237,-1400,-3172,5107,3936,-6108,661,2187,-192,1746,-4852,-1955,5536,414,-1674,-1561,-1914,5877,663,-4908,335,2389,2678,-389,-6202,-1105,5559,448,-2563,-4494,-870,6895,1155,-6233,-2490,542,6478,427,-7132,-243,4618,4612,-1477,-7420,210,6259,1089,-3153,-4896,1145,7925,696,-5075,-2331,903,6985,198,-7492,-43,4981,2838,873,-7000,-560,8214,928,-3265,-3025,-1149,7663,1986,-5626,-767,2883,4568,1973,-7334,-1533,6134,1069,-1251,-4050,-1639,7479,853,-4885,-871,-312,4424,3438,-5590,-1418,3239,132,-226,-4086,-1661,6273,-1304,-3010,146,-52,2703,634,-4859,1363,2938,482,581,-3321,88,4479,-627,-2260,-459,532,5123,-1768,-5233,1899,2923,1942,-2322,-4645,1860,5056,-351,-3889,-3329,1366,5332,-1644,-4974,-83,3243,3795,-2120,-6417,1475,5702,1651,-3280,-5927,2224,6432,-1327,-4499,-3877,1632,6630,-1969,-5183,-884,3684,4551,-1950,-6535,1493,4713,2042,-2767,-5512,2113,6952,-477,-4428,-1506,1099,6078,-1308,-7623,653,2831,2863,-830,-4186,334,5200,-307,-2555,-2649,877,5626,-1235,-3638,66,1865,2978,393,-4927,917,3469,-563,-1716,-1549,569,3468,-1505,-3731,1420,1051,2110,-930,-3691,2119,2979,-1182,-1484,-3116,1776,3798,-2091],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,9,-11,12,-13,14,-16,18,-20,22,-24,27,-29,32,-35,38,-43,47,-52,57,-62,69,-78,86,-98,111,-127,147,-171,195,-186,-247,-10788,-2228,4728,3599,2809,-11168,-3039,10306,908,-1802,-4824,-4674,11032,4116,-8775,-1126,473,3764,6656,-10443,-3623,7135,1461,1218,-4985,-5619,9929,1984,-5940,544,-3717,5624,6114,-8808,-1935,3924,-1181,4152,-6124,-4310,8280,-190,-3722,-26,-3529,4813,2317,-7122,221,2280,-84,2748,-5522,-1405,7259,-647,-2780,-687,-1170,6877,-454,-5644,1170,3082,2442,-579,-7869,1296,6814,-261,-873,-6350,2113,8861,-2160,-6014,-1541,1801,7913,-1900,-9147,504,4073,4225,-1866,-9000,1911,7679,415,-4643,-6026,797,10566,-1769,-7248,-727,1241,8824,-644,-11869,1140,4633,2743,631,-9354,20,10886,-428,-3006,-2472,-2002,9261,-677,-10888,1244,1949,4010,3393,-10010,-1043,7510,-1464,69,-4256,-3858,10134,-93,-7030,1530,-1946,3674,3550,-9180,-415,4741,-1422,1373,-4368,-2585,8333,-1296,-4192,1426,-510,4594,1253,-8077,1909,3357,-260,168,-4835,1256,7154,-3179,-3546,279,1940,5185,-1680,-7068,1514,4113,1661,-1345,-5930,3216,6330,-1996,-3501,-3609,3043,7632,-3409,-5313,53,2890,6622,-3466,-8181,2434,4886,1516,-3618,-7319,4529,7843,-2529,-4357,-4468,3212,8880,-3711,-7139,1073,3010,5595,-1796,-9280,4543,6758,-1007,-1142,-7223,1709,9931,-3598,-5505,-1574,-605,8007,-1414,-8713,2609,3048,1657,1437,-7057,540,7377,-1786,-1651,-1912,-1170,7765,-2399,-6269,2729,830,1886,1382,-6556,2860,4244,-2178,424,-2714,321,5077,-2561,-3789,2418,-559,2731,-1652,-5472,4160,3117,-3169,-610,-2448,2388,5992,-4158,-3473,874,3648,3979,-3354,-4888,4080,3958,-415,-3000,-4212,4774,4212,-3774,-3560,-525,4616,4759,-5707,-5183,2722,3718,2555,-5318,-5317,5324,5451,-1953,-4831,-5136,5865,6216,-4564,-4134,-1596,3674,6217,-4789,-5924,2720,3372,2617,-4545,-7427,4734,5444,-2475,-1423,-3780,3483,7428,-4553,-5190,617,2048,4178,-2717,-7521,3845,2748,272,-489,-4794,2963,6079,-3305,12,-681,941,5028,-2774,-3995,2999,1337,123,-388,-3441,3776,3739,-3172,-1265,470,696,3348,-3388,-2586,3794,1001,481,-2420,-3219,4280,3770,-2968,-2687,-393,3075,2807,-4696,-2425,3721,2922,592,-5369,-2375,5406,3663,-2716,-3387,-2214,5610,3488,-4770,-2550,862,4709,1963,-5668,-3835,4318,3333,512,-6353,-3268,5649,3403,-2908,-3392,-1515,5371,4139,-5794,-4173,1057,4246,2146,-5922,-3708,5831,3764,-842,-4239,-4579,6069,3282,-4478,-3405,-1000,4318,3462,-4998,-3338,2846,1586,3145,-3261,-3649,4687,1933,-1140,-1513,-1282,3320,3151,-4660,-1538,715,2364,2492,-3044,-2364,2964,733,-1140,-1345,-2692,3357,2035,-3729,-955,761,1081,375,-4515,-437,4529,1220,-2660,-2724],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,4,-5,5,-6,7,-7,8,-9,10,-11,12,-13,15,-16,17,-20,21,-23,25,-28,31,-35,38,-43,49,-55,64,-75,89,-108,136,-180,254,-404,807,-4596,-9579,6893,5751,-404,-4833,-7019,5180,8220,-4301,-5295,-2505,3860,7409,-5179,-7317,3634,4587,3495,-4452,-5898,4293,4461,-938,-4098,-5228,3724,6390,-3954,-3228,133,1596,5730,-4543,-4361,3428,1976,1858,-2550,-5086,5150,3172,-4077,-324,-2490,3078,4862,-6643,-1565,4295,-857,3255,-3972,-4319,8130,913,-3661,453,-1953,5472,3650,-8649,-17,4253,913,3650,-7572,-4274,9894,-288,-2356,-2103,-3866,9704,5341,-10108,-257,3059,3480,4267,-9828,-4689,8897,1987,-551,-5598,-5304,9676,4959,-8052,-2713,-1173,5237,6082,-9028,-5104,6518,2963,3075,-5770,-6543,8074,5329,-3114,-3557,-4292,5495,7452,-6101,-4632,1481,4902,6170,-5698,-4563,4569,3254,-492,-4074,-4461,5171,4253,-2598,-2386,-2287,5173,3017,-4399,-2417,1037,1941,3356,-4551,-2955,3782,-34,804,-1836,-3139,6054,530,-5648,1358,-124,2192,2414,-6151,-315,4069,-501,-553,-2678,-1349,7143,-49,-5085,1860,-723,5064,1875,-8916,1732,5898,-7,500,-7573,-2164,9386,-986,-4240,-1167,-1522,8578,896,-8978,-606,3697,3092,1541,-8265,-1950,9113,883,-2485,-4485,-2373,9791,2528,-8314,-2080,414,6125,2920,-7868,-3537,6201,2467,-72,-4989,-4036,7805,3221,-4460,-3331,-1218,5775,4545,-6837,-2112,1401,3337,1950,-5870,-3657,5924,2464,-1747,-4581,-2074,4279,1405,-3758,-2018,61,3476,966,-4858,-232,2374,1248,1040,-3238,-1247,4497,192,-1626,-1603,-77,4673,-565,-4578,946,1994,1647,1108,-5490,1304,4679,-2660,-2052,-2378,746,6039,-1907,-5448,2557,1178,3560,-374,-7808,2405,5191,-1277,-1520,-4398,1018,7052,-2454,-5171,-110,1164,5003,-23,-8724,1629,5707,1396,-1458,-6423,-104,8027,-734,-3463,-1967,111,7316,-266,-7387,-515,3093,3836,-412,-8128,-1176,8121,1219,-1403,-4974,-1807,7218,1350,-4881,-1900,941,4063,660,-6904,-1037,3839,1688,-905,-5094,-484,4793,521,-2068,-1904,-1253,4663,1101,-4373,48,1402,3122,-771,-3188,1674,1959,997,-740,-3805,644,3207,-1450,-2347,701,1200,2515,-2697,-3249,1913,1848,688,-154,-3708,3776,4695,-2218,-2310,1007,1163,3536,-3650,-4359,3253,1578,1873,-2037,-4594,2923,4681,-2688,-2244,-1482,2843,6443,-3412,-4599,758,3379,3663,-2436,-7252,3794,4969,63,-1595,-3774,1961,7127,-2658,-4063,22,2577,5308,-3272,-6126,698,3212,1798,-2174,-4967,1678,5369,-758,-3628,-2265,1507,4689,-1323,-4659,-491,2761,2842,-1475,-4438,-3,2738,313,-1464,-3151,1478,3114,-344,-2041,-1548,2172,3466,-1537,-1916,1095,2081,806,-1440,-3282,2216,2305,-674,-1819,-1399,1996,2504,-1882,-1669,3204,1057,656,-3409,-2552,3576,2075,-2476,-1227,39],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-6,6,-6,8,-8,10,-10,12,-12,14,-15,17,-19,21,-23,25,-27,31,-34,38,-42,47,-54,60,-70,80,-96,118,-151,209,-343,1054,4152,5714,1973,-11501,-1602,8755,2270,-1049,-7612,-1860,9718,2191,-6889,-3151,230,7949,1576,-7103,-877,3210,4450,1435,-7522,-1530,5154,2410,-1253,-4415,-2254,6603,824,-4113,-2167,-347,6020,1747,-6600,2612,3030,423,1021,-4806,224,5916,-2120,-1188,165,-1230,5880,-1756,-7160,4372,141,352,-304,-6476,3245,6458,-4966,51,-1623,1070,9632,-5186,-7373,3991,2538,4273,-1827,-9736,5599,7445,-4017,-3027,-5505,1786,11554,-5680,-7368,2126,740,7699,-1625,-11399,3841,7053,499,114,-8723,565,10982,-2349,-5707,-1508,1309,9376,-1012,-10628,1395,2900,4400,-222,-9717,1095,8328,-228,-2671,-6027,-436,9237,-175,-5980,-3193,1517,6528,-223,-8306,52,4924,1520,-1080,-6052,-317,5539,-199,-3248,-3152,212,5252,-824,-4057,1048,918,4082,-1750,-5794,3656,3059,-2036,-286,-5387,2470,5531,-4409,-1522,923,-127,4012,-2813,-4983,4831,1010,-752,-442,-4751,5316,5645,-5989,-1624,-36,1589,5783,-5510,-6121,5576,1337,1050,-2601,-6309,7823,5923,-4229,-3080,-2379,4088,8071,-5868,-6230,4003,2396,5064,-3999,-8290,6202,6823,-2791,-1952,-5054,3139,7671,-5217,-4874,23,2477,5725,-2933,-8060,2591,4564,1896,-2204,-6364,2803,6203,-2083,-4367,-3141,357,7448,-1646,-6161,673,1553,5656,-1691,-5408,1943,3000,838,-2142,-3439,2255,5237,-1678,-1375,-1172,906,5171,-3333,-3913,1312,645,1227,-2295,-4660,2522,2454,-2395,96,-1451,3206,3837,-4260,-1910,2040,-212,2295,-2787,-3324,3949,1033,-3164,-878,-2946,5174,3237,-6912,-1790,1989,2833,3034,-7082,-3248,6867,1739,-1709,-3367,-4710,6046,3347,-6065,-2811,-612,3975,4649,-6582,-5002,5087,3952,490,-4539,-5046,5848,4100,-3707,-3951,-3355,5580,6620,-5240,-4127,1069,2816,3471,-3979,-5000,4251,5048,-321,-2655,-4384,3274,4631,-1439,-4481,-201,2279,3931,-4724,-3484,2336,2331,2099,-2574,-3531,3558,3408,-533,-2552,-2039,3322,2939,-2242,-2199,114,973,1848,-3857,-2395,3088,430,97,-1459,-1642,3989,1185,-2965,-141,-282,2402,1158,-4156,128,2985,749,-145,-2624,-1005,5546,1016,-4723,-1755,837,4265,735,-5761,88,3828,2562,684,-4654,-2610,6639,423,-2598,-2211,-1021,5596,1576,-7346,-2859,2683,3027,1978,-6702,-1744,4430,2904,-1105,-3680,-2061,6782,2734,-5253,-2666,520,4659,2167,-5677,-2973,3095,3160,1393,-4829,-3167,4911,3069,-2338,-3915,-1282,4614,2305,-4012,-1959,766,3046,1371,-3547,-2366,3201,1512,-262,-2093,-2413,2868,1370,-2606,-927,344,2641,1521,-3056,-1194,1102,1047,-338,-2819,-103,3296,-1045,-1194,-208,235,3200,-693,-3790,-171,2209,2596,-253,-3700,1246,3330],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-2,3,-3,3,-4,4,-4,4,-5,6,-6,6,-7,9,-9,11,-12,15,-17,21,-25,32,-41,56,-80,123,-213,453,-3097,173,12428,-1837,-8667,1267,2755,6687,-228,-12301,3036,7172,434,589,-9018,19,11170,-1956,-5452,-1817,-1750,10443,1412,-11459,1744,3325,1396,2833,-8926,-523,9514,-3793,-927,-1748,-3078,10039,-206,-8251,2054,652,1933,2824,-9313,-374,6394,-3674,4,-2882,-1555,7836,-1813,-5553,1771,-903,1998,38,-7545,3920,5783,-2092,-414,-4407,1713,7487,-3319,-4794,324,2537,4374,-4849,-7564,4298,4770,-124,-4128,-6380,4185,6996,-2311,-5212,-3472,4522,6937,-4359,-6593,809,3865,6255,-6532,-9624,4156,5638,913,-4437,-8865,5536,9954,-4730,-5345,-2745,3427,9598,-5475,-8508,2634,2797,5683,-1997,-12309,5091,6979,-1784,-1430,-7065,1673,11351,-3644,-6495,277,328,7721,-514,-9907,4486,3102,-66,387,-7065,693,9634,-4472,-2731,-190,-1987,7555,-1766,-7498,3955,1164,1595,1484,-6437,3145,5734,-4164,-405,-569,-300,5848,-4408,-5655,4788,913,1082,-1177,-5509,4520,4287,-3209,-1672,-2070,3631,5839,-5308,-4159,2852,3122,2889,-4928,-5511,5216,4524,-1604,-4040,-3309,6338,5790,-3433,-4621,-462,6422,5236,-5762,-5496,3324,5746,4586,-6731,-6167,6896,4385,-1769,-4320,-6035,6767,6684,-6572,-3814,749,3926,6710,-5766,-7252,5592,3502,1632,-3661,-8334,6041,6879,-4081,-2505,-3911,2758,8574,-6177,-4627,2441,1752,4254,-2537,-8135,5991,4824,-1169,-729,-3660,1955,6912,-5173,-2210,2074,-645,5025,-4067,-5196,5241,2211,-2214,545,-4433,3295,4631,-5090,-1641,107,2135,3466,-4787,-4578,4762,695,-1177,-2075,-2272,6340,3121,-5523,-2616,-43,4166,2894,-6431,-2209,4759,3316,29,-5511,-2749,5944,3461,-3225,-3743,-1872,6123,3807,-7353,-4023,2034,5262,2094,-7314,-3141,5723,3575,-83,-5960,-4040,6923,4629,-4037,-4823,-1376,5570,3915,-6333,-2848,2941,4192,2944,-6226,-4136,5644,2393,-509,-3721,-2938,6144,4699,-5260,-1637,-2373,3046,4141,-5901,-2557,4172,1805,1848,-3236,-4088,5342,2582,-2943,-1236,-844,3319,4358,-5453,-2966,2867,-55,1627,-2529,-3228,5448,838,-2901,-2030,-1597,3372,2298,-4923,229,2006,1553,866,-4355,-1641,5290,326,-1490,-2702,-559,4755,527,-5199,-1465,1818,3328,622,-6814,-543,5248,1979,-2735,-4909,-195,7316,548,-5143,-4489,31,5817,754,-5815,-2317,3262,3920,-269,-6878,-1498,6359,1255,-2343,-4627,-94,6070,1337,-4619,-2884,1353,5932,1538,-6234,-1040,4175,3843,591,-6538,-2296,5640,1766,-3221,-3462,-2097,5269,2612,-5420,-1913,1991,2672,1618,-5004,-1931,4550,1450,91,-2076,-2201,4543,542,-4065,123,1267,2178,727,-4238,-47,2756,807,-275,-2745,-569,4899,-197,-3520,-407,-189,3086,-62,-4752,525,3319],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-7,8,-9,11,-11,13,-15,16,-18,20,-22,24,-27,30,-33,37,-40,44,-49,54,-59,65,-72,80,-88,99,-111,125,-143,163,-190,226,-274,346,-460,672,-1202,6149,5884,-2966,-3113,-6608,8096,6573,-8245,-4130,691,4742,8434,-8865,-5843,7707,2725,1782,-2893,-8541,9190,6428,-6446,-1951,-4211,3961,8627,-8131,-4391,4661,403,5283,-3444,-8161,8862,4158,-4359,-37,-5084,3538,7446,-7023,-1279,3874,-964,4600,-3297,-6132,7569,806,-3418,-374,-5178,3688,4529,-7110,-170,1145,1394,3030,-6559,-3326,6963,856,-1948,-1980,-2223,7946,2650,-6319,-2588,1270,5445,2044,-7760,-1843,5969,3302,252,-8619,-2226,8708,1213,-4965,-4941,-364,9379,1533,-8215,-2438,2250,6499,2336,-10697,-2235,6482,2666,586,-8835,-4078,10850,2290,-6142,-4519,-3335,8553,4209,-9559,-1572,2187,2843,4030,-8699,-3225,8150,1062,-775,-3527,-5453,9408,4284,-7920,-373,-825,3169,5915,-8653,-3722,5710,887,1061,-2971,-4824,8242,2323,-4356,1017,-1514,3797,5153,-7785,-536,4236,-796,2101,-4037,-2800,7072,207,-3891,677,-621,4008,1305,-7150,372,3295,886,871,-5573,-1025,8302,-34,-2890,-2702,-452,6281,304,-7293,-360,3644,4914,484,-7899,1098,6294,2574,-2291,-6185,981,8709,-830,-6277,-3403,2798,8869,-1793,-8699,-1128,3450,5144,-328,-9132,173,8059,828,-2464,-7476,-1480,9829,514,-6512,-2050,548,8180,1321,-10186,580,3921,2296,1839,-8621,-1390,9465,-199,-2997,-2416,-2490,8844,1633,-7495,247,1574,2305,2871,-7713,-378,5815,-1554,328,-2770,-3161,7318,806,-4970,1320,144,2783,873,-6990,1228,3700,-2207,-515,-4089,-320,6717,-1419,-4725,848,-153,3905,-228,-6100,2406,4355,-677,-2330,-4784,1728,6963,-2106,-3671,-1228,1691,5055,-2782,-6226,349,4258,2198,-3537,-6712,2356,6456,104,-3280,-5453,3036,7522,-1864,-5714,-1972,2737,6585,-2752,-6252,2177,4508,2567,-2578,-6617,2117,7671,623,-3348,-4983,1782,7391,-1474,-5890,41,2758,4833,-456,-8776,1938,5262,414,-684,-5164,194,7551,-2097,-2880,-1141,415,5952,-770,-6071,743,1825,542,1315,-5940,345,4628,-2465,-1148,-637,766,4935,173,-4076,2623,1322,-287,225,-4593,2405,3762,-2220,-2185,-2222,938,4517,-3330,-4415,2295,1861,1530,-2415,-3455,3701,3747,-2337,-2444,-3129,3687,5134,-3614,-3714,853,3001,3954,-3459,-5515,2789,4731,534,-3939,-4773,4807,5683,-2302,-5545,-1913,5530,6557,-3835,-4971,1196,4967,3727,-4922,-5220,4329,4862,1074,-4293,-3961,4055,6144,-3347,-5096,-1852,3538,5494,-2582,-4260,1622,2383,2263,-2707,-6170,3284,4638,-214,-2693,-3681,1839,5116,-3412,-3406,270,2304,3927,-1186,-5659,1607,3295,701,-772,-3133,2046,4558,-2472,-2169,180,2097,3184,-2382,-3063,2816,2249,-1229,-1668,-3528,2832,3444,-3192,-1040,666,2411,1164],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-12,13,-14,16,-18,20,-22,24,-26,29,-32,35,-38,42,-47,52,-58,65,-73,83,-95,108,-127,152,-188,239,-325,493,-1194,7678,6092,-8836,-4978,890,6019,4241,-8181,-6074,6778,3996,-532,-7112,-4978,7460,5989,-4252,-4311,-2624,4242,5476,-5967,-4584,745,2805,2681,-4343,-2766,5283,2139,-89,-2718,-4522,6270,3003,-5549,-1155,-1198,3339,2747,-7213,-1461,4793,-788,1278,-4421,-2491,7921,-212,-4097,647,-1767,4806,1762,-8820,2348,4460,-255,1646,-6131,-873,10541,-2229,-5684,-226,-1446,8264,616,-11359,1353,4802,1095,1467,-10033,-529,11483,-560,-3185,-3854,-2342,10088,703,-8719,-313,1779,4628,3609,-10743,-2620,9105,1259,177,-7562,-3894,11547,1933,-6018,-2091,-687,8297,3364,-9168,-3093,3852,4714,2215,-8472,-3373,7190,3417,-1698,-4527,-2935,7229,1293,-5002,-2816,-118,4976,2597,-6457,-1852,2406,2808,1138,-6264,-1525,7433,583,-1437,-1069,-1337,5065,23,-6005,541,411,2941,1403,-5887,2237,3755,-3074,-15,-3076,-118,7311,-1946,-3957,3263,131,4510,-113,-7431,3533,5928,-1943,426,-4477,1043,8661,-3589,-5005,2068,1105,5912,-1825,-8953,4145,4184,1132,-915,-7994,2178,9815,-2788,-4622,-2384,991,8944,-1960,-9547,1135,2745,4096,-23,-9538,-40,8002,984,-1518,-5424,-398,8903,269,-7702,-2157,852,5860,1324,-9266,-375,5255,2684,1021,-6777,-943,6651,186,-2422,-2846,-319,6593,1033,-6367,-1233,2162,4970,94,-4641,130,3190,1101,-637,-4097,-177,5175,-1681,-3227,-486,179,3887,-1344,-4070,1686,1938,783,129,-3681,2065,4350,-4333,-2069,-887,928,3873,-3991,-3982,2902,1397,1385,-2590,-6604,4644,4644,-3409,-567,-2528,2701,5006,-4353,-4584,2743,1344,3824,-3925,-7553,4694,5666,-1522,-2273,-4497,3683,7914,-4578,-4404,-227,2099,6696,-4048,-7925,2724,4242,1729,-1760,-7268,2340,8366,-1841,-4139,-3938,2565,6492,-2613,-6259,188,2694,4361,-1636,-6696,572,5362,567,-2369,-4271,2250,5232,-1105,-3398,-2394,1589,5150,-628,-4383,1470,3206,2536,-2245,-4445,567,2476,10,-1198,-2893,1798,3227,-1966,-3121,1003,-31,2416,-2965,-2624,4320,2244,-2035,-1224,-2076,2873,3366,-4432,-1621,933,1449,1914,-4118,-4540,4528,918,-571,-2644,-2661,3265,3502,-3920,-2358,-213,2731,2299,-5302,-3452,4484,3592,-184,-3140,-4336,5275,4125,-2995,-3347,-2027,4381,3961,-5341,-3117,2101,2775,2608,-4876,-5595,4150,3437,-668,-3776,-2909,4013,5571,-2765,-4017,-715,3418,4195,-3234,-4632,1658,3720,1933,-2601,-4926,2641,3507,-671,-2345,-2297,3091,4189,-1597,-2742,154,2691,3145,-1539,-2588,2483,2382,463,-2690,-1688,2022,2217,-2124,-2022,-1285,1274,1879,-3769,-147,1168,1446,527,-2381,-873,3140,1215,-2470,-345,686,3092,1274,-4349,-1504,1693,2975],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,9,-10,12,-13,14,-16,17,-19,21,-24,26,-28,31,-34,38,-42,46,-50,57,-62,69,-78,88,-100,115,-134,158,-191,239,-316,455,-789,3960,506,-3756,-4073,1117,10189,-2283,-6735,-1128,2805,7565,-355,-10670,938,6619,2977,-1066,-8334,1593,8546,-867,-2848,-4158,857,7689,-1385,-6778,-36,1859,5094,-388,-9058,1255,4375,1143,-441,-4846,1911,6686,-3643,-2078,-29,-910,5608,-1491,-5665,3724,1077,-919,90,-5909,3394,5262,-6109,-451,225,661,6655,-6068,-4679,7049,578,2197,-1817,-7234,8832,5079,-6551,-1909,-2284,4236,8568,-7605,-6046,4395,1367,3507,-4467,-8424,6503,6241,-2216,-3621,-6116,5114,9199,-6838,-5025,1482,2620,6854,-3377,-8419,5699,5160,1089,-3990,-8039,3434,7649,-3739,-5128,-3428,2319,8704,-3228,-6790,1307,3692,5177,-2817,-8415,2579,5662,777,-3531,-6446,3064,6117,-739,-3461,-1989,3427,5325,-2386,-4693,2029,1782,3267,-2116,-5196,3919,2095,-2017,-477,-3923,3051,4742,-4758,-1759,2285,155,3252,-4247,-3910,4990,-30,-2549,-312,-3883,4782,3666,-6794,-340,1650,1866,4014,-6835,-4479,7394,-20,-1063,-2036,-3803,8156,3944,-7347,-1170,-856,3950,5899,-9157,-3262,6417,1757,1471,-4779,-5654,8124,4559,-6188,-2771,-3441,5859,5468,-8398,-5082,3499,4169,4193,-6309,-7208,6523,5143,-296,-3994,-5267,6274,6703,-4920,-5069,-645,4176,4978,-4877,-6280,2943,4092,2724,-4756,-6298,4599,3856,-2851,-2732,-3049,3815,4298,-3099,-3412,290,2802,3169,-4246,-2949,2823,1955,105,-3361,-3690,3821,1643,-3787,-1344,-1954,3508,1685,-5185,-620,3104,108,1374,-4175,-846,6185,-1071,-2529,-128,-1452,4532,918,-6742,826,3290,1890,2135,-5805,-2043,6902,-284,-2307,-2148,-201,6829,1742,-6398,-985,2929,3648,975,-9060,-2461,6878,1872,-1672,-3871,-2403,7056,1872,-5409,-3062,-14,5932,3425,-7562,-3175,3931,3230,560,-5501,-3328,7264,2409,-2246,-2917,-2738,5098,3403,-6083,-3459,2896,4637,2678,-6327,-2815,3881,3390,-161,-4154,-3018,5318,2546,-2806,-1373,-203,2981,2502,-3663,-1397,1947,3251,611,-5062,-1128,4084,1048,-945,-2258,-2304,3642,260,-4258,677,-142,1819,1813,-4056,343,3000,-616,-513,-2557,313,5581,-1254,-4190,-459,389,4165,700,-6034,2398,5140,164,-1708,-4236,727,6995,-1397,-3575,-1451,1181,5193,-793,-6823,743,3111,2536,124,-6483,489,5964,627,-3541,-3056,1879,5736,103,-5925,-767,2376,4243,570,-5498,-371,6383,1062,-1025,-4870,-419,6561,1939,-4176,-2933,2156,4802,1922,-5433,-1325,2911,3277,-823,-4634,-1778,4306,1523,-1915,-3349,-105,4046,389,-3293,-1308,313,2112,253,-3921,353,2173,1055,285,-2907,-461,3735,207,-2567,-1051,1215,1858,-697,-3183,290,1192,654,-425,-3657,1150,4397,-1823,-2374,-1014,835,4423,-2283],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,1,-2,2,-2,2,-2,2,-3,3,-3,4,-7,13,-33,127,-1393,-11120,-2734,9595,868,-317,-6744,-2336,12294,1792,-7386,-3176,-836,7561,3560,-11303,-1266,4935,2112,3260,-8447,-5516,10953,675,-3633,-1577,-4905,8822,4351,-9253,967,1721,2127,5646,-9196,-2954,9168,-1444,614,-1863,-5570,9020,1488,-7110,1516,257,2871,4473,-7528,-547,7326,-2425,290,-3134,-3324,8401,-1991,-7646,1556,-98,2994,1274,-7812,2247,5781,-71,-123,-6140,437,9208,-2501,-6455,-2185,848,7719,-497,-9135,-22,3862,4211,-2264,-8886,2193,8416,873,-3736,-7295,1122,8872,-1552,-4373,-3195,2588,9274,-1779,-10884,624,5531,4079,-1152,-10550,1588,9642,-6,-2760,-6521,-591,11505,-1091,-8664,-585,1551,6885,1584,-10333,1459,6657,-80,346,-7001,-1476,10595,-1128,-4602,465,-2657,8706,1572,-9527,2458,3433,1544,1903,-7209,-1299,7653,-3164,-1246,-263,-2973,6987,251,-7459,3162,711,1008,1865,-6642,2263,7590,-2612,-1549,-1388,-243,6518,-900,-5808,2243,1773,2593,103,-8402,2275,5183,-1352,-2610,-4616,3033,7494,-3282,-5123,-548,2723,5237,-3297,-8297,2331,5726,1444,-3353,-7042,5232,6885,-1039,-4983,-4128,3072,7661,-2508,-7359,29,4153,6261,-2958,-9118,3665,6962,2405,-3050,-7854,3941,7583,-2155,-4177,-2750,2223,8748,-2877,-6378,2327,3385,5085,-1697,-9082,3281,6598,-676,-878,-6001,1168,8743,-2459,-4366,1127,-979,5554,-962,-8101,3607,2989,69,739,-5175,687,6750,-4135,-2629,321,-1295,5186,-2470,-6996,4223,2270,-594,-663,-3635,3149,5564,-4325,-2286,458,1203,4721,-3587,-4736,3882,3546,1400,-2544,-5060,4327,4752,-2057,-3687,-1958,3702,5076,-6132,-4719,2377,4443,3701,-4835,-5798,4882,5869,86,-5876,-6408,5549,6409,-2794,-4733,-2325,5393,6303,-5209,-6270,1778,3854,2714,-4575,-5854,6004,3741,738,-4288,-5694,4277,6535,-4769,-3850,-592,2946,6111,-5614,-6109,3636,3149,2212,-3090,-5731,3506,5390,-2513,-2380,-2311,2504,6056,-3794,-4388,2026,1819,3525,-1925,-4748,2879,4085,-1753,118,-2343,2528,4902,-3408,-1680,3952,1004,2750,-3457,-3964,4572,1916,-1787,-1277,-2636,3073,2643,-4350,-1699,2008,2110,1883,-4331,-4626,4921,2216,-556,-2734,-2669,5122,3761,-5144,-3198,530,4392,2520,-5340,-3238,3721,3807,51,-6336,-3165,5222,4675,-2390,-5774,-443,5951,4117,-4260,-3886,1160,5484,2338,-6305,-3085,4707,4493,73,-4913,-3178,5943,3364,-4039,-4872,-1243,5796,4559,-5782,-3220,1080,3177,2855,-5001,-3564,4040,3362,-652,-3407,-2760,4256,2971,-3822,-2492,13,1665,2790,-4211,-1535,2503,1514,924,-3005,-2943,3768,1855,-3062,-1704,-59,2693,2056,-5103,-1043,3224,1178,-1265,-2631,-1862,4339,1715,-4054,-1430],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,5,-6,6,-7,7,-8,9,-10,11,-12,13,-15,17,-19,20,-22,24,-27,29,-32,35,-40,44,-48,53,-60,68,-77,89,-104,125,-153,197,-274,456,-2128,797,4899,7320,-4618,-10671,6832,5466,952,-2729,-9953,6600,9565,-5174,-3720,-4034,2383,10313,-5564,-8266,5382,3127,5382,-1282,-10852,5377,6680,-3731,45,-5205,517,11641,-4722,-5144,3296,-348,6043,-544,-9541,5437,3722,-2723,959,-5679,1172,7100,-5795,-2872,2509,-1556,6484,-2568,-6103,6690,2245,-2137,-835,-4732,4023,5476,-5271,-2072,378,3360,4626,-5641,-5711,6661,2484,-233,-5285,-5254,7345,5260,-4389,-3986,-1729,5510,5572,-7375,-4577,3498,5272,2828,-8054,-5625,5655,4186,-182,-6045,-5725,8033,6086,-5248,-3749,-970,7778,6154,-8962,-4861,2896,4138,5376,-7784,-6918,8085,4257,-2693,-4607,-6516,8236,6552,-7810,-3468,398,2262,7039,-6646,-7938,5552,3326,1907,-2328,-8782,6337,5491,-5298,-1046,-3260,1999,8087,-6560,-3691,4638,488,3240,-2706,-6978,7125,2464,-3765,1058,-2448,3981,5301,-7506,-135,4374,-153,2911,-3847,-4530,6894,226,-3357,-878,-1107,5175,3180,-7698,-1231,2760,2612,1506,-6778,-3198,6963,2423,-1514,-2852,-1887,6602,2775,-6517,-3209,403,6274,2476,-7911,-2337,5372,4321,689,-7510,-2516,9203,3635,-3498,-5376,-1520,8534,3425,-6744,-3634,996,6575,3382,-9688,-3313,5033,4169,1456,-6511,-4545,9332,3409,-3490,-3759,-2663,7524,3798,-8229,-970,2074,2740,2860,-6630,-3657,6402,2271,-907,-1676,-5324,6688,3515,-7833,-1628,164,2539,3561,-7887,-3424,4272,495,1400,-2332,-3704,6170,1455,-4916,579,-2017,2484,2550,-7208,486,4204,-943,-550,-4307,-1588,6786,57,-5720,-792,-288,5037,1353,-6835,214,4172,1952,650,-6768,289,6943,-401,-3566,-3485,259,7409,304,-7553,-2118,3150,5699,-202,-8271,-840,5388,3587,-1203,-6846,365,8021,133,-5120,-4886,903,7552,557,-7321,-979,3173,5485,2107,-8771,-888,6982,2805,-1778,-5866,-1385,7537,629,-4646,-2367,-247,7599,1530,-8130,-117,3411,2004,684,-6974,-2325,7536,100,-2502,-1694,-1988,5919,715,-6267,-505,1960,1529,663,-5885,-1126,5745,-843,-1460,-1571,-343,6078,-995,-5137,311,1895,1619,660,-4559,291,4865,-419,-1975,-3498,972,5987,-2608,-5686,235,2081,4036,-357,-5453,390,3582,393,-3093,-4945,2272,6473,-2017,-4295,-1284,2943,5495,-384,-6183,-564,3859,4239,-2452,-6572,2980,4334,588,-3840,-4860,1777,6779,-489,-4314,-3175,2697,5684,-1608,-6345,8,5012,2204,-2006,-6330,1560,5461,537,-3793,-3398,1341,5307,-1577,-4844,27,2433,4460,36,-6096,1267,5087,1359,-1239,-4036,-565,6372,-412,-3608,-292,900,4459,-1297,-5158,1360,3187,732,267,-2966,-801,3477,-1482,-1697,-687,136,3722,-1408,-5364,2154,2467,743,-1864,-3639,2928],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,5,-6,6,-7,9,-9,10,-11,12,-13,15,-16,17,-19,21,-24,26,-30,33,-39,44,-51,61,-75,95,-130,197,-373,1973,637,-8981,-2126,10450,3380,-4238,-6329,-2204,9697,3560,-7023,-4621,2151,7667,924,-8368,-1890,4976,2641,249,-7933,-2105,8007,1534,-3357,-5201,-2563,7288,2035,-6904,-561,750,4355,3666,-7099,-722,4651,-495,703,-3908,-1181,7318,-1779,-3468,1037,-1139,4124,1078,-8875,2996,3646,-2154,1219,-5868,517,7901,-3833,-3857,1280,-526,7037,-925,-9457,6195,3958,-462,-804,-8020,2237,9031,-4596,-4690,-1270,541,10066,-2172,-9126,2028,2796,4372,510,-11705,2388,9454,-1533,-3961,-4412,214,10140,-1923,-7808,-579,3528,6704,704,-10539,1221,7083,3057,-1197,-9301,-409,8698,1493,-4812,-4220,710,8883,-894,-7397,-1401,2203,6008,63,-8252,80,5448,2473,-2200,-5381,-331,7861,-1102,-3891,-2911,172,7054,-983,-6231,2327,1731,2305,584,-5882,1785,6085,-2030,-1110,-1926,1599,7643,-2629,-3235,3778,-825,2116,-714,-5991,4286,3839,-3169,-1092,-2899,2788,7502,-5587,-4672,3461,-63,4611,-3165,-8053,7652,3987,-796,-1019,-4671,4187,8101,-5765,-2695,584,2261,7738,-5064,-8659,3292,4386,1098,-3143,-7875,4599,8570,-2267,-3704,-4254,2193,8396,-3432,-7690,795,4269,5598,-3066,-8960,3334,7416,-84,-2785,-5031,2559,7165,-1354,-4920,-2017,3514,6671,-3039,-6220,1501,3377,4546,-3049,-6516,2586,5450,-555,-2606,-3945,2361,6376,-2025,-3176,318,1232,3927,-1798,-5116,2966,1813,1031,-603,-4418,3095,4688,-4057,-777,-1874,260,4243,-4338,-3382,3901,449,460,-2195,-3677,4863,2493,-4254,-848,-886,2647,5425,-5323,-4170,3577,2268,1599,-4655,-5549,6557,4172,-3003,-2245,-4018,4393,6271,-6262,-3782,1067,3533,4907,-5707,-5264,5584,4076,-315,-3277,-4252,6299,5811,-4850,-4052,-1906,4484,6429,-4480,-6502,3011,3777,1958,-4557,-5366,4982,5716,465,-3161,-3686,4169,5152,-3544,-4855,125,2363,4011,-3980,-4945,1305,3542,2409,-3746,-4446,2757,3712,-1192,-1822,-2221,3156,3106,-3478,-3265,912,1465,1992,-3316,-3797,4309,1102,-1632,-525,-1910,3591,2836,-2713,-768,1399,1806,2627,-5044,-1735,5179,1173,-1345,-2109,-2494,4719,1238,-4210,-1690,201,3117,1152,-4801,-3074,4689,2447,-992,-3391,-2269,6420,1516,-4077,-2755,-174,5199,3063,-5777,-2618,3241,2503,1036,-6902,-3250,5953,3222,-2918,-4288,-1808,5443,3798,-4962,-4075,1688,4627,1943,-6368,-5547,2964,3436,-371,-5310,-3378,5700,4157,-2637,-3214,-760,5550,2770,-3375,-4036,1877,3196,1825,-4247,-2747,3515,2369,-1052,-4129,-2202,3958,2792,-3204,-1167,254,2195,1186,-3592,-2448,2363,1257,-601,-2365,-1756,4062,732,-2684,-2138,1009,2544,-345,-4468,112,3269,1011,428,-3773,-258,3682,-1296,-2762],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-19,20,-23,24,-27,30,-33,36,-40,44,-50,55,-62,70,-80,91,-106,124,-149,184,-237,325,-496,943,-4895,-8498,3418,4670,5172,-4066,-8610,4430,6884,-1201,-3973,-6019,3677,8741,-4438,-5715,-1351,4133,7479,-4579,-6155,1772,4577,2807,-4395,-6650,5697,4488,-2152,-2262,-5422,3786,6136,-3991,-2522,593,1388,5387,-3799,-5295,5254,1014,182,413,-5448,5273,3827,-7019,155,-825,753,4895,-6038,-2685,6759,-677,469,-2107,-4562,8030,3206,-7364,249,-1097,2893,5474,-9027,-2975,7137,1170,1922,-4666,-6509,10243,4021,-5554,-2701,-2616,7189,6185,-9861,-3728,4361,2762,4709,-7488,-5995,8599,4670,-1474,-4379,-5149,8239,7646,-8212,-4596,-476,4768,5286,-6297,-6665,5136,4813,2519,-6485,-7116,6535,5639,-871,-4230,-3768,5222,5842,-4847,-4863,-344,4314,4865,-5455,-4952,4816,2059,836,-3901,-4127,4842,2195,-2676,-2065,-2565,4092,4615,-4883,-1498,2473,1128,2245,-4457,-3567,6482,633,-2030,-41,-3777,5378,2483,-6524,623,1914,551,4070,-6135,-2714,7219,-535,-2496,-2521,-2188,8193,1111,-7617,840,1455,2828,2637,-9392,-1273,9242,-108,-1135,-5098,-3377,10184,1385,-7899,-1319,-371,6785,3361,-10074,-2636,5264,3774,1414,-6651,-4442,7708,3392,-3973,-4039,-3242,8007,4378,-7082,-3155,1386,6043,3083,-6822,-3332,5883,3457,-579,-6101,-4253,6315,4051,-3416,-3305,-1173,5948,2598,-5544,-2923,2180,3247,2864,-4821,-2250,5268,1816,-1377,-2493,-1832,5831,1469,-3557,-396,-1132,2914,2102,-4618,-862,2800,-70,866,-3525,-1026,6063,-1249,-3454,145,-676,5342,-574,-6378,1299,3575,658,316,-4919,612,7744,-2004,-1754,57,-455,6166,-2297,-7852,1724,3392,2773,314,-8149,519,8237,-1016,-2128,-5208,-119,8825,-483,-7454,45,1999,4519,-290,-8178,-1130,6527,1533,-1463,-5638,-985,8442,1465,-5047,-3937,-66,6318,1448,-6640,-1754,4362,4008,-232,-6478,-1884,5068,1698,-2429,-3918,47,5751,684,-4589,-2944,462,5241,765,-5861,-986,2474,1979,-249,-5021,-1139,4671,1370,-1526,-1997,82,4415,-930,-3270,-70,1190,1713,993,-4384,1064,4421,-598,-878,-2470,-862,3875,-1156,-3659,917,1654,2812,-1060,-5610,2547,3275,-79,-1033,-3197,2772,4841,-2647,-4888,-947,1171,4434,-2893,-5837,2970,4850,333,-1933,-5571,3799,6272,-2461,-3713,-1951,2095,5614,-2966,-5817,1005,2784,3021,-2539,-6560,2043,5253,662,-4277,-4198,1418,7067,-613,-4313,-1500,1514,4449,-1439,-6881,1482,4218,2594,-1793,-6053,-446,5203,-940,-3106,-3071,1964,5648,-524,-3698,-142,3005,3186,-1325,-4107,1578,3460,939,-1128,-3838,575,4676,-1074,-2603,-877,1132,2098,-1676,-3576,1575,2076,568,-768,-3110,2128,3593,-2056,-2431,-192,1389,2776,-2520,-2950,2460,3003,257,-2147,-3457],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-6,7,-8,10,-10,12,-13,15,-16,18,-20,23,-25,28,-31,34,-38,41,-46,50,-55,61,-67,74,-82,91,-101,112,-126,142,-162,185,-215,256,-312,392,-523,767,-1367,6653,6078,-8253,-3569,-225,7462,4876,-8547,-4733,6247,3688,3809,-7300,-7496,8521,3496,-4386,-1916,-5029,6639,7041,-9659,-3259,2424,1054,7038,-6684,-7538,9456,2018,-761,-180,-8148,6374,6647,-7492,503,-1219,893,7575,-8279,-4888,6078,179,907,-1091,-6887,6250,2746,-6882,1966,-1098,1706,4894,-7676,-633,5939,-240,-626,-4653,-3704,7389,197,-7003,-1536,-1105,4335,2826,-8959,-202,5653,3150,401,-6810,-2620,8366,2365,-3241,-5089,-1405,8590,1956,-8294,-2693,2712,6514,741,-9299,-2529,5893,3473,-1128,-7821,-2461,9315,3260,-4982,-5160,-2585,10308,2570,-8600,-3109,2244,7246,3827,-10272,-2292,6966,1665,1712,-7409,-4295,9667,2177,-6487,-2022,-1810,6328,4104,-9380,-1060,4774,983,3283,-6649,-5194,10242,185,-2345,-447,-5200,6589,3409,-7644,224,2074,431,5049,-6638,-2078,7295,-864,-869,-942,-3053,6053,1281,-7653,2008,2361,205,2624,-7348,558,7588,-1128,-468,-3610,-1106,7708,-1201,-6670,793,1703,4773,-461,-7681,798,6238,1078,-1259,-5477,555,9102,77,-5042,-2413,2486,8225,-544,-8058,-1007,3863,5571,-1573,-8711,333,6464,2372,-4508,-6825,1124,9312,882,-5736,-3961,833,8271,-836,-8597,288,3774,4872,1550,-9871,666,7931,640,-1671,-5254,-865,9642,863,-6924,-2317,-731,5523,2453,-8546,592,4351,-479,1201,-6338,-3347,7320,-602,-3629,746,-1783,5606,1362,-7172,2007,2206,-196,739,-5209,845,5428,-3455,-1948,-88,-1505,5659,-1645,-6491,3516,2258,1383,225,-6095,1720,6059,-3042,-2433,-2749,1120,7518,-3723,-5502,2490,3609,3086,-1471,-5770,2846,5904,75,-3264,-4491,2040,7262,-2314,-5265,-2224,3490,6030,-2500,-6515,811,5189,2912,-2992,-7529,3377,7255,-372,-5577,-5214,3215,7471,-1660,-5931,-1675,3384,6003,-2241,-8305,1270,3956,2061,-668,-6161,2242,6916,-1150,-2591,-3011,208,6566,-2270,-4658,1996,1281,3041,-508,-6927,2526,5946,-720,-43,-3339,499,5974,-2641,-3614,562,934,3942,-313,-5216,2032,1743,-1373,-39,-3619,1740,6360,-3621,-2278,1444,1583,3112,-1947,-4359,2315,1450,-1013,-2612,-3168,1688,5326,-3975,-3095,55,1272,4368,-3061,-4116,3706,3738,1479,-3427,-4572,4488,5413,-1857,-4939,-2314,3341,3929,-3653,-5295,434,4301,4086,-4223,-6205,3228,4080,938,-3982,-5028,3793,6349,-2256,-4379,-1868,4145,4219,-4923,-4705,222,3266,3478,-3503,-4962,3354,4168,-586,-3437,-4810,3403,6079,-1571,-3189,-585,3059,4262,-2184,-4357,1868,2468,1859,-2017,-2729,1725,3976,-2673,-879,-722,1502,3843,-3850,-3599,1294,1001,919,-1955,-3511,3146,2036,-2173,-1809,-1358,1809,2999,-3637,-2083,2122,1875,1449],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-2,2,-2,2,-3,3,-4,4,-4,4,-5,4,-4,2,1,-7,20,-55,403,-3646,-8681,1357,9415,-2736,-7916,-2468,1875,9256,-1042,-11576,2006,3949,4928,-8,-11223,1521,9783,-2302,-1178,-5345,-1752,11367,-1541,-7396,512,466,6092,2126,-10707,4088,6542,-922,1568,-5718,-1906,9327,-3170,-4033,2124,-2000,6307,790,-8639,4346,3227,-2766,1380,-6237,80,8285,-4294,-3343,868,-22,6663,-2507,-7605,5855,2862,-385,-843,-6140,4085,7216,-5175,-2492,-258,2162,6558,-4611,-7067,4733,4335,2404,-3773,-7303,4863,6326,-1704,-4067,-4948,5637,7737,-4362,-6264,-645,5222,7186,-5280,-8198,3726,5362,4355,-4395,-8811,5686,7120,-1651,-3792,-5339,4364,9814,-5638,-5862,629,2886,7976,-4558,-9044,5494,4895,1781,-1366,-8942,4045,8412,-3518,-1954,-3971,-45,9771,-3760,-7177,3991,260,2635,-696,-8974,3595,4463,-3765,473,-3190,-641,7658,-4841,-5335,3539,-1621,3250,-2239,-8295,4753,2674,-2484,-551,-4366,2783,6404,-5101,-3007,2933,-21,3595,-3939,-6190,4889,1954,-1887,-2342,-4492,4566,5287,-5641,-2565,999,2590,4247,-6214,-5414,4796,4353,317,-3891,-5405,6096,5095,-4603,-5099,-1849,5653,5058,-6049,-5353,302,5492,4397,-7656,-6175,6281,5264,268,-6062,-6021,7272,6680,-4588,-3966,-3426,5151,6005,-6263,-5825,2960,3465,4638,-3697,-5945,7197,3607,190,-2472,-5837,5128,6499,-5664,-2475,-1136,1922,6582,-5434,-6075,4792,1602,1956,-979,-5374,4780,4569,-4233,14,-1440,1996,5344,-4523,-3296,3464,-339,798,-1290,-4807,4957,2461,-4003,212,-783,2589,3398,-6417,-2330,3892,263,1753,-4729,-2962,5921,1673,-3734,-1975,-1008,5361,2784,-6056,-4183,2894,4523,1486,-7151,-3954,4797,2394,-574,-4201,-1855,6872,3538,-4949,-3365,658,6602,2703,-7378,-3536,3249,4412,385,-7188,-4146,6040,2814,-1039,-5192,-3872,6604,2298,-5511,-4016,-19,5612,5208,-7075,-3711,3773,2494,931,-5394,-3496,6983,2887,-1827,-1257,-2428,5101,4465,-5312,-2033,1729,1878,2055,-5400,-2576,5245,774,-811,-663,-2916,4875,3258,-4847,-404,960,1745,2072,-4462,-600,3817,-1012,-797,-1889,-1336,5117,-718,-4148,-547,1008,2499,2222,-6499,-195,3978,1345,-691,-3433,-386,5669,833,-5423,-2088,5,5778,927,-6184,-528,3971,2846,-114,-6232,-523,6891,1668,-2646,-3270,-303,7212,1834,-5727,-2955,3540,5503,-106,-6443,-1887,3721,3424,-769,-5709,-415,6444,1719,-3126,-3828,-866,7097,1652,-5860,-2130,1089,3542,859,-6024,-2057,4996,2716,37,-4545,-775,5650,628,-3657,-1621,-331,4614,2039,-5111,-379,3186,1960,1116,-3472,-474,4611,-1215,-2233,56,-1046,3693,761,-5230,98,1468,681,-479,-4287,202,3749,-937,-1728,-1550,-471,3649,-797,-4992],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-6,6,-7,8,-9,10,-12,13,-15,16,-18,19,-22,24,-27,30,-33,37,-40,44,-49,53,-59,65,-72,81,-90,101,-114,131,-151,178,-216,274,-379,638,-3654,-4304,1797,8308,-974,-10056,122,5083,5393,-2016,-8768,483,7725,-85,-2155,-7524,998,8525,-587,-3679,-3091,1272,8270,-1033,-7431,2440,2868,2978,-44,-7592,1864,6289,-2330,-356,-3906,-937,7460,-2707,-4455,2446,614,4464,-191,-8244,4004,3007,-3351,676,-4065,2260,7165,-5461,-3483,2596,-341,2661,-3364,-7724,7265,2918,-2718,-161,-4826,4385,7176,-7725,-2637,2162,512,6430,-5936,-8364,7131,3882,189,-2207,-7896,6086,8033,-5462,-4260,-2642,2190,9080,-4700,-7905,3848,4448,4385,-3367,-9408,4084,7727,-180,-3020,-6606,2886,10080,-4725,-7861,-758,4373,6930,-2681,-7501,2421,5390,3172,-5096,-7670,3527,6458,-359,-4562,-4992,3360,6399,-2220,-5000,-188,1867,5926,-2531,-6458,3084,2858,1945,-480,-6400,3357,4719,-3996,-829,-2227,951,5178,-5023,-2743,4572,-804,1977,-980,-5734,5751,2208,-2751,1142,-3227,2192,3604,-7650,-1976,5330,566,2283,-3498,-4970,7901,2024,-5824,-967,-2483,5730,4592,-8587,-2819,3803,2020,3844,-5884,-5588,8273,3388,-2089,-2771,-5199,7452,5695,-6703,-4563,-667,4639,5411,-7001,-6219,5461,3647,1361,-4638,-6900,5659,5632,-3512,-4159,-3156,5030,6456,-4103,-4936,943,4964,4481,-4956,-6291,3171,4435,1799,-3178,-5761,4200,5390,-2657,-3182,-1450,3417,5096,-4412,-3202,1063,2446,2298,-3902,-4213,4451,1334,-65,-1560,-4125,4014,3725,-4578,-460,256,1404,3255,-4541,-2953,4527,-213,170,-1572,-3004,5521,1360,-5803,-249,343,2074,2782,-6286,-523,5185,348,-561,-3718,-1934,7146,854,-6081,-1222,-749,4317,2127,-8217,-823,5424,1356,424,-4932,-3484,7861,2543,-4357,-2281,-2019,6127,3669,-6691,-3523,3904,4284,2551,-7351,-4082,5727,3763,-1037,-5418,-3100,7116,4700,-5474,-3508,-1071,5572,4047,-6312,-3573,2891,3091,724,-5199,-3570,5039,3971,-1327,-3757,-1484,4358,3153,-3690,-2948,556,3059,1721,-4745,-944,2465,2184,674,-3364,-610,4206,1246,-2419,-1592,-1280,3402,1540,-5367,-370,2453,-231,742,-4936,-847,4653,-1039,-1905,-722,-863,4133,-258,-5793,718,4020,1085,-256,-5513,894,5123,-1437,-1720,-2465,609,5850,-413,-5250,504,2130,3463,351,-7188,326,4948,568,-2249,-4635,455,6789,-133,-4932,-1303,2306,6092,-517,-6395,-1063,4288,2889,-55,-6286,-939,6726,688,-2571,-4791,-958,6466,1784,-4372,-2078,1834,4371,184,-4452,-815,3506,2925,-1810,-4074,-890,5975,2374,-3364,-2226,103,5163,801,-3911,-375,1639,3568,126,-4373,-71,2317,1540,166,-2679,688,2748,11,-3484,61,615,1529,484,-3954,1421,2720,-816,-359,-2567,460,4021,-1176,-2395,-7,1525,2390,-1928,-3465,3114],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-5,5,-6,7,-8,8,-9,11,-12,13,-15,16,-18,19,-22,23,-26,29,-31,34,-38,41,-46,51,-57,63,-71,80,-92,105,-123,145,-176,220,-290,413,-1442,7721,5700,-5452,-5312,-2178,7618,6295,-6258,-6075,1764,5821,4590,-8308,-5779,5597,4004,817,-5930,-5272,7532,2380,-3617,-1971,-2895,5891,4825,-6111,-2203,3125,2352,3990,-6317,-4048,7141,234,-622,-1854,-4511,6388,3546,-7202,1114,520,717,3742,-5860,-2019,6887,-2422,130,-1237,-3181,7555,-474,-7703,2370,131,3521,2781,-9740,-16,8154,-2220,774,-4338,-3020,8986,-814,-8376,-179,325,5161,1901,-10744,-417,7332,1843,352,-8559,-2854,11098,375,-5815,-3581,-1193,8967,4296,-10410,-2738,4713,5109,2480,-9000,-3021,8347,2624,-1853,-6352,-3571,8953,4082,-6941,-3233,-327,7924,3113,-8345,-3407,4577,5161,1853,-7857,-2337,7073,2105,-1397,-5331,-2468,7377,1591,-4133,-1238,-410,5052,2727,-7989,-500,3801,667,1160,-4976,-1466,5918,-490,-2219,-379,-1354,4432,616,-7288,1692,1921,112,2238,-6461,-1071,7133,-3241,-2268,3,-2327,6971,-1280,-7178,3625,1419,1472,841,-7924,2612,8690,-3175,-2106,-2572,-108,9623,-2050,-8010,2734,2104,4484,155,-9127,1397,6493,-552,-1927,-4531,-640,9046,-1245,-6960,-1748,1093,8553,344,-9622,-744,5608,3612,-1135,-7979,-759,7571,1099,-5334,-3229,487,7874,945,-6996,-2750,1991,6453,201,-7620,-1632,4064,2817,-1387,-6124,-1053,6330,929,-2468,-3127,504,6251,-613,-4465,857,-558,3260,378,-5008,1631,3731,118,-671,-2683,360,6172,-2109,-3860,2119,-1079,2160,-1039,-4347,4304,2335,-663,-428,-4038,1874,5643,-2748,-2885,1115,645,5227,-2739,-7190,4432,2617,-234,-259,-5759,3739,6325,-4489,-2286,-1270,2139,6361,-4125,-6938,4291,3386,2477,-2412,-6556,3014,6932,-2415,-3176,-3465,2604,7545,-2879,-6727,-176,2172,4781,-2139,-9010,1721,5699,972,-1913,-6630,1226,6759,-1017,-4495,-3483,1871,6624,-921,-5942,303,4304,4035,-1712,-5636,239,4899,511,-2349,-4051,1914,5128,-977,-3726,-1366,553,3902,-1773,-4962,1337,1756,-202,223,-4506,2051,3248,-2452,-414,-268,1307,3005,-3328,-1063,2506,1037,950,-2364,-2799,3329,2719,-1791,-1484,-1514,2376,3434,-4301,-2382,1936,973,1898,-3370,-4102,5056,2856,-2325,-1880,-2656,3855,4664,-4360,-3033,1710,3690,2772,-5148,-5294,3605,4023,276,-3713,-4728,3755,5082,-3253,-3620,-189,4656,3494,-3720,-5907,1826,4249,2328,-3897,-4629,2749,4890,-320,-4929,-2343,3934,4389,-3373,-3305,-1641,3527,3616,-2950,-4438,2341,3245,1652,-2603,-3569,1474,4138,-2455,-3442,-2365,1892,2783,-2732,-2390,1551,2040,2241,-2341,-3641,1971,2624,-519,-1835,-1356,3437,2816,-3651,-1210,971,1647,436,-2900,-1260,3675,1842,287,-2872,-1416,3946,1045,-2990,-1238,1107,2668],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-7,8,-8,10,-11,12,-13,15,-17,18,-20,22,-24,27,-29,33,-36,40,-45,50,-55,61,-70,79,-90,104,-123,147,-182,235,-328,535,-2390,4290,8252,1276,-5007,-8478,6257,6922,-3577,-4539,-4192,5372,8694,-6743,-5886,1983,2242,7472,-3871,-9184,6089,5131,-1040,-1919,-7603,4732,8634,-6592,-2513,-1039,-58,8567,-3934,-8010,5138,1737,153,1207,-8153,4721,6387,-6284,117,-1620,284,7958,-6156,-5574,5809,-1100,1075,234,-6546,5324,3417,-5278,814,-1534,2530,6103,-7689,-3450,5256,-116,1972,-4174,-4842,6494,2695,-4349,-1599,-2895,6613,5534,-7111,-2110,2502,4049,3307,-6745,-4909,7096,4533,140,-5444,-4963,8328,5730,-4266,-4878,-757,6888,4789,-7989,-4920,3636,5950,3715,-7048,-6059,7740,3623,-1001,-4842,-4667,8065,6080,-6002,-3367,-1935,5064,6876,-8940,-5994,4689,2688,3959,-5239,-8112,7206,3570,-2224,-1730,-4845,4560,6151,-7298,-1754,910,391,5386,-4708,-6123,6912,1161,360,-931,-6298,4553,4055,-5212,1523,1397,89,5586,-6179,-2895,6748,-822,-31,-791,-4258,6788,3183,-6040,161,-638,2339,3178,-7075,-2744,6471,541,-534,-3584,-3009,8908,1705,-5693,-2172,-404,5719,3628,-8818,-2176,4783,3485,746,-8162,-2589,8736,2452,-2400,-5360,-2211,7259,2927,-6119,-3618,1733,6595,1647,-9030,-2927,4884,4710,1041,-6947,-2811,7888,3786,-2156,-5858,-2800,8090,3252,-6972,-2537,869,5185,3115,-8273,-3054,5624,976,810,-5556,-3162,7235,1760,-3913,-2027,-3424,5156,4623,-6389,-655,3555,371,3121,-5181,-3464,6934,-362,-2801,627,-1964,4532,2253,-7279,624,2423,-63,1674,-6068,-1599,6134,-1890,-1836,-1450,-1857,4265,804,-5450,1400,1718,960,1178,-7077,-551,6310,-243,-2459,-2908,-129,7067,-632,-5581,-1285,1785,4544,401,-7077,251,6861,2083,-1245,-6461,651,7407,-383,-5077,-3691,1130,7705,644,-6864,-1271,2796,5474,-243,-7814,-720,6408,2521,-2692,-6604,14,7334,653,-4153,-3091,161,6336,755,-6179,-58,1236,3940,638,-6788,-560,5674,1283,-1728,-3838,-1998,6310,397,-4773,246,532,3665,1368,-5940,708,4319,-560,211,-2956,-908,5983,-1564,-3385,953,-821,2335,-521,-5540,2495,3530,-87,-128,-3694,837,4330,-1775,-2506,-103,1008,4162,-2004,-5310,1700,2817,530,-1611,-5027,1604,5092,-1758,-2524,-2014,2115,5760,-2929,-5587,400,2475,2458,-2599,-6925,2762,6059,23,-2678,-5220,3566,6391,-1314,-5028,-1377,2814,5523,-2920,-6265,-672,4336,4334,-2251,-5613,1000,5501,-93,-3492,-5131,1554,6198,-1186,-4729,-1039,1920,4232,-1866,-5938,764,3599,1519,-1095,-4707,721,5249,-1329,-2620,-1835,535,4663,-1067,-3977,348,380,2000,-63,-4393,1718,4644,-780,-1905,-1593,273,3159,-2381,-3196,2016,831,1925,-568,-3502,2137,3460,-1814,-2036,-2213,1613],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-5,6,-6,8,-9,9,-10,11,-13,14,-15,17,-19,21,-23,25,-28,31,-34,38,-42,46,-53,59,-66,75,-86,97,-99,46,1200,8575,2160,-10566,275,6692,4586,317,-10269,-1416,10612,335,-3666,-4493,-3133,9787,1777,-9423,-1574,581,4757,4021,-11520,-1354,7162,324,-498,-4661,-5119,9749,1079,-6428,1028,-3565,4909,4468,-9920,-430,5629,-208,3239,-7077,-4383,9631,-3217,-3010,1334,-3470,5074,2211,-10003,2621,2780,-1568,2333,-5717,-411,7993,-3140,-3511,-615,-1566,7896,-296,-8323,3162,3023,1041,723,-8045,1730,8316,-932,-3700,-3698,1164,8775,-2233,-7082,792,3608,6503,-1541,-10854,1531,6703,1932,-3288,-7041,1671,8216,-1177,-4839,-5837,2582,9785,-1235,-7677,-275,4020,6222,-1583,-10494,1784,7214,1272,-494,-8399,1268,9424,-1400,-5117,-3228,-1273,9516,473,-8572,862,3427,3382,747,-9650,219,7792,-2254,-2091,-3903,-2268,9051,-283,-6455,1842,-626,3587,1279,-9567,1578,4873,-3263,1131,-3776,-476,7885,-3548,-3981,2711,-1311,4326,405,-7699,3280,2615,-2887,766,-4633,690,7172,-4449,-3357,1791,79,5168,-2565,-6788,4858,3812,-495,-2266,-5807,3362,6758,-3596,-3644,-1975,2933,7255,-4587,-5882,2047,3512,3760,-3939,-7595,3821,7229,1024,-4564,-6609,4088,7441,-1791,-5471,-3097,4130,6750,-4405,-7435,2491,4532,4714,-3303,-6525,3331,6225,-195,-3626,-5292,2882,8077,-2608,-4823,154,2159,7304,-1477,-8105,3592,3772,1496,-882,-8251,927,7269,-4319,-2222,-1290,-870,6974,-2927,-5939,3929,-54,2262,-335,-7716,1968,3822,-5003,48,-3141,-396,5275,-4042,-3338,3237,-463,2072,-867,-5330,4999,3424,-3899,-629,-2783,2024,6099,-5002,-3059,2108,2752,2222,-3735,-5713,5350,4534,-1355,-3009,-3343,5228,4366,-5567,-3119,450,3815,4215,-5317,-5458,2780,4011,1261,-4019,-4812,5565,5241,-2197,-5296,-3477,5568,6355,-4289,-4711,-1241,5052,4459,-5621,-4604,3413,5092,1350,-4953,-4850,6025,5677,-1795,-3233,-2726,4126,6805,-4953,-5236,1579,1865,3821,-3994,-4409,4238,3397,2,-1526,-4111,3227,5022,-4905,-2792,591,1003,4272,-2691,-2986,4830,276,245,-197,-3460,3697,2585,-3972,-465,822,1385,3189,-4875,-1919,2957,303,-150,-2328,-4528,5160,2465,-3868,-1377,-357,3804,3516,-5314,-1620,3615,2228,508,-4733,-1802,5856,3175,-3000,-2936,-1427,5385,2317,-6197,-3285,2389,5174,2144,-6045,-3442,5030,3880,-588,-4448,-2483,5426,3544,-3998,-3356,237,5318,2586,-5585,-3006,1536,4266,1657,-6712,-3460,4223,3790,-1036,-4379,-1842,3785,3050,-3020,-3276,592,3866,2361,-4652,-2748,3720,1862,2019,-3462,-3801,6442,2502,-2567,-828,-1841,3991,2605,-3477,-747,1324,1833,1919,-2748,-1477,4650,1219,-2097,-313,-650,3400,47,-3772,245,2072,1333,1058,-3805,-108,4372,1136],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-13,13,-15,16,-18,20,-22,24,-26,29,-31,35,-38,43,-49,56,-63,74,-87,105,-130,169,-234,362,-702,3615,8992,1424,-5239,-8187,4796,8126,-2646,-5379,-4922,4367,8460,-4013,-6614,48,4646,6039,-4588,-7758,4338,4461,738,-3828,-6829,4041,5853,-4205,-1639,-2382,2579,7331,-5588,-4855,3396,-471,3381,-1614,-7381,4783,2987,-4181,228,-2886,1282,7085,-7153,162,3414,-1045,3609,-3043,-5497,7911,942,-3679,-189,-3523,4695,5055,-8857,-597,3116,-51,3752,-6331,-5756,10129,1629,-3172,-3079,-4638,8721,4629,-8845,-3028,1266,3678,5899,-8978,-4885,6581,3955,272,-5876,-5804,7345,5511,-6346,-4349,-2133,6499,6762,-7753,-6635,1737,5305,4204,-5557,-6234,5887,5931,-1511,-5155,-5734,6996,7002,-3856,-5231,-1980,5993,4409,-5621,-4006,2095,3647,4096,-4339,-5921,4799,3056,-486,-2173,-4858,4772,4281,-3895,-2616,-1085,2480,4586,-5529,-4507,4644,131,1079,-2049,-5707,5657,958,-5908,2048,-442,2522,4230,-7831,-172,4146,-1916,1459,-3026,-3113,8314,-582,-6204,196,-1485,5735,1805,-8753,-464,5110,-275,1457,-6545,-2628,7926,721,-3807,-1627,-1761,7773,4159,-8024,-758,2531,3593,2523,-8835,-4078,9130,1815,-2528,-5336,-2772,8881,3886,-7047,-4803,397,5430,3123,-7427,-3942,4520,4188,1330,-6621,-3602,6932,2775,-2576,-5120,-2457,6523,3958,-5443,-2907,-277,5125,3382,-6343,-2720,3913,3914,738,-4607,-3729,5990,2430,-3204,-1935,-1686,5204,1917,-5242,520,1190,1137,2726,-4387,-1072,5516,-1444,-617,-740,-1095,5663,800,-5313,1130,306,318,280,-6229,1658,4562,-1877,-813,-2747,-1159,6229,-1589,-5891,1308,576,2951,424,-7291,1456,4625,-563,-1284,-5289,225,6718,-1265,-4714,-305,795,5738,483,-7886,-743,4882,2671,195,-7432,-142,8336,-621,-2880,-3773,235,7189,688,-6359,-2227,2628,5032,838,-6707,-1399,5230,2763,-2096,-5873,-364,6999,1110,-4834,-2756,121,5227,1369,-6357,-71,3728,2521,608,-4643,-1149,4747,870,-737,-3393,-1215,4843,-820,-3889,-1303,-330,2474,-1126,-4495,-248,3242,-494,332,-4742,472,5122,-1736,-1490,-997,404,3194,-710,-4451,2070,1731,-189,-184,-4621,1786,4883,-1927,-2609,-1132,1775,5586,-2912,-4975,2559,1953,2087,-416,-6043,2526,4699,-699,-3557,-2678,2890,6457,-1745,-5567,837,3505,3480,-2073,-7093,2144,4118,-338,-2006,-4379,1875,5725,-2190,-4645,-1382,2725,5750,-1614,-5756,124,2006,2623,-2150,-5894,1106,4737,-36,-3712,-3159,909,5164,-269,-3902,-685,2816,3556,-2084,-5905,370,2562,1939,-1179,-4423,1363,4307,-888,-1623,-1828,950,4144,-828,-3334,2414,1111,1776,-947,-1677,2038,2259,-1130,-1672,-2714,2339,2847,-3318,-2771,1283,1815,1728,-2536,-3489,2853,2133,-2269,-1652,-1219,3612,3286],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-6,7,-8,8,-10,11,-11,13,-14,16,-17,19,-21,23,-24,27,-30,34,-37,40,-45,50,-57,65,-73,85,-101,122,-152,197,-272,417,-787,3939,2953,-10305,-3082,5646,4790,425,-7606,-2735,8237,2851,-2532,-5070,-1105,9004,2531,-6197,-3010,588,6540,2214,-8693,-254,4956,2562,1481,-6160,-2990,8877,-1354,-2570,-399,-3067,6722,1455,-6694,2193,1773,1169,2791,-6865,-632,7175,-3309,-350,-375,-3380,6710,-1038,-7231,4175,-32,1814,1602,-7577,3024,5947,-4055,420,-2848,-372,9926,-3515,-6715,3206,955,4240,-243,-9620,3287,7986,-1304,-2440,-6735,310,10652,-4324,-6799,-317,983,6656,901,-10520,801,6548,2487,-1332,-8654,610,9188,8,-5249,-5526,1068,9783,-326,-8358,-1410,2906,6371,669,-9007,-541,6863,2794,-1942,-7879,-950,7691,506,-4903,-3022,215,7370,42,-6378,-1251,1914,5284,313,-7398,933,4604,-131,-513,-4309,-802,6978,-2071,-2732,136,-397,4159,125,-6214,3537,3503,-1475,1805,-5443,2215,6421,-4525,-1845,-171,-351,5282,-2700,-6370,4891,1911,-1440,237,-6906,3143,6527,-5202,-2074,11,1658,7720,-3593,-6220,3899,2813,2226,-1610,-8591,4368,6388,-4303,-2572,-3956,2774,8428,-5882,-6682,1536,3834,5143,-3372,-8684,2922,5869,1029,-2696,-6976,2216,8714,-1505,-4868,-2390,2380,6849,-1943,-6928,595,5037,3410,-2018,-7029,2328,6012,825,-3350,-6073,2985,7475,-903,-3524,-1961,1436,6234,-2185,-5921,2769,3568,2770,-1483,-6077,3733,4448,-1558,-395,-2547,1909,7061,-3427,-3480,1759,-914,2472,-2298,-4709,3849,2129,-3079,-999,-2767,2048,5727,-4858,-1051,1851,586,3178,-3102,-4941,5455,1259,-2597,-957,-3148,5283,4405,-5518,-3009,879,1840,4701,-4896,-4195,6341,2689,748,-3168,-5859,5854,6201,-5339,-3809,-1236,3695,5664,-5888,-5109,4938,3981,2074,-4930,-5705,5598,4658,-2500,-3620,-3378,4866,6419,-4587,-4485,386,3577,4812,-3921,-5358,4011,5248,1704,-3628,-4937,3213,4699,-1802,-3490,-2332,4440,5154,-3200,-3869,1068,2652,3491,-4301,-4007,3203,1913,-169,-890,-2803,3400,3162,-2869,-1254,-1073,1804,2196,-2318,-3175,2292,1120,-83,-1347,-3206,4838,2175,-2745,677,-49,2437,2892,-5460,-690,4384,-94,-502,-3416,-2964,5801,1250,-4414,-1316,-670,4176,2923,-5559,127,3106,1555,618,-5440,-3132,6494,2286,-1881,-3384,-1147,5740,2890,-6041,-3446,1627,2906,2740,-6422,-2858,4146,3674,-829,-4709,-2690,4988,4010,-3892,-4597,-47,4776,3376,-4221,-3461,2733,4294,1698,-4082,-3389,3694,2000,-646,-2711,-1925,3951,2954,-3551,-3366,-93,3111,2581,-4190,-2625,1935,1552,991,-3083,-2850,3257,1038,-1299,-1906,-319,3020,1295,-4245,-1499,1215,1137,766,-3430,-224,3356,275,-1297,-1811,-795,3978,-341,-2951,-847,1886,2407,-1190,-4410,-533,4052,-823,-1996],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-5,5,-5,6,-7,7,-8,9,-11,12,-13,14,-15,17,-19,20,-23,25,-27,30,-33,37,-41,46,-51,57,-65,74,-85,98,-117,142,-178,237,-346,619,-2896,-6303,-3607,2700,9357,-3343,-7929,1444,5345,4912,-1921,-10363,3878,7110,-854,-2131,-7437,1550,10203,-3155,-7378,-1353,49,9042,-719,-10498,3676,3806,1322,1849,-9284,1954,9311,-3090,-2310,-2048,-2949,8435,-1615,-8518,4424,-128,1604,2606,-8759,2739,5507,-4186,760,-1859,-86,8239,-4466,-5470,5817,-686,1830,-1214,-8273,4631,4606,-4995,-43,-2834,2250,7260,-5296,-6009,3675,2120,4512,-3435,-8591,6096,5974,-1172,-2837,-5206,4805,7468,-5150,-5437,-941,3926,6500,-5622,-7124,3077,5906,2432,-4920,-7207,6653,6108,-1538,-4974,-5863,5033,7718,-5299,-6011,-303,5008,8028,-5273,-7680,4527,4603,4522,-4717,-8354,5681,7550,-2024,-2949,-5559,3674,9099,-6050,-4423,1352,1479,5737,-3365,-9207,5444,4995,-458,534,-7111,2630,7839,-5056,-1312,-546,-528,6677,-2845,-6220,5369,955,-858,822,-6399,3432,5006,-5688,-923,359,369,4841,-5824,-4564,6939,-748,-90,-2179,-6405,6981,3973,-5800,-443,-617,2194,4931,-7462,-4081,5374,1602,921,-4215,-3679,7735,5293,-2352,-4027,-2694,5611,5253,-7682,-5386,1525,4760,4009,-6717,-6177,5527,5445,-723,-5102,-4290,7384,4983,-3234,-5457,-1487,6575,6248,-6140,-5598,1300,4916,4806,-6580,-5193,4738,4563,801,-5467,-5709,6862,4900,-4469,-4100,-2439,4048,6674,-5737,-4428,4206,2410,3629,-4007,-6206,5975,3027,-3518,-1417,-4129,3037,6124,-5081,-1131,2265,25,4418,-3698,-4091,6600,949,-2623,-500,-4262,4072,3234,-7655,-652,1580,341,2170,-5516,-2846,7096,-726,-2395,-1129,-2430,5487,1505,-6149,-735,2223,3281,2804,-7160,-1912,5840,1993,-589,-4293,-1872,7040,1897,-4845,-3318,771,7075,2970,-7625,-3250,3774,3657,662,-6847,-2703,6095,3476,-2090,-5438,-2866,7027,2250,-4558,-3828,544,6064,2448,-7144,-3406,3972,4714,123,-6180,-3883,6031,3535,-1285,-5363,-2827,5711,3870,-4951,-2419,-110,3723,3456,-5974,-3032,4269,1238,384,-2813,-3259,5536,1521,-4181,-273,-1361,2950,2972,-5118,-1018,3239,780,935,-3866,-2253,5951,-274,-2997,640,-769,4111,1407,-6116,749,2393,599,629,-4275,-135,6776,-10,-3324,-1723,-545,5639,-128,-4904,134,3006,2806,-277,-5921,300,6155,199,-3009,-4573,-330,6557,285,-5053,-2215,2354,5813,-881,-6525,-847,5273,3669,-1106,-5733,-691,5808,1414,-3430,-4613,397,6331,1230,-5560,-1114,2145,6084,1085,-5642,-930,4074,2578,-1637,-4580,99,4771,1077,-3900,-3567,774,5517,361,-5542,-615,1917,3338,718,-5588,-1121,4287,358,-1088,-2024,-1243,4360,135,-3728,-591,269,1838,161,-4869,122,3554,-673,465,-2445,-117,5243,-1164,-3011,-471,1598,2376,-875,-4275],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,6,-7,8,-9,9,-10,11,-13,14,-15,17,-18,20,-22,24,-27,30,-32,36,-39,43,-48,54,-60,68,-77,88,-102,120,-145,180,-234,324,-500,967,-5422,-6327,8905,4238,-4487,-5089,-1862,8623,6081,-8131,-3163,3308,4603,4790,-9326,-4591,8792,2973,-1074,-5513,-6324,9394,5362,-7145,-1341,-2149,4873,7069,-8638,-2900,5295,393,3935,-3902,-6309,8107,2009,-4817,374,-4129,4235,6336,-8222,-1900,4861,-1905,5144,-4358,-5209,8777,-1545,-3830,966,-3947,4831,3448,-7930,1004,3187,-463,2475,-6748,-1728,8959,-654,-3447,-1767,-2699,7493,2276,-9171,510,1976,3666,1205,-9700,-2241,7848,1862,-1966,-5422,-1910,10471,1965,-8220,-3752,755,8340,1576,-9155,-3625,4437,5424,-485,-10032,-2048,7279,2823,-2661,-6745,-1225,9233,2117,-6780,-2550,113,8271,2008,-9401,-377,4762,3449,1177,-8250,-2081,9318,519,-2809,-3521,-3553,8598,2014,-8612,-717,288,4040,3280,-9417,-1095,6165,-1158,1298,-2670,-4417,9205,1068,-5475,994,-2166,3429,3921,-8077,1542,4804,-1558,2114,-4282,-2347,8019,-2130,-4462,1079,-1550,4112,531,-9118,2519,3597,-1324,-258,-7168,598,9275,-3117,-3425,84,-158,6870,-2221,-8095,1808,4240,3056,-513,-8231,563,8663,-365,-3647,-5610,913,8464,-465,-6376,-2420,3215,7227,-2397,-9938,804,5180,4092,-1854,-8286,1511,8502,117,-4591,-5105,342,7604,-98,-6615,-1200,2546,6501,-1507,-9673,-21,5772,2353,-1185,-6771,556,7576,-1701,-2887,-2627,-1595,7280,-1017,-7201,766,1625,3019,980,-7069,489,5444,-1003,-874,-1885,-1361,7197,-470,-5620,2708,300,2599,962,-6819,3411,4738,-2058,-578,-2885,-101,6762,-3111,-5704,3019,1094,2189,-1005,-6595,3891,5474,-1350,-1180,-3567,2546,6602,-4666,-4788,1395,2960,4828,-2376,-6318,3835,4584,1263,-3316,-7317,3313,7141,-2168,-4874,-2189,3374,5960,-2098,-6178,-27,5087,5259,-3491,-6532,1907,6029,1591,-3726,-5089,3108,7736,-1965,-5110,-2838,3736,6464,-2551,-6734,1355,3566,4825,-2777,-6747,1670,5661,-123,-1542,-5702,2769,6631,-2895,-3676,-1591,583,4609,-1128,-5971,2216,2857,264,-723,-4756,1860,5142,-2851,-1641,-30,-45,4984,-1513,-4044,2784,1774,580,-1890,-3964,3826,4125,-4129,36,-440,1801,3363,-3704,-3022,3819,1810,-396,-2204,-3529,4898,4075,-3319,-2736,-852,3562,3797,-5592,-4085,2122,3842,1841,-4840,-4900,4978,3210,-1003,-4884,-3402,4622,6045,-3250,-4441,-1083,4411,4677,-5520,-4340,1859,5197,1296,-4887,-5234,4101,4765,-1841,-4181,-3140,3611,5363,-3100,-4293,-687,3914,5620,-3230,-4378,2531,3505,1264,-3435,-4873,3205,4532,-1510,-2452,-1694,3294,3874,-3135,-4106,1354,2064,2500,-2139,-3498,3098,2104,-1478,-1752,-2528,2739,2287,-3579,-1885,1014,1802,2894,-2421,-2200,3130,1157,-916,-1575,-1553,3600,3097,-4320,-2158,1716],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-4,5,-5,7,-8,9,-10,11,-12,13,-14,16,-18,19,-21,24,-26,29,-31,35,-38,42,-46,52,-58,64,-71,79,-90,103,-117,137,-163,197,-249,335,-509,2128,-5842,-6566,157,5832,5663,-7304,-6214,3733,5202,2993,-7431,-6378,6954,5396,-938,-4262,-5077,6874,5889,-5512,-3161,-1782,2819,6388,-6388,-4119,5061,1066,2542,-3914,-5650,7597,3094,-4965,-348,-3019,2209,4416,-7419,-208,3582,-1849,3062,-3580,-5587,8418,-656,-4753,156,-2438,4523,3558,-9286,899,3894,-622,2164,-6600,-2678,9972,-1439,-4611,-506,-2958,8183,2608,-9228,1314,4608,3627,2514,-8269,-2835,9499,1830,-2180,-4412,-2893,9715,2379,-8193,-2740,884,7006,3264,-8594,-3688,6343,3957,-587,-8056,-4158,8512,4749,-3869,-5913,-2066,7606,3164,-7325,-4037,2195,6869,2484,-7260,-3559,5878,4234,-156,-6233,-3770,7931,2795,-3352,-3079,-3857,6447,3089,-5915,-2171,1345,2834,3602,-5958,-2963,6589,646,-236,-3176,-4266,6383,281,-5255,1121,-142,2098,4379,-6174,27,5202,-1969,1261,-3059,-1759,7704,-2767,-4938,1820,-1318,3540,2386,-8064,2640,3755,-1404,432,-5013,-448,9399,-2298,-5053,622,-525,6484,-133,-9044,1297,4539,1634,513,-7783,345,8312,-305,-3614,-4176,-96,8047,211,-7798,-1410,2910,4795,1645,-8771,-2208,7152,3583,-1704,-6407,-1239,8864,1416,-5518,-4338,-53,6658,1332,-7450,-1983,3302,4268,-597,-6260,-438,5614,2189,-722,-6051,-1462,6525,-86,-4298,-1860,-498,6319,1000,-7119,910,4028,1111,848,-4877,134,5780,-1583,-1586,-185,-1172,5955,-247,-5153,2300,337,1004,1123,-5271,1443,4664,-2069,-712,-2262,-531,4303,-2523,-5227,3711,-132,2766,-1986,-6514,3613,5051,-1372,-2056,-2880,1697,7217,-3039,-5409,1700,2669,4332,-3205,-7404,3003,4802,881,-2104,-5600,2430,8006,-2212,-5124,-1808,3008,5506,-2055,-7635,1162,4124,2554,-2175,-6498,621,6661,1160,-3589,-4229,902,6788,-1045,-6555,-2564,2107,6475,-320,-6186,-559,3570,2956,-2166,-5320,669,5623,261,-2342,-3136,1215,5930,-2318,-3840,-351,2520,3136,-926,-5835,1781,2192,377,73,-3280,937,3597,-1765,-1818,-151,328,2896,-945,-3819,4257,1342,-53,435,-3330,1263,3750,-3463,-1842,8,288,3583,-4230,-3569,3596,1345,1584,-2236,-4402,4126,4221,-2587,-1609,-1606,3844,4836,-5873,-4317,2024,2943,1909,-3327,-5011,4538,4888,-2151,-2481,-3592,3437,5309,-2609,-3860,-211,3419,5145,-3596,-5945,2877,5037,2313,-2567,-3871,3140,5531,-1329,-4649,-1066,3952,5528,-2931,-3424,33,2913,3860,-2301,-4601,1614,3623,731,-2889,-4063,2911,3616,-818,-3558,-1981,1795,3271,-2590,-2340,515,1842,1918,-2146,-3016,1844,2997,-755,-820,-765,2358,2438,-2941,-2370,849,1183,896,-2531,-2235,3581,2875,-692,-1228,-1379,2516,1518,-3221,-1185,2117,2735,580,-4179],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-4,5,-5,5,-6,6,-7,7,-8,9,-10,11,-12,14,-15,16,-19,21,-25,29,-33,40,-49,62,-83,119,-196,419,-2837,-8203,885,8779,-154,-6603,-4484,1541,9137,-651,-9399,-1563,3271,5679,-1962,-9204,396,5440,1068,-1862,-5973,1243,8487,-1602,-3962,-809,-1177,7932,-267,-9312,2632,1085,517,1441,-8141,944,7814,-2942,-1416,-884,-2032,7337,-2069,-6636,5227,445,1160,1294,-6926,4096,6205,-5964,-734,-1202,-368,7358,-5720,-5954,6368,1084,1767,-1615,-8761,6678,6087,-6151,-996,-4090,2409,9514,-4588,-4935,3403,2643,4028,-3880,-10881,6450,6132,-1458,-2262,-6608,4343,9113,-4137,-5785,-550,3821,7900,-3325,-9014,2953,4569,4399,-4468,-8313,4069,7912,-131,-3670,-5749,3318,8743,-1517,-6680,-1592,3465,7748,-3929,-7625,1369,3925,3902,-1926,-8487,2108,5601,-1421,-2910,-5004,1440,7375,-3924,-4434,319,709,4667,-1990,-6165,3453,1862,-823,1497,-5197,2238,6061,-4449,-543,927,-181,5361,-3605,-4375,6183,494,-883,-599,-4827,4882,4322,-5992,-711,1489,950,5101,-5851,-4496,7339,1193,-50,-1783,-6129,5695,5378,-5851,-1836,-1003,3940,5006,-6287,-5018,5168,2674,2768,-4725,-7389,6102,4289,-3640,-3333,-4255,6510,6633,-5265,-5646,25,4643,6534,-4740,-7134,3977,5352,2078,-5010,-5957,4376,6659,-2400,-5565,-4116,4433,6484,-4565,-5251,69,4036,4441,-3717,-6208,3047,3947,1542,-4157,-3782,3237,4034,-3759,-2129,-2641,2416,4891,-4382,-2919,1220,1338,2894,-1572,-4093,4367,968,-2356,430,-3691,2888,3281,-4464,-1029,1716,-48,2961,-3692,-2866,5912,705,-2559,-1359,-4088,4059,2881,-6367,401,2294,1076,2421,-5203,-3461,7267,980,-2757,-2116,-2552,5653,2800,-6789,-2170,1070,3237,2126,-7931,-3188,5020,2013,372,-4920,-3791,6501,3278,-5011,-3819,-596,6103,4399,-6574,-3640,3542,4169,1420,-5608,-4109,5574,4813,-1552,-5004,-1703,4918,4232,-4442,-4826,-374,5707,3943,-6199,-2581,2304,3718,1123,-5405,-3386,4477,3568,-1044,-2959,-2579,4772,2205,-3486,-1261,-1052,2176,3746,-5732,-1584,4130,621,318,-2953,-1691,3641,512,-2310,327,-384,2423,566,-5039,151,3159,-907,72,-3864,-1146,5399,-377,-2330,10,-270,3908,275,-6010,22,3739,1750,367,-4957,-583,6361,-550,-2463,-2264,479,6141,-410,-6444,-586,3865,3473,832,-5060,-1449,6440,1937,-1915,-4009,-1909,6338,2826,-3851,-1716,1684,6567,1586,-6318,-1967,4105,4208,-355,-4839,-1115,6207,3739,-3089,-5069,-473,4534,744,-3872,-3109,1207,3597,1360,-5469,-751,3059,2564,-746,-5976,-4,4874,1715,-3268,-1802,-1327,3994,1616,-4093,-733,1807,998,81,-3566,-665,3414,-812,-818,-1421,-508,4044,-27,-3070,1689,2187,1989,-169,-3853,993,2739,-873,-2721,-2243,581,5305,-980,-3144,1421],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,9,-10,11,-13,15,-15,17,-19,21,-24,26,-28,31,-34,37,-41,46,-50,55,-61,68,-76,85,-96,110,-127,149,-180,223,-290,410,-702,3595,4667,-1611,-8965,-958,9816,712,-4106,-5618,2,10326,1015,-7716,-1483,816,7254,1325,-10756,-903,6872,1315,1024,-8508,-3227,10363,-823,-3842,-2296,-2357,9312,1511,-9905,473,2872,1780,3441,-9544,-1133,8600,-1974,-507,-1577,-4367,8973,372,-7154,2647,405,1479,3054,-8487,1252,7690,-3228,-422,-1669,-2129,9903,-2055,-7093,3182,494,3204,584,-8951,3361,6932,-2479,-850,-3987,590,9578,-2718,-6574,706,1662,6196,-2339,-9767,1577,5906,1720,-927,-7388,2090,9977,-1733,-4665,-3984,1508,8908,-1471,-7943,-328,5479,6475,-1283,-9896,2453,7499,2573,-2950,-7548,2262,7544,-166,-4688,-3743,2253,9867,-1961,-6980,14,3169,5025,-904,-10005,2071,7281,89,-1377,-5810,1197,9697,-1665,-4932,-624,-681,6797,-339,-8054,1724,1742,396,1965,-6875,1195,8264,-4257,-1389,175,-1088,6755,-1221,-7266,5054,309,195,536,-6568,3087,5698,-4946,-504,-1720,-61,6661,-4770,-6715,5179,459,1367,-1138,-6798,6256,6025,-3712,-3924,-3269,2273,7535,-5399,-5273,3209,2490,4147,-4406,-7926,4741,5801,-918,-3736,-6032,4786,7962,-3210,-6327,-2535,4490,7402,-5170,-7178,1305,5052,4493,-4097,-6798,4101,6252,499,-4126,-6215,5200,7850,-2982,-5292,-2115,3490,5663,-4082,-5690,2633,4008,3218,-2403,-7416,3611,6340,-1818,-1750,-3416,1755,6632,-3346,-4705,1301,1384,5518,-2158,-8122,4392,3394,-1204,-699,-4451,3864,5565,-4375,-2134,1455,-613,3289,-2819,-5205,6327,1426,-392,-878,-4508,3695,3067,-6160,-2147,1102,1853,4102,-4973,-3924,6695,2432,-553,-2611,-4288,6186,5204,-5082,-2556,-722,5227,4995,-6636,-4737,3616,3479,1846,-6155,-4907,6378,5730,-3449,-5500,-3388,5584,5524,-4752,-5047,1603,4929,3835,-5932,-6287,3610,4940,951,-5137,-5074,6362,6597,-2772,-4998,-1950,5441,5409,-4544,-4622,1112,4554,3362,-4659,-4774,4028,4413,453,-3804,-4500,5962,4053,-3092,-2304,-2072,2988,4779,-4785,-4126,3586,1973,1357,-2452,-4763,4465,2429,-3264,-513,-1709,2289,4186,-4584,-932,3381,1779,1061,-2914,-2355,6402,866,-2960,-1087,-937,6032,2976,-6039,-903,2534,2959,725,-5129,-2267,5884,1432,-2279,-3278,-1417,6179,2558,-5070,-2745,856,3367,2099,-6512,-2459,4942,3080,-961,-5924,-1556,6441,3910,-3398,-3886,292,5038,2673,-6615,-3302,2811,4803,1514,-6538,-3217,5446,4045,-1307,-5369,-2059,5168,1728,-3366,-4255,-716,5306,2153,-5539,-2089,3258,3077,3,-5357,-2487,4781,2210,-2126,-3183,-2061,4617,2385,-5458,-2168,815,2205,416,-3230,-1180,3508,676,-617,-2436,-1482,4720,1051,-3588,-733,969,2967,940,-5965,1144,3981,951,-1763,-3445,206,4529,-706],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,6,-8,8,-10,11,-12,14,-16,17,-19,21,-24,26,-28,32,-35,38,-42,47,-51,57,-62,68,-76,84,-93,105,-119,134,-155,181,-215,263,-336,459,-716,2570,-6502,-8660,3916,4802,4080,-6360,-8243,6259,6044,-1377,-4367,-6478,5478,8071,-5420,-5851,-1226,4171,8595,-5956,-6518,4916,3288,678,-2288,-9396,5572,6666,-3742,-232,-4273,2056,8931,-6394,-3995,4225,-695,5077,-2200,-7178,5570,1893,-3359,1554,-4453,3322,6294,-7080,-1434,4438,-1229,5502,-5565,-5942,8430,1668,-3071,840,-3494,5576,5851,-8353,60,2966,1414,3542,-6341,-4596,9178,554,-721,-3454,-5478,8516,4435,-7745,-2322,-197,4421,5091,-7535,-4755,5649,3611,1258,-7521,-4406,7803,4671,-3691,-5726,-3597,8343,5433,-7627,-4111,704,4955,5108,-8946,-5522,6160,4226,2348,-7309,-4876,9449,4559,-3618,-5051,-3710,7272,5414,-7530,-2928,1058,2944,4771,-6094,-5572,6703,1911,-417,-4421,-6177,7590,3977,-5323,-1373,-1348,3309,5532,-6785,-2470,4514,-863,2354,-2639,-6287,7117,422,-5931,320,-1895,3724,5487,-7777,-231,4774,-955,1844,-5129,-2859,7559,-426,-4571,40,-1470,6638,3275,-9483,-54,3335,1257,1465,-6198,-2088,9208,-150,-3260,-3712,-2972,8393,2608,-9125,-1617,3962,4370,1868,-9529,-2348,7005,3101,-642,-7134,-2754,9770,2797,-4963,-4530,271,8047,2120,-8178,-3404,3899,5047,1429,-8493,-2719,6550,3914,-1887,-6069,-2320,9358,2776,-5058,-2046,-815,6671,2154,-7704,-1999,5233,2782,2304,-6895,-3043,6932,238,-1920,-2168,-3422,7008,2684,-6594,321,479,2469,1749,-6266,119,5671,-211,-760,-2304,-3070,6350,-180,-5566,1399,-378,2366,1720,-7591,269,5120,-2243,350,-3875,-721,7366,-2516,-5149,1354,895,4920,146,-8266,1547,5265,-596,-605,-5423,1168,8744,-668,-5179,-2344,1829,6083,-1380,-9041,399,3702,3210,-941,-7452,1102,7899,1354,-3249,-5249,-80,8384,922,-6914,-2972,2745,7839,-446,-7132,-949,5047,3538,-1950,-7318,-301,6906,789,-2756,-3949,-755,7553,535,-5943,-1852,2955,5415,-232,-6463,201,4004,2094,-1330,-6000,-637,6147,47,-3611,-716,-332,3467,199,-6177,726,2412,1688,1144,-4854,1278,4558,-2198,-1980,-1418,8,5200,-1631,-4808,1963,1180,1124,-510,-5328,3278,4413,-1962,-3021,-1474,1499,5100,-2925,-4802,1605,1704,2521,-2511,-6081,1823,5374,-1854,-2208,-3239,3709,5808,-2178,-4433,-402,3017,4176,-1231,-6353,2548,4332,1267,-3567,-5448,2559,6845,-1748,-5236,-3022,3267,7679,-2298,-4834,-529,3628,5065,-2321,-6704,973,4568,821,-1861,-4074,1847,5288,-1311,-3776,-1730,2063,4517,-2511,-4694,-240,2809,2425,-1938,-4632,1503,4987,782,-3436,-2964,2647,3840,-2200,-3821,1702,1052,2519,-1868,-3635,3356,2708,-679,-1750,-2654,1583,4376,-1962,-2161,360,1228,3279,-2537,-2942,2960,1907,-567,-2292],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,8,-8,10,-11,12,-14,16,-17,19,-22,24,-27,30,-33,36,-41,44,-49,55,-60,66,-73,80,-89,99,-110,124,-139,157,-180,207,-243,293,-364,475,-680,1177,-5519,-3333,8153,3705,-1406,-8283,-2214,9617,2627,-5381,-4244,-2502,8398,2942,-8238,-1539,2322,4960,3513,-9267,-2616,7648,1172,-953,-4460,-3659,8420,1992,-4724,-512,-881,4450,4463,-9396,-42,4289,-58,1749,-4177,-3719,7339,-2206,-4627,2120,-2906,4226,2911,-8680,2740,3188,-2628,2091,-5678,-1119,8172,-4358,-4215,17,-1095,7598,-207,-9513,3457,3384,778,1409,-8748,-50,9423,-2644,-3849,-1725,94,9175,-55,-8427,234,2630,5190,380,-9794,-383,7474,1290,-2743,-6738,172,9803,271,-6498,-2578,2380,7411,750,-9487,-1404,4605,5280,-1097,-9958,-1140,7862,1136,-3773,-8206,820,9865,1210,-4212,-3110,641,7911,566,-8652,-1005,2966,2785,636,-8552,-359,7307,-50,-1351,-2696,-1961,8654,-441,-6269,2224,504,2933,2219,-7917,2550,5247,-1844,1999,-2946,-1184,7976,-2910,-4245,2504,-1700,4011,424,-7193,3474,4497,-1972,1112,-4854,1186,6861,-5693,-4568,2568,422,4725,-1512,-8339,4939,4799,-1248,-714,-7445,2194,7719,-4433,-5151,-705,1649,7162,-2845,-8419,1608,2309,2821,-1321,-8090,2661,7182,-689,-3647,-4627,2881,8428,-2295,-6015,-1361,2676,7152,-1274,-7371,564,4412,3553,-3235,-7509,2403,7032,-110,-2841,-3614,2328,7522,-1641,-5315,-1188,2800,4302,-525,-7029,1651,3822,330,-662,-5623,1732,6717,-3040,-1603,-140,5,6594,-1765,-4806,2128,1388,1922,453,-6067,2857,4020,-3290,-188,-2420,-238,5825,-3385,-4324,3676,907,1853,-641,-6747,4310,3886,-3541,-168,-2167,2183,5972,-6407,-4526,2792,172,2322,-2654,-5534,4728,3537,-2100,-2389,-3362,4287,5563,-5541,-4833,805,3031,3903,-4446,-6222,2965,3484,721,-4180,-5198,4250,7312,-3978,-4764,-2339,2723,5957,-4353,-5591,560,4148,4716,-4385,-4968,2926,5023,870,-4333,-4583,2448,6095,-2078,-4603,-1480,3619,5167,-2112,-4795,1732,3129,2744,-2187,-4701,2748,3364,652,-1359,-3210,2113,5273,-3741,-2659,546,902,4442,-2042,-2695,3347,724,-1167,-1008,-3709,2754,3636,-4229,-700,-710,1221,2646,-3295,-2623,5055,-315,-492,-1614,-3136,4480,2542,-3898,-950,633,2513,1569,-4985,-2320,4557,604,1187,-3663,-3293,5195,2275,-3757,-3442,8,3954,2913,-4937,-3071,3519,3362,1193,-4894,-4796,4865,3722,-1811,-4732,-2725,5114,4652,-3432,-4119,977,4248,3091,-5624,-4531,3275,4328,1014,-4750,-4599,4517,3526,-2007,-3673,-1144,4853,4164,-2743,-2503,449,2267,3299,-3610,-3251,1362,2140,540,-3276,-1649,3951,2243,-1122,-1281,-1141,2428,2985,-3272,-1067,2287,821,1320,-3167,-2049,3736,1388,-1195,-1151,-584,2258,1352,-3199,-1486,1940,365,1468,-3286,-1848,3480,1339,-3240,-1532,-650],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-4,4,-4,5,-6,6,-7,7,-7,9,-9,10,-12,12,-13,16,-18,20,-24,28,-34,43,-57,82,-147,818,5032,6795,-4708,-9913,3902,6017,2780,-4425,-8072,4818,9080,-1136,-3143,-4560,2897,8544,-4807,-5912,-179,2437,6572,-2970,-8106,4572,3595,-330,-826,-6195,2636,7555,-5775,-3210,-845,-514,6271,-4573,-6293,4815,-215,156,304,-7288,5716,5376,-6603,577,-1293,-577,6363,-5355,-4934,7517,-772,661,-271,-5545,7163,3421,-5669,-424,-1030,3712,7011,-8180,-3813,5726,871,2617,-4702,-6076,8261,4322,-3840,-3074,-5097,6064,7170,-7691,-4504,2165,4036,3276,-6521,-7066,5505,5955,-418,-5223,-4610,6544,6733,-3672,-4853,-3514,6692,5833,-6446,-5508,2302,5191,4203,-6242,-6665,5643,4230,817,-4805,-5934,6842,7269,-1625,-2454,-3319,3429,6739,-5881,-4636,3768,2997,3295,-3277,-6423,6551,2324,-2518,-1825,-4577,4189,6908,-4746,-1809,1819,794,4468,-3718,-5666,6997,-108,-1592,190,-4392,6032,3766,-6394,292,1168,506,3066,-6190,-2043,6680,-216,715,-1323,-2735,6825,3217,-7669,110,632,2931,3739,-7117,-2529,7108,1258,65,-5463,-3868,7857,3482,-5035,-3639,-490,5578,4741,-7561,-3427,4948,2796,1731,-6350,-3985,6757,3705,-3081,-5830,-3273,7430,3718,-5014,-5168,469,5933,3412,-6417,-3216,4942,4142,1558,-6501,-3994,6129,4150,-1390,-4466,-3073,6681,3279,-4792,-2758,-775,5176,4385,-6407,-2497,4991,1983,2047,-3447,-4497,5885,1876,-3973,-1233,-1985,4182,2913,-6756,-456,2053,306,2463,-3601,-2189,6514,-53,-2508,-361,-3404,4690,1040,-7051,970,3082,1411,790,-5374,-626,6242,-954,-2468,-195,-1057,5949,182,-6030,1494,1467,2405,1432,-7107,-337,6543,206,-2700,-4184,-1513,7720,1243,-5190,-1871,543,5581,397,-7240,-1392,5254,4044,-1446,-6519,-1385,7266,1974,-3161,-3571,332,5333,623,-5812,-3258,1215,5657,923,-6762,-1306,4664,3168,-920,-4665,-953,7164,1551,-1628,-3274,16,4978,1459,-5685,-2615,2275,3395,1160,-5020,-193,4707,-284,-1159,-1370,-1033,5259,-497,-4093,-29,-665,3352,981,-5226,575,2759,-9,111,-3494,-356,5459,-1373,-2739,276,516,2121,354,-4529,2200,2517,-756,-1814,-2801,1038,6010,-950,-3877,303,1515,5126,-2946,-6702,3278,3972,982,-1498,-4251,612,5293,-735,-3136,-2953,993,5929,-1312,-5336,-126,3743,3073,-1115,-5315,931,5406,1198,-3266,-5796,462,5156,132,-4056,-3086,1730,4901,-781,-5779,-552,3166,3263,-1573,-5232,311,4404,211,-2595,-4397,408,5125,-463,-3320,-1123,1128,4149,-1709,-4493,537,2879,1211,-577,-4261,1323,4961,-1016,-1895,-945,861,2882,-1756,-2734,1343,1132,1447,423,-3294,2098,3637,-1182,-1540,-1322,1567,3950,-2593,-3576,1678,1231,1345,-1780,-4479,2625,2913],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,12,-13,15,-16,18,-20,21,-24,26,-29,33,-36,39,-44,48,-54,60,-68,76,-86,99,-116,137,-168,218,-309,534,-2657,-1677,8384,3556,-9259,-4028,3767,6579,3630,-9073,-3736,6751,4427,322,-7601,-4397,9309,2905,-5568,-3493,-1319,7419,4636,-8918,-2203,3848,2941,4391,-7141,-3903,7885,1637,-2263,-1946,-5617,7444,5235,-7624,401,77,1838,6220,-7586,-3361,7683,-879,314,-1260,-6033,7648,837,-8193,1755,-361,1404,4296,-9153,458,6115,-3294,1634,-3543,-2766,8687,-1161,-7413,1280,18,5523,3003,-10450,898,7437,-387,473,-6889,-2070,10386,-170,-6800,-2188,508,8262,421,-10485,-1182,4007,5419,56,-9276,-1905,9538,2019,-2710,-7620,-940,9935,1574,-7447,-4245,1716,6547,841,-8350,-2428,5197,6618,1274,-9612,-2154,8068,2464,-2811,-5813,-2611,9595,1237,-6867,-1309,397,6877,2383,-8866,-133,4644,1062,2036,-6020,-2474,7313,91,-3201,-742,-3017,7080,1438,-8339,2148,1694,520,3310,-5806,-757,6675,-2218,-1415,-586,-2160,6663,-560,-6777,3265,1729,1421,1639,-6917,2230,7488,-4391,-1009,-2161,-1285,7911,-3416,-7923,2750,1079,2872,-1000,-7817,3117,7636,-1491,-2528,-5183,311,9767,-2309,-6206,-199,1064,7622,-1259,-9995,-19,6339,2980,-2292,-7816,954,8866,-81,-4448,-4674,1199,9427,-1360,-7783,-1494,3217,6400,-2369,-8394,24,5679,3218,-1625,-7333,942,7872,-603,-4390,-4415,681,7687,-1545,-7099,-1027,2497,3822,-211,-8148,1186,5909,-589,-887,-3170,471,7539,-1001,-4298,305,-20,3741,549,-7252,2468,2150,-1594,664,-4480,984,6454,-3303,-2294,436,-271,4243,-2035,-6618,3842,1874,-684,-361,-6154,4200,5889,-4253,-1391,-330,2315,5830,-4122,-5996,3668,3772,1533,-2333,-6312,3802,6218,-2240,-3066,-2957,3422,8297,-3594,-6384,586,3900,5231,-3863,-7703,2602,6215,901,-3678,-5821,2329,6638,-2355,-5741,-1742,3666,6041,-2303,-6466,444,3724,4983,-2416,-6179,1615,5360,1342,-2970,-4717,2564,5824,-1467,-3895,-1212,3372,5453,-3641,-5880,2111,3782,3073,-1383,-5326,2682,5112,-224,-1672,-1843,1241,5081,-2962,-3068,2357,802,1412,-1962,-4718,3370,3182,-3277,-795,-3038,3083,4369,-4313,-1277,3082,1355,1177,-3207,-4360,5153,2136,-1950,-1471,-2178,3791,3095,-4944,-3075,2247,2697,2596,-4252,-3613,5018,4536,-795,-3399,-1909,4707,5561,-4308,-2851,-505,4852,3521,-4780,-5418,3468,4482,1354,-4872,-4491,5246,5432,-1033,-4879,-3498,4878,5135,-4726,-5128,-236,4192,4885,-4299,-4891,2060,5037,1604,-4738,-4449,3867,4176,-1457,-4307,-1860,4839,3845,-4130,-2962,1469,2271,3520,-4325,-4743,3033,2206,-10,-1815,-3121,3385,4038,-2566,-1579,-740,2410,2657,-2663,-3670,4066,1078,109,-1027,-1849,3045,2440,-2565,-2131,237,1867,1330,-3980,-2111,3853],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-2,2,-2,3,-3,4,-3,4,-5,6,-5,6,-8,8,-9,10,-11,12,-14,15,-17,19,-22,24,-27,32,-36,41,-47,55,-66,78,-98,130,-181,286,-581,3457,9772,-350,-6339,-5661,4019,9066,-2613,-7896,-1972,6138,7680,-3546,-9700,2626,6089,2899,-3791,-7446,2814,10271,-2077,-3576,-4862,594,10667,-3602,-7804,2290,1758,4518,-570,-10153,3673,5422,-3027,369,-4063,-110,9276,-5305,-4495,2479,-728,5785,-1178,-8658,5628,2602,-1238,1723,-6129,2172,8735,-6872,-1701,2349,-1200,6262,-3293,-7144,7271,1368,-2985,198,-6717,4764,6993,-7600,-974,1284,2528,6858,-6387,-6428,5860,3907,743,-3094,-6879,6286,5961,-4526,-4078,-2455,3508,8117,-5631,-6328,1663,4986,4366,-4476,-7577,5028,7189,1051,-5151,-6477,5470,7103,-4389,-6385,-1624,5430,6595,-5004,-6711,326,4567,6147,-3954,-8182,5559,4849,397,-2800,-5503,5460,8725,-4532,-4797,-1581,2559,8377,-5923,-6063,3873,1816,1735,-1846,-7055,3690,5030,-4540,274,-2830,1293,7613,-5772,-4931,3333,-605,2801,-1960,-6302,6887,2493,-5005,304,-4339,3628,5768,-7500,-1313,5204,-257,3110,-3863,-5370,8445,2083,-3993,-2107,-2769,6155,4413,-7127,-1437,2167,2799,4708,-7061,-5414,7115,3594,-436,-4511,-4146,7354,5511,-6085,-4455,-46,4952,4678,-7789,-5038,4488,4772,1531,-6395,-5291,7530,5823,-2467,-5419,-3722,6393,4859,-5884,-5044,-427,5715,5236,-7021,-4769,3038,4360,1902,-5738,-4724,6781,3982,-1776,-4698,-3724,6002,5724,-6457,-2114,1100,3314,5150,-5903,-4604,5228,2033,227,-1818,-5047,5433,3429,-3428,-22,-1036,763,4178,-5928,-1799,4844,206,-172,-2918,-3488,6076,1933,-5250,762,-375,2467,2977,-7738,-712,4612,-194,-415,-4347,-3430,7027,523,-4313,-596,99,5475,1529,-7499,-1428,3090,3540,1472,-7072,-2789,8579,2305,-3803,-4444,-2413,7078,1423,-7426,-2807,2497,4881,2472,-6263,-2340,5463,4279,-736,-6606,-2681,7123,3016,-5179,-5532,-875,6740,3147,-5960,-2570,1409,4669,1124,-7315,-2884,5878,2854,-197,-6458,-2292,6889,2189,-4008,-2384,-1016,3969,1914,-5930,-2283,3079,1432,1775,-5659,-2693,4527,579,-1577,-1425,-1594,3742,1506,-4244,875,1140,1214,1495,-4225,-505,4424,-1839,-1683,-1992,-598,5286,-316,-5174,622,2607,2502,-165,-6214,358,4884,-1650,-1374,-4073,1065,6262,-779,-4883,-67,794,4337,-1697,-6360,496,4551,578,-1667,-5233,560,7000,-715,-4418,-2312,1550,6765,237,-7574,-919,4506,4404,-1919,-6780,-170,6261,1741,-2715,-5225,1260,7524,1476,-4851,-2386,1537,5433,-556,-6624,-727,3558,2972,-1535,-5269,-425,5115,1660,-2372,-3850,-101,4668,-992,-4808,-1349,1384,2575,448,-6074,388,3116,1093,-774,-3270,-232,4023,-530,-2141,-195,1818,3120,-935,-4482,646,1754,-205,-856,-3574,765,3431,-1859,-1906,-247,1382,3404],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-6,7,-7,9,-10,10,-11,13,-14,15,-17,19,-21,23,-25,28,-30,33,-36,40,-44,49,-54,58,-62,59,-39,-73,1529,9668,-1426,-7540,-2015,2460,7889,-951,-10348,-609,5548,3423,-762,-9096,85,10187,116,-2965,-5617,-869,9243,-157,-7270,584,2226,4301,2080,-10339,796,6474,-952,506,-5190,-1678,9510,-2396,-4231,2169,-1493,4638,1048,-7929,2480,3244,-2861,1059,-4952,1173,8250,-5330,-3209,2030,-1519,6240,-2367,-7893,5105,2357,-1967,868,-7037,4006,8204,-5941,-3987,1152,1655,6806,-3865,-8963,4162,3787,2012,-2558,-8321,5273,8217,-2918,-3791,-3697,2290,8885,-2898,-7215,-40,4507,6520,-4247,-8246,3506,7408,1918,-5294,-7078,2938,9786,-825,-5831,-4325,3362,10230,-2421,-8330,-181,3945,5282,-3492,-9418,2911,6063,1124,-3029,-7912,3207,8960,-2160,-3482,-3329,973,8014,-2686,-7203,3111,1144,2969,-208,-8589,2374,6920,-2755,145,-3130,69,7690,-4351,-4586,3282,-1030,2380,-541,-8015,4680,3100,-3923,305,-2774,1510,6744,-5377,-3280,3558,118,1894,-2985,-5968,5803,3149,-3148,-1269,-4289,3725,6145,-7353,-3310,2269,2462,4601,-4794,-6189,5244,3554,61,-3586,-4803,5906,6522,-3848,-4639,-2208,3917,6340,-5946,-5570,3041,5003,3749,-5063,-7287,3862,6249,-333,-4921,-5806,5121,6600,-3640,-4605,-1689,4546,6990,-4873,-5933,2433,3555,3033,-2664,-7208,5250,5428,-105,-2203,-4881,2506,5946,-2652,-2727,504,1391,5093,-3358,-5044,3570,2058,1277,-479,-5527,3015,4011,-3215,-577,-134,482,5081,-4603,-2545,4640,-550,801,-1708,-4523,6342,2058,-4489,280,-1314,2139,3794,-5878,-2213,4584,1210,1039,-2593,-4474,7026,2363,-3847,-2130,-1352,5124,4118,-6914,-3392,3706,2689,2917,-6212,-4699,5969,1964,-2340,-3892,-2420,5948,3476,-6055,-3434,466,5160,3412,-5882,-4816,4024,5047,-582,-6552,-4951,6119,4190,-2790,-4088,-2600,5971,3763,-4050,-4619,457,5041,3236,-5223,-3589,3639,2548,1233,-3368,-4043,5281,3601,-1806,-2303,-1577,4182,2780,-4344,-3814,862,1050,1797,-3900,-3207,5216,1013,-847,-480,-3647,3484,3268,-3991,373,849,361,2031,-3809,-1686,5101,-432,-1298,-648,-1976,3188,713,-3759,205,1810,2281,1428,-4551,-300,6266,276,-1495,-3201,-2207,6136,1057,-4154,-933,1729,3877,1553,-6429,-444,4290,1804,-322,-5445,-1713,5988,1509,-3169,-2714,80,6817,1535,-6021,-2575,3131,5368,943,-6356,-2552,4505,3602,-1522,-5383,-1647,5917,2369,-3136,-2608,538,5514,928,-6031,-2361,2403,3252,776,-5018,-2137,5128,2240,-1808,-3731,-1313,4752,735,-3605,-1540,1087,2755,659,-4689,-1330,2861,834,658,-3924,-618,2800,86,-2682,-344,-459,3887,118,-5251,1064,3170,486,-108,-3267,-599,3441,-353,-2083,62,1255,5129,-1393,-3476,1652,2629,20],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,9,-9,10,-11,12,-14,15,-17,19,-21,22,-25,27,-31,34,-37,41,-46,51,-56,64,-72,82,-95,112,-134,165,-215,302,-511,2805,-1522,-6885,-4383,7141,7197,-4585,-5785,-1019,5550,6296,-7036,-5198,4471,3019,3612,-6219,-7588,7153,3687,-1677,-3055,-6900,4599,7044,-6376,-3089,878,588,5450,-5538,-6712,7882,1065,-416,16,-5877,5515,5226,-6555,-632,-190,-872,6440,-7062,-3303,6493,-1736,2093,-616,-4634,7851,1473,-5792,1763,979,2625,4546,-8065,-2168,7426,-1075,758,-4986,-3498,9859,1599,-6080,-466,354,6085,4084,-8348,-3106,5443,3601,1918,-7062,-3756,9063,2285,-2710,-5286,-1444,9213,4311,-7085,-4406,828,6430,4219,-7566,-4754,6093,4846,953,-7950,-3705,7523,3686,-2385,-6188,-1250,7990,4575,-6710,-3165,693,5849,3027,-6866,-2758,5418,2480,2010,-6437,-5493,7037,3353,-3926,-2328,-3179,4804,4658,-7690,-1854,3280,596,4208,-6000,-4299,7465,-262,-2934,-260,-2953,4991,2955,-6897,2076,1626,-425,3810,-7133,-1713,7533,-2466,-781,-692,-2654,6139,700,-7772,2098,907,2798,2857,-7834,504,8377,-1910,-1262,-3444,-1581,9011,-836,-6611,-290,1822,4887,1147,-10467,15,5848,1763,-1217,-6898,-1354,8587,1351,-6184,-3762,392,7250,1560,-7873,-2387,3591,4872,-776,-8150,-2150,5896,4048,-783,-6181,271,7984,2007,-5333,-4043,-459,6685,1900,-6980,-1992,2296,4695,1687,-7733,-1560,6179,1574,-699,-5086,-1370,6880,256,-4622,263,-72,4556,1400,-7372,1057,3132,107,1076,-3517,-1190,5402,-1323,-2732,919,-1173,3879,794,-7807,2321,1813,-907,1624,-5361,536,5545,-2884,-2556,-923,-334,4899,-1679,-6602,3916,2534,640,-293,-5537,1973,7195,-3226,-3042,-1849,1353,5407,-2330,-6585,1508,3661,3568,-1569,-7064,1555,6692,335,-3500,-5751,1960,7585,-1027,-6221,-3376,2151,5928,-1348,-6461,256,3869,4601,-2713,-7583,1121,6533,1383,-3519,-5037,1058,7125,-346,-4991,-1115,2008,5560,-1117,-6426,884,3803,2641,-580,-6201,-463,5023,229,-1288,-2446,1092,6275,-779,-4252,1142,1432,2082,538,-4734,1569,3948,-287,-893,-2759,-386,4790,-1796,-2840,2009,653,3496,-1191,-3994,2090,2961,-904,-932,-2895,2539,4627,-3430,-2807,1609,1611,2865,-3174,-5041,4688,4274,-1020,-2943,-3898,2407,4603,-3641,-4216,-514,2911,3529,-3272,-5090,2585,3366,1879,-3607,-4458,3555,5248,-746,-3384,-2636,1872,4655,-3515,-5232,-833,2923,3965,-3901,-6198,1956,3889,938,-4331,-4927,2220,5542,-658,-3406,-2791,2356,4713,-2205,-4583,92,3524,3096,-2404,-4556,2721,2959,99,-1212,-3342,2691,4255,-2324,-2253,-1503,1063,4248,-2097,-3477,2291,2295,1122,-1383,-3381,2260,3609,-2292,-1597,-453,1883,2103,-2815,-2161,2129,1489,-113,-1684,-1618,4039,1816,-2535,-1611,-769,3333,2400,-4222],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,8,-9,10,-11,12,-14,14,-16,17,-19,21,-23,25,-28,30,-33,37,-41,46,-51,58,-65,75,-87,103,-126,157,-208,298,-500,2387,-6441,-8922,5760,7092,-1860,-6027,-4875,7212,7972,-4953,-5844,-527,5974,6210,-5919,-6392,3815,4189,4399,-5530,-8114,6881,4856,-1068,-3975,-5510,5565,7055,-6703,-2961,1484,1994,6051,-4700,-6424,6529,923,670,-1008,-6554,5067,5848,-6672,314,-247,225,6142,-7139,-4313,6760,-1602,574,-758,-6445,7144,3091,-6428,944,-2734,2647,5445,-8116,-2294,7021,-1627,503,-2670,-6281,10207,2617,-6352,-58,-1419,6046,5230,-10027,-2314,4825,2427,3785,-7686,-4829,8747,3547,-3166,-4740,-3451,7836,4837,-8031,-3800,1494,6301,5478,-7693,-5298,6437,4585,1125,-6407,-5294,7458,5723,-3167,-4505,-2573,7332,4592,-7029,-3999,1865,5719,3706,-7067,-3540,5891,3412,908,-4217,-5863,7866,3808,-3644,-3773,-3579,3995,5215,-8642,-2456,2548,1446,4095,-5960,-4769,7247,1436,-1512,-109,-4303,4870,2786,-6348,1121,1459,-28,4705,-6554,-2398,7795,-1990,-2017,-1066,-4666,7264,1403,-8417,2081,1227,1702,4162,-8026,-1113,7824,-191,-870,-3309,-1866,9528,594,-6854,717,1092,5846,1853,-8980,338,6803,2092,575,-7571,-2598,9104,1381,-4602,-3198,-1893,8399,2826,-8770,-2968,4102,4816,1585,-8959,-2503,7341,4734,-982,-6355,-2874,8911,3758,-4358,-3376,-150,6930,3287,-8398,-2465,2740,4303,2332,-7124,-2241,7121,671,-1795,-4427,-2317,7607,799,-6140,-2020,-80,4464,2263,-7316,-317,3851,366,427,-4958,-2818,6278,-521,-2933,-1283,-2653,5056,1338,-6678,1261,3559,313,2313,-6389,-790,6990,-2243,-2259,122,-1241,6665,-813,-7887,1661,1810,1161,480,-6137,1163,7232,-2293,-2298,-2713,365,7913,-2466,-6165,1088,2092,4677,-1148,-8667,849,7021,1197,-2894,-5353,865,8709,-659,-5656,-2282,1431,7299,-215,-7553,739,4220,3498,-768,-8014,-476,6233,1088,-2370,-4824,263,6819,434,-5180,-2423,2071,5900,575,-6586,-653,4993,2620,-512,-5148,1078,5576,1051,-2159,-2753,-501,6386,-308,-5148,-76,1557,2315,553,-6480,436,3803,512,-872,-3276,225,5130,-1528,-3164,821,169,2883,-181,-4436,2512,3668,-77,-133,-3238,916,5492,-2800,-2759,398,718,4541,-1325,-5469,3975,3528,263,-1384,-3922,2953,4893,-2769,-3680,-952,1339,5211,-2739,-5913,1207,4114,1562,-2979,-5995,3311,6241,-2490,-3702,-4207,2340,5739,-2402,-5658,-781,4542,4575,-2254,-5631,1757,4637,2078,-2752,-5476,1903,7368,313,-4945,-2434,2849,5315,-2299,-4833,-178,3885,4377,-2276,-5168,1798,4697,752,-3016,-4399,2205,5210,-958,-2813,-625,737,4608,-1768,-5372,1461,2836,1021,-1249,-2982,1394,4064,-1835,-1705,-1334,1552,3520,-2593,-2757,3298,547,525,-1634,-2899,2679,3500,-3007,-351],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,26,-28,31,-34,37,-41,46,-50,56,-61,68,-76,86,-96,110,-126,147,-175,213,-269,358,-523,931,-4900,-2677,4866,5608,61,-9902,-933,8567,3281,-2161,-7596,-527,10042,1359,-7105,-3855,579,8838,-31,-8984,-1019,4306,4635,789,-9697,-290,8163,419,-851,-4972,-1453,10327,336,-5249,726,-1115,4646,2380,-9408,1488,5941,-1431,2252,-5069,-2226,8865,-3468,-4640,2034,-1925,6252,856,-9837,3509,2418,-1336,2054,-6972,-208,8941,-5348,-4415,1436,-781,7523,-1871,-8944,5638,3500,148,149,-7573,3650,8443,-3997,-3448,-2881,501,8279,-3888,-9020,2736,3182,4168,-2437,-9992,3172,7472,-1204,-3988,-6383,2235,10089,-2232,-7761,-1366,1961,8227,-1703,-8214,315,5917,4298,-2077,-9776,2560,8209,625,-4091,-6548,2641,8552,-2647,-6898,-2926,2931,7848,-1405,-7791,2145,3701,2060,-1346,-8542,1556,7430,-2748,-1948,-2235,186,8506,-1634,-5258,2917,-587,2736,952,-8400,2819,4610,-2944,241,-3292,-430,7358,-4972,-4270,2627,-1001,4021,-2171,-6743,5656,2847,-2391,687,-3545,2082,7469,-6651,-3249,2346,870,5606,-3015,-5892,5951,3579,-1813,-1622,-6774,4594,7351,-4509,-4256,-926,2355,6390,-4630,-7269,4960,3758,1591,-3536,-8611,5756,7430,-3361,-6570,-5131,4129,7884,-4804,-7104,624,4394,6172,-4567,-8004,2528,5792,1661,-4569,-7999,4179,6470,-1488,-4509,-4361,4457,7678,-3679,-5925,1005,2910,4661,-3666,-7296,2706,4208,1972,-1626,-6498,4085,6412,-4282,-3247,-782,848,5356,-2728,-5130,4369,747,1565,-278,-5700,3569,4387,-3407,-1000,-1209,1735,6478,-4826,-3336,4529,146,2099,-2291,-3849,6430,3020,-4290,-525,-1187,3694,4908,-5861,-3255,3184,470,2791,-3697,-4062,7067,1708,-3337,-2454,-2516,5915,3922,-6182,-3101,2329,3706,4628,-5828,-4446,5407,4309,108,-4241,-4939,6275,4830,-4791,-4425,-1786,4733,4506,-5495,-5730,3042,5143,3480,-4938,-5749,3836,3672,-940,-4906,-4485,3399,4870,-4139,-3663,-2576,4786,5215,-5603,-3717,2666,3185,2105,-3492,-4691,4012,3193,-1437,-2490,-1487,3405,4870,-4845,-2317,8,1958,3931,-3490,-2444,3401,1386,428,-1605,-2546,3842,2704,-4343,-301,1454,1887,2343,-5725,-1426,4573,-47,-1202,-2426,-1585,7095,816,-6064,-391,241,3478,2122,-5401,-1500,4171,2506,-667,-3674,-1531,5907,1574,-5267,-2320,-723,5416,1999,-6717,-2468,4206,3016,1215,-6926,-1868,6171,2572,-2285,-4753,-583,6844,2598,-5370,-2652,873,4774,1005,-6494,-2869,4140,4394,1073,-5595,-3476,5429,2620,-1341,-3885,-1581,5835,3441,-4967,-1878,1026,3294,1272,-4703,-2816,4000,2578,-265,-3416,-1922,5271,1220,-2173,-1200,-559,3352,1571,-3713,-677,1820,1872,54,-4209,-945,4141,207,-1578,-1264,824,4173,1559,-3898,-721,2408,1322,983,-3783,-536],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-5,5,-5,7,-7,8,-9,10,-11,12,-14,16,-17,19,-21,23,-25,28,-31,34,-38,43,-47,52,-59,67,-76,87,-102,121,-147,183,-241,344,-582,2574,-3637,-9464,5155,6522,-204,-4055,-7432,4090,9072,-3085,-4682,-2594,2330,9557,-4357,-7460,3203,3633,4069,-1625,-8616,3125,7649,-2838,-653,-4727,1175,7934,-3518,-5927,3254,-785,5117,-600,-8600,5075,3929,-2428,1951,-5142,1554,6812,-5278,-2365,2890,-1866,5134,-1807,-7375,6647,1813,-3123,925,-4218,4255,6352,-6714,-1757,2105,79,4934,-5693,-5552,7562,2426,-931,-3073,-5028,7329,5341,-6383,-3366,-498,5374,5396,-6612,-5995,5050,4392,877,-6023,-6781,7534,6912,-1516,-5248,-4763,5950,6861,-5579,-5919,-20,3782,6273,-7845,-6483,4381,5287,3556,-6138,-6499,6373,5504,-2153,-4356,-4561,5845,7425,-6041,-4140,276,2277,6946,-6401,-8081,4454,3314,753,-2881,-6992,4351,5063,-5909,-399,-2205,1030,7298,-5365,-3848,3975,-300,3047,-698,-6353,7280,3242,-3994,396,-2624,2305,5462,-6861,-815,4325,-18,1866,-2731,-3374,7755,1323,-3892,-82,-1943,4356,4014,-7827,-1616,4198,1985,2558,-5215,-5318,8202,635,-3122,-3084,-3174,7582,4316,-7401,-2626,1408,4850,3721,-7570,-5612,5382,4236,222,-4812,-3087,7783,3322,-4758,-4949,-1987,6517,3785,-6217,-4166,2068,4924,1820,-7331,-3424,4517,4184,285,-5155,-3358,8334,4222,-3650,-3841,-3346,6652,4013,-7364,-2605,2424,1579,2816,-4807,-4247,6850,1185,-1507,-2351,-3239,5712,3403,-6111,-476,675,1843,3508,-5682,-2042,5497,165,-94,-1147,-3347,5479,1633,-6203,420,468,2150,1598,-6624,-426,5767,-992,522,-2360,-1266,7401,320,-5516,336,609,4635,2467,-7470,-734,5628,1064,-827,-4983,-1413,7404,829,-4137,-1707,328,7207,1327,-7728,-2357,3607,3474,-138,-7233,-2072,4987,3474,-3151,-6202,-925,7346,1588,-5620,-2700,2048,6974,541,-5898,-2776,3732,4262,326,-7104,-816,5625,1441,-3205,-5494,-501,7053,1392,-6326,-2144,976,4999,1146,-6638,-1166,2080,2380,197,-5040,-1288,6675,-292,-2636,-533,-520,4869,1095,-4310,147,2506,1753,1832,-3823,-1880,4898,-1468,-1067,-162,-1309,4442,179,-4870,1592,662,1035,58,-5251,1192,4647,-2322,-1893,-1703,1239,5891,-1937,-4473,111,2573,2653,-977,-5059,1267,4562,699,-2176,-3655,781,5721,-619,-4745,-1040,2406,5004,-1517,-6791,-81,5099,2539,-2892,-5414,1442,5320,1389,-3944,-3228,1243,5091,-333,-6656,-2042,3171,4794,-1263,-6815,19,3982,2691,-1752,-5738,483,6417,695,-3276,-2155,82,5958,592,-4303,-586,2721,3124,-869,-4488,482,4516,1124,-1591,-3101,696,5345,-1466,-2976,-4,1630,3552,-570,-3845,2025,2650,689,-351,-3777,2030,3891,-1850,-2100,469,896,2846,-1333,-3658,1722,1838,323,-1445,-2253,2503,3869,-3028,-4126],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,13,-15,17,-19,21,-23,26,-28,31,-34,38,-41,45,-50,56,-61,68,-76,85,-96,108,-124,144,-170,206,-257,341,-495,885,-4690,-4179,3857,7107,2227,-10660,-2871,7252,3076,-1242,-7184,-3433,10136,2057,-6456,-3252,-1684,7430,3699,-8628,-1581,3394,1720,3981,-6969,-4405,8496,38,-1301,-1227,-5003,7861,3429,-8329,424,635,2094,4545,-6908,-2541,7891,-2182,-299,-308,-4486,7447,1241,-6860,1938,172,1199,3744,-8464,899,6168,-1736,443,-3164,-1817,8009,-146,-6396,935,199,4681,848,-10131,967,6812,-69,-321,-5401,-5,9770,-171,-6205,-1807,938,8054,175,-8330,-587,5236,5106,-545,-9167,-166,8393,2660,-3666,-7861,768,9358,696,-5776,-4372,1032,9207,405,-8679,-650,4504,4597,-981,-8303,-250,8601,265,-2691,-6018,-1639,9171,-338,-6096,-1225,-712,6877,2135,-9537,538,3931,755,1560,-5721,-2840,8154,-660,-2545,-1280,-2670,6756,1850,-7497,1528,652,162,3487,-6514,360,7514,-3176,-1149,554,-1719,6048,-380,-6524,4541,2427,998,554,-6177,2134,7189,-3249,-1993,-1361,516,8200,-2788,-7468,2702,2297,3918,-1806,-8038,3184,6499,-759,-2551,-4838,2558,8105,-2421,-5686,-729,2798,8068,-2731,-8755,531,5479,2246,-4398,-8663,1187,8025,-546,-4448,-4184,2561,7295,-2963,-5041,-2008,2659,6168,-2018,-7734,1452,4718,1983,-2080,-7473,1599,7101,-1262,-3066,-4223,1293,7874,-1490,-7133,1577,1227,4237,-1163,-8123,2170,5385,-291,-927,-3974,614,7406,-2806,-2525,281,197,4182,-1513,-6057,2939,2964,-521,1105,-3939,1758,5207,-4509,-2352,832,-28,4960,-3533,-4883,3712,3005,-1121,-328,-4716,3859,4738,-5037,-1998,-125,1754,5002,-3339,-5607,3675,3103,521,-4248,-5672,4771,5993,-1906,-3624,-2123,3918,5399,-3556,-6289,1257,5111,3403,-4694,-6325,3910,5782,669,-5064,-5260,4502,7257,-2573,-6317,-2332,4186,5825,-3953,-5474,750,4258,3921,-3724,-5469,2999,4750,-150,-2996,-5014,3315,6550,-2352,-3233,-313,1805,5132,-2591,-3999,1277,2744,1756,-271,-4879,2978,4511,-3347,-1211,-1204,1519,5308,-2942,-1849,1591,1348,3087,-1892,-3748,4171,1896,-2722,-652,-1356,2675,3772,-4957,-2429,2807,1359,1398,-2744,-2210,4788,1867,-2605,-792,-1215,3925,3456,-5291,-3146,1968,3183,3517,-4970,-2986,4563,2814,-1368,-3618,-2034,5360,4898,-4848,-4949,675,4083,2762,-5214,-4069,3781,4575,1343,-4849,-3806,5435,3578,-2247,-3972,-2181,6422,4269,-3878,-4664,673,4799,2948,-4534,-4450,2172,3879,823,-4550,-2996,4881,3682,-1480,-3415,-2304,4733,2829,-3993,-3910,1667,4509,1250,-3194,-3222,2966,1859,-167,-2300,-2578,4583,2343,-3333,-1168,672,2422,2059,-4119,-1652,3595,395,-464,-2320,-1775,3500,157,-4779,-1674,-150,2484,1707,-4059,-986,4308,2021,-699,-3822,-796],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-6,7,-7,8,-9,9,-10,11,-12,13,-14,15,-17,18,-20,23,-25,29,-33,37,-42,49,-59,71,-89,118,-168,273,-571,3128,10028,-3033,-7899,-80,4071,6461,-3196,-9430,3092,6769,4250,-3739,-7702,4381,7951,-1060,-4407,-4975,4006,10362,-4417,-6295,176,2066,5100,-1937,-8791,4574,4973,782,-225,-7089,1925,8504,-3865,-2652,-1527,304,8247,-2950,-7662,4557,988,503,276,-7450,4108,5996,-6099,89,-2297,598,8179,-6289,-4185,5185,99,2223,-661,-6704,8099,4256,-7529,-1800,-1639,2066,7857,-7421,-5511,5629,1086,3302,-3896,-7806,8023,4006,-4177,-2297,-4427,5736,7077,-7719,-5566,2523,3482,6163,-6334,-9312,5740,6196,-3,-4015,-7505,6171,7794,-4795,-4530,-2275,5375,8386,-6669,-8690,2049,5325,3766,-5931,-8600,4842,5495,162,-4206,-5360,6325,8590,-3854,-3883,-1670,4144,6421,-5033,-5312,3158,3056,3398,-3615,-7369,6080,4688,-1934,-3206,-3644,4054,5688,-6363,-1447,859,-215,5289,-3757,-5693,6381,1674,-636,196,-4819,4803,4733,-5713,656,1811,-525,6146,-6136,-4826,7212,506,-472,-830,-5057,6953,2736,-7133,-288,691,2313,5611,-7525,-2757,6197,-257,750,-4377,-4227,8774,2965,-5671,-2644,-1451,4723,4832,-7518,-4215,4287,4517,2748,-7697,-5076,7461,4170,-2950,-5358,-4193,7572,5587,-6006,-3598,-483,6228,4560,-7072,-5762,4340,4365,835,-6239,-4649,6246,3705,-2376,-3826,-2525,7056,5287,-5734,-4319,-306,4643,3736,-6723,-4539,4519,2425,2004,-3386,-4241,5287,2897,-2581,-943,-1710,4021,3646,-6361,-1850,3484,-104,2673,-4293,-2568,6470,445,-2957,-383,-1282,3917,2477,-7345,831,1090,259,1717,-5635,-1102,6560,-433,-2956,-1519,-1466,6146,987,-7533,1097,3244,3008,908,-6567,-882,6026,76,-1958,-3180,-1785,8809,1498,-6740,-1280,823,6293,2059,-8051,-2660,5053,3636,-138,-6252,-2362,8546,2730,-3890,-3905,-1347,7133,2608,-7096,-2351,2424,5742,2227,-6429,-2197,5603,3543,-436,-4681,-1703,6874,3260,-3158,-2870,-669,5430,2840,-4495,-2150,2211,3649,498,-7171,-2000,4843,1323,-1856,-2979,-1371,5705,2360,-3819,-73,509,2112,2446,-5487,-951,3816,-732,18,-1548,-251,5000,-1022,-3383,16,244,3216,-562,-6420,1826,3433,517,103,-3434,2003,6780,-1498,-4344,166,1230,4002,-1654,-5720,2242,4330,1000,-805,-5315,998,6074,221,-2686,-2881,729,6631,-964,-6265,-951,3578,4317,-1205,-7031,-124,6691,2116,-2435,-4638,457,6795,565,-5111,-2585,1327,5565,-549,-6178,-1503,3905,3277,-887,-5458,466,4181,2026,-2876,-2931,-204,7799,1556,-5249,-3166,1151,4909,-765,-4765,185,3347,2108,332,-4144,976,4762,272,-1871,-1657,-715,3152,-93,-3277,113,1895,1296,181,-3735,935,3549,-1137,-2004,-718,1017,4183,-1597,-2972,652,1615,2635],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,4,-5,6,-7,8,-8,9,-10,11,-12,13,-15,16,-19,21,-24,29,-34,42,-55,73,527,-1853,-5121,-3702,9057,4435,-8607,-5017,1176,7505,3417,-8173,-4361,5843,4486,546,-7969,-3494,9720,2645,-2956,-4126,-2835,8497,3191,-7062,-2073,939,5209,4602,-8380,-3471,6962,605,1991,-4446,-4726,8494,1499,-4803,131,-2921,3958,5471,-8536,-46,3341,-2149,2702,-5641,-3979,7789,-2117,-3778,771,-2492,6170,1845,-10147,2601,3626,-801,2141,-7259,-1693,10373,-1583,-3907,-69,-1449,8016,786,-8774,2882,3612,2860,1672,-10349,-91,9549,-1433,-3168,-4516,-746,10153,-101,-7906,-1534,1790,7151,1576,-11052,-476,6728,2923,-2203,-8038,-1891,9394,1582,-6181,-4713,1068,9511,1756,-9498,-3036,2908,5333,1825,-8213,-1044,7529,3788,-702,-7247,-1306,7691,666,-4095,-4645,-1290,7627,1083,-6708,240,1577,4028,2771,-7919,-1276,5859,-117,-280,-2983,-2478,7735,-1084,-5124,2177,-1225,3326,1740,-7343,1736,4757,-2945,613,-4194,-1174,7873,-3482,-3787,2682,-119,4820,-739,-8594,4588,3670,-2014,-225,-5732,1396,8460,-3858,-4768,300,-311,6434,-2693,-7651,4341,4499,619,-153,-8218,2635,9506,-3003,-4566,-2846,1742,7433,-2669,-7688,1194,4354,5404,-2327,-8950,1249,8182,1528,-2651,-6253,1626,8635,263,-6514,-3376,2491,7065,-1509,-8971,13,3461,4190,-1557,-8059,1726,6703,821,-2225,-5269,1396,7625,-467,-4048,-406,1013,7073,20,-6987,1541,3775,1915,-460,-5862,2130,6277,-2397,-1662,-2265,-11,5855,-2101,-5842,3237,924,987,-388,-6494,2226,3992,-2998,256,-2241,1203,5285,-4327,-4104,2641,1015,1785,-1194,-7378,5136,4531,-3126,-1687,-2242,3163,6053,-5810,-4109,2170,2628,4230,-4289,-7147,4823,4218,-1668,-1928,-6237,4869,8503,-3347,-4483,-1564,2554,6144,-5188,-5947,2536,4674,2269,-3981,-7176,3846,5621,-725,-4534,-4326,3794,7571,-3164,-5896,-1034,3202,5008,-2881,-5873,1857,5492,2066,-2724,-4946,3845,4899,-789,-2901,-3206,3109,6380,-3237,-4255,722,1474,4063,-2041,-4846,2800,3372,-816,-1313,-3690,2348,4123,-2832,-1934,-179,1417,2607,-2732,-4306,4055,1076,-1349,-1249,-3040,2967,3601,-3651,-251,599,1565,2897,-5301,-3747,4112,982,-343,-3148,-2303,4889,2716,-4193,-2421,-1019,4552,3516,-5853,-3179,3539,3325,858,-4619,-4259,5024,3544,-2775,-3581,-1798,5193,4478,-5098,-3546,687,4080,3193,-5911,-5277,4460,4884,-130,-4748,-3785,4164,5395,-2561,-4664,-2691,4017,4448,-3744,-4784,674,3383,2633,-4047,-5215,4460,4335,-814,-3295,-3859,3125,4357,-2397,-2403,-166,3416,2972,-3177,-2657,2437,1528,1135,-3109,-2465,3469,1609,-1928,-1514,-1084,2559,2539,-4141,-479,1338,1540,638,-3309,-1750,3801,1065,-1658,-715,-797,3470,1813,-4402],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,5,-5,7,-7,8,-9,9,-10,12,-13,14,-16,18,-19,21,-24,26,-29,32,-35,39,-44,50,-56,65,-76,90,-112,147,-215,398,-2232,-4185,7023,7384,-7354,-5936,1541,4616,6665,-6995,-6591,6594,4882,-313,-3356,-8101,6484,6298,-4757,-1955,-1815,3204,8239,-5733,-5763,5530,898,3044,-2761,-8195,6790,4201,-5019,524,-3141,1969,6421,-7393,-2463,4333,-1392,3929,-3188,-5550,7964,491,-3258,1410,-3663,4891,4176,-6278,-344,2899,204,3866,-6113,-3992,8542,-847,-2657,-2779,-3433,7847,3807,-7622,-1462,2055,3066,2579,-8589,-3823,7261,1672,-905,-5466,-2635,8505,3813,-5952,-4711,-706,8059,4046,-8914,-3649,4147,5563,1843,-8229,-3385,6149,4113,212,-6446,-4188,8175,4320,-4755,-4974,-817,8376,4596,-8246,-4457,4375,4488,3030,-7608,-4955,8842,1830,-1174,-3399,-4614,7529,3812,-7298,-1195,-972,3032,5205,-8785,-2496,6107,-409,1793,-1173,-5685,7658,1941,-4884,-468,-1850,1480,4713,-7835,-502,3981,-1883,1376,-3925,-2704,7474,-854,-5324,550,-1657,4159,1730,-7727,1304,4175,-1345,1106,-6252,-1662,8053,278,-4678,-1215,-608,7040,1107,-8578,757,4298,3452,1247,-8203,-1111,7715,821,-2072,-5121,-531,9558,1473,-6177,-2439,1799,6101,827,-8750,-2738,5277,3951,-397,-7778,-1842,8095,2445,-3022,-5220,-779,8207,417,-7250,-1626,1719,6377,732,-8801,-1554,4398,2145,704,-5941,-2665,8256,2090,-3577,-2490,-2613,7173,1273,-6932,-416,1856,2517,1605,-5266,-960,5653,105,-111,-1818,-1488,7113,-396,-6772,758,-11,1517,3152,-6758,1660,5446,-1643,-1318,-2592,-885,6570,-1192,-5347,1248,515,1789,-149,-6655,2355,5839,-1850,-1131,-4185,1160,7787,-2200,-4426,844,2205,5884,-1001,-6928,1637,5437,2102,-2217,-6111,2371,6454,-212,-4582,-3173,1532,6579,-441,-5715,-2000,3676,4132,-1939,-6244,989,6132,2093,-3299,-6144,2112,6590,-94,-4206,-2957,1993,7052,-734,-6427,-757,2842,5305,-799,-7096,398,4671,1521,-1507,-4502,617,5858,-1074,-4010,-1156,-1171,3951,-193,-5514,1212,2819,1142,297,-5010,507,5935,-1529,-1336,1189,-52,3829,-2076,-4117,2422,1942,-572,167,-3404,1599,3286,-3312,-2122,-796,1924,4315,-3174,-3804,2574,832,956,-1770,-4749,3839,4774,-3353,-2003,-1827,2507,4397,-2530,-4855,1867,3595,3349,-3194,-5552,2526,4165,-610,-3187,-4547,1715,5445,-1904,-3770,-1701,3042,4716,-4202,-5307,693,4212,2744,-4297,-5842,2592,5531,472,-4186,-4323,2915,5079,-1393,-4987,-1015,3699,5137,-2070,-5732,2067,3495,1807,-2478,-4928,2553,4634,-471,-2669,-3071,2350,4201,-2318,-3769,142,1476,3174,-2152,-5169,1865,3297,-1687,-2193,-3235,1365,4125,-1890,-2034,968,772,2944,-2636,-4418,3674,883,-428,-203,-1964,2838,3091,-2902,-1975,410,3147,3227,-3007,-1812,3459],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-5,5,-6,7,-7,8,-9,11,-12,13,-15,17,-19,20,-23,25,-28,31,-35,38,-42,47,-52,57,-64,71,-79,89,-100,114,-131,152,-182,223,-288,410,-714,3310,8638,123,-3676,-5600,-231,10038,-689,-8025,182,1517,7211,168,-11029,1308,5846,1171,1281,-7614,-2265,9551,-1192,-4592,-1085,-2720,9612,1303,-8597,709,2549,584,4205,-8364,-1088,7657,-3281,-1304,-273,-2252,7148,-897,-7409,3533,341,887,2889,-7084,1529,7025,-3783,-1210,-392,-2392,7939,-3020,-6459,4328,1082,3423,-722,-8015,4151,5971,-3113,-1774,-4414,2815,7972,-4209,-6917,475,4067,5873,-3714,-7190,4053,4963,1703,-2742,-8198,3337,8435,-1105,-5675,-3843,4475,9380,-2624,-8282,-144,4879,6850,-2956,-9056,3015,7491,1531,-3889,-7218,2494,8253,-2033,-5120,-4426,2219,8786,-3572,-6813,651,2507,5443,-2128,-9722,3407,5585,-762,-485,-6012,762,9095,-3261,-4021,1256,-1152,6061,-36,-7974,3416,3286,191,890,-5973,920,6534,-4630,-1800,-400,-1556,6705,-2614,-6067,4931,800,-887,-447,-6000,3860,4970,-5700,-989,247,835,7155,-4349,-5735,5435,1434,1498,-2039,-6484,5976,5401,-2846,-2988,-2009,3361,7022,-6415,-6181,2246,3378,3001,-4276,-6344,5334,4474,-1067,-4544,-4918,4908,7106,-2687,-5672,-2461,5378,6558,-4777,-5965,2739,4454,3828,-5209,-6797,5128,5381,-1403,-2985,-5130,5803,7171,-4494,-4412,-1742,3485,6341,-4228,-6971,3296,3491,2493,-2705,-7470,4534,4342,-2246,-1157,-3383,1831,7116,-3625,-2708,1593,563,3139,-1940,-6152,3854,1808,-2750,294,-3960,1918,4225,-4616,-999,2187,-298,4192,-3839,-3662,4592,929,-1842,-1309,-2449,3713,3239,-5596,-1761,1951,1753,4131,-4560,-4321,5533,744,-309,-2727,-3727,6086,4149,-5148,-3014,495,4964,3298,-6789,-3831,4428,3733,1093,-5916,-3298,5399,4075,-2460,-3396,-2080,5041,4220,-5217,-4707,802,4635,3159,-5658,-3871,4665,4656,148,-4617,-3951,5484,4067,-2783,-3074,-2622,4696,5502,-4863,-3895,690,3076,4369,-4851,-3848,3466,2350,97,-2538,-3063,5344,3698,-4443,-1733,-439,1968,4155,-3922,-2473,2441,251,1717,-1935,-3503,4401,1898,-3067,-1316,-1926,2357,2722,-4936,-754,2561,534,983,-3316,-2220,5988,545,-3223,-528,-388,3705,1773,-5074,-469,3628,1483,-360,-5680,-612,5643,-146,-2515,-2767,-847,5442,1900,-5950,-2386,2191,3666,1018,-5694,-455,4567,2479,-1217,-5046,-1375,5587,2688,-4055,-3756,-343,5036,1681,-6767,-3255,3691,4775,378,-4967,-2482,5314,2160,-370,-4387,-1428,5739,2438,-3556,-3050,-119,4237,3219,-6521,-2112,2176,1335,755,-4199,-2096,4161,962,-1448,-2656,-1100,4424,2629,-3963,-1071,1570,3234,1203,-3818,45,3767,-548,-548,-1777,209,4474,-541,-2874,-620,1064,1004,719,-4591,411,3492,97,-2271,-2688,803,4181,-1239,-3725,-83,1651,2279],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,8,-8,9,-11,12,-14,15,-17,19,-21,23,-25,28,-31,35,-38,41,-46,51,-56,62,-67,75,-83,92,-102,115,-131,148,-170,198,-234,284,-358,477,-695,1233,-5808,-1540,9115,2091,-1870,-7802,-282,10561,1061,-7612,-4160,623,8973,855,-8578,-1558,3356,5814,1108,-9580,-17,8972,1603,-2827,-7002,-848,9116,-197,-3999,-1355,161,7563,1138,-9182,1223,3477,345,849,-6094,1293,7504,-2538,-1409,-530,-2005,7990,-2281,-7362,4493,637,1121,1125,-7267,2918,6691,-5259,-1059,-2212,-616,8028,-4632,-6836,5538,-667,2696,-119,-9063,5490,6941,-5057,-516,-4440,3048,8928,-6064,-6018,3072,1073,5923,-3431,-10329,5605,6225,-1448,-2372,-7141,2175,10920,-2708,-5118,-929,1774,8129,-3205,-9453,2862,5792,3413,-1762,-9645,2374,8593,-1291,-4383,-6531,2525,8723,-2997,-5895,-1616,2139,6644,-2593,-8929,1799,4559,2444,-1343,-7698,2092,7749,-1134,-2668,-5121,1337,8659,-2142,-5393,725,1102,4554,-1371,-6890,3080,3488,-884,-364,-4634,1990,7039,-3664,-2303,1115,-265,5743,-2172,-6434,4919,1076,-695,578,-5413,3631,5285,-5371,-1027,450,-236,5600,-5091,-6852,6246,550,808,-2058,-7067,6312,5775,-6572,-1816,-2922,3252,6883,-7010,-6022,4906,1321,2927,-3786,-8151,7506,6919,-3993,-3659,-3720,4458,8112,-4978,-5651,576,3878,5505,-4596,-8019,5192,5301,1080,-3435,-5836,4849,6542,-3056,-4313,-2951,4958,6567,-3832,-6494,1127,4889,4128,-3613,-6498,4064,4947,1181,-3022,-5233,4749,5149,-2849,-3353,-2000,2602,5095,-4477,-4350,1973,1974,3097,-1404,-6008,3849,2860,-1645,-559,-2703,2049,4252,-5861,-2712,2069,221,3049,-4354,-4062,5550,-5,-2436,354,-3457,4410,4008,-6987,-86,3024,1716,3590,-5526,-3834,7845,153,-2041,-3544,-3264,6398,2436,-7097,-1983,879,2770,4465,-7852,-4226,6853,3062,1053,-4716,-4124,8316,4179,-4089,-2787,-1385,6330,4472,-6636,-5126,3847,3177,1688,-6636,-5463,6028,4649,-1374,-4710,-2797,5867,4678,-4029,-3842,-192,5541,4057,-4064,-3178,1848,3658,1465,-4346,-3337,4675,3554,-1318,-2907,-2036,4637,2877,-4175,-1500,349,2719,3155,-3866,-2660,3284,160,109,-1987,-2422,4712,2111,-3132,-349,-309,2566,2517,-5007,-154,4111,602,-511,-1963,-528,6258,-200,-3803,243,-37,4405,375,-6880,871,4147,500,14,-4454,-141,6096,647,-3548,-2243,536,6216,1195,-6941,-1312,1886,3104,308,-7277,-1716,6619,2509,-2593,-3859,-1405,7458,2388,-5375,-3007,1829,5526,2325,-7424,-2319,4763,3045,-593,-5157,-2230,4812,3679,-2917,-4572,-543,5638,1761,-3611,-2568,2203,4124,1875,-5617,-3679,4405,1823,-1095,-4536,-1248,4296,1638,-2436,-1798,1262,4174,2512,-4290,-1461,2846,1419,34,-2952,-764,2586,1145,-2026,-968,-1002,3348,140,-3515,-4,626,2777,57,-3603,551,4466,576,-2088,-3018,217],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,5,-6,7,-7,8,-8,10,-11,12,-13,15,-16,18,-20,22,-25,27,-30,34,-38,44,-50,57,-64,59,367,5267,6096,-6830,-7456,6746,5743,918,-6756,-7563,7625,5718,-4177,-4644,-3227,5563,6161,-6943,-5313,772,4723,5484,-7087,-6444,4755,3805,1135,-4108,-5901,7461,5422,-5269,-1454,-2513,3347,6150,-7198,-3481,3907,214,2660,-3289,-6186,7518,305,-4321,675,-3414,2826,5858,-7955,-1475,3513,-1612,3824,-4669,-4392,8972,-274,-4383,1704,-3621,6823,3535,-10358,-11,4068,18,2759,-6902,-3574,10143,-13,-1882,-2299,-3038,8903,3536,-9975,-346,2449,3507,5036,-10818,-3994,8670,2371,-1068,-5768,-3670,10341,3868,-5945,-3726,-733,6883,4788,-8778,-4123,4274,5026,2241,-7779,-5150,7423,4852,-1977,-5632,-2983,7814,4523,-5893,-2673,-276,5647,5993,-7621,-4102,3353,4174,1942,-6771,-4245,6769,1926,-1636,-4121,-3537,6447,2734,-6867,-1572,1511,2820,3078,-7111,-1166,5295,-631,388,-3068,-3573,6621,343,-4792,1129,-1143,2706,2923,-7054,610,4937,-1752,1000,-2433,-2365,8728,-1832,-4423,692,-1882,5013,1494,-9510,2111,5765,-92,682,-6349,-741,9652,-1008,-4393,-1946,-348,8308,682,-9494,1577,4458,2917,1997,-9590,375,8609,202,-3330,-4422,-441,9554,449,-8388,-811,1296,6830,1757,-9188,-1986,5385,2958,-627,-7387,-2449,8361,1849,-3983,-5388,-744,7001,2019,-7040,-2728,610,4404,538,-7213,-874,5063,2925,284,-5673,-1238,6089,863,-3699,-1874,-816,6097,1014,-5270,-3,1147,1077,1724,-5470,60,4383,-1823,-1000,-1937,-523,4966,-833,-5403,2540,1040,1449,-118,-7394,1092,5850,-2092,63,-2510,867,7426,-3684,-4325,2748,1234,3419,-1211,-7493,3945,5221,-728,-2253,-4631,1726,8262,-2897,-4955,1398,1780,5952,-3404,-8347,2267,5122,1695,-2069,-7537,1496,8470,-1724,-4749,-3372,2345,7833,-1313,-7394,229,3381,4665,-2142,-7677,1299,4830,2132,-2711,-5540,936,6384,-21,-5069,-3371,1372,7021,-1128,-6065,-393,2772,2549,-1574,-6675,893,4958,499,-1800,-3355,471,6064,-1068,-4286,-131,861,4057,-1517,-4896,1157,2660,-1176,-1031,-4335,1593,4063,-3296,-2089,19,948,3437,-2807,-3339,4351,1512,397,-1390,-3756,3346,4407,-4339,-1060,-817,2192,4363,-4957,-4567,3744,1705,297,-2071,-5680,3680,5191,-1904,-2287,-2965,3757,6155,-4668,-4640,1652,3219,3814,-2876,-5952,3257,4316,311,-2957,-4468,3207,6415,-2096,-4431,-1756,2895,5086,-2840,-6610,3025,5112,1849,-2476,-5135,2528,5523,-1083,-3671,-3534,2749,4557,-2139,-5549,-407,3834,3505,-2146,-4837,1453,3318,159,-2461,-4585,3093,3641,-407,-2536,-2161,2571,3373,-1757,-3285,455,1132,1369,-2051,-3639,3247,2506,-515,-1235,-933,2156,2075,-3147,-211,2052,1307,1997,-3035,-2628,4674,2733],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,8,-10,11,-12,13,-14,16,-17,20,-21,24,-26,29,-33,36,-41,46,-53,60,-71,84,-103,131,-176,265,-507,3382,5833,1626,-8068,-4631,10250,3107,-3690,-4739,-5499,7954,5117,-8278,-1875,-684,4987,5321,-8227,-3816,7000,2486,937,-4279,-6283,9330,2497,-5969,-42,-2623,3725,5903,-9060,-1651,4014,-109,3758,-4320,-4435,8423,1204,-3853,2516,-3707,3635,3317,-8412,1652,2748,-299,2830,-5639,-2119,7923,-921,-3313,-53,-1786,5163,1197,-9102,2004,4311,1256,622,-7878,326,7586,-1283,-2839,-4292,-1055,9115,934,-7666,-1782,2802,5886,721,-9146,-197,6028,3301,-1904,-7096,-33,8280,874,-4489,-5376,945,8985,71,-7899,-2313,2609,6642,265,-10585,-830,5502,3601,-6,-9053,-1807,9499,1094,-3888,-4387,-2723,8571,2710,-9282,532,1852,2898,2929,-9146,-1714,7712,-9,-1012,-4039,-3199,8878,906,-6572,1405,-1699,2673,3963,-7141,-735,5371,-1817,1973,-3072,-3845,7989,-2835,-4729,2248,-923,3290,984,-7435,1735,3343,-1068,63,-4593,-530,7721,-3157,-4656,1609,984,4794,-675,-8367,3131,3913,-393,-494,-6672,1819,7362,-1700,-3981,-2895,2697,7564,-1135,-6862,-535,3748,4121,-2320,-7558,2124,6113,1740,-2575,-7413,2838,8101,-1990,-3301,-3198,1441,7974,-1873,-7963,-71,4371,4810,-1327,-8634,2096,5489,1519,-2371,-6982,1264,8420,-1572,-3181,-1859,50,6534,-321,-8108,1492,2693,1529,492,-6464,-303,6780,-1986,-1546,-1003,-2371,8283,-1233,-5529,2934,-131,1568,781,-7159,1713,3954,-1751,-1156,-2148,-1228,5783,-3065,-3778,2250,322,2593,-636,-5684,2410,5065,-2383,-1478,-1883,2388,5840,-3950,-3761,3195,1059,3495,-2312,-6592,3492,3488,-76,-2315,-3683,3493,5912,-3702,-4202,-716,2728,5912,-3098,-5583,1895,3673,1782,-4414,-5549,3453,6112,-999,-3901,-4338,4959,7193,-2396,-5331,-1349,3323,4327,-4471,-4955,2140,4640,3216,-2673,-7285,3367,5341,-2619,-2558,-4034,1852,6129,-3926,-3839,618,2443,3957,-1121,-5707,3466,2973,202,-409,-4265,2078,4407,-2466,-2139,-361,768,4568,-2311,-4265,3042,1314,714,-269,-3781,2108,3876,-3537,-850,-60,542,4061,-3641,-3081,3193,1008,614,-1189,-3245,3570,2383,-4173,137,-900,2271,2804,-3604,-3493,3680,3169,662,-3519,-3655,4449,3403,-1958,-3558,-1879,3726,4005,-5256,-3754,1390,3541,1600,-4801,-3211,2931,3594,-1251,-4078,-3771,4486,2761,-2435,-3155,-1864,4790,2894,-3962,-3936,1468,4364,2903,-4909,-3955,2596,2807,-787,-2607,-3123,4656,3823,-3133,-2628,-1128,3896,4099,-3749,-4637,2934,1289,430,-3176,-3983,3399,2835,-1858,-1303,-1467,2699,3238,-3384,-1802,1521,1223,1212,-2560,-3677,4086,813,-1655,-693,-1714,2437,2115,-3798,-1199,995,391,6,-2805,-1620,4993,924,-1100,-956,-1444,2815,1250],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-12,13,-15,16,-18,20,-23,25,-27,31,-34,37,-41,45,-50,54,-61,66,-73,81,-90,100,-112,126,-144,164,-191,225,-271,337,-440,624,-1041,4591,-3209,-9272,3542,4180,4876,-3844,-9886,3747,7066,-1170,-1139,-6381,1537,10308,-4090,-4803,-449,34,8642,-1860,-8947,3737,3750,526,971,-7763,1809,9035,-4825,-2014,-1307,-1981,9363,-2640,-6613,4800,899,1692,1402,-8013,2736,6737,-4681,1445,-431,128,7351,-3793,-4414,5127,845,1806,-1005,-6423,4773,4945,-3299,-1587,-3524,2319,5491,-6723,-3447,4350,934,2622,-4730,-7174,4483,4105,-2113,-4147,-4760,5786,6177,-5059,-5019,2,5591,6514,-6273,-6725,3665,5095,2922,-7391,-6588,6467,6753,-1848,-5118,-5068,6088,7935,-6017,-4613,-1072,4666,6380,-7161,-6283,4346,4884,3237,-4011,-7007,5161,6220,-2736,-1311,-4979,3865,8726,-5128,-4777,1475,1847,6349,-3310,-6852,4739,3726,-816,818,-6091,1126,7648,-5202,-2220,336,-710,5731,-3701,-5876,6422,595,480,1446,-5214,4110,4650,-5089,361,607,-1259,4849,-5345,-3506,6319,117,-628,-2255,-4328,6031,3310,-5396,-1218,-379,2594,3709,-6031,-2778,4702,2099,818,-4844,-4048,6480,3076,-4408,-3340,-1992,5743,3334,-6146,-4287,1583,4242,2549,-7428,-5068,4445,5002,708,-6029,-4497,7555,4846,-2485,-4074,-2127,7487,5435,-6194,-4594,1047,4272,3612,-7263,-4473,5886,4132,909,-4306,-4808,8362,4425,-4483,-1528,-2554,4151,5482,-6262,-2087,3416,1063,3725,-3868,-6712,5449,2495,-3139,-99,-3287,2755,5473,-5788,-552,2145,893,3038,-3550,-2563,6435,481,-2821,538,-1877,4296,2450,-6034,515,2100,1018,2629,-5030,-1550,4693,-547,-2495,-2310,-1037,5720,1409,-5971,-1007,1940,2791,1803,-6163,-958,6013,1106,-1405,-4378,-1994,7347,1608,-5105,-2547,372,4774,1584,-6789,-1921,3974,4664,494,-6613,-1368,5792,1965,-850,-5068,-2243,6622,3545,-5534,-3048,465,6636,2133,-6405,-2090,3453,2792,702,-5847,-2262,6450,1398,-2116,-3074,-1861,7112,2505,-5636,-738,552,3010,3330,-5589,-1062,4306,41,321,-2110,-3100,4451,763,-4069,-682,-874,2518,2129,-4576,237,2560,-1189,342,-2609,-1104,4778,-1011,-2156,-181,-401,3076,-399,-4767,320,3895,-176,380,-3425,684,5421,-729,-2802,-799,1198,4943,-995,-6055,1475,2814,1902,-768,-4500,347,5809,98,-3168,-3267,1601,6151,-856,-5063,-1664,2678,4995,-475,-6505,-458,4807,2971,-3000,-4902,1065,6339,1223,-2840,-3471,1266,5935,131,-4165,-1677,2344,4602,-1097,-6439,-167,4320,796,-899,-4086,416,5277,181,-2507,-1251,-572,4654,524,-5410,-207,1203,1412,-941,-4989,-701,3785,413,-1368,-2198,-164,3816,116,-3976,400,1170,415,-570,-3543,1101,2851,-393,-1164,-1871,980,3075,-1444,-2583,228,1209,2676,-432,-1964,2510,3058,-1145,-1870],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,2,-3,3,-4,5,-6,6,-7,8,-9,10,-11,12,-14,16,-16,18,-21,23,-25,28,-31,34,-37,41,-45,50,-56,62,-69,77,-86,97,-108,114,-84,67,-7937,-3086,1501,7909,3908,-9394,-4238,7069,5252,862,-7625,-3557,8995,3860,-3330,-5351,-2075,8944,3886,-8097,-4175,1278,6395,3028,-8457,-3250,4512,3112,1321,-6114,-3389,7890,687,-3273,-2697,-2436,6053,2735,-7470,899,1184,767,2000,-7090,-2201,6686,-1884,204,-6,-3897,7899,-434,-8221,2733,735,1055,2893,-8265,2060,7732,-3111,-656,-3562,-2614,9402,-1823,-7882,3235,280,4863,936,-10395,3315,6718,-863,-378,-6377,-166,10707,-3212,-7135,145,751,7812,1148,-11008,418,6023,2461,-294,-9470,-1155,9642,-694,-5472,-4028,-2425,10774,1600,-9119,-1081,3469,5961,637,-10412,-2980,6972,2146,12,-6541,-867,8780,1617,-5372,-3695,667,6912,1465,-6889,-2318,2914,5601,687,-8326,-768,4989,956,-213,-5646,-870,7659,-1188,-4186,-417,-728,5467,218,-6561,1712,3213,-76,1904,-7531,490,6566,-3236,-1713,-9,-1099,7087,-2214,-6230,2994,2040,997,-442,-7596,1853,7082,-4978,-1708,-1748,888,7414,-3972,-6988,4402,1192,3720,-1687,-8063,3503,6736,-3720,-2953,-4794,1415,9384,-3683,-7210,817,1379,5887,-2001,-10576,4041,6385,-182,-2360,-8850,2520,10692,-1433,-6091,-2607,2000,8338,-2233,-8180,506,5306,5000,-1399,-8511,956,6657,669,-3409,-6943,1804,8284,-1364,-5230,-1357,1397,5133,-1052,-7172,305,3546,2832,-1558,-5358,976,5597,-1542,-2336,-3208,300,5331,-2337,-3829,2610,1512,3362,-1621,-5464,4194,3142,-1297,290,-2278,1551,5754,-5653,-2580,1683,100,3669,-4342,-3649,5164,2277,-2280,-1354,-4938,4984,5593,-5645,-1681,1109,3005,5208,-6345,-6033,5540,3279,1632,-2530,-6226,6046,6339,-4086,-3235,-2240,3233,6927,-5230,-5652,3174,3296,3218,-3949,-7922,5550,6855,-1040,-3654,-4044,3973,7546,-2950,-4575,452,3390,4199,-4156,-8470,2179,5128,1225,-4187,-6157,3397,5765,-295,-3817,-3202,3362,5868,-2746,-4748,-113,4080,4535,-1388,-5245,1804,4466,-54,-1767,-2809,3474,4911,-2582,-2138,-1522,2579,4568,-3551,-3525,2428,1747,1164,-2341,-3046,4151,2321,-2290,-200,-1242,1534,2840,-4332,-3099,2071,875,1646,-3351,-3906,5772,1249,-2936,-1981,-975,3050,2523,-5736,-1908,2006,1150,2345,-5117,-3291,5929,2843,-2645,-2990,-2479,5419,3956,-5758,-3124,734,3831,3700,-5097,-3599,4808,3676,50,-3907,-3640,6730,4906,-3132,-3497,-1334,3566,4547,-4843,-4705,1682,3749,3349,-4879,-4145,3882,4003,-1015,-3218,-3123,3682,3842,-2259,-3646,-1917,3563,3975,-3250,-4883,1724,2793,1349,-3549,-3249,2479,3525,-1488,-2678,-1224,2850,2689,-2717,-1663,1656,2818,1809,-2293,-1895,3790,782,-1386,-1975,-1232,4104,620,-2632,-1659,454,3103,1078,-3521],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,-1,1,-1,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,1,-1,1,1,-2,6,-13,28,-69,221,-2241,-7693,3338,10711,-3975,-5882,-2140,3897,8096,-4055,-8626,986,5059,3442,-2694,-8891,2959,6845,96,-3354,-6177,3727,8337,-3842,-5384,-1462,2176,7624,-3878,-6528,2865,2617,3842,-1694,-7429,4119,5722,-3093,-1323,-3830,1548,6969,-5556,-3417,2678,214,3571,-835,-8119,5895,1944,-3816,665,-5274,2565,8165,-8421,-2109,3118,-236,5126,-5373,-6592,8918,1540,-3391,-1043,-5781,6903,6098,-7359,-1960,2063,1606,6488,-6865,-8460,8682,3139,-1480,-3084,-6166,8972,6145,-7657,-2978,-1058,4528,7420,-8297,-7000,4464,4920,2787,-4408,-7548,8119,6759,-3034,-4813,-4459,6089,8496,-6389,-5763,98,4374,6682,-4540,-8469,4249,4324,2086,-4425,-7440,5485,5492,-2704,-4064,-3921,4514,6701,-5634,-4146,-335,3221,4936,-5234,-5994,4942,2931,494,-2697,-3705,5218,4630,-4444,-2277,-1074,1347,4400,-6160,-3136,4811,137,1578,-3568,-5605,7406,1638,-4502,746,-1882,3383,4099,-8087,373,4775,-610,2072,-4765,-4615,8912,688,-4785,-1919,-2449,6744,4146,-8354,-788,3163,1883,2319,-7547,-2581,9855,945,-2860,-2864,-3933,8362,3647,-8599,-3232,917,5793,5064,-9177,-4757,7102,3344,709,-5673,-5235,8684,4652,-5088,-4668,-2013,6481,4905,-7324,-5060,1728,4699,3299,-5833,-4624,5507,3806,-830,-5118,-4276,5968,4414,-3478,-4498,-971,5237,3331,-5220,-3125,1730,2614,2674,-4056,-3682,5749,2069,-2841,-857,-2081,5487,3176,-5939,-199,1255,1960,3337,-5530,-1271,5424,-719,-709,-2923,-2688,5877,-1111,-4939,1974,1356,3208,1787,-7713,559,5005,-1671,-1956,-4732,-1769,7506,-437,-6046,360,284,5142,1139,-8545,390,4089,1951,37,-6541,-70,9442,780,-5493,-2098,-1207,7287,512,-8123,-1784,2942,3987,667,-7792,-1440,6581,2050,-948,-4392,-2889,7535,1665,-6436,-3386,91,6008,2268,-7656,-1619,4412,4532,731,-6292,-2170,6559,2234,-2942,-3765,-251,6235,2062,-5223,-3307,2881,3831,1846,-6123,-2124,4150,881,-191,-3561,-431,5003,1063,-3023,-2354,498,5235,826,-4349,164,1734,1294,-550,-4543,33,5160,-2170,-1713,-1470,336,3882,-1356,-5260,1985,2106,1476,-914,-5258,596,6222,-2239,-2709,-1657,2001,6524,-2570,-6116,790,1749,4122,-895,-7282,1893,5080,248,-4007,-4877,1325,7780,-1612,-4962,-1716,4492,6351,-572,-8528,-361,4632,2874,-560,-6788,629,6964,1095,-4082,-3805,737,6470,124,-5653,-2190,3660,4744,33,-5118,-30,5426,2220,-1233,-4050,-377,5357,741,-3002,-2030,748,3971,564,-5240,-879,2442,1779,-752,-4151,531,3280,317,-1995,-2544,689,4245,-836,-3220,-227,1828,2544,-1318,-4373,2303,1722,6,-1687,-2816,2239,3932,-1232,-2116,936],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,7,-8,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,29,-32,35,-39,45,-51,57,-66,77,-92,111,-141,189,-280,512,-2625,-6308,-4141,-171,10623,93,-11224,70,4155,4019,1906,-11541,-27,8408,-684,-2409,-4878,-3709,10528,887,-6993,-37,-1146,5233,3481,-10414,-623,6664,-994,1822,-5139,-3888,9228,255,-5248,2147,-2624,4293,3224,-8778,1135,3561,-1026,2759,-4441,-759,7399,-4003,-3465,1172,-1120,5612,312,-6589,4233,2654,-1144,-372,-6115,1043,7593,-2067,-3115,-548,419,7425,-3240,-6940,1892,3917,3439,-2743,-7394,3346,6957,720,-3578,-6264,3118,8923,-2423,-6420,-2539,2887,8175,-3446,-8405,1037,5110,4730,-2411,-8698,2841,7516,691,-2970,-7395,2414,10470,-1635,-5834,-1419,1486,7260,-2516,-10900,2372,3670,3604,-889,-9750,991,8600,-1429,-2033,-2914,-2014,9747,-637,-6341,2731,731,3284,1421,-8194,922,6298,-2135,-105,-3784,-2628,8551,-2335,-5116,2156,-760,3557,557,-7303,3084,3891,-2681,-132,-2541,1234,7121,-4982,-4062,2688,-443,3085,-1312,-5691,3582,3636,-1497,-1885,-3884,2341,7470,-5261,-3432,191,2391,5254,-5147,-6034,3408,3914,1376,-3820,-7115,3884,6163,-2289,-4577,-3897,5262,6039,-3707,-5281,46,5260,5969,-5493,-7045,2749,4387,2070,-4653,-7816,4586,6552,-2604,-4274,-4361,4855,7313,-4906,-4678,1567,2957,6346,-3890,-7374,4443,3326,600,-2469,-6344,2193,7963,-2685,-2286,-551,-609,7044,-1954,-5861,3879,938,838,-888,-7068,2321,4905,-4041,-98,-1766,-478,5397,-3326,-3590,3982,-428,1783,-225,-4605,4942,3022,-3330,-840,-1106,1901,4427,-5570,-1460,3476,1176,1164,-2423,-3741,4440,3343,-2274,-3337,-2473,4599,3843,-5658,-3530,1522,4243,3021,-4750,-4928,4498,3269,21,-4360,-3633,5650,5378,-3763,-4178,-1223,5767,4373,-5055,-3587,1711,4371,2557,-4970,-5396,5318,3438,340,-4339,-3721,4813,4694,-4197,-3660,-593,3812,4128,-4964,-4165,2426,2723,2103,-3394,-5215,4389,3492,-1427,-1855,-3312,2911,5814,-3849,-2350,1577,1242,3631,-3765,-3768,4784,642,-1763,-1176,-4131,3958,4621,-4577,818,622,1583,2654,-3633,-2192,3478,917,-700,-1137,-1970,4459,1849,-4646,317,412,1519,1618,-4763,-1411,5427,813,-471,-2187,-2194,4972,1796,-3636,-1760,-68,4828,1692,-6547,-1704,4288,2208,-320,-4473,-2073,5815,1865,-2230,-3635,-535,5790,2070,-4909,-2849,1883,4383,1339,-6101,-2643,3086,3453,334,-5599,-1571,5248,2929,-2474,-3561,-1257,4929,2637,-4377,-2034,1436,4352,2972,-5809,-1331,3297,1790,-272,-4044,-1199,4235,2192,-3530,-1179,-1521,3131,2238,-4829,-804,2609,413,1991,-3198,-2080,4196,1273,-2171,-911,-729,2864,1433,-4443,1209,2881,1405,643,-3215,-374,3167,-201,-2503,-1143,-628,1939,123,-3882,-839,2286,1977,-237,-3939],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,17,-19,21,-23,25,-28,31,-35,39,-43,48,-55,63,-73,87,-105,131,-171,242,-382,766,-4521,-8764,7816,6472,-4665,-4471,-3907,5617,8117,-7906,-5362,2482,1465,5934,-3853,-9401,6799,3365,-495,-1245,-6672,3782,7997,-6506,-2745,847,-715,8470,-4533,-7347,6452,576,228,252,-7390,5212,6552,-5847,151,-927,-34,5880,-4686,-4477,5674,-627,1346,-2115,-6256,5620,1895,-5780,330,-896,2793,5157,-7363,-2202,5609,1622,737,-3246,-4924,6923,2683,-5145,-3693,-985,6221,4152,-7271,-3564,2825,3775,1672,-7115,-3615,7522,4898,-1172,-6046,-3671,8934,4619,-4676,-5445,-51,8849,3607,-8456,-3972,3324,4688,4201,-9440,-5764,7423,3909,-481,-5863,-5168,9409,5593,-5709,-2927,-2051,4782,6803,-8199,-3645,4727,1282,3181,-4950,-7244,7676,2753,-2453,-1839,-4145,3964,6445,-6760,-991,356,-535,5529,-4828,-6589,6347,-98,-414,1129,-5603,5110,4505,-6177,866,1691,668,4655,-6098,-2144,5492,-1286,-1732,-1031,-2652,5844,367,-6623,789,962,3019,2590,-6569,-813,6236,422,-1370,-2854,-1301,7296,1464,-5735,-2450,796,5673,1530,-6986,-1139,4224,4892,-546,-7788,-1258,6466,2756,-2981,-4784,-364,8473,1926,-5663,-3339,1360,7671,657,-8866,-2093,4205,4126,198,-8696,-2334,8869,819,-3314,-5602,-1641,8935,2188,-6353,-879,-126,5169,2911,-7062,-1584,6201,1988,9,-5490,-3866,7371,1872,-5018,-71,-1392,4668,5083,-7615,-864,2732,971,2101,-4625,-3218,7099,-564,-3386,911,-2439,5009,1135,-6116,1517,2664,523,822,-4904,-1191,6090,-1028,-2668,-856,-1938,5252,-954,-6283,156,2611,1798,-376,-6268,875,6906,-1365,-3827,-3062,1661,7276,-600,-5888,-1239,1932,5565,-650,-7233,15,4502,2132,-2547,-5971,1714,7094,1108,-3570,-3846,2202,6321,-939,-7056,-1158,3222,5009,-598,-8630,1212,5954,1377,-1956,-6515,769,6998,-176,-4415,-2996,-975,6797,-212,-6698,301,1801,3901,419,-6213,656,5480,7,-1871,-2651,-729,6580,635,-4951,466,566,3711,1674,-4948,1162,4030,-576,417,-2904,-496,4709,-1959,-2719,1160,-449,2182,-477,-5736,2109,2487,729,-191,-2847,1911,5085,-2629,-3693,946,1552,2722,-1198,-4670,2857,3131,541,-2023,-4048,3505,6194,-2590,-3675,-1131,2696,5891,-2990,-5908,1543,3356,2252,-3151,-5152,2754,4536,-29,-3711,-3308,2642,5431,-1722,-4333,8,3436,4323,-2313,-6206,1340,4196,3039,-2808,-5499,1756,5662,-602,-3477,-3774,2375,6448,-1221,-4880,-435,2199,3074,-2355,-5496,1054,3647,1584,-1858,-4375,1676,4172,-1916,-1797,-2288,898,3960,-1490,-4726,2088,1801,1337,-1325,-4451,797,2329,-1795,-165,-1180,1214,2518,-2161,-3388,1281,888,608,-523,-2547,2851,2578,-2110,-1332,-171,2858,3397,-2903,-2085,1803],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,10,-11,12,-14,15,-17,20,-22,23,-26,29,-33,36,-39,44,-48,53,-59,64,-72,80,-88,99,-110,123,-141,161,-185,218,-263,327,-427,609,-1052,5235,4712,404,-4134,-7809,8748,6342,-5103,-5187,-3269,7128,7445,-8255,-6122,1976,4949,3503,-6248,-6122,5031,5437,1172,-5295,-5681,6802,5548,-4700,-4285,-2979,5286,5509,-6791,-3539,2802,2329,2602,-4457,-5285,6103,1759,-1051,-1649,-4187,6000,3362,-6775,108,460,1500,3997,-6211,-3069,7106,-1607,-254,-1498,-3377,8438,2151,-7088,1234,808,3123,4096,-9317,-1011,8786,-151,-516,-3590,-4114,11031,193,-7927,-128,-538,5567,4155,-10936,-1020,6887,353,1602,-8290,-3719,11642,2003,-5893,-2669,-2350,8587,5161,-10263,-3307,4085,4715,4404,-9058,-5239,8511,3461,-2457,-7073,-4989,9528,4640,-8463,-3608,-458,5703,4230,-7277,-4969,4862,4353,1828,-7436,-3809,7117,3595,-2472,-4498,-3807,6746,3761,-4941,-2856,90,5083,3091,-6852,-1201,4899,1148,1575,-4542,-3727,7390,-360,-3590,-262,-2931,5408,1277,-8009,1619,3311,605,2907,-6113,-759,7801,-2456,-1464,-907,-2337,7858,-108,-8217,3101,1930,1787,2037,-8783,2356,7937,-3863,-1583,-3089,-881,9511,-1105,-8475,599,1930,4986,1156,-10912,2504,8871,-254,-1719,-6283,-201,10747,-1010,-5341,-1822,484,8641,2405,-10679,-715,5843,2478,-402,-8783,-2362,9222,1518,-2691,-4448,-308,9578,1397,-7269,-2713,2205,4214,1405,-8915,-1441,5537,2494,-38,-5821,-1158,7629,2234,-3710,-3420,-527,5871,895,-6317,-313,3476,3801,806,-6799,567,5997,-294,-207,-3865,-284,5065,-1688,-4045,1327,459,4221,531,-6238,2582,3839,-899,-209,-4836,426,7013,-2595,-4446,-377,-234,5307,-2081,-6540,4125,2731,-486,-1001,-5992,2121,8051,-3660,-3736,-920,1625,6691,-3097,-7855,2303,3893,2272,-2052,-8470,3800,7426,-2076,-3393,-4618,457,8338,-3001,-7813,-292,2677,5586,-1123,-9352,1979,5736,1022,-1818,-6367,1079,8923,-848,-5154,-3279,2319,7383,-1148,-5647,-801,3448,5513,-1541,-6977,183,6597,1897,-2865,-3845,1740,6485,-1271,-3226,-800,2250,4835,-1202,-4986,579,3659,1348,-607,-5026,2010,4644,-1750,-1305,-1427,1348,3955,-2875,-3900,1679,1620,2228,-1820,-3962,3097,2748,-2134,-221,-1760,2429,4266,-4586,-2380,3086,1185,1535,-3178,-4695,3788,3856,-1839,-2318,-3684,3732,5091,-4254,-3930,1282,2793,4742,-3225,-5940,3753,4456,447,-3746,-4472,5478,6965,-2530,-3070,-2343,3094,6086,-3986,-5918,1858,4604,3289,-3165,-6204,3398,6204,-354,-4446,-3097,3999,6910,-2985,-5508,-677,2785,4705,-3780,-6506,1115,3646,2675,-3011,-3666,2318,3842,-1403,-3405,-2395,1943,4676,-2586,-4558,147,2891,2558,-2889,-3221,2834,3983,-474,-2533,-2212,2339,3149,-1858,-1137,-271,2127,3197,-2723,-3855,3052,1205,-848,-2056,-2165,4592,2732],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,6,-6,6,-8,8,-10,12,-12,14,-16,18,-20,22,-25,28,-31,34,-38,42,-47,51,-57,63,-69,77,-85,94,-105,117,-131,147,-166,190,-219,257,-308,382,-499,707,-1207,5465,534,-12006,1305,6068,3859,-533,-9404,-167,10078,514,-5231,-4968,314,9387,94,-8227,-1182,3570,6831,723,-8875,496,5833,3170,-710,-7536,272,6490,-1201,-2839,-3433,-232,7698,-1056,-6293,590,894,4089,677,-7796,1293,5842,-2421,606,-4641,-836,8482,-4122,-4519,2048,-1012,4181,-816,-8967,5196,2991,-2200,664,-5656,3001,8542,-5529,-2625,2731,-714,7281,-4178,-9148,6755,3696,-2539,-933,-8161,4895,9318,-7249,-3839,-436,1511,8525,-5130,-9185,6033,3178,2612,-2649,-9953,4824,8458,-2911,-3719,-5329,3417,11254,-4288,-9130,1012,2703,6593,-2880,-11037,3299,6919,998,-3265,-7493,2913,9636,-2952,-6685,-3590,2464,8224,-3407,-7647,328,3932,4494,-2423,-7847,2307,6004,486,-3193,-5403,3825,7382,-2493,-3407,-630,1171,6853,-2171,-5704,3073,1269,2324,-1806,-6070,3786,5433,-3534,-1088,-2949,1101,6819,-5373,-3778,3803,469,1693,-2263,-6280,5730,3686,-4619,-191,-3342,3254,7334,-7789,-2018,4657,830,3026,-4131,-5673,7957,1750,-4276,-1708,-3136,7121,6781,-7513,-2923,2027,2186,5853,-6479,-7189,6644,4018,352,-2640,-7611,6668,8439,-5034,-3855,-1698,4902,7998,-5758,-7310,3991,3938,2697,-3674,-7800,5213,5870,-1060,-4653,-4944,4841,7319,-4132,-5694,-560,3658,5381,-4908,-7337,3702,4229,1444,-3656,-6433,4604,5647,-1728,-3617,-3457,3665,4732,-3236,-3167,959,1855,4500,-3161,-3440,4264,2058,-549,-1576,-4296,4347,2628,-5428,-745,475,1758,3320,-4864,-2334,5722,-606,376,-1603,-3324,6631,672,-4912,14,797,4093,3769,-7388,-1938,5810,1136,1296,-4303,-3867,8707,2324,-5567,-1849,-1886,6379,3073,-8922,-2120,4065,2506,1878,-7026,-4266,6839,2848,-2472,-4564,-4824,8689,5512,-6882,-4064,478,5531,3805,-7264,-5186,5503,4194,-24,-4954,-3628,7151,3414,-4140,-3760,-1925,4805,4849,-5692,-5090,1171,4051,3477,-4263,-4283,4011,2418,315,-2982,-2894,4817,3776,-3282,-2460,56,3330,2103,-4644,-1525,3468,2557,757,-3498,-2620,4209,691,-1627,-2161,-893,5382,1304,-4527,378,2945,1349,256,-4315,392,5336,411,-2051,-1125,-382,5909,751,-5958,556,1992,1749,124,-6923,319,5475,-638,-1273,-4756,-628,6888,-191,-5057,-287,2349,5668,1171,-7503,-396,5690,1727,-326,-4995,-1458,8331,1939,-5169,-3434,452,5844,2063,-6899,-1655,3286,3348,1208,-7437,-1550,6582,2955,-1680,-5121,-1866,6063,2399,-5321,-3191,1362,4880,1025,-5668,-1288,3723,3015,603,-4057,-1287,4433,1767,-1868,-2476,-849,3372,1836,-2857,-948,1649,3352,411,-5070,-922,2599,752,-926,-2354,-16,5774,-2,-2837,-1122,620,3224,-347,-4250,766,3954,494,-2032],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,4,-6,7,-7,8,-9,10,-11,12,-14,16,-17,19,-21,23,-25,28,-30,33,-37,40,-44,49,-53,58,-64,72,-80,89,-100,114,-131,153,-182,220,-276,365,-525,898,-4570,2409,6033,1621,-2123,-10681,4321,9959,-3502,-4958,-3745,1138,10279,-3664,-10323,1858,1506,4462,1517,-10252,2823,7255,-2510,-449,-4678,9,9869,-1956,-5718,3207,-1120,5762,1911,-9385,2380,3300,-1815,2177,-5299,-447,8453,-2886,-2632,3731,-1173,4329,-1393,-5555,5537,3199,-1310,612,-5172,2313,7079,-5386,-2564,-528,855,6041,-4142,-6160,4594,2962,989,-3694,-5583,5766,4110,-2905,-3831,-1707,4473,6814,-5502,-6676,2086,5044,4293,-6535,-6604,4501,5001,1401,-6007,-6577,5252,7414,-3311,-4430,-3420,5321,8744,-7261,-5911,1760,4281,6275,-6582,-9341,5349,7215,184,-1945,-7305,5114,9063,-5351,-3028,-1600,2326,8915,-3953,-9113,3838,2375,2483,-429,-8674,4203,7435,-3013,-155,-2725,-545,8300,-4809,-4771,3824,666,3112,-265,-5908,4273,3917,-3600,-264,-2444,927,5849,-4177,-3009,2203,65,2947,-3236,-5960,6280,1720,-4642,-1857,-2820,4306,5524,-5424,-3084,2517,2337,4331,-6277,-4751,5847,2708,-621,-4217,-3487,6723,4916,-5067,-4280,-646,4655,4356,-6543,-4688,3268,4464,1895,-7871,-5044,6309,4196,-917,-5870,-4218,7725,4333,-5024,-4285,-1232,6181,5066,-7226,-4909,5160,4081,3373,-6058,-5401,6868,3415,-1915,-3178,-4853,6544,5835,-6786,-2108,464,2496,4864,-5804,-5459,6393,2551,-245,-1982,-5734,4297,4730,-4462,-607,-601,871,5461,-4515,-3817,4523,301,1018,-1242,-4769,5985,2417,-4297,696,-1066,2232,3906,-7619,-1504,3714,330,1049,-3099,-2549,6122,1411,-3619,-1722,-853,3811,2067,-7107,-1316,4031,3050,-475,-5227,-2474,6324,2756,-1965,-3810,-943,6143,1399,-6747,-3155,2557,5535,1467,-7578,-2886,4030,3984,-123,-6873,-1813,6668,2390,-3124,-4706,-210,5748,3244,-6094,-1672,2404,5275,2789,-6930,-2876,6061,2728,551,-5352,-3918,8059,2826,-4168,-2849,-1017,5023,2473,-6483,-2083,3559,2270,2745,-4656,-3128,6241,652,-1195,-1736,-3152,6064,2161,-5719,-278,185,1872,1501,-4031,-1931,4797,481,-1285,-1390,-1645,4052,837,-5916,1087,907,1921,1341,-5308,-278,3860,-438,-1177,-1629,-189,5395,952,-4147,-412,1096,3107,775,-6458,-328,4321,1017,-870,-4708,-11,5052,24,-4374,-2991,2245,5779,-220,-6859,-458,4043,3691,-902,-5427,-544,6125,2410,-2748,-4914,1109,8806,-425,-5722,-2282,1363,5668,-719,-6843,-1118,3702,3601,-1693,-6694,-863,5920,110,-3635,-3707,70,7192,1300,-5719,-1092,1194,4650,546,-5917,-548,3246,1232,-72,-4269,-758,4922,-387,-3084,-1000,-456,4458,377,-5127,812,3759,851,-1147,-2896,-315,4239,-1094,-1733,-579,403,2918,-1194,-3630,1171,2862,-1062,-1230,-3613,497,3783,-860,-2225,-369,1882],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,1,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-1,2,-2,2,-2,3,-4,3,-4,4,-5,6,-6,8,-8,10,-11,11,-7,-33,850,6933,4834,-10132,-4102,6517,3647,2688,-7188,-7298,10246,4307,-3955,-2899,-4634,8341,6137,-8956,-2485,1585,3033,5885,-7393,-5931,7905,935,-1401,-1848,-6709,6509,5818,-6685,33,-132,796,5702,-6246,-3093,6201,-879,870,-2497,-6172,7519,1269,-4633,1511,-870,2201,3410,-7632,-896,6207,-555,-192,-3646,-2486,6854,711,-5904,242,-110,5705,1112,-8048,492,4881,2275,-109,-6465,-209,7169,1977,-2709,-4622,805,8993,1613,-6587,-2820,2845,7260,-629,-10189,-1476,5827,3439,-822,-9365,-1553,9629,1792,-3863,-5076,-1629,10602,1284,-10150,-2022,1523,5757,3548,-11610,-1229,7355,1889,805,-7454,-4225,10068,855,-5963,-2390,-1953,6156,4216,-10326,-1662,4723,891,3815,-6711,-4464,8648,-438,-3480,-1329,-4151,6949,2672,-7307,536,1377,829,4254,-5699,-1300,7396,-2256,-1603,-698,-3226,6746,-86,-6689,1385,1877,856,612,-5443,10,6560,-1267,-1525,-2693,651,7617,-770,-6178,249,2080,4325,-1640,-7132,1040,5588,1935,-1733,-6349,1124,7371,-113,-5544,-4198,2940,7537,-1475,-6831,-54,4194,4852,-2038,-9415,609,6813,1378,-1407,-7732,1873,9912,-1118,-4915,-1439,2021,8827,-1075,-8492,1371,3886,4719,-1171,-9685,82,7630,-79,-1762,-4320,-548,9938,-706,-5916,415,-610,6040,2089,-8591,1398,4818,75,847,-5677,-842,8009,-1983,-2541,280,-2092,4332,951,-6445,1710,3408,71,343,-6050,564,5316,-1892,-2500,-232,-1149,4895,-1371,-5173,3139,2781,121,-778,-5234,2480,5349,-2328,-1942,-2425,980,5828,-3224,-5553,1009,2554,3414,-2231,-5144,3293,4942,-472,-4257,-3946,5141,7003,-2908,-4171,-1942,4775,5853,-4658,-6963,1687,5310,3152,-4669,-7088,3255,6305,-111,-4184,-4909,3713,7116,-2189,-4983,-1613,2145,6036,-3203,-7753,2198,3336,1567,-2807,-7406,1986,7004,-2386,-3949,-3161,1190,6842,-2036,-6079,1135,1555,3507,298,-5366,2133,4790,-2716,-766,-1938,104,6036,-1383,-3158,1041,884,3829,-1051,-4736,2871,2790,-1615,-848,-2491,1663,3554,-4568,-1727,2096,1835,1600,-2935,-3726,2985,3305,-1793,-1305,-2343,3463,4040,-4002,-3641,758,3537,2428,-4152,-4045,3934,3874,348,-4098,-2720,4549,4145,-3207,-3136,-2153,5638,4170,-4858,-3732,890,4782,2585,-6352,-5717,3866,3967,-4,-5344,-3716,5385,4895,-2527,-4305,-1676,4744,4394,-4678,-3881,2279,4351,3331,-4233,-5211,3276,4254,-434,-3066,-3155,4206,3983,-3211,-4018,355,2874,2993,-3214,-4235,2820,924,786,-1547,-3368,3542,4025,-2103,-1837,-456,2341,3333,-2698,-2060,3096,2241,146,-2035,-2700,2634,3003,-3272,-1849,-940,1554,2427,-4216,-1100,2920,2425,641,-2594,-1643,4855,2088],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,13,-14,15,-17,19,-21,23,-25,28,-32,35,-39,43,-49,56,-64,75,-90,112,-153,261,-1666,-1696,3629,9186,-5569,-8989,3238,4085,4957,-3223,-10139,3157,8192,-1099,-3709,-7685,2438,8465,-2537,-6104,-2416,4258,7010,-2458,-7686,2571,4059,3923,-3542,-8225,3286,6412,-1466,-2391,-4166,2664,7599,-4130,-3497,1027,1467,5898,-2952,-5901,6201,1466,199,-116,-6578,3835,5270,-5481,-132,723,290,6179,-5735,-3462,6341,-944,860,-1285,-5658,7780,4031,-7192,-179,-1978,3308,6201,-8991,-3371,6054,1251,2302,-5533,-7944,9540,4384,-6136,-1107,-3469,5262,7218,-10090,-4431,4524,1308,5178,-7758,-7539,10213,4061,-2603,-3240,-6371,8021,7501,-8045,-4474,9,3193,6163,-7535,-7766,5297,4698,1895,-4417,-8467,6441,6061,-2842,-4802,-3361,4203,7281,-4818,-6044,488,4235,5101,-4648,-5951,3930,2948,1054,-3974,-5785,5352,4184,-3902,-2547,-2989,3928,5829,-5422,-1769,1660,859,1686,-3736,-5356,6631,444,-1190,-581,-3136,5311,3220,-6052,1330,906,893,3656,-7693,-2131,6783,-1191,-1847,-2273,-3827,8492,1325,-8266,598,2028,2905,2921,-9346,-829,7589,519,664,-5555,-4064,10356,1736,-6771,-347,-595,5642,4928,-9552,-2630,5077,2186,1855,-6859,-5127,9754,2672,-5424,-4242,-3497,7803,6245,-7891,-3683,2170,4320,3033,-7608,-5692,5631,4180,291,-5194,-3906,6468,4091,-4198,-4734,-1924,3889,4358,-6132,-2766,2439,3101,3276,-5403,-3093,5383,2650,-1332,-2528,-1330,5001,3472,-3995,-1521,-203,3580,2644,-5989,-1844,3446,1559,-2,-4125,-1364,5728,-57,-3564,501,-518,4377,108,-6001,1330,3623,725,1145,-5090,-276,7961,-1906,-3576,-1041,-826,6599,-214,-7417,1559,2792,1676,507,-8269,-599,7614,-504,-1906,-4613,41,8876,416,-8800,-394,2905,5304,909,-10258,752,7072,1260,-1966,-5890,-1807,9148,950,-5770,-2848,-138,5952,1637,-8664,-1511,5314,3729,849,-7951,-1657,6893,1470,-2160,-4911,-998,7310,2763,-4822,-2655,1524,4398,1981,-5856,-1227,3658,2700,-704,-3286,-694,6258,1351,-3661,-2335,-684,4359,1,-3334,173,1431,3454,1120,-4309,-265,4009,-253,-241,-3113,-510,4575,-1421,-4093,333,1455,2613,-877,-5241,3096,3542,-736,-1236,-3734,1950,5908,-3401,-3256,947,1115,4853,-2416,-6906,2147,4413,814,-804,-6587,2855,6407,-2278,-3702,-3040,2089,7523,-2652,-7173,851,3250,4199,-1039,-6891,2196,6586,-50,-2819,-4490,779,6855,-454,-5815,-744,3163,5572,-584,-7087,-36,4126,3138,-1749,-5604,1684,6809,1786,-4026,-2927,-338,4919,30,-5225,-927,2144,3715,-438,-4517,-229,3892,846,-372,-3041,863,4047,-261,-3196,-356,983,3732,-752,-3833,590,2320,1707,-747,-2454,1431,3513,-1176,-2091,692,1812,2681,-2746,-2744,2129],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-3,4,-4,4,-6,6,-7,7,-8,10,-10,11,-13,14,-16,17,-19,20,-23,25,-28,30,-33,36,-41,45,-50,56,-62,70,-80,92,-106,121,-135,112,43,10247,2183,-5851,-3428,-2573,10454,4327,-9420,-3482,4174,4376,3886,-8986,-4719,8805,3871,-2090,-6454,-2535,9596,2929,-5118,-3615,-1161,8083,3489,-8547,-1388,2058,3803,2954,-7087,-2267,6618,611,348,-3958,-1758,7314,789,-5442,-507,-448,3821,1953,-6826,784,3736,-1394,1016,-4989,-1444,8352,-2474,-4301,1009,-838,5652,-190,-9384,4581,4571,-2397,1559,-6480,1164,9474,-4557,-4229,191,-593,7777,-675,-10733,3985,3294,296,197,-9410,1965,10331,-3708,-2920,-2986,-460,11786,-1068,-10258,1051,1758,4845,455,-12001,1898,9085,507,-1692,-7955,-669,11037,66,-7235,-2162,628,9176,1707,-9546,-1282,4452,4039,-1107,-9099,-1240,9536,1378,-2674,-5922,-226,9496,1571,-5786,-2804,1768,5805,723,-7241,-29,4327,2195,837,-6387,842,6498,-229,-2485,-2808,-271,6292,-466,-6176,1977,174,2960,-860,-8276,2811,4407,-2261,-639,-3742,501,7095,-5125,-4347,3259,-573,3808,-1764,-7529,5110,3801,-3353,-1622,-4774,2919,8519,-6146,-4174,2396,-64,5801,-3793,-9132,6087,3670,-4,-1737,-7721,5083,9363,-3553,-4286,-2007,1754,10084,-3443,-9457,3485,3539,4600,-1782,-9252,3041,8773,-1457,-3622,-4935,2061,9454,-2530,-7127,-1114,1885,6939,-1165,-8937,1902,4884,2478,-2102,-7501,328,8447,-812,-3963,-4112,1284,7401,-1735,-5753,-653,2452,4800,-941,-6340,1175,4042,847,-1509,-4261,914,5767,-3178,-3082,-438,941,4469,-2836,-4973,2946,1512,658,-1461,-4664,3925,4086,-3322,-1191,-1020,1533,4177,-4320,-4717,3997,1960,1420,-3223,-5325,5485,3273,-3907,-3131,-1147,4808,5375,-6845,-4080,3393,2407,3388,-5481,-5762,6857,3576,-3052,-2201,-4338,5533,7493,-6268,-4975,1435,3192,4736,-5384,-6723,4502,4292,985,-2998,-6546,4358,6622,-2882,-5353,-2807,3334,6968,-3583,-6216,1571,3585,3299,-3446,-8655,3111,5710,-437,-3500,-4889,2748,6368,-2368,-4226,-1256,3101,4012,-3327,-5332,1312,1782,1641,-2490,-3809,2397,3278,-1029,-1599,-2480,2562,4094,-3997,-2064,1169,2169,1422,-2110,-2760,4298,1198,-1380,-1402,-2353,4186,2880,-4667,-1410,945,1664,2465,-4479,-2614,4462,1140,-800,-3656,-2872,6569,1564,-5324,-1758,672,4333,2538,-6576,-3011,5016,1731,594,-3658,-3031,6827,3286,-4496,-3504,-624,5573,3368,-6686,-3266,2609,2547,1839,-5105,-4035,5627,3998,-1114,-3739,-3147,6112,4174,-4020,-4003,134,4611,4126,-5460,-4196,3941,4224,1720,-4815,-4162,4316,3498,-1635,-4239,-2324,4468,3456,-3979,-3613,887,2676,3149,-3339,-3820,3113,2740,-123,-2273,-2161,4637,1805,-2700,-1506,-356,2426,1089,-3842,-1405,1297,1007,-991,-4506,-1509,4125,337,-3467,-808,288,3998],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-5,6,-6,8,-8,9,-10,11,-13,14,-16,17,-19,21,-23,24,-27,30,-33,36,-40,44,-49,54,-61,67,-76,87,-99,115,-137,165,-206,269,-374,580,-1126,5647,10085,-7680,-4315,-891,3807,7879,-7290,-9198,6208,3042,3226,-2670,-10079,5518,8085,-4807,-1924,-3372,1236,9038,-6431,-6617,3246,226,5560,-229,-10036,5097,5195,-3259,803,-5683,1087,8626,-4846,-2805,2778,-1292,4233,-2341,-5149,6041,2184,-2423,459,-3957,3465,5396,-6047,-1270,1965,258,3495,-4705,-3964,6066,1686,-1486,-3326,-2562,7589,3131,-6389,-2681,-272,5618,3181,-7457,-4543,5849,4800,1104,-8147,-4480,7578,3216,-3134,-4490,-3239,8169,4145,-6091,-3746,136,5375,4694,-9869,-4331,6390,2571,2289,-8288,-5260,8646,4091,-4093,-5977,-5696,7832,7492,-7907,-2805,1136,3180,6380,-7232,-6631,8208,2392,86,-1733,-6519,6899,5248,-6938,-1948,-2521,1617,7297,-6697,-4829,5001,814,2499,-1183,-7117,6025,4078,-5187,613,-3403,606,5381,-5865,-1161,4139,-715,3174,-3084,-5600,6044,-308,-3427,596,-1382,3366,3276,-7533,-832,3454,1654,1480,-5443,-2140,6628,1735,-3041,-2806,-1670,7396,796,-6903,-2364,3013,5380,1096,-8080,-1190,6970,3119,-2124,-6462,-1109,7933,1265,-4123,-5395,630,8829,1186,-7808,-2821,2402,5290,2648,-8441,-2523,6559,2650,-913,-6773,-3627,8690,1838,-4776,-2549,-568,7207,2924,-8621,-3322,2912,3018,1530,-6897,-2968,7777,1800,-1527,-2467,-3516,6218,2345,-6826,-321,346,1989,5143,-5801,-2291,6258,-173,888,-1498,-4274,5464,1442,-4762,462,-926,1445,2431,-6735,-416,4644,-888,46,-3393,-1854,5227,591,-4557,-379,354,4386,-409,-6795,1184,5041,659,-222,-4926,538,6199,-138,-3899,-1749,1963,6110,-873,-7079,-182,3448,3305,-1151,-5897,255,5931,1439,-3446,-5540,855,7548,592,-5550,-2868,1966,7503,-1323,-6747,-467,2885,4235,-1384,-7657,480,7145,1251,-3531,-4847,42,7589,-398,-5914,-2225,1861,5562,1265,-7846,-299,4080,2398,829,-5492,-625,6663,270,-3814,-1580,-203,4441,404,-5284,693,2895,1519,2126,-5573,-1150,5033,-870,-1423,-1224,-1713,4813,-118,-5443,827,854,1647,290,-4713,779,5504,-1086,-1640,-1929,1252,4864,-887,-3140,929,752,2088,-1743,-5545,1988,3434,-353,-2368,-3470,2323,5259,-1217,-4903,339,2437,3900,-3224,-5982,1718,4969,1781,-2449,-4459,3079,6675,602,-3982,-2747,2806,6715,-2371,-5115,-471,4071,4174,-2637,-6159,1943,4989,1956,-2892,-6080,2615,6885,-1123,-3014,-2824,2297,5898,-1890,-5016,317,1571,2705,-2067,-5120,1591,3425,-135,-2671,-3195,1405,5616,-1068,-3428,-1776,733,3504,-405,-5482,1378,4007,-63,-1031,-3803,1427,3695,-1433,-2035,1429,771,4016,-985,-4822,2380,1623,1559,-327,-3135,1535,2485,-2005,-2194,802,1107,2635,-2676,-2519,1503,2617,98],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,-1,1,-1,2,-1,1,-2,2,-2,3,-3,3,-4,4,-4,5,-5,5,-6,7,-7,8,-9,11,-12,12,-14,16,-18,20,-23,26,-29,35,-41,50,-63,86,-135,-1502,-6806,-1862,11570,1029,-8511,-2446,-1181,7991,3887,-11950,-381,5876,2164,2420,-8778,-3483,10669,-1280,-2199,-2219,-4804,7736,2876,-8806,-109,1668,1941,5253,-7026,-2309,8427,-920,341,-1619,-4922,7895,205,-6134,1881,-141,1498,2541,-7175,815,5621,-2131,-653,-3522,-525,6952,-1510,-4489,2648,295,4162,-1058,-7386,1626,4955,240,-2391,-6135,2589,6684,-2194,-4762,-1913,1783,6056,-2404,-7147,1084,4042,5770,-3122,-8639,2738,7118,1085,-3636,-8184,3025,9255,-2899,-5360,-3018,3488,9128,-3605,-8892,2461,4174,5412,-1254,-10782,2063,9014,-575,-2610,-4722,-336,10302,-2122,-7694,344,662,6717,1144,-11000,2117,6399,-623,828,-7463,-1686,9411,-1648,-3974,-633,-1666,6522,1213,-10153,2270,1933,127,2472,-6816,-347,7823,-2545,-955,-474,-1485,6277,-1602,-5979,3803,964,450,458,-5900,2793,5464,-4128,-1675,-1763,189,6011,-3735,-4521,3365,1939,1980,-2075,-5917,3685,5241,-1137,-3301,-4411,4133,6416,-3873,-5820,-260,4225,5265,-4197,-6581,3441,4751,2115,-4573,-7038,4761,8061,-2309,-4319,-4665,4887,7204,-4213,-6125,25,4016,6866,-4859,-7253,2979,4785,1922,-2694,-6990,3746,6720,-3357,-3843,-3313,875,8483,-4206,-6872,2115,2308,4845,-841,-7793,1787,5392,-903,-296,-5501,1298,8142,-2955,-2947,1864,-297,5553,-1381,-6290,4295,2028,-1494,-632,-5176,1515,7011,-3927,-1110,985,-319,3940,-2798,-4562,3603,1087,-1319,-982,-3890,2694,3891,-4521,-2329,888,1292,2932,-3885,-4285,3651,2436,1737,-3424,-4487,4875,3574,-2799,-3588,-1048,4930,5218,-5004,-4133,872,4427,3771,-5075,-4231,4585,4397,724,-5960,-3557,5860,3717,-3541,-3222,-1675,5394,5425,-4719,-4357,894,4672,3866,-5767,-6222,4851,4888,-7,-3951,-5670,5267,5793,-4994,-3311,-546,3082,4721,-5211,-4505,4115,1964,2162,-3435,-6237,4435,5562,-2543,-801,-1857,2708,5322,-4379,-3620,2006,1069,2555,-2632,-5253,3367,2286,-2472,-752,-892,2686,4068,-5186,-2589,2370,1056,2037,-3225,-1811,4661,2582,-3180,-1727,-1289,4055,1720,-4105,-1184,877,2630,1297,-4233,-2024,4216,1849,-1328,-3015,-1040,4673,1000,-4200,-3054,1503,4763,1532,-5272,-3185,3208,4331,100,-5739,-2667,4542,3815,-1867,-3986,-1471,5720,3781,-5084,-3217,285,4807,2371,-5485,-3386,3907,2923,-490,-5058,-3292,4298,2008,-1923,-3801,-1596,4248,2764,-5281,-3406,1280,2568,1617,-4364,-2724,4423,2786,-668,-2118,-2172,3837,2747,-3901,-1908,-1213,2679,2463,-3961,-2582,4349,2452,-1276,-2036,-1378,3421,894,-2930,-450,362,1969,2586,-4184,-378,3322,592,-930,-2801,-1056,3629,886,-2373,-758,-39,3812,685,-4532],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-1,2,-2,2,-1,1,0,-1,3,-6,11,-20,35,-66,136,-338,2455,986,-11912,517,10603,-1961,-4538,-6236,290,11485,-1613,-7601,150,2481,6389,-513,-10281,-143,7056,1525,-1917,-7732,-1521,9655,549,-4549,-4390,-390,8187,-765,-6650,-127,677,4915,-1109,-7369,2243,4443,728,-344,-4995,1290,6668,-3119,-2941,247,-391,5322,-2692,-5897,4292,1442,442,361,-6516,4737,5429,-4851,-270,-645,815,7664,-6006,-5668,5460,558,2170,-2497,-7002,7399,5259,-7460,-1166,-2857,2928,8758,-7326,-6002,4416,1166,5164,-3487,-9522,8415,5963,-4445,-1373,-7277,4579,10522,-6487,-5684,1124,2287,8169,-4523,-12163,4935,5540,1838,-1179,-8004,5003,10326,-2497,-5261,-3507,1935,9363,-3950,-8354,185,4357,5285,-1628,-8963,2494,6763,319,-3608,-5286,2453,7652,-502,-5296,-2083,1347,6057,-2631,-5978,2871,3163,3231,-1412,-5757,3415,4765,-1351,-1905,-3949,1810,6032,-4431,-2525,1075,1001,4023,-3697,-5270,4734,1466,-1414,-771,-4691,4672,3801,-6420,165,278,2080,5137,-6451,-4913,6647,1181,57,-2715,-5696,8020,3791,-6470,-1563,-443,3705,7431,-8062,-4139,5955,3415,1654,-5153,-7443,9300,5677,-5361,-2197,-4368,5966,7790,-7657,-5509,2934,3129,5173,-6003,-6970,6753,4716,-1761,-2927,-5936,5594,8051,-5147,-5325,-1547,3089,7420,-5061,-7167,3658,4080,3311,-4269,-5833,4802,5552,-1843,-2851,-3854,2531,6460,-3896,-3580,67,3100,3525,-3856,-5306,3164,2122,1589,-2781,-4265,3738,2392,-2644,-1831,-2199,1907,3471,-5066,-2336,3946,-118,2061,-2922,-2068,5534,38,-1993,-344,-1187,4587,2520,-6236,-930,2948,1674,2101,-6033,-377,6679,903,-3316,-2303,-2620,6814,2127,-6281,-1097,877,3866,2891,-7861,-1873,7720,1215,-715,-4701,-3787,8568,3870,-5619,-2406,660,5456,4440,-8767,-2537,4251,3342,2062,-7011,-4942,7866,3883,-2998,-4142,-3482,6047,4801,-5584,-3648,1735,3579,3180,-6087,-5117,3869,3085,-115,-2624,-4197,5007,4607,-3341,-2230,-997,4671,3827,-5317,-1621,2317,2791,2246,-3103,-2905,3651,1272,-1064,-1355,-909,3689,-345,-3273,-1121,807,2211,1709,-4436,-866,3376,892,-500,-2439,-571,4990,-576,-4525,670,-235,3917,-595,-6450,1364,4016,698,-442,-4756,348,5829,702,-4578,-865,499,6678,-325,-7425,407,4707,2381,-660,-7433,201,7269,540,-2753,-3473,-849,7494,890,-6708,-2122,1640,4935,24,-5816,-1653,5760,1492,-751,-5141,-1857,5529,3042,-3949,-4163,-802,4540,1693,-5695,-2140,1621,3659,-152,-4848,-1612,4159,1279,-1033,-3817,-1839,4873,2172,-4224,-2310,1464,3514,1304,-3667,-1997,3197,1710,-1042,-3237,-351,3344,289,-1258,-1313,789,3247,-496,-4053,-319,1467,1916,-1665,-2795,1515,3627,-108,-2273],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,11,-12,13,-15,17,-19,21,-23,26,-28,32,-34,38,-41,46,-50,56,-61,67,-74,82,-91,101,-113,126,-142,162,-186,217,-257,312,-394,524,-763,1343,-6046,-6176,5655,2609,4578,-7832,-7269,9048,5945,-1021,-4551,-6362,7908,6776,-6377,-5399,99,4737,6463,-6609,-6267,3589,3169,1966,-4569,-5707,6158,4926,-1287,-3715,-3769,6778,5569,-4716,-1893,1609,3578,4113,-5922,-3885,4761,1632,1881,-2585,-2932,7125,1826,-5105,229,-1894,3595,3787,-8542,878,4290,-716,1804,-4402,-2803,9124,-2356,-4274,-78,-2521,6934,1883,-9854,2134,4961,24,2930,-8943,-2350,10081,-2157,-3704,-2707,-3229,9237,2054,-10298,2634,2204,4186,3168,-10880,-1284,10222,505,-1584,-6174,-5658,11491,3070,-8875,-1554,-891,7548,4816,-10861,-2107,7554,2325,1501,-6526,-4079,11335,4358,-4989,-3667,-4087,8777,5472,-7335,-3482,1459,4175,3559,-6556,-4293,5959,2592,-725,-4614,-3355,6317,2775,-4206,-3413,-1395,4768,2076,-5726,-2373,2834,2188,2188,-5314,-2496,5682,-81,173,-2882,-1544,5716,-230,-5432,1208,-35,3883,2090,-7645,1648,4687,-1124,469,-3957,-143,8118,-1881,-5243,1933,59,5277,905,-9294,3228,4719,-417,18,-7081,1409,9664,-3289,-4344,-1167,11,8848,-1164,-10334,1305,3004,4222,283,-10002,1768,9754,-2547,-4000,-4090,-471,10644,224,-9227,-1987,1773,4880,1360,-9532,-708,6802,1457,-1065,-7038,-1941,9277,2241,-4104,-2711,620,7800,1927,-8118,-1135,3243,4228,244,-6315,-924,5142,1480,-1826,-3984,-672,6777,1400,-5268,-443,1124,3872,1024,-6283,932,2746,550,-865,-5460,726,5883,-1228,-2203,-633,212,5101,-1052,-4066,2002,1521,1967,-469,-4351,2650,4218,-2610,-1630,-1932,1158,6978,-3992,-4691,3553,1109,3061,-2409,-7121,4020,5668,-2365,-1870,-3442,2628,7189,-4042,-5068,582,2666,5895,-2423,-8548,3040,5598,1045,-2074,-7489,3095,9509,-2528,-4746,-2567,1887,7016,-2611,-7546,1279,4765,2738,-1966,-8194,1282,6580,-106,-1335,-4618,1208,6704,-1399,-5554,-745,1698,4577,-1243,-5515,51,3441,1469,-1220,-5013,235,5614,-472,-3158,-1410,474,5738,-1030,-4300,1203,1425,2823,-381,-5213,1278,2831,-1060,-1148,-2932,2075,3864,-2799,-1885,390,1392,2633,-1470,-2736,3807,2142,-698,-1024,-2291,3430,2773,-3816,-780,-43,3585,3374,-3935,-3680,3617,1598,710,-2825,-3986,4985,3439,-3042,-2651,-1724,3188,4938,-4985,-4547,1756,3180,3381,-3897,-5993,5424,4603,-1357,-3003,-3443,4757,6920,-3653,-4984,19,3533,4975,-3871,-5673,1601,3694,2429,-3130,-5912,3002,5240,-2014,-2666,-1957,3169,5820,-2437,-4655,770,2073,3645,-1805,-4651,1788,3186,354,-2886,-2861,2607,4874,-2347,-2959,-114,2195,3118,-2925,-2741,2222,2041,-161,-2880,-2196,2191,2687,-1142,-1148,-848,2059,1208,-2673,-1961,2426,2418,574,-3542,-946],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,8,-8,10,-11,12,-13,15,-17,19,-20,22,-24,27,-30,32,-36,40,-43,48,-53,58,-64,72,-81,90,-102,115,-132,154,-182,222,-281,375,-555,1660,-8517,-6598,8870,2867,-688,-3910,-6561,9242,6907,-9141,-1402,-1582,3967,7293,-8616,-5674,7242,941,3174,-4675,-7904,7927,3091,-4086,569,-3980,3738,7561,-6854,-2885,2584,-871,4010,-3239,-6492,6664,1675,-3004,1241,-3589,4201,4348,-6827,-1079,2705,1113,3769,-4095,-2534,6552,-867,-1722,-2096,-1706,6190,1631,-5606,-892,1675,3236,1586,-6756,-261,5823,1913,-1577,-5818,-45,8256,500,-4290,-3050,96,8584,499,-9550,-398,2526,5144,327,-9009,101,7570,2488,-1925,-7356,-2489,9218,590,-6829,-2081,-659,8392,2925,-11633,-1443,5200,3825,2060,-8582,-3779,10851,1330,-2956,-3763,-4359,9129,3514,-8572,-867,693,4004,5429,-9309,-4131,6474,-536,97,-3902,-4476,8490,2039,-5251,686,-1109,3841,5240,-7946,-820,4748,-1295,2374,-3129,-3460,6881,1133,-3957,1268,-1220,2297,1819,-7523,555,3528,-924,765,-4823,-903,6469,-421,-3368,-922,-31,5258,359,-6523,972,2716,3411,-1122,-6925,2709,7352,902,-3447,-3918,1957,6533,-1303,-6179,-2625,2281,6765,-2131,-8099,427,4965,3705,-2480,-8265,1390,8001,-690,-4219,-4748,1684,9515,-2144,-6335,-564,494,5765,-287,-9827,1317,5913,1422,-453,-5893,-830,9262,-822,-3824,-2545,-1514,6988,210,-8819,323,3374,3385,2317,-6831,-1869,7001,-624,-980,-2280,-2284,7622,-672,-4815,1289,705,2219,1594,-6705,798,4239,-1126,534,-2546,-540,6038,-882,-3898,3029,348,2867,88,-5108,1882,3289,-1958,-1241,-2919,1432,5701,-2249,-4618,574,3087,3281,-2788,-5748,2524,4011,1182,-2593,-5274,3525,4378,-486,-3767,-2109,2534,5830,-2282,-5569,971,4010,4278,-2705,-5609,3126,5550,732,-3516,-5568,4102,7159,-3049,-4449,-2719,1784,7701,-3553,-6407,2492,3157,4517,-2607,-7299,3635,5797,17,-1211,-3849,967,7802,-1575,-4402,-350,1629,4926,-1421,-6378,2369,3293,-985,-319,-5084,636,5841,-1852,-2522,-33,-622,5509,19,-5105,2517,442,1417,294,-4372,757,4078,-2641,-825,-489,457,3818,-2417,-3166,3498,1942,886,-1175,-4902,3896,2988,-2669,-1375,-1139,2844,3469,-4359,-2388,1861,3422,2441,-4434,-3586,3541,4559,-1018,-5241,-2405,4666,3788,-2812,-3255,-522,4117,3079,-4014,-4044,2111,3661,1479,-5111,-4680,5745,4377,-1545,-3514,-2188,5193,4439,-3926,-4417,-677,4025,3363,-3805,-4833,3613,2774,465,-2737,-4720,3475,4828,-1925,-1867,-1347,2586,3954,-2502,-5190,909,2196,2188,-1959,-4997,2542,3249,-323,-1812,-2941,1525,4740,-2940,-1567,667,331,3597,-2673,-3474,2966,1034,263,-1442,-1727,3525,2745,-2582,-952,1107,1374,1531,-3179,-2587,2491,1294,-1151,-2259,-1769,4361,2491,-3209,-1705],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,10,-10,11,-13,14,-15,17,-19,21,-23,25,-27,30,-34,37,-41,45,-49,54,-61,68,-76,86,-99,114,-133,160,-197,257,-363,618,-3276,61,2095,7320,-531,-13354,3096,7623,-633,-547,-8163,-103,12964,-3569,-5434,-689,-1867,8197,1520,-11305,3191,4833,900,1919,-8077,119,10103,-3208,-1824,-996,-3768,7901,-248,-6952,2516,1150,1852,2246,-7623,364,6132,-2964,-347,-1646,-586,6387,-3008,-5043,2646,1490,2877,-2239,-5510,3832,3726,-2044,300,-3587,2856,6794,-3945,-3556,706,2630,3956,-4163,-6151,4867,4790,1778,-4005,-4973,6659,6869,-2582,-4314,-4326,5301,7040,-5859,-6210,1054,4461,4774,-5964,-7913,6520,6011,672,-3152,-7649,6954,7701,-4345,-3256,-2688,3502,9769,-6461,-8293,4371,2597,5389,-1705,-10308,4654,6868,-1144,-2515,-6182,2252,9344,-5688,-6017,1550,64,6776,-1893,-9801,4012,3000,-937,78,-6703,1502,8434,-3773,-2003,100,-1087,6321,-1974,-6437,3604,2220,-295,696,-5119,3128,4858,-4232,-855,-867,827,4617,-4005,-3782,5277,974,-644,-1851,-3860,6103,3288,-4403,-1798,-1354,3711,4830,-5300,-3683,2635,2523,2488,-4887,-3569,6187,3584,-1217,-5312,-2906,6888,3954,-5497,-3266,-1141,5916,4796,-7583,-3858,4153,3367,4064,-6943,-5468,6783,3000,-2429,-3365,-5511,6697,5714,-6028,-3500,96,3603,6144,-7158,-5259,4754,1850,1867,-3877,-7136,6636,4637,-4020,-1750,-4125,2974,7098,-6000,-3446,3661,1196,4415,-2528,-6306,5086,3822,-2809,-32,-4190,1945,6361,-5126,-1018,1355,-503,3566,-2960,-4001,5376,377,-1414,-165,-2321,3895,2429,-5292,-1988,1094,1395,2716,-4934,-2039,3081,-52,-1736,-1765,-1932,5607,1489,-4503,-2362,166,4403,2610,-5480,-986,4589,2521,274,-5609,-1910,5567,1899,-2767,-4097,-1553,7857,1888,-4865,-2476,1649,5753,1554,-6120,-1727,4421,2383,-665,-5711,-2409,6621,3092,-3466,-3192,-1587,6427,2315,-6374,-2562,2590,3615,3198,-6958,-4706,5614,1624,-1023,-4126,-4908,6174,3059,-4315,-593,-993,3748,4165,-6078,-3431,3007,709,153,-3592,-3996,5520,2340,-4137,-185,-1686,2305,3070,-5201,-906,2650,1170,711,-3957,-2567,4327,565,-3323,-36,-1364,4027,513,-4103,-638,1595,1748,347,-4599,-54,5136,-351,-2613,-3234,7,5683,-325,-5215,-962,2561,3018,-986,-5842,788,4811,1117,-2411,-4933,1546,5975,-213,-4953,-3464,1314,5919,-146,-4779,-1490,3120,3277,-962,-6763,-290,5324,1853,-2793,-3316,-607,6786,-450,-5951,-2571,826,5458,-417,-6701,-935,3159,2100,-1006,-5321,-1740,6206,507,-2609,-2337,-619,4878,912,-4852,-972,1074,3327,1463,-5554,-657,4536,-5,-1892,-2454,-2373,4417,999,-3680,47,445,1832,757,-3718,-255,3673,173,-1699,-2314,541,4496,-576,-2299,-154,1498,1768,-1210,-4231,1915,2888,-550,-2266,-3069,1474],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-6,6,-7,8,-9,11,-11,13,-14,16,-18,20,-22,24,-27,31,-34,37,-41,46,-51,56,-62,69,-76,85,-94,106,-119,135,-155,180,-211,254,-313,389,-735,11237,2271,-10025,-909,2177,5634,2685,-11669,-3192,8756,2781,-375,-7649,-3926,10155,2064,-6262,-3785,-1260,7739,4518,-8196,-2965,5148,4751,2230,-7705,-3144,7404,2579,-2021,-3368,-2635,6928,2147,-4598,-1839,366,5211,626,-6722,-265,3630,2015,1970,-6077,-410,6664,-1794,-1611,-693,-429,6542,-865,-7277,2930,1652,1905,1276,-6952,2745,7249,-4791,-1877,-1894,23,8088,-3870,-6262,3264,8,3021,-412,-10584,4907,7427,-3743,-1260,-4715,39,10883,-4289,-7404,1415,1239,7593,-1252,-12982,4618,6233,-1251,-955,-9069,835,12149,-1769,-5666,-2516,58,10319,5,-10428,1778,4196,4530,222,-11168,-549,9903,-586,-1593,-6830,-179,9458,-277,-6389,-952,1913,7950,699,-9267,-996,4900,2386,-728,-4871,-621,6837,829,-2634,-4088,266,6657,-702,-4488,-141,1223,3670,-1162,-5946,2772,3985,-1333,-538,-5547,1675,5656,-2587,-2277,762,615,4530,-3067,-4951,4417,2507,-863,-959,-6429,4239,6872,-5267,-1931,-540,1143,7141,-4807,-5805,5104,2202,712,-2123,-8324,5775,7020,-4967,-3669,-1833,3233,8708,-6911,-6840,3024,2779,4593,-3500,-9019,5360,6255,-1998,-1910,-6930,3567,9578,-4316,-5000,-1147,2869,8268,-3337,-9655,1956,5669,3116,-1947,-8010,1769,8107,-1689,-3227,-3498,314,8900,-2807,-6327,373,2883,3812,-664,-7685,1660,4335,508,-2151,-4472,1755,5970,-1679,-3307,-927,2076,5022,-2439,-3846,1601,2126,1548,-2428,-3486,2409,3362,-2200,-529,-2705,2217,4446,-4651,-2624,2386,1102,2118,-2926,-4204,5191,2374,-2257,-914,-2858,4555,3822,-6271,-1528,2530,2694,3300,-6285,-4127,6087,2971,-857,-3115,-5036,6570,5926,-6223,-2657,-356,4573,6208,-7842,-5371,4154,2593,2260,-3981,-7526,6784,5628,-2813,-3542,-2682,3868,7018,-5336,-6169,1271,3614,3649,-4831,-6597,4345,5123,37,-4114,-3678,4005,6035,-3027,-4092,-1993,3035,4750,-3175,-6159,2506,3293,2145,-1537,-4961,2587,4189,-1758,-2627,-2554,3053,2919,-3889,-2181,80,1757,2415,-2502,-2748,3535,1659,178,-851,-1635,3968,1953,-3227,-599,463,2461,1440,-4495,-1229,3352,1033,-436,-4812,-1422,5391,727,-4442,-1965,-397,4338,1700,-6871,-928,3499,2030,277,-5172,-2414,6285,1506,-3286,-2762,-1929,7041,1981,-5421,-1734,1038,5077,2970,-5947,-3690,5568,2912,-189,-4694,-3454,6382,3596,-6117,-1650,-108,4331,2682,-6571,-4158,3146,3306,840,-3492,-4084,5525,2928,-2301,-2738,-1920,3591,4788,-4117,-3679,389,3768,2958,-4087,-3835,3925,2784,-773,-2587,-2802,3322,2071,-2503,-1492,-276,2422,2043,-3228,-1966,2460,2148,-125,-3007,-1092,4243,1656,-1897,-1143,-398,3318,1038,-2624,-1039,2034,951],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-5,7,-7,8,-9,10,-12,13,-14,16,-17,20,-21,24,-26,29,-32,35,-38,42,-46,52,-57,63,-70,79,-89,101,-115,133,-157,189,-236,314,-480,2359,-2919,-3406,-5641,4510,10015,-7866,-6001,-593,3445,7386,-4284,-8922,4212,5424,1184,-2209,-7285,4639,8935,-1799,-4738,-2948,2804,7006,-3381,-6546,1344,4832,4184,-3147,-7723,4097,5078,-434,-1936,-4764,3378,5928,-3236,-3303,-1934,437,5234,-3211,-3215,3563,811,2290,-2931,-5095,6537,2114,-3898,622,-3156,4638,4657,-6949,-408,3994,43,3778,-5389,-5391,8019,290,-2638,-601,-4119,7346,4718,-9424,-21,3156,3298,4797,-8732,-4199,8857,821,-1542,-3553,-5637,9883,5887,-9399,-1822,-289,4672,5953,-9501,-4050,7238,2014,1757,-4215,-9245,9918,4823,-5481,-2937,-4907,5320,7450,-8576,-5293,3130,3045,4999,-5389,-8330,6931,4308,-1769,-3954,-5754,5272,7400,-5160,-4390,-998,3882,6346,-4775,-5266,3815,3343,2417,-4037,-4731,5495,3136,-2196,-2514,-3115,4245,4193,-3939,-1901,221,1901,3663,-5116,-2063,4986,-445,-327,-2159,-2277,7302,1610,-4169,-616,-871,4519,2514,-7847,671,5246,-1228,828,-4314,-1888,8370,-316,-5883,-1039,-1556,6739,2600,-8930,1158,5571,938,1964,-8497,-1587,9648,-135,-4032,-2686,-2395,9358,2993,-10196,-900,2395,3947,4464,-10225,-3232,8627,1699,-462,-6209,-5134,9704,3115,-7194,-2211,-385,6482,4754,-8821,-4920,6150,3314,1374,-6407,-4324,6919,3549,-3656,-3959,-1711,6120,4501,-5451,-2767,1445,4094,3300,-6012,-2426,4723,2540,-256,-5232,-2330,4956,1882,-2631,-2721,-270,4338,1337,-4222,-663,2851,2023,1097,-4713,-1230,5121,-380,-2217,-1029,-635,6053,-1109,-4559,2054,1704,1570,-163,-6786,1188,5763,-1169,-1960,-4143,233,7499,-2373,-5946,1106,287,4685,718,-7839,1663,6361,40,-1020,-5731,869,9333,-1917,-5329,-1556,126,6415,-466,-9024,1189,4092,3061,-1148,-8520,-118,7822,269,-4216,-3979,-1620,7099,459,-7439,-211,1183,4614,1163,-7650,-1447,6081,1835,-1022,-5641,-2008,6526,1874,-5000,-2198,-109,4311,1429,-5838,-289,3211,3507,152,-5411,-1248,4574,1023,-2288,-2224,-1570,4619,-328,-4700,-1247,107,2934,14,-4768,731,2456,272,-422,-3216,821,4111,-1821,-3127,-1124,1547,3295,-2609,-4146,2143,2774,1064,-659,-4718,3309,6042,-3695,-2299,-1961,2562,5765,-2270,-5608,2234,3139,3655,-1735,-5049,3795,5416,-1927,-2782,-3456,1433,6482,-3341,-5556,-283,3119,5580,-2975,-7646,1543,4485,1806,-2837,-5813,2279,7465,-2157,-3708,-2306,1283,6258,-1674,-5920,1161,3884,2799,-760,-6006,357,6280,1507,-3154,-3318,1454,5098,-734,-4403,-835,1368,3901,-393,-3826,28,3684,1523,-661,-2860,1070,4047,294,-2594,-1422,2088,3830,-2236,-4643,1165,1287,1720,-1700,-3878,2261,2040,-1174,-2115,-890,2348,3438,-2364],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-8,10,-11,11,-12,14,-15,17,-19,20,-23,25,-28,31,-34,38,-42,47,-53,61,-70,82,-97,119,-152,208,-317,601,-2880,-3510,11419,2205,-10911,-1625,2301,4089,3617,-10270,-2675,8308,550,-472,-5495,-5886,10834,3876,-7419,-747,-2058,4561,5861,-7729,-2229,5110,357,2540,-5199,-5621,8761,835,-5036,228,-2581,4356,3929,-7469,-170,3513,230,1628,-4642,-2081,6410,-1544,-2645,45,-1603,5299,225,-6341,1965,3165,2222,49,-6064,1419,6193,-1200,-2186,-3956,1290,7449,-2090,-5735,-782,2483,5756,-2381,-7300,1371,4838,3080,-2558,-8867,3852,7923,-1376,-4465,-4390,3324,10650,-2402,-8352,-392,2600,6345,-1104,-11156,2114,7042,869,-609,-9367,435,11309,-1593,-4995,-3073,-862,9891,510,-10055,1789,2495,3001,1184,-9622,-278,9324,-1098,-2163,-3718,-3953,10124,175,-8035,1667,411,4588,2301,-8823,-51,6464,-1619,640,-3759,-3819,7923,-218,-4235,1712,-1530,4398,1784,-6647,2819,3496,-631,287,-3631,-649,6021,-2003,-3806,663,1030,4819,-2024,-5554,2898,2678,364,-2802,-6027,3872,4635,-2922,-3636,-1906,3274,5298,-3861,-6269,798,3831,4020,-3684,-6376,4244,5533,1069,-3775,-5193,5119,7280,-3121,-4478,-2926,3411,7359,-4377,-6819,1879,3785,4565,-1902,-9450,4548,6696,-305,-2479,-6782,2916,10036,-4428,-5780,294,581,6701,-2339,-6808,3686,3599,1418,-135,-7256,1559,7224,-3236,-2581,-1711,187,7107,-2552,-6247,2522,350,2480,1089,-7190,2150,5671,-2947,-857,-3445,-612,5615,-2382,-4821,2701,-1120,3592,-737,-4979,3609,3808,-1818,-187,-2778,1856,4064,-4319,-2487,2493,2018,2323,-3641,-4197,2999,2826,-1110,-3135,-3090,5393,3802,-3596,-3611,-118,4449,4279,-4908,-4433,2356,3748,1529,-5938,-4204,4967,4415,-2066,-3767,-2194,6746,5245,-5080,-2190,-221,5540,5872,-5763,-5034,4712,3876,1041,-3954,-5852,4865,4632,-3579,-3485,-3412,3377,6865,-4361,-4193,1475,1680,5668,-3200,-6265,3985,3329,-1348,-1334,-2964,2461,5592,-3732,-3388,-917,817,4494,-2797,-5613,2696,2519,955,-1492,-3836,2955,4955,-3771,-400,-139,447,3190,-3283,-3373,3542,-538,-761,-1655,-2840,3807,2244,-3004,-1170,-166,1186,2538,-3432,-1693,3085,1645,840,-3845,-2501,4318,2546,-2847,-3168,-751,4718,2066,-4451,-2692,863,3960,2143,-5529,-2026,4816,1885,-593,-4587,-2238,5216,3172,-3894,-4304,-1361,5272,2446,-5785,-1579,2041,3125,2590,-5348,-3350,5287,3619,-1572,-4669,-3029,6338,3105,-4525,-2154,-940,3655,4255,-6405,-3011,3771,3769,1797,-3367,-4284,4414,2705,-1804,-2606,-2238,3580,2646,-4257,-1886,1886,1991,2152,-3175,-2889,3639,1029,-1057,-1339,-1433,4220,1879,-3345,-1187,1734,1295,1961,-3642,-1968,4045,524,-1632,-1210,-1541,3409,797,-3051,-487,43,2539,580,-3369,-1464,2946],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,3,-3,3,-5,5,-5,6,-8,8,-10,11,-13,14,-16,18,-20,23,-25,28,-31,34,-38,43,-46,51,-57,63,-69,77,-84,94,-104,114,-127,142,-158,177,-199,227,-262,306,-365,450,-582,819,-1388,5985,6971,-4348,-2453,-6321,3854,9883,-5763,-6986,3414,1058,8346,-3135,-9453,6134,4684,-1055,-679,-9663,2907,8978,-5418,-2888,-1189,-355,9665,-2230,-8360,5219,965,1555,1052,-8345,3360,6185,-3380,-176,-1251,-185,8110,-4124,-4892,2991,-141,1204,-1392,-4610,4555,3091,-3321,-1380,-1258,3656,4952,-5980,-2283,3548,2367,1152,-4816,-4087,6360,2793,-1055,-3509,-3160,7347,3101,-5403,-3043,-24,6008,3129,-7751,-3632,4803,4263,2107,-6480,-4927,8536,3629,-3241,-4705,-4277,8748,6361,-7241,-3504,25,5328,6040,-8816,-5225,6762,2865,2275,-5479,-8100,8263,5456,-5188,-2810,-4175,5024,7714,-7246,-6078,4722,1481,5183,-4478,-9173,6886,3860,-2065,-1758,-6329,4186,8608,-6441,-3243,927,141,4642,-3600,-6575,6022,532,229,-150,-4973,4377,5113,-3836,-1111,127,991,4087,-4495,-3117,5198,424,-409,-2018,-3462,5054,1759,-4526,-553,1050,4158,2807,-6862,-1243,4140,1713,-165,-4374,-1613,6246,1231,-3001,-3683,-246,6445,785,-6922,-2333,2603,5360,2036,-8207,-1183,5002,3591,-1025,-6658,-2857,8377,2819,-4768,-4165,-2149,7815,2442,-8769,-2149,2097,4121,2658,-8562,-2509,7785,2409,-732,-4316,-5032,8383,3206,-7484,-2136,-1194,4487,4723,-8050,-2343,5853,848,2440,-3995,-5346,6920,1570,-3818,-1193,-2546,3675,4818,-6610,-771,2414,138,4017,-5248,-3002,6008,1167,-2292,-947,-2042,3608,2195,-6481,530,2071,1606,1492,-4339,-476,4237,-1386,-1442,-2318,-97,4374,797,-4649,-180,2158,2829,301,-5603,363,5145,1493,-1527,-4916,725,6413,-666,-4285,-2163,1576,5431,-251,-6572,-549,3143,4478,-271,-7066,854,6449,1895,-2381,-4793,-435,7173,-1,-6987,-1543,574,7293,-200,-8129,-85,4293,3371,-107,-7163,-585,6988,534,-2288,-3091,-1819,6313,615,-6720,-976,878,3629,2014,-6372,-1738,5892,456,451,-3838,-1358,5448,384,-3764,-254,-66,2957,1881,-4997,-247,3132,738,1354,-3147,-2363,5452,-270,-3313,-205,-812,3892,751,-4003,544,1924,265,-167,-2986,591,3775,-771,-2419,-1387,1273,3731,-2105,-4655,664,2485,2808,-2844,-5389,2899,4508,829,-2874,-2929,2598,5280,-1302,-5427,-1327,3143,4360,-3028,-5055,833,4069,2061,-3234,-5351,1876,6083,-648,-3487,-2972,2845,6755,-1546,-4694,266,2561,5169,-1789,-6842,1943,4724,1480,-2669,-5465,172,6091,-567,-4261,-820,895,5667,-1154,-5103,1273,2982,2204,-134,-4642,1079,4336,344,-1508,-2875,850,4327,-632,-3601,731,1455,1698,-1126,-4903,589,4304,-1609,-840,-1528,1160,3061,-2043,-3634,425,616,2001,-1782,-3707,1864,2292,-913,-1347,-1739,2330,4509,-2512,-3508,293,1614,1500],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,10,-11,13,-13,15,-17,18,-20,23,-25,28,-31,34,-37,41,-46,50,-55,60,-67,74,-82,91,-102,115,-130,149,-172,202,-242,298,-382,518,-778,1428,-6922,-7177,11084,1926,27,-4863,-6083,9393,6695,-7892,-2818,-905,6185,6819,-9590,-5558,5104,2275,3014,-6755,-7856,7654,4492,-3241,-3798,-4748,5506,6645,-5596,-4623,-56,4030,4331,-5846,-4759,5117,1938,-281,-3737,-3079,6840,2538,-3050,-1935,-990,4837,2476,-6181,-285,2507,2102,1833,-5480,-1195,6575,-1334,-2729,-2047,-1552,7109,-947,-7345,2304,1776,2121,1693,-9317,1209,8183,-2151,-944,-3883,-2133,9530,-2059,-7473,1485,908,6767,2443,-12543,1402,7230,47,-37,-9235,-1842,12831,-1371,-7676,-719,-1770,9665,2765,-12167,555,5880,2741,2689,-9700,-3421,10307,866,-3490,-4134,-4144,10595,2420,-9099,-1986,-309,5223,3292,-9452,-2594,7134,2863,-293,-4667,-3972,8458,3976,-4991,-2531,-750,5628,2740,-6011,-2723,2507,3804,2159,-5545,-2500,6207,1054,-31,-3679,-1799,6695,-826,-4176,142,209,3344,941,-6058,1087,3628,-1362,0,-5055,103,6403,-2774,-2904,-262,340,5881,-2026,-7839,3786,2630,449,-57,-7871,2499,8642,-4253,-2926,-2657,936,8750,-3793,-8488,3778,1493,3996,-1735,-11129,3955,8283,-1153,-2684,-5490,1188,11316,-2672,-8147,-309,1914,7125,-502,-11241,1793,6849,893,-633,-8584,-556,9802,-1272,-3709,-3082,-732,9154,103,-8683,144,2791,4085,2235,-8665,-1334,7106,933,-2151,-3677,-1051,7192,124,-4911,-808,478,5025,1505,-6412,63,3124,2501,-837,-4851,-273,5284,-580,-1895,-2588,696,4813,-2554,-4212,1502,1932,1526,-1213,-5947,2561,4079,-2147,-875,-3815,2680,6631,-4075,-3357,2310,1354,4625,-4460,-6121,4994,2166,-1704,-2017,-4547,4394,6105,-4370,-3986,71,1425,6414,-4734,-6830,4394,2763,1819,-2240,-7404,5581,6505,-2816,-3527,-3298,2498,8971,-4280,-7347,2217,3042,4054,-1381,-7933,3092,6637,-120,-2574,-5840,2635,8534,-2110,-5354,-1760,1948,6542,-1548,-7066,1550,4079,2125,-2288,-6708,1791,6649,-775,-3778,-2819,1281,6170,-658,-6448,525,1687,3149,-1088,-4534,2581,4691,-1301,-1804,-2528,2309,3481,-1610,-2604,-593,1621,3420,-2822,-3547,3597,1375,-675,-2246,-3867,3688,3004,-3408,-3503,-279,3048,4208,-5133,-2708,3494,1908,1586,-3525,-3639,6196,3674,-2859,-2659,-1156,6055,4031,-6633,-3660,1607,2431,2629,-5836,-5098,5911,4202,-1229,-5115,-4383,6539,4924,-5087,-4159,-875,4811,5369,-6313,-5860,4836,4437,1604,-2787,-5437,4748,4941,-1871,-4395,-2364,4114,5942,-4088,-5385,1341,3421,3587,-3461,-4351,3388,3414,-266,-3130,-3805,3488,4057,-2248,-2869,-303,2558,3175,-2852,-3500,1587,2885,872,-2952,-2509,3203,2291,-2217,-1236,-1392,3672,2685,-3695,-1766,1551,2014,2115,-3192,-2318,2522,2031,-1436,-2676,-516],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,3,-3,4,-5,6,-8,10,-14,19,-27,42,-76,508,1919,7679,-671,-12746,4186,6892,479,-962,-9906,1121,11808,-1565,-6272,-2303,68,9963,-1105,-9382,682,4665,3840,-858,-8453,1563,7233,859,-2136,-5981,-399,9194,-803,-6170,-1652,893,5384,-252,-7741,1598,2598,950,-510,-4687,2202,5850,-1386,-1232,-1479,-385,6090,-3438,-3456,2182,1120,1651,-2233,-5781,4790,3644,-3409,-676,-3338,4712,6609,-6812,-3457,3380,874,4299,-4417,-7537,7222,2222,-1782,-1791,-7378,5517,7109,-8666,-3370,1112,1904,9116,-7484,-8521,7943,2483,791,-3579,-9127,6827,8023,-5715,-3881,-2930,3951,10352,-5977,-8198,3675,3051,5555,-4128,-10326,4952,6925,-2747,-2326,-6323,3393,10607,-4971,-5673,-291,1763,7471,-2465,-8759,4008,4704,1807,-2291,-7509,2296,7120,-1905,-2757,-2421,1739,6598,-3528,-5641,1204,1674,3420,-2452,-5431,4040,2629,-1075,-1266,-3172,3796,3890,-4440,-2646,-1462,2227,4794,-4999,-2983,4188,1140,590,-2709,-4445,6663,2276,-5790,-355,-417,3739,3883,-7923,-1942,5443,1668,2607,-5325,-3607,8323,1584,-3989,-2740,-2621,6504,4999,-10495,-2107,3851,2861,5047,-8421,-5788,9345,2719,-2428,-3456,-6335,8709,5727,-7668,-2493,-1174,5058,6803,-8290,-6787,5980,3550,2787,-4907,-6269,6848,5669,-4435,-3929,-3526,4176,7774,-6613,-4921,1764,2522,4189,-4683,-6183,5509,3172,-631,-2771,-4672,3858,5224,-4292,-2385,-782,2680,4246,-4288,-2860,3175,3175,1192,-3756,-3519,4380,3221,-1680,-2383,-2038,3395,2170,-3946,-755,1618,2014,1747,-4933,-1274,5715,-419,-1515,-3648,-895,6352,584,-6459,-736,1622,3553,2121,-7803,-386,4824,-572,-1320,-4736,-1898,7349,310,-4961,-1381,-198,5763,2117,-9005,-120,5186,2830,1517,-7138,-2418,9403,815,-4632,-3963,-2583,8309,3812,-7343,-2091,2934,4761,4219,-7691,-3707,6391,2743,-339,-5199,-3339,7014,4082,-4987,-4177,-8,5172,4909,-7039,-2856,3641,3600,1427,-4536,-3551,5807,3091,-1833,-1829,-2250,4053,2588,-3970,-1906,1219,2162,2206,-4222,-1592,4121,1116,-1272,-2620,-1218,3848,-80,-3352,-257,1592,3818,525,-5603,362,1998,959,-1456,-5302,-388,4639,-1102,-2884,-1915,1731,5203,-2461,-5208,1850,2316,3951,-329,-7467,961,6410,-723,-3715,-2771,1121,7391,-868,-5651,-2415,2404,5027,-452,-8147,1237,6160,1825,-871,-5406,330,8015,-501,-5847,-1505,1201,5478,183,-7328,466,5541,2347,-514,-6246,-834,7670,403,-3080,-3592,-763,5315,1037,-4785,-833,1154,4148,2080,-6206,-885,4706,1327,-219,-4688,-1154,4703,-583,-2989,-1636,-531,3492,1178,-5691,-148,2839,1932,-1618,-4406,508,3844,-8,-2145,-2379,1557,3064,-1136,-3657,767,1721,1617,-1560,-4485,2227,3754],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,26,-28,31,-34,39,-43,47,-52,58,-64,72,-81,93,-107,127,-156,208,-339,1899,2842,485,-11229,1087,11768,-1833,-3117,-3384,-613,10817,-329,-10285,915,744,5287,2461,-11187,682,8147,-589,2128,-5787,-3157,10119,186,-6157,1278,-1157,5400,2096,-8277,1076,3743,-1092,1647,-4836,-377,7455,-948,-2818,783,-1169,4828,-597,-6459,2559,1652,-693,-1717,-4853,2911,4915,-3201,-2248,-1198,1900,4783,-3742,-4367,1937,2334,3490,-5205,-7455,4230,3432,-235,-3690,-4529,5034,6092,-4992,-4707,-2680,3919,6099,-5798,-7782,3924,4652,4520,-4089,-8597,7435,6441,-2413,-3506,-5575,4410,9982,-6341,-5993,246,2393,8673,-3787,-11179,5198,4801,2204,-426,-9784,3671,11020,-3997,-3914,-3032,71,9584,-4001,-8215,2738,1662,2986,845,-9544,1637,7410,-1961,-489,-3673,-1583,8338,-2200,-5561,2414,-78,3431,1359,-7362,2143,4794,-1808,390,-3006,630,6582,-2043,-3106,1365,163,3430,-2364,-5111,4666,2890,-875,-1778,-5323,2593,4209,-4005,-2052,-695,3101,3531,-5294,-3679,3862,2686,2229,-4931,-3962,7125,3607,-2706,-4099,-2544,6460,4962,-6619,-3172,1495,5292,5460,-6644,-5761,5334,4351,1709,-6225,-6972,7230,5536,-4295,-4240,-3961,5441,7541,-8466,-5508,2252,2710,6160,-5726,-7627,5937,4865,-1747,-1698,-6132,4857,7967,-5352,-2727,-819,343,6941,-3940,-7161,4331,1721,1949,133,-6934,3542,5883,-4634,-119,-2521,1416,6606,-4061,-3687,3180,1672,2745,-1322,-4539,4065,3793,-2933,-664,-24,2567,3883,-4226,-2175,2486,1907,1473,-2991,-3793,4362,1511,-2487,-2275,-1521,4660,2176,-4974,-1163,1496,2172,1416,-5199,-2458,3611,2912,-400,-4266,-1054,6113,1689,-3422,-3534,-840,5504,2791,-7358,-2795,2858,4270,931,-7220,-2525,6507,2503,-792,-3960,-3261,7283,3614,-4791,-2685,-295,5330,4795,-7072,-2996,3437,2622,1221,-4711,-4466,5665,3891,-2276,-3102,-2941,5822,5088,-6061,-2182,3052,1640,3084,-4381,-4727,5287,2164,-1077,-521,-4573,3543,3151,-4705,-368,179,236,4103,-3850,-2068,3061,224,-840,-1534,-1701,4381,2129,-4252,-310,-209,2213,1294,-3321,-139,2564,576,-552,-2532,-148,4250,697,-2463,-707,1030,4401,-478,-6050,-918,2591,3032,-84,-4772,244,5231,1642,-3302,-3309,284,4929,1322,-4382,-1117,1345,5113,-990,-6671,424,4693,714,-1151,-6449,-1006,7139,1394,-3595,-2705,117,6475,874,-6505,-2092,2746,4138,2166,-6267,-1798,6198,2052,-471,-5399,-2269,6426,1474,-4347,-2242,-368,4307,3053,-4794,-1180,2793,1568,888,-4209,-1052,4759,1124,-2754,-1953,-509,2761,1649,-4519,-944,1470,1709,-9,-3521,-1107,2019,-862,-1134,-895,-10,3413,-675,-3412,124,1004,2034,-240,-2538,-161,3447,-82,-2269,-1711,-255,3564,-1729],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-10,11,-13,13,-15,17,-19,21,-23,26,-28,31,-34,37,-41,45,-50,55,-61,66,-74,82,-92,103,-117,133,-153,180,-215,265,-338,460,-700,2484,-9886,-6737,6841,2593,5108,-6855,-7910,9201,5010,-3604,-2038,-7692,5986,7879,-6281,-3937,1134,2584,7064,-5722,-6756,6395,1625,793,-116,-7358,5065,7174,-6092,-779,-822,262,6734,-4133,-4640,2986,1304,749,-1721,-5280,5643,3119,-4603,-553,-1537,2354,3259,-6355,-1150,3235,134,1255,-4284,-1194,5722,1475,-2968,-2976,-548,6471,792,-6299,-898,2644,5010,1431,-8969,-1099,6256,1399,-1753,-6074,-433,9846,1265,-4899,-2663,-218,9580,2469,-9485,-1073,2654,3833,2668,-9742,-3266,9116,1907,-1941,-5065,-3373,11862,2401,-8985,-227,167,5517,5033,-10304,-3323,5750,986,2714,-6654,-5506,10770,3187,-4814,-1768,-4191,5963,6361,-8688,-1978,3051,484,4884,-6339,-6340,6852,1793,-1693,-1459,-4743,5993,4132,-7096,-621,728,595,2880,-5127,-2362,5247,-254,-751,-1801,-1981,5887,375,-4528,235,78,1992,1688,-5943,303,5170,-1046,-1018,-4259,-31,6633,-1309,-3607,-1669,1442,6693,-1765,-6306,417,4164,3815,-1874,-7658,1764,6749,687,-749,-5011,1372,8223,-2244,-6147,-1821,1667,8550,-407,-9241,1743,5306,3833,-203,-9382,-89,8616,-319,-3464,-3844,-850,10053,205,-8372,296,2717,5763,3180,-8669,-681,7206,637,486,-4905,-2735,9015,653,-5735,683,-1891,5343,2801,-7841,-790,3596,893,2888,-4374,-2105,7508,41,-2665,-305,-1599,5183,2536,-4608,-231,2536,877,1755,-4576,-930,5330,-1624,-2386,-1628,-786,4205,-596,-4421,2560,2246,537,-447,-4830,1493,4005,-1711,-1703,-2467,1140,5337,-2068,-4756,-130,3031,4887,-3180,-6309,1909,4425,2869,-2850,-5603,2172,6344,-1517,-4563,-3227,3270,6702,-2828,-4765,895,3421,4807,-2854,-7784,1962,5245,-584,-2063,-6034,2178,7373,-2753,-4467,-2372,1528,7214,-1746,-6714,1333,2881,3399,680,-8212,427,6261,-158,-1081,-3675,-1398,7242,-1666,-5562,-126,581,3816,284,-6458,1480,5529,-1175,152,-3830,-1029,6343,-1438,-3396,1382,-930,3467,-207,-5069,1387,1877,-771,667,-2584,1698,3451,-1974,-2744,388,532,3105,-2902,-4283,2091,1976,-858,-2664,-2571,2429,3055,-3004,-2897,-1830,2342,4384,-4393,-3198,1863,2984,2355,-3342,-4337,3691,4389,220,-3509,-3228,3639,3702,-3344,-3175,-1770,3910,3992,-3800,-4033,2620,3736,1889,-2862,-5127,3401,4737,-2060,-2545,-3189,3922,5522,-3294,-4117,41,2714,4442,-3489,-5581,3021,2939,1228,-2415,-4560,3190,4386,-2439,-3788,-698,1181,2947,-2378,-5595,1308,1836,1882,-1260,-4871,1952,2631,-2623,-1943,-1447,1671,3843,-2230,-2858,1759,1305,1756,-923,-3984,1925,1986,-2684,-1158,-846,1853,3222,-2042,-1961,1333,1201,890,-2294,-3551,2682,2669,-841,-2892],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-10,12,-12,14,-16,18,-20,22,-24,28,-30,34,-37,41,-45,50,-55,61,-67,73,-81,91,-101,113,-126,142,-162,187,-218,262,-323,420,-603,1809,-6640,-4578,-532,2925,9847,-8113,-7293,5245,4078,3609,-3647,-10714,6463,8369,-3784,-3939,-3962,3501,9759,-6749,-6763,1958,1284,5779,-3643,-9035,4365,4524,-409,-2922,-6055,3692,6771,-3163,-3636,-1619,2439,5510,-3509,-4436,2462,2509,3015,-3300,-4532,4679,3367,-1950,-1796,-3107,4895,2717,-6581,-711,762,1087,2832,-5530,-3437,6860,-999,-1572,-3120,-4053,7570,2927,-6765,646,785,4142,4524,-9134,-1503,7452,-6,2146,-5263,-5471,10562,1699,-6331,-1055,-1706,7014,6121,-11410,-2465,5517,2610,2550,-8085,-6241,11280,3098,-3727,-3257,-5785,7759,7142,-10038,-3971,2890,4225,6120,-8885,-6623,7843,4600,567,-3268,-7189,8347,6470,-6758,-3512,-1627,4791,6475,-5974,-5412,4510,3215,2041,-3427,-5925,5239,3662,-2167,-2018,-4051,4057,5186,-5095,-3674,71,3042,3543,-4516,-3102,4068,1960,-228,-3065,-2139,5176,517,-3756,-500,-802,3881,1754,-6462,67,3185,1134,1396,-5121,-699,7395,-620,-3634,-2037,-2040,7177,164,-7740,1670,3162,2637,2393,-8441,-341,8121,-274,-1407,-4776,-3171,10232,-529,-7647,-186,529,5461,2637,-10772,-691,7487,2249,1143,-7970,-3699,10308,2526,-6128,-2663,-2572,8349,4343,-9830,-1011,3676,3469,3472,-9294,-3933,8593,1723,-2310,-3613,-4084,7684,5070,-7478,-1976,215,4074,4578,-7011,-4028,4578,1765,765,-5144,-3356,6075,2413,-3646,-2382,-623,4737,2115,-5150,-519,1372,2670,135,-4717,-1308,3763,229,-1028,-2470,-855,5392,72,-4196,-220,574,2682,-31,-5533,2257,4356,64,-776,-4339,681,6519,-2034,-4564,-511,1213,5781,-1425,-7124,1858,2102,2183,-738,-6876,1159,7338,-2605,-3532,-4299,1779,8518,-1394,-7960,1748,3003,3866,35,-9704,1992,6852,-282,-2159,-6571,-389,8954,-599,-7290,-509,1371,6330,442,-8951,-931,5966,1584,95,-6886,-1780,8165,-963,-4793,-3789,-1739,6273,-255,-6983,-1411,2062,2781,1061,-5926,-1016,4983,929,-1670,-3938,-1224,5261,94,-4119,-124,679,3505,982,-4578,596,3425,461,-551,-5176,1479,5101,-535,-2562,-1540,163,4477,-2724,-3747,1209,1956,2404,-1340,-4581,4034,4439,-2437,-2905,-2571,3327,4334,-3718,-4753,1047,3212,3341,-3617,-5442,2315,4436,-660,-3785,-4272,4127,7058,-2187,-5412,-1769,2836,6739,-3004,-7156,2175,4580,2241,-2918,-6428,3120,6773,-966,-4221,-3993,2226,6624,-2383,-5183,-124,1229,4914,-945,-6804,1024,4562,-152,-1784,-5799,1457,6264,-1644,-5002,-1677,1593,5154,-537,-6443,652,2367,2430,-1295,-4043,492,4359,-119,-3030,-1489,1238,3833,-1195,-3728,666,1915,1699,-1249,-4315,1226,2487,-159,-1787,-2601,2426,3384,-2280,-2851,390,2056,1791,-1791],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-8,8,-10,11,-12,13,-15,16,-18,20,-22,25,-27,30,-33,37,-41,45,-50,55,-62,69,-77,87,-99,115,-134,159,-193,241,-305,19,-7410,-1441,14031,-504,-8741,-1221,-721,8301,1882,-11301,240,5350,2324,1702,-10396,-2671,10818,953,-3199,-3261,-2897,8567,3165,-7507,-1360,976,5247,3673,-8344,-2391,6051,1410,328,-4925,-2348,7518,1588,-4379,-1784,-1398,5295,548,-6397,827,3044,1629,1066,-5938,1081,6243,-1745,-438,-4738,-187,6937,-3341,-4905,1556,800,4269,-1451,-8345,5737,4293,-2246,-609,-7010,1566,8640,-5750,-4795,814,901,6965,-3486,-9255,5976,4482,441,-892,-9807,3510,8876,-5420,-3504,-3217,198,10136,-4681,-10580,4482,3357,3614,-829,-11812,3867,9110,-2199,-1270,-6925,578,11774,-3487,-8090,-857,493,8060,1188,-11222,1506,6532,1156,-479,-7554,-1221,11209,-1248,-4958,-2944,-2074,8877,-173,-8227,392,2479,3758,149,-8458,94,6793,-717,-1723,-4305,202,5473,-692,-3724,-618,856,3921,-1666,-5807,1838,3067,1287,-2027,-5042,3019,5746,-3350,-1783,-632,1892,6439,-4317,-4660,4157,996,2620,-2237,-6006,6066,3333,-3660,-923,-3004,3249,7545,-6360,-4069,2541,2263,4747,-4402,-7602,7602,4702,-2216,-1842,-6619,5106,9248,-5788,-3796,353,2629,8772,-6545,-8441,5964,5125,2328,-2820,-9136,5614,8021,-3025,-3770,-4123,1614,9209,-3295,-7986,2750,3143,5944,-2136,-9537,4243,6282,-71,-2338,-5403,3015,8788,-2703,-5187,-447,1223,5861,-2385,-7266,1980,3186,1140,-1443,-6327,1897,5676,-1933,-2043,-1774,1768,5277,-2602,-3707,565,1094,2036,-2381,-4922,3181,2366,-1570,-1945,-3640,4276,3989,-3617,-1800,599,1245,3111,-4633,-2964,5807,1685,-1025,-2890,-2991,5634,1461,-4581,-1576,-909,4835,5504,-6590,-3392,5109,2514,1267,-5216,-3918,7340,3406,-4313,-2492,-3491,5963,6167,-7487,-3486,1769,3264,3476,-5737,-7466,6792,3103,-420,-3232,-5224,5792,6235,-5248,-3300,-1088,4095,6046,-6058,-6122,3884,2618,2234,-3851,-6586,5360,4972,-955,-4339,-3511,3147,6570,-3990,-4806,1513,3286,3227,-2679,-5079,4151,2727,93,-2672,-3347,3334,2746,-2296,-2674,-1670,2561,1657,-3644,-1993,1558,2372,851,-3037,-2282,2656,1258,-3772,-1594,-845,3342,1628,-5347,-2043,2086,1698,847,-5146,-1980,6880,514,-3155,-2851,82,6371,1851,-5790,-942,814,3154,318,-7460,-1638,5822,2438,-1168,-4852,-2841,5721,1787,-5452,-3048,-956,5641,3254,-7594,-2222,3714,3200,1235,-4873,-4060,6778,2892,-1926,-3285,-1831,7147,3975,-6187,-1875,1714,3855,2779,-5973,-3468,4508,3859,-425,-3445,-3067,5782,2712,-3507,-2733,-679,3244,2930,-4994,-3265,1090,2020,413,-3686,-2141,4117,1219,-928,-708,-1170,3902,1730,-3043,-227,1553,1910,-42,-2769,-832,2900,662,-927,-3306,37,3880,-5,-3422,143],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-7,7,-8,10,-10,12,-13,15,-17,19,-21,23,-26,29,-32,36,-39,43,-47,52,-58,64,-71,79,-87,96,-107,120,-135,153,-174,201,-235,281,-347,449,-631,1061,-4369,-5341,-1302,1878,10049,-5666,-9296,4083,3163,4249,-601,-10784,5041,8252,-3720,-1762,-4926,541,10682,-3414,-7255,1297,232,5915,95,-9451,3589,5421,-1958,-726,-4767,1030,7071,-3794,-4090,549,-399,3896,-1893,-6384,4082,2256,-543,-526,-4286,2756,5177,-3904,-2339,-864,2428,3841,-3992,-4292,3793,2856,480,-3981,-3830,6313,3617,-2998,-4320,-2357,5528,3402,-6333,-2349,2279,4246,4146,-8056,-4347,7299,2524,906,-5464,-5366,8178,3282,-5705,-2572,-4213,6189,6873,-8982,-4751,3841,3596,5157,-7679,-7477,8685,4699,-1009,-3103,-7381,6326,8068,-7837,-3496,185,2099,7679,-7297,-7128,6562,2693,1283,-3414,-8899,6080,7878,-5499,-2149,-3517,2530,7722,-4843,-5149,4104,877,4178,-1039,-6807,4587,4033,-2696,-1173,-3578,1258,6112,-5048,-2182,1520,604,3165,-2913,-4248,4448,1831,-2541,-1039,-2575,4829,3923,-5120,-988,1052,2758,1590,-5674,-2029,5109,2304,-562,-4962,-2710,6240,1100,-4098,-3840,704,5623,1043,-7517,-1246,3135,4555,306,-7683,-2312,7603,1901,-2177,-6361,-2699,9430,2137,-7504,-1368,-122,5809,4349,-9499,-2335,5622,1950,1084,-6551,-6682,7791,3333,-3584,-4373,-3221,7749,6305,-8322,-2811,1899,2335,5360,-7124,-5556,7495,2304,-743,-2273,-5837,5949,5267,-6113,-1205,-608,1691,5622,-6497,-3252,5333,973,1131,-2396,-4964,4628,2396,-3318,-1494,-1376,2794,3226,-3930,-1656,3469,90,498,-3153,-2882,5287,279,-2000,-1299,-261,3461,594,-5354,-807,2862,2080,47,-4711,520,4907,246,-2503,-3254,1165,5855,351,-4567,-2849,1636,4418,-132,-7781,-48,4456,3074,-872,-7042,-436,7910,148,-3922,-4159,30,7223,-316,-6670,-1023,2009,3704,131,-7574,-1106,7255,1497,-1086,-4869,-1248,9308,1552,-4966,-1698,-31,5794,2719,-7294,-1631,4430,804,2039,-5957,-2777,7102,1670,-2543,-1865,-1714,4921,2440,-5808,-842,1542,2913,2580,-4641,-1606,5445,616,-803,-1237,-1565,4952,1270,-4313,-276,1075,2564,1266,-4134,305,3759,-654,-1279,-1949,327,4987,-264,-3328,84,1937,3568,-1410,-4575,1076,3942,-421,-1762,-4729,1124,5328,-1720,-3731,-2788,2164,5143,-1634,-4524,-1147,2418,4143,-2455,-5802,2589,5945,297,-3588,-5251,2284,5860,-2124,-4304,-1802,2081,6424,-1405,-6749,407,4645,3325,-728,-6566,1428,6572,613,-2456,-3681,961,7106,-403,-5776,503,1894,4539,-680,-7652,698,4975,1250,-673,-3491,1227,4635,-445,-3084,99,969,3913,433,-5498,-354,2232,921,465,-3890,772,4309,-1356,-2927,-349,444,2918,-1406,-3315,1446,1487,1463,-357,-2572,1180,2601,-1290,-2212,-974,1235,3302,-2316,-4144,949,2059,1323,-1813,-2921],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-7,8,-9,10,-11,13,-14,15,-17,19,-21,23,-26,29,-31,35,-38,42,-46,51,-56,62,-70,78,-86,97,-109,125,-144,168,-201,245,-312,421,-628,1153,-5836,-5341,12875,1274,-6160,-2078,-2673,7201,6008,-11376,-1554,4904,2852,4027,-8073,-4759,8461,1404,-3130,-2978,-4825,8649,4814,-8587,-1210,41,2248,5738,-7465,-3577,6737,-569,154,-2316,-3674,7335,1658,-6157,-610,-619,3125,2147,-6640,-1403,5502,1707,353,-3325,-1131,6870,-1064,-3973,-1065,956,6114,-575,-6673,1569,3408,2326,-389,-7283,1550,6974,-421,-2316,-4497,1545,8056,-3314,-6521,-705,1307,7043,-1442,-9713,2256,6196,1686,-420,-8803,1951,10527,-1978,-4338,-3475,315,10228,-1770,-9878,1034,3606,5030,950,-12826,1006,9244,-1080,-779,-7174,-2925,12700,850,-8021,625,-1141,7898,3235,-11049,-127,4344,880,2511,-6301,-2738,9640,-226,-3864,-1394,-1608,5914,3451,-8210,1533,1868,1114,4113,-6811,-1764,5352,-1138,-1178,-2270,-2850,5995,283,-4854,878,44,672,592,-6163,2734,4067,-1117,-1960,-4012,1938,5891,-2537,-4759,-418,1743,3727,-2886,-5700,2410,4684,2159,-2013,-5293,4575,6087,-3038,-3344,-2023,3031,6886,-5199,-5626,1144,3765,4157,-4454,-8541,3371,4866,-595,-2402,-7297,3655,7694,-4039,-4654,-1335,2080,8291,-3752,-8121,2764,4512,2797,118,-9620,4209,7644,-1791,-2418,-5322,851,9920,-2680,-6996,771,2414,5333,-520,-8828,1988,5628,-182,-700,-5935,-1408,7330,-1585,-4224,236,-62,4665,122,-5222,3036,3126,-215,767,-5642,402,5659,-3253,-2046,-375,531,4557,-2226,-5006,2816,2563,590,-1288,-4419,2740,3220,-1605,-1877,-1461,1766,4304,-3622,-4487,2487,2124,2565,-3103,-4695,4298,3601,-1405,-3650,-4077,5176,4867,-4160,-3596,-728,3335,3733,-5416,-5017,2696,3005,2891,-5624,-5764,5327,5532,-2073,-2994,-3814,4859,6207,-4417,-4274,1534,3135,5412,-4830,-5830,4518,4440,1463,-2807,-6052,4401,5643,-3577,-3760,-1610,1897,5726,-4119,-5708,2353,1826,2671,-1743,-6900,3134,4587,-3106,-2117,-2378,556,5907,-2764,-4333,1491,946,3753,-2239,-5587,3323,2888,-1574,-1146,-3351,1169,4411,-2251,-2169,970,964,2600,-2610,-3471,3557,2273,-758,-2099,-2356,3099,2939,-4175,-1994,-268,2234,2217,-3992,-1990,2994,2708,-168,-4812,-1496,5532,3421,-2932,-2368,-28,4280,2174,-5567,-3238,1346,3704,1729,-5626,-2712,4843,2573,600,-4835,-2984,6117,3073,-3203,-3522,102,5942,3526,-5818,-3424,2730,3519,2057,-4611,-4055,5608,3941,-1473,-3983,-2880,4431,4406,-4493,-3088,1871,2784,1593,-5094,-3877,3692,2379,769,-1929,-2849,4569,4373,-2478,-2262,277,956,3860,-2768,-3744,2228,1459,972,-3057,-2866,2341,1744,-1904,-610,-825,1734,2297,-3333,-2258,2691,1826,-436,-2844,-1286,3865,1230,-2224,-1665,595,3409,1410,-4337,-619,2635],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-7,8,-8,9,-10,11,-13,13,-15,17,-19,20,-22,24,-27,29,-33,36,-40,43,-48,53,-59,66,-74,84,-96,112,-132,158,-195,251,-341,507,-915,4080,5095,1761,-360,-12358,4852,10512,-3279,-3677,-4551,599,11329,-3395,-9515,1317,1519,6983,17,-11074,2893,7330,346,-2452,-7443,786,9586,-1730,-6171,-1820,145,6994,-321,-8332,1770,3750,2910,-749,-7144,1063,6179,-211,-1707,-4012,313,6029,-2206,-3584,1040,1407,3828,-1168,-5024,4446,1927,-117,-601,-4101,2709,4162,-4375,-1334,-578,2913,4917,-5865,-5107,5446,1009,-618,-3044,-5163,7835,4798,-5770,-1402,-1321,6351,7578,-8465,-4921,4884,1441,4256,-4279,-8328,9557,3832,-4192,-2237,-5718,6416,9473,-8626,-5491,2961,2272,8149,-5164,-9600,8391,5398,-1005,-2008,-10438,6198,9585,-5628,-4322,-902,1707,8853,-5395,-9174,4480,2468,3640,-2894,-9600,4514,6238,-2135,-4510,-4550,1905,8881,-4261,-6312,-16,1839,4138,-2410,-7190,3237,2993,517,-1121,-4647,2409,4773,-2579,-2785,-855,1596,4930,-4076,-3577,2515,2291,2583,-2856,-2552,5633,1280,-2413,-1682,-1378,5300,4025,-6155,-1037,2253,2086,2869,-7148,-2637,6691,1850,-1942,-3479,-3647,8111,2588,-6766,-1304,282,4933,4015,-8297,-3927,7451,2858,522,-5310,-4942,9779,3278,-4727,-2707,-3642,7272,5493,-9925,-2953,4623,2609,3736,-6442,-7238,9228,3642,-2535,-3382,-5550,6308,6158,-7196,-4908,190,2921,6367,-6738,-7473,6388,3164,1865,-3619,-6663,5305,6186,-3511,-3251,-1941,3446,6885,-5588,-4452,2271,2246,3008,-3625,-5517,4511,3222,-1968,-1890,-2354,3741,3665,-3971,-1262,662,2930,3178,-4095,-1871,3921,1157,-887,-3115,-984,4436,1443,-3735,-232,377,4287,1975,-6294,-461,4107,766,236,-6709,-310,7220,69,-3325,-2636,-1468,7876,1765,-7998,774,3011,3505,2857,-8136,-1115,7403,153,-1470,-5493,-2776,9436,1805,-7089,-1617,-1164,6324,2610,-9310,-1966,5760,2256,803,-5593,-3070,8772,3119,-4198,-2370,-2387,7448,3743,-7612,-2829,1672,2640,1345,-5840,-4078,6748,2464,-1331,-3805,-2628,6117,3434,-4347,-1398,362,3454,2623,-5369,-2707,3082,2010,1306,-2126,-3204,4760,480,-2673,-1255,-77,3113,1658,-3958,-333,1881,2258,1631,-3351,-643,4416,386,-1615,-1944,-492,5034,-371,-4693,-507,1815,4215,-132,-5745,1133,2674,-422,-2287,-4279,1438,6127,-1326,-4650,-1222,1657,5145,-896,-6545,1314,4354,2038,-1315,-6070,346,7154,534,-2621,-2996,527,7592,-311,-6870,-1455,3483,3804,1035,-7282,-35,5500,1914,-1734,-6737,573,8441,1740,-3928,-1164,1274,4643,1533,-6279,-1320,3575,3005,365,-4244,-1915,5613,1072,-2092,-2079,-657,5085,1680,-3872,-1911,1663,3104,1044,-4153,-993,3549,442,42,-2179,-998,4849,423,-2328,-51,2129,1780,-1051,-3092,753,3639,-640,-1446,-3555,1830,4330],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,5,-7,7,-8,9,-10,11,-12,13,-15,16,-18,19,-21,24,-26,29,-32,35,-39,43,-49,56,-65,76,-91,111,-140,187,-267,428,-863,4868,7077,-12263,-2731,6289,2493,3715,-8828,-6727,11110,3668,-4836,-3614,-5666,7523,7469,-10710,-2573,2357,4078,6065,-7886,-6582,7627,2752,-94,-4340,-6469,6960,5064,-4865,-2586,-584,3642,5044,-5796,-2813,2634,2562,1807,-4437,-4356,5218,1616,-1587,-3301,-3758,4962,1059,-5393,-110,-817,1544,1563,-5558,383,5188,189,-1184,-3695,-912,7141,-2155,-6005,68,-502,5440,684,-9581,2633,5022,-1378,1448,-8204,1025,9941,-2562,-3706,-2973,-2184,10001,-322,-10644,1845,3223,2761,1742,-10762,353,10113,-290,-2183,-5396,-3471,12671,385,-9212,-518,-113,8341,3552,-12448,-712,7995,1027,609,-7538,-3256,10237,1506,-4878,-1652,-2429,8644,3992,-9986,-1445,3461,2773,4142,-8107,-3165,8205,2732,-2145,-3263,-2619,7604,3890,-6674,-434,64,2779,4444,-6458,-1635,4264,1244,1301,-4469,-1896,5990,302,-2542,-1498,613,4747,-102,-6076,1296,3215,1198,-1433,-6162,2104,5843,-1773,-2289,-2990,34,7420,-2335,-6083,3096,2120,3328,-1258,-7799,3881,5332,-2339,-1928,-5795,3928,9887,-3241,-5214,-37,1991,7352,-3051,-10770,3419,5326,2374,-84,-8449,3188,9515,-2401,-2620,-3447,1018,9345,-2256,-8500,1147,2571,4740,-595,-11465,1277,8237,1219,-1439,-5547,-547,10165,-1488,-6261,-1290,753,6592,1843,-9078,675,4551,1801,130,-6942,-2168,7281,1159,-3447,-2650,-1117,5211,648,-5761,288,830,1444,270,-5235,1092,4448,-724,-768,-3133,18,6554,-1253,-2431,158,899,4267,-936,-4848,3451,2844,1169,-2456,-3641,3421,4562,-2755,-2207,-972,1802,3571,-4172,-4484,2934,2080,1840,-2695,-5759,5931,4801,-2990,-1842,-3251,2873,6767,-6329,-5416,2306,2530,4781,-3893,-7187,5373,5792,346,-2680,-6579,4207,8948,-4092,-4155,-628,1330,6676,-4482,-7051,2676,4300,1815,-1450,-7413,3433,6147,-1762,-2992,-3767,914,9042,-2568,-6842,-80,2664,4187,-843,-8049,598,4979,271,-2198,-5861,1435,6536,-1012,-3449,-907,329,4659,-913,-5692,1022,1355,1815,-1461,-3213,2918,3608,-1301,-1789,-1727,2297,3338,-1859,-2168,1264,1931,1688,-2939,-2029,4326,1806,-1121,-2732,-1131,4846,3875,-4771,-2883,930,2877,3204,-5094,-3015,4165,2212,-934,-4469,-4113,5486,3175,-4570,-2119,-302,4197,4588,-5205,-4339,3130,1619,2102,-5258,-5828,5938,4430,-2541,-4215,-3227,4439,6282,-5746,-4861,376,4644,3471,-4201,-5673,4115,4311,-415,-2840,-4916,4053,5461,-3355,-3784,-2465,3063,4129,-3061,-4716,1448,2676,2490,-2291,-4847,2020,3626,-1678,-1763,-2691,1570,3536,-3212,-2526,547,2188,1848,-2733,-2747,2957,1680,-84,-1931,-1934,2948,738,-2805,-1507,407,2509,1721,-2973,-1812,2633,1175,639],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-6,6,-7,9,-9,10,-12,13,-15,17,-19,21,-24,27,-29,33,-36,39,-44,48,-53,59,-65,73,-80,88,-98,109,-121,136,-154,175,-201,234,-277,339,-432,594,-2177,8718,3838,616,-1356,-8005,7908,8939,-6933,-3961,-2839,2833,8892,-7792,-6634,5314,195,4253,-2644,-8593,6850,5030,-3127,-1176,-4702,2529,7968,-5616,-3382,3175,47,5308,-2787,-7267,5909,2273,-1465,-1273,-3628,3717,4259,-4018,-1014,-17,864,3827,-5198,-2032,3959,1629,-1047,-4097,-2823,6930,1032,-5577,-1587,651,5314,1422,-7433,-997,3162,3071,913,-7790,-701,8550,188,-2354,-4531,-1766,9260,882,-8199,-1678,375,6318,2877,-10626,-2882,7582,1480,-496,-8688,-5313,11747,3631,-5667,-3418,-2783,8811,5786,-11923,-1704,4813,3377,4656,-9431,-5173,9221,2290,-1691,-3803,-6367,9902,6803,-7880,-930,-94,3222,7106,-8665,-4448,5940,1173,2333,-2851,-6281,6956,4264,-4187,-642,-2670,2759,6805,-6209,-2402,4108,392,2097,-3450,-3878,5409,2264,-3861,-1225,-1775,2908,2517,-4766,-682,1924,1579,435,-5317,38,4712,-128,-1176,-2587,-354,5723,-396,-6003,-734,3053,3900,-509,-7982,1053,5556,1440,-1260,-7549,1076,7186,-616,-3253,-3041,427,8614,-652,-8327,755,3044,5565,999,-10512,385,7754,432,-1589,-6711,-486,10791,-433,-5340,-1624,-596,7374,2391,-11274,-676,6035,3175,1213,-8116,-2516,9130,1478,-3205,-3686,-2802,7196,3169,-9473,-643,1433,1806,2430,-7591,-2217,7108,1714,-620,-3205,-2945,6037,1607,-5271,-604,-121,3035,2940,-6857,-1039,4198,621,531,-3265,-587,5511,767,-3057,-46,-895,3949,-15,-5815,926,2777,538,-1037,-4518,1523,4123,-2037,-3241,-1721,977,4896,-2329,-4342,901,2662,3320,-3409,-6265,2521,5264,992,-2927,-5131,3279,7179,-3788,-4358,-820,2269,6639,-3251,-7733,1940,4647,2594,-2292,-7249,3220,8002,-544,-4119,-5305,1638,8277,-1889,-6604,2003,2514,5431,-1779,-8822,1922,5253,-354,-1463,-5463,-455,8217,126,-3908,-2013,-1348,5918,1234,-6016,172,3866,1178,818,-6118,-1314,6210,-423,-2081,-1021,-160,4340,756,-4824,270,2180,2532,942,-5828,1054,4367,-1684,-442,-2396,888,3601,-2433,-3540,530,1313,2590,-1479,-4362,1304,2217,-994,-2855,-2938,2353,3832,-1923,-2844,-298,2918,3154,-4263,-4290,3369,3616,1928,-2510,-3785,5261,4948,-2742,-3521,-1969,4891,6234,-4324,-4412,1378,3901,4140,-3876,-5296,4055,5953,69,-3185,-5084,3925,5524,-3089,-3762,-592,4052,6448,-4301,-5987,999,3004,3546,-2402,-5240,1562,4337,-1245,-2576,-3709,2358,6101,-1612,-5575,413,2550,4145,-2288,-4723,1888,2271,741,-187,-3649,1094,4506,-2320,-3316,-5,1158,2626,-978,-3873,1145,2566,294,-1995,-3461,2136,3667,-2766,-1356,-650,1389,2067,-3865,-2268,2417,1909,65,-2016,-2150,3926,1970,-2062,-2242,-185,3438],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,12,-14,14,-16,18,-20,22,-25,27,-30,33,-37,42,-48,54,-62,71,-83,99,-121,152,-197,255,235,8212,671,-13136,1668,6732,1219,1053,-8712,-3227,11761,-1485,-4554,-430,-2760,8220,1834,-10309,306,3835,2631,2584,-8888,-2020,8120,-589,-1959,-3741,-1801,7378,947,-6116,461,-190,3153,3055,-6366,415,4915,-1348,-641,-3095,-562,6298,-1334,-2585,366,877,4288,-1636,-5955,1496,3688,232,-1500,-4659,3279,4729,-2758,-2857,-1233,2623,6879,-4728,-5423,3017,3340,3347,-4757,-6910,5745,5880,-1793,-2929,-6192,5062,9251,-7087,-4497,-8,2825,8810,-5886,-9677,5462,3846,2303,-3899,-9557,5627,9847,-2922,-2140,-3525,934,11804,-4834,-8318,2802,1806,6931,-1723,-10606,3042,7739,-447,-1861,-7040,780,10509,-3144,-4302,-558,-464,7953,-375,-9297,2954,4164,671,1234,-5871,126,7417,-2304,-2835,-31,-440,6628,-1798,-5161,1513,1656,1983,-43,-5835,1636,4751,-2622,-766,-1308,1676,5136,-3000,-3991,810,1551,2069,-2840,-3948,3275,2863,-1420,-3280,-2847,5669,2936,-4424,-2377,416,5200,4487,-5685,-3932,3702,3174,1748,-5908,-4437,7506,5050,-2894,-3455,-4529,6697,7242,-7213,-3346,1498,3746,5291,-6207,-6517,6193,4014,307,-3222,-7739,6807,7602,-5494,-3628,-1734,3212,8097,-5300,-7209,3260,3069,3016,-2255,-9243,5002,7580,-1990,-1983,-4445,2614,9306,-3877,-4713,2288,1210,4850,-1508,-7215,3833,4630,-412,-304,-5299,2452,7054,-4380,-2545,874,-550,4740,-2523,-4305,3944,3455,-1388,-1789,-2899,3344,3876,-3493,-1532,-279,2203,3257,-4878,-1272,2666,1824,783,-3704,-2778,4481,2680,-2012,-3473,-972,5565,2674,-6681,-1465,2211,4370,2250,-6563,-1896,6089,3318,-823,-5331,-2467,7285,3625,-5069,-2960,-929,6217,3763,-7424,-4049,4024,3611,2474,-6443,-4040,8641,2234,-1759,-3548,-4047,6633,5235,-6102,-3516,605,3097,4490,-6324,-4960,4798,2675,224,-3320,-5659,4979,5029,-3945,-2339,-1231,4163,5990,-4771,-4150,3159,1802,1397,-2813,-5302,4879,1954,-1891,-2046,-2981,3491,4113,-3866,-2709,2345,1109,1815,-3576,-2700,4028,1094,-1752,-1655,-1106,4288,1618,-4764,-986,2145,2043,271,-5376,-1511,4226,1266,-902,-3393,-517,4913,390,-3976,-1605,1207,4724,169,-6123,-1478,3595,2890,-423,-6041,-308,5893,2039,-2594,-4384,430,6577,257,-5723,-1025,2180,5515,953,-7866,-1859,4876,2726,-1842,-5955,-1875,6203,1223,-4396,-2127,-410,5683,2147,-6341,-1347,2744,3494,2518,-6141,-2145,5006,1574,-2327,-3760,-3592,4345,2271,-4616,-1545,608,3465,2303,-4052,-2026,4124,1581,186,-2587,-2432,4345,1593,-3454,-1429,797,2831,1772,-3653,-970,3153,-89,-383,-2333,-529,4047,281,-2805,-1137,751,2824,-537,-3361,430,2375,1919,-806,-2885,211,4876,81],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,1,-1,1,-2,1,-1,2,-2,3,-2,3,-3,4,-4,5,-4,5,-6,7,-7,8,-9,9,-10,10,-10,10,-11,10,-13,40,-1119,-4862,-1678,12584,665,-11263,845,3862,5286,2100,-11358,-1137,11107,-41,-1219,-5898,-3810,12137,1005,-8349,-289,-547,6347,4700,-10453,266,6018,1313,1720,-6842,-2501,8791,862,-2852,-1416,-1524,5817,2133,-6479,-723,2131,2357,1891,-5594,466,5048,586,-182,-2824,-1391,6063,-815,-4104,1187,781,4437,-1041,-5994,3180,3635,-806,-950,-6877,3130,6202,-5130,-3739,-2013,1980,7528,-4855,-6564,4164,3155,3117,-2860,-9560,5101,6832,-4642,-1565,-3458,4229,9977,-7905,-6556,2506,2621,6044,-3209,-11207,5882,6487,155,-539,-9555,1638,11490,-4619,-6408,-706,-100,8922,-1629,-11803,2965,5367,3502,-22,-11920,2449,9316,-2976,-3677,-3835,-363,10608,-918,-7548,-14,2146,5631,504,-8567,1013,5118,321,353,-6383,-1568,8575,-814,-3905,-927,-346,5869,-372,-6217,2751,3490,998,-471,-4577,799,5441,-1257,-1326,-2236,358,5485,-3753,-3314,1561,1751,2454,-3312,-4572,4654,2807,-2632,-2024,-3683,5562,5177,-5995,-2010,42,2586,3493,-6042,-4616,5567,1385,-203,-3186,-6826,7165,6267,-5381,-2925,-1292,3723,7774,-7629,-7182,5545,2361,3528,-4670,-8771,7293,6938,-3131,-2184,-4890,4539,9859,-6747,-6283,2818,2059,7203,-4174,-9070,4117,4116,276,-1657,-6520,4584,8695,-4912,-3725,-2440,1588,7740,-3291,-6070,1085,2256,2920,-1272,-8292,3104,5815,-1272,-1596,-3921,3578,6406,-2683,-4166,813,2331,2877,-1595,-5449,2176,1761,-1178,-524,-2466,3598,4682,-2564,-1802,119,2462,2483,-4391,-1232,3797,2816,1030,-2266,-2850,5413,2602,-3857,-1400,-558,4458,2805,-5806,-1705,1946,3213,1703,-6537,-2695,6764,1649,-2387,-2799,-3316,6659,3500,-6523,-2123,1294,3753,3482,-7122,-4548,6193,3067,596,-5178,-5491,7415,5532,-3650,-3375,-1971,4894,4984,-6307,-4320,3844,2202,3972,-4761,-5447,5632,3108,-2012,-2618,-5477,5454,5658,-3923,-3052,723,2069,5467,-3987,-5980,5085,2319,200,-3624,-4266,4018,4326,-3912,-1768,-1943,2754,3510,-3753,-2184,1666,2139,1798,-2083,-2736,4224,1611,-1503,-2688,-407,2982,1758,-3215,-1266,1921,1934,651,-3340,-923,3711,1828,-2700,-3092,31,5257,708,-5103,-496,829,3914,639,-6660,-913,5013,2438,511,-5185,-1612,7646,1372,-4445,-1982,143,6173,1361,-6518,-1654,3594,3096,1712,-7023,-2432,6399,2617,-665,-4653,-1936,6804,2593,-6027,-2246,708,4120,3292,-6710,-2120,4640,2648,148,-3765,-4311,6417,2724,-2773,-1897,-2050,4969,2036,-5479,-2598,2589,2174,2030,-5062,-2513,5149,2616,-2154,-2494,-2324,3771,2510,-3205,-2161,462,2922,1397,-2261,-1874,2828,148,-311,-2576,204,4105,613,-2865,-1073,1225,1800,-1491,-3754,57],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,5,-5,5,-6,6,-8,9,-9,11,-12,14,-15,17,-18,20,-22,24,-27,30,-33,36,-40,45,-49,54,-60,66,-74,83,-95,106,-123,142,-167,201,-249,321,-445,703,-3215,9288,6949,-6798,-2046,-5131,6516,9507,-8204,-5333,3569,2532,7432,-6086,-9647,7563,4764,-598,-2863,-7662,5949,9458,-6279,-3680,-1178,3410,7333,-4296,-7887,4113,1998,2652,-1250,-7755,3586,6390,-1665,-1510,-4050,2383,5988,-4014,-4461,1072,1614,2477,-3926,-4782,5092,1960,-1739,-2021,-2978,4793,2237,-6111,-1007,-1,2821,2305,-6223,-1419,4722,594,1080,-5193,-3106,8143,853,-5032,-875,-963,6826,2465,-9123,19,3509,1926,2721,-9442,-2385,10079,171,-3498,-2907,-4173,9813,4547,-9198,-658,1640,5166,5119,-11291,-3117,9133,1021,1551,-5645,-5221,10492,4206,-8906,-2032,-1957,5958,6405,-9666,-5405,4887,2079,4449,-7145,-7026,8020,2985,-3045,-3077,-5557,6192,6966,-7229,-1694,814,2184,5187,-6380,-5027,6187,2753,339,-2761,-4776,5953,4040,-4468,-1452,-712,3076,3388,-5098,-3167,2267,746,533,-4457,-1581,5297,-89,-1140,-2112,-1604,4823,180,-5221,746,1235,2836,2185,-7286,908,5112,348,-1248,-4340,-144,8391,-1128,-4934,239,1678,6375,-78,-8584,2246,6800,437,891,-7945,-670,9979,-1306,-4788,-3228,-923,8186,742,-11208,801,4276,3367,2127,-10408,-1925,9439,-240,-2817,-4465,-2831,10087,2055,-7994,-1601,28,5910,4168,-9889,-1829,5965,2059,874,-5936,-4021,9546,2078,-3928,-3027,-1788,6218,3949,-7649,-1771,2167,1272,3422,-4930,-2707,6358,934,-2548,-1458,-1974,4820,2272,-4844,-531,243,2327,1670,-5082,-529,2391,-242,-382,-3143,-660,5031,-793,-3718,68,642,5287,-1818,-5694,641,3203,699,-275,-6244,2236,6369,-2994,-2099,-1994,2021,6849,-2696,-5389,1455,2102,3572,-2138,-7643,3522,5141,-729,-2099,-5763,1829,9578,-2048,-6015,-11,1085,6306,-2360,-9202,2554,5220,347,-674,-8837,237,8988,-1210,-3965,-3150,640,9107,-557,-9270,421,2703,2812,131,-8531,325,7151,294,-1999,-5089,-2172,7739,-584,-4212,-100,435,4541,1591,-7447,110,4524,1447,418,-4746,1128,5399,-420,-3052,-891,476,4547,248,-4966,640,1252,1338,-251,-5018,1788,3800,-1077,-1721,-834,1245,4721,-1632,-3879,1742,1591,2630,-2389,-4265,1951,4276,258,-2228,-3639,4153,4583,-2284,-3568,-650,3700,5088,-3976,-5032,3052,3583,1944,-3748,-5799,5583,6033,-1598,-3247,-3463,3527,5760,-3621,-4740,1060,2985,3780,-2929,-6238,4111,5437,537,-3292,-5229,4158,6861,-3027,-4140,-2287,1784,5340,-3189,-6415,2301,3284,2349,-791,-6519,3007,5230,-672,-1588,-2703,1776,6298,-1895,-4120,61,1583,2335,-218,-3877,1401,3141,297,-914,-2773,1272,4225,-197,-3288,-516,1613,1693,-2041,-4046,1490,2985,-333,-1177,-1246,1739,2299,-3291,-2223,-149,2800],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,4,-5,5,-6,7,-9,9,-11,12,-14,16,-18,19,-22,25,-28,30,-34,38,-42,47,-51,57,-63,70,-77,84,-93,103,-114,126,-140,156,-175,196,-221,253,-292,342,-410,508,-662,942,-1616,7087,3997,-11019,-1927,1107,4676,6851,-9321,-5657,9417,1772,579,-5088,-5487,8697,4456,-7011,-737,-2475,4952,6086,-7571,-2947,3597,2101,3664,-3895,-4718,6579,3166,-2760,-1953,-2667,4581,3346,-4678,-1064,1136,1790,2766,-4895,-873,4856,218,-375,-3226,-433,5880,117,-4457,-249,-5,4079,-161,-7172,1532,3972,1310,-587,-6840,491,8224,-2544,-3272,-2242,638,7342,-1596,-8210,1406,3858,3980,-1725,-10182,1903,8212,-621,-3118,-7082,-842,10378,-2054,-7887,338,822,7527,1698,-13178,1948,6204,2166,1176,-9116,-2153,10671,-666,-5512,-2346,-1720,9766,2707,-10143,-480,2545,4019,5138,-9786,-1396,9646,-235,-1168,-4997,-5157,8502,2825,-6445,-962,188,6120,2834,-7702,-657,5664,448,825,-4477,-2982,6506,595,-3136,239,-1810,5018,2514,-5947,-189,3022,296,409,-3707,-505,4782,-1754,-1920,-1460,382,5315,-2377,-5242,830,2461,2192,-2440,-5184,2883,4941,-267,-2052,-3923,4566,6788,-3698,-4421,-710,2428,6584,-2926,-7672,2695,4713,2620,-1520,-6606,3943,6988,-2358,-2677,-4352,1774,10625,-3599,-7280,521,2664,5985,-1800,-9839,3569,6600,1038,-1657,-8306,778,10916,-2701,-5337,-1101,567,7584,-1085,-9215,2141,3453,2827,226,-8551,366,7169,-496,-2634,-3235,-454,7929,-1741,-6935,427,864,3419,1718,-6750,269,5562,-880,-214,-3076,-1181,5585,-1042,-3228,682,1471,3577,-140,-4887,1912,3137,46,-351,-3488,1639,3947,-2143,-2331,537,1578,3485,-2889,-3829,2041,2131,1352,-2747,-5029,4644,4099,-2537,-2792,-2975,4681,4087,-4460,-4658,1023,3240,3726,-6479,-6492,4432,4460,187,-2844,-6622,4956,5238,-3731,-4271,-1897,4085,5532,-4339,-7253,3236,2936,2799,-4262,-7891,4749,6617,-2478,-2605,-5696,3000,7891,-3964,-4612,1195,1520,5943,-2559,-6517,3707,4363,837,-727,-5855,1289,6443,-3035,-2088,120,1268,5934,-1365,-6003,2198,1832,1114,-1163,-4089,2561,3295,-2232,-438,-1606,2106,3888,-2534,-2804,1483,751,939,-1714,-3030,2919,2608,-1440,-1527,-844,3243,2765,-4440,-3018,966,2783,2421,-3464,-2422,3780,2598,-1451,-2792,-2343,5019,2191,-4116,-3196,137,4357,2950,-4319,-2301,3985,2893,566,-5185,-3481,5616,3281,-2801,-3963,-2150,6335,3370,-4352,-3485,1082,4314,3612,-4456,-4648,4855,3573,-50,-3786,-4850,4858,4769,-3765,-3293,-1466,3720,4675,-5159,-3843,2948,2300,2270,-3393,-4344,5008,3706,-1011,-3137,-3055,2174,3625,-3857,-2037,994,1527,3199,-2244,-3889,2995,1451,485,-2083,-2889,2400,2688,-4146,-1150,310,1190,2600,-3136,-1820,2938,1454,-1382,-2164,-1623,3130,776,-2407,-995,703,2788,574,-4807,-898,3123,2388,58],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,3,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-12,13,-15,16,-18,21,-23,26,-31,37,-44,55,-70,94,-138,245,-1518,-3232,-6711,1776,12127,-5036,-6777,-185,567,8371,-2244,-11531,3289,5700,1754,-540,-8350,1465,9374,-2972,-3846,-2571,393,9199,-927,-7707,2588,2131,3134,1062,-6755,1951,5860,-723,-1865,-2903,888,5215,-3151,-3436,1304,1078,2679,-1273,-5889,4350,1758,-924,-1541,-4115,4395,4316,-4170,-1833,392,3495,3767,-5246,-2229,4171,1860,1622,-4859,-4232,8286,2958,-3623,-2964,-2937,6579,6006,-9053,-3599,3955,2722,5464,-7496,-6832,8904,3234,-738,-3425,-7286,8812,6609,-7605,-1765,-868,3475,9489,-7598,-6040,6786,2381,4250,-4162,-10257,7463,6746,-4415,-1999,-5252,3927,9970,-7282,-5436,2193,690,5788,-3975,-9266,5464,4607,-1054,-831,-6716,2582,7621,-3175,-2559,-1082,829,6337,-3210,-5410,3729,1492,873,-187,-4505,2344,4155,-3042,-367,-557,1432,3984,-3535,-2299,4021,1239,104,-3293,-3868,3754,2360,-2416,-1504,-1545,5182,2651,-4949,-1571,1422,4685,2022,-5916,-2197,5503,1149,-615,-4446,-2685,8017,1804,-6217,-2074,-421,6439,4093,-9418,-2630,4509,3635,2096,-6786,-4000,8588,2875,-2370,-3264,-4029,7571,5811,-7660,-2332,1247,3063,4840,-9391,-6419,6542,2309,-343,-3823,-6618,8112,5652,-5169,-1927,-2002,4526,6644,-7353,-3867,3734,1288,3183,-3369,-6615,5600,3978,-2357,-1019,-2549,5560,5934,-4941,-3199,784,1132,2439,-3809,-5403,4711,1737,54,-1711,-2130,3395,2480,-5292,-875,1225,1404,1539,-4922,-1318,2710,922,-617,-3716,-979,4899,407,-3470,-1564,1102,3780,120,-6747,-84,3374,2089,942,-5300,-587,5967,331,-2522,-4476,-563,7249,245,-6841,-1917,1582,4197,943,-8880,20,5574,1823,-7,-6285,-1935,7583,78,-4710,-2165,176,6496,2345,-8658,-2142,2846,2626,1053,-8740,-2064,7385,1488,-2461,-4078,-2103,6678,2525,-6462,-1560,818,3687,3250,-6597,-2463,4886,2305,714,-4285,-3841,5915,1739,-4365,-932,-136,2881,3638,-5556,-1033,3164,1229,1002,-2514,-1920,5011,-430,-2466,-1216,-128,3840,1115,-3894,499,1743,1723,144,-3594,320,3609,335,-1907,-1728,216,4385,-478,-2946,-459,1230,3244,-2198,-4890,449,3757,972,-1717,-4118,1450,5565,-588,-3112,-2031,2074,4938,-1764,-6300,559,3741,3038,-2403,-6453,1528,6483,-235,-2967,-5395,1623,7237,-653,-4682,-746,2237,4149,476,-6881,427,4040,2394,-305,-6455,-217,5961,198,-3114,-1812,212,6051,-415,-6110,11,2912,1347,-283,-5497,-559,4158,126,-2444,-2005,-1394,5827,1209,-4254,-497,144,2250,1288,-4570,-399,3754,268,-816,-3116,392,3383,129,-3266,-696,80,2018,-896,-4227,1831,1727,707,-1696,-2503,1269,4417,-1069,-2226,-847,2238,2193,-2770,-2514],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,15,-15,17,-19,21,-24,26,-30,32,-36,40,-45,49,-56,63,-71,81,-94,110,-132,164,-217,316,-576,3236,2907,-11075,-4285,10066,804,-956,-4644,-6223,11432,4370,-9288,-1127,-1598,5319,6985,-11170,-4363,6455,2502,2500,-5395,-6470,9388,2767,-4759,-1450,-3685,6224,5535,-7784,-2397,4211,2034,3684,-4958,-5412,6365,2457,-990,-2483,-2828,6400,2804,-5032,-392,1367,2115,2314,-6841,-2016,4997,215,422,-3578,-682,6667,-176,-3663,-649,-6,6023,-935,-5924,2099,2717,1413,50,-6550,2121,7377,-2394,-2351,-3096,366,9966,-2685,-7587,2129,1163,5146,179,-10489,3594,7773,-456,-1216,-6659,666,11346,-2085,-6016,319,-609,8314,603,-12173,1545,5762,2303,2127,-10521,-1253,11847,-1705,-4403,-3292,-2742,10724,2618,-9864,172,1548,4331,2909,-10178,-1861,7337,338,-160,-4817,-3943,9688,1410,-6201,173,-1271,5508,2616,-9334,-1212,4346,1691,1342,-4538,-2529,6384,1119,-3064,-2538,-650,6153,485,-5351,1050,3400,1504,-300,-5984,821,4159,-1123,-1818,-3406,1213,6254,-2684,-2859,1268,1104,3908,-2783,-6468,3008,3366,-764,-1118,-4702,4911,6014,-5315,-3484,-1289,2109,7426,-5523,-6973,4166,3721,3467,-2159,-8610,5860,8382,-3018,-1623,-4950,1377,9820,-4007,-6983,3405,1225,6711,-1219,-11206,4730,6277,136,-1473,-8043,2145,10239,-3322,-5217,-1633,1028,8515,-161,-9539,2647,3330,1480,457,-7851,292,7171,-1220,-2908,-3859,-346,9006,-825,-6865,-67,1693,2637,1500,-7100,1280,4906,-688,-1486,-2919,600,6300,-1209,-3188,743,-442,3561,-2021,-4551,2060,1922,651,-2064,-2790,1697,4387,-2709,-2610,-665,2486,3895,-3267,-2308,2954,3119,1520,-3477,-3632,6137,3995,-1784,-2763,-2036,3642,4376,-5882,-3436,863,3407,4859,-6113,-6166,4567,4730,-324,-3900,-5563,5503,6873,-5405,-4502,-2053,4403,7864,-6021,-5872,2177,2213,3934,-3726,-7099,5542,5558,-1348,-2841,-6105,4508,7692,-4413,-5499,-216,1834,5364,-2629,-8226,3420,3517,785,-1682,-4891,1303,5697,-2807,-2948,-555,-50,5665,-1750,-4927,2392,2062,1527,-1320,-4133,1786,3211,-2675,-1660,-2548,1537,3520,-3637,-3459,3164,1651,2568,-2913,-3259,3306,2467,-744,-2264,-1473,4485,2524,-3350,-1292,1133,2989,1298,-4472,-3189,3549,1790,-1450,-3367,-1447,5252,1600,-4757,-2144,-207,6182,2063,-4804,-2453,2873,3744,1347,-5505,-4234,5470,2830,-2226,-3768,-1883,5022,3642,-5525,-4077,665,3556,2834,-6582,-3397,4473,3016,-93,-4718,-4976,6191,4114,-4253,-3288,-1831,4517,4818,-5901,-3720,3168,3406,2445,-5045,-4353,3448,4275,-1002,-1651,-2182,3381,3495,-3513,-1905,591,1515,3731,-2930,-3356,2165,2031,-107,-2432,-1640,3032,1727,-3118,-1527,697,2037,1397,-3679,-1708,2411,1326,-367,-3521,-18,3310,884,-3416],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-9,9,-10,12,-14,15,-17,19,-21,24,-26,29,-31,34,-39,42,-46,51,-56,63,-69,76,-84,93,-105,117,-131,150,-171,199,-235,284,-357,473,-689,1221,-5690,-7511,3996,1340,7184,-4393,-12652,5589,7867,-106,-1562,-8689,2437,11410,-4738,-6910,166,549,9113,-2382,-11084,4574,4273,2527,-53,-9080,2112,8920,-1888,-3563,-2875,625,9281,-1803,-5899,2433,1894,2874,181,-6306,2745,4795,-1033,-248,-3729,1464,5785,-4095,-3331,411,2388,3626,-3955,-4468,3178,2573,119,-1982,-4711,4099,4128,-3379,-1785,-1123,3563,4767,-7116,-3130,4873,897,3093,-6268,-4589,8899,1922,-2773,-1483,-3288,5896,5326,-9289,-3448,2696,3014,5469,-8000,-5545,8997,2909,396,-3332,-7575,9474,7202,-8044,-2288,-2688,3487,8681,-8033,-6570,6587,3162,3397,-3671,-9615,7883,5543,-4590,-2975,-5762,4342,9445,-7846,-6290,1708,1587,6172,-3834,-9583,5368,5229,-31,-616,-7164,3885,7616,-5027,-2498,-1170,1662,6172,-3875,-6593,3322,1411,2067,-2150,-5134,3966,4157,-2524,-622,-2599,2456,4780,-3455,-1996,2135,1331,2866,-3736,-2611,5399,1528,-1209,-3005,-2419,5545,1472,-5176,-1308,1288,4308,1401,-6974,-401,6289,1152,499,-5083,-1949,9477,892,-4780,-2702,-1608,7277,3785,-10545,-652,5457,3527,2153,-6928,-2128,10444,2574,-3336,-4183,-3908,11175,5054,-9125,-2334,984,4262,6126,-9332,-4559,7355,1193,390,-4343,-6134,9626,4255,-4748,-1539,-2494,5327,6636,-6551,-3587,4012,1766,2846,-4487,-6093,6372,3897,-2476,-2213,-5147,5351,4994,-5833,-1835,546,2029,3652,-3849,-3598,4252,1387,434,-2954,-2567,4059,2673,-4494,-491,562,3160,2050,-5537,-1359,4240,233,-393,-3057,-771,5305,-110,-2855,-982,113,5569,-291,-6950,535,3316,2435,597,-6830,-402,6603,129,-1168,-3394,652,7372,-439,-6036,-868,766,5085,568,-9732,1053,5935,2098,-1070,-8259,-1417,8933,-419,-4756,-2926,-1506,7433,1577,-8519,-372,3439,2875,1416,-8740,-2001,7185,-274,-2051,-4980,-1836,8229,2077,-6824,-1547,-137,4892,3157,-7506,-2631,4161,2432,978,-3799,-3262,7485,1819,-3315,-1728,-965,3662,3998,-5043,-377,1776,671,279,-4578,-1285,4721,1023,-1963,-2281,-598,4830,-114,-3343,1123,2299,1894,-362,-5113,334,3935,-7,-2835,-2970,994,4678,-939,-3382,-711,1936,3238,-2510,-5310,1375,3417,674,-1668,-4630,1278,6607,-379,-3707,-3357,2232,7059,-2252,-6962,628,3272,3419,-1643,-7091,1466,6019,-395,-1294,-5716,1323,7827,-2204,-5507,-353,1201,5197,-1023,-6986,1214,4933,2540,-1100,-6910,100,7750,142,-3249,-2205,-230,6497,235,-6149,-208,2813,2589,-317,-5861,501,5172,763,-405,-3654,-176,4544,-890,-3316,-782,827,2137,-311,-4446,1552,1982,-77,-1087,-2794,697,3332,-614,-1610,482,1495,3255,-1349,-4324,725,1830,-210,-1567,-3282],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,5,-7,7,-8,9,-10,10,-12,13,-15,16,-17,19,-22,23,-26,28,-32,35,-39,44,-49,55,-64,73,-86,102,-123,147,-151,27,-10842,-1932,11190,1120,-2573,-5796,-3483,10395,1236,-9204,-251,1090,5264,3127,-9739,-1220,6433,856,2132,-6096,-4506,8380,1161,-4810,-1254,-1253,5974,3553,-7655,-595,2785,903,1340,-6250,-781,5005,1064,-2031,-2404,-576,4904,-107,-4748,475,1408,3047,-1385,-4850,2442,2656,-365,-1791,-3220,2669,6066,-4439,-3464,160,2420,5082,-3800,-6931,3849,3466,1538,-1525,-7436,5750,7321,-3393,-2966,-2451,2628,9694,-4747,-7489,2600,1781,6110,-2425,-11064,4411,7565,-1227,-1096,-7406,1428,10673,-3906,-6650,-344,475,9870,-974,-11194,3475,5102,2430,-113,-10529,1341,9298,-2383,-3297,-2499,-1422,10956,174,-8840,1082,989,4418,995,-8776,1504,6035,-342,692,-4562,-727,7421,-876,-5259,648,-405,5094,757,-6251,1752,2241,946,-340,-4803,1596,4254,-2477,-2423,-623,681,3203,-2693,-4283,2792,2518,1815,-3048,-3066,3768,2704,-2550,-2848,-1312,3795,4077,-4956,-2602,1892,1738,4448,-4801,-5300,5416,3247,-549,-3603,-5273,6145,5400,-5773,-3083,-1265,3874,6532,-7999,-5319,4943,2570,3367,-4764,-8256,6741,5716,-3080,-2039,-5182,3240,7086,-6702,-5116,1989,2647,6846,-3616,-9980,5720,4223,-799,-1476,-7544,4267,8376,-2778,-3710,-1140,1682,7967,-2860,-7211,864,2322,1650,-59,-6874,2331,5791,-1158,-1335,-2588,-956,6475,-1984,-3893,2491,1043,1907,-1607,-4033,2025,3174,-1975,-414,-2026,2237,2969,-2791,-953,1123,1889,1855,-3484,-2491,3019,2808,-806,-3358,-2327,4615,1785,-3177,-2228,482,3620,2701,-5476,-2091,4010,1701,2139,-5529,-2327,5818,2586,-3052,-3643,-2906,5483,3539,-7271,-2682,1376,3399,4369,-7126,-3869,5994,2955,-1208,-4812,-5149,5887,3820,-4682,-2568,-2209,4260,6405,-6042,-3869,4310,2787,3716,-3777,-5560,5915,4365,-1589,-2849,-4511,3888,7006,-4534,-3319,477,2131,4234,-3867,-4958,2707,2415,205,-1996,-4904,3021,4454,-2786,-1093,-94,2545,3060,-3719,-2583,1440,-79,572,-2138,-2899,3716,1738,-3343,-1891,802,2175,1746,-2967,-1415,2345,1083,457,-3837,-1069,4716,972,-1416,-2785,426,4835,284,-3896,-1358,670,2949,887,-6051,-76,4175,1760,-1326,-5219,-1809,5815,1353,-4151,-2604,221,6157,1222,-6495,-2331,3074,2017,-444,-6622,-1596,5715,398,-1170,-4077,-1791,5754,2897,-5164,-1218,795,3352,2552,-6394,-2975,4480,2689,-956,-5203,-2658,3982,2504,-2819,-1876,-1410,4572,3206,-3910,-2097,1969,3379,1498,-3542,-1657,3527,1954,-1553,-1301,-1229,2829,2446,-2548,-152,361,1321,1903,-3397,-1037,1925,171,-705,-1222,-1859,3298,799,-3259,-576,800,2108,814,-3076,1060,2614,152,-1776,-2296,796,3755,-1619,-2472,-32],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,12,-13,15,-16,18,-20,22,-25,28,-30,33,-37,41,-46,50,-57,63,-71,80,-91,105,-124,150,-193,286,-1629,2494,2271,5104,-5165,-9732,7874,6857,-1959,-608,-6484,4482,10410,-6206,-3971,-395,907,7347,-4130,-7949,4792,2777,2622,-1390,-7818,3540,6090,-3299,-2519,-2088,2003,6079,-3019,-5340,2871,939,2086,-2408,-4798,3956,2047,-1880,-1513,-3363,3745,2831,-4572,-183,2587,2305,2239,-5112,-1706,5652,1026,44,-3875,-1765,7868,1084,-5772,-2078,-4,5881,3232,-8750,-2468,4792,1184,1237,-7437,-2630,9438,738,-3023,-3892,-3512,9124,3235,-9375,-301,2754,4589,3819,-10688,-4238,10054,2042,279,-4699,-6471,10206,4602,-8466,-1690,-2189,6093,6944,-10051,-4638,6803,1619,2096,-4062,-6972,8787,3806,-4524,-2190,-5306,5360,7303,-7340,-3868,1204,2357,5785,-4981,-5873,5472,1218,-630,-1282,-5491,4122,5184,-3918,-1150,-399,2196,3905,-5082,-2632,3294,354,-379,-2818,-1902,5056,1528,-3567,-828,-334,3758,1388,-4054,-34,2796,2902,-538,-5766,341,4597,-160,-1751,-2234,-855,7144,-185,-6433,104,2490,5792,462,-8019,668,6010,1421,-79,-6436,-792,10383,-710,-6123,-2123,-1194,8763,1268,-9050,-641,2841,2242,1434,-8133,-1553,8937,-453,-3331,-4415,-3159,9729,2919,-7596,-820,780,4992,3090,-9093,-3192,7457,1336,164,-5358,-4245,9088,2845,-4676,-766,-1572,4777,4086,-6455,-1638,2764,981,1874,-5173,-3639,5981,948,-1771,-2632,-2357,3951,1665,-3884,-328,1220,1249,1198,-4435,-1517,3841,-1167,-412,-1145,44,5219,-465,-2971,-306,1151,3005,-688,-5978,425,2304,-357,-2369,-4988,2528,5576,-2540,-2271,-1489,2069,6396,-2010,-6014,1771,3368,3663,-1145,-6981,3196,6564,-464,-2392,-5023,1089,8511,-3173,-6106,-871,1367,6425,-1302,-8788,465,4454,1423,-1575,-5997,1094,7863,-1971,-4630,-2866,234,6395,-258,-7739,1387,2963,3300,1361,-7899,770,5885,-213,-1158,-4806,-559,6923,757,-4876,-1037,674,3557,755,-7214,113,3622,390,1144,-3155,-1414,4909,280,-2727,-98,-126,4379,-1201,-4575,1103,1809,-102,54,-3112,798,4312,-1702,-1389,-860,1232,3145,-2323,-2587,779,1845,2224,-1496,-3615,3272,2997,-1164,-3236,-2683,2689,3635,-3364,-2991,1170,2695,2741,-4351,-4868,3739,2848,1164,-2775,-5056,3438,4608,-1720,-3181,-2944,2641,6427,-3969,-6178,1410,3742,3053,-4059,-6026,3545,4674,1100,-2916,-4557,1856,6671,-1837,-5637,-1568,1609,5054,-1953,-5507,1504,3320,1641,-1248,-6041,1149,4495,-1888,-2427,-2456,939,5565,-909,-4395,818,2145,2560,-827,-4326,1377,2674,-748,-1616,-2477,555,2752,-1812,-3190,-151,156,1954,-1092,-3551,438,1418,-225,-2103,-2559,1749,1504,-2310,-1072,896,2359,1482,-3173,-2790,2860,2219,820,-2852,-2870,3563],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-13,13,-15,17,-19,22,-24,26,-30,33,-37,40,-44,49,-54,59,-66,73,-81,90,-101,112,-126,142,-162,187,-218,260,-318,406,-555,870,-3271,8487,8861,-9236,-1878,-160,3864,8116,-8097,-6948,8174,1563,2415,-4005,-9744,8688,7380,-6714,-3221,-3765,3515,10245,-7600,-5762,4015,2174,4866,-4031,-8415,7546,4558,-3424,-1395,-5893,3571,6551,-5610,-4183,420,588,5682,-3673,-6471,4997,1986,-496,-1277,-4398,5438,2996,-4524,-800,-417,3092,4055,-4587,-1226,4732,1297,1148,-4704,-1530,6042,-1389,-2512,-2084,-1296,5883,781,-8826,93,3195,4321,1750,-8420,-50,7953,568,-1352,-4714,-2586,11532,1044,-6764,-967,-416,6750,2772,-11473,-1761,6971,1896,1695,-9120,-4277,13751,2078,-4890,-2259,-4135,8665,4578,-11110,-2338,4029,3605,4535,-10348,-5080,9017,2437,-814,-3252,-5115,9742,5041,-6993,-1723,-270,5012,6643,-8601,-3444,5441,1591,2195,-4123,-6119,7552,2983,-4012,-1121,-1505,3530,5221,-5884,-2298,2949,969,2717,-4644,-3670,5390,1748,-1383,-2287,-2146,5067,1759,-5915,70,1548,3076,1599,-6592,22,3989,1164,-1599,-3911,1188,7393,-1496,-4269,-1597,980,7063,-441,-6360,2918,4518,1998,-1259,-7490,911,8345,-506,-4011,-4556,993,10206,-1241,-7034,687,2817,5961,814,-10671,1139,6639,-11,-367,-8029,-1939,10991,-1718,-6723,-1266,-262,8850,2123,-11380,-377,4673,2908,2574,-8308,-2371,9272,536,-3872,-2669,-2784,8794,2241,-7343,-259,1724,3525,3315,-9273,-2040,7365,447,-553,-3453,-3146,7104,1096,-5897,-130,-254,3218,2671,-6612,737,2964,-100,-296,-3861,-1074,5344,-896,-3549,-187,416,4369,-810,-5469,632,3002,886,-546,-3989,2819,5336,-1210,-1789,-2351,1856,5129,-3026,-4442,1284,2764,3619,-2965,-6848,2244,3996,793,-1606,-7132,3447,6944,-3403,-4365,-818,1982,6737,-3326,-6978,2062,3088,3100,-2495,-7968,3366,7466,-2066,-3162,-4565,1586,8353,-1873,-6317,603,335,5335,-490,-8646,1664,6308,252,-1216,-4658,218,9191,-707,-5140,-461,-110,6286,107,-7867,549,3209,2017,256,-6810,-83,6157,-320,-1184,-2455,-728,6546,-1046,-5124,1697,1856,1660,-375,-4914,943,3306,-393,-716,-2268,622,4516,-1579,-3864,29,1960,3041,-1824,-4167,2583,3355,-688,-1902,-3410,3092,3287,-4495,-3627,500,3647,4853,-3793,-4127,2331,3960,2668,-3995,-4937,4307,4656,-2185,-3233,-3243,4199,5548,-4382,-5045,-415,3240,5374,-3567,-5423,2841,4670,1206,-4391,-4697,3331,6170,-2948,-3353,-1609,3014,6594,-3826,-5708,2845,3567,2499,-3215,-6183,4179,4951,-1044,-1268,-4031,1527,6331,-3034,-3909,-1230,1527,4377,-1605,-4034,2282,4185,647,-2003,-3184,2034,5221,-1537,-2122,-474,961,4142,-1911,-4273,1088,609,1399,-1540,-3779,1489,3134,-1765,-1663,-1309,1344,2318,-3326,-2537,1383,1995],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,8,-9,11,-12,14,-15,16,-18,20,-22,24,-27,30,-33,36,-40,44,-48,53,-58,64,-72,79,-88,100,-112,128,-148,173,-207,255,-329,457,-752,3552,117,-2518,-6412,-670,14228,-3965,-7122,-512,1113,9106,1736,-12185,1850,5576,1050,1984,-9897,-771,11807,-1860,-4942,-2000,-2498,9569,1432,-10386,399,1392,3470,3374,-9492,-1958,8086,-1144,-755,-3016,-2674,9050,-442,-5762,657,431,4595,1999,-7396,370,3178,1296,453,-4296,1304,5496,-1569,-1376,-735,12,4526,-2639,-5005,1750,2496,2354,-2107,-6098,4573,4739,-1477,-801,-3241,2888,6641,-4997,-3603,2028,2543,5895,-4911,-7939,6824,4280,-1457,-2760,-7433,5980,9213,-6131,-3282,-1329,3061,9939,-6249,-8910,5896,3324,3442,-1136,-11033,5457,8467,-4760,-2750,-5369,2720,12006,-5593,-7355,1532,1327,7207,-966,-11461,3238,7606,648,224,-7827,367,11464,-3878,-4480,-1233,18,7817,-555,-9287,2131,3967,1931,-295,-7549,1498,7369,-1009,-1549,-3082,1068,6956,-1931,-5304,1831,1824,2881,-455,-5926,2976,3351,-1835,-1246,-2920,2093,4562,-4593,-2857,1058,2188,3151,-3652,-4291,5215,2470,-478,-3114,-4631,4984,4147,-4779,-2518,-2433,4754,4921,-6308,-3593,4371,3220,3179,-5536,-5842,7845,3175,-2887,-2676,-3046,6014,5874,-7649,-3967,1319,3174,6408,-7397,-7663,7372,3508,904,-2768,-7377,5802,7188,-5486,-3743,-2815,4191,8660,-7867,-7061,4399,2391,4067,-2971,-8562,6238,5220,-3429,-1826,-5301,2811,8734,-5208,-5325,582,166,5898,-3056,-8021,4311,3116,-282,-1342,-4898,2852,5880,-3532,-2542,-367,355,3578,-3192,-3330,3443,1051,915,-1752,-3783,4437,2226,-3004,-930,-650,2668,3102,-5890,-1600,2018,2381,1643,-3958,-2787,6896,1353,-2635,-4026,-1449,5834,2445,-5005,-2177,1324,5385,2195,-7777,-3042,4459,2214,-837,-5844,-3658,8499,2434,-5027,-2996,-817,5971,4169,-8352,-2535,4057,3387,3038,-7083,-3990,7443,2482,-1557,-4010,-4101,6709,4905,-6735,-3963,312,4664,5031,-5788,-5119,4622,2609,1688,-3604,-4914,6142,4234,-4077,-3155,-1803,2943,5576,-5684,-4210,3487,1899,2392,-3987,-5046,4806,2481,-1998,-1099,-2581,2882,3185,-4495,-2414,2201,2130,2386,-4076,-1927,3669,1012,-382,-2276,-1482,4161,1629,-3858,200,1930,2180,619,-5960,-117,4893,1678,-1197,-3399,528,5542,-186,-4391,-2741,936,4946,616,-5908,-853,3453,2424,-914,-7242,203,5790,2128,-2617,-4885,-597,7503,480,-4529,-1481,764,5786,444,-8809,-1326,5166,1789,800,-6808,-1163,7898,1933,-5206,-2750,-1260,6657,2730,-6043,-2180,2796,3853,1206,-5606,-2287,6836,1901,-1604,-2757,-2170,5659,2599,-5496,-2326,370,3117,3184,-4826,-2383,3747,1544,491,-3600,-2012,4896,775,-2658,-1005,373,2946,1474,-3454,217,1642,1994,-94,-3813,-148,4243,325,-2152,-2205,13,3543,-534],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-4,5,-5,6,-6,7,-7,9,-10,10,-11,12,-14,15,-17,18,-20,22,-25,27,-31,35,-39,44,-51,60,-71,88,-113,152,-229,416,-1821,1457,11444,-2879,-10881,2745,3429,4455,1295,-11161,1765,9809,-963,-2773,-5384,-233,10714,-1427,-6461,-1872,784,5141,186,-7642,1363,3818,2222,-13,-5705,724,6419,-1857,-2790,-1561,1381,4685,-328,-4802,1374,1733,1336,-1520,-4799,2700,1967,-1347,-978,-1857,2485,4766,-5216,-2765,1303,2748,3798,-5326,-5047,5521,1363,-97,-2581,-4937,6477,4465,-6683,-2224,-13,3589,7437,-7702,-5434,5207,2102,2553,-4628,-8613,7785,4562,-5943,-2296,-5470,4782,9502,-8393,-5147,3906,2415,6152,-5879,-9601,7509,5390,-846,-1323,-8320,5237,9735,-6939,-3932,-1298,2264,9894,-4272,-8468,3421,2454,3012,-2638,-10217,3540,7961,-2927,-1933,-3498,462,7460,-3106,-4419,337,1530,4283,-1263,-6564,2357,5025,-170,82,-3828,1383,5887,-2946,-2693,-40,439,3357,-2016,-4018,3593,1731,1262,-2298,-3276,3484,1542,-2549,-555,-973,3941,2829,-5482,-1389,2755,352,2559,-5310,-2882,6782,4,-2171,-2587,-2683,6932,3121,-6881,-1762,1397,4305,3511,-8165,-3722,7314,1858,-527,-4498,-5537,7853,2974,-6427,-2372,-1274,5945,4606,-9417,-3955,5277,2997,2960,-6416,-5938,8865,3475,-2457,-3630,-4122,5814,6206,-6861,-3937,1047,2989,5878,-4910,-7055,6075,3039,-636,-1232,-6196,5248,4847,-4026,-2085,-1097,2312,5555,-4461,-4105,4134,819,2788,-840,-4829,3772,3748,-3372,-1757,-1086,2206,3787,-3096,-3152,1820,1680,2545,-4494,-1776,2953,480,-361,-1828,-1530,4781,906,-3461,-909,786,3824,682,-5405,-469,3941,1084,-993,-5141,114,7997,211,-3422,-1824,399,6621,429,-6496,-975,2843,2383,1437,-8126,-696,7610,449,-3408,-4969,-1655,7904,1654,-7195,-1298,1027,4009,3453,-8552,-1117,5908,1436,179,-5439,-5230,8248,1485,-4301,-1840,-1886,5259,3599,-6130,-2026,3067,2212,2874,-4990,-3753,6398,2152,-2742,-2907,-3475,4622,2171,-4237,-1355,398,3767,2903,-3704,-2761,2785,268,-305,-2145,-1589,3352,1476,-2849,-1242,-539,2116,1384,-4656,-373,3404,1506,-1514,-2753,-1262,4262,608,-2157,-901,1040,4458,-766,-4844,376,2996,2397,-93,-4790,276,4464,-293,-2573,-3386,1004,3700,-1425,-5364,-787,2290,5627,-1530,-6319,1530,3276,972,-1830,-4835,1095,6642,-937,-3940,-3648,1615,6576,-288,-7127,461,3188,3031,190,-6251,459,6462,1021,-2534,-4575,286,6201,1433,-5348,-1111,1700,4642,723,-6611,-105,4617,2030,-619,-5458,-2741,4856,1101,-3646,-1383,388,3283,1567,-4839,-1120,1487,2342,291,-3804,-1143,3707,412,-1284,-595,469,3763,-287,-3833,-377,1746,2026,-210,-3776,973,2366,-33,-1496,-1399,1004,2967,-170,-2156,-982,1779,2606,-3242,-4866,1141,3272],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-7,8,-9,10,-11,13,-14,16,-17,20,-22,25,-27,30,-33,36,-40,43,-48,53,-59,65,-71,78,-87,96,-106,118,-133,149,-170,196,-228,271,-330,418,-558,817,-1451,6916,5027,-5681,-1531,-3673,7249,7440,-8705,-3579,4182,2944,5754,-7106,-7237,5905,3761,-1596,-3025,-6409,6491,5676,-5939,-2741,-153,3325,6139,-5603,-4122,3604,818,2379,-3349,-4412,5800,3252,-3610,-1186,-1044,4448,3191,-4635,-1415,1900,2325,1299,-5628,-1066,4909,-213,-2144,-2564,-454,7494,-303,-6739,348,1331,5151,407,-8563,1951,5094,700,-1198,-7317,464,9556,-2732,-4995,-1270,-7,8154,-938,-9674,2367,5362,2446,158,-9921,1225,9786,-748,-2893,-2940,-1706,11468,1804,-10923,663,2665,5586,3405,-12740,-2021,8951,1148,-406,-6823,-4201,11357,1033,-5981,-2152,-1769,7728,4229,-9330,-2112,4335,1103,2987,-7121,-5137,8462,537,-2865,-2266,-3812,6865,2804,-6159,-655,1390,3271,3409,-6679,-1525,5371,1287,-463,-3830,-1919,5505,138,-4137,-532,370,3405,812,-5811,496,3827,517,173,-4178,1790,4905,-2046,-1606,-1269,1475,5305,-2753,-4405,2112,2105,2886,-1607,-5355,3899,5015,-2306,-1448,-4866,2485,8423,-5163,-6056,418,1117,6371,-3118,-9796,4403,5285,1141,-354,-7576,2004,9691,-3189,-4765,-2582,1271,8871,-1851,-8008,1634,3224,4292,1159,-10131,1918,8837,-764,-832,-4657,-777,9265,-989,-7070,-696,-654,5332,-14,-9064,215,4597,464,775,-5839,-1576,7268,-576,-3242,-917,-175,5531,1143,-6451,795,861,1986,558,-4969,-252,4770,-1830,-1027,-2408,346,3908,-1707,-3688,-487,926,1574,-579,-3529,2755,1992,-1421,-1415,-3276,3497,5050,-2952,-2888,-156,1630,3605,-3614,-6159,3502,2136,1225,-2995,-3916,4518,4215,-3039,-2627,-1309,4051,6279,-4475,-4423,2363,2152,3940,-4239,-6920,5284,5735,-97,-3293,-5363,4045,7590,-4812,-4773,-834,2581,5931,-3389,-7517,2676,3835,2737,-1645,-6366,2949,6865,-2262,-3405,-3219,2010,7117,-2542,-7023,2044,2752,3777,-669,-5790,1167,5266,-835,-1498,-3493,827,5482,-2010,-3172,606,1299,3657,-785,-5132,1847,3171,333,-509,-3362,1329,4186,-1394,-2363,-816,798,3036,-1022,-3307,2267,2042,-211,-1361,-2513,2238,2306,-2619,-2581,-519,2914,3214,-4078,-1990,2730,1075,1782,-3784,-3100,4300,2273,-1404,-3992,-2903,4971,3294,-4524,-3317,140,4144,2619,-5683,-3412,3096,1674,1846,-3717,-4536,5069,3046,-2716,-3218,-2689,4245,5299,-4726,-4854,2253,3215,3005,-4842,-4246,4815,4595,-428,-3362,-3724,3492,5655,-3004,-3493,-231,3646,3700,-4160,-4232,2466,1827,1720,-2736,-4969,2466,4527,-2051,-2068,-1911,2661,3852,-2406,-3415,2241,2048,1736,-2034,-3017,1529,1405,-1573,-1437,-1682,3138,2789,-2962,-1355,991,1764,721,-3277,-1613,2476,1725,-1109,-1727,-1758,3777,162,-3576,-2243,689,2823,1326],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,5,-5,7,-7,8,-9,9,-10,12,-13,14,-16,18,-19,22,-23,26,-28,31,-34,38,-42,46,-51,57,-63,71,-82,93,-108,128,-155,194,-253,354,-553,1083,-5729,-11750,5814,4328,1573,-2015,-10883,5740,10961,-5526,-3894,-3431,2776,10808,-5650,-7839,4421,1797,6273,-1276,-11353,3680,7713,-3311,-1020,-5663,588,11032,-4617,-6471,2148,221,5233,369,-8873,3930,3739,-1052,444,-6313,1324,8183,-2104,-2467,-783,303,5751,-2380,-5347,3030,503,1436,-854,-4715,3491,4453,-2858,-2633,-2068,1895,4547,-4319,-3069,2864,2184,2022,-4468,-4214,6671,3419,-2239,-3612,-3140,7266,4627,-6474,-2244,112,6174,5204,-7974,-3580,6622,2637,1632,-6287,-6267,9805,4359,-4504,-3410,-3945,6996,7123,-10922,-4125,3503,3922,6394,-8111,-8120,10400,3247,-1916,-4112,-6765,7834,8265,-7888,-3066,-1187,3255,9300,-7275,-7683,6641,2676,1742,-2673,-8931,6729,8238,-4130,-1342,-2552,2432,8203,-5382,-5538,3942,590,4210,-3367,-6939,4888,3645,-3011,-326,-4129,2558,4258,-4642,-2752,865,1051,3105,-3537,-4322,4243,2535,-1179,-3154,-3247,4607,2454,-4835,-1350,180,3458,2185,-6017,-2230,4377,2620,-36,-6065,-1242,7802,529,-3573,-2923,-1474,6884,1634,-7843,-1128,2318,4455,2772,-9112,-2551,8087,2245,-1116,-6073,-4355,9361,2294,-6399,-1751,-699,6999,5526,-10414,-2648,5945,3525,3006,-9106,-6277,9288,1908,-3940,-3761,-3731,6790,6068,-9130,-2213,2295,3246,5115,-7240,-4887,7636,2405,-756,-3447,-5613,7459,4839,-5801,-1585,-680,3354,5186,-7175,-4250,4533,781,924,-3432,-4415,6651,2695,-2644,-438,-1226,3606,3072,-5893,-1133,4172,1221,2027,-3938,-2748,4320,517,-2142,-2684,-335,3667,500,-5195,-1151,2500,2713,160,-6101,206,4512,669,-2292,-4463,1032,6361,-357,-4284,-1525,1352,6608,-819,-6737,1653,3556,3682,-1294,-7134,-435,7280,170,-4426,-4388,-539,8835,834,-7582,-1849,2486,6014,-138,-10000,-236,6257,2174,-1321,-6823,-1974,9210,-46,-5699,-1396,-594,7262,1976,-8785,-962,5339,2706,1962,-5906,-1747,6451,1233,-3441,-1687,-2231,6696,1523,-7326,-1068,2438,2176,2687,-6512,-1073,5702,-133,715,-2714,-893,5443,1211,-3225,462,113,3106,1162,-4928,1064,4441,218,-530,-4199,893,4509,-203,-3515,-200,1920,4721,-374,-5089,1044,2969,1820,-2074,-4786,576,5291,-252,-3186,-2928,2277,6423,-2955,-4833,646,2745,3869,-2864,-6280,2376,5385,824,-3728,-5023,2047,5814,-463,-4362,-2740,2844,7286,-1470,-6002,986,3637,3203,-1902,-7470,1024,7418,-258,-3136,-3397,1337,6304,-774,-5875,397,2170,4241,-1258,-6888,27,4338,950,-359,-5880,-141,6707,-379,-3545,-2304,-1085,4683,-675,-5803,-162,2521,1333,-171,-3675,957,4526,-518,-2539,-1683,830,4219,-116,-3098,1935,2065,595,-203,-3724,2448,3152,-1100,-2157,-1234],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,4,-5,5,-6,6,-7,8,-9,9,-11,12,-12,14,-15,17,-18,20,-22,24,-26,29,-32,36,-40,45,-51,58,-68,79,-96,118,-151,206,-310,479,599,8422,4368,-13686,-1265,7442,2038,2063,-9299,-4685,13559,1623,-4926,-2674,-4345,9202,4712,-10449,-1208,2346,2620,5019,-8429,-4715,8666,989,-1497,-2310,-5300,8991,3799,-9960,-1096,178,3163,6283,-7460,-2373,6542,642,637,-2278,-3582,7105,1484,-4222,-275,-1296,3128,1549,-7682,44,3581,660,1554,-4512,-1035,4960,-1066,-3147,-1787,-380,6310,-1320,-6200,1739,1989,3712,-701,-8346,2201,5616,47,-2215,-5590,1797,8480,-3532,-5035,-968,838,8067,-3014,-10108,2783,5068,2087,-1393,-10020,2900,10736,-1536,-3892,-5369,-588,12167,-705,-10292,1583,888,5411,1098,-12423,1234,8000,1172,-699,-7185,-1670,12222,-532,-8379,-951,-1175,8091,2486,-11303,804,4936,1159,2638,-7916,-2246,8413,6,-2883,-1830,-3152,7848,1282,-7612,466,1208,1902,2513,-6982,-1111,5789,-1224,-967,-3307,-2084,6908,239,-5571,1797,816,3003,402,-6336,1878,3744,374,-1278,-4478,1958,5008,-1485,-3008,-562,2150,5216,-3416,-5268,3113,4060,2260,-2882,-6315,5067,4736,-2950,-3386,-4736,3583,7139,-5176,-5297,2508,4041,5140,-5186,-7464,4928,6345,-162,-2441,-9235,4890,9291,-4757,-4485,-2441,2272,9667,-3707,-8713,2685,4574,3675,-1457,-9740,3752,7814,-2099,-2237,-5835,-349,10445,-3817,-7858,691,675,6118,-416,-9349,2012,5663,-782,342,-6812,-855,8929,-2581,-3739,-423,-472,6176,392,-6128,1937,3471,1272,184,-6064,722,4496,-2613,-1949,-471,820,5842,-2191,-4236,1875,1909,1355,-1344,-4609,3102,3953,-2686,-1274,-1600,3664,4556,-4173,-3596,2483,1639,2986,-4271,-4582,3634,3217,383,-3477,-3772,5354,3671,-4044,-2905,-633,4679,5724,-5347,-5643,3727,4361,3559,-5628,-5513,5320,4133,-1023,-2433,-5095,5469,6618,-6872,-5654,-178,3888,5227,-4816,-8099,3064,4482,1795,-3630,-6561,4251,7399,-3233,-2363,-2034,2481,7778,-3339,-6194,2734,2701,3029,-2048,-7873,3601,5386,-1508,-1311,-3626,1216,6643,-2760,-3417,1545,1721,3767,-3049,-5556,3313,3356,-1167,-1297,-3543,2566,3810,-3758,-2788,1099,1925,2467,-3741,-3565,3908,2392,-108,-2532,-2218,4154,3412,-4127,-3026,586,3202,1960,-4645,-2056,3443,3417,-47,-5457,-2343,5769,2131,-2749,-3550,-1202,6669,3474,-5241,-3370,2147,4964,1821,-6851,-3046,4005,3033,373,-5272,-3228,6919,2641,-5014,-4791,-1132,5264,4648,-6690,-2696,2441,3851,4330,-5385,-4361,5190,3374,-1530,-3249,-3772,5140,4535,-5084,-3309,1253,3290,3545,-5386,-3864,3458,3110,820,-4093,-3796,3834,3800,-3207,-2102,-958,2389,3865,-3866,-1611,2555,1921,613,-4204,-2764,3831,1656,-2245,-1879,-1780,2250,1166,-3029,-1895,2147,1188,522,-1997,-2446,3390],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-7,8,-8,10,-10,12,-14,15,-17,19,-21,24,-26,29,-33,36,-40,43,-48,54,-59,66,-73,82,-92,104,-118,138,-165,207,-303,1431,1292,-3174,-8987,5604,8662,-4825,-3924,-4481,2031,9666,-4832,-7512,2635,3298,4537,-2950,-8810,3742,6094,-811,-822,-5824,3230,7475,-3466,-2883,9,1979,5173,-2017,-4823,2956,1450,1377,-1902,-5460,2990,3507,-2416,-791,-1794,2159,3524,-4596,-1229,1256,1740,1291,-4078,-1626,5867,1168,-2823,-1662,-1496,6446,1926,-6998,-987,1889,3690,2635,-8750,-3094,7821,967,-768,-4029,-3255,8680,2804,-8232,-752,-1003,5842,4912,-10788,-3100,6056,1989,2511,-6748,-6768,12054,3602,-4386,-3111,-5221,8016,6946,-10233,-2958,2950,3472,6232,-9194,-6574,8707,4213,-217,-4257,-6878,7764,7663,-6435,-3789,-862,2025,7746,-7114,-4954,5045,2545,3480,-2802,-6847,4757,5123,-2910,-1881,-3886,3655,4764,-4625,-4028,1471,2779,2703,-3471,-3617,2684,1440,879,-3468,-3662,5268,1792,-4194,-1761,-316,4046,1122,-5598,412,3626,1162,-316,-4700,-1223,6305,-684,-3445,-2425,724,6453,-96,-7980,1058,2884,2972,806,-9245,-486,7990,-67,-3266,-3573,-2104,8403,852,-7785,415,2022,5682,1977,-10046,-1184,7820,959,319,-6504,-3300,10473,881,-5997,-1913,-1759,8170,5204,-10604,-2233,5366,2929,3640,-8148,-4418,7721,2123,-2114,-3546,-3790,6899,4764,-7258,-2825,786,3713,4526,-6242,-4258,6558,1701,224,-3497,-4041,5642,1838,-3993,-2110,-523,3363,2251,-6210,-2323,2104,1282,1317,-2414,-1956,3699,773,-1359,-240,46,3508,-603,-4361,811,2097,2571,229,-4229,2049,5225,265,-1435,-2743,1013,5155,-1962,-3579,-392,2814,4781,-475,-7011,2155,3602,514,-2316,-6482,2233,7305,-2958,-4041,-1850,390,6806,-1595,-7564,690,2501,4172,231,-8175,1620,8273,-421,-2336,-4156,-557,8588,-1165,-6393,-2246,1059,5741,1255,-8861,17,6543,2167,-5,-6086,-2064,8524,-26,-4813,-1787,753,6857,1415,-6794,-1582,2501,1227,234,-4618,-1307,6268,794,-1691,-1904,-1883,5177,321,-4386,-711,1380,1922,-432,-5374,614,3876,99,-622,-2624,-190,4248,-371,-2784,-477,1486,4671,-1486,-4169,2052,2421,-246,-2026,-3286,1957,4182,-1857,-2494,-1351,2763,4840,-3114,-3796,2254,2174,2278,-2216,-5670,2473,3724,-718,-2866,-3458,3709,6475,-3068,-5114,156,3514,5491,-2280,-6124,2485,4135,1627,-3254,-6695,2577,6112,-1005,-5372,-2766,2633,5896,-1408,-5082,123,3037,3678,-1686,-5737,855,5211,789,-2215,-3821,1251,5640,-1601,-5353,-839,1638,4065,-337,-5801,165,3481,1599,-1722,-4117,1053,3862,-1425,-2464,-951,-1180,4149,-1601,-3855,1240,1359,1321,-985,-3302,1675,2526,-1064,-2677,-1753,2044,3860,-2456,-3286,671,1213,1285,-2791,-3474,2952,3486,-1047,-2693,-2202,3139,3784,-2665],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,2,-3,3,-4,4,-4,4,-5,5,-5,6,-7,7,-8,8,-9,9,-10,12,-14,15,-17,19,-21,22,-20,2,89,-795,-11774,-1395,6697,2165,1393,-9295,-3542,10544,1043,-5027,-3033,-3418,8888,3395,-9512,-2998,1328,4688,3366,-7607,-3713,7738,725,-254,-4012,-2044,7287,2322,-5595,-1110,-422,4735,2009,-6209,-305,1960,2165,1308,-4719,-627,5244,-236,-1960,-1903,56,6570,-1906,-4372,2760,1708,2762,-1571,-7217,4102,5099,-2653,-1157,-3903,2217,7938,-5235,-4952,2504,833,6257,-2672,-9229,5153,4917,-351,-1237,-9263,2539,10129,-4624,-4772,-1131,1635,10915,-3614,-10353,4513,4411,3597,-37,-11174,4388,10265,-1928,-2042,-4887,-40,11041,-2009,-9247,2102,2538,6464,1129,-11219,1498,7098,1027,-106,-6982,-1612,11666,-369,-4883,-2077,-140,7989,1599,-7449,-274,3512,2726,1312,-6885,779,5858,-346,-1883,-2727,-1031,6362,177,-4400,1194,474,3595,353,-5798,2161,5006,-228,-919,-2593,1019,4469,-1546,-2940,307,957,4468,-4205,-4657,2883,2420,451,-3252,-5350,4570,4120,-4224,-1438,-2173,3315,7231,-6970,-3874,3963,3033,3397,-4430,-6584,7542,4616,-2239,-1835,-6996,6134,7596,-5737,-3789,273,2243,7238,-4723,-8680,6015,4646,1064,-2247,-9977,4278,8920,-3564,-2610,-1844,1879,9120,-4476,-7940,3481,3588,3514,-1968,-8969,3619,6138,-1968,-1540,-5421,1917,8729,-2164,-4912,-1370,416,5227,-800,-6441,856,3729,-483,-635,-5208,1643,4650,-2753,-2144,-1793,913,4223,-2875,-4505,846,827,1194,-907,-3560,2968,3064,-1209,-1742,-2767,2913,3560,-4560,-2410,2185,1771,2331,-4919,-3115,5221,1550,-849,-3074,-3178,6374,2652,-4964,-1622,15,4385,2979,-6736,-3876,5059,2664,-72,-4754,-4098,7875,4026,-4019,-2925,-1817,4846,6174,-7764,-4001,2372,3775,3950,-5321,-6987,5982,2857,-1113,-3918,-5610,4904,6298,-6101,-3962,-614,4252,5628,-5552,-7119,3784,3320,1938,-2647,-6693,4070,5872,-2118,-2527,-1382,1906,6361,-3485,-4595,443,2407,3650,-2257,-6601,3219,1800,-552,-798,-2949,3021,3713,-2789,-2310,1140,1561,2271,-4035,-2800,3047,1721,-92,-2263,-1564,2811,702,-2447,-909,-538,3977,1755,-4181,-2222,3282,1740,-121,-3965,-876,5207,-2,-2603,-2080,-147,5776,1493,-4530,-2306,3121,3994,-372,-5504,-925,6780,558,-1472,-4880,-1638,6898,1063,-5269,-3240,1319,3791,2400,-7273,-2971,4029,2719,-376,-4834,-3019,6508,3067,-2021,-3279,-1725,6666,3025,-6617,-4161,1511,3617,2774,-5162,-4781,4667,3552,-1850,-4022,-2121,4184,3049,-3668,-2173,-163,3371,2548,-4486,-2840,2807,1579,-154,-2029,-2923,3204,2337,-1598,-1671,-742,2349,2341,-2736,-824,1634,2032,285,-2922,-1042,3701,993,-2067,-1202,127,3257,1267,-3303,-867,1929,2305,-87,-3163,177,3576,491,-2103,-2779],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,6,-6,8,-8,10,-11,12,-14,16,-18,20,-23,26,-29,32,-36,40,-44,49,-54,60,-66,73,-81,89,-97,108,-119,132,-146,162,-182,203,-229,260,-298,347,-412,502,-638,873,-1399,5824,-1975,-6498,-2333,-247,12218,-2754,-11540,2974,3839,4581,1892,-13364,2603,10205,-905,-1313,-4113,-1338,11553,-797,-7875,986,210,6270,1607,-12138,1512,6440,-406,959,-6986,-2775,11770,-1598,-4258,372,-2235,6075,1238,-8835,2656,2265,-57,2348,-6519,486,6671,-2856,-2447,-1154,-620,6499,-1463,-5999,2714,2580,2808,-425,-6431,2456,5270,-1896,-2455,-3668,2829,5535,-5236,-3443,719,1734,3865,-5508,-5070,4207,3139,362,-4637,-6459,6304,7011,-4627,-3394,-2515,5372,8729,-6760,-6320,3572,2196,5251,-3913,-9382,6639,6721,-2342,-1995,-7718,4213,10921,-6599,-4910,105,1227,9551,-4960,-10914,4512,5554,2067,-495,-9985,3842,8976,-4079,-1930,-3158,-535,11714,-2548,-8398,2619,857,5833,459,-10784,2829,6281,-2472,840,-4895,-330,8546,-3337,-4713,2090,-635,4504,254,-6495,3066,4565,-836,563,-3812,1642,4835,-4153,-2553,153,1135,4794,-4023,-5388,3865,2623,724,-2847,-4014,4442,4327,-3858,-2128,-1141,4522,4173,-5468,-3349,2688,3008,2202,-4807,-4227,6131,1968,-913,-3981,-4358,7594,4869,-7174,-3344,-333,4325,5502,-7763,-5037,6392,3039,2591,-5504,-7290,8011,4460,-4235,-3392,-3358,4953,8956,-7242,-4928,3035,2380,6129,-6642,-8681,7919,4103,-94,-1632,-8356,5420,7760,-5882,-3336,-533,1225,6367,-5256,-6151,4527,2261,1722,-1592,-7705,4909,4772,-4105,-319,-2682,2318,6257,-4691,-3998,1404,1698,2388,-2136,-4374,5406,1647,-2213,-396,-3261,2511,3465,-4124,-2414,787,1105,1808,-3852,-3443,5276,2132,-1083,-2538,-1513,5572,1862,-4332,-1101,1132,4319,1668,-5484,-1333,4795,3652,215,-5751,-1989,6706,2468,-3879,-4959,-300,7776,2732,-6627,-2786,2224,5135,2922,-8443,-3477,6272,2653,-1428,-4992,-4771,8030,4663,-5930,-2848,-1264,6400,4113,-8127,-2798,3492,1555,1487,-6469,-5205,6769,2877,-2639,-2854,-3982,5403,4460,-6613,-3532,718,2287,4664,-5260,-2902,4595,2297,18,-1946,-4251,4121,3148,-5376,-2455,399,1525,3510,-5072,-2311,3674,540,-63,-1916,-2182,5348,2449,-4004,-629,-814,3475,1276,-4743,-178,3111,836,-391,-3437,-1063,4936,556,-2876,-2141,1178,6022,-286,-4673,-593,2323,4301,68,-5587,171,5354,835,-1467,-3620,1049,5426,478,-4907,-3241,1190,6897,88,-7310,-289,3636,3146,-179,-6679,-484,6528,1510,-3361,-4230,-392,7990,326,-6482,-776,1612,4167,1726,-7420,-1426,5858,1922,-347,-4804,-1787,6511,2048,-4276,-1755,-996,5099,2621,-5621,-735,2234,2108,382,-4275,-1387,5477,47,-1496,-1560,-933,4273,1396,-5010,-728,1887,1939,1071,-4289,-1552,3567,-605,-774,-2309,-881,4224,751,-3597,-811,1038,3454,773],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-11,13,-14,16,-17,19,-22,24,-26,29,-33,37,-41,46,-52,58,-68,78,-93,113,-142,190,-277,840,-5922,-7269,9253,4562,-6119,-2296,-3010,6376,8221,-10605,-4588,4133,2884,6498,-7978,-8754,9394,3163,-2772,-1567,-7224,7395,8204,-8039,-3114,901,2663,6981,-5830,-7113,6473,1129,922,-1406,-6930,5600,5178,-5017,-1431,-2484,2952,5865,-5271,-3876,4096,420,1518,-3555,-5851,6225,2268,-2970,-805,-2401,4635,3073,-6614,-1880,2266,957,1225,-5691,-2151,5780,560,-2116,-3046,-244,7612,467,-6703,-908,1613,7656,1588,-8635,39,5250,2287,645,-8253,-1022,11451,264,-4607,-2569,-1151,9629,1441,-9715,-119,2241,4487,3369,-10436,-1804,9759,1182,355,-6317,-5089,11454,1804,-7532,-1572,-1923,6566,4739,-11631,-2079,5805,1426,3631,-7603,-4939,10359,2039,-4563,-741,-3553,6609,6510,-9457,-1208,1972,1011,5880,-6504,-3296,7303,1273,-1225,-1507,-4811,6044,3070,-5566,-572,543,2808,3568,-5883,-2144,4606,256,44,-3621,-2119,6391,967,-4469,-349,871,3984,959,-5082,789,3322,1353,-74,-5116,-1310,6985,7,-3731,-3348,2139,6599,-1531,-6730,348,2522,4165,-1285,-9173,2428,6507,1153,-3076,-7723,699,9090,-2609,-5371,-1596,-423,8854,-509,-9300,1655,3239,3673,-150,-10024,1004,8981,-777,-2515,-4002,-1117,9964,96,-8046,-1094,1395,6909,3388,-10523,-1240,6795,-166,124,-6907,-3124,9915,822,-5332,-926,-1570,6148,872,-9027,-519,4431,898,2092,-6075,-2145,8450,-798,-1901,-500,-2857,4941,931,-6624,1278,1647,2184,1331,-4596,-226,5209,-1200,-2151,-1788,507,5494,-1123,-4281,887,2389,2503,-1296,-5554,2683,5177,-115,-2330,-3923,2177,5982,-2375,-3331,-1845,3286,6910,-3590,-5502,2754,4290,2531,-3374,-6963,4000,6091,-1151,-3042,-4711,3376,7989,-3290,-5722,591,3257,6004,-2795,-9078,2692,5048,669,-2108,-6242,1974,7625,-1383,-4646,-1802,1814,7585,-2670,-7789,1680,2805,2501,684,-8507,1538,7083,-850,-1798,-3759,522,7732,-2141,-5801,509,-309,3958,0,-6946,2162,3647,-549,-3,-4131,-546,5582,-1059,-3383,379,-520,4069,-505,-4600,2425,2263,607,-1134,-3595,1596,3522,-795,-2604,-1147,2264,5268,-2475,-3487,2607,3116,582,-3148,-3486,2909,3246,131,-3141,-2640,3867,3728,-4028,-3656,511,3098,2682,-5329,-5257,3075,3922,917,-2878,-3887,6242,4705,-3312,-4352,-1351,5100,5894,-5804,-5574,2166,4512,2580,-4195,-6070,3607,4829,-1190,-3695,-3608,4523,6303,-3389,-4097,453,2513,4325,-3363,-6622,3438,3160,1181,-1407,-5458,2084,6808,-2033,-3172,-898,1876,5140,-3256,-4019,1889,1537,2527,-1686,-5068,1883,4686,-371,-1749,-2820,1909,4233,-2336,-2273,1333,819,2342,-1134,-3700,3693,1586,-272,-1732,-1247,3347,3418,-2490,-2102],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,23,-26,29,-33,35,-39,43,-48,53,-59,65,-71,79,-87,97,-108,120,-135,153,-174,202,-236,284,-352,457,-649,1109,-5371,-4920,926,4168,6881,-9425,-6822,6158,3994,2381,-4057,-7496,7781,5461,-4126,-3503,-3199,4509,6625,-6620,-3895,1248,2752,3126,-4661,-5481,4511,2632,92,-2824,-4511,4427,3721,-3517,-1852,-953,3144,2914,-6060,-1035,3215,281,800,-4106,-1395,6564,-60,-3080,-1495,-2077,5735,730,-6211,747,2535,1153,1033,-7244,-201,7296,-2170,-2155,-2229,-2422,9200,-704,-8361,2179,1949,5543,1500,-10856,550,7733,-833,60,-7015,-2458,11798,-386,-7549,-1373,-1020,7488,3410,-12527,-366,5328,1449,2264,-9462,-4578,11114,499,-4119,-3980,-4229,9304,4702,-9855,-1818,1411,4216,5595,-7924,-3547,8077,1933,-165,-3779,-4437,7367,3390,-4310,-2293,-1282,4036,3892,-6054,-3060,3260,2268,1973,-6006,-2752,6226,1362,-1001,-3176,-1011,4725,1046,-4490,-998,793,1767,828,-4766,405,3013,-570,82,-3430,976,6752,-1648,-2764,659,612,3938,-1750,-6996,2173,3060,-12,-872,-6457,2740,7367,-2297,-3262,-848,425,8664,-2496,-8382,4087,3670,3071,-387,-9190,2535,9005,-1476,-2212,-4523,48,9676,-2829,-7243,236,2201,6131,-1198,-11400,2249,6666,805,365,-7137,525,9572,63,-5356,-1929,-578,8812,1608,-9051,273,3768,2165,-9,-7683,-834,6950,-213,-1640,-4306,-1090,7338,552,-5700,-1416,1798,4475,1922,-6624,-494,3684,970,-203,-3365,-813,4834,-1120,-2345,-1395,1301,4029,-799,-4826,1348,2264,565,-1392,-4435,2059,3815,-2504,-1808,-2466,1064,4112,-2756,-2969,1739,1246,2919,-3050,-5489,3702,4612,-502,-1727,-4355,3944,5903,-5507,-4384,935,2246,5337,-3157,-6583,3701,4869,776,-2414,-6009,3503,5917,-2901,-4057,-2398,1232,7484,-3516,-7040,2400,3049,3193,-2892,-7683,3103,6425,-1209,-2622,-6731,2119,7704,-2354,-4313,144,1984,5489,-1207,-7515,1560,4829,1435,-1680,-4860,1024,6203,-714,-3145,-2324,879,5465,-1778,-4483,578,2484,1364,-1412,-4917,1771,4596,-438,-1540,-2566,939,3846,-1357,-4535,444,2202,1934,-1963,-4072,2510,1513,-407,-1117,-2464,3773,3708,-3221,-1424,-787,2768,3957,-3626,-3274,3382,3263,377,-3243,-3686,5309,3431,-3515,-3147,-1296,5075,4248,-5295,-1963,2184,2566,2412,-4631,-3970,5205,3517,-1688,-4146,-3533,4530,4497,-3888,-3761,606,4105,4953,-5084,-6072,3663,3111,1131,-4143,-4703,4173,4591,-2350,-2852,-2852,3257,5237,-3359,-4992,1059,3027,2599,-2606,-5218,1580,3948,216,-1993,-3306,2088,4748,-1451,-3834,-140,1421,3734,-2039,-4487,1671,2533,1385,-1198,-2340,2553,3322,-2307,-2168,-594,1802,2085,-499,-2683,801,951,-43,-1935,-1999,3891,1632,-1319,-974,-1238,2996,1643,-4557,-1524,1683,2274,55,-3326,-1818],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,11,-12,13,-15,17,-19,21,-23,26,-28,32,-34,38,-42,47,-51,57,-63,70,-77,86,-95,107,-120,136,-156,180,-212,255,-316,413,-589,1007,-4639,547,11599,-2917,-5737,-1507,976,8296,479,-10992,1982,4120,3404,317,-8860,169,8798,719,-3074,-3479,-1101,8490,-686,-5494,-653,1777,4334,65,-7267,842,4963,746,-747,-3715,1422,5567,-1828,-3223,-1783,410,5785,-1668,-3694,2303,1465,2226,-1603,-6164,4270,4184,-3265,-779,-2646,3812,5518,-5873,-3768,3967,45,3191,-3813,-6652,7441,3798,-3531,-1368,-5447,6205,7294,-8664,-5015,930,2232,6047,-7095,-7318,8203,3755,467,-2590,-9383,7510,8411,-6535,-2547,-2706,1505,10707,-6347,-8572,5144,3430,3578,-1856,-9181,5463,7115,-2730,-2410,-6030,3105,10284,-4382,-6126,755,2230,5849,-3255,-9682,4267,4794,-267,-161,-6579,2481,7360,-2182,-3868,-2798,-685,6737,-2326,-5454,1198,2208,2529,-1458,-5438,2576,4898,-1688,-1392,-2913,2187,3948,-3217,-2504,483,1236,2698,-3452,-2517,4085,-219,46,-1956,-3465,5841,2142,-4288,-889,-48,4324,3752,-6468,-1975,4937,852,1669,-5308,-3872,8278,1531,-5336,-2027,-2478,6184,5058,-9105,-2672,4089,2492,3711,-7482,-5763,8530,3428,-2750,-3112,-5143,8135,6070,-7676,-3517,164,3656,6389,-7752,-6946,5971,2847,3108,-4028,-8866,7612,5838,-4607,-3293,-2804,3074,6872,-5225,-5264,3708,2927,4960,-3213,-6608,4298,3894,-2183,-2410,-4576,3247,5247,-3196,-3232,412,2715,4226,-3503,-3489,2830,2650,1601,-2272,-2787,4184,2946,-3165,-1730,-1269,2984,2552,-4525,-765,1601,1754,1432,-3706,-2142,5051,555,-1929,-2438,-1522,4506,150,-5656,-593,1563,3068,861,-7092,-87,6122,1584,-737,-4514,-2006,7397,382,-5519,-363,786,5938,1291,-8334,-1184,5585,1940,1349,-7226,-3114,8427,2272,-4224,-3786,-1130,6492,3203,-7781,-1920,2956,3042,3589,-7806,-4133,6475,3159,-966,-3697,-4130,6524,3913,-5853,-2340,-1118,3484,4058,-6804,-3340,4119,2677,538,-4264,-4444,5021,3090,-2254,-1934,-2704,3946,2685,-4651,-1398,1854,1496,809,-3382,-2868,3220,389,-1409,-1657,-861,3695,1891,-3455,-950,425,3212,-159,-3497,118,2643,46,-661,-2266,352,4793,-944,-3626,-479,1279,4346,-1204,-4311,1122,2352,1432,-1431,-5025,596,5302,-345,-3019,-2987,1150,5643,-1323,-6069,287,1510,4058,701,-7766,201,4739,400,-1261,-4886,905,6866,695,-4944,-2329,1206,5127,-265,-6285,-489,4640,2440,-388,-6394,-1336,5715,940,-3550,-2630,-1277,6649,1290,-5578,-1568,2322,3709,1145,-5928,-991,3512,1860,-1363,-2549,-587,5076,1729,-3293,-1947,702,4010,436,-4049,639,2307,1659,516,-2361,-571,3623,743,-1810,-588,-200,3561,-114,-2294,-266,1506,237,179,-3183,459,2892,-842,-1863,-1761,88,4302,-1384,-2280,-88,1116],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,5,-5,5,-6,6,-7,8,-9,10,-11,12,-14,15,-17,19,-21,24,-28,31,-36,41,-50,60,-74,96,-133,207,-409,2271,5049,3368,2804,-11424,-2602,11940,-873,-2509,-4056,-3203,12240,2531,-10482,-760,-6,4955,4941,-12153,-2603,9093,585,1324,-5897,-5576,10045,1911,-6345,-114,-1895,4941,5066,-10139,-608,4738,-631,3106,-5735,-4032,9550,1464,-2357,-82,-2635,5739,3965,-7166,-356,2831,346,2148,-5192,-1217,5231,-1447,-1909,-1398,-1877,5295,347,-5854,927,2014,2951,191,-6583,1443,4134,869,-1801,-5388,2428,7080,-3108,-4892,-2543,1433,6572,-3467,-7701,1665,3674,3038,-2731,-9644,4324,7263,-1549,-3298,-5716,1282,11796,-3570,-7703,495,1881,8343,-2271,-11146,3172,6576,1398,-366,-9397,741,11552,-1721,-3677,-2622,-1323,10457,-793,-10432,3109,3407,4080,2218,-9892,476,8553,-835,-530,-4550,-3667,10089,-533,-7231,934,-745,5225,4074,-9681,1890,5729,-1038,2328,-4630,-2433,7700,-1130,-3678,232,-924,5014,757,-7008,2973,2765,-1126,277,-3768,1830,6513,-1866,-1456,-56,1258,4433,-3668,-4424,2345,1636,1369,-1965,-4271,4690,4753,-831,-3031,-3927,3269,5852,-3931,-4102,-679,3924,5587,-3912,-5161,4899,3955,1365,-3520,-7525,6784,6766,-4472,-3347,-4237,3885,7669,-6442,-6878,2638,2787,5327,-4304,-9358,4821,6011,-956,-1994,-7603,2111,9257,-5166,-4936,-770,1787,7234,-2433,-9730,3664,3688,1872,256,-7952,1059,8266,-3823,-1977,-3170,-950,7670,-2787,-6857,2349,85,3236,-82,-7164,2910,4093,-1673,-906,-3118,1153,6239,-3234,-3027,1418,274,2714,-1104,-5329,3249,3247,-1199,-683,-2865,1838,3931,-3862,-3284,147,1625,3606,-3574,-3642,3729,2094,95,-2568,-2190,4417,3438,-3283,-3453,-647,4200,3932,-5645,-3441,2292,3842,3102,-7933,-4800,5877,3143,-2169,-3782,-3764,7190,6113,-5492,-4005,-1376,4062,6537,-5547,-5366,4824,3505,2044,-3895,-6546,5709,5434,-3057,-2713,-3842,3939,7333,-4638,-4255,1104,2330,4777,-3876,-7713,5499,4132,27,-1312,-5653,3988,6963,-3349,-3328,-408,913,5347,-2077,-4902,3298,2083,1423,-879,-5953,1683,3847,-2757,-2178,-1108,-340,4103,-3714,-4153,2677,953,1324,-1611,-2636,3553,1217,-3659,-1292,-1290,2681,2550,-4244,-2317,2739,2623,1270,-4192,-2105,4298,2384,-1060,-3292,-1767,4904,1484,-3696,-2869,1838,3270,1389,-5811,-2064,4365,2930,153,-4515,-2508,5862,2412,-3380,-4831,-793,6340,2884,-6710,-3305,3212,4049,2097,-6661,-2728,4918,2675,-624,-3885,-2955,4294,2111,-3726,-3354,-507,3841,4438,-6106,-3736,3116,2194,1782,-3506,-3580,4640,2969,-271,-1786,-2001,3257,3769,-4374,-1420,318,1572,1973,-4042,-2775,3442,1316,-289,-1407,-994,2641,2482,-2437,-2,8,2002,381,-2472,-1253,3468,366,-776,-1350,-1250,4468],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-17,19,-21,23,-25,28,-32,34,-40,45,-52,60,-71,86,-109,146,-208,340,-717,4458,10881,-7963,-7705,5220,2698,4861,-4690,-10253,7344,6490,-3383,-1340,-6390,3557,11493,-8076,-4687,284,953,9651,-4617,-11452,5562,2496,501,318,-10028,3821,8672,-5145,-3828,-2071,-352,8483,-2403,-7154,3840,1107,2175,395,-8148,3094,5555,-3639,-462,-3142,1099,6675,-4189,-3787,3430,683,2756,-2452,-6656,4577,1430,-1862,-1836,-2303,4439,3580,-4946,-2368,1716,2994,2262,-6037,-3030,5664,2101,-30,-4628,-3167,7200,3428,-4625,-3471,-1598,6485,3620,-8736,-1529,3442,3593,3299,-6934,-3892,9405,2437,-892,-4744,-6389,8558,6492,-7596,-2965,-494,3896,7237,-9454,-6371,7120,2492,3261,-5840,-8591,9482,5321,-4887,-1215,-4060,6373,7812,-8424,-4119,3230,868,6766,-4507,-9293,9042,3468,-1138,-302,-6540,5306,7602,-6184,-1277,44,1004,7067,-4109,-6468,5536,1460,569,-952,-6306,5083,3715,-5716,-318,-718,1480,5028,-5691,-2019,5245,1109,329,-3354,-4756,6593,1354,-3654,-1847,-1061,4044,2703,-6025,-596,3177,2760,1211,-6313,-570,6836,1452,-2777,-2507,-775,7270,1177,-7340,-2638,754,7023,677,-9151,-1868,5656,2734,-60,-8181,-1746,8445,626,-4023,-3495,-1541,9210,3129,-9415,-2160,1882,5107,3997,-9828,-3432,8800,1479,298,-5638,-4492,10421,3644,-5847,-1318,-1817,5915,5904,-8451,-2576,4795,1922,2470,-5377,-5487,7588,1528,-3292,-1144,-3782,4701,4784,-6657,-1784,1019,1165,3859,-5610,-3457,5310,399,-462,-2145,-2769,5176,2901,-4975,738,423,1725,1285,-4088,-464,5087,-688,-860,-2189,-342,5135,-666,-4619,-1342,1344,3566,429,-6218,704,4451,1889,-1260,-5131,467,5681,-1094,-3720,-2579,803,6363,-1645,-7573,-432,4006,5212,-311,-7514,122,6428,834,-2766,-5709,270,9020,-485,-5293,-2428,1774,7324,512,-9069,806,3146,3526,759,-8549,-98,7752,435,-1505,-4062,-2941,7830,1187,-6358,-1601,884,5129,1986,-8018,-1519,5550,1604,808,-4479,-2963,6035,505,-3764,-694,-1277,3936,2412,-5206,-52,2971,895,2463,-4634,-1526,5601,-50,-2197,-821,-875,4401,63,-3196,1221,2497,449,-830,-3791,744,4970,-995,-3125,-2339,1055,4142,-1554,-4319,1256,3217,2448,-2743,-5016,2182,3778,-878,-2274,-3542,3137,4803,-2030,-4480,-1377,1787,5966,-2301,-5171,309,3847,3680,-2189,-5591,2848,6229,-1223,-3104,-3116,2293,6800,-2319,-5197,436,2364,5495,-2037,-6795,1934,4584,435,-2217,-5297,669,6767,-1994,-3548,-1943,598,5810,-1132,-4878,1641,2500,3015,-581,-5463,634,4372,-307,-2740,-1950,844,6356,84,-4248,716,53,3055,-19,-4003,652,2062,-381,-654,-2285,661,3592,-779,-2456,1159,1195,2809,-1527,-3908,3268,2339,499],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-6,6,-7,8,-8,10,-11,12,-14,15,-17,19,-21,23,-26,28,-31,34,-38,41,-45,49,-54,58,-59,57,-39,-47,1014,8681,2119,-1451,-6838,-3621,9376,3504,-7064,-2272,-619,6627,4203,-8667,-2565,2813,3008,2201,-6597,-3008,7077,2602,-2221,-2987,-1455,6161,2955,-4881,-1050,597,4414,2102,-5996,-634,4296,1414,683,-3551,-244,6589,-499,-3589,-55,-788,4292,-911,-4977,3354,2012,-182,490,-6463,2134,7588,-3559,-3249,-1158,577,7352,-2806,-6887,4137,1625,2087,-1728,-9547,4829,7814,-3642,-1724,-4249,977,10950,-4818,-7829,2646,890,6807,-639,-11646,3610,6318,-1133,-346,-8000,1057,12528,-2653,-6471,-1655,193,9834,-1200,-11816,1398,4492,3437,-138,-9329,-1083,8660,14,-3191,-3774,-1237,9293,816,-7266,-988,1519,5104,1939,-8139,-452,4939,30,419,-4709,-933,6434,-406,-3567,-2728,-709,4804,578,-6199,991,1782,2698,-378,-4913,1907,2951,-536,-620,-2789,-131,5507,-3004,-3901,914,1041,4190,-2729,-4763,4421,3119,-278,-1192,-5685,3200,5286,-5878,-2465,477,2297,5038,-4898,-6172,6080,2558,-127,-1695,-6537,6848,6373,-4956,-2320,-3313,2709,8674,-4861,-7020,3709,2789,4181,-2308,-9834,5823,5452,-2581,-3265,-6158,1928,9033,-4804,-6477,135,2031,7416,-1642,-10636,2339,5443,1974,-1682,-6648,1544,7530,-1739,-3848,-1961,1161,7311,-796,-6398,2189,1992,4037,-1767,-6596,176,4655,56,-1751,-4019,786,5674,-1574,-3146,309,480,2597,-2367,-4289,1758,1501,769,-2453,-3813,2651,3781,-2819,-698,-555,1027,4047,-4075,-2497,2883,795,1353,-3111,-2130,5512,2459,-3251,-1944,-2317,3470,4117,-6480,-2754,2246,2442,2562,-5167,-3234,6452,1721,-1122,-3660,-3143,5173,4865,-6204,-2694,-283,3557,5182,-7022,-6319,5278,2033,1268,-3333,-6672,5256,4533,-3464,-2981,-1774,3782,7296,-5202,-5597,2536,2251,3976,-3268,-7083,3293,4641,-524,-4322,-5083,4196,6937,-3293,-3888,-542,1676,4031,-3347,-5587,1813,3636,2576,-2653,-3400,2045,4239,-2014,-2239,-1643,1648,3941,-2791,-2717,778,1774,2719,-1933,-3562,4348,2436,-278,-2359,-1352,2632,1949,-3222,-678,888,2662,1872,-4513,-866,3937,735,-241,-3690,-1032,5272,250,-4127,-561,-332,2613,1666,-5669,-1007,4602,2478,831,-4387,-1935,6620,868,-3774,-2709,-382,5718,2188,-6292,-2086,1746,3486,1927,-4472,-4461,5928,3143,-1886,-3685,-2615,5959,3930,-5285,-2314,-333,3518,3700,-5074,-3261,2894,2854,1084,-4173,-4046,4800,3961,-2696,-3405,-906,4241,4430,-5232,-3350,1396,3525,1682,-4046,-4192,3258,2300,342,-1756,-644,3774,2970,-3681,-1673,233,2874,1482,-3886,-1488,2814,1732,-357,-2141,-1021,3317,893,-714,-1880,1140,2652,-620,-3748,-1004,2506,1682,-730,-4566,767,4103,205,-2878,-2637,1283,4374],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-4,6,-6,6,-7,7,-9,9,-10,11,-13,14,-16,17,-18,21,-23,26,-28,31,-32,29,-12,-83,1626,7019,-3816,-10377,3636,5704,366,-2501,-8343,2619,9396,-3687,-4039,-2229,1898,7716,-3026,-7124,1623,2118,3912,-988,-7811,3928,5134,667,-2160,-4280,2325,4728,-2707,-3197,-322,992,5817,-2872,-3071,4009,2472,459,-1233,-3934,4439,2439,-3692,313,-1506,2373,4579,-6878,-1812,4354,-508,2110,-5422,-4376,6896,853,-4028,-757,-1526,6527,4522,-8892,-762,3577,1725,4527,-7042,-4500,10420,1396,-3616,-2243,-5661,9529,4454,-8728,-1792,1056,3307,7494,-8798,-6244,8178,1223,846,-3825,-6993,8846,5343,-6607,-3252,-2673,4792,8494,-8218,-6501,5036,3246,4016,-4307,-8082,6912,5269,-1771,-2130,-6710,4390,6635,-5570,-4493,-371,2109,4934,-4286,-5537,4073,2823,1474,-3705,-4604,3398,4567,-2740,-2371,-2424,2046,3889,-3734,-2525,1243,617,1503,-4597,-2323,4524,395,-742,-2430,-2058,5059,1244,-5093,310,1034,2966,2521,-6920,77,6152,921,-72,-4360,-1614,8040,-781,-6390,767,-1117,6184,2277,-9337,392,5423,1626,828,-6519,-2883,8860,9,-5232,-2267,-1804,8326,2497,-9645,-905,2817,3679,3836,-9275,-2919,8677,2441,-1710,-4715,-4946,9351,3121,-7197,-2213,-182,5078,4549,-7244,-3781,4831,3520,1840,-5542,-5689,6253,4096,-3646,-3683,-1926,5461,4990,-5172,-3975,1943,2853,2478,-4425,-3094,4624,2192,-990,-2624,-1397,5315,2425,-4257,-2106,-55,3806,1331,-4775,-635,2201,1007,436,-4504,450,3666,-1348,-2586,-1091,-1229,4475,-345,-5362,577,2449,1583,120,-5045,1327,5020,-1671,-1698,-2098,857,6946,-1489,-6272,310,956,4147,-450,-7580,703,5750,-115,-800,-5521,-915,9260,-2969,-6233,-1155,1129,5849,136,-9506,758,5510,2850,98,-8347,136,8627,-564,-3490,-3316,-1605,6555,1248,-6450,-1648,838,4294,1680,-7638,-1584,5694,1514,-1699,-4174,-1446,6910,2154,-3841,-1950,-479,4791,1923,-6056,-1728,3071,2670,352,-4818,-261,4078,806,-1483,-1573,-1412,4227,72,-4843,369,1695,1909,-837,-3379,1746,2889,-902,-1303,-2705,1596,2912,-2696,-2204,341,1425,3068,-2161,-4203,2077,3249,-172,-2255,-3617,2974,4256,-3510,-3097,-1511,1853,4698,-3772,-5310,3529,2659,1997,-2058,-5001,3584,5895,-1182,-2908,-3026,1834,5983,-3052,-5481,837,3542,3203,-2411,-7231,2412,4728,1363,-1660,-5968,1999,6562,-64,-5121,-1045,666,5022,-185,-6483,1214,3689,2211,-1302,-5448,-1127,4390,-388,-2399,-3235,1270,5065,-818,-3929,494,1606,2947,-718,-4263,559,2247,272,-1604,-2903,410,4172,158,-2057,-222,1701,2362,-716,-2907,396,1841,781,-331,-1980,1289,2162,-1203,-1186,-117,1985,2830,-2594,-3596,1896,2456,436,-3334,-3818,3131,2401,-1424],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,6,-6,7,-7,8,-10,10,-11,13,-14,16,-18,20,-22,24,-26,29,-32,36,-40,44,-50,56,-63,71,-81,94,-112,138,-184,304,-1532,-5266,-4191,9211,5167,-9236,-2320,2835,5054,6197,-10044,-5884,9643,1864,883,-4716,-7909,10041,5878,-9001,-1938,-2147,4408,8923,-8772,-4213,5606,1193,3395,-3597,-8038,8371,3398,-4702,467,-5740,3210,7418,-8166,-2800,3552,-655,6043,-4088,-6267,7280,619,-2351,-739,-4386,4865,2922,-6766,-1623,1313,606,1556,-5861,-2831,5409,298,-1295,-2857,-1979,6226,334,-5065,-1042,315,5222,747,-8176,607,5289,2069,-398,-6662,-1,7478,1305,-3184,-4420,628,9695,-194,-8438,-1421,2269,6138,1534,-10524,359,6586,2099,-294,-8624,-1287,11444,185,-5093,-1369,-1501,10301,2156,-10772,-588,3018,3405,3534,-10244,-3105,9908,131,-2876,-3855,-5045,10550,3944,-8593,192,-2029,4138,6197,-9113,-1519,6936,-1056,518,-5120,-5994,7181,1874,-5697,-500,-1723,5208,3598,-8025,-228,2882,-923,1650,-4242,-2496,6638,-677,-3806,-87,-1708,4398,1317,-5882,967,1579,187,403,-4634,-718,5733,-790,-3068,-1922,-504,5426,-1749,-5964,564,3218,3547,-1339,-6287,1868,6131,1070,-1313,-5342,2018,8027,-1880,-5227,-3067,2370,8008,-3407,-8577,718,3761,3534,-2432,-9012,2492,8590,-95,-2363,-6085,725,10115,-951,-6475,-1192,1777,8200,-103,-10466,1789,3546,874,930,-7814,-1436,9104,-1622,-3388,-3515,-1772,8179,660,-8304,811,1117,2513,2028,-7684,-939,7154,654,-245,-2896,-3326,7009,325,-5900,796,46,2485,1974,-6382,107,4121,-259,736,-3753,-314,6796,-1295,-4606,968,-308,3456,-527,-7819,2460,2981,39,-620,-3987,1590,6302,-2011,-3182,-953,1801,4476,-2621,-5883,2826,2818,1024,-2609,-5791,3096,5065,-1121,-3388,-3030,4869,6923,-4160,-5425,424,3746,5912,-3223,-7534,2969,4599,2684,-3196,-7295,3467,7492,-2483,-3717,-4208,1955,7185,-4033,-6420,775,3023,5000,-2020,-7203,2875,3673,241,-1443,-4659,2137,7731,-2731,-4732,-857,126,6886,-1123,-7442,2759,3063,1030,1346,-5649,1462,5998,-3050,-2124,-1906,-301,5988,-472,-3940,1670,2428,1501,95,-4539,1160,3793,-2805,-1238,-2423,778,5000,-2563,-3040,1858,1056,2401,-3048,-3820,3112,3866,-1185,-2710,-1178,2541,3542,-2886,-2551,-566,2970,2462,-4606,-3980,2929,2970,998,-2690,-2871,4744,4830,-3063,-3574,-996,4157,5204,-5078,-2527,1842,4105,2458,-5034,-5759,4364,4598,-660,-4050,-3795,4635,4915,-3217,-3669,-140,4112,4599,-2477,-5308,3252,2533,2286,-2290,-5410,3429,4016,-133,-2351,-3359,3467,5508,-3537,-4557,1333,1930,3507,-2867,-4989,3284,3005,-456,-663,-3132,2875,4773,-3255,-1846,276,2248,1696,-3566,-2105,3331,2446,353,-965,-2654,3470,3677,-3353,-1464,-57,1846,2186,-3636,-3063],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-7,8,-9,10,-11,13,-15,16,-18,21,-23,26,-29,32,-35,39,-43,48,-53,59,-65,71,-79,87,-96,107,-119,133,-149,170,-193,223,-261,314,-387,501,-702,1165,-5282,2845,10014,-2484,-2142,-5805,1165,11607,-4483,-7793,1110,494,9153,-1935,-13361,4595,6131,856,862,-9827,1002,12317,-3421,-4481,-1797,-3461,9838,-1739,-9424,4295,3027,2117,2848,-8816,657,8293,-3381,-606,-821,-1838,7959,-580,-7019,2932,-1430,3612,1898,-8641,1648,5190,-3498,-597,-3286,850,7676,-3167,-4818,1448,780,3097,-2128,-6460,4219,2928,-1641,-1247,-4466,3805,5643,-5183,-3600,-1188,3168,5211,-6218,-6771,3679,3213,3557,-5411,-7607,5901,4322,-2399,-4915,-4856,6861,6811,-6398,-3949,546,4255,7261,-6869,-8261,6985,4588,2131,-3260,-9294,7056,8531,-3597,-3642,-5381,2936,9793,-5206,-6472,3639,2381,6647,-3445,-10436,6044,6174,-1292,-1216,-8203,1846,9355,-4978,-4410,-245,150,7991,-1997,-9608,5992,2876,-421,1004,-7643,3141,7154,-3919,-876,-550,-118,7062,-2174,-6735,3777,-163,1022,818,-5621,3423,4222,-4006,-726,-2152,2627,5637,-4057,-4373,3442,1201,2610,-4034,-4959,5178,2587,-2958,-2700,-2122,4931,3334,-5416,-3427,1107,5129,3553,-6749,-2838,5391,2658,-217,-5785,-3358,7653,4988,-3841,-3481,-1865,7591,5066,-8700,-3633,1961,4883,3748,-7922,-5757,6881,3855,-445,-4409,-5712,7014,6465,-6507,-2153,-1420,4579,7460,-7393,-5593,5036,2832,3038,-3321,-8292,6936,5150,-3557,-1835,-5526,3899,6600,-5979,-3135,1922,1301,4669,-2567,-7177,4839,4019,-2491,-501,-5582,3699,5489,-4644,-400,373,582,3899,-3766,-4337,4578,704,-496,-2132,-4173,3175,3336,-4237,-77,1317,1838,2274,-4293,-2498,4930,2109,122,-4271,-1522,5798,2900,-3532,-2876,303,5120,2343,-6888,-2025,2640,3621,1175,-5189,-295,5622,2030,-1520,-4559,-631,7421,1711,-5204,-2031,1408,6407,1730,-9029,-2593,3735,3980,1415,-7071,-2743,8231,2550,-3469,-3097,-1954,7517,4539,-7039,-2356,1338,3927,3875,-6929,-3736,5892,1155,823,-4147,-3766,7755,2585,-4567,-482,-2848,3745,3964,-6141,-1554,3723,485,1772,-3222,-3446,4304,1109,-3282,-364,-2568,2654,3191,-4674,-703,2432,418,1053,-4029,-1992,4643,1104,-2296,-790,249,3852,883,-5039,-328,3110,1207,320,-4870,572,3865,351,-1559,-3115,892,5127,220,-4627,-1456,2531,4358,-177,-7122,-391,3887,2230,-804,-5917,723,6147,467,-4172,-3472,1082,7157,-227,-5592,-810,2241,4267,845,-7438,-436,5430,2056,44,-5946,-1072,7664,1266,-4105,-2116,379,6539,287,-6241,-302,3285,2835,872,-5876,-2069,6528,537,-1553,-3138,-1173,6031,1100,-4816,299,751,2390,1201,-5534,-197,4353,-104,-1051,-2772,-1677,4641,201,-2796,-381,1013,3220,533,-4388,-462,2419,-824,-1206,-3680,307,4466,-85,-2362,508,1368],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,7,-7,8,-9,10,-12,14,-15,17,-19,22,-24,27,-30,32,-37,40,-45,48,-53,60,-66,72,-79,88,-97,107,-119,133,-148,167,-190,217,-251,295,-356,443,-579,825,-1402,5968,285,-10690,402,2898,6518,759,-9649,-103,7333,1256,-1602,-6199,-419,8994,698,-5151,-3219,910,7461,-85,-6715,-182,3848,3599,310,-6138,288,4818,422,-1340,-4100,344,6633,-1980,-3237,49,-359,5361,-552,-5578,3887,2372,-965,722,-5180,3125,5765,-5684,-1346,-913,-200,6331,-5024,-5111,5857,1405,-48,-2044,-7326,4991,5905,-6573,-910,-1651,2763,8980,-6813,-6194,5714,1536,3664,-4423,-8135,7699,5936,-3662,-2719,-6136,2482,10001,-6436,-6556,2227,3091,6688,-3805,-10127,6341,5205,-554,-1936,-9357,3635,10286,-4376,-5794,-2359,1236,9314,-2804,-8664,1846,4167,4298,-1156,-8264,1735,5890,-1461,-2859,-5311,2010,8497,-2405,-5333,-1440,1984,5516,-2529,-6353,1637,2973,1550,-1854,-5131,2411,5362,-1319,-2664,-1769,1562,4322,-4096,-2431,1079,443,3003,-2848,-3659,4506,1215,-1867,-501,-3984,3691,3706,-5066,-1377,2287,988,3452,-4676,-4099,7442,926,-890,-2399,-4793,6379,4722,-7561,-601,746,2471,6059,-7526,-4590,5635,1301,1369,-4792,-7002,8650,5806,-4787,-2668,-2583,5127,7749,-7526,-5236,4262,2171,4426,-4881,-7422,7052,5566,-1434,-2599,-6006,4873,7445,-3942,-4950,-26,3493,5538,-4178,-7198,3934,2757,1981,-3175,-7278,3517,5119,-2469,-2782,-2418,2828,5363,-2803,-3744,1042,2659,2671,-2940,-4603,3902,2168,1181,-1738,-3143,2936,2618,-2321,-585,390,1519,2488,-3489,-2427,2742,1453,1326,-2260,-1948,5202,1318,-2626,-987,-1390,3964,2689,-6077,-1197,3295,421,1116,-4689,-2455,7483,1775,-2815,-1390,-2040,5856,1641,-7342,-45,3349,2608,2176,-6948,-2688,7903,1357,-739,-4147,-3523,8008,3036,-6932,-1755,466,4453,4184,-6761,-3966,5885,2390,1087,-4552,-3597,7055,3655,-3712,-2129,-2160,5145,4788,-5398,-2599,1896,3562,2818,-5522,-4688,4421,4435,-332,-2805,-3627,4540,4292,-2627,-2829,211,2908,3367,-4125,-2896,2411,2784,1183,-3230,-2400,3397,1671,-1993,-906,-1206,3875,1861,-3603,-2156,1644,1505,1391,-3797,-367,3616,-73,-1366,-1942,-317,4615,698,-3851,-480,213,2246,-278,-5376,1454,3674,151,-1141,-4015,194,7266,-538,-4286,-837,419,4611,-92,-6639,-683,4133,1916,-764,-6337,226,7239,1193,-2492,-3202,554,5295,273,-6376,327,755,3985,1155,-5744,-1237,6608,980,-1604,-4725,-637,7123,1421,-4890,-3091,731,4064,1461,-5782,-1868,3557,3144,448,-5592,-1847,4172,2072,-1849,-2112,-1053,3752,2397,-4379,-1888,949,2815,512,-4312,-1195,3586,746,-480,-1896,11,3192,486,-3462,-545,453,2793,-174,-3275,694,2426,679,-499,-4025,858,2979,-122,-3564,-1106,734,3648,-442,-3168,1273,2559,1697,-2511],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,6,-6,6,-7,8,-8,10,-11,11,-12,14,-15,17,-19,20,-23,25,-27,31,-34,37,-41,47,-52,59,-68,79,-93,112,-140,181,-256,434,-2091,-3439,-4248,5826,8190,-7955,-4038,405,3988,5897,-6065,-6301,5395,4272,785,-4460,-5490,4878,5104,-3232,-3927,-2949,3584,4525,-5761,-3560,1595,2248,3148,-4835,-3873,3590,2178,-360,-2200,-3898,5228,1636,-4695,-1055,-948,2600,3479,-5857,-498,4014,-326,1454,-3249,-2286,6817,-652,-5000,1529,-1034,4704,1791,-8999,915,5538,351,2931,-6477,-1585,11085,-1954,-4255,184,-1694,8878,1236,-9928,831,3384,2968,3659,-9889,-2184,10020,-993,-3288,-4699,-3099,10629,2602,-8611,-1515,139,5982,4311,-10826,-2595,8036,2398,985,-6285,-5686,8614,3180,-6206,-2315,-2376,7499,5203,-8797,-4395,2954,3867,4141,-7397,-3736,5917,2523,-785,-4002,-4073,5392,3812,-5055,-2610,-814,3625,1939,-5308,-747,2913,2163,2358,-4410,-2219,5401,-767,-787,-2160,588,4370,486,-5295,1429,531,1794,955,-6534,1082,4629,-1662,-665,-3227,177,7433,-1710,-4754,2593,195,3027,170,-8559,1958,5821,-739,-704,-6640,-250,9681,-3872,-4892,-11,1259,6589,-1463,-8965,1900,5660,2237,266,-8253,-253,9779,-2352,-2853,-2532,-719,9616,6,-8852,709,2441,4380,1804,-8781,-476,8518,1345,91,-5468,-1964,8501,981,-6276,-2232,107,5618,2790,-7937,-966,3674,2492,1078,-5831,-2002,6062,1227,-2616,-2604,-948,4888,992,-4306,-1315,1298,2237,1500,-6341,316,3146,573,-119,-3082,-419,4314,-899,-1715,-527,-173,4203,-1282,-4944,2354,2022,1215,-744,-4024,2040,5360,-2760,-1841,-1095,1260,6338,-2889,-4952,3196,2410,2574,-1786,-6506,4233,5373,-2470,-2498,-3369,2262,7865,-4082,-5023,736,1887,4872,-3649,-7533,4403,4762,222,-2199,-5544,1885,8648,-1534,-4333,-1925,1214,6727,-1995,-8452,2410,3454,3156,-507,-6883,838,7175,-824,-2412,-4223,210,7812,-2497,-5314,-145,2755,4170,-49,-5926,657,4515,2164,-1228,-4335,275,5037,-259,-3116,-1869,2204,4866,-847,-5127,1069,1528,2548,-1321,-3669,621,2925,-1086,-1266,-1957,-201,3696,-1520,-1569,1045,1379,1238,-2661,-2853,2730,1563,-1131,-1766,-2899,2965,3411,-4118,-2740,788,2367,2198,-3760,-3400,4160,2620,235,-2246,-3988,4404,3544,-1988,-2208,-1136,3261,3866,-6164,-4913,2936,3193,2508,-3522,-4441,5244,4764,-1169,-3267,-3172,2817,5647,-4293,-5312,663,2963,4109,-3991,-7004,4280,3897,433,-2562,-5223,3302,5190,-1899,-3764,-1225,3600,4602,-2884,-5276,1085,2405,1543,-2229,-5337,2895,3567,-682,-1388,-2306,1102,4587,-1928,-3141,258,1875,2510,-1390,-3513,2177,1763,95,-2511,-2192,2836,1571,-3068,-2220,-1399,2131,2074,-2248,-1380,2711,2057,-1526,-3202,-1400,4048,1538,-2291,-1544,-748,3163,1275,-3990,-1978],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-4,4,-5,6,-7,8,-9,10,-10,12,-14,16,-18,21,-24,32,-45,78,-200,2059,5906,-6888,-8161,8259,3936,-1081,-4912,-8154,7762,7898,-6893,-3198,-1188,2877,10046,-7842,-9404,4593,2054,3461,-3395,-9890,6861,6835,-4389,-954,-4760,2071,10163,-6434,-5434,2698,-141,5898,-1102,-8215,5811,4651,-2638,398,-3693,2981,7463,-6450,-2635,1702,-1398,5207,-3194,-6450,5645,1033,-754,-654,-4461,3593,4347,-4246,-1151,384,3377,4150,-5442,-5298,4820,1551,1460,-3156,-2426,6974,3205,-4739,-2879,-609,6307,3308,-7551,-3043,3533,3725,1053,-7776,-3547,7124,3337,-2159,-6518,-3091,7867,3344,-7550,-3450,-868,6875,4722,-9870,-3774,6149,2665,2878,-7070,-6488,9884,2224,-3086,-2905,-4789,7040,5552,-8810,-3158,385,2872,7757,-10055,-6884,7694,2230,1203,-2605,-6518,7551,5410,-6844,-788,-2856,2836,7914,-6206,-4028,5515,316,3181,-2424,-6575,6813,3077,-4160,-85,-2664,2547,5165,-6661,-1330,3135,185,2801,-3166,-3992,6025,363,-2634,186,-2437,4941,2582,-6285,-1068,2878,2155,2384,-5656,-1563,6325,734,-2711,-4156,-1877,7289,523,-5153,-1111,2488,5358,759,-8365,-1730,5379,3963,-775,-7917,353,8085,-198,-3092,-4066,-206,9415,1060,-7915,-1652,1349,7274,1645,-9322,-1157,7221,1541,-928,-7803,-3223,10694,1618,-4845,-2418,-1266,7000,2824,-9617,-1622,2118,3784,3351,-7667,-2294,9298,1083,-644,-3188,-4651,8340,2842,-7715,391,-179,2930,4354,-7615,-2494,5961,-1745,1213,-2618,-3172,6294,1957,-3948,-128,-1169,1542,2187,-6428,563,3985,-807,438,-3213,-1793,6054,-1171,-3163,-86,-1060,3629,991,-6163,797,4031,1060,-667,-4921,1317,6752,-1052,-2368,-2979,1952,6580,-1061,-5363,152,1678,4655,-1441,-7442,619,4623,2400,-2569,-6397,1804,7640,-614,-4560,-3237,1603,6888,-522,-7530,-493,3817,5457,-1026,-9668,1069,7037,251,-3295,-6311,822,8486,-1102,-6232,-1957,1201,7612,299,-7684,-678,5759,2597,143,-6026,-1185,7908,-667,-3788,-1501,-1888,6311,750,-6254,1522,1609,1574,398,-5984,831,5261,-862,-330,-3441,-745,6261,-724,-4809,1354,1489,1349,108,-5593,1187,3671,-1429,-2011,-2679,1222,5571,-1480,-4099,1362,942,3264,-2613,-4553,1995,3714,-283,-1451,-3708,2525,5360,-1740,-3529,-1419,2182,3686,-3335,-7018,1472,4301,3455,-1803,-7163,3077,4994,-985,-4977,-4264,3258,6499,-3195,-4979,-1215,3348,6260,-2535,-7326,1908,4321,2778,-2465,-6476,2925,5813,-1200,-3275,-3419,1768,6049,-2464,-5535,265,2807,3545,-2201,-6558,1907,4905,1308,-2372,-3704,47,5341,-1605,-3009,-1003,1147,3281,-1254,-4219,620,2693,913,-1173,-4364,1330,3488,-1922,-2731,-1143,979,3927,-1848,-4022,2538,1822,423,-1358,-3120,3274,3084,-1892],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-8,9,-9,10,-11,13,-14,15,-17,19,-21,25,-28,31,-37,43,-53,67,-88,126,-205,432,-2409,-9442,-557,2568,7276,474,-12642,195,7066,1698,1451,-7722,-1724,12140,-935,-6930,-974,-2470,9566,3265,-12184,-622,3219,2903,3471,-9198,-2626,10712,-972,-2565,-1990,-4736,8765,4083,-9096,1266,239,2632,6072,-8506,-1697,7975,-991,-14,-3592,-3637,8422,649,-6336,1008,-1118,3547,3298,-7990,1971,5288,-603,249,-3699,-855,6513,-1195,-4225,904,1271,5419,-664,-7530,2574,4463,1350,-2745,-5730,3941,6519,-1678,-3560,-2396,3072,8411,-2871,-6252,235,3384,5679,-2874,-7990,2572,6292,1876,-1919,-8456,3408,9002,-3199,-6026,-3827,2299,9710,-3564,-9755,3452,3338,4261,-1614,-11301,3945,9036,-1239,-1365,-7676,-345,12091,-2474,-7009,322,-36,7146,-366,-11410,1991,4954,1275,1999,-8594,-923,10460,-2697,-3215,-951,-1548,6763,155,-9313,1987,1785,666,2399,-8541,874,7081,-3279,-671,-1003,-1132,6935,-1570,-5726,4600,-505,2562,-301,-6284,2332,5364,-2712,-1474,-2773,2119,6662,-2853,-4874,2571,2546,2150,-3590,-5818,4725,3844,-1773,-3069,-3925,3701,6568,-3698,-3026,-1032,4335,5861,-5792,-6253,3772,3311,3053,-4591,-7243,5115,4770,-1937,-4117,-4969,4946,7924,-5597,-4983,782,2852,6799,-4603,-9034,3607,3965,2106,-2507,-9644,5071,7558,-3522,-2584,-3867,2393,9171,-4286,-7069,2895,1551,5987,-1978,-9087,4169,4631,-1707,264,-5164,1019,7895,-4642,-3604,1229,955,6076,-473,-6716,3260,1988,-620,542,-5576,1504,5713,-3693,-744,-101,83,4412,-2826,-6051,4605,1435,-893,-892,-4189,3621,4561,-4601,-2342,280,2147,3031,-4472,-3758,4651,2895,548,-4374,-2327,5463,3068,-2262,-3540,-2150,5741,3712,-4997,-3688,1353,5072,3526,-6006,-4689,5881,4482,1274,-5535,-4212,6725,4230,-3123,-4585,-2239,7387,5152,-7011,-4575,2152,3480,4447,-5804,-5559,5680,3501,-752,-3195,-4688,4592,5421,-5913,-3226,-264,3680,6034,-5002,-4955,4243,3290,2746,-3116,-6512,5535,5054,-2897,-1966,-3127,2258,5313,-4183,-1895,1763,1025,3534,-3203,-3397,4043,2305,-1809,-1678,-2121,1941,3606,-5171,-1537,1635,883,1580,-2959,-2427,4408,2175,-2588,-3723,-1700,4998,1684,-3847,-1275,2570,1609,1862,-5741,-2166,4591,2119,-370,-4637,-1444,6762,1679,-3973,-3917,1069,6557,1733,-5776,-2679,3489,4568,1318,-6547,-2096,5227,2278,-2205,-6087,-1656,6036,3271,-4339,-3857,727,5783,2050,-6848,-2595,3483,3964,812,-4588,-3329,5699,1521,-2508,-4489,-1241,4929,3172,-5439,-1825,1578,3477,1921,-4800,-3864,4811,2235,-276,-2819,-3436,4957,3038,-4301,-865,1332,1826,2079,-4671,-1242,2259,642,269,-2684,-2098,4419,727,-2669,-862,-44,2258,1547,-3570,-686,3120,604,37,-2792],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-6,6,-6,6,-8,8,-9,10,-11,11,-13,13,-15,17,-18,20,-22,24,-28,30,-36,41,-48,58,-71,91,-123,178,-293,616,-3592,-11217,3886,8745,-874,-3770,-4622,1925,9728,-3323,-7569,1108,2300,6970,-1973,-7924,2271,4614,2336,-1615,-7323,2671,6652,-1387,-2658,-4041,1709,6990,-3457,-4048,2399,600,3536,-3289,-4846,3546,1934,-127,-552,-4300,2889,4468,-5340,26,69,-558,5349,-4917,-4865,6994,-287,-530,-674,-6588,6420,3509,-7065,-634,-435,2813,5544,-7548,-3326,7386,1191,524,-3791,-7070,9152,4591,-7208,-714,-3652,5361,7594,-10600,-4413,4382,2798,4205,-6702,-8758,8998,4825,-3359,-4397,-5324,6580,7838,-7091,-3534,304,3423,8513,-5745,-8101,5416,3582,1060,-4258,-7503,5340,7119,-3951,-3764,-3833,2868,8520,-4436,-6065,1047,3512,5440,-3657,-6460,3070,3682,440,-3049,-4923,2170,5476,-2945,-1774,-1596,1703,4246,-4651,-3130,2342,558,2353,-2576,-3845,4722,2264,-1647,17,-2395,4068,2987,-5794,885,1490,1378,2872,-5095,-1851,7993,-60,-2325,-1429,-2683,6243,1132,-8721,891,658,3006,4418,-8236,-1855,6896,191,-1801,-4344,-2454,10106,3307,-8129,-1361,-932,5429,4228,-10621,-1705,5926,1706,934,-5039,-5640,8621,2598,-6014,-2262,-3172,6740,5140,-8338,-3427,4550,3652,3747,-6453,-5122,6857,3580,-413,-3635,-4436,5883,5553,-5880,-3699,-322,4182,3708,-5629,-3642,2255,3777,1572,-2811,-4298,4613,2939,-2114,-2063,-1860,2834,1983,-4038,-2303,861,2977,2700,-4582,-449,3973,450,-209,-1425,-1309,5232,1163,-3649,-410,-699,2017,1725,-5643,714,2719,-437,-1514,-3559,-89,5834,-1159,-3832,303,-714,4981,24,-6704,1257,4253,1555,402,-6117,188,7253,-550,-3570,-3225,670,8568,-111,-7686,585,1238,4238,2336,-7844,-823,6138,1489,-1259,-4877,-1837,8687,1072,-6246,-2347,-139,6200,1526,-6614,-1432,4137,2740,368,-5946,-2454,5420,1911,-3096,-4313,-1203,5918,996,-5526,-3439,599,3622,2362,-5549,-1123,4206,1879,-684,-3369,-1149,5454,1608,-2749,-1524,-946,4010,387,-4098,-1409,1852,70,359,-3498,-699,4253,487,-1670,-1770,-910,4654,-508,-3370,1028,1035,2624,-1614,-4760,1429,4125,-886,-591,-2623,1775,5155,-2792,-4790,1005,534,2769,-1324,-5908,2412,4425,-324,-1909,-3986,2603,6579,-1632,-4354,-591,1756,5484,-1604,-6828,2198,3746,2286,-1673,-5987,773,5780,-413,-2781,-3024,196,6885,-681,-5066,-1012,1868,3689,-1040,-6447,751,4351,1004,-1158,-4929,673,6166,0,-2904,-2426,1652,4533,710,-5263,-1227,3022,1896,-1418,-4577,707,3521,773,-1847,-2332,220,4299,-740,-3519,-623,2223,2449,-1006,-3052,1672,2634,601,-181,-2700,1187,3817,-2009,-1088,-419,1784,1553,-1346,-3064,2265,1984,850,-2362,-4003,1917,4278,-2413,-2687,-318],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-3,3,-3,4,-4,5,-5,6,-6,6,-7,8,-9,10,-12,15,-18,22,-29,40,-57,89,-165,249,3537,3430,2967,-7444,-3904,8373,3511,-3310,-5483,-3396,8999,4435,-6339,-3751,-5,5813,4401,-6787,-2547,3864,2846,1416,-4760,-2706,5557,2670,-1918,-2884,-3122,6353,1884,-5439,1030,-155,2918,2245,-5394,417,4643,-2447,1460,-2692,-1607,7021,-3233,-3446,1432,-1782,4797,183,-8430,3755,4505,-1495,681,-6479,1537,9738,-3987,-4256,1431,-288,6711,-1292,-9891,4531,3442,742,-253,-8450,1390,9932,-3330,-4139,-2429,-310,10378,-1644,-10503,2333,2527,3601,1701,-11465,-35,8660,-1118,-2379,-5204,-1750,11239,554,-7632,-1724,186,7500,2002,-10400,-723,5382,2396,487,-7301,-1917,9295,2109,-3375,-2728,-485,8810,1873,-5502,-1739,1128,4516,2369,-6154,-657,2820,1758,1275,-5050,-1271,5906,-309,-1944,-2154,-156,5332,-701,-4949,2019,1499,1517,409,-5110,996,5235,-3073,-227,-826,-45,5617,-2933,-4595,3216,1040,2080,64,-7254,4963,4882,-3057,-945,-4127,2727,8153,-6112,-5044,2852,1812,4814,-3321,-7776,5809,4707,-426,-1395,-7031,4161,10363,-5109,-4022,-1803,1496,7901,-3195,-9038,2606,3781,1962,-1116,-8622,2087,9139,-1429,-3958,-3600,846,10136,-1670,-7966,241,2127,5157,-235,-8200,1046,5238,1037,-1896,-5624,1189,8181,-649,-4197,-1962,475,5484,-116,-5667,499,2727,1910,-649,-5039,856,4163,-354,-712,-3128,987,6325,-1344,-3482,1084,2235,3479,-1193,-3996,2463,1895,-275,-1055,-3626,2656,3514,-4698,-1166,194,1836,3519,-4677,-4032,3845,1645,606,-1935,-5640,4647,3725,-3797,-143,-1550,3367,6255,-5670,-4270,3169,2246,2325,-4291,-5598,4923,4162,-3615,-2038,-3792,4292,6944,-4375,-3606,1473,2402,5454,-5014,-7818,5023,4706,462,-3015,-5037,4639,6927,-3742,-4833,-1314,3895,6616,-4000,-6014,1513,2965,3562,-2167,-6636,3255,4733,-431,-3025,-3751,2368,5338,-1693,-4712,-1135,2772,3601,-2561,-4054,927,1857,2405,-1914,-4117,2592,3995,-1252,-2126,-87,1389,3687,-2184,-3219,1371,299,1708,-2309,-3400,3506,2220,-2300,-1298,-1635,3411,2129,-4081,-1127,880,1038,972,-3743,-2367,4910,1167,-918,-2439,-1928,5247,2622,-6131,-1753,618,2974,1332,-5765,-2780,4044,3164,-226,-3886,-2883,5827,3153,-4182,-2978,148,4496,3566,-7029,-2628,3238,2496,-139,-4685,-4173,4445,2538,-2354,-2516,-2177,4593,4403,-5106,-3045,530,3881,3824,-4789,-4055,2449,3669,1065,-2732,-3953,3372,2560,-3191,-3106,-1084,3042,3300,-3391,-2984,2014,2948,1464,-2011,-2201,2246,2925,-799,-2148,-1463,3211,1205,-2033,-1764,-91,2223,1049,-3410,-1828,2673,461,391,-1954,-1328,2941,590,-2321,-556,283,3056,-252,-4293,-907,931,1051,-758,-3266,-258,4646],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,15,-17,18,-20,22,-24,26,-30,33,-37,40,-44,48,-54,59,-65,73,-81,90,-102,116,-132,153,-180,217,-270,354,-504,856,-3806,3245,11116,-5065,-6084,-1029,2879,9689,-4673,-10888,4431,4262,3560,-1035,-10133,3294,11056,-2908,-2031,-4938,-888,12160,-2584,-8789,2412,1202,5453,540,-11912,3051,6954,-811,1370,-6637,-521,10199,-2505,-4744,1358,-2298,6153,139,-8781,3376,2372,-1441,2740,-5719,299,8311,-5170,-2118,1597,-1017,5381,-2815,-6884,4421,2021,-433,-1739,-5455,3543,5636,-4726,-3501,-716,1062,5180,-5065,-5436,3198,3036,2004,-4788,-5089,5478,4832,-1622,-3742,-3681,6071,5157,-4926,-5110,775,4748,5647,-6894,-6005,4015,3970,1412,-6062,-6925,7722,7300,-3066,-3987,-5793,6296,8681,-7079,-5895,340,3029,7022,-5142,-9021,6262,4718,598,-1902,-8438,4616,9025,-5477,-2693,-2317,835,9206,-4284,-7690,4327,1652,3475,-979,-9556,5240,6757,-3440,-86,-4331,151,9386,-5687,-4330,2972,-1057,3707,-1154,-7114,4276,3977,-3145,990,-3061,1900,5917,-5218,-2406,2073,-100,2936,-3662,-4841,4381,1471,-1498,-788,-3764,5033,3889,-6550,-2706,21,3419,3653,-7476,-3213,4870,2162,504,-4594,-4288,6345,4261,-3718,-3930,-2511,6614,3706,-6656,-3426,1118,5368,2483,-8176,-3815,6473,4340,-167,-6108,-5928,7545,3201,-4647,-4435,-2160,6340,6014,-8543,-3841,3142,2499,4218,-6311,-5985,7285,3181,-2563,-2835,-4993,5840,6133,-6575,-2365,464,1642,6328,-5576,-6556,6733,1834,1064,-1617,-5557,5865,4331,-5629,-568,-575,1418,4626,-4778,-3105,4553,-331,2387,-1543,-4492,5820,1248,-3655,535,-1886,2786,3658,-5891,-1615,2894,1185,947,-4028,-3350,5438,1664,-2329,-1252,-1390,5348,2107,-6220,-825,3307,3366,793,-6760,-771,5881,1618,-1742,-4427,-1543,8079,1674,-5958,-3721,-469,5790,1367,-7271,-2655,3385,2950,597,-7389,-1856,7697,3642,-2411,-5059,-872,8023,1559,-7342,-2376,615,5679,3303,-8884,-2377,5255,2216,1184,-6271,-3189,7384,2455,-3785,-2481,-2514,6507,3846,-7258,-1768,2741,2285,2357,-5899,-3587,4990,-149,-632,-963,-2195,4538,1720,-4759,-483,-378,1477,2119,-5045,-1461,4153,420,874,-2077,-2180,4737,1008,-3390,196,1065,2088,2076,-5469,-260,3685,-729,-190,-2529,-363,6248,-917,-4548,-95,1796,4885,-309,-6302,-210,4835,1928,-1276,-4791,641,5558,125,-3360,-3391,852,7720,-660,-4982,-1036,1910,5686,-752,-7098,-239,5811,2060,-3085,-5494,546,7255,-586,-4458,-3813,880,6000,856,-6630,-474,2841,4509,150,-7035,-555,4723,1342,-755,-4822,-568,5681,358,-4423,-2166,1086,4371,-99,-5766,-293,4083,566,-528,-3982,383,5524,47,-2055,-859,-1016,3576,1597,-4476,708,1440,719,142,-3276,-450,4145,-454,-1829,-570,483,3593,-1472,-4779,1414,629],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-17,19,-21,23,-26,29,-32,36,-39,44,-48,54,-59,66,-73,81,-90,100,-112,125,-141,161,-185,215,-256,313,-401,558,-929,4215,4171,-1563,-6313,-3587,10889,2334,-6781,-2571,-989,7350,5952,-10841,-2899,5097,2125,4543,-7630,-6754,10878,2299,-2347,-2245,-6493,8774,7066,-8317,-1019,899,2630,7310,-8423,-6784,8071,152,1299,-1134,-6547,7984,5068,-6226,564,-1654,1593,5904,-5578,-3704,5246,-1164,1820,-1387,-5730,7909,1836,-4527,919,-1507,2668,3312,-7879,-399,4337,459,628,-4129,-678,7563,821,-4716,-1858,-229,6479,-211,-8099,-421,3723,4125,-722,-8348,602,6759,764,-2054,-5722,-710,9348,-1177,-7171,-2607,2142,8224,-480,-9634,571,4901,4808,1306,-9906,-882,9565,284,-2099,-5489,-2624,11423,534,-8199,-1794,393,7743,3720,-10848,-1363,7156,836,1220,-7334,-4320,10909,700,-5214,-1234,-3855,8034,4731,-10366,127,2807,220,3935,-7562,-3521,9017,-1321,-2461,-1172,-4342,6669,2509,-8082,1112,351,1577,2091,-6151,-131,6085,-2408,-1397,-1733,-2134,7166,-1128,-6256,708,408,3008,141,-6725,941,5587,-800,-1833,-4379,1653,6380,-1822,-5298,-661,2367,5786,-1616,-8246,1031,4414,2276,-2397,-6781,2051,7016,-270,-4040,-5281,2752,7592,-3041,-7645,-1153,3963,7235,-2393,-8791,2667,5477,1996,-2017,-8027,1395,8750,-1879,-4526,-3547,635,9402,-2330,-8058,509,2519,5076,-21,-10250,561,8584,600,32,-5518,-1228,9125,-2205,-5578,-983,-522,6401,1745,-9610,1245,4343,239,1216,-5613,-827,8979,-2344,-2411,1028,-2010,6523,285,-6165,1849,833,429,998,-4762,658,6106,-2294,-1269,-1178,-204,4509,-2677,-3988,2308,2792,891,-60,-5022,3072,6367,-2270,-2088,-1141,2023,6241,-2345,-5390,724,3488,3405,-3247,-5711,3906,5318,871,-3219,-5295,3978,5802,-2515,-5328,-2840,3674,6645,-3782,-5969,852,5054,3537,-3872,-7229,4159,4600,-416,-3369,-5459,3724,7793,-3209,-5084,-625,813,7478,-3923,-7307,2898,3639,3406,-1317,-6698,3027,5850,-1839,-1881,-2946,2031,7429,-2195,-4195,2365,2082,3359,-859,-5261,2457,3962,-1577,168,-4403,1796,5289,-1877,-3056,1295,501,2878,-1563,-5596,3308,2514,-950,-32,-3218,2535,3970,-3435,-1874,1299,1843,3555,-3272,-4503,3422,1470,-500,-3040,-3165,2324,3683,-3979,-3066,148,3714,2494,-4559,-4751,3494,1869,758,-4688,-3935,5033,3113,-2040,-4007,-2321,5297,4942,-4308,-3218,2058,3818,3332,-6026,-4333,3407,4207,2354,-5468,-5272,5062,5191,-2380,-3012,-3280,3843,4826,-3249,-4388,694,3659,2932,-4322,-4905,3973,4136,775,-2958,-3939,3337,5126,-3257,-2274,-1441,2255,5165,-3812,-3889,3023,2634,712,-1609,-3984,4346,2681,-1903,-1338,-1765,1935,3066,-3219,-2860,1724,1766,1299,-1239,-1878,3096,462,-2910,-578,-1496,3799,2039],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,3,-5,5,-5,6,-7,8,-8,10,-10,11,-12,13,-15,17,-18,20,-22,25,-28,32,-36,42,-49,59,-73,95,-135,219,-989,4425,8432,-6041,-6991,3658,5083,3397,-5105,-7502,5659,6062,-150,-5136,-4817,5100,5840,-4110,-4251,-1557,4091,4916,-5075,-5414,2379,3543,3699,-4122,-4807,4913,3067,-896,-569,-3297,4640,3662,-5672,-308,731,2031,2776,-5056,-2223,6835,-315,-1629,-868,-3887,7156,1108,-7509,1899,1254,2475,4637,-7271,-302,8571,-1256,-55,-2827,-3259,9566,527,-7713,2296,-64,4616,3708,-10280,-1387,8017,1156,932,-6130,-5387,11018,2175,-5036,-2740,-3070,8903,4966,-10452,-2328,4364,3831,4079,-8869,-6529,9336,3142,-2775,-4159,-4444,8467,5424,-6670,-4098,59,5643,5627,-6689,-4463,5741,4709,2303,-5683,-5444,6475,4946,-2862,-3390,-2917,4309,4712,-4161,-1476,1472,4970,3554,-4969,-2536,4226,1167,1030,-3997,-2549,6329,1481,-4313,-154,-1138,3632,153,-5575,902,2624,-49,789,-4374,-1476,5737,-1704,-2179,-867,-975,6333,301,-6650,3536,2412,1327,1414,-7186,990,7856,-2669,-2085,-1512,-1089,9318,-1277,-8202,1962,2039,3885,-12,-9599,626,8568,-650,-1243,-6089,-1335,9862,-513,-7733,-1808,1469,6680,2636,-9649,-654,5956,2576,344,-7103,-2874,9620,1149,-4226,-3463,-1651,7608,2233,-7848,-2164,3072,4648,1261,-7295,-2319,6038,2776,-294,-5436,-1746,7136,1948,-3587,-3498,-1224,4511,1570,-5201,-1703,1669,3078,200,-5356,-870,4743,-343,-66,-2320,-826,4975,-1198,-3355,638,225,1853,-747,-4979,1652,3316,-1738,-635,-3334,1059,4723,-1996,-2293,1142,-44,3947,-1458,-6643,3157,2972,-911,-264,-4883,3140,6086,-4050,-3880,102,1116,5663,-2679,-7787,2702,2063,1541,-1165,-7780,3406,7840,-2566,-3725,-3564,1626,7965,-3308,-7073,1853,3072,5096,-2682,-8767,1998,7062,-297,-1801,-6325,712,8552,-925,-4492,-2424,1319,6482,-245,-6420,-252,3347,2166,-730,-5740,598,5504,669,-2184,-4294,302,4646,1216,-3838,-1282,2569,3287,-477,-5293,213,3413,1622,-708,-3385,1965,4146,-1197,-2401,-908,713,3523,-1836,-3832,1590,1329,1279,-655,-3647,2698,2666,-1669,-1831,-2252,2021,3757,-3411,-3386,2050,163,787,-2355,-4360,5160,2465,-2263,-1750,-3226,3586,4373,-4310,-3597,1563,2699,3962,-5337,-4369,3655,3530,-650,-3061,-5300,4406,5170,-2896,-3915,-353,4114,5726,-4447,-5863,2273,2931,2918,-2700,-5702,3442,4743,-371,-2977,-3661,3085,6023,-2620,-5022,-663,4192,3850,-2021,-5695,880,4353,512,-3089,-4579,2241,4866,-791,-3006,-1992,1809,5276,-2164,-4156,-295,1024,2842,-1468,-3208,1047,1360,-1161,-661,-2338,909,2561,-2287,-2380,422,1537,1858,-1991,-2679,2259,1224,427,-2243,-1488,3020,1076,-3468,-1315,801,1439,951,-4157,-1786,3280,1307],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-6,6,-7,7,-9,10,-12,13,-14,16,-18,19,-22,24,-26,29,-32,36,-40,44,-48,53,-59,65,-72,79,-88,99,-111,125,-142,163,-190,225,-274,344,-455,659,-1154,5719,1280,-6414,-2099,-848,8773,92,-7879,-1418,3876,5969,-32,-8721,-388,6132,3055,-1213,-5309,-1333,7398,1636,-4877,-1958,-414,7412,400,-5967,1065,3144,2572,-352,-7449,429,5313,-2387,-1041,-3028,-605,7697,-3033,-3875,2777,-50,3991,-156,-6187,4052,4458,-4195,1241,-3419,594,7083,-5832,-3831,2681,105,5139,-2873,-8635,6959,3115,-1612,249,-7556,4256,9180,-6737,-2873,1095,1192,9009,-4587,-8894,6133,4143,1789,-2733,-9354,4971,9204,-3129,-3633,-4339,1969,10018,-5221,-8327,2394,3638,6563,-1058,-9785,2668,8382,565,-1640,-6960,1664,9918,-2282,-6761,-1900,1294,7068,-893,-7791,851,4664,3562,-1892,-7317,2231,6212,727,-1878,-4596,1194,7034,-1361,-4966,-217,1535,4520,-1121,-5143,2713,2735,1519,178,-5584,3096,4787,-3068,-920,-642,1011,5322,-3107,-3030,3372,165,1414,-2181,-5392,5615,3248,-3845,-544,-2972,2416,5037,-6448,-2713,4192,58,3386,-3317,-6061,7486,3459,-4315,-1129,-5108,5621,7415,-8014,-4065,3288,1782,5434,-5650,-6367,7089,4718,-558,-2941,-6386,6080,8098,-5681,-4237,-320,3633,6941,-5383,-7311,4455,4109,2076,-3275,-8311,4535,6520,-2893,-3355,-4483,2888,7640,-5109,-6058,304,2626,4588,-3527,-6773,2486,3453,1465,-2958,-5056,3005,5716,-2148,-3329,-2286,2275,4726,-3484,-3402,1790,771,3601,-4111,-3947,3583,2028,-349,-2188,-2705,4237,2781,-4384,-1107,-161,1489,1868,-5187,-1502,4226,-847,-917,-2653,-2990,4701,2268,-5547,886,432,2930,4020,-7334,-2432,5562,1243,416,-4924,-2578,7072,1463,-5191,-1921,-851,5271,3640,-7234,-1683,3835,2265,1421,-5355,-2625,7267,3411,-2466,-3538,-2645,7123,4665,-6474,-3035,1641,5171,4598,-6531,-4908,5353,4123,632,-4651,-3714,5828,4547,-3854,-2568,-902,4441,4785,-5767,-4579,1561,3985,2484,-3910,-3672,4213,3040,-579,-3654,-1962,4257,2653,-4336,-2533,-796,2140,1907,-4335,-2921,2774,1671,672,-2922,-1493,4194,431,-2556,-1156,-240,3160,1994,-4075,46,1625,-188,344,-2218,-749,4523,-648,-2953,-638,515,4983,-535,-4996,855,1975,1461,971,-5155,-280,5714,-209,-1405,-2864,-1770,6291,441,-6145,-1011,1527,4478,1084,-6702,-1057,5602,1439,-656,-5091,-1423,6762,1366,-3895,-2194,506,6019,1738,-6567,-1740,3825,3179,1781,-5681,-1274,5867,1823,-2435,-2826,-945,5710,2956,-4946,-2324,1137,3852,1977,-5344,-2932,2633,2148,-60,-3809,-1461,3094,1455,-2106,-2332,-1458,4033,1214,-4017,-1706,1781,2279,-138,-4823,-153,3510,731,-367,-2751,79,3643,501,-3348,269,552,3408,-791,-3291,7,2051,599,-489,-3637,425,3543,-916,-3614,-265,746,3465,-1551],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-6,7,-6,7,-7,8,-7,6,-3,-3,21,-66,236,-2121,-10015,389,5635,870,-845,-9148,-216,11396,-1848,-4328,-3875,-1810,11594,-275,-11320,1052,2243,4966,4163,-12811,-92,9353,-423,511,-5077,-3617,10285,294,-7078,469,-1071,5361,4398,-10667,587,5593,-694,2469,-5836,-3126,8522,-1708,-3565,-281,-3942,5941,2630,-8788,2423,2818,-1247,2186,-6084,-1267,8997,-3243,-1097,-523,-1533,6010,-1036,-7322,3566,2898,1457,377,-6304,2425,6642,-3059,-4250,-2253,1851,7948,-3248,-4822,538,3519,5613,-2739,-8292,3036,5277,1767,-2404,-6974,4406,7715,-2687,-4503,-3431,4251,9032,-3186,-8190,973,4045,5307,-2600,-9074,5237,7358,241,-2437,-8503,3180,10924,-3710,-4484,-2209,662,9160,-1961,-9586,3616,3123,2231,963,-10154,2017,8834,-2530,-1006,-4329,-773,10121,-2453,-7100,1673,306,4766,900,-9204,2844,5788,-1381,1585,-4232,-871,8720,-2434,-3815,2483,-2123,3868,1112,-7199,4045,3554,-2208,-30,-5029,730,5192,-3409,-3094,1544,1113,4921,-2684,-6503,3577,1660,-374,-2277,-4839,3894,5202,-3625,-2628,-1007,3590,6183,-4071,-4724,3392,3876,4068,-4364,-6700,5035,6078,-1291,-3474,-4983,4567,6347,-4425,-6135,-2050,4777,6607,-6059,-6355,3727,2674,3088,-5194,-7925,5279,6461,-1562,-2943,-5660,4029,7928,-5176,-4976,-793,1990,6431,-4450,-7956,5027,3700,622,-728,-7815,3469,8017,-4843,-3648,-2027,1165,7280,-2451,-6544,2866,1154,2874,1823,-7418,3758,4086,-3674,1022,-3214,1955,6160,-4502,-3285,2768,944,2467,-596,-6594,3871,2823,-2412,-798,-3635,2128,3928,-4642,-2282,1697,1508,1903,-2991,-4216,4524,2469,-2151,-2517,-4059,6641,4246,-5527,-3312,100,4571,4114,-5749,-4020,4970,3419,705,-5432,-3529,6347,4963,-2223,-4416,-1595,5472,4099,-5217,-5361,1151,5033,2742,-6741,-4096,4616,3444,2065,-4730,-5516,6715,4466,-3973,-4014,-2738,4947,6401,-5457,-3768,2192,2254,3434,-5249,-6236,4664,3584,-991,-1665,-4722,4420,5035,-5436,-3040,279,523,4550,-3745,-5313,2803,666,165,-478,-4211,3469,4207,-2658,7,-278,1623,3194,-4737,-2156,4293,844,-44,-2340,-2558,4139,2820,-4264,-35,82,2269,2576,-5327,-2209,3162,1717,658,-4240,-2292,5803,1883,-2854,-3109,-998,4039,1737,-6003,-1445,3381,4100,906,-6486,-2518,4490,2956,-1031,-5183,-1027,6522,2005,-4559,-3169,58,5821,1886,-6276,-2114,2341,4294,1438,-6134,-2970,4654,3792,-2296,-4444,-1622,6035,3480,-5004,-3484,1005,4793,3132,-7279,-2143,3749,2492,-140,-4328,-2335,4984,2517,-3109,-2449,-1557,4353,1768,-5247,-1106,1989,2029,2176,-2636,-3487,3838,1109,496,-553,-2033,2939,1618,-4521,-1578,696,1603,1235,-4184,269,3826,317,-343,-1480],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-6,7,-7,8,-10,10,-11,13,-14,16,-18,20,-22,25,-27,29,-32,36,-40,44,-48,53,-59,66,-73,82,-93,106,-122,142,-172,216,-293,479,-2482,-1571,5327,7545,-7702,-6663,6056,3360,3833,-5652,-8088,8734,4308,-3640,-2587,-4925,6109,9526,-7968,-5524,2578,1793,7231,-5460,-9567,7302,3994,-1035,-36,-7543,5344,9010,-6285,-2306,-707,466,8493,-5067,-6995,5284,952,2325,-69,-9085,5896,5324,-4410,797,-2044,-145,6212,-5351,-4033,5876,-516,1660,-2163,-6427,6492,2751,-5460,724,-3124,3439,4528,-6904,-1742,4047,642,3294,-6598,-2978,7275,1766,-2772,-3395,-2533,6400,2533,-7002,-2577,1185,5527,2856,-7345,-3577,5757,3408,-773,-7593,-4613,8945,2728,-4300,-4426,-1818,9027,4447,-9165,-3788,1276,5200,4112,-9371,-4030,6920,3468,970,-7255,-6512,9245,3953,-5034,-2217,-3515,6169,7029,-8688,-2737,3776,3004,5042,-6146,-6588,8348,1541,-2676,-394,-4551,5515,6008,-7497,-407,722,279,4551,-6391,-3816,7400,-363,17,-17,-5984,6075,3188,-7106,1209,121,1870,5714,-6240,-2624,5631,-1971,33,-2867,-2517,7103,1668,-6611,754,263,3105,2089,-7060,-989,5055,951,-59,-4870,-1749,7737,215,-4584,-2290,173,7605,1852,-6266,-1768,2906,4170,700,-8896,-659,5850,2856,-1543,-6843,-1178,8934,-318,-5905,-3979,126,8158,1993,-8494,-1351,3095,5650,1341,-9429,-1096,8174,1391,-545,-4677,-4369,9408,567,-7100,-1809,-116,5661,3878,-8446,-116,4802,2088,2432,-5840,-3611,8337,620,-3942,-1391,-1865,4393,4093,-7788,-990,2517,892,2128,-5253,-2583,6894,-830,-2802,-303,-2766,4969,1148,-7352,91,1323,1409,2230,-4825,804,5396,-1212,-1586,-925,-659,6130,-697,-5511,609,1862,2720,-91,-6496,1011,4453,-707,-1489,-4832,1596,6687,-858,-5057,-1075,2330,5951,-630,-6808,1427,4597,2509,-2219,-7807,1562,7187,8,-4325,-5531,1538,7691,-1363,-5753,-2589,2441,6762,-1155,-8200,1047,4491,1656,-1295,-7221,579,7996,-794,-3619,-3468,-616,8052,501,-7560,330,2409,4229,1162,-6930,-258,5199,-1114,-1167,-4609,-1436,7013,-261,-3958,910,-98,3644,1152,-6849,479,3771,364,144,-3569,12,5743,-1446,-1693,1091,568,3791,-865,-4253,2344,1862,-779,-1164,-4468,2291,4603,-1986,-2237,-673,884,4372,-2592,-5029,1670,2372,1699,-2395,-5106,3319,4742,-1266,-2439,-2247,3300,5135,-1562,-5362,1177,4115,4528,-2359,-5041,1837,5122,-61,-2777,-4558,3782,5857,-1565,-3725,-3021,3715,5712,-2884,-5808,395,3737,5046,-3403,-6331,2872,5275,284,-2172,-4612,2300,7167,-1747,-3992,-2463,2180,5398,-2138,-5092,437,3567,1983,-1848,-4835,294,4871,-1106,-1653,-1562,644,5460,-1327,-4230,911,2360,2373,-580,-4856,1083,3678,-724,-943,-2629,871,3991,-1720,-3241,183,1428,2735,-1271,-3457,2179],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,5,-6,6,-7,7,-9,9,-11,12,-13,15,-16,18,-22,25,-29,34,-41,52,-70,105,-194,1235,-94,-6774,-4561,8108,4610,-4177,-3676,-1991,7584,5285,-7011,-3690,2446,5594,3458,-5942,-2776,4884,3354,382,-5553,-3612,7258,1585,-3572,-1596,-1364,4138,2015,-7218,644,1923,1305,2656,-6207,-2134,6332,-1996,-1173,-788,-2874,6769,415,-6941,3483,362,1024,3875,-8344,941,6976,-4055,-1672,-2133,-1618,9050,-2737,-8656,4023,1753,3013,2431,-11295,2539,8421,-2832,-857,-5486,-2098,11119,-2335,-8265,-47,568,8212,505,-11557,1538,6425,508,-281,-8039,-805,10466,-919,-5298,-3218,-812,8856,1402,-9424,-1736,4128,4943,2108,-9179,-1704,8658,2132,-2107,-5117,-2158,8180,1467,-6371,-3653,631,7497,845,-8513,-1135,3069,3016,350,-7004,-1167,6483,992,-1056,-4376,-1089,7014,543,-4385,-102,-539,4837,997,-7162,1864,2387,22,1398,-4537,143,5134,-2903,-2512,1030,413,5098,-1045,-7430,3585,991,-1047,-1,-6776,3652,7108,-3350,-1650,581,244,6833,-3655,-6262,4237,1078,1388,-865,-8393,5173,7596,-3814,-2505,-3087,1565,10141,-3865,-7952,2043,2152,4805,-1055,-10538,2501,6756,752,-2889,-7117,2698,10503,-2662,-5220,-1671,3178,7882,-1020,-8810,513,4525,3517,-1204,-8323,848,7429,-123,-4353,-3947,-153,8240,688,-6137,-594,1567,4114,-558,-7185,1039,4954,1805,-1621,-4766,354,4132,-1987,-2953,-2946,581,4216,-1204,-4311,669,661,2396,-1309,-4902,2402,3463,-1367,-249,-2351,2296,3955,-3821,-2690,2222,1250,2640,-2351,-5497,6012,1699,-1421,-398,-2820,3433,4793,-6320,-2874,930,1641,5012,-4929,-6067,5861,2958,-47,-3176,-5198,5284,5319,-4684,-2422,-1261,3013,6057,-5203,-6236,3927,3752,2014,-4943,-6647,4233,6310,-2045,-4219,-4339,3469,7308,-3597,-5691,-504,2334,5528,-3718,-7779,3583,5964,1561,-2664,-5739,1894,6753,-1052,-4019,-2290,3238,4073,-2174,-5202,951,3430,2738,-3222,-5375,1265,4060,-355,-2846,-3893,2166,4711,-2038,-1908,-795,1441,3701,-2264,-3752,2667,2226,434,-1207,-3453,3465,2134,-2676,-1429,-1383,2154,3124,-3893,-1836,1990,1146,1254,-3737,-2320,4330,2567,-2665,-1735,-558,3677,2452,-5674,-2487,2871,2217,1558,-5083,-3312,6221,2202,-2857,-3423,-2630,5410,3315,-5242,-2851,504,4191,3760,-6158,-5062,4759,3016,608,-4999,-4479,4875,4214,-2787,-3751,-345,4746,4760,-5333,-4389,2483,3808,3166,-4399,-4734,3004,5563,-1286,-2437,-2472,3220,4347,-3446,-4213,-115,3232,2114,-3310,-5575,2609,3006,1882,-3473,-2520,2826,4047,-766,-1566,-81,2542,1722,-2983,-1812,1083,2008,137,-1820,-1016,3231,1266,-1415,-1551,-409,3861,733,-3668,15,944,1351,709,-4708,-1159,2741,62,-1681,-4064,-850,4798,540,-4094],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,0,1,-1,1,-1,2,-2,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,5,-6,6,-7,7,-8,9,-10,12,-13,14,-17,19,-22,26,-32,39,-49,66,-91,139,-238,527,-3126,-9862,2060,5635,2987,-2622,-7955,3694,7952,-408,-3760,-5357,2897,8048,-2735,-6532,-412,2296,5378,-2417,-7498,2077,3429,2072,-1644,-7284,2870,5145,-3531,-2306,-2404,1547,6870,-3033,-4060,2588,-317,2528,-847,-5983,5404,4488,-4194,-396,-3803,2347,6824,-6532,-3283,3979,-537,3930,-3537,-5713,7808,2607,-3175,-149,-4466,5159,6723,-9162,-2637,2612,729,5190,-6353,-6409,8953,3108,-2172,-3710,-6395,7638,6595,-8039,-3480,82,3704,7057,-7384,-7325,5719,3588,2335,-4136,-8487,6943,7473,-3831,-3995,-3208,4380,9475,-5830,-6171,790,4113,5130,-4974,-7647,3500,5382,1198,-3718,-6435,4900,7628,-2288,-4778,-2769,2890,6595,-4218,-4543,937,3277,3076,-3861,-5073,5229,2920,-159,-2329,-4730,5409,5712,-4575,-1660,-314,1113,4001,-5580,-2143,3893,-464,654,-1919,-4537,6475,732,-4479,349,-1367,2866,4233,-7706,-972,5546,411,1138,-3877,-3882,9599,758,-5331,260,-2395,5142,4335,-8109,-806,4287,1446,2854,-7220,-3781,9212,2065,-4114,-3695,-2780,8352,4933,-8796,-1584,2625,3884,4123,-8551,-4725,7281,3063,-319,-5016,-5777,7447,4797,-5321,-4648,-2078,5601,5405,-7111,-5241,3336,3913,2389,-5925,-5545,5477,4383,-1220,-4549,-3245,4869,4668,-3626,-3491,-790,5294,2856,-5828,-1796,1797,2418,2768,-5325,-3362,4368,582,-1716,-3329,-2238,4313,3024,-4750,-633,2196,2327,2117,-5015,-1660,4603,-194,-1058,-1426,-1414,5114,-754,-5460,437,1025,3492,1024,-6786,799,5978,351,-1018,-2365,-993,7664,-471,-5943,-289,93,4483,1203,-7973,-374,5630,1375,120,-5951,-753,8396,1397,-4758,-2567,565,6915,2131,-8048,-1490,3560,3345,991,-7134,-2100,5962,2384,-3824,-4304,-2177,7143,2263,-6350,-2924,1253,5951,1828,-6265,-2866,4179,3422,69,-4981,-2817,6393,2552,-3824,-2204,-777,4427,2147,-4296,-2259,2056,3525,156,-5275,-1128,4074,1435,-931,-3976,-410,4875,415,-3653,-1449,-48,2334,-942,-5766,605,2695,877,-1026,-3959,349,5481,-1444,-1567,-130,117,3992,-1941,-4737,1043,1964,1504,-1744,-4489,1948,4387,-1735,-2355,-2133,1085,5274,-2132,-6249,2030,2850,2503,-1553,-5870,2200,5806,-549,-2560,-3522,1098,6774,-789,-5408,-280,2004,4893,688,-6988,111,5175,1778,-1558,-6864,83,7485,373,-4694,-4257,948,6036,-373,-6349,-1187,3127,2826,467,-5918,-17,4987,1398,-1768,-5185,802,4566,38,-3800,-1515,656,4330,-343,-4281,235,3224,2222,-839,-3408,-132,4251,874,-2797,-2983,1399,4608,-1270,-3528,-5,1035,2302,-2127,-4202,1288,2770,-629,-2184,-2033,1751,3680,-1614,-3390,1355,2741,2754,-3159,-4649,2167,2919,-734,-2778,-3418],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-3,4,-5,5,-6,7,-8,9,-10,12,-12,14,-15,17,-19,21,-24,26,-28,31,-34,38,-41,46,-50,56,-62,69,-77,86,-96,109,-124,143,-167,199,-243,308,-414,614,-1117,5828,3930,-6932,-2838,-1385,7997,4776,-10108,-1970,3763,4032,3485,-10238,-3229,9540,1928,-1241,-4129,-5994,10189,4419,-10130,-1431,-822,4832,5576,-10300,-2778,6045,347,3273,-4593,-6918,8625,1408,-5062,501,-3973,4223,5764,-8241,-1035,4350,-1390,3958,-4159,-5634,8078,-464,-3414,1568,-4218,4946,4119,-7022,1995,2690,-3,2168,-5533,-1173,8057,-1800,-2460,-352,-2339,6986,368,-6315,949,1916,2680,641,-8144,-534,6718,576,-1479,-6666,-435,8015,-518,-5590,-1864,1881,7453,564,-8569,-63,4634,4725,-809,-9482,-39,8354,988,-1962,-6173,-990,9380,518,-7111,-2267,1448,7522,327,-9765,561,5213,2954,1228,-9422,-1533,10172,-485,-3856,-3960,-2697,9403,1711,-7590,406,1005,4236,3829,-9328,-1007,7397,-726,551,-4844,-3881,9012,841,-6193,1748,-1189,2988,3125,-8034,-37,4172,-1631,875,-4398,-3930,8066,-1520,-4435,1459,-1968,5298,456,-7392,3472,4677,-248,1256,-4541,441,6973,-3128,-3991,228,1179,6557,-3001,-6772,2664,3828,1585,-523,-7405,2680,7937,-845,-2409,-3488,2387,7399,-1762,-5963,-225,4116,5180,-2330,-7551,1825,5007,1861,-3094,-7899,2454,7605,-1492,-5013,-4905,2296,8211,-2210,-7100,-314,2622,6270,-1486,-9596,2558,5041,978,-1458,-7231,622,9438,-1657,-4455,-1500,-897,8348,-818,-7334,765,2215,2185,1078,-8433,86,7218,-2333,-1107,-2207,-707,7694,-592,-5533,2828,471,1475,1445,-7317,2226,5840,-2036,1347,-2805,-410,6101,-1692,-3619,2882,-16,3441,-1262,-4865,3749,3170,-2942,-1280,-3549,2096,6289,-4762,-4338,1237,2589,4404,-3619,-5503,3408,4881,383,-2525,-4360,4756,5541,-3647,-3765,-1954,4769,5816,-5012,-5454,1070,4279,4020,-4066,-7008,3833,5676,1750,-3933,-4563,4570,5935,-4119,-5147,-914,4012,6186,-4164,-6475,2232,3278,3886,-3440,-6376,4642,5011,-474,-2700,-3944,2881,7176,-4440,-3382,1252,1667,4523,-2499,-6403,3223,3179,866,-960,-5362,1469,4328,-2719,-1733,165,60,4258,-1001,-4554,3309,1536,1885,183,-5059,2583,4270,-2971,-1749,-495,1524,4035,-3491,-2956,3374,1925,1610,-2462,-3447,4501,3235,-3755,-2710,-913,3415,2528,-5034,-3261,2143,2946,1101,-3228,-4073,5044,2857,131,-3733,-1902,4184,3758,-3835,-4438,370,4339,3751,-4418,-3945,2359,3655,1719,-5529,-4680,4638,4492,-1018,-3903,-1718,3798,4552,-3688,-4445,896,3161,4406,-4074,-4001,3739,2792,1153,-4192,-3304,4758,4184,-2219,-3248,-1794,3540,4461,-4767,-4634,1495,3188,1956,-4296,-4633,2964,3926,-1990,-1172,-2439,2007,2968,-3984,-2394,483,540,2509,-2332,-2980,3509,2112,-341,-1067,-2886,2767,3291,-3292,-700,436,1561,1410],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-8,9,-10,11,-12,13,-15,16,-19,21,-23,27,-31,36,-43,51,-64,82,-112,167,-294,1052,-3261,-9354,4367,8110,-3129,-4423,-4496,3243,9153,-4911,-7979,696,2419,6866,-2425,-11066,4928,5759,-1077,-776,-8326,1826,10907,-4654,-3373,443,-909,8596,-1796,-10477,4201,2006,1352,1989,-10038,1641,6853,-5188,-1393,-1654,-1003,9540,-2397,-6528,6031,101,1589,972,-7939,3377,5990,-5152,908,-2409,-536,6751,-4863,-4313,3665,-1648,1377,-2693,-7352,5014,4130,-4021,-655,-3716,3725,6139,-5900,-3126,1919,1648,3405,-4987,-5852,5919,3958,-510,-4454,-4431,5962,5914,-5318,-4038,-1670,6172,5669,-7047,-6297,2871,5234,4156,-5602,-7544,5765,5725,-313,-3942,-5904,8365,7549,-5641,-4376,-2591,4998,7970,-7193,-6597,2727,1564,3997,-3524,-8837,7633,5044,-2139,-1678,-5185,3592,8084,-5974,-3769,2009,1413,6747,-3414,-8885,5354,1947,-805,1595,-7570,3533,6072,-5739,-935,-728,-815,6158,-4128,-5813,6184,-377,279,374,-6178,5553,4685,-5384,196,-1312,654,5088,-6306,-3408,6102,51,1200,-1618,-4248,5375,2449,-6115,-594,-364,4047,4047,-6780,-2895,2613,3728,2532,-5753,-3956,6658,3584,-1768,-4249,-3050,7535,2660,-5888,-2518,-471,5970,3532,-9134,-3816,5139,5056,1199,-6602,-3790,7085,3327,-2812,-5184,-3509,7829,4916,-7233,-3423,684,5070,6133,-8178,-4924,6333,3112,1487,-4815,-6245,6585,3855,-3650,-1509,-2178,4095,5180,-7553,-3673,2889,1588,4076,-2888,-5275,6455,1213,-1293,322,-4118,4109,4363,-5572,-352,526,142,4808,-3616,-4568,6491,67,-1910,-922,-3680,4873,2604,-4388,308,1325,975,2176,-5142,-2166,5385,-451,-1575,-3017,-1647,5779,1261,-4326,-1062,1748,4235,1203,-7856,-1061,5514,2002,-1694,-5003,-1976,6945,1763,-3961,-3102,-958,6980,1396,-6543,-2244,2120,4848,1047,-8315,-1734,5204,2934,-1939,-6249,-1400,7427,1567,-3660,-4455,-175,7008,2269,-5828,-1972,1943,3464,887,-6970,-2844,6175,896,-1768,-3654,-3317,7445,1922,-5554,-1910,324,4035,3578,-6322,-587,4013,1199,468,-3258,-2840,6881,1225,-2558,-554,-1403,4306,2195,-4877,707,3066,-22,1649,-3619,-1071,5152,477,-2417,58,-1648,5467,335,-5525,1109,2793,1078,564,-4353,-382,5141,-845,-2431,-1867,818,4630,-702,-5098,554,3155,3724,85,-6537,306,5656,1389,-2875,-4879,642,5900,-667,-4441,-2721,2140,5267,-571,-6704,275,4139,3715,-1303,-7006,887,5018,1612,-2912,-4270,773,7689,-95,-4062,-2823,1852,4918,-448,-5951,328,5181,2491,77,-6241,-228,5552,527,-2629,-3170,133,5250,-1165,-4854,-407,2111,2146,683,-5005,-959,3141,-323,-178,-2927,869,4286,-1236,-3983,1848,868,2474,478,-5356,794,1510,-48,-491,-2275,812,3947,-1253,-3921],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,5,-5,6,-6,8,-8,9,-11,11,-13,14,-16,18,-20,22,-24,27,-29,32,-36,39,-43,47,-53,57,-63,71,-79,87,-98,111,-127,147,-173,207,-257,336,-477,818,-4260,-3062,2162,6615,1718,-10167,-2205,4551,3454,729,-6847,-1752,7536,690,-1786,-5076,-1442,7555,1032,-5785,-559,1311,5227,400,-7432,1695,2653,-348,1590,-6213,-143,8413,-2070,-1105,-414,-1273,6341,-479,-7038,2616,851,196,2154,-7335,2518,5276,-4671,-93,-843,-295,6602,-2900,-6567,4498,275,943,-784,-8042,4458,6806,-4795,-733,-3838,587,10488,-4621,-5925,4035,1060,4427,-1815,-11677,4950,6321,-1428,-2153,-6428,1746,9645,-4431,-6848,-509,2382,7528,-1740,-10705,3287,4918,3049,-1625,-8943,1480,8395,-993,-3902,-5112,991,8773,-567,-6275,-1465,3881,5597,-1223,-7343,1092,5093,2992,-2737,-5853,1534,6873,-1132,-3745,-3121,341,6598,-1947,-4879,546,1922,4139,-1977,-7635,2405,3887,207,721,-4558,759,5951,-4091,-1963,1627,-924,4354,-2608,-4769,4406,1135,-452,-3,-4593,2301,4666,-6672,-1237,-250,370,3777,-4726,-5200,6521,927,-455,-1303,-5961,5677,6295,-5365,-2256,-305,2644,6691,-7243,-5679,5246,2919,1827,-3430,-8402,7054,5951,-4486,-2489,-4854,4434,7971,-5501,-6514,2283,3200,5128,-3976,-8079,4582,5361,990,-3096,-6871,3623,8256,-3266,-4381,-3040,1962,6698,-2474,-6884,479,2888,4683,-2716,-6395,2011,4500,939,-3130,-4294,2738,5650,-3534,-3423,179,1886,4074,-3155,-4770,2102,1587,1674,-2290,-5310,3477,2314,-2852,-601,-1958,1229,4187,-3878,-1452,1853,-116,2108,-2385,-4113,5849,290,-2405,-1308,-2545,3414,2812,-5328,-1152,2369,1512,1604,-5721,-3556,6400,855,-3301,-2073,-3537,6389,3456,-6173,-2704,1534,3199,3662,-6097,-3721,6694,2941,25,-4798,-4145,6769,4925,-5568,-2895,154,4953,5119,-6697,-4824,2818,3683,1991,-5612,-6394,6023,4320,-1632,-4751,-3846,5577,3905,-4486,-4652,-746,4047,2580,-4581,-4913,2152,2903,1833,-3803,-3512,3637,3242,-1291,-3382,-2666,3711,3657,-3004,-2302,758,2046,1858,-4003,-3194,3743,1700,227,-2289,-2801,4369,1673,-2646,-338,-232,2843,2494,-5133,-1090,2178,474,-131,-2514,-1977,4223,-268,-3995,75,481,4129,1336,-5864,932,4908,-23,-1078,-4200,-477,5824,861,-3768,-1872,238,3856,906,-6986,-1530,4275,2417,1027,-5765,-935,7015,980,-3176,-3894,-1089,6852,1586,-5597,-3030,1529,4793,946,-5573,-4335,4962,3806,-645,-5394,-2746,6101,3383,-3704,-4104,-390,5766,2110,-4723,-3027,2753,2992,2048,-5556,-1828,4342,3321,-1310,-3716,-1923,4576,2313,-3092,-1929,-1083,3598,862,-2953,-1842,2565,1461,-22,-4405,-1049,3423,949,244,-2320,-747,2051,1094,-3008,-1081,1268,722,155,-3650,351,3542,594,-1166,-1025,-353,3948,-1493,-5162,983,2557,2080,-623,-5440,1260],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,6,-6,6,-8,8,-8,10,-10,12,-12,14,-15,17,-19,20,-22,24,-27,30,-32,36,-40,46,-52,60,-69,81,-99,122,-157,212,-312,542,-2706,5311,8628,-4450,-5165,-1512,6545,5842,-5823,-6925,2100,4303,4215,-5071,-7025,4807,4196,348,-3374,-5001,4924,5477,-4516,-3451,-2,2378,6164,-5143,-4007,4020,501,2017,-2464,-5396,5982,1992,-4216,962,-2032,3196,4961,-7435,-1621,4860,-1854,2890,-3973,-2671,8116,-984,-4848,1657,-1701,4714,2733,-9172,-712,4313,-1101,3277,-6362,-2817,11266,-204,-4255,-869,-3210,8201,2714,-9497,-942,3061,3770,4165,-10139,-4328,8945,2261,-652,-5245,-4599,10107,3472,-8009,-2500,-45,6673,6434,-8782,-5121,5094,2922,2033,-6059,-5801,7088,5145,-3532,-4590,-4161,7053,5913,-5137,-4151,373,4438,4573,-6367,-3907,3543,3131,2098,-4839,-3363,6557,3108,-2106,-3915,-2960,5222,2030,-4886,-1013,230,2127,4638,-5609,-3121,4566,761,452,-2265,-4276,5672,353,-5165,1271,-383,1998,3560,-7058,545,5352,-1844,1353,-3403,-1545,7989,-1345,-4807,1561,-1478,4696,1941,-8997,2022,5256,-982,1297,-6211,-1282,9396,-2750,-4720,-772,-1282,7341,1096,-9807,1317,3942,3656,1724,-9519,-320,8063,-327,-3125,-4084,-2884,8206,987,-8786,-2610,1683,5947,2319,-9142,-2536,6278,3499,-356,-6471,-3059,7370,3347,-3022,-3923,-443,6834,2165,-6493,-2043,2248,4773,1659,-6797,-2195,5734,2253,181,-5234,-1432,5045,2141,-2738,-631,-515,5491,1949,-6244,-365,1742,1618,473,-5580,-925,5905,-578,-1370,-1293,-1052,4454,-628,-5111,2795,1319,670,1047,-4742,2581,5886,-3443,-339,-1511,-674,5371,-2545,-5885,2663,831,3746,-251,-7863,2651,5290,-2234,-2332,-3392,332,7676,-2146,-5649,-465,2021,6044,-1364,-7702,2376,4919,2101,-1481,-7264,603,8295,-347,-4152,-2623,975,8182,-225,-7901,133,4710,4516,531,-8086,-923,6233,1741,-2379,-4732,-139,7045,783,-4878,-2143,237,5150,-1009,-5986,-898,3446,2514,-774,-5297,-196,4475,313,-1435,-3621,612,4705,-842,-3552,-1615,1139,4456,-133,-4944,1606,2489,-129,-1131,-5060,784,4056,-1552,-2173,-833,998,3596,-1189,-4240,2532,-124,111,-696,-3045,2766,3425,-2891,-3220,189,1783,5210,-4361,-4102,3190,1787,642,-2157,-5018,4401,5700,-2607,-2536,-1680,3520,6017,-3403,-4658,1936,3015,2897,-4035,-5429,3436,4742,-130,-3604,-3976,1731,6567,-2380,-4784,-545,2649,4837,-2956,-4920,1792,4265,1283,-2691,-5419,1731,5580,238,-4018,-3120,1291,5056,-1082,-5158,238,3758,2900,-1609,-4335,698,3414,1629,-2322,-3866,1495,3942,-550,-3054,-964,1284,3317,-1336,-2930,1162,1879,1531,-1681,-2793,2090,987,-1177,-2073,-1600,2564,3682,-3454,-1734,664,1164,1576,-2031,-2253,2482,1699,-1216,-1393,-1513,3216,3318,-3532,-1166,1650,1605],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,3,-4,4,-4,6,-6,6,-7,7,-8,9,-10,10,-12,13,-14,16,-17,19,-21,24,-27,31,-35,41,-48,59,-73,96,-134,225,-1371,3291,4882,2689,-5888,-7130,7948,4026,-1515,-4887,-4824,7494,6440,-6752,-4498,-679,4081,7708,-7794,-7756,5930,3692,715,-3386,-8479,8692,4962,-6408,-955,-3533,3245,8471,-8459,-4969,4780,1114,5143,-1864,-8569,7560,3600,-3039,747,-5857,2314,7878,-6579,-887,2869,-1345,4604,-3687,-6737,6492,211,-2394,973,-4823,5022,4372,-6907,-154,1730,1311,4138,-6596,-3683,7398,-645,-1863,-1441,-3856,7652,3726,-6497,-996,670,4213,3394,-8137,-1475,5779,2756,1111,-5548,-4064,8606,3844,-3521,-4128,-1045,7475,2966,-7302,-3562,1975,5734,3177,-9206,-3166,6957,4025,439,-6302,-3202,8620,2928,-5070,-4094,-3046,8279,4891,-9215,-2076,1979,4567,2827,-7283,-4976,8139,848,480,-3481,-5058,7664,4356,-6427,321,-1866,3163,5118,-6881,-2522,5363,-759,2225,-2186,-6109,7730,1699,-4390,560,-2860,3638,3519,-7692,334,3711,-1207,1461,-2443,-2534,7103,-758,-2964,199,-1590,4551,1427,-7288,1595,4249,-114,1533,-6930,-1629,7451,120,-3391,-1488,-350,7414,-382,-7090,-321,2869,4102,648,-8088,-399,7170,2230,-2647,-5397,311,8722,559,-6838,-4289,648,7611,73,-8292,-1807,4035,4112,565,-8635,-32,7198,1510,-1653,-5881,-969,9442,1188,-5149,-2833,-612,7264,2087,-7895,-1348,3453,3169,716,-7356,-2652,7818,982,-1581,-2726,-2789,7503,1183,-6729,254,1097,2343,3787,-7109,-1175,6001,-964,-217,-2963,-1719,6690,-641,-4682,2169,-84,2212,2344,-7437,850,3936,-2310,80,-3256,-895,6071,-2406,-4786,1418,-693,3841,-314,-6022,1963,3264,-54,-615,-5479,938,6963,-1608,-3495,-1029,808,5548,-1908,-6895,963,3079,3204,-1885,-6687,2393,6457,-654,-3434,-3810,1575,7375,-496,-6221,-1091,3599,5557,-1173,-6855,1352,4351,3810,-839,-7168,321,7554,-66,-4296,-4168,1747,7722,-2218,-5282,-242,2259,4769,426,-6689,986,4515,799,-1382,-4424,602,6436,-412,-2801,-574,-323,4780,-356,-5565,1888,2417,1546,1391,-4696,-53,4875,-1939,-1571,-65,-607,5027,-1307,-4383,2123,802,1602,546,-4326,2437,4614,-3178,-1890,-1065,1499,3774,-3925,-4217,2202,1618,1405,-966,-4114,3237,3716,-544,-1951,-3452,2596,5893,-4562,-4096,440,3249,3160,-3915,-5937,1907,3871,-552,-3567,-4302,3531,4940,-629,-4787,-1286,3617,4737,-2351,-5174,1226,3693,3439,-4483,-5281,2786,4833,445,-4282,-3794,2666,5143,-2753,-3800,-1476,2535,4784,-3417,-4443,750,2534,1858,-2886,-4643,2902,3792,-235,-2034,-3480,2288,4630,-559,-3619,720,-6,3305,-1683,-4699,2087,1257,272,-1149,-2647,1570,3204,-3067,-2280,1059,1365,2208,-2259,-3470,3294,1828,-480,-1005,-2810,2789],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,1,-1,0,0,0,-1,1,0,1,0,1,-1,0,-1,0,0,1,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-5,9,-17,41,-147,1537,9414,-742,-8478,521,3190,6120,-1263,-9775,1377,7718,44,-852,-7220,-1560,11335,-1709,-6741,-1900,23,9008,1226,-12368,2127,4764,1494,2666,-8811,-1073,10460,-2027,-2640,-1751,-3536,8880,338,-9432,1695,1260,1928,4118,-8912,190,7079,-3429,347,-2221,-3540,8417,-290,-7279,4699,-793,1933,2975,-9169,2203,5787,-3766,-722,-2706,190,9236,-4988,-5652,3876,831,3232,-586,-8242,4942,6126,-1333,-1969,-5273,2001,7566,-3691,-5552,-514,3248,7531,-2878,-8678,2077,4822,3480,-3568,-7647,4218,7230,-1174,-4699,-5531,4106,8958,-3232,-6439,-1071,4216,7939,-3986,-8811,3577,4864,3461,-2439,-9386,4135,8236,-1695,-3528,-4017,2430,10344,-4286,-6702,647,1115,7092,-360,-9672,3944,4547,1002,394,-7660,1151,11065,-3877,-3884,-796,-939,7678,-324,-8032,4571,1272,315,1351,-6747,2264,7113,-4317,-528,-945,-532,6180,-2910,-5448,4829,1113,-552,-154,-6077,3345,4669,-4802,-364,-1278,719,6391,-5170,-4192,4751,1346,1305,-2353,-6558,5724,4114,-2874,-2842,-2964,4420,6958,-5069,-5178,2370,4105,3936,-6246,-6512,5211,3410,-558,-5611,-5144,6586,5299,-2305,-5318,-2430,4119,6252,-5591,-5511,1430,3216,4931,-5718,-8051,5351,3947,627,-2915,-6224,4858,6720,-4341,-3755,-2991,4330,6222,-5149,-5060,3127,1761,3707,-2670,-7459,5397,4273,-3088,-215,-4211,2222,7225,-5128,-3137,1668,-242,4881,-2273,-5927,4524,552,-1792,800,-4879,2949,4777,-5562,-942,1495,237,3622,-3578,-4069,5313,561,-1178,-3123,-2417,4722,3985,-5199,-1253,5,1265,2710,-5049,-3202,5066,1159,-1295,-3683,-3410,6106,2620,-3691,-3478,-842,5012,3826,-6730,-3135,1936,2777,-11,-6484,-3390,6133,4700,-1266,-5092,-3470,6199,4824,-4547,-3577,-872,6141,1894,-6133,-4286,3357,4641,1089,-5319,-4706,5799,3571,-1208,-4487,-2936,6135,4689,-5719,-3979,1414,2937,3596,-5430,-3669,3672,2357,1362,-2826,-3871,4799,3805,-4060,-630,-12,2526,4829,-4971,-2361,2519,522,1063,-2063,-4002,5124,1389,-3693,80,-657,3720,2314,-4627,250,1132,-331,1302,-2166,-1995,5772,908,-2575,-524,-866,5735,1077,-5027,-218,2556,2558,1063,-5429,-716,5527,766,-1111,-3233,357,4783,458,-5579,-1583,2251,3898,612,-6758,-1792,4385,3288,-68,-5695,-1154,6742,2084,-3672,-4467,361,5842,1584,-5844,-2273,1875,6100,975,-7773,-1756,4433,2721,-1347,-4711,-1133,5701,1695,-3145,-3979,20,3822,2167,-5710,-1529,2000,2710,431,-5797,-1953,4250,1607,-1877,-2884,-2032,4467,2048,-4034,-9,1259,2627,1885,-4981,-179,2620,250,343,-2723,-754,3393,69,-3081,1031,192,2122,962,-4384,823,2887,167],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,2,-2,4,-4,4,-4,5,-6,6,-7,7,-8,9,-9,11,-11,12,-14,15,-16,18,-21,23,-26,29,-34,39,-47,57,-72,95,-135,216,-441,2539,6546,1107,-4464,-7632,1522,8477,-1569,-5592,-2767,3373,7927,-2640,-7260,752,3136,4626,-1636,-8248,2103,5010,-661,-374,-6193,899,6688,-3778,-2841,1003,-1103,6100,-1986,-7384,3140,-43,616,135,-7407,3735,5750,-5387,-230,-107,-1222,7372,-5584,-4636,7264,-1450,1732,180,-6926,7065,4528,-6735,-549,-511,1205,6558,-7390,-4555,6417,329,2966,-4263,-6830,7648,4733,-4418,-1469,-3469,3583,8360,-8458,-5596,4040,3308,4583,-5986,-8747,6061,6282,-950,-2773,-7248,5403,9166,-4806,-6053,-1196,3350,7630,-4857,-7486,2977,4120,3679,-5073,-7422,5143,6515,-550,-4052,-4759,4933,8109,-3365,-4862,-664,4105,6073,-4049,-5691,2617,3013,3547,-2735,-5659,4182,4477,-2081,-2189,-3753,4295,5649,-4168,-2923,1811,519,3425,-2021,-5025,5364,1596,-1818,183,-3854,3662,4172,-5811,173,2110,-528,4209,-5432,-2989,6615,-1811,-1892,-457,-4292,5663,3841,-6790,425,712,1498,5935,-6756,-4081,7368,756,-518,-3255,-4322,7380,3074,-5594,-2086,-284,5694,5545,-8547,-3978,5299,2464,3303,-5384,-6470,8142,4155,-3227,-4339,-4891,6189,4269,-6410,-4557,854,4365,4117,-5455,-5305,4199,4875,1091,-3405,-6047,4861,4784,-3047,-4967,-2601,4889,4708,-4968,-3391,751,3649,3785,-4022,-2904,3861,2850,504,-2988,-2544,4058,2302,-4238,-475,-1733,3010,3100,-5246,-1082,3902,-399,2033,-3151,-3051,5048,421,-3059,1394,-1600,2744,2278,-6928,1117,2309,159,1997,-4053,-1445,6756,-519,-3738,-639,-2414,5447,802,-7039,557,2925,2082,2212,-6413,-797,6721,1078,-1964,-3413,-2231,7480,220,-7803,-530,1767,4567,1346,-7057,-1861,5065,753,-1844,-5268,-2274,7969,2612,-4642,-3151,-795,5423,2399,-6973,-3092,2205,3737,1241,-5225,-2967,4345,3545,-913,-3712,-1880,5410,2437,-3479,-4154,-120,3557,1844,-4585,-1386,2641,1726,286,-4709,-2575,3929,1572,-1320,-1692,-1543,4766,1008,-2783,-1468,1138,1918,650,-3829,352,2078,-1316,-468,-2030,-1653,4288,-698,-3109,1383,424,2443,490,-5260,1647,4116,-761,-1315,-2947,1274,4556,-1741,-4100,-295,453,4106,-1724,-6156,1984,4369,710,-1181,-5414,-189,5943,-992,-4540,-1394,-42,6788,-971,-6801,37,3256,1802,40,-6149,540,6998,1036,-2231,-3959,-281,7100,511,-5594,-808,1910,4622,8,-6361,-419,4449,3073,-775,-5891,-146,4870,653,-2798,-3491,621,4435,-35,-4114,-1789,956,3463,-262,-4889,-262,3767,1273,-1011,-3264,376,3675,-578,-2652,-706,1090,3127,-700,-2900,1215,837,1198,-1040,-1638,898,2964,-1232,-2083,-78,407,2924,-2788,-3219,2661,1701,1611,-1010,-3849,3609,3260,-2027,-1569,-715,2438,3135],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,5,-7,7,-8,9,-10,10,-12,13,-14,15,-17,19,-21,23,-25,29,-32,36,-40,45,-53,61,-72,86,-108,140,-193,297,-574,3002,3800,-8355,-3577,5095,4100,393,-7178,-3849,7162,3986,-2869,-3499,-2067,7355,4222,-6621,-2933,1579,4329,3245,-8065,-3674,6132,1138,1325,-3681,-4236,6685,1471,-5282,179,-1876,2730,4554,-7013,40,4106,-46,2634,-3623,-2837,8387,-1804,-3748,1964,-2856,4436,2477,-8882,2453,4076,-1228,2419,-6505,-1531,9790,-2936,-4154,714,-2094,7653,791,-9552,2100,3552,-230,1963,-8790,-74,9906,-1361,-4162,-2685,-2199,9161,1236,-7637,-294,1221,5369,1974,-9252,-1655,7746,2085,-907,-7798,-1846,10673,1375,-6748,-3007,441,7453,2408,-8628,-2656,3390,4805,444,-7816,-2547,7031,3560,-1649,-5852,-2062,8250,2112,-4157,-2939,-701,4974,1625,-6770,-1171,2852,2470,1796,-5786,-1670,5315,-270,-36,-1649,-1537,7159,-232,-6067,1342,-611,2476,1523,-7342,1580,4751,-2973,215,-2132,-434,7645,-3091,-4063,2930,-1765,3186,62,-7671,4560,4963,-2257,-13,-4482,559,8201,-4790,-6446,740,-512,5288,-779,-7321,3762,4926,-547,-1397,-6718,1981,9413,-3305,-4427,-1708,1228,8330,-1470,-7579,1668,4034,2008,-1886,-8079,447,7742,708,-2982,-4498,-71,8292,-750,-6328,-1029,2166,7007,-865,-8255,-526,4584,3395,-969,-6282,-15,7471,367,-3929,-3814,322,7066,-317,-4373,-905,1422,5367,941,-5895,805,3569,1614,307,-6037,1231,4824,-2355,-1569,-980,-628,4259,-1030,-4547,2309,50,1117,572,-4951,3012,4650,-3393,425,-1601,466,4131,-3800,-3242,3551,1109,2029,-390,-5843,4064,3250,-2768,-849,-2270,2302,6533,-4067,-4288,3271,655,3226,-3483,-6472,5189,2886,-2246,-3000,-3012,3418,6232,-4441,-4907,615,1620,5471,-3955,-6982,2550,4906,1355,-3014,-5837,3291,7258,-2156,-3266,-3342,2154,6794,-2374,-5178,657,4000,3298,-2882,-5498,1647,5105,1255,-2802,-4240,3006,5393,-1812,-2760,-2409,3032,5103,-3341,-4010,1333,1219,2898,-1999,-4227,1779,2624,-518,-717,-3457,1104,2966,-2780,-2391,1312,1147,2440,-2019,-3816,3470,1362,-134,-1186,-2963,3090,2804,-4818,-1406,293,1347,2826,-4199,-3070,4214,835,-338,-2837,-3263,4255,3835,-4128,-997,113,2288,3236,-5102,-3514,2810,2321,506,-3233,-3931,5902,4232,-2585,-2479,-1828,4256,4065,-5491,-4484,2916,3116,2043,-4217,-4643,2737,4200,-1202,-3753,-2940,4278,5146,-2871,-3568,-787,4130,3824,-3759,-3414,1552,2602,2090,-3879,-3289,3229,3800,-789,-2262,-2404,3190,4085,-2741,-2858,39,3490,2335,-2340,-2075,1561,1302,892,-1614,-2354,3183,1928,-2031,-489,245,1192,2971,-3350,-2390,2258,117,295,-1859,-1942,3129,668,-2121,-795,119,3260,1540,-3813,-526,1611,559,1232,-3835,-893,3657,2493,-2259],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,19,-21,22,-25,28,-31,34,-37,41,-44,48,-54,60,-66,74,-83,94,-106,121,-142,169,-207,265,-367,601,-2219,-6232,-4803,3847,9001,-5917,-6397,1357,3309,6486,-3970,-8890,4563,5420,2499,-1648,-7574,5253,8804,-4950,-4256,-3300,1548,9490,-4441,-7160,3763,2615,4235,-355,-10230,5147,6613,-3294,623,-4750,-403,8771,-5311,-4003,2491,-1293,6055,586,-8746,4859,2863,-2123,2274,-5642,920,8437,-5636,-2104,2813,-1467,5303,-2571,-7204,6505,1589,-2311,886,-5453,5734,6250,-7112,-2087,1242,1372,5242,-5789,-5875,6292,2177,-571,-3286,-6063,6367,4165,-5060,-3901,-2560,5232,5900,-6528,-6080,2792,4256,3840,-7266,-5099,6199,4383,-953,-6239,-5475,6655,5806,-5283,-5542,-1377,6396,6013,-6711,-5773,2173,5513,4514,-7605,-7479,6594,5158,-1335,-4406,-5464,6808,8457,-5996,-4095,-806,1723,7536,-7620,-6709,5593,1177,2647,-2039,-7674,5744,5376,-3910,182,-1583,1537,6733,-6622,-3125,3678,-816,3952,-1595,-6199,7686,2066,-4422,932,-3308,2080,5133,-7389,-1186,4162,-293,4006,-3478,-4970,7076,85,-3513,-454,-3288,5179,3698,-8138,-1012,2895,2913,2765,-6080,-3384,7479,1908,-2273,-3286,-3281,6484,3423,-6718,-2493,-130,6067,4237,-6938,-3204,4158,4750,-306,-8230,-3249,7808,4499,-3120,-4868,-3587,7275,5084,-6210,-3398,700,5739,4287,-7677,-4349,3648,2711,1984,-5961,-3985,7693,3703,-4102,-3351,-1784,6575,4403,-7976,-2167,1167,3786,4616,-6601,-4501,6855,1048,-172,-2220,-4724,7871,2896,-6306,-261,-1084,2469,4484,-6184,-1907,5055,-198,546,-2489,-3439,6702,731,-4952,1959,-210,3062,2554,-5828,619,4857,-1055,799,-4185,-2595,6421,-648,-4343,-273,-635,4968,1146,-7175,302,4506,1563,316,-7914,-1395,6489,-303,-3890,-3214,67,6981,1142,-6997,-2859,2980,4863,613,-7454,-1046,6102,3276,-1263,-6759,-1059,6834,1770,-4802,-4422,883,7014,1411,-6756,-2225,2095,4860,2550,-7453,-1552,5305,1165,-1937,-5825,-1596,6929,1713,-4211,-2582,-157,5551,1486,-8039,273,3354,3625,857,-6048,-1037,6169,618,-1969,-1876,-2378,5087,178,-4729,-832,1275,1604,2345,-5070,-471,4477,-861,-315,-676,-919,5427,753,-4648,1013,1136,1247,290,-5606,2304,5640,-1621,-1329,-2665,783,5886,-613,-5248,376,2086,3834,-1221,-6528,2077,4580,592,-1766,-4840,1341,6271,-651,-6051,-2168,1791,5887,-1263,-6582,-759,3779,2671,-2216,-5860,419,4731,1312,-2710,-4164,521,6774,132,-5266,-2156,1970,5294,-814,-5539,10,4809,3100,-1685,-6045,465,5823,1283,-1618,-4880,965,5062,82,-4305,-756,2585,4678,307,-5962,213,2543,1717,28,-4269,355,5544,-762,-2618,-854,530,4622,-113,-4211,1413,1948,344,72,-3961,2394,3892,-1407,-1637,-933,958,2751,-1237,-3908],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-6,7,-8,8,-10,10,-12,12,-14,15,-17,19,-21,23,-25,27,-30,34,-38,42,-47,54,-61,71,-83,99,-120,151,-198,277,-430,834,-4762,-3940,9056,2980,-2751,-6506,-1837,10031,2237,-7931,-2521,1501,7157,3819,-10104,-1579,6899,1603,833,-8134,-5315,10446,2258,-4593,-2025,-3564,9001,4401,-9757,-575,2101,1513,5222,-8943,-4724,8248,193,-1085,-880,-5071,8104,2778,-7436,1876,-1152,38,5895,-8097,-2202,6332,-3515,1202,-2321,-4638,7642,441,-6477,1897,-464,2170,2801,-7695,986,7585,-3010,526,-3584,-1746,9301,-2853,-6802,1146,1038,5745,431,-10708,1321,6138,1717,-637,-7206,505,9955,-1000,-5168,-3793,1049,8194,-557,-7751,-714,4047,5481,-897,-9746,109,7819,2676,-1957,-8304,422,9711,-420,-5404,-3603,1673,9284,-561,-8994,-494,1825,5320,160,-9624,1107,7724,1125,120,-6179,-1156,9837,-702,-5391,-413,-912,6512,864,-9539,1879,3656,264,2275,-7319,-1816,8405,-1694,-3254,-1169,-2954,6853,126,-6997,3511,-25,-124,2965,-6960,-349,7638,-2888,-805,-88,-1974,7709,-1876,-6121,3486,14,1222,391,-7632,3237,6126,-4422,-38,-2194,509,8197,-3427,-6459,1822,1683,3922,-1853,-8129,3687,5013,-331,-2352,-5561,2207,8114,-2936,-4936,-2706,3597,7382,-2979,-7322,1211,5281,4669,-3711,-8514,2746,7512,1051,-3162,-5927,3292,8844,-902,-5218,-2068,3138,7204,-2341,-8198,1976,3724,2685,-2518,-7847,2427,7653,-1743,-1355,-4064,709,8294,-2574,-5784,664,64,5214,-309,-8074,2271,3855,-229,792,-5242,952,7678,-3837,-2677,455,-855,4788,-952,-6716,3976,2908,-1586,303,-5054,1563,6833,-4467,-1784,932,-45,4731,-2658,-4428,4099,1726,-511,-1202,-4567,3355,4449,-5383,-2825,-681,2281,6369,-4531,-5296,3446,1952,811,-3640,-5826,5238,5653,-1780,-4694,-3723,4399,6735,-3230,-4547,362,4130,4577,-4377,-7046,3577,4159,1840,-4470,-5178,4734,5074,-1977,-4950,-3576,4220,6784,-3543,-3590,-127,3109,4761,-4368,-6287,3480,3393,1921,-2917,-5391,2934,6271,-2360,-2338,-2972,2262,7035,-3338,-4984,2038,1939,2329,-1439,-5560,3422,3652,-2361,29,-2840,1794,5597,-2302,-2643,2644,-694,2149,-2199,-4503,4551,2191,-1308,-1133,-1429,3058,2824,-4801,-1444,2621,615,2248,-3793,-4814,4210,1629,-2157,-1996,-1835,4473,2656,-3807,-1999,983,3260,3301,-3978,-2461,4307,1149,466,-4464,-2590,5153,3960,-3238,-4407,-1394,4813,3387,-5204,-4328,2789,5383,1836,-4211,-3234,4059,5237,-454,-4439,-3572,6356,3964,-2480,-4608,-2284,5568,3948,-3643,-3803,2376,3997,3079,-4690,-3793,4249,2708,-1986,-3078,-2966,3990,5025,-3093,-2547,226,2213,3907,-4153,-3344,3633,1910,-339,-2958,-3427,4363,3594,-1922,-791,-1050,2033,2066,-3825,-1724,1787,619,116,-3224,-2598,3497,1585,-2878,-1585,87],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,7,-8,9,-10,11,-13,14,-16,18,-20,22,-24,27,-30,33,-36,41,-45,50,-55,61,-67,75,-82,92,-102,114,-128,146,-166,191,-225,269,-335,443,-663,2619,-4061,-6058,-167,4465,6666,-5600,-6517,3477,4580,2636,-4454,-7287,4859,6063,-2076,-3081,-3809,3572,6919,-4864,-4421,424,1879,4672,-3450,-6169,5268,2012,17,138,-6879,4558,7126,-5710,-1131,168,463,5893,-3757,-3580,6328,-1655,408,789,-5716,6064,2942,-6412,728,362,1029,4960,-6923,-4099,7089,-801,-202,-3532,-5685,8107,2582,-7641,-738,-787,4323,4467,-8513,-2635,6399,1223,3023,-4654,-5698,8855,3424,-4771,-3114,-2914,7915,4701,-8656,-3436,1987,3934,4584,-7779,-4952,6591,5292,-216,-5335,-4894,7579,5320,-3751,-4689,-2352,6411,5564,-5900,-4787,1990,4845,3439,-5831,-4918,4616,3478,813,-4551,-4713,5937,3848,-3311,-2970,-2673,5047,4610,-5928,-2332,2411,-234,3875,-4494,-5046,6317,362,-2342,899,-4137,4322,3068,-6822,355,1095,-261,4684,-5440,-1428,7050,-1693,-373,308,-3471,6831,1053,-6337,2485,1208,-144,2780,-7396,-1740,7725,-1355,-1972,-2200,-2298,8840,1260,-6495,1351,976,4280,2568,-8495,-2221,7579,1361,-933,-7044,-2322,9417,1013,-5331,-2743,-1027,7977,1999,-8569,-2287,4864,4802,1499,-7225,-3530,7168,2467,-2615,-4933,-2553,8036,3526,-5017,-3634,-345,5966,2780,-6383,-2795,2627,2959,1766,-7911,-1856,6364,1772,-2169,-4551,-1896,6084,2474,-4911,-472,46,3022,2612,-5251,-362,4127,-632,382,-2468,-1908,5893,108,-3008,593,-2018,3093,1943,-5176,-286,3322,-1170,1400,-3567,38,6916,-1769,-2655,229,-392,4285,-385,-6647,3051,2957,0,-141,-5637,878,8017,-2367,-3121,-952,318,6935,-948,-7014,3258,3207,2717,-197,-8059,2459,6806,-58,-2839,-3388,121,7562,-92,-7559,-1531,2888,6434,-407,-8421,-244,6281,1810,-1429,-8097,-906,6992,496,-4348,-3645,763,7038,552,-5256,-1480,2558,3774,689,-6460,-725,4779,2658,-2469,-4634,-70,5195,-698,-2225,-2438,-575,5205,-918,-4849,927,845,2360,298,-4659,917,4341,-818,-274,-2301,-65,4004,-1615,-3163,1477,-12,1724,-710,-5395,3211,2979,-2266,-1013,-3111,611,4579,-3514,-2649,1199,2382,1783,-1615,-4977,2562,3273,-850,-2601,-3959,2903,5400,-4245,-3345,405,1640,3438,-2398,-5687,2865,4394,398,-2313,-5767,2151,5852,-2279,-4244,-2753,3147,5185,-2949,-5697,146,3462,3350,-2995,-6436,1157,4694,1311,-3106,-3859,2310,6379,-322,-4035,-2097,2800,5631,-1272,-5152,1299,2983,3410,-890,-5248,1389,4374,-28,-2208,-3761,1583,5153,-1547,-3807,265,-35,3304,-1534,-2569,1448,2331,1498,-816,-1742,2127,4609,-1425,-2173,-375,1637,2964,-3137,-2202,1449,1077,74,-1593,-2229,2805,1961,-2419,-629,-459,807,2058,-3724,-2705,2131,1097,655,-2155],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,7,-8,8,-9,10,-11,12,-13,15,-16,18,-20,22,-24,27,-31,35,-40,46,-55,66,-83,112,-172,347,-2550,-5984,-641,9641,1087,-7251,-2516,985,6404,1790,-8776,-2278,4348,3628,1495,-7337,-1052,7845,993,-2834,-3777,-1390,7801,-581,-6565,633,-284,3346,3763,-8823,376,5342,-1419,757,-4191,-3741,7513,-2258,-3222,2724,-2129,4173,1707,-8696,4203,4333,-2904,1972,-5439,-1353,8001,-4360,-4324,2598,-904,5468,-2168,-9573,5601,2281,-1481,1680,-6815,2674,10260,-5118,-3149,-486,-62,7327,-1843,-8393,2670,3444,3255,-1059,-9562,2313,8280,-894,-3602,-3547,2120,9878,-1688,-6342,-489,2210,7823,-1420,-10433,485,5315,3068,-1491,-7877,973,8495,-3,-4346,-4476,2250,8491,-508,-6468,-1225,2082,6063,-894,-7809,2069,4777,222,-256,-7162,705,6983,-946,-2043,-1895,448,6510,-2185,-6120,2522,432,2828,1556,-6346,2610,4359,-3774,652,-3122,-1607,6762,-3326,-3517,3786,-1336,2410,-258,-5611,4262,3742,-4426,-288,-2910,2284,6518,-5531,-3352,3424,-780,4114,-3232,-7950,6690,3566,-2710,-919,-5473,4677,7289,-6577,-3807,317,1285,5146,-4032,-7504,5023,5004,684,-3061,-6540,5003,8054,-1610,-3811,-2961,3265,7941,-4108,-7503,2360,4566,4440,-4163,-7591,3098,6711,141,-3820,-4115,3915,6656,-2388,-4764,-2088,2846,5434,-3292,-5770,815,3950,4271,-2702,-6604,2371,4448,84,-1851,-4729,2092,5493,-2879,-1901,-1322,953,4689,-2575,-4334,2788,1645,342,538,-5263,3147,4182,-2973,942,-487,-165,4248,-4150,-2892,4908,159,-11,-1114,-4954,6306,3036,-5020,155,-350,2715,4339,-6126,-2600,5923,1473,560,-3313,-5382,7194,2076,-4137,-2132,-1974,5186,4048,-7137,-3100,3549,2629,3389,-5098,-4926,5368,3969,-1475,-3917,-3915,5779,4710,-4736,-4541,-528,4075,4393,-5332,-5398,4152,4579,2394,-4221,-5547,4740,3826,-2384,-3965,-3066,3958,4797,-3553,-3392,-140,3197,3423,-4095,-3913,2592,2935,1465,-3142,-4291,4227,2105,-2113,-2131,-2437,3006,3858,-3474,-3219,1334,1288,2658,-3614,-2231,4638,934,-1404,-2091,-1108,2447,2266,-3547,-291,1075,698,1829,-3759,-1183,4769,1051,-1627,-1869,-729,5002,2309,-5533,263,2227,1334,661,-5926,-400,5496,734,-1574,-2798,-2118,6552,1022,-4652,-420,-196,4325,2484,-6628,-3050,3919,2879,-233,-4733,-1048,7136,3780,-4380,-3457,-1135,5811,2229,-5370,-2148,2225,4053,1268,-4752,-3057,5247,3056,-1963,-4632,-2771,6055,2221,-3041,-4051,-395,4428,2281,-3400,-3076,2697,3376,1812,-4711,-3875,3305,2084,-1948,-2839,-2420,3316,1417,-2792,-587,1084,2879,1726,-3530,-379,1931,587,-337,-2390,-1720,4079,-282,-2276,-306,-848,2088,16,-3736,553,3525,867,529,-3583,-84,4920,-805,-2589,-750,500,3849,-154,-5997,485],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,5,-6,6,-6,7,-8,9,-9,11,-11,13,-14,16,-18,19,-22,25,-28,32,-37,44,-52,64,-79,105,-147,230,-458,2815,6096,-2257,-8996,670,7803,429,-2544,-6770,1638,10310,-2487,-4959,-3204,1944,8041,-306,-9792,-371,4270,5224,-191,-9121,848,9335,-1136,-2315,-4644,-579,8710,-1425,-7378,960,10,4857,2462,-10441,1398,6249,-1431,1785,-5179,-1332,9835,-3156,-3181,1423,-2309,4966,858,-8651,4895,3449,-2273,2365,-6155,730,8766,-4489,-2731,1133,-459,6034,-2985,-7689,6106,2573,-762,-733,-5490,3021,6895,-5286,-3102,-1136,2132,8229,-5905,-7085,3118,2805,2384,-2653,-8170,3722,7204,-2453,-4023,-5835,4397,8222,-2844,-6704,-1677,4352,5922,-4349,-7692,2676,6023,3016,-3992,-8144,3714,8284,-391,-4110,-4857,4170,8123,-3253,-6803,-284,3028,7012,-4805,-9971,2920,4972,1238,-2164,-8674,4503,8289,-4108,-2996,-2857,970,9129,-4246,-7267,3082,86,3054,-12,-8298,2887,5296,-3214,157,-4205,-141,7852,-3982,-4196,4177,-1212,4471,-1730,-7842,5906,2207,-2828,628,-2993,1007,5869,-6534,-3018,2806,217,4953,-3778,-5764,6173,1336,-2154,-974,-4983,4829,5454,-6485,-2642,1278,2125,5792,-5918,-5248,5396,3718,800,-4322,-5874,5928,5591,-3993,-5018,-2263,5184,6592,-5990,-5731,1932,4779,4559,-5612,-7335,5378,4401,154,-6097,-6409,6167,6111,-4367,-5179,-3099,5385,6687,-5146,-5094,1962,4034,4042,-4892,-6935,4468,4353,60,-2633,-5161,4907,6478,-4212,-3231,-354,1212,5588,-4473,-5853,4760,1734,1394,-989,-5206,4385,3838,-4798,-1024,-1981,1791,5865,-5888,-3396,4954,-1514,1496,-2539,-5107,5734,2375,-3458,-483,-1402,3673,2819,-7188,-1670,4455,528,970,-3726,-3869,7833,949,-3195,-1531,-968,4941,3015,-7236,-2392,2821,2854,2700,-6576,-3669,6594,4658,-1137,-5350,-1812,6691,3060,-4668,-3771,-723,6835,3225,-6191,-4343,3975,4561,859,-5629,-4364,5645,3518,-1036,-3878,-1790,6577,3866,-4620,-4369,1212,5879,2819,-5721,-4011,4301,2927,1057,-5276,-3485,6340,3353,-1729,-2238,-2526,5226,4871,-4753,-2038,2001,1870,2686,-4394,-3551,4436,1197,26,-3155,-4187,4465,2574,-4868,-375,1199,553,2496,-5177,-1251,5612,596,-1091,-1709,-2334,4959,1980,-5391,-414,763,2608,1139,-6489,-300,5407,805,-1481,-4094,-747,6886,491,-3889,-2313,266,4940,354,-5924,-494,4503,2959,-405,-5196,-1048,6381,2032,-3869,-4215,1004,6967,1455,-5839,-2654,1955,5047,930,-6747,-2066,6128,3938,-694,-5692,-1293,5632,3270,-3272,-4150,418,5305,2376,-4995,-2499,2771,3922,968,-6463,-1579,3489,2006,-1207,-4720,-1521,5713,1334,-4422,-1907,-393,3762,1087,-5571,-1401,2146,704,469,-2955,-1430,4218,-337,-1831,47,-1056,3451,471,-5076,490,1248,1207,251,-3796,122,4113,-795],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-8,8,-10,11,-13,13,-15,17,-18,20,-23,25,-28,30,-33,37,-40,45,-49,54,-59,66,-74,83,-94,106,-121,141,-166,201,-251,330,-474,1854,-6987,-5428,3539,5254,4617,-9121,-6492,6053,5238,375,-6111,-7097,8424,6127,-5160,-3696,-2350,6207,6642,-7974,-4899,2846,3344,5243,-5881,-7546,8074,3181,-1768,-1374,-6014,6806,5833,-7855,-2108,578,1208,7393,-5767,-5043,6552,138,413,-595,-5295,5779,3568,-7223,2181,-1646,912,6876,-7811,-2610,5485,-2101,1529,-2224,-5788,7486,2635,-6779,1802,-1638,2758,4440,-8878,-1194,5634,-547,1810,-5286,-3529,8088,1291,-5571,-1943,-3152,7091,3730,-8519,-2069,3518,3823,890,-7026,-3576,8274,3613,-1452,-5133,-2901,8681,3216,-6289,-3108,805,7418,3065,-8477,-2170,3774,6031,838,-8773,-3362,7430,3002,-1286,-5538,-3297,8053,2998,-7569,-2897,-363,5596,4682,-8916,-3498,4252,2021,1585,-6990,-3189,9632,2116,-4791,-1701,-2518,6250,3728,-7288,-322,1802,1067,3715,-5814,-3723,6657,-1632,-715,529,-4333,6236,2429,-8190,1225,1192,724,3287,-7681,98,7530,-1880,-1292,-1179,-2787,8219,1243,-7252,2450,-255,3336,2355,-9095,-342,7721,74,-1871,-5158,-1019,8778,-210,-6605,-645,525,6914,-58,-8640,-312,4643,2750,-1552,-7323,-924,8922,1192,-4265,-5802,1331,8032,-874,-7553,-1713,3867,6243,622,-8533,-783,6404,3061,52,-7686,-1319,7896,1223,-4140,-4196,114,8896,-77,-7899,-1363,1682,4655,1688,-7661,-518,6018,877,164,-4777,-1835,8770,-804,-4096,-251,-1118,5441,1564,-8203,1136,4225,-527,1898,-6239,-1395,6403,-1385,-2116,-183,-2180,5167,515,-6180,2799,2863,294,1437,-5379,2244,7163,-2628,-2672,-916,-404,6773,-1903,-5272,3094,2027,939,-128,-7250,3244,5829,-1650,-1617,-2345,1299,5956,-1402,-6734,684,3006,5010,-1667,-8671,2293,5928,1181,-2524,-6008,1479,7048,-2185,-4918,-1639,2264,7478,-2514,-7190,-1346,3818,4539,-2241,-7471,542,5972,2042,-3170,-5402,2149,7675,-1612,-4620,-1810,2621,6766,-1017,-7199,590,4463,2907,-1257,-7649,2363,5685,-930,-1999,-3006,860,6185,-1985,-4517,-262,1329,4091,-598,-4924,2259,3635,-2067,-397,-4378,540,4932,-3270,-3160,1739,967,4357,-879,-4400,2595,2403,-362,-850,-3070,1625,4623,-3929,-2398,254,1411,3613,-2865,-5138,3279,2664,121,-3006,-5090,3246,5267,-2273,-3641,-1135,3334,5121,-2879,-4987,1281,4463,1669,-3824,-5182,2897,5715,-938,-3932,-3508,4036,5568,-2884,-5619,-647,3594,5386,-2682,-5840,1866,4617,1914,-4249,-5662,3541,5601,-96,-3297,-4054,3648,6909,-3615,-4512,470,3170,3967,-2714,-5065,2225,3516,620,-1519,-3892,2639,3430,-1996,-2433,-721,1769,4087,-3026,-3934,2223,1793,607,-1919,-3595,3784,2650,-2438,-1359,-903,1688,3982,-4146,-2483,2867,543,1348,-2671],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-6,6,-7,8,-9,11,-12,14,-15,17,-18,20,-23,25,-28,31,-34,38,-42,46,-51,57,-62,69,-77,85,-94,105,-119,134,-153,177,-207,250,-311,407,-586,1027,-4916,-4938,8658,4606,-814,-5709,-4084,8420,5498,-5518,-3917,-1090,7327,4744,-6565,-2674,3903,2564,3171,-5931,-4482,7567,2754,-2301,-2324,-4088,6591,4293,-7641,419,186,1138,6429,-5295,-2693,6801,-1549,-1302,-347,-5143,7633,1265,-7330,2692,1226,728,4293,-6777,-644,7430,-2301,-86,-2804,-3754,9042,268,-7063,1549,1119,3613,3405,-9869,1419,8266,359,-423,-5714,-1404,9479,-636,-6755,-1385,-114,7616,1909,-10468,-1330,4395,4086,1257,-9066,-2632,8707,1957,-3122,-4891,-1272,8463,3188,-7795,-3219,1323,5913,1406,-8691,-3252,5830,5122,-342,-7349,-2947,7498,1470,-2659,-4632,-1750,9540,1876,-6682,-2476,-563,4965,2830,-7845,-720,4706,762,495,-5666,-3089,7281,853,-3969,-867,-2770,5279,1871,-8177,6,1862,628,2639,-6087,-1374,6196,-1970,-2609,-431,-2678,5660,-280,-7533,2890,2412,454,1836,-6149,1211,7434,-3176,-1693,-369,605,6301,-2371,-7144,2449,865,2023,124,-8413,2444,6877,-1063,-2243,-4075,1137,8468,-971,-7590,530,1764,5426,-450,-10146,900,6211,1676,-273,-6643,1047,8294,-321,-5579,-3623,1729,7401,-796,-7349,-839,4325,4925,-926,-8137,-447,5274,1352,-1984,-6504,503,6627,-265,-3764,-4230,398,6296,228,-6363,338,2239,3838,169,-7411,1111,5220,-842,82,-3439,-690,7144,-1829,-4563,653,77,5774,333,-5308,2693,3713,-1765,717,-4460,52,6219,-4038,-3285,1348,-467,4696,-1504,-5652,4227,2525,-1282,-393,-4796,2305,5951,-4318,-2768,639,1311,4468,-2815,-7195,3496,3478,1244,-1513,-5891,2901,6976,-2579,-2838,-2649,2865,7335,-3401,-5474,2380,3270,3759,-3067,-6466,3761,5790,-991,-3114,-4565,2386,7106,-1533,-5019,-1743,3115,5632,-1845,-6558,812,4135,3450,-2508,-6316,1971,5361,734,-3914,-3364,2565,5330,-2180,-4753,-696,2375,4591,-2535,-4590,1420,4813,1513,-1773,-4811,1055,4174,-1047,-2361,-2454,740,5084,-2439,-3719,1569,453,1090,-925,-4410,2907,1660,-1876,-375,-2114,1108,4843,-3317,-2609,2679,150,2093,-1644,-3304,5129,2023,-3284,-1115,-2548,2847,4306,-4901,-2840,1751,1348,3930,-4048,-4230,4796,2502,-487,-3148,-3106,4300,4574,-3837,-4467,1551,4543,3900,-5881,-4575,3161,3473,2053,-4034,-5126,4518,4007,-1418,-4232,-2926,4370,5367,-3693,-3982,-801,3548,4270,-2270,-4228,2961,4231,322,-3518,-4029,2664,3877,-1925,-3210,-1481,1871,4010,-3058,-4156,131,2488,1946,-2502,-4318,3523,2430,-643,-1752,-3549,2690,2121,-2954,-2683,542,1765,2146,-2907,-3025,2077,1623,-724,-742,-2599,3156,1604,-2865,-862,1364,2410,1130,-4714,-831,2986,-96,177,-1875,-2268,3491,1748,-3815,-1765,-55],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,6,-8,9,-9,10,-12,12,-14,15,-17,19,-21,24,-26,29,-32,37,-41,48,-56,67,-84,113,-181,365,3477,5541,-2493,-8410,2941,6044,406,-2894,-8179,1567,8982,-2379,-5355,-2863,1331,8752,-2192,-8386,1806,2434,4242,-634,-8088,2123,6496,-2348,329,-3453,-1514,8964,-4808,-3787,2351,-1849,4640,-225,-7803,4391,3370,-2546,2885,-5031,1846,6983,-6314,-2097,2725,-837,5390,-2761,-6659,8033,2653,-2573,763,-5853,5042,7922,-7757,-1943,1887,496,6427,-5883,-6562,5928,3444,-821,-3366,-7063,5684,6300,-4728,-3264,-2487,3733,8568,-6487,-6649,4292,4630,4195,-4361,-8201,4875,6810,-1914,-3752,-5144,5213,6980,-2726,-4810,-1467,4495,6223,-4039,-7493,2939,3895,3744,-3541,-7175,4131,6420,-426,-3195,-6187,2462,7579,-3824,-4611,-767,2265,6277,-2410,-5900,3639,2225,861,-599,-5187,3022,5615,-3470,-194,-2966,694,6582,-5352,-4129,3543,-1089,2505,-1435,-6117,4462,2671,-4450,777,-2456,1588,5974,-7211,-2364,4659,-1057,2110,-3237,-5040,7274,2298,-4636,-675,-2799,5457,5352,-8446,-2567,2973,2565,3094,-7109,-4954,6848,3654,-2263,-2944,-4760,6501,6499,-6480,-3974,-362,5381,5507,-6985,-5204,5001,5027,2453,-4972,-4799,6240,5315,-3714,-4344,-2774,5447,6419,-3467,-4084,589,4667,3537,-5205,-5068,2727,3923,2185,-4178,-3976,5269,4588,-2385,-3264,-2904,3783,4922,-4965,-3518,228,2737,2748,-3581,-4614,5965,1823,121,-2065,-5307,3937,4160,-4489,651,417,548,4182,-4247,-2403,5302,-434,10,-1980,-3830,4557,1303,-5589,1043,-763,2255,2957,-6583,-1188,5314,-576,-513,-3569,-2471,7675,472,-5816,-951,-644,5531,2131,-7020,-1433,3529,1896,1489,-6018,-3104,8010,2102,-3077,-2555,-453,6729,3081,-7750,-3158,2186,3906,2368,-5921,-1913,4554,2430,-991,-4466,-3291,6506,3353,-4126,-3854,-1475,6059,3532,-6325,-4388,2868,4408,159,-5945,-3377,5209,2195,-1277,-4141,-1271,5314,1048,-4700,-1659,-667,4328,2705,-6157,-1364,3158,2280,630,-4080,-1956,4809,-3,-2550,-975,-2035,4021,1099,-4859,-226,1630,928,1316,-4825,223,5406,67,-1615,-1337,-925,5214,-111,-5484,520,1881,809,1053,-5273,1044,6412,-81,-1695,-2634,1484,6718,-359,-5815,1037,1317,4310,598,-6039,-745,5161,1570,-1577,-4381,206,7782,1259,-4461,-2778,827,6341,671,-6312,-528,3763,3869,62,-5501,-257,5471,1997,-3108,-2927,108,5761,2501,-4719,-1872,1403,4730,556,-5879,-1799,2442,3592,-376,-4571,-447,5269,1490,-2401,-2195,860,4749,1306,-5386,-1476,1485,2932,21,-4930,-845,3462,742,-730,-2313,-77,4365,-417,-1837,-386,36,2304,78,-3999,1746,3466,359,-357,-3302,372,3888,-2191,-2793,-340,977,3024,-1770,-4866,2230,2524,1209,-1302,-3841,1417,4335],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,2,-2,2,-2,2,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,3,-3,6,-8,12,-19,31,-51,88,-170,406,-2762,-3093,10020,2467,-9025,-2522,2742,8232,2287,-9561,-1968,4878,4957,88,-8671,-2099,9338,2032,-3541,-4720,-2428,9451,1759,-7505,-1092,241,4656,4585,-10162,-2553,7000,18,966,-5308,-5230,9261,1261,-5524,-611,-2579,4701,4446,-8876,340,3657,-985,3703,-5417,-3300,9489,-1883,-1982,2650,-2655,5864,2599,-9365,3186,3281,-1237,3162,-5980,338,8654,-4416,-2336,40,-2289,7118,207,-8423,3375,3362,862,1092,-8728,1910,7221,-1885,-2423,-3182,-40,10084,-554,-8108,373,2775,5513,-1720,-10474,651,6410,1651,-1380,-8482,759,8475,10,-3960,-4308,514,9124,-869,-7663,-1914,3592,5729,-546,-9521,73,6439,2985,-258,-7950,911,9643,1212,-5466,-3196,-118,9028,718,-8743,381,2876,3967,2253,-9337,-156,7429,-380,108,-3522,-1745,9462,-1547,-5324,2136,-410,3313,2209,-7874,2173,4280,-3067,1800,-3808,-188,8038,-3524,-3666,3457,-1699,3578,-169,-6932,5912,3852,-1348,790,-5731,1786,7177,-4163,-4561,1563,647,4901,-2211,-6868,5007,3961,1143,-2378,-7366,4457,7777,-3830,-3482,-2360,1853,8395,-3442,-7000,2059,4768,3467,-2301,-8354,4302,6694,354,-3852,-5308,2972,8244,-2101,-6861,-1900,2593,7441,-2998,-7138,223,4203,4298,-2547,-7094,2689,6170,575,-3077,-5508,2610,7647,-2688,-3670,-1233,1854,6626,-2241,-8127,1887,4027,1287,-86,-6574,1123,5897,-2212,-1903,-1984,-268,5071,-2836,-4724,2639,-146,2688,852,-6446,4412,3630,-2083,346,-2567,373,6299,-2825,-3206,3470,750,1681,-1748,-5459,6640,3517,-3688,-764,-1684,3521,5314,-5057,-3004,2319,1497,2662,-3468,-5179,4715,3727,-1499,-4002,-3917,4932,5191,-5093,-4198,631,3305,4615,-5257,-5835,3507,4648,1422,-4700,-6356,4791,6303,-1550,-4597,-3758,4608,6114,-3582,-5522,799,4671,5281,-4596,-6066,3542,4805,1219,-4066,-5437,4699,4573,-2490,-3407,-2616,3750,5282,-4219,-4069,879,1913,4002,-3034,-5552,3603,3378,718,-1026,-3908,2837,5369,-2494,-1511,450,947,3049,-3442,-4331,3249,1944,-214,-556,-3887,3100,2819,-4928,-1500,744,1206,3129,-5156,-2814,4488,-168,136,-2648,-2618,4838,1877,-4159,-1914,-1114,4125,3205,-6035,-2104,3001,1711,385,-3931,-3598,5483,3468,-2995,-3459,-1463,5132,3172,-5494,-3349,2395,4622,2275,-6391,-3991,4107,4624,-737,-3848,-3561,4856,4335,-3485,-4721,-905,3614,3929,-4339,-3343,2341,4199,2271,-4355,-3704,3083,2840,-1653,-3608,-3416,3798,2663,-3182,-2274,-887,2686,2885,-5136,-3734,2158,2366,259,-2958,-2845,4762,2535,-2009,-2156,-1659,3995,2639,-4311,-865,236,1054,847,-3222,-2196,3086,929,-2151,-1090,-1320,3641,781,-3732,-204,2255],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,8,-9,11,-11,13,-15,16,-18,20,-22,24,-26,29,-31,35,-39,42,-47,53,-58,65,-73,82,-94,107,-125,148,-181,230,-311,464,-862,4484,8092,-1200,-4824,-5330,3835,9225,-4289,-6277,-2750,5430,7929,-5680,-7200,3355,4278,3520,-3174,-10421,6254,7199,-1243,-3490,-6655,3083,9429,-4952,-3910,610,1341,8316,-4180,-9061,4736,3385,-38,-79,-8147,3749,7563,-4948,-1,-1347,-1032,7346,-3607,-5525,4814,470,1518,975,-7681,4762,4364,-6079,1742,-346,28,6798,-7663,-4329,5784,-739,1646,-1111,-6376,8542,3092,-5429,-382,-2901,4097,6773,-8597,-3705,4460,1196,3474,-5191,-5631,7176,4591,-3207,-3283,-4947,6950,5782,-7083,-4390,1223,5213,5194,-7447,-6492,5540,5347,873,-5821,-6644,7006,5697,-4338,-4412,-3857,7253,6687,-6604,-5004,444,5643,5087,-6767,-5412,5425,3552,2202,-6626,-6553,6800,5526,-3167,-3357,-4956,4572,5770,-6235,-4309,2620,2102,4900,-5226,-6878,6745,2875,-1243,-526,-5122,4035,5611,-5430,-1685,718,-301,5024,-4951,-3928,6287,-313,-528,-338,-5731,5654,2582,-7201,1441,-557,1240,4119,-7117,-2843,8033,-1496,-140,-1868,-3125,7333,1432,-7054,-578,-138,3976,3290,-8659,-790,7074,2242,878,-6583,-3708,8326,2073,-4634,-3740,-2108,6287,3424,-8102,-3020,2258,4654,1863,-7380,-4353,6213,3991,-1555,-5400,-3601,8457,3858,-5024,-4159,544,6810,3874,-7212,-3819,2233,4083,3443,-6955,-3895,5677,4103,-1066,-5371,-3646,7636,4077,-4444,-2563,-1361,5100,5066,-7231,-2077,3575,583,2609,-3718,-4251,6335,2143,-3792,-521,-3095,5779,3104,-6142,243,2236,86,2803,-3671,-2656,6472,-452,-1044,-238,-2120,4625,1791,-6748,1910,2288,1069,2166,-5883,-511,6799,-855,-2894,-1654,-481,8016,131,-6632,244,1903,2736,1574,-7624,137,6244,598,-783,-4792,-265,8499,1162,-5377,-1904,1154,6323,1125,-7412,-1275,4039,3972,104,-7211,-1216,7281,2922,-2675,-5318,-350,7620,2890,-5766,-3227,1333,5378,1560,-7238,-1137,4394,2338,-371,-6217,-1953,6556,1678,-4401,-3048,-1202,5678,2166,-5749,-18,1354,1931,1034,-7031,119,4439,-111,-635,-3777,-1323,4208,112,-3432,-166,-775,3123,592,-5106,1265,3405,-609,451,-3390,-495,5817,-1970,-4283,481,543,3419,-1253,-4752,1517,2025,-196,-825,-4821,1619,6227,-3162,-3147,-660,1262,5564,-900,-5363,95,3212,2600,-2104,-4931,1850,6330,-679,-4181,-3209,963,6679,-89,-6091,-430,1515,4981,-1422,-6622,353,5520,2932,-2759,-5926,1371,6216,16,-3793,-3300,1378,5607,-711,-4101,-1682,2697,4532,-1580,-5704,439,4910,2861,-1916,-3300,1322,4802,745,-3442,-2474,1165,4451,-437,-4538,-138,3337,2738,-17,-5079,624,3361,-1205,-878,-1609,844,4953,-1662,-3618,861,1388,2095,276,-3791,2424,3262,-768,-2128,-553,1247,4056],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-5,5,-5,6,-7,7,-9,10,-11,12,-14,15,-16,18,-20,22,-24,27,-31,33,-37,41,-46,52,-58,66,-75,86,-99,115,-131,114,532,9594,2350,-9097,-2166,3422,7457,1868,-8634,-1121,6125,1845,76,-6467,-2379,10979,848,-4013,-1377,-1196,6145,2951,-8697,255,2468,1441,3241,-7696,-2080,8117,-1972,-285,-1063,-4259,6325,1131,-6733,3494,346,288,2970,-6347,878,6518,-4569,-399,-1458,-596,8284,-1650,-6920,4119,-251,2569,1824,-7275,2523,7448,-3404,-1064,-3596,375,9384,-3265,-5747,1995,1215,5260,-770,-10085,3341,7170,441,-1119,-6770,695,9555,-2502,-5268,-2113,1416,7585,-1781,-9033,-842,4728,5541,-1438,-9074,1881,7939,1722,-2394,-7784,521,8848,-1101,-5163,-3398,1880,8912,-1258,-8767,644,4438,4943,-843,-8011,1641,7463,-118,-1393,-5453,570,9309,-1641,-4424,237,-244,6015,613,-7739,3270,2141,-241,2708,-5825,70,8855,-3446,-1133,571,-2028,5871,-915,-6973,4508,1157,-904,1503,-6004,1724,4776,-5137,-1009,1026,281,6056,-3886,-6503,4264,2318,804,-210,-7260,4819,6279,-4388,-2328,-2398,3157,6663,-4614,-7393,3930,1773,2601,-2377,-7877,4026,5118,-1745,-5083,-5305,3224,9207,-3618,-5823,-951,2927,6971,-2757,-8188,1775,4634,2340,-3659,-7261,2463,7085,-1423,-4876,-4556,2974,7476,-3121,-5092,-1613,3491,5181,-3423,-6496,2732,3676,2641,-2228,-6994,3427,5890,-2023,-2253,-3365,1688,6237,-2977,-4689,2146,504,2176,-1490,-5968,2343,3132,-1215,21,-3572,1352,5244,-4779,-2301,1557,-1397,3526,-1688,-4797,4517,1905,-1252,980,-2790,2943,4191,-5648,-1177,671,949,2681,-4313,-4081,5780,1966,-1239,-1376,-3415,4634,5213,-5775,-2301,354,3148,4630,-5299,-5660,4018,4137,654,-3573,-5183,5259,4998,-2898,-3158,-2170,4739,5927,-5723,-4857,1461,4125,3253,-3974,-5517,3691,4955,960,-4298,-5188,4283,5485,-1319,-5490,-2332,4219,4215,-3958,-4644,1773,3519,3643,-4022,-4896,2808,3764,303,-2803,-4233,4164,4367,-2141,-1550,-23,1280,4336,-4081,-3017,2931,1118,834,-1842,-4245,4017,2018,-2984,-167,-1044,1993,3613,-3734,-1391,2763,185,1380,-2351,-3181,5597,235,-3654,-832,-547,3178,2801,-5966,-512,3339,698,966,-4913,-3075,5311,831,-3047,-1196,-768,5083,2014,-5199,-2396,2113,2581,2046,-5764,-4035,5993,1859,-1376,-4862,-2547,5062,2928,-4575,-3864,556,4639,2314,-5509,-3029,3231,4190,788,-4871,-3618,5309,3751,-1806,-4412,-1194,6068,2511,-3692,-2746,362,4142,2451,-4250,-2976,2615,2836,1031,-4627,-2739,4720,2286,-1415,-2622,-1173,2619,2486,-2867,-1131,1632,1876,2160,-3796,-315,4018,1330,-337,-1189,-1315,4046,1920,-4659,223,1377,2368,-53,-4188,199,3711,-80,-440,-1488,-957,3633,964,-2920,-905,1265,3465,-20,-4288,256,4543,495],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-5,6,-6,7,-8,9,-10,11,-13,13,-15,17,-18,20,-23,25,-28,30,-33,38,-42,46,-53,59,-68,78,-91,110,-137,185,-300,2174,-1646,-5627,-4338,5369,8674,-5276,-5777,235,3728,7835,-5857,-7928,4626,3701,834,-2839,-8510,4198,7028,-4013,-1982,-3311,1209,8184,-5240,-6009,3432,-969,4215,-1212,-8204,5930,3184,-3398,264,-4357,2256,7406,-7360,-676,4537,-1373,3229,-3548,-5374,7432,668,-4017,1019,-4249,4767,4133,-7556,-253,4488,282,3412,-5791,-5345,8887,1392,-2208,-1963,-3425,7299,4875,-8312,-2976,1344,3866,5279,-7897,-4964,5675,3503,-1692,-5933,-5904,8077,5574,-4334,-4928,-2855,6418,5541,-7155,-5216,1713,6025,4083,-6874,-5228,5685,5432,-356,-6503,-4375,7945,6024,-3593,-3435,-1668,6519,6191,-7103,-4302,1566,3816,5688,-6783,-5560,6437,1896,460,-2887,-5502,5671,4884,-5029,-751,-455,2140,4598,-5317,-3845,4217,-1125,2304,-2390,-5578,6557,1734,-4382,2259,-2043,1465,4852,-7340,-458,5606,-2245,578,-2876,-2288,7882,-175,-4451,643,-1656,4589,2317,-8067,380,5973,-957,2072,-5283,-2913,9581,-236,-5059,-1667,-1579,6595,1999,-7949,-1298,3158,3670,1461,-8465,-2639,8085,1761,-2190,-4756,-3316,8045,2866,-5419,-4206,364,7213,3277,-8219,-3402,4048,5023,1165,-7041,-2347,6648,3464,-1102,-5496,-1609,8309,3246,-5378,-3184,254,6841,3325,-7705,-2110,3392,2181,2165,-5183,-3443,6422,2058,-1197,-2096,-2680,6323,3005,-6814,501,59,2336,1702,-5737,-357,5667,68,89,-634,-2402,5705,-194,-4532,1988,407,1415,1563,-6211,-19,4919,-1005,-258,-2102,-1325,7152,-1366,-4652,975,1053,2419,83,-7900,1639,5351,-1849,-1578,-4935,94,8322,-1362,-5422,-1532,1034,5986,-555,-8713,717,5007,2906,-693,-7513,363,7125,1380,-3261,-4246,839,7858,339,-6136,-2191,1883,5223,-1242,-8718,-612,5032,2517,-811,-5470,-417,6453,2604,-3201,-4070,277,6196,45,-4886,-2341,2424,4172,1317,-4964,492,4238,687,-207,-4471,-270,5608,-254,-3600,-709,1225,4906,-428,-6210,1009,2677,879,425,-3939,271,5658,-1351,-2068,-514,-147,5390,-532,-4563,2388,1530,1219,434,-5140,1790,4965,-2593,-2191,-1892,460,4913,-1660,-4664,3808,1942,1838,-1413,-4589,2675,5225,-2941,-2949,-2504,2046,6838,-2803,-4803,464,4240,4117,-2445,-7515,2522,4687,1121,-3726,-4218,3263,6671,-221,-3672,-2690,2466,6983,-1709,-5023,-16,4247,2685,-2910,-6397,1262,4675,893,-1801,-3833,1355,4618,-499,-3497,-796,2454,4677,-1420,-5703,-209,2354,2306,-1652,-3789,276,3727,434,-875,-2516,1374,5398,-1107,-3770,53,1764,3007,-1053,-3956,2471,2325,-645,-1204,-2992,1276,3080,-2227,-2700,207,652,2078,-2634,-3270,1954,1395,-979,-1236,-1660,3146,2685,-2993,-1092,1505,1603,1398,-3249],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,7,-7,8,-9,10,-11,12,-14,15,-17,19,-22,24,-26,29,-32,36,-40,44,-49,54,-61,68,-76,85,-97,110,-126,148,-175,214,-271,368,-562,1884,-6925,-6460,7277,3840,-957,-6150,-5935,8122,4877,-4794,-5368,-1240,7213,5179,-7806,-4790,2743,4389,4503,-7953,-6042,6392,4149,-557,-4160,-6578,8520,4189,-5717,-2185,-1941,3317,7164,-7389,-3145,5593,-1042,3169,-4493,-7044,8401,1674,-3639,1113,-3426,3043,5662,-8788,-59,3352,-2001,4412,-5367,-4458,9175,-337,-4057,2199,-3452,4745,3122,-8553,2580,2399,28,4054,-7493,-2647,8161,-1547,-2117,-1398,-3132,9090,698,-8050,231,2328,3563,3509,-9362,-2711,7648,1014,-1900,-5695,-4096,9821,1085,-6928,-2984,719,7414,3393,-8215,-3344,4978,4123,1335,-8363,-2808,8686,2176,-3078,-6052,-1777,8588,2512,-5042,-4577,720,6598,2513,-8283,-2820,2565,3049,2126,-7613,-3156,7972,1481,-2518,-3506,-2375,7398,3857,-7939,-1736,-155,4467,3975,-8774,-1424,5345,-472,1343,-3302,-2572,7836,546,-3941,1953,-3268,2547,3507,-8276,58,4568,-1665,1524,-3040,-2540,7451,-2316,-2948,2047,-1244,4819,634,-8517,2412,3900,-39,1896,-6860,-1681,8910,-2475,-3627,-372,-681,6144,-2,-8504,3496,3835,2234,499,-7773,50,8493,-193,-2666,-4077,-527,8628,288,-6870,-1049,1239,7117,255,-9650,-111,5193,3107,-1153,-8105,-674,7431,891,-3180,-5138,225,7712,799,-6619,-2222,2500,6074,959,-7864,-748,4893,2637,19,-5350,-1252,6333,-169,-4182,-2447,-1512,6659,609,-7450,840,1739,2080,1902,-7926,521,5919,-1417,-517,-2117,-2453,7417,-903,-5545,2685,-970,2936,1449,-6185,945,3965,-2659,243,-3435,-1539,6138,-2674,-3676,2045,539,3226,-125,-7275,4022,4360,-1743,-661,-4813,2399,7022,-3069,-3913,461,575,5264,-1537,-6495,2852,4220,904,-2405,-7082,2432,7805,-2712,-4085,-2660,3091,7587,-2021,-6539,988,2983,4431,-2381,-7718,739,6266,1448,-3614,-4933,2860,7114,-939,-5621,-2592,1653,7358,-1753,-5913,130,3276,2978,-1711,-6515,1785,5176,423,-1957,-3843,323,6019,-1549,-3253,36,57,4693,-9,-6090,2502,1775,986,690,-5018,1964,3702,-1602,-1011,-1485,-527,4855,-3371,-4395,2320,1343,954,-194,-4303,2697,2819,-3426,-1711,-1740,688,4412,-3075,-3464,3078,656,999,-1329,-5539,4299,2792,-3354,-2038,-1631,3236,4838,-4315,-3286,1066,3031,3385,-4206,-5322,4109,3667,-784,-3007,-2445,3900,4717,-3617,-3495,-639,3437,5741,-3381,-6000,2378,4218,2258,-2116,-5393,3938,5420,-1567,-3791,-3602,2659,5639,-2379,-4276,122,2758,3609,-3501,-4504,1896,2879,1995,-1641,-4192,3682,4333,-2006,-2556,-1745,1757,4801,-2318,-3322,1200,990,2401,-2401,-3804,2349,3144,105,-1148,-1639,1346,2385,-3021,-681,1525,1224,2682,-1903,-3283,2776,471,-1375,-1896],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-7,8,-8,10,-11,12,-13,15,-17,19,-21,23,-26,29,-32,36,-39,43,-48,53,-58,65,-71,79,-89,99,-111,125,-142,163,-190,227,-277,356,-496,833,-3984,-2535,3665,6193,-1401,-10182,884,5644,3677,-2957,-8604,815,8721,-511,-3581,-5703,362,9864,-2151,-8937,-815,2209,5428,-1129,-8853,1342,5504,1695,-1252,-7568,1440,9952,-1548,-3875,-1155,-561,7405,-164,-7871,2761,972,992,1767,-8509,1898,7442,-3671,-50,-1800,-2525,8498,-2514,-6689,4549,-658,1453,2220,-8171,4386,5317,-5387,1277,-2642,232,8114,-5433,-5619,5556,-312,2868,-1804,-8005,6290,4932,-2838,-884,-4412,3541,8073,-5862,-5021,2094,1921,6948,-3750,-9243,5154,5712,-123,-3965,-8462,4756,8421,-3428,-4485,-3595,3513,8013,-3667,-7841,1832,4850,5445,-3544,-7763,3725,5949,1397,-3337,-7191,3547,7623,-2676,-4324,-3111,3093,7118,-2833,-6055,1460,2568,3680,-2670,-7802,4661,4101,230,-978,-5904,1446,8093,-4182,-3263,37,-175,6945,-2836,-7267,4416,2138,367,126,-5896,2360,5624,-5332,-1615,-972,-1269,6307,-3935,-4803,5498,-116,116,-105,-6120,5418,4172,-5976,141,-621,1347,6136,-6646,-4633,5159,1583,1182,-1473,-5741,7462,2816,-4289,-888,-3211,3056,6436,-6678,-4926,3618,2022,3156,-4933,-6389,5644,4372,-1777,-4796,-5255,6482,6320,-5352,-4474,-431,4296,4733,-6889,-5774,4279,4825,2364,-5611,-6055,5916,5039,-789,-5203,-3900,5340,6031,-3576,-5022,627,4743,5734,-5123,-5767,3226,4096,2304,-3072,-5714,4910,4565,-2480,-1838,-3356,1806,5593,-4944,-3074,1992,906,3827,-2011,-4409,4497,1502,-846,48,-2719,3902,3121,-5441,-764,2194,392,3640,-4403,-2857,6685,127,-777,-1004,-2907,5155,3038,-6038,219,2115,1479,3591,-5970,-2745,6707,1542,-1666,-4230,-4185,6961,2164,-5494,-2512,145,4876,3644,-6749,-2429,4189,2927,986,-5047,-3472,6467,3785,-3565,-5186,-1992,6134,4319,-4879,-3627,1910,5495,2542,-5831,-3172,5168,4118,-634,-5699,-3028,5994,3953,-3257,-4030,-1584,5102,4270,-5159,-3899,1917,3403,3278,-5573,-2653,4963,1828,-753,-2535,-2701,4285,3037,-4367,-2276,-1127,3145,3208,-5132,-2063,3486,81,632,-1968,-3026,4361,1139,-2522,-1183,-1867,2950,2323,-4759,-198,2411,-141,1195,-3183,-513,5759,-575,-3939,-1321,-956,5168,772,-5698,168,3326,1280,976,-4116,-443,5841,-403,-2559,-2269,-232,5767,901,-5727,-548,3041,2896,675,-5884,-918,5575,1473,-1931,-5507,-1432,6583,1023,-3452,-3388,321,4646,1643,-6188,-2088,2856,3735,455,-6586,-861,5060,1706,-2462,-4566,-360,6378,1998,-4764,-3691,2257,4311,1585,-6006,-1082,2260,3116,-942,-3709,-1089,4697,1939,-2166,-2513,-1425,3485,1074,-3334,-128,945,2217,984,-5396,-841,2909,133,-247,-1887,-1700,4024,478,-3557,-530,1308,1736,-98,-3378,1010],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,-1,1,-1,1,-1,1,-2,2,-1,2,-3,2,-3,3,-3,3,-3,4,-5,5,-5,6,-7,8,-9,10,-12,13,-16,19,-23,29,-38,51,-76,127,-264,1954,-911,-8977,2724,9607,634,-2336,-6396,1121,9961,-1564,-5762,-509,150,6792,-446,-10277,2762,4537,350,546,-7451,413,8557,-2515,-2151,-922,-3158,7886,-1617,-8688,4112,997,853,1283,-7417,2262,6219,-3677,-857,-1165,-3123,7867,-3426,-6757,5522,-336,1838,115,-7936,4763,5685,-5178,69,-2001,872,8558,-5245,-5448,5906,1598,3429,-2246,-7401,5097,5462,-2862,-2910,-4286,3941,8361,-5244,-5006,1158,4324,6228,-4849,-7804,3847,5513,997,-2892,-6976,4051,7104,-2127,-4190,-4880,4589,8170,-4774,-6858,13,4913,5965,-4838,-8213,3390,4861,2742,-3473,-7342,3568,7691,-2684,-3498,-3294,2351,7692,-4386,-6036,1281,1282,4855,-1082,-8408,4137,3434,-1438,-886,-5367,1568,7763,-5143,-2728,59,-1210,7052,-1275,-6598,6056,369,-1333,1392,-5282,3226,5816,-7168,-2386,85,-1834,5828,-4477,-4466,5191,503,-857,-659,-5286,5939,4506,-5735,-741,-9,1353,5324,-6117,-4259,6022,1773,664,-3737,-6198,5880,3302,-3408,-2555,-2063,5348,6524,-7315,-4946,3065,4296,3913,-5587,-6141,6244,5376,-1148,-5440,-3659,5796,5919,-3010,-5227,-1516,5927,4728,-5901,-4795,3023,4490,3270,-5453,-5104,4821,4185,-1681,-4773,-5427,5232,4463,-3327,-2608,-841,3044,5260,-5056,-4530,3431,1354,2979,-3474,-4885,5665,2860,-2188,-1435,-2466,2936,5495,-5233,-2510,2654,105,2805,-3750,-3918,6076,1820,-2984,-145,-3885,3096,3649,-6713,-267,1879,693,2435,-4570,-2541,6609,92,-1860,-1368,-2780,5019,2367,-5569,746,1875,1039,2509,-7166,-2110,6553,116,-1218,-3656,-2847,6516,2960,-4928,-1360,745,4896,2301,-7464,-1570,4557,2726,530,-5580,-3018,6190,3699,-2058,-3516,-1602,5679,3313,-5774,-3687,667,5237,2735,-6262,-3820,4125,3558,645,-5461,-2925,6326,3085,-3689,-3379,-2213,5728,3316,-5205,-1996,721,3553,3299,-5309,-2138,4810,1310,631,-2265,-2894,4981,2215,-3375,-436,-301,2473,2887,-4476,-1143,4760,211,1228,-2650,-1854,4433,-562,-3341,1093,-977,3150,1682,-6005,-429,3170,632,-1123,-3163,98,6244,-235,-3216,-1114,-634,4560,860,-5962,690,3639,2564,-158,-4121,-456,6046,11,-2492,-1656,-73,6456,-539,-6262,-1509,2975,4438,730,-6166,-855,4745,2722,-1502,-4284,-1198,6085,774,-4107,-3766,672,5443,-145,-4667,-1750,2328,4127,-346,-5507,-741,4299,2088,-1082,-4344,-1177,5238,1027,-3792,-2458,492,4511,1361,-5271,-917,2805,1741,-137,-3342,-178,4143,307,-2746,-1714,-552,4011,-197,-4243,709,736,990,459,-3457,482,2819,-1646,-629,-1244,-428,3735,-1122,-3672,1575,1055,1677,-1738,-3953,1365,3722,-4,-1440,-2550,1721,4221,-2606,-4271],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-8,10,-11,12,-13,15,-17,19,-21,23,-25,27,-31,33,-37,41,-45,49,-55,61,-67,75,-84,94,-106,120,-139,162,-192,234,-296,396,-583,1052,-5046,-5050,2915,4081,3318,-8089,-5071,7613,3819,-1273,-5090,-5520,8048,4659,-7756,-2969,-1137,3805,6364,-7929,-3318,5749,1474,2465,-3352,-6262,7308,2271,-5563,936,-3621,2835,5166,-7196,-707,3601,-277,3359,-3589,-5672,7998,-908,-4031,2303,-2845,4103,3148,-8483,255,4123,-524,3338,-6609,-3028,9471,-2426,-3559,-372,-3074,7197,2609,-9179,155,3400,2852,891,-7257,-1808,8116,1235,-1749,-4148,-3123,9491,2582,-7867,-1962,1385,6798,1263,-9388,-2238,4790,4066,-391,-8009,-3004,9128,2718,-3308,-6270,-1250,8222,4136,-5585,-2010,395,6118,3082,-8028,-2610,5738,3515,1505,-7533,-2080,7965,1503,-2482,-3421,-3015,7823,2609,-7453,-686,1098,3132,3604,-6804,-1949,6823,-133,826,-3167,-3942,7623,214,-5266,1525,-986,2551,3213,-6714,-136,5429,-2712,2201,-2959,-3092,7463,-1559,-4655,1432,-1375,2848,797,-7128,1384,4878,-1246,306,-5172,-374,8664,-2716,-4290,-7,106,6373,-546,-8041,2833,4025,2260,-1973,-7511,1471,8224,-772,-3773,-3106,400,8274,-1762,-7381,-493,3486,4719,-47,-8877,939,6875,2753,-621,-7618,576,7800,1250,-4918,-3561,1240,7777,215,-6715,-2194,3448,5350,-1001,-7229,988,5238,1421,-480,-6644,-360,7642,-634,-3896,-2035,-984,7326,417,-7992,319,1817,1579,467,-5894,-309,6102,-1721,-1424,-2034,-2033,6835,813,-5204,2447,-237,1802,1354,-6309,1753,3838,-2538,-321,-444,11,5993,-2513,-4352,2672,-2,1698,-144,-5458,4054,4899,-2254,-1343,-3281,1953,6065,-3071,-4449,2819,3029,4512,-3437,-7327,3764,4772,-364,-2964,-5287,3581,6781,-1624,-4828,-2060,2926,6639,-3350,-7176,719,4725,3824,-2656,-6547,1579,6309,325,-3606,-4551,2858,6094,-1112,-5093,-913,2714,5262,-2471,-6273,826,3281,3088,-2371,-5634,627,5245,-664,-1974,-3465,2384,6986,-2747,-3874,408,1185,4412,-1126,-6113,2791,2585,130,-637,-3752,2172,5619,-3074,-1707,-181,913,3819,-1660,-4069,3499,1789,-110,684,-3319,3110,4259,-4749,-1132,264,924,2991,-3062,-3067,3514,1746,-660,-2262,-3396,4821,3748,-3268,-2026,-1097,2276,5077,-4426,-3700,3004,3164,500,-4311,-5341,3284,4583,-2438,-4512,-2358,3515,5066,-4344,-4155,396,3955,4933,-3180,-5112,3779,4602,64,-3541,-4134,3294,4789,-1413,-4552,-1930,3275,4259,-4409,-3615,1433,3329,3142,-3496,-4944,3197,3230,404,-3459,-4638,3330,2163,-2240,-2914,-722,2555,3867,-3337,-3447,2139,2300,1479,-2246,-3035,2943,2877,-791,-655,-1313,1306,3537,-4244,-1293,815,1461,1646,-2185,-3235,3860,1151,-1507,-798,-2990,2423,1912,-4070,-888,1416,1829,1958,-3612,-2248,4169,1491,-1878,-1961,-1459],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-4,5,-5,5,-7,7,-8,9,-9,11,-12,13,-15,16,-18,20,-23,25,-29,34,-39,47,-56,71,-90,123,-181,304,-658,4077,9406,-4849,-5948,-746,4286,7596,-4788,-7015,2915,4833,3184,-5111,-8968,5039,6151,-707,-4554,-6163,4831,7677,-4210,-5014,-331,2954,6783,-4967,-6685,4469,1731,3134,-2376,-8863,4708,5559,-3288,-1483,-3311,1607,7685,-5041,-3705,3357,-504,4008,-2004,-7057,6564,2816,-3236,1681,-4605,2117,6228,-7807,-859,2713,-2389,4219,-4395,-6219,7272,-21,-2439,900,-4819,5881,5458,-9192,-64,1487,308,6035,-6948,-4872,8010,1410,-1441,-2824,-5959,8494,4627,-8236,-2647,-364,4099,6361,-8105,-4397,6003,4262,214,-4732,-6864,7853,4939,-3199,-3951,-3871,6512,5025,-6574,-5665,1990,4678,4655,-6752,-6560,5539,4505,1509,-6080,-5263,6090,4161,-4066,-3329,-3211,6076,6603,-5449,-3892,804,5067,4128,-5301,-5621,5447,2490,-715,-2352,-5440,6584,4136,-5602,-1261,-878,1615,4850,-6601,-3509,6185,-436,3343,-2468,-4881,7031,1184,-4935,396,-2353,3235,3717,-7521,-188,4585,-707,2681,-3899,-3502,9171,-118,-3181,692,-2946,5652,2210,-8862,566,4009,-334,2471,-6963,-1959,8358,125,-4311,-2022,-2213,8028,3297,-8303,-1198,1620,5549,2296,-8939,-3617,8021,1893,-1398,-5741,-3074,7412,2628,-4864,-3077,-7,7926,2890,-6359,-3405,3583,5783,1551,-8569,-3911,6712,3391,-811,-5804,-1593,6547,3278,-4945,-2718,-948,5494,2921,-6537,-2165,3366,2163,2553,-6152,-3138,5600,402,-1003,-2804,-2122,5635,2376,-5400,-464,-369,2135,3125,-6054,-2164,5541,-1819,666,-2968,-2866,5602,289,-4345,855,-455,2371,1217,-6095,1961,5145,-2664,-377,-1662,-1475,6762,-2038,-4131,816,1418,4353,-203,-7681,1648,4677,577,-665,-6294,596,8481,-681,-4841,-1879,1236,6531,691,-9183,-779,3628,3346,-777,-7482,-1641,7120,2214,-2981,-4311,-243,8193,432,-6992,-1838,1942,5770,524,-7334,-1426,4940,3017,-1353,-6289,515,6846,602,-3919,-4524,-1054,6204,1252,-5336,-1873,1625,4368,1121,-6785,79,3897,2026,-558,-4555,-1306,5476,-447,-2359,-1456,-1050,3595,327,-4638,370,1735,-816,1785,-4583,1115,4290,-1458,-911,-392,176,4191,-1353,-4176,2324,1533,-198,-610,-4158,2767,4835,-2587,-2062,-1737,1179,4838,-2655,-4729,200,2280,1737,-1536,-5803,2103,4680,-1201,-2841,-4198,3318,6535,-1257,-5552,-480,2037,5448,-2523,-6483,2275,4879,1395,-1980,-6219,2076,6437,-897,-4594,-3392,1774,6436,-1125,-5143,-691,2778,4812,-1579,-5357,549,4723,1977,-2204,-4936,1073,6079,-253,-4306,-1414,2686,5590,-655,-4649,-507,3928,3603,-520,-5133,1002,3553,-339,-1720,-2326,594,3729,-882,-2790,-625,70,2506,-761,-3144,2179,2650,-429,-1388,-2256,1727,3335,-2551,-2697,621,1064,2411],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,2,-3,3,-3,4,-5,5,-5,6,-7,6,-8,9,-9,10,-11,12,-13,14,-16,18,-20,23,-28,36,-56,405,-1914,-7233,-2533,9355,1521,-6697,-4354,638,8343,1642,-8323,-2648,4551,5236,871,-9196,-1872,8883,2872,-1546,-6430,-2118,9017,2092,-5045,-1667,-785,7142,1765,-9825,239,3313,1753,3157,-7623,-2395,8792,-1493,-1616,-1758,-3795,7806,1875,-7897,2459,1095,183,4615,-7198,-201,6869,-3348,-337,-1230,-3093,8364,-1491,-7081,5327,334,2567,1791,-9232,3813,6505,-3058,-122,-4350,-1192,8713,-4106,-5922,2820,863,5016,-976,-10408,1879,6983,-1363,368,-7585,1714,11059,-2997,-5186,-448,637,8268,-1215,-9435,1829,4513,3695,-928,-8394,737,8621,-55,-3754,-4702,1542,9235,161,-7232,-2669,3637,7400,-1042,-9461,345,6960,3873,-1469,-8496,1357,7763,679,-3567,-5409,194,7916,-700,-5796,-654,835,3986,446,-8253,1136,4621,-876,235,-6533,-241,8891,-3237,-2701,-675,-1401,5323,-753,-6205,2779,1535,62,1964,-6529,1097,7017,-4471,-993,379,-1510,5859,-3158,-4287,6190,245,1343,119,-7371,3795,5224,-5255,-760,-2045,679,8132,-5777,-4135,4201,984,2335,-2217,-8166,4816,5492,-3207,-3561,-4525,2680,8932,-6105,-4995,1724,2544,5905,-2822,-7787,3554,5227,1073,-3928,-7441,3097,7878,-2154,-4426,-3259,2857,8268,-2600,-6903,-889,3828,6107,-2611,-7445,2869,4961,1741,-3290,-7023,1300,7676,-2089,-4340,-1779,1745,6489,-2819,-6190,664,2257,3303,-818,-5864,2753,3829,-2014,-812,-3780,598,5872,-4041,-2035,806,315,3616,-2226,-6138,4427,1509,-1388,1080,-3905,1590,4327,-6027,-1138,1532,195,3812,-4308,-4651,5809,1353,-1214,-2024,-4447,4863,3975,-5304,-1679,957,2705,4712,-6312,-4451,5027,2324,-481,-3674,-4301,6481,5840,-4318,-3610,-997,3835,7347,-5564,-5189,2831,4321,3930,-5901,-6938,5073,4744,-1254,-4595,-4207,4652,6276,-3421,-4982,-845,4066,5256,-4193,-4661,2853,4333,2367,-4197,-5083,3922,5420,-999,-2949,-3638,3363,3811,-4577,-2753,-558,2557,4350,-3032,-4513,3648,1617,789,-3190,-4393,3723,3187,-2405,-1005,-1603,2625,4171,-4646,-2802,2604,1474,1744,-2192,-2571,4870,2007,-2550,-50,-1006,3237,2670,-5422,-1525,2272,1070,1024,-3138,-2600,6150,754,-3487,-2513,-2427,4781,3005,-6363,-2671,1732,3614,1921,-5218,-2663,5757,1604,-2236,-3465,-2135,6972,2959,-5432,-2491,1002,4911,1844,-5678,-3360,4398,3358,714,-5165,-3627,6112,2998,-3037,-5948,-1897,5426,4322,-5417,-3918,1206,4318,3142,-5531,-2465,3244,3228,1345,-3623,-3065,4908,3881,-1634,-3495,-1422,5361,1779,-4084,-1552,1443,2931,502,-3773,-2975,3922,1588,-765,-1756,-1183,3972,1823,-2696,-1333,-775,1733,821,-3442,-1555,4092,258,-1020,-2778,-1294,4764,120,-2232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,-1,1,-1,1,-2,1,-1,2,-2,2,-2,3,-3,4,-3,4,-4,5,-6,6,-6,7,-8,9,-10,10,-12,13,-14,16,-18,21,-23,27,-33,40,-51,70,-108,220,-1743,-3558,4083,8784,-5334,-7157,4969,3817,5884,-2512,-9422,5076,5637,-818,-1439,-7160,3422,8016,-5546,-2620,263,147,7426,-3261,-7257,4436,2864,-114,594,-6720,3861,6366,-5459,-1207,-131,-1742,8071,-3499,-5293,6514,-1323,1127,21,-6783,5674,3364,-6660,1000,-956,676,6420,-6894,-3532,6412,738,1054,-3574,-4440,6944,3577,-6260,-846,-850,4096,6755,-7321,-3818,4022,3578,2121,-6187,-5567,7603,4286,-511,-4525,-3893,7669,4222,-5401,-4065,-283,5517,4825,-7008,-4553,3632,5974,2823,-7339,-6749,6034,5092,-1692,-5260,-6677,7765,6677,-6727,-3927,-593,4825,5801,-7233,-4802,4292,1984,1831,-4138,-7393,7141,4242,-3714,-1820,-4407,2729,6372,-6565,-2170,1996,725,5861,-3943,-5172,6240,132,-641,516,-5401,3175,5055,-5964,976,1108,-393,4740,-3876,-3305,6473,-1811,-2452,762,-2775,5766,2565,-7139,211,1973,1613,3703,-6257,-1877,6848,-260,-1696,-2563,-3447,7220,1914,-6581,-1317,305,4472,3005,-7670,-1296,5287,2661,1505,-6344,-3699,7718,2533,-3712,-3662,-932,7905,2643,-6208,-4052,2387,5246,1239,-8310,-2512,5720,4590,-146,-6057,-3532,6823,3175,-3428,-4356,-2242,7287,3783,-6637,-2474,1174,4306,2888,-7144,-2488,5078,1940,351,-4069,-3803,6173,2286,-3935,-1282,-1234,4475,3753,-6559,-1925,4057,-195,1977,-3123,-3460,6614,-54,-3519,1243,-1587,3585,2249,-6993,658,1900,-523,2263,-3345,-821,5997,-671,-2810,587,-1512,4444,975,-6310,812,3086,845,1400,-7095,0,6149,-1596,-2651,-1549,-338,7204,-17,-5614,295,1677,3877,199,-6301,173,5639,759,-1439,-6991,-287,8157,1199,-4737,-3435,2026,5847,1781,-6892,-1397,3262,3947,-566,-7448,-70,6045,2079,-1946,-5193,-1947,6604,1046,-4237,-3583,1036,6527,1392,-6226,-654,3402,1775,26,-6576,-840,4786,508,-1177,-1937,-1860,5288,-466,-4943,285,-319,2418,1164,-5723,752,3991,-240,62,-2591,-788,5918,-1082,-3631,1051,102,1973,1410,-5070,1091,3346,-1022,457,-2874,453,5374,-2484,-3315,252,381,2460,-1538,-4491,1798,3098,-1237,-1313,-4156,671,6017,-1863,-4137,-1452,1503,3511,-2637,-5679,948,3995,3337,-2072,-6432,1674,5196,605,-2829,-2519,2286,5068,-1412,-4738,-1394,3331,5815,-1760,-6733,380,4742,2118,-1823,-4444,570,5578,749,-3404,-3753,2105,6050,240,-3680,-1493,2121,3517,-1404,-5740,938,3485,1702,-2470,-3718,1063,3797,-46,-2074,-1003,-785,4406,-85,-3981,1753,665,1906,-237,-4917,871,4483,-1796,-2416,-1911,349,3848,-1119,-2651,1995,1778,1065,-855,-3602,2426,1584,-1588,-985,-560,2537,3119,-1588,-3750,1971,1870,476,-2652,-3887,4291],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-5,5,-5,7,-7,9,-10,12,-14,17,-23,31,-48,85,-209,1413,8980,2257,-4828,-4820,-1758,8758,1591,-8677,-1768,1759,4124,3414,-9263,-2178,8257,1459,-58,-5013,-5006,8315,2129,-5674,683,-1547,3540,5143,-10090,-192,4983,-2070,3584,-4006,-4427,7638,-1981,-4311,2471,-3189,4305,2415,-9218,1648,2829,-3305,2057,-5990,-762,7475,-2235,-3350,1233,-1298,6401,527,-8189,3195,4287,291,1402,-6629,-1091,8805,-2428,-3676,-1593,589,8863,-802,-8133,174,2949,5039,-1466,-9743,776,7453,537,-2089,-6208,1373,7655,-514,-5294,-3117,1809,9112,-300,-8723,-1419,3533,5027,-830,-9941,133,6345,2156,-1379,-7016,-217,8351,-1119,-4723,-2661,-428,8000,-172,-8971,786,2917,3633,2384,-7707,-303,7233,-2578,-860,-3418,-1962,8739,-684,-6865,2043,-12,3202,3410,-7441,800,4415,-3382,1551,-3517,-981,6893,-3036,-3825,3369,-1877,2871,882,-7342,2616,2716,-2279,1001,-2974,449,7319,-3814,-4083,3352,1004,4533,-2112,-7184,4385,4673,-1374,-182,-5616,2719,7641,-3474,-4037,-1052,2722,6525,-2192,-7054,2449,4393,3516,-2351,-6773,4228,6029,-39,-4091,-4316,3327,6513,-3232,-5528,-1018,3119,6083,-2950,-8201,1864,5370,3819,-2517,-8076,3758,6668,-1101,-2551,-4315,1244,6681,-3720,-4502,-178,1489,5357,-1508,-7138,2810,3074,603,-547,-5634,1767,6344,-2828,-2617,-1116,-89,5731,-1443,-6145,3306,470,584,324,-5895,2736,4240,-3425,71,-490,-219,4960,-4141,-3989,2999,24,887,-1226,-4565,4836,3787,-2429,-220,-1071,3068,6248,-4656,-2082,2986,1206,2392,-3407,-5892,5905,3559,-2752,-3281,-3440,4289,6032,-5160,-4113,525,3595,3832,-5028,-5320,3571,4606,-37,-4127,-5040,5147,5632,-1399,-4239,-2200,3795,4608,-2969,-5759,876,3810,3507,-4654,-5310,3095,4857,115,-2831,-3534,5182,5401,-3478,-3786,-2781,3284,4179,-4365,-4587,1122,2920,2075,-1774,-5561,2932,2838,-1217,-1648,-4158,3159,4844,-2282,-1775,1087,488,5209,-2910,-3771,3200,484,-191,-1077,-3627,2759,2658,-4175,-386,-777,730,2711,-3592,-1890,4667,66,-449,-2292,-2549,4198,2299,-4408,-163,999,2139,1938,-5057,-2568,4427,1103,613,-3203,-3134,5309,2375,-4023,-2893,-135,5639,1576,-4732,-3783,1914,3801,1225,-5822,-2356,5057,2881,-1316,-4219,-1938,5250,4020,-4291,-3625,1085,4561,1733,-5138,-3303,2868,3909,1809,-4311,-3322,3802,3477,-1365,-4922,-2498,5194,3116,-3938,-2026,-406,3607,2206,-4460,-2521,2713,1323,614,-2964,-3044,3760,2623,-996,-1719,-757,3165,3596,-4271,-1644,2815,1751,470,-3851,-1868,3798,937,-2808,7,551,3487,1776,-3723,-142,1054,418,528,-3416,-687,4735,-544,-2387,-1512,386,4203,809,-4459,119,2524,1439],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-4,5,-5,6,-8,8,-9,11,-12,14,-16,18,-20,23,-25,28,-31,35,-39,43,-48,53,-59,65,-71,79,-87,96,-107,118,-130,144,-160,178,-200,225,-255,292,-339,401,-488,618,-838,1324,-5308,1624,7376,1487,-1456,-9818,1835,8572,231,-5652,-3973,682,10475,-1208,-8156,-440,3604,5534,-2196,-8698,2818,6411,1590,-2440,-7795,1650,7763,-995,-3934,-3754,1137,8855,-2246,-6848,1242,1906,3798,-127,-8682,2272,5222,15,-479,-4516,559,8148,-3886,-4169,3066,-887,4886,-1438,-9269,5396,2610,-2388,1806,-5092,2371,7712,-6557,-2250,2125,-526,5838,-3331,-6562,6699,2073,-2373,-86,-6819,5567,7712,-6026,-3127,1458,1260,7623,-5670,-7406,6558,2614,914,-3104,-7970,5852,7649,-4820,-2432,-3133,2857,8220,-5144,-6656,2646,3727,4478,-4500,-8192,5422,5837,-1225,-2956,-7115,4216,7868,-4345,-6232,-1295,3666,7476,-5392,-7562,1278,3709,4023,-3372,-7660,4877,6546,-500,-3114,-5966,3724,6867,-2700,-3477,-706,2222,6131,-4736,-5936,4074,1901,1782,-1193,-6160,4470,5322,-4387,-390,-1933,2114,5704,-5717,-3070,4184,291,2779,-2001,-5584,5600,1265,-3851,327,-2801,3482,6331,-6949,-1874,4503,86,3669,-3933,-5136,7929,684,-2622,-289,-4398,5536,4750,-8550,-1228,2989,2541,4104,-7051,-5214,7644,3128,-1475,-4121,-5220,7428,5780,-6746,-3499,-880,4901,6633,-7252,-5558,4173,5011,912,-5561,-6821,6456,5459,-899,-4992,-4125,4849,5874,-5913,-5093,1250,4584,5110,-6835,-5757,4584,4814,1631,-4573,-5178,6098,4460,-3283,-3359,-3635,4099,4840,-4892,-2459,1886,2147,3389,-4755,-4052,4912,1114,-204,-1694,-4088,5320,2561,-4575,-313,12,2453,3112,-5324,-2244,5126,-478,907,-2561,-3143,6823,1104,-4719,655,-787,3835,3002,-7612,-177,5679,117,127,-4216,-1854,8724,415,-5227,-1429,-1273,6727,2594,-8118,-422,3925,2777,260,-6688,-1608,7920,1219,-4129,-2878,-2646,7368,2875,-6972,-2959,2300,5117,2881,-7414,-2923,4990,3278,-468,-4700,-2607,7397,3845,-3563,-3723,-1343,5095,3652,-5853,-4766,2753,4441,699,-6623,-3178,5101,3624,-21,-4374,-3341,7010,2055,-3922,-2561,883,4437,2424,-5434,-1087,4137,1414,835,-3171,-2286,4203,-158,-509,-845,-1043,4289,291,-5352,-138,1816,1653,895,-4036,75,5788,-736,-2814,-2456,-397,4511,-554,-5184,782,1261,3657,311,-6225,817,5537,-466,-3352,-3709,465,7758,-317,-5750,-696,1407,4422,0,-7070,381,4453,1189,-1691,-5904,-964,7510,1270,-4123,-2409,1234,6684,81,-7824,-525,3521,3397,-786,-5799,-1885,7494,2033,-3534,-5405,45,6690,1952,-4610,-2488,2082,4758,388,-5699,-1214,2952,3019,-1488,-5357,-1078,5380,1674,-2850,-3227,-351,4743,-101,-2926,-1555,1250,3087,92,-4929,416,3169,968,-1555,-2825,-616,4444,-1361,-4180,90,359,2753,-980,-4739,879,2811,78,-365,-2658,796],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,3,-3,4,-4,5,-5,6,-6,7,-8,8,-10,10,-11,13,-15,18,-24,37,-93,589,7728,6240,-7565,-5801,5784,4451,1081,-6381,-6521,8586,4598,-3554,-5228,-3415,7595,5172,-6333,-4997,473,5699,5002,-7180,-4420,5059,3904,2253,-6768,-4889,8016,3295,-3428,-2297,-4298,5097,5138,-8007,-873,1238,1397,5730,-6051,-3440,6490,-467,-377,-407,-5253,7350,2744,-8019,1779,-255,1931,3786,-7119,-1470,7882,-1703,410,-1766,-3917,8498,-664,-7779,2546,-1803,2985,2204,-10135,1342,7934,-1583,642,-5506,-2212,10815,-991,-7066,538,-661,5850,2177,-11500,791,5368,1669,1007,-7282,-2233,10984,734,-5121,-4399,-1613,9039,2753,-9473,-3264,2734,6223,2564,-8797,-1941,7489,3085,-1192,-6572,-1789,9004,3606,-4807,-4587,-449,7616,2226,-8844,-2701,2310,5045,2133,-7876,-1668,5818,1674,-140,-5003,-1773,7818,1403,-4258,-1032,-569,4259,2123,-7597,716,3160,1193,2465,-5126,-2504,7633,-707,-1795,-304,-804,6594,971,-6810,3219,1815,-25,2813,-7314,1331,7474,-3248,-679,-791,-2471,8460,-1106,-7567,3010,1458,1567,424,-8754,2800,7315,-2136,-894,-2485,386,9496,-3894,-8916,1336,1730,5433,267,-10014,2996,6402,233,-1039,-7379,-175,9200,-1177,-6200,-3624,1078,7814,-582,-8556,-156,4280,4547,-999,-9035,3,7025,1272,-2662,-5542,287,7910,491,-6391,-2533,2492,6020,-171,-7728,-647,3692,4493,-688,-6559,486,6391,-814,-3074,-3934,-154,7139,-527,-4627,309,697,3390,133,-7671,1584,4723,-1083,-240,-4396,-287,6378,-2429,-3105,1219,-285,4311,-2110,-6238,3659,2716,-1212,-811,-5564,2332,6516,-5393,-2247,414,1212,6758,-3659,-5811,4517,1741,304,-1492,-5926,4436,6269,-4166,-2620,-1597,1604,6882,-3985,-7016,2815,3348,2446,-3537,-7403,2690,6872,-1401,-3352,-5669,3402,7885,-2977,-5885,-792,3235,6568,-2881,-7215,1993,5056,3379,-2808,-7343,1985,7270,-1144,-4078,-2894,3388,6611,-1326,-6504,-1129,2000,4156,-1346,-6706,1362,4768,2017,-2973,-5095,1941,6329,-1090,-3384,-1644,756,5376,-1457,-3924,1354,1607,1535,-1241,-4680,3268,3495,-2965,-885,-2791,819,4456,-4310,-3269,3221,855,1720,-2491,-4155,4731,2135,-2465,-2130,-2018,2843,3831,-4849,-2209,2217,1910,4342,-4500,-4441,5170,2598,-1492,-1967,-4598,4363,4589,-4885,-3342,2020,3454,4325,-4875,-4599,4186,4229,711,-4446,-5264,4866,5506,-2812,-3565,-3457,4344,6276,-4557,-4556,2252,4776,3161,-4018,-5942,3752,4412,-105,-4176,-3906,4671,5079,-3186,-4598,-861,4104,5048,-3262,-3017,2199,3168,2818,-2760,-3968,2227,2989,-501,-2326,-2293,3438,3581,-1531,-3308,65,2325,1893,-2812,-3071,2489,2843,-467,-2147,-2653,4224,2012,-4164,-794,871,1438,1614,-4334,-2286,2130,795],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,7,-8,9,-9,11,-12,14,-15,17,-18,20,-22,24,-26,29,-32,35,-39,42,-47,52,-57,65,-72,81,-92,106,-122,145,-176,221,-293,425,-756,3804,4700,767,-6395,-7302,9043,4246,-4018,-2999,-3576,5773,7095,-9287,-4151,2471,2504,5892,-4915,-7021,7787,2135,-1985,-1865,-6458,4830,6032,-6380,78,491,-807,7442,-5468,-4528,7196,-788,43,1080,-5914,4546,3683,-6247,1907,106,734,5630,-6045,-1865,6062,-1823,683,-1752,-3872,6923,1048,-6178,-524,-510,3844,3202,-7632,-960,5894,2129,1522,-6859,-2543,8719,2389,-3618,-3658,-1221,6656,2102,-8942,-2846,2881,5409,1100,-8641,-2394,6289,3208,-1106,-7201,-3064,8577,3114,-4623,-5095,-921,7489,2453,-8710,-2517,3043,4770,3016,-9453,-2863,7821,3501,-501,-5795,-3832,9085,2412,-5694,-1792,-1774,6239,4652,-8391,-1148,3876,1046,4128,-5484,-4032,7191,773,-2632,676,-4044,6081,3978,-7391,940,683,837,4456,-5491,-3524,6311,-744,-795,-285,-4136,5417,1042,-8525,1800,1283,761,2334,-6049,-92,6169,-1788,-1447,-1980,-2957,5456,-149,-6547,1413,2065,2533,1508,-7613,782,5673,-1077,-1364,-3953,-1135,7679,128,-4823,-1644,552,6566,-444,-7979,-639,3910,3701,-1366,-8052,-901,7486,2094,-3759,-5265,310,7851,68,-6444,-2743,1629,6897,535,-7540,-2168,4064,3728,-645,-8221,-35,8020,-341,-2002,-3838,-731,8687,-1145,-6033,-920,301,4594,1642,-7565,-611,4395,-20,1271,-3461,-2933,7017,-174,-3850,1193,-2429,4182,3194,-7418,1075,2911,-399,1817,-4224,-1643,6479,-2123,-1814,973,-2333,4999,23,-5606,3217,2052,-579,622,-4861,586,5222,-2373,-2079,-258,224,5136,-2066,-5239,1751,2773,805,-1220,-6451,1344,5660,-1046,-3142,-3152,1275,5707,-2653,-4925,-315,2789,5159,-3003,-7220,1152,5131,2077,-2478,-6553,1673,6593,-770,-5300,-3890,1749,6683,-2202,-6598,-908,3364,5891,-1855,-7143,1064,5149,884,-2215,-6392,1562,6007,-1125,-2476,-2865,1456,5798,-1080,-5772,1753,1063,4054,-514,-7157,1150,4150,-1637,-1163,-1539,36,5064,-2451,-3584,1125,434,1753,460,-4076,1546,3457,-902,652,-2408,982,4643,-3667,-2843,1200,1093,1589,-343,-5002,3505,2671,-1604,-960,-2409,1982,4447,-4353,-2922,52,935,4240,-3744,-5235,3339,2967,199,-2899,-4166,3605,3647,-2384,-3640,-1164,3449,5349,-4048,-4095,1733,3710,3741,-2861,-4818,3322,5225,-589,-3817,-3761,3707,4637,-1846,-2641,-1195,4086,3986,-4858,-5829,1587,3239,1894,-2707,-4497,2717,3698,-853,-3924,-3196,2543,4460,-1835,-2996,230,2073,4807,-2115,-4046,1582,3491,1816,-1099,-3486,2050,4319,-2470,-869,-1006,574,3111,-2330,-2868,2528,2107,133,-132,-3105,3330,2973,-1780,-1492,-1046,2415,2685,-3049,-979,2391,1513,368,-1988,-3237,3577,2883,-3106,-3195,-655,3401,1766],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-5,5,-5,7,-7,7,-8,9,-10,12,-12,14,-15,17,-19,21,-22,24,-28,30,-33,37,-42,47,-53,60,-69,81,-96,116,-143,186,-257,392,-732,3769,-273,-10427,960,4285,2878,-925,-10632,496,9535,-2409,-1509,-3940,-1591,9927,-3158,-8468,1071,-173,4693,2482,-9504,530,6671,-762,1332,-4696,-2655,9527,-1339,-5034,3198,-3004,5654,1117,-8395,3688,3540,-2438,1480,-4664,-1168,7852,-3928,-3667,2755,-2131,5081,-1063,-7576,5179,2798,-1784,787,-5287,3220,7425,-5031,-2363,472,952,6845,-5042,-6215,3633,3841,1664,-2927,-6605,4123,7225,-2221,-3799,-3878,3730,7565,-3121,-5959,342,3555,6786,-4408,-7878,2726,5261,2150,-4034,-6605,4113,8051,-1352,-4238,-4911,2902,8771,-4630,-6664,424,3238,6697,-3764,-8209,3277,4836,1367,-1632,-8399,2960,8885,-3402,-3462,-1877,-48,8003,-2334,-7629,2638,2752,2368,708,-7869,2955,5518,-3766,1038,-1450,-577,8015,-3319,-4889,3344,-1602,3018,461,-7191,4170,3656,-4043,1449,-2540,813,6587,-5348,-2445,3985,-591,3107,-2554,-5404,5573,1400,-2985,-830,-2960,3842,5410,-5997,-3629,1707,1439,3654,-4609,-5897,6082,3052,-87,-3475,-3930,7173,5590,-3896,-3418,-500,4946,5645,-5139,-4378,1385,4052,3849,-5568,-5755,3823,4721,-614,-4481,-4003,5721,5971,-3110,-3768,-2063,5385,6152,-4903,-4867,2817,2604,3688,-3392,-6405,5418,4667,-702,-3311,-4395,3719,5536,-5456,-2871,97,891,4900,-3426,-5774,5033,1701,1100,-38,-5612,3798,4144,-4147,-710,-1716,-473,4992,-4672,-3688,2993,-1354,1489,-248,-5475,4188,2435,-4110,475,-1453,1619,5252,-4727,-1955,3912,985,1034,-2664,-3805,6163,2650,-4102,-1067,-784,4207,2831,-6498,-1761,2024,2709,1820,-4972,-3652,6344,2288,-1522,-4698,-2068,4689,3095,-5345,-3967,-340,4922,3203,-5975,-3248,2629,5281,1051,-5644,-3185,5260,2709,-1150,-5234,-2341,5770,3412,-5173,-2393,817,4182,3326,-7032,-3349,3688,2455,1034,-3851,-2960,6586,2533,-2420,-1184,-2768,3871,4031,-4665,-2089,661,871,2487,-2744,-4206,4254,1791,-1631,-892,-2459,4275,1989,-4404,-328,459,2072,3006,-4925,-2095,2748,-59,-1371,-1375,-2086,5467,780,-5171,485,1236,2009,294,-4390,-771,4023,-550,-1480,-1337,-102,5890,150,-4496,-662,1701,4036,620,-5372,-174,4254,1677,-477,-4792,-1637,5764,1606,-2353,-3600,-46,6588,803,-5286,-2665,3221,5165,166,-5770,-1218,4725,2526,-966,-5757,-633,5752,1995,-3845,-3719,432,5419,745,-4675,-2372,1570,2467,791,-5029,-1759,3935,1793,-1294,-4375,-604,4034,1873,-4041,-1739,595,3743,743,-4645,-1674,2012,893,395,-4158,-1524,4382,49,-1234,-413,-660,3592,1170,-3497,-325,1922,308,-26,-2670,-195,4770,-1056,-2121,-1052,-213,2953,-1029,-3766,268,2018,1823,-544,-4283,1148,3497,-1156,-1283],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-10,12,-15,17,-21,27,-36,55,-97,226,-1460,-7164,-2509,-100,8666,1409,-10104,-815,3312,4600,-106,-9396,-2331,8653,2024,-2442,-6536,-2047,9420,1048,-6314,-3054,527,7676,2618,-7430,-583,4231,5004,2276,-8262,-1629,6742,1419,-1446,-3961,-1950,7779,-252,-5985,558,-532,4237,1698,-8860,1519,4431,-876,1993,-3234,-1230,8075,-3269,-2695,2723,-2762,4848,602,-7988,4541,3109,-2738,2660,-6526,1579,8544,-5041,-2434,2095,-1274,7341,-2642,-9818,5241,3899,51,417,-8487,2284,9389,-5368,-3058,-1684,179,10256,-3366,-9354,2342,2721,4335,-1105,-9860,1996,8741,-881,-2152,-5458,1055,11134,-2057,-7391,-1303,2584,7407,-911,-10136,1114,5048,2293,-865,-8236,1010,8294,326,-2782,-4703,1128,9840,309,-6431,-1911,2530,6496,-221,-7487,1519,2867,2400,-1169,-6789,1640,6689,-670,-3379,-3127,-380,5684,-1248,-4817,2116,400,4347,731,-6348,2290,4438,-3785,1503,-1594,-124,6568,-4753,-3494,2737,-949,2976,-862,-6735,5390,2100,-3265,-222,-3531,2530,7932,-5681,-2535,2523,1939,3993,-3354,-8114,6013,3501,-595,-712,-5638,3499,8104,-4742,-3961,-522,1908,6808,-4355,-7717,4369,4304,1394,-2665,-8759,4936,7973,-3293,-3929,-3205,2682,8210,-3963,-8084,2493,2811,5166,-1970,-7080,3497,5794,608,-2656,-6616,3776,7826,-1941,-5389,-2817,2588,6911,-2370,-4831,18,2897,4433,-2150,-6229,1653,4586,-65,-2002,-4601,2533,4730,-3007,-1877,271,-245,4302,-2256,-4937,3324,-99,1119,5,-5634,4162,4418,-3588,-77,-937,1795,4585,-5018,-3633,3929,1183,1530,-2733,-4728,5507,2658,-4044,-1657,-1244,3103,3823,-7293,-2288,5063,765,2358,-4433,-4678,7115,3704,-3209,-2072,-3037,5756,5784,-7038,-3182,2190,2121,3403,-5940,-5969,7441,4603,-1127,-3860,-6240,5698,6505,-4819,-4931,-1007,4747,4578,-5787,-6257,1103,5495,2307,-4764,-5683,3628,4834,-1311,-3330,-3721,4481,5542,-2726,-3342,-758,3920,4787,-4212,-4752,3384,2762,1991,-3639,-3708,3265,3932,-150,-3171,-1928,2981,2917,-4664,-2469,1897,1687,3257,-3160,-3649,2498,431,-1364,-1613,-1373,3716,2171,-4216,-848,691,1523,1392,-5286,-945,4822,281,-1315,-1989,-1234,5262,837,-7178,-796,1044,3608,2302,-5758,-983,5234,1370,-1043,-3566,-1635,5365,1542,-4637,-2243,46,5615,2280,-6847,-2017,3571,4393,521,-6574,-2801,5240,2996,-2339,-2738,-805,5961,4237,-4867,-3423,1761,4691,3163,-6257,-3500,4434,4122,41,-4400,-2593,5397,3324,-3347,-2777,-1154,4144,3145,-3010,-2637,1279,4576,1741,-4741,-1945,3901,3194,43,-3723,-2382,3758,2524,-2953,-1464,163,4300,1318,-3084,-486,1701,1575,380,-3056,-446,3480,189,-2527,-1112,-156,2066,-111,-4065],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-5,6,-6,8,-8,9,-11,12,-14,15,-17,19,-21,23,-25,28,-32,35,-39,43,-48,54,-60,67,-75,85,-97,112,-132,158,-196,259,-384,719,-3492,-8348,5789,7948,-4576,-4778,-3299,4832,7865,-5598,-6806,2028,5081,5547,-5394,-9136,4404,5919,-192,-4388,-6478,4582,7810,-2830,-2937,-3327,4784,7413,-5731,-6069,1926,2378,3670,-4901,-6960,5327,3376,-1515,-1427,-5195,4004,6040,-5392,-1683,-331,1104,7020,-4595,-4526,6904,17,890,170,-6304,5180,3937,-6303,1621,-1092,212,5223,-7370,-2877,6749,-155,1023,-1862,-4829,8564,2795,-6789,400,-1343,4272,5917,-10007,-855,7584,186,1698,-5787,-6261,10320,1295,-5231,-2228,-3532,7335,5934,-10263,-4152,3789,2155,4214,-7729,-6065,9215,5270,-1711,-4467,-5224,8036,5476,-6295,-4372,-1368,5031,6386,-7984,-4842,3727,4197,2710,-6364,-6235,7121,5663,-1830,-5250,-4043,7209,5771,-4921,-2680,295,4399,4695,-7317,-4285,3272,2854,1326,-3670,-4206,6111,2136,-2665,-909,-3532,4974,4243,-7353,-306,1022,-111,2501,-5152,-3567,7589,-728,-1304,-263,-4571,6246,2898,-7516,722,545,1394,3162,-7041,-744,6735,-1436,-1123,-2457,-2259,9167,-243,-6909,921,339,2736,2308,-9489,-928,7831,-928,793,-5377,-2485,10386,1813,-6305,-1021,-1320,6433,2258,-9951,-701,4187,2072,821,-8745,-3550,8683,2708,-4637,-4864,-2121,6788,3757,-7861,-2965,2424,5725,3583,-7674,-3310,4491,4152,-474,-6236,-3031,7460,3509,-4027,-3727,-1343,6130,3478,-6230,-2565,1463,4187,3144,-5889,-1898,4710,1781,-816,-4097,-1529,6204,779,-4300,-1203,-1812,4113,1513,-6059,1957,2399,-6,1640,-5362,187,6078,-1462,-2381,381,-1033,4558,350,-6961,2008,3038,-49,928,-5143,600,7209,-1439,-2553,-1545,107,7476,-854,-8318,2246,3214,3872,25,-7131,1421,6721,-1313,-2645,-3778,517,8132,-1577,-7485,347,1827,5547,-569,-8711,1222,6398,1606,-1690,-6924,-1313,8143,113,-4447,-3445,509,7371,213,-6138,-249,2998,4044,906,-7686,105,6882,2473,-1351,-4616,-1126,7032,1110,-4926,-2075,282,4899,127,-5930,-444,2773,2689,41,-5465,-584,4897,-120,-2477,-1690,182,4715,-615,-4036,-360,-680,1976,-317,-5258,631,3316,-1773,-796,-1715,677,4732,-1389,-3410,1374,1146,2966,-1475,-4782,3235,3837,-174,-1683,-3435,1377,5656,-3433,-3575,1374,2412,4370,-2339,-5977,3148,4628,555,-3438,-5119,2992,6534,-2509,-4292,-1451,2196,5878,-3429,-6543,1586,3523,2587,-2601,-6666,2356,6106,-207,-2959,-5186,3123,6599,-1924,-5626,-1334,1483,5925,-1270,-6762,198,4374,1377,-2472,-5443,1142,5795,1066,-2666,-3319,2351,4375,-707,-4721,-1234,1829,3212,-1690,-4273,720,2858,-115,-1818,-2774,1966,2890,-1006,-2026,-1972,2013,2898,-458,-3479,1234,583,259,-1592,-2346,2879,1421,-2315,-867,258],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,4,-5,5,-5,5,-5,3,-1,-2,7,-18,40,-91,248,-1010,-7934,-1860,-1820,6382,3826,-10891,-2157,5958,949,2546,-7517,-5097,10775,1192,-3078,-1652,-4200,7659,4513,-7706,594,1716,979,4921,-7361,-4644,8259,-636,-970,-636,-5407,6873,1886,-8087,2476,391,544,5002,-7186,-2156,5584,-1441,754,-2777,-2733,6899,-1395,-6433,1100,828,2476,2000,-7332,1652,6717,-1543,-1533,-4575,-1424,8162,-1648,-5698,-283,589,6470,-772,-8150,233,4842,2763,-2074,-7475,862,8268,1500,-4105,-5139,2060,8576,-855,-7339,-2614,2975,7468,-1356,-9114,315,5401,3747,-1447,-8622,315,9288,41,-4412,-5329,-364,8931,293,-7925,-910,1255,5795,1983,-9917,158,5911,311,567,-7213,-3015,8956,-476,-4633,186,-2063,6619,2327,-8669,611,2110,553,3893,-7102,-1862,8102,-2439,-1592,605,-2859,5510,-829,-7231,2423,1293,810,3238,-5584,56,7346,-3471,-1076,-412,-793,6525,-1821,-6053,3056,1060,2105,-177,-7170,3571,6233,-3383,-2133,-1846,2155,7840,-2959,-5739,984,3362,4999,-2139,-7590,3290,4009,690,-2828,-5003,2194,7031,-1923,-4849,-2816,3413,6462,-2379,-6611,-902,3704,4438,-2617,-7859,2118,4663,883,-2810,-7436,3872,9072,-2341,-4141,-3460,2288,7285,-1807,-7850,1602,2702,3871,-867,-7980,2747,6385,-252,-1931,-4336,324,6842,-1976,-5608,-230,946,4389,-182,-7087,1616,3159,-1231,673,-4077,306,7066,-4494,-2498,1145,-1062,3225,-1699,-4719,4149,1597,-807,486,-4797,1759,4286,-4960,-2452,752,67,4445,-3953,-5039,3784,2730,33,-1705,-5498,3417,5412,-2606,-2687,-546,3930,5734,-5413,-5037,2715,2905,2754,-4245,-4802,3716,3762,-914,-3209,-3821,4862,5589,-4008,-4457,-686,4301,4926,-3711,-4873,2972,3538,2354,-3471,-5397,3731,4292,83,-3586,-4812,3307,4947,-3399,-4452,-1519,2657,4266,-4332,-5153,1921,3841,714,-2441,-4868,3709,5209,-2526,-2864,-1492,2174,5164,-4112,-4015,739,502,1413,-1005,-5105,2339,3142,-2973,-337,-1607,1586,4818,-3453,-2546,2862,-333,1260,-2817,-3528,3494,2321,-3245,-1126,-884,3642,2893,-4546,-1227,2797,1291,1546,-3952,-3785,4686,2158,-2834,-2797,-1970,4432,2949,-4621,-1316,875,4908,2036,-4485,-2599,3566,2739,194,-4667,-3590,4962,3988,-2132,-3590,-529,4322,3231,-4895,-4067,849,4267,1664,-5500,-3868,3621,3957,131,-4404,-2881,5135,3226,-2340,-3467,-1465,4447,3985,-4440,-1986,1274,2301,1313,-3474,-5091,3896,2249,-1275,-2575,-1495,3314,2495,-3164,-2465,54,1624,3290,-3327,-3150,3830,1090,-655,-889,-2860,3357,1674,-3398,-35,783,2114,2174,-3217,-1078,2380,457,-676,-3045,-1872,3061,1148,-3235,-1052,612,1658,235,-5383,150,3318,1336,886,-3957],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,6,-6,7,-8,9,-10,11,-12,13,-14,16,-17,19,-21,24,-26,29,-32,34,-37,41,-44,47,-48,47,-38,4,136,-1862,-7796,5186,8566,-5005,-3700,-1533,2216,9006,-4254,-9337,3814,2143,3651,-1599,-9291,4522,7292,-3393,-380,-3989,575,8738,-3999,-6211,3508,-81,3855,-528,-9216,5130,3108,-3234,1437,-5951,333,7528,-5786,-3768,3113,-1936,4854,-2558,-6438,5940,2209,-2612,747,-4182,3143,5711,-6035,-2283,1342,-31,3528,-5017,-5125,6900,1922,-615,-3055,-4008,6343,5977,-5395,-2828,-147,6023,4949,-7253,-4474,4030,3036,2344,-5029,-6112,6757,4423,-739,-5328,-4367,7162,6258,-5423,-4576,-1275,5563,5043,-7579,-4978,3229,2941,3983,-5094,-7674,8132,4415,-1719,-2810,-5355,6478,7441,-5365,-3100,-563,2609,7004,-4906,-6601,5697,3063,1539,-2222,-6703,5942,5577,-5190,-343,-2203,734,7451,-6153,-3833,4463,479,1777,-361,-7483,4671,2861,-4405,2378,-2272,2262,4153,-6197,-1585,4903,-1154,2855,-1975,-4354,6468,356,-3944,-1245,-3224,4547,3186,-7194,-1011,3205,2051,2882,-5142,-3613,7171,1758,-1837,-3290,-3512,7164,2598,-6079,-3867,321,5218,2123,-7690,-2470,4861,3784,-15,-5794,-3479,8108,3023,-3301,-4918,-2277,7682,4082,-6880,-4067,1921,5276,2630,-8431,-3496,6036,4154,-48,-5448,-4444,7263,2988,-4054,-3756,-2054,5867,4655,-6745,-2781,2308,2592,3833,-5678,-4334,6043,-414,-1554,-1354,-5465,5145,3023,-5169,-140,1003,1680,4705,-5219,-2608,4594,-763,-1063,-1672,-3813,4762,631,-4846,-230,-574,1984,3310,-6183,-149,4559,-1628,222,-2393,-1566,5888,173,-4336,785,1603,3169,2156,-6508,599,3732,1050,109,-5033,-205,6044,-338,-3993,-3055,1501,6802,106,-6297,-560,1864,4105,207,-5636,-223,6313,2442,-1801,-5746,642,7587,1324,-3611,-3974,2232,6408,754,-6858,-1910,2558,3533,765,-6572,-1017,6785,1399,-1120,-5666,-1432,6519,1074,-5071,-2468,1096,4388,2157,-7335,-1088,2814,716,1072,-6263,-1908,6105,130,-2997,-842,-1024,3632,1746,-5588,681,2014,1594,2143,-4688,-1006,4497,-639,-1069,-851,-1122,4914,361,-3618,997,777,891,-337,-4748,1851,4854,-675,-1072,-659,-104,4634,-1268,-4874,563,1894,2709,-1155,-5840,1430,5173,-186,-2372,-3916,1336,6372,-1589,-4247,-1321,1601,3493,-1702,-5838,469,4152,2438,-2041,-5381,1175,5185,1048,-4006,-4732,1678,5544,-1003,-5954,-1828,3052,5581,-1703,-6882,-159,3467,2117,-1783,-5615,596,5309,-843,-2936,-3067,1607,5685,-566,-4144,811,1894,3445,147,-5268,494,3825,201,-1071,-2993,125,4885,-471,-3840,-477,402,3693,748,-4094,659,1780,-1291,-1613,-2978,-667,3841,-2600,-620,673,-138,2645,-1085,-2805,2534,2232,224,-1522,-2499,3051,4717,-1901,-2186,-1102,1838,2751,-2256,-3545,2106],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-4,4,-4,5,-6,7,-7,9,-9,11,-13,13,-15,17,-20,22,-24,27,-29,33,-36,40,-45,49,-54,60,-66,73,-82,91,-100,112,-127,143,-163,188,-220,265,-332,447,-718,3276,3721,2884,-7839,-6406,9281,4634,-3762,-5488,-4046,8733,5999,-7823,-4476,440,6163,5310,-7390,-5592,4918,4629,1576,-5020,-5138,7087,4084,-2600,-2852,-1618,6928,2767,-7237,-3354,1014,4216,4905,-6978,-3485,5535,1555,1060,-3307,-5478,6942,1773,-6231,-251,-3479,4963,4190,-7826,140,4291,-766,2224,-4532,-3475,7377,-2216,-3887,1334,-2435,6724,1720,-9855,2196,4771,-1047,2743,-6203,-1524,9320,-2716,-3278,-2342,-2006,8960,288,-10029,2765,3660,3565,1861,-10498,-910,10310,-559,-986,-4871,-2703,10144,511,-8193,-407,784,6689,3470,-10158,-1491,6985,2226,148,-9000,-2962,10909,1711,-4593,-4295,-1941,8713,3365,-7645,-2029,2326,5243,2763,-8747,-2686,7679,2596,-1631,-5971,-2718,8393,2098,-3389,-3010,-764,6690,1560,-6673,-2136,2661,2772,2630,-6617,-368,6165,-443,-269,-2826,-2226,6837,-595,-5029,1342,-549,3062,2481,-6826,1389,4059,-1951,310,-3130,-506,7989,-3531,-3343,2378,-696,4662,-228,-8405,3468,3497,-1982,716,-7084,1725,8867,-4022,-4180,253,-335,7959,-1526,-9462,2661,4556,1958,360,-8092,961,8764,-2989,-3525,-3423,1014,9067,-2886,-9088,623,3429,4874,-789,-10120,835,7483,117,-2323,-7113,1152,9197,-56,-6670,-3005,320,7123,-297,-8797,-1359,3918,4672,-1103,-8289,-227,7597,1434,-1926,-4157,-145,7465,-796,-5376,-1669,421,6056,-104,-5446,257,3638,446,211,-5530,991,5356,-1343,-963,-818,-1074,5517,-976,-5242,1573,1749,1601,-1250,-6052,3132,4771,-3148,-876,-2356,-288,4430,-3654,-4621,3366,100,2275,-1630,-6474,4770,4268,-2104,-1603,-4532,2255,7768,-4386,-3945,2246,1960,4815,-2747,-8710,4607,4974,-1088,-3262,-5644,3078,7431,-3502,-4763,-1129,2482,7244,-2986,-7141,1975,4433,2892,-2011,-7638,2195,6444,-234,-2944,-4159,2388,6683,-2157,-5579,17,1749,6807,-2277,-6275,1432,5182,1115,-1882,-5786,1212,5828,-924,-3659,-2699,1221,5010,-926,-4806,840,1955,2890,-1708,-5253,1417,2469,-401,-1182,-3441,1835,3271,-2067,-2032,776,-691,3303,-2761,-3529,4213,1009,-189,-1467,-2211,3366,3632,-2631,-1199,513,2722,3311,-5014,-3738,3484,2436,493,-1650,-4994,4351,3765,-3298,-1411,-699,4168,4802,-5906,-3312,2680,3541,2165,-3861,-4277,5706,4545,-2546,-3392,-3254,4814,5621,-5161,-5167,386,3101,3926,-4681,-6342,3324,4598,841,-4135,-4283,2388,5423,-3817,-3631,-1639,2863,4933,-4301,-5718,1347,3277,1823,-2225,-3997,3047,3709,-430,-2115,-3953,2700,4379,-1648,-3136,-83,1672,3045,-2207,-3415,1735,2911,1666,-2980,-2672,2622,2192,-1501,-1324,-1503,1982,2670,-2539,-1979,2123,834,2323,-2968,-2807,3433,591],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-25,28,-30,34,-37,41,-45,49,-55,60,-66,73,-80,90,-99,111,-123,138,-157,180,-208,245,-295,368,-482,687,-1166,5477,-1894,-10928,2914,4633,5149,-1198,-11046,2145,8723,109,-2407,-6444,1632,9345,-2209,-6002,-588,1965,8469,-619,-9502,33,6106,4100,-1375,-8298,1515,6278,-846,-2155,-5564,906,8051,-1198,-4581,-1036,917,6572,-816,-7655,2453,2656,503,734,-5890,2156,7091,-4147,-599,-955,-923,8255,-3479,-6045,5638,109,1101,-355,-7375,4871,4610,-5983,416,-1424,1890,6403,-6784,-3846,5284,377,3464,-2708,-7304,8513,4039,-4484,-520,-5313,3813,8337,-8141,-3445,2912,1078,5192,-4968,-8719,7502,4622,-1826,-2596,-6530,5729,9594,-6319,-5108,-233,3550,8138,-5559,-8437,4494,4998,3186,-3531,-8514,4970,7769,-1819,-2748,-4772,3941,8656,-4039,-7034,-120,3014,5588,-4099,-7691,3313,4675,1547,-2627,-7638,3693,6417,-1536,-3029,-3157,2385,5556,-3901,-4478,1852,312,5115,-3537,-5945,4480,2824,-1206,-5,-4242,3421,4659,-5870,-1031,115,132,3497,-4710,-4216,6742,-23,-867,-1714,-4691,7929,2239,-5682,-153,-645,2086,5020,-7713,-3432,7312,514,899,-3292,-4179,8438,1993,-6427,-1191,-1529,4167,6688,-8960,-3773,5682,1467,2382,-5902,-6478,9040,2522,-3333,-2119,-3598,6915,6706,-7940,-3886,1046,2993,5612,-6669,-6961,6209,4715,49,-5292,-6062,5281,6581,-3945,-4122,-2254,4601,6813,-5840,-5364,1863,3572,2526,-4749,-4673,4526,4095,-224,-4194,-4295,3900,4249,-4035,-1763,-1206,3218,3704,-5081,-2333,4160,2012,1995,-2986,-4783,4088,2143,-3218,-1775,-2554,3163,3984,-5703,-45,1339,186,2730,-4311,-2320,5949,-1045,-2716,-202,-2323,6625,2048,-6972,-52,2758,1593,1484,-5670,-2236,6634,-798,-1480,-2397,-2527,8964,1177,-7703,-201,1048,4420,959,-8671,-1623,6945,1586,383,-4472,-3372,8070,1591,-5184,-3213,-1029,6722,3174,-6812,-2564,3389,3772,1695,-5892,-2906,7264,3256,-2928,-5038,-3238,6462,4224,-5141,-3122,-242,3560,3074,-6368,-3264,3902,3444,1016,-5067,-2363,4103,2838,-2617,-2324,-1019,3962,3142,-3914,-862,593,2943,816,-4753,-1352,3446,892,460,-1370,-1461,3987,760,-3584,-493,799,2548,261,-5887,287,4175,-176,-896,-3124,-372,5393,-738,-4176,13,1038,4807,-1292,-7085,438,3656,901,-56,-5559,346,7073,-1428,-3610,-1350,896,6976,-20,-6779,377,3082,3069,-441,-6873,138,7571,1236,-2865,-4754,-882,7623,1540,-5226,-1371,1022,5075,-538,-6525,-1123,4519,2133,-1096,-5809,-1356,5674,321,-4221,-3927,199,6607,1638,-5222,-1436,2556,3898,181,-5636,-562,4047,882,-1359,-4239,-579,4925,607,-3328,-775,404,2592,-61,-3660,-1226,1772,1872,518,-3357,-525,3353,-38,-2207,-1327,716,3906,-1207,-3215,1486,987,2181,-847],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,12,-14,14,-17,19,-21,23,-26,29,-33,36,-40,44,-48,53,-60,65,-72,79,-88,97,-108,120,-134,150,-168,190,-217,250,-294,352,-435,564,-792,1322,-6015,527,9143,7,-532,-7433,95,10188,-1045,-5777,-763,-986,7368,2327,-10779,2032,4250,1255,3785,-7769,-1412,9706,-2593,-2400,-1202,-2709,7742,849,-9167,3068,-562,1659,3481,-7032,565,6510,-2279,-507,-1712,-1736,7609,-1499,-6170,3559,154,1227,811,-6897,3004,5556,-3087,-343,-3043,1191,8078,-3346,-5853,1959,2518,3881,-1932,-7966,3988,5071,-773,-3135,-5914,3811,7100,-2939,-4697,-2256,3867,6539,-4060,-8245,2061,5319,3894,-4133,-8277,3307,6340,-439,-4919,-6433,3579,8875,-3018,-5219,-1635,2641,8563,-4090,-9226,2840,2839,4012,-3345,-9815,4072,6744,-1285,-2295,-5511,1486,10827,-3335,-5430,-214,1638,5233,458,-9279,3526,5309,-1134,178,-7426,-12,8380,-3391,-2525,530,-2366,6898,-1226,-6620,4555,1907,1290,1113,-5279,2390,6134,-4577,-363,1167,-195,6376,-2757,-5179,3632,1003,55,257,-5563,5535,6005,-4019,-1975,-1174,1949,5218,-4806,-3852,3754,2740,1744,-4250,-6049,5297,4872,-2623,-4570,-3108,5476,5567,-5094,-4865,384,5334,4370,-6523,-4903,3357,4548,1786,-5471,-5138,5000,5983,-2093,-3683,-3395,5780,7178,-4790,-4360,-79,3840,6174,-5549,-6536,4125,3777,1125,-3697,-7143,5260,6065,-3927,-2882,-3964,3251,6255,-4097,-4720,2304,2343,3721,-2039,-6965,5157,4202,-2269,448,-3710,1679,6639,-5652,-2243,2519,-569,3413,-2787,-5671,5262,2009,-2775,673,-3854,2936,3254,-5579,-448,1589,476,3467,-3944,-2901,5270,1567,-1314,-1685,-4204,4472,2826,-5490,-1276,1296,2385,3180,-5852,-1796,5147,3927,-364,-4934,-2556,5535,3408,-3822,-3378,-497,4944,3142,-6164,-3050,3300,5602,1397,-6530,-3039,5135,3934,-768,-5381,-3148,6503,3901,-3830,-3754,-254,5924,4076,-6418,-2853,2439,3861,3118,-5939,-4472,6132,2842,-2233,-3155,-3945,5521,2962,-4003,-2986,-36,2656,3661,-5069,-3910,4318,2454,1490,-1920,-4529,5519,3404,-3578,-347,-1624,2973,4167,-4328,-664,2270,412,989,-3284,-4053,5445,650,-3287,1071,-1326,2559,3015,-5397,-234,2788,854,506,-4045,-663,4867,717,-3323,-1238,-162,5480,1309,-5894,418,2372,2120,-31,-4785,-1399,5781,2063,-2665,-4205,370,5659,985,-4799,-2871,2269,5327,1380,-6250,-2037,4184,3730,-483,-5232,-1167,5503,1917,-2583,-3996,-1010,5872,1885,-4673,-2395,925,4674,1806,-5761,-1763,3755,2071,481,-5016,-2166,5640,690,-1871,-2201,-1194,4138,2229,-5827,-428,2139,1997,1495,-4588,-1769,5021,1047,-795,-1238,-1507,3442,960,-3102,-540,48,1642,1173,-4309,-675,4438,-317,-23,-3088,-1744,3641,-1598,-4408,138,797,2243,-821,-4683,1002,3711,264,-1335,-2104,597,4896,-1380,-3642,-426,1058],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-2,2,-3,3,-4,4,-5,6,-5,6,-7,8,-8,10,-10,11,-12,14,-15,17,-18,20,-22,25,-27,29,-33,38,-45,55,-89,797,4383,6562,-7756,-7156,7276,2302,601,-2693,-8342,7522,6654,-6393,-1267,-2414,2556,8059,-6431,-6010,5574,-377,4239,-2294,-8675,5752,3730,-3032,479,-3699,3032,6881,-7439,-2393,2625,-595,4059,-2683,-5682,7017,959,-2787,1544,-3708,3694,4260,-6838,-189,3219,107,3031,-3667,-3514,7402,862,-2363,-1928,-1534,5752,2358,-5837,-356,2205,4787,2109,-7818,-2433,5972,2950,-1054,-5716,-1609,8386,1587,-3892,-5337,-391,8554,2607,-7561,-2931,3721,6425,3824,-9217,-2789,6533,3655,-405,-6403,-2920,9341,1908,-5925,-4236,-2025,7822,4504,-10289,-2325,3759,4296,4082,-7794,-4794,8913,1978,-1197,-3621,-5104,7936,3368,-7552,-761,-143,1812,5531,-6309,-3871,8258,365,1091,-1895,-5339,7170,2164,-5892,1220,-1679,2505,4095,-7670,-2785,4868,-1352,185,-3264,-3607,7942,28,-4121,876,-1339,2778,2168,-7008,833,4413,-89,1866,-5110,-1702,7074,-1467,-4511,-2257,-658,5523,-242,-7892,-473,2861,3928,-460,-6549,274,6245,940,-2583,-5424,-413,7838,-811,-5740,-2575,1553,8012,-465,-7607,-1856,4353,3895,-179,-9111,211,7453,2438,-2199,-6218,-761,9038,1113,-6307,-2804,102,7172,1370,-9661,-1565,4225,2376,989,-7098,-1996,9094,239,-4314,-2498,-1889,7265,2843,-7905,-60,1502,2059,2329,-6986,-2111,6090,-928,-944,-1709,-2762,6622,635,-6731,1904,75,1545,2357,-6468,76,4378,-1270,15,-2242,-1914,5093,-1220,-4373,2049,1291,3929,-730,-6613,1945,4062,-326,-1474,-3164,79,5935,-2877,-4720,-1591,1549,4584,-3387,-7791,1094,4886,2183,-2703,-6132,2038,6656,-770,-3562,-4419,2700,7721,-1480,-6274,-1654,3234,4485,-1831,-6255,364,4985,2775,-1814,-6789,2916,7851,-1295,-4399,-3518,2051,6518,-2659,-6302,-948,2836,4781,-452,-6996,2326,5881,-495,-2446,-5145,567,6662,-1831,-3812,-860,378,5392,-983,-6692,1238,2707,814,-383,-6168,-98,6366,-2828,-1894,-435,-20,4381,-381,-4766,1912,1515,1894,261,-3338,2383,3664,-3528,-1425,-537,71,4176,-2046,-2638,2440,1403,546,-1575,-3706,2402,2830,-2394,-3482,-3422,2042,4647,-1675,-3644,1078,2518,3208,-3577,-6059,3841,4241,-320,-3889,-4369,3899,5433,-2383,-5324,-1545,4436,4319,-3426,-5667,1798,4163,2016,-3544,-5291,2627,5996,132,-3053,-4452,3912,5194,-2718,-3903,-257,3213,5474,-1883,-5712,1734,3926,1057,-1675,-4797,3231,4912,-1068,-2889,-1856,2625,4568,-2694,-4398,1210,1390,3121,-2411,-3031,1977,2503,-702,271,-2764,2073,3245,-3038,-2100,1960,1637,3017,-3820,-2752,1839,1792,-1600,-1242,-1842,3311,2264,-3394,-2913,1615,1780,1112,-3936,-3024,3283,2285,-771,-2737,-2042,3226,3325],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,14,-16,17,-19,21,-23,25,-28,32,-35,39,-45,49,-54,52,-10,-1036,-3888,5979,9025,-8147,-6330,2160,3161,5642,-6878,-9151,5730,5974,240,-4025,-6829,6505,7771,-3950,-4591,-2742,4091,7583,-4488,-5974,2391,3446,5374,-5041,-7778,3697,3981,284,-2110,-5668,5076,4947,-4175,-2264,-2305,3817,4851,-4669,-3288,2759,264,2476,-2729,-5830,5398,1953,-2322,679,-3351,3744,4075,-6674,2,3869,-244,3486,-5565,-3804,8860,-809,-3497,75,-3711,6468,3153,-8492,684,3260,522,2994,-8378,-3895,9518,54,-1360,-2417,-5243,9023,3352,-9653,-431,83,4257,5537,-10359,-4025,8043,1054,89,-4592,-7339,9908,5118,-6801,-3174,-1291,6225,6137,-8107,-4074,4583,3475,3342,-6100,-5705,7314,5126,-1867,-4231,-4405,6228,6188,-4883,-4736,-806,4754,5220,-5863,-4117,2663,2950,1781,-5049,-4845,5602,3661,-2326,-2242,-2783,5410,3130,-4969,-1201,-414,2403,3092,-5199,-1560,5202,663,968,-2213,-3223,7548,1071,-4864,1544,-236,3180,2704,-6488,264,4469,-790,1512,-5290,-2704,8586,-2480,-4091,654,-1183,5071,1382,-9402,1760,4377,1122,416,-7105,-1016,9287,-1596,-3497,-281,-1927,9065,1529,-9747,1078,2348,3501,2014,-9200,-2119,8517,414,-2194,-4364,-2686,9250,1373,-8832,-1895,774,5467,2847,-8539,-1762,5335,3436,837,-6991,-3978,7932,3400,-3915,-4648,-879,7229,3358,-6228,-3138,748,4178,1973,-7021,-3674,4101,2048,-109,-4501,-2144,5921,2498,-3189,-1739,-258,4142,1305,-3155,-248,682,1481,1103,-5284,-651,4939,-1383,-99,-1401,-1297,6177,169,-3567,1503,808,1865,394,-6825,3370,5654,-1905,-1087,-2530,-38,6412,-1952,-5222,2612,1206,3935,-2073,-8784,2124,4069,-1637,-1347,-5374,111,9107,-1941,-5195,-999,725,6975,-1292,-8161,1572,3988,1731,-841,-8368,-90,8599,-847,-4163,-2647,546,8295,-478,-7301,-950,2233,4328,721,-7434,-697,5593,1505,-1166,-6261,-651,7878,-161,-4477,-2475,-106,6197,665,-6480,190,3811,2929,-159,-5680,-820,5090,1128,-910,-4586,41,4774,-112,-3946,-397,911,3690,563,-5213,1402,3153,871,-860,-3921,438,4247,-2152,-928,-621,424,3877,-1787,-4350,2748,1979,1726,-1224,-4058,3255,3982,-2461,-1132,-1180,2090,5281,-3035,-4632,2620,2553,2789,-1705,-5690,4365,4814,-1984,-3077,-3297,2575,5864,-4311,-5212,153,2294,5409,-3136,-7239,1350,4953,1187,-2376,-5686,2622,5902,-1835,-4180,-1021,1613,6797,-578,-6101,1267,3355,3056,-1892,-5493,2904,5925,880,-3061,-3677,1330,6508,-1369,-5094,-824,2736,3909,-1355,-4668,529,3766,1617,-371,-3663,1226,4213,-1173,-2284,-2477,90,3815,-1040,-3951,1139,1423,2389,-1503,-2671,1739,921,-1334,-1832,-1641,1749,3996,-2456,-1326,1805],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,6,-6,7,-7,9,-10,10,-12,13,-15,16,-18,20,-22,24,-27,30,-33,36,-40,44,-49,55,-61,69,-78,90,-104,123,-148,186,-247,365,-671,2737,10080,-303,-2915,-5211,-1688,10553,799,-7983,-1861,459,6084,2662,-10148,-1629,7047,3754,-367,-8388,-1111,9420,969,-3931,-3914,-2105,8248,975,-6385,-1795,1997,4642,1477,-8942,-586,5240,2609,1747,-5598,-788,8759,0,-3569,-839,-1277,5893,-213,-6848,1738,2223,1109,2135,-6492,561,6379,-4011,-32,-960,-1609,6963,-2270,-5506,4555,-5,1057,949,-7316,4171,6229,-4852,-984,-2932,197,9194,-5477,-6702,4637,-95,4617,-1172,-9322,6848,6125,-3328,-375,-5578,1324,11536,-5530,-5701,1465,413,7261,-2996,-9731,4134,6338,1654,-553,-8620,2931,10106,-2695,-3409,-3013,1384,9596,-2290,-8384,611,3094,5816,-557,-9581,1082,7055,1212,-2607,-7018,885,8238,-980,-6398,-1692,1760,7523,157,-6919,-166,3583,3918,-335,-7039,2102,4817,31,-1425,-4563,858,6919,-1512,-3501,629,354,4942,-674,-5397,3857,2365,330,182,-5062,2349,5841,-4604,-1393,-599,-545,5695,-4630,-4868,5651,809,-149,-495,-6557,6152,4217,-6345,-940,-14,1783,7175,-6196,-5451,6220,1078,2651,-2990,-7139,7317,5343,-4873,-2007,-5068,4200,8664,-7019,-5663,2815,2487,5151,-3757,-10001,6409,5327,-659,-2299,-6774,4280,8549,-3808,-5471,-2598,3045,6924,-2791,-8565,2238,4536,2851,-1847,-6531,2623,6258,423,-3465,-4775,2512,6387,-2841,-4113,-442,2485,4461,-1980,-6470,1562,2450,1089,-2220,-5532,3014,4832,-1674,-1568,-2915,2207,5443,-3552,-1976,2708,949,4461,-2775,-4020,4103,2004,-1838,-1566,-3625,3590,3712,-4906,-704,1622,1039,3322,-4266,-3380,5011,415,-1491,-1989,-3087,4676,3205,-5275,-2525,1522,3126,3615,-7476,-3511,6529,2158,224,-3357,-4936,7283,4330,-5487,-2884,-1594,5270,5459,-7225,-3945,4843,3787,2873,-5647,-6199,6224,4638,-2966,-3681,-3659,4812,6445,-4501,-5379,837,4210,4581,-5571,-5664,2885,4169,1144,-3389,-5199,3591,4527,-2654,-3314,-2387,3463,4810,-3927,-4862,1185,3549,3331,-3351,-5275,2573,1433,-1252,-2193,-3272,3340,2660,-2197,-1658,-837,1338,3470,-2954,-1877,2313,846,966,-3162,-1530,4630,880,-4119,-893,-722,2734,1758,-5365,-396,2771,513,454,-4166,-1339,5909,494,-3051,-2310,-129,6055,3058,-6987,-583,2321,3011,214,-7427,-2281,5848,890,-2164,-2076,-1291,7118,1281,-6455,-1025,726,5164,2171,-7514,-3148,4842,2571,-249,-4411,-3826,7325,2884,-3451,-3333,-398,5314,3433,-6836,-3737,1572,2751,1746,-5022,-4177,4722,3917,-748,-3671,-2905,4324,3646,-2739,-2640,-691,3870,3226,-4184,-2095,2417,2321,784,-2954,-2411,3833,1908,-2903,-2430,-474,2240,1836,-4558,-913,1745,2019,554,-3662,274,2937,-119,-1053,-1445,-488,4226],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,5,-5,6,-6,7,-8,8,-9,11,-12,13,-15,16,-18,20,-22,25,-27,30,-32,36,-39,44,-49,55,-61,68,-78,89,-104,123,-150,190,-256,386,-739,3663,10609,-4257,-6694,1325,2197,7737,-2363,-10643,4976,4920,-1656,13,-8531,1186,9940,-4356,-2881,-97,-1000,8121,-792,-8239,4691,2455,1002,1364,-8551,613,7296,-4439,-771,-1093,-1618,7198,-3129,-5814,4106,952,2102,1031,-7099,4066,5643,-4319,-744,-1998,1240,5874,-4574,-2567,3266,1365,2785,-2273,-4790,4673,4058,-2670,-2914,-2914,5009,5922,-5687,-3307,868,4169,3271,-5746,-4903,4187,4712,1473,-5551,-5260,6636,4925,-3757,-4521,-3650,6862,5290,-5899,-4400,648,4544,4273,-7220,-7741,6734,3997,1117,-3286,-7233,7614,5398,-4691,-3148,-3366,3990,8334,-6891,-6092,3230,2184,3631,-2490,-9284,5719,4956,-934,292,-5974,3505,8803,-7347,-4038,1470,-819,6375,-3964,-7750,6031,1512,-886,736,-6686,3631,4561,-5589,-1604,966,-174,4412,-3356,-3954,4914,221,-279,-445,-4621,3965,2134,-4583,-293,-480,1930,4504,-4644,-2844,5249,1277,-726,-4667,-2893,5903,2724,-3692,-2640,-1370,5269,3274,-6433,-2459,3642,5044,1024,-7376,-3543,6099,2840,-1121,-6625,-2823,7840,2723,-5029,-3360,-1314,7191,2601,-8386,-2003,4391,4076,2259,-7133,-5112,7636,3709,-2187,-4083,-4779,6246,3521,-6141,-2290,-641,4503,4974,-6654,-3932,4981,1360,1111,-2524,-5079,7020,2886,-4207,149,-2764,3943,5793,-6754,-1377,2612,72,3774,-2414,-4213,6154,1257,-2227,1297,-2191,3325,3295,-4978,-114,3556,-831,2905,-4238,-2033,5156,266,-1421,-1091,-1126,4926,1566,-5348,166,2100,3769,2781,-5438,88,5356,461,-1183,-4234,-506,6647,-18,-4325,-2262,1368,4814,991,-5146,-967,4020,2850,-521,-6325,-649,6476,934,-3222,-4968,-445,6320,1368,-4592,-2299,2019,5143,-56,-7649,-529,5432,2124,188,-6680,-2232,8052,1147,-3129,-4063,-384,6770,1366,-5367,-1205,1854,2339,2147,-7553,-2263,5870,541,-35,-3406,-2325,4384,1638,-4395,-893,580,3129,3296,-5866,137,3809,-391,800,-2627,-1611,5380,-98,-3751,-1,-763,2787,903,-4698,564,2625,-832,-286,-3347,-617,5295,-1692,-3313,-384,410,3720,248,-5056,1401,3250,416,-1723,-4265,1106,4841,-998,-3761,-2581,1149,5432,174,-4035,-35,3458,4313,-1586,-6242,1800,5300,1182,-3577,-5106,1529,7741,344,-3545,-3288,2685,5610,-1250,-4444,-1165,3572,4502,-924,-5365,1390,4948,589,-2876,-4621,1141,6252,-769,-3590,-1757,802,5348,98,-5792,322,3691,2260,-501,-5226,242,5008,150,-2142,-624,412,4545,-346,-4967,1092,1503,2142,-339,-4689,892,3927,-589,-912,-2341,-933,3832,-1208,-3506,1141,978,1268,-1036,-3102,2003,2747,-446,-2652,-1404,1440,3349,-2776,-2865,-519,557,2521,-3092,-3969,2137,3222,-283],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-8,9,-10,11,-12,13,-15,17,-18,20,-23,24,-27,30,-33,37,-42,47,-54,61,-71,83,-102,128,-172,267,-468,-2269,-3323,-3677,9780,3475,-8806,-2063,743,3435,5443,-8919,-2319,8230,558,1891,-4471,-6528,8968,3505,-6866,42,-2711,2468,5831,-9056,-2139,5083,-817,3473,-3255,-6481,8044,-519,-4538,367,-3260,4525,4235,-7033,616,3271,-532,1868,-3732,-988,6733,-926,-3501,-153,-1303,5475,182,-7411,1564,3286,2619,1264,-6672,-46,7162,-614,-3739,-4419,469,7500,-773,-6816,-2104,3563,7566,-1724,-8389,760,4758,3772,-2057,-8595,1271,8121,-390,-2795,-4691,415,10073,-699,-7529,-1779,1130,6933,-210,-11280,349,6059,2792,233,-8650,318,10379,-174,-3722,-2169,-2488,9436,1901,-10645,479,2421,2662,2906,-8893,-1969,8261,13,-293,-2682,-4493,8266,193,-6761,1722,-1528,3491,3457,-8446,115,5812,-2429,1188,-3705,-2414,8651,-1719,-4978,2434,-988,2880,2485,-6398,2039,3715,-1659,-489,-4252,724,5284,-2677,-3070,338,-9,4091,-1801,-6419,2705,4194,116,-1973,-6665,3314,7186,-2668,-3879,-1633,3560,5844,-2906,-6364,-232,3884,4354,-3758,-8017,2627,5612,1774,-2629,-6766,2812,8924,-1701,-3676,-2645,3731,8532,-3006,-7207,241,2330,5780,-1910,-8039,2559,6773,-1566,-2485,-7601,1134,9748,-2085,-3152,-1670,386,6215,-84,-8246,1844,2633,1713,-491,-7385,-108,7227,-2408,-2435,-1706,-1400,6707,-1030,-6571,1598,982,825,1443,-6297,1790,5154,-2131,-250,-883,387,5966,-2120,-3519,2397,-78,2294,193,-5655,4290,2768,-2709,-1442,-2652,1648,5143,-4423,-4515,1711,2209,1798,-3532,-5045,3362,4100,-599,-2687,-3982,3275,4736,-2899,-4127,-651,4229,3727,-4948,-4332,2552,4264,2076,-5670,-6742,5196,5200,-290,-3468,-4679,5456,5422,-3439,-3914,-718,3725,5462,-3974,-5096,3061,3909,3416,-3474,-6865,3575,5368,-2123,-2464,-4281,3430,5985,-4313,-4292,-9,1362,4590,-1885,-7241,2612,2721,461,-1308,-4781,2493,5392,-2666,-2263,-269,492,3319,-3149,-4035,4132,1354,886,230,-3645,2741,4615,-3067,-1069,-125,1267,3755,-3214,-2862,3865,1829,-1324,-1380,-2697,3047,3166,-3219,-2841,-1085,4789,3569,-5125,-2038,3606,2912,1116,-3752,-2461,4841,2179,-2917,-3160,-1002,5954,3134,-4654,-4150,1420,4647,2603,-5363,-3891,2635,4503,-322,-4959,-2268,4951,3464,-2050,-4114,-1207,6448,3489,-4768,-3966,1002,3119,2730,-5667,-4580,3119,3716,37,-3999,-3714,4552,3853,-4127,-2565,-1927,2474,4567,-5644,-3123,2298,1656,2199,-4542,-4217,4263,1157,-1308,-1641,-1692,2711,3107,-3089,-2493,516,2145,2250,-2693,-2594,3895,1664,-680,-1453,-428,2833,1601,-4537,-1243,-278,174,2268,-3248,-1281,3992,1167,-1114,-2573,-62,4169,1893,-3239,-1587,881,2561,583,-3752],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-8,9,-10,12,-13,15,-16,18,-19,21,-24,25,-28,31,-34,37,-41,46,-50,56,-62,68,-77,87,-99,113,-132,158,-193,243,-325,475,-835,3732,-1748,-11927,4400,5730,-19,-2483,-7165,2124,9903,-5079,-4915,-2370,2240,8146,-3754,-9725,1508,4471,2521,-1322,-9626,2113,7270,-110,-3100,-5818,528,8046,-2155,-6700,-994,1406,5860,-1280,-6319,2283,3171,2490,-1333,-5763,2324,5838,-2698,-735,-2444,2073,6291,-3357,-3504,2699,1053,3591,-617,-5916,5243,2975,-2713,1092,-3126,2411,6626,-7790,-1210,2528,465,6119,-5107,-5948,7556,821,-2561,-1593,-6440,6155,6790,-8768,-1333,1477,1243,6460,-6922,-6122,7847,2042,-117,-2888,-7414,6650,6565,-7149,-2672,-1417,3960,8260,-7818,-8105,5462,3311,4439,-4518,-9733,7578,6496,-2222,-3187,-6084,4241,8718,-4857,-5567,867,2320,6348,-3556,-7719,4485,4434,1711,-3236,-6818,3061,5802,-2600,-3545,-2440,2822,6591,-4878,-4208,1558,2238,4879,-3072,-4453,3468,1780,256,-1204,-4440,3930,3340,-4234,-579,-569,1147,4473,-4034,-2578,3754,-106,1154,-3669,-2137,5934,336,-3999,262,-1128,3806,3886,-7448,-1496,4071,-514,1298,-4234,-3515,8390,78,-4259,406,-1719,6298,3852,-9244,-191,3385,1797,3891,-8200,-4804,8023,1455,-2279,-3527,-4558,7229,4436,-8438,-3064,1585,4449,5371,-9381,-4508,6698,3609,1108,-4148,-5449,7928,4771,-5185,-4043,-2146,4988,4634,-5912,-5883,2742,3876,3620,-6212,-6482,4071,4525,-886,-3597,-4019,5646,4468,-3857,-2292,-1101,3326,4271,-4841,-2594,3457,1837,1724,-4925,-3269,5041,1769,-1598,-1939,-1668,3900,1798,-4681,-426,913,571,1466,-5562,-2135,3271,-248,-839,-1807,-1636,6630,522,-4328,1174,-70,2200,1431,-7448,325,5914,-1116,-1347,-3798,-1336,7755,-870,-4093,-299,536,5604,1367,-8218,1064,4833,2242,-24,-6210,-889,9409,195,-3544,-2838,-1390,7246,1477,-7373,-1170,2989,3803,1644,-8559,-1931,8223,1201,-1098,-4536,-2083,7185,2616,-5339,-2443,40,5234,2611,-7454,-2763,5348,2525,-10,-5142,-1940,6271,2418,-1905,-2565,-1231,5415,2045,-4316,-2016,791,3375,531,-6128,-1580,3775,570,-20,-2736,-1157,4305,433,-2936,-1917,-122,3464,-469,-4135,425,1690,-51,288,-3782,-594,4448,-860,-2777,-1213,541,3814,-994,-3700,2264,1924,1329,-553,-5645,2150,5915,-1725,-1916,-2600,1485,5264,-680,-6222,1195,2018,4361,-1509,-6820,1437,5278,154,-2072,-4295,1093,7867,-1241,-4640,-1472,1248,6516,-1097,-7145,387,3624,3452,-575,-6150,261,7211,215,-3940,-4241,-754,5650,772,-6583,123,1628,4836,133,-6950,290,4551,1232,-1035,-3458,-1140,4499,1477,-3096,-1959,1459,3811,178,-4179,-2,1759,2650,-492,-4804,878,3734,-1364,-1762,-2351,670,2907,-581,-3157,460,2548,1345,-455,-2420,1379,3332,-111,-1375],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-6,6,-6,8,-8,10,-12,12,-14,16,-18,20,-22,25,-27,30,-33,36,-40,45,-49,54,-60,66,-73,80,-89,99,-110,123,-138,156,-178,207,-242,291,-361,471,-667,1125,-5003,-3297,3105,3306,6373,-9723,-4352,8633,3313,241,-6281,-6530,10293,4466,-6535,-2878,-2252,6019,6197,-8468,-3608,3274,4867,2424,-6920,-4920,6711,3715,-100,-4167,-4503,7169,4006,-5380,-2639,-122,3976,3402,-6112,-1096,2793,1831,2155,-4646,-2820,7134,-272,-2650,-978,-1476,6616,513,-7742,669,1032,2277,2232,-8198,547,7080,-3217,189,-2046,-2397,8566,-2815,-7118,2495,-846,2302,1585,-9157,1471,5869,-2262,446,-4745,-1600,10017,-1961,-5825,1239,-1099,6093,1399,-11611,1903,6763,134,1068,-8449,-1893,11205,-917,-5157,-1987,-1793,9077,1364,-10176,754,3482,3158,1523,-9372,-1124,8482,1154,-1991,-5916,-2670,9292,2015,-6540,-2681,1202,5582,2442,-8834,-1481,4907,2859,953,-6525,-1809,7244,1214,-3089,-2644,-2019,7405,457,-4570,-607,1530,4211,935,-6405,-707,5684,536,-350,-4484,-1268,5465,-1770,-1830,343,-1264,4491,-811,-6747,2797,1967,-171,1385,-5065,2293,6437,-4779,-1369,218,510,6737,-2765,-7192,4900,837,2207,-778,-8095,3413,6629,-3615,-612,-3371,1310,7581,-4402,-6880,3210,1411,4353,-1677,-9458,3729,6960,-1719,-1321,-7289,1051,10890,-3115,-6544,-196,1571,6945,-536,-9827,2223,5366,2863,-819,-8029,-251,10123,-706,-4351,-3332,1725,8811,-1122,-7185,-535,2176,4332,231,-8320,842,6122,2053,-206,-5436,679,5934,-579,-3321,-1973,643,5606,-1180,-4802,710,2010,2351,-2071,-4378,1603,4073,-1613,-1111,-2144,2310,5594,-2062,-3362,1013,-359,2558,-2488,-4655,3732,2375,-1090,-1523,-3419,2463,5079,-5256,-2490,1182,1217,3397,-5152,-6627,4369,1754,-307,-1203,-4386,5405,6624,-4581,-2757,-154,2836,6727,-5335,-5950,4565,3233,1109,-3264,-7276,5279,6235,-3076,-3010,-2860,3286,7552,-4341,-5717,1241,2724,5048,-2369,-8824,3200,5137,-339,-2478,-6002,3182,6807,-2655,-4563,-2948,2370,5891,-3120,-6080,1339,3248,3829,-2714,-4925,1448,5054,955,-3059,-2728,1682,5027,-1983,-3862,-189,1607,3532,-2247,-4362,2472,1688,1099,-1198,-3539,3090,4109,-3337,-1635,108,1457,2838,-3196,-2304,2624,420,571,-2605,-2727,5243,1091,-3292,-1155,-1692,4177,2669,-5097,-677,2799,2135,1387,-3510,-3359,5868,1172,-2289,-2719,-1706,6281,3459,-5321,-2952,1509,2360,2732,-6543,-3271,4800,2429,-187,-5632,-4458,6545,4212,-5110,-2899,235,3728,4621,-5468,-4319,2597,3240,1786,-4437,-4622,5321,3563,-1056,-3918,-3119,3379,4577,-3456,-3207,478,2885,3474,-2026,-3617,2158,2926,223,-2897,-3495,3524,2501,-2089,-3440,-1125,2383,3736,-3370,-3112,1126,1615,289,-2375,-1966,3622,1662,-1142,-1208,-1266,2321,1549,-3527,-1105,2106,1078,433,-3035,-1771],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-8,10,-11,11,-13,15,-16,18,-21,23,-24,27,-31,34,-37,41,-46,50,-56,62,-69,77,-86,97,-110,126,-147,173,-208,259,-339,480,-792,2840,-4355,-9333,8479,5878,-2374,-2368,-5537,5361,8388,-7317,-3439,1373,794,6823,-4798,-7503,5359,2025,697,-686,-6844,3734,6472,-5238,-1687,-368,658,6986,-4678,-5807,5738,604,1262,-229,-5799,3522,4485,-4209,65,-1408,1516,5325,-5205,-2782,5616,703,1109,-1767,-3142,5894,1999,-4557,-1298,-764,3904,3566,-6481,-1963,4120,2551,1179,-6739,-3225,8325,2511,-2053,-4360,-1013,7413,3147,-6137,-3887,1492,6309,2092,-9543,-1795,4716,3658,3055,-7616,-3705,9262,2443,-3140,-4618,-3780,8517,4589,-7158,-2605,353,5910,5907,-9431,-3662,7113,3156,1949,-5293,-6691,8666,3310,-5140,-195,-3454,5768,6861,-9051,-3042,3965,-378,5184,-4473,-5891,7396,809,-2150,274,-5198,4199,5479,-6900,-159,1134,-180,5511,-4381,-3691,6000,716,-245,-1097,-4112,5554,2183,-5572,990,545,901,3282,-6173,-1293,6462,-1233,-603,-1818,-1758,6657,1150,-4624,-758,1309,4112,830,-6175,-522,4362,2857,-1017,-6376,-34,6403,850,-3665,-4180,837,7910,395,-6764,-474,2489,6122,344,-7662,-159,4488,3266,-481,-7467,-726,8622,568,-5395,-4004,-301,8116,1287,-8028,-718,2222,4247,3034,-9026,-2106,6143,1304,-558,-3922,-3221,8378,1613,-6651,109,-1128,4446,3504,-8175,-289,4547,-377,1114,-4811,-2857,6907,165,-4879,608,-2233,3757,3034,-6412,-27,2209,-398,2405,-3614,-2334,4148,-319,-2722,11,-1853,4010,768,-5183,1769,1343,866,451,-5186,287,5691,-2153,-1561,-1035,952,6086,-1823,-5146,519,1239,2922,-1049,-5568,649,4280,529,-1765,-3804,979,6048,-1876,-3523,-2547,1166,6111,-1942,-6397,-290,3656,3787,-1706,-6486,2279,6045,437,-1613,-4250,943,7088,-1725,-4635,-2344,670,6986,-1032,-6248,1485,3482,2053,-868,-6428,-21,7201,-678,-2302,-1920,-1100,6818,-709,-5309,209,531,2744,905,-7102,1292,5261,-950,-185,-2344,-1296,6458,-1276,-3705,1211,-585,2126,541,-4559,2642,2793,-1274,-30,-2902,248,4989,-2491,-1601,1799,289,2708,-675,-3502,2658,2093,-451,-721,-3159,1995,4685,-1577,-3487,189,2600,3577,-3227,-4860,1887,2778,648,-2483,-3976,3107,4295,-694,-3697,-2795,3054,5568,-2930,-4250,-236,3697,2964,-4814,-4778,1898,3761,1396,-3318,-4613,2771,4849,-1281,-2795,-3186,3585,4939,-3409,-4856,579,2356,4547,-2246,-6405,1758,3969,6,-3232,-3917,1726,4993,-2419,-2819,-157,336,3752,-1702,-4529,1072,2187,1403,-586,-4788,1290,4092,-1097,-2043,-871,520,4734,-2141,-3444,2299,108,841,-1183,-3925,2368,3031,-830,-1356,-750,1247,3373,-3457,-2307,2492,2452,1140,-2015,-1458,2893,1976,-1265,-1795,-1329,2717,3357,-2528,-2099],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-9,10,-12,13,-15,17,-18,20,-23,25,-28,31,-34,38,-41,46,-51,56,-62,68,-75,83,-92,102,-113,127,-142,161,-183,211,-246,293,-360,463,-643,1063,-5157,-524,4099,3925,1832,-9817,657,9585,-427,-1726,-4326,-2518,11934,916,-7496,2297,-290,4678,4447,-11173,44,6608,-509,2110,-4675,-3284,8456,-634,-4702,1108,-3189,4314,3990,-8396,1515,3580,-326,2659,-4766,-1241,7119,-2928,-2835,560,-1500,5816,-269,-5447,2918,2400,-372,-334,-4991,2796,6191,-3111,-3266,-1390,2220,7056,-2895,-6582,1137,3299,3724,-3559,-6703,2799,6270,1641,-3016,-5316,4145,8575,-2779,-4906,-2740,3013,8531,-5518,-7821,2198,3138,5733,-3604,-8834,4572,6995,-1074,-2078,-7142,2838,10575,-4264,-5023,-891,1020,9171,-1138,-10127,3232,4585,2594,335,-8759,2578,9689,-3439,-2587,-3053,-882,10030,-2408,-8505,2916,204,3205,1702,-8900,-104,4656,-2475,932,-3052,-1077,8471,-1959,-4470,2390,-824,3050,913,-6017,2782,3841,-1357,633,-4077,77,5247,-4562,-2380,2686,1589,2551,-1223,-5235,4138,3573,-423,-778,-4115,3595,6115,-3954,-3188,-447,2576,5115,-4534,-4704,2870,3869,2651,-4198,-5224,5645,4608,-1092,-4038,-3755,5324,4873,-4967,-4871,-377,3886,5302,-5707,-5758,3562,2858,1742,-5272,-7736,5227,5226,-3705,-3095,-4685,3542,7735,-5243,-5323,1485,2289,5884,-3711,-8698,4732,3300,-691,-325,-5643,3518,6930,-5558,-2408,-1860,-180,6829,-2791,-5688,4487,171,1052,-819,-6995,2447,4406,-2813,66,-1633,-150,6903,-2926,-3832,3328,1538,1452,-1617,-5754,4176,2640,-3947,-264,-986,1576,3545,-5233,-2892,1614,1019,1394,-2704,-2740,4324,3104,-2139,-2452,-2274,4658,2944,-4279,-2997,2272,3175,2274,-5832,-3008,3900,4192,-979,-5657,-2685,6557,4081,-4229,-3798,-328,4826,2758,-6040,-3683,3222,4064,2486,-6583,-3572,5734,2653,-567,-5018,-3036,5625,3711,-4644,-2412,-1917,4247,3805,-6204,-3864,2959,1771,3516,-4918,-6018,4707,4098,-1998,-1147,-4094,3017,5852,-3599,-1605,1170,977,3112,-3564,-2783,4258,1707,-1570,-352,-3533,3101,4291,-4718,-248,980,1451,2710,-3665,-2726,4078,70,-344,-567,-3284,3665,1781,-3900,-519,181,1305,1595,-4299,-527,3179,468,-676,-2783,-1444,4793,1292,-3995,-268,-142,3140,1476,-6350,-2232,1861,2844,-921,-4756,-1742,4850,1242,-2776,-3437,228,6095,1857,-3618,-3534,1306,4520,924,-6152,-1782,4239,3169,-1452,-6886,-1295,5719,960,-2593,-3824,-1166,5494,2843,-4380,-742,2608,2826,1638,-6219,-929,4444,1092,279,-4575,-516,4846,922,-2829,-246,-374,3626,1735,-5760,-552,2721,1707,1411,-2546,-2723,5395,873,-2214,-121,-2120,3428,817,-3661,73,1056,871,-35,-2304,-1014,3191,287,-2258,-1033,-513,2574,-121,-3946,-692,2369,908,-1336,-3896,220,4582,1100,-1407,-1904,862],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,0,1,-1,1,0,1,-1,2,-2,1,-2,2,-2,3,-3,2,-3,3,-3,4,-5,5,-6,5,-6,6,-7,8,-9,9,-10,11,-11,9,-6,-4,35,-161,1186,10973,-572,-7994,-733,57,8885,979,-11491,1302,6275,2915,-484,-10234,-870,10988,-4,-3987,-3054,-723,9565,1889,-9394,-153,3173,5203,2031,-8683,-1719,5782,1400,-349,-6573,-1500,7622,970,-3640,-2787,-525,7006,38,-5919,-102,1687,2858,400,-6359,1346,4045,-1456,876,-3130,-645,7699,-3213,-3939,1144,-588,4554,-342,-7242,5677,3316,-2913,549,-6043,1718,7640,-5341,-3063,2636,-97,6926,-4043,-7529,6963,3867,402,190,-8463,4567,7905,-6636,-3270,-1750,2242,9507,-5574,-8188,5186,1896,3547,-1180,-10686,4831,9835,-3630,-3259,-4837,2284,10506,-4277,-7346,2575,1484,7147,-1338,-11327,2635,6069,314,-1248,-8772,1381,10747,-1452,-5063,-3046,1413,8722,-935,-7861,1232,3932,2764,-525,-8616,1634,6647,-937,-2438,-5255,1500,5959,-1078,-3493,-729,965,4842,-945,-5342,1669,1956,1770,-274,-4564,2207,4354,-3614,-672,-1756,1467,5588,-4787,-2205,3587,1066,1903,-2215,-5716,6858,3613,-3755,-947,-3321,3669,5149,-6840,-3502,3940,1050,3189,-4903,-5650,7852,2694,-2536,-1907,-5484,6413,6670,-7909,-3455,664,2948,6475,-7189,-7541,6376,2287,-227,-3669,-8341,6967,6397,-5430,-2737,-1931,2597,8222,-6292,-7375,2176,3746,3567,-3198,-8478,4652,5810,-1141,-3365,-5936,2974,7783,-3586,-4656,-329,3051,6595,-2725,-6994,2715,4555,1702,-1153,-5459,1280,5109,-1272,-2133,-2408,3492,5441,-3198,-3371,1545,2835,2207,-1604,-2681,2660,1145,-1205,-1776,-3238,2004,1467,-4443,-785,-55,1598,4290,-4310,-2969,4714,1349,-949,-2390,-3053,6898,2236,-4748,-1264,-1446,3090,1513,-7474,-1438,4551,666,1222,-4190,-3849,7437,2723,-3277,-2117,-2723,5472,3779,-7699,-2929,2220,3897,3259,-6518,-5247,7781,3559,-529,-3913,-4335,6866,5703,-5439,-4037,-830,4041,5171,-6763,-4622,4945,2852,2219,-3337,-5299,6301,4678,-3668,-3730,-2767,3801,5783,-4549,-4272,1843,1698,2917,-3948,-4503,3051,3125,351,-2780,-1931,3312,3757,-3170,-1519,-406,2474,2993,-3615,-1367,2347,1079,742,-3494,-1673,4200,1241,-2305,-904,-900,2581,775,-4479,-977,2463,2254,1413,-4300,113,4283,515,-1415,-2541,353,5366,168,-5278,-315,905,3805,12,-6550,-540,5970,1180,-1462,-4123,-774,6860,1084,-5290,-2177,277,4691,1469,-7201,-881,3575,2004,979,-6167,-2124,8136,2022,-4595,-3107,-484,6292,2111,-5619,-2682,876,4359,980,-6613,-2197,4769,3034,-343,-5008,-2928,6400,3397,-3727,-3734,-549,2779,2359,-4527,-2298,2460,3617,1084,-4158,-2145,4113,1988,-1778,-2536,-877,3395,1380,-3742,-1183,1119,3084,734,-3892,-243,2518,1107,-1537,-2374,-90,3723,-305,-3079,159,1460,2864],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-3,4,-4,4,-4,5,-6,7,-7,8,-8,10,-10,11,-12,14,-15,15,-16,19,-20,22,-24,26,-29,32,-35,39,-44,50,-55,61,-62,249,-1284,-3281,-7939,8425,8392,-8425,-3079,-1236,4390,8272,-6173,-7299,5838,3232,3902,-4941,-7888,7191,5850,-2570,-3724,-5141,4269,6993,-5347,-3612,-525,3288,6062,-5156,-8173,4322,3565,861,-3045,-5164,4007,4247,-1785,-2563,-3351,3559,4668,-5340,-2608,1501,842,3605,-3701,-3651,5785,247,-1071,-885,-4313,6704,3084,-7726,-98,896,992,3453,-7207,-1686,6245,-577,-612,-2529,-4580,7963,468,-7351,1148,32,4136,3229,-9494,512,5756,-450,1450,-5170,-4361,11321,460,-6222,-453,-2879,8745,4372,-10705,-1312,4837,1960,3331,-8695,-4816,10221,1859,-1146,-3031,-4745,8882,4467,-8540,-1529,1071,5077,5832,-8238,-5218,6309,4092,500,-5010,-5777,6801,5251,-4333,-3456,-1287,5035,4504,-6509,-3138,2826,3006,4065,-4880,-4583,4917,2117,-554,-3318,-3074,5591,2276,-3388,-1262,-1691,3777,3095,-5592,68,4102,1290,1606,-4280,-2630,5742,91,-1793,-424,-1637,3662,694,-7040,687,1464,1899,1911,-6105,90,7690,-3827,-1147,-1034,9,8521,-1464,-7044,2160,2124,3508,878,-10038,1518,7994,-848,-1484,-4953,-634,10049,-1291,-6492,-360,992,6041,485,-10079,728,5240,2751,1583,-7017,-2396,10026,493,-5036,-1991,-2556,8146,2589,-9098,-1585,2330,3935,1997,-7873,-2718,7578,2674,-1167,-5412,-2857,8773,1542,-5375,-1760,254,4940,2728,-7307,-2090,3887,2213,857,-5269,-694,5133,1373,-1547,-3106,-1033,5032,445,-4030,-106,840,2556,387,-4508,1705,3109,-932,-334,-2665,386,5992,-2974,-3793,-234,-194,2678,-1753,-5738,1984,2918,-847,-426,-4802,1938,5315,-3179,-3980,-1974,853,6129,-2114,-6605,3392,950,667,-783,-8094,2205,8381,-1816,-2400,-4276,1876,8567,-3901,-6602,1176,2202,4450,147,-8243,2578,6923,-46,-784,-5378,334,8648,-2059,-5808,-1210,1152,7198,-1101,-7572,273,4328,3162,-237,-8201,590,6433,-203,-2945,-4785,-555,5743,159,-5711,-1273,1200,3951,-631,-5329,47,3818,1173,-426,-3308,1303,5061,-379,-1540,-1715,-266,4337,-1095,-3280,922,2160,1359,-563,-4043,2751,2671,-1754,-619,-1442,1610,3442,-2572,-2829,1523,916,1607,-2529,-3306,3446,2696,-1989,-1240,-3642,3207,5644,-3787,-3907,1897,2977,4324,-3539,-5260,4327,3581,-300,-2619,-4422,4671,6382,-2989,-3159,-1274,3013,6197,-3943,-6805,2979,3446,2138,-3394,-6368,3230,7186,-1250,-3624,-2997,2862,6159,-2370,-4465,-157,3105,4444,-1806,-6630,1885,3884,599,-2218,-4150,1077,4134,-312,-3884,-1873,1059,4774,-1917,-4546,107,3192,2185,-2555,-3902,497,3406,-1204,-2444,-2080,1890,3618,-1646,-3491,394,736,2791,-2024,-2654,2075,1204,354,-1133,-1624,2011,1450,-2210],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-1,2,-2,2,-3,3,-4,3,-4,4,-5,5,-6,7,-7,9,-10,12,-15,19,-25,38,-69,164,-1290,-2943,6334,6615,-10662,-3774,5167,812,4710,-6418,-6555,9356,2368,-2694,-730,-6015,5430,5678,-8175,-205,1667,757,6197,-5592,-6212,6957,697,-611,-293,-5676,5405,4276,-6856,-179,-645,2263,3598,-6888,-1187,5583,-593,1176,-1925,-3030,5994,591,-5169,400,311,3614,1645,-7160,-12,3385,844,-121,-4296,-125,7942,-39,-2740,-3319,1272,7482,-1299,-7607,-873,2320,4962,-478,-7485,-169,6793,1370,-2125,-7666,177,9039,124,-4825,-3305,519,9795,212,-10121,-585,4150,4740,1003,-10087,-1500,9708,-470,-2188,-5950,-4038,11180,1509,-6487,-525,-582,5703,4887,-9924,-1075,5199,836,1711,-5886,-5565,8737,-24,-3649,-829,-4338,5931,3067,-9062,-546,3819,235,3959,-5303,-3686,5854,-774,-791,-445,-3465,6071,930,-6679,2243,1072,1147,1909,-6061,-1281,5325,-1831,-1417,-1765,-1168,6198,-729,-5105,1351,930,2496,193,-5791,2084,5045,392,-2418,-4793,1538,6726,-2853,-6186,-2050,3158,5216,-2716,-6576,1977,3923,3095,-3202,-7594,2004,6518,-105,-3194,-5260,2981,7805,-2007,-5951,-1271,2080,7616,-2635,-8910,1672,4696,2377,-457,-8600,1030,8578,-2025,-3957,-2702,-556,9638,-2251,-7528,1504,2338,4050,-143,-8292,659,5956,-1309,-207,-4780,-1574,9044,-948,-4546,312,-1587,4914,1042,-6668,344,3457,111,1157,-4684,-1103,5956,-2100,-2336,573,-601,4245,-439,-6061,3024,1638,-43,410,-4290,733,4413,-3319,-2928,-692,1515,4531,-2218,-4544,3093,841,1075,-2416,-3466,3752,4971,-1659,-3470,-2284,4698,5778,-4317,-4560,1125,1947,3209,-3545,-5605,3615,4151,1063,-2302,-5688,4350,4771,-2693,-3898,-2776,3500,6089,-4533,-4897,867,4237,4309,-4597,-6516,4268,4150,81,-2587,-5866,3669,6423,-2733,-4231,-2490,1333,5940,-1722,-5567,1527,2372,2823,-726,-6605,1857,3838,-1947,-956,-2472,-381,5463,-1753,-4301,1818,20,3200,-230,-3939,2637,4088,-1740,-494,-2508,603,4844,-3410,-1152,1281,191,2292,-808,-4198,2403,1744,-845,-1438,-2191,1941,3742,-2909,-2133,905,941,2555,-3676,-3284,2927,3068,-454,-3663,-2883,4359,4040,-2775,-2450,231,3255,3020,-4791,-3883,2543,4404,1682,-4672,-3200,4525,2761,-1583,-4142,-2014,5694,2621,-3970,-4435,443,5028,3747,-5868,-4534,3256,4200,833,-2881,-3767,4322,4622,-2190,-2277,-2122,4896,5253,-3446,-3138,1137,1388,3500,-3691,-3855,3310,2837,938,-1022,-4487,2721,4017,-3610,-1249,-1151,2006,4292,-2218,-3431,3333,829,-417,-1817,-2635,2315,1899,-2279,82,-833,1045,2776,-4013,-1795,2528,1131,84,-2207,-2422,3402,976,-2218,-2307,-155,2393,1639,-3836,-1540,2843,1895,564,-4389,-1949,3269],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-1,2,-2,2,-3,3,-4,4,-5,5,-5,6,-7,8,-9,10,-10,11,-13,14,-16,17,-19,22,-25,28,-31,36,-43,51,-61,75,-97,131,-190,314,-670,4163,10280,-3579,-2819,-2666,942,12548,-2193,-9217,3354,1630,4871,1560,-11617,2382,7419,-2452,-884,-5255,-2084,9540,-2640,-6134,1028,-515,4650,1417,-9164,2724,4624,-1594,2018,-4634,-120,7194,-3506,-3223,1102,-665,5183,-1896,-7269,4312,3207,-772,-645,-4951,3730,6040,-3306,-1814,-146,2434,5028,-3752,-4973,4040,3434,685,-3094,-5436,5167,4685,-3957,-3430,-2705,5957,5070,-6175,-4667,669,4769,5532,-6681,-4825,5585,4107,1063,-6357,-6381,6936,5486,-4725,-3383,-4739,5147,8380,-6317,-6483,2602,2712,7043,-5321,-9519,6307,5669,232,-2806,-7959,4992,7974,-5664,-3086,-1994,1763,7738,-4144,-7077,4101,2521,1782,-778,-9292,3642,7163,-4570,-836,-2129,1117,8407,-3609,-5247,3769,-350,2188,-737,-6498,4405,3349,-3272,225,-2748,1261,5274,-3833,-2250,2836,95,2407,-2059,-4206,5000,1656,-2135,-1420,-2951,5040,2643,-4548,-2672,1459,2727,2192,-5576,-3189,5595,2002,-431,-4060,-3227,6692,2474,-4900,-3432,-565,6759,3108,-6188,-2116,3652,4332,2149,-7831,-2737,5950,3183,-855,-5921,-3257,7286,4175,-5395,-2651,-1290,5280,3403,-8953,-4624,3252,2564,2697,-6337,-6373,6588,2994,-2025,-1871,-4244,5269,6658,-5792,-2411,1578,2048,4507,-5457,-5650,5658,2117,-445,-1800,-6169,4441,4809,-4549,-1651,-169,2206,5505,-5188,-3210,4283,632,852,-1319,-4652,4483,2129,-5337,-578,-1467,2538,3435,-4174,-1410,3854,1257,149,-3210,-2122,4856,1607,-4518,-1432,-536,3661,1068,-5683,-1240,2760,1991,836,-4421,-1644,5108,1554,-2129,-4767,-159,5412,1016,-5905,-2389,1983,5861,1761,-6886,-1903,4861,2066,-62,-7551,-2145,7044,707,-3225,-4705,329,6458,1266,-6729,-1357,993,4560,2670,-7985,-2249,5405,1583,681,-4284,-2628,6996,2200,-3458,-1921,-1761,4680,3450,-7367,-1338,2366,2018,1709,-4945,-3830,5995,1419,-2240,-1190,-2966,5419,2739,-4698,-1184,886,670,3269,-4965,-1726,4969,-381,814,-1041,-1897,4618,955,-4492,868,799,1035,1419,-3394,-105,4742,-643,-954,-2145,-189,5356,-331,-4786,-1109,1150,4007,-567,-4868,697,4028,1915,-1487,-4240,1377,5327,52,-3850,-2997,754,5410,435,-5370,137,2960,3565,-2465,-5342,1308,4989,1823,-2693,-5667,798,5194,167,-3757,-3154,1461,6317,562,-6319,-1120,3741,3375,-1167,-7436,-814,5240,549,-2684,-4027,-631,6091,1274,-3861,-413,1111,4031,1227,-6074,-372,3985,717,333,-4313,-607,4273,73,-2579,-685,-430,2435,54,-4682,1603,2742,1566,1444,-3174,-895,3768,-1434,-2437,-1672,-21,3740,143,-2297,1986,2105,869,329,-3460,448,3387,-878,-2674,-1872,2262,3003,-1387,-3308,1455,2226,2212],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,4,-5,5,-6,7,-8,10,-11,13,-14,16,-18,20,-23,26,-29,32,-35,39,-43,48,-53,59,-65,72,-79,88,-96,106,-117,129,-143,158,-176,197,-221,250,-285,330,-387,463,-573,743,-1046,1756,-7433,-2786,7924,657,2673,-8263,-3604,11585,2749,-6365,-2431,-3087,8946,4204,-9290,-1928,3008,3641,4762,-8552,-4697,7540,3132,-1714,-4133,-4622,7356,5322,-5867,-2992,137,6249,3888,-6980,-2440,3342,2279,2271,-4853,-3369,5637,643,-1890,-3110,-2782,5939,1851,-5364,-265,-163,3425,1428,-6795,-522,4030,-291,723,-3605,-675,7250,-2578,-4060,1410,-765,4347,-102,-8944,3627,4684,-987,532,-7514,1018,8891,-5654,-4983,-768,-390,8955,-1145,-9675,4283,3549,1673,1049,-8775,1876,10016,-2064,-2721,-2425,-1287,11147,-1444,-9862,1867,2859,5473,2531,-11583,989,7986,-1153,-783,-6359,-2297,11262,619,-7324,-1370,-172,7184,2508,-9598,227,5696,3624,1908,-6893,-1313,8641,1834,-3541,-4139,-1657,7550,1397,-5719,-560,2152,4944,808,-7235,-113,4562,628,-791,-4654,-424,6292,-783,-3268,-1153,-842,5445,-409,-5010,2147,2450,1248,-202,-5804,2532,4811,-2916,-641,-2276,509,7242,-4950,-5244,2434,515,3738,-2089,-7286,3921,3762,-3094,-629,-4543,2765,8056,-5400,-4520,1258,847,6710,-3354,-8956,5301,4157,-35,-1061,-6925,3353,9935,-4596,-4787,-2439,2433,9516,-4166,-8961,3680,3774,3150,-1125,-9418,3060,8181,-1822,-1719,-5155,1280,8850,-2630,-7085,644,1637,5872,-351,-9586,1598,5590,1466,-383,-6417,1013,8402,-131,-3865,-2134,588,5609,-1765,-6009,527,3571,2925,-369,-5863,1695,4414,489,-1409,-2571,450,4382,-3089,-3406,-131,873,3393,-1837,-5147,2794,2566,158,-2137,-4390,2962,3714,-4738,-1714,245,2812,5307,-4094,-4095,4223,1834,1831,-1780,-5946,5917,4264,-3777,-1568,-3040,5014,6583,-5860,-3827,2674,1962,4139,-5221,-6000,6143,3880,-1709,-3467,-4887,5827,7919,-6117,-4653,907,3172,6665,-4406,-7870,5302,4597,852,-3656,-7383,4655,6761,-3188,-3042,-1480,3672,7443,-3581,-6444,1924,3813,3944,-2508,-7018,3074,5144,468,-1720,-4537,2531,6153,-3678,-4334,-529,2164,3762,-3828,-5449,1049,1840,457,-2004,-3842,3522,3699,-2467,-2179,-1624,2607,3339,-3582,-1901,883,2067,2030,-3019,-2350,4302,2381,-864,-931,-1894,3547,2609,-5199,-2841,2676,3372,1916,-4878,-2262,5566,1023,-1323,-3670,-2543,5292,1715,-5304,-1793,-401,4029,3939,-5884,-3114,5105,2869,593,-4452,-3490,7222,3120,-3251,-3358,-1979,5639,4218,-5778,-4400,2465,3233,1695,-6684,-5483,5626,4185,-1487,-4351,-3637,5045,6136,-4067,-4847,147,4445,4674,-4378,-4899,3417,3093,1832,-3607,-4452,3983,4321,-1976,-2969,-1005,3103,3324,-3359,-3651,1534,2176,1431,-2987,-3359,2480,1992,-315,-3227,-1488,3873,3439,-3257,-1792,170,2912,-703,-3047,-352,3430,1593,-1027,-2607,-1165],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-4,5,-6,7,-7,8,-9,10,-11,12,-13,15,-17,18,-21,22,-25,28,-31,35,-39,44,-50,57,-67,80,-99,128,-181,308,-1142,2088,8947,-4579,-10597,4317,3290,2652,-1086,-11275,4142,8474,-3849,-3481,-4516,697,11110,-4753,-7116,1965,2001,5671,-2622,-9105,3455,6282,643,-2218,-6447,2097,8107,-2446,-3889,-3004,2424,6255,-2970,-6248,1060,1974,3604,-2605,-7150,2896,4240,-951,-844,-3911,2303,4597,-4608,-2572,380,573,5424,-3845,-5265,5641,318,121,-676,-5592,5625,3339,-6370,-346,-76,1812,5683,-6568,-3268,6823,-491,1241,-4115,-5650,7680,3657,-6096,-847,-1985,5513,6189,-9984,-3333,5643,1033,4113,-5944,-7360,10043,4759,-3656,-2091,-5979,6258,8760,-8574,-4817,2152,2541,7323,-6963,-9259,8271,4062,232,-2695,-7866,7844,7268,-4875,-4114,-2275,4531,8510,-6365,-6652,2444,3187,4028,-3884,-7130,3914,5071,-887,-3697,-4701,3733,5901,-4087,-3464,-484,2259,5215,-4363,-4127,2861,2287,1210,-2607,-4952,5026,2400,-1533,-1312,-2485,3551,4046,-5590,-1398,2425,602,1979,-4110,-2690,5470,-77,-1937,-820,-2190,6143,2133,-6334,-158,1730,3707,2144,-8568,-1753,7859,-467,-916,-3540,-3602,8968,1356,-7465,-183,45,4269,2777,-9790,-2333,5294,1538,1792,-5644,-4683,10834,2883,-4565,-3204,-2285,7375,4833,-9101,-2865,3868,3687,3241,-7175,-5192,8273,2772,-1924,-4663,-4537,6619,6010,-6558,-4028,-413,5114,5321,-6830,-4874,5566,4086,160,-3894,-5015,6841,3993,-3383,-3141,-2339,4038,3919,-4441,-3296,2338,2148,2637,-4813,-2995,4244,1261,-957,-3277,-1311,5578,1538,-3829,-962,154,2669,936,-4767,-101,3971,355,-730,-3195,462,5277,-248,-3431,-83,-862,5985,-309,-6675,1516,2765,1996,294,-6176,-56,8142,-1722,-3537,-3041,-75,7930,320,-8821,-97,1807,4014,405,-8026,-1662,7755,850,-1955,-4755,-1697,9786,1697,-5639,-1295,1351,6275,1689,-8655,-986,5370,1986,678,-7215,-2103,7778,1589,-2897,-2717,-1769,6405,3562,-7028,-2349,3060,4710,3228,-6547,-2033,5960,1703,-183,-3872,-3205,5185,2090,-3852,-1629,1344,3253,1054,-4946,-1718,2866,1241,-198,-4024,-653,4229,639,-1163,-1199,189,4136,-827,-4787,226,1493,1770,-676,-4431,2079,4675,-382,-1743,-3505,471,5582,-1151,-4415,454,955,3312,-2683,-5673,2206,3971,-445,-2437,-5565,1613,7683,-2626,-4439,-1153,2335,5353,-2155,-7448,1243,3433,3421,-2044,-6227,1739,7482,-1254,-4494,-3795,1331,7225,-2342,-6451,42,3479,4760,566,-7173,1618,5735,2167,-1669,-5749,-329,6293,273,-3903,-2497,2220,5530,70,-6351,-736,2716,2236,-1103,-5121,-1234,4200,1244,-2076,-3458,559,5014,-1171,-4043,-356,2096,3288,-1742,-5448,36,3151,1530,-677,-2993,717,4342,-1754,-2444,193,1904,2812,-1338,-3110,829,3039],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,7,-7,9,-9,11,-12,14,-16,18,-20,22,-25,27,-30,34,-37,41,-46,51,-56,62,-69,76,-84,92,-103,114,-127,141,-159,179,-204,235,-276,330,-411,545,-842,3447,1864,543,-8978,-2929,12647,-145,-5525,-1776,-1696,8649,4314,-11410,-1081,4024,2771,3956,-7923,-3702,9475,-21,-2485,-1240,-4496,7839,3043,-8177,3289,-4,1481,3606,-7406,-2134,6182,-946,253,-3664,-1530,6604,-418,-4717,961,143,2855,684,-4583,1664,3657,-55,-1147,-3775,1195,6834,-1365,-3671,-1024,2630,5476,-2974,-5983,1032,3414,3026,-2140,-7582,4490,5534,-646,-3141,-5254,2656,8286,-4011,-6210,-469,1913,7498,-2730,-9336,4020,5477,2830,-1452,-8688,3672,9547,-3052,-3691,-4678,1195,10037,-3005,-7608,1263,2380,5650,712,-11229,1988,8303,-181,-750,-7124,-374,11404,-1735,-5611,-718,-367,6827,1709,-10316,2669,4532,623,1193,-7485,-981,9187,-2800,-2680,-884,-2282,6089,167,-7686,2725,1320,1148,2259,-4908,43,4912,-2572,-743,-1259,108,5302,-2565,-5001,1979,905,1439,-661,-4863,2543,4052,-1899,-1656,-2095,3306,5285,-2018,-3805,1202,3109,4230,-3912,-5470,3852,4254,1014,-2945,-5772,4850,6176,-3035,-4573,-1967,4570,6535,-5815,-5833,2299,4100,4697,-4629,-7253,5689,5354,-208,-3145,-6528,5693,8171,-4549,-4851,-1031,2205,7599,-5005,-7529,2870,3709,3675,-2491,-8114,4910,6560,-1925,-1648,-3711,1751,9325,-3018,-5780,616,1038,4506,-668,-7860,3874,4485,-1041,123,-5439,1233,6305,-3598,-2327,1938,-291,5647,-1509,-5434,3670,2182,664,611,-4689,2482,4655,-3774,-1428,449,1176,3157,-2778,-4051,3569,1678,907,-3241,-2833,3373,3952,-3636,-3087,-804,2644,3106,-4943,-3238,2606,3786,1760,-5056,-2827,4740,3426,-980,-4508,-2427,5781,3592,-5204,-4180,-738,4991,3681,-5768,-4679,4275,3671,1604,-5921,-4322,6394,3455,-2880,-3979,-3640,4808,6040,-5566,-4128,381,3607,4678,-6340,-5698,4899,4071,1185,-3447,-5129,5501,5283,-3962,-2691,-1217,2676,5477,-4852,-4351,3286,1428,1921,-2136,-6091,4513,2790,-1957,-1475,-2082,1249,6046,-4648,-2581,2578,-318,1691,-3058,-3152,4324,1905,-1741,-825,-1439,2306,2202,-4782,-773,1404,612,1331,-3693,-1761,4206,1707,-1431,-3595,-1258,4370,2969,-5290,-1320,387,3012,2054,-4755,-1988,3885,2900,-466,-5513,-513,6708,1176,-3798,-3931,-881,5250,1968,-5137,-1243,1685,4703,1893,-5965,-1906,4806,4273,-772,-4282,-2435,5784,1484,-4349,-4126,-449,4801,1955,-6253,-2449,3664,3322,985,-4604,-3557,4627,2521,-2299,-2433,-2256,4692,3509,-4170,-1536,719,1923,3411,-4554,-2817,4311,1512,-36,-2309,-2684,4096,2793,-2905,-1422,-457,2232,1986,-4059,-864,2852,903,390,-2593,-886,3466,1647,-3032,-1064,277,2444,898,-3918,-955,2029,1381,725,-3665,-528,3497,467,-2302,-2025,898,4714,-234],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,9,-9,11,-12,14,-16,17,-19,21,-23,26,-29,32,-35,39,-43,48,-52,57,-64,70,-77,86,-95,106,-118,133,-151,171,-198,232,-278,344,-443,616,-994,3975,-6178,-9111,6603,2727,1784,-3044,-8914,5534,8778,-4660,-1188,-4582,1753,9369,-5641,-7074,3111,252,4817,-1275,-9521,4930,5119,-2650,156,-4436,1683,8816,-4578,-2790,1994,-632,5499,-1796,-6489,4973,2273,-1402,-569,-3660,2953,4166,-5993,-2383,2392,2013,3495,-4183,-2748,4528,1634,-615,-3635,-2782,6377,1649,-4305,-3016,-685,5236,3632,-6569,-2847,4061,3679,1619,-7320,-3004,7600,3064,-1998,-5144,-3617,9143,2985,-6453,-2582,119,7093,3909,-8979,-2912,6305,4236,2465,-8312,-5556,9838,3231,-4408,-2282,-4663,7563,6038,-9409,-3242,2883,2975,7615,-7389,-6573,8290,3695,-126,-1955,-6904,7978,5161,-8168,-1682,-498,2891,6897,-7296,-5513,5302,1756,2774,-2269,-7096,6398,3039,-4646,828,-3365,2094,5023,-5479,-2536,2813,-495,2732,-2164,-4103,4800,997,-2562,-650,-2084,3478,2329,-6111,-321,1191,2002,1030,-5338,-1444,5748,71,-2169,-4327,-637,6759,847,-4223,-1150,1320,5468,252,-7576,471,4779,3235,-701,-6942,-322,8892,646,-3198,-3202,212,8588,1374,-8580,-2283,1475,5143,1418,-10072,-501,6847,1521,-1046,-6291,-2720,9331,1781,-5158,-3720,-1574,7130,3687,-9609,-1837,4639,2219,3522,-6940,-3664,7571,1442,-1478,-1572,-3931,7120,2882,-7296,-981,712,3251,4102,-7461,-4091,5974,-10,-47,-2390,-4300,5962,1740,-4189,381,-518,2016,4215,-5096,-1844,4264,-983,90,-2380,-2652,6587,-540,-3398,13,-872,4894,-685,-5877,-156,3503,1216,-1799,-3357,276,6123,-698,-3591,-2366,1118,5745,-1188,-6537,-213,3897,4368,-2234,-6238,597,5469,1017,-1088,-6298,1259,6931,-1474,-4821,-3150,2335,6744,-1943,-7593,160,3105,3610,-452,-7238,-675,7103,190,-2361,-3760,349,8737,143,-6247,-473,1972,5874,1201,-8186,-387,4308,1971,697,-5692,-987,7583,-612,-3686,-1847,-157,5369,1047,-6708,1056,2209,1679,1021,-5868,-294,5591,-1352,-958,-1585,-1789,5216,-627,-4338,507,659,1415,962,-5317,364,3515,-620,-1521,-2165,391,5124,-1301,-3173,1209,1170,2775,-1666,-3349,1510,3002,24,-2717,-3273,2080,4164,-1826,-4600,-202,1638,4521,-2330,-5443,1441,3469,1991,-4007,-5431,3338,4362,-450,-4492,-4167,3193,6324,-3014,-5160,-57,3449,5257,-3406,-6248,2404,4563,1556,-2428,-5636,3176,7389,-1746,-3245,-2840,3276,6837,-896,-6034,351,2431,3462,-967,-5769,351,4988,457,-824,-3541,1176,5980,-821,-4477,-18,1106,3900,-149,-4953,1406,3012,753,-267,-3545,1148,5339,-1345,-1489,-459,662,3438,-1554,-3043,2120,1809,766,-850,-3784,2313,3151,-2152,-2301,-1346,1622,2606,-1388,-2705,1552,3105,367,-2810,-2738,3089,2287,-1868,-2313],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,30,-32,36,-40,44,-49,56,-63,71,-82,93,-95,490,-5742,-3545,-3375,5590,8496,-9001,-5364,4499,2439,4910,-5359,-8112,9328,5518,-1139,-3422,-6544,5762,8468,-6063,-4229,-136,3473,7765,-6135,-7168,4833,3697,2435,-3040,-6840,5592,4675,-1742,-2744,-3112,3811,5523,-4463,-3804,1501,2310,2589,-4818,-3860,5084,1613,659,-2575,-3847,5868,2034,-4521,-470,-1734,3300,2187,-6478,-1030,4162,141,453,-4800,-2805,6788,-1051,-3992,-493,-2142,5891,2070,-9548,1792,4068,1949,3117,-8334,-1269,10581,-1154,-3531,-2362,-4242,9839,1335,-10227,678,1991,4320,4364,-10139,-2047,9568,367,-1188,-5885,-6045,10903,2474,-9323,-1077,-138,6171,5293,-11354,-2634,6833,2463,2503,-7004,-5467,9152,3256,-3730,-2602,-4553,7170,5910,-9178,-3723,1572,3616,3622,-6647,-4297,6729,2620,226,-3764,-5195,6238,3150,-4624,-2830,-287,3654,2868,-5962,-1471,2830,2988,1400,-4622,-1670,4796,1033,-1887,-1671,279,6404,103,-5524,-10,774,2094,712,-6827,1523,4532,-1011,-1110,-3061,101,6997,-2361,-5887,528,397,4421,-36,-8211,2267,4825,-293,249,-6939,612,9438,-3358,-4086,-1310,-904,8046,-381,-10135,1883,4991,3412,1123,-8891,-200,10300,-1194,-3557,-4544,-134,10626,398,-8705,421,1597,5568,1494,-10444,311,6742,-732,-471,-5484,-2346,9964,370,-5443,-2174,-901,6093,2476,-8258,-1237,4049,2667,1162,-7206,-2328,7285,877,-1817,-2012,-1557,5405,1432,-4206,-570,693,4771,2252,-6052,-501,4464,805,-510,-3156,-63,5249,76,-3595,-1125,845,4787,-1778,-5155,1770,1905,2022,-568,-3897,2059,4756,-2652,-2331,-1712,1303,6081,-3988,-4716,1730,1445,2771,-2177,-7366,4195,5903,-2156,-2367,-3898,3204,7859,-3690,-5875,928,2681,6101,-3183,-8579,2606,5181,1107,-691,-6086,2288,7836,-3083,-4786,-2393,1722,7787,-2168,-7717,115,4276,3128,-778,-7869,1521,6966,200,-3790,-4224,247,7617,-514,-4609,-448,1992,4146,-486,-6730,-194,5389,1683,154,-5109,657,5482,-1025,-2947,-2061,1332,5279,-207,-5438,163,2458,1654,-1002,-4144,1796,3215,-1555,-1633,-2058,476,3696,-1675,-2301,883,277,2963,-1867,-3338,3849,2201,-1024,-1446,-2943,3255,3467,-3831,-2812,373,2814,3377,-4481,-2139,3700,2081,1209,-2530,-4761,5585,3760,-3392,-4113,-1450,3164,4617,-4416,-4616,2507,1577,3722,-5343,-5777,5132,4975,-1325,-3920,-2637,3213,6467,-3402,-5287,240,1673,5175,-3703,-6170,2720,3707,9,-3001,-4662,3174,6747,-1855,-3903,-2321,1954,5317,-2487,-4118,850,2452,3020,-1634,-6284,2167,3521,833,-1412,-3053,2221,4230,-190,-3625,-321,2510,2458,-2585,-2914,1420,1712,390,-2493,-2766,2985,2043,-1511,-1012,977,3025,651,-3607],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-15,17,-19,21,-23,25,-28,31,-34,38,-42,47,-52,59,-68,77,-88,103,-120,134,-108,-667,-10643,680,11521,-3013,-3479,-4317,-530,11910,-91,-8821,2058,2836,5758,826,-11857,387,9197,364,-1595,-6647,-1542,11535,159,-5857,-1815,176,6984,813,-10033,-880,4317,2058,496,-7369,-989,7670,-254,-2912,-4311,-1010,7002,-53,-5677,-721,915,3954,218,-6556,1770,4486,1147,344,-4234,1991,7381,-3565,-2074,113,1192,5812,-2573,-4529,5246,988,1232,-65,-6596,4817,4294,-4559,-975,-2333,2787,7804,-6568,-6241,3946,1202,3662,-3289,-9869,7441,6153,-4025,-1281,-5211,3954,9763,-7048,-5121,1880,867,8526,-3705,-10194,6697,6253,-492,-624,-8259,3436,11341,-4754,-4469,-1754,1174,9397,-1995,-10631,5245,4156,3453,-792,-9641,3633,8524,-1230,-2302,-4894,663,9564,-2798,-6704,449,2264,5458,-1371,-9076,522,3526,726,-980,-6014,1080,6844,-1484,-2965,-2735,1619,6375,-2256,-5114,1123,799,3923,-2669,-5748,1585,2907,-860,-693,-3958,2833,3789,-4280,-1457,763,7,2922,-4986,-4083,5998,1600,-1607,-2642,-4721,5774,4026,-6975,-1495,399,2472,5107,-7845,-4414,6430,243,-256,-3715,-6594,8114,4493,-5253,-1842,-2379,5682,6163,-8561,-5835,4921,3061,4053,-4462,-8047,7526,4543,-3051,-3063,-5997,6058,7770,-6835,-5389,-27,2877,6360,-5842,-8025,5241,4267,664,-2809,-7091,4888,6743,-3284,-3187,-2702,3298,7077,-3858,-5561,2186,2328,3785,-2756,-5824,2880,4665,-672,-1695,-4212,2547,5432,-2785,-1992,-434,1747,3807,-4211,-3233,2957,1011,1471,-2538,-3461,3458,1582,-3371,19,-1322,2524,2269,-5809,-829,3383,1397,465,-4122,-3518,6560,-158,-2551,-1838,-2112,4796,2662,-8014,-1140,1790,2021,1954,-6392,-2635,7503,1485,-1137,-3784,-2677,6857,2282,-7178,-1608,387,4668,3508,-8341,-3261,5595,3047,728,-6307,-4915,8542,3091,-4548,-2476,-3841,6335,4548,-7703,-3543,3868,3197,2133,-5497,-5449,7134,3386,-756,-3057,-5011,4795,3348,-4664,-3004,38,2937,3794,-4612,-4544,4037,3336,1711,-1638,-2621,3980,2352,-3575,-1943,-1600,2607,2131,-3274,-674,1883,1171,1972,-3061,-2145,2826,1196,-1160,-2259,-953,3598,980,-3677,501,76,2644,1102,-4857,914,4036,557,-1250,-3370,-715,6070,437,-4813,-571,1168,5819,566,-6222,-43,4575,1157,-202,-5030,-869,6195,-1061,-3189,-2408,1047,6252,466,-6562,-947,2803,4958,1464,-7100,-1410,6202,1902,-2067,-5094,-1497,6769,2263,-4028,-1630,776,5355,2192,-6607,-560,4698,2797,3,-4804,-3380,5367,2401,-2730,-2488,86,5544,2199,-4368,-2098,1196,3134,1705,-4700,-1913,3287,972,-235,-3485,-1001,3962,933,-2645,-2039,1607,2683,470,-4097,-803,2549,292,-817,-1548,527,2549,-1012,-3481,-1657],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-7,8,-8,10,-11,13,-14,16,-18,19,-22,24,-27,29,-32,36,-40,44,-48,53,-58,64,-71,78,-86,95,-106,119,-133,151,-172,199,-235,282,-350,458,-653,1118,-4795,-7494,405,-476,8286,-1027,-12886,1641,6300,226,1312,-7479,596,9891,-1873,-3516,-1202,-1975,8861,573,-8383,2527,2566,1212,2254,-7891,1070,7388,-2799,-83,-1850,-1429,6834,-871,-5992,1864,463,2521,-481,-5771,3533,3932,-1970,-571,-2740,2168,4451,-3211,-4048,891,2648,3208,-4352,-4198,4297,2983,-975,-3094,-5046,6364,4755,-4090,-2818,-1265,4577,5432,-6530,-4754,3935,2874,3485,-5713,-7156,6897,4631,-1726,-3565,-5682,6780,7574,-5796,-4957,-1432,4186,7879,-6544,-8890,5361,3663,2376,-3657,-9076,5888,8261,-3110,-1768,-5612,2103,10990,-6602,-6848,2291,1655,4701,-1629,-10432,4676,5075,-1408,-1531,-5808,1998,9241,-4259,-3706,1295,-811,6276,-2290,-7514,3510,2280,626,1230,-6035,2702,6168,-3575,-1008,-160,160,5275,-3167,-4869,3813,436,760,-720,-5385,3932,2539,-2917,-1976,-638,2461,4829,-5000,-3218,2560,2880,1017,-4755,-3808,6071,2105,-2020,-3903,-1922,5530,2487,-5976,-2105,101,5194,3344,-7139,-2909,4143,3383,1158,-7481,-3621,7929,3134,-4081,-3061,-2870,6789,5334,-7061,-3289,3070,5369,5069,-7922,-5758,7660,3001,753,-4819,-5712,6870,6508,-5051,-3019,-1682,3539,6939,-6132,-5835,4879,1238,3906,-3755,-7394,5973,4722,-3425,-2,-3278,2181,6918,-5501,-3558,1698,-161,2903,-3145,-6064,4372,1133,-1772,-729,-4041,2841,4828,-4492,-1679,650,455,3302,-4646,-3605,4188,348,-1489,-2044,-1714,4688,1578,-2387,-736,1193,4421,1907,-5875,-855,4382,1844,75,-4203,-737,5604,797,-2806,-3406,-74,6083,1308,-5300,-1844,2723,4437,739,-6899,-2229,5318,2552,-1031,-5519,-1036,7235,2113,-4527,-2351,859,6110,3076,-7824,-1797,3972,3855,2564,-6545,-3666,7680,1616,-2453,-4130,-2870,6997,4106,-6681,-2076,49,3906,4943,-6883,-2684,5309,1257,945,-3468,-4898,6672,2370,-4060,-1108,-1307,2672,2905,-5608,-2186,3792,1117,1692,-3041,-3694,4936,706,-2799,-125,-1347,3823,2032,-4841,-532,2215,776,-218,-4464,-2334,4419,214,-2091,-1407,-441,4257,435,-4117,581,2436,1739,-22,-5071,945,5003,855,-1732,-3054,-235,5370,-672,-4225,-1427,1561,4358,-2022,-5802,445,4092,2197,-1311,-6671,43,6632,418,-3607,-3930,226,7220,-794,-4722,-980,1761,4149,-598,-6048,-401,4207,2316,-870,-5620,-192,7367,285,-3537,-1554,277,6756,615,-6291,-1231,2575,3414,896,-4904,615,5166,404,-885,-2200,-1075,5306,-307,-4342,-568,994,2833,163,-5509,-159,3966,375,-37,-2095,-291,4627,39,-3520,-190,1676,2104,-705,-4359,787,2469,-425,-503,-2902,965,4027,-1156,-2265,547,1412,3389,-1436,-3221,683,3158,512,-2661,-2910],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-5,6,-6,6,-8,9,-10,11,-13,14,-15,17,-19,21,-23,26,-28,32,-35,39,-43,47,-54,59,-67,76,-87,100,-118,142,-178,236,-350,650,-3325,-5600,8818,5583,-9090,-1963,-511,3571,7858,-8301,-6333,7259,1862,2366,-3198,-7434,7228,4316,-5270,-904,-3119,3459,7712,-6980,-2101,4211,766,3252,-3544,-6778,6152,2059,-2780,-1133,-3703,4153,3034,-6337,-543,2329,1675,1354,-4392,-2303,6240,-604,78,-1667,-997,5019,-438,-5307,63,1692,3859,307,-5431,446,4856,522,-1308,-6857,-998,7774,43,-4897,-4777,251,8887,497,-9025,-276,3676,6315,776,-10387,131,8474,1634,-1005,-6284,-1885,11205,162,-6962,-2245,-1019,7641,2684,-10868,-716,4912,3026,2734,-9655,-3641,11270,-206,-3377,-3152,-4923,10076,3274,-8486,-134,1970,2578,5717,-8251,-3922,7978,-175,415,-3171,-5630,7941,2865,-5517,251,-1928,3370,4187,-6941,-794,5186,-675,1319,-3115,-3257,6862,554,-2671,953,-953,3373,1674,-5500,1618,3604,392,89,-3063,374,5742,-1202,-2507,-458,1244,5981,-1370,-5516,-113,2486,2698,-1887,-7121,1704,5867,343,-2852,-5697,2082,7416,-2344,-4295,-1417,1901,6987,-1546,-8081,1771,3838,3001,-1477,-9597,3127,7340,-155,-4635,-5792,605,9987,-2247,-7876,29,2010,5881,-277,-10322,1882,6619,15,401,-7949,-97,9484,-1077,-4540,-1669,-1179,8004,1810,-8804,1479,2789,1989,1557,-8702,-655,6985,-1039,-1391,-2714,-2355,6544,424,-5762,930,256,2884,1888,-6070,232,4920,-1471,-24,-1598,-461,7000,-939,-3977,1297,849,3186,24,-5238,2695,3063,-1065,-991,-3026,1321,4804,-1800,-3066,-899,1469,3333,-2898,-4449,2411,3230,786,-2578,-4944,3098,5598,-2718,-4152,-2680,3681,5207,-3555,-4725,570,2429,4530,-4534,-6253,3787,2934,1603,-4084,-6126,3515,6095,-2460,-3651,-2227,1801,7556,-3927,-6701,1112,3188,4482,-1628,-7424,3443,4620,-139,-2008,-4671,902,7751,-3275,-4691,-1,-15,6437,-1688,-6992,2291,3150,839,-392,-5737,1764,6715,-2030,-2099,-921,-204,5395,-1554,-5619,2020,1803,629,224,-3971,2013,3112,-1871,-1020,-1075,1164,5044,-1937,-3699,2122,1347,788,-2036,-4109,1731,2848,-1539,-1897,-1282,3118,3359,-4259,-1916,1704,3354,1672,-3698,-3358,3964,3662,-169,-2203,-2292,5000,2666,-2866,-3527,-1844,4484,3878,-4523,-3985,2662,3835,2660,-4139,-4659,4487,4661,-1184,-3305,-2585,4464,5036,-3415,-4022,664,3976,3634,-4183,-4589,2146,3316,811,-3186,-4701,4477,4463,-3334,-2478,-1927,1831,4159,-3958,-3597,2183,2104,3238,-2697,-4016,3366,3474,-1074,-1546,-1340,2025,4834,-3299,-2279,828,1731,4220,-1651,-3129,2190,1517,-1148,-1292,-815,3194,1800,-2977,-1519,-119,568,1413,-3231,-2274,3214,2174,-563,-2260,-1292,3772,2651,-2479,-1999,246,3205,1023,-3421,-2557,2042],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,8,-9,11,-12,13,-14,16,-17,19,-21,23,-25,29,-31,34,-38,42,-46,52,-58,65,-74,84,-99,115,-138,171,-220,306,-504,2329,2539,4765,-3636,-11197,7429,6759,-2456,-1479,-6454,4629,10213,-5915,-5641,321,1770,8023,-4193,-10723,4596,4064,1923,-1925,-9663,2881,8862,-3319,-3865,-3958,1181,9145,-2991,-7201,1999,2990,4547,-2075,-7675,2675,4213,-579,-1962,-4606,3073,5813,-1848,-2540,-554,1328,4406,-3646,-3258,2957,582,1018,-2084,-3297,4310,3440,-3708,-900,-1842,3091,3963,-6007,-2009,4592,-36,1790,-4697,-2785,9038,249,-3997,-1576,-3864,6909,3638,-8839,-1654,2394,1650,4551,-7190,-5449,8904,1211,-1729,-2577,-6674,9814,5671,-7942,-1154,-156,4557,7454,-9421,-5486,7225,1863,3857,-4383,-7822,9090,5638,-4880,-2190,-4171,4965,7657,-8075,-5860,3100,3214,5994,-6282,-8548,7908,3784,-884,-2335,-5401,3588,7859,-4531,-3198,-593,2123,7184,-3365,-5546,3706,1230,2259,-2146,-5388,5360,3126,-2797,-516,-2175,4258,4834,-4240,-2441,1049,2043,2551,-3823,-2506,5195,1177,-1664,-1729,-2120,5104,905,-4606,648,62,3317,1740,-6335,1007,5883,-112,29,-5319,-2943,8808,-454,-5599,-323,-570,6275,1263,-9185,573,5083,1739,2134,-8697,-2113,9556,-323,-3319,-1952,-2894,9156,2943,-9300,-1228,2407,4090,4288,-10087,-2248,8018,1740,-1053,-5955,-5273,8799,2849,-7061,-2902,-1562,4829,6184,-7578,-4270,4743,1600,3701,-5357,-5141,7045,4051,-2644,-3322,-3498,6239,4552,-6240,-1917,1940,2248,2555,-5389,-2695,4883,2221,1291,-2561,-2868,5107,1464,-2227,-767,203,3645,2883,-6122,-264,1985,856,879,-4449,-228,5052,207,-2608,-435,-1180,5151,412,-5115,-350,2606,1909,-1447,-5960,1743,5350,-2071,-2271,-2609,344,7144,-2289,-3257,677,1367,5247,-1057,-9026,1858,5675,-45,-875,-6497,1334,9008,-643,-5034,-2824,178,6847,431,-8604,1086,3752,2864,1204,-7965,-1192,8972,166,-2859,-4162,-1524,9311,1142,-7550,-1065,1598,3661,2150,-7047,-1691,4835,1627,-434,-4867,-625,6992,1961,-3311,-2865,61,3887,2467,-5450,-1652,4077,1824,-41,-4983,-588,4145,915,-2635,-2310,-848,4636,-425,-4970,-203,780,2209,-18,-3767,1005,2980,639,-1134,-2742,1081,4871,-2097,-2376,556,1680,3330,-1851,-4488,2012,1978,156,-1363,-5328,3689,4437,-1869,-3301,-173,2478,6160,-3130,-5826,2886,3035,2271,-3123,-6432,3059,6079,-1424,-2668,-3449,1804,7223,-2168,-5008,-535,2407,5195,-1238,-6984,2125,4719,1774,-2536,-5240,2165,8338,-259,-3789,-1247,1141,6143,-1095,-6665,1438,3015,3585,119,-7162,-784,4540,-73,-3115,-4546,-371,5453,206,-3988,-15,1809,4262,449,-4809,728,3107,334,-452,-2102,745,3978,-1137,-2578,-92,1229,2797,-1045,-3805,2261,1668,1000,-1998,-2781,1143,2372],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-9,10,-12,12,-14,16,-18,20,-22,25,-28,31,-34,38,-42,46,-51,56,-63,68,-76,84,-92,103,-114,128,-143,161,-183,209,-242,285,-344,429,-564,809,-1399,6187,2550,-12066,739,2488,4600,3988,-11008,-2362,9876,-109,-1678,-5549,-3998,11043,3321,-8671,-316,-1033,5767,5579,-9912,-3758,5858,2858,1517,-6827,-4670,9279,2931,-4507,-2691,-2865,6708,4118,-6503,-2024,940,2196,3279,-6641,-1719,5397,1027,-1103,-3750,-2164,5868,641,-3820,-899,-125,3785,1124,-5515,-219,3924,-233,17,-5133,1217,7795,-2198,-2250,-1551,-1027,5529,-2816,-6444,4513,1711,2165,-68,-8717,3438,6766,-2960,-969,-4191,730,10167,-3881,-6737,3598,1134,5216,-609,-11394,4293,6213,-695,571,-8434,-677,11162,-4690,-5557,-741,-928,9676,275,-11857,2505,5141,1430,2012,-10129,-246,10171,-1715,-3268,-4282,-2156,10526,891,-8015,296,1439,5534,2561,-10209,-275,6666,1481,23,-6078,-2818,8802,1326,-5167,-1794,-1112,5870,1708,-6310,327,3624,2494,613,-5457,-456,4859,208,-2470,-2440,-417,5892,-1882,-3945,1638,-151,2855,-734,-3944,3421,3463,-99,-676,-4714,2307,4990,-4803,-2778,1412,1397,4052,-3960,-5267,4923,2817,306,-2236,-5002,4682,6687,-4614,-3022,-1557,2540,7599,-5272,-6279,3468,2525,3250,-3236,-9508,5987,6782,-3452,-2218,-4872,3331,9837,-3970,-6257,429,1530,6014,-2735,-10045,3793,5906,1032,-992,-7679,1328,9664,-2524,-4285,-2410,236,8334,-1562,-6990,737,3468,3280,-1137,-8499,1981,7041,-699,-2123,-4391,302,6811,-1276,-4806,430,1198,3871,-222,-6658,1632,2944,719,-1138,-4694,2317,4183,-1357,-2171,-131,1671,3982,-2305,-3367,3075,2455,1648,-2343,-3534,4080,2121,-2965,-1248,-1137,3416,3797,-4580,-3009,3025,192,2815,-4743,-3589,5684,2070,-1556,-2898,-4529,5392,3847,-5874,-2745,-189,3872,4484,-5972,-5218,5310,3280,954,-3479,-6644,6888,5087,-5146,-3634,-2025,4127,6436,-5570,-5564,3097,3405,3214,-4339,-7782,5282,4674,-1980,-3172,-4033,4244,7323,-4521,-4920,729,2166,5266,-3762,-6453,3347,3994,1127,-2358,-5862,2572,6060,-1888,-3120,-1807,1900,4838,-2997,-3228,1410,1177,2464,-1405,-3766,2657,2098,-677,-869,-2431,2714,2551,-2784,-823,284,2294,1791,-4186,-1888,3703,1027,-1050,-2722,-820,3975,62,-3882,-1442,590,2479,1707,-4205,-2263,3468,1447,363,-4588,-1782,5230,953,-3820,-1696,-874,6371,2277,-6997,-1290,2639,2674,2118,-5906,-3587,5929,2839,-1320,-4441,-1542,7053,3531,-5578,-2491,538,4124,3208,-5523,-3864,3692,3680,688,-4635,-4551,4955,4644,-3306,-2355,-1724,4690,4425,-5379,-2787,2564,2401,2064,-3437,-3790,3653,3185,-1004,-2494,-2166,3184,3659,-2150,-2862,342,2072,2666,-3140,-2426,2808,2111,583,-2071,-1381,3086,1430,-1597,-910,474,2448,272,-4007,-866,1391,1881,-7],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-6,6,-6,8,-8,10,-12,12,-14,16,-18,20,-22,25,-28,31,-34,38,-41,46,-51,56,-61,69,-75,83,-92,102,-114,126,-142,160,-182,209,-244,289,-353,449,-612,969,-4197,5862,6948,-2111,-375,-7185,4114,11099,-6342,-5401,287,132,7541,-4027,-8615,4973,3364,827,265,-7140,2924,7177,-3423,-3077,-1187,-14,7081,-3355,-6333,3205,1897,2186,-1294,-6124,2364,3735,-2237,-280,-1005,1302,4116,-4326,-2707,1860,292,2134,-3777,-2798,5449,1190,-2465,-2791,-2445,4867,1561,-5563,-1298,1787,4600,1860,-6584,-2145,6615,2388,-291,-5504,-3530,8338,2778,-3551,-3478,-1773,6840,4598,-8863,-1825,2826,3609,4500,-9316,-5363,8458,2325,-543,-4580,-4951,9401,5631,-7522,-2147,-515,4729,7604,-9491,-5920,6560,3223,4251,-5444,-7961,7677,4678,-4612,-1820,-4041,3415,8288,-6221,-3597,1353,-353,4874,-4636,-6347,6684,2948,-676,-119,-5036,3972,5548,-5368,-411,1263,1061,5661,-3747,-4912,5418,1381,-340,-916,-3414,4757,2417,-3406,-1277,614,1841,3139,-5483,-323,3471,1499,-263,-4676,-2390,5462,363,-3039,-1406,-637,5931,562,-6400,-376,1634,2914,-39,-7732,-1255,6587,1021,-532,-5779,-1233,8371,11,-6944,-2424,300,7930,2665,-9610,-12,4490,2270,2038,-7731,-1167,9586,838,-3748,-4126,-2244,9096,2822,-8787,-357,83,3981,3957,-9245,-2568,7252,1707,447,-4540,-5049,7394,2806,-5351,-1372,-2575,4398,4604,-7063,-1292,2188,861,3083,-4005,-5210,6724,1808,-2337,-816,-2269,3434,3308,-5958,-554,1895,575,2963,-4854,-2265,5018,-1199,-1599,-890,-2044,4523,698,-5451,670,2864,2472,-432,-4802,744,3716,167,-1743,-3601,736,5468,-985,-4323,-2082,1511,4045,-990,-7225,621,3138,1887,-1597,-6347,1177,5944,1309,-3971,-2512,971,6758,-1043,-6101,105,2598,5101,-1495,-8192,1637,5407,1895,-1074,-7522,43,8093,-452,-4511,-2368,269,7776,194,-8065,-325,2909,2954,1816,-7272,-980,6750,156,-2817,-3718,-1676,7599,107,-5836,-222,484,2668,1354,-6812,-1289,3949,-287,334,-2879,-1411,6044,303,-3451,-21,-1076,3262,1607,-5294,679,2329,1520,377,-3631,-78,4344,-749,-2163,-405,149,2578,-217,-3216,593,2551,993,-735,-3142,2511,4103,-1240,-2518,-1691,2351,4067,-3625,-3467,1031,1304,3299,-4082,-5003,2783,5164,337,-3106,-3974,2858,6121,-2995,-4393,-2136,3524,5289,-3320,-5507,1787,4009,4307,-3174,-6289,2485,5776,-760,-2338,-3147,1607,5992,-2594,-5454,-366,1970,4418,-2186,-6040,1249,3214,1534,-106,-4797,480,5246,-487,-3757,-1798,1297,4979,-1908,-4047,1118,1416,1971,96,-3968,1617,3660,-1018,-984,-3364,665,3995,-1546,-2695,-374,767,1684,-1230,-3725,1720,1951,544,-537,-2492,492,2796,-2144,-2090,2093,1687,1364,-2242,-2657,1870,2467,115,-1925,-910,2546,2767,-1955,-2606,599,3122],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,5,-6,7,-8,9,-9,11,-11,13,-15,16,-18,20,-22,24,-26,29,-32,35,-39,44,-49,55,-62,71,-81,96,-115,142,-183,247,297,4881,3052,-11542,-2585,9223,685,-1508,-5104,-5084,10401,2384,-7074,-911,128,4664,5250,-9295,-1251,5586,1284,1464,-4744,-4221,8204,1548,-5262,329,-3015,4880,3826,-6242,301,3393,165,1963,-4399,-1808,5868,-1855,-1959,-1115,-919,4991,-557,-4591,1366,801,2208,-502,-5095,1219,5228,-704,-1484,-4733,2366,7079,-2731,-4074,-1043,1932,5667,-4022,-7131,3708,3666,2504,-1333,-9381,2793,8176,-2823,-2880,-4254,2403,10000,-4629,-7749,1872,2347,6646,-1337,-11166,2838,7540,-1073,-1035,-8804,1306,10095,-2647,-5390,-449,470,9584,-65,-11044,850,3098,3233,1823,-9828,96,9635,-2152,-2397,-2946,-2632,8928,305,-7246,2039,487,3882,2604,-7616,-18,5693,-833,701,-4729,-2093,6034,-1241,-5005,1440,540,4168,1116,-5802,1079,2413,-1001,379,-4674,965,5910,-1859,-2813,1501,724,3893,-2429,-4553,3331,2608,2238,-2008,-4213,4198,4198,-3442,-3533,-1992,3096,4880,-3675,-3699,1812,2798,4914,-5645,-5633,4952,3411,804,-3941,-6344,5482,7653,-4715,-4033,-2310,3062,6873,-5332,-6452,3482,2349,5282,-4284,-8542,5718,5881,-1847,-2487,-5735,2922,9567,-5017,-6365,997,1200,6505,-2287,-8028,3564,3415,971,-1283,-7211,1739,8713,-3510,-3238,-481,-622,7032,-1079,-7014,2802,1741,1328,178,-6368,1576,5003,-2774,-9,-1496,869,4481,-3340,-4519,1904,-74,2954,-272,-5106,2225,2620,-2291,301,-3085,2183,4741,-3244,-2507,1815,1240,2650,-3597,-3277,4868,2340,-1288,-3673,-2793,5893,3858,-3697,-2239,-805,4192,2512,-6011,-4533,3449,3435,1050,-5494,-4085,6619,4714,-965,-3503,-3615,5751,4639,-4950,-3521,-786,4197,4368,-6585,-5948,4903,3041,942,-3373,-5612,6297,4570,-3193,-2276,-2756,4319,5620,-5510,-4358,1702,2908,4113,-3365,-6928,5268,3822,-1579,-1228,-5079,4066,5127,-3581,-2836,157,215,5045,-2509,-5248,3172,1813,-439,-428,-3650,2169,3829,-2016,-1452,-118,464,2831,-2842,-2806,3313,1563,352,-878,-3052,4127,1447,-2302,-420,975,1892,1547,-3302,-1264,3637,1642,-462,-3016,-2184,4997,2264,-2753,-2577,-568,5246,2321,-3804,-1077,1612,2850,1218,-5624,-2249,4144,1490,-1285,-4207,-1661,6327,1211,-3225,-3445,-347,5518,2219,-5745,-1263,2477,4241,1998,-4966,-3658,5946,2313,-2325,-4416,-2356,6560,2860,-4622,-3965,-329,3155,3043,-5664,-3033,4140,2810,177,-3679,-3487,5298,2801,-2747,-1749,-1719,3791,3774,-4448,-1963,2765,816,1831,-2974,-2513,2561,436,-2218,-1153,-1772,2800,1835,-3871,-839,817,330,671,-1815,-1242,3161,662,-1320,-2213,-419,2927,758,-3016,1005,1779,3388,521,-3770,-297,3549,1757,-1169,-3377,2204,4914,-212],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-2,3,-3,4,-5,5,-6,7,-7,8,-9,10,-11,12,-14,15,-17,18,-21,23,-26,28,-32,36,-41,45,-51,58,-63,61,-7,-1274,-7784,750,13181,-3324,-8353,1343,1821,7997,-1142,-12878,3293,7122,474,539,-9118,257,12555,-2182,-5353,-2121,-530,9527,605,-9865,2235,3974,3283,478,-9597,165,8379,-132,-1408,-3634,-936,8593,-286,-5418,728,350,4973,898,-6647,1011,3651,1205,427,-4570,1610,5347,-1284,-2425,-1876,549,5674,-2852,-4371,2125,1507,1792,-2426,-6291,4186,3754,-3050,-712,-3583,3830,6116,-5767,-3833,3185,1800,4815,-4985,-7414,7808,3252,-1609,-1958,-5819,5416,7790,-7305,-3998,884,2321,8787,-6226,-7071,6757,2196,1848,-1427,-9585,7205,7785,-4465,-1888,-4756,3398,10209,-6088,-8206,3977,2627,6391,-1387,-10356,5787,6090,-1957,-1315,-7333,2676,9944,-3800,-5363,-794,185,7724,-2111,-9681,4477,4079,937,803,-7632,2034,7641,-2715,-2824,-2000,519,6897,-1709,-5376,1988,2849,3058,-1030,-5456,2407,3335,-781,-2048,-3374,1526,4766,-3784,-1475,655,1801,3267,-4005,-3554,3685,2098,-291,-3279,-3684,6951,3750,-4730,-1024,-651,4301,4427,-5957,-1791,3808,1749,3174,-5699,-5119,7863,2412,-3646,-2168,-3888,6214,4799,-9099,-3083,3353,2926,4942,-7990,-4157,7828,2476,-1065,-3322,-6643,8993,6087,-6667,-2918,-549,3496,7291,-7652,-5250,4717,2637,2282,-3155,-7365,6939,5826,-3338,-2518,-3034,4237,7854,-5909,-4830,861,2323,4754,-4023,-5982,4815,3331,-1843,-1613,-6315,3023,4702,-3745,-3621,-797,894,4319,-4244,-5205,2127,1735,722,-2474,-3187,4346,3037,-3082,-708,-1191,3118,2732,-4639,-1172,1884,1764,2113,-4457,-2636,3895,1829,-1843,-1767,-2035,5140,1999,-5093,-314,1774,4212,1917,-6563,-708,6016,294,-612,-4317,-2391,7180,947,-6995,-1362,-187,6390,2469,-9166,-1536,4565,2525,1495,-7560,-3693,7037,2138,-3943,-2655,-2545,7784,3358,-6793,-3009,1685,3476,4370,-7640,-4019,7240,2330,-416,-4326,-4904,7512,4623,-4653,-3385,-403,4813,4256,-5200,-2611,2813,1822,2013,-3178,-4858,5350,3533,-3758,-2477,-2741,3681,3592,-4363,-2152,995,1540,1609,-3893,-2266,4108,1229,-104,-2601,-1986,4861,1624,-3164,-1427,1264,2149,1228,-5781,213,3608,593,-631,-3675,-757,5060,-1560,-2991,-1238,32,4060,-1772,-5066,949,3301,1846,-145,-5649,73,5756,-577,-2989,-4149,783,6090,342,-5731,-595,2646,4601,429,-7583,511,5411,1613,-624,-6094,-208,7313,464,-4173,-2345,1895,5702,2136,-7759,-975,3646,3261,172,-6347,-1050,5636,1179,-2413,-3772,-1358,7280,2061,-4858,-1009,568,4526,806,-5733,-1011,3717,3125,-973,-3205,-1735,4326,1366,-3941,-1089,240,3650,829,-4021,-861,1740,1916,-89,-2040,-1557,3753,190,-2434,-1462,-10,4452,-986,-3588,576],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-4,4,-4,5,-5,6,-6,7,-8,10,-10,11,-13,15,-16,17,-19,22,-23,26,-29,31,-35,39,-42,47,-52,57,-64,72,-82,92,-105,122,-144,171,-205,237,-444,9924,2556,-2380,-3379,-7457,9777,6811,-9837,-2285,656,3730,8127,-8791,-6797,8066,3536,2502,-4182,-7104,9197,6402,-5285,-1828,-3293,5339,8262,-8569,-4762,3250,3145,4472,-4400,-7762,6038,3088,-1201,-2253,-4239,4819,4383,-3912,-1899,-989,1571,4900,-5234,-2374,3468,1451,996,-3392,-3008,5011,899,-1850,-1584,-1553,3405,1153,-5819,1069,2752,1515,1920,-6106,-455,6474,-2339,-2422,-2191,-1555,7434,-780,-7763,859,870,4182,1275,-10262,855,7948,-977,-569,-6668,-2608,12635,-1010,-6728,-375,-1487,7668,1952,-12039,1074,5448,1048,2195,-8797,-4134,11073,673,-4409,-3285,-3787,10647,3468,-9890,-1648,2690,5225,4655,-9586,-3086,8463,935,-712,-3933,-4653,9501,2940,-6569,-867,-1221,5489,5801,-8995,-2340,4167,532,2087,-4887,-4055,6688,2506,-3029,-2554,-2775,3962,2648,-4899,-878,1677,2895,1457,-5260,-1252,4795,210,-852,-1702,-1067,5874,224,-3393,-343,719,3549,-670,-6249,2108,4061,624,-456,-5361,630,6883,-2193,-1994,-2136,305,7151,-2104,-6631,2802,2430,3402,-1024,-8096,3148,6686,-1610,-1943,-4630,1244,9878,-2959,-7596,1696,1178,5972,-930,-10417,2020,7183,1457,-548,-7164,-873,9297,-1679,-5448,-1743,-1433,7704,1564,-10186,1154,3909,3767,1180,-8684,-1327,9036,369,-3247,-3852,-2024,8337,1727,-7342,-114,1712,4606,1850,-8262,-1821,4633,828,-958,-4316,-1722,7020,1259,-3837,-363,-204,4206,514,-5110,448,2238,1053,-223,-5183,183,4788,-1188,-1133,-1392,691,4865,-2433,-4626,2156,2745,1762,-1385,-4238,3430,2657,-1019,-2466,-2732,3236,6145,-4214,-2932,-265,1989,4490,-3571,-6870,3332,3780,-902,-2370,-6784,3712,6376,-3176,-3476,-2466,3103,7037,-3996,-7099,1683,2887,3684,-2223,-8046,4071,7448,-1941,-2226,-4610,1731,9641,-3439,-5883,213,660,5138,-932,-7796,2282,5318,799,-596,-5830,2261,7538,-1470,-4566,-2136,400,6880,-1690,-7707,1398,1757,3415,-295,-6428,-537,5521,-573,-1738,-2250,-1458,6568,-1139,-4352,1079,1869,2173,-797,-4225,2500,3350,-680,-2100,-2204,2117,2666,-2345,-2632,-662,1677,3217,-2937,-2717,2779,3593,931,-3076,-2776,3287,3566,-3174,-801,-1331,3795,3788,-4604,-2791,2053,2931,1564,-4779,-3500,3987,4065,-1436,-2122,-3965,5045,5049,-4460,-3674,579,2378,4395,-4963,-5869,4286,4551,772,-4448,-4931,4313,5103,-3141,-3089,-2672,4243,5201,-4298,-4105,2115,3463,2400,-2689,-4388,3189,3893,-756,-3006,-4202,2990,5821,-3213,-3725,-517,2222,4247,-2797,-4948,1167,3662,875,-2791,-3430,2272,2683,-1327,-2160,-1270,2112,3467,-2180,-3626,3571,2606,1964,-985,-3179,3697,2494,-1704,-2466,-679,3201],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-9,11,-11,13,-14,16,-18,20,-22,24,-26,30,-33,36,-41,44,-49,54,-60,67,-74,82,-93,104,-119,136,-158,188,-227,287,-384,569,-1047,4756,8472,-9889,-4312,3684,1373,5043,-7530,-9115,8256,2947,-1021,-1484,-6277,5698,6235,-6733,-3260,-310,1768,4758,-4132,-5820,5754,1347,1408,-1227,-5497,5161,3665,-4023,-1376,-886,2402,3943,-4870,-1570,3286,1792,1219,-3901,-2647,5257,1212,-1999,-1792,-601,4917,285,-5596,137,561,3469,510,-6652,-379,4578,-198,-1920,-4843,-385,8690,520,-6173,-832,436,6913,188,-9594,1424,6025,986,931,-8142,-2177,11499,-31,-3547,-3864,-3329,9759,1844,-9743,1312,1073,5288,4201,-10296,-1978,9623,2409,-546,-4888,-5721,9748,2879,-8063,-1858,-2459,6633,4923,-10255,-2645,5743,1317,3508,-5815,-5431,8504,1512,-2512,-2065,-3905,5403,5245,-6851,-1774,1372,1659,3948,-5139,-3346,6010,934,-1396,-426,-3305,4859,2243,-5502,117,736,2079,1168,-5681,-475,4113,-872,-1109,-3693,-328,5188,-930,-3287,-1178,297,3757,-1787,-5730,1638,3972,2035,-1806,-6065,1697,5955,-1446,-2289,-4266,1917,7632,-3526,-6122,1249,1857,5315,-501,-8724,2805,4969,658,-1201,-6844,1112,8704,-2020,-3735,-545,124,8719,-716,-9510,1784,4818,2410,-440,-9354,1036,8198,-1269,-1051,-4131,-2201,8907,292,-8298,878,1054,4804,1994,-8941,228,4991,702,317,-4241,-1905,7682,475,-4287,-500,-412,4898,1951,-7208,-913,3123,796,1910,-5148,-1463,5333,-1403,-1522,-603,-741,4223,411,-4352,825,1352,1280,-747,-4327,989,4200,-2245,-1845,-1536,974,4110,-2150,-3106,1068,2427,3324,-2240,-3483,3086,3865,-1426,-2389,-4014,2459,5868,-2631,-3995,-1004,2895,5201,-3511,-6164,2152,3593,2659,-2967,-5956,5203,6244,-1542,-2405,-3533,2844,6777,-4159,-4736,-333,2354,5098,-2814,-7581,4069,4150,1134,-573,-7438,2269,7514,-2273,-2959,-2362,173,7365,-3110,-6602,417,2204,3364,-55,-7050,1029,6132,-1035,300,-3897,210,6106,-1136,-5567,121,2349,2883,-991,-6132,1492,3083,-149,-237,-3844,855,4980,-2008,-2496,614,1272,2994,-1764,-3145,1807,1395,-63,-969,-3047,2436,2735,-2778,-2015,-72,2921,2101,-3338,-3016,1346,1667,1531,-3270,-3229,4217,3513,-1745,-3133,-3574,3426,2629,-4785,-3138,356,3353,3741,-5165,-2200,3596,2947,-252,-3309,-3795,4817,2739,-2471,-3569,-2759,4241,3677,-5171,-5317,2531,3805,3211,-3203,-5400,4567,3606,-381,-2904,-3593,4051,4931,-2421,-3068,271,1111,5574,-3218,-4071,2058,2350,1544,-2570,-5039,2874,4265,-1590,-1492,37,1498,4390,-3371,-3429,1321,1105,983,-1130,-3403,2181,2722,-1091,-1626,-443,2453,1964,-2744,-2466,1855,1821,1158,-1954,-2102,2925,1103,-2436,-1121,-1429,3701,1518,-3091,-2225,1779,2880,1232,-3738,-1670,4483,1279,-622],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-12,14,-15,17,-19,21,-23,25,-27,30,-34,37,-41,46,-51,57,-64,72,-83,95,-111,133,-163,210,-293,486,-1910,-4253,-5250,-1622,11371,-905,-9618,1123,1958,3999,2405,-10958,249,7435,-2120,-723,-5324,-2162,9050,-601,-5932,-275,-1142,5166,978,-7622,1272,3518,372,1590,-4589,-141,5652,-1794,-1273,241,257,4899,-2049,-4953,2487,2056,2180,-716,-5662,3560,3159,-2694,-1424,-2123,2403,4284,-3315,-3159,461,2870,3501,-5317,-5662,4828,3822,-302,-3531,-6577,6448,5185,-6280,-2554,-1601,3824,8508,-6829,-7059,5627,2507,3233,-4526,-8653,7241,5680,-2615,-1784,-6217,5034,9542,-5792,-5658,738,2173,6852,-4704,-9750,5520,4254,497,-1043,-9966,3466,10289,-4136,-4616,-1518,736,9537,-3005,-7805,3129,2344,2971,811,-9390,2447,6724,-1952,-671,-2851,396,7773,-2277,-5550,1873,435,3657,1224,-6201,2113,4616,-1753,821,-3669,1508,4256,-3623,-1531,167,1287,3337,-3166,-5203,2863,815,-391,-1934,-4493,3524,3334,-3791,-1637,-1344,3126,3401,-5793,-2440,3460,2970,1734,-6064,-3653,6131,2374,-2554,-3238,-3590,5938,3816,-6394,-2749,1010,4030,3564,-7469,-4183,5704,2098,1138,-4163,-6031,7879,5152,-6156,-2032,-2202,5216,6460,-8015,-4312,3692,1930,5442,-3785,-7723,6705,4439,-2275,-2141,-5754,4094,6851,-5218,-3408,360,1946,5801,-4350,-7637,4698,2585,1232,-1578,-6185,3491,6110,-3358,-1795,-1290,216,5682,-2762,-2638,2423,213,1312,-823,-5417,3149,3103,-2695,-1412,-411,2601,3042,-3517,-1671,1899,1753,732,-3863,-1472,4210,1547,-2050,-2673,-822,4443,1119,-4257,-2138,432,2981,1993,-4691,-757,4486,2827,-958,-5727,-1176,6258,925,-4094,-2047,79,5763,2029,-6240,-1181,2641,2636,1635,-7039,-2535,6360,1969,-2143,-4380,-2946,6139,2642,-6278,-2242,454,4845,3622,-8081,-3266,4362,1637,3188,-5086,-3968,6990,2999,-3905,-2687,-3507,4944,5008,-6444,-2096,1736,2002,3637,-4315,-3702,5385,2265,-817,-2209,-3586,3409,3766,-4042,-2016,-761,2033,2371,-3816,-2672,3343,1198,1061,-1906,-2238,3884,554,-2858,-238,-126,1487,1844,-3891,-376,2463,459,-212,-3289,-990,3688,-1152,-2381,-2467,314,4760,-1467,-4380,-7,2396,1910,-718,-4092,893,4763,580,-2526,-5122,1338,6032,-787,-5571,-1358,1457,4966,-328,-6569,-425,3847,2753,-1016,-5579,-872,6352,160,-3398,-3385,71,7250,1130,-5290,-651,2479,3015,129,-5956,-808,5447,1835,-1764,-3855,-1415,5753,1881,-5291,-1406,861,4039,1529,-5058,-670,2394,1401,1115,-4777,-1736,5241,1032,-2558,-471,-401,3528,839,-2982,-1,2107,1529,58,-2863,-340,3108,-840,-2191,-1268,90,4342,348,-3094,-204,1974,1204,-1516,-3289,1281,3029,-1293,-1520,-1315,1612,4105,-1800,-2347,-60,1643,3021,-917,-3319],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,7,-9,10,-11,12,-14,16,-17,19,-21,24,-26,29,-31,35,-38,43,-47,52,-57,63,-70,77,-86,96,-108,122,-139,161,-187,223,-274,348,-470,698,-1266,5388,4094,-13608,1910,8370,1119,1408,-7119,-2744,13220,1302,-7706,-1393,-2373,9166,4361,-12046,-961,5003,2688,3365,-9430,-4262,10654,1508,-2900,-2756,-4613,8001,3756,-8333,-679,1274,3217,4530,-7833,-3180,6329,1281,-118,-4095,-3066,6530,1407,-4196,-1595,-794,4219,1231,-6356,-255,1657,1133,1092,-4771,990,6102,-1536,-844,-2909,325,6026,-1933,-5161,1036,574,2906,-1305,-7377,3458,5286,-1849,-766,-6109,2254,8322,-4741,-4895,1238,1310,5963,-3893,-8992,4873,4207,2160,-1810,-8756,4267,8942,-4186,-2836,-2835,1281,10399,-3910,-10451,3053,3492,3928,490,-10966,4062,9364,-1578,-2093,-7177,-285,10811,-1677,-7469,249,647,7156,1644,-11844,2173,6660,839,846,-7941,-910,10053,-691,-3434,-2549,-557,8231,919,-8307,305,2000,1739,808,-6970,725,6021,-1130,-1092,-4052,219,6333,-1322,-4154,694,792,2956,-986,-5570,1852,2034,-95,-1932,-4003,2631,5707,-2994,-3027,-693,3388,5177,-3832,-5006,4153,2521,1370,-3044,-5434,6781,3935,-2756,-2863,-2001,4371,6794,-7157,-4337,3694,3262,4541,-5447,-7264,5738,5608,-653,-2231,-7043,5408,8293,-6370,-3354,-364,2262,8182,-4927,-8155,5108,3475,2315,-2299,-8823,5264,9236,-2749,-3845,-5421,2153,9311,-4655,-7101,1394,1829,5460,-1287,-9343,3731,5751,-831,-1660,-6248,996,8375,-2700,-4012,288,-710,5666,-3101,-7717,2768,3300,969,-486,-6501,2608,4710,-2787,-1949,-871,286,4555,-1840,-5143,1611,453,1050,-1353,-3848,4123,3321,-813,-1727,-2252,4358,4315,-3638,-1471,1555,669,2808,-4386,-3928,5362,2204,-651,-2837,-4365,5979,2925,-5306,-1230,149,4030,3770,-7182,-3317,4302,3546,968,-4990,-4086,6925,3422,-3464,-3118,-2042,6393,6331,-7079,-4631,2721,1440,4785,-5919,-6412,5892,3991,-191,-2210,-4724,5172,5657,-5686,-3377,-1123,3533,6157,-5481,-5067,3878,2692,1816,-3233,-5744,4891,4785,-3055,-2986,-2801,2830,6124,-4266,-3672,1629,1528,3432,-2969,-5048,3784,2846,-53,-1083,-4879,2641,3376,-3213,-1616,915,1410,1952,-3865,-2457,3608,1150,-521,-2144,-2216,4316,2189,-2651,-1443,-373,3399,1503,-4592,-1915,2792,1675,1037,-4333,-847,5044,1136,-2271,-3624,-795,5279,2079,-5673,-785,2819,4104,618,-6945,-1245,5644,2054,-1568,-4715,-3120,8123,1272,-3988,-3574,-205,5685,2613,-6415,-2059,3958,3404,1668,-6124,-3660,6238,3279,-3526,-4148,-2778,5344,3323,-4512,-2294,1601,3177,2444,-5989,-3210,3405,2152,269,-3700,-4327,5548,1881,-3690,-2019,-207,2793,4120,-5900,-2303,2637,933,690,-2426,-3033,3453,1792,-2116,-1602,-903,2561,347,-3021,-474,2747,880,-543,-2380,-1097,3490,1196,-1784],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-7,9,-9,11,-13,13,-15,17,-20,22,-24,27,-30,33,-37,41,-45,50,-55,61,-67,74,-81,90,-100,112,-124,138,-156,176,-201,232,-272,326,-402,522,-736,1241,-5516,-5423,1118,2290,9621,-7693,-9808,7647,3882,1890,-2994,-10694,7196,9039,-5107,-2205,-3853,1970,10922,-6770,-9401,3446,1417,5352,-2073,-10246,3994,6483,-1896,-673,-4986,1786,8627,-4806,-4489,1082,686,5986,-2179,-7428,3473,3579,1966,-1601,-5152,3178,4854,-3484,-2329,-2045,1320,4826,-3693,-3342,2423,1183,2006,-3442,-3349,4940,1575,-946,-2013,-2201,4466,3808,-6766,-1847,1683,2394,3137,-7000,-2343,6775,790,-681,-3685,-4312,7748,1443,-6409,-1545,-539,6068,4513,-10464,-2813,5737,1695,1656,-7424,-4795,10015,2817,-5302,-2651,-5468,8330,6717,-10359,-2595,3381,2849,5069,-8317,-5664,9705,3410,-1412,-2511,-6974,9330,6503,-7364,-2829,-894,4179,7097,-6846,-6393,4392,1571,2382,-2700,-8016,7167,5755,-4637,-2412,-3411,3351,6253,-5581,-4297,2190,1847,3767,-3101,-4880,4572,2611,-322,-1721,-3687,4275,2623,-5346,-924,956,1925,2754,-3628,-1701,4745,1236,30,-4343,-2324,5653,-389,-4896,-1030,-787,4235,1239,-5303,848,2549,2892,-623,-8419,-1063,7647,-987,-1901,-3472,-1552,8342,169,-7771,1324,2154,4573,1834,-9872,676,7861,1210,-756,-6341,-1944,9867,915,-6801,-2072,-1082,6349,3930,-10199,-1158,5897,2701,2884,-7699,-4003,10130,919,-4273,-3344,-3285,8565,5496,-7740,-2693,1975,3821,4149,-7576,-3628,6015,1453,576,-3126,-4979,6295,3671,-5322,-1276,-2191,3236,3519,-5630,-1467,4375,1533,1584,-3470,-3114,4360,197,-2544,-1073,-1955,4396,1048,-5972,-625,2382,2173,625,-4172,107,4738,-891,-1682,-2957,322,6189,-1330,-4490,-251,1360,4367,-535,-7009,1252,4001,668,-2733,-5572,652,6488,-2652,-4282,-1646,921,6636,-1404,-7798,336,3799,2209,-701,-7945,728,8128,-887,-2969,-5047,971,8727,-2218,-6546,-33,2391,6120,-220,-9669,575,6818,1632,968,-5649,-1802,8577,-498,-4497,-2928,-1172,7116,2116,-9026,-242,3756,2630,1005,-6667,-1128,7188,866,-2244,-2551,-1277,6248,40,-5805,-927,1834,4030,1066,-5733,-1427,3473,361,-243,-2586,124,3584,-859,-3005,-100,1393,2700,-970,-3867,815,2872,252,-2154,-3252,2143,4157,-1281,-3848,-1325,2283,4168,-3076,-4863,2199,3245,2110,-1364,-3922,3507,4153,-786,-4100,-4775,2163,4967,-3760,-4442,-440,2953,4716,-3604,-6683,3535,4508,1067,-2155,-5999,3728,7736,-2599,-3906,-2432,1550,6536,-3288,-6308,-238,4000,2830,-2177,-6313,2454,5523,-948,-2132,-4369,711,7745,-1476,-4190,-524,1806,5773,-48,-5761,1809,4036,622,-1557,-5064,779,5764,-2236,-4018,-1204,1516,4488,-532,-4124,1075,2267,1616,-1480,-3627,730,3462,-567,-1406,-1028,995,3192,-2371,-2648,413,796,711,-1555,-3609],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-9,10,-11,12,-13,15,-17,18,-20,21,-24,27,-30,33,-36,40,-45,50,-56,63,-72,82,-95,111,-134,166,-213,291,-443,1180,-7168,-4906,11228,1997,-4433,-3467,-3515,8425,5448,-10028,-2219,3054,1959,4795,-7889,-5528,7656,856,-545,-2638,-5557,7262,3375,-5553,723,-487,2315,3598,-6222,-1563,4409,369,-45,-3754,-2431,5616,-238,-2186,-754,353,4007,830,-5746,44,3007,1224,140,-5735,815,4287,-197,-2211,-2419,1470,7112,-2843,-5392,1117,1109,4532,-2081,-7870,3719,5216,43,-1345,-5872,2412,10292,-4035,-4137,-1373,-489,9276,-2233,-10261,4459,4367,2550,514,-11549,1563,10511,-2175,-2373,-5115,-961,11371,-791,-9975,646,1054,4939,2417,-11787,1249,8394,673,198,-6356,-1975,10407,-663,-6702,-754,-1401,8174,3143,-9397,1053,4846,2401,2286,-5623,-3340,7222,-239,-1956,-1586,-2173,6050,1044,-6341,675,1519,3064,1923,-6079,211,4111,-763,98,-2233,-218,3911,-1017,-3452,25,43,3971,-1536,-4867,2769,1993,477,-2066,-5309,2485,5126,-4142,-2624,-1453,1952,5614,-4075,-4219,3232,3082,2806,-3506,-7444,5659,5608,-1805,-3282,-4281,2889,7622,-5811,-4944,425,2172,6192,-3521,-9253,3568,5175,603,-1806,-7560,3752,9193,-3821,-4095,-2443,1047,9030,-2313,-8231,2295,2144,4600,-692,-8799,1861,8150,-1188,-1515,-4551,-440,8948,-2154,-6322,215,-334,5466,192,-7800,1177,5533,36,219,-5769,-643,7089,-689,-3211,-1866,-333,4656,-219,-4794,2268,2281,1669,450,-4021,2046,3557,-2219,-1836,-1461,64,3630,-2735,-3097,1528,1883,1928,-2056,-3374,2973,2394,-2002,-2655,-1829,3284,3519,-5304,-2107,119,2935,3950,-5456,-4141,4540,2393,-155,-3647,-3974,6408,4419,-4267,-3072,-2553,4608,5586,-5550,-4884,2967,2808,4016,-5559,-6015,5993,4361,-832,-2971,-4845,4474,6579,-5211,-3898,445,2566,6760,-5167,-6769,3974,3564,511,-1246,-6113,3170,5343,-3095,-3200,-1569,2837,5291,-2921,-5169,1969,1463,3181,-2214,-5361,2812,3695,-1131,-1074,-2645,265,5414,-2206,-4166,200,1390,3262,-1909,-2897,3238,535,-1909,-1685,-2619,2390,3101,-2348,-1907,1025,2314,2564,-2251,-2091,3986,1419,70,-1898,-2535,3531,1553,-2533,-2070,-229,4243,1549,-5393,-2827,1611,3202,1179,-5707,-1688,4134,2485,-1459,-3338,-1702,5869,2309,-5183,-2673,622,4847,2702,-6896,-2201,4292,2822,452,-5135,-3253,4760,3007,-3409,-3103,-2029,5080,4387,-5580,-4355,1875,4040,3338,-4357,-3403,4177,2505,-1164,-2622,-3438,4284,4473,-4199,-2710,-285,2532,4288,-2496,-2853,3320,277,565,-1952,-2543,3607,2154,-1549,-1315,-1253,2208,3931,-3466,-2103,1752,374,1077,-1949,-1330,3755,1171,-2417,-1523,-607,3483,1784,-3170,-211,1963,1817,790,-3728,-725,3917,458,-1764,-3134,276,3898,-279,-4169,-1654],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,7,-8,9,-10,11,-13,14,-16,18,-20,23,-25,28,-31,35,-39,43,-47,51,-57,63,-70,77,-86,94,-105,117,-131,147,-166,189,-218,256,-308,383,-508,780,-3512,4533,3308,2737,-1654,-10980,4344,8755,-4233,-2406,-5086,772,11323,-3435,-7258,1734,1544,4378,-1325,-7720,3616,4051,146,-1886,-5387,1220,7367,-3224,-2487,57,621,5359,-490,-4655,2582,1872,956,-1505,-4162,2923,3743,-3419,-2058,-909,1595,4533,-4206,-2046,3055,1632,1020,-4580,-2830,5018,2005,-2351,-3202,-2138,6933,3406,-6242,-2013,425,3194,3387,-8716,-2200,6314,1246,485,-4581,-4965,10833,3842,-6122,-2465,-2545,6819,6438,-9984,-4093,5803,1982,4902,-6619,-8199,8563,3159,-3149,-3187,-5861,7571,8477,-7195,-4534,1038,2225,8565,-5785,-7957,5864,3596,1209,-2176,-8164,6283,7479,-5341,-2729,-2006,3120,7516,-4602,-5504,4151,1332,3942,-2096,-7466,4713,5039,-1936,-1408,-3783,1390,5485,-5026,-2830,2170,-30,2631,-2528,-3821,4495,2720,-1915,-1490,-2454,4400,2797,-3843,-1320,-688,2264,2353,-5752,-1523,4764,2322,414,-4435,-943,7153,762,-2331,-1779,-1013,6382,1391,-7636,303,3118,3037,1738,-8354,-876,7137,691,-2226,-4576,-3334,9047,2173,-6976,-1457,355,4698,3284,-9253,-1599,5547,1102,2205,-7279,-4162,9799,1855,-4559,-1883,-3288,6655,5223,-8370,-2024,2463,1901,3511,-6156,-4848,6488,2863,32,-2138,-5078,6814,4660,-6429,-1649,217,2147,5044,-6019,-3724,4930,1343,667,-3113,-3834,5062,2445,-3537,-181,-1441,2553,3659,-4287,-999,2387,1288,443,-3136,-974,4808,844,-2453,-1412,-54,3839,729,-4927,-231,2171,2678,793,-5881,253,4885,-312,-762,-3005,-91,5778,-988,-4822,-639,1133,5945,-403,-6455,861,4280,1880,-671,-6993,-114,7886,-554,-2334,-3969,-194,7920,-270,-6739,589,2376,4237,1198,-8203,-1114,6555,861,-1661,-5027,-853,7575,1065,-4990,-416,-286,5181,2893,-7416,-386,4684,1230,1766,-5372,-1894,7089,1464,-2941,-2695,-1142,4111,3490,-5854,-838,612,2331,2464,-5391,-2188,3525,1268,-156,-1796,-1427,4063,658,-3454,-836,1609,2977,1619,-3999,-875,2932,590,-982,-2226,298,3122,-655,-3660,-293,619,1846,-1602,-4536,1896,1263,2099,-973,-2511,2012,4687,-1088,-3297,-2114,2184,5095,-2036,-4102,422,2398,2603,-2249,-5339,2030,5298,1067,-2633,-4550,2046,6171,-2347,-3675,10,1484,6580,-1029,-5169,1921,4677,2363,-1902,-6270,1138,8112,-1274,-2454,-3795,1298,6573,-574,-5786,767,2589,3400,-286,-7174,381,4725,799,-1182,-3609,-50,5838,-159,-3598,-679,147,3687,354,-5110,212,1951,1045,-295,-3063,-585,3722,415,-2342,-1675,-342,3398,-1036,-2968,772,2365,1344,-964,-2069,1756,2939,-910,-1960,-274,518,3245,-2035,-1756,1306,2079,1297,-2614,-3217,2615,2825,-625,-3223,-3312,4543],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,4,-5,5,-6,6,-8,9,-10,11,-12,14,-15,17,-20,22,-24,26,-29,32,-35,40,-43,48,-53,58,-64,72,-80,89,-99,112,-126,143,-164,192,-228,277,-348,454,-788,10216,3739,-8452,-1805,-2035,7011,7022,-11236,-4699,6280,1079,5403,-7642,-6999,10449,3048,-3805,-2462,-5986,7535,7204,-9769,-2800,1289,2969,6908,-7271,-5128,7447,1697,414,-3408,-7714,7658,5868,-4843,-1872,-635,2755,5540,-5238,-3950,1964,1556,2210,-2034,-3654,5642,2694,-1568,-1992,-1969,4463,3302,-4816,-1146,2058,2178,1282,-4778,-392,4785,-504,-874,-2552,-366,7044,-674,-5390,-724,453,5050,-429,-8365,821,4817,970,728,-6848,-1003,9536,-1187,-4459,-1833,-326,7808,700,-9496,1888,3373,4062,1556,-11233,-207,10904,-2465,-2301,-6075,-3587,11915,-874,-9560,-410,222,7292,3564,-10105,-1687,6935,775,1498,-7997,-4676,10296,926,-5606,-2194,-3088,8173,4759,-10526,-1299,3100,1641,3947,-8033,-3844,8694,1378,-1400,-2582,-4595,7578,3760,-6452,-827,-117,2535,3707,-6209,-1484,4929,525,193,-3308,-1322,5766,1261,-4087,-1142,-675,4205,267,-4377,836,2910,1048,-288,-4957,524,5805,-1883,-2652,-1037,605,5978,-2516,-5337,2544,927,3753,-782,-6982,3549,5147,-2295,-2293,-6112,1893,8792,-3782,-5210,-1558,432,8737,-2082,-8008,3740,4209,1926,-1166,-9330,2699,10194,-2019,-3691,-3514,-431,9922,-1686,-8433,1358,2676,6160,198,-10262,1328,8162,523,-408,-5716,-735,10277,-343,-6381,-1048,-201,7221,1292,-8997,-131,3603,415,1183,-5943,-1376,7497,-1365,-1926,-1975,-1743,4852,806,-6168,-251,2249,1528,1490,-6376,-273,6058,-1349,-1020,-1818,1191,4959,-970,-4062,-2,81,2962,-1646,-4823,2418,4404,-1031,-1620,-4210,2727,5243,-3438,-2357,38,3179,3319,-2620,-4305,2518,2940,1898,-2783,-5776,4675,5248,-3469,-2688,-2378,3552,7832,-4852,-5497,2087,3663,5524,-4341,-7833,4119,4619,727,-3434,-6014,3974,8297,-3549,-4349,-839,2777,7154,-2509,-8004,2605,3332,3358,-1036,-8664,2409,6689,-1302,-2337,-3493,351,8285,-1978,-5724,984,1296,4666,-904,-7668,824,4625,-774,-898,-3564,892,6081,-1041,-3601,466,1350,5095,-363,-4661,1684,3331,927,-712,-3241,1576,3854,-2280,-2826,-877,1746,3953,-3167,-3005,1159,1188,1212,-2667,-3498,2762,3642,-1841,-2023,-1966,4740,2824,-5063,-3901,1227,2967,3068,-4077,-3425,3967,3132,-1109,-4848,-3284,4593,3434,-3723,-3208,-935,3868,4143,-4822,-4287,2614,3046,1725,-5663,-4374,5893,4928,-1777,-3907,-2161,4160,5031,-4916,-4399,125,3187,4852,-4018,-6121,3681,3275,1251,-2682,-4425,3611,5121,-3075,-3423,-1061,2179,5106,-2673,-4198,2090,2807,2272,-2027,-5180,2510,4104,-1443,-1818,-2372,2244,4790,-1997,-3293,1795,425,2753,-3319,-3955,2203,1779,-571,-980,-1173,2134,1045,-2361,-2072,408,2262],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-4,4,-5,5,-6,6,-7,9,-10,10,-12,14,-15,16,-19,20,-22,25,-27,31,-34,37,-42,46,-51,55,-62,69,-76,86,-96,108,-123,142,-166,198,-247,328,-512,2163,1999,-2108,-9574,4297,11768,-5530,-4423,-4035,931,11475,-3424,-9911,3690,2517,4059,197,-12482,2131,9446,-1867,-912,-7227,-2437,12062,-2058,-7022,73,-1037,6444,632,-9499,1621,6116,-239,789,-6771,-1249,7662,-1806,-3752,-1789,-758,5942,1095,-7440,2122,2562,2070,-40,-5671,1497,6286,-1206,-1862,-3060,275,5318,-3129,-4158,1880,898,3643,-2421,-4980,4160,3387,-912,-2728,-3622,5547,5342,-4581,-1793,-943,2972,5549,-6286,-5302,5123,1295,490,-3711,-7448,8174,5355,-4450,-3088,-4764,5814,8384,-8517,-4817,4190,2426,6865,-5469,-9617,7771,4745,-1964,-1784,-7537,6950,10027,-6595,-4586,-165,2093,10044,-5454,-9416,6275,3486,2452,-859,-10572,5469,9655,-3490,-2050,-3175,1423,9530,-4207,-8435,3340,1332,5567,-260,-8982,2929,5640,-830,-1025,-3643,464,7682,-2063,-4360,1373,772,3555,-1157,-4763,3209,2121,619,-1118,-3261,2746,4096,-3382,-752,-1716,3504,3652,-5268,-2165,2863,2433,701,-3895,-3950,6068,2300,-2095,-2340,-2209,4114,2841,-7570,-1868,1170,3766,2792,-7078,-3069,6483,1863,-387,-5042,-4442,7625,3821,-6140,-2171,-496,4953,4404,-8827,-5551,4594,3065,3086,-6773,-7410,8469,3884,-2961,-2809,-4890,6664,7797,-8819,-3838,2134,1714,6573,-5235,-7318,6926,2901,276,-3138,-6145,5210,6210,-4848,-3303,-1186,1864,6193,-5373,-5224,3859,2439,2321,-2726,-7142,5664,4902,-2826,-1770,-2184,2760,4086,-4279,-3109,2370,1211,1812,-3512,-3840,4404,1773,-1939,-1972,-1446,3791,2709,-4504,-1193,1201,1933,2202,-4819,-2641,4583,1988,-163,-3768,-1665,5339,1155,-4800,-1724,326,4600,224,-6441,-719,2976,3532,497,-7808,-1546,7206,883,-1737,-4361,-1391,7952,2310,-7524,-443,2091,6168,1866,-8067,-1415,6544,2035,-466,-7292,-3859,9344,1640,-5357,-4007,-1598,6440,4470,-7669,-2477,3331,2336,3269,-6675,-4719,6530,2642,-2439,-4050,-3363,5851,3788,-5402,-1744,1015,3722,2517,-5008,-3354,5632,2555,-134,-2054,-3084,5304,2626,-3609,-647,-882,3276,3349,-4981,-667,3577,685,455,-2464,-1867,3902,-255,-2721,-616,222,2857,-268,-3539,520,2654,1139,-811,-4897,868,6838,629,-2347,-2139,1175,5730,-1130,-4330,-806,1753,4591,-714,-5725,1321,4795,1008,-1852,-4653,547,7225,-1472,-2837,-1394,2432,7840,42,-6664,-74,3979,3686,-726,-7233,138,5708,1204,-1873,-4622,-81,7656,998,-4993,-1497,1551,5175,2284,-6992,-1120,4288,2742,271,-5316,-1256,6542,1114,-3494,-2310,-151,5499,2736,-5639,-1408,2467,2578,1850,-4195,-1673,5246,80,-1709,-2032,-83,4481,1404,-4723,-64,1337,2651,-580,-2510,1000,2307,-264,-1592,-2856,78,3763,-1685],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-6,6,-7,7,-9,9,-10,12,-13,15,-16,18,-19,22,-24,27,-30,33,-37,42,-46,52,-59,65,-74,81,-77,-132,-162,7977,1599,-11166,703,5628,1229,1829,-9139,-1439,10766,-456,-4369,-2628,-2204,8655,2810,-8315,-6,2014,3541,1780,-6848,-1458,5124,-497,-866,-4303,-1332,5674,-669,-4802,200,585,3948,71,-5827,733,2048,1088,-473,-5463,2809,4981,-2847,-2850,-1189,992,5230,-3871,-4322,2758,1440,2362,-3291,-5351,5248,3698,-2652,-1579,-4897,3507,7896,-7321,-4496,700,1670,6236,-4858,-8244,6048,5184,-1633,-1556,-8577,5488,9632,-4808,-3760,-2679,2401,9263,-4802,-8153,4506,2780,4095,-2098,-10079,3328,8216,-3295,-1707,-6341,1243,11654,-3925,-6557,1004,1566,7591,-751,-11508,2905,4875,-353,682,-7082,-338,8719,-2244,-3697,-1341,-410,6118,-977,-7493,1452,1954,324,-585,-5828,2117,5733,-874,-1963,-2816,335,4369,-2664,-3308,2645,1300,2413,-1796,-3492,3160,2896,-620,-2467,-2882,3105,2981,-4647,-1114,227,2689,4070,-4955,-3623,4833,1860,976,-3681,-4803,7186,2544,-4123,-2680,-1004,5642,5674,-8235,-3647,3006,2918,3765,-6091,-6483,6427,3576,-2103,-2935,-5294,6853,7274,-7267,-3752,610,3626,6132,-7035,-6422,5782,2248,765,-3692,-7283,6320,7728,-3491,-2916,-1812,4041,8464,-5235,-6565,3563,1939,3189,-2573,-7914,4266,5275,-1353,-1323,-6417,1473,5998,-3442,-3528,-346,2629,3286,-2004,-6148,2655,2425,-1153,-1553,-4082,2817,4095,-3034,-1944,686,826,2881,-2945,-2672,3675,1676,606,-2783,-2754,3123,694,-2798,-1919,-658,4578,1936,-6734,-1292,1932,2632,470,-6555,-2235,6043,1211,-2115,-2848,-374,6810,2394,-6006,-1878,645,4592,1985,-6957,-2073,4831,2367,149,-5719,-3889,8162,3025,-3561,-1936,-2185,5859,3881,-6994,-3065,2688,2754,4091,-6488,-4801,6214,3556,-1605,-3552,-5191,6585,5746,-5749,-3079,-97,3048,4402,-4715,-4369,3458,2477,614,-3694,-4831,5248,3831,-2666,-1715,-2154,2374,4906,-4935,-3753,2264,1167,821,-2522,-2901,4162,1400,-2191,-248,-2210,3658,2661,-3286,-2234,1383,2600,1352,-2747,-1312,3465,997,-787,-2186,-928,2340,-329,-3397,-1004,384,3528,1133,-6119,84,3838,1217,-18,-4916,454,5172,1018,-3658,-2809,657,5810,-147,-5769,-230,2660,3507,538,-6763,-555,5751,240,-1952,-4849,-1313,7731,1184,-4629,-853,28,6604,1432,-7940,-2173,5347,2266,134,-5349,-2766,7927,2396,-4083,-2825,-1929,6055,2381,-5529,-1220,1463,3091,1101,-5569,-2016,4482,987,-1299,-2987,-1867,4075,885,-2999,-216,499,1970,295,-4352,-1097,3454,597,1482,-2628,-1114,3438,835,-2749,-1683,-848,2478,500,-4399,-132,2013,1917,-203,-3144,434,3754,568,-2789,-728,1023,3150,-183,-3740,873,1962,2391,-1276,-3434,1515,4721],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,10,-11,12,-14,15,-17,19,-21,24,-27,30,-33,37,-41,45,-49,54,-60,66,-73,80,-90,99,-110,122,-137,154,-175,201,-232,274,-333,417,-553,806,-1440,6563,8745,-8322,-2620,-1085,3991,8407,-6638,-6586,5632,1759,3473,-2852,-7436,5873,5213,-4142,-2215,-3519,3362,6766,-5135,-4731,1205,1156,4639,-3136,-5672,4457,2828,-1082,-1930,-3607,4712,2723,-4294,-1097,-194,2815,1907,-4242,-1181,3352,-99,115,-3570,-1640,6648,-267,-3078,-982,-789,5966,1008,-6030,69,3298,2453,1514,-7416,-792,7915,-302,-1298,-3594,-637,9688,-250,-8363,-829,696,6336,3717,-9263,-572,8476,926,767,-7432,-3918,10764,410,-6749,-1834,-2718,8492,4947,-10469,-1252,4848,3603,5013,-7910,-4819,9086,3030,-1575,-3557,-5401,8150,5828,-8375,-1897,342,3155,6155,-7745,-3539,6555,2451,746,-3903,-5217,6803,4025,-4358,-1615,-1361,3516,4533,-5898,-1824,3550,985,2413,-4800,-4084,4887,1239,-1994,-2059,-1214,4311,1476,-4526,-619,2225,1765,1011,-5716,-66,4291,131,-828,-4566,190,5678,-904,-4720,-590,919,5492,-748,-7461,1408,4048,2111,-812,-6268,1355,7069,-2415,-2938,-3271,1308,8673,-1962,-8986,1709,1889,5337,-62,-10320,2200,6801,-528,-1936,-5422,-1404,10223,-833,-7482,-624,388,7503,1556,-10007,513,5332,1828,1843,-8206,-2792,8176,-340,-3322,-1974,-1686,6902,2726,-8351,-31,2530,2999,995,-6504,-2555,6174,-78,505,-2757,-2921,5793,3071,-6153,-1538,164,3449,1889,-5529,-489,3761,212,-7,-3771,-1515,4787,853,-2405,-530,-984,2744,-314,-4004,138,1372,1021,-939,-3335,1395,4535,-2035,-3007,-2216,1475,4796,-1671,-3933,-352,2227,3370,-2852,-5463,3948,3816,-609,-3098,-4323,2882,6458,-2842,-3324,-447,1835,5802,-1749,-7278,3134,3528,2806,-1847,-6913,3222,7209,-2153,-3195,-4147,933,7740,-2188,-5775,860,2305,4264,-565,-8081,2503,6174,-1153,-2609,-6212,-264,7987,-1753,-4576,-478,967,5561,-1046,-7589,906,4433,1813,840,-5899,-2,5446,-995,-2151,-1997,536,5685,1020,-3946,-296,519,2418,685,-4489,1046,3613,-256,-2119,-2154,1329,3452,-255,-2793,1218,1402,2410,-2320,-3769,2640,1458,-1554,-712,-2352,3890,3607,-2206,-1826,575,2938,3188,-4201,-1997,2249,2157,1501,-2911,-3902,4324,3648,-2407,-2356,-2026,4458,4586,-4348,-4304,940,3620,4059,-3102,-5291,4059,4323,382,-2962,-4925,4363,6308,-2780,-3416,58,2948,5245,-3644,-5639,1972,2468,2772,-3389,-5130,3021,5193,-922,-2133,-3352,1824,6564,-3288,-3648,277,1489,2930,-2924,-5100,2132,4144,-237,-1332,-4106,8,4409,-1643,-2427,-769,1693,3525,-2299,-4149,2610,1501,283,-1029,-3565,2496,1975,-1123,-1840,-732,3119,1421,-2431,-2315,524,1072,269,-2399,-1768,3426,3148,-1741,-2993,-786,3595,1003,-4305,-1565,1895,3150,1429],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,10,-10,12,-13,15,-16,18,-20,22,-23,26,-29,32,-35,39,-43,47,-52,57,-63,71,-78,87,-97,109,-124,142,-165,193,-233,287,-369,502,-755,1396,-6832,-7715,7680,2513,4917,-4965,-7762,9010,5216,-3973,-2136,-5972,5867,10095,-8163,-5738,1952,2158,7582,-4717,-10357,7981,5242,179,-1894,-8248,4707,9434,-6576,-3052,-1086,1722,8798,-4157,-8771,5141,1788,2318,-1588,-7866,3691,4900,-2631,-1713,-2948,1054,6822,-4956,-3901,2636,1844,2725,-2002,-5328,4396,3419,-2215,-1412,-2382,4795,2349,-4886,-170,963,2644,2468,-5799,-2088,5502,991,-323,-4927,-2002,7868,1454,-4202,-1992,-1226,7676,4176,-9076,-1273,4159,2479,2314,-8263,-2998,9247,546,-3014,-3337,-4229,9928,3918,-8803,-1809,-136,5738,6236,-10569,-5378,9129,1217,1427,-6156,-7317,10797,4025,-6357,-1745,-3215,5548,7693,-9714,-4194,4875,2549,4688,-5080,-7381,7504,2473,-3740,-1579,-5595,5653,7499,-7458,-2752,607,1528,5367,-6922,-5273,6187,1157,617,-875,-4444,4742,3515,-3967,-1153,-251,2927,4467,-4885,-2545,4680,2219,1466,-3525,-3387,4539,1701,-3101,-1838,289,4884,540,-5305,-411,3400,1710,184,-5291,-527,6318,543,-2917,-2281,136,6181,-89,-5667,-795,679,6118,-153,-9531,277,5923,1290,-996,-7428,-491,10115,-1078,-5295,-2738,-24,8831,2264,-9192,173,2827,3012,1638,-10141,-2427,8675,813,-1997,-5081,-3385,9885,1680,-8540,-155,393,5532,4001,-9657,-1322,6481,1191,1290,-5696,-4372,9447,1307,-4089,-571,-2962,6179,3326,-7866,-1740,3619,1749,3475,-4713,-3592,4720,488,-1234,-1178,-2764,3634,2845,-5834,-702,976,1914,2671,-5488,-749,4828,1,-1190,-2052,-390,5777,-402,-3448,-783,1542,3828,-1369,-5488,1536,3606,502,-1562,-4595,2034,6051,-849,-3577,-2919,2399,6013,-2585,-5683,391,3366,3564,-1529,-7658,1784,6518,-52,-2517,-4775,1012,9334,-2772,-5183,-430,735,6848,-885,-8080,1626,4703,2095,-1179,-7868,991,7757,-808,-3788,-2946,1606,9097,-699,-7457,551,2344,3823,2692,-8557,258,6663,646,-1521,-4520,-1595,7825,935,-5173,-1248,-279,4666,1161,-7193,-83,4023,492,-65,-4266,-537,5856,659,-2052,237,-635,3965,-420,-4438,428,2379,1588,-617,-5212,689,3805,-1188,-1835,-680,1579,3600,-983,-3746,767,1588,2801,-2069,-3294,2747,3646,-940,-2519,-2385,3161,4627,-2941,-3260,712,2931,4521,-3686,-4840,2784,3931,1500,-2662,-5981,3214,4835,-524,-5054,-2522,3408,7196,-3771,-5708,2044,3197,4571,-2812,-7546,3376,4945,6,-2867,-4482,2649,6472,-2943,-5173,-1339,2960,6059,-3006,-6645,1703,3878,2084,-386,-5895,1353,6588,-2323,-2693,-1884,1259,6113,-1306,-5145,1057,2689,2228,-252,-4863,1651,3080,-882,-2135,-1564,1620,3605,-1405,-3115,925,1005,1940,-1118,-4249,504,1596,-357,-931,-1974],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-3,4,-4,4,-4,4,-4,3,-2,-1,7,-17,38,-86,233,-1412,-1368,10900,380,-11894,2793,3936,4076,3751,-11638,-172,10438,-813,-1720,-5543,-3282,12752,2138,-9821,-240,315,7818,4237,-11676,-1413,7992,-15,1222,-7244,-3786,10796,1737,-5992,-1329,-2742,5994,3281,-9431,-595,4354,1982,2703,-6320,-2933,6606,593,-1749,-1357,-1531,5897,-224,-5576,-119,1252,1611,72,-5661,301,5145,-687,-1733,-3526,349,5864,-3045,-4540,1166,1737,4756,-2679,-5664,3536,3945,651,-1157,-6213,5029,6253,-2526,-2198,-2364,2857,8843,-5813,-7411,2873,1718,4510,-2886,-9950,4485,7490,-449,-1870,-7530,3679,11368,-5141,-5888,31,286,7952,-2640,-11607,4563,5023,970,-528,-9441,2416,11274,-2154,-3864,-2221,-630,11612,-599,-9785,2272,3612,3534,1322,-8677,1129,7689,-1659,-1357,-4691,-1067,9558,-1273,-5929,286,909,5563,587,-9000,800,4476,-194,618,-4670,84,7751,-2054,-2544,-209,927,5527,-430,-5861,1866,1946,861,-433,-4931,2277,4303,-1997,-2484,-2247,1045,4547,-4149,-3153,2404,1928,2462,-4085,-5443,4829,4127,-807,-2768,-4867,6173,4786,-6307,-3754,701,3377,5712,-6373,-5905,5375,3319,2116,-3824,-7525,6668,5707,-4038,-2725,-3808,4362,9812,-7372,-5829,3326,2238,4799,-4585,-8571,5681,6291,-573,-2702,-7842,4243,8208,-5855,-4661,-875,2190,8669,-3549,-8040,4299,2910,2128,-399,-7158,3780,7632,-2792,-2127,-3096,-1036,7943,-2815,-5534,2407,1524,3034,-777,-6610,3409,4907,-1701,-374,-3779,1924,4810,-3130,-3471,1958,956,2823,-2768,-4246,3937,2489,-444,-528,-3463,3546,2603,-3602,-2337,1309,2727,3114,-5610,-1981,3188,2342,684,-5000,-3180,5342,3149,-4103,-2603,-1587,6236,3633,-6972,-3910,2092,3635,2930,-6350,-3655,7154,3114,-1126,-4359,-5150,8001,3362,-5848,-2834,-514,5390,6124,-7087,-4103,3589,2107,1577,-4777,-5315,6397,4917,-2967,-3038,-3392,5334,7136,-5299,-5468,2106,2607,4176,-4475,-6274,4696,3610,-770,-1574,-4381,4539,5319,-4123,-2729,-506,2441,5562,-3301,-3353,3424,695,488,-1846,-3889,3348,1373,-3445,-1392,-1071,2190,3178,-3340,-2038,3194,1915,1718,-2015,-1872,3590,947,-1973,-1198,-526,3670,1831,-4365,194,1395,2598,-7,-5533,-1222,5527,2086,-769,-3600,-857,6410,757,-4916,-1843,300,4931,2466,-6495,-1461,3777,3540,385,-6083,-1333,7689,1681,-2989,-3176,-820,7123,1679,-6675,-1944,1664,4149,1419,-6758,-2410,5646,2790,-687,-3850,-3798,5999,3135,-4464,-2817,-732,4554,3282,-5920,-3272,3713,3686,1555,-4393,-4033,5255,2320,-2581,-2863,-2006,4803,2793,-5820,-1903,851,2417,1556,-3083,-2231,2575,377,-166,-2019,5,3379,1848,-3749,-1167,816,2445,1536,-4977,-1383,4606],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-5,6,-6,7,-8,8,-9,9,-11,11,-13,14,-15,16,-17,19,-21,23,-25,28,-31,35,-39,46,-53,63,-77,97,-128,184,-321,2282,-551,-2408,-7677,1480,10718,-3902,-4481,-1302,1108,9006,-927,-9813,2698,4570,2324,-711,-8847,1431,8703,-2315,-2292,-2516,-304,6961,-1240,-4978,836,1019,2513,-997,-6829,3284,3256,-1242,-1744,-3752,3367,4331,-4445,-1841,-823,1546,3597,-4530,-3377,3603,770,1212,-3318,-3257,6382,3164,-4676,-1125,-1389,4412,3827,-9038,-2121,3997,1496,2482,-6327,-5121,8252,2195,-3599,-2992,-5020,7441,6654,-8838,-2521,1601,2350,6893,-8142,-5040,8528,3145,329,-3036,-7820,8742,7203,-7638,-3591,-2463,3426,9621,-8045,-6491,5556,1642,4017,-4060,-8917,7336,6737,-3353,-2131,-5740,3329,8599,-4842,-4861,977,1221,6357,-3507,-7796,4131,3071,326,-1668,-6533,2706,6319,-3262,-1735,-1341,1503,4873,-3387,-4205,2227,1426,1503,-1513,-5425,3801,3093,-2412,-2127,-2050,3413,2440,-4140,-677,2285,1913,1932,-6011,-1257,5933,-29,-991,-2557,-1292,5869,1206,-5250,-1899,21,4334,2475,-8025,-2571,5522,802,1072,-6439,-2729,9879,922,-4856,-1832,-1487,8195,3659,-9250,-2019,4154,3062,3158,-10188,-4913,10105,2111,-2509,-3175,-5737,8710,4728,-7185,-1883,-894,3840,5960,-7332,-3923,6931,2710,-71,-3995,-5713,7113,2839,-3928,-2147,-901,4066,6974,-6943,-4135,3610,843,4231,-3314,-4583,4315,2468,-1268,-1373,-3862,3827,4192,-4806,-1209,49,884,2368,-3573,-1685,3136,-150,839,-2472,-1404,4994,1664,-3657,-748,-68,3203,1318,-4838,488,2727,1199,605,-3764,-631,6649,-645,-2514,-2707,-207,6039,-441,-6784,99,3473,3291,-18,-8383,792,5406,-485,-1945,-5681,-1061,8723,-927,-5912,-848,170,6984,1753,-8614,256,4583,1817,112,-6417,-1356,9891,1209,-3846,-4323,-2005,7987,1756,-7070,-819,1957,3822,2763,-8260,-1544,6648,2161,-1388,-4074,-2642,6981,2298,-6104,-1444,1080,4409,3120,-6136,-1642,3608,2253,517,-3470,-2106,5554,2186,-2179,-2002,-1718,3982,904,-3335,-337,1804,1041,367,-2934,-1037,3495,-244,-195,-1573,-4,4032,-535,-3016,281,1295,3218,-1124,-4596,1540,3337,75,-1685,-2964,1334,5328,-1858,-3082,-404,1145,4264,-2423,-6280,983,4513,1315,-3456,-6150,2382,5972,-1606,-3285,-2167,2486,7846,-2082,-5314,1181,3421,3808,-1350,-7551,1747,4537,913,-2885,-5286,448,6278,-1443,-5445,-2005,207,5505,-882,-6220,988,3607,3115,-1263,-6374,147,5123,-477,-3020,-3085,1466,4673,-34,-5879,203,3636,3347,1154,-5364,-309,4162,223,-255,-2734,-105,5125,244,-2526,66,1306,3417,-897,-4131,285,2481,758,-2066,-1823,1110,3767,-2067,-1812,-405,2287,2411,-2240,-2684,1990,2400,858,-2426,-2695,1800,3642,-2183,-3636,-950,3448,3645,-2832],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-4,4,-6,6,-6,7,-9,9,-10,11,-13,14,-16,17,-18,21,-23,25,-28,31,-34,38,-41,46,-50,56,-63,71,-81,93,-107,126,-152,188,-242,332,-508,1994,-8231,-4837,9430,1743,326,-5364,-5239,8433,3775,-5923,-2182,-1973,4503,5492,-7699,-3158,4092,2514,2730,-4389,-4358,6493,2763,-1830,-2515,-1780,4941,3970,-3371,-2251,1842,2460,2021,-6167,-811,3544,370,-1097,-3067,-607,5621,-236,-3261,-349,-386,4808,-668,-7814,1812,4227,846,-288,-6826,1844,7576,-3166,-2776,-2335,-711,9474,-2303,-8374,3593,2554,3999,-1605,-9386,3550,7973,-1830,-1076,-5102,-14,11508,-2898,-8634,895,463,8290,946,-11538,2851,6000,2253,534,-8220,-613,11527,-2015,-4916,-2760,-242,9936,1875,-11364,129,3566,4888,2925,-8830,-1511,7918,-6,-1425,-3873,-4088,8835,2643,-7006,-1497,1331,5277,3412,-8038,-1290,4895,975,143,-5194,-1958,7094,1421,-4801,-871,426,4854,1035,-5355,913,1504,2278,-582,-3744,296,3616,-795,-1182,-2679,556,5635,-2133,-3571,1332,2104,3994,-2710,-5623,4751,4041,-213,-1073,-4846,3560,4858,-4979,-3362,-917,1335,5978,-4853,-8119,5209,3888,2263,-1696,-8640,4541,7205,-4060,-2371,-4068,2139,8639,-4110,-7885,2604,2893,5266,-1282,-10194,4607,7130,-367,-797,-6649,1646,9411,-3815,-6186,2,704,8157,-1375,-9460,2516,4374,2601,-1239,-7383,-103,9506,-838,-3149,-2514,-576,8481,-384,-6413,113,1927,3825,1489,-5794,1059,5124,133,-1598,-3765,-1480,5344,-2282,-3236,210,887,4556,-1171,-3182,1333,2341,673,-1355,-2706,2526,3544,-2465,-2692,-449,1968,3051,-3556,-3717,1912,2603,524,-3207,-4868,5538,3463,-3163,-1393,-2408,3607,4692,-5424,-3331,1060,2560,3567,-6167,-5183,4665,2997,-64,-2475,-5437,5980,4878,-4670,-2541,-501,3510,6499,-4892,-7076,4064,3032,2458,-3080,-7135,5141,5912,-2999,-2955,-4012,3145,7656,-4731,-5361,1102,2266,4379,-3473,-6659,3098,4892,-506,-1419,-4743,1936,6122,-2786,-2913,-673,1230,6117,-2633,-3931,825,1862,2185,-1064,-4490,3456,3310,-1643,-2513,-1232,1680,4010,-1988,-2053,782,1352,2323,-1831,-3527,2510,2537,-1971,-2062,-973,3452,2419,-3474,-1943,143,1667,1207,-5050,-1779,3836,1757,-476,-2481,-1450,5036,2588,-4517,-1248,-1296,4224,2741,-6969,-3072,3007,3496,2342,-5503,-2990,6009,3324,-3057,-4375,-2924,4688,2426,-4730,-3433,1859,3791,3154,-6484,-4206,4719,3270,292,-3776,-3719,5119,4507,-3617,-3161,-1542,3470,4771,-4931,-4935,3015,3259,2690,-4704,-4598,3625,4800,-2566,-1787,-3011,3787,3952,-2818,-3765,944,2086,2635,-2426,-3957,3050,2451,519,-1835,-2102,3178,1591,-1853,-1712,-261,3085,865,-3109,-1055,2908,1000,-567,-2320,-1683,2977,1574,-3950,-1217,-952,3162,1462,-4338,-1264,3767,3671,-250,-4107,-1274,3502,521,-1999,-3140],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-6,7,-8,8,-10,11,-13,13,-15,17,-20,21,-23,26,-28,32,-35,38,-43,47,-51,57,-63,70,-78,87,-97,110,-126,146,-172,206,-258,343,-529,2687,-3046,-3525,-5341,2293,11397,-5809,-7886,2075,2809,7350,-2486,-12062,5980,6962,-1249,473,-8441,1403,12107,-4176,-5139,-1457,-1124,9126,-1873,-10882,4239,3655,2102,1443,-9904,279,9461,-2685,-1808,-2530,-2238,9056,-1523,-5822,2022,1152,3558,794,-9358,1730,5890,-2729,-400,-3939,7,6435,-2882,-4577,1788,954,3350,-1456,-5163,3131,2315,-330,-1801,-4435,4098,5077,-2394,-1343,-807,2712,4804,-6505,-4234,3979,2246,3040,-4258,-4631,7529,4287,-2663,-2781,-3925,6623,6154,-7179,-4032,1083,4705,5072,-9029,-6985,7519,3519,-102,-4493,-8241,7047,6635,-6997,-3314,-2691,3930,8804,-7716,-8466,5223,1601,5688,-4242,-10916,7717,6442,-1802,-1534,-6358,4064,10846,-5753,-5871,1577,250,7655,-3397,-9401,6363,3587,75,-742,-8102,4694,7168,-5288,-3353,-1841,1892,5572,-2259,-6577,3794,410,2122,-816,-5452,3772,3263,-2805,-874,-1787,868,4825,-4731,-3259,1186,1026,2898,-2721,-3826,5459,2173,-3147,-3002,-2770,5014,3769,-6193,-2871,1846,3362,3366,-5807,-2294,4940,2110,51,-4860,-2905,7851,1938,-4705,-2454,-1146,7258,4078,-9119,-2427,4122,2480,2605,-8145,-5186,8732,1856,-1412,-5118,-4490,8815,5211,-7789,-2627,482,3710,5842,-8555,-4986,6582,2152,963,-4509,-6173,8149,4536,-5059,-3408,-3928,5379,6821,-7972,-4285,2914,1277,4672,-4577,-7866,6798,3583,-2364,-1496,-4250,4628,5138,-4458,-1920,213,1291,3670,-3494,-4484,4909,1357,444,-1890,-3161,4034,3923,-3503,-1121,159,2257,2267,-5287,-2612,4569,447,-1107,-3373,-1814,5467,1354,-2782,-612,701,4179,891,-4687,-1132,2245,3610,909,-6973,-355,6267,1293,-2219,-4988,-707,7281,895,-5650,-2760,1548,6075,2266,-7799,-730,4802,1924,744,-7862,-1880,7960,2092,-3789,-4563,-2659,8331,2745,-8372,-3246,2547,3890,3545,-7085,-3043,6945,1435,503,-3710,-3797,7719,3033,-4803,-1842,-1043,4354,3403,-6892,-3118,4455,1411,1751,-4206,-4325,6269,1779,-2656,-1673,-1414,4460,3759,-5785,-1177,2660,888,1165,-4149,-1611,5546,843,-1192,-1415,-1720,3633,1206,-4423,264,1240,2633,-763,-4210,-1265,4147,-192,-1885,-2674,1414,4579,-1324,-4028,193,2275,4077,-1618,-5811,1889,3695,2138,-2374,-5106,1107,5980,-297,-3655,-2998,1218,5934,-1662,-6124,-310,2992,4864,-671,-7844,1243,5956,809,-1499,-5007,1484,6797,-1476,-5359,-2047,-413,6136,328,-7268,-676,3820,3037,-367,-7321,891,6546,774,-3350,-3468,-578,5883,1583,-5438,-1959,2460,2694,1192,-4985,112,4767,631,-1326,-3003,-1366,4696,945,-3990,-415,-63,3540,295,-4514,-511,2352,806,-1011,-2785,-497,3806,-1087,-3280,-313,944,4197,-1095],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,1,-2,2,-2,3,-3,4,-3,4,-4,5,-5,5,-6,6,-7,8,-9,10,-11,11,-13,15,-16,18,-21,24,-27,32,-38,45,-57,71,-93,129,-181,729,-8773,-4522,10664,524,-2795,-3266,-4402,11682,4728,-10526,-1613,1221,4694,5811,-11050,-3554,8907,1662,279,-4761,-6571,10790,4345,-7587,-1280,-3268,5662,8381,-9842,-3585,5070,1571,4619,-4347,-6951,7799,3096,-2608,-3158,-3575,3914,5619,-6793,-2723,2158,1483,3650,-5896,-3795,6290,516,-1249,-1364,-3831,5952,1063,-5172,36,547,2576,1443,-6472,1101,4119,3,-1374,-4243,-718,6969,-839,-3791,-1997,-373,7905,-1001,-7340,1193,2618,3703,82,-9145,1528,7210,-280,-3089,-5728,60,10779,-2432,-6608,84,1149,7200,1258,-10599,2180,6530,2134,635,-10249,-1270,12069,-1007,-4844,-3251,-2130,11462,1650,-11223,-274,3589,3027,3607,-10812,-1928,9191,618,-1584,-4095,-4693,10569,2855,-8539,-270,-416,4007,4145,-9911,-1661,5632,896,1185,-3603,-3299,7605,773,-5228,-1022,-2054,5282,2687,-7012,-489,2746,1460,2392,-5510,-1284,5866,-849,-2737,-1081,-1541,4750,83,-4341,1343,1707,1676,-27,-6301,1423,5187,-1228,-2003,-3277,1906,6364,-2651,-4320,-456,2158,5461,-2296,-6621,3304,3734,2681,-2545,-6644,5000,7766,-2416,-3125,-3657,2136,8506,-3832,-7058,2237,2137,3997,-1458,-10466,4316,6792,-245,-1440,-6805,1839,10843,-2989,-4970,-1470,863,8049,-2018,-10170,2092,4260,2528,1343,-9891,269,8701,-2425,-2606,-2210,-1529,8756,-1168,-7954,1652,516,3038,2933,-8357,953,6240,-756,-738,-3297,-712,6670,-208,-4153,919,164,3659,313,-4477,1281,3407,-318,-267,-3911,1132,5732,-1965,-3309,223,472,1847,-2430,-4409,2665,3584,693,-2439,-4503,3894,4080,-2419,-2717,-2082,2583,3676,-4307,-3432,1032,1975,4334,-4606,-4898,4092,3894,167,-4115,-5575,5603,5595,-4480,-4323,-2747,4587,7040,-5367,-6680,2718,3718,3433,-2675,-7072,4705,6170,-2077,-3674,-5372,3281,9197,-3044,-5253,468,2649,5573,-2751,-7657,3133,4835,1261,-1473,-6111,2594,6959,-2334,-4235,-2415,-176,6672,-1664,-6393,1701,1782,1877,329,-4101,2557,4751,-1083,-1223,-1403,130,5743,-2821,-2787,1903,1318,2392,-945,-4087,2477,3706,-1520,-1053,-1433,2124,3390,-2656,-3240,720,1579,2684,-2708,-3723,2978,2601,-1276,-2291,-1975,4507,3533,-2829,-2497,-129,4533,2109,-4281,-2136,4075,2456,1380,-5434,-4416,5437,2576,-3229,-3960,-2314,4938,4007,-5029,-3811,1077,3775,3397,-6015,-4539,4883,3829,132,-5021,-3678,6639,4318,-3138,-2854,-1266,3650,5484,-5078,-5112,2530,2663,3010,-3629,-5554,3858,4540,-1397,-2615,-2898,3567,4651,-4423,-3567,762,2352,3029,-3004,-3817,3264,4546,-640,-1763,-4061,2420,3213,-2413,-2330,158,1222,1956,-3498,-2274,3556,1700,243,-1953,-2562,2853,2273,-2399,-526],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,5,-6,6,-8,9,-9,10,-11,12,-13,16,-17,18,-20,22,-24,27,-29,32,-34,38,-42,47,-52,57,-65,73,-83,96,-111,133,-161,201,-262,363,-556,1051,-5454,-7122,2968,1956,6475,-6202,-9152,5225,5469,-489,-2541,-6308,4606,7090,-4239,-3431,-1489,2208,6244,-3860,-5612,2056,3308,2244,-2576,-5183,4140,2935,-2375,-1624,-4012,3496,3935,-3617,-903,152,2662,3102,-3243,-2270,4772,760,-825,-2034,-1434,7031,884,-4457,724,-646,4109,2698,-7971,42,4587,171,1541,-6847,-1817,9299,-1809,-4916,-1816,-1679,8014,1863,-9511,888,3839,3175,2330,-7334,-2990,10479,263,-3047,-2931,-5238,10441,4004,-10333,-1319,1121,5321,4828,-10236,-4679,8793,2564,1068,-5895,-5696,8671,4545,-6380,-3010,-2697,6195,7278,-7912,-4573,2438,2902,3782,-5626,-6673,6109,3552,-3010,-2630,-4108,5819,4576,-4853,-2684,1120,3111,4708,-4436,-3638,2677,2465,609,-3266,-4169,4193,2038,-2766,-1227,-1674,3604,1185,-5137,-346,3211,741,491,-4847,404,4963,-557,-1506,-2236,-442,6399,-238,-4843,1304,1089,2478,-241,-7390,1803,6577,-852,-1483,-5508,596,9134,-715,-5159,-996,281,6916,396,-9273,1572,5508,1265,454,-7668,-721,9705,-160,-3881,-2300,-1030,9112,224,-11123,366,3310,5131,2531,-9155,-1248,9001,558,-2374,-5121,-4561,9511,1319,-7197,-2603,-235,4588,3077,-8447,-2030,4739,2321,794,-6196,-2301,7482,1808,-1776,-1678,-1816,4407,2808,-6116,-1291,2585,2122,2162,-5136,-727,4545,-256,-292,-2209,-1113,4540,409,-3458,-741,607,1675,36,-4663,901,2994,352,374,-4404,1430,4770,-686,-3609,-744,298,5154,-3051,-5106,3650,2411,1467,-1698,-6642,2917,6125,-1667,-3035,-4077,1957,6257,-2693,-6548,2038,1579,3875,-2003,-8595,2636,6698,-1024,-2477,-5663,1857,8207,-1548,-5167,-2023,2334,6884,-1512,-8667,1214,4390,2434,-1073,-8803,-626,7662,-1192,-2747,-3331,286,7360,-816,-7814,-9,2621,3705,1101,-6638,-1239,5029,1715,-899,-4482,-1547,4834,574,-3390,-1560,-349,3597,-428,-4894,491,2863,1172,-186,-4013,831,4792,159,-2430,-1370,-279,4336,-611,-2567,415,2464,3096,-2336,-3111,2310,3222,-801,-2420,-2258,2165,3875,-2406,-2927,784,1887,2247,-3564,-3554,3412,3246,-119,-2360,-3681,3721,4133,-3940,-2761,-1436,3212,4187,-4469,-4774,3077,2986,1862,-3020,-5142,4222,3706,-2314,-2507,-4083,2984,6122,-3925,-4011,1189,2845,4307,-3457,-6271,3401,4161,-144,-2315,-5666,3058,6192,-2658,-3977,-2091,1796,5773,-2172,-5534,525,2622,2210,-1321,-5515,1742,5223,-1252,-1396,-2114,2097,4423,-1751,-2651,791,745,2220,-233,-3732,1413,3230,158,-382,-2098,1948,2652,-2565,-1566,-94,1662,1731,-1998,-2409,1944,1515,199,-1303,-2165,3182,3049,-1591,-1565,-596,2190,1812,-3129,-1735,2564,2967,-381,-2004,-2079],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,5,-5,6,-6,7,-7,8,-9,10,-12,13,-14,15,-17,18,-21,23,-25,29,-32,36,-41,46,-53,62,-74,92,-118,162,-248,471,-1973,-1903,10996,863,-8950,-1013,1065,5036,1837,-10017,-1556,6576,1506,-193,-6313,-3137,8587,908,-3503,-3025,-1122,6404,2251,-7834,349,1697,2750,1335,-4885,-73,5170,-20,-1792,-3434,-307,5467,-2709,-3870,364,1402,4091,-663,-5811,3689,2865,-829,-737,-3642,3151,5419,-4954,-1553,247,1552,6370,-4875,-5103,4631,2369,741,-1644,-7200,6955,7086,-6025,-2442,-3241,2698,8594,-5344,-7311,3445,2200,4785,-3190,-11760,6507,7083,-1989,-1277,-6989,2165,10669,-5519,-6214,543,1359,8584,-1764,-10753,3843,5386,1253,-330,-10329,1280,9501,-2353,-5299,-3638,-1096,8660,-325,-8663,1194,3521,4919,786,-8654,613,5866,126,84,-6264,-48,7922,-786,-3725,-311,124,4662,-46,-5541,1153,3213,440,-1126,-5700,1422,3065,-2101,-1178,-1927,2729,4562,-1546,-3392,3684,1728,1689,-2030,-3723,5186,3156,-1817,-1396,-3186,4067,3793,-5618,-3758,2105,2423,4696,-5592,-4405,6280,1849,-78,-2277,-5178,6818,6097,-6223,-2122,-835,2766,5851,-7420,-6074,4740,1727,1884,-4674,-7476,7293,6114,-3398,-1974,-4478,4378,9342,-5358,-5352,3165,2031,6582,-3192,-8953,5917,3965,-632,-1374,-5940,3095,7794,-4099,-3090,-822,1493,7516,-2931,-7041,3012,2304,2847,-1583,-6997,3192,5906,-1083,-1775,-3181,1254,4864,-2119,-3743,330,1258,3059,-2184,-5349,2994,3249,-790,-1275,-2414,2277,2551,-3389,-1262,1297,2128,2164,-3804,-1061,3099,710,-328,-2617,-2562,4965,1896,-2977,-1185,96,4515,3270,-6391,-484,4075,992,1430,-4861,-2988,6073,2866,-2389,-2769,-2988,6372,3610,-6406,-2260,1905,3322,2504,-7624,-3817,7177,489,365,-4399,-4518,6646,3674,-5270,-2089,-1278,4293,4612,-7078,-5384,4796,2784,2473,-3642,-6508,5892,3964,-1344,-2460,-2703,4777,5231,-4605,-4306,795,2094,4988,-4773,-5236,3275,3346,674,-2666,-2283,3408,3413,-3086,-1277,-948,2233,3424,-4375,-2534,3377,558,977,-1818,-2303,3626,1205,-1810,-1604,-169,2554,1402,-3606,-262,1025,1049,317,-4502,-1679,4078,618,58,-1536,588,5072,-1223,-4247,-734,1629,4339,-353,-6272,-605,3373,1029,-834,-3634,-1060,5583,489,-3241,-1847,94,5629,1104,-7111,-1565,3227,2967,97,-5426,-2424,7245,1283,-2015,-3302,-1357,6491,2413,-6840,-1352,2555,4262,2479,-6210,-2284,5521,1927,803,-4457,-2648,6551,2384,-3166,-2963,221,3993,3088,-5103,-1832,2083,2820,1241,-3894,-1099,4347,1755,-1238,-2386,-566,4075,1986,-3507,-888,471,2925,594,-3485,-2442,3127,1202,-1046,-1457,418,2463,1137,-3618,-252,1477,2202,-644,-3354,683,2582,633,-854,-2929,-579,4407,-290,-3264,-1490,1245,3801,-1523,-4332,-52,2459],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-4,5,-5,6,-6,7,-7,8,-9,9,-10,11,-12,13,-14,16,-17,19,-20,22,-25,27,-32,36,-42,49,-58,70,-88,115,-159,241,-447,2411,3426,5540,238,-12291,1875,7733,-54,-1806,-8061,-1492,12612,-1451,-6629,157,-1086,8650,2236,-12217,1801,6415,1823,2049,-8901,-1667,10487,-868,-3354,-2668,-2427,9260,1570,-10051,1568,2055,2764,4249,-9603,-273,6669,-1224,33,-3906,-3112,9055,39,-6470,867,-1448,3715,2356,-7547,867,4991,-502,638,-3309,116,5701,-1831,-4344,-146,396,3944,-2222,-6007,1512,2728,1367,-2418,-5123,3298,5455,-2898,-3495,-4273,3722,6682,-4344,-5477,1605,2111,4614,-4772,-7920,4579,5632,778,-3358,-7129,5206,7417,-3777,-4183,-2472,2739,9755,-5589,-9220,3798,3196,3963,-2708,-10342,6107,9576,-3516,-1158,-5333,1887,11554,-4854,-7574,1789,1670,5618,-1575,-11496,3697,6126,341,-4,-6737,155,10463,-3435,-3676,-1060,-1498,8015,-325,-9487,2948,1202,1045,1630,-7110,705,7631,-2807,-880,-2307,-2300,6771,-853,-5923,2540,1066,1792,1124,-5045,3678,3623,-2634,-1544,-1993,1493,5276,-3447,-3353,2443,1298,2756,-3258,-4945,5102,2349,-471,-3941,-3259,5466,4586,-3234,-3073,-428,4228,4520,-6588,-4892,2494,4214,2081,-6020,-5588,6966,4350,-2265,-3130,-4358,6504,7108,-7243,-4445,1533,4145,5504,-5906,-7231,6471,3552,1041,-3900,-8044,6072,7349,-4392,-2546,-3104,1972,8238,-6710,-5972,3586,1564,3910,-3036,-9034,6083,6682,-1889,-1513,-5305,2100,7247,-3726,-3828,1769,221,5815,-2231,-6183,3730,2422,302,-72,-4859,3290,5444,-3974,-794,-548,310,4510,-2816,-4151,4159,1840,247,-1848,-3344,3593,3352,-3343,-2059,451,2934,2479,-4665,-2589,3292,2079,1337,-5086,-899,5932,2459,-993,-2983,-1910,3895,1893,-5218,-2143,1772,5088,2767,-6171,-2427,5216,3126,-838,-5931,-2936,6790,2769,-4651,-4288,-1087,6837,3595,-8498,-4432,2982,3468,2481,-6341,-5208,6113,3120,-1372,-4324,-5474,6989,5433,-6256,-2475,-557,3994,5486,-5637,-5012,3775,2207,1809,-4537,-5707,5467,4492,-3086,-2524,-2945,3043,5204,-4691,-3704,2195,2389,1884,-3328,-4895,4466,2147,-1998,-281,-2334,2572,4463,-4114,-1321,789,730,2251,-3044,-1870,5255,1266,-2237,-989,-1518,4609,1262,-3979,-711,1320,3119,583,-5351,-980,5107,1400,-1176,-4590,-288,5337,1506,-3192,-1886,27,5883,361,-6130,-555,3781,4166,151,-7102,-755,5926,1207,-2422,-5549,-683,7515,1837,-4426,-2856,179,5331,443,-7002,-1634,4801,2791,743,-6904,-945,6601,2085,-2845,-4087,-1403,5985,3465,-5964,-1669,1855,2481,2257,-5585,-1287,4841,1905,-143,-3121,-1738,5572,1504,-3695,-1283,-555,2673,2708,-3793,-1395,2839,1768,498,-3030,-2183,3209,549,-1975,-74,-626,3571,2177,-4584,24,1612,1463,23,-3200,396,4111],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,11,-13,14,-16,18,-19,21,-23,26,-29,31,-34,39,-42,47,-52,58,-64,72,-81,93,-105,122,-143,171,-210,269,-367,557,-1052,5416,8098,-9823,-4124,1473,3881,7004,-9725,-8016,9047,2672,609,-4476,-8555,7657,8413,-7211,-2303,-1651,1989,10081,-8962,-7239,5407,1911,4243,-1733,-10131,6540,5800,-4271,-270,-5006,2914,9289,-5831,-4722,2722,578,6701,-3081,-7229,6834,3174,-2230,-1382,-6113,4193,5837,-5880,-1037,561,430,4422,-4606,-3851,4817,-235,-757,-2032,-4216,4736,2834,-3814,-1373,629,4098,3696,-6352,-1121,3707,2073,-95,-6506,-2299,6618,1664,-2442,-3776,-1867,7311,862,-7571,-1621,765,5256,2209,-10682,-771,7293,1835,654,-6660,-4372,9393,805,-5732,-2127,-2268,8311,4137,-10291,-2579,4408,1953,4168,-10192,-4430,9567,1124,-2448,-4363,-4938,9856,5148,-8215,-1613,469,4268,6191,-9214,-4796,7066,1907,845,-3675,-6603,7823,4440,-5381,409,-3261,3311,5993,-7122,-3836,3310,-164,4334,-4037,-5916,5920,1343,-2544,548,-2760,3689,4487,-6875,-986,3047,1055,1584,-4424,-2309,4795,-903,-1885,-1931,-1868,4785,-384,-5987,-469,1903,2838,1098,-6393,111,5132,1148,-1210,-4411,215,7832,-564,-3492,-1919,1131,7502,-469,-7073,258,3428,3534,-805,-8490,830,7432,896,-1717,-5327,243,8997,441,-6511,-2025,443,7319,1603,-10408,243,5127,2094,1698,-8672,-1553,10400,193,-4481,-2863,-1363,9136,2456,-9589,-235,1659,2779,3573,-8425,-3242,8026,1132,-1343,-3741,-5188,7097,2464,-5743,1063,-215,3086,3934,-7195,-451,5131,759,669,-3617,-2666,7005,-19,-2481,844,-736,3483,612,-6212,1015,3343,609,257,-2979,467,5087,-586,-2242,-1731,985,4863,-1710,-5850,1436,2861,4139,-2183,-6307,2901,4862,-172,-2032,-3808,2187,5942,-1918,-3752,-1564,2542,4695,-4162,-7116,3049,3468,2814,-2825,-6657,3010,7805,-720,-4618,-4203,1421,8563,-2439,-5174,104,2587,4019,-1563,-8340,2914,5810,-398,-1297,-5001,1449,8393,-1194,-5874,-320,1210,6857,446,-7747,421,3441,1339,1018,-5413,-406,5833,-543,-1627,-3090,-202,4531,116,-5693,737,331,1526,668,-4913,1282,4045,-940,-1046,-1469,525,5579,-1527,-3853,1971,1164,2564,-267,-3922,1110,3147,-81,-1525,-2608,1771,3876,-2336,-3667,910,1520,3924,-2509,-4956,3463,3960,425,-3878,-3649,3254,3077,-1688,-3390,-1937,2961,4967,-3848,-4539,2009,3499,2450,-4321,-6163,4651,4670,-567,-4018,-4848,3562,4561,-4026,-3626,-530,3902,6222,-3107,-6107,1356,3112,2265,-1803,-5341,3336,5243,-582,-2829,-3725,1815,5939,-3455,-5211,241,1226,3668,-2370,-6435,2387,4311,608,-1594,-3796,724,4042,-1271,-3259,-568,996,4696,-1514,-3936,1635,1966,1068,340,-3075,1738,3399,-1958,-924,-1946,2451,3588,-2034,-2613,1751,1354,812],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,4,-4,4,-5,5,-6,7,-7,8,-10,11,-12,13,-15,17,-19,20,-23,25,-28,31,-34,38,-42,46,-51,57,-64,71,-80,89,-101,116,-134,158,-189,233,-301,412,-1385,8742,4483,-3334,-2128,-4777,7606,6484,-7227,-3402,1340,3956,5400,-6684,-5674,5679,2891,1281,-3851,-4218,6561,4104,-3908,-2742,-932,4001,3517,-5417,-836,3425,1342,1717,-5117,-1856,4361,351,-1605,-1800,-1593,5553,2,-4539,1323,596,2603,473,-6771,2191,5373,-958,-163,-3931,42,7491,-1222,-5443,514,168,6155,-1144,-9948,3592,4390,156,777,-8051,-516,10711,-2665,-3924,-352,-1423,9475,78,-11003,1727,3110,3468,2277,-10601,-146,10658,-133,-1303,-4840,-2691,11435,508,-8972,-1686,-566,6838,3138,-10350,-2620,6918,2486,1265,-6332,-2735,9393,2086,-4958,-3520,-2463,7669,4441,-8415,-2728,2890,3147,3610,-6012,-2343,6670,1616,-1462,-3121,-2177,5998,2256,-4755,-822,-779,4212,2220,-4713,-583,3096,560,-618,-3925,765,5228,-593,-2156,248,487,4939,-1187,-5107,1843,1528,1756,-579,-6080,2304,5313,-2831,-2497,-3180,1280,7701,-5092,-3772,2687,219,4484,-1802,-8194,4217,4938,-1897,-1091,-5972,2009,8289,-4760,-4711,-258,143,8283,-1685,-9920,3480,4149,2571,-141,-8937,2349,9329,-2038,-4575,-3968,515,9407,-446,-7367,787,2050,4691,982,-9599,765,6784,872,-1692,-4003,-392,8149,-118,-4735,-1975,-768,6337,215,-6221,226,2812,1886,-654,-5080,-690,5472,103,-2389,-3295,-211,4523,-778,-4541,23,452,1635,-278,-4517,2098,3758,-596,-1019,-2425,895,3347,-2694,-1534,320,1260,2637,-3292,-3057,3929,1473,-750,-2317,-4459,4004,3813,-3339,-1483,-253,2280,5405,-3729,-4435,3376,1781,2168,-3097,-5352,5238,3428,-2211,-2480,-2007,3387,7051,-4751,-4831,1746,2279,4306,-3570,-7349,4679,5656,-960,-2675,-5615,3395,7393,-3302,-4134,-1152,2660,7405,-2676,-7341,3704,3608,2326,-1605,-6888,2314,5871,-1363,-2841,-2534,136,7445,-2989,-5148,427,1647,4275,-1148,-6078,1751,3039,-325,-1803,-2662,990,4003,-1733,-2836,-942,1348,3592,-2641,-3135,1906,2669,-217,-1756,-2644,2484,2664,-2078,-2282,-1945,2521,2187,-2216,-1898,2728,1864,600,-2753,-634,3868,-384,-1694,-1950,-1697,4147,1859,-4698,-1185,1135,3058,2374,-5449,-3123,4520,2318,-1108,-3661,-3761,5144,3152,-4535,-2231,-1077,2988,2995,-5413,-3488,3681,3354,1507,-3363,-3598,5959,4326,-3120,-3274,-2096,4717,4543,-5586,-3988,485,2920,4059,-5051,-5509,4235,2910,-69,-3721,-4278,3098,3531,-2568,-1749,-242,3198,3079,-2040,-3667,2467,1967,1111,-1835,-3134,2490,2480,-595,-1681,-1278,2005,1795,-2249,-1795,-135,1872,1279,-2896,-2064,2288,672,-1651,-1235,-680,3572,951,-3628,-189,1055,2550,847,-2922,-1834,3489,781,-244,-3065,125,4435,1270,-3014,-1871,1007,3673],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-14,16,-19,24,-30,40,-57,91,-191,1487,4150,-1280,-10074,1048,9639,-448,-2941,-5412,620,10079,-912,-6862,-396,2347,6626,-701,-7340,1177,4930,1099,-1165,-5820,904,5308,-189,-3075,-2550,490,5529,-2006,-5148,1379,2132,3873,-960,-4748,4909,2121,-1669,235,-4338,3219,4201,-5673,-1954,1002,1347,3676,-4845,-3706,6589,910,730,-1913,-5236,6266,3462,-5991,-1366,-833,3517,6307,-8827,-4472,7819,1634,1647,-4605,-7382,8849,4485,-6514,-1571,-3920,4276,8645,-8712,-4120,2934,2271,6440,-3878,-8756,7889,5071,-2443,-3084,-7008,5907,8871,-6398,-5081,-62,2185,8277,-4786,-9138,2923,2425,3240,-2996,-8943,4003,7115,-2391,-2046,-2495,1155,6934,-3351,-5906,1959,2416,4664,-2031,-6857,2509,3634,-59,-1739,-4289,3351,5144,-2000,-2112,-324,2850,3032,-3937,-3357,2630,1687,1766,-2036,-2942,4782,1782,-2251,-464,-1989,3894,2516,-5159,550,3931,835,1392,-6847,-3138,6073,107,-1819,-1098,-3993,6100,2933,-8129,-51,1168,2631,4861,-7678,-3016,6481,173,-80,-3747,-4617,9107,3859,-6505,-891,-1110,5884,6580,-9740,-4059,5306,2327,3592,-5073,-6276,8757,4308,-2480,-1949,-3696,6103,5903,-8733,-4009,2012,2798,5340,-6436,-5376,5013,2981,400,-1771,-5304,4697,5647,-3834,-2780,-1352,2525,5107,-3964,-3440,2826,2276,2240,-2425,-4269,4234,4297,-1189,-2699,-3244,3604,3231,-4240,-1785,876,2445,777,-3122,-1882,3327,1082,-322,-3218,-605,4753,174,-2775,532,324,3248,1332,-5053,24,3879,124,-703,-3534,-148,6163,-180,-4762,-2023,354,6614,-140,-7750,618,3648,3096,632,-6702,-498,7824,112,-2699,-3636,-1531,7871,2678,-6271,-1045,1402,4629,2087,-7342,-1553,6835,1364,-265,-6062,-2960,8072,1671,-4864,-748,-1319,4953,2925,-7088,-2180,2192,2404,2201,-5996,-3882,5936,2110,-2818,-2674,-3445,4451,3325,-4937,-1754,-31,2883,2431,-4738,-2909,3138,1618,-52,-2610,-2399,3779,1751,-2179,-1555,-283,2957,418,-3857,-107,1394,246,-314,-4212,255,3877,-754,-1624,-518,925,3197,-1935,-4459,399,2089,1824,-2140,-4092,1821,2720,-57,-1728,-1423,255,5153,-1302,-4566,840,1227,3230,-2595,-6264,1581,4970,-308,-1826,-4206,2739,6535,-1238,-4280,-2311,1060,5506,-104,-6803,58,3526,3310,-703,-6361,303,5566,-220,-1381,-4011,-720,5846,224,-6256,-1324,1939,4234,1345,-5488,125,4684,1134,423,-4633,-648,4698,1272,-3222,-2671,379,4646,1273,-5040,-802,2719,2428,655,-3641,-604,3528,310,-1331,-1720,-397,3349,-138,-4259,-944,1406,1320,-940,-2826,1710,1910,-431,-791,-1086,1190,3046,-1716,-3939,106,2234,2843,-2999,-3324,2265,1682,181,-3038,-3436,3128,3302,-1869],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,2,-2,3,-3,4,-4,4,-5,6,-5,6,-7,7,-9,9,-10,11,-12,14,-15,17,-20,24,-28,33,-41,56,-85,175,-983,-6233,-2151,10668,2296,-7848,-1132,-886,7847,4003,-12868,-1280,7842,1456,2268,-8537,-4889,11150,1707,-4553,-1987,-5962,8736,5332,-10638,-1588,2832,1460,5854,-8910,-5798,10046,827,-573,-1995,-5711,8549,4737,-7960,327,177,2424,4220,-6159,-3605,5994,-146,938,-2425,-5344,6640,760,-5392,-572,-862,2306,3334,-6683,-198,4636,-219,297,-5887,-248,7336,111,-3106,-1782,390,6577,-258,-6058,513,1894,3295,-1138,-8137,1661,5851,-116,-2080,-5396,2968,8095,-2424,-7210,-863,1409,8006,-1943,-9321,1371,4959,3339,-1283,-9427,25,9596,-1168,-3533,-4408,-514,11927,-1661,-9552,1383,1599,7057,1229,-11759,969,7500,-1053,-79,-7183,-1765,11909,-44,-6492,252,-1840,8793,2810,-9949,947,4189,213,2423,-7606,-2637,9624,-359,-2036,-1996,-3829,6612,1538,-7617,1593,2185,2573,2857,-6750,-179,7206,-2125,-734,-2431,-2721,6246,-91,-5507,2033,989,1673,310,-5608,739,5021,-1543,-444,-3456,1045,6585,-2632,-5348,443,1641,5428,-2625,-7379,2366,4594,2062,-1757,-4723,3999,5383,-1800,-3980,-3392,1680,7510,-4283,-5066,850,2588,5969,-3908,-7616,3340,4836,427,-2729,-8756,3798,8684,-3344,-5313,-2834,1704,8528,-2924,-7990,2963,2026,4630,-652,-10919,3419,7808,-2640,-1894,-4709,-141,9889,-2495,-6480,78,1480,5406,637,-9588,1065,4554,-224,1436,-6518,-305,8084,-1450,-4628,-255,-1368,5181,-306,-6932,2276,2324,435,1011,-5600,2019,5575,-1996,-1461,-1408,215,4012,-2610,-3992,1896,1558,2224,-815,-4525,2771,4570,-3768,-3102,-628,2734,5194,-2043,-4495,1576,2906,3356,-4467,-5550,4591,4465,-889,-3140,-4052,5973,5569,-3833,-2809,-471,4355,5492,-5289,-4536,3740,3765,3327,-5077,-6395,6739,6023,-1810,-2810,-4473,5769,7421,-4824,-4387,-916,2093,6022,-4316,-6343,4388,3521,1603,-2553,-6085,3973,6572,-3242,-2607,-2687,1427,7109,-3151,-4772,1548,892,4689,-1898,-6407,3460,4253,-1212,-621,-3714,2188,5924,-3847,-3749,1272,448,3046,-1641,-5417,3015,3866,-329,-251,-3530,2699,3527,-3494,-2722,47,1124,2257,-3435,-1881,3556,1619,245,-3004,-2116,5476,2673,-3238,-2745,591,3253,2581,-5224,-1719,2965,3386,683,-5191,-3303,5552,2748,-2273,-2592,-2036,4455,3319,-5654,-3201,1562,4478,2085,-5227,-3571,4367,3471,530,-5234,-4119,6325,3773,-3209,-3998,-2406,4425,4321,-5944,-3953,934,3076,2830,-6139,-3173,5385,3573,-530,-3106,-3624,4761,3977,-3733,-2335,-584,2381,3945,-5093,-4583,2707,2408,1553,-2528,-3597,3843,4161,-2171,-1656,-653,2326,3079,-2480,-1565,1947,175,1265,-2370,-3597,3069,825,-1633,-1026,-1604,3744,2734,-3828,-1154],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-8,9,-11,11,-13,14,-16,18,-20,22,-24,27,-29,33,-36,40,-44,48,-53,59,-65,71,-78,87,-97,109,-122,139,-158,183,-215,259,-321,416,-583,950,-3942,4619,6684,-2178,-1542,-8626,6319,9237,-5678,-4442,-1534,2133,11092,-6116,-10781,4917,2926,3198,-1277,-10294,5171,9760,-3940,-1105,-5003,278,11106,-5121,-6814,3718,-383,5080,-199,-10887,5726,5397,-1606,414,-6750,-17,9312,-3871,-3690,1354,-1267,6393,-1201,-7907,3341,2067,-392,957,-6490,1852,5556,-3458,-2293,-1329,839,5259,-4462,-4471,3929,1700,726,-3127,-4490,4415,4344,-4346,-3015,-1650,4255,4421,-4869,-3560,2409,4134,3026,-5114,-4229,7339,3997,-1764,-3936,-4403,7895,3738,-5966,-3295,-1760,6261,6037,-9019,-4719,5682,3792,3712,-7234,-7691,7939,4754,-2637,-3687,-4926,6963,7982,-8135,-4048,1118,3102,8799,-6819,-7427,6871,3890,1400,-2696,-8828,6858,7439,-6575,-1787,-2193,3212,8865,-6269,-5389,5137,460,3423,-2969,-8593,6289,5597,-3502,-537,-4114,2747,7685,-5633,-2834,2141,71,4313,-2629,-5539,5390,2504,-2469,-240,-4179,3682,4279,-4882,-1095,1847,1284,3001,-5398,-3451,5036,1245,-1621,-2395,-1584,5582,2209,-4414,-568,964,4076,2257,-6913,-2192,4425,3969,-157,-5998,-1528,7042,3221,-2468,-4201,-2085,8661,2070,-6527,-1376,576,5086,3377,-8866,-2598,6098,3815,1246,-7654,-3782,10118,3168,-4634,-3044,-1730,6932,4635,-8039,-2781,2927,3282,4093,-7614,-5951,7886,2646,-971,-2807,-5400,7972,5366,-7204,-1143,-71,2546,5615,-6585,-5419,4993,1890,862,-3814,-4333,6486,3642,-4620,-939,-2081,1985,4899,-5904,-2448,3827,-197,518,-3814,-3505,5290,2211,-3410,71,-363,3029,1838,-4913,-1082,2596,1975,1735,-4126,-1073,5373,645,-1904,-3084,-966,6146,466,-4992,-1045,1887,4040,-769,-6611,116,5625,2208,-1432,-6500,-551,7205,-126,-4943,-3172,842,7760,492,-7538,-1563,3219,4983,629,-8607,-704,7339,1895,-1060,-5212,-989,8846,1712,-5256,-1459,169,5442,3304,-8300,-710,4135,1532,1441,-5796,-1949,7257,737,-3146,-1531,-1335,6561,2630,-7733,-666,1755,2383,3124,-6719,-2221,6322,1091,-503,-1424,-2723,6963,1286,-4395,203,977,2576,2224,-5151,-749,3774,49,-856,-2639,-1098,4728,237,-2993,-1309,762,3263,-56,-4834,1217,3795,868,-461,-4006,1399,5447,-1662,-3748,-2590,1637,5477,-902,-4736,-380,3918,3258,-1649,-5407,226,6126,185,-2932,-3530,1877,6906,-1033,-4833,-2358,4104,5516,-1451,-7738,-276,3838,2794,-1668,-6725,531,6416,1,-3923,-3630,1345,7162,-1792,-6526,-694,2337,3001,-1208,-7508,1091,5312,1421,-1070,-5013,-450,6231,-484,-4493,-1494,873,4264,615,-6373,-48,2423,1362,-149,-5103,-1024,4722,-116,-2843,-2560,-497,3608,-302,-3868,735,1590,641,-1104,-3944,1622,4163,-445,-1448,-1147,728],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,9,-10,12,-13,14,-15,17,-19,22,-24,26,-29,32,-35,39,-42,46,-51,56,-63,70,-77,86,-97,109,-125,144,-168,200,-245,312,-420,623,-1132,5241,3507,-10981,-534,4785,4219,1594,-7303,-3942,8670,1797,-2300,-4109,-1785,7789,1706,-5705,-1130,389,4610,1331,-7060,-1841,3336,2549,508,-6109,-1040,5610,-926,-3152,-2227,-107,6352,-1985,-5549,289,1268,3638,265,-6175,2787,3586,-2545,-47,-3029,1038,7279,-4407,-4086,2378,-817,4824,-2222,-8227,4874,4604,-1329,215,-7142,2709,9058,-6296,-3646,1014,2189,8389,-3993,-9917,6776,3029,278,-511,-8836,3119,9577,-5120,-4970,-2802,135,10107,-3734,-10035,2383,2773,4743,308,-11735,2151,9598,-828,-1785,-6469,-955,11803,-785,-7164,-483,7,7668,308,-10056,413,5303,2504,90,-8042,-732,8563,-127,-3817,-3854,-299,7633,496,-5371,-179,1948,3713,-505,-6783,880,4040,668,113,-3966,465,4648,-2178,-2207,-609,1099,4316,-2442,-4157,3134,1026,33,-1031,-5459,3998,4640,-3230,-1389,-1291,2124,5502,-4902,-3694,3874,1209,2511,-3723,-6733,6284,3259,-2780,-803,-5291,4328,6946,-7626,-3364,2415,1467,5792,-4658,-7675,5827,4382,-556,-1802,-6543,4463,8006,-5364,-3676,-1353,1778,6902,-5381,-8809,3621,4002,2164,-1554,-8146,4125,7471,-2932,-3598,-3834,1943,8191,-3817,-5765,1180,3310,4671,-1798,-7472,2160,4680,378,-1426,-4299,1451,5971,-2254,-3419,-1203,1599,5203,-1645,-5845,688,2896,2731,-866,-5051,2045,3576,-1875,-648,-2657,1976,4817,-3206,-1571,49,2769,2583,-2710,-3341,4806,973,-1277,-1006,-2807,3284,2146,-4511,-1391,-305,2277,2977,-5566,-1792,5688,893,-1236,-2342,-3703,6893,2673,-5049,-1852,-951,4922,4446,-7133,-2303,4254,2139,1813,-6122,-4580,7523,3289,-3351,-2154,-2333,5664,5247,-7477,-3282,1345,3106,4177,-6023,-5902,5739,4178,-755,-3250,-4626,5012,5049,-4580,-3707,-2715,3725,5892,-4662,-5829,2335,2943,2945,-3315,-5134,3431,3119,-1046,-2016,-2151,3053,5054,-2248,-2966,-263,61,3002,-3504,-2606,2618,1585,-1045,-1980,-1961,3722,1492,-1789,-1666,-379,2107,1922,-3340,-1494,2067,414,427,-3630,-1210,4383,418,-1946,-1028,-625,4532,118,-5102,-812,1716,1168,537,-4535,-1921,4997,-473,-920,-3452,-2265,5795,688,-5229,-270,1883,3774,1487,-6443,-1143,5699,2845,-1568,-4849,-1762,7063,2700,-4226,-2464,-296,5612,3354,-5936,-3075,1996,3376,1392,-6730,-2966,5878,2581,-1440,-2795,-2477,4430,3303,-5064,-2714,1260,3074,1959,-4129,-3882,4407,3127,697,-2673,-2487,3236,2666,-2511,-2470,-548,3267,2828,-4654,-535,1705,914,232,-2210,-1796,2691,957,-1992,-2565,-935,2928,316,-3679,-820,1473,919,956,-3361,-460,2992,173,99,-1420,275,4247,81,-2705,312,1390,2035,-315,-4247,1640,3645,1259,-221],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-7,8,-9,9,-11,11,-13,15,-16,18,-20,22,-24,27,-29,32,-35,39,-43,46,-52,57,-64,71,-81,91,-104,121,-142,172,-214,280,-401,696,-3344,-4126,-3484,3931,9741,-5745,-6733,2395,4305,5065,-2243,-7869,4740,5301,-840,-3442,-5701,3356,5929,-2800,-3627,-1518,2138,5185,-3176,-4676,2591,1124,750,-2668,-3721,5159,2769,-1826,-1675,-3932,4698,3555,-5430,-662,1238,728,2544,-5058,-2829,5277,-1085,-1705,-1335,-3125,7317,2056,-7651,-107,2106,3147,3365,-8773,-1861,8099,-319,-653,-4129,-4704,9915,2078,-9074,-439,-915,4933,5211,-10615,-2594,6073,2512,2027,-7020,-6165,10275,2160,-4680,-2541,-3422,7854,5994,-9646,-4404,2775,3361,5885,-7602,-5852,7823,3223,-1386,-3325,-7523,7064,5893,-6289,-3990,-1922,4077,5709,-5670,-4842,4089,2747,1992,-4784,-6103,5429,4613,-2491,-1558,-2802,4717,4988,-4935,-3405,-127,2302,3682,-3882,-2626,3701,970,1081,-2456,-2370,5406,2252,-2754,-677,-1024,3497,2557,-6679,39,2933,-302,982,-5365,-494,7050,-2449,-2149,-1206,-1318,5475,24,-7031,935,2932,1330,2029,-8005,65,7285,-936,-2581,-4119,-1346,9668,-249,-8406,-247,1617,5165,1934,-10174,399,7814,673,147,-6432,-2947,10527,1852,-5698,-1938,-1161,6616,4000,-10180,-2143,4897,1624,2333,-8148,-2752,9617,1808,-2545,-4189,-3986,6740,3324,-6663,-1779,159,3717,3234,-7345,-3900,5510,2655,-114,-4045,-2906,5931,1843,-2229,-2397,-883,4715,2433,-5151,-1555,1821,1380,1146,-4616,-407,4464,887,-696,-2671,-1169,4529,-597,-3468,1174,461,2007,374,-5099,2581,3495,-583,-280,-2874,142,5663,-2807,-3135,805,1404,5460,-1688,-6828,2958,2822,864,-898,-5873,1072,6120,-2297,-3340,-1543,1095,7636,-1087,-6364,2427,2952,3137,-903,-7799,1133,7053,-898,-2247,-5518,460,8076,-1814,-5991,-1137,1798,6624,468,-8523,543,5914,1660,-884,-5126,-1715,7095,-199,-4306,-1665,-724,5660,691,-6966,-586,2703,2732,89,-5660,-188,4775,650,-1061,-3445,-1584,4667,896,-4405,-535,-255,4795,52,-3681,461,2836,618,-848,-2987,293,3409,-1396,-2547,-1962,331,2640,-2014,-3478,1859,1898,335,-1081,-3124,2902,3050,-2200,-1373,-1701,2241,3852,-2792,-2371,2238,1924,2560,-2972,-4868,4766,3263,-1784,-2219,-3253,3223,5757,-2925,-3293,778,2649,4453,-2209,-6579,2992,3945,822,-2220,-5395,3004,5775,-2237,-2365,-1437,1638,4578,-2373,-5038,1232,3925,2962,-616,-6421,1440,5329,-985,-1530,-3719,920,4903,-1910,-3984,-1232,1859,4086,-2081,-5638,1061,3103,739,-1155,-4493,549,5657,-487,-2328,-1049,1075,3977,-962,-2489,-165,625,1956,-2023,-2664,1689,2788,-538,-1242,-1523,1559,3494,-2401,-1886,1364,1387,1574,-2597,-3245,3668,1795,-1524,-2012,-1958,3515,1416,-2203,-2070,-516,2896,2253,-4307,-3338],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,6,-6,7,-7,8,-10,10,-11,12,-14,15,-17,18,-20,22,-25,27,-30,34,-38,43,-48,54,-63,73,-86,105,-130,169,-236,370,-730,3852,6095,-10151,-3937,6331,2566,1938,-7337,-7332,10824,5132,-5449,-2790,-3711,8004,8821,-11250,-4836,4392,2493,6754,-6117,-9002,9007,3661,-2592,-1992,-7850,6256,8220,-7778,-1641,386,1233,8344,-4929,-6768,6252,398,1044,-1491,-8599,4935,5388,-5125,-510,-2181,1633,7162,-6555,-3715,4524,-658,984,-3094,-4983,5383,3660,-3880,544,-3102,3768,4109,-6691,-1322,4559,569,1433,-5944,-3249,7336,1579,-2725,-2997,-1653,7186,2774,-6928,-1380,1833,5405,1525,-8797,-1055,6715,2901,-624,-8592,-205,9533,784,-4401,-3756,-1760,9395,1338,-10147,-1857,1293,5365,2310,-10168,-2138,9589,1170,61,-5830,-4223,10270,2834,-7614,-2209,-2206,5924,4561,-11197,-2860,6101,1301,3777,-7354,-5875,10242,2545,-3709,-1533,-5346,7871,6615,-8755,-1334,3428,679,4879,-6563,-5093,7937,408,-43,-1704,-4972,7107,3951,-6833,1796,949,640,3912,-6158,-1784,5697,-697,-1343,-1373,-955,7068,1089,-5048,504,461,2279,1541,-7012,688,4794,-319,-599,-5340,-1053,6217,29,-3690,-1986,1207,6710,-795,-6960,457,3985,3854,-948,-8983,1824,6598,816,-2744,-7207,827,8951,-1073,-5956,-2598,1251,8165,-1447,-8826,1133,5509,4450,-319,-9871,836,9680,-605,-2423,-5951,-1512,9759,298,-8123,-1294,576,5598,2431,-9985,-726,7369,425,266,-5877,-2906,9340,606,-4952,-970,-1029,6271,2929,-8836,-393,3739,1643,3040,-5574,-2409,8032,-83,-2961,327,-2188,4966,2222,-5981,1878,2390,929,2190,-5506,-496,6634,-1008,-2303,-824,-1095,5949,-1185,-6833,979,2216,1741,-1579,-6068,1756,4306,217,-2663,-3763,2555,5532,-2178,-5079,-612,2217,5165,-3250,-6711,1812,4227,1970,-3868,-7285,2527,7923,-1255,-4685,-4120,2380,7797,-3666,-6198,-449,3303,5596,-3142,-8446,2496,5536,1784,-2460,-7273,2555,7352,-2264,-3992,-2876,1725,7966,-1823,-8470,1858,2385,3923,-534,-8819,1560,6522,-179,-1462,-4950,-167,7688,-1229,-5151,-410,929,3797,171,-6654,1510,3768,-491,-103,-4144,92,5506,-1187,-4260,356,358,4618,-472,-5370,2915,2670,48,-1608,-4071,2018,5028,-1501,-3235,647,1252,4635,-1625,-4724,3096,2254,1314,-2374,-4336,3213,3665,-1670,-2807,-1194,3457,4855,-4224,-4889,481,4639,2774,-4268,-5282,3960,4109,-992,-3775,-3219,4728,5324,-3395,-4416,-2451,4122,5567,-4933,-5641,2529,3812,2882,-4259,-6059,4232,4971,-45,-3627,-4811,2876,5473,-2924,-4728,361,3131,5211,-2965,-6427,1242,3369,934,-1337,-3739,3066,4694,-2027,-1314,-2132,928,5294,-2379,-4304,1195,1816,1839,-871,-3954,2212,2979,-1778,-1221,-1635,1901,4269,-3437,-2810,1366,894,1968,-2680,-2294,3000,2595,431],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-6,6,-8,8,-9,10,-11,11,-13,15,-16,17,-19,22,-24,26,-30,34,-39,45,-53,64,-79,101,-135,194,-312,635,-3598,-8071,-912,1544,8553,-2080,-10988,2688,5345,2584,-1091,-11921,1324,11198,-2546,-2288,-4022,-1591,12366,-1447,-9813,1701,2057,6232,1383,-12135,1852,7795,79,873,-6392,-2723,12049,-1626,-5760,488,-1286,5695,2212,-11054,1364,3184,-796,2054,-7100,-1460,7978,-2515,-3047,489,-2379,6055,1014,-7147,2141,2333,-300,1617,-6115,528,6959,-3760,-3178,-896,-852,5193,-3030,-5760,2290,3356,1583,-3051,-5618,3386,4674,-2275,-3806,-3392,4043,7651,-4650,-4589,-672,4399,6391,-5120,-7302,4052,4805,2943,-3964,-6523,6332,6863,-3462,-4135,-4729,4406,9666,-4602,-6917,1295,3433,7298,-4385,-10075,5363,4886,537,-1453,-9323,3574,10570,-6116,-4782,-2547,436,9783,-3719,-9534,3011,3303,3428,164,-10580,3545,8953,-2425,-1389,-5287,610,9034,-3000,-6211,2830,-1026,4704,-106,-9071,2411,4104,-1821,631,-3976,756,6691,-3456,-3361,923,-355,4504,-1675,-6443,3868,1427,-1649,-568,-3246,2709,5190,-4325,-2420,768,1390,4998,-4355,-5362,3516,2249,1468,-3361,-4139,6104,4289,-3338,-3964,-1714,6338,4930,-6020,-3872,1424,5387,3358,-6578,-4415,5625,3803,-2,-5069,-5337,8116,5344,-4750,-4057,-2440,5567,7892,-7127,-5570,3346,3173,3856,-6482,-8103,7359,4915,-2773,-3339,-5977,5322,8883,-6481,-4289,51,2541,6548,-4955,-7344,4296,3625,1554,-2548,-7234,3976,6853,-3949,-1800,-1746,911,7034,-4386,-5713,3399,1641,1877,-1503,-6258,4213,3831,-3574,-99,-1939,949,5641,-4790,-2732,3116,408,2521,-3039,-3230,5811,2056,-2238,-1694,-1337,4462,3613,-5303,-1271,1500,2611,1631,-4209,-2495,5349,3273,-1699,-3586,-2831,6077,2627,-4396,-3641,86,6585,2821,-6649,-3133,3843,3866,1335,-6814,-2586,7571,3563,-2216,-4623,-2284,7557,2291,-6622,-3827,283,6403,3048,-7107,-3343,4307,2910,637,-5940,-4840,7648,4161,-4184,-4784,-2527,5702,4625,-7016,-2763,2281,3531,2726,-5404,-4995,6385,1905,-2019,-2552,-4450,5119,4194,-5483,-292,1597,3559,3615,-4569,-3495,4211,551,-689,-2071,-3192,4427,2408,-4743,-226,-37,2250,3023,-4499,-1360,3054,1007,59,-2758,-1289,5859,143,-3446,-983,224,3552,1834,-5496,-1466,3719,1884,-730,-5923,-1138,5947,2023,-3621,-3371,-1113,6583,693,-5147,-1864,2426,5602,4,-5992,-273,4720,2963,-1568,-5955,-1087,6881,1274,-3262,-4489,1721,7090,218,-6825,-2784,2966,5523,254,-6774,-2225,6496,1411,-1752,-3873,-2329,7128,1410,-6110,-2109,807,4002,1873,-6654,-1561,2542,2547,1485,-3730,-1866,4978,752,-2792,-1740,-783,4259,2619,-4313,-1776,1349,1154,2046,-3282,-2757,4928,300,-823,-1692,-1156,4357,1552,-3706,-1159,2081,1670,266,-3832],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,-1,0,0,1,-1,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-3,2,-3,3,-4,4,-4,5,-4,4,-3,0,8,-33,136,-1110,-9050,-126,9887,-1325,-4595,-3511,34,8203,-995,-8549,-1123,2515,4802,-591,-7855,204,6058,813,-1951,-4539,1350,6240,-1582,-3847,-1379,607,6068,-2092,-4855,1698,2490,1826,-1336,-4782,3216,5284,-2952,-171,-1767,1529,6235,-5078,-3321,4029,-207,2968,-3112,-6458,7320,2855,-3518,-27,-3820,4071,7279,-7110,-2590,3023,1138,5498,-5343,-8039,8375,3114,-3253,-2295,-7574,6214,8421,-7864,-3776,672,2400,7067,-7153,-9560,6266,3581,2115,-3703,-10491,7046,7872,-4908,-3310,-2951,2786,10226,-5201,-7961,2642,2685,5767,-2700,-10171,4622,6463,350,-2337,-6727,1849,8838,-2459,-5114,-1438,2531,8276,-3094,-7464,1302,4245,3938,-2306,-6258,2887,4981,-295,-1554,-3919,4105,5493,-3740,-3288,519,1385,4191,-2683,-4489,2771,809,-930,-648,-4155,4235,3070,-4453,348,-260,2415,3735,-5579,-850,4475,-425,730,-3570,-3552,7074,890,-5815,-2028,-472,4357,4131,-8133,-1529,5252,992,3689,-5265,-4920,10164,2467,-4406,-2458,-4038,7292,5989,-7927,-2077,2277,3160,4967,-6781,-5197,7974,3460,-394,-4301,-6605,7838,6711,-4765,-4191,-1345,5646,6883,-6112,-6950,4974,3825,2558,-4897,-7778,5590,5037,-1939,-3514,-2638,4171,5065,-4478,-5767,61,4187,3980,-4812,-5060,3556,4070,858,-2392,-3410,4269,3715,-2361,-1490,-1519,2729,3911,-5527,-871,1877,81,2655,-3511,-2133,4360,519,-1371,-1598,-2720,4440,1843,-6162,477,1835,1145,2374,-6763,-991,4758,155,-997,-4497,-1255,6942,349,-5785,1487,689,3975,856,-8045,-1225,5740,973,-15,-5239,-2358,8196,668,-5004,-1307,-387,6167,2795,-8825,-2294,4622,1751,1866,-7028,-3967,8447,3067,-2892,-3525,-2538,7104,3861,-6825,-2782,2328,3945,1878,-7417,-4977,4111,2680,-150,-4011,-2873,5225,3540,-3391,-1727,-1588,4562,2858,-4614,-1399,1650,2198,1687,-3902,-3628,4880,1865,-1561,-2788,-1459,3140,2478,-4612,-1698,187,2939,1294,-4260,-121,2967,766,-540,-3669,-630,4493,-626,-1190,-701,60,2812,-921,-4848,816,2631,1699,440,-4047,229,5877,-1333,-2329,-2380,-188,6157,-1436,-5612,718,2962,2649,-377,-5925,1156,5628,-1653,-2453,-3418,820,7392,-808,-5627,-673,2224,3908,-775,-7583,382,4724,2107,-1456,-6273,-251,7651,1435,-3671,-2092,330,5831,685,-6544,-818,2685,2816,-52,-5420,-289,4983,2226,-1141,-4244,-1524,5329,1175,-4816,-2155,1877,2373,790,-4504,-783,3087,3182,-516,-3531,-618,4345,1097,-1283,-2675,-1113,2754,963,-3182,-222,2108,1992,-1028,-2303,30,2410,-121,-2252,-1585,1142,3319,-1391,-2450,-34,1044,1853,-1310,-3695,2850,2154,1034,-2115,-2564,2097,4623,-1626,-3255,969],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-5,5,-6,6,-7,8,-9,10,-11,12,-13,14,-15,17,-19,21,-24,26,-28,31,-34,38,-42,46,-52,59,-67,77,-89,103,-124,154,-198,272,-921,5187,4548,838,-5550,-6292,7827,4292,-2904,-4172,-4188,6211,6187,-6171,-3997,496,3718,4520,-4742,-4070,4382,2379,209,-3861,-4581,4407,2093,-3152,-1574,-2303,3392,1989,-6133,-1458,2439,902,1816,-5177,-2074,5370,-862,-1233,-978,-1574,5835,-317,-7655,2534,2103,832,628,-8008,725,7565,-4009,-1842,-3000,-2908,10874,-587,-8200,3176,494,4109,2050,-11886,466,8683,117,-267,-5924,-1625,11570,-335,-6776,-213,539,7071,1702,-11696,-596,5597,2391,1100,-7861,-3956,11800,1520,-4767,-3156,-2721,7967,3569,-8514,-2098,2930,4938,4209,-8671,-4008,7140,2269,-523,-6346,-4063,8107,3874,-4048,-2796,-1113,6081,4044,-7122,-1983,3330,2843,1679,-5595,-2045,6118,1163,-1499,-2336,-1063,4273,826,-4759,190,-752,2985,838,-6273,2007,2785,177,120,-5152,-16,5709,-2367,-2072,38,-916,5747,-2550,-6654,3525,1934,98,-361,-6432,2767,7402,-4377,-3364,-1693,165,7989,-2957,-7667,3922,3961,2074,-1084,-7937,3173,7220,-2045,-2839,-4596,-47,9591,-2347,-8446,55,1875,6794,100,-11211,772,5706,316,-620,-7531,-385,10321,-349,-5355,-2185,-172,7631,780,-8929,-562,4195,4139,665,-7311,-267,6534,733,-2259,-3395,-907,7021,952,-5393,-592,2003,5064,1362,-6190,-712,4373,2070,-124,-6065,-222,5147,-1014,-1983,-922,165,4797,-1395,-4842,-29,921,2565,-482,-4121,3226,5077,-1295,-609,-3239,2420,5127,-2772,-2230,2343,868,3179,-2015,-4931,5022,3001,-1117,-1737,-4560,3364,5747,-5339,-3156,882,1682,6020,-3853,-6335,4247,3273,853,-3275,-6802,4380,7153,-4101,-4583,-3013,2409,6524,-4118,-6853,2371,3450,4029,-2249,-8676,3048,6905,-649,-1112,-4476,2177,7481,-2307,-6077,-544,1538,6564,-2224,-5830,910,3927,1459,-2347,-6033,2525,6513,-2155,-3670,-2282,1883,5843,-572,-4646,-307,318,2848,-1850,-4606,1730,3723,-449,-2269,-3480,1653,4223,-2605,-2263,205,1345,2859,-2774,-3108,2060,1649,1279,-2537,-3467,2323,2515,-3198,-2323,-167,2555,3336,-4896,-2294,2782,1680,661,-3320,-3401,4705,2159,-3435,-1564,-1135,4478,3089,-5818,-4442,2711,2240,2433,-3838,-4421,5733,2387,-1979,-3647,-3448,5722,5107,-5225,-3896,-472,3362,3605,-5293,-5372,4678,4716,287,-3967,-5396,4964,5232,-2384,-3635,-3117,3494,4672,-3916,-5549,370,3371,3359,-3347,-5680,2659,3427,-355,-3668,-3114,2942,4552,-2216,-1559,-1371,2304,2782,-3647,-2920,2048,1981,1626,-2711,-3728,1587,2640,-1596,-2095,-1125,2315,1787,-2943,-898,832,1413,632,-2460,-1164,2701,86,-1587,-1607,-873,4024,955,-3172,-1776,2104,3578,815,-3847,-600,4166,2167,-758,-2671,-672,5059],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-17,19,-21,24,-27,30,-33,37,-40,45,-49,55,-61,67,-74,82,-91,101,-112,126,-141,159,-181,208,-242,287,-351,445,-606,949,-3417,6318,9197,-6030,-2599,-3143,4665,9517,-7161,-7331,3450,3629,5418,-3847,-10921,6887,7431,-2057,-1833,-8001,4130,11165,-6800,-4910,-281,839,9128,-4380,-10061,6168,4031,617,636,-10339,1811,9076,-4761,-2059,-605,-591,9740,-3569,-6951,3363,582,2340,917,-7848,3519,5158,-5042,84,-2916,-156,6852,-5313,-4345,3547,162,3025,-1966,-6732,5320,3365,-3879,-1604,-2900,2662,5510,-5650,-3858,2548,3091,3135,-5022,-5421,6552,3592,-421,-3738,-3841,6453,4337,-5654,-3664,-342,7381,4750,-7621,-5211,3475,3569,3451,-8345,-4953,8374,4047,-1348,-5369,-3589,8643,6241,-8218,-4197,-926,5440,6291,-8680,-5666,5885,2760,1663,-5839,-8691,8796,5127,-5625,-1999,-5090,5910,9696,-7790,-4237,3015,1632,6837,-5984,-8022,7681,2933,-1809,-521,-6555,3770,7654,-6269,-1559,-329,405,6141,-5599,-5171,6393,253,164,329,-5381,5016,4575,-5154,324,-584,1255,3847,-5518,-2455,4703,404,422,-2591,-4015,5971,1411,-5237,-1197,-1279,3539,2695,-6722,-1731,5240,3567,721,-5382,-2170,7208,1519,-1254,-4746,-778,8572,1387,-6817,-3065,2058,6299,2429,-8960,-1426,4688,3173,669,-7934,-4144,8694,4054,-2215,-4535,-2745,8557,3285,-8959,-2055,1923,6223,2758,-9605,-4055,7191,2040,323,-6109,-5436,8472,2157,-5420,-2048,-1467,5511,5266,-8233,-2409,4731,1190,3487,-4773,-5148,7786,717,-3107,-838,-3137,4951,3886,-7087,-1219,1367,313,3847,-5123,-4417,5723,415,-1514,-324,-2861,4216,2871,-5440,413,955,552,2064,-6650,-1065,5664,781,-1845,-2194,-1296,7453,1461,-4689,-794,1329,4530,69,-6492,154,5234,2059,-1725,-6033,-1001,6544,678,-4217,-3092,-159,7435,-220,-6673,-1668,2912,4146,-645,-8045,74,6868,2992,-2780,-6542,-84,8759,532,-4983,-2695,126,6482,1623,-8076,-402,3374,4001,1594,-8119,-1494,7091,1503,-2116,-4351,-1514,8580,677,-6038,-307,1776,4113,2564,-7580,-184,5508,1188,629,-3243,-2469,6720,949,-4403,-755,27,2242,2524,-5912,-762,3075,-285,689,-3680,3,5484,-579,-3984,-1213,-597,3340,1337,-4453,996,2992,1453,-1654,-5052,337,5509,-2166,-1808,-1555,345,5248,-1444,-4780,1009,2072,3228,-1250,-5327,1503,3586,763,-3578,-3264,2050,6150,-1297,-4240,-2464,3363,5521,-2484,-6450,277,4061,2733,-3233,-5170,2135,5738,1459,-4094,-3938,1896,6515,-2158,-5968,-740,2619,4869,-2249,-6747,806,4643,850,-1154,-4775,856,6585,-392,-3439,-3353,419,5638,-1277,-5776,404,2102,2882,-331,-5934,424,4460,-447,-2235,-3156,-329,4887,-434,-3552,791,1086,2481,97,-4522,1179,2596,-370,-143,-2782,311,4209,-1824,-3360,367,1610],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,23,-26,28,-32,35,-39,43,-48,53,-59,65,-72,81,-90,100,-113,128,-147,169,-199,240,-302,410,-671,3288,3262,-504,-8751,-2447,10968,636,-5348,-4246,-3183,9705,3175,-10465,-434,2824,5192,3256,-10699,-2595,10237,404,-752,-5257,-5564,10955,2968,-7770,-543,-1703,5543,5954,-10975,-1832,6053,430,3195,-5215,-5479,9496,816,-4255,811,-4554,6125,4851,-9062,-711,3532,-328,4116,-5717,-3057,7017,-1285,-3328,71,-2502,5580,2073,-6868,2074,1383,719,1341,-6666,-1057,5426,-1584,-1395,-3023,-892,6916,-1358,-6612,-15,1784,4474,-2020,-7978,1511,5506,1470,-749,-7153,1531,8847,-1129,-4405,-2871,1990,8981,-2986,-7511,1273,3443,5208,-1471,-10038,2566,8089,1243,-2481,-7872,946,10788,-1992,-5601,-1725,721,8820,-224,-11033,1654,4358,3240,1713,-9956,-170,9948,-961,-610,-3486,-3174,10908,-137,-8627,1603,-263,4405,2589,-8622,-250,7771,-924,769,-3471,-2205,9225,400,-5176,849,-1460,4017,1691,-9045,2134,3127,-1003,1618,-4991,-1585,8714,-3146,-3523,797,-339,5407,-1303,-7743,3240,3205,-106,79,-5722,2359,7591,-3293,-2807,-1320,1501,5164,-1978,-6044,1931,2772,2826,-4210,-7527,4110,5320,-1307,-3456,-5264,3746,7778,-5895,-4392,-1892,5052,6779,-4313,-8246,1833,4754,2166,-2812,-8386,4146,7981,-1514,-3498,-5345,2238,8937,-3753,-5351,-144,2642,6707,-4269,-9870,4179,5001,967,-59,-7586,2910,9126,-2824,-3837,-2142,375,8948,-1814,-7782,2337,2052,3396,804,-6614,1926,5633,-3344,-509,-3258,-1045,8091,-2398,-4362,2661,-795,2105,127,-6607,3110,3453,-2214,8,-3860,722,6267,-3450,-3546,1898,908,3045,-2191,-5101,2991,3015,-746,-1080,-2898,3014,5387,-3328,-3600,-109,3114,4798,-4084,-4821,2695,4501,765,-5347,-3374,4946,3592,-1640,-3647,-3692,5658,5154,-4661,-5271,1768,4253,4389,-5489,-6390,4596,4416,870,-5294,-5221,6346,6342,-3026,-4285,-2537,4589,7228,-5242,-5221,1200,3608,5499,-5108,-7553,5036,4413,-957,-2457,-4762,4110,5778,-3461,-3667,-1154,1276,5163,-3189,-5249,3198,1816,807,-1005,-5284,2863,4606,-3889,-1484,-1210,1572,5261,-3770,-4008,3340,241,495,-1499,-4203,3411,3122,-2942,-1832,-674,3415,3170,-4202,-1310,3453,1689,1291,-2391,-3062,4321,2658,-1510,-1909,-1246,3236,2233,-4246,-2501,3250,3263,2539,-5125,-3120,4295,3307,-1235,-4533,-1885,5427,2707,-4033,-4441,-702,5452,2836,-6175,-3912,4244,3289,1179,-6170,-3716,5106,3402,-2027,-4804,-2393,7154,4408,-5376,-3499,184,3838,4112,-6252,-3249,3923,3357,1240,-4495,-4178,5538,3046,-2736,-3219,-2461,3429,3326,-4582,-2466,1119,2065,3080,-3204,-2752,4261,2268,-713,-1787,-2262,3204,3415,-3692,-1462,650,821,2189,-4009,-2398,3394,354,391,-2716,-979,4920,1408],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,1,-1,1,-2,2,-2,3,-2,3,-4,3,-4,5,-5,6,-6,7,-8,8,-9,9,-10,11,-13,14,-15,17,-19,21,-22,26,-29,33,-38,47,-59,80,-138,770,3839,6826,-5271,-9086,3069,6568,2832,-3781,-6964,4085,7182,-2552,-3879,-3528,4191,6125,-3974,-5576,490,2445,4245,-4090,-6116,3337,1974,55,-1406,-5126,5557,4186,-3465,-611,-1760,1977,4096,-5993,-2152,4243,698,2101,-3271,-4393,7798,966,-4203,875,-2398,3934,5026,-8411,-1133,4463,414,3370,-5485,-4275,9569,689,-4697,-1156,-4496,8015,4524,-10761,-1428,3457,2157,5625,-8749,-5062,9272,1914,-1789,-3247,-5615,9395,5848,-8128,-2644,-307,5501,6654,-8594,-5113,6413,4198,988,-5343,-8485,9466,5373,-4268,-2358,-3905,5735,7506,-7176,-4781,2062,3334,5392,-5221,-7915,4353,4842,133,-4183,-5325,5499,5576,-2951,-3175,-2574,3540,4083,-4498,-3260,2379,1861,2495,-4504,-3567,5068,1071,-255,-1479,-2735,4057,2408,-6117,-331,126,2286,2998,-5256,-220,4213,-1877,-200,-2142,-1995,7119,306,-5239,887,-376,3719,1048,-8217,787,5480,-610,-47,-4915,-2767,8649,224,-5088,-462,-1025,6799,2099,-9442,878,4922,1477,2362,-7365,-2186,9488,721,-4156,-3142,-2468,9485,3294,-8225,-868,2131,4370,2184,-7758,-3233,7144,2334,250,-5822,-3341,8170,3095,-6246,-2198,-1424,5820,4823,-7333,-3452,3285,3531,1159,-7182,-3533,5419,2990,-988,-3149,-1320,4932,2928,-4740,-2754,-339,4186,2802,-5788,-1757,3466,2326,1060,-4255,-1225,5076,489,-1023,-1590,-1240,3890,659,-4864,740,911,2171,934,-4976,841,4451,-1043,-651,-1041,-269,5982,-1652,-6021,1319,2319,2694,-872,-7259,2284,4904,-1627,-1871,-4444,201,7457,-1419,-6009,-181,381,6297,-402,-8876,2463,5398,566,-928,-5725,551,8332,-697,-4963,-2390,1269,7261,685,-8609,-267,3870,2927,823,-7557,123,7731,775,-2222,-4837,-287,7641,631,-5267,-612,1517,4390,1227,-7151,-1719,3751,2319,-829,-5150,-430,4563,1835,-3001,-2049,-216,4760,1817,-3921,-1271,1514,2138,-275,-4621,148,2947,205,-1015,-2639,730,4463,-766,-3043,-540,-384,3568,-564,-4129,1870,2529,204,-812,-3207,1983,4740,-3073,-2208,190,7,5052,-3293,-5301,2882,3107,891,-1611,-4036,3166,5364,-3115,-2783,-1726,1392,6202,-3971,-5864,1274,2642,2766,-2594,-6862,2440,6083,-1092,-3541,-3594,1776,6402,-2440,-4663,-710,2366,4072,-2625,-7635,1897,5191,1480,-2103,-5445,1356,6482,-133,-3406,-2309,2100,6219,-1241,-5868,-108,2126,3706,-1640,-4909,609,4238,-238,-2431,-3354,980,5379,-362,-1990,-215,1374,2853,-691,-4492,1257,3669,872,-1384,-3074,1735,3784,-1748,-737,-1466,1103,3118,-2057,-3046,1897,1408,1192,-2516,-2322,3331,1690,-1610,-1655,103,2332,2997,-3150,-2656,1856,2894,1920,-2925,-2678,3803,2912],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-6,6,-7,8,-9,10,-12,13,-15,17,-19,21,-23,25,-28,31,-34,38,-42,47,-51,56,-62,68,-75,82,-91,101,-112,124,-139,156,-177,203,-235,278,-336,421,-557,805,-1413,6843,3642,-7414,-1748,1061,6517,2073,-8792,-2481,5539,3008,622,-7159,-1432,6254,1830,-1591,-5050,-1959,7518,1560,-5312,-2280,720,3886,1802,-6982,10,3840,1531,1771,-4865,-1041,6739,-267,-3325,379,-1008,6200,-1222,-6673,3097,1361,-380,1469,-6740,3250,6689,-3618,-2290,-755,323,8143,-3615,-6681,4752,1604,2613,-692,-9157,5419,8894,-4651,-2382,-3478,745,11381,-6125,-6970,3352,2036,5964,-461,-10105,4143,6763,-1465,-966,-7629,2109,10752,-2774,-6267,-1818,1548,9212,-37,-10502,1972,4830,3355,305,-8771,263,9075,-52,-3434,-4583,-407,8900,509,-8845,-1092,1994,5935,402,-8676,-470,5481,3270,-430,-5768,-92,6371,906,-3195,-2845,72,5784,-1845,-4747,115,1410,3283,-1653,-5615,1872,4018,-662,-427,-2552,772,5968,-2888,-2755,1001,431,3956,-2458,-5481,4336,2862,-235,-380,-5195,4389,4860,-6071,-2498,842,1768,5095,-4770,-6277,6136,1731,67,-1779,-6928,6016,7031,-5464,-1157,-1672,2794,8448,-5821,-6637,3534,3368,3179,-2433,-8993,5731,7412,-3542,-2679,-4212,3655,9491,-4818,-5855,1530,3612,5293,-3188,-8502,4457,5458,697,-2390,-6971,2187,9108,-2938,-4840,-3302,643,6486,-1582,-5940,72,2835,4788,-2616,-6419,2058,4345,1419,-1953,-4865,1144,4898,-2185,-3526,-1197,2111,5326,-2005,-4739,2012,1020,2029,-1916,-4379,3143,3486,-1000,-1424,-924,2604,3333,-4207,-3745,3005,2101,2149,-3619,-3566,5515,206,-2478,-24,-2245,4618,3804,-6263,-2035,2958,2316,2370,-4772,-4388,6336,1919,-1294,-2227,-4443,6172,5412,-5771,-3973,-155,3033,4768,-5408,-4920,6662,3274,420,-4635,-5747,5668,4934,-4412,-2676,-1919,4534,5878,-6494,-5541,2592,3243,3484,-2669,-6300,4836,4745,-1089,-3869,-3778,2807,5630,-3363,-4393,-720,3758,5771,-4229,-5700,2486,3309,809,-3614,-4547,2338,3320,-1562,-3220,-1809,3715,3732,-2376,-3194,759,2059,2194,-3672,-3090,2027,1374,-138,-1917,-1476,4416,1276,-3152,-792,-349,2208,1176,-3348,-629,4802,1346,681,-3703,-1995,5594,-25,-3355,-626,-164,3949,2174,-5650,-640,3496,1511,564,-4723,-1626,6841,1968,-3116,-2987,-524,5876,2322,-6294,-1097,3081,3455,1142,-5727,-1708,5570,2987,-2338,-4466,-1503,7133,3635,-4798,-3374,537,4860,3367,-6482,-3732,5094,3195,591,-4669,-3167,3952,4259,-2765,-3354,-955,3757,3152,-3714,-3153,2716,3317,1277,-3647,-3744,3495,2168,344,-2334,-2334,3575,1293,-3285,-2460,423,3243,2042,-2768,-908,2029,1526,509,-3515,-1261,3284,91,-2128,-807,-364,3124,2142,-3899,-872,2755,2405,-261,-4182,817,3174,-856,-1978,-1994,-541,4652,-883,-4671,364,1250,2770,-659],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-4,5,-6,6,-7,7,-9,9,-10,11,-12,14,-14,16,-17,19,-21,24,-26,29,-31,36,-39,44,-51,58,-68,80,-97,122,-160,225,-353,694,-3548,-9064,2859,4085,3479,-2519,-9003,3089,9818,-1248,-2973,-7632,856,11904,-3093,-7030,-704,1336,7760,-606,-11983,2500,6840,743,742,-9701,-92,11660,-2654,-5032,-1308,-2140,9809,-115,-10065,2453,1086,1644,2707,-9584,-60,9367,-2836,119,-2783,-2963,9208,-915,-6304,3307,619,2432,1706,-8409,2209,4838,-2981,-213,-2987,-1907,7570,-3766,-5172,2464,998,2917,-711,-6260,3299,3702,-983,-2303,-3859,2209,6582,-3377,-3526,422,2518,5843,-4548,-6540,2839,4559,2364,-3665,-6560,5967,5708,-1766,-6346,-4805,4858,8206,-5459,-5186,126,3769,7189,-6501,-8738,5353,6175,1288,-4374,-9608,5196,7048,-3250,-4568,-5169,3550,10278,-6127,-6419,2090,1921,6482,-2570,-9464,5010,6688,-666,-454,-8230,2128,9495,-4073,-4730,-348,308,8336,-2979,-9490,5099,2519,826,-1147,-7610,2588,7020,-4783,-755,-727,-1314,7633,-2480,-6542,4174,-62,259,-146,-6751,3484,3728,-3998,-801,-1005,1194,5302,-5114,-3810,3234,550,975,-2432,-5440,5186,3533,-2504,-3250,-1192,4210,6023,-5717,-4611,1800,4136,2723,-6637,-5258,5066,4620,-696,-4919,-4115,6093,3950,-4649,-4404,-1441,6166,6054,-7033,-5105,2049,5076,3188,-6387,-5780,5818,3816,-424,-4624,-5026,7644,6454,-5603,-4028,-1796,4799,6701,-6543,-6555,4401,3586,3795,-4596,-7756,6246,4007,-2449,-1984,-4873,3172,7384,-5626,-3198,1252,572,4601,-3047,-6438,6044,2475,171,-1242,-4403,3290,4766,-5281,-1577,821,164,3308,-3148,-4036,4790,1438,-945,216,-3953,3420,2376,-4904,-423,402,1976,3552,-5702,-2238,4798,909,52,-3243,-2453,6098,1589,-4235,-2197,564,4544,2934,-7086,-2455,3046,4356,354,-5969,-3172,6133,2701,-2033,-5264,-732,7758,1433,-6539,-3678,801,6109,3078,-7857,-3008,4648,3154,1722,-6866,-3098,7983,2331,-3265,-4003,-2774,7002,3076,-7747,-2392,103,4808,2673,-7420,-2977,4625,1839,554,-4641,-4050,6841,4141,-4265,-2160,-637,3221,4342,-6047,-3227,2650,623,2092,-2820,-3725,4850,1597,-3282,-395,-2985,3522,2540,-4995,-853,2602,316,1904,-2954,-1641,4615,198,-2908,-524,-1232,4124,1165,-5895,-17,1711,1487,1011,-4544,-497,4504,112,-1525,-2355,-157,5641,883,-5064,-1391,1280,3462,-12,-6019,-221,3722,3571,-1472,-6031,-82,5108,1279,-3397,-4051,1498,5315,1327,-5036,-1811,2910,4053,775,-6214,-288,4999,2532,-1228,-5663,-1251,6822,1182,-3700,-1896,597,5821,1839,-6597,-1902,2878,3440,942,-4820,-2051,5829,1026,-1872,-3744,-348,4719,1924,-4408,-1602,965,4518,872,-4409,-891,3320,926,161,-3147,-2529,3455,937,-3642,-900,688,1976,2025,-3542,600,1805,-785,-885,-2801],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,0,0,0,1,-1,1,0,1,-1,1,-1,1,-1,1,-1,1,-2,1,-2,1,-1,1,-2,1,-1,0,1,-2,6,-11,24,-54,155,-1517,-1613,8006,6105,-9503,-3192,4118,4742,4174,-8878,-5832,9439,2817,-1406,-4655,-6287,8879,6037,-7878,-2152,-512,4684,8039,-9183,-4890,6415,1495,3182,-4051,-9460,9250,4718,-6138,-849,-3550,4300,7643,-7650,-3647,3837,168,4510,-4973,-7309,7943,1802,-3308,890,-5342,3691,5885,-7444,331,2169,-510,4825,-4931,-4531,6999,-73,-2114,-1749,-3444,6112,2147,-6439,259,1158,1993,3215,-6848,-1345,6232,-249,-1432,-3370,-1400,7705,601,-6986,-2511,601,6612,1995,-8224,-1173,4931,4889,-370,-8248,-1436,7460,2090,-2828,-6631,-1638,9619,1860,-7249,-2047,1119,8227,2133,-9864,-2065,5529,3730,1105,-9646,-2916,10870,1124,-2573,-4004,-1891,9266,4272,-9312,-702,1740,4209,5221,-9968,-3818,7114,1152,815,-3193,-4788,8785,3059,-6461,-999,-1569,4171,6031,-8922,62,4691,-132,3525,-3593,-5917,8066,969,-4600,33,-2505,4192,3155,-5970,674,3503,-1000,2587,-4455,-2442,7607,-1537,-2812,135,-1015,5421,560,-5764,1487,4363,1487,731,-5877,-146,6270,-1509,-3956,-3974,744,8062,-204,-6570,-1538,2289,4664,-1932,-7892,1459,5041,2582,-2032,-7407,1674,8769,-250,-3977,-5315,918,9340,-1339,-7174,-728,2269,6155,-197,-9849,1033,7039,1975,-910,-7559,-767,11059,-668,-4195,-2568,-1548,7997,381,-8370,806,3229,2016,2410,-9540,-1111,8749,-511,-1273,-2282,-2864,7923,1141,-5817,1265,605,2110,3053,-7068,-256,5437,-30,386,-2817,-2057,6148,-919,-5625,1150,-1437,2422,925,-6558,1139,2752,-1633,345,-3592,-217,6481,-3046,-3518,722,-259,4010,-361,-5782,2375,3812,-627,-1001,-3712,2842,6746,-2584,-3202,-2470,3237,5617,-1958,-6320,443,3587,3595,-3724,-7558,3385,6347,858,-3099,-6062,2183,7780,-3014,-4931,-1763,2902,7489,-2807,-6552,1467,3646,4024,-3000,-7624,3231,6976,-1250,-2511,-4817,2375,8536,-2559,-4790,-1175,2868,5340,-1322,-8076,1887,4281,1497,-22,-6243,1368,6357,-1826,-2317,-1689,-1327,6193,174,-6255,2475,1394,1473,1328,-5708,848,4720,-1084,-1629,-619,487,4226,-2270,-3986,2754,691,1440,-752,-3605,2285,3621,-2982,-1613,-1341,1399,4330,-2609,-3031,1681,1469,2056,-3250,-4955,3436,2939,-1508,-2321,-2203,4106,4147,-3898,-3715,-292,3459,2483,-4936,-4374,3882,3982,1229,-3921,-4681,4097,4633,-516,-3993,-3111,4740,5288,-4514,-3806,1007,4935,3967,-3738,-6131,2714,4462,1086,-3680,-4518,3880,4793,-1551,-3526,-2589,2576,5666,-3738,-3845,1537,2399,3713,-2668,-4769,3516,4250,-1171,-1854,-4090,1493,4426,-2004,-2560,-1248,1089,2889,-2993,-4418,1684,1315,156,-1188,-2578,1908,3162,-2455,-1085,89,874,3551,-2484,-2256,3154],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,4,-5,5,-6,7,-8,8,-9,10,-12,13,-14,16,-18,19,-21,24,-26,29,-33,36,-41,45,-51,58,-67,79,-96,125,-192,966,-745,-5863,-6135,7193,5373,-5561,-3880,-603,5975,5032,-7004,-4566,2919,4175,2831,-4630,-5629,5839,2737,-866,-2882,-3760,5876,3852,-4939,-758,276,2595,4403,-6032,-1620,4117,-919,1561,-2718,-3144,6707,-176,-5018,2134,-1549,4183,3526,-8197,1654,4589,-365,1987,-5516,-2513,8524,-1445,-4364,1214,-1415,7125,280,-11088,2036,5172,123,1515,-9156,-1369,10162,-1554,-3831,-2494,-3003,9400,1042,-9783,-562,3272,3911,3580,-10135,-1878,9946,2128,-865,-5217,-3635,10159,3459,-7916,-3208,-385,6792,3877,-9997,-3425,5728,5039,629,-6818,-5434,7962,3194,-3423,-4909,-1543,6590,3552,-6136,-3369,429,5529,1578,-7898,-3227,3761,3377,636,-5794,-1946,5823,1480,-2064,-2759,-1199,5325,1098,-6962,670,1451,2028,1298,-6110,-4,4416,-1937,-53,-2029,-1132,6570,-2266,-4508,1833,-682,2896,185,-8382,2085,5485,-2786,-464,-2832,303,8445,-2965,-5626,724,635,5675,-576,-8574,3173,4662,-1216,-512,-6728,623,9329,-3391,-6203,83,-366,8978,-600,-9136,1297,4669,3521,-209,-9303,-466,9255,36,-2658,-4518,-76,8514,-346,-7495,-1082,1773,5669,1045,-9764,-993,6035,2017,426,-6576,-1157,6714,2028,-4462,-3560,-203,6378,206,-6428,-1829,1603,3778,-113,-4647,-616,4584,593,-507,-3140,224,5552,-110,-3317,-229,-449,4270,-65,-5469,2109,2892,-430,-901,-4232,2163,4412,-2575,-1365,-957,1513,5135,-2867,-4493,2095,2722,1049,-611,-4642,3711,4291,-2447,-2818,-1514,2382,5436,-5383,-4845,2961,1324,2558,-2437,-7211,4663,5891,-1684,-1763,-5674,2712,6360,-4417,-5474,1118,2757,5390,-2634,-7343,3811,4366,373,-2357,-6390,2968,7526,-867,-4258,-2113,824,7145,-2908,-7342,770,2935,3703,-1301,-6697,1650,5786,1024,-3174,-4189,1194,5337,-756,-5321,-1492,1459,4769,-1773,-6201,1178,2920,1201,-1666,-4873,1669,3957,-170,-1314,-2786,446,2971,-2419,-3277,503,500,2856,-937,-3517,2262,1295,-564,-1019,-1875,1899,3841,-4341,-1485,1546,2122,2713,-3235,-3246,4255,120,-1054,-1675,-2872,3794,3452,-4754,-2445,512,3254,3396,-4746,-3040,3791,2340,-753,-4123,-4194,3923,2960,-3283,-2544,25,4133,4853,-4652,-4148,2498,3614,1716,-4854,-6241,4425,3591,-722,-3437,-3772,4161,5526,-3429,-4108,183,3039,4298,-3504,-4792,2099,3412,2094,-1951,-5044,2580,4811,-1629,-2560,-2413,3990,4485,-2159,-4930,1209,2734,2129,-2825,-3581,1797,1706,274,-2307,-2823,2453,2453,-2597,-1633,81,1582,1713,-2819,-2425,1946,956,459,-1983,-1971,3576,2148,-2223,-590,647,3073,1635,-4102,-1236,2602,1552,702,-4266,-438,4167,1516,-2026,-2551,482,5451,2268,-4449],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,-1,1,-1,1,-2,1,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,11,-12,15,-17,18,-20,24,-28,33,-43,61,-102,246,-2104,-10125,-390,7330,1471,-1852,-7173,158,8950,224,-5003,-2060,875,7456,-1567,-5396,74,2281,3802,-996,-6485,260,3672,409,-1094,-4339,1299,7127,-2526,-2958,112,-659,6211,-1753,-5901,4418,1978,18,-647,-5006,3335,6148,-5323,-1375,486,-107,6511,-6278,-6182,5098,1434,-92,-1026,-7404,6241,5746,-6427,-1369,-1857,2088,7736,-7802,-6240,5558,1247,3098,-2682,-9375,7305,5103,-4705,-2026,-4837,4175,9172,-6452,-6854,2583,2254,7067,-4965,-10574,5429,5618,207,-1951,-7998,3675,9043,-3499,-5984,-1518,2401,8846,-2662,-8163,1542,4048,4049,-2336,-7969,3763,6010,-299,-2676,-5240,2712,7908,-2354,-4181,-1398,2800,6336,-2506,-5909,2185,3122,2525,-2419,-5644,2850,3627,-2623,23,-2556,1975,4928,-4857,-1264,1477,839,3022,-2045,-4352,5892,981,-2139,561,-3162,4485,4117,-7062,48,1364,479,4420,-5617,-4998,7596,630,-1225,-1090,-4782,7241,3874,-7730,-1099,469,1802,5751,-8261,-3216,7350,2246,539,-3818,-6233,7627,4540,-6633,-2518,-2716,4820,6836,-6817,-5079,4136,2672,3778,-5637,-6825,6991,5086,-1865,-3456,-5047,5067,6344,-4814,-4018,1013,3919,6234,-5167,-7207,3215,3921,1604,-4369,-5344,4668,5379,-2188,-2671,-3008,3995,6054,-3234,-3065,939,2761,3141,-3962,-3943,3717,2860,544,-2626,-3439,4357,3220,-3247,-1731,-318,2228,3214,-4356,-1518,2938,-560,1712,-2354,-2506,6197,-487,-4125,307,-877,3520,950,-6019,-339,3472,1464,1653,-4702,-3294,7294,-325,-4258,-1074,-887,7540,2508,-8190,-175,1641,3142,1506,-6204,-2238,8086,951,-1072,-3080,-2628,6403,2560,-6738,-3089,825,5724,3213,-7516,-3527,5764,3335,438,-4965,-3657,7795,3000,-3749,-3546,-2431,5353,4480,-6504,-2876,2547,4346,2799,-4595,-4154,4783,3418,-1400,-4362,-2418,4843,2804,-5012,-3720,-434,3865,2202,-2456,-1857,1452,2877,1944,-2912,-2094,2833,1808,-1419,-2282,-979,3981,210,-4544,-615,727,1436,1310,-3869,1096,4392,-11,-852,-2414,-827,4751,-256,-4720,449,680,3178,527,-5418,935,4867,-277,-1641,-3227,-329,5923,-1985,-4448,119,2575,4127,-503,-6329,1984,4825,2755,-634,-6133,1110,6304,-588,-4302,-3083,1349,5737,30,-7207,-532,3328,3324,-69,-6811,-1273,5734,1122,-1437,-5090,-1122,6419,1278,-4340,-2888,1139,5054,1619,-5576,-2194,3358,2561,-523,-4776,-1787,4100,1489,-2271,-3256,-417,5797,1598,-3036,-731,2068,2459,694,-4501,-958,2188,957,-1232,-2482,-112,3421,-498,-2348,89,377,2985,-1045,-2922,821,2171,1719,-958,-3326,647,3519,-1958,-2339,-1634,1609,4383,-1073,-3796,1654,3214,1869,-1847,-2834,2301,4433,-288,-1349,-1044],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,8,-8,10,-10,12,-13,14,-16,18,-20,22,-25,27,-30,33,-37,41,-45,49,-55,61,-67,75,-84,95,-108,123,-143,169,-202,252,-329,470,-811,4372,1564,-4671,-4371,-1431,10242,-1193,-8843,-1024,1507,7478,1694,-12005,-859,8076,1724,275,-8398,-2287,11947,116,-6704,-2843,-2052,8975,3622,-12200,94,2614,2307,2810,-8845,-4101,10266,-295,-2398,-2167,-4333,8689,3350,-7793,1341,427,2573,5181,-8598,-2005,7910,-2586,365,-2531,-3832,8288,759,-5709,3295,-1027,2000,2288,-8855,1088,5319,-2401,535,-4102,-1142,7608,-1639,-5348,1429,326,4760,-666,-7573,2864,5406,658,-1520,-6249,2097,8405,-1897,-4250,-2920,1599,7202,-1790,-7652,851,3560,4651,-2479,-10250,2806,6775,1968,-2925,-6931,1455,9779,-1679,-5804,-4895,2270,9928,-2166,-9493,1497,4224,5709,-1700,-10617,1905,7511,87,-1918,-6377,-276,10234,-2540,-7179,-1250,49,6483,280,-9892,1984,4929,162,1876,-7265,-1442,10292,-2257,-3972,-1827,-2998,7899,535,-8082,2630,2184,1249,1777,-5949,1412,7739,-1958,-1676,-1075,-1983,7196,-2606,-7448,3771,1310,1358,344,-7118,2920,5933,-2872,-1229,-2700,-382,5957,-2694,-5612,2919,2131,3641,-2105,-6840,4308,5516,-1896,-2771,-4255,3890,6758,-2749,-5276,-1134,3323,5418,-4417,-7062,1732,3727,4368,-4847,-8087,4202,6241,-508,-3303,-4553,4591,8075,-3479,-6146,-918,4179,5939,-4901,-6612,2940,3888,4706,-2980,-7818,3951,7559,-2502,-3170,-5148,1900,9124,-3894,-6252,1454,1028,4937,-1882,-8708,3462,4510,-51,-503,-5890,601,7526,-3169,-4111,218,-129,4834,-1891,-6187,4576,1495,-859,-87,-5391,2563,5818,-4268,-1213,221,-489,4790,-3311,-4259,4021,1526,342,-1065,-3947,2856,5296,-4164,-1975,-69,3015,4130,-4719,-4533,2831,3153,2156,-4722,-4176,5701,3612,-2911,-3879,-2525,5153,4616,-4388,-3266,1045,4058,2880,-5541,-5426,3547,4486,765,-4303,-3907,6276,4875,-2942,-4318,-2682,5639,5607,-5526,-4816,1046,3813,5126,-5607,-5859,4642,4329,3,-2620,-5280,5079,6096,-4303,-2003,-297,2682,5657,-4954,-5160,1813,2818,2420,-2169,-4849,4390,3605,-1697,-1979,-3004,1517,5103,-5209,-3846,3153,195,1548,-1829,-3632,3688,1922,-2291,-1075,-2962,2329,2563,-4111,-517,2079,366,2988,-3981,-3121,5005,1343,-1887,-1635,-1663,4532,2229,-5316,-2375,1511,3245,1715,-5705,-2105,4547,2253,74,-4393,-292,6357,2173,-3151,-3159,237,5331,1840,-5943,-2202,3390,3498,143,-6697,-3244,5101,3498,-1102,-4415,-2001,5170,3585,-4494,-2703,968,5029,2324,-6296,-2649,3603,4281,1206,-4967,-2968,5991,3111,-2939,-3060,-1783,5006,3511,-4933,-2738,267,3520,2968,-4221,-2949,3733,1836,120,-2858,-3048,5450,3364,-3707,-1435,-48,2902,2797,-3782,-1580,2821,658,65,-1401,-2743,4202,2740,-2577,-980,1318,3032,860],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,6,-6,7,-7,8,-10,11,-11,13,-14,15,-18,19,-22,23,-26,28,-31,35,-39,43,-48,54,-61,69,-79,93,-111,136,-175,242,-389,1592,-4861,-6831,7047,6886,-2532,-4691,-5104,6382,8332,-6938,-4846,162,3940,8124,-6806,-7990,6044,3141,1791,-3431,-9545,5509,8530,-4742,-2219,-4060,2201,10648,-6623,-6053,4096,1533,6084,-2543,-10541,4858,4469,-3753,750,-6234,1029,9168,-5817,-3451,2014,-1458,5941,-2291,-7433,5244,1916,-1517,688,-5231,2898,5616,-5977,-758,1323,-1481,4916,-4069,-5428,7219,1439,-1136,-2067,-4675,7228,4430,-5748,-2449,-671,3297,4502,-6620,-4528,5628,1563,384,-4948,-4396,6625,3761,-4860,-3032,-2189,6626,4131,-6243,-3356,1055,6302,3813,-8751,-5509,5913,4921,956,-6424,-6554,8216,4779,-4837,-4491,-2246,8084,5402,-8613,-4027,2317,4167,5534,-7836,-6008,8078,3267,-100,-3104,-5890,8212,6042,-7162,-2525,-1118,3004,7992,-7217,-6358,5438,1295,2334,-2485,-6539,6912,4213,-4153,-378,-3403,2909,6986,-6418,-2439,3503,-396,3563,-2516,-5638,7608,937,-3951,433,-3360,3606,3958,-7592,-1239,2776,-288,1739,-4364,-3184,7301,776,-3080,-2062,-2815,6189,1710,-6508,-1293,2934,3700,1129,-7125,-2723,6659,2398,-563,-6026,-2236,8045,1513,-5611,-3230,-254,7353,2480,-9264,-1906,3173,4615,938,-8667,-3219,7094,3423,-2077,-6930,-2812,8189,2209,-4780,-2440,-12,7116,2889,-8875,-2300,4466,3695,1603,-7066,-3780,8457,1554,-2157,-2958,-4184,7979,3532,-8510,-780,1031,2777,4799,-6716,-2130,6902,-72,-214,-2080,-4505,6296,1524,-4938,296,-483,3076,3490,-6358,-1717,4448,-381,627,-2907,-2444,6729,120,-3229,791,-1073,3839,1162,-6466,-83,4443,413,-591,-4224,-1594,6491,-1438,-4149,-549,1066,5828,189,-6383,-338,4184,2274,-759,-5865,1186,7779,2014,-2695,-3938,1399,6929,-853,-6152,-2245,3019,4888,-777,-8109,345,4891,3901,-1933,-6985,362,7976,61,-2918,-4579,1294,8582,-548,-6074,-1517,1598,4927,782,-8388,991,4533,2098,-1576,-6721,-1230,7323,46,-3177,-2180,-518,5457,1789,-8427,136,3447,1762,1423,-6384,-205,5724,-929,-1723,-2088,-1792,5217,1,-4951,788,1124,1835,850,-4526,1146,5025,-1856,-333,-2189,-441,4076,-1912,-3930,1392,688,1550,-777,-6300,1235,5657,-695,-1579,-1516,554,6118,-1760,-4481,-284,2199,3653,-1787,-6255,2110,4308,1752,-2299,-5055,2303,6344,116,-4354,-1837,2767,6011,-2577,-6267,-383,3545,3996,-2501,-6723,1390,5247,1878,-3400,-4605,2164,6596,-1893,-5340,-2257,2014,5526,-2204,-6489,994,3226,3168,-1249,-7054,2604,5363,832,-1304,-3800,1241,6435,-1261,-4481,-784,698,3630,-346,-5598,506,3512,832,-1457,-3081,1295,5027,-2504,-1739,-1475,45,2967,-1607,-3680,1848,2364,1290,-771,-3294,2049,3418,-1831,-1722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,8,-9,9,-11,13,-13,15,-17,18,-20,22,-25,28,-31,33,-37,41,-46,51,-56,62,-70,78,-88,100,-115,133,-157,191,-239,317,-461,820,-4431,-3741,2427,5076,2777,-7957,-3376,6210,4491,485,-6483,-2545,7263,2072,-3695,-2597,-759,5973,2228,-6473,-528,1635,3064,3369,-7233,-903,5089,-720,916,-3474,-2713,8541,-882,-5092,1249,-958,4289,1849,-6964,1364,4482,-2104,1605,-4143,-195,8985,-3276,-3475,2121,-1364,4557,-709,-8276,3947,4120,-1920,-8,-7215,2372,9297,-5045,-3775,-199,-381,7928,-2228,-10099,4515,4534,2170,-532,-9230,858,10775,-1920,-3936,-3859,-265,10785,-1525,-10470,-151,3335,6305,402,-11000,-622,7982,1057,-660,-7014,-972,10474,731,-4881,-4269,1211,7406,837,-8633,-211,3117,4257,-203,-7735,-332,5803,1746,-2469,-5015,353,8344,-493,-4202,-2494,200,6343,-978,-6667,678,1730,3019,427,-5722,1588,4776,-2229,-1443,-1637,-1052,6306,-1909,-4051,3527,-1113,2296,-678,-6234,3328,4130,-3549,-220,-3306,1447,7594,-4758,-5077,3648,-353,3176,-2520,-6531,5395,4304,-3080,-1089,-5250,2491,8137,-5215,-5165,1685,1564,5760,-3676,-7663,4229,3795,106,-574,-7281,4496,9455,-3669,-4076,-2059,1948,7963,-3946,-8180,1668,3662,4074,-3434,-8441,2394,6557,-742,-2203,-5012,1943,8790,-1868,-6307,-1290,2308,6780,-1564,-7377,2342,4409,2875,-1506,-5845,1827,5820,-964,-2724,-3487,530,5679,-1131,-3453,-113,1154,3041,-1171,-5037,2371,2289,-451,-1059,-4625,2247,4372,-3227,-326,-1560,410,4427,-2971,-4102,4556,991,-35,-1781,-4837,4237,3564,-5074,-532,-1413,1547,3887,-5398,-2780,4904,1481,1211,-3179,-4472,6476,2159,-4328,-1870,-2452,3992,5618,-6470,-3430,2982,2398,2729,-3640,-5533,6405,4087,-2240,-1299,-5041,4980,7164,-5377,-4121,121,3573,4829,-4429,-5455,3594,4571,694,-2689,-5886,4772,5198,-2151,-3742,-2354,3536,5648,-3238,-5235,905,4112,3169,-2100,-5253,3784,4508,-89,-2600,-4296,2048,3078,-2631,-3230,-3,3279,4493,-3323,-3777,1901,1436,1232,-1672,-3734,3821,1620,-2158,-520,-1935,2785,2132,-3468,-1185,851,163,1299,-2233,-2586,5850,1044,-621,-1005,-2798,4490,1082,-3576,-201,1722,1740,1991,-5349,-1150,5447,422,-1397,-2270,-1544,6052,2553,-5394,-229,800,3233,3367,-5660,-2909,4251,2239,175,-4708,-3353,6463,3046,-3504,-2730,-1469,4288,3889,-5561,-3118,1584,3899,2473,-5720,-3181,4779,2463,-938,-3064,-3607,5683,4216,-3887,-3514,-327,4014,2122,-3441,-3841,1999,3339,299,-3814,-3835,3324,2697,-1588,-2398,-1595,4022,3162,-3968,-1929,675,2690,1790,-3257,-1590,3996,541,-1082,-2671,-1299,2679,1473,-2216,-556,152,2249,1095,-4769,1218,1834,575,-83,-2406,-1382,4123,243,-2185,-628,-108,3995,945,-4288,741,2877,2061,-577,-3418,279],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,18,-20,22,-25,28,-30,33,-37,41,-45,50,-55,61,-67,75,-84,94,-105,119,-136,157,-185,222,-275,356,-499,819,-2878,3565,8947,-4501,-6193,-575,4310,5439,-3318,-7067,2567,4249,2733,-2214,-6439,4813,5695,-2933,-2509,-3567,3488,6571,-4661,-3354,1778,1916,4419,-1788,-6301,5021,1733,-1228,818,-5026,3713,5032,-6226,-214,893,-493,5742,-4625,-4404,6609,-755,343,-762,-4763,6712,4019,-7238,1210,63,3728,6383,-7630,-3413,7468,-508,-212,-2605,-6638,8874,2662,-6637,-514,-1815,4495,6430,-8627,-4528,5118,3067,4804,-6227,-5378,8408,3949,-3192,-3693,-5937,6372,8364,-7996,-4186,1319,4174,6448,-7290,-8034,5988,4513,2084,-3889,-7096,4633,6696,-3663,-5277,-3551,5758,6823,-4525,-4442,729,4115,4285,-5225,-6819,3591,2922,1580,-3030,-5774,4860,3501,-2963,-2888,-1369,3206,4825,-5070,-2943,2419,-501,2753,-3458,-3709,5715,438,-2838,-1130,-3312,4727,4123,-6162,-435,1955,-734,3739,-6194,-3116,6820,-15,-3481,-202,-2181,6977,2406,-7321,1198,3069,2542,2103,-7663,-998,7580,-920,-1186,-2568,-3964,9916,1416,-7235,-1161,829,4329,3950,-9749,-1728,6485,2254,-154,-5627,-3362,8360,2419,-6067,-3744,-2044,6877,3916,-7901,-3175,4522,3794,2602,-6885,-3839,6722,4883,-730,-4443,-2389,6704,4842,-3691,-3493,110,5424,2895,-5291,-4152,2219,3665,1764,-5188,-3440,4740,3429,-708,-3395,-2960,4970,1333,-2665,-638,177,2469,3237,-5209,-869,3991,-447,401,-2851,-1849,5136,873,-3207,655,-397,3320,522,-6166,1840,3569,-581,1416,-3206,-652,6314,-2496,-3913,37,-644,4766,669,-7233,2701,3517,1349,172,-6851,-252,7235,-1850,-2737,-2703,99,7678,-882,-6614,171,2723,4891,688,-9070,-893,7240,1128,-1892,-5373,74,7956,274,-4032,-1276,1877,5653,1802,-7905,-1734,4418,2927,396,-6163,-1271,6409,2233,-3622,-4138,-1026,6668,1221,-5851,-2441,1739,3485,1435,-5523,-2299,3947,2369,340,-3926,-371,5038,1332,-2562,-2478,575,3872,101,-3163,-226,1415,1969,-594,-5089,1165,3819,-798,-686,-1123,643,4105,-712,-2284,1925,1448,1787,-1310,-3319,3008,3050,-2702,-714,-2168,1278,4647,-2481,-4831,864,2097,3664,-2194,-5178,3443,3795,119,-1631,-4519,2300,5188,-2725,-4226,-189,2310,5547,-1863,-5822,3265,4820,2017,-2794,-6231,1904,5519,-1485,-3345,-2496,2427,5686,-469,-6012,-1386,3726,3513,-1317,-6721,797,4037,1760,-1325,-4278,-514,5617,243,-3916,-2176,1254,4693,66,-4831,-218,3155,2833,-1026,-4247,811,4678,1345,-1332,-2053,569,3288,-832,-2785,-799,2263,3731,-1033,-4160,1526,2675,1249,-1979,-2267,2064,3875,-2127,-2011,160,2283,3582,-2753,-2437,2704,2404,772,-2104,-1972,3336,3162,-1287,-2430,-1035,3181,3030,-3048,-3264,1842,2494],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,0,1,-1,1,-1,2,-1,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,29,-32,34,-35,31,-443,2809,5483,2774,-8492,-4240,7858,3977,-343,-6894,-5130,10006,4720,-6641,-3233,-1930,7315,5773,-10035,-3539,5527,2523,3742,-7669,-5601,8687,2748,-2196,-2657,-6691,7401,5841,-9693,-1316,2441,940,6849,-8118,-5062,7695,-615,815,-2046,-6736,8230,3872,-6805,920,-1955,908,6236,-7906,-2494,7298,-1633,1027,-2211,-4473,7567,2684,-5027,909,-119,2938,4708,-8999,-492,5984,-807,344,-3839,-2851,9520,-573,-4844,-1159,-254,5990,1983,-8434,-846,4755,2384,976,-8088,-614,8222,1728,-3868,-5924,-565,9480,581,-7759,-1965,2113,8225,941,-9909,-1199,5459,4293,-805,-8718,-995,9362,1248,-3159,-6298,-1859,9969,926,-9154,-939,-266,6954,2588,-9844,-825,6276,2369,1190,-7363,-3348,10505,1222,-5208,-2259,-2629,6784,3839,-9401,-818,2625,441,3098,-7894,-3097,8949,-819,-1644,-567,-4723,6181,2248,-7652,2743,932,882,3666,-7370,-166,5771,-2771,-677,-1351,-2388,7864,-661,-6521,2528,1118,2332,2089,-6803,1638,5734,-1115,-1406,-3521,561,8466,-2414,-5632,-407,1160,5195,-893,-7686,1149,6102,1268,-2591,-6955,1432,7609,-90,-5040,-4357,1708,7728,-1755,-8618,-1727,3759,5344,-1206,-8237,1028,5871,2571,-1954,-8994,2366,8800,-1870,-4032,-4159,1623,8573,-2409,-7555,465,2985,5114,-405,-8623,102,7015,215,96,-5235,-1117,8825,-768,-6503,508,108,6168,1913,-7843,934,3490,-143,988,-6114,-667,7439,-2596,-3292,518,-1577,5652,653,-7686,2994,1620,-400,180,-5097,118,5797,-3092,-862,955,125,5369,-2568,-5484,3004,605,2604,-1213,-6353,3331,5155,-3025,-3916,-1748,2509,6496,-3860,-5801,1539,2622,3441,-2847,-7669,2806,5516,-848,-4494,-4603,3530,6484,-2494,-5394,-1997,3124,6214,-3131,-7415,1788,5158,4540,-4981,-8129,3129,5605,-1349,-4205,-4415,3392,8018,-3300,-4510,-1406,3581,5289,-3454,-7654,2152,3605,2634,-1433,-7200,2627,6008,-1664,-2314,-3859,1457,5712,-3181,-4701,1500,915,4028,-1300,-5623,1977,3722,-73,71,-4140,-616,5431,-3156,-2668,1540,441,3843,-1776,-3919,2597,1893,-2356,-725,-2706,3428,5074,-5119,-3360,1151,1779,2338,-2468,-2910,4137,2774,-595,-2800,-3754,4743,4141,-4229,-3398,-205,3407,4003,-4500,-4927,2795,3612,2096,-4422,-3500,5858,5218,-2953,-4283,-2816,6114,4777,-4724,-5005,700,4986,4049,-5029,-4815,4030,3079,97,-5137,-3942,4754,4990,-2264,-4128,-2142,4211,5463,-4880,-3588,1767,3640,3024,-4777,-4051,3580,3529,4,-2261,-3747,3620,4471,-2102,-3412,-558,1064,4397,-3525,-4926,3317,2992,747,-1573,-3502,4022,3046,-2764,-1115,-2121,1929,4351,-3351,-2619,2510,-59,1080,-2699,-3141,3609],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,6,-6,6,-7,9,-9,10,-12,12,-14,15,-18,20,-22,24,-26,29,-33,37,-40,45,-51,57,-65,75,-87,102,-125,157,-212,323,-631,3909,9263,-3733,-7646,143,3992,6935,-3904,-9277,4225,6875,1376,-3103,-8602,2461,10131,-3079,-5199,-3088,1486,10428,-2375,-8307,2319,2866,5548,1041,-11031,2897,8185,-1969,-1075,-5636,-1162,11218,-2522,-6613,1929,-1489,6113,1787,-10400,3208,4956,-1103,2480,-6591,-182,8531,-4302,-1642,1655,-2614,6574,-339,-7647,3859,2213,-819,776,-6062,1905,7053,-6809,-3676,897,-225,6388,-2585,-5340,5737,2762,478,-2068,-6908,3847,5749,-4608,-3984,-1789,2967,6679,-6336,-5527,2813,4625,3497,-4455,-6733,4359,5631,-61,-5507,-5754,5661,8050,-3916,-5217,-1255,7072,7807,-6183,-6383,2613,5073,5226,-5688,-8448,5678,6048,-907,-3481,-7081,5621,7858,-6127,-4235,99,3467,8668,-4802,-7856,4339,3815,1572,-1831,-8718,5021,6803,-3164,-1483,-4542,429,8537,-5457,-6093,2112,89,4388,-155,-7903,5054,3205,-2385,1009,-3927,2331,7503,-5456,-3683,4535,-2271,4536,-2659,-5938,5064,2398,-2852,1062,-4036,3316,5270,-6506,-2192,3343,1288,3808,-5273,-4026,6608,2589,-78,-3743,-4121,5866,5078,-6227,-3487,-389,4399,4276,-7161,-4869,4977,4132,549,-5517,-4952,5864,4168,-2544,-5754,-3507,7323,4865,-6390,-4147,1199,4820,4851,-8671,-4636,5401,4344,1660,-5741,-5070,6861,4454,-3532,-3022,-2819,5565,7092,-6667,-4100,2042,3438,5707,-6369,-6166,6677,2942,-716,-2508,-5864,5606,4642,-5786,-2040,-1068,644,5218,-6138,-4257,4940,628,1364,-1160,-4814,5692,2146,-4644,231,-413,2751,4644,-5236,-2258,4824,901,1448,-2696,-4293,4636,1714,-4382,-574,-780,5060,2705,-6010,-755,3838,1417,1892,-5001,-2321,7714,1363,-3213,-3078,-1492,6855,1775,-6421,-1981,3273,4610,1437,-7596,-2216,5474,3773,-2165,-6690,-1678,6784,3715,-5012,-4026,-655,6851,1409,-7854,-2413,2094,4749,1839,-8957,-1887,5969,3129,-802,-4441,-2449,7025,2970,-4817,-3524,-64,5997,3105,-8166,-2939,3476,2936,2731,-5525,-3079,6599,1249,-2493,-2534,-3701,4735,3313,-5366,-1609,1183,2111,3234,-5152,-2259,4958,-165,-533,-1142,-2622,5084,366,-5216,1286,581,1199,1124,-4986,-410,3768,-900,-451,-1290,-693,5614,-749,-4527,234,851,3246,296,-5800,418,4879,179,-1664,-4672,844,5804,-95,-3589,-1262,1415,5073,35,-6085,-436,3731,3417,-1503,-6647,-634,5113,1342,-3721,-5083,1233,7273,414,-4974,-2593,3693,4683,-377,-6990,-286,3943,3788,-1060,-6019,642,5580,528,-3072,-3228,88,5685,1218,-4689,-1631,1118,4150,161,-5865,-509,4106,2930,-664,-4508,-1581,5680,-693,-3724,-1199,-995,3879,708,-5895,118,2493,1614,-340,-3560,-98,5013,-374,-2075,-877,-1108,3758,-823,-4362,1075,1759,276],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,5,-6,6,-7,7,-8,8,-9,9,-10,11,-12,11,-12,12,-12,11,-9,5,4,-25,77,-253,2027,7750,117,-3503,-6100,1344,9146,-1004,-5760,-3401,1831,7548,102,-7747,1022,3639,2215,-342,-8731,222,7503,-887,-1394,-2748,-826,8037,-1364,-4686,2613,-245,3393,654,-7633,2970,4594,-2633,1799,-4803,-675,7946,-5443,-2485,3049,-1391,4733,-810,-7813,5981,3494,-3818,787,-4887,3106,8088,-6345,-3307,1939,911,6019,-4598,-9118,7844,3613,-85,-1147,-7909,4090,8761,-6860,-3667,-535,2514,8244,-5030,-9243,4886,4678,4230,-2114,-9580,4208,8250,-1402,-3921,-5403,2980,8989,-3551,-7036,-757,3006,6638,-2955,-9121,2483,5952,2372,-3656,-7894,2474,7683,-82,-3397,-5114,1708,6984,-2689,-5970,-457,2662,5630,-1234,-6831,2356,3249,1690,-826,-6013,2600,5540,-2107,-1841,-2277,427,5801,-3207,-4905,3668,130,1938,-837,-5907,4579,3513,-3373,398,-1920,1280,6311,-6303,-3782,5209,158,3207,-2611,-5629,6070,2643,-5056,-550,-2346,3904,6208,-8328,-2929,3526,299,3606,-4693,-6618,8264,2633,-2190,-2490,-5841,5432,7187,-7086,-3365,1567,2389,6171,-5495,-5310,5283,3805,1402,-3573,-6329,6143,7083,-3437,-4287,-2677,4407,8125,-4907,-6493,2529,3524,4991,-4832,-7092,3673,6133,875,-2129,-5576,4142,5644,-2966,-4128,-3801,3266,4712,-3190,-4262,1159,1766,4580,-3303,-5361,3444,3017,-535,-1831,-4856,3128,4413,-2854,-1011,141,236,3166,-4846,-2307,4583,753,1051,-812,-3635,4828,1322,-3987,124,-649,1169,3183,-5348,-1937,4524,595,1619,-2697,-3009,6294,1705,-4628,-640,-964,3405,3132,-6301,-3025,3200,1455,1731,-4539,-3508,7159,1853,-3815,-2185,-1259,5669,4088,-7212,-2960,3183,3734,1663,-6499,-4645,6051,3196,-911,-3930,-3137,5650,3930,-4343,-4284,-588,4540,4334,-5654,-4635,2924,3690,1546,-3687,-3846,3465,3945,-1533,-4323,-2738,4359,4525,-3428,-3109,-224,4234,3886,-4312,-3413,1978,1851,927,-2762,-1823,3589,1932,-1183,-647,-1708,3116,1890,-4408,-988,2298,1562,1731,-2114,-1437,3120,-462,-1372,-1327,-1364,3401,1311,-5352,917,1189,1959,906,-6048,-375,5449,-1203,-1799,-2101,-225,4470,-371,-5753,-404,1663,3524,1082,-6420,-946,5543,270,-1049,-4026,-835,6230,388,-5022,-2350,1309,5172,769,-6831,-1656,2943,3699,354,-5735,-1557,6039,2885,-2612,-4492,-795,6324,1910,-4628,-2539,1579,4866,617,-6656,-1973,3312,2996,636,-5676,-2242,5376,1851,-2871,-2380,-472,3718,2244,-5043,-2321,1195,2629,1050,-3515,-904,2801,542,-1592,-3718,-976,4282,-133,-2174,-46,-83,2437,1096,-3571,35,2053,-772,-94,-2433,575,3993,295,-2886,-317,587,2447,-153,-3690,1710,3902,135,-1729,-2823,1860,4097,-1231,-3244,-199,298,4927],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,4,-4,4,-5,5,-6,6,-8,9,-9,10,-12,13,-14,16,-18,20,-22,25,-27,30,-33,37,-41,45,-52,57,-65,74,-85,100,-120,149,-196,286,-527,3135,4333,-7152,-7003,5296,5267,-1072,-5437,-5215,6846,5019,-4834,-4399,-1147,4413,5394,-6769,-4541,3587,2682,2928,-3732,-4857,5675,1926,-1409,-2040,-3963,3472,4748,-7158,252,2685,-20,4646,-5822,-3305,6849,-1930,-989,-1059,-4963,6377,3151,-7584,574,276,2507,4085,-6824,-861,7886,-2428,-152,-3349,-2803,8417,-750,-7027,2009,-627,5026,3287,-10527,-749,6672,-436,1481,-5670,-3010,9808,1117,-6271,-2862,-1662,8314,3525,-10384,-2230,3809,2824,2132,-8074,-4726,10019,2804,-2945,-5811,-3309,8809,4043,-5971,-3105,472,6273,4430,-8604,-4810,3374,3911,260,-6296,-4005,6896,3721,-1632,-4637,-4370,7038,3147,-5541,-2530,-1191,4958,3138,-7571,-1169,3427,935,1882,-5193,-3572,6485,384,-2950,66,-3563,4382,1784,-7015,1749,1880,-263,2551,-5351,-1001,7488,-3209,-2227,-367,-2536,5254,-776,-7072,3066,1542,1322,1825,-7532,1178,7251,-3115,-1834,-2167,-1373,8264,-1054,-9386,1268,958,3422,1847,-10023,421,7483,-853,-2244,-5793,-29,9597,-42,-7212,-1632,1297,6507,169,-9372,-88,5127,2423,-73,-7381,-1420,8014,1981,-4053,-5229,-1242,8416,2632,-7286,-2106,2458,5963,995,-7736,-1578,5322,3081,400,-6527,-1408,7058,1808,-3294,-3695,-1009,6332,1086,-4772,-410,1624,4192,2296,-6530,-1122,4853,181,267,-3200,-244,6352,-800,-3813,815,-478,4431,939,-4948,1754,2426,-447,26,-3572,163,6535,-3243,-1997,1238,796,3924,-1814,-5743,2563,2496,-326,-217,-4510,2540,7053,-3344,-2922,-335,582,6523,-3162,-6650,2940,3400,1510,-866,-7055,3112,6739,-2155,-3281,-3210,796,7823,-2128,-5917,1125,2922,4624,-1366,-8660,1275,5738,981,-2427,-6195,901,7325,-495,-5284,-3423,1026,5428,-1086,-6729,-166,4045,4557,-1308,-6411,-102,6263,1256,-1910,-3896,1635,5820,-723,-3232,-1144,331,5904,-612,-4034,1345,2205,2131,-410,-4040,1540,4679,-863,-966,-1708,477,4042,-1334,-3195,1427,503,2279,-426,-3139,3188,2469,-2201,-1357,-1235,943,3990,-4313,-1105,1660,1197,2718,-2120,-4721,3888,1709,-302,-1958,-2573,3478,4635,-4289,-2628,859,2413,4801,-3809,-4502,3575,3284,-144,-2229,-5142,4509,5394,-3019,-4215,-1864,3540,6077,-2668,-6458,1288,4006,2616,-2949,-4868,2941,4343,430,-2361,-3190,2238,5438,-2188,-5367,-897,3865,3778,-2347,-5861,771,4886,1708,-2602,-4968,1653,4976,-659,-3456,-2128,2297,4337,-1271,-2482,219,986,2118,-795,-3592,1154,1474,786,-1190,-1853,1747,3704,-1609,-1715,-118,695,2859,-2048,-2209,2633,-1045,84,-1093,-2013,3670,1781,-2702,-1678,-708,1991,1689,-3987,-1475,2677,1306,-74,-1915,-2128,3937,1265,-3677],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-9,10,-11,13,-14,15,-17,19,-21,23,-25,29,-32,37,-42,50,-63,82,-121,234,-1732,-5738,-5537,6682,7598,-6439,-6692,301,5786,7642,-7582,-6958,4269,4693,3255,-5262,-6786,8121,7042,-3858,-3889,-4966,4815,9484,-6679,-5376,2393,1858,7953,-4771,-9446,6539,2394,1004,-1635,-8041,3708,7869,-7342,-2289,-752,59,8792,-5162,-6444,5483,1055,1447,-594,-8551,5289,3542,-5871,42,-1427,1147,8130,-6219,-3765,5758,-555,1068,-1859,-5758,6858,3366,-6760,-998,-2021,3778,5329,-7233,-1803,5834,1415,1627,-4517,-4676,7820,2946,-2349,-1543,-3252,5784,4967,-8067,-4139,3045,5408,4628,-9337,-4143,5683,4445,-177,-7044,-5890,8290,5466,-3994,-4665,-2576,7741,5091,-7483,-4718,2367,5769,5403,-9181,-5383,7853,3339,-43,-6364,-5520,9065,4820,-5063,-2400,-2950,5933,6415,-9007,-2895,3156,3062,4234,-5425,-6541,7473,3185,-2459,-1347,-5201,5759,5034,-7589,-1064,1235,1092,5943,-6019,-4458,8413,-284,-645,-38,-5226,6302,2998,-7035,423,283,442,5447,-6258,-1598,6214,-616,-213,-1564,-4382,7993,1893,-6146,990,624,2611,2311,-8314,-336,6255,1732,20,-5928,-1216,8685,872,-5010,-2592,30,6941,2097,-9428,-2660,4131,4183,0,-7895,-1750,8922,3438,-2310,-5733,-1960,8258,2061,-5599,-3648,842,8604,2153,-8668,-1873,4936,4304,743,-7457,-1990,8446,1979,-1758,-5097,-2758,8606,2408,-6076,-1640,988,4951,2673,-8919,-1678,4551,2230,1026,-5520,-3907,7845,383,-3983,887,-1673,5762,2281,-7846,-734,3770,308,3504,-5267,-2178,7270,-1962,-3312,457,-2241,5193,1232,-6044,2666,815,4,1863,-6000,-891,6593,-1507,-1235,-152,-1492,5373,-439,-7236,177,1067,2214,564,-6699,1388,5845,514,-2173,-4689,93,7376,-527,-7249,-2060,2460,5401,-446,-7678,-174,5747,2921,-2345,-6820,-469,7863,620,-3750,-4525,1462,7991,-583,-6896,-1492,3222,5472,-1162,-7842,430,5022,3206,-1588,-6635,974,7078,-954,-4264,-3338,-667,6824,807,-7283,-42,2422,3450,650,-7660,1410,6022,1104,-1527,-3421,-45,7086,-1398,-3757,781,-615,3591,713,-6222,-62,4166,-411,-657,-4259,-663,4959,-2678,-2614,1305,308,3729,-531,-3724,2613,2618,-533,-786,-3703,1371,5735,-2352,-2247,700,1915,4263,-2970,-5887,2369,2959,143,-4046,-5078,3104,5020,-1772,-1714,-1937,2756,5933,-3133,-6422,791,3834,3319,-2232,-7339,2119,4588,1039,-3205,-4405,3536,5115,-1892,-4675,-1582,4350,5324,-2269,-6261,814,4328,3238,-4137,-5996,1472,5565,36,-2682,-4263,2350,5892,-827,-3954,-935,2880,4049,-2110,-5572,1596,2432,1070,-1408,-4542,2113,4174,-1100,-2869,-2035,727,3267,-2966,-3969,1223,419,2083,-1684,-4148,2869,4141,-916,-1004,-1616,530,4161,-4031,-3146],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-10,11,-13,14,-15,17,-19,22,-24,26,-29,32,-35,38,-43,47,-52,57,-63,70,-77,86,-95,107,-120,137,-157,182,-216,262,-330,437,-635,1119,-5533,-778,9213,1428,-3196,-6974,579,10790,-873,-7145,-3938,1172,10141,-84,-10474,-8,6272,3955,1461,-10213,-270,10718,541,-2956,-4849,-2320,12155,1555,-8120,1005,-1412,5975,4110,-11191,-151,6310,-661,968,-5900,-2400,9584,-1904,-4602,1480,-2396,5724,3137,-10452,1547,3418,-1011,2832,-6482,-2015,8923,-2847,-2310,1313,-2509,7355,1060,-7771,3223,2259,21,2358,-7701,137,7662,-4131,-2799,40,-542,7150,-1800,-7415,1679,2138,3374,-388,-9182,2534,7776,-617,-3701,-5492,1718,9973,-2413,-6631,-1659,3197,6212,-3018,-8962,1682,5774,3249,-3065,-8085,3166,9668,-553,-3847,-5917,1936,9431,-1471,-7733,-1394,3198,7257,-2096,-9788,3068,6180,2313,-2462,-8869,1221,9025,-2174,-4040,-3199,748,8916,-2390,-8556,2128,2364,3011,906,-9395,968,6954,-3160,16,-3756,-1304,8684,-2732,-6080,2733,-963,5143,1277,-8747,3262,4074,-3462,730,-5427,-594,6918,-4585,-3665,1937,-204,4820,-1163,-8406,5863,1388,-2179,-744,-4392,2180,7060,-5272,-3211,-592,867,5574,-4677,-6417,3837,3327,701,-3016,-5957,5130,6754,-3752,-3888,-2737,5059,7101,-4904,-6232,1799,5593,4037,-4748,-6204,3283,5928,983,-4988,-6316,4158,6783,-2706,-5529,-3774,4830,7051,-4595,-7082,2363,3214,5083,-4742,-8312,4712,4973,-975,-2157,-7085,3688,7167,-4759,-3387,-1632,1334,6434,-3421,-6028,4197,2008,578,-490,-5926,3786,6479,-3341,-1589,-2718,53,6390,-5013,-3873,4047,825,1454,-578,-5611,3524,3656,-4784,836,-2112,1642,5010,-4007,-2351,3197,209,1561,-2486,-5326,5320,3540,-3597,-1923,-1522,3813,4377,-5548,-2884,2567,2937,2568,-5329,-4484,5493,3730,-1922,-3817,-2956,6112,5024,-4926,-4247,-633,4385,4072,-6386,-4942,3080,3708,946,-6297,-5117,6283,4530,-1058,-5603,-4201,6162,4261,-4915,-4039,-998,4627,4914,-6011,-4931,3372,3689,1307,-4966,-5071,4967,3766,-2679,-3000,-3405,4644,5676,-5605,-3492,1331,2906,4838,-3812,-3888,4297,2155,-581,-1702,-3262,3239,3809,-4039,-2309,919,2016,4455,-3585,-2642,4124,581,62,-935,-3113,4908,2877,-3672,-606,369,2747,3167,-5243,-2001,5044,522,721,-3257,-984,4789,2350,-3567,-238,221,3648,2156,-5510,-1696,3581,2640,-107,-4263,-2418,5843,2839,-2950,-3939,-279,6277,2798,-4949,-3884,1932,4041,2061,-6074,-3123,4290,3452,-988,-5057,-2395,5827,2735,-4327,-3881,-861,5347,1973,-5773,-1865,2470,4435,970,-6041,-2741,5311,2499,-1758,-4901,-1030,5356,2733,-4782,-1664,347,2354,3170,-5439,-2789,2429,1760,746,-3871,-2122,5147,1251,-2855,-1621,-919,3922,1104,-4160,40,1343,-34,1118,-2739,-1901,4638,-748,-2243,-1143,-712],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-9,9,-11,12,-13,14,-16,18,-20,22,-25,27,-30,34,-37,41,-45,50,-55,61,-68,75,-83,92,-103,116,-132,150,-174,203,-245,303,-392,551,-907,4039,-3274,-7288,1814,4537,5456,-4301,-9029,3282,6011,341,-3166,-6709,3462,8365,-3416,-3905,-2707,2119,7026,-3815,-5266,3249,1748,3312,-1095,-8069,5313,4817,-2788,734,-3489,182,7392,-5692,-3320,3684,-1396,4054,-3227,-6396,6385,2569,-4592,1644,-3180,3002,5940,-8782,-1352,4095,118,3314,-3945,-5926,7248,1466,-4224,-412,-4759,5496,6977,-8086,-2371,1680,2276,5970,-8290,-6696,8420,4240,-1103,-3338,-7146,7985,6388,-6248,-3813,-1638,6088,7298,-7361,-6421,3572,3427,2612,-5667,-5434,6540,6809,-870,-4648,-4853,5964,7452,-4600,-6372,61,5461,6561,-5513,-6088,1736,3356,2936,-4714,-5788,4899,4273,-1336,-2660,-4524,5342,5544,-4525,-3200,-588,1949,6094,-5175,-4143,4257,679,869,15,-6702,5782,3110,-4335,-100,-716,2843,5215,-6652,-2478,5161,-283,2417,-1840,-3182,7669,1542,-4587,62,-2872,3863,4174,-8780,699,4629,345,1052,-5518,-3869,9222,639,-5051,-186,-2256,8362,4023,-8893,-1921,3398,1861,2202,-7924,-3937,8487,1808,-1838,-4261,-3064,8692,3859,-6560,-2781,-524,4349,4259,-7809,-3798,4107,4139,1214,-6191,-4340,6474,4838,-3270,-3933,-2766,6792,4613,-5794,-3555,635,5368,2204,-5243,-4053,3823,3280,446,-4260,-3541,5384,2853,-2437,-2170,-1623,4437,3716,-4922,-668,1132,613,3087,-4213,-3412,3834,-68,-792,-1489,-1628,5264,3321,-5170,1120,180,-23,1995,-6980,-313,5109,-889,-141,-2267,-2082,5728,-821,-4591,1750,814,2451,1259,-7058,549,5234,-742,-650,-4728,-1511,8318,-157,-5588,-1354,12,6031,633,-8133,504,5361,1973,-150,-7002,-1053,7969,1082,-3191,-2812,178,6962,2364,-6841,-2555,2628,3996,1311,-6868,-2950,6301,2835,-2737,-5178,-1616,7338,1418,-4377,-2435,889,6577,2270,-5816,-1383,2799,3282,504,-4927,-2438,5425,699,-1492,-3632,-856,5058,1218,-3502,-2124,-895,2721,1163,-4317,79,2849,825,1325,-2676,-447,4178,-535,-2632,574,-51,4330,151,-5469,2344,2145,-201,-236,-3978,1698,4143,-2707,-1419,-1073,552,4105,-864,-5431,2058,1897,635,-433,-4911,1935,4036,-2074,-2599,-2412,2681,5149,-1787,-6283,622,1873,3332,-1945,-6741,2017,5945,697,-2278,-5447,737,6646,-1948,-5396,-1275,2474,5181,-1840,-6090,505,4949,3207,-852,-6284,-54,5761,822,-3291,-4361,1124,5948,-472,-5328,-1372,1734,4694,233,-4963,-1257,2925,1639,-1119,-3744,476,4732,574,-1357,-1967,2536,4117,-1321,-3598,250,1864,1982,-1089,-3800,1536,2925,-859,-1736,-2242,502,3993,-1570,-3342,16,428,3304,-1831,-3637,1852,2640,-837,-547,-2497,3094,4820,-2632,-2397,1715,2028,3448,-2675,-3280,3177,2990,248,-2216],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,6,-7,8,-9,9,-11,11,-12,14,-15,16,-17,20,-21,23,-26,28,-32,36,-41,47,-54,64,-77,95,-123,168,-253,466,-2303,-4250,-482,7646,3600,-7755,-2567,1880,4708,2968,-8524,-2265,6440,2351,665,-4648,-2743,7891,1936,-3303,-1370,-2261,5418,2668,-7427,-377,2175,397,3150,-5588,-1862,6683,-941,-1375,-481,-2492,6616,170,-7172,2947,554,-205,2565,-7559,1561,6976,-2774,-965,-1273,-883,8563,-2372,-8199,4413,2189,2579,1523,-9720,2367,8303,-3216,-1285,-4342,-485,11823,-1812,-6348,1216,450,6531,219,-10827,1858,6210,776,-831,-9335,212,9898,-1153,-4675,-3215,1165,9459,-188,-9562,151,4620,6062,-566,-9124,-1563,7719,2466,-1730,-6971,-672,7573,613,-4769,-4284,1005,8337,1250,-7937,-2001,2496,3913,-799,-7816,-76,5892,405,-854,-6365,-647,6684,-759,-4330,-572,-65,4667,1370,-7693,2130,2559,92,2276,-5433,580,5979,-2733,-2270,834,-1377,5751,93,-6727,4471,2149,385,254,-5996,3216,6704,-3790,-2411,-513,-432,6022,-3225,-5692,4941,1366,1879,-87,-8303,3229,7459,-3840,-2384,-3348,2223,8735,-3335,-7806,2236,2576,3928,-2199,-9436,4182,6972,-1208,-1456,-5753,2137,8721,-1567,-6080,-2354,2801,7065,-2314,-8870,1319,5336,3087,-2593,-7897,1840,6219,45,-4562,-5649,2416,7578,-867,-5520,-1934,2260,6220,-746,-6257,2152,3337,2619,-418,-6142,1118,5916,-768,-2037,-4200,-116,5644,-2454,-4963,2573,-71,3264,-1386,-5780,2977,2827,-1897,28,-2872,1645,5000,-4157,-1860,2104,44,3909,-2128,-5404,5723,735,-1536,-1706,-4475,3859,4217,-4674,219,2191,776,4051,-2802,-5853,4586,1983,-529,-2252,-6254,5170,5843,-4603,-3251,100,3261,5196,-4015,-6599,4041,3187,1983,-4146,-6203,4823,5595,-1809,-3499,-4027,3413,5860,-3240,-5463,167,2911,5605,-2971,-5899,2563,3920,1829,-4243,-5168,3262,4927,-2180,-3117,-2537,3297,5427,-3282,-3761,617,2741,3957,-2664,-5265,3510,3267,213,-1744,-3406,1343,3905,-2810,-2762,-1413,783,3966,-2863,-3914,3545,1373,959,-1287,-3502,3213,1577,-2722,-1468,-1044,2428,3118,-3844,-2077,2352,390,1621,-2812,-2882,6108,754,-3402,-222,-1650,3045,2479,-5893,-901,3886,1271,1370,-4862,-3922,5889,2145,-2551,-1155,-1161,5057,3624,-6233,-3044,2174,3659,3301,-5215,-3835,5851,2788,-806,-4822,-3213,5346,3648,-3005,-3288,-1292,4682,4021,-4593,-3444,2841,3451,2061,-5081,-4296,3995,4214,-306,-3587,-1700,4429,3884,-2660,-2769,305,2679,2596,-4310,-3221,2602,2225,606,-3605,-3299,3287,1558,-714,-1727,-22,3123,2818,-3626,-1433,973,1576,2276,-2667,-2118,2817,952,-873,-980,-1221,3263,2286,-3412,-1106,599,1221,288,-3646,-523,3691,-41,233,-2757,-852,4845,830,-4264,-878,1133,2244,1113,-5981,-48],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-11,13,-14,16,-18,20,-23,26,-30,35,-42,52,-67,91,-131,216,-458,2878,6725,-4807,-9370,3138,8102,1831,-3627,-7473,4790,9054,-2031,-5992,-5226,3336,10994,-2840,-7251,1441,3287,6497,-2580,-11220,4035,6720,234,-1974,-8746,3066,9749,-4315,-3869,-182,-301,9086,-2318,-10086,5032,3727,1971,1000,-9201,2516,9136,-4538,-508,-2411,-1928,9114,-3149,-7534,4384,-68,2629,1266,-8667,4391,5420,-3849,-555,-2486,-144,9253,-5602,-5174,5551,851,4117,-1173,-7343,6329,4833,-4065,-1268,-4391,3307,8043,-5610,-4936,1687,1845,5395,-5462,-8853,6295,3840,-897,-4079,-5511,5683,7358,-5163,-4959,-933,6063,7311,-7280,-6916,2852,5427,3417,-5117,-7736,5607,6387,412,-5143,-6704,6695,7088,-4546,-5665,-2433,4447,7813,-6827,-7945,3316,3406,4409,-4966,-8469,6083,6247,-2562,-2377,-6041,3244,8856,-6013,-4675,1198,712,6605,-2801,-7734,4990,3055,-180,-463,-6024,3957,6738,-5287,-941,8,-481,7343,-3502,-5904,6280,652,305,-726,-6724,4994,4455,-6142,-89,-79,519,6103,-5365,-4120,5606,943,747,-2680,-5526,7681,3589,-5070,-931,-2347,4307,4116,-7771,-3215,4713,2870,2524,-7587,-4783,6861,3510,-2820,-3454,-4064,6110,5123,-6776,-5026,1168,6137,4454,-7492,-4460,6015,5268,1469,-7493,-4529,7580,4645,-2750,-5390,-2733,6088,4072,-6261,-5006,771,5184,4135,-6772,-4917,5519,3713,817,-4485,-5080,6567,3728,-4200,-3130,-2667,4853,5422,-6476,-3201,2828,873,4750,-2834,-6403,5145,2297,-1591,-958,-3871,3847,4350,-5819,-792,1316,1271,3915,-4654,-3102,6394,-79,-1849,-1075,-3793,5287,2722,-6017,133,1702,1022,3282,-5450,-1453,6106,576,-1772,-3883,-2326,6824,2214,-6703,-1069,1875,4744,3144,-7096,-1484,5574,2762,-291,-6481,-1411,7779,2142,-4678,-4033,-1692,6913,2481,-7690,-3289,3189,5676,1189,-7586,-3106,5665,3355,-1290,-5121,-2440,7055,2317,-4019,-4866,586,5323,3039,-5699,-2119,2834,3626,1697,-5691,-1957,5715,3104,-1301,-4815,-2791,5987,3100,-5411,-1257,37,4586,2734,-5942,-2656,3344,1229,401,-2900,-2286,6027,516,-3111,-417,-1358,3966,1981,-5672,-306,3299,-234,2145,-3187,-783,5330,172,-2952,362,-980,4202,-225,-4590,1303,2319,276,783,-4362,574,5880,-818,-2953,-1045,1288,6174,-594,-5430,-166,3974,3380,-795,-7135,-1024,5628,1510,-3012,-5348,1094,6183,546,-4914,-2933,2005,5840,-197,-7769,-1097,4540,4551,-2421,-6229,594,4863,1172,-2949,-4046,-224,6674,-206,-5536,-2518,2598,4286,312,-6323,-252,4669,3543,-413,-6439,294,5716,417,-2617,-3580,522,5300,1076,-5048,-1307,1341,1825,572,-4433,-61,4480,936,-871,-643,185,4551,265,-3867,532,230,2277,562,-3628,290,3506,126],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,2,-3,3,-4,3,-4,4,-5,5,-6,6,-6,7,-8,8,-9,9,-10,12,-13,14,-15,17,-19,22,-25,27,-29,25,20,-488,-7995,-5907,2555,6667,2481,-9034,-3678,4769,4744,325,-7544,-4070,11130,2877,-3783,-4903,-3371,8971,5402,-9583,-3185,2774,6006,5303,-9205,-3840,7570,3281,680,-5003,-6383,9768,4238,-5978,-2057,-1932,4984,7802,-9538,-1237,5399,-410,4540,-5447,-5003,8550,443,-3754,1587,-4940,5441,5655,-8379,933,2144,-269,4434,-5694,-3619,7784,-1642,-3904,115,-2861,6169,1982,-8931,803,2879,233,2535,-8822,-819,8846,-1240,-2211,-3021,-2975,8610,-165,-8636,749,1775,5554,723,-9280,-797,7532,1454,-1066,-7586,-619,9870,2123,-5841,-5566,580,8125,825,-8493,-2626,3962,6351,1231,-10102,-1172,7011,3546,-1136,-7250,-1072,10270,248,-5874,-4536,-379,8979,1649,-9201,-305,4019,5210,2546,-9546,-1458,8466,666,-476,-5685,-4253,9415,2047,-7378,-416,-1095,4875,4241,-8753,-802,5867,-284,1761,-3888,-3424,9303,-1652,-4008,1559,-2392,3237,1646,-6947,2036,4169,-1217,1401,-3906,-1516,8113,-3429,-3400,795,-1249,6590,-741,-7575,2005,3818,940,-532,-6508,2548,7529,-2337,-4578,-1283,-351,8187,-2885,-7411,1337,4227,4056,-1329,-8833,1424,7125,934,-3446,-6259,1617,9870,-1030,-7621,-2401,2830,7150,-1907,-8384,-578,5637,4372,-1916,-7702,1749,7253,1178,-3212,-5631,516,9334,-978,-7055,-1452,1497,6784,-1723,-8712,1136,4937,1960,-800,-7583,656,7566,-1190,-1875,-2536,-704,7783,-1242,-6622,1983,140,2564,938,-6383,1548,5351,-2053,-830,-2937,-929,7378,-1697,-4627,2443,-1083,3488,1097,-5450,2524,3564,-2167,-164,-2687,134,6146,-3812,-4393,1744,437,3246,-1239,-6755,4620,3452,-1242,-1675,-4580,2673,6614,-3523,-4651,-117,2654,6512,-2883,-6932,2386,5235,2098,-3749,-6240,3228,5798,-1681,-4595,-3497,3612,6604,-4178,-5944,-132,3516,6180,-4540,-7076,1449,4185,2566,-4313,-6898,2782,6578,-1558,-4816,-4360,1945,6675,-2308,-5952,-506,4231,4184,-2325,-6900,3261,4280,325,-2112,-5020,1528,5447,-1490,-3517,-468,1835,3908,-1769,-6003,3546,1934,1501,-568,-4394,2316,3979,-3393,-1949,-553,-207,4691,-1843,-3418,2031,2538,804,-793,-4522,5047,3252,-3327,-1377,-785,2574,4442,-4599,-3445,3590,2236,1359,-2597,-3591,5909,3057,-3466,-1876,-1962,5381,3478,-5450,-3833,1426,4318,3421,-5155,-5016,4152,4594,-349,-4393,-3996,4657,4112,-3874,-4846,-669,4146,3772,-4188,-5134,1804,4124,2162,-4684,-6071,5238,4759,-1224,-4929,-3055,4202,5177,-2849,-4746,-365,4955,5264,-3938,-5032,1957,3412,1547,-3096,-4000,2609,3793,-1416,-2954,-2079,1848,4067,-3022,-3183,892,938,2948,-2221,-2921,2995,1404,-945,-1012,-1810,2853,3561,-3554,-846,241,2156,2820,-3730],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,5,-5,5,-6,6,-7,8,-8,10,-11,12,-13,14,-16,17,-19,21,-23,25,-28,31,-35,39,-44,51,-60,71,-85,107,-141,199,-316,638,-3904,-6954,6708,6053,-1703,-4930,-3656,6592,5892,-6303,-4085,767,3652,5244,-7091,-5372,6420,1838,1535,-3371,-5821,5871,3291,-3770,668,-2204,3160,6675,-6940,-2768,5030,-2052,2616,-3106,-5417,7599,1476,-3408,1990,-2663,3665,5122,-8795,-322,6128,-2229,3075,-5532,-4790,8942,-262,-4577,403,-2403,6220,3448,-9151,608,4849,631,2342,-8337,-3164,11104,-393,-4881,-3496,-2950,8318,2927,-8975,-1958,2251,5248,2907,-10624,-4561,8061,2638,-546,-7079,-4770,8238,3966,-5321,-5997,-1598,7489,3975,-7550,-5115,3614,5068,3315,-7723,-4874,7322,4349,-1020,-8320,-3344,7478,3137,-3895,-4128,-1419,6343,2643,-6952,-2919,2706,3097,3540,-7278,-3662,6515,198,69,-2438,-3510,6472,2425,-6500,16,751,2446,3308,-6966,-1773,5612,-1886,1456,-3109,-2233,7949,-756,-4083,2592,-841,4550,1649,-7698,1875,5725,-1693,328,-4004,-1900,9082,-1841,-4813,134,-886,6466,890,-9796,752,4999,983,662,-6455,-1021,9809,-646,-6108,-2919,-744,8600,121,-8785,-320,3869,5410,-87,-9411,-1130,8161,2292,-3299,-6283,-1015,9606,2427,-6535,-3759,2377,8008,1238,-7994,-2521,4377,5296,285,-8224,-1764,6288,3514,-2532,-5551,-1245,7503,2050,-4654,-2472,921,6439,37,-6789,139,3650,1022,1481,-5854,-917,6266,116,-2678,-1159,-1789,6011,301,-5208,1393,900,1685,1801,-4513,35,5769,-2661,-1362,-1970,-1363,6851,-2492,-5377,3152,1788,1318,-318,-5686,2353,5078,-3211,-1012,-3320,21,6798,-2777,-4531,2428,1339,3872,-2366,-6787,3076,6460,-662,-1427,-5507,1735,8453,-2330,-6305,-610,3487,6903,-1178,-8541,1432,4813,3220,-1715,-6700,616,7290,572,-5380,-3461,1533,7369,-112,-6890,-1723,2347,5631,-1298,-6048,335,5563,1882,-3782,-6841,602,6689,8,-3619,-1892,1710,7215,-1405,-4826,-979,2645,3331,-1007,-6056,1297,3943,-140,-559,-3330,449,5779,-1594,-4636,279,359,2601,-2044,-4233,2537,2428,132,-1676,-3112,1903,4859,-4205,-2513,955,1234,2356,-2797,-4983,3257,2503,101,-1991,-5191,3594,3800,-4321,-2069,-1753,1464,3818,-2874,-5140,2183,3187,1846,-3871,-5813,3705,5765,-2180,-2337,-2342,2658,5557,-4244,-4576,788,2968,3052,-3160,-5713,3470,5914,112,-4438,-4326,2092,7034,-2061,-5356,-1736,2947,5199,-2526,-5980,1101,4059,3227,-2642,-5696,2082,4159,411,-4462,-3197,2487,5093,-1259,-4095,-214,3277,4116,-3577,-4199,2215,3167,859,-1428,-4198,1674,3193,-2294,-1371,-2670,1519,3229,-3369,-3192,2796,1747,2378,-629,-2583,2189,1957,-1383,-1877,-523,2372,3401,-3207,-2561,1663,1169,1976,-2754,-3085,3893,2781,-1201,-2979,-696,3666,3275,-4300,-3208,1506],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,2,-3,3,-4,4,-5,6,-7,8,-9,10,-11,12,-14,15,-17,19,-20,23,-26,28,-31,33,-36,40,-43,44,-44,39,-16,-73,776,6272,3869,-1685,-9325,319,7541,92,-3055,-6416,-259,9312,-663,-6644,-2089,505,5528,-195,-10055,1541,4363,1432,1275,-6270,-882,7212,-3516,-2443,360,-1721,7000,-600,-7567,3670,1356,687,1499,-7386,2490,6420,-4428,-573,29,-1999,7430,-4523,-5744,6249,2069,1550,-91,-7965,5036,6233,-5040,-2602,-2990,2219,6874,-5757,-7109,4031,1632,4587,-2422,-9572,5758,5969,-2055,-1846,-4893,3559,10262,-4146,-7103,49,3237,8116,-3356,-10241,3078,5541,2417,-2274,-8758,3353,8699,354,-5794,-4889,3825,8573,-2482,-6743,-620,4717,6113,-3679,-8607,2328,5063,2281,-2476,-7322,2786,8308,-1369,-3777,-4573,2311,8126,-2867,-5148,1769,1376,4270,-1564,-7925,3783,3535,-1253,169,-5795,1485,6501,-3761,-1972,2257,-1033,5537,-2701,-6689,6305,144,-1331,244,-4943,3094,5537,-6451,-541,1198,398,5433,-4749,-5599,6965,978,-669,-929,-6176,5781,5351,-7027,-2405,-479,2203,6825,-6414,-5751,5910,1841,602,-3808,-7133,6445,6179,-4556,-3391,-4202,5050,7710,-5638,-5655,1554,5734,4651,-4808,-7146,5651,6135,981,-3056,-6107,4642,6971,-4388,-4782,-1927,3498,7032,-4713,-7050,1645,4900,4858,-5698,-6761,4293,4547,161,-3182,-6126,3983,5760,-2890,-2978,-1399,2895,5039,-3825,-4086,2948,1827,1887,-2764,-4722,4653,3391,-3126,60,-2027,2704,6182,-5911,-1846,3396,492,2196,-2311,-3504,6103,1474,-3992,-849,-3345,4038,3613,-7525,-356,2298,291,2539,-4334,-4380,6554,1260,-3074,-2513,-2169,7161,2952,-6329,-1017,1940,3043,3883,-6456,-4434,6236,2315,-1644,-4636,-3558,8251,2490,-5980,-2762,215,5813,3470,-6433,-4412,3614,3673,1732,-5577,-5193,5156,4572,-2438,-4124,-3500,5418,5262,-5304,-4465,12,5533,3231,-5940,-3292,3652,4881,1174,-5841,-3468,5513,3329,-973,-4442,-1700,4840,3268,-3663,-2210,1026,2511,3213,-4470,-2497,3288,1930,-663,-3385,-1154,5812,1275,-3912,-22,-417,2817,1626,-5306,-132,3700,-97,711,-2157,-2115,5855,1065,-4066,65,127,2828,1411,-6375,-506,4161,1178,-556,-4514,-1120,5709,39,-3884,-2073,418,4761,40,-6808,20,3179,3163,486,-6227,-643,6387,1558,-2822,-3108,-1189,6742,1555,-6454,-1914,2236,4579,1503,-5203,-2371,4017,2717,-727,-5537,-1475,5723,1920,-2717,-3827,378,6005,1281,-6118,-1911,1737,3845,757,-6056,-1996,4939,2896,-1808,-5174,536,5455,2024,-2941,-2356,-285,5277,993,-4162,-1307,2700,3450,389,-3050,-1096,4171,526,-772,-482,-360,4099,528,-3134,210,2335,2044,-201,-3683,719,3539,-784,-2177,-1142,-32,3933,-448,-4502,-139,2212,1565,-1171,-4680,1563,4684,-120,-2393,-3125,1929,5684],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,9,-10,12,-12,14,-15,17,-19,21,-24,26,-29,31,-34,38,-42,46,-51,57,-64,72,-81,91,-105,123,-146,178,-225,302,-446,813,-4242,-732,10540,-44,-6349,-3171,1534,8516,333,-10324,-950,4880,5718,-663,-10546,-333,8147,1782,-1863,-6700,295,11545,75,-6331,-2008,-457,8547,1121,-10193,1193,4694,1553,738,-8367,-2012,10389,-1128,-3464,-3116,-3350,8696,-48,-8443,1510,502,2482,3438,-9687,788,8384,-3439,-149,-2388,-3104,8428,-1033,-7312,3919,114,2499,1898,-9175,3145,6006,-5160,420,-3833,-1069,8431,-3755,-6033,3367,194,4702,-77,-9854,4259,6058,-2053,-774,-5778,1304,10046,-4003,-6592,463,1914,6254,-3395,-8603,3034,5039,2431,-2742,-8979,2348,8457,-790,-5096,-5653,2447,8955,-1977,-7961,-1156,3056,6550,-2934,-9171,2544,4646,4364,-2027,-8369,2672,7229,-990,-3956,-6251,1637,9023,-2482,-6800,283,1924,5285,-982,-8873,2317,4502,532,1136,-6234,203,8039,-2394,-3379,-111,-457,6800,-1629,-7863,3015,2524,101,1030,-7097,2130,6868,-4774,-1232,-1346,-1408,7218,-3053,-6562,5365,594,861,350,-6852,4236,5862,-6062,-123,-844,2403,7099,-4875,-4898,3830,1871,2732,-3428,-6613,5940,3953,-3912,-2750,-3368,3799,6899,-6144,-6167,1010,3173,5703,-5247,-7273,4027,5444,1710,-3418,-6122,5171,7931,-2683,-4647,-2520,3691,7697,-4753,-6042,788,5620,4645,-4980,-8176,3476,5407,868,-4595,-5039,4672,7632,-3327,-5220,-1610,3034,7368,-4131,-6312,1680,3505,2123,-2053,-6915,4364,4993,-2502,-2023,-3417,2261,7225,-3624,-3800,1697,645,4958,-3439,-5629,3914,2992,-2119,-313,-3790,3343,5162,-4878,-725,1312,1241,3481,-4042,-4882,5526,662,-1714,-533,-4275,4900,3631,-5323,-1492,659,1493,4158,-6173,-3445,7057,2751,-220,-2966,-4333,5421,4615,-5468,-2824,-673,4555,4467,-6913,-3613,3174,3173,2138,-6031,-5373,5124,4213,-2456,-3727,-3274,6389,4958,-4141,-5345,61,4569,4598,-5729,-6231,3714,4097,1253,-4929,-4527,4719,5223,-1853,-3933,-4081,4413,6015,-3906,-3017,239,4221,5302,-5601,-4565,3018,2210,1224,-3315,-4269,4132,4173,-2686,-1088,-2143,2108,4489,-5962,-2059,2368,1213,1608,-3334,-3265,4717,2965,-4046,546,-1700,2319,3132,-5307,-733,2727,456,1724,-3455,-2019,6775,0,-2004,-1931,-838,4930,1191,-6605,-460,2592,2474,1013,-6154,-2228,6187,924,-1920,-3687,-2397,7426,2745,-5199,-2632,567,4354,3102,-6202,-2689,5508,3183,-592,-4663,-2635,6115,2681,-2918,-4272,-509,6239,2365,-5429,-3961,1631,4491,2086,-5092,-4218,4558,4039,-589,-5492,-2291,5423,3019,-2398,-3990,-399,4802,2434,-4313,-1774,2084,2453,1536,-4254,-2022,4295,2657,-755,-2745,-1280,5327,2246,-3367,-1491,368,1602,1027,-3645,-978,1980,164,-648,-1927,-1370,4546,890,-2302,494,614],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,4,-4,5,-5,6,-6,7,-7,9,-10,10,-11,13,-14,15,-17,19,-20,23,-25,28,-32,36,-41,46,-53,62,-73,88,-110,143,-198,304,-585,3405,5989,50,-5397,-6668,7814,7959,-4475,-4473,-2519,6030,7698,-6750,-5898,3269,5148,5212,-7522,-7834,6395,4494,3,-4474,-8907,6878,6112,-5871,-3183,-2290,3718,8125,-6932,-6907,5001,1665,4427,-3476,-8785,6902,4224,-4020,349,-5071,2981,7597,-7605,-3205,2914,-1070,5429,-2556,-6956,7147,1224,-3587,1973,-5528,3439,6586,-7512,205,2398,-541,5009,-6451,-6048,7896,-669,-2621,-339,-4195,7122,3835,-8998,-1304,985,1774,3828,-8514,-4213,6715,1335,-1355,-4593,-4935,8897,4000,-5994,-3256,-252,6089,4765,-8857,-4678,5425,3534,1621,-8571,-4453,7911,4221,-2605,-5245,-3926,8683,3955,-6544,-4593,-847,6946,4722,-8252,-4436,4712,4519,3174,-8269,-6253,7483,3917,-2414,-4707,-4619,7619,6309,-8279,-2061,863,2958,6357,-6713,-3872,5502,328,1056,-3331,-5497,7553,2933,-5488,536,-2829,3388,4847,-7253,-1171,4732,-2128,2718,-3511,-4388,7491,-40,-4187,1177,-2248,4360,3594,-8613,229,4028,-1522,2268,-5752,-1638,8794,-761,-4623,-1290,-2443,6604,2125,-8906,591,3952,3094,1399,-8260,-1080,8775,214,-3592,-6058,-1185,7801,1324,-7301,-2928,1704,6523,1705,-9357,-2018,5528,3206,-835,-7026,-1737,7965,2687,-4366,-4161,-258,9422,2310,-7219,-3260,1128,6779,1911,-8684,-2235,5349,2515,-365,-7595,-1574,8214,1362,-4597,-3261,-1673,8046,3406,-7882,-305,2247,2172,3664,-7441,-2024,5847,-256,-1628,-2582,-2468,6270,709,-5626,1209,202,2441,1265,-6915,202,5270,-1553,191,-2702,-1923,7177,-1895,-4610,885,259,2913,1000,-6577,2118,4294,-1250,66,-3879,-710,6608,-2297,-3779,532,329,5814,205,-7159,2291,3649,600,-669,-5559,1562,7443,-93,-5245,-3132,1926,6130,-955,-7735,-199,4967,4056,-786,-8708,833,7033,1425,-2070,-5859,1707,7085,1131,-5516,-2804,2213,7278,-724,-6516,-1137,3855,5074,-773,-6365,423,5356,1186,-3239,-5396,1004,7274,-599,-5142,-786,327,5381,114,-6456,202,2949,852,-281,-5047,601,5185,-326,-1868,-1631,-966,5764,210,-4250,1699,1682,1204,255,-4980,1047,4050,-1760,-1658,-1619,514,4352,-2775,-4637,2034,1866,1782,-516,-5653,2983,3938,-2418,-1950,-3012,2299,4170,-2600,-4724,1491,3329,3718,-2619,-6090,3313,4990,-1425,-2968,-5648,2821,6286,-2226,-5240,-1586,2790,5541,-3214,-7124,2356,3381,2494,-3051,-6257,3113,6068,226,-4626,-3156,2021,5489,-1793,-5399,-1295,2507,4290,-2577,-5916,1305,4137,1612,-2251,-5924,1705,5646,-622,-2955,-3128,2505,4293,-1773,-4713,408,2917,2749,-1321,-5281,1143,2347,797,-1019,-3591,731,4273,-2025,-1924,1058,1564,2841,-1838,-3397,2143,2149,21,-1335,-2539,3467,3282],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-5,6,-6,7,-8,8,-9,10,-11,12,-14,15,-17,18,-20,22,-24,27,-29,32,-36,40,-44,49,-55,63,-72,83,-97,116,-139,150,610,7802,2899,-8664,-3499,4439,4664,2875,-7665,-3953,8230,1879,-1965,-4667,-4296,8648,3064,-7524,-716,418,4489,4804,-8308,-714,6189,-375,3026,-3756,-4570,7967,-298,-4831,1283,-1601,3816,4007,-8010,1428,4041,-3041,2561,-4941,-3026,9426,-2851,-4716,2326,-2584,5203,705,-9208,3020,3156,-116,1479,-6840,-404,8930,-2787,-4109,-596,34,8901,-823,-9916,1985,3728,3037,1302,-9513,-343,8885,319,-3286,-4878,0,10809,-582,-6831,-2149,1895,7039,816,-9400,-564,6108,5377,-685,-8491,-1164,8388,2552,-2348,-5797,-485,8676,1044,-5992,-3491,966,7001,1107,-8963,-1366,4765,2482,430,-8022,-1136,8416,336,-2647,-1949,-1468,7927,437,-6393,875,307,2113,2350,-6900,405,5261,-2275,-502,-2479,-2724,7809,-1208,-5496,3586,-1050,2558,1318,-7135,2200,4452,-3162,823,-3396,672,7094,-4516,-3758,2500,-325,4737,-13,-7978,4198,3835,-1673,-1247,-5178,2587,8598,-4070,-4605,-629,1013,6850,-2079,-8586,1707,5225,1081,-1624,-7190,2006,8747,-599,-3912,-3292,1977,8892,-3429,-7438,-347,4483,5860,-1411,-7961,1317,5733,2165,-2334,-6440,1699,8667,-808,-3743,-4336,2416,8240,-2278,-6739,-696,3017,4901,-2237,-8871,2402,4996,-295,-1071,-4964,1372,6243,-2096,-2817,-1153,674,5514,-606,-7328,1414,2346,558,1271,-6108,2381,5527,-3724,-2180,-674,-1160,6005,-3313,-4953,3549,817,1002,-104,-5405,4175,4114,-3553,-94,-449,405,5500,-4292,-4874,4059,853,1974,-2592,-6033,5486,4660,-3661,-1387,-3084,4332,6940,-4280,-4654,1636,2628,4390,-4266,-7126,3850,4461,29,-1900,-4967,4654,7215,-3444,-6182,-2000,2624,6276,-3997,-5256,1885,5462,3310,-4001,-6144,3835,5654,-53,-3248,-5224,4948,5607,-1946,-5723,-1283,3465,5805,-3609,-5233,1999,2549,1576,-3338,-4352,2840,4389,-1071,-1320,-2942,1645,5269,-2350,-2086,336,1663,3937,-2729,-5208,3314,1795,-747,145,-2825,2302,3092,-4854,-1872,670,598,2465,-3781,-2434,4373,873,-1809,-1689,-1999,4656,1559,-4735,-351,181,2188,2537,-4710,-2524,6303,659,-394,-3014,-4010,4463,2423,-5170,-2510,-624,3745,3495,-5608,-2873,4051,3198,1245,-5512,-3194,5053,4160,-1688,-4337,-2868,5356,4453,-4378,-4563,492,3714,2352,-4403,-4871,3005,4474,15,-4900,-3361,4694,3909,-2187,-5201,-1390,4989,4174,-4557,-3607,1958,3047,2257,-3580,-3803,3000,3274,-80,-3169,-2364,4210,3560,-2614,-2030,250,1572,3197,-4309,-2251,895,2047,1052,-3321,-693,3626,1674,-2372,-1489,-1390,2748,428,-5108,-1423,1954,1385,571,-2284,-2023,3564,-299,-2726,-2126,-1272,4174,534,-5015,-250,2133,1708,-178,-3494,248,5772,949],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-11,11,-13,15,-16,18,-20,22,-24,27,-29,33,-36,40,-44,49,-54,60,-66,73,-82,92,-104,118,-136,160,-192,236,-304,424,-702,3398,-1756,-5968,-3184,3082,8628,-4814,-7090,1714,2547,5273,-3373,-9476,3629,5217,-728,-916,-6515,1892,9099,-3485,-2965,-259,35,6816,-2404,-7573,5486,2662,-521,803,-8881,3360,6264,-5546,-391,-460,-1428,6744,-4512,-5630,5379,-250,-93,-811,-6219,6583,4187,-6179,162,-137,688,6897,-6690,-5284,6235,-278,2245,-2168,-6076,7881,5899,-5551,-1765,-2241,3714,7157,-7007,-3894,3766,3728,3543,-5025,-7295,6019,5766,-1611,-4549,-5233,7227,7405,-5508,-5374,-1156,4983,9040,-5776,-7079,3689,4984,3857,-5439,-6989,5536,6729,-893,-4789,-5785,6026,7097,-5199,-4374,-945,3865,6769,-5906,-5754,3858,3082,3742,-3270,-6156,5212,4155,-1669,-1583,-4043,3148,5638,-6452,-2683,1235,-89,4640,-2689,-4540,6610,-185,-2663,102,-5411,3392,3823,-5979,22,2454,-769,4653,-4117,-3954,7750,-129,-911,-815,-4814,6459,2797,-7232,1288,2333,2327,3187,-7618,-2483,7601,1079,-903,-3628,-3443,9027,3123,-6255,-1415,-1633,4764,3970,-7539,-3319,4185,3194,1567,-6587,-5192,8437,4581,-3167,-3901,-3744,7897,5229,-5877,-4206,950,5403,3655,-7825,-4722,4388,5034,888,-5336,-3435,6895,3422,-2801,-4297,-1852,6753,4539,-5220,-3513,374,3388,3918,-5725,-3865,3884,1002,-419,-3468,-3048,6567,2196,-2824,-857,-1092,2872,4456,-5423,-1682,2381,-738,1510,-2695,-2830,6202,244,-3632,647,-1253,3808,2015,-7077,743,3804,535,1888,-5201,-810,7330,-594,-3016,504,-2427,5565,1101,-6874,590,2619,1672,1502,-6712,-1530,7300,-887,-2520,-3240,-831,7751,213,-7712,-1155,1275,5044,1149,-7934,-2002,6345,1547,-816,-5508,-1260,8046,1866,-4808,-3773,955,5073,2154,-6110,-2250,2107,3873,709,-6369,-2188,4293,3334,-2364,-5288,-3525,6359,2322,-3900,-2976,1222,4821,1017,-5694,-1887,2125,2923,2175,-5196,-28,4797,1212,-1222,-3380,-925,4907,1245,-4636,-149,943,2590,1703,-4766,-1336,3161,-1494,19,-2379,-1124,5108,-1247,-2305,469,266,2778,219,-5195,2017,2728,-916,-741,-3959,414,5616,-1595,-3251,973,1338,4093,-552,-5893,2120,4056,-220,-1802,-5507,1293,5611,-1876,-4047,-2809,1664,6142,-920,-6320,-337,4550,2593,-1531,-6638,961,5535,1418,-1666,-3950,1238,6838,-915,-4718,-1838,2081,5330,-351,-6574,-124,4343,4106,-1175,-5893,550,5573,70,-2300,-3315,403,4397,-952,-3143,-2164,2469,4038,-240,-5947,-116,3236,928,-1019,-3409,-31,4642,-1191,-2708,-1346,458,3606,-828,-4152,1787,2299,1093,-390,-3413,1365,3537,-1793,-1032,-1254,629,3951,-2257,-3717,1625,978,1730,-998,-3753,1661,3778,-1835,-1542,-879,2563,3615,-3018,-3544,1434,2287,1626,-2071],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,3,-3,4,-4,4,-4,5,-6,7,-6,7,-9,9,-10,11,-12,14,-15,17,-18,20,-23,25,-28,32,-35,41,-48,56,-67,83,-105,139,-189,628,-9141,-4608,7081,4539,47,-7302,-3807,9049,4664,-3963,-6181,-938,9632,3998,-7849,-3001,1176,7167,2790,-9678,-4210,6871,4029,922,-7626,-4965,9252,2791,-3980,-3371,-2197,8657,4452,-8630,-1154,3252,1921,4788,-7364,-4048,7641,-352,909,-916,-4729,7348,2112,-7392,1165,-805,1469,5221,-8226,-786,6809,-3567,680,-1308,-4253,8600,246,-7288,3296,-505,3403,2734,-10144,802,6931,-1822,15,-5807,-1117,9596,-677,-6925,2384,351,6712,1433,-9977,2079,5774,1525,556,-8212,-1399,10335,-61,-5307,-2905,614,8814,519,-9755,-1204,4770,4676,-711,-9545,-39,8480,2872,-1524,-7512,79,9202,734,-6032,-3784,391,8620,1675,-7836,131,3598,4436,719,-9078,142,8106,1697,-1895,-6509,-1716,9337,-411,-5549,-2408,-883,6005,2602,-8604,964,3227,1339,1974,-6431,-1838,7701,-1726,-1843,399,-3350,6760,-176,-7806,2795,1451,72,1375,-6632,385,7215,-3115,576,-822,-2824,7742,-2238,-6118,3417,1188,2318,435,-8095,3735,5615,-2702,-842,-2827,1811,7984,-2518,-6449,2447,2160,4161,-562,-8799,2981,5673,-376,-2351,-6717,2270,9166,-1701,-4971,-1334,2663,6690,-2280,-8971,1398,4743,2643,-1941,-8281,2463,7600,711,-3983,-4109,2059,7574,-349,-4871,-1891,3051,6570,-2157,-7865,386,4295,3791,-1179,-6801,1167,6047,-647,-2736,-4565,-502,6792,-2472,-5370,1833,1945,4002,187,-6558,2491,4605,-412,-206,-5355,559,7014,-2492,-2574,168,407,4511,-649,-6370,4146,2259,43,1224,-4068,2872,6507,-3426,-1108,621,-968,5342,-3221,-5636,5429,2228,608,-469,-5363,2885,5321,-4750,-3380,-330,640,6097,-4989,-5700,4375,2680,1334,-3588,-6890,5079,5727,-2279,-4099,-4600,4467,8137,-4411,-5739,878,3570,5220,-4553,-7724,2778,4688,1529,-4965,-4813,3522,6697,-1927,-4360,-2047,2945,5960,-3435,-4515,556,4322,4045,-3690,-5667,2679,4611,572,-2205,-5293,2885,5927,-2547,-3652,-1423,2819,4647,-2329,-4094,1715,2271,2129,-1688,-5137,3141,2702,-1754,-245,-2700,1826,4461,-3579,-2903,1763,1670,1354,-2658,-4102,4558,1149,-3784,-13,-1864,2294,3601,-4414,-2192,1466,1408,2925,-4203,-3427,5138,1262,-2275,-1786,-2636,5418,2680,-4361,-2882,1384,3226,2780,-5028,-4588,5157,3331,-1805,-2910,-4261,5760,4730,-5074,-4100,-1043,5330,3594,-4637,-4256,3220,3818,2729,-5052,-4032,4670,4278,-1070,-3876,-3266,5347,2925,-4175,-3964,-552,4353,4039,-4894,-3546,2761,3280,-196,-4366,-3836,3874,3838,-1086,-2519,-2178,3084,3423,-3920,-3194,634,2607,2060,-2715,-2655,2967,2755,272,-2969,-2936,3337,1812,-2699,-1016,-156,2255,1893,-3752,-1976,3439,1056,-583,-1472],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-6,7,-8,8,-9,10,-11,13,-13,15,-16,18,-20,22,-25,28,-31,35,-40,45,-53,62,-73,90,-115,155,-231,430,-2795,-1947,4799,7735,-3461,-8912,2208,6367,4968,-3683,-9065,3613,7927,-493,-4686,-5707,4612,10325,-4081,-5852,-2201,3272,7847,-4045,-8686,2371,3357,2973,-2369,-9525,4036,7193,-2801,-1893,-4455,494,9575,-4023,-6190,2435,325,5868,49,-9480,4436,5325,-2648,1269,-5770,1514,8532,-5670,-1874,2564,-1449,5212,-2971,-7457,6722,1922,-2931,1266,-6249,4220,6877,-7608,-935,890,-500,6654,-5308,-6391,7025,1742,-680,-1166,-5334,6262,7293,-7060,-2326,-470,2662,6402,-7049,-4661,5535,4511,2318,-3521,-7099,7428,7163,-1956,-4627,-3762,5923,7284,-6220,-6047,1829,5234,5292,-6128,-7155,4284,5715,569,-6049,-6652,6237,6870,-2008,-5206,-3754,5832,7803,-6332,-5842,1148,4353,6451,-5350,-6773,4412,3113,1248,-3225,-7222,4698,6884,-4399,-2501,-2900,2021,6512,-4191,-4613,4650,720,2304,-1077,-6432,5007,4130,-3874,-140,-3023,1994,6102,-4993,-1854,3315,-465,2163,-2896,-5095,7151,1406,-4266,-521,-2618,4889,4134,-8293,-401,3423,-272,3381,-5617,-4758,7814,1294,-1987,-2349,-2870,5952,4256,-6999,-1640,1821,3709,3808,-7639,-3838,7877,3730,-1184,-4772,-3553,8298,3911,-5277,-3642,-986,7043,3657,-7744,-3421,2995,4928,1944,-7635,-4800,7707,3096,-449,-6104,-3178,6883,5628,-5828,-3839,-593,6288,4425,-6292,-4243,2067,4447,2376,-6760,-4904,6648,3370,-1014,-2367,-3723,5455,4191,-5194,-1873,616,1975,3648,-5457,-3481,5204,-145,1060,-1354,-4183,4926,1929,-4911,685,-1213,1587,2790,-5415,-1722,5770,-968,-16,-2691,-3006,6782,-519,-5090,1381,-893,3796,2133,-7027,726,5094,1223,755,-4537,-2604,7520,-672,-3637,-367,-1391,6681,2416,-6881,-543,4968,3011,1112,-6307,-1941,6856,1370,-1927,-4230,-654,6930,2201,-6340,-3385,1762,5811,2199,-7289,-2704,5253,3729,-648,-6768,-2652,6820,1335,-3161,-4404,-69,7561,1541,-6802,-2468,1460,3939,1812,-6722,-1864,4835,2395,893,-5313,-3335,6024,1272,-4051,-1612,-930,5392,1747,-6103,-683,2233,2231,1116,-4435,-33,4576,160,-2226,-1769,-2474,4129,1278,-4087,-120,1667,1948,832,-4673,-16,4299,-1451,-1179,-1482,498,5878,-1654,-4901,787,1540,1512,-1163,-6170,2461,5379,-29,-1704,-2277,987,6318,-1173,-5096,893,1717,4448,-456,-7132,578,4122,1720,-1698,-5577,1010,7173,134,-4858,-2531,1392,5756,-213,-6075,-1617,2977,5020,-304,-6703,-174,6013,2732,-2583,-5388,391,5808,-213,-5768,-2992,1907,6375,-187,-5824,49,3655,3024,-727,-5297,-412,5114,2226,-1227,-3573,-24,5795,-483,-3165,-610,1519,3353,-1233,-4257,125,3137,779,-1439,-1896,549,3937,-1334,-3259,-305,586,2292,-971,-3822,1158],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,29,-32,36,-42,47,-53,62,-72,88,-111,154,-255,1432,-1664,-8682,-352,9578,585,-4718,-3974,-495,8937,-427,-8795,1076,1776,3969,2391,-8769,211,7576,-1355,-249,-4484,-2067,8649,-821,-5386,2115,-1990,4409,2105,-8281,2242,4599,-2473,1232,-4270,-1249,7972,-3954,-3133,2548,-2474,4079,168,-9013,5385,3567,-2854,469,-4601,1219,8154,-5253,-4014,1161,168,5412,-3375,-9274,5010,4382,50,-2348,-8484,2547,8847,-2987,-4643,-2875,2153,8613,-3131,-7878,1469,4155,5396,-2776,-9635,3252,6669,1390,-4049,-6812,3386,8524,-1778,-6379,-3044,3415,7663,-2707,-8955,407,4753,6195,-1947,-9052,3107,6597,1019,-2980,-6653,1313,8269,-1877,-4538,-2344,871,6785,-1398,-7487,3391,2708,1828,809,-8166,3060,7145,-2760,-614,-1309,-1946,8435,-4060,-5379,3663,-708,2704,446,-6860,3848,3831,-3067,380,-2516,280,6596,-5292,-2937,4084,-317,2425,-2004,-6818,6586,3545,-4171,-567,-3868,3003,6571,-5092,-3140,3343,159,4884,-4084,-6739,5849,3685,-2059,-4501,-5098,4772,7723,-4391,-3236,-364,3408,7328,-4313,-6574,3881,4827,2096,-3669,-6797,5279,6145,-1426,-4571,-3564,5352,7447,-3722,-5149,-137,4445,6374,-4114,-6048,2571,4443,2761,-3268,-7766,6168,5093,-2164,-2866,-4924,3836,6475,-3479,-3550,533,2016,6154,-2156,-5881,3726,1623,604,-1688,-6767,4268,5892,-3700,-377,772,-94,5710,-4012,-4106,4466,917,524,-905,-4875,4935,2539,-4740,873,-1011,296,4510,-4804,-3382,5549,110,-430,-2623,-3600,5876,3146,-4581,-770,-279,3002,3823,-6605,-2426,3190,1882,1330,-3942,-4157,6560,3353,-3532,-3318,-2143,4920,3562,-5819,-3891,2434,4977,3152,-6129,-3566,3445,3797,483,-4258,-5243,5310,4836,-4633,-4656,-2243,5045,4454,-5496,-4219,642,4570,3399,-4292,-3133,3680,3354,-1479,-2595,-3590,6368,3448,-2328,-1752,-2606,3848,3623,-5362,-3060,1092,1693,3107,-3152,-4312,3426,1863,-1780,-1597,-2752,2861,2528,-4641,-325,972,849,1944,-2973,-1670,4829,-40,-1582,-1065,-2302,3560,1177,-4770,156,1884,521,2010,-4682,-48,5024,-1228,-576,-3013,-166,5289,1497,-5827,-1165,1593,2391,1525,-6259,-876,5465,649,-1919,-4612,-2594,7099,2296,-3399,-3078,188,3970,981,-6029,-1709,3808,3394,490,-5511,-1620,6027,2915,-740,-4596,-1780,5378,1520,-4747,-2728,1759,4823,1267,-5329,-2675,3805,3994,1177,-5481,-1391,4580,1840,-1387,-3477,-675,4379,2179,-3480,-1881,1043,1650,1938,-4662,-1074,3825,484,102,-2558,-1176,4049,912,-2469,-77,277,2761,1508,-4877,-63,2332,-437,61,-2258,-140,3664,-498,-2134,-668,-145,2730,-2,-4099,1971,2683,903,-984,-4057,558,4173,-910,-2341,-927,666,4181,-1912,-4956],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,4,-4,5,-5,6,-6,7,-9,10,-11,12,-13,15,-17,18,-20,23,-25,29,-31,35,-38,43,-47,53,-58,65,-71,79,-88,99,-112,127,-145,169,-200,241,-302,399,-583,1046,-4910,-7245,4980,4024,2780,-5386,-6676,7198,5191,-3421,-2596,-4538,4940,7315,-7370,-3865,1964,1522,6206,-4782,-6456,6961,2101,-924,733,-5809,5720,6383,-7079,-132,-728,-1064,5849,-5662,-4263,6421,-191,1314,460,-5497,6409,1960,-7696,1317,604,733,4264,-7623,-2357,7856,68,-792,-2332,-5976,9321,1214,-7084,378,-622,4650,2892,-8369,-2770,6995,2508,783,-7347,-4388,8966,2100,-5090,-4231,-2285,8731,4597,-8047,-3584,2130,5094,4780,-7371,-4583,5992,3329,-675,-6134,-4159,8168,5094,-3485,-5356,-1849,6505,3248,-7757,-4057,1328,5516,3321,-8207,-4802,4869,4101,401,-5508,-4434,9051,4504,-4490,-1201,-2116,5098,4136,-6741,-2049,4438,397,4186,-3873,-4640,7238,33,-3313,797,-4232,4121,2906,-7753,385,1957,-849,3208,-5983,-3169,8208,-2256,-2104,-188,-2713,5947,1771,-8426,2212,2638,1021,4208,-8062,-946,7669,-2593,-2538,-1902,-1843,7697,281,-9074,92,1560,3915,3055,-9401,-1316,6594,1475,-698,-5396,-1810,8517,743,-6243,-3155,879,7112,2350,-8638,-1916,4081,4579,1161,-8184,-1599,7280,2544,-2298,-5039,-1492,8319,1765,-5678,-3673,-52,5625,754,-7094,-2031,3353,3222,576,-7169,-1750,6545,1641,-1702,-4091,-2536,7094,858,-5206,-955,-1258,3147,2611,-6614,-861,3085,552,730,-4543,-1673,6855,-601,-3918,1703,-1537,3567,2373,-6350,1748,3087,-1159,1764,-3105,-583,6162,-3886,-1912,725,-814,4437,36,-7221,3206,3883,-776,439,-5047,1149,6583,-2248,-4059,-657,899,6173,-2070,-7600,2412,2942,2488,-327,-6126,2003,6825,-398,-3282,-4112,2379,8097,-291,-6185,-282,2433,5617,35,-7542,-1450,4822,3368,-2560,-6179,-28,6590,970,-3704,-3774,1940,5810,-318,-6132,-756,3597,5065,-430,-7176,238,4435,2173,-1698,-5584,1301,6025,-96,-1908,-1711,61,4887,-1260,-4919,139,1378,1396,450,-4219,1517,4966,-1117,-664,-1482,405,4843,-2474,-3419,2302,672,936,-1491,-4745,2934,3673,-2220,-636,-3460,1536,4816,-2649,-2894,1758,131,3548,-1506,-6089,3453,2784,-1660,-1333,-2640,3241,4919,-3179,-2275,342,2339,4176,-3166,-6194,1947,3627,723,-2551,-5141,3122,5108,-1948,-4178,-1331,3477,5673,-2926,-4540,450,3563,3112,-3843,-5007,1878,4399,560,-3798,-3376,1865,4518,-1896,-5366,-2022,2389,4280,-2459,-4248,599,3511,1524,-1671,-3805,2347,4507,-1015,-2216,-3187,2894,4882,-2402,-2399,95,1544,2429,-1677,-4087,2809,2025,351,-925,-2337,2446,3269,-2747,-979,889,74,2739,-2411,-3044,1637,1352,-1065,-1950,-1716,2466,2129,-3155,-1821,332,1611,2953,-2379,-2754,3155,807,122,-2512,-3021,5008,1799,-1886,-1123,-507],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-17,19,-21,23,-27,30,-32,36,-40,45,-49,54,-59,65,-72,80,-89,98,-109,121,-135,152,-172,197,-228,268,-323,403,-528,763,-1345,6168,8691,-5517,-4543,-2744,5756,6838,-7594,-6985,2707,4618,3381,-8365,-6636,6139,5766,-748,-5705,-6065,6882,7441,-4152,-5352,-2107,5867,6431,-7105,-5611,3659,3452,5633,-5453,-7176,7199,4221,-1219,-2291,-5822,5553,6483,-6416,-1705,-604,1776,6133,-7262,-5098,6326,-125,-17,-1631,-7346,6265,5430,-6409,1953,-488,759,6701,-7232,-2659,6122,-901,1219,-2402,-6283,8402,2504,-5106,2586,-1076,3515,4344,-9695,-297,6290,-552,952,-5683,-4787,9844,1420,-5947,-1513,-2088,7263,5660,-9745,-1960,4677,4084,3774,-9122,-3878,9122,4013,-2203,-5903,-2446,8265,3560,-6958,-4807,1147,7063,3747,-8290,-5008,5800,4450,1543,-8086,-4361,7727,3338,-2770,-6659,-3643,8525,4553,-6116,-3614,335,6471,4064,-7892,-3441,5165,2509,3355,-5581,-4206,8493,1899,-4565,-1898,-2846,5951,5038,-6193,-145,2657,591,3464,-5348,-2919,7342,-391,-1842,-728,-3386,6778,1006,-7220,2217,88,1467,3176,-7217,-232,7367,-1871,-469,-2468,-3999,7171,-568,-6550,479,1147,2427,1708,-8706,-82,7423,-637,-1923,-4499,-153,10397,-540,-6631,-612,346,7008,404,-9771,-1571,5087,3038,-616,-7924,-1575,10516,1134,-4167,-4401,-675,8172,1783,-7489,-2640,2945,6151,512,-8917,-2138,5709,2249,-1859,-7177,-827,8333,1408,-4796,-4121,-1084,7460,1907,-6441,-1715,1110,5618,1184,-8380,-1359,5063,1246,760,-4631,-1701,7433,214,-5207,-1412,-597,4457,1221,-6789,636,2620,-510,2539,-5078,-460,6273,-1184,-2984,696,-1998,5065,809,-5675,3669,2717,628,710,-6284,1843,6743,-3396,-2609,-1536,298,5945,-2324,-7445,2933,3177,731,-548,-6580,2160,6412,-2816,-3862,-2892,1975,8490,-2079,-6817,554,2454,4294,-1270,-8449,1729,5277,125,-2233,-5799,1759,7727,469,-4705,-2140,2891,6619,-698,-7094,-759,4483,3831,-682,-6337,-73,6588,1179,-3106,-4454,287,6998,-406,-4312,-2318,1166,5038,-45,-7314,-325,3435,2158,-867,-5520,100,4546,300,-1384,-3328,140,4756,-555,-3364,994,422,2519,-767,-5692,3282,3572,-1347,-522,-3265,-30,4142,-2461,-3332,457,-646,3378,-1543,-4478,3261,2022,-1306,-1669,-2972,2529,4988,-4033,-3930,618,688,4736,-3978,-5243,4429,3195,509,-2172,-3540,3381,5562,-3949,-3018,-1183,3158,6016,-4033,-4178,1972,3712,2778,-3729,-4473,3403,6365,-109,-3508,-3283,3036,6685,-2411,-5709,-887,3692,4635,-2744,-6027,1829,4956,729,-3395,-4094,2115,5278,-507,-3647,-3465,2314,5217,-1685,-3753,301,3586,3858,-1792,-4157,731,3477,778,-1138,-2980,2028,3850,-791,-1318,-570,1147,3346,-1278,-3938,1822,2173,545,-877,-2233,2777,2980,-1457,-1374,-480,1943,2181],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,-1,1,-1,1,-2,2,-2,3,-3,4,-4,4,-4,5,-6,7,-8,8,-9,10,-10,12,-13,14,-15,17,-18,20,-22,23,-24,26,-26,22,-10,-34,596,-1880,-9488,971,10340,-251,-5759,-4068,1655,9493,339,-9806,-1497,3840,6816,375,-10042,322,6945,2805,-1218,-7725,208,8418,431,-4534,-3192,-393,9517,-506,-8795,-206,1823,4129,1492,-9871,1496,6903,-770,690,-4581,-1583,9143,-1122,-5925,967,-1782,5653,847,-8967,2925,3251,-2399,1435,-5616,276,8570,-4411,-3829,3016,-2185,5616,-1219,-8721,4358,2829,-1456,2223,-7585,1407,8308,-6179,-2604,305,-875,7719,-3122,-9289,5073,2663,1805,-369,-8296,4356,7807,-4395,-3350,-2530,1397,9237,-5412,-8408,1435,2704,5952,-2870,-9513,3226,7968,761,-3824,-7107,2945,9785,-1849,-6390,-3002,2551,8729,-4589,-9187,741,4797,5700,-2904,-9093,3381,6171,822,-2566,-7205,2163,9197,-3333,-4589,-1593,2167,7824,-1877,-7710,2940,4428,2462,-944,-7377,3367,6199,-1253,-1343,-3898,99,7646,-3324,-5299,3104,-579,2999,-284,-7957,4828,3380,-3245,353,-4489,439,6473,-4892,-2756,3164,-1033,4583,-3751,-6474,5445,3019,-4049,-731,-3843,4496,6545,-7350,-3372,1402,1292,5704,-6424,-6270,8040,3768,-1452,-2011,-6022,5628,6605,-5319,-3720,-1847,4760,6512,-6164,-8205,4818,4499,3443,-4530,-7602,6521,7157,-1446,-4661,-4098,5169,6445,-3770,-6588,-1088,5419,5032,-4984,-7508,3505,5835,2359,-4108,-5927,4121,6336,-1687,-2869,-5137,3122,7613,-4119,-4099,-378,2873,5097,-3505,-6161,3640,1929,978,-1605,-5814,3483,5064,-3957,-1229,-1675,2309,5932,-3717,-4691,4544,1243,805,-1600,-5462,5414,2411,-4684,-54,-1565,2298,3890,-7007,-2842,4564,553,1003,-2115,-3296,7087,1430,-4160,-843,-1254,3935,4136,-7357,-1542,3480,1447,2442,-5938,-5239,7154,2518,-2038,-3300,-3445,6134,3693,-6495,-3802,3167,5880,2564,-5941,-5269,4561,3138,-526,-5227,-5004,6293,4483,-3349,-4300,-2366,5557,5011,-5298,-4932,2142,4071,2525,-5792,-4922,4382,3586,-875,-4529,-3115,4562,3376,-3123,-3644,-2001,5147,3439,-5122,-3479,982,1942,1761,-3662,-3982,4364,1720,-950,-1091,-2623,4652,2938,-4837,-912,1229,614,2443,-3435,-1606,4429,-322,-423,-1913,-2101,5120,1007,-4586,546,641,1612,2331,-5078,-772,4379,-134,-1759,-1534,-1280,7199,1551,-6381,58,1538,2969,1063,-6492,-1328,5720,2332,-366,-5160,-1236,7588,1481,-4256,-2054,42,6275,2376,-7132,-3130,3568,2916,1208,-6610,-2936,4619,2212,-1718,-4370,-2434,6724,2270,-4949,-4407,803,5087,1379,-5379,-1716,3944,4338,477,-4768,-2686,5727,2357,-1421,-3419,-1187,4414,1973,-4721,-3224,1491,3412,1995,-4323,-1513,3898,1775,708,-3781,-2408,4651,721,-2716,-1313,-1326,2553,754,-4416,-473,1464,1449,1092,-3870,-1027,3365,331,-2192],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-9,11,-12,14,-15,17,-18,20,-23,26,-28,31,-35,39,-42,47,-51,56,-62,70,-77,86,-96,109,-123,141,-163,193,-235,299,-413,688,-3420,-2191,2967,8246,-2956,-11364,3853,3653,2897,-1217,-9034,3921,8751,-3422,-2799,-3380,-286,9429,-3326,-6245,2387,174,4375,-344,-9209,4031,4399,-3320,1961,-4121,179,9311,-4394,-3348,3514,-1440,4525,-524,-6591,4879,2616,-3069,2139,-4059,2430,7056,-6025,-1748,2945,622,4388,-3172,-6670,7058,2934,-1658,-1115,-5338,5844,6001,-7305,-3415,1240,3439,6259,-4789,-7355,5457,4935,1872,-5223,-6269,6260,6308,-2874,-4841,-4193,6769,7674,-5399,-6385,1174,5075,5057,-5979,-5995,4707,5324,1340,-5814,-6097,6425,6952,-2817,-3970,-4297,6670,7061,-5926,-5973,1843,3495,6570,-3808,-7088,4795,5159,-214,-2118,-7895,5212,7329,-4994,-2108,-1708,1544,7137,-4259,-6058,4358,1060,1751,-2065,-8564,5533,4092,-4559,969,-2010,1826,5904,-5918,-2833,5234,-1448,2026,-1993,-5048,6803,881,-4859,869,-3393,3734,5106,-7820,-2510,4492,551,2377,-3447,-4100,7357,2075,-4461,-2301,-2834,6991,4745,-7568,-2409,2803,3284,3829,-6367,-4990,5877,3488,-472,-4401,-5095,7419,5021,-4665,-3914,-948,5859,4711,-7240,-4775,2776,6247,3938,-7485,-4716,5801,3901,-683,-4396,-5526,7290,4587,-4698,-4214,-946,4882,4098,-5498,-3909,3058,3217,2644,-5349,-4260,5572,2945,-1006,-1036,-4180,5143,4406,-5317,-678,165,1740,4516,-4944,-4089,4950,1484,484,-1003,-4368,5251,1474,-5017,1634,153,812,3366,-5801,-1469,4147,-1179,715,-2262,-3524,6493,428,-5195,757,1294,1394,2768,-6526,-1059,4834,554,-716,-4064,-632,6756,1329,-3934,-1101,1002,5125,1812,-7055,-2076,3870,1731,-458,-6323,-2016,6958,2035,-4210,-4489,-1265,7000,1716,-5630,-4123,754,6140,819,-7310,-3132,4664,4397,-1485,-5770,-1598,6260,3403,-2662,-4498,-1723,6161,3716,-5178,-2193,1390,4107,1968,-6970,-1889,4018,1528,1104,-4106,-1886,6219,1706,-2828,-1605,-1378,3197,1960,-5629,333,2047,1530,1976,-3459,-1521,4393,58,-1862,143,-1432,3684,-271,-4376,785,1899,-43,866,-4453,25,5441,-2006,-2116,-848,-688,4668,-969,-3970,866,1458,2525,-575,-5610,1426,4276,-1223,-1990,-2310,1933,6382,-1324,-5019,-619,2031,3964,-1378,-5906,-726,5371,1104,-1922,-4975,1026,6511,746,-3529,-4090,1297,7061,-797,-5887,-491,2501,4833,-752,-6932,103,5170,2725,-1360,-4188,353,5912,-224,-5097,-2866,1900,6137,280,-5351,-979,2625,2681,-487,-5223,504,4992,367,-1070,-3804,-236,5258,-1262,-3705,-817,1520,2890,344,-3736,266,2972,434,-17,-3004,529,4589,-1371,-2888,171,-319,2813,-216,-3016,2006,2147,-33,-408,-3055,1789,3539,-1740,-2265,-138,1710,3178,-2430,-4403,2264,2398,-37,-2752,-3470,2321],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-6,7,-7,8,-8,9,-10,11,-12,13,-14,15,-17,18,-20,23,-26,29,-34,40,-47,57,-70,90,-120,157,-334,8499,4027,-7104,-2119,-1069,7827,4951,-9256,-2662,4089,1109,3519,-6182,-5156,7435,1053,-2650,-1999,-4238,5906,4382,-8027,-49,1849,860,5331,-5974,-3568,7490,-822,-1691,-1244,-4625,6628,2416,-8022,3496,1047,796,3395,-6946,-494,7673,-3045,188,-924,-2217,8684,61,-7437,1987,444,2064,1768,-8585,157,6845,-751,-860,-5173,-873,9698,-1437,-6140,-1726,1229,7553,1674,-10398,-91,7314,4332,-1093,-9532,-841,8919,1714,-3670,-5350,-209,8960,822,-7494,-3578,1889,6926,374,-9403,-1448,5957,4415,-541,-8921,-874,8346,2013,-2735,-5839,-1047,9169,1528,-6864,-1396,117,6894,2602,-8609,-732,6396,1289,1536,-5618,-2569,8710,-587,-4240,905,-3524,4824,2453,-8098,1391,3594,-482,2843,-5718,-1548,8297,-2469,-1840,-25,-2358,5711,219,-6656,2354,1605,-1290,1967,-6222,1507,7470,-3535,-869,-416,-169,6279,-2255,-7209,3652,2924,2356,-1361,-7705,3085,7319,-1796,-2231,-3239,389,7693,-2393,-5974,-23,1960,5082,-2227,-8965,2144,6750,2557,-1955,-7217,2160,9143,-105,-4736,-4832,2535,6423,-2237,-6654,-666,4594,4932,-1781,-7997,958,5138,1224,-1465,-6408,1276,9012,630,-3389,-3701,-180,7538,-1323,-6393,894,1729,4631,315,-7468,1398,5989,-920,-590,-4096,1050,7283,-1451,-4648,1620,-1065,4048,-257,-7316,3604,2964,-594,-257,-4934,-329,5820,-3543,-2269,1382,-989,3580,-1228,-5115,4876,1738,-376,-414,-5290,2044,5888,-5751,-2445,1022,1048,4625,-3962,-6366,3034,3381,380,-2450,-6118,3199,6508,-3811,-2675,-1172,2357,4879,-3878,-6103,2310,4620,3163,-3151,-5716,2793,6749,-654,-4038,-4570,3706,6311,-2397,-5527,-2889,4838,6015,-4042,-5895,1130,3422,3481,-3389,-6159,2316,5243,-704,-3567,-3762,3284,5973,-1739,-4022,-881,2905,5246,-3177,-5730,3116,1793,1892,-855,-5485,2397,4573,-2200,-774,-1714,-416,3702,-3597,-4848,2419,606,1375,-576,-3875,2497,2518,-3045,-769,-1229,1543,5219,-4139,-1938,2683,953,2097,-2230,-3784,5990,2828,-3482,-1407,-2154,3520,3345,-4288,-1976,2744,2007,2052,-2907,-4511,4716,2067,-2160,-1955,-2103,5839,3739,-4914,-3260,-47,4164,3989,-5148,-4948,2959,4142,197,-4914,-4775,5401,5061,-1741,-4559,-1849,3826,4204,-4182,-4638,256,3184,3029,-4482,-4778,1902,3670,449,-3953,-3398,4677,4138,-2231,-3788,-1352,3245,2987,-2871,-2827,1838,2970,2299,-2359,-3150,3342,2704,-373,-1598,-2770,1982,3629,-2316,-1038,663,2254,1742,-2402,-2483,2474,1232,-939,30,-2468,2880,2287,-3059,-1324,-184,995,2311,-3136,-2273,3358,-281,100,-1825,-1508,4991,1935,-3703,-585,-562,2867,684,-4378,-1089,3893,2309],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,10,-12,13,-14,16,-18,20,-22,25,-27,29,-33,37,-40,44,-48,54,-59,65,-73,81,-90,102,-114,129,-148,171,-202,242,-300,390,-547,906,-3897,1240,5546,2305,-2909,-9863,4551,8224,-818,-4366,-6058,4604,9226,-3180,-7040,-1557,5112,7226,-4179,-8300,2332,5842,3372,-4170,-7874,4480,7581,-1427,-3783,-5700,3495,9982,-3834,-5256,-63,1867,7501,-2231,-6690,4648,3164,1061,-764,-8604,4461,6958,-5169,-1068,-2028,216,7297,-4512,-6430,6841,349,2019,579,-7292,5342,5499,-6684,1027,-2210,47,7256,-6157,-4031,5253,306,789,-1734,-7318,8460,3911,-6467,721,-2971,3997,7300,-8869,-3658,5546,2034,4447,-5944,-6391,9586,4205,-3826,-4066,-5028,5669,8663,-7753,-4926,1440,3843,6834,-7343,-7721,6813,5178,1649,-4918,-7457,6659,7951,-3691,-5105,-3129,5560,9266,-6534,-6754,865,6315,5388,-6447,-6717,4761,4765,281,-4820,-5968,5479,5219,-3544,-2622,-3637,4091,7747,-6000,-4382,2392,2038,3837,-5040,-5433,6367,1761,-775,-690,-5734,5466,4753,-6448,-196,2029,2083,5990,-5784,-4379,6436,647,-1611,-183,-4860,6811,4003,-6741,641,1194,2372,5059,-7096,-1850,8310,-430,867,-3099,-3785,9076,1487,-8175,-128,-917,3668,4581,-10074,-2798,6614,2371,1598,-5961,-4817,9753,3517,-4987,-3765,-2836,7498,5077,-9541,-3112,3189,5323,1999,-8281,-5532,7554,3920,-1938,-5200,-4714,7771,5559,-5681,-4293,-522,5933,3318,-7434,-5583,4189,5555,1948,-7247,-4468,5370,3821,-1499,-5124,-3306,6777,3758,-4880,-1986,-536,3973,4378,-5733,-2821,4256,2012,1530,-4544,-4040,6361,1639,-2549,-870,-1200,3936,2974,-6691,-1407,2711,540,1777,-3901,-1746,7561,422,-2606,-1035,-2155,5964,1771,-6948,1684,2914,396,1112,-5843,-963,6977,-1198,-2207,-2532,-1804,6942,744,-7232,644,2407,4024,1085,-8833,-448,7211,1318,-2613,-5573,-1356,8862,811,-6337,-2836,1176,6212,1669,-7103,-1883,5065,3159,-645,-6367,-1536,7635,2380,-4268,-4907,-1030,8017,2366,-5645,-2905,1909,5029,1848,-7247,-2903,5180,3711,-579,-5864,-1293,7660,2521,-3847,-4406,-76,6676,1436,-5622,-1539,1989,3493,1683,-6051,-1052,4528,924,-532,-3304,-311,4820,901,-4262,-262,970,3164,938,-5103,1054,2046,-52,-842,-3886,-139,6757,-1348,-3840,-353,901,4208,-1420,-5906,1766,3419,853,-566,-4870,1131,6316,-1699,-4412,-1197,819,5257,-2563,-7701,564,3783,1964,-2047,-6361,229,5828,-7,-4100,-3347,334,7126,-1069,-7049,-1509,2282,5298,-1231,-6112,494,5237,2587,-2475,-5524,629,6837,1508,-4083,-2667,2090,5645,-1244,-6867,-1154,3415,4008,-210,-6752,452,4822,566,-2213,-4300,-30,5745,185,-4499,-1115,2236,4987,-292,-4588,271,3242,2533,-1455,-3855,592,4518,-660,-2491,-1249,2176,3362,-1506,-3577,645,2249,1558,-566,-4227,1773],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,-1,0,0,1,-1,2,-1,2,-2,2,-3,3,-3,4,-4,4,-5,5,-5,6,-6,5,-5,3,0,-4,13,-25,30,314,8784,4676,-9416,-2492,5007,5330,1083,-10133,-4147,8424,4107,-2549,-6950,-3715,10534,4157,-6610,-4848,126,7363,4110,-9355,-2711,4738,3910,1986,-8583,-3439,8894,2463,-1425,-5291,-3305,8970,1748,-7399,-1696,-580,5083,4406,-8625,227,6038,954,1385,-2854,-4162,8664,-1065,-4345,1093,-2279,6007,3062,-8305,2112,5399,-929,3118,-6057,-1429,9085,-2664,-2293,-58,-2495,6639,-280,-8807,4596,3632,771,1812,-8163,624,9925,-2949,-3188,-2780,-1828,10623,-1253,-9856,2648,1902,3682,818,-9868,818,8189,-813,-2825,-6319,-910,9845,-828,-9012,-2114,2212,7875,774,-10129,-207,6463,3336,-279,-8881,-772,9244,725,-4284,-5555,-48,9716,873,-7842,-2257,1678,6302,-604,-9930,-995,5245,3386,236,-8348,-819,8341,-304,-4062,-3398,-406,7573,28,-6662,-829,390,4007,802,-7810,1012,6566,-1159,-30,-3718,-1885,7369,-2147,-5483,2117,-40,3447,343,-8073,1822,4168,-2528,913,-4800,176,8325,-4997,-4002,1949,-411,5177,-2277,-8197,4473,3739,-1280,-218,-7003,3811,9145,-3421,-3582,-338,180,7855,-2930,-9364,3948,4546,2870,-2236,-8872,4021,8170,-2179,-3915,-4125,2703,9741,-3215,-6483,846,4067,6547,-3440,-8664,1924,6375,1044,-2875,-8560,1489,8687,-57,-5997,-4292,3092,7440,-2324,-7582,410,2825,4887,-1754,-7397,2025,4937,1180,-1642,-5235,86,7962,-2711,-3220,-1875,1365,5523,-1880,-5910,1495,2017,2367,-1073,-5121,3115,6203,-2927,-1851,-954,363,6235,-2999,-4716,3226,678,1099,-1238,-5457,4584,3564,-3271,-1376,-2365,1023,5704,-6013,-3483,3419,1979,3412,-3140,-6536,6211,4113,-2490,-1785,-3389,3611,7066,-5326,-3419,2033,3213,5088,-4776,-6322,5179,4547,-377,-2960,-6165,4390,8558,-3402,-4538,-1345,3141,5823,-3714,-5710,2598,4156,3851,-3733,-6410,4367,6987,346,-4424,-4169,3946,7297,-2745,-5191,-1263,3207,5018,-3665,-6540,2201,2997,2442,-3257,-5621,3222,5461,-1048,-3549,-2349,2274,5043,-2803,-2836,378,1548,3695,-3061,-4385,3195,2703,281,-1838,-4105,3556,3267,-3786,-1871,-31,1136,3367,-3448,-2806,4446,727,132,-2004,-2971,4833,2283,-4463,-612,1075,2282,2547,-5798,-2868,3418,1340,-268,-3483,-3286,4974,3214,-4756,-2098,-1069,5077,3530,-6353,-2454,3472,4622,1309,-6141,-4257,7475,3827,-1938,-4755,-3553,5828,4577,-5417,-3372,695,5354,4115,-4934,-4510,3741,3771,73,-5389,-3514,4490,3731,-2795,-5493,-1945,4328,4621,-5730,-4105,1408,4685,2549,-4316,-4701,2150,3002,1444,-2637,-2834,3755,2068,-2729,-3400,-677,3187,2533,-4465,-3390,2618,2416,1389,-4962,-2821,3880,2812,-2468,-2378,-65,3145,2514,-3819,-561,2504,2313],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,7,-9,9,-10,12,-13,14,-16,17,-19,21,-23,25,-28,29,-33,36,-40,44,-48,54,-60,67,-75,86,-98,114,-134,161,-200,258,-352,531,-981,4756,6108,-1628,-4024,-7453,6967,6538,-4514,-3221,-1316,3441,8966,-6367,-6297,5464,2311,2938,-2436,-8517,7106,4991,-3984,217,-3585,1168,8960,-6687,-3459,4952,-1695,4495,-2137,-7282,6017,1984,-3484,1105,-4149,2328,5944,-6850,-1168,4370,-962,3289,-4677,-5075,8500,1078,-2579,511,-3997,6003,3648,-7534,-3257,2736,3199,3297,-6994,-3563,7248,2295,-918,-4705,-3836,7790,3992,-6469,-3938,-147,6509,4558,-8884,-4312,5257,5466,1693,-9171,-4671,7762,4512,-785,-6029,-3631,8803,4226,-5479,-4703,-1039,6141,4000,-8435,-4558,3295,3884,1875,-7131,-5874,8215,3415,-2010,-4428,-5912,7927,5230,-6901,-2282,856,3154,6922,-7253,-4567,7369,1408,1839,-3325,-6099,6939,3943,-5426,511,-1867,1725,4938,-7254,-2597,6153,-1114,1522,-2670,-4198,7448,513,-5167,539,-2183,3470,3686,-7152,-669,4872,527,1955,-4959,-2430,9260,-200,-5852,-373,-1286,5958,2048,-7834,-294,2789,2128,952,-6715,-2153,7439,1292,-2919,-4630,-594,9140,2629,-7135,-1835,3024,6183,1195,-7165,-1470,3768,3630,-457,-7296,-1661,9053,3098,-3356,-6042,-251,8144,2121,-7047,-1610,1378,5229,2119,-8076,-1679,5713,2614,497,-5712,-3286,8631,1891,-3436,-2541,-1587,6175,2993,-6547,-708,2084,1091,3962,-5664,-2263,7370,-644,-996,-1632,-2978,6537,2329,-6342,-56,681,1915,3550,-6702,-370,5152,-1589,-385,-2305,-2330,6150,-1371,-4161,2011,184,2655,1247,-6940,321,5292,-1031,-736,-3229,-472,6850,-1888,-5430,-717,193,4786,533,-7687,723,5464,1015,-1917,-5333,803,6110,289,-4648,-2938,386,6925,-473,-7030,-102,3922,3757,-678,-7288,504,6087,2337,-1789,-5821,226,7409,525,-4406,-3316,1471,6406,4,-7621,291,3903,4634,323,-7830,670,5837,1116,-579,-4628,-855,7494,-421,-5707,-1457,1138,5940,531,-6301,997,3423,1202,294,-5075,391,5985,-382,-2456,-195,-440,4964,377,-4712,2522,2054,1107,-428,-3994,612,4597,-2836,-942,-780,-66,5507,-1968,-4246,2360,1814,451,-140,-4923,2622,5096,-2154,-815,-1378,1278,4533,-2070,-5112,1490,3976,2345,-2862,-5110,2636,4586,-286,-2497,-3731,2267,5959,-2719,-5909,-397,3902,4404,-2151,-5793,1043,4227,2773,-2204,-5963,2307,5785,430,-4040,-3470,3478,5971,-2775,-4510,-1498,3434,4205,-3036,-5663,83,3410,1466,-2341,-3524,3270,4974,-538,-3226,-2688,1397,5224,-2192,-5111,1228,2452,2935,-1883,-4758,1614,2905,-104,-1649,-2543,1460,4325,-1116,-2082,-316,354,2500,-1103,-3444,2116,2037,-63,-943,-2142,1622,4258,-2949,-2191,1272,1531,2042,-2837,-2583,3146,2386,-730,-2358,-2647,3416,2850,-1774,-2382,827,3081,2638],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,5,-5,6,-6,7,-7,9,-9,10,-11,12,-13,14,-16,17,-19,21,-24,26,-31,35,-40,48,-58,72,-93,126,-182,295,-591,3371,1596,-11361,1010,7362,1060,-32,-8102,-1921,10852,-155,-4950,-2025,-1112,8345,1279,-10168,1631,3593,886,2246,-8646,-2531,9101,-1599,-2262,224,-3459,7769,614,-8865,4147,1234,1033,3594,-7114,82,7421,-3119,-509,-714,-3227,7871,-1442,-6115,4099,1305,551,-41,-7587,3137,6005,-3406,-523,-2285,923,8219,-3394,-7063,2117,1142,4904,-2690,-9046,1557,6297,1145,-3682,-6744,3125,9598,-2740,-4969,-2439,3348,8762,-4102,-7973,594,5636,6260,-3127,-8204,1993,8012,2088,-3874,-7605,2638,9227,-742,-5244,-3636,3009,9497,-2468,-9112,213,3577,4112,-431,-9248,2568,7944,-540,-1062,-5812,-1277,8887,-3295,-4482,503,-1436,5849,-152,-9254,2303,3661,68,2075,-7257,328,8254,-3563,-1788,1441,-1632,5573,540,-7792,4953,2239,-537,118,-6171,2613,5977,-4125,-719,376,-606,6474,-3843,-5621,4451,2156,743,-981,-5339,4296,6177,-3906,-1668,-1221,1976,5863,-4491,-6482,3412,2519,2918,-3889,-7240,5431,6023,-845,-3673,-4626,4642,6396,-3055,-5374,-1216,3383,5018,-3279,-7027,1441,5263,3123,-4904,-7439,4128,5533,-1201,-4411,-5407,4639,6923,-4383,-4814,-1281,3055,6267,-3728,-7598,1702,4187,2323,-2965,-7290,4668,5855,-1831,-2721,-3652,1425,6926,-4038,-4939,1605,1028,3508,91,-6964,4308,4267,-1527,431,-3783,1053,6810,-3942,-2255,1215,-321,4524,-1828,-5464,3332,2542,-1752,-497,-3746,3355,5288,-6190,-1656,2161,210,3966,-4512,-4092,5274,706,-1235,-2004,-3184,4209,4231,-5032,-2355,233,2837,4440,-6227,-4743,4760,2072,316,-4039,-4099,6701,4882,-3839,-3540,-2569,5028,5404,-5073,-4725,1463,5321,4386,-4687,-3933,3846,4623,478,-4921,-4063,5203,5116,-3761,-5022,-2225,5048,4574,-5491,-4523,1804,3569,3384,-4626,-4817,4281,3335,-13,-4340,-4493,4706,4186,-3446,-1964,-783,2439,4286,-4573,-3585,2567,655,1400,-1885,-4256,4261,2705,-2510,-90,-874,2467,2850,-4415,-1066,2940,896,1467,-2436,-3213,5318,710,-3834,-1265,-683,3573,2474,-5462,-578,4179,1581,226,-5369,-1525,5834,1485,-3623,-2373,-211,4947,2023,-4709,-1607,2534,3338,1214,-5365,-1249,4717,3155,-1790,-4711,-2216,5763,2430,-4174,-3760,883,4314,2532,-5353,-2181,2397,4096,246,-6285,-1796,5415,2685,-2310,-4432,-637,6291,2064,-4458,-2723,688,5582,1759,-5863,-2662,2713,2965,401,-5296,-2231,6386,1346,-1699,-2747,-1375,4116,2132,-4166,-1117,1948,1422,1758,-3300,-2212,3863,1878,-1325,-1155,-1712,3495,1021,-4095,-713,1407,2953,1447,-4823,-451,3793,-1282,-836,-2911,804,3497,75,-4237,-619,1109,2959,870,-5456,534,4565,392,-834,-2540,496,5051,-381,-4180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-2,3,-3,4,-4,4,-5,6,-6,7,-8,8,-10,10,-12,13,-15,15,-17,20,-22,24,-27,31,-35,39,-46,52,-63,76,-96,130,-192,354,-1737,-4074,-5697,787,11063,-1605,-10444,-319,3703,5973,-218,-10730,-94,8218,2942,-2271,-8584,1178,9610,233,-5203,-5889,1040,9655,-293,-8790,-1232,3314,5499,-987,-9266,1280,7246,1003,-1327,-6407,366,8938,-982,-4310,-1430,-670,7438,-602,-8093,2060,2490,2258,1869,-8104,1922,6637,-4710,-1271,-1645,-1351,7999,-1835,-6784,4692,-572,3348,564,-8552,4469,6766,-4689,-539,-1877,366,8788,-6219,-5449,4903,331,3804,-1556,-9593,5972,5095,-4309,-1082,-5129,2845,10223,-7280,-6320,2700,2247,7417,-4444,-10369,4678,5761,-149,-2515,-9971,4611,9772,-4769,-4302,-2405,2852,8860,-4286,-9007,2512,5247,4060,-3221,-9534,2584,7976,536,-3282,-5918,1893,8603,-2307,-7112,-2185,2585,6981,-2509,-8202,1499,4010,5092,-2466,-8175,3469,6053,791,-1563,-5436,1455,7088,-4131,-5338,423,785,5734,-1785,-6403,4868,1200,-1475,-553,-6318,3428,5878,-4469,-1215,-477,-160,6733,-5198,-4818,5861,148,1246,-728,-5886,5897,5476,-5966,-1786,230,1506,5627,-7162,-4916,5399,1705,3220,-1928,-5981,8464,5257,-5337,-2143,-3127,4222,7394,-8071,-4562,3200,4069,4052,-5869,-8408,6041,5370,-2032,-3126,-6336,6638,8788,-4999,-5769,508,4022,5807,-3473,-6703,3651,5135,2301,-4306,-6050,4457,6994,-1275,-3591,-4350,4210,6390,-3047,-5723,-934,4120,5572,-4146,-6382,3137,3047,1908,-4008,-4542,3665,4474,-2331,-1514,-2190,2657,4826,-4567,-3390,2216,168,4462,-3160,-4877,4572,2713,-1450,-29,-3760,3916,4731,-5501,-595,623,846,1957,-3306,-3941,6319,379,-1681,-184,-4139,5269,3524,-7385,321,1099,2523,3449,-6892,-3272,7125,712,-1093,-3340,-4043,7540,3621,-6614,-1442,-921,3990,4449,-8020,-2874,5856,2758,2388,-6671,-5749,7142,3691,-3145,-3561,-3022,5486,5322,-6573,-3327,2149,4813,3421,-6334,-5056,4665,4240,-919,-5219,-3894,5453,3764,-3737,-4048,-1362,5416,4055,-4284,-3852,2517,3751,2613,-4969,-4303,3662,3687,-756,-2582,-1638,5358,2262,-3698,-1567,63,3918,3461,-4055,-1026,3255,1705,521,-2502,-1674,5566,922,-2738,512,-669,2797,1722,-5799,-594,3858,785,-142,-4593,-1616,5908,-864,-3577,-649,-851,4358,221,-6796,1045,5087,1627,-461,-6021,-1073,7256,703,-3900,-2869,-1121,6901,-275,-6541,-1081,3313,4146,1322,-7401,-1590,6503,2883,-1009,-5044,-1677,7657,877,-5609,-2273,685,4801,1538,-6287,-1907,4303,3515,828,-5505,-2109,5105,2404,-2046,-5341,-1319,5004,2486,-5752,-2879,2260,4631,1951,-5696,-1533,3721,2614,403,-4347,-651,4911,2136,-2048,-2838,-1163,4860,1624,-4475,-1460,1679,1506,615,-4302,-907,3604,-68,-596,-2109,599,3091,12,-2718],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,12,-13,14,-16,18,-20,22,-24,27,-30,33,-37,41,-46,50,-56,63,-71,79,-90,102,-118,137,-163,199,-252,339,-508,952,-4968,-7671,9943,5237,-2832,-4344,-4547,6872,6956,-7661,-5908,56,4538,6603,-7804,-6733,4017,5592,2424,-6468,-7501,6642,5238,-2036,-5303,-3515,7762,6689,-6760,-4125,749,3824,5938,-7514,-4656,4733,3415,1394,-3160,-5318,6653,4041,-4665,-2181,-3265,2991,6525,-6654,-2631,3568,-37,3341,-4236,-6083,7803,-655,-2151,410,-2854,4572,4101,-8604,784,2954,-1374,4146,-5679,-2922,8831,-1745,-2976,-904,-4380,7316,2808,-10420,1516,3222,1763,3666,-8823,-1475,9492,-513,-2023,-3918,-3904,9953,2198,-9338,-1573,1466,5794,4124,-11034,-2110,8430,2873,-508,-7325,-3542,10394,3557,-6018,-3113,-1938,8380,4907,-10064,-4127,2920,6259,2758,-9049,-3705,8036,4290,-199,-6706,-4947,9278,2831,-4689,-4296,-1392,7080,3995,-8455,-4158,2263,4010,1934,-7498,-2455,6381,2526,-1178,-4577,-3301,6618,2267,-4731,-849,-1525,3626,3608,-7523,-952,4999,-1062,1347,-3209,-2231,6902,-831,-4543,3593,-917,4823,2428,-7700,1948,4971,-2011,1737,-4967,-1223,8693,-3239,-3190,782,-1061,7711,493,-9944,2592,4213,352,1059,-8319,28,9871,-1627,-2957,-3288,-883,9072,-15,-8751,-762,3268,4988,1354,-9688,-757,7493,1496,-1733,-5947,-765,10102,493,-5358,-2809,1169,6689,847,-8818,-1535,5101,3421,389,-8346,-2017,6769,2249,-3476,-5211,-1352,8194,2461,-5101,-2037,1413,6495,1205,-8372,-802,4442,2417,668,-6182,-759,6055,-78,-2530,-2795,-943,5595,-360,-5113,1197,1097,2035,1514,-6211,1394,4676,-1804,-277,-2304,-672,6468,-1877,-4942,2081,909,2870,70,-6479,3935,5062,-2213,-822,-3545,316,6742,-3205,-4910,959,935,3673,-1085,-7670,4060,4774,782,-1588,-6311,2449,7853,-2935,-4716,-2077,1477,6969,-2069,-9806,1099,4664,4313,-1539,-7778,1685,7190,-1045,-4075,-4748,2033,8018,-2081,-6536,-755,2364,5758,-1815,-8309,413,6575,3121,-2543,-5786,998,7603,-494,-3449,-3491,1682,6952,524,-5061,-445,3279,2857,-960,-5634,704,3572,1195,-1784,-3208,295,4747,-1044,-2919,241,-240,3894,-2134,-5092,2497,1470,-35,-275,-3455,1488,3767,-1896,-2886,-148,741,4731,-3662,-4654,3829,835,-7,-2213,-4548,4324,4000,-3502,-2827,-1448,2770,4710,-3623,-4103,3082,2101,2743,-3296,-5467,4824,4243,-1659,-3106,-4161,3879,5431,-3669,-4869,957,3443,4522,-3387,-5737,4206,4452,636,-3653,-5128,3263,5874,-962,-3928,-2204,3054,5936,-2750,-4789,305,4478,2574,-3067,-6615,3010,4325,744,-4260,-3895,2851,5536,-898,-3865,-1772,2071,5235,-2255,-4668,341,3367,2047,-1485,-4183,955,4163,-740,-2039,-2466,623,4069,-2065,-2189,164,1878,1403,-3138,-2723,3314,1474,-1002,-2623,-3081],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-6,6,-8,8,-9,10,-10,12,-13,14,-15,17,-19,20,-23,24,-27,30,-33,37,-40,45,-51,58,-66,76,-89,107,-130,159,-189,848,-9131,-3045,2529,5241,6403,-8964,-5765,7787,2698,-316,-3455,-6805,8410,4848,-6585,-1440,-1790,2839,7099,-7421,-3027,5739,-1210,2962,-4140,-7266,8795,1117,-5766,1205,-3363,3817,5354,-7759,-670,3777,-2017,1752,-3596,-4027,9093,-960,-3724,1557,-2396,5382,2193,-8277,1318,3255,1614,1596,-6819,-629,7955,-1377,-3731,-3260,-1278,7895,1042,-8397,-653,1989,5213,310,-9649,-1397,8254,2080,-1480,-6449,105,9112,795,-5104,-4959,374,9003,1290,-9205,-1899,4159,7453,969,-9468,-1712,6937,2373,-1650,-6762,-2720,8432,295,-5897,-2183,-814,9029,3792,-9506,-918,3066,4005,2662,-8756,-2362,10139,112,-1980,-2070,-3816,7936,2329,-7847,1012,-145,3578,3748,-8094,-475,6025,-2028,721,-3200,-4408,7000,-225,-5788,2079,-1414,2908,1675,-7013,2119,5187,-2703,954,-3857,-2188,7968,-3315,-4940,2165,-645,4868,886,-7991,2215,4079,75,-648,-4846,706,9653,-2672,-4626,-1537,-162,6132,-1083,-7251,1374,4024,3701,-1940,-8951,2646,7421,1177,-2295,-6100,424,8137,-1484,-5504,-3134,3111,6847,-1156,-7757,280,5304,4039,-2477,-8426,1566,6757,427,-3233,-6722,1204,9064,-1195,-5884,-537,-125,6945,-341,-8126,1154,5488,1483,-188,-7041,51,7922,-1528,-2142,-2799,-1606,7506,125,-7251,1713,690,1029,2113,-7305,253,7650,-2578,568,-1255,-1429,6024,-2315,-3954,3633,70,2190,-203,-6514,2926,5077,-2263,424,-630,689,6644,-3729,-3891,2176,14,2920,-2255,-6907,4181,5702,-2108,-1874,-3577,2303,7134,-4072,-4745,-1196,2921,5311,-4265,-6351,2752,3745,2195,-2972,-5458,3226,6439,-708,-3735,-3428,3005,6242,-3204,-6079,391,4070,4515,-2694,-7182,2309,4507,1450,-2037,-5877,2879,6667,-1760,-3056,-2211,1477,6766,-3383,-5388,973,2263,4901,-1912,-7112,2726,4454,403,-1649,-4872,1454,6325,-2261,-3168,182,-46,4610,-2136,-5894,3268,1853,-369,-538,-4379,1890,4281,-3244,-1773,236,305,5031,-2825,-4471,3903,439,-438,-1185,-2611,4605,2666,-3088,-1599,-850,1192,3622,-5601,-3268,3605,1955,1080,-3319,-3958,4161,3727,-3733,-2840,-714,3250,4169,-4313,-3098,2480,3546,3160,-4897,-3572,3397,4147,-65,-4527,-2600,3611,4140,-2768,-4466,-959,5212,3155,-5219,-4478,1751,4304,2487,-3694,-4933,3979,4029,-1010,-3285,-3704,4179,4830,-2957,-3390,407,2074,4011,-3723,-5072,3354,2598,1547,-3806,-3951,3765,3353,-1115,-2393,-1404,1587,4215,-3893,-2444,2193,1149,2510,-1613,-2419,2237,1732,-1002,165,-1628,1631,3102,-4206,-622,1429,746,741,-2835,-1838,4138,793,-817,-1410,-952,4474,2400,-4091,-267,1839,2957,899,-4430,-1438,4597,2699,-2214,-2436],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-5,5,-6,6,-6,8,-8,8,-10,10,-12,13,-13,15,-16,18,-20,21,-24,27,-29,33,-37,44,-50,58,-67,72,-36,-1207,-7095,2418,10232,-3644,-7673,394,1223,7406,-1773,-11726,3846,4718,171,-488,-8279,925,9613,-3501,-3346,-874,-2108,7911,-1092,-9424,3255,2062,817,2663,-8127,1881,6972,-5954,440,-894,-2225,7665,-2906,-5960,4846,778,-42,1119,-7657,4331,5175,-4472,-367,-1114,1975,6023,-6105,-4072,3513,1336,2210,-3015,-6465,5213,5900,-3179,-2772,-4487,4206,6877,-5871,-5117,1338,3992,6010,-5556,-7164,4049,6043,952,-5414,-6070,6734,7126,-2626,-4852,-3497,6176,8352,-5143,-5103,446,5471,7087,-7337,-8469,5168,4385,2526,-4783,-8522,5895,7154,-3457,-3757,-4551,4207,9073,-5442,-5718,3371,1899,5260,-3754,-9278,4971,4281,-1735,-94,-6666,938,8564,-5374,-2552,1584,-90,6487,-1632,-7699,5988,1670,-1768,1530,-5786,2329,5230,-6127,-1252,833,-152,5570,-4391,-5635,5412,230,-2038,-611,-3457,5182,3773,-6095,60,-105,2283,3581,-6829,-2857,5177,1955,37,-3461,-5089,6787,4552,-3563,-2434,-1063,5616,5415,-6942,-5183,2228,5550,2476,-6295,-4896,6067,4948,-2024,-6035,-4893,6748,5293,-4990,-5221,-2260,6945,4818,-6983,-5430,3670,4178,4664,-6700,-6471,6901,4977,-439,-5207,-5048,7355,4579,-5744,-3102,-2054,3461,5439,-7986,-5044,4460,169,2620,-4023,-6786,6009,2756,-2459,-672,-2434,2485,4719,-6007,-2562,2031,-1002,3545,-3718,-3889,6525,1426,-3633,13,-2914,3644,3230,-5953,-535,2072,408,2438,-4234,-1916,6036,-186,-890,-1387,-1044,5597,2036,-6531,-1013,2148,3217,1062,-5758,-1610,6093,1574,-1068,-4440,-2488,5472,1908,-5005,-3171,-120,4978,2959,-5748,-2039,4112,4091,1390,-6013,-2091,7333,2993,-2870,-5663,-936,7646,1511,-4553,-2696,1063,5571,2556,-7045,-1654,4258,2705,1416,-5451,-2652,7021,2268,-3653,-3499,-2226,5387,2852,-5396,-1932,1681,3128,2217,-4905,-2929,4536,1350,-22,-2910,-3970,6477,2663,-5003,-853,-299,3739,2377,-5937,-1568,4313,-445,785,-2289,-3495,5573,212,-3632,642,-506,2503,48,-5051,766,3065,-77,-18,-3614,-474,5966,-1144,-2580,-931,-220,4438,84,-5388,587,3359,1450,-657,-5437,903,6064,-540,-2711,-3080,324,6295,374,-6345,-1048,3088,4011,-312,-5501,-355,5585,2490,-2053,-5545,1673,5152,1187,-4153,-2862,146,5318,-269,-6100,-690,2166,4458,-764,-6914,-985,4920,2041,-1722,-3879,-397,5099,-86,-3527,-3536,903,4183,361,-5787,-353,2859,1636,333,-4964,69,4444,-780,-2080,-2822,-1507,4151,77,-4238,-230,1180,741,773,-5287,531,4167,-380,-135,-2401,-25,3348,-508,-3312,259,538,1479,-1478,-3174,1266,2839,-1351,-2224,-1501,340,4157,-2852,-3220,1214,2182,2172,-929,-4429,2306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,2,-2,3,-3,4,-4,5,-6,7,-7,7,-9,10,-11,11,-13,14,-16,17,-19,21,-23,24,-26,25,-20,-22,764,5079,2156,-10238,-1590,9905,2723,-2657,-7976,-3349,10413,1926,-6937,-4142,-1190,7723,2743,-10022,-2622,5823,5236,2006,-7956,-2588,8938,3241,-2446,-5195,-2139,9456,3447,-6016,-3072,315,6441,2880,-8567,-2103,3365,2930,1935,-7828,-3168,8429,62,-2284,-1908,-2808,7317,1620,-7610,978,1301,1536,2677,-8220,-543,7125,-2916,495,-3152,-3706,8466,-2357,-6748,2862,177,3318,1939,-9897,2025,7016,-3287,360,-4070,-764,10099,-3748,-6736,2111,-307,5950,-417,-10324,4331,6214,-338,-311,-7517,424,12941,-2221,-5655,-764,153,8881,-73,-12109,934,5850,3293,-927,-10229,-316,9140,514,-2988,-7198,-343,10975,250,-7173,-2859,2253,7854,438,-10149,-1772,6567,3064,-619,-8078,-934,7481,135,-3335,-5231,125,8486,198,-6652,-980,1167,4367,1425,-8605,773,5162,248,-572,-6884,1112,8336,-2680,-2998,-426,-1131,5663,-1075,-6304,2870,2216,-731,1350,-7005,1027,7324,-3653,-973,-1730,-1685,7054,-3324,-5834,5516,1928,1579,9,-8832,4297,6379,-4626,-803,-2669,1156,8417,-5322,-6210,4304,1804,4076,-1500,-9194,5064,7239,-2837,-2339,-5300,2498,9494,-5032,-6525,608,2572,6094,-2419,-8898,3628,5364,1933,-2526,-7639,1994,8747,-1091,-4769,-2890,3126,7682,-1806,-8308,-879,4291,3981,-1845,-8467,1415,6612,1860,-2419,-6354,2664,7728,-1719,-5056,-3351,1399,6196,-1171,-6074,552,2539,3582,-1548,-6274,1675,5237,-244,-101,-4010,821,5286,-3509,-3263,1211,1836,4723,-1962,-4915,3575,2022,-1043,-387,-4392,2669,4933,-5889,-1249,1576,830,3306,-3960,-4370,5628,1404,-731,-870,-4326,5724,5342,-5251,-2404,-325,2765,5231,-5848,-4835,4252,2411,1867,-3799,-6389,6719,5755,-3476,-3263,-2700,4381,7476,-5810,-5252,1883,3143,3461,-3835,-7699,4823,4020,-758,-3715,-5635,4694,6811,-3776,-5282,-1799,3812,5537,-4335,-5341,1300,4153,2608,-3625,-6333,3273,5022,-277,-3581,-3433,2556,5799,-3578,-2875,1148,2582,4621,-2044,-3993,1901,3575,1194,-2796,-3901,3281,3058,-2307,-1361,-2619,2517,4034,-3481,-2081,2949,1041,1767,-2515,-2510,4411,606,-2463,-1761,320,3402,4130,-4359,-1337,3107,1117,1168,-3180,-2493,5670,653,-2644,-2654,-1374,4139,2282,-5794,-1317,2399,2088,1833,-6229,-3675,6279,2211,-1175,-3453,-2503,6404,5066,-4401,-2693,-273,4156,4497,-5347,-2806,2462,4291,836,-5127,-3589,5129,4376,-2229,-3997,-2632,4470,3977,-4149,-3337,1172,4738,2424,-4874,-4046,4571,3374,629,-4179,-2934,5201,3556,-2401,-2882,-1443,2843,2869,-3047,-3252,2016,2537,1192,-3521,-2579,3303,2072,-1340,-2375,-982,3545,2319,-3974,-1315,1608,1251,233,-4094,-663,3321,548],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-8,8,-10,11,-12,14,-16,18,-20,22,-24,28,-30,34,-38,42,-46,50,-56,61,-67,75,-82,91,-100,110,-122,136,-152,171,-193,221,-254,298,-356,438,-563,780,-1267,5397,-4868,-7702,2557,2500,6580,-5555,-9878,5249,6892,275,-2910,-7240,4806,9578,-2627,-6454,-3101,4343,9247,-3738,-7165,515,4510,4491,-3295,-8403,2941,6027,0,-2837,-6205,3555,7247,-2306,-3609,-2816,1587,7218,-4053,-5817,3310,813,3006,-3132,-7841,4313,3720,-2835,552,-3714,1695,6202,-5218,-2384,2786,44,3630,-3631,-6075,7805,1658,-3994,909,-4520,4253,6022,-8576,-1274,3003,-4,4910,-5949,-5324,8322,907,-2000,-1218,-5802,7856,5820,-9308,-2224,914,2725,6379,-8064,-6497,7801,2022,-901,-3945,-6798,9327,5442,-6899,-2848,-3336,5106,7592,-8298,-5444,5283,2771,3552,-6070,-7531,7126,5974,-1725,-4248,-6081,5307,7800,-5536,-4893,-637,4665,6724,-5759,-6318,2170,4097,3055,-5638,-6043,5378,4958,-958,-3773,-3912,5434,5537,-4254,-3012,-819,2952,5108,-5233,-3657,4208,1313,1922,-1477,-4760,6095,4296,-3576,-443,-1284,3889,3356,-6115,-1431,2704,-710,2704,-3861,-4235,7393,-227,-3923,1474,-2190,4820,3479,-9812,177,3841,-274,2717,-5532,-2945,8465,-1476,-3920,-503,-2531,7536,3355,-8704,142,2761,2798,2987,-8475,-3945,8578,1046,-1641,-5109,-4856,8366,3540,-8092,-2981,563,4603,4475,-9413,-3743,6190,2999,1586,-6428,-4945,7692,4859,-3216,-4965,-3248,6742,5547,-7211,-4383,2023,4087,2826,-5389,-5438,4521,4418,966,-4149,-3058,5704,4043,-2435,-2745,-1402,4338,3742,-4566,-1462,674,2941,3087,-5177,-2445,5391,1453,-1169,-2844,-3220,5152,1509,-4235,876,-649,3348,2008,-5708,-476,4716,-888,-253,-3337,-1635,5798,-1289,-4946,1193,190,3151,810,-8086,1169,5345,-493,-428,-5575,-1299,8683,-765,-3958,-506,-191,5654,-172,-8103,548,5135,2532,168,-7776,-213,8897,-55,-3408,-3837,-169,7458,547,-7956,-1262,3317,4088,2233,-8012,-498,5883,2246,-1808,-5536,-1926,7719,3025,-5326,-2089,310,5780,2418,-6079,-2316,3004,4199,1828,-6704,-1299,5150,1908,-2453,-4136,-1424,5639,1835,-4067,-2055,-299,3939,1661,-4913,-888,2281,1642,333,-2973,273,5629,269,-2269,93,86,4908,-299,-5060,777,1676,1205,352,-4638,1510,4764,-1267,-1615,-367,661,5561,-1590,-4210,1649,1421,1758,-952,-6418,2353,5387,-991,-1572,-3997,1739,6943,-3012,-6280,461,1751,4163,-1091,-7768,2128,4763,426,-1313,-5370,1616,6688,-1179,-5235,-2601,1176,6146,-143,-6668,-1442,5415,3136,-1338,-6088,867,6351,1557,-3064,-5367,-270,6035,822,-5281,-1926,1892,5258,-269,-7235,-710,3870,1394,-611,-5855,754,4626,-361,-2574,-1757,1619,4709,-148,-3207,906,1898,2265,-170,-4046,-228,3065,537,-1011,-2735,-246,4537,-2410,-3876,1222,1189,2610,-540],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-10,10,-12,13,-15,18,-20,22,-25,28,-31,34,-38,41,-46,51,-56,62,-69,75,-83,93,-102,113,-125,139,-155,173,-195,220,-251,290,-341,408,-505,657,-929,1570,-6574,-2380,11822,104,-2569,-4845,-2949,10069,662,-9478,646,1847,5287,4192,-10072,-844,7630,-311,1505,-4842,-4932,9044,1108,-5841,1884,-2592,4057,4737,-9238,1771,6162,-1991,3820,-4970,-2104,8259,-3107,-3879,1889,-1283,4423,1174,-8059,1888,4234,-2065,782,-6162,573,7814,-2168,-3556,49,-43,7149,-1229,-7753,2751,4410,2093,-1510,-7956,2023,6326,-294,-4070,-5932,2576,8446,-1677,-7091,-1359,3521,6835,-2947,-8943,1740,5833,3813,-3287,-9254,3125,8092,-858,-5428,-5701,2854,10554,-2950,-6111,-1101,1997,7650,-1016,-10715,1667,5736,2092,-687,-9099,1772,9362,-1508,-3954,-2238,-1343,8694,-1141,-8347,2026,1645,3473,2326,-8997,1436,7093,-2415,-407,-2932,-3132,8040,-2277,-6307,2942,84,4013,1984,-9304,3240,5371,-2599,598,-3061,-550,6798,-4474,-3108,2799,-872,4765,-1312,-6497,4812,4227,-3131,-1053,-4697,1932,6503,-5195,-3491,1327,2900,4868,-3825,-7075,3172,4640,1302,-2586,-5382,3995,5793,-3082,-5222,-2421,4037,6768,-5062,-6562,883,4000,6146,-5001,-7108,3604,5831,2077,-4020,-6009,5530,7626,-2911,-4955,-4028,4146,7546,-4899,-6190,1548,3042,4620,-4087,-7574,4396,5717,49,-2799,-6141,2333,7833,-2949,-4694,-296,1298,5811,-1915,-7946,3280,1894,701,238,-7155,2876,5668,-4816,-1259,251,-965,5535,-3109,-5104,4491,316,1943,444,-4802,3941,3473,-2747,164,-829,662,5865,-4474,-3943,4188,763,297,-2267,-4227,5496,3599,-3108,-1273,-392,3763,4523,-5335,-4246,3533,2333,2284,-3748,-5475,5287,4564,-1663,-3784,-3149,5157,4744,-3943,-3670,-750,5174,4602,-5099,-6108,3447,5156,1027,-5283,-5331,6291,4086,-1781,-3367,-3206,5258,4236,-3630,-4274,59,4739,4505,-6481,-5612,3610,3388,1470,-4362,-4882,5963,4391,-2502,-2473,-1908,3467,5735,-4786,-2998,882,1809,4559,-3366,-3756,5531,3521,-1795,-1112,-2872,3300,3547,-4836,-778,881,-144,3116,-4722,-3231,3492,-302,-522,172,-2856,3616,3276,-5220,-2,536,895,2858,-5711,-1621,4913,832,-867,-2025,-1656,3993,2792,-4225,-1526,-40,4176,2342,-4732,-2769,4751,2755,509,-5464,-1486,6458,3443,-3996,-2971,-397,5196,2113,-6240,-2910,1313,4471,503,-5928,-2488,5030,2701,-401,-4699,-1261,5088,3851,-3906,-3468,-375,5878,2782,-5808,-3217,2379,4028,849,-6100,-2179,4574,2020,-235,-3491,-1497,5150,2521,-4252,-1772,-899,3435,1215,-4856,-1631,1533,1659,710,-3608,-1858,3933,1458,-3215,-492,-969,2804,2293,-4432,-524,2292,727,625,-3245,-1690,5162,272,-1861,-2017,-801,1914,-105,-5224,577,2678,1363,-1152,-3336,-58,4757,568,-1649,-2449,1083,4875,-469,-5201,-24,2359],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-12,14,-15,16,-18,20,-22,24,-26,29,-32,35,-39,43,-48,54,-62,71,-83,99,-120,151,-200,292,-517,2487,4136,4028,-4014,-9786,7264,5474,-2259,-1499,-6591,3822,9624,-7005,-4388,345,571,7259,-3191,-8138,5571,2971,-924,112,-6436,3577,7482,-6649,-741,-302,154,7311,-4769,-6083,6652,-581,938,-892,-5181,5724,4358,-5462,249,-1181,2284,5035,-6073,-4000,5926,407,598,-2757,-4457,7408,3259,-4548,-2125,108,5249,4728,-8466,-3241,4160,2847,1934,-6880,-4464,6102,3080,-2125,-5838,-2732,7124,3877,-6313,-4223,16,7073,4647,-8262,-3615,3603,4912,2511,-7687,-5459,7374,3805,-1316,-4891,-3399,8171,4905,-7941,-3914,-579,5186,6958,-8549,-5778,6321,2423,3352,-5031,-6942,7769,4223,-5739,-1639,-3602,3786,7373,-8119,-2888,2602,249,5021,-4803,-6274,6876,762,-3438,559,-4993,4728,5382,-5968,-508,1850,-983,4755,-5387,-4536,8048,-952,-2369,619,-3434,6228,2208,-6333,1065,1217,2089,2212,-5789,-745,6527,401,-1374,-3372,-1980,6966,2373,-5944,-1318,1287,4875,1807,-8512,-455,4528,3600,-220,-6774,-1852,7112,2712,-3268,-4543,444,8509,1769,-7354,-3737,1763,5843,193,-9518,-1728,4811,3830,-539,-8327,-1877,8098,1053,-3421,-4729,-1819,7848,2140,-8036,-2433,1490,4910,3236,-7418,-2222,5970,1635,-355,-5062,-3691,7817,1270,-5120,-701,-827,5231,4307,-7517,-1404,3154,332,1877,-2792,-3413,7190,-794,-3926,1606,-2261,4229,2704,-7113,-935,3164,-275,1705,-5325,-1009,5393,-1632,-2105,218,-522,4929,222,-6148,1998,2651,899,-183,-5302,768,6168,-806,-2444,-2840,1049,6335,-294,-5659,64,3582,3781,-746,-7894,776,6711,1594,-1612,-5708,1131,7443,-464,-5414,-3786,1412,5992,-1237,-6834,-2119,3750,4322,-904,-7863,687,6228,976,-2885,-5964,-66,6893,-489,-4977,-2348,2011,6508,187,-7588,442,3276,2615,224,-7643,1246,7420,-50,-2166,-3137,-1118,6523,-824,-5112,288,689,2347,1756,-6796,39,4855,-1062,-182,-2285,-121,5263,-1041,-3356,982,914,3868,1324,-5538,1232,4644,-1817,-495,-1658,528,5478,-2323,-2537,636,561,3427,-2234,-4271,3066,3149,-247,-1521,-4164,1347,5994,-2402,-3714,-1539,2770,5467,-2615,-6112,1685,4237,2612,-2873,-4727,2004,4807,39,-4772,-2699,2662,5982,-1711,-4781,-890,3328,3687,-1731,-6264,1537,5931,861,-3158,-6165,3222,5221,-225,-3920,-3096,2836,7151,-2429,-5149,383,2973,3701,-1873,-5758,1769,4309,58,-1268,-4010,1405,5912,-875,-3274,-1038,1513,3813,-2794,-5220,1084,2240,1492,-1337,-4244,1596,4123,-2347,-1595,-632,707,3993,-1121,-4116,2770,356,538,-629,-3360,3175,3297,-2270,-1548,-760,1802,2307,-2589,-2250,3038,1099,1535,-1885,-4005,4081,4524,-1201,-3348,-696,3720,3726],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-4,4,-4,5,-5,6,-7,7,-9,10,-11,12,-14,15,-16,19,-20,22,-25,27,-30,34,-38,42,-47,52,-58,66,-75,87,-102,123,-153,202,-297,547,-2988,-5744,9256,5516,-8417,-4271,808,4491,6050,-9679,-6249,5658,4951,1919,-6349,-6728,7721,6205,-2980,-4901,-2998,7336,6526,-6382,-5291,26,4370,4965,-7112,-6554,4422,3611,2153,-4999,-5194,6832,4406,-3861,-2082,-3494,4986,4926,-7120,-2089,1803,1872,4604,-5262,-3320,5835,526,-1020,-1462,-5098,6545,3220,-6529,1345,97,1102,4107,-6812,-1751,6839,-1021,772,-2761,-3559,8635,-550,-7206,2500,-865,3770,4371,-9678,603,7793,-923,953,-5788,-3092,11179,-727,-8206,333,-1017,6552,3748,-10902,-947,6044,2463,2359,-9459,-2524,9822,2143,-3950,-3159,-3047,9350,4158,-9795,-1847,2645,6438,3557,-9518,-3276,7848,2675,-330,-7279,-4316,8286,4276,-5838,-3560,-1260,6770,4034,-7176,-2433,3418,4208,2457,-6800,-3940,6276,2874,-886,-4578,-3744,7327,1477,-4424,-2434,-359,4983,2182,-6986,-293,2475,205,1748,-5228,-2193,6836,-583,-2583,-979,-1492,6729,170,-6792,2284,1989,-59,1232,-5788,372,6110,-2645,-1303,-1633,-1384,7081,-438,-7523,3309,1099,2778,1388,-8484,2580,8211,-1788,-1670,-3675,-170,9841,-2074,-8186,420,1574,6333,878,-10127,2222,6574,140,-330,-8050,-1285,11433,-825,-6275,-2453,-253,7855,779,-9285,-532,4023,5218,77,-9193,-740,7342,1882,-2821,-5021,-531,7967,1139,-6046,-2639,1565,7461,761,-7918,-203,5265,3586,522,-7428,-1066,6551,390,-2856,-3404,-951,6419,631,-5908,132,98,3989,1793,-5413,857,4244,648,-1149,-4139,253,5881,-2680,-2436,664,-458,3431,-1379,-5314,3351,3330,-215,393,-4720,2675,5721,-4737,-2971,949,-383,5853,-2565,-6697,4517,2567,1014,-1881,-6518,5062,7364,-4149,-3104,-2140,2531,7177,-4913,-6897,3200,3868,2850,-2927,-8483,2967,8109,-79,-2563,-5001,2672,9227,-2666,-6348,-441,2817,5687,-2430,-7793,2475,4767,2289,-2193,-6734,1225,7544,-587,-5169,-4315,465,6938,-999,-5974,-699,2929,4247,-484,-5924,890,4439,2018,-2337,-4263,1100,5950,-955,-4140,-687,2126,4389,-1892,-4780,1523,2185,1488,-1132,-4409,2756,2717,-1865,-1329,-825,1548,2577,-3275,-3527,1911,1739,1636,-2466,-3512,3378,1306,-2131,-1810,-1587,4042,4471,-5190,-2470,1621,1503,2836,-3529,-3150,4953,2623,-926,-3196,-4291,4743,4027,-3510,-3295,713,3783,5727,-4340,-6020,3293,4497,497,-4257,-4974,4752,5296,-3449,-4127,-3113,3691,5624,-3884,-6110,1724,3992,2546,-3458,-6381,3324,4190,204,-2662,-4222,2892,6169,-1422,-3706,-867,2246,4516,-2471,-4556,1694,3445,2008,-2514,-4037,2682,3302,-1520,-1879,-1410,1595,3686,-1010,-2119,117,-10,1338,-2685,-2404,2919,1455,-270,-1489,-2212,2751,3382,-3230,-1921,57],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,5,-5,7,-7,8,-9,10,-11,12,-13,15,-17,19,-21,23,-25,28,-31,34,-37,41,-47,51,-57,64,-71,81,-92,105,-123,146,-177,222,-297,434,-781,3607,7334,-776,-1572,-8776,519,12031,-1597,-7296,-2064,1723,9721,-245,-10486,250,5094,3639,-641,-9428,1651,8804,1134,-3144,-5233,79,8922,-167,-6710,-938,1466,6749,257,-8965,1299,5860,3188,226,-6643,276,7034,-1485,-3023,-4223,947,7830,-1428,-5153,2225,107,5190,709,-7538,3025,3841,-2441,-150,-4603,1048,6771,-5261,-2290,1631,-771,5437,-2509,-8669,7528,2849,-1476,1133,-5700,4062,7921,-6198,-2588,1705,725,7144,-6238,-7848,7961,2504,358,-1248,-8651,5305,7841,-6298,-2013,-1638,2523,8647,-6525,-8622,5223,4007,3708,-4229,-10895,6253,8245,-3418,-3341,-4057,4375,10631,-4524,-8429,1096,2091,7522,-2404,-9053,4391,6373,1383,-3696,-6915,2319,8811,-1249,-4369,-3779,1691,8638,-3293,-7165,439,3641,4934,-2087,-7409,2695,4236,963,-1680,-5583,3869,5497,-2757,-2027,-1482,1454,6534,-4279,-5628,3598,629,1808,-1958,-5845,4286,2854,-3733,282,-2132,1252,5278,-5988,-2540,4358,-507,3050,-2793,-4561,8032,2538,-4035,216,-3106,4794,6721,-7732,-1008,2795,541,5043,-5293,-5170,9004,2620,-1676,-2238,-6142,6919,5564,-7062,-4674,-84,3403,6720,-8218,-5965,6855,3715,485,-3786,-6097,6438,7882,-3502,-3552,-1486,5090,6824,-5787,-5654,2890,3745,4243,-4862,-8397,4584,5614,-843,-4070,-5542,5122,6141,-3262,-4982,-1429,4562,4574,-5235,-5148,1515,3170,2814,-3080,-4857,3958,2971,-945,-2066,-3103,3504,3666,-5496,-2094,653,1803,2686,-4567,-2764,4119,1747,223,-2119,-3956,5588,2128,-4008,335,-605,2511,3996,-6658,-275,4644,-1140,-257,-4392,-3503,7580,1561,-5957,-960,-1311,4047,3025,-7430,-543,3896,945,1470,-5555,-3126,8235,-10,-3657,-1902,-1769,6658,3396,-7730,-1668,3204,3544,4034,-7533,-3423,7462,2265,-2005,-3922,-3302,7757,4633,-5977,-2990,368,5020,3900,-5556,-3208,4148,4294,784,-4688,-3874,5971,3905,-2854,-4233,-2797,5392,4688,-3977,-2952,295,4543,2210,-5612,-3819,3327,3188,1176,-4060,-2588,4492,2088,-2698,-1555,-1012,3335,1693,-3897,-1816,3470,734,1028,-4705,-1137,4433,-94,-1537,-881,-2795,4680,1162,-5588,1892,1332,2277,-962,-4691,326,4377,-243,-2345,-1730,118,5559,-2105,-6329,-399,2169,3073,-114,-6347,-271,7103,634,-1660,-5572,-388,7836,39,-6306,-1722,1024,6330,290,-7942,-902,4278,3204,-1064,-6928,-985,6650,1840,-2966,-4035,488,6430,2186,-6007,-2569,2936,4541,866,-6823,-1106,4765,2592,-1818,-5349,-1283,5654,1102,-3935,-2451,944,5374,1319,-4280,-1430,1440,2612,228,-4451,-688,4760,1985,-1248,-3671,-519,3453,817,-3657,-2075,2114,2478,637,-5091,134,3581,678,-89,-2328,351,4515],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,1,0,0,-1,1,0,1,-1,1,-1,1,-1,1,-1,2,-1,1,-1,2,-1,1,-1,1,-1,0,1,-1,3,-7,13,-28,68,-219,1734,10216,-1529,-10938,2259,3394,3628,384,-11182,1958,9159,-3017,-1327,-5045,-1094,10495,-1742,-6742,2834,-1387,3952,1801,-9921,2623,6249,-2128,1869,-5268,-2375,8852,-3571,-4062,2385,-1682,4047,197,-8029,3760,3215,-1736,1458,-3715,232,7694,-5333,-3267,2295,608,5072,-3216,-5624,4191,3533,-661,-1613,-5206,4411,5988,-3985,-3868,-1224,4176,6328,-5806,-6807,2626,3471,3215,-5390,-7723,4843,5895,-987,-5447,-6115,6637,7674,-4613,-5229,-2664,5987,8316,-5881,-6757,3027,5067,4055,-4811,-8719,7063,5877,-1856,-3025,-7776,3625,9654,-5383,-5139,-1074,2048,8635,-4085,-9168,4409,2972,1238,-480,-8868,3594,8906,-4126,-997,-3544,-1064,8663,-3968,-5103,3373,210,3616,461,-9217,4191,4812,-3692,237,-2359,-1005,7254,-3619,-2773,3006,-757,3037,-1084,-6120,4101,2082,-4495,643,-3565,3610,4995,-6145,-2669,2993,2160,3702,-4517,-4581,6364,2468,-1070,-2425,-4132,5950,4712,-3838,-4042,422,5040,3158,-6007,-5185,3825,3855,829,-6083,-5429,7010,5126,-2087,-4701,-4177,6511,4744,-5867,-4789,-449,5676,5308,-5740,-6058,4958,3297,2385,-5595,-5422,6431,5607,-3059,-4033,-4327,5635,6092,-4912,-3279,1501,4010,4689,-4309,-7165,6210,2492,-670,-1494,-6575,3195,5489,-5267,-1672,-913,1393,5546,-4334,-5436,4669,-503,669,-15,-4788,3124,3563,-4090,232,-1132,141,4047,-4786,-1533,4270,-548,756,-2116,-3042,5165,2816,-4585,-238,-933,3866,2180,-5721,-2762,3699,1648,219,-4723,-2778,5437,1963,-2821,-3755,-654,6284,3365,-5323,-2497,2735,4307,1350,-6767,-2881,6026,3330,-914,-6321,-1626,7786,3079,-4090,-4484,-1004,7696,1597,-6592,-2134,2937,4379,1812,-5851,-2401,6437,3202,-206,-5595,-3618,6824,2829,-5666,-3291,-687,5291,3524,-6346,-2419,3243,954,2104,-4709,-3556,6680,2135,-2892,-1242,-2623,4320,2982,-5053,-1550,1983,668,1731,-4133,-2922,4075,234,-422,-793,-3002,4024,1626,-4640,641,1136,1885,2395,-3598,-1710,4205,-1055,-2178,-1555,-592,4799,-72,-3578,379,1916,3375,64,-4521,1687,4287,695,-2805,-3814,1389,7560,675,-5488,-2432,1164,4612,-396,-5935,-229,4152,3058,-598,-5346,650,6176,2649,-2608,-4407,1232,6629,-187,-4360,-2858,1997,4353,221,-6326,-71,4982,3245,-310,-5328,-467,6032,840,-2589,-3537,-71,6000,775,-5579,-1615,723,2033,2123,-6822,-964,3792,902,-937,-3589,-422,4447,720,-3498,-1653,-1070,3457,2294,-3739,12,1388,1009,167,-3634,-605,5405,-102,-1955,233,-529,3803,337,-4143,606,2687,-197,339,-3758,350,4634,-1029,-1292,-1472,1364,4201,-2287,-4221,512,2021,2115,-1537,-5097,1610,4322,-274],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-4,6,-6,6,-7,7,-7,8,-8,7,-5,1,8,-30,98,-160,-4408,-3068,-3857,6562,7132,-9728,-3865,4456,1377,5020,-5950,-7424,10046,2050,-2313,-1658,-5634,7490,6556,-6603,-871,1651,1003,6376,-4283,-5939,6584,-1760,-556,-842,-5970,6042,3231,-5860,1646,-673,725,4617,-6182,-2469,5668,-962,-848,-2085,-2183,6186,121,-5664,-56,-147,4752,2586,-6818,362,4975,1773,131,-5749,-1127,8098,642,-4640,-3207,-722,7276,-211,-8422,-2365,3519,6465,1336,-10078,-398,6984,3295,-1650,-8654,-1470,9886,1026,-3889,-4175,-798,9811,1890,-9409,-695,3727,5381,2715,-10809,-1659,8558,1075,-310,-5705,-3759,10776,1516,-7000,-1646,-1517,6041,4566,-9251,-696,3719,835,3781,-5486,-4151,8684,886,-2900,-325,-4792,6378,3998,-7313,-292,2810,698,3615,-4615,-3326,7890,-1627,-2241,-485,-2998,5246,1483,-7245,1961,757,956,2344,-5356,15,6039,-2345,-1649,-2522,-1159,7194,-131,-5978,728,2180,2938,-1881,-7542,418,6058,1194,-2252,-4533,-712,8758,-1001,-6171,-1580,1794,7523,-224,-8322,-211,4749,3525,-2724,-8496,1623,6787,1088,-3078,-6155,952,8990,-833,-4837,-2104,463,7614,-686,-9481,606,4678,5121,-35,-8354,640,8870,-831,-2437,-4182,-1707,8782,-7,-6183,-13,139,5320,2597,-8955,493,4756,-367,1737,-3675,-1897,6892,-721,-4346,178,-1631,3991,2014,-6436,1353,2945,187,1235,-3786,-1266,6676,-2350,-635,1124,-1180,4153,-905,-6452,3540,1529,-59,-66,-4722,2402,4967,-2009,-2261,-849,1082,3956,-2761,-5919,2551,2730,2123,-2689,-5774,2971,5926,-1823,-3039,-4071,2060,6633,-2364,-5404,-1503,2945,5748,-2260,-6829,2471,4660,2389,-4564,-5598,3838,5606,-494,-4219,-3112,3473,6307,-3103,-6021,-1737,2279,5730,-2485,-6277,2259,4149,1788,-2649,-5603,2119,6892,-1477,-2173,-1929,479,6145,-667,-6220,239,1618,2975,186,-6746,1795,5922,-504,-835,-3600,-157,5205,-2132,-2637,1711,-1156,2483,26,-5000,2925,2728,-878,-147,-2442,1505,4638,-3515,-2445,589,179,2662,-1752,-3151,4020,1919,-1086,-1318,-2068,3930,3846,-3418,-3315,871,841,2705,-3597,-3355,3720,2375,-1188,-3699,-3704,3836,4808,-3035,-3346,-2677,3860,3481,-4408,-4283,950,4770,2828,-4411,-4173,4441,3810,-124,-4211,-4043,3736,5430,-1995,-3742,-1565,3663,5692,-4068,-4182,2735,3461,3516,-3770,-5149,3187,4493,-909,-2122,-3824,4254,4098,-4422,-2612,629,1915,4009,-3680,-4154,2957,1787,-53,-1903,-3593,3660,4426,-1952,-1565,-849,1678,3327,-2488,-3368,2466,877,732,-2159,-2099,2676,1561,-2188,126,-587,1675,2984,-4024,-1876,2437,45,-256,-3115,-1219,4614,2499,-1979,-2532,-1103,3507,1701,-4397,-2726,2376,2036,1022,-3704],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,12,-12,14,-16,18,-20,22,-24,28,-30,34,-38,41,-46,50,-55,61,-67,75,-82,92,-102,113,-127,142,-160,183,-211,246,-293,361,-465,643,-1037,4263,-5434,-9528,6666,3163,1536,-3349,-9991,6038,8883,-4723,-4674,-3533,4543,9454,-5043,-8315,3255,4492,5203,-3319,-9089,3955,6137,-379,-2764,-6369,4172,7917,-3244,-4592,-2936,3178,7555,-4388,-6231,1077,3861,4935,-2975,-6680,5042,4123,-1836,-1232,-4750,3460,5786,-3241,-2065,1469,1632,5504,-4916,-3907,6160,846,273,-1113,-5914,5478,3449,-5388,1046,370,1171,4534,-7488,-2782,7579,-966,1196,-2888,-5423,8954,2945,-7213,-801,-2642,4084,6001,-9852,-2697,6378,263,3355,-6009,-7178,11031,3109,-4620,-2406,-4725,8398,5758,-10096,-3705,2390,2991,6434,-8375,-7731,8957,4342,-1520,-6019,-6673,8694,7140,-6959,-3741,-247,4678,7191,-8229,-6976,4372,3895,3465,-5852,-7484,6031,4949,-1021,-3130,-3378,5693,6204,-4972,-5591,569,3441,4790,-6506,-5593,5034,2126,1529,-4486,-4293,4773,3281,-3141,-1933,-2161,3485,4004,-6040,-2,2044,632,1453,-4670,-2336,6687,-1088,-2672,-889,-1586,5490,1561,-6129,957,2004,2095,2376,-7232,-13,7882,-1291,-1214,-3610,-3130,9243,-712,-7087,1715,224,4292,2619,-10502,-273,8219,-15,-891,-6517,-3805,10482,1101,-6877,-1620,-581,6764,3842,-10209,-1712,4985,3223,1194,-7849,-3398,9376,2549,-3131,-2824,-2060,8549,4052,-7997,-3101,1420,5064,3366,-7488,-5101,4577,2716,159,-5809,-3467,6009,2992,-4494,-3427,-1430,5378,3535,-5365,-1862,2855,2571,2979,-4500,-2387,4689,1310,363,-3487,-2396,5492,1236,-3730,-895,-1234,3395,940,-5660,281,3398,-851,-108,-4160,-1166,6604,-2963,-4008,1158,348,4229,-89,-7621,2477,3485,557,676,-5762,687,6349,-3176,-2797,-1389,161,7619,-1422,-7517,1986,2919,2888,-697,-8415,1140,6741,-634,-1896,-5207,-136,9248,-1312,-8095,-208,1748,5073,464,-9543,-397,7313,1740,-1005,-6768,-1284,8605,730,-4960,-3054,-50,6881,1146,-7966,-1474,3366,4114,962,-6421,-877,6560,1567,-1105,-4521,-1285,6679,1213,-5268,-2337,296,4699,195,-5737,-1580,3760,3098,-226,-3478,291,5961,228,-1813,-1504,695,4638,-111,-4329,1144,1811,1923,-536,-4641,1785,3881,-945,-1956,-2356,1816,4412,-2483,-4038,938,1087,2483,-1486,-6357,2918,3405,-984,-2607,-3835,2581,5930,-2503,-4105,1210,2056,4037,-3238,-6149,3059,4995,568,-2704,-4487,2460,6917,-2662,-3152,-2104,2759,7605,-3029,-6659,996,3944,4118,-2894,-6748,1968,6785,-1198,-3353,-4314,1040,7303,-1100,-4772,-231,1943,4707,-1817,-6851,306,4124,1113,-2116,-5140,2280,4754,-682,-3324,-3093,1657,4873,-1019,-5552,-890,2905,3942,-2049,-4753,1041,4026,639,-1512,-3398,2138,4681,-1208,-4137,-711,2527,3044,-1391,-3481,1882,2202,1545,-1577],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-9,10,-12,14,-15,17,-19,21,-23,26,-28,31,-35,38,-42,46,-51,56,-62,67,-76,83,-92,103,-116,131,-149,171,-200,237,-291,373,-516,849,-4181,-2610,-8,7055,3256,-12460,-23,6825,2558,745,-9432,-3369,11614,1148,-3361,-4888,-1921,10149,2649,-9978,-3635,3305,4688,2756,-8638,-2346,6931,3661,-19,-7408,-3723,9031,2815,-5543,-4581,-2010,6500,2340,-7118,-2816,1800,4575,1496,-7017,-1578,4817,-1092,630,-4376,-2286,8091,-663,-4999,1565,452,4247,1003,-7901,2587,3460,-948,2339,-5158,-51,8661,-3361,-3560,1609,-2069,6374,-1922,-10349,4990,3308,-438,1703,-7574,1965,9231,-5248,-3741,493,-682,10449,-2895,-10339,4020,3793,1435,-88,-10962,2506,11059,-2968,-2790,-5017,-471,11659,-1621,-8058,1884,3402,7421,-340,-11448,2199,7798,917,-1470,-8020,-964,10637,-286,-5338,-2617,1077,8790,702,-9808,-699,4728,5238,298,-8946,17,6412,1637,-2227,-5538,-548,7990,143,-5064,-1561,642,5741,-710,-7808,507,2253,2509,43,-6827,244,5179,-1650,-1466,-2217,-838,7056,-3164,-4852,999,551,2530,-645,-7493,4161,4227,-3384,-236,-3572,2056,5928,-4877,-3666,2809,978,5041,-2580,-7304,5179,3317,-3586,-506,-5913,3596,8096,-6569,-3680,1870,2090,6247,-6336,-7619,5997,4712,781,-2221,-7634,5272,8837,-4670,-3602,-1913,2658,9413,-4543,-8836,2719,4047,4414,-3386,-9420,1935,8579,-451,-1988,-6244,1607,9026,-2387,-5843,-1643,1353,6740,-3033,-7345,1920,4878,3350,-1564,-6873,2589,7191,-412,-4002,-3442,2217,6748,-2081,-4546,-219,2816,3437,-992,-5472,1780,2861,29,-879,-3716,2316,4781,-3956,-2395,-340,1281,3833,-3846,-4258,4099,779,1011,-1773,-4983,4931,3937,-4334,-756,-114,1610,4125,-6162,-4149,4834,-214,987,-3260,-3955,6162,1690,-3982,-2728,-2621,5637,5515,-8146,-3486,3043,3433,3216,-5218,-5684,5989,4914,-2415,-4793,-4442,5999,5371,-6241,-4206,137,3179,7489,-5160,-5794,4789,4349,1936,-5641,-7410,5277,6185,-4075,-4022,-3031,3939,6286,-4325,-5672,1959,3532,3801,-3995,-6432,3595,4387,-825,-2877,-4267,3137,4459,-2872,-3005,-1829,4087,3698,-4284,-3941,2680,3065,1491,-2743,-3079,3107,2747,-761,-1605,-2250,3493,3374,-3236,-1269,2217,3117,1526,-4472,-1677,4254,-274,-2390,-2563,-601,5003,3079,-4364,-1238,1583,2058,2335,-6020,-1853,5982,1054,-654,-3821,-1858,6548,1725,-4680,-500,675,5562,1713,-7234,-2164,5357,2774,-414,-5722,-3271,7902,2360,-4216,-3794,-1396,6553,2563,-6709,-2868,2994,4157,2989,-5505,-3140,6132,3228,-2041,-4940,-1984,5602,4267,-4836,-4352,-392,4012,4012,-4632,-4554,2488,3157,1415,-4524,-2936,4357,3083,-1913,-2572,-1632,3834,2795,-4095,-2069,1636,2801,1489,-3426,-2605,2830,2713,-1254,-4026,-732,4732,1167,-3254,-901,1294,1435,720,-4782,-850],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-3,4,-4,5,-5,7,-7,8,-9,10,-11,13,-14,15,-18,20,-21,24,-27,30,-33,35,-39,43,-47,52,-56,60,-63,61,-48,-10,576,-1615,-9458,5853,8947,-4471,-2813,-2472,1610,9460,-5560,-7679,3032,2237,4661,-333,-9497,4376,6027,-4141,1325,-4252,319,8760,-4962,-4174,3236,-1347,4315,-878,-8088,5522,3969,-2323,846,-4732,1909,6657,-5605,-2327,3180,537,3579,-3295,-4753,5620,2634,-1651,-1298,-2615,4869,3888,-5528,-2425,116,3437,4010,-5782,-4157,4858,2974,954,-5562,-4131,7431,2654,-4057,-4440,-2352,7298,4057,-7235,-3789,1559,5417,3943,-8862,-4848,7355,4171,658,-6591,-5710,8847,4255,-5243,-4895,-3262,6294,7331,-8347,-3788,2265,2981,7277,-6808,-8260,8282,3192,-495,-2139,-7078,7476,6689,-6316,-2453,-186,1995,7786,-7344,-6449,5417,1299,1689,-621,-7814,7432,5443,-5348,545,-2167,2070,6751,-7152,-2920,4257,-990,2334,-1819,-4445,5296,2617,-4269,4,-1869,2705,3707,-6190,-1559,4581,-186,1666,-3667,-2220,6375,13,-2222,-1996,-2035,5737,2168,-6867,-1389,1848,3392,767,-8010,-1302,5758,1946,-2228,-5863,-1510,8582,1721,-5409,-2379,480,6961,1943,-7675,-2471,3810,5573,1692,-8407,-2354,7869,2170,-1074,-5287,-2654,9080,2537,-5698,-2695,-1154,6559,4358,-8466,-983,5984,1811,2481,-5311,-4473,9052,2644,-2105,-2082,-3852,5531,4768,-6979,-373,776,1783,3600,-5937,-3294,5542,126,-1060,-1338,-5052,6226,2449,-4612,167,416,1534,4513,-5674,-2606,5485,-1260,872,-1338,-2939,4581,182,-3736,1044,12,2424,1244,-4563,1364,4303,247,-1403,-4706,-891,5605,-1256,-3226,-842,1220,4562,526,-6346,-300,3052,3615,-852,-6372,-109,6700,2120,-4306,-3900,1291,6525,-628,-4972,-1811,2572,4894,-536,-7235,-552,3505,3090,-917,-7132,-766,6529,754,-2970,-3076,-432,8656,208,-8063,-176,1488,4316,1196,-7618,-626,5340,1598,-595,-5420,-1062,7446,390,-3536,-155,-484,4113,1925,-5868,-336,2952,1649,1205,-4942,-1627,5068,604,-2460,-216,-1493,4408,1144,-4846,1184,1569,-309,1323,-4465,-841,4478,-1893,-2452,-1061,-810,4296,110,-2893,1966,1101,1876,-2297,-4916,1839,4553,-536,-2351,-2341,1518,3798,-1711,-3926,379,1737,2601,-2482,-4953,1409,3337,996,-2313,-3984,1997,5821,-1184,-3757,-2496,2972,5526,-2407,-5784,-61,3577,3245,-2228,-6685,2035,5640,981,-3098,-4207,2658,5342,-1759,-4102,-2334,2419,5711,-819,-5956,1122,3459,1654,-1470,-6425,2040,5464,-409,-2050,-2476,651,5440,-1297,-4886,-781,1851,4148,374,-5780,383,3173,108,-645,-3073,-312,4481,-739,-2778,-443,-383,2841,-730,-4271,846,3011,-209,-245,-2601,948,4334,-1988,-2619,-176,1194,3815,-2428,-4100,2821,2139,1209,-1698,-3800,2796,3045,-2309,-2939,-1071,2456,3572,-3053,-3364],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-24,27,-31,33,-37,40,-45,49,-55,60,-66,73,-80,89,-98,109,-122,138,-155,176,-202,236,-280,339,-427,566,-822,1436,-6935,-2371,7795,479,1876,-9041,-3731,10429,819,-5003,-1386,-4025,7410,4258,-9825,480,3324,968,5364,-7718,-3974,9533,-608,-1938,-1869,-4884,7846,2459,-8152,2465,1548,1283,3796,-7355,153,6734,-1729,-1042,-2264,-1716,6415,-199,-6085,2426,909,2978,509,-7498,1482,3669,101,-1082,-3753,1223,7675,-1249,-4038,272,1026,7455,-975,-6887,1296,4357,2885,-1626,-7718,1405,7067,90,-3680,-7562,2501,7638,-1333,-7020,-1710,3407,7005,-1756,-10394,2706,5461,3548,-1598,-9743,2601,8845,-1053,-4187,-3953,-886,11173,-2497,-8797,647,629,6391,1513,-10539,846,6987,-64,527,-6938,-1805,10089,-543,-6419,-848,-2029,6586,2875,-9160,2183,3078,-370,3148,-6726,-1213,8367,-2267,-1929,-264,-3098,5813,705,-7906,1973,1652,-383,1562,-6867,1329,5891,-1769,-2182,-768,-1631,6221,-866,-5768,2193,1476,1820,-1477,-6873,2991,5226,-2737,-2486,-3264,3026,6091,-3640,-6387,1470,3630,4441,-3835,-6330,3387,4310,211,-4741,-5012,4733,5595,-2439,-5034,-3175,3875,7691,-4540,-5953,1943,3368,5035,-5028,-8326,3912,5892,675,-3239,-7205,3418,9490,-4214,-3742,-3345,1687,8618,-3377,-8534,2680,3180,2331,-1077,-9139,4024,6192,-964,-801,-5210,110,8430,-3363,-5033,745,-226,4851,117,-6945,2506,3760,-552,1599,-4695,12,7316,-3196,-2843,388,303,4638,-1390,-4854,3471,1784,-1336,47,-3833,2288,4315,-4231,-1020,1098,266,4022,-3002,-3464,4400,1810,-691,-1626,-3695,4545,3957,-3604,-1969,-1020,3160,4582,-5175,-3494,1479,4170,2515,-5060,-4829,4782,3471,-1400,-4523,-2909,5269,4687,-5532,-4810,-1064,4458,5112,-4737,-5218,3088,3733,1793,-4637,-5209,5311,4552,-2009,-3153,-4571,5832,5846,-4778,-3098,1249,3398,5076,-5051,-5300,4935,2878,1267,-3039,-5261,3622,6828,-2071,-1853,-769,326,5635,-3543,-4763,2555,1649,2546,-1445,-5289,3561,2916,-2983,431,-2565,1597,4444,-4943,-2170,2870,993,2513,-1648,-3900,4329,287,-2193,-414,-1318,3148,2189,-4767,-1020,1650,1337,1876,-3077,-2304,5060,2451,-2908,-2310,-1276,4236,1805,-4935,-2725,172,4345,2455,-4581,-2782,3758,2967,-223,-4077,-2146,6067,3085,-3271,-4333,-558,5410,2703,-4826,-2904,784,3933,1276,-5959,-3757,3642,2870,-119,-5070,-3076,5123,2461,-3944,-2894,-879,3920,3741,-5230,-2483,2527,3682,2896,-4443,-3553,5056,2774,-836,-2681,-2368,4617,2523,-2430,-1577,94,2369,2493,-5025,-2307,2817,2570,648,-2326,-1546,3013,1253,-2616,138,-271,2366,837,-2381,-1935,3297,1294,-434,-1621,-925,3671,48,-3093,-668,714,3827,486,-3939,1659,3471,1493,-874,-4141,-557,4551,214,-3014,-593,200],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,9,-10,12,-13,14,-15,18,-20,21,-24,27,-30,34,-38,44,-51,60,-71,86,-108,144,-206,336,-712,4253,12461,-3583,-4286,-1984,-58,11795,-2724,-10622,2144,4606,4963,-1433,-11677,2599,9196,-1,-2708,-5773,1833,11389,-853,-7301,-2375,2379,8259,-499,-8948,609,4733,3758,-678,-7426,933,6897,629,-3887,-5213,1099,7864,-1433,-5279,-217,901,5892,-982,-7183,2894,3591,161,-1239,-6090,1611,7228,-3320,-1036,-1768,1128,5256,-3548,-4392,5567,448,561,-197,-6175,5845,5225,-4903,-927,-1613,2346,8301,-6430,-4727,5942,2395,2520,-3210,-7825,9047,4627,-6382,-994,-3997,4133,8444,-9268,-5595,3824,1805,4881,-5505,-8982,8287,4945,-2361,-2099,-7053,5030,11185,-7101,-5606,9,2731,8956,-4863,-8317,4203,4833,1746,-2608,-9403,4478,9359,-3081,-4295,-3147,2072,9522,-3661,-6611,1257,4055,5906,-3150,-8712,2541,5827,1187,-2786,-6632,3364,6934,-2787,-3767,-1822,2206,6659,-1950,-4186,537,2512,3761,-1976,-5831,4552,2654,-3124,-1298,-2476,3284,4854,-4277,-1335,1066,385,4366,-4990,-4329,7405,1079,-985,-1238,-4011,7053,3492,-5681,26,942,2699,4447,-8083,-3209,6593,-616,-402,-4240,-5428,8441,4388,-6923,-2088,-1510,5367,6911,-8869,-4259,5502,3175,3521,-6173,-6379,9848,4619,-3735,-2862,-3829,6600,6233,-7720,-3730,2270,2957,5782,-6997,-7395,6176,3501,-1304,-3789,-6176,5564,7054,-3179,-3883,-2552,4858,7536,-6506,-5719,2588,3134,3213,-4230,-6355,4481,4810,-170,-2782,-2896,4551,4595,-3442,-2793,-370,2461,3182,-3741,-3118,1745,1282,1226,-4015,-4619,4738,1524,-2619,-921,-1283,2727,2941,-4902,-1496,2536,421,2106,-4786,-1833,7180,-1081,-3050,-660,-1571,5103,976,-7087,501,2151,3500,1732,-7176,-1406,6803,-113,-2341,-3032,-2274,7709,1618,-6937,-270,2127,3583,2536,-8841,-2358,7035,1344,-451,-5807,-3353,9408,2777,-6322,-2624,-1978,6682,4241,-8022,-2958,4173,3286,2008,-6140,-3660,7489,4093,-2559,-3834,-2247,6540,3291,-4838,-3595,-253,4194,2786,-6582,-4185,3548,2697,153,-5451,-3374,4721,4113,-1538,-2541,-1589,3091,2829,-4575,-1113,335,2128,1151,-3298,-955,3275,975,-922,-2488,-1249,5115,-876,-4886,-241,875,2272,431,-4813,1689,4886,-242,-1815,-3766,-421,4771,-1678,-3975,-467,708,5112,-600,-5561,2177,3903,582,-1478,-5252,1350,7510,-361,-3918,-2188,834,6852,-600,-7977,538,4032,3088,-1619,-6833,-618,5881,829,-1995,-3827,-1029,7864,774,-6203,-2570,2018,4572,759,-6634,-944,4074,1579,-801,-6247,-783,6402,1712,-3867,-3387,990,4226,1119,-4989,-1341,3162,3942,-139,-5301,-1280,4263,1116,-1507,-4555,-1450,4384,1055,-3034,-106,667,3682,827,-3739,-630,2428,1247,-1413,-2584,697,2630,-1150,-2004,-1416,1209,2913],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,3,-3,4,-4,4,-6,6,-7,7,-9,10,-10,11,-13,14,-16,17,-19,20,-23,25,-28,32,-36,43,-54,77,-152,949,1737,-7216,-6409,11937,4268,-5722,-3345,-3949,8230,6991,-10544,-4845,3743,4015,5898,-8506,-6022,10009,4203,-1687,-5719,-5969,7985,5834,-5301,-3695,-1364,6256,5465,-7118,-4972,4294,4099,1762,-5596,-4738,7127,3417,-902,-3488,-3288,5887,3634,-6012,-915,-230,3099,3913,-6472,-1894,4631,389,2017,-4606,-3199,7407,-108,-5443,-514,-1201,5177,1406,-7654,1865,5008,-961,1490,-6558,-1607,9709,-1609,-3941,-152,-1133,6746,542,-9938,1646,3928,2318,2038,-9773,-132,10651,-2459,-3402,-2727,-3351,11412,379,-11323,829,1539,5133,3611,-11978,-2674,9385,-230,-522,-6403,-4411,12631,1538,-7384,-2961,406,8272,4442,-11820,-3054,5904,3877,2263,-8367,-3325,8724,2547,-3293,-4825,-3284,8914,3691,-6635,-2821,2064,4947,1970,-7413,-3426,5126,2292,-12,-5201,-2538,6505,484,-3224,-2553,-1436,4439,1622,-5852,3,2593,3247,816,-5813,-717,5887,-927,322,-3468,-1791,7658,-1504,-5007,2183,-223,3719,138,-7226,2237,4501,-913,-496,-4139,748,8269,-2782,-4369,2290,1117,5683,-1895,-9973,4168,5074,103,-408,-7411,2686,9907,-3373,-4824,-972,486,8331,-1711,-10533,3870,3389,2503,-72,-9655,988,8288,-97,-2809,-6133,-946,10059,86,-7727,-711,1686,6419,708,-9637,816,7153,1993,-363,-7247,-993,8126,1600,-3470,-3495,1083,7674,1178,-7395,-1482,4337,2774,1443,-7559,-1013,4836,535,-1338,-3661,406,5888,642,-4120,-2019,831,5170,-981,-4986,1434,3005,1174,247,-4761,706,4633,-1617,-1781,-1238,1125,5127,-3276,-4545,2669,2059,2201,-1737,-4926,3645,2861,-1974,-1428,-2263,1990,5541,-5142,-4955,2748,2769,3180,-3495,-7823,5616,5182,-2249,-1649,-5884,3640,7529,-4633,-5095,18,2078,6987,-3558,-8276,4705,5414,1161,-3097,-6667,2018,7330,-2171,-3934,-3617,2227,8122,-3075,-5829,2119,3270,3330,-2341,-8050,1506,6352,1237,-2988,-5226,984,7055,-1301,-5331,-1050,2018,4422,-1086,-5537,1722,1900,1585,-1610,-5173,1666,4767,-1070,-3350,-2482,969,4387,-2110,-3379,911,1902,3544,-2079,-4595,2124,2259,-1135,-904,-3098,1001,3219,-3359,-1793,833,1868,2394,-4689,-3090,4385,1716,-1610,-2730,-2335,5254,3228,-4101,-2057,-629,1963,4403,-5443,-3685,5121,3244,-292,-3360,-4298,7226,3863,-2878,-2773,-2081,3865,5152,-6495,-4685,2211,3432,3183,-5253,-5676,5400,4504,-1517,-3739,-3105,4887,5062,-3875,-4045,-111,3804,4781,-4128,-5455,3356,3975,1519,-3990,-6209,2975,4577,-481,-2958,-2019,3446,4579,-3125,-3825,1353,1781,3368,-3651,-3780,3490,3016,745,-1583,-2680,3600,3372,-1387,-1897,7,2090,2169,-2278,-2827,2489,1073,594,-2945,-1879,3061,2997,-1712],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,-1,1,0,0,-1,0,0,1,0,1,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-4,4,-5,5,-6,5,-5,5,-4,2,3,-11,28,-71,94,1077,3620,7311,-8624,-6415,7804,2185,1355,-1746,-8951,7396,4490,-5559,-1529,-3192,3608,7918,-8028,-3608,4138,517,3708,-2526,-6718,6296,3164,-4295,699,-4238,3214,5783,-6402,-1646,3591,-417,3740,-2960,-2885,6795,1441,-1930,-826,-3694,6446,2645,-6434,-593,1437,2853,946,-6137,-1908,6751,1672,-1165,-4051,-2024,7820,802,-5370,-1491,207,7055,1357,-7351,-977,4957,3467,-753,-8459,-1992,8730,1580,-2136,-5408,-2396,10072,1678,-8341,-1562,256,8584,3225,-11248,-1858,6600,3167,1614,-8746,-4156,10807,1794,-3193,-2665,-3868,7638,4063,-8988,-2553,2220,3354,5240,-8554,-4931,7943,403,-312,-3671,-6001,8923,2010,-5682,-818,-1202,3764,5163,-7719,-1530,5380,753,1602,-3308,-5043,6973,1412,-5056,272,-1614,3834,3150,-6799,-539,4265,-566,1490,-4032,-1774,6550,-1706,-3916,-451,-439,5746,-314,-6661,1351,3804,1725,-1129,-6522,657,6236,-670,-3532,-3789,1249,6877,-1106,-6760,-204,1587,6336,-1920,-8667,556,5932,3005,-2147,-7547,679,7740,-588,-3355,-4833,83,8213,238,-6666,337,1903,5487,1283,-9057,335,6560,1789,-882,-6227,-761,10793,858,-5091,-2133,-2005,8514,1691,-9921,641,2247,1445,2899,-8334,-2297,9164,589,-1845,-2582,-2563,6574,1878,-7315,1327,259,1442,3058,-7460,-624,5272,-1711,-152,-1906,-2099,6512,-216,-4214,501,-458,2128,640,-6525,1491,4009,-961,219,-3306,496,5865,-2343,-2989,803,1508,3477,-783,-5839,1590,3239,-246,-2289,-4412,1279,5590,-2848,-4570,-891,1478,5077,-2976,-5005,-32,3802,3663,-3026,-6020,2397,5947,699,-1911,-5117,4040,7317,-3500,-4466,-1906,3027,6227,-2992,-6426,804,3722,3604,-2108,-7381,2435,5434,-1242,-2103,-4098,740,8356,-2534,-4937,-226,912,5364,-128,-7018,2561,4823,-448,-136,-4955,932,6328,-1032,-2366,-1107,-831,5039,261,-5579,1191,2021,1246,495,-4435,721,4169,-2431,-1408,-1232,-1034,4295,-514,-3604,1709,857,1090,-733,-4490,3386,3612,-2300,-1322,-1373,2287,3984,-3546,-3293,912,799,1303,-2393,-4321,3300,4101,-1861,-3207,-2913,4039,4499,-3733,-3176,-11,3349,3742,-3520,-4571,3461,3379,1066,-4710,-4566,5036,5047,-1438,-4106,-4030,3512,3825,-3366,-4592,563,3240,3716,-2782,-5438,2961,4141,1390,-2884,-5000,2430,5549,-2157,-2576,-2833,2248,5292,-2703,-4182,1597,1825,2029,-2447,-4903,3274,3426,-295,-1549,-3570,881,4052,-3057,-2196,1251,1736,2330,-1756,-4521,2707,3225,-54,-1145,-1629,1351,3387,-2852,-1350,342,616,2283,-3086,-3078,2902,1482,409,-2643,-1989,3374,2160,-3046,-1841,63,3136,2121,-2836,-2865,1580,1618,-305,-2841,-2409,4177],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-3,4,-5,6,-7,7,-8,9,-9,11,-12,13,-14,15,-17,18,-20,22,-23,26,-29,31,-33,36,-39,42,-45,46,-44,33,8,-178,1988,12091,-1365,-7076,27,-1366,7792,1632,-10518,1392,4884,544,2883,-8641,542,9097,-1811,-3737,-1471,-2643,8418,1160,-8503,1451,1786,2257,2306,-7291,-443,7065,-3668,-440,-1768,-1680,7233,-1357,-4773,2395,689,1697,201,-5381,2408,4258,-3123,-1202,-3070,2034,7058,-3212,-4255,560,3172,3807,-3981,-5703,4483,4165,-1246,-3069,-5743,5255,6062,-1868,-4041,-2745,3891,7029,-5279,-5982,2816,4937,4596,-5314,-7447,5709,7602,-955,-4726,-7215,5741,8296,-5154,-5228,-2756,2821,7658,-5489,-7307,4018,3584,3901,-2695,-11581,4939,8777,-2650,-1869,-6014,1790,10363,-4650,-7432,1361,258,5179,-1466,-10337,3992,4863,-2100,582,-7227,550,8575,-4227,-2734,-8,-831,7020,-1183,-8070,3709,2927,-358,1751,-6959,1514,6236,-4521,-1675,-526,-306,5288,-3416,-5328,5499,846,899,280,-3740,4403,3286,-3450,-1363,-1425,2350,4080,-4438,-4316,3050,3036,2938,-3016,-5481,4648,3435,-2748,-3546,-4710,5865,5202,-4108,-3280,-27,5686,4674,-7715,-4700,3537,3879,2299,-7166,-5442,7744,5097,-1948,-4401,-4802,6413,6535,-7109,-3593,749,4431,5344,-5827,-7464,5883,3737,604,-3678,-7009,5389,5864,-4063,-1238,-3587,3532,8342,-4876,-4979,2641,1404,3852,-1222,-7176,5198,4068,-2512,-1288,-3544,2643,5787,-5310,-3176,1814,515,2804,-2265,-5068,5129,2666,-1748,1108,-3977,2145,4769,-5128,-424,2156,1369,2485,-5284,-2760,4854,1375,-1282,-2146,-2414,4865,3343,-3659,-1016,373,3263,2704,-5840,-2810,6004,2730,894,-5272,-2332,6084,2949,-2948,-4882,-851,4814,1490,-6985,-2125,1879,3737,1624,-6661,-2652,5388,2014,711,-4942,-2753,7013,1598,-4734,-3127,-1841,6524,4079,-6359,-3572,2793,4221,2753,-6558,-4220,6288,2121,-1151,-3235,-3924,6424,4810,-4978,-1560,560,3607,4223,-5812,-4033,3774,1533,1134,-2387,-5372,6049,2299,-2973,-425,-1658,3275,3259,-4294,-1962,2524,-782,2484,-2524,-3044,5020,1102,-2702,-767,-624,2762,2338,-4552,-1045,2302,975,664,-4357,-1420,4774,342,-2877,-2177,-392,4399,576,-4642,-896,2958,3149,253,-4504,-359,5512,2031,-2724,-3586,737,5639,121,-4453,-2853,2370,5838,275,-6433,-464,4460,2940,-681,-6181,-864,7230,1248,-2589,-4211,-919,7001,1417,-5161,-1644,349,5404,399,-6040,-1188,3673,3085,-1122,-5461,-194,6516,1623,-2694,-2406,-1053,5052,1343,-6069,-1374,1869,2874,1123,-4394,-71,3413,334,-988,-2678,-1264,4431,1817,-3860,169,915,1461,1555,-4926,-778,3213,-583,420,-2646,-1256,3509,-845,-2888,373,1645,2002,-894,-3789,1310,3278,758,-1343,-2425,617,4838,-1064,-3510,-438,1415,3868,-941,-4006,771,3607,1585],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-6,6,-8,8,-9,11,-12,14,-15,17,-20,21,-24,26,-29,32,-36,39,-43,48,-52,58,-64,70,-77,85,-95,105,-117,131,-148,167,-192,223,-263,317,-395,516,-733,1236,-5765,-312,5527,2196,2664,-12607,-486,10563,557,-2929,-5551,-1633,11318,1004,-8944,-320,359,6932,2335,-11390,-2051,7332,3130,683,-8257,-2849,10480,2432,-4771,-4331,-682,8376,3831,-7916,-2696,2603,4220,2393,-8194,-1420,6591,1791,-17,-3943,-1251,6718,1456,-4391,-1563,-791,6114,1381,-6682,290,2169,1507,1439,-5962,1180,6468,-2763,-1129,-2451,-2273,6337,-2328,-6057,2566,587,1222,110,-7775,5498,6319,-5227,-165,-4474,723,10482,-5069,-5966,4345,321,6431,-1332,-11795,5627,6937,-1907,256,-7557,1260,10909,-5493,-7137,866,1416,9396,-2116,-11591,4054,6055,1166,-175,-10393,2619,11053,-2710,-3221,-4280,-435,11032,377,-9196,1160,2811,6424,17,-9391,1234,7660,1220,-1487,-6545,-517,9593,546,-6122,-2236,592,5757,-48,-8252,11,3783,2423,-740,-7003,0,6352,-304,-887,-4047,402,6643,-858,-3754,-455,913,5288,-2195,-6799,2502,3019,-99,-545,-5710,2935,6371,-3970,-1259,217,627,5015,-4230,-5740,5566,1188,340,-1695,-7079,6947,6279,-5755,-1839,-1200,2752,7521,-5428,-6212,5298,2768,3162,-3942,-9505,7180,6166,-4269,-1371,-4929,4090,10337,-5619,-5920,2370,1866,6927,-3964,-9709,6187,5990,-625,-2458,-7332,3159,9583,-3093,-4818,-2136,606,8946,-3712,-9252,3161,4351,3049,-1616,-8497,2581,6103,51,-2431,-5023,1035,8621,-2436,-5747,-1068,2636,4115,-2208,-6161,2555,4952,1527,-808,-5270,3487,4929,-1674,-1712,-1667,1057,3672,-3013,-3714,2597,1547,1776,-1947,-4365,3879,3275,-1574,-1857,-2720,3183,4114,-4635,-1830,2277,680,3226,-4535,-3360,6502,2127,-916,-1922,-4291,5895,3022,-6416,-1735,956,3645,4309,-7597,-4311,5342,1513,203,-4314,-5242,7235,4245,-6408,-4334,-2006,4613,5535,-6438,-4117,3565,3173,3864,-5216,-8207,6784,4831,-3110,-5235,-3945,5743,5752,-5364,-4136,656,4138,5247,-4311,-6958,3120,4252,149,-2771,-4671,3259,5101,-3135,-2760,-1860,3448,5030,-4331,-5469,1437,2152,2052,-1744,-5311,2810,3874,-1395,-1503,-2257,3005,2464,-3065,-1544,1359,1924,2564,-4028,-2912,3704,1207,869,-2632,-1592,4414,1254,-3128,-1578,-281,2627,2150,-4956,-892,3006,977,1104,-4513,-2563,6543,1769,-3211,-3713,-1590,6394,1594,-6372,-1737,2407,3203,625,-5880,-2381,6718,1157,-2089,-3953,-2040,7193,2836,-5516,-2818,974,4057,2002,-7443,-3197,4791,2792,1198,-5655,-2523,7260,2223,-3879,-4418,-1281,5357,3859,-6182,-3800,2271,3658,1427,-4782,-3997,4213,3710,-1051,-3849,-2816,4891,2877,-3609,-2858,-300,2673,3160,-3816,-2193,3527,2548,1202,-3604,-1288,4221,2317,-2172,-1983,-1417,3277,2100,-3279,-1368,2103,511,-557,-3593,-594],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-7,8,-8,10,-11,12,-14,15,-17,18,-21,23,-25,27,-31,34,-37,42,-46,52,-58,64,-72,81,-94,108,-128,155,-192,251,-356,591,-2278,5206,10789,-9688,-5756,4497,2224,5002,-5942,-9883,8476,6282,-2315,-2888,-7318,4697,9908,-5870,-4624,-308,2546,9229,-4344,-9194,4775,4752,3384,-1665,-8455,5264,8101,-3327,-4006,-3992,3065,7493,-4933,-5586,92,3421,5415,-2841,-5569,4193,2925,303,-3427,-5218,4558,3368,-3071,-1818,-959,3046,3940,-5870,-2950,3316,351,2393,-2807,-4436,7577,945,-3069,-1225,-3249,3838,3682,-8516,-2195,3341,533,3168,-7235,-2636,9854,932,-3276,-1555,-4298,7659,4042,-9479,-1210,2699,4022,3630,-9519,-3819,8790,1163,119,-4873,-6126,10946,5457,-7604,-2352,-951,5985,6970,-11319,-4605,6017,3599,3510,-6654,-7710,9843,4724,-4694,-3063,-3615,6719,7577,-8331,-4399,1185,4451,5070,-6832,-6255,6045,4114,188,-4632,-5936,6174,7208,-4424,-4688,-1953,3663,5653,-4967,-4143,2369,1902,3159,-3514,-4220,5370,2620,-1011,-2576,-3641,4797,3466,-5147,-444,1431,3368,2423,-6096,-934,4827,101,319,-3696,-2231,7087,-1264,-3901,216,-1376,4665,1851,-8004,464,5125,609,747,-6465,-1803,9235,-521,-3522,-351,-2193,7965,989,-9467,1069,3258,2025,1682,-9123,-1350,10464,34,-3683,-3143,-3358,10084,1719,-7511,-1148,682,5685,4666,-10435,-3612,6972,2863,-350,-7618,-3868,8963,2590,-5186,-4342,-787,6942,5363,-8123,-3123,4096,4243,899,-6457,-4399,6331,2759,-1917,-3411,-3886,5813,4267,-5641,-2822,-667,3953,3379,-6293,-2215,4897,2355,-204,-3691,-1099,5351,1048,-2727,-2411,-909,4958,1479,-4603,687,2023,1695,708,-6159,1769,5689,-935,-1362,-2101,-983,7122,-669,-6052,2233,199,3437,-495,-6951,2323,5039,-1052,-2196,-4150,407,8893,-2771,-5858,-114,1934,6099,-206,-8518,2320,5058,898,134,-8963,968,8200,-787,-3605,-2386,38,8858,1209,-8477,226,3149,5312,566,-9225,-648,8046,728,-1957,-4727,-64,8169,1260,-6029,-2319,379,5997,2609,-8026,-516,4776,2198,-757,-5608,-1339,6999,1172,-3407,-1446,-74,5963,294,-5753,-1316,1977,2323,136,-4406,-681,3589,1036,-494,-2680,-143,4042,-241,-3514,-494,1085,3064,-502,-5572,1005,2009,456,-1375,-3665,2406,4027,-3080,-2090,-197,1282,4075,-2063,-4113,2257,2136,1635,-1654,-4575,3727,4444,-3087,-3540,-2899,2511,6288,-4008,-4689,371,2855,4013,-2294,-6515,3442,5360,-1307,-2744,-5037,2471,6596,-2865,-4747,-400,1942,5879,-2375,-7028,1165,3970,2643,-2355,-6288,1607,6636,530,-3939,-2881,1703,7398,-2231,-6549,-215,3172,3695,-1364,-6074,747,5442,1768,-2460,-4250,883,5634,-789,-4241,-2465,2044,4202,-520,-4450,908,2587,1661,-791,-4995,2175,3622,505,-3046,-1036,1690,3154,-1228,-3450,2595,2226],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,9,-11,13,-14,15,-17,19,-22,24,-26,29,-31,35,-38,42,-46,51,-57,62,-69,77,-85,95,-106,120,-136,155,-180,212,-255,317,-414,589,-1004,5014,1638,-1419,-4855,-4815,11261,3433,-8658,-1957,-962,3504,6523,-10501,-3048,5591,-634,2976,-4746,-4571,8959,1907,-5670,32,-2431,4341,4659,-8302,-22,3053,-771,3499,-4242,-2252,7783,-97,-3330,-725,-1447,4350,1729,-7090,544,3271,746,1344,-6409,1205,6209,-1004,-1975,-3094,96,7287,-794,-6380,100,3688,4304,-1537,-7896,1384,5222,1600,-2008,-6439,1781,8254,-1606,-5032,-4187,920,10005,-1875,-7509,764,4449,6551,-1433,-10555,3077,7884,-523,-2536,-7727,1487,10858,-2069,-6987,-1747,252,9059,180,-11430,1621,5086,1134,1426,-9085,-1799,10211,-289,-2821,-3005,-2376,9755,-259,-9420,579,2088,3173,3121,-8116,-1169,8066,-1573,274,-3459,-3697,8872,513,-5069,536,-729,4718,2374,-8128,1901,4683,-1562,853,-4262,-1363,6088,-1652,-3874,407,1462,3858,-2217,-6357,2901,4356,-478,-1603,-4691,3491,5921,-2023,-4173,-1541,3809,5421,-1789,-5045,1610,3804,2780,-3145,-5699,3917,4926,-406,-3605,-5956,3205,6305,-3400,-4470,-943,4242,7195,-5043,-7705,2351,4885,3255,-2988,-8379,4118,6988,-3136,-3334,-4727,3214,10056,-3507,-7211,1109,1515,7036,-1774,-9838,3552,5108,835,-1317,-7033,1236,8975,-3159,-4141,-512,-995,7867,291,-8342,2143,1874,1450,622,-5491,287,6256,-2298,-1874,-2230,-765,7650,-928,-5221,2859,759,2096,-183,-6084,1870,4251,-1958,-555,-1281,798,5004,-3524,-3065,2543,249,1647,-1599,-5286,2898,3229,-1692,-1844,-2520,3198,4763,-3539,-2786,1230,3027,4379,-4850,-4219,3658,3263,885,-3841,-5009,3918,5067,-2363,-3880,-2677,5988,5185,-5502,-5229,777,4532,4656,-6920,-5502,4258,4671,641,-3774,-4567,5536,6307,-4189,-3840,-2298,3749,6150,-4234,-6355,2442,2691,3224,-2953,-7099,4572,4624,-1738,-2008,-3915,3247,6605,-3907,-3852,470,2371,4339,-2546,-5642,2968,2274,-554,-414,-4336,1278,5529,-3032,-1752,-645,794,4717,-2470,-4464,2727,1533,244,-1000,-2026,2733,3487,-3606,-1436,351,1490,2364,-3831,-3214,3305,1387,-58,-2512,-2016,3955,3082,-1994,-2220,18,3351,3031,-4373,-2324,895,3702,1027,-5185,-3115,5248,3289,-1310,-3797,-2741,5821,3264,-3376,-3821,1448,5826,2084,-5494,-3925,3808,3788,2249,-6165,-2904,5897,2958,-1556,-2576,-1853,5904,2910,-5122,-2630,-210,4188,3754,-4856,-3489,3589,3419,505,-3054,-4633,5595,3871,-2978,-1644,-2887,2870,2607,-4266,-3229,2039,1806,243,-2818,-4773,3932,369,-1423,-790,-2140,2677,3297,-3109,-3076,1090,1507,1442,-2911,-2288,2985,530,-1369,-502,-345,4047,546,-3167,-1127,1303,1154,1001,-3630,-808,3391,1713,-2247,-2392,-343,4355,1832,-4216,-1345,1838,4416,-293],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,10,-11,13,-14,16,-18,20,-22,24,-27,30,-33,37,-41,45,-50,55,-61,67,-74,83,-92,102,-114,128,-144,165,-191,224,-268,332,-431,607,-1014,4205,-2506,-11986,6337,6372,242,-698,-7772,2604,11338,-5563,-5494,265,-290,8671,-1444,-9899,5327,2777,489,471,-7863,2860,7733,-3676,-1039,18,-114,7536,-2969,-6062,4132,-285,1388,-1186,-6048,2905,3527,-3252,-1079,-1634,1712,5268,-3767,-3926,2868,1911,1913,-5344,-5404,6594,3867,-3019,-2887,-2569,6931,5221,-5890,-3042,50,5684,3858,-7060,-4557,5152,2733,860,-6423,-4728,7216,3526,-4237,-4784,-3182,6894,6099,-8528,-3953,1722,4281,5742,-7287,-6442,7801,4104,-466,-5068,-7234,9181,7236,-6231,-2576,-2581,3792,8609,-8904,-6748,5377,2701,4543,-3939,-7745,7432,6140,-4371,-1092,-6473,3420,8076,-6531,-3520,2791,576,6247,-2937,-8283,6773,1654,-549,405,-5967,3963,6670,-5528,-1664,723,-169,5502,-3919,-4303,5938,140,-843,-1661,-2869,4550,3597,-5198,-970,237,1928,3802,-6192,-2306,3640,1215,-13,-3734,-2398,6475,1944,-3676,-3090,-724,5606,1609,-6660,-1804,2773,4655,751,-8486,-1494,6868,2411,-1177,-5748,-2364,8824,2703,-5116,-3571,-979,7076,3534,-9069,-1923,3711,4019,2070,-8244,-3164,8441,1925,-2139,-4423,-4562,8893,4097,-7448,-2557,643,5245,4467,-7972,-4692,5449,2242,1717,-4731,-7094,7798,3562,-3950,-1944,-2081,4197,6157,-7399,-2491,3515,1164,3169,-4320,-5054,5418,1303,-3373,169,-2472,3372,3254,-6899,-1937,1845,754,2942,-3100,-2084,7337,-260,-1683,-638,-1731,5102,875,-4726,566,1214,2568,581,-4413,171,5417,949,-2592,-3062,250,6396,121,-4502,-2289,1252,5282,-818,-6909,-201,3913,2796,-2124,-7045,-676,5817,651,-2759,-5284,123,7693,2,-7447,-1636,2937,5629,-379,-8219,-530,5306,3275,449,-7166,-1075,8688,580,-3929,-3070,-1434,7677,1934,-7226,-866,1536,3162,1641,-7249,-476,5886,1326,-1566,-4096,-3005,6434,1450,-6164,300,445,3316,2397,-5520,-2016,3871,1504,-297,-2485,-2125,4896,208,-4345,-239,32,3926,1038,-5914,-199,2431,844,-1646,-2722,62,5244,-1944,-3670,-1153,708,4955,-985,-4442,933,2818,1357,-1527,-5444,1809,4920,-528,-3448,-1694,2116,4563,-2339,-5336,-3,3122,3739,-2861,-6255,2035,5061,1736,-2904,-5749,3131,5518,-1339,-4017,-2765,3224,5841,-2812,-5904,495,3445,3815,-1355,-6638,2383,5535,-84,-1701,-4501,1242,7186,-1770,-5271,-1291,1803,4246,-1387,-7519,642,2972,1185,-1429,-5789,-72,5583,-665,-2980,-1946,686,3741,-1893,-5621,828,1949,1426,12,-4580,727,4901,-168,-1279,-1093,-687,4352,-1987,-2729,605,1384,1758,354,-4109,1824,3277,-258,-2516,-1548,831,3787,-2525,-2935,10,2622,1975,-1076,-4505,2091,3223,-826,-1677,-2835,3663,3571,-693,-3545],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-4,5,-5,6,-6,8,-9,9,-10,11,-12,13,-14,16,-17,19,-20,21,-21,20,-17,3,45,-496,-3613,-4037,-3956,10043,4177,-11482,-1443,2554,4766,6216,-9642,-4795,9151,2074,93,-5398,-6059,10776,5466,-6918,-3691,-2989,6070,6649,-8834,-5010,3877,3570,4152,-5748,-6074,6891,4407,-1457,-3565,-4894,6215,5374,-6034,-3052,239,4174,4213,-5629,-4144,2772,2132,1883,-5201,-2013,5759,919,-3293,-1797,-2005,4876,1486,-6241,525,1634,976,2680,-7399,139,6630,-1919,-734,-691,-1866,8114,-1152,-7607,2475,571,4402,-471,-9517,1495,7357,-1392,-991,-4595,-1040,11909,-3549,-7352,1221,195,7603,1096,-11922,2281,7145,169,1761,-8892,-1152,12341,-1267,-5183,-2128,-1662,10963,2066,-11295,-815,2767,4974,3414,-9990,-1754,9374,93,-1664,-4899,-3819,10844,3517,-8980,-2936,-144,6215,4568,-8353,-1963,5807,2397,1520,-5635,-4145,7283,1675,-3060,-3494,-1633,6430,2607,-6289,-2904,1837,2868,1605,-6301,-1091,4398,299,350,-4042,-1026,4759,-1223,-2253,-1257,198,4134,-316,-5912,3552,1922,-208,35,-5856,1788,5928,-3449,-2795,542,-1012,5732,-4172,-5765,4765,3294,2236,-419,-7757,3985,6867,-3690,-2602,-4576,1451,11002,-3110,-6682,2651,1989,5504,-1338,-10626,4195,7548,-745,-1773,-7789,889,11114,-2283,-6566,-1544,459,8188,-301,-10807,1551,4623,2067,-526,-8617,498,10126,-905,-3156,-3716,-1600,8639,455,-8987,-253,2702,5232,1168,-8205,-310,7161,1580,-1742,-5397,-997,6806,1164,-3168,-1321,139,4653,115,-5965,293,2514,2244,-691,-5226,1663,4998,-1277,-1999,-2491,476,5492,-2781,-3349,1049,1332,3055,-930,-5613,2386,2823,-2164,-310,-1804,2773,5196,-5341,-2574,501,1368,5351,-4057,-6387,5074,2606,-577,-1913,-5281,4129,5970,-4290,-1670,-1784,2918,6466,-4634,-7317,3687,3909,3031,-3194,-8089,5582,6174,-2645,-3551,-3851,2992,7559,-3553,-6637,1329,3275,5421,-1786,-8811,2886,5524,12,-2361,-5694,2020,8423,-1463,-4238,-1602,1801,5192,-1845,-6582,1865,4058,3107,-965,-6179,1224,6460,-745,-2759,-3066,1370,5654,-1448,-2994,-473,1171,2603,-1106,-4961,2580,2475,-336,-582,-3752,2711,3975,-2671,-2783,-453,2527,2070,-2779,-3014,3258,2199,600,-1966,-2245,4717,1931,-3338,-622,-149,3942,2901,-5639,-2628,2332,1936,1796,-4934,-2713,5953,3678,-3049,-3119,-1758,5696,4506,-5902,-3389,894,4693,4636,-6515,-3967,5184,3613,978,-3163,-4757,6214,4179,-3782,-3404,-1370,3054,5104,-4559,-5549,3111,4144,2768,-4671,-6589,4503,5022,-1121,-3080,-3058,3904,5003,-3930,-5061,-703,2486,3650,-3586,-4955,2191,1911,20,-3244,-3542,2786,3841,-1760,-2886,-2202,1933,3728,-2881,-1948,1579,2574,2333,-1974,-2697,3227,1816,-1837,-1473,-1223,2252,2808,-3243],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,2,-3,3,-4,4,-4,5,-5,6,-6,7,-8,10,-10,12,-12,14,-15,18,-19,21,-25,28,-32,37,-43,51,-63,80,-107,157,-265,587,-3725,-11880,6303,7773,-2182,-2318,-7277,2444,11426,-5826,-7499,201,1227,8943,-2335,-11442,4613,6652,2174,-1924,-9805,1179,12089,-1228,-4857,-4008,903,9687,-1609,-9661,277,2791,5505,52,-9237,1910,6047,1443,-1917,-6218,898,7166,-2549,-4055,-997,2683,6303,-1594,-6860,1891,2851,3376,-1454,-5334,2638,5131,-1672,-1558,-2081,1536,6513,-5600,-2452,2985,72,4355,-3974,-5742,6783,1969,-4172,-643,-4104,5571,5778,-8404,-2533,2480,1196,6184,-7293,-6497,8422,1491,-1070,-1973,-7748,7958,6461,-8354,-2149,-1694,3487,8531,-8574,-8291,7482,2382,3089,-4487,-9496,8344,6419,-4512,-2952,-5002,3843,11632,-7380,-7802,2630,2397,6591,-4284,-10235,4929,6405,-63,-2796,-6973,3852,9346,-3852,-4193,-2467,2615,8558,-4097,-8279,2984,3814,3150,-1599,-7067,2513,5147,-1908,-2928,-3500,1885,5490,-2860,-3955,-175,1533,3170,-3106,-3939,4505,1268,668,-2151,-5439,4243,3339,-3832,-1392,-1161,3576,4293,-6436,-1773,4190,869,417,-3517,-3379,6886,1186,-4519,-961,-2525,5411,5671,-9330,-362,4178,1700,3744,-6925,-3217,9715,1066,-3038,-2435,-4278,8116,4984,-9109,-2285,2691,4745,6114,-8632,-4882,8503,1851,-333,-4781,-5017,8324,6067,-6476,-2549,-2011,5220,7361,-7145,-5201,4861,4631,3611,-6415,-6869,6580,4411,-3385,-3997,-4230,4747,6812,-4776,-3919,605,2404,4995,-4692,-6044,4969,3512,755,-2385,-4612,5115,3114,-2501,-2130,-2111,2740,3948,-4282,-2767,1745,2398,1067,-3058,-2746,4461,1525,-977,-1689,-1467,4599,1530,-4794,850,1980,1828,2499,-5394,-332,4723,670,-1277,-2747,-1939,6196,664,-5537,154,1011,4642,1814,-8094,152,4848,695,-165,-5049,-1115,8375,-429,-5596,-1816,-588,7971,1946,-9929,-1655,4137,3333,1999,-7187,-2092,9073,954,-3527,-4391,-1921,8926,2405,-7691,-2265,1701,5282,2147,-7337,-2887,6459,3130,616,-5269,-3681,6894,2591,-4019,-2690,-2132,5522,3990,-6159,-2830,2323,2321,2315,-4543,-3333,3995,2703,-1267,-1967,-363,4509,2974,-3760,-357,-165,1825,1512,-3477,-956,3057,289,-977,-3753,-544,4376,688,-2463,-629,-266,4830,-591,-4042,-100,1914,1320,-409,-3572,1489,5541,-749,-2398,-2161,950,5812,-1619,-4907,121,3294,3992,-1400,-6429,1625,4978,-539,-2763,-4683,1385,7100,-893,-5883,-1140,1443,6137,80,-7262,1485,4755,1028,-2061,-5381,-793,7089,641,-3620,-2368,348,6143,944,-5885,-759,3571,3445,439,-6241,-205,6467,961,-2138,-4125,-678,5742,591,-5453,-1235,1153,2942,1917,-5420,-1735,3010,1754,-406,-3409,863,4551,210,-2633,-799,1212,3526,478,-4509,1312,1701,1491,-723,-3332,537,3021,107,-2139,-2647],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-4,4,-5,5,-6,7,-8,9,-10,11,-11,13,-15,17,-20,24,-28,35,-46,60,-85,130,-225,498,-2542,-10316,698,2588,5105,2676,-11244,-2279,8815,-656,-875,-4606,-3168,10054,307,-6601,312,-1090,5320,4199,-9223,851,4779,-1743,2195,-5457,-2754,7325,-1677,-4407,408,-1531,3748,319,-6948,1087,2917,-452,-25,-4099,678,5817,-1731,-2606,-497,1210,5136,-3541,-5598,1577,2413,2858,-3683,-6452,4079,4622,-2170,-3515,-3435,4458,7124,-4526,-5160,-10,4437,6377,-6338,-6948,3823,4381,2606,-3562,-8232,6446,7591,-2811,-4424,-5115,3612,10390,-7051,-6560,1228,3101,6675,-4052,-10438,5582,5539,-551,-2135,-8441,2962,11920,-3011,-5489,-971,580,9789,-2225,-9293,3150,2063,2755,987,-9193,2240,8323,-2395,-1220,-3718,-588,8557,-1839,-6549,2162,-178,2823,333,-7941,2821,5121,-2242,-256,-4075,-897,7533,-2156,-3180,1110,407,3240,7,-4671,3379,2808,-1306,-521,-3076,2833,4571,-4533,-3025,558,2746,3304,-4640,-5308,4024,2857,796,-3743,-4256,5637,4781,-2946,-3807,-1815,5673,4397,-6643,-4392,1794,4300,4312,-7746,-4941,5049,2940,446,-5403,-7257,7583,6899,-5681,-4241,-2189,5298,7697,-7660,-5084,3175,2549,4666,-4644,-7652,7183,5810,-1970,-1850,-5718,4471,7353,-5048,-3336,53,1528,5881,-3272,-8462,3952,3712,523,-849,-5794,3522,6218,-3358,-1704,-399,907,6031,-2036,-5101,4997,638,1319,-202,-5841,3898,4277,-4081,477,-1098,952,3862,-3818,-3773,2571,1618,1132,-2013,-3238,5214,2739,-2798,-1317,-752,4274,3673,-4220,-2407,2890,3568,1300,-4592,-3449,4152,1960,-1506,-3781,-2393,5656,2407,-4709,-2437,301,5148,1590,-7144,-2785,3195,4770,1230,-6733,-3314,6994,2908,-2144,-4083,-2990,8099,2758,-5582,-3309,1541,3182,3835,-7274,-3996,4400,2709,957,-5535,-5692,6773,4856,-4318,-1294,-2860,3967,5887,-6807,-3743,2970,1869,3157,-4627,-5703,5750,1971,-696,-1944,-3165,3513,3615,-5323,-2148,1654,1085,2800,-4207,-3727,4874,-113,-42,-758,-2956,3981,2866,-3816,-1375,470,1743,3359,-4454,-655,3711,2055,-247,-2761,-2574,5137,1114,-3578,-1143,535,4078,1215,-4987,-2137,2866,1781,-661,-4335,-1155,5722,1270,-1216,-3089,-462,5360,533,-4921,-1199,1624,4583,979,-6009,-669,4945,2400,-2816,-5819,490,7356,874,-4782,-3423,-36,6662,2450,-6496,-1036,2590,4182,1193,-5680,-2059,6204,2714,-1028,-3570,-397,6669,2062,-4828,-704,57,3832,2323,-5769,-2414,3926,1122,-47,-4071,-2280,4467,682,-2271,-1330,-1234,3165,1747,-4332,-580,2126,547,764,-2694,-987,5069,497,-1463,-1223,-740,4264,747,-2867,-363,1631,1393,991,-3220,57,4121,-38,-964,-1886,-89,3976,-429,-4366,657,2961,2477,-1653,-4930,655,3703,1211,-1786,-3808],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-1,2,-2,3,-3,4,-4,5,-5,6,-7,7,-7,8,-9,9,-12,18,-38,127,-1402,-5069,6196,8738,-9035,-3939,2652,1894,5454,-5206,-9199,8559,4467,-1504,-1799,-6843,5353,7704,-6044,-2020,69,738,7037,-4455,-5165,5992,900,1011,-384,-6288,4839,3848,-5283,219,-148,936,3768,-5468,-3058,3790,1103,510,-3377,-2581,5151,1250,-3578,-1102,-495,6362,1758,-5994,-1259,1920,2355,1416,-7971,193,7132,789,-1527,-5081,-732,9140,213,-5389,-2692,169,7762,1583,-9105,-2060,3878,3840,2020,-9891,-2692,10232,1065,-2755,-4003,-4344,10726,4648,-8643,-2607,146,5773,5203,-10620,-3579,7927,1787,481,-5832,-5948,10309,3264,-6138,-2193,-3348,5310,6987,-9566,-3360,3795,1580,4742,-5149,-6550,7028,2056,-2186,-366,-4090,5470,5685,-6688,-1345,1536,748,5247,-4627,-4131,6609,38,-1663,-649,-4024,3950,1484,-5564,784,1852,1456,1780,-5390,-1067,5111,-148,-1506,-2731,-220,5771,-269,-4684,-923,2852,4588,-829,-6537,-572,4100,1781,-1750,-6693,1014,7074,920,-3857,-5366,782,8064,-463,-6451,-44,2630,6503,-448,-10056,613,5707,1730,-161,-7779,-287,9353,-547,-4115,-2616,-938,9533,790,-8945,-995,3277,4456,1594,-10018,-544,9168,245,-756,-5280,-3256,9599,899,-7800,-1479,-249,5143,3220,-8522,-384,5375,304,1136,-5725,-3534,8381,-415,-3770,-395,-2052,5057,2746,-5932,-527,3249,1102,1972,-5425,-934,6020,-2291,-1586,-381,-452,4465,-129,-4883,911,2028,1287,-270,-4199,518,5591,-620,-1485,-1989,582,5100,-1928,-4453,413,2771,3763,-2799,-5674,2530,5177,1069,-2634,-5248,3148,6739,-2483,-5169,-2370,2877,6013,-1651,-6062,617,3474,4269,-1497,-7229,2553,7043,10,-2918,-5455,2626,7989,-1251,-5319,-470,1434,6329,-2172,-8178,2523,3491,2729,-460,-7529,1579,7830,-902,-2244,-1932,-148,7365,-1239,-5792,103,1190,2347,692,-6901,691,5129,-167,-364,-3445,-816,5531,-1109,-4586,1826,-340,3439,824,-5642,2160,3821,371,42,-3702,140,4109,-2190,-2013,1193,1508,2507,-1909,-4048,3081,2327,-751,-1103,-3472,3368,4688,-2724,-3101,-384,1885,3412,-3451,-5283,2207,2541,1991,-3916,-2524,3553,4525,-919,-3379,-2018,3710,5328,-3675,-3472,-284,4276,3327,-3569,-4808,3180,3685,1178,-4066,-5690,4135,4028,-768,-4106,-2781,3227,5771,-4227,-5488,942,2488,4399,-2693,-6985,3357,4161,465,-2746,-4785,2672,5613,-2847,-3537,1071,919,5194,-2079,-5071,2001,1551,913,-2167,-4740,2244,3628,-724,-1661,-2244,1878,3999,-1939,-3023,1138,1279,2365,-367,-3578,2716,2676,-714,101,-1538,1330,2762,-2991,-1824,1403,1214,1295,-3159,-2621,4038,2837,-1462,-1472,-1338,3024,2454,-3122,-771,1113,2240,2568,-5188,-3718,4464],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,1,-1,1,0,1,-1,1,-1,1,-2,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,6,-8,9,-10,11,-13,14,-17,20,-22,27,-39,728,3400,7418,-8374,-8500,9246,3536,-379,-4631,-8118,8535,9442,-7424,-4400,-2334,3561,10465,-8397,-7185,5863,3758,4751,-4755,-9887,6750,6539,-3394,-4162,-6304,4214,8359,-5355,-4473,322,1767,6390,-3555,-7495,4754,3948,708,-2848,-5846,4050,5780,-3137,-3526,-2195,3634,5782,-5124,-3667,2467,2457,1873,-3239,-3755,4788,2249,-2288,-1612,-2762,4862,1400,-6440,53,1013,2682,3725,-6421,-1082,6657,-703,-732,-2447,-3642,8659,1552,-6853,639,718,5592,4066,-11041,-833,7317,41,1192,-6608,-4079,10527,1881,-5765,-2078,-3573,7903,5026,-11876,-1305,5564,2650,4214,-9316,-4993,10625,3377,-2286,-2836,-6229,8323,6155,-8277,-2776,920,4983,6711,-8630,-5616,7759,2232,1474,-3838,-7591,7562,5580,-4639,-1931,-3103,4257,6538,-7051,-3706,2183,2513,3691,-5615,-4262,4928,2563,-1276,-2569,-1962,4339,2686,-4905,-973,1831,3240,3217,-5319,-1521,4834,-157,169,-3428,-1805,5467,-47,-2988,-1563,-1344,4085,1140,-6051,1137,2139,218,525,-6575,48,7493,-1002,-3336,-3172,-1113,8265,-1718,-8699,1908,1797,4253,1488,-9801,1407,8046,-752,-983,-5434,-1609,10843,242,-6737,-759,-984,6811,1984,-11743,227,6376,2332,-470,-8607,-3314,10112,110,-5833,-3651,-2040,9222,3249,-8617,-374,2267,3333,3666,-7341,-4061,6603,966,-1112,-3961,-4433,9423,2596,-5750,-2798,-353,5229,3316,-7193,-2460,3797,2032,-425,-4871,-2555,5432,1221,-2231,-1277,-137,4516,-93,-4233,-179,2400,2539,151,-4978,353,4044,411,-416,-3750,344,5202,-2480,-4148,2,923,3099,-2602,-6212,3060,3652,-185,-1797,-4697,1228,6247,-3498,-3993,-538,829,7109,-2690,-7621,2421,3921,2940,-409,-6115,2226,6613,-915,-2512,-3929,821,7435,-2497,-7196,1391,2485,5418,-1698,-8883,1214,7042,-107,-1520,-4973,-103,9530,-850,-5334,-853,1281,6670,-248,-8507,1031,4101,2185,-715,-6211,-767,6752,-290,-2252,-3055,-294,6937,239,-5497,265,1174,2471,341,-6536,727,4416,-350,-595,-2840,1099,6092,-1254,-2542,-734,722,3772,-311,-4039,1390,2044,167,-1209,-3735,1136,4089,-1775,-1487,-498,-167,3240,-2490,-4032,1761,1951,1528,-1684,-3132,2910,2797,-1546,-2774,-1630,3699,3099,-4213,-2727,1826,2661,2506,-3271,-5355,4143,5787,607,-2275,-3708,4112,5270,-3209,-3866,-608,2976,5719,-4380,-5257,3157,3645,2584,-3320,-7224,3392,5547,-2284,-2720,-2775,2589,6876,-2576,-4827,419,2466,3881,-2431,-6134,2018,4964,1460,-1043,-3606,2419,5524,-2415,-2965,-994,1786,4879,-1650,-5250,1514,2529,2463,-163,-3555,1716,4770,-543,-2712,-1731,1318,4208,-2013,-2693,1309,1792,744,-759,-1772,1960,922],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,23,-26,29,-32,36,-39,43,-48,53,-58,64,-70,78,-86,95,-105,115,-128,143,-160,180,-206,236,-274,324,-391,490,-642,914,-1538,6775,-1601,-9870,1933,-785,8774,1563,-12362,1349,8571,1113,-20,-8670,-1771,11708,-519,-5434,-2576,-883,9670,2243,-11590,-194,3224,4207,2233,-9520,-2770,8836,1138,-1939,-5505,-4359,9526,1765,-6162,-961,-55,5607,3178,-7923,-1919,3418,2001,617,-5808,-1564,7150,-2,-3237,-1849,-1225,5583,-569,-6195,1216,1123,2985,1139,-5888,3233,5199,-1525,-569,-3775,458,7770,-2745,-4774,2223,1050,4187,-2028,-7547,5032,4185,-621,-586,-7350,3710,7993,-6264,-2286,664,1550,7811,-4831,-9204,5913,3820,666,-1054,-10949,5668,9193,-5608,-4000,-3752,918,11469,-4171,-8859,2375,2856,6003,-1416,-11982,3058,8477,-1870,-813,-6635,154,12228,-3210,-5914,-1964,268,7652,88,-10398,2092,3665,2735,645,-8280,514,8768,-868,-4135,-2461,224,7213,-431,-6574,537,1936,4458,621,-6559,1383,4123,-26,-1517,-4565,1601,4816,-1311,-4058,189,478,5451,-1623,-4528,2071,2147,811,-2493,-4944,4402,4889,-3267,-2050,-1261,2626,5183,-5564,-2599,3617,-17,3154,-4512,-5961,7867,3358,-2930,-1691,-3508,5556,6799,-7049,-4266,1408,2479,5006,-6644,-6848,8099,3051,-1130,-3254,-7217,7389,8836,-6134,-3540,-1821,2987,8502,-6338,-6985,4812,3050,3288,-3723,-9092,5664,6768,-4239,-2229,-4107,2733,8812,-5093,-6534,665,2537,5435,-2185,-8195,4024,4923,249,-2786,-6280,1056,7652,-3203,-3040,-637,1013,5726,-2372,-4768,2845,3346,2577,-1221,-4735,2852,3795,-2827,-1565,-1613,1115,4590,-3396,-3849,730,1628,2020,-3531,-2678,4166,1828,309,-2105,-3473,4538,2503,-5147,-1932,1613,3880,2748,-5594,-2263,5706,1366,-162,-3927,-2997,6371,2353,-4013,-1214,-991,5142,4106,-7615,-2110,4335,3973,2737,-5985,-4400,7881,3113,-4399,-2429,-3567,6944,5482,-7160,-2230,1843,3605,4502,-7583,-5320,5845,3757,-332,-3102,-5371,5754,3880,-5680,-2859,-1961,4148,5547,-5020,-4569,2712,1996,2351,-3595,-5963,4872,4767,-1920,-2075,-3265,3003,4958,-3452,-3666,819,2485,3408,-3384,-3580,4156,2589,-315,-1532,-2014,2388,2100,-3939,-1290,1000,3436,1806,-4067,-827,2203,1733,-768,-2963,-1931,3831,-91,-2874,-1929,898,4209,1409,-4688,853,2951,2369,888,-5872,-582,5586,272,-3019,-2615,-561,6464,652,-6659,-637,1405,3917,756,-6569,-1549,5813,1544,-1523,-4711,-955,7506,2783,-4585,-2076,329,5239,3308,-7019,-1439,4051,3311,1577,-5314,-3450,6865,2070,-2633,-3319,-2205,6874,2244,-5347,-2633,968,4622,1753,-6402,-3747,3676,2275,137,-3264,-2137,4693,2602,-3715,-2060,-934,3058,1827,-3788,-2141,1196,1425,677,-3562,-1553,3952,804,-1373,-2173,-338,2273,579,-3409,-492,1582,2152,104],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,7,-7,9,-10,11,-12,14,-16,18,-21,23,-26,28,-31,35,-38,43,-48,52,-58,63,-70,77,-85,94,-103,114,-126,140,-156,174,-195,220,-252,291,-342,410,-505,655,-916,1506,-6234,2963,10381,-4996,-1763,-4917,161,10447,-3000,-9551,3530,745,4824,-429,-10474,2195,7021,-2594,-670,-4760,-812,9364,-2506,-6046,1261,326,4631,-24,-7493,2787,3521,-1151,-419,-3972,2162,5643,-2901,-2059,-10,725,4764,-3778,-3892,3655,2384,-413,-2662,-4333,4333,3683,-2517,-2813,-2528,6015,4902,-5210,-1860,2187,2475,3098,-6282,-3890,6361,3179,-942,-4729,-5535,8016,5141,-7134,-3798,-1560,5205,6026,-9187,-5335,4460,1492,3284,-5867,-7361,9112,5925,-2523,-2761,-6322,5801,9320,-7186,-4259,2180,2827,7215,-6082,-8749,6552,4398,-265,-1613,-8566,4902,7652,-5904,-2946,-1642,654,9222,-4621,-7720,4310,1160,3525,-290,-7974,5656,4936,-3786,114,-3715,1085,7616,-4618,-2286,1994,-347,2351,-1905,-4932,4557,2393,-1803,57,-2415,2656,4947,-5499,-2005,1939,865,2082,-5591,-2732,4647,485,-1286,-4032,-2045,5258,1159,-4482,-2671,57,5603,1408,-6912,-1726,5187,2579,893,-6564,-2203,7071,1913,-3542,-4787,-1902,6620,3307,-7837,-2180,1425,5057,3795,-8473,-3338,6772,615,802,-6111,-4773,9116,2082,-5162,-3453,-3049,5827,5565,-8090,-3527,2886,2396,4111,-6078,-5990,7953,3222,-2325,-1979,-4685,6297,6355,-7584,-2047,-561,1436,4522,-5343,-4131,4521,957,778,-1826,-5195,5262,3689,-3016,-754,85,1235,3923,-3568,-1492,4092,96,1846,-2572,-3267,4761,1199,-3065,-171,-799,2735,2205,-4253,-567,2012,1200,129,-4517,356,5027,340,-3569,-2207,301,4450,-32,-3883,-241,1637,4322,4,-7167,-332,5051,1194,-1488,-5423,593,6906,411,-3262,-2195,410,6857,206,-7453,-273,2532,4341,637,-8291,-43,6762,1020,-1896,-4018,-1895,7896,758,-6774,-1668,495,5697,4177,-9145,-1517,4963,1874,890,-5283,-3165,7055,580,-4038,-1587,-2314,4008,2843,-7164,-1805,1331,1372,2609,-4545,-3157,5243,1180,-1088,-907,-2859,3372,2638,-4510,77,445,1469,2681,-4669,-938,3931,-287,-2028,-1927,-260,4362,60,-2852,1139,1694,1838,-778,-4438,930,3750,773,-859,-2531,233,4611,-722,-3294,-968,1355,3855,-2141,-5520,849,2247,2622,-2569,-4994,2854,3895,798,-2806,-3959,2012,6100,-1891,-4793,-1513,2315,5268,-2678,-6471,942,3746,2753,-804,-7235,891,6032,-853,-4025,-2297,1600,5203,-572,-4904,472,3488,4522,-18,-6062,-119,4455,797,-1661,-3608,-516,6142,827,-3966,-1054,770,4518,722,-4685,-216,3582,1393,-254,-3768,827,4051,-870,-2458,-43,420,3964,-153,-3908,1162,2456,-41,-553,-3140,1044,3429,-1595,-1822,-241,839,3102,-654,-3306,1114,1165,964,-1697,-4390,1719,3891,-1070,-2503,-3399,2875,3432,-3327,-3024,435,2915],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-5,5,-5,6,-7,8,-8,10,-11,13,-14,16,-17,19,-20,23,-26,28,-31,35,-38,43,-47,52,-58,64,-71,79,-89,101,-115,134,-158,190,-240,323,-520,2406,2350,3545,-7259,-6480,9843,3203,-3283,-1803,-4062,7417,5048,-8917,-1576,1859,1622,5042,-6621,-4963,7202,912,-1089,-1567,-5527,6501,3284,-5015,-238,-186,3511,4873,-6244,-2184,4824,536,245,-1495,-1669,5408,964,-4676,313,489,4234,1452,-6119,794,3362,2627,-789,-5935,633,6496,-1505,-2691,-2034,1271,8262,-1911,-6601,868,1603,5746,-1183,-9673,3148,6559,658,-1403,-7097,446,9766,-2267,-5226,-2042,-971,9880,-1139,-10708,1595,3148,3872,1461,-10962,-420,10181,-628,-2324,-5874,-868,11916,10,-8571,-395,-183,6416,2481,-11148,84,7224,764,2494,-6092,-3206,11128,-187,-5313,-502,-3130,6779,2654,-8905,-219,3506,587,3294,-6173,-2567,7561,-55,-2003,-1246,-2247,5688,1735,-6055,1258,-100,864,1273,-5646,340,4932,-650,-2253,-1626,-294,4584,-1871,-4954,1615,2372,3519,-1176,-5315,2175,4233,503,-2090,-4463,2974,4675,-2471,-3948,-1109,3175,5543,-2748,-6247,2531,4583,3915,-3734,-7205,4989,6081,-1261,-2809,-5006,3556,9002,-3045,-5480,-1449,2636,7828,-2415,-9176,3176,4787,2333,-1412,-9474,3249,7977,-2179,-2453,-3424,693,9026,-1134,-9256,1926,1589,4875,230,-9065,1861,7063,-1231,-1319,-5546,-912,8758,-1734,-6232,689,-1037,5800,1926,-8249,550,4256,295,450,-4474,-114,6320,-1849,-2191,756,-337,4511,237,-5597,2998,1614,1158,-530,-3955,1790,3784,-2719,-618,-1459,1841,3831,-1592,-4101,1429,1412,1710,-2047,-4332,3373,4103,-2190,-3267,-3022,2985,3862,-3842,-4237,-405,3498,4095,-5767,-5227,4325,3963,1676,-4133,-5065,5021,5549,-3660,-3941,-3597,4396,5981,-5163,-4620,1039,3373,4719,-3869,-7797,4647,4959,421,-2428,-4081,3628,7930,-3698,-3630,-202,1687,6778,-3147,-6654,2833,2729,1770,-1170,-6805,2452,6255,-3295,-1416,-2672,2295,7286,-2315,-4134,1296,2353,2575,-10,-5855,3070,2956,-1459,-1131,-2638,1607,3946,-2072,-2316,759,-169,2028,-1616,-3183,3511,1936,-1461,-948,-1349,2267,3000,-2719,-1938,-106,1674,2842,-3151,-2006,4339,1745,-162,-2320,-2113,5003,3401,-3442,-2441,-372,5400,2996,-4738,-2014,2780,4367,576,-5245,-2672,4277,2050,-1665,-3667,-2933,4630,3617,-4109,-2338,-541,3853,3442,-5454,-3247,3850,2957,888,-4332,-4328,5632,4652,-1646,-3093,-2441,3494,3973,-5110,-2882,475,2426,2963,-3587,-4455,3693,2286,-263,-2135,-3861,3370,3229,-3157,-1357,78,2359,3394,-3387,-3378,919,1641,690,-2093,-3491,3016,2643,-2289,-1792,-1173,2296,2696,-3634,-1464,2751,428,1346,-2795,-2591,3780,674,-3457,-375,612,3809,700,-3021,-525,2932,1735,174,-4166,-1382,4387,2087,-1725,-3469,519,4168,636],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,1,0,1,-1,1,-1,1,-1,2,-1,2,-2,3,-3,3,-4,3,-4,4,-3,3,-2,-1,5,-15,35,-87,262,-1976,-9207,5621,11411,-5815,-4556,-1005,2591,11073,-5192,-10361,5237,3805,3375,-1356,-11571,4313,9181,-3560,-3314,-5079,1436,11809,-4519,-8207,1151,995,7556,-930,-11439,2334,7472,444,-621,-7581,1308,9371,-1928,-4416,-377,696,6720,-2660,-7004,2314,3765,2481,-1141,-6292,1835,5074,-1757,-1527,-3692,1794,5663,-2578,-3362,1505,1776,4319,-3523,-5473,4625,2079,-1106,-2480,-3507,5358,4092,-6549,-1463,-640,2253,4343,-6369,-3833,7176,1710,2185,-2773,-6519,8886,3527,-6259,-1280,-3633,4973,6125,-10715,-3955,4998,963,5001,-6981,-8015,10086,4212,-3327,-1706,-6864,7573,8517,-8617,-4360,1199,3675,8408,-6204,-9090,7064,4501,-287,-3342,-8658,6906,9192,-6199,-3137,-2960,2967,8992,-5369,-7357,3390,2000,4797,-1870,-8729,4422,5332,-1300,-2496,-4628,3218,7035,-4945,-4611,348,1508,4666,-3826,-6615,3344,2335,1973,-2670,-3560,3167,3041,-2341,-1311,-1287,2817,4092,-4439,-1617,2737,725,2404,-2913,-3680,6559,1308,-2678,-1951,-1307,7626,1750,-7431,-1980,1882,3395,3276,-7707,-1145,7053,467,-1047,-4640,-2872,9351,1768,-7363,-1333,73,5922,3517,-10164,-3381,6138,2072,1007,-5729,-5741,9827,1929,-5911,-2491,-4112,7729,5060,-9735,-3194,3890,4193,4798,-7451,-6244,7926,2378,-1185,-3869,-6116,8181,6251,-5999,-2942,350,3763,4569,-6732,-5401,6124,1894,1626,-2182,-6037,5225,4990,-3502,-2539,-1796,4110,4456,-5103,-3129,1962,2757,3062,-3510,-4603,4316,2192,-1026,-2562,-3043,4412,1473,-2573,-900,622,3845,1024,-5929,-864,4434,152,-815,-3596,-742,5837,323,-4625,103,339,5556,121,-6793,565,3230,716,502,-6401,-217,7171,139,-3064,-2249,634,8754,-343,-7480,185,2148,4720,658,-7895,-405,7539,483,-1707,-5091,-2789,8377,1612,-6165,-2409,123,8114,3342,-9717,-1440,5542,3075,1136,-7238,-4107,8319,2702,-4133,-3128,-1348,8273,3524,-7820,-1595,2368,3926,3416,-6740,-3690,6017,1318,-440,-2801,-2888,6786,2331,-5123,-1859,974,3293,2116,-4626,-1465,2697,1421,416,-3148,-2154,4907,318,-2700,-1042,783,4348,-273,-4049,581,2199,1184,-837,-3926,797,4805,-1927,-1388,-1328,1308,5276,-1592,-4267,-350,2169,3691,-2133,-5487,2278,4120,-106,-3118,-5456,1741,6179,-1640,-4223,-1689,1754,4873,-2236,-7127,1731,4393,3275,-1911,-6877,1304,7079,-978,-3553,-4032,840,6403,-1849,-6650,-907,1547,4638,-224,-6625,-454,5775,991,-1327,-4743,778,6962,-209,-5243,-1994,945,5019,415,-5840,8,3945,3024,843,-4917,-1578,6141,516,-2535,-2146,-922,3977,211,-3485,-1504,2948,3012,-141,-3583,561,2955,136,-2013,-2540,806,4273,-1005,-2949,-639],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,1,-1,2,-2,3,-2,3,-4,5,-5,6,-7,7,-9,10,-11,12,-13,16,-17,18,-20,22,-24,25,-26,26,-25,20,-9,-17,82,-291,1960,9743,1134,88,-8142,-5532,12673,1402,-6979,-1104,-1760,9082,4920,-12221,-2341,5089,3066,3598,-10002,-5587,11501,1889,-2491,-3672,-5322,8947,5539,-8255,-3188,-376,4480,5883,-7890,-4300,6780,2353,2355,-4476,-5671,6992,3155,-3445,-2645,-1710,5760,4076,-5709,-2416,2556,2377,1481,-5234,-3490,4633,1040,-1301,-2415,-1843,6409,770,-4611,-111,451,2729,961,-6083,1552,4294,-430,-54,-4390,-816,7482,-2937,-4611,-29,449,7198,-1152,-9828,4064,4019,780,175,-9455,2166,9036,-3394,-4503,-2647,-557,10367,-1769,-10060,2229,2758,4833,2208,-11347,462,10059,-1358,-1843,-6545,-1450,12264,-449,-8033,-407,570,7894,2439,-11575,502,6220,2035,2517,-8986,-2569,10984,-18,-3578,-2164,-2259,8352,3000,-9995,-343,2860,3020,2653,-7904,-2202,6908,871,-2493,-3160,-2740,6709,832,-6135,-581,-61,4026,2202,-7019,-1080,2541,1049,572,-4415,-1110,5395,-1684,-2327,-1039,359,5839,-1729,-5761,2016,2036,2221,-216,-5558,4137,4505,-1762,-768,-2101,2965,7303,-4029,-5235,1798,624,4513,-3191,-8124,5298,4293,-1137,-2270,-6668,4324,9475,-5429,-4537,-1169,2483,8508,-4113,-9851,4228,4295,2517,-984,-9729,3060,9776,-2654,-2633,-4212,1629,10023,-2639,-7607,1619,1632,5173,-926,-10656,2653,7239,111,-1553,-7135,-1853,10214,-1131,-5635,-855,1602,6933,1541,-7879,844,5044,1877,-370,-6232,-586,6296,-334,-2208,-2521,128,5918,529,-5245,796,1577,2264,333,-6198,1465,2893,-548,-45,-3166,2819,4943,-2032,-2375,650,1800,3435,-2352,-3709,3231,2101,-373,-1957,-3811,4015,3916,-3691,-2214,-1295,2353,5417,-5439,-3869,3241,1538,2260,-3115,-6066,6130,3923,-3442,-2929,-4411,4721,6421,-6208,-4995,2178,3438,5079,-5035,-7411,6560,4744,98,-2709,-5918,4230,6761,-4487,-4874,-2174,1765,7449,-4228,-7618,2900,4340,2917,-2357,-7524,3493,6042,-1648,-3146,-3928,2266,7199,-2949,-5592,523,1829,3991,-1628,-6019,2799,3798,309,-793,-4343,1890,5949,-1404,-2696,-1219,1246,3139,-2561,-4318,1836,3189,1485,-1762,-2578,2254,2929,-2134,-883,-1088,2477,2486,-3723,-3126,1873,1809,1392,-3705,-2147,3621,1572,-734,-3344,-1841,4515,2214,-5550,-2012,757,3013,1767,-5242,-2012,5111,2671,-1621,-3811,-3243,6960,2803,-5509,-3271,-1083,5548,4108,-7469,-3382,2840,3238,1582,-5250,-5299,6735,3380,-2158,-3372,-3075,5649,4701,-4903,-3990,430,3039,4876,-4548,-6146,4225,2474,-657,-3804,-4841,3933,4555,-2792,-2273,-1253,2772,4524,-3192,-4632,2558,2068,1761,-2407,-4867,2777,3454,-1004,-1580,-2218,2663,3486,-2584,-2245,559,1838,1219,-3129,-2479,2298,1085,-776,-1774,-1945,4042],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,9,-10,11,-12,14,-15,17,-20,21,-24,27,-30,33,-37,42,-48,56,-65,77,-94,121,-167,262,-542,3120,9012,-5915,-8525,5496,3422,2165,-2988,-10237,6183,6711,-5068,-1349,-3985,1684,9205,-4599,-5168,2510,1600,4184,-2977,-7084,4008,3242,-1765,-21,-4365,2123,5167,-3962,-2355,1328,698,3112,-3521,-3578,4420,938,228,-3252,-2365,3989,2088,-4131,-2170,-378,4390,2266,-6877,-1220,3739,2456,699,-4884,-1404,6937,933,-3183,-3097,-1710,9043,1164,-9358,-647,1880,5595,2722,-9294,-2004,8398,2383,-508,-6742,-3911,11103,1130,-5894,-2059,-2391,7879,5962,-10179,-3650,4245,2540,4281,-7464,-5326,10064,2927,-2404,-3382,-6200,7733,7402,-9162,-2183,651,2744,8005,-8161,-6458,6924,2806,782,-3518,-7690,6423,5707,-3657,-851,-1865,2581,5900,-5952,-3630,3127,1638,2044,-3791,-5289,4406,568,-3496,-1055,-1923,3572,2921,-4743,-1381,3419,873,2333,-3462,-1299,4552,719,-1365,-1997,-1273,4901,-203,-4677,111,1873,3406,403,-6101,-249,5386,1622,-502,-6003,-11,7351,-660,-4957,-2931,369,7617,-268,-8896,779,2876,3895,-777,-9643,414,8618,885,-2493,-6937,-1440,9552,919,-6275,-1873,1162,6936,1788,-11284,-730,6537,1288,1411,-7439,-3364,10201,1566,-2864,-2476,-2641,6541,3698,-8770,-882,2009,1436,3433,-7486,-3301,7396,1664,-702,-2317,-3161,6902,2267,-5885,-848,619,2583,3345,-6663,-2388,4412,-825,742,-1819,-2484,5237,1452,-3709,98,156,3623,2144,-5115,-913,2627,1338,-496,-3198,160,5251,-616,-2464,-1356,398,3446,-1908,-4706,96,2045,1809,-1840,-5556,1302,4292,-1808,-2599,-3679,2113,7153,-2253,-4156,-1543,2680,5153,-1118,-7741,1417,4192,1319,-1646,-8026,2575,7384,-1481,-3319,-3328,1122,8475,-1233,-7393,680,2287,4543,622,-8566,-488,6113,716,-1864,-5743,4,7798,-508,-5603,-1567,174,5894,1941,-7382,-466,2803,1238,1560,-6305,-1392,6807,-770,-1951,-1809,-1469,4846,1096,-5443,1334,1075,1125,1078,-4745,605,3229,-215,-1632,-1525,-174,3024,-594,-2052,1334,1991,2588,-835,-3059,1359,3897,-739,-1952,-3172,1610,4866,-2197,-2845,310,2068,3626,-2050,-4108,2148,3222,431,-3182,-2751,3585,4947,-1303,-3608,-2266,4551,3421,-4413,-3996,1520,4556,3176,-3410,-5276,3166,4331,-756,-4023,-3725,3748,6345,-2618,-4535,-2011,3185,5455,-3949,-5906,2679,4320,1978,-1249,-6608,1856,5301,-477,-2947,-2363,2422,6517,-2458,-5390,653,1157,3112,-1046,-5951,1714,3648,153,-1746,-4266,1421,6385,-1448,-2071,125,876,3081,-1109,-4583,1938,1725,-805,-268,-1930,1372,3728,-1025,-1259,939,918,3526,-2366,-2631,1470,1673,641,-2593,-2701,2245,3142,-2044,-2542,-1194,2490,2131,-2920,-2185,2315,2607,634,-3687,-2775,3985,2072,-766],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-13,15,-18,21,-26,32,-42,56,-78,120,-205,447,-2200,-7316,-1177,-1510,8871,4176,-11421,-467,4198,2340,2843,-7181,-2528,9951,-595,-2455,-2582,-3235,7161,3469,-6792,541,918,2066,3226,-8347,-1408,5866,-20,-260,-2552,-821,6769,-736,-4107,1336,-471,2680,-241,-6463,2161,3254,-179,-611,-3756,1878,5132,-2653,-3923,-700,1993,5149,-3536,-5742,2561,3311,3698,-3910,-6074,4813,5907,-1948,-2638,-5251,3593,8246,-5242,-5073,462,2598,7497,-3710,-9392,4606,4668,1883,-1744,-8400,4255,9252,-4402,-4979,-3563,2534,10380,-3341,-8960,3409,2475,5961,664,-11306,3269,9089,-1000,-65,-6873,-679,11977,-3118,-7405,-4,-594,7330,52,-9731,2134,4873,903,478,-6852,-895,8090,-1282,-2719,-946,-1498,6049,-1007,-7707,2755,2886,1071,1495,-5744,1391,5747,-1222,-879,-801,993,4400,-2074,-4711,1721,2339,1308,-372,-4542,2885,3774,-1932,-2756,-3834,3151,4253,-4355,-3672,-281,2705,4329,-4042,-3693,4888,2368,1546,-4990,-4017,6252,4610,-4132,-3157,-2725,4600,8207,-6707,-4893,2908,2563,4602,-5373,-6956,6215,5129,27,-2917,-6480,5981,8154,-4625,-4474,-1375,2396,7374,-5078,-7441,4377,1590,2472,-1740,-8164,4899,7717,-3520,-2366,-3931,2009,8699,-4160,-7166,1792,582,5338,-2149,-7434,2959,3942,-33,1511,-5646,1490,7810,-2703,-3181,637,-303,5237,-1860,-4975,3917,2842,483,765,-4749,3264,4138,-3272,-813,390,1653,1849,-3908,-2612,3234,1525,131,-2773,-1851,4796,1459,-2194,-2238,-460,4121,2299,-5200,-2253,2324,2907,1561,-5541,-2427,5516,889,-1263,-4253,-2507,6280,2299,-4627,-2470,-778,5123,2796,-7624,-3706,3217,3392,1972,-6731,-4941,7411,2704,-1860,-4119,-2813,6743,4086,-5891,-3661,1652,3686,4619,-5459,-5011,5324,2877,604,-2781,-5641,4992,6192,-4314,-2006,-727,3157,4704,-4881,-4757,3940,1496,1222,-2294,-4949,4022,3051,-1470,-1877,-2490,2920,3977,-3501,-1921,2365,932,2472,-2099,-3114,3428,1396,-2505,-1891,-1572,3608,1921,-4681,-1001,2062,696,1455,-4320,-1550,4287,1635,-1322,-3345,-615,5256,761,-3184,-968,779,1852,466,-5366,-417,3992,1508,-1315,-4512,-998,6094,588,-2427,-2245,1256,6225,875,-5755,-1172,1920,3695,1041,-6731,-800,5631,2105,399,-4911,-2084,6774,1124,-3928,-2727,708,5116,2164,-6255,-1403,2787,2237,1247,-6037,-3072,6162,2943,-1539,-3398,-1775,3869,2778,-4264,-2527,660,2671,2695,-4755,-2334,3954,775,-467,-2733,-1878,5348,1512,-3260,-2260,-60,1934,1967,-2658,-1404,2441,972,-1013,-2125,-2130,4663,442,-2455,-612,-481,2793,-369,-3086,460,2344,1033,-17,-3283,-161,3843,736,-3132,-1734,123,3895,-1470,-3830,-89,2671,2433,-866,-4820],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-4,4,-4,5,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-24,28,-31,33,-37,41,-46,50,-56,62,-68,76,-83,93,-103,116,-129,146,-165,189,-220,259,-314,392,-518,748,-1307,6111,-462,-13409,4202,4554,1180,195,-11244,123,11588,-1973,-3357,-5031,-2190,13184,359,-10372,1200,2192,6247,2465,-13161,-443,8779,-9,-416,-6527,-2857,10492,-250,-7161,-989,440,7464,2587,-9444,-362,4504,1345,2420,-6579,-2262,7624,-227,-2316,-3846,-1056,6838,172,-5332,738,1439,2555,949,-6436,272,4386,-327,-484,-4485,1546,5403,-2492,-2865,51,716,4501,-3073,-6249,3846,1942,1343,-2476,-5203,5163,6405,-4358,-2122,-827,3804,8436,-6686,-5958,5663,1641,3159,-3828,-10171,6617,6506,-3105,-2046,-6961,3660,10896,-7349,-7032,1696,3486,8020,-3117,-11412,5303,5478,-588,-1832,-9489,5326,10827,-3931,-3166,-1686,220,10565,-3347,-10172,2628,3732,4798,-180,-10159,3646,7852,-1606,-2509,-5788,-178,11257,-2597,-7640,1152,475,5770,59,-8537,2587,4816,1396,-540,-5698,549,5819,-2955,-3818,-1404,911,5325,-1324,-5699,1860,2030,1350,-1590,-4562,2632,4071,-1828,-1061,-2394,2776,4957,-3870,-3491,1300,1479,1938,-4604,-4374,6229,2500,-1706,-2622,-4343,6950,4728,-6830,-2330,782,3935,4852,-7744,-4769,6733,1582,1511,-4928,-6972,8477,5483,-5717,-2019,-2603,5387,8017,-7908,-5607,4148,3049,6207,-6070,-8345,7385,5888,-2582,-3613,-6608,6167,9614,-6763,-5025,573,2238,7928,-4916,-8569,5202,4254,2515,-2358,-7728,4729,7830,-3923,-2786,-2600,1134,9092,-3085,-6212,3547,1470,2460,-1849,-6587,4079,4496,-958,-1492,-3843,1411,5755,-3913,-3158,469,2496,2791,-3538,-4922,3314,3216,309,-2739,-2200,4289,2653,-4126,-353,234,2859,2240,-5688,-2365,3619,2253,306,-5111,-2245,6607,1779,-3264,-1562,70,6251,3824,-6326,-1791,2409,3130,1958,-7288,-3574,7042,2836,-1959,-5221,-3873,8252,3206,-6237,-2189,73,5249,3833,-8569,-4797,5639,3384,1952,-6541,-5415,8600,4203,-3683,-3460,-2575,6415,5923,-7409,-3602,2267,2930,4223,-5975,-5711,6033,3903,-829,-3727,-3990,5452,4898,-5065,-3748,-362,2533,4041,-5003,-3943,4771,1807,679,-2751,-3961,4241,3196,-2958,-1443,-1077,3286,3807,-3214,-625,1840,2259,504,-3423,-1471,3913,1241,-1480,-2188,-1384,3574,1156,-4130,-971,1314,2138,324,-5198,-1264,4160,965,-1465,-2822,233,6194,-63,-4873,-1307,690,5181,925,-7448,523,5482,2201,-1005,-5680,282,7511,295,-4315,-4540,337,6578,1884,-6729,-852,1883,4577,-290,-7702,-652,6175,2674,-1944,-5916,-2173,7580,2976,-5970,-2630,375,5331,1819,-6918,-1539,4332,2088,1119,-5043,-2704,5953,2812,-3062,-2722,-1179,4554,1929,-5741,-2652,1838,3222,1264,-3977,-1386,3080,1857,-1458,-2651,-860,3607,1699,-2599,-1145,1598,1667,557,-2962,-30,3202,32,-1022],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,4,-5,6,-6,8,-8,9,-11,12,-14,15,-17,19,-21,23,-26,29,-32,36,-40,44,-49,54,-59,66,-72,80,-89,98,-110,122,-137,154,-176,202,-235,279,-341,436,-600,984,-4350,-3103,-1748,5735,7922,-11817,-4671,5708,4097,4806,-7161,-9102,10361,5345,-4627,-2137,-6279,6678,9400,-9192,-5206,3189,2966,7891,-6941,-8772,7257,4378,1568,-3212,-8015,6232,8920,-6430,-3559,-2201,2947,7304,-6299,-6354,3131,2478,3018,-3136,-6378,4358,4515,-1126,-1743,-3599,4061,4256,-5161,-1864,1842,2414,2172,-5102,-3882,4216,757,874,-4269,-2334,5643,1616,-5522,381,528,4730,2354,-8330,56,5424,593,1524,-7132,-2237,8319,-561,-4304,-779,-1581,7937,2733,-10465,196,3002,3293,1502,-9836,-3482,9660,928,-2649,-4638,-4592,11734,3080,-9905,-852,1070,6213,5002,-11683,-3481,7500,1890,909,-7302,-6728,11544,2083,-6497,-1933,-4084,7536,6346,-10358,-3761,3890,2563,4117,-6619,-5860,8833,2896,-1900,-2199,-5240,6118,5957,-7689,-2253,438,2513,5896,-5606,-3825,4949,649,-5,-3971,-4886,5353,2768,-2905,-1468,-2074,3114,2663,-5048,-574,3465,1798,777,-5184,-251,4647,-1773,-2635,-2580,477,6729,-1623,-6018,729,2421,4239,-1208,-7562,2355,5341,-504,-868,-5377,252,8722,-2035,-6163,-66,813,8279,-425,-9013,2645,4993,1981,-76,-9003,-124,10408,-2459,-4958,-3546,-540,10384,828,-9915,1702,2897,5627,1318,-10873,323,9020,190,-988,-5793,-2024,10505,1330,-6722,-392,-208,5320,2216,-11005,-1009,5706,2461,2021,-6678,-3082,8865,1803,-3077,-1969,-2705,5987,3579,-6908,-1064,1838,2792,2015,-6011,-1060,5419,231,-2113,-3213,-1442,5704,640,-3349,-640,1061,2831,262,-5688,-697,3301,858,59,-4122,292,3647,-1449,-2262,-1410,1399,4380,-1327,-4900,1474,3120,1760,-1426,-5642,3450,5618,-2244,-1939,-3508,3745,7298,-3826,-7140,724,2175,3504,-3740,-8573,3534,6537,1492,-2585,-6228,2271,8370,-2582,-4714,-675,1685,7175,-3644,-8226,1901,4475,2399,-1212,-9149,2021,8255,-2279,-2171,-4840,692,7883,-775,-7653,-576,2637,4494,77,-8365,313,5765,107,-1423,-5192,-443,6974,156,-5035,-1962,205,5563,1145,-5269,364,3673,1260,-1196,-4605,962,4771,-786,-2692,-1902,555,4721,-1324,-4646,888,2326,2238,-1669,-4808,2640,3804,-1405,-2132,-1460,1978,4489,-3452,-3753,1490,1954,2822,-4223,-4055,3158,3818,105,-1755,-3932,4844,4033,-3958,-4988,-1635,4202,5261,-4142,-4977,1993,3099,3673,-4361,-5567,4168,4812,-1575,-3178,-3211,4325,6014,-4628,-5942,750,2373,4760,-3992,-6025,3888,4302,1319,-3360,-5011,3814,6727,-3133,-3234,-613,3037,3954,-1941,-6186,1865,4614,3096,-2954,-4863,2951,5407,-38,-2363,-3540,2406,4760,-2019,-3782,8,2018,2372,-1638,-4815,2089,2116,-169,-2544,-2857,2171,3924,-2238,-2337,180,1189,1693,-3014,-2148],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-3,3,-4,4,-4,5,-5,6,-7,7,-9,9,-10,11,-12,13,-15,16,-18,20,-22,24,-27,29,-33,38,-43,50,-60,74,-94,127,-182,155,-4068,-6841,9502,6076,-6676,-1861,-1063,4506,6836,-7659,-4109,4619,2158,2717,-5148,-7193,7326,2615,-3877,-1921,-3904,4923,6332,-6372,-2605,2124,586,3513,-4128,-3424,5758,1622,-1798,-2871,-1567,6233,1897,-4241,331,1091,3137,365,-6557,-122,4935,673,-1077,-4984,855,6763,-834,-2989,-2154,910,6351,-1131,-7591,967,3744,3555,-452,-9808,2853,8455,-1279,-2701,-5273,-3,11849,-2125,-8691,1056,1777,7427,1043,-12147,325,7821,668,266,-8506,-1111,12106,-189,-6002,-1755,-2725,9270,4178,-10912,-178,3753,2610,3645,-8424,-3637,11210,2329,-3067,-3810,-4130,9712,2814,-8312,-227,-17,4276,4764,-7852,-2665,6940,1248,339,-4346,-3283,6989,727,-4091,-713,-1507,2785,2963,-5945,-311,3498,952,1712,-5113,-1263,6053,-1043,-2473,-336,664,4896,-657,-4434,909,495,2170,-370,-5381,1789,4201,-1548,-1824,-2935,3392,5266,-2738,-4320,651,2336,6495,-2962,-7903,2772,4475,1414,-1621,-8274,3426,8694,-1816,-3182,-3328,3022,8584,-3664,-8492,1671,2757,4736,-1360,-10029,2498,7399,-823,-2172,-6101,713,10312,-1608,-6678,552,406,6538,1120,-9456,1707,5397,1985,941,-7350,-377,10764,-1102,-2956,-1577,-1976,7447,337,-8655,1083,2617,2132,1157,-8016,-567,6234,134,-267,-2788,-2418,5612,524,-4594,846,128,2974,1378,-6214,1734,3572,-577,-358,-2722,734,5353,-2463,-3914,1113,535,3050,-1218,-4018,2628,2309,-61,-2831,-4031,4226,4692,-3220,-1888,-1765,3227,6159,-4698,-3662,2223,2248,2944,-3735,-5687,5146,3939,-1586,-3243,-4104,4545,6177,-4495,-4032,-574,3033,5522,-5520,-6681,3280,3416,1357,-2263,-7689,3589,6250,-2778,-4077,-2533,1899,7610,-3433,-6429,2776,3177,4498,-2171,-7829,3931,5762,-1515,-1342,-4999,137,7359,-3072,-4404,-945,1233,6670,-1376,-7558,2054,2934,997,578,-5280,1797,6420,-2004,-2269,-338,1017,3879,-1395,-4042,1846,2296,285,-198,-3644,1554,3163,-1263,-1709,-124,1681,3277,-3251,-2172,2038,2829,545,-2492,-3752,3146,2123,-1063,-1826,-2360,4569,2450,-4176,-2607,-297,3434,2321,-4531,-1408,4831,2631,1021,-4887,-3773,4758,2200,-4605,-3199,-1889,4668,3886,-5600,-2852,2136,3625,3338,-6000,-5918,4227,2624,158,-3600,-3657,5009,4538,-5014,-3259,-959,3137,4348,-5335,-5313,4150,3614,1432,-2598,-4170,3794,5208,-1891,-3566,-2294,2509,4662,-3183,-4430,-636,1962,2472,-2806,-4681,3291,3524,-149,-2148,-2397,2035,3501,-2587,-1315,703,1374,1356,-2270,-2118,2739,873,75,-871,-1838,2788,2030,-3340,-1529,896,2344,1133,-3486,-570,1404,2711,-400,-3461,-1250,3643,2265,-3203,-2397,190,3819,1642,-4629,-1626],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-5,6,-7,8,-9,11,-12,13,-15,17,-19,21,-24,27,-30,34,-38,41,-46,51,-55,61,-68,74,-82,91,-100,110,-122,135,-150,168,-189,213,-242,279,-325,387,-474,606,-833,1338,-5589,2745,7261,-393,246,-9701,833,10919,-852,-6394,-1253,-1423,8970,126,-9363,2833,3374,2453,742,-7948,731,7073,-899,-2872,-2376,-775,6787,-2165,-4988,3077,489,3313,-1035,-5870,3843,3360,-686,-1060,-3768,3156,4591,-4824,-2674,177,2063,3900,-4991,-4663,3592,1923,-2,-4309,-3084,6031,3214,-5029,-2614,-2306,5799,5282,-7527,-4291,3710,2991,3312,-6730,-6367,9134,3477,-1978,-3034,-6120,7444,7951,-7894,-3430,433,3842,8104,-7847,-7653,7348,4026,931,-4444,-9708,6353,8820,-4887,-3813,-3263,3445,9822,-6043,-7929,3139,2461,5686,-3174,-10822,5008,7309,-2479,-1041,-5550,2425,9442,-5163,-4177,204,1026,5740,-2533,-7439,3195,3035,-148,-2108,-6449,2864,6473,-3366,-680,-819,-628,5709,-3504,-4341,1682,1286,658,-1449,-3720,3303,3475,-2440,-2391,-1734,3067,3019,-4479,-2133,3357,2541,1745,-4718,-2592,5201,2090,44,-2635,-1415,6505,1050,-6232,-1173,1540,5694,3797,-8489,-2282,5312,3134,1067,-6756,-3931,9380,2788,-3577,-3285,-3250,7568,5403,-8058,-1836,3131,3879,4686,-9035,-4529,8176,3074,-1322,-3192,-5984,8098,6771,-6061,-3126,-346,3971,7352,-6659,-5820,5955,2088,2172,-3643,-6745,6308,4795,-3557,-437,-3776,2344,6097,-5107,-3230,1570,1911,3665,-4010,-6026,4839,2673,-1138,-1922,-4080,3594,4339,-4240,-2793,-460,1586,3568,-2861,-3098,2931,428,-967,-1647,-1872,4925,1515,-2946,-337,283,3336,1356,-5266,271,3495,1629,-300,-5114,-426,5730,460,-3714,-2964,-227,7860,485,-5998,-1064,1645,5232,103,-7255,-242,6910,260,-1937,-5847,-778,7262,1218,-5655,-2748,177,6576,2117,-8829,-1182,5420,2355,1488,-6204,-2907,8270,1361,-3011,-3270,-2213,7289,3483,-7438,-1670,2341,4396,2770,-6151,-3562,5440,2435,-356,-3445,-3517,6254,3931,-4966,-862,-353,2897,3257,-4966,-2055,3827,1629,893,-3142,-3472,3522,1706,-2631,-542,-894,3260,2256,-4099,-817,2220,-62,1009,-2210,-680,3998,574,-2031,-2876,763,3438,827,-3283,-186,1502,2230,-1298,-3612,10,4297,320,-1364,-3201,1468,5061,-1491,-3782,-1731,2100,4273,-2410,-6199,1015,2379,2690,-2296,-5424,1642,4910,418,-5203,-3558,1617,6131,-1777,-5978,-777,1721,4276,-1162,-6992,179,5498,1238,-2410,-5262,412,6628,-350,-4021,-1465,936,5401,-121,-7103,-622,3618,1858,722,-5755,-1711,5932,221,-2422,-1195,-1276,5099,312,-4940,-194,1472,3826,73,-4467,-1057,4609,1059,-1480,-2749,-651,3857,899,-4047,-741,2069,2348,-439,-4483,665,1822,594,161,-2875,467,3367,-1063,-3589,-970,1881,3670,-1621,-4052,1392,2288,621,-2234,-3341,3219,3978,59,-2195,-1139,2433],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,-1,0,-1,1,-1,2,-1,2,-2,2,-2,2,-2,2,-2,3,-3,3,-2,3,-2,2,-1,0,3,-8,18,-40,96,-291,2062,12298,767,-5383,-3701,-2801,11619,2472,-11404,-206,2607,5478,5289,-11895,-3527,10003,318,-608,-6675,-6153,12326,3534,-8423,-1804,-675,6290,6419,-11385,-2697,6276,2849,2458,-6167,-6431,10044,1794,-3195,-1357,-4104,7309,4420,-7689,-2389,1569,1709,4893,-5855,-2757,5882,937,-518,-1910,-2579,6314,2297,-4482,-447,413,3230,585,-5788,1755,4872,675,-979,-4769,99,6707,-1609,-3789,-961,953,6795,-1314,-6490,2669,2268,3609,224,-8665,2840,6341,-2627,-2294,-3609,653,11104,-3679,-8025,1430,1606,6429,-605,-12162,4175,7465,-786,245,-9171,943,13094,-3356,-6209,-2012,-1072,10387,-120,-11625,1538,4093,3718,1521,-11233,-63,10813,-1618,-2959,-4466,-2859,10658,546,-8913,372,1374,4597,1872,-10131,-1246,7376,-111,914,-5452,-4390,8784,510,-6155,-696,-1347,4824,3104,-6895,152,3254,2148,914,-4357,-1294,7230,-224,-2651,-763,650,4359,-1472,-4833,420,2213,2615,-174,-5684,2504,4278,-500,-1730,-4026,1118,5477,-3100,-4383,556,2357,5014,-3703,-5948,4629,2155,1647,-2315,-6174,5287,6531,-3554,-3617,-2452,2606,8118,-5427,-8073,2888,3534,5107,-2649,-10086,4502,5873,-1222,-1665,-6674,3083,9657,-4753,-6766,698,2078,8126,-1023,-11103,4303,5454,1957,-737,-8614,2237,9384,-2479,-3926,-2488,1441,9254,-1296,-8224,2199,2078,3353,248,-8712,844,6386,-341,-1522,-4232,-977,7209,-1321,-5175,-190,1287,4004,620,-6661,2821,3881,488,-502,-2928,1469,5026,-1667,-3164,-1041,1966,4958,-2576,-3774,2076,2494,1398,-1969,-3818,3179,3848,-2553,-1624,-1689,3870,3840,-4319,-2704,2043,2242,1934,-5253,-4711,5648,3136,-1991,-3514,-3977,5383,6250,-4725,-2606,7,4815,4970,-5879,-5566,5230,2972,431,-4931,-5930,6973,5007,-4436,-3400,-2690,4876,7042,-5501,-5428,1769,2959,5226,-3691,-7040,5636,4998,-1317,-1508,-6951,2993,7689,-3843,-4586,-570,2466,6472,-3335,-6864,2826,3274,657,-1785,-6744,2634,4943,-2426,-1550,-1086,1840,4240,-3068,-4521,1227,1580,2176,-1060,-4775,2422,3040,-435,-1093,-2309,1963,3484,-4364,-2333,1961,3166,2597,-4256,-4081,4662,1290,206,-2721,-1802,4799,2386,-4063,-3419,-23,2507,1577,-4921,-744,3342,2256,-235,-4769,-3080,5556,1603,-2331,-2973,-1088,5661,3175,-6375,-2757,2688,4139,1984,-6589,-5315,5960,4331,-1004,-4680,-2686,7014,4030,-5039,-4593,-714,4795,3589,-5113,-3850,4714,3365,990,-4903,-4198,6867,3438,-2883,-3265,-2559,3728,5355,-4323,-3652,761,1608,2804,-3753,-5331,4245,3075,-1078,-3053,-4139,3475,3172,-3182,-1786,-965,1930,2951,-3115,-2733,2053,2219,417,-1730,-2167,3020,2370,-3260,-1674,645,2187],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,7,-8,9,-10,11,-12,13,-15,17,-19,23,-30,48,-116,1138,4323,-4720,-10449,7897,7593,-4691,-2786,-6427,5398,11970,-6469,-6646,2155,2180,8561,-4053,-12155,7026,6123,-1019,-1388,-9940,4938,11066,-3964,-3619,-2018,1490,10140,-3732,-9881,3545,2585,2713,-263,-8458,2609,9045,-1752,-1800,-3636,550,8110,-1932,-5158,2033,458,3985,-1508,-7234,2242,3605,-1288,-1216,-4832,2670,5049,-3244,-1452,385,1328,3931,-3773,-4096,3944,1654,413,-3563,-5257,6264,2755,-4623,-1977,-1310,5460,3330,-7306,-2777,3804,2197,2820,-7064,-5137,8006,2401,-2597,-2791,-5059,10041,5580,-9267,-2709,172,4634,6550,-9387,-7621,7349,2249,1550,-5153,-7566,9903,5785,-6543,-3277,-3957,5275,8399,-9792,-6795,4699,2474,5310,-5184,-10427,7770,6219,-2722,-1866,-6362,5670,9978,-6674,-5434,798,1344,8101,-5159,-7447,5914,2806,1037,-1104,-6489,4467,6081,-4519,-1793,-1879,959,6809,-4664,-3969,2874,2685,2802,-1083,-3934,4870,2688,-1914,-1529,-2589,3107,3468,-4069,-1386,1619,2511,1853,-4679,-2153,4483,1156,-617,-2312,-2435,5639,613,-5051,-1764,261,4911,2193,-8413,-347,3881,2371,1262,-6460,-1913,7633,202,-4875,-2774,-989,8148,2301,-8202,-1312,3491,3970,2989,-9803,-2957,9587,737,-1804,-4592,-4759,9148,4230,-8070,-2550,-1793,4869,6116,-9950,-4181,6827,1707,2593,-5897,-6658,8528,3819,-4059,-2039,-4307,4896,6206,-6790,-3312,2372,2763,3568,-5096,-5166,6274,2682,-1944,-2059,-4245,4980,4586,-5532,-1798,312,1945,2470,-4836,-2677,2814,879,-901,-2090,-3385,3982,1050,-3463,-1009,-52,3428,2298,-5210,-602,3854,471,1077,-4750,-784,5104,455,-1832,-2092,-142,5249,-489,-5482,-551,2880,3155,-899,-7058,842,5440,586,-1413,-5377,1126,8541,-1981,-5752,-1680,1118,6976,33,-9185,315,4566,2330,-108,-7276,-560,8039,634,-4490,-4229,-2122,8706,920,-7859,-692,3304,4103,1632,-9314,-1838,6919,940,-623,-5365,-2044,8432,2524,-5978,-2746,606,5184,2755,-6877,-1397,3599,1774,691,-5017,-2111,6192,1037,-2502,-37,-492,4908,1566,-4883,-902,1806,1357,975,-4142,-1208,4116,-203,-959,-2677,511,4021,-1158,-4358,-914,504,2704,294,-5162,950,3091,-1032,-1545,-3091,1019,5869,-681,-3448,-892,2224,4637,-3240,-6130,1813,3678,2523,-1879,-6230,3166,6952,-579,-3548,-3103,1890,6418,-2578,-5827,781,3496,3653,-1748,-7337,1772,6358,1253,-2894,-4707,1466,7057,-693,-4766,-2427,581,7355,-966,-6226,255,3985,2489,-622,-6886,471,7440,-934,-2075,-3021,252,5997,275,-6067,370,990,3799,1738,-5375,-199,4830,1558,-991,-3680,-179,4808,-809,-2874,-1778,917,3729,-352,-4184,808,3097,-65,-635,-3399,760,2910,-1113],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,5,-6,7,-7,9,-9,11,-11,13,-14,16,-18,20,-22,25,-27,30,-34,39,-45,50,-59,69,-84,103,-134,186,-306,1073,2299,4695,4105,-10737,-2439,8846,790,-228,-5315,-4072,9846,2278,-6351,-805,-1637,5352,2991,-7114,-1359,4579,1486,667,-4269,-954,7712,-804,-2058,-701,-1656,6283,2756,-5337,104,1585,2316,-523,-5227,587,4269,-801,-1203,-3968,1326,5947,-3743,-3822,753,355,5294,-3050,-6698,3442,3211,-50,-1456,-6601,4411,6922,-3802,-1973,-3602,2411,8446,-4253,-8544,5393,2645,3804,-2825,-10286,4487,8211,-2439,-1838,-6508,1873,11522,-4240,-6847,972,1452,7610,-2158,-12358,4771,6509,836,-292,-10276,1116,10851,-1706,-4562,-3628,-1855,10162,-144,-9960,1492,2693,4397,1818,-9278,-719,8694,-733,-869,-4185,-1309,8834,-219,-7075,-387,470,4186,1579,-8899,1623,4493,-108,218,-4587,46,5154,-3419,-2846,-296,223,3835,-1419,-5122,1874,2745,1407,-1680,-4050,2583,4850,-2611,-1196,-2400,2985,5663,-4084,-3674,1968,2171,2349,-4623,-5265,5288,2554,-455,-2507,-4620,5036,5705,-5220,-4727,-158,4240,6568,-5992,-6422,5775,4181,2119,-3728,-6978,6310,6673,-4467,-3422,-3767,3847,8147,-6337,-6275,2069,3851,5214,-2474,-9475,4817,5775,-1453,-880,-6555,2719,9381,-4014,-4569,-948,1184,7588,-2020,-8960,2621,2666,2198,-323,-7292,2068,6985,-2125,-2846,-2777,-181,6199,-1637,-5823,1726,695,2770,-207,-6074,1627,3466,-1759,-1799,-3131,1375,5228,-3180,-2872,1092,2596,2309,-2748,-4379,3784,1619,-372,-2087,-2196,4250,2310,-3194,-2495,628,3235,3196,-5477,-2670,3250,1927,398,-4191,-4086,6199,2996,-2408,-1966,-3276,5279,3581,-7109,-1881,2832,3798,4300,-6613,-4309,5010,2829,-667,-4379,-4511,6582,5423,-5772,-2846,-41,4078,5047,-5722,-4443,4210,3415,1785,-4527,-6154,6153,4859,-1601,-2868,-3227,4285,6827,-4952,-3981,1706,2231,5143,-4048,-6694,4865,3701,-617,-1837,-4106,3928,5116,-3614,-2537,-1890,2459,4039,-3446,-3385,2639,2421,1548,-1444,-2611,2977,3112,-3276,-287,-474,1634,1897,-3659,-1352,2426,1667,593,-2588,-1374,4163,2319,-1796,-1573,-145,5200,1376,-3668,-925,2549,3127,550,-5208,-609,4701,2305,-1694,-3705,-1287,6337,839,-4446,-2222,658,5369,1163,-6699,-1314,4022,3088,729,-5026,-2498,7369,1570,-1788,-3563,-1226,7192,2773,-6146,-2581,1981,4212,2884,-6322,-2555,4334,2354,-925,-3469,-3280,5815,3155,-4085,-2920,-607,3315,3670,-4945,-2795,3333,2862,945,-4676,-3266,4628,408,-2227,-1976,-1115,3466,2633,-3865,-1569,1633,2497,190,-3463,-1453,3005,281,-869,-2119,-599,2600,2104,-3522,-1359,1631,2786,290,-3767,-504,2648,-1323,-1210,-1973,1090,5088,-62,-2700,-679,1257,3385,-1063,-3282,890,2563,1392,-1122,-4158,1563,5028],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,6,-7,8,-8,10,-11,12,-13,15,-16,19,-21,22,-25,28,-30,34,-38,41,-46,50,-56,62,-69,77,-86,98,-111,127,-149,176,-215,273,-367,550,-1030,4944,9743,-6940,-5933,88,1636,7896,-3694,-9433,5917,5167,529,-1267,-7409,4462,8193,-4072,-2479,-2578,1622,6700,-2685,-4930,2333,1938,2300,-1635,-5890,3355,4049,-2520,-1236,-2888,3070,4274,-4303,-1864,1391,2197,2283,-4665,-3432,4930,1715,-741,-3745,-2668,6325,2167,-4496,-1324,-454,4022,3160,-7394,-695,4890,359,225,-6810,-2942,9718,1314,-3619,-1442,-2445,8654,3211,-10393,-1783,3346,4137,4685,-9103,-5578,10416,1870,-2294,-3185,-5613,10367,5794,-8112,-2006,-42,5413,6873,-9115,-5325,6885,2814,2196,-5404,-7700,9635,5920,-5406,-2171,-3864,4955,8553,-7973,-3324,4373,2168,5261,-4793,-7395,6721,4009,-1205,-1243,-5058,4413,5148,-5062,-2327,690,2001,3454,-4376,-3372,4474,1588,-128,-2675,-3723,4275,2662,-3155,-1625,243,2749,1725,-4332,199,2985,1251,203,-4463,-1215,5461,-315,-4188,-1898,-655,5887,3,-6219,-657,1370,4036,975,-7395,323,6845,609,-1761,-5589,265,9383,-1082,-5488,-2145,-439,7104,1576,-8839,1116,5082,2302,1457,-8391,-1923,9469,261,-2724,-3809,-3246,9083,1881,-9336,-837,1886,4490,3392,-9416,-2707,8106,2247,225,-4138,-4586,8310,3339,-6055,-2276,-1479,4715,4338,-7892,-2119,4189,2169,1822,-4565,-4807,5919,2599,-2820,-2428,-2026,5943,3908,-5548,-899,1413,1850,2100,-4780,-2027,5393,637,-2345,-1942,-934,4559,209,-3514,139,1900,3095,46,-5368,-325,3124,-292,-303,-3970,230,4819,-966,-2116,-967,1845,5785,-1095,-5343,2368,3408,1899,-2020,-6563,1706,7271,-499,-2840,-4712,1217,6937,-2683,-5425,-1435,1468,4731,-892,-9677,1596,5096,772,-1534,-6767,136,8305,-1207,-4071,-2192,44,7377,731,-7970,526,2906,2890,730,-8282,-2083,7392,-54,-2416,-3681,99,8230,1259,-5908,-664,2255,3055,2101,-7333,-634,5260,907,-626,-2119,-1301,5540,-340,-1992,-1252,-1495,3988,1086,-4304,420,2212,488,463,-3588,122,3438,-548,-1040,-2091,1344,3482,-798,-2599,2081,2362,287,-2531,-4126,2251,3959,-1143,-2800,-3638,3113,3451,-2413,-4455,724,2969,2607,-3060,-4189,3957,3712,-630,-2376,-3324,3818,4885,-2516,-3690,-492,3229,5350,-3353,-6246,2527,4027,3464,-2971,-5647,4179,5373,-947,-2932,-3435,2109,5806,-3598,-4937,138,2584,5393,-1414,-7980,2354,4946,588,-1646,-4571,1339,5833,-1798,-2895,-2015,1107,5705,-718,-5451,947,2860,2099,-773,-3584,1246,4467,341,-2202,-1895,773,4822,-1739,-2822,112,1654,2317,-63,-4464,2016,3141,307,-1739,-1695,1226,4044,-1458,-2710,44,1548,2012,-1182,-3174,2343,3656,-494,-2525,-3105,2766,3260,-2910,-2907,-40,2805,2023,-3981,-3471,1893,2647,372],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,10,-11,13,-14,16,-18,20,-23,26,-28,32,-36,40,-44,48,-54,59,-65,72,-79,87,-97,107,-119,132,-148,165,-185,210,-240,277,-325,389,-482,626,-887,1507,-6830,-3318,5458,2101,4405,-10739,-6648,11189,2871,-536,-4537,-6295,10167,6079,-9089,-2291,-269,4955,8469,-9401,-6850,7453,2523,3059,-4331,-9152,9681,7158,-4545,-3796,-4097,4522,8846,-7722,-4965,2791,1769,4631,-2995,-8190,6347,3812,-1624,-918,-4405,5126,5811,-5984,-1474,1684,1617,5661,-4200,-4135,3456,1044,237,-2248,-3731,4244,2685,-3941,-631,175,3118,2290,-5711,-712,3402,927,-202,-6495,-1304,6857,187,-3490,-2133,-2534,8435,785,-7547,-320,1261,5608,1478,-8794,-706,8234,385,132,-6935,-2349,11048,794,-6126,-1678,-770,8436,2893,-12039,687,6413,2961,2868,-10516,-3824,11149,1980,-4814,-3293,-5141,11336,3722,-10905,-2109,2100,4872,6175,-9485,-3645,8604,1589,654,-4240,-6327,9345,4582,-6677,-1237,-1613,4393,5803,-9096,-3660,5237,1089,3599,-4547,-5512,6805,2166,-3550,-464,-2096,4922,3542,-6079,-817,3318,852,2704,-5410,-1296,4511,539,-736,-1928,-1614,5443,-1109,-5094,1134,977,2911,567,-5304,723,4474,-98,-762,-5735,1099,8211,-1643,-3351,-1499,700,7227,-2833,-7924,1643,3266,3008,-751,-7993,1303,8007,-336,-2543,-4153,378,9483,-2078,-8291,306,1857,6694,227,-10994,1477,7192,407,-129,-7942,-642,10367,-1491,-5477,-2761,-1396,8656,1984,-10145,211,2930,1930,2588,-9204,-1861,7328,710,-3226,-2594,-1959,8593,3647,-6626,-677,710,3602,2837,-7216,-938,5849,440,677,-3636,-2763,6474,356,-3854,-95,-96,4636,1695,-6025,939,2325,546,496,-3669,727,4109,-1756,-2161,-1007,681,4969,-1246,-3492,1130,2193,1797,-2001,-5331,2503,3844,-1299,-1354,-4092,2182,5734,-4273,-3927,239,2040,4767,-4098,-6623,2954,3136,1149,-2594,-5751,2924,6027,-2558,-4179,-2197,1426,7405,-2814,-7132,3267,3223,3728,-2809,-8975,4036,6742,-735,-2273,-5652,2566,8602,-2942,-5728,-797,2150,5689,-308,-8548,2379,4198,576,-201,-7728,715,7762,-1069,-2959,-1932,297,6292,-729,-6929,1303,2584,2416,975,-5531,576,4623,-560,-1431,-1631,-246,5014,-1584,-3792,-370,892,1270,-342,-4044,1286,3025,-551,-404,-2204,343,3959,-2040,-2951,473,1691,2910,-2894,-3343,1186,3535,-128,-2650,-3659,3772,2905,-2066,-2491,-1408,3465,3981,-3887,-4445,2466,3646,2370,-4348,-3970,4747,3898,-861,-3760,-3536,3997,5186,-3434,-3064,2077,4789,5485,-4349,-6004,3582,4062,1007,-4208,-5409,4316,5245,-1747,-3816,-2349,3645,6079,-4444,-4476,468,2484,3428,-2873,-6506,3431,4574,-1,-1921,-4207,1978,5144,-1634,-3132,-417,653,4506,-2349,-5514,2935,1712,65,-769,-4078,1581,2517,-1289,-1619,-602,1865,3176,-1669,-4021,1408,1516,914,-2335,-2988],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-4,4,-5,5,-7,7,-8,8,-9,10,-10,12,-13,14,-15,17,-18,20,-22,24,-27,30,-34,38,-43,50,-59,71,-87,112,-149,214,-339,660,-3200,1021,13319,-4009,-9164,2510,1612,6653,-811,-13181,4637,8526,-1043,-624,-9043,196,12835,-3548,-7858,-1111,-382,9932,142,-12520,1312,4668,2132,1921,-10120,-973,10540,-1447,-2838,-3633,-3059,10023,31,-8641,1219,1566,3997,3084,-8312,-298,6696,-1424,-215,-4566,-2868,8121,-1855,-4246,-1036,-840,5505,63,-6354,1420,3348,333,-23,-4735,2100,4894,-2599,-2813,-1324,1788,3959,-2253,-5375,3506,1997,2312,-3006,-6385,4693,3321,-2137,-2354,-3250,4317,7002,-6667,-3848,1548,3798,5879,-5392,-7565,7481,4458,1347,-2272,-7881,6176,8265,-6752,-4001,-1660,2350,10288,-6810,-8495,5131,2966,4724,-2231,-10883,6336,7067,-3171,-1682,-6958,3250,11834,-5120,-6599,674,1188,7557,-2691,-10708,3571,5193,1189,-364,-9043,937,10104,-3481,-4397,-1729,-1086,6993,-2282,-6924,2371,2576,2912,-830,-7178,1935,5869,-1988,-804,-2924,696,6584,-2396,-4188,1411,993,2224,-951,-4789,3911,2299,-996,-921,-3193,3797,3349,-3054,-3100,-266,1665,3001,-5487,-2506,4452,1796,242,-4647,-4467,6436,3052,-4375,-2064,-1647,4992,3682,-7976,-3316,4103,3265,2837,-5430,-5655,8049,3304,-2637,-3123,-4793,7727,6758,-8071,-4010,-11,4013,7167,-8093,-6392,5627,3421,2306,-3694,-7872,7126,6780,-4389,-2824,-4093,4078,8301,-7113,-6460,2809,1964,4424,-3621,-9027,5746,4406,-1446,-1377,-4937,3557,7433,-4497,-2963,729,1084,5344,-3504,-5683,4160,2542,310,-665,-6144,3443,4786,-3038,-1627,-441,2078,3573,-4301,-2938,3437,2307,1066,-2764,-2518,4910,1775,-2781,-642,-130,3984,1968,-6014,-1706,2619,1759,1218,-5214,-1805,5379,1438,-758,-3284,-1342,6789,1550,-5863,-2449,892,4735,818,-7475,-1807,5848,1601,1044,-4839,-2465,7565,2952,-4619,-3473,-1509,7960,2749,-7474,-1113,3002,3852,3068,-6578,-3955,7024,1489,-1651,-3727,-4397,7498,4902,-4985,-2789,-416,3674,4666,-6010,-4065,3758,2154,1625,-4884,-4767,5480,3433,-2903,-1851,-2061,2876,4296,-5686,-2797,1674,1879,3109,-4640,-3772,4122,1302,-961,-873,-2127,3655,1811,-2715,-1376,297,2156,2047,-3653,-1191,3064,44,-505,-1777,-409,4420,1561,-3273,-332,1884,2961,117,-3714,-655,3551,1603,-1583,-4912,1726,5312,629,-3534,-2260,1365,5898,861,-5582,112,3678,3233,-79,-5982,76,5040,1699,-1824,-5425,-758,6600,467,-4685,-1525,-24,6591,634,-7106,-507,4203,1777,516,-6521,-1351,7616,1964,-3484,-2702,-411,6272,2122,-5288,-1338,2422,2318,1369,-6137,-1447,5333,426,-112,-2665,-1243,5049,1217,-4605,-1984,158,3156,2028,-4391,-824,3437,1521,1566,-2982,-1305,4663,551,-3419,-596,-296,2929,812,-3678,217,2369],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-13,13,-15,17,-19,21,-24,26,-29,32,-36,39,-43,47,-52,57,-64,70,-77,85,-94,105,-117,132,-148,170,-196,229,-274,337,-435,608,-1004,4638,-566,-3832,-4731,-1735,10343,-2056,-7393,150,1340,5928,2029,-8819,1099,5100,1127,-147,-5709,-755,7175,-926,-3309,-1078,-1554,6450,-569,-5087,1813,3246,2550,-92,-6175,1144,5256,-1007,-1880,-2075,993,5326,-3804,-3570,1160,1080,3197,-3185,-5811,5521,1656,-1362,-2282,-4394,5230,4987,-6321,-2275,442,2820,4525,-6373,-4919,6623,1305,1474,-4232,-7923,8536,6349,-4640,-2849,-3442,5332,9138,-8498,-7210,4444,3989,5305,-6529,-10093,7494,5634,-2195,-2179,-7279,4804,10449,-6273,-6855,-506,2423,9129,-3607,-10290,4850,3362,2128,-791,-8482,4003,8501,-3369,-3071,-3902,1047,9647,-2825,-7563,965,2063,3877,-404,-8497,2866,6038,-1048,-516,-3894,1238,6267,-1201,-3786,742,1697,4413,-2848,-4540,3922,2389,-173,-1037,-4007,3010,3662,-3055,-1403,-1017,3010,3317,-5064,-2915,3078,665,2339,-3476,-2786,6409,1568,-3136,-2511,-1101,6215,2650,-6996,-606,1755,1892,3464,-6010,-2898,7394,2241,-1240,-5046,-5553,7665,4283,-7179,-2193,-405,4569,5918,-7634,-4251,5852,3411,2549,-5006,-7287,8912,3690,-4990,-3197,-4796,4888,7956,-7657,-4729,1376,2592,5327,-5869,-7153,5804,3693,-959,-2014,-6191,4557,6892,-4674,-3005,-1528,1659,6303,-4684,-5360,3558,2357,634,-1018,-5988,4889,4382,-3113,-2034,-2374,1573,3503,-3932,-2969,1732,1862,1852,-2285,-2477,3816,1725,-1334,-1048,-1939,2682,1209,-4077,-1354,124,964,2119,-3797,-1112,5096,1363,160,-3410,-1419,6140,-288,-5398,-976,-134,5667,620,-6770,538,3411,2434,944,-6654,-2171,8847,815,-2854,-3690,-1912,8460,1297,-7503,-2080,1500,4723,1571,-10034,-1861,6234,2703,-649,-4225,-2802,8109,3127,-6023,-2164,-1247,5153,3575,-7625,-2829,3781,2022,2213,-4518,-4906,6795,1885,-2383,-2410,-2471,4559,4198,-5562,-2529,1533,2302,2889,-5313,-3163,3503,1288,351,-2873,-1800,3959,3301,-3298,-670,519,2636,2114,-2883,-128,3384,722,-1250,-3501,-1104,3205,607,-2427,-1312,336,3345,-46,-4667,-351,2067,1678,-147,-3612,901,5041,321,-2095,-2143,802,5474,-1375,-5644,443,2457,3921,-498,-6358,1404,6477,1010,-3123,-4724,1804,6349,-668,-4921,-3089,493,5925,-3,-6820,425,3353,2477,370,-6594,492,6801,748,-3339,-3891,-754,6373,61,-6892,207,1351,4437,1459,-6296,185,4042,163,-1362,-4302,-946,4818,1068,-4722,-203,786,4604,1276,-5146,-612,3369,1885,1276,-3298,-781,4159,526,-2278,-1370,253,3376,851,-3326,628,1460,2375,-465,-3511,99,3638,788,-447,-2996,1085,3878,-900,-4132,-291,1449,2386,-2037,-3548,1885,3288,-1163,-2591,-3129,2775,4519,-1790,-3800,-937,3284,3930,-2554],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,5,-6,7,-8,8,-9,11,-11,12,-13,15,-16,18,-20,22,-24,26,-28,31,-35,38,-42,48,-54,61,-69,81,-94,113,-137,175,-232,334,-554,2229,-6853,-8658,8428,3814,-1633,-3034,-6538,6092,7434,-7219,-2357,811,3080,5600,-6540,-4371,5261,2105,731,-3479,-5421,5009,4539,-3462,-1704,-2046,3948,3202,-4927,-2728,2930,1143,727,-4553,-1933,5803,962,-2758,-3214,-1782,5719,1224,-5936,340,1738,3090,912,-6833,781,5581,325,-694,-5330,193,8629,-1839,-4827,759,36,7732,476,-10784,1870,4790,2410,234,-8037,-660,10769,-1900,-3640,-3720,-1036,11020,1705,-10650,1170,2798,4089,3489,-13392,-1124,10239,379,-1801,-6056,-4417,11620,1719,-7667,-139,-1634,7313,5574,-11004,-1509,6896,2089,1901,-6585,-5342,9428,2018,-3561,-2503,-3076,5931,4644,-6740,-1847,1281,1484,2891,-4908,-2254,4926,1792,-1294,-2606,-3146,5513,1713,-4876,-796,-6,3075,1410,-4525,-487,3802,238,61,-4034,-605,4823,-1238,-2155,-771,722,5210,-1017,-5333,837,2352,1862,-1265,-5428,3515,6241,-1803,-1964,-2738,595,6926,-4332,-5723,2057,1747,5137,-2647,-8180,3535,5668,192,-1524,-5926,731,10376,-4277,-4918,-1637,-521,9034,-1594,-10629,1516,3367,2374,300,-10620,1230,9556,-1247,-2287,-4454,-691,9436,-790,-8485,-269,1649,4779,1840,-9879,-337,6122,438,-474,-4900,-2129,8329,-108,-4373,-1450,670,5761,1433,-7252,-754,3331,1638,450,-5526,-1171,5098,238,-1716,-2030,286,3855,-1299,-4267,-8,2763,2700,-1993,-4304,1056,3492,-915,-1403,-2840,2490,4946,-2027,-2330,-156,2789,3107,-3566,-4810,2855,2835,-249,-3763,-4991,4780,4126,-2164,-2890,-1330,2363,5536,-4154,-5329,3265,3164,2746,-3349,-6925,5280,5516,-312,-2191,-3952,3233,7149,-5123,-5949,990,2571,6767,-3622,-9340,3697,5036,1166,-3096,-6357,3105,6136,-2765,-3710,-1531,942,7915,-2591,-5967,3423,2571,2105,-1023,-7361,1753,5925,-1042,-1695,-3649,774,6875,-394,-3912,420,1730,3433,-34,-5690,1220,3430,-1009,-819,-2554,1827,4450,-2348,-2292,823,779,2830,-2643,-3595,1258,2779,854,-2224,-3031,2543,3206,-1924,-2523,-1200,2551,3692,-2863,-2663,3478,2689,320,-3691,-2219,4922,2207,-2806,-3551,-1970,5142,4182,-4171,-2713,1382,3147,3830,-5347,-3902,3812,3467,-863,-4690,-3105,4964,4545,-4133,-2439,-1021,4919,4848,-5387,-4649,2323,3654,2316,-4733,-5658,5128,2956,-215,-2474,-3499,3869,4665,-2670,-3556,766,2669,4909,-3891,-4999,1979,2746,453,-2070,-3788,2198,3952,-2307,-1968,-293,908,3844,-3114,-3761,2120,1954,1523,-1678,-4008,1653,1839,-2194,-1805,-1087,2463,2197,-1865,-2131,1071,1787,826,-2583,-2332,2285,1149,-1600,-2153,-1030,3540,1527,-3903,-1446,612,2986,455,-4515,196,3596,3016,-1980,-3587,-825,4660,1966,-2760,-1833],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-12,14,-15,17,-19,21,-24,26,-28,32,-34,39,-42,47,-52,58,-65,73,-82,94,-109,128,-157,202,-297,1348,-1841,-4010,-7406,6387,9291,-8848,-4570,-163,3129,9957,-7169,-9246,6899,3640,2844,-3198,-11436,6435,8820,-6567,-3160,-4759,1085,10739,-6856,-8681,3189,1791,5610,-1921,-10809,4196,6978,-2510,-1755,-5956,1696,9787,-3271,-4782,362,159,5850,-910,-7253,2862,2529,-128,-253,-5866,1224,6833,-3486,-2194,76,934,5196,-2985,-5028,2821,1259,1052,-3051,-5273,4715,3255,-2983,-1771,-2048,3885,3004,-6262,-2268,3557,2853,1864,-6727,-3522,7087,1863,-1255,-4516,-3360,9808,2893,-7496,-1428,-425,5159,5062,-8576,-2565,6635,3145,1794,-6904,-6236,10962,3050,-5150,-3165,-3866,7499,5494,-10281,-3663,2628,3197,5830,-7512,-8166,8537,3194,-744,-3197,-7396,7787,7786,-8313,-1473,-1624,3417,8360,-6548,-6356,5496,935,3021,-2793,-8094,6358,4938,-5274,-512,-2931,1988,7660,-6252,-4174,2674,1166,3806,-3025,-4832,5511,1953,-2423,-897,-3471,2592,3542,-4901,-1343,1142,1763,2656,-4320,-2564,5040,1449,-302,-3339,-1402,5759,1143,-4884,-1338,953,5124,1597,-6243,-1020,5964,3258,82,-6884,-105,6829,664,-3161,-4130,-441,7830,1128,-7443,-314,1840,5127,1552,-10302,-1629,8291,1539,489,-6823,-2200,10255,1046,-6357,-2418,-1234,6813,4486,-9372,-2095,4744,2658,2522,-8675,-4781,10290,1791,-2502,-3136,-4421,8279,4140,-8948,-2547,1506,3642,4829,-7408,-5008,7389,1437,1053,-2446,-5359,7033,3673,-5743,-1111,-722,3343,4184,-5900,-2440,3983,1672,947,-3470,-3025,7030,1311,-2342,-1481,-592,4176,1447,-5609,-470,3384,1154,833,-3958,-421,4937,815,-2999,-1903,1030,5342,-165,-4603,-1092,1722,2012,-807,-5487,843,5519,-11,-1757,-7110,1103,7072,-1659,-4669,-2550,1537,6045,-1881,-6643,726,3953,3553,-948,-7614,437,7941,-821,-3785,-4682,-81,8751,-158,-6240,-1495,1687,6689,166,-9796,1047,5445,1502,703,-7296,-2576,8689,36,-4652,-2155,-1187,7493,1316,-7793,326,2476,2141,2824,-5742,-1645,6671,-224,-2591,-2058,-1076,6281,1302,-5576,-440,1191,2490,1571,-6355,-67,3875,351,116,-3719,-812,5390,484,-4042,507,-410,4085,764,-3907,1927,3276,445,-1479,-2589,1851,4734,-1123,-2510,-652,2298,4248,-2025,-3432,1757,1622,1988,-3094,-4881,3257,3950,-1901,-3058,-3837,2695,5988,-2350,-5083,60,3451,4621,-3559,-6905,1561,4141,302,-3324,-5450,2876,6497,-1423,-3415,-2811,2347,6425,-2437,-5877,1127,2948,3327,-1252,-7287,1667,6320,1079,-2370,-5185,1092,7183,-1263,-4412,-1253,1369,5545,-1299,-5064,-84,2160,1991,-16,-5737,365,5785,-649,-2656,-1138,188,3463,-869,-4798,543,1707,1895,-577,-3579,794,3626,-1175,-1841,-1346,580,2928,-455],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,6,-6,7,-7,9,-10,12,-13,14,-16,18,-20,22,-25,28,-30,33,-37,41,-45,49,-55,61,-67,74,-82,91,-102,114,-128,147,-167,194,-226,263,-275,97,-11794,-619,9806,1057,-700,-6797,-1656,12452,744,-9153,-1185,-1159,8901,4027,-13056,-58,6052,1637,2495,-9020,-4306,12503,925,-4663,-2948,-4506,9736,3409,-10574,-1367,1963,2646,4450,-8596,-3899,9027,370,-717,-3531,-4559,8722,3219,-6116,-1733,-477,2971,4410,-5422,-2201,5260,218,1926,-3534,-2484,6316,-864,-3173,-664,218,5037,-154,-5957,468,2910,1112,-334,-5239,1724,5358,-1663,-3237,-1950,1437,6806,-2379,-5095,1383,1593,4910,-1592,-8725,4091,5360,-458,-3347,-7122,3154,8992,-4340,-4918,-582,714,9331,-4620,-10304,3794,3962,3373,-344,-11179,3369,9487,-2671,-2023,-4396,1043,12979,-3148,-8385,2029,571,6648,309,-13121,1566,6929,213,472,-7376,-1224,11363,-1961,-6441,-1187,-1783,7753,1118,-10112,2069,4752,1064,3325,-8006,-1647,7858,-801,-1884,-2837,-1854,7222,258,-6854,1944,466,1764,2059,-6009,120,5477,-1327,-115,-2580,-806,4403,-1611,-3867,594,984,3302,-1220,-5804,2488,3080,762,-2977,-3778,2146,5438,-2673,-3030,-692,3030,4808,-4975,-4760,2834,3172,2114,-3757,-7571,6438,4813,-2308,-2534,-4361,4131,8186,-5401,-5063,1431,3161,6245,-5310,-7269,5813,5112,487,-2703,-7657,4753,7368,-3823,-3595,-1985,1251,9811,-3530,-7772,2845,1946,4260,-1822,-10455,3867,7863,-1201,-2026,-5352,1053,9753,-3760,-6192,805,766,6597,-441,-8992,3434,4547,1159,-3,-5881,514,6447,-1971,-3449,-602,91,6091,-1501,-5225,2545,1096,1173,161,-6476,2112,5031,-1746,-1779,-919,956,4152,-3332,-1857,1466,1574,1002,-2878,-4255,3593,2585,-1738,-2709,-3278,3623,3737,-4826,-3022,744,2897,2813,-5988,-3146,4295,2719,558,-4692,-5365,6991,3228,-4914,-3829,-2198,6423,5598,-6923,-3781,3898,4386,3900,-6455,-7003,6613,4147,-1521,-2646,-4793,4820,6097,-5268,-2772,-560,3966,5560,-5308,-7946,4499,3914,855,-1945,-6330,6328,5845,-2982,-1704,-2532,2300,7484,-5352,-4680,1901,1704,2793,-2434,-6902,3169,3307,-1263,-1929,-4485,2743,5907,-4000,-2374,384,1464,4037,-2405,-2966,3644,1287,-766,-1275,-2584,2348,2906,-3883,-1313,-281,2253,1775,-3784,-1729,2008,1105,-492,-2095,-2192,5424,1584,-3265,-2783,883,4134,2090,-5879,-1051,2515,3082,1708,-5213,-1486,5489,2287,-2619,-4340,-872,6972,2028,-4387,-2144,923,5361,2311,-6649,-2802,4878,3067,658,-4798,-1854,6811,3414,-2718,-3544,-1244,6543,3124,-6884,-2689,2903,3538,2215,-4940,-3952,4647,2316,-363,-3032,-3088,4914,3952,-3708,-2706,-701,3746,3613,-3924,-3675,4045,2026,1113,-2771,-3279,3417,1414,-2867,-2156,-1168,2611,1869,-2848,-2105,2735,1200,192,-3322,-2052,4155,1329,-1595,-385],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-17,19,-21,23,-26,29,-31,34,-38,43,-47,53,-58,65,-73,82,-92,105,-121,141,-168,205,-259,349,-522,975,-5140,-9428,4183,3784,4119,-2511,-9317,3356,5853,-2302,-2203,-5588,2366,9033,-3504,-4677,685,2543,6234,-2753,-6091,3096,3588,734,-1577,-4498,3953,4806,-2525,-2292,-1502,1907,4176,-4604,-2958,2073,1538,2659,-2361,-3026,6265,513,-2906,-1203,-2988,4779,2009,-6969,-742,2449,2813,2620,-7518,-1631,8074,-300,-975,-3166,-3788,9329,2897,-7768,-878,75,4823,5215,-10675,-2527,6281,1731,2450,-6726,-6206,11111,4097,-5135,-2436,-3790,6996,6447,-8616,-4385,3818,2319,5974,-7668,-8356,8639,3490,-2653,-3566,-7754,6128,8377,-7290,-2819,-577,2452,7365,-6091,-6488,5477,3379,3558,-3031,-7658,5326,5762,-3234,-2291,-3126,2309,5619,-3833,-3379,1769,1911,3206,-2090,-4669,4757,1740,-1085,-776,-3330,3339,3691,-3826,-2007,-158,1590,1348,-4875,-1417,3424,200,-760,-2838,-936,5248,451,-3031,-1250,-487,5841,1423,-7617,-318,2446,1302,480,-6985,-492,7505,-679,-2561,-2446,-2179,8944,834,-8393,286,1863,4459,2968,-9232,-144,7985,284,-897,-5791,-3407,10258,1775,-7851,-1192,-1573,7037,3407,-9978,-2752,6046,2339,2369,-7248,-3960,10245,2581,-4263,-3433,-3712,7867,4513,-6395,-3341,1932,2699,4101,-6306,-4852,6598,2140,-246,-3490,-4548,5459,3468,-4563,-865,-417,3805,3533,-4430,-3536,3888,1672,794,-2997,-1886,3987,1148,-2654,-418,-530,4372,1562,-4578,51,2332,739,-122,-4650,-100,4612,-701,-1629,-2656,829,5931,-887,-4531,28,1633,3800,-1176,-6278,1748,3383,224,-1666,-5357,1012,6677,-1423,-3047,-457,1221,6641,-1937,-8166,2408,3880,1763,-1073,-8224,670,8592,756,-2683,-4891,689,7507,-475,-7018,-162,1526,5050,2131,-7469,-398,6147,1158,-39,-3867,-2773,8235,235,-4968,-1866,-1818,6501,1356,-8078,-1445,3173,1905,1660,-6217,-2708,6694,973,-1367,-3242,-2092,5067,1703,-5209,53,1420,1660,939,-4677,-112,3659,765,-249,-1662,-833,3787,-707,-2979,-998,729,3219,-704,-3012,1532,2557,445,-501,-3145,2190,2930,-2359,-2022,-1594,2038,4009,-2661,-4635,1943,3777,2132,-2648,-4617,2747,4088,-782,-3465,-3347,1735,5653,-3251,-5067,191,2327,4319,-2136,-5654,2019,4140,851,-2203,-5123,3072,7172,-1627,-2715,-2620,2311,6139,-1645,-6316,180,2985,1863,-1377,-6541,2639,6093,110,-2172,-3854,747,7824,128,-5610,-432,648,3545,-922,-5373,248,3595,1734,-747,-3709,530,4361,-768,-2924,-1616,-176,3455,-856,-3358,537,976,1385,343,-3102,403,3265,-860,-1376,-794,1801,3297,-1347,-2445,1227,2343,1909,-2107,-1986,1984,2284,-241,-2010,-1226,3164,3060,-3315,-2050,343,2292,1487,-3260,-4043,1604,3068,-1670,-2886,-3052],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-8,10,-12,16,-21,33,-64,175,-1742,-2928,7668,4326,-9792,-1737,2627,3503,4055,-7090,-5667,8096,3073,-1683,-3774,-4204,6609,3014,-5433,-2210,-24,4319,2213,-7116,-2166,4518,762,186,-3677,-1362,5454,-97,-1340,-2054,-45,5713,-389,-5059,2355,1036,2457,-71,-5723,3545,5266,-2124,-2223,-2775,649,8045,-3892,-3975,2016,-1,5253,-2153,-7935,5173,3497,-1238,-705,-6713,2314,9753,-4563,-5520,-517,59,9000,-2860,-10521,4599,4287,1411,-139,-10076,2411,10520,-2747,-3310,-5106,-73,10770,-2346,-9289,1276,2847,6577,1211,-11928,1520,8668,-102,580,-6482,-2055,10641,399,-6412,-983,366,7464,1829,-9868,-416,4387,1403,1304,-7226,-1450,7729,151,-1494,-2381,-232,6352,1377,-6535,-1007,1216,2818,631,-6193,106,4664,-763,-185,-3772,250,4893,-2043,-2633,-321,140,3968,-2687,-3813,3423,2074,889,-956,-3874,4050,4109,-2730,-1884,-1660,2075,5766,-5295,-4695,4020,1027,3432,-3708,-6080,5603,5685,-3388,-1586,-4442,4041,8301,-6636,-4372,2346,1772,6346,-4245,-8708,5679,4881,322,-1883,-8014,5414,8736,-3762,-4078,-1993,1875,8658,-3682,-9015,3457,2617,2689,-1443,-9207,2284,7341,-2950,-2449,-4257,807,7883,-1740,-6347,-54,1180,5591,-1913,-8056,1217,3300,504,-528,-5757,1080,5435,-1674,-2203,-2017,848,4703,-2134,-4812,1969,2157,574,-1865,-3628,2531,4016,-1634,-1742,-1472,2641,4171,-3678,-2053,1710,874,2003,-3391,-3649,4000,1581,-2181,-2182,-2890,5320,2442,-5059,-1685,-332,2980,3368,-4776,-3418,5292,2576,69,-3908,-4568,6505,3736,-4146,-2410,-2086,5300,5956,-7368,-2141,3715,2577,2795,-4865,-5397,6515,4496,-1581,-2643,-4141,4838,6301,-6391,-3441,895,2501,4699,-4367,-6416,5348,4146,461,-3876,-6551,3771,5395,-3617,-3202,-2449,2079,6041,-3079,-4155,2197,1927,2278,-2588,-6091,2745,4192,-2029,-1426,-2100,1538,4864,-2050,-3276,-175,1069,3501,-2196,-3228,2452,1175,-695,-1136,-1454,3208,2180,-2532,-685,436,2199,2243,-4411,-2243,3194,1850,-341,-3299,-2049,4528,745,-3752,-1991,-1060,3481,140,-6130,-1049,3038,2615,273,-4963,-2206,5926,1450,-1654,-2637,-2384,6067,1709,-4327,-1820,1332,3956,1256,-6858,-1744,5234,2530,-399,-4943,-2859,6564,2980,-3066,-2213,-2356,5001,3745,-5649,-3174,2617,3489,2250,-5563,-3306,6159,2300,-795,-3270,-2197,3707,3116,-4408,-1654,306,2260,4000,-3963,-3428,2807,2942,-722,-3241,-2208,3111,2991,-2365,-915,-1311,2002,2355,-3354,-2396,2344,699,-560,-2617,-964,3560,1237,-2033,-339,312,2670,1050,-3145,-278,1759,1989,-583,-4885,535,3300,233,-2066,-2208,129,3778,-116,-4607,-1148,849,3535,91,-4720,-576,3078],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-1,1,-1,2,-2,3,-3,4,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,18,-19,21,-24,26,-32,38,-51,87,-514,1911,8440,-4105,-12458,5212,4274,818,-735,-11472,2188,11917,-4427,-3818,-3131,-101,13131,-3016,-10972,2389,2848,3845,-267,-12566,3063,8226,-2946,348,-6988,-2177,12237,-3387,-9109,2093,-442,6699,889,-11118,1240,4440,-184,1340,-6381,-993,10198,-2344,-3229,-605,-1273,6382,336,-7027,2080,2920,459,507,-6750,504,5652,-2728,-1714,-1846,821,5928,-2175,-4868,1248,1210,1198,-1639,-5579,4894,4667,-2106,-3263,-3740,3902,4627,-4972,-2781,1603,3573,3522,-5853,-5992,4270,2615,1979,-3989,-6088,6895,6652,-4546,-3266,-3894,4953,8200,-7499,-6226,2715,3526,5480,-5531,-10405,7245,5835,-542,-2767,-8044,5822,10364,-5451,-3993,-322,2224,9110,-3933,-10246,4397,3900,2823,-1885,-10191,3350,7529,-3449,-2002,-4519,294,9965,-3848,-7735,3803,137,4204,3,-8659,3674,4751,-1124,390,-5036,1003,7604,-3478,-2725,1259,470,4299,-1643,-5494,3837,2000,-444,-888,-3767,1947,5427,-3835,-2884,704,1443,3205,-5849,-3891,3380,1794,-448,-3369,-3916,6201,2335,-2946,-2321,-2176,4467,3298,-5856,-2266,2167,4032,2673,-8205,-3868,6837,3471,-2010,-4725,-3529,8652,3918,-7001,-3635,-717,6436,5671,-9340,-4137,5164,3357,3325,-6582,-6757,8511,4833,-2760,-3105,-5888,7032,6504,-8270,-3531,1957,3573,5884,-6300,-8324,6805,3312,-272,-2663,-7745,6404,6863,-6568,-2222,-1395,1176,6717,-5378,-5489,3888,2243,2356,-1479,-5604,5002,3243,-3351,-1156,-2545,1650,5679,-5063,-3109,3014,327,2121,-2264,-3585,5942,1868,-2547,-1633,-2622,3541,3045,-4510,-1902,1488,2043,1435,-4925,-2181,5181,1110,-1925,-3062,-442,6164,1809,-4268,-797,632,4992,942,-7126,-1068,5180,2716,-433,-7791,-1797,7026,2118,-3550,-4544,-1004,7963,2418,-6076,-2879,1095,5710,2398,-8739,-2629,6087,1750,-859,-5916,-2727,8218,3122,-5513,-1876,-531,5892,4981,-8191,-2508,3514,2963,2118,-5815,-3520,7023,2373,-2928,-2710,-3023,6188,3582,-6173,-604,667,2455,3200,-4337,-3534,4478,1752,-602,-2384,-4392,4376,3233,-4413,-749,-341,1168,2265,-3521,-318,3986,982,1066,-3678,-861,5433,248,-3420,-692,348,3304,-131,-6410,322,2907,1128,-1101,-4132,1008,4753,-1104,-2873,-3167,1220,5038,-249,-4535,-384,3237,4275,-2238,-6456,1055,4884,1484,-1813,-5153,1054,8054,15,-4104,-2604,707,6865,-718,-6945,-166,2959,3722,898,-7396,1127,6034,870,-2673,-4508,-999,7021,953,-5448,-1404,1232,4786,482,-5900,-1305,4212,2358,-276,-4695,-1626,6422,1315,-3277,-2594,-915,4445,979,-6043,-539,3067,1305,152,-4100,-1602,4410,1411,-1133,-1853,-815,4136,-123,-3820,39,1680,2017,-162,-3200,282,3628],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,6,-6,7,-7,9,-10,11,-13,14,-15,17,-20,21,-24,26,-29,32,-35,39,-42,46,-51,57,-62,68,-75,84,-93,103,-116,132,-149,172,-200,238,-290,368,-494,729,-1321,7147,3954,-8685,-706,-1236,6622,5359,-11663,-3449,8231,1539,2885,-7335,-6976,10106,4189,-5952,-3108,-4776,7804,8134,-11280,-3809,3782,3862,7090,-6839,-7394,9389,3375,-1079,-3006,-7734,7251,5901,-6941,-1287,-524,1857,7649,-6850,-5605,5945,1434,1404,-2252,-7328,6550,3529,-5258,-1000,-1567,2566,4612,-5664,-1824,3840,25,633,-3942,-3891,5478,2485,-3200,-980,-585,4232,2494,-6954,391,1597,2564,180,-6837,-120,5624,150,-1643,-4470,-732,7256,83,-5626,-696,2258,6471,559,-9171,345,5081,3062,707,-8869,4,10351,-500,-4238,-4292,-1211,10202,1080,-9565,714,3264,5547,2359,-11357,-1822,8657,861,1107,-7373,-3988,11338,1010,-7420,-984,-2263,8414,3704,-10761,-1257,5261,2210,3455,-8207,-6118,10029,738,-2542,-2672,-4533,8286,3895,-8278,-372,975,2665,4644,-8486,-4122,6939,640,-573,-2400,-4205,7740,2180,-6440,595,375,1300,1524,-6692,-128,4612,-11,304,-3961,-1092,6725,-295,-3577,-128,892,4878,-1398,-5671,1519,2997,1386,-1220,-5203,2549,6137,-854,-2561,-3014,2308,7644,-2011,-6032,-577,2553,5507,-2071,-8437,2867,5568,1891,-1837,-8093,1984,8857,-1381,-5390,-3810,492,9888,-1185,-7884,918,2933,4329,-979,-10041,2343,8371,-131,-2547,-4043,-967,10903,-661,-7075,640,1112,6917,2032,-9204,25,6747,959,144,-6301,-1698,9010,-896,-4261,-740,-2096,6535,1254,-7286,724,2931,1626,2207,-5680,-1067,6303,-1421,-1656,-1298,-710,5367,-950,-5602,1919,1975,887,-20,-5646,1112,3932,-2232,-1583,-2095,396,4694,-1988,-3905,1848,2697,3148,-2520,-5261,2164,2865,-778,-2425,-4729,2832,4974,-3397,-3810,-1871,2590,5874,-3030,-6417,2545,3911,2692,-3208,-5916,4927,6642,-626,-2498,-4671,3747,8843,-4085,-5666,-652,2323,6810,-4153,-7026,3488,4296,2104,-2742,-6757,4295,7846,-1441,-3716,-2444,1123,8230,-2665,-6131,1908,1593,3866,-510,-7422,1766,4888,-1280,-762,-3352,128,7892,-2204,-3917,131,87,4421,-997,-5979,1535,4022,-286,-656,-3727,2361,5151,-2207,-2840,13,238,3640,-1547,-4201,3278,1970,-70,-977,-3281,1437,2250,-2801,-2703,-1134,2478,3805,-3690,-2530,2025,2757,1411,-2549,-2356,4255,3853,-1489,-3249,-2242,4884,3632,-4937,-4008,1509,4051,3169,-6036,-4185,2890,4330,703,-3973,-3935,6227,4228,-3647,-3811,-1360,5230,4897,-5210,-4709,1355,2326,3156,-4830,-5755,5131,3313,-1245,-3886,-5172,3168,5439,-3824,-3554,-165,3409,6229,-3412,-5028,2757,3242,1180,-2620,-4628,3169,4587,-1891,-1988,-1171,3331,4196,-3394,-3607,1779,2423,1513,-1708,-3866,3409,3289,-1139,-1206,-1795,2125,3622,-2133,-2011,1374,663,2137],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,7,-7,9,-9,11,-13,14,-16,18,-20,22,-24,27,-30,33,-37,40,-45,49,-55,60,-67,73,-82,91,-100,111,-125,140,-160,182,-211,249,-301,378,-506,771,-2781,5972,6523,-4088,-3014,-2841,3962,7343,-6580,-6067,3434,3389,4341,-4634,-6341,4191,4543,-876,-1893,-4482,4928,4887,-3583,-2687,-655,3373,4059,-5788,-3272,2905,1509,2102,-3535,-2342,7158,1045,-2675,-190,-962,3978,2689,-5951,775,2501,700,2396,-6370,210,6686,-2355,-1955,-2535,-1775,9078,680,-7737,1187,2070,3583,2392,-10092,-525,9573,366,-924,-5971,-2513,11876,786,-8120,-453,-861,6692,3496,-11896,-162,6879,1499,1704,-9211,-3957,11757,1267,-5194,-2963,-3940,9363,4767,-10810,-2070,2444,2851,4946,-9270,-3767,8521,2254,-703,-4403,-4957,8088,4490,-6204,-1828,-399,3664,4822,-6796,-3323,3928,2255,1861,-5529,-4203,5854,2866,-1481,-2172,-1199,4730,2153,-5123,-1011,621,2279,1993,-4210,-1176,5146,-94,-277,-3747,-1685,4762,-447,-3063,-528,181,3895,-15,-6691,1968,2900,-770,1135,-5269,300,8753,-3785,-3669,-173,1197,7724,-2910,-7900,3400,3423,1827,-214,-9776,1886,7507,-1812,-2129,-3994,50,9369,-2386,-9034,1608,2691,5396,2063,-10929,903,7412,475,-151,-6542,-1844,10192,693,-6321,-2091,-340,7499,2178,-9195,34,4416,2974,1139,-7651,-2938,8440,1778,-1809,-2808,-2042,6836,1105,-7505,-1802,624,4174,2650,-7358,-1398,3985,1463,-57,-3512,-1415,4566,839,-3587,-1918,693,3750,825,-4410,566,1774,1650,-745,-4354,1209,3118,-1383,-1616,-1334,1428,4831,-1668,-4004,19,912,1807,-2098,-5667,3180,2952,-1653,-1247,-3221,1582,5618,-2847,-3949,-1126,1521,4666,-4118,-6916,3398,3293,108,-2228,-6383,3585,6659,-2785,-3511,-1906,1995,7269,-3151,-7626,1913,2659,2311,-686,-8243,2595,7041,-860,-3776,-5018,1424,9939,-2436,-5938,512,833,5628,71,-8305,1262,5354,975,-1334,-5560,322,6649,-650,-3958,-1128,498,4664,-587,-6508,149,2848,2816,-386,-5674,217,4815,-70,-1712,-1672,676,4350,-315,-2498,765,606,2411,-1167,-4039,918,1338,-366,-2265,-2830,1992,2927,-2107,-1599,482,-128,2086,-3169,-2628,2232,909,858,-2551,-3662,3618,2880,-3084,-2174,-963,2559,2704,-4502,-3280,2089,2711,2316,-4909,-4070,5051,3308,-1410,-3072,-2717,3523,5077,-3770,-3902,449,2641,4422,-4500,-4572,3540,3325,-57,-2447,-5009,4970,5812,-1712,-3888,-2470,3467,5458,-3531,-5786,1765,3411,3275,-2781,-5204,2211,4536,-33,-1915,-3409,2575,4902,-2631,-3499,104,2132,3480,-2154,-4251,2163,3566,2167,-2373,-3554,1987,3983,-746,-1808,-641,2006,3604,-2086,-2228,1084,616,1487,-2961,-1889,2901,1746,-2085,-1532,-219,2675,1976,-3508,-2114,1079,825,956,-3287,-1908,4200,642,-809,-2711,-2360,3231,1996,-3277,-2259,1209,4050],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-9,10,-11,12,-14,15,-17,19,-21,23,-25,27,-31,33,-37,42,-47,53,-61,72,-85,104,-135,194,-353,2368,2503,372,-8378,-360,9469,65,-4719,-4178,-985,8110,1252,-6933,-628,1591,4866,639,-7624,1222,6548,474,318,-3945,-38,5418,-789,-3117,-890,-553,4136,-688,-5646,1347,1416,1555,-1157,-6396,2652,4397,-3364,-754,-2953,1255,6433,-4128,-3137,4071,1270,3430,-2215,-7376,6920,3467,-3945,-272,-5300,4179,6501,-8176,-3733,3478,1289,6419,-5383,-9322,7916,4032,-416,-2585,-7675,5108,8715,-4842,-4158,-696,1316,9737,-5309,-8927,4652,3152,2711,-2165,-10599,5093,8570,-3519,-2778,-4745,1548,9559,-4888,-7524,2347,1422,6337,-609,-9609,3898,5660,458,-1988,-6667,1168,8731,-2559,-4502,-1341,55,7775,-1705,-6924,443,2672,2454,-323,-6515,1463,5656,-468,-1582,-1583,1843,4509,-1666,-2946,1491,1207,2592,-2695,-4037,3346,1734,-922,-1119,-3052,3748,2716,-4144,-470,262,1976,3547,-6396,-3416,4317,414,1480,-3282,-3661,8289,3731,-4899,-441,-1572,5096,5143,-7745,-3775,4568,1679,3536,-5743,-6446,8149,2478,-2590,-1560,-4875,7113,6476,-7848,-3569,1242,3321,6030,-6590,-7615,6175,3691,799,-2455,-6676,6005,7304,-4286,-2019,-1722,2998,7974,-6154,-6560,2609,3332,3551,-3725,-6492,3706,4471,-1772,-1559,-4718,2961,6754,-4249,-3672,258,1811,4817,-3065,-5789,2514,1842,434,-2326,-4504,3153,3967,-2405,-3244,-1040,1471,3570,-3528,-1582,1623,-602,1407,-2276,-2519,4372,1749,-1704,-540,-1639,3531,1337,-4883,-5,1871,2170,1720,-6331,-410,5277,432,-892,-3974,-1283,6214,780,-5020,-1415,677,3761,3271,-7714,-1695,4753,2043,685,-6655,-3457,7886,1417,-4172,-2411,-919,6606,4356,-7617,-1793,3206,3202,2141,-7045,-4402,7392,2314,-1092,-3462,-4106,5975,4414,-5072,-3466,908,4668,3964,-5635,-4971,3559,3400,1114,-3368,-3932,5635,3650,-2948,-2826,-1696,4446,4062,-4623,-3276,1408,1720,1691,-3397,-4138,3090,2066,-1405,-2089,-2288,3357,2268,-2396,-583,-108,2342,927,-3615,-503,2977,1016,-413,-2404,-735,3816,69,-3485,-832,874,4354,-80,-5069,775,2489,962,-243,-2856,507,4793,-137,-3382,-2170,265,5735,351,-4985,-52,2133,2938,-767,-6836,177,6460,1189,-3083,-4118,-739,7200,-123,-5682,-578,1034,4267,32,-6160,-1155,5337,2194,-495,-5563,-655,6487,1717,-3774,-2927,-743,4790,1470,-5606,-1388,3055,2378,1158,-5353,-2622,4998,1656,-1130,-2519,-896,4933,2601,-3012,-2067,240,3719,1998,-3560,-1529,3822,1860,19,-3555,-889,3593,1036,-2799,-1178,-1792,2427,502,-3366,-355,965,920,-1105,-3323,391,2169,264,-1125,-1794,1927,2990,-1441,-3584,755,2102,2436,-1594,-4046,1437,2707,-1172,-2507,-3028,2108,5486,-1437],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-5,6,-6,7,-8,8,-9,10,-11,12,-13,14,-16,17,-20,22,-25,28,-31,34,-34,21,67,-1127,-9651,644,10956,-1782,-5653,-2661,425,9910,101,-11670,262,5203,4235,2571,-11214,-334,10755,193,-1669,-5250,-4598,11971,1101,-10511,683,-730,6730,4550,-12084,-1191,7888,847,2546,-5572,-4868,11649,1294,-5492,-1496,-3566,5923,3696,-9163,-482,2795,745,4429,-6260,-3916,8429,-1385,-3111,-973,-2176,6515,2421,-6344,828,1507,2115,1949,-6282,538,6009,-1607,-1400,-2316,-248,6968,-1644,-5123,8,2234,3261,-1980,-6509,3907,5255,-350,-1119,-6179,3893,7345,-2328,-4983,-2610,2921,8215,-3243,-7835,1285,3482,5168,-2425,-9649,4451,7710,-770,-1811,-6774,3169,10376,-3269,-6681,-68,1835,7986,-2211,-11841,3801,5286,1864,-429,-9510,1618,11712,-2839,-3610,-2704,-1438,11983,-823,-9785,1535,635,4467,1077,-10240,1178,7921,-1102,-317,-4975,-1310,10506,-1588,-5833,1779,-1658,4781,1742,-8345,629,4274,-186,1026,-5477,-105,7177,-2249,-3857,-92,-142,4027,209,-6451,1939,2421,852,257,-4564,2457,5415,-3226,-1719,-799,1677,4103,-3831,-5477,2210,2614,2450,-3454,-5057,3906,3798,-419,-5193,-3399,5664,5331,-4382,-3965,-290,4170,6195,-5783,-5683,5013,3366,2819,-4430,-8721,6838,6357,-2322,-4218,-3899,4397,7233,-6244,-6059,1180,2422,6354,-3777,-8809,5603,4985,513,-1958,-8212,3604,9644,-3234,-3638,-2007,1607,7445,-3326,-8142,2875,3025,2678,-891,-7708,3545,7500,-2542,-2180,-3658,-240,7775,-3577,-6171,1785,-40,3795,-688,-6603,2747,2957,-1690,495,-2975,1181,5667,-2637,-2937,331,830,2792,-1542,-4304,3381,1732,-1227,-1773,-2390,3429,3714,-2945,-1907,1004,3282,3515,-4571,-3742,3525,3631,846,-4296,-3220,6008,3820,-3276,-5668,-983,5431,4045,-5294,-2866,1420,4259,3202,-7163,-5176,6155,2946,-230,-4619,-4352,7640,5739,-4799,-3583,-2570,5037,6003,-6820,-4750,4565,3214,2538,-3351,-8017,5639,3945,-2283,-4394,-3702,5102,7553,-4513,-4833,2109,1362,4749,-4424,-7232,4657,2887,203,-2016,-4310,3423,4852,-3919,-2619,-316,1856,4303,-5339,-4103,2698,1363,1272,-1983,-3865,4378,2643,-1972,-1143,-300,2105,2726,-4762,-1725,3446,1101,921,-3000,-2909,4725,2363,-2088,-1653,-1293,4512,2013,-4395,-2039,2724,2297,-264,-4386,-1682,4477,1219,-1923,-4700,-849,5616,1943,-3579,-2666,1191,5219,1815,-5352,-2590,3709,3645,180,-6256,-1987,6132,2720,-2677,-3932,-1829,5485,3266,-6356,-2062,1736,4922,2759,-6901,-3594,4923,3047,-182,-4826,-3653,6283,2359,-3887,-2530,-1814,4673,3484,-5835,-2699,2075,1057,1911,-4266,-2313,4352,2518,-1570,-1699,-2581,3616,3523,-2612,-2048,431,2098,2030,-2999,-2255,5005,1533,186,-1845,-1914,3391,612,-3984,-1842],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-8,8,-10,11,-12,14,-15,17,-19,21,-25,27,-30,33,-37,41,-45,50,-56,62,-68,76,-84,94,-104,116,-130,148,-168,193,-226,270,-335,441,-1440,6843,4579,2468,-5046,-8578,8683,6371,-5754,-4257,-4988,5868,9536,-7990,-5823,3885,1932,6122,-5323,-10834,9758,5581,-2432,-2432,-9017,4644,10531,-6910,-3823,-59,1426,8942,-4111,-9851,5845,3870,1370,-95,-9180,4163,7786,-4552,-1672,-2325,-412,9310,-3121,-6044,3374,-577,4275,27,-7766,4580,5278,-3417,44,-3075,2558,5035,-4984,-2452,2798,1162,2791,-4397,-4400,4493,1426,-1002,-1668,-2055,4869,3693,-5367,-2061,736,5138,2722,-7440,-2915,5083,3011,312,-7338,-3571,8443,1948,-4958,-2143,-2171,7689,4385,-10203,-2602,2692,5150,3786,-9911,-3758,9276,1211,-1015,-4944,-5699,10331,3913,-7451,-2491,-2192,5795,7103,-10937,-3921,6205,2366,3146,-6652,-8564,9602,3763,-3809,-1662,-5461,5289,7305,-8253,-2684,2789,2105,6021,-6915,-8379,7088,1640,-944,-809,-7272,5480,5621,-6981,-527,-518,1468,5907,-3861,-4367,5546,535,133,-1888,-4852,5086,2541,-4640,195,-1057,2204,3376,-6113,-1348,4340,1468,-137,-3542,-1314,5681,55,-3531,-2334,-1043,6068,1851,-6771,-1137,2638,4459,248,-7304,34,6510,1701,-1591,-5805,-314,9518,656,-5802,-2836,-19,7306,1211,-9100,-671,4301,4591,334,-9003,-2316,9309,1751,-4375,-5507,-2708,9328,1692,-8244,-540,961,4373,4097,-10102,-2953,8417,1901,249,-5880,-3284,8962,1981,-5407,-1560,-3270,5789,5083,-7862,-2206,4275,1522,2857,-5037,-5355,7049,317,-2269,-2033,-3552,4028,2503,-5717,-516,658,2569,2799,-5190,-2444,5801,420,-298,-1258,-2902,3591,426,-5134,954,645,2291,663,-5756,524,3716,554,-1072,-4051,759,6894,-1202,-3742,-379,1493,4210,-1116,-5323,955,4478,1918,-780,-5952,1882,5997,-1011,-3282,-4263,2370,7298,-1717,-6279,-321,3134,6514,-2257,-7184,1146,6074,2034,-2034,-6632,827,8907,-548,-4408,-3424,-23,7785,-92,-8535,1947,2273,4206,1556,-8105,-486,6067,708,-2441,-4131,-574,8088,619,-6132,-1507,94,4706,2507,-7209,-32,4930,1190,-547,-3805,-909,6395,-255,-4533,372,-670,4242,-99,-6012,-487,1941,180,1216,-3761,-122,4738,-221,-2406,-1264,604,4383,-878,-5004,1862,2126,1487,-1365,-3973,1288,3433,-228,-2472,-3718,2797,4664,-2484,-4724,311,3559,3021,-2100,-5834,2041,4061,619,-4163,-4669,2705,5211,-1722,-3963,-2116,2891,5607,-2796,-5275,1264,4158,3242,-2361,-6703,2332,5101,-148,-3373,-3432,1852,6224,-1219,-3626,-1215,2308,4526,-1944,-7248,2395,4180,2262,-842,-6303,1137,6045,-1158,-2995,-3439,1487,7331,-1194,-4753,700,874,3135,-121,-5604,1770,4351,-1051,-1314,-3851,1965,4485,-1272,-2476,-211,1802,3639,368,-4911,2107,2441,-440,-500,-2171,1787],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,4,-6,6,-7,7,-8,9,-10,11,-12,13,-14,16,-17,19,-22,23,-26,29,-32,35,-39,45,-51,57,-66,77,-92,112,-141,185,-259,408,-807,4222,4980,-10344,-3202,5459,2881,1310,-5776,-4383,7521,3767,-4782,-2651,-1919,6026,4922,-6512,-1374,1617,2812,2165,-7137,-2311,4171,2021,-1312,-4090,-2075,6401,-490,-3744,58,482,3947,527,-6019,2045,3363,50,-600,-5999,-425,7057,-1913,-2459,-1545,-562,7023,-3202,-6846,3226,2158,530,1630,-8908,4294,7943,-4045,-1828,-3083,-262,10728,-2383,-8803,2853,1323,4616,455,-10235,2980,8620,-2278,-617,-7565,9,11058,-2764,-6741,-1121,-145,8933,865,-11933,569,6114,1564,-208,-8272,-1317,11202,152,-4390,-4404,-1871,9814,2244,-8732,-840,1679,5187,1980,-8739,-1847,5718,1460,-908,-5515,-1744,7905,1436,-4084,-1755,167,5520,1484,-6139,79,2232,2391,810,-4651,-524,5588,-1063,-1384,-2818,26,5198,-1994,-2776,1404,293,2420,-1409,-6218,3224,3815,-824,-278,-3736,1642,5409,-4625,-2541,1008,1023,5150,-3492,-7209,5097,4343,411,-1599,-6846,5103,6649,-3966,-2196,-2295,2153,7957,-5393,-6728,3929,2954,3310,-1557,-10068,5788,7961,-2597,-1952,-5589,2290,10489,-4729,-6579,1472,2180,7216,-1490,-9518,2807,5600,1064,-407,-7852,-582,8897,-2416,-3755,-1988,23,7093,-921,-8191,1460,3312,2972,505,-8392,84,6159,140,-1965,-4611,500,4812,-1858,-4337,-624,751,4216,-1516,-6280,1195,2274,833,-742,-4976,832,3534,-1604,-2275,-1443,2240,3799,-3176,-2916,2628,2129,1667,-1647,-3504,3452,2806,-2589,-1806,-3565,3400,4472,-4834,-2071,2559,1789,1924,-3630,-5053,6018,3717,-1712,-1698,-4204,5313,4545,-6681,-3172,-111,3556,6102,-5670,-5974,5393,3685,1650,-3067,-6510,6285,5535,-3534,-2837,-2838,3750,7701,-4605,-5500,1792,3701,3528,-3783,-7279,4707,6385,-882,-2842,-5335,3404,5749,-3533,-4635,-1160,2272,4928,-3493,-5800,2702,3819,1303,-2154,-5043,3467,5562,-1281,-1299,-2187,1476,4530,-2471,-3133,749,2046,2124,-1914,-3809,1765,1750,-1108,-1802,-1543,2643,2142,-2418,-955,496,1557,2322,-3460,-1707,3160,1020,-108,-1869,-2574,4489,1818,-3672,-997,557,3402,1760,-6557,-2248,3124,1785,729,-3948,-1754,5878,1656,-3702,-1767,-1235,4332,2898,-5462,-1948,2750,2817,1656,-6082,-2119,5981,2812,-2249,-3468,-2739,6352,4544,-4905,-3092,431,4124,3092,-5194,-4425,4805,2361,959,-2748,-3841,5311,3461,-3631,-3395,-2161,3928,3983,-2489,-3166,1005,2017,2511,-3878,-4323,2673,3762,-1372,-2626,-2198,3123,2914,-2254,-1858,652,2137,1798,-2987,-2612,3421,606,830,-3039,-2213,3057,1129,-2754,-1832,-778,2899,1006,-2079,-1415,2311,1236,-52,-1599,-1170,3026,-205,-1965,-1016,468,4271,-557,-4356,-199,2492,2505,67,-4583,165,4358,1033,-1132],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,6,-7,8,-9,10,-10,11,-12,12,-14,16,-16,19,-20,23,-25,29,-33,38,-45,56,-69,89,-120,174,-281,568,-3235,-6746,-1009,2318,8286,-2741,-9111,2126,4873,3204,-1380,-8583,2668,6377,-294,-2036,-4822,1277,6096,-2502,-4153,414,1459,3765,-2090,-5344,2651,1541,951,-1571,-4173,3208,4189,-3679,-1589,-337,1677,4357,-5049,-2507,3527,475,2256,-2411,-4342,6329,1562,-3836,-748,-2155,4455,5111,-9144,-1918,4062,1051,3347,-7202,-4799,9320,1409,-4353,-2583,-5716,7879,7131,-9441,-2330,1965,2765,6002,-8134,-6757,8666,2920,-897,-3603,-6743,8402,6510,-7125,-2653,-3153,4239,8295,-7866,-8284,5285,3899,3811,-4276,-8919,7726,5992,-2152,-2813,-5275,3090,9065,-5335,-5313,1242,3945,5169,-4351,-6995,4370,2574,1289,-2416,-5518,2648,5874,-2162,-3756,-2654,2230,5004,-4191,-3099,1837,2726,1801,-2789,-3023,3487,642,-21,-1430,-2756,4420,2379,-4097,-391,522,2760,2531,-6081,-1194,5503,1159,-238,-3623,-2394,6702,282,-5434,1044,-740,3636,2262,-7493,-1077,6449,1325,900,-5289,-3093,9596,844,-4746,-936,-2127,6834,4533,-8832,-1253,4608,2534,3049,-8711,-4072,8864,1528,-1594,-4071,-4048,8787,5035,-7628,-3207,246,4082,4776,-7966,-4973,6117,2644,1375,-4674,-6765,7897,5046,-5390,-2967,-702,4821,5810,-6415,-4035,2220,2946,3774,-4997,-4946,4895,3797,-56,-2587,-3868,4559,3515,-3813,-2380,-173,2890,2829,-3628,-2192,3354,853,1757,-2882,-556,3857,509,-2803,-2745,-788,4104,1008,-4952,1959,2642,893,1180,-4450,348,5576,-1544,-2113,-2460,-651,6097,-1054,-5396,1409,1544,2235,436,-8550,2585,6688,-184,-806,-4943,-1354,9592,-1650,-5722,-678,1194,5987,564,-7291,1127,5211,2147,449,-7607,-1847,8599,1918,-3822,-2446,-416,7789,1586,-7951,-1470,2545,4059,2386,-7492,-1609,7119,1967,-708,-5118,-2663,7763,1734,-4382,-1071,176,4295,2161,-6331,-2055,4697,2234,-294,-4977,-1657,5009,1838,-2179,-1975,-702,4168,1459,-4405,-767,898,2370,887,-3406,251,2928,-106,-1402,-986,-729,4075,-1199,-3487,203,857,2815,-131,-3693,1690,4085,404,-888,-3149,574,4487,-1734,-3491,215,852,4140,-2345,-5245,2378,2744,1592,-1499,-6071,1726,5452,-1431,-2028,-3113,1315,4978,-1482,-6588,389,1466,3393,-1301,-7991,3277,5250,-430,-2883,-4047,1780,6327,-1539,-4509,-880,1522,5511,-1579,-6949,162,2374,1975,-529,-4969,-1203,5261,428,-2471,-3487,748,5039,114,-4817,-734,1593,2922,-25,-4681,-466,4379,94,-2060,-4007,161,3895,69,-2570,-491,1762,2367,-240,-4375,718,1922,701,-1064,-2694,582,2482,-424,-1528,-2011,1199,3146,-2342,-2324,1006,2045,1954,-3265,-2359,2333,2724,-1617,-2313,-947,1849,2853,-1879,-4098,895,2793,2927,-3011,-3993],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-6,7,-8,9,-10,11,-12,14,-16,17,-19,22,-23,26,-29,32,-35,39,-43,47,-52,57,-63,70,-78,87,-98,111,-125,144,-168,199,-242,305,-407,600,-1079,5297,4331,-10603,-1255,4639,4032,2898,-9038,-4000,12015,1606,-2952,-4527,-5336,9844,4304,-10409,-1303,736,3239,6925,-11331,-5806,8164,1940,1585,-5682,-7654,10162,4698,-7018,-586,-2629,5084,7831,-9588,-3905,4650,942,5021,-4283,-7175,7866,2644,-1964,461,-5661,5375,4525,-7607,-1404,3452,-196,4411,-5303,-5803,6685,724,-1927,107,-2640,6281,3043,-6342,792,1081,1836,2561,-6587,-866,5684,-831,-1146,-4626,-1770,7796,438,-6316,-2200,597,5628,-954,-7892,-858,5208,3414,-691,-7624,584,7951,-783,-2737,-5170,-6,10574,-747,-8473,-1119,2369,7231,597,-11050,813,7051,3807,980,-8754,-619,11537,38,-3767,-2618,-2824,10680,1856,-10280,3,2367,4105,4121,-9581,-2200,11282,191,-821,-4164,-5220,11553,1875,-7770,593,-1697,5122,5136,-8917,-1810,5414,-485,1419,-4534,-4420,8648,846,-4939,681,-2607,5018,3601,-7605,-345,2312,351,1219,-4119,-1825,6717,-770,-1933,-5,-1825,5083,-660,-6221,2387,3216,1800,71,-6098,484,5406,-1189,-2922,-3176,2204,6799,-2571,-5924,85,2111,4856,-1678,-7095,1751,4350,1890,-3131,-7103,2637,8147,-587,-5210,-2661,1373,9009,-3480,-8144,2052,2789,5319,-2527,-10041,2512,6861,874,-1552,-6783,1083,10907,-2858,-5748,-2313,1515,9356,-68,-10564,947,3954,3367,180,-9223,145,9320,-1874,-2575,-2280,-1282,9095,37,-7521,1807,2153,4032,2047,-8666,478,6085,-1266,248,-3210,-2041,6667,-2078,-4536,2139,-727,3328,1256,-5641,840,2799,-1397,-973,-3607,335,4973,-2836,-3373,285,293,3831,-1247,-5272,2949,3954,583,-1738,-3425,2967,5543,-2371,-3169,-1779,2860,4374,-4060,-4587,2282,3850,3675,-3540,-5855,3688,4588,567,-4264,-4540,5357,7279,-3483,-5233,-355,3309,5470,-4867,-7533,2988,6116,1916,-4189,-6130,4721,6123,-1537,-3052,-4256,3011,8348,-3727,-6061,144,2221,5428,-2913,-7760,3290,5009,128,-1268,-5866,2132,7895,-3366,-3210,-1125,202,5913,-2544,-5832,1356,2968,1734,-781,-6038,1653,4716,-2562,-1377,-1309,699,4386,-2172,-3540,3114,1370,1856,-1015,-3386,2556,3640,-2623,-1254,-939,2402,4345,-3799,-3039,1451,2258,1296,-3533,-3636,3950,3372,-1822,-2024,-293,4561,3436,-4138,-2489,-13,3356,2831,-5890,-3381,3784,3960,604,-4189,-3945,4592,4813,-2029,-3302,-1767,6327,4383,-5064,-4051,1112,5639,2770,-4956,-4573,5351,3733,-653,-3720,-3281,5059,3908,-3297,-4015,-673,4929,4947,-4590,-4077,2723,4093,2643,-3395,-5002,4964,4363,-1906,-2483,-3121,3627,5134,-4331,-3768,1741,1517,2385,-3105,-4451,3354,1941,-1465,-1161,-2939,2957,3995,-3029,-2146,553,803,1922,-3363,-2113,2120,991,164],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-6,7,-8,8,-9,11,-11,12,-14,15,-16,18,-19,21,-23,25,-28,31,-34,38,-42,47,-54,62,-74,88,-107,135,-176,245,-377,709,-3571,-5384,-2718,1924,10525,-5946,-9145,3919,3818,5977,-2429,-11526,4513,7829,-1668,-1846,-8153,2609,13527,-4892,-6053,603,803,8467,-1990,-11495,4476,5190,2050,-582,-10309,2161,10735,-2882,-3357,-2442,-1953,10477,-1330,-9786,3270,1556,3667,1844,-9287,1087,6285,-2141,885,-3912,-1528,8462,-3450,-5833,1747,605,3718,-473,-7608,4090,4802,-2777,-619,-3085,1524,5394,-3534,-2689,1228,1661,3257,-3796,-5123,3809,3891,-1181,-2533,-5075,5482,4983,-3689,-3250,-1366,5275,6076,-6071,-5238,1273,3916,2835,-6327,-6393,6181,4228,-1804,-4797,-6261,7492,7213,-7034,-4484,-938,4189,9704,-7672,-7968,6544,4060,3693,-5170,-9964,7104,6551,-4273,-2336,-5588,4468,10770,-6048,-5617,1506,1957,6682,-3509,-10361,5286,4636,-1608,309,-8551,3553,9246,-5805,-3508,-438,60,7694,-3190,-7107,3739,2211,1657,291,-7641,3177,6493,-3429,-573,-1483,227,6017,-3092,-5207,3529,573,755,-880,-4679,4523,3334,-2799,-1181,-2011,3128,3846,-5509,-2513,2341,1537,1580,-3901,-4673,5828,2308,-2529,-2703,-2175,6404,2763,-4754,-3054,748,5545,3322,-7807,-3215,5501,4452,901,-7224,-4373,7577,3640,-3492,-4298,-3097,8978,4236,-8368,-4451,830,4628,5085,-8559,-4845,7008,4466,398,-4905,-5334,7491,5150,-5128,-3300,-1107,4089,6622,-8723,-4321,4303,1719,3336,-5703,-7076,6715,3819,-3176,-1863,-5980,3699,7689,-7029,-2943,1721,1688,3723,-5410,-5795,5806,2142,-1924,-1280,-5133,4250,5064,-4811,-2250,1080,1569,2891,-3574,-2360,3865,-447,-1111,-1699,-2175,5146,2230,-5047,-1525,741,2232,2344,-5489,-574,4323,2809,-174,-4782,-734,6663,1795,-2878,-2544,-209,5573,1307,-6932,-845,2570,4792,1869,-8246,-1482,7319,2630,-1423,-5071,-824,7161,1957,-4788,-2766,960,7489,1597,-9142,-1729,4349,3454,1392,-7487,-2030,7776,1422,-2870,-5012,-2728,7708,3575,-7651,-1908,-113,4875,3707,-6870,-2374,5917,2347,-711,-5192,-4138,7357,2743,-4282,-2186,-1674,3644,3821,-6359,-1873,3387,1046,1018,-3227,-3099,5476,1222,-3016,219,-1704,3806,617,-5688,-382,2332,529,-512,-3449,-235,5175,-652,-2520,-666,-289,4252,-456,-4973,88,1736,2209,-564,-4906,944,4991,1118,-1692,-3884,1024,5857,-610,-4603,-2062,1644,4958,-2266,-6681,-16,3593,3816,-2569,-6921,1823,6193,113,-3043,-3174,1363,6961,-1385,-6144,-1623,3720,6004,-1737,-6764,1183,5493,1869,-1115,-6058,-240,7818,1152,-4153,-1569,260,5685,914,-6247,-516,3097,2872,-272,-6416,-1190,6837,711,-2238,-2555,-746,5506,728,-5323,-626,1784,2807,723,-5674,-298,3536,1302,-653,-3499,121,4901,-235,-3898,806,650,2305,243,-4952],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,2,-2,2,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-6,8,-11,15,-22,38,-73,183,-1306,-6952,-267,9265,937,-6867,-2331,865,5744,1903,-8833,-1425,4278,2802,-248,-7423,-199,6234,61,-1809,-3755,-840,7467,381,-4601,286,1413,4844,209,-5951,1923,3773,-936,126,-5555,1922,4984,-3489,-2175,613,-486,4674,-3148,-7112,5937,1310,611,-367,-7136,4431,6026,-5969,-1268,-591,1238,7661,-4877,-6335,5842,1930,4428,-2879,-8702,6486,7384,-4917,-2177,-4721,3166,10752,-6318,-6368,2923,1569,6611,-3081,-10795,4823,7052,-929,-2116,-6783,2947,11617,-3980,-6069,-1285,1082,9139,-2376,-10626,2469,4301,3887,-1336,-9380,1257,9531,-751,-2642,-4506,1553,7977,-1336,-6631,-374,1961,5610,-1137,-7488,1643,4879,1902,-1024,-6006,598,6480,-1466,-2830,-1800,955,5549,-2267,-4507,1058,1485,3073,-2248,-4472,4216,3038,-1817,-1179,-2674,2839,4368,-5371,-1713,2492,-659,4343,-4979,-5830,5985,306,-1704,-2019,-3502,5818,4481,-7205,-1005,928,1684,5231,-6745,-4997,6664,2793,347,-3342,-6550,7553,5528,-4859,-3494,-1856,4124,8056,-8589,-5306,4941,2660,3316,-5420,-7805,5885,4898,-2328,-2925,-5439,5233,8798,-5149,-4578,1274,2114,5567,-4612,-8270,4052,4325,1576,-3500,-5785,3192,5553,-2529,-3925,-3156,1189,6460,-3125,-5988,1168,3348,3761,-1889,-5349,3012,4108,-169,-3631,-2584,2325,3883,-2855,-3038,-296,1815,3839,-3321,-2630,3781,1839,635,-2105,-3367,4980,2456,-4645,-489,-156,2800,3277,-5133,-1280,4442,633,2563,-4262,-3835,7005,944,-3274,-137,-943,5531,2311,-6965,-1392,2588,2293,1875,-8050,-2541,7424,983,-1710,-3564,-2857,9034,2666,-7835,-2739,802,4072,4271,-8008,-3648,6134,3129,907,-4832,-4651,7472,3995,-4798,-3444,-2001,5121,5628,-5170,-3611,3147,2826,3651,-5109,-4399,5303,3801,-105,-3272,-3376,4782,4722,-3652,-3071,247,2669,4826,-4313,-3876,2666,2281,1426,-4246,-2998,2678,2033,-2883,-1959,-1182,2420,2689,-4117,-1478,1460,2266,1500,-2748,-1369,2923,670,-1324,-2264,-248,5485,255,-3737,-181,854,2826,446,-4738,256,3809,479,-1102,-3918,160,6109,-1006,-4251,-1067,1518,3862,1683,-7362,278,4021,2178,82,-5985,-347,7166,373,-4216,-3370,643,7064,1471,-6797,-1695,2458,3164,1047,-6089,-1493,7008,1787,-2060,-4631,-827,6863,1290,-5015,-3183,897,3464,2469,-6796,-3210,4016,3416,-219,-4703,-2510,4896,2227,-3772,-2763,-1212,4670,3049,-5219,-2152,1532,3397,1863,-3698,-1362,2999,1164,-873,-3170,-466,3667,392,-3429,-1201,480,3033,1189,-4042,-31,1920,576,-399,-2204,327,4148,243,-1773,222,1286,3690,-1054,-4249,603,3287,2370,-926,-5101,716,3770,-788,-2609,-2706,985,4773,-2396,-5033,-250],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,6,-6,7,-7,9,-9,10,-12,13,-15,17,-18,21,-23,25,-27,30,-34,37,-41,45,-50,55,-62,68,-76,85,-94,108,-123,141,-165,196,-241,308,-423,672,-2745,4873,5082,-810,-3710,-5473,6627,6862,-4099,-4345,-1517,4239,6406,-4874,-4936,1475,2378,4560,-3863,-5010,4346,2144,-730,-1816,-4440,4840,3320,-4640,-803,504,1839,3811,-5897,-2073,4062,-90,1415,-1667,-3074,6168,-517,-4809,1302,-1526,4769,1594,-7719,715,4820,-397,1850,-5689,-2759,9668,-1506,-4928,-1159,-865,6945,2021,-9824,-106,4014,2594,2373,-9361,-2320,11032,854,-3720,-4469,-4191,10299,3362,-10674,-1818,1753,5733,5212,-10708,-4507,8747,2200,-1607,-6684,-5081,8942,4797,-6436,-3061,-1383,5799,4787,-9708,-4122,4072,2805,3024,-6741,-5725,7061,4037,-2882,-3981,-3235,5601,5266,-4443,-2760,859,4487,4587,-6165,-3363,4410,1553,847,-4972,-3192,5626,674,-1809,-1529,-840,4942,906,-5000,-99,1718,1883,1519,-5113,720,4990,-1120,-798,-2552,-1758,6501,-887,-5520,1236,852,3948,413,-7965,2357,5944,-1359,64,-4254,-329,8861,-3549,-6354,924,194,6898,72,-10785,2399,5757,531,698,-8409,-1755,9630,-1061,-3983,-2832,-255,9280,107,-9824,980,3504,3868,1450,-9785,-402,9046,1786,-2827,-5209,-2124,9894,1786,-7237,-1470,262,6719,1687,-7649,-1463,4944,3079,1011,-4937,-2088,7636,2476,-3104,-2622,-2842,5854,2574,-6729,-1890,1830,3171,1415,-5037,-2445,5013,1716,-420,-4285,-1012,4714,-635,-3143,-1143,658,3280,-694,-5590,1976,2890,936,-155,-4747,3157,5216,-2523,-1754,-196,777,4927,-2187,-5992,2338,1330,1872,-1206,-6426,3121,5401,-2402,-2340,-2734,2153,6994,-4476,-6012,1859,3195,3672,-2385,-7280,3977,4952,-792,-2251,-5869,2707,8101,-3261,-5114,-261,2461,6811,-1539,-8869,2292,5223,2097,-699,-8053,1470,7254,-100,-3631,-2770,1717,6244,-1047,-7794,-1025,3064,4265,869,-8054,1645,5725,1343,-845,-4746,156,5766,-522,-3658,-1254,1037,4830,36,-4478,319,3362,2330,-269,-3729,1053,3625,-1156,-2276,-1170,496,4103,-1371,-2638,449,1934,1731,-1307,-2658,2478,1793,-730,-1356,-2189,2794,3677,-2293,-2501,1051,810,2805,-3447,-3635,5197,2147,-760,-2458,-3445,4701,4393,-3420,-2744,-664,3205,4778,-5728,-4929,3173,3174,1589,-3653,-5147,4755,5075,-1924,-3635,-2543,3466,6707,-3463,-5591,1314,3033,3172,-3694,-6707,2627,5006,195,-4056,-4559,3178,6369,-2319,-4657,-1735,2950,4581,-2012,-5862,1142,4891,1285,-2090,-4694,2552,4926,131,-2201,-2934,2215,4951,-1832,-4514,250,2322,3040,-1844,-3313,2032,2004,176,-1029,-2209,1885,2777,-1750,-2625,-482,1931,1350,-2980,-2728,1609,1512,176,-2019,-2217,3184,1027,-2798,-789,-668,2138,2163,-4450,-2229,2784,2647,334,-3974,-1834,4379,2541,-1756,-2880,-978,3950],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-11,13,-15,16,-17,19,-21,23,-26,28,-31,33,-37,41,-46,50,-55,62,-70,79,-90,104,-121,146,-179,228,-308,465,-1728,6579,5574,-3511,-2947,-5060,7975,6394,-7881,-4250,1487,4125,6414,-7283,-7571,8431,3176,618,-3593,-8944,8156,8903,-5461,-3307,-2881,3070,10327,-7480,-8004,4908,1262,4404,-2726,-10673,7270,6658,-3527,-206,-4928,2308,9724,-7683,-3539,2517,-104,5676,-2123,-7656,7638,2643,-2032,1333,-6568,3517,6467,-4371,-1528,813,433,5518,-5064,-5100,6672,428,-850,-722,-3964,4605,2879,-5575,-60,-79,1975,3892,-6088,-2139,4210,1652,287,-5089,-2919,7227,2327,-3218,-2795,-1169,7382,3240,-7219,-2141,1525,5481,2392,-8836,-2187,6677,3104,300,-7150,-3884,10032,3058,-6186,-4314,-1202,8347,4567,-10607,-2190,3515,3803,5075,-9053,-5090,10252,1961,-1877,-4232,-5841,8399,6161,-8247,-1343,479,4174,7031,-8917,-5032,7314,3027,2045,-2918,-6631,7252,4852,-6149,169,-2080,3377,7043,-7742,-3428,3905,-601,4431,-4162,-5645,7406,2496,-3877,737,-1945,3678,3404,-6806,-958,3753,208,2712,-4923,-2993,7222,147,-1999,-781,-1953,5142,782,-5350,-328,2277,2534,1010,-7474,-222,5858,943,-2048,-4318,-265,7880,1102,-6024,-3163,1494,6952,-794,-7541,-206,2344,4540,175,-7919,-494,8419,1537,-2320,-5931,-550,10444,221,-6542,-1656,724,7136,1165,-11331,-259,4626,2744,606,-7482,-2227,9384,1124,-3702,-3021,-2588,8995,3005,-8001,-999,2117,3586,3060,-7104,-3740,6894,992,-824,-3609,-3883,7530,1291,-6483,-1299,-96,2437,3890,-7166,-1988,5020,-446,1712,-1954,-2875,6659,-586,-3039,-133,-268,2674,843,-5898,-181,3935,-784,222,-4332,409,5753,-1971,-3943,-863,-839,3603,-615,-5755,400,2993,1518,-1240,-6254,1180,6080,-730,-3905,-3872,2320,6896,-1211,-5689,-1660,3488,5168,-2097,-6026,1444,4537,2657,-1913,-6083,997,7962,-126,-5181,-4173,2071,8146,-1161,-7399,330,3517,4899,-607,-8190,735,6014,1625,-1298,-6350,-137,7919,-1323,-4658,-2280,959,6615,1040,-8286,652,3091,2831,979,-5821,-595,6010,-974,-2156,-1735,-1812,4801,-125,-5374,726,761,1968,508,-6119,806,4479,562,-952,-653,-943,5099,-1432,-3191,1832,840,1820,-273,-5098,2601,3579,-1874,-944,-2580,2375,4846,-2149,-4568,695,1474,2682,-2585,-5019,2994,3466,411,-3146,-3346,2813,5228,-1323,-4399,-2333,3679,5070,-3642,-4551,1381,3880,2720,-3049,-5590,987,4239,75,-3369,-3849,3415,7010,-1882,-3930,-2017,3798,5169,-2678,-5152,366,4170,2511,-3026,-6119,3005,6169,-1426,-3815,-2910,1515,6760,-2155,-4161,-349,1134,4467,-1829,-6295,2481,3721,817,-2232,-4341,869,4808,-1128,-3644,-855,351,3465,-1093,-4711,1366,2673,1184,-1228,-2537,2474,2950,-920,-1697,156,1367],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-12,12,-14,15,-17,17,-19,22,-23,26,-29,31,-34,39,-42,48,-55,63,-74,87,-106,134,-179,262,-472,2417,4206,-1538,-8716,826,9829,-844,-2486,-5910,613,11893,-1818,-8282,-174,1451,7434,1173,-11862,555,6256,1591,1380,-9806,-1028,11016,-1501,-4353,-1757,-2354,9107,2818,-11225,-148,2778,2509,3761,-9505,-2957,9613,-2050,-1584,-2684,-4735,9478,1919,-8342,1517,-337,2421,4724,-10004,-491,6366,-1540,-47,-2404,-2451,7627,-806,-5386,2221,-461,4567,1280,-7319,1653,3743,-846,-501,-4019,856,6816,-2502,-4689,-197,885,5522,-2783,-7593,2810,3765,1328,-3128,-6312,3922,5673,-1883,-2893,-4383,3156,7550,-4240,-5113,-42,2431,6807,-3831,-9103,2505,6260,1789,-3934,-8167,4224,8845,-3272,-3547,-5362,2610,10627,-2586,-8034,1897,2393,6378,-1789,-12369,3338,7027,-1850,-1914,-7746,761,10950,-3006,-5543,-185,-1600,7649,-285,-11856,3791,3927,493,540,-7386,790,9566,-4131,-3513,-1754,-2437,8360,288,-7553,2931,623,879,1849,-8540,978,6618,-2510,40,-1560,-313,7064,-2082,-4072,3272,1164,2173,-1118,-6822,2406,3925,-3021,-664,-3437,2590,5040,-3979,-4625,1510,3456,4474,-3342,-5440,4540,4699,-248,-2436,-3990,4757,6516,-3039,-3353,-3259,5523,6457,-5860,-5774,2766,3704,4435,-5349,-6810,4980,5187,-342,-4409,-4958,6562,6970,-4486,-4182,-2225,3886,8236,-6270,-7800,3521,3052,2200,-3279,-9110,5486,6988,-3472,-2793,-4228,2878,8525,-4302,-6314,2500,922,5720,-1374,-7511,4201,3608,-534,-314,-5572,2670,8333,-3891,-3167,325,386,4953,-2306,-6193,3167,1713,-649,-947,-4260,3776,4504,-4562,-1283,-1465,898,4118,-2648,-3871,3997,1853,-244,-949,-4042,5008,4277,-4095,-2369,-372,3594,3775,-5741,-2958,2956,3225,301,-5117,-4107,7180,2902,-1696,-4129,-2882,6622,2399,-5528,-3046,87,5590,2381,-7738,-2893,4138,3761,504,-5439,-3589,7084,5113,-2609,-4896,-3905,5472,4564,-5000,-2590,1069,3827,5045,-6343,-5146,4280,2748,235,-2893,-5538,5098,4938,-4181,-2480,-1974,3398,6253,-6073,-5512,2628,2299,2742,-3240,-5191,3511,2672,-2610,-1971,-3064,1741,4951,-4121,-1847,3212,1674,2075,-2777,-4328,4298,2096,-2397,-663,-2109,2950,2974,-3892,-2398,2326,1450,2418,-3823,-2189,4503,951,-951,-3571,-1013,4782,1021,-4215,-1964,2163,3734,535,-5516,-2423,3640,3667,-1574,-5288,-1677,5606,1927,-3817,-3931,474,6352,1188,-4697,-1723,2765,3728,1413,-6772,-2580,4942,2540,-2586,-5521,-1665,6596,2070,-3578,-2745,-364,6033,1861,-6723,-2543,4117,3001,561,-5654,-2471,5744,1984,-2079,-3026,-1693,6152,4053,-5046,-2139,1004,3561,2294,-4400,-3199,4172,884,253,-3014,-2671,5482,2731,-2558,-716,-53,3976,1964,-4569,-392,3462,1115,-246,-2440,-1280,3838,-16],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-7,7,-8,9,-10,12,-12,14,-15,17,-19,21,-23,26,-28,31,-35,39,-43,48,-54,61,-70,81,-95,115,-144,194,-309,931,3635,5413,-1427,-8942,2347,6617,1953,-2425,-5487,1118,8326,-1615,-3892,-3156,1190,6708,-1974,-5221,1579,2718,3520,-1572,-5751,4100,3112,-1054,-770,-3865,2279,4772,-4554,-2376,1216,616,3902,-3684,-4259,5726,576,-2029,154,-5336,5326,5999,-7179,455,1248,2317,5226,-6561,-3860,6575,-566,-152,-2070,-5763,8714,4623,-7678,-53,-351,2812,7598,-8943,-4472,6547,1810,3650,-5594,-7605,8830,4656,-4718,-2674,-4773,5670,7637,-7821,-6126,2921,2639,6431,-4882,-8106,7260,4648,-533,-4481,-6115,4463,9447,-4645,-4632,-2320,3671,7966,-4298,-6902,2175,3370,4083,-3294,-7236,3529,4169,-942,-3008,-4181,4720,5777,-3335,-2801,631,3218,4543,-3727,-2548,3017,2696,-26,-2555,-4585,4424,2758,-2502,-796,-2256,2519,3923,-6684,-370,2703,944,2998,-4461,-3176,6530,238,-2727,115,-2618,6252,1169,-7745,-437,2091,2339,2787,-7677,-1700,7312,-256,-2533,-2092,-4339,8828,2893,-8119,158,1457,3145,5203,-9024,-2770,7148,1377,-224,-5305,-3991,9396,2987,-5759,-1969,-1794,6996,6235,-8383,-4472,5017,3385,2255,-6081,-5909,8205,4246,-2874,-4123,-3948,4990,4931,-5653,-3810,1126,4852,5017,-6048,-5470,3931,3933,790,-3476,-5118,4700,3535,-2013,-3065,-1692,4151,2647,-4662,-1960,1390,1224,2491,-4906,-2984,4247,900,-6,-562,-2414,4458,1725,-3642,127,-167,2527,1157,-4759,419,3694,-345,-918,-4315,-760,6783,-2138,-3070,-549,-988,4600,593,-7240,1768,3741,1125,-295,-6514,-90,7397,-1889,-3657,-1524,452,7333,618,-8642,1246,3114,3464,685,-7571,-257,7659,575,-2039,-4453,-1289,8094,381,-7233,-1530,2252,4165,1596,-8171,-1958,6266,3499,446,-5531,-3231,7948,2210,-4189,-3027,-1224,6539,2760,-5839,-1577,3069,2469,1434,-5805,-2675,4860,3002,-1186,-3413,-1432,4960,1346,-3766,-1017,972,4989,2213,-4257,-621,2545,1484,67,-4006,-1760,3505,426,-1192,-286,853,2744,-192,-4387,801,1459,1621,561,-3781,1408,4117,-1308,-1176,-2180,2213,4338,-1370,-3547,940,1842,2752,-1126,-5359,2064,4717,-137,-1394,-4242,1070,6774,-2878,-5317,535,2030,4716,-2437,-7564,1530,4041,1188,-1937,-5321,2697,6592,-1516,-3783,-2246,899,7120,-27,-7041,-25,3013,3472,-579,-5795,1108,6956,1074,-2528,-4272,-17,6558,556,-4079,-1360,1639,4002,-916,-6069,-419,3503,2566,-266,-3129,-208,4623,119,-2817,-1563,1132,4611,-45,-3613,-60,1995,2554,-1423,-3216,370,2894,398,-1860,-2799,137,2657,-901,-2549,-161,432,1578,-936,-4086,2881,2545,-409,-2110,-2983,2109,2754,-2000,-1423,262,1716,2939,-3010,-4389,2244,2245,1295,-3076,-3017,3230,4048],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,5,-6,6,-7,9,-10,11,-12,14,-16,17,-19,22,-25,27,-30,33,-36,41,-45,49,-55,61,-67,74,-81,90,-100,112,-125,140,-158,180,-208,244,-293,364,-475,681,-1185,5326,5813,-7517,-3098,2328,5354,3995,-7486,-3974,5006,2209,1410,-5481,-3322,5294,2505,-3774,-1606,-2389,5609,3103,-5756,-1410,833,1589,2340,-6495,-1154,4464,86,-444,-2664,-2695,7363,-492,-4795,1283,-227,3858,2613,-7211,1932,4486,-1815,443,-4084,-354,8218,-3377,-5788,2172,-1586,7217,199,-10126,2459,4146,-644,1667,-7418,986,9794,-3066,-4733,-894,-778,10984,128,-10293,2676,4149,2935,1009,-10618,-139,10406,-1193,-2878,-4828,-2034,11420,106,-9580,556,1574,6145,1568,-10667,-1436,7515,1991,677,-5795,-1408,9138,1671,-6006,-2974,-141,7324,1860,-8408,-2148,3451,3982,1591,-7866,-1234,5635,2205,534,-4774,-1497,6212,-22,-3640,-2266,-92,4967,167,-6318,140,3418,1091,596,-5257,1061,5265,-1595,165,-1586,728,5919,-1944,-5286,2476,399,1494,-260,-6152,3871,4126,-4353,-1987,-2097,2234,8020,-4372,-5571,3452,1088,3692,-2578,-7988,5096,5223,-3147,-1432,-6156,3232,9558,-4448,-4962,1452,1127,7824,-2711,-8616,3026,4785,602,-1757,-8571,2182,8177,-3017,-4599,-3473,1349,9465,-1770,-7848,377,4116,4890,-236,-8504,2339,7010,-513,-2898,-5093,-64,9347,-308,-5172,-246,1398,5179,-245,-7056,461,3504,1319,-759,-5552,1224,5172,-395,-2921,-3212,1341,5851,-1424,-3857,324,1298,3547,-1818,-4545,3107,2103,687,-921,-4539,2123,4288,-2394,-1868,1017,1000,3472,-2660,-3003,3964,1190,-421,-111,-4411,4463,3326,-3961,-813,-146,2404,3603,-4511,-3939,4977,1756,1237,-2479,-5996,5642,3495,-4331,-2453,-2802,3146,6366,-5991,-4482,2440,2138,3731,-4170,-7598,6086,4394,-1080,-2398,-5942,3965,7484,-3357,-4338,-93,2499,6404,-3284,-5922,2130,3887,901,-1745,-5604,3358,6600,-1956,-3437,-3002,2315,5661,-3378,-4610,765,2626,3735,-2665,-5388,1759,3707,622,-3029,-3231,2460,4692,-1896,-2365,-1007,1955,4233,-3317,-3736,2883,2191,1707,-1769,-2736,3354,2357,-1573,-1337,-892,3453,3001,-4987,-1561,1757,714,1261,-3314,-1678,4408,1914,-1431,-2266,-2343,3649,2455,-5585,-1382,973,2925,1688,-5092,-2939,5970,1426,-905,-3430,-2634,6381,2843,-4416,-1817,526,4994,3946,-5777,-3414,3424,3493,861,-4809,-4116,6576,3518,-2321,-2963,-1874,5036,4387,-4792,-4775,1267,4274,1084,-4453,-4589,4407,3461,138,-2894,-3049,4119,4429,-2988,-3852,-1199,3375,2869,-3729,-3357,2812,2891,894,-2286,-3249,3145,2016,-901,-2074,-2001,2436,1605,-3596,-2637,1411,3520,911,-2674,-1816,2852,2587,-1802,-1870,-1008,3656,1510,-2602,-640,-987,1923,1642,-4266,-212,2533,937,-386,-2765,-210,4835,704,-2215,-1065,978,2718,175,-6099,-422,3776,2190,-1100],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,14,-15,17,-19,21,-23,25,-28,30,-34,36,-40,45,-49,54,-60,66,-74,82,-93,107,-123,144,-172,212,-270,365,-546,1004,-4933,-7212,2757,4618,6204,-5612,-8986,6513,6611,472,-3901,-8159,4846,8810,-5009,-4952,-1727,2205,10198,-5369,-9800,3945,3507,4733,-1867,-11534,4195,9102,-3710,-1365,-5624,694,11097,-3650,-6332,2011,-1154,5236,798,-10583,2927,5329,-2236,1798,-5982,-1190,9247,-3154,-3747,1942,-2484,7702,-1983,-8732,4275,3549,-739,703,-5867,1299,6369,-4309,-1042,-192,113,5836,-3444,-5741,5182,1848,601,-1543,-5474,5421,4249,-4337,-1289,-1838,2879,4679,-5153,-5303,3230,3215,3205,-4815,-4639,7008,4792,-1740,-5065,-3547,6385,5538,-5630,-5085,-1036,4730,6531,-6763,-4954,4735,3640,2901,-5424,-7249,8563,4996,-4022,-3467,-5443,6868,7475,-8514,-4948,1631,2451,7042,-7256,-8572,6428,3898,1719,-2336,-8533,6281,7128,-6377,-1517,-3061,883,9241,-5340,-7068,4081,479,4300,-1926,-8940,5814,4092,-3235,772,-3753,1701,7431,-4189,-2864,3293,-2162,2987,-1755,-5352,6123,2106,-2648,-291,-3152,2926,4741,-6994,-493,2725,-238,3230,-5067,-3859,5193,1070,-1366,-2651,-3895,5637,2113,-5427,-1523,279,4342,2136,-6193,-1514,5477,3640,256,-5494,-2160,7135,3094,-3624,-4303,-2642,7701,2816,-6914,-2282,1816,4331,2691,-9244,-3390,5565,2917,92,-6159,-3512,7253,2454,-5068,-3366,-3124,6850,4485,-7442,-2754,2710,3256,4115,-7225,-4763,7180,1590,-332,-2734,-5206,6935,6607,-5577,-1274,-423,1581,6184,-5506,-4659,5511,416,1599,-1303,-5487,5855,2959,-3892,498,-1624,1630,4050,-6149,-591,3759,-1293,459,-1767,-3827,6078,1278,-4589,1443,-744,2949,2566,-6306,17,4069,461,565,-4799,-1740,5699,476,-3627,-1993,-296,3647,865,-5253,-356,2182,3104,-97,-7232,173,4855,2426,-1863,-4876,-204,6522,1388,-4986,-3246,904,6854,449,-7217,-358,3537,4496,138,-6197,-1022,7651,2566,-2291,-5115,-1829,8868,1430,-6286,-1560,402,4637,1448,-8014,-1549,4329,2687,1407,-5727,-3146,7436,1410,-3752,-2499,-1814,5558,2191,-6168,-1063,720,2409,3435,-5302,-2900,4799,979,-82,-802,-2179,4874,1167,-6052,859,20,1242,2206,-3750,-752,2902,-368,-878,-1562,-2165,4594,161,-3851,1400,975,2602,-487,-4822,715,3466,667,-1799,-2225,931,3988,-811,-3870,-1638,2199,4067,-1373,-6292,-955,4445,2005,-1989,-6190,2366,5578,-482,-3867,-3737,1868,7356,-1040,-5829,-541,2034,4779,-2827,-5243,-629,5073,2889,-2647,-5788,1543,6561,308,-3910,-3283,2011,6476,54,-6234,-271,1665,4583,-199,-6888,-463,4856,939,-2578,-5014,437,6345,893,-2942,-915,1647,4529,268,-5851,-188,2613,1880,288,-4724,-576,4706,-499,-1992,13,371,3958,543,-3832,496,1429,280,874,-2447],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,5,-6,8,-8,9,-10,11,-12,14,-15,17,-19,21,-22,25,-27,31,-33,37,-41,45,-49,56,-62,69,-78,88,-100,116,-136,164,-203,266,-381,659,-3024,-523,10159,1618,-7783,-1460,1748,5992,3744,-10556,-1957,7598,2527,-122,-7012,-4117,11432,2652,-6832,-2016,-2802,7988,5689,-10295,-1658,4836,2309,5375,-7494,-6387,9601,1932,-1001,-2176,-5795,7556,4732,-9183,-1160,-995,1368,6811,-8174,-4827,8465,-637,548,-1326,-6403,7092,3023,-7087,1910,-1205,2412,4775,-7394,-696,5324,-1868,1365,-1748,-3589,7052,689,-4384,1273,-1303,3904,2446,-7308,184,4857,305,250,-4750,-401,8036,-1465,-4475,-2170,1437,6504,-1283,-7554,-252,2827,5397,-970,-7314,768,6333,1595,-2564,-6879,1931,9216,-889,-5959,-2432,908,9873,-931,-10008,-354,4597,5738,-373,-10479,761,9161,832,-2334,-6181,-1019,10742,116,-6767,-313,-12,7283,2311,-11296,-669,5466,1472,2563,-7089,-2515,10254,362,-4058,-1089,-2774,7418,2566,-9182,1185,1127,641,3848,-7532,-1827,8001,-1628,-1995,-1731,-2973,5768,1133,-5996,1811,1047,1475,3979,-6219,-623,5033,-2672,-549,-2140,-1626,6293,-2396,-5503,1691,1315,2084,-884,-6608,2866,3704,-1490,-640,-3416,1858,6518,-895,-4034,-260,3339,6791,-2044,-7209,2221,5135,2465,-2502,-7037,3372,5688,-344,-3626,-4618,3576,8212,-2644,-5498,-1166,3319,6518,-3305,-8387,2175,5130,2495,-1821,-7540,1685,9226,-2093,-3008,-4009,1008,9353,-1907,-7108,1681,1188,4621,-103,-9474,1265,6310,-807,-613,-5928,-347,9208,-1743,-4711,-1011,-695,6351,566,-7422,1813,3633,58,958,-5792,-513,6201,-3023,-1475,-201,-634,5558,-846,-5172,3089,523,-350,408,-4371,2201,4823,-3121,-1743,-1101,2181,3967,-3589,-4556,3180,2999,509,-1724,-5366,3447,3672,-3084,-2865,-3886,3033,5428,-3535,-4026,946,3034,2512,-5547,-4731,3808,4526,1456,-4598,-4574,4691,6316,-2235,-4635,-2277,4328,5417,-5178,-4810,1208,3825,3720,-3479,-7214,3324,4981,317,-3359,-5201,4308,6567,-3186,-4564,-1105,3026,6785,-3562,-6195,1897,2713,2134,-2091,-7770,3066,5184,-3009,-1752,-2390,1492,6152,-2726,-3200,2121,1815,2946,-662,-5197,3204,2237,-2720,1159,-3280,1851,5025,-2869,-1318,528,688,3076,-1348,-3826,4034,1915,-1168,-386,-2053,3103,1680,-4478,-519,979,1295,2985,-4148,-2567,3223,1821,-852,-2985,-1221,4891,2623,-4198,-3418,61,4053,3089,-3961,-2722,2451,4059,328,-5010,-1943,4268,3753,-1897,-4322,-3182,5936,3454,-3452,-4251,-178,5160,3898,-5330,-5294,3156,3760,1447,-4947,-3740,5355,3952,-1914,-3490,-2959,5220,4460,-4453,-3038,1321,2914,3278,-4080,-4355,3849,2058,398,-2224,-3683,4117,3120,-2963,-1006,-727,2537,4237,-3503,-2317,2425,1571,1078,-1080,-2940,3558,1948,-1917,-406,-1039,2510,1978,-3458,-1099,2832],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-5,6,-7,8,-8,9,-10,10,-11,12,-13,15,-16,18,-20,23,-25,28,-32,36,-43,51,-62,78,-103,151,-264,1586,-1696,-4366,-4177,4535,6890,-4478,-4601,689,3119,6070,-4000,-6732,3485,3738,2541,-3116,-5358,4677,4181,-1404,-1753,-1392,2702,4125,-4665,-2496,2127,1006,3634,-5204,-3788,6348,-27,-564,916,-3289,4802,3137,-7586,85,1671,943,3686,-7221,-1100,7109,-2001,-549,-753,-3846,8076,1929,-7912,424,-580,3375,4766,-9501,-1758,8202,-935,1503,-5180,-5608,12143,1929,-6986,-1637,-2237,6676,5998,-10860,-2512,5119,1973,1679,-7971,-6313,9295,2187,-3199,-3879,-4654,8007,5583,-7763,-3998,777,5191,4531,-7810,-5353,6419,3514,893,-3883,-4542,8372,5303,-3188,-4156,-2435,4224,5133,-4667,-4027,1169,3386,3054,-5576,-4209,3762,2184,494,-3773,-3377,5351,1717,-2630,328,-1933,3265,4144,-4979,-1126,2714,658,2215,-3954,-1717,6157,-1291,-2548,758,-1249,5543,748,-7052,1947,3116,136,2331,-6228,-437,6046,-1739,-2704,-2258,-2465,7772,-128,-8042,1971,2053,2309,1137,-8632,1123,8590,-1177,-1940,-4776,-1815,9430,-690,-7618,-1500,398,6243,1343,-9240,-1438,6324,2789,418,-6080,-2637,9940,2468,-3753,-3043,-1844,7145,2469,-8091,-1975,3995,3815,2476,-7173,-3386,6270,2602,-1377,-4664,-2572,6389,2855,-3192,-2363,311,4628,1774,-5485,-1817,1828,3305,1164,-5024,-2284,3791,1499,-1226,-2589,-694,4624,149,-3842,382,1111,2275,1328,-6043,797,4499,-1967,24,-2293,1344,5669,-2192,-3126,987,-436,3773,-1682,-5497,3274,3002,-604,-144,-5691,799,7155,-3200,-3096,555,-333,5683,-1979,-7021,3441,3183,1247,-469,-7130,2944,7323,-1584,-2933,-2822,486,6844,-1523,-6591,897,1384,2878,-79,-8569,2107,5909,-515,-1676,-4928,15,7830,-1312,-5058,-1327,155,4882,336,-7646,71,4744,2648,-268,-5137,115,5708,593,-2398,-2654,483,5855,-244,-5586,-960,445,4575,-32,-5556,1258,3678,2497,-1311,-3778,1484,4203,-70,-2629,-599,521,2858,-787,-4406,864,2103,757,-2168,-4007,3262,4219,-1721,-1114,-1201,1814,4271,-2339,-3100,2203,1744,1839,-2594,-4475,3528,2580,-2873,-1110,-2870,2684,5310,-4487,-3388,2342,3217,3181,-2239,-4561,4180,3198,-1402,-2382,-4353,4101,6226,-3407,-2904,-909,2843,5517,-2811,-6394,1768,2380,2835,-2927,-5386,2491,5506,-2383,-3549,-3277,2007,5731,-2257,-3836,333,1593,3486,-1334,-6338,1034,3713,1298,-2686,-4349,2106,3775,-224,-2648,-1957,1349,4146,-896,-4157,683,2167,1596,-2270,-4697,2886,2274,-531,-1625,-1602,2180,4181,-1053,-1657,418,1037,2266,-1145,-1165,1862,1453,130,-2235,-2920,2383,1505,-2355,-1761,660,1916,1043,-3364,-2265,2952,753,-441,-2166,-2100,3936,3220,-4235,-2561,172,2673,2963,-4627],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-4,4,-4,6,-6,7,-8,8,-10,11,-12,13,-15,17,-18,21,-22,25,-28,31,-34,38,-42,46,-51,57,-64,71,-78,87,-96,95,-41,-775,-8472,-1736,7142,2531,-1624,-5384,-1024,7718,1577,-5573,-2648,885,6264,1285,-6270,-473,3253,2159,938,-6459,-373,6330,-185,-994,-2428,-809,6954,-1424,-5803,1762,350,2117,340,-6792,2956,3686,-3621,845,-2751,647,7034,-5460,-3222,3225,-1075,5075,-2162,-6806,6016,4291,-2950,166,-5838,2946,8595,-6761,-4422,2393,982,6995,-4111,-9656,5971,3632,-1065,-1919,-7798,3772,9881,-4275,-4498,-1190,1019,9432,-4356,-8909,2700,2718,5496,-469,-9224,2093,8202,-906,-3129,-5600,1075,9733,-2120,-6184,-1463,1739,7143,-155,-9106,545,5690,2942,-1473,-6382,649,7661,-116,-2836,-4320,693,7465,-304,-3932,-532,2496,4973,-235,-6946,815,2718,1058,-748,-4598,1151,4976,-2311,-1643,-727,-366,5709,-2055,-3860,2915,1428,340,-1488,-4578,3969,3237,-4653,809,-1042,1235,5747,-5605,-3938,3674,99,2861,-2813,-6494,7263,3738,-3551,-217,-3505,3723,6511,-7618,-3635,4066,1647,5063,-6154,-7903,7034,3576,-1427,-3585,-6368,5093,8393,-6142,-5362,-904,2960,7556,-4514,-7338,3578,3508,1923,-2888,-7623,4304,7448,-1783,-3133,-4101,3184,7175,-3342,-4706,1378,2714,5355,-3129,-6789,2287,5236,1143,-2963,-5603,2024,6473,-2217,-3218,-565,2603,5293,-2941,-4192,1261,2166,2549,-2508,-4979,2625,2669,-114,-2194,-2980,2415,3800,-1871,-996,571,854,2789,-3778,-3333,4776,455,-592,-930,-3393,4619,574,-5969,338,-947,2538,2878,-5246,-1219,4553,-221,-174,-3843,-3984,5884,2552,-5427,-167,-868,3586,3829,-7685,-2872,4518,547,2139,-6006,-4627,7288,3208,-2863,-2338,-2754,5470,6352,-6636,-2680,1611,3671,3268,-6128,-6215,6017,3817,551,-4323,-4969,5210,4931,-3865,-2407,-624,3583,5585,-3436,-4813,3143,2772,2399,-3192,-5365,4163,4330,-1484,-2764,-2695,3417,3945,-3335,-2290,-309,2600,3631,-3364,-2977,1845,1961,551,-2051,-1521,3836,1137,-3561,-610,-1192,2489,1000,-3213,16,1717,23,1353,-3273,-1648,4499,-1092,-2427,-1541,-849,3386,753,-5533,-100,1691,1970,478,-4095,-612,6043,512,-1316,-2809,-898,6510,-316,-5944,-905,2558,3641,1918,-6358,-699,4724,1731,-1184,-3631,-1021,6364,1209,-5011,-1733,-179,4770,2778,-6319,-2925,3523,2657,857,-5141,-2221,6120,2258,-2268,-4020,-1528,4401,2824,-4399,-3053,945,4223,1464,-4679,-2706,3197,2363,-209,-3509,-1042,4703,2082,-1956,-3330,21,2744,1965,-3528,-1491,967,1368,255,-3343,-336,3904,1381,-1064,-3066,299,4189,360,-3810,-86,638,2276,167,-4094,922,1898,89,-377,-2482,1095,3582,-1522,-2813,496,302,2649,180,-3882,833,2327,972,-1089,-3750,1965,4281,-1256,-2044,-1285],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-6,6,-7,7,-9,10,-12,13,-15,16,-18,21,-22,25,-28,31,-35,38,-42,47,-52,57,-63,70,-77,85,-94,105,-117,131,-147,167,-190,220,-260,315,-398,544,-875,3831,-24,-4486,-6310,1438,10021,-2369,-6209,-3054,2057,9500,-1258,-10752,1726,4626,3872,-324,-10027,517,10402,-2568,-2005,-5331,-1465,12300,-260,-8843,1053,756,6635,2877,-11748,903,7466,-595,668,-6740,-2316,11181,-520,-5799,867,-2970,6013,3161,-10976,2869,3182,-2262,3583,-6372,-1692,9516,-2842,-2967,926,-2227,6201,696,-8245,3466,2011,-26,1876,-6274,810,6556,-3393,-2329,-259,120,6379,-3711,-6470,3491,2982,2416,-2101,-7075,3616,5800,-2418,-2996,-3291,3297,7757,-2822,-5474,220,3878,6295,-3621,-7316,2474,5498,2462,-2476,-8008,4547,7364,-3772,-3794,-4195,3685,8801,-5118,-7482,492,3886,7256,-3667,-9293,4780,5794,542,-2829,-7115,2749,10296,-3307,-4084,-2108,621,9567,-2485,-9139,3272,2368,3182,871,-8344,1734,7681,-1846,-1469,-3040,-1201,9096,-2394,-6289,1953,-1039,5192,816,-8126,3350,5157,-2798,1234,-4479,215,8433,-4144,-2127,3180,-1713,3931,-1816,-6847,4350,2612,-1930,385,-4627,2537,5478,-5005,-3794,341,1193,4269,-4296,-4740,5192,2318,90,-3043,-4362,6266,5161,-2502,-3860,-1748,4994,5011,-5403,-4286,2310,4888,2524,-5610,-5707,4713,5440,-178,-3764,-4541,6799,5895,-3960,-5780,-1877,4831,6614,-6591,-5736,2859,2951,4321,-5042,-8008,5864,5605,-1181,-2561,-5968,4395,8554,-6727,-5019,-372,2734,7590,-4962,-7791,6621,3356,862,-1626,-5804,3329,6051,-4776,-1379,-648,1131,7389,-3557,-5387,3255,1140,2596,-684,-5474,4059,3792,-3092,246,-2038,1013,5637,-3998,-1814,3803,276,2565,-1506,-4584,5203,1999,-2702,-1311,-1918,3240,3417,-4864,-2026,2030,1634,2401,-5688,-3399,5014,3119,-1419,-4162,-2214,5980,2937,-3673,-3581,-374,4877,2443,-6119,-3361,3787,3600,535,-5944,-3124,7196,2149,-2498,-3475,-2589,6568,3194,-5065,-3203,972,5649,3300,-7161,-3965,4166,2676,1956,-5873,-5435,5939,4610,-2498,-3918,-2037,4826,4551,-6265,-3359,3008,2913,3070,-4558,-4062,5266,2498,-1302,-1675,-3834,4286,4021,-3598,-1665,-57,1362,3242,-4784,-4289,5892,173,363,-743,-2643,4856,1541,-3492,43,-345,1987,1927,-4308,-2245,3874,1731,420,-1711,-1316,4596,1193,-3805,115,1068,2728,245,-5571,-1237,4315,2536,-155,-4599,-1023,5856,1369,-3226,-2838,-114,4360,1189,-6729,-1747,3925,4245,628,-6651,-1400,4910,2905,-1787,-4631,-730,6025,1744,-4797,-3893,-577,6565,826,-5317,-1699,2163,3587,223,-6541,-1436,6038,2285,-2088,-4383,-1620,6793,506,-5889,-2204,477,3831,1540,-5763,-2266,4370,2556,1250,-4099,-2632,5480,1619,-1262,-2615,-638,4192,2088,-3862,-1288,722,1542,815,-4045,-1116,4658,-276,-2159,-1561,-1045,3868,-78],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,5,-6,6,-6,8,-8,10,-11,12,-13,15,-16,17,-20,22,-24,27,-29,32,-36,41,-46,53,-61,70,-83,101,-127,168,-241,872,-7997,-6077,7078,4156,-1007,-6109,-5326,9653,6039,-6832,-4626,-2489,6193,7576,-9489,-5302,4875,2901,4670,-5721,-8266,8072,5457,-2795,-2236,-7250,6172,8306,-7248,-4501,942,2117,8632,-5670,-7622,7071,1643,-511,-1062,-8323,4938,7061,-6519,-639,-1036,1052,7750,-5144,-5353,5450,-136,2800,619,-7319,5230,4569,-3140,1782,-2145,1278,5981,-7240,-1964,4793,181,1666,-2624,-3807,7118,1687,-4048,-1293,-1938,5439,3716,-8386,-2242,4147,2412,2103,-6068,-2718,7797,773,-3305,-4990,-1712,7834,2514,-6232,-2861,767,6479,2010,-8627,-2893,6187,4520,-183,-8280,-3161,9179,2251,-3830,-4886,-1933,9662,3584,-8234,-2857,280,6191,4037,-9082,-3845,6984,825,1742,-6613,-5556,10438,1551,-5421,-1920,-2810,6027,6366,-8637,-2547,3954,1848,4140,-5940,-5672,9033,1576,-1624,-1555,-5593,6850,3385,-6842,191,569,-267,5363,-6302,-3463,6921,-757,-1161,-1137,-4477,6731,2127,-6016,1483,210,1163,2841,-6811,-1040,5520,-1022,-970,-2648,-1684,7597,333,-5573,483,343,4542,1697,-7687,-531,4468,2326,-1099,-5534,-444,7789,-103,-3866,-3089,940,7573,-1165,-5969,-1935,2166,5078,-239,-8738,-20,6092,2838,-1719,-8171,275,8450,642,-4453,-3705,678,8628,456,-8992,-18,2317,4293,1328,-8814,-984,6852,1019,-1308,-6518,-2876,8540,427,-6237,-657,-752,5839,2076,-9209,-518,5586,1598,1053,-6594,-3213,7638,-120,-4589,-347,-3034,5211,1781,-6576,127,1904,161,2713,-4874,-1762,6787,-1403,-1023,-787,-2018,6134,541,-6243,2497,1252,770,1705,-4512,1598,5372,-2219,-2244,-2106,333,6235,-1516,-5244,1684,1375,2803,-922,-6168,2235,4098,318,-2418,-4155,1932,8135,-2794,-5190,-1062,3218,6006,-2085,-6978,571,3717,2450,-3247,-7568,1367,7487,1163,-2414,-5064,1642,7332,-658,-5612,-1146,2931,5143,-2258,-7224,1274,5012,3608,-1637,-7505,1165,7748,-369,-3237,-3210,568,8346,-1070,-6196,1352,2260,3662,1675,-6844,1816,4897,-205,-957,-3401,-401,6714,-710,-2866,313,544,3781,-993,-6433,1809,2979,67,245,-5212,205,6387,-3013,-2453,-250,1198,4463,-1545,-4732,2274,2963,-305,-1679,-2917,2147,4528,-2045,-2296,-56,2386,3572,-2975,-4369,1730,3186,1783,-2728,-5099,2618,4943,-749,-4290,-2919,3149,5815,-3526,-5244,-419,3847,4346,-4639,-6395,2769,5394,1004,-3870,-4788,3905,4523,-2110,-3857,-2021,2956,5572,-3684,-5021,548,3079,4766,-3335,-6590,1579,5161,335,-3448,-4779,2234,5155,-1826,-2831,-1057,1778,4008,-2143,-4618,2365,2827,1822,-2271,-5282,2684,6065,-1433,-2144,-1457,701,4463,-2448,-3332,1400,876,1042,-1598,-3418,2801,3260,-1613,-646],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-13,14,-16,17,-20,22,-24,26,-29,31,-35,38,-42,47,-52,58,-64,71,-80,89,-100,113,-130,151,-178,215,-269,356,-515,908,-4461,-4965,3684,4847,1614,-7502,-4375,5204,3620,-709,-5248,-4928,6484,3075,-4257,-1480,-694,6030,3426,-6855,-1222,2612,1083,1738,-5397,-2788,7254,-345,-2570,-1176,-2828,4409,1115,-7836,2879,1346,1004,2617,-6460,-489,5872,-3925,-1729,713,-2312,6988,-506,-7545,3940,1724,2743,1591,-8721,2159,9103,-2154,-1622,-3382,-1406,10786,-1052,-7765,2827,90,5753,1416,-11729,222,7630,324,198,-6582,-2279,11420,283,-7166,-2880,-817,9062,2734,-9741,-818,5245,3885,1580,-9418,-3626,8166,917,-2953,-4938,-2915,8013,3188,-6665,-2662,1165,6878,2393,-8460,-1284,3850,3749,365,-6453,-2943,6274,2010,-1233,-4007,-1178,6780,1787,-5665,-1684,185,3019,1140,-7202,368,3963,-253,642,-4391,-619,6599,-808,-3147,33,-1363,4859,-296,-6472,3176,2843,84,1629,-5289,1525,6154,-4776,-1419,-850,-712,6557,-1835,-6109,4128,1865,116,217,-7757,3296,7840,-3834,-2264,-2468,88,8636,-3379,-7942,2239,2376,3564,125,-8921,3131,7822,-1130,-1665,-5186,1169,9833,-2968,-5772,-663,1012,6732,-367,-8966,-592,5646,2888,-1164,-6948,1061,8443,-672,-3014,-3466,-558,8176,291,-5898,-763,2680,5096,736,-7388,-362,5263,1644,-1578,-4775,-71,6156,-646,-2848,-1783,-646,6296,-340,-3536,367,2053,2528,-707,-5054,1317,3456,-1992,-1054,-3447,686,5441,-2171,-2866,2050,-1493,3257,-1749,-5297,3795,2884,-2156,-772,-3131,2381,4923,-5438,-2099,1717,1539,3937,-3113,-6060,4870,2696,-1097,-1023,-5613,4255,6237,-4673,-3217,905,1948,5690,-4147,-5430,4789,2675,2020,-2437,-7134,4517,6811,-2426,-2805,-3501,3152,7570,-3578,-6830,1066,3424,4298,-2229,-7699,1843,6333,-1551,-3196,-4842,1356,6734,-1647,-3776,-1338,2755,6044,-1976,-4898,617,4349,3417,-1297,-5204,2259,4424,2,-2721,-3439,2660,3609,-1247,-3369,1008,1389,2322,-3016,-3959,1820,2692,807,-973,-4255,3163,2812,-2310,-819,-1075,1199,3086,-2379,-2399,1562,879,-38,-1142,-2829,4210,1659,-4274,-1063,-742,2727,3032,-4231,-1439,3911,718,3193,-4051,-4031,6391,1483,-2671,-2681,-2551,5257,3986,-5063,-2634,1409,2563,2253,-5355,-4810,4456,2506,428,-4044,-4883,5325,4478,-4065,-3747,-1546,3963,3164,-3470,-5033,2751,3725,2733,-3770,-4967,3959,4124,-1346,-2991,-2552,3015,4691,-3036,-3453,475,2625,3238,-3341,-2920,1072,2751,1203,-3089,-3462,3480,3407,-1220,-2525,-590,2291,2864,-2452,-2700,1274,1918,1967,-3284,-1790,3242,986,-862,-1619,-940,2232,1143,-3209,-298,1324,630,918,-3169,-376,2769,484,-1169,-1048,-1424,3850,1466,-3859,-431,2443,2492,1238,-4749,-674,2958,2088,-1317,-4356,-1148],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-25,27,-30,33,-37,40,-44,49,-54,60,-66,74,-82,92,-103,116,-132,152,-177,211,-259,331,-460,753,-2978,1044,8358,-1177,-6413,-915,4910,5315,-509,-8449,1162,5495,1233,-1807,-6442,1302,7615,-2449,-3026,-2679,816,5907,-2760,-5587,2194,1775,3438,764,-7159,4076,3674,-3125,971,-2378,76,7412,-5534,-3388,4877,-413,2749,-2773,-5563,6277,3085,-5444,236,-3573,2937,5972,-8694,-2880,2513,1715,5574,-5414,-6859,8245,2784,-3436,-549,-6961,6038,7857,-8769,-3657,1623,3416,6929,-5396,-7412,7161,3940,1924,-2811,-7198,6544,8336,-5434,-3113,-3073,3479,8222,-5801,-8195,2350,3826,3420,-4517,-8268,4339,5323,5,-3417,-6619,2955,7687,-4225,-4552,-2811,2800,6230,-3244,-7089,727,2612,3340,-2906,-6632,4887,4406,-902,-2694,-5768,2348,6177,-3920,-2114,-604,1328,5536,-3702,-3121,4755,611,1452,-762,-5524,5122,2229,-4550,314,-610,1392,5573,-5841,-1828,4359,-1487,1542,-1713,-4386,7260,814,-6086,181,-2026,3686,4388,-8803,-1802,4998,15,2878,-4650,-3667,8835,1752,-4580,-1196,-3628,5294,5140,-8970,-1789,2651,3088,4030,-6686,-4465,7265,2873,-1447,-4413,-6863,7624,5025,-6309,-3887,-25,3895,4361,-6902,-5490,3476,3802,1927,-5006,-6167,5728,4843,-2086,-4445,-3638,4557,5374,-4908,-4690,402,3896,3524,-5875,-4054,3533,1963,1812,-3380,-3255,4821,2393,-1381,-2390,-2480,3424,1847,-4323,-2033,1934,1129,1788,-3238,-2571,4339,358,-1065,-872,-2374,3933,1069,-6000,779,545,1182,2239,-5091,-1299,6073,-808,-831,-3462,-2666,6585,-366,-6478,523,152,2435,2682,-8404,-538,6398,839,-937,-5122,-1452,7675,378,-5441,-741,1354,6668,2777,-9252,-443,3713,2292,1466,-6601,-2700,7649,2047,-2210,-3606,-2358,6120,2437,-5409,-3154,2098,4413,2022,-5543,-3873,4288,3562,657,-4728,-2028,5108,2849,-3438,-2993,-1268,5028,3348,-4206,-2953,2079,2978,2140,-5697,-1675,3062,1641,-1283,-3157,-1447,4381,1272,-3265,-976,531,3079,869,-4479,-336,2278,866,1799,-2966,-51,4028,-329,-1667,-1304,-81,3005,739,-4883,1005,2294,-5,335,-4503,1972,5185,-1262,-3579,-1500,862,4778,-1235,-5315,1001,1961,2049,-1050,-5237,1613,5695,-1677,-2697,-2741,1232,6368,-1600,-5201,1218,769,4399,-880,-6439,130,5464,1641,-2058,-4899,330,7035,217,-4778,-2608,220,4876,-10,-5714,-712,2299,3170,-8,-5132,-932,5124,1687,-3174,-4011,-439,4990,1273,-3992,-1981,1083,4334,447,-4466,-606,2674,2287,168,-4578,142,4287,-242,-3008,-2326,757,2938,-37,-3606,-422,1658,1725,-1004,-3136,-427,4067,-857,-995,-1931,922,4414,-1728,-2936,1523,620,3194,-516,-4067,1546,1751,-1750,-695,-2620,2443,3602,-2148,-3109,-509,2318,3306,-2502,-4948,2467,3160],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-13,14,-15,18,-20,23,-26,30,-35,42,-53,67,-92,-197,2454,6912,1961,-10081,-1728,7101,3691,-1002,-8744,-2405,10282,919,-4087,-3667,-2299,9649,2788,-10125,-1341,2287,5123,4153,-10730,-2214,9226,1995,-502,-5348,-5244,11294,2709,-6368,71,-1885,4664,6255,-10014,-3342,6127,874,3638,-6075,-5572,9306,14,-3359,1026,-2883,5612,5034,-9366,197,3610,-916,3907,-5059,-2459,8299,-975,-2881,415,-3521,6212,2484,-8182,2049,2276,415,2273,-6898,-1434,7463,-1759,-3363,-1434,-1357,6838,-1245,-7472,420,2071,4530,-437,-8084,1034,7545,1911,-1651,-5782,772,8301,445,-6028,-2921,2712,8977,-1001,-8988,-740,4273,4356,-340,-10013,1555,8630,-66,-2910,-7005,1118,10274,-511,-7059,-2317,697,9731,-23,-9562,621,4599,3402,1090,-9243,-833,9109,-260,-2799,-4600,-3381,10174,321,-7809,1032,74,4693,3659,-9938,-423,6050,-955,1004,-4036,-3653,9222,-472,-5669,2164,-869,3647,2329,-8730,1922,3904,-1048,1706,-4139,-1147,8198,-3226,-3253,2384,-123,4988,-184,-7712,2751,2254,-646,324,-5406,2913,6880,-3850,-4627,-1627,1530,7307,-2782,-7007,2455,2542,1617,-2225,-7455,3967,7001,-916,-3736,-3701,4197,6547,-2158,-5657,-857,3810,7030,-3611,-7605,2124,5825,2823,-3092,-8302,4631,6886,-2053,-3759,-4629,3486,8452,-3516,-7055,350,2208,6370,-1903,-8262,3723,6010,1259,-1418,-7480,2632,9507,-2742,-3024,-1269,294,7574,-1589,-5932,3437,2417,2564,278,-6945,2773,5797,-2944,-962,-3135,-977,7946,-1812,-5886,3118,460,2675,197,-6806,2727,3890,-1531,-75,-3418,796,6732,-2561,-3562,2889,1360,2941,-2551,-5571,3911,3515,-1487,-1606,-3655,2617,6198,-5184,-4459,1741,3275,3578,-3576,-5891,2591,5392,-32,-3450,-4937,4691,5372,-1819,-4423,-1887,4783,5323,-4726,-5398,2223,4383,3968,-5198,-6778,4420,5980,752,-4585,-4394,5886,5928,-4413,-4574,-2000,3748,6699,-4219,-6024,2053,2589,3811,-3426,-6862,3685,4253,-340,-2190,-5211,3572,6070,-4822,-3696,1012,1131,4512,-3768,-5270,2718,2130,287,-1664,-4795,2421,5033,-3027,-1191,-468,710,4832,-3028,-4139,3717,384,54,-1420,-5020,4355,3776,-3651,-1269,-226,2101,4804,-4719,-3282,3841,2227,597,-3775,-2643,4543,2305,-2266,-2627,-1156,3539,3799,-4131,-3577,3347,3631,1970,-5120,-3188,5639,3127,-2024,-5011,-2474,5611,3145,-4422,-3454,1771,5569,2674,-5884,-4199,3131,3263,804,-6186,-3353,5600,3553,-1793,-4315,-2340,5438,2930,-4400,-4076,970,4463,2350,-5737,-3661,3763,3390,1511,-4486,-3341,5754,3762,-2084,-3181,-2344,3244,3680,-3889,-3371,2269,2047,2189,-3472,-3759,2519,2432,-1352,-1610,-2129,2171,3532,-4043,-2704,1394,734,2132,-4636,-2364,3589],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,3,-3,3,-4,4,-5,5,-6,8,-8,9,-10,12,-13,15,-17,18,-21,23,-26,29,-32,36,-40,44,-48,53,-60,66,-73,82,-91,101,-114,127,-145,165,-190,223,-266,328,-427,609,-1059,4648,8827,-4775,-6697,-1195,5301,6853,-5414,-8949,3955,4695,4384,-3902,-9904,6793,7019,-2795,-3478,-6091,5222,11439,-5439,-6955,1844,2426,8202,-2945,-9096,4832,4113,-467,828,-8608,2912,11114,-4338,-3625,-605,-73,10216,-2388,-8756,3409,433,1166,955,-9826,3715,6968,-4692,218,-1992,-488,8541,-3062,-5888,3869,-1339,3335,628,-8895,4043,4577,-4799,328,-2104,1679,6534,-5385,-3270,4727,-501,3122,-3294,-5843,6514,3990,-3140,-1849,-3449,4959,5548,-6375,-3351,432,2813,4768,-6441,-5212,5193,4257,855,-5872,-4969,7820,5156,-4649,-4696,-3265,6376,6259,-6777,-4825,2069,5444,5969,-7899,-6651,6422,4254,244,-5642,-6198,7372,6656,-5372,-4337,-2058,5335,7563,-6901,-5093,4116,2873,3768,-5333,-8630,6643,4039,-1460,-2180,-6889,4338,7608,-6292,-3754,1043,655,5809,-5001,-7452,5898,189,-516,212,-6177,4771,6022,-5577,105,-112,-174,6180,-5015,-4547,4940,244,-255,-1504,-5989,6813,2849,-5634,178,-905,2426,3438,-7469,-3016,5196,1587,432,-4358,-2966,7171,1975,-4851,-1862,-96,5891,3127,-7560,-2802,4340,3467,608,-6036,-2672,6506,3635,-2139,-5183,-2919,8520,3037,-6772,-4586,986,7603,2782,-8816,-4024,3818,5425,725,-7742,-1908,8147,2345,-1885,-6098,-2311,9218,4652,-6930,-3581,-365,4571,5279,-8056,-4179,5406,1958,1425,-4014,-5975,8609,2673,-4401,-2151,-2324,4968,4766,-6619,-2794,2948,1253,2935,-4627,-5156,5690,1249,-2199,129,-2778,5444,2982,-5572,1024,2341,242,1987,-4517,-2518,6411,-1800,-1112,-1839,-2163,6175,693,-6631,581,1473,2579,467,-6666,-853,5855,800,-2939,-2684,-981,7176,937,-5603,-1313,1662,5847,677,-6348,22,4822,3611,-1510,-6115,65,6588,2167,-3370,-4497,560,8301,682,-7401,-2198,2556,6332,596,-8745,-1348,6625,2454,-1502,-6027,-1173,8185,1049,-3919,-4649,77,7993,1153,-6764,-1760,2851,4585,1390,-7020,-1564,6230,2105,-1667,-3292,-2511,6476,1738,-5360,-1342,-175,2831,2643,-6441,-853,3482,487,-179,-3602,-2174,6342,549,-3103,-948,-1150,4224,326,-5476,1157,2343,168,-420,-2619,-121,5382,-1135,-3549,-121,1137,3327,-831,-4885,1038,3313,1539,-1064,-5550,998,5649,-117,-3748,-2735,1987,5926,-674,-5717,162,3434,3999,-2111,-6895,1662,5978,1843,-3189,-4459,3435,7317,-1115,-5309,-2516,1740,6716,-1728,-7531,-23,3866,3477,-3518,-7252,1199,6055,2030,-2583,-4132,1242,6343,-421,-3648,-2020,1876,5743,-1184,-5783,359,3277,3470,-2579,-5165,1089,6045,-357,-1754,-2999,-735,6554,-365,-5202,105,2115,1158,-582,-4754,624,3756,-324,-653,-3058,-65,3627,-428,-4690,711,1761,2660],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-4,4,-4,5,-5,6,-6,8,-9,9,-10,12,-13,14,-16,17,-20,21,-24,26,-29,32,-36,39,-44,49,-55,62,-70,77,-81,55,202,7568,1775,-3273,-4962,-1208,7370,2329,-6722,-2160,546,5470,849,-7663,32,4615,2499,910,-5196,-1785,7369,-649,-3585,-1572,-1482,6184,210,-6716,2803,1823,-176,1350,-5761,1488,6870,-4009,-1926,-658,-808,7938,-2361,-6706,3888,1023,1627,1225,-7217,3209,6964,-5508,-501,-2654,530,9573,-4890,-7005,3375,982,3058,-966,-9866,4437,7525,-3492,-2144,-6559,1387,10198,-3585,-5934,1700,1817,7668,-721,-10760,2969,6604,2639,-1521,-7358,1665,9774,-1317,-5177,-2572,270,9176,-271,-8573,-599,3001,5267,-1382,-8330,98,8223,1510,-952,-6191,29,8405,649,-5521,-2792,1064,6916,-430,-5881,616,1487,3742,-221,-8234,816,4837,332,-657,-3678,276,6988,-2068,-3272,537,-488,3389,-503,-6224,3936,2531,-755,969,-3758,1970,5147,-5120,-2178,1058,51,6038,-3397,-6392,5812,1836,106,182,-5724,4328,5202,-5566,-1657,-75,1624,6913,-4949,-6156,6312,1708,1479,-2204,-7633,5532,7527,-4821,-2826,-2924,3271,8898,-5694,-5917,2024,3475,5083,-4485,-8744,4261,6045,265,-3184,-5871,2934,8696,-3159,-4988,-2184,3613,6806,-2588,-6241,1455,5163,3317,-2566,-7656,2841,6083,46,-2803,-4175,2429,7023,-1942,-5183,-1458,2879,3530,-2354,-4591,1728,2842,1858,-1101,-5279,1853,3722,-2122,-1887,-3127,2236,4542,-3742,-1785,2363,928,4335,-1945,-4568,5233,3206,-3131,-621,-2587,2437,3518,-5417,-1757,2888,206,3363,-4323,-3873,6324,1283,-2203,-1643,-2840,5506,4547,-6782,-1806,1243,2074,4532,-5982,-4940,5592,2578,-359,-3948,-4504,5956,4911,-5177,-3527,-671,5573,6109,-5998,-5462,4054,3066,2099,-5730,-6112,4207,5104,-2695,-3735,-2826,4173,5183,-4219,-4180,1794,3601,4058,-4460,-6157,3545,3128,1539,-3611,-4411,4319,3828,-1732,-3562,-2793,3592,3805,-2824,-3861,1579,3582,2194,-2757,-3583,2350,1232,247,-1372,-3828,3863,2922,-3837,-1311,6,2658,2438,-3979,-2036,3108,543,651,-3135,-1276,4229,581,-3962,675,-1386,1785,2080,-5522,-1399,3057,596,760,-4780,-2111,6296,694,-2584,-2594,-638,4512,3204,-6767,-542,2216,1784,1402,-5477,-2351,6611,1360,-3481,-3962,-1914,5839,2631,-5968,-2693,1459,4487,2622,-5517,-3032,3943,3079,-943,-3797,-4030,5948,4170,-4516,-3656,-1349,5464,2621,-5067,-2571,2304,4506,1333,-3304,-3337,3087,4060,-1625,-2843,-2758,4435,3499,-2418,-2747,374,3481,3024,-3189,-1331,2385,1578,657,-4048,-814,2776,894,-1423,-538,-1088,3102,1575,-3071,-938,1395,2358,318,-3780,-954,2898,280,-2013,-2346,-290,4334,-520,-4667,359,1445,2138,-460,-4749,152,4881,1362,-1287,-2272,-1120,6250,-16,-4072,358,1499,3960],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-5,5,-6,6,-7,8,-9,9,-10,12,-12,13,-15,16,-17,20,-22,24,-26,30,-33,37,-41,47,-55,65,-79,99,-132,196,-367,2139,3386,-3917,-7839,4505,6975,-1432,-3333,-4489,5198,6990,-4778,-4608,-502,2653,6344,-5118,-4971,3652,1309,1015,-2403,-6424,5614,3289,-3597,-688,-2746,3431,4975,-5879,-2636,2998,-795,3568,-3054,-5099,6335,1411,-4974,1336,-3519,2554,3552,-8944,-840,4330,311,2979,-5197,-4783,10963,-134,-4550,-537,-3889,7261,4574,-10004,205,3767,1979,4044,-8181,-5422,9671,2710,-1808,-2717,-3635,8285,6277,-7774,-1855,-540,4138,5533,-9500,-4407,6223,4275,1499,-5801,-5626,8937,5934,-4330,-4297,-3503,7353,6327,-7181,-4789,951,5783,3614,-6202,-6223,4374,4936,621,-5266,-5425,4344,2976,-2897,-3173,-2281,4954,5291,-5979,-2482,787,2233,1662,-3709,-3746,5699,770,563,-1708,-4546,5553,1225,-4496,-118,-791,1951,4088,-6735,-966,4845,-885,618,-3920,-2750,7350,39,-4883,1349,-1525,3467,2043,-7331,1651,5122,-493,-383,-4852,-2416,10406,-571,-5189,658,-1819,5679,2445,-10023,1148,4380,2053,2549,-7707,-2399,8271,-88,-4041,-3487,-1330,8869,2383,-9311,-2072,1429,4663,3485,-10009,-3305,7159,3021,-330,-5681,-2862,8156,3327,-4762,-2419,297,6054,3559,-7417,-3726,2898,4320,718,-6285,-2641,5865,2446,-1777,-4698,-2687,5829,2045,-3489,-2513,709,4786,1499,-4864,-1139,3005,2217,1974,-3884,-1722,6218,-43,-1837,-346,-1839,5442,1476,-5496,1794,2094,1669,1375,-5656,115,5023,-2477,-1368,-1214,-1615,5450,-1402,-5100,3170,864,1793,138,-7080,2224,6667,-3003,-1402,-4224,17,7785,-2374,-5621,822,1529,6112,63,-7891,1579,5269,484,-1395,-5603,1241,8204,-817,-4591,-2579,1158,6672,94,-7981,-817,3598,3961,-309,-8208,-448,6822,1463,-2481,-4249,-857,6459,691,-5520,-2068,732,5036,943,-6920,-590,4174,3626,-540,-6208,-1354,6063,1708,-2256,-3275,-507,5441,-85,-4498,-373,746,4074,390,-5258,-311,3065,464,-212,-4572,-391,4440,-2357,-2782,-68,87,3972,-1068,-3995,2335,2684,-560,-1079,-4349,2075,5717,-3737,-2312,-333,702,3553,-3277,-6120,1183,3435,744,-415,-5710,4029,5411,-3362,-2057,-994,1980,5705,-2944,-5083,2811,3426,2545,-2507,-5847,2888,4931,-907,-2206,-4183,2714,6477,-2122,-5800,-437,3321,5602,-1746,-6247,87,4525,1737,-1806,-5547,1576,5945,415,-4390,-2070,1215,5915,-1554,-6116,-1360,3662,4070,-1939,-5514,820,4049,977,-1897,-3975,1021,5483,-589,-3734,-2125,1957,4171,-117,-4060,800,2865,1490,-1128,-3749,1472,2596,-753,-763,-673,1356,3228,-2297,-3012,895,620,2894,-2158,-3099,2565,1947,-78,-1136,-2470,2647,2480,-3618,-2824,329,900,1969,-2623,-2905,3342,1920,-1083,-2497,-2921,4910,4665,-3526],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-2,2,-3,3,-4,4,-4,5,-5,6,-6,7,-8,8,-9,9,-6,-2,49,-837,-6636,-4989,8299,5201,-6531,-5570,-1710,7474,5029,-8300,-4719,4272,5028,4225,-7542,-6063,8369,4108,-179,-4115,-6047,8165,6127,-6739,-3014,-926,4518,7181,-8956,-5902,6269,1565,2367,-3947,-7477,7599,4498,-3669,-798,-3631,3535,8126,-8340,-2277,3232,-1176,5774,-4160,-7251,8069,1948,-2743,1850,-5688,3703,5387,-8841,-323,1783,-918,3967,-4185,-4090,8411,-1235,-1765,427,-4204,5724,3162,-7502,-713,1607,1626,3201,-7118,-2137,7869,103,-719,-3530,-3207,8263,2173,-7071,-2064,386,6608,2289,-8252,-2474,5631,4030,1007,-8359,-3367,8584,3135,-2472,-5289,-1402,8335,2643,-7062,-3184,1788,6972,2513,-9332,-3048,5518,2726,1523,-7486,-3515,9587,2608,-4227,-4084,-3260,8262,2846,-9083,-1657,795,3811,4544,-9399,-4245,7191,1402,-462,-4367,-5088,8040,3092,-5769,781,-1203,4662,4978,-7908,-985,4626,-1739,3642,-3910,-4670,8640,557,-5202,965,-3436,3920,3079,-8295,339,4033,-55,2283,-4548,-3469,7245,-1666,-3122,51,-1539,5652,1661,-7495,1489,3928,2264,-79,-6644,-480,7158,-830,-1785,-3354,-831,7699,818,-7309,-782,2556,4841,-546,-9248,1279,6375,1869,-1680,-7416,97,8701,856,-4633,-4312,1499,8217,-1043,-7556,-1197,3284,5531,604,-9148,-832,7788,1906,-1856,-6731,176,9094,-498,-4739,-2741,906,6679,1032,-7486,371,3334,2781,1715,-7695,-1719,8132,253,-1137,-3390,-2696,7438,282,-5794,300,836,2520,2765,-7269,-312,4781,-1114,655,-3951,-2211,7336,-862,-4457,1568,259,2146,-122,-5940,767,4031,-1961,-1066,-2259,649,7041,-2752,-3301,987,-361,4182,-1261,-7053,3156,4029,510,-2931,-4563,2386,7527,-2660,-4005,-1730,3427,6117,-3045,-6671,1476,4348,3485,-2017,-7644,2908,6672,1606,-4154,-4812,3927,7974,-2065,-4413,-2389,3561,6672,-2501,-7054,87,4106,3894,-2813,-7383,1605,6812,559,-2341,-6368,816,8277,-2612,-4848,-1454,1510,4772,-521,-7166,716,3647,321,337,-5372,258,6977,-2518,-2863,-1801,-633,5532,-1558,-5459,1605,1258,2096,155,-5088,1031,4933,-1441,-647,-1679,-37,3995,-1808,-3476,1392,680,2064,-255,-4425,3020,3630,-2257,-2393,-1733,1076,4107,-3757,-4496,1580,1092,2823,-2222,-5837,3969,2868,-2199,-2022,-2784,3989,4025,-2875,-4319,-1118,3969,4536,-4812,-5697,2076,5454,1206,-4140,-5818,3575,6120,-2053,-3247,-3285,4231,4466,-3800,-4660,-134,3999,4524,-3890,-5592,2477,4528,1102,-3607,-4262,3025,5328,-2170,-3478,-2605,3141,4690,-3183,-4223,1339,3264,2619,-893,-4860,2227,4112,-1098,-2711,-3106,676,4976,-1936,-3446,1429,827,2781,-1934,-4637,3314,2617,1019,-918,-3730,1555,3747,-3838,-1348],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-17,19,-21,23,-26,29,-32,35,-39,43,-48,53,-58,64,-71,80,-88,99,-111,125,-144,165,-193,231,-285,369,-521,882,-4742,-244,6879,1478,-2692,-8078,3126,9910,-1288,-4607,-5151,1517,10153,-2557,-9112,-346,3003,6085,-635,-11570,2657,7000,805,-705,-7720,410,11379,-1767,-6132,-2447,-509,9955,974,-10398,1731,3253,1172,3155,-10113,-9,8995,-2212,-1776,-3389,-3609,9251,-1051,-7305,2541,-2,3024,2612,-8122,622,6298,-3192,1412,-2774,-2187,7814,-2101,-4293,3065,-652,3828,1005,-8687,3187,5190,-2998,-271,-3391,632,7408,-5170,-4596,1832,1430,6203,-2123,-7705,3744,4233,78,-1520,-5996,2429,7696,-3446,-4347,-2173,3331,7007,-4376,-6112,1417,4412,3783,-4369,-7328,4486,6645,503,-4515,-5604,4059,9453,-3626,-5189,-1068,3504,7145,-4854,-8047,3614,4369,3442,-3898,-9137,3971,6072,-2342,-2304,-5549,2484,9547,-4778,-5634,1085,421,6570,-1333,-9066,4469,3124,962,-125,-7469,1912,8444,-3871,-2115,389,-1872,6716,-2445,-7639,4934,1085,172,631,-9615,2591,5487,-4691,-393,-642,-938,5486,-3565,-4475,5238,-259,-326,-1024,-5999,5157,2690,-3682,-781,-783,2697,5571,-4628,-4378,3068,2550,2352,-3982,-5725,5258,4196,-3014,-3064,-3397,6067,5031,-5324,-4049,1399,5267,4874,-5230,-5331,2940,4798,1211,-4921,-5781,5384,4782,-3242,-4388,-4113,6160,6448,-4683,-5223,329,4454,4372,-6594,-6795,4564,3868,2409,-4430,-6099,7272,5091,-3692,-3012,-3178,3795,6790,-4896,-4215,3022,1678,3604,-3338,-7213,4011,3778,-1880,-268,-5586,2569,6772,-4809,-1111,864,-514,4946,-2833,-4737,5209,1003,-1570,-240,-4243,5227,4553,-5728,-289,768,522,4283,-4072,-3088,5122,1117,-1504,-1521,-3666,5508,3026,-4497,-1487,1032,3036,3214,-6091,-3833,4091,2175,-337,-4874,-2878,5851,3434,-3474,-2789,-1088,5923,2750,-7117,-3035,2527,4435,2079,-7083,-2377,5429,3541,-1474,-5287,-3037,6824,4434,-4890,-3085,-1288,6373,4031,-6130,-4278,2591,4136,3130,-5482,-3259,4560,3915,-924,-3948,-4441,6465,3642,-4810,-2034,-927,3780,4525,-6172,-3721,3333,2409,2225,-3442,-4801,5659,3364,-2456,-938,-2839,2063,3167,-5185,-1347,3349,850,2239,-2946,-2817,5106,342,-2603,-880,-1448,4646,885,-5976,-538,1630,1251,1069,-4756,-1436,4812,728,-2143,-1057,-733,6110,1673,-5067,-553,2246,2897,-229,-6788,-458,5890,2124,-935,-4398,-822,5797,1409,-4987,-2330,1008,5719,186,-5839,-2481,4273,3619,167,-6277,-973,6003,1879,-3012,-4021,973,5709,1717,-5126,-2844,1588,4458,1886,-5314,-1470,4619,3585,-123,-5023,-2544,5288,1544,-2846,-4249,-1281,5385,1989,-4024,-1504,2024,3189,356,-5038,-1776,3992,-19,-1634,-1234,-1991,4258,510,-4560,-239,840,2108,2848,-4356,204,2760,-271,-691,-1633,-710],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,11,-12,14,-16,17,-19,21,-25,27,-30,33,-36,40,-44,49,-55,59,-66,72,-80,89,-99,110,-123,137,-156,178,-205,239,-286,352,-454,635,-1050,4381,-1426,-8705,789,3958,4333,-2949,-7408,801,7352,-1459,-2765,-5660,1476,7877,-2302,-4118,-122,-797,6092,-1033,-7712,2736,3272,-322,662,-7290,811,6550,-4710,-735,278,-1559,5726,-3129,-6582,4974,817,-34,361,-6284,4210,5622,-5365,-464,-472,-224,6683,-5479,-4889,5735,952,1589,-3121,-8235,6694,6208,-5863,-1746,-3228,1944,8491,-7294,-6171,5223,1664,3670,-3895,-8658,6440,7222,-2555,-3002,-5578,3844,9502,-4939,-5521,-489,4023,7438,-5319,-8533,2613,5245,3071,-3310,-8030,4547,8300,-2321,-4861,-3569,3649,6901,-3331,-6164,80,4536,5895,-3342,-7419,2111,3631,2178,-2744,-7501,4658,5990,-1588,-2268,-2488,1965,6688,-4182,-4039,2293,76,4123,-1937,-6911,5468,3326,-2131,-387,-5975,2203,5080,-5416,-395,1491,394,4679,-4048,-5748,6503,276,-365,-842,-4696,4859,3200,-7271,312,583,1708,4496,-6890,-3214,7239,313,-573,-3442,-4352,7954,4058,-6678,-1775,-1026,4296,5864,-7746,-3624,5645,2996,1841,-5298,-4665,7272,3831,-4200,-4001,-3225,5909,6094,-6178,-4311,1623,4210,5287,-5879,-5570,5314,4892,-442,-5006,-5332,4696,6484,-2486,-3024,-3254,4143,5960,-4722,-4745,598,3751,3899,-4941,-5738,4557,3830,-205,-3155,-6299,4300,4110,-3785,-1204,-952,3057,4209,-4742,-2694,3316,757,2248,-2339,-4668,5181,1458,-2994,439,-2435,3476,3153,-6707,-630,4332,361,2671,-3044,-1949,7054,912,-3763,35,-1737,5067,1282,-7467,864,4365,2200,2115,-6081,-2826,8163,-27,-2442,-2204,-1877,8477,1892,-7787,-339,2515,3455,2024,-7655,-1641,7146,2135,-188,-5088,-3057,7632,3441,-4880,-2747,-340,5393,2526,-6978,-2911,3469,3482,264,-5698,-3751,5333,3176,-2583,-3677,-3432,5540,3641,-4308,-3475,1154,5331,2772,-4380,-3550,3089,1966,-183,-4544,-2883,5851,1541,-1993,-2776,-1736,4422,1651,-4844,-1394,827,1923,1278,-4993,-1561,4070,164,-632,-2632,-1514,4281,179,-3741,65,-859,1918,678,-4242,1646,2790,-318,-128,-2794,-846,5491,-2099,-3482,647,842,3845,-18,-6237,1074,4804,498,-1779,-4475,178,6577,-1298,-3526,-1225,87,6573,-346,-6294,636,2945,2382,-71,-6420,-591,6398,804,-2858,-3747,-312,6165,461,-4632,-3094,1403,4655,523,-6428,-1581,4012,2766,-1400,-5402,225,6152,1841,-2925,-3197,-530,5311,1093,-4855,-1456,2130,2707,-711,-4458,-54,3814,1857,-1224,-4273,82,3800,-81,-2532,-1359,483,4129,260,-4201,-848,1828,2102,883,-3416,-778,4022,-995,-2757,-877,130,3391,-1340,-4069,203,2483,887,-369,-3079,1482,4472,-1394,-2007,-362,1187,3588,-2840,-4005,1390,2795,2320,-1962,-5540,1839,3846,-696,-2533],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-5,6,-6,7,-8,9,-10,11,-12,13,-15,16,-18,19,-22,23,-26,29,-32,36,-40,44,-50,56,-64,75,-88,107,-136,180,-266,489,-2565,-5823,-965,5877,4882,-7431,-4524,2870,5128,3253,-6808,-4302,6342,2397,273,-3282,-4947,6029,2696,-5862,-398,-1058,2271,4675,-7310,-808,5174,-1301,1738,-2942,-4101,7430,286,-4887,2055,-2209,4063,3727,-8598,2090,5265,-1143,1932,-5722,-2015,9079,-2097,-3835,1099,-2009,5486,1889,-9696,3091,3837,-921,2583,-7410,-1217,9825,-1995,-4034,-3186,-2610,9526,1670,-8950,-281,2814,3904,2967,-9224,-1607,8316,883,-3328,-6885,-2728,9749,2084,-7444,-3276,84,6701,2336,-8971,-2702,5382,4332,996,-7739,-2108,7815,3903,-3173,-4459,-1886,7878,2648,-6030,-3600,-557,5476,2049,-7657,-1609,2178,1951,1194,-5805,-2544,7155,535,-771,-3153,-2891,6884,320,-4467,990,-342,3633,3195,-7050,-247,4039,-2086,282,-2934,-1891,7146,-1724,-4908,2559,-16,2469,1827,-7734,2738,4362,-3812,799,-3943,98,8016,-3481,-5709,2374,-229,6053,-356,-8919,2001,5137,-64,578,-6715,-263,9879,-2990,-4756,-1023,-501,8051,-980,-9679,1614,5962,3042,-868,-9140,1199,9140,195,-3429,-4821,538,8747,76,-8215,-2331,2472,5277,279,-8887,-1790,5462,3148,-86,-7773,-324,6211,427,-4281,-3755,377,6602,1071,-6028,-1331,2889,4318,-258,-6450,123,3783,-170,246,-4870,-428,6128,-1324,-2467,-1774,-303,5937,-674,-5054,1532,59,784,563,-5520,1961,5120,-2752,-177,-272,-942,5041,-1936,-4666,5154,907,1911,-876,-5762,4329,4367,-3233,-98,-2608,1208,7104,-4226,-3757,2973,969,2550,-2829,-7087,4647,4930,-1998,-872,-3815,2905,7636,-3622,-3920,773,2333,5291,-3165,-7727,3820,5423,1095,-1419,-5771,2269,6437,-1406,-4267,-3414,2476,6319,-2186,-7493,879,3239,4579,-2029,-6140,2035,4772,1137,-3618,-4314,2465,6302,-1060,-3888,-1217,1871,5337,-1854,-5434,454,3906,3550,-1686,-5118,2322,3229,-471,-1621,-3380,2561,4254,-2095,-2407,704,345,2936,-1814,-4655,4214,1403,-853,-840,-3559,2853,4323,-4618,-833,-563,1030,2646,-2856,-3489,3857,1637,-366,-803,-3686,4269,2827,-4026,-2132,1272,2366,3225,-4271,-3351,3459,1312,683,-2998,-4967,4818,3941,-4808,-2061,-886,4423,5275,-5520,-4742,2001,4182,2310,-3329,-5437,5234,3962,-1198,-3823,-3658,2787,4043,-2950,-4379,-446,4000,3638,-2899,-4816,1356,5095,2407,-3394,-4452,3717,4230,-693,-3753,-2515,3658,5194,-2669,-4452,273,2815,1947,-2960,-3428,2953,2995,1734,-2626,-3255,2368,3003,-2456,-1096,-1277,1716,2703,-3801,-3052,2239,1270,888,-2064,-3083,2714,1624,-2190,-499,-1063,2551,2108,-3413,-1430,2394,988,1151,-4075,-1418,3884,679,-1673,-2720,-412,2728,1583,-3973,-1422,1047,1975,653,-4944,-2210],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,2,-3,3,-3,4,-4,5,-6,6,-6,7,-8,9,-10,11,-12,14,-16,18,-21,25,-30,37,-47,64,-94,160,-362,2802,6488,-4667,-8396,4288,5300,2473,-4221,-7695,4893,7060,-2607,-4436,-4937,4368,8238,-4679,-4945,763,4943,8543,-5497,-8660,4692,3833,2549,-3471,-9523,5385,7564,-3637,-2940,-4852,1026,9554,-4895,-6747,3389,526,5471,-1137,-10981,5328,5527,-1825,-95,-5731,464,8142,-5808,-2909,2126,-1804,6674,-2170,-7388,6105,2021,-2568,1690,-5610,2740,6572,-7642,-489,2421,-553,4329,-5337,-5803,7400,1337,-925,-124,-5464,6291,4918,-7075,-1806,753,3187,5141,-7033,-4828,5124,2869,147,-4408,-4793,7354,4785,-3406,-4179,-1851,5661,5224,-6522,-4617,2312,4468,4623,-6636,-5684,5572,5537,510,-5434,-5973,7104,5154,-3946,-4190,-3007,5578,6831,-7139,-5624,959,4520,5209,-5694,-6355,6699,3262,20,-3246,-7511,6940,5684,-6682,-1378,-2368,3274,6953,-6613,-5072,4429,1596,3163,-2801,-7976,7743,3798,-4213,272,-3474,1419,5496,-6565,-1804,4222,-845,3469,-2398,-6004,6668,166,-3896,248,-3390,4692,4843,-7169,145,3427,-1144,2829,-4490,-3173,7157,-489,-3192,-1350,-1819,5602,2580,-6184,-1426,2295,2554,2433,-6628,-2065,6215,1613,-1265,-4266,-3363,6985,3290,-5307,-3484,460,6142,2250,-7938,-3379,4473,4949,2054,-7045,-3155,7180,3279,-1406,-5163,-3128,8938,2784,-6192,-3305,5,6182,3063,-7679,-3253,5271,3148,817,-7026,-4137,7297,1786,-2406,-3321,-3068,7198,3636,-6952,-1851,789,1597,4306,-6704,-3762,5802,-178,572,-1895,-4222,4891,1388,-3735,538,-218,1994,4883,-6011,-804,4229,-1541,884,-2802,-3137,6182,-97,-3884,1187,-912,2287,2083,-6669,-124,4559,-1028,571,-3804,-1161,7189,-794,-2765,-728,-760,5238,1104,-7401,489,4705,1895,-393,-6030,888,7031,1199,-3258,-4555,789,7309,1085,-6291,-3286,1756,5016,326,-7698,-1564,5074,2793,-104,-6410,-82,7167,1045,-4127,-4789,833,6766,1027,-6090,-1692,2441,5870,1370,-6331,-753,5016,3148,-82,-4702,-1853,6944,1834,-3473,-2041,-76,4535,1360,-6118,-701,1722,2708,1562,-6683,-761,5612,-1253,-2789,-891,-938,5214,313,-4618,715,-15,1043,1581,-4645,837,3736,-1301,-399,-2060,-311,5575,-112,-3076,1231,2293,3634,-598,-5124,1497,4974,-404,-1922,-3612,695,5578,-1770,-3840,1121,1666,4330,-1113,-6128,1103,5137,1748,-1639,-3810,2413,5143,423,-4398,-3159,1986,5944,-1244,-5835,311,3425,3905,-2002,-5820,115,5206,1860,-2575,-5445,1523,7933,280,-3897,-2495,1715,5356,-1159,-5971,465,3501,2964,-2208,-6148,813,4234,896,-2335,-3352,768,4780,-473,-3835,314,1201,4410,-284,-5128,1383,3310,163,-231,-4562,538,3940,-667,-2870,-1563,254,4054,-774,-3663,2102,1468,902],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-2,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,12,-12,13,-14,13,-13,9,-1,-23,107,-760,-6546,-4817,569,8395,1559,-9709,-1822,3700,4986,269,-10654,-2050,8400,3319,-2324,-6787,-2230,10585,2747,-7646,-2762,-102,8095,3293,-9776,-1014,4775,3213,3407,-8803,-2680,9462,1632,-3537,-1873,-3980,8590,3736,-9716,769,840,2508,5850,-7100,-2834,7659,-847,1097,-1285,-5664,7848,2276,-6776,3224,-522,2076,4587,-7770,121,6222,-2676,1161,-1784,-4576,8323,-813,-5803,2259,-1158,3352,1567,-8356,2910,5366,-1653,124,-5104,-542,9140,-2145,-4333,-66,414,5859,-638,-8583,1746,5082,2032,-909,-8969,264,8800,470,-4953,-5230,1437,8730,-329,-7142,-1697,1851,7254,-1425,-10331,-73,6114,3689,-1396,-7740,496,9297,-873,-3832,-4685,812,8645,250,-6634,-363,2466,6035,462,-9987,530,5028,807,424,-8033,-1275,10388,-1787,-4050,-1101,-955,7744,883,-8899,1257,2233,823,2572,-6179,109,7178,-2208,-2058,-1680,-1990,6972,381,-6886,3401,1082,417,2376,-6189,1336,5225,-4262,-722,-1275,-1437,7009,-2824,-5207,2715,829,2234,798,-7748,2946,6568,-2737,-913,-2935,1529,6059,-3897,-5454,1793,3375,3869,-3370,-7963,3094,5205,1196,-3405,-5192,2689,8146,-1582,-5423,-2970,3755,6897,-4069,-6366,-67,4225,4243,-2694,-7454,2905,5332,1269,-3032,-5862,3492,8754,-1851,-4195,-2686,2559,8073,-3299,-6466,1718,3301,3602,-845,-7588,2971,5585,-349,-1854,-4192,1179,7164,-2103,-4459,-116,-1412,5221,-1341,-7984,3077,2676,-1283,2560,-5245,706,6586,-2993,-2470,19,-622,4361,-946,-5751,3214,1052,-409,474,-5325,3037,4685,-5283,-598,262,571,4582,-5329,-5024,4697,1883,-512,-1279,-5302,4588,3587,-2895,-2635,-391,2907,5295,-4275,-5255,2432,3639,3008,-4386,-5624,4870,4679,-1998,-5177,-4055,3658,4790,-4416,-4550,-828,5277,4076,-4606,-5131,2965,4816,1001,-4300,-5247,6190,5339,-417,-5001,-3834,4120,5516,-3316,-3443,348,4201,4948,-3631,-6067,3851,3377,2288,-2417,-5612,3308,5467,-1123,-1306,-2059,1729,5054,-3958,-4041,1260,1089,2374,-1138,-4474,3655,2461,-1521,-115,-2816,2307,4170,-3872,-2743,1498,1167,2519,-3066,-4516,4247,1383,-2307,-899,-1404,5265,2808,-3901,-547,2677,946,2988,-4596,-2205,5100,2858,-575,-2409,-2198,4893,3285,-4731,-2667,1327,3274,2513,-5447,-2421,4084,2418,642,-4784,-3490,5162,4198,-2903,-4076,-1599,5936,2895,-4647,-3281,1397,4636,1513,-4855,-3478,3686,3273,-783,-5573,-3380,5038,3841,-2748,-4333,-311,4375,3751,-4588,-3619,2446,4618,1037,-4123,-3898,3284,2092,-1374,-2223,-2004,3491,2911,-3329,-1642,498,2487,3904,-4239,-2558,3046,868,-30,-1443,-2707,3789,613,-3335,-1078,-541,2843,2665,-4864],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,4,-4,5,-5,5,-6,6,-7,9,-10,10,-11,13,-14,15,-18,19,-21,23,-25,28,-32,34,-39,43,-50,56,-65,75,-91,111,-143,195,-299,581,-3032,-7657,4072,5974,-1496,-5036,-2680,3936,7624,-5021,-4850,1447,1775,5697,-3844,-6570,5915,2606,-402,-61,-5252,2526,5674,-5625,-1486,254,761,5747,-3969,-5853,6407,392,-725,1274,-4845,4721,4407,-6376,1469,716,1775,4935,-6989,-3718,6909,-972,750,-1837,-5900,7887,3191,-7291,571,-725,2374,6113,-9001,-3331,7305,1025,1129,-4849,-6701,8853,3224,-5906,-2249,-2627,6975,5832,-8477,-4739,4159,4404,4223,-7395,-5985,7641,5009,-1416,-4981,-3666,6840,5645,-4977,-5846,-431,6949,6309,-5795,-5537,3276,4540,3262,-5595,-6238,5717,5087,-717,-4851,-3709,5803,5797,-3563,-3306,-2114,4128,4331,-5925,-3849,3984,2024,3424,-4129,-4819,6516,1735,-2147,-223,-4060,4520,4098,-6609,-214,2249,-99,3456,-4449,-4232,7089,-707,-1783,-58,-2864,4088,1160,-6273,1683,1821,-459,3252,-7660,-1400,7770,-2288,-2326,-1706,-1999,8559,520,-7752,-132,2559,3349,2679,-8860,-1771,7643,-19,-909,-5033,-2905,8590,1906,-7064,-1713,1851,5920,3104,-9582,-2870,4974,3610,757,-6488,-3019,7610,3545,-4215,-4520,-1216,6892,4221,-5984,-3689,1207,4923,1798,-7115,-3628,5314,5155,685,-7042,-2602,5494,1381,-1895,-3831,-899,5337,2335,-5133,-486,752,4138,2325,-5867,-1138,4323,1275,-37,-3003,-2702,6456,572,-4549,-38,546,2272,2233,-6115,1442,4198,-1670,1132,-3845,-609,6241,-3147,-4043,630,-1848,4949,-462,-6983,3053,4134,314,-250,-5525,-194,7534,-2910,-3964,-1390,-412,6562,-817,-7984,1575,4110,1864,246,-7492,267,8802,-1597,-3428,-3871,1222,7711,381,-6385,-63,2122,4871,885,-7713,-618,4824,1790,-1566,-5522,-261,7642,1275,-4837,-2725,1265,5523,574,-5710,-1076,3171,4472,-37,-7105,-268,5607,2746,-1446,-4499,1348,4882,885,-4218,-2654,235,4796,96,-3963,100,2584,2873,-680,-3115,600,6235,-931,-1204,-2148,-704,4192,-887,-3969,695,-306,1347,93,-4340,1922,3150,-1441,101,-1247,96,6101,-3642,-2388,521,1703,2084,-1667,-5703,3242,3325,-1718,-1263,-3814,2331,5827,-2458,-4693,498,1568,4312,-1211,-6851,2913,3458,939,-1320,-5119,2303,5980,-1468,-3951,-2419,3456,5458,-2311,-5621,2051,3589,2844,-3300,-6051,1933,6129,331,-3961,-3752,1874,6528,-1988,-5164,-2163,2478,5062,-1325,-4689,294,4428,3055,-1772,-5758,872,4559,-409,-2581,-2292,2547,3907,-372,-3454,-533,2046,3869,-2044,-3884,114,3149,-596,-1120,-2449,1327,3565,-1651,-1989,150,755,2398,-2007,-2720,1937,1514,-783,-768,-2760,2638,2416,-2440,-1528,-1290,2226,3017,-2853,-3100,3278,1845,534,-2144,-2871,3419,1940,-2326,-1491,-263,3615,3706,-4055,-2660,2177],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,-1,1,-1,1,-2,2,-3,3,-2,3,-4,4,-5,5,-6,7,-7,8,-9,9,-11,12,-14,15,-17,19,-21,23,-26,30,-33,38,-45,54,-67,91,-147,566,4626,3508,-93,-7303,-2391,8320,2098,-3080,-3638,-2413,7900,1809,-7296,-551,1620,2335,3954,-7885,-1337,5888,-490,583,-2833,-2833,7534,-901,-5529,1489,-1599,3366,3294,-8990,2015,4697,-3226,1992,-3240,121,8016,-4107,-3132,1733,-1640,4243,121,-8763,4492,3828,-1755,775,-6006,1613,9886,-4097,-5054,-335,125,7571,-2464,-10223,4466,3630,1150,79,-8215,2383,9344,-1995,-4362,-4172,744,9506,-1846,-8831,619,2899,5405,-755,-9365,1927,7057,2152,-1655,-6746,1565,7824,910,-5881,-3382,1900,7798,-927,-7180,-583,4223,5172,-1307,-7885,204,5923,1260,-2910,-6293,1298,7672,-164,-4557,-2923,211,6949,-1293,-5993,2467,1323,1920,-10,-6085,2551,5803,-1948,-786,-2089,-1836,7093,-2393,-5394,3329,-97,2757,-182,-7145,4313,4250,-3279,107,-2804,95,6281,-4711,-4302,3823,240,2754,-1856,-7439,5920,3908,-3560,-398,-4559,3569,7083,-5524,-3686,2537,958,5910,-3726,-8428,5260,4217,-1245,-1968,-6999,3773,8495,-4506,-4743,-1980,3057,7202,-3085,-7710,2057,4698,3129,-3450,-7595,2897,5874,-1153,-3568,-4203,3820,6893,-2526,-5261,-1359,2503,6618,-2889,-6063,1960,3263,3054,-1810,-5688,3395,6355,-1033,-2275,-4255,2523,5611,-2564,-5210,-225,646,5237,-1297,-5251,3025,2256,-388,-250,-4437,2067,4327,-4756,-703,634,508,5880,-3142,-3970,3960,21,-65,-709,-4102,3464,3892,-4730,-85,-1460,597,4070,-5999,-3755,5010,684,-305,-2728,-4513,6885,3608,-4551,-1163,-1655,3879,4323,-7165,-4076,4170,1577,3200,-4840,-5557,5648,3848,-2833,-3982,-2881,5487,6000,-6990,-4407,-218,4303,4511,-4971,-5163,3787,3866,-475,-4103,-3708,4010,5404,-1707,-4473,-2464,3258,5032,-4940,-4508,1073,4401,2628,-4418,-5235,2969,3448,1160,-3412,-3899,4852,3915,-2308,-3635,-1500,2076,4091,-3312,-2406,1172,1733,2319,-2466,-2604,3831,3027,-945,-981,-1911,4178,2411,-4517,-604,1723,1306,3059,-5158,-2333,4614,209,-923,-918,-2448,3401,2386,-5821,254,1332,1924,1198,-4521,-1933,5857,491,-2091,-3328,-2001,5867,956,-4835,-1303,-248,2790,1362,-6858,-1807,6105,3834,-818,-3853,-2182,6914,2384,-3666,-3998,-356,4610,3613,-6218,-3212,2901,3486,2114,-4832,-3951,5049,3283,-1413,-4889,-1163,5373,2911,-3808,-3645,200,4199,3460,-3278,-2719,3144,4045,880,-3781,-2176,4189,2476,-1600,-3285,-1244,4130,2118,-3187,-960,-661,3115,2267,-2700,-1096,3525,512,-487,-2843,-2221,3750,207,-1745,-642,-851,1484,611,-2606,-86,2512,1420,-382,-3287,-808,4278,-1000,-2718,-746,-161,3053,313,-4167,224,2326,988,-415,-4801,400,4981,674,-1772,-1678,671,5261],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,7,-8,9,-10,12,-12,14,-15,18,-19,21,-24,27,-29,32,-36,39,-43,48,-52,58,-64,71,-80,89,-100,114,-130,151,-178,214,-268,354,-510,888,-4365,518,9782,-770,-4937,-3956,2787,9041,-2490,-7886,-537,3400,5911,-3078,-9002,1286,6337,1268,-2920,-7729,1582,9321,-1269,-5099,-4272,1049,9148,-2192,-9290,1741,1465,5448,1364,-10923,2175,8283,-791,-882,-4342,-1142,9216,-2383,-5404,628,-496,5546,1843,-8792,3123,3568,-2230,2819,-6083,-1415,8226,-4775,-3329,2228,-2727,6782,-936,-7409,6057,2110,-1762,2627,-5312,1601,7856,-5591,-2062,1455,-585,6252,-2858,-5982,5205,2502,-415,-97,-7558,4701,7581,-5666,-1828,-1536,1303,8547,-4904,-5951,2676,3364,4425,-3759,-8070,5086,6075,-801,-3987,-5263,4339,8152,-3011,-6244,-952,5038,6598,-3331,-6599,1949,5517,4083,-4464,-8656,5183,7160,595,-3715,-6066,4567,8809,-3469,-5426,-1220,2433,8255,-4725,-7871,2624,3280,2485,-1122,-8802,2471,6668,-3636,-949,-2383,133,8175,-4332,-5560,3547,248,4683,136,-8306,5113,3193,-3082,1429,-4222,1571,6337,-5283,-2727,3388,-809,4616,-2496,-6599,5694,1832,-3517,748,-3591,3510,5852,-6711,-1465,3248,1442,3012,-5376,-6066,6918,1273,-1141,-2302,-4504,4796,5504,-6048,-3882,805,4032,5342,-5632,-4984,4427,3396,1653,-4173,-6708,6280,5508,-3005,-3058,-2239,5538,7043,-5322,-5559,-153,4477,4327,-6516,-4921,4663,2971,1064,-4624,-5971,4780,6541,-2827,-3650,-3839,5319,5444,-4693,-3593,799,3270,4123,-5930,-4814,4355,2408,-439,-2726,-5724,4462,5061,-4330,-695,-483,2853,5122,-3234,-4275,4480,54,2011,-1024,-4816,5592,2936,-3528,628,-1228,2971,5504,-6852,-2022,4495,-577,1721,-3235,-4093,6150,2857,-4197,-52,-2298,4507,3612,-7066,-1678,3787,1328,1247,-5692,-2883,7027,643,-3701,-2709,-2373,6532,3120,-7751,-2055,2794,3751,2970,-7866,-4206,5510,2867,-1168,-4495,-3138,6638,3751,-3712,-2983,-630,7025,3841,-6155,-3442,1501,4400,2407,-5438,-4199,5565,4190,-691,-4435,-1853,5521,3887,-4258,-3122,-544,5977,3650,-6220,-3162,3104,4228,1857,-3467,-3153,6347,1697,-1688,-2241,-3835,5132,2968,-5320,-931,842,1156,2091,-3367,-1618,4534,-278,-851,-2261,-1522,4444,2097,-3885,516,797,1946,2055,-4893,-288,4251,-12,-1176,-1327,-1341,4556,-61,-5222,189,1039,3600,-168,-5869,-708,4934,729,-1579,-3755,-478,6998,478,-4312,-2690,344,5202,981,-5962,-263,4122,3336,-232,-5466,-396,6236,1449,-2315,-5053,338,6503,1612,-4786,-1695,1892,6179,1293,-6151,-1984,3841,3705,-1075,-6007,-142,5851,1466,-2416,-4192,619,5468,1283,-5201,-728,1239,3587,766,-5622,-2117,4479,1186,-1161,-3879,-1515,5163,1206,-2100,-1615,185,3097,1058,-4740,82,2165,937,774,-2913,-740,4346,-348,-1845,-999,-448],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-5,5,-6,6,-7,9,-9,10,-11,13,-15,16,-18,20,-23,24,-28,30,-33,37,-41,45,-50,55,-61,69,-77,86,-97,110,-127,148,-176,217,-279,394,-677,3335,3931,-396,-6133,-5204,7376,4588,-3648,-5249,-2295,6551,5785,-6507,-4855,1153,5342,4191,-8937,-4284,6265,2922,1437,-6858,-5848,8223,3827,-3130,-3454,-3208,5848,6864,-7062,-2640,2400,1817,5204,-6819,-6541,7871,1353,-1437,-722,-6164,5191,5155,-6365,-20,-1311,2047,5979,-6841,-3546,6342,-1592,619,-904,-6026,6419,2056,-7267,1044,-528,999,6074,-8647,-1232,6224,-1732,1296,-3126,-4056,8036,891,-5409,1974,-2257,4631,4424,-9229,-577,5999,316,2296,-4886,-2605,8958,436,-5296,-3637,-2193,7941,2345,-8363,-1016,2772,4379,2822,-7217,-1739,7637,3874,-1179,-7155,-2028,8707,3658,-6243,-3758,-442,7808,3034,-6797,-2623,3607,4892,2630,-8222,-2133,8467,2674,-201,-6655,-3120,8906,2874,-5357,-1655,-1745,6259,3485,-8315,-2438,4747,1258,1900,-6441,-3081,7919,-524,-2006,-947,-3930,5885,2684,-7360,174,357,1777,3844,-6705,-2080,6348,-1217,-915,-1254,-3917,6982,-54,-7145,2888,-49,2697,2704,-7153,909,8212,-1969,-749,-2234,-1124,7282,-2183,-6974,1486,1521,3311,1132,-7425,1115,5441,-87,-1334,-5514,-495,8403,-1218,-6158,-2895,1281,6504,-181,-8640,-954,4879,3616,-1207,-7641,207,7270,62,-2109,-6701,841,7404,483,-6375,-1800,1877,7520,-1074,-7978,-416,4839,4647,-1143,-7322,1345,7841,611,-2427,-4045,358,8103,368,-5725,-247,1353,5450,472,-8203,178,4448,-61,-419,-4546,-967,7677,-989,-1610,-257,-2190,6021,791,-6935,1669,1946,-58,2148,-5622,771,5865,-4290,-1474,-980,-429,5175,-770,-5757,3474,1616,93,185,-5424,2633,5648,-2943,-2460,-2039,1199,6727,-3302,-5419,1299,1889,2548,-1641,-6648,3323,7191,-2102,-3768,-3703,2048,6340,-3174,-5526,83,3058,5172,-2884,-7722,1327,5486,1700,-4495,-6162,3394,6635,-720,-4861,-3618,2310,6770,-1520,-6371,-1066,2693,5110,-2989,-6840,1289,4338,2283,-2572,-5830,1440,5466,-913,-3652,-3294,1056,6457,-1538,-4979,1705,2517,3160,-991,-5906,2147,4821,-1462,-1616,-2611,471,5497,-1845,-4078,2442,-678,3282,-911,-5815,2442,2427,-358,-876,-2910,1535,4665,-2592,-2728,187,178,3224,-2343,-4536,4143,1987,-1198,-961,-2895,3383,4826,-3587,-2355,1103,1980,2861,-4473,-3125,3373,3477,-90,-2620,-5188,4013,4246,-2553,-2733,-3007,3198,6028,-4156,-4390,1647,2740,1821,-3947,-4433,2841,5445,-481,-4012,-3937,4863,5938,-1710,-5172,-1377,3346,3633,-2173,-5354,1057,3338,2539,-3094,-4979,3107,4051,-833,-3140,-2920,3893,4952,-2722,-4556,-283,2851,4044,-4136,-4142,2400,3489,435,-2461,-2745,2322,4579,-2200,-1268,-1254,1470,3434,-2667,-2949,3099,966,995,-1538,-3895,1760,1804],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,5,-5,6,-6,7,-7,8,-9,10,-12,13,-14,15,-18,19,-21,22,-26,28,-31,34,-38,42,-47,53,-60,68,-78,92,-110,134,-170,220,49,6099,4671,-7828,-4259,4502,2995,3134,-5495,-5125,7599,3410,-2871,-2236,-4228,4436,6602,-6531,-1327,1827,528,4571,-4862,-4748,5877,89,-1463,-716,-5762,5810,3707,-7365,1383,256,74,5402,-6877,-1603,8025,-1351,-786,-114,-4767,7035,1399,-8045,1811,-559,2490,3103,-9084,-3,6849,-1386,12,-4280,-2763,10899,1376,-7006,-271,-84,5104,3379,-9532,-1084,6095,968,689,-7181,-3834,9613,2245,-4347,-3630,-612,8636,2343,-7604,-2505,2622,5760,2396,-8289,-3158,5961,3348,-596,-7164,-3737,8429,2559,-4309,-4062,-1507,7990,3244,-8055,-2228,509,3870,2429,-8028,-2100,5517,1219,480,-4928,-2793,7921,1297,-4280,-517,-2541,5247,4229,-6043,-791,2062,56,2858,-4291,-3114,6406,-1287,-1392,278,-3244,5233,1538,-8752,2396,2630,-453,2129,-6201,573,6262,-3876,-242,-953,-2043,6979,-1681,-6665,3582,1806,1352,1010,-8211,1539,7137,-2770,-1804,-2602,395,9011,-1034,-6976,1178,2543,4916,237,-8570,1007,6348,807,-1646,-6025,360,8707,178,-5130,-2820,2110,7060,595,-8466,-1934,3753,5140,-288,-7682,-622,6041,1913,-2719,-5487,-571,7876,1593,-4579,-2906,923,6705,-28,-6476,164,3700,3192,486,-7437,140,6215,371,-467,-3301,-242,5814,7,-4261,937,-441,3566,979,-6431,2421,3228,-1271,429,-3727,-872,5117,-3121,-3274,1423,-1186,4215,-932,-5426,3760,2371,-1636,683,-3860,1177,7503,-3786,-1975,1183,469,4283,-1743,-5949,3233,3396,93,-989,-5970,3661,6592,-4660,-4193,-1416,1835,6798,-3732,-5128,2191,2235,2661,-2319,-7119,2813,6331,-708,-3022,-3574,2046,7633,-2353,-4791,-1192,2848,5353,-2004,-7178,422,4579,3663,-2999,-7046,1785,5208,-103,-3914,-3890,1870,6557,-2132,-4418,-750,1635,4347,-1059,-5881,1236,3717,967,-876,-2813,1685,4823,-2780,-854,-1241,585,4899,-2893,-5287,1884,1166,1836,122,-5709,2849,1960,-2486,-161,-2320,650,3445,-3378,-2610,2168,809,2304,-2359,-3983,3553,1567,-1842,-553,-2630,2207,4951,-4315,-3139,1839,-466,2666,-3364,-3470,5045,2880,-1240,-2825,-2717,3697,4295,-3910,-3422,990,2287,3627,-4811,-3944,3113,3393,-362,-2563,-4580,4583,5319,-2792,-3694,-1635,4490,5706,-3244,-4856,1001,4557,3174,-3573,-5439,2756,4540,-488,-3402,-3438,3295,3146,-1732,-3333,-508,3419,4561,-3272,-3961,1358,3131,2174,-2167,-4352,2669,3455,-163,-2232,-2012,2538,3422,-2231,-2794,184,-178,2353,-2955,-2308,3027,1201,-291,-1080,-3565,2752,2528,-2221,-73,793,1902,2318,-2112,-2236,2330,282,128,-1427,-1708,4384,1301,-2808,-1021,364,3778,1127,-4957,-1295,1824,3115,58,-4253,-1830,4738,2329],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-7,9,-9,11,-12,13,-15,17,-19,21,-24,26,-28,31,-35,38,-42,46,-51,57,-62,68,-76,84,-93,104,-116,131,-148,170,-197,231,-279,346,-453,642,-1084,4750,-226,-6420,-1309,840,8580,-1327,-7341,805,2947,2393,207,-8556,1387,6568,-2614,-1384,-4616,-1560,8232,-1665,-4988,2822,905,3680,734,-8095,2776,4093,-2579,1631,-3531,180,7813,-4851,-3046,3726,-2237,4756,-1247,-7117,5197,3690,-3439,2144,-5469,2428,6900,-6350,-3175,2708,-176,4408,-3528,-7210,6378,4089,-1571,-2051,-7616,5344,8654,-6463,-3512,-339,2941,8141,-5114,-8627,4286,3931,2713,-3802,-8077,5228,7481,-1653,-5024,-4724,4295,8587,-3483,-6970,-784,4208,5838,-4175,-8591,2373,6091,2166,-2803,-6334,3052,7395,20,-5001,-4967,3734,8623,-2775,-5160,-1109,2659,6145,-2642,-7111,4259,3806,973,-911,-6233,2412,6331,-2469,-673,-672,641,6947,-2920,-4421,4770,-660,2694,132,-6903,5309,3745,-3377,4,-2122,1120,6251,-6473,-3339,4872,-164,2493,-1813,-6325,6112,2081,-4225,636,-2207,3184,5724,-7247,-1714,3398,-339,2599,-3920,-5106,6941,3349,-3796,-2078,-5051,5661,5773,-6546,-4357,1276,3725,4813,-6441,-6002,5245,3468,1313,-4921,-4995,6202,5667,-4113,-3648,-2195,7316,6158,-5286,-5886,1654,5076,3905,-4914,-6251,4610,4583,1028,-4980,-4958,5362,4087,-2052,-2901,-2420,4360,5511,-4799,-3439,2275,2701,3669,-4502,-5342,4786,2403,-1380,-1104,-3719,4604,2371,-4369,-901,133,1195,4793,-4684,-3522,4209,-207,-251,-1130,-4367,4679,1982,-4984,460,-500,1432,2758,-5077,-1020,5449,-496,-1486,-1725,-2680,7333,814,-4789,-285,333,2891,2011,-7311,-1010,4545,156,407,-5329,-2706,7058,1997,-3262,-1519,-587,6440,2310,-6568,-3531,4022,3378,1630,-8362,-5140,7020,2923,-2346,-4303,-3204,6469,3583,-3823,-2069,-415,5330,2722,-5426,-4128,3091,3731,2314,-5667,-3472,5343,3784,-1122,-4124,-2509,7016,3147,-4385,-2942,453,4024,3642,-4059,-2203,2707,2267,263,-3024,-2389,4098,1551,-2134,-918,-1823,3223,2091,-4827,-908,1948,1315,962,-4257,-2599,5081,-602,-2010,-549,-2210,3746,1618,-5307,503,1282,1453,770,-5265,-546,5072,-60,-1383,-1017,89,5503,-253,-5503,1039,1928,2881,285,-7141,107,5737,1417,-2690,-2695,-471,6415,-249,-4740,-1698,2193,5230,565,-5970,-1090,4527,2462,-1020,-5197,423,5957,1083,-3739,-3417,246,5133,1055,-6707,-2247,1661,5152,680,-5760,-1317,4008,2930,-1168,-4101,-727,4386,109,-3439,-3160,340,4627,1101,-4973,-221,1307,2713,170,-4659,-210,4276,997,-789,-2844,-1344,2405,-352,-2764,-1021,-37,2722,49,-4952,233,2143,-130,-230,-2889,828,2907,-1688,-3188,-111,758,2005,-1651,-5458,490,1659,-59,-368,-2869,-123,4611,-2100,-2527,79,1499,3933,-1606,-4784,1851,3259,581,-1455],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,4,-4,5,-6,6,-7,8,-9,10,-12,13,-13,15,-17,19,-21,23,-25,28,-31,34,-38,42,-47,52,-58,66,-74,84,-92,91,-29,-827,-9356,-1180,5361,3772,1102,-10112,-1942,8580,2112,-3224,-6392,-717,10331,2070,-7691,-2850,299,8355,1095,-10560,-2340,4788,4422,1438,-9133,-1862,9469,1599,-1954,-4796,-2625,10568,2437,-6904,-643,-57,3894,3689,-9515,-1440,5566,-183,2561,-5822,-3028,10408,18,-4245,371,-3135,5828,2656,-9634,2513,3642,-838,2865,-5481,-2361,9537,-3444,-2615,1546,-2393,6934,-9,-8891,4095,2047,-250,2477,-7630,613,7373,-4249,-2076,216,-640,6654,-2806,-8540,3496,2111,1571,442,-10506,1441,8092,-1277,-3271,-3902,225,9355,-1397,-8313,-1102,3339,6978,-1300,-10072,1560,6778,3094,-1834,-8558,1996,8383,-832,-3682,-4731,1658,9247,-1104,-7946,-1410,1398,6878,-4,-8687,1392,5942,3331,-1014,-7352,1311,8792,52,-3614,-3607,-377,7268,-233,-6825,603,1320,3771,1339,-8636,1658,5973,-1104,870,-3988,-1232,7276,-2400,-4933,1421,-1097,2995,570,-7879,3302,4136,-3075,3023,-4673,520,7575,-4416,-3197,3300,-1126,4663,-1986,-7600,5239,1919,-2040,-50,-4204,3894,7336,-5002,-2280,925,728,5057,-4640,-7060,4677,3807,552,-2284,-7312,3949,7750,-3003,-4429,-3097,2872,8305,-4487,-7152,1272,3405,4222,-4431,-7914,3120,7017,-281,-5351,-6119,4506,9353,-2087,-5175,-1927,3585,6958,-3581,-5862,1055,5298,4331,-3891,-7272,2893,5302,706,-3175,-5452,3477,6931,-2703,-4542,-1095,1898,5572,-2201,-7053,1591,1994,2851,-1063,-5771,3554,4371,-1640,-1103,-1315,-158,5322,-2982,-4627,3891,362,1994,112,-6046,4404,3289,-5165,656,-1915,2287,4854,-4917,-2714,3398,1033,2627,-3049,-6127,6392,3563,-3878,-1604,-3145,3412,4963,-6032,-3128,2865,2032,2537,-4365,-4184,6073,3606,-1283,-3167,-3198,6075,4610,-5121,-3607,-643,4936,3917,-5649,-4759,3965,4585,1620,-5391,-4817,5570,4182,-1689,-3853,-3709,4460,5823,-3969,-4970,676,3560,4596,-5945,-6277,2210,4914,2032,-3962,-5634,5053,4714,-2042,-2807,-3326,2945,4138,-3231,-4186,351,3029,2628,-3377,-4007,3188,1465,-220,-1009,-3285,4066,3880,-3539,-915,-94,914,3076,-3920,-3545,4160,483,285,-663,-2983,4487,1266,-3831,-686,-673,2349,2209,-4139,-2505,4202,2225,-325,-3795,-1901,5964,1736,-3190,-1464,-169,4782,3150,-6752,-2113,3345,1906,778,-4264,-2504,6236,3351,-3766,-3815,-1347,6188,3149,-4737,-3789,757,4766,1558,-6585,-2523,5991,3533,-1293,-5294,-2158,5826,2896,-3975,-3860,-644,5394,3174,-4834,-3047,1567,3675,1380,-4453,-2891,4303,3293,-818,-3877,-2395,4280,2581,-2018,-1399,307,4161,2538,-4532,-2126,1833,1509,576,-3145,-2467,4056,2161,-2187,-2074,-1751,2624,1953,-3324,-867,1625,1149,998,-2941],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,8,-9,10,-12,13,-14,15,-17,19,-21,23,-26,28,-32,36,-41,46,-54,65,-79,102,-148,268,-1456,-1997,5406,6819,-6402,-6870,3125,5385,4878,-6000,-7427,4651,5970,-21,-5076,-7065,6370,7480,-3850,-5613,-2527,5606,7849,-5230,-7327,2144,4392,5253,-3821,-9295,4943,5563,-668,-1505,-5904,4389,8404,-5536,-3142,44,1598,7396,-4631,-7474,4936,1146,1016,-23,-8917,4772,6511,-6605,-242,-2460,-207,7721,-5959,-4174,6368,-1199,2263,-258,-7495,6415,4703,-5614,670,-2774,1645,6646,-6732,-2749,5425,-1186,1540,-3117,-5048,8086,2875,-4786,452,-3037,3271,6220,-9176,-2192,3059,1829,2921,-6998,-5583,7459,3927,-2221,-3828,-3712,7532,6109,-7527,-3754,370,6333,5471,-7101,-5058,5348,5259,1804,-5561,-4881,7015,3789,-3004,-5047,-3025,7250,5861,-7319,-4151,-580,4969,4224,-7911,-5591,4535,3403,2245,-5135,-5662,6905,4085,-3899,-1729,-3409,4802,5672,-6050,-1678,966,1733,4158,-4208,-4867,6148,1116,-269,-427,-4890,4870,4273,-7432,1341,200,793,3517,-5127,-2778,6498,-959,-128,-1487,-3590,7165,2022,-6543,1772,225,1451,3798,-8044,-1098,5059,-879,-290,-3845,-3428,8988,310,-6855,-170,331,4994,2737,-8597,-1717,5882,3112,287,-6506,-4219,8406,2673,-3446,-3825,-1422,7923,3079,-7735,-3068,2337,5674,2608,-9145,-3136,5427,3175,12,-6468,-2755,8966,3187,-4883,-4932,-914,6800,2200,-7743,-2880,2151,4050,2727,-7347,-2420,6523,1852,-304,-4377,-3867,7040,2454,-4583,-796,-1676,5457,2481,-7406,-1444,3291,-222,2434,-4141,-2239,6045,-270,-2846,-101,-2140,4755,2361,-6576,2651,1355,664,2237,-4623,-287,6298,-2519,-1880,-1059,-1912,5250,-661,-5529,2222,1927,1847,454,-6753,893,5401,-1236,-1553,-3049,-267,7322,-1034,-6004,386,2077,4714,-152,-7330,273,6384,1426,-1802,-5754,347,8698,21,-5226,-3599,1702,6528,499,-7517,-2052,3410,3648,-1746,-7763,-602,6357,2440,-2904,-5922,93,8854,535,-5071,-2723,1089,5629,-160,-7119,-970,3171,2685,13,-5743,583,5091,462,-2137,-3036,-1188,5812,-480,-5648,-168,870,2590,744,-5777,1031,4379,-280,816,-2821,-467,5259,-1117,-3288,719,-27,3142,-106,-5368,2029,4269,-149,-1010,-3446,-150,5685,-2588,-2523,1000,729,4947,-2529,-5611,1473,2779,-490,-193,-2999,3490,5855,-2282,-2637,-1247,1529,5399,-2079,-5448,458,3177,3444,-2041,-6678,2220,6137,-215,-5157,-4229,1510,5663,-2193,-5705,-714,2440,4497,-1489,-6944,495,5115,2451,-2451,-5679,2001,6530,-550,-4686,-3747,2022,6153,-1331,-5216,-928,3087,3513,-1828,-5171,1539,4924,1754,-2618,-4564,1885,4692,-1388,-2518,-604,1068,4383,-212,-4068,1737,2948,1220,-1549,-4048,1762,3745,-1616,-1843,-1559,287,3560,-3202,-3021,1909],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,1,-1,1,-2,1,-1,2,-2,2,-2,2,-3,3,-3,3,-2,2,-1,-1,4,-11,27,-174,-1087,-6037,-3078,9470,1549,-5580,-2743,-632,7351,3605,-9191,-1239,3881,1085,2690,-6458,-3352,8448,101,-2159,-1250,-3865,6970,2797,-7317,1471,120,-961,3887,-6567,-697,6874,-3438,-956,-410,-3887,7175,-443,-5955,4032,930,320,2176,-7996,905,6247,-4218,-532,-2443,-1644,9238,-2458,-6964,2507,1023,4196,-286,-8748,2368,5978,-494,-424,-6881,992,10150,-950,-6079,-1562,1649,8377,125,-9537,1093,6117,4009,-1593,-7805,540,9116,1198,-4180,-5898,77,9674,1637,-6334,-3560,2887,7852,151,-7183,-1018,4181,5054,-444,-8540,241,8361,-141,-1037,-5115,-1579,8471,-1449,-5278,-893,-108,5887,687,-8797,767,3612,243,2144,-5715,-716,7967,-2368,-2918,1580,-1945,5130,-82,-6702,3631,2205,-1195,1407,-6008,1019,7346,-3036,-887,736,-1334,5307,-3453,-6009,5024,1169,81,317,-5798,2651,6478,-4573,-2411,-1031,964,7349,-4100,-6184,3659,2832,2377,-580,-7779,3064,6527,-3690,-2549,-5120,2123,7679,-3484,-6206,-1309,2842,5601,-2318,-8586,1864,6371,2618,-2636,-7415,2632,7166,-1009,-5235,-3182,3262,6685,-2076,-5788,-1435,3117,4885,-2103,-7816,1394,5607,1661,-1246,-6123,1921,6541,-2443,-3344,-2902,904,6786,-2183,-6064,3057,1149,2358,-683,-6355,2128,4195,-1330,-1336,-4109,-368,6167,-2716,-2617,1530,-1133,4159,322,-6703,4035,1820,-2794,-174,-3354,1155,4371,-4612,-1396,2209,-157,4295,-2493,-5034,5648,1341,-679,-976,-3716,4191,4615,-6006,-1931,324,1713,3972,-4674,-3842,4319,1945,237,-3126,-4603,4817,4123,-2106,-3992,-1731,3367,6154,-4579,-3947,1728,4128,3145,-5009,-6490,4472,5191,-54,-2893,-4513,3754,4924,-1920,-4376,-1599,3177,4969,-4044,-4119,1439,3819,3125,-2875,-5774,2687,3956,234,-3384,-4169,2504,4493,-1793,-2999,-554,3000,3972,-2995,-2997,1900,1188,1272,-1727,-3548,3319,2872,-2317,-75,-1910,445,3573,-3063,-2687,3016,96,2515,-1487,-3996,3954,1446,-2083,-576,-80,2645,2550,-5134,-364,3318,122,668,-3883,-2870,4932,1368,-3632,-1830,-2181,4313,4183,-5826,-1012,3396,3403,2039,-4452,-2168,5689,1450,-1163,-4082,-1374,5046,2972,-4197,-3518,-69,4806,2597,-4728,-3010,3541,3411,349,-4878,-4668,4425,4765,-3071,-4540,-977,5474,3847,-4109,-3329,-353,4301,3011,-4248,-3971,2632,3680,2092,-5105,-3115,4268,2320,-2577,-2171,-1975,3072,2158,-3607,-1906,916,1596,892,-3780,-3395,3567,767,-991,-1242,-1509,3430,1907,-2657,-144,101,1882,903,-4624,-1601,2759,648,-829,-2241,-1403,4117,113,-3677,900,1528,2380,517,-4742,637,4296,832,-646,-2004,-977,5754,200,-3171,-2469,1428,3203,390,-3592],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,5,-7,7,-8,8,-9,11,-12,13,-15,16,-17,19,-21,24,-25,28,-31,35,-37,41,-47,52,-57,64,-72,83,-95,112,-133,163,-209,286,-435,827,-3994,-8546,5215,4884,653,-2757,-6959,4495,6511,-3138,-2125,-2894,1250,7756,-5071,-6158,3294,-702,3326,-1061,-7060,4700,4739,-2967,294,-4135,999,7573,-6848,-2682,3824,-1993,4028,-2154,-5976,7018,2184,-4419,1505,-3035,3325,6102,-7623,-406,2660,-608,4396,-4680,-5744,8037,1620,-2977,-697,-3831,5924,5169,-7017,-2291,1327,1880,4086,-8109,-6396,8170,3831,-920,-4239,-5576,7043,6710,-5180,-2666,-2016,5547,6318,-7338,-6222,4029,3989,2826,-5693,-5638,5503,5137,-303,-6262,-4430,6268,6230,-3327,-4080,-1734,5408,6048,-6415,-6068,3402,2954,3257,-5639,-4865,6814,3369,-298,-3258,-4827,5345,5212,-4785,-1947,-1269,1235,6197,-4980,-4125,5056,390,1281,101,-5337,6071,3144,-5350,1311,-1778,-345,5488,-6142,-1648,4795,-1759,956,-1308,-4712,6097,692,-4745,1308,-1837,2385,4092,-7668,315,4475,-823,1992,-4395,-2162,8151,-1047,-4096,-691,-1774,6218,3144,-7594,-628,3563,3158,1727,-7686,-2623,8134,2219,-1650,-3214,-3102,7697,3631,-5881,-4329,677,5129,3291,-8481,-3417,4214,5306,-201,-6307,-4131,6889,4477,-2526,-4503,-1487,6810,2385,-4328,-2894,-350,4338,3314,-6805,-3079,4322,3302,1334,-5672,-3401,6077,1593,-2111,-1953,-1912,4507,4274,-6088,-1092,2026,1296,2411,-4935,-2531,4430,-985,-475,-2284,-3460,4722,2283,-4416,483,-348,1082,3291,-5281,-1653,5159,-1579,-666,-977,-2203,6279,-484,-5723,2094,1741,1515,970,-7208,849,5714,-927,-705,-4086,-372,7314,-669,-4947,399,242,4756,875,-7617,1249,4832,2597,-244,-5962,15,7907,587,-4128,-2234,43,6459,1720,-6069,-1625,2871,4968,-466,-6277,-1882,6289,2239,-2803,-5541,-1096,6366,1265,-3632,-3673,-247,6396,938,-6098,-1513,2799,4796,1621,-5542,-177,4608,1065,-83,-4078,-1285,5896,-200,-3451,-1069,-947,4966,610,-5531,247,2285,781,1255,-3276,-1564,4391,-1060,-2556,-1047,-1883,4035,408,-3654,1300,1394,1711,759,-5568,1583,3575,-2272,-1304,-149,485,4462,-1733,-4158,2399,1622,644,-57,-4583,2612,5899,-1885,-1106,-1910,1120,5923,-1743,-4545,748,1525,2084,-1476,-5722,2098,4848,470,-1559,-3895,1128,6949,-1274,-5185,-2200,1549,5670,-1001,-6246,674,2288,3327,-1545,-6079,1014,5851,1319,-3198,-4478,1263,5024,366,-3845,-191,1610,4328,-508,-5049,56,3090,2853,-938,-3528,1529,3837,778,-916,-2647,557,4405,-1474,-4169,-245,1055,2480,-1057,-4635,-278,2259,-385,-207,-2564,-12,3757,-1540,-3468,750,1321,2119,-1437,-4047,2254,1178,-781,-618,-2199,1973,3538,-3783,-2646,906,1907,3661,-2153,-2610,2950,2940,-719,-1839,-3641,2791,4375,-2134,-2691,-397],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-10,11,-12,14,-16,17,-19,22,-24,27,-30,33,-36,40,-43,48,-52,58,-65,71,-78,87,-97,107,-120,135,-154,176,-205,242,-293,368,-486,705,-1239,5895,5004,-4559,-3712,-4429,7287,4858,-8211,-5504,2611,5424,4288,-8091,-4007,5663,4584,389,-7183,-4415,9188,5585,-2893,-5052,-4045,7956,6531,-6830,-2790,1883,5603,4642,-7344,-4843,5964,2506,908,-4625,-5710,7085,2725,-4059,-193,-3330,4641,6183,-7993,-1372,4534,-341,4250,-3798,-5300,8128,239,-3464,1055,-3659,5924,3175,-9158,1297,2039,-1773,3680,-6091,-2888,7776,-1295,-2150,1728,-4538,6251,1725,-9453,1940,2333,57,2757,-8268,135,8427,-1575,-1911,-4034,-2156,9369,766,-8643,449,2822,4672,1997,-8880,-1099,9140,2435,-923,-5581,-2926,9765,1342,-5903,-3038,90,8043,2871,-9503,-2000,4037,5697,1353,-8831,-2240,7536,2796,-2511,-6059,-2817,7743,1646,-6149,-4155,-582,7746,3220,-8216,-1222,3399,3338,2448,-6741,-1104,6147,801,-2012,-2269,-2479,7321,1217,-6952,-298,-1334,4521,2677,-7561,27,5541,-1067,1621,-3414,-3053,7884,-1943,-4524,2077,-2511,3494,3096,-7523,2285,4088,-2202,270,-4042,-563,8502,-3587,-4283,1421,-1685,6121,-976,-9345,4128,3484,404,615,-6562,533,8303,-2183,-4655,-2660,1054,8459,-1412,-8192,2407,3499,2967,33,-8113,1256,7961,1044,-2010,-4787,379,8661,-702,-6206,-276,2368,6770,-318,-8965,-597,3855,3542,-1677,-7815,887,8384,1072,-2928,-4693,557,9480,-452,-6551,-1225,2004,5454,66,-8230,854,4469,2231,-228,-6083,948,7572,533,-3094,-1735,-1690,6551,-307,-5557,1217,1058,1577,1199,-6305,1781,5281,-2992,-1222,-891,-1116,5928,-1522,-4325,3822,169,2413,494,-6659,3206,4200,-3436,487,-2496,1235,6137,-4896,-3753,2455,1042,3283,-1034,-6913,3665,4036,-1462,-1845,-4231,1672,6688,-4351,-3174,388,2002,5164,-3036,-6782,2193,4318,2275,-2388,-6623,2137,7001,-1706,-4450,-3818,3263,7613,-2378,-6572,33,3760,4570,-3314,-6810,1584,5031,1179,-2801,-4955,2377,7112,-1281,-3954,-2356,1962,6630,-1822,-5651,-74,3694,3724,-1574,-5973,2153,5874,471,-2086,-3720,2417,6802,-1949,-4436,-1017,-160,4367,-1057,-4241,2713,3203,-28,-1375,-4381,2446,3945,-3972,-1452,-93,748,3861,-2905,-4188,3722,1990,674,-808,-3674,3910,3312,-3775,-946,-352,2153,4019,-3209,-3378,2875,2654,477,-3759,-4177,5085,4048,-2991,-2046,-1733,3929,5266,-4797,-4267,1740,3065,3115,-5091,-5756,3571,4051,-459,-3783,-4476,4056,5473,-3518,-3291,-1062,3332,4528,-4510,-4937,2265,4401,2179,-5048,-5198,4710,4823,218,-3182,-3224,3387,4252,-2873,-4563,-755,2805,3983,-3807,-4129,2283,3461,1534,-2365,-4006,3997,3044,-1218,-3469,-1775,2914,3046,-2697,-2171,1181,1696,1406,-3330,-2885,3423,1379,-776,-1669,-1901,3445,2276],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-9,11,-11,13,-15,16,-18,20,-22,24,-27,29,-33,37,-40,44,-50,55,-62,69,-77,88,-101,118,-140,171,-220,305,-499,1737,-2028,-10296,2908,8917,-684,-3902,-5469,2550,9916,-1680,-6775,-3588,3112,8873,-2140,-9219,1811,5904,3907,-2996,-8947,2331,8534,152,-3732,-6397,2036,8429,-2783,-5710,216,1622,6969,116,-9429,1254,4114,1009,-515,-7295,1511,7841,-3585,-1474,-2099,-1915,7639,-2463,-7178,3847,237,131,1613,-8617,1973,5637,-4311,332,-1975,-1680,7407,-4163,-4719,5248,-1222,3002,-385,-8428,5980,5146,-5362,391,-2552,1313,8559,-5811,-4979,4365,562,3692,-2367,-6925,7426,4555,-3926,-1518,-5945,5008,8762,-6359,-4767,1287,3233,7081,-5797,-9689,4714,4967,1384,-1926,-7615,6210,8492,-3862,-4908,-3773,4465,7628,-5027,-7009,506,4348,4561,-4778,-7220,3603,5095,845,-3191,-6970,4526,7377,-1970,-3945,-3610,4133,8398,-5303,-6132,1826,1496,4395,-2720,-7541,3899,3958,-1121,-1195,-5505,2675,6725,-4373,-1060,-425,-437,6797,-4068,-6337,4802,1020,-368,662,-6008,4388,5102,-6845,114,15,-1,5694,-5879,-2788,5686,-1486,-345,-2386,-5907,6520,4059,-6662,243,-769,1557,4700,-6762,-1415,5395,1098,1542,-3489,-5195,9045,3973,-5300,-3300,-2437,4606,5631,-7612,-4756,3186,3634,4589,-5769,-7364,7045,5327,-1105,-4533,-5079,5968,5002,-4738,-4819,-765,5131,4381,-5985,-4294,3300,3899,2970,-4741,-6403,5620,4945,-993,-4680,-4425,5437,4904,-4465,-3925,-1231,3646,5303,-4741,-4797,4599,1906,1897,-3753,-5003,4622,3432,-3290,-748,-2037,4537,5009,-4797,-2003,2601,553,2470,-3487,-3434,5459,-728,-1948,-394,-2759,4499,3123,-6599,554,2622,775,2628,-4741,-3276,5786,-423,-1700,-1192,-2758,5865,2543,-6875,381,1617,2829,2642,-7405,-2109,7080,2059,-1216,-4639,-2531,6754,1116,-5795,-2094,231,5300,1303,-7922,-2211,4690,3362,-626,-6085,-2607,7335,2804,-4166,-3262,-1364,7003,3646,-5883,-2996,1665,5980,2342,-6846,-4281,3578,3609,-30,-5872,-2863,6030,2665,-1796,-4809,-1414,6395,2802,-5686,-3475,1774,3288,2036,-5971,-2914,3755,2018,-829,-2895,-2778,5882,944,-4047,153,522,4030,2005,-4400,-955,3495,237,1682,-3330,-264,5202,-1790,-2140,-74,-920,3765,2054,-5812,170,3671,1160,-589,-4146,-279,5543,-1331,-2940,-1044,-210,4880,-159,-6746,1553,3329,1687,212,-6301,575,6888,371,-3261,-3110,-259,6461,-364,-6181,-535,2880,3956,46,-6384,-658,5635,2530,-2450,-6355,-458,6628,979,-4220,-3813,895,6124,-177,-5498,-1923,3624,3968,-608,-4690,-955,4407,2202,-1701,-4573,-550,5674,221,-4259,-1294,2257,4997,943,-3996,-1435,3133,2612,474,-4263,-255,3676,-351,-1043,-1536,1101,5249,-804,-3840,724,1468,1471,611,-4224,-64,4141,-374,-1775],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,6,-8,8,-10,12,-12,14,-16,18,-20,22,-24,26,-29,32,-35,39,-43,48,-53,58,-65,72,-80,90,-100,113,-128,148,-171,204,-249,318,-438,721,-3434,-1492,2754,5530,-191,-11178,1089,5918,1483,851,-7200,-1927,10238,-2650,-4298,-357,-2175,7459,-93,-9130,3276,1285,-311,1653,-8450,37,7300,-4262,-540,-396,-3210,7740,-807,-6752,4450,-132,22,2435,-6168,2232,5811,-5818,-556,-1517,-736,6686,-4790,-5706,4413,758,1946,-673,-8567,6112,6613,-5186,-1168,-3248,1662,9088,-4664,-5622,2711,3085,4876,-2770,-8525,4850,5767,509,-4447,-6087,3741,7530,-3082,-5683,-2876,4189,8447,-4358,-6909,1832,5432,5033,-5135,-7849,3398,5770,1461,-3550,-6728,4081,7886,-4038,-4384,-3066,2945,7785,-3703,-6881,1678,2858,4155,-1302,-8132,2805,4655,-1270,-618,-4590,1667,7319,-3709,-3385,1075,-587,5470,-1647,-7739,4190,2543,-996,616,-6143,2971,6407,-4338,-872,2153,-2614,5640,-4255,-5864,5962,400,-847,374,-5707,3710,4745,-6237,-555,517,64,5894,-5480,-4661,5531,713,65,-1805,-5066,6456,5823,-5257,-2959,-1006,3071,5581,-6443,-5542,3971,3493,3115,-4164,-5893,5617,5470,-1769,-3929,-4241,4986,6999,-5448,-5043,-847,3723,5116,-5047,-5040,4011,4452,2500,-4229,-5915,4133,5644,-1868,-3139,-4862,5276,6422,-2909,-2725,-563,2315,4127,-5738,-4378,4128,2445,1579,-2899,-5416,5128,3759,-3565,-1223,-2284,2350,5930,-3378,-2709,2347,254,3291,-1642,-5024,4631,1083,-2407,1005,-3237,1517,4832,-5526,-1849,3099,775,2571,-3507,-4402,5745,14,-2378,365,-2005,3408,2194,-7124,783,2636,538,1966,-5371,-2675,4830,623,-1676,-1990,-2322,6704,2287,-5623,-784,1137,3605,3258,-6653,-3184,4235,3628,-1343,-4510,-3073,6785,2908,-3590,-4271,-920,5993,3176,-5267,-4555,1872,5726,1702,-5522,-3382,2983,3509,-551,-4686,-2832,5703,2829,-2978,-4199,-1012,5752,4204,-5078,-2837,2157,2630,2418,-5237,-3657,4710,2799,-404,-3094,-3195,5521,1942,-4127,78,-488,2022,3317,-2968,-3187,3479,701,782,-2191,-3134,5174,626,-3494,538,44,3292,2138,-4844,-369,2865,202,1078,-2397,-2396,5628,-280,-4767,-853,-771,3194,1010,-5660,-413,3558,1004,-502,-5013,-1703,6678,-1032,-1689,-1858,-148,6127,166,-5912,-680,2768,3142,-321,-5440,-20,5137,2419,-954,-4461,-500,6851,2028,-3384,-2697,980,5101,396,-5633,-1627,3211,3682,-399,-5051,-623,5180,1130,-1943,-4213,-489,5583,1142,-3655,-1568,1382,4909,133,-4837,-2442,3349,1637,-28,-4288,-859,4794,750,-1651,-1110,-812,4584,684,-3422,-179,1852,1736,767,-2949,-933,3100,-460,-792,-1147,-505,3915,470,-2267,819,750,430,-39,-3859,1135,2999,-1699,-861,-2015,47,3596,-1492,-3625,1233,2144,2438,-593,-4442,1461,4153,-469,-713,-2776,323],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-6,6,-8,8,-10,10,-11,13,-14,16,-18,19,-21,24,-26,29,-31,35,-38,43,-46,51,-57,63,-70,79,-88,100,-114,131,-154,185,-227,292,-402,628,-2323,7173,7782,-7126,-3233,195,4523,5982,-6810,-5494,6040,2093,1617,-2308,-6020,7023,3986,-5043,179,-3262,1987,6827,-7307,-2181,4588,-1757,3004,-1627,-6293,7148,1530,-4301,2508,-2649,2460,5152,-7523,-834,4914,-1554,2631,-4641,-4436,8523,-753,-3757,878,-2916,5716,2591,-8269,655,3294,432,2831,-6611,-1803,8954,68,-2401,-3008,-3238,7676,1469,-8105,-1695,1848,4828,1817,-8837,-3595,7117,3422,-913,-7596,-3822,8741,3435,-3494,-5114,-1504,7515,4109,-7063,-3892,1527,5659,2208,-7699,-3612,5303,1496,631,-6251,-4623,9173,2260,-4640,-3618,-2868,7018,3068,-8107,-1653,1437,2359,3475,-6789,-3606,6765,-387,-411,-2724,-5403,6777,2725,-5360,1147,-527,2136,4815,-7534,-1101,5579,-2208,561,-2154,-4955,6661,218,-4659,2139,-1283,3603,2990,-8061,827,4181,-1693,944,-4072,-1174,7414,-1949,-4091,473,162,4389,918,-8537,1543,4844,-69,-55,-6149,-1194,9026,-1904,-4713,-583,-255,8005,-246,-7666,-1157,2948,4635,49,-8427,-1029,6666,1786,-3406,-6401,-435,8308,1285,-5348,-3372,2173,6872,-80,-7651,-1444,3282,5055,587,-7442,292,6120,1207,-681,-5267,-861,8018,162,-5361,-2249,-320,5549,1693,-6652,872,3214,1554,1367,-6009,-1603,7126,-1500,-2039,-778,-1814,4828,630,-6116,1329,1023,1252,2804,-6903,961,5432,-2909,-118,-537,-1397,5629,-1945,-5873,4354,1044,1669,759,-5525,3318,5438,-2710,-250,-1656,593,6261,-3587,-5059,2190,135,3977,-1488,-8166,3434,5248,-849,-2295,-4841,2120,7906,-2015,-4564,-1415,1508,6145,-2903,-6069,1539,5008,1840,-1815,-6218,1370,6461,-694,-4447,-3121,2352,6806,-1051,-6190,-1282,2949,5486,-1566,-5639,196,4984,2107,-1541,-5917,2162,5782,587,-2792,-3543,1495,6122,-1656,-4847,-4,1182,3433,-299,-5928,1610,4029,648,-107,-4127,614,5361,-1537,-2459,-878,-573,3379,-1182,-5585,1998,1132,299,28,-3847,2092,5073,-2913,-1728,875,736,4133,-1942,-4727,3151,1348,-107,-1383,-3798,4120,3143,-3981,-2818,-865,375,3330,-3145,-2761,3395,1737,-574,-2328,-4755,3854,5650,-1779,-2594,-1903,3335,5389,-3298,-3744,592,3681,3430,-3769,-6363,2245,4746,654,-4337,-3712,3720,4962,-1326,-5339,-2150,3623,4850,-3754,-4834,546,3767,2824,-2871,-4403,2296,4318,367,-1979,-4192,2499,4311,-1420,-3960,-1126,2414,4209,-2620,-5092,1039,1935,1867,-1359,-4130,2497,3259,-498,-2194,-1384,2420,2773,-2378,-2322,2103,1464,1757,-1810,-4135,2497,2101,-720,-461,-1111,2297,2745,-3825,-1211,1510,967,1511,-3469,-2644,3570,1974,-1707,-1786,-2505,3764,1234,-4031,-2610,1294,3568,1425,-4088,-2302,3639,3458],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-6,6,-8,9,-9,10,-11,12,-14,15,-16,18,-20,21,-24,26,-29,32,-36,40,-45,51,-58,67,-79,94,-116,150,-209,341,-2048,2218,4458,5108,-4972,-9605,6396,5225,750,-4616,-6423,5510,7098,-4246,-6020,-2350,5207,6654,-6096,-6693,2640,5067,4494,-6295,-6977,5187,4628,215,-5386,-7112,4813,6795,-4190,-4539,-1391,3194,7891,-5558,-5100,4035,1859,3300,-4152,-7460,7066,3804,-3029,-685,-3988,2524,7518,-6106,-3277,2768,-540,5796,-3219,-6893,6474,1745,-1996,1476,-4899,4192,5654,-8350,-946,3088,-469,4766,-5605,-5518,6899,-180,-2166,-403,-4728,6358,4755,-8389,-526,1634,1514,4954,-8663,-4809,9177,1750,-318,-3686,-5053,8431,4731,-6795,-1768,-1613,5461,5261,-8987,-4316,5397,4024,3388,-5593,-6311,7091,4713,-3256,-4853,-3563,7767,5733,-6798,-5364,683,6687,5478,-7608,-7050,5494,5467,1621,-5999,-4421,6962,4981,-1533,-4094,-4714,6134,5390,-5979,-3547,80,4157,5039,-6867,-3786,5892,2358,1316,-4143,-4942,6309,2968,-4687,8,-3255,3433,4582,-8421,-897,4573,224,2519,-3118,-4660,6967,176,-4327,1293,-3380,3233,3843,-7528,1206,4934,-177,3106,-6105,-4010,8917,-1106,-3605,-79,-2712,6002,1193,-7990,938,3484,2317,1809,-7775,-971,8631,83,-3038,-4776,-2181,9271,2252,-7273,-1736,1755,5150,1427,-9077,-2902,6621,3917,91,-7418,-2659,8410,2367,-5199,-3913,-998,7556,3059,-7309,-3789,2895,4945,1974,-6456,-2510,5664,3816,-306,-5402,-2871,7894,2627,-4513,-3060,123,5590,2998,-7014,-1302,2200,2967,2165,-5391,-2287,6746,737,-659,-2033,-3186,6367,400,-6029,-618,771,2725,3442,-6084,-783,4337,-733,753,-2011,-1557,6614,-481,-5132,1795,120,3141,947,-6497,2291,4778,-936,-119,-5122,104,6485,-1480,-3698,48,55,5735,-167,-7943,1652,4553,1126,-1788,-5017,695,8475,-1404,-4703,-1879,140,7162,-302,-7429,164,3061,3984,-304,-7508,627,5881,509,-2346,-5979,-602,7267,384,-5057,-3508,1824,5927,-662,-7160,-1810,3703,3780,-753,-6447,-953,6405,1822,-2439,-5034,-128,7141,35,-4334,-1400,1337,5444,609,-5904,-416,4114,2620,-270,-4246,-14,6144,-239,-3016,-1510,-1288,5303,-518,-5331,1850,1313,1411,-226,-4656,1270,4461,-1451,-1798,-2042,-396,5098,-2181,-4340,2237,2316,2683,-1049,-4362,1910,4274,-2459,-2755,-2113,1893,5626,-3092,-5168,1267,1034,4019,-2763,-6627,2674,5699,52,-3047,-4448,2664,7091,-2200,-5530,-1050,2685,4870,-2063,-6707,735,3978,3357,-2725,-6535,1786,6692,643,-3789,-4087,2201,6695,-1638,-4803,-850,2725,4230,-2789,-5637,1382,4464,1525,-2709,-5338,1077,6001,190,-4389,-2676,2436,5387,-1665,-4757,1009,1753,2475,-241,-4723,1347,3806,-41,-1070,-2600,1141,4805,-1670,-2713,-724,1562,2957,-1264,-4110,2520],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,5,-6,8,-8,9,-10,11,-13,14,-15,17,-19,20,-23,25,-27,30,-33,36,-40,44,-49,54,-60,67,-76,86,-98,114,-134,159,-190,208,-174,8712,1131,-9522,-1065,2592,4869,975,-8765,-1535,6919,2426,-1190,-7620,-1641,8463,1503,-5796,-4983,495,8960,722,-9364,-1953,3316,6421,939,-9414,-829,6578,2763,-477,-7443,-1512,8607,327,-4731,-2856,-1610,7530,1707,-9650,985,1693,2547,2653,-8398,-1504,7502,-1630,-1093,-2071,-3018,8159,750,-7397,1801,-199,2691,3593,-9157,1294,6503,-4505,-23,-2120,-2200,7899,-2217,-5835,3116,-1753,3331,602,-8672,3873,4850,-3580,-496,-4699,-170,9152,-3663,-5782,1780,-52,6414,-2159,-10049,3794,6166,-4,156,-7805,1270,9896,-2106,-4519,-1520,2259,8903,-2415,-9204,1245,4607,3871,-244,-10206,896,8483,646,-2649,-6375,1361,9077,-332,-5998,-3149,2613,7826,-1733,-7937,307,3709,4636,-1143,-8811,1479,7742,568,-858,-5597,280,9090,-2273,-6046,-316,-18,6685,-339,-8098,2519,2736,1340,1582,-7009,883,7810,-3489,-1714,0,-1123,6185,-1193,-6803,3954,989,1442,1407,-7217,4082,5808,-3948,710,-1201,-34,6284,-3713,-4729,4795,226,1885,-1335,-6519,5613,4340,-4302,-1454,-2973,2830,7541,-5568,-5803,3007,2845,3198,-3555,-8212,4648,6595,-1142,-3237,-5228,3171,8550,-4759,-6063,-341,3100,7221,-4251,-8163,2217,4545,2355,-4261,-7662,3640,7917,-1709,-5170,-3886,3450,6525,-3272,-6855,-472,4840,4492,-2689,-7226,981,3938,2262,-3082,-7229,3200,6393,-2973,-3550,-4268,1582,7262,-3731,-4473,2569,1218,2184,-1558,-5542,3169,3394,-1071,99,-4754,1981,6279,-3832,-1689,1305,-399,3733,-2753,-4958,4650,1316,-2507,-124,-4325,3834,3219,-6599,-1205,593,2096,4608,-3992,-5357,5216,1890,-743,-1802,-4666,5670,3963,-5703,-1629,40,2729,4180,-6532,-4291,5296,2855,1467,-3910,-4301,6278,4152,-4365,-3176,-2284,4250,4789,-5170,-5818,2186,4036,2718,-5072,-5504,3554,5431,449,-2980,-4425,5670,5905,-3335,-3368,-1550,4656,4528,-4751,-5727,682,3362,3388,-4655,-4865,3462,4892,-89,-3513,-3861,4303,4358,-3157,-2879,-1075,3258,4259,-3980,-3064,3433,2823,1266,-2337,-3338,4103,2797,-2394,-1774,-1572,2909,3304,-4215,-1974,2348,819,1904,-2998,-2838,3988,1242,-1173,169,-2263,5202,2373,-4448,-1847,3300,1911,943,-5179,-1021,5614,903,-1792,-2711,-1226,5188,1787,-6320,-1615,1059,3741,1992,-6612,-1570,5636,2351,-1629,-4711,-2659,7435,3071,-3549,-3477,21,6022,2435,-5323,-3253,4465,3950,1384,-4947,-2457,5235,3906,-1775,-4294,-2244,4439,3326,-4867,-3729,1887,4749,3133,-6221,-3312,1751,4062,1288,-4412,-4109,3762,2627,-2282,-2741,-2213,3898,2339,-4521,-3182,567,2560,910,-4501,-1519,3601,1651,-802,-2246,-801,3325,1861,-2864,-906,919,2981],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,4,-4,4,-6,6,-7,7,-8,9,-10,11,-11,13,-14,16,-17,19,-21,23,-26,29,-32,36,-40,46,-52,61,-73,89,-112,148,-208,330,-657,3458,7290,-1874,-2580,-6084,2912,9057,-5129,-4946,593,-240,7497,-2428,-8668,4149,4097,-492,1699,-6320,2639,7604,-4999,-1794,473,-1530,6749,-2631,-6840,5429,-341,144,2105,-8105,3319,5137,-5163,308,-1112,137,7263,-4549,-4508,6153,-470,-329,-1021,-5464,6629,4292,-4465,-726,-1457,3347,5384,-7551,-3417,6029,1591,2534,-4351,-5900,7456,4829,-4094,-2864,-3118,6125,5535,-6880,-4926,1018,6684,4356,-6102,-6718,4136,5259,1278,-5016,-6621,6101,5265,-3275,-5436,-3640,6379,5569,-6160,-5184,-690,3658,5561,-6089,-6116,4698,3806,1403,-3185,-7634,6540,5395,-3304,-2608,-3033,3192,5832,-5233,-2247,3197,801,3223,-4215,-7382,6410,2370,-2863,215,-6276,3933,6265,-6718,-564,1259,-1097,5337,-4049,-5468,6360,-479,-1550,400,-5291,3941,4356,-6877,-41,1699,117,3305,-7240,-3392,7275,-598,-1394,-2326,-3679,7648,2376,-6598,-938,1611,3776,4295,-7303,-2084,6921,1949,590,-4450,-3533,6785,2897,-4862,-3322,-446,6794,2769,-7370,-3615,2918,6143,2451,-7664,-3165,5692,3577,-649,-5816,-3390,6411,3605,-4144,-5179,-1489,7511,3804,-7401,-3320,2949,4140,3802,-7587,-3733,5951,2419,-552,-3995,-2967,6123,3714,-4855,-1535,-922,3570,4973,-5807,-2089,4314,444,1829,-3064,-4773,5782,655,-3513,-695,-3000,3672,4379,-6714,231,2659,-58,2409,-3511,-2741,5924,-1402,-1987,-214,-1595,3627,865,-6551,190,3647,269,156,-4605,-909,6435,-45,-2858,-1371,-2164,6526,1467,-7175,-1031,2896,2522,969,-7037,-1623,6506,572,-1828,-4326,-1460,7209,937,-5475,-3188,1741,6386,546,-7426,-2298,4693,4520,-333,-6603,-1380,5515,2992,-3192,-4407,-942,6554,2545,-5793,-2908,510,5569,1062,-7177,-1473,3430,2560,558,-6597,-1376,5662,955,-2501,-2974,-2049,6650,779,-6009,494,374,3431,2232,-5771,-447,3750,-870,261,-2554,-1834,4666,696,-3595,-252,312,1399,1065,-5856,203,4039,-221,21,-2675,47,5264,-143,-3531,1441,231,2087,530,-5553,1438,3368,-386,-977,-3599,-255,5530,-2107,-3973,-343,1994,5726,-883,-6415,469,2694,1654,-1927,-5073,829,6295,649,-3800,-4600,1847,6010,-427,-5157,-1402,2541,3727,-1832,-5945,-165,5325,1607,-2293,-4725,1275,6270,-1111,-3899,-3309,1438,5804,614,-5611,-772,3140,3652,-1070,-5025,1992,4401,830,-2588,-4592,618,4545,-165,-3431,-527,535,5161,-2031,-4305,-328,2203,1471,-592,-4006,1389,4554,-925,-562,-1250,988,4191,-1315,-5322,478,1540,429,-1321,-4390,863,3790,-1298,-445,-1762,1902,4500,-2521,-2986,2685,2376,2222,-1462,-3737,3324,2455,-898,-3199,-2629,1964,4213,-2010,-4205,467,1560,3514],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-8,10,-10,12,-13,14,-16,18,-19,21,-23,26,-29,33,-35,40,-45,51,-58,66,-77,93,-113,144,-195,296,-560,3001,2711,-9062,-3489,8826,1678,-763,-3199,-4619,8694,2826,-7245,-784,-1692,4071,4087,-8897,-1745,6330,-326,1071,-4103,-4286,8469,-199,-4532,1163,-3439,2471,4765,-8495,1277,3636,-1799,2683,-4245,-2691,8914,-2740,-4644,1981,-1809,5258,1535,-8791,3564,3320,42,1094,-6377,219,8868,-945,-4439,-1303,735,7299,439,-8507,860,3675,1350,204,-9718,331,8307,65,-2463,-6293,1159,9377,526,-7559,-3422,2689,6925,-342,-9885,-723,4689,4602,-1040,-9163,0,8247,-19,-2588,-6904,-126,9944,-978,-7058,-2531,1186,7999,-161,-9145,1118,4125,3708,685,-7253,-376,8414,-1078,-2071,-2856,-2640,7287,-54,-6662,930,130,2236,3726,-7817,135,7060,-1806,588,-1885,-3952,6568,-2041,-5419,2841,-2293,3129,1464,-7252,3205,4336,-3136,660,-3725,-346,8230,-3389,-3873,2927,246,3459,-989,-7425,4659,3752,-1434,-554,-4815,1741,7139,-3432,-4792,462,1503,5986,-2056,-6745,3099,4233,1754,-1726,-6771,3318,8044,-1116,-3543,-3443,3774,7429,-2210,-6777,-96,4211,5767,-2162,-8173,1123,4921,1504,-3239,-6634,2098,6503,-339,-4079,-4438,2183,8224,-2905,-7636,876,1736,4740,-2336,-7874,2720,4682,18,-452,-6456,935,7828,-2061,-2800,-1137,-794,6800,-1655,-6763,2720,1234,755,2142,-6629,1830,5194,-2192,-251,-431,-827,5859,-2259,-4187,4219,-732,986,-31,-5639,4383,5501,-4008,-792,-1660,1248,5458,-4697,-4112,3436,1263,1597,-1942,-5979,3929,4326,-2978,-2538,-3023,3717,6232,-4545,-3849,3369,2943,3123,-5053,-5810,4801,4503,1050,-4196,-4603,4430,6125,-3986,-4716,-2529,5314,5823,-4153,-6430,1590,3790,3060,-4330,-5636,3373,5296,925,-3998,-3607,2853,5038,-3385,-5321,-1698,4678,4794,-3993,-4927,2096,3260,2905,-3207,-5780,4224,4372,-1552,-2113,-3516,2623,5073,-2233,-2925,836,790,4809,-1351,-4766,4224,1265,-366,-1432,-3593,3051,3572,-4049,-1121,-115,788,3454,-3576,-3648,3532,565,-831,-471,-3589,4612,3096,-4955,-1364,852,2378,2578,-4847,-1848,4938,1522,-1394,-4758,-3743,5005,3149,-4801,-2686,-81,3442,3634,-5566,-2273,3758,3166,283,-5263,-2471,4876,3779,-1298,-4483,-1582,4382,4391,-3365,-3840,920,5296,3317,-4775,-3200,3234,5063,-264,-4042,-3979,3957,3615,-1961,-4217,-1666,4854,4405,-4415,-3118,1001,4524,2899,-4004,-3087,2771,3176,-279,-3314,-3244,4973,2217,-3328,-1210,-1966,3341,3305,-4496,-2727,2360,1251,561,-3339,-1479,3105,913,-2561,-657,319,3246,1554,-4780,-1681,2287,1388,863,-4168,-1935,4576,152,-2489,-1548,-1147,3619,1009,-4271,-689,2938,2919,150,-4210,-879,4402,321,-1967,-4503,274,4810,1269,-4306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-7,8,-9,10,-11,13,-14,14,-16,18,-19,22,-24,26,-28,32,-35,39,-44,50,-55,63,-74,87,-105,133,-178,276,-1103,-2485,-5588,2084,11348,-4015,-7018,-1317,2821,7283,-1347,-9081,1986,5618,5001,-3190,-8928,1746,8650,-202,-4759,-5802,2160,8838,-2347,-6194,-1956,3119,6271,-1414,-9225,1321,4549,3458,-1526,-8286,2925,7457,-1634,-2244,-4156,2047,8940,-2956,-6256,1606,-326,4299,344,-8946,3255,3253,-1792,1302,-4854,1328,6965,-5116,-2146,2759,-1016,5063,-2663,-6645,5411,1862,-1106,1267,-5094,3300,6625,-7659,-2078,1999,-923,6440,-5322,-6384,7418,2133,211,-1895,-7494,6706,7410,-6525,-2143,-396,2881,7596,-7602,-6589,5405,3142,3467,-3497,-8769,6139,7011,-3609,-2523,-4614,3697,8042,-4814,-5849,1321,4874,6446,-4457,-8900,5069,4888,1216,-4868,-6023,5780,7237,-2103,-4850,-3454,4459,6895,-4033,-6072,409,3842,5261,-3830,-6664,3619,4289,554,-2565,-7017,4840,6505,-3293,-2253,-2357,1568,6214,-4996,-4184,3531,-309,2831,-1037,-6576,4624,3355,-2917,480,-2625,2473,6495,-6357,-2592,3097,-1012,3695,-2639,-4527,6335,1766,-3383,1138,-2944,4559,3992,-8325,-1276,2688,731,4518,-5264,-4856,8060,154,-2722,-2163,-4329,7793,4903,-7728,-1441,1200,4269,4783,-7337,-4063,6508,2571,-365,-2640,-5868,6879,4882,-5757,-4312,-1127,5334,5638,-7132,-5722,3459,3575,3101,-6039,-5075,6087,5459,-1746,-3115,-3133,5328,4928,-4037,-3400,-336,4665,5066,-5388,-4755,2987,4247,2427,-4398,-5221,5746,2481,-1169,-1702,-3652,4398,4768,-4821,-2152,41,1805,4138,-4432,-3088,3127,1116,1451,-1124,-4652,5588,2052,-3647,888,-1059,2594,2969,-5847,-396,5082,127,266,-2842,-3448,5688,1221,-5263,1187,-1341,4309,1904,-8101,-103,4601,325,258,-5215,-1421,8096,969,-3371,-1715,-1220,5543,2799,-7561,-1174,3740,2242,1765,-7680,-2913,7616,1671,-1905,-4548,-1465,7684,3576,-6269,-1647,783,4754,2208,-6822,-2905,5527,4082,381,-5497,-2671,6583,3558,-2938,-3733,-1205,7003,4786,-4746,-3200,1177,4389,2142,-5942,-2447,4825,2757,197,-3778,-2179,5006,2260,-2318,-2931,-737,4197,2597,-4328,-1576,2197,1414,1020,-4488,-1681,4551,-896,-1457,-985,-895,3389,194,-4402,516,1771,1683,506,-4466,484,4033,-1744,-1139,-1292,-1060,6258,-530,-4276,227,1613,3126,42,-5831,1133,5218,-1338,-1944,-4466,521,6461,-1175,-4867,-1578,343,4487,-228,-6960,249,4897,1814,-968,-5578,-584,6143,380,-3345,-2689,-275,5727,550,-5580,-2169,3232,3415,-962,-6294,-2124,6403,3064,-1113,-5089,-696,6387,764,-4275,-3308,1493,5002,662,-5325,-1921,2588,3796,-695,-5325,-1068,5039,464,-1710,-2979,-335,3815,1111,-3845,-996,-273,2617,113,-5160,1173,1681,555,-781,-2784,-224,3793,-894,-2445],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-8,9,-11,12,-13,15,-16,18,-19,22,-24,26,-29,32,-35,39,-44,48,-53,59,-65,73,-82,92,-105,119,-139,163,-197,243,-312,427,-647,1208,-6137,-5847,10282,2069,-604,-5187,-4682,8806,4547,-6277,-4526,-600,7506,5711,-8975,-5384,4185,4690,3749,-7248,-4808,8139,3967,-406,-4820,-4216,8243,3960,-6312,-3496,-496,5151,3985,-7790,-3172,2937,3136,2787,-6604,-4560,5884,2563,-1269,-2887,-4698,6382,3189,-6844,145,277,1073,4203,-6736,-2812,6410,-2473,289,-1632,-4240,7571,692,-6451,3094,-458,1530,3689,-8194,-195,6097,-2273,1915,-2813,-3299,8541,-1128,-6760,1936,-412,3995,3132,-11022,3427,7484,-1857,643,-5763,-1998,10274,-840,-5143,-1543,-921,7026,1324,-10441,-11,4424,2396,661,-9177,-3117,8389,802,-3362,-4755,-2189,8746,2177,-8163,-3178,1332,5933,2273,-9312,-2208,5701,4424,500,-8237,-2649,7581,3236,-3080,-4129,-1470,6793,2346,-6956,-3025,734,4433,2456,-7577,-1200,5700,2419,-188,-5323,-1340,8289,-139,-4037,-964,-2138,6669,1843,-7756,1736,1200,798,3177,-5700,-1183,6909,-2856,-899,-299,-3195,6280,-601,-6275,3313,327,1813,1611,-6591,2623,6616,-4005,-923,-1719,-926,9480,-3041,-6786,4621,1020,1990,-152,-9124,2754,6789,-1698,-181,-5915,453,9056,-2974,-6720,1431,2369,7276,-929,-9082,2636,6171,1471,-921,-6710,280,8801,-410,-5078,-3126,878,7891,-391,-8094,-1800,2680,4374,-619,-8838,-619,6322,2533,-1574,-6404,1048,7327,-244,-4341,-2488,1073,6048,982,-6519,-606,2510,3166,685,-6362,353,5312,429,-1584,-4833,-14,6833,-1417,-4178,-386,276,3968,-588,-6441,2432,2521,-479,120,-5274,1061,6521,-3368,-1248,393,-179,5260,-2217,-5918,3883,2315,-1128,-458,-4015,3825,6550,-4015,-2398,-762,1275,5485,-3979,-5939,3901,2218,1294,-1667,-7159,3966,5990,-2502,-3409,-3313,2236,6428,-3788,-6544,1831,2551,3372,-2673,-8344,3403,5106,754,-2568,-5705,3369,7339,-3135,-4829,-1734,3103,6285,-3003,-7157,1255,5571,2039,-2718,-6288,1832,7176,-337,-3595,-3952,2356,5460,-1627,-4373,-1206,2667,4608,-1447,-6057,597,2753,2896,-1109,-3614,3368,4857,-82,-2865,-2094,983,4382,-3467,-3373,2207,2140,1901,-1195,-4516,3650,2479,-1162,-122,-2713,2114,3952,-3582,-1969,1751,1014,2033,-2636,-3709,4139,1465,-908,-2152,-3082,4472,2661,-4794,-1779,2255,2099,3357,-4955,-4838,4449,2426,-303,-3117,-3093,5305,5238,-4138,-3184,1035,3818,4377,-5220,-4069,4031,2468,1039,-4146,-5052,4503,5408,-3044,-3871,-3389,4970,5268,-3775,-5224,864,3243,3219,-2930,-4133,1795,4042,1777,-2382,-4910,2968,3933,-755,-3492,-1321,3099,3827,-3130,-4245,797,2211,1286,-2670,-4302,3008,3941,-1307,-2543,-2784,3730,3014,-2698,-2817,-72,1050,2291,-3208,-2983,2659,915,630,-1636,-1905],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,10,-10,12,-13,15,-17,19,-21,23,-26,28,-31,35,-38,43,-47,52,-57,63,-70,77,-85,95,-106,118,-133,151,-173,201,-237,289,-363,486,-741,2849,-5904,-4316,4583,2065,5275,-4996,-8434,7812,3449,-3077,-1410,-6108,5537,7452,-6336,-935,937,-335,6815,-4412,-6327,7323,1281,3,-62,-6683,5194,4813,-8002,1047,679,-692,6963,-5992,-4377,6580,-1726,-709,-2080,-4466,7955,2364,-6631,81,200,2882,3619,-6932,-1488,6055,79,162,-3811,-3625,8079,2465,-5771,-1537,-927,6776,3576,-7639,-1983,3993,4333,1832,-6475,-3341,7923,3396,-2989,-5638,-3156,7599,2725,-5933,-3924,-40,7391,3323,-8054,-3474,4164,5075,2056,-7625,-3909,8079,4094,-1382,-5574,-4527,7421,4008,-7012,-2604,-197,5359,4759,-7722,-2413,5409,1959,1858,-5546,-5388,8432,1026,-4039,194,-3569,3722,5842,-8136,-774,2183,-64,4277,-3858,-3190,6490,456,-1995,-70,-4467,5071,2503,-5904,1712,1148,-271,3419,-5360,-1544,6796,-1761,-1485,-181,-2089,7158,1109,-6467,877,651,2599,1303,-6936,-461,5644,-418,-1301,-5337,-107,7928,-219,-6592,-512,2133,4023,280,-8137,-522,5608,1795,-1384,-7035,-1867,6480,1353,-3800,-3999,478,7753,-270,-6294,-2818,1522,5734,372,-7601,-600,4850,3216,-442,-6788,-1026,6786,781,-3208,-3743,-1469,8599,1117,-7174,-1561,2367,3592,1139,-7639,-342,5155,407,1294,-4406,-1111,7562,477,-4738,987,-1805,4536,2197,-7412,555,4403,-858,2276,-4119,-1703,7036,-1954,-3735,776,-2068,3765,801,-6891,2199,2185,-515,1874,-5659,-41,6202,-3422,-3444,-389,-1,4485,-1358,-5014,3043,2383,1040,-1388,-5069,2030,7194,-1983,-3698,-3439,609,6371,-1307,-6227,698,3323,4444,-1789,-7164,1164,5963,1322,-2618,-4618,2365,6575,-1533,-3985,-2585,2507,5697,-2110,-6207,-1022,3146,4778,-1890,-6968,2056,6241,323,-3009,-5846,1313,6509,-2342,-4042,-1489,1449,6915,-490,-5282,1637,3380,1618,1219,-6352,1342,4630,-1606,-2337,-2381,-4,5263,-1374,-4679,865,1038,3685,410,-5260,1707,4473,-911,404,-2696,901,5408,-1414,-3194,1519,323,1854,-1724,-4738,2433,1918,-2660,-185,-2478,1521,4383,-3988,-2499,1724,1813,2965,-3164,-4531,3164,3652,-128,-2596,-4291,2040,6359,-3671,-4219,-1520,2699,5199,-5816,-4879,2498,4840,2290,-3884,-4519,2700,4902,566,-3869,-3440,3683,6229,-1466,-4617,-1183,4149,4878,-3969,-4328,1597,4724,2524,-3937,-4970,2023,4364,-1252,-3366,-3758,2692,5234,-2154,-3219,714,1624,3429,-1715,-5005,2056,2048,730,-992,-3583,2496,4589,-2584,-1163,-418,187,3078,-1446,-2733,2229,1893,206,-600,-3646,1536,2843,-1534,-1378,-782,1527,3653,-2414,-2221,3447,865,1373,-904,-2847,4176,2414,-2689,-1653,-1373,2270,2199,-4702,-1479,3770,2292,41,-3511,-2635,4855,3161,-2077,-3376],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-4,4,-5,5,-5,6,-7,7,-9,9,-10,11,-13,13,-15,16,-17,19,-21,24,-26,30,-33,37,-42,49,-57,68,-83,106,-148,259,-1652,-3312,-1573,9416,446,-9510,797,1492,4170,1669,-8241,385,8204,-1568,-101,-4048,-2509,9537,-1038,-5496,1469,-2241,4295,3144,-8146,2246,4714,-3088,2312,-4040,-1629,8646,-1658,-3399,1636,-2633,5249,1257,-8134,3901,2601,-2373,201,-4738,1430,8177,-4314,-3251,1223,-179,6143,-2906,-7188,3146,4010,780,-2017,-6766,3858,7138,-3154,-3872,-2752,2198,7543,-3858,-6774,1688,4800,4606,-3219,-9234,3098,5677,1420,-3645,-7524,3973,8147,-3137,-5226,-3979,2760,7304,-3941,-6754,807,2755,5496,-3792,-8236,3608,5579,544,-3405,-7923,2468,8860,-3338,-3506,-2037,879,7119,-1901,-7389,3880,1651,1147,1033,-8130,1811,7279,-4578,671,-2139,-1373,7800,-1869,-4719,2456,-664,2695,453,-7423,3758,4386,-3932,705,-2976,-286,5595,-4776,-3681,4239,-1088,1420,-1615,-6207,5033,2323,-4101,708,-3620,1943,6440,-5557,-3746,2495,1552,3589,-4012,-6244,5322,3589,-1936,-4075,-3870,5265,7576,-5337,-4455,-1177,4435,5812,-4889,-5585,3433,4539,2991,-3733,-5846,4523,5429,-857,-4636,-4350,4693,6157,-3493,-4528,-1794,5173,6005,-5460,-6626,3893,4366,1932,-3755,-6220,5360,5831,-1699,-2195,-4316,3566,6307,-5092,-4572,808,1832,6357,-3521,-6859,4790,1717,-455,-247,-5848,3333,4889,-4105,-1342,-800,-188,5758,-4130,-4831,5293,-581,786,-3,-4255,5281,3462,-4228,580,-551,1593,4591,-6124,-2552,3767,-658,1886,-2436,-3828,5877,2018,-3586,-668,-728,3414,3023,-6566,-2089,4209,2303,870,-4327,-4109,6432,2527,-2188,-3449,-2073,5424,3710,-5772,-3186,1321,3759,2822,-6098,-3413,3488,3598,8,-5132,-2409,6101,4025,-3114,-4538,-871,5284,3148,-5898,-3407,1345,4156,3035,-6301,-2786,3991,3395,787,-4505,-3261,6375,3110,-3895,-2087,-1445,3674,4358,-5654,-2119,2725,1689,2936,-3497,-4694,5490,1675,-982,-581,-3046,2703,3673,-4845,-154,1682,-387,2506,-3530,-2654,5618,-1444,-1111,-1019,-1541,3889,1281,-4822,422,649,1605,1409,-4956,-110,5283,-1042,-421,-2129,-2116,5974,236,-4773,-429,1074,3658,923,-5938,-683,3930,1412,-1103,-3726,-644,6771,881,-3765,-2294,1035,5095,608,-6007,-1836,3654,3872,-46,-5875,-1228,5240,2099,-1432,-4778,-570,6548,1054,-3880,-3896,1048,4957,2160,-5969,-1658,3947,3875,338,-5653,-2686,6488,1708,-1260,-3872,-873,5451,1118,-4364,-1378,1582,3236,1491,-6224,-1622,2857,1501,64,-3011,-1431,4345,1127,-2713,-1151,-821,3999,1371,-4933,444,3384,546,463,-3705,37,4050,-837,-2360,-936,890,3420,-17,-3973,1600,1024,785,-1212,-3819,584,4554,-905,-2681,-1386,352,4535,-886,-4021,-204,1907,2069,-864,-5125,-746],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,10,-10,12,-13,15,-16,18,-20,21,-23,26,-29,32,-36,39,-44,48,-55,61,-69,79,-91,106,-127,156,-196,248,-194,6308,2040,-11582,305,6230,1532,-91,-7663,-745,11601,950,-5770,-4605,-469,9674,1046,-9076,-1335,4040,5789,1267,-10484,-1169,7460,3376,-1520,-7185,-702,9621,1086,-4972,-4043,-92,7640,806,-7269,-462,2121,4471,2258,-8694,358,6569,506,555,-4516,-1871,8733,-1305,-5202,907,-1739,4402,984,-6919,3932,2917,-1626,2663,-5431,-932,8003,-3681,-2543,1822,-2483,5228,-1433,-7631,5567,2568,-1505,531,-7243,2906,7929,-5832,-2559,340,-495,8014,-3818,-8639,5485,1999,1000,-513,-8267,3761,8806,-2915,-3749,-2802,1036,9602,-4365,-8474,3422,1533,4662,-471,-11206,3189,7528,654,-1428,-7354,2037,9634,-2595,-5653,-1541,2005,8260,-1628,-8641,1647,3034,4250,-2282,-9242,1749,7416,-37,-3180,-5641,1807,8022,-1045,-5037,-1321,1540,5985,-1701,-6447,1644,3807,3145,-1668,-6207,2123,5277,-1357,-1258,-2052,495,6239,-3203,-5082,2396,-350,2403,-9,-6316,3330,4657,-2699,1682,-3319,1332,7831,-5475,-2933,4176,-303,3638,-3150,-5799,5361,2261,-2999,-182,-4429,3030,6506,-7215,-3205,1731,236,6401,-4939,-7723,6022,1549,-1746,-1780,-6414,5148,7929,-6277,-2886,-695,2553,7420,-5002,-7412,3438,3596,2987,-4089,-8078,4766,5633,-1757,-3115,-3969,2309,7897,-3939,-6553,250,4941,4357,-3237,-5823,2356,4657,1053,-4057,-6222,2792,5889,-2676,-4182,-3137,3250,6371,-3220,-4872,622,2157,4126,-2259,-4458,2854,2731,510,-835,-3459,3260,5595,-3573,-1847,-972,625,3775,-4257,-3061,3855,211,951,-1926,-3742,4276,2326,-5496,167,-204,1014,4119,-5074,-1508,4384,742,1643,-3535,-4542,7073,1298,-4394,-91,-990,4751,3347,-6995,-1389,4417,2353,2639,-5651,-4443,7561,1797,-3317,-2663,-3295,5269,5053,-6817,-2561,1147,2758,3792,-5363,-5739,4990,4380,291,-4391,-5603,5834,4813,-3230,-3527,-1627,4158,4102,-4298,-4370,2430,4115,3082,-5041,-4649,3383,2700,-1088,-3468,-3928,4235,4021,-2651,-3237,-717,3803,4540,-4005,-2545,2579,2589,1269,-2785,-4046,3592,1973,-1340,-1978,-1867,3062,2436,-3295,-985,1103,1176,2049,-3713,-1188,4104,-44,-663,-1846,-1125,3507,1978,-3920,-54,1211,957,2844,-4134,-1431,5730,-608,-678,-2228,-1690,6367,-233,-4881,85,1124,3399,1840,-6826,-252,4621,364,-74,-5024,-1747,7624,2038,-4821,-2570,-931,4848,2953,-6674,-2239,2621,2993,806,-7135,-2341,6607,2817,-850,-4929,-920,5791,2764,-3975,-2623,840,5343,2947,-5722,-2824,3445,3520,950,-3926,-2583,4857,2450,-1971,-3159,-1521,4002,2426,-3727,-2397,1364,2681,1038,-3726,-1179,2282,1323,-458,-1855,-1224,2845,782,-3349,-1302,242,3736,424,-3927,371,1361,299],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-10,10,-12,14,-15,17,-19,21,-22,26,-28,31,-34,38,-41,46,-51,56,-61,68,-75,83,-93,103,-116,132,-151,175,-206,249,-312,412,-616,2240,-5927,-4177,844,2416,7597,-7000,-6286,5333,4503,1474,-4085,-7520,7445,5094,-2450,-4032,-4868,5182,8184,-5299,-5461,682,4519,6131,-5300,-7783,4143,4992,3138,-5221,-7117,5500,6304,-3330,-3872,-3370,4601,6123,-6346,-3486,513,1299,4539,-4263,-6510,4887,1779,229,-15,-6241,5740,5215,-6131,-732,-513,617,5583,-5730,-3444,5271,-1382,625,254,-5779,7460,2082,-6820,2554,-1557,1588,5753,-9239,-419,5789,-1621,2460,-2611,-5883,10269,427,-5555,269,-1709,4449,5152,-10381,-2167,5635,1904,1677,-6964,-4767,9247,1327,-4086,-2224,-3993,8369,5070,-9002,-3376,2150,3364,3838,-9409,-5027,6920,4310,-1007,-4138,-6182,7769,5050,-5193,-3775,-1904,5496,4583,-6489,-4174,3064,4377,3605,-6032,-5310,5922,2911,398,-3627,-4554,5732,3380,-4907,-2433,-1593,5071,3859,-6992,-2198,3003,1197,2983,-4057,-4136,5746,1026,-2688,-606,-3926,4688,3070,-6226,870,1520,223,4051,-6175,-2358,6697,-1871,-1477,-1442,-2549,7206,575,-6276,1653,774,1861,2433,-7341,1155,7160,-1962,-768,-3152,-1606,8132,-638,-7794,1510,803,3761,1841,-10109,1136,6758,-418,-642,-5287,-2473,9691,1111,-6021,-1647,-1485,8178,1043,-8881,-956,3533,3082,1533,-8210,-1479,6577,2224,-1869,-5690,-1642,7077,2617,-6631,-2872,1843,5791,2238,-7138,-2695,4092,3396,1130,-6193,-2478,6665,2810,-1941,-3877,-1924,5733,2083,-5482,-576,1066,4152,775,-6567,-922,3498,-422,1675,-2467,-2048,5125,-951,-3308,769,-1467,3505,201,-6128,1982,2194,-541,2604,-5051,-600,4528,-2236,-2147,478,109,4834,-1742,-6309,2374,2849,-329,579,-6400,1645,6199,-2250,-1666,-546,454,6777,-2150,-6250,1816,2425,2916,-1042,-8716,1798,6690,-752,-2593,-3433,-46,7663,-1375,-7046,-974,2535,6479,-959,-7912,1181,5668,1963,-668,-6378,561,6650,-999,-4263,-3437,1476,6673,-541,-6770,-1909,2435,4740,-425,-6203,-544,4486,1748,-1070,-3516,-993,6181,377,-3960,-2239,347,5374,-157,-4526,606,1280,2327,908,-4342,699,3043,-1734,-567,-1861,311,5855,-1823,-2566,1221,1120,1837,-2353,-4931,2560,2088,-505,-624,-1506,2259,3957,-2914,-1422,1630,558,3940,-2656,-4786,3388,2190,-259,-1468,-4275,2581,5555,-4386,-2623,448,1818,5179,-3771,-6264,3080,3700,1162,-2028,-4891,3240,5431,-2321,-3444,-2065,2555,6971,-3697,-5593,1568,2577,3003,-2293,-6208,1669,4837,472,-2035,-4389,2549,6448,-1403,-3995,-935,2196,4784,-1496,-5586,367,4181,2978,-2374,-4597,1896,3735,591,-996,-3043,1826,5930,-1455,-3567,-844,926,4655,-1568,-3093,1654,1786,638,-1587,-2397,1617,2765,-2378,-1775,-73,578,2319,-2210],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,4,-4,4,-6,6,-7,7,-8,10,-10,11,-13,14,-16,17,-19,21,-24,25,-28,31,-34,37,-41,46,-50,56,-62,71,-79,91,-104,122,-146,179,-228,309,-464,857,-4281,-4899,9443,2053,-4844,-1560,-3705,6650,5537,-9846,-1818,3001,1274,4809,-6296,-4251,8457,-496,-730,224,-6219,6479,4592,-7300,1009,750,996,5163,-6669,-2729,6659,-3742,542,-541,-3358,6103,1049,-5989,2467,602,1537,3243,-7840,1974,5761,-1556,-630,-3754,-1995,9223,-967,-6508,811,2000,5464,355,-8228,1269,5184,1584,-974,-5597,451,8914,870,-5021,-3504,1162,8362,-614,-8223,-2093,2680,6658,-722,-9333,212,6073,3341,-1729,-8144,1033,9872,801,-3996,-3843,489,9264,659,-8332,-1023,1525,4607,1610,-9388,-730,7692,-793,90,-5271,-2027,9446,138,-5343,2,-2630,6377,3844,-9539,1745,5091,578,3593,-6677,-2695,7949,-648,-2619,854,-3434,5384,1941,-7735,3253,2178,-250,3248,-5032,289,6866,-3784,-1925,491,-1740,6177,-287,-6759,3269,2466,-686,1186,-5973,1931,6564,-3043,-716,-2041,678,7464,-3437,-6300,2210,3182,2973,-1078,-5977,1972,5517,162,-2896,-5636,2202,7634,-1512,-5268,-1817,3318,7552,-3050,-7531,-404,3960,3453,-1918,-8243,2275,5611,939,-1848,-5240,2271,7596,-1540,-3453,-2566,955,7353,-2908,-7593,1221,3721,2738,-97,-8002,2478,6808,-1147,-1456,-3594,374,7792,-1403,-5598,1242,848,4451,910,-6872,851,3132,-991,1087,-3624,-493,6313,-1809,-3556,2000,-1973,3392,137,-5793,3327,1987,-1595,1322,-3225,1413,5053,-3382,-1273,955,40,4890,-2625,-5632,4059,2189,-888,130,-3922,3075,5589,-4186,-2788,-1003,1962,5039,-3931,-5107,2854,3521,1705,-3555,-3766,4339,5000,-1922,-4004,-3458,3176,6418,-2907,-4491,853,3992,4227,-4965,-6561,3396,4400,1826,-4696,-5395,4008,5202,-1704,-3435,-2624,3856,5053,-3803,-5871,-76,3816,4143,-3121,-6531,2548,2967,418,-1044,-5676,2631,5271,-2267,-2542,-2994,1839,5793,-3769,-5577,2995,1069,1040,-315,-5268,3650,4173,-2763,-594,-1796,1115,3977,-3344,-2951,2639,300,1742,-1200,-4013,3064,1968,-3006,-116,-2818,1716,3571,-3676,-1282,3388,713,1575,-3257,-2824,4332,835,-1595,-2571,-2447,4779,3653,-4079,-2514,629,3151,2118,-5125,-3286,4114,2879,-638,-4311,-2304,6188,3339,-3291,-2899,896,4718,2907,-5158,-3510,1927,3687,1504,-4152,-3671,3713,2753,-850,-4851,-3108,4180,2653,-3594,-2472,-1278,4095,3260,-3514,-3480,2198,3092,2028,-3612,-4415,4380,1934,-2854,-2388,-2071,3502,2974,-2987,-1478,-76,1435,2809,-3121,-2965,3021,-579,-142,-576,-3218,2763,2180,-2087,-522,674,1406,3018,-3994,-1415,3456,-129,-144,-1345,-1459,4352,1646,-2308,-586,465,2304,1260,-3956,-495,3534,676,-295,-2233,-1941,4345,823,-3615,-1560,509,4061,-512,-4464,-1211,3215],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,26,-28,31,-34,38,-42,46,-52,57,-64,72,-82,93,-108,127,-153,191,-252,366,-649,3286,4804,2677,-1111,-10525,3218,8689,-4424,-2533,-3437,-781,10128,-3914,-7591,2639,-214,2799,507,-8939,2686,4473,-3249,1381,-4390,-746,8405,-4242,-3959,3903,-2469,3922,-107,-7394,5147,3070,-3558,45,-4581,2149,7167,-6643,-1376,3145,-51,4194,-3507,-5803,6258,2827,-1896,-1479,-4580,5152,5812,-5309,-3691,228,3913,4717,-5895,-5998,3764,4251,1277,-5373,-5170,5319,5221,-2433,-4827,-2764,6124,6557,-4910,-4133,1236,5426,6218,-7092,-6243,3855,4373,1678,-4100,-7234,7429,5099,-2289,-3814,-4946,4561,7414,-6125,-4047,292,2920,7266,-5150,-8097,4758,3459,857,-1116,-7148,3814,5548,-5202,-1888,-1131,1038,7410,-5097,-6124,4362,-330,1703,-496,-6802,5348,4124,-4141,2098,-2278,991,6671,-5437,-2282,3894,-1728,2142,-1464,-5453,6333,1913,-3887,324,-1333,2417,4841,-6500,-1502,4067,635,1948,-3825,-3047,5653,1515,-3235,-2314,-2156,5035,2760,-6469,-1463,2863,3379,3099,-6621,-3652,5002,2258,17,-5773,-4088,7692,3175,-4306,-4273,499,7118,3664,-5260,-3774,2366,4707,2815,-6388,-4280,5750,2828,279,-5292,-4207,7162,3215,-4511,-3819,-1618,5210,5697,-6601,-3385,2752,1036,2154,-6291,-4616,7210,2139,-1753,-1550,-3774,5996,3831,-6070,-1576,658,-59,4064,-4620,-3705,4691,-269,435,-1398,-4319,5277,2859,-4981,750,100,797,3562,-5270,-1586,5450,-790,531,-2450,-2567,5779,555,-4602,138,18,2170,2463,-5436,-170,4300,175,-764,-4565,-1537,7323,-314,-3437,-690,-238,5674,917,-6597,-417,3825,3580,-749,-6496,-664,6844,367,-2756,-4284,-1024,7248,2057,-4631,-3691,1791,5362,1761,-7127,-1202,3839,3523,-672,-6217,-247,6447,2776,-2430,-4054,-1088,6259,2082,-5609,-2191,246,5026,2311,-6885,-1026,3215,1434,22,-3964,-1942,6391,520,-2746,-1516,-1931,3859,2687,-4574,81,2051,1251,2503,-3674,-1608,4482,-237,-1457,-1568,-2489,4534,436,-5433,970,1873,870,654,-4512,-613,4167,-2047,-2761,-751,-33,4920,-262,-3803,2030,1648,773,-1150,-5591,1255,5177,-520,-2737,-2596,-105,5758,-1620,-4769,869,2121,6022,-1681,-5830,1312,4972,2462,-2753,-5290,960,5825,369,-3133,-2767,2098,4634,-1999,-4883,-1535,3092,4591,-1691,-5877,299,4642,2064,-2073,-5289,213,4816,-3,-2818,-3732,533,5284,-141,-6582,-46,2453,1849,-368,-3993,1399,4994,668,-509,-3521,376,6456,-742,-3650,-306,132,3535,486,-4432,2025,3165,-182,-236,-2228,533,4676,-1000,-2169,479,-370,3769,43,-3469,2103,2189,-837,-1378,-2789,1348,4016,-1545,-2432,340,2007,2380,-2819,-3954,2346,2649,872,-2009,-3621,3876,4190,-1805,-2964,-1703,2448,3681],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-7,8,-8,10,-10,11,-13,14,-16,17,-19,21,-22,25,-27,30,-33,36,-41,46,-52,58,-66,76,-89,106,-128,160,-210,293,-457,884,-4378,-4864,11718,950,-6222,-3372,-1533,9153,5581,-9847,-2910,3705,4644,3198,-8686,-5435,8601,2550,-2478,-5376,-4213,8547,4585,-5794,-3688,-570,6088,5405,-7876,-4484,3267,3960,2249,-6116,-3672,6594,3237,-2122,-2496,-2705,7399,2671,-6237,-2210,225,4330,3397,-6495,-1289,4501,101,2211,-3204,-4489,8648,-539,-3846,396,-2676,5021,1410,-8149,2636,3334,-1531,2765,-5400,-1469,8774,-3060,-1951,411,-1780,5828,1341,-7952,1965,3596,-47,3198,-8812,514,8359,-3631,-2341,-2014,-2200,9779,-1010,-8668,2751,2365,3462,850,-11218,1742,8369,-1389,-382,-5506,-1824,10527,45,-7478,-635,-184,8493,2489,-10281,-1832,5106,2186,336,-7441,-2595,9844,2074,-4823,-3383,-1214,8322,3137,-8150,-3013,2984,4663,1780,-9630,-2025,5202,3308,-191,-6670,-263,7336,-10,-3402,-3106,-1937,6104,583,-4964,716,1174,1731,2513,-5789,943,5321,-912,-262,-2681,-1076,7399,-2025,-5015,2113,-758,4005,798,-7546,2761,3918,-2842,256,-4084,328,7286,-4606,-3541,1661,-865,5885,-2352,-8017,4679,3618,-1129,592,-6681,2295,8506,-4708,-4242,-707,654,7833,-2089,-8175,3381,4006,1905,-227,-9314,1977,8748,-2396,-3398,-3381,-470,8964,-1502,-8052,-216,2247,6621,-609,-9802,1462,6428,1347,-1193,-6138,198,8663,38,-4610,-2687,739,7460,-527,-6834,-162,4382,4540,841,-7146,-941,6265,1291,-860,-4635,516,6648,17,-2457,-1862,250,6287,-1073,-5886,967,2457,1419,705,-5072,1352,4491,-1095,-249,-1995,726,5418,-2844,-4924,2479,32,1622,-197,-5387,2582,2933,-3297,276,-2877,1816,5545,-4795,-3596,3513,1073,4277,-2551,-6363,5984,2941,-3061,-893,-3930,4482,7058,-6529,-4302,1584,2185,6304,-3883,-8594,4651,4854,1668,-2298,-7040,4821,6135,-2835,-3650,-2196,2525,8143,-3988,-7034,1649,3694,4118,-2732,-7128,2726,5567,494,-3596,-5009,3170,6629,-2789,-4422,-450,1932,5660,-1931,-6369,659,3991,2082,-1896,-5438,1879,4695,-1074,-2065,-2664,623,4877,-2945,-4074,1021,547,2923,-2386,-4369,3137,2598,-332,-1045,-3422,2065,2850,-2586,-1423,511,1042,2455,-3721,-3100,3960,587,-489,-647,-3796,3295,2426,-4625,-1488,-102,2379,2818,-4898,-1974,3726,1247,-174,-3783,-3957,5710,3265,-3143,-3216,-1438,5167,4016,-5538,-3200,3234,3313,1985,-4367,-5456,5634,3136,-2019,-3742,-2637,5595,4741,-4347,-4343,345,4555,4580,-4345,-5667,2774,4757,1165,-4482,-4546,3830,2721,-1557,-3709,-2479,3060,5010,-2918,-3365,1251,2420,2967,-2429,-3064,3463,2517,1138,-2769,-2485,3141,4265,-1891,-2252,-848,1195,2842,-2385,-2921,1526,2307,639,-2318,-2490,3346,2154,-1613,-660,-1040],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-7,8,-9,10,-11,13,-14,16,-17,19,-21,24,-27,29,-32,36,-40,44,-49,53,-59,64,-72,79,-88,98,-109,123,-139,159,-184,216,-259,322,-420,598,-1029,4688,5197,-10,-900,-9563,4520,9308,-3310,-4295,-3731,1323,10819,-3449,-8275,1631,3429,4755,-1788,-9640,3319,7004,381,-3365,-6938,2113,9299,-1955,-5400,-2527,2325,8740,-1717,-7623,1813,2537,4008,-1204,-8249,3396,4898,-347,-1301,-5825,2165,6992,-2762,-1802,-321,-133,6466,-3416,-7433,4367,1214,716,409,-6012,3583,4744,-5183,-260,-1648,786,8255,-5021,-3661,6339,-1348,1333,-1145,-6689,6679,3521,-5585,1120,-1106,2631,6771,-7316,-2938,6172,-445,3470,-4698,-7333,7334,3812,-3691,-720,-5298,5289,7288,-8407,-3321,3165,2223,6091,-5106,-8516,7636,3703,-1266,-3320,-7581,6518,7820,-5768,-4416,-1914,4541,6960,-5470,-6177,3636,4076,2247,-3660,-7623,5674,6770,-1699,-4617,-4866,4433,6381,-3945,-5121,44,3467,5738,-4645,-5818,3095,2872,2655,-2988,-4394,4255,3734,-1993,-3304,-4048,3735,4901,-3773,-2215,2540,831,3405,-3127,-4832,5870,859,-1137,-384,-4906,4798,4286,-5472,811,1193,953,4094,-5706,-3228,5975,-1802,-638,-1052,-4132,8040,2075,-6881,569,421,3002,4567,-7937,-1731,6884,379,777,-4949,-5367,8522,1905,-6064,-1202,-1350,5691,4494,-9070,-2822,4965,3227,3645,-6682,-5153,7772,1614,-2950,-3110,-3657,6287,5545,-6978,-3856,1506,4709,4161,-7834,-4246,4625,4889,1121,-4270,-4847,7440,5384,-3215,-4357,-2589,5002,4614,-5533,-3906,595,2576,3124,-5373,-4937,4255,2621,575,-3908,-3643,5071,1954,-2832,-2556,383,3175,3429,-5362,-1377,2986,1239,1892,-3838,-3396,6277,-144,-2954,-678,-1603,4447,2495,-4682,623,2491,745,1866,-3989,-1353,6773,-1056,-1008,-1055,-445,6822,766,-5312,786,2634,2790,1505,-8076,-1073,6743,-305,-388,-3035,-2701,8215,678,-6973,138,138,4746,2819,-6852,-2937,5722,2417,1094,-5176,-3366,7850,2040,-4576,-4102,-724,6151,2259,-7808,-3558,3177,3681,2968,-6444,-3922,4768,2295,-2068,-5138,-1769,6802,2464,-5325,-2988,-444,4505,2845,-6243,-2653,3174,2333,1105,-4381,-1688,4830,1868,-1385,-2109,-1530,4226,1493,-4295,-2128,1147,2613,799,-4358,-1638,2534,866,-385,-3458,-1598,4846,-796,-4185,352,562,3320,1507,-4389,1596,3264,683,-668,-4006,913,6369,-1683,-3627,15,1204,4446,-1846,-6290,1616,3338,1047,-1069,-5946,1976,6911,-475,-3484,-2089,1483,7513,-1054,-5999,1331,3239,4002,-1445,-6780,-114,6663,812,-2271,-4720,47,6962,-651,-4817,-2026,1114,5566,298,-5835,-1102,4478,3280,-659,-5164,206,5118,2014,-3257,-3894,466,6105,512,-4912,-2305,2594,3692,615,-4784,-893,3539,1558,-1087,-3769,-437,4266,398,-2688,-1212,411,3811,-513,-3407,821,1850,1088,-784,-3439,258,2617],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-13,15,-16,18,-19,21,-23,26,-28,32,-35,38,-42,47,-52,58,-66,74,-84,96,-112,133,-161,201,-264,366,-388,7559,2408,-11871,431,5094,227,1671,-7211,-2180,10414,-1148,-2487,-1074,-3243,7776,3643,-8720,1461,2189,-387,4399,-7163,-1086,8387,-1348,-349,17,-3644,6242,-170,-7464,4520,55,1465,2856,-6385,2433,5736,-4176,595,-2151,-738,6470,-2810,-5238,2834,585,2505,-1029,-6982,2711,4870,-1941,-2415,-4789,2750,7801,-2722,-5746,-734,3401,6797,-3942,-8309,1015,4956,4577,-4118,-7772,2727,6748,299,-2486,-6580,4081,8915,-3663,-6204,-1588,3731,8670,-3758,-8449,2153,4667,3543,-1131,-9335,3553,9053,-2206,-1839,-3706,1219,9388,-3373,-9115,679,775,5754,-328,-9222,2626,5897,-1359,821,-7519,-689,8771,-4054,-3399,996,-1757,6698,-90,-7834,3442,2629,54,1263,-5017,802,6157,-4956,-971,15,-1443,5297,-1206,-6134,4910,631,-50,1384,-5173,2518,4848,-4918,-607,-1040,1141,5327,-4132,-3258,3554,1818,1088,-2652,-5020,4889,5419,-2555,-2326,-2538,4859,6310,-5313,-4304,616,4004,5352,-4366,-5656,4647,4411,1075,-4829,-5780,5606,6124,-3476,-5473,-3290,4883,6634,-4863,-5322,1863,3729,5336,-4832,-6807,5306,4876,987,-2261,-6145,4987,6765,-3242,-3558,-2489,2482,7934,-4781,-6129,3134,2374,3084,-1094,-6952,4635,4927,-2707,-154,-3309,857,7363,-3834,-3389,1013,590,3442,-2059,-6590,4306,2640,-2262,609,-4209,1486,4993,-4584,-1381,1266,-273,3370,-2851,-4856,4585,1632,-576,-745,-4051,3920,3232,-4931,-1401,1686,1657,4056,-4267,-3757,4956,2797,-956,-1924,-3122,5549,3424,-4149,-3082,100,4352,2924,-5850,-3720,3201,2609,1777,-6206,-4417,5669,5020,-900,-3652,-2872,6130,3688,-4108,-3019,-889,6125,4820,-5435,-3519,2955,3364,1987,-5268,-4577,5642,3977,-1150,-2932,-3622,4551,4765,-4865,-2427,-472,3243,4584,-4367,-4146,4450,2036,1161,-1816,-4533,4442,2978,-4184,-719,-932,2282,4389,-3801,-2213,4303,440,1664,-1370,-3295,3042,1649,-2367,868,-1627,2112,2534,-5398,-407,3263,237,594,-3850,-1810,5078,616,-2068,-1297,-710,4282,2648,-5023,-1527,1864,1406,229,-4758,-1823,5732,1246,-2721,-2748,-555,4586,2241,-4426,-2318,2063,4578,1600,-5736,-1795,4250,3312,-688,-4513,-812,6140,1903,-3235,-4145,-1650,5668,2115,-5195,-3307,1696,4256,2841,-5204,-1580,3798,2891,-488,-3949,-1193,5726,1805,-2801,-2814,-515,4195,2642,-5098,-1614,2172,2550,1872,-4816,-1717,4106,541,-1397,-2682,-2027,3441,1630,-3583,-1474,460,269,1718,-4375,-341,4095,-326,-630,-1862,-1826,4761,1294,-3582,183,-361,1518,1342,-4167,211,3810,-505,-567,-2586,-117,3595,-547,-3271,56,1016,3339,-930,-4509,-38,3448,1383,-700,-3447,630,5073,-119],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,5,-6,6,-7,9,-9,10,-12,13,-15,16,-19,20,-23,25,-28,30,-33,36,-41,45,-49,54,-59,66,-73,81,-91,101,-114,129,-148,171,-202,244,-305,405,-602,2490,-5519,-3862,-862,2825,9877,-6902,-7598,5003,1660,2742,-1965,-9108,6694,5889,-4132,30,-3888,1656,8253,-5890,-3849,4034,-1954,3692,-1910,-6753,6436,3515,-3214,2479,-3620,2379,6032,-7031,-656,3448,-2043,3771,-4546,-3848,6729,152,-3239,-110,-2435,4540,3301,-6885,-884,1656,2466,3046,-6335,-3407,5749,2555,-1038,-4814,-3883,7043,3887,-5585,-3397,-1114,6610,3396,-7297,-2755,3318,6053,1131,-8456,-4154,7612,3683,-1236,-6034,-3050,9514,4212,-5727,-2742,-2059,6726,3536,-8842,-3588,4750,1912,3680,-6947,-5062,9254,2634,-3208,-3142,-4508,6505,5830,-7234,-1217,519,2968,5814,-6562,-4201,6076,632,719,-2240,-6616,6861,3669,-5218,1162,-1272,1544,7037,-6658,-2437,4972,-1423,2649,-1009,-5716,7320,569,-4164,1799,-2396,2131,4401,-5964,-237,4750,-1499,1893,-4954,-1646,6068,-349,-3138,-945,-618,5090,845,-6388,-591,3425,1387,-210,-5617,-623,6493,712,-1659,-4401,-790,7369,1841,-6201,-2408,2776,6287,272,-8700,-579,4957,3431,-1129,-8327,-1684,8067,1491,-3882,-5199,-1218,8467,797,-6854,-2872,1879,5610,1896,-8750,-892,6036,521,-5,-6397,-3926,8335,892,-3369,-1651,-2469,6051,2329,-7428,-633,3075,760,2977,-6777,-1860,6864,-557,-506,-1203,-3912,6331,1715,-5279,1031,14,2635,2970,-6385,-1016,5078,-2370,454,-1780,-2343,5966,-1227,-5037,1736,-104,1312,1375,-5347,429,4650,-2286,-997,-2831,36,6110,-1869,-4488,-227,750,4398,-1133,-6622,1356,5432,-170,-2287,-4411,-136,6173,-466,-3617,-2441,2674,5758,-869,-6742,-34,3225,4443,-2013,-6806,221,6511,1031,-3067,-5793,862,6856,-1644,-3546,-2570,2559,6902,-956,-7045,73,3911,4902,-359,-6875,823,6042,907,-2266,-4686,319,7468,-1181,-5339,-203,-153,5108,617,-7177,1049,4101,1074,1114,-5130,-12,5883,-1378,-1874,-640,-920,4220,281,-6309,2293,791,-854,1138,-4621,1311,3769,-2206,-210,-324,-763,3848,-1157,-4002,2103,1601,-279,-1342,-4871,1955,3094,-1800,-1697,-1296,1899,4578,-3222,-4637,2067,2705,1990,-2323,-3994,2801,4659,-2327,-2805,-2649,2928,5262,-2924,-4474,-791,2974,5266,-3154,-5876,2417,3776,1995,-3520,-4457,3790,6068,-616,-4152,-3601,4012,5873,-2613,-4330,-400,2680,4556,-2232,-5535,2622,2725,2700,-2316,-4179,2358,5601,-1520,-2703,-1688,940,5144,-2362,-3537,629,1514,3416,-917,-4657,1918,1905,-1298,-1711,-2339,167,3546,-2210,-1509,-220,-125,3175,-23,-2854,1796,1512,-1349,-374,-2593,1754,4476,-1682,-864,555,1636,2212,-2489,-2624,2519,2213,-640,-1504,-2488,2562,2603,-2637,-2485,-16,2805,2496,-4223,-2131,2696,2687,524,-2977],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,6,-6,7,-7,9,-10,12,-13,15,-16,18,-20,23,-25,28,-31,34,-37,42,-46,51,-57,62,-69,76,-84,94,-105,117,-132,149,-170,196,-229,274,-338,437,-615,2072,-9159,-6448,6191,1554,4782,-6272,-8332,8173,5116,-2624,-3181,-6102,7580,8163,-7680,-4784,432,4689,7169,-6239,-8263,5157,5355,840,-3902,-7581,5413,7044,-2351,-4627,-3503,4628,6844,-5044,-5511,85,3791,4092,-5242,-5135,4237,3227,282,-3471,-5917,4458,4806,-3524,-976,-1725,3393,5919,-5212,-1830,3353,658,3093,-3372,-5074,6361,385,-2797,572,-3078,3794,3974,-7829,-841,2401,4,4391,-5587,-2648,9448,-1037,-1790,-296,-3327,8723,2113,-9767,1748,3832,1566,4026,-8500,-2447,9571,-644,-2462,-3806,-5200,10904,2704,-9797,-901,126,4955,4230,-9949,-3297,7659,2691,2052,-6182,-4858,9231,3422,-5484,-1789,-2625,7140,5741,-8295,-3470,1957,4689,2992,-7354,-4727,6622,3958,-1568,-4515,-4073,8212,4610,-4692,-3808,-445,5228,3473,-7487,-3054,2580,3201,2217,-5906,-3509,6259,1989,-1222,-1846,-3933,5183,1757,-5448,-244,731,3391,2176,-5768,-335,4161,943,720,-4059,-2250,6169,-1131,-4690,2192,-1488,3865,1116,-7737,2257,4940,-2115,-1042,-5127,-1302,9103,-1991,-5233,1108,-1049,6916,496,-9746,2595,4476,688,1602,-7642,199,9477,-1877,-4110,-2755,-888,10416,363,-9129,45,3587,3339,1144,-9888,-429,7722,1039,-1165,-6061,-1535,9775,1091,-7252,-2493,-301,7362,3836,-8648,-1663,5403,2240,-71,-5830,-2830,7616,1909,-2661,-4176,-747,7556,2055,-5966,-1798,1264,5315,1356,-6480,-1983,4221,2419,696,-5578,-1704,7456,973,-3319,-1749,-212,5758,919,-5140,324,584,1803,445,-6086,810,5169,-1544,-929,-2060,424,5539,-804,-6064,2916,1784,2799,-791,-6360,3047,5049,-2335,-585,-2809,373,8251,-4395,-4852,2037,1300,4836,-1853,-8192,4143,5112,-728,-1811,-6548,977,9064,-3737,-5334,-442,2426,8177,-1601,-8491,1512,3885,3071,-643,-8087,1936,8110,85,-3506,-3524,1812,9067,-803,-7426,-850,3286,5014,-783,-8116,598,6209,110,-903,-5559,529,6886,-146,-4085,-2562,849,5482,-651,-6008,-162,2592,4088,-683,-5765,1488,4668,339,-2100,-3459,-75,4435,-650,-4537,-214,2314,3528,-1314,-4234,1167,1422,762,-705,-3598,2494,4204,-3037,-3043,-273,1436,3383,-3246,-3847,3733,1884,1278,-2036,-3903,4785,3390,-2949,-1174,-1519,3667,6240,-3842,-4761,3350,2719,2278,-3418,-6579,4050,4976,-2025,-3740,-2844,3096,5431,-2940,-5084,1644,3379,3819,-4251,-6529,3821,4338,650,-2666,-4314,2266,6983,-2080,-5108,-1006,2492,5035,-2903,-5898,1683,3480,2855,-1613,-4985,2267,5717,-465,-2000,-3780,2587,5950,-2448,-4431,-91,2011,4392,-3403,-6050,1062,2760,2415,-2801,-4657,203,4289,-1419,-3645,-1218,2707,3407,-2934,-2639,1557,2969,1625,-2733],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-13,14,-15,17,-19,22,-24,26,-29,32,-35,39,-44,49,-54,60,-68,77,-87,99,-116,139,-177,267,-1677,-2329,-34,11075,22,-10502,2674,3708,3235,124,-11258,747,10630,-131,-2322,-6413,-1741,10361,1292,-7736,-2640,1299,8047,1070,-9058,-1100,6040,3644,-577,-7594,-1115,8870,623,-3471,-4047,-1626,8301,325,-5424,-1831,657,4798,1123,-7592,612,4714,1505,1171,-5490,109,7829,-1335,-2409,-880,-799,6250,-1794,-6849,4168,1050,931,2033,-7350,2103,6267,-4472,-558,-1626,-672,6508,-3099,-4776,3790,-8,4287,-953,-8165,6128,4769,-5473,-30,-3812,2145,8798,-7180,-6331,3160,388,4773,-1869,-9823,6624,5362,-2176,-391,-8021,3208,11320,-5710,-6325,698,1190,8697,-3188,-10414,4277,4712,2988,-455,-8239,3641,8415,-1930,-2816,-3477,1753,9375,-2416,-8260,881,2923,6368,-1409,-9240,367,5832,1317,-1797,-6628,1338,7388,-1730,-4947,-1866,1678,7177,-1387,-5431,1056,2863,3672,-2697,-6062,2053,4357,-463,-1377,-4697,1494,5285,-4313,-2814,807,569,3951,-3106,-5620,5522,1372,-329,489,-5669,4514,4574,-5049,-1148,-233,472,4984,-5830,-4406,5826,-372,1358,-1209,-5612,7569,4820,-5902,-786,-409,2722,6568,-7756,-4701,4664,2147,3090,-3782,-8375,7343,5063,-4001,-1769,-4880,4584,6647,-7367,-4835,3277,3072,5371,-5498,-8554,6899,3801,810,-2627,-7025,5701,8433,-3674,-4027,-1741,3508,6002,-4112,-6707,2457,4293,2241,-3718,-6927,3449,6357,-1011,-3085,-3884,3151,5856,-2608,-4785,-790,2015,5144,-3682,-5461,2879,2823,2215,-2913,-4447,4660,2813,-2475,-1637,-1502,2985,3783,-3959,-1731,2123,46,3221,-3490,-3461,5236,1716,-2918,-326,-2058,5461,3634,-6749,-1786,2320,2689,2391,-5772,-2005,6635,421,-2159,-2202,-3292,6953,3935,-7380,-1928,1805,3382,3178,-7809,-3596,6676,1494,41,-3312,-3767,7852,3629,-6247,-2379,-568,4492,5509,-8270,-4516,4286,2976,2639,-7070,-5146,6111,3286,-3073,-3494,-3317,5154,4760,-4846,-4680,712,3234,4539,-5374,-5912,4595,5103,859,-3948,-4669,5932,4651,-2547,-2992,-1363,4272,3840,-4743,-2725,2051,2805,1563,-4479,-1897,4064,2560,-2027,-2358,-346,4448,2889,-3306,-1507,48,2447,1892,-4199,-1293,2722,879,381,-3145,-728,5511,1688,-3333,-606,-453,3723,1419,-6818,290,4132,385,1266,-4686,-407,7455,-464,-3433,-1466,519,5890,699,-6501,-785,3004,3297,397,-7278,-769,5428,1267,-2613,-4293,-1164,7338,2231,-5788,-1513,1460,5572,2810,-7368,-1523,5481,3397,281,-4494,-1897,6143,2402,-4014,-3080,-139,5701,2475,-6010,-2590,1657,3764,303,-5852,-2091,4896,1909,-2582,-4819,-1459,4890,1672,-4494,-2461,1162,3980,2084,-5148,-1017,2380,2334,-53,-3580,-2422,3061,664,-1378,-2903,185,3291,-563,-3858,-488],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-5,6,-6,7,-8,8,-10,10,-12,12,-14,16,-17,19,-21,23,-25,28,-32,37,-42,50,-59,71,-90,126,-399,-803,-7172,716,10081,-2695,-5042,627,405,7162,105,-10553,4572,3996,1579,1564,-8612,1013,7208,-4069,-1526,-1249,-2758,7567,-543,-6272,3860,880,979,786,-7676,2772,5771,-4967,-63,-1404,-721,5474,-3087,-4172,3803,356,1921,-1179,-5324,4100,3450,-3454,-2516,-2772,3882,5462,-5208,-3878,1109,3974,3579,-4790,-5876,5443,4604,-689,-5073,-5333,7111,5669,-4901,-3848,-1446,4770,5743,-6686,-6405,2917,4352,4074,-6093,-6763,5222,4687,-740,-3970,-6610,6518,8193,-5136,-3134,-2112,3647,8962,-5053,-6959,3372,1311,4108,-3132,-8165,6524,6513,-3073,-1477,-5630,1656,8926,-5220,-4962,948,-705,5297,-2262,-9216,5259,3934,-929,769,-4894,1053,6002,-4535,-1844,1164,-968,4417,-2724,-5453,5290,1694,-1885,975,-4507,4207,4270,-4088,-604,-222,915,4301,-4472,-3575,4218,1098,590,-2731,-3549,5575,3231,-5334,-2527,610,4260,3707,-7195,-3408,3476,3298,1140,-5927,-3885,6561,3653,-1782,-4545,-1538,7532,3505,-5180,-4188,22,5950,4242,-6396,-3516,3838,4638,2492,-6438,-4690,7564,2888,-2007,-4338,-3210,6666,4990,-7345,-3997,711,4127,6093,-6726,-4815,5272,2731,640,-3502,-5767,6920,4274,-4102,-688,-2213,3018,6216,-6392,-3130,2977,599,3283,-2618,-5607,5838,1114,-2582,1156,-4373,2441,5454,-5376,-781,2039,-156,2464,-2846,-3515,5685,1275,-2817,284,-2451,3887,3211,-5676,840,1384,1200,1382,-3643,-1853,5948,-677,-2339,-2551,-1243,5177,1653,-5850,-1031,2066,4213,669,-6493,-1756,4358,3006,-475,-5788,-1551,7252,1614,-2912,-4857,-701,6742,2822,-6671,-2196,2368,4364,435,-7863,-1313,4103,2119,-451,-5958,-1815,7607,1513,-3103,-2686,-808,6395,2484,-7287,-1458,2061,3355,2130,-7550,-1787,5982,1275,-1562,-3098,-3160,6036,2943,-5654,-703,595,3424,4196,-5468,-2286,3474,-750,-87,-3393,-3635,5357,423,-3006,201,-1836,2659,2167,-4898,-1261,3285,-584,937,-2882,-1893,5639,-993,-3206,-777,-658,3297,457,-6319,1383,3212,1021,-734,-4707,-995,6219,-1112,-2375,-512,877,5937,-901,-4996,38,2459,2099,-993,-5564,284,5926,637,-2975,-5022,131,6218,-258,-4452,-1821,3049,4612,259,-5494,-1125,3640,3191,-2412,-6161,22,4966,1154,-2424,-4821,1244,6309,-393,-4608,-1425,3072,5470,365,-7076,328,3878,1616,4,-5110,-964,5132,-495,-3284,-1966,-787,4260,881,-4963,-1708,1542,2501,1091,-4232,-1256,3840,-773,-726,-1042,-125,4051,-724,-3368,1673,662,784,246,-3424,1486,3461,-1804,-628,-1589,-1003,4536,-891,-2712,1460,539,2083,-1390,-3127,2705,2415,994,-1785,-2728,998,4372,-1545,-2739,352,1209,3374,-2623,-3813],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,8,-9,11,-11,13,-15,16,-18,20,-22,25,-27,31,-34,37,-41,45,-50,55,-60,67,-75,82,-91,101,-113,127,-143,164,-189,220,-261,319,-402,538,-790,1412,-6646,-5499,9413,908,571,-3200,-6478,7692,4955,-7146,-1052,-1950,3997,5957,-8432,-3834,4939,-622,2080,-2345,-6132,7894,1335,-4265,419,-2697,3315,4762,-7562,86,4147,-1278,3057,-3848,-3513,6908,520,-3603,327,-2164,4948,1449,-6590,1489,3812,1168,170,-6731,-715,6427,-366,-2783,-3359,-542,6965,1000,-6232,-703,3691,4961,-481,-7879,-120,6356,2623,-2077,-8140,-729,7021,1192,-4607,-4796,312,9186,1302,-7930,-1285,2922,6536,1549,-10017,324,6835,1836,-299,-7262,-1201,10481,-166,-6004,-2526,-1967,8195,1872,-10203,702,3262,3949,4017,-9252,-1895,8934,17,-1853,-3112,-4646,8199,2809,-7351,729,-280,3742,4777,-8790,-2170,6967,-1422,1048,-2417,-4302,6877,-285,-4612,1832,-902,2390,2791,-6133,1466,4483,-1888,590,-3124,145,6024,-2963,-4865,481,229,4403,234,-7654,1452,4363,-261,-439,-5339,2280,7064,-2455,-3742,-1659,1081,5811,-1542,-7465,508,3667,3622,-1780,-6732,2156,6155,1466,-3784,-6009,2668,6992,-1237,-4545,-1916,2792,7755,-1447,-7395,1570,3964,3615,-1571,-7403,1621,7213,-120,-2269,-5963,635,9426,-1475,-5711,-625,1181,6519,1671,-8995,1413,4396,1001,356,-6878,726,7890,-1889,-2351,-2005,-1283,7222,-3,-5430,2752,1178,1172,1123,-6156,949,6706,-2292,-78,-657,-2250,5929,-2846,-4232,2364,589,1475,724,-5867,2344,3931,-2564,-424,-1095,-319,5178,-2235,-3270,2223,636,2498,-2273,-5366,2691,3159,-822,-2529,-4169,3407,5771,-3150,-3789,379,3374,4751,-3806,-6803,4037,4175,1895,-3411,-5160,3390,4994,-360,-3590,-3550,4650,5932,-3254,-4044,115,4272,4449,-3532,-5714,3527,5317,1151,-3808,-6179,3567,5591,-1833,-2339,-3385,1563,7164,-3009,-5481,1944,2798,4018,-1016,-5995,3282,5333,-560,-289,-5286,1704,6911,-2664,-2885,415,87,5945,-1416,-5592,3024,2057,-852,-151,-3807,1159,4221,-3097,-993,-95,-482,3333,-1743,-4547,3197,1294,586,369,-2744,2233,2965,-3783,-882,92,1732,2756,-3532,-3419,2823,859,63,-2287,-2801,4901,2639,-2572,-1412,-899,3219,3413,-4271,-3138,2195,3900,2771,-4041,-3326,4090,2858,-789,-3827,-3517,3778,3299,-3275,-3816,-390,4396,3168,-4850,-4220,987,3938,2655,-4781,-4729,4553,3492,-488,-3381,-3791,3081,3922,-3505,-3450,-684,3303,5660,-5229,-4842,2719,2527,1775,-2354,-4382,3012,3322,-2571,-2330,-2005,1923,4245,-2876,-2552,1199,1324,1999,-1515,-4265,1882,2261,-1491,-970,-2944,2582,3089,-3919,-1315,1936,452,1314,-4071,-2776,2379,1186,-95,-766,-1992,2722,1584,-3352,-1462,2114,1582,1633,-3491,-1486,3865,1010,-1637,-3149,-866,4326,2912,-3875,-1784,443],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-6,8,-8,10,-11,12,-14,15,-16,18,-20,22,-24,26,-30,32,-36,39,-43,47,-51,57,-63,70,-78,87,-97,110,-126,146,-172,207,-256,329,-449,679,-1257,6139,8420,-4771,-1169,-6083,4532,11620,-6349,-7844,1827,1620,7272,-3339,-10794,4290,5664,389,-1361,-8775,3696,9848,-3880,-5143,-2809,3079,8334,-2961,-8317,1806,3608,5192,-3056,-8938,2045,6999,262,-1847,-5290,2802,7329,-2344,-4402,-1464,1364,6293,-1666,-6237,2779,2358,3303,-1725,-5070,3401,3854,-1700,-1156,-2587,2312,5940,-5354,-2040,2021,-89,4583,-2136,-5794,6391,1509,-1378,502,-4379,4481,4732,-7979,-251,2614,-347,5581,-6772,-5172,8784,122,-1690,-1142,-4941,7251,5819,-9387,-1280,212,1639,6740,-8015,-5076,8377,2415,392,-5828,-8093,9142,6269,-6391,-1797,-1870,4674,8391,-7660,-6260,4223,3463,4003,-5576,-9039,7404,5269,-1973,-1569,-5971,5293,8193,-5886,-4133,-224,4291,6854,-4751,-6646,3530,3550,2126,-3469,-6932,4910,5427,-2609,-3302,-3508,3825,5703,-3816,-3378,634,2842,3787,-5109,-4388,4859,2878,521,-2473,-3948,5460,2620,-4517,-569,-1227,2637,4131,-5864,-781,5377,-1006,363,-3506,-3856,7491,820,-4256,200,-1876,5756,2434,-8560,-453,3862,-607,2321,-5113,-3928,9237,-600,-3090,-1329,-3893,8094,2658,-8520,-1058,3093,2689,3936,-8286,-3386,9375,771,-1505,-3952,-3968,8529,4114,-6741,-2532,544,5410,5148,-8753,-3700,5422,2894,2543,-5274,-5273,8120,3760,-4432,-3819,-2999,6343,5036,-6439,-4088,1712,3726,4733,-5497,-4286,4733,2764,-640,-3855,-3925,4636,3460,-3157,-3190,-405,4312,3499,-4594,-2420,2699,1129,1439,-4712,-2093,4550,838,-414,-2120,-2251,4229,1035,-3939,-901,833,2403,1607,-5325,373,4510,-340,-776,-1773,-859,6638,-1719,-6013,1186,895,3998,1370,-6955,1411,5418,-1145,-824,-5119,-1461,7805,-780,-5351,-1549,-179,5550,467,-9202,305,4605,1915,-122,-7724,-1896,7847,-41,-3591,-3267,-1370,7541,1133,-7048,-1109,2474,4291,1653,-8305,-1459,7104,1473,-1967,-6606,-2515,8192,2480,-4821,-2652,-557,5959,3225,-5992,-1437,3773,3053,648,-4509,-2126,5525,1324,-1668,-2742,-914,4431,1261,-3784,-1643,1084,3853,1197,-4463,118,1821,1755,132,-3940,-284,3499,-354,-3284,-1142,742,3339,-293,-3809,436,1825,328,-1603,-3135,1472,4654,-1732,-2706,-1188,1146,4749,-1207,-4882,1506,2813,1366,-772,-6764,1323,5955,-1604,-2535,-2851,1553,6348,-2250,-5907,1300,1658,4193,-796,-6114,1623,4573,136,-1798,-5749,977,7729,-1349,-5160,-1795,2050,6022,218,-7400,589,3354,2844,-941,-6208,-469,6029,544,-2723,-4136,-518,6090,1452,-5167,-187,1677,3716,540,-5635,-54,3793,561,-746,-3254,-1243,5127,336,-2266,-1319,-10,4287,1138,-4974,-5,1834,2098,521,-3132,1576,3450,762,-899,-1983,695,3028],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-4,6,-7,7,-8,9,-10,11,-12,13,-14,15,-17,19,-20,22,-25,27,-29,32,-34,34,-33,25,4,-113,1346,3053,-9236,-2544,9989,1581,-2548,-4894,-3324,10773,3368,-8063,-1348,1155,6765,5509,-9800,-3637,7337,3486,1239,-7122,-5725,9065,4878,-3873,-3500,-2458,7640,5449,-8048,-3749,1791,4166,3551,-7804,-2901,6087,3069,-623,-5602,-2908,7640,2786,-3183,-1796,-905,4909,2768,-7248,-1314,2746,2788,2442,-5299,-954,7695,-1519,-258,-1485,-3007,7485,263,-6734,1975,798,962,2346,-6682,1343,6813,-3513,182,-3135,-1484,7937,-3051,-7035,2624,103,3870,275,-11132,3298,6623,-2500,-289,-7103,-1002,11098,-3732,-5739,1111,-499,7353,214,-11525,1866,5946,2244,1386,-8342,-231,10478,-2425,-4806,-2299,-1851,10828,-77,-10234,42,2691,3771,1363,-9985,-1038,9273,1935,-827,-6000,-2733,9637,789,-6070,-2394,-1548,6971,2510,-7994,-1524,2934,4179,385,-7088,-1833,6114,1847,-2419,-3942,-1339,6864,116,-4697,-650,-563,3619,753,-7364,2129,3123,1370,149,-4878,1586,6338,-2820,-1171,-5,-838,5233,-1531,-5398,3869,1711,672,336,-6741,2534,5768,-3674,-805,-638,497,7594,-4654,-6016,4103,1681,3115,-375,-8888,5396,7411,-4413,-1112,-4164,2498,8416,-5230,-5869,2142,2177,4817,-2732,-9221,5321,6331,-734,-1992,-6738,857,10905,-3051,-4905,-345,1360,7830,-2264,-9034,2345,3759,3162,-472,-8918,1812,8219,-403,-3251,-4815,207,8922,-1131,-5563,-490,2821,4776,-788,-6827,375,4365,2398,-154,-5373,1541,6862,5,-3486,-1684,753,4846,-1673,-4459,1230,659,2547,-2301,-4962,2984,3015,-1455,-1673,-3449,1778,5582,-4601,-3810,1752,-11,3840,-3244,-6556,4892,3340,-1736,-1223,-3225,4758,4598,-4692,-1852,1047,2283,5496,-5692,-5026,6590,2751,747,-1937,-5610,5497,4823,-4534,-2657,-2075,3372,6272,-5083,-4915,2723,3260,3447,-3874,-7356,4450,5830,-3070,-2419,-4726,2937,8277,-4055,-5006,1219,3174,4745,-4087,-8017,3260,5257,282,-2084,-6147,2124,6467,-1787,-3823,-2392,2468,6248,-2998,-6425,1502,3701,2836,-2043,-4883,2268,3838,-87,-1894,-4445,2099,4539,-2129,-2594,-552,3052,3537,-2488,-2984,2252,1608,221,-1622,-4112,3762,2153,-3047,-609,-1155,2009,3470,-4987,-1387,2214,1668,572,-2316,-2117,4836,1494,-2856,-1722,-2491,4287,3071,-5918,-1456,1947,982,1901,-5603,-3093,6319,1573,-2715,-2836,-2057,5659,3147,-3937,-2595,1428,4068,3261,-6724,-3681,4389,2814,784,-3801,-4097,5699,4726,-3543,-3549,-1108,5150,4759,-5469,-4855,2257,3976,2933,-4228,-4958,3461,3841,-1038,-3754,-4152,4440,5782,-3676,-2913,-678,3364,2952,-3935,-3446,2552,2357,640,-3455,-2393,2893,2492,-1513,-2514,-1506,3008,2568,-2750,-2120,1219,1231,1590,-3118,-2014,2888,567,-1074],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,-1,1,-1,1,-1,1,-1,2,-1,2,-2,2,-2,2,-3,2,-2,3,-3,4,-4,4,-5,6,-6,6,-7,7,-9,10,-12,14,-16,19,-23,29,-41,67,-851,1545,2133,6547,-2981,-9798,6215,4598,51,891,-8074,3296,8421,-6125,-2591,422,-369,7019,-4619,-6554,4897,-21,187,943,-6696,4377,5442,-5452,66,-1693,-209,6089,-4825,-4358,4949,15,788,-1272,-5229,5064,3038,-5081,-1400,-681,2977,3584,-5729,-1524,2227,1448,1117,-5124,-3135,6450,1735,-3057,-3696,-2613,6789,3816,-6845,-3549,1546,6790,3623,-7882,-3101,5782,4489,1256,-7091,-2912,8479,3027,-4198,-3829,-3454,8689,4678,-8745,-2699,565,4980,4881,-8628,-4201,7621,2347,1491,-5509,-6922,8414,3660,-6319,-2087,-3072,4927,7065,-9169,-3367,3582,1651,4287,-4495,-7014,7789,2528,-1816,1276,-6246,4057,6320,-6749,-1666,1067,-1363,4426,-3973,-4825,5358,762,-1005,33,-5107,4568,3463,-5659,933,339,-427,3624,-4968,-1760,5747,-1128,-1915,-1808,-2750,5853,789,-4962,-592,826,4319,1753,-7007,464,4697,1761,-4,-4409,-964,6550,556,-4145,-3742,158,7388,1279,-6662,-1100,3002,5724,-826,-8817,-499,6083,2894,-1075,-5924,-362,7841,206,-4934,-3967,-1123,8092,2252,-8449,-2248,3078,3511,825,-7873,-2314,8529,1268,-1428,-4806,-3558,8352,1625,-6671,-1127,-494,4841,4518,-6950,-2283,5001,476,1378,-3568,-4004,7843,1266,-4686,-486,-2540,4024,3354,-8162,-425,3093,-320,2262,-5929,-2611,5614,-1495,-2791,204,-1413,4025,1540,-5591,544,1222,875,1423,-5059,-119,5349,-999,-1488,-850,-115,6114,-1315,-4631,-242,2330,1778,223,-6087,945,6346,965,-2678,-4245,1090,5975,-138,-4683,-1726,1897,5684,23,-5483,527,4576,3855,-2764,-6916,1218,6324,746,-2713,-4957,2159,7123,-1628,-7445,-2228,2361,5909,-497,-8306,-412,4139,1642,-1430,-7027,-572,7753,-16,-3394,-2802,-879,7726,1424,-5965,156,2515,2246,1943,-6193,-102,5349,-114,-748,-3862,-1505,6088,243,-3275,17,-754,2280,2475,-5415,-4,3408,-909,-182,-3965,-1852,4714,-1314,-3000,898,-1089,2047,677,-4491,1173,3089,-889,-212,-3933,1400,5574,-1978,-2847,-25,1182,3286,-1674,-4654,1959,2863,101,-2686,-4436,3060,5734,-1408,-3586,-1670,2514,5733,-2632,-5848,-1462,3635,3986,-2921,-4947,2007,3610,2542,-3290,-4955,2640,6256,-958,-3703,-2945,2045,5553,-2405,-5243,517,2370,3127,-3218,-6798,2774,5050,-211,-1740,-3632,1850,6363,-1934,-3344,-656,1460,5473,-745,-5728,1258,3108,1731,-1630,-5272,1156,4682,-1304,-2258,-1551,280,4486,-1025,-2181,2206,2074,1177,143,-4052,1892,2468,-1896,-610,-581,720,3114,-2398,-3691,1779,469,819,-2042,-4152,2285,2608,-1996,-1492,-1498,2093,2565,-2537,-2771,402,2649,2458,-2899,-4210,4077,2311,-192,-2821,-1776,3743],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,10,-10,12,-13,14,-16,17,-19,21,-23,26,-28,30,-33,37,-41,45,-50,56,-63,71,-81,93,-108,128,-155,194,-249,327,-774,10411,2322,-9535,164,1367,4431,3672,-10072,-691,8839,-1297,686,-4891,-3909,9650,509,-5931,851,-2020,4747,3948,-8414,-817,4320,-1091,2805,-4139,-3041,6642,-2204,-4227,1391,-1179,4749,1590,-7418,2467,3314,-466,535,-4514,449,5742,-3585,-3318,-293,1180,6070,-1482,-5682,1604,3541,3044,-2018,-6515,3382,6088,-220,-2839,-6052,2942,7731,-3606,-5515,-653,2738,7959,-3738,-7880,1873,4441,2667,-3114,-9383,2951,6961,-1242,-2754,-5782,2053,10882,-2812,-6013,377,985,7287,-872,-9625,2115,5222,131,173,-8876,-465,9627,-3088,-3625,-2032,-1771,9722,-672,-8904,958,1339,2917,3583,-8961,1103,7734,-1551,473,-2829,-1943,8811,-1161,-5748,1604,-552,3607,2092,-8575,3089,4506,-3502,1437,-4282,-752,8032,-3129,-4240,2153,-1315,3408,-1505,-6738,3362,3528,-1525,-907,-3911,2912,4700,-3480,-3899,-1040,1475,4898,-4848,-5127,2125,3595,1090,-2891,-4511,3805,5545,-1652,-3989,-4466,3663,7336,-3365,-5110,-322,5359,5047,-5612,-6402,3505,4428,1282,-4256,-5969,5079,6777,-2658,-3193,-3188,2856,9411,-4414,-5535,2161,2929,5297,-2979,-7593,4644,3914,-363,-1038,-6141,2269,7295,-3262,-3760,-29,-80,8217,-2372,-7188,3018,2434,1022,81,-6262,1500,6746,-2769,-1963,-1971,-686,6618,-2685,-4201,3607,-553,2236,-452,-6184,2805,3401,-3526,193,-1305,246,4009,-4811,-3629,3125,580,1427,-2457,-4262,4695,2100,-3475,-2045,-2271,3152,3710,-4929,-2321,666,3447,2807,-5049,-4141,4076,3619,-327,-3502,-3088,5593,3454,-3306,-4326,-1221,5332,3618,-5835,-3682,1781,3302,2891,-5615,-4092,4860,4075,-1969,-4948,-3826,5100,4343,-4438,-2852,-12,4834,4846,-5780,-5008,3777,3349,3506,-4394,-5168,5780,4684,-2165,-2567,-3407,3657,6535,-5019,-3218,1121,1999,3904,-3380,-4637,3592,1914,430,-286,-4679,3420,5244,-4465,-504,-273,968,3426,-2636,-3456,4537,1814,-557,-1004,-4132,3456,2283,-4926,-748,1062,910,2748,-4364,-1433,4731,758,222,-1730,-1390,5431,2344,-3423,-1308,415,3265,1315,-4759,-1752,3111,1215,818,-5142,-1422,6159,935,-2531,-2879,-1090,5428,1936,-4781,-2422,1163,5067,2903,-5928,-2862,3982,3789,-633,-6332,-1668,5812,1928,-2418,-3551,-398,6652,2167,-3741,-2520,1485,3334,2560,-5971,-1778,3839,2289,-23,-4160,-2012,5635,2334,-4682,-2565,-211,3775,2754,-4361,-1752,3783,2449,1036,-2494,-2043,4783,1689,-1802,-1419,-893,4028,2794,-3238,67,1373,1471,438,-3187,-1461,4323,424,-2477,-377,-1192,3138,260,-4401,-458,1662,1504,-311,-3992,-1039,3995,-304,-2661,-2004,427,3535,58,-4511,-1121,1823,4177,-1018,-5051,17,4225,1400],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-4,4,-4,5,-5,6,-7,7,-8,10,-11,12,-13,14,-17,18,-20,23,-25,28,-30,34,-37,41,-45,50,-55,61,-68,76,-85,96,-110,126,-146,173,-211,268,-366,594,-3296,516,1194,6588,389,-12099,3710,8334,-648,-789,-8005,-207,10195,-1673,-5789,-2261,-1189,9284,415,-11796,421,5322,3623,910,-10172,-792,9667,1025,-4193,-4422,-412,10335,663,-7738,-1419,690,5617,1010,-8266,336,5319,1392,884,-7080,-361,6354,-428,-2333,-2351,-62,6369,-1415,-4901,771,1126,3839,857,-6092,2341,3980,-1835,1544,-4532,145,6606,-4393,-3400,1208,15,4369,-1706,-6977,4669,1153,-688,1056,-6434,3566,7375,-6946,-1382,672,1037,7562,-4469,-8175,6672,3429,-241,-1232,-8783,5371,8542,-5999,-2734,-2144,2815,8989,-5952,-7974,4652,2543,2998,-1638,-10043,6088,6021,-2586,-2064,-5636,2703,10351,-4404,-5947,723,2264,7707,-2305,-9839,3305,5802,1027,-730,-7168,1033,8807,-1598,-4076,-2776,63,7620,-3046,-6237,1080,2165,4085,-1336,-7060,2160,5305,484,-577,-4941,1493,5548,-1723,-2831,-466,226,5097,-2165,-5204,2404,1022,1938,-1618,-5778,3435,3791,-2764,-212,-1816,1517,6193,-5013,-2562,2909,613,3110,-3822,-5340,6639,2502,-4043,137,-3856,4222,6562,-8296,-3640,3754,1232,3784,-6065,-6241,8430,1053,-2602,-1739,-6004,7081,5428,-8046,-2658,39,2953,6361,-6942,-6657,5401,2500,2163,-3237,-6890,6486,6067,-4546,-3046,-2575,4206,9093,-6212,-6453,3611,2175,3741,-4585,-8018,4229,5391,-504,-2479,-4204,2479,7252,-2655,-3622,-894,2295,5507,-3177,-4720,2136,3143,1826,-2243,-5075,3217,3828,-1091,-3095,-3166,2980,4326,-3680,-2240,575,1573,3609,-2868,-4145,4723,1476,-323,-796,-3726,4631,1409,-4503,-1078,-995,2238,3076,-5466,-1111,4826,687,561,-3799,-2577,6590,671,-4713,318,-1939,4904,2415,-7652,-1312,3627,1818,1847,-6012,-2431,8042,1120,-4088,-2160,-2903,6066,3906,-8314,-2593,2848,4384,4168,-6884,-4169,7024,1927,-1350,-4378,-3577,7179,4530,-5021,-3267,-169,5302,5370,-6241,-3251,4268,4680,1806,-4352,-4528,5965,3755,-3025,-3268,-2566,4601,4379,-4439,-3946,897,2738,2448,-4101,-3389,2737,3011,1160,-2545,-3248,4947,2343,-3363,-1540,-248,3179,1990,-2597,-882,2836,535,1498,-2145,-2346,3748,444,-1726,-2004,-354,3780,-50,-4385,878,2028,1825,452,-5594,263,4850,626,-1507,-3067,-773,5579,-435,-6238,-512,903,3775,799,-7026,202,4829,1347,-1009,-4817,-1363,7219,-683,-4773,-1115,569,5736,-169,-7175,-1169,4197,2182,582,-5642,-2282,7625,429,-2911,-3801,-596,6393,1132,-5583,-2110,1810,3883,1416,-5622,-1563,4624,2776,-1004,-4056,-2602,6125,2640,-2798,-2793,-731,3686,2284,-5349,-2530,2538,2645,452,-3730,-2352,4577,1687,-1395,-2199,-1457,3970,1140,-3798,-805,1686,1679,1147,-3895,-1268],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,12,-13,15,-15,17,-20,21,-23,26,-28,31,-35,38,-43,46,-51,58,-64,72,-81,93,-106,123,-145,174,-217,283,-398,648,-2766,7296,7208,-9176,-2371,1215,2930,6612,-9158,-6180,8779,2886,1369,-3401,-7339,8156,7788,-6500,-3290,-2463,4036,8780,-7214,-6015,4108,3673,3591,-5598,-7552,5805,5222,-924,-3126,-4260,6485,7241,-4874,-4477,-1015,2917,5709,-5370,-5497,2965,1899,2265,-3726,-5574,5480,3839,-2080,-1955,-3244,3905,4921,-5574,-346,1238,1052,4554,-6531,-2580,5712,-693,136,-1176,-3267,6371,1207,-6537,1352,176,2694,2930,-7494,472,6245,-2048,922,-4174,-3927,9231,-460,-7395,644,-2080,5630,1977,-10553,-282,5974,-735,2387,-7720,-3534,10880,-41,-6102,-1992,-3894,8489,3645,-11105,108,3280,2482,4467,-9403,-4176,9270,1127,-1078,-4177,-5836,10216,4384,-7475,-1833,-265,6049,5408,-8319,-4165,6121,3137,1706,-6823,-4399,7620,3564,-2575,-1920,-3234,5569,3750,-6369,-3063,2149,5144,2557,-6002,-2969,3481,1871,-314,-3455,-3169,5575,1111,-2355,-1202,-1822,4363,1446,-6817,144,804,-296,2035,-6376,157,6528,-514,-1473,831,-2567,4862,-293,-7153,3315,2110,1743,2081,-8455,1017,6148,-2245,-438,-2653,145,7947,-1980,-6233,2382,1273,4886,1149,-9365,1795,7165,-709,-780,-6090,-871,11450,-1271,-5310,-658,-439,8900,210,-10075,283,5770,1973,650,-8634,-3062,8783,-658,-3763,-3187,-1721,9416,830,-8273,-490,2493,3923,2578,-8863,-2095,6493,1928,-618,-4662,-1728,6710,1115,-4756,-2731,-656,5708,998,-5181,-1672,2490,4474,1077,-3928,-1478,5343,1553,-542,-3058,-1065,5235,-598,-3202,1088,2014,3257,259,-5774,1995,2722,261,34,-3661,1491,4787,-3240,-3425,1228,274,4040,-1554,-6757,3524,2902,-511,-575,-4735,2465,6393,-3003,-2696,-1082,1906,7309,-3623,-8112,2398,2347,2058,-1638,-8982,4524,7757,-2001,-1175,-3966,1227,9103,-2294,-6875,16,2021,6369,-1239,-8197,2801,5038,442,-1653,-5571,943,7621,-1230,-4219,-1766,665,5596,-1275,-6791,-413,2890,3059,-258,-5578,738,6315,345,-2400,-2961,353,6302,-686,-4844,-691,1690,3716,-354,-5091,203,4492,1201,-1281,-4393,255,4802,-1271,-2374,-1843,799,3894,-767,-3699,2044,1301,1962,-946,-3825,2207,3018,-1289,-987,-1821,1456,4192,-3507,-1980,2078,-47,2412,-2490,-4345,3063,1283,-1557,-1588,-2401,1845,3864,-3462,-2839,719,2246,3919,-4624,-5610,3315,2497,200,-3832,-4235,2897,5389,-3215,-2589,-1147,2734,5715,-3550,-5342,2531,2312,2977,-3978,-6761,2835,5672,-1990,-3145,-4975,2956,6481,-3807,-2691,290,3150,4443,-2733,-6406,1326,4323,1830,-2537,-4713,1615,6032,-795,-2391,-1088,1552,4187,-933,-3908,649,1653,1576,-1441,-3994,779,2908,204,-1928,-2178,3025,3280,-1561,-1646,1707,1713],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,10,-11,13,-15,17,-18,20,-22,26,-28,31,-35,39,-43,47,-52,57,-63,69,-77,84,-93,103,-115,128,-143,161,-182,209,-241,282,-339,421,-548,777,-1320,5955,4346,-3850,-1086,-6106,6483,6493,-9070,-2705,2164,1000,6894,-5756,-5787,7178,1502,-528,-87,-6843,5306,5020,-6871,-21,-138,449,5312,-5699,-2992,6242,-735,681,-1425,-3432,5831,1934,-4979,302,469,2396,2742,-6906,-1250,5465,43,-443,-4552,-976,5873,-797,-5297,-1653,-96,6195,-83,-6217,-506,3085,2762,-229,-8990,-11,7507,612,-1079,-6723,558,8204,646,-5347,-2470,422,7846,58,-8323,-170,3686,3964,1536,-11195,-2228,9348,136,-1537,-4101,-3130,10437,1127,-8481,-1575,757,6557,3681,-10042,-2475,5745,-180,1565,-6203,-5740,9251,1281,-4308,218,-3451,5796,5324,-9667,-1448,3857,1201,4341,-6025,-4227,7865,1178,-1588,399,-4262,5532,2271,-6706,831,1543,-474,2643,-5708,-702,6677,-1975,356,-733,-1895,5630,393,-5642,2040,1139,2823,676,-5441,1578,4870,-409,-2038,-3896,632,7167,-2270,-4254,-313,1662,6482,-1036,-6783,1687,4102,2560,-2393,-6680,1899,6590,-502,-3381,-4665,1975,7456,-2058,-5797,-1154,1770,6209,-1555,-9371,2715,4174,1683,-686,-8165,663,9651,-1331,-3612,-3969,-505,9067,-1078,-8177,1050,1591,3386,991,-9254,382,5963,-205,254,-4309,-1382,8650,-626,-5347,457,-1615,4833,2819,-7622,910,4724,289,2084,-5453,-1914,6686,-1155,-4046,-97,-2407,3722,729,-6125,1594,3056,-247,233,-3757,295,6074,-2628,-1588,-44,-150,5109,-1646,-3189,3002,2735,251,-1391,-4174,2910,4930,-1959,-3423,-3546,3055,6322,-2551,-4832,574,3257,3162,-2987,-6261,2729,4191,148,-3581,-5239,3893,5792,-2772,-3998,-2988,4413,5867,-4835,-5510,1363,4150,4545,-3551,-6966,4107,4623,-419,-3176,-4865,2596,7519,-2318,-4038,-2423,1232,5819,-2751,-6469,1717,2394,2462,-1148,-6620,1950,5600,-1492,-3315,-2868,944,6851,-2359,-5333,509,1430,1585,-925,-5200,1373,4568,-1712,-365,-3711,1008,4810,-2752,-2629,1184,264,3003,-524,-4802,3844,1974,-831,218,-2517,1522,4359,-3451,-2732,770,1327,2912,-3400,-3428,3124,1941,-1295,-2878,-3259,3460,4128,-2839,-2185,-581,3263,2376,-4373,-3710,1208,4094,1475,-4721,-4159,3651,5270,-822,-3026,-2351,4933,3808,-3088,-4414,-322,4671,4162,-5920,-4972,2667,4155,968,-4503,-4678,5109,4517,-2230,-4092,-3248,4587,4763,-4105,-4048,1239,2081,4055,-3466,-4694,3270,3501,-759,-1846,-3688,2987,4085,-3997,-1870,-565,838,4223,-2336,-4141,2330,2328,792,-1390,-3883,3085,3479,-1725,-2162,-1740,2292,3853,-2863,-2221,2278,1223,436,-1342,-1225,3858,1606,-1331,-246,-579,2854,2435,-4124,-1415,2064,2246,695,-3652,-1709,4803,1092,-1912,-1380,-238,4024,1861,-3218,-1770,1185,3945,1658],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-5,6,-7,8,-9,9,-11,12,-13,14,-16,16,-18,20,-21,23,-23,24,-23,20,-12,-7,58,-224,2063,1759,-10694,2062,9225,-2633,-1328,-5143,-684,10533,-2225,-7243,1631,-1341,4363,1775,-9096,1591,4818,-1872,2166,-5440,-1858,8959,-2804,-2788,672,-1178,4001,372,-5915,2820,2747,-1486,423,-5074,2226,5999,-3305,-2775,658,1398,4925,-2349,-5080,3825,2360,383,-2951,-4597,4617,4496,-4425,-3872,-2132,4312,6081,-5497,-3264,2864,3505,4901,-5935,-7799,5922,4245,-409,-5040,-5683,5666,5576,-5176,-3821,-3243,4356,8812,-6579,-5484,2299,3061,6005,-5124,-10140,6532,4891,-1270,-1461,-6778,4520,9570,-6254,-3899,111,16,7646,-3245,-9660,3443,4001,2086,100,-10006,3984,7753,-4002,-2422,-2425,-319,9514,-3612,-7105,3099,17,3751,749,-7407,3738,4598,-2815,-527,-3500,-268,5896,-3266,-2102,3478,503,2904,-539,-5688,3464,2852,-3703,-964,-2595,2656,4979,-5469,-2034,1813,2469,2420,-4566,-4090,5612,2542,-1122,-4303,-3344,5933,4105,-5606,-3742,515,5509,3419,-7276,-3202,2920,2724,2489,-6622,-4800,5888,3566,-1826,-4255,-3474,6811,4186,-4900,-3720,-516,5042,4577,-7299,-4133,4719,3765,2196,-5862,-6367,7556,4705,-3425,-2478,-3109,4395,6568,-7122,-3658,1884,1788,5477,-5106,-6071,5503,3306,-159,-1013,-5325,3134,5884,-5227,-1309,-556,556,6282,-4334,-4292,5197,9,733,-528,-5784,4864,3028,-4340,305,-1133,1496,4119,-4676,-2050,3182,255,325,-2265,-2661,4921,1304,-3904,721,-1261,3574,2644,-6317,-1568,2893,1343,783,-4865,-2444,5852,1256,-2581,-2728,-183,6088,229,-6340,-2495,1468,3897,842,-6691,-1839,4717,2761,-753,-7265,-977,6510,1067,-3370,-2528,-790,6653,2778,-6421,-1845,1431,3552,1371,-7839,-1734,6384,2172,-904,-4841,-3029,7711,2990,-5671,-2028,-423,5337,4171,-7577,-2767,3476,2999,1480,-5208,-4230,6096,2646,-3123,-1516,-3113,4164,3376,-5624,-240,1903,349,3838,-4716,-2139,6022,-132,-1192,-1429,-2445,3433,1106,-4833,235,1271,1386,1797,-4363,-674,4454,-818,-386,-1146,-863,4526,673,-4948,272,1417,1643,-54,-4687,448,3756,423,-1333,-3746,67,5613,319,-3895,-2102,1782,4508,-851,-4741,105,3643,3807,-472,-5533,-372,5315,704,-4086,-3808,771,7614,127,-4302,-3305,1389,4267,-78,-7155,-300,4245,3035,-15,-7174,-182,5171,680,-2173,-3109,-734,6904,660,-4481,-395,1508,4083,620,-5788,-9,3842,1633,193,-3754,-1536,4096,1424,-3173,-1993,-1163,3378,1038,-5851,209,2805,-417,717,-3021,-1783,4257,93,-1634,-558,353,3527,96,-3727,-221,2306,-553,-348,-3730,948,3834,-539,-1563,-550,1619,2698,-139,-4774,1390,2069,2753,-2029,-3222,2438,3827,-161,-2370,-2792,2268,4945,-2455,-3336],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-13,15,-16,18,-19,22,-25,28,-31,35,-39,44,-51,58,-68,81,-98,123,-164,239,-715,-169,-6304,-3512,12575,-604,-8638,-1428,-1776,7453,3086,-11418,-1071,5720,2795,3569,-8983,-4022,11257,2510,-4623,-3924,-3893,8455,4517,-9329,-1930,1967,4980,3505,-9412,-4314,7082,2111,283,-5222,-3694,8045,2832,-5386,-1937,-1740,5264,3282,-5435,-2087,1804,2113,2533,-5543,-1397,5079,-391,-789,-2673,-1666,5699,-511,-4929,282,476,4260,475,-6603,2165,3882,-465,797,-5039,450,6889,-2800,-2877,1716,-798,6284,-1166,-8579,4737,2456,-1061,-938,-8397,3642,9813,-3317,-2854,-2011,397,9788,-2429,-9728,4240,1944,3374,464,-11580,2404,9303,-2385,-1986,-5504,900,11180,-1589,-8414,621,1907,7159,326,-12110,1460,6572,334,-557,-7801,-143,10275,-824,-5119,-2776,-876,8873,898,-9638,-308,3787,3709,1549,-7751,-3468,7641,615,-2002,-4342,-965,6628,1014,-4907,-594,1586,5668,473,-7166,-813,2581,2069,-92,-5557,407,5260,-690,-1609,-1776,-1569,5866,-1556,-4387,3051,712,2303,-455,-5593,3038,3184,-3352,-572,-3597,1282,6821,-4492,-2541,2554,878,4807,-1866,-6886,6010,4102,-3096,-907,-6168,3501,7211,-5929,-3170,1115,1486,6979,-4800,-6951,4886,3412,1502,-2148,-7947,4736,8156,-3872,-3763,-1311,1690,9899,-2586,-9010,1801,2959,3541,-834,-9366,2825,7535,357,-2311,-6067,686,8739,-2642,-5718,-1066,1317,6125,-1380,-7901,1241,4645,2907,-597,-6664,1271,6200,-1097,-2123,-3602,1036,5999,-2085,-4978,1113,1624,3044,-397,-5954,2442,3428,29,-478,-2966,-23,3739,-2970,-2567,378,1536,3906,-3139,-4394,3525,1896,946,-2324,-3341,3868,3943,-3387,-1067,-1071,2721,3226,-5250,-3109,3412,1193,1831,-3280,-3826,6533,4635,-4032,-2450,-3744,4605,5117,-6580,-3040,2980,3016,4362,-4855,-6662,6153,3397,-967,-4282,-5646,5029,7308,-5448,-3580,-89,2614,7226,-4094,-5872,3783,3507,1563,-4042,-7020,4172,6238,-3488,-3098,-2825,3329,6737,-3831,-4725,953,2718,3664,-1694,-5344,2727,4683,-87,-1253,-4402,2417,6014,-1985,-2692,-395,1843,2300,-3458,-3316,2078,2249,382,-464,-3881,3084,2696,-1247,-804,-1679,2864,3481,-3340,-1783,1660,805,1742,-2592,-1103,3798,594,-1397,-2910,-1968,3719,2778,-3805,-1265,1347,3038,2051,-4476,-965,4600,916,-1395,-3159,-1971,5830,1597,-4883,-1513,-112,4523,3131,-6231,-2435,4404,2529,849,-4619,-2811,6817,2519,-4050,-2763,-2173,5327,4550,-5970,-4579,1118,3408,3444,-5440,-3378,5892,3074,-16,-4328,-2717,4620,3752,-3572,-3664,-745,3403,4458,-4807,-3014,2131,3313,812,-2957,-3384,3743,3236,-1240,-2389,-2287,3891,4411,-4150,-1996,945,2530,1515,-3410,-3081,2586,1890,-1874,-2828,-1543,3102,818,-2556],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-8,9,-10,11,-12,13,-15,17,-19,20,-22,24,-27,30,-32,36,-40,44,-48,53,-59,66,-74,83,-94,107,-124,146,-175,215,-276,379,-577,1098,-5603,-9033,7858,3482,805,-2505,-8212,5929,9759,-7155,-4422,-1692,2863,10802,-5069,-9437,4324,3533,2507,-2834,-10848,5061,7941,-3351,-2452,-5908,2843,9843,-3889,-6718,-182,2396,5990,-2776,-8727,2779,4664,1264,-2383,-7766,3144,5939,-1993,-2205,-4416,1725,6551,-2572,-4988,2360,2340,4758,-2776,-6268,3851,2205,-74,-838,-4257,3199,4740,-3859,341,485,104,4344,-5429,-3686,4959,-111,788,-1271,-4452,7013,2459,-6581,-412,-1092,3235,5904,-9092,-2534,6318,-288,2436,-4733,-5593,9721,2506,-5183,-1472,-2750,6625,6317,-10388,-3074,4390,2363,3519,-6880,-7629,10616,3648,-2615,-2961,-5821,6945,7070,-7438,-4026,197,3495,7558,-6920,-6490,6228,3537,844,-3596,-7395,6590,5488,-3791,-3561,-3430,4568,7536,-5596,-6144,1787,3740,3652,-2853,-7011,5575,4224,-405,-2682,-4687,3733,5118,-2687,-2390,-893,2890,4740,-4749,-3399,2740,569,1396,-3084,-3874,4558,1674,-1035,-711,-2273,4329,2557,-5606,-1086,1374,711,2581,-4858,-1029,6845,291,-1394,-1511,-1426,6721,139,-7365,935,849,4383,3002,-8234,-384,7973,-984,146,-4254,-4236,9714,1356,-6504,-750,-351,6914,4001,-9195,-2220,5442,1485,643,-7738,-3955,10271,3598,-3311,-2721,-2995,7803,5447,-8032,-1583,2766,3720,4914,-7528,-5698,7737,3106,-616,-4440,-4856,7466,4167,-6258,-2451,-742,4329,4662,-6869,-4682,3661,2545,1047,-3280,-4779,4635,3076,-2715,-2893,-1935,3970,2133,-4249,-1980,401,2311,1866,-5627,-1694,3677,1728,-1351,-2921,-875,5457,-46,-2445,4,-514,3786,640,-5447,1213,2954,-481,-48,-4680,216,6543,-500,-3318,-822,-212,5852,-1333,-6414,1705,1986,1819,-832,-7490,261,7056,-1773,-2409,-2829,51,8331,-155,-7383,82,1835,4394,1312,-8620,-173,6922,202,-660,-6344,-1568,9621,399,-6026,-1991,-676,5236,1944,-8124,-1321,4689,2353,1139,-6941,-2180,7510,866,-2129,-2902,-1190,7226,1917,-6840,-1698,2170,3660,2591,-6879,-3002,4123,2214,-805,-3307,-1332,5160,2535,-4035,-707,-388,4110,497,-4418,-120,2503,2091,614,-3430,-670,4317,-705,-2188,-792,1004,4673,-574,-4008,1496,2086,1911,-1229,-3889,1926,3033,-1846,-1488,-3193,1605,5060,-3206,-4523,1019,2163,4814,-1865,-7109,3503,3116,548,-2795,-4162,3179,5402,-2759,-2617,-1058,2806,5479,-3279,-6687,1330,3964,2031,-2126,-7583,2509,5811,-823,-2384,-3874,304,7522,-1961,-5357,-26,1398,4554,-389,-7146,1213,4084,2465,-1892,-5211,-193,6195,324,-3309,-2328,731,4877,76,-5650,15,1380,2833,-873,-5025,562,4176,152,-1954,-3230,-478,4642,-1121,-2258,238,1494,2910,-967,-3512,792,3193,793,-2299,-1860],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,2,-3,3,-4,4,-4,4,-6,6,-7,7,-7,9,-10,10,-12,13,-14,15,-16,19,-20,22,-25,27,-30,33,-37,43,-48,55,-65,76,-89,100,-77,186,-10673,-1626,5248,187,4492,-7488,-4750,8747,1182,-3325,-1982,-3990,8308,3666,-8012,-229,2393,1549,3371,-6911,-1968,6712,-1079,-344,-2021,-3619,6241,1710,-5263,2066,768,1364,2718,-6472,1327,5516,-895,1286,-3571,261,6635,-1998,-3557,142,1522,4372,-1945,-7046,2320,4361,2308,-2393,-6041,2227,6966,-1406,-4867,-2028,3710,7268,-2666,-6632,407,3566,5899,-3952,-8981,3972,7349,940,-3639,-8218,1979,10264,-3139,-4234,-3148,508,9607,-1524,-9492,2273,3987,4506,513,-10564,1378,8213,-1233,-1013,-5020,-1098,10079,-2096,-7549,988,-980,6463,1669,-10016,2645,5141,-40,3076,-5181,-1180,8460,-1170,-2579,-816,-2069,7528,920,-8579,3181,2847,678,2609,-5728,-476,6908,-1478,-553,-816,-2617,5583,-274,-4787,2788,1016,1263,668,-4635,1879,4296,-2957,-1597,-1972,1483,4924,-2317,-4236,1351,2967,4070,-3512,-5144,3357,4427,-825,-2574,-4128,4366,5771,-3082,-3283,-1335,4204,6504,-4092,-5001,2473,3997,3634,-4633,-6513,4647,5918,-758,-2701,-5913,4060,7991,-5607,-5609,-428,2926,6932,-3579,-8662,4472,3586,1534,-3087,-8224,3247,7876,-3197,-2194,-4611,246,9110,-3155,-6142,1816,814,4883,-640,-8026,1102,5340,-2236,221,-4635,383,7721,-3138,-3305,1982,-1411,4705,-1455,-6296,3709,3014,-621,-102,-4321,1475,5362,-3510,-1761,958,-657,3078,-2977,-4205,4570,2165,391,-712,-2374,2825,4610,-3763,-1525,-583,2835,3633,-4434,-3326,3049,2430,1712,-3750,-3724,5035,3782,-2586,-2625,-2641,4995,3289,-5858,-3127,469,4227,3076,-6376,-4092,4844,4222,1040,-4923,-5191,5067,3819,-3396,-3078,-2427,5090,5384,-6131,-5127,1762,3050,3883,-4704,-6943,5910,3173,630,-4543,-5035,3476,6911,-4360,-3065,-886,2573,5806,-3723,-4727,4304,2921,1724,-1952,-6232,4421,4514,-3265,82,-3071,619,4426,-3696,-3438,1269,205,1476,-2068,-5484,4754,2561,-1088,-541,-965,1572,3063,-3861,-1269,1540,1227,1177,-2705,-3093,4518,929,-2186,-2452,-2024,3697,1978,-3458,-818,2017,2069,912,-4590,-1987,4015,1702,-881,-3992,-982,5731,1423,-3638,-1512,-63,5246,471,-5809,-1829,2500,3992,1447,-5845,-2787,5784,2085,-1145,-4194,-2017,6251,2272,-5379,-3838,845,5532,1486,-5990,-3579,4170,2178,977,-4778,-2400,6515,2249,-2785,-3039,-2288,4352,2923,-4837,-1675,2050,2597,2496,-3814,-3295,4139,1839,-471,-1875,-2727,4789,1623,-3576,-1171,1181,1865,2473,-3433,-1192,3525,1067,1019,-631,-1532,3995,1550,-3289,-1057,279,2045,1208,-5388,-1090,2581,152,-352,-2421,-530,4289,244,-2961,-1482,306,2986,-558,-5257,-50,2170,1990,-784,-4617,-212,5086,2065,-2957,-1684],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,3,-4,4,-4,5,-5,5,-6,6,-8,8,-9,10,-10,11,-12,13,-14,17,-18,20,-22,26,-30,36,-44,56,-80,144,-909,-2628,2283,10018,-4360,-8073,4471,1942,3966,-964,-9880,3754,6711,-4526,-136,-4647,840,8629,-4418,-3730,1735,-555,5239,-1219,-7282,4143,3938,-1801,1186,-3551,2127,5770,-4989,-2180,3131,-377,2989,-3297,-3709,5372,1362,-782,-1676,-2962,5406,3768,-4614,-1349,-809,4721,2578,-6286,-1790,4280,3208,668,-6036,-2735,7504,1305,-2641,-3505,-2752,7167,2234,-7235,-3077,598,6592,4983,-9274,-4925,6736,2640,466,-6438,-6565,9434,4124,-4063,-2011,-3331,6151,6608,-8509,-4120,3950,2838,6454,-6926,-7322,8005,3281,-151,-2657,-7210,5932,6596,-6604,-2344,-749,2257,7978,-5964,-6146,6015,1459,2292,-1117,-7107,6434,4944,-5147,555,-2124,889,6098,-5012,-3374,4703,-857,2300,-1408,-4943,5241,2441,-3416,666,-2580,3069,3950,-5217,-1155,3304,328,1821,-4236,-2770,6061,981,-2208,-2532,-1266,6020,1119,-5466,-517,1064,3634,1362,-6314,-593,5184,2006,-498,-5679,-1461,7047,856,-4254,-3557,24,7002,1114,-7716,-1646,2539,4153,1343,-8015,-1484,6543,1848,-851,-5941,-2852,10094,1941,-5728,-1550,-1106,5829,3918,-9387,-2836,3779,2225,2184,-5861,-5289,9555,1918,-4141,-1587,-4607,6404,3795,-8952,-1349,1019,1364,4711,-6448,-3658,6222,1090,-8,-1701,-4725,5768,3888,-5013,612,-574,859,3542,-5132,-1126,4632,295,-137,-2788,-2352,5698,-543,-4819,-245,-449,1916,1522,-6101,1587,3824,78,-917,-2711,869,4170,-62,-3051,-875,544,4811,-78,-5167,1513,2627,3344,-829,-6054,333,4606,645,-2864,-5438,738,6652,-377,-5686,-965,1648,5164,-1203,-7350,55,4847,2615,-2039,-6460,60,7782,62,-3423,-3103,-94,7954,-516,-7329,-282,973,4593,454,-8414,1454,4770,1256,-291,-5347,-1029,7373,629,-4687,-1742,230,5629,1346,-6138,86,3010,120,856,-5559,-1117,5583,-388,-2441,-1264,-1294,3552,-232,-5138,391,1026,1268,1232,-4777,68,4633,-334,-158,-763,386,4269,-1580,-3560,1727,1327,529,-962,-4689,1993,2462,-764,-2338,-2295,1710,4435,-1804,-4452,306,2309,4044,-2588,-4522,2328,2921,-68,-1307,-4683,3099,5284,-1992,-3807,-2457,3200,5152,-3220,-5758,42,2790,4555,-2624,-5992,1392,4451,1381,-2097,-4360,2226,5056,-308,-2639,-1297,2222,6199,-1750,-7423,1339,2289,2088,-775,-5713,1562,5248,-644,-2191,-3731,593,6019,-1642,-4599,-305,2488,3715,618,-5869,1713,3528,-518,716,-3505,95,3611,-1689,-2499,-857,499,3012,-1160,-2990,1639,2002,666,-554,-1839,1870,3041,-1514,-538,-1164,1875,3645,-1505,-3445,1681,2143,51,-2442,-2422,2566,2518,-1962,-1766,-756,2896,2634,-3393,-4093,2575,2576,1206,-3770,-4277,3722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-12,13,-14,16,-18,19,-23,25,-28,32,-36,42,-49,57,-69,85,-108,144,-209,337,-830,5386,6553,-11395,-3648,7205,1769,3470,-6579,-6056,9518,4994,-4811,-1713,-5552,6957,7248,-9690,-4544,2416,2368,6012,-7154,-7562,8220,4325,-403,-3256,-6535,7084,6081,-6602,-2409,-1064,2898,6969,-5869,-5967,4618,2107,2529,-3413,-5815,6039,4525,-2335,-2462,-3054,4802,4560,-4687,-3061,674,2974,2398,-4171,-2444,4445,644,108,-3692,-1905,6224,252,-3938,-329,-1440,3514,3090,-7000,-67,3212,-61,1120,-6562,-1775,9158,-1975,-3728,399,-973,8630,121,-8973,3410,2646,2477,1454,-7811,-102,10283,-791,-2593,-3205,-2530,10317,1298,-9935,636,1132,5856,4662,-10543,-888,8764,144,525,-6830,-3772,11310,1247,-7199,-941,-1820,6824,4074,-10893,-1798,5205,2167,3755,-7304,-4739,8621,2140,-4039,-2839,-3996,6887,2980,-7897,-2264,2093,4497,3465,-6914,-3277,5439,1468,876,-3708,-2425,6436,1455,-3090,-1563,-844,4167,2673,-5993,-1712,1718,1258,617,-5753,-272,4442,-2016,-542,-3317,-919,6266,-2093,-4608,1709,165,3610,80,-6924,2577,4683,-935,-526,-5399,-78,8310,-2847,-3764,904,742,6221,-947,-8685,4191,4549,-94,612,-7638,34,10037,-2969,-4586,-1629,737,9836,-2168,-10638,1847,2924,3128,596,-9988,1625,8665,-1113,-2389,-4949,-1387,10288,-1102,-8088,362,1302,4696,1172,-9094,519,6881,1686,-1161,-6008,-1772,8666,654,-3655,-2577,-556,6775,1263,-7377,-1044,2758,2914,571,-6178,-369,6733,1348,-1061,-2083,-271,5962,388,-4822,-105,331,3649,434,-4363,1083,2481,-255,-923,-4408,938,5519,-1052,-2577,-1053,968,2372,-2550,-4548,1665,828,800,-1042,-4835,4506,4748,-3102,-940,-2673,1038,6332,-4573,-4367,2160,2648,2882,-2651,-7552,4672,4727,-1412,-1456,-5121,3850,7686,-4869,-4835,598,2321,5947,-3941,-7279,4412,5423,1503,-1343,-7255,3708,7608,-2649,-4424,-3037,1113,7567,-1813,-8103,1889,2730,4121,-961,-7405,1296,5701,-318,-2568,-4963,-927,8247,-682,-4674,-457,852,4596,-1174,-7031,559,3678,1950,-1385,-3717,988,5375,-1642,-2145,-2245,1443,4217,-1782,-3061,647,1775,1461,-1501,-3100,2207,2286,-1571,-1282,-2171,3131,2304,-4389,-1551,555,2665,1898,-3266,-3158,2926,2676,-826,-1788,-3604,4957,3149,-3879,-1552,-777,3080,3880,-5290,-2477,3378,2306,484,-4241,-4911,5861,4752,-3837,-2401,-1866,4497,5705,-6218,-4154,1620,3235,4064,-3464,-5845,4452,3428,104,-3653,-4598,3888,5096,-3823,-3721,585,3867,5262,-3965,-5659,2755,4149,1561,-2104,-5212,4461,5314,-1395,-3491,-2940,1917,4658,-3444,-3726,1363,2403,1569,-1988,-4037,2294,2999,539,-1157,-3811,2586,3904,-2033,-918,294,2200,2394,-3503,-3103,3178,2112],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-7,7,-8,10,-10,12,-14,15,-18,20,-22,25,-27,30,-34,38,-42,47,-52,57,-62,69,-77,84,-94,104,-115,128,-143,160,-181,206,-237,275,-326,398,-505,690,-1094,4514,-3977,-5796,152,-168,10464,-2552,-11002,3717,4245,4204,-8,-11228,2729,10867,-2506,-2738,-4852,-1199,11360,-2410,-8985,545,1128,6404,-71,-12469,330,6662,1736,160,-6552,-1190,9684,-1588,-3863,-2293,-1514,7440,102,-8100,1643,2744,2910,1247,-8666,1117,5195,391,-1722,-3493,166,6721,-1288,-3959,-256,324,4055,-1897,-6675,2529,2215,409,237,-5279,3653,5931,-4964,-1181,-492,1376,5891,-5123,-4509,5273,930,1719,-1881,-6918,6691,5108,-5697,-1436,-3305,3207,7511,-6180,-4377,4126,1442,5131,-3626,-9483,7885,4760,-3395,-2083,-7510,5226,8443,-7686,-3898,2537,1663,8093,-5921,-10071,6504,5059,715,-1249,-8962,3536,9393,-5543,-3659,-2297,1181,9476,-3849,-9145,3037,3039,4551,-742,-9121,3117,7202,-2027,-1422,-5534,1817,7857,-2765,-4664,483,2265,5547,-2218,-7019,2594,3295,855,-1048,-5496,2536,6320,-2504,-2205,-1624,1554,3467,-3673,-3696,2443,744,2582,-3746,-5278,5005,2614,-1082,-1671,-2817,4953,3792,-5873,-1101,925,1123,4245,-5572,-3652,6070,1953,-1171,-1607,-4522,7857,3279,-6704,-859,-170,3608,5437,-8264,-3385,6113,846,3150,-6238,-6307,9900,4857,-4703,-2078,-3440,5150,5703,-8872,-4086,3953,2636,4545,-6220,-8408,7654,3082,-1953,-4165,-5929,5559,7351,-6476,-4408,155,2376,6744,-5683,-7514,5351,3406,2498,-3323,-6856,5932,5677,-3304,-2981,-3002,2343,6186,-4733,-3347,2116,2436,2219,-3050,-5023,3747,3069,-676,-1756,-3602,3147,3322,-3289,-1514,668,1733,2579,-4002,-1910,3769,2907,1558,-4045,-2324,5800,893,-3005,-160,-901,3771,1434,-5924,-32,4260,1089,1689,-4818,-2479,5931,716,-2664,-2660,-1735,7031,1505,-7191,-393,2646,2867,2058,-7764,-1650,7173,750,-1699,-4931,-2905,9085,1823,-6991,-2638,-1772,4908,2954,-9050,-1452,6032,2121,1405,-5948,-3974,7326,3845,-4190,-2838,-2363,5480,4735,-6885,-2376,3043,3311,3544,-5912,-5184,6006,3589,194,-2157,-3445,4774,3956,-5583,-2672,287,3112,2970,-4479,-2100,3100,1539,1158,-3188,-2824,5026,1409,-3316,-1671,-847,3507,1959,-3762,-687,2286,2670,-154,-4059,-518,3218,488,-1499,-1804,20,5475,-576,-4412,668,1606,3466,-912,-5463,1085,4896,573,-849,-3949,-502,5299,-1570,-4161,-1105,1319,5736,-119,-7504,590,2879,2086,-632,-8131,121,8000,-810,-2832,-2407,87,6693,-277,-6369,-1527,2553,3883,1686,-7777,-1584,5371,1113,-749,-5438,-1390,7993,818,-6568,-2668,1121,5412,2413,-7443,-1629,3684,1922,356,-5366,-1946,6094,1380,-2855,-2541,75,4724,1123,-4500,-468,1903,2222,851,-3888,-888,4699,134,-949,-3014,507,4988,-595,-1709,-175,699,2394,333],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-10,10,-12,13,-15,16,-18,21,-23,26,-29,32,-35,38,-43,47,-52,58,-64,70,-78,86,-95,106,-118,132,-148,168,-193,223,-263,317,-395,518,-743,1281,-5491,-1305,12372,-2524,-4158,-878,-1069,7945,2222,-10604,1870,3876,1974,2653,-7557,-1234,7890,-2094,-1989,-1216,-2343,6049,-699,-5754,1853,247,984,1042,-5411,-57,4734,-1993,-562,-2786,179,5785,-2863,-3963,1293,1268,2275,-2235,-6413,2552,2145,-480,-1859,-4347,3639,5257,-3707,-4069,-970,4188,6034,-5178,-5135,3399,3836,3821,-4336,-6454,6454,5718,-2362,-3480,-5217,5495,7376,-6236,-4837,36,2902,7354,-4756,-9205,5579,3769,2148,-2669,-8831,6104,7396,-5089,-1470,-3019,1199,10821,-3976,-7373,3388,1719,4918,-691,-11228,4081,6678,-3468,-1089,-5727,1553,9944,-4102,-3421,1752,-865,7566,-112,-8248,3814,2491,-259,2003,-7231,1091,7083,-2736,-2845,-833,-1217,6568,-2439,-4191,3590,866,482,-80,-5579,2443,3941,-4244,-679,-336,1663,3724,-4010,-4063,2164,1804,2089,-2389,-4065,3956,2361,-2468,-1595,-1887,5731,3813,-4969,-2639,1492,3738,3179,-6381,-3667,5014,1657,872,-4683,-3602,7731,2893,-3567,-3340,-2305,6184,5203,-6658,-3792,3335,4111,4952,-5655,-6283,6577,3665,-1122,-4295,-5748,7152,4974,-5899,-3758,-569,3020,6284,-5812,-5461,4417,2385,2781,-2559,-7411,5919,5777,-3341,-1367,-2329,2518,7265,-4319,-5201,2812,1226,3590,-3210,-5756,5337,2581,-2103,437,-3819,2068,4900,-4927,-2002,1830,-113,2468,-2885,-3879,4516,1359,-469,-361,-3028,4328,2391,-2811,-461,2176,1516,2971,-3911,-2181,4563,691,-523,-3923,-2144,5246,1497,-3625,-2949,-4,5211,777,-5176,-1905,3057,2819,95,-4725,-1319,5975,1416,-2054,-4941,-2563,6330,1593,-5237,-1812,457,4696,1682,-7103,-1697,3729,2214,587,-4827,-3771,8496,2639,-2351,-3652,-3405,6042,3289,-7657,-2254,1229,2449,4283,-6033,-3608,5501,2282,-643,-2651,-4604,5402,3006,-5022,-702,-1001,3209,4236,-5559,-3198,2117,-56,1384,-2951,-3055,3642,1686,-3384,-577,-833,1770,2190,-4236,-345,2592,-739,1214,-3243,-1889,4536,1235,-1047,-1015,-1753,2756,894,-5732,333,2992,1588,-97,-4714,-303,2683,349,-3264,-3315,669,5269,186,-3776,-642,1851,4030,-620,-5316,425,3926,2329,-2268,-6614,498,6583,52,-2979,-3074,140,5701,59,-5462,-861,2554,4146,-774,-6834,171,4391,1459,-1742,-4453,966,6232,1746,-3973,-2075,-685,4936,2206,-6321,-884,2242,2344,589,-4283,-2385,5025,1032,-2658,-2278,-905,4422,1801,-5451,-415,1806,1823,2351,-3859,-1652,3337,-598,-476,-1346,-2230,4913,-82,-3745,-537,817,1659,1502,-4476,-250,3174,-541,391,-1035,-1622,4028,668,-2976,-659,495,2799,-1030,-3228,607,2347,81,-1363,-3036,1100,3063,471,-3859,-1339,1891,4439,-1895,-3754,500,2497],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-12,14,-16,17,-20,22,-24,27,-29,32,-35,39,-43,47,-52,57,-63,69,-76,85,-95,106,-119,137,-157,184,-220,271,-351,491,-819,3853,2904,1710,-2115,-8396,6792,5779,-4800,-1175,-2890,2187,10017,-7445,-3902,3939,418,3728,-2221,-6977,5443,3026,-2202,-854,-4030,2891,5237,-5362,-1415,1173,23,3124,-3429,-3424,5018,1704,-2086,-2293,-757,5221,2188,-5750,-477,2586,2534,1572,-5528,-687,5165,1507,-2332,-4188,-413,7667,819,-4302,-2067,-451,6466,-686,-8259,42,2775,4938,725,-9259,97,7733,996,-901,-4676,-1864,10291,1416,-6620,-1732,30,6333,2320,-11014,-1252,5963,1226,3036,-7485,-3414,9979,995,-4220,-3038,-4155,8546,3759,-9728,-541,3377,3738,5469,-8027,-3137,6958,925,-144,-2269,-6425,7465,3954,-7275,-232,-1054,2960,5432,-6972,-1927,4738,-1275,2437,-1948,-4753,7396,349,-4112,-1475,-3204,3202,3133,-5753,719,3238,-1694,1685,-4046,-2035,4326,-416,-2740,-1285,-1538,4902,169,-6028,123,2042,1984,-922,-6439,1326,4735,-917,-2355,-3472,389,6644,-347,-5011,48,1236,5656,-1766,-8160,2168,4089,1547,-1158,-8414,1351,7552,-2234,-4523,-4331,569,7997,-1264,-7873,1084,2024,5634,419,-10747,2886,6233,-304,-241,-6657,-1921,9355,-1038,-5577,-363,-839,6925,1471,-8745,297,2890,1210,1684,-7609,-1193,7100,-1213,-1565,-2451,-3213,6747,1970,-6346,631,744,1428,2640,-6067,-656,3983,-439,608,-2600,-2463,5246,348,-3966,1129,-39,3707,591,-4684,1561,3303,-202,-823,-2407,1124,4612,-2148,-3173,243,831,2845,-2406,-4881,2115,3472,454,-2513,-4938,2704,4660,-3420,-3429,-2520,2061,5058,-3715,-4412,1259,3898,3538,-2851,-5193,3196,5837,1422,-1912,-6166,2980,7678,-3434,-3345,-2005,1832,6205,-3491,-6951,2101,2812,2504,-2233,-7641,2902,6038,-822,-890,-4855,382,7522,-2280,-4646,1077,1566,5662,-844,-7091,2092,3756,482,-714,-5839,-897,7061,-1566,-3500,-406,-87,4439,-829,-4679,1197,1438,1833,515,-4640,-265,4233,-2975,-605,-1932,-422,4442,-1770,-4530,1779,713,1187,-241,-3485,3274,3197,-913,-2312,-1285,2439,3351,-2639,-2713,1912,2156,1228,-3520,-3586,3629,3295,-363,-1809,-2587,2983,2930,-3298,-2724,1109,4219,1789,-4231,-3887,2834,3354,1081,-4478,-4866,5479,3828,-1705,-3605,-2563,4413,5611,-3576,-3570,382,3142,4311,-3499,-5342,3940,3587,-426,-3013,-3571,2974,5453,-2332,-2530,-1656,1130,4686,-4816,-4483,1008,2089,2065,-2853,-4787,2044,3323,-896,-1526,-3537,1266,4769,-1922,-4299,-128,919,2292,-2303,-4232,2710,2707,-1022,-607,-2665,1067,2485,-1537,-717,-177,721,2421,-2835,-2666,2577,169,-1620,-541,-1521,3124,1607,-2955,-351,785,2742,1055,-3806,-1191,2964,3282,306,-2529,-1206,3917,774,-2715,-3315,-761,5668,1514],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,8,-10,11,-12,14,-15,16,-19,20,-23,24,-27,30,-33,37,-41,46,-51,58,-64,74,-84,98,-117,143,-182,248,-378,729,-4151,-8724,9099,6440,-5507,-1655,-4333,4791,10297,-9091,-5940,3832,2171,6713,-5070,-9918,8460,6081,-1457,-2032,-7525,4772,10388,-6239,-5545,-1297,2010,8623,-5583,-9571,4561,2725,3061,-1930,-8148,4792,6870,-3244,-2140,-4126,1161,7214,-2414,-5977,382,2539,4379,-2377,-5835,3334,3270,-256,-807,-4148,2794,5432,-2965,-2651,238,2255,4654,-4668,-2819,3288,199,2603,-2504,-3348,4988,1777,-3198,-148,-2159,4385,4281,-8156,-1096,3191,468,2531,-5929,-2320,8592,-382,-3221,-2825,-4466,7993,4445,-9285,-1323,1435,2902,5017,-8956,-3724,9589,984,-162,-4286,-6102,11028,4306,-7116,-1950,-2251,4916,7686,-9449,-5362,5789,1976,4466,-6228,-6915,9283,3728,-2680,-3230,-5079,5655,7461,-7557,-4567,3316,2977,6396,-6940,-6654,5768,3262,100,-2914,-5242,6707,5907,-4888,-2327,-1206,2636,5105,-3713,-4570,2640,206,1971,-3439,-5153,5309,2040,-1806,-1871,-1610,3803,3063,-4565,-1437,175,868,1951,-5208,-1648,3755,-478,241,-2148,-1392,7091,-614,-5383,-274,-609,4624,1390,-8643,1296,4299,597,-324,-5212,-954,9346,-801,-4254,-2043,-1360,7838,1256,-9129,323,4448,2642,3194,-10068,-2180,10057,-358,-1336,-3931,-3772,9232,2099,-9409,-1033,126,5395,4379,-10194,-2272,8471,2033,155,-5719,-5551,9363,3191,-5062,-2350,-2160,7320,5566,-7107,-3586,3110,3412,3495,-4840,-5371,7010,2271,-2003,-1833,-2205,5385,2763,-4470,-1112,1419,3665,2766,-6207,-3021,5058,1676,568,-3556,-1003,4646,605,-3187,-2179,-335,3921,1508,-4977,241,1449,1077,430,-3871,1238,4315,-479,-1533,-1441,-228,5387,-414,-4780,1492,2221,2551,-1191,-6131,1834,5433,-391,-1200,-3817,549,7544,-2787,-4839,1271,1105,5537,-377,-8405,1849,5208,1385,-44,-6712,440,8180,-322,-4151,-2767,13,8196,-82,-7789,-1003,2745,3898,1366,-7178,-427,8151,1680,-2459,-4798,-957,7971,1306,-6276,-743,1233,4571,2500,-7739,-923,4131,1966,115,-4942,-2847,6070,278,-3593,-2136,-818,4203,1280,-6375,-964,2146,1950,617,-3814,-568,3576,610,-1328,-1245,397,4087,115,-4321,180,1141,3775,-901,-4591,1424,3313,74,-1548,-2827,1439,4640,-2302,-3376,-996,1584,4215,-2040,-3951,2616,2369,1429,-1938,-5569,2809,5639,-1354,-2956,-3547,2341,5283,-2396,-4657,1515,2669,3067,-2626,-6317,3204,4384,-528,-1477,-5312,2770,6101,-1261,-5149,-1266,2090,5103,-1806,-6805,1505,3581,1312,-873,-6431,222,6647,655,-3336,-3049,2158,6509,-1342,-6182,406,2747,2291,-1360,-5696,1007,3191,362,-1083,-3531,1791,5573,-132,-2669,-783,490,3512,-524,-4454,100,2827,815,121,-3358,230,3427,-1944,-2186,-1502],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,11,-11,13,-14,16,-17,19,-22,23,-26,29,-33,38,-44,51,-62,76,-95,125,-177,274,-529,2671,5834,2462,2519,-10406,117,12059,-1304,-2989,-3351,-3514,11853,1993,-10923,-116,1314,4900,3421,-11917,-2098,9942,170,-909,-6025,-5406,11753,2080,-7956,-2057,-1906,7548,5474,-9898,-1131,5778,2493,3750,-6223,-3517,8379,1976,-2205,-3546,-2371,7079,2296,-4866,-1019,706,4011,3043,-6104,-305,4688,1133,-409,-4790,-695,6606,-384,-2630,-1188,-829,5156,-45,-5426,1517,1504,1038,-176,-6383,2902,5917,-4009,-1841,-2387,298,8075,-3554,-5686,4023,1346,2062,277,-9164,4547,7423,-3023,-777,-5702,1589,10140,-5203,-6530,1687,1533,7339,-2893,-11109,5796,4987,-1139,-441,-8091,1120,11121,-2724,-4655,-2206,248,9570,-1311,-10564,2586,3920,4011,1662,-11134,689,9163,-265,-2658,-4822,-1394,9213,-547,-8709,-264,477,5371,1671,-9798,897,5603,762,-187,-5326,-681,7484,465,-3149,-1752,-1292,5682,251,-6522,403,2383,1818,1113,-4974,-115,2828,-635,-2027,-2257,1756,4881,-2032,-3250,1534,890,3585,-2036,-4750,4382,2622,-353,-156,-4032,4090,6219,-5200,-2719,171,1757,5865,-4514,-4932,4762,2327,1987,-2515,-6392,4670,5248,-4983,-1844,-1902,3535,8894,-6527,-6549,2225,2307,4405,-3878,-8670,5743,6024,-2482,-2572,-6933,2832,9804,-6245,-5488,413,678,7618,-2635,-9475,3837,3829,882,-342,-8303,2783,8878,-2335,-3545,-3973,1060,8677,-3137,-6745,1828,2619,3702,-830,-8693,1243,5146,-882,-2483,-3939,687,6568,-764,-3118,-38,965,5193,-1418,-5691,2481,2563,733,-903,-4825,1699,3352,-1859,-665,-1090,2094,4428,-4775,-1472,1937,1727,1335,-2735,-3070,5405,2297,-1946,-2958,-2722,5343,3485,-5142,-2800,1446,2451,3673,-6427,-4412,5405,2224,-1011,-2789,-4795,6890,5256,-6373,-2131,-528,3807,4911,-7020,-5146,5222,2510,2073,-4028,-5873,7004,3713,-3551,-2854,-3206,4326,6808,-6309,-4640,1656,3699,4867,-5291,-8279,5368,3573,351,-2372,-5234,4480,5879,-3822,-3413,488,2406,6357,-3441,-6257,2523,2880,1346,-2084,-5888,2822,3816,-1176,-2926,-1604,1335,3710,-2595,-3456,905,1150,2623,-1618,-2566,3026,1872,-573,-1937,-1646,2771,1562,-2936,-941,837,2162,1331,-4731,-1668,3071,879,-362,-2903,-609,5114,560,-3826,-584,992,4834,1834,-6661,-1009,3003,1158,639,-5398,-1534,5954,2135,-3102,-1964,-2333,6379,2205,-5910,-1633,1700,4512,2721,-6968,-2525,5507,2783,-629,-4734,-3687,7051,3319,-6016,-3184,-916,4023,4151,-5426,-3186,3780,3770,1679,-4775,-3982,4735,3301,-2297,-2593,-2212,3554,3418,-4006,-3934,1485,1776,2261,-4071,-4022,3101,3003,79,-2722,-3014,3493,2303,-1810,-677,76,3041,2248,-2628,-810,1482,677,848,-1740,-1553,3644],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,8,-8,10,-11,12,-13,15,-16,18,-20,22,-24,27,-30,32,-36,40,-45,49,-55,62,-71,80,-91,104,-112,76,867,7618,-2226,-11709,5007,4735,-728,407,-7541,2303,8707,-3892,-2140,-1530,723,8226,-1569,-6775,3140,1627,1652,1058,-6090,2806,6248,-3371,-751,-1253,-195,5172,-3820,-4282,2895,1628,2435,-2041,-4586,4627,2477,-2693,-1802,-2166,3897,3386,-4786,-1726,421,2918,3648,-6427,-2756,5810,2440,512,-4819,-2516,7615,3323,-5678,-2881,-2255,6590,6424,-9314,-3665,2938,2970,4270,-8360,-4985,8787,2862,-1703,-4309,-5949,8912,7314,-7856,-2992,176,5132,7103,-8107,-6846,6532,2375,3001,-4934,-9202,8049,5577,-4743,-674,-5090,3298,10155,-6775,-4378,2029,144,4992,-3241,-7857,6458,4319,-2244,-955,-4947,2808,6516,-4593,-1844,418,58,5456,-2741,-5307,4568,1405,298,-854,-5449,3704,4409,-3489,249,406,-159,3505,-2997,-1697,3365,-483,67,-2573,-1639,5165,933,-3455,-1695,-310,3990,1813,-6624,-1905,2710,3083,681,-6002,-1694,5904,1250,-2361,-5293,-477,8129,1679,-5800,-2599,251,5437,759,-8006,-1528,5158,3267,1593,-8038,-2741,9224,1697,-4028,-4424,-2126,8175,3805,-9003,-2830,1561,4764,4125,-8005,-3730,6562,1628,-671,-4598,-5953,7312,4911,-6513,-836,-638,4933,5958,-8261,-3936,4278,1779,2224,-3368,-5152,7004,1568,-2895,-771,-2566,2544,4652,-5842,-1981,1793,904,3243,-4476,-3598,5602,641,-2003,-694,-2872,3022,1633,-4051,779,2021,1466,898,-4534,-1252,4547,-34,-946,-2461,-555,4508,-420,-4433,-806,992,4286,190,-5636,-1366,3125,1924,-687,-5759,440,6576,-842,-3061,-3154,1257,6898,-1043,-5838,-1214,2508,5212,-614,-8471,1086,5640,1932,-987,-6507,-1079,8111,-300,-4384,-2135,-733,8066,988,-7724,-691,3706,2497,-234,-8109,-1586,7170,676,-2054,-3973,-2037,8292,1085,-6841,-540,1305,2777,3436,-5100,-1618,4804,517,-250,-3760,-2708,5544,371,-4132,-1073,-1039,3102,1748,-5147,36,2927,-364,669,-2340,-1643,4771,-331,-1887,-117,-98,3598,779,-4294,1620,2057,979,31,-3839,594,4374,-707,-1932,-2880,1294,4496,-1479,-3589,505,2565,2282,-2328,-5319,1633,4961,-152,-2555,-3611,1513,4651,-1882,-4025,-1308,2325,5131,-1979,-6185,1457,3373,2512,-2682,-5883,2197,5445,-539,-3281,-3139,1961,6820,-1065,-5433,-831,2076,4791,-480,-7229,1404,3742,40,-1517,-5506,41,5427,-892,-3352,-1136,-282,5146,91,-5168,864,2785,2108,398,-5153,152,5272,-836,-619,-2322,499,4450,-1148,-3057,-885,1097,641,-1097,-4553,1106,2880,203,624,-2523,1208,3362,-931,-2738,468,1259,2199,-1269,-4111,2001,1912,4,-896,-1624,1882,2885,-2863,-2310,200,1459,3840,-1991,-2750,1833,2687,779,-2655,-2752,4291,3485,-2022],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-7,8,-8,10,-10,12,-14,14,-16,19,-21,25,-28,33,-42,57,-85,172,-503,-7243,-1085,684,4252,5439,-9923,-3383,7338,562,1993,-4936,-5105,7446,1288,-5095,-453,-3616,5245,4550,-6398,33,2564,620,1868,-4180,-3031,5328,258,-2437,-1260,-1841,5006,502,-4539,425,1493,2827,431,-6368,748,4651,-939,-1891,-4439,387,6003,-2589,-4485,-1217,1997,6053,-1299,-7004,2124,4402,1789,-2156,-7417,2668,7471,-3302,-3080,-3796,1053,8925,-3729,-8885,1696,3453,6309,-1701,-11225,3705,8966,-967,-1437,-7071,517,11042,-1621,-6606,-610,-419,9724,785,-10576,1407,3970,2137,1715,-8833,-1351,8928,-1331,-2320,-3497,-3160,10057,1325,-9263,145,1075,2637,4335,-8295,-1868,7696,-840,766,-2774,-2627,8370,546,-5572,409,-556,3577,3308,-6811,479,3635,-1288,1042,-3615,-1595,5154,-1506,-3983,-28,886,3859,-1078,-5704,2203,3509,1036,-1001,-3946,2317,5469,-1301,-2354,-2637,3908,6387,-3888,-4329,1524,1984,2885,-4197,-6826,3712,4216,228,-2604,-6294,4273,7332,-3632,-3367,-1487,2492,7473,-4151,-7830,3371,3003,3580,-2941,-8301,4222,7757,-1853,-2505,-5085,611,9061,-3915,-6189,414,1274,7825,-1954,-9024,3452,3939,-65,-58,-7619,27,8515,-2933,-3993,-1233,-536,6927,-1710,-7493,2481,2379,1824,1530,-7914,834,5954,-2349,-1053,-1841,175,6412,-727,-4935,1632,1369,1308,997,-6133,1490,4242,-2239,-1247,-1946,105,4258,-2682,-3111,1156,1283,2295,-1762,-4277,2933,3625,-1023,-3665,-1905,3581,3818,-3831,-2645,-88,2605,3830,-4649,-3632,4012,2929,659,-4238,-4247,5250,4167,-2160,-4687,-3580,4559,4909,-5145,-3757,1239,3421,4840,-5549,-6127,4742,4028,210,-2754,-5280,5709,5216,-4396,-3198,-1267,4032,6299,-5164,-4586,2028,2519,2960,-3193,-7718,4378,5175,-1181,-2295,-4373,2548,6342,-3244,-4084,125,1272,5310,-2374,-6050,2779,2862,-702,-769,-3709,2146,4960,-1049,-1347,-1668,577,4850,-2161,-3070,1665,1833,900,147,-3614,2424,2899,-2768,-1593,-792,2003,1607,-4241,-1493,2190,1707,-594,-3974,-1979,3377,504,-2180,-1600,-187,4366,2098,-4313,-2833,814,3008,817,-5093,-1440,4510,2412,-909,-3715,-1343,6641,2416,-4742,-2644,-319,4634,2720,-6683,-2862,2749,3661,993,-5978,-3473,6029,3117,-2490,-3499,-2519,5086,3131,-5762,-2838,-637,4099,4226,-5564,-3842,3851,3262,-339,-4159,-3448,6016,3074,-2532,-2220,-2063,3259,4881,-3404,-2883,2868,415,2056,-2992,-2773,3810,2214,-864,-965,-2395,2799,2797,-3222,-989,1615,1952,1903,-3359,-2750,4212,1107,-127,-877,-1884,3425,741,-3914,-329,1485,2122,50,-2315,-600,2922,1474,-1625,-3178,-404,4113,1113,-2752,-923,1343,3642,-515,-4570,-912,2937,2975,-260,-4716],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,6,-6,8,-8,10,-11,12,-14,16,-18,20,-22,26,-28,32,-35,38,-44,48,-52,58,-64,71,-78,86,-95,105,-117,129,-143,159,-177,199,-225,256,-295,345,-411,504,-646,891,-1432,5691,-4601,-8965,3888,538,5213,-1783,-11678,4404,7808,-2708,-1778,-8613,2228,13540,-4832,-6302,1191,-85,9797,-1542,-12757,3826,5717,597,520,-9608,596,10332,-3097,-3482,-1676,-537,9553,-319,-8581,1400,2536,4331,472,-8210,666,6970,-254,-2015,-4159,-534,7377,-1297,-4244,-218,1432,4779,-859,-6782,1789,3042,514,-2098,-4363,2139,4664,-2290,-1002,-2098,1108,5209,-3879,-3306,3005,1293,2450,-3281,-5808,6006,2786,-1495,-1712,-3662,4593,7078,-7679,-2350,1602,2028,4876,-4817,-6350,7122,2096,-656,-2722,-8202,8531,6883,-8111,-3348,-901,2744,9332,-7898,-6718,6406,1755,3321,-3427,-10360,7231,7892,-4909,-1385,-4654,4216,11537,-6504,-6654,2270,1390,7532,-3217,-9653,5860,5801,103,-1462,-7685,2884,9092,-3913,-4188,-1187,849,7734,-1813,-8397,3542,2007,1557,-1602,-7578,3385,5289,-2372,-2896,-3169,1780,5929,-4364,-4589,2250,1580,2507,-2244,-4556,4140,3444,-1431,-2003,-3730,3279,3816,-3531,-1455,-895,2328,3673,-5308,-1935,3651,295,900,-4476,-4081,6571,1066,-4801,-1794,-1222,5159,3121,-9149,-1705,4731,1875,2068,-6266,-4196,8200,2075,-2819,-1924,-4100,7595,4165,-8381,-1892,976,3396,5232,-8099,-5620,7842,1781,287,-4463,-5888,8889,6426,-6114,-3170,-2668,5065,8010,-7435,-5343,4707,3100,3399,-4408,-7867,6968,4508,-3694,-1691,-5666,3981,7238,-5760,-4305,1333,1816,4159,-4108,-5724,4949,2890,645,-1704,-4996,3993,5190,-3951,-2357,-780,2640,4252,-5215,-2669,2333,741,1863,-3003,-3708,3888,1861,-2713,-1196,-941,3740,2124,-4114,-729,1525,2015,1091,-6044,-780,4602,490,-1476,-2674,-1644,7315,328,-6779,-2045,1303,4990,1285,-6905,-1023,5463,1172,316,-6059,-1801,8030,169,-5226,-2548,-871,5732,2719,-9464,-514,4161,3241,2370,-9419,-3427,8240,246,-2399,-4197,-2239,6980,2639,-7304,-2382,1568,4312,3210,-8166,-3075,6692,2928,631,-5325,-4462,6789,2709,-4107,-1879,-1514,4611,3988,-4898,-1988,2257,2087,1246,-3825,-2497,5451,1882,-1710,-1718,-1486,4503,3024,-3672,-1454,1083,1457,2480,-4481,-1482,3661,568,-741,-2553,-479,4095,434,-3075,-94,364,3138,-597,-4964,-611,3047,2221,-683,-4699,961,4543,-307,-1964,-976,236,4498,-499,-5591,-9,2555,3306,-1183,-6041,876,5772,-112,-1678,-4847,128,7437,-946,-5814,-256,960,5085,-604,-7560,249,5373,1935,-2273,-5793,-1038,8175,363,-3954,-3455,229,6458,880,-6716,-464,2638,2709,537,-6284,-1216,5912,1725,-1783,-3083,-1190,6444,1077,-4879,-608,1225,3660,992,-5398,-845,3518,1568,1099,-3440,-1159,4872,-412,-2332,-1260,293,3351,-659,-3839,-85,1307,375,-565],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,5,-5,6,-7,7,-8,9,-10,11,-12,14,-16,18,-20,22,-24,26,-29,33,-36,40,-44,48,-54,60,-66,74,-82,93,-104,119,-138,163,-200,278,-1200,-2705,-4662,9334,4345,-11491,-1374,4203,3873,6370,-10809,-5814,10026,495,-1081,-4749,-7654,9147,4824,-8111,-1795,-1396,5178,7561,-9512,-4483,6624,2645,2703,-5069,-7357,8291,5387,-3806,-2143,-4331,4645,6333,-7022,-2360,2816,2648,4891,-5732,-5364,4961,2263,-270,-2765,-4466,5617,4103,-3286,-2224,-833,3909,2412,-5217,-2360,3400,1793,1547,-4085,-2045,6525,-146,-2774,-653,-764,5597,819,-5543,1134,1627,1750,2175,-7059,886,6337,-1592,-1086,-3044,-907,9267,-1783,-7034,1913,813,5321,897,-11082,1211,7932,-395,773,-7836,-1793,11871,-882,-5752,-2531,-1536,8873,2874,-11428,91,4234,2783,3432,-10511,-1925,10743,-276,-2432,-3736,-3655,11538,2374,-9260,-539,1827,5755,4128,-10883,-2664,7299,1474,231,-4843,-4559,7731,2656,-6220,-883,-789,4730,3292,-8720,-839,2827,2137,2528,-5611,-2868,5899,450,-1866,-2555,-2089,5967,1518,-5461,-516,1682,2427,959,-5103,411,3591,-90,-413,-2701,-667,6027,-882,-4637,-269,956,4289,258,-6818,4229,1986,641,147,-5895,2313,6140,-2432,-2137,-2778,123,8492,-2746,-6741,2989,3019,4357,-937,-9588,3750,7593,-2310,-1823,-6148,883,9088,-3962,-6730,1821,553,6524,-105,-10329,2862,6375,1638,-587,-7494,-1704,10360,-1669,-3615,-2931,-664,7487,-1221,-10727,1198,3186,3053,1761,-9383,653,9110,256,-2542,-3640,-698,8536,244,-6191,-242,1031,4526,780,-6973,-170,3591,933,29,-4251,-919,6705,-1151,-3107,-1055,-199,4432,359,-5482,740,1438,1113,-304,-3282,773,5099,-1308,-2532,-3006,1866,4870,-2736,-3451,1495,1446,2593,-3601,-6075,3014,3223,-199,-2486,-4165,4103,5733,-4025,-3191,770,3060,5953,-4544,-6378,3669,3422,1131,-1999,-6985,5231,6797,-3281,-2833,-2796,3004,7095,-4143,-6733,1505,1607,5348,-2812,-8761,3489,5567,19,-2168,-5887,2628,8135,-3257,-4610,-224,1594,7521,-1523,-8339,2201,4017,1304,-1189,-7614,1467,6304,-1391,-3938,-2837,-237,7118,-205,-5843,747,1995,2397,-1106,-5201,2072,4256,-231,-625,-2629,1667,5328,-1573,-2420,-243,1198,3595,-1676,-3166,2024,1998,-318,-1993,-2358,3376,2832,-3312,-2273,-994,2837,3304,-3204,-2268,3302,1997,554,-3292,-3502,5220,2940,-2538,-2620,-2511,3235,4069,-4520,-3320,1085,3770,3193,-4998,-4666,4787,3823,-793,-3961,-4501,4927,3615,-4811,-2845,222,3225,3957,-4933,-6069,3308,3659,2029,-3434,-5036,3955,4161,-1362,-3291,-2372,2711,6084,-4190,-4152,1828,1862,3341,-2852,-5578,2703,4051,-226,-2314,-3476,3071,5903,-2744,-3022,947,2036,3205,-4023,-3473,2073,1942,1193,-2004,-2375,3020,3386,-2070,-1412,-906,469,2796,-1871,-2722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,5,-7,7,-8,8,-9,11,-12,12,-13,16,-17,19,-20,23,-25,28,-31,35,-38,44,-50,56,-65,77,-92,115,-153,247,-1253,-3018,-5866,4818,6870,-7768,-3134,595,2293,6837,-4188,-7296,5410,2652,314,-1295,-6398,5297,5960,-4224,-2035,-549,2047,4721,-4175,-2727,2976,409,359,-2421,-4468,5386,2168,-3109,-407,-308,4788,2527,-4346,-1464,2016,2081,1100,-5376,-1677,6141,1351,-1367,-2668,-1950,8202,817,-6023,-1335,539,4836,1032,-9777,-511,6314,1697,482,-8053,-2503,9534,539,-4879,-3180,-2337,9410,2453,-9944,-546,3004,3410,3552,-10542,-2644,9709,439,-162,-5432,-5533,10447,4648,-8445,-2391,-1261,5083,5662,-10375,-2916,6868,981,2989,-5450,-6485,10041,3030,-4458,-1729,-3315,5405,5644,-7431,-3165,3060,1300,4259,-5533,-4814,6515,1597,-40,-1274,-3450,5697,3967,-3502,76,622,1791,2249,-6304,-960,4699,-5,8,-2794,-1957,6048,843,-4202,-700,703,4346,462,-5485,-324,3670,1109,-1127,-5210,1369,5899,-1319,-3098,-2903,866,6541,-917,-7263,1268,2526,3823,-1094,-8291,3179,6002,-357,-680,-6345,1554,9840,-864,-5482,-1521,1313,8339,-1154,-10074,1522,5184,3256,2001,-8073,-113,9453,-187,-3046,-3953,-1585,9934,881,-8695,-350,897,3624,3256,-9056,-1044,7276,115,-261,-4742,-3016,7398,399,-4354,-948,-1066,5273,3418,-8385,-497,3218,755,2354,-4492,-3218,6898,-424,-3488,-498,-2402,4169,1344,-5853,286,3169,913,1405,-3805,-123,4989,-510,-2616,-2291,37,4817,-118,-4315,1242,1701,1525,-389,-5157,2242,3165,-1113,-2205,-3381,3419,5694,-2527,-4396,-1151,3548,4375,-3058,-5467,2549,4056,2803,-3892,-7107,3174,5688,-2230,-2914,-4106,2415,7641,-2889,-4689,263,2593,5468,-1966,-7714,2467,6774,805,-2201,-6803,2096,8074,-953,-4816,-1596,-105,6625,-165,-8305,1416,4095,2597,761,-7036,257,6224,-572,-2053,-2252,355,6523,-134,-5099,-308,1067,2983,452,-6396,469,3870,447,-908,-2907,-30,5719,-1347,-3236,-279,174,3380,-687,-3751,1500,2473,646,-1166,-3671,1672,4468,-1393,-1782,65,1699,3435,-2880,-3425,1992,2188,1114,-2224,-2723,3914,3996,-1268,-3035,-651,3862,5034,-3297,-4298,953,3682,2581,-3075,-4694,3913,3357,382,-3582,-5248,3240,5153,-2679,-2559,-1145,3150,4847,-3887,-4330,1356,3573,2352,-3876,-6333,3899,5417,-970,-3866,-3798,3711,6709,-3662,-4225,-243,1295,4665,-1685,-6188,2030,3838,253,-1799,-5235,1899,5838,-1599,-2972,-934,1785,5297,-2924,-4206,1625,1682,1491,-1555,-4222,3047,3656,-884,-1895,-1572,1191,3208,-1769,-3325,90,967,2336,-1856,-2415,3111,2306,-1296,-1516,-1816,2469,2823,-2500,-2770,1379,1473,1235,-2863,-3290,2628,1873,-572,-3262,-2322,4030,2277,-2148,-2188,-385,3875,2034,-4993,-2303],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-9,10,-11,13,-15,17,-19,22,-24,27,-30,33,-37,42,-46,51,-57,63,-70,77,-84,93,-103,114,-125,138,-153,169,-188,210,-236,267,-304,350,-410,489,-603,779,-1087,1798,-7447,-1624,8842,-1325,-408,-5553,-1959,9725,1650,-7155,745,-423,5559,2495,-9161,395,5410,-101,1049,-5206,-253,7324,-735,-4278,176,-317,5458,181,-5847,142,2915,987,335,-5210,1264,5320,-1117,-1514,-1591,1746,4631,-3648,-4046,1144,1869,3103,-4184,-5273,4453,3199,-959,-3134,-5641,4462,5542,-5384,-3750,-1458,3267,6510,-5702,-6092,5218,3583,2890,-3907,-9560,5398,5948,-3775,-2889,-4754,3380,10067,-5688,-8001,2502,2624,7125,-3789,-10909,5661,6264,-2573,-1181,-7469,2626,9876,-5469,-4264,-286,-66,9884,-1225,-9855,3362,2996,2802,1088,-8306,2505,7197,-2738,-3078,-2621,-1140,9814,-960,-6260,1337,1715,3972,1284,-7477,2556,5555,-1770,-503,-3248,80,5763,-2159,-3031,620,90,3329,-1142,-4361,2412,2586,-1033,-1729,-3475,3003,3916,-2486,-1851,-443,3114,4179,-4413,-2523,3998,3216,1570,-3471,-4486,6934,3221,-2746,-2091,-3093,5115,5028,-6769,-2843,1011,4215,4218,-7070,-4531,6723,3485,1050,-4931,-5313,7074,4621,-3952,-2419,-563,4417,8149,-6868,-5407,3369,2589,4810,-4564,-7719,7549,5060,-3107,-2544,-5710,4492,8375,-6927,-3560,1761,1109,6471,-4269,-7203,4686,3121,616,-1426,-6395,3896,7105,-4432,-2261,-1109,873,6446,-3494,-5692,2347,1188,1720,-1535,-4743,4533,4471,-2653,-354,-1522,1661,4247,-3824,-3266,1974,1217,628,-2592,-2175,3082,2782,-1204,-1807,-2527,3862,918,-4481,-1617,1025,1454,2305,-5940,-2253,4518,1910,333,-4163,-1624,6878,2787,-4317,-1412,-20,5923,2256,-6701,-1944,3861,3316,1594,-6765,-3339,6999,1316,-1955,-4777,-2527,7062,3928,-6573,-2414,1331,4217,4047,-7439,-3472,4692,2167,-849,-4600,-4252,6554,3946,-4088,-2146,-1341,5367,4003,-6852,-3251,4232,2189,2327,-4146,-4798,5175,2600,-2714,-2585,-3943,4906,4888,-4515,-2741,1066,1451,3683,-3992,-2786,4283,1927,-767,-1896,-2338,3123,2631,-4048,-1814,-264,695,2039,-4868,-597,2551,565,235,-3183,-1651,3833,617,-3536,-2838,-471,2504,467,-3515,-501,2419,2929,-616,-5351,365,5109,1157,-1799,-3781,1157,5625,365,-4299,-1809,1989,4453,-548,-7198,-242,5646,3138,-838,-4149,-963,7164,466,-3741,-3196,769,6297,1886,-8023,-2142,2839,3778,1118,-6613,-975,5097,1650,-2384,-4218,-1660,7598,1399,-5124,-2069,927,5235,1482,-6762,-1662,4736,1972,-251,-4148,-1075,6193,1517,-2952,-1618,-1351,4381,1830,-4838,-1521,1835,1675,310,-3136,-1291,5413,563,-2872,-2320,-823,3251,526,-3310,-730,941,944,-75,-3611,4,3058,-200,-2185,-2368,405,4300,-164,-3795,-1099,2390,4021,-520,-4470,913,4328,977,-1255,-3528,149,4699,-592,-3789,-1744,797],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-2,2,-3,3,-3,4,-4,4,-4,5,-6,5,-6,7,-7,8,-8,10,-10,12,-13,14,-17,19,-24,29,-36,47,-64,91,-141,246,-548,2988,9415,-875,-1258,-6125,-351,12854,-1901,-8013,1492,-215,8137,2803,-13088,1334,7401,772,1622,-9739,-2521,12770,-868,-5584,-2381,-3712,9726,2819,-10088,-222,2665,3609,3272,-9430,-2616,10062,804,278,-3469,-3785,8418,2427,-7681,-375,-1432,4279,4014,-7640,-1205,4345,823,943,-4689,-2260,7608,398,-3261,-83,-1002,5449,-1171,-4117,1694,2301,903,-565,-5258,1235,4985,-311,-1366,-2047,865,6495,-3408,-4445,2044,1288,4541,-2941,-6708,3955,4427,-1774,-1069,-6253,2117,7754,-5119,-4013,-388,1856,8142,-4149,-8905,3929,3924,1987,-424,-9852,4026,9097,-4898,-4011,-4036,1210,11879,-4874,-8618,3236,1448,5434,-953,-11569,3450,7778,-1059,-103,-6593,-838,12935,-2860,-5936,-234,60,7173,-178,-10155,3017,4578,1576,1287,-8431,304,9507,-718,-3687,-1997,-2396,7750,220,-6131,1580,1700,2863,1020,-7423,-275,4691,-330,-663,-3805,333,5759,-1900,-3173,-700,1087,3488,-1257,-5223,1450,4368,-1161,-1343,-4859,3246,3296,-3076,-2170,-2577,2518,4041,-4931,-4080,3595,2265,2307,-3975,-5516,6360,3694,-2797,-1403,-3620,5214,6186,-7058,-4608,2452,2594,6084,-5568,-7102,6047,4144,-869,-3264,-7005,6312,6587,-5993,-3373,-1840,3456,8775,-6396,-7411,4286,2599,2603,-1857,-9249,5416,7583,-3063,-2614,-4688,3090,9152,-3666,-5549,1703,2271,5965,-1656,-9815,1892,4412,-845,-1126,-5016,1943,7322,-3288,-3016,-1225,-60,5730,-2140,-6935,2676,2122,1013,-913,-5764,2154,3525,-1566,-2099,-1363,1623,4530,-3043,-3277,1629,1359,2100,-3653,-3525,3717,1952,-814,-1718,-2902,4763,2719,-5141,-551,819,3515,2675,-5699,-2485,4088,2812,-42,-3919,-2854,6492,3174,-4840,-1236,-1043,4502,3080,-8909,-2985,4161,2929,2450,-6189,-4589,6427,2361,-3303,-3466,-2864,7445,5559,-6418,-2789,1045,3306,5213,-6724,-5426,5580,3171,846,-3629,-5109,6305,4095,-5295,-2670,-1550,4272,5239,-6151,-5827,3088,2230,3314,-3258,-6529,4480,4859,-1908,-2494,-3520,2455,6137,-4474,-2300,306,1386,3424,-2673,-4598,2905,2779,318,-2341,-3377,3613,2088,-3079,-827,299,2037,3190,-4058,-1856,2896,1020,-108,-2710,-929,4287,1145,-3593,-1799,-636,4085,1278,-3855,-1453,2267,2899,284,-4833,-1081,5434,936,-2659,-3114,-367,7215,303,-4816,-1991,2424,4438,1156,-5756,-1329,5151,2251,-1984,-5822,-2215,7307,975,-4543,-2632,-419,6111,2373,-7136,-2980,3522,3689,-143,-6010,-2992,6607,2012,-2263,-4087,-2577,5634,2452,-6426,-3198,-62,3782,3523,-5862,-3280,4218,2305,320,-3510,-2498,3946,2904,-3198,-1858,-500,2994,1780,-3789,-1453,2288,1475,253,-3143,-1997,3954,722,-1686,-2107,-139,3230],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,0,1,-1,0,0,0,-1,0,-1,1,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,1,-1,3,-6,12,-25,62,-191,1853,5831,-7021,-7078,9683,3798,-1459,-4073,-7901,8077,8535,-7837,-2735,-926,2920,10028,-8269,-8125,6044,2437,3065,-3440,-11020,6715,8261,-4482,-3128,-5307,3560,10362,-6295,-7007,3358,1191,6739,-2329,-9614,5248,5252,-2077,-2099,-8051,2433,7619,-4863,-4554,136,1255,6402,-2415,-5698,2655,3310,1651,-1603,-5733,2565,3275,-1709,-957,-1736,1191,3248,-4671,-1645,2959,471,2191,-5503,-3519,5453,514,-369,-2453,-3722,6680,1967,-6536,-491,1455,3776,3224,-8389,-2312,6917,301,447,-4488,-3086,10285,987,-6348,-956,-1714,6705,4220,-10404,-1561,6070,2308,2412,-8693,-5155,11609,2068,-3157,-2939,-4372,8393,6101,-10619,-2326,2306,3011,6768,-9147,-5807,9542,1341,-193,-3781,-8359,8279,6453,-6878,-2791,-2501,3066,6427,-8079,-5567,3691,1071,4332,-4872,-6401,7236,4448,-3071,-2212,-3849,3888,5542,-4951,-3298,1074,2239,3752,-3475,-3841,4632,1470,-363,-3368,-3370,5917,1109,-3225,-453,-98,3104,2355,-5469,-1401,2319,1606,-145,-3463,-2105,6252,-307,-3031,-1765,-19,5938,511,-6995,1479,3289,2978,501,-7290,665,7828,-664,-2380,-3923,-155,8005,-166,-7518,317,556,4813,1914,-9299,-485,7521,1189,279,-6775,-1936,10835,540,-6044,-1030,-2578,7467,3059,-10593,-978,3601,2743,2964,-8125,-3850,8538,1193,-2123,-3546,-3364,7829,3456,-8039,-2111,747,3538,4121,-7258,-2674,5401,1585,-643,-5837,-3722,6838,2909,-3928,-1405,-1492,4465,2906,-4958,-874,2371,1356,987,-3905,-3346,4815,560,-1969,-1993,-648,4849,943,-3925,958,1139,1963,437,-5003,1632,4213,-856,-1486,-3179,219,5786,-2022,-3305,-1175,850,4086,-1583,-6125,2882,3232,877,-978,-7037,2009,6660,-2222,-3116,-2333,599,7522,-2408,-6999,555,3345,3392,-2231,-8438,1938,8133,-340,-3071,-4581,110,8622,-1204,-4900,-500,2335,5812,-1549,-7991,801,5107,2061,-493,-6699,-849,8296,304,-3605,-2016,-1916,6692,1319,-6688,-1405,3552,3123,601,-6338,-1366,5958,-284,-1416,-3069,-1055,5729,993,-4355,348,796,2989,1139,-5026,-9,2362,71,-50,-3128,-27,4083,-1210,-2776,-364,1066,3100,-687,-4895,1923,2537,410,-2391,-3297,1996,4116,-1436,-1568,-1090,2142,4284,-2984,-3760,1920,3560,2762,-4126,-6104,3090,4181,-1337,-2658,-3579,3966,5995,-3404,-4276,859,2180,4691,-3902,-5405,2975,3872,1037,-3792,-4892,4662,4955,-1220,-3435,-2246,2617,6469,-2454,-5997,1896,4013,3437,-1460,-6758,1752,6169,-355,-1711,-4167,1473,6852,-2370,-4207,-482,1363,4894,-2103,-6339,1228,2424,1258,-807,-4270,309,4643,-1129,-2397,-1726,161,3650,-764,-3751,-152,1321,2204,-1137,-3347,1946,3397,-452],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,1,-1,1,0,1,-1,2,-1,1,-2,1,-2,3,-2,3,-3,3,-4,4,-4,5,-5,6,-6,7,-7,7,-7,7,-7,5,-2,-6,24,-79,237,3570,3009,5105,-6041,-5806,9198,1480,-2227,-3415,-4775,5916,4846,-6506,-540,38,1647,5443,-6375,-3994,4360,1026,827,-2437,-3028,6122,3119,-4342,-1234,-1279,3647,1670,-6203,86,2882,748,1469,-4487,-1807,5030,-1378,-989,-2117,703,6091,-1371,-5423,1518,1288,3334,-1047,-7197,2935,5453,-1492,-2688,-6240,912,10186,-3393,-5076,-571,975,8510,-966,-9632,3510,4686,2156,213,-9022,622,10300,-2228,-3545,-2058,-956,11190,-1461,-8471,2362,1069,5209,2926,-10480,168,8388,160,614,-6251,-3371,10587,392,-5847,-145,-1253,6948,4196,-9460,-504,5390,1604,1844,-7543,-3831,9738,723,-3559,-1857,-2133,5927,2833,-7291,188,1403,1400,1942,-5889,-1231,4866,-1433,-2448,-2409,-790,3985,-1222,-4044,405,176,1598,-244,-4647,2559,3098,479,-1188,-3713,2317,4767,-2564,-3538,-373,1795,5099,-3513,-5537,2695,3311,2169,-2445,-6345,4489,3989,-3718,-2623,-3962,3398,7307,-4314,-6939,2014,3450,6215,-4312,-9091,3720,5222,-195,-1795,-7462,3176,10085,-3022,-4826,-1968,684,8490,-3265,-8620,1981,2644,3146,-851,-10087,1870,8148,-2076,-1168,-3224,-9,9168,-1209,-6142,1173,365,4681,98,-8688,1225,5129,-771,1416,-4602,339,6834,-823,-4270,-654,-955,4959,609,-5739,335,2544,789,323,-3532,1130,5952,-1928,-1823,-800,404,4370,-3150,-4103,1380,1664,1090,-1549,-3272,3215,4346,-2014,-1513,-1778,2805,4848,-4527,-3145,1647,2249,2986,-4845,-3260,3637,2905,593,-3623,-4172,5745,4355,-3042,-3249,-588,3224,5947,-5877,-4147,3881,4162,2331,-4656,-5645,5870,5455,-1640,-2628,-3379,5198,7184,-4787,-4420,-121,1180,4985,-5077,-6064,4568,5009,263,-1449,-6069,3416,6473,-4449,-3207,-2822,1212,7305,-3075,-4462,3308,1152,2762,-1352,-6933,2645,4888,-1461,-671,-2166,618,4205,-2113,-3385,512,-45,2710,-1168,-3710,1972,3144,-843,-640,-3233,1777,4476,-3661,-1040,1041,1235,2035,-3139,-3032,4192,1468,-632,-1943,-1452,4278,2378,-2635,-2361,-450,3497,2157,-4983,-2406,2520,2713,1107,-4474,-2753,5038,2143,-2742,-2812,-1602,5526,2491,-4785,-2730,1440,3241,1573,-6683,-3176,4768,4497,617,-4203,-3277,6675,4046,-4242,-3532,-486,5124,3965,-5269,-3698,3355,3177,3362,-4816,-4500,4347,3879,-733,-2952,-3863,3487,5269,-4409,-3386,-556,2982,4107,-3724,-3716,2621,1608,455,-2247,-3153,3305,3096,-2810,-1704,-1251,1613,2990,-2707,-2225,1704,1218,606,-3424,-2524,2870,2033,-1715,-725,-210,2730,969,-3819,-1049,1650,1700,-175,-2507,-1091,3657,1201,-1774,-1969,-822,3666,401,-3711,-609,1605,2827,615,-4939,182,4885,732,-1548,-3139,-117,4754],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,6,-7,8,-9,10,-10,11,-11,13,-14,16,-17,18,-19,21,-21,21,-16,6,32,-176,1442,10254,-3032,-7572,1763,1686,4789,668,-10093,2445,6510,-1445,175,-4108,871,8736,-2270,-3581,532,-102,4425,-266,-6172,2484,1538,410,-141,-4390,1795,4290,-2800,-2228,-890,559,3725,-4362,-3311,2727,491,1148,-3620,-3498,5210,2256,-2174,-1093,-2287,4933,3255,-5995,-2080,2347,2023,3063,-6064,-4535,8169,2010,-548,-4119,-6738,6540,4722,-6633,-1724,-2317,5390,6130,-8826,-4400,5406,2538,3256,-6354,-8564,10151,3716,-4262,-2499,-5522,6634,8756,-7254,-3880,1905,2430,7056,-6983,-7826,6867,3720,254,-1053,-6895,5788,7085,-5623,-2201,-1141,1061,7226,-4372,-7073,5219,791,3131,-1918,-8521,5156,4988,-2510,-327,-2609,614,5719,-4238,-2922,2385,275,4842,-1036,-5077,3223,1943,-1246,-1403,-3002,4033,2838,-4083,-1224,178,2096,3170,-3956,-2462,4476,1876,-568,-3155,-1936,7487,817,-4435,-1709,-392,4781,2040,-7221,-594,3223,3486,1168,-8059,-1581,7743,414,-1709,-4237,-1797,8392,2287,-7022,-1291,851,4859,5020,-9532,-3146,7078,1849,1505,-5202,-5240,9074,2793,-4083,-2910,-2313,6205,5843,-9233,-3014,3773,1315,3643,-6389,-4835,7337,3017,-2922,-2147,-5467,6205,4268,-6053,-1856,1028,2272,5565,-3500,-3297,4908,1933,1029,-2957,-3976,4730,3771,-4117,-505,-119,2215,3565,-4722,-2570,2801,832,1082,-2233,-2619,3953,1412,-2039,10,-797,3190,1976,-4006,-10,2137,2140,10,-4410,-242,3589,-72,-2185,-3877,841,5031,-1089,-4751,-342,2139,5158,927,-6132,625,5545,1522,-1355,-5353,-580,7167,806,-4826,-2296,158,7348,-472,-7785,220,3910,2835,1132,-8224,-626,7565,698,-1853,-5266,-1586,9156,1239,-6952,-1344,1328,5665,2031,-9101,-1402,4350,982,551,-5921,-3341,7675,1904,-3934,-2246,-1348,5280,4078,-6420,-738,2682,1907,3440,-4638,-2540,4459,430,-1310,-3578,-2382,4475,364,-3799,284,1108,1616,1112,-4087,-786,3659,388,-477,-3004,-1206,3815,525,-3844,-174,1650,4022,-78,-4562,1431,2432,581,-1153,-3649,1386,5356,-1930,-2581,-508,1460,3699,-2628,-4468,1421,2669,2129,-2039,-4641,2023,6256,560,-2749,-3820,1875,6073,-2217,-4037,-887,2177,4853,-703,-5936,1106,3729,2118,-1821,-5511,645,6112,-241,-2902,-1684,1731,7146,-1552,-5874,131,2887,3534,-262,-7284,641,5319,135,-2067,-4676,-1115,6650,-576,-3891,-658,178,4441,709,-4971,20,3248,1300,390,-3889,122,4523,-1147,-2950,-1104,1097,3012,-714,-4200,809,2310,2032,-935,-3254,342,3616,51,-1489,-557,946,2656,-2048,-2938,1846,1439,2269,-2412,-3292,2001,4115,-1435,-2210,-1996,2242,4090,-1786,-3182,-643,3008,2324,-3022,-4747,2334,3306,1257],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,9,-9,11,-12,14,-16,17,-19,21,-23,26,-29,32,-35,39,-43,47,-52,57,-63,70,-77,86,-95,107,-120,134,-154,177,-206,247,-303,390,-546,920,-4524,-2114,744,5629,4597,-11525,-1297,7032,921,2231,-7112,-5550,12669,1854,-5966,-1412,-3992,7304,6274,-11701,-2196,6075,3535,4797,-8151,-6592,9606,2178,-2391,-1990,-6113,7615,6122,-8343,-1049,538,2658,7242,-7912,-5463,6401,924,1131,-3372,-5556,7297,3908,-4572,-442,-2770,3380,4585,-5967,-2240,3625,1236,1289,-3417,-2570,6015,680,-1812,-1502,-2531,5845,1591,-4434,1132,437,1808,86,-6718,-202,5062,-53,10,-3562,495,6845,-2363,-6142,539,318,6762,-95,-8928,2529,4761,-93,150,-8219,960,9969,-3081,-3104,-1920,-1752,10255,-605,-10371,1244,2244,4698,1124,-11734,889,8692,-838,-861,-5288,-2968,11732,-322,-7800,-1127,-737,6891,3504,-11459,-159,6774,922,2147,-7740,-2825,9735,1211,-4148,-1935,-3355,7010,3852,-8668,470,2236,3037,2354,-6311,-1685,5963,645,-539,-2150,-3637,7496,3487,-4857,208,-542,4180,2029,-5646,-1429,3254,314,246,-3692,-1521,6226,-2263,-2608,-259,165,4308,-555,-5318,-267,1818,1270,-275,-6321,3236,4882,-2273,-2881,-1732,2077,6722,-2994,-6453,1431,1757,4134,-2037,-7773,4357,5824,249,-1650,-5756,3000,8558,-4020,-3456,-730,1105,7847,-2688,-8432,3768,3975,2939,-845,-7831,3282,8200,-2968,-2091,-4647,-1014,10849,-1914,-8156,1427,1687,5973,360,-10615,1072,6809,-577,-763,-6415,295,8290,-950,-5479,-952,-1130,6992,698,-8357,458,3615,2,164,-6473,-965,6272,-2162,-2390,-1114,-832,6014,-828,-5970,1855,2160,1488,-315,-4608,1315,4259,-1306,-1622,-2869,1239,4548,-2644,-3779,1216,1472,2286,-2940,-5345,3105,2796,-300,-1953,-5608,3612,3804,-3463,-2240,-713,2892,4174,-4246,-5555,3322,2848,2111,-3400,-6054,5225,5291,-2971,-2211,-2630,4072,7395,-5393,-5504,852,3366,4519,-5484,-7080,5335,5579,158,-2541,-6875,4675,6762,-4485,-3833,-634,3104,6970,-3554,-7046,3588,2529,1692,-760,-7402,2717,6462,-2148,-2467,-3278,1084,6891,-3126,-4758,1354,987,4313,-2123,-4600,2689,2743,-77,-750,-3813,2077,4314,-1939,-3216,-254,510,3918,-937,-4395,3965,2165,344,-709,-3025,2374,1981,-3379,-2127,-1449,1489,2244,-3613,-1964,3262,2305,560,-4138,-2622,3605,2141,-2568,-2308,-2041,4769,2905,-4691,-2129,1176,4401,2041,-5899,-3616,4141,2413,33,-3948,-3766,5582,3618,-4117,-2364,-547,5187,4112,-5599,-3544,2171,2151,2788,-4671,-4463,5577,3844,-1013,-2887,-2566,4499,5345,-5331,-3146,1275,3669,3745,-4225,-4347,3306,2210,-1,-2377,-4100,4259,4169,-2156,-1212,-1325,2834,4112,-3145,-4024,1868,2444,2148,-2896,-3392,3813,3523,-1305,-1380,-3014,1254,2577,-3013,-2011,288,722,1388,-1623,-2602],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-5,6,-8,8,-10,11,-13,14,-16,18,-19,22,-25,27,-30,35,-38,43,-46,52,-57,63,-70,77,-85,95,-104,116,-129,144,-162,182,-207,238,-278,331,-405,518,-716,1165,-4513,3082,9754,-6950,-3645,919,2132,8522,-4991,-10126,6188,3915,1542,-1738,-9896,4529,9673,-5252,-2912,-3713,1462,12059,-3670,-8152,3014,719,6417,1217,-11020,2742,7232,-1828,-250,-6939,-414,11115,-3748,-6027,768,-565,6932,684,-10073,2154,4393,-128,1105,-6782,615,7221,-1881,-2636,-1412,-232,5154,-1916,-5188,2329,1961,1995,-949,-4881,3227,4150,-994,-1110,-2124,2548,5052,-4431,-2325,1373,2787,3796,-4723,-4184,5582,937,-1107,-1527,-4654,6221,4257,-5414,-1508,-1309,4449,4785,-6954,-4171,5090,1252,2019,-4207,-8227,8840,4617,-4784,-1823,-5747,7167,7681,-8062,-4102,2938,2816,7133,-5707,-9197,8190,3726,-460,-2496,-8281,6022,9035,-7290,-3873,-521,2054,8813,-5520,-8374,4750,1243,2633,-1237,-9288,5055,6381,-3168,-421,-3952,2578,8325,-5176,-5388,2443,1056,5441,-1914,-8102,5076,3533,-993,-172,-5700,2179,6264,-2296,-3090,-165,1004,4930,-2767,-4134,2829,1630,602,-865,-3825,2908,3135,-3152,-205,-1132,2510,3188,-4676,-1203,3197,1844,1556,-5812,-1930,6524,-25,-2770,-2925,-1553,5932,2591,-6913,-1565,1772,3030,2931,-7980,-2853,6983,387,-341,-5021,-3940,9405,2419,-6070,-1365,-1898,5810,5297,-8559,-3960,5457,1928,2900,-6662,-6059,8135,2966,-3919,-3239,-5300,5978,5721,-7791,-2021,1319,3374,5504,-6511,-6199,6286,2429,1145,-2941,-6034,5769,5540,-4660,-1340,-1323,2205,6664,-5593,-2986,3014,1655,1944,-2111,-5034,5732,2732,-4190,-432,-2900,2536,2719,-4336,-1435,1656,622,2515,-2104,-2439,4213,-256,-842,-2059,-2086,4726,1072,-4488,778,1249,3236,811,-5258,-711,4023,833,-951,-3959,328,5923,577,-4623,-3054,142,6288,297,-7447,857,2709,2972,630,-7449,326,7027,579,-2932,-4071,-1736,9111,-229,-6633,-777,2299,5782,1951,-7979,-1589,5499,2166,875,-5353,-1911,8039,1999,-4144,-1613,-1754,6168,3446,-9139,-2884,4182,3266,2747,-6770,-3775,6872,3008,-1731,-3648,-3553,5906,2488,-4494,-543,841,3088,3441,-6037,-1993,5052,996,-591,-2557,-3241,4074,1332,-2936,-467,-247,2432,2077,-3982,194,2312,-810,-437,-3837,-534,4310,119,-2177,-2433,-165,3761,-807,-4117,1720,710,2072,-850,-4678,370,3514,343,-3062,-2151,1907,5868,-2062,-4490,-297,1739,4987,-1613,-6235,1872,4486,652,-1387,-5973,673,6492,-1460,-2496,-2723,1558,5819,-2134,-6637,174,3099,4065,129,-7046,846,6166,-92,-2348,-4494,920,6808,-880,-5274,-817,1770,5078,2070,-5935,201,4944,1825,-45,-4215,-735,5124,495,-2200,-1410,365,5506,155,-5496,-908,2543,1476,177,-4526,369,2971,453,336,-1583,385,3706,5,-2457,-144,-270],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-6,6,-7,8,-9,10,-12,13,-15,17,-18,21,-24,26,-29,32,-36,39,-43,48,-52,58,-64,70,-78,85,-95,104,-117,129,-144,162,-183,210,-242,284,-340,420,-547,772,-1304,6109,1805,-5002,-1510,-2893,8326,2788,-7945,-751,2472,1903,3143,-7961,-1040,5470,-453,-1293,-3730,-3374,6307,-742,-5597,-412,-1458,3751,1441,-5302,4,3128,-159,340,-4484,717,5918,-1578,-1623,-844,920,5495,-3373,-4014,3216,2131,1590,-1994,-5917,4550,4822,-3248,-1915,-3455,3212,6541,-5711,-5305,2494,1508,6057,-3584,-7680,5634,3886,-295,-1332,-6922,4536,8932,-5637,-4659,-100,2442,8828,-4538,-9850,4310,3624,1962,-1599,-10348,3270,9065,-4681,-2608,-4629,908,10337,-3987,-7772,1654,775,4655,-713,-10957,2354,6856,-1630,-232,-5845,-273,9132,-1601,-5379,-1218,-316,7156,219,-8381,2400,2917,486,1367,-5033,682,6253,-2309,-1362,-2177,414,4786,-1707,-3527,1962,663,2081,-1063,-4853,2799,2580,-1556,-1823,-2217,2644,3140,-3687,-2822,1311,1427,2833,-3726,-3633,4147,1431,-129,-2848,-3479,5446,3826,-5385,-1926,-386,3683,5333,-6342,-4420,4719,1115,2296,-4198,-5697,6798,4336,-4252,-2086,-4716,5302,5775,-6896,-3847,1301,1868,6303,-6758,-7590,7273,3229,755,-3415,-7072,5939,7927,-5215,-2938,-1568,2788,7175,-4860,-7385,4076,2159,3081,-909,-8893,4215,6876,-1126,-516,-4144,1744,8017,-3569,-4286,1464,791,5653,-1661,-7071,2644,3033,-560,60,-3884,3079,5212,-2647,-1037,856,403,3716,-2690,-3013,2266,1369,364,-1851,-2429,4566,1123,-3079,-1233,478,2897,2286,-5212,-1379,2540,1203,700,-4951,-1663,5562,738,-2567,-3603,-327,6107,2428,-6203,-1321,981,3870,3151,-6319,-2003,4526,1877,108,-3849,-3560,7533,2534,-5104,-1748,-1835,5201,4929,-6922,-2438,3202,2553,2495,-5697,-4946,7359,3965,-1952,-2841,-3391,6563,5097,-5907,-2138,1119,2735,5148,-6016,-4461,5266,1696,-8,-3685,-5685,5457,3149,-3770,-2121,-1195,2131,4967,-4126,-3707,2324,1050,1876,-2344,-3495,3217,2472,-1138,-1783,-2237,2646,3051,-3170,-1735,1360,685,447,-2520,-838,3067,1170,-1249,-2717,-603,3693,478,-3079,-1180,1197,1977,451,-4853,315,3738,334,-629,-3756,-393,5307,-711,-2135,-1728,1044,5139,-511,-5011,-48,2036,2115,226,-6785,195,5990,1337,-2506,-3843,-1473,7458,581,-5451,-2177,1297,5916,85,-7705,-879,3283,2829,-587,-4779,-1732,6563,1893,-4569,-2390,-55,4529,1902,-5342,-1526,2677,2890,1083,-4675,-2412,5610,1627,-1373,-2089,-1807,5046,2065,-3591,242,1366,1300,2473,-3600,-791,3557,1420,-142,-2646,-2378,4065,1880,-2660,-1744,-307,1555,1509,-3311,-751,1431,836,39,-3445,-1135,2656,-247,-922,-520,1241,3273,-111,-3206,-693,2741,1906,-1219,-4088,2457,3126,-776,-2791,-3251,1243,4014,-545,-3352,-265,2969,3414,-1593],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-7,9,-9,11,-11,13,-14,15,-17,18,-20,22,-24,27,-29,32,-36,39,-43,48,-54,61,-70,80,-93,110,-135,170,-226,326,-551,1708,-2481,-8998,5846,6820,-2387,-2160,-2905,2097,8854,-5408,-4787,2001,1985,3647,-2992,-6741,3722,3139,-230,-788,-4288,3404,5354,-3819,-1585,-496,2376,4264,-3657,-1497,3354,650,829,-2498,-2529,4651,481,-4230,-631,-909,4112,1869,-6942,618,3428,1941,2007,-7187,-897,8644,315,-2059,-3492,-1792,7819,38,-7650,307,1861,3251,3141,-9459,-1258,8472,666,242,-5942,-3460,10783,2032,-6770,-333,-2036,5887,4837,-11756,-2837,5694,2687,3302,-7610,-5757,10913,1171,-4291,-1768,-5760,7753,4740,-9001,-2449,1058,3314,6925,-7718,-6136,7556,1597,234,-2839,-6303,6799,4286,-4461,-1140,-2386,2293,5755,-6534,-2903,3921,694,2599,-3110,-3984,4985,2069,-2155,-1491,-2293,3680,1961,-4560,-528,1482,625,1876,-4190,-158,4205,-264,-1608,-3174,-90,4845,1017,-4404,200,211,3469,-31,-6244,1558,3963,1041,-1089,-5622,234,9024,-1619,-3378,-1047,-283,6991,-1483,-7997,1310,3276,2960,1256,-8325,384,7405,-985,-2768,-3336,-1009,9442,-624,-8362,-73,-10,5420,982,-9992,-123,6302,223,582,-6378,-3527,9891,416,-5229,-1099,-1475,7713,3508,-8574,-1427,3503,2853,2907,-6346,-2927,6134,466,-1486,-2546,-2245,5677,2451,-5531,-846,-381,1560,2649,-6884,-971,3634,386,21,-2573,-1634,4387,674,-2416,488,-95,3708,1651,-6534,1003,2705,1065,-881,-3493,1687,4505,-245,-2254,-1439,1543,5153,-1851,-5115,2076,1627,1363,-1487,-5505,2719,3815,-524,-2350,-2721,1621,6477,-3500,-4857,199,2070,4656,-1991,-7714,1930,2786,1910,-172,-6769,2542,6071,-1125,-4007,-2092,887,7421,-1661,-7671,698,2488,4425,-779,-9022,2183,5832,-240,-1596,-4241,62,6984,-1778,-5122,89,730,5696,464,-6680,1109,4389,1064,-525,-5486,-1319,6000,-537,-2472,-1848,-423,5992,1010,-3902,90,1814,1958,1408,-4764,-759,4485,-28,-1048,-2354,1038,3902,-1164,-3416,-416,1233,1545,-930,-3734,940,2072,188,-814,-1077,1097,3347,-2903,-2305,779,2092,3423,-4003,-2741,1757,2687,832,-2830,-4129,3741,4868,-3394,-3169,-1450,3874,3927,-4591,-3793,2040,3216,2068,-3224,-4281,3880,2252,-852,-3281,-4615,4435,5607,-3047,-4843,496,3242,5477,-3230,-5060,2488,3440,1391,-2611,-6190,2886,5861,-862,-3019,-2861,2463,5451,-2058,-5376,-39,1479,3006,-1792,-5393,1976,3953,-231,-1207,-2898,460,5831,-513,-3180,808,679,3823,-2628,-2357,1600,945,1084,-904,-2495,2116,2826,-1758,-1538,22,1681,2713,-2661,-2677,1548,1028,687,-2359,-1977,2972,1777,-1436,-1761,825,2154,1538,-3926,-1167,2359,2863,1466,-4913,-1246,3177,1542,-1928,-2552,-1250,4454,2738,-4476,-2281],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,1,-1,1,-2,2,-2,3,-3,4,-4,4,-5,6,-7,7,-8,9,-9,11,-12,13,-15,16,-18,20,-22,24,-27,30,-34,38,-42,48,-54,60,-63,40,558,1528,-5922,-6824,10144,4016,-7619,-2172,-3276,5883,8134,-10835,-5548,5317,2918,4517,-7254,-9162,9459,4778,-3508,-2029,-7129,5628,9791,-7052,-3842,-7,1005,8513,-5868,-9382,7724,2954,1537,-1608,-7542,5718,8597,-5135,-1461,-840,2710,7951,-5050,-5676,4522,1375,2939,-1942,-6401,5049,3593,-2600,23,-3128,2090,5389,-5715,-1946,2327,1000,1612,-3552,-3515,5195,1534,-1279,-2453,-1787,5754,1903,-4852,-2051,608,2296,1257,-7499,-879,4646,1171,461,-4925,-1669,9751,1214,-3544,-2032,-1928,7975,2885,-10210,597,3611,3512,3276,-9328,-4119,9580,1179,-1896,-5030,-3586,10339,2138,-8123,-1434,267,5137,5468,-10920,-3415,6785,1548,2797,-6394,-5704,11275,3187,-4586,-1561,-4411,7138,7290,-9686,-2946,3833,1933,4352,-6675,-7193,7865,906,-1933,-491,-5596,6670,5357,-7487,-1844,18,2637,4947,-5402,-4325,5145,781,43,-1643,-4495,5273,1923,-4313,20,-1628,3244,3190,-4840,-556,4343,618,434,-3081,-1472,6285,-152,-2710,-1334,-335,5221,479,-5289,784,1599,2811,-301,-7121,709,5116,-567,-1557,-4741,955,9056,-1596,-4787,-841,1326,6274,-56,-9370,1824,5007,702,987,-7507,-842,9501,-228,-3736,-4058,-1636,9852,1187,-8852,162,1787,5268,2050,-9603,-962,7463,538,-944,-4785,-3023,10072,938,-7416,-1292,-662,6772,3894,-9531,-567,4401,2330,2253,-7191,-3644,6837,1272,-3706,-1105,-3624,5812,2580,-5865,-1313,2102,3159,2781,-7251,-1424,5377,-733,-1039,-1800,-1302,5365,1778,-4312,-149,-69,2176,756,-5205,387,3313,-318,-1796,-2748,1194,5511,-861,-2309,-806,1922,4270,-791,-5576,2022,2416,1550,-1414,-5843,2688,5936,-1283,-3570,-1828,1807,6299,-3053,-5535,-980,3244,5530,-2023,-7585,2451,5169,538,-1840,-6402,2177,7610,-2169,-4446,-2927,1413,7408,-1820,-8678,1538,3448,3154,-206,-8641,1124,8484,-188,-1629,-4117,-119,7750,-662,-7137,-99,1962,5326,-250,-7562,711,5075,-157,-33,-4492,-1225,7202,-398,-4362,62,329,4113,112,-5372,360,2633,819,-384,-4307,-36,4827,165,-1563,-393,661,3610,-179,-4564,1479,843,2093,-1056,-3442,969,3405,-1113,-2081,-2668,1679,3138,-1599,-2856,1216,2167,1488,-3153,-4099,2274,2767,372,-3766,-3258,3680,4644,-2476,-3326,-198,4113,5300,-3641,-5282,1227,3901,2616,-3997,-6612,3874,4557,-1130,-3314,-4047,3993,6627,-3476,-4888,-228,2934,4289,-2838,-5824,2890,3386,-15,-1745,-6506,2288,5093,-2184,-3316,-1679,2166,6541,-2330,-5466,1295,2855,1995,-1165,-5227,1602,4168,-1327,-667,-2976,1515,4690,-1459,-3781,647,1710,3244,-1281,-3961,1166,3378,-414,-1201,-2247,2370,4064,-1854],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-3,2,-3,3,-4,4,-4,5,-5,6,-7,8,-8,9,-10,12,-13,14,-15,17,-18,21,-22,25,-28,31,-35,41,-47,55,-67,83,-108,153,-247,518,-3323,-10648,4173,5837,954,356,-8612,777,11533,-2904,-4336,-3432,-845,11066,-147,-10769,1748,2614,4258,2335,-11933,494,11079,-1257,-389,-6056,-4209,12175,-650,-8232,203,-1266,7874,3609,-10994,209,6135,1103,1584,-6033,-3102,10674,652,-4097,-1084,-2500,5889,2661,-7056,392,1736,767,2660,-5210,-421,6499,-589,-1100,-2731,-202,5706,-771,-5203,2630,1435,2217,-674,-6328,1639,4330,-938,-870,-3944,1322,5951,-4240,-2897,627,1102,6553,-5331,-6064,4204,3233,1794,-3367,-6656,5521,5893,-3989,-2230,-4308,4072,8547,-6202,-6602,2474,1727,5341,-4281,-10082,5836,6112,-781,-1147,-8101,3148,9923,-4193,-4296,-2307,1180,10202,-3332,-11263,4230,4493,1785,628,-10753,3177,10332,-3386,-2878,-4316,-2100,11320,-1944,-8527,2666,1714,3942,-14,-10202,1825,6268,-675,831,-5940,-538,8893,-2231,-4248,125,-1148,4702,545,-7712,2218,3178,1017,98,-4684,1106,5444,-2339,-2241,-639,825,3916,-2900,-5087,2699,2346,1781,-1853,-5073,4128,2877,-1122,-2971,-2412,3222,4512,-4625,-2624,1501,2920,3003,-5460,-4659,5632,2681,-804,-3347,-4430,5947,4471,-5113,-2664,-491,4132,6532,-7206,-4159,5162,1978,3416,-4590,-6933,8188,4465,-2441,-1842,-5869,6130,7606,-6652,-3424,2103,2347,6744,-3861,-8974,5995,3581,-661,-2019,-8265,4570,8925,-4584,-2903,-1518,1905,7719,-3928,-7206,3264,769,2277,-2309,-7457,3351,5681,-2604,-1624,-3087,949,7525,-3527,-3949,2118,1232,3303,-1158,-5585,3114,3761,-1720,-1191,-3010,2270,3770,-4008,-1885,689,191,2666,-3469,-3411,4251,1963,707,-2948,-3177,4184,1844,-3093,-1538,26,4492,2312,-5275,-2037,2828,2503,1168,-5507,-1779,5601,2407,-2577,-4175,-2013,7459,3357,-6433,-1713,1025,5425,3001,-8172,-3933,5821,3478,1404,-5271,-4724,7411,4015,-4986,-2390,-2083,5494,5570,-7200,-2876,3148,3936,2757,-4321,-4869,5082,3745,-1248,-2266,-4029,5104,6055,-5854,-2924,732,2647,3898,-4518,-4712,3841,2671,221,-2373,-4643,4305,4339,-4049,-1525,-751,2538,4174,-4414,-1831,2309,1414,57,-2162,-2181,3420,3255,-2121,-1171,-731,2824,1882,-2741,-500,2025,1742,1687,-3404,-1243,4357,1649,-2385,-2207,-1247,4264,-34,-4395,-1170,1067,3336,-295,-6080,-1240,4273,1617,-313,-5091,-359,5840,1187,-3710,-2901,307,5408,1295,-7180,-337,3598,3786,-105,-6541,-1253,6507,1660,-2446,-4071,-1556,7175,1761,-6294,-2511,1343,4614,1266,-7064,-950,4948,3571,72,-4255,-2689,4913,2838,-2472,-2225,-1020,4168,3309,-5230,-3264,2617,2057,1607,-4862,-556,5091,1882,-2505,-3046,-2790,4114,1244,-3834,-1999,749,2767,1721,-2700,-1188,3499,187,-448,-2132],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-4,5,-5,5,-6,6,-7,8,-8,9,-11,11,-12,13,-15,16,-19,20,-23,27,-31,38,-47,60,-80,118,-197,431,-2623,-9405,2144,5126,757,-293,-8388,-2,7332,-1957,-3682,-2465,-285,7164,-321,-4902,1170,1902,3624,-721,-7185,2092,3850,-1011,855,-4086,1975,5118,-1777,-1751,419,1940,4575,-3509,-3786,4022,934,-513,-1910,-4662,3590,2992,-4268,-1145,-1127,3590,4864,-6443,-1483,4158,779,3058,-4776,-6214,7766,2114,-3020,-1854,-4213,5587,6142,-8874,-2302,2652,1966,5886,-7046,-6777,7895,2620,-596,-3900,-7221,7038,8201,-6960,-2051,-171,3024,9692,-7101,-8132,5167,2771,2674,-3132,-9971,6290,7305,-3176,-1741,-5525,2696,10461,-5495,-6535,2416,820,6618,-1379,-8922,3871,4130,514,-655,-5780,2391,5998,-3463,-3228,-903,1253,5918,-2027,-4249,2692,1506,1966,-451,-4310,2690,3384,-1832,-179,-2084,2564,3605,-3800,-1252,2370,1549,3350,-4553,-1731,3753,1102,-1174,-2605,-1976,5360,2227,-4995,-499,701,4036,2514,-6939,-1634,6568,1269,353,-5706,-2370,8549,261,-4112,-2135,-1865,6599,3530,-9235,-1324,2709,2455,3588,-8289,-5082,8391,2499,-3481,-2849,-4685,8161,6083,-8473,-2233,875,3578,5212,-7990,-5035,7112,3208,864,-3513,-6841,6636,5732,-4395,-1791,-1310,3859,6940,-6028,-5093,3577,2179,3709,-3772,-5431,6185,4007,-2421,-1105,-3686,2641,3892,-3905,-1715,1571,1406,3753,-3812,-3321,4487,390,-131,-2385,-2600,3918,2094,-3131,-662,-1163,2380,1400,-3722,-1066,2685,-42,437,-3018,-638,5161,-149,-2269,-1053,429,5992,-160,-5768,1559,1779,1669,451,-4596,18,6224,497,-1713,-4204,-520,7732,-783,-7719,-857,1993,5799,847,-8838,-734,5313,1693,424,-6564,-675,7869,965,-2789,-1598,-2363,7227,2507,-7068,-1490,1831,3649,2652,-6363,-2332,6920,1497,-1413,-2730,-3610,5510,2114,-5646,-1431,580,3501,2893,-5943,-2580,3548,1767,844,-3793,-2790,5844,2321,-2552,-2194,-1521,3628,2328,-3749,33,2592,1338,457,-2062,-1055,3678,-277,-1784,-413,486,2649,-487,-3669,1497,1881,1046,-467,-3289,938,4163,403,-1821,-2098,333,4334,-1425,-3653,585,2150,3261,-365,-5153,1223,3068,-811,-2394,-4823,1735,6436,-2270,-2614,-1218,1405,5671,-1093,-4774,1494,2503,2502,-1135,-6373,546,6148,607,-2016,-5460,656,7768,-802,-4854,-1457,466,5010,-748,-6271,359,3372,2498,1391,-5171,-233,6109,943,-4510,-2583,-554,4763,76,-5808,-1406,2332,1792,495,-4507,-871,4562,1005,-1972,-2985,115,3832,545,-3691,-679,82,3034,120,-3041,910,3006,572,-387,-2436,466,4423,-609,-2037,-2136,1126,2810,-932,-3520,546,1325,2021,-1520,-2558,2043,2582,-1274,-2283,-2190,2662,2123,-3656,-3495,1997,1633,661,-2768,-3436,2628,3787,-902,-2403,-3569],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,5,-5,5,-6,7,-7,8,-10,11,-12,13,-15,16,-18,19,-22,24,-26,29,-32,35,-39,43,-47,52,-59,72,-504,-398,4436,6189,-8057,-4371,5370,2166,2081,-3480,-6339,6817,3882,-3302,-2713,-3950,4928,3643,-5128,-1628,1898,888,2639,-5120,-3361,4208,1097,-637,-2472,-1310,4744,594,-3826,0,-980,4090,1043,-6300,677,3278,307,201,-5448,-176,8209,-3385,-2282,-830,-561,6418,-1657,-8047,1830,3139,2139,152,-8661,2563,8888,-2570,-1006,-4190,-1224,10787,-1442,-8598,1413,161,6317,1344,-11835,1128,7152,129,1088,-7100,-2464,13026,-858,-5942,-478,-1527,8455,2599,-10926,507,3786,2277,3228,-8741,-3633,9505,782,-1754,-3703,-4750,9649,3212,-7077,-649,365,3065,4098,-7371,-2186,5701,1981,300,-4266,-3086,7325,1435,-4362,-1833,-1268,4249,1576,-4255,-790,1430,2182,677,-4600,-967,5052,-609,-1570,-1255,-641,4704,-1060,-3962,789,587,1502,-819,-6580,3456,3569,-1340,-1177,-3230,2614,6145,-4103,-3482,-182,726,5492,-4281,-7101,3794,4246,864,-1047,-7071,3412,7226,-2869,-3180,-1905,1421,9091,-3720,-7497,2225,1285,3757,-54,-9422,3307,6417,-1543,-1332,-5566,772,9582,-2247,-6552,-9,317,7080,124,-10058,1752,4512,1625,1658,-7854,-799,9781,-712,-3449,-2447,-1445,8492,1339,-6862,45,2643,2904,725,-6272,-870,5357,361,-1871,-2968,-1001,5519,-1068,-2754,-483,643,3624,-731,-4776,1199,3656,94,-295,-3205,106,4602,-1176,-1755,-735,559,3815,-3036,-3286,2465,1605,615,-1720,-3984,4107,2792,-3139,-1672,-2955,2699,4855,-5428,-3606,2361,2041,4269,-4258,-5334,4864,2788,-465,-3304,-4685,5044,6876,-4831,-3724,-570,2530,5957,-4341,-5902,4089,2299,1412,-3038,-5627,4830,5816,-2398,-2914,-4388,2092,7633,-2300,-5583,1244,2138,4924,-1935,-6659,4108,5000,-825,-611,-4458,1788,6772,-2349,-3025,-834,1195,5585,-570,-6446,430,1540,1652,-1459,-4545,856,3949,-1050,-926,-2162,809,4468,-1896,-3339,966,1214,1147,-1971,-3295,1395,2223,-804,-735,-2600,1763,2664,-3565,-2532,956,2151,1026,-2874,-2608,3257,1677,-911,-2619,-2726,5658,2849,-3939,-2796,528,3757,3442,-6017,-3492,3437,1365,450,-5454,-3331,5650,2428,-2112,-3383,-1786,5837,4117,-4363,-3439,1508,3694,2401,-4140,-4594,4373,2288,70,-3584,-3977,6188,4960,-3893,-3686,-597,2948,4409,-4331,-4508,3649,3776,1328,-2277,-5274,4665,3513,-2061,-1785,-2902,2078,4305,-2967,-3852,949,2499,3467,-1494,-3697,2403,1180,365,-2309,-1680,2549,4229,-2585,-921,-436,2157,2243,-3005,-2660,1973,908,486,-1416,-1874,3001,1234,-1939,-1251,-17,2480,437,-3596,-795,2137,1247,-1112,-3353,-602,3675,-9,-2685,-2532,-353,4120,1366,-4042,-1705,734,3638,206,-5546,-1007,3757],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,5,-6,7,-8,8,-9,11,-12,13,-15,16,-17,20,-21,24,-26,29,-32,36,-40,44,-50,56,-64,72,-83,97,-114,140,-175,231,-332,563,-2004,3248,9718,-7352,-6519,5329,3953,4505,-4075,-9664,7368,6192,-3736,-1921,-6696,3698,10075,-6637,-6050,2050,759,8390,-2072,-10694,5399,5290,618,-763,-9061,2739,10172,-5122,-3829,-1396,10,8745,-3617,-10058,3823,1772,4093,140,-9771,2327,6513,-2695,-937,-4167,-1078,7925,-2516,-5873,2853,-99,3210,-272,-7499,2975,4799,-912,-1048,-4046,1342,6026,-4461,-2877,1558,593,4045,-3761,-3156,3374,2395,333,-2347,-4083,5141,3584,-5239,-2011,-950,4253,3278,-6379,-3150,4275,2313,3317,-5719,-6232,7546,2464,-1614,-3473,-3965,9462,4758,-8203,-3279,20,4604,6725,-8466,-5616,6625,3069,1472,-5467,-6272,8750,5285,-5305,-2269,-3788,4730,8417,-8969,-5425,4454,2353,3979,-3960,-8215,7708,4767,-2169,-1230,-6479,5238,8046,-6588,-3733,461,-785,7447,-4500,-8685,6684,2011,-189,-1002,-6783,4014,6346,-5511,-1367,-37,99,5704,-5168,-4638,4964,963,2134,-1403,-4769,4818,3324,-3077,-1080,-1368,3710,3659,-4997,-2172,3068,1555,1804,-4923,-2807,5258,1639,-2645,-2574,-1953,6559,2292,-7055,-1215,1036,4704,1323,-7431,-1894,5010,3186,-215,-6447,-1946,8681,1379,-4425,-3081,-1159,8114,2976,-9278,-1702,3453,2453,2993,-9022,-4427,8315,2559,-554,-4239,-5173,9690,3973,-8556,-2672,171,5378,3909,-9662,-3641,5540,1524,1237,-5330,-6643,8274,4550,-2751,-1903,-3988,5403,6628,-6031,-2472,3067,1571,4025,-4043,-5573,6564,1505,-1014,-2124,-3854,4572,4785,-5160,-1160,1106,1438,2766,-5785,-2321,4448,322,-847,-2397,-2741,4367,1772,-3067,-1693,519,3116,1701,-6138,-1087,3346,1579,-195,-3834,-1063,5153,100,-2963,-1175,-27,5526,-905,-6757,-408,2717,2870,-438,-6887,121,4869,684,-2527,-4878,-32,7394,167,-6394,-1873,1615,7370,-198,-8964,-513,3749,3706,-255,-7190,-473,7409,1147,-2866,-3679,-1901,8719,1991,-7694,-1539,3135,3842,2908,-8025,-2177,6844,1313,-275,-3660,-2275,7606,306,-4961,-1215,-632,3131,3336,-6432,-1004,4014,1856,687,-2813,-3291,5565,1160,-4133,-509,-1385,4645,1271,-5197,428,3251,2669,270,-4760,-343,5492,652,-1172,-1708,151,5156,174,-4628,632,1588,1696,-1129,-4962,1124,3678,-226,-1785,-3508,2273,5570,-1451,-4639,-1002,2260,3676,-2230,-5693,876,4006,2070,-2382,-5092,3005,5657,-818,-3193,-3721,1704,6453,-1506,-5432,-877,3102,4395,-1962,-6747,2527,4909,1670,-1841,-5850,1222,6724,-928,-5009,-2238,1213,5884,-1222,-6603,589,3603,2821,-797,-6179,983,5559,-661,-2557,-2572,793,5586,150,-5195,-166,673,3556,-133,-5001,220,5195,942,-887,-3699,-465,5142,-1360,-2508,-430,204,2071,-717,-5528,319,3352],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-3,3,-3,3,-4,4,-6,6,-7,8,-8,10,-11,12,-14,16,-17,20,-21,24,-26,29,-32,35,-38,42,-47,51,-56,62,-68,76,-84,94,-104,118,-134,154,-178,211,-255,319,-420,601,-1030,4709,1036,-5266,-1241,-3131,9586,2000,-11309,-223,3883,3540,2956,-10828,-2841,11335,729,-2065,-2986,-4030,11701,2308,-10971,-1133,272,6016,6036,-11779,-4176,7406,801,2922,-5705,-7477,10789,2736,-6600,-1306,-3630,6008,6113,-9305,-2263,3937,642,4143,-5578,-5272,7412,-449,-3675,-990,-4122,5718,4471,-6661,-215,1376,667,3133,-5725,-2260,5952,84,-1454,-3134,-1596,5544,-53,-5090,231,1255,2573,1085,-6621,1350,3361,1451,-952,-5733,1100,6276,-1983,-3030,-2895,2285,7971,-2996,-7827,2012,2593,3437,-545,-8833,2991,7505,-49,-2340,-6501,116,9431,-1377,-6782,-879,307,9634,-863,-11208,2384,5506,1961,-32,-9490,130,10781,-1070,-3298,-2740,-3069,10745,624,-10784,1226,2554,3332,3318,-11135,-195,8341,-683,-1271,-4064,-2841,9756,69,-7191,295,-1764,5495,3903,-9366,-1213,4015,128,1237,-4841,-2943,8333,-260,-4116,-44,-1441,4756,825,-6688,1857,2109,482,1158,-5586,488,5849,-1682,-2544,-1917,-548,5700,-2628,-5163,669,1403,2781,-1443,-5049,3279,5155,318,-2289,-3711,3597,6866,-3530,-4413,-563,3296,6153,-2619,-6323,3712,4544,3122,-2401,-7749,4813,7569,-1854,-2946,-4190,2027,9015,-4264,-6582,355,2431,6300,-3267,-10973,4128,6053,-200,-2172,-7850,2219,10583,-3552,-5149,-642,603,8478,-1539,-8639,2256,3071,2150,791,-10030,908,7444,-1985,-1302,-2427,-1078,8588,-634,-5641,1772,1120,3726,744,-8065,1889,4398,-1431,-381,-4924,-254,7497,-1520,-4292,577,21,2765,-921,-6082,1784,3942,257,-1955,-3822,2176,4641,-3391,-2933,-191,2456,3608,-2672,-3261,3066,2516,787,-3609,-4357,4233,2894,-2462,-2929,-2338,4017,4773,-5040,-3374,1802,3781,4087,-4623,-5236,5418,4368,71,-4419,-4929,5282,5877,-6098,-3725,-2013,4240,6449,-6196,-5691,3774,4573,3958,-4035,-6526,4350,4516,-901,-2448,-4413,3887,7812,-5388,-4909,380,2097,5629,-1947,-6946,4677,3734,10,-2048,-6350,3749,6729,-4209,-2844,-287,1389,5841,-2784,-5309,2470,2290,1514,-1178,-5409,3466,4344,-1831,-1756,-2059,1636,2888,-2470,-3421,1523,1813,1594,-1516,-3754,3529,1781,-1668,-1587,-244,3215,2264,-2442,-2748,1054,3118,2322,-4114,-2092,3620,2142,-490,-3613,-1610,5175,3376,-3688,-2873,285,4206,1864,-6379,-3512,3039,3430,1493,-6106,-2585,6150,3692,-1786,-4418,-1539,5480,4045,-5944,-2946,1365,3877,2554,-5874,-4028,4973,3385,791,-3730,-5157,4834,4117,-3568,-3705,-2176,4490,3967,-5491,-3323,2907,1985,2529,-3504,-3982,4538,2232,-1424,-1586,-1931,3016,4425,-3494,-2440,643,1451,2813,-3445,-3624,4270,2444,-1524,-2474,-2878,4207,2845,-3661,-1909,-902,1686,3102],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-6,7,-8,9,-10,12,-13,15,-17,19,-21,23,-27,29,-33,37,-41,45,-50,55,-61,68,-74,82,-92,101,-111,124,-138,154,-171,194,-219,251,-290,342,-414,523,-705,1103,-3926,3446,9138,-4561,-5408,-928,2821,5833,-4110,-6109,2779,3427,3086,-3080,-6208,3671,5462,-2288,-2034,-3498,3256,5333,-3932,-2569,358,1574,4145,-4101,-3466,4535,1945,-1082,-1177,-2834,4141,3143,-4834,-1334,186,3755,3204,-6805,-401,4661,99,46,-3836,-3158,8627,859,-5636,-1060,-1708,6678,2088,-9660,-834,5060,1074,2464,-6883,-3961,10131,3,-3092,-3069,-4537,9094,3393,-9558,-1802,2606,5036,5290,-9698,-5308,8970,2149,429,-3342,-6519,10269,4930,-6885,-2595,-1516,4907,7180,-8263,-5205,5636,1803,3792,-6016,-7884,7171,4562,-2919,-3012,-4335,5715,5734,-6102,-2579,403,1921,5451,-5196,-5152,4424,2584,1893,-1993,-4438,3902,4134,-4616,-1561,-1377,2858,3723,-4070,-1610,3211,1627,1191,-4669,-2067,5393,-223,-1138,-2204,-1544,5431,722,-4699,297,1421,3175,1792,-6920,-70,5666,-295,-33,-4067,-1188,8649,-1200,-6034,-191,942,6009,1861,-10256,1085,6163,700,1373,-7974,-1163,10784,-761,-5290,-1699,-1360,8041,1651,-9520,-1362,2736,3612,1429,-8728,-1987,7576,1471,-1923,-4351,-3234,9010,3614,-7571,-1069,-939,4841,4512,-9059,-2564,5577,842,-318,-5931,-4525,7347,2884,-3173,-1406,-1353,3813,3618,-6304,-1773,2306,2550,2295,-4722,-3296,4943,1366,-581,-2497,-1912,3519,1347,-3990,-60,1437,3142,1424,-4929,600,3253,-269,-1522,-2983,-330,5379,-1126,-2880,-315,349,3611,-597,-5187,1093,2474,1087,617,-5816,2010,5830,-1666,-2014,-2576,555,6118,-1262,-6124,1906,2440,2353,-1270,-8466,2590,5964,-1581,-1795,-5060,478,8954,-2068,-6238,-418,752,6073,-1486,-8290,1577,5127,1772,450,-5948,1099,8328,-755,-3105,-3538,44,7779,287,-7627,295,1977,2521,1573,-7286,-836,5317,1105,-755,-3443,-2027,6605,1707,-5704,-1603,183,5606,1733,-5974,163,3402,1759,-469,-3900,-409,4253,-703,-1786,-978,-1112,2983,1108,-4232,641,2097,2286,-1250,-3303,846,1746,74,-1075,-2248,1209,3231,-1962,-2804,-58,1189,2876,-2886,-3846,2564,2842,-784,-1103,-2767,2234,5001,-3034,-2271,13,1027,5135,-2483,-4872,3410,3419,757,-3202,-5182,2926,4337,-2526,-2884,-2879,2676,6634,-4172,-5373,879,3303,3916,-2655,-7192,2740,4242,41,-1743,-4642,2891,6190,-2164,-4567,-1384,2245,5397,-533,-6119,2219,3868,1521,-513,-6971,254,5822,-176,-2129,-2689,847,5863,-712,-5544,-986,1060,3119,-39,-3884,1364,2327,892,-1178,-2637,184,3551,-2165,-3549,-136,1667,1258,-1207,-2157,1229,1607,490,-1820,-2148,2232,1659,-1791,-1781,690,2431,2146,-3974,-2322,2100,2335,1640,-2734,-1623,3756,2068,-1791,-2975,-1175,2896,2901,-3532,-2614,-240,3559],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-6,6,-7,7,-9,10,-10,12,-13,15,-17,19,-20,23,-26,28,-32,35,-38,42,-47,51,-57,63,-70,78,-88,98,-111,126,-145,169,-202,247,-317,441,-731,3707,1825,-1149,-5200,-3953,8116,1144,-5049,-1715,-1221,5312,3374,-7527,-1629,3550,2745,1699,-6175,-1845,6703,559,-2488,-2665,-1262,5419,912,-5211,612,475,3703,-11,-5830,1897,2530,-1258,186,-4466,1107,5179,-3683,-3263,-331,152,5729,-3067,-4734,3602,1671,501,-224,-6584,4376,7021,-4501,-2418,-2585,1469,8151,-4681,-8164,4082,2119,3881,-2209,-10124,4854,7413,-3774,-1949,-5165,1175,10649,-4504,-7275,1440,283,7746,-1260,-10757,3629,6656,625,-914,-9098,291,10519,-1769,-4204,-2613,32,9228,-682,-9907,2022,3914,3857,1352,-9495,87,7797,-184,-2187,-4809,-1213,6900,-1304,-6148,567,1573,5196,879,-7215,1375,4219,716,-1508,-4707,573,5399,-719,-2249,-1154,-180,4640,-1954,-4111,1973,1395,2021,-1880,-4802,3130,3598,-1808,-2021,-2589,2018,4843,-3634,-2462,1601,811,3415,-4326,-5779,6018,2757,-1235,-2046,-4715,6262,5591,-5811,-1751,1025,2591,6928,-6182,-6325,5392,2560,2538,-3449,-7572,5074,4925,-5059,-2766,-2551,3968,8778,-6894,-6043,2790,1934,4944,-4139,-9592,4958,5646,-1896,-2662,-7379,3709,9391,-3176,-5194,-409,1940,5932,-3157,-8458,3599,3951,514,-1170,-7498,1659,6117,-2196,-2054,-2573,1510,6591,-2064,-4771,991,2295,4256,-1058,-5607,2401,4088,-1384,-2286,-2623,1278,3082,-1973,-2578,-911,1749,2972,-2806,-2992,2586,2860,-360,-2883,-2489,4653,2647,-2999,-2056,355,3457,3356,-6121,-1507,3420,1731,1505,-5208,-2379,5995,1629,-3057,-2932,-2239,5218,3331,-6622,-3290,1730,2767,2696,-6749,-3415,5680,2872,-307,-3166,-3482,7264,3932,-5412,-2465,-440,3877,5977,-7048,-5377,4508,3287,1716,-4370,-5499,6650,5234,-3171,-2260,-4154,3952,5787,-4941,-3881,1913,3129,4724,-4029,-5242,4446,3345,469,-2614,-4099,3021,5593,-2925,-2233,-686,1578,4657,-3142,-4153,1984,2215,962,-1833,-3933,2129,1965,-851,-2076,-1561,2189,3774,-3069,-1878,2143,1763,1584,-3351,-1486,3081,343,-2831,-2521,-796,3124,1409,-4031,-1323,2018,3418,932,-4799,-1754,4774,430,-764,-4658,-1290,6379,969,-4789,-2268,233,4054,1469,-7020,-722,4684,1876,972,-4542,-2193,6461,1098,-1856,-4452,-1659,5965,2571,-5058,-2174,1645,4485,2240,-6009,-2827,6184,2870,-748,-3074,-2288,5507,2299,-4070,-2142,-1805,3829,3032,-5004,-3270,3276,2601,2222,-3036,-3243,4598,1070,-1888,-2785,-2268,4251,2681,-3629,-1647,1011,2053,2792,-4099,-2626,3233,1280,-580,-1823,-1857,3941,1701,-2923,-160,219,2642,658,-2928,-39,2075,1246,-36,-2313,64,3675,-1214,-1785,-1216,403,4320,-658,-4060,825,2231,1224,-888,-4201,470,3577,131,-1914,-2285,1720,4256,-485],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,2,-3,3,-4,5,-5,6,-6,7,-8,8,-9,9,-10,11,-12,13,-13,12,-9,4,12,-55,210,-1667,-9526,2439,9160,-2625,-2251,-3817,2192,10924,-2721,-8539,826,1954,7541,-576,-11729,3731,7759,-182,579,-8545,-199,12726,-2806,-6342,-1875,-1384,10592,368,-11260,3375,4087,839,3317,-9974,-1617,10921,-2364,-2577,-2976,-2572,9940,1409,-8596,1964,740,3421,4089,-8256,377,7501,-1928,-689,-4639,-2044,9075,351,-4634,634,-68,4124,452,-7275,1278,3956,-1410,731,-4357,645,5792,-3105,-3016,-543,-212,4637,-2651,-5633,3339,2161,2356,-2662,-5660,5280,4596,-2450,-2698,-3787,4001,6481,-6117,-4952,792,3333,5221,-5375,-8089,5968,4714,591,-3779,-7421,5144,9228,-5169,-3184,-3179,2773,9522,-6154,-7594,3832,3268,5613,-3248,-10529,5438,8430,-1380,-2956,-5544,1147,11410,-5613,-6220,1457,231,8058,-1168,-9684,4001,4655,1036,43,-8165,1355,9855,-2529,-1938,-797,-1589,8500,-1336,-7383,3689,663,1065,762,-7669,1234,5391,-2051,-382,-1966,262,6444,-2998,-5201,2787,332,1519,-1131,-5310,4157,3614,-2371,-1848,-3098,2684,5653,-4096,-2363,1377,2731,3181,-3877,-4601,4406,2679,-383,-4019,-4447,6908,5308,-3654,-4202,-879,5653,5097,-7561,-3134,2804,3975,4660,-6210,-6051,6785,3533,-1558,-4403,-5445,6202,6287,-6583,-4092,168,4367,6815,-6633,-6372,5339,2855,2432,-4465,-8758,6508,7230,-3273,-2977,-4397,3058,8939,-5391,-5623,1282,1676,5368,-1693,-7797,5109,4888,-1360,-728,-5229,2837,7520,-4162,-2905,-26,811,5153,-3463,-5271,3482,2048,-239,640,-5647,3071,4801,-4030,-475,729,536,4111,-4312,-3641,2920,1461,985,-1869,-2215,4514,2288,-3351,-3100,-352,2840,2189,-4640,-2505,2650,2384,1674,-4895,-2047,5252,2584,-1749,-3279,-752,6381,1932,-5568,-2180,31,4991,1955,-7314,-2407,4171,3561,888,-5332,-3219,7857,2673,-3698,-3235,-1900,7107,4077,-6095,-2533,2402,3861,3356,-7780,-4206,6063,2861,-1098,-4961,-3583,8179,4634,-5441,-2739,-662,3850,5656,-6056,-5200,4057,2442,1492,-2810,-5065,5318,3137,-3075,-1680,-2242,3963,5341,-4353,-3034,1798,1814,2776,-2746,-3626,4331,1670,-1226,-2212,-2841,2938,2517,-4362,-769,863,1012,1659,-3455,-1831,4252,-1105,-1551,-1526,-1808,5039,873,-3295,-1666,1405,2873,230,-5903,-394,4171,2163,-840,-4080,-1170,4610,1049,-2681,-2718,1811,5614,276,-7154,-470,2818,3689,-367,-8043,-860,5511,1476,-2706,-5684,-319,7176,1218,-4680,-4144,108,5176,1577,-6654,-1185,3437,2186,440,-6046,-2406,6708,610,-2866,-3321,-252,6849,2857,-5117,-1244,506,2519,2155,-4705,-2100,4382,1287,-1163,-2879,-2317,4783,1276,-3981,-1853,1,2555,2111,-3320,-1858,2547,334,350,-2494,-2043,3950,435,-3019,-1742],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,1,-1,1,0,1,-1,1,-1,1,-1,1,-1,1,-2,1,-2,2,-2,2,-2,2,-2,2,-2,3,-3,3,-4,4,-4,4,-5,5,-6,4,1,-28,25,4880,4013,4067,-7884,-6524,10406,2803,-3799,-4342,-4965,7920,5459,-9733,-2647,568,3669,6846,-9817,-7463,9100,2642,655,-4478,-9138,10080,5321,-7178,-1967,-3569,3499,9693,-8662,-6481,4139,1311,5181,-4376,-8447,7836,4520,-3627,745,-5438,3485,8038,-6712,-3416,1702,666,5174,-3675,-6712,5560,2818,-789,-821,-4996,4753,4349,-4446,-925,325,1142,4435,-4255,-2964,5104,2247,-884,-2028,-2197,5104,1637,-4060,-2057,-481,6056,1507,-7364,-579,4099,3203,239,-7093,-1774,7326,920,-2368,-4906,-1567,9498,600,-6507,-1353,831,5395,2060,-9762,-1573,5973,1992,1033,-7855,-3776,10207,625,-3057,-2971,-2524,8269,3816,-10853,-1997,3113,3744,4714,-9868,-3862,9242,1358,-2016,-3468,-5471,9473,3992,-7252,-1424,-204,3492,6453,-9455,-3461,6675,1488,1676,-4703,-5806,7745,2457,-4973,510,-3356,3106,5148,-7846,-2442,3238,470,3947,-3820,-4183,5739,235,-2728,-275,-2445,4058,3021,-7001,-593,1645,359,826,-5677,-1500,4749,-33,-1931,-3040,-447,6082,-737,-5064,-707,1764,4281,553,-6858,1552,4601,1179,-1951,-6867,1343,6807,153,-3709,-2754,860,8820,-1814,-7353,-244,1997,5557,-1016,-10828,1139,7632,477,-2054,-7411,187,11116,-226,-5242,-1803,489,6421,1265,-10682,75,4238,1929,2377,-9356,-1278,10245,-411,-3346,-4136,-1967,9037,2051,-8730,-986,989,3695,3671,-7410,-1903,7181,537,870,-2569,-2414,8490,105,-6129,-879,-985,2903,3356,-7049,-577,4265,254,1277,-3767,-699,5662,-1340,-3699,-320,-609,3624,896,-5677,1592,3108,973,103,-4572,553,4880,179,-2636,-1855,2203,4733,-1129,-3974,1676,3139,2021,-2556,-6008,2874,3955,-974,-3225,-4546,3748,5458,-3210,-4636,-756,2766,5904,-3982,-7150,2338,4390,2282,-2995,-7178,3267,6963,-1633,-3231,-4724,2509,8971,-2978,-6407,963,2529,5760,-1275,-9212,1398,4861,1223,-1204,-6610,1225,8086,-718,-5780,-1944,37,6857,450,-7187,307,2641,753,953,-5822,-642,6631,-360,-1415,-3123,-1114,4233,-1259,-4813,821,-92,897,8,-5193,932,3813,-282,-342,-1833,422,4470,-1393,-3984,1237,286,2172,-1789,-4822,2093,2854,-538,-2019,-2196,3943,2828,-2467,-2742,-1036,3199,3301,-4083,-4173,2816,3843,-53,-4241,-4882,3215,4091,-959,-4004,-2874,2755,3692,-3396,-4612,616,3067,3784,-4365,-5717,2883,3728,890,-3558,-4409,3502,5705,-3209,-3282,-1539,2836,5254,-4549,-5924,1391,3399,3908,-3374,-6565,3170,5084,-1404,-3043,-3686,3374,6210,-1826,-4386,937,2250,3767,-2328,-6232,2411,3378,216,-1450,-4832,1586,3848,-2682,-1811,-340,53,4105,-2416,-4291,2283,662,109,-795,-2806,3011],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,-1,1,0,1,-1,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-12,12,-13,13,-12,10,-3,-14,54,-192,1815,5260,-6927,-5828,6640,3899,-395,-2258,-5094,5052,4403,-4312,-3005,-1729,3864,4485,-5868,-2912,2333,2437,1836,-4902,-3873,4661,1217,-1469,-1354,-3106,4463,1637,-5194,125,1172,1925,1284,-7360,1181,4523,-268,-414,-3108,-1432,8953,-2517,-4343,1762,-531,5502,229,-8098,2346,4789,-604,786,-6984,125,9161,-1896,-4590,-1688,-1264,8796,1071,-11186,2487,5263,2024,2349,-10022,-1399,12284,-425,-2681,-4668,-3248,11956,1526,-9589,-1035,1128,5068,3186,-10210,-1878,8435,876,455,-5677,-4313,9912,2807,-7142,-2171,-2400,6506,3815,-9341,-3047,3374,3928,2233,-7149,-3361,6445,1899,-2185,-4520,-3007,5694,3070,-4442,-1196,711,3529,2601,-5701,-1530,4152,249,264,-3142,-1013,6031,-673,-2843,-1497,-1114,4848,-603,-5077,1164,1644,1622,245,-5645,2449,5811,-2590,-394,-1852,583,7060,-2723,-5174,2971,1283,4298,-1773,-8361,2882,5915,-3278,-924,-5999,2234,9354,-3750,-5771,1266,1826,6452,-1124,-10140,3506,4445,1373,-551,-8979,2043,9427,-2881,-3921,-2052,-94,8131,-909,-9126,882,3596,3849,988,-9166,-108,7906,76,-1533,-3823,-1481,9137,783,-6253,519,-169,5262,1028,-7375,-1201,4077,1531,-561,-4304,-1500,6008,569,-3044,-1280,-317,6370,32,-4799,935,1566,968,-156,-3730,803,4199,-312,-1553,-2894,836,4295,-1645,-2269,735,1217,3458,-2577,-3976,3972,3728,49,-1635,-3884,3478,5599,-3226,-2320,-135,1626,4138,-4838,-4650,4738,1526,1769,-1920,-4952,5823,5117,-2955,-2230,-3317,3031,7047,-5731,-5640,2038,2886,4572,-2591,-7610,3865,5051,-1046,-2367,-5070,3294,7896,-3630,-4239,137,1216,7277,-2239,-7869,2117,3925,2817,-1600,-7086,2439,6004,-1585,-2230,-2599,829,7607,-2094,-6412,486,1878,2781,-1112,-5840,1217,5106,716,-1087,-3937,1001,5200,-1935,-3045,-259,784,4098,-1188,-4471,2219,2255,977,-1159,-3349,2083,2950,-1209,-1572,-1734,1942,3213,-2758,-1142,1045,1986,725,-1941,-2290,4353,1415,-1824,-2178,-1198,4178,3285,-4972,-2830,2401,3061,2857,-4851,-3259,4757,2355,-1531,-2837,-2692,5367,3717,-4890,-3083,345,4253,3593,-5428,-3787,3985,1906,1272,-4618,-4614,4949,3977,-2311,-3670,-2130,4567,5082,-6050,-4637,2155,3817,3295,-3416,-5412,4319,3912,-1321,-1119,-4527,1941,4880,-2483,-3567,-537,2981,4071,-3163,-4113,2031,3265,1182,-1218,-5313,2239,2594,-2884,-2453,-2515,2593,2907,-2953,-3242,1180,1877,1121,-1964,-2187,3321,1976,-858,-1835,-304,2294,2711,-2541,-1610,2063,1863,2257,-2912,-765,3576,1226,-245,-2400,-1180,4633,1266,-3862,-1165,194,2834,1385,-4031,-1134,2789,2231,-605,-4736,-151,5164,1188,-3038],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-6,7,-8,9,-10,11,-12,14,-15,17,-20,22,-26,31,-37,46,-58,77,-105,157,-260,544,-2925,-7922,-418,2117,6570,-433,-8494,-350,5480,1575,-180,-5820,-7,6300,-1998,-2318,-2047,500,6273,-2487,-6226,1003,1127,2532,-741,-4954,2135,3900,-1733,-369,-3717,1849,5196,-4262,-2058,1234,764,4063,-2690,-4540,5954,184,-1115,-649,-4416,6214,4425,-6731,-1461,-622,2008,5325,-6748,-4851,6281,1835,1686,-3724,-7192,7854,5526,-5431,-1643,-2261,3561,8216,-8166,-5430,3758,2898,4451,-4571,-8392,6948,5872,-3075,-2206,-6272,4627,9952,-6035,-4045,-429,3290,8708,-3493,-9379,4051,4979,1846,-1399,-8945,2514,9698,-3019,-4326,-3176,2558,8503,-3502,-8597,1965,3429,2915,-1751,-7160,2767,3961,-539,-1968,-3704,1534,4790,-1779,-2548,-1076,1006,4385,-2732,-3587,2915,1512,-244,-2791,-4685,3910,2595,-3318,-1710,-1876,2980,3654,-6529,-1205,3201,816,2692,-4792,-2547,5438,1360,-3421,-1713,-2816,6512,3866,-6496,-512,2772,2066,2694,-7019,-3714,8815,603,-694,-4158,-5764,8177,3258,-7543,-2011,125,4010,6308,-7611,-4163,6937,2209,2181,-4232,-7658,8074,3850,-4634,-3474,-3676,5451,7596,-7826,-4018,2769,2319,4713,-4696,-6732,5818,3786,-612,-2970,-6491,4653,5916,-5112,-3269,-1254,3426,4735,-4675,-4431,2682,3044,2076,-3523,-4511,4389,3204,-1071,-2764,-1680,3795,4369,-4107,-2039,594,1751,2477,-3973,-1649,3384,592,-1132,-1667,-1799,4857,313,-3663,-781,-138,2353,1650,-6111,350,4068,2,-583,-3313,-846,6786,174,-4472,-871,-566,4582,1613,-7144,1116,3700,2450,1391,-5511,-1478,8662,1597,-1320,-1966,-1749,6802,1710,-8192,-676,1960,3679,2553,-7559,-1831,5807,2027,-930,-4712,-3822,8142,2587,-5300,-1582,-1127,6104,3933,-7241,-3674,4215,3424,1263,-6164,-4253,6410,3330,-4217,-2903,-2450,4880,4151,-4274,-1507,45,3262,2422,-4498,-3287,3814,777,-1199,-2761,-2336,3675,3110,-4079,-1930,-1765,2850,1050,-4318,-407,2288,1415,196,-1913,-961,4275,219,-2137,-1242,-48,4093,-934,-4170,-75,2121,1683,-782,-4023,1117,4437,-971,-1889,-1922,705,6060,-2214,-4320,650,1488,3994,-1563,-6294,790,4997,276,-1527,-5532,2102,6233,209,-4328,-2190,98,5578,128,-7002,785,3410,3014,-94,-6769,367,6527,439,-2115,-4290,-350,7098,-305,-6307,-1341,1690,4318,1108,-6088,-1484,5556,2285,-1291,-4568,-773,5593,785,-3955,-2206,1313,3790,1184,-5698,-1481,2790,2373,732,-4190,-602,3072,807,-1366,-1826,621,2544,-80,-3233,221,1024,1359,-634,-3756,358,3737,451,-1573,-2103,1378,2861,-1717,-3240,-941,1938,2519,-1134,-2723,1779,3360,-192,-1220,-2823,2289,3397,-2759,-2831,-1295,1198,1844,-2552,-4080,2785,3432,3109,-2827,-3409],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-13,14,-15,17,-19,20,-23,25,-28,30,-33,37,-39,44,-48,53,-58,65,-72,81,-91,103,-118,137,-161,194,-239,307,-419,627,-1146,5382,2034,-10300,284,1727,6066,1345,-11128,-1648,9606,628,-2039,-7132,-2871,11722,346,-7939,-813,-1834,8999,5089,-12779,-984,6222,3052,3086,-9234,-3880,11360,51,-3272,-2651,-4796,9390,5384,-9380,-159,1108,2423,5553,-9285,-3867,8440,95,148,-3725,-5312,8341,2263,-7293,555,-1082,2184,4933,-6370,-999,4802,-930,1549,-3235,-3155,5873,476,-2995,114,-870,4006,983,-6939,287,3058,434,-396,-5677,107,5733,-478,-3381,-2674,179,6184,-706,-6729,9,3009,4462,-1655,-8127,994,5956,1364,-2205,-6600,2706,8646,-2408,-4949,-2523,1459,7415,-2173,-8453,1326,4050,5274,-1004,-10503,1793,8782,-1025,-2582,-5217,-453,11746,-2562,-7868,983,577,7887,996,-11602,752,7017,703,941,-7763,-2631,10337,-1856,-5393,-1071,-1874,8730,1572,-8832,2041,2852,2815,3222,-7768,-2148,8343,-1962,-1464,-1311,-3363,7242,693,-7478,1817,-527,1063,2341,-6112,694,4396,-1370,607,-3149,-1262,7029,-763,-4639,867,915,2888,-347,-6553,2743,3857,-663,-1938,-4722,2253,4914,-3400,-3667,-1095,1495,5416,-3065,-6029,2864,3580,2250,-3299,-6450,4620,4929,-2215,-4363,-4661,4460,7840,-3900,-5166,869,3481,6764,-4671,-7928,4935,5331,2211,-2362,-8589,3490,8628,-3445,-2705,-3533,1997,9221,-4088,-7356,2433,3568,4012,-1347,-8569,2300,7715,-1648,-265,-6231,396,9157,-3146,-4737,44,297,5845,-260,-8739,2363,2549,-83,72,-5415,519,7586,-2782,-2273,-397,-875,5266,-932,-4617,2587,628,-84,-1159,-4891,2626,4768,-2863,-2651,-710,1140,4534,-2466,-4292,3170,2404,1878,-2755,-4682,3585,2889,-1366,-3139,-1942,3991,3350,-4025,-3404,1408,2677,3779,-4537,-4586,2947,3901,653,-3884,-3507,4882,4850,-3149,-4379,-2482,5271,5772,-5707,-3762,2517,4348,3997,-4398,-6425,5237,4013,-1146,-3616,-4891,5522,6261,-3986,-4023,-296,2714,5976,-4899,-5554,3250,3493,1692,-3357,-6861,4206,5244,-2421,-3413,-3444,2720,6906,-4626,-4999,1412,1196,2948,-1208,-5963,2901,2811,-1456,-1292,-4684,1367,4648,-3729,-2679,490,621,2921,-3219,-4546,3175,2025,-1650,-1333,-3276,2999,3906,-3493,-1451,677,2287,2032,-3574,-3488,2666,1809,-138,-2757,-2830,5388,3426,-2964,-1656,382,4388,2637,-5622,-1752,3428,2724,-880,-4489,-2214,4362,2851,-2495,-4079,-2671,5008,2547,-4677,-2946,677,4779,3385,-7326,-2833,3831,3603,1644,-5337,-3251,4813,3502,-2690,-3492,-1926,5178,3407,-5346,-2948,618,4499,3378,-4072,-2974,4796,2845,-938,-2451,-3974,3845,4231,-3575,-2443,-439,1529,3203,-3249,-2178,3213,2451,771,-2461,-2532,4313,2799,-2646,-293,-829,1971,2561,-4018,-1670,2367,2154,1397],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,13,-15,15,-17,19,-21,24,-26,29,-31,35,-38,43,-47,52,-59,66,-76,87,-100,119,-143,180,-241,378,-1671,-3520,-5944,5656,8037,-7784,-4388,452,3599,7426,-6171,-9853,5775,4085,1030,-2123,-9686,7031,8615,-6293,-3719,-2183,2205,10577,-6007,-8541,4374,2632,5231,-315,-11807,5969,7538,-4147,-1819,-6246,2681,9925,-4401,-5954,3502,-145,7354,-452,-9932,4765,3574,-2208,1273,-6588,1679,7118,-3874,-2588,639,-763,6913,-1736,-6008,4377,-218,885,-633,-5735,4331,4656,-4734,-950,-658,1472,4723,-5352,-3121,4291,2140,1322,-4230,-3711,5252,2920,-2618,-2554,-1578,5798,4479,-6124,-2252,1437,3179,3092,-6954,-4118,6757,3105,1114,-6044,-5704,8781,4193,-6389,-3222,-2230,6887,6077,-9057,-3689,3946,3509,5154,-6639,-8181,8352,4069,-2443,-3371,-7073,7621,7001,-7247,-2900,-511,4057,7063,-7183,-7496,6649,1942,2328,-1811,-8463,7661,6487,-5626,-1313,-2941,2557,8915,-7334,-4993,3343,631,3836,-2576,-7393,6148,3243,-2238,590,-4575,3076,7063,-5637,-729,2961,442,3927,-3211,-4070,5351,1615,-1469,-860,-3399,3759,2640,-4754,-740,1389,2303,2651,-5998,-1799,5235,2297,-393,-4242,-2745,6581,1597,-3958,-2417,592,5415,1150,-6261,-2350,3194,3495,1104,-8714,-1836,8031,978,-955,-5113,-2541,9409,2327,-6972,-2508,225,7069,3461,-10556,-2319,4566,2938,2335,-6614,-4093,8536,1230,-3974,-3149,-3378,7963,4248,-8067,-2306,1701,3646,4730,-8024,-4589,7672,1826,503,-3111,-4484,7146,4119,-6495,-1116,-1871,2987,5209,-5833,-4158,5750,333,1764,-2094,-4000,5750,1184,-3345,-612,-1627,3056,3778,-5450,-1881,3258,-545,1639,-3605,-2657,5315,744,-3248,-6,-481,4232,1555,-6053,891,2842,1761,-301,-5748,-892,4724,-78,-1978,-3316,182,6975,-1152,-4589,-714,2188,5029,33,-6843,206,5469,2608,-1534,-6474,-27,7337,69,-3903,-3764,1112,7329,-1020,-6783,-371,2524,5310,-180,-8453,-570,6643,913,-1054,-6113,-1908,8632,550,-4752,-1817,1201,6448,2493,-6956,-1120,4022,1366,773,-6205,-2511,7149,85,-3251,-2555,-1783,6252,1185,-5331,-1187,889,2095,2199,-5038,-1650,5016,76,-1405,-2900,-1043,5316,-75,-4620,349,1165,1004,1258,-4622,115,3884,-222,-556,-2664,-653,4480,-1458,-2402,-137,263,2824,-123,-4169,1525,3661,594,-1744,-3381,1411,4703,-1947,-3281,-1914,2043,4877,-1872,-5887,-254,3323,2980,-2391,-6050,2741,5742,975,-2434,-3967,1809,6391,-1362,-5149,-1084,2994,6449,-1511,-4903,-987,4375,2513,-1964,-7610,2032,6537,-1352,-2902,-3937,1710,6231,-927,-4894,342,1997,4156,130,-5893,69,3823,312,-2312,-5740,-51,6042,-501,-2960,-1685,1175,4406,-752,-5765,971,1698,1909,495,-4394,987,4051,115,-2289,-956,712,3703,-1584,-3313],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-7,8,-9,10,-11,12,-13,14,-15,17,-19,21,-23,26,-30,33,-37,43,-50,60,-74,97,-141,263,-1645,-5295,-2260,7264,3027,-7233,-1745,1425,5121,1012,-6646,-2952,5334,1116,-61,-4473,-2103,6304,610,-3430,-3138,-157,5882,624,-5204,681,1251,1278,361,-7068,535,5692,-2018,-459,-2946,1051,6695,-2875,-4707,3128,343,3242,-914,-8430,4099,5051,-1728,480,-5375,1861,10167,-5159,-4734,2446,191,6675,-2549,-8105,5350,5027,-466,-314,-8053,1654,10134,-5671,-5213,-977,353,10297,-2764,-10550,2759,3751,3298,309,-10901,2867,9497,-996,-1494,-5281,-1242,11324,-1549,-8422,354,1139,6780,306,-10135,570,6597,481,-703,-6793,-214,8154,651,-3524,-3537,-966,6926,546,-7029,-14,2718,3155,126,-7306,-494,4686,1359,-796,-3697,666,5667,-834,-2989,-283,39,3428,-1466,-5161,2095,2875,680,212,-3735,3241,3563,-4913,-1603,630,1040,4751,-4440,-4732,3749,1248,1415,-2167,-5673,5587,3759,-4052,-1463,-2742,4379,7173,-6538,-3467,3434,993,4069,-3338,-7982,6223,5138,-3309,-1804,-6034,4654,9046,-5989,-4861,609,1718,7598,-4296,-8793,5900,4233,876,-657,-8410,3144,8516,-4155,-2521,-4229,1741,8801,-3042,-7481,1941,2294,4402,-1496,-7361,2661,6290,246,-2428,-4157,1529,7434,-1168,-3777,-336,1679,5597,-2083,-6239,1391,2214,2314,-1834,-4305,1343,4126,-1129,-1818,-1856,1679,5570,-2042,-3429,949,1092,1886,-2151,-3196,4418,1663,-1918,-2080,-2358,5489,2477,-4411,-648,447,2325,3009,-5214,-3390,5308,784,-63,-3236,-3911,6173,2938,-5865,-214,-552,3890,3793,-6759,-3232,4814,1775,665,-4132,-5149,7879,3706,-4891,-2943,-2731,5159,4557,-6765,-3587,1968,2785,3301,-4648,-6118,5458,4328,-2230,-2533,-4107,4861,7330,-5154,-4069,-1152,3669,4823,-5230,-4803,2808,2308,1518,-3316,-5598,4398,5362,-1608,-3756,-2341,2944,4777,-2707,-4499,1923,2883,4094,-3425,-4018,2999,2263,-195,-2190,-1146,3061,3846,-1629,-1751,-638,2105,2764,-3493,-2691,3147,1347,745,-2358,-1790,4055,328,-2412,-955,-663,2262,418,-4838,414,3087,1463,760,-4330,-1513,6443,150,-2011,-2523,-297,4654,1504,-6044,-1239,1813,2756,970,-6955,-2040,5107,2256,-1546,-4228,-1625,7140,1527,-4984,-1684,763,5010,2856,-6447,-2400,4615,2281,404,-5405,-2892,6018,2913,-3090,-2732,-1306,5540,3169,-4613,-2589,1857,3246,2328,-5582,-3628,4432,1980,-69,-3612,-2474,4117,3591,-2677,-2388,-1462,2467,1886,-3763,-1372,2631,2082,964,-2265,-1991,2774,1381,-517,-2458,-1001,3308,2070,-3546,-869,1803,1380,784,-3285,-199,3472,290,-788,-1934,199,3443,-1816,-2596,-67,1682,2695,-1150,-4055,775,3939,-439,-769,-4094,936,5683,-862,-3156,-168,1931,3199,-1464,-5167,239],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,9,-10,11,-12,13,-15,17,-18,20,-23,25,-26,29,-32,36,-39,42,-47,51,-57,63,-70,78,-89,101,-117,136,-162,197,-249,331,-477,811,-3455,3607,8332,-2136,-4211,-6035,2161,8023,-2410,-5333,-408,1614,5426,-3388,-7588,2061,2671,2678,-914,-5671,3849,3977,-2008,-1418,-2159,2292,4618,-4573,-2325,2092,846,2439,-3908,-3226,6147,1301,-2767,-1992,-3014,5098,2936,-6382,-581,1053,1180,3267,-7499,-1711,6726,-1103,-686,-2492,-4020,8600,2868,-8037,-507,365,3920,5642,-10228,-3197,8327,1351,1002,-5702,-6333,10243,2965,-6173,-2285,-2577,6463,7075,-11161,-3430,4255,3151,5109,-6415,-7033,8217,4412,-1896,-3665,-6052,6752,6919,-7884,-4061,423,3678,7370,-5831,-5818,5496,3077,964,-4072,-5871,5783,5376,-2347,-2542,-2658,3344,6511,-4168,-3273,1772,3113,3344,-3822,-3851,3332,2104,-332,-2565,-3192,4509,1558,-4301,-714,-863,3926,2969,-5285,-328,3386,-159,1655,-3803,-950,6616,-193,-3191,297,-1103,5542,1622,-6962,1852,1884,779,734,-7592,-137,8284,-724,-2959,-2080,-1526,8851,-26,-8630,719,2026,3857,1676,-10003,-197,8392,-607,-1099,-4799,-2669,10200,1191,-7662,-710,74,6390,3774,-10180,-1927,6635,2230,1071,-5990,-3688,10279,2930,-3933,-3120,-2016,6708,3693,-6518,-1824,2100,3968,3013,-7749,-4253,6193,2658,-663,-3952,-3578,5567,2873,-4404,-1537,46,4526,2278,-5365,-1526,2802,2487,486,-4430,-1814,5958,705,-2536,-1891,-480,4482,-500,-3568,58,1002,3319,979,-4711,1006,3754,-905,-868,-3481,295,5543,-2693,-3776,1404,-145,3832,-906,-6365,3096,4399,-769,-1630,-5789,2204,6827,-2867,-4796,-357,-322,7364,-1796,-6879,2447,3617,2414,-861,-6910,246,7790,-1707,-2803,-3783,873,9336,-596,-7031,24,3234,4407,129,-9816,127,6116,913,-1564,-5406,-477,6502,25,-4344,-562,468,4950,1352,-7510,-738,4684,2900,-854,-4898,-991,5547,898,-3252,-1928,-662,4293,392,-4490,-1111,150,4007,663,-3754,-351,3595,583,-535,-3049,303,4949,201,-2022,-1570,306,3561,-5,-4335,1676,2513,-182,-935,-4158,2447,4598,-2727,-1918,-1410,1559,3405,-4665,-3583,2179,3027,1736,-1882,-4830,4143,4584,-1973,-1438,-3490,2339,5425,-3378,-4210,968,2947,4240,-2966,-6770,3807,4387,139,-1625,-5664,3304,5948,-2715,-3905,-1708,2596,6409,-2401,-5469,1518,5293,2100,-2170,-7430,1478,5545,-147,-3132,-3865,1385,5407,-1877,-5607,-1119,1915,3409,-1312,-6321,370,3500,1506,-1667,-4917,1187,5134,-481,-3112,-1818,413,4713,-2120,-4509,370,2523,1717,-976,-3279,2030,3523,-508,-2139,-309,1968,3076,-2432,-1970,1289,2399,1706,-2146,-2690,1642,1530,-848,-662,-1254,3112,2942,-2408,-2099,1276,3087,1937,-3497,-3329,3212,2649,-105,-2838,-2041,5155,2906,-2355,-3376,318,3047],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,5,-5,6,-6,7,-7,8,-10,11,-12,13,-15,17,-18,21,-22,24,-27,30,-34,37,-41,45,-50,56,-62,70,-79,89,-101,116,-126,105,97,7630,2773,-1874,-4850,-3522,9065,3145,-8027,-2587,-644,6608,5526,-11042,-4255,6601,1899,2920,-6847,-7593,11608,2752,-4309,-2383,-4784,7223,8350,-10624,-3030,2442,2439,6546,-7886,-9536,8354,3152,51,-2261,-7894,7280,6632,-7464,-1811,-461,1511,7132,-6539,-5518,6501,471,2033,-1076,-8272,6224,3558,-4269,1093,-1112,2010,5151,-6063,-2513,3407,255,2055,-3086,-4080,6188,600,-3431,-225,-1745,4003,3180,-6391,-1543,1623,3110,1474,-5660,-1335,6082,766,-2192,-3390,-1595,7903,798,-4882,-1374,1117,6195,1225,-8180,-1122,6509,2944,-635,-8697,-820,9494,475,-4227,-3339,-1401,9456,1892,-8195,-971,1580,6225,4196,-9515,-1367,7550,699,220,-7243,-3868,10630,1245,-6361,-1675,-1630,7457,4070,-9357,-1434,3820,2670,3655,-7065,-5089,8985,1020,-2660,-1992,-5162,7286,5332,-7826,-210,368,1290,5047,-6927,-3615,6411,-131,-329,-1400,-5699,5951,1204,-5618,83,-562,2667,3828,-6344,-944,5443,-451,665,-2385,-1458,5930,187,-3485,515,582,3309,206,-6031,355,4488,671,-1363,-5388,520,5760,-663,-4433,-3423,716,7501,-882,-5464,-133,3229,4775,-1358,-8010,1777,4994,1146,-2076,-7081,2246,8742,-1019,-4822,-4108,1232,8319,-885,-8655,-45,3666,4347,283,-8790,-175,7639,1225,-2381,-4921,-1863,10796,771,-6231,-623,129,6397,1511,-9645,-151,5183,451,1052,-7504,-2581,9398,-263,-3714,-653,-1991,6140,2024,-8699,1044,2513,269,3094,-5901,-314,6017,-992,-1294,-765,-1800,6128,-453,-5832,982,2942,743,1565,-4888,1106,3617,-1552,-762,-1649,254,5245,-2073,-4988,94,1624,2766,-2741,-6214,2861,3792,-355,-2373,-4123,2250,5195,-2911,-4910,-1665,3513,6001,-4395,-6357,1790,3845,2873,-2774,-7274,3507,6049,-941,-3991,-4610,4515,7507,-3662,-6332,-1369,2785,6388,-2161,-7756,2809,4897,1751,-1497,-7845,2077,7086,-2201,-3132,-4027,696,7012,-1522,-6963,1449,2273,4726,-420,-7828,2167,5480,-926,-1274,-4307,-934,7294,-1604,-3281,-139,152,4166,584,-5920,1497,3623,88,-304,-4616,1094,6139,-2162,-1399,-116,489,3705,-1326,-4589,1958,1644,633,-493,-2548,2211,4432,-2135,-1527,-328,1662,3562,-3101,-4449,1686,2414,1793,-2805,-3963,2827,4938,-653,-3678,-3024,5199,4687,-3473,-4222,124,4145,3904,-3758,-4900,2526,3958,649,-2894,-4167,3361,4085,-2639,-3462,-3424,2684,5450,-3643,-4246,2178,3107,4481,-3302,-5071,3398,5086,-1179,-3386,-4825,3142,6102,-3581,-2937,-2050,1614,6010,-3347,-6358,2943,2260,2071,-1538,-5742,2782,4893,-1370,-2311,-1316,1502,4450,-3095,-3643,1591,516,1464,-1231,-3726,3582,2392,-1061,-1537,-2587,772],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,0,0,-1,0,0,1,0,1,0,1,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,-1,2,-5,8,-15,27,-52,107,-287,2509,6600,-4000,-9848,5074,7363,-262,-2071,-9138,3286,10470,-3038,-5801,-2336,1390,10479,-2393,-9858,3783,3654,3873,-876,-11971,2436,9483,-2300,-1819,-5429,-1769,11720,-2161,-9025,2633,-1030,6273,2865,-10854,1699,6637,-804,1117,-7667,-2142,10547,-1847,-4178,608,-2652,7401,1794,-9228,1760,2696,-418,3060,-6959,-653,7633,-3390,-2316,-1003,-1238,6232,-1341,-6387,3544,1257,-176,184,-6334,2761,4351,-2782,-1446,-1115,1929,4649,-3436,-5955,1984,1935,2882,-3537,-5631,3746,5825,-119,-3256,-4887,5071,6681,-4864,-5415,-1412,4665,5545,-6108,-6029,4089,3562,3392,-4753,-7020,6626,6546,-3096,-3227,-5941,4198,9383,-6288,-4453,544,3485,8308,-4859,-9072,4781,4538,1626,-1688,-8922,5314,9175,-5510,-2620,-3456,891,10645,-4000,-7314,3117,1333,4128,309,-9441,3701,6203,-2635,-1185,-5387,-665,8951,-4045,-4183,1993,-763,5290,-563,-7805,4544,4247,-1606,1103,-4502,1410,6628,-4730,-2628,1235,1283,3717,-1830,-4396,3939,1858,-385,-959,-4201,3984,4827,-3609,-1901,-513,2422,4424,-4803,-3947,3618,2645,963,-4910,-4286,4908,3034,-2249,-3670,-2376,6775,4629,-4973,-3484,934,4536,5299,-7050,-4862,5643,3447,749,-6369,-4367,7642,5754,-3557,-4209,-2620,6011,5734,-7696,-3979,4139,2809,5625,-5194,-7078,7031,4306,-1648,-2830,-7035,5489,7684,-5399,-2558,-1422,1693,6914,-5359,-5923,4076,937,1299,-1845,-6150,3966,4624,-3578,-570,-3905,1312,6114,-5160,-4357,3209,1635,3593,-1713,-5130,5551,3643,-3122,-399,-2322,2283,4436,-6488,-640,2122,1029,1878,-4325,-3344,5590,1570,-1774,-1309,-2305,3780,2543,-4235,-2781,1056,3636,1318,-5532,-2641,4179,1875,-650,-5742,-1916,6779,2755,-5159,-2653,-32,6648,3618,-7228,-2369,2051,4816,2435,-6337,-2154,5468,2203,-1383,-4614,-2072,6753,3930,-5170,-3154,18,4587,2634,-7344,-3790,3966,2875,2253,-6005,-4316,5953,2363,-2397,-1721,-3224,6342,4632,-6242,-2211,1014,1332,2479,-5274,-3630,5458,3221,-29,-3492,-5268,5273,2458,-5051,-1178,-831,2786,3818,-4326,-2896,4145,348,-187,-2273,-3156,5169,1483,-4020,-1051,-1260,3051,1795,-4423,-447,2965,276,-590,-2919,-537,4031,724,-2293,-1667,120,3640,22,-6225,-610,2418,2496,-1347,-5836,-540,5447,764,-3148,-4568,140,5793,430,-5840,-2051,1409,4880,707,-8102,-226,4467,2880,-889,-5689,-1026,6487,1735,-3043,-4219,174,5765,-162,-5122,-1246,1934,4460,808,-6630,-2163,4702,1185,-1447,-4786,-1294,5648,1344,-4542,-2169,464,4866,1654,-5903,-1419,3789,2702,1385,-5279,-2869,3936,337,-2733,-1919,-2508,3842,1788,-4027,204,1407,2783,880,-4479,-168,3379,433],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,2,-2,2,-2,3,-3,3,-3,3,-4,4,-4,5,-5,7,-7,8,-10,11,-13,15,-19,24,-31,43,-62,103,-216,1242,3925,3622,-392,-8531,560,7812,1404,-2537,-4434,741,7923,-1027,-4875,-2868,608,6505,-1294,-6265,2198,1991,1876,174,-5575,2018,3847,-2707,-1470,-1573,244,5207,-4429,-4046,3386,-1057,2719,-2268,-6629,5672,3296,-4540,87,-3110,2430,6467,-5901,-2794,4455,-296,4258,-3962,-6500,6975,2801,-2762,-1071,-5972,4753,7486,-7682,-3853,1651,1557,7569,-6186,-9302,7379,3874,1387,-2177,-9486,5685,8666,-5302,-4020,-3809,2260,10176,-5553,-7879,3569,2759,4908,-2285,-9682,4051,7927,-553,-2363,-6631,1965,9000,-3669,-6167,-843,2474,7572,-1937,-7853,1685,4364,1868,-2530,-5531,746,5610,-1471,-3030,-2879,817,5766,-2453,-3052,158,760,4619,-2336,-3898,3171,1564,-461,-550,-4424,3140,4253,-4337,-914,-322,1216,4691,-4487,-2719,3855,303,746,-2596,-3902,6781,1976,-5430,-481,-1949,3839,4961,-6871,-2597,3997,1902,3558,-4793,-5396,8870,2489,-5312,-690,-2743,5784,5904,-7883,-2375,3848,1305,5759,-6612,-6556,7659,3488,-3072,-3092,-5030,7073,6767,-6648,-2686,-199,3980,6749,-5851,-6548,5296,2912,1750,-3005,-6838,4744,6903,-3441,-2954,-3708,3085,5632,-4037,-5436,1199,2679,4288,-2142,-5822,3393,2645,524,-2635,-3812,3142,3953,-2810,-1823,-767,2527,4215,-3729,-3638,2272,1953,1774,-2318,-3187,3816,1082,-1540,-890,-2571,3171,2891,-4106,-22,1166,1588,2094,-5017,-1658,5243,62,-862,-841,-3359,5757,913,-5278,-774,1289,2746,1972,-6716,-978,6172,482,-918,-5248,-2150,8121,659,-6354,-850,290,4687,3880,-8552,-1123,4816,2868,1285,-6549,-3740,7235,2034,-3401,-2773,-2789,6573,4068,-6271,-2617,1642,4374,3402,-6774,-3122,5380,2052,-725,-4020,-4478,6010,4765,-5845,-2383,-1423,2945,2554,-5432,-2732,2735,3251,681,-4678,-2496,3523,2339,-1249,-3467,-2731,4160,2019,-3745,-928,1482,1327,827,-3790,439,3048,810,-962,-1753,-273,4370,130,-3567,-116,424,2452,49,-4344,1869,2806,-348,-280,-5224,779,5555,-153,-3669,-914,-315,3916,-1030,-5715,1523,2097,2143,-469,-5444,480,6989,-466,-3000,-3497,-167,5057,-97,-6210,-335,3125,4051,178,-6818,752,6365,1934,-1170,-5516,-1069,6057,739,-4866,-1787,129,4901,2240,-6252,-1599,2900,2954,-511,-5709,-1444,6076,1709,-2804,-2544,-226,5301,2415,-4877,-1771,253,3853,577,-5647,-1478,3169,670,-1006,-3564,-1707,4406,658,-2787,-1664,399,3846,503,-3663,-487,2876,912,-504,-3401,947,4391,-1516,-864,-934,120,4487,-1065,-2862,1300,1101,1214,-573,-3467,1269,2538,-1295,-1800,-2929,2061,3343,-1837,-3352,-395,1287,2732,-1492,-4047,2428,2769,273,-2716,-3593,1825,4224],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-4,4,-4,4,-5,6,-7,7,-9,9,-11,11,-13,14,-16,17,-19,21,-23,25,-28,31,-34,38,-41,46,-51,57,-65,74,-83,97,-114,136,-167,215,-291,441,-832,4518,7101,-6894,-5070,1906,4151,3171,-4655,-4803,5603,3013,-741,-3330,-3461,4021,3832,-3781,-2091,-1134,3425,3590,-5874,-1484,3033,1389,714,-4054,-2357,7334,-690,-3136,-792,-2147,4726,1196,-5929,1325,2657,1051,2566,-6306,301,7163,-2643,-2855,-972,-3218,8120,-1147,-8688,2697,2119,2648,2677,-9526,1028,8534,-1259,-546,-5137,-2150,11578,359,-7934,-52,158,5745,3710,-11548,-160,7744,1429,1396,-8246,-4202,11582,700,-4992,-3841,-3227,8340,4010,-9656,-2714,2668,3524,3328,-9185,-4089,8525,2361,-1569,-5448,-4711,8014,2973,-5274,-2931,-1539,5593,2928,-7484,-3685,3357,1921,1629,-4555,-3385,5704,2161,-1017,-3200,-3185,6250,1934,-5431,-546,155,3498,1121,-6049,275,3129,-323,820,-3849,-255,5750,-2435,-3157,234,581,2679,-340,-6001,2975,3744,543,309,-5760,1718,7687,-3553,-2395,-69,-371,7839,-1814,-7825,3664,3427,2342,-15,-7803,1873,8435,-3085,-2317,-4079,512,10992,-2428,-8025,2333,1762,5828,-382,-9811,1394,7912,-259,-823,-6655,-1286,10260,-2544,-6140,-2479,-405,6919,1187,-8676,-889,4790,2888,1652,-7188,-1866,7586,353,-1729,-3333,-2062,5927,1852,-6145,-1026,2191,4114,1000,-6791,-949,4013,831,33,-4718,-606,4702,585,-2530,-966,-882,3921,-1413,-4385,877,1285,2217,-1181,-4572,1385,3523,-3131,-1479,-2235,182,5045,-3440,-2964,3399,509,2304,-1638,-5369,5119,3543,-1684,-813,-3633,1764,5620,-4525,-2239,360,1889,4822,-3339,-6246,4975,3309,-761,-1366,-5636,3907,5976,-3235,-3090,-1139,2122,6351,-4015,-6823,2622,3684,3291,-1445,-7133,2181,6530,-758,-2625,-4297,1572,9194,-2280,-6542,-851,2573,5285,-1845,-7809,1946,5102,-101,-2599,-5744,1696,6532,-631,-4528,-2431,889,6045,-497,-5353,689,3410,1932,-703,-5111,1047,3089,233,-1376,-2987,1284,3876,-1028,-2590,148,1646,2765,-1787,-3305,2562,1699,776,-1903,-2503,3302,3604,-2364,-1226,-20,991,3625,-3635,-3034,1846,1855,1178,-2982,-2797,4657,2758,-3662,-2287,-1183,2993,4791,-5221,-3210,2820,1916,2176,-3933,-4897,5254,2564,-2732,-2857,-2868,4618,5364,-4803,-3979,1128,2915,3852,-5808,-4540,3994,2876,536,-2794,-3911,4825,4598,-2371,-3233,-1380,3602,5431,-4106,-4056,1106,1574,2600,-3279,-5734,3665,5321,-1036,-2629,-2669,1996,4636,-1720,-4712,-544,2673,3416,-2516,-3562,1494,3389,2068,-1605,-2962,1612,2569,-1688,-960,-953,1769,2805,-3539,-1434,2067,987,677,-2472,-1296,4248,1927,-1024,-847,286,3467,1665,-3364,-2467,2344,2155,281,-3530,-1897,3930,632,-1562,-2185,-446,5071,1851,-2650,-1290,1463,4476,1672,-5364,-1738,4392,1693,-306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,11,-12,14,-16,17,-19,21,-24,26,-29,32,-35,38,-42,46,-51,56,-62,69,-77,86,-97,109,-124,144,-170,204,-254,333,-478,839,-4048,-5805,677,4225,5824,-8138,-5736,4921,4222,1794,-3869,-8912,8846,6370,-4114,-3240,-5177,5012,9248,-8076,-6550,2300,3190,6887,-4321,-9456,6780,5178,-1698,-1678,-8182,5171,11333,-5676,-4627,-59,571,8685,-4543,-8101,5390,1884,1908,-838,-8912,3712,7797,-5218,-1456,-3113,-613,7899,-5018,-5506,4645,236,2289,-605,-7109,5083,3925,-3769,965,-2500,2289,5763,-6713,-2300,3312,625,2627,-3853,-5299,5718,2878,-2726,-2236,-3384,4326,4136,-5300,-3137,1686,4306,3139,-5674,-4238,5309,3426,-185,-5454,-3434,7244,3312,-4508,-3881,-1598,8382,4248,-7831,-2843,2452,4074,3384,-8407,-4438,8246,3284,19,-5903,-4834,8549,5081,-6289,-1850,-2836,6471,6770,-9428,-4173,5680,1593,2679,-5707,-7974,9236,3159,-2814,-2440,-5786,4163,7218,-7993,-2117,1498,1689,6614,-5310,-6835,6678,406,-1122,-657,-7072,5403,5499,-6131,-364,-465,769,6138,-5420,-3249,5706,-207,-105,-525,-4661,5515,2720,-5942,779,-1488,1747,3637,-6378,-1264,4744,644,1024,-4189,-3011,6261,2243,-2245,-2100,-439,5443,1041,-5714,-1787,3374,3270,-178,-7053,-1777,6649,1832,-2496,-5494,-532,9244,1346,-6847,-2421,486,6565,2280,-8736,-1426,4558,4489,341,-8739,-1205,9087,1474,-3611,-4164,-2519,8421,2187,-8239,-2351,822,5211,3912,-9550,-2425,5913,2079,463,-5676,-5129,9234,3047,-6295,-1442,-2856,6266,4179,-7635,-1855,3407,2301,3389,-4588,-4484,6285,1246,-2194,-1121,-2719,4966,3220,-5695,1149,1486,128,3644,-5054,-1673,6424,41,-575,-910,-4083,5349,545,-5416,1654,856,1173,586,-5471,1164,5822,15,-1543,-2609,-336,5408,-769,-5547,-1142,2138,4774,38,-6884,1109,3749,2436,-2505,-7096,588,6379,-104,-3750,-4111,1732,7991,-1660,-6970,-2398,3089,6489,-357,-7880,-129,5281,2157,-1927,-7426,527,7145,-310,-4148,-4036,517,7675,856,-7885,-961,3175,4003,532,-6640,-686,6815,-238,-1114,-3530,-1584,7416,-490,-5629,-593,-372,4332,967,-7006,-857,4496,92,265,-4803,-1437,6671,136,-3788,-740,-90,3105,1408,-5079,1534,2458,-1049,653,-3613,-798,5327,-1678,-2618,-715,-1187,3352,-1425,-3685,1306,2865,382,-813,-4675,1900,4516,-1179,-2825,-1449,1582,4935,-2133,-4207,669,3877,4253,-2007,-4985,1392,3472,426,-3419,-4286,3222,6354,-1293,-4586,-1281,2751,5143,-3579,-6535,957,4457,3255,-2563,-5754,2816,5656,560,-2545,-3996,1919,6062,-2134,-5384,-881,2851,5000,-1513,-6038,1602,4352,2018,-1357,-5520,1647,5946,-492,-2588,-2354,1411,5142,-1166,-4398,1622,1351,2671,25,-6007,461,4317,-1459,-1697,-1663,728,5394,-1343,-3509,162,1331,2741,-1049,-5226],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,11,-12,14,-16,17,-19,21,-24,26,-29,33,-36,40,-43,48,-54,60,-67,75,-85,95,-109,127,-149,179,-224,295,-427,753,-3653,42,10642,-105,-7248,-1043,1333,8684,988,-10200,1991,5880,3081,84,-10566,-1115,11392,-262,-3955,-5486,-2497,10813,16,-10251,467,1367,5204,4105,-10627,-1232,8201,1165,1305,-5141,-5379,11088,1436,-6790,-834,-2351,6601,5567,-10192,96,4846,173,4300,-6791,-3844,9095,-645,-2732,637,-3847,6196,3569,-7248,1954,2762,152,3215,-5581,-1016,8332,-1700,-1857,-764,-2097,6924,409,-5957,2366,2494,1301,1365,-7335,1649,6919,-793,-1927,-4499,1255,7494,-2305,-4316,-384,3264,6250,-2695,-7079,2537,5312,2627,-2374,-7740,2563,7759,-986,-4489,-4883,2656,9177,-3371,-7763,654,2924,6445,-1936,-10270,2893,6962,581,-2255,-8559,1970,11806,-3148,-4873,-3244,779,10067,-1700,-8958,1052,2732,3248,1013,-11416,855,10206,-2378,-1676,-5099,-2701,10178,-939,-7277,639,-898,4835,1652,-9601,1483,5617,-1661,941,-5350,-283,8765,-3005,-4193,1451,-2284,4565,1577,-8039,1884,3365,-1615,416,-4392,335,5981,-3105,-2301,89,300,5398,-2498,-5148,2763,1915,1480,-1380,-6044,2700,5902,-3261,-2843,-2570,2439,6318,-3234,-5744,575,3083,4341,-3899,-6358,4465,4862,371,-3899,-4967,4501,6949,-2870,-4352,-2796,5401,7965,-5754,-5934,2232,4250,4446,-3719,-7710,5374,6330,-1137,-2445,-6654,3207,8878,-3691,-4889,-717,2053,7208,-2307,-8855,4239,3368,2146,-882,-7347,1679,6244,-3512,-2747,-1390,310,7805,-3366,-6312,3207,1112,2006,887,-6693,2582,5856,-2263,-1185,-3735,869,6672,-4001,-4448,2025,46,2912,-1569,-6610,3527,2998,-2679,-262,-3028,2616,5126,-5160,-2232,1579,1755,3235,-3664,-3535,4378,2333,-772,-3242,-3415,3734,4025,-3411,-2279,-747,3027,3805,-5761,-4288,3468,4489,606,-5168,-4660,5692,3968,-2416,-4300,-2843,5034,5174,-4274,-4282,669,4814,4380,-6193,-4564,4500,4502,1235,-4163,-5270,5622,4677,-2531,-4086,-3132,5301,5268,-5364,-4455,1323,2244,3333,-4236,-6326,3755,4037,-674,-1783,-4840,3252,5806,-3077,-2213,-161,1794,4215,-3310,-4112,3800,722,1047,-1903,-4401,3708,2884,-3683,-1813,-519,522,4852,-3458,-2354,3419,1035,272,-2398,-3078,4644,2060,-4253,-121,-692,3087,2438,-5397,-1767,3760,2284,854,-4323,-2527,4849,1594,-2333,-3514,-971,4283,1797,-4757,-2344,1346,5024,1197,-6756,-2320,3022,3514,-1235,-4218,-664,5687,1490,-4109,-2744,671,5004,3096,-7167,-3364,2620,3562,2416,-6558,-2050,5227,2901,-393,-4930,-2333,5647,2795,-4161,-3186,-654,5211,3815,-5436,-2924,3858,2300,1652,-3637,-3577,4671,1367,-2297,-2073,-2119,3485,3361,-5006,-1489,1152,1705,2210,-2760,-2018,3213,1417,-1199,-1688,-1094,3294,1431,-4375,-967,1602],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,10,-11,13,-14,16,-18,20,-22,25,-27,30,-33,37,-40,45,-50,54,-60,67,-74,83,-91,102,-115,129,-149,172,-201,244,-307,415,-658,3081,-779,-5031,-3427,1443,7615,-3165,-6850,986,2992,4292,-2082,-6200,3090,3765,329,-1929,-3689,3050,5217,-3871,-1647,-1072,1590,4707,-4747,-4568,3830,122,2156,-1217,-5179,5451,3473,-4304,765,-1538,2317,5652,-7498,-1080,4605,-1243,2355,-3163,-5837,9085,814,-4683,1524,-2894,4786,5309,-9401,-619,3752,2112,4278,-6592,-6259,9804,731,-3018,-2595,-6153,8626,5533,-9219,-2377,378,4187,6616,-8169,-6611,6089,3483,1860,-5386,-7572,7853,6209,-4080,-3191,-3441,5591,8612,-6353,-6430,2867,4266,4530,-5087,-7290,6055,4396,118,-4119,-5748,5387,5347,-3803,-2977,-477,3488,5490,-3557,-4595,1912,2659,2203,-2223,-4129,3696,2496,-1311,-2268,-4088,4846,4179,-4462,-1769,1094,2026,3307,-5119,-2930,4809,-917,-720,-1641,-4208,5554,152,-4902,1408,-454,1830,2549,-6856,-167,6569,-648,640,-4116,-2142,8043,-979,-6410,550,-2048,5419,2394,-9304,0,4954,1242,1585,-6534,-3160,10649,834,-3638,-1117,-3306,7524,3154,-9747,-1046,3917,3358,2660,-8490,-3880,7850,2318,-1462,-4115,-4661,7185,5280,-7112,-2846,-137,4434,4532,-7341,-4085,3394,3506,2092,-4344,-4985,5210,4949,-2520,-4612,-3044,5366,3833,-3614,-2795,968,3654,3682,-5762,-2169,3644,1417,146,-3441,-2183,3629,1325,-2073,-1327,-1852,4316,2003,-4356,700,1691,868,2434,-5143,-284,5956,-1473,-1713,-1239,177,5030,-262,-5984,2619,2078,1575,962,-5741,1910,5751,-1810,-769,-2365,59,6853,-1765,-6148,552,1365,4411,176,-7487,1992,4514,-423,-686,-5592,369,9180,-824,-3928,-862,1284,5698,961,-8560,-612,5253,2274,-83,-7304,-39,7300,685,-3581,-3173,-670,6161,1810,-6075,-1749,424,4108,1714,-6800,-2065,3766,1420,-1379,-3956,-1160,6356,2057,-2699,-3817,37,4571,1612,-5300,-1621,1765,2688,1195,-3764,-6,3484,589,-1087,-3148,-1049,4543,-577,-2264,480,1174,2314,12,-4078,886,2321,-31,-328,-3497,607,3552,-2775,-2153,411,324,3499,-2195,-4913,3383,2272,601,-594,-3431,2186,5385,-2826,-1470,-480,199,4239,-2537,-5728,3293,3558,2257,-1637,-6539,2607,5517,-1309,-2463,-2585,827,6972,-2675,-5807,389,2611,4347,-1190,-6588,1608,5102,315,-1491,-4640,1112,5716,-309,-3960,-2577,1477,5013,-817,-6325,1291,2155,1530,-1129,-5893,770,4594,717,-2787,-2595,37,5068,1026,-3632,-1099,377,4552,-501,-3367,481,1946,1483,-1083,-2662,454,3543,-981,-2202,-1070,668,3121,-1228,-2051,2530,1195,204,326,-2518,1457,2038,-2108,-1685,-854,1812,3093,-3302,-2825,1593,1164,1371,-2651,-2967,3426,2088,-1735,-1465,-1415,3472,3919,-4173,-2549,2010,2405,2063,-3822],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-4,4,-5,5,-5,6,-7,7,-8,9,-10,12,-13,14,-16,17,-20,21,-23,26,-29,32,-36,39,-44,48,-54,61,-69,79,-93,110,-132,162,-195,-34,-6835,-3907,7937,2993,-4331,-4024,-1406,6265,3759,-5689,-1393,621,4900,2117,-7789,-812,3687,2302,278,-4895,-2358,6111,-192,-2843,-215,-1385,4908,456,-6781,2983,1533,-654,1371,-6193,1539,8104,-2735,-2358,-726,-1213,6644,-2880,-7476,4042,2487,946,946,-7388,3777,8304,-4105,-855,-2613,739,10983,-3842,-9069,4366,2437,5097,-157,-10974,2898,8565,-2491,-706,-7001,-174,11893,-2755,-7997,-85,938,7973,708,-11185,-38,5887,2043,166,-8820,609,10555,358,-3994,-3911,474,8547,280,-9034,-641,1920,4593,-54,-9151,-741,6600,1930,-1636,-5930,28,7223,733,-4550,-2512,562,6813,-279,-5483,1269,1015,2796,-140,-6259,118,4295,-728,-1057,-3008,-692,4687,-1428,-3571,522,-817,3475,-1132,-5217,3947,2154,-1329,63,-4183,1727,6460,-4767,-1768,1215,-104,5571,-3695,-6693,6221,2386,-1103,-401,-7816,4248,7107,-6516,-2713,-1081,2068,7963,-5447,-7929,5171,2443,2690,-2671,-8682,4984,6792,-4033,-2817,-4910,2113,8835,-4042,-7170,1254,3077,5316,-1860,-10441,3171,5629,730,-1979,-7025,1774,8492,-4128,-4498,-2938,590,7829,-1360,-7687,1444,3501,2653,-1841,-6579,1249,5341,33,-2666,-4108,534,5269,-137,-4016,-855,1385,5236,-324,-5040,1869,2046,1250,-1734,-4313,2567,2296,-1992,-1163,-1163,956,3839,-2931,-3207,1134,1133,2077,-1244,-3898,3639,1571,-1736,-1081,-1150,3130,3497,-6997,-2950,3024,1188,2847,-3520,-4669,5023,1218,-2084,-1599,-2451,5593,5285,-6230,-1756,1598,2467,4469,-5697,-5895,5237,2990,116,-2709,-6139,5325,5598,-3975,-2725,-1223,2950,6906,-5674,-4690,3856,3707,2271,-2886,-6040,4827,4773,-1776,-2289,-3779,2972,6357,-3058,-5185,399,2762,4354,-4330,-5116,3320,2949,2265,-2160,-4089,3362,4363,-2112,-2938,-3066,2348,4250,-3696,-3211,96,653,2629,-2409,-3013,3351,2097,-192,-1828,-2669,2617,2934,-1936,-1292,3,1914,2127,-4619,-922,3668,98,-752,-2774,-1957,4848,-460,-3508,57,-525,3809,2259,-5037,-685,2547,938,529,-4397,-2262,6047,1192,-4641,-1969,-507,5064,2260,-6762,-2723,3242,2125,1505,-5712,-2269,5888,2503,-3123,-3182,-3484,7348,2914,-5113,-2207,1431,2976,2629,-5871,-4059,4676,4289,307,-4319,-4090,5961,3786,-3220,-2998,-1012,3817,3177,-4040,-3942,1108,2655,1927,-4088,-3256,3369,2133,-568,-2209,-2478,3608,1767,-1405,-2779,687,3491,936,-2791,-1390,1603,1234,249,-2526,-2000,2078,640,-1469,-239,-127,3076,602,-3262,546,1796,960,126,-2709,-481,3549,-1261,-925,-1567,567,2994,211,-3647,107,961,2683,259,-5448,-102,3047,-293,-2608,-2371,38,5166,726,-4034,-110],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-5,5,-6,7,-8,9,-9,11,-12,13,-15,17,-19,21,-23,25,-28,31,-34,38,-42,46,-50,55,-61,68,-76,84,-95,107,-122,142,-167,201,-253,342,-542,2271,835,-2800,-7807,3670,8947,-3942,-5660,-3340,3502,7849,-4105,-9385,2433,2176,4525,-2103,-10165,4330,8320,-1721,-2640,-7181,2460,12421,-4204,-6909,-657,-121,10027,-2046,-10897,3714,3439,1268,1374,-9833,1504,10670,-3522,-2248,-2371,-1817,10590,-1230,-8431,2050,1294,3164,1515,-10069,2542,7681,-4117,916,-2980,-1648,9015,-2233,-5658,2761,443,2876,399,-8529,3401,4477,-3461,-902,-2460,984,6621,-4702,-3386,2294,674,3500,-3114,-7079,4642,3378,-935,-1695,-4240,5251,6329,-4842,-5001,-39,4165,6140,-5664,-6288,2917,4572,2914,-5199,-7567,7267,5239,-1301,-3947,-4876,6604,6274,-5888,-5742,3,4692,7816,-5685,-6746,3843,3898,2381,-4876,-8113,8419,7324,-3735,-3051,-5416,5038,9244,-5969,-5820,2818,1598,5843,-2701,-9691,5118,5049,-1287,-262,-8366,2777,8962,-5557,-3339,592,-288,8137,-3033,-7691,3937,1115,-288,1084,-7024,3543,5768,-4998,-1038,-1279,-476,6545,-3592,-4900,4039,53,1717,-587,-5639,5273,4210,-4829,-1848,-1060,2121,4847,-5597,-3362,4223,1393,1985,-3784,-3589,5681,3004,-3147,-2921,-2453,6510,3657,-6178,-4183,238,4444,3374,-7093,-3800,5997,4777,-126,-6726,-4357,7238,3971,-3393,-4030,-1883,5423,4585,-6764,-4175,2183,4030,4178,-6717,-5743,6663,3627,-727,-5108,-5771,6595,4887,-5512,-4256,-1727,4034,5740,-6348,-5120,4734,2860,3218,-4474,-6804,6728,4339,-2203,-1619,-3831,3826,5743,-5981,-2658,1603,532,4103,-2974,-5263,5065,411,-670,18,-4065,4102,2961,-4310,-563,715,581,3691,-4573,-3206,5728,107,-286,-1735,-2719,5221,2106,-4531,-961,474,3094,2473,-6104,-965,4288,1622,-602,-5149,-2340,5285,1618,-4358,-3150,29,6651,2144,-7048,-3032,3932,4760,726,-6899,-2655,5302,3004,-2359,-5552,-316,7276,2891,-5565,-3073,743,6392,1770,-7340,-2015,3729,3537,1954,-7130,-3415,6652,2923,-2418,-4915,-2760,7142,2361,-6003,-1893,991,4982,3808,-7066,-3408,5687,1438,237,-4283,-3769,6523,2642,-4231,-1126,-1018,2674,3223,-5858,-1293,2906,119,1389,-4757,-3594,4996,959,-2939,-2127,-1087,4164,2282,-5862,619,2152,619,1319,-3705,-2204,4233,-18,-3414,-1414,678,4004,217,-4828,20,1642,1405,66,-6043,906,4324,-266,-2623,-4025,89,6817,-170,-5160,-1775,1568,5309,-194,-6253,-1020,4455,2525,-1244,-5854,67,6406,747,-2834,-3832,-858,6265,376,-6381,-2627,1943,4656,191,-6298,-883,5101,2005,-1261,-5480,-547,7074,-110,-3792,-2850,912,5334,1765,-5482,-926,2942,3259,731,-5365,-593,4360,727,-1448,-2712,-1234,6100,906,-3368,-446,1094,2209,262,-4672,64,3794,-221,-1385,-3781,-638,5216,-59],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,4,-5,5,-6,6,-8,8,-9,11,-11,12,-14,15,-17,19,-21,23,-25,28,-31,35,-38,43,-48,54,-61,69,-79,90,-104,118,-116,317,-8130,-1875,6209,2914,-520,-7325,-3426,9631,2559,-4683,-5319,-2365,8999,5177,-9725,-3220,2076,5433,5189,-10012,-5655,9024,3359,-1152,-5931,-6404,10988,4722,-7954,-1607,-1806,4686,6986,-8832,-4196,6022,71,3515,-4256,-7182,9602,2484,-4069,-722,-4510,4679,7454,-8777,-2155,3352,-61,5403,-4042,-5515,8608,982,-2334,84,-4195,4829,4203,-7886,21,2366,-316,3074,-6577,-3298,7459,-526,-1833,-1227,-1979,7085,2192,-5983,-140,2176,3400,524,-6520,-600,5316,1613,-1509,-5962,-1292,8590,1208,-6007,-2932,806,6776,991,-9290,-597,3902,6124,-309,-8918,-1385,8523,1875,-1576,-6449,-1684,11207,1276,-6506,-2814,-1111,8005,1199,-10559,-957,4872,4138,2757,-8540,-2145,9565,241,-1457,-4588,-2016,9180,2667,-8918,635,1169,3582,4973,-8661,-2446,7410,283,-19,-3819,-4747,8834,1775,-6658,490,-1956,4052,3549,-10131,-718,5779,-1265,2401,-4464,-4363,7771,-677,-2771,-762,-2278,4790,1426,-8321,1252,2457,-275,1070,-5771,-168,6992,-1189,-3804,-40,-163,6557,-286,-6695,1348,1953,1811,-396,-6529,935,5861,632,-2990,-4898,893,8129,-1430,-6116,-1081,1882,6008,-2390,-8328,1290,5077,2722,-2274,-7522,2570,7698,916,-3401,-5248,1334,10335,-3593,-7263,-433,2420,6955,-845,-9841,1457,6591,1660,-901,-7741,153,8388,-745,-3390,-1563,299,7774,-668,-8528,1334,2219,2294,1877,-8180,-794,6577,-1228,-1394,-3704,-3070,7548,-778,-5031,1285,121,3075,1597,-7963,190,3461,-1389,95,-4233,-111,6893,-1398,-3141,1967,-115,3858,655,-5861,3513,3146,-1947,-799,-3857,2005,5892,-2826,-2675,-77,1627,3220,-2201,-4981,2224,3752,1977,-2285,-4479,3748,5877,-1392,-3379,-2371,3370,5206,-2907,-6232,191,3915,4982,-4367,-5396,2279,5338,296,-3333,-5199,3471,7075,-3026,-4493,-2367,2910,7597,-3183,-6819,2484,2730,4516,-3152,-7671,3082,6261,-479,-2780,-5138,3155,6949,-2055,-4359,-754,1228,5398,-1063,-6383,3935,3220,187,208,-5053,1836,6633,-1937,-1470,-530,628,6237,-1897,-5162,2730,1651,647,478,-5342,1733,4291,-1760,-2487,-2091,293,4096,-3753,-4294,2932,2132,2496,-215,-4212,4020,2489,-2144,-1651,-1647,2870,3051,-3845,-3496,2301,2359,1622,-3792,-4215,2992,3393,-976,-4406,-2622,5193,4348,-3177,-2673,-602,4697,4147,-5049,-4327,2731,4460,664,-4786,-4715,4840,3682,-886,-4043,-3295,3990,4434,-3880,-3786,532,3251,6107,-4363,-5162,3786,4080,1463,-3156,-4817,3371,3480,-1549,-3607,-2531,4545,4558,-4072,-3548,2026,2779,3191,-2428,-4403,2676,3791,-1137,-2540,-2021,3507,3877,-3317,-2747,1319,1286,2639,-2921,-3035,3178,1654,304,-1691],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-7,9,-10,10,-11,13,-14,15,-18,19,-22,23,-26,28,-31,35,-38,42,-47,53,-58,66,-75,85,-99,115,-137,169,-214,290,-432,793,-4128,-6183,4162,3641,2644,-5539,-5436,5625,3638,-3505,-3475,-3848,4908,4920,-5585,-2049,443,2038,3648,-5657,-2424,4643,657,2418,-3373,-3805,6336,742,-5413,917,-2802,2239,4632,-7629,127,4779,-1342,516,-3645,-3155,8310,-1226,-4319,1498,-2038,5311,1634,-9762,1642,5028,-75,2884,-7348,-1818,9875,-1082,-4827,-1420,-2991,8035,2436,-9677,123,3617,2928,3542,-9943,-2553,10372,692,-2341,-4912,-3717,10245,3557,-7936,-2163,498,6775,3126,-9943,-3645,6087,3453,763,-5801,-3092,8588,4233,-3780,-4744,-2926,5199,3891,-6685,-4085,1107,5345,3624,-6414,-3484,5871,3848,749,-5455,-2619,6361,2520,-3591,-2724,-1408,4440,2627,-5276,535,923,2417,2505,-6401,-1575,6323,185,-250,-2677,-1402,5742,-1095,-5475,2104,1152,1729,1002,-6989,1619,5699,-2739,-647,-2477,-2057,8613,-2411,-6552,2411,495,5306,1017,-9177,2389,4997,-1324,126,-5993,508,9815,-3766,-6049,204,-459,7480,328,-9680,2269,4855,2382,1074,-7862,41,9283,-741,-3504,-4122,-1319,8039,-361,-9267,-1073,2562,5232,1083,-8221,-1053,6252,2568,-1478,-5774,-1269,7083,2104,-5181,-3379,335,5422,1777,-6997,-1184,2861,3149,1113,-5529,-1782,5093,2277,-1024,-3277,-1314,6423,692,-3215,-309,-64,4435,290,-4954,810,2498,789,822,-3419,1294,5153,-2215,-2186,-519,335,4057,-1541,-4820,2373,1848,301,302,-5705,2995,5102,-4623,-1952,-1879,935,5900,-3296,-5062,3964,2006,1436,-2072,-7292,4558,5357,-2362,-2084,-4185,2980,8269,-3455,-4898,1468,2525,5372,-1488,-7745,3047,6195,589,-1986,-4736,2342,7541,-1779,-4584,-886,1313,7167,-1571,-7327,842,4327,3485,-1820,-7023,671,6046,231,-4155,-2592,920,6527,-393,-4926,-1854,2318,4382,-202,-5694,188,4166,2449,-2420,-4887,1217,3835,66,-2278,-1961,392,4607,-1370,-2933,-385,2661,2939,-907,-3962,1702,2211,-152,-364,-2695,1817,4238,-2997,-1902,1619,-962,2784,-2866,-4124,2972,1694,135,-541,-2519,3067,3898,-4299,-2279,-661,2347,3276,-4055,-3780,3633,2352,-607,-2239,-5054,4633,4921,-4522,-2006,-2249,2546,4386,-3542,-4765,2904,2415,2275,-3583,-5752,4322,5105,-2260,-3580,-3309,3225,5314,-3390,-3943,250,2752,3499,-3345,-6629,1802,3439,2009,-4437,-4382,2472,5055,-2335,-3703,-1625,2251,4849,-1338,-4189,349,2721,1844,-2431,-4627,2457,2156,340,-2467,-2749,2211,2787,-1547,-1682,-412,835,2661,-1590,-3049,2374,2049,398,-977,-1951,3165,2446,-2742,-617,-759,1379,1852,-2259,-1101,1761,1409,-146,-1939,-2256,4243,587,-2757,-1559,-910,2918,1554,-4054,-597,2684,2242,827,-4828,-2759,4631,1648,-2756,-2263,-1394],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-2,2,-2,2,-3,3,-4,4,-4,4,-5,5,-6,6,-7,7,-8,8,-9,10,-11,13,-14,15,-18,21,-24,30,-37,47,-63,90,-143,278,-1696,664,6663,290,-7933,-921,4384,3536,-315,-7298,1124,6442,955,-1798,-5316,-185,7054,-2043,-4649,-1082,-251,5651,-662,-6477,3058,2554,-492,785,-4947,2489,6451,-3710,-1679,165,-930,5375,-4794,-7773,6307,1107,528,827,-7461,5165,6326,-5831,-753,-699,258,7747,-4544,-6887,6534,1435,2984,-2170,-8689,6683,5920,-5463,-1212,-3670,2703,9551,-6401,-6257,2049,2127,5739,-3839,-9699,6351,6693,-2255,-2324,-8061,3880,9909,-3990,-5314,-1445,2548,8679,-3956,-9193,2448,4788,2970,-3321,-8442,2818,8046,-407,-3578,-4963,2030,9148,-2068,-5239,-283,3125,6393,-2150,-5720,1160,4064,2369,-977,-5236,3107,5185,-1868,-1721,-1812,885,4002,-3149,-3563,1481,648,3739,-2838,-6079,4638,915,-1598,587,-3748,2731,5567,-5965,-16,2479,678,4773,-3832,-4081,7577,-769,-1332,-1727,-4434,4975,4120,-6100,-1365,953,922,5692,-6350,-5224,6531,2284,179,-3012,-6673,7277,5592,-5357,-1972,-648,4488,7298,-7229,-4951,4696,2939,3827,-3672,-7944,6094,5942,-3194,-2747,-4008,4941,7755,-4798,-6110,418,4486,5337,-3545,-7020,4664,5227,1242,-3092,-5627,3521,5995,-2139,-3454,-2806,3074,5829,-4026,-5488,371,2353,3786,-3489,-5341,3887,2748,-157,-3816,-3734,2729,3188,-2986,-1166,-627,2229,3603,-4213,-3447,3139,688,2014,-1835,-2365,4688,833,-3126,843,-2717,3843,2866,-5968,-210,3196,773,1815,-4500,-3640,6955,-414,-3161,-1869,-2447,6601,3668,-7717,-96,2393,885,3672,-7234,-2104,7938,1416,-1304,-3056,-2980,7626,2905,-6777,-1132,431,3670,4152,-7368,-3108,5310,2917,83,-4639,-4165,7490,4110,-4059,-3746,-1963,5882,4582,-6110,-3660,3218,3300,2007,-4614,-3824,5604,2926,-989,-3373,-2663,5060,4586,-3135,-3308,-950,3144,3800,-3708,-4035,2181,3383,776,-3472,-2868,3663,1084,-1832,-1536,-2512,4020,2005,-3706,-944,858,1551,1299,-5467,-1536,3668,697,-195,-2852,-1293,5574,-204,-4128,-565,960,3132,162,-5750,594,3687,-1210,-85,-3790,-656,6174,-923,-4478,-544,1426,4029,-720,-6038,338,5556,2445,40,-5757,-178,6075,468,-4291,-2839,582,6566,635,-6043,-265,3427,2704,111,-7023,-707,6232,953,-4442,-4278,-36,6639,1865,-5094,-1433,1395,4154,1153,-5990,-992,3662,2979,635,-3511,-1605,5130,1227,-3031,-2541,-808,4220,1188,-3858,-2387,533,1636,1574,-4409,-366,3854,994,118,-2402,-931,4636,321,-2593,-1931,-130,2400,188,-4422,852,1042,812,-72,-2218,-255,3642,-758,-1360,-765,-20,3661,-1109,-3625,1694,1421,949,-454,-4462,2373,4578,-2252,-1797,-220,1146,4382,-1743,-3447,1254,2136,2450,-2204,-4984,1801,3980],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-13,14,-15,17,-19,21,-24,27,-31,35,-41,49,-61,79,-111,187,-684,1558,6627,-703,-8571,159,4462,4465,-1452,-10032,-117,8837,161,-3624,-6350,-374,12289,209,-8313,-2460,798,9340,-7,-12114,81,6848,2491,744,-9129,-3546,12413,263,-5187,-1845,-2436,8793,2554,-11194,365,3293,2351,3574,-9785,-1755,9294,-973,-308,-1819,-4593,8335,8,-9091,2166,-1171,3003,4383,-8919,-1036,6141,-1587,712,-2314,-3256,8499,-1192,-6540,2171,-2755,3097,2879,-7892,2609,4887,-1485,-54,-4464,1577,7470,-2575,-4645,-510,1595,5045,-1485,-7710,3402,5837,1562,-2578,-5607,3341,7497,-1832,-5281,-4124,2243,8960,-2141,-7397,261,3884,6343,-2834,-9905,1997,6484,2458,-2201,-7393,4627,8762,-1847,-4794,-4623,2767,10365,-2896,-9871,1006,1920,6633,-2499,-9812,2858,7912,333,-960,-8249,438,10496,-2600,-6191,-608,-797,8087,-894,-8944,3531,2939,519,1801,-7975,1018,8647,-3944,-1914,-186,-2721,8676,-209,-7481,4293,954,933,1426,-7720,1592,5482,-3677,-614,-2127,-898,7343,-3004,-5534,3501,900,2906,-1778,-5738,3595,5309,-3249,-1060,-2361,2717,6901,-5119,-5213,2036,2325,3436,-4087,-6647,5023,5706,-1618,-3994,-4930,4203,6218,-3504,-5449,-1732,4310,6351,-3749,-7026,1662,5339,3602,-4866,-7642,4362,6426,-244,-3874,-6291,5927,7058,-4528,-4412,-1792,3765,7578,-5629,-8081,3738,3585,5446,-2413,-8158,4352,6884,-2129,-2740,-3842,3272,8112,-4387,-4944,873,1094,5614,-2870,-8111,4043,3637,-471,-1707,-4960,1789,7295,-3740,-2864,272,-441,5789,-2094,-6078,2992,1367,-329,1162,-3640,3301,5204,-4100,-1766,-14,503,4489,-3521,-4856,4927,1213,47,-1266,-5048,4975,3828,-3721,-1743,-590,3908,2553,-6009,-5014,3934,3630,1854,-4138,-5073,4613,3769,-1567,-3369,-4085,5151,5590,-4395,-3876,755,5723,3528,-6753,-3958,3642,3984,1085,-5639,-4595,5895,3716,-2143,-4575,-2838,6222,5853,-5172,-4533,-257,4501,3741,-6034,-5533,3747,3462,312,-4652,-6206,5659,4882,-3900,-2273,-1506,2192,5774,-3856,-3913,2018,1558,2114,-2127,-4809,5015,3917,-2353,-1566,-2736,3311,4542,-3780,-2037,2271,909,1941,-3222,-4276,3669,1219,-2064,-1304,-2220,3460,2294,-5221,-1693,1692,2311,1961,-4098,-2295,5012,1705,-1835,-3276,-313,4497,2284,-4332,-2656,511,3720,1993,-4752,-1838,4103,4048,-1098,-5212,-2120,6269,2992,-4193,-4590,374,5752,2013,-6027,-2864,3512,4418,1640,-6626,-3269,6087,3505,-158,-6292,-1076,5707,2692,-4662,-3037,191,5780,3079,-5359,-2399,3109,4566,486,-5628,-3883,5921,2340,-2059,-3921,-1562,5332,2857,-3719,-1626,17,1793,2008,-4152,-3331,2317,2215,-286,-3032,-2248,3563,1828,-2076,-1450,-379,3118,2498,-4041,-1622,2922],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,5,-7,7,-8,8,-9,11,-12,13,-14,16,-17,20,-21,23,-26,28,-31,34,-38,42,-46,51,-56,63,-70,80,-92,106,-125,151,-188,243,-335,516,-996,5807,7721,-5095,-4606,-2475,6086,6779,-6208,-5544,2819,4047,4824,-8511,-7689,7213,6117,-1743,-4468,-5826,6261,8038,-7270,-3488,-583,3815,8064,-7542,-8169,5880,2981,3191,-3993,-9539,6450,6765,-3723,-789,-4760,3643,8811,-5892,-5348,2855,197,4916,-2496,-8193,6595,3596,-2728,772,-5226,3545,7297,-6948,-1242,1294,-1668,5555,-2571,-7842,5520,430,-1549,636,-5597,4028,5673,-7260,-854,1875,929,3919,-4955,-4940,6899,594,-1453,-3468,-4709,6378,3365,-5515,-2621,191,5097,3477,-6709,-3682,5033,4495,1359,-6112,-4273,7617,3336,-2980,-4848,-2505,7146,3556,-6692,-5197,1405,6001,3718,-8827,-4043,5104,4528,1848,-6682,-4705,9025,4451,-4624,-3699,-4127,8576,5391,-8021,-2190,1007,4945,6073,-8572,-5622,8030,2934,103,-4934,-5888,8597,4726,-6607,-1358,-2129,3903,8314,-8145,-3701,5106,1059,4540,-3928,-6893,7731,2364,-4250,338,-3162,3738,4751,-6858,-1443,3339,274,3505,-5110,-4238,8137,297,-3541,-851,-3451,4683,3593,-7192,179,2984,1623,2760,-5573,-1870,7214,-161,-2465,-1943,-2038,6290,1734,-6297,-1426,1974,4101,149,-7771,-2105,6250,3519,-1584,-6061,-1120,8369,868,-4019,-4502,1169,7298,2184,-7499,-2041,3274,6110,2031,-9471,-258,6548,3288,-936,-6590,-2467,8658,1872,-5976,-3741,-814,7941,2693,-9028,-1761,3637,2728,3454,-7410,-2684,8333,1240,-1736,-4030,-3594,8426,2952,-5938,-1197,212,3290,3755,-8291,-2646,5398,-157,720,-2986,-3887,7341,1755,-4901,84,-1631,2284,2623,-7441,-459,4445,-1379,1273,-3428,-2569,6408,-989,-4721,-385,-883,3077,796,-5914,1046,3016,1123,268,-5482,-26,5032,-1035,-3548,-2752,411,6361,-729,-6336,463,2832,3155,-1373,-7455,478,5771,1468,-2337,-5626,1307,7284,-565,-5851,-2074,1280,6818,-1384,-7547,-977,4409,3812,-985,-7283,271,8004,1046,-3045,-5297,478,8380,612,-6513,-427,1338,6396,-549,-8444,-499,5568,2312,-675,-5423,-742,7378,-1677,-3677,-2214,-1763,5933,173,-6462,400,2994,1631,1698,-4580,79,5227,-1328,-1370,-2540,-512,5672,946,-4899,1464,517,2509,113,-4888,1303,4676,-706,-1767,-2537,-51,5120,-2280,-2820,92,2755,2815,-473,-4992,2824,3485,-831,-1496,-2920,1442,5240,-1790,-5519,-621,3455,4673,-2162,-6069,1041,4065,3012,-2841,-4751,2010,6316,-439,-4213,-2501,3069,5837,-2548,-5537,-948,2317,4240,-3233,-5774,1285,5283,1526,-4294,-6358,2014,5966,-193,-4739,-2781,2520,5339,-2173,-5926,1025,3615,3459,-2401,-5956,1538,4811,1100,-1666,-3695,1467,5618,-1212,-4558,467,1417,5443,-326,-4909,704,3062,606,-1274,-4600,368,4059,-1246,-1499,-1211,473,3116],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,0,0,-1,1,-1,1,-2,1,-1,1,-2,1,-2,2,-2,2,-3,2,-3,2,-3,3,-4,4,-4,5,-5,6,-7,8,-10,11,-14,17,-21,26,-26,-4,211,7409,2310,-5836,-3587,-1819,5323,2662,-7936,-2824,2723,3562,2464,-7321,-2857,6800,1510,-473,-2610,-2759,6675,117,-4618,652,-100,3295,3026,-7614,882,4261,-2959,1428,-3050,-1687,7955,-1659,-3150,2888,-984,4685,527,-9233,3316,4687,-2852,1172,-5225,1040,10266,-3536,-5151,787,-945,8045,-603,-10804,3714,4619,-293,507,-8312,1170,10592,-3168,-3975,-2720,-1091,9948,-325,-9057,205,3935,4621,217,-11223,30,8763,1038,-2462,-7413,-1230,10796,314,-7478,-2269,-203,6988,333,-8951,-979,4026,3752,346,-8247,-631,7369,1440,-2524,-5220,-1311,8498,931,-5221,-2411,1034,6588,429,-7606,476,2915,1735,212,-6262,698,5195,-340,-2512,-915,-793,5809,-1096,-4741,2101,1493,1380,1723,-6215,2260,4443,-3131,-74,-2155,386,7286,-3907,-4105,4084,1021,3219,-1650,-7706,5818,4949,-3549,-1227,-3164,2120,8386,-5333,-3788,2081,1195,5343,-3476,-8985,5710,6754,-1759,-784,-6217,4274,8996,-4665,-6409,-1910,1765,8835,-2705,-9269,2752,4700,1833,-1531,-8643,1272,7187,-7,-3677,-5143,1746,8108,-1809,-7126,-1404,3305,5258,-2343,-7404,876,5846,1991,-1824,-6186,1517,7234,-1412,-3206,-2559,1696,6258,-2252,-5725,210,2682,4123,-1926,-4666,2732,2654,-158,-767,-5074,1742,4658,-3653,-1641,-630,564,4412,-3274,-3890,3477,548,572,48,-3310,4242,3162,-3336,273,526,1269,5276,-4584,-5287,5040,2045,1059,-2328,-5132,5989,4514,-4534,-1001,-2066,4172,5868,-6234,-4333,3871,2178,3282,-3819,-6250,6692,4217,-2966,-2843,-4209,3611,6412,-4491,-4789,809,4613,4562,-4334,-6429,5281,4817,1640,-3881,-5762,3725,6060,-2592,-4234,-2161,2584,5970,-2591,-6085,1447,4719,2914,-3545,-6999,2829,4696,-1307,-3451,-4467,2768,5426,-599,-2393,-674,3004,4740,-2278,-3675,1521,4278,1771,-1623,-3452,3568,3840,-1228,-1530,-1843,1794,2265,-3635,-1331,1425,1325,2905,-2084,-3093,3905,1636,-1781,-487,-2084,3593,2477,-5682,-2173,1462,1806,2410,-4573,-1069,5095,592,-1815,-2401,-1929,5393,2546,-4662,-2715,764,2947,1998,-5682,-2196,4954,1708,111,-4364,-3241,6214,3342,-3639,-3262,-863,4349,3783,-6720,-4363,3596,3006,2237,-5548,-4708,5974,4615,-1140,-2468,-2226,4148,5436,-3693,-3753,1052,3918,4265,-4256,-4807,3353,4035,85,-3719,-4002,3906,4706,-2050,-2644,-1977,3871,2954,-2903,-3592,850,2617,3122,-3187,-2446,2412,2173,344,-2823,-1781,3296,2359,-1849,-623,79,2245,1234,-3450,-980,2598,730,-77,-3395,-579,5001,822,-2744,547,366,2725,1277,-5216,193,2561,775,-566,-4704,-1195,6004,250,-2695,-2347,7,5805,709,-5083,-1517,2640,3066],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,4,-4,4,-5,5,-6,7,-7,9,-10,11,-12,13,-16,17,-19,21,-23,26,-29,32,-35,39,-44,48,-53,59,-66,74,-84,94,-108,125,-148,181,-231,324,-554,2731,2385,-3647,-7053,3162,7299,-2472,-4514,-2588,2136,6499,-3540,-4133,972,1130,4727,-2643,-7003,3439,3576,-1624,-494,-4668,3772,5655,-5632,-1492,1268,-138,5472,-4104,-6244,6521,473,-456,-1402,-4961,5529,3817,-6827,-338,1407,306,5851,-7235,-3891,6878,-305,-445,-2317,-6584,8327,4585,-7472,-1030,-1468,4315,6644,-8939,-4411,6687,1331,1890,-4656,-8396,9213,4766,-4707,-1617,-4015,6313,8704,-8330,-4804,3040,3725,4895,-6606,-8449,5597,4699,-96,-5017,-7026,7273,8849,-4924,-5023,-796,4174,6376,-5640,-6296,3035,4667,3777,-3509,-6527,4500,5677,451,-4088,-4739,3802,5642,-3068,-3654,-949,3354,4912,-5708,-2911,2000,2005,1240,-3846,-5570,6464,1532,-2348,-312,-3132,3060,4427,-5188,-1076,3137,-343,2198,-5872,-3050,6517,-369,-2248,-83,-2445,5366,2102,-6534,1859,3167,778,3022,-6981,-1745,8696,-449,-3790,-2443,-1638,8222,2687,-8795,812,574,4147,4271,-8540,-2210,7132,1516,-943,-5160,-5379,9491,2484,-6706,-2505,-1277,5233,4640,-8277,-3380,4373,3456,1908,-6500,-5710,6555,3985,-2239,-5019,-3616,7215,5115,-5393,-3598,1747,4371,2866,-7058,-4019,3373,3928,1189,-4679,-3496,5504,4410,-1699,-4344,-2478,4352,3878,-4446,-1013,853,3666,2230,-4184,-1476,3292,320,578,-3026,-2488,5719,1426,-3641,-83,-1668,4067,2131,-5572,1034,3580,-612,-435,-3651,-546,6302,-1282,-4214,-789,-156,5026,969,-6852,1889,3742,391,843,-5256,-658,7686,-2037,-4851,-1098,-436,6659,419,-8802,246,2896,2811,272,-8069,-246,7679,518,-2179,-4592,-1649,8619,1658,-6820,-1721,1138,6342,1835,-8315,-391,4605,2691,-259,-6429,-1803,6648,1321,-3822,-4192,232,6585,1573,-6250,-1394,2943,4531,1586,-5623,-2005,4937,2079,-1028,-4429,-921,5184,2025,-4084,-2558,1099,4489,1188,-5587,-174,1417,2592,-383,-4034,-1712,4307,226,-1119,-1385,-858,4589,-1241,-3976,2168,955,1897,203,-5879,2718,3586,-1695,-1035,-3146,-47,5373,-2138,-3323,1845,1987,2898,-1702,-5988,2019,4392,277,-2033,-4147,2399,6282,-2018,-4490,-372,2123,5564,-1496,-7675,2178,4036,851,-2124,-6553,1318,7429,-960,-4624,-2852,1070,6726,-740,-6587,221,3241,3777,-1256,-6362,1101,5935,1931,-3175,-3996,561,7045,-44,-3107,-1194,1045,4459,170,-5737,500,2507,1886,-275,-5361,-1164,4354,839,-1972,-3430,237,5092,-549,-3512,246,2565,2908,-1693,-3087,1267,2773,311,-1588,-2628,1931,3487,-1727,-2662,-288,910,2533,-2826,-2666,1923,1542,-370,-1509,-3129,2604,2472,-2237,-2397,-1063,2468,2781,-3117,-3388,1846,1404,1039,-2399,-3786,3044,4190,-1800,-2455,-2054,1211,4495,-3462],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,0,1,-1,1,-1,2,-1,1,-2,2,-2,2,-3,2,-3,3,-4,4,-4,6,-7,9,-12,19,-40,122,-1172,-7825,-3256,8400,3004,-4955,-4742,-851,7863,4035,-7324,-3629,2475,6783,2629,-10300,-2544,7049,3349,-443,-7469,-4153,10324,3176,-5245,-2542,-3108,8102,4512,-9571,-2832,4515,2647,5269,-8642,-4933,9283,2163,-1322,-2875,-5820,7754,5364,-8623,-724,972,1946,6981,-8730,-4478,8346,-1823,2071,-1923,-6414,7605,2395,-6394,2363,-1888,2022,5011,-7659,-901,6092,-2816,1148,-2803,-3437,8088,-128,-5260,442,-1180,3292,2778,-8625,186,4450,-83,1121,-4892,-2058,9628,-289,-4336,-2249,-866,6635,1401,-9359,-107,3935,3644,541,-9830,-2122,8716,2738,-2127,-5464,980,9110,1111,-6400,-3608,1747,8541,-601,-9796,-543,3705,5599,452,-10142,-601,9067,383,-1670,-7007,-1658,9623,869,-5469,-1391,283,8139,3069,-12214,-1200,5276,1741,2431,-6572,-1665,9074,-21,-3278,-1364,-2462,6256,2450,-8974,1383,1544,1741,4268,-7959,-1827,7366,-1119,-48,-2301,-3335,6531,719,-5624,2443,347,1974,2606,-6663,905,6825,-3131,-847,-2360,-1151,7400,-2180,-6520,1834,1069,3336,1003,-7915,1475,5497,-20,-1216,-4900,-2,8860,-2521,-4878,-1248,1599,6212,-1683,-7536,1888,5363,3376,-2254,-7779,1403,6878,69,-3886,-3208,2770,7578,-1144,-6251,-1766,2956,5954,-2434,-8628,2233,6176,3374,-2404,-8521,1374,8632,-1007,-3609,-5229,-60,8729,-1686,-6320,-418,1472,5942,701,-9832,1827,5200,793,-285,-5826,-696,8149,-1766,-4632,394,-277,5224,1070,-7189,3104,3588,308,1764,-6286,590,5771,-1661,-2479,625,-1757,5636,-1212,-6400,3170,1729,888,-401,-4910,2559,6042,-3664,-1156,691,697,6073,-1915,-4359,3165,2367,990,-1660,-5501,3090,5744,-2219,-1755,-2194,3156,5500,-3803,-4098,562,4322,3450,-4040,-6955,2602,4792,1824,-3397,-5849,4849,6546,-1718,-4947,-3062,3247,7158,-4361,-5662,-233,4093,5052,-3444,-7951,3004,5617,347,-3135,-4828,2864,6619,-1972,-4005,-1609,3024,6362,-2717,-6555,2558,3488,1791,-1474,-5946,2659,5438,-2161,-667,-1759,1357,6717,-2925,-3505,270,856,2924,-1025,-4488,2208,2716,-468,-294,-3711,-225,5709,-3875,-2240,1510,39,3118,-2306,-4109,3823,2100,-2050,-190,-3655,1914,3654,-4725,-2166,204,1012,2987,-3449,-4413,3816,2512,-6,-2946,-3582,4298,3342,-3902,-3986,19,3977,3582,-4006,-4195,2320,4046,1999,-4464,-4801,4847,3759,-977,-3672,-2295,4567,4798,-4137,-3995,-126,4437,4593,-5302,-3991,3331,5625,1073,-4391,-3248,4904,4183,-1359,-4287,-1950,4740,4990,-3799,-2360,539,2066,3379,-3834,-3773,2585,3764,-320,-2118,-4406,2884,4975,-2156,-3207,-1231,1371,3953,-2877,-3664,1780,66,1391,-1729,-3410,3715,2133,-1562,-1451],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-9,9,-11,12,-14,15,-17,19,-21,23,-26,28,-31,34,-38,42,-46,51,-56,62,-69,76,-85,94,-106,120,-136,156,-183,218,-268,345,-480,786,-3445,1019,6502,1782,-2640,-7455,4900,7350,-1605,-4632,-5303,4511,9882,-3622,-7485,-909,3051,7547,-4943,-10690,5041,5373,2266,-3091,-10541,4210,10007,-2114,-3556,-5733,505,11113,-5533,-8605,2667,460,4859,-1104,-10645,4273,7558,-2387,207,-6578,852,11581,-4530,-4233,2611,-745,6369,-308,-8867,4676,3897,-2251,3218,-5621,754,8719,-4577,-1830,1957,-1729,5126,-1630,-7827,5327,1921,-706,-84,-6189,3505,5601,-5168,-2073,152,1559,6045,-5069,-4907,5672,2125,1770,-3802,-6208,5975,5929,-3339,-3032,-2882,3646,5883,-5804,-5764,2052,4586,4549,-4870,-6241,4387,4634,857,-6692,-6444,6798,7200,-5097,-5010,-3378,5604,7895,-5626,-7524,1049,4704,5940,-5327,-8733,6410,5572,-36,-4632,-7034,5423,8675,-3950,-3507,-1455,2506,7710,-5225,-6604,5456,3472,2799,-1828,-8391,4780,6147,-4142,-207,-3905,2403,7861,-5338,-5020,3482,318,4015,-821,-8267,5561,2910,-3670,326,-3658,1841,6236,-6008,-2457,3437,-1747,3833,-2462,-5475,5731,2121,-2373,101,-4658,3838,4476,-5544,-1875,2316,2513,2182,-6019,-3443,6109,1898,-355,-3408,-4173,6145,3608,-4279,-3130,-536,5035,4777,-6319,-4244,5299,5456,1191,-7357,-3809,6235,4647,-1394,-5747,-3546,7618,3912,-5575,-5008,-955,5624,4156,-8397,-5650,3684,3008,3210,-7003,-4650,7323,4428,-2708,-2642,-4053,6711,6556,-6345,-2955,-137,2776,4909,-5908,-3835,4911,1963,338,-2468,-6470,6109,3949,-5236,-111,-1298,1711,5860,-5420,-2784,5248,21,1187,-2116,-4143,5399,2540,-4010,788,-1795,2683,4756,-6613,-1151,4310,-751,1370,-3579,-1653,6470,1503,-2928,-265,-981,5275,1520,-5585,-750,3782,2428,1689,-6484,-2094,6552,1801,-3469,-3729,-736,6401,2729,-6318,-2803,1990,4775,1090,-7984,-834,5063,3288,-782,-5417,-1950,7040,3126,-4171,-4395,-816,7748,1398,-6762,-3444,2309,4846,1878,-7204,-1890,6025,2944,1113,-6126,-2904,6731,1114,-3923,-2748,-984,5991,3145,-6648,-1880,3081,1793,1138,-5877,-2838,6776,2040,-1580,-2263,-2679,6364,2562,-4484,-102,1883,2675,1937,-4783,-1508,4833,308,525,-2646,-1314,5087,-41,-4436,263,488,3187,483,-4955,178,3167,148,-181,-3127,-338,5929,-633,-4467,-625,978,4376,505,-6657,165,4299,-31,-1656,-5551,227,6831,-1291,-4504,-2892,2483,6160,-989,-6025,-378,3272,2370,-1641,-6702,59,5258,1787,-2407,-4594,1068,5254,758,-4385,-2859,905,6078,-696,-6754,210,3085,3565,-1148,-6145,-1068,4590,966,-2131,-3241,-848,5121,-395,-5827,-835,837,3053,1229,-5289,-476,4113,2097,-520,-4300,-316,4726,-8,-3862,-1436,-149,4380,1022,-4624,-914,1445,590,-127,-3496,1085],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,8,-9,10,-11,13,-15,16,-17,20,-22,25,-27,30,-33,37,-41,45,-50,54,-60,66,-74,82,-91,101,-113,126,-143,162,-186,219,-261,319,-410,568,-927,3548,-745,-8554,455,4980,2688,-1546,-6337,313,9062,-912,-2730,-2819,-442,7664,30,-6379,2171,1657,2323,1969,-7682,2361,5240,-2118,905,-3717,-557,8044,-3559,-4640,3509,-1631,3135,-1113,-8056,5541,3840,-4597,246,-4025,2263,7288,-6389,-2343,3850,-182,5156,-3381,-8812,6903,3948,-1010,89,-7208,4771,8936,-5813,-3908,432,1614,7894,-3706,-10041,4194,4827,2088,-1716,-9418,3858,8107,-3242,-4753,-4000,2627,9680,-3690,-8293,42,3318,6184,-2066,-9532,2697,6630,1829,-3496,-7268,2382,8176,-263,-5194,-2950,2885,7264,-2551,-7252,385,4890,5131,-1521,-7608,1755,5638,-847,-1741,-6747,1935,7479,-2859,-3084,-1398,24,5401,-3331,-5738,2995,1881,988,493,-5304,3831,5799,-3842,-450,-227,1493,5283,-6070,-4459,4327,-1290,634,-967,-6051,5643,2135,-4065,852,-2589,1780,6333,-6416,-2684,4261,113,3602,-4854,-5593,6442,3813,-3451,-1245,-5159,5257,7971,-6179,-3533,2031,2429,5785,-5119,-6594,6871,3984,-975,-2937,-6121,5748,7609,-4632,-4102,-1138,3196,6510,-4584,-6505,2912,3651,2294,-4675,-6593,4134,5886,-839,-3394,-4654,3240,7328,-2508,-5583,-2111,2569,4399,-4926,-5816,3068,3803,1749,-2090,-5274,5099,4527,-659,-2614,-3122,1993,4932,-4840,-1645,1479,1365,4165,-3508,-3687,3814,1022,-1033,-1836,-2575,4053,3560,-4476,316,545,28,4755,-4196,-1981,5770,-897,-477,-1610,-4420,7161,2175,-6501,-471,186,4149,3595,-7587,-2159,6268,1090,-184,-3290,-3448,7547,2034,-5503,-1546,-1301,5712,3951,-8718,-1646,4213,2881,1611,-5862,-4176,6391,2379,-2822,-3369,-3669,6583,4710,-5786,-3429,1054,3821,4773,-6249,-4437,3744,4109,389,-4291,-4312,4907,3485,-2763,-3647,-1858,4359,3896,-3859,-3010,1369,2828,3097,-4573,-3135,3495,1827,839,-2508,-4060,4168,2126,-4029,-1663,-316,2577,2984,-4835,-1196,2653,-267,1654,-2682,-2129,4725,431,-2381,-1472,-510,2660,1137,-4305,948,1781,1093,28,-4990,-768,4981,-747,-2556,-1035,-1085,5492,602,-4261,-264,1587,1874,144,-5164,-396,4858,749,-1253,-3879,-2572,6492,710,-4261,-1636,1062,4466,504,-5616,-1205,5732,1951,-496,-4226,-1199,7141,2737,-3981,-2450,-9,6521,1570,-5315,-1545,3204,3338,308,-6308,-2506,4269,2051,-847,-4095,-2476,5281,2829,-3270,-3333,495,4135,1690,-4920,-2673,2720,3770,-601,-4460,-915,5307,2533,-2384,-3177,-287,3908,1580,-2164,-830,530,1932,-1064,-3854,-1099,3121,-174,-419,-1689,60,4109,-1542,-720,318,1470,2604,-387,-3102,1523,3720,-7,-1219,-3442,678,5079,-1522,-3831,-1133,927,3952,-1318,-5514,806,2209,162,-1480,-4520,1889,4766,-1671,-2127],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,20,-21,24,-27,30,-32,36,-40,44,-49,54,-59,66,-73,80,-89,99,-110,122,-138,155,-176,202,-236,281,-344,439,-610,1010,-4352,-4563,-823,5100,5585,-5985,-4439,3728,3911,1026,-4504,-5621,7273,3849,-2608,-1955,-3877,4099,4352,-6080,-1946,2921,660,3558,-5572,-4342,6668,-889,-1276,-40,-4669,6693,2954,-8549,1147,1040,254,3966,-7188,-2605,8285,-2204,-690,-637,-3148,7656,1355,-8217,699,1172,2281,3386,-10249,-1116,8238,131,266,-4446,-4234,10011,1394,-7991,-1274,-1602,6793,3955,-10436,-2582,6489,3344,1388,-8134,-4923,9510,2876,-3815,-4147,-2532,8709,3950,-8022,-4182,1000,4247,3633,-6958,-3666,5143,4437,37,-5563,-4156,7607,3287,-3426,-4389,-2240,5772,3651,-5937,-3601,1086,4189,3177,-6939,-3247,5091,1493,976,-4498,-3715,6261,971,-3584,-1611,-1009,4407,3217,-6646,-303,2360,200,2499,-4767,-2112,6971,-825,-2692,426,-2476,5614,907,-7765,2765,2178,74,1833,-6169,658,8429,-2768,-2229,-219,-1687,8300,-451,-8302,2053,1034,2717,1235,-10006,99,7977,-2851,-2264,-4300,-1437,10206,-357,-7938,182,622,5914,1062,-9466,-857,6729,1896,-1144,-6223,-478,9553,798,-5015,-3000,-901,7447,1595,-8509,-1515,2667,5040,372,-6938,-2295,6731,2689,-2609,-5438,-1028,7054,907,-4982,-4207,484,6495,1368,-4862,-661,2092,3470,1062,-5741,-1696,4724,813,-1417,-2969,-1497,5766,232,-3532,293,936,2112,-100,-6107,1041,3839,-2042,-106,-3472,555,6487,-3331,-3180,2097,217,3331,-832,-5539,3141,3011,-1697,-859,-5082,1685,7693,-3533,-3196,511,216,4455,-2330,-7520,3911,2808,-847,-1402,-6975,1688,6969,-2641,-3269,-2275,736,7049,-2780,-8083,1535,4078,4751,-735,-8923,2189,6359,-330,-3124,-3894,1687,7697,253,-5543,-1544,2299,6207,-867,-6381,-137,4268,3249,-1615,-6022,547,6178,902,-2719,-4176,1049,5689,32,-4052,-1913,848,4467,-582,-5779,1194,2114,1805,-449,-4528,202,5173,-2021,-927,-751,1029,4432,-1277,-3940,712,1186,602,-768,-4894,2526,3391,-2407,-890,-745,1272,4547,-3612,-3191,2619,701,1839,-2144,-4720,4314,2203,-1797,-1311,-2303,2583,4330,-5603,-3012,1683,1909,3783,-2928,-5259,4043,2729,-1028,-1419,-3577,3851,6210,-5079,-4638,-279,2477,4060,-3326,-6332,2793,4080,1477,-2503,-5536,3668,5775,-1184,-2672,-2978,3012,6826,-3143,-5009,-50,2730,2867,-3054,-5836,1950,5599,793,-1309,-2937,2548,4862,-1546,-2788,-1849,3289,4449,-1679,-2885,613,2647,2549,-1822,-3936,3076,3772,-787,-2336,-2441,2101,3007,-2529,-3423,33,1883,1078,-1816,-2658,3738,1900,-497,-1761,-1974,2652,2830,-3757,-1719,831,1412,1773,-3517,-1106,4289,1495,7,-2513,-2038,3588,1943,-3561,-2453,-632,3570,2655,-5141,-3252,3427,2331,788,-2919,-3859],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,5,-6,7,-8,9,-9,10,-11,13,-14,15,-17,19,-21,23,-26,28,-32,36,-40,45,-52,61,-71,86,-107,140,-197,311,-628,3262,6802,-7206,-6039,4698,5245,3066,-6846,-6470,6431,4851,-625,-5113,-6171,6999,6135,-6211,-5186,-1233,6056,7272,-7682,-6871,4479,3811,3721,-5741,-8477,7117,6229,-1858,-2853,-5201,4977,7819,-7311,-3934,598,1275,6831,-6220,-7311,6758,1316,946,-616,-8120,5547,6236,-5993,-592,-1728,294,9604,-5770,-6379,6313,-391,2032,-786,-7530,6197,3592,-6244,789,-2025,705,5414,-7400,-2619,4937,-369,3240,-1935,-5392,7650,2168,-4382,618,-3228,5058,5115,-7576,-2522,4887,1820,3383,-6441,-2980,8588,1824,-2564,-4222,-2681,7696,4135,-6900,-3193,1099,6773,3957,-9488,-4142,4866,3668,1359,-8293,-3951,8089,3524,-2483,-4996,-2260,9500,3958,-8036,-3925,653,5867,4264,-8506,-2378,6200,2879,1585,-6508,-5530,9945,3421,-4176,-3585,-3803,6218,5188,-7845,-2347,1917,1558,5105,-5837,-4513,7233,358,-1553,-2068,-5082,5767,3966,-7276,-102,641,1351,4853,-5708,-1964,6765,-876,-434,-1390,-4290,6824,1904,-6724,1084,-234,1551,3549,-7183,-1327,4834,-1327,-162,-3384,-3375,7205,-172,-5599,-365,747,4739,1468,-8231,141,4563,294,860,-5814,-1186,7896,1524,-3680,-3566,-1407,8110,1779,-8079,-1958,3296,4599,679,-7899,-788,7686,3621,-899,-7651,-1637,8244,1824,-5240,-3886,454,7600,1999,-7469,-2317,3685,5387,252,-7886,-1289,7633,2034,-2191,-4302,-1994,8592,1707,-6277,-2320,-663,4482,2606,-7452,-1052,3819,1738,2864,-5350,-2136,6476,639,-2846,-746,-2323,3918,2138,-6321,542,2374,737,2667,-5698,-813,7313,-983,-1975,-169,-2213,4814,1189,-5972,3074,1411,1889,1259,-5685,699,6188,-1040,-1884,-3202,711,6271,-612,-5746,338,2821,3078,-807,-6864,1673,6142,830,-1757,-5295,1046,7539,-861,-4789,-752,1962,6047,-1300,-7430,628,3859,4337,-1184,-7099,1460,6539,109,-3305,-4845,1149,7771,-353,-4568,-2289,1715,5247,-1103,-7605,521,3369,3070,-1249,-6424,382,6421,-276,-3452,-2971,-15,6741,-1102,-5446,275,683,3414,919,-6935,980,4244,-1309,147,-3097,-297,6025,-2141,-3635,949,236,3505,190,-5887,1113,2830,-877,-43,-3514,698,5086,-2790,-2576,718,-144,4399,-1594,-5949,1951,2799,66,-1377,-4297,2303,3987,-2951,-2651,-497,2451,4827,-2906,-4653,2343,3864,1075,-2816,-4763,3248,5017,-498,-2700,-3325,2887,5656,-3431,-4589,146,2740,4384,-2597,-5244,1241,4757,1854,-3444,-5567,2661,6633,-144,-3891,-3192,3637,6223,-2862,-5237,1182,2848,4163,-2161,-5858,2046,3624,363,-3170,-4642,2227,5388,-1623,-3815,-1479,649,3666,-1468,-4926,514,1949,1549,-1564,-3914,2545,3246,-1174,-1185,-1626,1659,3858,-1382,-3323,927,1903,1630],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,9,-11,11,-12,14,-16,17,-20,21,-24,26,-29,32,-36,40,-44,49,-56,63,-71,82,-95,113,-138,176,-247,418,-1346,-5798,-3513,1990,8633,-774,-9587,-1569,4638,6764,-677,-9422,1096,7449,2257,-2922,-8106,491,10812,-142,-6525,-3384,670,9407,13,-9882,1163,3543,5612,1013,-11407,369,8328,-684,-1232,-4244,-3338,11192,119,-6908,1007,-1684,6810,2760,-10665,1324,5542,-188,2965,-6586,-1046,8497,-1961,-3991,148,-4210,6566,1914,-8991,3053,4050,-1674,2251,-6366,-653,8724,-3936,-2062,43,-1141,5234,-275,-7272,4507,2658,630,851,-7143,2425,7059,-3136,-3089,-1595,648,7802,-2322,-7297,2001,2032,4448,-1127,-8855,4752,6670,-297,-3588,-6007,2897,9137,-3129,-5604,-1249,2743,7087,-3913,-7846,2357,5048,4849,-3888,-9596,3379,7956,-613,-3344,-7171,3305,10569,-3707,-6247,-1197,2962,8057,-3296,-9148,3681,4461,1812,-1437,-8899,3196,7945,-2753,-2119,-3728,432,9440,-2873,-6295,2117,66,4338,-92,-9058,2963,4842,-2103,1326,-4275,-712,7986,-2754,-4284,2380,-1240,4275,-1035,-6817,4719,2916,-1709,741,-5035,1277,7005,-4914,-2568,1061,-511,4529,-2899,-6279,4556,2816,-1430,-1686,-4759,4004,6608,-4455,-3215,-777,2204,6269,-4630,-5899,2893,3435,3607,-3982,-5939,5165,5901,-1205,-4031,-3584,4028,6787,-4115,-6085,176,4806,4954,-5082,-6915,2476,4722,1305,-3407,-6212,4644,6830,-2756,-4313,-3355,4751,7491,-4552,-5595,858,2770,4940,-3827,-8057,4790,3392,228,-1252,-7155,4297,7622,-4120,-3166,-1550,621,7145,-3112,-5441,3511,1506,1751,327,-6373,4307,6058,-2744,7,-3662,933,7235,-4145,-4001,2924,-19,3092,-1976,-5280,4350,1813,-2629,125,-3018,1814,4407,-5395,-3085,3567,802,1765,-3786,-4863,5720,1432,-1884,-1667,-2975,4706,3858,-5574,-2901,2019,2237,2453,-6052,-3834,5304,3131,-129,-4447,-3832,5591,4046,-4900,-5041,-1511,5522,5011,-5924,-4376,1940,4687,2190,-5743,-4042,4760,4156,-369,-4338,-3887,5003,3937,-4445,-4257,-1220,4085,4881,-4633,-3288,2238,3012,2210,-4702,-4567,4099,3201,-1093,-2727,-3809,3777,5434,-4574,-2496,1275,1542,3002,-4028,-4510,3628,1281,-670,-1407,-3002,3790,2168,-3166,-1164,94,1921,3861,-6076,-1978,3553,731,509,-1211,-2602,4303,1189,-3704,95,-219,2952,2239,-6244,-1077,3973,940,-590,-3351,-1080,5312,1447,-3569,-2103,229,5203,861,-6238,-1692,3428,2207,-821,-5315,-443,5205,1986,-2388,-4228,-564,6307,2800,-4742,-3701,1034,4497,2286,-6284,-1527,3691,3471,-471,-4802,-1569,5496,2968,-2636,-4342,-1179,5738,1202,-5015,-2216,2255,5010,2342,-5556,-2787,3364,2065,-165,-4600,-1314,5390,2054,-1919,-3170,-1753,2723,1896,-4503,-979,2250,1412,699,-4630,-1217,3639,214,-1218,-1615,-2245,3901,1855,-3309],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,-1,1,-1,1,-2,1,-2,2,-3,3,-3,4,-4,5,-5,6,-7,8,-9,11,-12,15,-17,21,-27,42,-75,193,-1609,-6255,3395,7612,-2588,-3693,-1901,2173,6768,-2133,-6648,3530,2475,2253,-642,-7253,4396,5590,-3170,-776,-2737,415,8718,-4305,-4757,3782,349,3440,-1425,-6800,6106,2871,-5152,1279,-3372,2095,5821,-6032,-1713,4498,-1461,3200,-2895,-7031,8977,1368,-4499,-516,-4067,4733,6495,-8486,-2351,3387,983,5050,-6600,-6480,8446,4094,-2018,-1560,-6982,7564,7948,-7073,-3900,804,4299,6495,-6605,-6836,5276,5080,1534,-4625,-6939,5810,7744,-2364,-3269,-3497,4862,7122,-4374,-5460,347,5461,5546,-5413,-7598,3527,5067,2687,-3855,-6447,4444,4729,-2112,-4214,-4304,3838,6422,-4082,-4462,-69,2553,6140,-4449,-6020,4127,903,804,-963,-5814,4496,4290,-4354,-49,-172,1237,5186,-4969,-2992,5302,-894,1728,-1658,-3998,5591,1325,-4962,1016,-609,2527,4429,-7302,-378,5365,-836,1836,-3721,-3432,7882,970,-5005,-535,-1192,5170,4075,-9236,-1242,4157,1613,2535,-6843,-3895,7846,1758,-3514,-3488,-3776,7854,4118,-7471,-3058,2322,3549,4148,-7975,-4384,5582,4702,-248,-5438,-4632,6986,4543,-3533,-4160,-1346,5028,4716,-6097,-4486,2256,3400,2921,-5517,-4394,5169,4478,524,-4052,-3142,6296,2478,-3819,-2792,-1784,3515,3697,-5508,-2841,1284,1381,1643,-3989,-3483,4923,959,-1836,35,-2506,5615,1620,-4476,1166,850,124,3132,-4766,-1106,5442,-2383,-482,-1338,-2436,5419,67,-5775,1099,1773,1747,565,-7072,1184,6142,-1782,-1339,-2806,-1593,7686,-994,-6328,977,1791,3436,1529,-8118,413,6000,997,-1731,-5615,-1372,8359,-2,-5315,-753,-700,5978,544,-7914,-938,4277,3377,1400,-7019,-1660,6899,2426,-2377,-4736,-237,7055,3708,-5850,-2666,1523,4823,1464,-5571,-2726,3773,3687,220,-4335,-1337,4983,1338,-2218,-3141,-1365,4047,1541,-4165,-878,1467,4258,1108,-4509,-222,1726,143,585,-3196,-946,4213,-799,-2440,230,-1446,3338,789,-4993,1920,2626,-429,1249,-5003,1533,4369,-2678,-2880,-274,-220,2914,-1257,-5637,2720,2010,1315,-1046,-5212,1940,4505,-2427,-3186,-1505,511,6181,-2694,-6004,1412,2543,3003,-630,-6975,741,6014,-1114,-1679,-3413,632,6744,-1709,-5364,-1739,1584,4759,-1343,-6542,1253,3691,2887,-1119,-6459,627,6316,574,-2687,-3108,488,4996,-319,-6170,-1290,3251,3684,-838,-5056,-253,4199,1754,-2089,-4766,-152,5178,607,-2987,-1730,244,4532,-935,-4322,1319,1424,1805,-145,-3918,169,2770,102,-1943,-1498,1104,3666,-1552,-3013,581,-98,2026,-1300,-3522,2105,2315,-787,-1281,-2217,1479,2642,-3327,-2651,1229,1095,2908,-2574,-3793,2628,2508,-92,-2453,-2547,3255,3157,-2593,-2940,238,2673,3339,-3028,-2866,1834],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,8,-9,9,-10,11,-12,13,-16,17,-18,20,-23,25,-27,30,-34,37,-42,47,-52,59,-68,78,-89,88,-363,5315,2763,-1007,-5282,-2806,7557,1590,-4775,-2650,-2714,4666,3688,-7818,257,2451,1963,3025,-5152,-3667,7568,-1046,-2042,-301,-3561,5653,2372,-7080,2081,1578,-313,4175,-7351,-403,7856,-2847,-948,-739,-2061,7910,22,-7879,3605,968,1340,1748,-8657,1865,7447,-2756,-1057,-2874,-1204,9310,-534,-7308,1553,573,5128,305,-9171,1817,7363,458,-119,-7107,-135,10540,-248,-6434,-1830,223,8002,1360,-10162,-1303,5060,4386,-580,-8357,-1712,7364,2905,-3017,-5990,-468,8695,1899,-5869,-2897,749,7653,898,-8970,-1695,3652,2855,-417,-7544,52,6376,812,-2521,-5360,-470,7100,15,-4011,-202,225,4491,1416,-6608,172,3890,-49,1163,-4800,-1038,7386,-2386,-2460,1807,-1810,4606,485,-7352,3695,1357,-1461,1925,-6470,615,6342,-4029,-1461,632,-480,6557,-2108,-8477,4120,2529,546,885,-7062,3716,7942,-3356,-2550,-1258,2140,8068,-3040,-7170,3563,2332,3680,-992,-9271,3013,7014,-2314,-3060,-4455,2494,8714,-801,-6372,101,2382,7804,-1048,-8619,1704,4806,1701,-2270,-7081,2103,7921,-62,-4782,-3759,1391,7340,-2264,-6139,-878,3169,4037,-1276,-6522,1279,4743,1591,-1509,-5905,1275,5859,-1545,-2410,-864,983,6129,-1728,-4763,1427,1444,2661,-232,-5403,2720,3791,-1375,-330,-3571,741,5293,-2549,-3378,2498,-379,3855,-1492,-5374,4615,1973,-2034,197,-3342,3470,5509,-5155,-3526,1841,901,4484,-3273,-4607,5405,2244,-2168,-2498,-4804,5533,5974,-4828,-2050,1076,2231,4781,-4069,-6047,4592,2773,1381,-3129,-4762,5374,6463,-3872,-3790,-2632,3547,6861,-4746,-5944,3063,4047,3699,-3691,-6471,2865,5483,352,-3729,-4068,2550,6883,-2097,-4483,-1309,3633,5414,-3655,-4704,1253,3685,1953,-3198,-4627,2785,3727,-450,-2424,-2959,2677,4879,-2388,-2158,-182,1433,3521,-2378,-4013,3089,1920,1233,-1940,-3838,3836,880,-3832,-966,-589,608,3281,-3339,-2406,3435,761,894,-1367,-2482,3934,1240,-2812,-253,-1357,2564,3220,-5462,-1679,4043,510,1682,-4163,-3629,5896,1584,-2904,-1959,-1631,4520,3816,-5262,-2785,2805,2918,2738,-4577,-3817,6149,3194,-1384,-2980,-2809,5684,3926,-4359,-3346,931,3814,3555,-5233,-4142,3720,3574,517,-3920,-2838,4626,3709,-1312,-4051,-1565,4901,3425,-3643,-4272,357,4804,3169,-3831,-2824,2041,3291,173,-2443,-2604,2777,1832,-1618,-2209,-439,2514,2454,-3457,-2481,1630,1365,2048,-3470,-1912,2632,1028,-1427,-1293,-710,1125,1473,-4725,-236,764,1143,598,-3234,-929,3814,100,-869,-1880,-497,4806,962,-3851,-842,1489,1745,841,-4880,-88,4718,1447,-1090,-4009,-1864,4763,1299,-3401,-1859,605,4900],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,6,-8,8,-10,12,-12,14,-16,18,-20,22,-24,27,-29,33,-35,39,-43,48,-52,58,-64,70,-78,86,-96,107,-121,136,-157,180,-212,254,-313,404,-561,907,-3604,3946,8388,-2650,-4196,-4316,4995,8585,-4244,-7975,-1112,5969,6473,-5585,-9223,2676,5426,2796,-4143,-8568,4580,8389,-3348,-4858,-5829,3588,10261,-4379,-7535,-420,3173,7178,-3322,-10202,3475,5777,1004,-208,-8530,2824,8709,-5163,-3504,-2136,204,9438,-2683,-7910,4120,1741,1392,614,-7898,4119,7413,-5875,705,-1970,-1691,8498,-4864,-5359,6057,-822,2576,-266,-8581,6113,4094,-5601,-402,-2740,1352,7230,-5439,-3732,5082,-183,2513,-2753,-7137,6907,4155,-4126,-2564,-4440,4765,6132,-6811,-3347,960,3652,5216,-5560,-6685,6474,4814,261,-4280,-5382,6533,6441,-3836,-4616,-1501,5244,5801,-6352,-5746,2331,4470,4668,-5766,-6626,5604,4982,361,-4009,-6337,6273,7898,-4820,-2974,-2401,5898,7699,-7434,-5997,2869,2481,4662,-4031,-8407,6497,4510,-2854,-2784,-5426,3728,7158,-4971,-3118,767,550,6868,-3422,-6994,6756,1471,-1079,955,-5905,4650,6530,-5562,-750,1068,866,5516,-5902,-3738,6234,-110,284,-270,-4934,5571,3899,-5725,475,131,2820,4183,-6436,-2725,5343,337,1104,-4073,-4535,8560,3705,-5652,-1735,-2475,4571,3373,-8151,-3359,3368,4264,1775,-7661,-3765,7397,4021,-1962,-5143,-3480,7087,4034,-6248,-3012,-317,5216,3013,-7642,-4636,4663,6700,1576,-8431,-4140,7433,3819,-1608,-4615,-4069,7131,4838,-6733,-3940,-679,5014,5226,-7053,-4334,4645,2411,1371,-4532,-4844,7243,3780,-3941,-958,-2108,5453,4891,-6535,-1454,2521,1532,2140,-3850,-4265,5398,1101,-2148,-787,-2415,4040,3159,-6078,173,1432,882,2192,-3654,-1856,6002,-620,-1707,-1228,-2430,6182,1007,-7544,95,1739,2169,1373,-6668,-1297,5566,615,-1010,-4268,-1966,7009,552,-6321,-1839,2461,4242,23,-7310,-548,5268,2241,-253,-5520,-1094,7772,2521,-3903,-2981,-673,7417,1479,-6549,-3588,2903,5788,2022,-8103,-949,5921,2666,-1023,-6380,-1773,7438,1766,-4034,-3053,411,6376,1764,-6557,-1665,1981,3813,1264,-6479,-815,6191,1866,-942,-3821,-2216,6227,1194,-4317,-517,129,3077,1614,-6896,-666,4359,133,519,-2830,-1568,5601,-447,-4527,973,-1419,3146,846,-6095,947,1575,480,-573,-3611,348,6039,-1214,-3745,-1271,370,4369,-410,-6876,-93,2045,1558,-1650,-4792,964,4093,-478,-2800,-2739,456,5548,-985,-5455,521,2492,3704,-2038,-6529,771,5529,1767,-1203,-3913,1732,6733,-180,-4258,-2245,1797,4979,-755,-6150,-296,3033,2693,-1056,-5236,517,4660,1400,-2321,-4245,1502,6532,-535,-4317,-1515,2473,4752,620,-5268,-454,3227,1384,-814,-4390,1097,4674,785,-2970,-2263,92,4258,284,-4239,420,1704,905,436,-4879,1232,3898,-1421,-726,-1584,178],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-13,13,-15,16,-18,20,-22,25,-27,30,-33,36,-41,45,-51,59,-67,80,-95,118,-156,226,-415,2554,5001,-425,-8160,-3145,8273,3082,-3399,-6298,-1085,11029,3317,-6103,-4721,1411,7109,2928,-9892,-3249,6014,4069,902,-8509,-2963,8410,3895,-3709,-5943,-2682,9067,2438,-7556,-1947,549,5212,4599,-10235,-3860,7316,1008,837,-5573,-5323,9369,1747,-5935,-843,-2263,4871,5085,-9417,-854,4313,152,4780,-5337,-3945,9071,-1472,-4250,668,-4170,5579,2112,-8531,1257,2514,-967,3287,-5655,-2350,8640,-2124,-2615,26,-2731,6689,235,-8367,2402,1574,2677,2139,-8730,-29,9437,-2801,-2470,-3921,-1980,8873,-810,-7178,-564,1868,6672,1062,-9574,-631,5951,2458,-1152,-7824,40,8764,264,-4417,-4823,-21,9172,-419,-7868,-1403,3568,6524,83,-10770,-319,6967,2552,-1423,-9142,190,9240,-735,-4548,-4422,271,9390,297,-9290,521,2150,3768,3008,-9522,-664,7793,-456,-269,-4959,-2707,9166,349,-5657,1036,-1324,3883,2184,-8006,876,5366,-1547,1068,-4323,-2827,8611,-2488,-4204,2812,-1450,5138,865,-7677,3331,3040,-1350,673,-5849,771,7238,-3322,-4535,738,88,6993,-949,-7998,3249,4597,-105,-396,-7701,1653,7005,-2843,-2922,-2650,2183,6782,-2079,-6518,1268,4320,4654,-1828,-7589,2175,6455,1872,-3425,-6031,2979,8997,-2260,-5262,-3047,2815,7557,-1855,-7762,766,4231,4305,-2966,-8869,2153,6291,838,-3155,-4614,1578,8221,-2106,-5340,-1557,2358,6472,-2256,-7728,557,3029,1975,-481,-6599,936,6405,-1847,-2907,-3159,-934,7723,-1429,-6721,2856,634,3380,404,-5969,2661,5489,-2325,353,-3280,497,7038,-2856,-4494,2098,387,2313,233,-5307,3396,3171,-1684,-1246,-2530,1553,5674,-5301,-4306,3218,1330,3152,-3656,-6564,3997,3919,-1323,-3306,-4091,2899,5987,-4029,-2928,-235,2686,5449,-3303,-5157,2860,3536,1837,-3536,-5688,4289,5493,-1691,-5635,-3709,3177,6509,-3082,-5243,-205,3899,3774,-2554,-5756,2179,4520,2637,-3565,-4771,3246,5846,-1021,-4502,-3908,2528,6134,-4650,-4918,1387,2341,5974,-3554,-6416,3547,3764,145,-2407,-5633,2029,4971,-2290,-3075,202,93,4270,-3137,-5554,2598,1566,588,-1844,-3942,2230,2946,-3949,-53,-749,1043,4877,-2294,-2767,3331,-168,727,-2389,-3066,4249,1799,-4375,-239,-1946,3259,3685,-5289,-2155,3413,1804,1256,-4892,-3664,5876,2912,-2923,-2596,-1669,5524,4381,-5445,-4096,720,2243,3650,-4937,-4176,3453,3702,-1147,-5635,-2881,4763,4758,-3437,-4806,-929,5251,4382,-4122,-4321,2153,5087,2589,-3660,-4396,3678,4269,-1150,-3797,-3326,4266,4659,-3042,-2847,-1910,3676,2905,-3879,-3594,2377,1345,1371,-2474,-3567,4524,3200,-2834,-1677,-2199,3434,2671,-4399,-1859,1276,1692,2626,-3045,-2806,4118,1445],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,-1,0,-1,1,-1,1,-1,2,-1,1,-2,3,-3,2,-3,3,-2,0,1,-4,9,-20,44,-125,1392,4347,4846,-5297,-5464,5260,2385,758,-3030,-6753,6045,5429,-6114,-1607,-1097,2605,6023,-6527,-3456,4116,-55,2203,-1060,-6596,7268,2752,-5278,2021,-2535,1729,6192,-8459,-1448,4287,-2797,1930,-3019,-4764,7815,99,-3543,1272,-2599,3615,4293,-8784,90,4278,1188,3380,-7444,-3363,9385,1080,-2916,-1275,-3149,7919,4421,-8923,-2780,2660,3898,3492,-9204,-4108,8054,3211,-363,-4923,-5443,9251,4544,-5780,-3720,-1406,6510,4948,-7793,-3806,4674,5176,2102,-6797,-4810,6011,3999,-1636,-5775,-3825,7325,4738,-4529,-4778,-771,5153,3795,-6453,-2944,2894,3248,2440,-5692,-5148,6069,2131,-1868,-2760,-3808,5964,3432,-5138,-234,656,2284,4152,-6029,-2457,5551,-1486,899,-1587,-4343,7063,456,-5820,3275,-325,1718,3976,-7440,300,5261,-2433,1242,-3278,-2076,8228,-890,-5588,2263,-1099,4599,2013,-9095,1669,4716,-811,543,-7522,-1281,8324,-118,-4510,-1125,-492,6652,1923,-8558,-1049,4516,3034,1680,-8365,-2117,8316,1949,-3450,-5883,-1702,9359,2224,-6915,-3296,1019,5987,2207,-8550,-2374,4795,4273,-706,-6614,-1967,7471,3233,-2463,-4241,-838,6658,1638,-6586,-2185,-416,5452,1307,-6121,-839,3417,1809,503,-4887,-2169,6125,912,-2915,-2009,-770,4889,1319,-5525,1933,2773,1066,832,-5775,685,5972,-1386,-1101,-1184,-2231,5415,-735,-5720,2201,41,1618,1430,-5040,1654,4872,-2931,-617,-2384,195,6386,-1971,-6706,1774,709,3217,-380,-6887,2455,4930,-1645,-1727,-3794,-187,8051,-2139,-5615,148,1292,5069,-1195,-8092,1900,5049,1211,-2537,-6834,403,8040,333,-3841,-2874,2286,7817,-744,-7863,150,3349,4738,-1357,-6822,529,5743,4217,-1960,-6418,721,5806,1122,-3444,-3041,762,6160,-745,-5488,-1112,2476,3132,-112,-4567,765,3735,845,-1079,-4669,158,5610,-1165,-2646,-629,342,3568,-1403,-5499,2304,2809,-29,990,-3064,1463,5266,-2445,-1855,-68,1015,3954,-1835,-4861,4073,1399,764,-1016,-3860,3809,5036,-2945,-2306,-623,645,3975,-3400,-3893,2571,1454,918,-820,-4742,4241,5353,-2020,-1916,-2489,2274,6470,-4719,-4737,1862,2131,4366,-2981,-5924,2425,5209,717,-4477,-3994,2664,5644,-1813,-3921,-1811,2702,4599,-2562,-4869,1235,4631,2307,-2256,-5761,2631,5985,-1300,-3104,-3644,2380,5365,-1426,-3232,-1157,2764,3724,-1619,-4879,1085,2825,1973,-1562,-4063,2089,4318,-1331,-2530,-1383,2217,2676,-2159,-2982,1282,1480,648,-1157,-3374,2888,1292,-1431,-637,-1751,2140,2768,-3114,-2146,2503,1499,1825,-3162,-3201,3095,1990,-2405,-1757,-1633,3438,2004,-4123,-2518,1241,2225,2312,-4471,-2931,2955,2312,-963,-2181,-3033,3904,4146],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-10,11,-12,14,-16,17,-20,22,-24,27,-30,34,-37,41,-45,50,-55,61,-67,74,-82,91,-101,113,-126,142,-160,183,-211,247,-297,367,-476,671,-1134,5271,268,-8093,-757,1724,5445,1087,-9069,551,6113,1073,-33,-7125,-484,8069,-1674,-3542,-1539,-2145,8024,710,-6900,2665,1111,-1208,1323,-7379,969,8024,-4769,-1183,-324,-1831,7209,-2749,-6449,5051,806,158,432,-8224,3823,7074,-5108,52,-1471,276,8515,-3838,-8046,3509,1427,2270,-264,-9207,4544,7137,-3301,-1563,-5020,1066,8632,-4801,-7883,1527,3031,5630,-2505,-9490,3399,6327,1544,-3250,-7043,2649,9601,-895,-5826,-5005,1977,9405,-2097,-7233,-452,3713,6374,-2524,-8549,1658,7291,1490,-3282,-7039,1720,7904,-1395,-3578,-2647,2364,7275,-1704,-6094,1701,1621,4592,-1565,-8274,2888,5193,-1853,-449,-5444,204,7336,-3444,-3204,997,-607,4559,-1356,-7438,3954,1909,-744,1292,-5527,1653,6551,-5855,-1221,1093,-620,5070,-2303,-6522,5934,1767,-1189,167,-5592,4415,5553,-5261,-1474,142,1715,6784,-5396,-6663,5531,2701,152,-3022,-6932,5111,6548,-4224,-3201,-2737,4385,6931,-6153,-5746,2808,3597,3624,-4905,-6128,3695,5451,351,-3570,-6244,4665,7367,-4156,-5860,-2369,4016,5966,-3857,-5930,1577,4824,3862,-3897,-6813,2842,5272,-7,-2741,-4542,3830,6272,-3130,-4693,-1824,1384,5071,-3490,-4106,2422,2617,1580,-2842,-5300,4197,3716,-1674,-488,-2941,1900,5989,-4882,-2472,2563,-129,1769,-2235,-4450,4430,2388,-2729,-485,-2549,3245,3792,-5433,-141,2861,673,2631,-5084,-4166,5791,-48,-2386,-1223,-2666,4735,4669,-6605,-2085,2202,907,4001,-5775,-3977,4808,2428,-1029,-3206,-4631,5627,5105,-7148,-3118,-405,3501,5279,-6626,-5035,4404,3664,2072,-4222,-4027,5275,4348,-2511,-3948,-2342,5973,5117,-4501,-3720,-356,4884,3671,-4812,-4500,2617,3872,950,-3922,-3502,4813,3964,-2412,-4229,-2985,4343,3946,-4230,-2929,209,2143,3308,-3752,-2131,3682,1859,-443,-2461,-4068,3278,2409,-3690,-586,-377,2067,3710,-4691,-818,4319,-157,1026,-1969,-2564,6410,295,-3271,415,-851,2690,1931,-5252,-540,3374,838,-948,-3262,-1748,5567,1571,-3454,190,-346,4180,1028,-6290,195,2724,1312,823,-4912,-1609,6568,75,-2319,-2402,-1261,5675,1990,-5386,-1544,2241,4664,1027,-7114,-2825,4331,2942,-1560,-4997,-1586,6314,2612,-3516,-3530,-545,4320,1970,-5428,-2893,1512,4900,248,-4651,-1283,3702,2922,-445,-3731,-1396,4609,1581,-2289,-2547,-232,4410,1105,-4905,-2086,3799,1726,706,-2979,-908,5094,1472,-2181,-2004,-405,3624,656,-2647,-351,2209,670,1025,-3028,-592,4307,-523,-504,-2698,184,4906,-590,-4335,1310,1725,748,-313,-4050,206,4406,-1348,-2080,-1786,869,4575,-994,-3321,239,1670,2846,-1386,-5296,1440,4495,1342,-1642],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,7,-8,9,-10,11,-12,14,-15,17,-19,21,-24,27,-30,35,-41,48,-58,72,-93,131,-209,431,-2421,-7808,644,3783,5672,-1096,-9142,1399,7504,2263,-3533,-7965,1785,9810,-96,-5363,-3809,2627,8915,-1964,-9036,-522,3718,6196,-1066,-9628,849,7146,2111,-2265,-7677,189,11707,-950,-5069,-1571,273,9424,445,-9294,1751,3590,2035,1571,-8546,-317,9045,-2430,-1151,-2324,-2194,8118,-566,-8365,2549,-647,1260,2721,-8251,1767,6049,-5072,337,-2854,-1216,9380,-2120,-5874,3715,90,2901,-650,-9162,3781,4516,-4005,-146,-3732,-60,8074,-3758,-5156,3640,818,5127,-2192,-9012,4433,6711,-1376,-2625,-7530,3698,8129,-3054,-5215,-1788,2753,7941,-4574,-8479,2533,5256,3427,-2573,-8058,3819,8155,538,-5058,-7002,2448,9128,-2846,-6659,-1935,3633,8061,-4141,-7609,1542,5269,3600,-3372,-9236,4993,6061,-121,-3664,-5592,749,10385,-4273,-5710,939,631,7699,-1816,-8610,3541,3415,880,336,-6730,2508,8317,-3295,-3265,141,-976,6892,-1961,-7120,3780,408,-908,1339,-6154,3457,6804,-4342,60,-241,-965,7401,-4741,-4676,4884,697,2031,-1360,-5561,5726,5236,-3968,-886,-1655,3151,6115,-6386,-5298,4783,2964,2721,-4077,-7252,5753,4865,-3082,-4259,-4406,4602,7315,-5431,-6170,-291,3936,5486,-5354,-6373,4611,4827,1250,-4909,-5950,5420,6968,-3576,-5666,-3289,5626,7580,-5631,-5858,1145,5235,3458,-4348,-6032,2960,4492,1186,-4697,-7592,5025,6462,-3303,-3855,-3203,3184,5933,-4197,-4729,1284,1786,3498,-3660,-6704,4176,4583,-2218,-762,-4474,3947,5591,-4681,-1726,229,1404,4642,-2756,-5280,6085,1709,-852,-466,-3886,3677,3697,-5736,-909,115,821,3935,-4756,-3823,6307,282,-1484,-1214,-4591,5852,2724,-6524,-913,-392,3751,3634,-6316,-1993,5226,2841,-843,-3605,-2941,6814,2789,-4142,-3961,-671,5920,3631,-7146,-4283,3494,4299,2602,-7356,-4438,6451,3568,-1316,-5461,-2648,6648,4261,-4745,-3831,231,5793,3978,-6981,-4654,3020,3409,1672,-6421,-4063,5657,3974,-1303,-3262,-3507,5699,3914,-5236,-3093,-377,3906,3877,-5520,-3418,4646,2156,2394,-4122,-4815,4736,2289,-3297,-1345,-609,2012,2695,-5649,-1517,2605,489,2056,-2821,-2339,5784,115,-3034,-956,-452,2528,1977,-5412,46,3340,435,-454,-3262,-638,6205,274,-2174,-1859,-659,4658,985,-6116,-703,3492,3880,1171,-5865,-1744,4471,1969,-2234,-4235,-2297,6401,2064,-5684,-3110,1169,5637,982,-6453,-1751,5304,3884,-196,-6934,-1046,5010,2520,-3962,-4901,601,6800,2731,-5198,-3710,1273,4300,1262,-6418,-2332,4204,3007,874,-4323,-1782,5955,1648,-3232,-2873,-495,5249,2640,-5489,-1425,1466,2921,450,-4280,-1368,3662,111,-1966,-2334,-518,3973,845,-2251,-1595,1271,1966,711,-5054],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-2,3,-3,3,-4,4,-4,5,-5,6,-7,7,-8,10,-11,12,-14,16,-19,22,-28,36,-49,74,-127,287,-1785,-4016,7121,6938,-6945,-4090,1495,6049,3321,-7672,-5237,5606,5403,1058,-5766,-5552,7124,5308,-4320,-6062,-2872,7880,7624,-7961,-5299,835,5756,5659,-7534,-6598,6879,3711,1314,-4853,-7082,7237,5447,-5874,-2566,-2908,4105,7258,-7833,-3744,4898,320,5652,-4161,-8315,7322,2812,-3160,934,-5775,3546,6264,-6463,-970,2398,-418,5442,-4364,-4942,9024,-216,-3591,731,-5535,4962,5107,-7636,879,2450,87,5380,-6435,-3080,6796,-920,-2375,-2002,-3894,7816,2728,-7855,-947,2070,3461,3007,-8194,-3270,7856,2272,208,-5966,-4251,10743,2835,-7498,-3239,-1535,6969,3469,-9063,-3550,4627,5494,1804,-8800,-2785,8000,4269,-1110,-6104,-2921,8641,4084,-6096,-4644,622,7773,3614,-8105,-3675,3039,4891,2882,-7761,-4326,7026,3357,-2123,-3948,-3143,8327,3935,-7427,-1052,-40,3809,4475,-7776,-2824,4810,-503,2318,-3630,-4952,7586,793,-4828,623,-1925,3742,4133,-8392,-490,5197,-841,3319,-4758,-4014,7282,-1191,-5042,969,-2334,5241,2134,-8014,226,3501,-994,1881,-6376,-1489,8713,-2087,-2639,-735,-2199,6256,1753,-7942,1292,3121,2262,568,-7909,-481,7867,2164,-2544,-5201,-825,8366,1087,-7401,-3154,1804,7590,581,-8768,-1625,5997,4132,-447,-8125,-887,8258,2663,-3102,-5644,307,9389,1472,-7179,-1833,1812,7783,1136,-8983,-1358,4531,3116,-918,-7448,-1665,9317,1978,-2656,-3604,-1171,8439,1106,-6283,-502,1596,2895,2527,-5792,-1122,7329,-726,-1072,-2250,-3217,5338,-342,-5233,262,-748,3185,969,-7669,1887,4603,-1778,-619,-2015,-1197,6375,-1741,-5125,1377,-381,4359,-937,-6894,2605,3958,-873,-957,-5176,1501,6923,-1616,-4389,122,1372,6191,-1971,-9032,2102,5193,1749,-1469,-6743,1927,7387,-932,-3996,-3301,1956,7227,-834,-7373,797,4536,5218,-2383,-7940,1627,6170,2529,-3233,-6223,2714,7234,264,-4655,-3341,3083,6548,-777,-6806,-1100,2822,4808,-848,-6832,1298,4236,816,-2839,-4336,522,6848,-908,-4849,-1451,1132,4151,-1940,-5881,934,3176,1305,-130,-5226,1778,4874,-1293,-908,-688,392,4639,-1173,-4171,2047,1578,1223,925,-4306,1682,4583,-2244,-1934,-845,1171,4113,-2628,-3988,1848,1231,1422,-2146,-5666,3983,4714,-1912,-2076,-3178,2914,5395,-4299,-3752,1654,2018,2968,-3059,-5642,3342,4295,-1538,-3967,-4509,3058,5345,-2215,-5127,-2059,4775,5809,-3855,-6000,1548,5058,1851,-3674,-6656,3730,4937,-221,-4130,-4662,2846,5521,-1621,-4994,-551,3041,4638,-4091,-6264,1630,4066,1224,-3064,-4626,2686,5270,-1385,-2901,-3371,2703,4911,-1902,-4265,1093,3161,2822,-2206,-3434,3275,2761,383,-1837,-2795,1347,3920,-3286,-2665,-253],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-3,3,-4,4,-4,5,-5,6,-6,7,-7,8,-10,11,-12,13,-14,15,-17,19,-21,24,-26,29,-32,36,-41,47,-53,63,-80,508,-2596,-3991,-3588,7525,3994,-6615,-1401,353,4071,5334,-7873,-2765,7014,536,1418,-4038,-4885,7502,1743,-5802,569,-1343,3326,4268,-7443,216,5070,-1225,2189,-3880,-4099,8079,-1941,-4891,1810,-2153,3507,1471,-8422,3161,4936,-907,1593,-6084,-1121,8513,-1818,-4536,-505,-331,6692,1052,-9018,2577,5499,1299,2011,-8828,-655,9440,-373,-2659,-5292,-1449,9847,1447,-9023,-844,2446,5824,1275,-9429,-1953,7608,3677,-1784,-8032,-1567,8336,3018,-3996,-4777,-358,8981,2045,-7207,-2931,1077,6752,12,-8390,-943,6089,2616,781,-7091,-1751,7884,424,-3628,-3428,-1652,7292,1401,-7091,49,1888,2809,2936,-7194,-654,5414,-320,922,-2554,-3377,8331,-286,-7537,1691,-579,2835,3149,-7977,1217,5606,-3519,478,-3352,-1236,7610,-2922,-4889,1959,-39,3380,659,-8595,4159,4860,-2857,898,-3659,151,9775,-2705,-4560,762,240,6809,-1681,-8696,2672,4518,1075,-459,-7566,1811,9419,-1283,-4478,-3073,692,7703,-1457,-8249,-217,3820,4745,-622,-8506,1199,7828,1162,-2796,-6374,-350,8115,167,-4897,-2617,1902,7469,-1076,-7025,-650,3809,4661,-733,-8024,392,6625,1431,-782,-5749,1584,7758,-1558,-4671,-1426,-272,5919,-164,-6768,1619,3018,1092,1735,-6660,809,6555,-2064,-1613,-367,-610,5674,-1473,-4670,3415,466,499,503,-4981,1346,3474,-3650,-730,-2422,1051,4949,-3653,-4674,4003,1215,2178,-943,-5806,3522,3830,-2690,-1639,-2407,3202,5698,-4598,-4249,1370,2880,4100,-2075,-6767,4108,4868,-408,-2662,-4970,3860,7570,-2845,-5191,-1453,3375,6475,-2753,-6731,1751,4619,2828,-2957,-7178,2476,6108,71,-3999,-4088,2602,6313,-1802,-4947,-1098,2915,5412,-1966,-6731,1365,4084,3104,-3140,-5514,2903,5001,-750,-3353,-2939,1649,5755,-2286,-4835,209,1726,2792,-1285,-4922,2966,2108,-938,-141,-4044,2161,3572,-2672,-1142,672,27,3084,-2600,-3816,3231,1101,-987,142,-3085,3507,2758,-4467,-2109,222,1433,3376,-4582,-2590,4840,808,-625,-2522,-3321,4338,2701,-4478,-3001,-1234,3137,4030,-5035,-2960,2924,1610,1987,-3467,-5359,5606,5113,-2293,-3171,-1368,3209,4775,-4516,-4686,1285,4350,3599,-5358,-4807,3295,4587,-822,-4363,-3729,4431,5921,-1747,-4824,-170,4087,4114,-3214,-3533,1080,3134,1930,-3327,-3737,2620,3002,531,-1900,-3616,3833,4601,-2561,-2785,-1108,2428,3877,-3709,-2533,1772,1269,1345,-2089,-2763,3288,1099,-1671,-1569,-2146,2160,1403,-3426,-716,1940,790,865,-1658,-1662,3781,1911,-1420,-1264,-639,2140,1106,-4593,-328,1958,2036,324,-3699,-808,4803,1070,-2502,-1807,-1521,5084,2632,-4143,-2538,1013,3137,1064,-5184],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-1,1,-2,2,-2,3,-3,4,-4,5,-5,5,-6,7,-8,9,-10,10,-12,13,-15,16,-18,21,-24,26,-31,36,-45,56,-74,106,-176,386,-2479,-9126,2724,5732,-579,-2276,-4945,1584,9394,-4646,-4986,-654,1204,7644,-2387,-7762,3708,2453,-443,1321,-7615,1321,8402,-6001,-1193,1103,-724,6640,-3058,-6574,4614,1498,103,613,-5987,3684,5512,-6310,559,-219,1039,6297,-5813,-5053,7151,-165,726,-1663,-7128,6230,4713,-5208,-2307,-2408,2998,6073,-6282,-4288,4166,2042,3464,-4301,-7469,7224,6288,-2901,-3028,-5505,5452,7220,-5440,-5522,-46,4520,7098,-4968,-7323,3427,5429,2638,-4802,-7757,5787,6283,-1360,-4756,-4576,5308,7102,-4256,-4996,-100,3464,5682,-5252,-6470,3090,5088,2208,-2704,-6284,5053,5860,-3273,-2823,-3499,2856,7186,-4520,-3484,1346,16,4710,-1597,-6999,4808,1227,-2236,1214,-5233,2541,5795,-5892,-293,729,-716,5312,-3620,-4651,7520,-159,-1500,-959,-4275,4851,4047,-7107,-241,1178,509,4743,-6861,-3778,6369,872,-348,-2816,-5271,6967,4349,-6175,-2201,506,2521,4387,-8882,-3877,5616,3376,757,-4867,-5767,7452,3890,-4155,-3652,-3959,5483,4664,-6847,-5394,1628,4822,2895,-6539,-5602,5242,4576,149,-3902,-4388,6278,5037,-3320,-5569,-2602,4876,5556,-6357,-4813,-374,4987,4153,-6255,-5126,4955,2682,23,-4397,-4718,4700,3351,-3333,-1515,-1780,3130,4782,-5543,-2304,4001,949,2858,-3373,-4078,6473,2256,-3623,240,-3259,2506,2935,-7030,354,3939,-1096,1949,-4678,-2768,6210,-1185,-2864,-53,-2693,5280,2484,-7701,883,2755,1900,2043,-6213,-1206,7851,-896,-2636,-2184,-1810,6428,738,-7021,-2241,2587,3391,1890,-8118,-1988,6341,2240,-321,-5674,-3071,8013,2379,-4564,-3356,-313,5648,2701,-7332,-3278,3664,4114,892,-5671,-3472,5130,2399,-327,-4697,-2489,7496,2163,-3806,-3648,-101,5682,3178,-5368,-2913,3086,2358,946,-5671,-2160,4658,1533,-82,-2245,-2045,4578,1897,-4809,-538,-564,2189,2929,-4487,-1628,3280,-456,-529,-1906,-2122,5438,33,-3642,761,-909,2190,1975,-4055,1890,4053,-265,378,-3116,-398,5506,-99,-3841,1342,925,3478,947,-6235,2024,3245,-96,-331,-4678,738,5843,-1581,-3665,-1798,247,5284,-1381,-7467,1311,2786,2384,-318,-6086,1239,6412,1524,-3151,-3300,263,7752,816,-6157,-2168,1352,4569,217,-6489,-712,4285,2485,-1148,-6214,-801,4574,2203,-2565,-2747,1408,5387,755,-4387,-2349,1427,3148,-492,-6702,-540,3471,1613,-422,-4258,264,5467,376,-1332,-1809,-370,4185,454,-4440,-150,982,1755,170,-4297,-55,2511,-54,-672,-373,-141,3017,-670,-3202,1609,4,956,-274,-3799,1437,3034,-1498,-1229,-749,649,4955,-1750,-2795,1141,1796,2460,-2030,-5087,1997,3477,549,-1849,-2884,2274,5396,-2999,-2968,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,4,-5,6,-6,8,-8,9,-11,11,-12,14,-15,18,-20,21,-24,26,-29,32,-35,39,-43,47,-52,58,-64,70,-79,88,-97,111,-126,144,-167,198,-239,298,-393,566,-983,4554,3195,-2855,-4405,-3040,9209,1549,-8028,-3588,2438,7280,2957,-9337,-2801,5392,4931,-32,-10500,-2770,8723,2734,-4036,-6438,-2164,10054,2413,-6775,-4054,909,8218,3223,-9737,-2462,5802,3431,1013,-8311,-3763,9485,2377,-3500,-3264,-4008,7829,4221,-8349,-666,1169,1976,4398,-7768,-1430,8839,-1043,-636,-2863,-5257,8593,1008,-7480,1771,-904,2685,3492,-8289,474,7470,-2025,1930,-2339,-3539,9014,-1435,-6327,3165,-1279,3720,2304,-10141,1323,6062,-2121,377,-6061,-807,10497,-3083,-6354,-970,662,6944,88,-10049,969,4750,577,-115,-7860,676,9197,-652,-5364,-5548,489,8826,-85,-8337,-1701,3800,6283,-248,-9123,-560,7348,3365,-2024,-8209,-118,8447,1240,-5393,-5949,1909,9883,-367,-8870,-1541,3548,5410,24,-9772,658,6923,1132,-887,-6046,-950,9074,-461,-4403,-875,-1109,7609,1032,-8134,1455,2722,1227,1824,-6360,-228,6866,-2878,-788,-794,-2178,6668,-1609,-6889,4032,1158,1388,1445,-7626,1164,5767,-3801,-713,-2179,-18,6634,-2071,-6044,3525,1891,2319,-55,-7972,4311,5647,-2929,-1942,-3535,1730,7920,-3490,-6489,952,2641,5276,-2652,-9360,3435,6447,327,-2457,-6554,2944,9598,-3020,-5866,-1877,2552,7390,-2075,-7888,1104,4436,4078,-1892,-8352,1886,7329,1094,-3419,-6556,2010,8517,-1292,-5775,-3345,1183,6131,-1467,-7168,197,4405,2963,-2127,-8235,1051,6692,1233,-2074,-4438,413,7490,-1989,-4400,433,428,5544,-1139,-6630,2996,2975,-132,539,-4430,990,5866,-4287,-2767,1168,-360,4715,-2297,-4475,3721,1423,-304,74,-5616,3430,5031,-4647,-1145,304,662,5609,-4025,-4677,4901,1684,1340,-1813,-5681,5532,4404,-4223,-2600,-2142,4015,4652,-5804,-5427,3590,2007,2668,-3880,-6533,4490,5175,-1883,-4671,-3335,3456,6578,-3899,-6318,-253,3665,5445,-4093,-6183,1380,4377,1874,-4923,-5232,3351,7267,-1532,-4053,-3627,3812,5903,-3193,-4437,458,4063,4293,-3258,-5366,3564,3128,2603,-2210,-5261,2893,5486,-2149,-2182,-2387,1527,4668,-4424,-4426,1808,377,2058,-866,-4848,3669,3021,-1283,-996,-2648,3233,4174,-4291,-2171,1739,570,3238,-2370,-4258,4341,2380,-2547,-1163,-1963,3220,2453,-5521,-1105,1808,1124,2100,-3505,-2156,4926,1712,-1499,-3116,-2807,5347,1928,-5843,-2643,1347,3290,2317,-5984,-4065,3965,3282,492,-4666,-3741,4856,4792,-2257,-3733,-2021,4688,4610,-5288,-3066,1039,4498,2738,-5368,-4845,3670,4283,115,-3954,-3004,4776,4379,-3286,-3736,-788,4517,3337,-4953,-3402,2260,3248,1225,-4306,-3348,3948,2781,-329,-2124,-2173,4733,3226,-2890,-1493,1018,2859,2080,-4319,-2958,2191,2646,546,-2518,-1485,3570,1281],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-11,11,-13,14,-16,17,-19,22,-24,26,-28,32,-35,39,-43,47,-52,58,-64,72,-80,90,-102,117,-135,159,-191,237,-309,436,-725,3157,-3334,-9617,5824,5498,267,-4026,-6075,4370,8741,-2682,-5409,-2224,4954,7926,-5407,-7445,2316,4976,3467,-4551,-9186,4412,7245,1076,-4100,-6641,5130,9245,-3240,-4507,-2735,3212,8630,-4675,-8095,2789,3516,4337,-2426,-8566,4215,5738,-1510,-1612,-4666,3269,9494,-4514,-4401,2918,-606,5598,-1192,-9389,5538,3007,-1981,838,-6491,2428,8296,-7101,-2386,2744,-1535,6651,-3013,-5971,6455,432,-1069,685,-6040,4658,5797,-7485,-1220,548,871,5879,-6649,-5880,7676,761,-1847,-1787,-7049,7914,6065,-6851,-2556,-837,3739,7072,-7239,-4473,4586,3120,2612,-4939,-7332,6858,5062,-2724,-4493,-5142,6026,6590,-6012,-6225,511,5469,4244,-6139,-5781,4878,5958,2629,-4855,-7399,7498,5739,-2159,-5519,-4949,4776,8256,-6220,-5556,-117,3458,5201,-5971,-6111,5940,3249,2024,-3527,-7231,6384,4899,-4115,-1554,-2978,2467,6246,-6416,-3295,4282,198,3356,-2092,-6578,7308,3436,-3503,323,-2111,3263,5995,-6972,-1075,4545,-344,3118,-4607,-5305,8284,-356,-4277,-103,-3829,5037,4155,-9166,-355,1839,1601,3586,-6780,-3415,7093,1748,-2348,-2748,-2782,8134,3561,-6976,-3429,1402,5490,3324,-8256,-4541,6639,2952,-880,-6185,-4068,7766,3960,-3970,-5145,-695,7494,4166,-6331,-3838,2660,5364,2964,-7046,-4234,5727,5264,84,-5927,-2987,6870,3314,-4114,-4458,-1424,5299,4868,-6920,-2875,3350,3989,2190,-5629,-4594,6140,3298,-700,-3095,-3595,6636,2677,-5821,-1413,1411,2816,4293,-5793,-1538,6057,-839,723,-3152,-3597,6105,952,-4136,989,-869,2876,3558,-7157,-291,4062,387,2157,-3264,-1126,7824,130,-4570,631,-900,3988,1148,-8262,211,5654,1043,-414,-5611,-1469,7850,-578,-3555,-1992,-1653,6922,1591,-8000,-1043,3287,3940,1061,-8166,-742,7340,1872,-2117,-5327,-1795,7752,1911,-4864,-2624,502,6378,1795,-7977,-2421,3883,4790,-853,-6896,-694,5605,3268,-2302,-4879,-139,7440,1360,-4406,-2226,507,4905,1467,-5666,-648,4300,3053,1206,-5267,-925,5140,163,-3622,-2037,-758,4783,393,-5786,-762,3326,1927,1370,-5964,-639,4069,-1065,-985,-1542,-719,4826,-454,-4305,-332,1107,1525,-494,-4598,1615,5314,-903,-1428,-1873,976,6358,-1423,-4961,413,2687,3810,-1099,-6516,1138,4533,706,-3219,-4179,2651,5566,-2005,-4036,-2412,2097,4531,-1205,-6373,2114,4681,2307,-1724,-6229,-110,6750,360,-4209,-3867,1561,5948,-639,-5527,-1297,3917,4791,-1953,-6336,101,4835,1975,-1446,-4974,842,6094,-94,-3056,-3630,1431,6028,59,-5261,-2,3039,2164,-1272,-4815,642,4210,1187,-1689,-2960,98,4646,-851,-3988,-230,1541,2781,-278,-4706,809,3268,568,-1206],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-7,8,-8,10,-11,13,-14,16,-17,19,-22,25,-28,31,-34,37,-41,45,-50,56,-61,68,-75,82,-91,102,-112,126,-141,158,-180,207,-241,285,-348,443,-607,977,-4419,-289,4681,2907,2052,-8620,-1421,8718,135,-2589,-2745,-3116,8088,-343,-7522,1182,24,3354,2310,-7918,562,5642,-2396,857,-4031,-2492,8072,-2188,-3896,3720,-2301,3439,1385,-10416,4012,4660,-3155,617,-5783,1143,8565,-4133,-4479,2354,-421,5173,-1698,-9255,4613,5037,618,614,-7841,1937,9020,-3886,-4285,-1119,1030,8282,-2504,-8574,1907,3833,2816,-3086,-7715,1698,8352,1355,-4380,-5480,2063,9025,-880,-6539,-1590,3404,7475,-2566,-9034,330,5925,4262,-2340,-8603,2376,7647,251,-2798,-5909,2285,8567,-1880,-5575,-925,2338,8110,-2113,-7715,2392,4608,1312,-298,-7126,970,6568,-2133,-1478,-2570,-1199,7602,-2240,-6324,2422,206,2727,1854,-7255,3332,6208,-3523,462,-1684,-1786,8423,-3668,-3814,4403,551,3216,-1453,-7186,4751,5272,-4230,-141,-3059,2287,6976,-5894,-5010,2843,152,4130,-3077,-7137,5592,4522,-2316,-2079,-3766,4290,8091,-5684,-4092,460,3393,6900,-4347,-8189,3281,5023,2448,-4203,-5309,4472,7533,-2487,-4542,-3847,4111,6388,-4390,-6352,99,3851,4543,-4168,-6133,2130,4427,2155,-4234,-6677,3919,6512,-2597,-4697,-3093,2916,7624,-3659,-4302,1367,2620,4691,-2830,-6090,3213,4116,-728,-980,-6233,4007,5302,-3499,-2259,-194,305,5703,-2296,-4760,4556,291,495,-810,-4662,2904,4102,-3582,553,-668,332,5011,-5462,-3437,4771,228,-845,-717,-4395,5167,3247,-4915,-245,-741,2458,4603,-5607,-2850,2937,2397,1135,-3973,-3357,6370,4899,-4117,-2183,-1992,4867,4591,-5734,-4011,3092,4075,2562,-5710,-5261,5749,5054,-909,-4430,-3591,5721,5357,-3922,-4971,-681,4825,4173,-4148,-5531,3203,4260,1331,-4548,-5581,5279,3569,-307,-2732,-2990,5295,5036,-4154,-3258,-864,4305,4734,-4961,-5110,3383,2325,2723,-2664,-3242,5177,2815,-1813,-2728,-2405,3139,4327,-4742,-1495,616,795,2377,-3772,-2911,4830,822,-1466,-1449,-2844,3495,3110,-4464,-34,1653,1624,2928,-2230,-2732,4003,1534,-1346,-549,-2222,4604,661,-5770,620,1162,2895,2100,-6421,-1481,5663,1395,-205,-3279,-868,5521,1275,-5347,-2318,-187,4536,1690,-7098,-2675,4446,3361,143,-4649,-1772,6119,2973,-2376,-4660,-637,5198,3465,-4439,-3541,316,3931,2118,-4763,-2848,5037,3216,-1620,-4884,-1404,4967,2420,-2891,-3476,-444,4473,2701,-4603,-2191,2026,4105,1378,-4370,-1432,3873,1294,-504,-3136,-1144,3988,1613,-3271,-1622,-862,2193,1452,-3968,-1286,2917,-167,-380,-3901,-491,4282,135,-3053,342,-614,2555,1949,-4595,655,2496,410,-941,-4334,1,4009,-548,-3472,-1442,2111,4104,-16,-4602,19,3597,1951,-290,-3697,-137,4666,39,-3115,-2552,928],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-8,9,-10,12,-13,15,-16,18,-19,22,-24,26,-29,32,-35,39,-43,48,-53,59,-65,73,-83,94,-107,123,-144,173,-213,275,-380,607,-1902,4046,7827,-6210,-4214,1732,1944,5072,-4162,-8164,5958,3016,-944,213,-5371,5426,6013,-6141,-501,603,-170,6012,-4707,-5208,7094,211,-1117,-286,-5777,4643,4881,-7765,283,267,1062,4961,-6468,-3342,7595,-867,-637,-1789,-3899,7990,2742,-7778,336,168,3710,4396,-7007,-2758,6793,685,659,-5730,-5231,8874,3640,-4967,-1451,-1722,6644,5129,-9053,-4730,3555,5169,3091,-8125,-5209,7063,4705,-2535,-5599,-4146,8315,4663,-5769,-5425,-1326,6617,4202,-7150,-4783,1745,4930,1992,-8708,-5170,7226,4326,-1307,-4492,-5217,7264,4364,-6281,-2421,-914,4926,6726,-6505,-3804,4184,1044,2120,-4098,-5602,8208,1933,-2815,504,-4322,4596,5237,-6369,-480,2617,-257,3543,-4115,-4639,8464,-746,-2472,-194,-4330,6574,2950,-7241,2155,1472,23,2411,-6833,-1057,7226,-1022,-1400,-841,-2776,7100,793,-8816,1007,1852,3288,2222,-8357,-1858,8958,844,-1581,-4305,-2002,8689,555,-7375,-1779,723,5752,1599,-7708,-2686,5489,3966,472,-7528,-1706,7897,2097,-3932,-5469,-1518,8246,2977,-6627,-3910,1300,6601,1099,-6825,-983,3888,3502,483,-7625,-1523,7141,2297,-1703,-3149,-2170,7714,1472,-6228,-2629,303,3227,1666,-6716,-1411,5262,515,-24,-3356,-1528,6430,-134,-4429,-147,-1149,3350,3005,-6352,754,4375,263,1254,-4020,-1809,7122,-2019,-3536,1858,-1235,3929,689,-6988,3004,3496,-33,1422,-5215,492,5803,-2803,-2928,-448,-63,6860,-1228,-7024,2040,3796,3039,-546,-6828,373,6713,-847,-3234,-2974,1136,7368,-745,-7314,-119,2373,4426,-206,-8028,-477,5535,1590,-2401,-6060,548,6512,113,-5766,-3691,2066,6174,-1193,-5877,-262,2616,3490,-1574,-7289,1110,5447,1933,-1281,-5164,254,6041,-476,-3062,-1659,-168,5492,-286,-5731,1310,2056,1569,-17,-5824,156,5950,-124,82,-2766,125,3801,-1477,-3464,1075,487,2451,-23,-5933,1984,2347,-1968,-126,-2699,-507,5927,-3414,-2519,1904,265,2752,-636,-4892,4039,3014,-1467,-2382,-4143,2486,4727,-1131,-2852,1626,2189,3380,-2428,-5220,2827,3725,-215,-1886,-5542,3021,5412,-2545,-3883,-1183,2704,5742,-2434,-6291,1408,4095,2997,-1900,-6099,1593,5884,554,-3777,-4436,3073,5459,-2751,-4304,-2016,2962,4066,-2484,-5222,116,4341,1433,-3202,-4845,1358,4174,-319,-3024,-3401,1513,5904,-1921,-4344,23,1857,2750,-2385,-4067,1265,2440,-332,-1201,-4068,1082,3535,-1387,-1477,-251,929,2228,-2041,-4027,2099,1554,1100,-795,-3643,3034,3180,-3276,-1294,353,884,2624,-2846,-1944,2321,1716,826,-2701,-2870,3963,2595,-2570,-2037,-1217,2043,3740,-3346,-2693,2013,2397,998,-3502,-3501,3803,2987],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-5,5,-6,6,-7,7,-8,9,-10,12,-13,14,-15,17,-20,21,-24,27,-30,35,-40,46,-55,68,-91,143,-747,1398,4504,5399,-8036,-6131,7872,3516,-50,-6655,-5694,8793,5819,-3546,-6260,-3037,6886,6415,-7845,-5224,1201,6413,4586,-8136,-6020,6081,5726,196,-6868,-6372,8392,5694,-4354,-5197,-3550,5682,6407,-7303,-2504,1816,3748,5683,-6393,-5805,6591,2066,155,-2324,-6125,7280,4938,-5465,-541,-1205,1310,6724,-5944,-3107,6363,-1518,1213,-1582,-6927,7622,2706,-7503,2550,-1028,2520,5558,-7704,-1159,6324,-893,1379,-4265,-4645,8524,-727,-5820,1324,-1943,4926,3599,-10145,-1249,6261,369,1964,-6737,-3385,11094,1630,-4244,-3319,-2303,8376,4113,-9892,-2798,3586,3626,2353,-8520,-3383,8020,2469,-2202,-5924,-2873,8521,3975,-5632,-4757,531,7942,4790,-7806,-5433,4597,4056,2397,-7483,-3971,8085,4985,-1051,-6982,-2060,8223,2879,-4661,-3455,-915,7038,3730,-6671,-2776,3521,3301,2827,-6915,-3737,7167,590,-2600,-1404,-3175,6688,3984,-6813,198,2415,1103,2660,-6455,-1729,6918,-779,-575,-492,-3550,7157,-424,-7655,1965,36,1267,2201,-6764,131,6779,-2322,-767,-2994,-2491,8561,-1471,-6343,989,522,4952,1002,-9055,1065,5750,-867,-661,-6084,-586,9793,-1675,-5802,-596,153,7624,200,-9882,-81,5010,3640,-797,-8712,-1398,8528,1513,-4112,-4577,-980,7638,1574,-7672,-3200,1903,6676,1586,-8242,-920,4545,4146,-31,-7997,-1778,7288,1319,-4579,-4175,-969,6885,892,-6577,-2464,656,5197,2204,-7162,-483,4511,1463,1467,-5380,-2740,6617,-209,-2719,-272,-2146,4776,984,-6215,1015,2463,455,746,-5473,615,6764,-3148,-1994,268,-1116,4734,-1846,-5980,2938,863,93,672,-6009,2338,5949,-2375,-1599,-1226,-137,6283,-2503,-6779,2166,2795,2556,-2028,-6112,1654,7182,-1524,-2228,-4793,1316,8155,-2976,-6376,64,1795,5228,-1648,-7065,969,5713,3209,-2893,-6164,1233,7736,-434,-5576,-3196,2782,7105,-774,-6933,-1413,4038,5359,-1709,-7142,-240,5935,2450,-2247,-5328,518,6433,-451,-3680,-2550,1702,5122,-398,-5495,288,3070,2071,309,-6405,1213,3587,9,-468,-2977,505,4588,-2546,-2744,160,-999,3382,-368,-4664,3231,2685,-1159,-602,-3980,1158,3735,-2479,-2273,234,220,4091,-3113,-3318,3186,2758,-711,-745,-3609,3686,4636,-3099,-2122,-244,2517,3860,-3479,-4697,3215,3655,795,-3416,-4973,4082,6274,-2696,-5011,-1453,3152,5360,-3906,-5200,795,3296,2789,-3317,-6331,3190,5135,-226,-3105,-4481,2556,6599,-2575,-5677,-2050,2944,5080,-2390,-5748,2346,4085,2971,-3334,-5194,2799,4080,-359,-3379,-3007,2150,5405,-1205,-3551,-1212,3588,4263,-1925,-4873,1754,2471,990,-2557,-3382,1853,3269,-1736,-1881,-1470,1975,3317,-2710,-3303,1123],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,-1,0,0,0,1,-1,1,-2,3,-5,8,-13,23,-45,99,-284,1826,10664,-1675,-7265,-166,1792,6963,-1038,-9334,1986,6393,4451,-2843,-8519,2333,8578,553,-5336,-6276,1492,9862,128,-8259,-2050,2425,7805,-1620,-10119,-207,4643,4050,-1213,-9825,180,9869,-803,-4307,-4646,979,9757,-658,-7368,484,1284,5478,206,-8681,2229,5657,-1996,606,-5593,-1129,9436,-1906,-3593,2029,-1028,5470,477,-8766,3702,4212,-1395,1709,-6663,-763,7195,-6402,-2447,1901,-1518,6555,-2730,-7506,5445,429,-1161,622,-7365,5486,6782,-5800,-2930,-220,1448,8090,-5315,-7893,5579,2892,3106,-1483,-8359,5490,7154,-3634,-3587,-5011,3730,9026,-4340,-7741,1882,2989,6045,-3820,-7995,3145,5345,884,-3894,-7692,3884,7857,-1502,-5668,-3577,2937,8138,-3635,-8408,-348,4613,6355,-3277,-8598,3226,6646,2291,-2449,-6782,2362,8036,-3755,-3883,-3122,1734,9091,-2997,-7385,1898,1965,3238,-267,-7482,3164,6793,-2250,-587,-3846,793,7789,-3804,-2994,3066,-757,4319,-1240,-7009,4290,3273,-3462,85,-4460,2342,7474,-5788,-2051,1458,-206,5298,-3723,-5874,6572,1309,-2013,-1099,-5678,5224,6470,-6931,-2825,576,2398,5299,-5535,-7026,5833,3241,750,-3097,-6509,6435,6676,-5058,-3929,-1381,5203,7384,-5932,-5213,1879,4232,3206,-5773,-7883,5500,5629,-1159,-4957,-4245,4832,6649,-3552,-5176,-1241,5642,5373,-4695,-6367,1709,4171,3339,-3913,-6893,5159,5345,171,-3995,-5160,4273,6072,-4914,-3095,-814,2598,5198,-4361,-5244,3413,1290,765,-2138,-5061,5192,4206,-3043,-1020,-1726,921,4338,-4329,-2758,3514,-658,1673,-1365,-3927,4595,1737,-3565,-341,-435,3265,3930,-6123,-2201,4056,-109,944,-4206,-3358,6688,1029,-2829,-971,-2676,5930,4387,-6664,-1800,3353,2948,2996,-6101,-3304,7410,2051,-2032,-3930,-2840,7348,3313,-6865,-2638,2308,4402,3417,-6549,-5339,4369,3823,526,-6044,-5411,5565,4224,-2952,-4053,-2551,4749,4248,-5063,-3518,1054,4367,2961,-5158,-4510,3589,3648,1328,-4187,-4726,5531,3333,-3283,-3686,-1185,4748,3975,-5043,-1755,19,1400,2463,-3927,-3268,4338,2781,-608,-1992,-2324,4211,2715,-4152,-898,810,915,2487,-5248,-1575,4710,104,362,-1951,-913,5108,1175,-3862,766,1419,1973,291,-5865,159,4558,222,-322,-2812,-1163,5922,276,-5586,-899,683,3936,455,-6916,-583,3967,2901,-236,-6475,-1895,6826,290,-2339,-2993,-1296,7146,2324,-6460,-1943,2271,5008,1485,-6544,-2837,5775,2960,-2357,-5632,-870,6234,2025,-3230,-4173,134,5355,1669,-6094,-2754,1748,3647,789,-5614,-2273,3655,3781,62,-4377,-1533,5084,1643,-2969,-2511,1303,3960,1851,-4513,-787,3249,1870,489,-3252,-1674,3960,225,-2239,-1188,-229,2965],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-8,8,-9,10,-11,12,-13,14,-16,18,-19,22,-23,26,-29,33,-37,42,-49,58,-69,85,-108,144,-208,335,-686,3789,9015,-2824,-3553,-3102,142,7849,-2388,-7393,2682,2063,3581,760,-8775,3941,5868,-3129,234,-4138,-1139,8884,-3617,-4448,3029,-1138,4188,-265,-7524,5099,4127,-3685,1510,-3065,2062,7862,-6189,-3393,3728,610,4907,-2180,-6852,5968,3439,-2944,-361,-4298,3720,7556,-6396,-3352,1008,2053,4769,-5934,-6791,5295,4855,-290,-4173,-6781,6069,8080,-3390,-4238,-2042,4264,7611,-6483,-7243,1699,5260,4245,-5104,-7968,4248,6407,431,-5100,-5767,5874,7453,-3854,-4639,-2034,5310,7615,-5624,-6464,1622,5009,4800,-3447,-8292,5016,5562,-556,-2805,-6112,3974,7413,-5064,-2858,331,1667,6735,-3908,-6070,4556,1511,2347,-1167,-7657,4687,5013,-5406,-19,-2359,889,5824,-4785,-3247,4750,-484,1425,-738,-6131,6384,3258,-5134,1873,-1965,2594,4716,-6260,-1858,4565,-166,2808,-2963,-5600,6547,2420,-4428,-1404,-2722,4133,5523,-7639,-2699,3613,3072,3512,-6123,-4590,6590,3464,-2241,-4409,-4018,6877,5074,-5742,-4295,-716,5262,5134,-6867,-5641,3823,5169,2117,-6673,-5055,6406,4147,-681,-4775,-4332,6998,4955,-5299,-3708,-393,5498,4489,-6466,-4437,4593,3018,1370,-4929,-5100,5897,2877,-1850,-3158,-3533,5142,4992,-5254,-2683,340,1267,6046,-4268,-3751,5021,1419,-540,-395,-4549,3274,2861,-4814,-160,-449,329,3645,-3697,-2084,5720,-1774,-331,-1618,-4414,6142,478,-5050,28,474,2141,2236,-6832,-432,5620,847,-1717,-4738,-2335,7222,936,-5085,-1293,-31,4065,2293,-6757,-1331,4526,2571,1076,-7037,-1386,7201,1987,-3296,-3318,-930,7077,3115,-6312,-3348,1928,5667,2049,-7305,-2471,4393,3660,-815,-6936,-1869,6095,2713,-4187,-4210,-460,6036,3442,-5162,-2590,2142,4273,1611,-6435,-2040,4108,1988,396,-5139,-1078,5588,2499,-3768,-874,58,4388,3008,-5509,-1281,3118,670,1000,-3992,-2630,4721,-298,-2464,-478,-1750,3594,1907,-5352,1006,1575,-214,1685,-4289,-160,5437,-1487,-2969,-230,-537,5773,-972,-5397,1300,2819,2601,-131,-5527,1360,6624,-1855,-2295,-2195,312,6583,-864,-4839,9,1908,4258,-424,-7238,-112,6359,1130,-2168,-5080,-659,6897,309,-4456,-2051,1638,4279,-205,-5966,-1145,3189,2947,24,-6094,-164,5368,1736,-2241,-4361,-289,5445,-128,-3845,-3123,2272,4784,-483,-6394,-1014,3629,1393,-411,-5281,-1322,4924,708,-2517,-2833,242,4868,82,-4173,198,1889,3373,-67,-4684,926,3160,636,-17,-3152,-88,4589,-797,-2420,985,861,3328,253,-4230,1298,3294,-221,148,-2777,1841,4314,-2386,-2298,-61,676,3243,-1550,-3544,2027,2665,-3,-1767,-3444,1842,5331,-1161,-2530,-1789,1426,3329,-2570,-4990,1012,2225,1759],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-6,7,-7,8,-9,10,-12,13,-15,17,-19,25,-32,51,-110,863,1928,-5895,-6431,8440,2898,-3697,-1696,-3571,5048,5626,-7779,-1342,3294,-388,4500,-6011,-5087,7444,-280,-2078,-52,-5431,6516,3838,-6682,2180,2456,569,5027,-6457,-1308,8321,-3284,-956,-397,-3340,6850,659,-7449,2197,2057,1674,2963,-8968,-570,7159,-1443,-1025,-3701,-2246,8568,384,-6579,-453,884,6370,1415,-8793,-1065,5967,2453,-151,-8098,-1490,9731,2428,-4105,-5032,-675,8391,2126,-8491,-3043,2994,6780,804,-8872,-1070,6734,3490,791,-8576,-1287,10024,2558,-4865,-4772,-1692,8164,2786,-8596,-691,2672,5236,2353,-10038,-1828,5642,1077,-145,-5585,-3232,9010,1209,-4993,-1089,-1979,5747,3602,-7959,360,3143,-991,2949,-6177,-2003,7464,-1197,-2468,1356,-2525,5745,667,-8134,2700,3258,-251,2480,-6619,69,6986,-2804,-2471,-132,-713,7086,-814,-8012,3657,2776,1462,655,-7582,1148,6976,-2894,-2524,-2444,1184,7947,-2964,-7549,1930,3605,3775,-1210,-9503,896,8467,574,-3328,-6003,524,8112,124,-4771,-3554,1901,8289,-837,-7868,-1318,4577,5044,-1960,-8810,395,6866,2101,-3514,-5412,1402,7812,-738,-3966,-2661,743,7959,-429,-7059,1387,3305,3255,36,-8309,-361,7260,-438,-1634,-3323,-908,7854,-1721,-4084,802,-662,2876,1672,-7817,1804,4043,-1900,204,-3898,-173,7112,-4367,-3736,1767,-1031,4629,-864,-5864,3546,3285,-2063,-431,-4690,1158,5657,-4132,-2688,1197,568,4646,-2860,-5398,4701,2594,-526,-1326,-5637,3629,7150,-3760,-3364,-416,1917,6078,-3722,-6001,2221,2835,2476,-2854,-6357,4497,5848,-1361,-4961,-4197,3148,7141,-3467,-5576,-841,4754,5907,-3153,-6305,2059,4731,3275,-3697,-5579,2956,6426,143,-3632,-2994,4016,6197,-2636,-4829,-376,3069,5672,-3231,-6438,2469,3127,1342,-1037,-4593,1726,5288,-1091,-2178,-1393,194,5552,-3279,-5081,2561,1204,743,-26,-5355,1812,3987,-2091,-939,-1872,873,4322,-4060,-3660,2832,-320,819,-1823,-3333,3673,1706,-3003,-276,-1381,3650,4376,-5193,-3259,1418,2025,2335,-4761,-4213,3998,3895,-1182,-3026,-2748,3789,4525,-4169,-4296,1108,4581,3340,-4246,-3982,2796,3086,785,-4674,-3544,4414,4728,-3282,-4244,-517,4075,4418,-3412,-4149,-255,3649,2782,-4597,-5041,3411,3946,6,-4007,-3667,3420,4830,-2664,-3429,-1247,4363,3395,-4520,-4782,2510,3540,3114,-3152,-3300,2567,2981,-2490,-2458,-2066,3836,4076,-2896,-1660,554,1457,1931,-2865,-1837,3665,954,-562,-1823,-1840,2629,2528,-4178,-1079,689,1233,2027,-3472,-1865,3720,516,-68,-2216,-1104,3849,210,-2320,11,703,2100,1593,-4906,-1092,3671,828,464,-3871,-2839,4806,2374,-4443,-2231,-48,3458,681,-5925],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-3,4,-5,5,-4,4,-3,1,2,-10,25,-56,-62,-3334,-7929,5429,8074,-6327,-5168,-1240,4976,7837,-6290,-8614,2431,5243,4262,-4369,-8019,5185,7492,-601,-4869,-6425,3549,8454,-3007,-6257,-1782,5271,7711,-4970,-7041,3266,5487,3367,-3242,-7271,4131,5477,-1591,-3345,-6175,3652,8642,-3939,-4309,-1191,-13,7473,-4297,-6089,5009,2186,-388,-230,-7931,3365,5569,-5419,121,-2031,1752,7116,-5992,-4834,6033,259,1509,-524,-5747,7145,3530,-6273,1279,-1798,2333,6530,-7576,-2716,5904,-1076,1422,-3325,-6557,9354,2835,-5154,-1614,-3019,5245,6930,-9262,-3423,4764,1572,4069,-7323,-6584,8480,3216,-2636,-3220,-4044,8126,4899,-6779,-4710,-207,5669,5841,-7082,-6916,4916,5064,1030,-5666,-7237,7272,5811,-2239,-4496,-3778,6413,6864,-5278,-5647,818,4148,5438,-6215,-7162,3531,4347,1184,-4617,-4344,4886,4609,-2343,-3919,-3703,5052,6106,-5804,-2552,1733,3318,4939,-5450,-4208,6794,185,-662,-412,-3958,5612,4587,-5853,-752,442,-76,4400,-6098,-3416,7218,-279,-630,-1466,-4222,7965,3134,-6830,593,925,2753,4146,-7888,-1778,6780,-1055,-500,-4040,-4152,8703,1407,-6612,-1589,495,6234,4386,-9475,-519,5640,1747,1920,-6347,-4657,7769,2317,-4754,-3494,-3279,7484,5167,-7784,-3950,3434,4863,3291,-7456,-3758,6767,3351,-1289,-6306,-4443,7840,4524,-3328,-3828,-711,6455,4226,-7343,-3915,2457,4343,2699,-5484,-3143,4829,3671,-114,-3752,-3383,6139,2743,-4471,-1910,-885,3997,2630,-6063,-953,3369,898,1212,-4147,-2647,6397,745,-2821,128,-2274,4657,998,-7224,838,1378,1091,572,-3907,-987,6828,-712,-2221,-127,-594,5079,212,-7460,1397,2380,1241,1009,-5353,427,6515,-11,-2558,-3131,-1241,6578,-1202,-6569,236,1429,4839,2105,-7887,-1208,6250,1049,-475,-6244,-222,7635,525,-5456,-2094,402,7901,1306,-7342,-1759,3258,4060,-111,-6939,-2083,6766,2547,-2410,-5217,-733,7194,1815,-4803,-1591,794,5060,256,-7328,-1697,3565,2981,189,-5720,-2440,5718,955,-2506,-3349,297,5139,1708,-3783,-389,933,2891,1889,-5582,583,4182,376,90,-2490,-740,4017,-889,-3072,456,622,3564,1044,-4908,2547,3205,-865,172,-3828,540,5015,-1424,-3675,40,669,3861,-1555,-5160,1186,3031,2014,-1957,-4505,2352,6328,-2103,-3901,-1375,2733,5091,-2872,-6482,1095,2847,3375,-1494,-7628,1226,5609,-432,-3038,-4252,1977,5991,146,-4777,-1146,2549,4683,-1692,-6852,770,4614,2480,-2697,-5238,670,6587,198,-4438,-2439,1877,6186,-837,-5376,-1390,2176,4078,-1005,-4831,-293,4999,1092,-2088,-3542,-520,3920,-670,-3737,-1995,1201,3433,-386,-4833,1149,1894,1896,-1039,-3924,1618,4083,-676,-1388],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,5,-5,5,-7,8,-9,10,-12,13,-15,17,-18,21,-23,26,-30,33,-36,40,-44,49,-54,59,-65,72,-80,88,-97,107,-119,133,-148,165,-186,211,-241,279,-327,393,-487,634,-898,1522,-6653,-1299,9220,1756,564,-7891,-2189,9612,1686,-6370,-4298,-517,9879,2135,-10518,-3379,3681,5325,1220,-9774,-3507,8850,3829,-993,-7283,-2453,9673,3585,-6231,-4146,-177,8503,1746,-7479,-1402,2773,4351,2271,-9116,-2612,6739,1724,-420,-5198,-3780,9618,1333,-4867,-153,-1951,6304,3368,-9074,-210,5208,428,1335,-5722,-2934,7921,-822,-3339,701,-3683,5695,1996,-8097,2225,2978,-1127,2954,-6429,-1660,7676,-3707,-3183,-467,-1171,9618,-1429,-9323,4385,2390,801,1558,-9588,1813,8669,-2223,-2807,-3064,-514,9953,-2511,-8869,1508,1844,4795,382,-10619,2425,7907,138,-3437,-6287,803,10557,370,-7442,-4162,685,7419,755,-9104,642,5618,3981,382,-7565,156,8075,1714,-3837,-5587,440,7747,-552,-6718,-2705,2158,6792,-465,-8555,-377,5036,2745,-839,-7871,-135,7271,643,-1802,-4438,-1374,8488,-1179,-5528,2518,967,5127,1514,-7296,1427,5849,-2284,535,-4585,-499,6616,-2842,-3658,2817,-824,4299,-208,-6824,4572,3808,-2988,148,-4931,1619,7833,-4599,-2661,1481,-821,6482,-2107,-8852,4463,3115,-383,-1031,-6645,3052,7701,-5238,-4471,-263,1270,8417,-4858,-8028,3189,3372,3033,-2576,-9339,3752,7202,-1475,-3044,-5415,1985,8839,-2820,-6651,1347,2756,6752,-2983,-8634,2538,6257,3721,-3038,-7360,2500,8851,-792,-3878,-3429,2615,6875,-1700,-6768,-379,2760,5561,-1804,-7405,2007,4972,771,-746,-5781,2097,7465,-2956,-2302,-1379,420,5351,-3214,-5480,3093,1544,1999,-1369,-6172,2460,3680,-2953,-524,-1998,1130,4899,-4083,-3388,3660,133,1610,-1809,-5117,4626,3013,-3930,-671,-2047,3188,4235,-5040,-2604,3132,611,3460,-5371,-5594,5523,3130,-2688,-3518,-3981,3421,5952,-5154,-4647,705,3335,5033,-5119,-5371,4705,4967,664,-4920,-5387,4245,6429,-2464,-4118,-2326,4265,6966,-4322,-6035,1967,3738,4355,-4062,-6686,3018,4213,223,-3304,-4567,3694,5105,-2456,-4584,-1482,2919,4220,-4714,-4569,1883,3057,2473,-2689,-5692,3572,2922,-608,-1354,-3277,3737,4477,-2827,-1983,64,826,2610,-2583,-3682,3979,1592,-1060,-1674,-3104,3187,3544,-4347,-1535,130,1682,2549,-3839,-2078,4032,831,-431,-1986,-1961,4204,1255,-4686,-688,-119,2810,1919,-5405,-1655,4113,1876,842,-3932,-3131,6248,1076,-3928,-2488,-924,4932,2536,-5495,-2220,2534,2600,1654,-4757,-4702,6751,3359,-1883,-4273,-3339,5360,3133,-4683,-2711,1231,4965,3458,-5128,-4237,2982,2670,1787,-4306,-4213,4973,3960,-2086,-2560,-1969,4901,3427,-4781,-3147,709,3415,1748,-4887,-3395,2856,3643,585,-1961,-3462,3192,1748,-2364,-1739,-831,2556,2311,-3955,-1797,2110,829,1060,-3142,-1591],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-10,12,-14,15,-17,19,-21,24,-26,29,-32,36,-40,44,-48,53,-59,65,-72,79,-88,97,-108,120,-134,151,-171,195,-224,263,-315,387,-499,692,-1122,4467,-4850,-8213,7385,2802,1714,-2468,-7473,5672,5694,-4338,-1582,-3199,1398,8915,-5711,-5720,3583,-1228,4085,-850,-6974,4648,2914,-4894,1156,-3206,2294,6021,-7184,-1914,3008,-2077,3148,-2734,-5349,7933,1559,-4506,233,-2711,4522,5524,-7844,-1400,3642,-23,3859,-6030,-4398,8280,2340,-2510,-2597,-3686,6773,3253,-6543,-2326,1730,5278,3882,-7384,-4995,5774,5159,1217,-6182,-4949,7421,4444,-2410,-5469,-3016,8121,5025,-6366,-4535,465,6895,4049,-7897,-4343,5590,3394,1245,-6444,-5088,8218,4434,-4107,-3430,-4435,6663,7154,-7573,-1740,1000,2403,5515,-5894,-5762,7468,1766,435,-1069,-5831,6181,5478,-6654,-205,-1119,2314,6931,-6121,-2915,5535,-805,2240,-1652,-4841,6202,2714,-6347,660,-2049,2973,4297,-7709,-1035,4520,-954,898,-3506,-4251,8270,-40,-5381,-1131,-626,4228,2238,-7089,-1198,5099,243,941,-5946,-2644,6733,-157,-4712,-3116,-521,7697,1879,-7487,-1238,3096,5404,1056,-7831,-3256,6738,3001,-1927,-6026,-1410,7552,2943,-5300,-3624,785,7607,1322,-6936,-1524,2856,6318,1256,-8235,-2512,5628,1726,-1112,-4426,-2270,7613,1274,-4954,-2033,-1647,5670,2726,-7307,-1413,2879,2162,2247,-5047,-3068,7949,1119,-2287,-1325,-2872,5752,1720,-5880,-667,1663,2036,3351,-4164,-1765,6060,-1171,-2468,-627,-3291,5138,-69,-5275,1575,-731,2074,2782,-6241,138,5154,-1296,-1427,-2429,-329,6442,-1634,-4541,506,395,2728,-139,-7300,2102,4788,475,-536,-4747,-421,6646,-216,-4681,-2695,1214,5621,287,-7509,-48,4123,3252,-1178,-6251,803,6646,1507,-4007,-5059,773,7052,328,-5434,-2782,1677,6624,779,-6776,-545,3987,3624,-571,-6807,-465,6357,-138,-2831,-3795,1039,7906,69,-5745,-559,1250,3942,1040,-6436,-199,4590,535,233,-4299,-1279,5544,-1004,-2434,-1087,-256,5423,663,-5325,634,2115,-160,588,-4289,-103,4291,-1672,-2636,-975,-501,4925,-754,-4564,2163,1822,332,9,-3989,999,5204,-2503,-2559,-1109,1467,5498,-2721,-5289,2107,3127,1562,-1762,-5504,2746,5005,-1345,-3049,-2384,2578,5612,-2201,-5174,-266,2204,4300,-3078,-6024,1737,4839,677,-3208,-5133,1990,5394,-1749,-3856,-2737,2846,6152,-1948,-5233,254,4100,3151,-2314,-5566,2470,4395,2118,-2386,-4058,2170,3930,-1491,-3454,-1240,1788,4386,-1837,-4664,1001,2111,2926,-923,-4094,1249,3003,-714,-1771,-2061,75,3845,-2511,-2275,598,1704,3021,-1669,-4004,1815,2414,-689,135,-2366,1113,3352,-2330,-2689,1167,1117,3510,-1997,-3095,3694,1901,-2307,-1758,-1963,3386,3120,-3773,-2609,1818,1208,1829,-3318,-3408,3537,1409,-609,-2255,-3796,3365,3152,-2790,-2621],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,5,-6,7,-7,8,-9,10,-11,13,-14,15,-17,18,-21,23,-25,28,-31,34,-38,41,-46,52,-58,65,-74,85,-99,118,-146,188,-264,452,-2234,-1903,226,7490,3390,-10235,-11,4764,1217,2168,-6927,-3176,10091,120,-2053,-819,-2896,6175,1830,-8256,1668,1466,-232,4017,-7212,-659,7732,-3756,-638,-503,-4027,6601,100,-7873,3924,319,874,1527,-7839,643,6882,-2698,-1430,-1567,-286,8285,-2053,-6600,3565,1846,3080,-247,-7902,2764,5504,-2106,-2849,-5383,2019,9008,-1921,-6774,-526,2760,6604,-2338,-8566,950,5584,4013,-3331,-8321,1690,8452,-78,-3706,-6410,1274,9369,-1639,-6559,-3168,1605,7949,-1906,-8403,619,4852,3680,-1457,-9021,1972,9000,-148,-2040,-4772,1293,9584,-2347,-6619,50,660,5664,1106,-9375,2275,4811,-418,1385,-4866,-197,9178,-2800,-3365,1128,-2073,5977,771,-7965,2189,2017,-826,1771,-5064,1983,7237,-4583,-1597,1366,-2714,6117,-1668,-5944,4901,1914,-381,-235,-5874,3465,4877,-4555,-1391,-1101,1944,6310,-3735,-5563,3162,2315,2158,-2111,-6283,4481,6876,-2355,-3600,-3350,3341,7059,-3970,-5962,366,3306,4711,-4077,-7922,2566,5915,2229,-3487,-7233,4735,6990,-2040,-4054,-4734,4820,7465,-4348,-5731,129,3904,5320,-3057,-7784,2608,4462,1601,-2831,-6552,3738,7107,-2716,-3136,-3517,1237,7001,-3075,-5461,2276,1433,3893,-1412,-6587,3350,4161,-1899,-265,-2945,1789,6972,-3983,-2443,3433,-1267,3840,-736,-6182,3813,1561,-2067,295,-4073,1865,5236,-5356,-2108,2584,-148,2998,-2700,-3637,4785,1920,-1660,79,-4194,4111,4296,-4731,-2387,927,3367,3746,-4890,-5176,5176,2918,-416,-4606,-4184,5652,4344,-3923,-3934,-1267,4376,4640,-4727,-5654,2094,4843,1763,-4982,-5375,5007,5216,-638,-6225,-3475,4818,5496,-4190,-3744,-349,4737,4550,-4000,-5122,3382,3416,2199,-4443,-5404,4696,4025,-502,-2671,-3910,5254,4853,-4414,-3220,191,3301,3382,-4653,-4151,3746,1081,939,-1946,-4715,3807,3173,-3727,-178,-1128,1977,3667,-3921,-2774,2939,-342,242,-1099,-3705,4513,1796,-3811,559,-326,1479,3854,-4819,-624,3494,-410,1278,-3537,-2238,6674,957,-4527,-1552,-2368,4762,1883,-5981,-2428,2667,2767,1940,-5949,-1826,6095,1971,-2409,-4685,-58,5504,3523,-5305,-2598,649,4274,1163,-5399,-3160,3944,2946,-541,-4955,-2622,5436,2342,-3211,-3346,-1886,6437,3297,-4192,-3109,1058,4567,1075,-6473,-3908,3793,2707,163,-4444,-1926,6383,3061,-2416,-2843,-456,3219,2540,-4968,-2752,2657,1530,2179,-3608,-1977,2418,1430,-1305,-1805,-2537,4671,2110,-4232,-1165,1177,1787,1443,-2804,-770,2870,-164,-684,-1310,-747,4631,675,-2810,489,1545,2073,-72,-3644,1342,3676,645,-1156,-1609,-717,4238,-811,-3299,-1375,1735,3436,2,-4692,970,3842,2324,-1168,-3968,-232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,0,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,4,-4,5,-5,6,-6,7,-8,8,-8,10,-9,10,-9,8,-3,-9,45,-185,1631,9985,-1780,-10380,3303,4596,2585,-530,-9929,1720,8349,-202,-4274,-6037,1699,9677,-2409,-8272,-313,4045,7913,-1150,-11447,1840,6919,2840,-2651,-8924,1228,9323,645,-4251,-4682,1277,9408,-652,-7178,-175,2194,6472,-671,-9127,1218,5502,1676,-668,-7800,921,8259,-2244,-2627,-825,-1696,6774,-1038,-6544,3713,1399,2034,1530,-7044,3120,5815,-3541,601,-89,-678,8053,-4929,-4996,4805,-1088,3049,-25,-7579,4289,4809,-5284,343,-3596,1992,8304,-7264,-5261,3350,638,4020,-3600,-8099,7883,5314,-2510,-985,-5511,5048,9174,-5956,-4619,1060,1935,8392,-4534,-10558,6711,5164,1672,-3716,-7942,5292,9054,-3482,-5652,-3595,3715,9823,-5120,-8325,1393,4321,5740,-3614,-8014,3557,7758,2020,-4497,-6736,3727,7542,-810,-4281,-2884,2429,7631,-3971,-5642,-63,2843,4673,-3024,-7894,3934,4415,387,191,-5388,2103,6608,-3784,-2288,155,45,5627,-2911,-5348,4199,1150,911,114,-6062,4552,5012,-5713,-276,225,-112,5604,-5829,-3906,5541,-321,-66,-1482,-6368,7004,4346,-6514,-336,-1072,3183,6199,-8164,-4061,5320,1729,2138,-4440,-6518,8907,3671,-5703,-1867,-2762,4933,6426,-8530,-3973,3103,2076,4711,-5295,-6494,6448,4480,-1102,-3776,-5198,6086,6010,-6345,-5209,-1433,4806,6718,-6131,-7083,3473,4992,3430,-4872,-5957,4944,5166,-789,-3332,-4454,4421,6380,-4112,-4461,-1163,3864,5887,-4238,-5555,2353,2089,1549,-3006,-3878,4822,3376,-1694,-1577,-2620,2386,2866,-5354,-2668,2453,963,2259,-3148,-3815,5202,996,-1840,-42,-2674,3575,2942,-6305,-23,1504,397,1941,-5338,-2999,6728,-221,-757,-2043,-2384,5891,1507,-6738,209,1970,3060,3324,-7391,-1183,6812,1230,-1739,-4491,-3128,8634,1645,-5629,-2440,511,5298,3687,-8018,-3564,4635,2929,1693,-6447,-3832,7560,3315,-3712,-3007,-778,6092,4914,-6890,-3632,2921,4587,1810,-5687,-3964,4501,3029,105,-4756,-2849,6501,3546,-3036,-3788,-2203,4924,3793,-3912,-3226,1792,4465,2451,-5200,-2750,3788,1474,-683,-3957,-1423,4523,2452,-4058,-1034,991,2529,2197,-5756,261,3202,-495,1064,-2362,-1534,5171,345,-3697,277,412,3978,553,-5815,582,2750,-279,1027,-3453,-1606,5744,-399,-2553,-334,148,4150,-1052,-6307,921,3912,2857,85,-5410,528,6758,758,-3218,-4197,-512,6513,479,-5415,-1118,2538,3714,106,-7475,-726,5056,2336,-1572,-5785,-1287,7021,1044,-4491,-3000,417,6216,1273,-4887,-840,3729,3951,703,-6864,-1837,4964,3182,-1756,-4087,-151,6329,2106,-4770,-1511,-291,5545,1450,-5713,-1296,2805,1723,-725,-3580,-1088,4862,1022,-2006,-1123,-260,4140,1366,-3946,244,1881,3231],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-7,8,-8,10,-11,12,-13,15,-16,18,-20,21,-23,26,-28,31,-35,38,-43,48,-55,62,-72,84,-99,116,-125,-67,-6507,-2902,-609,6268,6583,-10218,-4585,4603,5262,2669,-8022,-6751,8788,4395,-2332,-5045,-4845,7911,5532,-6674,-5540,-90,6583,5144,-8200,-6410,4442,5482,3375,-8318,-4502,7273,5418,-2417,-4626,-4333,6525,5678,-6164,-3775,-378,4839,4707,-7839,-5052,5078,938,1781,-4312,-5929,7771,2634,-4875,661,-2799,3558,4753,-7579,-176,3253,-165,3770,-4585,-4982,8109,-1307,-2859,1587,-4417,6432,2966,-8501,2164,2960,-474,3147,-7053,-1853,9722,-2317,-1981,-484,-3420,9521,993,-9762,589,2217,3310,4695,-9024,-1184,10257,106,-1374,-5809,-3026,10957,1128,-7735,-1614,498,7205,3390,-10068,-1707,5891,2861,-133,-7334,-3675,10028,2356,-4804,-4756,-2059,8893,3836,-8474,-2792,2778,5899,2607,-9377,-2846,5898,4103,-81,-6776,-3052,7668,1642,-4125,-3393,-1829,7896,2980,-6573,-1023,1260,3424,2070,-7743,-1589,5972,1923,-668,-3919,-2879,7103,-61,-4773,-21,-1938,3920,2513,-7593,320,4853,-889,1207,-4171,-1638,9181,-1859,-4240,2015,-1187,5031,823,-8306,3729,3282,-1170,847,-5021,545,9019,-3068,-5069,422,-214,8407,-1436,-8636,2887,5416,2417,-21,-8493,298,9756,-1825,-3718,-4078,-765,9862,-208,-8738,-563,3448,6579,68,-10136,619,6962,1277,-1290,-7110,346,9169,1107,-6361,-3535,1046,6850,652,-8357,-1659,5087,4614,-551,-7686,-830,6650,1323,-2360,-5324,-315,7503,1588,-3722,-1832,634,4750,318,-7002,-41,1890,1713,-86,-5303,1225,6330,-577,-926,-2025,-897,6002,-1939,-4918,1659,88,2677,1273,-6061,1836,4230,-2901,-1119,-3046,465,6512,-3353,-3651,3856,1226,2303,-849,-6509,4477,3955,-2291,-1545,-4609,2049,7006,-4018,-4853,960,1597,5027,-1867,-7263,3116,4871,239,-2363,-5653,2875,7305,-2388,-4678,-108,1646,6530,-2774,-8081,1542,3658,2813,-1508,-7245,2170,6319,-900,-3306,-3980,2309,7183,-2228,-6716,-2043,2683,5666,-1793,-7021,207,5192,2735,-1460,-6114,1211,5877,21,-3611,-2491,2057,6034,-2086,-3344,-954,1532,4222,-1801,-6867,1374,3565,848,-1453,-3829,2514,4825,-2638,-2681,-67,278,5324,-1913,-3544,3276,797,22,-1719,-3715,3061,3288,-2933,-1669,-288,1985,3381,-4650,-3147,3308,1164,-36,-2103,-2905,4444,2634,-3292,-2567,-1516,4370,4508,-5046,-4074,3765,2966,2285,-4889,-4929,5236,3577,-2176,-2692,-3911,4737,4633,-4010,-5174,192,3433,3596,-3637,-4794,2768,3337,629,-3284,-4816,4112,6115,-2626,-4692,-1296,4220,4815,-2805,-5081,312,4136,1743,-3677,-5548,2509,4028,118,-2722,-3010,2416,4412,-1606,-3623,-475,2935,3392,-3228,-2038,1190,2687,1078,-1890,-3622,3243,2760,-1367,-2466,-2713,2049,3243,-3347],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-4,5,-5,5,-6,6,-7,8,-9,10,-11,13,-14,17,-20,22,-27,33,-42,54,-76,114,-196,435,-2806,-6081,7756,5586,-6030,-1306,-377,1991,6566,-7751,-3390,5584,-939,2288,-2482,-7212,6807,2854,-4999,1043,-3323,2191,6746,-7163,-1051,3450,-1522,3210,-3584,-5004,8086,902,-4161,1356,-2740,4031,2805,-8344,596,4248,353,2145,-5517,-1375,7858,-908,-4100,-1956,-2716,6585,1686,-8994,-299,3208,4407,1030,-7019,-1073,6652,1868,-1292,-5233,-977,9703,1211,-5720,-4517,412,7794,2183,-9278,-1627,4325,5243,1200,-8537,-1934,8337,2602,-2938,-7754,-1447,9856,2206,-5750,-3081,-77,7342,2402,-9084,-1804,4240,2656,2862,-7963,-3174,9216,669,-1548,-2213,-3318,7472,1516,-8241,-537,247,3172,4617,-8951,-3032,6735,-1230,842,-3510,-4780,8993,1335,-5648,1308,-482,1855,3209,-7542,-152,5585,-2011,1030,-2408,-2821,7315,-1582,-3693,1267,-1375,4329,1797,-6965,1210,5115,-1032,-76,-4609,115,7201,-1517,-4501,-564,-403,6823,-664,-7912,490,5370,3107,-1155,-7139,1569,8736,180,-3190,-6335,1018,8170,-1233,-5078,-1673,3847,6758,-181,-8126,-1068,3937,4081,-1671,-7882,744,6899,1295,-3642,-5010,216,9226,-442,-5308,-1362,1265,5883,709,-8477,812,3660,1638,1276,-5941,-1872,7657,293,-2005,-1887,-1362,6273,-32,-7024,629,1434,1507,3544,-6389,-1140,6613,-1546,-1019,-733,-2564,5801,53,-5473,1933,567,1000,1324,-6012,632,5469,-2768,469,-3175,-1112,5578,-2443,-3621,1994,689,2776,-1001,-6180,2651,4608,-604,-1317,-3670,1886,6216,-2604,-4041,1322,2112,4109,-2285,-7363,2359,4937,605,-776,-5211,2227,6782,-546,-5066,-3617,2957,6931,-2178,-4943,-430,3534,4159,-2163,-6214,885,5604,1238,-3570,-4119,2745,6191,-1297,-4277,-3206,613,6429,-1222,-6160,-685,3265,2904,-798,-6463,3006,4661,-558,-1411,-4581,751,5442,-2013,-3577,-784,-171,4773,-1009,-5905,2232,1343,30,-200,-5183,760,6117,-3315,-781,-56,481,3693,-2123,-4400,2740,911,451,-404,-3899,2026,3583,-4170,-1630,336,915,4122,-3632,-2570,2775,1841,1279,-2613,-5627,4211,3396,-3049,-950,-1209,2508,3674,-3955,-3727,1157,2662,1834,-3937,-4212,3901,3981,-276,-4390,-3522,3756,4884,-2394,-4798,-624,3785,4283,-3899,-4914,2157,4627,1459,-3701,-5027,3315,4865,-1031,-4432,-3999,3818,4526,-3144,-2805,0,3396,3658,-3410,-5171,2523,3484,599,-703,-4626,3766,2789,-1663,-1774,-2157,1191,4365,-3191,-2959,1082,1182,2605,-2025,-4045,3170,1823,-1150,-410,-2276,1450,4218,-2504,-1256,810,794,1754,-2405,-2436,3504,833,-767,-455,-881,2000,2253,-2825,-665,1444,1131,2668,-3317,-1109,3522,1996,-549,-2321,-1473,2530,2513,-3420,-2444,761,3287,3094,-4419,-2801,3443],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-6,7,-8,8,-10,10,-12,13,-14,16,-17,19,-21,23,-26,29,-32,35,-39,45,-51,57,-66,75,-88,106,-131,168,-230,348,-653,3230,6018,-870,596,-7021,182,10454,-2500,-4784,403,-2375,8180,330,-9763,4602,3082,-258,2814,-7930,87,8086,-4479,-1333,-971,-1223,6484,-755,-6066,5194,141,107,644,-6366,2422,5206,-4162,-501,-510,-29,6506,-4365,-7197,3676,1345,2532,-1937,-7050,5239,5339,-4565,-2607,-3441,3093,7284,-5539,-5352,1628,2958,4317,-4662,-7708,4984,5042,255,-4188,-5240,5534,7106,-3697,-5493,-3503,4992,6860,-5068,-7173,1037,4850,5233,-5121,-7203,5378,5409,1251,-4312,-8236,5336,7212,-3922,-4465,-2841,3388,8480,-4592,-6777,2835,2086,5094,-1707,-8768,4749,5061,-2067,-389,-5544,431,8866,-4586,-3603,1891,-1163,6285,-901,-8537,4208,1838,-1473,1394,-5878,1777,6837,-5242,-1285,2083,-1159,5997,-2711,-5652,5081,34,-900,599,-5606,3856,5082,-5366,-1576,493,985,4506,-4526,-4648,5960,1848,72,-3293,-4689,5560,4193,-5013,-2872,-1811,4249,5298,-6407,-4087,3112,4486,3110,-5260,-6224,5193,5365,-1799,-3700,-4652,5256,4634,-3984,-4307,-1500,5902,4922,-6920,-4761,3774,5067,3118,-5199,-4816,5875,5362,-784,-4819,-4483,6314,5855,-5856,-3079,-1355,3000,5905,-6506,-4480,3707,1389,1799,-3543,-7160,5112,3607,-4062,-2110,-3361,1335,6649,-5121,-2249,2836,-726,4212,-1984,-6814,5087,1068,-3442,722,-2915,2515,4784,-5017,-965,2191,-1115,3323,-2845,-2654,6386,847,-2354,-234,-2743,4033,2639,-6083,-583,971,1546,1779,-4984,-3547,6388,1915,-863,-2491,-2454,5412,1759,-5612,-2902,842,4534,1850,-7096,-3241,5913,3649,772,-5820,-4059,6761,4087,-2391,-4022,-1055,6191,2462,-5215,-3413,1147,5361,2397,-7117,-2762,3343,3122,942,-6406,-3844,5915,3125,-2823,-3027,-1464,4987,4076,-5905,-1888,465,3519,3392,-5603,-4025,4263,-34,128,-3636,-4028,5485,2806,-4033,212,-702,2675,3668,-4743,-2277,3681,-310,908,-428,-3288,5174,1845,-2833,-383,-1422,1283,2925,-5873,177,3479,-863,1356,-3240,-967,5393,503,-2991,403,-193,3884,725,-5820,809,3224,1988,-241,-4770,-1023,5613,402,-3714,-2138,-393,5585,360,-6444,-368,2998,3697,-826,-5789,-681,4333,2443,-1079,-5577,-622,5964,2085,-3660,-3919,962,5820,1233,-5372,-1404,2716,5141,-480,-6380,-427,5610,2137,-1166,-4678,-1912,5865,1467,-3463,-2135,38,4810,981,-4928,-472,2822,3415,461,-4475,-1277,4623,793,-925,-1614,-44,4714,987,-3494,242,2112,1154,584,-4735,-444,2723,-114,-974,-1909,-1334,3849,-1227,-4622,1208,1208,1694,-410,-4001,943,4023,-669,-1200,-2694,943,3979,-774,-3554,-282,1042,2853,-1412,-4789,2619,3394,1070,-1536,-4286,1547,5303,-1143,-3244,-1012,1625,4703],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,8,-9,10,-11,13,-14,16,-17,19,-21,23,-27,29,-32,35,-39,43,-47,52,-58,64,-71,79,-88,99,-112,128,-148,173,-206,254,-322,436,-648,1175,-5783,-1706,10938,-1912,-3890,-4010,-1534,11328,1176,-10052,-1013,2934,6465,1544,-11436,-1946,8649,2405,-712,-8026,-2286,10908,2483,-5525,-5689,-997,8542,1665,-9712,-2249,4610,6521,2243,-8011,-2571,7433,2738,-1129,-6732,-819,8427,2107,-4877,-2479,-1752,7185,2653,-7484,461,2372,3076,1976,-8529,-1702,7690,-1204,-1385,-1882,-3417,7316,485,-8088,1961,323,1702,2353,-7947,1527,6052,-4170,619,-1607,-1247,8296,-3429,-6674,3436,208,3402,111,-9188,3989,7166,-3392,400,-5000,-384,11102,-4439,-6243,1299,806,6915,-1905,-11250,3008,7136,-368,-287,-8072,663,10450,-2640,-6187,-1662,859,10109,-787,-9756,1503,5205,4695,-2031,-10878,1183,9378,607,-3518,-6496,904,9793,654,-7867,-3006,2139,7539,595,-9131,-834,4634,3547,-764,-7444,811,7504,1397,-2315,-4574,93,7610,-823,-5533,-792,1084,5720,70,-6923,2110,4356,233,-323,-6134,233,6576,-2946,-3128,-1784,-425,6384,-1873,-6627,3873,361,492,785,-7261,3023,5100,-4454,-2241,-1878,785,7041,-5068,-5666,4842,586,2419,-1807,-7587,5633,6810,-3854,-2401,-3672,2670,8330,-4365,-5180,3309,1500,4887,-2075,-9281,5082,5279,-1491,-2976,-7065,2567,9119,-4162,-5789,-1088,2733,7989,-2708,-8781,2508,5402,3111,-2969,-7743,3917,7937,-1744,-3416,-4079,2173,9125,-1963,-6685,-706,2854,5107,-2932,-6883,2252,5198,1834,-3089,-5555,2736,5976,-837,-2643,-3663,1723,5930,-3268,-4526,818,1302,3189,-1839,-6594,2725,3304,-276,-714,-2822,3069,5096,-3848,-2939,1911,724,3960,-2674,-3614,4203,1400,-1750,-567,-4003,3192,5018,-6078,-1055,-291,1206,4639,-4420,-4397,6260,1079,-354,-2444,-5041,6255,4489,-5535,-2114,-224,3949,5081,-6062,-4543,4623,2548,1842,-4720,-6118,5833,5598,-3789,-4101,-2436,3706,7407,-5865,-4983,1425,4067,4082,-5330,-6895,4938,5458,1049,-4411,-6198,3488,6497,-3471,-5394,-1588,4557,5976,-4495,-5869,1254,3645,2111,-4350,-4572,3128,5054,-1066,-2214,-3182,3363,3683,-2199,-3231,-113,3482,3237,-3187,-2896,3423,2195,1192,-1298,-4047,4447,2736,-2517,-1517,-1029,2287,3102,-4980,-1494,3288,-12,1630,-3771,-2468,5056,1017,-2380,-1112,-897,3935,2658,-6184,-936,3403,947,68,-4328,-2317,5928,1498,-2098,-2858,-1151,6895,1663,-5455,-1639,2221,4172,2730,-6398,-2086,5899,2181,694,-4625,-3442,6577,2944,-4313,-2283,887,5391,2830,-6147,-3315,3298,4084,444,-4239,-3772,6089,3266,-2077,-3728,-1917,5102,2393,-4678,-3564,-35,3456,2584,-5524,-3583,3395,3924,1344,-3367,-2643,3153,2531,-1918,-3073,327,3290,2676,-3076,-1222,1120,2067,648,-3441,-2712,3155,1315,-1233,-1965,542],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-9,11,-12,13,-15,17,-18,20,-22,24,-27,30,-32,36,-39,43,-48,52,-58,65,-71,80,-89,99,-112,128,-148,173,-206,255,-328,459,-765,3475,3972,2534,-5557,-8810,7699,5623,-4473,-5172,-5087,4793,9774,-7240,-6733,1054,3582,6433,-5848,-9574,5553,6294,1641,-3006,-7935,5961,8890,-2713,-4581,-4280,4819,7479,-4806,-6940,643,4438,5039,-5069,-7212,3642,4222,1505,-3279,-6698,5321,6364,-4045,-3474,-2688,2513,6738,-4709,-4415,3808,670,3824,-2497,-6581,6388,3145,-3125,776,-3648,3016,5588,-6731,-1612,2068,-1386,5730,-3906,-5345,9229,1036,-2674,-188,-5532,5882,4219,-8943,-381,2095,1635,3890,-7907,-4188,9979,1738,-1630,-2905,-5689,8784,4236,-8885,-1313,-469,3880,6487,-9694,-5925,6873,3331,1958,-5386,-6768,9184,5072,-4909,-3198,-2858,7145,7180,-8656,-4974,2563,4729,4053,-6818,-7659,6094,4368,-101,-5555,-6312,6346,6608,-4596,-4170,-1820,6088,5252,-6367,-4830,2641,3758,2841,-5905,-5665,4448,2998,-1177,-3795,-3717,5820,3799,-3598,-2588,-782,3472,5497,-4870,-2884,4020,1085,1210,-2697,-4031,6499,1309,-4452,308,-1822,4183,3636,-6948,1255,4629,-1100,1609,-5449,-2091,8554,-1621,-4633,276,-2353,5830,2604,-7863,632,4375,924,1478,-6839,-2926,8847,604,-3314,-2250,-680,8602,2855,-9002,-513,2809,3974,3614,-9002,-2862,8072,2488,-1682,-4849,-3772,8890,2310,-7026,-2380,-357,5977,4419,-8294,-4064,4971,4372,1529,-6839,-4388,7160,4399,-2610,-4917,-2051,7725,3512,-6459,-3402,1695,5509,2486,-6857,-2636,4471,2677,1100,-5416,-3162,5151,1841,-1401,-3223,-2513,5259,2064,-4682,-545,2478,1591,2495,-5460,-1351,5715,-1046,73,-2126,-2752,5399,242,-4409,2666,587,3777,645,-6016,820,5939,-2224,669,-3003,-227,7245,-2144,-4819,1540,1497,4651,-305,-7768,2301,5024,276,-467,-5948,-289,8498,-1619,-4045,-1688,136,7309,-1064,-8424,1013,3568,2700,544,-7145,-9,8142,1425,-4069,-4256,752,8660,1412,-6911,-1279,1500,5161,887,-7175,-555,5788,3554,-1592,-6169,-632,6996,1598,-4325,-3189,588,6069,1648,-5815,-1823,2236,4046,987,-5364,-938,4446,1112,-823,-3456,220,5542,-336,-2992,-1043,673,3789,414,-6195,521,1870,1440,512,-4091,1422,5212,-1652,-2459,-620,596,5391,-884,-5721,2901,2122,1687,-567,-5238,1973,4011,-2186,-2008,-1351,2227,6292,-3005,-5154,2038,2507,2608,-1608,-5552,2942,4553,-1206,-3629,-2631,2171,6704,-1896,-5000,616,2313,5018,-3638,-7007,1959,5696,671,-2568,-5171,3095,7511,-1264,-3335,-2368,1730,6579,-1326,-6852,-708,3295,3855,-2074,-6460,623,6448,380,-3082,-5080,1669,6863,-469,-5314,-991,2277,5439,-777,-6128,-100,4340,1183,-1856,-4889,424,3014,-1097,-2024,-2417,527,4616,-1038,-2397,-256,1245,2137,-158,-3642,2167,3335],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-6,7,-8,8,-10,11,-12,14,-15,17,-18,20,-22,25,-27,30,-33,36,-40,44,-49,53,-60,67,-75,84,-95,115,-166,1337,4614,4243,-9897,-1163,7682,-136,-1020,-4559,-4763,8977,1221,-7013,721,-2155,4456,4774,-7910,-1232,5718,-1841,2136,-4046,-3736,8710,-1335,-5010,1253,-3083,3976,3227,-8447,1541,3996,-2510,1168,-5902,-849,8207,-2586,-4952,1096,-1014,6104,-958,-7972,2750,3880,1558,-436,-6768,1760,7493,-1067,-3363,-1608,2132,7645,-1635,-8279,-448,3864,5211,-2296,-9074,1335,6106,2695,-2816,-7922,1621,8092,-643,-4752,-5437,1352,9912,-1435,-7982,174,3509,7123,-1168,-11570,1779,6574,518,-2380,-7396,162,10143,-1856,-4965,-1625,-1648,9808,552,-9683,100,3489,3164,1175,-8468,800,8805,-974,-749,-2242,-3361,8875,50,-6774,2238,564,1746,2696,-7972,146,5877,-3341,246,-2887,-2730,7996,-1716,-5241,2070,-924,3260,-682,-6046,2734,4234,-2956,-169,-2605,1703,7122,-3896,-4308,1417,2184,4445,-2810,-7047,3342,3711,-143,-3336,-5590,4320,6920,-2398,-4281,-1212,2864,6770,-4617,-7349,1893,4484,3942,-4928,-6331,2644,6879,1686,-4367,-5366,4452,7683,-3745,-5178,-1863,3201,7750,-4475,-6378,1555,4297,3814,-2249,-8943,2665,5902,-272,-2676,-6327,2575,9938,-4501,-4730,390,723,6513,-881,-7207,3311,3245,1092,145,-6969,1010,6821,-4008,-2789,-844,-644,5577,-2250,-5802,3942,1591,1554,1114,-5230,2953,4923,-3797,274,-580,-388,5014,-3183,-4293,3534,81,667,-870,-5056,3912,3704,-3320,-134,-2165,1727,4517,-5401,-3028,3124,1930,2551,-3961,-3904,5647,4085,-1923,-2348,-3387,4842,5230,-4325,-5018,733,4697,3836,-5507,-4534,3247,3806,1098,-3155,-4703,5989,5939,-2310,-4719,-2426,5983,4429,-4514,-4817,538,4021,4342,-4818,-5113,2845,2634,2007,-3878,-5372,5295,4658,-2679,-3396,-912,2665,5313,-5006,-4453,2460,2355,2798,-2933,-5764,3900,3090,-1461,466,-3695,1152,4497,-3995,-1706,1984,450,3777,-2826,-3966,3737,1119,-789,-272,-2999,3361,3420,-3765,-829,399,954,2445,-3814,-3382,4381,752,-889,-1760,-2469,4758,2530,-3642,-1213,644,2677,3043,-5113,-2411,4086,1900,-207,-5361,-1720,5951,2880,-3608,-1939,735,4904,2845,-5170,-3511,2189,3619,1889,-4945,-2335,4487,2418,-707,-4352,-1221,5905,3979,-4553,-3367,127,4422,2466,-5802,-2033,2225,3309,1170,-5736,-3256,4822,2351,-2427,-2739,-1980,6043,4193,-2818,-2510,501,2222,2953,-5057,-2730,3208,1386,118,-2554,-3122,2789,1638,-2376,-1603,-112,3515,2803,-2362,-1510,2516,1336,1662,-3199,-2014,3645,499,-2260,-74,-853,3021,907,-4129,693,1566,41,522,-3730,-1368,3625,-358,-1684,-1608,-247,3607,257,-4639,-566,2347,2657,-97,-4771,-2035,4322,1041,-1663,-3158,-333,5620,391],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-3,3,-4,4,-5,6,-7,7,-9,10,-11,12,-14,16,-17,20,-22,25,-27,30,-33,37,-41,45,-49,54,-60,66,-73,80,-89,98,-110,122,-137,154,-173,198,-229,269,-322,396,-511,707,-1138,4435,-5485,-6615,2632,-638,7066,-3169,-9661,5845,4674,-807,732,-6821,2405,7850,-4510,-2619,-408,-543,6362,-2136,-7832,4393,465,-400,239,-6777,3154,6088,-6122,284,-258,1003,6323,-5826,-4015,6912,527,688,-1793,-4852,6715,3785,-4780,-1662,-1124,4216,3872,-7210,-4527,4367,2114,1095,-6098,-3472,6857,3751,-2271,-4480,-2931,6676,5382,-6209,-3898,32,5524,3889,-8651,-5294,5982,4331,1623,-7357,-5146,7697,5628,-3057,-5995,-4567,7948,6064,-6607,-4779,182,4793,6504,-7082,-6602,6863,2551,805,-4567,-6997,7351,4933,-5531,-1228,-2623,4362,8388,-6423,-3570,3954,436,3508,-4403,-7445,6657,1830,-3292,506,-5666,4058,6706,-6044,-2181,668,-52,5359,-3412,-4723,5751,-612,-1729,571,-4841,5200,3574,-6862,704,1682,1066,3215,-6072,-2028,6147,-396,-972,-1570,-2271,6140,1271,-5490,-1040,890,2629,1668,-6724,-2989,4744,3104,-503,-5550,-2322,8393,1039,-3983,-4239,-258,7665,3100,-7099,-3344,3719,6002,1325,-8519,-2501,6481,3901,159,-6693,-2262,8385,2084,-5211,-3955,-1489,7554,4090,-7595,-2293,3058,4474,2712,-8697,-4129,6756,1818,-475,-4172,-3775,7133,3011,-5558,232,-847,3571,4066,-6769,-2547,5420,553,1876,-3592,-4836,7702,691,-4190,4,-1750,3571,4141,-5806,-515,3451,-399,1776,-4435,-2364,6205,1157,-2491,934,-1521,3340,2663,-6568,1969,2489,101,1073,-4364,-1302,6215,-1019,-3363,-794,236,4985,-714,-6381,1154,3087,2917,-114,-6367,-1173,5958,839,-2577,-3955,-18,6628,685,-4959,-1336,2113,5874,388,-7690,-199,4168,4734,-1509,-7520,-960,7010,1645,-3783,-5304,715,8478,360,-5912,-1480,1811,5687,866,-8164,-811,5997,2518,393,-6434,-358,6619,1160,-1799,-3074,-163,6064,1314,-5448,-210,1732,3411,2208,-7154,107,4960,-445,-878,-2814,-2718,6637,243,-3790,1195,-1095,2442,1466,-4479,941,4406,-1356,921,-3233,-1430,5493,-1368,-3792,499,186,2958,-992,-5201,2259,4047,-949,-1674,-3393,831,5633,-2534,-3993,434,1879,3526,-2224,-6100,687,4392,893,-1735,-3851,1295,5253,-614,-2551,-2080,2133,5470,-2143,-4484,-256,3325,4463,-1706,-5947,1247,5110,1463,-2254,-5828,2694,6664,-1535,-3134,-3396,2187,6420,-1086,-5015,-699,4032,4262,-2455,-5916,1845,4610,40,-1925,-4377,2031,6268,-1557,-3783,-1460,1617,4982,-733,-5054,1499,2732,1826,325,-4776,844,4577,-1991,-1913,-1242,539,3876,-1139,-3182,1230,1281,1130,-266,-3992,1222,2448,-2438,-1020,-543,318,4004,-3301,-2846,1451,1165,772,-2236,-3923,2652,4185,-1308,-2573,-2242,2359,3847,-2439,-2060,1648,2245,1604,-2939,-3481,3214,2429,-1215,-3306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-5,5,-5,6,-7,8,-9,10,-11,13,-14,16,-18,19,-22,24,-27,30,-34,37,-40,45,-50,55,-60,66,-74,82,-91,102,-115,130,-147,169,-195,222,-221,75,-9722,-2094,2910,3184,4979,-9060,-4369,9829,3492,-800,-5789,-5350,9916,5175,-7295,-3390,-1421,6736,7577,-9412,-5946,5286,5888,1735,-6646,-6118,8278,4771,-2207,-5420,-3908,6751,5338,-6027,-4382,707,5555,5484,-7268,-4376,3666,4019,1474,-6477,-3717,7453,3127,-1488,-2998,-3192,6246,4747,-6986,-1561,203,2284,4216,-6134,-2156,6715,-830,0,-2530,-4297,8554,2303,-6141,1612,273,1989,1988,-8135,-161,6577,-2466,-136,-2713,-3169,9562,-1905,-7039,1905,-975,4919,1503,-10618,1528,7132,-774,-201,-6827,-3083,11909,-374,-6713,-1067,-1455,8676,2373,-11111,832,5084,3100,2664,-9502,-2917,10005,1875,-4256,-3640,-3452,10117,2337,-8067,-2208,2330,5776,3787,-9723,-3845,7931,3424,-454,-7188,-3019,9108,4065,-5589,-4409,-2277,7393,3216,-7305,-3429,1952,4971,2578,-7369,-1722,5276,2155,243,-4512,-2325,5800,834,-3212,-1210,-797,6104,1168,-6284,-394,2475,1100,1787,-5621,-786,5423,-3071,-1123,-964,-1515,5463,-334,-7195,2364,878,719,2016,-7401,1273,6317,-3495,-2224,-1849,-1259,8482,-2652,-7644,2779,2817,3786,476,-9353,3017,6408,-1687,-1202,-6511,815,9955,-2877,-7027,-1052,1568,6379,-283,-10241,1883,6834,2482,-1092,-9031,397,9864,11,-5487,-3196,123,8755,-75,-9132,-1023,3407,5574,505,-9445,-1330,7784,1665,-3542,-5861,-559,9269,1673,-5603,-1839,631,6129,562,-7528,-1386,4016,3581,-507,-6686,-723,6010,-91,-508,-3213,408,6052,-482,-4902,-1325,1000,4689,-557,-5984,1782,3073,-415,-337,-4271,1067,5731,-2919,-2873,525,193,4603,-1785,-5561,4145,3317,-51,-442,-4701,2770,6571,-4248,-2762,-399,1658,5950,-3806,-5954,3542,2914,1983,-601,-7672,4081,6791,-3907,-2472,-2252,1998,8098,-3762,-5462,1910,3504,4246,-2870,-7245,3679,5591,18,-2268,-4805,2764,7850,-3079,-5937,-2057,1170,5912,-2185,-6799,790,3536,3704,-3097,-6549,1274,6207,-183,-3125,-4140,1620,6450,-1867,-4295,-1042,3028,4575,-2274,-6641,1937,4363,1427,-2086,-5743,1106,5466,-944,-2966,-3196,2037,3980,-1994,-3419,1136,2087,1987,-1420,-4008,2740,3269,-716,-1424,-2988,2773,4660,-4157,-1819,1422,1245,1425,-2852,-3412,5454,1331,-2315,-293,-1995,5110,5288,-4615,-2651,924,3194,3840,-4350,-4296,5114,3702,-877,-3602,-4795,4389,5305,-3660,-4021,-480,3716,4873,-4552,-5521,3526,3635,2357,-4110,-4656,4682,5207,-1457,-4692,-2579,4982,5275,-3187,-5802,1045,3786,5037,-4719,-6558,2067,5361,830,-3068,-3207,3336,4443,-2671,-3819,-2168,2709,4769,-2413,-4734,1280,3795,1993,-2366,-4503,1453,3125,-362,-2305,-2117,2611,3010,-2246,-1956,269,1535,2700,-3792],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-2,2,-3,3,-4,4,-5,6,-6,6,-7,8,-8,10,-11,11,-13,14,-16,17,-20,21,-23,27,-30,34,-39,44,-52,61,-73,82,-63,-771,-5817,1056,10665,-4624,-7833,2647,2726,6876,-2817,-11893,3123,7230,628,-2748,-8042,2119,11840,-2105,-5936,-3082,2059,9605,-1192,-8788,604,5056,5490,-889,-9669,558,7491,1358,-2531,-6155,560,9116,-1096,-4945,-2801,2739,8807,-883,-6983,1312,3221,3159,-1450,-8411,2327,5928,-694,-1658,-5060,349,7214,-3532,-4321,827,350,4893,-1021,-7854,4829,2860,-1070,581,-5759,2995,6413,-6208,-2811,1618,-626,5617,-3973,-6349,7610,1698,-1477,-567,-6134,5058,6200,-7478,-2362,895,1788,6990,-6238,-6740,7128,2451,1413,-3518,-9687,6679,7840,-5287,-3233,-2943,3220,10032,-7179,-7069,3099,3798,3877,-4410,-9566,5975,6441,-838,-1981,-6530,4413,9245,-3735,-6568,-916,4175,7116,-4295,-9289,2068,4739,3111,-3502,-8162,3000,8025,-516,-5588,-4305,2921,7298,-4069,-4437,-186,2288,5926,-3246,-7248,2940,4543,872,-2831,-5659,4095,4942,-3383,-1849,-1158,2292,5766,-4107,-3554,3268,342,3495,-2167,-5598,5265,2601,-3088,150,-2266,2455,4561,-7334,-1375,4401,715,3164,-5051,-5104,7193,462,-3455,-937,-2598,6400,5510,-7884,-1902,2698,2151,4717,-7576,-5562,8361,2358,-1304,-3513,-5562,8473,5705,-7094,-3155,-586,4568,6646,-9131,-4673,5264,4268,665,-4982,-6803,6373,6769,-3577,-3617,-2931,4950,6539,-5365,-6561,2234,4404,5108,-5888,-7124,4761,5490,-336,-4204,-4844,4414,5660,-2782,-3197,-1967,4353,4324,-4040,-4721,275,3799,2678,-4624,-4609,4960,3328,-278,-3273,-3393,4841,4746,-3677,-1403,-496,1226,4049,-4987,-2329,4678,200,350,-3088,-3426,5905,1654,-4672,-926,-504,3533,3166,-5932,-102,5030,466,659,-4083,-2692,7350,1219,-4908,-804,-465,5492,1515,-7868,-213,4871,2167,1988,-6610,-2097,8117,1578,-3376,-4032,-2413,7177,3108,-6874,-1589,830,6016,2862,-8525,-3856,7572,3098,-222,-5385,-3197,7599,3174,-5660,-2941,-609,5033,4148,-7044,-4394,3597,4770,1992,-4980,-4152,5567,3462,-1900,-4808,-1869,5863,4375,-4014,-2809,316,3803,2268,-4835,-1307,3003,2897,1474,-4392,-2672,5287,1619,-3188,-1576,348,3413,538,-5689,-657,1500,585,-722,-3814,-942,5066,116,-1589,-1235,-642,5578,-1003,-4996,221,1260,2373,698,-5491,854,4741,-1381,-2295,-3050,943,8033,-424,-4681,-595,1550,5878,-67,-7601,1307,4904,910,-336,-6306,285,7912,-204,-4213,-1791,1044,6316,443,-7822,136,4424,3217,-526,-7348,435,6623,1719,-2810,-3293,-907,6693,-27,-4929,-3599,1554,6458,961,-7009,-2827,5888,2208,-1044,-5773,-1233,6220,724,-3075,-3307,735,5100,842,-5499,-1331,1864,3591,885,-4367,-857,3625,704,-1389,-1877,622,4725,60,-3088,-1086],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,12,-12,14,-15,17,-19,20,-22,24,-27,29,-32,36,-39,44,-49,54,-61,70,-80,93,-110,133,-166,217,-307,510,-1556,-2328,-3045,-1675,10446,-1875,-7563,3024,1516,3616,2576,-9702,810,7098,-2304,1780,-4618,-1274,8778,-1779,-6070,2612,-1593,4574,682,-8312,3067,4043,-1497,934,-4167,317,6499,-3996,-3881,2324,595,4255,-1528,-6492,5343,3860,-901,-1284,-6068,3317,7182,-3288,-3185,251,3088,6099,-3969,-7006,2949,3148,2717,-4733,-7205,4460,5918,-2329,-4748,-5267,6174,7594,-4883,-6132,-1655,5343,6338,-5618,-7608,2861,4883,3434,-5755,-9160,5458,6902,-2742,-4121,-5730,3932,9278,-4974,-6837,-58,2401,7410,-3311,-9693,4425,5042,326,-1139,-9495,3995,9652,-3896,-3101,-2574,-348,7876,-2381,-7018,2940,608,2541,648,-6601,4174,5282,-2960,-248,-2125,-401,7823,-2907,-4805,3812,-83,2449,-700,-7252,4388,3240,-3975,-842,-3684,1489,6509,-5315,-3813,2783,1035,2318,-3263,-5584,5233,3670,-2299,-2272,-3176,4301,4357,-6410,-3857,2055,4114,4123,-6295,-5265,3749,4027,-290,-4692,-3634,6063,5081,-2558,-4789,-2239,5815,5844,-7062,-5142,1570,4146,3924,-7616,-5549,4865,5253,608,-4724,-5919,6764,6247,-4327,-4123,-2645,4757,7760,-5971,-5322,1913,2353,5508,-4151,-8038,5916,3970,260,-1420,-4853,4694,7091,-5382,-1471,908,98,5845,-4993,-5443,4661,1025,174,-640,-4736,4248,5038,-5302,381,-887,123,4793,-4444,-3778,4266,403,724,-972,-4456,5149,2360,-3662,-516,-826,2657,3694,-5245,-2131,4143,2134,610,-2976,-2140,5866,3076,-3204,-1595,-628,4390,3393,-5419,-3370,2736,4123,658,-6929,-2896,5539,3251,-1964,-4629,-2470,6952,3192,-4063,-3627,176,6748,4151,-6751,-3597,3491,4215,2066,-6879,-4158,7136,4073,-544,-4783,-2498,6733,3919,-4897,-2726,-787,4600,3875,-7004,-3356,4981,2742,1582,-4941,-4611,5323,2501,-2625,-2287,-2370,5404,3911,-6914,-1835,1869,1656,3356,-5178,-3607,4781,1069,-1502,-1059,-4018,3805,2253,-3872,-294,1224,1014,2936,-4038,-2675,4579,-204,-1254,-1379,-2254,4477,599,-4319,-35,1587,2264,1012,-5477,-441,5408,-79,-1542,-3571,-800,5333,312,-3754,-803,1422,4030,305,-6068,-642,4287,1814,-29,-5558,-615,5053,1444,-2758,-4237,-389,5530,1747,-4074,-2912,642,5721,1175,-6582,-1072,5362,2691,-446,-4553,-627,6482,1895,-2685,-3741,433,6037,1298,-5679,-2407,2419,2879,378,-5675,-1710,5351,960,-1236,-3645,-2242,4655,1172,-3660,-1676,-242,3658,1267,-5248,108,3810,1103,200,-3387,-2081,4065,-529,-1486,-1393,82,2239,778,-5232,-184,2308,68,-1364,-2816,950,3719,-942,-1469,-709,2451,4265,-1253,-4456,-416,3362,1391,-774,-3877,760,4821,-1525,-2087,-2282,857,4433,-2177,-4665,1080,2788,2928,-1401,-4427],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-9,9,-11,12,-14,15,-17,18,-21,23,-26,29,-32,35,-38,42,-47,52,-57,65,-71,80,-90,102,-117,135,-161,195,-245,330,-496,940,-4832,-8537,8817,4514,-4098,-833,-4526,4819,6950,-8409,-1321,1132,1088,5938,-4073,-5369,6947,-165,-360,-769,-6069,4768,5295,-6329,474,748,1384,4790,-5862,-3843,6768,-1248,-705,-2354,-3258,6655,2673,-5569,109,-317,2916,4125,-7647,-1180,6003,850,-226,-4726,-2124,7456,1432,-5880,-2866,64,5900,1499,-7852,-1633,4464,3856,-98,-7465,-1792,7553,3082,-3043,-6768,-790,8995,2426,-7001,-4614,-238,8382,1447,-9853,-1795,3476,4679,2264,-9690,-2004,8934,1839,-2730,-5854,-3449,9326,3269,-7962,-1288,-75,5801,3744,-9685,-2822,5728,1988,2216,-5268,-4615,8580,2127,-5394,-1062,-4147,5365,5613,-8610,-470,3195,1068,3822,-4264,-3891,7443,161,-1815,-3,-4614,5354,2539,-7448,1097,1211,379,3342,-5596,-836,7579,-1958,-1849,-1472,-1740,6108,808,-6667,1214,2221,3201,-297,-7347,827,6841,-9,-2100,-4282,293,7883,-751,-5037,-3359,1357,5357,-1311,-7807,41,5680,2820,-2234,-7549,1173,7144,1091,-3427,-5532,971,7893,-140,-7864,-2075,1986,7386,-268,-8344,346,5401,3707,-302,-9246,-275,8861,378,-2794,-3847,-950,8528,516,-6951,66,1434,5544,608,-8070,-412,6532,156,1296,-4710,-1773,8390,-59,-4611,935,-778,4913,2718,-8199,496,3376,-572,1814,-3244,-1549,7150,-2123,-3072,-64,-953,3574,5,-5669,3389,2969,-1229,382,-5592,352,5244,-1354,-1887,-405,-510,5656,-897,-6370,2320,3432,1463,-1191,-5424,2638,6957,-738,-3516,-2785,2291,5478,-2346,-5954,-1358,4484,4475,-2436,-6288,1687,5162,2006,-3772,-6542,1927,6849,-1258,-4580,-3895,3602,7873,-2312,-7618,-71,3900,4271,-2699,-7635,1724,4845,305,-3236,-6470,1865,7849,-2091,-4421,-1735,1806,6960,-711,-5937,1507,3040,1213,-702,-5775,1026,6516,-1556,-1117,-3058,-519,6621,386,-5374,772,1123,3420,500,-5552,1848,4910,-598,-841,-3560,623,4612,-3300,-4323,910,109,984,-1623,-4745,2303,3693,-1604,-1071,-2421,2361,4249,-3585,-3091,1717,2116,3441,-3471,-4399,3710,2402,-429,-3150,-3959,3277,5275,-2596,-3371,-1350,3772,4368,-4056,-4791,2556,3469,3846,-5057,-5140,4412,4894,-906,-4516,-3021,3909,4894,-2183,-4602,-1043,4169,4417,-4280,-5176,2164,3590,2026,-3182,-4941,4377,4635,-1186,-3032,-3434,3797,5879,-2961,-3897,-239,2251,3665,-2879,-5147,2301,2167,373,-1884,-4657,2851,4412,-1976,-2215,-400,944,3654,-3775,-3224,3224,1400,907,-2080,-4087,3248,2822,-2970,-1318,-38,2628,3755,-3150,-2478,3189,1425,731,-2822,-3035,3277,1783,-2585,-1733,-875,3374,2836,-4338,-2586,2027,2180,1160,-3212,-2106,3992,2573,-1818,-3128,-1489,4647,2967,-3366,-2723,1970],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-4,5,-6,6,-7,8,-9,10,-11,12,-14,16,-18,20,-22,24,-27,30,-33,36,-41,45,-50,54,-60,67,-74,82,-91,102,-114,128,-146,167,-194,229,-276,345,-453,651,-1131,5385,4133,-2449,-2572,-7383,8190,7645,-8033,-3278,-238,4660,8387,-7571,-8075,5216,5226,2167,-4877,-8324,6043,8099,-3305,-3880,-4147,5121,9325,-6114,-6566,714,4311,6084,-5111,-8896,3856,6437,695,-3298,-7003,4628,7556,-3217,-3512,-3389,4843,6808,-4214,-4952,1556,2745,4631,-4380,-6877,5238,3448,-237,-1625,-4639,5144,5499,-5380,-1480,-1220,1965,5698,-5039,-3630,5521,62,836,-1204,-5291,6763,1630,-5313,2260,-911,4249,5102,-8381,-1505,6603,-965,2097,-4025,-4643,9954,2701,-5303,422,-2283,6758,5139,-11164,-1880,4937,1157,2404,-7273,-6740,10982,2770,-5146,-2791,-5251,8877,7452,-10298,-3342,3462,4137,7270,-9212,-6138,8161,4058,44,-4210,-7355,7724,6327,-4473,-4922,-2618,5703,6723,-7926,-4894,4489,3425,3896,-4849,-5069,6210,5481,-1811,-4637,-3131,4545,5999,-3903,-3743,-115,4390,4941,-5119,-2707,3737,2618,2026,-6268,-3449,5789,1411,-2777,-491,-1997,6246,2236,-7317,-674,1645,835,2833,-4870,-1200,6555,-519,-1865,-1447,-2894,7380,412,-6455,1858,795,2464,4016,-7649,-310,7979,-263,606,-4179,-4288,9276,140,-7783,573,-340,5821,1643,-9996,322,7281,831,823,-7320,-2930,11159,1433,-5819,-2623,-1617,7666,2657,-9788,-2060,3897,2929,2938,-8013,-3700,8183,2640,-1896,-5488,-3898,9798,3316,-7132,-3309,1045,5859,2517,-8178,-4101,4272,2903,410,-5348,-3774,5596,2874,-3422,-2643,-1071,5535,3130,-5800,-2124,1325,3995,1515,-5949,-2223,4072,2299,-1425,-3018,-1349,6051,-810,-2583,-340,-1191,4178,900,-5221,617,2770,123,-71,-3695,446,6471,-2191,-2941,-1012,-554,5836,-1371,-6810,2479,2257,1801,308,-6390,1639,6818,-2069,-3043,-2855,-568,8479,-2618,-7784,1180,1791,3728,-221,-9210,1320,6672,-760,-1704,-5616,475,8445,-149,-7036,-1828,1369,6265,-809,-9217,470,4973,2298,-185,-6335,-296,7554,1589,-3364,-3709,-756,8031,-308,-6243,-2933,2188,4065,1549,-7931,-1885,4909,1864,-1295,-5234,-862,7049,1807,-2868,-2363,453,4781,517,-5068,-422,1701,2360,506,-4624,753,4140,134,-1212,-2854,-418,4756,-879,-3018,1703,241,2047,-1494,-4348,2030,2974,-1180,-1011,-3295,2448,5794,-2733,-2807,1369,1106,3602,-1940,-4562,4115,2494,-1463,-2251,-4286,3680,5665,-3183,-3840,86,2587,5413,-4190,-6532,1962,3934,1348,-2960,-6123,2322,6652,-1973,-3510,-3068,2882,7106,-2629,-5779,1143,2591,4411,-2108,-6259,1393,5620,147,-2822,-4986,2360,6186,-1567,-4862,-1825,1139,5625,-1249,-6899,-195,3175,2139,-274,-4754,1002,3785,550,-2548,-3730,2112,3196,-705,-3949,-3,1174,2440,-1614,-4392,1249,3212,-225,-1668,-2432,1582,2745],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,9,-11,12,-14,15,-16,19,-20,22,-24,27,-29,33,-36,40,-44,49,-55,61,-68,77,-89,102,-120,142,-174,222,-300,448,-822,3968,1589,-13109,1271,9300,-337,-1142,-7883,-1013,12308,-631,-8386,-2495,104,8703,1850,-11521,-844,5082,3862,1230,-10608,-3458,10281,1559,-2885,-5500,-1133,9751,2352,-9094,-3599,2066,6615,2910,-8855,-1711,5416,3112,894,-7225,-2815,7161,1852,-3324,-3748,-1611,8413,1070,-6711,-145,1231,3469,635,-6866,568,4885,492,382,-4419,-490,8106,-2605,-3908,450,-1275,5088,-152,-8332,3134,4828,-1324,1565,-6015,2120,7967,-5350,-2774,412,96,6740,-1714,-8390,6507,3132,214,-332,-9330,4098,8362,-5171,-3739,-1628,1652,9990,-3613,-9882,2920,2943,4167,-890,-10592,2727,9595,-2868,-2518,-5254,1765,11125,-2829,-8390,1491,1503,7319,-1924,-12136,1848,6322,1567,-1131,-8186,-180,10166,-15,-4757,-2984,1163,9379,-573,-9362,-1582,3666,4326,331,-7757,-807,6982,1297,-1997,-5459,606,7513,-479,-3813,-1804,1198,5921,-1412,-6327,644,2408,2020,-398,-6781,2084,4452,-1906,-1876,-3222,-137,6490,-3441,-4861,3160,45,2163,-814,-6447,4235,3043,-2223,-930,-3700,1973,6861,-5931,-2035,3673,-292,5165,-4704,-5910,7268,2508,-1809,-1022,-6019,5328,7413,-5794,-3705,486,2814,6825,-4774,-7384,4588,4167,818,-2140,-8707,4477,7967,-3715,-3422,-3865,3913,8377,-5129,-6430,2600,2291,5303,-2039,-8251,2843,6516,994,-2716,-7071,2423,8957,-2744,-4780,-2863,3030,6284,-859,-6863,1753,3148,3482,-2173,-5654,2257,6430,595,-2766,-3903,1319,6211,-3500,-3490,-298,2015,4456,-2424,-4363,2766,2792,30,-901,-3586,3591,3498,-4154,-811,-841,1679,3871,-4572,-3281,4246,525,1036,-1812,-3537,5150,1956,-3387,-777,-1766,3370,4115,-8778,-3043,5152,2231,2896,-4270,-5074,6864,2566,-3990,-2211,-3119,6462,5537,-7280,-3523,1669,1984,3328,-6199,-5198,6237,3991,-865,-3959,-5600,6250,6920,-4818,-4546,295,4621,6362,-5517,-6912,2926,3955,2424,-4108,-6350,4946,5275,-2372,-4203,-2509,4041,5582,-3930,-4112,313,2824,4110,-3458,-4980,2175,4008,838,-2794,-4490,3702,4032,-2444,-1907,-1519,2993,3321,-4990,-3998,1285,2102,2393,-2824,-2809,3140,2097,-913,-1587,-1939,4154,1824,-5222,-125,908,1189,1592,-3916,-1443,5208,-66,-941,-3255,-1824,5005,599,-5261,-49,667,2893,2241,-6179,-1506,5332,-94,538,-4560,-2953,7661,1794,-5113,-1853,877,4871,1771,-6028,-1589,4769,2243,1167,-5461,-3357,6893,2703,-2735,-2704,-2284,6433,2459,-5410,-2715,1713,4146,2248,-5611,-3667,5331,3078,-507,-4717,-2944,5208,3580,-2900,-2973,-752,4411,3661,-4551,-3991,2153,3463,1174,-3615,-3547,3493,2981,-1263,-2981,-1651,3656,1799,-3033,-1670,179,2859,1542,-5006,-2254,2221,402,-219],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,7,-7,8,-9,10,-12,13,-14,16,-18,20,-22,25,-27,29,-33,36,-40,44,-49,53,-59,65,-72,79,-88,99,-111,123,-140,161,-187,220,-266,333,-442,663,-2942,3946,2549,2487,925,-10324,3909,7676,-3860,-1652,-2580,710,9361,-4842,-5742,1955,395,4470,-623,-6897,3469,4532,-3121,1759,-2870,668,7374,-5073,-3098,2827,-1097,4004,-2467,-6111,4164,3034,-1627,-376,-3552,2689,5829,-6108,-2286,2197,2689,4168,-6241,-4670,5127,3397,-486,-4311,-3620,5529,4097,-4696,-4838,-1181,6367,3558,-7752,-4072,2451,4670,3802,-8413,-4603,7964,4778,-585,-5813,-5402,7838,5959,-5891,-3968,-2096,6956,6394,-9287,-4853,3557,3871,4355,-6728,-7231,7483,4188,-2052,-2888,-5311,6522,7117,-6948,-1550,413,1620,6924,-5175,-6301,6497,2386,929,-1798,-7762,6220,6223,-4706,1103,-1929,1285,8177,-5670,-5813,5295,565,2155,-580,-6341,6283,2505,-4240,522,-2514,1824,4576,-5876,-1663,4355,-478,3145,-2489,-4433,4782,1439,-4641,-435,-978,5143,3310,-6945,-893,3194,1770,1955,-5408,-2376,5789,2239,-2197,-4634,-2214,7511,2537,-5686,-3312,1474,5822,2619,-7897,-2659,4853,4640,1274,-7845,-3669,8406,3229,-3147,-4872,-2491,7033,2239,-6397,-3181,-233,5243,3629,-8020,-2962,4745,3023,501,-5399,-4752,8328,3562,-4915,-2684,-3249,5408,4846,-8578,-1438,2616,1149,3264,-5117,-5409,7214,1744,-1732,-1141,-4400,5339,3445,-5616,722,649,730,5755,-5876,-2971,4667,913,-546,-1180,-3201,5219,2645,-4059,1577,-511,2652,2875,-6287,-805,4648,-856,-103,-2020,-1878,5983,-529,-3938,-1838,911,3801,481,-6270,285,3714,1700,-9,-4446,-153,6681,888,-4384,-3875,97,7278,593,-5484,-2069,1715,5578,-412,-6935,-627,5494,3276,-1119,-6167,-499,6885,895,-4608,-4362,299,7902,-203,-7587,-802,2550,4905,164,-7880,-1414,5696,676,-1535,-4197,-1033,8100,1173,-4934,-1830,201,5477,1928,-6858,-1372,3673,2372,1502,-5576,-2679,6510,-74,-3203,-834,-1343,4283,1151,-5210,118,1790,247,1096,-5165,-437,5331,-944,-2268,-231,-805,4680,83,-4587,1727,1263,1150,31,-5072,364,4728,-513,-1695,-1506,589,4914,-749,-4649,496,2319,2173,-1121,-5191,1905,4003,418,-2609,-3937,2774,5781,-1347,-4217,-1253,2302,5513,-975,-5649,805,2181,3221,-1984,-6999,2270,5528,1400,-3151,-4908,2173,6162,-546,-4886,-1757,1715,4911,-1358,-6741,990,2991,2133,-1089,-6271,734,6746,-505,-2643,-3542,299,6537,-301,-5522,888,1459,3575,109,-6011,2002,3623,-570,-105,-3530,-479,3691,-765,-3594,929,1263,3493,605,-3694,1671,3037,-400,-763,-3398,477,3072,-752,-3001,1048,1005,2969,-1583,-3596,1199,1121,-570,-1932,-2700,1881,2986,-412,-2245,865,2975,3278,-2810,-4792,3238,3383,1202,-4474,-3514,2495,4749,-1256,-3311,-878,4295],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-7,7,-8,9,-10,12,-12,14,-16,17,-19,21,-23,25,-29,31,-35,39,-43,48,-54,62,-71,82,-95,115,-141,180,-245,370,-1442,6798,5193,-9970,-1736,4133,588,3217,-6983,-4342,9543,-651,-3517,-363,-5193,7057,3539,-7660,234,2271,799,3944,-6338,-2372,7014,-1383,-994,-1391,-3604,6600,1363,-6277,1758,1209,2498,979,-6052,157,6221,-209,-1502,-3812,-79,8121,-1650,-5153,109,480,5415,-870,-7094,1328,5259,2782,-2453,-7129,2658,8654,-1528,-3984,-4682,2629,8737,-2370,-7580,-24,4411,6106,-932,-8788,1789,7270,3402,-1295,-8538,2883,10334,-1815,-5516,-4004,391,8887,-832,-9097,553,2459,4311,1166,-10403,260,7503,-966,-1285,-5083,-2677,11222,-1792,-5994,-431,-1107,6390,2127,-9677,1225,4838,-895,2033,-5887,-2046,8569,-1446,-2735,-727,-3303,7631,2003,-7596,2217,2532,-820,2489,-5536,-1237,6220,-2966,-1133,413,360,5512,-708,-7089,2791,1750,786,699,-6232,2666,6056,-2961,-2658,-1989,1910,6761,-3588,-5314,1777,2838,4081,-2167,-6417,3372,5611,597,-4293,-5965,3197,7641,-1585,-5317,-2137,4682,6649,-4351,-7076,1849,4758,4109,-3411,-7468,3476,5786,39,-3962,-6710,3910,7789,-3755,-5427,-2597,2193,8717,-2530,-8983,2298,3475,2223,-618,-9125,3193,7048,-2259,-2052,-3719,229,9072,-1345,-7076,2616,706,4489,89,-8309,3424,5857,-1425,580,-3880,-1443,7588,-2826,-2947,818,-869,4440,-45,-5520,3783,2962,-1934,1001,-4266,943,5783,-4190,-2220,773,337,4192,-2183,-5826,4419,2567,-46,-645,-4066,2921,3867,-4079,-2729,207,3381,4745,-4751,-5293,2420,2782,1261,-5002,-4353,5357,4479,-1170,-3763,-2751,5384,4931,-3756,-4364,-33,4498,5153,-5295,-5546,4261,4103,1444,-4523,-5389,5397,6289,-1677,-4623,-2839,3325,7007,-5423,-5653,215,3062,4692,-3709,-7098,4358,3835,1541,-1755,-6775,4451,5267,-2437,-3041,-63,1940,5187,-3307,-5505,2920,1490,2089,-547,-4764,3232,3620,-2221,-812,-3548,695,4379,-4013,-2498,2854,45,2249,-1597,-3880,4058,2628,-2729,353,-1473,2470,3770,-4389,-1979,2244,1865,1014,-4197,-2712,4530,1761,-1070,-1526,-418,5180,2769,-4759,-2021,2179,3207,1343,-4558,-2531,4046,3656,-505,-4673,-1758,5112,4416,-3267,-3134,-781,6236,3430,-5877,-2826,2581,4791,1938,-6051,-3550,4619,2986,-1486,-4567,-2941,5904,4168,-3084,-3516,-834,4724,3401,-5029,-2633,3407,2706,1059,-5762,-3712,3956,2831,-1322,-3087,-1835,4092,4614,-4995,-2455,1284,2090,2687,-4003,-2646,3480,1657,-182,-1891,-2320,3113,3071,-2803,-706,84,1611,2264,-3351,-1632,2998,368,504,-2045,-2852,3828,990,-4049,-884,-748,1817,399,-4294,-929,3124,1783,-50,-2956,-211,4705,668,-3562,-2044,482,4567,275,-5165,-1031,2741,2543,-884,-5290,-215,5403,1307],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,1,-1,1,-1,2,-1,1,-2,2,-3,2,-3,3,-3,4,-4,4,-5,5,-6,7,-7,7,-8,8,-8,8,-7,6,-3,8,-769,-433,1629,9504,-4279,-10213,6508,5325,1541,-1532,-10960,5332,10524,-4997,-4529,-4162,1779,10175,-4499,-9987,1865,4180,6409,-1651,-11278,1849,8239,1040,-2883,-7462,1142,10469,-1147,-7733,-3112,1394,6639,-1889,-8750,1335,4232,3763,-1239,-8209,1120,5557,-624,-3581,-4846,748,6900,-1868,-4335,-1012,1721,4066,-1743,-5824,3243,2764,704,116,-6169,3917,5438,-5176,-483,104,1442,6000,-5398,-4321,4266,1655,-31,-1377,-6961,6841,3557,-5685,823,-1174,3493,7226,-8018,-3037,5174,111,2848,-4180,-8045,8199,4398,-4837,-586,-5002,6311,9616,-8448,-4973,3276,1934,5833,-5054,-9121,7664,4739,-782,-3777,-7645,5902,8645,-5809,-4669,-303,3411,8630,-6441,-8981,3287,4414,3634,-3977,-9452,4127,7761,-2353,-3775,-4636,2959,9143,-4199,-6718,-519,3316,6087,-2790,-7772,2092,4677,2401,-2874,-5502,3116,5594,-1386,-2459,-2289,2731,4103,-3941,-4839,697,874,3408,-2566,-5022,4823,1579,-1597,-848,-3559,3597,5169,-5217,-579,660,1531,4297,-6007,-3043,6875,-1073,-1132,-2824,-4129,7671,1631,-7661,147,331,3247,3396,-6984,-1817,6579,1190,886,-4739,-5859,9425,3165,-6755,-1431,-2863,6456,5704,-9612,-3997,4120,2576,2468,-6612,-5884,7820,3176,-2910,-3440,-5071,6638,6447,-8184,-4126,1036,3474,6244,-7250,-5906,6290,3677,879,-3573,-5423,5459,4852,-4690,-3093,-2630,4415,5749,-5090,-4648,1502,3842,4329,-4615,-5318,4528,2085,99,-2989,-3569,5070,3275,-2717,-2251,-299,2651,2603,-4248,-1272,2678,1108,1751,-2923,-3009,3191,1334,-2875,-991,-1149,4277,1752,-5530,39,1684,516,1046,-4646,-570,5893,-1296,-2424,-848,-1369,6189,419,-7061,549,1634,2379,468,-7299,-662,7483,1054,-1621,-3427,-1238,8145,544,-5454,-840,230,5451,1914,-8903,-1103,5799,709,875,-6917,-2494,8402,2660,-4507,-3217,-2111,7285,3967,-7795,-3259,2943,4052,2281,-7542,-3173,5519,3532,-1873,-3560,-2496,6778,3213,-5035,-3167,76,4230,3189,-4743,-2826,4396,2511,823,-4146,-2632,6015,658,-3271,-2587,-1802,3602,1697,-4639,-938,716,2866,1759,-4774,330,3789,198,215,-3234,-629,4878,-1029,-3852,11,867,2929,202,-5163,1128,3325,-916,-387,-3802,1355,6127,-2057,-4380,-16,264,4886,-1190,-6415,1986,3944,1802,-1778,-5738,445,6142,-1382,-4172,-2412,1283,5134,-774,-7111,-1044,3645,3569,-761,-7913,733,5666,252,-1822,-4969,-518,6422,490,-5154,-2143,2215,5751,958,-6635,-1046,3992,1352,-1145,-5626,-758,6680,1056,-2782,-2936,-531,5945,1226,-4617,-1841,2394,3575,431,-5370,-580,2680,694,-2212,-3884,-438,5164,1123,-2643,-921,1452,4045,-264,-2902,551],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-9,10,-12,12,-14,16,-17,19,-22,24,-27,29,-32,36,-40,44,-49,54,-61,69,-77,88,-101,117,-138,167,-206,252,-559,10878,2025,-8650,-1844,-1810,6069,5502,-11656,-3124,5751,1839,1695,-7505,-5405,11500,2936,-5201,-3840,-3237,9053,5723,-9482,-3734,3532,4901,4644,-8250,-5464,7212,4188,-39,-5435,-6273,7359,3931,-5230,-4073,-981,5403,4886,-7052,-3562,2452,3927,2514,-6535,-3971,5903,2796,-1486,-3716,-3519,6924,2775,-5313,-1222,-1185,2915,3861,-6709,-169,4370,199,2180,-5017,-1790,7338,-2337,-2914,758,-2160,6253,1243,-9277,2237,3653,-356,2209,-6463,176,9888,-3022,-4692,-927,-1448,7573,-1344,-9509,2343,4272,2348,2729,-10429,-248,8801,-1163,-3062,-4154,-1046,10881,-350,-8622,1183,1959,6001,2212,-11871,-454,8398,-127,-198,-8222,-3311,12425,891,-6400,-1848,-875,7934,3274,-9784,-1705,6016,3966,1860,-10213,-4578,9024,1801,-2556,-4980,-2582,7959,3347,-5824,-3639,551,6243,2169,-8140,-784,3470,2765,79,-6118,-973,6890,1804,-2423,-1965,-241,5152,537,-4923,-136,1025,2024,856,-6136,1014,4364,-1239,-797,-2688,189,6108,-3607,-3928,2153,-855,4079,-1507,-7281,2842,4294,-1537,-576,-5116,2353,8382,-4540,-4243,696,1049,6752,-2346,-7863,4107,3534,1432,-2132,-7038,2723,8945,-3632,-3066,-1982,511,9698,-2857,-9545,2003,2991,4426,-1688,-9585,1019,7495,-673,-3038,-6256,95,9408,-446,-6290,-855,1617,7192,1656,-8811,-625,4866,1758,-1106,-6642,-857,7597,896,-3164,-3443,635,6436,-172,-6429,-1314,1999,3423,-813,-6705,-35,4876,2097,-422,-4408,308,5041,-2006,-2881,-1582,313,3742,-939,-4775,2186,1639,477,-1380,-3702,2480,3763,-2686,-803,-1515,1794,4111,-3156,-3366,3588,2431,1540,-1676,-5299,5255,3181,-3252,-1759,-2482,3035,5578,-5273,-4903,2510,596,3948,-3365,-6464,6075,4902,-1524,-2601,-5625,4243,7761,-5185,-5314,-576,3334,6587,-4068,-7002,2854,4173,1475,-2369,-7977,3840,8213,-2419,-2895,-3196,2092,8168,-2596,-6484,388,3237,5681,-2762,-7730,1815,5407,1424,-2401,-4984,1700,6382,-1189,-4098,-1866,1518,5087,-1677,-3856,989,1710,2274,-1138,-4228,1863,5411,-762,-1281,-1996,1581,3512,-3013,-2550,1008,988,1798,-2091,-3329,3462,1680,-1428,-1728,-2018,2526,3050,-4133,-1081,184,2346,2498,-3897,-2382,4256,1600,933,-2821,-3280,4481,3426,-4849,-2125,-246,4588,3503,-5674,-2777,3562,3137,1043,-3845,-3115,5728,3398,-3820,-2715,-2622,4247,5281,-5215,-4722,2148,3362,3069,-4901,-5531,5518,4609,-825,-3939,-4543,4102,4915,-3446,-3104,-830,3917,5460,-4771,-4597,2742,3109,1984,-4044,-3826,2738,4465,-1909,-2576,-2656,3518,4198,-3275,-3154,-495,1593,3042,-2892,-3901,1603,3039,-97,-2768,-1956,3644,1966,-1297,212,280,2705],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-6,6,-6,8,-9,10,-11,13,-14,15,-17,19,-21,24,-27,30,-32,36,-40,44,-49,53,-59,66,-72,81,-89,100,-112,126,-143,164,-189,224,-271,339,-448,653,-1167,5304,7249,-6943,-1960,-1687,2603,7716,-6345,-5770,4982,413,2870,-1933,-8056,5372,3752,-5163,2125,-3319,862,6363,-5966,-2629,3891,-380,2869,-2187,-5231,6721,1364,-3831,225,-2998,4446,3350,-6556,209,2369,1483,1467,-5018,-2099,6585,1953,-2801,-4104,-2518,7185,2222,-5411,-2171,1052,5111,973,-8097,-1252,5603,4011,-732,-7261,-2334,8077,1325,-3970,-4154,-236,9618,1674,-7975,-2786,1231,6846,2672,-10197,-2663,7333,2136,558,-6698,-3470,9962,1936,-4948,-2128,-2559,9197,4473,-10769,-1082,2534,2645,3460,-8252,-6400,8868,1222,-770,-3732,-6137,7761,3996,-7828,-1853,-413,2826,6436,-7104,-4449,5460,-379,1868,-2398,-4355,7661,1981,-4905,740,-1353,2093,3967,-6949,-1061,4287,-1335,1803,-1725,-2384,6753,693,-4707,513,-267,3994,1682,-6801,602,4453,961,279,-3758,662,6708,-1000,-2903,-2558,1175,6196,653,-6026,-79,2650,5038,-551,-7043,993,5921,2247,-1815,-6810,-42,8097,224,-5480,-2720,1071,8275,-123,-7511,125,3255,5160,-207,-9139,525,7295,688,-261,-5652,-767,9716,132,-5760,-2399,55,7718,2743,-8461,-997,3958,965,1955,-8136,-3228,8948,-880,-3574,-1742,-2657,6367,2720,-7254,646,944,635,3393,-7047,-662,5328,-1573,-1034,-1266,-2820,5350,575,-4799,-52,-162,1711,1855,-5261,263,5272,-1727,171,-1661,-177,5783,-1198,-3791,616,600,1639,-282,-7195,1743,4377,-253,-476,-3532,1715,5180,-1443,-4585,-1760,1247,5820,-2626,-6205,341,3851,1815,-2457,-5657,2802,5526,-1002,-4154,-4446,1920,7416,-1543,-6119,-1602,3448,6175,-1888,-7316,373,5261,2326,-1636,-7304,2066,7242,-658,-1624,-4605,1650,8322,-763,-5643,454,1962,3938,-769,-7889,1156,5474,-206,-1084,-5706,466,7339,-1261,-2887,-781,575,4532,-1009,-5929,1823,1567,678,926,-4081,52,4747,-1507,-1828,-292,-595,3132,-373,-4217,1805,1938,1191,-128,-3547,2080,3529,-1773,-879,-81,1610,4680,-2150,-3518,3170,1652,-61,-2770,-4387,3596,3956,-1673,-3190,-2460,2854,3507,-2640,-3404,768,3471,2789,-4554,-3620,2867,3139,1072,-3692,-3646,3787,4889,-1541,-3598,-1681,3330,5769,-4364,-3943,1203,3604,2881,-4359,-5139,3435,4025,-271,-3366,-4069,2919,5368,-2796,-3435,-1601,2216,5669,-2639,-3981,1343,2420,1676,-1524,-5286,1624,3964,-1217,-1579,-2856,1839,4413,-2247,-4247,1584,967,1918,-489,-4458,2476,2299,272,-1163,-3109,1957,4226,-2326,-1995,1223,729,505,-1751,-2707,2863,578,-767,-1360,-1171,3297,1951,-3495,-1150,225,1463,2122,-2231,-2101,3704,1379,-612,-2237,-2437,4027,2976,-2721,-2263,483,2802,2480,-3572,-1518,2617,2703,1010],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-7,8,-9,10,-11,12,-14,15,-17,19,-20,22,-24,26,-29,32,-35,39,-43,48,-53,60,-68,77,-88,103,-123,150,-192,267,-685,-124,-6944,-1850,11026,-409,-4130,-1311,-2699,7344,2547,-10625,1866,2326,630,3345,-7850,-1404,7992,-2020,-779,-289,-2036,5546,-480,-6228,2780,1075,1543,1806,-6385,926,6858,-3068,-819,-2237,578,5658,-1951,-4602,2451,1764,3537,-630,-6527,3181,4294,-892,-2363,-4318,3256,6049,-4399,-5084,-779,4343,7090,-4648,-6091,2841,3844,4173,-4233,-6975,5973,6369,-1212,-4412,-4498,6507,7594,-5538,-5234,187,2494,8318,-4597,-9040,4229,4895,2933,-2102,-9187,4020,8699,-3625,-3355,-4177,1248,10593,-5039,-5769,2090,1177,5360,104,-10939,3488,5250,-2190,472,-5286,1425,8738,-3500,-5431,389,-1422,6990,-830,-9261,3774,2898,-1067,1609,-5786,845,7873,-3481,-1457,-356,-1376,5579,-1543,-5413,4141,1116,1153,-1011,-4815,2728,5468,-2982,-1850,-713,1181,5101,-4122,-3609,3150,2675,1280,-3433,-3973,4490,3743,-2673,-3160,-3365,4365,5432,-5147,-4851,1582,5769,3500,-6044,-4342,3969,3836,1440,-5091,-5409,6483,5268,-3599,-4839,-3905,5448,6878,-6503,-3881,2294,5121,4943,-6254,-6878,5511,4144,1344,-2537,-6238,6140,7365,-4088,-2194,-1099,1270,8130,-5604,-6572,3698,2416,1799,-1591,-7411,5071,4448,-2350,-1275,-3682,585,7220,-4697,-3093,1886,144,3648,-820,-6259,3620,2174,-2601,-528,-4189,2539,3738,-4378,-2190,1052,-356,3183,-3475,-4157,4339,1363,-1252,-1172,-2598,3711,3175,-4320,-1213,831,1906,3019,-4809,-2354,4471,2213,-690,-3542,-1539,5300,2329,-4839,-2962,-438,5100,2641,-6246,-2946,3439,3678,2047,-7311,-3360,5454,3291,-557,-5856,-2920,6923,2533,-5453,-3733,-441,4571,4988,-6422,-2343,4509,3513,2158,-4866,-3834,7256,2808,-2968,-2927,-3892,5753,3901,-5274,-1866,709,2105,4017,-6014,-4384,4529,1783,1551,-2267,-3792,5243,3663,-4232,-774,-401,1905,3319,-4296,-2963,3273,-98,1606,-2084,-3503,4775,1067,-2792,-88,-1029,1888,2422,-5780,-376,3940,585,20,-3707,-1242,5431,-240,-2444,-1255,-444,4162,320,-4820,-150,2300,2978,732,-3853,-950,5191,648,-2296,-3007,5,5246,1557,-4133,-1472,2918,4948,622,-6525,-2094,3783,2955,-1530,-6539,-1328,6328,1872,-2643,-3271,646,6365,970,-5454,-1444,2098,4466,404,-6297,-1897,4238,2803,-492,-4288,-1621,5151,1322,-3858,-1926,826,4449,613,-6747,-1292,2177,2391,1679,-4866,-1106,4222,1020,-1364,-2529,-1805,4552,1585,-4764,164,880,1527,1987,-2876,-453,3753,626,-353,-1275,-1431,4272,193,-3137,-74,745,2161,529,-4489,1261,3044,-573,-817,-2614,405,4343,-887,-3160,-42,1724,3591,-1251,-4681,284,2030,655,-2193,-3038,2752,4538,-296,-3580,-1907,2909,4270,-1547,-3548],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,4,-4,4,-4,5,-5,5,-6,6,-7,7,-9,10,-10,11,-12,14,-15,17,-19,21,-25,28,-32,36,-36,16,226,-46,-9021,787,12446,-3827,-5140,-1800,-348,10946,-501,-11828,2026,3806,5394,2295,-11619,602,10218,-852,-2330,-6139,-2104,12391,1274,-7623,-2021,191,7394,1797,-9828,-1328,6305,2279,354,-6946,-1641,9013,1874,-4059,-4809,-626,8327,873,-7080,-2024,1137,4723,1008,-9098,233,4924,1356,-641,-5018,-278,7452,-196,-3898,-1197,-412,5647,-1152,-6494,2052,1767,981,487,-5878,3423,6789,-4878,-460,-1253,48,8367,-3493,-4973,4053,-369,3046,-1021,-8309,6041,5810,-4466,-1759,-4099,2037,9144,-6478,-5384,2433,18,5821,-3058,-11044,6448,5648,-1437,-1137,-8441,3602,10847,-5024,-5426,-431,1580,9015,-3837,-11015,3970,4340,2849,-2041,-11091,3556,10050,-2220,-3863,-4315,928,10549,-1780,-8876,366,1940,5864,77,-9430,517,6683,1034,-1959,-7677,591,8614,-115,-3840,-1477,566,6664,220,-6487,-61,3820,2270,-1682,-5976,942,3628,-513,-1232,-4430,1302,5526,-3449,-3157,1111,-211,5292,-3524,-6553,4449,2103,-859,-699,-4008,4742,5128,-4395,-1433,193,1972,4773,-6005,-4716,5302,829,254,-3232,-6511,5997,4958,-5772,-1492,-2212,3952,6455,-7858,-5102,5141,2873,3584,-4072,-7041,8257,5836,-3530,-2899,-4651,4135,9580,-6707,-4968,253,2142,5397,-4915,-8704,5294,5177,433,-1823,-6957,4968,8542,-4123,-4277,-1725,3764,8110,-4474,-7993,3159,3108,3978,-1834,-7307,3063,5848,-1208,-2817,-3684,2917,6408,-1750,-3183,-432,1944,5190,-2594,-4634,1589,2514,1309,-2125,-4302,3117,4833,-2071,-1282,-796,2666,4277,-3614,-2234,2619,492,2116,-2641,-3615,4579,1993,-1870,-895,-2910,4475,3561,-5912,-1726,2872,2826,2919,-5798,-2772,7282,1887,-1477,-3177,-2453,7432,3226,-5948,-1741,923,3506,4058,-7518,-3694,8009,2734,783,-5241,-4434,7874,3753,-4697,-3526,-2047,5549,6535,-6167,-4139,4175,2558,3795,-5825,-6542,5873,4343,-1823,-3545,-4444,4018,5407,-5244,-4522,119,3302,5121,-4531,-5452,3866,3515,1234,-4566,-5652,3930,4842,-2733,-2091,-1668,2560,4213,-3412,-2814,1821,2028,2159,-3967,-3147,3237,966,-734,-1693,-2054,2962,2539,-3102,-1177,1287,1991,1426,-4269,-1254,2732,1100,-53,-2284,-501,6017,173,-3151,-900,-73,4552,1089,-5625,-338,3769,1189,295,-4065,147,6622,802,-2979,-2135,-192,6366,951,-6889,-351,3085,3657,1130,-6004,-330,6292,1378,-2819,-3619,-1000,7075,1880,-6216,-1731,86,5425,1712,-6909,-1318,4657,2132,-84,-5344,-2669,7103,2946,-4098,-3285,-1012,5446,3289,-5614,-2229,1601,3628,1520,-4686,-2178,4688,2364,-893,-3352,-2262,3351,2948,-3519,-1339,-399,2792,2294,-2568,-1590,2518,1419,132,-3023,-1834,4188,969,-2586],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,14,-14,16,-18,20,-22,24,-26,29,-32,35,-38,42,-46,51,-57,63,-69,77,-86,97,-110,126,-147,173,-209,259,-335,460,-697,1297,-6695,-6587,8819,589,2437,-6589,-7742,10254,6604,-5427,-2635,-4862,5929,9871,-9564,-5705,3535,2879,4897,-6074,-8951,9099,4955,-1303,-3239,-7794,5955,8947,-5092,-4773,-1602,4166,9101,-5109,-8204,3470,4336,3339,-3022,-6984,4795,4876,-1666,-2622,-5118,4941,5933,-3748,-4119,-505,2412,4796,-3912,-4249,4572,3026,2639,-3902,-5327,5027,2690,-2603,-459,-1086,2837,4372,-7031,-606,4039,80,2142,-4063,-3534,6977,141,-3476,-572,-3037,7218,3791,-10154,1233,3173,1195,2996,-8067,-3215,9595,-712,-1877,-2959,-4125,10359,2104,-9347,405,311,3861,4880,-10533,-3992,9199,2107,-220,-6806,-6150,10334,3328,-8105,-2618,-2011,7337,5900,-9896,-4548,5544,4203,3038,-6353,-7136,9497,4802,-2922,-4263,-4740,7710,7165,-7557,-4438,1578,4533,4856,-6612,-5364,5242,3883,-12,-5237,-5446,6257,5716,-3782,-2169,-1868,5102,5082,-5560,-2294,2756,3132,1536,-5549,-1884,4694,3288,-282,-3162,-3027,6174,543,-4382,-583,-148,1977,1835,-6537,-25,3682,-1142,-392,-5332,-1270,7404,-1831,-4194,863,-997,4969,377,-8766,984,5060,230,644,-7065,-296,9051,-2131,-4251,-1402,-1309,8532,700,-9592,1084,4234,2921,2189,-9186,-1094,8581,-678,-2685,-4527,-3049,9481,1765,-8211,-1365,1449,5748,2738,-10423,-1530,6246,2512,841,-6475,-4242,9317,3077,-4318,-3331,-2038,7510,2792,-7713,-1807,2981,4584,1228,-7206,-2409,6610,1466,-1035,-3974,-1962,6378,2240,-4237,-1938,484,3546,1637,-5291,-1650,2805,2629,201,-3455,-589,5545,154,-2391,-1663,-1085,4436,55,-3823,1929,680,1915,337,-5497,2466,5076,-2079,-1017,-2448,294,6305,-2008,-4495,2145,1568,3628,-1407,-6564,3688,4570,-756,-1108,-4888,2324,8757,-3378,-4227,-160,442,6412,-1367,-9931,3456,5008,2041,-1518,-7207,808,7886,-920,-4228,-2633,-48,8641,-784,-6807,-456,3156,4235,-549,-8281,947,6765,45,-2126,-5265,-424,7329,-554,-5129,-2240,319,4436,666,-6247,-199,4222,2968,-521,-5800,-1531,5460,116,-2390,-2731,715,5088,231,-4365,-258,2012,2479,327,-4971,1075,3561,259,-1786,-3591,1091,4008,-1680,-2413,92,1791,2394,-2596,-4536,1870,1509,-220,-2767,-3173,2633,4200,-3850,-3117,-866,1617,4197,-3197,-3821,3079,3079,1465,-1559,-5105,4284,4807,-3118,-2665,-2398,3078,6177,-3607,-5280,2385,1821,3280,-5098,-6178,4049,4305,-511,-2402,-4897,3080,7581,-2743,-3210,-930,2290,6214,-2417,-7317,1878,4937,2161,-2210,-5522,2547,6265,-367,-3592,-3110,2343,6666,-1202,-6488,-671,2828,3210,-330,-4689,1886,2967,1282,-1354,-3912,1784,3939,-682,-4066,-777,1934,3044,-1526,-3420,969,2035,659,-741,-4120],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-7,7,-8,9,-10,12,-14,14,-16,19,-21,23,-25,28,-32,34,-38,43,-47,52,-56,63,-69,76,-85,94,-105,118,-132,150,-172,199,-233,281,-348,454,-646,2191,-9650,-4445,8829,460,900,-3567,-6789,7878,3564,-6927,-61,-2277,3933,5525,-8235,-2365,4691,237,2103,-4019,-4903,7723,514,-4217,-494,-2000,3865,3645,-7294,-958,3268,-668,2290,-5391,-1030,5730,-625,-2595,-455,-1153,5469,-206,-6269,652,2366,4187,-1855,-6965,991,6103,1611,-2373,-5499,2484,7267,-1729,-5042,-2090,2135,6949,-1767,-8557,-306,4817,4987,-1987,-10966,1665,8246,355,-2713,-6966,-564,11727,-1398,-8765,-233,888,7929,1255,-10575,1411,6014,1807,1102,-9171,-2588,11053,-1335,-4946,-3002,-2253,8583,2267,-9320,747,2729,3921,3475,-9591,-1338,8468,-564,-532,-3579,-3430,8857,1175,-7770,34,924,3214,3842,-8077,-617,6412,-463,440,-3014,-2488,7196,-920,-4849,971,-855,3634,612,-6388,1781,3078,-478,77,-4178,1301,6294,-2264,-2979,-1270,672,5203,-551,-6491,746,3666,3099,-2304,-6629,2782,4996,-1477,-3794,-4359,3364,7558,-3159,-4934,-1449,4260,5841,-3762,-7307,3174,3920,2413,-3110,-8247,3667,8234,-1039,-4262,-4818,1623,9921,-3509,-8526,347,1248,5883,-1515,-9434,2765,5714,464,-1351,-7453,965,8961,-3041,-4810,-1026,-944,8138,-660,-8625,1284,4036,2416,567,-7189,335,7545,-1883,-2298,-709,-1628,6980,-1381,-6291,2004,581,1512,1438,-5745,1321,5200,-1379,-1165,-2564,-795,5150,-2258,-3346,2500,1464,2329,-504,-4057,4235,4829,-2188,-1403,-2660,2654,6094,-2193,-3754,859,2151,3012,-3219,-4505,4529,3603,282,-2884,-3862,3664,5160,-1875,-3050,-1311,4485,4506,-5081,-5624,1441,3815,4302,-4667,-6084,4708,3897,-1006,-3152,-5714,4441,5142,-4147,-3404,-2333,3738,6573,-3558,-6348,3440,2939,2654,-3973,-5575,4380,6182,-1570,-2154,-4720,2462,7351,-4157,-4682,-509,1496,5071,-2439,-6225,2482,2887,678,-641,-4307,1186,6123,-2181,-2299,-474,-515,4536,-1704,-4292,2563,1335,-374,-798,-3876,2605,3758,-3168,-1430,-200,1529,3620,-2738,-3119,2479,531,282,-1927,-3016,3643,2739,-2460,-823,74,3252,2682,-5111,-3721,2372,2862,1551,-4097,-2929,5027,3015,-1741,-3625,-2150,5017,2947,-3426,-3060,881,5187,2224,-4150,-3194,2685,3488,625,-3986,-3768,4898,4197,-2931,-3933,-1808,4326,4574,-3873,-2599,1899,4210,3316,-5225,-4951,4562,2870,94,-3467,-3948,4075,2413,-3378,-2930,-959,3328,4344,-4093,-3132,2173,1726,2836,-2855,-3506,3662,3421,-1817,-1661,-1291,2422,3227,-4071,-1027,1642,1217,2566,-2909,-1558,3877,1413,-1172,-663,-1797,2097,1913,-4113,-378,536,1020,588,-3102,-1801,3378,1496,-1256,-2976,-1252,4092,968,-3854,-2129,926,3375,1342,-5205,-1253,3407,2446,-1367,-3794,32,4836,2512,-3117,-2744],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-12,13,-15,17,-19,21,-23,25,-28,31,-34,38,-42,46,-51,57,-64,71,-79,90,-103,120,-143,176,-230,357,-1877,-579,166,6419,-2258,-10192,3732,4214,823,1236,-7100,1582,9317,-4097,-2188,-1053,-981,7805,-234,-8253,4027,1962,1513,1342,-6359,1723,6397,-3659,-371,-1886,540,4268,-3258,-4911,2711,1831,2203,-2602,-4164,4106,3192,-2864,-3062,-2307,4212,3411,-5546,-3550,1000,3656,2805,-6245,-4466,5475,4008,-799,-5093,-4665,8131,4485,-4675,-3149,-2406,7131,6040,-8164,-4572,2704,4583,3694,-6903,-7420,7168,4559,-2058,-3862,-6510,7523,6444,-7174,-3308,-1008,4796,9311,-6803,-6920,5344,1834,3899,-3152,-8981,6834,6062,-4596,-1812,-4824,2432,9072,-7040,-4825,3143,1027,4529,-2865,-7481,5575,3262,-1073,-705,-7101,3922,7595,-5676,-2353,615,-125,5229,-3105,-5171,4146,1967,348,180,-4464,3982,3626,-6478,-780,404,1574,4198,-4482,-3180,4382,492,77,-3197,-3101,6345,3538,-3460,-2165,-849,4926,2679,-6157,-2311,3180,4233,1318,-6005,-2099,6206,2167,-1517,-4967,-2431,8078,2762,-5840,-3068,732,6284,3362,-8017,-3028,3606,4326,1413,-8043,-4939,8293,3274,-2683,-3002,-3149,7530,4306,-7795,-3251,1034,4581,4851,-7625,-5416,6020,1982,1288,-3041,-6613,7559,3927,-4540,-1494,-2004,3208,5648,-6405,-4653,4253,1259,1962,-2360,-6457,5483,3072,-2259,316,-3091,3523,4070,-5066,-2197,1682,488,2187,-4568,-4361,5877,997,-1312,-919,-2799,4150,2084,-5489,57,1993,1695,1522,-4979,-297,4595,277,-1491,-3132,-462,4415,924,-4127,-1904,1149,4997,99,-4742,-245,3900,2718,-872,-5369,-1511,5600,869,-2699,-4466,-751,6364,204,-6272,-1301,2441,4321,254,-7524,147,6189,2869,-3,-5214,-678,6867,1002,-5354,-2691,-796,6913,904,-7093,-1035,3277,2782,2030,-7374,-2371,6312,930,-1769,-3082,-3365,6545,1883,-5501,-935,93,3645,3111,-5391,-1542,5087,305,570,-3844,-3951,4574,742,-4605,-67,-1304,2273,2712,-5306,-706,3046,-258,525,-2771,57,5028,-741,-2723,-314,521,2943,-1234,-4635,627,2655,688,23,-4063,311,4538,-794,-2861,-2379,2076,4940,-2039,-5159,115,2411,2538,-1870,-5863,1503,4168,1315,-2669,-4353,3201,5958,-333,-4129,-2032,1950,5072,-596,-5437,-490,4013,2415,-1937,-6235,886,5131,1209,-2873,-3816,948,6424,-685,-5449,-824,2039,4317,-264,-7532,-269,3299,1917,-171,-5710,-749,6743,-244,-3224,-1195,687,5617,737,-5237,-233,2200,1583,1168,-4326,862,4331,-1041,-1701,-2793,-22,3770,126,-3712,1310,1209,1838,-620,-4762,-383,2402,-1685,-877,-1893,394,3754,-1539,-2039,1099,540,1234,-2043,-2970,2665,3987,313,-3062,-1819,2138,4237,-2599,-3746,-616,2247,2644,-1884,-4785,1649,3318,866,-3391,-3590,3393],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-5,6,-6,7,-8,9,-10,11,-12,14,-16,17,-19,21,-23,26,-28,31,-35,38,-41,46,-51,56,-61,68,-76,85,-95,106,-121,138,-160,188,-226,278,-358,483,-1020,8728,3701,-11619,977,4350,2599,3687,-10885,-3805,12399,-72,-2091,-5478,-4269,11492,3797,-9712,-1388,1517,6187,5308,-11525,-2666,8155,3112,1444,-5659,-6147,11004,4921,-4910,-3776,-2422,7093,5645,-8984,-4123,2786,3817,2534,-7407,-5329,6537,2279,-1304,-3574,-2978,7625,3216,-3737,-1980,-171,5010,3407,-5520,-1929,2722,2148,1536,-6361,-1605,5732,-622,-2313,-1138,-1058,6277,1251,-7093,1569,889,2251,372,-7525,1332,7906,-1937,-961,-3347,-1588,9107,-2139,-7756,1868,270,4544,348,-10291,3019,7504,-495,-386,-7143,165,11589,-3547,-6676,-256,487,8685,640,-12949,1126,6068,1622,596,-10650,306,11366,-2405,-4859,-3402,-1307,10366,955,-10941,-640,3245,5253,2517,-11677,-863,9183,1330,-2616,-6145,-2648,10345,2034,-7095,-2856,893,7523,3236,-8811,-1540,3723,2174,860,-6898,-2099,7649,1710,-3845,-2882,-1086,7443,1319,-4699,-250,1421,3904,137,-4890,470,3631,1231,161,-4007,140,5362,-1256,-3054,-583,-147,4375,-993,-5031,2926,2461,22,-660,-5154,3093,6111,-4610,-2987,-1304,500,7842,-4517,-5697,5280,2432,2583,-1101,-7911,5449,6432,-2944,-2130,-4252,2305,10310,-4495,-7293,1854,1029,5809,-2556,-11493,4097,6697,-378,-1566,-8069,1923,9763,-3068,-6263,-2159,1946,8201,-2596,-9465,1077,5610,3344,-140,-8710,410,8838,-1289,-2954,-4558,-871,7410,-873,-6227,-383,3157,4752,-73,-7901,334,4742,1843,-732,-5600,130,5175,-952,-3791,-2543,718,5617,-1108,-5597,1015,1971,2049,-1917,-4725,2237,3687,-1015,-1773,-3400,1957,4064,-3573,-2239,1351,1678,3432,-3628,-3734,4912,2797,-794,-2630,-4889,3156,4600,-4761,-2966,1087,2113,4718,-3995,-5236,5224,2884,-28,-2930,-5446,5946,5219,-5470,-3156,-887,4085,7030,-5688,-6299,4110,2660,3323,-4517,-7049,6734,5761,-2714,-4011,-4409,4395,8500,-5324,-4986,742,3462,5611,-2914,-7088,2790,5247,714,-2363,-5368,3254,7414,-2394,-4807,-2194,2545,5182,-2813,-5971,1598,3070,2209,-1963,-5815,2240,4503,55,-1640,-2824,2756,5666,-2310,-3195,495,2522,2923,-2528,-2789,3160,1611,-299,-1700,-2263,3016,2577,-2680,-994,-770,1993,2007,-4051,-2473,2425,1568,290,-1971,-2749,5530,2889,-2989,-2474,-774,5544,2591,-5316,-2181,2977,2547,2141,-5226,-3627,5676,3497,-1218,-4051,-2942,6251,4110,-5882,-2370,1889,4179,1930,-5627,-4692,4049,2740,243,-4162,-4527,6134,5137,-3458,-3513,-369,5632,5376,-5399,-3687,3168,4221,1915,-5232,-4725,4317,4265,-141,-2741,-3539,3848,4877,-5020,-2972,-149,3578,3931,-3210,-2788,2343,2562,499,-2212,-3524,2524,2686,-2142,-2701,-1126,4323,2130,-3301,-3076,1893,2527],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-12,13,-15,17,-19,21,-23,25,-27,30,-33,37,-41,45,-51,57,-64,73,-84,98,-116,141,-178,241,-373,1923,-4607,-2152,-3272,2503,11662,-6770,-8280,3887,2897,6546,-4093,-11625,6403,7553,-2223,-2274,-7314,2862,11800,-5536,-5588,532,2668,8192,-3860,-10875,3464,5318,3429,-2431,-9461,2695,9447,-1485,-3112,-4459,1578,8710,-1435,-6946,-257,2864,6370,-1518,-8072,1870,5572,175,-924,-6106,2077,7934,-2018,-3080,-2369,1951,6405,-2554,-4770,2110,1047,2177,-1438,-5498,4466,2941,-3801,109,-2718,2895,5891,-5687,-2335,3511,918,4212,-5495,-5198,7474,1422,-2927,-1294,-4714,7078,5828,-9549,-1359,2498,2305,6186,-7908,-5998,8029,1287,1159,-3960,-8376,8167,5862,-8523,-1979,-1146,4673,8274,-8496,-6279,5191,4087,3956,-5463,-9101,8386,6013,-4951,-2577,-5592,4925,10076,-7597,-5907,1799,2267,6515,-4540,-8589,6422,5412,-197,-4136,-7585,3808,8028,-3295,-4652,-1723,3648,7604,-4004,-6015,2733,2722,3010,-3383,-6704,3932,5519,-599,-2484,-3817,2380,5231,-3605,-2311,-302,2481,3471,-3965,-3156,4160,1801,-580,-2203,-3960,5561,1886,-4717,-517,-148,2728,3047,-8291,-1071,4430,705,702,-4613,-3407,8242,-316,-5549,-1943,-1567,6639,3447,-7945,531,4651,1362,2920,-8191,-4575,9524,1410,-1889,-2529,-3344,9594,3646,-9157,-869,587,4299,3950,-9350,-3747,7585,2217,328,-5270,-6144,10158,5093,-5969,-3620,-2465,5484,6338,-8656,-5180,3633,4181,3177,-5345,-7098,6701,4832,-2626,-4567,-4922,5485,5460,-5079,-4991,-371,4171,3688,-4547,-3931,3927,2406,1042,-3812,-4178,5425,2833,-3856,-2255,-926,4233,2229,-4413,-1963,1787,2256,1692,-3739,-593,4360,40,-168,-73,-1995,4946,2,-4677,576,1080,2496,1074,-7402,454,5207,370,-633,-4180,-713,8050,-342,-5448,-661,634,4688,133,-8272,101,4692,1654,-1086,-6291,-894,8972,-196,-5106,-2572,41,8042,288,-8469,-1051,3132,3871,2075,-8698,-1903,8020,885,-2425,-5573,-1656,8350,1698,-6569,-2543,793,4983,2954,-7382,-3079,5724,2585,-346,-5493,-3170,5868,1883,-3901,-2497,-119,5266,1880,-6335,-1817,2177,2791,1469,-5019,-2273,4520,1476,601,-2217,-765,5812,1134,-3868,-1394,843,3112,1091,-4463,-506,3389,178,-723,-3536,576,5023,-2561,-2957,60,835,4964,-518,-5075,1098,2393,1169,-1478,-3620,3042,5811,-1510,-4077,-2177,2528,6022,-2651,-5173,281,3939,3902,-2861,-7016,1559,7144,-1161,-3448,-4701,44,7111,-1839,-4984,-1689,1479,5547,-533,-6413,599,4818,1682,-2758,-5922,-514,6496,-1299,-3477,-4310,1728,7276,-708,-7032,-186,3004,4253,313,-6625,-745,6741,1468,-1035,-3172,-107,5538,-190,-4100,-2004,1000,3812,259,-4385,-345,2778,893,-990,-4453,544,4530,1350,-3249,-1890,496,2988,-99],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,7,-8,9,-9,10,-12,12,-14,15,-17,18,-21,23,-25,28,-31,34,-37,42,-47,54,-61,69,-81,95,-114,141,-183,251,-383,728,-3676,-4052,10310,264,-8175,590,352,2883,3672,-9387,-1020,5947,-224,1630,-4208,-2674,8792,-58,-4465,1410,-2400,4571,1619,-7983,604,4050,-311,1508,-4620,-326,7193,-1555,-1716,469,148,4474,-2204,-6397,2786,2804,1112,-1779,-5416,3140,5569,-2595,-3432,-4471,3553,6271,-3311,-5171,150,2987,5786,-3618,-6673,3795,5176,1574,-3023,-6844,4853,8615,-2753,-4761,-3383,3079,10047,-5245,-7992,2486,3380,5749,-3278,-9704,4961,7480,-226,-1517,-8517,2632,10885,-3483,-5383,163,736,9097,-1376,-10356,2939,4742,2487,384,-8768,1565,9800,-2788,-3342,-3971,-523,8452,-404,-8087,1833,223,3009,1804,-8912,1164,6025,-2600,800,-3736,-2043,6941,-2038,-4162,1964,536,3332,-146,-6490,3836,4369,-1267,-724,-4206,104,5883,-3902,-1844,471,1814,3772,-4125,-4740,2222,3669,853,-3269,-4370,4788,4492,-3043,-4623,-2599,3938,5378,-5051,-4651,1397,3818,3100,-4558,-5527,5640,4578,-1420,-5192,-5213,6421,5918,-4587,-3982,-3044,3886,6271,-6420,-5772,2369,2758,3887,-3540,-8136,5839,6004,-2396,-1979,-5626,3290,8903,-4729,-5359,1367,1791,6650,-2235,-9847,4775,4725,-719,-1919,-7728,3193,7645,-4311,-2652,-1154,292,7592,-2220,-7745,2693,1529,1418,-1083,-6362,2076,5515,-1872,-1237,-1287,930,4785,-4321,-2824,3656,1020,1523,-1262,-4282,3117,3336,-2503,-912,-1072,2559,3116,-3447,-2012,2649,2375,2154,-4588,-4305,3801,3052,-1947,-3315,-1813,5153,3467,-4175,-2978,79,4829,3114,-5830,-3111,2847,2267,797,-5659,-3546,6605,4248,-2456,-4752,-2861,7113,3928,-5997,-3257,1251,4367,4334,-5220,-4753,5838,1949,609,-3533,-4320,5614,4959,-4575,-3239,-1559,4274,6098,-5979,-4334,2860,2002,3963,-3404,-6442,6020,3950,-2492,-1193,-3712,3017,6113,-5005,-1588,613,1194,3726,-3105,-3600,3745,2156,82,-1472,-2894,3476,3593,-2397,-1334,256,1203,3022,-4485,-2174,3464,1479,8,-2080,-2004,3686,1999,-3157,-369,-880,3663,1360,-3973,-1079,3013,201,-1097,-3536,-1362,5252,1256,-2490,-2810,-429,5489,1681,-4955,-1077,2594,4242,967,-7298,-1210,4056,2483,-1357,-5358,-1466,5659,2279,-4484,-2988,614,5683,807,-6432,-2769,3833,4070,1022,-6031,-2646,5790,1818,-1135,-4803,-1663,5119,3608,-4398,-1726,592,3253,1695,-6039,-871,4287,1773,21,-4009,-1807,4870,2772,-1959,-2135,-1539,2581,2882,-4893,-1715,2045,1022,2221,-3345,-2651,3260,1513,-1660,-1340,-1724,2699,1075,-3936,-568,2417,771,-118,-1940,-563,3755,-76,-1850,-775,847,2935,605,-3706,-584,1800,3108,857,-4424,858,4256,811,-1544,-2195,917,4048,-60,-4363,-611,1665,3536,-730,-4356,-387,3246],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,8,-9,9,-11,12,-14,16,-18,20,-22,25,-27,31,-34,37,-41,45,-50,55,-61,67,-74,81,-90,99,-110,122,-137,155,-175,200,-232,274,-329,410,-537,767,-1316,5457,4536,-3058,-1221,-7486,4015,7613,-5836,-3252,751,-432,7161,-3496,-6649,4926,1436,-517,-283,-7052,3090,5995,-5367,-1170,234,1807,5412,-4856,-2625,4738,713,87,-2187,-3535,5327,2245,-3679,-728,-1427,3611,3109,-6431,-1844,1956,2107,423,-6301,-2590,6851,2228,-3132,-4643,-1286,7637,1510,-6899,-1897,1354,6783,2456,-9056,-1183,5450,2096,1502,-8315,-2110,9659,1664,-3861,-3837,-3045,9018,4667,-9161,-2634,2601,4559,4699,-11129,-4461,8720,1530,337,-5527,-5762,9864,4023,-7221,-1717,-2149,5515,6687,-9194,-4320,5806,1099,3518,-4632,-6733,9788,4120,-2586,-1732,-4231,5216,6986,-7897,-2701,1249,738,4966,-4807,-5626,7151,2184,-2034,-182,-4946,4807,3980,-5170,159,354,1248,4376,-5028,-2840,6371,793,-1178,-2863,-2104,5164,941,-3892,313,1249,3833,323,-5724,-487,4745,1711,-1634,-6500,-515,7080,1177,-3810,-3150,354,7608,43,-7039,-464,2737,5976,770,-9060,-204,6389,1265,-497,-7446,-478,8379,789,-5679,-1763,-1184,8716,2862,-9186,-251,3328,4590,2222,-8853,-2015,8234,842,-1236,-4721,-3891,8708,2941,-7355,-558,1566,4671,3247,-8628,-1370,5228,525,1739,-4161,-3968,7827,1378,-4488,434,-2368,4678,3178,-6960,-788,2507,293,2972,-3581,-3188,6264,-31,-2878,-719,-2509,4571,911,-5236,337,2193,936,1017,-3911,-865,5329,-39,-813,-2254,743,4776,17,-5020,728,3246,3352,-1753,-4723,2073,4192,-51,-2478,-3962,1471,6772,-1853,-3909,-2196,2256,6604,-1566,-6112,1547,3142,4251,-2283,-6087,1210,7244,262,-2980,-5586,1358,8773,-1443,-5586,-991,1811,6566,-591,-9424,-262,5106,898,-103,-6743,674,6815,-440,-2242,-2984,-918,7141,884,-6719,-179,782,4171,1159,-6836,-381,5264,-120,-1129,-2308,-1060,5808,294,-4329,1013,-490,2885,1170,-5571,181,3217,-699,-347,-3191,-832,5544,-1773,-3608,-61,296,3159,73,-4916,2173,2256,-885,-439,-1873,1176,3530,-2271,-3623,-1607,1578,3663,-1797,-4305,973,3171,783,-1138,-5122,3587,3978,-1556,-2539,-2241,2650,4338,-4368,-3566,-213,2227,3730,-3784,-5771,2411,4451,392,-3040,-4228,3266,5393,-2134,-3769,-2494,3145,5150,-3499,-5108,594,2391,2966,-2910,-6593,2959,4513,1258,-2882,-5010,3184,7038,-3063,-3986,632,604,6304,-1303,-5325,1785,2996,2568,-682,-4492,2208,5556,-1158,-675,-3003,578,5238,-2212,-3907,1284,322,1154,-663,-5129,1434,3107,-1765,-1385,-1637,782,3512,-2339,-3133,1575,639,2081,-2035,-2848,2153,2491,-1562,-1110,-1538,2102,2683,-2795,-2271,1166,2136,2373,-2679,-3359,3872,3375,-1218,-2513,-2015,3468,3093,-1806,-2999,-844,4316,2667],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,8,-9,10,-12,12,-14,15,-17,19,-21,24,-25,29,-32,35,-38,42,-47,52,-57,63,-70,78,-88,98,-112,128,-148,174,-209,257,-330,450,-680,1270,-6113,-8167,10725,2634,-2958,-4516,-5468,10176,7035,-10729,-2648,1974,3794,7902,-8558,-7840,7996,2781,500,-5279,-8817,9532,7350,-7359,-2625,-3823,5282,8682,-8544,-7037,3743,2681,5196,-5239,-9200,6061,6708,-1820,-2343,-5617,4576,7291,-4783,-5821,107,4271,5939,-3597,-6180,2951,3954,781,-2719,-5565,4903,3799,-2420,-2074,-2238,4561,4384,-5225,-1996,2726,2491,2452,-4556,-2074,5882,866,-1328,-2057,-3645,5781,1273,-6898,-430,817,2657,3725,-8421,-1591,6507,-244,-60,-5425,-2839,9477,1139,-7205,1276,995,6933,3537,-11282,344,7207,1693,2579,-9264,-4586,10986,1127,-4586,-1779,-2899,9537,5612,-11794,-1573,3234,4318,3889,-10034,-5193,9993,1733,-2529,-4765,-6367,9967,5503,-8282,-2326,-295,6362,7178,-9743,-5697,6620,2847,2603,-5920,-6665,7925,5042,-4198,-2885,-3462,5692,4912,-5539,-3321,2274,2673,3420,-4696,-3874,5249,2011,-273,-3543,-2484,6269,1851,-3648,-1570,-156,4797,2234,-5927,-614,3577,272,255,-4974,-1374,6519,-127,-1496,-690,-1048,6091,-443,-6604,2566,2558,943,76,-8071,863,8490,-1469,-2053,-3579,-131,9170,-2478,-7480,248,1439,5307,1395,-10563,919,7112,-573,-257,-8217,-677,9911,-1377,-7264,-937,-1095,9081,1840,-11189,400,4956,2747,1592,-8939,-2498,9634,-490,-3177,-3895,-1225,8656,1265,-8056,-1922,2187,3939,3349,-8433,-2960,6625,2024,-153,-5352,-2554,8186,1475,-5119,-2593,-1102,4657,1935,-6809,-136,2879,1693,1700,-5005,-1729,5932,1267,-2737,-3011,-316,5456,-254,-3818,-112,-473,2934,698,-5629,614,3611,-1029,-1190,-2969,992,5534,-2653,-2419,722,654,5000,-1228,-5793,2757,2632,13,-1914,-5558,3250,6092,-2397,-3834,-627,1445,7465,-3485,-6500,920,2438,2555,-2190,-7841,2469,7957,-1549,-2498,-4343,1266,9497,-2102,-6857,-597,2931,5764,-1854,-8748,2164,6517,853,-580,-6113,556,8713,-961,-4868,-1479,-182,7293,-40,-8034,-295,2727,2785,-168,-6611,728,6221,-302,-2257,-3766,-575,5797,533,-4050,225,777,3834,244,-5540,-212,3062,436,-1261,-2748,1243,4855,-663,-3310,-10,741,4040,-1699,-3790,2075,1072,1395,-1146,-2975,2586,2476,-1254,-2151,-1432,3245,4131,-4299,-2394,1998,2271,1548,-3593,-4016,4683,2851,-3282,-2735,-3079,2828,5561,-3490,-4212,1540,3098,5391,-4824,-5928,4289,3615,-213,-2910,-4241,4023,6944,-3214,-5567,-1272,3120,5475,-3428,-7262,2343,3604,3484,-4052,-5655,2939,4879,-1041,-3403,-4719,2385,6649,-2798,-4483,1003,1944,4297,-2298,-5973,1812,4813,981,-2137,-4048,1580,5375,-965,-2191,-807,1309,5237,-969,-3584,649,2870,2144,-1552,-4232,1566,3046,-594,-2734,-2018],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-4,4,-4,5,-5,6,-7,7,-8,10,-11,12,-13,14,-16,18,-19,22,-24,27,-29,32,-35,39,-44,48,-55,61,-69,80,-92,108,-129,160,-206,290,-487,1917,2973,4501,-74,-11790,3721,9059,-2273,-1387,-6742,-93,12770,-2584,-8114,-80,349,9228,1163,-13551,2831,7345,2938,1335,-8811,-922,11789,-1250,-5551,-2838,-1216,10430,1750,-11152,-375,2836,5189,2041,-11043,-531,7873,543,-2363,-4776,-1096,8844,1309,-4889,-522,-317,6227,-215,-7525,100,3242,2722,-373,-5775,566,6099,240,-1826,-3851,349,6710,-1959,-4978,2251,1184,2555,-787,-5139,3346,4145,-1345,67,-3629,2754,7185,-5165,-3332,1347,1291,5481,-4358,-7605,7213,2408,-1493,-1733,-7592,5307,8764,-6498,-2508,-564,1483,9831,-5186,-8492,6250,3293,2370,-808,-10850,5710,7932,-3771,-2943,-4961,2195,10839,-5842,-8874,2201,2639,6357,-2410,-11195,4353,6492,630,-2123,-8000,2237,11299,-4033,-5369,-1311,871,8401,-1842,-9198,2024,4585,2576,-421,-8151,1377,8200,-1037,-2542,-3820,-315,6721,-1778,-6089,-598,1067,3958,-1647,-7111,1811,4491,500,-1614,-4349,1164,5602,-2496,-2623,-214,2012,4004,-4074,-3729,2656,1333,1779,-3162,-4171,5752,3133,-3568,-1773,-3374,3040,4585,-7152,-3116,3653,1535,3622,-5199,-5271,7165,2670,-3420,-2339,-4315,5241,5849,-8434,-3111,1013,3731,6078,-6406,-6935,7577,4340,364,-3239,-6712,5946,7146,-6048,-4106,-2349,3116,8005,-5966,-7638,4224,3560,3613,-3629,-8243,5383,5744,-2051,-2945,-4321,2608,8225,-4938,-5410,-179,2091,6476,-3567,-7297,4350,3419,-63,-1141,-6353,3373,5311,-2402,-3052,-948,1513,4439,-2429,-4283,1884,2319,1935,-3286,-4150,2812,3363,-1470,-1384,-1741,3851,3209,-3420,-1144,825,2527,1975,-4129,-2081,3534,684,-1274,-2575,-2775,5853,1611,-4606,100,85,3498,3338,-6090,-763,3374,968,99,-4804,-2993,7581,1616,-4375,-1607,-1039,7547,3097,-7551,-2064,4677,2876,2589,-7401,-4246,8420,2842,-1607,-2358,-2882,7645,4355,-6176,-3401,1755,4169,6365,-7064,-3808,5870,3317,840,-4843,-5511,6249,5565,-4405,-2371,-1754,3876,4576,-4858,-4611,2544,2774,2694,-4140,-3788,4445,3049,-1724,-3148,-3006,2861,4089,-5329,-2910,1137,3223,3379,-3928,-3248,2363,672,-218,-1711,-2196,4318,2319,-3352,-2094,412,3769,1069,-4312,-641,2880,1262,317,-3907,-296,5496,-1426,-2354,-2040,-644,4640,-370,-5903,472,2236,2360,-659,-5810,781,5641,1106,171,-3436,-265,6452,-1155,-6463,-1501,1284,5422,-68,-7275,-699,4973,2017,-396,-4820,-1480,6973,380,-4510,-2985,-235,6032,310,-7097,-2284,2627,3385,1640,-6310,-2247,4774,2268,-1291,-4095,-1699,6202,2855,-5072,-1643,867,3110,1845,-5768,-1836,3814,2151,-962,-4322,-2111,3941,2130,-2539,-1298,-1016,4419,2474,-4031,-1642,2422,1902,718,-2860,-655,3270],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,5,-7,7,-8,8,-10,11,-13,14,-15,17,-19,20,-23,26,-27,30,-34,37,-41,45,-50,55,-61,68,-77,93,-135,781,3585,645,-10832,2551,8275,-3061,-1185,-5311,-1637,9474,-2247,-6522,1897,224,4931,554,-8235,1620,3097,-164,663,-4450,-84,6672,-2462,-2908,-74,-199,4533,-2779,-4773,3539,1180,188,-1725,-4698,3702,4190,-2303,-1904,-233,3371,4388,-4925,-4024,3794,3933,2699,-5478,-4478,6011,2863,-1636,-4120,-4205,7079,4473,-6383,-3334,682,4812,6255,-8753,-6932,5612,3187,2431,-5446,-7661,8744,5828,-4543,-3235,-4860,5686,10058,-9458,-6456,2718,1775,6626,-5801,-9155,7376,4841,-1242,-2100,-7240,5226,9480,-6452,-4905,-173,1592,9862,-4191,-8293,5413,2423,1875,-433,-6943,4056,6324,-3079,-667,-3102,121,7638,-3617,-5091,2381,253,2792,-907,-7195,4135,3596,-2351,-902,-2864,2282,4748,-4662,-1658,2652,-249,2386,-3919,-4046,4919,2100,-2527,-1605,-1807,4871,2844,-4163,-2343,1442,3926,2270,-6249,-2633,4440,2625,286,-4889,-2432,7267,1710,-4483,-4611,-1917,6186,3273,-8067,-1704,1934,5021,3423,-9110,-3194,7581,2970,-218,-5338,-5301,9010,3342,-6670,-3967,-967,6560,6234,-9075,-4959,5041,3915,3141,-5448,-5861,7909,3477,-3197,-2921,-4751,5350,7015,-6877,-3541,2045,1858,4933,-5237,-5171,4929,2541,97,-1890,-6108,5198,4560,-4368,-1093,672,1445,5216,-4998,-3253,4732,634,1396,-2039,-3904,4393,2516,-2557,229,162,1216,2654,-4849,-1624,2702,619,1090,-3808,-870,5768,1479,-3530,-1029,-646,5629,236,-4363,-297,3376,2908,473,-5336,-386,5535,1290,-3813,-4480,5,6559,1418,-5286,-1776,542,5646,1403,-8410,-1357,3745,3193,524,-7087,-157,7582,623,-3316,-4059,-1700,9119,2659,-7086,-2314,693,4026,3553,-7668,-1965,5628,2186,-176,-5541,-3357,7048,1897,-5008,-1077,-1628,5456,3010,-6339,-1290,2974,1933,2635,-4304,-4230,6046,546,-2141,-1006,-2527,3354,2535,-5049,-591,1702,1086,2507,-5064,-2054,5392,870,-187,-1486,-270,4516,1353,-3911,8,448,1731,169,-3837,203,3909,461,-1877,-1856,736,4604,164,-3617,793,2337,4077,-1290,-4853,434,3007,2138,-1471,-5238,1684,5709,-346,-3692,-2885,2106,6217,-1401,-5535,-702,3014,3038,-1948,-6720,1556,5030,1338,-1316,-5747,657,7231,-723,-5103,-1392,1950,6187,-434,-6746,-58,4031,3017,-280,-6387,-96,6099,1100,-2735,-4188,-461,6742,304,-5162,-653,1545,4010,855,-6510,197,3698,1480,-791,-3560,-864,4916,-37,-3655,-1076,-1294,3902,620,-4228,557,3385,585,-59,-3868,213,4148,6,-2607,-313,1251,3081,-1694,-5093,349,1630,473,-1123,-3515,1590,3760,-642,-2231,-2107,2897,5127,-2492,-3614,774,2626,2809,-2668,-3771,1846,4065,16,-2584,-3401,3483,3821,-2780],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-13,14,-15,17,-19,22,-24,26,-30,33,-36,39,-44,48,-54,59,-65,72,-80,88,-98,110,-123,139,-157,180,-210,249,-302,381,-512,1734,-9296,-2373,4046,772,5181,-5809,-6287,7980,1175,-2143,-1260,-5457,6195,4705,-6256,-1534,910,2296,4238,-5283,-3473,5400,195,15,-1922,-3333,6219,2446,-4704,-487,205,3244,1862,-5554,-828,2747,407,-373,-4921,21,6619,-1039,-3148,-1812,-41,7139,-1729,-7101,-362,3522,3738,-1264,-7702,1699,7068,384,-1837,-5174,679,9141,-1538,-5642,-1835,406,7863,53,-11486,1311,5497,3331,547,-11314,263,10678,-1830,-3907,-5045,-1515,10835,118,-8816,-1333,1016,6192,3699,-10512,-418,8542,813,323,-5427,-4245,10825,1415,-7832,-739,-2181,6683,4229,-9067,-1292,4437,1292,2622,-5354,-4614,8590,-699,-2210,-667,-2611,6355,3022,-7013,298,2465,737,2377,-4563,-2602,6072,-367,-519,-1317,-2096,5599,-268,-6178,45,1922,1399,-219,-5637,1268,4356,797,-1441,-3461,1588,6360,-2150,-3865,-994,2503,5626,-3206,-6564,1745,2750,2781,-1873,-7644,4942,6647,-2604,-2486,-3849,3173,8775,-3475,-7303,772,2718,6689,-3551,-8509,2910,4802,1317,-1742,-8767,2218,8904,-2395,-4197,-1357,1489,9746,-1560,-9897,1728,3240,4438,245,-9373,410,7487,-1520,-961,-4367,-1235,9782,-315,-5563,1190,582,3613,1730,-7660,1028,5358,-507,535,-4350,-957,7357,-1449,-3070,448,218,3785,-1031,-6934,2326,2438,372,337,-3989,690,3965,-1681,-1850,-853,1186,5347,-3338,-3711,1629,2456,-281,-2024,-2891,2631,3584,-1315,-1997,-2545,2909,5441,-3182,-4341,804,3562,3913,-4902,-4853,4244,3593,486,-4081,-4348,4002,4875,-3717,-4244,-1629,3177,6032,-5724,-4784,3015,3842,3366,-4435,-7286,4690,5698,-316,-3267,-5158,3351,7050,-4089,-4814,530,3034,6116,-3650,-8365,2308,2864,229,-812,-6183,3228,6052,-3109,-3694,-1890,183,6416,-1275,-5086,1991,1906,2116,-372,-6633,2134,4216,-1284,-1030,-3807,1176,4585,-2494,-4023,541,-305,2137,-1449,-4485,3631,1748,-1508,-265,-1286,3127,4351,-3780,-1513,1486,2215,2137,-2001,-3860,3140,1557,88,-1937,-1807,3746,2241,-3976,-2628,37,3800,2694,-4794,-3116,3358,3593,86,-4221,-3219,4336,3376,-2571,-2817,-1070,5075,3211,-4276,-4124,746,4271,2807,-5723,-4077,4312,2753,73,-4950,-3921,5552,4430,-3547,-2682,-1599,4677,4633,-4731,-3007,1903,1990,3188,-4764,-5455,5062,3343,-1052,-2418,-4266,4131,4883,-3825,-3242,-600,1933,3301,-3844,-3791,3725,2313,-226,-2217,-3005,3486,2814,-2317,-1631,-1800,1719,2865,-3362,-2265,2871,1298,1064,-1720,-1840,3764,1077,-2919,-1564,610,2482,2099,-3112,-979,3066,1442,-282,-2734,-1042,2914,1081,-2032,-2549,-734,4691,1204,-4079,-2511,957,3373,245,-4455,-1716,4054,4315,-1338,-4067],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-13,14,-16,18,-20,21,-24,26,-30,32,-35,39,-43,47,-52,57,-63,70,-77,85,-95,106,-120,136,-156,181,-214,260,-327,435,-651,2761,-7026,-4207,3041,1622,7919,-6681,-8833,7060,4929,-1316,-2082,-10488,6695,10080,-7039,-3725,-2412,2337,10941,-5904,-10027,5576,3223,3331,-2489,-10800,4742,7884,-2719,-2686,-7543,1019,11207,-3935,-6420,1064,1528,7042,-929,-10290,3064,6170,657,-996,-7124,1325,7320,-2399,-2992,-1531,1319,6306,-2471,-5966,2430,1980,2000,-2331,-4964,3583,2603,-2113,-1742,-3765,3958,4444,-5114,-3304,-261,928,4409,-5248,-4286,5382,1676,-1236,-991,-5045,7627,3308,-6038,-1113,-930,4490,4179,-8751,-3847,5481,1899,1605,-4006,-5738,10151,2851,-5174,-1085,-4205,5744,6887,-9554,-4179,3895,3043,5596,-7676,-7335,9251,3953,-2316,-3200,-6364,8055,7489,-9125,-3272,-385,3526,8253,-8872,-8809,7004,3428,2281,-4078,-8245,5969,6535,-4184,-2504,-3280,3107,9639,-6076,-5395,1982,3139,4744,-2903,-8136,4554,3979,-1886,-1869,-6589,3483,6714,-3996,-2278,26,2232,4432,-4338,-3764,1521,2348,1152,-2225,-4036,3968,2852,-2779,-1479,-2106,2998,3014,-4678,-829,1512,1853,2598,-5175,-2090,6493,738,-1464,-2658,-2263,6944,1753,-6464,-655,1200,3865,3080,-8543,-1686,6826,275,59,-5121,-3518,9939,1278,-6897,-688,-1852,6562,3882,-9748,-1880,5354,2591,2778,-7100,-4860,10123,2311,-4222,-2012,-3104,7487,6287,-9922,-3145,2645,3999,5913,-8402,-5477,5984,2491,-840,-3820,-5781,8132,5973,-5474,-2050,-1622,3255,6570,-6901,-4279,4351,2263,2082,-4842,-5172,5006,2682,-2522,-2484,-2491,5000,3466,-4499,-2391,795,2294,2314,-4126,-2055,4271,1293,-263,-3361,-2457,3442,1214,-3489,-208,232,4065,693,-5644,-651,3499,146,123,-3723,-272,6321,-1094,-2824,-1785,303,6240,-946,-7384,847,3043,3143,-233,-6977,-148,7608,-1039,-3044,-3761,-969,8146,22,-7299,-26,2906,5176,1231,-8844,1000,6403,1475,-647,-6221,-1415,8303,1086,-5046,-2293,124,6711,1672,-8721,-2298,5168,3257,1219,-7117,-2647,7703,1448,-1664,-4043,-1391,6509,2700,-6437,-2128,673,3332,2586,-6530,-2382,4085,2392,2162,-3551,-3318,4626,1842,-2952,-2315,496,2632,537,-5061,-1867,3222,2149,642,-3904,-749,4688,-294,-2428,-1751,-83,3720,-575,-4084,999,2694,2610,-178,-3896,1954,4470,832,-1441,-3946,1723,5366,-2751,-4080,-674,2693,3683,-2583,-5290,1591,3931,621,-1772,-6473,2429,6651,-1422,-2952,-1533,2487,6633,-1727,-6585,1191,4222,3622,-1805,-7330,83,5936,209,-1564,-4163,1422,6957,-984,-5047,-1599,1950,5454,157,-8014,373,4035,1201,-307,-7224,-770,6712,-189,-3350,-2262,-3,5413,564,-5154,120,3292,2676,-569,-5076,162,3762,477,-1194,-2813,1002,4517,-1370,-3199,-683,813,2886,-31],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,0,0,-1,1,0,0,-1,0,-1,0,0,0,0,0,1,-1,1,-1,2,-1,2,-3,3,-3,3,-4,3,-3,3,-2,1,2,-5,9,2,-356,-5580,-2127,12640,929,-8613,1165,543,6766,5031,-13727,108,7343,-512,1296,-8346,-3875,12344,989,-5432,-2633,-3847,9201,4576,-11356,-493,5073,3267,4183,-10269,-4295,10305,2524,-1315,-4301,-5218,9984,5304,-7887,-2173,-75,4718,5395,-8563,-4110,6716,2239,2052,-4065,-5097,7272,3242,-3389,-1934,-1973,5023,2257,-5987,-1462,1839,3067,709,-6190,-1010,5890,907,-1340,-2394,-57,6398,-536,-5351,164,-53,4132,-692,-7452,2640,4019,-434,-259,-7203,2039,7966,-3498,-3944,374,-393,8062,-1183,-8946,3572,3400,2737,-23,-10622,3160,9459,-2773,-2806,-2957,113,11338,-1168,-9660,1248,2110,5871,694,-11459,1946,8797,-327,-963,-7566,-1147,12545,-381,-7759,-1553,657,8613,2276,-11805,-99,5509,2517,839,-8724,-3018,9879,833,-3768,-3234,-2491,7842,2578,-8257,-375,908,4178,2460,-7949,-1673,5564,1304,-652,-3945,-1128,6972,445,-4122,-531,-77,4517,-285,-5292,122,1709,1672,-686,-4850,1215,5798,-2327,-1744,-2013,-202,5415,-2066,-5012,2283,2099,3062,-2447,-6440,4728,5358,-1414,-1610,-5012,2772,7282,-4396,-4528,1559,1738,5566,-3579,-8217,5008,3729,258,-2816,-6996,3703,8825,-3613,-4520,-1161,1505,9784,-4053,-8185,3245,3750,2488,-2580,-9602,3939,8748,-2175,-2816,-4795,1705,10085,-2587,-8020,167,1483,7300,25,-9824,2378,4141,159,-1397,-6032,-190,8266,-211,-4547,-1350,-790,6796,320,-6069,115,3112,2503,-330,-7401,904,6034,-326,-1396,-3486,617,4603,-1008,-4330,-453,878,2829,-1283,-5443,2310,3159,-194,-159,-4060,1756,4923,-3240,-1874,-179,1384,3330,-4315,-4283,4006,1431,916,-2631,-4470,5160,4026,-3147,-2274,-1829,2868,4988,-5340,-3371,2899,3412,4007,-3560,-5587,6687,3949,-1846,-3611,-4660,5374,7245,-6063,-3487,569,2612,5043,-5190,-6320,4381,3882,400,-3694,-5584,5462,7037,-2983,-3619,-2482,2166,7040,-4175,-5877,1704,2670,4095,-3269,-7442,3682,5166,-858,-3527,-3594,2142,6390,-2452,-4536,-946,2847,4324,-1834,-4724,1528,3392,961,-1244,-3069,1592,4318,-1434,-2352,-955,1330,3413,-1927,-3531,1066,1334,1730,-1713,-2233,3092,1293,-612,-1226,-2280,2472,3069,-3909,-2045,1428,2642,1003,-3756,-2583,3818,1552,151,-3172,-1455,5602,993,-4202,-2404,733,4617,2370,-6702,-2470,4234,2302,1195,-4167,-2015,6445,3273,-3671,-4479,-1593,5398,3226,-6562,-2649,2742,3990,2564,-5680,-4182,5979,3223,-973,-3763,-2551,6486,3884,-4727,-3996,-245,3859,4121,-5570,-3772,3554,3830,200,-2758,-5574,3342,4466,-2663,-3974,-1529,3318,4716,-3597,-4268,935,1861,1405,-3445,-2972,2756,1813,-1070,-2015,-1458,3822,2673,-2834,-1678],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-11,11,-13,15,-17,18,-20,22,-24,28,-30,33,-37,41,-45,50,-54,61,-67,74,-82,93,-104,117,-133,153,-179,215,-265,341,-476,795,-3523,-3569,-2751,931,9853,-5032,-6787,3363,2142,3024,-1469,-8732,4634,4451,-2874,-803,-4199,1777,6068,-4011,-3025,1665,423,4476,-2340,-5355,4926,1739,-1630,-1214,-4106,4178,3194,-4463,-1033,636,2930,2429,-5645,-1996,5255,2616,262,-5322,-2634,8153,1405,-4078,-1554,-1374,7019,1268,-8170,-767,3111,4244,1848,-8830,-2432,8039,2713,-711,-5285,-3710,10103,2060,-7454,-2196,-878,7549,5341,-11240,-3138,5732,2674,2728,-6524,-6199,10470,1716,-4539,-3192,-4857,7655,6496,-8694,-3343,1814,3118,6210,-7623,-7789,7553,2650,64,-1828,-7712,6777,6159,-6212,-1971,-1550,2550,6665,-5928,-4211,4836,414,2676,-2268,-6295,5829,3812,-4844,-929,-3360,2649,4853,-5252,-1586,2266,515,1883,-3933,-3096,6230,1059,-3057,-1532,-1480,3598,950,-5620,-1173,2332,2497,287,-5771,358,4106,548,-2058,-3741,-291,6809,230,-4989,-2421,-68,6568,639,-8199,294,3885,3445,-111,-7874,-559,8357,751,-2352,-4453,-1152,10398,272,-8380,-1507,2531,6051,2174,-10586,-695,6040,1237,472,-6768,-2992,9776,-84,-5337,-2583,-2229,7465,3739,-7709,-1634,2984,2221,2648,-8282,-3762,8184,1150,-2110,-2773,-4353,5911,2799,-5637,-1230,491,3007,3480,-5690,-2956,5231,663,182,-3256,-2744,5597,2292,-4527,-669,6,2804,2419,-5228,-558,4084,1265,310,-2882,-484,5133,-864,-3117,-1068,2071,3963,-130,-5279,536,3485,497,-727,-5909,1608,5955,-829,-1428,-3546,1823,5937,-3688,-5758,-634,3001,4503,-1104,-7376,1429,4101,639,-1691,-6566,1885,7837,-1791,-4569,-3256,2975,7924,-1171,-8226,990,3073,3655,-672,-8441,534,8388,-261,-2545,-4949,189,8927,119,-6606,-1236,167,5076,1771,-8628,412,5784,1809,871,-5758,-1411,8225,-122,-3711,-2268,-1014,5031,1210,-5817,-374,2722,1076,668,-4938,831,4562,-762,-2625,-2303,-490,5513,-64,-3846,755,1241,2092,-659,-4599,977,3001,-242,-1844,-1608,535,4384,-2361,-2662,-27,2126,2598,-1294,-4171,2389,3663,-184,-1881,-3737,3126,4414,-1138,-3126,-1705,2978,5009,-3070,-4092,1605,3402,3942,-3101,-5165,3210,5166,-597,-3476,-3735,3112,6559,-2313,-5150,-209,2520,5169,-3779,-6539,2277,3677,1380,-2733,-5725,2580,6332,-2028,-3270,-2193,1978,6290,-3052,-5465,931,3311,2309,-1047,-6104,1168,5691,-1459,-1395,-3094,1625,4961,-1691,-2796,-113,810,3737,-2135,-5525,1923,3220,-405,-930,-2643,1589,3729,-1485,-2778,349,808,2814,-1520,-3154,2478,1871,269,-2500,-3006,2204,2797,-1530,-2751,478,1938,2511,-3514,-1827,1642,2605,1714,-3201,-923,3241,3693,-2183,-3779,-1257,3071,3833,-3648,-3117,1121,4461,2496,-3547,-3425],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-9,10,-12,13,-14,16,-19,21,-23,26,-28,32,-35,39,-42,47,-52,57,-63,69,-76,85,-94,104,-116,130,-146,165,-188,217,-255,306,-380,497,-710,1221,-5271,-4296,10348,-99,-3117,-2646,-2409,7127,3144,-9184,-380,1778,737,1768,-6998,-1270,7536,-771,-1458,-2146,-2828,6431,1265,-5677,950,-188,3127,639,-6680,716,5464,-593,-296,-3780,736,4384,-1885,-3930,-815,2737,5319,-2419,-5925,2259,3017,1826,-3609,-6216,4272,6242,-2071,-3038,-3990,3536,8231,-5488,-6596,1888,1723,6642,-4256,-9924,4048,5735,-330,-1759,-8065,3726,10654,-4791,-4649,-2843,1097,9711,-4334,-10240,3244,3401,4684,-641,-11425,2242,8743,-2557,-1962,-5318,-111,11821,-1998,-7688,361,585,5996,622,-11553,1626,6595,-594,348,-6535,-1013,9044,-1065,-4879,-1311,-1666,7393,810,-7950,2810,2893,239,709,-6397,-255,6066,-1682,-1224,-810,-147,6487,-2398,-5270,1307,1571,1717,-508,-6100,2402,4365,-2079,-2007,-1882,2446,5055,-2930,-4731,1242,2258,3014,-3989,-4651,3791,3377,-262,-4239,-3956,5010,4588,-2725,-3609,-2593,3610,5618,-6710,-5222,1972,2240,4305,-4771,-8208,6338,4581,-2775,-2891,-5991,5020,9124,-5589,-3907,-495,2666,5802,-4712,-8449,4854,3692,2063,-2427,-7428,5442,8435,-3211,-2178,-3254,1819,9546,-4785,-7311,2547,1858,3554,-1137,-8639,3660,4693,-141,-817,-4905,1412,7160,-3120,-4735,868,1086,4418,-1225,-6280,2977,2335,-1008,-395,-4602,1476,5191,-3468,-3101,-427,1644,3956,-2380,-3008,3542,2027,-631,-1920,-2214,4577,3151,-2513,-2448,-222,3349,2890,-5129,-3034,2886,3126,886,-4933,-2607,4993,3375,-2302,-3096,-1536,7101,2573,-5004,-2825,657,3844,2729,-6802,-3282,5011,2672,127,-5513,-4039,5569,2840,-4039,-3075,-2458,5014,4803,-7860,-3587,2468,3347,3850,-5848,-5562,5464,2797,-1281,-2570,-5096,4202,5773,-5951,-3976,-1016,3054,5249,-4145,-5225,4445,2396,692,-2900,-6094,3726,5393,-2812,-1689,-1803,2398,5655,-4292,-3355,2340,1165,1547,-2140,-4410,2950,2058,-2650,-1663,-1969,3257,2774,-3318,-1496,2293,1141,1474,-4083,-2582,3508,1660,-482,-1808,-1919,4783,1567,-4050,-2131,1270,3221,842,-4503,-1326,3748,2578,-1056,-4966,-884,6076,1004,-3455,-2253,176,6111,1148,-5252,-1419,2330,3957,90,-5830,-1085,5065,2213,-1128,-5491,-1690,6744,2183,-5119,-2893,-298,5593,2082,-6025,-1953,2885,4221,714,-5840,-3204,6130,2640,-2437,-2386,-1102,6056,3820,-5010,-2199,2176,1666,2253,-4733,-3412,4281,2606,-1397,-2862,-1877,4753,2976,-3270,-1484,1620,2836,1699,-4391,-1607,3129,-522,373,-2066,-2296,3404,1484,-2889,-1290,693,2675,1542,-3110,-615,2403,1798,-878,-3451,356,2434,-196,-3100,-2171,-157,3846,-210,-4782,-1252,2370,3133,-2015,-4866,827,4608,1573,-3024,-2698,999,5645,-300,-4316,-1249,2813],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-13,14,-15,18,-19,22,-23,25,-29,32,-35,38,-43,46,-51,57,-64,71,-79,89,-101,117,-136,162,-196,247,-331,487,-882,4436,6564,-848,-1660,-8855,3480,11144,-4186,-5152,-753,289,11541,-2352,-11867,4046,3836,3200,-281,-11727,3014,11737,-1728,-2807,-5135,-1307,11995,-2414,-9060,245,1473,7654,858,-12607,648,7606,803,-532,-6464,-1958,10339,-480,-5827,-1542,-1200,7901,1678,-8372,-49,3245,3213,485,-6887,-266,7125,-73,-2040,-3417,424,6717,-1220,-5044,105,1724,3488,-659,-5627,1539,3585,-256,-1453,-4320,1107,4896,-4249,-2165,-582,1826,5538,-4149,-6144,4559,1674,832,-2044,-6089,6983,5316,-4181,-2588,-2964,3497,7821,-6732,-5015,4590,2062,4793,-4485,-8689,7717,5932,-2154,-2226,-6832,5879,10216,-7834,-4370,403,1810,9044,-4081,-11133,7347,4982,1475,-1400,-10874,4219,10348,-4401,-4833,-3059,2224,11100,-4890,-9816,3419,2874,4373,-981,-10668,3245,7484,-1272,-2421,-5637,184,9295,-1393,-5478,-171,683,5745,-499,-7603,1815,3780,1221,719,-5591,1204,5886,-1293,-2154,-1072,918,5574,-3048,-3289,1281,1896,2080,-1928,-4076,3811,1894,-1648,-1921,-2418,3873,3029,-4567,-1991,2066,1561,3188,-4701,-3607,6403,1639,-1378,-2964,-4438,7471,5406,-6680,-937,710,4682,5593,-9069,-4579,6441,2950,2412,-4968,-6112,9196,5096,-5124,-3018,-4945,6085,7729,-7653,-4105,3790,3801,6604,-5779,-7826,7683,4543,-752,-2025,-7728,6218,7358,-6832,-3027,-998,2908,7932,-5484,-7045,4762,2168,2096,-2471,-6995,3817,6223,-2907,-2885,-3596,2052,7355,-3119,-4767,2107,1738,2475,-3051,-5704,2807,4013,1037,-252,-3581,3204,4384,-2722,-1262,504,652,2144,-3411,-1740,3237,1726,-219,-1877,-1379,3718,2604,-3574,-1733,-3,3773,1335,-6230,-2165,3455,2612,1631,-4795,-2043,6391,967,-2354,-1963,-1425,7666,2725,-7099,-1167,2156,3768,2178,-7236,-1440,6366,1931,-967,-5835,-3415,6758,3521,-6203,-2068,-540,5641,3864,-8119,-2786,4406,2575,2887,-5286,-4926,7248,2628,-2826,-2780,-3502,5788,5409,-6297,-2079,2237,3467,4853,-5241,-5009,4730,3283,565,-3239,-3368,4767,4060,-4039,-689,-1342,2963,2755,-3786,-4040,2907,2077,1377,-2767,-3235,4080,2043,-3339,-1000,-1576,3289,1547,-4353,-1143,1611,1644,1169,-4015,-2399,3994,606,-1495,-3547,-450,4119,14,-4428,-1668,1281,2086,106,-4347,717,3780,1587,-666,-5226,-175,6048,-1212,-3922,-1570,2136,5678,61,-5759,-752,2677,3339,-626,-6593,360,6888,871,-2744,-4031,437,7031,692,-6318,-1387,1270,4940,338,-7053,-974,5331,2801,-912,-4524,-1574,6692,1357,-4022,-3046,-76,5230,2437,-6335,-2460,2519,2336,911,-6103,-1721,6047,1392,-3673,-2670,-3043,4232,1565,-4431,-562,1387,3049,966,-5343,-1251,2999,914,-636,-1849,-649,3238],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,11,-12,14,-15,17,-19,21,-24,26,-29,32,-35,39,-42,47,-52,57,-64,70,-79,89,-100,114,-132,155,-187,233,-307,449,-808,3912,5324,-9706,-3601,8345,1038,-142,-6092,-7592,11335,3326,-7293,-3536,-2936,7256,8197,-10547,-3543,4841,2897,4074,-8298,-8656,10804,4465,-3762,-2561,-5988,6775,8806,-8585,-4894,971,3176,8748,-7289,-6974,7325,4133,1186,-3394,-6221,6779,6756,-4676,-2408,-2609,2476,6641,-5996,-4534,2945,1929,3424,-3953,-5433,4230,2934,-1385,-1884,-3966,4095,3940,-5412,-1253,1259,1521,2710,-5643,-2829,4409,1096,-383,-4066,-2365,6370,235,-5092,-2044,-1019,4891,1131,-9701,1237,4585,1452,1577,-7529,-1036,8970,-595,-4827,-3500,-1354,10691,1215,-10039,43,2292,3769,2485,-10816,-1309,10176,663,-1119,-5266,-3660,11957,1215,-9394,-2095,-481,6696,4793,-11517,-1731,6554,1480,1963,-9093,-5846,11507,2868,-4747,-2509,-4915,8114,4244,-9844,-2238,1848,2644,5182,-7374,-5208,6776,2766,366,-3585,-5213,7321,3764,-5877,-2672,-1182,3551,4889,-6034,-3779,4203,1636,743,-3126,-3416,5012,1442,-2270,-1701,-1185,4454,488,-6130,-193,2916,1567,705,-5106,711,4507,-1788,-1776,-3756,641,8143,-1946,-4292,1078,1534,3990,-833,-7865,2240,4669,1988,-997,-6780,984,8939,-1611,-3937,-1655,318,8430,-1149,-10108,1128,4680,2722,239,-9230,924,9084,152,-2719,-4560,-1717,9573,-636,-8334,229,1768,5958,2686,-10352,-750,7159,473,-197,-6245,-2269,10374,596,-5758,-1597,-1093,7167,2651,-9090,-1296,3182,1830,2118,-6958,-3666,7612,1323,-2795,-1862,-1895,5386,2946,-5448,-654,781,2278,1501,-4763,-1450,3768,1353,-168,-4248,-856,5550,-706,-3180,-612,1371,2637,-631,-4998,2231,3100,446,-1025,-2932,1821,4749,-1741,-2787,-1334,3205,5010,-3841,-4809,2180,2231,2552,-2309,-7189,3029,4981,-1410,-2645,-4990,3281,7066,-3684,-6004,504,2977,6031,-3080,-6661,4061,4132,1169,-1896,-6453,2924,8083,-3385,-4004,-1793,1725,8078,-2180,-7892,2040,2717,3541,-1099,-8882,1732,6921,-562,-3007,-5917,918,7133,-710,-6164,90,822,4095,495,-6896,486,4514,1262,-1159,-4534,445,6619,-439,-3272,-1829,1039,4578,-227,-4695,646,1211,2017,-350,-4458,735,3902,-691,-1706,-1643,1425,4370,-2001,-3176,1348,1885,1944,-2011,-3783,2273,2590,-404,-2396,-2710,3587,3283,-3681,-2514,1423,3519,2856,-3716,-4689,3668,4132,163,-3296,-3702,4542,3854,-3772,-3223,-1009,4692,5535,-4755,-4811,2688,3177,2049,-4046,-5133,4921,4643,-1297,-3493,-3715,3894,5992,-4795,-5077,992,3161,4371,-3669,-5601,3223,2859,1435,-3151,-5373,3893,5105,-2217,-3042,-2466,1851,5369,-2206,-5150,1218,1792,2393,-2875,-4903,2409,2873,-601,-2927,-3015,1865,5424,-1725,-3132,553,1649,2522,-1803,-4040,2010,1682,420],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-8,9,-10,11,-13,14,-15,17,-19,21,-23,26,-28,31,-34,37,-41,45,-50,55,-62,68,-76,86,-98,111,-128,150,-180,223,-291,424,-2061,4807,2836,1250,-3323,-7157,8384,4669,-3952,-2402,-3280,3643,5355,-6118,-2827,2584,1700,2714,-4030,-3354,6119,1638,-849,-431,-3103,5600,2766,-5533,-292,1044,2212,1901,-6208,-627,4877,1242,-603,-4486,-243,5823,-952,-5949,-528,793,6652,-776,-7795,1325,4287,1690,-466,-6244,1362,7729,-1111,-3737,-5391,-915,8865,-1045,-9736,502,1276,6105,427,-11091,1152,8550,930,-281,-7642,-2462,12230,588,-8161,-1668,-1647,7782,2754,-11051,-1143,5526,2665,2839,-8679,-4439,10233,602,-2926,-2221,-2822,9831,4415,-9405,-724,666,3275,4534,-9256,-5260,7142,545,-1030,-2919,-4910,7772,2467,-6006,-1511,-1338,2805,3845,-7447,-1182,3379,343,1521,-3976,-1087,6185,1522,-2999,-1515,-1327,4866,764,-5857,1723,1416,1321,-662,-5001,1279,5816,-1593,-1936,-1624,2,5485,-2551,-4348,-283,2136,4913,-2236,-7852,2852,3589,139,-2606,-5296,4130,8091,-3573,-4956,-2398,586,8340,-2368,-9277,1693,4037,4437,-1802,-9873,2682,9126,-1112,-1268,-4958,-99,11231,-1540,-7048,219,627,7330,222,-10782,1045,6202,788,-325,-7227,-856,9790,429,-4084,-2269,-1798,7852,1895,-9360,997,3007,3131,1821,-7407,-1120,7079,-251,-1484,-1966,-2783,6301,566,-4695,735,-66,2581,1720,-4577,931,3954,-85,278,-2017,192,4916,-2473,-4255,835,1157,3192,-809,-4152,2790,3772,243,-1277,-3808,2963,3477,-2487,-1812,-910,2340,5403,-3490,-4262,2164,2444,1271,-2918,-4906,3856,4230,-722,-2754,-4466,3541,6203,-5650,-4284,953,2560,6083,-4830,-7135,4037,4390,1067,-3130,-6862,3967,7148,-4362,-3259,-2895,2443,8227,-3937,-7289,2645,3229,3428,-1797,-6924,2016,5857,-1136,-1113,-4891,1139,8360,-2524,-4293,272,742,5882,-758,-6898,2027,3853,311,-89,-4746,-250,6466,-1537,-2313,104,-72,4133,-1677,-4659,1767,2266,776,151,-4897,1063,3378,-2430,-1405,-1758,182,4100,-2759,-3312,1977,2201,1332,-2538,-3023,2062,2823,-1527,-2442,-1278,3718,2270,-2980,-2469,1472,2391,2610,-3872,-2565,3579,2723,391,-3492,-1810,5852,3734,-3801,-2616,-199,3914,4659,-5422,-2866,2635,3281,3074,-5867,-4286,5078,4064,256,-3222,-4540,4576,5668,-5111,-4446,208,3581,4772,-5031,-5063,2897,2876,2338,-2499,-4559,3826,4477,-2108,-2880,-3313,2863,4808,-3508,-4317,1513,3163,2960,-1629,-4408,3076,2885,-1116,-299,-3580,1716,3730,-1574,-1763,1124,1963,3390,-2258,-2965,2985,1062,-395,-1675,-2465,3164,2208,-2110,-1412,401,1981,324,-2898,-1344,2651,1812,-449,-1965,-1260,4016,1710,-2375,-2675,105,2744,1690,-4119,-915,3123,3242,171,-4537,-1349,3657,2103,-2281,-3019,14,5117],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,4,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-12,13,-14,15,-17,18,-20,21,-23,26,-29,32,-36,41,-48,56,-67,81,-102,131,-176,241,-207,7239,418,-11643,1231,3644,1004,912,-7134,-624,8767,-2075,-2832,-2008,-1104,7208,-1297,-5127,1772,1872,2611,-926,-5623,1349,4669,-1164,-858,-1427,1076,5299,-3550,-3297,1803,1746,2351,-3620,-4456,3475,1428,-57,-2735,-4721,4528,4562,-5907,-2055,-664,2823,5445,-6763,-5332,3894,1848,2617,-5407,-6403,7599,4604,-3797,-3426,-5021,5060,7005,-9282,-3909,1523,2222,6349,-6614,-8548,7331,5128,-2,-1937,-8805,6496,9324,-6259,-3929,-2505,2090,10678,-6311,-6527,3736,1887,4030,-2808,-10045,5280,6724,-3491,-1133,-4772,2148,10722,-3801,-6071,925,694,6392,-1371,-8280,4559,4397,886,-235,-6082,1566,7348,-3072,-2191,-939,405,5017,-2162,-4454,3278,2025,1031,63,-5407,3907,2640,-2601,-1660,-1494,3256,3258,-4817,-3539,2943,2515,1716,-4348,-3516,5182,1527,-2199,-2927,-2653,6575,2982,-5067,-2166,232,5738,3815,-6833,-2950,5847,2322,-65,-4444,-4402,8018,2635,-4412,-2842,-3167,6370,5953,-7145,-3138,3805,3616,3525,-6780,-6260,7566,2566,-1722,-3443,-5757,7467,6063,-7000,-3962,-3,3897,7108,-7934,-5429,5591,3182,1765,-3159,-7488,6429,5553,-4329,-2541,-3992,3189,7202,-5939,-4078,2243,1314,3022,-2524,-5352,5187,2876,-2248,-572,-3190,2841,5152,-2862,-2640,789,538,3310,-2522,-2505,3745,1128,-1301,-2152,-921,3091,2122,-3769,-788,194,2386,869,-4884,-1353,3294,1662,-1395,-4395,-1163,5761,-391,-3359,-2047,-672,4730,1359,-7260,-165,2269,3757,1569,-6087,-610,6555,2372,-1350,-3934,-1700,7904,1212,-4933,-1966,541,5756,2744,-8464,-1940,5322,2332,1387,-6362,-3066,8968,1992,-4061,-2768,-2548,6611,3759,-7340,-616,1565,2397,3767,-6857,-3744,7392,1841,-662,-2611,-3495,5524,4003,-4913,-1676,-851,4045,3878,-5154,-2288,4300,1497,969,-2664,-4158,4864,1600,-2927,-1580,-1429,2803,1978,-3537,-718,2190,1303,566,-2323,-2259,4040,911,-1682,-557,-268,4720,-71,-5206,387,1405,1967,-630,-5105,-451,3263,294,-1901,-2561,337,5543,99,-4273,-1207,1738,3957,-113,-4395,725,3436,529,-1936,-6012,1099,6370,-373,-3609,-3805,970,6515,-2453,-5819,-921,2510,4077,243,-6373,386,5964,1866,-2083,-5438,-112,7762,207,-5261,-959,792,5176,1417,-6802,-204,4007,2763,9,-5852,-860,5215,656,-2886,-2836,-683,4688,1372,-5447,-397,873,1840,280,-3993,-1076,4504,890,-1291,-2981,-471,5508,-634,-3916,-775,458,2151,166,-4062,276,1659,1086,-674,-1956,-337,3456,-499,-3194,-71,980,2247,-1404,-3323,868,2975,209,-1987,-2694,1087,3911,-1337,-1990,-187,1282,3548,-2575,-3714,75,2817,3278,-2513,-4768,1312,3695,655],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,5,-5,7,-7,8,-9,10,-12,13,-14,15,-17,18,-21,23,-26,28,-31,34,-37,41,-45,50,-56,62,-70,78,-88,101,-117,137,-165,206,-275,426,-1907,-822,-88,8491,1720,-12080,2280,4619,2979,1576,-10418,-628,12593,-954,-3168,-3312,-4184,12239,1300,-10440,-441,911,6113,3013,-10667,-1467,9697,1167,-321,-6547,-4851,12625,1686,-8523,-2063,-2638,7630,5234,-10562,-2288,5083,2292,3313,-6733,-3694,8815,1763,-3397,-2306,-2419,6140,3393,-7382,-2246,448,2244,3263,-5944,-1558,4742,941,-777,-3944,-902,6630,342,-3890,-110,525,3874,38,-6007,408,2807,790,-627,-5825,2665,6780,-3311,-3195,-1933,264,7627,-3411,-6710,1755,2923,3481,-2460,-8183,4270,6985,-2409,-2353,-4917,1806,9973,-5038,-6580,900,2748,8143,-1624,-10659,2672,6141,504,-1453,-9944,1793,12258,-3477,-5545,-1567,273,11940,-1014,-10629,2491,3774,5002,1308,-10308,809,9897,-2304,-1441,-5028,-1746,10669,-208,-7826,808,123,6208,1148,-9867,-485,6946,197,319,-5803,-1872,8095,-642,-3675,-234,-323,4375,1329,-7735,666,2554,1103,-375,-5557,-91,6175,-1030,-1793,-2058,738,4899,-1495,-3594,1561,1924,2651,-2625,-4173,3585,2883,-282,-1401,-3557,4015,5441,-3570,-2621,-144,3073,5163,-4683,-5680,4111,3076,1713,-3559,-6508,6357,6122,-4485,-3347,-3182,3533,8058,-6152,-6220,3281,2601,5151,-3047,-8373,5864,5960,-1925,-2672,-6353,4585,9188,-4125,-4934,168,2057,8158,-2312,-9696,3857,3370,1278,-764,-9972,2410,8369,-2482,-3476,-1488,106,8861,-2078,-6789,391,1279,2450,27,-8003,2559,6147,-507,-1939,-3726,-416,6604,-1975,-4497,1399,264,3667,-1368,-5046,1878,2460,839,-565,-3793,1348,4268,-2982,-2544,-727,1959,3420,-2376,-2914,2894,841,162,-1612,-3003,3828,2236,-2196,-2876,-839,3980,4227,-6194,-3370,2407,2243,2666,-5774,-4166,5295,3211,-1422,-3622,-3378,5228,5012,-6507,-2756,-711,5163,5365,-6309,-4968,5688,3655,2039,-4749,-6583,7442,3821,-2898,-3297,-3351,4894,6734,-5809,-4684,1450,2563,4262,-4041,-7433,5607,4192,-305,-2664,-6282,3598,7333,-3515,-2270,-820,1868,5299,-3954,-4751,3176,1993,1474,-1634,-5287,3292,4323,-2626,-2187,-1968,1250,4457,-3029,-2951,1714,1216,1222,-1703,-3462,3601,2418,-1368,-2285,-1667,2948,1901,-3506,-1619,526,2508,1289,-4280,-1864,3044,808,-1475,-3115,-1947,4964,1894,-4391,-2286,1687,4635,1061,-4575,-1850,4042,2027,586,-5725,-1569,6625,2706,-2576,-4259,-558,6314,2130,-6971,-2733,1836,3903,1831,-7087,-2270,5447,2338,-1181,-3574,-2365,7341,3157,-5282,-2374,-743,3996,3475,-6517,-3071,3132,3390,1701,-4371,-4067,4236,3964,-1152,-2398,-1289,4402,4194,-5971,-3760,1427,1391,2791,-3660,-4047,4198,2475,-1345,-2916,-3572,4905,2846,-2196,-1573,134,2096,831,-3591,-1270],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-5,5,-6,7,-8,8,-10,11,-13,14,-16,18,-20,21,-24,26,-30,33,-36,40,-43,48,-53,58,-65,72,-79,87,-97,109,-122,139,-158,182,-214,255,-313,401,-550,860,-3236,7078,7391,-7259,-2110,-2748,4852,9590,-8030,-6734,5530,2925,4950,-4645,-10682,8613,7036,-4423,-2152,-7918,3806,11049,-7064,-6059,1114,2618,8903,-4272,-11999,5763,4525,1631,-929,-9852,3608,10112,-4737,-2959,-827,723,9730,-4433,-8074,3148,2233,3903,-1499,-7897,4101,5794,-2322,-1163,-4429,1345,6624,-3402,-4191,1210,1134,2807,-1748,-5610,3632,3344,374,-1389,-4865,4548,3713,-3873,-484,-88,3501,4297,-4367,-2382,4898,1916,1438,-4834,-3697,7507,1893,-3995,-1287,-2185,6564,4008,-8366,-1729,2661,2782,2904,-8287,-4083,9041,2163,-580,-2715,-5296,9641,3879,-8305,-3163,194,4891,6252,-9396,-4869,7461,2341,2150,-5759,-7761,8948,5327,-5349,-2137,-3309,6643,8227,-9731,-4541,3632,2374,6746,-6100,-7816,9634,5123,-960,-1364,-7260,5156,6804,-6458,-2465,-681,2229,8222,-5468,-6269,4908,1731,737,-2925,-6234,4359,4289,-2903,-2251,-1724,2505,5349,-4895,-4279,2649,1564,2825,-4018,-3605,4916,1009,-1726,-921,-978,4347,1343,-4852,-1933,638,2461,1056,-6049,-780,4352,400,-1207,-4017,-1703,6955,-76,-5220,-812,532,6237,1158,-8895,451,4739,2100,2161,-8162,-2326,9847,178,-3711,-3371,-1567,9332,1725,-8165,274,2188,4410,3239,-10420,-2683,7436,1560,-1056,-5374,-6164,10757,2875,-7046,-1479,-1563,4929,5529,-8655,-3568,5749,2257,2243,-5804,-5650,8751,2386,-4336,-1757,-3646,4770,4388,-6249,-1788,2098,1836,3877,-5471,-4353,6516,1842,-1261,-2107,-2668,5481,3117,-4883,-382,348,2608,2320,-5347,-1243,4293,782,-308,-3650,-620,4872,-314,-2936,-866,896,4282,-370,-4035,146,1692,689,-217,-5270,1344,5703,-868,-1121,-2594,1187,7886,-1963,-6430,-411,3389,4800,-710,-8062,1399,6179,200,-2340,-6305,129,8796,-1572,-4763,-1159,872,7975,-553,-8502,1399,4535,2528,374,-7972,161,9373,425,-3653,-3838,-736,8983,762,-7246,-270,2326,5074,715,-7115,-1149,4959,973,-833,-3855,-2090,7896,870,-5289,-502,993,3767,2448,-7035,20,3518,677,1183,-4084,-1593,5042,597,-2228,-1553,-110,4255,565,-3884,81,2790,1718,135,-3719,-788,3262,-244,-1338,-1778,876,3773,-1109,-2791,1138,2374,2954,-1210,-4066,2136,2448,583,-1904,-3732,2892,4824,-2503,-3178,-1412,2397,4104,-4352,-6285,1772,3218,1998,-2124,-5095,2646,5850,-1531,-2967,-3367,1836,6490,-2245,-5380,-149,2860,4013,-1826,-7933,2158,4371,1173,-2044,-6233,2260,5906,-2285,-4809,-2699,2146,8021,-1262,-7145,521,4775,2071,-675,-4926,824,4754,-1102,-2139,-3533,1736,5353,-456,-4859,233,2044,3290,-1014,-4637,1436,2790,793,-87,-3210,629,4309,-1037,-2281,134,768],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,7,-7,8,-10,11,-13,14,-16,18,-19,22,-25,27,-31,34,-37,41,-46,50,-56,60,-67,73,-82,89,-99,110,-122,136,-152,170,-194,221,-256,301,-363,452,-592,848,-1468,7016,4310,-7658,-1249,-677,5646,3619,-7648,-3014,5782,1431,2200,-5287,-3363,7542,1120,-2502,-1171,-2974,4194,2043,-5746,-678,1941,1377,765,-5154,227,4777,-187,-1890,-3401,1172,5590,-2102,-4912,758,916,4333,-1710,-5651,2687,4665,52,-1570,-6380,3051,7306,-4214,-3174,-1542,661,7757,-3568,-7396,3316,3157,2409,-2201,-8946,4270,8212,-3008,-2140,-3959,2359,11558,-3906,-7847,876,800,6092,-195,-11709,3039,6677,-1012,159,-8551,290,11388,-1809,-5539,-1121,-1052,9034,460,-11352,1257,3469,2742,1536,-8894,-836,9502,-1108,-914,-3157,-1723,8511,168,-7397,212,921,3987,2921,-8765,-452,4752,562,-311,-4838,-2015,6631,-1065,-4216,-1101,-233,3478,-179,-5371,1469,2793,442,-208,-4322,1525,5012,-1799,-1942,-1317,813,4413,-2618,-5303,1919,2661,3057,-3944,-5335,3859,3748,-1195,-1091,-4499,4062,6176,-5069,-3676,752,2491,6446,-5614,-6196,5005,3695,1060,-3412,-8969,5498,7074,-4288,-3442,-2843,3222,7527,-5345,-6534,2927,2171,5803,-3390,-10615,5581,7824,-1605,-1565,-5403,2155,10030,-4868,-5700,742,946,6393,-1594,-9106,2348,3971,1810,231,-7854,1460,7365,-1535,-3282,-2175,-1479,6531,-1168,-6011,1761,1952,1983,-437,-5662,1091,4331,-2584,-473,-3748,14,5446,-2363,-2950,937,196,2280,-1620,-4135,3511,1949,-331,-1537,-1842,2684,3536,-2995,-3062,793,3046,2517,-4088,-3060,4162,2630,1601,-4079,-3349,5250,3633,-4034,-2572,-1258,4310,3869,-5064,-2023,2558,3237,2172,-5542,-4356,6442,2840,-1193,-3094,-3303,6319,4088,-5796,-1751,-269,3797,4866,-6522,-6449,5042,3900,1243,-3706,-6260,5639,4222,-3186,-2971,-3321,3986,6865,-5261,-4732,2211,2143,3794,-2709,-5998,4767,4240,-625,-1842,-2749,3083,4857,-3331,-2691,830,1250,3629,-1861,-5537,2909,2855,1141,-1039,-4721,3113,3087,-1929,-1807,-398,1298,2444,-3020,-2915,2447,222,1397,-1713,-3845,3644,887,-2354,-2321,252,3097,2666,-3472,-1062,2540,2276,1895,-4658,-683,4081,699,-1211,-2888,-471,4836,1911,-3356,-2382,1794,4670,1283,-5040,-1606,4019,2383,255,-4713,-2132,5995,522,-3502,-3516,-762,5498,3481,-6421,-1402,2376,2918,2254,-6568,-3118,5229,2759,-446,-3630,-2189,6244,3233,-4032,-2790,-684,3793,3880,-4165,-3257,4023,1275,442,-3224,-4031,3653,2825,-2767,-1856,-1903,3469,4272,-4929,-2724,1031,763,1964,-2456,-3172,3519,1291,-68,-2023,-359,2330,2175,-2808,-2942,230,1174,1548,-3560,-1305,2403,-9,-857,-1625,-1415,4724,-62,-2580,-1006,971,3315,-617,-4197,-650,2302,1004,-969,-3393,-29,3223,-565,-2865,-3106,-328,4676,300,-4752,-395,3025,2921,322],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-5,6,-6,8,-9,9,-11,12,-14,14,-17,18,-20,22,-25,28,-31,34,-37,42,-46,52,-59,68,-80,95,-118,157,-242,305,-2103,-7359,2613,8893,-4612,-4683,-1707,104,7148,-2934,-7527,2163,2888,2297,-608,-6627,2104,3956,-2172,-1492,-2279,2048,5734,-3331,-3130,2147,1185,1879,-2654,-3249,4596,2190,-1592,-2294,-3132,4489,2080,-4675,79,1182,3240,2967,-6827,-1928,5721,378,-584,-5746,-2978,8768,2472,-4562,-1729,-1577,6611,4227,-9573,-1647,3590,2249,3541,-8227,-4496,9936,1105,-2754,-3154,-5723,8532,5856,-8688,-1573,690,4890,6185,-9371,-6314,7485,2124,681,-4055,-8253,9064,6081,-6289,-2214,-3038,4527,8035,-8970,-5020,4165,1307,5448,-4159,-8076,5871,4008,-1982,-1092,-5219,3594,6105,-4966,-4209,1948,1573,5674,-3930,-5166,3790,1370,863,-587,-4662,3153,3596,-3308,-1210,-232,2557,2658,-3605,-2325,3981,459,425,-3356,-1983,5221,2092,-3532,-1449,-1295,4840,917,-6648,343,1100,2783,825,-6214,-753,5066,81,-1497,-3304,-1800,8944,-1182,-5971,-982,260,5193,1140,-10319,-897,5923,1409,-56,-7324,-2427,10013,-189,-3642,-4038,-1248,8143,3269,-9256,-976,2826,3491,3841,-8799,-3895,7994,917,-403,-4225,-5106,7646,3531,-6281,-1069,-994,3991,5571,-8498,-3720,6223,1331,1406,-3908,-4574,5868,2779,-3062,-1689,-3040,3604,4209,-4703,-1683,2012,2437,2942,-5157,-3589,4670,1834,-714,-930,-1976,4233,1824,-3769,-569,-35,1769,1468,-4390,-84,2410,662,-550,-4139,-179,5018,-500,-2769,-802,1478,2839,354,-6563,805,3587,-16,-899,-5674,1458,5958,-1427,-2797,-2827,1299,6617,-1747,-5440,531,1339,3955,-1078,-7742,1624,5100,1190,-1059,-5385,636,8047,-924,-5141,-908,405,6145,515,-7772,447,4324,2189,1131,-7471,-237,7516,849,-2498,-3123,-1391,7917,2220,-6059,-301,1385,3853,2493,-6670,-1024,4664,844,-283,-4200,-2253,4805,958,-4457,-698,-648,3594,1717,-4254,170,3085,701,-318,-2480,-1481,4363,-175,-2566,49,-583,3938,329,-3625,457,2366,836,-1323,-3047,1996,4880,-1146,-467,-1922,1571,3789,-1546,-3995,1084,2199,2114,-1239,-3976,2437,3629,-652,-1712,-2826,2174,4470,-2605,-3427,-1086,2201,4581,-2094,-5216,2474,2933,1977,-2440,-6044,3025,5555,-771,-3604,-3670,3257,7850,-2951,-5174,968,2455,3612,-558,-5764,2372,4170,623,-1634,-4423,1606,5967,-729,-2734,160,1215,4264,-407,-6252,-66,2829,1912,592,-5018,1266,4146,-896,-1859,-2291,721,4720,126,-3014,600,1243,2440,-480,-4501,499,3471,289,-1850,-1409,1145,3303,-2052,-1390,229,315,2313,-2080,-3428,2243,1645,657,-985,-2217,3295,2470,-2570,-1494,-1028,2703,2892,-2623,-2825,1637,2225,-303,-2566,-3479,3906,3124,-2129,-3468,-1372,4861,3829,-4351,-3845],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-1,1,-2,2,-2,3,-3,2,-3,4,-4,5,-5,6,-7,7,-9,11,-13,17,-22,31,-49,88,-214,1612,1390,-8299,-4969,10826,444,-4042,-3095,-5295,9392,4226,-9969,-2013,1962,5050,5366,-12049,-6167,9441,1931,335,-5415,-7563,10569,6593,-8275,-3100,-378,5801,8315,-10526,-5414,7688,1597,4278,-4915,-8260,9490,4236,-3557,-721,-4217,4493,7704,-7487,-3354,1913,1554,5544,-5326,-6724,6406,2721,-1066,-2179,-5719,4782,4118,-5311,-1805,440,671,3585,-4311,-2884,4447,740,1231,-3628,-2088,5174,874,-4855,-1024,67,5452,940,-5438,-256,2919,2916,737,-7339,-272,7528,-488,-2632,-4149,-492,8553,-1483,-8289,-239,1959,6460,-23,-10464,618,7442,450,16,-7682,-1451,12361,-446,-5614,-2461,-748,9480,3131,-10770,435,4450,3505,3117,-10646,-3141,10013,961,-2740,-5663,-3992,11266,2587,-9593,291,1573,5465,4336,-9657,-2863,7719,2104,1645,-4958,-4884,9570,1625,-5399,-1790,-3093,5465,4864,-9406,-1042,4078,1854,2519,-5996,-3868,6356,1404,-3193,-2277,-1216,4675,2081,-6115,330,3355,1185,1919,-4833,-435,4499,-157,-2049,-2764,-1262,6338,-593,-2825,-747,1462,4611,-1387,-5914,3042,2625,2034,-949,-6149,2388,8608,-1762,-3195,-3150,1779,9009,-2452,-6923,2867,3663,3822,-1351,-9899,3272,8374,-1661,-2454,-5330,1946,10772,-2529,-6356,-729,1266,7547,-537,-9984,2530,5876,1846,-357,-8993,27,10836,-1536,-4134,-3197,-671,8963,2004,-9615,974,2795,3442,1928,-9036,-1078,8022,985,-997,-4478,-2887,9267,1253,-5753,645,915,3846,1485,-5991,-68,3665,31,437,-3606,-2027,5340,135,-3604,-540,473,5031,-624,-4159,1867,1491,1092,-1679,-3605,1240,5427,-1670,-2481,-1630,1315,5135,-2603,-5318,694,1727,2130,-2412,-5627,4452,4822,-1388,-2724,-3306,3429,5611,-3401,-3685,-163,1511,5957,-4638,-6426,3861,3526,2438,-2531,-6848,4665,6498,-2377,-3867,-4298,3388,8720,-3314,-6244,2021,2613,5811,-2855,-8714,3315,5178,-153,-1763,-5497,2814,9086,-2593,-4860,-946,613,6668,-704,-8112,2997,2765,2394,-324,-6517,1478,7093,-1301,-3337,-1939,24,6145,-1043,-5257,995,1300,2380,-2,-6579,1505,4640,-521,-1800,-3505,1003,4939,-1175,-3339,83,703,1539,-2076,-4280,2446,2536,-235,-922,-3861,1801,2903,-2088,-3639,-275,2105,3828,-3921,-2996,2976,1992,396,-5305,-2373,3540,2819,-2027,-4166,-1851,4146,4111,-5559,-4578,2773,4258,3073,-5409,-3775,5406,3936,-749,-3697,-4274,4880,4882,-3481,-3274,233,4715,3845,-5037,-5391,2215,3852,1001,-3465,-5392,4717,5560,-1750,-3191,-3405,3198,4875,-3581,-4751,1602,2237,3587,-2273,-5849,2893,3320,-692,-1517,-4227,2264,4626,-2534,-3198,-850,1515,3950,-2361,-4268,1596,2346,-153,-1651,-3228,3211,2385,-1600],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,7,-8,8,-10,11,-12,13,-15,16,-18,20,-21,23,-26,28,-31,34,-38,41,-46,51,-58,66,-74,86,-101,119,-145,182,-238,334,-524,1020,-4854,-9461,5639,3553,4022,-2958,-9423,6246,8670,-2875,-2144,-6010,2898,12411,-5569,-7360,1405,1186,7881,-2180,-13474,4527,7087,317,-673,-10454,1793,13642,-3823,-4941,-1787,-698,11069,46,-11201,1630,3485,2359,1368,-10232,-769,9005,-2282,-1813,-3682,-1704,9991,-547,-7801,863,207,3605,800,-8196,577,5601,-374,388,-5217,351,7046,-1654,-4012,-75,1047,4684,-695,-5626,3781,2712,5,-1254,-4557,3708,4829,-3945,-3288,-1135,3428,6092,-5845,-3797,2989,2099,2552,-4847,-6852,6611,4699,-2558,-2424,-4907,5836,7619,-6643,-3305,-373,3863,7033,-6492,-7908,6709,4028,725,-3788,-8385,7134,7726,-5287,-2512,-3685,4111,9917,-7490,-6667,4202,3207,5638,-4009,-12145,6749,6272,-1070,-1922,-7112,2720,10953,-5098,-5773,-51,1439,8422,-3088,-9305,3995,3886,457,744,-8068,2714,7637,-2977,-1142,-2103,225,7038,-2354,-6445,1833,1460,1824,-1097,-6971,2232,4475,-2382,-1537,-2410,1529,5477,-3607,-3338,1064,1654,3288,-2482,-4279,3952,2982,-735,-3378,-2707,4819,2743,-4200,-2550,529,3204,3186,-7328,-2669,3284,3001,918,-5132,-5051,7447,3441,-3195,-3253,-1778,6362,4346,-7097,-3741,3005,3654,5023,-7962,-4864,8076,3299,-1387,-4181,-5254,9040,4876,-7751,-2952,-678,3740,6132,-8361,-5485,5852,2474,3046,-4262,-7047,7239,5645,-3406,-2640,-4533,5013,7847,-6418,-4795,1510,3002,5026,-4323,-7693,4231,3743,325,-2309,-5611,2922,6611,-4458,-2085,-198,1368,4847,-4581,-4136,3026,1589,637,-2121,-4488,4124,3633,-2862,-1596,-426,2071,2857,-2691,-1926,3561,-85,-321,-3747,-2526,4482,1561,-3354,-2478,-277,4426,1618,-5632,-293,2622,3237,1500,-6229,-843,5078,1416,-1054,-5653,-924,8035,67,-6070,-1965,843,6654,1856,-7100,-598,5010,3207,100,-7573,-2982,8007,1723,-3925,-3404,-1707,6745,3158,-8324,-2464,1923,4603,1975,-7629,-2909,6868,2128,-1020,-4250,-5561,7859,3295,-3893,-2351,-1155,5713,4920,-7173,-3705,3509,2223,2010,-5163,-3106,6632,2200,-2799,-1971,-2705,4770,4056,-5026,-2028,1345,1200,2724,-3919,-2201,5167,1098,-1217,-1828,-2519,3796,685,-3745,-1539,930,1617,1849,-4956,47,2946,204,-1751,-2447,-374,4809,250,-3656,-888,675,4304,-1505,-4629,461,3903,2498,-1578,-5302,863,6091,271,-2952,-3857,1572,6296,-890,-6118,-867,2165,3807,-629,-7330,422,5482,1505,-2169,-6749,28,7094,-44,-5106,-1757,203,7275,559,-7280,-683,2782,3727,881,-6220,-203,6289,548,-2415,-3180,-914,5528,-156,-5945,-1844,805,2861,923,-5781,-1521,3592,2239,-1011,-4021,-2033,5207,978,-3487,-1564,39,2308,944,-2908,-837,2086,1640,501,-3929],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,7,-7,8,-10,10,-11,13,-15,17,-18,21,-22,25,-28,31,-35,39,-43,47,-53,58,-64,72,-80,88,-99,110,-124,139,-155,165,-130,-285,-9625,-168,7298,380,-963,-4809,-1730,8732,59,-4902,-607,-121,5455,603,-7303,368,3315,543,-1109,-5084,807,5793,-1253,-2732,-1603,-18,5827,-1810,-4529,2044,1293,3169,-2347,-4640,3846,3225,-1516,-1623,-3149,2533,5503,-5371,-3156,1565,966,5280,-6031,-6612,6590,2091,436,-3447,-6391,6215,5626,-5898,-2449,-1377,3167,8267,-7139,-6796,6514,1953,3292,-3452,-10847,5722,6244,-4207,-2088,-6638,4058,11769,-8000,-6505,2241,2501,8242,-3205,-10647,5268,4898,1186,-1471,-7764,3071,10241,-4130,-3816,-2840,387,9201,-2859,-8560,2200,2964,3222,1,-8390,1030,7137,-1260,-1157,-3590,404,7300,-1714,-4286,1536,1131,3376,-755,-5975,1327,2865,165,-1182,-4240,2137,4875,-2831,-1972,-663,816,4140,-3866,-2833,3788,1725,1289,-3162,-3490,5109,2573,-1620,-1383,-1355,4083,3411,-6898,-2194,3879,1649,3971,-5194,-3171,7625,2010,-1176,-3320,-4179,6504,4687,-7083,-1413,-12,4865,6409,-8159,-4722,5937,2764,1942,-4430,-8534,8248,4985,-5744,-2232,-3627,4939,7760,-7130,-4990,2594,2433,5160,-4662,-7613,5744,4692,-1149,-2451,-4995,4725,6795,-4917,-3457,-978,1432,6162,-3849,-6447,4778,2672,818,-1261,-5492,2877,5451,-1905,-910,-2980,1354,5297,-2981,-3447,2046,1657,2635,-2156,-4038,3847,2195,-1637,-1522,-2671,4062,1794,-3985,-1510,1767,2334,1733,-4307,-1616,4988,972,-1063,-4722,-1036,4956,541,-4348,-167,44,4254,1532,-6042,-537,4535,2420,346,-6112,-2510,8505,-171,-3111,-1243,-1005,6161,2598,-8423,-1421,1811,4017,3019,-7274,-3114,6562,2363,-299,-3878,-2849,9787,5173,-6097,-2494,-178,3951,3858,-7827,-2725,5595,2557,1092,-5120,-4453,5959,3215,-2760,-1101,-2689,3853,4611,-4830,-3546,1585,2300,3227,-3676,-3406,4230,1877,-481,-2272,-3375,3841,3708,-3386,-773,255,1211,2347,-3116,-2474,3237,1059,-1224,-1841,-2669,3366,344,-2810,-698,-325,2806,893,-5031,-167,1390,246,70,-3375,879,4375,-182,-3164,-2137,-257,4240,-693,-4824,695,2264,3522,-757,-5454,-726,3706,232,-1393,-4607,392,5859,-878,-4470,-1066,820,5429,607,-6010,761,4058,3045,-71,-7209,-778,6213,-247,-2986,-3107,-59,6783,1579,-5665,-565,2653,3400,1524,-6526,-875,5411,1224,2,-4136,-1061,6024,1923,-5012,-1626,-865,3685,2177,-5137,-1537,3339,1664,-459,-4042,-1118,3439,1094,-1979,-2879,-161,3449,1247,-3959,-96,1571,1416,574,-3040,-600,3659,-312,-1506,-2502,-290,3245,136,-2569,540,-100,288,-1005,-3558,1433,1853,-624,-1064,-1863,1422,4216,-777,-3696,-1355,2070,3524,-1952,-3862,894,1966,1109,-2837,-3881,159,4633,43,-2507,-2236],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,5,-6,6,-8,9,-10,10,-12,14,-15,16,-19,20,-22,25,-27,30,-34,37,-41,46,-51,57,-65,73,-84,96,-114,138,-178,261,-1253,1789,3378,6137,-5276,-7783,4680,3263,622,-3070,-6056,4746,4565,-5024,-2342,-423,3673,4411,-5208,-3163,2820,1263,2587,-3898,-4320,4979,2105,-2318,-1538,-2290,5215,2137,-5954,-866,2669,2791,1808,-5680,-450,5480,-722,-985,-4044,-1013,8721,-1475,-5890,-12,181,6367,1797,-9008,316,5905,647,317,-8796,-357,10703,-904,-4838,-2058,-1157,9684,1732,-11214,430,3813,4061,2794,-10371,-1904,10179,174,-1776,-4205,-4835,11935,2599,-8722,-1633,437,5845,5134,-10152,-3046,7351,1967,2267,-6042,-5399,10739,3911,-4810,-1896,-2382,5387,6176,-8442,-2127,3230,1275,3019,-5373,-4642,6478,1786,-688,-1990,-3032,5874,3191,-5558,-1871,89,2567,2731,-4717,-2972,3635,352,483,-2621,-1082,4950,549,-3523,-1451,-66,3896,-243,-4975,2327,2796,1168,-505,-6430,1087,5879,-2225,-1695,-3610,778,7413,-1544,-6057,924,2584,5231,-1349,-8842,2962,5728,288,-994,-6775,1123,10388,-2553,-5139,67,175,7410,-565,-9716,1462,4438,1738,259,-9032,435,11645,-338,-4504,-3697,-2044,9331,818,-8378,-351,2160,4058,1856,-9861,1,8566,1403,1234,-4754,-2467,9437,1726,-5894,-733,-957,5477,1770,-7518,-2022,3006,1214,2011,-4949,-2616,6203,920,-2786,-745,-699,4447,1383,-5293,346,2399,1287,-137,-4347,-449,3823,-1507,-1509,-882,-23,5201,-1055,-3655,987,1564,3401,-1185,-5201,2891,2835,-245,-2129,-4143,2906,4790,-2296,-2557,-1521,2164,5781,-4382,-5620,2661,4156,2591,-2265,-7597,3765,4677,-2124,-2549,-4741,2485,7344,-5386,-5935,622,2822,4674,-2906,-7943,3258,5407,-456,-2194,-6388,1183,7886,-3616,-4825,-1317,1502,6639,-1146,-7274,1317,3244,1930,-105,-7040,1040,6452,-563,-1679,-3865,309,6882,-524,-6674,265,1956,3854,-11,-5862,907,4351,-90,-1415,-2511,604,5269,-74,-3056,-242,608,4187,-808,-4558,1879,1640,849,394,-3227,1482,4238,-2541,-1090,-1394,1789,2934,-3030,-3296,1668,1784,728,-2795,-2758,3330,2666,-2433,-1331,-2238,4285,3343,-4294,-2834,1170,3725,3394,-3830,-4103,3692,2938,-42,-3752,-3975,4090,4106,-3895,-3117,-706,2851,4770,-5483,-5504,2655,2669,2656,-3059,-5576,3369,4214,-770,-2861,-2730,3536,6369,-2191,-4466,684,2285,3735,-3562,-5877,2833,3422,443,-2080,-3994,2030,4750,-2607,-3096,-2025,821,4808,-2287,-4938,655,2812,384,-1179,-3907,1246,2848,-1222,-1319,-1546,1009,3312,-1843,-2275,1166,470,1260,-2690,-2097,2325,1931,-651,-1336,-1548,2339,2440,-2861,-1386,1174,1590,907,-3386,-1449,3488,1387,-285,-3083,-1294,4068,2253,-2592,-3102,-688,3741,2225,-4738,-1679,3235,3805,-332,-4434,-1534,4276],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,5,-5,6,-7,8,-8,8,-10,10,-11,13,-14,16,-18,20,-23,27,-31,37,-47,60,-80,113,-172,301,-1191,6046,7965,-9180,-4215,2398,2497,5568,-7214,-7374,9250,3560,-2017,-3195,-8648,7796,8946,-7926,-3175,-1172,3418,9495,-8229,-8424,6594,3712,3129,-2863,-11168,7537,7953,-5182,-2852,-5677,2689,10078,-5759,-7279,3861,2885,7197,-2762,-10206,6036,5736,-1139,-73,-8245,2898,9193,-4378,-4221,-268,587,6937,-2745,-7004,3970,1512,333,-922,-6086,3808,4754,-3930,-1693,-559,2842,3987,-4613,-4384,3260,1457,1795,-2963,-3185,5315,1249,-2687,-1708,-2976,5607,2587,-6327,-1019,1084,3381,3169,-8551,-2115,6699,1521,-531,-6469,-3572,10244,2962,-6992,-3602,-2048,7782,5619,-10293,-3021,5792,3286,3289,-8391,-5505,10358,2341,-2274,-4256,-5077,9445,6335,-10185,-3551,647,4254,6229,-9627,-6231,7928,3735,1919,-3498,-8976,9686,5543,-5811,-1379,-2940,3704,7870,-7993,-5476,4230,1338,4049,-3914,-8195,7063,3283,-3078,-846,-3197,3717,6178,-5718,-3362,2320,2376,3210,-3976,-4632,6291,2322,-1827,-1529,-3341,3424,3077,-4545,-1760,1606,2629,1860,-5158,-241,3362,945,-105,-4030,-2348,6692,1581,-4453,-2075,549,5858,966,-7757,-553,4013,3094,494,-7938,-116,7103,679,-2745,-5316,-1123,8735,376,-7632,-1105,1478,5732,2613,-10323,-989,7307,2411,670,-7803,-2566,9869,788,-5128,-2807,-1652,8516,3590,-10131,-962,2554,3699,3297,-9385,-4592,9231,1472,-1489,-3370,-4495,8739,3398,-7340,-216,1636,4396,4850,-7299,-4238,6632,2223,987,-3630,-4067,7204,3150,-4188,-1413,-1830,4313,3809,-6400,-1370,3690,2138,878,-4001,-2885,4956,848,-2035,-1060,131,4548,619,-5093,372,2685,1665,1346,-5259,530,5072,-922,-2492,-2959,1273,6008,-685,-5879,-571,1677,5064,-1043,-6994,1535,3968,2520,-2070,-6071,1520,6756,-1596,-4738,-3121,1312,7849,-1761,-6946,-48,3977,4215,304,-8065,1185,7293,-355,-1267,-4757,-39,8889,-269,-6111,-1993,1957,5717,169,-8972,-674,5453,2575,396,-6937,-749,8916,510,-4285,-3119,-1366,7322,1967,-7020,-584,3078,2946,1522,-6539,154,5341,993,-2210,-3092,-1005,5173,1262,-3879,29,-116,2832,1146,-4814,334,3825,-561,-944,-2845,936,5292,-711,-2606,517,1033,2698,-1415,-4823,963,3331,809,-1574,-3650,1843,4091,-1451,-2736,-1777,2446,4632,-3082,-5258,2071,2663,2462,-3038,-4930,3260,4064,-996,-3118,-2644,3404,6500,-3525,-4994,-444,2574,5537,-2977,-6152,1915,5175,2420,-2249,-5358,2756,7060,-2752,-3629,-2257,1781,6196,-2577,-5495,65,3285,4235,-1547,-7200,1956,4781,320,-2430,-3459,1120,6007,-687,-5069,-1003,1284,5401,-1379,-6663,1104,3091,1304,-829,-3831,1402,5106,-462,-2707,-1364,693,4214,-1293,-3957,853,2249],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-5,5,-6,7,-8,9,-10,12,-14,16,-17,19,-21,23,-27,30,-33,37,-41,45,-50,55,-61,66,-74,82,-90,100,-111,124,-138,154,-173,196,-224,260,-307,370,-467,632,-995,4048,-898,-2760,-3487,-189,12361,-1041,-8986,1394,742,6283,2263,-12473,1239,7933,113,-385,-7271,-2728,13212,-888,-7563,-1095,-730,9355,3403,-13056,639,5004,3207,3339,-10546,-4050,11998,654,-3076,-2428,-4598,9497,3388,-8825,549,527,3647,3533,-9486,-3736,6687,738,175,-3597,-3763,8491,1690,-5102,-901,369,4086,3093,-7093,-175,4299,1103,771,-3846,-1718,6295,-348,-3131,-217,379,4388,-622,-6098,2317,2304,2352,-1464,-6124,2931,4686,-963,-1993,-3711,2542,6479,-4372,-5688,-1000,3043,5131,-2664,-8465,4921,5455,763,-2573,-7537,3564,8000,-3068,-5135,-3038,2218,9829,-4106,-9173,3525,2762,5488,-1868,-12567,3108,9943,-1370,-3483,-6686,-827,11599,-2470,-7590,1467,1288,8863,882,-12605,2525,6293,1425,971,-8913,-820,11991,-2002,-4032,-2650,-1688,8426,-193,-9934,2040,2545,2481,1812,-8406,179,7756,-1600,-1059,-3884,-1357,7099,32,-6042,1557,1176,3421,996,-6071,1602,4935,-1196,-580,-3944,785,6240,-1710,-2861,816,1759,4309,-3693,-5400,4210,2364,627,-3140,-5637,3729,4794,-2756,-2461,-1629,4025,5243,-4840,-4664,3139,3824,3152,-5293,-6875,6097,5070,-1314,-3309,-5370,6361,7562,-6357,-4156,-465,2795,8128,-5320,-8274,5416,2838,1942,-3668,-9008,5220,8780,-3631,-4203,-4063,3874,10417,-4581,-7080,1775,1994,5056,-1973,-10492,4186,6688,-834,-1201,-5663,1971,8457,-3295,-4318,356,856,7018,-1842,-6388,4070,2253,789,187,-6182,2298,6189,-2657,-1871,-1686,489,4992,-2766,-4416,2651,317,1538,-1172,-4825,2883,3255,-2315,-1876,-1466,2518,4025,-3717,-3235,2319,3046,1888,-4337,-3116,3436,3982,-1433,-3013,-2183,5084,2946,-3497,-2353,-340,5111,2797,-5572,-4459,4111,2696,1713,-5374,-4239,7809,3003,-3607,-3377,-2391,5935,4350,-6111,-4764,1672,3289,3729,-5639,-5384,6514,3714,-446,-3414,-5480,6421,6145,-5474,-3442,-1270,3575,6436,-6470,-5410,4683,2342,2086,-3039,-6079,5498,5374,-4132,-3299,-3083,2776,6536,-4400,-3557,1828,802,3463,-3059,-4468,3660,3180,-1123,-3068,-2931,2775,3809,-3931,-2585,551,2486,2181,-3583,-2839,2505,2218,-254,-2143,-2506,4161,2399,-3816,-2472,750,2902,2200,-4367,-1507,3183,1693,-183,-3525,-1530,5177,1337,-3487,-3721,-446,4649,813,-5711,-1416,2941,4331,338,-7002,-1196,5418,3252,-1729,-5204,-987,6387,2626,-5077,-2263,991,5968,2503,-7565,-3097,3757,3278,312,-5628,-3619,6390,2104,-3532,-3834,-1666,7466,3154,-6557,-3246,1259,4251,3157,-5429,-2627,4891,2592,-1407,-3867,-3622,4780,3912,-4392,-2501,-1170,2807,3070,-4773,-2425,3089,3145,-211,-3796,-2633,3749,2162,-2792,-2743,-1130,3321,2965],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-2,2,-3,3,-3,3,-4,4,-4,5,-5,5,-5,6,-7,7,-7,7,-8,9,-10,11,-12,14,-16,18,-21,25,-31,39,-52,70,-99,151,-254,522,-2907,1040,9423,-2822,-5804,-265,1771,4604,-1616,-9413,2519,4379,8,-2464,-5662,2770,6731,-2323,-3068,-664,1719,4799,-3791,-3644,1253,1307,2495,-2622,-4321,4022,2327,-2744,-1980,-3124,3962,3374,-6004,-632,2557,1690,3337,-6585,-2916,6997,834,-1088,-2330,-4329,8152,3311,-7612,-564,965,3539,5970,-8934,-4307,7640,326,727,-5643,-6823,10676,4637,-7073,-2322,-2385,5291,7338,-10294,-4672,4559,2831,4067,-6534,-10055,8866,5126,-3293,-2907,-6898,6232,8496,-7645,-3724,1727,2525,7428,-5319,-8144,5386,3751,118,-2120,-7845,6262,7591,-4464,-3250,-3979,2847,7735,-4550,-6087,2450,2183,2102,-2959,-5582,3940,3491,-1217,-1866,-2734,4067,5138,-3210,-2742,155,1720,3379,-4078,-2865,4516,826,890,-3261,-2977,4968,1275,-3253,-1663,-1016,3567,2771,-7434,-259,3794,931,1559,-5442,-1695,8251,1464,-2668,-2510,-2099,6737,1316,-7612,-542,3210,2912,2672,-8638,-2391,8103,1876,-514,-4841,-3919,9931,3382,-8159,-1607,-103,6141,4107,-9058,-2734,6164,2461,1553,-6761,-5179,9347,3415,-4965,-3046,-3290,5623,5613,-8245,-3420,3804,3382,4242,-5865,-5496,7563,3454,-1202,-2371,-5051,5828,4214,-5342,-2956,141,1975,4938,-4799,-2492,3225,2048,764,-3506,-3442,4597,2081,-2732,-2020,-1113,3976,2150,-3869,-1693,2322,2383,1015,-4665,-1147,4834,608,-1663,-1661,-301,4510,-960,-4153,-941,1307,3248,-571,-6519,922,5065,270,-384,-5475,600,7837,-1563,-3908,-1585,704,5140,-516,-7447,1287,3753,2580,-965,-7750,1306,8392,-1358,-4772,-3356,-653,7110,-617,-8032,-116,3108,4412,1943,-8747,370,6187,951,-1127,-5228,-1670,7812,1641,-6174,-1691,-352,5238,2630,-8084,-1445,3991,2538,1032,-5657,-3456,6998,632,-3523,-3252,-1558,5693,1162,-5042,-1328,1842,2089,910,-5829,-1789,3895,793,-976,-3136,-1958,4387,303,-3604,-961,2388,3168,-42,-4269,-566,2518,706,-1961,-4363,806,3326,-1343,-3040,-1380,736,2916,-1229,-4501,1368,3021,2582,-2465,-4926,2626,5181,-1147,-2399,-2169,2660,4599,-2540,-4291,1064,3205,4149,-1502,-6300,2940,3968,1441,-2165,-5232,1715,7164,-2505,-4097,-1856,2061,5799,-561,-8842,68,3411,2183,-1638,-6047,1611,6640,140,-2914,-3742,46,7256,-829,-5430,225,1917,3607,-550,-6170,146,4211,1552,-1652,-4302,-440,5668,644,-4141,-1533,1314,3578,-276,-4614,-271,2563,1681,-957,-4067,947,4435,-393,-1137,-1602,1087,3658,-1199,-2883,-552,2678,2102,-1972,-3431,2012,2106,-981,-2033,-1076,2664,4068,-2261,-2757,-817,1709,1455,-3083,-3828,3164,2711,-452,-2089,-3599,4156,3667,-3362,-2484,104,3434,2679,-3873,-3150,2110,3690],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,8,-9,10,-12,13,-15,16,-18,20,-22,25,-28,30,-33,36,-41,44,-49,54,-59,65,-72,80,-89,99,-111,125,-141,162,-188,221,-267,333,-438,627,-1086,4957,3327,-3750,-4235,-4209,8140,3234,-7549,-2141,1118,3429,4909,-6813,-1581,3750,1434,215,-4864,-2165,5989,1812,-3927,-1785,-512,4836,2030,-4102,514,1878,2144,-127,-5526,1257,5232,-2509,-1799,-2159,140,7255,-2559,-5859,1592,35,3877,-516,-7912,4035,5262,-1830,-216,-4980,2094,10288,-4309,-5174,302,531,8187,-1850,-10291,3747,4923,1295,376,-9434,1766,11570,-3356,-4161,-3422,193,10432,-2018,-10664,1407,3302,4600,500,-11797,1280,9019,-1193,-2126,-5950,-1382,11374,-355,-9823,-1440,-156,6271,2349,-10577,-1011,5366,1426,1478,-7006,-2267,8058,1402,-3665,-3396,-1323,5899,1614,-7697,-637,1650,3298,1081,-5491,-397,5031,-188,-477,-2177,290,6072,-711,-3843,266,1470,4044,-1340,-4940,2194,2439,-230,-1204,-4412,2586,4047,-2266,-2066,-1065,2881,5048,-4420,-4722,4175,1799,2708,-3212,-6974,4217,4839,-3828,-1781,-3285,3031,7951,-6277,-5302,3680,2673,6215,-2744,-9265,5523,6787,-374,-2053,-8331,3003,8896,-4717,-6004,-705,2014,8089,-3275,-10370,4211,4137,2889,-1041,-9002,2586,9274,-1768,-3242,-4422,52,9097,-2123,-7402,552,3080,4991,-819,-9305,370,6564,85,-573,-5357,173,7496,-546,-4870,-150,1513,5255,-816,-5328,1871,2789,1470,-514,-4412,1266,4203,-1372,-1255,-1434,965,3883,-2046,-2366,2181,2055,1284,-2311,-3948,1984,2093,-1353,-2557,-1488,3649,3554,-3464,-3380,986,3449,2581,-5750,-4403,3577,2551,-273,-3029,-3525,4848,4042,-4368,-2717,-753,3516,5053,-6095,-4078,3734,1286,2813,-4190,-5873,5776,5584,-2314,-2657,-3374,4053,7348,-6664,-4916,1218,3068,5354,-3981,-8407,4444,4708,402,-1847,-6381,4484,7770,-2400,-3597,-1579,3157,6865,-3522,-5205,3231,2520,2252,-2289,-5841,2299,4788,-6,-1838,-2485,1594,5868,-2938,-3778,2342,2448,2734,-1233,-4779,2812,2247,-726,-929,-2810,3097,2991,-2333,-1221,-89,1546,1425,-3527,-3246,4543,3003,-709,-1597,-2259,4516,2887,-1958,-2925,-608,3995,1862,-5410,-2442,3082,2215,-447,-4726,-2094,5905,1597,-2313,-2982,-1881,6143,2743,-5487,-895,2148,3100,2167,-5848,-3114,5689,2046,-495,-3838,-3524,5683,3623,-4050,-2137,-794,5138,4246,-5986,-4216,3299,2857,1831,-5432,-3700,5738,3134,-1752,-4368,-2936,5153,4560,-4501,-2535,-316,3101,4193,-4140,-4333,3098,3261,-48,-2757,-3032,3437,3151,-2982,-1903,-528,2437,2392,-3897,-2535,1578,1764,233,-3494,-2333,3383,1201,-1751,-1421,523,3847,2369,-3267,-1825,1789,1202,59,-2954,-617,3964,930,-1206,-2188,-434,3987,428,-3875,-1339,2420,2703,-657,-5168,-348,2208,1618,199,-4106,-263,6286,1718,-2759,-1347,1440,4704,442],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,5,-6,6,-6,5,-5,3,1,-6,14,-31,65,-146,403,-3252,-8950,5506,5607,-2073,-2255,-6944,4188,9226,-6325,-6244,240,2327,9478,-4838,-11422,5125,4154,2669,-1994,-11111,5127,10087,-3342,-2827,-4316,852,12158,-5749,-8655,1696,1271,6461,338,-11971,2475,7384,-1819,-182,-5320,-1238,11566,-2470,-6007,-775,-1274,8913,493,-9558,2628,4074,-280,1867,-7716,-275,8930,-1873,-1934,-151,-222,6284,-897,-5630,2375,1516,1412,580,-5335,2901,4990,-4534,-1147,-1538,2075,4416,-3424,-3592,1461,2408,2956,-4555,-4561,5316,3732,-1344,-3851,-3439,5807,5570,-5625,-2804,672,4093,4023,-7473,-5278,4973,3533,2270,-5222,-6397,9205,4990,-4518,-3704,-5165,6714,8665,-8225,-4904,2152,2667,7441,-5486,-9031,7238,4160,454,-3216,-8713,6330,8553,-5377,-2946,-2884,1875,9682,-6337,-7893,3674,3168,3396,-2654,-9435,5565,7932,-2942,-733,-4660,937,9056,-3900,-5388,2382,158,5569,-1515,-8499,4119,4416,-2428,-720,-6146,2060,6124,-3739,-3052,564,519,4750,-3777,-4880,5129,1166,-21,-1900,-3986,4433,3013,-4211,-1842,-949,2717,2590,-5358,-3350,4847,2872,109,-4672,-3128,6153,1610,-2537,-3580,-3293,6674,4118,-6421,-1384,1927,3470,3315,-7948,-3396,6369,2461,984,-5145,-4483,9299,3054,-4872,-1933,-2884,6475,4646,-9275,-3519,4035,3563,2799,-6902,-6486,8045,3118,-936,-2266,-6003,7564,6714,-7339,-2866,2001,3453,6383,-6333,-6926,5403,2411,85,-2041,-6431,6561,5920,-5052,-2159,-2214,2232,6561,-5534,-3787,3267,1879,2655,-2766,-5362,3733,3034,-2170,283,-2941,2641,5000,-4540,-1800,1715,1692,1749,-3910,-2247,4228,1374,-1142,-1188,-1325,4918,1183,-4643,-2158,1671,2060,1372,-5210,-1007,4577,1773,-1984,-4716,-1805,6765,597,-4241,-1746,1162,5607,455,-6321,-1151,2300,2721,-116,-6228,-1727,6658,1420,-1885,-3795,-581,8381,2518,-6679,-1868,938,5667,2312,-8543,-2437,5477,2638,179,-5928,-3061,8292,2320,-4288,-3391,-1937,6373,4216,-6251,-2744,2273,3337,2651,-5031,-4067,6411,2463,-1408,-3529,-2355,6579,3493,-5050,-2023,424,2975,4576,-5965,-2403,4061,-5,437,-2124,-2960,4698,398,-4357,-877,-51,3007,469,-4417,-475,2587,948,1365,-2140,-1682,4668,50,-2948,-769,413,3360,-232,-4251,630,2764,1271,-206,-5220,739,4992,-14,-2683,-4062,501,5913,-1608,-5083,-695,2752,5409,-1805,-6638,611,5044,1982,-3040,-6033,-50,5706,-94,-4392,-2207,1529,5688,-1009,-6427,731,3243,3983,-65,-6154,-487,6307,926,-2330,-5130,-94,5754,384,-4775,-2098,626,4732,578,-6945,-483,4538,2368,207,-4522,-868,5605,324,-2627,-2055,-847,4130,1264,-4222,-585,1920,1193,206,-4610,393,3829,310,-1562,-1200],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,7,-8,9,-10,11,-13,13,-15,17,-18,20,-23,24,-27,30,-33,37,-41,45,-51,57,-66,75,-87,104,-129,167,-243,546,2240,4297,2248,-10921,-2071,8442,605,-1129,-6911,-4288,11143,1535,-8079,-2182,-2091,7548,6086,-12442,-1404,6241,3127,2264,-7920,-5827,12029,2856,-5427,-3108,-5428,9069,6136,-10257,-1970,1523,2156,6014,-8236,-7131,8318,2576,40,-3153,-6617,7448,6039,-6507,-1638,-2029,2382,7051,-7827,-3763,4061,556,2434,-3488,-5593,7962,2047,-3707,874,-1644,3046,3861,-6588,-1421,2983,-343,839,-3868,-2405,5498,-251,-3172,-1916,-1089,6364,-564,-5679,-596,1869,3319,0,-7912,1079,5679,2012,-304,-7783,989,9252,-1511,-5433,-2533,1003,8523,-978,-9531,1698,3518,3866,232,-9271,114,9123,-1683,-2714,-5344,-2002,12316,283,-8667,-86,1450,6830,2418,-11959,-1182,7844,1633,719,-8495,-3066,11027,1007,-6789,-2107,-1161,7713,3704,-10852,-1345,2467,2092,3696,-7631,-4549,8669,869,-1464,-2397,-3976,7639,3280,-7798,50,271,1996,4680,-6886,-2580,6520,-36,164,-2529,-3183,6186,1793,-5800,741,-335,2859,2249,-7173,965,3787,-50,-1109,-3414,863,4824,-1921,-2720,-1886,1000,5115,-2432,-6175,1534,4241,3754,-2356,-6882,2239,5801,-1454,-2758,-3818,3099,8232,-3475,-5937,-438,3295,5351,-1625,-9040,4067,5559,1491,-2697,-8441,2321,8909,-2667,-4518,-2748,-163,9041,-1600,-8463,1528,2019,3383,-202,-9896,1016,7366,-419,-1892,-6350,-388,11537,-1234,-6484,-952,166,6447,1564,-9520,1203,4334,1653,799,-6540,-1542,7978,-826,-3256,-619,-1434,6477,591,-6763,1141,1200,1351,1514,-7064,-512,6218,-1778,-786,-2535,-149,4632,-1226,-3974,1118,404,1611,56,-5440,2879,3907,-818,-1557,-2474,2457,4972,-3282,-2943,472,3294,3400,-3028,-5659,3228,4034,867,-2903,-4682,3336,4441,-2488,-4244,-2303,3637,5446,-3782,-5179,1303,3220,3522,-3529,-6987,4956,4482,-78,-3386,-5700,4541,6787,-4104,-4132,-1579,3060,7094,-4282,-6657,3647,4162,1801,-2230,-8092,3621,6333,-3182,-2730,-4165,1497,7289,-3490,-6768,1531,2355,5219,-720,-6527,1939,5285,-1912,-1097,-4358,415,5935,-1663,-4059,651,1412,4063,-724,-5138,2192,3154,674,-367,-4180,2190,4110,-1612,-1736,-162,875,3283,-2942,-2712,2885,1738,4,-1718,-2493,3842,3094,-2101,-2336,-1585,2470,3731,-3130,-2985,1937,3051,2080,-4490,-3346,4124,2082,-1512,-3664,-2001,4969,3223,-4708,-4215,-637,4886,2720,-7278,-5210,3736,4228,428,-5308,-3991,6278,4346,-2107,-3559,-2536,5083,5175,-4592,-3210,671,3530,3303,-5370,-5041,5813,3838,158,-3387,-3911,3932,5343,-3651,-3132,-1066,2224,4804,-3338,-4277,2180,4198,2455,-3176,-5300,3567,3397,-1454,-2152,-1280,956,3662,-2829,-2778,605,1481,1901,-1856,-2953,4250],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-6,7,-7,9,-10,10,-11,13,-14,16,-17,19,-22,24,-27,29,-33,36,-40,45,-52,60,-69,83,-105,148,-271,1762,3899,-4287,-6833,5343,4570,-2015,-2798,-3729,3665,6328,-5379,-4153,188,2985,3480,-4401,-3013,4912,2970,168,-3400,-3611,4731,2209,-2441,-1615,-706,2982,3035,-5674,-781,3661,1260,1207,-5027,-892,7043,-1720,-3162,-1532,-1678,5760,999,-9576,1302,2469,3008,3083,-9918,-899,8002,396,-1161,-4138,-2571,10192,350,-9036,-638,-247,5807,3828,-12471,-1297,8756,660,1087,-7522,-3682,11364,1421,-6703,-2882,-2959,7818,5700,-10563,-2898,4311,3510,3732,-8042,-5570,10671,3273,-1822,-2814,-4797,8381,5280,-7750,-4137,-109,3979,5650,-7845,-3713,5266,2711,878,-4026,-5124,6413,3672,-3690,-2090,-1810,3172,3523,-4414,-3103,2101,1325,1768,-3887,-1491,3863,406,-408,-2292,-2262,5598,989,-4186,-932,883,2767,318,-6119,1183,4519,-954,859,-3839,756,6472,-1621,-3760,-195,316,5239,-1813,-6972,2706,3356,2035,421,-7457,2095,9272,-2391,-3633,-2626,-632,9715,-1747,-8925,1370,2352,4542,508,-10177,1925,8107,-454,-321,-5262,-1490,10288,1158,-7401,-1959,87,7151,2146,-8650,-1603,4682,2687,1386,-8141,-2629,7771,1289,-2354,-1500,-2051,6939,2164,-8308,-2424,2659,4055,3050,-7061,-1033,5894,2032,-707,-3672,-1794,6655,1798,-3750,-1030,726,3430,1104,-4811,125,2134,938,74,-3485,35,2921,-202,-2986,-1754,-387,4083,49,-3644,1363,1945,1007,-849,-4450,3467,3535,-2495,-1601,-2994,912,5801,-3914,-4259,1183,1163,3966,-2689,-5818,3514,3255,277,-1317,-5009,3031,7518,-3099,-4643,-579,2750,6998,-3601,-8164,3157,3749,3202,-1209,-6604,3520,6296,-1767,-2889,-3063,1695,9195,-2585,-8359,443,2964,4875,-329,-8111,985,6040,233,-484,-5171,183,7725,-885,-4080,-778,672,5361,955,-6539,111,3416,2892,-535,-5455,375,4934,-267,-2368,-2073,96,4420,-1089,-2864,-304,796,2908,-857,-3663,1054,3618,-1320,-755,-756,635,3190,-1445,-3185,-913,773,1387,-2563,-2619,2177,1593,110,-2715,-3689,3514,2385,-3018,-2242,-70,2771,3790,-5200,-3009,1883,2202,1358,-4408,-3524,5475,4040,-1586,-3062,-2189,4580,4881,-4502,-4450,1046,3142,4251,-5173,-5784,4728,3894,254,-3225,-5197,3963,6749,-4661,-4402,-1005,2427,6045,-3960,-6183,2284,3963,2771,-2197,-4821,2720,5051,-1012,-2668,-2108,2324,6022,-1901,-4822,373,1666,3451,-1659,-4563,2281,3693,898,-2446,-2469,1194,4502,-2935,-2156,264,1174,2382,-1605,-2690,1986,2139,79,-1854,-3115,2707,2137,-373,-1283,0,2705,1935,-2007,-3448,1872,1760,157,-3334,-1814,3331,1522,-2463,-2382,-796,3888,1902,-3468,-1586,1891,2916,1584,-4828,-2538,4701,2462,-581,-4872,-2328,4333,2119,-5271],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,6,-7,7,-9,10,-10,12,-13,15,-17,18,-20,22,-25,27,-30,33,-36,41,-44,49,-54,60,-67,75,-82,90,-95,87,-9,-741,-8591,-907,3866,2986,1623,-8471,-1288,7118,1291,-1448,-4101,-1272,7124,226,-3356,-300,340,4448,1149,-5893,1304,2466,1341,-51,-4132,2223,4961,-3430,-1409,-1111,282,5109,-4112,-4110,3334,1199,3586,-2408,-6072,6296,4388,-5212,-320,-2988,3066,8177,-6703,-4572,1969,904,4708,-4746,-7219,7555,4746,-3897,-1932,-6981,4954,9493,-7494,-4362,825,1898,9670,-4503,-9619,5549,4011,2339,-1615,-10021,5262,9639,-4145,-3918,-3885,1679,11065,-3104,-8490,1071,2384,4654,-1669,-9962,2880,8240,-511,-2977,-6547,771,9543,-2651,-5744,-1488,1375,5952,-522,-8240,1643,3133,2479,22,-6890,1622,6607,-470,-2206,-2889,1067,4900,-970,-3962,2021,668,2599,-2427,-4388,3722,2831,-1459,-773,-4215,3014,4332,-3813,-1649,-471,762,2912,-4296,-4681,4529,1107,675,-3761,-4694,7457,2876,-5147,38,-1008,4490,3905,-7418,-3728,4869,1471,2281,-5947,-6799,8899,3687,-3607,-2392,-5109,5867,6611,-8912,-3106,1876,3346,5645,-6451,-7700,6922,3710,59,-3921,-6757,6140,8472,-5643,-3389,-1810,2891,8336,-4944,-7705,3793,3267,3062,-3815,-7516,3379,6304,-1831,-2956,-4314,2854,8107,-2740,-4401,731,2787,3107,-3315,-5994,2673,3910,-360,-2631,-3332,2211,3359,-2336,-2028,-470,2021,3762,-2962,-3623,1697,1771,1994,-2294,-2904,4538,1606,-1242,-1321,-656,3848,1984,-3976,-1450,2258,1540,1158,-4630,-2509,6192,123,-1569,-2568,-1378,6904,1466,-6175,-1477,963,4014,2087,-6973,-1094,5291,2220,168,-4821,-3063,7579,2583,-5155,-1312,474,6340,3835,-7397,-3621,4681,2919,2116,-6058,-3969,7284,2883,-3993,-3040,-3204,5938,4487,-5456,-2985,1528,4571,4299,-4804,-4905,4896,2374,805,-3064,-5403,5810,5671,-3373,-1611,-1755,2520,3447,-4546,-3399,3133,1605,1034,-2573,-4080,4094,2306,-2303,-449,-2501,2976,3566,-3750,-2096,851,1761,1646,-3082,-1305,3077,1021,-68,-2239,-1418,3890,1073,-3318,-62,521,3457,778,-5017,494,2904,-267,71,-3233,-460,4579,492,-3100,-1464,100,5190,-1246,-4763,443,2216,1730,292,-5414,-832,6731,846,-2527,-3759,-550,6785,619,-5405,-930,2022,5236,1118,-7280,37,5197,428,-1055,-4406,-1244,7588,1050,-4191,-2968,-888,5780,2277,-5665,-1230,2981,2043,1087,-4631,-3401,5170,1727,-1636,-2469,-1472,4514,1417,-4459,-1663,691,3803,982,-4838,-2235,3296,2209,-20,-2571,-692,4085,316,-3494,-739,-7,2081,739,-2944,-456,1957,1382,-1197,-2894,307,2055,-1148,-1735,-1693,406,4297,-1266,-4271,805,2213,1589,-1841,-4742,1533,3792,-64,-2240,-1761,1319,4271,-2776,-4191,258,1536,3612,-2402,-4529,2590,3437,474,-2941,-4593],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-6,8,-8,10,-11,11,-13,15,-16,17,-19,22,-23,25,-28,31,-34,37,-41,46,-50,56,-62,69,-78,88,-101,116,-136,162,-199,251,-337,494,-868,4396,-1528,-7886,-1151,810,8309,-1780,-10399,1858,5641,2596,-184,-9213,1091,11418,-2045,-4693,-2686,-569,12344,509,-11370,819,3054,5392,2557,-12287,-422,10131,-1664,67,-5915,-4209,11535,-63,-7772,-163,-1717,7001,3264,-11913,1156,6338,-344,2003,-7369,-4531,10508,-486,-4105,-595,-2386,6638,3307,-7760,893,2709,787,1855,-5544,-1363,7358,-1094,-1337,-1080,-2327,6590,365,-6367,1385,2979,2286,220,-6267,465,5416,-1336,-1368,-3345,1669,6308,-3031,-5047,1167,3160,4952,-2150,-6855,3730,4260,1609,-2971,-6689,4391,6204,-2809,-3678,-3394,3293,8457,-3843,-6543,2122,2767,6414,-4255,-9103,3582,6545,-787,-1418,-7116,2701,10488,-4175,-4895,-1870,837,9663,-3219,-10315,4109,2394,3048,1370,-10183,2062,10864,-3327,-1709,-3895,-1681,10496,-2393,-7317,1702,178,5000,1949,-9450,960,6529,-1277,1217,-5682,-437,9498,-1445,-3906,1642,-1363,4959,671,-7629,1255,2801,554,2685,-5440,759,6810,-2462,-1430,24,5,4082,-1451,-5076,3193,2189,1362,-1257,-5126,2955,4047,-2209,-2159,-795,3078,4556,-3564,-3950,1984,3321,2821,-4565,-4342,6122,4666,73,-3890,-4796,6468,5331,-3662,-3845,-1348,4932,6365,-7212,-6943,3959,3043,3300,-5090,-6389,6800,5571,-2651,-3314,-4620,4905,9032,-5749,-5028,1197,2402,8306,-4748,-8479,4191,4622,1063,-1987,-8437,3244,7661,-3938,-2852,-1442,503,8121,-4057,-6558,2468,1280,2351,73,-7219,4085,6882,-2190,-9,-3503,-140,6717,-3417,-3091,1265,548,3182,-522,-6536,4494,3360,-2180,701,-2271,1064,3823,-3388,-1806,1621,1252,2152,-2385,-3085,4026,1428,-1650,-1688,-1020,5470,2306,-3478,-1937,627,3685,2153,-4414,-2114,3429,3031,1230,-5536,-3050,5499,2147,-2290,-4891,-2357,6354,2771,-5860,-3548,1944,3917,4295,-6796,-3417,5127,3004,514,-4560,-2958,6622,3151,-4629,-3326,-1802,4941,6316,-6620,-3632,3619,2940,3298,-5824,-5517,5663,4443,-1665,-1914,-2995,4825,4997,-5080,-2288,129,1850,4971,-4760,-4733,4532,1881,-473,-1072,-4155,3791,4677,-4089,-1163,-711,2587,4581,-3972,-3142,3096,1694,177,-2760,-3221,3921,2092,-2027,-743,-899,3427,2486,-4485,-1477,2669,1670,960,-4514,-954,3814,840,-2769,-3301,-338,4327,1601,-3872,-2568,1168,3030,-532,-5631,-1406,4433,966,-1566,-4561,-438,5217,1247,-3967,-2370,940,6437,405,-5037,-1546,3338,3850,-8,-5353,-1682,5705,1544,-2184,-4069,-625,6629,2515,-5764,-1954,1116,4278,2303,-6667,-1800,4787,1736,110,-4966,-1987,6189,2222,-3639,-2346,-482,4133,1993,-5137,-1690,1472,1699,1865,-3393,-2617,4951,1294,-1973,-1913,-1919,3552,1782,-3408,-1256,636,2639,1958],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,9,-11,12,-13,15,-16,18,-20,22,-25,27,-30,33,-36,41,-46,51,-58,66,-77,93,-122,205,-1163,-5585,-4708,8713,5067,-7721,-3342,84,5350,7924,-9659,-6099,6554,2758,2761,-6258,-8111,9161,5430,-3969,-2160,-5428,6052,8436,-8895,-4701,3269,2314,8026,-7339,-9642,9468,4122,-360,-975,-8313,6985,8534,-7005,-1848,-2103,716,9589,-4381,-8425,5229,414,2742,-1019,-7576,4797,6563,-4823,-371,-2062,1143,8193,-4911,-4280,2141,396,2237,-2398,-5525,5368,3869,-3178,635,-3916,2917,3792,-4525,-1201,1958,2219,2289,-5539,-2001,5378,1923,-1379,-3072,-1348,7068,2050,-5132,-1426,567,5273,1917,-7099,-1625,4897,3498,720,-5605,-3533,8544,2023,-3670,-3209,-2363,9071,3242,-8195,-2105,1952,5957,3547,-10590,-3834,7705,1603,-153,-7122,-5813,11069,3846,-6937,-3109,-1973,6223,6990,-10405,-4905,4159,2763,5070,-6631,-6626,8520,1852,-2990,-1360,-6520,6242,6656,-7756,-1581,763,954,6214,-6083,-4962,7074,760,337,-1890,-6359,5844,4075,-5393,-195,-860,1193,5151,-5479,-2303,4406,259,1938,-4143,-3940,5926,1314,-4828,76,-751,2096,3190,-5709,-356,3250,-33,-19,-5242,-537,5563,-444,-2850,-1361,-230,6216,680,-7071,-1017,1359,4242,930,-8087,752,6290,1716,-1885,-6993,-441,7947,827,-5421,-2322,1805,8382,943,-9109,-463,3818,4205,1304,-9856,-1333,7786,914,-1645,-4646,-2079,10237,1136,-6199,-538,575,7364,4048,-9700,-2112,5641,1473,691,-7598,-4103,9402,955,-4120,-868,-2716,6858,3864,-8259,-297,3440,886,2243,-5340,-4291,6548,543,-2753,-2103,-3291,4801,2793,-5879,465,1391,1982,2526,-5708,-910,4471,-368,-1725,-1999,-2173,4621,623,-3699,1163,898,3189,312,-5796,708,3930,653,-1620,-3996,1310,4778,-824,-3786,-1475,2582,5929,-2507,-5391,1137,2688,2463,-3030,-5977,1950,5743,-631,-2892,-3682,1284,7356,-1437,-6136,-1217,2312,6098,-2437,-7688,1346,5079,901,-1680,-7301,1762,8820,-375,-2955,-3202,163,6683,-837,-7082,510,2688,4243,788,-8004,1101,6144,481,-853,-4234,-1376,7702,145,-3723,-933,-585,5399,1475,-7207,450,2744,694,539,-3891,-1098,6587,-10,-2167,-566,-769,3278,529,-4798,1798,2990,632,318,-3457,385,3483,-1056,-2974,-1663,657,3343,-1584,-4015,1687,2185,1276,-1404,-3737,2671,3074,-1681,-1893,-2142,1504,4010,-1772,-3587,829,3194,4042,-2909,-5251,2834,4356,-46,-3565,-3640,3720,5803,-1467,-3202,-2690,3331,4711,-3037,-4491,1889,3806,2954,-3687,-5182,3642,4765,767,-2780,-4777,2867,6105,-2116,-4600,-799,2723,4281,-2609,-5308,2234,3288,2324,-700,-5637,3276,5092,-300,-2320,-3087,-89,5133,-1247,-4500,638,1232,2563,-1662,-4589,1435,3315,13,-1096,-2361,1628,3728,-2245,-2879],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,14,-15,17,-19,21,-23,25,-27,31,-33,37,-41,45,-49,55,-61,68,-77,87,-99,114,-134,161,-198,257,-362,609,-2621,-3687,-2104,4831,5890,-8659,-2472,2187,2659,2166,-4669,-3428,5705,2933,-1411,-3592,-2206,5821,1521,-4407,-573,37,4939,988,-4491,667,3186,403,1544,-4464,79,6244,-2517,-2623,154,371,6442,-1454,-7480,4168,2272,-144,761,-7605,1736,6809,-3305,-1861,-2773,105,8932,-3099,-8572,3011,1717,5032,71,-10646,2477,7907,-2283,-477,-6901,-1397,11811,-1913,-8348,796,380,7017,768,-12157,1083,6334,1996,1089,-8484,-1511,10905,-592,-5074,-2558,-1929,9030,1728,-10903,109,3403,4057,2633,-9647,-1653,7779,189,-1764,-5070,-2126,8563,2360,-4973,-1483,1352,5463,2825,-6417,-760,2925,1991,1104,-4608,-1504,5750,5,-1264,-534,-771,4859,-381,-4503,583,1649,2856,530,-6063,1506,3398,-1848,122,-3075,770,5228,-4603,-2529,1443,97,3920,-1828,-6353,4666,3028,-1221,-1237,-5804,3495,7037,-5271,-3119,109,1704,7093,-4150,-8078,4838,2581,977,-1104,-8788,3955,7345,-4453,-3120,-3552,2244,9492,-3105,-7843,2712,2424,4472,-817,-9914,3878,5875,477,-1612,-6401,1623,9531,-2382,-5928,-2041,1670,6787,-381,-8937,481,4613,2012,-45,-6808,161,7676,-509,-3590,-3916,-1009,7033,-774,-4667,-420,2245,3691,657,-4793,654,4384,252,-909,-4700,315,4687,-1421,-2991,-746,795,3624,-1407,-2905,2210,760,1043,-1365,-4470,2551,3669,-2702,-717,-2094,3270,4892,-4272,-2067,3359,813,2877,-2265,-5179,6426,3270,-3090,-2312,-4304,4545,4983,-6595,-3608,2208,1950,6001,-4806,-4232,5590,3047,332,-2201,-5596,4589,5761,-5099,-2991,-742,2875,6380,-5033,-6147,4166,2844,2550,-2560,-6930,4502,6665,-2304,-2183,-3969,2661,6379,-3328,-4867,1000,1792,3970,-2213,-5997,2313,4005,358,-1465,-4755,2089,5607,-1050,-3198,-1430,2289,3664,-2288,-4936,1612,2061,2053,-2208,-4701,3620,3297,-1561,-1082,-1599,2389,2266,-2605,-954,1348,391,2411,-2534,-1530,2424,2018,-123,-2164,-1927,3931,1603,-2890,-982,-355,1980,2331,-4612,-1691,3582,1222,-3,-3725,-2701,6925,1432,-4193,-1483,10,5523,3443,-4874,-2395,4178,1459,2781,-4887,-3159,6034,2014,-2793,-2979,-2737,5342,3847,-6370,-3681,1791,2941,3073,-6133,-3776,4537,2526,-1297,-4382,-4489,4677,3957,-3195,-2506,-391,3972,3979,-4425,-3313,2627,2601,1479,-3400,-4551,3752,3642,-1430,-3146,-1881,2312,4016,-3347,-2199,639,2478,2499,-2352,-2780,3084,782,-31,-217,-2666,2060,1912,-2042,-1271,136,2477,1592,-3425,-2319,2508,2121,-68,-2571,-259,3619,69,-2459,-660,468,3218,827,-4127,-247,2166,2182,-489,-4420,364,5043,-314,-2071,-2594,-215,6027,185,-4984,-1518,2765,3570,-114,-5935,-671],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,13,-14,16,-17,19,-21,23,-26,28,-31,34,-37,41,-44,50,-54,60,-66,73,-82,92,-104,118,-136,158,-188,229,-287,380,-549,941,-4141,1717,8461,-2487,-2333,-3596,2085,6205,-2647,-6663,228,1540,3516,-1815,-6094,2312,3448,438,-1577,-4018,2410,5111,-3040,-2470,-380,810,4674,-4769,-2204,4220,841,1112,-2082,-5424,5273,2332,-5440,-656,-1209,2783,4531,-7500,-2514,5490,144,1877,-4484,-5653,8465,1653,-4578,-513,-5430,6088,5902,-8654,-1641,3094,2890,5136,-7210,-7690,8702,2794,-2298,-1533,-6360,8296,7677,-7613,-2618,-238,4843,7805,-8251,-8244,5629,2370,2107,-4218,-8728,6272,7537,-4514,-2827,-5033,3538,9171,-4949,-6325,2089,2298,4965,-3623,-7640,3462,5071,1455,-2674,-5807,3945,5296,-2360,-3842,-1159,3269,5690,-3479,-4862,2306,2331,2052,-2303,-4642,3124,3290,-1224,-1129,-2008,3578,2587,-3791,58,842,833,3341,-4242,-2427,5699,126,-485,-2291,-2245,6691,1419,-5199,-118,-624,2993,3008,-7634,-1629,5085,-480,651,-5221,-2453,9116,42,-6522,-1101,-1902,6288,3990,-9187,-2014,4051,2858,2654,-7055,-3789,9813,2417,-3553,-2056,-3017,8067,5303,-9089,-2550,1751,3718,5694,-9148,-4993,7480,1956,-237,-2781,-5524,8160,4983,-5144,-2373,-702,4640,5935,-5804,-4533,4457,2193,3509,-3450,-3912,4562,3180,-1162,-3453,-3108,4688,3502,-4234,-1671,673,3046,3868,-4660,-2289,2820,2148,-441,-3269,-2519,4813,1074,-1848,-963,-368,2041,1261,-5151,785,2972,503,1364,-4063,331,5986,-798,-1854,-1692,373,7014,-567,-6246,1182,1129,1493,-305,-7188,484,5582,-324,-1195,-3690,18,8492,-1020,-5663,-702,1445,6215,2011,-9574,39,6070,479,-1169,-6709,-298,8814,-364,-5078,-1475,-1062,6150,1217,-8324,-1653,3928,3762,2694,-6288,-2434,7249,1310,-1756,-4551,-81,6431,2636,-5405,-2304,1046,4242,2421,-6357,-3392,5135,2421,-551,-4873,-3037,5497,2277,-3320,-2299,1174,4076,1587,-5075,-2036,515,1483,-498,-3517,-651,3331,877,-1239,-1761,-119,4301,668,-2743,295,483,2464,-877,-4189,1986,2838,-341,-1742,-2788,1688,4048,-1674,-3342,248,742,4185,-1766,-5502,2742,3741,819,-1574,-4590,1875,5618,-2425,-2585,-1798,1955,4829,-2313,-5478,2424,2758,2552,-660,-5946,2777,4405,-903,-3083,-3711,817,6722,-1631,-5850,519,2160,5159,-1696,-5854,1830,4516,2062,-848,-4590,980,6588,282,-4009,-2170,297,5189,-465,-5868,-902,3354,3431,-308,-4325,342,4060,601,-2314,-2541,448,3751,-807,-3077,-1310,594,2259,-274,-4158,566,2108,487,-966,-3324,1191,2695,49,-2611,-842,1920,3195,-1238,-2785,1915,1992,-135,-2722,-2914,1676,1875,-1842,-2030,-878,2136,3409,-2614,-3786,1615,2212,1361,-2667,-3701,2892,3747,-1040,-2326,-2670,2888,4840,-3095,-3579,74,2940],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-4,4,-4,5,-6,6,-7,9,-9,11,-11,12,-14,15,-17,18,-20,22,-25,27,-30,32,-34,37,-36,32,-14,-65,635,6633,2158,-1127,-7584,-2501,11964,1455,-5968,-2818,-1843,9515,2237,-10861,-309,3727,4349,2629,-11048,-3217,11394,2556,-2050,-5278,-5468,11666,2294,-9067,-1225,271,6242,6680,-12063,-4230,8222,1441,2563,-5742,-5720,10027,3741,-6402,-539,-4015,5509,6892,-9973,-1649,3338,796,4344,-5108,-6403,7694,2143,-2757,-987,-4409,5846,3422,-6189,-181,1607,413,3923,-5181,-3330,7419,666,-1909,-1137,-2160,6194,1080,-5255,169,910,2375,582,-6325,641,6057,157,-590,-5192,-338,8021,11,-4181,-3041,336,7571,-631,-7633,755,2926,3694,-1444,-8947,1216,8239,784,-3135,-6110,21,10427,-1828,-6213,-592,443,9259,-293,-10935,1099,6227,3725,618,-10257,-870,10069,-17,-3504,-4172,-2611,11443,-680,-10371,163,1440,6012,3480,-10943,-1628,7651,-655,595,-4428,-4902,10522,681,-6117,-441,-1212,4880,4193,-9425,-582,6051,-223,2500,-4325,-3504,8719,-1113,-3964,-45,-2174,4862,2423,-6905,1627,1809,10,2833,-4903,-514,5339,-1008,-1960,-279,-1092,4422,-532,-5752,2295,1674,2477,-1993,-6387,2469,5193,-853,-3257,-4406,2787,7417,-2756,-4745,-854,3052,6204,-3803,-8192,3239,5119,2488,-3417,-6541,3441,7860,-815,-3331,-4540,3276,8968,-3521,-6802,-70,2145,5906,-2495,-9377,3861,6846,1124,-1342,-7820,1606,8371,-2335,-4089,-2193,1076,8935,-983,-8455,1445,3030,3375,293,-7870,462,8112,-869,-1741,-3621,-1617,8602,-230,-5998,277,119,3659,2044,-7147,302,5215,-1130,1406,-4339,303,5727,-1711,-2964,1084,-19,3615,444,-5734,2576,3935,-693,-745,-2647,1377,5228,-2587,-3571,837,1665,5019,-1747,-4326,3284,2728,850,-1897,-4857,3365,4258,-2659,-3041,-1607,2911,5551,-3810,-5189,527,3567,3029,-4250,-5421,4653,4826,606,-5186,-4509,4552,6059,-2814,-3859,-745,4227,6164,-5446,-5980,1740,3527,3956,-2668,-7207,4611,5027,-1619,-3497,-5445,2791,6730,-4270,-3793,-207,1945,5904,-1986,-7083,3030,4091,1512,-1141,-5500,1646,6593,-1640,-2786,-1243,484,6854,-2284,-5072,2198,1250,2153,92,-4043,1815,4880,-1695,-733,-2122,963,5305,-3049,-4052,2108,1532,1587,-1444,-3615,3196,2703,-2652,-1390,-2073,2828,2174,-4454,-1504,1753,2268,746,-3818,-3035,4336,3511,-1267,-2606,-2148,4712,2159,-3179,-2961,382,4574,2932,-5604,-3470,3141,3643,938,-5793,-3972,5448,3693,-1633,-4349,-3233,5066,3694,-4686,-2940,156,4511,3163,-6365,-4994,3839,3335,1476,-4666,-5184,5364,5185,-2544,-3184,-559,5230,3741,-4649,-4378,2086,2441,2236,-3181,-4747,3907,2603,-982,-3000,-3472,2496,4952,-3303,-3029,218,2733,3329,-2418,-3809,3715,2032,197,-2001,-2911,2869],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-5,7,-8,8,-9,10,-11,12,-13,15,-16,18,-21,22,-25,28,-31,35,-39,45,-51,59,-72,90,-120,182,-358,1959,5540,-5927,-7234,5129,3769,1730,-3756,-7536,6437,7943,-4061,-4056,-4854,4203,10051,-6496,-7424,2315,2698,7775,-4061,-11100,6169,6995,-107,-1772,-8497,3967,10970,-5100,-5441,-528,221,9382,-2770,-10292,5454,4131,3072,318,-10231,2420,9507,-3955,-3063,-3383,-2684,9261,-3198,-8549,3784,284,3328,2066,-8305,2604,5855,-2527,694,-3796,-850,7236,-3923,-3361,2784,-470,3553,-745,-6428,4735,3754,-2183,-1074,-3645,1506,4783,-4824,-3114,1724,2972,3076,-4573,-4326,4518,2664,56,-4852,-5146,6645,5043,-4155,-3636,-1970,5798,5156,-7674,-4781,3258,4905,4330,-7971,-5036,7913,4440,-698,-5556,-6103,7252,5898,-6039,-2762,-2357,5720,7652,-8341,-6835,4685,4195,4015,-5738,-9542,8267,6329,-3689,-3354,-5443,4890,8765,-7231,-4789,1449,1178,7044,-5068,-8972,5942,4016,-595,20,-7778,4095,8752,-5585,-3022,-1542,713,7951,-3595,-7330,4378,-122,1896,-1575,-6267,3844,5032,-3163,-558,-896,703,6071,-4917,-3196,3845,425,1462,-1042,-3628,6092,1824,-2422,-849,-815,4140,2484,-5837,-2558,2953,2075,1327,-4951,-2569,6930,2654,-1559,-4276,-2748,7791,2011,-5414,-2295,1774,5790,3059,-7844,-3742,4125,4232,1135,-7729,-2681,8081,2304,-4104,-5547,-3972,7947,4862,-7586,-3436,-161,4736,5371,-7269,-4615,7293,2841,893,-6021,-6040,9222,4970,-4936,-2346,-4048,5851,5817,-7916,-3770,2780,2343,3840,-3745,-5645,6083,2718,-2068,-470,-5408,3313,5464,-5534,-3100,190,803,4051,-2307,-4427,5444,1865,-736,-1095,-4213,3568,3880,-4173,84,694,971,2154,-4296,-2328,5058,1003,-604,-3082,-2513,4989,919,-3821,-1081,1506,4309,1836,-7210,-1815,4019,2431,-1275,-5805,-535,6185,614,-2951,-3303,297,6544,442,-6260,-2549,2642,4942,393,-7313,118,4432,2705,-981,-7627,-1130,7484,938,-3938,-3714,-561,8368,2113,-7273,-2846,3992,5050,1505,-7226,-2651,6461,2585,-1880,-3760,-1767,9088,3450,-5589,-1135,985,4339,2928,-7273,-2236,5244,2608,390,-3481,-3244,6243,1766,-3241,2,-2186,3751,2617,-6072,-773,2303,284,1977,-4206,-1795,4877,1133,-1598,-1492,-1962,4585,831,-4299,-192,1469,1468,1890,-4091,-316,4634,385,-2292,-2644,1092,5443,-103,-4459,-10,1530,2710,-1193,-5373,90,4099,1454,-3030,-4240,1928,5126,276,-4668,-943,2477,5499,-1187,-7183,-40,4544,3298,-421,-6265,1059,6021,2138,-3882,-4631,1677,7189,-995,-5661,-1484,2494,6450,-78,-6556,-220,4921,1791,-1873,-5617,306,6290,545,-2470,-2393,175,6218,282,-6207,-1004,1201,3431,850,-5597,-206,3702,673,-773,-3008,-549,4643,491,-3554,-874,746,3181,472,-4939,344,2862,808],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,5,-5,6,-6,7,-8,9,-9,10,-11,12,-14,14,-15,16,-15,13,-9,-3,34,-134,619,5680,2154,719,-6115,-1785,7225,985,-2477,-3698,-288,7261,1141,-5125,-1,1700,2969,242,-5717,1504,2975,-326,606,-3700,682,5936,-2192,-3133,987,-967,5638,-1168,-6390,4395,2840,-490,297,-5935,3240,5903,-5813,-2090,191,539,7116,-3513,-7074,4398,1283,1532,-1655,-7998,5689,7541,-4753,-2071,-3433,1827,9709,-6736,-7703,4584,1662,6022,-2344,-9628,5514,6993,-1404,-1625,-6403,2370,10542,-4624,-6691,-430,2190,9240,-3341,-9957,2733,4834,2149,-1504,-10459,889,9544,-725,-3568,-4692,1253,8335,-1519,-7877,113,2136,5423,-926,-8274,565,5423,1060,-1645,-5367,1324,7319,-1675,-3465,-3091,851,5556,-1890,-3089,1250,-400,2406,-1344,-5354,2514,4783,-1149,798,-3576,2336,5185,-3986,-996,1755,525,3339,-2368,-4788,5933,1286,-1497,-1100,-3722,4006,5489,-6933,-1371,2092,1452,5025,-5713,-4938,7039,2668,-55,-3438,-6205,5642,5734,-6011,-2121,-708,3239,8467,-7606,-6271,6069,3194,3470,-3967,-8965,6816,5645,-3194,-2776,-4039,3301,8771,-5808,-6353,979,2962,6791,-3056,-8880,4678,4822,362,-1628,-6340,3568,7760,-3057,-3658,-1791,1511,7304,-2918,-6468,1655,3596,3386,-1959,-5975,1902,4945,-967,-2473,-3580,1996,5524,-1678,-2368,15,1528,2710,-3331,-2330,2274,1855,568,-1506,-2299,3427,2820,-3722,-1601,-216,1437,2815,-5247,-857,2970,-668,1649,-3095,-3031,5436,747,-3399,-846,-1799,4449,3526,-8351,-1027,3617,1407,2600,-5646,-3290,7862,1333,-2330,-2770,-3976,7513,3776,-7364,-2043,2015,3108,4290,-6534,-4100,7240,3245,558,-3712,-4451,6562,4858,-5512,-3234,-980,4820,4623,-7072,-3992,4661,3526,2726,-4095,-4117,5455,3857,-2200,-2241,-3646,2743,4754,-4695,-4520,208,1730,3828,-2994,-4998,3735,2711,360,-2693,-2613,4122,3671,-1009,-1951,-256,3396,2629,-3702,-2304,2164,1322,1032,-3345,-2026,3848,1041,-860,-1654,-645,3499,1428,-4089,-85,1220,2600,1338,-4089,-282,3417,-396,-709,-3236,-1015,5242,-1091,-4266,360,380,3244,1927,-6111,-208,4151,1589,-1405,-3505,-782,7828,-343,-3374,-3573,-1267,5904,945,-7234,-1409,2409,3431,411,-6861,-1116,5758,2180,-2017,-4620,-1186,6318,1436,-4709,-2859,991,4054,2140,-5419,-1866,4905,2188,401,-2687,-2285,4855,3299,-2756,-3216,-1040,3288,3292,-4987,-2003,1524,3255,2007,-4101,-2286,2804,1952,-99,-1848,-1628,4002,1945,-2576,-1159,1175,2251,1462,-4219,-1744,3036,1525,334,-2386,-1509,3114,779,-2780,-298,74,2575,-70,-3334,2268,1866,816,-1743,-3014,125,3442,-177,-2254,-1224,501,4430,-1296,-4103,951,3247,1963,-1652,-5331,2140,4350,531,-2324,-3342,656,5241],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,-1,1,-1,1,0,0,0,-1,3,-5,9,-15,27,-50,106,-283,2237,7246,-5197,-6234,2852,4338,2729,-2915,-4392,4799,3870,-2164,-2516,-2598,3791,4603,-3828,-2727,-123,1534,3915,-4693,-3532,4322,1366,1199,-3093,-2820,7059,689,-4901,673,-1082,3447,3293,-6982,-115,5102,1,1131,-3464,-3742,8784,206,-5784,39,-1878,6480,3791,-9931,429,4336,676,2972,-6544,-3559,10285,260,-4432,-2202,-3540,9017,4095,-10726,-566,2876,3611,5198,-8727,-4556,10713,1312,-1066,-4061,-5706,10146,4652,-6992,-3687,-880,5708,5342,-9264,-5033,5110,2494,3137,-5956,-5490,8403,4251,-2967,-3338,-3458,5572,6187,-5591,-4709,238,4278,3091,-4459,-4213,3633,2609,800,-3945,-4412,5534,2808,-3489,-1327,-1870,3191,2766,-4983,-1287,1272,301,1355,-4738,-2317,4223,-23,-1586,-1136,-2664,5005,199,-3992,2960,2024,2167,501,-6651,155,5022,-1671,-964,-3500,-912,8350,-2295,-6118,1137,819,5625,1349,-8636,1152,5200,-106,-135,-6645,-112,10788,-749,-5372,-1128,-1016,8191,1045,-9642,627,3985,2608,1528,-7882,-1861,8418,428,-2322,-4746,-2566,8784,2832,-8363,-762,1952,5630,2777,-7604,-1478,6037,2621,35,-5191,-3544,7848,1749,-4320,-2120,-962,5835,3057,-5894,-2041,2027,2798,2531,-5101,-1346,4677,2485,-1147,-3892,-1204,4742,523,-3079,-723,21,3298,158,-5307,95,2417,-27,-206,-3626,-678,5088,-2046,-2522,33,-240,4079,-1629,-4168,2624,1113,352,-1327,-5415,2636,5919,-3386,-1369,-1450,402,6077,-2566,-6282,2819,1748,2157,-1017,-7688,3705,5971,-1174,-1080,-5067,86,7753,-3162,-5667,700,889,4418,-1192,-9303,1504,4046,2261,-411,-6636,72,7636,-731,-5655,-2378,-723,7466,-49,-7220,-91,2980,4240,448,-6210,910,4932,1505,-1735,-4113,-872,6641,130,-4200,-358,935,3804,1158,-6369,-43,3741,665,-238,-3511,476,4299,-827,-1269,-2145,356,4048,-1614,-2835,1200,799,1145,-1195,-4820,1040,3027,-594,-1584,-2651,1885,3609,-2351,-2443,1513,1302,2861,-1766,-5296,4917,1887,72,-1707,-3146,3447,4565,-4191,-2029,-847,1984,5166,-4341,-5434,3610,3204,995,-3122,-5368,4117,5725,-1916,-3040,-2644,2897,5534,-3577,-4540,1533,3444,3982,-3244,-6183,3469,4736,191,-2407,-3738,2380,6408,-1780,-5079,-1383,2048,4793,-1934,-5664,1041,3575,953,-1313,-6024,762,4849,-1010,-2772,-2440,1557,4620,-1900,-4372,313,1790,2179,-1333,-3986,1043,3548,205,-2113,-4286,823,3328,-808,-1738,-700,1408,2288,-1836,-2448,1920,1616,678,-722,-2132,3799,1841,-1349,-1067,-1006,2861,2267,-3475,-1861,2243,1939,336,-2649,-2118,4546,1784,-2864,-2088,-1523,3629,2692,-4317,-1141,1961,2047,1308,-5195,-3676,4262,2655,-829],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-6,6,-7,7,-8,9,-11,12,-14,14,-16,18,-20,22,-25,27,-30,33,-37,40,-45,50,-56,63,-71,80,-91,105,-123,148,-183,238,-340,589,-2771,-4303,-143,6437,4898,-8312,-3560,3566,4435,3020,-7320,-6724,9405,4179,-2883,-4294,-6079,8332,6620,-9460,-4079,260,4283,6859,-8264,-6864,7166,2889,2625,-5569,-9989,9111,7181,-5984,-2208,-5077,4326,9510,-9020,-6099,3999,1303,5586,-3279,-8456,7809,4577,-2877,-404,-6635,4897,10032,-6967,-2589,1931,-329,6605,-4074,-7538,6654,1804,-2074,-526,-6625,4192,4828,-5482,-596,1666,440,3783,-4699,-4000,5424,-50,-104,-2315,-3562,6518,1652,-5571,-1164,349,3578,1956,-7501,-3218,4533,3301,-1223,-7047,-2317,7304,3067,-4312,-5673,-1247,9236,1958,-7375,-2709,2830,6579,1476,-10195,-2301,6226,2513,-916,-7398,-2980,10210,1914,-4896,-3260,-3489,9829,4582,-9455,-2531,2592,5097,4531,-9559,-5610,8229,1031,-341,-4144,-5827,9668,4500,-7924,-1329,-1464,4517,6133,-8942,-3068,5217,1466,3827,-5267,-7540,7844,3465,-4686,546,-4291,3901,5276,-6454,-1670,4648,-251,3041,-4913,-4663,7696,299,-3466,-603,-1637,4488,2931,-6835,70,2987,1701,1229,-5481,-1437,7078,-265,-2363,-1818,-1597,6782,1544,-6130,-1517,1479,4146,-1015,-6917,119,6148,1908,-1621,-7020,964,9492,39,-4843,-3070,504,8820,-770,-8690,87,3218,5440,-9,-8751,112,8199,1544,-2169,-6813,100,9151,-695,-6327,-2095,607,8355,1650,-9490,-412,4447,3406,940,-8209,-621,9870,277,-2955,-3841,-2257,9679,1364,-8235,-163,748,2872,2093,-8495,-1159,6926,-199,-423,-2630,-3234,7383,1442,-5582,-24,65,3441,2219,-7766,-512,4495,-234,974,-2151,-1220,6854,-549,-3603,721,-631,2826,419,-5558,897,3134,380,808,-4488,782,5805,-1397,-3478,-2483,1009,5092,-713,-5065,866,3282,2068,-1618,-6907,1698,6100,539,-2627,-5095,2709,7093,-2393,-6295,-759,3615,5601,-2301,-6939,2061,4802,3059,-2255,-8136,2013,7868,-219,-3465,-4905,501,8279,-2216,-5855,-447,1855,3629,-645,-8973,568,5858,924,-1379,-6305,-44,7522,-1360,-3831,-1262,402,5826,-301,-6166,1409,2939,2530,-134,-6810,-89,5629,-1307,-2385,-1895,-783,6112,-408,-4178,1675,1952,3016,351,-5650,918,4543,-452,-1013,-2646,1245,6105,-2621,-4151,1572,1679,1971,-840,-4171,2887,3815,-377,-1638,-2315,2746,4758,-2421,-4370,1335,2592,3117,-3181,-5100,2414,3978,1397,-3771,-4007,3502,3614,-631,-4556,-2552,3146,4483,-3452,-6035,1370,4779,3695,-3908,-6316,4091,5142,636,-2860,-5002,3740,5208,-2028,-3970,-2051,4024,4620,-3271,-6370,794,4290,3201,-2220,-5922,3082,4808,-943,-3272,-3120,3903,5318,-2440,-4615,-857,2601,4226,-1899,-4617,1772,4142,324,-2757,-4171,1687,4200,-1960,-2440,-873,1863,3382,-776,-4267],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-6,8,-8,10,-10,12,-13,14,-16,18,-20,22,-24,27,-29,32,-35,39,-43,47,-52,58,-64,71,-79,89,-100,114,-131,153,-181,220,-277,366,-528,904,-4011,1498,9351,-1957,-3913,-2983,2614,9886,-2268,-9582,2404,4814,5785,-1687,-9195,2823,8592,-128,-2550,-8268,725,12572,-2664,-7333,-101,337,9184,420,-13013,2521,5855,1311,1994,-9721,-78,12373,-1531,-3429,-2319,-3288,11029,642,-11216,1809,707,3275,2888,-9517,-610,8210,-2053,-152,-3620,-4107,8351,668,-6822,957,-933,3127,2018,-8597,722,6052,-2254,486,-3404,-1109,7520,-1757,-3829,1003,-67,3792,-976,-7357,2553,3199,-1453,-1067,-4245,2772,6306,-3829,-3716,-375,2464,5809,-3813,-6522,2581,3896,3575,-4619,-7870,4782,6573,-1300,-4442,-4179,5642,9320,-3547,-6689,-1492,2481,7580,-5396,-7741,3926,3584,2850,-4117,-8416,5421,8955,-2355,-3978,-5454,3120,9422,-4817,-7409,1871,1716,7539,-2160,-11108,4218,6538,-637,-582,-7481,2042,10138,-3253,-4025,-1146,-1139,9144,-829,-9722,3613,1600,1217,1925,-8322,1610,8358,-3242,-1772,-1564,-1043,7502,-871,-6102,2597,634,3076,174,-6879,3075,4352,-4078,-985,-1671,1692,6784,-4378,-4831,3108,2605,2346,-2832,-5271,4545,3331,-2289,-2101,-3384,4537,4883,-4652,-4061,2188,4610,3988,-5545,-4617,3667,4325,409,-4065,-6164,5674,4876,-2284,-4197,-2968,5990,5399,-5903,-4396,1826,4826,4755,-5665,-6777,5147,4126,751,-4584,-7024,5486,8152,-4575,-4385,-2661,3260,7261,-7019,-6902,3131,3790,4047,-2906,-8621,5101,5356,-2042,-2037,-5039,2719,7902,-5853,-4433,2147,382,5636,-1664,-7018,4510,2843,-1135,235,-4994,1883,5527,-3899,-2239,5,1083,5675,-2507,-3834,4833,792,544,-618,-4759,4322,3554,-4014,-1580,-1135,1533,3367,-4332,-2928,3108,1269,90,-2662,-3296,6480,2521,-2939,-2522,-366,4613,1964,-6249,-3904,3619,3655,1426,-6210,-3379,4898,4504,-680,-5794,-2397,7012,2142,-4969,-4060,-1564,6093,4448,-7254,-3930,3415,3831,2392,-6574,-4606,7323,4357,-1957,-4237,-3820,7300,5277,-5368,-3618,-645,3680,3967,-6689,-5501,5512,2452,1329,-3020,-4519,4994,3093,-3721,-1679,-1433,2867,4144,-5422,-2849,4006,1594,2413,-3130,-4451,4817,2169,-1762,-1062,-741,2848,2931,-3758,-2011,2942,1464,2348,-3488,-2860,4204,1745,-2075,-1023,-1951,4639,2527,-4341,-332,1472,2711,1654,-4965,-736,5511,553,-1374,-3255,595,5717,924,-4912,-2584,2655,4482,698,-6059,-782,4385,1867,-534,-6168,-300,6643,2423,-2106,-4671,-303,7003,1165,-5507,-2157,2233,4910,903,-6730,-2125,4648,2019,-2235,-5807,-2179,6270,1949,-3535,-3921,-500,5944,2271,-4994,-1771,2403,4156,1277,-5708,-1964,5323,1846,-2430,-3424,-1405,6018,2542,-3473,-1991,890,4505,934,-4997,-1052,3497,1002,-273,-3532,-1727,3499,2063,-3251,-800,31],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,5,-5,6,-7,8,-8,10,-11,13,-15,16,-18,20,-22,25,-27,30,-33,37,-40,45,-49,54,-60,66,-73,80,-88,98,-108,120,-134,151,-171,194,-224,263,-315,390,-506,711,-1182,5045,-310,-6425,-974,677,6089,-1990,-7018,-195,3328,2684,-283,-6849,2576,4261,-964,-1591,-3067,1076,6686,-2966,-2784,932,1063,4387,-2353,-4621,4926,2146,-483,-262,-4894,4249,5463,-6792,-1213,1888,93,5559,-6375,-3901,7160,1110,-231,-624,-6663,6286,4335,-7114,-1193,-540,2166,6860,-7688,-5917,7603,1118,1764,-3886,-8662,8493,6356,-4978,-2505,-3615,4728,8578,-8342,-5495,4193,2841,5243,-4778,-8933,6983,4769,-1035,-2410,-6758,6133,7690,-5161,-4535,-426,3305,7111,-4819,-7514,3424,3773,3018,-1651,-7180,2889,7838,-649,-2834,-2924,4263,7382,-1655,-4631,-1223,2117,5586,-3117,-5551,2385,1746,1415,-2354,-5068,3770,3346,-1461,-1094,-1610,2065,5154,-3217,-2771,1281,805,2730,-2047,-4432,5758,907,-3667,413,-2967,4045,3855,-6284,-144,2777,366,2992,-5967,-3897,7304,-414,-1815,-1335,-3565,6098,2373,-6830,-924,1785,2561,4108,-7848,-4098,7073,1552,136,-4409,-4993,7866,4902,-7024,-1530,-1748,5760,5618,-8943,-4956,5013,2596,2426,-7003,-6061,7618,4135,-3503,-2794,-5003,5915,6189,-6783,-4222,769,3852,3701,-4321,-5405,3927,3406,1061,-3805,-6448,4032,4127,-3700,-3367,-1143,4026,4098,-4492,-3136,807,2633,2607,-4761,-3288,4085,1267,-596,-2899,-1943,3595,2273,-4773,-1955,-207,3127,2927,-5427,-1176,3272,666,324,-3085,-2758,6365,-465,-3355,-1269,-1289,5017,771,-6087,686,4042,551,1185,-5432,-1279,7340,-980,-2797,-2145,-615,6961,1219,-7504,-2,2832,2818,605,-7633,-1071,7161,255,-3056,-4123,-1995,7323,2235,-7014,-987,277,4218,2332,-8419,-2224,6245,1691,55,-4553,-3822,7649,1655,-3538,-2940,-1597,5341,4119,-6383,-2993,2150,2297,1810,-5412,-3436,5586,3074,-2521,-3089,-2957,6318,1804,-3624,-3001,577,3464,1989,-5484,-1911,2921,2347,586,-3415,-2353,4064,1617,-2834,-2648,86,5063,482,-2832,477,1635,1567,1272,-4370,877,4637,-1128,-277,-2679,-265,5841,-1285,-4711,-428,-112,2576,-1400,-5759,1815,4513,-487,-654,-2972,737,7059,-2259,-3445,-677,2007,4829,-712,-6963,2994,4468,838,-637,-5286,645,7034,-1693,-3694,-2573,1274,6653,-34,-7133,-717,3491,2453,234,-5918,-75,6665,1210,-3146,-4800,84,6108,1129,-5128,-1710,1285,4023,794,-5882,31,3661,2146,-523,-4651,-1989,5108,1670,-2459,-2754,-24,4037,1030,-4047,-1019,2187,2377,-153,-3811,264,2434,1350,-1047,-2426,301,3328,108,-1570,-745,350,2677,-513,-3444,1263,2481,613,-1386,-3297,1315,2027,-1758,-2010,-997,2457,3687,-2355,-4150,2158,1729,1824,-2368,-4226,2669,3237,-2382,-2611,-2521,2855,5518,-3665,-4732,221,4067,2664,-1637],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-8,8,-10,10,-12,12,-14,16,-17,19,-21,23,-27,29,-33,36,-40,45,-50,58,-65,75,-87,104,-126,159,-208,26,-4967,-3206,7705,3498,-4402,-2415,-908,5309,4339,-4997,-2410,1590,1908,3136,-5759,-2824,5293,639,-254,-2494,-2690,6843,1078,-5734,576,-900,2652,2067,-6712,-32,5516,-2337,313,-3592,-2172,7607,-1173,-4382,1801,-1208,4564,757,-9819,2229,4715,-496,1320,-7309,-1611,9905,-3623,-5636,382,-1179,8291,341,-9197,2987,5261,1636,1865,-10093,765,10912,-2142,-3795,-4427,-840,10506,1917,-10013,-789,2045,5464,2609,-10300,-1687,8631,2438,-1422,-6496,-2515,9488,2965,-5984,-3228,-487,6780,3985,-8674,-2601,4464,3019,1519,-7290,-2926,6839,2506,-1548,-4514,-2532,6302,2837,-4223,-2316,-192,4277,1558,-6365,-118,2888,2480,957,-4892,-909,5724,-1472,-1933,-2331,-273,5892,-752,-4829,1955,1502,957,137,-6396,1747,4788,-2984,-2186,-2449,-675,8074,-3728,-5409,3393,-115,3023,334,-7761,4715,3932,-2234,-239,-4476,1843,9383,-4489,-5461,1733,303,6286,-2390,-9691,3297,3926,-910,-795,-7346,2272,10095,-2999,-4030,-2030,336,9715,-1297,-8952,1702,4599,4200,651,-9670,1131,6720,593,-3261,-4594,74,9338,425,-6589,-1268,1944,6648,1068,-7468,-777,4489,1820,-501,-4128,409,6028,-149,-2504,-2864,-182,5893,623,-4130,352,2418,3815,849,-5821,595,4024,1037,-482,-3756,1574,4406,-984,-2308,1820,456,4954,-1764,-4455,3785,1787,-632,-924,-5465,3187,5106,-4170,-2264,-825,2133,5054,-5490,-4420,4114,1137,1112,-2653,-6602,5066,5034,-3832,-1518,-3230,2971,6792,-4914,-4448,2730,1729,4000,-3267,-7402,5215,5646,-1379,-3332,-5669,4007,7642,-4686,-3688,351,2385,6041,-3294,-6930,2862,4217,1463,-2037,-7600,2512,6300,-892,-2859,-3430,1684,6670,-1243,-5844,-288,2194,3718,-1241,-6381,2242,5088,996,-2140,-3756,1455,4658,-2151,-3042,-1082,855,3737,-1099,-4224,561,1881,1403,-1330,-2584,2953,3269,-1308,-957,-1781,2502,2812,-2964,-2147,2129,800,2357,-2830,-3060,5020,447,-1284,-757,-1981,3139,3779,-4985,-1167,1016,967,2692,-3681,-3299,4359,2578,-1283,-3105,-2580,5763,3706,-4090,-1304,-392,2832,3469,-5730,-3007,3965,2104,1188,-4025,-4138,5008,3539,-2360,-2799,-2398,3245,5991,-4947,-3274,1965,3034,3627,-4205,-5667,4443,3679,-659,-2007,-4942,3683,3939,-3450,-2805,299,2775,4675,-2709,-4539,1311,2728,1657,-2345,-3627,2907,2931,-615,-2274,-3107,2846,3118,-2301,-2068,1131,2228,1237,-1836,-1838,3089,2058,217,-2647,-2532,3428,2219,-1545,-1957,514,1578,1615,-3865,-1050,2708,1002,248,-2722,-2023,2899,361,-3464,-1358,40,3532,1026,-3921,-1091,3680,2444,-429,-4235,-1364,4558,1117,-3343,-1344,-76,5320,1469,-5612,-2018],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-3,4,-5,5,-5,7,-7,8,-8,10,-10,12,-13,14,-15,17,-19,22,-24,26,-29,32,-37,41,-47,54,-64,76,-93,118,-159,241,-452,2539,2959,-4297,-6382,5737,7124,-3342,-5539,-5108,5455,8566,-6289,-6071,737,4080,7930,-6523,-9419,6170,5397,903,-2901,-9082,6203,9473,-4869,-3126,-3369,3548,10863,-5858,-8665,4198,3263,4805,-922,-11211,5631,7307,-2758,-626,-5737,1645,11229,-5450,-6211,2209,-532,5992,-627,-9461,3709,4347,-270,2786,-6756,-33,8817,-4520,-1791,723,-1773,5916,-1752,-8156,4994,1230,-979,-19,-6302,3793,5291,-4961,-1629,104,-186,4428,-3428,-4795,5057,1614,503,-3733,-5024,6457,4164,-3836,-3277,-2614,5317,5560,-6604,-4362,1148,4447,3419,-7145,-5288,6333,5138,-26,-6471,-5879,6477,4772,-5362,-2912,-1146,7251,6585,-7970,-5282,4036,5393,4605,-7950,-7705,7309,5060,-1796,-4646,-5951,7975,7700,-6970,-3695,-837,3650,8981,-7359,-6902,5070,2659,2424,-3199,-9685,5829,6173,-4026,-1029,-4558,2889,8292,-5631,-5825,2787,606,4044,-1323,-8165,6059,3100,-3103,-606,-4398,2131,7317,-5907,-262,2220,-1470,4064,-3253,-4828,5395,765,-2609,-606,-2906,5140,3975,-5515,-1689,2348,1366,3036,-5304,-3535,5014,1572,-1109,-4711,-2344,6794,3656,-4492,-1844,936,5435,2925,-7106,-2059,3069,4743,595,-7149,-2407,6986,3452,-2996,-5359,-2006,7825,2182,-6538,-2795,1049,6077,2165,-8684,-3068,5680,3500,1087,-7008,-5080,8476,3126,-3450,-4530,-3076,7614,5117,-7571,-2608,2588,4155,4641,-7450,-5060,7012,1766,1819,-3767,-5580,6351,4365,-5678,-2386,-324,1771,6085,-5250,-3933,4830,259,2368,-2363,-4281,6251,3030,-3184,-943,-1664,3235,3320,-6509,-388,2521,612,938,-3768,-1733,6216,1524,-4472,-381,-1233,3930,1357,-5639,-992,1602,1952,583,-6196,-1423,6707,1107,-2633,-3622,-608,5626,-7,-5628,-2051,2148,4375,-196,-6795,411,6330,3365,-2278,-6453,-1099,7622,1708,-4969,-3012,-41,7780,642,-6389,-1191,2220,5209,505,-7004,-765,7201,2421,-1084,-5860,-1695,7719,2505,-4825,-2350,-497,7038,2517,-7164,-239,2950,4037,1053,-6011,-2341,6471,1080,-2070,-2180,-1838,6906,2764,-6629,165,1578,1218,1969,-5523,-1830,4168,690,139,-2931,-1506,4845,-196,-3028,-342,-55,2348,1949,-5201,533,3156,-1306,-1401,-2090,268,5134,-806,-3268,37,163,2518,-776,-5385,686,3066,935,-1625,-4049,1081,4909,-474,-2973,-2476,2299,3585,-2305,-5957,-176,3297,3939,-2008,-5832,905,5353,1293,-3014,-6038,2249,6362,92,-5917,-2485,2655,4679,-1200,-7402,-113,3946,3171,-1996,-5683,421,6318,921,-2817,-4729,580,6527,-166,-5442,-442,2331,4963,-272,-5675,546,4394,1732,-828,-4729,134,4788,-691,-2827,-1755,1079,4268,377,-4834,4,1919,726,-713,-4224,797,4286,-1568],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-8,9,-9,10,-11,12,-14,15,-17,18,-20,22,-24,27,-29,33,-37,40,-44,48,-54,58,-59,48,24,-830,-7573,-1449,5957,4181,627,-8629,-1894,9387,903,-2508,-6004,-1324,9949,1345,-7367,-1795,470,7158,2202,-12022,-1454,7942,2444,546,-8480,-4036,11558,1561,-5908,-2358,-3184,10636,4297,-10924,-2073,3019,1314,4944,-8930,-5674,9550,1007,-1842,-2449,-6521,8688,4551,-8264,601,-1229,2108,6510,-8201,-3399,7585,-996,2117,-3399,-5171,7118,1149,-5237,1701,-2062,3036,3847,-8268,736,4772,-1450,1343,-5211,-1590,7667,-761,-4909,-735,-362,5746,435,-7299,953,5605,644,-639,-6708,378,7573,-558,-4391,-4882,1446,7410,-982,-7382,385,2855,5644,-361,-9072,1132,7370,2478,-2441,-8637,1689,9794,-1195,-4325,-4011,494,9911,-1769,-8920,623,3372,5693,599,-11700,1032,8433,408,-162,-7317,-1295,11567,-1156,-6855,-2007,-656,7906,1480,-11228,-662,4741,2881,2150,-8914,-1521,9457,129,-2251,-2278,-3409,7938,1322,-8345,981,868,2549,3341,-8203,-659,7272,-2225,-1332,-1641,-3046,6578,561,-5559,1648,834,2242,2072,-6528,1607,4563,-2219,285,-2934,1204,6167,-2885,-4654,2432,1782,4653,-1363,-7686,3876,4212,-61,-2573,-4847,3424,6328,-2558,-4551,-2184,3369,5918,-2739,-6904,843,3593,4134,-3518,-7960,3255,6032,73,-4318,-4882,3588,7971,-3964,-5594,-1568,2917,7896,-2670,-7886,1770,3467,3807,-2380,-8503,2762,6422,-1050,-3541,-5004,1126,9783,-2489,-6609,58,969,6975,289,-8885,3078,4308,415,5,-7045,70,9032,-2498,-3744,-198,-980,5722,-955,-7250,1946,2097,1550,219,-6620,734,6277,-3688,-2811,-8,52,4828,-2604,-5020,3261,382,-305,-178,-4820,2992,4439,-3621,-1940,-1517,1893,3851,-4009,-4809,1942,2322,2070,-3363,-5315,3819,4899,-1899,-4298,-3345,4316,5194,-2764,-4208,243,3987,3494,-5647,-5719,3059,4566,2161,-4892,-5091,4005,5051,-2426,-4344,-3055,5545,5752,-4540,-5434,-46,5214,4385,-4046,-6287,3665,4373,1535,-2884,-6453,4474,6506,-3402,-4150,-2632,2242,6545,-3660,-6877,1905,3060,3476,-1986,-7554,3043,5075,-1797,-2072,-3702,2174,5881,-3134,-4133,138,606,3515,-1220,-4596,4209,2038,-382,357,-3719,2161,3896,-3078,-2095,754,733,2127,-2268,-3998,3699,2585,-427,-1204,-3277,4194,2879,-3448,-2005,409,3463,3083,-3318,-3495,2732,2699,-458,-3904,-3242,4159,3200,-2904,-4345,-551,4075,3819,-4556,-4142,3047,4057,2219,-5180,-3260,4489,4450,-201,-4510,-3364,6145,4265,-3196,-3622,9,5741,3729,-5585,-4631,3783,3879,3085,-5802,-3518,5483,3332,-876,-3922,-2705,5641,4382,-3605,-3448,-100,2918,3527,-4776,-4788,2317,1494,893,-3735,-4686,4484,2557,-2795,-1963,-1470,3497,3651,-3975,-1988,1749,2052,1388,-2098],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-5,5,-5,7,-7,8,-9,10,-12,12,-14,16,-18,20,-22,25,-27,29,-33,37,-40,44,-50,54,-60,67,-74,84,-94,107,-121,141,-165,199,-247,325,-467,822,-3230,-6949,3464,3879,1104,-4549,-5388,4883,5220,-2258,-3063,-3040,3335,4573,-5289,-3560,2519,1609,3615,-3667,-5165,6325,1042,-3144,122,-3414,4314,4428,-5692,-75,2479,291,4953,-5863,-2143,7845,-1002,-1842,-843,-3223,7970,2734,-8637,731,489,2974,4800,-9282,-1641,7671,509,-122,-3868,-4393,9097,3183,-7581,-477,-993,5324,5550,-9558,-4195,6024,1132,2822,-7300,-6544,10164,3525,-4606,-3211,-3512,6401,6688,-9819,-4428,2303,3412,4436,-7119,-6781,6715,3693,422,-5328,-5678,6121,6632,-4769,-4149,-743,4696,5435,-6211,-4971,2201,4276,3723,-4854,-5117,5292,4117,-514,-2559,-3329,6410,4211,-4818,-1045,-2273,3383,4114,-6565,-2060,2766,1306,857,-3863,-2856,6463,116,-2514,299,-938,5078,2149,-6954,382,3317,-501,1373,-5523,-1877,8035,-1200,-3037,-593,-2426,6977,1976,-8553,1187,2981,2402,3298,-9233,945,8387,-1319,-1427,-3309,-1520,9813,859,-9366,522,-173,5586,2914,-10489,-1367,7359,1495,-678,-6948,-2878,10525,1618,-6829,-2370,-2081,7397,4403,-8211,-2133,2779,4450,826,-7392,-3302,7066,2260,-1895,-4552,-2078,7607,1735,-5019,-4863,25,4879,2760,-5712,-2722,3274,3520,815,-4666,-1652,5111,2839,-1950,-2176,-927,5616,753,-4483,66,1028,3316,941,-5112,800,3620,316,268,-2876,-727,6010,-2142,-4430,1751,-860,3878,-221,-6545,2445,5103,-1696,340,-4270,399,6490,-2704,-4335,861,847,6040,-2200,-7385,3909,3360,120,-717,-7032,1552,8125,-2279,-3497,-2243,127,7043,-731,-8393,1447,3458,3277,906,-8131,1680,8157,176,-2529,-4242,-499,9123,-396,-5122,-1592,1459,5176,-24,-7920,249,5813,3126,-869,-6419,-641,7036,1136,-4411,-2768,520,6843,857,-6198,-1978,3036,3805,-64,-5590,-261,4374,1121,-1716,-4407,38,4500,-996,-3467,-1307,1093,4384,-631,-4220,-219,1665,2060,-981,-4088,1955,4963,-1126,-1194,-1500,-643,4795,-1526,-3397,1624,1384,1737,-2327,-3238,2198,3146,-1999,-1285,-2971,2421,6311,-4065,-3937,1714,2353,2989,-1883,-5344,3581,3307,-146,-1920,-3779,4245,5979,-3052,-4665,-240,2739,5120,-3572,-5789,3090,2973,1008,-2378,-5723,3226,6159,-1426,-4100,-2857,2464,6220,-1734,-5982,570,3410,3098,-2181,-5751,964,4818,-514,-1999,-3694,1815,5386,-471,-3142,-1086,1829,4306,-1755,-5515,-306,3187,2321,-1868,-3716,823,3371,-485,-1489,-909,526,4261,-1369,-2725,-188,1866,2931,-1076,-2639,2903,2613,-463,-789,-1486,2355,2714,-2800,-2119,143,2079,2219,-2690,-1787,2008,2216,-832,-2388,-2114,4028,1156,-2987,-1734,-684,2590,3591,-3751,-3826,3200,2442,1010,-3538,-3131,4324,3685,-2283,-1246,-1564],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,0,0,0,0,-1,0,0,0,1,-1,0,-1,1,-2,2,-2,3,-3,4,-4,5,-6,6,-8,9,-10,12,-14,17,-25,51,-370,781,5892,1012,-7267,-817,4708,3543,-359,-5793,-2383,7000,-809,-2179,-2127,-732,7222,-962,-7064,1530,199,2847,1679,-6002,2093,4058,-2286,637,-2919,283,7183,-3091,-4895,3454,-228,3225,-224,-9554,5677,4472,-2218,194,-5005,718,9564,-5706,-4536,2287,972,6683,-1423,-10089,6194,4959,-546,-577,-8116,3387,10871,-5228,-4570,-486,850,10580,-3557,-10275,3570,5110,3036,-336,-11301,2704,8768,-2511,-2680,-5373,1007,11410,-1382,-8520,-555,1480,6360,-433,-10066,73,6763,990,-1805,-8170,-1223,7187,739,-4292,-4042,488,7859,14,-6007,-653,2476,4656,-384,-6812,211,4117,1842,-412,-5436,1359,5519,-1495,-1164,-2057,-153,5800,-1977,-5376,3223,1938,1727,327,-4709,2536,4764,-2791,567,-1623,1147,5436,-5279,-4181,4613,1020,2845,-2503,-5409,6283,3440,-4502,-620,-3728,2668,7128,-5506,-3142,3597,1890,3163,-3799,-7435,6537,4099,-2790,-1605,-5137,5295,8788,-5771,-4316,435,3156,7453,-4003,-7920,4656,3547,1615,-2107,-7682,4172,8003,-4002,-4510,-4030,3080,7829,-3937,-8300,1313,3137,4573,-1920,-7316,829,5718,643,-2046,-5934,2075,6892,-2516,-4408,-2215,2524,5744,-2652,-5624,-96,3115,3252,-1579,-5371,2214,4305,-582,-1807,-3874,2651,4371,-2754,-2427,1067,897,3902,-3226,-3249,3847,1610,-577,-695,-2899,3764,2922,-4067,-516,38,1920,3209,-4924,-2585,4504,738,-889,-2482,-4594,7366,2838,-5219,-676,-1318,3774,3726,-6737,-2668,4912,2226,1480,-4296,-5208,7566,3253,-5235,-2398,-3268,5534,5732,-6340,-3368,2431,4059,3784,-5163,-6323,5084,4961,-270,-3886,-4025,5241,5133,-4984,-4201,-92,3501,4720,-5679,-5430,2578,3402,1231,-4289,-4805,4215,4836,-2122,-3237,-2326,3590,4811,-3482,-3510,-270,2931,3807,-3487,-3328,3099,2580,1117,-3224,-3370,4332,2579,-1488,-1637,-883,2143,4082,-2875,-1003,1764,2150,1991,-3396,-2620,4345,441,-2471,-917,-987,4163,1940,-4730,146,2176,1502,716,-5396,-906,6132,208,-2762,-1768,-746,6509,416,-5273,248,1443,3402,1643,-6636,-1628,5637,1625,-1553,-4173,-1458,7322,2603,-5519,-1796,409,5512,2248,-8289,-2318,5263,1947,571,-4936,-2778,5465,2805,-2864,-3145,-1633,5798,3248,-5086,-3210,1736,3709,1680,-5674,-3453,4294,2815,-904,-3873,-1722,4568,3046,-3027,-2660,-554,4141,3018,-4875,-1823,1650,2519,1882,-3997,-2338,3529,948,-1222,-1665,-742,3058,1687,-2840,-845,707,2567,1261,-3232,-208,2223,136,-1399,-1521,-609,3970,-807,-4076,-284,1295,2981,-642,-4253,392,3026,58,6,-2947,-13,5535,-769,-3229,-1558,692,4441,-1058,-6030,221,2458,943,-764,-5611,1351,5432],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,3,-4,5,-6,6,-6,7,-8,8,-9,11,-11,11,-12,12,-11,10,-6,-1,17,-54,163,-1379,1121,8163,-1978,-8021,1135,5028,5519,-3716,-9020,2074,7256,720,-2374,-7953,2433,10489,-2528,-5955,-1708,1808,10063,-1102,-10565,2129,3165,4548,685,-11479,2010,10714,-1707,-1880,-5545,-1667,11876,-930,-8320,1066,-1111,6657,1782,-12260,1564,5379,-665,2256,-6986,-2134,10334,-1999,-3647,-155,-3893,6664,2112,-8383,3079,3456,-879,3144,-6808,-364,8774,-4043,-3229,926,-2815,6176,-1637,-6846,4070,2045,-104,624,-5906,2311,7154,-4400,-963,-1575,1050,6571,-3196,-6112,2932,2757,3699,-2570,-6724,3786,5734,-1239,-4052,-4964,3185,7354,-4497,-5055,-309,3485,7440,-6133,-7467,2979,5169,2356,-3775,-7628,6296,6624,-1398,-3951,-5938,5725,10424,-5611,-5828,-1178,3360,6556,-4971,-9055,4679,5340,1504,-2602,-8830,4763,10102,-2438,-3244,-4133,-2,10580,-4116,-7632,2626,1692,4015,240,-10877,3400,6174,-1584,419,-5002,-82,8704,-3053,-4850,1558,-401,4072,319,-7431,4022,2339,-2395,1501,-5131,1917,6804,-5605,-2711,727,-711,4937,-3459,-5698,4627,2353,-1391,-275,-4053,3929,5570,-3584,-1162,75,3212,4032,-4722,-5106,3809,3584,405,-4289,-4764,4905,4745,-4281,-4437,-3792,4842,6620,-5740,-4714,1287,4000,3762,-7375,-5996,5350,4707,707,-6180,-6485,6374,6376,-3542,-4899,-3133,5646,7280,-6856,-5235,1807,3196,5323,-5426,-8242,6814,4363,753,-3183,-7052,5227,6482,-4160,-3887,-1009,1662,6868,-4773,-5480,4400,1962,2600,-1660,-6952,3986,3906,-5030,-764,-2203,308,5149,-5002,-4366,3221,701,2631,-927,-5655,6207,3638,-2916,-204,-2245,1891,4232,-4803,-2112,2369,453,1937,-4487,-4181,5620,1580,-2426,-1278,-826,4516,3971,-6925,-1878,2383,3312,2223,-6319,-1421,5199,3071,-811,-4711,-3922,6260,4075,-3782,-3719,80,5438,3889,-6690,-3082,2605,3504,1389,-6983,-2357,5602,3430,-1800,-3307,-3170,6966,4209,-4685,-4958,160,5042,3745,-6907,-3442,4433,3544,2449,-5485,-4086,7357,4184,-2786,-2539,-3880,5078,4355,-4765,-2542,1496,3049,4477,-4646,-4057,5332,2338,228,-2136,-3894,4095,3355,-4305,-1023,-754,797,3374,-4116,-2991,1909,-6,623,-2081,-2841,4755,2653,-3033,-334,-478,2795,2326,-4628,-537,2876,430,185,-4194,-489,5176,1250,-2995,-1922,1728,4173,843,-6027,-1025,3032,1658,-1091,-4647,-592,5727,2256,-2714,-3835,389,5207,1612,-4599,-1247,1437,5156,-17,-5807,-1421,4524,3681,-375,-5072,-43,6410,1480,-4071,-3923,1003,5920,1820,-6027,-1606,1984,3403,1627,-4951,-1879,5126,2596,-405,-4242,-2296,5759,2090,-4187,-2435,-656,5062,1854,-5401,-778,1601,2408,1,-4603,-1537,5948,-413,-1750,-1325,-1627,4124,1485,-4060,-670,1622],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-5,7,-7,8,-9,10,-12,12,-14,16,-17,19,-21,23,-26,28,-31,34,-38,41,-45,50,-55,62,-69,77,-86,98,-111,128,-150,180,-221,281,-378,562,-1021,5109,5142,-5618,-4158,-1719,6364,3645,-7588,-5028,2217,5477,3908,-8178,-4742,7613,3295,-161,-6030,-6110,10759,5164,-5804,-4130,-2937,6859,6102,-8899,-4691,3915,3573,5431,-7744,-7480,10148,3465,-2293,-2308,-6997,7024,8276,-8416,-3772,82,2009,7482,-7310,-7482,7770,776,1732,-2141,-8652,6695,5392,-5124,963,-2964,1189,6969,-5535,-3908,5108,-610,3000,-2922,-7310,7109,2289,-5113,1182,-1605,2100,4291,-6895,-344,3549,836,491,-4455,-3476,7695,1546,-4061,-1518,-2211,5442,1818,-8067,-1909,2591,4460,1293,-6765,-1733,7173,3013,-2669,-5899,-2500,9930,2425,-5555,-3400,1,8842,2553,-9379,-2746,3883,4869,1646,-8052,-2099,9212,3064,-2401,-6991,-4360,10716,2608,-7446,-2118,-470,7977,3557,-10438,-2027,5701,2765,3332,-6542,-5295,10218,2319,-4454,-2027,-4512,6663,4566,-7395,-1512,2056,1727,4608,-8232,-4946,7177,20,-740,-1620,-4473,6343,4132,-6061,1373,-732,1495,3979,-7015,-2877,6269,-1779,305,-2241,-3325,5684,556,-5153,794,-468,2681,654,-7860,-36,5296,619,-739,-4176,-259,7796,-1057,-4934,-770,1548,5182,-142,-7353,-347,4184,2623,-1092,-6648,-136,7847,822,-3345,-4715,1025,7684,351,-7136,-2066,3083,6214,-399,-8692,191,5178,1281,-1523,-8390,-272,8201,503,-2756,-3786,-443,9607,473,-7598,-1702,898,5091,1297,-9473,-1110,6793,-144,23,-6564,-2141,8025,513,-4742,-756,-620,4924,3221,-7679,-381,3516,205,1669,-5638,-2076,7809,-1060,-2150,-1021,-3509,5106,1360,-6939,1117,691,1132,2600,-5326,-1141,5907,-2189,-1169,-507,-888,5415,-1759,-5807,1621,1351,2005,-495,-6775,2038,4807,-1830,-1436,-2591,450,6074,-2654,-4040,1202,1901,3386,-1445,-6174,1997,4813,1277,-3286,-5096,2367,6736,-805,-3460,-2884,3718,5769,-2402,-6252,578,3646,3901,-2557,-6851,1828,4746,1699,-2697,-6946,1977,7165,-1733,-4469,-2746,3065,7432,-2296,-7817,574,2890,4329,-1008,-6578,2617,5434,-799,-2511,-3387,-144,7042,-1811,-4742,-542,-186,3805,94,-7239,2333,3918,503,105,-3527,-186,5447,-2482,-2565,124,-25,3502,-579,-4344,2547,2359,-288,49,-3380,332,4325,-3175,-1886,-1043,594,4120,-2916,-3421,3294,2926,1102,-1780,-4284,2500,4384,-956,-2032,-883,2399,4317,-4149,-3975,1585,2124,2526,-2704,-4228,2606,4909,-583,-3879,-2199,4210,5833,-2612,-4288,-956,3969,3291,-3530,-4025,1771,3359,1369,-3270,-5588,3717,5117,-1407,-4531,-3774,3572,5765,-3323,-4022,848,3468,4284,-2540,-5982,1900,3310,1386,-2903,-4285,2402,5575,-1873,-1301,-1929,1751,4205,-2231,-3729,906,1652,3762,-1624,-4140,1267,2655,-1394,-1363,-2961,1126,4018],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,10,-10,11,-13,14,-16,17,-19,22,-24,26,-29,32,-35,39,-43,47,-53,58,-64,71,-80,90,-101,115,-133,156,-188,233,-305,437,-1295,6259,4795,-5471,-3056,-473,6199,4062,-6221,-3875,3873,2022,1950,-4494,-3751,5808,1894,-2732,-166,-2696,4643,2925,-6321,-24,1710,870,3757,-6188,-1683,7511,-3110,-2979,806,-2759,8041,2050,-7244,2772,965,950,3518,-7947,-300,9297,-3240,-717,-2092,-2762,9936,-855,-9365,1791,322,5497,2782,-9317,690,7973,-919,-862,-6610,-3417,11277,-1108,-7943,-1064,-8,8719,3034,-10232,-553,5411,3448,1146,-9906,-3519,10239,1340,-4498,-5798,-2403,8108,1957,-9033,-1961,1167,6131,3161,-8502,-2937,5008,2606,-256,-6790,-3770,6943,3137,-3491,-4158,-2011,6424,3204,-6033,-2613,2266,3842,2769,-7490,-1212,5105,1190,984,-3324,-1240,6072,-631,-3805,344,-1691,4160,1314,-7012,1686,4508,-846,814,-5187,-664,6764,-4539,-3339,558,-1477,6250,-2457,-6990,4810,2177,331,1203,-6909,2239,6728,-3676,-1866,-1296,1022,7753,-3257,-9028,3328,2336,3749,-3,-9215,3073,9261,-1248,-3809,-4137,576,9577,-2230,-8121,-358,2601,6468,-72,-9727,210,6486,2434,-227,-7050,148,9558,939,-4824,-4118,716,8296,-495,-8084,-1117,2514,4053,484,-7302,-857,6606,2512,-2722,-5831,-396,6047,-348,-4313,-2302,1480,5937,166,-6631,267,2806,2688,-1633,-5549,1278,3824,-210,-420,-2043,674,6596,-1689,-4092,1491,1170,2403,-587,-4855,3765,2742,-3233,-728,-3031,1082,5341,-3595,-3186,1767,621,4562,-3720,-5932,5066,3514,-1843,-782,-4458,3720,6427,-5413,-3465,2251,2567,4886,-4615,-6381,4635,2946,1527,-3259,-6561,3961,7133,-4249,-3090,-2998,1371,7149,-4003,-6442,3213,3082,5424,-3033,-7925,3008,6434,191,-3454,-5113,1927,7388,-494,-5464,-696,3271,6047,-1013,-7289,769,3606,1887,-3515,-6484,1803,4673,-755,-3152,-2001,2734,5232,-706,-3845,387,2412,3667,-919,-3842,1192,2244,-299,-1244,-2921,2339,4333,-3273,-2235,6,1825,3571,-3201,-3110,3235,986,1372,-1750,-3269,4172,1879,-3415,-550,-706,3251,3943,-3727,-2162,2421,1451,1070,-3571,-3891,6081,2241,-3650,-1720,-1234,4760,4227,-5910,-4037,2804,3890,2359,-4082,-3210,5322,3848,-1173,-4100,-3181,5846,5615,-5020,-4199,1215,3263,4275,-5210,-4383,3552,2666,1200,-2506,-5186,4143,3813,-1791,-3164,-2393,3633,5421,-3417,-4309,976,3902,2131,-3467,-5079,2687,3505,535,-2776,-3061,2626,4374,-1122,-2147,-1095,2452,3600,-1299,-3337,2033,1616,235,-2963,-2515,4032,3236,-1746,-1109,-760,2462,2174,-4052,-1085,1797,2540,2892,-2482,-1198,4288,1624,-930,-1907,-767,3443,1122,-3645,-325,1162,1863,587,-4419,-1024,3312,1343,-837,-3724,-863,6089,2565,-3897,-1749,731,4594,1581,-5657,-1659,4072,2299],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,5,-7,7,-8,8,-10,11,-12,14,-15,16,-18,19,-22,23,-26,29,-31,34,-38,42,-46,50,-56,62,-69,78,-89,101,-118,139,-168,210,-277,397,-691,3607,1588,-3223,-5226,1229,6603,-1885,-3363,-2242,1620,4909,-1523,-6799,2661,1974,1928,-131,-6815,2265,5361,-3070,-156,-2836,423,7245,-4020,-3529,3685,54,2701,-995,-6472,6305,3075,-4706,300,-3314,1879,7478,-6997,-2770,3920,-1389,4792,-4174,-7511,8142,2664,-3832,-1719,-5602,5064,7440,-8691,-2384,2309,1579,6171,-5577,-8082,8392,3833,31,-2905,-7680,5958,7233,-5864,-4056,-1012,3848,9511,-5854,-8006,3090,4350,4243,-3836,-8610,4484,6784,-1645,-2800,-5167,3457,8360,-3010,-6337,-1228,3467,6378,-3386,-7548,1673,4531,2701,-3101,-6817,4421,6069,-1003,-1922,-4312,3659,5534,-3732,-4407,11,2235,5063,-3690,-3921,4110,2654,639,-1087,-4871,3376,4057,-3900,-708,-303,1202,4436,-4456,-3208,4716,-881,1370,-2421,-4894,6258,2531,-5009,50,-1029,2539,4830,-7671,-3160,4868,-77,747,-3910,-5438,8337,1759,-5877,-1173,-2230,5624,4723,-8568,-2757,4558,1543,4487,-7514,-5916,9128,1784,-2757,-3411,-3222,6743,5645,-6897,-3724,1010,4000,6006,-6501,-6078,5991,3782,2031,-4460,-6983,5972,4242,-3785,-3827,-2311,5154,6604,-6125,-4390,1388,3997,3244,-5055,-4946,3903,4939,524,-3673,-3355,4978,2798,-1800,-3049,-1460,2636,3097,-5300,-3639,2085,1647,3711,-3812,-3959,4700,1466,-1563,-957,-2350,3543,1755,-4840,760,701,1160,2628,-5131,-1668,5546,-922,-162,-945,-2931,6221,443,-6481,966,1739,3416,1879,-7141,352,6569,-532,-474,-4216,-1100,7748,385,-6111,-1908,-823,4792,936,-8783,-1219,5204,2213,352,-6698,-3226,7658,1476,-3951,-3640,-1044,7505,2601,-7924,-2637,2242,4016,1861,-6746,-3685,5275,2523,-1150,-4876,-2541,7029,3858,-3457,-3681,-134,4741,3595,-6070,-2088,3246,3480,2035,-5066,-3447,4859,2112,-1375,-3507,-1232,5150,2563,-1972,-1634,218,3550,1359,-4248,-1246,2668,1471,56,-2926,-1207,5293,-38,-2493,470,-513,2945,488,-4996,1000,3025,1330,-141,-3160,247,5789,-1380,-3128,-546,-199,4752,-719,-5766,1747,2460,1378,-534,-5708,1579,6859,-1156,-2868,-3183,627,7356,-2328,-6917,1655,2753,4052,-213,-6273,944,5664,942,-2820,-5179,906,7330,220,-4523,-2517,1325,5803,-167,-6888,-915,4760,3217,-264,-5482,-1057,6422,1708,-2735,-3745,-47,6193,975,-4664,-1816,603,3779,334,-4830,-916,2653,2402,-677,-4042,-647,4445,745,-3517,-1925,-350,5038,1425,-4424,-909,1964,1753,-179,-3282,626,3268,-847,-1875,-2868,516,3867,-1807,-3199,1130,1690,1650,-761,-2802,2064,2878,357,-918,-2388,968,3068,-3008,-3095,320,2606,1950,-2434,-4100,3291,4103,-312,-2905,-2232,2640,4731,-3712,-3377,-1400,2105,4251,-2356],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-12,13,-15,17,-18,20,-22,24,-26,29,-32,35,-39,41,-39,25,46,-482,-7857,-1309,8357,1082,-5209,-6120,-183,9434,477,-6767,-3639,1345,7654,1383,-9652,-316,6536,2637,136,-9116,-2408,10505,798,-3892,-5416,-2494,10981,2292,-9458,-1593,962,5704,4449,-11124,-1858,8668,595,2181,-5820,-4972,11496,1689,-6025,-1289,-3772,6365,4679,-10333,97,4334,-142,4495,-6380,-5312,8550,156,-2695,1527,-3417,6009,3660,-8682,1131,2917,339,3403,-6351,-897,8839,-2533,-2212,75,-2645,6967,120,-7508,2769,2914,1016,1200,-8043,674,7103,-819,-1777,-3245,-97,7542,-2166,-6629,260,2200,4729,-1198,-9095,1857,6309,946,-1843,-8697,1363,8140,110,-5590,-3841,1912,7664,-1549,-7669,-20,3259,5113,-1917,-9731,2564,8145,2279,-2164,-8031,618,9820,383,-4791,-3065,163,9166,145,-8816,791,2423,4056,1547,-9685,9,8381,-511,-1178,-4332,-3126,9182,-194,-7103,997,-922,4880,985,-9887,1849,5626,-1896,2043,-4627,-2468,8153,-2576,-3495,1543,-1412,5422,1763,-9687,1820,2318,-985,986,-6339,-604,7047,-2344,-3080,-42,-494,5976,-1219,-6994,3448,2716,464,379,-5516,2615,6022,-3006,-2999,-2122,1282,5942,-4461,-6446,1671,3822,4044,-2189,-7012,2897,5817,-217,-3720,-4963,3529,6691,-2073,-6026,-1589,3514,6634,-3958,-6540,1795,5543,4293,-3029,-6262,3670,6662,-97,-3144,-5081,2608,7860,-3423,-4817,-1135,808,7259,-1295,-7608,2270,3544,1490,-1564,-7208,1408,6427,-1840,-2815,-3807,-721,7830,-2174,-5257,1575,1938,2862,193,-7554,2363,5135,-1681,51,-2692,-755,6130,-2220,-3587,2061,-755,2543,-757,-6226,4340,4066,-3475,-969,-3311,2634,5050,-4353,-2744,2256,55,3631,-2001,-5834,5891,2678,-1327,-2881,-3535,4672,4728,-3545,-2820,899,2617,4770,-4750,-4939,3191,3455,744,-4236,-4148,4254,5376,-3292,-4498,-3700,4211,5712,-4917,-5184,-1306,3471,3957,-5914,-5265,3907,4248,1014,-4101,-4944,4745,5388,-1654,-4023,-2898,4238,6603,-4521,-4850,1345,3138,4664,-4309,-6252,4308,4081,70,-1367,-4309,3324,5492,-3813,-1693,-1239,1652,5183,-3114,-4610,3597,2176,994,-1979,-5060,2706,2766,-1684,-544,-1345,1191,3718,-3386,-2670,4473,472,1903,-2761,-4266,4193,2019,-2707,-1710,-715,1937,2644,-4137,-1112,4010,1156,1499,-3731,-2364,5457,2205,-1588,-3461,-844,5312,2840,-5099,-3464,2716,4267,816,-4058,-3827,3888,2839,-2221,-4802,-3201,5588,4034,-3084,-4353,-354,5262,4570,-6369,-2671,2429,4618,1539,-4628,-4063,4998,3506,-317,-4084,-2441,5188,3812,-3211,-3513,-916,3794,4912,-4716,-3068,2920,2772,1523,-4086,-3588,2636,2620,-1955,-1989,-2741,3676,3109,-4183,-1781,1034,1115,2346,-3423,-1448,2537,902,-1802,-2150],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,18,-20,22,-25,27,-29,32,-35,39,-44,48,-54,60,-67,76,-87,100,-118,141,-174,226,-315,520,-2833,3093,5510,3364,-4079,-6656,6138,5638,502,-4622,-6027,6054,6681,-5323,-4729,-1812,4606,7525,-6439,-6033,3779,4701,5667,-5269,-9889,5907,6014,-2505,-3134,-7083,4993,9852,-5632,-4695,678,1136,8564,-4919,-10154,5755,4941,888,-149,-9201,3890,8346,-5278,-1298,-2427,-68,10018,-3973,-7707,3911,416,3153,1236,-8934,4983,5174,-4856,1073,-2997,-168,8045,-4646,-3951,4174,-1197,2947,-638,-6556,5702,3183,-4375,732,-2528,1542,6493,-6546,-3157,4119,757,3082,-3404,-6320,6136,2875,-2521,-2713,-3432,5996,5304,-6658,-3794,575,5081,4384,-8376,-4170,5488,4652,191,-5495,-5610,6946,4806,-2975,-5058,-3450,7618,6223,-6792,-4702,-242,5233,5587,-7901,-5591,5131,2768,1811,-4871,-7828,9176,4867,-4036,-3193,-2930,5525,7054,-7283,-4286,3431,3682,5326,-5180,-7906,6629,3780,-1676,-1628,-7268,5053,5439,-6415,-1051,-74,164,6315,-4767,-6793,5952,504,224,74,-5904,4574,4751,-5288,774,-447,791,5358,-6423,-2318,4990,-308,834,-2022,-5392,6974,2105,-4951,50,294,3954,4058,-7667,-2230,4050,582,607,-4729,-3347,6998,1328,-3815,-1736,-729,6425,2114,-6682,-2856,2686,4141,1527,-6909,-3282,5652,3587,-1416,-6667,-2589,7890,2598,-3744,-4536,-712,7327,2885,-7372,-3250,3530,5760,2480,-8838,-3524,7743,3639,-1920,-4884,-3656,8758,3738,-5160,-1824,-989,5108,4458,-8155,-2029,3495,1259,3635,-5308,-5061,7277,942,-2496,-2429,-3680,4865,5249,-6781,-321,1885,-110,4024,-5346,-3039,5381,-476,-1080,-1867,-4981,5075,1297,-5412,1552,953,1555,3463,-4465,-481,4589,-595,-319,-2365,-1414,5446,631,-5639,639,1581,3770,792,-6004,-638,4331,1500,-432,-4668,626,7463,-1601,-4854,-2089,1733,6216,665,-6861,-372,4171,3375,-1250,-7211,-665,5604,1943,-3719,-4677,-471,7390,446,-5745,-1743,2276,6934,821,-8564,-1242,3894,3849,-290,-6668,-1445,6434,1650,-2834,-4135,-1305,6647,1563,-5986,-1072,1833,3934,1987,-7270,-748,3403,518,425,-3893,-2095,6605,797,-3756,-840,-1021,3610,1793,-6405,-203,3250,-22,-5,-3655,-82,5192,-1480,-1671,-643,-541,3788,190,-4931,1879,2086,541,-104,-4797,307,4846,-2249,-1804,-1372,545,3991,-2106,-4308,1134,2747,1724,-695,-5361,1774,4579,-972,-2812,-2808,1121,6751,-1828,-4215,-1046,2611,3775,-1876,-7098,274,3999,3166,-2329,-6393,2697,4892,-1610,-4783,-2828,1751,5496,-817,-5323,-1403,4021,4251,-1539,-6612,1356,4923,1011,-2652,-5501,868,6666,-848,-3552,-2518,2209,5629,-682,-5979,-592,2401,1859,114,-4594,722,4357,58,-1561,-3469,441,4099,157,-3649,-403,1053,2184,839,-4372,1425],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-6,7,-7,9,-9,11,-11,13,-14,16,-18,20,-23,25,-29,34,-40,49,-60,80,-112,181,-371,2511,1391,-8489,-2125,6791,2370,-273,-5242,-1856,7682,666,-4173,-283,-879,5774,1005,-8204,797,3233,890,2619,-4514,-388,8103,-2571,-1662,-393,-1003,5088,-1066,-6754,3652,1502,498,2120,-7240,1649,8928,-3578,-2145,-1744,-1942,7421,-3362,-8377,4986,1141,1309,783,-10167,4838,8327,-3067,-2108,-3636,61,10564,-4158,-7811,3068,1978,6747,-1491,-11525,1937,6570,-108,-2146,-7703,-86,11070,-1818,-5230,-2869,24,8586,-116,-9012,1577,4680,3661,146,-9263,-691,7841,572,-3786,-6933,429,8047,729,-5804,-2893,1503,6740,-455,-6568,377,3605,3830,117,-6667,951,5493,-445,-1282,-4320,419,6306,-2061,-4343,651,1302,4767,-581,-5933,2689,3248,-2127,857,-3888,263,6881,-4434,-2318,930,-201,5225,-2142,-7097,4716,1082,-2072,110,-5775,3891,6919,-6108,-1791,491,70,6167,-5355,-6549,5801,1868,850,-1885,-7664,4938,7695,-5964,-2632,-2377,2448,8119,-5251,-6919,3926,1899,3375,-2948,-8877,4941,5562,-1781,-2578,-5109,2849,8270,-3286,-5015,-642,2723,6050,-3859,-8465,1780,4484,2012,-1770,-7096,2964,7920,-1081,-4458,-3932,1618,6328,-2597,-4944,-163,2416,4847,-2343,-5881,2369,3644,1240,-1556,-4696,2269,4912,-1797,-2265,-1728,787,4422,-3093,-3217,1504,756,1755,-976,-5123,4097,1599,-2520,-266,-1991,2791,4942,-4883,-1507,3626,124,2211,-2886,-3816,5589,1664,-2773,-495,-2645,4984,4284,-7146,-2156,1826,1750,3452,-4799,-4660,6172,1394,-1703,-2372,-4199,5759,4712,-6152,-1607,-579,2615,4390,-7046,-4722,4436,2712,1076,-4078,-6954,5207,4774,-2913,-4017,-3109,4744,5467,-4663,-4512,989,3587,3459,-4211,-5324,4209,4843,-284,-4772,-4022,4634,5180,-2143,-3396,-2181,3028,4558,-4360,-3151,2046,2342,3117,-2661,-3278,4187,2826,-1237,-2382,-1649,2738,3562,-2535,-1449,-810,1611,3225,-3808,-2385,2902,-351,-456,-1646,-3002,4186,1915,-4163,157,334,808,3008,-4560,-891,3542,-101,-401,-3594,-1281,5892,452,-3870,-582,93,3795,2157,-4725,-1271,4235,2065,683,-5252,-2878,6627,2057,-2614,-2105,-1593,5632,2737,-5808,-1319,1430,3349,1240,-6428,-2320,6037,1665,-1462,-5151,-3040,6806,4144,-4276,-1626,688,4318,3042,-5812,-3489,3577,2218,726,-4767,-3241,5038,3225,-2420,-3209,-926,4221,3703,-3275,-2115,518,3359,1696,-3923,-1846,2869,3674,-856,-3591,-1815,3153,853,-2361,-2126,-1678,2746,1710,-3512,-705,2929,1442,1001,-3689,-507,4206,-131,-1739,-864,-1069,3223,83,-4036,722,851,1485,158,-4013,-59,3294,419,-1454,-2138,364,4124,-1247,-3592,-844,606,2845,175,-4604,-387,4112,841,-2540,-3083,-247,5184,-985,-3576],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,23,-26,28,-32,35,-39,43,-47,52,-57,63,-70,77,-85,94,-105,117,-131,148,-169,194,-227,271,-334,430,-603,1014,-4328,-4985,-338,2994,5714,-4113,-7527,3270,2882,793,-737,-6395,4112,5569,-4401,-1815,-654,930,5889,-5639,-3527,3701,-446,2200,-2164,-6552,5357,1312,-5567,396,-2867,2783,6433,-7223,-1340,4978,-1584,3489,-4230,-5430,8083,412,-4963,896,-2231,5109,4627,-9677,-1292,3789,-49,3116,-6877,-5077,9549,1243,-2616,-2446,-3876,7413,4401,-9514,-2207,1229,4808,5784,-8242,-5730,7865,3594,142,-4890,-6633,7949,5704,-4651,-4128,-2693,5287,5867,-6562,-4692,2315,4770,3953,-6345,-6173,5904,4803,-578,-5138,-4727,5790,6194,-3480,-3737,-1604,5577,5120,-5591,-4351,1998,4273,2513,-5084,-4192,5767,2265,-914,-2771,-3960,5110,3187,-5448,-656,-441,2715,4296,-4986,-2679,5372,-727,650,-710,-4320,6225,1431,-5999,2958,-586,1361,4182,-8086,82,6430,-1877,513,-3073,-2479,9163,-887,-6190,539,-801,5940,1864,-9061,566,5830,-28,621,-6867,-2882,9992,-136,-5551,-1636,-3014,7488,2944,-9232,-668,2434,2945,1766,-8324,-4300,6726,3272,-935,-5159,-1709,7543,3060,-6113,-2834,289,5135,3484,-6175,-3759,3613,2747,850,-6625,-4835,6497,2934,-2231,-4037,-2316,5849,3031,-4995,-2933,174,5150,1970,-6845,-1601,3931,2483,1781,-4673,-2955,4177,124,-2622,-1582,-2457,4124,743,-5501,154,1701,1351,1494,-5245,253,6560,-1735,-840,-509,-1229,4834,-1948,-4975,2815,230,821,949,-7812,1406,5891,-2766,-767,-1369,329,7722,-2097,-6594,1278,970,3403,-67,-7360,1484,5244,606,-415,-4852,-142,9073,-959,-6108,-1102,1082,5904,-17,-8828,1290,4587,1634,-432,-6870,-139,7086,1288,-2884,-3869,-236,7135,659,-6488,-1898,1739,4893,1584,-6948,-1681,4951,2200,-1294,-5680,-792,5964,1462,-2822,-2600,245,5015,379,-4894,-1356,1897,3374,-428,-4293,-517,4324,1165,-1468,-3191,-611,4438,104,-2700,1141,-1043,2467,-48,-4365,1310,2999,-987,-354,-2872,1996,4567,-2472,-2220,1152,177,3682,-2088,-5540,3114,3646,832,-1190,-4159,1936,5491,-1231,-2478,-1188,1099,5655,-2822,-4830,3185,1009,2183,-2189,-5417,3477,5379,-790,-2246,-3760,1657,7067,-1580,-5232,670,1500,4214,-2056,-6963,2037,3640,1490,-2463,-5945,2354,6249,-1381,-3914,-1778,1623,5982,-916,-6230,1149,3259,2939,-1115,-5503,1412,5005,564,-2166,-3695,889,5512,-516,-3724,-2093,2982,3236,-2386,-3934,769,2956,1819,-133,-3391,961,2711,-752,-819,-1400,1098,2856,-2494,-3385,958,451,2225,4,-2583,2432,2841,-1912,-1339,-2113,2886,3203,-3989,-1996,2049,1526,2252,-2671,-3377,3984,1140,-286,-1504,-1879,4063,4049,-4342,-3168,183,3264,1942,-3656,-3830,3726,3575,-574,-1715,-3785],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-5,5,-6,6,-7,8,-8,9,-10,12,-13,14,-16,17,-20,21,-23,25,-28,31,-35,38,-42,47,-51,57,-65,73,-83,96,-112,134,-164,210,-284,428,-801,4436,4531,-8695,-3488,3170,4600,3087,-8610,-3950,7019,3852,-1103,-7576,-3672,8774,3948,-5097,-3748,-2323,7685,5437,-8895,-3996,3342,4477,3964,-9472,-4429,7969,3943,-717,-4949,-6435,8964,5709,-7137,-1879,-1637,4883,6729,-8579,-4878,5225,495,4651,-4295,-7497,7948,3701,-4250,-757,-5067,3581,7575,-8524,-1574,2051,-617,4222,-4606,-5276,9113,-496,-2747,1298,-4858,5090,5190,-8039,173,910,-663,4402,-6029,-3009,6464,-1924,-1529,-671,-2869,6663,1397,-7585,798,1349,3146,3419,-7440,41,7185,1300,-1343,-6000,-1399,9259,1443,-6555,-2792,565,7088,1756,-7938,-1666,5262,5568,629,-9067,-1209,9154,2538,-3177,-6966,-2114,8338,2328,-5947,-4027,464,7930,1632,-9432,-2218,4333,4697,2387,-8782,-1858,8510,2200,-2190,-3562,-3368,9504,2450,-8285,-1060,371,4136,4622,-8749,-1922,6718,232,2619,-4432,-4935,7922,1203,-5753,625,-1608,3747,4160,-8508,-649,4530,-989,3011,-4670,-4034,8572,-643,-2840,301,-2054,3784,691,-7926,1465,3835,-578,953,-5667,-1184,6310,-2398,-2316,-225,-1843,6300,-16,-7920,1218,3256,1360,-320,-7378,851,7070,-554,-2374,-4141,396,8639,-1155,-6021,-1115,2479,5863,-788,-7997,128,5926,2358,-1455,-6974,843,8168,1422,-4465,-5448,1043,9044,-1504,-8595,-1620,2589,5639,-251,-8120,226,5402,2477,-2171,-7409,-394,9078,-1020,-4242,-1684,-1318,7166,506,-7710,984,1804,2321,890,-7358,333,5787,-1431,-1410,-3397,-993,6108,79,-3695,1821,753,2604,1353,-6353,1027,4287,-2500,367,-2861,-1562,5210,-2329,-3449,2270,-59,2319,-274,-4983,2653,2525,-2324,43,-4459,2768,6928,-3689,-4229,333,1314,3474,-1773,-6610,2952,3660,818,-2311,-5441,1854,6033,-2046,-5125,-2419,3071,6552,-2529,-5250,1416,4007,4452,-3350,-6454,3538,5538,554,-3484,-5481,3427,6226,-1552,-4822,-2073,3332,5832,-2959,-7558,769,3833,4108,-2692,-6092,1919,6131,-262,-1982,-5723,792,7226,-2043,-4036,-694,381,5032,-1389,-6012,2219,3042,1346,-470,-5374,2184,6373,-1212,-1683,-860,-608,4935,-1529,-4080,3250,-817,232,39,-5153,1781,3869,-2636,-1683,-1457,-103,4233,-1785,-3082,3388,1233,-62,-1669,-3797,3267,3387,-1912,-2126,-1146,1774,3024,-4279,-3700,1140,2814,2207,-4023,-3488,4537,4775,-632,-3719,-2962,3596,3840,-3031,-3423,-108,4154,4122,-4673,-6358,2309,5704,899,-4270,-4630,3250,4783,-2612,-3882,-3350,3884,5281,-4096,-4142,-267,3938,4201,-3873,-4477,3224,4646,1297,-3425,-4791,3458,5159,-1490,-2657,-1808,3876,4117,-1806,-3322,1408,2050,2258,-2592,-3557,2478,3021,-1996,-2399,-2642,2533,4499,-2428,-742,617,1005,2753],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-14,15,-17,19,-21,24,-26,28,-32,34,-38,42,-47,52,-57,64,-72,81,-92,106,-123,146,-178,226,-310,497,-1800,-3979,-3982,2229,8262,-3390,-6159,-1548,4317,7498,-4577,-9871,2373,5859,3084,-2425,-9012,2620,8831,-454,-4572,-6912,2236,10791,-3077,-8867,193,2675,6868,-1633,-11880,2675,7028,1208,-954,-8322,2067,9330,-3387,-3732,-2750,-1423,9803,-384,-8231,3136,1540,2041,2578,-9350,1248,9147,-3264,-1433,-1291,-2674,8381,-952,-7245,4105,-987,3239,2831,-9701,2880,5161,-3724,405,-2078,-1179,7532,-3699,-4651,3368,-965,2784,-1134,-8103,4687,4824,-2963,165,-3521,1613,7374,-4321,-4348,2057,1419,5684,-3846,-7704,4977,4674,65,-3349,-5521,5639,7483,-3578,-4556,-1981,3888,6618,-5047,-7118,745,4750,5227,-4153,-7133,4204,5043,272,-5608,-6273,5174,7454,-4138,-5201,-2500,4627,8375,-5313,-6575,2248,2932,4760,-2744,-8779,4140,5751,-1386,-2599,-6171,3925,9283,-4464,-4967,135,951,7778,-1181,-7845,4522,2693,1783,661,-6913,1301,7400,-5214,-796,-1013,-1316,6604,-2948,-5295,4133,712,996,1191,-7028,4395,4894,-4765,1355,-1604,149,5257,-5667,-4427,3696,-111,1432,-2023,-4785,7166,3564,-4369,-1413,-685,3358,4288,-5523,-4110,4655,2624,3228,-5640,-5477,7221,3343,-2071,-3649,-3461,6022,5678,-5359,-3841,-613,4667,5007,-6923,-4650,3554,4319,2215,-5713,-6665,5988,5994,-1260,-4675,-4359,6395,4854,-6072,-4408,-805,3950,6244,-5932,-6104,4489,3522,1503,-3452,-5391,6047,5204,-3212,-2827,-3507,4309,6578,-5328,-3057,2059,1001,4375,-3828,-6110,4771,2086,-1888,177,-4116,3493,5408,-5095,-602,1106,438,4005,-3495,-3510,5213,820,-1204,197,-3564,3228,3656,-5462,238,1374,1322,4180,-4452,-825,5260,252,195,-2807,-2823,6936,996,-5312,-1499,-112,2986,2346,-6299,-2227,4518,2603,-1369,-5523,-2979,5997,1958,-4074,-4004,-665,6641,2423,-6491,-3273,2370,5055,1411,-7033,-2574,5286,3763,-1187,-5317,-2926,7015,3344,-4252,-4921,-210,5925,2938,-6848,-2631,2971,3996,2383,-5221,-3671,6049,1789,-865,-3833,-3193,5721,3571,-5661,-1365,-849,3921,2992,-6149,-1995,2686,1857,553,-4224,-4026,4677,1894,-3207,-1666,-2257,2332,3184,-5823,-863,2701,-219,1723,-3047,-1628,4552,-95,-3220,-312,-905,4141,1240,-5223,428,2873,905,1028,-3824,-1360,6479,111,-3468,-2068,-637,5851,700,-5781,-1220,2256,4217,-31,-5257,-76,4706,689,-1744,-4620,323,6193,12,-5070,-3818,784,5468,1118,-6684,-1567,3910,4052,-970,-5157,-92,5769,2500,-3043,-4580,148,6508,761,-4220,-2860,2172,4651,710,-5533,-1149,5167,3672,66,-4901,-1736,5604,1562,-2543,-2488,905,4645,1256,-4486,-857,1094,3069,1305,-4646,-421,3665,1310,-1320,-1372,-889,3472,1018,-3683],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,10,-12,13,-15,16,-18,19,-21,25,-27,30,-33,37,-41,46,-52,59,-68,79,-95,120,-167,305,-1921,-4463,952,7726,-1811,-5589,70,991,4410,-1146,-8427,2056,3373,-291,579,-5916,555,7902,-3177,-1590,1118,-1187,5715,-171,-6198,4082,731,-453,1138,-5934,3381,7066,-5194,-198,-855,-313,7150,-3341,-6450,6652,392,-39,-812,-8175,5181,6046,-6592,-716,-1254,1738,8404,-6983,-6229,6031,1153,3073,-1857,-8833,7071,6789,-2887,-1854,-5019,2541,8965,-6378,-6385,1524,4079,6680,-3260,-9688,4435,6797,702,-2927,-7288,3668,7563,-2249,-4385,-4057,2180,8304,-2965,-7484,-510,4320,5881,-3456,-7940,3181,5240,1978,-3107,-7923,2870,6483,-1139,-3789,-2856,1450,7139,-3347,-4682,2067,192,4192,-1779,-5220,3507,3644,-475,642,-3860,766,6390,-3872,-1383,1871,-1339,4313,-2511,-4061,6768,1107,-2388,1070,-4703,4192,4847,-5503,-1399,1751,678,4239,-5033,-4121,7566,479,-1316,-218,-5686,6709,5020,-7420,-1834,701,1624,5496,-7755,-5209,5541,1677,742,-3987,-7353,7615,5143,-4374,-1699,-1782,3945,5477,-6292,-4760,2246,3303,3021,-6051,-7652,4031,5262,-635,-4056,-4743,4802,6674,-3411,-4694,-1330,3062,5335,-3799,-5077,1353,4154,2929,-5008,-5475,3716,4832,-367,-3204,-3567,3986,4514,-3479,-2371,-760,3050,4646,-5156,-3566,3115,744,1610,-1650,-4611,4360,2441,-2856,138,-1356,2516,4326,-4863,-1044,3453,149,1763,-1998,-2550,5904,-557,-3149,247,-2700,3426,2005,-7093,-149,3458,-771,1535,-5820,-2014,7178,-608,-2812,-400,-2569,6530,2938,-7911,-759,2214,2165,1631,-6870,-1794,6897,1207,-1086,-3907,-3330,8468,3433,-5672,-2218,326,4687,3211,-7074,-3448,4803,2966,982,-5392,-3610,5679,3435,-2242,-4261,-1743,5855,2529,-3996,-3723,1234,3359,2725,-6043,-3377,4794,2141,1173,-3581,-2914,5504,2861,-2717,-2701,-2000,4382,2753,-4435,-2054,1660,1828,2446,-4096,-2599,4214,807,474,-2325,-698,4544,706,-4202,445,-325,1368,631,-4031,859,4392,-1474,841,-2326,-813,4621,-1579,-3409,1468,-419,2995,480,-6897,1626,5114,-712,-425,-3738,-951,5642,-1129,-3311,-1148,560,4816,522,-6942,183,3495,1879,-981,-6181,-594,6335,291,-3927,-2068,-667,6345,720,-5077,-2096,2933,3943,1307,-6660,-1994,5436,2398,-1451,-4724,-1334,6173,2043,-4637,-3319,281,4673,1576,-5528,-1540,2767,2714,-177,-4317,-1664,4903,2173,-1657,-2257,315,4876,249,-2618,-2492,552,3453,1027,-3496,-624,1837,375,122,-3564,-87,2808,-896,-1708,-1796,274,3945,416,-2035,1151,1729,1598,-723,-3973,354,2922,-1161,-2022,351,-298,3568,-750,-4306,1501,2766,1708,-258,-3598,2448,3054,-1433,-1718,-2081,1529,4640,-3262,-4541,390,1825,3674,-1867,-5505,2108],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,5,-7,7,-8,9,-9,11,-12,13,-15,16,-19,20,-23,25,-28,31,-34,38,-42,47,-53,60,-68,78,-90,107,-129,161,-211,304,-1077,5268,3504,-2519,-4002,-5222,6157,4187,-5960,-2181,-389,2290,6378,-7576,-3911,5783,825,1346,-3457,-4038,6240,1917,-4648,1583,-1691,2109,4242,-8012,425,5050,-2454,3004,-2221,-4247,8811,-1208,-5332,1773,-2336,4342,2675,-9864,1668,4897,-541,2595,-6762,-1229,10064,-889,-4146,-1546,-1815,8778,1839,-10349,-921,5164,2746,2582,-9007,-2285,9941,1079,-2474,-3917,-2018,9273,3128,-8942,-2919,1813,5924,3068,-9240,-3129,7066,4017,-395,-7052,-2309,7433,3382,-3513,-5879,-1922,6886,3376,-5782,-3573,1045,4873,2723,-6446,-2653,4783,2573,842,-6065,-2224,7212,1309,-3389,-4084,-2640,5038,2971,-6547,-92,1030,1839,2557,-7082,-351,5020,-2484,-422,-2657,-2494,6385,-612,-6195,2984,-970,1574,2665,-8334,1463,5114,-3184,1008,-2680,-1742,7928,-2560,-4626,3378,-751,4424,1211,-8140,1676,5348,-1578,625,-4751,-157,9060,-2923,-5496,1441,-49,6849,-384,-9756,1541,3623,264,110,-7720,-358,8751,-406,-4423,-3904,-684,9079,1002,-8204,-1892,3013,4539,392,-10148,-1239,6320,2844,-432,-5135,-710,8066,260,-4284,-4283,908,6064,784,-6600,-1866,2540,3817,628,-6765,-381,4648,1439,-875,-5183,-1069,6397,-1296,-2955,-1300,-1384,4204,378,-5498,799,2044,293,1425,-5760,-127,4794,-3472,-820,-1262,-84,4753,-2519,-4726,3349,488,1180,1774,-3999,2297,4026,-3815,-593,-782,1058,5544,-3496,-3600,3819,1591,2398,-944,-6814,3627,4952,-2496,-369,-3017,1688,6308,-3834,-4772,1465,2558,4084,-2032,-7806,3484,5416,-748,-1901,-6190,2386,7583,-2011,-5619,-2090,1474,5782,-2113,-7592,239,3309,4086,-1147,-6646,2023,5998,414,-3266,-5059,1164,6177,-1247,-4747,-1306,2080,4212,-2023,-5851,872,2859,2327,-1150,-4651,1397,4486,-603,-1745,-2819,1930,4607,-1898,-3120,886,1536,2266,-2187,-4166,2760,2748,-608,66,-3448,697,3389,-2107,-1234,642,626,3188,-2711,-4078,3895,567,-1718,-1397,-2660,2510,3073,-4184,-900,600,1456,3678,-3983,-4236,4288,2067,229,-2034,-3877,3439,3236,-4739,-1966,-863,3208,4515,-5318,-3931,3201,2288,1963,-3198,-4984,5503,4420,-1901,-3595,-2534,3173,6129,-3515,-4837,538,2529,3550,-3770,-5041,2865,4457,1076,-4700,-3738,3099,5228,-832,-3636,-2444,2576,4272,-1899,-3467,1078,2115,2091,-2120,-4899,1808,2979,285,-2069,-2839,3137,2615,-1505,-2142,-998,2437,3434,-1206,-2205,1695,841,556,-2379,-2399,3199,1810,-957,-872,-1620,2354,2569,-2166,-1719,1721,707,1400,-3450,-2289,3313,1196,-1674,-175,-935,3794,1894,-5414,-2069,1159,1195,76,-4091,-2070,3895,862,-1857,-4293,-1475,4819,1793,-4777,-2338,1771,3226],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-5,5,-7,7,-8,9,-10,11,-12,14,-15,17,-19,20,-23,26,-28,31,-34,38,-42,46,-51,57,-62,69,-77,85,-96,110,-125,144,-169,202,-249,320,-442,708,-2809,4779,6183,-1519,-3662,-5160,6743,6612,-5542,-5658,-587,4614,6750,-5496,-6819,1961,5319,2656,-6743,-8024,6863,6879,-879,-5369,-6102,7172,7584,-6048,-5582,-2314,3921,8333,-5852,-8098,5160,3707,2903,-3035,-9719,6508,7058,-3722,-1206,-5317,2652,8951,-6078,-4878,3003,-62,4862,-2617,-9457,5942,3367,-1508,544,-6326,1682,7179,-6464,-1838,1673,-3428,6553,-3579,-6747,6190,-166,-2822,-124,-5152,4312,5133,-7311,545,328,-712,4517,-5559,-5129,7458,145,-1101,-1309,-5412,6764,5069,-5644,-2790,-295,4047,4711,-8660,-4224,5160,3574,1830,-5082,-5335,7550,4639,-4292,-4544,-3130,7354,5160,-6131,-3552,1135,6459,3711,-8148,-4484,5527,3544,514,-4917,-6050,7347,3643,-2440,-4882,-2680,7177,6079,-7293,-3390,1072,6247,5197,-6652,-6014,6483,2813,1940,-3973,-6240,6693,5391,-4961,-1999,-2485,2484,7129,-6286,-2448,4424,-710,2354,-3825,-6702,7039,3067,-4080,679,-4315,2932,5324,-5632,-284,3531,-657,3726,-3348,-5653,6379,701,-2096,182,-2920,4856,3211,-7549,452,2530,381,2595,-6736,-3650,8448,-79,-1563,-1135,-2409,7460,2192,-7246,-971,1722,3973,2894,-7842,-3094,5410,2459,-1784,-5694,-1615,6839,3262,-4238,-3390,327,7344,3808,-7186,-2645,2680,4940,2063,-7898,-2938,7214,3213,-1795,-6446,-2250,8238,2121,-5505,-3491,-723,6605,3604,-7648,-2778,2834,3637,2341,-8064,-3450,5720,1633,-1822,-3115,-3207,6702,3303,-5289,-48,6,2532,3122,-6577,-1857,5910,-306,471,-3136,-3001,6493,926,-4676,772,-1680,2446,3240,-6103,-128,3277,-190,1361,-4080,-2032,6813,1056,-3740,291,-55,4081,400,-6736,1397,2833,732,286,-5152,840,8480,-1514,-5051,-1629,916,6471,793,-7713,1213,3080,2646,29,-7626,-749,6734,1145,-3943,-5029,1235,7240,156,-5888,-2624,2568,5118,352,-6515,-1388,4891,3490,-253,-6339,-448,7581,2667,-2115,-5456,-25,7915,497,-6362,-2138,2160,5400,924,-7032,136,4542,1998,-71,-6176,-460,7488,696,-2635,-1386,-1178,5258,1502,-5054,-148,2545,1358,1541,-5561,-158,5238,-220,-833,-1883,103,4415,-548,-4090,833,1172,1718,949,-3899,1608,4083,-1714,-1601,-1046,-202,4778,-1794,-4281,1710,1248,1402,-2585,-4739,2285,4171,-1014,-1503,-3653,1732,5535,-2210,-3930,32,2752,3451,-2401,-6344,27,3547,450,-3182,-4749,2178,5743,-317,-3209,-3071,3858,6850,-1665,-6561,-938,3589,4928,-2631,-7088,1571,4798,1425,-2919,-4897,2128,5998,-1479,-5538,-2244,2295,5226,-1501,-5643,-530,3081,3235,-922,-7010,-34,3936,212,-1593,-2256,1523,4953,-269,-4032,-1120,1953,2949,-194,-4251,963,3239,1045,-344,-3488,-199],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-5,5,-5,7,-7,7,-9,9,-11,11,-13,14,-16,17,-18,20,-23,26,-28,32,-35,40,-45,52,-62,74,-94,132,-240,1563,5145,555,-9773,-1488,6487,1704,-2243,-5887,117,9045,50,-6134,-3371,444,9035,531,-7598,-694,4263,6234,425,-10717,-1594,7046,1681,-1670,-7543,-1202,11040,452,-4950,-3039,-1454,8262,2609,-10052,-1521,4135,2272,2998,-9567,-2841,8591,-92,-1661,-2349,-4697,10318,1929,-8401,1441,-583,2313,4074,-8353,-1731,6248,-2328,321,-1595,-4937,7044,-1550,-5683,2028,-702,2455,3064,-9236,1944,4293,-2986,924,-3689,-2072,8641,-1954,-5407,2846,-1573,4355,581,-7714,2830,5091,-1738,378,-6685,1186,8221,-2824,-5310,-1850,615,8250,-1395,-8692,1457,4810,3271,-629,-7331,1486,7075,247,-4609,-6127,2437,9720,-1819,-6751,-1793,2430,7577,-2861,-9601,570,4551,5474,-1174,-8065,2479,7785,925,-3703,-5996,1638,10355,-1383,-7274,-307,1211,7807,-940,-9973,1343,5433,1100,1009,-7737,-712,9149,-2605,-3637,187,-1185,8092,538,-8025,3789,1389,1271,1363,-6860,605,7087,-2495,-450,-793,-2194,8072,-1289,-6460,4406,793,1570,1938,-6775,3422,5043,-3213,-844,-1850,897,5324,-3907,-5135,3681,616,3393,-1394,-7015,2898,5052,-2877,-2418,-4396,3110,7018,-4367,-5633,686,2912,5269,-3289,-8269,3048,5663,1276,-3718,-5929,3890,7053,-1451,-5106,-2986,4618,7301,-4212,-7458,352,4409,5074,-4429,-7478,1867,5202,1780,-3510,-5451,3811,7059,-1902,-4231,-3243,1883,6957,-2938,-6753,2421,2451,4821,-2017,-7529,3769,5302,-715,-612,-4499,1363,6719,-4227,-3122,333,634,5897,-1462,-7354,4121,2421,135,737,-5894,1928,6206,-4012,-1168,-700,693,5884,-2225,-4748,5089,87,249,-1249,-4276,4340,4468,-4463,-1162,-195,1113,4545,-4858,-4253,4054,1884,249,-3649,-5322,5204,4827,-2515,-2590,-1986,4276,5226,-4664,-4297,2541,2639,3861,-4993,-5998,4091,3894,-546,-4350,-3541,5012,4937,-3996,-4145,-1263,5492,4353,-5842,-4835,2110,5046,2501,-5004,-5931,4646,3859,369,-3768,-4304,5181,5331,-3640,-4471,-1985,3056,5690,-4670,-5373,3026,2548,1407,-3056,-6043,3229,4126,-3448,-1965,-1786,1231,5827,-3781,-2582,1307,251,3221,-3094,-4833,4205,1031,-2584,-103,-3207,2170,3353,-3861,-2022,1893,-47,1992,-3472,-3778,4449,1122,-1870,-1931,-1780,3867,2664,-4956,-1883,1460,2960,1418,-4292,-1372,5196,1877,-1608,-3352,-2170,4691,2639,-5046,-3673,245,3916,2801,-5963,-2649,3989,3421,218,-4730,-2302,5986,2181,-2941,-3961,-900,5408,2296,-4754,-3466,1954,5461,2559,-5530,-3492,4029,3302,-205,-4430,-2769,4537,3381,-2241,-3525,-1588,4165,3202,-3824,-3428,1600,3203,1595,-4996,-2976,3601,2139,-426,-3466,-1450,4031,2075,-3340,-1388,826,2028,1648,-3421,-2620,2335,1790],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-5,6,-6,7,-9,9,-10,11,-12,13,-15,17,-18,20,-22,23,-27,29,-31,35,-39,43,-48,54,-61,69,-79,93,-111,136,-174,241,-398,1789,2756,4558,-2915,-7158,5458,4537,-565,-1709,-4591,2826,7425,-5379,-3948,609,320,6353,-3914,-5948,6182,1185,-1175,20,-6760,3595,5840,-5791,298,165,-716,5537,-5209,-4891,6819,-601,-1052,-963,-6678,5610,3312,-7639,1114,-185,698,5812,-7708,-3589,6748,412,1383,-4045,-4922,8507,4697,-6386,-1942,-2149,4936,6825,-9114,-3981,5208,2644,3628,-6922,-6282,7572,4326,-2349,-4714,-4479,6959,6701,-5820,-5065,586,5075,5044,-6289,-5604,3457,4416,2445,-4761,-5787,6166,4792,-1314,-3797,-4642,6324,5919,-4583,-2314,-935,3545,5040,-5017,-5371,4250,2771,1351,-3123,-5217,5549,2813,-2458,-284,-3385,3818,5866,-6291,-944,1808,-138,3571,-3593,-3646,6683,-418,-3115,420,-2818,4634,3201,-7696,903,2236,-859,5345,-5955,-2745,7764,-1492,-2539,-708,-2928,7663,2885,-8384,801,238,1491,3220,-8326,-1588,6887,-93,-1481,-3615,-3048,8202,2353,-6337,-1338,655,5215,4083,-9733,-2522,6677,2551,498,-6705,-3799,8346,3755,-4882,-5153,-1811,7592,4623,-6806,-3842,2253,5801,2572,-6845,-5088,4999,4107,-371,-5353,-3498,7216,3451,-2459,-3848,-1735,5440,2934,-5750,-2092,1293,4212,2718,-6399,-2524,4615,1670,377,-3133,-3144,6098,2425,-3848,-713,-1911,2500,2233,-5990,-1609,3279,389,1898,-3760,-1431,5856,-1075,-2928,710,-2269,4020,2524,-7475,2484,3900,-1580,994,-3903,-322,6399,-1401,-2441,304,-1816,5865,-304,-7508,808,3543,1456,1550,-6298,679,7087,-1136,-3290,-1707,-1263,6849,1644,-7238,315,2467,4364,1321,-8099,-370,6235,1606,-1057,-5273,-1331,7862,1211,-4706,-3183,982,6530,1150,-6677,-1670,3751,4079,82,-6384,-1505,5549,2044,-1993,-4060,-1491,4739,1119,-4501,-1445,1056,5368,1337,-5632,-1029,2486,2761,286,-4866,-344,4943,265,-1533,-2761,-1368,5225,-561,-3649,774,1526,1730,591,-4522,2430,3532,-576,-557,-1668,-293,3229,-2064,-3339,2291,679,1728,-1008,-4342,3027,3876,-759,-863,-4037,175,6454,-1870,-3756,462,1500,4015,-1048,-5814,3547,4296,-625,-640,-4173,1046,5958,-2761,-3298,-1350,1844,6097,-2790,-6320,925,3382,1912,-2659,-7453,1227,5172,806,-3652,-2128,1132,6928,-133,-5507,-1090,1942,5165,-663,-5342,337,4006,2748,-927,-5683,-136,5367,294,-2755,-3014,721,5259,410,-5107,-33,2450,2954,-1344,-5099,98,3846,1325,-1930,-2308,631,5297,-1384,-2647,-33,471,2978,-722,-3354,903,1846,633,-315,-2906,2025,2410,-2531,-966,-1183,1403,4280,-2434,-3247,1644,1213,728,-1469,-3972,2560,2480,-2152,-2465,-2108,2621,2982,-2563,-3340,1805,2386,2397,-3021,-3666,4191,3285,-2116,-3944,-1357,3353,3928],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,8,-9,11,-11,13,-15,16,-18,20,-22,24,-27,29,-32,36,-40,44,-48,52,-58,65,-72,80,-90,102,-117,134,-157,187,-228,290,-388,574,-1035,5060,2710,-8001,219,1861,2962,3007,-7830,-2076,7623,-236,627,-3081,-3645,8295,16,-6062,657,-1256,3350,3621,-8124,409,5412,-2287,1999,-3297,-2445,9769,-2155,-4640,1764,-2623,3636,207,-8845,2521,4805,-3401,1799,-4003,-373,9727,-4422,-4163,1657,-288,6392,-1159,-9402,3913,4712,-460,-169,-8215,794,9844,-2849,-4799,-1858,-148,10333,-973,-9652,1073,3632,4458,-908,-10047,-301,8320,824,-2171,-5814,-986,10334,1646,-6333,-2989,326,8655,-582,-8135,-1355,4101,5331,-417,-8574,27,7821,1743,-2539,-5759,387,8577,-957,-4753,-2369,768,6452,357,-8004,468,2124,2895,75,-5751,192,7312,-1750,-1697,-2963,-1332,7193,-1163,-6536,1727,83,1847,948,-7789,3068,3261,-4622,226,-2664,-338,7042,-3954,-4509,4173,19,3064,-317,-8345,4562,3408,-4182,-184,-4023,1588,7640,-5074,-4184,2003,2014,5778,-2249,-8407,6054,4546,-598,-2233,-6245,2796,8467,-3643,-5073,-636,1413,8210,-3285,-8679,2165,4554,2747,-2298,-8035,1878,6340,-799,-4177,-5286,3119,7827,-895,-5589,-2707,3319,6199,-1753,-8276,987,5152,2303,-2824,-5361,2820,5810,-638,-3887,-4303,1576,7021,-2780,-4538,140,2067,4763,-1414,-6643,2841,3860,461,549,-5647,1381,4790,-4191,-1650,-606,-617,4254,-1758,-4059,3709,1022,-7,426,-4631,3872,3997,-4125,-724,-1316,1135,5222,-4183,-4063,3613,779,650,-2377,-5231,4340,3431,-4318,-1008,-2894,3249,4123,-5106,-4283,4047,1177,2003,-3431,-5571,5922,4176,-3265,-2027,-4004,4018,6820,-6094,-4897,142,3558,5129,-4325,-7018,4062,4477,726,-3631,-5567,4875,6916,-1834,-2874,-3063,3886,6131,-3768,-4799,1933,4061,4101,-2814,-4171,3502,4727,1021,-3582,-5248,3814,4472,-2824,-3722,-2456,2281,4236,-2795,-3530,2173,2137,1743,-1558,-4705,2720,3212,-632,-1030,-4001,1414,2509,-4083,-1795,592,553,2322,-3157,-3431,4690,91,-1091,-97,-2992,3244,1380,-6041,113,267,1213,1808,-4422,-2275,5078,341,-1441,-1423,-2942,5420,2695,-4590,-1387,-414,3189,3282,-6165,-2872,4249,1803,-738,-4187,-2594,6260,1978,-3912,-3315,354,6087,2608,-5641,-3523,3027,3600,1403,-4163,-3105,4603,3223,-2585,-3582,-2096,4757,3868,-4646,-3890,217,3900,3423,-5574,-3785,2322,3684,1202,-3992,-3194,3976,2960,-1885,-3309,-2338,4663,2749,-2483,-2279,883,2963,3263,-4039,-2159,3016,1658,-152,-1939,-2259,3354,2326,-2359,-90,-660,3459,2483,-3393,-277,2145,-34,631,-2295,-183,4570,581,-2263,-919,128,1439,335,-3978,317,2385,986,-692,-4601,279,3582,53,-2786,-1899,-739,4822,718,-4726,-683,1939,1858,-31,-5656,-293,5863,812,-2219],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-1,2,-2,3,-3,3,-3,4,-4,4,-5,4,-4,3,-3,1,3,-8,18,-35,71,-149,387,-2801,-6676,912,2051,6523,-1878,-9124,3832,5091,2481,-3857,-9474,3095,8456,-1121,-4937,-4631,3103,8938,-4007,-8851,-565,3149,7410,-1544,-10166,1545,5583,3329,-2770,-8702,3170,8894,-2027,-4229,-4723,790,9974,-3384,-7569,1165,1686,6270,251,-9971,3795,6807,-1258,1363,-5213,-473,9840,-3857,-4889,1548,-592,6529,-28,-8961,3520,2473,-1695,2406,-6988,828,7874,-5397,-1214,1377,-2795,6609,-1056,-8017,5785,1431,-560,-647,-6977,4488,8048,-5448,-2511,744,197,7450,-4756,-6461,6072,2910,153,-1768,-6692,5008,6795,-4135,-2387,-3499,3106,8383,-5847,-5429,2588,3167,4168,-5180,-8453,4290,6099,-78,-4866,-6297,4738,7601,-4032,-5677,-2750,4401,8034,-5817,-7500,2376,4759,5500,-4677,-8911,4381,4409,1069,-2676,-6936,4837,7392,-5292,-3144,-1378,3936,7771,-4044,-6512,3633,2302,3088,-1409,-8932,4152,4417,-2527,-503,-4304,1152,8352,-5565,-3541,3211,-81,3978,-1410,-7070,5881,2809,-2173,529,-3989,2201,5507,-6416,-2137,2398,-721,3266,-2656,-5630,6164,608,-3022,-31,-4370,4937,4831,-7153,-815,1820,1127,4580,-6891,-5107,6936,2691,-578,-3618,-4590,6462,5556,-5557,-2940,188,4436,5247,-7205,-5445,3197,4882,1306,-6804,-4822,6128,3992,-1832,-4478,-3479,5981,5970,-4380,-5036,648,6693,4778,-6473,-4717,3496,5164,2938,-6042,-5393,7256,4166,-1502,-3313,-3427,5902,5281,-4965,-3829,793,2754,4540,-5005,-5959,3443,2259,546,-1787,-5521,4995,4621,-4709,-1201,-509,1695,4212,-5732,-2708,4341,-59,1472,-2358,-4284,5518,2378,-3670,687,-940,2331,3773,-6020,-1757,3360,-786,1505,-3207,-2911,6277,360,-3027,-680,-1163,4807,2645,-7514,-1678,4117,1666,636,-6991,-1503,7479,957,-2277,-3477,-1600,6597,2322,-6141,-2164,2200,5525,1915,-6925,-2976,6185,3784,-801,-6494,-3676,7424,3432,-4827,-4836,-396,6617,3189,-6572,-2913,1030,3814,1829,-7148,-4109,5622,3740,-280,-5159,-3505,7062,2725,-4471,-2379,-1522,3146,3000,-5564,-1682,2025,2783,2471,-5257,-3026,4702,865,-1275,-2911,-1285,5160,1553,-5186,-1303,-410,3263,2715,-5485,-2615,4386,-135,469,-1979,-2658,4794,-102,-4728,214,902,2873,1467,-4327,-452,3253,-157,-45,-2267,-903,5869,-560,-4286,-859,835,3610,-464,-5886,717,4552,1994,-1291,-5189,328,7077,-260,-3965,-2233,1044,4814,76,-7189,-1309,2074,3803,-2321,-5956,-986,5788,967,-2977,-3749,-617,7005,1126,-5045,-3683,1369,5010,598,-6459,-2397,2076,4081,-1116,-5476,-295,6338,2179,-2577,-3448,-409,4491,134,-4240,-2141,1173,4178,1189,-5197,-584,3603,2165,-1093,-2528,-401,4722,176,-3950,-533,-924,3533,697,-4439],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,5,-6,7,-7,8,-9,10,-10,12,-12,13,-14,15,-17,18,-20,21,-23,26,-29,33,-37,42,-49,59,-73,93,-123,175,-277,544,-3029,-3227,8628,3456,-6997,-2748,1479,6376,5023,-8993,-3800,5972,6010,1231,-8312,-3804,8905,4318,-2668,-6164,-2622,8384,5303,-7043,-3888,784,6729,3888,-9919,-3250,5330,3871,964,-7217,-5654,8943,3616,-2612,-3461,-4492,6864,5158,-8226,-2075,2060,3358,4775,-6917,-5924,8132,1237,864,-2584,-6263,7071,3400,-5883,925,-348,764,5638,-8198,-1456,6692,-1388,1486,-1852,-5208,8157,1295,-6506,2202,-1314,2877,3261,-7635,-141,5438,-1241,1703,-5096,-3162,9051,-234,-5772,780,-1973,6314,2136,-9220,762,3958,1872,2190,-7674,-2475,10061,-277,-4614,-3389,-1155,9563,949,-7970,-990,2694,5095,625,-8496,-2535,6880,2403,-827,-6872,-1641,9095,1995,-4504,-5341,-72,8378,2089,-6741,-1976,1549,6185,1842,-9496,-3020,6221,2215,918,-6344,-3306,8655,2355,-4400,-3273,-1643,7128,2955,-8692,-1795,3656,2401,2799,-6933,-2385,7703,-306,-2188,-937,-3340,6826,1380,-7752,1189,1238,970,3684,-7428,-779,6212,-2430,-610,-1877,-2756,7310,-403,-6069,4190,-114,3177,1245,-7783,1436,6426,-1987,-569,-3329,-710,9072,-1396,-6982,1708,2018,5842,139,-9115,3121,5377,-152,-633,-6405,821,8742,-785,-5320,-3284,1192,6175,-541,-7535,-965,4059,4609,-1426,-8621,666,6275,1126,-2443,-7005,1331,7769,325,-5070,-3170,2179,8507,-1401,-7666,-751,4348,5269,-526,-6946,1403,6187,-180,-1143,-4730,-972,8508,-222,-4646,-955,-182,5161,1083,-7465,1393,3489,-115,705,-5535,-1243,7000,-1394,-3190,-284,-1750,4859,138,-7229,2628,2237,-533,1933,-6100,696,6278,-2133,-1030,311,-1063,5702,-2369,-5260,3036,545,492,-952,-6252,3280,5765,-2693,-1916,-2325,1951,5199,-3777,-5127,2016,2692,3140,-2498,-6418,3204,6079,-493,-2622,-4672,3631,7712,-3541,-5281,-384,3480,4993,-4530,-6260,1259,5006,2725,-2151,-6709,2662,6732,-46,-4550,-4336,3093,6762,-2768,-6136,-985,4239,6128,-2696,-6494,763,4442,1685,-1692,-5885,1701,5992,-788,-3916,-2826,2555,5904,-1593,-5070,1262,1494,2790,-1577,-6246,1900,4988,-1354,-1330,-4029,832,5152,-3315,-3341,1288,1487,2142,-1836,-5469,1951,2587,-1266,308,-3012,2839,5534,-3640,-2224,675,1811,2631,-2175,-4032,4359,1835,-110,-1393,-2472,4573,4958,-3322,-3417,296,2167,3300,-4463,-4268,3500,2850,751,-4068,-4039,5599,4587,-2706,-5703,-2103,4667,4663,-4239,-4992,1569,2908,2204,-3920,-4899,3360,4872,942,-4664,-4622,3892,4720,-2286,-3792,-613,4187,4482,-3094,-6056,1949,4315,2716,-4004,-4506,2766,4652,55,-2946,-3947,3066,4072,-2257,-2535,-1192,1276,3249,-3040,-3479,1891,2409,1625,-1853,-3076,3331,2726,-3205,-2218,-1255],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,5,-5,6,-6,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,25,-28,31,-34,37,-41,45,-50,56,-61,68,-76,84,-95,108,-122,140,-155,517,-3515,-2799,-3487,4171,5601,-7851,-3101,3402,1842,5172,-4312,-5841,7252,1041,-1802,-755,-4762,4875,6296,-7337,531,2138,-658,4783,-4993,-3378,7687,-2007,-1213,-428,-6788,7053,1875,-7416,2358,873,1885,4347,-8175,-1727,9057,-1434,-1396,-2742,-2876,8351,806,-7966,-78,-494,4452,4258,-9941,-1192,7614,711,235,-6556,-3513,10495,1834,-6228,-3121,-1715,8149,4008,-8967,-3143,3266,5023,1564,-8925,-3214,7181,3559,-1537,-6090,-3653,8275,4301,-5284,-4339,-1286,7112,3864,-8037,-2286,3165,4993,2943,-8289,-4106,6885,3214,-217,-4254,-3498,7779,2454,-4885,-255,-46,4737,3573,-8903,-1326,4014,-348,1953,-4990,-3782,6977,998,-2049,503,-2506,5116,1984,-7871,1345,1883,-895,2765,-5632,-1843,7443,-1916,-2051,608,-2152,5626,-371,-7704,3430,1648,-379,1667,-7532,593,8676,-2537,-1897,-1178,-1249,9382,-1178,-8866,1994,2555,3872,765,-9542,1078,7941,290,-1613,-5779,-710,10123,-980,-6821,-2284,2356,6836,402,-9284,-1124,5447,3378,-858,-8029,-1579,7967,1339,-3762,-4814,-17,7368,1062,-6136,-3535,2334,6513,849,-7831,-1803,5045,3691,414,-7942,-1402,7144,903,-1766,-3284,-192,7089,-391,-5479,523,1338,3749,1278,-7363,1109,5793,-1016,1095,-3767,-1288,6276,-1106,-4643,1200,-663,3643,1000,-6099,2365,3338,-1380,1320,-4216,130,7021,-3474,-3082,1006,-635,3505,-552,-6362,3031,2267,-1459,-1218,-6278,1849,6517,-3420,-4157,-431,1785,6521,-1509,-7253,2806,4063,2904,-933,-6130,2573,7179,-543,-3203,-4328,2229,7447,-1824,-6558,-1020,3169,4704,-1502,-8244,1924,5327,1416,-1725,-6136,1825,6812,137,-4941,-2881,2046,6648,-1419,-6332,-778,2348,3225,-1366,-6761,1043,4845,1590,-1817,-5794,1109,6351,-683,-3192,-1468,61,5469,-1545,-5643,1497,1627,1754,-1384,-4637,1463,4915,-2880,-880,-1596,1836,4784,-2810,-3029,1991,962,1901,-1076,-4857,3555,3560,-2134,-180,-2225,854,5198,-3893,-2908,712,568,2896,-2115,-4020,4357,3061,-1659,-2054,-3049,3803,5313,-4224,-3308,1937,2817,2688,-3586,-4178,3803,4625,102,-3199,-5441,3739,6390,-2644,-4768,-673,3739,5577,-3603,-5505,1916,4285,2708,-3928,-5419,3255,4493,-64,-3106,-5059,3157,5171,-2328,-4434,-1151,2837,5272,-2442,-5515,1294,3180,2339,-2928,-4629,2454,4492,257,-3061,-2016,2451,3731,-1520,-3483,35,2045,2269,-2822,-4206,2352,1867,85,-2287,-2796,1711,2288,-1912,-1920,175,990,2478,-2827,-2241,2693,443,-899,-1359,-1177,3756,1896,-2631,-1247,637,2156,2456,-4013,-2296,4151,1337,-311,-3488,-2924,4523,2532,-2674,-1460,89,3782,2733,-5019,-2289,2573,2830,474,-5385],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,-1,1,0,0,-1,1,0,1,-1,1,-1,1,-2,1,-2,2,-2,2,-3,3,-4,4,-5,5,-7,8,-11,16,-23,39,-79,218,-1585,-8823,1068,8250,-1162,-2736,-3466,-60,9103,-1747,-7266,1812,517,3298,809,-8489,2264,5477,-2502,462,-4200,-1901,8763,-2716,-4692,2574,-751,3876,175,-7624,4238,4014,-3139,1684,-4768,-105,8556,-6150,-3351,3364,-114,5633,-1540,-7414,6249,4029,-1776,-713,-7467,2655,8914,-6470,-5028,714,526,7349,-5544,-8285,5684,4525,1714,-2477,-8728,5565,8676,-4183,-6098,-3804,3699,8314,-4523,-6663,309,3727,5987,-3315,-8783,2161,7079,2091,-2946,-7949,3516,8476,-1040,-4800,-3788,3416,7369,-1624,-5545,-1356,2807,5464,-2942,-8343,3628,4474,100,-1180,-6166,1846,7359,-4108,-2314,-1577,-30,7247,-2826,-6725,2430,347,2209,284,-7304,2637,4846,-4683,139,-2181,692,7298,-5210,-3631,4801,-992,1177,-698,-6615,7376,4324,-5295,838,-1599,1749,5946,-6185,-2344,4334,-648,2419,-3936,-5797,7291,2404,-4000,-1560,-3803,5296,6133,-7469,-4113,1241,2498,5444,-4910,-6546,5635,4948,-786,-4174,-6068,7567,6324,-4556,-3412,-1772,5563,4728,-5735,-7652,2464,4365,3253,-4016,-6471,5061,5639,-474,-5205,-4084,5269,7194,-3347,-5383,-1110,3948,5480,-4620,-4964,1652,3034,3533,-3667,-4831,3969,3937,-1183,-1926,-3241,2658,4718,-5273,-2497,660,8,5068,-4437,-4263,4731,1100,380,-1263,-3818,3695,2620,-4632,-847,736,1536,4225,-4837,-1943,6644,-148,-791,-1495,-4251,5735,1893,-5578,421,-547,2784,3530,-7220,-2323,5208,41,84,-2858,-3744,7686,2307,-5610,-2070,-1152,5291,3189,-6827,-2359,3371,2262,2459,-6676,-4743,6966,3606,-2842,-3885,-2546,6078,4095,-4578,-4185,928,5886,3301,-5524,-3629,3253,4960,964,-5296,-3448,5936,4277,-3032,-3452,-1550,5236,4414,-4798,-3363,874,4245,3632,-5698,-3585,3089,2210,-22,-3699,-3067,5620,2680,-2857,-2761,-380,2483,2998,-4801,-1628,1106,1298,2270,-4214,-2048,4278,1128,-2594,-1222,-1497,2976,2295,-4746,1208,1299,346,1328,-4466,-455,5117,-692,-1939,-1272,-1074,5687,-237,-5244,572,809,2228,168,-5305,-180,5075,-1405,-1961,-3834,-870,7311,133,-5709,-446,1340,4845,770,-6385,-723,5328,2626,-281,-5228,-2161,6860,1569,-4067,-3717,111,5496,1226,-7056,-1219,2814,4059,-201,-6329,-3146,5999,2865,-2636,-4387,-1385,6302,1721,-3488,-2407,280,4628,1367,-5507,-1765,1988,2516,736,-5156,-1681,5223,2288,-1534,-3420,-387,5291,1091,-4076,-1326,868,2401,682,-4412,-315,3567,-794,-127,-3846,-222,4305,-738,-3076,-27,-197,2294,-323,-5187,448,3782,432,114,-2458,415,4216,-1001,-2423,-1264,1162,4019,-1606,-5530,838,2701,929,-1766,-4103,1330,5312,-990,-3380,-2746,925,4462,-1792,-4926,35],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-7,9,-10,11,-12,13,-14,16,-18,19,-21,24,-26,29,-32,35,-38,43,-48,53,-59,67,-76,86,-101,118,-142,176,-229,325,-552,2812,581,-1991,-6279,-950,10126,-266,-5443,-2614,561,9031,922,-8591,-1717,4482,5477,-1046,-8756,-288,8486,3147,-2630,-7790,-1174,9314,-326,-5824,-3507,1336,7804,1512,-9171,-1254,3722,5010,1175,-9221,-592,7542,921,-1005,-5544,-2243,9042,890,-5292,-526,-1748,6693,4217,-10814,1611,4849,-325,2504,-6053,-2723,9921,-1745,-4051,1044,-1921,6696,814,-8213,3102,1795,-1389,1837,-5809,-978,7538,-4016,-1820,287,-2222,7687,-962,-7726,4994,1738,713,628,-7524,1660,8639,-3865,-2286,-1678,-968,7222,-4018,-7627,2247,1543,3565,-142,-8396,2847,6273,-625,-1984,-5428,1517,9281,-1979,-6747,-1896,3601,7652,-2546,-9303,1644,5736,3803,-3213,-8844,-180,8672,530,-3312,-5472,2460,9267,-2326,-5592,-1122,1253,8043,-1548,-8394,1917,5057,2739,-924,-7730,1425,8351,-955,-2916,-4224,-694,9350,-1689,-6402,1923,732,5547,379,-7967,2214,5779,-2131,1343,-4409,-54,7729,-3199,-4077,3267,-1555,5456,542,-8243,3390,2801,-3096,1226,-4230,293,6601,-4895,-3019,1702,-1289,4994,-2379,-6805,5660,2688,-1434,381,-4884,3955,5597,-5259,-1269,122,2216,6609,-5016,-6285,5087,4537,627,-2245,-6847,5377,7392,-2730,-4562,-3383,4028,7579,-3900,-5494,311,3739,6241,-4735,-7611,2781,6482,1120,-4289,-6381,4007,7141,-621,-4070,-2096,3982,6292,-3470,-5780,1097,4021,4442,-3396,-7212,2910,5857,792,-1371,-5000,1906,6206,-2715,-2293,-616,1617,7580,-3804,-5785,3237,1171,1886,-316,-6569,3391,4128,-2597,-1509,-1975,295,5789,-4172,-3851,3417,-146,2394,-679,-5333,4691,2287,-2840,255,-3198,3339,4718,-4953,-1564,4001,-398,1990,-3295,-5150,5387,1177,-2073,-936,-2856,5140,4068,-5816,-2495,1432,4358,3086,-5771,-4224,4788,2459,-631,-4921,-4165,5349,5233,-4752,-4980,-45,4376,3944,-6069,-6215,2335,5114,2623,-4501,-5184,4564,5532,-215,-4801,-3763,5282,4689,-5168,-3936,691,4280,5133,-4418,-4641,3636,3608,2564,-3982,-5146,4543,4087,-1815,-3627,-2794,2662,5019,-3474,-3187,742,1415,3799,-3543,-4504,3518,1612,-786,-2087,-2803,3820,3650,-3339,-622,-923,1281,2339,-5019,-2431,3088,718,-1423,-1402,-3275,4495,2321,-4883,-595,189,3838,2117,-5094,-1524,4734,794,-991,-3647,-2582,4909,1579,-4074,-1982,773,3968,2588,-5650,-2999,3965,4180,966,-5295,-2365,5855,2735,-2639,-4216,-1970,5332,3100,-5765,-3925,1886,5660,2114,-6884,-2846,4733,3823,244,-5044,-2109,5083,4060,-2338,-3668,-177,5219,1830,-4702,-3208,1853,3978,1670,-5649,-2667,3791,2560,-364,-3126,-3305,4120,3282,-3459,-2002,728,2771,2786,-3776,-1991,3985,1824,1111,-2949,-1480,3856,1760],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-9,9,-11,11,-13,15,-17,18,-20,22,-25,28,-30,34,-37,41,-45,49,-55,61,-67,74,-83,92,-102,114,-130,147,-171,199,-238,293,-377,522,-832,2774,-4842,-8523,5642,4274,-200,-5423,-6607,5475,6995,-4017,-5778,-3495,5936,7959,-6480,-6237,3006,5273,5298,-6510,-8192,4131,6066,1065,-5731,-6230,5735,6138,-4092,-4538,-3358,5766,8973,-5815,-5407,290,3541,4918,-5769,-7497,5963,3625,1018,-899,-7521,4733,6961,-6240,-1901,-278,1471,7520,-4728,-5296,4824,475,2145,-129,-8576,5588,4852,-4714,507,-2132,113,7510,-6904,-3738,6100,-1215,2589,-2245,-6743,7389,2981,-4121,1114,-1905,3067,5162,-7810,-2157,4982,-745,2801,-3610,-6000,8447,381,-4155,-634,-1706,5626,5149,-8720,-3136,2979,2591,4447,-7348,-5296,8594,2329,-1133,-4338,-4356,7166,4178,-5520,-4869,522,6625,4372,-8688,-4341,4561,4896,3203,-7052,-4974,7200,4918,-1326,-5717,-4907,7764,4972,-6279,-4567,-805,6121,5332,-7723,-3929,4035,2080,1680,-6024,-4575,7617,3353,-2312,-1912,-4971,7375,4447,-6951,-1395,1176,321,5527,-6365,-4273,5984,-852,245,-843,-4211,6549,2679,-6827,1463,1174,909,3646,-6233,-1520,5490,-798,284,-766,-3859,6744,1276,-6976,1926,257,3367,2420,-8530,-791,6938,-316,184,-5293,-3843,8699,363,-6193,-1463,207,6381,2314,-8517,-965,3965,2681,571,-6686,-2213,7762,2745,-3028,-4868,-1665,7619,2402,-6890,-2535,2396,6648,2670,-9450,-3081,4608,3429,-209,-6859,-2103,6894,2867,-2676,-4709,-1182,7005,3428,-6832,-1756,2507,4242,3065,-7421,-1586,4390,1928,762,-5203,-3058,6600,1977,-3586,-356,-885,6069,3064,-6846,-650,2777,483,2024,-4826,-1645,6293,-1358,-2978,-307,-2382,5294,1447,-5832,1295,1391,53,1887,-4871,-337,5756,-2742,-1179,-968,-691,5559,-118,-8357,1899,1684,1764,836,-6254,1055,5495,-1538,-1738,-3292,465,7301,-857,-6526,-314,1641,4614,-926,-7906,1271,5381,1268,-1600,-5535,799,8039,422,-5286,-3366,1583,7407,-1273,-6863,-945,1520,4201,-1089,-6265,-24,6011,3189,-2301,-5972,244,7816,944,-2989,-2673,1267,4359,-505,-6389,-1826,3740,3176,-1342,-7457,577,5294,-467,-1013,-2608,-458,5715,345,-4019,-623,671,2914,461,-5916,739,2892,-522,-31,-4019,264,6137,-2284,-3117,969,-278,2516,-1151,-4681,1381,3622,-347,305,-3300,1190,5839,-2402,-2045,600,1405,3969,-2523,-4849,2701,2908,-363,-2379,-3270,2909,4840,-3088,-3127,-2880,3091,5563,-2657,-5672,1280,2999,2258,-2339,-5321,1915,5692,48,-3114,-3935,2168,5575,-975,-4339,-1109,2000,5015,-1634,-5882,1447,4954,1667,-1998,-5056,1071,6076,844,-3375,-3302,1867,5553,-1981,-5310,-391,2697,3613,-2357,-4387,552,3276,1192,-2467,-5074,1970,4918,-1520,-2889,-1964,1727,4449,-1705,-3446,385,2192,2034,-1035],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,7,-7,9,-9,11,-12,13,-15,17,-19,21,-24,26,-29,31,-35,39,-42,47,-52,57,-64,70,-77,85,-94,104,-117,130,-146,166,-190,220,-258,311,-387,506,-721,1239,-5957,-1815,5838,1561,2503,-6570,-3293,8292,2012,-2915,-350,-3851,6145,3457,-8097,476,1953,-327,4774,-6008,-2702,7411,-2552,-2278,148,-3980,5799,967,-6947,2788,277,-60,3277,-8835,819,7142,-3611,-1524,-1979,-1972,8328,-2088,-7587,3255,2944,3304,-215,-10000,2072,6802,-878,-2060,-4448,355,10111,-1102,-7067,401,1203,7700,-910,-9745,1234,7592,2737,-2393,-6664,-531,9250,907,-5198,-5649,1474,9574,-682,-7686,-2266,3128,7283,325,-9624,-999,4905,2845,-1791,-8107,6,8160,272,-3736,-4444,-283,7458,425,-7493,451,1132,5573,1798,-8978,-541,5682,1844,1282,-4810,-1729,9538,-1170,-4402,367,-2022,5327,143,-6937,1592,2907,-1630,2999,-5279,-499,6606,-2818,-1752,1586,-3284,5361,-841,-7802,4596,2042,119,1583,-7410,2364,7359,-4435,-2850,-749,1088,6643,-3006,-7142,3783,2058,1574,-175,-8093,3256,7500,-3197,-2387,-3126,2214,9134,-2566,-6325,1169,3351,5434,-2120,-8218,1454,5990,460,-3694,-6492,1561,8127,-751,-5525,-2053,2527,8213,-2736,-7378,252,4446,5292,-1585,-7784,1829,5445,1427,-2814,-4567,2324,7633,-2155,-3388,-2587,1111,7787,-1484,-6500,1322,1794,2725,-1322,-7309,2686,4373,-1508,-933,-3704,-772,8001,-2336,-3302,1615,-1376,3478,-864,-5974,4179,2538,-2065,334,-3472,945,6906,-4260,-1500,2690,-366,3555,-1871,-4627,5102,1203,-1941,-477,-4250,3505,5813,-6179,-2055,2041,2349,3974,-4441,-4685,4048,2786,-427,-1811,-5131,4829,5908,-4605,-3738,228,3024,5750,-5249,-5701,3342,3961,1983,-4400,-5445,4465,5467,-1424,-3759,-4316,3131,6487,-2714,-5293,-404,4488,5271,-3993,-5649,2257,4308,2198,-3874,-5212,2305,4850,-1240,-3740,-2783,2934,5957,-3486,-4908,-583,1644,4069,-3700,-5416,2833,2388,149,-1851,-3967,2802,4511,-2547,-2136,-1057,1251,3270,-2766,-4030,3610,-657,855,-1628,-3902,5347,1862,-3492,339,-2288,1367,3791,-5081,-2296,4020,394,1400,-3403,-2964,5832,1779,-3191,-846,-728,3596,1943,-5240,-1905,3095,1963,1344,-4991,-2996,6254,2626,-2059,-2810,-1415,5257,3555,-5729,-2281,1366,3707,3583,-5138,-4391,5161,2817,-561,-5584,-5203,5238,3663,-2150,-3428,-955,4146,3752,-3939,-4059,1518,4407,2554,-5094,-3439,3577,2719,-175,-3445,-3872,4661,4071,-2618,-3091,-1436,4306,3807,-3557,-3638,1862,3348,2006,-3054,-3989,3526,1047,-1077,-1435,-1742,3523,2582,-3161,-1245,1136,2286,1340,-2337,-1818,2856,580,-933,-2414,-1268,2620,465,-3571,-275,1012,633,637,-3874,-394,4221,-1476,-940,-2801,-809,4576,1106,-3982,-1455,1046,2356,-448,-5933,-1171,4100,1115,-1674,-4346,-1317,5527,1071,-4180,-2228,1301],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,6,-6,7,-8,11,-14,18,-25,40,-70,156,-795,1825,8543,-3516,-7564,3854,1530,1882,-1760,-7049,3436,6708,-3045,-163,-2963,-200,9745,-4918,-5205,3547,-1279,3056,-1654,-6820,5046,3382,-3205,1901,-3090,1911,6979,-6937,-2764,4032,-825,3925,-3052,-6073,8033,2734,-4106,1099,-4333,4191,5771,-8447,-2451,2892,1972,4582,-6536,-6117,7494,3061,-421,-3133,-5525,7169,6099,-5759,-3575,-299,4388,7067,-7192,-6216,3677,5267,3090,-4898,-6665,6250,5862,-1622,-4072,-4727,6057,5683,-5699,-5596,-694,5814,4657,-6141,-5965,2669,4183,2001,-5704,-5646,7035,3963,-1830,-3286,-4951,5195,6069,-5488,-2754,-165,1544,6291,-3838,-5322,5511,1649,1071,-726,-4824,4538,3628,-5066,-220,-2154,1219,5306,-5300,-2884,4112,-828,1455,304,-6160,5766,2865,-5301,1642,-2636,1818,6061,-5624,-961,4310,-650,1509,-2980,-4555,8009,1001,-3878,115,-1161,6693,3339,-7902,-2551,4967,1459,2238,-5963,-3584,7741,2446,-3552,-2764,-2257,7020,4063,-7824,-3126,2,4690,2109,-8772,-4701,6214,3410,-1353,-6493,-3487,7155,4732,-4158,-4923,-1756,7794,4400,-6767,-3862,1615,4458,2790,-6809,-3579,6158,2621,-31,-4272,-3736,6396,2696,-3400,-2353,-2346,6192,3697,-5608,-1941,2609,3219,2023,-5808,-4182,6418,1709,-1154,-477,-4129,4664,2556,-5033,240,970,103,2336,-6363,-593,6173,-929,-1344,-536,-2174,5841,408,-6411,1045,376,1730,1520,-6364,-320,5247,-1350,-1078,-4092,-1412,7473,-171,-4918,1005,1122,4375,1480,-7273,-120,4818,282,-399,-5250,-1426,8901,814,-4042,-2790,324,6222,1181,-6437,-1131,3391,4560,644,-6418,-1081,5852,2086,-1628,-5325,-57,7522,1327,-4912,-3494,507,4999,869,-6294,-1503,3854,3719,-753,-6520,-1036,5949,1703,-2072,-5154,-1249,6298,384,-5082,-1011,-436,4656,790,-7484,-404,2442,122,1355,-2841,-501,5220,-221,-2540,-497,-730,3253,1209,-5614,1074,1435,-77,578,-4619,-264,6045,-2253,-1983,642,619,4474,-998,-4812,2024,1232,1389,-1097,-5433,2084,6928,-2015,-1540,-1767,710,5521,-1872,-6525,2022,3761,2576,-1343,-6134,2143,5100,-528,-2957,-4174,2173,5987,-1129,-4322,-1169,2969,5439,-1166,-7521,244,5055,1915,-2288,-6119,2054,6384,207,-3736,-3032,1563,6539,374,-6624,-1673,2412,4349,27,-5411,-60,4656,1102,-2048,-4777,1109,4307,989,-2750,-2387,915,5480,-888,-3991,135,2148,2737,-529,-5242,1753,2695,-1637,-900,-2484,1015,4089,-1575,-2618,1429,1390,1188,-275,-3697,1406,2845,-1012,-465,-2665,2167,3317,-2850,-3477,585,959,1823,-2467,-3794,3222,2088,-575,-740,-3229,2680,3152,-2835,-2543,544,2508,3149,-2132,-4992,2260,2349,1909,-2789,-4536,2676,5343],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,0,-1,1,-1,1,-2,2,-2,2,-3,4,-3,4,-5,6,-6,7,-8,9,-10,12,-13,15,-16,18,-20,22,-24,27,-31,35,-38,42,-48,54,-61,70,-81,97,-124,185,-802,-569,5985,4785,-9520,-1821,6464,4123,1937,-8628,-3933,9045,3221,-2010,-5085,-2448,8445,3871,-6983,-4545,326,7119,4178,-8752,-4192,5542,4997,901,-7942,-4296,8631,4017,-2354,-5766,-3421,8298,4459,-7018,-3001,-407,5161,4435,-8031,-3268,5746,1509,2676,-4835,-5409,8116,1810,-4669,-722,-3005,5130,5111,-8447,-1009,2085,-16,4291,-4104,-3533,7295,-926,-1864,247,-3990,5966,2793,-8256,1870,2189,-1423,4212,-6578,-2889,7856,-2298,-2330,-678,-3655,7833,-220,-8197,2022,2333,1200,1760,-8963,-385,8025,-1593,-1954,-4687,-2027,10381,110,-7995,483,1840,5522,1900,-9600,-374,6682,2256,-333,-6925,-628,9410,2270,-4946,-4278,-106,8823,1581,-8567,-1930,2888,6340,1059,-8823,-2261,6048,3027,-741,-7112,-1605,9179,2277,-4037,-4312,-570,7800,2165,-6322,-1051,2621,3668,2599,-8466,-1688,5335,213,167,-5110,-2814,8460,867,-4958,1301,-922,2525,2963,-6798,1022,3723,-1574,2792,-2590,-2089,7028,-1994,-3399,2221,-2696,4019,237,-6948,3471,3104,-1444,1755,-5233,944,8814,-3026,-3375,911,-709,6468,-450,-8081,3079,3756,827,-348,-6472,297,8327,-3083,-3429,-2721,647,8297,-2397,-7695,1574,3319,4885,-407,-9678,1713,7222,1587,-1671,-6157,1481,7960,-1779,-5746,-3096,555,7415,-1061,-8416,-112,4322,3996,-1185,-6937,723,7207,1333,-2109,-4642,967,7572,-480,-4737,-2467,980,6429,-536,-7413,1971,3433,1994,512,-5714,904,5852,-1270,-1119,-1808,-286,6214,-1231,-4682,1608,1344,2202,208,-7201,3034,4134,-2161,525,-1800,-384,5255,-2459,-3281,3031,-840,1987,-452,-5829,3693,3771,-2447,-344,-3645,3077,4343,-4965,-4099,2484,1711,2754,-2662,-5961,4271,4277,-1226,-1136,-4664,3738,6655,-3013,-4152,-1448,3101,5633,-3011,-6531,3142,3526,1893,-3675,-6494,3696,6775,-1032,-4032,-4461,3750,6330,-3451,-6376,79,3745,4215,-1163,-7101,1857,4809,2066,-3992,-5915,2892,6710,-992,-2549,-2467,1123,5386,-2790,-3889,-108,2062,3646,-1766,-5725,2029,3454,328,-1109,-3827,2209,4963,-2332,-3138,-619,1222,4576,-2701,-4494,2030,493,164,-1387,-3664,3149,4114,-3126,-951,691,494,3016,-2957,-1765,3119,1854,-9,-1638,-3522,4446,1952,-2687,-1387,-1385,2305,3673,-5081,-2931,3847,2756,1722,-3737,-4487,4792,3086,-2809,-3857,-3043,4021,4072,-4271,-4438,358,3634,2882,-4922,-4514,3967,3374,-64,-3718,-3753,4882,4483,-4227,-4109,-425,3526,4263,-3773,-4013,1419,1796,3978,-4327,-4306,4049,4292,-12,-3938,-3263,3977,3738,-2102,-2370,405,3108,4517,-3306,-3279,1251,1931,1416,-2939,-3120,3422,2905,-2177,-2086,-1647,1709,1895,-2002,-2367,660],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,9,-10,11,-11,13,-14,15,-16,19,-21,23,-26,28,-31,35,-40,46,-53,62,-73,90,-113,150,-212,341,-704,3944,9767,-3777,-3820,-2705,1636,8610,-3815,-8597,1708,4130,4544,-1586,-9586,2920,7888,-451,-4400,-6920,2923,9917,-2535,-7505,-3265,3879,8027,-4193,-8088,847,5179,5169,-3033,-9577,2300,6802,142,-1797,-5951,2850,9951,-3792,-4476,-1405,965,7307,-2833,-8417,3997,2762,2012,322,-8036,2378,6774,-3833,-1811,-1854,-1582,7749,-2199,-4992,4072,-1465,2172,1591,-7273,3755,5326,-4667,1785,-2205,499,8055,-4197,-3924,4321,-1150,2051,-617,-7048,6558,3754,-5162,1670,-4835,2726,8013,-7130,-3451,3805,403,4363,-5093,-7683,6769,4420,-3065,-2761,-5801,4440,8870,-7091,-4685,150,2980,6492,-5071,-7635,3617,5212,2432,-4067,-7173,5248,8102,-1726,-5008,-4112,5636,8099,-4599,-6142,-675,3018,5020,-5051,-7360,3299,5332,2975,-3999,-7534,5004,6478,-1747,-4114,-3586,3483,7124,-5664,-4692,1287,1655,5978,-3298,-7145,5146,2354,-1016,-900,-6090,4568,6826,-5031,-849,-452,-163,5507,-5058,-4978,5413,-23,169,-1345,-6161,5502,3752,-6392,722,-950,1001,4706,-6738,-2312,5833,-310,814,-2434,-3988,7592,1793,-6076,-544,-1065,3875,3917,-7840,-3213,4394,1934,1357,-4588,-5038,8170,3059,-3908,-2186,-2298,5026,5870,-5678,-3690,2032,3395,3505,-6874,-5768,6754,3678,-955,-4412,-4956,6207,3706,-4573,-3779,-1290,5890,5333,-4964,-5296,2518,5030,1957,-6017,-4300,4907,4845,-600,-3657,-5125,5702,4762,-3955,-3422,-1077,4110,4995,-6269,-3106,2914,1660,1256,-3649,-3691,4044,1592,-2363,-783,-2734,4257,3542,-4511,-80,2189,-743,2479,-4854,-3512,5160,667,-2172,-679,-2607,4649,654,-5859,460,1497,889,2408,-5752,-1271,6499,-732,-2190,-1816,-1484,5286,748,-5489,967,892,3741,1456,-6886,-1595,6797,974,-500,-4026,-2860,6979,1575,-3120,-2174,683,6238,2938,-6406,-2110,3684,4162,382,-6093,-1875,5945,3426,-2422,-5403,-1888,6302,2834,-5956,-3614,701,5626,2222,-6655,-2605,3719,3656,877,-5679,-2421,5359,2677,-2386,-3292,-2148,6387,1451,-5153,-1202,124,2797,2079,-5122,-1366,2758,1113,-138,-3300,-2239,5620,299,-1921,-1036,-113,3901,1363,-5271,239,3404,822,1104,-2628,-458,5196,-420,-2417,-418,-250,3446,183,-4282,1613,2553,-207,-139,-5355,1319,5072,-1072,-2303,-1254,412,4712,-1065,-6426,414,3252,3491,-1684,-4661,-92,6047,-556,-2843,-4131,786,6631,292,-6136,-2606,2802,3493,-60,-7385,-544,5399,1560,-1417,-6079,-577,5647,472,-3579,-3031,2438,7304,1054,-5348,-1526,3835,3871,197,-5746,-2451,4337,1451,-2028,-4260,331,5705,1373,-3527,-1303,1280,3751,519,-4388,-159,2017,1580,141,-3651,-96,4285,-256,-2572,-2869,1189,3067],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-6,6,-8,9,-10,10,-11,13,-14,15,-17,19,-21,23,-25,27,-30,33,-37,41,-44,49,-52,56,-58,53,-28,-91,1449,8386,-2055,-4539,-506,-217,6624,30,-8553,1147,4867,1022,2944,-6969,-1293,8221,-3856,-1926,-376,-3318,6913,-228,-8118,3305,575,-203,3279,-7363,1335,6980,-4257,-1470,355,-1667,6884,-3083,-7009,3842,1014,782,638,-8298,4376,6316,-4425,-838,-2412,2373,8096,-5236,-6477,3073,3380,3668,-3147,-7803,4133,5256,-668,-2674,-6131,2890,8917,-2323,-5695,-2124,3518,8335,-4237,-7554,1275,5045,4109,-3344,-8386,2619,6737,-467,-3506,-6887,3344,9118,-2655,-6031,-1515,2484,6507,-1854,-8235,2338,4048,3672,-1193,-9067,2549,7811,-2176,-1962,-4880,632,7884,-2242,-4779,995,77,5870,870,-7992,2951,2586,-1532,1385,-5202,648,5750,-4329,-976,1288,-1874,4740,-1366,-6769,5367,1145,-1409,649,-4909,3278,5322,-5386,-1612,634,-1038,4400,-3583,-4724,6372,1290,-492,-977,-5831,5787,5718,-5156,-2261,-1,2353,6119,-4926,-6889,4771,2865,2359,-3465,-6028,6512,5822,-2046,-4222,-3722,4687,6606,-5149,-4598,421,2975,4490,-5891,-5759,3200,5265,1934,-3882,-6639,4859,6561,-1674,-4962,-3805,4158,6124,-3687,-6045,1023,3151,4403,-4531,-5134,3130,3065,1228,-3110,-6516,4113,4680,-2506,-1477,-2645,1816,6213,-4542,-3424,3046,83,2989,-1749,-5643,3940,3173,-2847,-713,-2887,1370,5232,-5342,-1855,2885,-1221,2832,-2940,-4256,6143,955,-2931,154,-3487,3003,4170,-6297,-603,2498,378,1724,-4975,-4037,6749,761,-1750,-1314,-2900,5283,4044,-6365,-1932,2392,3761,2054,-7265,-3619,6173,1511,-1029,-3767,-3855,6178,3075,-5067,-3937,-714,4679,4051,-5627,-5135,3710,5202,1642,-5749,-4621,5325,3869,-930,-5008,-3019,5666,4846,-3975,-4274,-438,5169,4559,-5404,-3280,2486,3559,2870,-4354,-3198,4629,3335,-1538,-3219,-3550,4256,3076,-3031,-1582,1349,1855,3718,-3882,-4143,4081,867,250,-1472,-2808,4032,2385,-4040,-890,-595,2113,2777,-4340,-317,3860,-848,417,-2261,-2129,4582,-19,-3986,558,118,3037,1221,-5845,338,3525,-189,146,-4116,-1421,5373,716,-3962,-1280,-1446,4908,2435,-5520,-888,2926,3913,-528,-5893,-1669,4660,2116,-2158,-3614,-1000,5875,1233,-4787,-4119,1518,4339,543,-5435,-2259,4390,3418,532,-5933,-1389,5324,2245,-3425,-3705,-388,5226,1944,-5072,-2332,1144,4237,1523,-5520,-2451,3057,1930,129,-4029,-657,5183,172,-3120,-1377,-206,4214,1911,-4248,-1224,2251,2006,2038,-3360,-1085,2943,-38,-1936,-1065,-589,3581,505,-3385,-387,325,551,88,-4054,20,4739,-54,-1669,-630,-455,4915,-1804,-3703,721,961,2608,-518,-4825,1488,3913,-428,-792,-2455,857,5322,-966,-4202,-456,1485,4857,-1145,-5415,1634,3857,1124],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-3,2,-3,3,-4,3,-4,5,-5,6,-6,8,-8,9,-10,11,-12,13,-14,16,-18,19,-21,24,-26,30,-33,38,-43,50,-58,70,-86,110,-148,223,-41,-298,-2994,-7557,7026,5315,-4560,-1975,-1883,2762,7233,-7120,-4154,4729,-189,2679,-2272,-7338,6746,2294,-4048,824,-3334,2603,6742,-7402,-2138,4139,-1760,2090,-2927,-4796,7774,-533,-4562,1981,-3338,3785,3854,-8045,-958,4978,521,1720,-5274,-2590,8734,-229,-3415,-1748,-2048,7584,3982,-8964,-2532,2203,3906,2502,-8269,-1983,7249,2276,-713,-6038,-3630,8488,2922,-5639,-5120,-1071,8674,3338,-7271,-4366,4106,5808,1444,-9139,-3204,6844,4146,-379,-6877,-3099,8107,3668,-5499,-2930,-949,6599,5353,-8808,-2528,3168,2619,3715,-5866,-4695,6847,2330,-1239,-2191,-4294,6676,3780,-7759,-524,-220,1946,5755,-6978,-1325,6026,-1693,1852,-1314,-4232,8182,2255,-5335,2717,-848,1283,4392,-6528,-173,5189,-3199,1534,-2862,-2290,8050,-1138,-5126,2157,91,4212,2356,-7702,1871,5165,-696,543,-5105,-130,8565,-1430,-4405,-2023,-488,6064,213,-6753,-317,3166,1858,133,-6965,-843,8678,1313,-3603,-5329,-250,6815,1068,-5937,-2251,1427,6368,791,-7843,-1642,4783,4229,102,-7851,-1313,6567,1582,-2386,-4595,-757,7660,2071,-5504,-1478,541,5540,3381,-6710,410,3337,1315,626,-6093,-1990,6453,269,-2600,-1624,-3199,6614,2117,-5838,1330,1322,506,2922,-6041,-845,4575,-1397,-904,-727,-2424,6108,-929,-5960,2807,-403,928,818,-5296,1988,4937,-3353,-1134,-2120,-52,5724,-2865,-5217,2389,649,2975,-1287,-6136,3059,4436,-1265,-2559,-3266,1686,7201,-2476,-5715,-227,1445,4991,-2244,-6202,2065,4822,980,-2871,-6382,1695,7118,-788,-4006,-3294,2088,7439,-2017,-5989,-826,2997,5043,-2038,-6352,1008,5236,2047,-2969,-5632,774,6858,580,-3686,-1378,1001,5952,-187,-5858,126,1290,3271,-402,-7662,217,4526,-242,-1689,-3770,339,5561,-966,-2887,419,168,3970,-430,-5101,1613,2848,398,-238,-3664,886,4909,-2433,-1708,485,-703,3267,-2340,-3509,4025,1243,-661,-473,-3264,3753,4409,-3750,-925,-335,1430,2986,-3705,-4275,2037,1405,432,-2442,-4700,4182,3421,-2582,-2618,-1649,2711,5360,-4117,-5716,1728,2137,3483,-3261,-5184,3890,5400,-933,-3001,-4628,4078,5738,-1924,-4022,-1138,3411,4524,-3098,-5680,887,3702,2494,-4101,-5053,3172,4483,-390,-3165,-2950,3034,3886,-2037,-4345,-572,2418,5414,-3301,-4534,1511,2602,1258,-1373,-4700,2400,2863,-1512,-1423,-1941,1714,4137,-2202,-2385,1460,1292,1620,-1523,-4268,2864,1809,-1212,-175,-2845,2081,3006,-3048,-1702,1421,207,2186,-2903,-3750,4062,1598,-1634,-1024,-271,3599,2818,-3638,-1787,2186,2027,2291,-4018,-2479,4069,2220,104,-2310,-2441,4272,2472,-4087,-2624,200,2468,2398,-4397],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,7,-7,7,-9,9,-11,12,-13,14,-16,18,-20,21,-23,25,-29,31,-35,38,-42,47,-52,58,-65,74,-84,96,-112,132,-161,201,-266,378,-629,2056,-3757,-8486,6907,4210,-3874,-2555,-3976,5585,7608,-7836,-5457,1963,5203,5557,-6830,-7467,5280,5203,-281,-4809,-6784,6424,7165,-2780,-4099,-3316,5984,5981,-6493,-5259,1198,4440,5196,-5819,-7087,4473,4069,488,-3642,-5375,5572,5934,-3889,-2474,-3045,3068,7659,-5955,-3931,3161,2025,4327,-3511,-7405,6276,2789,-2036,503,-3693,3804,5488,-6480,-835,2408,-1482,5407,-4324,-6126,7670,-974,-3368,1136,-4934,5219,4341,-8080,1405,2843,-19,4202,-7439,-4330,9074,-809,-636,-2344,-4637,8011,2907,-8837,-188,1233,2745,3910,-8631,-4142,7075,2188,-914,-4514,-4151,9697,3793,-5299,-2526,-1296,6215,5373,-9188,-4140,2381,4505,2012,-7816,-4152,7291,5381,-2123,-5758,-4139,8362,4488,-5024,-5188,-401,5836,4017,-6912,-4076,2891,3722,2887,-6787,-4465,6483,2918,-2307,-3512,-4134,6319,4564,-5726,-1462,259,3989,3728,-7200,-1939,5973,945,1306,-4071,-4590,6493,1517,-5207,889,-2185,4502,3972,-7192,-776,3428,-1422,1920,-3322,-2731,6521,-1710,-3792,1694,-2280,5647,1786,-8217,1404,5199,-402,1384,-6628,-2026,7612,-1674,-3498,-2034,-1411,7746,440,-9294,1007,1687,3170,1641,-8995,-855,8258,772,-3536,-4412,-1393,8928,2752,-7157,-846,1617,5712,2433,-8557,-1741,5324,3967,-888,-6034,-2687,7464,2748,-3245,-5445,-842,7228,3038,-6667,-2511,1964,5517,1880,-7780,-1347,4653,2962,-434,-4239,-1533,5994,1368,-2715,-2791,-1106,5699,791,-5780,-1490,1618,2643,1874,-6167,-1402,4906,-392,-885,-2755,-2508,6270,613,-4858,47,-422,1535,1223,-6284,1068,4852,-1143,-264,-3259,-1186,6720,-3121,-4110,1199,-779,4189,-207,-7483,2996,3931,-699,-347,-5356,1160,6660,-3006,-4369,-127,880,5488,-664,-9001,1588,4501,2234,-1123,-6262,784,8296,-1587,-4022,-3379,-9,7233,-783,-7177,-926,3820,4080,-999,-6597,1122,5611,1772,-1296,-5864,906,8325,8,-4663,-3397,1203,6046,27,-7405,-1377,3002,4756,-735,-6477,256,5873,429,-2176,-4216,-686,6056,134,-3703,-559,1015,4813,62,-4302,871,2682,-108,-255,-4031,-439,5061,-1009,-913,-1309,1130,4706,-2251,-3319,1442,1113,989,-737,-4397,2811,4620,-1214,-1786,-1294,1656,5074,-2824,-4369,2505,1124,2029,-1611,-4124,4015,4160,-1872,-2816,-2409,1985,6020,-3692,-4498,533,1835,4235,-2938,-6183,3761,4703,419,-3131,-4888,3131,5678,-1948,-4432,-1312,2827,6153,-2452,-7015,2128,4799,2544,-2339,-5385,2105,6175,381,-4108,-4267,1721,6222,-1495,-4963,-173,1760,4791,-2097,-4469,671,4519,2180,-3190,-4991,1557,5480,-206,-3587,-1433,1708,3425,-1890,-3275,-913,1397,2705,-1308,-3824,2316,1997,-1369,-1108],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,8,-10,11,-12,14,-15,17,-19,21,-23,26,-29,32,-36,39,-43,47,-52,58,-64,71,-78,87,-97,109,-122,138,-158,182,-213,254,-313,404,-563,932,-4151,909,3816,2519,529,-10659,1239,9666,-22,-3107,-5211,-794,10132,881,-8764,-1299,2121,7035,290,-9821,-1071,6921,3492,-1055,-9347,-219,8884,1390,-4980,-5782,467,9513,1235,-6974,-2422,1985,6280,323,-9046,-482,5608,2007,567,-6938,-2252,8532,-738,-3096,-2934,-1912,8305,115,-7790,1340,1425,1881,2780,-8023,-260,6863,-3319,1113,-2623,-3815,8561,-570,-6278,3783,-1396,3016,1026,-8862,2802,4928,-4656,489,-2602,-67,7459,-4389,-5123,3806,-616,4620,-618,-9450,4959,5445,-1932,-993,-6295,1500,9965,-5899,-6328,1340,785,7320,-3001,-10054,5378,4624,275,-928,-7518,1591,9215,-2989,-4215,-2799,1253,8796,-2871,-7784,374,4216,5450,-1534,-9142,1163,7562,1197,-2616,-7262,2203,8153,-1139,-6697,-3757,1682,7795,-1584,-8146,1401,3619,4084,-2059,-7484,866,5658,-572,-2328,-5832,1015,7907,-2307,-3099,-309,417,6830,-907,-7760,2450,2861,511,-467,-6829,2815,6630,-4536,-9,4,-1510,4730,-3416,-4942,5260,-157,-293,205,-5975,4006,5078,-5990,201,-1963,696,6584,-5009,-4572,5262,-397,1734,-2760,-6445,6564,5599,-4804,-2788,-3278,3990,7969,-6204,-4452,2615,2844,4582,-3838,-7049,5280,4653,-759,-2144,-5329,2795,8822,-3635,-5600,-862,3352,6604,-3987,-7627,2029,4910,2901,-4155,-7471,4368,6152,-662,-4083,-4561,4272,7627,-3233,-5042,-901,3768,6230,-3406,-5937,2031,3777,2748,-2224,-6033,4289,6674,-1656,-1960,-3044,2896,5724,-3321,-3616,1679,685,3413,-2436,-5171,4477,1264,-1807,-73,-3793,2951,4443,-4058,-985,744,1148,3484,-3815,-3908,5472,271,-1577,-576,-3552,5058,3674,-6051,-866,1407,1165,3865,-5671,-3307,6070,1837,-621,-2814,-4523,6450,3224,-5458,-1872,-731,4124,5923,-6427,-3587,4026,2551,2042,-5344,-4003,7182,3758,-2846,-4165,-2064,5433,5762,-6053,-4866,707,4921,3872,-5884,-6110,3596,3423,756,-3571,-4338,4901,5407,-2046,-4767,-2675,3349,5626,-5174,-3657,1166,3110,2958,-4350,-4495,2593,3038,100,-3956,-3963,3525,3870,-4216,-1608,-1221,3067,3242,-4206,-2484,3044,2266,1601,-2020,-3714,3476,417,-2181,149,-1396,2818,2016,-4986,-863,2352,1572,1289,-4156,-1241,5519,-5,-2392,-1277,-1740,5097,1309,-5357,-641,1981,1874,936,-3994,-2180,6349,1057,-944,-2844,-828,6025,1976,-5362,-1581,1388,4228,1894,-6904,-2041,5484,2071,-966,-4772,-1869,5749,2368,-3758,-3777,-356,4609,1898,-6260,-2787,2655,3695,1413,-5595,-3871,5366,3594,-1928,-4996,-936,6248,2795,-3963,-3254,1159,4948,2607,-4361,-2849,2372,3377,-100,-3129,-2047,3688,2131,-1875,-3187,-1264,2817,2638,-3249,-589,1075,2529,1315,-2927,-1242],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,9,-9,11,-12,14,-16,17,-19,21,-23,26,-28,32,-35,39,-44,47,-53,58,-63,70,-77,86,-95,106,-118,132,-149,170,-195,229,-273,336,-433,604,-994,4029,-1099,-9375,3939,4950,421,-374,-6182,808,7546,-4166,-2636,1040,-1747,6654,-1914,-8063,4981,274,-97,1576,-6538,2731,7538,-5211,-423,49,-1263,7345,-4391,-5510,6150,231,516,-139,-7077,5109,4468,-5415,-986,-1131,1846,6889,-5326,-5201,6355,1090,1961,-3038,-6276,6172,3798,-3833,-2548,-2050,5217,6269,-5639,-4884,2553,3618,4037,-5237,-7377,4788,5171,919,-5495,-5132,6145,6180,-3168,-5585,-2404,6245,6259,-5182,-5086,1181,3511,5225,-6170,-5674,5660,4062,1379,-3098,-6122,5537,6024,-3617,-2367,-2981,2911,8942,-5039,-5470,2614,679,4674,-3719,-7642,5143,4162,-1646,113,-3274,2262,7460,-6006,-2571,2027,-1695,4678,-2745,-5178,6247,533,-2031,594,-5367,3347,3953,-7319,309,2113,-392,4021,-4514,-3577,6180,-960,-2201,-812,-3903,5561,3201,-6079,467,181,2338,3558,-6269,-3606,6874,1768,-173,-4854,-3562,7060,3000,-5970,-2873,-1261,5467,3962,-6444,-4363,4929,4431,1197,-6375,-4193,6171,4713,-1631,-5623,-2197,7444,3604,-4875,-4537,-214,5015,3798,-7079,-2675,3041,3838,2744,-6374,-4162,5489,2778,-1338,-3120,-3123,5971,4042,-5396,-2090,-147,3335,4370,-5610,-2995,3057,1069,1799,-3963,-4213,6185,2380,-3550,501,-2675,3156,4146,-5914,-1112,2349,-697,2691,-2652,-4664,6120,-162,-2924,-132,-2637,3735,3933,-6514,1094,3720,-100,1474,-3425,-2982,7358,-179,-3442,-1237,-1557,5927,1651,-7374,-883,2505,1355,1228,-5519,-285,6413,600,-2497,-3119,-1030,6353,2550,-5831,-2251,1821,5010,905,-7190,-1319,5882,3069,-449,-6502,-1331,6802,1778,-2071,-4340,-641,7074,1366,-5988,-2307,1955,4228,1298,-6800,-1918,4238,3495,-1000,-4708,-1409,5961,1892,-3363,-3466,-1365,5465,1619,-4945,-1777,1576,2741,1065,-5228,-1669,4947,20,-497,-1288,-1733,5750,249,-3895,-325,217,1951,1362,-5441,-78,3546,-829,762,-2176,-2369,5375,-1743,-3858,992,-678,4702,1185,-6106,1963,3453,-814,-647,-2988,1101,6136,457,-3407,363,787,3430,-1058,-5173,1203,2001,1402,-1200,-3734,1829,5197,1198,-2677,-2142,1053,6318,-1110,-5693,-369,3021,3382,-2243,-5732,405,4974,1295,-2310,-4248,571,5272,386,-5615,-1945,2039,5929,164,-5830,-1266,3167,2761,-1135,-4766,383,4863,650,-1941,-3810,544,5289,-706,-3791,-1211,448,4831,-501,-4856,1292,2574,716,-649,-2277,957,4684,-622,-546,-1370,-509,3750,-1156,-4571,1135,1288,1084,-77,-4937,1262,4638,-1224,-893,-863,1133,4528,-1901,-3551,2280,1727,2061,-1039,-3220,2543,3641,-1962,-1732,-1666,2418,4001,-2365,-3988,1373,2311,3270,-1253,-3079,2966,3555,-391,-3148,-2044,2206,4378,-2971,-3304],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-7,8,-10,11,-11,13,-15,17,-19,21,-24,26,-29,32,-36,40,-43,48,-53,58,-65,71,-79,87,-96,107,-119,132,-149,168,-191,219,-255,303,-371,474,-653,1060,-4527,-2039,971,3471,6251,-8090,-3088,5749,-36,613,-2251,-6037,9172,1909,-5398,885,-2122,2912,4855,-7414,-582,4368,-2533,1933,-3882,-3967,8969,-894,-4858,2006,-2767,3758,2552,-8584,1692,4895,-1635,2824,-5016,-1349,8074,-2092,-4918,-598,-1207,5540,236,-7629,2125,4628,1410,-492,-7310,141,8104,101,-3398,-4281,-229,8578,-530,-7887,-1631,2492,5974,210,-9747,-672,5344,4041,-1374,-8870,853,8593,1761,-3890,-5241,643,8537,1091,-7169,-2154,2440,7247,564,-9334,-475,5383,2773,-323,-6861,-1885,9042,-780,-2265,-2924,-2087,8563,1594,-9003,-140,1046,2347,2895,-8184,-1007,7094,-2014,-149,-2535,-3771,7783,374,-6440,3375,-243,1273,2321,-8245,400,4914,-2638,728,-2840,-2246,7331,-2337,-4807,2644,-454,3171,473,-7856,2806,4351,-1466,585,-4008,1523,8639,-3355,-4853,1597,1047,5350,-481,-7873,3289,3806,896,-2693,-6451,2276,7053,-2530,-4107,-2506,1356,7593,-2263,-6697,332,3514,4330,-2176,-7730,1211,6421,1217,-2545,-6347,2423,8176,-918,-4047,-3630,2013,6883,-2011,-6356,854,3863,4143,-1669,-7876,1225,5268,301,-1003,-3875,339,7760,-1832,-4015,104,-827,6380,-1037,-7494,1882,2696,-85,648,-6698,160,5554,-3063,-273,-746,-1429,5991,-1841,-5298,3233,-165,1306,709,-6675,3216,4577,-3892,364,-1298,450,5072,-3789,-4149,3118,611,1370,-1374,-5001,4765,4868,-3758,-1062,-1748,1062,7049,-5306,-3652,2555,2433,3603,-3423,-5667,4945,4308,-1015,-2747,-4996,2911,6778,-3268,-3487,-629,2829,5364,-3763,-6891,2660,4658,2965,-3803,-5580,2628,5581,-735,-4056,-2738,3921,5147,-2056,-3568,-1433,3355,3472,-3580,-4489,2132,3087,2201,-2600,-5035,2309,4064,-651,-2087,-2714,2719,5970,-4027,-3467,1334,1308,3278,-1764,-6227,2893,2235,-758,-619,-3513,2001,4200,-3782,-2155,1733,-1165,4131,-2797,-3949,3244,213,-983,689,-4407,1450,2904,-4060,-241,438,1147,3564,-4848,-3136,4005,1732,-1194,-2378,-2928,3990,3801,-4516,-1709,428,3253,3312,-5571,-3500,3189,2844,435,-3578,-2956,4170,3328,-2733,-3093,-2332,3800,5129,-5220,-4236,849,4185,2983,-4424,-3132,4008,3636,-514,-4333,-1735,4703,4006,-3398,-3923,-1140,3805,4504,-2856,-2832,1628,3972,2275,-4923,-3695,2651,2984,279,-2958,-3122,4910,3448,-3309,-1884,-192,3103,3108,-4019,-2170,1912,814,1979,-2715,-3372,4668,1886,-2581,-1095,-1410,1461,2163,-3601,-1290,1952,602,528,-3220,-1614,4838,-17,-2050,-769,-660,3203,689,-3812,-1046,2601,1858,801,-2975,-1334,4989,920,-2984,-1092,-744,4596,1955,-4367,-745,1300,2701,446,-4804,-1358,5401,2082,-2137,-3992,-2036],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,1,-1,0,0,1,-1,0,-1,1,-2,1,-2,2,-2,2,-3,3,-4,4,-5,6,-7,8,-9,11,-12,15,-17,22,-26,34,-45,64,-99,183,-445,2891,9972,-4939,-8433,3331,2198,6024,-3539,-10809,4770,6970,-935,-3076,-6369,3311,10227,-3474,-5762,-814,2963,8658,-3144,-9510,2757,5366,5167,-2936,-8133,3076,6801,424,-4015,-5884,2993,8720,-1069,-6688,-1048,2255,7287,-1975,-7418,1936,4093,3868,-1764,-7622,4187,5562,-1726,-2229,-4801,1092,8293,-4175,-3948,1681,192,4682,-1429,-7277,4970,2707,-1560,1153,-5352,2094,6667,-7065,-1757,2292,-323,6054,-2623,-6583,6726,1545,-1188,452,-5586,5000,5527,-7257,-1259,1380,700,7197,-5637,-5555,8200,909,847,-2111,-6334,6907,6649,-6159,-2585,-1999,3351,7076,-8118,-6595,4671,2699,3252,-4245,-8420,6581,6389,-3295,-3306,-4286,5561,8453,-6164,-6140,311,3524,5808,-5037,-8454,3508,5477,1564,-3842,-7147,5364,5571,-1857,-3774,-3676,4916,6845,-5268,-5398,-632,3027,4432,-5114,-6211,4730,3331,1812,-2377,-5714,4537,5889,-3852,-2180,-2417,2177,5418,-5088,-3785,3106,781,2804,-1965,-5244,5852,2482,-3541,676,-3140,3008,4396,-6962,-1137,3923,-757,3105,-4264,-4479,6004,-417,-4266,-763,-3913,7080,4116,-7794,-1199,3756,1941,3931,-5224,-4828,6750,1805,-2397,-1891,-4363,7360,4472,-7577,-770,1305,4049,4372,-8817,-4303,5768,3290,170,-5126,-4231,7397,4109,-5375,-2897,-2212,6243,4779,-6844,-4035,2180,5374,3376,-6254,-5948,5779,4666,359,-5253,-4624,6066,5237,-3399,-4491,-1576,5437,4520,-5931,-3315,2146,3142,3901,-5920,-3591,5090,1675,-1224,-2892,-4026,5312,3055,-4322,-629,667,2773,1979,-6042,-1591,4751,1094,872,-2719,-2509,4796,1056,-3899,290,-1270,2865,2395,-7084,415,3767,-1775,33,-4697,-2362,6796,-805,-5070,1145,-569,4920,1750,-5928,774,4555,2286,-473,-6291,-936,8794,1386,-3483,-3019,-1595,6750,1801,-7768,-1165,2857,3321,2214,-6841,-1601,7610,2956,-2047,-5396,-534,8340,2158,-6597,-2909,962,5661,1988,-7901,-1963,4452,3956,-278,-6484,-2929,6234,3123,-1629,-4294,89,6740,2854,-4188,-3056,1017,5116,1612,-6238,-2436,4231,2223,498,-3849,-1647,5831,1147,-2183,-1467,-1333,3428,1594,-4929,-631,1419,1867,877,-4482,-303,4343,-694,-1013,-1563,-938,4933,-1348,-4839,1602,884,1777,404,-5175,2028,3061,-514,-1350,-2223,584,5869,-1478,-4682,1360,153,4159,-773,-6598,1856,3533,130,-1449,-5077,1634,7036,-1628,-5004,-1312,1420,6013,-885,-6577,99,4306,2710,-2022,-5203,956,5915,263,-3318,-3905,646,6953,370,-5595,-447,3204,4661,-864,-6878,-1406,5844,1625,-1737,-6855,-375,5828,1161,-3725,-3360,919,4187,316,-5072,-1697,3544,3931,-1046,-5264,-230,3861,306,-1120,-3213,389,4442,-376,-3406,-785,1134,3031],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,4,-5,5,-5,6,-7,7,-8,9,-10,11,-13,14,-15,17,-19,22,-25,28,-32,37,-43,50,-61,76,-98,133,-202,374,-1649,-3764,-2582,-3977,8847,4226,-8955,-1173,1336,4256,3383,-9962,-3221,8119,2953,547,-6959,-2565,8876,4143,-6098,-4274,-1365,7408,4113,-8363,-3663,2653,4960,2944,-7640,-4593,7510,4667,-1114,-6096,-3509,8402,3970,-4526,-3635,-2015,7243,4117,-7012,-3873,2746,2080,2732,-7049,-3617,8190,736,-964,-2358,-3550,6385,2032,-6018,273,673,1870,4159,-8369,-586,6225,-2484,952,-2184,-3611,7263,269,-5782,2712,-371,3099,1596,-9418,1688,5864,-3532,-65,-4694,-1203,10172,-3131,-6677,259,-252,5558,1464,-10788,1722,5991,-1074,1253,-6631,-598,10567,-1610,-5690,-883,-676,8871,832,-9077,37,4167,3416,698,-9236,-217,9147,1239,-2942,-6241,485,10528,1318,-6856,-3249,1493,7057,2179,-8028,-2297,5924,3873,134,-8907,-2364,7074,2107,-2530,-5148,-255,8745,1969,-5934,-1635,570,5690,791,-7456,-140,4141,1739,525,-6330,-1927,6691,-1266,-3314,-440,-2139,7323,395,-6626,2618,422,1303,2299,-6933,1576,6021,-3128,207,-1826,-2411,7708,-2628,-6025,3492,886,610,285,-7447,4451,6238,-2653,-2255,-2448,1056,7899,-3539,-6520,2733,321,3767,-1724,-9899,4285,6740,-1468,-1762,-5485,2032,9263,-2722,-5085,-996,1965,7167,-2147,-9509,2667,5449,2382,-2098,-8297,1974,8790,-289,-4137,-4243,2464,8583,-1107,-7129,-1614,3484,5999,-2420,-7735,422,5888,1340,-2393,-5989,498,7439,599,-3502,-3324,2370,6493,-952,-6095,-163,1751,4532,-1498,-7208,1476,4722,785,-897,-4368,291,5889,-3558,-3138,995,304,3534,-1048,-5186,3329,1726,-576,-653,-4641,2135,5264,-4841,-1972,716,-396,4141,-3131,-4812,4398,1554,-421,-884,-4340,4006,4871,-3837,-1929,-691,2944,6973,-4484,-5110,3826,3074,1630,-3828,-6086,4896,5559,-3001,-3910,-3598,3465,6517,-4601,-5393,1726,3004,4872,-3679,-6841,3264,6018,486,-4402,-5253,3823,8035,-3327,-5350,-2660,3355,6835,-2534,-6877,1563,4640,3285,-2993,-7155,3806,4411,333,-2611,-4598,3295,5551,-1874,-3659,-1410,2033,3999,-2086,-3923,1623,3165,1703,-1636,-4179,2202,4426,-2875,-1409,-1261,1523,3486,-2938,-2455,2672,963,2006,-2024,-3043,4483,2035,-2110,-669,-1817,1843,3563,-4817,-763,3023,2142,3160,-3733,-3642,5308,1980,-2782,-1591,-2461,4906,4307,-5312,-2062,1456,3413,3040,-4915,-4183,5216,3407,-244,-4313,-2233,5325,4290,-3805,-3489,-1379,4196,4402,-5658,-3619,2775,3508,1701,-4908,-5049,5469,4493,-1839,-4931,-2568,4708,5617,-3467,-4907,537,4027,3640,-4787,-4966,3273,3906,359,-2888,-3954,3529,4352,-491,-3841,-909,3600,3519,-3621,-2379,1098,3239,1903,-2689,-3374,2997,1722,142,-2141,-1704,2392,1844,-2817],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,7,-8,8,-9,10,-11,12,-13,14,-16,17,-20,22,-24,26,-30,33,-36,42,-47,54,-63,74,-88,104,-104,-341,-4685,3726,9144,-6194,-3255,1621,-315,6639,-5252,-8353,6575,1367,-1122,-96,-6311,3529,6815,-6537,-184,1085,-1133,5980,-4742,-4798,6522,-432,265,1442,-5164,5477,4584,-7435,477,-274,881,3959,-6213,-2289,5645,721,485,-2893,-3649,7462,1756,-6193,-663,-348,4954,4465,-8330,-2915,4942,2705,728,-7309,-3507,8079,3437,-3460,-5379,-2568,8800,3901,-7698,-3835,908,7020,2447,-8402,-4616,4268,4604,1327,-7239,-4706,8805,3730,-1088,-5091,-3696,8439,5212,-6313,-2996,516,5517,5645,-7898,-2278,5177,2118,2180,-4783,-5810,8007,2729,-4317,-1179,-3081,4640,6542,-6993,-2285,3606,165,4604,-3850,-5637,6743,910,-2240,-374,-4835,4225,4173,-7628,432,800,-522,3010,-5399,-2944,6754,-1139,-1944,283,-4196,6508,1204,-7116,791,946,136,1379,-6831,-1767,6682,-200,-2065,-2729,-2143,6906,1031,-6150,-1245,1016,5235,1587,-8327,-1410,6238,2191,-1153,-6545,-1901,7810,1272,-5013,-3126,325,7879,702,-7470,-1543,3389,5870,204,-8173,-1610,6594,3416,-844,-6684,-1797,8298,770,-4342,-3475,-2287,7074,474,-7451,-1644,2748,4608,3216,-8213,-2273,5876,443,-316,-4081,-2800,7352,1652,-5443,954,-562,3833,3425,-6156,-1197,3092,470,2623,-3734,-2383,8046,-179,-3569,683,-1839,3747,2353,-6126,1290,3074,-1150,1165,-3860,-1553,7023,-2460,-3410,1403,-779,4321,566,-4531,2664,2102,1283,-735,-5500,1487,6401,-1452,-3210,-1193,-249,5925,-1125,-6025,1646,3053,3662,-1570,-6359,1188,6087,1104,-3085,-5282,1488,7206,-381,-5639,-2796,1839,5996,-1000,-6230,-620,4194,4399,-2528,-6898,1032,6052,1600,-1863,-5366,290,6948,441,-5652,-1076,1198,4606,-732,-6813,470,3358,2151,426,-5934,430,5591,-135,-1239,-2812,150,5241,1044,-5193,752,1683,1547,791,-6548,1278,4312,-1772,306,-2855,-1288,5397,-1170,-3117,2613,583,3073,482,-5322,2214,3370,-1915,517,-4285,-118,4515,-3414,-3106,1759,644,2857,-2689,-5291,3110,3132,150,-1279,-2163,1893,4990,-1885,-3839,-231,2320,4013,-2774,-5009,1097,3601,2023,-2902,-5092,2401,5251,-559,-3621,-3422,3495,5570,-3056,-3993,-1585,3812,4944,-2839,-5792,1794,4931,1325,-3133,-4986,2932,4677,-553,-3993,-3473,3123,4375,-1091,-4305,-283,1664,4032,-2136,-5559,2768,3375,363,-1886,-3823,1996,4638,-2779,-3182,-375,1384,4468,-2620,-3335,1366,1689,1550,-361,-3273,1454,4321,-2535,-450,-1325,1613,3196,-1271,-3306,1809,1140,1415,-1293,-4322,2360,3352,-1915,-1817,-1740,1696,3269,-5103,-3600,3243,784,1512,-2117,-3189,3342,2206,-1936,-2224,-1726,2895,3502,-3960,-3118,552,3728,3226,-3897,-3024,4336],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,1,-1,1,-1,2,-2,1,-2,2,-3,2,-3,4,-4,4,-5,5,-6,7,-7,7,-9,10,-11,12,-13,14,-16,17,-19,21,-24,27,-31,36,-43,52,-65,85,-119,191,-388,1634,7815,-360,-621,-4400,-3463,8606,684,-7904,262,-2044,4154,3987,-9408,510,5470,-1110,2581,-3762,-2192,8384,-1586,-4646,2634,-1695,4416,2231,-8376,3023,4336,-2733,2303,-5168,-178,7816,-3972,-3713,1896,-113,4504,-1043,-7554,3408,3811,-912,-857,-6613,1942,7835,-2800,-3885,-1762,2930,7595,-3136,-8111,1902,4629,4184,-2131,-7561,2393,6987,1118,-2971,-4923,2504,8071,-1305,-6026,-2769,4605,8285,-3283,-8412,510,4459,4407,-3882,-8977,2114,7259,744,-3388,-6005,1420,9631,-3455,-6027,-1562,1100,7983,-1651,-8310,2032,3976,2084,102,-8878,2116,8946,-2636,-1373,-2111,-1321,8466,-1065,-6061,2825,206,3440,2116,-7809,1922,5438,-3973,861,-2899,-1284,7963,-3782,-4405,3398,-1481,3158,108,-7438,4455,4032,-3009,449,-3256,1062,6312,-4972,-3648,2988,300,3555,-1991,-6013,5525,3658,-1622,-2025,-3744,4033,6316,-4345,-4186,197,2673,5824,-4732,-6768,3019,4272,1279,-2974,-6449,4334,5605,-2192,-4652,-3568,4144,6542,-3708,-5376,-747,4607,4689,-5137,-6663,3690,5420,2729,-4092,-7960,5042,6388,-1013,-3101,-4266,3537,5642,-3429,-4968,334,1040,6171,-3405,-7576,3436,3775,-617,243,-5181,2360,7259,-3940,-1839,-1507,-157,4820,-3027,-4532,4093,864,510,490,-5168,2976,4946,-4175,137,-1424,-390,5196,-4050,-2961,4657,-700,729,-125,-4886,5363,2744,-5053,-280,-775,1666,4469,-5249,-3209,3539,1331,1050,-3213,-4374,5758,3671,-2905,-1844,-1446,4393,4907,-4903,-2627,1168,2774,2587,-5335,-6259,5630,4361,-1794,-4206,-3246,4528,4510,-4226,-5306,-218,5349,5666,-4534,-4140,1081,4554,3953,-4776,-5820,5066,3203,553,-4405,-4083,4772,3921,-3326,-3266,-683,4246,4759,-5977,-3605,1960,2159,2246,-3023,-5360,4488,1952,-1910,-1775,-3154,2898,4989,-5168,-2489,2472,603,3101,-3540,-4068,5411,372,-1464,171,-2863,4575,2908,-5265,477,268,769,2873,-4824,-2593,4435,375,-847,-1376,-2400,4782,837,-5436,178,1552,2159,806,-5094,-2363,3487,1372,-1681,-4057,-2739,5922,2283,-3932,-2471,877,4605,1187,-5350,-2358,2402,2991,41,-7140,-2345,5412,2291,-2218,-3594,-852,5731,2422,-4468,-3549,1236,3801,1092,-5817,-2578,3016,3911,626,-4250,-2300,4691,1567,-1946,-3265,-1244,5339,2587,-4206,-1771,1000,4124,2844,-6166,-2229,2792,2116,74,-2956,-2587,3684,1010,-2896,-921,-706,3535,2040,-4213,-790,2235,-1,1387,-2369,-1636,4434,847,-1867,-387,-410,2913,1298,-4586,769,1614,534,606,-3047,157,3671,-448,-2065,-409,756,3388,357,-6213,-365,2744,1693,-668,-4650,171,5265,1859,-2146,-2265,828,5584,43,-5011,-1315,1310,3229],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,7,-7,9,-9,11,-13,14,-16,18,-20,22,-25,27,-31,34,-38,41,-45,50,-56,61,-68,75,-82,91,-100,111,-125,139,-156,177,-203,235,-276,333,-414,540,-768,1295,-5368,1368,9003,-1645,-853,-6431,360,9748,-2332,-7516,-228,448,8379,-308,-10444,1005,5711,2611,132,-9941,-78,10231,1343,-5168,-6365,560,9508,-543,-7710,-2914,2908,7292,117,-10465,-1063,6523,2517,-1769,-7105,-667,8619,979,-3328,-4711,-581,8545,-620,-7675,168,832,4434,93,-7680,2250,4217,-294,256,-5346,-1386,9099,-2190,-2943,1470,-2098,6250,-87,-7980,3688,2562,-734,1070,-5502,1204,8123,-4614,-2472,1450,-1620,6592,-3505,-7501,5710,2491,-423,867,-7413,2901,6910,-5631,-1651,-1236,1269,7607,-4714,-8053,5183,2622,3140,-652,-9741,5517,8553,-2811,-2751,-4541,2289,10740,-3683,-8388,949,2599,6081,-1981,-10531,2628,6899,671,-3139,-7706,2490,8835,-1776,-5853,-2874,2894,8669,-1632,-8624,513,3539,5403,-1964,-7973,1801,6622,2170,-4126,-6248,2119,6391,-1300,-3620,-2960,2724,6378,-2624,-6683,2109,1946,2528,-702,-7743,3929,5184,-2592,-803,-3299,371,5806,-3755,-4116,3530,-408,4968,-1962,-6198,5185,2500,-2284,494,-2701,1819,5082,-6757,-2638,2580,656,4332,-4264,-6662,6564,2905,-2272,-735,-5989,4461,6269,-6623,-3096,1252,1888,6204,-6234,-7153,6246,1631,782,-2663,-5879,6038,6283,-4359,-2419,-2041,4000,6928,-6068,-6381,1952,3465,3183,-3327,-6627,4715,6857,-1592,-3372,-5813,4295,7700,-3970,-5035,-578,3800,6920,-4164,-7562,3301,3871,1707,-3909,-5974,3495,5046,-1543,-3109,-4278,3058,6267,-2780,-3011,-66,2404,4589,-2349,-5183,3718,2463,786,-1463,-4810,2652,3762,-3700,-238,-952,2270,5027,-4947,-2921,4607,243,729,-1804,-3846,5366,1109,-4226,732,-1535,3066,3443,-6854,-1266,3162,876,2347,-3268,-4615,7018,1990,-4112,-2513,-2419,4824,4024,-6984,-2817,2436,2323,2290,-5677,-4385,7167,3144,-1140,-3753,-3919,5215,4789,-6300,-3929,1234,4028,4412,-6682,-4435,4933,3390,1435,-4195,-4128,5654,4842,-3488,-4537,-2012,4680,4890,-4187,-5028,1257,3729,3946,-5039,-4548,3717,4435,991,-4154,-4182,5157,2720,-1987,-2797,-1655,3179,4016,-3566,-3858,2477,2597,2768,-3289,-3330,3917,400,-2308,-1495,-2721,2426,2133,-4428,-813,965,1887,2184,-4072,-1391,3225,147,-2109,-731,-1449,4674,587,-4737,154,1364,2638,2381,-5715,-546,4680,931,-1508,-2624,-1266,6143,341,-4436,-634,87,6689,929,-7712,-1552,4012,934,-624,-4989,-1443,6277,1056,-3673,-3630,-1013,6027,1611,-5682,-2058,3248,2971,679,-5509,-2558,5189,2388,-720,-5364,-1899,5657,2072,-4615,-3700,-1643,4174,3091,-6192,-2501,2505,3071,855,-4143,-2451,5152,2413,-523,-2709,-938,5335,2619,-3810,-1296,1808,2574,1700,-4233,-476,2972,3169,-688,-2814,-1128],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,1,-1,1,-2,2,-3,3,-3,3,-4,5,-4,5,-6,6,-7,8,-9,9,-10,12,-13,14,-15,16,-18,20,-22,24,-27,29,-34,38,-44,52,-63,81,-123,873,2130,5051,-7401,-5099,8696,3410,-924,-3816,-5974,7476,8084,-6727,-4046,-719,5716,6812,-7852,-6938,4780,4689,2755,-6177,-7267,6180,6184,-2440,-4759,-5159,5373,6666,-6422,-5310,-404,4938,6053,-5247,-6231,3863,4055,3714,-5069,-8190,4802,5373,-2876,-3274,-4892,4762,5555,-6010,-3076,477,1736,5688,-4813,-4559,5330,1282,825,-2133,-5427,6463,2833,-7528,668,-927,1050,5565,-6780,-1860,6924,-860,1594,-2070,-4285,7829,338,-6765,1982,-1242,2319,3594,-9232,286,5756,-1591,1045,-4948,-3737,10246,1182,-5804,98,-2242,7102,4551,-10810,-1214,4262,2236,2819,-7729,-4481,10253,954,-3122,-3798,-5777,9136,4176,-7852,-2646,1112,5790,3711,-8473,-5398,6803,4547,711,-6475,-3459,6600,4369,-3381,-3649,-2285,7622,5551,-7245,-3917,1299,4727,2979,-7239,-4464,5053,4025,390,-4491,-3412,6281,3071,-3962,-1915,-321,4623,3901,-7586,-972,562,2321,3480,-5093,-2650,5995,-106,-1851,-1451,-2838,5634,1765,-6590,2309,1533,485,3237,-6631,-454,6113,-2622,-1775,-2152,-3766,8150,-662,-6638,2735,-361,1220,3010,-8072,1041,6689,-1303,193,-5261,-1221,8840,-930,-6664,679,62,5894,1061,-9563,362,5857,1902,51,-6656,-867,9637,971,-5404,-4132,-1602,7791,2294,-8682,-2061,2858,3612,1611,-7310,-1629,6646,2020,-1207,-4942,-1917,7987,2687,-5413,-3088,-257,6705,2504,-7726,-2646,3491,3597,944,-6782,-2744,6119,1687,-902,-4602,-1724,5658,-563,-4965,-624,-222,3997,901,-7031,411,2575,420,-138,-5293,-329,6271,-712,-2941,-214,-924,5318,-30,-5903,1671,2334,100,802,-5043,613,5299,-3400,-1948,-895,-99,7286,-1381,-6005,2314,2897,713,-543,-6775,2731,6379,-3658,-2323,-3518,856,8295,-2933,-7666,2076,1647,3476,-1872,-8558,2486,5886,-795,-2574,-7016,2381,7696,-2123,-5577,-1881,1854,6427,-859,-8507,453,5393,3088,-943,-7176,189,6914,576,-3656,-4867,979,7059,347,-5859,-797,3177,4203,-1176,-6306,130,3345,2302,-2052,-4601,43,6452,-255,-2618,-1920,113,4361,-674,-4508,-13,1404,1947,-223,-4147,1518,4044,-809,148,-2889,79,4745,-2505,-3431,108,1016,3729,-2258,-4273,2902,3358,-1527,-1188,-3533,1610,4763,-3353,-2149,1348,2004,4020,-2309,-4221,3296,3017,42,-2331,-4020,3175,5718,-2639,-3726,-1330,2428,4706,-4015,-5288,2549,3778,1686,-3453,-6873,2696,5711,-67,-3906,-4260,2819,6249,-3219,-5276,49,3499,4315,-2148,-6405,3096,4819,1005,-3644,-4205,2186,5550,-385,-4660,-2208,3440,5461,-1638,-5238,497,3419,4049,-2708,-5388,1123,4331,-1251,-3234,-3247,1698,4559,-1376,-2957,-1097,1037,2396,-1537,-3280,2459,2291],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,9,-11,13,-14,15,-17,18,-20,22,-25,28,-30,33,-38,41,-45,51,-57,65,-73,82,-96,113,-137,177,-266,1578,2011,4206,-6556,-6024,8962,932,-3089,-993,-5972,5756,5770,-7429,-770,1160,237,4985,-6287,-3930,7468,-604,-765,-163,-4981,5596,1929,-7097,1660,608,646,3855,-6840,-1925,7964,-2162,-730,-2701,-3833,7010,-521,-6551,1274,539,3851,1758,-7801,-507,5954,866,-1200,-5996,-1549,7852,-6,-5085,-2779,1239,7016,1427,-7885,-1097,3753,6155,-99,-9903,-744,7704,2509,-2855,-6905,-408,8543,1251,-4824,-3982,259,8369,220,-8629,-971,3694,4712,1530,-8979,-1902,8428,1369,-1809,-5403,-3078,9940,1963,-7229,-1441,-1494,5004,2019,-9148,1009,5931,350,1354,-6529,-3136,9519,-578,-4752,-342,-2666,5672,2141,-7989,1008,2640,-103,3292,-4632,-1042,6718,-2676,-2450,473,-2724,6600,313,-6755,2698,1532,135,2114,-6445,398,7096,-2330,-1424,-1082,-47,6423,-1777,-6720,2158,1962,2299,-1096,-7573,1846,6651,-514,-3665,-4563,1803,7937,-1872,-5317,-1289,2860,6090,-1327,-7408,1275,4529,3829,-2101,-7285,2481,7511,-48,-3937,-5417,2850,8634,-1540,-5368,-775,1543,7181,-1470,-9573,1411,4962,2809,-105,-6902,2047,8298,-889,-3307,-3906,-1373,8676,-525,-6749,-564,389,4363,1080,-8390,816,5800,71,465,-4782,-1019,7445,-2056,-4688,867,-1119,4531,1104,-6429,2322,2163,-1550,1451,-3886,448,5916,-3818,-2204,1821,-1407,4485,-1266,-6503,3670,2422,218,-695,-4111,2055,5601,-3900,-2715,-556,1735,4750,-2671,-6025,3232,3065,1621,-1626,-4949,4055,5651,-1259,-2428,-2713,3312,5816,-3678,-5671,119,4314,4323,-3249,-6319,2038,4141,1377,-3733,-5649,3859,6516,-1815,-4121,-3117,4338,6319,-4182,-5263,488,4232,4382,-3260,-6815,3661,4581,645,-2719,-5631,2243,7027,-3680,-3063,-1996,682,4829,-2428,-6261,2072,2902,2651,-1173,-5452,2284,4953,-1864,-460,-1915,109,5614,-2878,-3182,1588,500,3024,-1420,-5807,2589,4074,-2409,-498,-2346,822,3874,-3881,-2668,2202,-544,1172,-2187,-3417,3196,1717,-2748,-1061,-2677,2603,4870,-4000,-2257,1723,2344,2303,-5330,-3210,4105,3277,315,-2888,-3440,4507,2739,-5025,-2784,795,3630,2535,-4594,-3657,2851,4178,2238,-4381,-4159,5274,4482,-2466,-4400,-2626,4211,4349,-2466,-3686,-2113,4808,4333,-4665,-3886,3032,3127,991,-4227,-4472,4785,3668,-1938,-3458,-3467,5063,4920,-4329,-3415,1973,2975,2489,-2631,-4778,3612,2935,-609,-1819,-3099,2695,4135,-3295,-1207,823,1977,2858,-4181,-1574,3197,622,1023,-771,-2511,2699,2196,-3622,99,-43,2441,2699,-3138,-1058,2954,989,-100,-2518,-2204,4571,1625,-2983,-2074,-153,2597,1948,-4446,-1736,2384,2771,-533,-4280,-1753,4418,1682,-2152,-3278,-513,4508,1622],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,8,-8,10,-10,12,-14,15,-17,19,-21,24,-26,29,-32,36,-39,44,-49,53,-59,65,-72,80,-88,98,-109,121,-135,152,-172,196,-227,265,-318,393,-509,714,-1187,4881,-2531,-9567,3045,1606,2929,1813,-9175,2158,7166,-3128,-316,-3500,-657,8659,-3960,-4951,3770,-416,3675,1094,-7897,4575,3746,-3631,859,-3725,850,6441,-4637,-2351,2982,66,4583,-1291,-7115,5967,2726,-2224,-473,-4624,3889,5974,-6155,-2846,1264,2708,4889,-5749,-5138,4338,3673,438,-3415,-5070,6756,5265,-4108,-4076,-2937,5444,6948,-5324,-5445,1907,5520,4383,-5951,-5951,5943,5557,194,-5462,-6187,6911,6563,-2837,-3685,-3168,4645,8367,-6225,-5488,526,3054,5555,-5188,-8350,4591,4732,-445,-1549,-6274,4144,9463,-4822,-2849,-1679,2269,7587,-4887,-7254,3784,1231,1708,-503,-8158,3704,4569,-4639,667,-2095,410,8069,-3995,-4883,4971,-368,2163,-145,-5602,5551,3043,-5107,627,-3038,1645,5401,-5975,-2052,3487,159,2302,-2332,-5204,6317,2692,-3926,-465,-2495,4377,3976,-6272,-2035,1413,2075,2164,-6053,-5152,6184,3440,-1501,-4900,-3156,6800,4398,-4424,-3585,-609,6433,5863,-6885,-5055,3707,4960,2337,-6066,-5852,4838,4014,-877,-5610,-3509,7769,4827,-5094,-4304,-1708,5328,4471,-7596,-4431,4101,3561,3457,-5701,-4443,6767,2493,-2824,-1513,-5352,5551,5467,-5382,-2475,1605,2184,5086,-4666,-3879,4588,487,-426,-152,-3449,4528,3336,-5661,259,643,1071,5094,-4358,-1963,4027,-1193,117,-1830,-3393,4600,2122,-4579,1611,-130,1647,3641,-6377,-687,5734,-301,19,-3661,-3079,5918,193,-5335,-1294,58,4795,1143,-6699,-1102,4633,2158,1089,-5921,-2082,6351,1146,-4022,-3547,-210,6596,2637,-5428,-2263,838,6152,1398,-7444,-2113,4383,3105,-1079,-5727,-1545,7292,1549,-3183,-3796,-690,6855,2940,-6067,-2025,1619,4787,1420,-7559,-2652,5088,1882,276,-4969,-3260,6738,623,-4286,-1286,-2341,4193,3157,-6449,-1098,1863,1261,1402,-4742,-2817,6254,675,-2410,-301,-1629,3767,2178,-4684,250,470,2094,1558,-4092,-449,4942,-578,-1255,-1215,-1190,4497,344,-4338,798,1244,989,241,-3925,-727,5017,-684,-802,-2799,286,5899,-1006,-4804,-252,1919,4617,-456,-5665,170,5126,1789,-2623,-4341,-736,6645,-169,-3975,-2016,1464,5280,-1221,-5270,-955,3065,4528,-1852,-5987,-469,5143,556,-3090,-4630,1021,5375,2,-3590,-3045,1511,5546,-21,-5597,-849,2855,2151,-886,-5264,-1123,5504,169,-1704,-3065,-583,6412,272,-4964,-101,119,4590,974,-4961,815,2230,-271,-1541,-2182,-1330,4423,-164,-2597,799,980,3806,396,-4512,2048,2002,-808,-477,-3663,-22,5293,-2035,-2428,109,959,2310,-1449,-3654,1542,2006,658,-183,-3641,2209,4952,-622,-3345,-495,3225,3993,-1951,-4060,994,2855,1617,-1966,-4147,2883,4399,-542,-2513],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-9,9,-10,12,-13,14,-17,19,-24,29,-37,49,-68,103,-177,392,-1845,-6931,-26,-1267,5024,2517,-11335,-908,7513,1805,1214,-7678,-3267,10898,2280,-5464,-2713,-2756,9220,3584,-9647,-1570,3247,4862,2632,-8818,-4380,7544,3306,-1905,-6183,-4160,9295,3596,-5193,-4014,-30,7587,2451,-7331,-3215,3340,4442,3010,-7552,-2331,7080,2169,-557,-4163,-2859,7713,3050,-4585,-1003,-350,4078,3156,-7704,-1108,2902,1203,2207,-5877,-3544,7626,-1640,-2763,683,-3202,4575,1463,-7735,2600,2256,-525,2654,-7148,-287,8233,-2784,-2618,-359,-1359,7907,-1217,-8878,2900,1385,1562,1599,-8665,2393,9395,-3761,-3155,-2182,-2168,9235,-1003,-9053,2486,2231,4769,17,-11226,1422,7982,-613,-1427,-6504,-1075,11456,-17,-7094,-2277,587,8015,1074,-8969,-1372,5003,3493,-102,-9027,-1691,8572,1164,-2659,-5060,-788,8665,1768,-6348,-2103,1267,6416,915,-7420,-179,4065,2570,72,-5907,-1501,5826,393,-1666,-3224,-1266,6616,-270,-5393,314,767,3135,1635,-6121,1000,3844,-384,1148,-2765,-849,5798,-2374,-3364,2122,-807,3029,-742,-6870,4550,3240,-2287,809,-5039,2377,6639,-4535,-3695,1454,124,5747,-2606,-7239,5094,4026,-1,-188,-6736,3916,8342,-4945,-3656,-1433,1286,7479,-3952,-7653,3419,3087,2803,-988,-8857,3116,6954,-1698,-2958,-4488,2373,9191,-1580,-6431,-161,2123,5788,-1014,-9823,1698,5768,1713,-1743,-7062,821,7183,-219,-4275,-2808,1728,6888,-1528,-6688,-333,3359,4306,-162,-6931,786,5393,2085,-669,-4672,1512,5751,-1330,-4171,-1054,790,4076,-2007,-4305,2550,1422,1861,-281,-5481,2986,3940,-2838,-583,-2020,645,5016,-3395,-2462,3581,-184,1580,-2289,-6727,4806,2957,-3437,-729,-2552,2991,6425,-5912,-2277,3118,1836,3049,-3238,-6366,5305,3885,-2951,-1649,-3705,4601,7326,-5149,-3517,1175,3389,6246,-4200,-6701,4169,3607,573,-3313,-6284,5149,6947,-3545,-4408,-2727,3155,7029,-3865,-5711,2281,4318,3845,-1909,-7220,2416,6139,-154,-3936,-4642,2138,7131,-2506,-4138,-930,2997,5536,-3190,-5369,1402,2265,1573,-2819,-4589,2321,3551,-1757,-1809,-2387,1735,3489,-2427,-3331,586,464,2227,-2625,-3770,2084,1961,-1032,-1830,-2509,3696,2765,-3151,-1108,1078,1247,3030,-3790,-2416,3932,1233,-297,-2019,-3245,4335,1730,-4645,-2472,-256,3313,2572,-5892,-3411,3982,1170,442,-4003,-4093,5710,2493,-3139,-2550,-516,4067,3568,-6103,-2574,2728,2415,1025,-5631,-3574,4762,4087,-1890,-3546,-3239,3801,4657,-4219,-3427,-138,3587,3168,-5054,-4664,3061,3908,1050,-4082,-4016,3456,3970,-1627,-2463,-2560,3524,4312,-2990,-3008,1594,3553,3160,-4239,-3592,2276,2043,13,-2928,-2532,3569,2846,-1888,-3338,47,2506,2939,-2951],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-3,4,-4,4,-5,5,-5,6,-6,7,-8,8,-9,10,-11,12,-13,14,-15,17,-19,21,-23,26,-29,34,-38,44,-51,61,-72,82,-61,-511,-6838,4946,10347,-6969,-4489,836,2157,8743,-4833,-8745,5223,3769,2985,-1960,-9330,4614,8562,-4381,-5029,-4615,2622,9202,-3308,-7319,317,3559,6955,-3542,-8611,2892,6041,3187,-2819,-8624,2399,8092,-282,-4870,-3108,2805,7005,-2784,-5451,711,2584,4852,-3320,-7500,2260,4152,918,-203,-5478,2537,5810,-4666,-2029,-1560,633,6394,-5024,-4352,4567,1071,1897,-107,-6352,4941,4090,-5154,550,-1337,2200,6310,-5523,-3156,5783,-323,1494,-2021,-5304,7725,2534,-6544,899,-3048,2986,6963,-7795,-3435,5865,413,3742,-5648,-6826,8076,3060,-3096,-1691,-5026,6314,7860,-8308,-3223,1270,2470,5969,-7178,-5610,6323,4109,-26,-3041,-5935,6276,8954,-5620,-4243,-1846,4815,7638,-6643,-7470,1525,4355,4837,-4778,-7442,4606,5891,-525,-4629,-5314,5221,5799,-4090,-3525,-1356,3556,5643,-4297,-5374,1793,2522,2773,-3379,-5579,4943,2495,-534,-2906,-4841,4523,5465,-4716,-1741,743,-389,5447,-3699,-3182,5268,811,-1375,-316,-4074,5380,2583,-6192,1038,-691,1943,3940,-6220,-1365,5498,-544,-267,-3223,-4089,7954,1788,-6328,315,-116,3178,2888,-8681,-1657,6201,822,2312,-5062,-4437,8590,1125,-4669,-1587,-1835,7757,5408,-9031,-1600,3518,2892,3583,-7972,-5012,8127,3575,-2180,-4015,-3898,8167,4530,-5504,-2906,24,4796,5559,-6577,-4971,4197,4100,1035,-5137,-5028,6853,5130,-3510,-4015,-3532,4651,4828,-4790,-3263,803,3380,2722,-5598,-3702,4370,2687,665,-3210,-3106,5767,2428,-3428,-1224,-2583,3375,3331,-4700,-439,3446,1304,1285,-3793,-2703,5715,-558,-2605,926,-2091,4512,1619,-5621,2292,2523,98,1680,-5832,439,6514,-1291,-2266,-1693,-2459,6133,-268,-7962,2489,2240,3595,1558,-7242,-354,6836,-268,-1536,-4264,-2181,8110,673,-5400,-1173,1003,5623,1818,-8100,-1955,5370,2129,70,-6041,-3542,7239,2532,-4574,-3585,-592,7429,2475,-7056,-3043,2373,3950,1008,-6893,-2361,5137,1343,-1771,-5509,-1087,6375,1910,-3418,-3642,-51,5000,2057,-4533,-2117,2386,3072,805,-5519,-625,3656,2830,-716,-4016,-2526,4986,1417,-3210,-386,653,1935,1162,-5683,1270,2856,-690,-346,-3701,-201,5779,-1473,-3945,797,312,2654,-940,-5139,1575,2228,-525,-1019,-3571,1301,4008,-2439,-2083,-919,372,4776,-1607,-6334,1846,4161,1432,-1762,-6480,836,5902,-1400,-4667,-2973,2003,5822,-2359,-6032,1037,3777,2856,-614,-8176,1142,5291,1565,-2317,-5865,-442,6535,287,-3986,-2452,1636,5577,215,-6812,407,3855,4193,-1460,-5642,-912,5905,514,-2504,-3326,1307,5566,582,-4619,-1171,1818,3723,62,-5257,218,3024,1351,-1762,-3890,183,3211,-79,-1394,-1639],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,1,-1,1,-2,2,-2,3,-3,3,-3,4,-5,4,-5,6,-6,7,-8,9,-10,11,-11,13,-15,16,-18,20,-23,26,-30,34,-41,48,-60,75,-100,142,-225,442,-1884,-4592,-225,-2789,6728,3550,-9564,1102,3156,-244,3872,-7522,-3402,8369,-1783,-1104,348,-3299,7425,1359,-5542,2683,912,47,2928,-6083,290,5531,-2831,-1079,-919,-2377,6910,-809,-6961,1862,1102,2436,-102,-7163,2550,6568,-1891,-2442,-3805,1553,6921,-3517,-5949,-176,2880,5858,-2523,-8556,1495,5116,3247,-1867,-6162,2565,7617,-887,-4899,-4131,3294,8115,-2570,-7950,-1537,3859,7013,-3052,-9403,2577,6122,2690,-2204,-9314,2808,9013,-1894,-2367,-3483,491,8918,-1704,-7899,1473,1871,4126,685,-9185,3649,7188,-1041,842,-5416,-1091,8569,-2462,-4545,1047,-1541,5656,362,-9129,2592,3274,-1166,2539,-5631,128,7294,-3594,-1197,835,-2307,6465,-220,-7097,3423,589,-963,1117,-5252,2385,5236,-3824,-1739,220,308,5675,-2095,-4233,4718,2257,760,-1051,-6216,4071,5740,-2317,-2609,-3320,2646,5940,-3779,-5561,1697,3246,2589,-3308,-6756,4387,4592,1548,-3482,-5160,5389,7709,-2670,-5052,-2387,6090,6638,-5091,-5465,1443,4128,4337,-4868,-8231,4353,5908,-263,-4404,-5796,4653,6240,-2685,-4294,-949,1544,7647,-3898,-6733,3366,2418,2170,-1128,-8492,3533,6291,-2115,-1007,-3231,1231,7445,-4457,-3948,1969,-568,2863,134,-7465,3448,2626,-2649,1279,-3783,1773,5186,-4503,-1941,2547,-318,3573,-229,-5469,5215,1815,-2418,41,-3413,3081,3646,-5476,-1511,992,1227,2721,-4625,-3501,5447,3268,-406,-2813,-3432,4977,2600,-4648,-5033,-759,4353,3084,-6579,-3876,3749,3563,1082,-5444,-4073,5028,4128,-2484,-4293,-1911,6578,3882,-5305,-4532,188,6273,4777,-7006,-4160,2979,4572,2660,-5561,-4300,5522,3946,-1675,-3993,-3907,5171,5720,-4955,-3240,695,1849,4160,-5194,-4870,4078,1822,426,-1810,-3986,5498,5052,-3512,-579,-915,796,5168,-3509,-3568,4080,1306,1921,-1095,-4280,4519,1431,-3626,462,-1526,2113,3015,-3988,-1427,2761,-361,942,-2479,-3092,5731,1330,-3386,-418,-685,3928,2139,-5806,-1491,2143,1457,757,-4451,-1389,6396,993,-1832,-3064,-433,5138,1994,-4687,-2638,1190,3036,604,-5846,-1884,4203,2293,-958,-4481,-918,5594,2620,-4119,-3799,314,5014,2255,-7051,-3192,2321,5447,1478,-5897,-2562,5166,2942,-1347,-5608,-1781,6102,2432,-3473,-3030,-423,5706,2301,-5036,-1314,2222,2691,1546,-4233,-1810,5209,582,-2537,-1872,-1761,4736,2044,-5225,-1433,1626,1636,1185,-3636,-1775,3998,-33,-2104,-824,-1925,4056,877,-3973,-24,866,1913,1570,-3937,-116,3980,296,-1655,-3185,-530,5381,-215,-3656,783,1930,3027,-239,-4247,866,4007,1079,-1101,-3561,644,5306,1050,-3474,-2176,2268,4835,73,-5174,-540,2453,2810,50,-5242],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,7,-7,9,-10,10,-12,13,-14,15,-17,18,-21,22,-25,26,-26,24,-14,-21,171,-1673,-8965,5489,6642,-5192,278,-3941,1484,8645,-5754,-5657,3836,-51,3148,-2113,-8124,6311,4065,-3925,-144,-2760,1842,6962,-5370,-2608,3967,-1047,3238,-3280,-5367,6502,1812,-3603,21,-2747,5433,4812,-7114,-1051,3428,1762,3480,-4966,-3961,6091,2106,-2372,-4366,-3858,6840,4137,-6143,-4136,503,4853,3140,-6418,-3320,4654,4287,1151,-7036,-4064,8541,3998,-2792,-5232,-2259,8153,4927,-5711,-4160,761,6251,4467,-8089,-3421,5714,3568,2971,-8176,-5508,8938,3844,-3222,-3393,-3038,6371,6249,-8243,-2343,1608,1351,7279,-6996,-6203,8367,1690,-714,-963,-5747,6688,3853,-5393,-880,-2387,973,7024,-6278,-3063,5128,-15,2511,-854,-5675,6053,2365,-4935,1960,-575,1467,4633,-6923,-971,4414,-1582,2163,-2318,-3431,6798,-128,-4483,1112,96,3897,2237,-8458,-609,3213,1477,1188,-5195,-1718,6944,815,-3731,-3448,-431,7255,1704,-7256,-1859,2448,4823,970,-8057,-1398,5903,4137,-1267,-7133,-369,7058,1433,-4025,-4550,314,8367,729,-7505,-1653,1033,6201,592,-8805,-1332,5874,2602,-1049,-5624,-3472,7929,1668,-5201,-1357,-495,5815,3716,-8117,-655,3281,2125,3503,-5594,-2719,7763,347,-1668,-1576,-3754,6627,2262,-5723,-480,387,1080,4081,-5275,-1234,5895,-620,-109,-1353,-2800,5225,381,-6451,1741,639,1981,2895,-5233,-132,4802,-1664,-38,-2847,-784,7463,-526,-6020,2231,1056,4157,298,-6669,1197,4938,1369,-2896,-4622,1340,6424,-1304,-4631,-2515,2526,7090,-1087,-7258,897,4040,3410,-2677,-7124,1743,5544,1283,-3856,-4677,1469,7356,-322,-5397,-2240,2601,6720,-1394,-6870,-754,4052,2992,-1070,-7651,885,6688,-67,-2489,-5040,213,7248,-305,-5177,-1159,953,5126,775,-6961,-238,4292,199,-238,-4936,-874,6466,-369,-3197,-177,-1223,4509,763,-5003,1085,2333,1153,656,-3599,-556,4835,-2209,-2575,-1095,-898,4674,167,-4754,2712,2333,312,366,-4530,1198,5007,-2220,-2236,-1230,744,5844,-2977,-4570,2823,2128,1051,-2735,-4537,2105,5141,285,-3635,-2734,2359,5635,-1888,-5233,-221,3823,5164,-1934,-5285,1418,4616,1306,-3433,-5306,2345,4422,-742,-4093,-2402,2638,5989,-3363,-5823,-394,4242,3782,-2417,-5675,1781,4199,1714,-1891,-4739,1581,6004,-675,-3205,-1154,2167,5493,-2220,-4893,883,1100,2954,-294,-5692,1162,4089,-697,-1898,-2690,598,6328,-1097,-3183,968,-124,1425,-531,-5542,1835,2382,-373,-513,-2408,1457,3382,-3106,-2481,1171,248,1919,-3166,-3706,2958,2707,-14,-626,-2060,3385,4029,-2838,-1945,564,2830,2338,-3194,-3440,3013,1930,570,-2993,-3076,4813,3685,-2982,-3262,-803,3724,2807,-3103,-3781,1342],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-6,7,-8,8,-10,10,-12,14,-15,17,-19,21,-22,25,-28,31,-33,37,-40,45,-49,54,-60,66,-74,82,-91,103,-116,132,-153,178,-214,262,-337,468,-762,3375,852,1008,-3704,-6987,9996,3770,-6793,-1335,-2712,5956,7645,-8992,-4773,3951,2625,2923,-6073,-7698,8428,4335,-2421,-3643,-5082,6856,6997,-6613,-3492,-864,5062,5322,-7459,-7181,3860,4978,2179,-4844,-5930,6148,5502,-3366,-4743,-4364,5083,5136,-4039,-2823,275,2955,4961,-5501,-4340,4153,2947,1392,-3512,-5091,5215,1692,-3138,-947,-2901,4091,4599,-6328,-1227,3296,-822,2860,-4048,-3465,7647,-1857,-2389,1573,-3036,5114,1852,-7398,2166,1534,-628,2431,-8349,-3073,9548,-1154,-1864,-2592,-4335,8713,1184,-9300,2360,2285,3115,4398,-10993,-1301,9398,-1134,-824,-5585,-3485,10281,2559,-9140,-2064,-667,6803,4446,-10121,-2969,5499,1771,1760,-7017,-4935,9392,3874,-3926,-3211,-3089,7587,5000,-7605,-3110,2351,4449,3569,-7939,-4726,6186,3285,-874,-4952,-3727,6268,3302,-3007,-3365,-1927,5648,4143,-5963,-2157,2865,2826,2991,-6703,-1507,6023,1533,177,-3559,-2741,6334,556,-3617,-59,-170,2958,1751,-7013,389,4125,-1053,153,-3993,-1288,7420,-1956,-4117,1335,-1955,4268,261,-8392,2008,3935,-674,1197,-6139,820,8357,-3014,-3741,1165,194,7411,-51,-9263,2365,4607,2885,1143,-7780,563,9409,-1501,-2057,-4210,-1979,9623,-42,-8622,-294,592,4747,1374,-9929,-206,7909,1810,-1668,-6141,-2180,8367,528,-5370,-1881,-373,7693,2602,-8144,-2241,4315,3768,631,-8273,-936,6169,2207,-2712,-4348,-876,6727,524,-5059,-1553,316,5655,1238,-5853,-251,2538,3021,-254,-5251,285,4764,-761,-916,-1196,-576,4785,839,-5161,1444,819,1896,-218,-4461,1814,3582,-2080,-1785,-1691,337,6718,-3932,-4173,2891,1001,2811,-975,-6387,3421,3766,-2912,-1908,-4951,2280,6484,-3835,-3129,1646,1695,4780,-2615,-8590,4810,4503,183,-1201,-6874,2578,7383,-2585,-5054,-1301,1651,7519,-1878,-7838,1949,4862,3513,-1083,-7807,1219,7962,-411,-3450,-4274,1094,7618,-611,-5154,-1710,1801,5399,-94,-6858,981,5049,1769,-981,-6733,-268,6296,137,-2346,-2810,352,5668,-654,-6030,326,2384,4776,-518,-4121,1342,3279,-915,-1118,-3274,1342,3760,-2451,-2710,-151,720,2122,-1426,-2549,2863,991,-319,-423,-3749,3327,2648,-2974,-1215,-140,1102,3366,-3405,-4529,3728,2369,869,-2393,-5372,4019,3822,-3829,-2722,-1139,3024,4569,-3903,-4955,2433,2894,2690,-3462,-4681,4887,3565,-984,-3157,-3949,4178,5692,-4378,-4349,-171,2507,4497,-3613,-6878,1941,4271,885,-2308,-4870,2693,5716,-2507,-3577,-1496,2924,5209,-3071,-4596,-305,3695,2049,-2580,-4476,1700,3087,176,-2720,-4275,2270,3959,-2011,-3089,-737,2359,3816,-1541,-3728,513,2407,610,-1650,-2646,2352,3126],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,7,-9,9,-10,12,-13,15,-17,18,-20,22,-25,27,-30,33,-36,39,-44,48,-53,58,-64,71,-78,88,-99,111,-126,146,-170,202,-248,313,-421,619,-1105,5010,424,-11579,4739,3902,1060,-45,-9755,947,10040,-3740,-3619,-3464,359,10426,-1378,-9758,1292,3263,5411,342,-9503,1073,7729,1531,-2167,-7242,-936,10605,-929,-6432,-2613,2259,8247,469,-9126,-1196,3539,4746,697,-8110,-454,7030,1918,-3126,-4950,-96,8234,-775,-4306,628,445,5825,1411,-7037,939,3156,1637,817,-6556,1069,5472,-2609,-737,-376,-413,6513,-3208,-5728,3461,195,2419,232,-6879,4923,5252,-5242,380,-2590,992,8313,-5132,-5236,4761,123,2814,-1860,-9411,7802,4409,-4986,15,-4209,2445,9062,-7324,-4282,2599,1392,5420,-2865,-9138,7039,5246,17,-1486,-8535,4523,9944,-5799,-5257,-572,1784,9058,-3797,-9403,3371,5390,3344,-1951,-9109,3232,8729,-2032,-3438,-4487,1832,8658,-2292,-6112,267,3276,6628,-1693,-7597,929,4409,2576,-1597,-5659,1564,5467,-1671,-3018,-2961,2257,6128,-2815,-5135,1022,963,4206,-3348,-6331,3003,2075,119,-1097,-5563,2574,4850,-3122,-1604,1307,-444,3825,-3359,-4471,4951,372,193,-180,-3812,3963,4234,-5613,514,-413,1509,5375,-6387,-2094,5637,1440,-200,-3292,-5018,7124,2824,-4964,-488,-3218,4286,7288,-6673,-4270,4021,2234,3938,-5429,-8464,7951,5178,-3931,-2501,-5866,5238,7217,-5993,-4149,585,3858,4729,-5438,-7670,4590,5119,915,-2995,-6742,3838,6571,-2926,-4153,-2615,2650,7078,-4544,-6921,1893,3672,3436,-4129,-5758,4361,4312,298,-2789,-3584,3728,5546,-2799,-3457,-844,3457,3821,-3315,-4609,2664,1961,2148,-3344,-4834,4618,2840,-3068,-779,-2225,1726,3336,-5031,-1025,1769,903,2349,-4800,-2638,6114,-142,-565,-1479,-2797,4276,2886,-5464,-58,2190,2308,1644,-7103,-2481,7496,310,-1254,-3446,-2309,6369,2006,-7135,-1517,-181,4572,3773,-8004,-1634,5753,1981,363,-5678,-4935,8617,3194,-4422,-2896,-1828,5497,5051,-7532,-3741,3311,3126,2917,-5759,-4145,6580,3546,-2279,-3113,-3151,5791,5085,-5239,-4009,-427,3115,3524,-6643,-4095,2652,2767,952,-3826,-3926,4589,3408,-1975,-3118,-1840,4758,3700,-3243,-2348,1027,2523,2017,-3929,-3190,2200,1847,98,-2907,-2030,4788,387,-3749,-230,-682,1878,1950,-4510,124,2518,750,150,-3258,-1157,4201,-633,-3630,-408,-168,3648,959,-5847,692,3584,459,65,-3988,315,6994,243,-2958,-1513,306,6035,-368,-6297,-757,2487,4075,1096,-6369,-1278,6063,1223,-640,-4294,-2113,7326,1907,-5300,-828,1553,6437,1868,-6548,-1991,3863,3045,-24,-6562,-1730,6395,1241,-2534,-3274,-545,5116,1299,-5747,-3689,2632,2811,1257,-5489,-1693,3690,2994,-2019,-3796,-2612,4769,1540,-2440,-1933,-500,2922,447,-3624,-920,1713,3151,57],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,10,-11,13,-15,17,-19,21,-23,25,-28,31,-35,38,-42,47,-52,57,-63,70,-77,85,-94,105,-117,131,-147,165,-189,217,-253,302,-369,472,-652,1059,-4842,2477,5242,386,1865,-7856,-204,8698,-2232,-2921,183,-1680,8438,843,-6895,3678,1453,338,3191,-7232,914,5515,-3868,513,-921,-1803,6080,-2379,-5161,4552,-111,543,1091,-6831,4523,5653,-3512,-409,-901,2800,4829,-5283,-4643,1612,2994,3285,-4185,-6070,4578,4298,-903,-2319,-3781,3989,5462,-5047,-4550,-1125,4929,5214,-7476,-6608,2988,5221,3330,-5091,-7085,6180,6174,-1657,-3769,-5901,5509,7481,-5455,-6068,-914,2866,7165,-6237,-7786,5439,2064,3234,-1860,-8406,5469,6656,-3533,-2364,-5508,1330,9105,-5472,-5423,2458,-385,5770,-873,-9069,5547,4509,-2211,1714,-6266,329,6546,-4491,-2136,886,-924,4935,-2174,-6332,3900,1455,-977,470,-6288,1774,4465,-4820,-996,1242,-422,4778,-3399,-4268,5419,616,-558,-1499,-3754,4782,3751,-5425,-580,75,1602,3542,-5695,-2863,4797,934,1270,-3848,-4324,7542,2869,-2943,-4054,-1494,5875,4267,-4792,-3175,1446,4835,3893,-7136,-3801,4836,4185,885,-5601,-4731,7173,4126,-2840,-4187,-2538,5731,5290,-6417,-3292,449,4050,4627,-5984,-6112,7234,2530,-1566,-2718,-5711,5958,4556,-6253,-1679,-1778,2781,6956,-5786,-3462,4065,821,2313,-3275,-6118,4644,3274,-3517,-789,-3691,2096,5328,-4772,-1967,871,-299,3637,-2348,-3925,4565,808,-2118,184,-2238,2259,4760,-5594,-408,3058,865,2725,-4466,-2810,5789,149,-1299,-1711,-765,4761,1482,-5364,-28,2542,2410,1515,-6119,-1718,4081,3451,-1493,-5098,-700,6653,2751,-4491,-3432,-337,4840,1630,-6206,-1627,2701,4728,130,-6051,-1109,5720,1833,-1716,-4854,-225,7485,1639,-3965,-2978,-654,5853,1720,-8000,-2274,4379,2416,1649,-6431,-4117,6215,2385,-1764,-2418,-2627,5306,3316,-5244,-1555,1228,3078,3146,-5955,-2810,4885,1222,662,-3277,-3330,5734,3143,-4421,159,-1118,2479,3881,-5180,-2039,3589,-488,726,-1595,-1843,4944,-58,-3610,917,-810,3143,997,-5658,-200,3027,56,21,-4346,-1286,6010,82,-3160,-1031,1359,3960,-530,-4469,-596,3626,1709,-647,-5937,1086,5438,832,-2474,-4180,1727,5540,-415,-4457,-1895,1681,4753,-1076,-6043,-181,4490,2348,-1046,-5444,568,5459,777,-3289,-4470,1275,6177,-85,-5903,-1028,1369,4167,541,-6953,-383,5069,1387,-1394,-4582,-938,5913,230,-3399,-2258,-433,5591,2287,-6228,-521,3265,1494,150,-4456,-895,4607,-781,-1681,-1113,-995,4026,588,-4273,259,469,2065,318,-3744,266,2885,-532,-668,-1470,122,3936,-1216,-2176,1021,1446,1439,-1164,-3584,1885,3954,275,-1233,-1748,-84,5127,-1310,-4246,528,3126,2487,-2518,-4436,1248,3094,1262,-2146,-3376,1302,3785,-1506,-4077,-657,2431],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-4,4,-5,5,-6,6,-7,7,-8,9,-10,11,-12,14,-15,17,-20,22,-25,29,-34,40,-48,61,-78,106,-155,258,-402,3351,7937,-8031,-4306,6027,-863,2385,-2754,-6052,7301,3804,-4465,915,-2538,2218,5091,-7380,-2310,4326,-1548,3468,-3196,-4799,6795,-255,-3920,1702,-1595,3974,4251,-7483,286,3222,424,1106,-6200,-2392,6713,-1024,-3394,-2484,-2017,7301,1555,-6966,-713,2643,4166,862,-8625,-691,6325,1708,-2234,-5945,54,7624,1055,-5613,-3906,36,8416,4,-7936,-1466,2908,5268,-254,-9393,-1689,6678,2166,-1049,-7097,-1460,9188,1087,-6397,-2088,-747,7557,2526,-9264,-725,4541,2024,2763,-7176,-2649,10288,692,-2257,-1726,-4184,7902,3905,-9132,434,176,1309,4686,-6998,-2044,7547,-590,466,-1259,-4733,7745,1791,-5689,1269,-1163,2259,4628,-6827,-660,5095,-2161,-30,-2849,-1775,6669,-1368,-4189,1374,-951,2646,1744,-6944,1348,4582,-1185,-500,-3815,417,6877,-2556,-4926,-692,967,5432,-539,-7117,247,3702,2579,-1957,-6922,1180,7058,311,-3823,-4302,1881,6395,-1896,-5725,-533,2441,6933,-2111,-8045,1827,4006,3872,-2171,-8597,1878,7830,-485,-3220,-5845,60,8935,-1174,-6458,-545,779,6875,-605,-9115,972,5504,741,748,-6908,-341,7815,-1327,-2736,-172,-869,7266,1629,-7812,1538,2267,878,2276,-6178,9,6433,-2786,-1847,-655,-1938,5581,-1019,-4975,1541,-317,1695,1863,-6127,1910,5027,-2719,-752,-733,-386,6203,-1991,-4691,2871,1186,1778,-956,-5567,2574,5427,-1371,-1575,-2713,2892,5880,-2909,-3859,979,2691,3913,-4250,-4692,2831,4506,1075,-2766,-4709,3443,4668,-2156,-3789,-2478,3310,6290,-3420,-6122,615,3246,2498,-2214,-6254,2706,5303,1109,-3330,-6869,3942,6879,-2165,-3818,-2837,2548,7469,-3212,-5290,2264,2409,3460,-1163,-7123,2828,5591,-685,-292,-4078,757,7233,-1837,-3482,434,769,4555,-721,-6217,2519,868,-556,-110,-3964,1013,5816,-2944,-1407,1081,-272,3917,-1972,-4338,3248,836,148,-969,-3685,2017,2873,-2907,-1202,-1131,251,3220,-3817,-2717,2790,1944,843,-2039,-3508,4439,2824,-2869,-2690,-839,3016,3424,-2947,-2678,1189,3485,846,-3294,-3927,3619,2386,-1208,-3495,-2360,4535,4601,-3212,-3165,203,5072,3985,-4869,-3109,2947,3457,1648,-3958,-4598,3961,4065,-2256,-3882,-3955,4560,4606,-4165,-3135,1401,4094,3029,-4405,-3375,3011,3082,503,-2613,-4093,2605,3059,-2349,-2156,-960,1969,4374,-3839,-3123,2191,1472,2318,-1876,-3862,2604,2234,-2125,-1574,-1542,1569,3923,-3559,-1379,965,562,1862,-2160,-2726,2842,1041,-2438,-1773,-1952,2367,2714,-4202,-1973,1452,2798,576,-3887,-1905,3499,1333,-955,-1424,-1603,3870,1557,-4330,-2435,1233,3415,2232,-4651,-2401,3553,1868,-209,-4801,-1399,4513,2224],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,6,-6,7,-8,9,-10,11,-12,13,-14,16,-18,20,-22,25,-28,33,-37,44,-52,64,-80,106,-147,129,-2392,2748,9736,-8003,-6423,5659,1971,5597,-4093,-11532,6833,6130,-2619,-2012,-6948,4859,10602,-6716,-6279,667,2740,8223,-4137,-9848,3392,5359,1240,-2886,-8673,4472,9554,-1620,-4318,-4287,2874,8765,-3143,-6762,1085,2689,4505,-2157,-7975,2505,5303,-227,-2070,-6073,3059,6213,-3048,-3232,-1605,1960,5613,-3722,-5099,2360,1396,3410,-1746,-5786,4350,3173,-2833,524,-4214,3030,4798,-7177,-491,2070,-448,3674,-4190,-4687,6643,898,-2448,-740,-4862,5987,3715,-7874,280,1948,1420,5099,-8027,-4331,9189,891,-478,-2278,-5965,8397,3953,-8309,-512,-628,3350,6328,-9238,-4695,6947,2179,2204,-3664,-7935,8243,4838,-5458,-2587,-2653,6215,7971,-6885,-5565,1565,3512,5521,-5939,-7349,6027,5874,-71,-3076,-6748,5520,7649,-5489,-3621,-588,4046,5662,-5109,-6274,3049,3200,2347,-4026,-5379,4080,4527,-1125,-3334,-2942,4433,5648,-5443,-2790,-995,2879,4162,-3706,-3194,3876,1597,838,-2931,-3627,5478,1446,-3992,301,-1283,3511,2369,-6448,-187,4402,-513,1735,-4515,-2382,7400,-1441,-3885,-198,-1374,5032,2161,-7673,702,3730,182,3530,-7778,-2061,9473,-1095,-2271,-2301,-2582,7834,1854,-10115,-73,2695,3134,4041,-9227,-2837,7972,1742,323,-6134,-3955,8395,2731,-7030,-1931,-867,7252,4781,-8622,-4321,5956,2846,3039,-5857,-4430,8217,2721,-2462,-4067,-2558,6584,4095,-5765,-3170,909,4267,3441,-5531,-2741,5155,2981,122,-4331,-2332,4435,3726,-2498,-2155,-1079,4503,2531,-3894,-936,600,1034,1933,-3810,-1019,4031,429,-2016,-2556,-624,5163,-21,-4524,166,382,1794,423,-6867,1401,3822,-1612,26,-3755,-127,7689,-2686,-4917,1259,108,3402,-880,-7552,1497,5080,-450,-453,-6312,-99,8003,-2045,-4592,-1980,128,7727,-295,-9029,1134,3878,2748,-195,-7393,-711,8165,307,-2648,-3202,-430,7911,401,-6789,-966,2823,5578,1102,-7691,-1883,6020,1582,-1082,-5923,-2176,7928,1569,-4789,-2928,-346,4798,1373,-5569,-688,2236,3618,2317,-5002,-1598,4514,1246,-2113,-3491,-208,4586,257,-2787,-523,1412,3194,351,-3456,621,2291,-202,448,-3931,-242,4039,-1258,-1600,-167,824,4573,-1474,-5184,2077,1807,2088,-932,-4084,1558,5229,-2862,-957,-2215,1105,3545,-2440,-3989,1243,1890,1798,-1825,-7382,4220,3738,-1397,-3497,-4966,1989,6236,-2841,-5262,370,4177,4150,-3353,-7320,2400,4308,186,-2603,-5578,1644,7404,-1430,-4601,-2168,1456,5276,-898,-5945,295,4094,1985,-985,-6122,913,5980,1081,-1479,-3610,760,5965,-241,-4755,-674,737,4382,-400,-4328,-303,2061,1077,-1159,-5179,-522,4655,-801,-2775,-1474,592,4400,-291,-2339,291],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,-1,1,0,0,0,0,0,-1,0,-1,2,-2,3,-4,6,-9,12,-20,33,-59,121,-323,1901,11167,-968,-4301,-1723,-1729,10005,536,-10329,855,3120,3396,3620,-10726,-1626,9520,231,-1879,-5848,-4236,10999,3592,-9148,-1883,532,6326,3471,-10449,-2660,5399,3569,942,-7233,-4363,9315,2595,-4171,-4437,-1941,8183,4430,-5653,-4056,1387,4244,2600,-7432,-2330,3559,2188,886,-5865,-3111,7932,-69,-2790,-2331,-2064,4896,1410,-5947,1101,1534,1682,1758,-6323,723,6196,-3120,-369,-1525,-1502,7537,-2209,-5814,1909,324,2230,697,-7658,2789,6184,-3154,122,-4036,-9,8840,-4562,-6242,3267,472,5072,-1102,-10504,4689,5925,-1648,28,-6143,1945,10598,-4326,-5391,-416,34,8242,-1090,-10869,2618,5173,1815,-135,-10131,270,10768,-2216,-3594,-5104,-1462,10480,-42,-9687,29,2277,6193,1082,-9841,671,7577,1789,-1591,-6116,-1605,9772,29,-4425,-3136,345,6684,1278,-6609,-1336,2527,3624,541,-7853,1073,5398,771,-910,-4320,-911,7569,-760,-4006,-1678,-947,4797,-843,-5382,2215,2481,894,13,-4938,1374,5750,-4858,-1905,-453,-481,4942,-3166,-5045,5060,506,1029,68,-6345,5376,6047,-5009,-1651,-1588,1526,7001,-5810,-5421,3816,1880,2734,-2359,-8925,5503,5711,-3971,-2027,-4829,2899,8474,-4709,-5477,1718,2397,6314,-3545,-9188,4018,4991,-347,-2712,-7184,4129,8973,-2391,-3950,-2597,1431,8371,-2359,-8445,1931,4057,4235,-1642,-8381,2985,7371,-1272,-2807,-4272,1010,7202,-2253,-4861,-1190,1999,3652,-1271,-5538,550,2773,2361,-1159,-5022,2018,4535,254,-2045,-2831,1190,4118,-3047,-2770,1217,1111,2372,-1663,-5986,3282,2841,-743,-236,-2993,935,3249,-4119,-1516,700,1128,3199,-4131,-3839,5332,1133,-1459,-1338,-3673,4731,4074,-4619,-1663,1090,2442,5850,-7105,-4501,5847,1149,1486,-2961,-5567,5912,4116,-4529,-3674,-2213,5381,6940,-6023,-4698,3038,4059,2560,-5682,-5955,5749,4883,-948,-3741,-3795,4381,6017,-3018,-4423,-1146,2728,6863,-3803,-6971,2737,3031,105,-2850,-5251,3689,5496,-1621,-2567,-2204,3475,5262,-2176,-4547,1381,2093,2530,-2260,-5257,2956,3415,-44,-2688,-3940,2450,3371,-1425,-2019,-448,2661,2183,-3589,-1918,2436,1150,-566,-2196,-1915,4300,2204,-3359,-807,-776,2728,1509,-4879,-874,1780,2270,177,-3672,-1805,6086,1930,-3420,-1907,-559,5474,3096,-6098,-2210,2278,2445,1562,-6438,-2470,5644,2106,-1976,-3002,-2574,6686,3218,-5581,-1705,572,4680,2638,-6279,-3037,4805,1984,-25,-4551,-3961,6656,2972,-3194,-3688,-1027,5770,4254,-5148,-3881,2640,4336,2576,-5353,-4119,4972,2537,-854,-2360,-2545,3801,2839,-3317,-3907,-612,2944,2345,-3194,-2235,2127,1249,1459,-2282,-2834,3119,721,-1788,-2336,-1272,2029],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,6,-6,7,-7,8,-9,10,-11,13,-14,15,-17,18,-19,22,-24,26,-29,32,-34,38,-43,48,-54,61,-70,81,-96,115,-144,186,-260,405,-794,3828,9119,-5551,-3588,937,463,6993,-1753,-9138,5291,2536,-378,984,-7430,1965,6944,-5143,-1271,-964,-472,6631,-3677,-4846,4944,-4,189,714,-5249,3611,4594,-4371,32,-1040,1775,4393,-5514,-2865,3741,657,611,-4203,-4527,7342,1398,-2804,-2613,-2384,4527,3986,-5992,-3110,2541,4502,3258,-7463,-3223,5397,3509,352,-6522,-3725,8614,3420,-3603,-5208,-2209,7411,5925,-7729,-3790,2205,4347,4285,-7926,-5462,7964,2404,-759,-4774,-6120,9665,6215,-6554,-2347,-2686,4108,7734,-7840,-5109,5188,1376,4055,-3617,-8584,6702,3731,-3949,-1782,-5097,3568,7337,-6071,-2943,2454,358,5248,-2973,-7101,6350,2233,-1441,4,-5221,2648,4620,-6134,-194,2224,-406,3955,-3758,-2174,6567,-604,-1813,-428,-3249,5086,2177,-5322,512,2195,2019,2235,-7029,-1929,5600,1365,-850,-3690,-2210,5602,1458,-4069,-2521,838,6122,2924,-6372,-2456,3963,4303,774,-6910,-1424,5063,1773,-2055,-4659,-1214,8257,1898,-6118,-3687,393,6106,3489,-8746,-2041,4863,4116,1888,-7432,-2822,8773,1674,-2295,-3023,-3665,7454,3223,-7116,-2326,943,3479,4064,-7854,-3145,5991,1706,1292,-3385,-5023,6753,3169,-4217,158,-3015,2961,4628,-7159,-871,3011,43,1924,-3922,-3004,4704,-4,-3475,-495,-2613,3220,2340,-5455,-181,2625,-128,1519,-4593,-1284,4818,635,-2398,680,-931,4309,1741,-5303,1141,1702,1774,-685,-5268,523,6012,-1004,-2009,-3646,467,6407,-1173,-5874,-1758,2436,4037,-318,-6327,848,4083,2616,-446,-5510,702,6658,-38,-2886,-4232,622,7735,574,-6001,-1025,2369,4755,-211,-7287,-251,5053,3393,-72,-6337,-19,7542,-85,-3530,-2442,-823,6917,1841,-7137,209,2042,1709,1294,-6502,-1156,6582,-525,-1059,-3429,-2529,5506,1215,-4797,193,-284,2369,2744,-5054,627,4618,-1010,1055,-2504,-1435,5963,15,-4130,311,-992,3240,230,-5138,972,2964,-237,-148,-2727,-288,4730,-1236,-2531,92,383,3112,-860,-4977,1554,2903,171,-401,-3966,1536,4271,-1401,-3472,-1321,3223,4349,-3445,-5574,-98,3972,3412,-2624,-5666,1913,3926,5,-2518,-4435,1897,6235,-1584,-4201,-1508,1810,5710,-2493,-5417,1154,2839,3228,-2385,-5868,1343,4821,86,-2657,-4035,1579,6658,-1527,-3799,-226,1617,5600,-909,-4946,2466,3631,1378,120,-4935,102,4783,-2368,-1995,-1155,709,5352,-1434,-4491,1090,1898,1774,510,-3856,529,3189,-2246,-1048,-322,669,3161,-2032,-2179,1016,-190,414,-630,-3433,2424,2221,-1345,-867,-1320,348,2715,-1602,-2119,1299,833,2628,-1992,-4302,3069,2801,-1151,-2003,-1509,3051,3472,-2274,-2962,-290,3275,3893,-2986,-4511,2343,3268,1580],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,10,-10,12,-13,15,-16,18,-20,21,-24,26,-29,32,-36,39,-44,48,-54,61,-68,77,-88,102,-119,143,-177,228,-318,514,-1689,-93,-3809,-4800,10443,1873,-6722,1081,-2622,3916,4943,-8556,-1140,5873,-162,1467,-4125,-4723,7866,1053,-4020,1368,-1780,4217,2176,-6970,653,3392,-768,375,-4380,-937,6759,-1568,-3176,438,-687,5529,-720,-6856,1565,2920,1215,-1872,-6244,1576,7001,-733,-2797,-3516,1319,7720,-2476,-5805,-1593,3581,5612,-2744,-7103,1897,5583,3623,-3324,-7969,2402,7487,-1013,-4274,-4910,1901,9624,-2607,-7226,201,1669,5640,-969,-9859,3223,6553,802,-98,-8022,-535,10128,-1818,-4651,-1808,-1668,9501,-16,-10557,2865,2698,2220,3385,-8686,-913,8296,-1634,-1215,-2142,-3600,8588,-1377,-6904,2231,-121,3100,3614,-8340,1471,5132,-3317,1434,-3270,-1735,6119,-2875,-4557,2967,-268,2919,493,-5189,2851,4030,-1761,-546,-4194,1125,6466,-3131,-2285,1267,1708,3449,-2223,-4678,2924,4233,262,-1550,-5365,3452,5913,-2619,-3667,-1814,2702,5643,-3582,-5600,2099,2740,4038,-4260,-6176,3848,5466,676,-4172,-6774,4022,7400,-2649,-4103,-2280,3667,8385,-4244,-6850,2615,3629,3635,-3937,-7865,4306,4425,-1241,-1789,-6555,2823,8485,-2566,-4416,319,518,6113,-1630,-7989,2160,2706,787,226,-6703,807,7032,-3236,-2030,-719,-1865,6392,-1900,-5185,3824,-97,695,-33,-5938,1958,4777,-3123,473,-1109,-1736,4809,-2970,-3317,2225,-33,1854,-320,-3587,4225,2551,-2459,-1323,-896,2569,3625,-3729,-2457,2777,2484,2306,-3428,-4795,3584,2273,-455,-3398,-3809,3669,3693,-4354,-2965,61,3451,4402,-4810,-3422,4183,3318,1831,-5755,-5138,5601,3773,-1598,-3688,-3971,5543,3920,-5478,-3822,322,4829,5759,-4992,-4790,3724,3813,1376,-4652,-5550,5060,5548,-3200,-2265,-2096,4197,5251,-4677,-4524,1626,932,3791,-2329,-5075,4375,3110,-1034,-110,-4364,2999,4779,-3813,-2089,617,317,3755,-2057,-5105,4654,945,501,334,-3181,3252,3497,-4006,-531,1182,1667,3314,-3859,-3421,4210,773,612,-1829,-1774,4709,1245,-3975,-105,1393,3275,1091,-4207,-1672,2614,1567,-694,-3940,-382,5092,2022,-2715,-3798,-494,5295,1566,-4699,-1441,2865,3964,1787,-5093,-1975,5285,2656,-888,-4563,-2287,5048,1566,-3270,-3150,-1299,4455,2869,-5069,-2144,1688,4192,1566,-5989,-3526,4704,3293,-1532,-3407,-3103,5954,3388,-4738,-1563,-735,2022,3140,-4371,-3602,2309,830,1131,-3142,-3911,3409,3586,-2371,-1596,-2064,3086,3290,-3955,-1772,2753,-500,1807,-2124,-3260,3715,2264,-1227,-1515,-277,2045,1464,-3101,612,1853,200,1557,-4256,-939,4742,446,-2422,-818,181,3510,805,-5185,-367,2175,3008,-951,-4487,189,4145,1851,-1174,-3246,611,4368,81,-3804,-2090,575,4044,279,-4253],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,25,-28,31,-34,37,-42,46,-51,57,-64,72,-81,93,-108,127,-154,193,-257,375,-666,3307,-151,-11391,4309,8898,-4236,-3041,-5877,2306,11538,-4148,-7386,1467,810,5182,-1227,-12427,3314,6830,360,-1524,-8389,-130,11638,-2269,-5229,-1811,376,9326,-606,-10132,1158,4378,3375,-462,-9730,-386,7200,511,-3344,-5146,-56,7213,60,-6209,-1654,2400,6801,939,-7326,82,4824,1247,-155,-5398,881,5164,-982,-1341,-2555,998,7000,-1347,-3926,1662,-442,4127,-2290,-5673,4202,2207,-1777,-170,-4274,2576,6119,-5048,-2165,1998,-1395,4767,-4852,-7105,6864,1288,-1784,-480,-5846,5061,7506,-7141,-2560,28,1400,7524,-6972,-7288,7235,1477,1419,-2249,-7854,5632,7217,-5531,-2858,-3574,1944,9656,-6143,-6528,3465,1982,3488,-3063,-10553,5929,6796,-2187,-1156,-7490,2668,10305,-4779,-6646,-149,2635,7962,-2262,-8373,2771,5117,932,-1215,-6867,2761,7618,-1641,-3522,-4295,1554,7097,-2705,-5288,1099,2446,5106,-2263,-6263,2198,3954,324,-2135,-5871,3139,4478,-3011,-2026,-1627,887,4982,-3635,-3778,3226,1015,2491,-2729,-3478,4754,2234,-1854,1180,-2099,3295,4437,-6922,-1351,4594,141,1639,-4263,-3323,6802,1570,-3033,-2538,-4200,5923,4740,-8191,-1666,1630,3216,3805,-7046,-4674,8304,2330,-1288,-3239,-5374,7644,5157,-7224,-2119,-528,3591,6400,-7582,-4895,5513,2395,1446,-4261,-8279,7857,7420,-3883,-2753,-3046,3928,6359,-6235,-5299,1723,2882,4993,-4799,-6289,4802,4767,-885,-2786,-4987,3688,5755,-2540,-3407,-1036,3222,4784,-3187,-5040,2171,2472,1878,-3166,-3455,4052,2475,-507,-1584,-1967,4890,2496,-3862,-2084,1400,748,2782,-3679,-2680,4484,481,137,-2043,-1335,4390,913,-3649,-232,-213,3187,3348,-6334,-900,4881,9,7,-5214,-2572,7262,1089,-5822,-1744,-959,4985,1870,-8029,-1288,4799,2999,1466,-6204,-2627,7202,1207,-3721,-3847,-2048,7654,2822,-7597,-1897,1861,3671,2975,-7670,-3987,5947,3568,-90,-4709,-3274,7445,3460,-4582,-2855,-2000,5768,4392,-6474,-4360,2958,2605,189,-5123,-4087,5314,3064,-2278,-3007,-1821,4321,3960,-4125,-2418,-196,2810,1840,-3550,-2610,1978,2087,223,-3766,-1596,5130,2370,-2450,-1685,-1343,2906,1648,-4272,-607,911,1123,684,-2322,-63,4482,-1330,-2578,-1573,-376,3177,714,-4928,666,2548,1943,780,-6096,1296,4522,49,-2503,-1939,-111,6048,-1938,-6432,241,1486,4312,315,-6884,806,5351,849,-732,-5099,-204,8195,597,-4608,-3263,-410,6610,745,-6506,-536,4255,2696,941,-6428,-755,7755,1906,-4052,-4319,232,5683,2011,-4697,-1549,1262,3765,2377,-5662,-2028,4841,2359,-1246,-4346,-1997,5287,1528,-3903,-2456,543,4358,1313,-3871,-1952,2589,2150,-798,-3856,-1426,3636,173,-909],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-8,8,-9,11,-12,13,-15,17,-19,20,-22,25,-28,30,-34,37,-41,45,-50,55,-61,67,-74,83,-92,103,-117,133,-153,178,-212,258,-324,429,-621,1085,-5493,-2398,4900,621,4858,-8234,-5511,11781,1731,-2570,-1991,-5973,9495,6261,-9214,-1772,366,4046,7268,-9454,-6003,7405,3086,1627,-5204,-6609,9219,6656,-5418,-4913,-3467,6834,7041,-7876,-6134,2561,2823,4629,-6333,-7460,6480,4079,-556,-4448,-5260,5484,5908,-3671,-3361,-1000,4525,4283,-5619,-3480,2634,2767,2796,-4612,-3957,5501,1820,-1900,-2277,-3656,5755,3278,-4940,-85,-403,1856,2527,-6592,-627,5832,-399,265,-1623,-2361,8507,-258,-6042,2846,325,2905,2450,-9312,127,6139,-351,241,-5451,-1290,11073,-1606,-6362,460,-605,6016,2738,-11567,1089,6617,566,2129,-7873,-1622,9672,-710,-3711,-2206,-3058,10251,2610,-11495,-574,3109,4945,3727,-10043,-4180,8952,2203,-1333,-4979,-3894,8655,3450,-6911,-2479,-726,5681,5097,-7571,-3488,4801,2651,1383,-6082,-3996,7218,3000,-2359,-3676,-2125,6979,2326,-5822,-2942,649,3786,2275,-5300,-1460,4485,404,1418,-3934,-1037,5954,-542,-2989,-1167,-1974,4848,509,-6416,1183,1482,241,305,-5598,1495,6390,-2624,-1351,-975,658,7284,-2349,-6963,2296,823,2268,-87,-8075,2587,6461,-2629,-1177,-4340,182,10090,-2499,-7065,1197,1392,4858,268,-9859,2545,5906,-1101,-956,-5383,135,10364,-1211,-5504,-494,-112,9096,-559,-9547,815,4711,2460,499,-9061,517,9192,-316,-3413,-3701,-1015,8295,1919,-7632,-1534,2168,4533,1619,-6692,-1363,6019,1556,-490,-5375,-1578,6079,-242,-3443,-1861,189,6809,297,-5776,-471,2261,2276,-252,-5923,503,3499,-878,-2013,-2916,22,5719,-929,-2710,898,909,4668,-1214,-5039,2522,2255,-382,-715,-4023,2829,4792,-3200,-2252,1595,1883,3932,-2547,-4894,3748,3096,817,-2508,-6205,3018,6207,-4760,-2614,-2003,1392,7352,-3824,-6707,2497,2355,2911,-3232,-7937,3478,5910,-1600,-3502,-5799,2151,9035,-4064,-5546,343,1967,5306,-1813,-7521,2663,5256,426,-1877,-6947,1267,7664,-1565,-5110,-1861,1117,7323,-792,-6588,1090,4523,3728,-22,-6838,1651,5187,-945,-1955,-2510,1013,5283,-1690,-4210,-434,1392,4659,-413,-4574,957,2364,1006,-1494,-3891,2297,3810,-1570,-1972,-517,683,3096,-3370,-4073,1362,1041,1741,-3241,-3629,3345,2133,-2215,-1806,-2165,3342,3758,-5009,-2280,1979,3033,2170,-2930,-4329,4474,2704,-2032,-1627,-2581,3713,4353,-5589,-4318,497,4153,3620,-4337,-5232,3700,3029,692,-3203,-5136,5181,4649,-3180,-3052,-1858,3510,6032,-3560,-4892,2613,2693,1038,-2991,-5756,3190,4799,-1386,-3535,-3922,3296,5081,-2278,-4110,492,2525,3690,-2357,-4863,1646,3815,2039,-1828,-3021,1764,5299,-1523,-1954,-2102,2257,2664,-1813,-3156,1253,2151,2087,-2752,-2150],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-7,7,-9,9,-10,12,-13,14,-15,17,-18,21,-23,25,-28,30,-34,37,-40,45,-50,56,-63,71,-82,94,-111,132,-163,206,-275,399,-681,2919,-4368,-7633,8017,2243,-2050,-1590,-5792,4661,6242,-6785,-1729,-52,1570,6189,-5471,-5135,5136,122,871,-357,-5361,5999,3572,-6030,-597,-581,1218,4375,-6108,-2122,6557,327,298,-1645,-3052,5731,1333,-4024,-972,655,4445,2065,-6708,-1340,5036,3353,199,-6626,-135,6466,1026,-2411,-5133,-1074,9255,502,-7018,-2077,1580,6913,1761,-8485,-139,5333,2897,1104,-9403,-1567,9370,1907,-3131,-3907,-2112,9249,1892,-9485,-504,892,3594,4144,-10052,-2723,6969,1519,613,-5175,-4798,9577,2517,-6521,-975,-3025,4600,5430,-9393,-2090,5355,567,4635,-5275,-5340,8051,1399,-3034,-751,-3224,4825,3718,-7020,438,1630,487,4377,-4970,-3126,6262,270,-1039,-351,-2597,4744,1482,-6632,1958,1507,699,1375,-6211,393,5025,-472,-431,-2751,-106,5972,-1172,-4140,-332,2194,3943,-1317,-5988,69,3747,2001,-3006,-6752,2049,6310,-491,-4355,-2764,600,7420,-1959,-6896,-875,2965,5877,-1132,-9471,1603,6192,1517,-1855,-7697,1306,8586,-1055,-5131,-1692,-784,9584,148,-9157,434,4460,3598,-10,-8307,-820,7908,-911,-1709,-4213,-1802,8835,1088,-6974,505,-708,3907,3312,-8864,-452,4123,-296,1401,-4972,-2772,7304,-518,-4235,-176,-665,4328,2561,-7447,1317,1919,-243,925,-4323,-944,5176,-1478,-2328,-41,-616,3929,52,-5314,2378,2408,522,-493,-5004,1910,5315,-2321,-2575,-1663,137,4892,-2437,-4622,1221,2282,2575,-2768,-5520,2917,3997,134,-2717,-4725,3123,6031,-2618,-4089,-1945,1984,5502,-3273,-5428,1780,4307,2439,-3005,-6523,2509,6033,-908,-3650,-4094,2172,6896,-2395,-5158,-522,1890,4837,-3712,-8163,2351,4566,1500,-1081,-6031,1873,7349,-1429,-2635,-1656,-471,6769,-1835,-6141,1713,2181,2553,-472,-7082,1807,4726,-985,-791,-1567,965,5253,-1992,-5103,1162,-591,2211,-90,-5140,3326,2620,-1858,-280,-2843,1592,5164,-2735,-3341,1070,741,2834,-1889,-4520,3320,2148,-306,-1262,-2018,2090,3801,-2713,-2265,-759,3059,2774,-3655,-3876,1848,3876,639,-3571,-2456,5062,4353,-2167,-3439,-2113,4033,3548,-4126,-2342,-21,3839,2152,-4734,-4187,4354,4071,922,-3235,-4757,4436,4968,-2911,-3124,-3094,3168,5222,-4676,-5046,1838,3925,2543,-3567,-4723,3377,3721,-916,-2541,-4399,3358,4842,-2259,-2949,-57,1516,4107,-1671,-3258,2571,1845,1984,-1278,-3721,1973,4512,-2095,-1468,-595,1653,3019,-2165,-3587,3619,564,827,-873,-2727,2618,2249,-2491,-405,-1380,1071,2416,-3060,-1929,1559,1849,1452,-2929,-1890,3684,1537,-1748,-1593,-495,3615,2474,-4626,-2318,1281,2707,341,-4704,-2480,2505,4586,-1287,-3864,-1189,4411,1701,-4496,-3211],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-7,8,-9,10,-12,13,-15,17,-19,21,-23,25,-28,30,-34,37,-41,45,-50,54,-60,67,-74,82,-91,101,-113,128,-144,165,-192,227,-276,348,-471,742,-3235,1329,1396,3688,2331,-11228,1342,7005,-2049,654,-3723,-3223,9292,-1723,-4938,780,-1752,3680,1527,-7109,1061,4258,-794,-161,-4279,130,6818,-2264,-2408,1362,-651,3881,-426,-5548,3810,3237,341,-768,-3950,3300,4930,-3493,-2447,-1800,2736,4885,-4988,-5058,1571,3040,3752,-5057,-6302,3511,4138,-1859,-3194,-5650,5625,7859,-5419,-4116,-1343,6022,6585,-6447,-5804,3711,2892,4041,-4864,-7780,6007,6020,-3077,-1904,-6643,4032,8764,-6314,-4717,40,1513,8057,-2971,-9696,4045,3375,955,-630,-8324,3140,10102,-3611,-2728,-1426,-1027,9021,-2561,-8278,3137,1712,2508,581,-7998,2361,5055,-3382,200,-2665,-439,7439,-3955,-3623,2677,-548,2281,-234,-5940,3775,2844,-3797,1465,-2418,1132,5942,-3276,-1881,2883,1574,2941,-2551,-4558,4458,2996,-1727,-2892,-2941,4242,3309,-4367,-2653,809,4368,3396,-4926,-2999,3365,4438,2336,-5102,-4279,5658,4101,-2156,-4273,-2989,6486,5143,-6730,-3667,-536,4708,4136,-6024,-5437,6157,3089,1906,-4654,-6143,8395,5004,-4169,-4152,-2087,4594,7544,-6285,-4201,1882,2600,4924,-5099,-6858,6182,3626,-1653,-376,-5949,4145,7583,-5896,-2597,1291,1329,6700,-3952,-5022,6195,2254,1187,-1673,-6204,3497,5164,-4658,136,-762,1000,5429,-3648,-2646,2660,773,796,-1501,-3757,5553,2415,-3855,81,-1301,2673,2921,-5156,-477,3607,-61,932,-3815,-3084,5031,2016,-2096,-2423,-646,3954,791,-5727,-319,2131,4383,1538,-5204,-1690,3922,2503,-1701,-4645,-1572,6866,2180,-3979,-2847,-444,6651,2390,-6464,-2192,2449,4245,1161,-7110,-3866,6982,1935,-1606,-4360,-2341,7923,3831,-4921,-2764,-164,4057,4404,-6302,-1962,3519,1537,990,-4263,-4442,5779,2648,-2673,-1602,-3733,3833,5162,-5940,-2709,1340,1240,2501,-3783,-4664,4550,568,-2482,-1155,-3955,4470,2775,-4554,-858,296,331,2442,-4627,-2952,3547,143,-81,-1565,-1970,4855,625,-4603,-42,1546,1561,-666,-4654,-120,4720,904,-1304,-2763,772,5463,-998,-4010,-1715,583,4823,-149,-4880,-542,3348,2925,-1704,-4996,-440,5665,321,-2840,-3795,1880,6754,522,-5030,-1050,1404,5975,-292,-6326,-569,4688,2072,-1702,-5517,-541,6407,2074,-2670,-3303,408,5586,306,-6751,-965,2805,4432,1947,-6644,-2425,5076,1530,-441,-3719,-2248,6016,536,-2980,-69,-522,2957,2532,-4964,-904,2470,1343,1255,-3116,-871,5171,-222,-2255,227,-910,2706,-218,-5044,894,1793,837,141,-2895,25,3136,-117,-2433,30,432,2606,540,-4039,1040,2727,1465,-2155,-3421,1194,3617,666,-2219,-2187,2458,3265,-2213,-3462,-728,1848,2698,-1350,-4288,1727,3475,817,-2418,-3508,874],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,1,-1,1,-2,2,-3,3,-3,4,-4,4,-5,6,-6,7,-8,9,-9,10,-11,12,-14,15,-16,18,-20,21,-24,26,-30,33,-37,41,-46,52,-58,63,-56,-17,980,10829,-1270,-8905,1645,1165,6019,2740,-11188,916,8227,-272,282,-7589,-1248,12180,312,-7086,-1895,-1246,9630,2616,-10952,-1133,4500,3148,2704,-8160,-3908,9237,2288,-2496,-4237,-3390,8609,2838,-9089,-2352,1715,5861,3489,-9116,-3995,4979,2594,117,-5472,-2918,7382,1809,-3003,-2587,-1471,6124,2169,-4686,-368,1541,2029,1649,-5766,294,4810,54,-590,-3078,-1415,6610,-1987,-3459,536,-753,4118,-1130,-6977,3689,2587,-1132,1342,-5616,1310,6835,-4004,-2865,140,440,6096,-2686,-8433,5013,3609,-403,166,-8592,3607,9040,-3841,-3188,-2011,1310,10201,-3321,-9436,4251,2132,4205,-347,-11708,3986,8043,-1180,-1604,-5966,437,11663,-4597,-7499,711,911,7311,328,-10787,1020,6412,1522,-219,-8522,-349,9453,-250,-4759,-2549,33,8585,812,-8782,-998,1849,3875,-673,-7639,-1220,6046,1057,-126,-5250,-676,6793,-86,-5167,-1538,-326,5162,793,-6385,137,2174,2682,-658,-5897,1249,3769,-672,-1815,-3346,694,4851,-2821,-4721,1549,-14,2432,-988,-5343,4875,2586,-3247,-1262,-4084,1989,6429,-5811,-3032,3089,1044,4459,-3848,-6602,5667,3630,5,-2337,-5529,4940,7551,-5125,-3118,-32,2145,7396,-5663,-8266,5432,4060,2380,-2413,-8624,5589,7555,-4057,-3043,-4541,2989,10989,-3613,-7358,1681,2495,4486,-1488,-8723,3638,6963,441,-3241,-5771,1794,8666,-1378,-4542,-1201,1093,6798,-2006,-6594,1046,3793,2411,-1872,-6241,1388,5719,-231,-2803,-1757,1667,5821,-1638,-4629,-196,928,3808,-2560,-4607,2331,3289,727,-1487,-3726,2118,3412,-3951,-2044,-895,2688,5733,-4612,-3241,3861,1239,218,-2405,-3476,5642,1687,-4610,-1399,-1346,4350,4480,-5388,-3317,3619,1151,1995,-5067,-6296,7315,2740,-3729,-2864,-3038,4543,5534,-7613,-2793,2741,2515,4765,-5825,-5881,5094,3373,112,-3877,-5883,5678,6224,-4907,-3650,-1671,4921,6793,-5740,-5866,4122,4383,2606,-4401,-7302,5319,5538,-1854,-3094,-3340,2643,5472,-3203,-4048,779,2731,4206,-3035,-5895,2025,3389,409,-2776,-5230,1990,3524,-2442,-3004,-1036,2606,2925,-4034,-3374,1146,1768,1924,-2091,-3253,3509,2603,-1224,-1785,-1350,3299,1958,-4144,-340,1638,1370,1151,-4721,-2250,3936,1073,-250,-2728,-873,5051,1681,-4705,-272,1967,2976,1528,-5629,-749,4297,2455,-226,-3996,-1481,6592,1453,-3978,-2030,-609,4302,3471,-6562,-2407,3230,2814,1513,-6442,-3322,6331,3096,-3042,-4292,-3565,6024,3701,-4548,-3330,809,4115,2223,-5753,-3130,2732,2541,108,-3798,-4265,3380,3233,-2914,-3091,-517,4118,3960,-3411,-3777,1329,3722,1651,-4945,-2499,3507,2889,-544,-2128,-1802,3604,2377,-3155,-1621,1057,2814],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,1,-1,1,-1,2,-2,1,-2,2,-2,3,-2,3,-4,3,-4,4,-5,5,-5,6,-6,7,-7,6,-5,2,5,-21,71,-83,-2592,-2339,-6855,5787,7632,-8467,-3223,1092,2610,7071,-6893,-7243,7667,2569,458,-3235,-9026,8002,8395,-5809,-3912,-3128,2662,8896,-6403,-7683,3195,3401,4228,-3521,-10602,5397,6833,-454,-2141,-5784,3403,9319,-3205,-5651,-1185,2711,6747,-3227,-7133,2962,3473,2005,-1835,-7143,2768,6096,-1203,-1838,-2692,1894,4913,-2927,-2823,1202,2351,3675,-3326,-4525,4201,1298,258,-350,-2902,4785,3241,-4883,-301,-439,2588,4162,-6033,-2497,6130,-710,973,-3952,-5214,7733,1989,-6615,91,-1219,4491,4655,-9130,-2103,4828,-409,2328,-5960,-5717,9443,2400,-4442,-1835,-1599,7573,6739,-10211,-2077,3119,2246,4955,-8359,-6633,10080,2995,-2322,-3336,-7687,8054,7366,-7983,-3159,-36,3411,7132,-7531,-7256,6786,3708,1078,-3422,-7264,5710,5811,-3911,-3068,-3868,4721,7687,-6198,-4511,1209,3799,4704,-5000,-5358,4478,3206,1539,-3283,-4259,5810,3671,-3983,-1881,-1746,3713,2763,-5942,-2147,1458,1496,1961,-3385,-3138,5990,74,-1842,-1991,-2287,5270,1062,-5740,460,1529,2460,1619,-7192,-396,7636,-231,-810,-3138,-2103,7701,-85,-5626,297,489,3076,1880,-9836,663,6513,-561,-337,-5177,-3098,9791,942,-6943,-1119,-1106,6202,2970,-10993,-1951,5593,1010,1896,-8802,-3196,9651,2096,-3303,-4236,-2608,8460,3641,-8261,-3013,1594,5294,4626,-7269,-4524,6184,2534,-27,-4447,-4563,6451,3883,-4520,-3482,-1135,5971,3055,-5951,-2688,2649,3226,967,-4989,-3541,5463,2257,-2037,-2834,-1786,4409,3027,-3954,-2513,696,3091,2151,-4775,-376,4056,1502,-424,-3290,-59,6056,105,-3350,-146,-777,3728,-660,-5248,1230,2489,-120,-1455,-5450,620,6700,-1231,-2538,-829,260,7281,-1776,-7273,2000,2486,2714,528,-9004,792,6789,-260,-2352,-4839,0,8284,-1098,-6764,-1010,1778,5939,518,-10187,-374,6823,582,13,-5547,-1097,8405,365,-5366,-2414,195,7894,69,-7413,-849,3852,4645,1036,-6681,-1876,7077,1579,-3444,-4848,-966,7036,2194,-5538,-1398,331,4113,847,-5898,-1501,4359,1559,-21,-4385,-1022,5523,193,-2531,-2340,304,3421,242,-5057,174,1441,906,368,-4539,1194,4014,-238,-3183,-2136,1186,4052,-1906,-4119,1021,2019,3007,-566,-4628,1865,3090,-183,-2693,-2903,1558,6054,-2552,-3371,-603,2351,4199,-3399,-5079,2361,5119,1957,-2017,-5640,2687,6543,-3081,-3687,-1218,2475,6297,-2037,-6285,1284,3925,3280,-2333,-7629,3200,5340,33,-2824,-4633,1566,6569,-1247,-5650,-1469,2475,6246,-732,-7656,954,4529,1161,-1709,-5263,1253,6201,742,-3288,-2290,723,5202,201,-4474,-374,2480,2791,-858,-5462,526,3880,1026,-881,-2049,719,3939,-982],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,5,-5,6,-6,8,-9,9,-10,12,-13,14,-16,18,-20,22,-24,27,-30,33,-36,40,-44,49,-53,59,-64,68,-68,52,35,-1041,-4174,7076,4113,-8606,-569,1676,1834,3360,-7379,-4177,6971,750,-1286,-1547,-4444,6789,2325,-6174,1519,306,1436,2878,-5404,-1163,6156,-263,-399,-2381,-1775,5905,-636,-4416,670,668,3946,33,-6198,896,5119,408,-1342,-5196,1245,6857,-1967,-4170,-3706,1618,7389,-2692,-5800,428,4177,4413,-1267,-9193,2464,7107,940,-2981,-6801,2021,9876,-3163,-4916,-3055,924,8926,-1143,-10255,2301,4679,3321,731,-11665,563,10209,-1782,-2606,-5618,-1246,11307,23,-7635,680,228,4867,2904,-10327,375,6652,-428,1102,-6630,-2642,10564,-483,-4733,-13,-2206,5688,2495,-8582,1467,2717,293,2313,-5007,-2167,7441,-1406,-2195,-299,-2759,5762,-527,-7443,1294,1966,191,161,-4810,660,5582,-2816,-1877,-2046,-625,5182,-2031,-3922,1909,204,1996,-2795,-5271,3471,4336,97,-3619,-3906,3759,6251,-2984,-4970,-735,4428,5585,-4152,-6734,2692,4338,2071,-3750,-6729,5491,6276,-2079,-2393,-4629,4241,8404,-4318,-5111,328,2562,6699,-4207,-8842,3678,5033,910,-1879,-8883,4213,8521,-2872,-3252,-2612,926,9276,-1663,-7625,2933,2018,3433,-705,-9675,3361,6908,-1470,-1144,-3967,-625,7565,-1708,-4750,1303,-1304,4867,851,-7656,2092,4186,-781,489,-4285,459,6286,-2337,-2577,1310,-19,3109,-1302,-5424,3595,1965,-1640,-149,-4770,2706,4906,-4434,-2221,-894,1390,5096,-3127,-3720,3096,3724,520,-2940,-3576,3750,3425,-1163,-3522,-1943,5040,3844,-4214,-3638,1066,3829,2327,-5073,-3436,5587,2840,-673,-4205,-4441,5277,5098,-2907,-3393,-2208,4864,6041,-6389,-4760,1801,4100,4172,-4813,-6114,5463,4321,-762,-2577,-4688,4028,7430,-4374,-4209,-251,2155,6702,-4311,-6684,3371,2765,428,-1489,-6495,3532,4846,-2812,-948,-1367,-4,5048,-3652,-3132,3267,930,3105,-1899,-4847,3402,2936,-2167,-239,-2259,1151,5133,-2972,-2384,1744,1235,1950,-2476,-3648,4281,950,-1379,-1857,-2187,4174,2965,-4123,-1360,1266,1749,470,-4690,-2544,3922,2661,-1026,-3188,-652,5813,2976,-3766,-4225,850,5510,2574,-5969,-3255,2894,4013,1160,-5564,-3218,5277,3168,-1233,-4040,-899,6150,3276,-3855,-2594,1302,4190,1679,-6819,-2159,4023,3994,278,-3366,-4271,5362,3767,-2906,-3107,-2043,4132,3746,-4571,-2448,1771,2862,3757,-4021,-4430,4142,2208,-469,-2421,-4072,4252,3409,-4145,-2274,437,1717,3362,-3207,-2546,4100,1096,-278,-1165,-2700,3013,2440,-3024,-1668,-477,2567,2583,-3996,-2333,3135,-316,-41,-2127,-1759,4143,353,-2132,-234,1044,2899,1300,-3683,-795,3047,1472,-556,-5196,-831,3656,1534,-2090,-3207,946,4118,791,-3938,-555,2237,2901,115,-5617,-916,5079],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,5,-5,6,-6,7,-8,10,-11,12,-13,14,-15,17,-19,20,-22,26,-28,31,-34,38,-42,47,-53,60,-68,79,-94,112,-138,179,-245,378,-727,3745,8157,-3681,-1332,-3089,-395,8222,-3262,-5355,2372,-582,4938,382,-6637,3372,3332,-1826,652,-3623,1581,7029,-4591,-3570,2474,1008,2659,-2122,-5308,5160,1764,-1930,-1270,-3980,3495,3479,-5212,-2718,488,3141,2934,-3958,-3010,4785,3496,657,-4785,-2585,6403,3423,-3459,-4835,-1906,6415,4188,-6538,-3619,2602,5010,4016,-8359,-5354,7193,2767,829,-4969,-5320,8455,6040,-5894,-3885,-1656,5490,8113,-8928,-4667,3728,3306,3873,-6107,-8658,8268,4091,-1288,-2814,-6950,6562,8267,-7215,-5201,452,2525,6643,-5348,-6969,5695,1706,1561,70,-7432,5749,6232,-5309,-1296,-1875,1240,6864,-5019,-4198,5836,412,2192,-1468,-5698,5493,3140,-2796,471,-1342,2852,4830,-5253,-2663,3025,54,1280,-2460,-3405,5701,1344,-1927,-1865,-2580,3993,2345,-4811,-1169,2245,2859,1952,-5474,-2022,6366,1276,-635,-4523,-2690,7525,1934,-3739,-4491,165,6451,2118,-7244,-1579,2584,2846,1542,-7137,-2272,8001,1467,-1716,-5558,-2722,8581,1764,-6068,-2610,985,5165,4593,-9008,-2426,5362,2561,2746,-7301,-5429,8180,2840,-4681,-2886,-2837,6134,3792,-8083,-2526,3051,1179,4742,-4784,-5412,6552,1306,-1511,-2772,-3543,5280,4297,-6011,-563,381,1407,4844,-5671,-3748,5276,904,411,-1734,-3932,5681,798,-4442,695,-756,2269,2966,-4120,-379,3914,1409,-246,-2669,-322,5782,-49,-3683,-277,419,4036,-149,-5365,-122,2856,2809,-1053,-5061,4,6000,1645,-2628,-2977,1786,6514,-1108,-5331,-1752,1592,6003,-940,-6644,-207,4527,2877,-419,-7465,1131,7659,111,-3575,-4691,439,7806,-9,-7524,-725,2110,3971,210,-7741,-1338,6745,560,-2003,-4914,-1939,8358,1138,-5165,-1388,-194,4788,2258,-6799,-2110,2824,1073,1473,-5115,-1670,6656,1081,-3650,-394,-2159,3922,2102,-6896,368,1777,1922,1359,-4311,-1275,5130,-1850,-730,-578,-1893,4431,320,-3963,307,1935,1199,826,-3922,972,3836,-205,-2375,-2259,1289,4626,67,-4833,1533,673,2270,-1125,-5522,1837,3739,244,-2591,-4332,1426,5210,-1383,-3503,-3404,2452,4852,-2554,-5230,1114,3112,3376,-3219,-5971,2202,5400,1539,-2753,-4311,1688,6643,-1237,-4455,-1278,1910,6157,-2863,-7748,1899,3398,2486,-1472,-6376,2162,5013,-651,-2951,-3860,352,5903,-1559,-5001,281,1993,3371,-550,-5440,-550,3642,-40,-587,-3265,32,4219,257,-3418,-1345,342,3609,8,-4776,939,1690,151,-726,-2835,402,5801,-1948,-2264,429,1339,3390,-1135,-3715,1887,1127,-103,-535,-2309,2169,2347,-1820,-2009,-855,877,3864,-2990,-2626,1283,2661,548,-2653,-3958,1758,3638,-1009,-3306,-2811,3440,4179,-2782,-4246,354,3694,2660],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,5,-5,5,-7,8,-9,10,-12,13,-15,17,-19,22,-24,27,-30,33,-37,40,-45,50,-55,60,-67,74,-82,90,-99,110,-122,135,-151,169,-189,215,-245,283,-331,398,-494,643,-911,1547,-6884,-3392,8647,-532,1368,-6379,-6118,11042,2329,-7921,-807,-2280,6921,5443,-11763,-3393,4437,1771,3472,-7869,-6876,10033,3544,-3586,-2047,-6043,7825,6872,-8594,-2968,2337,3637,6784,-7762,-6601,7903,2579,-373,-2978,-5915,6034,6008,-5217,-3661,-2154,5121,6586,-6259,-4362,2964,2746,2769,-4697,-4675,6228,2760,-714,-2157,-3253,5369,4196,-5097,-180,1214,2797,4023,-5084,-1033,3125,801,325,-5324,-2036,6846,-574,-3932,307,-912,6201,1338,-7739,2220,3321,659,1035,-7300,-577,9305,-2548,-3065,-905,-1004,7915,172,-9087,2883,3405,3240,2062,-9675,745,9175,-1618,-2223,-3855,-2427,11742,-533,-8842,1230,741,5975,3130,-12662,-709,8746,974,1622,-7299,-3543,10298,1409,-5109,-2287,-1585,6557,3309,-10848,-2786,4775,3062,1849,-7179,-3933,8625,1533,-2218,-2296,-2813,7519,2682,-7292,-2160,291,3971,3618,-6557,-2203,3722,2298,820,-4452,-2061,5941,1627,-3232,-1991,-705,3791,951,-5144,681,1838,2036,2096,-4853,140,4828,-515,-984,-2016,746,5740,-2361,-4323,1099,518,3822,-946,-7626,3378,4197,-877,450,-5680,2556,8241,-4959,-4928,549,769,7628,-2305,-8733,4250,3877,1033,-414,-7564,2309,8260,-3075,-3845,-2101,784,9015,-2401,-8440,3928,1728,4720,236,-9354,1259,8129,544,-1570,-5630,-291,8970,-1674,-5834,-475,911,6203,1573,-8630,-246,5322,2336,1270,-7140,-1185,6200,-92,-3326,-2231,-61,6484,1342,-5955,-721,1669,3482,1770,-5263,-716,4547,1205,-1752,-4399,5,5610,320,-3574,31,-659,3845,-657,-3267,1361,2409,1538,72,-3775,2211,4028,-1772,-1210,-680,1408,4115,-2962,-4828,3479,2267,129,-2523,-5628,5122,4151,-2667,-716,-4001,3972,5970,-5164,-4926,1914,2847,3861,-3860,-7242,5085,3782,145,-1888,-5487,2916,7655,-4369,-4026,-950,1754,6251,-3831,-6525,3670,4024,2192,-1376,-6734,3426,7223,-1547,-3747,-3848,1483,7044,-2744,-7080,103,2624,5547,-1204,-7427,1415,4957,293,-866,-5691,180,6692,-896,-3656,-1409,1030,4404,-1329,-5620,64,3282,2097,-1086,-4993,2456,4571,-1977,-797,-1491,1082,3089,-1161,-3342,1890,2000,1753,-1363,-3050,1624,3035,-880,-2054,-1436,2464,3778,-3006,-1909,2031,1947,2754,-4630,-2818,3084,1727,-839,-2935,-2990,5146,3800,-3779,-2044,-389,2357,4592,-6040,-3134,3701,3316,769,-3353,-4746,6502,3829,-3478,-3432,-2960,5637,3735,-4226,-4521,1275,2947,4236,-3590,-5907,5205,4651,4,-3217,-4944,4703,4395,-3040,-3430,-1078,3726,5516,-3896,-4847,1657,2921,2268,-2368,-3453,3288,4719,-1523,-2311,-2615,2537,4704,-2837,-2770,892,1834,2260,-2318,-3904,1948,2568,156,-1379,-2706],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,-1,1,-2,1,-2,3,-4,5,-7,14,-30,81,-371,1073,8712,-2492,-10014,6376,4104,182,-947,-8973,3075,9738,-5676,-4247,-1776,-705,10072,-4565,-9486,3121,3291,4937,-204,-11710,3775,8576,-1568,-1916,-6677,-184,12508,-1671,-8736,-222,911,7538,-214,-9852,838,5761,2853,523,-8069,-922,8563,-285,-3747,-2868,-261,7047,233,-6762,65,2636,3138,-175,-8005,1206,3767,-536,-1344,-5059,1320,5518,-2772,-4129,104,471,5109,-2836,-4696,3624,2111,502,-1608,-4519,4519,3843,-4782,-238,-950,2294,6680,-5766,-4130,6208,1914,2603,-3321,-7161,7380,3201,-5297,-1900,-3977,5199,8254,-8358,-3648,2977,368,4738,-4681,-7747,7192,4932,-1847,-1236,-7239,5147,8128,-6381,-3903,-207,2669,8581,-5952,-9489,6850,4555,2430,-2168,-9256,4668,8330,-3600,-2606,-3543,2430,10095,-4378,-7247,2111,3492,4842,-2579,-8391,4467,5689,-940,-2085,-5744,2028,7922,-2966,-3612,-515,1734,6531,-2091,-5568,1812,1358,2977,-2407,-5210,3198,4295,-1288,-1961,-2597,1975,3045,-3539,-2364,1240,368,2154,-2527,-3175,4644,803,-1464,-1461,-3146,5431,2110,-5872,-375,824,2686,3961,-5959,-2452,6101,1180,-106,-2232,-4032,8217,2608,-6087,-969,-1331,4477,5254,-8288,-2122,6995,1479,1221,-5555,-6286,8905,3701,-4077,-2520,-4076,6754,5909,-8191,-4191,1857,3282,4951,-6326,-6170,6580,3491,-783,-3274,-5327,7053,5905,-6035,-3413,-1668,2937,6386,-5615,-5903,4057,3350,1622,-3211,-6054,5153,4828,-2573,-1732,-2546,2769,4578,-4264,-3046,1302,1937,4315,-3209,-3569,4628,2569,260,-2468,-2273,4213,2404,-3348,-1058,126,2558,1985,-4108,-1742,3250,1107,-249,-3073,-878,5231,703,-3922,-1602,-239,5714,293,-7204,408,3054,2750,1844,-7073,-1152,6509,430,-1770,-3064,-1625,7288,1508,-7222,-329,1647,4530,2066,-7951,-1415,6635,1603,-558,-4793,-2048,8813,1535,-5947,-1849,-961,5228,4203,-7241,-2397,4727,2751,1370,-6568,-3411,7684,2096,-2082,-3755,-1844,6069,4304,-6530,-2146,683,3669,2721,-6712,-3149,4889,2312,79,-3394,-3273,5489,3836,-3582,-1002,-105,3643,2823,-4892,-1170,1846,325,456,-4189,-1927,3566,-8,-789,-821,-482,3628,896,-4206,658,1633,1425,581,-4250,-91,4318,-189,-866,-2806,1364,5400,-1856,-4832,-61,978,4149,-1114,-5860,1688,3558,836,-1215,-4133,1143,6066,-702,-3598,-1200,1611,6210,-1449,-6216,1072,4406,3277,-153,-7699,1339,7061,-194,-2245,-4402,-124,6913,-399,-6966,-1537,1260,4645,592,-8099,-881,4912,1014,-571,-5264,-623,6672,1184,-2818,-1951,-278,5797,238,-5147,-1280,2548,1672,-4,-4916,-2007,5279,978,-1957,-2851,-580,4339,1002,-3887,-1213,1220,3416,868,-3492,-635,3059],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-5,7,-7,9,-10,11,-12,14,-16,17,-19,21,-23,26,-29,32,-35,39,-43,48,-53,59,-65,72,-81,90,-103,116,-134,157,-189,242,-355,1323,504,1804,-7332,-2632,10102,-373,-3460,-1095,-2693,8710,1671,-7685,1864,1983,2190,1716,-6467,-678,6536,-1581,-841,-2725,-837,6366,-1266,-4404,717,1438,2384,-555,-6545,2711,3259,-1441,-2252,-4251,1802,4957,-3923,-4349,-409,1951,5466,-2241,-5095,3956,3902,1117,-2708,-6281,4845,5524,-1806,-3944,-3686,4463,6493,-5500,-5097,1937,3788,7293,-4918,-8920,6288,4380,1131,-2724,-8987,4335,9612,-5491,-3833,-2025,1219,10050,-4480,-8356,3854,2174,3751,-499,-11002,4293,7695,-2723,-1598,-5948,-139,9464,-4098,-6744,1694,-106,6561,-64,-8849,3690,4211,-1046,107,-6455,975,7585,-4290,-2986,449,-1125,6936,-649,-6727,2073,2376,363,849,-4612,2373,5358,-3138,-1467,-532,667,5219,-3775,-4499,2658,1220,1151,-2216,-3807,3923,2411,-3775,-3226,-2328,4119,3600,-4701,-2543,1241,3980,2380,-5005,-4379,4082,3082,145,-4031,-4141,6478,4252,-3442,-3729,-1540,5499,5261,-6290,-4426,3823,4196,3950,-6386,-5794,7561,4142,-1972,-2944,-5658,5597,7456,-6043,-3855,1625,2898,6864,-5469,-6006,5050,4286,2270,-2702,-7719,5476,6932,-5028,-2193,-3408,2385,8144,-4721,-5495,2988,1348,4149,-579,-6841,4597,3621,-3070,-342,-3320,2994,6553,-4508,-2225,771,951,3114,-2592,-4500,3162,2292,-2256,-874,-2543,2891,3805,-4754,-1219,551,374,1945,-4795,-2990,5759,1973,-1990,-2044,-1688,4627,1556,-5253,-2302,542,3579,1994,-5588,-1853,3944,3982,-48,-5945,-2597,6969,1919,-2575,-4817,-1121,5398,2581,-6883,-2616,467,5120,2544,-7870,-1798,4535,2528,236,-5976,-4084,6925,2388,-3902,-3198,-2029,6115,4582,-7632,-2727,1786,3554,3432,-6346,-4811,6789,1907,-738,-3061,-5175,6690,5254,-4825,-2097,-471,2774,3806,-5669,-2945,4509,1076,1611,-2408,-3962,4834,3153,-4225,-1728,-2482,2974,2827,-3873,-1260,2233,858,1187,-2520,-2845,4389,2236,-2644,165,-1750,2837,2518,-4399,-240,2853,2919,61,-4539,-594,5281,710,-1686,-2472,-211,4488,837,-5065,-2046,1782,3719,-384,-4936,32,3935,2182,-2221,-4456,766,6262,1497,-4124,-3278,1615,5560,244,-6583,-1123,3906,3370,22,-5786,-1416,5472,1300,-1023,-4037,-868,7024,1565,-5919,-2773,913,5796,1934,-6404,-1909,4214,1645,-425,-4634,-2770,6025,1853,-2583,-2169,-1358,5203,2833,-5175,-1217,1357,1515,1653,-4074,-3353,4800,883,-37,-1176,-2220,4189,1143,-2733,711,654,1740,539,-4542,-202,3238,843,-687,-2746,-824,4368,-332,-2874,-210,-156,3051,-73,-4593,1056,3182,150,-573,-2985,843,5143,-2187,-3372,-1607,2079,4216,-1851,-3716,-146,3221,2495,-2489,-4540,2025,5059,462,-4248,-2993,1406,4640,-629],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,9,-9,11,-12,14,-16,18,-20,22,-25,28,-30,34,-38,42,-46,51,-56,63,-70,77,-84,93,-103,114,-127,141,-157,176,-198,225,-258,300,-355,432,-548,744,-1173,4835,-5351,-7438,5402,859,3121,-3129,-8602,5478,4156,-4127,-556,-3394,1949,5829,-4354,-2449,3865,211,4061,-4027,-3935,5046,1760,-3202,-973,-2698,1762,3068,-5974,-256,1896,1572,2015,-4647,-984,4944,450,-1675,-3290,-1078,7870,668,-4684,-1760,-55,6455,141,-8783,-75,3724,3687,-427,-8220,-303,8398,513,-2733,-3932,-1218,10163,1384,-8425,-1233,629,6621,3133,-10041,-693,7738,2884,1021,-7194,-4650,10789,1246,-6183,-2468,-2239,8430,4393,-10595,-1702,4453,3145,4863,-8392,-4426,9028,1331,-1761,-1898,-5762,8154,3773,-7708,-433,1160,2094,5789,-6777,-4031,5766,920,1480,-2280,-5226,6643,2527,-6118,-476,-863,3023,3177,-5159,-1095,3644,-108,1710,-2872,-3010,6281,1049,-3332,-841,-691,3622,1096,-5452,807,2981,1546,-206,-5946,588,5902,212,-1395,-3195,619,6408,-1562,-5178,-711,2087,4595,-2340,-7603,930,5025,2842,-1486,-7245,1391,8275,-1041,-4133,-2180,837,8422,-1088,-8333,-85,3082,5434,1157,-9363,848,8844,-22,-1960,-5374,-1922,9185,192,-6077,-205,474,6739,2702,-10293,-165,5417,2278,1393,-7268,-2735,9231,277,-2017,-750,-3714,6705,1699,-7294,14,2965,2118,3566,-6779,-2929,6246,-14,-1152,-1727,-2342,5701,495,-4405,820,1073,2873,1588,-5105,269,4468,-1328,-1228,-2695,-295,5883,-1131,-3126,1436,804,3503,-524,-4356,1494,3643,571,-2523,-3606,1884,4439,-2055,-3888,-1936,762,5384,-4001,-4451,1465,3755,2686,-3921,-5867,2940,4843,-782,-1601,-4753,3441,7154,-1773,-4088,-945,3292,6960,-3056,-7342,2725,3677,1501,-2644,-6781,2275,7584,-2257,-3887,-3837,2797,8456,-2803,-6550,-249,1790,5580,580,-7653,918,4383,-428,-830,-3591,217,6907,-59,-3806,-397,734,3960,292,-6598,653,3740,1458,-315,-5291,86,4851,-1784,-1230,-608,212,3798,103,-4529,1181,1514,-165,-17,-4108,1473,5504,-1086,-1379,-117,1683,2819,-3161,-3019,1309,1367,2425,-3051,-3738,3222,2471,-1833,-3080,-2131,3026,4104,-2809,-3586,146,3565,4136,-4392,-3658,2897,3720,859,-4334,-4287,3648,3601,-2312,-3743,-2458,5975,5125,-3676,-3330,1141,4275,2851,-4729,-5366,3285,3992,118,-3443,-4711,3797,4998,-2119,-3684,-1748,2951,5223,-2956,-5031,1150,3874,1331,-1442,-5502,3254,5155,-1135,-1830,-3211,1588,5876,-2474,-2999,789,-5,3704,-1232,-4492,1471,2823,-492,-719,-2383,953,3512,-1885,-2295,762,1434,2968,-1746,-3276,2198,2245,-923,-1014,-2192,1916,2070,-2337,-1940,238,1457,1711,-3563,-1463,2564,2322,-800,-2887,-1402,4024,3343,-2962,-2500,-1473,3243,2007,-3734,-3169,1258,3333,1453,-3533,-2994,4286,3086,-1494,-3661],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,8,-9,10,-11,12,-13,15,-16,18,-19,21,-24,27,-29,32,-36,39,-43,47,-48,42,3,228,-6692,-1408,-1842,3380,6905,-10267,-5320,6320,2103,3233,-5121,-8289,9483,5125,-4898,-1319,-4879,5606,9666,-8225,-5482,3077,1696,7681,-5347,-9345,7573,4602,905,-2082,-7838,5473,9580,-5223,-4268,-1219,1441,7357,-5197,-7759,3882,3121,2847,-2672,-8632,3951,6701,-1683,-1828,-3529,1404,7316,-2714,-4667,1032,2512,3260,-3101,-5450,4076,2084,-68,-1982,-3978,4039,2783,-2222,-596,-1476,2674,4100,-5042,-1788,3143,1290,1954,-3667,-2926,6927,-746,-4537,-590,-3795,5931,3147,-7943,656,3838,1110,1776,-7108,-2793,9216,648,-2625,-3030,-4498,8724,3136,-8907,992,1653,3956,4867,-9785,-3880,9268,1298,1269,-5559,-5549,10116,3356,-6305,-2530,-3020,5909,7441,-10288,-4061,5228,2094,3726,-5614,-7526,9001,3346,-3508,-2930,-5487,6221,7115,-7206,-2878,1034,3045,5726,-7178,-5283,6201,3138,137,-2149,-6528,5876,3894,-3939,-1616,-2605,3448,3799,-4778,-2231,2428,1153,1748,-4441,-3515,4476,1460,-1179,-2120,-1595,5081,1963,-4674,576,185,2911,1264,-5433,490,4785,-1004,-637,-3091,-557,6743,-281,-5116,-611,500,5020,75,-8111,1089,4559,1769,282,-6705,-475,9807,-1430,-3613,-1808,-1151,8518,154,-9087,670,2575,2423,2723,-8733,-870,7996,-417,-1582,-3843,-2578,9736,1675,-8452,-184,195,4763,3984,-8860,-1656,6357,1062,476,-5349,-3454,8482,1745,-3664,-1713,-2001,6136,4273,-7521,-2783,2485,2239,1800,-5915,-3283,6820,2251,-1304,-2330,-3400,5381,2326,-4700,-1068,561,2207,2796,-4364,-1790,3370,738,1767,-2718,-1142,4722,402,-1944,-1776,-369,3282,-255,-3792,1078,1188,1220,-170,-4204,829,4054,-573,-1607,-1521,1888,4958,-2786,-4464,1773,2100,3656,-1041,-6271,2480,5223,-842,-1455,-5273,1126,6958,-1928,-4509,-37,1935,5912,-1716,-7461,3388,4616,1374,-293,-7822,967,8044,-1969,-3530,-2925,646,7817,505,-7844,-159,2369,3532,408,-7158,169,6776,1184,-198,-4753,-845,8072,877,-4793,-1101,670,4575,757,-6855,-836,3001,1367,710,-4639,-1505,4999,-518,-3042,-1905,-365,5485,397,-4559,277,1867,2855,-502,-4559,-331,2331,-1105,-602,-2298,943,3990,-1848,-1720,566,976,2305,-1336,-4411,2325,2323,-523,-674,-3181,2734,4689,-2315,-1899,524,2777,4549,-3291,-4534,2138,3110,1160,-1745,-5069,4278,5780,-2079,-3511,-2218,3580,3726,-4194,-4976,1527,3125,2783,-2692,-5679,3391,4596,-615,-2754,-3916,2340,6672,-2369,-3295,644,2856,6470,-2182,-6287,1653,3211,1997,-818,-6755,2669,5135,-536,-3144,-1215,1821,5894,-1780,-5652,354,2618,2790,-754,-4819,-79,3654,719,-2047,-2987,951,4601,705,-2881,-817,511,3058,-1706],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,9,-10,12,-13,13,-15,16,-19,20,-22,25,-26,29,-32,36,-40,44,-50,57,-65,76,-90,108,-134,172,-221,161,-6679,248,11844,-3887,-4648,388,-1223,10179,-982,-12346,3022,4042,3012,919,-11178,-556,10427,-1868,-2955,-4872,-1772,12031,307,-8996,454,1707,5316,3522,-11991,-1969,8774,1876,549,-6359,-3587,10154,1583,-5947,-1306,-1838,8283,3429,-8932,-1952,3997,2684,1898,-6645,-2444,7094,1249,-485,-3559,-2704,7612,1031,-5106,-336,546,4222,-144,-5790,62,3582,-536,-34,-4863,-814,4525,-2287,-1549,-2089,-551,4691,-3044,-5442,4119,1067,2586,-862,-6189,3934,5389,-3544,-1487,-2435,804,8153,-5532,-6594,3365,987,5420,-2842,-8685,5568,5547,-2817,107,-5453,3156,9913,-4864,-5481,607,1201,7785,-2875,-10233,5605,5164,1751,-466,-8903,2932,10579,-4080,-3848,-2160,-293,9971,-1148,-8694,2017,3052,4999,-679,-9934,1808,8258,-810,-1162,-4276,-757,8519,-1319,-6259,-697,253,5871,1637,-7952,1020,4008,2527,-224,-6069,-316,6322,-191,-3405,-1677,-173,5511,-284,-5127,539,587,3363,-740,-5552,2504,3518,-584,-2025,-2892,2399,5087,-2853,-2938,412,-231,3867,-3630,-4998,4418,1425,-912,-2928,-4234,5851,4122,-4871,-2409,-364,3196,6240,-6398,-5140,5244,857,1916,-4305,-7062,6179,4243,-5196,-2159,-4491,3920,8239,-6960,-4307,3339,1454,4938,-4953,-9173,5238,4529,-1666,-2422,-6288,4563,8610,-4963,-5130,230,1550,7551,-3361,-8843,3989,3315,2108,-370,-7988,3632,6907,-2662,-3341,-2583,1508,8641,-4170,-6415,1311,2187,4153,-591,-7210,3089,4975,-828,-1413,-2713,987,4073,-1146,-2834,393,1100,4137,-2991,-4027,2169,783,577,-2009,-3049,2978,2487,-2565,-423,-1528,2609,2698,-4475,-1803,2885,1735,849,-3026,-1685,5670,1047,-3004,-1202,-1426,4552,2783,-5354,-1085,1834,2443,3182,-7250,-2922,5503,1852,-620,-3735,-3989,8175,3709,-5600,-2144,-1309,3535,5156,-7559,-2776,3860,3311,1953,-5059,-5767,6573,3995,-3942,-2793,-2188,5130,5612,-6438,-3772,2397,2855,4438,-5406,-6802,4567,3589,-421,-2779,-4934,3482,3796,-3188,-2092,-971,1921,5051,-4804,-5083,2931,2706,1879,-2669,-5100,3234,4269,-780,-1232,-2086,1608,3379,-2970,-3281,841,1601,1474,-3011,-2673,3626,760,-563,-1281,-2007,2808,1865,-2900,-144,548,1242,1980,-4566,-441,2549,356,-1352,-4352,-1465,5734,925,-3073,-1844,-355,4706,888,-6061,13,2650,1986,-164,-5588,-1746,7225,691,-2013,-3117,-990,6642,1167,-6061,-2037,2110,3930,1595,-5762,-2301,5137,2749,-1078,-5148,-1622,5271,2668,-3945,-2381,-303,4418,2072,-5828,-2442,3694,2322,2069,-4556,-3792,4954,2599,-2060,-2015,-1783,4571,1899,-3101,-1893,1453,2809,1152,-4836,-2273,3073,337,-480,-1766,-2525,3990,1929,-3337,-441],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-5,5,-5,6,-7,8,-8,10,-10,12,-13,14,-16,17,-19,21,-24,26,-29,31,-35,38,-42,47,-52,57,-64,71,-80,92,-106,123,-145,177,-223,296,-433,769,-3682,-3761,-424,-549,8403,-1566,-7870,3967,1652,462,442,-8153,1844,5395,-2873,-2290,-661,-624,6444,-2647,-4967,3336,1271,2827,-1031,-3864,4174,4099,-3407,-1237,-2380,2668,3393,-4906,-2385,836,3146,2483,-4270,-3084,4813,2633,-466,-4567,-3703,6995,3092,-6368,-2021,-928,5557,4753,-7607,-3813,4062,3466,2821,-6500,-4978,8903,4105,-2747,-4215,-4432,7559,5848,-8436,-3112,885,3808,6744,-7772,-7393,6633,3366,879,-4418,-8023,7421,7005,-5291,-2801,-3358,2790,9042,-7527,-6673,2688,630,4054,-3003,-8677,6534,4024,-2919,-800,-5578,2603,8038,-3734,-3720,1723,-142,4012,-3093,-7208,4767,714,-357,-598,-3625,1459,4600,-4126,-1030,915,528,4854,-3149,-3637,3471,451,-113,-2135,-3804,4576,1726,-3580,-2303,-586,3574,2792,-5516,-1584,3343,1661,67,-6608,-2422,5145,1026,-2226,-2140,-128,6357,2112,-6264,-1939,1260,4764,984,-9236,-992,4878,2144,-210,-6082,-4012,8747,2735,-5493,-2965,-1628,8164,4332,-8626,-1608,3072,3464,4684,-7297,-4145,8337,1565,-878,-3678,-5601,7479,4753,-7424,-1642,-536,3894,5728,-7923,-4248,6196,1665,1015,-1952,-6320,6558,4136,-4064,-1302,-2223,3160,4913,-5129,-1613,2837,182,2841,-3180,-3682,5873,2116,-1424,533,-1755,2743,2239,-6165,-849,2272,742,1355,-4183,-1214,4320,541,-1742,-1297,-2153,4359,734,-5009,-71,1359,2407,-39,-5155,559,4144,1435,-1776,-5215,820,6222,-410,-3774,-1877,1778,6595,-747,-5223,215,3480,3641,-1432,-6661,19,5821,1073,-2186,-5087,-129,8462,-268,-6263,-2091,1077,5919,1474,-8455,-1058,4414,2381,1539,-5987,-970,7340,772,-3900,-2183,-1940,6750,2677,-6751,-2141,1635,3243,2603,-7131,-1651,6877,205,-351,-3060,-2957,6861,2885,-4008,-72,-104,3375,2167,-5833,-841,3704,437,-632,-1642,-1444,5110,-284,-3910,661,-1420,2406,1361,-4095,1492,3061,-214,-678,-2845,205,3839,-247,-2481,-1222,870,3284,-432,-4467,910,1960,1758,-1115,-3578,1897,4436,-471,-2042,-2844,2125,4629,-2404,-5653,714,2402,3756,-2319,-6668,788,3141,2016,-2855,-5146,2679,5817,-1964,-3257,-2923,2449,5866,-2185,-5256,239,3401,3978,-1064,-6769,989,5010,1448,-2030,-4979,-423,6081,-11,-3931,-1318,1723,4555,673,-6975,154,2542,1027,173,-4922,-478,5365,235,-2402,-1281,-513,4641,-462,-4276,242,1064,1329,1108,-3828,1098,4282,-1158,185,-729,348,3256,-1166,-4373,686,446,2163,319,-3898,1955,2182,-353,-2111,-2442,2029,3224,-990,-2215,-166,2064,2908,-3190,-3577,1957,2716,137,-3181,-2765,2526,3903,-2348,-3973,-690,2954,3532,-2876,-3880,1566,2326,1864,-3951,-4217],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,0,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-4,4,-5,5,-6,6,-7,7,-8,10,-11,12,-13,15,-18,21,-25,32,-41,53,-75,114,-196,435,-2246,-5486,7568,2468,-4411,-1668,-1187,4486,5149,-7787,-2637,5093,434,2235,-3602,-3505,6312,768,-2812,-378,-2224,3947,1828,-6424,-522,2111,227,564,-3987,-430,6095,-93,-2015,-2367,-1384,6183,-1270,-5854,249,1794,3483,-632,-7448,2717,4197,414,-1317,-7434,2135,7353,-1921,-4159,-3108,1682,8978,-2553,-7993,2375,3458,4224,138,-9685,1762,8541,-359,-3334,-6056,-1455,11329,-2636,-7830,152,-206,7756,512,-12369,654,6646,1406,1638,-8841,-2384,11085,-263,-3771,-1901,-2556,8094,1234,-9084,375,1846,1656,2564,-7687,-1997,7834,-1671,-245,-4020,-2353,6990,1565,-7053,248,-27,3094,3289,-6271,-408,4365,-1105,317,-3366,-2402,5949,-60,-3593,-221,76,3297,-340,-5596,2765,2059,-352,-819,-3506,920,4880,-2154,-4100,-1183,2257,4232,-3568,-4663,1362,3565,3622,-2968,-5603,3019,3441,-764,-3425,-4523,3283,6764,-3611,-3716,-1492,3232,6978,-3611,-8047,3548,3378,2313,-3299,-7489,4231,7960,-3521,-3601,-3807,1179,9488,-4149,-7087,1681,2108,5633,-2151,-10228,3291,6933,-171,-709,-6221,496,8931,-2218,-4973,-1025,62,6940,-600,-8986,3328,3279,1739,837,-7344,380,6847,-2362,-1788,-1229,-1640,5815,-446,-5286,153,592,1236,1249,-5105,1584,4889,-1266,-450,-2472,-490,4458,-3033,-3718,921,1120,1582,-494,-4424,2524,3682,-1705,-155,-2097,2827,3503,-2941,-1601,1420,2447,2911,-3579,-3523,4282,2744,750,-3571,-4025,5564,3438,-3073,-3601,-1072,4315,6387,-4861,-3145,1752,2785,3267,-5611,-6057,4611,3750,97,-3551,-6137,4547,5416,-4701,-3345,-1664,3840,5048,-5150,-5150,4140,3049,2609,-2630,-6746,3721,5631,-2693,-909,-3486,2845,6345,-3467,-4839,1918,1459,3756,-1327,-7124,3424,3680,-854,-746,-3693,3050,6196,-2224,-2858,898,727,3063,-676,-4037,2867,1745,-493,-1088,-3006,1870,3023,-2415,-2115,-322,776,2912,-4071,-3913,1716,1367,23,-1878,-1766,3270,2239,-2388,-1907,326,3135,1927,-5041,-1848,2410,3510,1896,-5077,-2758,4285,2647,-1424,-3938,-1021,6038,1981,-5275,-2503,68,4040,2979,-5945,-2663,3548,3427,1310,-5417,-2118,5974,3202,-2968,-4047,-2035,5607,3382,-4900,-3062,1383,3468,3315,-4485,-3764,5294,3647,528,-3100,-4218,3964,3724,-3505,-3126,-886,1816,3908,-4906,-2513,2254,1773,2471,-3103,-4323,3957,1786,-1398,-1556,-1686,3300,2127,-2866,-2675,1380,636,1606,-1872,-1580,2790,847,-768,-747,-1006,3742,1810,-3570,-451,939,488,1484,-2484,-1360,3254,823,-886,-2163,-1358,4775,2045,-3815,-2061,1437,2807,868,-4188,-946,3670,1092,-1315,-4661,-440,4855,343,-3645,-2615,527,3828,66,-4169,-1248,1885],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,8,-9,10,-11,13,-14,16,-17,19,-22,24,-25,28,-32,35,-38,42,-46,51,-56,62,-69,77,-86,97,-110,125,-146,172,-207,258,-337,478,-811,3769,3263,2405,-725,-9833,6714,7242,-4878,-1177,-4320,2233,11035,-5814,-7248,3416,1364,6492,-2706,-10908,6993,6788,-2320,-655,-9105,910,11062,-4794,-6528,-690,1741,8976,-1413,-10719,3441,4711,2366,894,-9207,1953,8692,-1914,-1486,-4220,-641,9351,-3084,-7298,2166,1465,4336,193,-7694,1844,5219,1100,-1344,-5366,740,6645,-2174,-3013,-854,174,5206,-3365,-4975,3033,1473,1459,-1266,-4677,3193,4089,-2401,-1006,-3140,3642,3940,-5966,-2148,2877,916,2208,-5322,-6404,7736,2590,-2705,-1266,-4295,6032,4899,-7350,-2171,1044,2943,6528,-7492,-5579,7250,1825,167,-3045,-7348,7884,6246,-6270,-2365,-1477,4199,8602,-8307,-6643,5541,2603,2447,-4087,-9786,8049,7213,-1528,-1768,-5047,4726,9324,-7168,-4970,1856,2179,7293,-3509,-9429,5485,3720,1451,-1473,-7975,3377,7595,-4209,-3352,-1920,880,7654,-3880,-6409,2173,1765,2953,-465,-7560,3300,4507,-719,-1468,-3041,2376,6093,-2861,-2484,1550,356,3698,-3064,-3731,4167,1220,-444,-2559,-2531,5282,1528,-3460,-279,72,2860,2817,-5754,-882,5080,1462,868,-4969,-3021,7951,738,-4066,-1918,-1544,6176,2730,-8868,-885,3619,2766,3258,-7663,-4972,8182,1035,-2633,-3675,-4509,7690,3105,-7409,-941,105,3801,5761,-8254,-4842,7006,3375,1211,-5522,-6300,7596,5330,-3638,-1066,-3287,5666,6160,-6677,-4598,2784,2352,4170,-4257,-6107,6699,3842,-516,-1894,-4474,4683,5525,-4141,-2740,-56,2886,5445,-4121,-5094,4524,1209,973,-2164,-3019,3598,2631,-2897,-1687,233,2589,3281,-3845,-1471,3272,1733,1002,-3644,-2352,4789,1781,-2673,-2301,193,3862,120,-5018,-1227,2185,2149,557,-6078,394,4923,595,-2021,-3401,-722,6470,-910,-4909,-730,-214,5782,971,-6597,113,4714,1912,317,-6249,-647,7820,1452,-3872,-3223,-639,8236,2056,-8273,-264,2784,2868,2157,-7988,-3297,6403,1619,-946,-5075,-3343,7210,2570,-5908,-2536,236,3967,2925,-7319,-2855,5032,2217,939,-5587,-3927,6082,3157,-2438,-2110,-1863,5694,3243,-5283,-2362,1878,2092,1142,-4531,-2611,4148,1111,-330,-2047,-1468,4255,1199,-4225,-340,1283,1857,427,-3776,21,2751,368,-2369,-2096,534,3808,459,-1997,-1775,256,4218,-1637,-4483,412,3206,2375,-1135,-4875,2088,4961,-1204,-2527,-3040,966,6522,-1644,-5932,-132,1992,3428,249,-7264,1542,6438,567,-2493,-5258,1395,6579,-685,-4543,-1561,1337,5347,-1157,-7259,275,2764,1368,-482,-5493,528,7229,363,-4647,-2540,575,6322,-262,-6261,-907,2115,2940,583,-5320,259,4913,1736,288,-3013,-403,4559,1514,-3378,-1179,591,3120,700,-4198,-366,2545,730,-756,-2691,376,4191],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,6,-6,7,-7,8,-10,10,-11,13,-14,15,-18,19,-22,23,-26,29,-31,35,-38,42,-46,51,-57,63,-70,78,-88,99,-113,130,-151,181,-222,282,-379,565,-1031,4893,3735,-10857,-14,3973,1443,3270,-8055,-2750,9855,-1255,-2517,-3925,-3831,9478,3301,-10015,-193,1159,5960,5793,-10984,-3830,9172,2002,443,-4876,-7056,10327,3558,-8014,-1336,-2925,5260,6351,-9248,-3649,5192,2229,3418,-5600,-6538,7716,3611,-2674,-2401,-4515,5374,6102,-6385,-2058,490,2368,5332,-5865,-3774,4790,1161,-399,-3390,-3598,5785,2667,-4671,-1173,-238,2553,2752,-5474,-830,2738,1314,649,-5280,-529,5848,-1561,-835,-2434,-341,6425,-1195,-5739,1630,1822,3276,679,-6875,2092,5473,-1296,-175,-4723,-765,9999,-2977,-6120,665,303,6119,1247,-10231,1987,5885,289,-329,-8199,-745,11499,-1975,-5483,-1684,-1467,9346,828,-10896,1735,3085,2715,2440,-9713,-1170,9580,-413,-1820,-4222,-3146,10570,2058,-7070,-1554,250,4309,5396,-9829,-1278,6007,671,2952,-5673,-4823,8177,2097,-4620,-2150,-2576,5946,1927,-7267,-257,2689,2163,1787,-5690,-2058,5994,-882,-1975,-3145,-1006,5351,229,-3353,657,1163,3871,588,-4885,1662,2912,720,-889,-3023,1589,4205,-2610,-2450,-417,1243,6179,-2200,-5628,2372,2956,1896,-1102,-6587,3195,5231,-4061,-2872,-3481,1171,7789,-3106,-6629,1544,1251,4510,-1978,-9036,2908,6114,-1462,-1874,-6529,1301,10121,-3305,-5587,-340,312,7711,-1501,-10536,1906,4466,1796,-343,-8652,1516,9056,-856,-3282,-2669,-973,8408,-148,-7910,-462,1864,3668,655,-8425,703,5565,63,-1165,-4790,-399,6712,1612,-4179,377,189,4306,206,-6096,144,2179,1000,14,-4535,70,4622,-1756,-1276,-1831,549,4560,-1858,-3896,614,2185,712,-2016,-3643,2996,2161,-2147,-1258,-1547,2339,4296,-3780,-3119,1307,2243,2722,-4208,-4597,3640,3314,-623,-2897,-4596,5255,5466,-5562,-2425,-552,2871,5127,-5154,-5512,3501,3560,2499,-3746,-6835,5309,5530,-3780,-2539,-4032,3685,8241,-4450,-5128,2629,2677,4412,-2436,-7846,4250,4515,-102,-1777,-5866,3281,7759,-2157,-2439,-1499,1452,5360,-2559,-6298,1390,2687,2192,-441,-5712,1346,5120,-1399,-1293,-1797,883,4772,-1189,-3528,1255,1292,3453,-1595,-4106,2273,2310,-359,-1511,-2394,2843,4078,-2426,-2364,-335,1497,1826,-2961,-2858,2197,1361,1597,-2528,-2217,3797,2368,-3467,-2217,-383,3619,2424,-5047,-2916,2612,3242,1551,-4057,-2734,5263,2035,-2841,-3464,-1224,5694,2266,-5823,-2353,2814,3250,3565,-5306,-3568,4662,3096,-1046,-4414,-5066,4559,3451,-3926,-3231,-406,4857,4611,-4677,-4762,2591,2558,2919,-2566,-5319,4370,4286,-1676,-3905,-2548,3709,4070,-3174,-4456,1568,1869,3716,-3510,-4319,2983,2404,763,-1181,-3034,1301,4443,-2865,-1988,-564,2371,3031,-2663,-2477,2042,2283,643],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-7,8,-8,10,-11,12,-14,15,-17,19,-21,24,-26,29,-31,35,-38,43,-47,52,-58,63,-70,78,-86,96,-107,121,-138,158,-184,217,-263,332,-444,676,-2715,5269,4631,-865,-1085,-6866,5013,7049,-3317,-2036,-320,995,5984,-3521,-4066,2840,358,1784,-1296,-4452,4851,4136,-4320,-547,-220,2027,3618,-5251,-1593,3391,1057,1813,-3627,-2555,5192,293,-2356,-3350,-1447,6136,771,-6171,-745,1672,4320,1813,-7845,-1485,6058,1056,364,-5982,-1586,8890,1211,-5594,-1783,-385,7884,3203,-10146,-693,4398,2588,3671,-9550,-3729,10056,1630,-2823,-4745,-3637,9488,3949,-8269,-1047,232,5188,5836,-8956,-4265,6940,2219,1474,-5600,-7561,9752,3956,-6293,-1387,-4208,5476,7042,-8479,-3491,3149,471,4887,-4461,-5051,7543,3003,-2458,-631,-5749,4882,5242,-6283,-943,113,1211,3220,-3590,-3308,5898,1413,-1278,-2113,-2894,3949,333,-3467,-941,1373,2296,1481,-5543,449,4415,1085,6,-3206,-317,6903,-453,-4744,-1194,-350,5836,307,-6865,1122,2559,2079,-1394,-7982,742,6426,142,-1582,-5061,1057,9155,-815,-5907,-729,442,6588,349,-10329,68,5537,1917,-736,-8251,-1462,9454,860,-3570,-3197,-2435,9579,1408,-9173,367,1307,4464,1769,-9494,-2360,7212,819,-363,-4241,-3188,7943,2127,-5621,-240,-577,3941,2759,-7291,-2243,3587,540,2334,-4031,-3625,6224,697,-3290,-866,-1305,4475,2615,-6175,-978,2105,963,1441,-2852,-1162,3633,-239,-2058,19,-294,3899,-359,-4309,1026,559,933,768,-5222,1568,4376,-1399,-1631,-3265,3076,3926,-1628,-4219,1038,1948,3565,-2649,-5299,1318,3494,1692,-2972,-5557,3426,6169,-690,-3098,-3390,2863,7347,-3850,-6604,765,3610,4558,-1897,-7286,2757,5603,372,-2019,-5318,1943,8932,-1536,-4948,-1318,1906,7071,-725,-8803,1715,2880,1973,648,-7003,710,7230,-1084,-2136,-2419,-634,7201,176,-6007,1453,1379,3195,931,-6582,-197,4313,-904,-356,-1708,-296,6989,-950,-3309,-379,1094,2898,364,-4634,1092,3125,-1311,136,-2945,914,2314,-1662,-2245,-1136,796,3665,-1300,-4136,1854,2673,-987,-1711,-2950,2420,4519,-2279,-2572,-1716,3085,3033,-4016,-2567,1150,3219,2955,-4011,-3728,4091,3685,-392,-4164,-2058,3427,4505,-2691,-3184,-1178,2861,4980,-3921,-5093,2225,2708,1657,-3352,-5325,3482,6013,-1998,-3678,-3514,2061,6500,-3177,-5447,677,1642,4230,-2593,-5043,2068,3839,-625,-1941,-3345,1882,5023,-2443,-3967,-541,352,3830,-1018,-4105,1498,2027,1186,-996,-5085,1619,3629,-1855,-1628,-1913,964,4002,-2699,-3483,1153,470,1063,-970,-2916,2006,2954,-1444,-2276,-1079,2541,2657,-2698,-1971,894,1866,1985,-3070,-2564,3050,802,-1593,-2529,-938,3039,1447,-4013,-2154,1251,3606,656,-4904,-1618,3022,2658,-168,-3635,-2094,5155,3006,-2391,-3007,-385,5067],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,5,-7,7,-7,9,-9,11,-11,12,-13,15,-16,18,-20,22,-24,26,-30,33,-38,43,-50,59,-71,88,-111,147,-208,325,-618,4522,2812,-9455,-337,5886,573,360,-4150,-2389,7967,301,-3838,323,-2609,4074,1018,-6164,1142,2842,189,1626,-4834,-11,5790,-684,-2572,-1143,437,5640,-2082,-4886,4213,2212,3000,-1766,-5456,4400,4240,-241,-2352,-3616,3108,5876,-4552,-3590,-480,1570,5859,-4804,-6539,4414,2816,564,-2542,-8097,5409,6671,-4396,-2873,-3529,3164,9808,-5782,-7543,3442,2712,5004,-2143,-10631,3911,7639,-1440,-1693,-6243,2515,10570,-4539,-7000,-248,1202,8083,-1619,-9910,3402,3908,665,1404,-9285,1194,9856,-3082,-4136,-2629,-1759,8904,-672,-8464,2188,1647,4093,879,-8003,1868,5388,-2142,263,-3110,-1875,7132,-886,-3833,261,578,3385,796,-5141,2197,3289,-529,-1131,-3737,938,4662,-2665,-3074,335,991,3961,-2799,-3088,3391,1970,1042,-3655,-4216,4425,3080,-2888,-2006,-2132,4553,4072,-5317,-3897,2206,2776,4105,-5083,-4745,6321,3037,-379,-3118,-4565,6196,5400,-6541,-3787,-1287,3864,7136,-6192,-5619,5185,4346,2176,-3313,-7499,6473,6595,-3216,-1202,-4349,5470,8514,-5907,-4158,2035,1756,5652,-2954,-8177,4381,4195,-545,-240,-6609,2208,7707,-4391,-2347,-496,1164,7073,-2040,-6264,2833,2863,2258,-976,-5674,2865,4932,-2191,-58,-1140,650,4207,-2941,-3172,1683,120,1554,-1550,-3494,3521,1162,-2322,-1510,-1544,2914,2784,-2706,-2184,2262,2443,851,-4993,-2118,5153,1303,-413,-3234,-1406,6352,2102,-4935,-1791,418,4552,2191,-6497,-2953,3661,2021,419,-6121,-3937,7141,1671,-2188,-3093,-2419,6555,2849,-6812,-2352,1518,2857,3495,-7694,-2993,5742,2621,577,-4743,-4067,6867,3238,-5016,-1959,-1458,3611,6274,-6298,-4802,3976,1177,2286,-4081,-5248,6126,3332,-2254,-1373,-2281,4074,5269,-3957,-2371,1039,1687,3144,-2933,-4257,4594,1198,-718,-1250,-4196,4119,2938,-4008,-314,-6,1782,1731,-3289,-1425,2857,423,12,-1896,-1098,3701,1159,-3407,-557,-37,1574,912,-5124,-192,3328,2366,-258,-3273,-1272,5431,746,-2649,-2037,174,5144,-501,-4317,-1563,1867,2685,497,-5588,-524,5255,2017,-1080,-4176,-615,6867,455,-4612,-3049,330,5389,446,-7391,209,3611,3009,618,-5988,-1419,6368,1318,-2815,-3987,-1359,6575,2078,-4952,-1517,1535,3753,1003,-6804,-1256,5183,1796,2,-3746,-2374,5113,2382,-3607,-1963,-1172,2793,1757,-3528,-1927,3304,1951,1854,-4009,-2157,4263,1221,-1670,-1553,-912,3042,978,-4700,744,1505,841,1186,-3124,-570,2979,-709,-1177,-1197,992,3747,-774,-3985,69,1886,2449,-514,-5390,1374,3105,110,-2442,-3249,1889,3725,-880,-3205,-1324,1815,3927,-1480,-5533,683,2568,1916,-1182,-4751,1443,4958,-513],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,4,-4,4,-5,5,-6,6,-7,7,-9,10,-10,11,-12,14,-15,16,-18,20,-22,23,-26,29,-32,35,-39,44,-49,56,-64,76,-96,150,-1180,-3938,-322,10047,-3957,-8833,3603,715,6083,-282,-11447,2926,8635,-1658,-1154,-7126,-1441,11280,-2301,-7451,-773,-239,9001,2071,-12217,2120,5351,1555,1324,-9643,-1904,12099,-1033,-4382,-2940,-2924,9325,1703,-10187,739,1503,3579,3351,-9544,-578,7684,108,-437,-4619,-2607,8599,1302,-5947,-661,-44,4957,1899,-6526,-555,3747,470,-437,-5036,-183,6513,-239,-1994,-1492,-1467,3618,-1841,-4349,2681,1728,2028,-1542,-5400,2147,3462,-1944,-1229,-3570,1332,6745,-4543,-3863,1491,1263,4993,-3858,-6475,4804,2596,-275,-2383,-8071,5435,7716,-6084,-1572,-1286,1627,8745,-4874,-8450,5447,2673,2910,-2050,-9710,5328,8142,-4481,-1698,-5084,2579,11252,-4809,-8118,2419,1002,6320,-1510,-10409,4150,6557,-1221,-744,-8176,1481,9917,-3648,-5036,-47,515,7982,-100,-8323,2978,3993,2874,205,-8012,426,7220,-1325,-1827,-3041,406,7701,-1136,-6426,232,1989,1944,156,-6373,1344,3395,-735,-1689,-4440,1040,4937,-2684,-2852,427,839,3681,-3293,-4545,3901,2535,1225,-3278,-3809,4658,3472,-2247,-1972,-1673,3379,4372,-5575,-4228,3703,2670,3135,-4831,-5252,8069,3066,-2727,-3029,-4463,6667,5811,-5746,-3790,1012,3636,5201,-6547,-7558,7184,2801,725,-2816,-7812,6307,6496,-5118,-3579,-2031,2779,7771,-5142,-7383,2981,2536,3492,-3188,-8254,6486,5730,-2661,-868,-5287,3244,8009,-4280,-5368,-762,2368,6413,-2679,-7946,3356,4492,755,-2218,-5859,2336,6668,-3577,-2896,-709,1683,5562,-2448,-4757,2299,2130,1115,-3422,-4428,2926,3479,-936,-2029,-2422,1852,3717,-4191,-2614,2396,652,1750,-3404,-3078,3343,1063,-9,-1851,-1088,5663,2055,-5325,-1371,1110,4195,1818,-6215,-2697,4079,2783,105,-4514,-2441,6646,3044,-3784,-3103,-1069,5295,3180,-7022,-2904,3529,3296,2883,-7441,-3945,8636,2059,-1590,-4074,-4382,6680,4072,-6777,-2415,584,4711,5107,-6497,-5336,5453,2220,1409,-3658,-5104,5881,4512,-4824,-1867,-1800,4227,4897,-4654,-3584,2670,1816,2781,-4137,-5083,4615,2194,-1889,-3084,-2598,3993,3939,-2627,-2540,-345,1348,3410,-3838,-3745,4127,1057,174,-2163,-2968,3304,2164,-3691,-1889,-1308,2990,727,-4242,-1021,2758,1776,459,-3487,-1665,4356,217,-3238,-1850,507,4833,-72,-4590,-26,1757,3207,217,-5933,-198,5382,1386,-1824,-3922,-779,6495,342,-5285,-1463,1687,5885,416,-6528,-1585,2953,2991,532,-6080,-1778,6936,1019,-3325,-3155,-1590,6213,1344,-5995,-2102,1789,4444,1303,-5707,-2361,4952,3476,-749,-3438,-2821,5825,2094,-3407,-2615,741,4678,2606,-4413,-1539,3428,2066,658,-3632,-2705,4472,1416,-1766,-1949,-832,2661,2405,-3125,-242],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-5,5,-6,6,-7,9,-10,10,-12,13,-15,16,-18,20,-22,24,-27,29,-33,36,-40,43,-48,54,-60,66,-74,84,-95,108,-124,145,-172,210,-265,353,-1369,8524,2223,-4916,-2505,-4308,7728,6149,-9286,-2680,2019,3946,6316,-9914,-6885,8138,2508,432,-3678,-8472,9163,7927,-8574,-2307,-2133,3749,8897,-7720,-7323,5812,2924,4030,-4629,-9129,7508,6822,-3682,-1093,-4925,3882,8494,-6694,-5134,1884,1389,5521,-3286,-8395,5627,4809,520,-1046,-6633,3770,6750,-5707,-2217,-304,1317,5264,-2720,-5154,3449,1033,832,-3125,-4267,4676,3388,-3042,-1033,-1213,3597,2373,-5623,-428,1941,814,1838,-6257,-1583,6578,-76,-1286,-2993,-2346,6823,227,-6028,789,754,4071,2055,-9166,-942,6313,736,926,-7170,-2488,9036,-127,-5963,-1734,-2314,7351,3736,-11301,-929,4947,2938,4397,-8957,-4054,9537,859,-2384,-3152,-4744,8859,4906,-8845,-1871,788,3938,6194,-10010,-5529,7598,2587,536,-4964,-6210,8572,4276,-4902,-1411,-2411,5261,5536,-7872,-4385,3754,2114,4074,-3672,-5032,6481,2362,-1163,-2492,-3514,4026,4463,-4906,-1406,344,3334,3612,-4578,-3619,3756,1212,-404,-1216,-2257,5231,1308,-3790,-58,-625,3279,1076,-5734,502,3488,1193,-139,-6108,595,5525,-716,-2119,-498,862,7907,-1322,-6567,1711,1310,3010,1249,-9093,993,7085,-1004,-1834,-5360,524,9017,-909,-6576,-436,295,6827,887,-10027,1470,6781,694,353,-7699,-1358,10414,282,-4175,-2951,-2482,7648,1845,-8328,-57,2453,4625,3350,-8566,-3244,7989,1416,-1279,-4387,-4110,8541,3192,-5667,-1295,-524,3760,3703,-7767,-1656,4534,2022,-212,-4457,-3288,6873,1141,-2569,-2074,-967,4216,1534,-4744,-1093,2158,1524,226,-5410,-312,4661,-895,-1168,-1892,688,5322,-2308,-3888,516,941,3078,-210,-4941,1845,4217,1036,-2468,-3986,2890,6265,-2940,-3438,-1101,2541,5977,-3074,-7365,2502,4934,1465,-1603,-6470,2235,5937,-2694,-3893,-4510,1236,8332,-3660,-7020,727,2739,5607,-289,-8651,2621,5840,-113,-2129,-5588,1214,7885,-1806,-5928,-1551,796,6732,-46,-7245,1349,4792,3388,-89,-6189,-800,7710,673,-3402,-4104,-21,6394,-237,-6163,-426,1652,2282,598,-5415,539,4800,-436,-1708,-2420,-346,5041,-557,-4144,-279,1510,3676,34,-4246,801,3072,1124,-956,-3573,1312,4234,-785,-2110,-380,555,3015,-2594,-3386,2356,2971,301,-2193,-4563,3174,3005,-1917,-2709,-2495,2521,4672,-2640,-4390,1787,3184,3218,-3371,-4649,4137,2712,-17,-3752,-3910,5200,5764,-3459,-4917,-1701,3513,6181,-4313,-6459,2579,3711,2355,-3453,-5750,4174,5229,-2121,-4223,-3219,2594,6344,-2613,-5638,354,1587,3919,-1843,-5812,1808,4582,-523,-912,-4797,1420,6460,-2093,-4059,-779,2340,5091,-1334,-4506,2071,2884,2082,-1057,-3881,2199,4227,-796,-1928,-2059,1513],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-7,8,-9,10,-12,13,-15,17,-19,21,-23,25,-28,30,-34,38,-41,45,-50,55,-61,68,-74,83,-91,102,-114,129,-146,166,-193,228,-275,345,-455,661,-1176,5603,6968,-7856,-3007,1159,3305,4649,-4400,-4665,5643,1577,1412,-2756,-4644,5183,3297,-4600,-1188,-889,2831,2123,-5445,-1184,4258,735,201,-3723,-781,5274,282,-2766,-1180,-112,5048,-931,-6114,1201,3357,3104,-263,-7153,1163,5715,-780,-857,-3817,33,9386,-2129,-5942,554,666,6083,-1276,-9757,2921,5783,703,-663,-9682,-1068,11058,-1292,-5493,-2660,-688,11278,-284,-10318,1408,3485,3743,2098,-11533,84,10137,-993,-1573,-5446,-2968,10711,1154,-6164,-337,-746,5885,2715,-10358,-1179,4971,827,2196,-5643,-4449,9001,2409,-5255,-1531,-2534,5332,2962,-6602,-670,2499,2114,1560,-5706,-1928,6544,-306,-2329,-2466,-1384,5184,1304,-4539,-22,933,2550,326,-4634,318,4063,207,-740,-3805,645,4606,-2210,-3327,-621,690,4666,-1784,-5936,2597,3620,1647,-1082,-5293,3207,6441,-2320,-2010,-2195,2319,7680,-3256,-6048,1962,1648,4842,-2162,-9027,3883,5811,-912,-1479,-6310,3006,9433,-4369,-5254,-2225,1772,7953,-2214,-8730,3256,4555,3290,405,-8955,-466,8022,-1741,-2711,-4040,-770,8918,-684,-7290,268,1551,2494,771,-8404,838,6662,-43,-141,-5441,-2162,7461,-1223,-4243,-812,380,4897,1040,-6627,1256,3637,-51,1680,-5440,-726,5449,-1054,-3209,-1346,-74,4057,10,-3548,520,2338,1111,-947,-3324,2638,3614,-1704,-1543,-1680,2822,4154,-2892,-2706,1125,1603,3037,-2927,-4796,3411,3854,1077,-2800,-4145,3636,3545,-4153,-2797,-559,2399,5130,-5080,-5627,2452,3192,2502,-3283,-7050,5421,4937,-2770,-2078,-4245,3748,6208,-5210,-4121,417,1529,4043,-4773,-7612,4458,4363,-73,-2505,-6431,4420,7180,-3103,-4127,-1015,1227,6577,-2208,-6302,2304,3898,1891,-587,-6954,2908,6395,-2240,-2144,-1592,-327,5912,-2077,-4283,1974,710,2547,-1260,-4571,1212,2632,-1434,-1437,-2237,1870,3461,-1605,-2304,96,1567,2783,-1707,-2947,2772,2267,-463,-660,-2359,3410,2347,-2145,-2034,-494,2048,2285,-4132,-2457,2639,2025,268,-3681,-2452,4413,2355,-1821,-1568,-1149,5374,3411,-4546,-2159,1283,3348,3692,-4427,-2565,4908,1701,227,-3198,-3083,4834,4528,-3793,-3056,-419,3947,5175,-5794,-4194,2026,2557,1438,-4482,-5565,3713,3763,-2296,-2488,-3218,4392,5428,-3979,-3780,1298,2229,3595,-3731,-5117,2544,2710,1036,-2278,-4023,2759,4317,-2275,-2537,-670,1614,3182,-2519,-2753,1354,1381,147,-2483,-3378,2789,1968,-1461,-759,-552,2269,2404,-2033,-1335,1460,304,1173,-2042,-466,3240,1537,-1221,-1130,-200,2898,884,-3442,-1865,1024,2410,572,-3638,-1472,4001,2906,-702,-2866,-507,4467,1108,-3838,-2143,957,3642,1932,-4393,-1142,2933,2460,-1074],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,6,-7,7,-8,8,-10,11,-12,14,-15,17,-19,21,-24,26,-28,32,-35,39,-44,48,-54,60,-67,75,-87,100,-118,144,-187,285,-1616,-1956,-3691,-909,8249,17,-4721,135,1835,4664,1059,-8299,2456,4104,-223,-87,-4799,720,6494,-2883,-1951,-1178,1036,3521,-2963,-3481,2597,2288,277,-1806,-3539,3905,3881,-3291,-1738,-1619,3879,4915,-5538,-2790,1140,3493,3227,-6061,-3791,6443,1540,-199,-4109,-5391,7375,4209,-6548,-1794,-658,4283,6226,-8688,-4506,6139,2707,2600,-4477,-7983,8193,5258,-3370,-2501,-4377,4793,9103,-7599,-5952,3339,2522,5964,-4656,-9819,7119,3975,-593,-1015,-7367,4384,8963,-5464,-5045,-1884,1495,8446,-2580,-8763,4085,3118,2413,-621,-8387,4199,6608,-2385,-2136,-2722,797,7340,-2996,-4533,2650,1302,3741,-1048,-5417,3258,2268,-658,-1735,-2826,2914,3947,-2701,-2373,1378,2117,2962,-2800,-2815,4166,915,168,-3376,-2122,5270,1450,-3263,-406,759,4284,2338,-6908,-1431,3758,1916,889,-7063,-2370,7475,2049,-2288,-4950,-3505,7712,3188,-7672,-1750,1244,3833,3250,-9077,-2930,6758,2450,316,-4830,-5617,8686,4011,-6542,-2296,-1459,5507,6006,-9066,-4998,4360,2261,3091,-5125,-7267,6721,2844,-3021,-2714,-4203,5135,7045,-5492,-2817,2515,2730,5032,-4529,-5279,5595,3452,625,-662,-3999,4589,3763,-3569,-1245,-1243,1369,3721,-4234,-3003,3252,1239,1060,-1963,-3340,3681,2157,-2781,-1805,-462,2848,2178,-4504,-1700,2677,891,569,-4403,-1338,5382,369,-1620,-1945,-365,4813,-252,-5009,-752,1661,3301,79,-6213,81,5578,1488,48,-4865,-821,5781,592,-4420,-3057,232,6109,769,-6692,80,3747,3267,1199,-7579,-195,7790,879,-1838,-4049,-1160,7320,1984,-6322,-1539,1168,5356,2966,-7441,-2511,5673,1754,260,-4352,-4708,8075,2310,-4566,-1031,-1412,4669,3817,-7548,-2151,2678,1486,1547,-4422,-2893,5938,1440,-1846,-1993,-1939,4831,2932,-4416,-1477,1071,1194,2627,-4097,-1230,4278,119,-1017,-2795,-381,4791,887,-3167,-379,450,1814,667,-4312,800,2671,151,-627,-3304,-624,3902,-822,-2135,-1471,1262,3169,-572,-3313,755,3621,2885,-1939,-4460,1532,4823,-672,-3266,-3231,1429,6321,-1012,-5351,-1033,1880,4565,-1416,-7230,1609,5046,1541,-1375,-5075,678,6091,605,-4405,-2472,705,5387,169,-7351,368,2927,2688,-1478,-6596,483,6153,639,-2030,-4222,-263,6531,1607,-4599,-815,795,4025,779,-6960,-171,3212,581,431,-4481,-1942,4093,-26,-3043,-310,306,3923,951,-4699,-110,1009,1633,437,-3086,-451,3195,-438,-854,-1413,1248,2280,100,-3457,1245,1349,1250,-644,-3064,2468,3528,223,-1077,-2040,1952,3032,-2046,-2295,281,1851,2361,-2952,-5688,2007,3460,627,-3224,-2867,2842,3877,-829,-3411,-1213,2328,3973,-2915,-4751],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,11,-13,14,-16,18,-20,23,-25,28,-31,34,-38,43,-47,52,-57,64,-71,79,-88,99,-112,126,-145,168,-200,243,-312,435,-734,3362,1595,-10070,-42,7944,122,-765,-6109,-3619,11160,-233,-8049,-454,-1182,6857,3705,-11414,-559,6852,1103,1316,-7592,-5910,12247,940,-4636,-1000,-2948,8303,4993,-11783,-743,3163,2750,5607,-8327,-4792,9697,1566,-1192,-3701,-6306,7344,4922,-7010,-582,-985,3132,5599,-8129,-3174,6035,1319,1264,-3569,-5033,6102,2908,-3465,-1653,-2450,3489,3534,-6199,-1092,2302,-62,2195,-4477,-1765,5368,-778,-2717,-2235,644,5292,-384,-3754,1219,764,3001,-404,-5684,1088,4237,-1367,-531,-4459,406,7501,-3208,-4998,-820,43,7803,-2279,-9318,2247,3610,1887,-335,-8428,3102,9256,-1886,-2359,-4644,-182,11140,-1616,-9157,1658,2111,5439,1178,-11058,1015,7793,-500,730,-8051,-1237,11445,-777,-6970,-528,-1988,7339,2101,-10379,-134,4326,2839,2171,-6794,-2433,9913,519,-4278,-2856,-2386,8824,3339,-7427,368,1292,2686,2733,-7978,-2701,6719,1002,-432,-2200,-3590,7294,371,-4657,318,1200,3142,991,-5567,1209,2892,389,-485,-4089,731,5342,-131,-2681,-19,1709,5209,-2875,-5644,1747,2392,2915,-2758,-5403,2825,4338,-2378,-1574,-2830,3266,7012,-4419,-4692,1404,1882,5574,-4334,-7680,4404,4978,-96,-2845,-6848,3825,8890,-3398,-2773,-2170,2211,8636,-3482,-8347,3151,2918,4163,-1400,-10046,3100,7985,-1707,-2357,-6551,545,11261,-4153,-7616,634,499,6070,-458,-9491,2099,4722,1167,-1241,-5954,-624,7640,-1588,-4630,-519,-381,6222,-211,-6653,1881,3919,1474,134,-6016,554,5663,-2029,-1581,-2241,-167,5282,-715,-4516,944,1342,2087,-1217,-3718,1628,3192,-801,-1799,-2177,2779,4266,-3426,-2253,463,2612,2915,-3374,-4664,3063,2870,-284,-3353,-3225,5488,2888,-3012,-3522,-993,3800,5048,-5657,-3961,2990,2889,2336,-3919,-5284,5582,5017,-3192,-3132,-4634,6439,6840,-4951,-4008,1017,4083,5546,-4800,-7531,4795,4043,1267,-3146,-6895,5400,6049,-2955,-3040,-2350,2157,7103,-3391,-6062,2544,2918,3222,-1809,-6760,2289,5509,-1119,-2786,-4472,1601,5220,-2367,-4126,347,1063,3641,-1495,-5008,1795,2035,1147,-1097,-3688,1424,4416,-2229,-2512,17,1850,3590,-1807,-4101,1580,1714,-575,-2041,-2995,2528,3511,-1783,-1470,-581,3343,2555,-4820,-1407,2720,2327,-188,-4789,-2360,4432,1266,-1909,-3363,-1251,4255,2428,-4541,-2484,455,2756,2582,-5838,-1230,3615,2398,379,-5327,-2449,5731,3047,-4234,-3515,-159,5182,3871,-5998,-4094,2542,4020,2733,-4468,-4574,5652,3641,-1101,-3170,-3528,4917,4895,-4182,-3540,2141,3184,3899,-4587,-4633,3451,3564,540,-1903,-4192,3397,4031,-3168,-2472,-1466,2702,3489,-3405,-2523,1484,1874,2157,-1979,-2322,3716,2474,-936],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,5,-6,7,-7,8,-10,11,-12,14,-15,17,-18,21,-24,25,-28,32,-35,39,-42,48,-52,58,-64,71,-78,88,-98,110,-123,140,-160,185,-217,262,-324,423,-601,1034,-5119,-5606,1667,2270,5956,-5183,-8021,6956,4494,-1202,-2205,-8944,5331,10610,-6472,-3434,-1837,1457,9570,-6111,-10760,5060,2944,3676,-1735,-10393,4920,8178,-4276,-2085,-3969,1058,12042,-5390,-8285,2264,1548,5991,-1497,-10504,5031,6019,-800,-379,-6129,98,9580,-2958,-2938,-1630,-81,7469,-1234,-8169,2617,2500,1704,280,-5418,1707,5537,-2359,-1587,-2839,1355,5862,-2850,-4148,1984,2106,2167,-2117,-4055,3561,1815,-2902,-1770,-4091,4658,3742,-5196,-2593,1838,1737,3525,-4075,-3591,5269,1672,584,-3466,-3930,7791,3714,-5474,-2392,-668,5509,6624,-8254,-4207,4807,2302,3016,-6183,-6651,8718,3704,-2497,-2906,-5572,7368,8275,-9256,-2909,1433,3389,6691,-7291,-8452,7964,3375,699,-3143,-8197,7398,7441,-7142,-2387,-2858,1518,9046,-6239,-8059,4593,2808,3361,-2848,-8935,4737,6505,-2688,-1506,-4870,2911,7451,-4724,-5036,1394,2415,4273,-3306,-6454,3887,2052,371,-22,-5105,3378,5120,-4026,-2686,789,2273,3615,-4193,-4203,2345,1032,-9,-3084,-1914,5133,2289,-3963,-2342,-980,4757,1317,-6036,-2124,3083,2748,1098,-6674,-2255,8074,913,-2687,-3844,-1681,8530,3343,-7459,-1629,805,4895,2096,-8980,-1500,7071,2398,1396,-6145,-3826,9016,2218,-3938,-1672,-2983,7428,3731,-9642,-2294,3901,3662,3824,-7539,-6177,9118,1182,-1784,-2908,-4506,8138,6022,-6549,-2879,1391,4169,4513,-6972,-4881,5542,1694,592,-2630,-5679,6023,3588,-4357,-1650,-2073,3315,5885,-5676,-3568,2939,1659,1970,-2809,-4014,5144,2880,-2673,-734,-848,4512,2949,-3408,-106,1507,2596,1353,-4751,-757,2738,874,-1977,-2314,-834,4852,253,-4943,-1365,1727,4448,650,-7401,409,4038,2611,-913,-5594,191,7145,-1157,-4277,-1781,-72,6262,-525,-6746,438,2465,4486,868,-7403,399,7118,1022,-2679,-5968,-845,9482,677,-7968,-1899,59,5659,1931,-8402,-1815,4504,2975,954,-6717,-2780,8480,1835,-4307,-2730,-1463,6485,2440,-6249,-930,2639,3023,2581,-5718,-2757,6234,1625,-1030,-2645,-2656,5172,1890,-5106,-1604,326,2536,2594,-5495,-702,3751,531,1376,-3640,-1326,4545,37,-4066,-307,634,3347,-316,-4637,73,2863,224,-675,-3298,361,5281,-382,-2877,-1806,1089,4682,-1845,-3420,1082,4064,2311,-1948,-5735,673,4582,-854,-2949,-3433,2114,5940,-1990,-3737,-320,3072,5422,-2393,-6277,1226,3126,3156,-2452,-6123,2896,6800,-1693,-4315,-2799,1334,6641,-1602,-5360,-424,3271,4447,200,-6762,1060,5219,691,-1004,-4793,668,6951,-614,-4755,-1763,1561,4139,-649,-6170,-1093,3309,3052,-156,-4926,-453,5999,1052,-2513,-1936,155,4547,397,-4541,-607,2553,2539,-944,-3685],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,18,-20,23,-24,27,-30,33,-37,40,-44,49,-54,60,-66,73,-82,92,-103,117,-133,154,-180,215,-267,345,-490,1473,-7058,-2872,7985,1235,-2203,-2870,-2437,6045,1896,-6266,-543,507,4025,1897,-5293,267,4083,798,-392,-3873,443,5934,-2187,-2330,61,-79,4748,-1452,-5665,2770,2240,719,-1794,-5723,3011,5275,-2763,-2636,-2251,3429,6083,-5085,-4624,2832,1644,3699,-2950,-8511,5672,4965,-1601,-1737,-5935,2523,8460,-4927,-4659,-367,672,8477,-3735,-9549,4098,4775,688,-1299,-10450,4241,10459,-3896,-3798,-3251,537,10750,-2404,-9216,2077,3067,4771,-59,-10452,1944,6460,-1195,-817,-7149,-801,9888,-1309,-6504,321,-337,6158,1290,-9133,1491,4462,1204,1007,-6159,-1505,7463,-1280,-1871,-946,-735,5930,87,-5561,411,1721,2442,731,-5700,300,5118,-410,-1315,-2230,1072,4353,-2768,-2938,1257,1439,3195,-1676,-4752,4353,1376,-415,-1003,-4302,4339,4845,-3454,-1623,-41,3738,5304,-6404,-3898,3698,2177,2252,-4211,-6828,6225,3839,-2823,-3104,-4442,4906,7510,-5905,-4900,1563,2802,6092,-5359,-8248,6760,4796,-906,-2126,-7516,5104,7610,-5803,-3050,-952,2131,8062,-5152,-7386,2617,2616,3671,-1895,-8139,3609,6671,-3339,-2465,-2286,552,8601,-2046,-5750,1771,1791,5293,-1155,-7707,3086,4962,-920,-550,-4525,1096,6514,-3431,-2830,-1439,368,4404,-1415,-4303,2677,2005,2469,-772,-3830,3429,2917,-2347,-1297,-408,2417,3346,-3237,-1890,2662,924,467,-3631,-2912,4367,1805,-1915,-1528,-1586,5579,3984,-5444,-1582,1278,2621,1996,-5113,-3452,6711,2436,-942,-4696,-3411,6494,3042,-5712,-2135,-884,5178,4962,-6353,-3951,3931,2577,1634,-5745,-5379,7270,3286,-2634,-3049,-3662,4009,6438,-5289,-4133,918,2852,4120,-4446,-5254,5461,3003,325,-3068,-5021,5965,4879,-3938,-2381,-673,2718,4800,-4622,-4102,2824,2204,1245,-3008,-4180,3792,4414,-1325,-381,-2322,2197,4637,-2186,-2450,1445,1492,1931,-2727,-3280,2746,980,-560,-787,-2457,3228,1914,-3114,-1056,-248,3109,953,-2844,-1859,2710,663,-461,-3005,-1067,4512,391,-3016,-1263,-344,3619,792,-5947,-462,3580,2796,1126,-5828,-934,5599,1071,-2435,-4417,-200,5842,840,-5523,-2132,1118,4255,1445,-7067,-2057,4872,1632,60,-5422,-3548,6896,2458,-3854,-4060,-572,5866,3001,-6759,-2837,2608,2857,2093,-5098,-3126,4722,2749,-1104,-2199,-1568,5169,3644,-4699,-2262,65,2656,2746,-3766,-3217,3660,2390,-1847,-2667,-2364,3889,3786,-2309,-994,-27,2300,1230,-4074,-1126,2286,563,192,-1560,158,4081,14,-2912,-1235,503,2142,86,-2583,424,2091,1975,208,-3524,-1280,3938,551,-2314,-1292,625,3669,-215,-4463,-949,2090,3207,-1512,-5181,-198,4394,832,-2512,-4814,1271,5289,350,-3659,-2705],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-5,7,-7,8,-10,10,-12,13,-15,16,-18,21,-23,25,-28,31,-35,38,-41,46,-51,56,-63,69,-77,85,-95,107,-121,138,-159,186,-224,279,-373,579,-2554,2120,2308,2940,-2530,-7042,4982,4440,-1088,-2480,-4520,2473,6304,-3259,-3276,213,1135,2675,-3172,-3993,4243,2046,-567,-1693,-2816,3634,2911,-3285,-499,-1076,2687,2012,-7065,-1419,2851,1559,590,-5586,-2987,7262,1062,-2589,-2382,-2624,6863,2271,-8665,570,2887,3608,3343,-8578,-1386,8252,598,-1520,-4992,-4055,9449,2097,-7548,102,-945,6295,5489,-10605,-2592,6387,2763,2408,-7289,-6626,10275,2325,-4541,-2648,-5205,8212,6898,-9568,-3037,1123,3354,5417,-5719,-6769,7284,2650,-843,-2762,-6494,7369,6339,-6852,-1586,-805,2767,5994,-4587,-5078,4778,1398,1947,-2428,-5375,4294,2328,-2576,-2395,-2257,3912,3715,-4363,-2036,1223,1074,2406,-3461,-2583,3430,999,-1235,-2509,-1956,5455,1545,-4940,-275,1267,2890,1257,-6642,741,5106,853,-748,-4209,78,7261,-843,-4041,-2299,-1399,7250,-48,-8179,1205,3711,3131,476,-6701,195,8810,-890,-1973,-3541,-1529,9532,744,-7692,-392,966,5492,1538,-10217,-353,8043,937,1194,-6600,-2305,10617,2506,-5875,-2034,-1665,6758,3683,-8695,-1458,4159,2702,4527,-6189,-3211,8874,1063,-866,-2662,-3422,6339,4203,-6832,-1360,1457,2690,3081,-6768,-2015,5129,959,961,-3472,-3205,3987,1013,-2975,-883,-829,3198,91,-4571,-573,2326,1538,-235,-2884,569,4745,-528,-1482,-1878,376,4037,-1607,-5069,1090,2818,2328,-2175,-4035,1558,4573,-1631,-1795,-3335,1419,5825,-3416,-5042,-600,1803,5012,-2308,-6887,2687,4184,839,-2068,-6048,2168,8346,-2374,-4566,-2768,784,6899,-1595,-7722,1071,4505,2955,-85,-8246,1169,7993,252,-1869,-4526,80,9366,-611,-6117,-954,1568,3827,342,-7501,939,4658,1075,509,-5312,-2013,7119,242,-3347,-1283,-1332,4312,855,-5577,-161,3971,2066,235,-5188,125,5198,-624,-1886,-2237,-365,4867,268,-3739,-188,1759,1357,123,-4008,1430,3528,-223,150,-2255,1033,3568,-683,-3011,-444,1747,2299,-1845,-3622,2056,3899,728,-1634,-4382,3719,3108,-2161,-1765,-1543,3101,5537,-2757,-4547,1492,2244,2714,-3676,-5288,4253,4822,-351,-1347,-4931,3435,6092,-3502,-3695,-321,3613,5178,-3679,-5780,2754,4632,1236,-1846,-4742,3493,7095,-3173,-3488,-3690,259,7040,-1770,-5844,1035,1619,4127,-1564,-6040,2102,4692,-707,-1980,-2918,1221,6609,-1489,-4112,-376,1386,3866,-707,-5921,1329,3239,622,-864,-3301,1628,4021,-1538,-2041,-756,1555,1422,-3136,-2619,1427,1829,-129,-2149,-2599,3276,2212,-1499,-1452,-972,2553,1913,-2845,-2937,761,2052,760,-3399,-2783,3749,2803,-1447,-2654,-1222,3335,1709,-3242,-3203,249,2959,1838,-4385,-3719,3082,2622,-332,-4113,-3577,3721],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-13,15,-17,18,-20,22,-25,27,-30,33,-37,40,-45,48,-53,60,-65,72,-80,90,-100,112,-127,145,-169,199,-240,301,-397,576,-1759,6612,3785,-7314,-1393,-11,4719,5531,-8685,-4134,8288,1099,1403,-6192,-6836,11087,3823,-6349,-1880,-5458,6634,7408,-9606,-4216,4332,3029,5584,-7717,-8281,10210,4239,-2168,-3576,-7080,5949,8987,-8511,-3458,355,2358,9232,-6088,-7852,6623,1268,1433,-1885,-8293,4691,5719,-4802,-2047,-3464,2005,7632,-4542,-5406,3652,482,3324,-2117,-6246,4939,3087,-2428,-1904,-3244,3063,3894,-4726,-1469,1323,1952,3500,-5119,-3455,4801,163,-93,-3589,-1516,7608,894,-4967,-831,604,4843,1100,-7224,-1362,3916,1673,1172,-6506,-1121,8598,-232,-5297,-4081,-1819,8716,2542,-9166,-713,2978,4763,2378,-9838,-463,8268,786,-520,-6482,-4361,11237,979,-9309,-1632,-1169,6288,5208,-10266,-2477,5851,1259,3255,-7617,-6108,10285,2687,-3593,-2272,-4507,6674,5929,-8414,-2069,2620,2433,4825,-7341,-5940,7761,2043,-1511,-2191,-5244,6779,3204,-5542,-1578,277,1490,5015,-5470,-2766,3945,478,1095,-2240,-3417,4698,1643,-3058,-951,-410,3319,2041,-5070,-986,2485,653,779,-5362,-1050,4522,-360,-1898,-1987,121,6123,-484,-5058,889,2333,3738,-950,-6251,2010,4508,1213,-473,-6005,48,8005,-1328,-4615,-666,823,6722,-1358,-9280,1113,4049,3442,-473,-9648,763,8710,111,-2265,-5495,-993,10085,622,-7359,57,919,6043,1114,-10974,-99,6653,1186,887,-6439,-2326,9633,230,-4898,-1319,-371,6782,4098,-8444,-1548,4952,2031,2677,-6756,-1829,6845,890,-2514,-3685,-3089,6532,2344,-5732,-394,1525,1812,1883,-6434,-1671,4588,29,158,-2673,-1272,4786,674,-4756,192,309,3382,-151,-4819,621,3717,324,-1266,-3882,1472,5065,-1822,-2446,-2096,1796,4130,-2779,-4008,2970,2609,2945,-2274,-5054,3983,5732,-435,-3115,-2890,2455,6762,-2839,-4754,-484,2753,6199,-2542,-6521,2730,5823,715,-2248,-7138,2423,8622,-1790,-4193,-2742,1714,6597,-1538,-7120,1425,2699,3855,602,-9032,1100,6468,326,-2199,-4483,-481,7243,-913,-5674,-517,1544,5623,1363,-7386,-1603,4612,1205,-1077,-4774,-146,6139,-390,-3012,-298,-377,4426,-202,-5058,926,2774,1995,-1444,-3937,599,3070,-1943,-1285,-1678,249,3049,-1728,-3059,1553,2438,2501,-1421,-2541,2794,3651,-1391,-2731,-1710,1647,4201,-3749,-3192,359,2540,3062,-3501,-5292,2943,2288,672,-2018,-4202,4674,4537,-3767,-2568,-1809,3026,4225,-4133,-5387,2938,3726,2278,-4231,-5308,3325,3994,-1263,-4002,-3699,3889,5701,-3377,-5299,-532,3882,4372,-3450,-5575,2764,2533,705,-2624,-5413,3723,5017,-2262,-3020,-1488,1102,5684,-2196,-3530,1818,1435,2681,-856,-4689,2026,3764,-1250,-1277,-2271,1083,3485,-2293,-2373,1066,1612],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-4,5,-6,6,-7,8,-9,10,-11,12,-13,14,-16,17,-18,20,-22,24,-27,30,-33,36,-41,45,-51,58,-66,76,-90,108,-135,180,-278,1336,-808,-1357,-6477,2710,9894,-4543,-4443,-227,370,8197,-2465,-10655,4831,4312,2287,-96,-10468,1498,9998,-2630,-2267,-3062,-856,11062,-2663,-9687,1563,1645,5608,2453,-11429,472,8539,-568,-315,-6201,-3015,11248,-941,-6480,-920,-569,7487,2930,-10095,387,5111,-7,2351,-7795,-2026,7368,-591,-2851,-1461,-2310,6782,700,-6550,920,1670,2477,953,-5786,-23,4470,-518,-991,-2738,-1165,5505,-2528,-4884,1083,1512,4745,-2095,-5230,3349,3752,-1255,-1666,-4503,2300,5770,-4590,-2807,-225,2464,4904,-5320,-4723,4351,2002,4032,-3739,-7661,6012,5233,-3312,-2773,-4320,3738,8599,-6405,-5617,2671,2409,5544,-4798,-9726,5261,4642,-92,-1681,-8102,4346,9554,-4582,-4049,-927,1063,9367,-3525,-10578,3749,3292,2876,-522,-10451,3064,8730,-2437,-3056,-4529,-436,8374,-2768,-6069,1412,1042,6293,-85,-8201,1595,5637,173,546,-5995,-646,7535,-2148,-2871,881,616,5062,-1480,-5973,2687,2500,-28,-30,-4060,954,5818,-3320,-2140,-930,1568,5108,-2633,-2261,1804,1459,2483,-3827,-3752,4322,2719,-1941,-3692,-3229,5641,3638,-6177,-2464,1895,3848,4162,-5434,-4990,5624,2974,204,-3813,-4662,6870,4186,-4899,-2610,-2964,6079,6520,-7503,-3639,3158,3834,4451,-4884,-6577,7685,4646,-2512,-3190,-5099,5491,8608,-7396,-2832,1183,2356,6988,-4567,-7603,4931,3103,1294,-2242,-7705,4743,6763,-2847,-2757,-2651,2674,6545,-4931,-5523,2459,1389,2756,-1577,-7637,4409,5697,-1294,-834,-2432,2390,4959,-3616,-2539,1800,1171,3391,-1465,-5824,4444,2680,-1218,-323,-3049,3605,2046,-2745,-1106,-525,2059,3113,-4304,-2117,3190,1269,323,-3415,-1177,4699,1555,-3635,-2798,-691,4028,2401,-5434,-1047,2717,3038,1046,-6374,-3843,6381,1664,-2301,-4452,-1728,7737,2224,-6333,-2003,482,5056,2824,-7748,-2604,5072,3198,577,-5852,-3351,7420,3552,-3996,-2222,-1870,5562,6107,-7801,-3189,2447,3468,3715,-4367,-4221,5517,2749,-514,-2834,-4999,4676,5075,-4472,-2022,-761,2643,3522,-4758,-3950,3553,2293,1350,-2506,-4234,3729,2815,-2700,-613,-597,2072,4801,-3615,-2723,2321,964,1808,-2177,-2780,3938,318,-3166,-749,-317,3830,1160,-3853,-1534,337,1298,2008,-3905,-331,4417,152,-1604,-3024,347,5523,-70,-5031,-1844,1591,4408,511,-5414,-321,4229,2040,-1282,-4803,454,7002,203,-3453,-2649,552,5922,1877,-6163,-1425,2345,3231,-972,-7494,-1123,6387,2675,-671,-4231,-1988,6942,2162,-5381,-2761,193,4308,2382,-6644,-884,3645,2059,1009,-4624,-2345,7171,923,-1682,-3127,-1248,4969,2132,-5687,-752,2541,1606,1137,-4992,-2909,4848,1432,-1116,-1910,-2494,3956,2079],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-2,2,-4,4,-4,5,-5,5,-7,7,-8,9,-10,11,-13,14,-15,17,-19,21,-24,26,-29,33,-37,43,-50,60,-75,98,-143,259,-1384,451,7796,-270,-8013,995,1737,1857,-853,-7626,343,5789,335,-1137,-3805,544,5079,-2263,-3227,1350,749,3634,-2384,-3830,3118,2275,719,-1366,-3429,3524,3672,-3882,-1683,-1281,2056,4871,-5636,-4206,3818,2150,1633,-4567,-4851,7974,4611,-5027,-930,-4251,5162,5664,-7873,-3162,3278,3282,4704,-5692,-7787,8623,3037,-2258,-2753,-6087,6540,8764,-7882,-4037,-12,3174,8610,-6318,-8688,5033,3906,2608,-3366,-10127,6059,9378,-4844,-2831,-5034,1992,10033,-4590,-6438,1452,2256,5626,-2374,-8270,3787,5033,132,-949,-5409,2456,8448,-3039,-3647,-707,1720,5604,-2692,-6954,2186,1511,1238,-1307,-4848,2602,4306,-1984,-1014,-2201,-121,4556,-4620,-3737,1484,1116,1175,-2610,-2302,4665,1438,-2018,-1528,-2536,4723,1864,-5105,-1355,803,3233,3081,-6079,-2620,5689,807,818,-3672,-3157,7462,1359,-5128,-1579,-1030,5818,4383,-7623,-2454,5079,2696,2791,-5820,-5001,9150,2686,-4027,-2532,-3940,7109,6385,-8449,-3497,1339,3593,5007,-7139,-6436,7857,3084,-811,-4744,-6727,7016,6567,-6025,-2199,-785,3187,7016,-5876,-4483,3712,2760,3400,-3083,-8084,6460,4117,-2754,-1791,-3985,3084,5390,-5392,-4138,2300,957,3619,-3682,-3907,3907,2049,-1785,-2498,-2344,3677,2868,-3058,-1744,554,2676,1726,-4329,-2134,4195,553,224,-3240,-1471,4637,-125,-3193,-1716,-1069,3868,-143,-4940,-639,3075,1934,670,-6718,-157,7128,129,-2226,-3766,-189,9146,1145,-6979,290,1491,4492,1586,-7736,-968,5879,946,-1879,-6062,-2288,8782,651,-5687,-2626,779,6986,2724,-9544,-2307,4384,2931,2062,-6295,-3074,7795,2376,-3239,-2763,-3076,8352,3605,-6825,-1402,1503,3353,2984,-7138,-3706,5102,-173,347,-3383,-5116,4771,2973,-4332,-1980,-594,3671,2998,-3768,-2788,3305,1881,-50,-3394,-1962,4574,647,-1458,-2334,-696,2878,-91,-5090,-750,1675,2005,-206,-3102,175,3640,-326,-703,-2473,987,4479,-157,-3566,-738,2124,4969,-519,-4621,1508,2524,2189,-1522,-5219,1366,4826,-89,-4221,-1993,1718,5820,-1053,-5713,573,3337,3303,-1080,-6733,1701,5747,1055,-2549,-3996,1656,8089,150,-6207,-944,2381,4964,188,-7264,-555,4924,2106,-1052,-6207,-715,6588,-236,-3686,-1031,-268,5990,2241,-6321,-1277,3901,2138,166,-5196,-438,4890,551,-1393,-2511,-825,4576,344,-4685,-542,1115,2720,318,-3942,-890,3531,-246,-350,-2503,-817,3660,104,-2828,-735,842,2454,-1063,-3589,625,1976,938,-759,-3539,1014,4464,-1138,-1974,-1136,2142,3409,-2037,-3408,1053,2178,1522,-2436,-3961,1094,4100,219,-2508,-3315,3365,4437,-3130,-3685,-552,3210,4377,-1744,-4794,2248,5204],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,23,-25,27,-31,34,-37,41,-46,51,-56,62,-68,76,-84,95,-105,119,-135,155,-180,212,-257,323,-428,622,-1102,5030,4402,-5284,-2381,-3376,4687,5457,-6201,-2936,2405,1705,2825,-5365,-2909,4436,1862,-1602,-2761,-3583,3700,1938,-3598,-1745,435,3756,1791,-4873,469,4263,-796,-408,-4139,-53,6281,-1047,-3691,185,-855,6456,-1068,-8696,1852,3643,2061,940,-8147,1204,8717,-1444,-2529,-3524,-1795,9712,-533,-8548,2470,1692,5277,1267,-10708,224,9541,98,-30,-7348,-3467,12020,-760,-6438,-1035,-1017,7506,2688,-11511,-1371,6897,2698,2299,-9135,-4418,10293,893,-3278,-2492,-2983,9803,3464,-9142,55,1353,3243,5149,-7727,-3583,6457,1497,140,-3777,-3436,7572,2528,-4609,204,24,4346,3615,-5627,-1218,3671,1842,-120,-4646,-1133,4950,-116,-2086,-1200,-1082,4777,-479,-3735,898,1686,2450,-650,-6333,1051,5438,-1338,-2395,-3418,1297,6282,-3092,-5424,682,731,5752,-3285,-6786,3740,3880,300,-1462,-6347,1827,7410,-3722,-3885,-1784,1610,7659,-2914,-6590,2511,2774,2665,-2027,-9686,2631,8503,-1465,-1923,-4347,-986,9499,-1682,-6344,901,525,5721,-190,-10701,1912,5689,1112,-272,-6765,-881,9213,-1108,-4372,-1709,-738,6620,672,-8065,1373,2927,2310,1895,-5755,-718,6195,398,-1365,-2783,-1187,6100,324,-5385,-176,1432,2565,797,-5754,1074,2941,79,-380,-3067,636,4244,-2604,-2529,-352,1282,3641,-1689,-4195,1377,2131,-212,-1496,-4435,2526,3294,-2713,-3081,-2142,3265,4182,-3680,-4222,2763,2882,2292,-3698,-4376,4165,3867,-1724,-3772,-4159,4038,5780,-4685,-3008,84,2846,5738,-4353,-6715,4117,3612,341,-2831,-6594,4201,6389,-3291,-4231,-2071,1640,7384,-3828,-6964,1416,2702,3344,-2013,-8788,2494,5248,-619,-2093,-4718,2665,7134,-1753,-4717,320,1138,4828,-1509,-6515,2601,4459,736,-1657,-3986,586,5493,-1321,-2309,-330,1569,5148,-1332,-3956,315,2168,980,-1277,-3876,1872,3557,-1195,-1377,-1834,1446,3839,-3004,-1761,1289,2720,1146,-2887,-3240,3507,2618,-961,-2509,-1344,3518,2842,-3927,-2594,826,3193,3160,-3881,-2636,3552,1758,333,-3646,-2987,6218,2152,-4060,-3180,140,4811,4848,-5963,-3208,2737,3034,2103,-5357,-5416,6430,2954,-1523,-3835,-3606,4375,5377,-5110,-2974,578,3701,3701,-5050,-5459,4437,3463,1541,-3088,-4570,4604,4063,-1722,-2764,-2148,3869,5406,-3333,-3713,2032,2847,3358,-2847,-4318,3530,3782,19,-1993,-3320,2110,5065,-3630,-2396,247,638,2322,-1165,-3073,1840,2345,-837,-1695,-1534,3667,1253,-2180,-1629,6,3292,1654,-3404,-1488,2980,855,568,-3251,-988,3889,839,-2712,-1982,402,5100,1718,-3558,-1687,2317,2861,-35,-4170,-620,5563,1310,-1261,-4917,-1383,5276,1969,-4991,-2589,700,3599,1542],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-9,11,-12,13,-15,17,-20,22,-24,27,-30,33,-37,41,-45,50,-56,61,-68,75,-84,92,-102,114,-126,140,-157,177,-201,232,-269,319,-392,504,-704,1187,-4922,-5934,7221,2098,114,-3107,-7167,6505,6993,-6001,-3084,-3382,3332,9183,-7067,-8163,4091,2459,4798,-4809,-10148,7781,6236,-2524,-3222,-8562,5203,11205,-6755,-5689,1341,1745,9280,-3531,-10456,5905,4047,-107,249,-9882,4352,9339,-4781,-3074,-3122,-278,8083,-3900,-7775,4239,1023,3709,-138,-9047,3055,5380,-3035,0,-3784,1297,7408,-3723,-4493,1316,-592,3073,-2112,-6679,3845,2937,-1622,-329,-4045,2687,4058,-3733,-2627,913,2769,3392,-4077,-4046,3356,848,1609,-4552,-3985,6547,2726,-3914,-2614,-1603,6170,3145,-7535,-2578,3321,3465,3467,-6839,-4165,7490,2926,-1931,-4687,-4534,7584,3024,-7178,-2260,-523,5339,7056,-8806,-4669,7801,2664,2386,-5491,-8668,9391,4759,-4847,-2841,-4558,5743,9383,-7082,-4988,3470,2986,4911,-4999,-8671,8123,4268,-1206,-1281,-6182,4324,7974,-5815,-3070,264,2351,7215,-4882,-6399,4921,2377,1851,-741,-6047,4019,4917,-4649,-1310,-275,2846,5081,-4218,-2457,2905,1055,1770,-2640,-3884,4126,1338,-1847,-1970,-14,3380,3014,-5375,-699,1011,1677,1615,-5001,-1662,4796,939,-1723,-4018,-1244,6906,1173,-4885,-145,89,5181,2638,-9444,-1306,4178,2794,744,-6118,-1859,7952,697,-3070,-3592,-2546,10022,1777,-9539,-767,2432,5087,3141,-10304,-3256,6604,2319,-748,-4961,-3911,8417,3720,-6375,-1573,-2479,5571,5275,-7806,-3212,5230,2605,2026,-5032,-5111,8177,3256,-3243,-2535,-3370,5103,5165,-6549,-1966,1631,2725,2947,-4000,-4410,5089,1298,-1556,-1563,-4085,4250,3333,-5219,-1007,950,2409,2515,-4781,-2449,3952,1259,-441,-2745,-1999,5015,869,-3368,-1215,-1518,2977,-471,-5938,57,3081,1915,461,-5536,-185,6111,16,-2232,-2542,917,7469,-571,-5915,-769,2352,4962,-2076,-6780,1256,5018,1921,-2716,-6433,825,8198,-1777,-5113,-1791,1430,6434,-36,-8178,-1206,4831,4213,1071,-7707,-1434,6971,1158,-2260,-3869,-988,9493,1420,-6482,-1445,672,5318,2358,-9231,-1796,5637,1766,-743,-5180,-2780,6121,760,-3443,-1483,-502,3662,2348,-6620,-1196,3656,932,2008,-4366,-2013,6272,686,-3062,-237,-1262,3276,1353,-3517,-335,1693,1519,649,-3403,-144,4214,-2,-2180,-2682,18,4672,-691,-3848,296,1432,1898,-897,-5213,28,3500,1214,-3445,-4474,2154,4698,-1784,-3281,-2026,1942,4271,-1952,-4970,1530,3679,2598,-1074,-5330,3442,4531,-1117,-3636,-4222,2433,6944,-1779,-5251,-881,3043,5135,-1277,-6400,1760,3590,1537,-1595,-5929,1141,7316,-1633,-3397,-1985,1416,6340,-1969,-5643,1411,3767,3938,-617,-5497,431,4650,-719,-1538,-2358,-639,6502,-1229,-3589,312,2229,2170,582,-4758,-343,4110,654,-17,-1859],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,1,0,0,-1,1,0,1,-1,0,-1,0,-1,0,-1,1,0,0,0,0,0,1,0,0,0,-1,2,-3,4,-7,13,-28,71,-207,-211,6529,486,-10528,548,5312,1143,-504,-7526,-1685,11489,-469,-3934,-2755,-2169,10505,1713,-11710,401,3742,4330,4384,-11656,-2271,11112,-106,-945,-6311,-5404,11943,2887,-9072,-903,-603,5818,5506,-10906,-2567,6489,1754,1893,-6255,-6382,9908,1357,-3684,-882,-3687,7189,5269,-8737,-271,2229,1646,3692,-6366,-3831,6544,-694,-1669,-1296,-4067,6002,1166,-5781,-727,1107,1560,1215,-5479,-141,4820,-847,-766,-2737,-409,6056,-1167,-4247,-128,-86,4584,-917,-6891,1621,4084,3224,-1080,-7228,2496,5891,-2161,-2638,-3378,975,8774,-3189,-6154,911,2606,4539,-1558,-9797,3388,6710,-65,-1250,-7785,2184,10226,-4033,-4868,-595,-28,9012,-691,-11069,3268,4764,3014,1282,-10207,1025,10328,-237,-1971,-3438,-2266,11150,-261,-8749,1633,1709,5176,1565,-11055,210,7432,-841,31,-6234,-3075,7951,-310,-5858,935,-845,5393,2475,-8659,-42,3138,1105,1295,-4953,-475,6996,-629,-2127,-581,-1491,5544,-76,-6585,1256,3219,389,973,-5361,973,4739,-1580,-2106,-2028,460,5010,-3333,-4505,1790,2287,3176,-3171,-6693,3564,4070,20,-1149,-4542,4496,5374,-3836,-3766,-1295,3147,5522,-4830,-6381,4000,3570,2375,-4164,-7959,4869,6350,-2596,-2554,-5427,2722,8904,-4034,-5737,679,2488,6031,-3566,-10015,3448,5583,1684,-910,-7622,2642,9676,-2572,-4907,-2204,949,9221,-1460,-8828,2452,3101,3743,624,-7115,1803,7338,-2184,-2101,-3165,-627,7563,-2920,-4839,1119,1099,4014,597,-6655,1032,3650,-730,-337,-3590,762,4967,-2493,-2199,281,394,3962,-1224,-4838,2819,2446,-961,-1949,-2425,2748,3486,-3539,-1853,-12,2963,3044,-4096,-3707,2162,2587,1270,-3442,-3824,4819,2759,-1581,-3244,-2879,4936,4351,-5695,-3889,-477,3475,3096,-5835,-4703,6083,3720,946,-3866,-4623,6186,5561,-4344,-3569,-2693,3810,6830,-5759,-4714,2900,2850,3415,-3858,-6742,4872,4367,-2100,-1485,-4542,3999,7454,-4408,-4204,379,1133,5354,-2862,-6847,3390,2771,831,-2256,-5569,2087,5693,-2587,-1562,-2722,1783,4340,-2968,-3301,1711,1094,1938,-1556,-3917,2725,2506,-2460,-1984,-1786,1993,3797,-3488,-1851,1378,1303,1724,-2273,-2293,3839,3522,-1386,-2326,-1495,1706,3405,-4529,-1300,2158,2579,1727,-4940,-2689,3337,1323,-1297,-4231,-1819,5238,1526,-3778,-3136,49,4233,1621,-6118,-2791,3537,4491,462,-5302,-2324,5164,3385,-2177,-3685,-1696,5771,2864,-5205,-3332,-767,5700,2796,-5088,-2330,3712,2625,398,-5092,-3690,5847,3702,-2638,-2835,-1494,4068,3453,-4667,-3507,2061,2562,2471,-4158,-4612,3963,3153,-1234,-1623,-2839,4326,3264,-3009,-2574,-835,521,2867,-3297,-3075,2175],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,5,-6,6,-7,8,-9,9,-10,11,-12,13,-14,16,-17,19,-21,24,-27,31,-35,41,-48,58,-72,92,-127,194,-370,2286,3239,-2589,-6070,2426,6880,-2355,-2492,-2909,2846,5603,-3445,-4350,1885,1678,2539,-2587,-4459,4275,1326,-296,-805,-2916,4336,3276,-3855,-780,675,1467,2626,-5994,-1579,4172,263,785,-3219,-2500,7112,2385,-5515,-346,-381,4864,3782,-8755,-1616,5169,975,2327,-5624,-3763,9766,2011,-4737,-2114,-3534,7031,4323,-9758,-1364,3031,2593,5498,-9715,-6579,9941,2093,-1087,-3252,-6563,9303,5300,-8510,-2261,-531,4415,7413,-9215,-5762,5562,2095,2809,-3666,-8019,7716,5612,-3018,-2565,-3780,3337,7122,-7230,-5077,1489,2639,5565,-3354,-6379,5606,3530,-71,-1640,-4465,3972,3973,-4972,-2244,-805,2638,4344,-4628,-3373,2952,2468,593,-2812,-2571,4237,834,-2603,249,-1768,3110,1150,-5518,145,1551,1279,1237,-5729,-217,4940,465,-2239,-4262,-722,6603,-612,-5316,1119,1169,3790,845,-7977,274,5707,63,236,-5407,-1229,9262,-206,-6257,-1713,-1252,6987,2679,-10513,85,3948,2241,2152,-9463,-2917,9672,1041,-4278,-2700,-3075,8096,3941,-7876,-1088,1789,4380,3029,-8076,-3844,6262,1217,-481,-4676,-4354,7855,3090,-5640,-1868,-1146,4103,4400,-7552,-2516,2390,1894,1414,-4105,-3702,5236,2040,-2302,-1632,-1367,4709,2884,-4234,-638,376,2340,1676,-4924,-972,3165,431,-550,-2801,-645,4032,-1091,-2742,-254,1383,2205,771,-5189,1115,3263,94,-1011,-4539,722,6051,-1687,-3228,-1026,336,6032,-1582,-5203,2043,2107,2823,-638,-6744,2099,7144,-733,-2141,-3257,640,8453,-1473,-6690,361,472,5217,-352,-8465,2135,6209,430,-1436,-7127,-243,8764,-1287,-4434,-2174,297,7524,648,-8508,236,3360,4429,1025,-7687,-1118,6284,1286,-2915,-2869,-1832,6520,1259,-5243,-2051,783,3445,2412,-5166,-478,4749,1065,-275,-3521,-153,5631,625,-2281,-2164,231,4262,837,-2863,80,1885,1000,-419,-3952,253,4201,-1667,-1938,-1885,822,3680,-2016,-2746,-530,1656,1953,-2410,-3790,2369,3119,-1811,-2233,-2018,2952,5086,-2529,-3255,807,2203,3451,-2617,-5361,3855,4133,518,-2474,-4711,3541,5800,-2889,-3589,-947,1599,5531,-3700,-5426,2385,2559,3176,-2667,-6164,2558,5412,-526,-3032,-4180,2964,6462,-3010,-6477,86,2386,4944,-1644,-6474,1243,4163,1941,-3141,-5316,592,6195,-132,-3450,-2017,1240,5235,-1042,-3580,318,3263,1788,-196,-4643,931,4979,198,-1237,-2524,709,3997,-1348,-4127,-291,906,2617,-791,-2395,1414,2026,-35,171,-1471,1267,1956,-811,-2399,-668,1265,2825,-2220,-2687,2580,2340,369,-3322,-2426,2874,2041,-2983,-2377,-1150,2994,2083,-3869,-2632,1821,2322,895,-2938,-2564,3527,3068,-2273,-2959,-2746,4505,4227,-3576],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-8,8,-8,10,-11,12,-14,15,-17,18,-20,22,-24,26,-29,32,-36,39,-43,49,-55,62,-70,80,-94,111,-134,166,-200,266,-6219,-2290,4581,1631,2082,-5249,-2596,5673,973,-1734,-2928,-2834,5878,1286,-4800,-273,988,2694,489,-5506,439,4255,408,-298,-3239,-11,5305,-2356,-3381,676,862,6022,-1220,-5949,3251,3507,-222,-1209,-6500,3156,6356,-4190,-2540,-549,1134,7733,-3663,-7466,4659,1964,2005,-1584,-9127,4102,7270,-4001,-1370,-4683,161,10515,-3853,-7842,1576,1173,6761,-1125,-12134,4361,6320,-16,-1628,-8521,1820,10823,-2108,-6326,-1861,-25,9396,793,-10529,543,3524,2423,1077,-8876,652,7660,85,-2204,-2514,-2409,8512,115,-6206,452,1502,4961,821,-6452,-381,5775,1606,-190,-4223,-439,5913,279,-3008,-930,22,4223,-193,-4180,1433,2386,1592,-543,-3877,2350,3697,-2219,-347,-1965,2112,3730,-5295,-3802,2431,1052,3261,-2569,-4995,4982,3815,-3197,-835,-3717,5052,6765,-6230,-3012,26,2831,5128,-4111,-6176,5730,2887,523,-1826,-6817,6275,5981,-5331,-2248,-1903,2331,8186,-5775,-7298,3932,2654,3812,-2979,-8986,4895,6801,-3475,-2173,-6018,2017,8999,-3884,-5163,490,2390,6411,-2184,-9763,3630,5074,513,-909,-5994,1781,6840,-2101,-3113,-1544,-223,5611,-1786,-5497,1028,2665,2083,-124,-5707,1841,4409,-814,-1650,-2998,768,4889,-1787,-2899,510,2181,2646,-1508,-2894,1411,2704,-676,-1980,-2379,3952,2822,-4016,-611,-411,2935,2695,-5204,-2223,2944,2156,1276,-3474,-3848,6217,2333,-3405,-1954,-1737,5960,3296,-6763,-1964,2822,1681,2589,-6612,-4147,6581,3095,-2096,-2617,-4486,6378,6009,-6276,-3122,1221,4049,4819,-7341,-5292,4604,3024,1398,-4070,-6462,5121,5369,-3645,-3376,-2980,3780,5400,-5232,-3982,2888,3240,3054,-3442,-6298,5256,3882,-898,-1802,-3572,3167,5851,-4880,-3784,-156,1243,2949,-2524,-4423,2644,2103,289,-1011,-3465,2718,3115,-1667,-2598,-57,2507,2537,-2677,-733,2059,533,-207,-2092,-2493,3930,728,-1647,-1332,-676,3371,1795,-3435,-674,623,2372,714,-4053,146,3541,1043,-849,-2980,-416,4749,1584,-5474,-810,247,4238,637,-6868,-569,4823,1190,365,-4742,-1429,6715,1433,-3839,-2462,-496,6206,3372,-6921,-1882,1493,3976,1012,-7196,-3258,6263,2827,-1294,-4198,-2150,6020,3173,-4673,-2256,642,3936,3900,-5658,-3945,4231,1302,1429,-4323,-2316,4169,2768,-2782,-2643,-1368,2768,2915,-4475,-3004,1551,3133,2345,-3532,-2393,3253,998,-1025,-2201,-2283,4226,1000,-2694,-1133,901,1660,1645,-3289,-537,2120,995,296,-2660,-291,3549,627,-2264,-914,395,1897,-790,-3006,59,2731,711,-1242,-4005,735,4288,-644,-3254,-1125,1259,3164,-1087,-4326,-283,2570,2696,-773,-4278,1531,4988,1001,-2712,-4070],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,11,-12,14,-16,18,-20,21,-24,27,-29,32,-36,39,-43,48,-54,59,-65,72,-79,89,-99,111,-126,144,-165,192,-228,279,-356,486,-776,3473,-2376,-4822,-1444,868,8176,-4482,-8112,2670,4537,3948,-2927,-9914,4679,8103,-3598,-2378,-5381,2179,11207,-4057,-7598,1773,1051,8102,-1513,-11871,3549,5981,1431,-898,-9832,889,11505,-2871,-3542,-1868,-1237,10046,481,-10741,2589,2110,3744,3243,-10526,-151,8783,-2557,52,-4172,-1401,9236,-520,-7097,2471,-162,3218,2879,-8501,1319,5033,-1795,-895,-2864,-1136,6818,-2068,-5335,890,-676,4160,-824,-5647,3570,2063,-566,-980,-4251,1980,6660,-2997,-2294,-1111,2309,5282,-4230,-5096,2965,3362,2322,-5137,-4617,4602,4675,-2233,-3575,-3862,4343,6332,-6070,-4971,75,3471,6511,-7493,-7414,6020,3699,621,-3861,-8668,8084,7589,-4293,-3640,-3842,3798,10105,-5985,-6029,3210,2920,5084,-3219,-10506,5249,5953,-1546,-1403,-7874,2903,9934,-4636,-4511,960,-317,8174,-1676,-9306,4900,3303,2572,19,-6935,2022,7339,-4323,-2205,-2418,-563,7553,-2116,-6223,2763,581,1919,242,-6547,3280,4527,-2907,82,-2906,900,5491,-2516,-3437,3238,458,1712,-2773,-3930,3560,2045,-1466,-1785,-2851,3045,3484,-4058,-2650,1900,3851,2413,-5989,-3016,5303,1700,136,-4649,-2584,6034,3603,-2952,-3507,-1084,5772,5022,-7041,-2670,2918,4103,3314,-7570,-6038,7217,3393,-412,-5214,-5645,7755,6556,-6637,-4400,-1069,3936,6303,-6871,-4905,4708,2611,3064,-4570,-7707,6863,4765,-2825,-2370,-4688,4300,8027,-5395,-4240,1820,1252,5206,-2569,-6902,4133,3501,-960,-1020,-5799,2908,5759,-4741,-2069,52,1175,4524,-3520,-5128,4173,1844,-67,-835,-4247,4194,3083,-3927,277,-511,1077,3274,-4332,-2663,3419,581,370,-2721,-2672,4139,1117,-3701,-2860,41,4805,2478,-5387,-902,1236,2485,744,-5844,-858,5385,281,-1921,-3843,-1929,6671,1816,-6165,-2346,606,5075,1732,-7194,-2021,4968,3277,1208,-6639,-3005,7267,2269,-3013,-3999,-2277,6951,2696,-6798,-2129,518,4254,3963,-7696,-3113,7365,3466,-589,-3304,-3707,7856,3588,-4373,-2422,-2318,3747,4712,-6151,-2193,2948,1773,2038,-3607,-4683,6890,2133,-3551,-2032,-2103,2990,3150,-4796,-1077,2583,1243,3278,-3100,-1678,3390,273,-1897,-1206,-1404,4045,2534,-3838,-899,2414,861,605,-4802,-529,3812,145,-1981,-3112,-1062,4039,-107,-3900,-905,1160,4229,-709,-5579,-305,3747,1015,-923,-4732,1088,6395,803,-3761,-2944,314,5121,-1510,-5788,-1039,2992,4933,-402,-6399,-674,5333,1243,-2812,-5504,-245,6910,1072,-5178,-2721,1250,6166,-506,-6232,-524,3758,3055,-510,-6504,-1682,6583,120,-3026,-3495,-582,6612,1699,-5812,-491,952,3387,1462,-5723,228,3914,965,271,-3352,-1059,4898,1174,-2737,-382,663,2968,866],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,0,0,-1,1,0,1,-1,0,-1,0,-1,1,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,4,-5,6,-9,12,-17,24,-24,-221,-5385,-3970,8554,3391,-5169,-3625,-3402,7525,4754,-10174,-1630,3464,2286,4255,-8567,-5698,10656,1629,-1876,-4068,-5820,9180,5903,-8644,-2433,-522,3354,8233,-9493,-5046,7589,1517,2024,-4389,-8397,9368,4084,-4902,-1240,-3447,5022,8162,-8422,-3806,2858,606,5342,-5150,-7768,7212,2925,-2568,-485,-5077,4922,6354,-5427,-1725,1380,715,5704,-5174,-5191,5501,1326,-6,-1227,-3986,4410,3101,-4930,-853,818,1849,2984,-6197,-2040,4331,1145,-555,-3605,-1783,5674,583,-3946,-2160,792,6034,286,-6564,-149,3834,3233,524,-8340,691,7028,953,-1311,-4855,-171,8652,-301,-6353,-1199,181,7490,689,-9441,227,6177,2918,822,-8331,-1262,10700,-32,-4737,-2448,-2847,9659,3281,-9313,-798,3354,4904,5231,-9802,-3939,7864,953,273,-3717,-4621,9520,3661,-6929,73,-2141,5295,5363,-7944,-1926,5202,201,1984,-4601,-5728,9221,1536,-3001,-1479,-2886,4830,3247,-8483,-16,3531,729,3558,-4355,-2779,6347,-489,-1579,-880,-1725,5289,525,-5535,1972,889,951,-29,-5527,18,5105,142,-2838,-4865,803,6312,-1520,-3795,593,1282,5032,-1991,-7027,1174,4204,2528,-1312,-7129,2353,6824,-1693,-3550,-3610,1522,8776,-2248,-7523,890,1962,5646,-214,-8961,1913,7585,143,-1368,-7459,619,9769,-1544,-4708,-2820,-332,7602,414,-9073,-61,3354,2800,317,-8533,-670,8869,-402,-1926,-3252,-2563,8063,-796,-7074,-128,783,4114,2659,-6965,-212,5872,-878,431,-2781,-2511,6181,-573,-3919,893,-184,2212,930,-5762,-16,3652,260,1041,-4537,-331,4723,-2349,-3048,-628,755,3607,-1180,-4940,1727,2126,1971,-259,-4007,2436,5111,-1050,-2982,-2675,1858,4526,-3829,-4248,1188,2736,3375,-3427,-5524,2418,4435,212,-1635,-5554,3875,6759,-3827,-4076,-1144,4060,6092,-3686,-6541,2969,3312,2807,-3366,-7083,4092,5898,-883,-2576,-4611,2914,7841,-2847,-4711,921,2088,6209,-716,-7639,2121,3984,227,-1633,-6236,997,6793,-2298,-2716,-1786,505,5791,-1399,-6278,1634,2658,2149,-91,-5944,1096,5596,-1004,-1269,-1195,-533,4969,-1629,-3496,594,21,2610,181,-5273,1699,3025,-633,-251,-1943,1017,4403,-2065,-3191,1342,3145,2462,-2914,-2714,2933,2805,-93,-2297,-1908,4185,4576,-2595,-2653,-8,3006,3202,-3829,-2939,3309,3860,1030,-3479,-3926,4100,4405,-2582,-2520,-2463,5773,4378,-3658,-3618,958,3670,3393,-4822,-5260,4604,2323,1044,-3254,-5179,3331,4659,-3199,-3478,-1460,4038,5388,-3240,-5015,1010,3713,3159,-3485,-5441,3740,3800,-1214,-1225,-3301,1517,5865,-3890,-2278,-261,922,3647,-2508,-4892,2936,2695,275,-1480,-3226,1837,4470,-2518,-1286],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,8,-9,10,-12,13,-14,15,-17,19,-21,23,-26,28,-31,34,-38,41,-46,50,-55,62,-69,77,-87,99,-113,130,-154,187,-233,307,-443,771,-3415,-5055,111,2587,5149,-5531,-4045,2639,2407,1326,-3716,-3650,4359,1428,-2074,-2687,-2821,4155,3392,-5158,-1143,1014,947,1871,-5611,-1641,5581,-818,-1350,-2280,-1897,7062,669,-4555,1476,463,3217,1010,-7192,1378,4717,-1284,-739,-6130,-394,9533,-2587,-6115,201,-1532,7628,1589,-10264,1566,5481,1969,1568,-9172,-1809,11101,-1428,-3548,-1626,-2954,10819,2277,-10229,576,2085,3962,4233,-9873,-2067,9601,1478,-104,-4928,-3611,10272,2875,-6875,-1617,-1466,6553,4819,-8830,-2340,5565,2788,1329,-7392,-4252,6799,2978,-2236,-2991,-2492,5883,4484,-6545,-2924,1608,4299,1653,-6477,-3169,3494,974,-220,-4052,-1596,4856,977,-3122,-650,-322,3500,-650,-4180,191,3116,-231,371,-4804,1042,4341,-1661,-2044,-879,48,5354,-2127,-5248,1855,1691,2251,-616,-7246,3074,6816,-1714,-1999,-3640,1063,7907,-2888,-5863,742,1229,5159,-1286,-8291,3957,4578,145,109,-7578,892,10074,-2572,-4934,-943,-58,8296,-377,-11066,748,2733,3372,1976,-8671,-149,8844,-1073,-2698,-2807,-1483,8973,900,-6505,-613,1465,4884,2316,-7977,-653,5581,673,-1116,-4907,-794,7507,494,-3510,-2089,229,4772,343,-5811,-477,2563,3184,1334,-4644,-124,3908,143,-1154,-1751,-783,3545,-795,-2991,65,-23,2867,-25,-4143,1338,3143,-1213,-1007,-3191,2287,4113,-4545,-2697,606,1050,4378,-4031,-5261,2943,2675,585,-1371,-5108,4996,4767,-3868,-1773,-2623,2983,5991,-4642,-7028,2520,2018,2979,-1382,-7616,4636,5041,-2925,-1788,-3700,3246,7739,-2619,-5569,492,1064,5654,-2785,-7357,3215,4604,2018,-1513,-6840,2023,7217,-1621,-4181,-2573,1317,7101,-1116,-6526,638,2189,2876,-1382,-6816,478,4690,-595,-3160,-4056,611,5279,-1475,-3088,-431,1150,2956,-1370,-4348,58,3298,1516,-178,-4442,523,3349,-1310,-2014,-666,723,3062,-2540,-2483,1516,1494,1082,-1429,-3218,3201,2932,-3681,-1068,-1510,3325,3159,-3112,-1784,1269,2591,2102,-4679,-3355,4192,2224,-2190,-2605,-2979,3519,4325,-2884,-2324,-95,3217,3022,-4736,-4363,3790,2941,1276,-3619,-5325,5171,4115,-2403,-2852,-2521,3799,5232,-4349,-3393,3080,3142,3527,-2849,-5421,3967,3494,-418,-3487,-2967,3207,5361,-3144,-3046,182,2340,2703,-3148,-4395,2082,3291,1272,-1342,-4213,2511,5207,-2047,-2368,-1882,1767,3101,-2528,-2729,400,2168,1455,-1221,-2466,2647,1878,-598,-901,-1232,2344,2636,-1461,-1383,1417,1041,969,-2743,-1491,2707,1296,760,-1350,-1060,3311,671,-2845,-722,123,2714,1063,-3937,-1083,3534,1138,-501,-4486,-319,3505,1742,-2979,-2523,565,4642,1599,-4630,-2867,2642,3546,-116,-4141,-1942],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-7,9,-10,10,-12,13,-14,16,-17,19,-21,23,-25,28,-31,34,-37,41,-45,50,-56,63,-71,81,-94,109,-131,160,-205,277,-412,746,-3518,-1544,7679,-145,-4557,-2028,270,4381,-465,-5761,1048,1692,2622,-701,-5529,908,4757,-928,-1851,-3013,1416,6799,-3481,-3925,1119,1035,3478,-2478,-4900,3714,2013,-1029,147,-3644,4450,5595,-5375,-1358,1417,3041,5516,-4640,-5958,6071,1361,636,-1757,-6162,7429,6350,-6482,-2561,-845,3198,7230,-8217,-5903,4825,1528,3761,-2566,-9957,7368,6008,-3462,-1945,-6286,3400,9385,-6315,-6597,2051,1106,7336,-3609,-10513,4604,5664,17,-2381,-7903,1994,9472,-3022,-4238,-2661,1444,8182,-2771,-7417,1815,2616,4276,-1135,-7891,2258,5408,-1320,-2411,-3032,1223,7031,-2800,-4598,783,1976,3859,-812,-4849,2206,2219,1185,-1214,-3704,1948,4232,-1907,-864,-540,660,4059,-4363,-2344,3417,1555,1736,-3448,-4738,5837,813,-3533,-1709,-3065,4711,3663,-7508,-1219,2729,2104,3108,-6319,-4177,7462,1094,-1237,-2614,-4269,7143,4219,-6826,-1686,1656,3623,5176,-8373,-4380,6406,2160,918,-3853,-6679,7574,4509,-4626,-2779,-1529,3973,5890,-6616,-4611,3457,2545,4129,-6021,-7962,6466,4587,-2690,-2334,-4067,4349,6485,-3654,-3762,730,2031,5228,-3725,-5888,3293,2109,1270,-2663,-4776,3819,4313,-2387,-2641,-1670,1742,4216,-2574,-2466,936,1778,2306,-3449,-3029,3774,1412,-1451,-1132,-2041,2914,1767,-3378,-1176,-114,1863,1565,-4963,-682,3318,-32,31,-3113,-1835,5887,-700,-4490,-948,-796,3953,1406,-6005,877,4000,522,503,-5158,-325,7294,-780,-4109,-1013,-491,6917,2924,-7981,-518,3285,2874,3552,-7407,-2898,7377,1973,-1847,-3584,-3076,8403,2683,-5877,-1603,43,4034,3067,-7926,-3327,4720,2114,1470,-4815,-3906,6664,3573,-4351,-2821,-2543,4811,3021,-5149,-2452,1199,1353,1973,-3766,-3366,3734,2213,-423,-3229,-2305,3565,3255,-3019,-1568,-315,1661,2078,-4102,-1794,1046,348,1291,-2860,-2091,2618,839,-2643,-802,-705,3005,954,-3803,145,1923,428,-46,-3616,71,5186,498,-1541,-2055,-12,4140,-961,-4823,580,1782,2171,-526,-5876,1363,4452,57,-1550,-4115,778,6654,15,-5559,-842,1790,5203,-185,-6756,-908,4514,1011,139,-6581,-905,7440,67,-4557,-3408,579,7016,354,-5598,-1012,3377,2473,403,-6544,-583,5766,1481,-2247,-4044,-2032,5493,2113,-3962,-2152,309,4883,495,-4853,-972,2749,1015,-131,-3550,-2644,4508,1205,-2181,-1569,-365,4156,1432,-2767,-623,529,1476,149,-3302,-618,2511,877,-835,-1466,-157,4084,-183,-3146,493,1908,2120,-479,-3809,1883,1828,-26,-1220,-2042,2033,3595,-1720,-2365,-136,1498,2298,-2122,-3404,2244,2361,1489,-1136,-4543,2063,4212,-1584,-2507,-2187,2869,4262,-3227,-5112,749,3013],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,0,0,1,-1,1,-2,2,-1,2,-2,3,-3,3,-4,4,-5,5,-6,6,-6,8,-8,9,-10,11,-13,13,-15,16,-19,21,-24,26,-30,35,-41,50,-61,79,-108,164,-308,1395,4801,2469,-515,-9207,-337,7960,-223,-3466,-5088,-525,10457,-454,-9183,1012,1457,6063,1632,-10579,1497,8586,1746,-212,-8633,-2696,12753,-423,-6231,-2002,-2025,9080,2924,-11810,77,4709,1930,4111,-9492,-3688,9803,-359,-1317,-3260,-4969,9038,3813,-8398,691,673,3158,5603,-8660,-2235,6958,-516,1232,-2075,-4539,7955,350,-5182,-458,-1780,2816,3692,-8699,580,4241,-1379,1671,-3497,-1204,7195,-382,-3089,-679,-798,4371,320,-6159,996,3102,1546,-933,-5119,1612,6106,-1280,-2957,-3346,1896,7145,-1878,-4897,674,2311,5260,-2353,-8508,2688,3980,1769,-3045,-6613,4087,7761,-3554,-3941,-3484,1316,10119,-3174,-8986,2204,3458,5378,-320,-11534,3869,7174,-1393,-709,-5951,27,11910,-1909,-7640,1143,427,7955,1144,-10516,2019,5834,1509,-72,-7286,-976,8545,-1950,-3019,-1258,-3257,7650,561,-7803,1792,937,1664,1847,-7633,-304,6862,-1998,-572,-2235,-2182,7402,-508,-5395,2149,1192,1925,1624,-6084,1863,3721,-924,-1113,-3110,1351,5427,-2243,-3759,1528,1366,3532,-2876,-5645,3476,3845,-184,-2545,-4499,4292,5337,-2696,-3093,-2133,3191,5258,-4239,-5838,2722,2700,2893,-4025,-6679,5212,4949,-1839,-3569,-5430,4094,7588,-4200,-4428,-739,3095,6723,-4789,-8225,4457,4620,2106,-3697,-8211,5615,6299,-2154,-3513,-4146,2180,8908,-3958,-6827,871,1057,5611,-483,-8594,3758,5004,-860,-1695,-5520,954,8794,-4184,-3865,-147,-600,6112,-1393,-7245,4063,2574,902,286,-5710,1448,6397,-2928,-2483,-1125,1269,4602,-2479,-4644,2989,2430,636,597,-5010,2637,3991,-2554,-1075,-1014,1839,4185,-3115,-3691,1595,3013,1292,-2854,-2975,4641,2683,-1537,-2425,-2280,4231,4500,-3856,-3323,391,3964,3450,-6381,-4807,3554,3452,967,-4751,-4788,6720,4151,-3183,-3647,-2410,5290,5552,-4675,-4711,1006,2846,3333,-5091,-6827,4745,3980,616,-4342,-5218,5576,5305,-3541,-3594,-788,3403,5820,-5546,-4666,2992,2804,1836,-2907,-5341,4073,4285,-2023,-2604,-2861,2191,5308,-4241,-3671,1463,1211,3398,-1756,-5343,2899,2909,-996,-674,-3280,1343,4447,-2934,-2384,777,1638,3898,-2171,-2232,3554,362,-757,-945,-2666,3479,2363,-4042,-1436,631,2936,1294,-4232,-1948,3044,1338,-431,-3638,-2046,5044,3171,-3981,-2864,633,4725,1564,-5360,-2561,2176,3182,1273,-5374,-1529,4518,2065,-2448,-5008,-2358,5561,2413,-5007,-3538,1466,4562,3408,-6224,-3121,3348,4268,1654,-6208,-2402,6273,4172,-2498,-3632,-1462,5699,2757,-4736,-2907,81,4016,3814,-5673,-3512,4367,2409,-413,-2815,-2756,5115,2858,-4150,-2442,453,2774,2838,-3796,-2851,3021,1359,944,-1949,-2145,3964],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-5,6,-6,7,-9,10,-10,12,-13,15,-17,19,-21,23,-26,29,-32,36,-39,43,-47,53,-58,64,-71,80,-90,100,-113,127,-146,171,-204,249,-322,456,-791,4062,5561,-5982,-4573,3674,3701,3161,-6270,-7158,7454,4554,-990,-3649,-5508,6681,7042,-6747,-4006,585,3955,8491,-7807,-8945,6964,2774,2411,-3384,-9932,7185,8316,-5853,-1831,-4456,2629,10815,-7795,-6977,5191,2219,5207,-2343,-11553,6121,6515,-1676,152,-6134,1060,9173,-5735,-5018,2099,-691,6133,-239,-8725,4738,2010,-1491,824,-7426,2780,6042,-3867,-1744,1006,-267,5435,-2838,-5084,4901,646,-3,-1315,-3635,4997,4155,-3736,-860,-52,2758,3812,-4694,-2006,3138,3354,653,-5055,-2828,5823,2316,-1730,-3898,-2382,6305,3254,-6953,-2431,1174,4511,3874,-9112,-2020,6903,3652,573,-6587,-4979,8169,3131,-4208,-4072,-2713,7645,5421,-10102,-3637,3276,3156,5808,-9023,-6227,9048,3347,-2470,-4302,-6313,8308,6093,-6219,-2460,-1521,3867,7989,-7979,-5952,6996,2330,2680,-2953,-7828,7978,4521,-3383,-195,-2976,2814,8512,-6581,-4464,3563,-346,3556,-3138,-5766,6306,2290,-1990,-501,-4024,3048,4253,-5360,-981,1957,-58,3347,-3828,-2900,4995,600,-1245,-1678,-2366,4127,2240,-3595,637,1320,2788,2258,-5969,-2331,5040,1136,-1654,-5190,-1020,7855,778,-3694,-2247,68,6400,1090,-8032,-1334,1930,3963,444,-8232,51,7993,1532,-1633,-5404,-2137,9498,1751,-6572,-2957,200,7218,3116,-9754,-794,4121,2507,1564,-8664,-3846,8351,1788,-2864,-4080,-3045,7446,4267,-7929,-1129,1036,3228,3816,-7157,-2660,6872,2089,992,-3170,-5012,7330,3031,-4762,449,-1672,3959,3832,-7573,-3068,3485,-486,1534,-3491,-2920,5773,1559,-3781,326,-1277,2798,2530,-5314,-357,2081,932,802,-3805,-971,4887,-253,-1226,-1784,-1055,5000,-244,-5484,72,3025,3079,-452,-5525,1409,6007,-284,-2265,-4127,647,6784,-807,-5669,-1447,2851,5235,-363,-7274,-85,5750,3390,-1614,-7715,1186,6206,269,-3488,-3165,972,7941,-7,-7533,-1315,2178,5765,352,-8412,645,6334,1499,-427,-6048,-1327,8398,1027,-4195,-2138,-1157,6319,1010,-6862,-564,3590,1457,2204,-6565,-1117,6182,-385,-2259,-1540,-728,6347,1543,-4929,319,1024,3659,1342,-5474,-1045,4401,-237,-336,-3376,-833,5515,-222,-3122,245,246,2987,-53,-4609,1117,4556,562,-1350,-2423,-458,4303,-583,-3362,-528,804,2708,-2249,-4784,1710,2368,1411,-1685,-5682,1662,4168,-1453,-4413,-3648,2952,5483,-3028,-4792,385,2923,3601,-3522,-6066,3456,4980,970,-2235,-5428,3260,5328,-1551,-3997,-1833,3718,5419,-1564,-6785,1597,4285,3193,-2894,-6751,2130,6060,1195,-2109,-3174,995,8100,-2006,-4043,-297,1958,4445,-1162,-4969,513,3167,373,-1240,-3280,564,5615,-427,-2705,-519,332,2878,-1050,-5139,1527,1168,1626],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,14,-15,17,-19,21,-23,26,-29,32,-37,43,-49,58,-68,83,-103,127,-564,5949,2135,-1231,-3951,-2538,7734,2019,-3909,-2101,-1159,5606,1511,-6246,-1779,1654,1271,1188,-6273,452,5105,-1222,-1021,-2638,-996,6159,-1522,-4964,1725,414,3403,1270,-6831,3488,5560,-2903,73,-5579,374,7828,-4017,-5449,2337,111,5664,-1586,-8873,4807,4943,-1599,-1328,-7283,1431,9911,-4476,-5547,-26,-568,9490,-2118,-10899,4199,3695,2216,914,-11091,992,9393,-796,-3123,-5156,-1488,10181,-567,-8607,92,2532,6180,971,-9992,-147,6434,482,-707,-7645,-2207,8976,1258,-5335,-1300,-68,7461,1612,-7084,-1831,2026,2606,1321,-5571,-922,4450,-324,-1781,-2738,-51,5877,-71,-4457,-25,904,3791,389,-4969,451,2685,476,164,-3888,1760,5429,-1688,-1753,-973,607,4271,-2991,-5112,3796,1887,1236,-1017,-6181,5658,4201,-3778,-872,-2540,2589,7644,-5872,-5932,4247,985,3425,-2847,-7631,6443,5191,-2293,-2171,-5426,3072,8536,-4922,-4573,1432,1323,6251,-3720,-9144,4867,5083,347,-1242,-8201,2776,8940,-3206,-4130,-1938,131,9707,-2426,-8361,2357,1914,4413,-734,-8180,1589,7624,542,-2524,-5416,818,7864,369,-6755,-1171,1751,4654,-320,-6657,1233,3100,2348,-1001,-5181,1010,4173,-460,-2425,-1991,1188,4105,-2566,-2859,1089,1120,3568,-553,-3058,2790,1667,-2211,-1047,-2062,2241,4540,-3863,-532,910,684,3555,-3074,-2697,4888,1060,-253,-2558,-3463,4641,4081,-5205,-908,-58,2387,4407,-6819,-3077,4907,2226,2450,-3619,-4975,6336,3941,-5119,-1794,-2030,3828,6295,-6490,-4650,3715,2846,3475,-5411,-6581,5912,3849,-1556,-2611,-4083,3574,6738,-4919,-4661,-37,2606,5459,-4840,-6891,2903,3215,2399,-1937,-5170,3361,5128,-1516,-2559,-2714,2590,5331,-2655,-3723,2237,2291,3538,-2334,-3420,2596,3740,-135,-3035,-1842,2050,4002,-3216,-2058,-41,2096,3229,-1944,-2022,1997,1245,292,-2874,-2933,3444,1513,-3020,-1229,-179,2695,2539,-4527,-984,2422,141,1536,-3752,-1736,5092,617,-2889,-1793,-1701,5381,803,-5196,-952,2339,2755,1272,-5598,-2036,5757,1667,-1243,-2288,-1845,6540,3245,-5378,-1135,432,5312,2438,-7982,-3406,4133,1518,1152,-4181,-3832,4972,2480,-2871,-3610,-1699,4937,4518,-5174,-2807,2038,3716,3047,-4176,-4469,4172,3678,-760,-3768,-3843,3065,3719,-3201,-2907,-185,3087,3862,-2741,-4173,2377,2147,1823,-2940,-2781,1888,1858,-1146,-2993,-1262,1889,1651,-3322,-1395,852,2618,681,-2330,-1182,2290,-233,-922,-2014,-334,3223,581,-2497,-721,1304,2557,-130,-4721,274,3096,826,-895,-2139,-177,4054,-27,-2872,-1372,1321,3752,-299,-4815,-8,3037,2188,-1478,-4708,23,5573,-39,-2192,-2339,968,5221],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,1,-1,1,-2,2,-2,1,-2,2,-3,4,-4,7,-9,13,-19,30,-50,92,-214,1370,5069,-2653,-5982,775,4501,417,-1354,-6337,2568,4804,-3195,-2539,-3133,2093,5813,-3014,-3046,1950,1304,2766,-3387,-3874,4158,1127,-1584,532,-3948,3381,4387,-6396,-1505,1673,864,2623,-5805,-2900,7192,-93,-1599,-2172,-4136,8141,3797,-8114,-83,253,3212,5012,-8529,-3890,7851,844,1087,-4901,-6201,10152,3635,-7562,-1860,-2338,5913,7970,-10562,-3940,5303,3213,3691,-5604,-7829,8811,4723,-3997,-3494,-5899,5941,8329,-6077,-3429,352,3173,6369,-6384,-8063,4721,4537,1096,-2977,-7369,4625,6283,-4521,-3225,-1939,3877,6877,-4028,-5208,1589,3143,3134,-4521,-5373,3799,2459,457,-1432,-3096,3910,3068,-3020,-687,-583,2523,4299,-4255,-1683,3027,675,323,-3274,-3271,5317,475,-3193,-759,-1965,4691,1780,-6792,683,3589,461,1736,-5630,-1971,7565,-865,-2839,-1768,-2392,7363,1434,-8257,828,2166,2791,2717,-8806,-1437,8769,-386,-1214,-2996,-3513,9346,2321,-7571,-1069,539,5301,4216,-10455,-3061,7091,1793,1804,-6260,-4677,9584,2468,-4954,-3522,-3073,6937,4544,-7645,-3588,2592,3043,2709,-5510,-4708,5812,2425,-1264,-3347,-4183,6852,3745,-4255,-1582,369,4042,4129,-4730,-3375,3395,1302,939,-3104,-3178,3873,1490,-1858,-2274,-1591,3798,788,-2925,-384,968,1460,1311,-3901,-401,4320,-193,236,-2615,769,5281,-1284,-4258,789,747,3883,394,-4998,2554,4051,581,-216,-5462,356,6437,-2385,-4121,611,1397,5188,461,-8213,2537,3417,1886,-62,-7452,573,8155,-1627,-4349,-3719,-1778,8200,793,-8573,-955,2521,3021,633,-8677,-902,6874,82,-580,-3822,-1795,9005,550,-4878,-1796,974,6212,1581,-8041,-1436,3790,1163,-182,-5684,-2006,6414,128,-2739,-2585,-860,6307,1944,-4947,-1383,1514,1847,1510,-6019,-2015,4328,694,517,-2334,-982,4123,988,-2095,-444,816,3429,-1047,-3064,1068,2764,2166,-846,-3740,1272,4211,-1896,-952,-991,2696,4884,-2672,-2916,1641,1518,2075,-1715,-4546,3274,4439,-1673,-1651,-2199,2887,5022,-3460,-4128,896,2175,3306,-1783,-6256,2628,5341,827,-2037,-5219,2649,6936,-1950,-4668,-2361,3286,6518,-2818,-6782,1599,3110,2271,-884,-5585,1462,7214,-1354,-2518,-3760,876,6517,-717,-6012,-515,2094,3693,-839,-6789,-253,4783,1314,-538,-3968,-67,4106,-314,-4501,-2345,1166,3399,-407,-3648,-324,897,1391,-810,-2756,782,3709,208,-1300,-1717,1073,2360,-1619,-2496,1150,1955,1014,-2150,-3120,1635,1508,-588,-839,-1790,2260,2571,-3119,-2654,797,2263,1971,-2883,-2435,2297,1197,85,-2302,-3587,2840,2823,-2367,-1982,-509,2266,2338,-4633,-3710,2054,3101,808,-3336,-4346,3421,3970,-679],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,9,-10,12,-12,14,-15,17,-18,20,-23,24,-27,30,-33,37,-40,45,-50,57,-64,74,-86,102,-125,162,-230,408,-2677,-4007,-839,7269,2805,-6561,-1922,2459,5062,2315,-11034,-3894,7497,867,236,-6153,-3270,11171,2889,-7386,-4060,-1746,6424,5549,-10261,-2594,5465,2947,4928,-7284,-7217,10272,3436,-3289,-2260,-5419,7272,6558,-8745,-2494,1855,3619,6292,-6803,-5341,9060,809,1368,-1990,-9537,6968,4311,-7172,-1212,-949,2242,6742,-8157,-3877,5144,29,1863,-2697,-6463,6665,2332,-3519,1035,-2147,3089,4426,-6602,-1387,3647,273,758,-3959,-2353,6866,77,-2897,-1061,-1372,6450,1309,-7346,-1103,3084,3791,-62,-6273,-349,5450,1522,-2998,-6046,-475,8354,676,-5368,-1262,824,7091,1259,-9293,-1370,5138,3418,-296,-9569,-993,9543,849,-3552,-5524,-1103,10269,-150,-9019,-1212,475,6794,1207,-11260,-1562,6471,622,1003,-8159,-3755,10443,1304,-4827,-1632,-1835,7918,3156,-9603,-1467,4126,3297,3823,-8029,-4560,8745,-754,-1232,-2274,-4412,6715,2921,-7443,-612,-200,1525,3775,-7778,-2329,5165,-475,-635,-2807,-4468,5444,682,-3564,994,11,3008,1833,-6629,777,4790,-93,-248,-3756,181,6345,-511,-3578,-454,83,5879,-466,-5870,967,4509,1454,-1443,-5255,1781,6764,0,-3299,-4582,1449,7729,-2117,-7035,-949,1792,7106,-1881,-7678,2016,5810,2033,-3033,-8706,1881,8190,-1406,-4681,-2541,1289,9756,-1293,-7771,708,2241,5496,-52,-9564,1264,7245,865,-1774,-6063,-1552,9018,-770,-6208,-547,316,6466,539,-9075,483,4917,1184,868,-6290,-1503,8617,-724,-3058,-999,-1638,6803,744,-6478,972,1165,2363,1351,-6044,417,6036,-1445,-797,-1879,-346,5902,-653,-4640,2202,1990,2073,-98,-5419,1944,4666,-1442,-2796,-2638,1755,5440,-2500,-3773,539,1837,4039,-3040,-5414,4188,4363,962,-2907,-4857,3634,6040,-2530,-3930,-1933,4419,6130,-3809,-4257,2348,3503,3936,-3825,-7340,3609,5084,-440,-3153,-5569,3566,7759,-2830,-5175,-1411,2982,7018,-2627,-7271,2520,3766,2562,-2340,-8328,2806,6511,-1637,-2157,-4008,663,7126,-2081,-5653,1467,1415,3955,251,-7114,2261,4682,-1394,-228,-4429,1303,7031,-766,-4503,-215,584,3564,-958,-5642,1801,2277,360,248,-4349,1574,4322,-4140,-2970,262,1458,3350,-2165,-2519,3276,1798,439,-1078,-3196,3724,3785,-2683,-2484,-826,2981,2635,-4530,-3249,1885,3298,1647,-3692,-4501,4361,3515,-1119,-3410,-2169,4529,4428,-2844,-4933,16,4709,3821,-6174,-4847,3002,4056,1045,-4162,-3747,3759,5582,-2412,-3627,-2461,4731,4947,-4002,-4580,142,3243,4120,-4209,-6174,3307,5406,1480,-3116,-3337,3382,4899,-3996,-3371,-1772,2773,4937,-2755,-4309,1334,2569,1333,-1739,-4084,3831,3413,-1589,-1434,-1568,1277,3542,-2643,-2821],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-6,7,-8,8,-10,11,-12,13,-15,16,-19,21,-23,25,-28,31,-34,38,-41,45,-50,56,-62,68,-76,85,-95,107,-121,140,-164,195,-240,308,-423,674,-2471,3719,7161,-2729,-3108,-4187,2967,8747,-5107,-6278,1208,3079,6681,-4709,-9514,5103,5729,789,-2492,-9435,3825,10552,-3001,-4655,-1976,2035,10548,-4238,-9576,2744,2803,5776,-113,-11706,2327,8761,-2416,-1661,-6489,7,11970,-2532,-7399,1170,-432,5769,843,-11900,3545,5980,-621,1288,-7138,-439,9707,-3740,-2623,1023,-1794,6311,615,-7386,3073,2887,655,3054,-6263,523,7638,-3224,-2338,-1174,221,6284,-3028,-6465,2787,575,1488,-581,-5634,3670,4595,-2308,-2888,-2630,2815,6081,-4545,-4536,582,3107,4717,-5562,-5672,5124,4345,551,-4064,-6065,6041,6097,-4089,-3936,-1750,4874,6236,-7623,-4383,2143,3592,5018,-4964,-8696,6779,6053,-1606,-2519,-7229,5171,7496,-5857,-4086,-526,3046,9140,-5883,-9193,5970,3352,2443,-4401,-10265,6414,8211,-4176,-2545,-3475,1826,9515,-4712,-6320,2899,481,5940,-462,-9675,3940,4695,-1871,160,-5195,720,7371,-4276,-3037,2146,-1001,3398,-1911,-7057,4949,2899,-1715,-1477,-4237,3156,5564,-4023,-1407,1624,876,3645,-4646,-4541,4699,1850,125,-2900,-3655,4421,2409,-4660,-2763,-291,3957,2860,-4909,-2849,3148,3242,1864,-5625,-4852,6733,4067,-1571,-4098,-2711,6996,4237,-6293,-3431,-92,5974,4579,-8237,-2674,4642,4243,2348,-6635,-6375,7330,4652,-4389,-4558,-3696,6681,5971,-6608,-3118,2440,2870,5058,-6812,-6219,7339,3002,445,-2889,-6534,5627,5926,-6385,-2429,-1209,2469,7697,-5823,-5215,4554,2002,2589,-2163,-6096,4579,3500,-4175,-875,-3087,2479,6220,-4864,-2799,2081,1575,1848,-3882,-5308,5102,978,-2782,-109,-2882,3268,2604,-5240,-1355,1551,2316,1831,-4179,-1865,4816,766,-1507,-3012,-1719,5521,3129,-4821,-1336,1379,3985,1075,-6542,-2489,3935,2903,-1628,-5903,-1819,6864,1804,-3929,-4228,231,6844,1954,-6633,-2311,1389,4537,1638,-6832,-2983,5961,2580,-409,-5514,-2746,8294,2250,-4767,-2581,-1066,6420,3824,-7805,-2545,3755,3201,1596,-5608,-4314,6897,3148,-1688,-2586,-3012,6107,4045,-5777,-2395,675,2129,2882,-5261,-3569,5788,1028,389,-2107,-2776,4558,2912,-4178,-1695,-163,3134,2112,-5708,-649,2951,821,411,-2273,-2020,3775,576,-3212,-304,-332,3323,1171,-4876,-70,2833,468,-23,-5037,-1310,5332,521,-2572,-2281,749,4590,-770,-6170,-494,3203,2981,-2120,-6101,-105,5850,1092,-3581,-4265,633,7654,220,-5013,-2657,1864,6205,193,-6223,-1354,3826,4091,-1101,-6177,683,6359,297,-2907,-4099,412,6490,483,-6803,-2147,2148,4684,1391,-7086,-1129,4087,2280,-1014,-6107,-798,6024,-31,-3447,-2643,334,4037,582,-5272,-390,2296,2693,791,-4766,-1038,4276,950,-1858,-1605,-636],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,17,-19,20,-23,25,-27,31,-34,38,-41,45,-51,56,-64,73,-83,96,-113,136,-166,214,-289,430,-773,3785,1068,-6821,-959,1476,5738,34,-6088,689,3780,1520,-84,-5259,455,5705,-1840,-1828,-2328,-78,6476,-3075,-4062,1987,264,2023,-1526,-6536,2816,3571,-2372,138,-2413,1220,7116,-6130,-3438,4689,723,3857,-1438,-7649,5894,4504,-3176,-450,-6057,4924,8587,-7930,-4272,1856,1106,6769,-4826,-9445,7979,5237,-368,-1678,-7846,5850,9568,-5889,-4527,-1996,1827,8711,-4410,-8849,4026,4486,4407,-2560,-9843,4641,9104,-2102,-3889,-4657,1292,9207,-3048,-7064,401,2108,5823,-438,-8795,1429,4895,1754,-872,-5995,1621,7348,-1806,-5112,-2993,3112,6996,-1002,-4678,311,2617,2156,-1375,-6365,2571,4056,-543,-1960,-5352,2429,4283,-2715,-1122,-90,1463,5422,-3698,-3035,4012,661,-83,-1004,-5384,5062,3085,-5123,-466,-354,1682,4793,-6282,-3673,5673,351,1113,-4265,-6061,7777,3026,-4488,-1383,-1983,4662,6291,-7372,-4301,3701,2458,4459,-5710,-7405,7528,3895,-1730,-2917,-6056,6752,6886,-6775,-3931,430,4129,7312,-5854,-7147,6216,3563,208,-2905,-7990,4692,6605,-3272,-4029,-1794,2940,7034,-4596,-6320,2456,3544,3986,-3231,-6616,3313,4223,-1159,-3443,-4490,2525,5606,-2624,-3183,-1760,2003,3366,-3185,-4175,2537,3249,2647,-3228,-3803,3239,3359,-1339,-2244,-1309,3510,2586,-4498,-1222,74,1016,2712,-3389,-1789,4620,-514,-2567,-2148,-1982,5315,1997,-5615,-246,1613,1254,1906,-6476,-2379,6237,566,-1921,-4510,-2508,6695,2318,-6237,-1079,2,4619,2833,-9493,-2029,5883,471,855,-5897,-3765,8476,2282,-5207,-1911,-1386,6434,3124,-7291,-2713,3982,4390,3177,-6469,-5008,6445,3078,-1726,-4984,-3142,6056,4435,-4976,-3450,157,3941,3329,-5524,-4041,4372,3853,963,-2560,-3399,4439,4275,-2254,-2738,-1138,4871,3801,-4072,-2163,709,2445,1932,-3686,-2722,3685,2300,-1044,-3343,-1246,3451,916,-2967,-1332,-372,2254,1142,-5177,259,3140,613,362,-2847,-1025,4856,-538,-3892,-401,100,4419,282,-5814,487,3872,1349,-1456,-5517,840,6526,-528,-2649,-2295,-627,5754,477,-6271,-793,2412,3719,13,-6278,-240,7170,1208,-1026,-4875,-831,7420,1349,-5060,-2218,1161,4869,1940,-7208,-1574,4857,2229,-322,-4359,-1430,6327,2097,-3054,-2844,610,5772,2022,-5253,-2950,2242,2707,1522,-4593,-1998,4126,1589,-942,-3760,-1798,5242,753,-2788,-2721,266,3286,903,-4110,-154,2285,1482,126,-4057,-334,3023,407,-2824,-1584,-234,3764,-1653,-3332,244,1863,1786,270,-3431,1481,3263,-602,-1276,-2129,1805,3305,-1507,-3434,-755,1321,3235,-779,-4795,2445,4057,-418,-1559,-3972,1906,4185,-2234,-3897,-775,2798,4206,-1380,-5958,2354,4097,592,-2265],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-7,7,-8,8,-10,11,-12,13,-14,15,-17,19,-21,24,-26,28,-31,35,-39,44,-49,56,-65,76,-91,114,-154,251,-1690,-3138,-4015,5076,5579,-4133,-3844,-735,3532,4206,-4998,-3833,3937,1587,1749,-4914,-3523,4770,1445,-3720,-1468,-1933,4006,2202,-6030,-181,2112,833,1962,-5419,-2139,8435,-1460,-3086,-1088,-2149,5501,1108,-7393,1677,1350,1636,3286,-8730,340,8771,-1555,-2032,-3803,-3093,10529,572,-8977,734,1107,5411,3608,-11939,-622,8110,228,475,-7156,-4426,10653,2049,-5931,-2846,-2485,8476,4501,-10292,-1805,3995,2697,3476,-8477,-4858,8652,1919,-2262,-4211,-4254,8192,4065,-6870,-2799,1122,4881,3947,-7722,-3474,3985,2249,1369,-4488,-3782,6183,2082,-3334,-1716,-1289,5075,2437,-5519,-809,1334,2706,1955,-5953,-1989,4308,-19,381,-3525,-744,7259,191,-3338,-274,-113,3816,751,-6125,1177,3540,-1168,49,-4670,186,6627,-2352,-2980,-1388,-710,5873,-724,-8365,3708,2933,495,217,-8612,1890,8760,-3493,-3019,-3086,-1138,9731,-2021,-7654,1848,1551,4844,686,-10137,1200,7355,-264,-1520,-4972,-1504,10898,6,-6602,-1951,202,7354,1348,-9596,-67,5731,3658,766,-7704,-2356,8663,2052,-3784,-4214,-1106,7151,1410,-7763,-2333,1946,3921,1666,-6786,-1992,5743,1769,-708,-4149,-1257,6290,1565,-4102,-1246,805,5440,225,-5921,215,3024,2191,-192,-5719,282,3822,-921,-654,-3009,90,5724,-1620,-3772,1069,812,3195,-1020,-6736,3252,2813,-1411,-936,-3416,2956,6646,-3644,-3929,1536,1775,4619,-1906,-7057,4775,3685,-943,-1559,-5490,3448,7086,-3409,-4443,-599,1968,6200,-3247,-7766,3012,3023,1964,-1019,-7371,3848,8300,-1943,-3760,-2877,1675,7154,-2089,-7252,124,1933,4775,-659,-7209,576,5909,421,-1548,-4279,320,7845,-330,-3816,-1995,1173,6155,291,-5455,237,4319,2749,-907,-4403,842,4710,-405,-2695,-2816,1481,5171,-330,-5614,262,1063,3295,-1623,-3249,1985,2926,368,-1397,-3430,1749,3114,-1268,-2147,-797,1180,2896,-3203,-4173,2465,2029,558,-3674,-3738,3509,2987,-3625,-1384,-382,2424,3515,-4992,-3273,2270,2287,1985,-2942,-3592,4539,3311,-2848,-2730,-1948,4167,5181,-5269,-3952,2077,2598,3606,-2602,-4589,4514,3883,-1161,-2408,-5223,2336,6109,-3850,-5233,327,2459,3989,-3257,-5542,2541,2579,3088,-3562,-5613,3081,5237,-572,-2822,-2597,2140,4748,-3099,-5240,-663,2554,3154,-1862,-6089,906,2827,141,-2060,-3696,1671,3245,-1456,-3206,-1396,2287,2759,-1330,-2687,985,1730,1233,-3454,-2658,1864,2748,-1564,-1755,-1051,2220,2606,-3152,-1109,758,2466,1063,-1910,-1419,3756,1392,-2052,-2166,-1176,3876,2358,-4071,-584,836,2112,2255,-4408,-2090,5333,2356,-715,-3554,-2793,4782,1925,-4369,-2622,898,4924,2064,-6171,-1609],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-1,2,-2,2,-3,3,-4,4,-4,4,-5,6,-7,8,-8,9,-11,12,-14,16,-19,24,-30,42,-61,103,-233,1447,3842,-5443,-5766,7247,5518,-2016,-5272,-4462,7092,5640,-6187,-3262,-1022,5302,5933,-8285,-5228,5065,4667,3435,-6459,-8773,7959,5544,-3666,-3603,-5380,6097,8599,-7771,-4748,1893,2027,7552,-4949,-9462,7301,3856,43,-1080,-8593,5617,8513,-5644,-953,-1514,-2,8334,-4996,-7742,6300,1108,1545,579,-9684,4736,6293,-5004,-629,-2880,1109,8607,-5030,-3446,4240,500,2829,-1942,-6698,5566,3766,-4285,817,-2277,2667,4905,-4981,-1731,2677,774,1856,-3775,-4149,6865,2765,-2105,-2576,-2038,5577,2428,-6759,-2603,1312,4799,1860,-8113,-3267,4239,3057,587,-6366,-2723,8063,2405,-3382,-4258,-2003,8588,3746,-8473,-2788,2095,4492,3893,-9422,-4572,7226,2929,665,-5877,-5770,9862,4358,-6458,-3607,-2946,6696,7062,-9344,-4138,4183,1848,4269,-6723,-7208,8374,2709,-1918,-1887,-5826,6879,6357,-8119,-1316,1824,758,6812,-5036,-5073,6643,1285,434,-676,-6058,6997,3826,-5532,-542,-1308,1317,5090,-5903,-2533,4879,111,29,-1314,-3650,6229,1055,-4723,-1025,-882,2785,2427,-6824,-1512,4912,1106,328,-6385,-2190,7047,367,-3925,-2290,735,5751,202,-7400,-861,2829,4666,828,-7229,-726,5460,1922,-2983,-5786,-1219,8916,209,-3906,-2145,623,7364,885,-8360,-1128,3426,4164,835,-9598,-1898,7546,1300,-2095,-5053,-3030,8288,1158,-7398,-2023,-382,5469,4230,-7686,-2107,6642,1437,935,-5836,-3339,6631,1562,-3412,-1952,-2908,5002,3608,-7199,-565,2323,1629,3260,-4666,-3586,4968,120,-2323,-1050,-4316,5278,786,-5991,366,359,484,2702,-5988,-2042,5644,-2101,-2322,-1989,-1450,5678,154,-5647,-243,1302,2925,1022,-6667,593,5553,49,-1279,-4083,231,5886,-545,-4384,-3001,2067,5792,-1061,-6253,91,4163,2541,-2796,-6769,715,6709,643,-3544,-4776,1754,6956,-545,-4884,-1355,3603,6230,-1906,-7315,318,4957,1271,-1342,-6641,189,7751,269,-3982,-3263,382,6991,-1353,-7008,-518,3033,4445,366,-7843,-1196,5050,0,-1693,-3686,-1548,7464,41,-5322,-536,781,4150,1888,-6638,790,3907,1047,481,-3163,-69,5261,-1586,-2328,-391,45,4113,-251,-4490,937,1825,757,246,-3998,1742,4302,-1092,-2859,-33,-17,3144,-1268,-4279,1127,1929,1171,-1374,-3931,2202,4235,-1085,-3084,-2276,3135,4696,-3871,-5043,-282,3618,3108,-2820,-5284,1975,6325,645,-3916,-4449,2976,6438,-2827,-4689,-2367,1981,4662,-2054,-5116,38,4191,3958,-2829,-5910,1830,4193,566,-2597,-4141,2025,7262,-2851,-4334,-1930,1204,5191,-2497,-5960,1947,4154,1877,-1862,-5086,1992,4901,-434,-2331,-1711,1528,4948,-1773,-4787,990,1799,3361,-169,-4532,1348,2481,-808],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,-1,1,-1,2,-2,2,-3,2,-3,3,-4,4,-4,5,-5,6,-6,7,-8,9,-9,10,-12,13,-14,15,-17,18,-20,23,-25,29,-32,37,-42,50,-60,75,-96,134,-207,407,-2018,-7835,81,3507,5367,-945,-9532,234,6748,1179,-1961,-7019,1104,9561,-1666,-6023,-3025,540,8677,-150,-11223,-240,3608,3781,1064,-11438,-135,10354,-1654,-1885,-6014,-2048,11097,1313,-9793,-308,892,6513,4127,-11927,296,8552,1218,2198,-6446,-2899,10393,-130,-6862,-125,-3050,7212,3805,-9010,1077,3460,-50,4039,-6847,-2410,9283,-2015,-1878,-424,-3084,5596,2591,-6547,3219,1718,880,1746,-6146,-1110,7291,-2748,-2099,-2176,-513,6441,-1135,-4638,2395,1957,4176,-1044,-5698,2408,5427,-566,-2457,-4789,2172,7430,-2438,-5455,-438,3523,5606,-3506,-7785,2362,4013,3503,-3544,-7955,3274,6637,-238,-4358,-5959,3038,9369,-3564,-6179,199,3033,7498,-2732,-10671,3328,5675,3147,-743,-9254,2374,9599,-3155,-4408,-3017,345,9487,-1344,-8933,1946,1916,4163,1107,-10679,1857,6713,-1000,249,-4907,-1233,10634,-1225,-5826,1440,-488,5429,2553,-8784,1780,3396,-1120,462,-5492,-283,7611,-2962,-3370,1,-722,4541,-50,-6885,3265,2838,-945,650,-4550,2324,6044,-3687,-2318,-546,567,5238,-2763,-5738,2645,2282,1629,-2853,-6135,3704,4831,-2379,-2437,-3272,3760,6595,-3533,-5160,1627,3886,3734,-4745,-4692,4115,3385,106,-5448,-6323,5104,6879,-3524,-4409,-2915,5216,7969,-4647,-5746,1364,3326,5843,-5156,-8593,4675,4746,-856,-2595,-7822,3864,8238,-3104,-4084,-735,2223,7402,-4002,-7603,3036,4072,2159,-1789,-6977,3012,6153,-3481,-2180,-1999,364,7692,-2395,-4658,2797,1015,3030,-901,-6171,3915,3595,-2007,383,-2509,472,6185,-3837,-3348,2495,-12,3061,-2158,-4645,3866,2577,-1687,-894,-2834,3200,4642,-5003,-2249,2482,2477,3433,-3985,-3739,3122,2251,-47,-2217,-3220,5823,4476,-3461,-2686,-648,4592,3271,-6335,-2937,2897,4060,1879,-6048,-3356,5450,3710,-2373,-3806,-3292,7023,4547,-4514,-4976,-26,4764,4418,-6394,-4646,3734,4333,977,-4815,-6238,6226,4971,-2238,-3733,-3804,4787,5146,-5217,-4481,2154,2666,4879,-3743,-5898,4631,2252,-396,-398,-4646,3886,4776,-3422,-2952,-840,1054,5479,-3454,-4373,2839,1911,1628,-2218,-3384,4284,3957,-3738,-1442,-319,1195,2894,-4076,-2828,3032,362,855,-3191,-2244,3599,2160,-2742,-1379,-1040,4186,1814,-4599,-1867,2265,2607,-14,-5178,-1984,5399,1185,-1816,-3524,-640,5374,2054,-3628,-2652,1559,4170,1498,-6034,-1917,4100,3937,-1030,-6314,-1641,5916,2944,-3290,-4140,-561,5191,3293,-5255,-2908,2163,3696,1512,-5855,-2826,3863,3038,-399,-4137,-2287,5876,3286,-3694,-2304,-331,4274,2677,-4984,-3193,2738,1865,1414,-3124,-3895,4182,1698,-1804,-2407,-2486,3298,2377,-4496,-1482,640,1625,1656,-3308],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-6,6,-6,8,-9,9,-11,12,-13,15,-16,18,-21,23,-27,32,-36,44,-53,67,-89,129,-212,454,-2952,-7730,3692,4244,66,-1972,-4964,2079,5451,-3005,-2645,-1523,1035,4796,-4371,-5456,3400,1532,1082,-1587,-5170,4384,3308,-3589,735,-2181,1171,5258,-5814,-3359,4929,-500,2098,-2601,-4906,6912,1876,-5050,-313,-1824,4411,5086,-8905,-2855,4139,304,3574,-6637,-5830,10925,3143,-4094,-1973,-5559,6915,6826,-9777,-2501,1560,2147,6318,-7476,-7902,8746,3006,-505,-3628,-5866,7407,7287,-5773,-3286,-2484,3905,7779,-6946,-6759,4336,3907,4030,-3771,-8637,5158,5653,-632,-2841,-4449,4499,7056,-4711,-4664,-899,3379,5725,-4138,-5951,2326,2990,1826,-3372,-5291,3357,3371,-2124,-1518,-2753,3378,5051,-5384,-1553,818,1269,3506,-4018,-2888,3822,1257,-307,-2079,-3748,4589,2021,-6000,910,-287,2431,3416,-6596,11,5665,-845,-579,-2262,-3543,7792,222,-6221,1001,-695,3911,4758,-9202,-274,5898,-84,1780,-5927,-2655,9692,221,-5341,-2207,-3333,6204,3471,-9694,-2011,4105,3033,4014,-8538,-3601,8934,1200,-1271,-4864,-5045,8825,3764,-7881,-4225,287,4980,3899,-7495,-4163,5837,3294,2561,-3880,-5113,5646,3125,-2902,-3293,-2726,3944,4810,-5027,-3437,1568,4229,3369,-5690,-3406,3754,3606,123,-3459,-2677,4885,1996,-3652,-1573,-1439,3894,1750,-5580,-673,1533,2040,945,-4124,-1436,5054,-56,-1828,-346,-1192,4114,842,-5112,680,915,1095,1231,-6303,308,5399,-2142,-1815,-2224,-1213,7341,451,-5890,765,1388,3467,532,-8004,390,6611,-916,-1716,-5538,-767,8624,-135,-7448,-1298,-700,6396,882,-8514,246,5330,2255,583,-6649,-2235,7752,1642,-3832,-4295,-1233,7206,1982,-8026,-1756,2069,3987,1966,-7274,-2581,5992,3308,-534,-4487,-1984,6793,3513,-3380,-2292,-389,3419,1890,-5699,-2097,2645,3735,979,-4245,-1385,2659,2013,-294,-2150,-483,4093,780,-3482,357,489,2718,937,-5094,354,2941,101,-548,-3198,322,3908,-1273,-2804,2022,-73,3045,-1809,-5598,2883,2067,-1029,-1260,-4092,2065,5273,-2076,-2588,-595,1402,5215,-2639,-5136,2857,3557,1995,-1626,-6638,1358,5774,-1031,-2977,-2594,1724,6301,-2194,-7642,-377,3177,4735,-981,-7719,2423,4933,1718,-2228,-5817,819,7074,18,-4710,-2210,960,5033,-304,-5668,381,3140,1937,-941,-5485,-551,5937,411,-2081,-2883,1226,5542,-1573,-4275,-1686,1601,5587,-1053,-3818,-284,2550,959,-1492,-3480,805,4626,-985,-2525,-828,914,3064,-1470,-2774,1109,1880,1139,-285,-2023,1879,2881,-1982,-1361,-895,1578,2732,-3056,-3035,1081,1434,1719,-1382,-3275,1975,2062,-1660,-1095,-2446,3095,4582,-2272,-3026,1006,1676,2843,-3566,-3797,2818,4437,-779,-2774,-4126,2587,5064,-2582,-2797,-596],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-8,9,-10,11,-12,13,-15,16,-18,21,-23,26,-28,31,-35,37,-41,46,-52,58,-65,73,-84,98,-117,147,-205,130,2198,4534,1473,-6367,-3292,5050,1708,-962,-4951,-3041,6140,640,-4339,-1108,-1807,3522,2277,-6284,931,2160,280,1681,-4517,-1738,6518,-1233,-1703,442,-1814,6035,-1299,-8426,3828,2720,-306,1165,-6954,1625,8121,-4256,-2178,-1683,-941,9491,-1380,-8390,2261,2105,3530,116,-9810,3048,8583,-2128,-1928,-5361,26,11041,-2446,-7621,1589,224,6781,1252,-11273,1569,6787,615,-477,-7628,-523,10446,68,-5283,-3013,-972,8553,949,-9525,-1130,3476,4933,826,-8695,-2066,7433,2199,-1842,-5549,-1598,7588,1496,-6680,-2188,-305,7040,1015,-6043,-2167,3461,3127,-159,-6512,-181,4887,-1198,-207,-3441,-1125,5366,-1693,-3517,1379,86,3339,29,-5478,2005,3240,-1367,23,-3878,1737,7160,-3157,-1823,899,-287,4011,-2443,-7210,5342,2278,-667,-774,-6205,3907,7171,-6208,-2759,995,954,6972,-5152,-7880,5755,3141,2053,-1140,-8654,5084,7281,-4124,-2270,-3525,1303,8687,-3403,-7053,3149,3314,3756,-1492,-10429,3254,7259,271,-1638,-5868,1395,11290,-2333,-5525,-1590,707,7669,-1315,-7880,538,4347,3338,-1634,-7237,1028,7743,-78,-2469,-4414,712,7181,-1622,-5256,-590,1100,3798,-1370,-5578,1227,2898,693,-849,-5165,1953,4606,-1671,-1864,-1924,848,5320,-2374,-3333,1989,293,1989,-1413,-3191,4276,3402,-2012,-718,-2293,2888,5312,-4081,-1759,2541,386,3095,-3622,-5690,5503,2319,-2860,-474,-2036,3197,4592,-5555,-3045,2073,2294,3898,-4194,-6074,5754,2751,-1271,-2288,-6430,5398,6133,-5120,-2637,-1506,3440,6545,-5427,-6167,3466,3148,1688,-3404,-5972,5407,6576,-1422,-2686,-2905,3437,7004,-2582,-5520,-466,2425,5310,-3359,-6589,2136,4033,570,-2351,-4952,2151,4492,-2240,-3581,-860,3628,4409,-1565,-4467,1934,2563,2172,-2315,-3708,2863,2659,-917,-1358,-2533,3046,4336,-2085,-604,-207,1983,2500,-1960,-3072,2950,1614,-675,-1983,-1645,3490,1764,-3032,-1470,487,3744,3130,-5251,-1183,2997,2049,485,-2272,-1962,5396,1926,-3627,-1343,-89,4204,2637,-5817,-2287,3561,2968,1572,-5600,-3119,5346,1646,-2317,-3618,-1296,5381,3837,-6143,-3886,1183,3331,3403,-6766,-3946,5032,4460,-249,-4648,-4015,5076,3956,-3435,-3061,-1673,3530,3610,-4521,-4549,2618,3343,1534,-2752,-3597,3740,3702,-1025,-2232,-2585,3273,3507,-2544,-3130,-440,3910,2048,-3386,-3303,2351,1976,-62,-2817,-2654,2878,1386,-2640,-1604,-1267,2848,902,-3612,-1051,1987,1518,526,-4600,-809,4659,-78,-2011,-1089,118,3852,647,-3787,458,2324,2272,64,-3683,378,3899,886,-1130,-2400,-173,5918,-3,-4400,421,1071,4409,1139,-6268,240,4263,1570,-1303,-4389,-335,5308],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,9,-10,10,-12,13,-15,16,-18,20,-22,24,-27,30,-34,38,-43,49,-56,66,-79,96,-121,163,-237,411,-2135,2768,7929,-4374,-6206,677,3268,5802,-4375,-8913,2650,4845,2118,-3155,-9880,5503,8193,-3085,-5236,-3698,3504,9904,-4597,-8000,1980,2670,7307,-3153,-9736,5602,6461,115,-1586,-7784,2216,10656,-5151,-4637,-1287,-1167,9472,-1853,-9648,4486,3229,1815,2054,-10398,1297,9221,-4037,-1340,-2976,-2171,9568,-2676,-6633,3766,-783,3082,1244,-8569,3568,5568,-2456,1525,-4036,-1911,8123,-3128,-4949,2840,-1241,4818,-1019,-7363,5789,2129,-2566,377,-4182,2581,5928,-4823,-3307,875,2519,4772,-2976,-5577,4956,3573,509,-4140,-5317,5240,6278,-3788,-4387,-1700,3822,6057,-6680,-4926,1476,5032,3742,-5981,-6259,5738,3877,42,-4615,-6129,6820,7294,-5404,-4170,-1548,5057,7243,-6818,-5665,4669,2757,3939,-4118,-9310,6675,5456,-3121,-2026,-5137,4470,9600,-6118,-3795,315,2477,5749,-3910,-8600,5118,3998,-1201,88,-8707,4100,7565,-4439,-1601,-691,-73,7193,-3727,-5783,4888,1076,1469,782,-6299,4360,4826,-4425,126,-469,1870,5237,-4292,-2326,4303,-979,1201,-1423,-3538,5938,2815,-4915,-579,-2354,2784,5203,-5406,-2599,3442,2440,1741,-4498,-3466,5062,2477,-1838,-3507,-1103,7054,3187,-6263,-2708,690,4974,3142,-6477,-4505,4135,4329,1055,-7335,-4402,7273,3385,-1767,-4470,-1258,6507,5314,-6547,-3988,547,4121,4315,-7682,-4464,6292,2192,610,-4782,-5968,6674,3345,-4609,-2832,-2636,4390,5637,-6827,-4507,2237,1115,3763,-3462,-5772,6076,1019,-2757,-813,-4233,3462,4646,-5326,-1038,567,132,4004,-4226,-4101,5804,1838,-902,-250,-3577,5144,3280,-4096,52,139,915,2195,-4873,-1102,4383,-75,-163,-2511,-2687,4652,1530,-5397,-604,650,2774,1333,-5610,-699,3805,2237,-993,-4553,-2215,6847,1521,-3385,-2994,185,7557,887,-6289,-1130,4039,3842,-445,-6254,-1355,5629,1908,-832,-6222,-1083,7097,1382,-5132,-3249,-855,5422,1414,-6849,-2884,2627,4047,1353,-7242,-2249,7537,2047,-1416,-4367,-2108,7118,2649,-3860,-2605,1002,3564,2721,-6394,-2875,4390,965,970,-3302,-2969,5945,1573,-2537,-920,-800,4517,3597,-4941,-1868,3189,784,1592,-3987,-1665,4813,205,-2863,-173,-321,3746,804,-3349,61,1564,29,641,-4446,-290,4439,-1083,-1460,-2870,617,4854,48,-3844,211,1411,2715,-1861,-4752,992,4556,1732,-2536,-3029,2515,5545,-549,-4311,-1559,1718,5068,-943,-5677,-562,2625,3043,-1550,-5746,491,6037,951,-3633,-4042,1137,5777,-1631,-3487,-1626,793,3739,-904,-7404,558,4187,4406,-926,-5193,-388,5089,-736,-3090,-2987,599,5883,816,-5738,468,1850,2059,969,-4641,276,4778,507,-1782,-2580,-1548,5003,-790,-3565,-385,915],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,9,-10,11,-12,13,-15,17,-18,20,-23,25,-28,30,-33,37,-40,45,-49,54,-61,68,-76,85,-97,111,-129,152,-183,230,-304,442,-782,3746,2815,-2980,-4820,-2378,8672,1757,-6989,-2418,1492,6567,3354,-9394,-937,5356,3412,-58,-8494,-1909,10688,2063,-3420,-4229,-3131,9246,3302,-8357,-2478,932,5311,5863,-9929,-4142,8148,849,1166,-4825,-5919,9968,2424,-6803,-661,-2886,4630,6957,-9808,-3289,5002,630,2978,-5458,-7185,8946,2082,-4095,-353,-5052,5687,5839,-7755,-79,2301,-90,4172,-5726,-3955,7412,-1140,-1955,-784,-4512,6192,3062,-7122,931,1608,1469,3626,-5509,-1151,6406,-747,-365,-2433,-1694,7526,-440,-5513,-647,1473,5270,1523,-8328,-541,4888,2344,-994,-5946,31,7542,-831,-4337,-4335,-630,9138,-463,-7427,-611,3550,4388,29,-8893,-374,6042,2044,-1829,-7815,-1240,10663,795,-5662,-2338,-222,9210,325,-9513,-1101,2989,4891,2398,-9725,-1219,8237,-278,-413,-6150,-3759,8752,561,-7718,-604,-240,4672,3575,-9665,29,6698,-828,2181,-5068,-3884,7513,-315,-4436,-114,-2662,4026,4012,-8154,1470,2936,-662,2347,-4970,-2687,7462,-1251,-3305,671,-1728,5677,1107,-5674,1391,3076,715,1030,-5069,394,5804,-1765,-1657,-1876,-192,5780,-2794,-5948,1755,3254,3751,-1662,-7611,2287,6979,310,-2998,-5207,2333,6827,-1590,-4687,-2631,2274,6764,-1415,-7398,500,4098,3824,-2519,-7136,2938,6395,-595,-3283,-5977,1951,8077,-1959,-6363,-1094,2282,7630,-1113,-8197,1676,2748,2380,-490,-7144,672,8885,-1937,-3750,-2650,-1468,7372,-477,-7471,1464,1846,3337,1355,-7276,731,5724,-735,-1135,-2254,-1895,6525,-662,-4660,1377,-1249,2269,1467,-6325,2106,3448,-2009,1071,-3237,886,4623,-1393,-3637,1375,-219,2538,-903,-5332,2677,3241,348,-1256,-4282,2410,5009,-3555,-3423,732,2941,4956,-3221,-5005,2000,3402,1297,-3158,-4992,3082,4506,-465,-3530,-2712,3401,5662,-3108,-4470,-201,4453,5047,-5399,-5165,3736,3550,1666,-4017,-5902,4055,5197,-1891,-3669,-3639,3425,7440,-4478,-6202,139,3753,2911,-3066,-6637,3736,3741,445,-1038,-5927,2599,7022,-1586,-3170,-383,1120,5058,-1975,-6464,2777,2646,650,81,-5377,3056,4669,-1404,-2053,-1779,92,4561,-2754,-3890,2121,2128,1705,-1003,-4801,4028,2137,-1953,-987,-2295,1505,3694,-3253,-2366,2201,956,1409,-2007,-3379,3676,3245,-2538,-2373,-1161,3678,2700,-3115,-3491,1940,1884,1947,-3945,-3581,3361,3636,-347,-3992,-3210,3933,4096,-3194,-3966,1157,3816,3878,-4377,-3708,2936,4401,1518,-5394,-4346,3660,4090,-2014,-3201,-2859,4472,5419,-4384,-3737,461,4360,3351,-3522,-4545,2415,3833,1426,-2441,-3571,4221,3051,-365,-2180,-2142,2754,5019,-4043,-2609,498,2312,2966,-3193,-4292,3761,2654,-573,-1224,-2813,2897,2377],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,4,-5,5,-6,7,-7,9,-9,11,-11,13,-15,15,-17,19,-21,23,-26,29,-32,36,-40,44,-50,57,-65,75,-89,106,-132,172,-242,391,-1419,4026,5987,-6200,-3231,1183,2371,4523,-4854,-5431,4440,1259,244,-2004,-4856,5730,2057,-5589,140,-845,2179,4515,-5274,-1648,5148,-1482,808,-2218,-5128,7706,174,-5627,2327,-844,3799,3097,-10067,949,6513,-605,1810,-5896,-3575,9760,-1356,-4509,-123,-2367,7437,3462,-10314,921,4821,1288,4062,-8457,-2615,10561,1229,-3579,-3216,-4106,9420,4439,-9251,-1597,539,5219,4933,-9047,-3787,7519,3465,-240,-4713,-4833,9295,4281,-4623,-3768,-2523,5993,5463,-7394,-4632,3204,4401,3076,-6925,-4309,5923,3583,-434,-4355,-4777,6828,3391,-3977,-3116,-942,4803,2544,-5661,-3056,1446,1711,3107,-4929,-2983,5451,-283,-2174,-1423,-2173,5139,863,-5623,1291,238,741,2517,-6161,238,6158,-1957,-446,-2477,-2479,6953,-1441,-6335,3027,92,3435,1053,-7942,2577,6870,-1932,-259,-4709,-442,9627,-2641,-5293,2336,131,6320,449,-10461,1627,5793,323,250,-6623,-410,9576,-627,-3846,-2703,-613,8257,979,-9046,-736,3826,3521,1048,-7951,-2898,7101,1117,-1702,-5533,-1726,8803,2556,-4670,-2371,963,5172,2576,-8292,-1150,3759,3894,967,-5528,-1467,6197,1125,-2685,-3642,-800,6516,765,-4327,-779,404,2743,298,-5265,-180,3005,1023,-19,-3698,407,5585,-608,-2774,-1036,-30,4961,-2251,-4017,1568,1543,-101,1188,-4228,2401,5469,-3127,-1687,-944,658,5837,-2832,-5476,2976,1371,2535,172,-5942,3006,5975,-3044,-1619,-3698,894,7963,-2392,-6148,1187,1272,4065,-2452,-8728,4145,5381,-667,-1414,-5987,1848,6851,-3104,-4980,-1964,1650,5905,-469,-7510,421,3943,3546,-834,-6180,1052,6079,286,-3600,-2827,607,6164,-667,-6331,-799,2311,4824,-225,-6287,257,4912,1140,-599,-4128,625,5508,-161,-2697,-1051,1213,4447,-1542,-4606,726,1384,2220,-921,-3275,2312,3351,-1570,15,-2343,1028,4835,-3847,-2402,835,1119,2315,-2512,-4255,3655,1967,-1679,-1533,-2483,2669,3758,-2983,-1780,941,1547,2376,-3300,-3891,3996,512,-27,-2556,-3175,3741,4072,-3659,-2130,-320,2798,5007,-5076,-5391,2610,2764,1585,-3996,-5609,4610,4751,-2179,-2284,-3457,2610,5689,-3208,-3696,1678,3007,3098,-3381,-5383,3453,4049,-405,-2839,-4842,1757,5984,-2231,-4780,-1427,2374,5993,-2369,-4781,1179,3472,2348,-1338,-3920,2090,4271,-349,-2632,-2612,1949,3954,-1860,-2656,-223,1846,2804,-1626,-3394,917,1335,-993,-2683,-2261,2713,2092,-1416,-1331,155,1749,2126,-3085,-1607,1805,1114,255,-3292,-1966,3834,1986,-3736,-1385,-791,2706,1876,-4155,-2316,2588,1375,1285,-4191,-2609,4111,876,-1411,-1234,-1473,4437,2743,-4048,-1630,2521,3905,1480,-4252,-1958,4562,2334],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,7,-7,9,-9,11,-13,13,-15,17,-19,22,-24,26,-30,33,-36,39,-44,48,-53,59,-64,71,-79,87,-96,107,-119,134,-150,172,-197,230,-275,336,-432,599,-981,4125,1601,-4304,-3406,593,8252,-812,-3922,-164,1525,3965,708,-6564,1971,4164,-91,298,-6020,-69,7181,-3457,-2794,705,-483,6265,-1221,-6918,5944,662,-488,703,-6911,3456,6534,-5847,-941,-560,823,7113,-4680,-7540,5963,1073,1500,-1441,-7916,5764,6679,-5082,-1735,-3015,141,8793,-5778,-7747,4602,969,4620,-2437,-9874,5973,7456,-2227,-2918,-6539,2457,10944,-4344,-6879,524,1664,7162,-2620,-10183,2671,5273,1196,-1523,-9048,2008,8108,-609,-3835,-4188,1165,8999,-2366,-7136,-845,2497,4989,-1242,-7603,1578,4667,1907,-1472,-6737,1640,4985,-1784,-2718,-1267,1778,5781,-2603,-4793,2422,1722,2831,-872,-6661,3957,3760,-2035,1595,-3310,76,5428,-5684,-1663,2085,344,3731,-2652,-5376,7075,1591,-2909,-55,-4549,4734,4790,-5385,-1304,2677,1739,5093,-6908,-4907,7399,1774,-882,-2843,-5907,6539,4816,-6342,-2809,582,2698,5917,-6239,-6087,5370,3155,3445,-3277,-7321,6752,5827,-4414,-3269,-4653,3643,6569,-4850,-5368,1506,3500,4353,-3796,-7788,4604,4900,181,-3697,-5320,4345,6476,-2101,-4082,-1983,3707,6217,-4401,-5670,1307,3573,3355,-2536,-6060,2441,3905,597,-2660,-4271,2410,4030,-2951,-3279,-870,1579,3465,-4239,-2994,2113,1108,875,-2138,-2905,4246,1862,-2634,-259,-1972,2249,2855,-5398,-172,4056,-115,779,-3346,-3902,5772,1134,-3486,-1091,-1467,4111,3133,-7007,-384,4349,1599,2577,-5151,-3145,7652,1689,-2513,-2193,-3099,6541,2462,-8385,-808,1286,3225,2605,-6814,-3336,5241,1288,-1314,-2785,-4502,6851,3097,-4376,-2767,-954,4275,5317,-6326,-3711,3947,3870,1249,-5294,-4514,5519,3879,-1779,-3742,-2451,3583,4438,-4412,-4770,1058,3538,2832,-4140,-3290,4216,2883,1041,-3545,-2878,5329,3358,-1841,-2437,-1166,3587,1499,-4046,-1434,824,2017,440,-2825,-3207,3229,-421,-1230,-1995,-1820,4002,984,-3744,-512,743,2661,632,-5269,417,4525,-1447,-1736,-2537,-916,5423,-413,-4266,102,878,3702,-109,-6745,796,4361,-197,204,-5650,-908,7223,-427,-4942,-2151,348,5698,-100,-6354,18,3408,2877,219,-7087,-1075,6386,1046,-3640,-4315,-1096,6790,1066,-5014,-1925,1456,5468,1106,-5617,-1552,4251,3888,-864,-5549,-2587,6098,2214,-2798,-1879,-234,4582,2653,-4155,-2812,2826,2988,258,-3785,-1375,3831,1356,-2076,-2451,-1265,3867,667,-3020,-1494,460,845,-463,-3826,-64,3289,848,-236,-1785,-20,3540,-238,-2152,-341,414,3730,-1849,-3087,1279,3480,663,-878,-3107,1318,4803,235,-3114,-1408,155,4363,-412,-4837,1480,2622,2028,-1736,-4334,1129,4337,348,-1593,-3092,1975,4710,-1790,-5168,-617,2758,3050,-1174],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,1,-1,1,-1,2,-1,1,-2,2,-3,3,-3,4,-4,5,-4,5,-6,6,-7,8,-8,9,-10,11,-12,13,-14,16,-17,18,-21,22,-24,27,-27,27,-19,-8,125,-1420,-8470,1378,8102,259,-2791,-6901,2351,8559,-738,-6601,-3950,2903,8467,-2131,-8752,956,4177,5265,-462,-10450,1778,9407,368,-2063,-6431,118,10146,-1483,-7997,-1397,459,8351,654,-12004,1144,4180,1170,1503,-9483,-564,11052,-860,-2500,-3378,-2911,8794,1629,-9543,2027,1486,3632,4457,-10047,-734,7572,-1735,266,-3044,-4551,8762,-1341,-7128,2595,-1161,3002,3580,-9012,723,4744,-2704,57,-3293,-2147,8257,-2383,-4491,1874,-571,5225,23,-7733,3362,5106,-744,-578,-6103,1094,6781,-3059,-4551,-458,1593,6462,-2566,-6756,2612,4651,2543,-3185,-6825,3866,7126,-848,-4544,-4433,3258,7868,-2879,-5201,-1698,3225,6605,-4322,-8407,2807,5006,3246,-2632,-8385,4211,8320,-1720,-4031,-5327,1905,9557,-2658,-7684,122,1474,6221,-1751,-8900,4528,6470,121,29,-7728,735,11067,-3289,-3865,-1560,177,7937,-235,-8242,3021,2428,946,2311,-8524,785,7235,-3172,-1164,-1663,-1576,7102,-1039,-6239,4027,260,2809,67,-6391,2339,5211,-3628,-968,-1445,-167,6424,-4133,-3833,3726,2492,3061,-1180,-5377,4855,4029,-3190,-2716,-3572,3444,5859,-4461,-3453,1335,1977,4806,-3857,-5873,3795,4717,1455,-3933,-6191,5212,5624,-2690,-3624,-3642,5397,6334,-4697,-4528,858,4132,4985,-5456,-6853,5235,4741,681,-3829,-6059,6003,5775,-4223,-4352,-2274,2980,7497,-4822,-5156,3024,2174,3424,-3661,-8706,5030,5053,-2332,-925,-4543,1838,6792,-4125,-3353,-597,475,4790,-2540,-7054,3538,2821,539,267,-4896,2634,6205,-3302,-1766,269,30,4890,-3526,-4873,4025,810,-460,-542,-4194,3157,3340,-4410,-969,-213,991,3531,-4570,-3194,2483,2704,550,-3000,-3697,4190,3274,-2924,-1476,-523,3838,4214,-5733,-3928,2895,3658,1865,-4930,-3587,5225,3119,-1459,-4852,-2744,6029,3164,-3782,-3159,-917,5511,3711,-6604,-4036,3215,3928,474,-5707,-3683,5842,3756,-1427,-3822,-3290,5815,5067,-5056,-4355,228,3648,5180,-6297,-5040,3451,3634,1775,-4263,-4040,5748,3382,-3749,-2243,-2143,3175,5400,-4090,-3098,2585,935,2060,-2971,-3994,4860,1656,-1974,-1197,-2746,4434,2704,-3041,-1760,1171,845,2139,-3202,-2640,5154,-257,-1584,-983,-1570,3052,1332,-4665,-930,1849,1086,-101,-4623,-726,4247,983,-1861,-3380,-773,6656,1240,-4091,-2762,1570,3783,1234,-6600,-1057,4455,2580,-156,-5414,-2284,5367,2710,-3234,-4656,-665,6072,1691,-5120,-3239,2575,4794,867,-7747,-2155,4832,3824,-395,-4548,-1347,5671,2663,-2474,-4142,-733,5961,3124,-4812,-1415,2404,4017,1758,-5724,-2461,4131,2478,-1527,-3456,-2241,3802,3264,-4145,-2272,378,2570,2214,-4831,-1491,2325,370,18,-2582],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-3,4,-4,5,-6,7,-7,8,-9,10,-11,12,-14,15,-17,19,-21,25,-28,32,-37,45,-55,73,-103,180,-1100,1577,5014,3264,-6902,-5787,6539,5072,-527,-5660,-4901,8767,5002,-4827,-5786,-2773,7370,6019,-8360,-4260,3524,4879,4894,-8289,-6648,7926,4021,-581,-5065,-7077,8505,6594,-7554,-3161,-2125,3453,8263,-7545,-6119,5785,3302,3383,-4201,-8255,8251,4185,-3748,-875,-5898,1703,9303,-8515,-3194,2772,-1048,6951,-4239,-7144,7507,2691,-1173,344,-6141,3280,6781,-7369,-1084,1232,285,5376,-3866,-4646,6604,773,-923,-710,-4078,5449,4662,-6180,-103,1533,2876,4637,-6730,-2428,5783,891,-272,-3609,-3011,6586,1974,-4931,-1523,798,5924,4306,-8743,-3385,4114,3770,999,-8298,-2975,7598,2658,-2312,-6131,-2959,8881,2838,-6905,-3219,138,7364,3683,-9035,-2650,4105,4109,2476,-7918,-4184,8276,2740,-2395,-4598,-4240,8804,4389,-7653,-1368,1260,4687,6438,-8540,-4409,6765,1976,1508,-4685,-5225,8932,3071,-5484,-1186,-3098,3779,7195,-8487,-2126,4624,-492,4055,-3258,-6221,7092,1610,-4080,160,-3796,3588,4176,-6767,276,3134,-1375,3120,-4349,-3511,7540,-290,-2819,-844,-2556,5019,1989,-7240,168,2801,1261,1211,-6555,-856,7000,799,-1751,-3366,-547,7896,501,-6152,-1134,833,4762,1461,-8534,-927,5431,3963,-1320,-8029,-525,7265,1445,-3013,-4662,-592,7562,1193,-7610,-2129,2489,5576,1032,-8949,-2116,5273,2951,-740,-8208,-2860,8469,1148,-5370,-2838,-1790,6808,2329,-7913,-2160,2197,3595,2603,-6889,-2215,7298,136,-486,-2737,-1891,6768,2185,-4970,85,269,2736,3664,-7293,-1934,4137,-1446,602,-3072,-3020,5902,27,-4318,1557,-964,3093,1084,-7594,1536,3401,-475,895,-4051,-1558,5747,-1146,-3384,-74,422,4472,405,-7016,1007,3708,681,-1741,-5313,858,6296,-1018,-3758,-2512,1574,6464,-865,-6351,326,2865,4320,-2155,-7747,1378,5723,780,-3333,-5727,1768,7414,-920,-4523,-4112,2554,6793,-2072,-6229,-282,3411,3695,-1892,-7966,506,6704,1141,-1530,-5910,-888,7188,-1597,-4848,-1906,1839,6044,-583,-7087,353,3931,2220,-160,-6138,316,7804,81,-1537,-1954,-150,6080,-1184,-6061,156,1406,2263,129,-5894,521,4402,-885,-1308,-1674,70,5480,-1956,-3555,868,538,853,-1470,-3665,2600,3496,-2168,-187,-1931,1915,4283,-2403,-3800,1274,1192,3610,-2111,-4585,1510,4018,-987,-1996,-3062,1952,5303,-2491,-4436,-1530,3346,3522,-3431,-5290,2056,4863,1883,-4041,-5581,3393,5006,-14,-2723,-1434,4127,4949,-2371,-4829,-1628,3333,4272,-4113,-5517,2953,4018,3053,-2723,-6268,2241,6138,-952,-3671,-3831,2526,6594,-1684,-4581,-505,2295,4073,-2307,-5094,2283,3251,1025,-915,-2885,1235,5547,-1623,-3817,-991,1237,4976,-1060,-4288,1090],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-4,4,-5,5,-5,7,-7,8,-8,9,-11,12,-13,14,-17,18,-21,24,-28,34,-41,55,-78,126,-266,1854,2642,-6818,-3207,6598,1935,-1764,-3106,-2741,6737,2420,-6432,-123,-397,2125,3866,-7220,-283,5757,-961,-129,-2368,-3749,7047,-1235,-4963,1781,-2145,3490,2545,-9311,2704,5749,-1471,241,-5001,-1262,9217,-3144,-5479,1417,-1057,5202,403,-10622,2498,5991,-288,26,-7552,324,9994,-2912,-4408,-1050,-1673,10190,333,-10691,628,2754,2667,1406,-11540,-1,9841,294,-3537,-5711,-2515,10277,2065,-6711,-939,2181,6343,1815,-8666,-1421,6099,2482,-1912,-8191,-2075,8020,2992,-3947,-4569,-1691,7621,2004,-6866,-1872,1277,5094,1011,-8054,-59,2989,1865,43,-4784,-995,6941,-917,-3370,-403,-1552,5079,-602,-5606,2170,1802,2120,2057,-6459,628,5331,-2280,-337,-1335,-1530,6284,-2638,-4307,3058,554,2669,-177,-7168,2310,4286,-3699,-74,-2834,535,7372,-3556,-3944,3103,447,4048,-1574,-8172,4787,5403,-1225,-271,-6732,2006,9493,-3959,-5253,586,999,6757,-2925,-8628,2754,4855,1881,-573,-8207,2535,8566,-2961,-4226,-3964,748,7945,-214,-7845,1030,2506,4731,-42,-6765,1296,5720,135,-2127,-5179,-8,7574,-672,-4818,-1838,1416,6583,-145,-5760,-834,2105,2684,-1879,-5710,1225,4141,-741,-728,-4789,1193,5900,-2509,-2384,-912,-155,4259,-783,-4679,3419,1735,369,-120,-3148,2204,4067,-4991,-1103,-319,-489,4732,-2756,-3770,4103,388,-224,-1796,-4584,4825,4184,-4857,-1341,462,2459,4726,-5165,-3991,3679,1485,2192,-3105,-7615,5030,4232,-3265,-2437,-2861,3740,6910,-5126,-4428,1658,2280,4556,-3550,-8159,4166,4773,-1053,-2827,-6417,3496,7148,-3476,-2937,-586,2727,5797,-3420,-4123,1961,3994,2492,-3099,-7059,2408,5269,-1295,-3571,-3229,3089,5940,-2471,-4172,-1447,1992,4557,-2453,-5234,1783,2902,1323,-1467,-4570,2926,3684,-1295,-1460,-1737,1361,3394,-2932,-789,1502,1484,2961,-2691,-3229,3735,1207,-1706,-993,-2083,2130,3211,-4661,-1320,2187,-388,2313,-3856,-2721,5211,1072,-2623,-1378,-3101,4761,2519,-5855,-1666,1366,1812,2925,-5068,-3126,5371,1848,-579,-2550,-3205,6428,3020,-4109,-1651,-784,3548,3195,-7316,-4185,3971,3204,1896,-4170,-4444,4532,3489,-1700,-2676,-3415,4963,4719,-3720,-3101,997,3735,2953,-3598,-3273,3298,3324,232,-2644,-2802,3027,4374,-2599,-2877,-2378,3013,3345,-3806,-2674,-43,2976,2171,-4225,-2491,3128,2758,246,-2561,-1177,3757,2236,-2805,-441,360,1312,1540,-2442,-1037,2592,698,502,-1242,-392,3777,131,-3466,-1315,-334,2582,1100,-3547,403,2668,1152,41,-3709,-2051,4978,-192,-2888,-826,447,3488,1503,-4593,-1244,4279,1916,-50,-4146,-475,5059,1327,-2406,-2435,-724,5432,1479,-4424],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-4,5,-6,6,-7,7,-9,9,-10,11,-13,14,-15,17,-19,20,-22,24,-27,30,-33,37,-42,47,-53,61,-71,84,-101,124,-160,219,-331,618,-3056,-6774,1158,1944,5072,-2240,-5875,3419,5139,-851,-849,-4790,722,6782,-3893,-2657,990,-434,6328,-2290,-6015,4480,350,439,450,-6248,4197,5355,-7010,6,1001,201,4575,-5389,-4208,7009,1104,524,-1633,-6385,6686,4268,-7875,-558,-673,3194,7113,-8760,-5387,6904,1780,1668,-3576,-7309,8859,5179,-5477,-2059,-3686,5112,8029,-8288,-4747,3464,3366,5021,-6079,-7772,5991,4937,-1533,-4560,-6574,4365,7194,-5447,-5735,-1002,3841,8273,-5120,-7429,2142,3400,2596,-3909,-6648,5000,5644,-35,-3790,-4417,2309,5964,-3935,-3910,-1206,2517,4986,-3961,-4791,3661,1200,2234,-1755,-4974,4062,3222,-2830,-696,-2754,2269,4867,-5584,-1008,1793,-1084,2496,-2576,-3007,6350,-400,-3632,299,-3592,3380,3546,-7456,293,3233,-324,3694,-6791,-3692,7500,-403,-2115,-1231,-3585,7710,2235,-7966,-618,1452,2575,3573,-8306,-4812,7749,757,-171,-3469,-4898,9495,3701,-7167,-1363,-1895,4991,5145,-8621,-4060,4957,2820,1770,-6153,-5627,7205,3074,-3545,-3325,-3698,6281,5174,-6026,-4284,1894,3694,4074,-5105,-3854,4170,2804,1052,-4962,-4591,4976,3706,-1852,-2899,-1598,4716,2724,-3562,-2274,1208,2090,3140,-4632,-3488,2644,1136,613,-2005,-2767,4986,2302,-4035,-537,-1429,1854,1758,-4871,-1219,3532,-592,382,-3591,-2784,4730,-804,-3325,2773,-48,3053,1099,-7196,1141,4338,116,670,-5315,587,7189,-1872,-3718,-1387,-232,5989,896,-7010,1242,3250,3413,1538,-6669,-1450,7700,634,-2862,-2780,-1335,7656,692,-7625,-1685,2109,4268,1759,-8143,-1196,5402,2803,-1243,-5311,-2074,7291,1995,-3715,-1662,-370,5211,3255,-6753,-2555,1977,4265,1135,-6719,-3157,5251,2566,-443,-3588,-1552,5435,2396,-4593,-1583,1522,3987,1399,-4959,-1150,2487,1519,156,-3843,-1124,5033,421,-934,-1091,-934,3363,-369,-2526,-437,702,943,120,-4716,97,4831,-1450,-488,-1433,1577,4203,-2320,-4795,1616,689,1921,28,-5725,2467,4540,-304,-1434,-2617,837,5405,-2459,-4508,594,586,4412,-1098,-6779,1473,3847,839,-1340,-4392,873,7922,-577,-4284,-1611,790,6287,-643,-5849,119,4120,3529,-353,-5850,1350,5370,-560,-1606,-3025,36,5523,-78,-4401,-968,1188,4693,363,-4951,-1345,3214,2124,-1455,-4190,-14,5157,829,-1952,-3180,342,4078,-124,-3118,-562,1111,2735,-799,-4556,-359,3412,898,-1431,-2573,1319,3513,-1066,-2422,-1369,509,2376,-767,-2567,1689,2567,-219,-245,-2709,1755,4520,-2927,-2488,154,706,3639,-2839,-4383,1727,1041,714,-1283,-4250,3579,3454,-3051,-1617,-512,2405,4105,-2947,-4401,2393,2537,2519,-2479,-3671,4838,3422,-671,-2934,-2578],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-12,14,-16,17,-19,21,-24,26,-28,32,-34,38,-42,47,-51,57,-64,71,-80,90,-103,119,-138,164,-200,253,-338,496,-890,4359,2960,-8460,-2670,1876,6397,1422,-9319,-2169,5553,3997,732,-8707,-3001,8413,2750,-2613,-5968,-1044,9133,2927,-8246,-2635,1551,6397,3214,-10807,-2068,6230,3292,1270,-8427,-3824,10952,3345,-4316,-3449,-2863,8018,4791,-10186,-834,1530,3580,5433,-9259,-3888,9157,559,-799,-2311,-5589,8933,4446,-8002,61,-1317,3054,6646,-8314,-365,6672,-1536,2777,-2176,-5072,7758,668,-5451,1584,-1561,3670,4028,-8404,1617,6298,-531,1061,-3616,-2116,8993,-1587,-5908,855,-975,6128,1444,-8143,660,4088,1443,497,-6768,-270,9503,664,-4193,-2871,582,8268,560,-7379,-743,4368,4503,11,-8757,529,5934,2750,-1368,-7273,1201,9458,1422,-5803,-3966,1392,8348,71,-9241,-1788,3583,6394,392,-9991,-74,7695,2639,-1894,-6157,-1950,9849,91,-5866,-1943,-1489,7519,1479,-9087,518,3843,2186,2339,-7926,-1506,8944,-886,-3146,-1819,-2813,8861,1013,-8424,2034,1330,1468,3401,-7481,250,7860,-1341,-237,-1639,-2571,6657,-927,-6527,2164,214,1478,718,-5524,1173,6310,-2510,-96,-2698,123,8195,-3274,-5303,1799,1021,4202,-1426,-8828,1152,4973,-1043,-2111,-5772,2692,7976,-1685,-4597,-973,2249,5909,-3989,-7293,719,5377,3393,-3433,-7561,1813,6680,325,-4015,-6728,1620,8071,-1519,-5518,-2790,3512,7556,-2276,-8420,1372,4172,4465,-1957,-8573,2152,7403,-787,-3437,-4850,1593,8969,-2357,-5876,-38,1426,6443,678,-8890,1720,5489,832,457,-5515,861,7686,-2330,-2662,-321,382,6642,-323,-6897,1637,1989,-248,525,-5172,-80,5082,-2876,-1875,-1580,176,5342,-3063,-4260,2992,1567,2042,-665,-5589,3871,4974,-3440,-1414,-1336,2366,6159,-3714,-5036,2748,3104,3786,-3242,-5770,4433,4767,-1527,-2474,-2829,3799,5549,-3136,-5343,13,4480,4340,-3814,-6485,2779,5919,254,-3915,-4407,4295,6121,-2648,-3971,-4152,4477,5687,-4758,-5219,487,2756,4380,-4216,-6375,3873,5317,1606,-3246,-5744,4340,5865,-2973,-4304,-1302,3253,4822,-4369,-4943,1716,1761,3691,-2124,-5650,3449,4855,-2961,-1570,-2542,1750,4974,-3608,-3341,1231,1997,2939,-2408,-5299,3556,2691,-1827,-668,-2347,2436,3686,-3061,-1396,2225,771,3692,-4171,-3417,4341,2751,-1002,-1301,-3175,4491,5182,-4773,-2710,1242,2418,2392,-5090,-3853,5687,3366,-798,-4285,-3018,5370,3641,-2191,-2973,-475,4740,3148,-4406,-2655,2585,3322,1836,-5216,-2865,5153,3401,-1399,-5068,-2273,5310,3867,-3667,-2505,-1473,4603,3732,-4331,-3262,2758,3774,2227,-4950,-4288,4135,3500,-1677,-4062,-1768,4060,4427,-4209,-3346,347,2569,3225,-4491,-2656,3824,1506,28,-2415,-3639,4003,3646,-1772,-1607,-755,2985,2546],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-4,4,-4,5,-5,5,-6,6,-7,7,-8,10,-10,11,-12,13,-14,15,-17,18,-20,21,-23,27,-30,33,-39,44,-53,63,-79,103,-145,237,-761,-2399,-5125,3300,8455,-4851,-5336,-927,4611,7534,-4123,-7996,2425,5116,3178,-4515,-7275,4871,7066,126,-3979,-6669,6195,8576,-5502,-5218,-1751,4003,7897,-4788,-7915,4609,4952,3329,-2123,-9427,4361,7814,-4536,-2421,-5617,1965,11608,-4952,-6655,1464,-690,6585,-771,-9814,5253,5356,-405,862,-6483,616,9286,-4683,-3458,973,-1275,7281,-2314,-7025,4675,2204,-2018,617,-6618,3086,6489,-5598,-2579,958,252,7058,-2928,-5344,6236,1453,-572,-1373,-6090,4543,4939,-6197,-1378,-298,2542,6489,-6310,-5548,4629,3657,2244,-4428,-6520,6781,5922,-3432,-4952,-3190,5564,5922,-6017,-5712,173,5164,5020,-5467,-5419,3697,5095,2167,-5882,-5085,7523,5792,-2798,-4781,-3949,5376,7838,-6329,-5208,354,4347,5904,-6322,-7750,5755,3298,290,-3381,-7786,6453,6381,-6037,-2801,-2336,3487,8818,-5889,-5764,4809,1321,3331,-2801,-8834,5627,3871,-2868,15,-2682,2410,6747,-5227,-3040,3641,-569,4338,-3155,-6716,6796,2072,-2285,989,-4087,3149,5960,-7295,-997,2995,-661,2776,-5526,-4590,6310,-84,-1829,-1145,-3211,4849,3848,-6685,-1851,2731,1916,3494,-6863,-2714,7175,2587,104,-4635,-2966,8265,3380,-4385,-4269,-840,6981,4865,-7412,-4086,2255,5955,1994,-8043,-3744,6462,4473,-1506,-6447,-3616,8238,3533,-3919,-3990,-1355,6689,4478,-7804,-3306,2545,4551,2680,-6556,-4842,8641,2765,-668,-3338,-3676,7592,4803,-5111,-2192,890,3398,4947,-7033,-4234,6254,1380,723,-2530,-5283,5864,2714,-4282,192,-513,2232,4848,-7087,-3139,3342,-56,1291,-3358,-4674,5781,2171,-3652,-245,-1118,3437,2768,-6113,-13,3608,470,866,-3938,-1752,6846,307,-3341,-1034,-19,5768,1368,-6434,244,2477,2566,1065,-6938,-1376,6248,1416,-2201,-4780,-647,6416,1505,-5572,-2683,1705,6091,2223,-6507,-1291,4099,3447,200,-8040,-1035,7395,2595,-3631,-4288,-730,7427,1474,-5957,-2115,818,5333,1592,-7179,-1726,4903,2582,-343,-6048,-2070,7283,1183,-3777,-3414,-985,5422,2143,-6261,-797,2482,2342,1867,-6428,-1336,5778,490,-2203,-1374,-1365,4578,1350,-4346,987,143,1364,1319,-5447,-130,4748,-319,-896,-2085,-187,5373,-350,-4347,1187,550,2646,-320,-5679,104,4795,-459,-2187,-2806,582,6158,-1185,-3737,-153,1010,4263,167,-5300,2329,3611,1049,-2753,-5512,933,6138,-235,-3584,-3494,1569,5041,-1167,-6029,699,3458,3794,-2702,-6628,701,5691,1804,-3580,-5349,983,4793,-239,-4210,-2968,2392,5039,-556,-6623,-360,3683,2911,-580,-5897,1158,4732,620,-3308,-4244,862,5112,-411,-5113,-1158,1879,3893,621,-5582,972,3370,725,-1088,-4140,919,5565,-496,-2691],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-4,4,-4,5,-5,5,-6,6,-7,8,-9,10,-11,14,-15,18,-23,29,-38,55,-90,196,-1275,-3361,-45,6842,99,-7743,655,1253,2207,1889,-7227,865,5104,-2719,-299,-3336,-2110,7584,-2101,-5015,2734,-1239,3379,1081,-7624,4141,5223,-3154,1361,-3692,-621,9196,-4424,-4481,2701,-108,3631,-1815,-8760,6249,4593,-2337,190,-6295,3820,10413,-5748,-4663,-78,502,7022,-3117,-10549,4935,5070,550,-1452,-8975,2802,10525,-4764,-3656,-2908,459,9920,-2347,-9501,1684,3202,5423,-698,-10661,1290,8470,1640,-2599,-6960,1759,10074,-1629,-6274,-3706,1635,8044,-1977,-7807,1306,4731,4475,-943,-7912,790,6435,278,-1580,-5193,1671,6934,-3173,-4677,-706,557,6607,-771,-5959,2876,1486,1758,87,-6037,2318,5011,-2138,770,-1264,436,6857,-3273,-4025,4951,-413,1045,-810,-6011,4264,3956,-4822,-382,-2569,983,6771,-5468,-4669,4679,187,2934,-2173,-6188,7258,4624,-5057,-554,-3993,4393,7971,-6859,-4737,3011,1627,4927,-4520,-8081,6014,5083,-963,-2529,-6205,5048,7868,-5851,-4814,-957,3390,6270,-4801,-6790,3551,3904,2672,-2438,-8375,3756,6170,-852,-3125,-3562,2929,7236,-2438,-6192,-602,3756,5357,-2908,-5491,2300,2887,2812,-1442,-6331,2022,4110,-1799,-2554,-3949,613,5326,-3338,-4897,735,1992,4149,-2709,-5050,3992,503,-161,-787,-4882,3015,3032,-3168,90,319,372,3516,-3740,-2323,4500,302,-797,-1532,-3189,4625,3452,-5163,-325,1000,760,3514,-5943,-2290,4907,366,557,-3139,-4273,6963,1693,-5463,-897,-2104,3813,4200,-7256,-3528,4186,2055,1810,-4633,-5345,7309,2670,-2243,-3101,-3414,5441,5359,-4488,-4122,-176,4722,3755,-7019,-5794,3917,4574,34,-4454,-5154,5054,5245,-2588,-4650,-1662,4711,3954,-4032,-4016,1501,3033,3356,-4034,-3755,3373,3458,-43,-2749,-3815,3736,3468,-1603,-2018,-615,2601,2886,-3991,-2672,1799,1952,763,-2216,-3752,4019,636,-2212,-223,-2673,3800,1989,-4133,429,1608,926,1607,-3871,-1691,5446,-274,-1955,-1098,-714,4958,933,-5655,1086,1594,1407,1239,-5450,190,6034,497,-2276,-1708,-1002,5540,1461,-5715,-794,1632,4584,1743,-7138,-1218,4811,1756,-565,-5666,-2123,5785,1386,-5235,-4968,-791,5008,2340,-5788,-3146,3772,2491,102,-6394,-3592,5213,1982,-2591,-4305,-1888,4651,3847,-4138,-3792,-218,3886,2328,-5539,-2348,3258,2320,542,-4127,-2601,3085,1940,-1715,-2411,-1410,4727,637,-3029,-1212,410,3064,2094,-4008,-1511,2874,480,-327,-1330,-896,2771,247,-3322,-211,-492,2866,886,-3172,363,2818,-1006,-494,-2504,1015,4601,-1243,-3111,19,493,2104,-651,-4876,1029,3573,149,-1981,-4060,116,4738,-1,-3462,-758,1321,4064,-339,-4642,429,2254,2961,182,-4854,-178],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-3,4,-5,5,-6,7,-8,9,-10,11,-12,13,-15,17,-18,21,-23,26,-28,31,-34,38,-41,46,-51,56,-63,70,-77,87,-97,109,-125,143,-168,200,-244,311,-423,652,-2336,4868,5333,-3360,-1326,-4162,3989,6052,-5227,-2933,2662,631,4461,-3796,-6807,5440,1064,-1734,722,-4691,4782,4988,-7162,18,1673,-729,4490,-5042,-2960,8052,-1805,-1720,252,-5579,6454,1813,-8126,469,1309,1620,3914,-8982,-2055,9287,-815,-1139,-3445,-4432,9246,2196,-7621,290,-685,5115,4752,-10418,-3080,5605,393,2171,-6956,-5961,9782,3293,-5686,-4016,-2913,6586,4914,-7471,-4687,2097,4859,3910,-8041,-5722,6534,4536,-356,-5294,-5067,7273,4949,-4698,-4872,-1715,6348,5385,-6032,-4277,1915,3726,3050,-6336,-3798,4519,2607,346,-3463,-5012,6030,3045,-4871,-1296,-2092,4286,4049,-6321,-1605,3817,28,2601,-2588,-3558,6869,-1056,-3227,654,-1566,3803,2047,-7031,1321,3156,-1540,3045,-5885,-1900,7619,-1998,-2575,188,-1834,6163,-910,-7405,1449,2525,1509,1070,-7146,65,8329,-1382,-1132,-2902,-1808,7761,295,-8522,-252,2656,5315,2919,-8917,-1421,5817,664,-1011,-6461,-2705,9298,2387,-5064,-2621,-1404,6596,2815,-7938,-1373,3924,4889,1707,-7164,-2489,6797,3100,-1578,-5349,-557,6878,2822,-5859,-3955,984,6617,2084,-4786,-2248,2418,2622,901,-5502,-2423,6038,526,-695,-2052,-1872,6086,564,-4542,-258,577,2725,1748,-6183,546,3653,-406,864,-2943,-778,5733,-754,-3141,1685,-515,3976,-268,-6408,1992,3469,-1422,75,-4538,1166,5989,-2930,-3302,829,-214,5055,-1488,-7787,2677,4052,125,-755,-6521,1739,7526,-1788,-3484,-1725,327,7332,-1186,-7753,514,2759,3067,-287,-8159,1462,6551,-333,-2426,-4979,97,7952,-645,-5375,-1289,1829,5830,397,-6755,-268,4923,2077,-831,-5053,-478,6352,710,-3592,-2501,-306,5571,776,-6157,-519,1098,3948,-397,-6630,-583,4237,1217,-963,-4595,-79,5125,179,-2551,-1359,315,4865,-1294,-5464,2098,1908,2074,561,-4151,1740,4733,-1183,-182,-3104,-491,3945,-2738,-3153,1775,1387,2074,-366,-4533,3034,4280,-2060,-739,-2499,1725,4157,-3556,-3940,2437,1334,3030,-2436,-5168,3571,3604,-826,-2269,-4261,2747,5863,-3900,-4241,310,1756,4048,-2361,-5898,2660,3906,621,-3177,-5288,4013,5467,-1788,-3032,-2068,3324,4452,-4150,-4941,1336,3161,3100,-2589,-5420,1591,4054,1333,-3713,-3734,1711,5299,-2262,-4313,-1417,1496,5560,-1372,-4313,1130,3432,2292,-1559,-4364,1005,4020,337,-1361,-2684,1397,3816,-2121,-2824,-733,1638,2876,-2722,-3635,2004,1766,-908,-1358,-3701,1652,2685,-3019,-1368,119,784,3153,-2697,-2954,2712,1204,460,-1233,-3116,4427,2879,-3459,-1202,801,2323,2640,-3062,-2251,3360,1656,493,-2710,-3504,4276,2485,-2928,-2664,-1295,2546,3107,-3885,-2857,1408,3984],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,3,-3,3,-3,3,-4,4,-4,6,-6,7,-7,8,-9,10,-10,12,-13,14,-16,17,-19,21,-23,25,-28,31,-35,39,-45,51,-59,69,-83,102,-130,172,-823,5180,4486,683,-4278,-5937,7623,4901,-5683,-3876,-938,5673,5856,-6919,-3703,3214,5071,4434,-8851,-6063,8257,5359,-340,-6205,-5137,7670,5716,-6034,-4008,-2522,6996,6556,-7714,-5948,3453,4132,4357,-6583,-7196,9473,2876,-1643,-3106,-7253,6953,7167,-7358,-2261,142,2165,7268,-6447,-6300,6970,961,1039,-870,-7253,6836,5226,-6021,31,-1314,668,6738,-7026,-3610,5841,-1874,1663,-1764,-5738,6986,2405,-5114,1483,-1723,2939,4895,-8587,-2564,5595,-411,1794,-4897,-3865,9739,1309,-5290,-1006,-1882,5393,3783,-9119,-1889,4202,3105,2874,-7494,-2779,7633,2015,-3110,-4300,-2272,8325,2644,-6814,-3770,1093,6045,2959,-8757,-2888,4598,5914,329,-8479,-3457,7700,3017,-1803,-6115,-2743,9559,3307,-7050,-3665,312,7071,4033,-9927,-3370,5082,1951,2113,-7230,-4737,8017,2127,-3042,-2026,-3907,6473,4171,-9203,-687,2143,1303,3904,-6720,-3923,8720,522,-1141,-1342,-4642,6023,2380,-6506,831,-349,1472,3945,-5734,-1719,5372,-883,206,-1552,-3820,6423,-270,-5638,1971,-822,2304,3002,-8522,-98,5452,-1162,-1249,-3646,-1128,8444,-134,-5363,-1593,1275,5688,1496,-7347,-226,5280,2415,-1017,-6345,652,7921,1465,-4242,-4349,-267,7906,596,-5829,-1830,2586,4885,-362,-8710,-1058,5810,2219,-1362,-7698,-728,8391,1907,-4240,-4616,-719,7580,1260,-7925,-1042,2557,5136,1274,-9407,-1157,6790,1909,-740,-6565,-2634,7737,338,-5202,-2037,-877,5196,2186,-8396,-907,3765,1414,1602,-5238,-2405,6303,-315,-2948,-795,-3348,5893,1288,-6326,699,1685,665,883,-5358,117,5769,-1475,-2088,-793,136,5420,-1131,-5705,1915,1813,2004,372,-6702,2511,5604,-1489,-1984,-2770,2224,6366,-1886,-5272,-868,1842,4245,-1191,-6060,1051,6010,199,-3047,-5792,1167,8121,-1325,-5498,-2477,1815,7378,-1385,-7446,334,3956,4486,-1455,-7090,356,6120,2028,-3440,-5085,553,7040,-1007,-5283,-2424,1034,5846,-828,-6445,775,3302,3805,-267,-5758,1255,5913,-104,-2422,-3590,-78,5428,-1572,-5078,713,1658,3184,368,-6264,1232,3913,340,-775,-2825,146,6982,-1448,-4167,46,-516,2940,-977,-4858,2727,2150,-974,58,-3372,1652,6012,-2211,-2363,424,1401,3700,-2571,-4897,3314,3363,-726,-2226,-4314,3360,3548,-2246,-3521,-1620,3603,5038,-4229,-5388,2678,3556,1118,-2783,-5176,2748,5384,-1352,-2997,-2731,4499,5423,-2839,-4544,-791,4115,5124,-3484,-5914,2425,5380,1984,-3755,-4678,3280,5790,-1034,-2825,-2681,2175,4800,-2156,-5614,0,3076,3361,-3226,-5060,1861,3247,744,-2989,-3870,1625,4648,-1760,-2760,-784,2553,4487,-2199,-4617,1597,1504,1153,-1619,-4536,1507],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,1,0,0,0,1,0,0,-1,0,-1,1,-1,1,-1,1,-1,2,-2,2,-1,1,-2,2,-2,2,-2,2,-3,2,-2,2,-2,-2,15,-69,1032,5341,-1399,-8649,1624,6696,2576,-3233,-8502,2108,8228,156,-5136,-5218,1856,8864,-1973,-7572,-1263,3494,7141,-1633,-10210,1552,7328,2684,-2651,-9828,2597,9008,-1311,-4795,-5132,-99,10310,-90,-8588,425,2346,6743,1486,-10265,-462,8399,-1159,-907,-5750,-823,10497,-1012,-5177,1449,-74,6808,1758,-9993,1967,3104,-804,3425,-6370,-961,8954,-3145,-3718,804,-2089,7183,611,-7550,3922,2347,-1636,3014,-7379,873,7773,-3602,-1919,-28,-251,6282,-1563,-7839,4347,2276,1259,-470,-7423,4048,7054,-3538,-3142,-2769,2725,8451,-4575,-6838,1790,3121,5516,-2470,-8523,2391,5706,-470,-4428,-6225,3552,9386,-1909,-5666,-3714,3485,7748,-3187,-8827,821,5217,5536,-4006,-9075,4365,7060,696,-3597,-6454,3602,9597,-2510,-5258,-2910,1181,7782,-3438,-8293,3400,4090,3934,-662,-8290,3741,7784,-2672,-1486,-4894,986,9599,-3538,-6051,2457,1526,4496,206,-8049,3345,5213,-1160,1423,-4769,-458,8372,-4664,-3448,2272,-935,4869,-1027,-6919,4856,2395,-3182,-299,-4608,2664,5874,-5934,-1947,1659,-100,6617,-4174,-6053,4024,2391,-613,-1966,-6237,4614,6233,-4357,-3736,-168,3759,6022,-5105,-5972,4368,3036,2085,-5014,-5985,5566,5887,-1768,-4620,-4526,5657,5634,-4717,-4933,-241,4228,5941,-4971,-6000,3341,5443,3253,-4781,-6027,5809,5110,-1641,-4187,-3888,4670,6482,-4396,-4616,-621,3337,6644,-4925,-7248,3522,4210,256,-2622,-6635,3355,6443,-3613,-2048,-1723,1142,7037,-5247,-5185,3535,181,3065,-1142,-5440,4757,3693,-4708,-600,-2440,1720,5626,-5328,-3772,3179,-384,2949,-2737,-4294,5010,1907,-1543,388,-1374,3675,4458,-5813,-2660,2520,1030,2459,-4097,-3042,5923,2632,-2589,-2578,-2799,5559,3804,-7134,-2645,1110,3561,2838,-6927,-3882,5053,3705,-820,-5499,-3408,6858,4996,-4216,-4454,-757,5610,3707,-5145,-4187,1532,4730,2401,-6642,-3567,6270,3359,-66,-4543,-3334,5646,3422,-3967,-3614,-1450,5169,3203,-5915,-4319,1649,3337,2477,-4912,-3459,4474,2747,-1710,-2871,-2639,4858,4013,-4595,-2613,-949,1748,2739,-3670,-2497,4806,1104,847,-2127,-2758,5299,2750,-3676,174,-151,3068,2790,-5616,-590,3751,437,-613,-2675,-1907,4490,1050,-5326,5,738,3771,1734,-4657,-230,3342,2035,-661,-4133,-958,5493,224,-3935,-3338,473,3745,1992,-5972,-1613,2357,2973,-928,-6091,-1548,5432,2757,-2868,-4773,-203,5997,1523,-5967,-2636,1457,4881,1669,-6222,-2593,4931,3700,-505,-5422,-2129,6393,1922,-3177,-3892,-773,5131,2665,-4083,-1728,713,4010,74,-5354,-1889,4315,1834,155,-3409,-1224,5328,1819,-3462,-2228,755,3876,945,-4281,-1394,1739,1516],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-3,4,-4,4,-5,5,-6,6,-7,7,-9,10,-11,12,-13,14,-15,18,-19,21,-23,26,-28,31,-36,40,-46,53,-62,73,-90,115,-157,237,-443,2421,3814,1096,-1375,-6435,3582,7307,-3532,-1729,-2638,-739,7888,-4083,-4861,3887,1098,2924,355,-7488,3832,4025,-3880,1139,-3246,1542,7621,-6384,-3387,4084,-1119,3775,-697,-7104,6365,4133,-4044,891,-3861,3282,6687,-7954,-3917,3942,799,5843,-5443,-7176,7111,2826,-1612,-1569,-5537,6352,7833,-6723,-4619,318,4032,7602,-6885,-8232,5415,4496,2040,-4271,-8806,6312,7450,-2517,-3397,-3763,5244,8189,-4965,-7510,600,4088,4615,-4014,-8017,4087,6312,1669,-4130,-6342,2331,6398,-1360,-3921,-3092,2919,6236,-4406,-4545,766,1907,5372,-2520,-6783,3741,2432,611,-2178,-5053,3801,4952,-4801,-1504,-1178,322,5429,-4660,-4139,5252,-83,1149,-522,-6735,5710,3440,-6020,408,-559,2586,5496,-6449,-2139,4565,-741,1777,-3388,-4712,7342,1827,-5310,-92,-1875,4933,5082,-8695,-1006,4860,1764,2450,-5450,-4028,7929,1797,-3366,-2919,-2347,7096,5723,-7759,-3461,2218,2685,4512,-7835,-4790,7563,3990,-164,-4250,-5437,6909,5504,-4288,-3687,-2540,5618,4768,-5686,-4888,2493,4676,2820,-5508,-5536,5744,4823,-576,-4150,-3667,6087,4623,-3562,-2903,-1178,5031,4336,-4767,-3594,1420,2428,1165,-4901,-4608,6237,2365,-445,-1654,-2668,4182,2678,-4616,-1151,837,246,4200,-3902,-1819,4222,-77,-356,-1149,-2243,5328,2183,-5071,945,-463,976,2832,-6525,-183,6631,-217,110,-2307,-2405,7101,619,-6052,-32,929,3665,2047,-7970,-553,5303,374,-413,-5418,-1679,8312,712,-5234,-2721,934,5871,3230,-8060,-1413,4935,3571,1664,-6284,-1855,5766,3886,-1848,-4207,-2165,7040,3187,-5786,-2872,1334,6290,3018,-6178,-3170,4473,4537,895,-4995,-3109,5395,3874,-2683,-2151,-1764,5476,2677,-4112,-3193,-267,2998,1590,-6500,-1622,4207,889,483,-3381,-1392,4950,1330,-2659,-455,-1172,3921,606,-4646,-614,2925,373,1231,-3849,-947,5773,-1259,-1321,473,-1149,3844,-124,-4261,2034,1354,1381,667,-4793,795,5432,-2033,-2226,-953,555,5658,-801,-7006,707,2985,2807,525,-6460,1310,5667,-132,-2396,-3056,15,6389,-1363,-5071,-1353,2695,5660,352,-7131,590,5129,1626,-529,-6250,-469,6569,422,-3952,-2664,310,6431,459,-6327,-204,1704,3490,0,-5023,-645,4176,1732,-1656,-3934,495,5246,812,-2549,-2247,1584,5059,1054,-4408,449,1880,3055,270,-3758,1183,3374,-98,-1511,-2193,241,4745,317,-2940,941,721,2756,-311,-4807,1255,2694,-443,-567,-2593,316,4067,-2604,-1801,499,1853,1848,-1799,-4827,2684,3841,-341,-1551,-3008,2058,4419,-2404,-2701,107,1519,5101,-2887,-3907,3070,3674,1190,-2216,-4266,2560,5007,-1318,-3045,-2878,1215,4783],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-3,5,-5,5,-5,6,-7,7,-8,9,-10,10,-12,13,-14,16,-17,20,-22,26,-29,33,-38,46,-55,69,-89,120,-174,285,-586,3284,4801,-8685,-1849,4048,2048,2248,-5256,-4561,7621,720,-4342,-670,-3967,6387,3026,-7306,1325,1240,13,2257,-5975,-2082,7260,-2466,-2024,424,-3680,7455,929,-7905,3613,1889,-288,3567,-8619,599,8775,-2862,-895,-2240,-2138,8737,21,-8354,2146,1424,2875,1953,-8177,732,8779,-845,-1360,-5785,-1876,10367,-178,-8722,-1559,-251,7350,2783,-10301,-2032,6100,3362,227,-8658,-1411,8953,2506,-3485,-4944,-756,9625,1718,-6736,-3666,1413,6300,942,-8644,-2546,3969,3204,300,-7288,-1398,8598,1350,-2861,-3584,-434,6538,789,-7290,-239,337,4887,2634,-7371,-214,4388,-26,1012,-4762,-2490,7507,-1711,-4118,916,-3148,4947,372,-6411,2675,4339,-1147,978,-5106,-477,7220,-2857,-2098,841,-2660,6858,-768,-7565,3883,2975,323,584,-6558,2203,6910,-5083,-2536,-1299,-487,8444,-1747,-7377,3861,2169,2341,-692,-8243,2251,7617,-1039,-1290,-4652,694,9153,-1662,-8215,-401,2434,6030,-456,-8641,938,7550,2315,-2467,-6379,707,8145,434,-4480,-3358,1274,7823,-282,-6392,-163,3515,4976,-1296,-7777,231,5953,1537,-1862,-5531,51,6326,-1065,-4209,-1874,505,5764,-1181,-6070,385,1390,2808,-368,-5505,1149,4373,-1645,-997,-1608,115,6401,-3105,-2731,1810,-778,2823,-304,-5749,3935,2995,-1809,766,-3363,1109,5763,-4544,-2421,2525,992,4400,-1482,-5197,5084,4206,-1571,-1213,-4694,3535,5856,-6021,-2658,-420,1459,5513,-3739,-6476,3544,3378,897,-1992,-6787,4263,6305,-2590,-4228,-2755,2444,7175,-4108,-6246,2346,3943,5013,-2882,-7552,2187,5678,-599,-3495,-4888,2325,7303,-2576,-4140,-1861,3056,4905,-2189,-5754,1080,3395,2504,-2891,-5380,2829,4976,-827,-2351,-4798,2837,5538,-2049,-3126,538,1483,3419,-2740,-4476,2402,1663,1869,-138,-4693,1921,4571,-2781,-1480,788,1296,4361,-3736,-2040,3812,1198,-448,-1344,-5170,3093,1584,-2497,15,-763,2646,3148,-3935,-1592,2741,582,1124,-3253,-4980,5086,2589,-3018,-770,-2891,4271,3902,-5351,-2719,1339,2511,2512,-5855,-4605,5095,2951,-1439,-3425,-3188,4564,4673,-4126,-3104,693,2537,3606,-4984,-4343,3158,3381,1717,-4512,-5533,5122,4103,-765,-3461,-1304,3906,4502,-2642,-3941,529,2180,2400,-4290,-4726,2481,3457,170,-2224,-3022,2680,3674,-2032,-1683,-1005,2724,3273,-3613,-1452,895,2430,1495,-2805,-3188,3373,2049,-890,-1601,-2031,2568,3343,-3728,-1047,1705,1597,1777,-3534,-2354,3009,-562,-144,-1512,-1321,4455,1271,-2920,-96,668,1549,785,-4598,-544,3353,1353,-297,-3134,-1113,4894,740,-3546,-1404,336,3786,888,-4941,-2446,2987,2017,-374,-4434,-1320,5257,1533,-2710],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-5,6,-7,7,-8,9,-10,11,-13,14,-16,17,-20,22,-24,27,-29,32,-36,40,-44,49,-55,60,-67,75,-85,95,-108,125,-145,173,-212,274,-387,664,-3359,-4980,140,4003,8250,-4814,-6569,3316,3702,3877,-4689,-7880,4900,7288,-1018,-4732,-5801,4284,8526,-3918,-6443,-1008,5389,7422,-4982,-7222,2126,5846,4127,-4298,-9926,4782,6885,-1221,-3293,-6322,3748,9489,-4921,-7099,907,2157,7334,-4440,-9040,3730,2423,1125,-399,-8458,3665,9160,-4731,-1160,-1815,445,8828,-4491,-6100,5235,400,2607,1062,-8964,4948,5892,-4642,-226,-2146,36,7642,-5537,-3453,4636,-676,3282,-853,-7496,6935,2487,-5059,1133,-3546,3411,6975,-7076,-3256,3963,901,3934,-5424,-5710,7426,3042,-3179,-2358,-4301,5841,5898,-5959,-3373,1479,4019,5371,-6490,-5879,5257,5426,718,-6598,-5939,6383,5514,-3672,-4791,-2501,7089,5698,-6404,-5649,2041,5171,4857,-6922,-6301,5285,5206,1322,-4194,-5740,7058,6164,-4511,-3063,-3289,4846,7386,-7057,-5105,2286,1814,6029,-4555,-7204,6271,2646,-1116,-21,-6756,4562,6339,-5901,-2079,-108,1280,5682,-5725,-5417,6548,255,98,-675,-5810,3833,4106,-5986,864,-901,1068,6027,-6114,-3728,5835,-38,2279,-2624,-4844,8458,1692,-6354,563,-364,3495,3924,-7997,-1563,5702,1926,1346,-6581,-3805,7894,2196,-4376,-3328,-1199,7016,3492,-7777,-2461,2505,3861,2390,-8110,-2860,6191,3578,-1421,-5413,-3242,9230,3817,-5244,-4085,-852,6397,3914,-7121,-4005,3798,5032,2715,-8336,-3056,7895,3008,-1257,-5768,-3842,6742,3339,-5012,-2868,-1590,5072,4312,-6937,-2375,4191,1645,1815,-5743,-5735,7556,2296,-3417,-1255,-2449,4212,4471,-6637,-1253,1556,617,2553,-5067,-3292,6487,-134,-1754,441,-3188,4793,1856,-5963,1786,1734,1081,1542,-6051,-1281,6579,-93,-1550,-2104,-2108,5314,1133,-5218,200,1929,3454,2306,-6933,398,5381,1181,-963,-4946,-727,6675,-696,-5404,-1245,845,7086,-490,-6898,-1352,4929,3811,-1201,-7101,-700,6695,1406,-4006,-4402,972,7930,471,-6883,-1507,1974,5740,879,-6870,-1327,5776,3343,-1154,-5921,-2183,7192,1746,-2949,-3439,-1025,6330,719,-5661,-1953,719,4011,570,-6823,-551,5002,-34,136,-4230,-1738,6087,940,-3850,-665,-278,4146,2072,-6292,-19,3470,1100,386,-3633,-1272,6540,-1840,-3021,-1215,-229,3398,13,-4701,1422,2761,1504,-323,-3797,513,5605,-2012,-2358,-527,828,5771,-1096,-5156,1443,3170,1838,-1491,-6145,1296,5360,-789,-4037,-1726,1021,5260,-2009,-5443,-79,2037,3445,-1609,-7460,712,4223,1320,-2744,-5081,1127,7096,-1456,-4162,-3595,3007,5871,-854,-5636,761,3582,4581,-1904,-7012,618,4791,1072,-2305,-4664,1195,4791,327,-3952,-1413,2310,3230,-1364,-4700,998,2953,2063,-333,-4922,561,4818,-497,-2535,-2103,510,3519,-547,-3862],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-6,7,-7,8,-9,10,-11,12,-14,16,-18,19,-21,23,-27,29,-32,36,-39,43,-47,53,-59,66,-73,82,-92,105,-119,139,-164,198,-249,329,-481,856,-3915,-3380,9792,1822,-4966,-2564,848,7456,3412,-8637,-736,5526,5378,1877,-9062,-2501,7504,3282,-1975,-7544,-1670,9652,3431,-6813,-3879,716,8588,3208,-10214,-3446,3262,4884,2328,-10167,-2797,8699,2510,-1507,-7032,-4792,9732,2759,-7758,-1711,-195,5521,4877,-8902,-3116,5280,307,3031,-6727,-5417,8773,113,-3494,-366,-3371,5490,4829,-8508,1928,4590,-1894,4659,-6827,-2666,8509,-2638,-2524,1048,-3496,5808,2162,-8980,2320,2254,947,2361,-7338,604,9283,-2737,-1671,-979,-1997,7883,-183,-7820,2173,1043,4388,911,-7629,365,8082,-166,-2302,-5605,266,9724,-513,-6353,-2250,2462,7348,-1425,-9303,270,6164,4206,-2027,-8729,-378,8803,1205,-4123,-5193,1632,9999,900,-7802,-2000,2415,8666,-287,-10446,285,6075,3525,-1230,-9329,87,8494,-537,-3550,-4316,-762,9679,48,-7378,431,397,4429,1589,-9318,449,5689,-143,1110,-5622,-2711,9643,-265,-5045,818,-1885,4104,1828,-8694,2074,4297,-1269,2620,-3674,-675,7028,-3132,-4156,681,-1591,5444,-630,-8155,3276,3091,-620,264,-5091,1732,6934,-3834,-2162,221,41,6422,-2110,-7050,4214,4188,1238,-1278,-6679,3039,7091,-1958,-3150,-3435,2744,7625,-3130,-7362,1162,2312,4634,-2085,-8076,3221,5735,3255,-3582,-7869,3173,8349,-505,-5918,-3147,2605,8245,-2373,-7269,481,4776,6518,-2001,-8338,1360,5819,698,-2021,-5302,2163,7536,-2228,-5000,-2151,558,6753,-696,-6862,2568,2859,2046,864,-7056,1914,5446,-2849,-1366,-2264,-842,7686,-1903,-4612,2537,-903,2355,-48,-6544,3286,4340,-1749,998,-882,1126,6315,-3160,-3814,2438,519,2741,-2415,-5756,5120,2721,-2143,-508,-3437,1912,4728,-4676,-2960,2726,1775,5227,-4428,-6056,4833,2399,504,-2260,-4907,4016,4670,-4400,-3501,-1319,4622,5455,-3769,-6874,1580,4342,2834,-4654,-5798,3812,5479,-710,-4607,-4568,4608,5946,-2982,-3813,-2062,4320,5685,-3946,-5943,940,4152,2739,-2731,-5465,4653,3262,-2014,-2914,-3863,4395,6118,-2860,-3926,24,827,4961,-3617,-6062,2254,2615,670,-1246,-3257,2394,5001,-3263,-3018,107,1727,4730,-3357,-3846,3578,203,455,-2114,-4332,2818,2888,-2992,-209,-201,1622,3050,-4367,-2498,3368,597,549,-2489,-3891,4676,3109,-3110,-2746,-374,2947,2597,-6016,-2547,2502,2932,1126,-3450,-3061,5327,2586,-2119,-3555,-2208,6631,3862,-4956,-3989,1092,4963,2971,-5392,-4804,3799,3793,627,-5158,-2977,4885,4390,-3105,-3423,-1716,5054,4354,-5007,-3564,1700,4444,3073,-4853,-3105,3225,2995,-1205,-4717,-2224,4201,4737,-2908,-4152,-816,2984,3944,-4182,-3030,2565,2158,568,-2598,-2757,2514,1455,-759,-788,-1830],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-7,8,-9,10,-11,12,-13,15,-17,19,-20,22,-26,28,-32,35,-41,46,-52,60,-71,84,-102,127,-165,232,-381,2206,-4248,-3426,-593,1650,6900,-5278,-5542,5479,501,1845,-2877,-6068,5684,3915,-5463,1676,-1873,2646,5639,-6587,-2430,5464,-1231,1658,-1687,-5405,7428,1379,-4784,2743,-1955,4225,5174,-9604,-319,4116,322,3519,-5263,-4461,10798,2171,-3953,-1820,-2552,7673,5282,-9623,-1771,3092,2578,3965,-7505,-4426,8801,3240,-1659,-4192,-4767,7540,5160,-6962,-4530,-172,6054,5150,-9137,-5476,5585,4997,886,-6598,-5966,6500,3811,-2834,-5899,-3712,7791,5945,-4865,-3360,880,5472,3514,-6748,-2913,4837,3046,2049,-4629,-4895,7425,3125,-2255,-3098,-3845,5874,3776,-5989,-1919,432,1716,4636,-5863,-3023,6559,-677,799,-1266,-4455,5237,2003,-6418,1402,7,1837,3919,-7184,-392,5829,-2025,382,-2184,-3637,7385,-461,-5704,2108,-551,4055,2381,-8720,242,6021,-1344,807,-4443,-1800,10433,218,-5370,-589,-878,7416,1752,-9609,94,4994,3050,1344,-7115,-1370,8321,545,-4165,-5261,-2410,8218,2691,-8172,-2834,1878,6441,1535,-8288,-2919,7031,4312,-834,-6948,-2802,6844,2921,-4224,-3851,-1215,6588,3261,-5040,-3716,2016,4769,1530,-6369,-2391,4100,2126,881,-5316,-2988,7565,974,-3241,-322,-724,5190,1561,-6260,42,957,817,2122,-4865,-903,6064,-1099,-966,-1595,-3300,5960,918,-4826,1356,2026,738,686,-5900,1223,5236,-2049,-554,-439,-1199,6684,-1536,-5737,3698,1145,2985,830,-7832,2123,6506,-2025,-1045,-3321,590,7825,-2315,-6673,994,678,4872,-299,-8878,677,5142,728,-650,-5323,712,9105,-40,-5083,-3163,1057,7573,-781,-7756,308,3708,4349,-405,-7926,-621,5673,1664,-2792,-5853,-523,6930,545,-4023,-2316,378,5238,-98,-6184,-197,3617,2777,57,-5952,-173,5047,769,-1692,-3817,823,6351,-374,-4689,-258,-177,2656,-169,-5200,1068,2484,-222,-389,-3384,699,5050,-2036,-2000,726,-1101,3846,-1324,-4367,3106,1549,-1250,-115,-3451,2943,5970,-4144,-1602,-707,1137,5246,-2462,-5280,3850,2604,-402,-2092,-5086,3576,4997,-2756,-3510,-2356,1760,4545,-4376,-5113,1513,2779,3093,-1421,-6791,3363,5891,-1421,-3363,-3566,2991,6428,-1799,-4991,-961,2802,4645,-2605,-6413,1155,5023,2900,-2867,-4606,1912,4787,314,-2434,-4445,3434,6047,-1192,-5120,-188,3337,2920,-2192,-5926,1207,3061,1857,-2087,-5194,1930,4032,-1666,-2498,-1320,2079,3947,-1143,-4304,1409,1342,1787,-1440,-2682,4908,3261,-2190,-1228,-1404,1561,3342,-3364,-2931,1002,775,1723,-1649,-3383,3798,2032,-921,-896,-2349,3260,3047,-3891,-2207,1941,1264,1841,-3639,-4364,3861,3030,-696,-1558,-2957,4643,4217,-4728,-2649,667,3601,3018,-4255,-4268,2753,3393,409,-3688],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,6,-7,8,-9,10,-11,12,-13,14,-15,17,-19,21,-22,25,-28,32,-36,42,-48,56,-66,80,-100,125,-142,-356,-5431,-1796,9402,-589,-4162,-48,-1687,4966,1930,-8962,2280,2479,388,2306,-6077,-617,7909,-2435,-2366,416,-2412,6248,-857,-7191,5144,2589,-815,2703,-5930,2337,8181,-5553,-519,-898,-1648,8226,-3664,-8473,3577,842,1081,1197,-8542,3444,8019,-4285,-2214,-3948,133,10080,-3418,-6820,2767,1646,5517,-1555,-10583,2521,7338,-665,-2531,-6681,845,9544,-2147,-5647,-3130,2499,7674,-2169,-8753,938,4879,6450,-2088,-7299,1426,6951,217,-3268,-6241,1868,9540,-1366,-5376,-2325,1988,7776,-1591,-8173,2365,3434,3774,-1158,-7306,1061,5946,-771,-468,-4923,391,7184,-1897,-4155,1142,-206,4974,-102,-6396,2937,2534,-1767,1647,-4901,536,7194,-4740,-1192,719,-1626,5318,-2457,-6592,5814,2043,-740,366,-5728,3255,6782,-4972,-2379,342,-511,5948,-5071,-6087,5943,1832,439,-635,-6577,5685,7965,-5656,-1715,-1934,2470,7724,-5114,-6109,3563,3542,2639,-3502,-9016,4368,8112,-2496,-3972,-5147,3395,8359,-3018,-5947,-824,2718,6290,-3742,-7579,2056,5404,2472,-3625,-7312,3994,5504,-772,-3591,-3752,3885,7073,-4733,-5919,-693,3668,5717,-2611,-5469,1840,3398,1834,-1745,-5949,3884,3975,-3789,-1280,-3054,969,6162,-3036,-4282,1650,149,2125,-751,-6099,4354,2450,-3181,698,-2218,1741,4546,-3978,-833,3031,-65,2958,-3302,-4890,5204,1738,-2731,-1092,-2274,4367,4441,-7567,-1170,2610,1889,3218,-5474,-4815,6358,2098,-1822,-2120,-3924,5644,3643,-4394,-1430,1171,3831,4188,-6206,-4851,3897,2701,1491,-4592,-5506,6381,6079,-3464,-3555,-3162,5456,4209,-5581,-5425,1027,4115,3049,-5876,-4548,4450,4288,-25,-3920,-4238,5558,5233,-2766,-3902,-1421,3371,4669,-4123,-2726,1945,3126,4200,-4512,-4025,3867,2881,-368,-2731,-2688,3734,3013,-4288,-2066,-171,1785,3816,-5098,-3448,3980,267,214,-1648,-3241,5048,2055,-4222,689,-1031,1750,2942,-5454,-275,3488,542,-303,-3332,-1404,5738,809,-4626,-104,-50,4392,1605,-6023,-234,3233,2298,1113,-4718,-1853,6895,1770,-3902,-3070,-1678,5273,2432,-6697,-1387,2696,3216,1543,-7316,-3171,5684,2672,-1762,-4071,-1501,6461,2843,-4550,-2841,212,4970,2477,-5430,-3020,2974,4043,572,-5048,-3701,5014,3528,-1401,-4623,-1253,3586,1946,-4871,-2810,958,3498,1020,-5065,-1643,2734,3128,700,-3555,-1442,5054,1396,-2417,-2415,59,3475,1984,-4947,292,1998,1458,126,-4247,-1101,3488,-780,-794,-1257,-231,4529,-712,-3891,553,1543,2017,-673,-5157,-695,4773,-848,-1943,-2997,506,4600,-953,-4409,-671,1810,3082,-128,-5866,632,4335,1820,-1939,-3021,-171,5676,-1195,-5797,-1884,1380,5005,409,-6110,-245],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-4,5,-5,5,-6,6,-7,8,-8,9,-11,12,-13,14,-15,16,-18,20,-22,24,-26,30,-33,37,-42,48,-56,66,-79,100,-131,189,-336,2038,3374,-1043,-8703,890,8867,-2180,-4490,-4594,1710,9067,-1310,-8446,-382,3554,6156,-875,-10670,1230,6192,3178,-2681,-8406,1055,9938,-163,-5527,-5074,1105,10236,-677,-6991,-401,2229,7107,-885,-10494,2617,5716,1145,-781,-8132,436,10087,-2721,-4129,-2831,-586,9536,-158,-7751,2312,2269,3850,3416,-8186,303,7059,-2760,-821,-3722,-2950,9348,-2104,-6264,2496,-996,3175,2278,-9447,3110,6696,-4562,844,-2913,391,10161,-4210,-4657,3908,-893,4752,-1639,-8150,5611,4943,-3022,420,-5249,2536,8640,-5529,-5001,1778,1098,5604,-2701,-8000,5848,5002,-387,-2591,-6113,4547,8422,-3464,-5936,-2659,3143,7664,-3922,-7541,1783,4203,4408,-3278,-8001,3363,7237,-77,-4091,-6476,4264,8053,-2909,-5325,-2666,2874,8681,-3258,-7503,1953,2833,4272,-3128,-9418,4400,5586,1276,-2469,-7375,2404,8668,-4289,-2979,-178,1528,7338,-1757,-7996,3272,3360,424,-103,-8302,2240,7244,-4557,331,-709,-334,7400,-3108,-5161,4581,454,2742,-471,-5833,3925,5222,-4390,-450,-1469,790,6066,-6365,-3533,4818,17,1633,-2545,-6159,5541,4001,-4047,-1424,-2842,4163,5497,-7475,-4452,4078,2626,3253,-4813,-5516,5822,5488,-2100,-2991,-3970,5639,7003,-4484,-5061,120,4182,5678,-4594,-5582,4590,4207,2517,-4978,-6450,4866,5740,-1367,-5152,-4617,5407,6996,-4983,-6085,-391,5176,6534,-4457,-5788,3502,3563,1372,-3953,-5394,4724,5263,-2725,-2336,-3141,2622,6317,-5292,-3286,1898,2299,3482,-3220,-5721,3836,2462,-99,-45,-4581,2789,5641,-5392,-928,1630,-372,4512,-2863,-3658,5403,85,-1027,-657,-3863,4905,3764,-5824,-89,467,1940,3798,-5457,-3051,5784,661,-97,-2195,-3125,7056,2377,-4984,-949,-272,4857,3379,-6284,-3233,4331,2475,-179,-5585,-3763,6639,2637,-3765,-4780,-1643,4924,4190,-6373,-3126,2391,3625,2312,-5742,-4449,6518,3657,953,-5800,-2775,6619,3365,-2509,-3484,-747,5241,4668,-5369,-3858,2031,3607,2899,-5625,-3733,4080,2657,482,-4100,-2742,4771,4008,-3959,-1732,69,3148,3456,-5681,-2534,4226,1958,927,-2330,-2982,4566,1239,-1858,-674,-1954,3404,2909,-3746,-264,3162,212,1913,-3123,-2267,4255,-1232,-2206,-1171,-738,3786,407,-5899,503,3203,1340,596,-5204,-403,4854,131,-1359,-2174,-856,5727,-152,-6517,-577,1150,3061,616,-6124,-1083,5727,1264,-2150,-4251,-424,6040,250,-4390,-2551,1000,6367,1692,-7033,-1742,3638,3843,630,-5517,-2434,6181,2567,-2002,-4783,-901,5982,1693,-3810,-2573,1959,4474,731,-5139,-2246,2979,3152,313,-3798,-431,4842,1439,-2887,-1729,-194,3641,1097,-4317,-530,928,2082,915,-4553,339,4790,1913],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,4,-4,4,-6,6,-7,7,-9,9,-11,12,-14,15,-17,18,-20,22,-25,26,-29,32,-36,39,-43,48,-54,60,-66,75,-83,96,-109,127,-150,181,-226,298,-430,1662,-7667,-4486,5743,2470,2471,-6678,-5364,7866,4398,-3830,-4034,-3518,6817,5362,-7864,-2964,232,4979,5112,-8442,-5510,5696,4912,1662,-7238,-6055,7442,4896,-1958,-5158,-4461,7941,5789,-6731,-3084,634,5908,5137,-8670,-6114,5992,2747,2725,-5281,-6921,8666,3243,-5218,-1784,-3588,4054,7597,-7564,-3233,3192,49,4132,-4194,-6596,7597,2230,-2857,634,-5074,3381,5155,-7168,610,2960,-2025,4599,-5934,-5191,7882,-876,-1434,-875,-4721,6910,2649,-8250,1580,1171,958,3967,-7249,-2409,7920,-1116,-1651,-3486,-4456,7649,1854,-7445,-1056,-45,5058,2986,-9215,-2229,7093,2769,638,-5586,-2828,8734,2231,-4918,-3491,-1661,7443,3735,-8464,-2240,2712,5192,2809,-9007,-4296,6045,4138,12,-6740,-3302,8930,2971,-4366,-3748,-2356,6692,3741,-7818,-1911,1270,4305,3509,-7735,-2625,6677,2609,947,-4129,-4010,8159,2631,-5789,-1353,-1921,4047,4431,-7766,-236,4684,-425,1695,-4349,-3968,8173,374,-4134,1109,-2306,4323,4085,-6756,9,3299,-403,1798,-5499,-2709,8009,-2260,-2409,1422,-2541,5703,-129,-8384,2344,3109,759,1781,-6731,-215,7847,-575,-2219,-1630,-1228,8122,220,-7154,236,2897,3525,405,-8967,-289,6542,2235,-1480,-5604,-739,9110,1234,-5633,-2450,1825,6592,1866,-7846,-1047,3410,5724,-1082,-8044,-415,5196,1711,-2876,-6573,-1057,8374,91,-6011,-2294,263,7337,900,-8138,-531,3664,2857,719,-8006,-1089,6858,535,-1973,-3586,-1232,6888,851,-5559,603,1135,2164,1582,-7266,-229,4337,-1485,432,-2843,-1997,6199,-1526,-3899,1660,952,3646,931,-5822,1458,3478,-508,275,-2935,6,6401,-2943,-3612,1778,144,4012,-1210,-7181,2922,3992,-1231,-1525,-4573,1020,6307,-2191,-3765,-582,1521,8060,-1776,-6110,1636,4084,1595,-1820,-6198,1875,7407,-769,-3302,-3944,1755,6948,-1307,-5922,-998,4072,5034,-2502,-6780,919,4585,2836,-2147,-5080,1447,7248,-1031,-4688,-3299,722,7835,-462,-6044,-407,1983,5053,-1212,-7292,629,3553,1384,-1543,-4621,488,5321,-1077,-3227,-1877,-882,5153,-1196,-5169,2446,1980,198,-527,-4381,1532,5560,-2183,-1850,-448,1037,5163,-1093,-4161,1613,-26,1205,-412,-3648,2424,4079,-2605,-1280,-2127,2901,5033,-3110,-2998,3038,1741,2734,-2816,-5233,3890,2768,-1229,-2446,-3255,2966,4985,-4382,-3617,817,4011,4126,-4509,-5768,2707,4060,432,-4374,-4067,3468,5963,-2832,-4902,-1274,3747,5854,-3135,-4490,591,3511,1914,-4078,-4758,2961,5377,661,-3519,-3335,2401,5184,-1856,-4183,-2605,3129,4793,-3567,-5063,1177,3168,1889,-3198,-4711,1830,4110,-248,-1737,-2790,2668,4677,-2927,-4135,1094,1360,2228,-2049],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-8,8,-9,11,-12,14,-16,17,-19,22,-25,28,-31,34,-38,42,-47,51,-57,64,-70,78,-85,95,-104,117,-129,145,-162,183,-207,238,-277,329,-401,513,-714,1194,-5118,-5065,6541,1812,-92,-3196,-5341,6962,4272,-6548,58,-1017,2032,5306,-6943,-1061,5762,-2088,2246,-1764,-3626,7479,200,-4858,2266,-1869,3041,3482,-7504,2016,6498,-2745,606,-4609,-3023,9767,-1910,-5411,1415,-2055,6304,2531,-9447,2287,6607,-56,1589,-7429,-790,10246,-893,-4862,-3568,-1804,8606,1128,-8522,-1251,3830,3726,2055,-9576,-2322,7629,1965,-2339,-6792,-1782,8393,2052,-6421,-5479,1196,8368,2552,-8332,-2874,4311,5678,402,-8768,-1956,6815,2875,-1213,-6557,-1726,8985,1616,-5111,-1652,-863,6674,2701,-7383,-832,2799,2398,1691,-5889,-1623,7990,-270,-2297,-1710,-2861,6708,1521,-6289,2473,291,2121,3212,-6634,796,6152,-2975,418,-2564,-2186,7178,-1901,-5940,3042,-35,1917,1087,-8488,2916,5495,-2913,1103,-2601,-635,8748,-2955,-5984,2536,393,4166,-709,-8941,2872,4455,-1411,-777,-7415,1358,8582,-2150,-4400,-1857,1582,8425,-1411,-9252,1304,4856,3571,155,-7769,485,7753,1479,-4593,-5769,211,7334,494,-6807,-1310,2590,6375,-811,-7600,973,3910,3512,-1692,-7113,1176,6486,1568,-2878,-2727,1364,6833,-472,-4571,-1630,771,5311,-461,-6598,2657,3008,1209,-953,-4884,-307,7137,-2388,-2156,256,-734,5640,-600,-4474,2500,1210,-90,1644,-4839,2306,5319,-3337,-868,-1592,-1373,5543,-3432,-5580,3762,387,1156,-827,-5775,3802,5319,-4349,-1404,-857,1433,6424,-4137,-4849,4399,2151,1535,-2944,-7229,4430,5636,-2758,-3063,-2729,3417,7451,-3674,-5909,1700,4097,4674,-2595,-8092,2547,4856,1470,-3116,-5435,3513,6640,-319,-4846,-2285,3357,5231,-2415,-5310,387,3122,4413,-2846,-6159,1731,4860,1193,-2056,-4140,2838,5087,-1510,-3620,-1930,2381,5059,-3046,-4609,977,3078,3028,-1380,-3556,2557,3731,-1524,-855,-2506,1240,4586,-3521,-2179,675,-682,2455,-1084,-4090,4143,2764,-1537,-339,-2853,2335,3213,-5141,-870,1338,1898,2819,-3378,-3872,4942,1321,-234,-1107,-2022,3844,3277,-4554,-1701,1626,2422,3553,-5108,-3819,5137,2391,-746,-3824,-3365,5178,4157,-4198,-3132,-357,3408,4690,-5274,-4098,2240,3202,2090,-5244,-4437,4788,3363,-694,-4813,-3233,5279,4933,-3158,-3919,398,3998,3235,-3571,-3792,2384,3320,2555,-3228,-3692,4141,5096,-495,-2470,-1962,2341,4258,-2455,-3281,-1027,2431,3695,-3747,-2308,2118,2603,591,-3122,-2795,3007,3185,-1970,-1067,639,2234,2640,-3000,-2408,2386,-248,819,-1940,-1507,4118,2045,-3719,279,-156,3331,1917,-5110,-1095,2352,1064,1082,-3646,-2258,4615,1375,-2204,-1503,-114,3935,1761,-5019,-1358,1537,3294,-35,-4791,-1516,4516,2281,-2114,-3665,-598,3416,1626,-5132,-3111,1238],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-4,5,-5,6,-6,7,-8,8,-10,11,-12,13,-14,15,-17,19,-20,23,-25,27,-31,35,-39,44,-49,57,-66,77,-94,117,-156,330,923,6019,-571,-9111,4315,3000,-528,541,-6395,695,8735,-5485,-2526,707,-1588,5941,-2332,-6257,4372,1323,-497,1938,-6100,3207,6177,-6266,-1841,1023,-791,6604,-4852,-6011,7322,1471,-1359,-734,-5744,6306,7117,-4971,-1071,-1074,2485,8084,-7209,-5198,5141,2369,2143,-3623,-7456,6182,6508,-3509,-3707,-3860,3823,7735,-5807,-5832,554,3915,6569,-4519,-8888,4298,6337,1572,-4419,-7091,4097,7677,-2701,-5810,-3339,4209,7735,-5045,-6972,52,3808,6106,-4124,-7273,3620,4053,1964,-3694,-6712,4633,6041,-3439,-2794,-3120,2564,8240,-5067,-5021,3242,1092,4057,-2490,-6332,5496,3340,-3444,100,-4474,1806,3940,-6182,-3311,2204,-1308,5291,-2451,-4566,6519,775,-2995,810,-3775,3174,5456,-6099,1029,2518,853,3848,-5052,-5000,8030,634,-1597,-392,-5277,5360,5637,-6736,-2010,1216,4040,3953,-6636,-4695,7032,2908,651,-4692,-5188,7644,4570,-5887,-4085,-1756,5139,5742,-7315,-4345,3133,4695,3785,-5834,-5281,6099,6082,-1856,-4995,-4571,5498,5611,-4723,-3718,-1161,5354,4345,-6192,-4463,2435,4062,1550,-5317,-5571,4969,3945,-1002,-2716,-4108,5160,4634,-4415,-2037,483,3181,4951,-5258,-3252,3795,969,2001,-1923,-4981,4185,1806,-3981,650,-1922,2102,4644,-5147,-1000,2594,-583,1461,-3455,-2845,6397,-176,-4063,1830,-952,3282,2603,-6688,-13,3904,-427,2180,-4804,-1886,8129,7,-3036,-1358,-2049,7508,993,-7795,-397,3357,2306,1696,-7257,-985,6521,1607,-2514,-4198,-1784,7846,1787,-7825,-2827,791,4465,1536,-6396,-3082,4822,3436,-371,-6066,-2505,5941,2683,-3437,-4075,-1671,6593,3360,-5274,-2892,1693,5025,2517,-7020,-1510,4539,1909,-267,-5179,-2176,5200,2645,-2520,-1657,-1691,4676,2281,-4581,-935,1530,1851,1811,-5874,-2005,4948,-149,-997,-1942,-1968,5235,918,-3961,553,-33,1409,1046,-4873,-271,4176,-1964,-690,-2112,-1308,5762,-407,-3555,2087,1055,1834,754,-5327,2398,4466,-1014,-1146,-4609,809,6209,-823,-4042,56,1108,4178,-1010,-7610,545,4007,903,180,-6091,-437,7347,-242,-3173,-2015,1910,5502,-293,-6273,-1112,2400,3897,-236,-6318,-580,5785,2777,-1682,-4901,-479,7277,1439,-3512,-2884,1631,4685,1088,-5184,-674,2618,4212,-237,-4614,-537,4086,1053,-1315,-3433,50,5978,-86,-3062,-1028,349,3302,-1192,-4983,56,1520,1385,-524,-3116,-394,4454,-1300,-1737,-463,-645,4013,166,-3829,1791,662,1350,-333,-2511,1789,3576,-1519,-1951,-741,1111,4751,-2048,-3869,688,999,1363,-1209,-4436,2988,3334,-1129,-1310,-1251,2409,4633,-2233,-4726,521,2346,1750,-2394,-5825,2837,3839,52,-2716,-3967,827,5263],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,5,-5,7,-8,8,-10,11,-13,16,-19,24,-29,39,-53,79,-136,294,-1483,-1951,7980,213,-9557,-807,3555,4781,1756,-9568,-3227,8449,1632,-1297,-6861,-2355,10077,2323,-5722,-4529,-278,8297,1651,-10010,-2318,3904,4600,1690,-8079,-1958,8138,2822,-2187,-7637,-2569,10593,1850,-5896,-2670,-563,7591,2104,-9048,-2155,4132,2749,2044,-8054,-2574,9505,356,-2196,-3720,-3949,8636,3078,-6864,1539,622,2286,3813,-9109,-124,6524,-1984,1715,-2309,-4540,7873,-845,-5132,3834,-747,3915,2605,-8905,2791,5309,-2846,1530,-3823,-2421,9143,-3847,-6369,2482,-198,4035,81,-8766,3193,5274,-1169,105,-6418,-99,9441,-2963,-6139,-53,1981,7731,-1259,-8948,1099,3639,3617,-875,-8591,958,9420,435,-3891,-5417,995,9820,82,-7376,-1850,3806,6563,-1294,-8181,792,6007,4129,-1375,-8367,648,9146,1170,-3579,-4588,842,8485,498,-6679,-910,2017,7263,332,-9969,1365,5470,-293,-69,-6578,-676,7891,-1731,-3334,-1958,-454,7285,328,-7266,1455,344,1639,2163,-7434,111,6974,-3946,-562,-1317,-1345,6283,-2040,-5346,3492,242,1193,337,-7571,2886,6456,-4294,-416,-2918,641,8867,-4430,-5383,4245,640,4308,-2155,-7430,4945,4717,-3596,-2125,-4186,2980,7961,-5855,-6490,512,2281,6318,-3446,-8106,4299,4605,2690,-2890,-6471,2727,8503,-1216,-3761,-3740,3302,8254,-2981,-7382,-523,5202,4873,-3574,-7075,1564,5600,-97,-3009,-5568,1461,6517,-2223,-4024,-3221,2774,7623,-2168,-6148,-266,2002,4549,-3472,-7106,3046,5007,-292,-780,-4070,1477,6016,-2891,-2927,944,749,4149,-2326,-5984,3529,2220,-1251,-814,-4723,1703,6150,-4828,-898,172,-1173,5457,-3346,-4821,5097,717,40,-646,-3600,4460,3539,-3450,-1289,-126,2426,3896,-4397,-4334,4200,1850,1087,-3096,-4340,5719,5499,-4005,-2764,-2557,3735,5037,-5571,-3928,2738,4199,2916,-4786,-5602,3746,4772,-2253,-4813,-3309,4767,6588,-3469,-5130,412,4472,4939,-5059,-6402,2572,2890,1683,-3615,-5156,3649,5136,-1821,-4180,-3454,3615,5027,-3403,-3417,-310,3167,3997,-3801,-3288,2889,2280,1629,-2426,-5353,3427,3379,-2574,-1738,-1390,2800,3087,-2918,-2802,2201,-142,2951,-2410,-3090,2983,2049,-1357,-532,-1358,1704,3226,-4798,-1425,1818,276,2071,-2037,-1986,4543,342,-1917,-1275,-1943,5395,2825,-4691,-1090,2092,1613,1872,-4658,-1876,5315,2062,-1502,-3141,-3404,5990,2821,-4264,-2991,360,4854,1801,-6607,-1677,4997,2842,-202,-4844,-3319,5553,3654,-4260,-4533,-922,5348,2623,-4595,-4774,2276,4718,2244,-5113,-2565,5475,4038,52,-4598,-2172,4805,2831,-3499,-4125,-794,4742,2147,-4082,-1621,1342,1469,730,-4659,-2874,3806,2067,-1353,-2561,-1610,3624,2165,-2881,-1038,317],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,5,-6,7,-7,9,-10,10,-12,13,-16,17,-19,22,-23,26,-29,32,-35,39,-43,47,-52,58,-63,69,-77,85,-94,105,-118,133,-151,173,-201,238,-288,363,-481,701,-1240,5641,6352,-4486,-2333,-4470,5080,8510,-6244,-6887,1975,3713,6922,-5211,-8326,5248,5925,1020,-4283,-7190,5369,7729,-3414,-5461,-2615,4760,7914,-3803,-7306,1179,4952,5431,-5661,-7868,4508,6474,337,-3438,-7086,5861,8288,-2701,-3562,-3507,3695,8369,-6043,-6041,3510,1320,4129,-3246,-8732,6609,4288,-3075,-694,-4813,3098,8377,-6006,-2757,2748,-595,4785,-2224,-8089,6102,1629,-1713,1680,-6354,4728,5889,-5690,-1222,1094,-319,5946,-4349,-4732,7667,988,-1733,-1634,-5353,6916,4829,-7691,-1556,1137,1053,5558,-6401,-4784,6739,2211,630,-4727,-6361,7601,4812,-6321,-2877,-1275,5335,6289,-9185,-4574,4979,4168,2956,-6531,-5970,6808,4143,-1816,-5622,-4572,7557,4563,-5055,-5567,-2160,4860,4842,-6677,-5663,3400,4971,3346,-6605,-5913,5816,4460,-2363,-4143,-4933,6733,5921,-5219,-2308,26,3428,5810,-6122,-4777,5638,1489,1748,-3299,-5697,6383,3604,-4381,-670,-4401,2943,5120,-6791,-2024,4622,-590,3257,-4026,-5052,6973,29,-3112,1444,-3287,4800,3661,-7158,668,3312,535,3378,-5308,-2950,8578,-718,-3218,-726,-2145,5380,3000,-7981,-492,2847,2880,2922,-7253,-2339,9532,1052,-2779,-4101,-2963,7181,2756,-6460,-629,735,5710,2807,-8198,-2278,4878,3477,-551,-5426,-3859,7251,4302,-3704,-5246,-461,7033,3933,-7037,-4742,2281,6578,3145,-7975,-2759,4788,3998,267,-5832,-2578,7356,2242,-2946,-2082,-2344,5767,4095,-6007,-2458,1456,2757,3381,-6487,-3032,6105,699,-750,-2662,-2211,6357,1121,-4786,-436,-655,2152,3494,-6473,-723,4871,-1708,-191,-2363,-2532,6041,53,-3555,901,-1158,3676,1101,-7355,1083,4942,-682,748,-4122,-1060,6175,-2161,-4602,240,-671,4524,174,-7612,1768,4083,1562,369,-6773,-124,7884,-1254,-4177,-3115,-110,7412,185,-8173,-607,2885,4613,96,-7482,-167,6281,1608,-2486,-5644,-487,6627,1720,-4160,-2549,814,6580,173,-6545,-526,3058,3606,-21,-7193,-612,6279,1148,-1176,-4284,-569,7104,1092,-3647,-1956,210,5744,699,-5819,-420,3216,1175,234,-5424,725,5334,535,-636,-1261,29,4747,1136,-5181,2008,2426,1542,-229,-4138,1194,4579,-2352,-2631,-698,14,4570,-2054,-6000,2886,1663,1453,-904,-4577,2397,4106,-718,-528,-3354,1719,5897,-2432,-3974,972,2442,3814,-1814,-6201,3005,5095,-20,-2686,-4460,2094,5162,-2296,-4637,-1410,2231,5538,-2928,-6941,439,3724,3581,-2799,-6616,2126,6301,628,-3292,-3854,3223,6506,-1040,-5152,-1286,3112,5206,-885,-5223,289,4089,1859,-3070,-5102,2151,4611,-498,-2491,-1966,1136,5563,-926,-3965,641,3127,2562,-1294,-4819,887,2649,-52,-1257,-1943,-52,3048],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,8,-9,10,-11,12,-13,14,-15,17,-19,21,-23,25,-29,32,-36,40,-45,49,-46,-5,418,8566,1382,-6911,640,-288,2923,3304,-8697,-257,7330,-1379,2036,-3677,-3311,8450,-1938,-5500,3056,-2497,2492,1830,-8455,2831,3814,-3626,2933,-3840,-1073,9001,-3975,-5240,3218,-570,4137,-573,-7438,3772,5059,-1406,312,-6119,922,8933,-4025,-5399,-292,509,7344,-1983,-9145,2560,3755,1835,-757,-8037,1612,7957,70,-4235,-4796,914,9113,-1878,-7083,-527,4151,6697,-1013,-9149,826,5005,3467,-3548,-8495,1222,8146,-53,-3764,-4479,1183,7916,-1039,-6998,-1717,2404,6255,-156,-9409,1142,4521,971,-710,-6960,348,8202,-2061,-3060,-3121,-2175,7170,-1713,-6674,2276,1248,1947,1534,-7241,820,5910,-3461,-103,-2411,-1337,7644,-3049,-4427,3515,-228,1753,1063,-7251,3509,4823,-4204,1144,-1789,33,7031,-5200,-4711,3579,681,3174,-2758,-6589,5580,4232,-2809,-600,-5615,2597,7484,-4647,-4918,-590,2051,4979,-3050,-7344,3977,4770,1750,-2842,-7045,3386,7350,-2394,-5260,-3310,4098,6971,-3639,-6683,798,4170,5259,-3033,-6702,2284,6007,840,-4051,-5242,2799,7770,-1658,-3512,-3853,3170,6598,-2756,-5484,837,2667,3413,-1954,-7416,3782,4270,-160,-1469,-4815,2323,6482,-3289,-2758,-21,1584,5562,-2102,-6756,3975,1605,-264,61,-4820,3251,4323,-3828,-710,251,-706,4822,-3279,-4528,3971,-957,-221,-608,-5542,4176,4052,-4979,-466,-326,1265,4419,-5717,-2156,3648,2577,904,-2873,-4498,5527,3051,-3985,-1936,-2069,3928,4397,-6054,-4404,3959,2811,3023,-3762,-5218,5086,4731,-1782,-3010,-4272,5152,6111,-4346,-4961,-62,4960,5519,-4614,-4994,3245,5015,2629,-6308,-5248,4352,4635,-893,-4127,-3748,5061,4832,-3437,-3829,-46,4258,3915,-4527,-3703,2802,2959,1624,-3595,-3355,3898,3854,-2102,-2484,-1891,2945,5277,-3940,-2535,2693,1443,2828,-1683,-4817,4918,981,-1100,267,-3012,2520,2410,-4587,-329,1669,820,2481,-4186,-3046,4957,-396,-1871,-1003,-2730,4457,1407,-4720,811,922,1306,2245,-5320,-1852,5778,504,-596,-3312,-1874,6078,1343,-5577,-884,1379,4047,2756,-6081,-2164,4519,3437,631,-4548,-2611,5942,2484,-3742,-3422,-257,5088,2397,-4130,-3396,1515,4621,1268,-5537,-3584,3971,3749,-808,-3522,-2560,5035,2961,-3401,-4256,-1357,4661,3461,-3827,-1952,1712,2704,1230,-4423,-2837,3324,2688,152,-3267,-1731,4980,1124,-3384,-1424,-645,2573,1930,-3385,-888,3358,-305,963,-2157,-1641,3715,191,-2515,4,-682,2533,827,-4221,647,2575,193,-30,-3016,-964,4751,-283,-3290,-1589,881,4397,-516,-5391,738,2880,928,221,-4670,876,5657,-695,-2896,-917,-364,5746,1290,-4854,-566,2448,3921,-189,-4703,-1326,3667,757],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,1,-1,1,-2,2,-1,1,-2,2,-1,1,-1,1,0,0,0,0,0,0,0,0,-1,2,-3,6,-9,16,-27,49,-101,1135,-2483,-1849,-4714,2679,7924,-6666,-2104,1938,-910,5621,-2250,-6794,6579,330,-1324,728,-6523,3548,6549,-6240,-366,1737,-1287,5056,-4470,-2816,7506,99,-1489,333,-5889,6254,4341,-7303,-978,1334,1030,4184,-6103,-2522,6701,897,508,-3443,-5598,7965,2318,-5320,-1863,-1383,4922,5624,-8334,-4306,4182,3437,2803,-6530,-5711,7155,3028,-2143,-5337,-4121,6828,5221,-5796,-4643,-475,4868,4919,-7525,-5832,4188,4673,3200,-7445,-5612,8013,3562,-1614,-4365,-4024,6539,5217,-5101,-3324,-378,4183,5070,-7404,-3992,4783,1523,2846,-3863,-6328,7098,3393,-3971,-1452,-4028,4001,5766,-7893,-2761,3312,-107,4265,-3512,-5385,7073,454,-2602,897,-4379,4329,3515,-6768,428,2585,-1268,3912,-5505,-4118,7517,-1395,-1749,-762,-2917,5966,884,-7677,1404,2292,2230,2868,-7125,-848,7819,699,-1524,-3669,-2653,7867,2728,-6706,-1572,-794,5259,2496,-8052,-2189,6490,3412,649,-6496,-3231,7443,3055,-4745,-4560,-1744,6791,1959,-5805,-2266,1263,5262,1969,-7736,-2420,5509,3033,996,-6754,-2312,6776,1980,-4201,-4092,-984,6553,3442,-5670,-1520,1068,3167,3057,-6594,-3126,5807,1509,66,-3739,-3039,6488,56,-4251,-419,-1613,3638,3378,-6077,180,3484,-709,1704,-2976,-2907,6317,-1966,-3080,882,-454,4537,861,-6350,478,2948,-2251,1619,-4484,-368,6411,-1931,-2580,-410,-697,5218,254,-7072,1211,2308,692,769,-6461,723,6759,-1798,-2218,-2636,-33,6516,-1351,-8439,71,2650,3640,-297,-6962,-351,6532,2055,-2249,-4690,-782,8073,26,-5522,-1552,523,6210,636,-6825,-1578,3403,3866,140,-5685,-78,5279,2174,-1727,-4553,-180,6232,891,-4272,-2387,-204,5144,1297,-7756,333,2899,2606,2126,-5983,-458,5283,-266,-1868,-2566,-591,5773,-778,-3753,707,-235,1616,891,-5294,667,4470,-1398,419,-1948,-1282,4281,-683,-2368,1747,-332,1925,341,-5328,3199,2603,-2475,-259,-2278,1123,5137,-3572,-3393,989,800,2828,-1548,-5529,2730,3800,-1321,-1278,-3117,1913,6545,-1820,-3343,385,1503,4630,-3004,-5547,2449,3539,2802,-1151,-5203,2238,4915,-1141,-3851,-3533,1813,5550,-1317,-5619,-1082,2960,4649,-2295,-6764,870,3896,1284,-1928,-4976,664,4883,-593,-2785,-3049,1736,4794,-1808,-4284,584,1174,2942,311,-5698,1261,2938,590,-1305,-2337,581,4905,-1040,-1932,-477,514,2916,-2318,-4742,1241,1430,716,-291,-3422,3123,3090,-2890,-1714,-669,1217,2388,-2395,-3109,3238,879,437,-1617,-2866,3179,2383,-1473,-663,-859,1263,4352,-3823,-3039,1959,1961,-456,-2532,-3368,2916,3586,-2193,-2802,-1374,4520,2951,-3934,-3927,490,3529,2463,-3853],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-5,5,-6,6,-7,8,-9,10,-11,12,-14,15,-17,19,-21,23,-26,29,-32,35,-39,44,-48,54,-60,68,-78,89,-103,121,-145,179,-229,315,-481,1569,-6923,-4832,9780,1810,-2721,-4537,-4733,8568,5722,-6367,-3866,461,5801,5126,-9534,-4313,5823,4036,892,-6201,-6169,8028,4822,-3162,-4603,-3111,7874,5370,-7165,-5133,363,4967,4926,-8238,-5264,5279,3781,1721,-7167,-5293,8225,4088,-3512,-3620,-3186,7402,5406,-7392,-2891,1771,3402,5067,-7183,-4589,6328,1338,-587,-1596,-5188,6855,4197,-7232,1091,-1409,2024,5609,-7571,-2728,6397,-932,459,-2478,-5023,8157,2351,-6260,3265,-1647,3402,4216,-9327,-286,6990,-1635,1004,-4855,-2617,9981,-980,-6246,990,-818,5924,3171,-10896,502,5635,2039,2239,-7330,-1736,10046,695,-4207,-2713,-1604,9601,3165,-10040,-1301,2573,4331,2576,-9730,-2355,8300,3800,-1652,-6842,-1741,9266,3324,-6201,-5177,-505,8373,1714,-7858,-3262,2448,6392,2114,-9645,-3067,7284,2668,-567,-6355,-2926,8198,2175,-4888,-2524,-1234,7369,2348,-9131,-1689,4051,1816,1651,-6453,-2135,8217,-361,-1505,-1279,-1983,7296,1613,-7211,1891,861,1474,3557,-6520,-1587,6342,-2897,14,-2205,-2652,7547,-694,-5830,2501,340,2861,1725,-8520,1217,6049,-2340,-758,-4420,-1403,9071,-1720,-5721,1708,252,4840,513,-9002,3225,6198,-317,-2100,-7629,1218,9619,-1386,-5835,-2387,1164,8241,311,-8843,-110,4489,4589,962,-9938,32,8089,1367,-3455,-6362,692,8610,613,-6016,-2458,1761,7117,74,-7922,-2085,4411,3583,360,-7458,346,7568,1794,-2248,-4823,-538,7306,-932,-5460,-1742,597,4152,911,-6814,335,4234,1233,1156,-4352,-117,7253,-660,-2429,-590,-1084,4295,-677,-6126,3139,1911,330,776,-5471,1007,5862,-2896,-1770,-41,213,5042,-2169,-6557,3569,1668,1028,-702,-5343,2753,5591,-3196,-2678,-1188,815,6127,-4255,-7089,1776,2920,3624,-2597,-7195,3538,6004,-1790,-2752,-4156,1679,7844,-3383,-5827,625,2592,5023,-1749,-7895,1363,5413,2872,-3125,-7068,1246,7296,-725,-3185,-3760,2081,7300,-1997,-6266,-549,4452,4328,-2137,-6421,695,4755,154,-1976,-5095,1675,5785,-1419,-3083,-2987,991,6094,-1301,-5604,1520,1866,3417,-1472,-5947,1352,4240,-1000,-1494,-3094,1072,4636,-2262,-2370,920,519,2492,-447,-3668,2603,3254,-825,-1409,-2368,2646,5655,-3133,-1645,1069,1222,2444,-2306,-3797,3634,2837,-1168,-2338,-2952,5201,3271,-3465,-2777,525,2921,5083,-4637,-5962,3978,3284,1376,-3653,-5103,4917,4806,-3287,-3437,-2506,3261,4866,-3967,-4094,1909,2639,3814,-3505,-4215,3722,3865,-1604,-4122,-4089,2757,5386,-2212,-4199,-336,3203,4468,-3487,-5587,1610,4787,2970,-3598,-5700,2540,3733,-507,-2043,-2785,2921,4700,-2232,-2759,-722,3115,3852,-2684,-4269,856,3048,175,-2121],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,8,-8,9,-10,11,-13,14,-16,17,-19,22,-24,27,-30,32,-36,40,-44,48,-54,59,-67,74,-83,93,-106,121,-141,166,-201,252,-339,526,-2497,1887,2586,4376,-791,-10463,4582,7588,-108,-2148,-6790,1773,10161,-2481,-6064,-581,2549,7792,-2161,-9382,1777,6125,3530,-2973,-10118,2507,8948,2096,-3546,-6301,2048,8695,-1949,-7584,-3290,2327,7725,-1541,-8074,1291,3729,2997,-1204,-8883,2039,7292,-1626,-1934,-5404,-168,9799,-2449,-6585,463,429,4986,724,-9263,4867,4693,-1116,1079,-5988,631,9702,-4841,-3381,1610,-1711,5804,-845,-7684,5899,2382,-1647,2206,-6410,2657,6576,-5438,-1458,687,-542,6830,-4975,-6054,7480,1041,-352,108,-7708,6173,7012,-6109,-2630,-1251,1541,8556,-5833,-6823,4126,2940,2913,-2161,-9291,5688,7242,-3113,-3054,-4860,4445,9834,-4297,-6966,593,4153,6537,-4011,-9997,2600,6574,1286,-4571,-7239,3703,7592,-1121,-5322,-3795,2841,8162,-3078,-6197,889,3593,6246,-2687,-7352,3792,5338,832,-2178,-7239,3847,6715,-1707,-3318,-3030,2238,7121,-5311,-5170,1537,866,3090,-2229,-7030,5355,4009,-2624,625,-3071,2520,6514,-4116,-2605,3060,-706,3997,-2086,-6147,5550,1526,-3326,520,-4239,2843,5698,-7561,-1313,2075,1038,3543,-5673,-5803,7607,898,-1989,-969,-5136,6335,5032,-6438,-3194,-389,4053,5563,-6024,-6642,6854,1927,1299,-4186,-5154,7188,5525,-3763,-4502,-2111,4715,5780,-6127,-5528,2750,3605,3831,-4339,-7058,6224,5642,-140,-4870,-4804,6749,6687,-3470,-4806,-2070,5524,6011,-4245,-5437,2421,3453,3261,-4095,-4697,5791,3494,-359,-2536,-4776,4463,5274,-4120,-3272,-727,2563,4869,-5344,-4202,3778,1177,1365,-2241,-4801,5397,3440,-3884,-825,-1116,1313,3862,-4842,-1419,4437,-51,647,-2194,-3614,6026,845,-3933,563,-1420,4567,2670,-7036,-780,3867,350,2064,-5045,-1466,6870,1073,-3166,-1510,-2472,5416,3664,-7848,-1421,3519,3541,2618,-7064,-3786,5967,3084,-2089,-4423,-2612,7503,3298,-4725,-2926,1500,5573,3010,-6785,-4965,4904,4510,1394,-6459,-3564,6497,3355,-2018,-3955,-1643,6965,3351,-5345,-2193,1699,3927,2216,-5784,-2910,3182,4276,857,-3837,-2874,5960,1106,-3710,-2545,-1673,5107,3407,-5021,-766,1370,1920,2700,-4830,-1350,5062,817,-724,-1283,-2633,4805,1555,-4713,-522,242,1790,1641,-4624,-507,6064,-614,-656,-1847,-754,5547,-365,-4950,269,1996,2159,624,-6218,-224,4940,321,-1666,-2848,-190,6494,-742,-4746,-422,852,4614,-262,-6265,438,5196,2593,-1282,-5304,-1814,6163,1455,-3449,-3440,-75,6396,560,-6463,-2795,2222,5735,-137,-5511,-1496,4361,2203,-1218,-5363,-460,5941,1584,-2736,-2909,68,5312,1551,-5457,-3066,3132,4528,-303,-4995,-851,3797,1743,-1373,-2923,431,5943,1064,-3623,-1628,383,2913,407,-3572,-309],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,0,0,0,-1,1,-1,0,0,0,0,0,0,-1,0,-1,1,-2,1,-2,1,-1,1,0,-2,3,-7,12,-23,39,-72,140,-334,1980,1012,-9477,2906,7374,-3043,-595,-4234,-1994,9117,-2492,-5764,2876,-190,2848,1275,-8394,3988,4639,-2865,1360,-3747,290,7958,-4891,-4065,3909,-1059,4156,-246,-7678,5619,3169,-2559,40,-4149,2686,7511,-6009,-2588,2251,963,6073,-3322,-7905,4939,1966,-1371,-2528,-6442,3937,7277,-5251,-3812,-1291,3230,7118,-3716,-6362,3457,4441,4495,-4091,-8087,4432,6826,-545,-5277,-5592,5841,7955,-3148,-4533,-2387,4813,7633,-4818,-7359,2851,3026,4051,-3960,-7734,4368,6304,-812,-3610,-6108,3374,7843,-4080,-4150,-440,2059,7365,-2836,-8343,3214,2636,954,229,-7609,2207,5466,-3416,-159,-1982,-1218,6471,-4058,-4423,4242,-384,1828,105,-7769,4552,3412,-5337,792,-1911,197,5848,-7378,-3104,6038,-720,1934,-1033,-4877,7439,1993,-4860,56,-2803,3990,4869,-6681,-2060,4243,2204,2039,-5149,-5625,5903,3420,-2417,-3090,-4127,6674,5146,-4374,-4733,658,4050,6045,-5888,-5930,4504,4153,474,-5476,-5850,5681,4350,-2067,-4870,-3969,5544,5926,-5048,-4737,669,4329,5960,-5132,-5087,4297,3167,1155,-4075,-5334,5647,4113,-3466,-2707,-2868,3212,5334,-5311,-2058,540,1903,4742,-4876,-5294,4853,1427,-641,-693,-4990,4720,3933,-5661,-743,624,530,3809,-4515,-4135,5600,48,682,-895,-4054,4912,2508,-5515,355,329,1696,2634,-4500,-1777,4509,-1304,-652,-2247,-3231,6345,1362,-4724,34,109,3583,3056,-6207,-1987,4238,1276,943,-6537,-3491,6398,2965,-3452,-2507,-382,5296,3740,-6786,-2299,2633,4878,2306,-6909,-4393,4720,4222,-211,-5507,-2659,5615,3440,-4669,-3478,-359,5592,2398,-7118,-3340,2486,5134,1607,-4902,-2872,4431,3155,-554,-4036,-3156,5433,2512,-3592,-2744,-905,3304,3026,-5512,-2008,2939,618,2787,-3882,-3793,5173,53,-1454,-453,-2750,4370,1759,-5737,1024,1804,-107,1200,-3645,-939,4718,-1483,-2197,-946,-1302,4910,692,-6183,1437,819,922,1232,-5159,104,5713,-10,-1761,-2577,-901,6518,-336,-5848,-12,2214,2752,773,-6219,-29,5721,678,-2101,-3534,-748,6265,-336,-4652,-1511,715,6448,414,-6614,-373,2659,3614,-1345,-5978,-1244,4902,1812,-3454,-3126,103,6282,1200,-4406,-2591,2064,4609,1033,-5426,-1458,2668,2345,-56,-5352,-663,5148,168,-1599,-3377,-171,4216,534,-4651,-469,51,3498,1451,-5434,297,3506,472,295,-2542,-129,4699,-939,-2222,-320,359,1867,124,-4737,1480,2337,-1110,-330,-2619,1256,4354,-1819,-1982,22,511,2969,-1802,-4316,2648,2327,168,-1749,-2548,1868,5275,-2272,-2616,-997,660,4442,-1103,-4085,1647,1972,1771,-1681,-5005,1237,4508,-424,-2448,-1512,1803,4342,-2046,-4557],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-7,8,-9,9,-11,12,-13,15,-16,18,-20,23,-25,27,-30,33,-36,40,-43,48,-53,59,-65,72,-81,90,-102,116,-134,156,-186,227,-286,383,-564,1007,-4884,-3442,3430,77,4187,-6131,-6581,7256,1099,-2475,1312,-5828,5054,4530,-7411,313,1015,-610,5066,-5521,-2705,7858,-2082,-936,471,-5037,5586,1883,-7966,2271,1454,781,5144,-8422,-1269,7510,-1861,-1385,-2618,-2729,7872,1816,-6803,221,398,5328,1551,-8184,-533,6748,1798,-629,-6154,-2152,8995,1179,-5097,-2930,264,7595,2477,-9032,-1927,4027,5924,889,-8150,-2839,7026,4331,-1699,-7519,-2147,9767,2948,-5076,-4438,361,8881,1955,-8812,-2331,2421,4705,3122,-8523,-1766,6730,1367,-1394,-6052,-3683,8458,1740,-4957,574,-2097,4582,3564,-8109,-1133,3884,343,1927,-5549,-3142,7147,-1308,-4325,703,-3096,4888,2810,-7945,1925,3215,-788,3228,-5652,-1529,7929,-2492,-2068,541,-2238,5948,739,-8729,2536,1732,9,755,-6112,530,8353,-2378,-1850,-1815,-1059,8353,-1753,-7788,954,2657,3108,423,-6990,128,6368,1192,-2357,-5380,-339,8049,145,-6115,-2694,2080,7009,669,-8791,-1249,5646,4531,-1036,-8943,-641,6401,1586,-1805,-5536,914,8847,-471,-5885,-1979,1333,7283,-1137,-8153,-1281,3261,3101,-439,-7711,-1208,7440,15,-1645,-3095,-988,8605,-152,-6251,77,-262,3372,809,-7303,1141,5130,-1150,656,-3745,144,7260,-1497,-3316,1870,-1452,3564,1383,-5499,2840,3164,-1357,641,-4676,-88,6812,-4199,-2069,1341,-1363,4519,-2472,-5744,4233,3208,-216,-109,-5094,3297,6555,-3138,-3033,-886,2833,7266,-3812,-6445,3076,3766,2937,-3084,-6697,3009,6235,-2137,-4458,-2358,2999,6676,-1869,-6607,192,3475,4878,-2202,-6561,2450,5599,2584,-3596,-6402,2587,6005,-1456,-4322,-4344,2106,6614,-2528,-6251,228,3044,4423,-2542,-6284,1854,4343,1247,-1266,-5105,2519,6730,-1726,-2465,-1886,593,5194,-2960,-6164,2411,1513,1917,-249,-4320,1222,4462,-1800,-642,-1909,-146,3791,-3424,-3585,2791,1122,2027,-314,-3649,3062,3034,-2830,-335,-1603,1959,4802,-4705,-2205,2744,299,1421,-2664,-4327,4481,4120,-2203,-1543,-2391,2608,4843,-4599,-3179,1689,2122,3211,-4136,-5531,3680,3762,275,-4016,-3459,3344,5110,-2970,-3474,-1123,5076,4719,-4151,-4907,2590,3448,3166,-3817,-3677,4458,4301,907,-4103,-3981,3807,5028,-2075,-3459,-1513,2604,5193,-2193,-3493,1652,2370,1882,-3462,-4574,3011,3233,-107,-2125,-1918,2369,3853,-2449,-2088,853,1566,2301,-2666,-3505,3208,1440,-14,-1227,-3053,3640,3282,-3528,-358,567,437,1821,-1777,-2614,3362,18,352,-1220,-2130,3574,2513,-4301,-1267,323,1985,1601,-4089,-1178,3848,1553,1129,-2871,-1294,3749,2099,-2521,-2198,-339,3130,2441,-4580,-3027,2344,1917,414,-2777,-2619,4066,3250,-1932,-3522,-937],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-7,7,-8,8,-9,11,-12,13,-15,16,-18,20,-22,25,-27,30,-33,37,-42,46,-52,57,-65,74,-85,98,-115,138,-171,221,-305,469,-904,4825,9028,-7825,-4278,34,2311,6900,-8100,-7882,6969,4209,2072,-3456,-8328,7110,7851,-3960,-4877,-3476,4654,9520,-5031,-8623,1342,5209,5090,-5147,-7288,3842,5484,1164,-5102,-7280,4933,8274,-4103,-5353,-3412,4426,7714,-5990,-6647,1587,3758,3852,-4570,-7817,4016,4011,33,-2209,-7164,4162,6547,-4524,-2586,-1542,1311,6275,-4517,-4968,6228,292,1850,-1759,-6631,5911,4832,-5699,76,-1778,1010,6840,-6473,-2595,5283,-615,464,-1474,-6574,7436,2080,-5538,1506,-2081,3324,5695,-8601,-2948,5013,551,2464,-5299,-5906,8826,2646,-4160,-1076,-3744,6172,5761,-9771,-2783,3455,3266,5299,-7302,-5842,8092,3605,-1696,-5344,-5413,8562,6288,-6878,-4431,-532,6753,5797,-7474,-6483,2384,5881,2142,-7088,-6026,6748,5292,-3329,-5447,-4375,6717,5918,-6383,-4625,-327,6220,5345,-6251,-5195,2025,4344,2282,-5879,-5470,7384,3973,-2734,-2634,-3530,5329,4853,-6044,-2430,1291,2404,4665,-5340,-3872,5968,1339,-1419,-1701,-4547,5849,3267,-6250,617,-71,1662,4850,-6664,-2614,6769,-213,183,-1369,-4190,7916,-563,-6467,1288,516,3441,4610,-9537,-984,6548,38,-104,-4265,-3095,8814,1632,-6182,-1696,-1453,6010,1944,-9170,-2289,4949,3095,1963,-8272,-2998,8706,2497,-3406,-5183,-2152,7412,3558,-8719,-3694,2468,6779,2335,-8427,-3716,6455,5159,214,-5364,-3546,7092,3473,-3743,-4367,-1816,6379,3844,-7054,-2700,1923,4481,2672,-7632,-2754,5216,2469,-237,-4477,-3955,6336,2008,-3736,-1840,-1367,3969,2163,-7202,-818,3465,1016,1644,-4429,-1710,6327,150,-1736,-1137,-1436,6041,-35,-5383,2694,1986,-857,2269,-5047,227,7508,-2780,-2446,-1826,-578,7133,-1215,-6690,2083,2891,2199,860,-8146,1370,6883,-877,-2257,-3958,1138,7449,-618,-6609,99,1279,5551,445,-8683,-841,5799,1751,-2188,-6746,-711,7910,328,-5321,-4548,364,7801,585,-7242,-1629,4652,4592,-1119,-8154,-1189,7469,3561,-2034,-5811,-1526,8025,1865,-3910,-1823,733,5825,-193,-6687,-1338,3768,2624,157,-6174,-756,5819,1571,-1492,-4456,-382,5365,641,-3794,-732,1027,2522,-198,-5002,645,3705,316,-1018,-2850,97,5961,-1869,-3218,639,722,1813,-770,-3490,2765,3425,-952,33,-3590,2345,4680,-3145,-1977,-15,1586,4516,-2832,-6396,2461,3478,630,-4771,-5922,1795,7495,-2638,-4183,-942,2042,6033,-2542,-6349,1300,3187,3014,-1928,-6928,1423,5466,311,-3448,-3775,1814,7362,-868,-4622,-1932,3571,6083,-2324,-6519,524,4231,2626,-3393,-5799,1754,5732,673,-2797,-3783,700,5490,-1057,-5833,-1040,2634,3312,-1430,-5788,1192,3670,1722,-1022,-3116,784,5065,-1017,-2681,-957,577,3418],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,29,-32,36,-40,44,-49,55,-63,72,-83,98,-118,147,-193,284,-808,-981,-5501,-1922,10466,-2246,-7743,-349,770,7528,2128,-11387,-496,7266,2837,143,-8930,-2284,11328,1791,-4646,-5661,-2256,8927,1727,-9044,-2874,2376,6621,1425,-9872,-2195,6196,3106,-2,-7638,-2234,9165,1740,-4381,-5479,-197,8750,1488,-8101,-2261,1284,6219,2398,-8829,-1286,5882,317,789,-5011,-1426,9239,-459,-4782,-1128,-1802,6103,2105,-9416,1595,4653,-776,1675,-5984,-1677,7825,-3319,-3299,1097,-2286,6063,27,-7738,4105,2252,-603,1459,-7169,2167,9143,-4594,-2809,162,298,8250,-2518,-9333,4522,2338,1398,-120,-9374,2682,9367,-2239,-1225,-3787,972,10560,-2989,-8653,706,3298,6447,183,-10688,2640,8036,1436,-2624,-7515,950,9776,-937,-7229,-4501,1819,10111,-1591,-8563,-105,4369,5712,-899,-9722,-386,7425,816,-3234,-6751,752,9411,-457,-5028,-1778,1439,8273,-1132,-7679,946,3617,2998,165,-8999,908,6097,-959,-494,-4832,-463,7134,-2538,-4508,1027,-940,4195,-1292,-7245,2967,3345,-2585,2089,-4695,1199,7754,-4664,-4527,3163,-1278,4829,-1469,-6831,5345,3439,-2562,346,-5774,2154,7853,-5585,-2985,977,1374,6779,-5386,-7885,5503,3280,775,-2664,-6720,4947,7171,-4315,-3531,-1843,2270,8030,-5214,-7641,2013,3705,4067,-3436,-7456,4380,6983,-1090,-2867,-4737,3733,9980,-2501,-6407,-1038,3316,5594,-3149,-7121,1932,4672,3239,-2724,-7398,2973,5524,875,-3448,-4253,1689,8567,-3476,-5186,-958,2997,5922,-2325,-6552,3043,3017,765,-1689,-5609,2329,5211,-2418,-1759,-2297,1227,5586,-3586,-4076,2626,1710,1956,-977,-4729,4079,3576,-3086,-276,-1071,557,5914,-4681,-2672,3118,696,3412,-3461,-4858,5918,2596,-2406,-1591,-1050,3363,5948,-6845,-3128,1720,2668,3539,-5194,-5584,5721,3772,-1216,-3799,-3805,5913,5827,-5842,-3641,686,3168,5288,-5432,-5445,4048,3894,943,-3880,-5934,5021,5424,-1983,-4437,-3085,4978,4610,-3344,-6000,1345,3886,3412,-4101,-5990,4852,3695,-39,-4013,-5124,3102,3918,-1773,-3859,-866,3972,5274,-3457,-5193,823,2335,2190,-2845,-5719,4344,3237,-733,-2638,-2041,3949,3251,-4157,-1906,1292,1690,3074,-4750,-4048,3978,816,-1090,-1692,-2208,3597,2000,-4527,-1105,-124,2113,1880,-4688,-1557,4036,905,119,-1680,-1839,5192,1481,-4660,-1664,-16,3544,3106,-5891,-1089,4270,1986,854,-5188,-1898,6804,1667,-3570,-3898,-774,5613,2963,-6609,-3309,3562,3423,230,-5930,-3008,5516,3059,-2504,-5259,-2441,5501,4378,-3958,-4022,353,4225,3526,-4868,-3627,2527,3217,158,-4499,-2973,4326,3384,-1773,-4574,-1357,5214,4038,-3820,-2901,675,3306,1863,-4074,-1968,3344,2422,-330,-3243,-2186,4344,2463,-2366],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,-1,0,0,1,-1,1,-1,1,-2,2,-2,2,-2,2,-2,2,-2,1,1,-4,8,-16,30,-56,-103,-2736,712,8131,-4855,-5621,4458,843,2455,-599,-8069,4766,4756,-4065,494,-3563,1419,8265,-5773,-4496,3632,-1487,3390,-1339,-7238,6198,2483,-4808,1738,-2299,2969,5423,-7074,-1855,3690,1290,3384,-4812,-4635,7381,2216,-3063,-1169,-2983,5568,5943,-7684,-3130,1073,4318,4424,-7475,-5398,6444,4314,331,-4920,-4444,7069,5874,-3631,-5022,-3013,5913,5013,-7373,-4275,2562,6449,2382,-8061,-5336,6091,4790,184,-5526,-5882,7090,4792,-4482,-4618,-2406,6260,6629,-5923,-4392,2415,3389,4755,-5218,-6849,7810,2619,-711,-2490,-7294,6260,6539,-7483,-1309,112,1914,7189,-6649,-5418,5753,-715,1021,-1313,-6313,5610,3392,-4716,2041,-1234,1353,5440,-7092,-3176,5545,-1529,2525,-1548,-4335,7462,1095,-6671,588,-181,2885,4065,-6909,-802,4751,-542,1973,-4243,-2699,8354,167,-5548,-1848,-1651,6551,3458,-7800,-1516,3811,3118,1178,-7649,-2584,6003,3460,-2181,-5661,-2467,7888,2554,-6801,-4863,470,7369,1576,-6142,-2641,3980,4757,375,-7877,-2157,7821,3422,-1707,-5258,-2667,7834,2952,-4885,-1980,-578,6060,3568,-8678,-2476,3511,2397,2273,-6366,-4580,8190,2013,-2307,-1831,-3918,5797,2904,-5831,-753,1446,1165,4146,-5172,-3280,6791,99,-1100,-272,-3675,6507,2058,-5920,1265,931,1168,3112,-6014,-1300,6241,-2172,266,-1527,-2432,6636,110,-6771,1839,686,1827,1678,-7408,815,5795,-491,-2473,-4267,-776,6899,-966,-5027,-1342,1013,4384,557,-7686,287,6031,2286,-593,-5773,765,6978,948,-4840,-4431,232,6973,630,-5568,-2809,3353,5675,512,-7213,-1601,4650,3341,-2396,-6193,-477,6446,952,-3245,-3880,-563,7797,1130,-5893,-1356,2664,4467,1954,-6298,-223,4097,-153,-193,-5106,-1697,6891,-149,-3267,-1899,-695,4150,1286,-6206,357,2365,771,76,-3627,248,5130,-958,-2870,271,-968,5108,-780,-5745,810,1577,162,0,-5129,788,5868,-3038,-2039,-1515,359,5334,-1788,-5013,1968,2536,379,-1108,-5830,2159,5456,-877,-3034,-2784,880,6129,-1406,-5211,-592,1932,3336,-1449,-6970,2048,4866,1658,-2723,-5503,1089,5758,-690,-4624,-1908,3551,5552,-2289,-5535,-190,4517,4570,-2366,-5379,874,5815,1288,-3318,-4609,1545,5988,-724,-3806,-3052,1988,4182,-2004,-5718,-713,3050,3241,-1269,-5273,884,4067,593,-1189,-2242,875,4327,-2194,-3845,1055,1900,3809,-1514,-4451,1655,3440,-41,-974,-2681,1121,5961,-1935,-3212,1248,118,2069,-966,-3716,2332,2156,-1548,-780,-3177,2738,4229,-2717,-2471,467,2435,2601,-2421,-3781,3280,3749,-1166,-3833,-3500,3631,3210,-2332,-2124,-666,2734,3970,-3889,-4818,1590,3760,2074,-3196,-4517,2247],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-5,6,-6,7,-7,9,-10,10,-11,13,-14,16,-18,20,-22,24,-27,30,-33,36,-41,46,-51,57,-65,72,-82,92,-96,63,387,8578,686,-2659,-522,-3425,6960,3672,-8949,1245,3516,1062,4556,-6058,-1784,7905,-2530,-1753,195,-4112,7006,1340,-8081,3604,1628,-1544,2941,-6963,-39,7213,-3593,-881,-1168,-831,7408,-1549,-7020,2914,1716,2657,311,-7989,2886,7001,-1640,-1364,-4742,1197,8863,-2631,-6786,-1278,2520,6032,-1444,-9815,251,5272,2849,-3083,-8335,1375,8906,263,-4755,-5194,1838,9632,-917,-7760,-1923,3894,7235,-905,-9585,-510,6325,2670,-2233,-9392,931,8416,305,-3721,-4802,606,10307,-683,-8579,238,2131,5234,1672,-9624,1579,7033,-1111,1028,-5702,-1137,9274,-1215,-4336,1244,-1620,5252,404,-9517,2528,3108,-1136,2620,-6165,-1050,8302,-2258,-1269,1916,-2531,4958,-538,-8232,4744,1861,-282,2293,-5462,2443,6698,-3614,-1167,190,47,6361,-3597,-7770,4211,3478,2000,-1885,-6956,4303,6830,-2832,-2808,-2987,2632,8099,-3816,-7322,1098,4141,5082,-3280,-7851,3355,6237,159,-3673,-6589,3869,8179,-2078,-5155,-3130,4448,7316,-2858,-7288,122,4671,4104,-2784,-6772,2420,5784,656,-2293,-5967,3031,7819,-2840,-2506,-2764,1853,6766,-3258,-6581,2902,2177,3527,-640,-7734,3640,5776,-1925,-137,-3864,-1312,7170,-2959,-5411,2101,-883,4170,-94,-6476,3950,3155,-2593,275,-3181,1719,6428,-3467,-2291,2456,-437,4594,-1496,-6031,5354,1611,-1868,-1460,-3368,3333,4251,-3963,-1906,1613,2069,3460,-3755,-5849,5203,3053,-827,-3326,-4262,5095,5302,-3801,-3385,-627,3642,5092,-5074,-5247,2395,3725,2013,-5007,-6027,4879,5588,-1232,-6167,-3815,4563,5649,-4083,-5126,-1879,5202,4798,-4212,-5463,1765,3624,3004,-5445,-5183,4397,3474,-492,-3706,-3822,4880,6444,-4851,-3068,118,3453,4933,-3622,-5542,3145,2853,739,-2553,-4615,3781,3903,-3777,-1888,-1834,941,4309,-4468,-3807,3668,89,1284,-1162,-4277,4002,3339,-4176,-713,-866,1302,3425,-5058,-983,3711,-333,1256,-2049,-2854,4459,1217,-4153,-1958,-1362,2490,2709,-6264,-1578,3988,888,1522,-4709,-2416,6279,2232,-1372,-2785,-1501,4997,3105,-5547,-2372,1296,4904,2207,-5090,-3930,3797,4620,-129,-4061,-2354,6181,3326,-2661,-3813,-1603,4981,3088,-5987,-4167,1531,4485,2463,-6790,-3175,4018,3598,176,-4245,-2990,5427,3552,-2724,-2791,-700,3592,2833,-4758,-3380,1833,2563,924,-4771,-3370,5143,1925,-1421,-2356,-1949,3949,2894,-3391,-1644,1297,982,2590,-3544,-1518,3544,100,-552,-860,-1387,4097,1578,-3352,-733,322,2870,1139,-5166,-613,3920,672,-1245,-2361,-649,4073,982,-3849,-926,944,2180,115,-5064,-646,4269,1997,-430,-3816,-1025,5374,1464,-2992,-870,1987,6428,1144,-5473,-1946,3230,2994],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-6,6,-7,8,-10,10,-12,14,-16,18,-20,22,-25,28,-31,35,-39,43,-47,53,-58,64,-70,78,-86,95,-105,116,-128,142,-158,176,-197,221,-252,288,-335,396,-480,606,-816,1264,-4831,4541,5203,-961,-86,-8327,4999,9419,-3829,-3876,-2430,150,10578,-4648,-9855,3892,5008,4403,-1425,-10469,3563,10263,-1634,-4607,-6314,2689,10702,-2489,-7395,-3272,3398,8592,-2822,-10729,956,6446,4395,-2419,-9039,2301,7496,266,-3941,-5640,1550,9115,-2353,-5821,-731,3094,6965,-1516,-8049,962,2669,1346,-619,-8034,3488,7509,-2629,-1494,-2056,1200,8375,-2172,-6144,4930,-74,1743,432,-7478,4238,4893,-4719,-82,-3091,702,6828,-6675,-4396,4735,-474,3680,-2311,-8583,6505,5455,-4571,18,-3664,2966,8408,-7846,-4066,4400,2117,6287,-4399,-7979,8000,4258,-2189,-1975,-6791,5887,8673,-6254,-5686,-337,3380,7799,-5463,-7606,5078,4977,2673,-3855,-8318,5260,8145,-1967,-5277,-4555,4178,8747,-3853,-7245,122,4087,6043,-3232,-7811,4164,5663,2243,-4019,-7439,4063,6891,-2170,-3990,-4804,2979,6824,-4066,-5153,1473,3429,4052,-3031,-6590,4771,2517,-670,-1641,-6281,3180,4986,-4488,-1710,-297,1255,5451,-3744,-4453,4693,1320,524,-1216,-5982,5478,3308,-4565,-1199,-747,2652,5388,-6741,-3184,7422,355,378,-3022,-6278,7755,3280,-5887,-265,-1568,5482,6202,-7147,-4294,4903,1551,3089,-5441,-5936,7676,4002,-2844,-2561,-3876,5554,5315,-6541,-4710,1887,2994,4074,-6441,-6751,5815,4148,-772,-4723,-5693,6112,5325,-5078,-5089,-2230,5781,6084,-5494,-6056,2026,4157,2553,-5409,-5912,4738,4265,-31,-4841,-4085,5059,3934,-3033,-4788,-331,4388,4462,-5749,-4145,1998,2042,2528,-3623,-5137,5608,3161,-1917,-1810,-2504,4649,4341,-4962,-768,2497,-299,2952,-4467,-2442,6085,606,-824,-930,-2163,5185,1417,-5514,586,2201,1756,2002,-6473,-1762,5570,491,-1933,-1924,-2300,6569,1022,-5949,-11,-704,4433,2408,-8523,-1069,5761,308,-1040,-5465,-1351,8599,1747,-5317,-4157,-420,6465,2309,-6888,-3958,4008,3592,1562,-7626,-3656,5884,1830,-2462,-4720,-3417,7242,4223,-6292,-3565,757,5069,3173,-5948,-3732,3994,2800,-584,-6670,-2774,6038,2901,-2724,-4390,-1500,4778,2284,-4834,-2013,-14,3606,2430,-4475,-2121,3660,1524,211,-3419,-3005,5512,1639,-3333,-396,-405,1566,1366,-4466,139,3182,697,687,-4204,-844,5759,-424,-2477,309,-1068,3002,-237,-6684,1333,1969,791,741,-5081,-404,6218,-1765,-1590,-1414,204,5742,-1209,-6490,-33,2776,3141,259,-6300,151,6371,-445,-894,-5093,-327,7399,462,-6530,-1314,1438,4953,-642,-6661,-1157,4334,3418,-1189,-4723,-1255,6649,1343,-3820,-3406,1197,6006,1240,-6234,-1708,2629,5094,319,-5464,-1105,3827,2607,-778,-4526,-536,5684,1327,-3473,-3027,1692,4531,1536,-4124,-1340,2256,2957,-478,-3485,728],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-5,5,-5,6,-5,6,-5,5,-2,0,5,-15,31,-65,140,-621,4353,5743,-11772,-2413,7292,848,897,-5589,-5450,9703,3643,-5437,-3959,-2585,7523,5028,-9820,-3891,3864,4031,4185,-9072,-5821,7002,4621,-204,-5525,-3845,8877,5500,-6113,-5083,-1213,7060,5324,-7388,-5665,2343,4321,1517,-6909,-5453,6119,4395,-799,-5323,-5016,7099,3387,-5652,-2240,-1636,4775,4663,-7277,-3033,5076,1519,2259,-4947,-4128,7728,906,-3256,-821,-3342,5350,3740,-8792,-336,3271,538,2961,-6158,-2566,7189,-2253,-2037,22,-2776,6775,1723,-8321,3041,1937,927,2534,-8117,-1026,9387,-1818,-1622,-2080,-3194,9849,574,-9081,841,604,4036,3008,-11022,-743,8802,879,-1879,-5799,-2950,10553,482,-6700,-2500,1060,8029,2785,-10796,-2419,5622,4093,15,-9170,-2968,9434,3382,-4370,-5628,-1472,8470,3492,-6631,-3065,1625,6515,2050,-8424,-3127,4164,4115,-772,-7821,-1941,8804,2248,-3679,-4395,-2052,6956,1891,-5952,-1362,128,4282,2581,-7384,-160,5622,424,450,-4550,-1395,7289,-767,-5427,132,-1318,4952,2975,-8184,193,3701,-822,1616,-5094,-312,8564,-3283,-3517,1987,-1705,5597,80,-7614,2980,4418,-191,653,-6796,1878,8648,-3506,-3821,-1342,-687,8682,-1524,-8643,2250,3370,3400,-92,-8403,1372,7886,-645,-2528,-4550,279,9903,-296,-7297,-538,1060,6667,885,-9386,-561,6283,3045,-2239,-8186,181,9347,281,-4845,-3890,1520,7960,-78,-6103,-1567,2814,5472,-510,-7731,-750,4762,1801,-1530,-5246,1083,6684,478,-4124,-3560,342,5454,360,-6017,314,2242,2610,1141,-6829,550,5748,-875,-1809,-2988,-214,5400,-2087,-4084,1590,492,3363,623,-5919,2839,3650,-2116,-1126,-3048,1197,6128,-4350,-3784,2972,2135,3557,-2464,-6524,4122,2938,-1880,-683,-4465,2906,7994,-3941,-4251,1186,2899,4688,-3391,-7008,3078,4366,2621,-2445,-7107,3102,7009,-2461,-4176,-3516,2781,7285,-1263,-6969,979,3656,4932,-3564,-7178,2525,5919,570,-4414,-4329,2602,7990,-493,-5577,-2330,2269,6079,-1537,-6654,729,3481,3319,-2097,-5139,1313,3898,-142,-3057,-3508,2413,6097,-1328,-4081,-950,1152,3880,-1853,-4990,1571,1162,-62,-1157,-3791,1159,4446,-2480,-1747,-147,1407,3401,-3328,-4081,3743,1319,-285,-2227,-3681,3406,3153,-3124,-1718,-717,2765,4721,-4287,-2337,3296,2081,684,-3106,-3074,5697,2677,-2568,-2414,-1679,3398,5520,-5607,-3889,1595,2911,1976,-4399,-4242,4460,3181,-599,-3582,-3615,5111,5201,-4954,-5158,-157,3608,4249,-4619,-5427,3225,3820,0,-4332,-5443,3714,4779,-1110,-4384,-3367,3963,6246,-3703,-4368,313,2824,2527,-4306,-5788,1738,4163,1198,-2167,-3661,2833,4028,-1302,-2781,-2136,2615,3129,-2381,-2906,758,2993],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-18,20,-21,24,-27,30,-33,36,-41,45,-49,54,-59,66,-73,80,-88,98,-108,121,-135,151,-170,194,-222,259,-307,374,-477,652,-1047,4130,527,69,-3089,-7253,6820,3700,-5631,-890,-2223,1593,7793,-8546,-3342,5396,-1821,3009,-1844,-5770,7531,2227,-4958,1733,-953,4070,3893,-7474,-1382,3271,-698,2450,-4781,-4377,8263,-1047,-5279,-536,-1256,5785,2158,-8076,441,3344,1740,1321,-6759,-1454,7810,1816,-3970,-4215,-2193,9413,2182,-6714,-2849,1939,7133,2180,-8657,-3186,4406,4360,1048,-8926,-2354,8265,2592,-3409,-5825,-1091,8753,1745,-6781,-3746,758,7254,3261,-10244,-2424,5929,2362,357,-8369,-4175,9508,1393,-3179,-2050,-3534,7664,4557,-8485,-2689,1889,1602,4834,-7921,-2314,7610,-196,180,-2273,-4529,7172,2315,-6592,1687,-960,2397,4346,-6549,-1552,6938,-2061,819,-2487,-3571,8152,93,-5437,2625,-248,2797,2325,-7957,1205,4926,-2300,202,-3715,-1841,7805,-876,-5586,-506,160,5778,94,-7926,1709,5681,1573,-640,-5805,-78,7669,136,-3994,-2461,457,7402,-1266,-7530,421,3766,5296,-794,-8081,588,6383,1933,-1712,-6849,-329,8602,79,-3521,-3992,1285,8054,-777,-8122,-224,1809,5538,176,-9291,318,6644,2378,-529,-4950,-2086,8707,-344,-4951,-538,-728,5186,1364,-8116,2168,3420,1620,1931,-6428,-870,7393,-2233,-2061,-1003,-2075,5954,1018,-6892,1381,918,927,2386,-4941,751,4833,-3316,-472,-1650,-1052,6077,-1707,-5391,2655,1178,2560,1160,-6525,3312,4302,-1201,-820,-2209,475,7869,-2207,-5621,1666,1616,4840,-1657,-6427,3961,5114,170,-3124,-4856,1322,7391,-1413,-5388,-2734,2825,6817,-3205,-6945,-239,3597,4452,-2308,-6819,1980,5951,235,-3731,-5557,3135,6132,-1875,-4812,-1994,3503,5679,-2288,-6474,794,2267,3057,-1847,-6327,1271,6601,136,-2570,-4176,-310,7614,-1787,-5532,588,1281,4266,-378,-7763,2734,2767,-1227,-506,-4488,982,5173,-2595,-2176,117,-991,3274,-2355,-4694,3363,1231,-655,4,-4540,2215,4973,-3736,-1943,106,57,4677,-2597,-4073,3521,2081,263,-1138,-2845,3535,4553,-4117,-2593,-437,2586,5029,-3805,-4311,2956,3676,1148,-2768,-5310,3903,4524,-1424,-2686,-1519,3765,5481,-4547,-4616,-99,3810,4370,-3943,-4852,3088,4956,863,-3200,-3780,4028,4103,-1484,-3942,-3074,4267,5607,-3628,-5046,-17,3314,3985,-2217,-4298,3574,2925,1038,-2616,-5059,4073,3825,-2378,-2471,-2398,1601,4132,-2975,-3257,1859,1020,1525,-1650,-3736,3747,3849,-2686,-1100,-2468,1504,3842,-4054,-1923,740,627,2787,-1197,-3069,3135,1211,-1646,-1133,-1636,2155,1494,-3388,-1336,1977,691,2517,-3061,-3406,3374,2113,-148,-2226,-1972,3804,2890,-3727,-2468,453,2472,1634,-4168,-3225,3878,3160,895,-3239,-2039,4842,2614,-2755,-2289,14,4180,2570],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-9,10,-12,13,-15,17,-18,20,-22,25,-27,29,-33,36,-39,44,-48,53,-59,65,-72,80,-90,101,-115,132,-155,184,-224,284,-381,564,-1018,5124,1417,-10964,3126,3786,162,3098,-5506,-38,9313,-4555,-2859,-249,-1799,7432,234,-8271,3583,545,101,2022,-6418,1272,7339,-5007,-476,448,-651,6440,-2908,-6232,3612,1224,808,-1843,-6875,4446,5846,-3695,-1690,-1254,2492,8226,-5127,-6052,2813,3236,4295,-3451,-7667,5422,5877,-218,-3617,-5116,4393,7160,-3717,-5425,-1962,3418,6680,-5509,-7390,500,5232,4537,-4989,-9725,3636,6631,496,-4023,-6396,4473,7185,-3784,-4876,-1460,2184,7937,-5538,-8615,3277,2752,2935,-2100,-8485,3326,7241,-2476,-883,-4667,797,9083,-3909,-5144,2034,-148,4536,-268,-8221,5297,3306,-596,578,-5316,1418,7287,-4843,-2375,1566,-750,5744,-1819,-6166,4681,2412,-1525,1162,-4783,3323,5583,-6452,-974,799,650,5469,-3554,-4496,5122,1260,-547,-2709,-5172,5090,4635,-4668,-2906,-454,2757,4702,-5442,-4294,4308,3288,2065,-3836,-5977,6181,5200,-2969,-4744,-3078,5243,4987,-5106,-5141,133,5089,4537,-6267,-5903,3908,4679,2463,-6489,-5570,5377,5002,-2753,-5451,-3758,5205,6843,-5846,-3509,-170,4253,6105,-5524,-6366,4087,3691,2547,-2402,-7177,6143,5445,-4688,-1364,-1357,2073,6480,-5031,-4203,3693,-250,3424,-997,-5568,5315,2842,-2698,-734,-3148,2459,4121,-5770,-1598,2879,-816,3432,-1955,-4361,5685,968,-3062,-180,-2178,4411,4195,-6900,-718,2226,403,3339,-4435,-4540,6199,1012,-1909,-1998,-2937,5637,3300,-6011,-2147,1229,3546,1640,-5689,-3065,5139,1935,-10,-5247,-3730,6531,2815,-3601,-3754,-246,6123,3211,-5732,-3091,2768,4612,1937,-6584,-3637,3892,3730,588,-5035,-2759,6696,3111,-3310,-2947,-105,6049,3312,-7310,-3750,2063,3984,3103,-4497,-2794,5800,2508,-1064,-2788,-4374,4651,2740,-4890,-991,660,1532,2711,-5547,-2684,4880,-236,200,-1856,-3667,5695,838,-4125,-97,-706,2343,3740,-4531,-673,4256,491,371,-2519,-1944,5108,-688,-3673,-176,-863,1929,1530,-5676,130,3720,-11,565,-3797,-1152,5828,679,-2744,-1725,294,5376,482,-6112,-456,2709,3955,586,-5466,-294,5375,1877,-2756,-4150,-585,7255,1312,-4507,-1762,1677,4579,1633,-6286,-231,4208,2456,-427,-6212,-1069,5532,3137,-3204,-4274,428,5907,710,-5999,-2795,1143,3781,315,-5836,-1277,4817,490,-75,-4022,-940,5646,1313,-4719,-1524,-675,4712,1878,-4314,-1163,1612,1924,654,-3842,-690,4989,100,-2016,-1838,-243,3484,89,-4029,1432,998,2291,782,-4205,1479,3204,-1724,-1743,-1688,-612,3439,-742,-3486,631,1595,2124,-799,-4479,1300,3702,188,-2538,-3610,1613,4342,-1509,-3547,-1104,2742,4470,-1719,-4316,606,2732,1844,-2086,-4541,1324,5448,-595,-3589],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,11,-13,14,-16,17,-18,21,-23,26,-28,31,-35,39,-43,48,-56,63,-73,85,-102,126,-160,217,-324,590,-2683,-5185,-1167,-1370,9376,161,-10774,2501,4110,2781,463,-10534,-209,10824,-960,-2954,-4791,-945,11300,81,-8653,-2073,1473,6539,1042,-10521,-1125,6339,3801,-1605,-7383,-1409,10119,2223,-4573,-4436,292,8337,1642,-7374,-3298,3108,6114,938,-9531,-1863,5405,2175,-271,-6506,-2014,7149,760,-4304,-2247,-182,7148,996,-6621,142,1831,2585,1244,-8486,-689,6518,-1455,-12,-3460,-2419,8457,-2308,-5605,2974,86,2401,2597,-7765,3325,5695,-4090,1340,-2195,318,8775,-5324,-5483,3867,-200,4285,-915,-9318,4988,5978,-2937,334,-6911,1421,10570,-4889,-5104,1296,416,8086,-3335,-9935,5010,4823,1264,-727,-9460,2377,10512,-2059,-5301,-1568,326,8978,-1659,-9329,164,3732,5617,-564,-9920,1468,7867,1910,-2627,-7671,63,9736,-455,-6062,-2874,986,8223,-706,-7875,-1549,4880,3241,-747,-7744,1790,6869,522,-1769,-5720,927,5539,-1726,-4350,-240,451,5929,-716,-6021,2353,3198,818,-46,-5361,2024,6219,-2498,-567,-534,-68,5423,-3131,-5446,4348,1859,1081,-1256,-7183,4208,4479,-5200,-1195,-675,490,7216,-5939,-4927,6110,441,2348,-3001,-8910,5801,4703,-4073,-1583,-3913,2226,9375,-7111,-4398,3404,1217,5616,-4495,-8251,4668,5628,-658,-2397,-6002,3583,8099,-3841,-4817,-1767,2795,7113,-3098,-8070,2554,4598,3226,-2609,-8084,2722,6666,-242,-3041,-5010,3603,6539,-2286,-4356,-1167,2644,6150,-2361,-6101,1683,3399,2228,-2588,-5019,3421,5872,-962,-1779,-2158,2644,6136,-2189,-3219,2239,1812,3503,-1890,-4928,3374,2781,-1575,-1210,-3260,2707,4594,-4181,-1021,1649,1122,3244,-2891,-3689,5630,1354,-1166,-327,-5082,4974,4670,-5504,-348,491,1385,3476,-5670,-3566,5035,1683,-672,-3207,-4545,6614,3767,-5210,-1850,-758,3756,5188,-6375,-2822,4965,2944,2990,-5412,-4625,6403,4271,-2369,-3331,-3263,5557,5711,-5406,-4970,168,2748,3782,-4921,-5904,4298,6529,745,-5252,-5134,4411,6292,-2161,-3600,-1764,4475,4522,-3452,-5189,1047,3295,2659,-3562,-4220,3627,3449,133,-1941,-3356,3839,3658,-4314,-1700,-666,2170,3932,-4026,-2658,1463,950,1762,-2774,-2387,4390,2753,-1874,-920,-1215,2396,2548,-4959,-1010,2313,-209,277,-3417,-2063,4878,204,-3254,-1118,-947,4875,2349,-6294,172,2571,2576,943,-4895,-1094,6215,1731,-2097,-2911,-758,5946,1879,-5477,-1283,2087,3051,2832,-6319,-2080,4638,3836,-1051,-4372,-1715,5796,3001,-4822,-3342,-600,4454,2659,-6593,-4157,3734,4255,1441,-4993,-3196,5575,3182,-586,-4025,-1144,4723,3505,-4058,-2282,1259,4673,2748,-4133,-3042,1732,3459,-183,-3157,-3252,4046,1943,-1851,-2895,-1928,3284,2136,-3132],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-3,4,-5,5,-7,8,-10,13,-16,21,-28,39,-59,97,-181,442,-2949,-7619,7947,4393,-5965,-1196,-2739,5001,7465,-8637,-5536,4200,2563,5396,-5891,-8778,7232,6560,-1862,-4288,-6464,6327,8263,-7291,-5598,1230,5015,7695,-5955,-8706,5108,4974,3285,-4265,-8738,4459,7216,-2760,-5077,-3762,5107,8335,-5029,-6045,598,4260,6658,-5426,-6197,4116,3378,911,-3531,-5944,4605,5325,-3151,-845,-3431,3005,6942,-5743,-2334,3047,-437,3635,-2724,-6093,6666,1864,-2382,-315,-3790,4063,5016,-7566,190,2083,-156,4134,-5928,-4013,8328,-1042,-2475,-644,-4901,8075,3437,-9279,-408,1644,2125,4586,-8454,-3768,8722,1214,-751,-2845,-5537,9224,3270,-7931,-517,-1079,5708,5496,-9044,-2465,5753,2902,1170,-7537,-6461,10594,3950,-4218,-3331,-3657,6039,6720,-8017,-6067,1336,4883,4683,-6520,-6342,7003,4292,-389,-5116,-5113,6302,5797,-3786,-2874,-2686,5804,5379,-5915,-4128,2058,3837,2171,-5459,-4785,5266,2196,354,-3636,-3844,5785,3319,-5303,-1475,-1634,3157,4482,-5861,-2284,3372,-1043,1871,-3189,-4185,6974,549,-2720,2129,-2156,4245,2579,-7475,906,3583,-1219,2065,-5493,-1611,9026,-997,-4047,-450,-2247,5835,1262,-8945,1180,3074,516,2421,-8186,-1099,9737,-917,-3154,-3612,-1730,9480,1263,-7676,154,2619,4884,2035,-8974,-1399,8755,2067,-863,-6566,-2958,9006,2648,-5664,-2763,-321,6838,2624,-7308,-2846,2592,4266,1087,-7790,-3590,7223,3977,-2018,-4517,-2442,6573,3546,-5287,-3914,680,4738,3580,-6013,-2227,2974,3004,1098,-5120,-2794,5947,-339,-1025,-2293,-2371,6737,1048,-5042,-73,155,3087,1743,-6230,1870,3865,-755,704,-2442,-1329,5755,-359,-4121,2504,103,2675,1415,-5962,2504,4571,-1889,76,-4070,417,6471,-1534,-4445,1512,-142,5556,-465,-8581,2282,4009,1685,-1603,-5454,912,8527,-1971,-4009,-1866,12,6433,-1169,-7265,140,2967,3338,-1411,-8590,1500,7699,348,-2166,-3425,-314,7621,275,-7261,-1425,1284,5927,331,-8378,-298,4860,2935,-1623,-5829,-1291,6806,1338,-2776,-1868,429,5289,738,-4805,-683,2931,3400,16,-4871,-92,3256,1033,-301,-3389,-477,5342,-899,-2510,-831,292,4104,-57,-4433,1788,1878,1474,-268,-3487,1772,4552,-2648,-606,317,893,4623,-1112,-3564,1233,1412,389,-700,-5637,2811,3892,-2538,-2041,-1757,2297,5304,-3030,-3818,1255,1936,2426,-2510,-5265,3393,4691,-1312,-2861,-2868,3645,6029,-2655,-5437,74,2607,5557,-2946,-5382,1507,4629,1816,-3092,-5320,2315,6050,-1860,-4111,-2754,1610,5807,-1395,-5340,-233,3112,3275,-1591,-5406,1527,4658,1042,-1785,-4979,2122,5687,-945,-3309,-1841,2133,3767,-2090,-5184,1995,2514,1517,-1411,-4194,1322,4049,-375,-2384,-1440],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-14,15,-16,18,-20,22,-25,27,-29,33,-36,40,-44,49,-53,59,-65,73,-80,88,-95,90,-29,-461,-7759,-668,10,3363,5050,-8957,-1440,5455,-831,1117,-2568,-5062,8057,404,-5624,1404,-1883,3106,4110,-9033,65,4974,-1241,1771,-3614,-2620,7957,-1503,-4080,1014,-1031,5610,717,-8197,1916,3773,-917,-621,-5979,583,7368,-2784,-4806,-1783,1210,7022,-1411,-7192,461,4349,3991,-1810,-7678,223,5952,1561,-3281,-7253,1763,8497,-644,-6172,-3762,3024,9770,-1745,-8516,216,4155,5763,-2227,-9995,1748,8505,1126,-2097,-6721,-31,10682,-917,-5741,-1101,1010,8118,1296,-9579,587,3992,1992,2192,-8479,-1779,9129,-104,-1489,-2335,-2999,8485,282,-6870,1026,1017,2446,3104,-8130,-349,6250,-1888,-264,-2370,-3254,7483,-1038,-5911,4047,-689,3679,2247,-6721,2727,4899,-3832,-21,-2540,-985,6826,-1977,-4856,1937,1347,3836,-1824,-6668,3556,4515,-1409,-2356,-5027,1379,7555,-3382,-4632,59,2893,5183,-3229,-6259,1438,4728,2130,-4320,-7773,2356,6013,-382,-3762,-4062,2528,8439,-3802,-5319,-1862,3452,6640,-3629,-6682,2447,4554,3864,-3477,-7601,2282,7262,-912,-3103,-5065,1849,8328,-3733,-5144,449,954,6108,-1897,-9002,2771,5505,-202,-676,-5151,717,7646,-4031,-2565,-944,-953,6554,-1942,-7049,3012,1964,258,976,-5371,1877,5494,-4004,-603,-281,107,5240,-3567,-4924,3851,10,1067,288,-4683,3656,4019,-4434,-1324,-1236,2200,5543,-5713,-3449,3222,2609,1068,-2173,-4240,5957,4262,-2524,-2172,-2762,4991,6112,-4898,-4257,789,4189,3221,-5236,-5345,3615,4312,607,-3916,-4880,4376,5133,-2190,-3215,-2753,4901,4085,-3684,-4953,1028,5427,4151,-4814,-5903,3194,4696,709,-3890,-5549,4160,4966,-3077,-3366,-1523,2987,5667,-4513,-5251,2691,1854,3090,-2064,-5576,4299,4773,-1809,-1516,-2884,2913,5443,-3836,-2540,1793,878,3298,-1008,-4209,4089,1916,-1866,273,-4054,2361,4348,-3956,-1023,832,-46,3238,-2584,-3314,4211,551,-1118,-1382,-3166,3226,2461,-4436,-1166,1872,1387,2156,-4369,-2644,5299,856,-479,-3116,-2624,5142,1887,-3635,-1846,426,4057,2877,-5533,-2817,2848,2826,527,-4877,-3984,4900,2958,-1868,-4026,-2216,5674,3126,-4965,-2753,479,4701,2875,-5890,-3250,2850,2644,1523,-5238,-3229,4676,3472,-852,-2761,-2303,4455,4107,-3919,-3113,913,3363,2909,-5272,-3613,4184,1206,551,-3950,-2671,3830,3477,-2721,-749,-120,1925,2518,-4924,-1374,1864,1266,435,-1794,-2792,3375,1197,-1673,222,-1298,2445,1033,-3301,118,2867,380,13,-3427,-371,4697,-535,-2207,-2084,-800,2649,953,-3338,-1163,1448,1993,-109,-5550,-519,5186,1423,-2152,-2543,448,4480,980,-4380,-1142,1807,3888,300,-4528,-1460,3684,2192,-535,-5105],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,7,-8,9,-10,11,-12,14,-15,16,-18,20,-22,24,-27,29,-32,36,-40,44,-49,56,-63,71,-82,95,-112,136,-167,214,-281,512,-6272,1507,9412,-4624,-3060,634,-1095,6205,-2366,-8244,6132,2275,682,2032,-6704,3712,8141,-5607,-1357,861,-961,5682,-3791,-5147,4983,331,-652,214,-4616,5185,5383,-5485,-563,-839,1503,4786,-6297,-3318,4984,1963,1068,-4157,-5512,6105,3927,-3245,-3837,-1488,5352,5779,-6808,-4712,2280,4991,4882,-6373,-4770,5222,4525,-1159,-5971,-3617,7240,4447,-3954,-4504,-3618,6903,6400,-7527,-5280,757,4706,5722,-7511,-5796,6877,3554,317,-4631,-7186,7555,7137,-5260,-2727,-1867,4918,7147,-6608,-5420,3673,88,3921,-3255,-7986,7103,3336,-4829,573,-4608,2341,7368,-5874,-2912,2820,-1818,5771,-1908,-6515,6286,982,-2662,1793,-4776,3872,3369,-6194,-348,3408,-391,4262,-3994,-3827,6348,135,-1841,-800,-2832,6431,1819,-7553,-742,1027,2721,1769,-6949,-2415,6696,2933,-1128,-4313,-2755,7113,2495,-4775,-3871,149,5987,2283,-7150,-2994,4635,5262,678,-7558,-2303,7157,3352,-1860,-5013,-2050,7181,3260,-6236,-3003,446,6721,2612,-8303,-2871,4744,4033,2164,-7434,-3957,6396,3201,-1889,-4397,-4144,7463,4067,-6041,-1632,519,3231,3919,-6433,-3600,5325,-80,428,-4236,-5151,7094,1678,-5163,138,-1219,1986,4848,-6251,-1143,3153,-1031,3644,-3249,-2708,6294,-17,-3601,428,-3244,2048,3405,-5505,932,2982,-52,1260,-4256,-2689,6589,-1351,-3010,-907,-632,5772,1092,-7339,1183,2479,2207,283,-7034,809,6257,1013,-3460,-3602,-659,6384,912,-5166,-1020,2429,5783,1222,-7102,-1391,4931,3078,-1142,-6113,-627,7533,758,-2997,-3755,-117,7777,595,-5966,-1812,2031,5291,-383,-7889,-1238,4330,1364,-1222,-5475,-1487,7071,-224,-3440,-2762,-700,6860,1235,-6626,-764,477,2428,3500,-6593,-802,6179,-818,-808,-2491,-2570,4947,655,-4314,-96,-863,1693,1743,-5749,1138,3894,-1197,-871,-1449,-909,5278,-998,-4044,1503,22,2778,1435,-5206,1650,3086,-642,-1062,-3893,737,5679,-1487,-3008,1478,1196,3789,-1166,-4780,2205,3877,1092,-2029,-4461,2100,5587,-1832,-4333,-1629,1895,6735,-2629,-5327,203,3051,3043,-1689,-5968,989,5165,1862,-3774,-4942,2755,6564,-133,-3882,-2356,1855,4606,-495,-5977,-821,2531,3709,-935,-5942,1498,3962,1384,-1782,-4860,1208,6139,-1164,-4530,-717,1652,3437,70,-5162,626,2612,-144,-1370,-4828,5,5241,-1643,-3379,-1393,1127,4160,-332,-3595,1475,1414,664,-412,-3842,1415,3845,-1274,-749,-1217,1143,3498,-1723,-3610,1815,2056,687,-2050,-3648,2599,3572,-1567,-2951,-929,2533,4011,-2644,-2944,1520,2304,1612,-2808,-3282,2978,3905,-11,-3891,-2790,2790,4721,-2650,-4510,415,2212,3286,-2328,-3547,2322],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,8,-9,9,-11,11,-13,15,-15,17,-19,21,-22,25,-28,31,-33,37,-41,46,-51,57,-65,74,-86,102,-125,159,-234,1311,2118,3696,-8294,-3849,10841,-1109,-4024,-2719,-4063,9061,3819,-10283,-2044,1501,4479,4798,-10230,-3863,8123,3368,-19,-5293,-5010,10780,5311,-7141,-3762,-1538,6560,5741,-10409,-4241,4060,4936,2096,-7952,-6045,6710,3988,-2648,-4913,-4052,6395,4345,-6364,-3860,-1299,5820,4403,-7833,-3434,3239,2524,1421,-5976,-2915,7277,1622,-578,-2672,-3281,5506,2869,-7252,335,553,1712,3255,-7497,-653,6148,-425,-198,-2916,-2912,7952,443,-5352,3293,-1218,3478,3480,-8384,1755,5597,-2939,1306,-4950,-1440,10098,-2962,-6064,1209,-811,6533,1419,-12150,1736,7329,-136,296,-6608,-1849,11888,-1159,-5693,-1651,-1412,8649,1246,-11246,1594,3385,3285,1205,-9922,-3019,9454,1399,-3983,-5533,-2235,11056,1027,-8295,-1697,1868,6902,2450,-9519,-1080,6222,4041,-362,-7443,-2392,8721,2611,-4481,-4359,-1868,7760,1274,-6319,-1331,767,5373,3185,-7211,-420,3482,1302,226,-5154,-201,6560,-1111,-3597,-1952,-471,6002,717,-6229,1639,2707,493,683,-5837,-190,6133,-3057,-1426,-927,-1044,7180,-2916,-6812,3443,1592,2287,-496,-7724,3272,6128,-3621,-1022,-2713,689,8219,-3988,-6186,4181,1797,4812,1026,-8605,4548,6970,-361,-268,-6610,1329,9656,-3064,-5429,-607,391,7245,-1707,-9708,2281,5496,2622,-980,-7624,270,7741,-1141,-3983,-3631,776,7910,1061,-8392,-1942,2813,5663,132,-7654,-83,4642,952,-1233,-5768,-847,6982,763,-2739,-2925,399,6019,-788,-6220,-672,3012,3571,-1087,-5199,671,4718,-214,-1548,-3667,-113,6095,-1781,-3393,276,1395,4436,-1467,-4557,2720,2803,-481,-518,-4737,2562,5261,-3817,-2183,643,40,4598,-2565,-4881,4243,2552,793,-1805,-5057,4715,4934,-4385,-1433,-855,1380,5962,-4545,-4922,3949,2599,2358,-3238,-5921,4780,5161,-2264,-3246,-2862,3107,7873,-4294,-6201,1445,2661,4668,-3791,-7859,5095,5231,-214,-3361,-6572,3669,7788,-2607,-4320,-632,2737,5954,-3137,-6469,974,3704,3791,-2717,-5755,3095,5639,240,-1773,-4637,1663,5155,-2580,-4065,-506,1851,3807,-2061,-5393,1517,3029,2201,-1042,-3619,2702,3204,-1055,-1949,-1738,1260,3581,-3804,-1601,1713,1213,1323,-2233,-3861,2717,1863,-1438,-2051,-1742,3837,3665,-4709,-2478,2325,412,1301,-3508,-3482,4732,1906,-2108,-2040,-2053,5220,3544,-5617,-2163,1604,3115,3181,-5821,-3343,5642,2384,-342,-3188,-3092,5726,3737,-3235,-3404,-260,5370,3821,-4826,-4510,2796,3670,2676,-4328,-5381,3307,3671,-2679,-3207,-3105,4868,4296,-4371,-3945,10,2993,3418,-3799,-4960,2494,3456,274,-3035,-3990,3539,3681,-2589,-3136,-1858,3539,3587,-2588,-3967,309,2666,2486,-3728,-1951,3417,2278],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,10,-11,12,-14,15,-17,19,-21,24,-27,30,-32,36,-40,44,-49,54,-58,65,-71,79,-87,97,-107,119,-133,149,-168,192,-221,258,-309,379,-487,672,-1076,4200,-5203,-7691,4792,1759,4586,-2414,-11192,5021,8045,-3183,-2079,-5838,2104,11271,-5388,-8304,1320,2579,7376,-3186,-10767,4215,6275,2204,-3073,-8947,3223,9314,-2204,-5435,-3498,3322,8503,-2513,-7985,191,3449,5128,-846,-9531,2316,6267,1127,-3314,-6341,2303,7111,-1573,-4549,-2523,2496,7512,-3688,-6892,752,2142,4393,-1119,-6471,2567,6293,-2033,-615,-4505,659,7892,-3329,-3329,1974,-79,4421,-3538,-5688,5802,1975,-2207,-186,-5249,4219,6275,-7225,-917,2285,440,5587,-4866,-5459,8619,1500,-1314,-1483,-6194,6782,6797,-7791,-1874,295,2692,8260,-7751,-5946,6970,2707,2379,-4472,-8214,7780,6927,-4784,-2773,-4541,4270,7463,-6635,-5187,2940,3420,5273,-4873,-9196,6318,6039,-1567,-4961,-6452,3744,9241,-4100,-5352,-712,4390,7488,-4752,-6569,2530,3892,3514,-3226,-7561,3433,6306,-1047,-2838,-5518,3389,7106,-3771,-4459,-57,3075,5746,-2850,-5565,2374,2789,1562,-2154,-5113,4346,3846,-3526,-278,-1619,1175,5777,-5717,-2471,3568,-827,2934,-2448,-4815,6626,1019,-4165,201,-3316,3523,4279,-8034,-407,3157,666,3653,-5513,-4559,8920,591,-2328,-1980,-3212,6150,4166,-7527,-1367,1758,2439,4316,-8280,-3874,7348,2764,-1160,-5052,-4768,7817,4709,-6286,-2371,-205,5120,5177,-7924,-6138,4617,3534,2886,-5265,-5788,6912,4588,-3667,-4423,-4593,4747,4858,-5537,-4304,641,3873,4022,-5387,-4102,2658,4008,269,-4438,-4595,5237,4927,-2443,-2958,-2733,4563,5495,-4232,-2722,1002,3127,3298,-5634,-3354,3905,1923,-2390,-2769,-2760,4095,1407,-4247,-931,-155,2131,2628,-5936,-1108,3295,-300,1079,-3876,-2103,5920,-493,-5740,-856,-363,3773,1771,-7240,427,4112,208,271,-4362,-1681,7706,43,-4118,-1348,-557,5493,2285,-7534,-955,3965,2511,1134,-7368,-1644,8178,1835,-3309,-3359,-2024,7325,2598,-8126,-1515,1961,4637,1985,-8565,-2179,5598,1570,-406,-5946,-2892,6631,2225,-5137,-3513,-1823,4672,3105,-6800,-2597,2318,3236,2061,-5370,-2325,5196,3435,-2165,-4269,-1614,5711,1702,-4334,-1964,-435,3348,966,-5511,-1523,2603,1842,740,-3980,-1758,4943,685,-2534,-475,-1009,3392,-727,-4155,522,1767,303,753,-4028,-4,3403,-1205,-1981,-2340,-109,4856,-1245,-5475,1541,1457,2615,-1552,-5597,2493,5563,-42,-1637,-3161,1902,6699,-1579,-5530,-1571,1604,4541,-520,-7265,455,4149,1465,-934,-5572,541,6926,-198,-3174,-1848,1530,6691,-314,-6735,390,3799,3785,-394,-6344,-768,6530,1049,-3220,-4781,-309,5551,298,-5028,-1287,1552,4337,-431,-5799,-174,4431,2098,-1722,-4109,-306,5628,772,-3198,-3010,-624,4187,-654,-4424,-247,1093,2509,-86],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,8,-9,11,-12,13,-14,17,-18,20,-22,25,-28,31,-34,37,-40,45,-49,54,-60,66,-74,82,-91,102,-115,131,-150,175,-208,252,-317,421,-611,1071,-5133,-870,8139,-1356,1114,-3868,-2165,9006,-540,-5448,2922,94,3724,2659,-8599,1796,4416,-1919,1401,-2956,-1092,7494,-2419,-4459,2449,-422,3787,261,-7127,2995,3138,-2203,409,-4875,2417,6766,-4267,-3201,-24,2889,5072,-3369,-6771,3727,3963,1334,-3565,-7367,3852,6777,-2363,-4624,-4649,3028,7832,-4442,-6232,209,5092,5960,-5026,-8588,3263,4160,2495,-2968,-6929,5252,7995,-2182,-3856,-3746,3792,8907,-4293,-7846,1662,2896,5962,-2904,-9399,4404,5197,-483,-116,-6939,2779,8787,-3529,-4413,-894,-121,9194,-2176,-8901,3194,1853,2380,331,-8992,1918,7566,-3225,-1137,-2681,-734,8073,-1504,-5782,3746,29,3338,1328,-6798,4044,4670,-3554,330,-2062,-575,7035,-4290,-4603,4418,23,2301,-1480,-6878,4613,3801,-3374,-1340,-3042,3664,5891,-6114,-3854,2229,2129,3477,-4767,-6214,4186,4178,-803,-3427,-5479,6420,5885,-3200,-3941,-1146,4593,3942,-5333,-5045,1863,4975,3851,-6095,-5883,6198,4596,-487,-5775,-4645,6272,6728,-3578,-4073,-2035,4578,6886,-5587,-5019,3070,4097,3694,-5037,-7722,4926,4337,-2378,-2635,-5816,3059,7513,-4369,-4085,538,820,5611,-2266,-6512,4955,1835,-350,-1061,-5449,3282,4221,-4156,-612,323,428,5272,-3664,-4326,3208,48,670,-767,-5212,4083,3044,-4356,40,-927,949,4082,-4451,-3010,3776,884,-193,-3459,-2883,6143,2200,-3269,-659,-1300,3533,2967,-5672,-3179,3243,2256,344,-5254,-2255,4816,2088,-2212,-2992,-1973,5722,2073,-5710,-4207,270,5106,3331,-5210,-3822,3336,3192,493,-6017,-3918,5757,2784,-1958,-3185,-3079,5741,3516,-5607,-2886,532,3526,4220,-6419,-3306,4289,2071,709,-3703,-3749,5979,3423,-3773,-1800,-1969,3015,5015,-4764,-2043,3191,20,3018,-2576,-4194,4736,1812,-1512,82,-2141,2802,4194,-5929,-1369,1357,1545,2493,-3290,-2820,3714,1008,-1156,-218,-2348,4282,1948,-3779,986,1025,1496,1837,-5007,-772,4617,117,-778,-1977,76,6241,1341,-4494,494,1692,3691,926,-5462,-567,3504,2379,-859,-4121,-1604,6174,1420,-4035,-3163,1377,6121,2552,-4408,-1889,2102,4215,1999,-5008,-1730,4640,2638,-781,-4063,-2214,6400,1612,-3403,-2645,810,5647,787,-6582,-1779,2916,2144,389,-4733,-1918,4825,1676,-964,-2998,-1353,5199,1863,-4835,-1131,212,2355,1980,-5255,-767,2872,1767,737,-2816,-1157,3485,-443,-3478,-150,-47,3760,608,-2769,-256,3772,-566,-346,-3025,603,3752,-3,-1791,369,224,3436,465,-4337,2014,2586,1962,-685,-3891,681,3738,180,-2344,-686,1183,4179,-131,-4702,24,3079,2868,-2065,-4662,1082,5048,1176,-2278,-3312,1467,5690,-1221,-4267,-2148,2236],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-2,2,-3,3,-4,5,-5,6,-6,7,-8,9,-9,10,-12,12,-14,15,-17,18,-20,23,-25,27,-31,34,-38,42,-48,56,-65,78,-95,123,-183,789,1646,5549,-4070,-8618,7879,2311,-1894,-365,-5678,4341,6399,-5868,-497,69,125,5259,-5247,-3563,5639,24,-1215,-646,-3851,6076,3825,-5915,1,410,1594,3772,-7050,-2328,5670,-365,-316,-2360,-4249,7867,1588,-6401,-1175,-604,5967,1872,-7157,-2233,4844,3690,488,-7908,-3696,7528,1801,-2196,-5196,-1018,8198,2191,-5269,-2216,625,7504,3177,-10288,-1932,4868,3566,955,-7436,-3912,8989,2935,-3998,-4346,-2607,9234,3633,-7485,-1995,-548,4855,4530,-9354,-3214,6783,2032,1307,-4783,-5946,9349,2065,-5509,-851,-3101,5258,6460,-9305,-1502,3189,167,3111,-3898,-5331,6867,660,-2739,324,-3598,4654,3165,-6646,-776,1731,-371,2727,-5360,-2166,7456,-548,-2177,-1135,-2963,5226,1471,-7324,842,2170,731,2309,-5493,-1386,6296,-475,-2242,-1859,-1952,7205,-253,-5044,-36,1964,4675,750,-8163,223,6655,3315,-1200,-6798,15,6851,469,-4893,-3886,1025,8161,-890,-7144,-1599,2386,5082,-795,-8475,-351,5153,2182,-169,-6808,-376,9196,286,-4962,-3344,219,8334,1318,-7462,-487,2258,4064,1830,-8408,-286,7306,445,-1726,-3670,-2882,7872,1580,-6125,417,-15,3590,2305,-7810,280,4114,-151,1679,-4004,-2116,7328,-1420,-3509,1017,-1794,3507,1093,-7151,1842,2834,-1340,-21,-3602,-648,6268,-1402,-3181,634,-631,4597,-857,-6700,2183,1970,547,-1086,-4447,894,6115,-787,-2906,-1036,1085,5531,-1802,-5449,1280,3128,4123,-2671,-6742,1478,4970,1670,-3741,-4180,2946,7147,-1232,-5116,-1484,2345,7455,-2246,-5928,40,2848,4093,-1710,-6220,2047,6113,23,-3126,-6102,716,6217,-1527,-4696,-1469,1295,6077,-2283,-6139,1504,3104,2317,-732,-5841,883,6309,-1382,-2043,-2442,-627,5719,-1469,-5420,-318,1040,1639,687,-5959,612,5317,-1776,34,-2958,-223,5288,-1159,-2569,935,-534,2778,346,-5800,2241,2888,-1818,117,-3193,1779,5232,-2084,-1876,1972,1190,2522,-1721,-4950,3465,3631,34,-1877,-2875,2670,3768,-2935,-3341,-556,2924,4623,-4939,-4671,2597,3101,1710,-3768,-3570,2861,3534,-736,-3937,-3235,3973,4296,-2464,-4462,565,3053,4285,-3660,-5732,2504,4354,1335,-3930,-4655,2753,4741,-2198,-4100,-2836,2944,4596,-3040,-3485,-131,2419,3637,-1428,-4873,2213,4523,326,-781,-4071,1607,4918,-2617,-2529,-361,720,3905,-3587,-4408,2710,1270,610,-339,-4614,2242,3438,-1886,-1589,-337,904,3464,-2674,-3538,2155,742,594,-942,-2752,2046,2146,-3412,169,-394,1355,3197,-2947,-2244,4273,1308,1381,-2479,-2995,3907,2603,-2807,-1254,-500,3863,2970,-4690,-3416,3428,3575,892,-4147,-2356,5304,2913,-915,-4173,-2432,4541,3518],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-5,8,-16,31,-70,203,-1509,-5412,7300,6534,-10503,-2722,2874,2135,6473,-7589,-6853,9238,3184,-1232,-3431,-7993,8255,6370,-7785,-4287,-1575,4689,8348,-7581,-7330,5533,4004,3819,-4888,-8382,7232,6994,-2339,-4322,-5664,5332,7969,-6188,-5779,586,4311,6078,-6466,-5876,3257,4317,2477,-3123,-5867,5387,5644,-1332,-3182,-2434,5263,6306,-5370,-3567,1516,3032,4404,-4845,-4099,5048,1138,-545,-1980,-4502,4760,3433,-5655,479,567,1767,3271,-6914,-2399,6851,115,1669,-2244,-4893,8268,-232,-6258,1746,-1337,4210,4215,-9094,-1026,6531,172,1893,-6230,-4764,11102,395,-6766,-600,-3750,7393,4654,-11171,-469,4787,2428,2471,-8992,-4209,11066,1462,-2831,-2902,-3651,8804,5043,-8641,-3836,2127,4830,4931,-8527,-5858,7069,3532,501,-5461,-5187,8647,6051,-5961,-4230,-2745,6453,4930,-7608,-5258,2763,5334,3100,-5929,-5463,5579,3686,-285,-4440,-3989,5413,4199,-4079,-2703,-314,4211,3124,-4906,-2756,2261,1903,1514,-4501,-1955,5959,1617,-2437,-877,-2771,5118,1443,-4995,1431,1618,1749,1163,-6515,716,6164,-1988,-100,-2339,-2351,8534,-679,-7505,1963,1848,2507,2828,-8003,1297,6750,-1601,-84,-5447,-541,9595,-795,-8594,288,-195,5885,1230,-10423,622,6937,2036,-144,-7605,-1142,11043,-754,-4697,-2995,-2145,8637,2696,-8518,-1230,5629,4431,1990,-9036,-3201,9119,2131,-1921,-5275,-2543,8054,2965,-5847,-2716,772,5486,998,-7771,-3444,3689,3035,1093,-5732,-1079,6014,1932,-2524,-2998,-1191,7440,2579,-4748,-1317,504,3339,1658,-5468,165,3060,315,-512,-3468,-473,6455,-952,-2844,-233,-363,4129,289,-5303,1541,1996,111,-43,-4790,2161,5779,-3263,-3841,-1097,992,6191,-2340,-5870,3036,2406,1863,-939,-6419,2946,6086,-3521,-2872,-3448,456,8539,-3284,-7057,1762,3485,5256,-1653,-7944,2655,6992,-349,-3688,-5900,1915,9258,-1450,-6355,-1049,1876,5590,-293,-8710,1189,4512,2340,-1550,-6580,49,6205,238,-3105,-2620,705,7216,-231,-6525,-1230,3638,4180,-304,-7074,-544,4537,1215,-2247,-4360,144,5288,-437,-3314,-2208,209,4904,-573,-5819,1189,1977,559,-467,-3139,2057,3813,-1354,-1063,-2229,1000,4338,-1767,-3002,500,311,2336,-2491,-4405,3164,1565,-1996,-662,-2886,3236,4434,-3066,-3713,1375,1891,2368,-3443,-5127,3890,3794,78,-3064,-3465,4337,5415,-4405,-4326,-520,4317,5354,-3267,-5259,3159,3684,1140,-3181,-5673,3923,6121,-2312,-3395,-3171,3213,5880,-2999,-6839,1257,4180,4033,-2194,-6492,2095,4456,714,-3659,-4670,2601,6279,-886,-3687,-1403,2628,4740,-1922,-5287,844,3749,1770,-1885,-3940,2061,3749,-360,-3091,-2293,3393,3347,-1582,-3345,1076],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,4,-4,5,-5,6,-6,7,-8,9,-9,10,-13,14,-15,17,-18,20,-23,25,-28,31,-34,39,-43,48,-54,62,-72,82,-97,116,-145,186,-257,399,-782,4290,8483,-4182,-759,-4191,-437,10785,-1652,-7595,1103,2240,6660,1426,-12460,1833,7276,-199,-297,-8608,-646,12676,-1153,-6627,-2690,-368,10868,801,-10082,-574,4134,4098,824,-11116,-2183,9192,1331,-3845,-6979,-1375,10081,1961,-7629,-2514,663,7448,1522,-8927,-1480,4274,3898,567,-7281,-867,6892,578,-2119,-4291,-417,8294,367,-4899,-39,1851,4410,55,-8261,2642,4480,-1309,1067,-5491,563,7235,-3249,-2680,2709,-531,5185,-1456,-7967,4407,1462,-1175,568,-6396,2739,8108,-6123,-2749,1064,133,8078,-4820,-9280,6413,1924,383,-507,-9620,5008,8728,-5558,-1899,-2730,2381,10604,-5056,-9418,4206,2277,5483,-2356,-10476,4596,7430,-1750,-2554,-6223,1813,11682,-3597,-6510,-1108,3259,7819,-2779,-10566,2035,6965,2435,-1891,-9477,534,8448,-256,-3864,-4235,1480,8693,-806,-7140,-528,2691,5887,-1506,-7239,1727,5936,1067,-1913,-5476,966,6846,-2788,-3287,-2225,2162,5480,-2080,-5419,2159,1920,3615,-275,-6901,3932,3246,-2559,-1049,-3292,824,4962,-4394,-3119,3626,146,3465,-3747,-4936,7032,2531,-3760,-1488,-4388,4500,6849,-6916,-2743,2523,2605,5728,-4857,-7583,7520,2365,-1634,-1069,-5424,6349,7713,-8094,-3034,-182,2776,6570,-5885,-7408,6024,3491,1851,-3178,-8937,5382,7578,-4547,-4672,-4190,3883,8022,-5748,-7558,1246,3980,5747,-4338,-8048,4046,6041,-158,-3644,-7386,3979,8155,-2494,-4241,-774,3074,5737,-2704,-6461,1274,3343,2649,-3160,-5469,3064,4333,-1189,-2719,-2836,2804,4929,-2171,-2743,586,1896,4044,-3468,-4113,4125,1160,43,-1674,-3398,4532,2408,-4626,-944,-433,3047,4000,-5139,-2309,3997,589,746,-3376,-1799,5644,1007,-2677,-1250,-1485,3825,4808,-7953,-1532,3878,923,1577,-5881,-2718,7058,2139,-3408,-1539,-3659,5838,3699,-7298,-2805,2044,3225,3406,-7072,-3878,6069,4306,-886,-4341,-4407,6309,5742,-5567,-4294,-869,4759,4555,-6557,-4381,3369,3430,2230,-4567,-5473,4140,4610,-2104,-2661,-2566,4498,4948,-4865,-4397,773,3882,3346,-4634,-3737,2838,4695,-517,-4115,-1935,4336,2589,-1710,-1730,-623,3534,1815,-4955,-3281,1309,1945,746,-3383,-2396,3940,706,-1587,-493,-610,3890,807,-4862,422,1767,1143,850,-4608,-83,5579,-476,-2905,-3742,-496,5488,87,-5036,557,1268,3989,841,-6289,-562,6296,1120,-1056,-4266,-345,8850,511,-5310,-2365,1651,5605,1192,-7198,-832,4558,3131,-133,-7218,-1847,6069,2404,-3044,-2991,-948,6691,2264,-6513,-2884,1842,5182,2906,-6536,-2405,5580,1975,-1549,-4025,-2352,5085,2940,-4295,-3097,-849,3407,1965,-4725,-2461,1846,1971,169,-3992,-1009,3792,2068,-1924,-2159,-135,4106],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-5,5,-6,6,-7,7,-8,9,-10,12,-13,14,-15,17,-18,21,-23,25,-28,31,-34,38,-42,46,-51,57,-65,71,-79,83,-73,-16,1150,8974,-2700,-6704,4092,113,3977,536,-8827,2435,4440,-3084,552,-4168,-1044,7383,-3912,-4905,3351,-1131,4097,-200,-6579,5012,3115,-2350,-183,-3300,2781,6194,-5631,-2801,1526,669,4241,-4700,-4313,4839,3449,-875,-3130,-4734,5426,6133,-4573,-3967,-132,3539,5420,-6884,-4960,2952,4142,2879,-6081,-5533,6430,6004,-1185,-5072,-4131,7051,5680,-6272,-4270,-680,5403,6627,-7282,-6251,5285,4201,3785,-5974,-7653,8086,5702,-2947,-2409,-5377,4905,9483,-6152,-4400,1658,2406,7318,-5462,-8256,6318,3811,-219,-229,-7894,4719,7393,-6013,-1702,-1500,1313,8235,-4250,-5619,4986,558,1807,-203,-6686,6305,4896,-3424,678,-1852,970,7045,-5495,-3330,4173,-1369,1022,-2806,-5359,4990,2412,-3660,-346,-1869,3485,3699,-6014,-1568,2566,1719,3008,-4977,-3184,5861,2598,-1893,-3508,-1938,6416,3061,-5711,-2496,1530,5897,2547,-6662,-3876,4605,4529,1223,-6898,-3606,8121,4693,-3529,-4851,-2251,7532,3505,-6622,-2711,810,5412,3434,-8291,-4263,5593,3558,1314,-6281,-4789,7584,3439,-4355,-2224,-2389,5692,5865,-6998,-4204,2865,2251,5120,-4338,-5475,6748,1745,-1932,-814,-5155,4866,5178,-6308,-1051,-1067,847,5838,-4712,-4610,4576,-1271,-483,-188,-4947,5094,3208,-5624,1003,-51,902,2527,-4933,-2411,4867,-636,568,-3128,-2642,5242,1551,-3330,351,-998,3440,1892,-5956,-638,3200,406,-415,-3894,-787,5885,1306,-2720,-2761,-666,6491,245,-6231,-2270,2627,3786,303,-6502,-753,5200,2555,-2531,-4852,-169,8249,1988,-4103,-3260,116,6836,1598,-6739,-1718,2927,3721,996,-7671,-2053,5719,2520,-598,-5092,-2271,7630,1862,-4919,-1500,-191,4478,3096,-7652,-1808,3057,1326,2306,-4817,-3806,7284,1737,-3203,-1013,-1534,5176,1864,-5963,-1412,2533,1249,2791,-2921,-1423,5787,-1357,-1355,-1428,-2434,3285,1768,-5085,818,550,2167,1543,-4091,87,4945,323,-1673,-2549,179,4420,-850,-4074,-462,1541,2910,-510,-5419,508,4477,-719,-1767,-4323,835,5682,-745,-3846,-874,2144,4639,-590,-6206,256,5154,3300,-1527,-4835,-3,6080,72,-2573,-4844,1473,6479,-58,-4748,-1299,2442,5662,-1482,-6956,739,2385,1753,-1243,-5031,-699,5077,369,-2960,-2729,-101,6362,254,-6500,-1152,1981,2645,337,-6330,-656,4089,679,-223,-4038,408,5216,122,-2667,-230,-138,3470,477,-5100,32,3024,622,-1707,-3123,-650,3926,-1186,-1995,-697,168,3232,-525,-3128,2729,2320,281,-179,-3215,2695,2350,-1865,-2073,-1115,1681,3027,-1695,-1825,1671,1716,353,-1997,-3718,2278,3234,-1083,-2593,-2067,2711,3794,-2160,-4719,219,2222,3165,-3028,-4403,1978,3919,1489],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-4,4,-4,5,-5,5,-6,7,-8,8,-9,11,-12,12,-14,16,-18,20,-23,26,-31,37,-44,56,-73,101,-156,298,-995,-4064,-1094,-4404,5817,5463,-8450,-529,2763,939,4629,-6091,-3765,7066,-948,-703,-573,-3516,6011,2088,-7032,2421,1539,266,1831,-6720,-1173,6423,-1650,-1848,-1065,-2687,6810,495,-6145,463,889,4043,390,-7974,553,5478,1935,-1968,-5731,1136,8017,-115,-5032,-3603,1859,8108,-1258,-7763,-716,4157,5041,-1812,-9333,1831,6944,1369,-2003,-8262,140,9324,-378,-5828,-2750,-489,9395,-1363,-10683,652,3852,3023,521,-10712,990,9577,134,-1143,-5116,-1873,10241,-154,-7242,379,-1302,5121,3620,-10929,79,5208,-355,1528,-5248,-3023,10146,-1566,-4362,-376,-3131,5402,3297,-8152,1570,2947,-1089,3236,-5819,-749,7802,-1663,-1514,885,-2452,5332,269,-6882,2030,1484,-330,1702,-4910,782,6166,-3010,-2546,-699,416,6265,-2756,-5969,756,2164,2127,-617,-6145,1333,4870,-425,-2731,-4743,1968,7584,-863,-4682,-1444,3105,5702,-2964,-6433,1199,5024,3386,-1807,-7538,2571,6608,-762,-3956,-4819,3443,8183,-3396,-6498,-694,1906,6670,-2131,-8001,2939,5085,2480,-853,-9204,1643,7349,-1870,-2548,-3516,-1009,8242,-1887,-7423,2214,973,4166,1213,-8770,2135,6200,-2134,-1,-4169,-932,7789,-1036,-3534,1000,-1107,3882,1064,-6384,1525,3798,-1318,1789,-4744,-711,6171,-3311,-2679,2161,-610,3799,-680,-5102,2902,2379,-919,156,-4473,2589,4948,-4095,-2099,-886,1817,3655,-2136,-4256,2572,3347,1202,-3535,-5008,3856,5194,-1876,-4331,-2338,3598,5215,-3372,-4347,1042,3702,2676,-5175,-5301,2920,3477,1810,-4277,-6677,3217,5970,-2302,-3646,-4067,3274,5702,-4238,-4904,396,2613,4435,-3317,-6433,4155,3015,-207,-2298,-5351,2924,6849,-3102,-2975,-2026,1339,6399,-2527,-6655,2921,3149,2083,-538,-5674,2003,4891,-1740,-211,-2597,1491,5376,-2703,-3683,2146,-781,2324,-465,-5094,3029,3336,-918,894,-1674,1520,4239,-2270,-2573,1794,405,1125,-2840,-3844,4104,2081,-2840,-2114,-1931,3306,3184,-3825,-1880,1828,2923,1981,-4824,-3204,3012,3410,-429,-2641,-2268,3933,3080,-3679,-3206,-1041,4560,3330,-3991,-2825,2756,3025,1869,-3851,-3567,3931,4513,-331,-5163,-3426,5579,3642,-3328,-4197,47,5188,4803,-4700,-3527,3743,2804,2715,-3694,-4221,4022,3870,-993,-3413,-2095,3008,4101,-3465,-3716,34,1883,3242,-2392,-3763,3593,2559,-568,-874,-3385,3451,3570,-2586,-1267,-681,805,2066,-2373,-2867,2328,-313,167,-1957,-2178,3916,1803,-2537,-1522,136,1567,2280,-4432,-2037,3293,1350,-291,-2093,-1492,3597,1999,-2704,-1756,832,2967,2396,-4532,-1063,3210,1327,479,-3659,-2307,4837,2057,-1136,-2814,-939,4712,589,-4753,-3080,1063,3913,1556,-4161],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-7,9,-10,11,-12,14,-16,17,-19,21,-23,25,-28,31,-34,38,-41,45,-50,55,-61,67,-74,83,-92,104,-118,135,-157,186,-226,283,-373,534,-904,3886,-4221,-11060,7439,3536,-1137,-1265,-8043,4687,9693,-6230,-4429,-591,2061,9482,-4979,-10303,5156,3853,2245,-2034,-11480,4693,9491,-3926,-3265,-4707,3185,11562,-4924,-9358,791,2952,5612,-1735,-10260,3189,6737,969,-3133,-6823,2408,8635,-1945,-5732,-2360,2764,7703,-3202,-7069,717,2255,4906,-2631,-7276,3017,5285,688,-2406,-6172,2731,5858,-3080,-3644,-1068,430,4792,-4085,-5825,5255,1561,552,-1818,-6355,5197,4303,-4886,-328,-1567,1841,6280,-6552,-2688,6400,375,2597,-2751,-7237,7702,3662,-5881,-914,-2118,4384,6378,-8646,-3106,5480,1240,3890,-5106,-7823,8676,4033,-3876,-2435,-5467,6567,8202,-8689,-4637,2261,3747,6880,-8458,-9300,8216,4458,453,-2707,-8223,6886,7764,-5070,-4007,-3444,3287,8791,-6101,-8131,2744,3890,4711,-3665,-8347,5003,7135,-366,-3590,-5270,4166,7659,-4685,-4206,-916,3290,6035,-3777,-5551,4021,2903,1922,-2625,-5195,4455,3842,-1150,-2904,-3336,3719,4119,-4542,-2693,1139,1063,3101,-4971,-4445,4429,-215,-343,-2327,-2470,5832,3123,-6482,-1096,691,1481,3830,-7094,-2394,6678,-310,-97,-2677,-3538,8137,2534,-7497,-580,1161,5049,4519,-9503,-1869,7353,958,1215,-5714,-4164,9414,2158,-5281,-1996,-3101,6410,5768,-9326,-811,3672,3868,3340,-8192,-7191,8616,3517,-2280,-4344,-5234,6529,4607,-7310,-4869,-779,5263,5281,-6483,-5137,5526,3553,1534,-4552,-6136,6020,4609,-2651,-3397,-2617,4855,5696,-4313,-3327,317,3936,3122,-5410,-4109,3320,2235,338,-3774,-3157,5067,2508,-4008,-1839,-100,2549,2603,-5388,-1519,3513,2079,1416,-3690,-3090,5906,-331,-3476,-870,99,5516,1268,-6361,772,3725,1254,320,-5101,-471,6514,-568,-1742,-1280,-1017,7032,-227,-7202,-419,2090,3063,2209,-7849,-503,7443,520,-2578,-4229,-1159,8770,949,-6364,-1357,588,6784,2666,-9096,-861,4485,2784,243,-6598,-2485,7857,1764,-3833,-4018,-2027,6480,2772,-7782,-1578,3013,3449,2549,-6742,-2765,5669,2880,-1264,-4535,-2320,7354,2058,-5347,-1710,82,4546,2107,-5566,-1595,3063,2794,630,-4511,-2572,5071,705,-1927,-2998,-50,3916,954,-3930,55,1460,2246,-346,-4869,913,3620,524,-248,-2613,587,5014,-950,-3495,1571,978,2993,-1539,-4280,2170,3650,-181,-405,-4309,2477,5045,-2636,-4612,-136,1783,5273,-1721,-6781,2501,3618,1639,-1261,-7217,1877,6647,-794,-2959,-2579,636,6214,-1844,-5818,-545,2562,4551,-847,-6825,1225,6138,801,-2120,-5113,1102,7720,-322,-5881,-2581,1480,6126,24,-6925,-1132,4159,2490,-907,-6005,749,5446,328,-2663,-2354,511,6144,311,-5010,-679,3012,1782,-338,-4143,-587,3258,1051,-1752],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,8,-8,10,-11,13,-13,15,-17,19,-21,23,-25,28,-31,35,-38,43,-47,52,-58,64,-70,78,-87,97,-110,124,-141,163,-191,227,-278,356,-490,794,-3538,490,1134,4559,3801,-11378,256,8670,-201,661,-6277,-4267,12211,1366,-8858,-1125,-2406,7902,3370,-12746,-2502,6100,3210,2640,-10326,-4676,11209,2377,-4102,-4760,-4034,9106,5159,-9809,-3300,1312,5899,4180,-9006,-3963,6076,3795,1216,-6706,-4968,6563,3507,-3927,-3890,-2257,6494,3327,-6661,-3019,2336,4669,2967,-6372,-2546,4941,1358,-808,-3856,-3087,8310,365,-4183,-201,-1485,4761,2069,-6125,1067,3031,205,1455,-5275,-1069,8074,-2460,-2390,353,-1423,6957,111,-8954,3823,4008,667,2249,-8368,326,8528,-3709,-3187,-1757,-1632,10197,-1848,-8779,2862,2299,3394,1257,-10776,1628,9911,-1942,-2019,-5271,-144,11719,-2301,-9333,288,973,7853,1587,-11130,-152,6743,3020,-1351,-8994,-558,11619,-381,-5002,-3440,-1304,7968,1702,-9302,-1573,3989,5277,1726,-8569,-2570,6923,1770,-1790,-6084,-2487,8538,1859,-3984,-2848,-38,5859,1443,-7041,-363,3086,2519,836,-6335,-522,5501,448,-1982,-2539,-758,5588,-1822,-3902,1452,1655,3376,458,-6407,2252,3879,-2256,-632,-4450,1739,6675,-3608,-3516,2170,-352,4718,-1758,-7565,4256,3567,-1060,234,-6165,2799,9526,-5170,-4660,166,1187,8267,-3620,-8262,3760,3135,2256,-1262,-9250,3365,9380,-2367,-3245,-2925,906,9296,-3516,-8141,1020,3247,4689,-598,-9039,2287,6572,-20,-2983,-7561,-102,8889,-1372,-6362,-1194,1489,6090,500,-8901,186,4844,3362,-372,-7111,106,6112,-103,-3047,-3627,452,7317,-470,-4653,-845,935,4388,-1731,-6006,747,3062,2009,-541,-5209,722,5182,-1643,-2100,-425,492,5150,-2885,-4285,1572,1834,2338,-1457,-4953,2925,2598,-3320,-446,-2301,2814,4339,-5209,-3547,3298,767,2121,-3276,-6094,6455,3238,-2933,-1471,-2546,4626,6695,-4386,-3590,2578,2628,5245,-4942,-7048,5013,4394,410,-3142,-5263,5815,5158,-4154,-4702,-115,2930,7444,-4773,-6458,3486,4144,2535,-4247,-6734,3127,6280,-2546,-3000,-4035,1469,6474,-3305,-5665,717,3641,4699,-3286,-5979,2530,4569,404,-2378,-3947,2458,5899,-3145,-4677,-1472,1947,5238,-2382,-6298,935,1537,2013,-1906,-4513,2530,2881,-1016,-1984,-2398,2561,4098,-2193,-2122,707,2482,2259,-3931,-3382,2801,597,-59,-2213,-2124,4556,2347,-4397,-1171,1127,1522,3211,-4270,-2393,3902,1665,-79,-4011,-1601,5564,2531,-4206,-1939,-1200,4079,3405,-6320,-3102,4893,3312,1596,-5568,-4922,5535,2617,-2756,-2196,-3089,5090,4066,-4421,-3847,909,3629,2042,-5250,-4337,5083,3487,1,-3968,-4650,4690,4334,-3028,-4031,-1342,3472,5541,-4098,-3859,1878,2956,3066,-4254,-3926,3631,3492,-832,-3620,-1428,3108,4050,-2317,-2552,-50,2481,2611,-3965,-1952],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,4,-4,5,-5,6,-6,8,-9,9,-10,11,-12,13,-14,14,-15,14,-13,11,-5,-9,44,-154,1261,-1628,-8368,5560,5025,-6113,-106,-3406,1375,8352,-5305,-3365,3714,-20,2961,-2577,-6818,5836,2313,-4075,1613,-2150,3513,3382,-5467,-2370,2389,1722,2708,-3388,-3750,7991,1173,-3429,-1574,-2487,4930,1956,-7331,-2015,2048,3402,1885,-7208,-2036,5197,2561,-867,-6104,-2875,8727,2739,-3872,-3287,-823,8679,1758,-8430,-2432,2473,5732,2909,-9585,-2181,8232,3161,-70,-6639,-4200,10158,3034,-7011,-3200,-2132,5646,4547,-11231,-2365,4708,1888,3442,-7123,-6838,9227,2270,-1763,-2618,-6384,7622,4141,-8393,-1667,1428,1963,6798,-7561,-6263,7297,361,-330,-1428,-5433,7435,4273,-6039,992,-628,1953,6077,-7120,-2825,5329,-129,1083,-2709,-3990,6184,970,-4665,-295,601,3477,2305,-6656,525,3734,79,398,-4645,-1289,5713,-953,-4173,-1046,273,5502,925,-5793,-91,2517,3620,478,-5868,-473,6368,1946,-2446,-5498,126,7495,872,-4688,-2468,1335,8097,1076,-8329,-1000,4291,4907,-227,-8657,660,8314,847,-1803,-5215,748,9675,1118,-7176,-2122,497,5828,2060,-9278,-1285,5843,1163,823,-6783,-2941,8791,108,-3354,-1289,-2714,7114,2991,-8525,2,3030,1110,2099,-5565,-2417,6223,-282,-1016,-1617,-3739,6321,1444,-5682,868,-936,1601,2672,-6007,-367,4983,-1143,-697,-1783,-2042,6410,181,-4747,1646,-399,1385,1333,-5531,1173,4471,4,-911,-3519,633,6339,-1455,-4603,-1683,1362,4414,-1286,-7154,1409,3450,2625,-2222,-5759,1281,5659,-1644,-2303,-4340,2143,7055,-1748,-6682,-361,3288,5760,-2651,-7755,1116,4303,1682,-2432,-6680,427,7044,-343,-3087,-3552,1363,8182,-1075,-6727,521,1666,4566,25,-8082,350,7710,236,-631,-5339,821,7828,-710,-4542,-446,-104,3974,648,-6914,-429,2505,-2,301,-3873,-833,5898,-1515,-2256,172,-935,4652,-655,-5351,1514,1075,761,1073,-4593,-115,3798,-1900,-1713,-1487,-361,3922,-1447,-4387,1805,1804,740,-951,-4979,2624,4818,-2547,-2232,-1177,1943,4819,-1838,-5145,1497,2384,3583,-2269,-5051,1742,4275,74,-2467,-3934,3497,4255,-3443,-3668,-1730,4169,5387,-2456,-5006,219,2943,3542,-3060,-6006,2928,5336,-144,-3215,-4155,2019,5596,-2869,-4152,-2428,2307,5176,-2443,-5302,2439,3051,2016,-1497,-5841,2903,5378,-2207,-2244,-2688,1541,5606,-1070,-4614,1340,902,2699,-857,-5441,1874,2626,-1578,-1222,-2744,1302,4313,-3009,-2184,115,919,2903,-1286,-3213,3340,2762,-96,-627,-1906,1829,3591,-2861,-1007,157,550,1654,-2771,-2254,2889,1920,42,-2314,-1932,2935,2949,-2060,-2625,122,3913,1460,-3853,-3323,2716,2851,653,-2584,-3610,4290,2684,-1485,-3012,-681,3935,3572,-3605,-3414],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,6,-6,7,-8,9,-10,12,-13,15,-17,19,-21,23,-26,28,-32,35,-39,43,-48,52,-57,63,-70,77,-85,93,-103,115,-128,143,-160,182,-208,240,-282,338,-418,543,-765,1279,-5506,-790,4672,215,3262,-7623,-1615,8426,-2106,-3239,-503,-3623,7190,1291,-7403,1157,1479,-292,2114,-6700,608,6398,-2026,-996,-1341,-846,5770,-2201,-5641,2219,1420,1681,-307,-5403,3096,5464,-1880,-2404,-4426,2455,6496,-3498,-4399,89,3725,5402,-4471,-6818,2998,4569,2848,-3736,-6598,4895,6386,-1291,-3846,-5073,4298,7777,-3254,-6703,492,3537,6526,-4121,-9607,3791,5328,1486,-3343,-9054,3760,9895,-3854,-4941,-4148,1427,9672,-3019,-8475,2980,2455,5294,-618,-10313,3400,7976,-1701,-304,-5770,70,10558,-2561,-6162,859,-986,6365,-66,-9795,3519,3787,181,1469,-6330,-412,8556,-3158,-3094,180,-2746,6128,-1249,-6778,3976,1897,289,1444,-5480,2370,7410,-3684,-1607,580,1293,4829,-3462,-5543,2926,1632,256,-1376,-4163,4797,5861,-2509,-1983,-2335,2737,5614,-4648,-4467,1126,4263,4035,-4832,-4645,4840,4781,-453,-4629,-5146,6408,6222,-2974,-3303,-1300,4322,7204,-5742,-6377,2075,3746,4395,-6120,-7015,4860,5648,-877,-3911,-5510,5409,7867,-4378,-2983,-1727,1289,6365,-4493,-6648,3764,1878,2456,-691,-8149,4504,5583,-3118,-1674,-4123,964,7637,-4169,-6528,2790,316,2948,-208,-7354,3381,3990,-2960,397,-3342,1429,5511,-3698,-696,1448,-1317,3375,-2694,-4624,3814,748,-1461,-525,-2574,2768,2960,-4683,-1266,1010,1806,2030,-4676,-3372,5314,1739,-888,-2723,-3265,4698,2659,-4432,-2035,98,4065,2856,-7498,-2903,3342,4390,1278,-6710,-3972,5796,2244,-1880,-4746,-2209,5875,3615,-4842,-3012,-157,5956,3682,-7681,-4460,5076,3817,1027,-5844,-4109,7067,1962,-3214,-2936,-3223,6667,4413,-5836,-2723,1840,3086,5245,-4424,-4132,4754,3525,-1100,-2608,-5612,5289,4720,-4744,-2236,-904,1549,4534,-5290,-3149,3714,1496,1973,-1705,-3729,4095,2775,-3642,-668,-1060,1475,3456,-4629,-1684,3198,-107,1077,-1983,-2216,4668,1414,-3297,-916,-1730,2851,1976,-4815,-650,3295,1215,-101,-4512,-1237,5160,975,-2331,-2354,-14,4530,185,-5319,-1238,2707,3181,380,-5341,-2082,4092,2155,-1145,-4398,-342,5538,930,-4285,-3438,-274,6195,1686,-6492,-3340,3044,3975,1315,-6797,-2241,5053,2010,-1576,-5575,-1388,6110,969,-3361,-1066,76,5679,2626,-6786,-2149,2973,2742,738,-5288,-2726,5063,1582,-2022,-1887,-1814,4868,1526,-5142,-944,1060,2066,1912,-3631,-2148,3393,322,-358,-1651,-1578,3788,2290,-3253,-273,467,803,1875,-3674,-237,3580,47,-24,-2412,-314,4543,770,-3322,-318,862,2819,549,-3598,1043,3673,712,-1194,-2665,-262,3483,-1184,-2787,-1536,1361,4831,-834,-4681,-809,3083,2763,-979,-5748,750,4176,840,-2994,-4719,236],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-7,8,-8,10,-11,12,-13,15,-16,18,-19,21,-24,26,-29,33,-37,42,-49,57,-67,80,-100,133,-190,307,-648,3601,10848,-4174,-4750,1458,631,9638,-3037,-10851,4753,4662,2594,1288,-11349,1483,11301,-3674,-3222,-3857,413,12635,-1020,-10599,1032,2781,4973,1218,-11476,441,9065,1242,-1864,-7814,-2043,10913,100,-7397,-1042,2317,8770,2442,-10218,-1313,4939,4471,815,-8214,-1838,7817,1498,-2293,-4423,-281,7094,540,-5099,-1523,874,5525,-1169,-7279,1607,4142,1959,15,-6000,331,6271,-1509,-2551,-1582,476,5760,-2932,-5665,3220,2024,2078,-508,-7495,4073,5452,-3366,-295,-2521,517,7671,-6173,-5698,3242,594,3536,-2365,-7805,7070,6091,-4157,-808,-6116,3638,9252,-7034,-4995,1370,970,6961,-4429,-9770,7260,5731,-408,-2526,-9792,3998,10706,-5544,-4260,-3238,2489,10648,-3962,-10381,2878,4302,3740,-1588,-10113,3602,9577,-1739,-4623,-5050,687,9680,-2178,-6418,-56,1402,6645,-791,-8609,1513,4859,1756,-1932,-7295,889,8143,-1083,-3585,-3389,894,6094,-1554,-4670,16,2143,3584,-1475,-6156,2268,3637,-1150,-1646,-3050,2679,4892,-4291,-1343,1116,906,5088,-3856,-3628,5547,1225,-564,-1237,-4316,5026,4277,-5232,-1115,-510,3208,5424,-7144,-3389,6169,1172,1517,-3494,-7081,7933,4060,-5443,-2051,-3800,4096,8759,-7649,-5297,3516,2978,3274,-5511,-7572,7688,5155,-3932,-3334,-6014,6024,7874,-5672,-5477,-91,2201,7876,-4399,-7042,3879,4439,1580,-3588,-7600,4394,7097,-3544,-3373,-2437,2870,8268,-2704,-6528,1813,2783,3521,-2908,-7171,3018,4215,992,-2022,-4609,2740,6233,-3198,-2946,-433,2054,4216,-3381,-3618,2708,2527,2867,-2419,-4747,3650,3955,-1656,-1266,-2061,2205,4497,-5104,-1848,3173,763,1649,-4363,-3250,4272,54,-1593,-566,-847,4553,1697,-6437,-965,1141,2174,3425,-6700,-1383,6350,1207,-1317,-4152,-3043,8082,2204,-6703,-2558,966,4945,3512,-7915,-3731,5271,1185,1879,-6043,-4179,7753,3463,-4470,-3433,-2567,5390,5148,-7261,-3466,2759,3581,3740,-5808,-6310,5274,4888,424,-3954,-3818,5215,5859,-5406,-2580,506,4299,4220,-4722,-4454,4012,2421,739,-3764,-4849,3382,4124,-1786,-1522,-1840,3065,4427,-3184,-3456,333,2086,1856,-2995,-1839,3712,1587,145,-1768,-1998,3821,1339,-2495,206,-96,2853,1864,-5923,591,2871,299,392,-3068,-1256,5310,-793,-2548,-1237,421,4429,-620,-5539,252,3025,1519,-5,-4996,-1365,5904,439,-3240,-3055,24,6761,840,-5638,-1451,1579,3870,318,-7234,-1498,6745,1574,-1691,-4495,-3007,7414,2256,-5177,-2055,424,5095,2181,-6532,-2189,3939,2795,1209,-5519,-1950,7186,2136,-2435,-3268,-1215,5942,1949,-5445,-2952,912,3812,2383,-4220,-2124,4256,2334,-1002,-3585,-344,4090,1031,-2319,-1917,-121,3858],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-9,10,-11,12,-14,15,-17,18,-20,23,-25,27,-30,33,-36,40,-46,51,-57,65,-74,85,-99,119,-146,188,-261,421,-1364,-102,-3588,-5864,9782,5408,-7818,-1390,-1798,4534,6964,-10624,-3972,6708,2085,3404,-7349,-8361,10644,4125,-4956,-2472,-4263,7575,6789,-9196,-4364,1060,2740,7330,-7542,-9168,9183,5285,1384,-3934,-7965,6315,7743,-5100,-5106,-2902,4618,8297,-5834,-5764,2520,3462,4478,-3917,-7106,5284,5830,-1935,-2573,-4135,4667,5446,-4146,-2892,-58,4008,4137,-5449,-4071,4093,2516,2126,-3558,-3592,5022,1316,-2901,-407,-2115,3840,3602,-6793,482,3241,-151,2617,-5803,-2877,7819,-359,-3755,-647,-3043,7707,2428,-10164,1070,2227,1933,3275,-9485,-3038,10313,-1039,-1085,-3269,-3620,11688,1306,-9906,-101,1157,5094,4542,-11586,-3175,9766,704,1876,-5529,-5493,10867,3099,-5953,-2117,-2801,7128,6300,-10785,-3770,4992,4053,3919,-7408,-6125,8153,2822,-2239,-3666,-4442,8223,5039,-5578,-2819,627,3888,5087,-6907,-4894,5041,2766,966,-5830,-6212,3930,4638,-1765,-3309,-1937,4143,3354,-4684,-3560,1365,2420,2590,-5366,-1973,4961,558,-135,-2089,-1759,5782,-1615,-3784,647,56,3862,1506,-6070,1458,4929,485,436,-4335,-686,7590,-2297,-4059,670,-5,6703,-828,-8977,2547,5049,902,-200,-8259,433,9460,-2122,-2389,-2932,-607,9313,-624,-10318,615,2088,3337,1845,-10645,-968,8532,1733,-1905,-6142,-705,10073,170,-8391,-2361,2068,6889,2911,-8773,-1447,6361,2428,952,-7583,-3373,9324,1750,-3470,-3385,-1263,7110,3844,-6872,-2313,1810,3100,2781,-5884,-1975,5351,2126,-1049,-4320,-2650,5673,2696,-2451,-1380,-946,4205,1471,-5357,-430,2139,1294,204,-3783,544,5418,-903,-1893,-2679,-708,4811,-2012,-5108,2294,1411,1731,-842,-6411,2929,5351,-1294,-1683,-3346,1646,5869,-3199,-5097,1321,1929,4405,-2841,-7216,4182,4539,-399,-841,-6312,1723,7374,-3266,-4247,-561,1788,6585,-2278,-8499,1473,2752,1709,-1120,-9011,137,7868,-1541,-4953,-3934,104,8057,-1112,-6712,554,2492,5624,164,-8484,1492,5489,1408,-1811,-5319,-262,7214,-389,-4521,-2867,171,5294,165,-7709,345,2929,1834,-542,-6495,-243,5229,430,-1616,-2442,1116,4844,-1274,-3134,63,929,3252,-551,-3437,1402,2869,1002,-2201,-4121,2122,4786,-1966,-1786,-611,2158,2676,-2824,-3587,2173,1170,447,-2332,-4707,3866,4167,-3745,-2099,-1509,2847,4871,-4866,-3409,2266,2956,1483,-2879,-5498,4044,4472,-1803,-3031,-3826,3323,5425,-3509,-3253,246,3705,3891,-3474,-6759,3935,4438,149,-3337,-5309,3486,6687,-2452,-3544,-2035,2311,4090,-2524,-7412,1150,4014,3468,-2986,-6137,1594,4089,321,-2096,-2311,1968,5174,-2543,-3400,-195,1914,4291,-1029,-4650,1643,3299,1529,-1961,-3468,1531,4026,-1147],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,3,-4,5,-5,6,-6,7,-8,9,-9,11,-12,14,-14,17,-18,20,-23,26,-29,34,-40,47,-57,69,-75,-151,-1448,2923,7455,-7205,-4416,5815,-950,3059,-1908,-5158,6809,2090,-5044,416,-1422,3220,4159,-7369,-658,3141,-568,1192,-5007,-2690,6689,99,-2526,-1034,-656,5360,214,-6948,1172,3267,2441,856,-5737,761,5345,-158,-2806,-4592,798,7514,-1308,-5683,-1324,2085,6037,-993,-9906,381,5029,3874,-2013,-9333,1408,8462,-148,-3128,-4916,285,10774,-994,-8655,-816,2139,7147,1601,-11765,393,7180,1282,305,-8562,-2240,11058,-43,-6110,-2696,-1577,8539,1350,-10827,-714,4274,3410,4418,-9057,-3559,8646,-10,-1559,-3138,-4095,8501,2336,-8045,1105,-306,3323,3223,-7397,-2003,6749,-386,-189,-2250,-3415,7262,-1217,-5600,1352,-742,2518,1571,-7385,28,4456,-415,-831,-3052,605,6925,-2353,-4938,-619,1186,4655,-1678,-5831,1112,3319,1802,-1916,-5708,1758,7321,-465,-4171,-3003,2433,6196,-2681,-4991,-620,4090,5382,-3080,-7544,1751,6661,1173,-2968,-7753,3304,8178,-1522,-5328,-4734,3576,7891,-2309,-9207,443,3341,3317,-1578,-9483,2254,7495,-285,-1506,-6418,571,9664,-1649,-6650,-787,-311,6704,-596,-8596,362,4989,1034,518,-7146,-1155,8761,-1456,-3271,-1737,-2583,7402,148,-7729,926,1432,912,1614,-5676,-75,6851,-904,-1840,-2377,-123,6122,-1424,-5152,3058,601,2904,-269,-4794,2478,4847,-2248,-896,-2148,791,4756,-3180,-4116,1224,1836,2835,-1110,-4926,3783,4638,33,-3022,-4104,4189,6008,-2696,-3873,-1466,4410,4856,-4622,-5276,1962,2933,3434,-4960,-5906,4500,4561,-900,-4531,-5121,5092,6349,-4125,-4371,-629,3159,6345,-3845,-6406,3020,3669,2703,-3164,-7585,4301,5511,-2291,-2719,-3839,1901,7936,-4527,-7328,1986,1254,4592,-2168,-6430,3244,4498,-899,-819,-4074,1018,6501,-2912,-4309,-220,-246,4555,-1475,-5658,3427,2902,-477,-333,-4643,2138,4538,-2970,-1492,-396,1172,3589,-2121,-3642,2715,2430,-976,-1581,-3373,3575,2619,-3240,-2557,192,2766,3177,-4056,-3614,2974,1251,-460,-3149,-3085,3464,3193,-2648,-2428,-699,4950,3389,-4691,-3975,493,4758,1647,-5015,-3719,4176,3972,1,-5102,-4140,5381,4911,-2716,-3889,-1016,4919,4923,-4534,-4052,965,4677,3524,-4715,-3738,5165,3944,-391,-4011,-4816,4675,5688,-3745,-2821,-169,2196,4630,-4686,-3197,2981,3007,1273,-1894,-4461,4136,3298,-2914,-2116,-1752,1715,3965,-4321,-2246,1181,1486,1854,-2514,-3154,3173,1336,-1394,-361,-1823,2468,3908,-3536,-1834,2696,1069,1356,-2247,-2219,3776,1887,-723,-2598,-1530,3324,325,-3924,-1056,1125,2067,1203,-3886,-1855,3773,2218,-174,-4100,-1314,4661,1304,-4489,-3204,1069,4274,423,-5227,-767,2751,3838,225,-5170,-1089,6055],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,-1,0,-1,1,-1,1,-1,2,-1,1,-2,2,-2,2,-3,3,-2,3,-3,3,-3,2,-2,1,-1,-2,6,-12,25,-52,116,-326,2320,10203,-3530,-4354,6,-1568,8294,-1190,-9214,3953,2714,1181,1476,-7138,1788,6930,-3804,-1571,-658,-1242,5693,-2286,-4032,2952,1908,1106,409,-5500,3586,4733,-3973,-2010,-2097,2063,4292,-4581,-3625,2982,3823,2465,-5295,-4833,5316,3758,-983,-4141,-3801,7825,4787,-4899,-4250,-266,6837,6150,-8093,-5306,3238,3871,3534,-7790,-6655,7260,4838,-2951,-3825,-6229,8063,8486,-6771,-5780,429,4732,6673,-6215,-8568,6611,3302,2573,-4308,-8923,6823,6715,-4250,-2102,-3694,3257,9543,-6073,-5930,4001,440,5166,-2607,-10137,5729,5352,-2481,613,-7060,1921,8122,-4596,-4107,860,-182,4760,-2177,-6708,5365,2147,-1111,164,-4295,3352,6413,-4469,211,774,67,4945,-3908,-3400,3814,375,-621,-1045,-3295,6181,2894,-4280,-2207,-22,4338,2961,-5432,-2118,3971,2901,1124,-5165,-2692,6154,3325,-3221,-4419,-2021,6071,2123,-6674,-4537,869,6655,3536,-7750,-2767,4721,2973,-604,-6297,-4306,7793,3527,-4479,-3514,-3509,7812,5712,-8115,-4268,2528,4153,4331,-7743,-5196,7172,3596,-97,-3152,-6828,6832,5166,-6302,-2680,-2072,2714,6294,-6270,-3727,3611,490,2905,-2254,-5868,6422,4240,-4091,-1630,-2589,2351,5262,-6860,-2779,3470,512,3429,-3999,-3389,5691,1697,-2604,-141,-2447,3052,3200,-5445,431,2880,1251,1306,-4309,-2653,6009,952,-1818,-2656,-2231,4846,1559,-4279,-811,1610,3665,913,-5784,-1181,4218,2991,-1352,-5157,-239,6859,1834,-4809,-3231,618,7185,554,-6146,-1630,3397,5627,266,-8166,-1128,6272,2146,-805,-6578,-1373,7257,2396,-5930,-3361,303,6193,1598,-7755,-1800,4694,2231,1159,-6099,-2516,6852,1311,-2923,-3481,-2099,6234,1766,-6088,-1113,1360,2521,2588,-6444,-3027,5838,770,-917,-3178,-3579,5457,312,-4745,-535,846,2621,2674,-5642,-1302,4428,7,-97,-1988,-934,5138,228,-2609,107,-457,2139,713,-4455,834,3354,1101,166,-3138,558,4659,-1178,-2861,-1658,297,4183,-166,-5366,757,2488,1724,-1881,-4134,1842,5476,508,-2567,-3847,1495,6100,-147,-4307,-1111,1892,5166,-796,-7079,979,4568,1999,-1145,-6696,748,6617,-479,-3515,-3489,794,7441,-482,-5978,-750,2694,5617,-288,-6093,627,4917,1740,-1682,-5338,-524,6832,1231,-3516,-1076,1143,4570,631,-6309,593,2997,3367,495,-3844,-744,4755,-345,-2116,-1217,-283,3748,525,-3494,-589,1236,2149,-12,-3703,1457,3319,-469,-1050,-3013,243,3004,-1137,-3639,644,3135,1740,-441,-3589,2500,3923,-1931,-1904,-2145,1360,4668,-1728,-3607,676,3040,2868,-1974,-4039,1735,3389,1166,-1934,-3836,3018,3829,-1191,-4561,-911,3624,3573,-1820,-4887,285,2965,3140],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-5,7,-7,8,-10,11,-12,13,-15,18,-19,21,-24,26,-29,32,-35,39,-43,47,-52,58,-64,70,-78,86,-95,105,-117,131,-147,167,-191,221,-260,314,-390,509,-722,1222,-5452,400,5912,-1019,1713,-9487,-1208,11719,-1045,-4526,-2291,-4110,10010,1086,-10964,1009,3304,4370,3623,-11133,-2417,10700,866,-2241,-5941,-4784,12278,2065,-9236,-1503,651,7096,5361,-10764,-4092,6613,2841,1663,-7469,-5275,8815,4019,-3630,-4004,-2442,6706,3534,-7927,-3284,1925,4297,3637,-6878,-3582,5939,2755,-84,-4689,-3418,7298,3040,-3929,-3118,-736,5946,3011,-5729,-494,3022,1493,1573,-4753,357,6156,-1395,-1146,-2333,-675,6871,-1130,-6373,2881,665,2421,576,-8805,2080,6283,-2427,-1238,-4565,212,9067,-3865,-6048,2485,329,5703,-781,-11134,3570,7193,-567,-132,-7415,-122,12138,-2902,-6948,-173,-489,9689,44,-11953,2473,4691,2931,977,-10681,204,10239,-1105,-3950,-4668,-1409,11267,-385,-9516,-657,2305,5849,2827,-11021,-445,8247,2137,-1770,-7331,-1994,8797,2073,-5747,-3336,-57,6576,887,-7941,-1889,2742,3068,3131,-5132,-493,6369,470,-2428,-3672,-442,7093,-257,-5147,-83,18,4055,721,-7005,1874,3934,1349,124,-4470,1946,4966,-1932,-2004,-249,-172,4785,-2923,-5929,3529,1945,1329,-238,-6495,3198,5181,-3583,-1271,-2545,1825,7935,-5370,-6574,2803,1895,4025,-1799,-8886,5559,6968,-2856,-1899,-5216,2422,9361,-5324,-5525,2127,1651,6840,-2528,-8871,4365,5334,1334,-2281,-8750,2484,9871,-2923,-4708,-1959,1657,9164,-1893,-7842,1599,2126,3628,4,-9136,1840,6804,561,-2312,-4995,-90,7620,-819,-5886,-268,1246,4433,-211,-6611,-197,2996,1671,-877,-4906,519,5472,-1886,-2551,-1950,842,4960,-1331,-4070,1158,2246,1292,-1724,-3296,2711,2249,-1475,-1941,-3001,2505,4361,-5930,-3325,1896,1156,3265,-3305,-3304,4635,2177,-597,-2910,-3894,4976,4823,-5072,-1712,-347,3373,5784,-5318,-4390,3919,2792,354,-3165,-5552,5160,4905,-4164,-4434,-2517,3728,6594,-5472,-5914,3212,2974,4422,-3845,-7232,5253,6357,-1645,-3045,-4807,4059,8015,-4677,-4793,247,2480,4977,-2783,-7216,2895,3988,1426,-1178,-5442,3360,5728,-1939,-3512,-1635,1832,5553,-2551,-4540,776,3346,4143,-2328,-5363,2126,3552,356,-2303,-3606,2986,3654,-2221,-2635,-575,2221,2148,-2663,-2236,2047,2676,1231,-1379,-2108,3463,1029,-2865,-1309,-1554,2613,2624,-4619,-2610,3341,1611,976,-4489,-1732,4433,2326,-1817,-2420,-757,5512,1908,-6501,-1911,3139,2941,2379,-6381,-2404,6673,3095,-700,-3248,-3638,6155,3755,-5252,-2370,-324,4680,4585,-7069,-3867,3989,2047,912,-5332,-4629,5568,3871,-1865,-4087,-2071,4333,4487,-4370,-3716,2023,4651,2001,-4433,-4129,3695,3455,-304,-3178,-3035,4812,3281,-2422,-2996,-705,3626,3367,-3980,-2542,3116,1823,1779,-2873,-2214],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,13,-15,16,-18,20,-22,24,-27,29,-33,35,-40,44,-49,55,-62,70,-81,95,-112,136,-171,225,-323,543,-1765,2647,8170,-8486,-6941,6176,1955,2646,-3974,-10250,7189,6575,-4528,-3182,-6337,3958,9831,-7279,-6677,2892,2079,7418,-4521,-10313,6561,6264,-1030,-2330,-8437,3892,10970,-5201,-6347,-1951,1817,8686,-3499,-9404,3197,5874,1901,-2221,-9359,2951,8155,-1575,-3314,-3797,2616,7856,-1993,-5777,1301,2103,4946,-1728,-7864,1249,3647,1427,-1377,-5429,2949,5099,-2200,-1956,-2777,2666,5726,-3773,-4059,3421,1601,3006,-3576,-5194,6390,1922,-2760,-605,-3648,4773,4784,-7723,-986,2084,1415,4177,-7221,-4581,8461,886,-2607,-2629,-5143,8871,4549,-8079,-784,1298,2643,6233,-8619,-4897,8018,1284,747,-4381,-8415,9175,5383,-7343,-2560,-3252,4778,7638,-8753,-6725,4850,3263,4832,-6688,-9080,9170,5569,-3115,-3773,-7056,6257,9103,-6449,-4617,663,2720,5559,-5405,-6785,4965,4270,1550,-2110,-7861,5135,6453,-2653,-2399,-2574,4504,7277,-3114,-4655,2698,2976,3548,-4435,-5482,4953,3588,-501,-2274,-3983,4694,4654,-3900,-1012,-895,3635,2868,-5270,-795,4001,1471,1071,-3601,-2812,7116,2460,-3657,-166,-1536,4871,2515,-6610,192,4379,320,2662,-4706,-2328,7561,-919,-3653,-2067,-2313,6463,2386,-9095,-229,3253,3444,3101,-8006,-2959,8680,1657,-1838,-4353,-3946,9293,3103,-8795,-1346,-29,4522,5792,-10087,-3779,6768,1367,1474,-6307,-6035,8594,4101,-5092,-3045,-3026,5112,6094,-7876,-3399,2575,3234,3804,-5409,-4723,4999,3463,-838,-3617,-3588,5586,4389,-4770,-2885,-706,5745,3749,-4220,-2750,3164,2898,664,-3590,-2374,5359,2720,-2608,-2888,-837,3813,2090,-4695,-810,1441,1353,1962,-4585,-414,4737,-194,-1112,-3152,-1452,5089,-1187,-5243,1374,3,3470,-245,-6199,1773,3843,258,-1123,-5385,-142,8170,-1004,-5035,-752,1181,5443,188,-7986,546,4243,2353,193,-8079,762,8618,-368,-3300,-3945,-1542,7938,1677,-8698,-911,1011,3740,1552,-8668,-442,6838,1739,-1401,-4495,-1833,8261,1613,-5581,-2612,-582,5065,2395,-7089,-1491,4227,2162,859,-5049,-2438,5039,1130,-1755,-4399,-792,5343,2807,-5959,-2248,1812,2614,437,-3525,-1942,3727,358,-2151,-2015,-803,4291,-309,-3220,68,191,2776,395,-5137,1193,1967,1924,-693,-3605,1399,4102,-1871,-1453,-1439,1783,4075,-1552,-5079,1650,2291,2300,-1950,-5738,3229,3879,-1647,-2525,-3394,1750,6095,-3302,-4413,568,2463,4192,-2003,-5820,2853,4765,-209,-1098,-5415,1635,7276,-1705,-5053,-2336,1216,6496,-943,-7271,1911,4962,3437,-609,-6442,669,7322,-108,-3116,-4279,-20,5674,-37,-6075,-859,1706,3637,-145,-6375,-652,5071,2146,-1092,-3418,-132,5836,-496,-3147,-512,719,3971,379,-4253,-805,2479],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,8,-9,10,-10,12,-13,15,-16,18,-20,23,-25,28,-30,33,-36,41,-45,50,-56,62,-70,78,-89,102,-118,138,-166,205,-266,374,-625,2579,148,-249,-2999,-3997,9441,871,-5424,699,-1477,3416,3038,-6941,-330,4142,1040,899,-3862,-2209,5493,-36,-2892,206,344,4378,-221,-6973,1930,3371,1154,-1029,-5046,1628,5637,-1082,-3622,-1999,3466,5799,-2474,-4569,587,2758,3904,-3023,-6908,3506,4755,-264,-3508,-7277,3600,7127,-3597,-5873,-2013,3249,9328,-4518,-8490,3677,3306,3707,-2348,-10626,4870,8610,-2155,-3294,-6037,1631,10822,-3565,-6575,354,1742,7991,-2034,-11514,3822,5554,1324,274,-9181,636,9690,-3110,-3187,-2619,-2242,8800,473,-9468,2127,1980,1815,2326,-7468,901,6808,-2633,-806,-3172,-2005,7948,-814,-4221,2210,-54,3033,261,-7372,2969,4003,-1537,13,-3159,-91,5117,-3055,-3914,2377,1375,3628,-1180,-5402,3671,3813,-684,-1929,-3786,3268,4509,-3002,-3296,-808,4269,4497,-4632,-5224,3444,4155,2336,-4074,-6054,4134,5781,-778,-4281,-5303,4627,6151,-5027,-4768,-887,4524,6799,-6073,-7864,3907,4384,2990,-2906,-8485,5168,6859,-3853,-3033,-4557,2467,8859,-5961,-6203,2532,1595,6075,-2632,-8571,5408,4647,-141,-2190,-6041,2010,8680,-3275,-4095,1039,481,6647,-2025,-8684,3200,2183,1628,52,-6239,2184,5211,-2858,-433,-127,489,5754,-2108,-5106,3602,923,1094,-1327,-5070,2883,2777,-2919,-468,-1098,1537,4126,-4222,-2646,3690,735,946,-2902,-3645,4287,2303,-2040,-2664,-2338,4633,4236,-4819,-2235,432,3114,2596,-6052,-2066,4087,2696,563,-4843,-3612,6125,4333,-3791,-3916,-717,5694,4711,-6299,-3403,2114,3699,3882,-7017,-4231,6736,3273,169,-4566,-5945,6596,5090,-6272,-3160,-429,4243,4167,-6901,-5128,3584,3684,1695,-3558,-6745,5153,3155,-2169,-1583,-3470,3809,6601,-3490,-2445,1324,1414,2884,-2048,-6088,3640,3068,-1983,-1445,-3596,3047,3417,-4839,-1430,773,730,3195,-2484,-2545,3235,1340,-321,-1579,-2422,3449,2380,-4378,-2327,547,2534,2317,-4188,-1153,3785,515,-634,-3090,-2273,4797,1316,-3702,-1864,520,3718,270,-4886,-2740,2461,2637,-494,-5140,-1402,4636,2101,-1618,-3839,-328,6037,1471,-5533,-2804,1580,4641,1394,-5912,-1174,3671,3091,1121,-6116,-1321,7082,2100,-2881,-3338,-2285,5678,3197,-5268,-2112,2337,4605,2318,-6336,-2805,5126,3033,-1071,-4408,-2614,4731,2764,-2648,-1796,-600,3772,2817,-4278,-1544,3487,1474,622,-1892,-2614,4551,1099,-807,-944,-905,3751,948,-3928,-365,1485,257,419,-3451,-1768,5019,-533,-2207,-2355,575,3247,180,-3306,-6,836,931,-799,-4272,-902,3074,900,-2608,-2094,145,4719,206,-3453,-270,2561,4160,-724,-4520,1237,4097,1982,-1926,-4265,1495,4213,659,-3789,-1740,1221,4150,527],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-6,7,-8,8,-10,11,-12,13,-15,17,-18,21,-23,26,-28,31,-35,38,-43,46,-51,57,-63,69,-77,86,-96,108,-123,140,-161,189,-228,281,-364,512,-847,3552,-2732,-7720,7018,2624,-882,99,-7002,1883,6152,-5244,-1782,131,436,5277,-3317,-5571,5468,-481,-630,-1353,-4534,4799,3111,-4771,27,-1733,1188,4777,-5239,-2841,4315,1583,1228,-5101,-1546,6252,1742,-2819,-4094,-736,6613,2435,-5783,-1612,1293,3963,1765,-7554,-1987,6728,2015,-194,-6659,-2794,8989,2269,-5034,-4370,-2869,7921,3889,-9741,-2316,3908,3524,4483,-8989,-5333,10144,2756,-1784,-4835,-6850,8665,5352,-8883,-1768,-808,5002,7088,-8621,-5410,5854,1442,3068,-4669,-7141,8676,5374,-4967,-1989,-3709,4706,6760,-7158,-3141,3483,43,3630,-4598,-6436,7323,2088,-1247,-1836,-4349,3537,4612,-5225,-949,1310,1211,3757,-4078,-2791,5074,1075,-1300,-860,-2523,5547,1209,-5696,-542,948,3116,679,-6042,-460,5061,1285,-631,-4501,-1280,6607,958,-4450,-3416,-230,5997,539,-6590,-1054,2784,3781,750,-6483,1074,6678,1757,-1460,-5972,-153,9164,638,-6394,-1796,-95,8590,2591,-9165,-979,4077,3147,541,-8150,-2226,9289,2321,-2992,-3790,-2069,8709,1202,-7911,-942,1923,4313,4565,-8892,-2882,6745,1245,-160,-3822,-4805,8236,1890,-5224,-725,-2357,4921,4984,-7053,-1369,4429,397,1873,-2682,-3105,6350,973,-3584,-419,-1309,4193,2404,-5318,-470,2472,272,472,-4292,-1408,5172,198,-2120,-246,-563,4457,264,-6139,1139,2124,2325,10,-5575,84,4710,397,-2707,-2393,1925,5898,-1049,-4673,-1109,2098,4551,-1979,-5470,852,3564,1967,-2596,-6088,1415,5689,-1045,-2023,-3798,2299,7023,-1458,-5510,-444,2520,4612,-1707,-8185,1452,4472,1561,-948,-5850,324,8228,-2118,-4571,-1535,863,6066,-150,-7893,-468,3877,2832,453,-5895,-618,7070,-1868,-2542,-3061,-1857,6517,425,-6232,-166,772,2209,1817,-5876,892,4663,933,-275,-3751,-1310,5160,-579,-3236,460,999,1940,-38,-4459,1089,2765,-979,-691,-2425,-37,4750,-1375,-3607,30,766,5039,-1704,-5274,2434,2458,-307,-2295,-3711,2819,3265,-3091,-4353,-951,2039,4150,-3971,-4227,497,2440,2213,-3324,-4746,3521,5018,1061,-3531,-3968,3714,5048,-2972,-5168,-1284,2872,6349,-3607,-5970,2626,3514,2689,-3079,-6689,2583,5884,-1656,-3596,-3478,2622,6024,-2142,-5186,-804,1004,4515,-1712,-6538,2281,4445,436,-656,-3084,1277,5771,-1490,-2760,-1312,492,4526,-2023,-4874,1885,1095,1594,-245,-4395,1404,3697,-1655,-1579,-2121,257,2876,-2002,-3295,1048,2380,946,-1787,-3014,2752,2288,-1276,-1245,-1504,1948,3561,-2445,-1731,2243,1979,1171,-3001,-3318,2527,3606,-1157,-3652,-2633,3940,4227,-2444,-3522,-210,2851,2540,-3373,-2691,2078,2589,768,-3144,-3353,4706,3740,-2111,-2615],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-4,5,-6,7,-7,8,-8,10,-11,11,-13,14,-16,17,-19,21,-23,26,-29,32,-37,43,-50,58,-71,89,-115,159,-244,462,-1808,-3848,-618,-3558,8165,4169,-11304,-1467,4754,1920,4878,-9291,-6351,10438,2708,-1912,-3983,-6216,10199,5791,-10510,-2323,142,5838,7213,-10646,-6159,7616,3230,1605,-4927,-9836,9231,6709,-6778,-3206,-4105,5761,7933,-7615,-5920,2934,2537,4492,-7003,-8213,5882,3676,-1616,-3183,-4657,5883,5549,-4748,-3632,-328,3360,6286,-5050,-5127,2773,2427,1562,-4321,-4875,5270,2309,-2219,-1847,-1915,3957,2793,-6860,432,1119,1499,1729,-5079,-1895,6162,-430,-1269,-2823,-2942,7460,37,-7420,930,213,2779,1292,-8796,811,6754,-672,-648,-6307,-1327,10271,-1147,-6145,-464,-661,7406,1559,-11663,778,5599,1688,1030,-8936,-3137,12174,-1474,-4261,-2684,-4164,10020,4410,-12301,-1682,2862,4939,4294,-9904,-4313,9626,2947,-943,-5389,-5672,9401,4356,-7315,-3015,-2086,6249,4877,-9225,-3423,4930,2804,1763,-6137,-5270,8258,3798,-3486,-3189,-2040,5253,3324,-6829,-2815,1143,2329,3184,-5209,-2757,4454,668,-556,-3347,-2473,5037,97,-4305,-1322,112,4899,238,-5469,1275,2073,-88,889,-4823,99,6164,-2838,-2396,-1450,-205,5849,-862,-6596,2024,1907,2894,-1800,-8199,2426,6920,-2267,-1674,-4873,822,9241,-3821,-7776,1273,2200,6469,-74,-9471,2314,6749,849,-1240,-6522,-54,10511,68,-4821,-2302,293,7797,55,-10495,666,4400,3792,2570,-9430,-1359,8353,0,-2623,-3060,-1731,9155,1167,-6618,-1502,559,4597,1496,-7222,-1331,5917,579,-47,-5080,-1117,6377,2096,-4683,-1867,-479,5624,1819,-5372,-944,2434,1629,527,-3979,433,5146,-731,-2058,-2524,-1060,5078,-1112,-4224,1269,559,2091,-20,-4138,2108,3937,-1068,-950,-3689,1838,4248,-3666,-2633,3,1731,4772,-2798,-5880,3389,2832,554,-1675,-5749,4400,6245,-3717,-3176,-2329,2932,6628,-5655,-7010,2623,3902,3531,-2264,-8198,4689,6220,-1795,-2402,-5131,2609,9401,-3721,-6271,531,1608,6320,-1987,-7979,2097,5131,2094,-912,-7094,739,7904,-292,-4238,-2593,1098,6940,-1345,-5228,403,2930,3014,-772,-7206,-159,5854,-115,-1906,-3823,-69,5900,-775,-4007,-79,836,3132,-538,-4597,1294,3402,233,-1388,-4409,1746,4159,-1387,-2104,-124,2305,2598,-1561,-2483,3201,2082,1012,-2253,-2820,4430,3320,-863,-2331,-1439,3127,3399,-4915,-2584,1802,3170,2048,-3473,-3120,4040,2276,-2077,-3588,-3597,4332,5731,-3648,-3224,891,3594,3687,-4154,-4699,4565,4213,299,-3401,-5895,4981,5641,-3512,-3289,-3127,3503,6104,-4372,-5958,1976,3735,3406,-4083,-5976,4471,5481,102,-2440,-3566,3447,6135,-3070,-3292,591,2498,3535,-3387,-4490,2084,4102,1189,-2377,-3778,1893,4461,-1213,-2194,-1962,2449,3596,-2308],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-4,5,-6,6,-7,9,-9,10,-11,12,-14,15,-16,19,-21,23,-25,29,-32,37,-42,49,-57,70,-90,125,-200,431,-2612,-11674,5083,8475,-5378,-1222,-3355,899,11389,-5899,-7749,2317,774,5797,-517,-12585,4476,7937,-1688,-1074,-7974,1132,13189,-2762,-7499,-602,-135,9351,-479,-11384,3393,6262,2582,260,-10960,-1128,10986,-993,-2386,-3733,-932,9918,843,-9107,-680,1927,5220,1186,-8597,-1275,7065,250,-1087,-4486,-1643,7576,132,-4369,-652,522,6100,-533,-5291,1101,2032,2760,-337,-5887,1379,5414,-1477,-922,-3712,1355,4988,-2768,-3326,2833,-240,3097,-2874,-5916,5490,3533,-1427,-961,-4649,4818,5549,-6489,-3758,1084,1620,6628,-4352,-6385,7109,3085,-75,-2793,-8051,7122,8624,-6328,-2331,-1916,2932,9019,-6845,-7729,4661,2552,3517,-3605,-9618,6554,8121,-3706,-3436,-6466,2771,10579,-5655,-7180,1614,2196,7398,-3006,-10304,4278,6779,471,-764,-7475,2542,9866,-2682,-4504,-1416,1513,7944,-2905,-8255,1543,2225,3337,-768,-7446,2661,6226,675,-1795,-3773,1820,6040,-1155,-4087,457,1563,3759,-2658,-4680,3457,3092,775,-954,-2965,2991,4452,-3347,-859,-890,2754,4129,-4011,-2827,3298,1283,1091,-2522,-4128,6345,3052,-3363,-2279,-1423,4345,5536,-6365,-2573,4115,2621,4119,-5590,-5018,7297,1531,-2743,-4038,-4659,6937,5970,-8881,-2950,323,3190,5876,-8773,-6579,6637,2531,1032,-3852,-7617,7875,5698,-4913,-2103,-2580,3733,7947,-5699,-6676,4140,3040,4939,-4211,-8454,6122,5153,-2761,-3258,-5204,4469,7575,-3118,-4104,-542,2101,5641,-3582,-5822,2552,3376,598,-2705,-5329,3314,3051,-2743,-3750,-1415,3615,4101,-2550,-1856,1610,1216,2580,-1508,-1683,3419,1938,-1411,-1943,-1684,3722,2084,-3708,-393,538,1794,2455,-5292,-1024,5673,1105,-1114,-3046,-1248,7291,125,-4883,-677,304,4016,2261,-7623,-249,4124,1760,163,-5459,-2743,8421,1354,-2986,-2907,-959,7049,2838,-7598,-2352,2856,3718,1626,-7205,-2984,7892,2584,-1134,-5046,-3528,7420,3524,-6840,-2558,-131,4872,3996,-7393,-3406,4534,3132,1457,-5252,-4871,6499,4825,-3198,-2624,-1854,4256,3886,-5580,-3356,1963,2565,2541,-3844,-5319,3996,2002,-1418,-2988,-2796,4089,3297,-3717,-1778,66,1882,3113,-4103,-1389,2818,987,496,-2567,-905,4565,792,-2882,-439,-45,3691,456,-5194,695,1829,1882,-177,-4296,-240,5431,-489,-2985,-2490,976,4824,-597,-5308,928,2090,3652,-856,-6886,-555,5147,1052,-2106,-4006,-37,7557,26,-5642,-1756,1917,4783,-242,-8378,482,3826,2216,-783,-6141,-1177,7291,206,-3724,-2796,-169,7297,1729,-6615,-2070,2431,3642,1673,-5555,-2434,4666,1986,-2233,-4521,-649,6147,3045,-3812,-1853,525,4308,1583,-5354,-1283,3398,1873,251,-3487,-1739,4398,1762,-1021,-2951],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,4,-5,6,-6,6,-7,8,-9,9,-11,11,-12,14,-16,17,-19,21,-23,26,-28,33,-38,44,-52,62,-77,98,-130,186,-297,591,-2803,-7283,1924,385,3956,1262,-7319,1832,6262,-730,660,-4617,-1259,6655,-1986,-3553,1346,-305,3839,-351,-6147,3372,2515,-773,110,-4133,2841,4117,-3081,-2562,53,3266,3163,-3514,-3623,3473,2542,2029,-4432,-4303,5120,3901,-2112,-2823,-2277,5815,5523,-6057,-3755,1046,4201,5522,-6079,-6339,6101,3639,345,-5437,-7082,6952,5912,-5496,-3132,-2530,4924,9391,-7309,-6573,3421,2451,6124,-4910,-9623,7218,6254,-2109,-2151,-7835,3981,9511,-6990,-4216,-31,1902,8189,-2998,-10398,3981,3182,1106,331,-8304,2520,9429,-3200,-1583,-2404,926,8237,-1924,-6538,2227,2,2866,-206,-7194,2921,3700,-1669,363,-2149,1189,6980,-3853,-4071,1439,459,1785,-1434,-4417,4461,1986,-1277,-1593,-2705,3919,4090,-5937,-2141,2013,3696,2373,-5175,-1876,5249,2946,-132,-4471,-3213,6229,1600,-3676,-2912,-1042,5957,2444,-7386,-1751,2875,3527,2396,-6730,-3576,7136,2969,-2422,-4396,-4835,7975,5197,-6691,-2667,-864,4838,6485,-8085,-4358,4990,2493,2951,-4321,-7456,7783,4604,-4182,-2171,-3684,4501,6822,-6443,-4472,2457,1438,5340,-4333,-7177,5871,3051,-850,-1157,-5509,4886,5472,-4350,-1380,765,-192,5754,-3998,-5893,3338,168,579,-1222,-4605,4590,3896,-4192,-441,-1162,1289,3392,-3763,-1810,4028,1207,452,-2022,-2827,4967,1532,-2108,-716,-741,2704,1348,-4148,-1049,2945,2235,938,-4562,-833,5503,1808,-1865,-3344,-1329,6709,957,-4954,-1984,1240,4983,-453,-6798,-1706,4438,2783,312,-5971,-1812,7290,960,-2766,-2896,-1014,6692,2614,-7097,-1711,1482,4276,3524,-7199,-2597,5429,2830,328,-3765,-3778,7038,2461,-4593,-1924,-805,5458,4448,-7067,-3459,3511,956,931,-3999,-3924,5439,1736,-3236,-986,-2689,3548,3521,-5265,-555,1423,1884,2174,-3860,-2869,4541,403,-1698,-2413,-2784,3472,1169,-3782,-779,464,1347,1457,-3525,-655,3614,159,-1102,-1457,-175,5728,-1105,-3385,29,1416,2671,-422,-4043,-389,3503,1084,-1365,-4916,1330,5536,-7,-2536,-1469,1363,5861,-74,-4929,-318,2669,3372,-1214,-7346,1105,3841,1391,-1787,-4429,1538,5305,-1367,-5879,-1472,432,5102,363,-6912,-425,2942,2205,-537,-6859,283,5984,-267,-1934,-4079,-288,6664,764,-5901,-214,1181,2202,1095,-4787,-1554,4141,823,-1242,-3650,-782,4868,681,-3119,-539,-710,3975,1627,-4959,63,2465,273,502,-3541,-795,4667,-659,-1804,-772,-698,2545,-424,-3954,1328,2522,835,-508,-3334,895,3488,-489,-1854,-1206,1704,3530,-1246,-3741,756,1756,1144,-2289,-3882,2495,3540,-1668,-3488,-2217,2641,5134,-1876,-3361,-691,2744,3474,-3128,-4457,1681,3793,1283,-3116,-4028],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-5,5,-5,7,-7,7,-9,9,-10,10,-11,11,-12,13,-13,14,-12,7,4,-36,156,-1326,-5074,5347,5432,-6671,-1694,339,629,4517,-5560,-3743,4760,854,729,-1542,-3664,4864,3438,-5523,-76,-620,3020,1973,-5112,-1403,4075,-370,-1634,-2779,-980,6260,895,-4975,-2479,1046,3963,198,-6220,-190,3742,2808,-565,-7225,523,5856,569,-2103,-5123,1329,8483,-1012,-7665,-941,1051,7382,427,-9774,1306,6366,1404,686,-8320,-1877,10898,-1133,-4521,-2748,-1506,10618,284,-10401,356,3735,5210,3316,-11147,-2796,8676,-19,217,-5458,-4943,10045,2568,-5779,-895,-818,4237,3713,-10353,-2426,5901,1,2357,-5760,-4988,8480,878,-2922,-772,-1953,5838,3282,-7127,-1168,2310,665,2552,-5589,-2658,5933,265,-1783,-401,-2596,4653,1141,-4878,514,2497,1868,882,-4480,-334,4420,-1392,-1096,-2990,135,6815,-785,-3774,326,1170,4063,-862,-6047,1739,4363,1731,-2956,-6358,2547,5714,-1612,-3487,-3532,2828,7611,-3026,-6593,837,3586,4999,-2666,-9360,2224,6493,1625,-1505,-7575,1546,10805,-2265,-3999,-1687,31,8771,-672,-10070,1142,3997,3469,1837,-9516,1174,8943,-897,-2472,-3460,-962,9403,1076,-6787,344,576,5085,2722,-8175,192,4879,28,687,-3839,-2757,6831,36,-4188,1003,-1724,5086,1500,-6561,54,3065,-276,919,-4099,-761,5366,-1456,-2411,330,243,3733,-1030,-4808,1479,1967,1523,-804,-3877,2440,4477,-1774,-2735,-1647,2266,3705,-2760,-4305,339,3189,2572,-2865,-5774,3437,3210,-538,-2278,-4925,4440,5862,-2938,-4110,-1250,2695,4553,-4834,-4631,2025,3723,2403,-4121,-6605,4722,5685,-2047,-2929,-4113,3336,8012,-4057,-3937,1132,1982,6785,-3607,-7601,3036,4039,589,-1117,-6780,1478,7486,-2363,-2632,-1686,123,6841,-1389,-6672,1925,1263,2166,808,-7030,2414,5786,-1414,-1670,-2283,128,5851,-2049,-4075,1374,-352,2503,67,-5485,2481,3216,-1536,613,-1603,1532,3850,-3752,-2745,1633,1894,2148,-1842,-3576,3183,2203,-2419,-1959,-965,4065,3408,-2839,-2447,-96,3879,2709,-3749,-3068,2925,1198,595,-4030,-2553,4477,3055,-2102,-3983,-1591,4888,3926,-3830,-3790,723,3637,3249,-3581,-4244,4021,3148,-539,-3675,-3571,4947,4269,-3485,-2783,-1591,2796,3785,-5420,-3990,1435,2281,2974,-3120,-3598,3942,3711,-1107,-1595,-2603,1985,4106,-3265,-2539,-730,1216,4491,-2221,-5235,2472,2688,907,-1001,-3449,2487,3007,-2427,-2089,-128,1140,3041,-3400,-3434,1197,1532,-882,-1139,-2704,2644,1771,-2722,-1153,296,1778,1950,-3076,-2316,3120,-23,670,-2684,-1380,4250,1209,-1640,-1186,-475,3444,1288,-3652,-1703,2636,2980,267,-4800,-1668,3813,2638,-1316,-4731,223,4601,1475,-3409,-3502,822,4881,1972,-4509,-1699,2732],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-8,8,-8,10,-11,12,-14,15,-16,18,-20,21,-24,27,-30,32,-36,39,-44,48,-55,61,-69,79,-90,106,-126,154,-198,272,-442,1833,2116,3601,-5002,-7122,8427,3146,-3141,-3632,-5981,7244,8346,-8001,-4122,697,2393,8535,-7876,-8546,7366,3351,1226,-3642,-9923,8026,8431,-6727,-3352,-4146,2997,10320,-7044,-10240,4595,3067,5106,-2877,-10036,5448,7516,-1931,-3153,-6238,2773,10520,-4749,-5349,267,2163,6465,-2679,-9297,3337,3565,1660,-1410,-6167,2372,5985,-3114,-2899,-2223,1368,6521,-3480,-4506,1260,2065,3703,-2953,-5831,3743,2288,-1869,-1900,-3404,4987,3603,-5813,-1301,889,2633,3592,-6604,-2662,6086,1344,1007,-3516,-4886,7346,1821,-5813,-1021,-703,5971,4243,-9373,-2993,5442,1382,2193,-5937,-5809,9801,2090,-5406,-2586,-4091,8174,6681,-9685,-3128,3017,2907,5459,-9154,-7202,8790,3326,-1184,-3933,-6943,9340,7101,-7763,-3640,-951,3411,7727,-6632,-6631,5908,2944,3414,-2889,-7928,6164,6265,-4368,-3401,-5436,3622,8134,-5442,-3720,1499,2807,4692,-3829,-5823,3926,3606,-1083,-2520,-4466,4023,4962,-3171,-1232,-1368,1483,3761,-4521,-2484,2262,1290,1927,-4463,-3064,4868,1532,-2199,-1808,-2517,5035,2054,-6291,-613,3033,441,871,-6801,-1057,6201,467,-1700,-2975,-1537,7379,-256,-7254,-812,1570,4383,1907,-8994,-734,6167,56,-528,-6267,-2078,9310,1035,-6707,-883,-734,7971,2138,-10108,-1240,5860,2175,1544,-8166,-5161,8998,697,-3472,-3061,-2693,9363,5170,-8093,-1589,1035,4258,3767,-7132,-4312,7383,2424,473,-4411,-4678,7496,4348,-4880,-2493,-1696,3783,3750,-7136,-2925,3172,2449,961,-3782,-3838,5940,1188,-2550,-3388,-1832,5656,1550,-4811,-301,2163,2155,396,-4221,-312,4339,441,-6,-2896,-973,4969,97,-4251,-470,302,3796,-411,-5569,1683,3237,-50,-681,-5396,1026,6461,-42,-2495,-2385,1101,6392,-1800,-7176,1302,3022,2157,-564,-7250,474,7769,-1584,-2085,-3197,-43,9552,-1201,-6170,79,1270,6525,-438,-9785,950,6376,2340,-410,-7170,12,9229,321,-5269,-3076,826,6196,1353,-8338,-9,3684,2502,1108,-6056,-916,6112,1857,-2604,-3271,-2150,6792,1076,-5941,-1637,1562,2960,1684,-6291,-1014,4428,1663,-1232,-2949,-1861,3917,199,-2860,-1032,1021,3311,193,-4656,421,2062,761,-54,-3081,1647,3091,92,-1990,-2647,496,3803,-2007,-3579,977,2459,2270,-2315,-4190,2293,3396,-1053,-1048,-2697,2191,5675,-2488,-3750,10,2921,4013,-3417,-6094,2534,3650,1123,-2873,-4835,3477,6082,-1508,-4471,-2570,1803,6902,-2346,-6858,1803,4299,3356,-2145,-6767,1626,5807,-310,-2887,-4349,1683,7059,-1460,-5387,-1751,1318,4689,-1125,-7318,223,4918,2001,-840,-5207,-270,6075,181,-2947,-2415,478,5426,-1137,-6044,322,2331,2560,-757,-4018,-89,3661],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,24,-27,30,-34,38,-41,45,-51,55,-61,68,-76,84,-93,103,-114,126,-142,159,-181,206,-239,280,-335,414,-538,762,-1291,5790,774,-9447,3272,2226,4734,1041,-11798,2258,8491,-2045,-622,-6851,-2604,13967,-971,-8399,-988,322,7753,2963,-14507,-465,6474,2066,2601,-9467,-2443,12437,1767,-5344,-2413,-3750,10396,2527,-10965,-505,2700,3210,3577,-10308,-2887,8693,2203,-1024,-5780,-3010,10119,3952,-6626,-950,-922,6088,3769,-8688,-2249,3709,2103,-748,-5134,-2070,6250,491,-2763,-1808,-1534,5365,675,-6260,-582,1131,2670,427,-5518,942,4587,-525,-626,-4431,379,6758,-2782,-3831,-721,1392,5553,-1105,-8390,3653,4400,1171,-355,-6656,3091,9261,-4601,-4402,-279,686,8218,-3140,-9676,4727,3200,2278,-1061,-10831,3238,9008,-2450,-1932,-4815,93,11563,-4191,-8018,1279,2029,7001,-170,-12222,2869,7441,415,-1169,-8525,-864,11757,-1798,-7227,-1738,84,7841,894,-10626,266,4185,3561,1537,-7751,-1379,9035,602,-2733,-3304,-1710,8539,323,-7674,356,942,4496,731,-7035,-664,5398,1003,-602,-4955,-725,6044,-380,-3284,-439,351,4663,-2019,-6611,2020,2076,1139,-1789,-4762,2781,4472,-2015,-1427,-3178,3023,6337,-4216,-5188,2332,2269,2589,-2865,-6950,5842,4694,-1435,-1378,-5224,4160,7226,-6160,-3597,1052,2124,6066,-4772,-7450,5407,3723,643,-2481,-8577,4790,7700,-3903,-2903,-2294,2484,9481,-4552,-8701,3089,2723,4777,-2391,-10046,5221,8525,-2175,-3453,-6152,1298,9928,-3750,-6280,918,2088,6185,-618,-8948,2766,5473,773,-1151,-6205,1481,7921,-2323,-4173,-1406,1189,6732,-2076,-5448,1076,2079,3066,-497,-5814,2620,4449,-996,-1646,-2078,1501,5424,-2622,-3096,324,1042,3068,-2824,-3882,2586,3320,40,-2977,-2600,4155,2424,-3626,-2104,1322,2984,4681,-4471,-2392,3820,2324,669,-3657,-4546,6253,2619,-3498,-1716,-1547,5342,4886,-6352,-3018,2449,3903,3435,-5656,-4667,7158,2366,-1840,-3434,-5184,5986,5930,-5695,-3413,59,3264,5304,-4861,-6230,5486,4122,1704,-4518,-6008,6161,5706,-3943,-2464,-192,3133,6844,-4526,-5399,2315,2517,4398,-3167,-7094,3514,4792,-738,-2624,-3889,2522,4841,-3925,-3067,732,2434,4533,-2112,-4967,2046,2456,508,-1477,-3200,2706,3048,-2703,-3366,-1803,2485,2600,-3527,-2798,1634,2956,594,-2780,-1902,4359,818,-2413,-2121,-1846,3646,1755,-4165,-1370,1925,2484,1304,-5381,-2641,4825,514,-1096,-2728,-831,6099,1295,-4257,-1195,857,5003,887,-6983,-2561,4346,2490,-47,-4301,-2267,7450,2624,-3659,-2945,-1025,5942,2707,-6330,-2094,2421,3910,1485,-5822,-4465,5850,2551,-841,-4021,-2487,5700,3904,-4506,-3219,1091,3503,3814,-5389,-2435,2808,2977,1217,-3169,-3088,5110,3316,-2887,-2472,-1701,3223,2493,-3595,-2506,1874,2209,1686],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,10,-10,11,-13,14,-16,17,-19,21,-24,26,-28,31,-34,38,-42,46,-51,56,-62,69,-77,86,-97,110,-126,147,-174,211,-264,348,-497,837,-3985,3620,7356,-2491,-865,-4252,1671,7619,-3890,-4439,2791,151,3988,-1681,-3941,4759,3069,-675,-578,-3933,1896,4451,-3905,-1861,167,2103,2582,-3539,-2950,4050,2066,754,-4461,-2555,5992,1944,-2661,-2869,787,5570,3062,-7447,-1751,4198,3112,2352,-8523,-3098,7941,-314,-1039,-3838,-3624,8508,2858,-7011,-2931,188,4931,4479,-9952,-4209,7854,3149,474,-6146,-6813,10661,4594,-5863,-1483,-3610,6606,7537,-10021,-4062,2937,1949,5250,-7489,-7728,8224,4022,-833,-2659,-6752,6818,7447,-6475,-2674,-460,1608,5964,-4732,-6726,5313,2098,1290,-2207,-7917,5784,5990,-4143,-2104,-2117,1525,5839,-4028,-3560,3002,1407,2074,-2885,-5277,5219,2227,-2383,-1291,-2064,4019,2786,-4942,-1918,2560,2244,2403,-4915,-1719,5155,1041,-1017,-3388,-1305,6027,766,-5555,-1851,1203,5527,2177,-7603,-117,4071,3076,-274,-6919,-918,7116,1599,-4524,-3252,-1010,8517,1485,-8303,-531,1703,3773,2883,-9552,-1397,8437,1118,-286,-5402,-3984,9590,2590,-6546,-1990,-1244,6149,4167,-9653,-1953,4697,2055,2956,-5594,-5031,8289,1735,-3255,-2228,-4679,6185,5088,-8385,-1763,2725,1615,4354,-4594,-4931,6253,1373,-988,-1920,-3938,4610,2409,-5152,219,864,1738,3675,-5505,-1610,3659,-41,-285,-2461,-1961,4381,570,-3379,-648,586,3142,691,-5073,-1016,2479,1202,-1038,-4478,333,5917,-664,-3481,-2207,1051,5665,-784,-5818,487,2538,3657,-1064,-6071,1890,4680,229,-1482,-4547,1510,6483,-1700,-4981,-2350,1414,6602,-1907,-7945,1388,3065,3817,644,-8314,-341,6602,551,-2693,-3156,-675,7935,-20,-6291,80,1355,5133,1916,-7910,-6,6076,784,-473,-4348,-3393,6802,80,-3604,-1079,-1399,4916,1676,-6817,117,3996,708,1027,-4750,-1300,5622,1285,-2615,-1208,-1291,3242,1410,-3704,1017,1194,1809,1123,-4822,-98,3835,-819,-466,-2449,-693,3511,-1358,-3081,454,759,2395,-2142,-2543,1946,3225,-552,-2484,-2427,2642,4688,-1075,-2017,-1431,3188,3263,-2505,-4593,2399,3455,1447,-2827,-3692,2674,4289,-1060,-2552,-2511,2437,5878,-2954,-4221,1012,2890,4296,-2593,-6624,2105,4041,76,-2877,-5259,1917,6604,-1538,-4346,-1204,555,5162,-1837,-5450,565,2249,2497,-125,-5618,2407,5550,-750,-2544,-3237,77,5948,-1438,-4372,71,512,3260,315,-5441,1207,2655,401,-494,-3186,324,4735,-180,-2276,358,-132,3353,-764,-2633,215,2795,-5,-1992,-1960,1118,3294,-2329,-2274,-1015,1149,2641,-1749,-1842,610,2170,1162,-2617,-3855,1450,3439,-1676,-2824,-2084,1427,3122,-4190,-2032,1944,3773,2041,-3093,-3216,2032,3278,-284,-3481,-2982,3108,4076,-3010,-3106,-463,3606],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,6,-6,7,-7,9,-10,12,-13,15,-16,18,-20,22,-25,28,-31,35,-38,42,-47,51,-57,63,-70,77,-86,96,-107,120,-135,153,-176,206,-245,309,-437,1392,2438,3346,-5753,-3902,7870,1064,-1903,-1412,-2655,6738,3293,-6310,-328,882,1632,2127,-5942,-210,5785,244,-754,-2789,-678,5902,-20,-4142,-155,-305,4573,-266,-5846,2901,3996,727,-1865,-5841,2901,5788,-2317,-3008,-2946,1456,7231,-4054,-5768,2443,2548,4572,-2665,-9662,4587,6262,-1014,-2637,-6390,2016,9967,-4247,-6009,-1082,1502,9886,-3219,-10108,3884,4372,1868,311,-11468,2174,10028,-1885,-3556,-3861,-270,11350,-1895,-8263,1608,982,6007,1830,-11125,1583,7206,-1200,-248,-5918,-1873,9318,-612,-5803,534,-1921,7298,3582,-9733,1072,3874,-316,1963,-6159,-1906,6975,-123,-2709,-1488,-902,5152,-1003,-5157,2234,1617,1545,122,-5279,1602,5047,-1366,-2029,-846,634,5173,-2467,-4593,623,3193,2938,-3365,-4472,3904,3346,118,-1776,-4661,4422,5986,-3642,-3620,-222,2861,5019,-5489,-5828,3539,3710,2434,-3026,-6895,5461,5769,-2545,-3589,-5346,3024,8047,-5911,-5082,303,2884,6202,-3805,-8343,4467,4790,-408,-2314,-8016,3742,8327,-4482,-4419,-2624,1724,8697,-3390,-8073,2518,2788,2853,-1579,-9276,2120,7942,-2368,-573,-3576,325,8523,-2365,-5525,1495,1023,4139,11,-6810,1611,5100,-824,582,-3960,-357,6437,-2887,-1231,591,44,3600,442,-3522,1447,2003,735,-1162,-4043,3166,4349,-1703,-2759,130,2527,4046,-3678,-3038,2127,2248,399,-3282,-2837,5222,2147,-2912,-2494,-2177,5180,2770,-5384,-2862,352,2965,2873,-5414,-2808,5392,3246,369,-3170,-4498,6737,2776,-3420,-1895,-1796,4939,6507,-7862,-4297,3411,3314,2917,-5619,-5987,5795,4302,-1649,-2840,-3528,4977,6169,-5603,-3176,-3,2227,5424,-4290,-5721,3034,3581,190,-2000,-6057,2984,5500,-3781,-3509,-2709,1971,6432,-2964,-4292,2964,946,2241,-844,-5091,3736,3062,-1651,-1273,-1676,2005,4418,-2441,-1685,1871,865,1972,-2437,-2572,4010,1172,-2153,-1217,-1698,3392,1758,-3637,-472,1084,2801,2143,-3823,-516,4204,2450,-899,-3488,-1812,4021,807,-4612,-1964,319,4147,528,-5221,-828,3062,3085,513,-4893,-1670,5006,2098,-2105,-4252,-1046,5793,2459,-5556,-3442,1987,4912,1851,-6285,-2478,3982,2922,649,-5196,-2608,6163,2655,-3565,-2049,-2244,3704,4042,-5642,-2712,2299,2255,2917,-3944,-3277,5603,2106,15,-1744,-3260,3823,2131,-3896,-2043,1062,2212,1987,-4212,-2436,3459,731,517,-1331,-1652,3156,1990,-3629,-987,181,1800,1562,-2327,-592,2147,1875,-558,-2145,-466,3524,-591,-1673,-1622,449,3030,-975,-3623,-441,3061,1945,314,-2597,-291,5095,592,-2802,-2781,1725,3813,243,-3941,-1449,2176,3562,-562,-4949,1243,4488,1171,-1217,-5795,188,4949,548],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,4,-5,6,-6,7,-7,8,-9,10,-11,12,-13,14,-16,18,-19,21,-24,26,-29,32,-36,40,-45,49,-52,44,21,-1113,-6551,3730,10496,-5710,-5675,1903,1099,7788,-4240,-10377,6135,5452,1174,-970,-10094,4304,12168,-5369,-4144,-2569,492,12069,-3181,-10994,2296,4455,4587,4,-14125,3253,10178,-2352,-1886,-6257,-1171,13089,-2218,-7892,898,432,8014,585,-11253,1857,7418,762,51,-8038,654,10040,-892,-3909,-2401,744,7959,-485,-6852,662,3187,3280,539,-7944,637,4774,-752,-1138,-2500,741,6290,-2068,-3828,80,2131,3879,-1643,-5283,3853,2863,1007,-2035,-5495,5288,5001,-4376,-1703,345,2817,5740,-5364,-5067,4218,2779,2529,-3794,-7572,7495,4568,-4093,-2284,-3191,5272,8233,-8560,-4576,3307,3537,6157,-5841,-7963,8917,4630,-2561,-2199,-6882,7688,9222,-6531,-4722,-1512,2946,9575,-5189,-10070,5197,4265,1863,-2786,-10183,4780,9063,-2718,-3120,-4341,2390,9359,-3379,-8166,1299,2317,4907,-1286,-9912,2666,6418,-904,-2707,-6715,1179,8626,-3105,-4346,-1201,697,5101,-1718,-7160,3322,3528,1110,-1435,-6450,3394,3681,-1306,-1924,-1202,2087,4575,-3229,-3020,2457,1518,2452,-3430,-3176,4874,3040,-1898,-2163,-2030,4740,3535,-6740,-1717,2072,3187,3226,-7627,-4072,7200,721,-1130,-3445,-4778,8169,2658,-6860,-2663,-746,5597,4282,-8786,-3614,5215,2297,3244,-7035,-5303,8652,4071,-4925,-3593,-3952,7442,7538,-7686,-3326,2915,3412,6316,-6471,-7254,6946,4556,-84,-3319,-6811,4918,6622,-5630,-2776,-1823,2947,5472,-6160,-6472,3440,3267,3037,-3900,-7202,5219,4509,-2786,-2451,-3194,3605,5000,-3802,-4059,1945,2236,3547,-3813,-4961,5201,3518,-336,-412,-2224,3387,3201,-3150,-1409,387,2074,2482,-4345,-1764,3395,1891,-332,-4138,-1785,4208,264,-3065,258,-584,4000,1332,-5871,-549,3246,2807,344,-5312,-1198,7248,1431,-2819,-2536,-426,8846,2113,-6117,-772,1922,4493,1005,-8452,-2160,7310,1328,-411,-6624,-4088,8938,1935,-5342,-2614,-170,5951,3854,-7648,-1918,4999,3844,1707,-6928,-4176,6607,3076,-2565,-3808,-2341,7302,4036,-7086,-3065,1389,3248,3873,-5757,-3327,5031,2074,124,-3037,-4221,4773,4318,-4131,-1709,-934,3138,3232,-4817,-988,2389,2040,4,-2610,-2392,4451,1229,-2164,-1478,-945,3798,784,-3991,-867,1999,1172,1238,-4004,408,4095,43,-1076,-2807,672,5932,-198,-3782,-393,907,3656,-842,-5847,-54,3910,782,-1752,-3821,556,7656,-679,-4116,-2064,1141,6333,-1433,-6729,720,3173,3130,-1026,-7568,485,6774,30,-3351,-4820,689,7264,-159,-7531,-1523,1810,5607,1026,-7679,-279,4790,2398,492,-5615,-1071,6489,943,-4130,-2365,-73,4759,1748,-6059,-1631,3577,3263,873,-4600,-1413,4174,1727,-2335,-2580,-1536,3996,1286,-4360,-1045],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,8,-10,10,-11,13,-15,16,-18,20,-22,24,-27,29,-33,36,-39,44,-48,53,-59,65,-72,80,-89,100,-113,128,-145,165,-182,168,172,9070,377,-1457,-4022,-4526,10747,1483,-8042,193,-276,5651,5288,-11192,-1819,8298,2256,2225,-7315,-6805,11412,3983,-7364,-2592,-4295,7144,6920,-10676,-4438,4513,3491,6116,-8374,-8395,9816,2611,-2049,-4518,-6598,8879,6869,-7731,-3777,-95,4533,6967,-7221,-5310,5316,2570,1603,-4740,-6639,6603,4724,-3041,-2625,-1525,4770,5608,-5936,-3115,1979,1524,2864,-4567,-4962,5430,2087,-1352,-2244,-2788,4998,1151,-3863,-724,-313,4092,1981,-7409,-179,3668,1058,-16,-4918,-1190,7353,-525,-3904,-839,157,6461,509,-8692,2810,3933,2400,1872,-8992,326,9576,-1151,-3420,-4179,-1509,11833,552,-9746,-253,2312,4795,1804,-11846,841,8556,-1262,-145,-7938,-2070,12597,958,-7471,-1567,-386,8348,4440,-13135,-2663,6759,1866,2367,-8327,-3732,11105,2509,-3802,-4334,-3737,7517,4964,-8266,-2111,2190,3798,4764,-9130,-3214,6351,2308,-47,-4647,-2975,6040,3111,-5214,-2337,-855,4680,3220,-6779,-1271,4126,1804,634,-3730,-1773,5880,276,-4063,-1296,17,5268,-1549,-5352,567,1795,1831,-1029,-5336,2137,5180,-803,-2443,-3359,1455,6054,-2819,-4905,514,1417,5673,-1806,-8413,2905,4985,609,-1085,-6941,1510,9881,-2308,-4573,-1950,476,8803,-1336,-8975,2716,4294,3489,-325,-10221,1561,9901,-455,-3594,-5290,182,10478,-977,-9274,593,1809,6333,1277,-10882,-7,6730,1007,-322,-6390,-2069,9745,329,-5484,-1552,-457,7461,1599,-8408,-1625,5042,3389,1252,-7258,-1851,5454,1220,-2203,-2863,-999,5928,117,-5479,-434,871,3499,73,-5134,-58,3877,310,-1085,-3419,1047,4932,-434,-2613,35,1358,3442,-1344,-4445,2443,2422,-121,-2901,-3426,3576,4780,-1760,-1093,-1604,2253,6049,-4376,-4286,2953,2926,2933,-3997,-5316,4825,5180,-2205,-3141,-4324,3089,5511,-4094,-5195,867,2121,5439,-3139,-8279,3604,4592,251,-2659,-7392,2945,8287,-3720,-4551,-2114,2668,7397,-3760,-7934,2094,4167,4227,-2826,-9139,2005,6258,-683,-1919,-5234,1751,8662,-1921,-5854,-109,1805,5561,-1502,-6312,1727,3766,89,-1783,-4834,718,5249,-1640,-2800,-1353,1644,3398,-1081,-5380,289,1980,2500,-565,-3814,1939,3544,-1253,-724,-1898,2012,2483,-2721,-2016,2057,1025,1164,-3296,-2882,3823,2223,-1025,-2659,-1999,4021,3539,-4664,-3174,852,4043,1502,-4792,-4323,4266,3920,-403,-2897,-4723,5922,3853,-3327,-4103,-1205,5690,4272,-5217,-4440,2359,4326,2791,-5229,-4731,5373,4227,-2652,-3216,-4038,4008,5747,-4838,-4976,194,4250,4501,-4852,-5894,3869,3529,907,-2529,-5284,3568,5475,-2684,-1915,-1658,3480,4057,-3159,-4805,2177,3020,2754,-2255,-4880,2097,3848,-1153,-2226,-1889,2542],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,1,-1,2,-2,2,-3,2,-3,3,-4,3,-4,5,-4,5,-7,7,-8,10,-13,16,-20,28,-38,57,-91,166,-387,2494,6965,-5998,-4391,3861,1493,2162,-3405,-4756,6252,3079,-2370,-915,-2947,3943,4194,-5062,-2034,1689,2260,930,-4818,-2259,4431,2296,-1775,-2541,-1737,5522,935,-5336,-701,101,4381,863,-7196,-210,3301,996,67,-6321,455,7499,-1300,-4059,-2599,694,8690,-292,-9727,762,3211,4933,248,-10660,-1053,9319,-127,-1827,-7205,-1452,11930,-111,-8183,-459,-285,7236,3083,-11131,-1348,5421,2532,1489,-8766,-5246,11286,1694,-4246,-2428,-2456,8297,5508,-9302,-2837,3988,3721,4640,-7186,-4182,7055,1460,-159,-1738,-5541,7578,4136,-6491,-1697,122,3842,4191,-6476,-3233,5219,1601,1937,-3442,-3475,6565,1097,-3109,300,-350,4509,2047,-5714,162,3625,1346,796,-4294,-378,4260,54,-1839,-1065,983,4869,-543,-5327,1791,1920,3596,-520,-7001,2059,5921,-653,-2122,-5913,1916,8228,-3300,-4218,-975,1169,7373,-2001,-8071,2222,3546,2496,-472,-9025,2033,9793,-952,-2170,-4338,47,10193,-2118,-8890,170,2118,5257,1218,-10192,809,7573,682,-1121,-6604,-1956,10153,-594,-5555,-2075,-1482,6859,1008,-9510,243,4267,1676,1021,-7749,-1378,6584,257,-2711,-1848,-2235,6868,1889,-5632,-358,1069,2284,1217,-4521,-1448,5311,670,-419,-2934,-1570,4940,-787,-4293,125,1260,2910,-529,-4770,2506,3035,89,-647,-3089,1036,3650,-1002,-2895,-1032,2037,4024,-2507,-4234,1613,3135,1603,-2361,-5243,4795,4145,-1386,-3039,-2808,2689,5124,-3696,-4141,-126,3507,5074,-4125,-7871,3544,4915,650,-3216,-7115,2964,8109,-2943,-3486,-1608,1982,7666,-3376,-6794,2197,3057,4096,-2343,-8501,1886,6391,-702,-2809,-3149,700,7577,-2434,-5767,726,377,5640,-1228,-6595,1237,4238,1651,-937,-5170,-607,6002,-1248,-4433,-1298,869,5487,475,-4705,1982,2240,600,24,-5657,589,4216,-1712,-1598,-1608,1080,3084,-1616,-5190,972,1899,962,-563,-2853,2622,2881,-708,-2610,-1823,2877,4158,-2719,-2480,792,3354,2251,-3014,-2966,4180,3671,-136,-2778,-2895,4829,3322,-3719,-2636,-938,3419,3165,-4492,-3632,3010,3446,2318,-4456,-5344,5199,4077,-1485,-3544,-3411,3897,5939,-4107,-3406,-223,3457,3346,-3450,-5249,4065,4285,326,-2883,-5018,3661,5093,-3078,-2775,-1630,2278,5970,-2883,-5098,1447,2359,2763,-2475,-6386,2629,4057,-1643,-2089,-2658,1699,4917,-1810,-2584,365,1815,3083,-2168,-3484,1736,2573,-869,-1513,-2809,2188,4247,-1152,-960,645,2023,1980,-3105,-2353,1852,1538,-593,-2101,-1772,2648,2366,-3346,-2376,-907,2870,962,-4091,-2101,2648,2291,-107,-4221,-1415,2985,1755,-1978,-4223,-1603,5389,1853,-2861,-2779,1283,4561,1615,-4244,-3363,3644,2393,-414],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-14,15,-17,18,-21,22,-24,27,-29,33,-35,40,-43,48,-53,59,-68,76,-87,101,-119,144,-180,236,-338,586,-2586,-3941,-1513,-432,7466,549,-6451,619,3354,1604,512,-7417,-51,5071,-658,-1386,-3070,803,5878,-1779,-2773,635,1582,2330,-2132,-5560,2494,2825,-783,-1676,-4234,3435,4570,-3760,-2477,-683,1701,4403,-4740,-4942,4519,3417,729,-3745,-6753,6924,4551,-3583,-2706,-3638,5087,6613,-7601,-5702,2264,2251,6060,-6879,-8838,6898,4751,-376,-2472,-7927,5318,9505,-6701,-3818,-1575,2427,10219,-4806,-10510,4790,3521,4950,-1884,-9946,4611,8215,-3355,-2347,-4616,2118,10264,-4504,-6824,2579,1408,5195,-777,-9464,3658,5486,-1277,-1758,-6327,872,7710,-2761,-3397,-790,554,5380,-798,-6703,2081,3238,559,123,-4294,1552,5091,-1651,-2204,-2249,411,4025,-3421,-3618,2440,1508,1362,-3078,-4405,4534,2146,-2492,-2495,-3463,4675,3015,-5149,-2521,880,3462,2682,-5905,-3367,6153,2154,-188,-4043,-3641,7826,3335,-5423,-2186,-1616,5840,4615,-7590,-4764,4531,1533,3643,-5698,-6659,8840,3501,-3147,-2958,-4949,6423,6345,-7524,-3435,610,3825,7273,-6239,-6451,6785,4757,1145,-2661,-7323,5948,6714,-4164,-2547,-1849,2020,7319,-5135,-6055,4209,1646,3509,-2599,-7226,5102,3577,-3200,-2078,-3839,1576,5163,-4851,-3136,1391,1087,3889,-2658,-4628,4162,1887,-2291,-1169,-2793,2214,3223,-3936,-1746,714,1627,1934,-4198,-2300,3531,1502,-1224,-3633,-2594,5377,1121,-3075,-2169,-505,4457,2083,-5022,-1089,2889,3444,638,-6221,-1126,5791,1437,-2469,-3562,-694,6203,2732,-6836,-1907,790,5107,2241,-8404,-1538,4785,2283,1314,-6016,-2928,8128,1619,-4629,-3480,-1973,6278,3562,-7303,-2982,3172,3020,3342,-7114,-3792,6631,2052,-1087,-2368,-3778,5511,4137,-5141,-2701,0,3176,4092,-5524,-3577,4258,1661,259,-2910,-3476,5091,3310,-3061,-1268,-882,2145,4307,-3467,-2656,1804,1797,1180,-2099,-2593,4981,1052,-2793,-389,-506,4381,1414,-4448,-298,2541,1253,824,-3587,124,4658,1228,-2902,-2284,-400,4675,39,-4296,-628,1137,3237,-901,-5718,-293,4451,1705,-1672,-5539,1512,5812,-867,-3528,-2996,1341,5847,-340,-6857,-428,3286,3588,-371,-7282,-247,6054,1430,-2194,-4807,-153,6008,-288,-5385,-3031,1713,4356,1752,-6246,-2213,3460,1482,548,-5216,-518,7045,1546,-3204,-2338,-1620,4414,650,-5689,-1414,1326,2351,1733,-4753,-733,4976,2032,-367,-1626,-1819,4424,1967,-4525,-476,1192,3345,1257,-4480,-1109,3332,1000,-12,-2685,234,3910,1085,-2534,-811,1672,2215,-902,-4132,-602,2488,-767,-1607,-3365,211,4395,-1015,-2166,-636,2475,3342,-1477,-3297,-22,2280,2294,-3261,-4571,2196,4839,368,-3317,-2947,1741,5586,-1800,-5063,-908,2417,4935,-1013,-4762],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-8,10,-11,12,-13,14,-15,17,-19,21,-23,26,-30,34,-38,44,-51,60,-72,89,-113,151,-213,334,-639,3344,-505,-11226,3086,6370,678,301,-7793,1164,11450,-2531,-5899,-2049,-1049,10532,-1060,-10521,2097,3495,4305,974,-11938,105,12384,-422,-2824,-5168,-2490,11876,824,-10241,140,1356,7422,3713,-11839,-2503,7554,2188,1055,-5468,-3892,11397,804,-5874,-1620,-1703,7230,4680,-9107,-1179,3656,2963,3923,-6894,-3514,8701,310,-2463,-3529,-3421,7746,1789,-5614,-428,1256,2263,1809,-6171,-1044,4734,181,-762,-3303,-380,6445,-1313,-4626,-486,556,4662,-1319,-6592,1689,3567,434,-1166,-5606,2766,6394,-3138,-1023,-2147,3544,8982,-4816,-6191,1940,2117,4012,-3057,-9280,3763,5877,-1512,-1017,-6771,2784,9507,-5654,-6318,817,1430,8756,-2612,-10820,4676,5969,1092,-1136,-11087,3405,11382,-2160,-4342,-3001,-161,10635,-1480,-10259,1143,2593,4594,1471,-10934,1090,7046,-460,-91,-6904,-959,10191,-1979,-6406,217,-326,6547,1621,-9515,-248,4996,1162,840,-5515,-428,7229,-85,-2061,-1840,-1366,6246,-507,-5621,621,1770,2424,-837,-4648,776,4947,-532,-1325,-1815,1804,5404,-2950,-2790,1706,1802,3971,-2580,-6107,3872,3938,-811,-1992,-5386,4465,4934,-4720,-3991,-153,4123,6495,-6031,-5459,3939,2426,1280,-3936,-7632,5934,5709,-3917,-2633,-4020,3424,7490,-5727,-5952,3008,1830,5869,-4360,-8746,5790,6133,-226,-2390,-7278,4662,9395,-3900,-5536,-1315,2752,8907,-2298,-8457,3213,3418,1703,-254,-7498,2430,7344,-1978,-1427,-3431,897,8608,-3179,-6129,2281,1287,3391,-993,-7033,1894,3987,-282,-1202,-4676,365,5989,-2782,-3583,-147,825,4189,-1158,-4409,3975,2979,1476,-1536,-3685,3154,3619,-1886,-2174,-546,1678,4329,-4067,-2503,2335,2612,350,-3751,-2729,4979,1687,-3323,-3231,-1257,4706,2527,-5033,-3068,842,3982,3421,-5271,-3589,6538,2959,-216,-4885,-4896,7194,4168,-4612,-2955,-1513,4680,5810,-7115,-4992,3527,3621,2370,-5171,-7022,6594,4543,-2965,-3653,-3551,4580,6450,-4742,-4917,-220,1104,5287,-3941,-6570,4757,3495,1122,-1745,-5465,3478,5929,-4535,-3709,-1230,2555,5539,-3124,-4570,1838,1323,1994,-1990,-5086,4403,3757,-1638,-1894,-1414,1953,3395,-2626,-2570,1447,1286,1311,-2766,-1626,3498,1585,-1168,-2553,-598,2864,1795,-3459,-1352,1851,3878,2131,-4199,-2374,3379,1904,-212,-2976,-1124,4829,1840,-3707,-1219,662,4322,1303,-7408,-1510,3079,2931,859,-5531,-2362,6597,1340,-2098,-2800,-612,7183,1328,-5828,-2419,1095,5286,892,-6909,-2867,4375,3619,-78,-5262,-2811,7280,2867,-4338,-3689,-157,4586,3627,-6617,-3510,3018,2715,2097,-4546,-3843,5489,3233,-1534,-3306,-2337,3859,3567,-3051,-2842,1053,2526,940,-3791,-2435,3998,2030,615],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,7,-8,9,-9,11,-12,12,-14,15,-17,18,-21,23,-25,27,-30,33,-37,40,-44,50,-56,62,-71,81,-94,111,-133,164,-211,286,-430,787,-3989,-4358,686,3293,6931,-8804,-5773,7117,2514,1313,-4553,-8594,10241,5721,-6228,-3501,-4220,6139,7808,-10067,-6516,3557,2348,5828,-6193,-8935,8484,6145,-2491,-2386,-8606,6285,10842,-8068,-5887,691,2546,9899,-5575,-9908,5398,4498,1260,-1371,-9601,4520,8541,-3842,-2816,-2635,1653,8757,-4256,-7177,2503,1928,4879,-2146,-8433,4232,6001,-2285,-2035,-5100,2412,6274,-3749,-3628,251,28,4556,-4126,-4227,3608,1673,-341,-2552,-2908,4877,3051,-3874,-2282,-334,3858,3181,-6273,-2627,3699,1935,1049,-6961,-2995,8016,78,-3624,-2480,-2828,7421,3151,-8183,-1324,2892,4260,4777,-8372,-4346,8467,866,-883,-4617,-5490,10592,3441,-8907,-1436,-1801,5666,7036,-9808,-4221,6091,2791,3382,-7467,-7087,11201,4017,-4757,-2208,-4699,6682,8276,-8291,-3029,3780,3171,5166,-6813,-7271,7138,2940,352,-2518,-6971,6010,6370,-7040,-3173,-928,2956,6801,-4812,-5636,4403,2240,2492,-2204,-5550,4218,4052,-1949,-1120,-1968,4749,3638,-5164,-1847,1860,2099,2257,-4716,-2311,4629,1319,-1425,-2499,-936,6117,937,-5524,-940,1698,3604,352,-6684,537,4348,688,-917,-4540,-348,7733,-30,-4875,-1719,28,6498,122,-8454,-343,4829,3073,701,-9059,-1540,8983,412,-2368,-3970,-2142,9134,1369,-9256,-1702,1056,4433,3511,-10213,-2567,7999,1405,-357,-6375,-4786,9676,3559,-5182,-2601,-1811,6058,3986,-7905,-1858,3878,2637,2372,-6004,-3763,7664,2126,-2479,-2684,-2466,6177,3899,-6883,-2043,1125,2851,3393,-5841,-1546,5024,613,-713,-2185,-2406,5643,1204,-3907,-1200,-181,3450,785,-4601,-1301,3528,2594,-402,-3403,191,4183,-1254,-2336,-1452,568,4035,-1768,-4925,1028,3124,2503,-365,-5746,2171,4941,-713,-2629,-2708,1717,6203,-1855,-5037,-297,1811,5844,-2106,-7088,1383,4755,1154,-1389,-8136,1346,8627,-1474,-3181,-2465,1637,8993,-498,-7761,564,3699,4359,-28,-7851,338,7816,1036,-2676,-4708,-1440,8646,-41,-7265,-1507,2591,5189,827,-7808,-234,5751,1704,118,-5073,-1905,6158,245,-3688,-981,-487,5079,1104,-6538,-854,2744,1731,1081,-5500,576,5374,-485,-1724,-1411,347,3876,617,-3436,-278,2016,2320,755,-4407,1428,2896,-761,-2704,-1951,1944,4021,-2756,-2642,528,2186,2773,-2994,-4514,1887,3604,27,-2671,-3288,3125,4331,-1929,-2757,-1516,3051,5623,-3753,-5053,1113,3073,3037,-2200,-6101,4053,4506,-438,-3683,-3877,3056,6137,-2801,-5856,-165,3174,4963,-2457,-7737,2239,4089,2409,-2288,-7000,1959,7034,-1195,-3913,-2556,1701,5935,-1399,-5731,320,2887,3221,-1282,-7002,1065,5249,-647,-2245,-3042,997,5544,-987,-2775,-172,859,3268,-662,-4125],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,5,-6,7,-7,8,-9,9,-11,12,-14,15,-16,18,-20,22,-24,27,-30,33,-36,41,-46,52,-60,68,-79,92,-111,136,-174,238,-359,475,-4540,-4522,7252,1509,-3440,-569,-1835,3895,4020,-6486,-881,2593,1208,2204,-6157,-1762,5902,-195,-1407,-2267,-937,6224,-648,-5027,-36,1421,2183,246,-6035,1194,4452,-101,-2222,-3765,1581,7485,-3076,-3172,200,1830,6057,-2158,-7759,3235,4217,2888,-1228,-8852,3083,8544,-4331,-3778,-3284,1190,10005,-3757,-8522,2053,2863,5715,-1079,-11620,2946,8544,-1290,-1257,-6937,48,11607,-1563,-6403,-934,-593,8537,2342,-12081,2707,5599,1235,1639,-9894,-381,9571,-674,-2530,-3283,-2245,8372,230,-8515,712,878,3049,3092,-8023,-640,5818,281,219,-4323,-2636,7721,1013,-4590,-204,18,3578,1310,-6497,730,2970,149,41,-3672,141,4987,-848,-2364,-1666,783,4294,-1109,-3664,1915,1219,2238,-2415,-6736,3985,5135,-1279,-1784,-3794,3653,5739,-5097,-4460,1053,2552,4676,-5166,-5979,4812,4063,-353,-1507,-6238,4148,7942,-5019,-3412,-1452,2444,7633,-5519,-7589,4874,2459,4055,-2458,-8737,4977,7135,-2211,-2470,-5965,1703,9656,-3731,-7379,509,2240,5537,-1212,-10103,3294,4564,186,-1617,-6939,819,8790,-2380,-5220,-454,-576,7018,416,-8101,1557,3470,3309,517,-6587,918,6372,-1275,-1770,-2000,-832,6216,-1358,-4237,878,236,1416,-1005,-5247,1242,3353,-474,-2469,-3009,1123,3361,-3258,-1953,1163,965,2801,-3848,-3472,3385,1238,-263,-2398,-3000,4503,3773,-4226,-2220,-942,3355,4713,-6768,-3646,4105,3257,1083,-5375,-4984,7052,4360,-2636,-2484,-2210,5311,5167,-5529,-3452,677,3308,5440,-6039,-6637,5433,4219,17,-3554,-5891,5311,7009,-2723,-2274,-1649,3883,7623,-5415,-5916,3339,3161,3403,-3153,-6955,3444,4568,-1569,-1379,-3590,2997,6407,-2622,-4209,173,1720,4096,-2596,-5558,2128,3256,606,-1481,-4547,2764,2832,-1828,-1221,31,1131,4167,-2653,-3228,1923,1806,153,-2369,-2619,2597,2489,-1783,-1253,-970,2543,1809,-3387,-931,3283,637,363,-3554,-965,4998,1886,-1300,-2064,-610,4075,695,-4325,-1922,2204,4807,510,-5687,-748,3537,2857,-519,-4003,-2225,6400,1665,-3463,-2741,-90,5677,2631,-7178,-1849,2189,4182,2270,-6501,-2653,6359,3262,-2165,-4542,-2415,6028,4237,-4488,-3385,1251,4035,3220,-5615,-4030,2691,2925,-367,-4010,-3795,4371,3762,-2927,-2303,-2004,3632,5237,-3708,-2515,2054,1539,1915,-3256,-3575,3029,2733,-1546,-1462,-826,3331,2399,-3584,-1874,656,910,1442,-3064,-2561,3031,1001,-1461,-1455,-1828,4200,1008,-3132,-927,1561,2089,1208,-3348,-124,3970,636,-817,-3472,640,5875,-372,-2945,-1361,1882,4337,540,-4456,-731,2769,1627,-1611,-5101,210,5082,873,-1526,-3059,2088,6219,-196,-5355,-1952],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,9,-11,12,-13,15,-16,19,-20,23,-25,27,-30,33,-36,40,-44,49,-54,59,-66,72,-80,90,-101,114,-130,150,-175,209,-257,330,-455,732,-3160,2107,4715,1223,-359,-6906,2411,5548,-3019,-2857,-1240,-215,5610,-3704,-4273,746,1639,2362,-2063,-4096,2725,1226,-1896,-1403,-2911,3644,3059,-5030,-1188,1412,2657,4126,-5637,-2713,5995,1342,-39,-4607,-3184,8578,3531,-6258,-2178,-258,5314,4445,-8768,-2118,5104,2499,1640,-6625,-4563,9590,2380,-3655,-2783,-4363,6825,6338,-9314,-3323,1151,3406,5504,-8475,-6862,9014,3801,-788,-3807,-7118,10158,6698,-7364,-3600,-1962,4039,8816,-7747,-6837,4953,2746,3831,-3625,-8612,6754,6186,-2996,-2067,-3486,4414,8428,-5453,-4595,1167,838,5228,-2874,-8338,4453,3439,838,-1573,-5471,4340,5594,-3063,-2777,-199,1296,4688,-4088,-3080,2861,1980,937,-2925,-3688,4768,1398,-3982,-1285,-722,4416,1862,-5355,-199,1849,1197,599,-7042,-850,7212,1192,-2741,-3015,-1016,7131,-69,-7203,-597,2017,5841,1642,-8369,-1421,6289,2084,1027,-6407,-2456,9581,555,-5574,-2472,-2174,6273,2731,-10153,-2228,3480,3068,3531,-8853,-3564,9230,2892,-1760,-4357,-3802,8122,4576,-7567,-2660,330,3939,5987,-8277,-4758,7441,3186,1788,-5192,-5315,7500,4384,-4761,-2208,-2450,3635,5685,-5824,-3336,3082,1553,2415,-3352,-4186,4296,2362,-1507,-1888,-2105,4381,2391,-4831,-1122,1282,2250,2186,-3658,-1140,3675,830,-196,-2394,-989,5142,-396,-2888,-667,895,2908,582,-4716,919,2494,1521,-1364,-4942,1376,5575,-1381,-4405,-2020,1195,6148,-1969,-6871,2318,3629,3679,232,-8555,2321,5662,149,-2221,-4311,323,9190,-320,-6527,303,807,6267,160,-9579,862,4675,2803,549,-6917,-1334,10112,282,-3588,-4446,-1256,7412,2131,-7490,-1034,2549,2568,1740,-7318,-2277,6499,868,-827,-2904,-2318,6402,1595,-5863,-1073,614,3921,664,-6864,-953,3066,-220,121,-3006,-1319,4246,-179,-3358,-1248,332,2317,55,-4577,-339,1997,1353,648,-3101,-452,3821,-216,-2094,-1507,996,5000,-634,-4037,1137,2251,1715,-1342,-4670,2362,4724,-1011,-2352,-2564,2493,5131,-2002,-5324,-143,2053,4530,-3139,-5735,3073,4267,1980,-2271,-5779,2840,5473,-771,-3043,-1801,2674,5477,-1649,-6189,1031,3975,3612,-625,-5983,2354,6404,-156,-1938,-4557,740,6977,-1366,-4657,-1650,1718,5109,205,-5838,459,3641,2939,-1385,-5735,805,5040,-389,-2437,-1595,-11,5280,-226,-5320,-231,3632,1376,133,-3716,-552,3831,-251,-2893,-3100,689,3721,-1551,-2638,543,366,1958,-1096,-3157,1789,2070,-471,-1646,-975,1811,1927,-2024,-2867,-394,2090,1431,-2282,-3888,1615,3278,658,-2193,-2262,1606,3344,-2501,-1725,-975,2162,3825,-3374,-2600,235,3273,1215,-3711,-4589,3459,3792,-225,-3474,-2422,3554],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,3,-4,4,-5,5,-6,7,-8,8,-9,10,-11,12,-13,15,-16,18,-19,22,-24,26,-29,32,-36,39,-42,41,-28,-51,1035,9428,931,-5288,-1209,-564,7720,1849,-10800,-934,3970,3100,2726,-10002,-3808,11203,684,-3940,-4015,-3161,10415,4162,-11563,-2043,1330,5302,6516,-11262,-5093,9042,1153,1456,-5949,-6833,10970,4559,-6908,-3559,-3581,6206,7175,-10386,-4321,5093,1573,3828,-6090,-6455,8523,2989,-2171,-1192,-4668,5997,6290,-5740,-2592,1439,2004,5568,-5357,-4470,5399,1683,-906,-2943,-3536,5619,3592,-4504,-761,-876,2698,2368,-5106,-960,3502,1270,1185,-4306,-2087,6138,-219,-3776,-1711,369,5654,-953,-5934,1324,2015,2781,-484,-7898,926,6009,-81,-1499,-4804,5,9144,-2019,-6848,427,195,6469,167,-10035,1070,6979,2116,-15,-8554,-1398,11958,-748,-4224,-2993,-492,10361,851,-10396,-341,3758,4518,2988,-10801,-1586,10217,1061,-1578,-4608,-3450,10589,2739,-8457,-2416,-392,5949,5297,-10678,-2419,5941,1045,2038,-6215,-5180,8855,1740,-4260,-1017,-2446,6319,3408,-8698,-1025,2284,1565,1574,-5390,-2589,6441,443,-1028,-1730,-1636,4498,1407,-3947,413,312,2375,-485,-5390,869,2435,146,-877,-3129,-74,6611,-1855,-3279,-935,1077,4490,-2232,-6496,2406,3268,1926,-2096,-5892,2901,5854,-2844,-2670,-3458,2148,8865,-4231,-7185,1212,2513,4252,-2063,-9240,3073,5545,-1217,-1880,-6170,1884,10845,-2951,-5211,-1296,988,9091,-1277,-10871,1262,4888,2284,-495,-8423,-1668,8950,-1195,-4115,-3713,-1596,8515,159,-8219,340,2161,4762,2102,-8379,477,5663,815,1307,-3957,-2103,7578,-215,-4340,-612,-527,5240,866,-6460,359,3923,156,760,-4640,-583,5507,-573,-2505,-82,415,4055,-1089,-3845,736,1137,1603,-1208,-4116,1860,3903,-940,-2827,-1797,2236,3705,-3373,-4183,1122,1872,2203,-3622,-5136,2974,3561,-551,-2300,-4339,3644,6137,-3382,-3112,-1521,3189,4493,-4736,-5506,3874,3642,2115,-3118,-5722,4396,5091,-2132,-3931,-4518,2811,8382,-4445,-5814,494,3186,6420,-2125,-7465,2668,4837,643,-1842,-5185,2700,8482,-1601,-4139,-1989,394,5114,-2989,-6817,1177,2446,1931,-1204,-5889,1368,6398,-377,-2858,-3130,967,4932,-730,-3818,236,1630,2938,-809,-4599,1751,2772,-167,-2264,-3106,1662,3641,-2014,-2651,661,-37,1629,-1793,-2941,1245,1378,-237,-1926,-1734,3189,3176,-4748,-2912,-142,934,1680,-4672,-2404,3366,2617,753,-2942,-4504,4101,3246,-4089,-2828,-2040,5688,4580,-3960,-2427,1038,3908,2448,-6249,-4007,5474,4540,-536,-3848,-3283,5039,3655,-2635,-2912,-1846,4737,4383,-4772,-4835,3327,3883,2520,-3344,-5454,4228,4983,-2190,-2959,-2211,2946,4394,-3380,-3078,355,2852,4077,-3837,-4714,2938,2727,-719,-1173,-2809,3208,3684,-2112,-1661,-861,2291],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-4,4,-4,5,-5,6,-7,7,-8,9,-9,11,-12,12,-14,16,-17,19,-21,23,-25,29,-33,37,-44,51,-64,87,-150,929,1622,-2466,-6764,5557,7589,-5016,-4374,-3626,3451,9215,-5893,-7354,4789,2475,5681,-3789,-10849,6565,7506,-2659,-1827,-7583,3554,11924,-5629,-6575,1314,2001,9681,-2843,-12806,4346,5866,2117,32,-10428,1625,12587,-3876,-4466,-3034,-30,10546,-1494,-9879,2240,2209,2747,1703,-9368,1644,9057,-615,-1013,-4072,-260,8582,-1652,-6313,566,300,4443,-602,-6777,583,3925,32,-815,-5006,1747,6352,-2440,-3121,678,1391,4162,-2921,-4835,4168,1744,1214,-2533,-5401,5530,3282,-3193,-3302,-2588,4596,4940,-5760,-2683,1869,2312,2933,-5739,-5670,7120,3436,-2057,-3021,-6339,7593,6684,-7736,-3473,-1572,3543,7346,-7220,-6958,4863,2465,2569,-4931,-8923,8333,7516,-5492,-2661,-5569,3369,9308,-7214,-6809,3229,2817,6994,-4598,-11611,6351,6506,-1780,-1310,-8171,4269,10682,-5685,-4229,-898,764,7230,-3266,-7976,4408,2686,2186,-1106,-8184,2748,7997,-2406,-2151,-2840,271,7712,-2846,-5769,2764,1384,4097,-2205,-6582,2765,3034,-895,-198,-3168,3125,4453,-4146,-3317,1063,1561,1835,-2925,-3485,3485,1291,142,-2720,-2930,5417,2308,-3968,-1642,-41,4868,2924,-7092,-2161,3674,2369,1035,-5523,-3160,7712,2187,-3502,-2386,-2730,7121,4955,-7973,-2218,1404,4257,5522,-7779,-3996,7175,3216,-786,-4770,-5470,8035,4838,-7366,-3198,-2416,4131,6366,-8772,-5461,3871,2507,3454,-4426,-6860,6660,4068,-2878,-1750,-4436,4779,7323,-6854,-4672,1151,2005,4817,-4185,-6939,4754,3091,-623,-2820,-4781,3673,5356,-4519,-2279,-128,2098,4294,-3764,-3956,3688,597,279,-1532,-2520,3838,2045,-2393,-1677,-527,3282,2552,-4438,-1715,1715,1023,1028,-4818,-1237,5702,610,-1480,-2985,331,5570,1354,-5085,-862,2050,3607,784,-7002,-827,5136,975,-1367,-4462,-1179,7080,474,-4841,-1895,88,6060,1517,-7804,-155,3308,4008,626,-6637,-2505,8036,1453,-2852,-2941,-2814,7663,3820,-6820,-1251,860,4439,3052,-6622,-2437,4811,1505,1239,-4302,-3050,7123,3411,-3123,-1507,-1628,4035,3066,-6626,-2319,3130,2099,1264,-5005,-2873,4290,1280,-2072,-2106,-785,3592,2441,-4683,-688,477,2532,1667,-3405,-1966,3395,565,-1419,-1719,-2382,4343,824,-2712,518,1041,2813,693,-4696,-318,3276,1493,-796,-2849,-157,4651,-1357,-3361,-1765,2279,4885,-2095,-4965,325,2314,3103,-1693,-4853,478,5646,-587,-3497,-3393,1072,6055,-351,-5560,-1270,2631,4291,401,-6896,509,3733,1586,-1982,-4875,1184,7041,61,-4233,-3066,1205,6704,-360,-6285,-753,3619,2635,-330,-4742,-1115,6548,7,-2033,-2239,484,5385,1889,-4222,-1404,1389,3250,1522,-4970,-246,2951,1722,-1245,-2521,-1129,5049,490],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-6,7,-7,8,-10,10,-12,13,-15,16,-17,19,-22,24,-26,29,-32,34,-38,42,-47,51,-58,64,-71,81,-93,107,-122,-174,365,5378,1883,-6409,-1514,4807,1646,609,-4903,-1143,6674,-657,-1775,-2111,389,5210,-567,-5355,2217,2730,916,-1387,-5716,1914,4416,-2078,-1557,-2680,2809,5509,-4209,-2945,1465,1348,4438,-3486,-5600,6437,2188,-817,-1742,-6098,6827,6644,-6106,-2808,-1933,1925,7636,-6313,-7147,5052,2446,2049,-3551,-9311,7173,7632,-4276,-2007,-6130,2938,10943,-5869,-7411,2189,1978,5779,-2505,-10470,4774,6706,-338,-863,-8381,2278,11038,-3682,-6029,-1465,414,8889,-1945,-9115,2889,3075,3503,565,-8859,2401,7118,-1434,-1782,-4410,409,6689,-2015,-7240,128,442,3838,20,-5910,2187,4695,-440,-1875,-2141,733,5714,-2373,-1858,799,1174,2176,-2054,-3962,3650,2858,860,-2583,-3021,4175,2053,-2479,-1302,-1127,3964,4572,-7432,-1749,3238,2084,2355,-4930,-4052,6808,2650,-1920,-2944,-3290,6859,5213,-7709,-3597,1249,3353,5082,-6512,-7052,6622,2535,263,-3983,-7347,7604,4781,-6691,-2226,-2487,4486,7133,-6198,-6362,3782,2967,3873,-4364,-7850,6096,4696,-2847,-2887,-5441,4011,7949,-5032,-5366,1700,1404,5893,-4249,-7339,4455,3599,176,-1106,-6213,3541,6298,-2923,-2343,-958,1449,5582,-2677,-4652,2725,1111,2128,-1708,-4701,2920,3963,-2535,-1681,-2412,1189,2599,-2692,-1634,1183,848,641,-2431,-2388,4199,1858,-1543,-1190,-1475,4485,658,-3336,-1224,741,4230,959,-5861,-251,4532,1863,123,-5064,-2299,6848,1661,-4099,-1603,-1316,5957,2347,-8296,-1616,2935,3365,2356,-7381,-3333,6439,2294,-2040,-3301,-2498,8179,3210,-6088,-1826,698,3735,3113,-6797,-3665,5183,1974,1021,-3741,-3836,7171,3170,-4138,-2728,-2260,3663,5062,-6400,-2890,2977,2992,1607,-4275,-4653,6518,3052,-924,-2146,-3549,3136,3804,-3084,-2669,640,1162,2175,-3736,-1972,4960,2251,-396,-2366,-2807,3393,1276,-2620,-1212,-799,2371,1793,-4675,-972,3075,250,267,-3524,-583,4275,988,-2966,-2703,731,4836,151,-4996,142,1978,2364,-1246,-4832,540,4245,-480,-1960,-4106,-676,7023,-241,-5889,-379,1803,4988,-543,-7344,-983,5320,2710,-809,-5570,-1926,6765,-5,-3798,-2016,188,6162,1753,-6850,-468,2693,3480,979,-5978,-1688,5310,1245,-2076,-3699,-1704,5694,1219,-5139,-2149,-317,4953,2578,-5707,-454,3344,1995,65,-3162,-2876,4878,1711,-2465,-2478,-1074,4745,1305,-3734,-392,2287,1061,-220,-4120,-572,3369,435,-1621,-1448,-196,3312,-120,-3736,-162,1550,2760,-702,-4343,739,2793,-391,-283,-2056,958,4606,-351,-2812,-981,1821,1945,-1405,-4992,1088,2656,1066,-2016,-3808,1389,5382,-1457,-3559,-2042,1537,4972,-1169,-4877,1974,2425,3224,-1888,-4996,1241,4950],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,4,-4,4,-5,6,-7,7,-8,9,-11,12,-13,14,-16,17,-19,21,-23,26,-28,31,-35,39,-42,48,-53,59,-66,75,-86,99,-116,138,-169,214,-291,437,-820,4008,6940,-4558,-2571,-1040,2241,5342,-4753,-3939,4726,1470,489,-3001,-4071,4642,1890,-1952,-1267,-1677,4508,1623,-5976,-1587,1534,978,1294,-5457,-1115,5820,-742,-2038,-3263,-2151,6459,-994,-6048,-1575,1051,3686,600,-8728,447,6379,46,-488,-5624,-1813,9106,-785,-5331,-1533,-1103,7600,2865,-9815,407,5430,2602,2679,-9117,-2333,10506,475,-3341,-4883,-3429,9740,3870,-9025,-1147,1399,4582,3957,-10459,-4054,8575,1477,1599,-5284,-5623,10890,3134,-6083,-795,-1848,5556,6472,-8019,-3869,4426,1884,3721,-5274,-5334,7368,2956,-3466,-3008,-3107,5243,4207,-5445,-2668,1311,2306,3340,-5614,-3259,3948,580,467,-2121,-1462,4805,582,-4138,-294,-30,3377,209,-4662,1905,3054,1311,215,-4966,1256,6025,-875,-2899,-2241,716,7126,-2451,-6943,1810,3272,3075,-2174,-7339,1959,7170,-1617,-1354,-4639,-312,8932,-2502,-6351,-57,1794,6279,44,-10012,1512,6221,894,138,-7554,-146,9888,-556,-5240,-2772,-1746,7848,-70,-10172,735,3562,3108,2478,-9579,-1605,7156,75,-1925,-3330,-2839,8644,1037,-6734,-1845,809,4350,3602,-8497,-339,5077,1083,1351,-4311,-2215,7005,2071,-3509,-415,-1635,4816,2517,-4933,-571,1730,1486,-168,-5069,458,4710,-966,-1161,-2081,-225,4077,-347,-4108,-132,1600,1992,-914,-5296,1455,2895,-1327,-1978,-3798,1900,5396,-2349,-3305,-25,1617,4264,-4091,-5113,3496,2066,1233,-973,-6445,3212,5134,-3197,-2519,-2920,2066,5640,-4330,-5857,1812,1734,4136,-2331,-7420,4096,6963,-779,-2352,-6351,2156,8174,-3500,-5509,591,1465,6783,-802,-7884,1738,4210,2158,-40,-6638,506,7291,-1660,-2979,-1757,-246,5885,-670,-6374,841,1364,1525,569,-5985,-171,4960,-1305,-1048,-3775,-553,4530,-1769,-2975,-250,1009,3792,-155,-4617,1065,2291,296,-2239,-3019,2380,3149,-1320,-445,53,2066,2158,-2743,-2497,1779,3143,1194,-2498,-2932,2884,3230,-2588,-1489,-1689,3363,2715,-3818,-2961,95,1671,2598,-4475,-3997,5156,2651,-1539,-3103,-2911,3857,4011,-4494,-3080,-542,2452,4770,-4894,-5749,3723,2641,1565,-4325,-3899,3465,4939,-2200,-4235,-2200,3292,6905,-4502,-4727,2241,2986,3645,-2529,-5790,3585,3443,-300,-2411,-4015,1976,5506,-3035,-3800,-1025,767,4373,-2283,-4919,1479,3169,142,-1821,-4380,2372,4290,-1075,-2366,-1641,1295,2740,-1898,-2663,1547,2169,1193,-2045,-3169,2614,2676,-895,-1866,-1010,2415,1534,-2443,-1115,1254,2587,851,-3555,-2124,1725,1534,-2241,-3249,-766,3643,1972,-2975,-2081,-1132,3587,2134,-4624,-1930,2360,2211,-319,-5260,-2885,4831,2664,-2017,-2735,-529,5181,2810,-3882,-1173,1982,2964,1890],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,9,-9,10,-11,13,-14,15,-17,19,-21,23,-25,28,-30,34,-38,41,-45,50,-55,61,-68,76,-87,98,-113,131,-156,189,-238,316,-462,818,-3969,-4508,3850,2945,2684,-7179,-5090,8413,3525,-3783,-3287,-5191,8226,6239,-10466,-2962,1548,2979,6111,-9578,-7300,9932,2548,814,-4859,-7275,9761,7899,-8353,-2852,-1071,4700,10417,-8693,-8004,7069,1242,4145,-4442,-9754,7568,7171,-3707,-1395,-5186,3873,9906,-6997,-5250,3207,1942,6795,-3836,-9699,5267,3427,-566,-1270,-6676,2761,7503,-4412,-2637,-475,1831,5776,-3417,-5547,5026,1028,250,-1442,-3888,3695,3620,-3539,-2465,-1207,4173,2774,-5437,-2427,2828,2312,722,-4408,-2171,6406,1412,-2516,-2980,-1465,6525,953,-6988,-1008,764,5532,2390,-8890,-796,7054,2144,41,-6659,-3780,8874,1666,-6077,-2919,-2563,8726,3750,-10639,-1632,4019,3937,4264,-9180,-3871,10688,2038,-3381,-4173,-4871,9876,4834,-9118,-2313,191,3839,6263,-10678,-5062,6821,1865,2203,-4914,-7483,7780,5484,-5206,-2112,-2915,5247,7573,-6316,-4503,3090,1907,4272,-3622,-5136,7207,2906,-3684,-1356,-3709,4340,5376,-6793,-2086,1646,646,4574,-3859,-2985,4694,1259,-1105,-819,-1826,5998,922,-4704,-669,989,4014,2008,-5098,-875,3836,1300,-1355,-4562,-8,6743,-526,-4409,-2023,853,5586,-118,-6430,-369,3220,4143,421,-8324,139,7339,169,-2819,-5442,-734,9964,-30,-6374,-2307,490,6010,1326,-9706,189,4094,3373,1199,-8967,-2599,9995,381,-4312,-2535,-1606,8091,2010,-8316,-448,2283,3618,3066,-8001,-3695,8428,1131,-882,-5334,-3246,7323,2509,-5226,-1611,417,3915,4171,-7532,-2619,5789,1145,1622,-4738,-2896,5566,2110,-2960,-935,-819,3618,2887,-6117,-203,2676,1344,644,-4019,-633,6524,125,-1872,-2015,-412,4650,-79,-5107,1652,1949,3664,-953,-5448,1381,3668,434,-2757,-3283,1700,5271,-2474,-4561,-1027,2837,5541,-1958,-6645,1733,4803,1287,-2940,-6484,2475,6401,-1496,-4744,-3625,2159,7354,-2267,-7024,995,3017,5051,-2066,-8185,2460,5495,479,-1576,-5781,683,8249,-1044,-4810,-2002,1656,6873,-820,-7848,710,3322,2714,898,-7438,-307,8288,-100,-3159,-2857,-1749,7300,1024,-5811,-207,2199,2810,835,-7095,290,4679,-1426,-440,-3398,-75,6381,-732,-3343,-540,565,2771,-1157,-4287,955,2815,-572,157,-2952,1315,3754,-2447,-2074,78,1079,2895,-1766,-3479,2414,3454,921,-3179,-3884,3243,3885,-1246,-3412,-1200,4407,3838,-2513,-4677,1809,3201,2389,-3844,-5865,2924,4002,755,-2375,-4801,3222,5079,-3325,-4355,-259,3002,4829,-3500,-5936,3097,3111,1258,-3388,-5628,3649,5147,-1893,-3788,-3558,3427,6545,-2460,-4366,432,2300,4490,-2491,-6036,1794,4234,774,-1309,-4214,1833,5361,-1613,-2461,-813,956,3950,-2434,-5561,1412,2146,1303,-626,-3956],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-1,1,-1,1,-2,2,-2,2,-3,2,-3,3,-3,3,-4,4,-5,5,-6,6,-7,8,-9,11,-13,16,-20,27,-38,56,-94,191,-1158,1230,8365,-2255,-8661,2018,3565,4017,-347,-9602,2799,9574,-1257,-2136,-4530,1261,12081,-2541,-7755,1424,1900,8996,448,-12046,3180,8577,392,500,-9371,-1197,13287,-2003,-4989,-2322,-1861,10211,1434,-11811,-69,3701,2620,3260,-10335,-2031,11499,-618,-1606,-4069,-3768,9826,2598,-8218,-937,427,5004,4030,-9977,-1540,6329,-600,921,-5246,-3006,8312,797,-4394,-250,-523,5266,974,-6742,137,2854,1563,-571,-6117,1381,6601,-993,-3204,-2031,1301,5012,-2104,-4914,1821,3308,3188,-2129,-6752,4536,4992,-2299,-3558,-5305,4268,7722,-4749,-5214,58,1516,7086,-4723,-8089,4826,3342,1280,-2528,-9468,4725,8539,-4115,-2784,-3427,2033,11349,-6020,-8702,2936,2770,6229,-3029,-11639,4042,6947,-1723,-1347,-7698,1160,12330,-2776,-6277,-962,216,8067,-885,-10277,2448,4758,1601,88,-8501,511,9181,-2853,-2570,-1885,-2216,8964,646,-8576,1407,1581,2921,1287,-7175,1095,6427,-1514,-646,-4138,-1274,5078,-1696,-5012,2212,699,3705,-1532,-5112,3153,3458,-865,-1284,-3583,2042,5763,-3124,-3393,-672,2573,4383,-2482,-4122,2749,2599,1225,-2815,-3514,5072,3357,-3445,-3296,-2909,4896,4495,-6075,-4798,2890,3361,4094,-6040,-5719,7112,3522,-468,-2715,-6241,6523,6438,-5610,-3379,-1270,3435,6478,-7254,-6709,4591,2794,3652,-3070,-8839,6045,7146,-2576,-2997,-4653,3248,8211,-4903,-6250,2002,1243,5124,-2959,-8189,3803,4419,-1303,-1950,-6406,2151,7523,-2626,-4231,-226,800,5988,-2107,-6878,2761,3149,1327,-1142,-6002,2293,5016,-3143,-230,-118,502,5102,-3542,-3464,2271,1121,1091,-3579,-4443,3069,2403,-2415,-1423,-2068,3689,2886,-4068,-2407,1422,2252,2429,-5216,-2483,5589,1978,-1390,-4193,-2435,6927,2747,-4554,-2308,1459,4293,2821,-5981,-2267,4058,3024,1265,-6793,-3897,8184,3204,-3564,-2997,-3020,5732,4666,-7060,-2831,844,2848,4339,-5657,-3348,5072,3595,-1290,-4077,-5053,5446,3894,-4792,-3542,-152,4381,5139,-6719,-3629,3282,1791,2510,-4213,-4660,5688,5031,-2823,-816,-3112,3228,5028,-4522,-3058,1253,1548,3128,-3176,-4563,3194,2172,86,-1528,-2031,2959,2255,-3072,-887,-269,1696,3023,-3229,-549,3576,219,-696,-2225,-1758,4199,81,-4689,-2340,882,3508,1956,-4462,-68,2630,2596,-91,-4723,-214,3795,865,-2394,-2581,-544,5678,436,-5018,-1362,2256,3822,243,-6568,-973,4596,1964,-2367,-5317,-1988,6248,1757,-3782,-2733,332,6310,1881,-6159,-2266,3609,2676,130,-6305,-2283,5598,2017,-1650,-4224,-823,6067,2693,-5903,-2740,1154,3718,2220,-5470,-2317,4946,1858,43,-3057,-2551,5446,3087,-2225,-1007,627,3886,2837,-3254,-1307,3335],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,6,-6,7,-7,8,-9,10,-11,12,-13,14,-15,18,-19,21,-23,26,-28,31,-35,39,-44,50,-57,66,-79,98,-126,180,-319,2015,1309,-1667,-4766,1063,7061,-1589,-3670,-743,2174,5156,-2015,-5560,2097,1472,1083,-2004,-4541,4277,4422,-2624,-606,-1574,2222,3984,-3733,-1942,3493,1410,1447,-4143,-4211,6939,942,-1946,-794,-2844,6246,4019,-7606,-1716,722,2641,4723,-6980,-4935,8205,1691,-1278,-3004,-6252,8871,5337,-5796,-1735,-1059,4674,8115,-9148,-4608,7077,2240,2108,-4841,-9407,9580,5134,-3968,-2883,-6105,6026,9575,-8287,-5172,2308,2377,6792,-4684,-8167,6213,4001,52,-3225,-7682,5078,7636,-4518,-3546,-2009,2341,7621,-4447,-6498,2376,2035,2501,-1995,-6362,4492,5438,-1729,-1604,-3068,2321,6080,-2866,-4104,1194,2237,3477,-2216,-4253,3757,2150,248,-892,-3536,4475,3159,-3652,-390,-755,2808,3534,-5799,-37,4443,1072,1273,-5263,-2120,6863,467,-4977,-1616,-482,6875,1721,-7265,-388,3103,3360,1863,-7485,-2265,8052,756,-2166,-3673,-3144,8765,1880,-7913,-1219,1127,5270,4752,-9326,-3095,6186,2727,416,-6049,-6204,8655,4062,-5155,-1597,-2988,4983,5761,-8429,-3966,3865,3203,4570,-5457,-5295,7189,3550,-2122,-1902,-5075,5794,5486,-6064,-2441,893,2752,5129,-4209,-5076,4122,2336,-156,-3045,-4559,4428,2921,-3488,-1404,-1182,3480,2509,-3829,-1467,1450,-210,429,-2422,-1499,3691,-8,-1303,-2224,-898,4024,327,-4252,273,1843,2122,691,-5795,-285,4998,-917,-987,-3393,90,6637,-684,-5035,-738,653,5102,-715,-8445,885,4330,1310,107,-6289,-142,7605,-1440,-3378,-2222,490,7795,486,-6737,932,3601,2874,1717,-7494,-441,7246,164,-2187,-5301,-1148,7172,1890,-5350,-1217,49,4777,2317,-7378,-1587,4502,1425,-48,-4847,-2074,6776,1313,-2976,-2390,-1739,5430,2418,-5604,-1656,2540,2323,2149,-4862,-1842,5143,532,-2363,-2548,-664,4023,1725,-3867,-1467,-690,3845,753,-4288,322,2709,712,-106,-1435,524,4128,-730,-2417,-567,-319,3618,165,-3700,832,3122,768,-1973,-3940,2609,4625,-847,-2857,-1894,1661,5076,-2441,-5033,823,2987,3474,-1923,-5129,2645,4406,-274,-2439,-3275,1980,5421,-3602,-4758,-510,967,5321,-1028,-6533,1630,3738,2266,-1843,-5525,1376,7463,-325,-3308,-2112,261,6084,-87,-6334,-334,2319,2643,912,-5631,510,6173,640,-1675,-3341,-67,4650,1038,-4242,-920,-369,3367,-346,-6216,-94,2813,-343,-543,-3872,218,3872,-783,-2624,-2103,1663,4187,-749,-2943,803,2585,1678,-43,-3004,1841,3487,-1159,-2055,-2246,2093,2709,-2492,-1904,955,1894,2240,-2279,-3649,2592,2562,191,-1872,-2432,2479,4070,-2486,-2808,558,3842,2670,-4392,-2643,724,2678,719,-2467,-3147,2288,3267,-2272,-2429,-1840,4348,4986,-2544],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-8,9,-10,11,-13,14,-16,17,-20,22,-24,26,-30,32,-36,39,-43,48,-53,58,-64,70,-78,87,-97,109,-123,139,-160,186,-220,268,-337,449,-672,2285,-6110,-3973,5595,1861,982,-4044,-2699,5736,2058,-3543,-1862,116,4343,1993,-5111,-633,2876,1800,1268,-4389,-724,5541,-633,-1698,-2301,-1031,5621,-1178,-4382,2584,782,2859,-456,-7353,2239,5081,-1189,-995,-4126,1405,8844,-3726,-5398,2597,431,5822,-1714,-10834,3959,5575,441,-453,-7778,3040,10881,-3609,-6074,-1555,-1135,10290,-249,-12617,989,5035,3748,1192,-12237,-911,10065,-1359,-3298,-4723,-1526,11302,71,-9213,-562,1519,5989,3154,-10877,-1790,7711,804,778,-6177,-2594,8862,912,-4244,-3789,-1880,6185,3601,-7690,-755,3107,2297,1586,-5974,-1186,5922,1315,-1763,-3298,-1577,5731,449,-3888,-517,1606,3284,1026,-4995,876,3533,-1048,146,-2459,-236,5212,-1705,-3019,-658,285,4998,-3293,-4830,3328,2010,561,-1956,-6922,4180,5484,-3515,-3207,-2547,2739,7928,-5321,-5988,2714,1539,4517,-3175,-9013,4790,5544,-1836,-2256,-5412,2400,9217,-5287,-5414,350,838,8418,-2247,-9648,4172,4522,1712,-1003,-9160,2259,9163,-2234,-3127,-3202,-289,9689,-1538,-8107,787,2506,4451,-164,-8096,2013,6689,-665,-1405,-4885,213,8437,-1357,-3881,626,-105,4893,1413,-6768,2244,4086,990,-563,-4788,669,6266,-786,-2189,-1655,485,4797,-780,-3500,1658,846,2022,-1770,-3711,2765,2591,-1467,37,-1795,2929,3807,-3747,-3038,583,2525,3154,-4636,-2797,4795,2292,-961,-3336,-3286,5241,3758,-4645,-2430,-673,3342,4655,-4455,-5034,4582,1442,1196,-3913,-6673,5519,4812,-3938,-2196,-4094,3871,7375,-6158,-4300,2731,1998,4789,-4082,-7838,5392,4662,-1028,-2097,-5467,3769,6549,-4582,-4366,-356,2461,6096,-2869,-6644,2461,3087,2123,-1777,-7183,2988,5743,-1568,-2647,-2575,1228,4817,-1700,-4405,505,2139,3311,-1001,-4861,2352,3332,-700,-492,-3061,1694,4409,-2094,-1365,-252,1028,1909,-1576,-2292,2714,702,587,-2294,-2257,3393,1815,-2956,-1001,-173,1619,1935,-5390,-1909,3102,1911,547,-3938,-2096,5090,1338,-1624,-2424,-849,4433,1537,-5870,-1519,1761,2057,2328,-5385,-3160,4401,3263,-179,-3832,-2224,5272,3168,-5402,-2012,-801,4443,3774,-5932,-3030,4201,2221,843,-4217,-4370,4814,3855,-2767,-3132,-2118,4065,3923,-4200,-2050,2188,2618,3849,-4906,-3263,3120,2675,978,-1939,-3534,3522,3796,-3048,-1762,-1091,2728,3116,-2627,-4250,2174,1319,1869,-2243,-3894,1918,1763,-1466,-414,-145,2452,2296,-1952,-833,386,1834,-269,-4240,-1328,2064,864,-885,-668,1135,3484,85,-3992,-979,1918,2693,723,-4095,-233,3362,697,-1107,-3477,468,5207,422,-2093,-1864,187,4345,821,-4690,-217,3883,2432,-801,-4469,-682,5275,1489,-3015,-2672],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-5,6,-6,8,-9,9,-11,12,-13,15,-16,18,-20,22,-24,27,-30,33,-36,40,-44,49,-54,61,-68,78,-89,103,-121,145,-181,240,-365,1929,-3387,-3509,-2450,4067,7436,-6586,-5582,3340,3855,6673,-4658,-8777,7050,5158,-1387,-3005,-8525,6327,9970,-6901,-3553,-319,3147,10113,-6508,-10773,6200,3374,3457,-1874,-11880,3554,10403,-3377,-2799,-4982,2225,12326,-4349,-7745,3167,940,6470,-1185,-11641,3952,6778,-751,-583,-7089,1204,10082,-4198,-4864,-229,-598,7478,9,-8569,3405,3177,30,1241,-6985,1425,7221,-3098,-1661,-551,571,5484,-2111,-5154,2767,2151,1772,-1247,-5174,2509,4218,-2930,-1289,-1991,3455,4119,-4585,-2692,2882,3065,3289,-5997,-3812,4556,3201,-462,-4321,-3807,7020,4225,-5487,-2553,-60,6288,5894,-7980,-2984,4451,3834,3065,-7303,-6281,9302,4507,-3481,-3149,-5042,6972,8049,-8385,-4657,1782,3129,7296,-7998,-7833,6208,3815,1034,-3066,-7939,6592,7502,-6363,-2880,-2905,4069,9856,-5783,-6513,4054,1933,3858,-2297,-9134,7186,5339,-3035,-380,-4491,2894,7493,-4675,-3845,2334,424,4438,-2853,-6683,4170,3863,-912,-754,-4493,3031,6421,-4604,-1584,1041,1170,4348,-4016,-4055,4721,634,934,-2222,-3786,4986,2352,-4727,-944,-382,4359,2115,-5998,-2164,2893,3078,-199,-5828,-1900,5802,1229,-2236,-4815,-1125,7745,2384,-7800,-2499,1292,5490,2785,-9224,-2161,5677,2360,-489,-5794,-3405,8763,3685,-4717,-3942,-1064,7499,4839,-9548,-3864,4258,4043,3869,-7315,-5113,8284,3341,-2068,-3915,-4538,6939,5294,-7054,-2052,726,3487,6751,-5966,-5356,5249,3442,1943,-3002,-5107,6206,4790,-3452,-2477,-1207,2091,4049,-5646,-2156,2971,670,2734,-4105,-3185,5330,1415,-2698,-2198,-1428,3430,3654,-5501,-1310,2081,2235,1001,-4922,-2243,3971,16,-2277,-2769,-965,4870,1156,-4428,-1701,1612,3895,-251,-5895,75,4546,2687,-1160,-5396,-122,5727,-230,-4414,-2959,1540,6425,12,-6483,819,3375,3870,-279,-7344,97,7188,2240,-1821,-5737,-1533,9889,241,-6775,-3010,2592,6665,1733,-9489,-873,5682,1686,290,-6096,-3066,8456,1157,-4321,-2933,-1877,7152,3883,-6657,-1470,2170,2866,1653,-6996,-2154,5832,1849,-1479,-2459,-2730,5623,1985,-4728,-893,359,2212,1634,-5378,-1364,4099,1407,-609,-2749,-2077,3936,1167,-2779,-875,671,3326,-486,-4275,1125,2210,438,-122,-3995,366,4105,39,-3689,-564,1887,4596,-1296,-3979,-161,2944,2108,-1422,-5594,2223,5272,-141,-3776,-4579,2235,5186,-1604,-4112,-1433,2255,4564,-2887,-6302,1186,4578,1721,-2176,-6696,1802,6761,-897,-4264,-3337,1904,6550,-2306,-7051,-572,3786,3800,-1246,-6544,580,5169,219,-3128,-4421,243,6442,-895,-4788,-2203,690,4671,-1031,-5952,408,4219,1798,-586,-3932,-473,5374,497,-3294,-2310,854,4970,672],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-2,3,-3,4,-4,4,-4,5,-6,7,-8,9,-10,11,-14,15,-16,8,50,-759,-7302,-645,9132,-445,-3936,-4771,-1557,10501,256,-9966,-528,2344,5792,2703,-10406,-1237,7031,1239,-457,-8285,-5146,12618,1377,-7223,-2027,-1692,8283,5019,-12072,-1534,4760,2702,4094,-9409,-5057,12340,1999,-3467,-3181,-5115,9772,5725,-9656,-1622,1355,3878,6237,-8697,-5904,8905,1835,-468,-3035,-6073,8887,4179,-5908,-769,-832,3815,4805,-9014,-2270,5576,390,1852,-3476,-3805,7798,1974,-3884,-650,-1067,3617,3620,-8164,-676,3344,1950,1644,-6165,-546,6602,-905,-2791,-4138,1136,5970,-1037,-4973,-400,2307,4984,-722,-7228,2251,6035,900,-1804,-6471,2120,9693,-1192,-4896,-3418,1643,8953,-433,-8741,1924,3104,5525,-1268,-9892,2280,9575,2,-2084,-6524,-258,11712,-429,-8631,-726,245,7919,835,-12252,1355,7878,893,1701,-7804,-3130,11115,-1178,-6168,-2974,-2216,8770,3024,-10520,-180,3015,2709,3333,-8508,-2829,7929,226,-1443,-2674,-3594,7323,2470,-6838,-59,1167,3266,2182,-6319,-274,4924,-890,1019,-2152,-1223,5857,-1038,-4723,-189,774,2895,-421,-5814,1942,3943,261,-1418,-4179,737,6294,-2963,-3825,-1354,2315,6620,-3128,-5816,1767,3130,3206,-2322,-8250,3887,5868,-224,-3321,-4954,3591,7597,-4824,-5608,-389,3491,6916,-3830,-8007,3146,5568,2841,-2334,-9305,2898,8658,-2875,-2989,-3792,1571,8950,-3128,-7895,111,2478,4554,-546,-9655,2721,6463,203,-1412,-5709,403,9551,-1417,-5444,-1039,331,6800,15,-8898,1547,3740,515,1679,-6102,212,7072,-1492,-2701,-1521,-1637,6199,423,-6417,1015,1733,1939,711,-5600,1729,3955,-1150,-369,-2289,326,3297,-2414,-4204,1707,1442,2615,-1243,-3942,3366,3279,-1691,-2386,-2418,4140,4571,-4395,-3488,-870,2806,4575,-4855,-4841,3839,3657,1685,-4822,-3858,4236,4964,-2468,-4074,-2595,4599,5386,-5302,-5281,1026,3222,3486,-5267,-5809,5365,3842,133,-4271,-6542,3766,6170,-4075,-4213,-755,3678,6592,-4532,-7149,3297,3764,2211,-2366,-6632,3633,5960,-1695,-2844,-3466,2372,5538,-3950,-4866,1037,1576,3570,-2116,-6230,2416,4418,-1265,-1561,-3058,2266,4486,-2859,-2290,-97,1980,4328,-1733,-4333,2480,2469,1196,-169,-3170,2628,3418,-2746,-2122,152,980,1828,-2432,-2688,2946,1361,36,-3588,-1803,4968,3399,-2239,-3512,261,4217,2657,-4811,-1708,3548,3405,1693,-5170,-2210,5410,2492,-1074,-4306,-2565,5425,2463,-5756,-2695,-332,5144,2969,-6022,-3762,4645,3729,424,-5847,-3636,6440,4463,-1861,-4428,-2822,6328,4161,-5066,-3271,915,3817,3031,-4223,-4480,4292,4180,-128,-3472,-2945,4967,5410,-3063,-2676,178,2018,3370,-4709,-3279,2290,1654,1642,-2432,-3199,4869,2014,-2404,-2021],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,6,-7,7,-8,9,-9,10,-11,12,-13,14,-16,17,-19,22,-24,27,-33,37,-45,55,-70,91,-125,185,-303,620,-3633,-5265,1802,2196,4141,-3942,-4764,4527,2937,633,-2225,-4100,2662,3570,-2954,-1965,-1564,2200,3374,-5175,-1654,3202,1435,969,-3264,-2968,6856,621,-4045,-75,-2003,6632,1112,-7569,527,3466,2864,1899,-6703,-1160,7618,-920,-2351,-2691,-1719,8267,1244,-9182,287,2241,4447,4150,-10536,-2415,9193,792,-137,-6358,-5441,11431,1156,-8298,-1969,-2675,7082,5101,-11409,-1990,5173,2605,4369,-7408,-6189,10699,3156,-3089,-3486,-5444,7961,5704,-7108,-4365,1249,3852,5261,-6667,-5847,6468,3461,369,-2858,-5285,6129,4604,-4651,-2424,-1419,3558,3955,-4129,-3390,3071,3140,3476,-2823,-4148,3856,1083,-1705,-1527,-2101,4375,1963,-2674,-1562,-430,1878,1694,-5048,-856,5487,299,-327,-4729,-476,5623,-830,-3390,312,-313,4453,-196,-7031,1925,2786,281,-397,-7318,-959,7298,-1862,-3870,-1857,153,8165,131,-7753,1609,3726,3889,1630,-9130,38,8087,1211,-1866,-4310,-2463,10236,-233,-8432,-777,929,6536,1580,-10644,-1553,5513,831,970,-6557,-3620,9000,1861,-4109,-3437,-1712,7124,3517,-7934,-904,2781,3290,2054,-6917,-2052,5416,936,-1726,-3020,-3565,5964,2268,-3739,-2026,358,3204,1832,-5657,-2107,2979,1686,247,-3290,-1103,3508,969,-2631,-1239,-380,4483,-318,-4434,188,903,1379,-994,-4566,1230,3687,-428,-425,-3251,1909,5411,-2744,-3699,810,1214,3823,-994,-5494,2912,3800,360,-2941,-4853,2136,8186,-2570,-3193,-958,867,6500,-3057,-8087,2540,4177,2136,-782,-8266,1092,7630,-1543,-2619,-3582,338,8274,-1275,-6682,326,1823,3995,1265,-7455,416,6363,1100,-888,-5110,-599,8600,-13,-5864,-515,-300,5227,1232,-7953,39,3685,2420,-447,-6019,-1111,5365,1261,-2676,-3094,-876,5431,-107,-5298,-337,805,2044,575,-5245,600,4580,611,-758,-3407,393,3992,-737,-1751,-1441,1111,4000,-1720,-3394,2225,2004,-468,-2089,-3016,1983,3477,-2834,-2197,-1014,1392,4841,-2215,-3494,2752,3259,1873,-2516,-4983,3274,4072,-1205,-3121,-2499,3650,6099,-4460,-4718,-190,2803,3647,-2216,-5549,2881,3826,532,-1305,-4509,2239,6290,-2409,-4661,-1827,705,5202,-3630,-6009,1250,3951,2553,-1791,-6099,2078,5153,-899,-3350,-4773,2374,5899,-1789,-4227,-564,2189,2838,-1968,-5828,1643,3519,974,-1896,-3850,1178,4535,-1039,-2295,-1305,1187,3306,-744,-3805,4,1424,919,-290,-2329,1664,3264,-266,-1688,-1787,2054,2726,-1854,-1888,1786,1429,1200,-2034,-2008,2069,2149,-1173,-2015,-889,2342,2314,-3647,-1746,-57,3304,1555,-3643,-4054,3849,3072,-830,-4049,-3791,4160,2519,-2831,-2886,-1050,3267,2708,-5953,-3784,2482,3997,560,-4302,-4054],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-1,2,-2,2,-2,2,-3,2,-3,3,-3,3,-4,5,-5,6,-7,9,-12,14,-19,25,-34,49,-74,117,-208,455,-2470,-2150,7775,760,-5153,-1936,759,3882,942,-6623,-755,3424,808,431,-3875,771,4989,-1841,-2643,-860,472,5799,-2041,-5138,1898,1388,1961,-109,-5440,3819,3894,-4771,-1566,-3136,2439,6549,-5981,-4460,3548,654,3950,-2535,-7444,5520,3636,-2793,-682,-5931,3325,10206,-5995,-4902,999,866,7279,-4350,-10599,4161,4014,534,-1342,-10111,4002,10169,-4313,-4044,-3048,1704,10178,-2959,-8046,2013,3895,4321,-276,-10239,2790,7786,-766,-2374,-6695,364,9977,-1786,-6120,-625,1922,6063,-170,-9326,750,4312,657,308,-5285,164,7996,-307,-2942,-2978,-15,5273,76,-4914,135,1191,2888,-962,-5170,988,4366,-763,-1210,-4236,1818,5577,-2099,-3134,66,884,3681,-4039,-4288,3236,1754,963,-2018,-4390,4579,4435,-4466,-1657,-51,2441,4584,-6376,-3740,4194,1040,1601,-3127,-5503,6953,3600,-4241,-1102,-3841,5215,7487,-7012,-5563,3049,2016,5630,-5879,-7919,7141,4273,-1096,-2240,-6053,5035,7736,-5742,-4281,-1397,2452,7242,-4286,-8402,4671,2735,2489,-2517,-7774,3375,7402,-2126,-2832,-2256,976,7972,-3787,-5428,1058,2755,4193,-2494,-6486,2359,3452,-330,-1605,-3591,1690,6371,-2767,-2957,-808,1215,4399,-2425,-5606,2621,2334,944,-1879,-3721,1537,2479,-483,-2281,-2330,2430,2644,-5220,-1138,2031,1129,2001,-3959,-2591,5388,1796,-215,-2693,-1707,4486,1884,-5300,-534,765,3269,3668,-5597,-2351,5712,1351,142,-3260,-3675,6231,3377,-5561,-1760,-839,4420,3806,-6764,-2644,4292,1817,1971,-5793,-5980,7415,3774,-1862,-2310,-4069,5389,5749,-6404,-4380,1604,3227,5322,-5304,-6301,5702,3733,-276,-3589,-5810,5307,4862,-3724,-4388,-362,3114,5766,-3013,-4557,2668,2045,1357,-1811,-3899,4736,4730,-2268,-2800,-3251,2985,3134,-2529,-1866,432,2061,1166,-3744,-2103,2617,639,240,-1835,-1640,3811,1597,-2638,-1484,127,3247,1581,-4894,-725,3267,1221,-514,-3075,-947,4252,630,-2659,-1693,310,4540,741,-4919,-38,2513,1845,309,-5404,223,5911,795,-2088,-3329,-1211,7262,1109,-4966,-1443,2063,4230,717,-6464,-1341,5360,2013,1145,-4801,-2377,6197,2552,-3870,-2260,273,4624,2546,-5980,-2908,2686,3592,1598,-4512,-2708,5748,2582,-2525,-2866,-2682,4464,1881,-4087,-2809,878,3723,2590,-4215,-3002,3041,3005,749,-2189,-2372,4182,2337,-798,-1321,381,3783,1123,-3770,-840,1258,424,810,-3591,-1575,2984,1713,-1279,-2047,640,3092,412,-2895,-251,1274,1198,557,-3438,1230,2682,-402,-2232,-2106,72,4224,-824,-3573,-1365,983,2715,-830,-3355,800,3979,1642,-1680,-4413,1340,4800,225,-3177,-2468,1310,5050,-778,-5380,83,2677],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,8,-9,10,-11,13,-14,16,-18,19,-21,23,-26,29,-32,36,-39,43,-49,54,-60,68,-77,88,-102,120,-148,193,-293,992,3571,4017,-1437,-7185,1530,5999,-561,-2616,-5435,1239,10106,-4321,-5533,-1867,1606,8285,-3016,-11407,2907,5647,3151,-839,-10381,1255,11341,-3201,-2999,-5063,351,12252,-1224,-10541,1838,2105,5856,2353,-12503,502,9425,-1424,-823,-6813,-2285,11316,-386,-6917,590,-1993,7636,2365,-10425,1034,4857,-113,1398,-7243,-2298,9852,-1109,-3917,-2083,-2027,6326,2127,-7453,1201,1234,2200,1494,-5495,-547,6151,-1979,-1774,-2561,-340,6949,-2340,-5906,2098,2202,3215,-1388,-7073,2553,4218,-747,-2381,-3302,2457,5909,-2559,-4155,570,2598,4728,-5224,-6275,3372,4458,1926,-4014,-7426,5931,6194,-1167,-3020,-4724,5446,8310,-5823,-6660,503,3371,7611,-4136,-10143,6485,5684,1110,-1690,-8161,4309,10532,-4450,-4772,-2812,956,11495,-3027,-9904,3120,2500,3251,-724,-10198,3601,8975,-2960,-2344,-5247,-409,10765,-2471,-7473,1228,-551,5825,775,-9773,2783,6369,-229,4,-5554,-684,7024,-3401,-4282,-497,-709,5064,-2134,-6637,2796,2823,724,95,-3562,1174,5483,-2633,-2657,-166,1664,4431,-2942,-4943,2186,2139,1530,-3290,-4329,3555,3085,-2508,-2766,-2331,3267,5054,-5383,-4104,1076,4137,3297,-6169,-5227,5665,3406,212,-4104,-5400,7333,5279,-4500,-3902,-1487,4756,6435,-7119,-5066,3970,3523,4116,-6282,-7458,6950,5630,-3577,-4884,-5191,6040,7421,-6093,-3979,465,3350,6460,-5131,-6908,4141,4284,876,-1789,-7690,4154,6902,-3581,-3312,-1265,807,7771,-4414,-5409,3331,1965,3486,-1318,-7310,3987,4409,-1625,-1151,-3566,1391,5395,-3684,-2894,1885,1125,2651,-1700,-3942,4961,1955,-1792,-1413,-3416,3134,2738,-4215,-1707,1568,1746,1107,-3948,-1943,4122,1126,-1443,-4127,-1428,4595,1839,-3999,-1788,191,4718,2700,-5775,-2609,3539,3377,478,-5639,-2924,6744,3125,-1605,-4356,-2689,6247,3507,-5843,-3237,1412,6540,2026,-7024,-3584,5754,2917,1029,-5301,-3784,8261,4178,-3885,-3526,-1825,5751,4822,-7009,-4474,2281,3936,2851,-5295,-5140,5328,2932,-1146,-3063,-4592,5268,3703,-6406,-2979,125,3161,3769,-4123,-4022,4108,1844,201,-2266,-4821,5046,4299,-2459,-2164,60,1366,2350,-3810,-1446,2192,2161,719,-2444,-2025,3481,1402,-2397,-251,-715,2777,1475,-5521,-447,1809,3301,-106,-3699,61,4576,334,-2055,-1734,77,4917,339,-4843,-2901,2666,3741,-544,-6011,-44,6060,1882,-2596,-4551,-539,5861,851,-4371,-3108,633,6513,875,-5293,-1512,3590,4618,291,-6141,-1233,5953,2602,-2429,-4814,-424,7228,1854,-4957,-2582,1933,4976,1936,-5435,-1395,3943,1986,399,-4543,-816,4821,1251,-2963,-2200,-1861,3515,2894,-4488,-2113,1861,1484,1467,-4666,-2634,3722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-4,4,-4,5,-5,6,-6,7,-7,8,-9,11,-11,12,-13,15,-16,18,-20,21,-24,26,-30,32,-36,41,-46,53,-61,70,-83,101,-126,165,-232,364,-720,3937,4440,-8038,-2916,1193,4059,3905,-9541,-3612,7236,2299,-345,-6140,-5876,10359,4368,-7287,-2215,-302,7276,7009,-10809,-5269,6103,2548,4361,-7434,-8149,9701,3850,-3829,-1877,-5929,7726,9107,-9092,-4105,2118,3077,7968,-7647,-7239,7604,3312,-278,-1210,-8018,7478,7390,-6046,-2052,-1686,2168,8181,-6102,-6688,5244,921,2292,-1441,-7911,5627,4340,-4814,158,-2448,2490,6511,-6232,-3019,3087,1085,2215,-3673,-5386,6086,2142,-2774,-1421,-3291,4334,3180,-5924,-1355,1836,2868,2242,-6017,-2724,5473,1600,-1064,-5507,-1068,8397,2229,-5955,-3573,-332,7494,1162,-9587,-1146,4324,4541,482,-8923,-1008,10062,1555,-2169,-5038,-3207,10247,1665,-8410,-2100,372,6415,4548,-11034,-2145,7582,2360,1701,-7704,-5216,10341,2560,-6368,-1961,-3776,8601,5750,-10234,-3143,4402,3240,5455,-7865,-6255,8633,2165,-2700,-1107,-5784,7001,5420,-8498,-1973,-385,1885,5771,-5605,-4460,6134,707,1224,-2208,-4789,6064,2991,-4817,-757,-340,2678,3742,-4628,-1648,4405,202,601,-3455,-1814,6150,-295,-3463,-242,177,4701,1291,-6973,-18,2932,2304,-376,-5767,444,4588,677,-2110,-4232,478,8161,-359,-6987,-1505,772,4856,-393,-9366,988,5300,2370,-1847,-7711,1012,8167,-1231,-4697,-2749,532,9693,1084,-8277,-235,3040,5268,1256,-9607,-485,7373,359,-1048,-5889,-2165,9996,1407,-6569,-1925,566,6482,2249,-8793,-2434,5012,2163,1196,-6778,-3098,8051,613,-4086,-1532,-1711,6377,2871,-7752,-134,1799,1633,1988,-5921,-2051,7355,-264,-1430,-2992,-2389,4871,793,-5228,106,1181,1026,349,-6232,-283,3959,-1173,-1557,-2075,-154,4382,-998,-3811,-286,1374,3428,-2044,-4552,1362,3609,1076,-1889,-5427,2634,5080,-1509,-3235,-1018,2224,5392,-2931,-6076,1557,5340,2185,-3837,-5492,2612,5699,324,-3890,-4888,3175,7867,-2555,-5749,-731,2140,6922,-2271,-8445,1599,5810,2821,-1783,-7641,666,7827,-672,-3269,-3113,833,7838,-686,-5370,434,3102,4435,-155,-7697,1345,4671,-214,-1032,-3738,-715,7630,-785,-4814,-1905,1462,4859,883,-5152,889,3603,1168,943,-4535,775,5105,-1627,-2801,-998,1402,4599,-1153,-4473,1207,2680,405,-511,-3544,2218,4579,-2381,-2307,-2025,1122,4110,-2078,-3951,2788,3668,530,-3743,-2996,2994,3778,-2011,-3420,-3445,4294,4150,-3557,-2780,553,3461,3147,-4297,-5052,2711,5148,1675,-2952,-3920,3515,5113,-2153,-4104,-2837,4052,5880,-3657,-5559,215,3337,3532,-3858,-5403,4112,4949,992,-3887,-4602,2601,5620,-2776,-4083,-1772,3446,5692,-3264,-5628,2352,3711,2505,-1802,-5292,2572,4271,-1375,-2153,-1972,2155,4797,-2026,-4264,740,3037,2619],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,2,-3,3,-4,4,-5,6,-6,7,-8,9,-9,10,-12,13,-15,16,-17,19,-22,24,-26,29,-32,36,-40,45,-51,58,-66,76,-91,110,-138,186,-828,5674,3310,-1337,-4210,-3081,6148,1970,-5749,-1117,539,2840,2672,-6183,-1203,3642,895,1238,-3356,-2328,5378,-657,-2978,518,-468,4541,1008,-7455,989,2154,-250,1387,-6951,623,7561,-2804,-2981,-2138,-157,7303,-927,-8205,2682,2202,3140,362,-9747,2542,8864,-2550,-2251,-3810,-1563,10912,-463,-7959,1284,1531,6140,2076,-12050,1243,8096,752,-295,-8158,-2882,12138,243,-7030,-2538,-320,9614,3969,-11457,-756,4208,3877,2464,-9348,-1773,8678,1837,-2876,-4532,-3053,7879,2419,-7317,-1447,1459,5119,3414,-6974,-2500,4904,2822,-157,-5833,-2337,6225,1135,-2305,-1951,-554,5649,1088,-4927,-276,1191,3778,604,-5534,503,3971,57,-654,-2623,57,5604,-2943,-3540,1195,733,3227,-1278,-5031,3765,4029,33,-1401,-5456,2891,6924,-5243,-3229,-241,1280,6981,-2957,-7050,4479,3392,2164,-807,-7761,3036,8257,-3066,-3013,-2794,1510,10137,-3499,-8016,2655,3276,4303,-625,-11227,3504,8381,-956,-3096,-5520,1163,10480,-1996,-6873,-1302,1513,7284,130,-9911,22,5723,2522,-133,-7261,21,8630,-868,-3392,-2384,3,6656,162,-6504,-79,3578,4012,712,-6960,-968,4497,208,-595,-3911,-15,5167,-432,-3185,-833,656,3872,-88,-4745,971,2263,891,-1221,-3704,3300,3415,-1793,-1343,-1272,2254,5073,-3851,-3676,2540,595,2333,-2508,-4527,4843,2252,-2497,-1568,-2754,3293,6356,-3398,-3059,1850,1649,4381,-5390,-6839,5967,3660,-1663,-2259,-4494,5020,5810,-4233,-2951,36,2706,6843,-4897,-6535,3835,3815,1251,-2814,-6650,4280,6797,-2945,-2623,-3148,1371,7554,-3173,-6032,633,1876,4317,-2476,-7481,2605,5994,-558,-1861,-5497,2825,6531,-2099,-4659,-670,1294,5623,-583,-5005,1029,2454,2894,-1720,-4971,2926,4627,-1165,-1930,-2371,1545,4169,-2074,-2912,745,1131,1811,-2279,-1662,2544,2112,-785,-690,-2465,3454,2483,-3270,-1787,-123,1748,1555,-3416,-3284,3975,780,-1123,-3318,-3008,5278,2268,-3081,-1690,-5,4006,3558,-4570,-3713,3984,1693,283,-4716,-4331,5763,2117,-2460,-3614,-1358,5212,4943,-6015,-3522,2668,3286,3107,-5293,-4459,5752,3655,470,-3221,-4553,4432,5721,-4486,-4042,-1183,4705,5091,-4241,-5068,2558,2611,925,-3574,-4689,3654,3953,-784,-2664,-1959,3014,4041,-3070,-3395,-36,2230,1947,-3521,-4931,3170,3487,-1047,-2455,-1470,2830,2220,-1564,-1571,394,965,1205,-2869,-1812,3319,1017,115,-2195,-461,2547,2035,-2386,-994,449,2913,634,-4220,-444,1570,1655,-666,-2505,-980,4059,522,-2505,-2171,944,4032,-20,-3817,-2122,2601,3049,402,-5747,-831,3956,1180,-1203,-4024,-997,4946,-771,-3803,-1958,942,5043],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,12,-14,15,-17,18,-21,23,-26,27,-30,35,-38,42,-47,52,-58,66,-75,87,-102,122,-154,213,-363,1847,3491,-1868,-6650,1282,5578,360,-1785,-3709,1277,5282,-1196,-2884,423,1336,5839,-1915,-4906,2507,1497,1745,-981,-5360,4459,3606,-4009,-1746,-1810,2002,5270,-6026,-3283,5027,919,2561,-3081,-5794,7456,2964,-4560,-1423,-3675,5492,7126,-9480,-3199,4057,1024,4507,-5761,-7357,9670,2841,-2724,-1357,-5482,6244,7993,-7712,-3388,1194,3046,7128,-7264,-8920,7052,2945,436,-3660,-9320,7463,7144,-5241,-3699,-3224,3564,8618,-5998,-6450,2919,2495,4917,-3260,-8668,3849,6124,-287,-3023,-6211,2885,8165,-3448,-3763,-832,3132,6234,-3007,-6185,1752,3189,1403,-2397,-5251,4069,3528,-2212,-1916,-2917,2604,4178,-3790,-2674,1031,1408,3277,-3740,-2949,4074,853,-792,-2633,-3743,5024,1176,-5010,441,138,1908,4172,-6427,-2507,6056,-54,136,-3311,-3457,7893,361,-5901,-315,-524,5412,3265,-8874,-1151,5212,2082,3173,-5753,-4372,9103,2396,-4313,-2042,-3433,6873,6948,-8615,-3046,2080,3460,5271,-7995,-6493,8021,3677,-1498,-3804,-6344,7420,5333,-5696,-3145,-667,4507,5883,-7419,-5820,4343,3234,2054,-3894,-6366,5635,5010,-2431,-2377,-3531,3295,5425,-4530,-3755,1466,1729,3623,-4708,-4183,2191,1983,-144,-3760,-2782,3675,3119,-3440,-1357,-1257,2549,1616,-5575,-1186,2271,877,440,-3827,-1396,5153,1068,-2890,-485,-210,4378,646,-6604,1079,2688,1494,-145,-5862,355,6623,-806,-2184,-3102,-191,6999,-18,-6673,381,1125,3945,1496,-7571,398,5685,893,-1841,-5962,-2681,9879,116,-6505,-1195,292,5554,2676,-9067,-770,3967,1674,1042,-6936,-2499,7508,1553,-3216,-3281,-1519,6221,3096,-6829,-2793,1697,4826,2514,-6681,-3503,4205,2516,-1419,-5207,-2334,4962,2275,-3539,-2662,320,3847,1829,-5499,-2583,3236,3395,1528,-3272,-1724,3417,584,-1399,-2576,-1486,4301,727,-3250,-1107,676,3354,34,-3240,1669,3966,-504,231,-2783,1141,3937,-1012,-3104,-252,1570,2853,-1325,-4733,2110,2709,477,-607,-4363,2371,5172,-2347,-3467,-2632,1948,5089,-1752,-5463,835,4099,2385,-1026,-6417,1885,6927,-848,-3070,-3828,1024,7422,-222,-4914,-567,2446,4433,-658,-7075,432,5648,2526,-1382,-6134,-406,6586,633,-3911,-1386,866,6264,713,-6825,-516,3499,3432,143,-5851,-500,5105,953,-2480,-2479,-959,5150,848,-3629,-2021,976,2290,-952,-4262,-586,2387,1723,-1495,-3436,-147,2573,33,-2059,-1630,276,3234,-1317,-2928,-169,1983,1235,-1115,-2455,1597,2740,-518,-1757,-1990,1877,3074,-2885,-2000,993,2359,2491,-689,-3349,3044,3100,-233,-2497,-2650,3784,4413,-2728,-4493,540,1752,3557,-2836,-3878,2537,2392,1018,-2885,-4351,2158,5708,-3431],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-6,7,-8,9,-10,10,-12,13,-14,17,-18,19,-22,24,-26,29,-32,35,-39,43,-49,55,-62,72,-86,107,-148,260,-1922,-4645,689,9091,378,-6018,-1896,995,7613,1577,-10069,-438,7741,2177,-285,-8110,-745,10262,272,-5369,-2938,-1515,10503,1928,-10141,-1538,1952,6003,3602,-11913,-1653,10600,2498,-736,-6062,-5252,10487,2605,-8396,21,-1687,7923,4907,-10919,-1875,6083,563,2901,-7749,-6222,10751,2324,-3697,-1081,-4486,6502,4850,-8239,-396,2631,920,4332,-6354,-4244,7550,7,-1590,-1094,-4075,6389,1799,-6943,-71,1134,1573,2889,-5352,-1546,4490,-1408,-900,-2021,-1387,5742,-510,-5197,405,1439,3856,242,-7380,829,5125,2632,-1079,-6021,2006,8575,-1243,-4650,-3186,2251,7058,-1541,-6986,193,2190,5698,-1231,-9930,2610,6384,2049,-856,-6031,474,11086,-2595,-7236,-2309,478,9058,-109,-9678,281,4290,3560,328,-11761,550,10615,-340,-3235,-4967,-1403,11348,237,-9926,-26,1342,5151,2968,-10580,-1466,6582,-321,919,-7113,-4063,9273,254,-5725,-800,-1224,5289,2428,-8345,111,4311,39,3306,-5770,-2745,6874,-1185,-2332,-606,-2051,5660,-29,-5099,1422,2154,1455,817,-5559,1099,6238,-1582,-1631,-1656,128,5679,-1754,-5771,1207,3084,3530,-1237,-6866,1912,4748,-210,-3113,-5537,3749,6799,-2649,-4490,-2428,3099,6874,-4084,-6523,2526,5072,4348,-4187,-7660,2807,7213,389,-3945,-4984,3086,8192,-2749,-8021,-874,3079,7079,-2587,-9903,3066,6355,1987,-1294,-7175,934,9333,-1520,-4176,-2239,50,8324,-1024,-7703,1191,2451,4402,811,-8049,384,5766,-752,-618,-4585,-1457,7546,-726,-5088,841,1417,4509,1038,-6948,1635,3562,-331,-577,-3906,-322,6428,-1849,-1890,23,-850,3804,-1370,-5196,1757,1606,155,-869,-3862,3445,4739,-2420,-2940,-594,2883,4282,-3639,-4098,1608,2390,1760,-3400,-3977,4509,3984,-436,-4027,-1988,4385,4086,-3564,-4651,-61,4118,4511,-5387,-4624,3468,3532,1026,-4902,-6586,5338,7001,-3342,-4270,-2731,4623,6791,-4838,-5115,1414,3035,3400,-4009,-7718,3758,5802,758,-3916,-4970,4127,5497,-2739,-3608,-204,1499,6453,-3044,-6133,2865,3368,1514,-1560,-6076,2705,6243,-2169,-3305,-1443,781,5906,-2763,-4610,3145,769,1659,-2268,-5266,2790,1400,-2128,-209,-1476,1450,4084,-2924,-2818,2009,1397,1584,-2860,-3636,4236,2487,-848,-2289,-2505,3332,3600,-4067,-3028,798,2295,3563,-4519,-1751,3694,2476,-248,-3690,-2354,5476,1696,-3523,-4335,-830,4888,2246,-5445,-4162,2037,3316,1331,-4611,-2719,5371,3214,-2398,-4995,-2813,5700,4525,-4295,-3929,1302,7160,2988,-5077,-4950,3564,3906,1033,-5491,-4395,5567,3846,-1739,-3405,-2186,4216,4630,-3902,-2801,504,3429,2883,-4317,-3111,3563,2741,-276,-3361,-2985,3945,3616,-2426,-2950],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,6,-6,7,-8,9,-10,11,-13,14,-16,18,-20,22,-25,28,-31,33,-36,41,-45,50,-55,61,-67,75,-84,92,-104,118,-133,152,-177,209,-254,320,-430,660,-2532,4347,5377,-1037,-3472,-4874,4997,6321,-6239,-4340,-79,4270,6728,-7013,-7527,4535,4288,2784,-4876,-9442,7984,7476,-3554,-3665,-5538,4299,9926,-8522,-6789,563,2818,8298,-4595,-11346,6605,5176,70,-1497,-9639,3672,11202,-5421,-3861,-864,245,9961,-4477,-9193,5467,2867,2098,915,-10157,4020,7725,-4296,-1944,-3907,-236,8200,-2553,-7296,2510,-188,4139,-221,-7340,3542,5195,-2498,-1168,-3217,946,6503,-3359,-3326,1871,1158,3089,-2187,-6247,5023,2852,-234,-1694,-3212,4050,5086,-4396,-3400,487,4109,3446,-5474,-4437,4255,3994,724,-4554,-3784,6734,2847,-3813,-4310,-3001,7196,4491,-8244,-4717,740,4901,4711,-8914,-5386,6321,3049,993,-4500,-6653,9383,5059,-5286,-4062,-3849,5483,8799,-9056,-5597,5063,3852,5085,-6375,-9163,8036,4668,-1498,-3308,-7344,6073,9063,-6166,-3272,1388,1960,7871,-4921,-7789,5289,2929,827,-1190,-6810,3978,6862,-4510,-2151,-996,1830,6929,-5382,-5067,4019,336,1459,-1560,-6273,4148,3842,-2983,-1340,-3027,2552,4350,-4477,-2804,3021,308,2464,-3122,-3092,5767,2328,-3772,-2686,-1818,4539,2893,-5928,-1724,2129,4270,2437,-6443,-2861,5934,2739,-1180,-5229,-2497,8234,2603,-4240,-4114,179,7043,2558,-7627,-2678,3809,4890,1697,-8519,-3714,7948,2411,-39,-5288,-4357,9531,3266,-6341,-4098,-199,5292,5904,-8431,-4602,5048,3063,1687,-5467,-6029,9551,3312,-3508,-1881,-4370,4916,4707,-7842,-3374,1884,2232,3587,-4644,-5393,5894,1442,-1438,-2253,-4756,4378,4250,-5753,-1640,811,845,3772,-4357,-2751,4527,513,-869,-1659,-3733,5247,1188,-3998,-1075,-1012,3542,2856,-4780,-621,4204,887,37,-2687,-1014,6200,343,-3126,-1580,1164,4959,817,-5707,-849,2964,3236,-567,-6386,-462,5495,2372,-2972,-4216,1282,8272,228,-5761,-2593,1469,5997,-824,-8339,547,5261,2981,-834,-7384,735,7028,1438,-3938,-4351,-154,7290,1872,-8440,-1367,3613,5167,2321,-8201,-922,5998,2565,-881,-5614,-2189,7701,1668,-4627,-1444,414,5300,3189,-6788,-3441,2986,2363,584,-4409,-2532,6570,1650,-2816,-1267,-692,4925,2461,-4602,-1231,1899,1220,1885,-3551,-477,3860,-218,-1241,-1988,-1811,4373,487,-3952,1022,506,2489,217,-4643,210,4170,543,-2489,-2798,-685,5191,119,-3451,-1097,868,3722,-1922,-5596,613,4642,1409,-2492,-4145,2280,5519,-580,-3984,-2143,2618,5736,-2627,-6071,-626,2259,4752,-2537,-5810,558,5349,1922,-1968,-5712,2891,6763,2,-5077,-2296,1539,5941,-518,-5827,-134,3133,2756,-1082,-7191,572,6516,328,-2292,-3503,546,5559,-413,-6274,149,1450,4252,805,-5686,75,4183,221,-1754,-3083,255],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-4,6,-6,7,-7,8,-10,11,-11,12,-15,16,-17,19,-21,22,-25,27,-30,34,-37,41,-45,50,-55,61,-69,77,-88,101,-118,140,-171,218,-293,431,-769,3487,1608,-7071,-280,1463,3108,104,-5519,-80,5498,-407,-388,-3597,387,6163,-909,-3006,-358,-523,4159,-986,-6602,3670,4257,-764,1279,-4021,798,6157,-5321,-3333,408,-812,6489,-2778,-6826,5128,2324,1007,-1726,-8062,3763,8070,-5571,-2143,-1694,1205,9475,-4509,-9251,4597,2449,3456,-1966,-11831,4442,8808,-3018,-1228,-5242,2184,10472,-3411,-7432,1365,2447,7824,-936,-10984,2603,5925,793,-1027,-9992,524,10092,-123,-5182,-3252,461,8310,-94,-9507,843,2714,3713,-233,-8474,-911,6703,1966,-2978,-5224,-20,7870,-348,-4826,-1013,1787,5559,-1855,-6373,266,2436,2384,-915,-5126,2074,4945,-1571,-585,-3630,989,4750,-3611,-3257,1615,870,1803,-878,-5370,4723,2647,-2961,-384,-3468,3796,6240,-5866,-2060,2291,2023,4168,-5099,-5263,6264,1751,-551,-2116,-6548,4368,5966,-6231,-2806,450,2592,6913,-6413,-6295,6540,3098,3427,-2703,-8522,6090,7132,-4995,-2514,-3592,3252,8548,-6027,-7557,1437,3279,5850,-3778,-9089,4547,6701,-448,-2258,-6047,2876,7767,-2203,-4582,-492,3660,6348,-2896,-6893,1923,3330,1900,-2379,-5343,1683,6522,-538,-3182,-1402,1586,5613,-2647,-3661,-442,1848,3805,-2403,-4012,1871,2256,-103,-1517,-3264,3233,2788,-2753,-1512,105,2100,1765,-3607,-1977,2827,1469,1561,-3039,-2073,4484,1450,-3523,-962,-568,4395,3819,-6423,-1821,3428,1910,2470,-5065,-3307,5873,1965,-2481,-1918,-2553,5636,3465,-7315,-2168,2654,3154,4538,-7347,-3868,7020,1998,-987,-3840,-5680,6307,4632,-5479,-3134,-973,3338,5393,-6048,-6008,3684,3494,2164,-3100,-5594,5521,5699,-3045,-3898,-3548,4322,6022,-5124,-4434,1571,4142,3966,-3945,-5351,3494,4000,-274,-2460,-4396,3366,4086,-4150,-2471,-873,2261,3248,-4074,-3000,2082,1071,1219,-2729,-2969,2458,1023,-1544,-1850,-1156,2807,826,-3286,-1565,1227,1489,1764,-4360,-1163,4969,811,-1994,-2045,-1876,5222,660,-4779,601,413,3243,849,-6197,-495,4791,1186,-588,-4725,-1419,6619,40,-3651,-2223,-198,6076,1417,-7233,-1415,4332,2527,1025,-6346,-1879,6889,2089,-1639,-3244,-1408,5656,2917,-6083,-2675,1234,3492,1749,-5522,-3415,5364,1755,-1417,-4454,-1719,5761,2968,-4166,-2605,-361,5866,1767,-4863,-2373,2860,2351,754,-4541,-2239,5545,2166,-2408,-2806,-800,3526,1779,-2382,-2158,717,2836,1216,-2748,-1307,3252,928,-624,-2910,-577,3305,1330,-2999,729,1060,2615,829,-3691,115,2826,1204,-1515,-3733,-156,2956,-715,-2774,-834,2198,4256,-393,-5158,179,2737,2401,-1250,-4409,492,4582,-433,-1870,-3031,1546,4850,-1702,-5055,-433,2596,3441,-1555,-7052,383,4947,1054,-2553],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,6,-7,8,-9,10,-11,12,-13,15,-16,18,-20,23,-25,28,-32,37,-44,51,-62,76,-98,133,-199,368,-2088,-3994,-3160,2199,5180,-4147,-3983,1866,1764,3327,-4259,-4055,4397,2410,-340,-1244,-3057,6389,3040,-3670,-862,42,3095,3117,-6148,-1270,5661,-958,616,-2722,-3660,8712,1181,-5688,46,-1620,5442,3454,-8612,-464,6108,402,1917,-6958,-3439,10807,279,-4727,-768,-3586,7463,4446,-11033,-1323,3424,2785,4565,-8131,-5223,10840,2164,-2186,-3304,-5896,9922,5197,-8330,-1903,940,5332,6324,-8610,-5118,6675,3625,1632,-4630,-6023,8271,5545,-4408,-4093,-3804,5056,7859,-6021,-5121,2840,2642,4255,-5308,-4737,5832,4171,84,-3851,-4764,5907,3687,-3176,-3009,-195,3913,3617,-5027,-2631,2832,1292,1972,-5294,-1750,4735,637,-2630,-2054,-1250,6404,842,-5449,1369,-121,1112,824,-7145,-631,4876,-440,-559,-2801,-1601,7493,-563,-7112,1952,666,4175,973,-8771,1929,6005,-1074,-242,-6089,-1957,9848,-891,-5408,-331,116,7832,1968,-11511,31,4901,2037,1536,-9059,-2479,8807,350,-3639,-3812,-1737,9307,3891,-8628,-905,2402,4706,3924,-10418,-3013,7704,2573,-720,-4898,-3551,9186,2714,-5220,-2403,394,4553,2582,-5916,-2462,3862,3491,1840,-4381,-2930,5538,1433,-2233,-3331,-1497,5267,1669,-4186,-2420,1720,2110,2336,-6076,-130,3553,365,-193,-3491,-327,3760,-93,-2771,-347,270,4049,-680,-5398,2002,3235,66,-1472,-6734,2092,6074,-2148,-1268,-404,353,6147,-2014,-5917,3203,2648,3932,-898,-7926,3509,6583,-1809,-1573,-4162,1361,8528,-2023,-6005,548,2182,5273,439,-8072,1075,5414,560,-2170,-5268,923,10021,-154,-5434,-1906,1028,7402,499,-7386,-610,4594,3312,53,-5349,-742,6642,1557,-2949,-4549,-779,6598,1765,-5755,-1715,1855,4287,1297,-6249,-1524,4016,2008,-1614,-3626,-545,4980,106,-2034,-1929,970,4196,135,-4254,-159,2154,1958,-987,-4335,1675,2730,-1013,-1849,-3215,913,4306,-1932,-2992,2115,1379,2377,-2191,-4233,3634,2136,117,-1042,-2710,2364,4069,-3481,-3174,778,2458,4608,-3462,-5070,2728,2698,-185,-1688,-4964,4020,4590,-3361,-3846,-2165,3032,6557,-4003,-6188,2009,4224,3382,-3586,-6345,3040,5469,-1411,-2202,-4680,1666,6375,-3354,-5387,317,3178,5380,-2222,-6086,1387,4805,1384,-1019,-4834,1979,6132,-1458,-4120,-3194,1480,5767,-1361,-4776,1105,2670,2794,-1314,-4863,360,4669,590,-1422,-3295,1500,4033,-966,-3927,-318,2528,2239,-1546,-3598,2459,1943,232,-1562,-2624,2986,3448,-2172,-2709,-576,1700,1885,-2597,-1911,2714,2013,1169,-2219,-1915,4667,2645,-2570,-2879,-899,3724,1983,-3021,-3164,2238,2850,1707,-3907,-4001,3514,3276,-855,-3357,-2771,4351,3332,-4087,-3587,300,3203,2138,-5325,-2665],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-4,5,-5,6,-7,8,-8,9,-9,11,-12,14,-15,16,-18,20,-22,24,-27,30,-34,38,-43,50,-58,69,-85,107,-144,216,-404,2014,2187,-7363,-3152,6596,3487,-335,-6229,-2154,9378,3534,-4659,-3922,-2157,7141,4303,-9667,-4011,4547,5620,4443,-9447,-5984,8696,2792,-2305,-5406,-5834,10199,5799,-8270,-2829,-1644,5187,7042,-9320,-6201,6127,3625,3033,-5606,-8798,9550,5467,-4748,-1813,-4610,3817,8556,-9082,-3694,3090,425,6020,-5226,-8893,6428,3648,-1613,-1507,-6340,3598,7493,-7193,-1689,1490,647,6817,-4100,-4641,5616,557,-838,-1623,-5668,6066,2930,-6028,-794,1092,1552,3538,-6357,-2268,5348,625,-387,-4156,-3400,7445,337,-6320,-2036,-330,5288,1162,-6491,-1872,5032,4446,181,-8967,-421,7665,1271,-2188,-5141,-1184,9369,1832,-7134,-2873,277,6887,1694,-9959,-1470,5793,3405,2083,-9067,-2596,10400,1200,-3110,-3839,-3485,10488,3204,-9262,-2163,3220,5153,6634,-9399,-5054,8338,1687,1640,-5108,-6870,9501,3546,-5775,-974,-2290,5426,5153,-9505,-2182,5527,563,3347,-4800,-5346,6963,1198,-3123,-229,-3599,4452,5120,-6616,-320,2657,514,3382,-5220,-3041,6091,-657,-1861,-1212,-791,6394,1177,-5833,425,2820,2453,1567,-6760,-68,6022,-876,-2287,-3632,1267,6983,-1071,-5283,-738,2130,5610,-427,-7521,308,4009,2702,-2110,-6158,1241,7252,937,-4721,-4786,108,8520,-735,-7174,-1901,3080,6072,-57,-8266,570,5959,2349,-1205,-7426,50,9149,-638,-5185,-2080,-690,8270,1225,-8812,38,3712,3565,1356,-9172,-1286,7380,628,-1682,-2672,-3121,8390,856,-7195,-186,-135,3381,2916,-7877,-1493,5783,-538,839,-4420,-2011,5811,381,-4673,-601,-1324,4545,1930,-6126,465,2797,-450,815,-3837,-399,5119,-2241,-3647,-36,393,4434,-991,-5311,1199,3511,879,-1372,-4214,1360,5360,-1622,-2973,-3262,1997,4636,-1733,-5351,349,4177,2689,-3266,-6199,2390,5371,1700,-4053,-5203,2632,6748,-1209,-3951,-1064,3119,5359,-3877,-7870,288,4524,3608,-1864,-7570,3152,6247,271,-3471,-4326,2346,7292,-2696,-5710,-286,2268,6994,-1192,-7487,1967,4171,1297,-759,-6694,471,6624,-1210,-3269,-1591,336,5946,-676,-5577,672,2090,2474,17,-5815,1279,4047,-2168,-1234,-2791,-763,4396,-2265,-3295,1162,665,2075,-322,-4088,1504,3564,-214,-1066,-2207,1080,5115,-3258,-1639,671,1003,2951,-2226,-4256,2220,2333,-398,-3010,-2998,2892,4289,-1814,-3287,-616,2907,4767,-3546,-4224,1864,3623,1932,-3667,-4190,4557,5024,-1297,-3843,-2432,2697,4644,-3753,-4350,870,4029,4073,-3766,-5168,2198,4238,586,-3451,-4958,4413,5665,-2161,-3192,-1721,2970,5343,-3312,-4724,-178,2998,3557,-3778,-5401,1807,4653,-251,-2339,-4295,3341,4445,-1203,-3526,-411,1326,3551,-2067,-4805,2910,1696,-256],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-3,3,-3,4,-4,4,-5,5,-5,6,-6,7,-8,8,-9,10,-11,12,-13,15,-17,19,-21,24,-27,32,-37,45,-56,72,-97,139,-227,466,-2629,-7060,-221,2716,4936,-2873,-7745,2629,6360,2348,-2176,-8911,2789,8984,-2201,-3901,-4521,2673,11068,-3864,-9520,595,3833,6250,-1761,-11377,3809,7289,-37,-1109,-8310,947,13075,-2582,-6110,-817,-636,9788,498,-11266,1702,5287,2047,2373,-10283,783,10827,-871,-2295,-3606,-2354,11290,-1126,-8780,2472,1048,4510,3501,-8985,313,6365,-1893,867,-3869,-2257,9315,-1468,-5663,2003,-506,3295,2259,-7677,2798,3739,-1679,-1140,-4788,1074,6390,-3241,-3466,235,1059,4277,-1991,-7094,3356,3661,1722,-2288,-4875,3239,7340,-3745,-3929,-2118,3917,6666,-4949,-5816,763,3599,4262,-5029,-6378,5521,5793,-722,-4537,-6834,5775,7654,-5225,-4024,-2270,4103,8477,-5855,-7026,3594,3714,4974,-3509,-9493,4008,8392,-1173,-2533,-6515,3367,10625,-4224,-6418,989,1885,8499,-3164,-9922,4477,5108,540,519,-8591,2311,9824,-3576,-3671,-1265,-781,8708,-1299,-7903,3619,983,2276,612,-8129,1713,6288,-3180,-841,-2437,-504,6749,-2169,-5451,3695,368,2199,-596,-5684,4123,3211,-3495,-475,-2112,3127,5695,-3820,-2555,1642,2436,1923,-3738,-5159,4157,2794,-1211,-3294,-3493,4691,5234,-4963,-4121,-877,4562,3915,-5488,-3754,4195,3278,962,-6451,-5362,6124,3624,-3336,-4128,-3353,6313,5880,-5408,-4788,-512,4434,6219,-6923,-6244,5663,3621,1472,-3592,-6598,6487,6982,-2764,-2479,-3176,4311,6670,-6469,-5333,2989,2675,4392,-3619,-7906,4844,5659,-1481,-1049,-5577,2356,7534,-3989,-3551,807,1175,5418,-2184,-5938,3417,2258,-536,-1296,-5875,1832,4434,-4287,-1335,711,732,4688,-3425,-3610,3959,1515,3,-785,-2535,4766,2660,-3147,-960,-811,2632,2527,-4057,-1173,3421,2767,147,-4725,-1610,6493,1143,-3297,-2037,-624,5831,2670,-6387,-3588,2620,5669,2069,-6671,-3270,5984,2801,187,-6547,-2145,6883,2735,-3368,-4438,-1383,6323,3841,-5801,-2218,1573,4356,1110,-6101,-3316,5563,3209,-1009,-3877,-3580,6648,4751,-5547,-2848,637,4054,4569,-6482,-3687,3988,1643,1136,-3804,-4436,5582,3399,-2689,-1779,-2756,3462,4332,-5590,-2077,1263,1612,3269,-3122,-3607,4339,1417,-1197,466,-2575,3851,2903,-4703,-209,657,1781,1965,-3645,-1524,4507,786,-1109,-1059,-691,4299,1065,-5071,-515,2345,3267,154,-5356,-1626,4462,522,-1744,-3854,-429,5845,-255,-4487,-2553,1213,5027,1281,-4934,-874,3853,3934,-400,-5700,645,6278,1959,-2484,-4939,1083,7708,1461,-4903,-2696,1238,4639,1236,-7155,-1891,3406,2135,-14,-4885,-741,7154,1616,-3323,-3576,-833,5637,525,-4237,-2471,1977,3509,1611,-5466,-1493,3683,2045,-393,-3031,-1806,5134,1536,-3599,-1513,-423,2972,2146,-4722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-5,6,-6,7,-8,8,-9,10,-11,13,-14,16,-18,22,-25,31,-40,56,-92,202,-1146,-7036,841,5223,-985,-1983,-2877,154,6303,-1699,-5201,1243,823,2808,-820,-6144,3712,2354,-1655,392,-3700,2317,5241,-5800,-1865,1295,-175,4572,-4024,-4528,6488,1031,-1029,-1756,-6524,5633,5814,-7770,-1337,398,1694,5664,-6532,-6337,6474,1434,1265,-3361,-7852,8715,6580,-7748,-1743,-1912,3457,8223,-8696,-6559,6378,2245,4571,-3440,-10477,7725,6059,-2800,-3248,-5959,3336,9595,-5908,-6348,735,2253,8283,-4784,-9300,3587,5749,1629,-2539,-7246,3313,8333,-2243,-4300,-3872,3315,7785,-2897,-5812,814,2178,5283,-2098,-7042,1818,4203,1109,-1761,-4957,3665,4685,-1540,-2621,-1464,1422,5538,-4478,-3231,2096,1394,2680,-3123,-4866,5045,1419,-2190,241,-2458,3433,3868,-5524,-1044,3190,665,2206,-5027,-3705,8047,887,-2929,-343,-3661,6721,3718,-8096,460,3226,2153,3779,-8077,-2867,8218,765,-1333,-3168,-4903,9062,3737,-7112,-1568,-236,4862,4998,-7875,-5095,6039,2733,1202,-5225,-5911,8752,5157,-4878,-2615,-3295,5722,6411,-6088,-4167,2448,2307,4724,-5041,-6292,4697,4197,-733,-4693,-5035,5321,6532,-2753,-3766,-1237,3111,4468,-4543,-4077,2647,1940,2260,-3490,-3647,3589,2595,-1001,-1140,-3226,3898,3716,-4757,-1873,-632,1505,2212,-4111,-1801,4752,8,103,-2820,-1409,5351,1139,-3847,-759,-149,2854,779,-4990,821,4284,-221,-5,-3697,-1365,6656,-110,-4340,-281,-476,5682,2167,-7292,589,4067,854,329,-6329,-1490,8714,73,-2803,-2053,-2208,7254,2897,-8014,-861,1642,2660,2517,-7470,-2587,7204,2420,-1114,-5270,-1988,8056,3534,-5583,-2805,-720,4572,3492,-6742,-2487,3503,3381,2293,-4765,-3824,6070,2661,-1972,-2984,-2149,5842,4017,-5553,-2641,1184,3267,3139,-5239,-2459,3707,1936,72,-3523,-1714,4464,1917,-2997,-586,-26,3822,391,-4134,-369,1081,1638,-436,-4561,-299,3011,-184,-1306,-2335,-850,3705,-863,-4407,1269,1460,2579,705,-4858,1287,5396,-932,-995,-3066,669,6007,-2943,-4738,-705,1174,3224,-469,-5331,1977,3990,1056,-1651,-5144,1859,6925,-893,-4576,-508,930,6777,-1138,-6840,1109,3690,2841,206,-6141,-11,5685,-305,-2613,-3058,-530,6642,324,-5712,-971,1716,3496,490,-6697,-1672,5812,2252,-2012,-5864,-1121,5346,1542,-2893,-1986,441,4003,1019,-3910,-19,1461,2808,321,-4144,-621,3240,344,-2337,-3530,-2,3814,53,-3267,-778,957,2577,-852,-3902,528,2908,292,-1448,-3177,2334,4663,-2323,-2352,386,629,3750,-2079,-3870,2532,974,-57,-1069,-3297,2398,3569,-1660,-2175,-775,3194,4124,-2961,-5076,1844,2168,2305,-1900,-4236,2458,5119,-1012,-2597,-3220,2927,4651,-2237,-3715,36],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,4,-5,6,-6,7,-8,10,-11,12,-13,15,-17,19,-21,23,-25,28,-32,34,-39,42,-47,52,-58,64,-72,80,-90,102,-117,135,-159,195,-252,368,-1399,2783,3247,1910,-5217,-3603,5442,1553,-1624,-2693,-2668,5795,3201,-5449,413,511,1027,3328,-6232,-676,4426,-2089,728,-2116,-2201,6239,-796,-6005,1365,-12,4285,1742,-8370,2708,5722,-1959,705,-5219,-587,9053,-2346,-5706,-165,-472,8014,1012,-11118,2888,5524,318,1165,-7779,-1349,11100,-1477,-4142,-1716,-2117,9436,2067,-10988,978,3136,4651,3091,-9792,-2499,8871,1528,-1225,-5225,-3527,10703,2358,-6916,-3195,1401,6504,2683,-8770,-2173,5141,3922,1452,-6596,-4718,7903,3227,-3154,-3183,-1862,7194,3070,-5680,-3251,734,4716,2551,-6549,-1467,4567,2340,-738,-4863,-860,5549,-401,-2358,-2154,-1188,4554,1148,-5020,1427,2229,-374,458,-5502,1954,4908,-2039,-1329,-1646,-534,6574,-2233,-5279,3213,-109,1849,-364,-7846,2781,5386,-2955,-2468,-3652,1243,8970,-4908,-6032,2178,911,4415,-110,-9274,2297,6055,-1111,-1300,-7229,1386,10248,-3937,-5278,-1618,116,7404,164,-10627,1391,5527,2731,-417,-10041,373,9188,-6,-3480,-3962,131,8391,-1578,-8040,126,2764,5438,-13,-7895,-288,5971,2558,-1785,-5397,-539,6753,794,-3375,-2073,261,6683,-276,-5572,-1148,2416,3545,443,-4187,-300,4554,957,-1935,-2438,848,5134,-1449,-3100,1215,1323,3190,-1310,-5220,2951,2396,61,-991,-3896,2849,4610,-3054,-2301,499,733,2971,-3721,-4451,4955,813,442,-1284,-5009,4851,4767,-4765,-2141,-704,2526,6532,-5146,-5062,3308,1749,2886,-3407,-6495,4864,6624,-2668,-2261,-3935,3350,6942,-3161,-6656,98,1931,5146,-2508,-7324,2867,3978,758,-1791,-5283,2182,7031,-2584,-3123,-1967,2059,7167,-2187,-6523,1102,4563,2904,-1480,-6087,906,5174,-509,-2471,-2417,1370,6847,-1156,-4540,-709,2209,4855,-290,-3749,1056,3141,1612,-1095,-4140,2702,3060,-437,-992,-539,2018,2119,-3739,-856,1285,7,729,-2841,-3776,3955,1639,-2016,-398,-2186,2779,3015,-4441,-1994,1027,1270,1949,-4064,-3020,4705,2013,-1037,-1722,-3208,4394,3996,-5889,-1463,49,2905,3517,-5430,-3436,4525,2346,406,-3593,-3856,6475,4215,-4975,-2163,-991,4236,4776,-6112,-3669,3275,3178,1167,-3869,-5110,4623,3717,-1136,-2950,-3104,4680,5501,-4151,-4616,144,3720,3016,-2668,-5140,2295,4262,1873,-2600,-3515,3092,4064,-2166,-3065,-762,1839,3112,-2157,-2521,1054,2032,1651,-1859,-2144,2104,2413,-161,-1739,-2621,1767,1933,-1891,-1519,471,1938,2146,-2738,-820,2115,396,-109,-1535,-1942,2760,1905,-3514,-825,648,4692,1281,-4485,-713,3406,1201,126,-3388,-1323,4308,48,-3368,-2901,-247,4565,1206,-4183,-1788,1558,3669,174,-5143,-2005,5374,1004,-1996,-4036,-1538,5257],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,5,-6,6,-7,7,-9,9,-11,11,-12,14,-14,16,-18,19,-21,24,-26,29,-33,37,-42,48,-56,66,-80,97,-124,166,-239,399,-1768,4522,6552,-4918,-2983,-197,5135,5750,-7380,-5520,4759,3787,3085,-5739,-5808,7487,5278,-1669,-5476,-5959,6122,8000,-6394,-6026,-386,3751,8596,-6903,-8936,6895,3698,582,-4453,-10447,7310,8153,-4749,-2139,-4277,3036,11069,-5785,-6894,4298,1612,6507,-3165,-11121,5399,6475,-2382,-82,-7778,1467,9659,-4757,-5092,2211,-328,8433,-1138,-9746,5055,2642,-391,644,-6563,2191,7667,-5542,-964,253,556,6416,-3364,-5757,4597,1378,1202,-1625,-5087,4222,5457,-4888,-1344,-496,2302,4395,-5884,-3924,4864,2248,154,-3377,-4519,6537,3692,-2924,-3338,-1329,7405,4031,-6888,-4110,2734,5180,4624,-7986,-3743,6382,3515,-364,-6569,-4569,8783,3943,-4571,-5129,-2591,7789,5756,-8644,-2858,2935,3585,5178,-8609,-7176,8605,3720,2,-4079,-5952,8091,5886,-5891,-2437,-1578,3767,7853,-6195,-5627,4714,1462,2628,-3531,-8432,7443,5393,-3712,-304,-2741,3095,7547,-6445,-3629,1658,-310,4703,-2650,-7367,5644,2426,-3191,88,-4324,2828,4116,-5741,-1561,2421,25,3557,-4390,-4024,5528,1128,-1373,-1725,-3061,5579,3265,-6208,-40,1123,2924,2009,-6011,-2453,4820,906,-1407,-3928,-965,7079,1709,-4488,-3184,557,7177,1428,-7620,-1331,4376,4976,2049,-7775,-1007,6788,2068,-2033,-6024,-493,8725,1712,-6462,-2397,398,6421,2930,-8704,-2868,4419,4296,2340,-6229,-3166,8261,2849,-2153,-4138,-3587,7113,3694,-7027,-2099,882,2375,4529,-6655,-3570,6119,1852,-275,-2282,-5184,7607,2408,-4613,-1238,-1717,4171,3379,-6221,-1904,4810,-899,1523,-3598,-2498,6193,1009,-4155,-891,-1083,4194,3481,-5683,770,2906,-353,853,-4024,-1018,5360,-555,-3315,-614,-502,4725,601,-6222,-165,3139,2076,-33,-5944,858,6761,448,-2771,-4252,342,5985,-799,-4773,-1867,1997,4911,-1020,-7343,306,5021,3097,-991,-6196,2002,7253,95,-2969,-5585,1134,7462,-322,-6234,-1573,1824,5503,854,-8061,-100,5362,480,-1343,-5978,26,7788,158,-4165,-2063,-315,5184,147,-8344,247,3265,1543,418,-5878,-1015,5568,291,-2727,-1691,-1496,5345,859,-4919,74,1280,3006,2389,-5442,-1035,4271,114,-1066,-3110,-236,4654,-818,-3163,1652,474,1717,1019,-5065,2019,4298,-13,-1268,-2673,472,5361,-1519,-3636,-160,1628,3431,-827,-4684,1826,2829,1705,-817,-3410,2039,5764,-976,-3216,-2748,2227,5854,-2796,-5088,-700,3854,2856,-2242,-5520,2670,4570,1894,-3576,-5161,2789,5391,-1459,-5430,-3363,3330,5748,-2271,-7063,844,4584,2336,-1874,-6444,1250,6239,-100,-3293,-5063,946,5504,-1786,-4970,-358,1904,3574,-537,-4970,433,4456,1713,-1768,-3739,1528,5415,-1926,-4186,-1135,1570],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,4,-5,5,-6,6,-7,8,-9,10,-10,12,-13,15,-16,19,-20,22,-24,27,-30,33,-37,40,-44,50,-56,63,-72,82,-95,113,-136,171,-226,328,-588,3269,3268,-3024,-6371,41,9260,71,-5276,-3364,1788,6945,139,-9755,501,4704,4864,-487,-9601,212,8500,1913,-3186,-6648,-967,11588,-119,-8133,-2289,1378,7750,2404,-12601,-742,6064,2539,3072,-9639,-3924,12076,682,-4385,-3777,-3586,10175,3838,-10508,-251,1870,3201,5225,-9603,-2507,8130,24,-926,-2530,-5510,9175,2338,-6172,600,-2129,3325,5374,-8813,-1671,5484,-1454,968,-3409,-4014,7758,398,-4738,1029,-933,3548,1752,-7381,1166,3498,115,1198,-4612,-343,7964,-1139,-4063,-1518,-127,6120,-2296,-7533,814,4023,2783,-1393,-7961,1040,6809,296,-4106,-4717,1557,8402,-3025,-5502,-822,3059,6732,-3655,-8784,1212,5360,2828,-2887,-8619,1357,9744,-921,-4235,-5099,1364,9532,-2975,-7920,-334,2528,6500,-475,-10772,982,7109,525,-630,-7685,-954,11172,-890,-4759,-2285,-1122,8449,289,-8563,1662,3239,2286,2202,-8359,-342,8145,-1939,-1798,-1690,-2716,8006,169,-6590,1471,55,1229,2951,-7390,15,6104,-1621,882,-2205,-1237,7196,-1711,-4333,1893,765,1846,102,-6271,1862,3685,-1871,-977,-2765,872,5968,-2950,-3564,671,1652,4384,-2351,-5970,3764,4774,803,-3333,-5263,3320,6221,-2336,-4025,-2767,3618,6700,-3670,-6082,151,4211,5777,-4025,-7335,3704,4779,11,-3920,-5330,3653,7857,-2740,-3746,-3170,2691,7386,-4350,-7564,2088,3531,3393,-1911,-9016,3226,7052,123,-2964,-5274,2390,7865,-2790,-4843,831,784,4761,-1057,-9218,3504,3598,-554,110,-5834,997,6834,-1219,-3809,-799,-576,5444,-2063,-5687,2265,1277,-296,-110,-5231,1861,4747,-3306,-957,-893,-383,4952,-2648,-4112,3138,1488,836,-2217,-4417,3239,3950,-1841,-2186,-1361,3397,3668,-4342,-3472,3336,2491,2642,-4968,-5224,5087,3282,-1554,-4101,-2944,5131,2898,-4795,-5830,-131,5281,5141,-5026,-4737,3578,3697,2384,-4651,-4089,3986,4557,-2854,-3753,-3471,4673,6522,-4398,-4682,361,3987,4392,-4990,-5991,3546,3531,1264,-4402,-5163,5151,6131,-2839,-3277,-3237,2668,6033,-4207,-3843,1450,2659,2527,-4380,-5811,4063,2986,-2296,-799,-3347,754,4227,-3469,-2632,1596,189,2493,-1830,-5408,3989,2528,-620,-1758,-2195,3666,2470,-4508,-1434,2126,590,2891,-2995,-863,3451,1625,-1326,-1896,-1696,3738,2082,-3122,-1600,919,3739,1849,-4615,-2126,2670,2376,-775,-5300,-1276,6100,1865,-2615,-2900,78,5337,2770,-5251,-3078,2359,3734,1053,-5292,-2909,4204,3252,-1328,-5131,-1889,5089,3340,-2940,-3737,-477,5918,3136,-5830,-2863,1727,3836,1365,-5219,-4437,4756,2025,-2899,-3517,-2305,4956,3495,-4257,-2437,1193,2631,2201,-5032,-3449,3902,1565,326,-2318,-2744,3239,2733],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-2,3,-3,4,-4,5,-5,5,-6,7,-8,8,-9,10,-11,12,-14,16,-19,22,-25,31,-38,48,-63,88,-133,233,-862,3171,7074,-3842,-4643,1284,1960,2975,-3189,-4783,4222,2167,-2866,143,-3723,3319,5482,-5681,-973,1049,54,2790,-4772,-4223,6737,-300,-1000,689,-5224,5888,3931,-7401,131,2700,1371,4428,-7402,-3042,8797,-243,-1218,-2810,-5195,9431,4052,-7799,636,-584,3893,5782,-10304,-3594,8460,1070,336,-6328,-6410,9405,3944,-5702,-2993,-2957,6470,6859,-9500,-4923,3441,2859,4743,-6703,-6473,7979,3428,-2681,-3815,-6490,6731,6964,-5699,-3615,474,4479,7273,-6286,-6528,3768,4014,1778,-4579,-5451,4913,4579,-1848,-2236,-3203,5354,5132,-4163,-3729,195,3198,3844,-4991,-3170,4465,2019,1754,-3785,-3864,5101,757,-3619,-466,-2152,3101,3997,-6652,431,3425,-183,757,-4543,-2403,7086,-874,-3586,348,-2669,4957,2001,-8060,1728,2804,591,1677,-5399,-1298,8448,-2638,-2236,-2235,-1336,8475,1217,-8290,623,956,3854,3698,-9829,-2540,8321,654,-725,-5042,-4301,9885,1885,-7087,-2246,-266,6586,4067,-8519,-2345,5590,3213,1220,-6097,-3553,7798,3090,-2795,-4064,-2773,6405,3544,-5575,-3293,1759,4562,3561,-5431,-2804,5127,2762,434,-3472,-3798,6183,2326,-2769,-2252,-1279,4083,2465,-3721,-882,1203,1833,1738,-5522,-1186,3978,-421,-909,-2249,-1371,4300,-1138,-3672,1219,390,2736,1630,-5876,1519,3205,-600,398,-3814,714,6245,-2023,-3962,1202,679,3434,-272,-6398,2449,3144,-1021,-440,-5987,202,7526,-2056,-3492,-1150,901,6080,-1357,-8143,1420,4264,2201,-956,-7655,763,7199,-553,-3059,-3376,-1071,8756,233,-6588,301,1486,5204,1170,-7833,-885,5833,2420,-816,-5181,-1547,6655,1109,-3687,-2883,-199,5959,1193,-5740,-315,2331,3125,330,-4829,-811,4972,964,-1173,-3696,56,5822,1201,-3152,-1747,933,4201,358,-5612,-709,2378,764,-514,-4528,966,4025,-256,-428,-1544,-904,2940,-1469,-2996,870,1960,882,-900,-3728,2343,3702,-2069,-1637,-1146,2132,4075,-3227,-3639,3226,820,1664,-2151,-5139,3677,4024,-2198,-1647,-3033,3069,5396,-3228,-3935,1350,2123,3443,-3136,-5343,2730,3652,436,-2516,-4250,1856,6699,-1131,-4035,-1421,2806,6696,-1145,-5630,138,3069,2655,-517,-5624,1314,6262,-17,-2775,-3416,1859,5877,-1022,-5747,-631,2105,4609,-935,-5977,524,3642,811,-1589,-3557,1566,4301,15,-1546,-2387,1019,3962,-686,-2227,-436,735,2542,-1876,-4013,1449,1111,-723,-636,-2041,591,2862,-2107,-1261,-164,426,2704,-2288,-2100,1757,542,328,-403,-2176,2197,2747,-2573,-2960,1111,2392,2439,-3238,-1602,3026,2412,-336,-2193,-3370,3755,3204,-1974,-820,-1039,2935,3536,-2799,-4493,2605,2610,1384,-3200,-3706,3131,3732],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,8,-8,10,-10,12,-14,16,-18,20,-22,24,-26,30,-32,36,-40,44,-49,53,-59,65,-73,80,-89,99,-111,124,-140,158,-182,212,-252,309,-395,548,-902,4063,1725,-3882,-2529,-1502,6318,170,-5391,178,1574,1870,1279,-6268,1043,5063,-2440,-999,-2784,-2389,7845,-1954,-5210,2000,-371,2941,1094,-8121,3757,4769,-2508,840,-3195,917,7921,-5278,-5213,3516,968,4619,-1061,-8514,4557,4931,-2176,1093,-6932,2052,9571,-4193,-4116,888,-415,8152,-2824,-11567,3190,4608,1732,285,-10041,1627,10208,-3366,-4404,-3900,475,11415,-1044,-9060,-16,3095,5761,143,-10074,779,8325,911,-2300,-6498,314,9299,716,-5690,-2636,809,7434,164,-8238,-1732,3295,4551,-568,-6198,328,4437,833,-1006,-4673,692,7009,-155,-3419,-1440,-25,5430,-203,-6355,2434,2543,1161,368,-5009,2763,4332,-2178,-1138,-1776,-174,5536,-1926,-4868,3676,421,494,274,-6113,5215,5246,-3234,57,-2470,1633,7085,-6350,-4253,4405,600,2703,-2617,-8173,5779,5402,-3924,-1060,-5112,2640,8189,-6113,-3885,2241,2043,5499,-4384,-8238,5279,4061,-453,-2481,-6954,3955,9166,-3205,-4036,-3129,736,8228,-3568,-7395,2698,3680,3928,-1884,-7785,4457,6006,528,-2968,-4724,2155,6912,-1964,-5756,-2211,3041,4693,-2026,-7030,1385,4125,2074,-940,-4608,3233,4575,-1424,-3156,-2416,2390,3803,-1985,-3082,739,1986,3891,-1646,-4470,3555,1838,-1213,-1399,-3235,3370,3705,-4676,-887,932,1595,3031,-4504,-2750,4365,487,-89,-1126,-3942,4210,2145,-4763,-484,-136,2510,4101,-6325,-2411,6427,960,964,-2969,-5379,6426,3936,-5057,-2416,-994,4035,5633,-6273,-3877,3149,2355,2391,-3766,-5617,5882,3068,-2039,-2726,-4057,4115,5826,-5055,-4884,622,3317,5310,-4126,-6160,3171,2968,644,-2657,-4691,4128,4970,-2550,-3062,-2255,1949,4290,-2535,-4393,2109,3593,2812,-2619,-4471,3945,3033,87,-2091,-2767,3026,3711,-2380,-2115,-1413,2103,3436,-2855,-2577,2292,1066,188,-2595,-1764,3396,1172,-2178,-1188,-551,3713,2572,-3952,223,2115,1361,1569,-3730,-1967,4885,-856,-2286,-587,-542,4743,957,-5273,-1380,2341,2378,961,-5751,-1333,4839,1212,-2302,-3794,-1851,5623,1399,-5031,-1446,451,3942,1706,-5868,-875,4618,1355,795,-4236,-3148,6245,2248,-3678,-2886,-1954,5157,3710,-5163,-2563,2844,3655,1288,-5449,-3181,4343,3359,-810,-3837,-2531,4478,2878,-3246,-3169,532,3989,3023,-4020,-2563,1658,3703,1311,-2503,-2918,4360,3085,-1301,-2656,289,2209,1717,-2875,-953,1262,1079,716,-3675,-397,2720,130,-2005,-1799,-879,3467,403,-1964,-1283,1129,1342,381,-3575,49,2810,-745,-609,-2136,655,4869,-770,-3131,-955,981,2999,-1239,-4292,261,4224,2431,-697,-3480,-364,4560,90,-3592,-2230,179,5253,345,-4725,-1320,2810,2660,179],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-1,2,-2,2,-2,2,-3,2,-3,3,-3,4,-4,5,-5,6,-7,9,-10,13,-17,23,-30,44,-67,108,-200,466,-3037,-7650,3653,3973,1345,-2331,-8149,3638,7989,-2506,-4557,-4178,2777,8101,-3317,-7653,834,3767,7223,-3801,-9948,4268,6791,1509,-3957,-9799,3751,9683,-2329,-4283,-2838,2087,10261,-2209,-9515,2616,3025,6409,-690,-10670,3126,9522,-1788,-1449,-5924,-1276,11766,-2389,-7744,100,-1119,6736,975,-10987,2940,5046,525,2334,-8143,-512,10269,-3505,-2892,182,-2169,6596,876,-7950,4184,2958,-762,2358,-6512,1497,8238,-3746,-1870,-459,-1277,6818,-3189,-6053,4369,1896,748,-1024,-7069,3783,5086,-4581,-1711,-2157,3906,6573,-5845,-5517,2191,3561,3473,-3729,-6604,5170,4914,-218,-4037,-5289,4599,6818,-3375,-6055,-1815,5201,6438,-6376,-6540,3833,5261,4917,-5220,-7693,4816,6646,-1056,-4187,-5506,5367,8406,-5217,-4954,-720,3623,8844,-4047,-8516,3505,5083,2958,-2765,-8685,4396,8554,-4157,-1885,-5199,738,9770,-4686,-7269,3344,-614,5054,12,-9604,3788,4718,-2091,-430,-5349,595,8648,-3642,-3808,2288,-409,4053,-1058,-6105,4399,1788,-1332,415,-4393,2787,5231,-4075,-2577,2012,1383,3984,-3460,-4699,5181,1279,-400,-2117,-4316,5529,4047,-4481,-1074,1106,3419,3368,-6643,-4812,3890,3208,612,-5912,-5284,6069,3670,-2540,-4427,-2906,5600,4174,-6383,-4943,2015,4598,4437,-5985,-4856,4782,3277,2340,-5882,-4756,6899,4858,-3521,-3990,-3190,5783,5670,-7086,-4909,1893,3906,3916,-6637,-7029,5332,3385,498,-2226,-6110,5490,5635,-4828,-1390,-1892,3212,5578,-4815,-5351,4422,793,2338,-2216,-6159,4765,2967,-3390,122,-3481,2107,5049,-5839,-3101,3185,1567,1104,-2185,-4229,5934,2043,-4196,586,-1681,2593,4477,-5368,-1244,2749,2107,1918,-2768,-3555,5586,1422,-2756,-2914,-1391,5292,2543,-6467,-1556,1455,3948,2327,-6496,-1483,5573,2930,-2284,-4691,-1701,6863,1867,-4116,-4466,61,6367,1733,-6760,-2188,3532,4128,512,-7231,-3749,5923,3398,-682,-5067,-2461,6480,2383,-4193,-3124,765,4883,2879,-6313,-2094,3595,2869,267,-5690,-4120,5581,2958,-2741,-2523,-1951,3919,3207,-5983,-2207,1102,2671,3813,-4589,-3816,3902,1546,-376,-2342,-2991,4978,2449,-3543,-996,648,537,2795,-4009,-2656,2888,758,71,-2519,-1200,5258,1265,-4332,184,-527,2617,648,-4866,326,4180,467,-548,-4425,-847,5300,-622,-3529,-2220,1359,5247,165,-4736,964,3354,2227,-2277,-5558,-320,4978,1356,-3301,-4469,1201,5740,-58,-4783,-2688,1742,5512,-1578,-6060,-1726,4289,3972,-2203,-5203,-148,5418,1352,-4064,-3713,472,5732,1306,-5571,-1865,2466,3580,261,-7307,-1423,4291,1124,-1787,-4127,-261,4953,934,-3728,-1869,-204,4162,848,-5344,-716,3064,1401,1106,-3766],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-1,1,-2,2,-2,2,-3,2,-3,3,-3,3,-3,4,-4,4,-4,5,-5,6,-7,7,-9,10,-12,15,-19,24,-33,45,-65,-313,1127,4623,2724,-8660,-2658,5415,4203,350,-7765,-4218,8600,3109,-3706,-5149,-2769,8091,3945,-7409,-3293,2239,7597,3687,-9854,-4285,6630,3446,564,-7171,-5278,10395,3948,-4458,-4139,-3633,8667,8307,-9809,-2747,2959,3716,5296,-7818,-6434,8440,3192,-597,-2074,-7969,8776,6486,-8153,-1037,-1617,3349,6635,-6126,-6215,6326,296,2601,-3187,-7992,6839,4309,-5539,-486,-2605,2626,5754,-7026,-1662,5931,-697,2514,-2868,-4545,8120,1247,-6487,-16,-2010,4980,3229,-7020,-64,3524,1019,2478,-6180,-1722,7552,-253,-3621,-2011,-987,6652,2241,-7849,-940,1998,4503,-453,-7904,-1074,6676,3263,-1173,-7047,-1718,9158,642,-5592,-4132,58,9446,1779,-9522,-1319,3652,6391,2035,-10768,-1083,8537,2588,-592,-7130,-2639,10178,2240,-6467,-3516,-328,7751,4000,-10829,-1137,5269,3067,2606,-8679,-4016,9304,141,-2953,-2808,-4520,8211,3815,-8743,590,1575,1008,5406,-7124,-3463,7535,342,-337,-1320,-4301,6472,1816,-5863,1029,207,1879,4139,-6388,527,4708,-935,8,-3117,-2963,6455,-1018,-5190,1888,-30,3851,909,-8029,678,4969,-651,-1824,-5269,891,6764,-1259,-4555,-1826,1983,5386,87,-6813,-709,3949,3962,-997,-6934,1266,5946,322,-2763,-6101,1809,8777,-1154,-5834,-1928,1461,6612,-689,-8916,1000,5071,3773,-738,-7724,903,7656,-35,-2510,-4870,752,8949,-459,-7424,-437,1284,5533,1877,-9129,358,5695,783,588,-4767,-737,9099,-1167,-4852,-1274,-592,5885,1209,-7042,433,2574,1208,2239,-6259,-1904,6284,-1597,-1229,-679,-1813,5128,-1257,-5482,2003,1603,1865,874,-5029,565,5302,-1673,-1214,-1307,-344,5148,-2089,-4239,1704,2583,1731,-711,-5548,2476,5134,-1322,-2519,-3399,1328,5432,-3673,-5344,509,3232,4231,-2354,-6081,2161,4556,988,-4036,-5228,3053,5596,-1054,-3517,-2158,3426,7186,-2797,-6261,-76,4239,6325,-3162,-7660,3260,3598,2000,-2051,-6001,1870,7118,-1195,-4373,-2687,2651,7015,-2635,-5083,1587,2823,3622,-1267,-7000,3589,5458,-840,-2611,-4412,1249,7307,-1826,-4559,258,1068,5612,-331,-5254,1829,3276,465,-622,-2759,471,5566,-2092,-3211,732,415,3340,-505,-3445,2818,1413,-645,-1020,-2727,1827,4420,-2513,-1731,797,1245,3185,-2251,-2892,1825,2133,-496,-2811,-3522,3709,3618,-2537,-3963,-1183,4272,4123,-4041,-3995,943,3968,1714,-4004,-3727,3873,4426,-670,-4919,-2987,5790,4499,-2939,-5275,-982,4228,4340,-4681,-4730,2696,4002,2326,-5059,-5056,3776,4281,-164,-3210,-2886,3690,5584,-3054,-4328,326,3263,3737,-3961,-5955,2081,2860,488,-3032,-4781,3407,4933,-2707,-2386,-1559,1123,3304,-3728,-3336,2217],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-9,10,-10,11,-13,14,-16,18,-19,21,-23,24,-26,28,-30,32,-33,36,-54,735,2108,-2438,-4959,6324,3676,-2562,-1369,-1129,4043,3542,-5960,-620,3026,864,3332,-5905,-3452,6972,-51,-2843,450,-3280,5610,2223,-7914,1155,2012,-856,4028,-6221,-963,8133,-2136,-1836,210,-2180,9186,177,-8643,2100,95,2002,2295,-9534,-333,8687,-679,-1053,-5360,-2573,11448,-223,-8130,-1502,318,6971,1948,-10759,-1077,7095,1206,119,-7367,-4078,9867,1837,-4659,-2416,-1623,9474,3812,-7629,-2359,3382,5990,2451,-8413,-3313,8058,3537,-332,-5982,-2811,7610,3229,-5638,-4055,-1137,5901,2636,-5982,-2195,1930,3945,2207,-6165,-2538,5491,1007,-1507,-3581,-1774,5716,700,-4209,1054,-736,3313,1801,-6191,581,2742,-409,1541,-3840,-482,7209,-1749,-2265,1090,-1492,4566,410,-7374,2849,3268,-507,1626,-5695,1502,7208,-4327,-3447,-231,-573,7861,-1618,-8579,4260,2956,2540,-730,-8462,1437,8995,-2060,-3412,-3889,130,9059,-987,-8389,65,2197,5828,996,-10284,551,7405,204,-1400,-5679,-1019,10525,176,-5805,-2366,1154,6708,1334,-8213,-1232,4303,4240,725,-8195,-1267,6817,2439,-1946,-4517,-439,6702,438,-5132,-2570,657,5581,703,-6007,-834,2472,1921,698,-5218,-459,5413,-442,-965,-2630,-287,5539,-1287,-3670,1217,961,2634,354,-6890,1734,2766,-1113,-462,-1634,1527,5323,-2802,-3738,1759,433,2902,-2185,-5447,3840,3879,-1575,-1334,-4571,2754,6193,-5621,-4287,2273,-136,5268,-3739,-6605,4654,2584,-371,-2728,-7102,3517,7009,-5242,-3401,-853,2362,7337,-4025,-7073,2991,2942,3089,-1562,-7348,3509,6151,-426,-3827,-4398,1929,8558,-1831,-6595,-1589,3624,5140,-2026,-7854,982,3507,2457,-1531,-6591,1650,5451,-43,-3485,-2697,1416,4489,-850,-4134,360,2705,3010,-1267,-4911,1360,2732,-217,-2366,-3801,1677,2876,-1136,-1432,-442,1739,3610,-2670,-3353,2311,902,75,-1024,-3341,2956,2552,-3037,-1160,-319,1759,3037,-3719,-3773,3184,1578,322,-3442,-5085,4488,2828,-3806,-508,-1798,3848,3945,-4891,-2800,3578,2015,2262,-3415,-4940,5458,2844,-2276,-2655,-2536,4114,4743,-5255,-3605,851,3325,3666,-4642,-5224,3401,4371,-21,-3457,-4110,4143,5494,-2047,-2648,-1406,3460,4635,-3409,-5576,488,2753,3783,-2926,-4062,2529,4611,1271,-3621,-1846,2433,5192,-1192,-3213,-271,2209,3475,-2045,-4013,1582,2787,1673,-1945,-2442,1581,2735,-1092,-1907,-1733,2523,3269,-2614,-1486,724,-132,1104,-2495,-2426,2476,739,-1763,-854,-918,2661,1482,-3321,-744,1144,1537,996,-3391,-506,4045,253,-674,-2786,-1291,4085,2106,-3680,-1265,1156,4064,1254,-4864,-2482,3889,1577,-206,-3025,-1521,5738,1788,-2953,-2249,-1406,3685,1714,-5256],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,1,-1,0,0,1,-1,2,-2,2,-2,3,-4,6,-8,12,-16,24,-38,65,-127,327,-2593,-7571,2194,3045,581,-580,-7262,1621,5607,-2363,-865,-1550,-830,5474,-2448,-4093,3693,965,1851,436,-6005,3152,4224,-3874,1530,-2098,-334,6677,-5385,-3200,4247,-392,3259,-515,-7790,6298,3949,-5138,-166,-4269,2760,7810,-8469,-4132,4138,1448,5654,-4776,-8149,6600,3785,-1742,-2440,-7484,5245,9108,-6258,-4137,535,3158,8646,-5093,-8928,5194,5408,2157,-2457,-9737,4653,8712,-2060,-3634,-4842,4814,10847,-4287,-7304,-118,3679,7778,-3450,-8757,2014,4757,131,-3682,-6371,1989,7289,-1362,-4099,-2922,1648,7566,-2792,-4831,374,1947,5700,-2356,-6895,2894,3013,904,-1640,-4937,2960,5144,-3304,-1215,-396,139,5209,-3416,-4687,4324,146,606,-695,-5688,4668,2447,-6038,2444,-1123,2085,5752,-7014,-3364,4711,835,552,-3458,-6053,7624,2617,-5311,-31,-1327,4317,5181,-8624,-2280,4874,1528,3428,-5819,-6722,7520,3784,-3003,-2573,-4932,6292,6146,-7743,-3505,1524,3092,4822,-7320,-7131,5606,4227,213,-3957,-7049,5734,5932,-3914,-4410,-2443,3367,6708,-6345,-5240,2598,3526,3664,-4234,-6009,4096,4725,831,-3104,-4907,4652,3797,-2786,-3404,-2109,2493,5245,-4353,-3881,2147,2170,2061,-3479,-4142,3478,1623,-1597,-440,-2330,2463,4654,-4331,-318,1295,-182,2611,-5126,-1663,5111,-726,-1900,-898,-2899,5114,1259,-6204,684,847,1061,2346,-5900,-802,6056,-489,-1123,-2727,-3322,7690,1012,-5903,-905,580,5706,2527,-8420,-885,4878,1612,582,-5943,-3472,8012,1268,-5468,-2429,-1229,5623,4181,-7364,-3100,2732,3964,3091,-5765,-4234,7092,3271,-2271,-4543,-3461,6369,4303,-4311,-3781,83,3944,4221,-6000,-3403,2675,3190,1386,-3785,-3208,4934,3169,-2363,-3127,-2959,3758,2933,-3578,-3204,534,2345,1465,-3758,-1971,3513,1200,-390,-1595,-1653,4935,538,-2872,-866,-870,2054,1532,-4605,-533,3065,645,853,-2786,-557,6672,-1232,-2912,464,-623,6013,66,-5615,894,2949,986,752,-5084,861,6019,-1331,-2261,-2288,-471,5811,-484,-5326,530,2379,2227,-322,-6924,-382,6259,641,-2445,-3813,-114,6657,259,-5179,-1208,1411,4733,684,-7340,-874,4673,2597,-126,-5003,-1579,6690,812,-3539,-3145,351,6194,713,-5276,-1711,1544,4091,-33,-4982,-1031,4162,2418,-1272,-3985,-1457,5157,1433,-2927,-2231,-154,4071,1282,-3562,-993,2277,2671,-881,-4484,-585,3121,762,-1412,-1246,280,3790,-352,-2564,-554,674,2038,-941,-3727,702,3150,83,-1707,-1601,2307,4518,-1721,-4120,1374,419,2987,-1067,-4795,1155,3894,-1723,-2036,-3484,1611,4858,-2690,-3525,-378,1471,3716,-2411,-4862,2508,3245,1483,-2111,-4193,1863,5579,-990,-4110,-1453],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-6,6,-7,8,-9,10,-12,13,-15,16,-18,21,-23,25,-28,31,-34,38,-42,47,-51,57,-63,70,-77,86,-95,106,-118,133,-150,171,-197,230,-274,336,-433,601,-997,4529,1237,-6723,-1971,1309,8185,13,-8078,-1156,4199,4717,-736,-8160,413,8587,1211,-3602,-7229,-76,10446,-608,-7445,-2783,1919,8719,-345,-10282,-1012,4327,4094,651,-9807,256,9771,343,-2904,-5655,-1568,10242,627,-8483,-1371,269,6761,2957,-9904,-1209,7281,604,752,-6443,-3050,11077,941,-5807,-1186,-2876,7777,3595,-10295,576,2466,77,3934,-6945,-2949,8748,-1213,-2079,663,-3579,7352,2107,-8600,1893,925,824,2292,-6477,316,7763,-2393,-1953,-349,-2330,7980,-332,-6751,1782,1713,3490,-1027,-8443,2453,5947,-1049,-2171,-4303,1185,8343,-2861,-5804,-987,2738,7480,-1613,-8395,1537,5363,2337,-3406,-8329,3102,6519,102,-3938,-5472,3260,10055,-2845,-7050,-1547,3825,7535,-2192,-10027,1488,6112,3676,-803,-9204,1599,8632,-2122,-4464,-4578,-484,10224,-2493,-9601,1089,2614,5534,2272,-10687,269,7547,-931,-1161,-5766,-1205,10368,-1252,-5340,1790,-688,4982,1937,-8753,3068,5217,-1149,1585,-5495,-582,8048,-2924,-3971,723,-519,5614,252,-7145,4716,2381,-1736,827,-5093,2187,6667,-4816,-2869,-288,1147,4815,-3280,-6800,3544,2362,975,-2541,-6742,3576,5996,-2717,-3491,-2694,2845,7039,-4113,-6013,412,4197,3185,-4919,-7145,2932,4676,893,-4687,-6769,4990,7824,-2296,-4973,-3495,4941,7267,-3925,-6562,1719,4552,4278,-4333,-7524,4044,5628,220,-2702,-7070,3378,7646,-4207,-2926,-2513,1227,6973,-2574,-7367,3745,2088,3177,-1346,-7592,1939,6757,-2191,-2363,-3227,706,6974,-2986,-4642,2360,442,3433,-291,-6314,3466,4373,-2516,697,-3234,864,5077,-3422,-3355,2010,-99,3263,-3222,-4989,5670,2392,-1788,-336,-2832,3836,5277,-4321,-2248,1037,2582,3421,-3722,-4481,3733,3026,-1007,-3197,-4135,3922,5610,-3635,-5143,-869,4669,4377,-5808,-4947,3658,5536,2894,-4727,-4871,5972,5285,-1543,-4230,-3888,5622,4552,-4410,-3926,-379,6575,4794,-6512,-5447,4073,3008,2077,-4629,-5184,5684,5260,-2081,-4121,-3352,4136,6080,-5152,-4473,972,2838,3866,-4052,-6062,4275,4025,638,-3207,-4202,2778,5409,-3706,-2322,219,2520,4998,-4170,-4428,3265,1257,1044,-1800,-3548,3300,2655,-3266,-1548,-657,2071,3401,-4749,-2663,3265,1683,218,-2236,-2477,4681,1944,-4562,-1744,-1093,3510,1930,-4938,-2532,2453,2685,1147,-4910,-1384,5382,1810,-2102,-2186,-932,4060,1918,-3966,-2761,3069,4028,1650,-5038,-3525,4580,3555,-8,-5537,-1679,6672,3196,-3424,-4870,-624,5944,2762,-5614,-3922,1931,4184,1714,-5723,-3987,4877,3432,-943,-4141,-2605,5255,2457,-3461,-3567,1188,4140,3154,-5675,-3344,2390,3185,1475,-4778,-2908,4481,2354,-2933,-2622,-2097,3434,2767],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,5,-6,6,-8,8,-9,10,-11,12,-13,14,-14,13,-10,-2,-76,-2824,-4958,5404,5706,-5064,-4205,-2454,5529,6384,-6941,-5993,2192,3949,4697,-6231,-7609,6734,5387,570,-5391,-6454,7168,6916,-4175,-5642,-2103,5142,7583,-7949,-6681,3092,4676,5034,-4488,-8422,7229,6341,-812,-2591,-8704,5805,9051,-6478,-3192,-1071,2693,9053,-4874,-9123,5633,3066,960,-1554,-7879,4825,7536,-6086,-1719,-2680,963,9327,-5633,-5366,4114,-9,3725,-1201,-8323,4926,4537,-3337,1474,-3105,2429,6281,-5310,-2132,3398,-667,3026,-2486,-6243,5569,2476,-4249,-193,-1986,5241,3414,-7065,-2478,2966,3467,3620,-6630,-5752,7337,2501,-2252,-3873,-1419,6802,5036,-5375,-4425,-68,7040,3773,-7751,-4801,5655,4721,1682,-7110,-4530,8403,4425,-2733,-4619,-3438,8887,4938,-5385,-3926,98,6814,5659,-8719,-5610,4736,3734,3638,-6629,-6996,9613,4314,-2979,-2654,-3509,6059,7492,-8062,-3712,1486,2235,6075,-6441,-7313,6901,1892,-286,-2136,-6357,5277,4839,-5586,-1214,612,1797,7091,-5640,-4752,5010,377,902,-2559,-5441,5793,2157,-4483,420,-1847,1545,4285,-5341,-900,5061,851,109,-3547,-3088,6357,736,-5021,-575,-546,4273,2686,-7044,-1115,4886,3604,1383,-6583,-1396,6925,2449,-2779,-3601,-2220,8018,1839,-6043,-3178,1753,6344,1720,-7943,-2868,6024,3948,-180,-7533,-1901,7929,2207,-4633,-4825,-913,8351,2744,-7161,-3029,2279,5627,2603,-9310,-3141,6629,3156,-1415,-5387,-4214,8824,2284,-5164,-1418,-685,5445,4713,-7803,-2710,4567,2560,3326,-6020,-3500,7215,1437,-2187,-1761,-3521,6223,3267,-5643,-618,1905,797,3091,-5975,-2971,6860,-802,-656,-922,-3016,4674,983,-5675,1519,1584,1831,322,-5697,-322,5389,-457,-1172,-2673,-940,7224,131,-4961,-690,1954,4970,104,-6548,297,6236,1231,-1882,-4708,1020,7489,286,-4380,-2036,1476,7862,207,-7531,-1468,4102,5201,-1388,-7021,-331,5545,1482,-2560,-6303,-174,8051,755,-6422,-4007,1729,7198,180,-6954,-1256,3076,3919,-1457,-7354,-1072,5949,1163,-2240,-4550,-109,6547,888,-6235,-1345,1514,5198,760,-6546,-289,5284,872,-870,-3980,-1410,6256,379,-4288,-943,-527,3637,586,-4976,1057,2696,842,51,-3834,-1163,6096,-744,-1883,-383,-585,4565,-560,-5261,1298,2319,1991,-150,-4172,1553,3891,-1357,-3171,-1243,1783,5771,-3029,-5012,1072,2640,3087,-2214,-4757,2145,5520,944,-2745,-4419,3173,5659,-1029,-5490,-389,3999,5462,-3329,-5330,1738,4683,3027,-3349,-6544,2510,6652,72,-3859,-2671,2768,6598,-2363,-4722,-631,2850,4561,-2327,-6804,1096,4385,2125,-1984,-5224,2658,6242,-1429,-3107,-2911,1154,5758,-1658,-6057,691,3836,2418,-1315,-5144,1701,4087,116,-1953],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-5,5,-6,6,-7,7,-8,10,-11,12,-13,14,-16,18,-20,21,-24,27,-29,33,-36,40,-45,51,-57,65,-75,87,-104,126,-159,211,-307,545,-2831,-2096,96,4330,3327,-8188,-103,3263,858,1034,-5686,-1668,6688,-1446,-2959,1098,-3283,5023,841,-8228,2975,2447,-1000,1781,-6230,821,8376,-3443,-2027,101,-1718,7390,-1839,-7579,4909,1749,1380,97,-7868,3521,8565,-4357,-1535,-3086,341,9104,-4132,-8234,3553,1714,4603,557,-11059,2526,7630,-792,-2416,-6834,531,11829,-1156,-6846,-807,1906,8503,454,-9631,427,5878,4381,-636,-9139,8,9724,963,-3871,-4711,-235,8969,275,-6818,-1474,1625,5329,-1260,-7718,-1217,4251,3442,-417,-7145,138,7358,-358,-2589,-4629,-1975,6757,-1120,-6126,1435,17,3877,1120,-6587,1664,5025,-120,468,-4541,293,6245,-3871,-3644,482,-1030,4359,291,-6827,3622,2586,-1184,1422,-4948,2543,7475,-5887,-1010,1594,-353,5802,-3869,-7439,5357,2991,-640,-324,-7556,4232,7616,-5292,-3632,-1547,1584,8759,-4867,-7719,3135,3732,3074,-1484,-10036,3470,7615,-2275,-2727,-4272,2222,9743,-3454,-6693,565,2165,5629,-2618,-7382,2663,5787,2067,-2883,-7222,2351,8597,-519,-4992,-3127,1420,6878,-960,-6608,-266,3380,4360,-1002,-7103,818,4940,991,-2139,-5564,2232,6747,-1466,-3127,-1024,1192,5431,-1932,-5260,1638,1860,2226,-1519,-5046,3069,3450,-1985,-554,-2294,1054,4481,-4101,-3493,2028,85,3055,-2378,-5129,5347,3472,-2825,27,-2982,3304,5732,-5574,-2809,2005,2122,3085,-4600,-4745,5966,2061,-1253,-1287,-3546,4465,5478,-5879,-2170,986,2165,5591,-5566,-6273,5270,3663,1225,-2979,-5318,5033,5552,-3884,-2943,-1970,3751,6599,-4978,-4986,1083,3693,2141,-4644,-7196,3179,6246,-679,-4090,-3983,4067,5893,-1830,-5000,-917,3871,4695,-3981,-5525,1966,3356,2429,-3451,-4823,2884,3129,-64,-3073,-2824,3306,4738,-2842,-2068,-502,2312,3328,-3598,-3703,3104,1812,255,-2097,-2580,2554,1663,-2521,-715,-1756,1862,3474,-4798,-1855,3093,537,137,-2415,-3272,4879,985,-4032,-293,-951,3464,3105,-5816,-1558,4353,1372,1015,-4480,-3133,5951,1327,-3123,-2811,-1875,5124,3123,-6844,-1985,2371,2858,1814,-6436,-3426,6324,3197,-1336,-3342,-2225,6312,3754,-5169,-4796,-450,4539,3809,-4908,-3583,3444,3904,-436,-3787,-3471,5556,3400,-2955,-3146,-2987,4177,4677,-4373,-2537,318,3697,2094,-3654,-2638,2494,2921,435,-3709,-2080,4582,1798,-1371,-1677,-1636,2541,2470,-2821,-2037,2099,1892,1172,-3229,-684,3841,1009,-1589,-1705,-1391,3417,903,-4354,-827,1623,1575,1553,-3048,-590,4609,961,-1639,-2480,-464,4486,119,-3756,273,1276,2725,1207,-5679,451,4132,890,-634,-3999,-1430,5371,951,-4301,-1786,1230,3376,-167,-5339,-620,4000,2397,-1997,-5507,-993],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,8,-9,10,-12,13,-14,16,-18,20,-22,24,-28,30,-33,36,-40,44,-49,54,-59,66,-73,81,-89,100,-112,128,-146,168,-198,237,-292,379,-528,864,-3182,2905,7530,-3177,-2262,-689,2145,5601,-4933,-4828,5771,1122,1349,-1541,-5036,5226,5399,-5070,-578,-2231,979,5351,-6277,-1881,4152,-617,1579,-2324,-6179,7346,1827,-5399,1322,-2961,4522,5692,-8230,-1808,4904,559,2971,-4809,-6232,9404,1600,-3961,-1068,-4851,6173,5233,-8975,-2701,3196,3360,5626,-7220,-6920,7379,3678,-1086,-3281,-6537,7819,7408,-5996,-3835,-2203,4684,6784,-7089,-6214,4317,4716,3140,-5334,-6865,5428,6598,-1169,-5995,-4375,5439,6667,-3849,-5555,211,4871,5692,-4944,-5914,3629,3340,1647,-5079,-6219,5415,2983,-2245,-3343,-5392,4121,4988,-4778,-1666,-578,1768,3750,-5027,-3291,5725,-667,1104,-1206,-3733,6131,2635,-6816,1647,81,2836,4195,-6378,-454,5443,-1045,695,-2642,-3643,8868,792,-5041,158,-914,4290,2511,-8992,115,5590,-755,1426,-5524,-3250,8917,1714,-5144,-1616,-2335,6336,2787,-9008,-1901,3839,2981,2477,-7733,-2780,9042,2524,-2885,-5205,-4315,7827,4596,-6188,-3609,1009,5493,4140,-7677,-4482,5038,3710,1231,-6394,-5831,6808,4072,-2916,-4762,-1809,5980,4034,-5929,-3591,830,4101,2658,-6265,-3569,3991,3783,1017,-4359,-3075,6055,1985,-3197,-2190,-1249,4333,2717,-5750,-959,1777,638,2886,-5394,-1119,4685,-304,-1194,-1044,-1991,5281,-4,-6766,1212,1457,1158,1569,-5612,-230,5388,-2422,-1940,-3043,-666,7943,-437,-5710,1429,738,2048,819,-7442,748,6246,-1262,-1027,-4960,-263,7321,-446,-5330,-178,1220,4331,539,-8398,530,4630,2505,576,-5932,-1484,8634,1568,-3736,-2526,202,7371,1000,-6905,-1467,3489,3704,512,-6411,-2216,5880,2350,-1507,-4421,-705,7200,1473,-4595,-1721,527,5427,1255,-5850,-1903,1687,3066,295,-4247,-1582,3939,1934,-1629,-3034,-1510,4740,895,-2527,-631,509,2942,1010,-5487,1150,4045,616,-1197,-3316,-130,5146,-1188,-2078,155,84,3893,-644,-5173,3599,1569,-294,-180,-3932,1953,5270,-1665,-2053,-407,1053,4377,-3043,-5480,2554,2372,749,-1662,-6496,2776,5914,-1203,-1681,-3105,1644,6897,-1921,-4992,125,1036,4542,-1488,-6586,856,5718,-879,-2157,-4275,674,7181,-342,-4299,-2393,2651,5476,-897,-6500,664,4685,3250,-1550,-5693,284,5566,311,-3921,-3183,911,6011,-524,-4933,-1464,1695,3340,-526,-5169,-905,3882,1348,-742,-4459,1817,4915,-472,-2642,-1758,329,4647,-2106,-2902,821,1721,2377,-2383,-3678,2283,2395,-1662,-781,-2366,1633,4080,-3147,-2264,1788,922,2390,-1795,-3443,2457,2925,-1269,-996,-1805,2943,3166,-2828,-1518,650,2592,2518,-3307,-3893,2626,2727,-575,-1949,-3690,4308,4960,-2577,-3315,-519,2797,4520,-2381,-5593,2071,3834],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,1,-1,2,-2,2,-3,3,-4,4,-5,6,-7,8,-9,10,-11,13,-14,15,-17,20,-22,24,-26,29,-31,35,-38,42,-45,49,-53,56,-59,58,-46,-9,172,5224,2053,682,-6570,-2667,8077,3705,-3609,-4819,-1884,7684,4277,-7196,-3496,655,5925,3014,-8874,-3811,5761,3608,518,-8730,-3387,10117,2577,-3639,-5206,-2679,8880,3734,-8988,-3960,1219,5552,4193,-8477,-4254,7245,2554,583,-5268,-5903,9387,3363,-6507,-1923,-4214,4662,6126,-9720,-3214,4942,524,4692,-4925,-6596,8687,1281,-3460,-312,-5027,6346,6000,-8297,913,2993,-647,4850,-6294,-3799,7053,-1659,-1902,-171,-4328,5415,3183,-7285,936,2856,1911,3476,-7652,-1680,7476,-1991,-1582,-2110,-2730,7119,-1039,-7191,314,1174,3757,531,-8409,-561,6738,864,-1430,-5832,-1483,9310,1638,-5491,-3796,-54,7264,298,-8406,-1799,4829,5929,-678,-9430,-1868,8040,3910,-2866,-7113,-490,9397,1068,-5219,-3535,567,8738,1102,-10092,-1940,4723,4569,1056,-9441,-1847,8255,1702,-2331,-5254,-3738,9417,2379,-7573,-1943,-292,4833,3861,-7978,-1117,5934,-386,1996,-4426,-3105,8925,-94,-4382,153,-1551,5782,2789,-6517,-147,3869,-486,3808,-5646,-1951,7569,-2580,-2609,586,-1419,5758,1868,-6940,2465,4557,-114,508,-5240,-672,6241,-3147,-2278,-1800,234,6520,-208,-6866,1010,2407,3588,-1372,-7029,1639,6726,197,-3632,-4765,1658,7686,-1964,-6192,-2232,3355,6677,-2685,-8678,934,4482,3221,-2481,-8057,1761,8565,-114,-4344,-4998,1504,8324,-2020,-6707,-2278,2756,6722,-848,-8522,1090,4638,2988,-2197,-7980,-684,7737,-1400,-2109,-3685,212,8634,-710,-6136,619,1103,3583,884,-7368,238,5925,-1422,-590,-3225,-2002,6956,-1121,-4938,1639,365,2815,1484,-7324,2251,3254,-2065,381,-2242,466,6705,-2923,-3336,2165,211,2659,-1693,-6023,3612,3960,-683,-1741,-4196,1419,5303,-4173,-3993,-167,1360,4502,-2595,-5719,2558,4050,1346,-2996,-5700,2577,5966,-2693,-3638,-3143,3254,5885,-4449,-6828,167,4321,5125,-2753,-6005,1804,5629,717,-2565,-5013,3664,6596,-1638,-3478,-2519,2989,5891,-2384,-6494,1206,4538,3618,-1884,-6897,1819,4953,999,-2044,-5242,1411,7412,-2433,-3633,-1145,1332,4996,-1990,-6100,1973,1245,876,-631,-5794,1246,5923,-2270,-1507,-1597,113,4490,-1429,-4235,1625,-195,831,-810,-5314,3354,3137,-1542,-1879,-620,1945,4303,-4323,-2938,2185,1161,1304,-1756,-3157,3368,2761,-2189,-1846,-3097,2972,3965,-3920,-3599,1249,3160,3158,-3661,-3598,4165,4684,-557,-3762,-2807,3627,4743,-3073,-3984,-391,4521,2849,-4395,-5281,3021,3583,2270,-5435,-4573,3658,4320,-147,-3944,-2136,5149,5332,-2286,-3684,-897,3827,4241,-3303,-3603,2547,3565,976,-4023,-4239,3569,5435,-1560,-2719,-3079,3424,3824,-3354,-3628,1768,2760,1809,-2832,-3490,2668],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,-1,1,-1,1,-2,2,-2,3,-3,4,-3,4,-5,5,-6,7,-7,8,-9,11,-11,13,-15,15,-18,19,-22,24,-26,28,-31,35,-38,41,-42,41,-25,-60,1214,6605,-2841,-8025,2772,3499,1443,-3221,-7254,2980,6899,-153,-4102,-5120,3682,9060,-3717,-6640,-90,5548,8686,-4316,-9420,2143,5813,4287,-4847,-9710,3769,8564,-766,-2912,-6799,2744,11310,-3791,-6666,396,2058,7988,-2647,-10835,2983,5320,2156,-681,-8777,1769,9580,-3047,-3464,-2080,-910,10112,-2130,-9982,3269,1424,4107,96,-9293,2690,7041,-2409,19,-3691,-1867,9447,-3379,-5290,4447,-1004,3319,1202,-8370,3814,5045,-3372,673,-3654,857,7460,-4894,-2767,3248,-310,2755,-1899,-6255,6420,4058,-2121,-991,-5243,3584,6679,-4213,-3582,-505,3187,4890,-4205,-6757,5798,5270,1485,-3821,-5762,5492,6675,-2084,-5243,-3338,6078,6947,-5755,-5740,1579,4904,5619,-6683,-8302,5321,5787,1162,-5403,-7066,6036,8155,-4342,-5025,-3488,4372,8185,-6476,-7236,1861,4400,5721,-3235,-9088,5316,4552,-254,-984,-6595,3952,8205,-3754,-3632,476,159,6590,-3123,-7783,5497,1304,624,487,-6768,3337,5875,-5244,-1055,-1331,146,7062,-4570,-3817,4458,-1044,2139,-85,-6045,4336,3822,-4505,704,-829,2426,5423,-6601,-1780,4687,715,1288,-4049,-4433,7110,2208,-3774,-3082,-1760,4049,4385,-7338,-3698,3221,3617,2250,-5656,-3814,7087,4283,-1133,-4995,-4194,6611,4387,-4596,-5418,-769,5965,5328,-6200,-5484,3508,4796,2132,-6762,-4821,5603,4485,-866,-5899,-4667,6522,5148,-4835,-4183,-29,3890,5017,-6373,-4524,3907,3197,2415,-3593,-5114,4850,4201,-1762,-2422,-4671,3878,6221,-5028,-2196,2251,1138,5457,-4344,-4540,5841,1995,-1922,-278,-4667,4493,3673,-5673,137,463,-76,4128,-5034,-2620,5170,168,227,-935,-3362,4748,2227,-5379,343,1521,2003,3443,-5525,-1662,5660,400,-687,-2404,-1058,5968,1088,-5487,-1014,644,4434,2544,-5573,-1203,4568,3870,372,-6307,-1298,8238,2675,-3459,-4805,-405,6743,2383,-5405,-2571,2105,5586,1394,-7722,-2936,4146,4323,-364,-6874,-2266,6895,2729,-3794,-3938,-1107,6870,2706,-6369,-2753,1758,4097,2114,-5647,-2913,5474,2754,-372,-4101,-3360,5731,2225,-4774,-1736,-175,3707,2776,-5625,-2321,2719,1120,1976,-2390,-1732,5888,1151,-2763,-175,-1686,3156,2636,-4682,768,3136,1228,1653,-3919,-1334,4245,-523,-703,62,-1110,3342,1800,-5844,694,2485,299,438,-5372,941,4499,-573,-2268,-1966,464,6574,228,-5027,138,2106,3323,-1303,-6132,-553,4679,969,-2596,-5661,67,5478,640,-4269,-3777,1367,6953,-36,-6020,-1515,2233,3971,-1091,-7981,-321,5236,1942,-2204,-6073,-633,6537,-596,-4187,-2548,1349,4632,-159,-6084,-512,2975,3080,608,-5276,-720,5668,216,-1370,-2095,20,4898,934,-3863,-1259,1204,1833],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,5,-5,5,-6,7,-7,8,-9,10,-11,13,-14,15,-16,18,-21,22,-25,28,-31,35,-39,44,-50,58,-67,80,-97,124,-167,249,-458,2115,4711,554,-295,-5427,351,8010,-2430,-4016,737,-607,5838,-420,-8135,3610,1564,-1494,1960,-5099,1567,6718,-4878,-702,1538,-1719,5733,-2454,-7658,6749,816,-838,808,-7251,4402,7180,-6327,-1705,-543,419,6971,-5110,-6806,4812,2506,1381,-2224,-8319,6290,6817,-3308,-1642,-2927,3100,9493,-4612,-7313,2430,3550,6858,-4196,-9810,4792,6726,344,-3357,-7668,3841,10263,-2762,-5187,-1949,1933,7791,-2401,-7327,2002,3884,4284,-2895,-8536,2660,5613,788,-3976,-6223,2911,7219,-1365,-4456,-2354,1659,6505,-1314,-6788,1242,2522,2740,-2527,-7072,3359,4031,-1759,-1526,-3918,1339,6736,-4969,-2674,1472,338,3876,-954,-5550,4254,1534,-1096,648,-4024,2305,5833,-6123,-1873,2813,-1411,4799,-3470,-5252,7313,2095,-2318,-828,-5764,6264,5226,-7219,-799,302,1350,5441,-7663,-6381,6207,2330,-128,-3243,-6330,6710,5311,-5778,-1737,-944,4311,6277,-6912,-5920,4468,2953,3546,-3877,-8039,5815,6136,-1377,-3051,-5329,5717,7113,-3871,-5469,-232,4731,6189,-4340,-6011,2702,4118,1500,-4233,-6705,3799,5297,-1014,-4182,-2736,4808,5623,-3138,-4145,-133,3538,4513,-3429,-4852,3034,1790,465,-3333,-5085,4519,2490,-5497,-292,-2629,2415,4392,-4348,-2079,2619,537,1623,-2888,-4174,5180,1297,-3272,196,-2068,3642,4286,-6751,-1147,3547,-851,1939,-4237,-1700,8163,49,-3396,-715,-2166,5336,2945,-7839,-1126,2916,1766,2798,-6388,-2687,6211,1205,-1133,-3934,-4076,7655,4749,-6163,-1005,1658,4096,4417,-7286,-4181,5577,3353,958,-4741,-4120,6580,4705,-2787,-3925,-2609,6156,5457,-5926,-3811,1944,3922,3061,-4852,-3764,4662,3080,490,-4212,-3675,5929,4140,-3253,-3030,-961,3775,2701,-4166,-1886,1597,2660,1182,-4119,-3214,4081,1227,-554,-3203,-2464,4507,1727,-3653,-1214,89,1325,2751,-5244,-893,5438,-275,311,-2137,-1975,4621,76,-4809,609,-275,2074,797,-5477,215,4250,-1332,-907,-3344,-1098,7162,-1108,-4421,-131,994,5113,30,-6702,706,4212,2805,-1152,-5209,-1909,6222,1219,-3145,-2794,148,5370,1172,-6209,-1632,2501,3608,1008,-6693,-1075,5531,2343,-1663,-4549,-2094,6342,2852,-4146,-2221,567,3966,1801,-6476,-1798,3597,3038,-574,-5861,-1225,5065,1543,-1248,-3631,-850,4933,1146,-2240,-2260,1278,2412,2015,-4030,-1339,3709,886,90,-3277,-646,4672,701,-3016,-102,881,3887,-318,-3374,870,1326,308,-245,-3383,1608,3264,-666,-1259,-130,178,3219,-1986,-3991,1876,1590,723,-1358,-3932,1353,3797,-1315,-3097,-2180,1023,5273,-2447,-4723,-572,2016,2143,-2109,-5748,1697,4068,69,-2789,-4337,1302,7088,-1513,-3752,-1357,1927,4549],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-6,8,-8,9,-11,11,-12,14,-15,17,-18,21,-23,26,-29,32,-36,41,-47,55,-66,82,-110,165,-319,1710,4633,-5381,-3860,5687,1288,709,-2435,-5194,5802,3330,-4827,-688,-1846,1154,5883,-6787,-98,5224,-634,2043,-2982,-4257,7109,297,-5011,2563,-1718,3651,2961,-9560,-146,5513,-1617,2331,-5170,-3749,9620,-1257,-6647,-424,-1309,7389,2617,-11143,-846,4711,845,2194,-8965,-3019,10078,909,-3581,-3752,-2491,8965,2343,-9283,-1746,1833,5845,3418,-9776,-3092,8146,3757,-66,-7275,-4319,9894,3077,-5363,-3632,-1619,7471,2889,-7269,-4005,2529,5977,2529,-7299,-2670,6087,2364,-478,-5360,-2099,8291,1674,-3230,-2653,-1260,5824,5022,-6728,-1211,2386,2604,3487,-6864,-2687,5901,1068,-1617,-1598,-3228,7376,2263,-4694,1639,-104,2816,2933,-6153,-424,5062,-3271,-571,-2503,-1251,8848,-1265,-6034,2343,727,2825,2069,-8667,2097,5910,-2806,-558,-5078,-967,9000,-2218,-6730,876,1402,6520,-96,-8675,2879,5547,1346,-334,-6685,-690,10262,-946,-4964,-3281,-7,7891,1765,-8320,-581,3039,4266,1194,-8981,-1137,8643,1414,-3002,-5529,-1713,8733,2076,-6553,-3407,2169,6574,2027,-6837,-1938,3960,4904,711,-7107,-1527,6889,2248,-2940,-5099,-683,6312,1331,-4857,-1265,-207,5332,210,-6474,-160,3264,1320,22,-5647,-205,6646,-2012,-1547,-690,-2262,3570,-761,-5493,2494,1694,1321,574,-5108,2302,5401,-3109,-482,-1483,-951,5832,-2156,-5882,3021,1874,2214,-438,-7029,2349,5405,-2704,-1762,-3328,640,7951,-4262,-5117,1490,1256,3509,-1515,-6548,3292,5349,-788,-1663,-5405,1966,7862,-2759,-5232,-736,1240,6753,-1654,-9017,1514,5337,1722,-831,-7917,114,6894,-332,-3710,-3599,1698,5573,-1136,-5492,-2169,2270,4284,-1499,-5772,-1002,3189,1624,-2304,-5380,642,4728,-329,-2491,-2377,438,5079,-462,-4784,107,1500,2565,-800,-5469,2039,3663,187,-609,-3181,1129,4517,-1199,-1887,1282,30,3588,-1945,-4144,3601,2276,-916,-954,-3669,3080,4896,-4441,-2032,631,569,3730,-3965,-4334,4027,2593,-124,-2127,-3661,3379,3936,-3925,-2270,410,2472,3186,-4100,-3863,3117,2831,1668,-2288,-3872,4767,4710,-2908,-2804,-3152,3338,5563,-3540,-5438,1064,3538,3835,-3421,-5569,1801,4881,-20,-2880,-4584,2443,5284,-1265,-4383,-1798,2078,5477,-1242,-6044,225,2840,2000,-2106,-4685,1699,3860,592,-2751,-3329,2077,3691,-2957,-4025,-1064,1924,3705,-2991,-3033,2023,1985,1718,-1563,-2702,3052,2355,-2234,-1250,-676,2743,3013,-3779,-2931,1934,1432,-317,-2436,-2495,3162,1244,-2772,-1837,-1260,3945,1298,-4029,-1614,2098,1958,999,-3402,-2574,5627,1284,-1602,-1706,-1262,4276,2106,-4824,-1703,-202,3283,2522,-4735,-3132,3924,3935,165,-3933,-2112,4854,3351,-3245],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-1,1,-2,2,-2,2,-2,2,-3,3,-2,3,-4,3,-4,4,-5,5,-5,6,-6,7,-8,11,-13,17,-22,30,-42,64,-109,236,-1821,-3322,-3164,4503,7012,-7126,-3799,2531,3728,4137,-4906,-6926,6247,4844,721,-3981,-6022,6321,5699,-4654,-4769,-1854,5488,6820,-7200,-5772,2596,4495,5965,-8206,-8064,6800,5615,16,-4961,-6365,7130,7904,-5268,-3959,-2998,4676,9191,-7204,-7580,3796,2531,4185,-3188,-8860,6292,4817,-3752,-399,-5974,3444,8416,-6108,-4054,2559,535,5541,-2062,-8726,5973,2426,-1323,835,-5813,3684,6810,-6909,-887,979,-1249,5373,-4011,-4881,7042,-453,-1024,-686,-4781,5849,4940,-7319,-679,1387,2120,4627,-6938,-2993,7181,757,-1569,-4000,-4958,8341,4173,-5716,-852,-237,5188,4806,-8402,-4067,4755,4225,2108,-7542,-4132,7057,3122,-3250,-5648,-2670,8714,4874,-6209,-3796,926,6256,4687,-7847,-4377,3639,4993,2607,-8812,-4972,6997,3444,-2457,-4829,-5293,8341,5478,-5539,-2697,-721,3911,5352,-7949,-4142,4926,2676,2108,-4329,-6630,7625,3898,-4672,-1112,-2343,3988,6072,-6975,-2775,4106,-205,4000,-2786,-5973,6881,1232,-2808,673,-5533,3453,3111,-6817,-176,2059,-244,2588,-3790,-4295,6938,-1117,-1423,-2096,-2350,7193,2463,-6542,682,1679,1388,1900,-7668,-2156,7403,712,-1848,-2936,-1212,7152,2263,-6579,-1982,2540,5626,2088,-8149,-1331,5997,3239,-105,-6381,-2278,8148,2110,-4525,-4667,-421,7377,1648,-5966,-2544,2493,5905,1181,-8319,-2107,5684,3374,101,-7315,-1965,8554,2397,-4226,-3395,-1866,7616,3427,-7813,-2845,1482,4210,2904,-7996,-3072,5931,1996,-498,-2759,-2554,5849,2161,-5416,-656,-865,2750,2894,-6170,-295,3690,117,1103,-3849,-2607,5802,840,-4304,1156,-2011,3241,2199,-6152,1540,4040,-408,437,-3847,-890,6539,-1430,-3107,-572,-593,4395,-367,-6517,1205,3399,454,-300,-4512,1550,5621,-880,-3371,-2480,589,7101,-1423,-6217,9,2809,3636,-468,-6654,1619,5036,957,-2738,-5229,125,6843,-346,-4862,-2208,3073,6874,-96,-6943,-1589,2856,3346,-678,-7245,1087,5840,1053,-2633,-5344,897,6486,-105,-4890,-1745,423,6646,1699,-7473,227,3578,1694,16,-5621,-138,4926,502,-2902,-2075,-453,5649,856,-5659,785,2455,1217,432,-4364,-811,4754,-230,-1246,-2991,-716,5014,-1593,-4383,112,141,1960,-678,-4857,2655,4536,-457,-1230,-1371,1553,5198,-2801,-4460,1312,1203,2824,-2354,-5282,3501,3935,-1088,-2342,-3871,2092,4394,-1672,-3321,-734,2475,4422,-2310,-4638,545,4844,2063,-2468,-5239,1361,5614,244,-3870,-3827,3390,5921,-3262,-4927,-408,2977,4412,-1759,-6033,1335,3482,1714,-2161,-5422,2890,6369,-387,-2866,-2661,1504,5357,-1285,-4746,84,2568,3686,-850,-5124,551,4376,974,-1363,-2785,1213,5056,-1191,-2714],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-8,10,-11,13,-14,16,-17,19,-22,25,-26,29,-32,37,-40,44,-48,53,-59,65,-72,79,-87,97,-108,122,-137,154,-178,205,-242,293,-367,483,-693,1195,-5143,-475,9085,-1528,-3428,-3809,-487,8640,216,-8439,-889,2017,4789,-866,-9384,367,7499,2356,-2896,-8021,500,9523,613,-4994,-4653,1016,9431,-109,-9379,-2804,3738,7338,151,-10594,-897,7839,2721,-933,-7977,-1019,11328,451,-5589,-2141,-1671,9607,1544,-10947,837,2065,3493,2947,-8976,-1346,9357,-1090,-547,-3744,-4453,9683,413,-6887,1910,-940,3475,3694,-8769,1241,5775,-3186,1339,-3703,-3548,8186,-972,-6321,1411,-654,3572,1451,-9507,2527,5140,-3097,1428,-5884,-1324,9397,-2512,-5379,1543,-60,6033,-1931,-8656,3353,5666,20,-1089,-5158,1487,7855,-2657,-5238,-3454,1964,7410,-1824,-7989,1183,4176,4613,-2868,-8135,2518,5679,1279,-4737,-6858,2406,9463,-1951,-5900,-3834,3504,9460,-3539,-8980,68,3517,5683,-2440,-9716,1712,7633,873,-2363,-7082,1386,9510,-2454,-6230,-2084,298,8507,-906,-9246,1923,2643,1483,1551,-7722,834,6745,-1096,-1624,-1982,-1839,8533,-763,-7912,2710,852,2091,2191,-6760,1911,5899,-3138,710,-1690,-1304,7060,-2998,-4956,3575,214,1705,-1327,-5873,4251,4275,-2937,-915,-3363,1098,6808,-5465,-5156,2833,1873,3259,-2487,-6257,4980,4469,-903,-2628,-5202,3765,8271,-3468,-5230,216,3054,5588,-5028,-7310,3037,4582,3033,-3804,-6896,4468,6249,-1647,-4785,-4659,4324,7430,-2342,-5908,-675,4252,5919,-3964,-6129,2345,4454,2175,-3100,-6981,3592,6687,-2132,-3154,-3663,3160,6959,-3421,-5800,-473,1552,4871,-1016,-7648,3667,4784,602,-568,-4944,1607,6871,-2837,-1505,875,324,4920,-2246,-4956,3655,593,3,241,-6291,2586,4482,-3580,768,-3,-7,4428,-5005,-3142,4600,50,1074,-1116,-4210,4469,2883,-5016,-1357,-497,2342,3870,-4903,-3480,2761,1972,1103,-3128,-3881,6014,3629,-3025,-3858,-1023,5782,4093,-5592,-4614,1605,3799,3710,-5072,-5922,4046,3707,288,-4932,-3994,5338,5284,-2808,-4024,-2093,4439,5017,-4972,-5315,2076,4384,2189,-5499,-5199,5414,4512,910,-2881,-5006,4389,4979,-3567,-2802,-1643,2721,4478,-4941,-4936,2235,2532,2628,-2814,-4757,3809,3967,-1597,-1855,-1170,2392,3503,-3393,-2414,1731,902,2638,-3646,-1647,5858,806,-1489,-980,-2652,2352,2725,-3881,-387,1296,485,2005,-2966,-1912,3979,52,-1804,-1087,-2452,3458,1450,-4893,-2457,2002,2234,1991,-5859,-890,4409,1511,-1616,-4273,-1406,6013,2014,-3249,-2737,618,6007,2095,-5786,-2497,3793,4185,1206,-6119,-2845,5322,2878,-2111,-3908,-1800,6518,2716,-4182,-4157,1486,6539,1828,-6141,-2934,3296,2700,608,-4906,-2119,6061,3596,-3900,-3009,-1833,4587,2118,-4111,-2197,258,2675,3490,-5057,-1969,3857,1698,-407,-3125,-1376],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-7,8,-8,10,-11,13,-13,15,-16,19,-21,23,-26,28,-31,34,-37,41,-45,49,-54,60,-66,73,-81,90,-101,113,-128,146,-169,200,-240,297,-387,540,-881,3532,-2909,-4557,2326,-37,5681,-2393,-7332,4353,2264,-708,1089,-5295,3283,5496,-5743,-1975,1151,-942,4514,-4736,-5030,5807,1600,-1035,1780,-5800,4637,5996,-7228,-1168,597,1245,4857,-6137,-4937,7448,465,-556,-2076,-5789,7748,3767,-6440,-1761,-828,3259,6923,-7190,-4256,5892,1598,2027,-5561,-6201,8255,5556,-4588,-4101,-4708,6158,6777,-6268,-5231,1349,3896,6257,-6174,-7579,4357,4194,1845,-5076,-7228,5910,7243,-2404,-4606,-3211,6483,6863,-4442,-5490,1174,4512,4873,-4550,-6208,4801,2602,1275,-3159,-5644,5367,4458,-3488,-2207,-1947,1783,6449,-6320,-2942,3288,-67,3558,-3305,-5506,6261,2044,-2838,1871,-2922,4392,4240,-6184,459,2798,-209,3995,-4494,-4142,7705,-526,-3090,1054,-3451,7629,2652,-9176,1004,3469,216,2921,-6886,-2740,8224,-569,-2265,-2023,-4206,7080,3082,-8137,-342,858,3626,4250,-8203,-3234,6157,1820,403,-5344,-3545,9061,3431,-5280,-2664,-987,6634,4818,-7646,-4345,3158,5450,2611,-6760,-4686,6753,3436,-1393,-4704,-3843,6304,3299,-3444,-3533,-333,5505,3267,-6209,-3173,2526,3373,2060,-5241,-3270,5255,1933,-454,-3713,-2807,6309,1254,-3993,-1512,-644,2814,4311,-6161,-1660,3505,626,1879,-3050,-3067,6340,125,-4178,828,-1294,2995,2130,-6668,898,3645,-775,1673,-3054,-1053,6941,-659,-4351,670,-1823,5260,1154,-6651,1163,3604,622,-389,-6596,67,8223,-1916,-3526,-212,254,6446,-305,-7401,571,2706,3214,214,-7481,-1084,7453,1405,-3191,-4692,-1470,7622,1457,-6159,-1838,1689,5900,748,-7173,-1588,4367,2298,-105,-5906,-1555,6080,2699,-2621,-4993,-547,6105,1633,-5002,-1952,1874,4586,1170,-5739,-1672,3887,1739,-1380,-4347,-2499,6352,81,-3406,-1311,-1040,4453,1238,-4309,632,1410,2363,436,-4943,175,4412,-1133,-1199,-273,-209,4319,-1281,-2894,1433,625,1289,739,-5347,1637,4415,-2603,-776,-2063,398,5017,-3025,-4648,661,609,3301,-950,-4982,2601,3151,-1029,-1540,-4683,1795,5793,-2208,-3346,-860,2541,5184,-1765,-7773,973,3984,1724,-1281,-6871,1975,5773,-412,-3926,-2688,2645,5456,-103,-5347,-1465,2909,4768,-1553,-6271,802,4678,1393,-1908,-4677,1473,5697,-267,-3481,-3061,1958,5028,-424,-4336,-318,1681,2837,-936,-4673,640,3898,942,-2552,-2882,1050,3942,527,-2234,-12,992,3474,-304,-3984,1064,2526,-283,-1158,-3901,1190,3246,-893,-1895,-292,956,3235,-1501,-2186,1824,2557,617,-1023,-2705,2198,3302,-2572,-1347,-312,2114,3259,-3911,-4060,2770,997,649,-3625,-4186,3306,3663,-2472,-3303,-2318,942,4345,-2875,-3769,1789,2874,3021,-3021,-4229,2577,3946,-263,-3440],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,0,-1,1,-1,1,-2,2,-2,2,-2,3,-3,3,-3,4,-4,5,-4,5,-5,6,-6,7,-8,8,-9,11,-12,16,-23,54,-544,-3615,-1859,8156,996,-6757,383,370,2751,3440,-7715,-1255,6432,-2222,722,-2963,-3201,6463,-507,-5772,1738,-1055,3902,2427,-8712,1991,6672,-1991,334,-3956,-1206,8643,-3487,-5146,351,-1598,5345,-72,-8392,2836,4318,-1179,-256,-6100,965,9662,-2736,-5221,-1351,14,7929,-231,-10094,2382,4135,3318,185,-9032,-68,8527,313,-3643,-5313,-1295,10010,1283,-8363,-2602,2792,7249,485,-10508,-1305,5208,3591,-1050,-7750,866,8239,1428,-3475,-5760,441,8741,-225,-5566,-3068,1542,6507,-22,-8864,562,4134,2306,1089,-6548,-329,8096,-1388,-1756,-1553,-981,6367,-436,-5747,1317,267,1404,2031,-7214,1243,6088,-1364,986,-2101,-1330,7428,-1397,-4629,3657,-979,1807,-265,-6906,3432,4610,-3992,688,-3395,-50,8174,-5016,-5307,3322,514,3166,-1929,-7832,3942,5365,-2991,-456,-5628,2889,8019,-5141,-5014,140,955,7048,-2631,-9314,3281,4699,2418,-1964,-7147,2543,8347,-371,-4261,-3963,2402,7524,-1897,-7732,25,2421,5468,-2449,-7970,517,5263,2889,-2792,-7044,2086,7030,-903,-4182,-4380,2082,6330,-1945,-6227,1069,2010,3735,-826,-6572,1917,3812,742,-1212,-5446,650,5780,-2404,-3180,723,283,4074,-1689,-5126,3445,1856,-309,878,-4367,2791,4735,-4495,857,-410,-43,4093,-3506,-4013,4545,-370,-355,-1463,-5986,6068,4896,-5396,-1506,-260,1169,6002,-4725,-3567,3943,1327,1170,-3801,-5493,5199,4273,-4415,-2500,-3879,4475,5616,-4752,-4763,1985,2700,3104,-4017,-5376,4720,4365,-479,-1897,-4967,5216,5753,-3535,-4385,-1603,3291,5493,-3917,-6913,2523,3812,3262,-3418,-5107,3091,4711,-266,-3433,-3379,3490,5201,-2310,-4751,-784,1879,4864,-3974,-3910,2986,2901,2267,-2586,-4315,2835,3889,-2028,-1317,-2590,2837,3694,-3268,-2353,101,99,2564,-2149,-2823,3643,2318,-2647,-285,-2194,2890,2202,-4512,-833,1429,-120,1757,-4182,-2086,4699,-211,-2330,-883,-3213,4468,1736,-5577,206,1201,2445,3036,-5465,-2960,3833,1725,-1165,-3554,-3372,6700,2339,-4392,-2137,1026,4564,3884,-6094,-3103,4206,2383,731,-3035,-4021,3653,3101,-2798,-3998,-2269,4090,3465,-3643,-3458,1388,5361,2943,-4770,-3521,4480,3493,-1115,-3150,-2887,4372,4217,-3301,-3246,-1805,3270,2129,-3811,-1961,1549,2751,1002,-3594,-2145,2081,1527,-899,-2213,-1853,3250,2258,-2796,-956,1128,2271,2299,-4466,-833,3794,-211,1614,-1501,-2515,3900,-58,-3187,1065,206,2869,418,-4279,274,2700,157,740,-2850,-1651,5298,-756,-2985,-592,933,4799,972,-4371,101,2931,1839,237,-4120,155,5920,1304,-2509,-2133,265,5359,831,-5018,-1165,1267,4362,-24,-5154,-785],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,8,-9,10,-11,12,-13,14,-16,17,-19,22,-24,27,-32,38,-49,71,-145,868,3705,-2004,-8800,3779,6213,-2042,-2598,-5175,2808,9410,-3663,-6854,-1717,2775,7838,-3672,-8737,2666,7081,4620,-3023,-7847,3379,7792,199,-5332,-5146,3041,9118,-3755,-7581,-1705,3523,7876,-3075,-8788,2494,4899,2643,-2332,-8991,3340,7577,-1907,-3685,-6211,453,9791,-3423,-6579,2353,-224,6407,-323,-10036,3264,4330,-1039,423,-6821,1889,8692,-5550,-3411,1551,-1855,5866,-1532,-8104,5351,1741,-441,2053,-6392,1846,6545,-6518,-1445,1021,-1237,5784,-3352,-6696,6505,1925,-500,-354,-6313,4736,4445,-5915,-1136,89,2777,7731,-6324,-5779,6254,2650,1695,-3396,-7414,6359,6535,-3385,-3372,-3213,4238,6484,-5051,-5205,1752,4951,5353,-5439,-8120,4487,5794,1208,-5711,-6717,5974,8126,-1911,-4133,-3485,5565,7570,-5987,-5414,547,5475,5741,-5869,-8256,5311,4731,659,-3608,-7349,5036,6841,-4582,-3130,-3343,2287,8234,-5708,-6282,3406,665,3402,-1322,-7850,6097,4708,-3006,276,-4537,2565,8273,-5529,-3577,3197,-401,3953,-2430,-7268,5762,957,-2282,1880,-3842,2905,4889,-6072,-1317,1410,-601,3387,-4562,-5896,6469,468,-2239,-1348,-3629,5511,3907,-6904,-1640,1289,2923,3462,-7323,-3482,6155,2285,-584,-4023,-4741,6785,4240,-5211,-4105,-969,7012,4485,-6850,-3395,2324,6035,2601,-7704,-5083,5719,4006,-1843,-5613,-3676,7434,4426,-4983,-3908,-1337,5896,4267,-6668,-4204,3382,4369,2193,-4943,-5635,6574,3083,-1373,-2542,-4003,5976,4918,-5090,-2112,-203,3089,3529,-5976,-4426,5399,331,82,-1687,-5096,5411,2750,-4159,-443,-2348,2183,3765,-4949,-2254,3824,-1041,893,-2809,-3245,5988,744,-3010,526,-1097,3619,2175,-6974,-438,3467,-334,1052,-5062,-1906,6428,-383,-3679,-1885,-1745,5567,3158,-6472,229,3804,1858,1425,-5619,-1199,6354,687,-3254,-4816,-1715,6955,3051,-5336,-2206,653,5562,1716,-7552,-2216,4893,3869,-1272,-6758,-2256,7374,1703,-3313,-5287,-1242,6306,3035,-7220,-2348,1748,5070,1052,-6123,-2817,3874,3773,329,-5689,-2436,5843,609,-3435,-2083,-1640,5281,2963,-5681,-1456,1199,2601,1813,-5187,-2449,4818,39,-308,-925,-1511,3629,2348,-5020,1170,1715,1261,2048,-5393,-663,4326,-290,-1727,-1918,-1701,5816,-170,-3444,986,-100,3035,-81,-5476,-669,5334,286,-1193,-2966,-206,5212,-2005,-4861,-280,1557,5180,-1105,-6795,1098,4324,1234,-1424,-4672,298,6338,162,-4064,-3860,1288,6284,-230,-5847,-455,2838,3530,-1447,-6428,201,4856,1051,-2588,-5084,-41,6771,956,-4329,-3890,2559,4359,-355,-5819,-1916,4425,2804,-1312,-6130,287,5269,2149,-2046,-3499,2021,5370,162,-4796,-1239,1091,3653,3,-4690,369,3752,932],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-9,11,-12,13,-14,16,-17,19,-22,24,-27,30,-33,37,-41,45,-50,55,-62,69,-77,86,-98,111,-126,138,-122,-4,-7789,-934,2398,2093,2669,-8367,-3164,7679,2604,-1451,-6351,-3329,8809,2686,-6279,-3290,-28,6936,2925,-7366,-3543,4221,4549,2682,-8832,-4763,8368,3077,-1866,-6826,-2929,10499,4208,-6293,-3060,-1010,6586,4048,-9815,-2941,4259,3459,2282,-8513,-5602,9319,1262,-2244,-3446,-4869,9468,4678,-7378,-1218,897,2606,4515,-8504,-3120,7006,130,851,-1574,-6176,7318,2273,-6347,2501,-1616,3516,6201,-9087,-207,5670,-2391,2031,-3990,-4814,8099,465,-5782,2680,-1271,4791,3795,-8921,608,4975,-1489,999,-4049,-1612,9433,-1350,-6388,-363,-562,6352,1184,-9036,197,3540,3684,19,-8496,291,8431,-748,-2909,-5151,-454,8849,150,-7563,-2799,2306,7128,-145,-9447,-1731,5641,4222,-1591,-8373,-1330,8864,1728,-4603,-7956,-888,9020,1461,-8236,-2693,1568,6273,389,-8425,-1709,5244,3177,1588,-7881,-1880,9360,-325,-3548,-2551,-1969,8144,1910,-7897,939,3080,1206,3426,-7257,-1820,6552,-355,-1462,-1634,-2662,7267,564,-6882,1804,742,1375,2365,-7174,215,6161,-2979,-186,-785,-1277,7770,-2161,-5971,2805,624,3218,1332,-8021,3350,5951,-2710,-1729,-4431,135,8088,-3178,-5282,80,1991,4931,-1206,-7987,3301,5655,1231,-2240,-8679,1555,7386,-1600,-4291,-2858,2057,6635,-1738,-8165,-894,3075,4817,-1959,-8033,-395,4833,2048,-2956,-6145,2087,8487,90,-4704,-3724,1118,6967,-1388,-7080,-730,3641,4957,-1435,-7546,1456,6479,-586,-43,-5527,23,6507,-1782,-4334,53,-243,5052,-14,-6425,1671,2825,600,767,-5845,-133,5166,-2205,-2271,-3,-406,4743,-740,-6295,2204,759,279,339,-5443,2908,5421,-3799,-986,437,868,5055,-3215,-4596,3434,1283,292,-1247,-5356,3761,5359,-2899,-1573,-1723,3238,6283,-5007,-5078,3201,3472,2590,-3726,-6896,4363,5195,-2638,-2195,-3912,2512,6724,-2956,-4722,-934,3225,5897,-3127,-6526,1070,3996,2596,-3789,-5679,3756,6716,-675,-4555,-3403,3012,6150,-2335,-5088,-1218,3974,4817,-2885,-5901,2473,3671,2409,-1878,-5951,3230,4885,-1144,-2373,-2092,918,5237,-1993,-3800,2472,2085,4125,-665,-4874,3383,2381,-1134,-112,-2705,2387,2728,-2643,-2228,2704,689,2004,-1616,-5354,4322,2272,-1466,-1559,-1919,2392,3353,-5880,-2327,1860,1124,2338,-4228,-2743,3948,2059,-1171,-2273,-3239,4707,3855,-4093,-2302,-477,3721,3025,-4935,-2873,3388,2044,934,-3395,-3940,4249,3541,-2348,-3453,-1764,4487,4846,-4183,-3728,243,4045,2656,-3008,-3874,3060,4263,409,-3808,-2665,4256,4975,-2735,-2464,-1118,3741,4085,-3066,-5218,409,3257,2612,-3150,-4243,2440,3462,-735,-2463,-2839,2621,3338,-2819,-2629,-889,3301,1672,-2699],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,7,-8,9,-9,10,-11,12,-14,16,-16,18,-20,22,-25,27,-31,35,-40,46,-54,63,-77,97,-128,180,-285,570,-2781,-6549,6454,3022,-2725,-914,-4200,4448,5174,-6630,-955,2330,-1034,5886,-5187,-5196,6340,-294,310,200,-4233,5522,3361,-7875,1594,2936,-217,4691,-7003,-2106,8633,-2098,-2183,-382,-4136,8094,814,-7448,1263,1142,3475,3228,-9346,-2495,7649,571,-366,-5174,-4316,8999,2621,-6592,-3336,-847,7072,3927,-9126,-3204,4617,3310,1694,-7692,-3843,8331,3752,-2340,-5646,-2840,9190,4383,-6379,-3881,701,6004,3204,-8854,-4046,4995,4892,1725,-6792,-4478,7563,3525,-2335,-5238,-1704,7308,4694,-6599,-1338,-343,4357,4739,-6422,-2451,3411,1723,2032,-5241,-4883,7068,2006,-3986,257,-3205,5158,2524,-7749,136,2274,-677,2903,-5244,-2073,6941,-1363,-2550,1792,-1982,5018,1342,-6623,2707,2537,-1099,1016,-6842,-1237,8156,-1550,-3095,-387,-1367,7441,786,-8470,1551,1991,3072,1428,-8197,1739,8003,-803,-2521,-3197,-835,8345,1964,-7089,-1287,1675,5947,535,-9427,-1432,6265,2414,-101,-6532,-819,8234,1853,-4291,-4535,506,6672,973,-7185,-3114,1802,5651,767,-6894,-1881,4572,3380,-862,-6840,-1336,7640,956,-2613,-3813,-674,6110,1921,-5268,-1304,2113,4402,2289,-6085,-1456,5631,2,398,-3577,-1727,5779,-912,-4224,1904,-442,2193,757,-6300,2157,3293,-896,1500,-3456,-429,6479,-4156,-3450,1623,-435,3250,-656,-6985,4263,3333,-1765,313,-4661,1920,7386,-3847,-3486,694,1004,5830,-1977,-6112,3201,3362,760,-547,-6790,1539,7132,-1877,-3447,-3135,1309,7477,-2777,-6405,1872,3098,3757,-1140,-7647,1064,5942,1509,-1986,-6492,2083,7767,235,-4391,-3590,1866,6442,-1509,-6593,218,2206,3708,-411,-5948,100,5712,1577,-1611,-4544,1046,6307,-964,-3747,-944,1156,3988,-1389,-6674,1493,2688,1008,784,-4330,1332,4793,-720,-133,-1975,-276,5120,-2257,-3233,2103,-286,1551,785,-3802,1530,3477,-2737,161,-838,1032,4535,-3382,-3745,3464,552,1444,-1547,-3461,3363,2212,-2385,-1419,-2582,1488,5287,-4458,-2643,1973,1127,2596,-2564,-4545,4015,3790,355,-2789,-4251,4217,7084,-3655,-3801,-507,2452,3554,-2257,-6585,1879,3090,2194,-3550,-6333,3679,5273,-1081,-5128,-3678,3322,4897,-1863,-4284,-268,3040,3763,-3784,-4506,1049,4535,1042,-2591,-3781,2314,3709,-1183,-2752,-3011,2853,3291,-1990,-4036,800,1676,2817,-2475,-3564,1815,2798,-574,-1422,-2630,1730,2888,-1987,-2439,533,1076,1641,-2390,-1924,3010,683,-357,-377,-2039,3581,2176,-3378,-1237,-116,2131,1968,-4484,-2482,3039,827,271,-2197,-2034,4277,3232,-3006,-1243,242,2482,3210,-4320,-3412,2320,2434,1066,-2842,-3959,4890,2966,-1753,-3807,-2267,3843,2925,-3521,-4241,1316],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,4,-4,5,-5,6,-7,7,-8,8,-9,10,-10,12,-13,14,-15,17,-19,21,-24,28,-32,37,-44,54,-68,89,-122,184,-333,1325,1761,2768,2853,-7459,1013,6672,-2372,-288,-2077,-2971,8534,-1602,-5370,2472,-2196,2709,1023,-7106,3470,4312,-3640,1603,-3431,-557,8422,-4401,-4822,3930,-1424,3988,-598,-7627,6269,4557,-3226,288,-4992,2451,8815,-5509,-4653,1287,762,7027,-2592,-8424,4530,4388,1995,-1368,-6657,4071,8292,-3655,-4914,-2461,2466,8018,-3813,-8399,1130,4535,5123,-2822,-10063,2637,7053,299,-4293,-7365,3026,8866,-1506,-5441,-3458,3159,6924,-2688,-8668,306,3763,4989,-2660,-9352,3439,5185,814,-3328,-6596,1775,7945,-3127,-4003,-65,138,7904,-2345,-7107,3841,2495,1461,-224,-6479,1876,5833,-4055,-365,-2011,-1497,5815,-3336,-4191,4224,349,1045,186,-6603,5686,4131,-5045,1152,-777,57,6600,-5268,-4095,5850,-469,2686,-2678,-6397,6552,3311,-5196,-178,-2862,3091,6275,-7238,-3822,4395,1806,4051,-5161,-6358,6618,4525,-1610,-2143,-5868,5822,7296,-5722,-4855,-805,3726,5261,-5203,-7630,2953,3945,2124,-4921,-7152,4874,6566,-1359,-4196,-5293,4530,6676,-3326,-4893,-784,3615,5443,-5206,-6306,1660,3275,2926,-3270,-5489,4286,5103,-2713,-2585,-3304,3635,6184,-2905,-3887,1853,824,5483,-2445,-5148,4810,581,-1257,-424,-5270,3275,4013,-4832,-864,465,670,4947,-3939,-3191,5787,-337,-198,-1355,-3574,4335,2512,-6293,524,-446,1736,4732,-6625,-1877,5442,322,-240,-3061,-4044,6251,2902,-5539,-1104,113,4351,4045,-6589,-2672,5696,1823,2277,-5365,-3381,6604,2136,-3919,-3315,-962,5618,4178,-6434,-3427,2168,3933,2934,-6179,-5203,4925,4440,-18,-4241,-3155,6695,4332,-3362,-3427,-1366,6172,4555,-5920,-3348,1386,3150,3054,-4037,-2854,3541,2563,-166,-2823,-2804,5116,3166,-3168,-1882,-848,2904,3475,-5695,-1941,2548,324,1444,-2912,-2609,5383,231,-1868,-1524,-1535,2063,1493,-5085,977,2133,232,1601,-3588,-1388,4695,-464,-1989,-872,-2545,6122,980,-5762,466,1847,773,1228,-4025,342,5775,-472,-2985,-1973,-1451,6659,-154,-6549,-957,1562,3664,601,-5690,-462,4791,1134,-16,-4205,-1408,6902,1358,-5031,-3149,801,5553,1541,-6396,-1554,3420,2964,-225,-5964,-1126,5196,3791,-2051,-3990,-683,6090,2137,-4043,-2484,2102,4805,1919,-4570,-1743,3161,3275,439,-4586,-1568,4114,2446,-2268,-2490,-363,4875,2273,-3624,-493,1016,2395,1723,-4435,-1071,2859,541,-201,-1541,-530,4172,304,-2625,-80,-432,2338,324,-4594,960,3030,-137,-243,-2496,-609,3901,-1720,-2355,-586,221,3485,473,-5320,1103,3932,-141,-250,-3611,468,4919,-1133,-3176,-589,2298,4232,-816,-4522,1547,3230,1320,-1200,-6141,902,3712,-26,-1565,-2649,1011,5772],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,4,-4,5,-5,6,-6,7,-9,10,-10,11,-14,15,-16,19,-20,23,-25,28,-31,34,-38,42,-47,52,-57,63,-70,79,-88,99,-113,130,-151,180,-220,284,-397,663,-2539,-1245,8859,-1761,-7248,284,2335,5441,-455,-9324,1573,6281,1804,-1685,-7907,-126,9960,755,-4594,-4675,333,8816,-509,-9544,-1670,4487,7108,-938,-9794,67,6139,2679,-812,-8009,869,10664,-314,-5109,-5056,-378,9630,-180,-8946,602,2279,5761,1943,-11073,456,7464,1135,-787,-6366,-1054,10715,-852,-5277,-1599,-1518,5739,2360,-7908,2025,4810,598,2050,-6304,-1269,8274,-2423,-2467,251,-2470,7167,474,-7647,4100,1201,-222,2565,-6942,584,7151,-4530,-1177,-407,-1041,7027,-2653,-7609,4983,1638,1597,-738,-8554,3239,7340,-3902,-2347,-2485,1433,8429,-3746,-6632,1805,2587,3833,-2089,-8525,2890,7462,366,-4013,-6750,3801,9692,-3198,-6999,-1966,3079,8210,-2822,-7525,968,5145,4783,-2681,-8773,2598,7510,83,-4440,-6505,3613,8059,-2878,-6274,-3767,1320,7163,-2032,-7558,1879,2843,3496,-1757,-8953,2176,5683,-2293,-1702,-4860,1084,7511,-3787,-6338,1447,10,5437,-777,-8252,3962,3817,-1273,40,-5077,1256,6786,-4112,-1956,2113,-842,3693,-1954,-6695,6372,2236,-1843,-554,-2833,2691,6429,-5457,-2879,1608,508,4555,-4038,-6749,5211,2697,-107,-1639,-6810,4848,6603,-5579,-3098,-957,2834,7154,-5776,-6598,4333,3972,2085,-3349,-6826,4891,5381,-2307,-5570,-3487,5013,7670,-4482,-5457,726,4472,5072,-3879,-7170,3404,5079,1395,-4778,-6683,4846,6055,-1437,-3954,-3414,3446,7045,-4963,-5020,635,2801,5364,-2863,-6273,4307,3599,1863,-2109,-5622,3422,5532,-3191,-2876,-1986,2186,4930,-3982,-4520,3893,620,2509,-1661,-5716,4191,2555,-2682,-50,-2307,1930,5263,-4455,-3422,3326,-338,2151,-2813,-5325,5541,2025,-3616,-1054,-2569,3421,4830,-6602,-1365,3059,1255,2318,-4938,-3996,6507,3144,-2736,-2681,-3326,5663,4401,-5371,-1872,1245,3408,3582,-6696,-4821,4829,2603,429,-4958,-3554,5929,3961,-4561,-4541,-945,5357,4380,-5347,-5019,2182,5030,2616,-5967,-5376,5450,4459,-1186,-4998,-2893,3776,4949,-3919,-4576,-499,4542,4572,-4751,-3298,2974,2919,1835,-4619,-5034,4324,3455,-810,-1719,-2169,3984,2981,-4346,-1648,721,2039,4217,-3724,-2619,3607,1393,-1521,-1849,-2975,3444,1465,-4503,-199,471,1653,2194,-5055,-2068,4258,118,-336,-2856,-1280,5374,949,-3659,-995,416,3629,1796,-5451,-1259,5334,1087,-539,-3892,-2012,5524,802,-4745,-3422,-19,5062,1934,-6564,-1866,2907,3507,909,-5822,-1620,5441,2583,-2648,-3516,-876,5981,2302,-5288,-2879,923,6222,2068,-6458,-2416,3422,3474,-1257,-4704,-2064,5265,2235,-2977,-3977,-1060,7009,3118,-4673,-4129,1172,5288,2186,-5507,-2192,4363,2676,-558,-4144,-2046,4194,2821,-2935,-1211,-396],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-12,14,-16,18,-20,22,-24,27,-29,33,-37,40,-44,49,-54,60,-66,73,-81,90,-99,111,-124,139,-157,180,-208,243,-292,362,-470,668,-1146,5416,3307,-2499,-1703,-5373,6257,6847,-7268,-2882,899,4498,7133,-7581,-5523,5031,4651,1818,-5608,-6757,7153,6032,-4018,-5301,-3185,6562,6656,-6063,-5092,-894,6122,5870,-6805,-6574,5147,5349,2051,-5975,-6272,6270,6401,-2777,-3294,-3646,5560,7214,-6423,-4001,191,3625,6238,-6296,-6726,6154,2255,-631,-1104,-6725,6288,6591,-6649,-1933,-1323,1038,7222,-5805,-4980,4788,-274,2505,-1331,-6497,6746,2837,-4269,1164,-2112,1772,5739,-7539,-1874,5904,-2254,2312,-3627,-5258,8244,1705,-5558,515,-2707,4679,5073,-7982,-1442,4650,1008,2833,-6790,-4767,9555,556,-3796,-2252,-2928,7839,3979,-9210,-1993,2087,5357,3182,-9064,-4643,6860,2917,-1413,-6370,-2978,8799,5028,-6051,-4152,-908,7768,4415,-7787,-3917,3693,4258,2660,-7852,-4555,7215,4143,421,-5541,-4403,8798,3697,-4403,-3136,-1751,5743,4473,-8252,-2922,3049,3437,2605,-6092,-5025,6727,2319,-1993,-1314,-4104,6152,2495,-7196,-306,1690,1248,4578,-5797,-3327,6333,-134,-322,-2405,-4690,6392,269,-6950,2433,605,1511,3353,-7568,-1047,7361,-1067,-139,-2650,-3351,7998,-622,-5417,839,53,3515,1773,-9091,122,6549,94,236,-6628,-1241,7773,-166,-5445,-1779,-417,7329,1092,-7837,-2009,3867,3866,-422,-7689,-1623,8170,1795,-2577,-4207,-725,7876,2503,-6411,-3492,1516,6521,1576,-7883,-2166,4193,4200,810,-7275,-1138,6578,1837,-2763,-5968,-1285,6371,1395,-5389,-2352,1010,4824,1709,-7415,-848,4832,1609,-243,-5468,-1841,6501,933,-3909,-1702,-1226,5865,2174,-6523,108,2623,394,1350,-5945,-771,5139,-2149,-1355,-1862,-1706,5836,-1364,-5446,2453,783,1509,1490,-5010,-102,5450,-2073,-3128,-2286,-779,6124,-2172,-5557,2593,1069,1558,31,-8021,1791,5584,-528,-2809,-4231,1333,7458,103,-5107,-820,1821,6166,-752,-7495,-153,4639,2561,-2766,-7068,867,6989,-492,-4517,-3350,1514,7922,-275,-6932,-1250,3321,6337,-1200,-7228,-378,4635,2125,-1571,-6539,423,6435,626,-3576,-2820,916,6527,-1073,-5886,215,2190,4079,-1253,-7319,-82,5237,418,-904,-2971,784,5312,-1202,-3922,785,771,2576,-379,-5543,1285,2782,-582,217,-2905,1007,5430,-3225,-1921,591,502,3473,-1679,-5849,2816,2304,-1118,-1693,-3482,2633,4790,-3390,-3146,-24,1927,5235,-3307,-4492,2465,3680,1660,-2644,-3889,3411,5323,-3377,-4106,-1451,2583,5017,-2122,-4988,867,3705,3993,-2912,-6191,1650,5668,616,-3888,-4561,2958,6288,-1228,-5853,-2233,3737,4821,-3184,-5917,602,3363,1934,-2505,-5203,1513,6745,-484,-2688,-2864,2540,5451,-1767,-3631,-782,2391,3387,-2583,-4093,573,2129,1858,-1651,-4303,1470,5301],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-6,6,-6,7,-7,8,-9,11,-11,12,-13,15,-16,18,-20,21,-23,25,-28,31,-35,39,-45,51,-59,69,-83,100,-127,167,-235,367,-938,6027,5146,-8612,-960,3726,226,3311,-4106,-4455,8786,-1197,-1566,1046,-4642,6957,1893,-8393,2222,2285,-158,3395,-7357,-924,6492,-3828,-1986,349,-2775,8023,562,-8154,2985,1854,1924,2372,-8423,510,7435,-2136,-2356,-2817,-1470,9504,-50,-7766,437,1522,5448,2144,-8923,186,7753,1826,-820,-7822,-442,9173,759,-5654,-3821,116,8590,421,-8182,-1794,4973,5316,519,-8691,-754,6925,3337,-1882,-6623,-760,8688,1527,-4907,-3792,773,7409,432,-8310,-1684,3015,5424,1605,-7714,-1459,5694,713,-508,-3860,-1888,9352,-283,-6665,431,-1647,4792,2955,-8882,49,4762,-958,2079,-4541,-1767,6962,-1984,-1907,799,-1921,5290,1293,-7352,3334,2637,-578,1770,-5768,-496,7295,-4784,-1646,1164,-977,6969,-1787,-6740,3812,1839,291,314,-7948,2965,6899,-3332,-2976,-3312,213,8384,-2706,-7047,1687,3624,2839,-725,-9043,2952,6656,408,-3113,-6273,2667,8715,-1054,-5709,-1788,2215,6393,-1500,-7398,160,5025,4730,-1305,-7569,1630,7359,2097,-2390,-5685,2343,7422,-1043,-4538,-1900,1861,5398,-927,-6938,932,2874,3387,-75,-6899,1787,6530,-1264,-2215,-3560,834,6831,-1815,-4879,1015,1058,3201,1607,-6682,2258,4597,-2081,-43,-3231,-277,5718,-4192,-2610,2310,-1030,4703,-402,-5539,4872,1724,-2029,452,-3593,1753,6652,-4364,-2228,3296,86,3814,-2993,-6388,5108,2050,-532,-1019,-5262,3377,5428,-4309,-3022,-242,1387,6168,-4007,-5311,1761,4669,2152,-3082,-6683,4408,6076,-2903,-3725,-2760,3707,7238,-3554,-5265,86,2993,4574,-2621,-6333,2302,4141,1937,-2725,-5183,2415,5988,-1657,-3012,-3420,2981,5759,-2715,-3805,405,2390,4361,-2482,-5483,2349,2951,-98,-1499,-4678,2702,4881,-3478,-2981,-564,1721,4448,-3086,-3165,2642,770,1167,-1085,-4844,3024,2822,-3414,-443,-1029,1297,4504,-3714,-1690,3112,-210,1331,-1169,-3868,3243,3059,-3297,-749,-1297,1288,3658,-5554,-2241,3133,1533,2901,-3523,-3483,5587,2923,-3040,-2442,-2481,5067,4731,-5180,-2448,1086,3433,2588,-4422,-4547,4565,3101,-607,-3603,-3226,4375,4201,-3569,-4680,-318,3785,4177,-3936,-4555,257,3239,2505,-4975,-4425,3559,3090,-106,-4601,-2815,3999,4279,-3056,-3126,-1288,3228,3409,-4078,-4431,1995,3013,1448,-3551,-3403,4373,3134,-1259,-1794,-2841,2127,3089,-3595,-2095,5,937,3048,-2386,-3075,2664,1431,-286,-1552,-2760,2776,2274,-3172,-45,1392,1408,2065,-4017,-1922,3177,734,-253,-2684,-2343,4714,1298,-3157,-279,1595,2760,830,-3988,-1764,3263,484,-44,-3713,-858,4332,2063,-4152,-1307,238,4390,2332,-4600,-1197,2512,3238,-146,-4083,-2364,4216,2697],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-7,8,-9,10,-11,12,-14,16,-17,19,-21,24,-25,28,-31,34,-37,42,-45,50,-55,62,-69,78,-87,99,-114,133,-158,193,-247,337,-541,2550,-2328,-3531,-2381,32,9105,-2228,-6886,3513,362,2553,912,-8270,4184,3058,-4311,519,-2786,545,7558,-5524,-2790,3898,-1185,3791,-1139,-6364,6436,2994,-4121,1444,-3620,2721,6483,-7005,-3098,3296,420,4435,-3823,-6190,6099,3278,-1445,-1382,-4808,5132,5736,-7203,-2722,320,3327,5611,-5759,-6709,4851,3919,1891,-4681,-6926,5932,7105,-2071,-4932,-3763,6077,7843,-5722,-5735,142,5105,4769,-5558,-6332,4039,5071,2700,-6012,-7374,5426,5225,-2516,-4005,-3161,4244,6315,-5347,-3962,870,2006,5702,-4551,-6718,5763,3184,89,-1537,-6461,4637,5788,-5158,-1692,-598,800,5701,-3776,-5100,5385,-396,1230,-710,-6004,5145,3164,-6138,1190,-1913,1046,4798,-6764,-3407,5358,-1231,1757,-2795,-5891,7503,1778,-4994,623,-967,4219,2502,-8113,-1404,5558,-147,2278,-5646,-4822,8487,2346,-3738,-2052,-2788,6422,5666,-7428,-2709,2787,3923,2714,-6354,-4570,6174,3773,-362,-5075,-4672,6115,5761,-4163,-4986,-1337,6199,4859,-7113,-4739,1746,4652,3642,-6673,-4614,5431,3283,-34,-5064,-4778,5981,3280,-4256,-2684,-1720,5694,4007,-5985,-3056,4151,2073,2632,-5121,-4322,5437,2193,-1764,-1908,-3395,4580,4700,-5740,231,191,1234,4013,-4703,-2680,4954,234,-246,-1319,-4604,5147,1271,-5448,1078,210,633,2920,-5827,127,6262,-824,869,-1795,-2273,6849,531,-5070,1201,598,2976,2940,-7125,-165,5855,399,-473,-4608,-1281,8096,-687,-5056,-1634,-893,4993,1439,-7930,-2369,3758,3226,-251,-6453,-3190,6943,1476,-1758,-5677,-1344,6556,2195,-5655,-2871,965,5869,1506,-6831,-2433,3183,3256,274,-6550,-2216,5991,2253,-1638,-3157,-844,7023,2188,-4967,-2347,1180,2774,2733,-6492,-1333,3758,1236,539,-4205,-3117,5954,410,-2566,-1027,-926,3126,1482,-6254,1034,2472,531,1665,-4115,-669,5644,-924,-3642,416,-1323,4374,-156,-4110,1824,2362,-431,241,-4544,799,4969,-1707,-2540,-1197,-317,5367,-756,-5451,1309,2774,2592,-22,-5804,2066,5309,-739,-2037,-4061,-10,5557,-1393,-5629,-126,1566,3215,-296,-5573,59,4218,2043,-847,-5759,-226,6912,305,-3539,-2446,1135,6796,-231,-5283,-1929,2213,4657,-433,-6286,-237,4111,2268,-2152,-5556,-277,4833,-698,-3772,-1577,352,4891,565,-5271,-946,2869,2913,-304,-5150,308,4401,451,-1254,-3236,-14,3907,-213,-3087,-682,748,1910,-113,-4585,1451,2195,-435,-659,-3672,-361,4424,-1713,-1651,910,387,2127,-829,-4176,2115,2180,-330,-1344,-2570,1850,4736,-2704,-2980,208,2060,3033,-2419,-3897,3220,3895,1078,-2382,-3849,3286,4593,-821,-3545,-1456,1958,4039,-3042,-4029,820,2835,3378,-993],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,3,-4,5,-5,6,-7,8,-9,9,-10,11,-13,13,-15,17,-18,21,-22,25,-28,32,-35,40,-46,53,-61,73,-87,103,-102,-141,-9278,-1610,6654,851,65,-5817,-3466,9521,2021,-6257,-2754,-861,7689,3617,-10660,-2513,5480,5317,2096,-9055,-3108,7719,3624,-3078,-7143,-2497,10266,3581,-6705,-4556,1089,7591,3639,-8487,-3545,4859,3306,2039,-8843,-3804,7907,3371,-964,-6499,-3749,8509,3725,-6902,-1988,1038,5796,3683,-9668,-1413,4974,1048,3176,-5431,-5144,8455,161,-4952,-606,-3983,5437,4092,-7622,1207,2150,-329,3682,-5802,-3687,7786,-1222,-1336,356,-3675,6706,2099,-8395,2741,2249,870,3307,-6890,-676,7873,-3407,-2025,-1567,-1768,8773,-2082,-9137,3068,659,2835,934,-9428,489,8531,-1329,-2307,-4984,-2059,10386,-774,-8264,-1656,1308,7187,1429,-10583,-208,5563,3050,-836,-9319,-1930,8796,1598,-4659,-5710,241,9633,153,-7408,-2285,2576,6921,744,-9340,-895,4975,3245,982,-7398,-1940,7142,1302,-3271,-3825,-618,8004,511,-6969,-965,1833,3976,1376,-9836,-366,6039,-296,698,-5491,-1661,7841,-967,-4363,-309,-440,3816,1214,-7318,1675,3399,-1131,907,-4726,-1512,8825,-2852,-2812,1276,-1145,6870,-429,-6931,3926,2586,-24,806,-5979,1831,7851,-3236,-2985,-104,-133,7659,-2753,-7944,3679,3516,1896,-941,-8081,2209,6750,-1282,-3419,-3486,72,8985,-1994,-7950,301,3099,6306,-1385,-8712,905,7019,2439,-3188,-6441,1317,8397,-1227,-5376,-3210,1598,8069,-761,-8010,256,3980,4594,-1420,-8082,570,5979,2124,-1958,-6261,2136,8363,-1127,-3463,-1294,950,6270,-1929,-6859,1399,1598,2119,58,-6601,1313,5563,-1208,-883,-2491,-228,6069,-1291,-4434,2487,759,2824,-1171,-6472,3036,4342,-2057,376,-2467,1620,7007,-3332,-3560,2099,629,3248,-1815,-4698,3802,3297,-1819,-1715,-4034,3959,5970,-4467,-4199,1859,833,3363,-3650,-5783,4340,2474,-158,-3368,-6329,3886,6666,-4047,-4134,-2129,3596,6154,-4043,-7371,2869,4646,3821,-4273,-7165,3867,6694,-1265,-4535,-4528,4224,6257,-1808,-5857,-916,3343,5382,-3674,-7213,2185,3680,2561,-3017,-5235,2609,4840,-699,-2739,-3771,2838,4488,-2957,-4699,-818,2113,4784,-1866,-5572,2359,3036,978,-864,-4017,1724,4512,-2105,-1634,-224,1109,3765,-3434,-2817,2834,807,1472,-2011,-3768,3881,3395,-2307,-1073,-493,2025,2983,-3963,-2599,2637,1118,316,-3737,-2773,4652,3160,-3135,-2166,-274,3172,2676,-4615,-3371,3596,2624,1654,-4885,-4382,4763,4119,-2167,-3642,-1803,5272,3482,-5086,-3935,-7,4309,4642,-4590,-3654,3806,3356,6,-4657,-4079,3804,3678,-2240,-4054,-1446,4348,4912,-4340,-3360,1467,3798,2691,-4488,-4595,3461,3505,1026,-3405,-3258,4155,3694,-2546,-3374,-1154,2665,2271,-3030,-2639,1908,1606,1436,-3330],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-8,8,-9,10,-12,13,-14,16,-17,19,-21,23,-25,28,-31,35,-39,43,-48,54,-62,70,-82,97,-122,170,-1184,596,1028,7035,-4118,-8184,6497,3790,1311,-1869,-8939,4446,8081,-4515,-2862,-3871,2836,9012,-5244,-8394,1184,4889,6997,-3679,-9143,2764,7597,158,-4479,-7905,4420,8758,-2069,-6253,-4487,3748,9075,-5558,-8137,1717,3680,6072,-3377,-9384,2915,6701,1500,-2760,-6900,3608,8393,-3297,-3744,-1563,-30,8325,-3630,-7613,3740,2133,2327,-113,-9692,2860,6250,-4033,-877,-3239,-92,7812,-5067,-5139,4180,-734,3187,-520,-8274,6316,4576,-4999,2383,-3579,1924,7472,-7570,-4001,6277,-111,3060,-4248,-6094,7416,2727,-4489,-502,-4621,4400,7284,-7497,-2236,3174,1288,4122,-6078,-7266,6367,3295,-845,-4361,-5713,6474,7075,-6319,-3977,269,5257,7065,-6945,-6732,4682,4543,3306,-5893,-7010,5615,6150,-744,-4136,-5161,5532,6499,-4904,-5408,416,5185,6095,-5576,-5733,3029,4089,3745,-4101,-6643,5214,5182,-1759,-1987,-6037,3903,7332,-5420,-3366,185,1182,5086,-4860,-6982,4611,2545,269,-1852,-5512,4187,4730,-4179,-751,-660,1440,5945,-5169,-4567,5908,-146,888,-929,-3819,6726,3365,-4979,291,-1777,2371,5014,-7062,-1830,4844,894,691,-3309,-5384,7572,1459,-6768,-1166,-1292,5565,5380,-8914,-2220,4959,1690,2078,-5692,-4566,8018,2842,-2594,-3011,-3186,6860,5391,-6313,-2708,1291,4653,3760,-7194,-4839,5465,4399,666,-6305,-5901,6829,5102,-2173,-4276,-3031,5666,5137,-6186,-4593,1198,6057,3200,-5473,-4878,4148,3706,-305,-3893,-4326,5618,3082,-2471,-3022,-1299,3921,4272,-5190,-3253,2783,1754,2716,-3742,-3839,4928,2038,-2137,-1609,-3046,4774,3042,-5340,-204,404,1199,3485,-4217,-2124,5884,-1052,-919,-1551,-3433,5002,1044,-7000,1044,1388,1961,1370,-5962,-78,6974,238,-1254,-2419,-1485,7737,732,-5776,-745,1142,4924,1623,-7759,-939,5701,2752,-731,-5669,-720,7925,582,-4360,-3330,270,7478,1645,-7101,-3019,3948,4506,820,-6661,-2457,5377,3011,-1827,-5469,-903,6359,2180,-4810,-3813,141,5340,1695,-5613,-1633,3585,3996,664,-6390,-1760,6004,1939,-1786,-3624,-1829,6122,2115,-4199,-1830,697,3370,2069,-6066,562,3491,1047,-27,-3073,-1042,4656,-309,-2956,-760,-38,2942,27,-5822,344,4490,567,574,-4781,178,5135,-1446,-3319,1534,93,3369,-582,-6435,388,3657,2483,-441,-4516,1883,5599,-669,-3413,-1802,-70,6155,-974,-5921,863,2156,2340,-1156,-6125,512,5473,65,-2830,-3979,651,5908,-148,-5526,-2713,2234,4588,-95,-7150,-103,3949,2105,-1518,-5033,65,7016,2183,-3765,-3970,427,5590,-506,-4744,-496,2603,4892,-508,-5666,-710,3488,1735,-1419,-4390,-14,5269,268,-3123,-1914,607,3880,173,-4133,14],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,5,-5,6,-7,8,-8,9,-11,12,-14,15,-16,19,-21,23,-26,29,-32,36,-40,44,-49,54,-62,70,-78,90,-103,118,-138,153,-22,1734,-6605,-2628,8235,-2021,-3863,185,-2650,6910,1758,-8293,2675,2796,-795,2645,-6933,125,7468,-3821,-1557,-26,-2420,6866,-1237,-7539,4610,1863,383,1632,-6608,2506,7454,-4212,-1726,-587,644,8718,-4644,-6771,3666,2660,3139,-527,-9139,4090,7044,-2151,-2931,-4402,2969,9270,-2303,-6296,666,3595,7306,-3276,-7774,1517,6877,2726,-2980,-8902,3364,7879,-31,-3310,-5569,2625,8581,-2298,-7255,-1583,3066,6914,-2992,-9761,1036,5424,3056,-1775,-9026,3002,8613,-1889,-2750,-3523,449,8956,-2313,-6834,1708,1230,5044,-133,-10166,2792,4969,-2194,1499,-5018,83,7654,-3362,-3674,1899,-2029,5717,-210,-7880,4617,1440,-1860,1861,-4873,2267,6463,-5455,-1514,1524,-850,5255,-2567,-6733,5818,1758,-819,914,-5214,4431,4794,-5630,-1596,840,1754,5497,-5591,-6207,3811,2582,1254,-3606,-6669,5538,5999,-3013,-3179,-3418,3744,7170,-4184,-5943,2451,3674,4668,-4650,-7726,3518,5254,1074,-3986,-6038,5399,7132,-3690,-5394,-2302,4401,7395,-4449,-6744,507,5070,4684,-4527,-6798,4431,4346,918,-1880,-5732,3476,5665,-2666,-3722,-2110,1849,7169,-3762,-5290,2692,676,3135,-1865,-6264,4256,3191,-3151,-688,-1844,1097,6053,-4329,-1752,3450,-1342,3302,-1679,-4815,5607,366,-2465,50,-2836,2436,5332,-5811,-1149,2902,-616,3452,-3716,-4335,7531,731,-3056,-618,-4156,4861,3767,-6053,-3505,3046,2194,3062,-5293,-3393,6262,2642,-1183,-5062,-3480,6082,3889,-4092,-2065,-358,5252,3918,-6170,-4549,3241,3763,2162,-5510,-5337,3904,4799,-1415,-4177,-2489,6067,4745,-5168,-3263,-703,5095,4580,-5719,-3926,2941,4421,1430,-4805,-3454,5463,3975,-907,-3186,-3669,4382,4170,-4586,-3032,1186,2125,4545,-3517,-3740,3917,2191,1557,-460,-3809,4391,2732,-3794,175,-583,2105,2882,-4812,-2862,2963,-224,-425,-2300,-3179,4858,146,-4053,36,-915,2159,2629,-6431,-106,3238,1780,507,-2906,-3490,5995,685,-4137,-1699,-1290,4216,1824,-6805,-702,3372,1828,1179,-6380,-1507,6015,1854,-2140,-3985,-924,6026,2151,-6227,-2020,1600,4230,2344,-5438,-2156,3858,3468,-1149,-4912,-2682,6978,2514,-3032,-4090,-380,5692,2788,-5040,-2168,1730,3227,422,-5638,-1437,3533,2027,-821,-4078,-2905,5706,993,-2409,-1242,-275,3176,1373,-4448,-1799,1749,2069,698,-3876,-1661,4225,725,-1779,-937,-1306,4337,986,-3384,675,1246,1131,736,-4268,-708,3699,-454,-1642,-1512,-1375,3260,-375,-4329,939,753,1837,-264,-4385,695,3713,-1025,-1804,-1710,810,4610,-65,-4368,-594,2344,3175,-842,-5795,177,2938,17,-1098,-3986,1078,6503,-524,-2643,-2129,1800,4101,-1275,-4536],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,5,-5,6,-6,8,-8,9,-11,12,-13,15,-17,19,-21,23,-25,28,-31,34,-39,42,-47,51,-57,63,-69,77,-84,94,-104,117,-132,149,-170,197,-232,279,-350,460,-664,1165,-4922,-5819,7179,1528,1475,-910,-5962,5096,4901,-4204,1042,-3101,1174,6067,-5910,-2549,5337,-1822,3166,-1650,-5192,6908,1923,-3986,1951,-2233,2177,5630,-8770,-1003,5351,-977,2274,-4774,-4829,9269,352,-4647,-564,-2111,5805,4819,-9397,-1804,3972,2513,2460,-7804,-3708,7091,2389,-1926,-4342,-2905,8324,4041,-6328,-2785,267,6711,4541,-8077,-4024,3533,5141,1039,-7907,-5338,7619,4114,-2710,-5958,-3738,7350,4747,-6977,-3213,-256,6483,5283,-8804,-3469,4535,3750,2181,-6705,-5042,7375,2830,-1529,-2577,-3674,5486,4573,-7442,-602,1394,1487,4648,-4885,-4660,5869,-38,1321,-719,-5788,6580,2818,-5952,1826,-1014,1232,4496,-6877,-2391,6089,-2302,595,-1358,-4481,6658,648,-5982,3047,-844,2994,3430,-9400,1927,5637,-1232,638,-4190,-2104,7749,-263,-5341,-619,241,6426,-534,-9010,-363,4043,1920,3,-7682,-1536,7616,588,-4841,-4412,-338,7865,843,-7671,-1469,3376,6133,1039,-7366,-2276,6627,3880,-1664,-6872,-1243,8341,2389,-3850,-4950,-1140,8265,1050,-6317,-1568,822,6071,2403,-6963,-1794,5167,1439,233,-5365,-1988,7588,772,-3693,-1032,-1672,5280,2064,-8032,-499,2724,2149,2163,-5218,-1825,5424,-956,-797,-729,-2273,5749,143,-5993,2929,1044,841,2201,-5500,-495,6386,-2199,-633,-1392,-2590,6872,-772,-5497,2334,1603,1001,-708,-6894,2624,6084,-1942,-1966,-2723,1323,7091,-3060,-6277,754,1808,4209,-2975,-7845,2155,4764,770,-2341,-5865,1153,8256,121,-4587,-3648,1063,6948,-646,-6490,-1072,3538,4815,-345,-6863,-332,6731,1832,-2871,-5965,1049,7939,-960,-4266,-2022,2461,6575,-906,-5707,291,2435,3527,169,-5575,235,6300,1295,-702,-3062,-66,6153,-1204,-4283,-64,987,3797,32,-5725,1181,3020,-1037,-1019,-3789,-127,5437,-2752,-564,475,79,3765,-1502,-5077,2914,2059,85,308,-3729,1243,4042,-3901,-1525,276,1149,4440,-3239,-4767,3658,911,1066,-1531,-5201,3196,5276,-3588,-2126,-432,1645,4862,-3838,-4917,2304,3613,2291,-1843,-5164,2695,5426,-238,-2518,-3567,2928,6206,-1977,-4519,-70,1916,5353,-2903,-5579,1960,4671,2363,-2269,-4852,3111,5464,-1081,-4663,-2630,2317,4262,-1869,-5766,169,3057,4978,-3078,-5579,648,2480,1989,-2922,-4229,1877,5052,-1764,-3082,-1722,1378,4903,-2418,-3414,1448,694,1680,-1058,-3592,2485,3993,-1745,-351,-794,1710,4627,-2981,-1986,1579,1199,1635,-1841,-2779,3659,2028,-2141,-262,-261,3105,3419,-4325,-1310,1258,1776,2475,-3143,-3074,3468,2276,-910,-2387,-2831,3186,3470,-2446,-2792,724,2773,2332,-4587,-3479,3001,2563,414,-4241,-4388,2714,3660,-2796,-4047,-2095],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,10,-11,12,-14,15,-17,19,-21,24,-26,29,-32,35,-39,42,-47,52,-57,63,-70,77,-86,96,-108,123,-140,161,-188,224,-275,349,-469,695,-1256,5815,6160,-7521,-307,-2485,4445,5643,-8357,-3905,5400,1199,3597,-5866,-6399,8241,4187,-2107,-3793,-4576,6709,7302,-7936,-4479,1487,5267,5483,-7766,-6828,4895,5456,945,-5646,-5501,7217,6730,-2482,-4338,-3456,6870,7549,-5954,-5021,886,4483,5094,-7388,-5418,4658,4243,1348,-5077,-6803,7882,5121,-4046,-2495,-3742,3738,5816,-6876,-4232,2566,1475,4672,-2780,-6328,7424,1046,-2257,-143,-4147,3530,5362,-7753,-327,2534,-65,4787,-5852,-3997,7266,-753,-2030,-381,-5703,6423,2906,-9200,324,2061,1984,4574,-8174,-1587,7845,-743,-1089,-3445,-4409,8630,1578,-7806,-624,698,4714,4384,-9696,-2295,6489,1928,1045,-5722,-5304,8539,3243,-4975,-3766,-2939,7570,3834,-7390,-4078,3141,5353,2563,-7976,-3246,7966,4992,-238,-6502,-3446,9423,5049,-5206,-4634,-637,7498,5215,-7169,-3942,2803,4640,3486,-7178,-4477,6368,3314,-1968,-4663,-3477,7861,3018,-5412,-1701,-1096,3895,4443,-6557,-1899,4426,960,3065,-5179,-3173,6780,109,-3528,1471,-2771,5030,2257,-7714,553,3887,-1250,2345,-5070,-1380,8657,-1617,-2877,437,-1998,5613,2009,-9216,2608,2458,2352,1661,-7792,514,7679,-1117,-2831,-2603,-1544,7753,359,-8977,731,1194,4525,1319,-9673,-146,7011,1813,-1456,-5862,-1304,8835,1022,-6303,-1805,2710,6832,1251,-7338,-638,4465,3751,4,-7618,-2419,7700,2972,-2472,-5083,-1423,6861,1901,-5188,-3245,1876,4819,1674,-7929,-1388,3340,1929,590,-6525,-1841,7226,1107,-1762,-2682,-963,6342,357,-6129,211,1298,2721,1187,-6792,-549,6090,-925,136,-2554,-1149,6012,-1116,-3555,955,-20,2486,695,-5847,2459,3442,-844,-487,-4456,499,6882,-3041,-3122,1204,-804,4409,-1276,-7176,2613,3248,-939,-1453,-5519,1305,8150,-2501,-4249,-984,1881,5661,-2153,-7636,1289,4638,3443,-1416,-6943,1353,7599,-483,-4392,-4346,902,6969,-1381,-6400,-1156,2736,5617,-912,-7322,1177,6020,2979,-1552,-6748,710,6642,922,-3935,-3745,1489,6948,-351,-5881,-992,2054,4610,659,-6877,-65,5299,1621,-1815,-5470,17,5815,-530,-2040,-1722,921,5010,-373,-4924,885,1905,1800,660,-5360,828,4694,-1944,-1737,-1232,568,5092,-2099,-3881,3600,1080,1337,-854,-4698,3636,2938,-2287,-856,-2676,748,5406,-3621,-4733,1458,1489,2064,-2375,-3785,5095,3104,-1544,-2369,-3002,2775,4000,-3170,-3981,400,3183,2744,-2565,-6220,3461,4400,344,-3389,-5356,2420,6705,-1552,-4789,-1896,3126,5114,-2472,-5260,2044,3633,2976,-2499,-6184,1371,5971,836,-3438,-4262,2021,5045,27,-3618,-1472,3390,3719,-1523,-5901,862,2924,1978,-2571,-4554,1619,4102,-77,-1956,-1874,2078,4401],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-4,4,-4,5,-6,6,-7,8,-9,9,-10,11,-12,13,-15,16,-17,19,-21,24,-27,31,-35,40,-45,52,-55,35,275,833,-7705,1249,10999,-3134,-2630,-2419,-303,10205,-923,-9841,1636,2902,4599,-458,-10092,51,8761,205,-2825,-5348,-423,11625,298,-7802,-1856,1360,9472,-879,-9599,-309,5486,4618,-691,-8871,-343,8574,1925,-3964,-6703,638,9700,302,-5791,-2384,91,7474,331,-8536,420,4031,2513,1479,-7812,461,8867,-1766,-1495,-2822,-1827,8702,-926,-7319,1911,794,2256,1931,-8015,2555,5685,-4572,975,-2850,-2600,9174,-3166,-4654,3750,-728,3202,134,-8244,3829,4449,-3189,1555,-4719,401,9011,-5189,-4143,3914,55,4726,-2758,-8550,5750,4660,-1482,-768,-7022,3510,8575,-4987,-4632,-581,1827,7854,-3953,-7882,4005,4652,2408,-2843,-7906,2737,8256,-1558,-4579,-3776,3687,9690,-2714,-7290,-49,4179,7054,-3605,-8225,1227,6609,2897,-2396,-7286,2070,7007,-309,-3386,-3461,3545,8263,-2938,-5710,270,2416,5348,-2881,-8565,1138,5058,810,-1373,-6444,1937,6685,-2703,-2489,-342,-345,6560,-1575,-6389,3163,1422,234,-25,-6600,2153,5550,-3391,-479,-1473,225,6632,-5841,-4341,5017,-139,978,-724,-5879,5318,3618,-5239,-129,-1659,1854,6732,-5916,-4865,4759,454,2496,-3622,-6655,6865,4645,-3559,-1880,-2610,4856,7391,-6227,-3660,1629,2459,5768,-4872,-7508,5953,5797,-338,-4332,-6050,4775,6383,-3015,-4425,-1516,4085,5399,-5004,-6240,2596,4690,3620,-3967,-7586,4649,5393,87,-3528,-4413,4066,6126,-2933,-4951,-1586,2465,5719,-4152,-5408,2073,3223,2326,-3977,-5525,3570,4229,-1586,-1259,-3427,2535,6070,-4751,-2629,848,491,2785,-3120,-4898,4725,1650,-899,342,-3482,3978,3182,-4538,-983,1280,948,2932,-4606,-2168,5517,889,-452,-2618,-4370,3899,3850,-5411,-226,197,2274,4436,-6039,-2910,5395,2046,-148,-3845,-3279,7514,3220,-4189,-3624,-284,5039,4411,-6179,-3267,3591,2359,2992,-6950,-3942,5592,3639,-1143,-3999,-3462,5853,4130,-5115,-4009,746,4441,3237,-5610,-4477,3197,4099,1943,-4355,-4410,3930,4028,-2764,-3907,-1658,4727,4529,-3694,-3297,117,3681,2714,-4864,-4048,4365,1994,495,-3413,-2706,6117,3030,-2498,-1619,-1190,2180,2869,-5098,-995,3353,1318,535,-3312,-2386,3974,448,-3020,-1208,-1264,2399,2201,-4667,523,2874,1429,1988,-3978,-1712,5611,-962,-2635,-2121,310,4949,954,-5639,121,3029,3470,949,-6057,-465,6608,1804,-2327,-3998,-1106,6751,1053,-4625,-2516,1325,5099,1076,-6702,-1318,3491,2751,589,-5486,-964,6183,1886,-3664,-4073,-1484,4331,2046,-6314,-2828,2354,3971,1222,-6330,-1805,4672,1810,-1174,-4682,-2213,6008,3180,-3170,-2922,483,6071,1780,-3658,-1839,2287,2641,-404,-4205,-1982,4162,1649,-1122],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,0,0,-1,1,-1,0,0,1,0,0,-1,0,0,0,0,0,1,-1,1,-1,1,-2,2,-2,3,-3,2,-2,1,0,-3,6,-12,24,-49,115,-1236,39,859,6719,-519,-8636,5158,2638,-292,2312,-7115,1762,7889,-4195,-2191,-185,-1862,7010,-3668,-5908,4752,1039,51,934,-6576,3976,5722,-4852,-909,799,984,7100,-5143,-5631,5667,780,1200,-2316,-6619,6319,5433,-4807,-3690,-2243,4540,6657,-5871,-4574,2254,3912,4671,-4735,-6760,6355,5116,-52,-3642,-4951,5286,6313,-3566,-4454,-2430,5711,7686,-6010,-6588,2279,4832,4757,-4419,-7762,4925,6116,-401,-4107,-5724,4768,7177,-4475,-4650,-2564,3222,6384,-4488,-6411,3216,2430,3676,-2752,-7792,5361,5209,-2991,-1021,-4893,1731,8563,-5209,-3869,3103,-672,4298,-2590,-7362,5561,3331,-2409,805,-5047,2989,5454,-6331,-1454,2759,-1332,5527,-3513,-5028,6782,726,-3199,461,-3989,4218,4907,-6836,-875,1680,1103,4235,-5185,-4412,7597,919,-1696,-1454,-3960,6772,4133,-6913,-2105,-1204,5298,3762,-6482,-4840,3641,3914,2116,-5398,-6112,7115,3786,-1794,-4616,-3280,7120,5087,-6788,-5355,-20,6334,4054,-7107,-4239,4501,4958,633,-6076,-3992,5814,3879,-3166,-4275,-2961,5996,6239,-5523,-3631,1268,3461,4016,-6694,-4579,5662,3542,1164,-1995,-5599,6128,3271,-4451,-244,-1036,2976,4055,-6215,-2337,4416,-345,1298,-1632,-4692,5696,668,-4406,424,-2150,3478,3614,-6967,-629,3287,-355,2205,-3805,-1893,5240,-1,-3777,444,-757,4193,2451,-7193,-717,2372,892,1843,-5276,-2050,6480,212,-3094,-3344,-1404,7913,2281,-7351,-1429,1701,3888,972,-7289,-2315,5252,2914,-886,-5206,-1790,7372,3618,-5495,-3345,-308,6607,2565,-7139,-3358,3307,4165,1208,-7706,-2941,5525,2746,-782,-4732,-1763,7134,2460,-4894,-2547,-649,5385,2105,-5843,-1705,2522,2782,3298,-5556,-2787,4629,960,-878,-2693,-2535,5293,1523,-5018,-1087,779,2080,2977,-4742,-923,5359,-1325,780,-1017,-2794,5759,80,-4284,176,-934,2520,-20,-5190,648,4427,-489,-279,-4350,-1507,5794,-396,-4725,115,591,3545,96,-6304,888,4044,1319,-1029,-5835,537,6261,-296,-4499,-1563,1452,6158,-298,-6542,-342,2997,3706,-1474,-6073,-129,6124,484,-2532,-4567,676,6875,75,-5189,-1083,3149,4783,-1061,-5843,-515,4851,2665,-1935,-5697,51,6816,732,-1541,-4087,559,5837,858,-5208,-1847,1762,4031,-688,-5563,-290,3956,1350,-900,-4343,10,5877,-811,-2756,-1957,513,4284,820,-3227,982,2007,2185,-10,-3800,305,4547,-951,-2048,-1086,464,3687,-792,-3584,1494,1427,1344,20,-3394,1373,3992,-2017,-1710,-2452,1262,4206,-2757,-4492,1707,2325,2383,-2267,-4863,2660,4073,-1354,-1063,-3346,1699,4649,-2304,-4446,1329,1806,3141,-2805,-4707,1090,4131,1195,-3166,-3033,2624],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,8,-10,11,-12,13,-15,18,-19,21,-24,26,-29,32,-35,40,-43,48,-52,58,-64,71,-79,87,-96,107,-120,135,-152,174,-201,235,-283,350,-458,656,-2000,7618,4061,-6232,732,-1211,2889,4453,-6539,-2294,7381,-1440,1184,-3337,-5092,7509,280,-5123,1550,-1586,2754,3683,-7760,1329,5362,-2066,1643,-4430,-2912,8760,-1589,-5338,859,-158,4879,1016,-7881,1560,4076,1011,363,-8393,-1407,8068,252,-3532,-2984,-482,8389,414,-9287,-1346,3754,5440,983,-8684,-1459,6848,3706,-1864,-7578,-1248,8905,383,-5225,-4691,1492,9058,-5,-8192,-1359,3480,6207,1049,-9769,-1947,6699,1950,-1484,-7555,-1915,9602,483,-6145,-1476,-1947,6755,2236,-9012,-604,3039,3451,3826,-8124,-1284,8663,-483,-1643,-1715,-3955,7326,1348,-7383,1776,1297,1835,3965,-7042,-402,6052,-2340,-522,-1893,-3194,7319,-570,-4622,3348,22,2918,2587,-7322,1945,4568,-2495,-539,-3970,-304,7782,-2466,-4895,2312,175,3714,-148,-8136,2258,5311,-1098,-495,-6250,2744,7662,-2099,-3400,-3443,1731,7220,-1371,-7645,747,3976,3536,-1189,-7269,1135,6234,1919,-3824,-5210,1503,8189,-2957,-6802,-2421,2232,6794,-2326,-7093,-897,5207,4923,-1268,-8944,1905,6224,109,-1945,-5883,1012,7179,-232,-5043,129,1721,6382,-355,-7340,1003,3389,-70,2048,-5792,75,7329,-2377,-3147,-574,-776,6265,-642,-5717,3594,320,357,1069,-6125,662,5472,-3130,-506,-963,-1118,5279,-2860,-5264,4747,1204,560,-622,-6399,2710,3536,-4759,-1195,-2092,2460,5586,-5382,-4416,2394,2089,1544,-2825,-7045,4882,6256,-2545,-2454,-3740,2916,7664,-3233,-3729,405,3316,4275,-3989,-6421,2875,5041,2482,-3254,-5505,3470,7184,-857,-4134,-3421,3036,6471,-3139,-4847,431,3621,4924,-3687,-6417,3257,4631,2036,-3775,-5421,2787,5205,-2289,-3199,-2068,2627,6816,-2611,-4643,364,2206,3835,-2041,-5307,3562,3234,-1159,-594,-3488,954,5034,-1872,-1580,594,481,3590,-2510,-4586,3453,2097,-381,-1192,-3772,2086,3608,-4782,-602,175,379,3595,-4192,-4065,4235,1470,-739,-1283,-3598,4584,3978,-3657,-711,-376,2976,3581,-5146,-4056,4294,2194,-353,-2942,-2523,5321,4004,-2724,-4248,-1815,4094,4085,-3325,-4006,1995,3846,2120,-4284,-4138,3891,4260,-1101,-3536,-2366,4742,4382,-2837,-4247,-928,3679,3902,-4155,-4480,2322,4276,2162,-3699,-4317,3297,3325,-605,-3135,-3525,4555,4169,-3620,-2859,-812,3676,3747,-3694,-2688,2990,2858,98,-3288,-2844,2702,3798,-2214,-561,-1634,2600,3373,-3931,-2198,1488,1395,727,-3114,-2339,3754,1953,-2525,-850,-2359,2406,1150,-3601,-1046,2051,850,1759,-2459,-2634,4137,915,-2748,-2627,-399,4043,1066,-5297,-1277,2022,2472,1630,-3479,-2285,4213,2865,-1083,-3106,-226,5412,2922,-5413,-1889,-273,4904,1310,-5507,-2019,2941,2105],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,5,-6,6,-7,8,-9,9,-10,12,-13,14,-16,17,-19,21,-22,24,-27,30,-33,36,-40,44,-49,54,-61,69,-78,88,-102,120,-144,177,-228,314,-1080,5312,1772,2321,-1439,-9760,5920,6257,-4131,-2112,-4191,3596,9171,-7091,-5967,2457,2712,6235,-4575,-9778,4054,6376,708,-3258,-7242,4276,8433,-3464,-4586,-2846,2795,9293,-4329,-7649,642,4230,5504,-3846,-7650,3767,6563,1856,-4995,-6579,3486,8035,-2489,-3988,-3909,3149,8116,-5444,-7092,2338,2398,4040,-3287,-7670,4343,4895,-2631,-391,-5574,2081,8060,-4865,-2991,1548,-1846,6078,-1561,-6045,5358,1105,-1095,1480,-5201,2251,5783,-6512,45,668,-1218,5173,-5913,-5302,7140,708,-1647,-661,-6604,6998,4729,-8216,490,645,1134,5983,-7468,-4497,7444,1072,-507,-4991,-6835,8103,4812,-6119,-2784,-1906,4651,7885,-7265,-4985,4289,2960,3277,-5363,-7204,6246,5707,-1795,-4835,-5553,6106,7730,-4416,-4490,-4,5610,6222,-5983,-6511,4004,5440,2869,-6118,-5852,5520,7006,-704,-4725,-3703,5510,5541,-5148,-3443,361,3390,5286,-4952,-4995,3755,2128,1176,-1944,-5161,5900,3205,-4112,-565,-2402,3623,6441,-6156,-2580,3672,-470,3099,-3999,-4563,6555,693,-1706,80,-3764,2707,4779,-7813,-320,3815,-370,3515,-4719,-3194,7460,-1047,-1846,-585,-3359,6993,3457,-7912,-48,3322,2001,2817,-7446,-2238,8309,1474,-2094,-4569,-3998,7492,4338,-7901,-1889,212,5114,4411,-8892,-3062,5230,3472,1200,-6119,-5670,7247,2896,-4420,-4637,-1553,6889,5100,-5819,-3617,1483,4909,4766,-6191,-4529,4860,4011,-508,-5261,-3971,5841,4820,-3071,-3804,-2003,6157,4025,-5526,-2603,946,3570,2711,-5330,-3374,6366,2732,249,-2475,-3418,4709,1499,-4746,34,634,2294,3039,-5105,-108,3700,-601,-627,-2596,-1909,5763,823,-3790,801,-827,3536,757,-6483,315,5140,-557,181,-3454,-1163,7097,-1150,-4088,108,-493,5488,1357,-8385,314,5565,1730,1009,-5538,-1397,7650,165,-2984,-3451,-204,6891,1552,-6795,-1620,3293,4952,-125,-6342,-451,6465,2379,-1367,-4928,-910,7893,1987,-5218,-3251,1203,5739,1373,-7249,-2856,3647,3651,-550,-5429,-1932,6090,1883,-2912,-3742,-65,6673,1427,-4584,-2427,945,3464,2108,-5140,-1285,2578,757,-255,-4843,-641,4615,757,-3526,-1448,-964,4345,-365,-4672,1432,1818,1502,-448,-4604,490,4966,-1434,-1321,-2175,219,4748,-987,-4079,2444,1244,1292,-217,-5423,2230,4929,-2130,-1190,-2755,186,5677,-2111,-3946,505,1496,3153,-1616,-6473,2231,4091,-15,-3163,-4513,1307,6653,-2047,-3046,-1461,1564,4997,-2161,-6256,899,4990,2037,-1562,-6152,514,5163,-147,-3669,-4077,1617,6549,-331,-4951,-1020,2231,4212,-1300,-5956,842,3776,1639,-1256,-4070,301,5842,-1260,-3122,-529,1723,5479,-270,-4355,-1902,2053,3100,983,-4014,180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-4,5,-6,7,-8,8,-9,10,-12,13,-14,16,-18,19,-22,24,-27,29,-32,35,-39,43,-48,53,-59,66,-74,84,-96,111,-130,156,-192,246,-335,513,-1685,7201,3035,-11069,2463,4921,1881,2634,-8424,-1688,10375,473,-2324,-3116,-3882,11412,2799,-8833,-1805,2744,6342,3963,-10885,-4215,7035,3852,-337,-7147,-2856,8414,3568,-3894,-5108,-1164,8482,3627,-8633,-4022,3845,5999,2158,-8042,-3392,5671,4028,-162,-6887,-3073,8289,2541,-2831,-3115,-2893,6449,3274,-7377,-510,780,2227,3406,-7985,-3329,7211,-1068,-857,-2784,-3907,8817,1547,-6174,2732,-48,2641,3156,-7536,1101,5602,-2329,864,-2844,-2373,8805,-1245,-5742,3610,-828,4006,1889,-9106,2590,6270,-2081,923,-5056,-366,9692,-2790,-6536,1520,-1401,7035,-246,-10834,2731,5466,583,-941,-7814,142,9967,-2038,-3233,-2672,-216,9380,-451,-9391,-912,4164,4880,1128,-8793,-198,7650,1968,-2552,-7369,-848,9383,1658,-6135,-3044,517,8010,189,-9293,-1160,4012,3809,-388,-8902,605,6752,1836,-1450,-5294,-127,7961,1485,-5202,-1095,-613,6551,-246,-7083,1069,3475,2320,818,-6564,-705,6309,-958,-2994,-802,-1040,6596,-173,-5650,3151,-556,1842,1470,-5936,1927,5558,-4257,-121,-1478,-729,7546,-3873,-5767,4408,660,2657,-1299,-6841,3855,5147,-3204,147,-3334,1579,8769,-4637,-5812,3081,1796,5189,-2176,-8720,4521,5390,-201,-1964,-7545,2551,8130,-3803,-5502,-1890,2760,6515,-1652,-8823,766,5202,1948,-2926,-7907,2874,7446,-73,-3536,-4687,2657,7517,-1118,-6307,-857,3286,6034,-2590,-7862,200,4964,2562,-2784,-6598,726,7216,-173,-3559,-4493,1276,6856,-2127,-4116,-37,1696,5351,-254,-5784,2286,3579,-485,-1020,-4825,1888,5846,-2921,-2154,1244,-412,5113,-2493,-5460,4684,953,-434,760,-5418,2924,5079,-4063,-1834,740,307,5810,-3331,-3649,5722,1407,-15,-2666,-4153,4376,4663,-5389,-1349,-911,2624,5283,-6287,-5765,3452,2988,1740,-3855,-5929,5496,5866,-2573,-3058,-3057,3713,6836,-4267,-5921,786,4002,4736,-3512,-6508,4593,4502,59,-2733,-5454,4187,6485,-2931,-4422,-725,4073,5841,-3148,-5543,1405,3466,3742,-3065,-5337,3853,4704,1095,-2974,-3841,4208,6159,-2845,-4415,-1580,2275,3800,-3107,-4387,939,3090,711,-1471,-4214,2855,2944,-1071,-1218,-1704,1411,2803,-3969,-1305,1969,-58,2505,-2128,-3385,3101,891,-3404,-40,-2277,3703,2324,-5718,-1392,3008,1437,1107,-4451,-2024,4907,1001,-1519,-1540,-2096,4703,3854,-5812,-2199,1906,2868,1896,-5612,-3589,4768,3423,-955,-4436,-2430,5432,3620,-4551,-3460,235,4279,4032,-5212,-3034,2223,4074,1127,-4762,-4055,4791,4470,-1488,-4713,-2247,5191,4863,-4185,-3708,-18,4273,2538,-4413,-4508,2465,2953,1260,-4635,-3502,3908,2997,-2863,-3382,-1174,3292,2682,-4200,-3092,1250,1942],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,10,-10,12,-13,15,-16,18,-20,22,-25,28,-30,34,-37,40,-44,50,-54,60,-66,74,-82,91,-102,115,-130,149,-173,205,-248,311,-412,596,-1038,4955,3611,-2440,895,-6708,3072,7271,-7177,-1446,1652,-2110,6517,-3083,-6179,5799,457,-1483,1337,-5046,4896,4910,-6545,606,1865,121,4796,-5481,-3113,7043,247,801,-1879,-4429,6677,2468,-6298,-1086,-543,3494,4114,-7702,-3699,5233,2493,-681,-5108,-3419,7137,3129,-3829,-3442,-2290,7111,4360,-7084,-4553,1864,4539,3313,-7596,-4921,6845,3804,1116,-6542,-3841,8704,4123,-4090,-4489,-2338,7626,4453,-8005,-3318,2141,5773,3746,-7580,-4613,7230,3291,1212,-4988,-6823,6887,4618,-5320,-2281,-1419,3956,5046,-6747,-3392,4502,75,3306,-4796,-6016,8077,2177,-2899,726,-3998,2945,5280,-8046,-545,2617,-1400,2952,-3937,-4142,5841,-342,-2872,-909,-3653,5455,1796,-6925,1139,2389,-481,2429,-5048,-1119,7667,-946,-2112,-1088,-2782,7296,1917,-5829,-475,1927,3359,1241,-7998,-1290,6420,285,-947,-5752,-1558,7846,1737,-4567,-4221,154,6859,1382,-7467,-1974,3793,4393,538,-7851,-941,7738,3399,-2608,-6108,-844,8565,2066,-5104,-2895,246,7151,2011,-8979,-1539,2933,3554,3007,-7728,-2468,8330,503,-942,-3378,-2573,6822,2226,-6725,30,-607,3733,3461,-7651,-954,4630,374,209,-3713,-2875,7389,515,-4039,1079,-2799,2841,2679,-6595,445,3624,-1693,1516,-3984,-981,7182,-1866,-2903,765,-601,4897,82,-6606,1718,3093,-324,552,-3548,173,7711,-2770,-4500,-933,221,5454,-642,-5809,2097,1386,1826,-1377,-6855,1440,5951,-780,-2532,-4535,1166,7260,-27,-6285,-1489,2727,4832,-490,-7527,977,4439,3264,-1647,-6389,67,6845,799,-3654,-5132,-173,6485,1053,-6254,-411,3222,5090,-590,-7001,321,4013,2308,-1337,-5252,42,6158,-245,-2608,-2025,271,6975,300,-5019,558,1893,2307,1204,-5649,-929,4186,-938,-246,-1641,-1088,4129,-1172,-3802,2088,555,1950,771,-4792,1726,3408,-1747,-453,-1682,319,4704,-3531,-3556,1302,18,2443,-1614,-5307,3422,3791,185,-845,-3757,2363,5290,-2738,-3074,723,2055,3190,-2698,-5699,1585,4566,1170,-2290,-5169,3569,6205,-1300,-3728,-2590,3363,4577,-2414,-5213,1065,3554,4131,-1809,-5953,1776,5874,1267,-3484,-3965,2918,6284,-1044,-3753,-2573,3077,5031,-1761,-5473,1433,3954,2928,-2267,-4473,1571,4792,223,-2560,-2989,1707,5553,-2131,-3100,-577,2216,4339,-499,-4535,1609,1573,960,-24,-3652,2175,5101,-2122,-2506,-49,1124,3990,-2061,-4014,2421,1526,-464,-243,-3388,3227,2904,-2417,-1593,-701,2514,3976,-3402,-2293,3586,1114,-330,-2001,-2829,2367,1764,-3248,-2075,-351,3287,3536,-3517,-4385,2050,3591,1039,-3470,-2374,4156,4428,-363,-3390,-2083,3601,4131,-3225,-4258,-47,3515,3589],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-3,4,-4,4,-6,6,-7,7,-8,10,-10,11,-12,14,-15,16,-18,20,-22,25,-29,32,-36,40,-47,55,-64,78,-99,129,-181,282,-554,2850,2926,-9358,118,7476,-760,-495,-3936,-3872,9632,-183,-6710,3282,-420,2760,2949,-7528,1298,4780,-1164,720,-3860,-984,7665,-3294,-5052,2313,-498,3735,-128,-8042,3845,4574,-1381,-594,-4629,1411,7426,-3589,-4248,28,471,5970,-2225,-8222,1869,4207,2146,-2004,-7252,2064,7976,-1487,-5021,-4279,2814,9544,-2431,-6927,-1369,3395,6677,-2258,-8285,1510,6011,2957,-1742,-7261,2448,8358,-639,-4424,-4163,1467,8895,-2735,-6932,-32,2517,7138,-1220,-9973,2485,4949,788,-454,-8594,817,9343,-2073,-2859,-1052,-1585,8562,-1250,-8113,2872,1457,981,2267,-7692,1025,6884,-2870,-414,-1473,-1696,8086,-2521,-5034,3300,-1230,2419,1102,-7248,4715,3502,-3204,510,-1981,507,7228,-4361,-4507,3821,1151,2869,-1488,-6901,4458,4364,-2175,-1693,-3825,3682,6130,-5363,-5105,22,3066,5163,-5560,-6746,4049,4462,1768,-4128,-5633,3655,6976,-1784,-3516,-2379,3965,6686,-4755,-5794,435,4071,3824,-4336,-6988,3910,5139,876,-3972,-5140,5253,7433,-2979,-3981,-3289,4276,6866,-5353,-5848,1587,2236,4773,-1127,-7333,3911,4363,-1389,-1083,-6301,2165,6612,-3445,-2712,81,810,5319,-2980,-5219,3858,601,213,1395,-5401,2940,6254,-4283,-1308,382,67,5377,-3365,-4481,4341,833,-568,-390,-5405,3797,3598,-4636,423,-470,1204,4697,-5612,-4395,4853,576,694,-2776,-4548,5165,2751,-4200,-2912,-883,4804,4237,-6123,-2886,3429,2521,2153,-5102,-4786,5022,3383,-2276,-4817,-3118,5800,4659,-4989,-4062,-528,3942,3279,-5586,-4439,3344,3894,1746,-5281,-4182,4799,3968,-933,-3805,-3949,5877,4990,-4927,-3437,17,2400,4739,-5663,-4485,3595,2984,2216,-3634,-5135,5796,3972,-2450,-1944,-2810,4205,5481,-4738,-2635,772,571,2685,-3617,-5266,3309,1245,-1786,-1073,-3090,3274,1994,-4358,-364,1107,857,2579,-4211,-1993,5123,-295,-2830,-1102,-1759,4519,1844,-5722,-34,1671,2232,1392,-5039,-2541,5312,494,-1370,-2761,-815,6073,924,-5205,-1055,-165,4093,1900,-5028,-2016,3995,2688,-277,-4245,-1695,6241,2478,-2339,-4555,-1889,5781,2902,-5157,-3245,1854,4051,540,-5025,-1774,4366,3264,-927,-4376,-1423,5479,2491,-1653,-3639,213,5119,1851,-4966,-2443,1586,3642,1343,-4848,-1974,4290,2230,-902,-2764,-3078,4851,2025,-3703,-1018,54,1553,1262,-4034,-1865,3106,989,158,-3017,-955,5001,1070,-3243,-1191,620,2221,1648,-4967,338,3057,-761,105,-2477,-91,5228,-947,-1087,-353,705,4969,541,-5297,72,2855,1250,-1488,-4874,-1149,5332,113,-2732,-1871,-140,4193,-902,-5066,-260,2670,3809,-769,-4391,-179,5478,2256,-1805,-3126,1466,6075,411,-4417],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-7,7,-9,9,-11,11,-13,14,-16,17,-19,21,-23,26,-28,31,-35,39,-43,48,-55,62,-71,83,-99,120,-150,199,-287,494,-2202,-2221,-2572,-283,9658,-4641,-8194,3465,1014,6706,-474,-10497,4171,6639,-1111,-1478,-7760,1694,10718,-3163,-5696,-1866,1328,8752,-438,-10194,1310,4373,4994,-1174,-10255,551,8714,306,-4137,-6232,1224,9144,-1463,-6558,-1507,1711,7442,77,-8388,460,4477,4177,-516,-7639,322,7009,-239,-2208,-4633,10,9140,-1050,-6026,-265,679,5869,-277,-7814,3287,3852,-162,1228,-5216,1026,7380,-3878,-1786,1627,-1082,5468,-1545,-6738,5155,1967,-1457,853,-7068,755,6398,-5883,-2121,1447,-80,6518,-3361,-7527,5792,1852,1022,-660,-8392,5537,7814,-5596,-1669,-985,1571,7990,-5473,-7036,4754,1525,3775,-3544,-9457,6294,7257,-2506,-3031,-5409,3661,10097,-5268,-6621,249,2073,6933,-3236,-9938,3225,5903,701,-3052,-8598,3382,7031,-1206,-3660,-4481,1975,8653,-2442,-7083,668,3726,3792,-2426,-7050,1958,5557,418,-1871,-6190,2502,7297,-2329,-2874,-2311,1518,6704,-2565,-4758,2854,1269,2915,-1172,-6695,5412,3878,-3441,209,-3257,2057,6264,-4840,-1785,2113,87,3035,-2743,-5894,5310,1700,-2154,178,-3035,3648,4740,-6339,-1481,2185,1645,3734,-5601,-5820,7499,1277,-1887,-2094,-4963,6097,5539,-7191,-1242,1350,3331,5592,-6335,-6325,5622,2412,647,-3814,-5708,6062,4288,-4875,-3761,-1876,5255,6049,-6787,-6949,1409,4732,4157,-3875,-5600,4210,4938,138,-3142,-5269,4460,6534,-2704,-3940,-2283,2910,4670,-4555,-5079,1556,4006,3360,-4063,-5519,3554,3932,-1186,-2823,-3709,4429,6069,-3177,-1890,955,1779,4162,-3707,-3616,3832,1271,416,-1521,-3330,4461,2687,-4545,-15,-676,1922,3800,-5532,-1331,3759,-399,1699,-2475,-3006,6187,374,-3377,-46,-1648,3708,2501,-7262,-937,3883,1034,1618,-4309,-2730,6878,940,-3584,-2182,-2001,6014,2630,-8029,-1398,3354,3323,2664,-7067,-2849,6344,2183,-1244,-5347,-3225,6226,3531,-5608,-2474,162,4407,3594,-6603,-4284,3289,3917,2062,-6145,-4739,5396,4708,-2096,-3138,-2147,4074,4551,-4865,-3681,1331,4230,2336,-4431,-3772,3719,3123,1011,-3588,-2991,4705,4068,-2214,-1696,-1267,2848,2167,-4125,-1456,1882,1875,1003,-3844,-880,3217,1359,-1239,-1815,-945,3488,1727,-4206,-19,1097,1422,1729,-4175,152,5469,-483,-1001,-1761,-1051,3736,-283,-3740,1246,930,3164,855,-5622,-141,4555,841,-102,-4230,-519,7150,38,-3942,-1628,194,6745,401,-5849,-447,2335,1836,-1386,-5381,-1291,6077,1057,-3778,-1693,114,5601,1559,-6627,-2504,1527,5336,1244,-6829,-2178,5610,2736,-1744,-4927,-1497,4747,1813,-3330,-3730,914,4682,2365,-4065,-1012,1571,2816,1977,-4595,-1102,4045,2187,-1183,-2431,-534,4739,1243,-2661],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-6,8,-8,9,-11,12,-12,15,-16,18,-20,22,-25,28,-31,34,-37,41,-45,49,-55,60,-66,73,-82,91,-101,114,-129,146,-168,196,-231,282,-356,478,-706,1275,-5578,-6584,10814,1289,-3202,-1346,-4209,7393,5473,-9408,-1447,2596,4061,5912,-7893,-6223,7353,1605,-45,-4453,-7222,8836,5973,-6702,-3694,-2014,6496,6329,-7685,-6261,3457,4649,2957,-7305,-7596,5459,5191,-2607,-4626,-4881,6837,5325,-4283,-5980,-1622,6025,6076,-6850,-3379,3272,3440,3850,-4301,-6147,5846,3713,-994,-1936,-5102,5175,4456,-5575,-860,125,1787,5676,-5159,-3630,5652,-142,71,-2451,-4850,7339,2542,-5726,2127,-777,2240,3794,-8766,491,5441,-2014,1616,-3050,-3887,8683,277,-6533,1811,-1856,4494,3365,-9119,986,6088,-780,1897,-6774,-2147,10638,-171,-5106,-1157,-1514,7330,3154,-10822,-2050,4046,3072,1998,-8542,-3912,9402,1981,-1909,-4157,-4013,9252,3592,-6599,-2815,-483,5572,4263,-8519,-2916,5491,4328,638,-7599,-4267,7696,3708,-4138,-4522,-2702,6918,3655,-6320,-2602,377,5272,3169,-7354,-3039,5237,3148,1209,-5580,-2512,6623,2332,-1448,-2685,-2729,4965,2479,-5718,94,1111,1678,3303,-5889,-1512,5659,-1409,-984,-1132,-2734,5379,-723,-6453,3481,193,1839,1417,-7076,1542,6156,-2694,-1035,-3090,-2501,7486,-1924,-6917,2783,125,3013,1771,-9919,2065,5940,-1171,-724,-4875,-801,10369,-1422,-6421,-663,746,6751,524,-9556,2352,4622,1205,10,-7647,-715,9979,599,-3266,-3605,33,8319,1262,-6879,-1237,2970,4763,739,-8511,-773,6290,1901,-1027,-6269,-1267,8773,1474,-4015,-3264,-265,5896,1980,-7283,-2149,2076,2560,1644,-6673,-220,5277,1153,-1202,-3351,-1283,6774,-963,-4902,-723,-307,3756,1524,-5744,2022,2897,104,864,-3957,530,5001,-1750,-1924,-141,-185,4777,-2592,-5092,2010,1138,-645,53,-5675,2881,5163,-3170,-2313,-844,1104,5624,-3651,-5894,3724,1982,1584,-693,-6402,3463,5520,-2573,-1958,-2802,2270,6833,-3579,-5203,2066,2764,3791,-1776,-7627,4216,6322,983,-3365,-5956,2336,7938,-1292,-4576,-2074,2702,6589,-1163,-7303,658,5130,3659,-821,-5677,1683,7064,702,-2246,-3821,1867,6052,-1051,-5141,-1871,2782,4849,111,-4753,1275,3209,2461,-1117,-4280,1593,5042,-757,-2817,-2736,814,5135,-1681,-4199,1949,1204,1623,-1494,-3567,2692,1966,-1274,-278,-3104,26,2670,-3651,-2722,1279,651,3785,-2338,-3968,4515,1534,-1349,-1392,-2977,3144,3101,-4302,-2603,-194,1785,3867,-4010,-4271,3891,3222,-270,-2536,-3913,3660,4357,-3309,-3206,-847,3644,4915,-4772,-4819,2466,3840,2216,-3890,-4392,4255,4968,-817,-2094,-2417,3317,5735,-3620,-5499,-784,3399,4863,-2745,-3689,2814,4590,1591,-2396,-4680,2596,3802,-1546,-2151,-1975,2412,3092,-2492,-4064,-351,1643,2492,-1872,-3354,2518,2758,40,-2201,-2640],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,6,-6,7,-7,9,-10,11,-12,13,-15,17,-19,21,-24,25,-28,31,-34,39,-42,46,-51,57,-62,69,-76,84,-94,105,-118,134,-153,177,-209,252,-314,414,-610,2354,-7262,-2724,2913,438,6175,-5164,-4872,7382,667,-2742,966,-5445,5813,4560,-6875,1274,1913,-629,3801,-5555,-4010,6814,-1404,-1148,317,-3187,7043,1818,-6915,2132,1155,1973,2702,-8074,-1308,6856,907,-330,-4193,-1838,8222,377,-6095,-2092,1032,5970,1156,-8363,-886,5227,3300,-264,-7642,-1535,8840,2215,-2955,-5354,-650,9537,1362,-6882,-3838,2076,8546,636,-9257,-141,4884,3987,247,-8785,-1227,9318,303,-1780,-5022,-2723,8703,2286,-8280,61,196,5107,3086,-10199,-2643,6637,401,1369,-5467,-4401,9502,804,-4472,-555,-2534,4894,3069,-8138,89,3930,235,4118,-4798,-3379,7526,-1856,-2932,325,-1968,4812,2300,-6875,1431,2228,-225,3343,-3645,-800,6137,-2708,-2195,268,-1502,5633,154,-6587,1686,2615,1049,-778,-6237,1087,6616,-2539,-2720,-3124,642,7529,-297,-5504,277,3267,5121,-1242,-8476,903,5538,2197,-3076,-6975,1924,7562,539,-4761,-4171,2305,8001,-1577,-7496,-858,3019,6768,-967,-7989,705,4672,2356,790,-8283,408,8734,-287,-2981,-3293,-564,8537,-698,-7435,884,2069,4554,1361,-7342,306,7586,-2300,-341,-3028,-2110,7219,527,-4805,1412,-953,3380,2041,-6859,1745,4885,-797,808,-3720,-1087,6930,-1874,-3390,1896,-1875,3185,613,-6215,2808,2747,-525,1169,-3716,846,5458,-3323,-3046,1072,119,4232,-1732,-6097,3656,2772,529,-2798,-5310,3262,5127,-1732,-3610,-1755,2991,5325,-3865,-4953,675,4436,3696,-3656,-4787,2637,5432,272,-2574,-3772,3260,5773,-1265,-4442,-2435,2874,6678,-4114,-6601,651,4487,3760,-3269,-5903,2327,5066,-67,-3193,-4669,2148,6331,-2567,-4569,-591,1442,5142,-2482,-6597,2284,3155,1461,-1253,-5411,1505,4892,-1806,-1362,-2136,22,5473,-1547,-4372,2570,821,2312,-219,-5080,2973,4305,-1444,-228,-2241,-524,4522,-1947,-2110,2184,-824,866,-2139,-4133,4526,1682,-2931,-274,-2049,2239,5341,-4311,-3342,2898,1816,2357,-4033,-3432,3322,2897,-1147,-1899,-2009,3271,5459,-4599,-3196,499,3928,3981,-4864,-4571,2991,3599,1117,-4048,-4240,4253,5242,-1837,-3932,-2258,4359,3131,-3748,-4678,1098,3510,3138,-4403,-4486,2617,4049,1395,-3320,-4702,3316,4172,-2104,-2476,-577,2418,4755,-4875,-3532,732,1489,3312,-3648,-4197,4764,3322,-759,-2121,-3261,2447,4530,-2039,-1612,-276,1550,4244,-2190,-3422,2847,1292,1063,-513,-3305,2833,2709,-3145,-851,-25,1850,2082,-2214,-2271,3398,-287,446,-2041,-2632,3015,1837,-2941,-341,485,1722,2448,-3386,-1646,3309,1997,-171,-3155,-1252,4026,1520,-2915,-2871,-304,4103,2045,-3605,-1687,2397,4277,1178,-5210,-1849,4790,2746,-1054,-4628],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-5,5,-6,6,-7,7,-8,9,-10,10,-11,13,-15,16,-17,19,-21,24,-26,29,-32,37,-42,48,-56,67,-81,102,-133,185,-288,505,-3061,-1889,9192,-1899,-5059,3039,37,2573,1239,-8848,3980,4736,-3466,1586,-4314,-1208,8247,-3357,-4099,3519,-2061,4353,69,-6614,5756,3897,-3105,-601,-3273,2291,7251,-4547,-2728,2518,1157,4738,-3075,-6268,4304,3502,-696,-2083,-6461,4500,5024,-4441,-3826,-912,4113,6529,-5168,-5905,2316,4241,3706,-5064,-6042,5265,5312,549,-4310,-6369,6329,7280,-5559,-4838,-1548,4177,7738,-6525,-6233,2541,3755,4648,-4806,-8673,5817,5335,-2185,-3341,-6482,4005,8373,-5040,-3427,434,1417,7568,-3408,-8996,4725,3037,1101,1431,-8320,4559,7141,-3937,-1798,-3113,322,7401,-3613,-6447,4297,-4,2912,730,-6967,3885,3603,-5045,1201,-3561,-481,5629,-5238,-2890,4568,325,1805,-1473,-5546,5571,2136,-4723,452,-2646,4157,4547,-5930,-2817,3251,1493,2119,-4895,-4161,6161,3241,-1443,-3789,-3299,4823,4053,-5304,-2728,1006,4895,3821,-5124,-5208,4248,4543,1713,-5372,-5695,6296,5079,-2972,-4724,-3771,6124,5176,-4983,-2983,338,5530,4596,-7798,-5260,4009,2153,1348,-5041,-6007,6094,4004,-3377,-2538,-3448,4732,6346,-6111,-3636,1627,1582,4595,-3694,-6535,6351,1114,-1243,-454,-5534,3640,4445,-4424,-439,1011,-444,5394,-5058,-4414,4908,208,-72,-421,-4697,4261,2770,-6467,861,737,-239,3197,-4633,-22,5339,-262,-494,-2456,-2597,5684,1019,-4785,206,50,3279,1266,-5962,-903,3951,507,-817,-5225,-2116,6570,2271,-2862,-3524,-504,4163,2169,-6684,-2017,2583,5719,1524,-6440,-2127,5161,2212,-626,-5947,-2814,6439,2250,-3569,-3897,-584,6621,2389,-6981,-2687,2123,4228,1850,-6200,-2562,5410,1670,-901,-3675,-3437,6246,3340,-3971,-1565,-352,4146,2401,-5764,-1837,2989,1885,1992,-4491,-3864,5131,1282,-2343,-1252,-2559,4190,3387,-4700,352,2611,230,2998,-2283,-1959,4509,-1071,-1292,117,-2272,3468,2009,-4569,1912,1056,299,326,-4211,454,4655,-1426,-718,-1611,32,5029,592,-5328,61,1622,2570,536,-5864,323,4539,670,-1783,-3735,-142,6325,133,-4483,-2211,1634,5117,-483,-5147,-1942,4185,3978,-1278,-5657,-123,5635,1320,-3258,-3479,151,5114,355,-3227,-2102,1960,5550,-405,-7032,-1373,4328,2626,-335,-5874,470,4730,1662,-1509,-2373,63,5117,535,-4020,-1399,1148,3536,1027,-5585,-372,3028,910,7,-3012,-529,4856,165,-3470,-317,-34,2938,883,-4551,1730,2408,-320,-39,-2806,-545,4196,-888,-1646,-372,792,2688,-2186,-3507,1449,2243,106,-1341,-2348,1586,3455,-2230,-2215,10,1710,3067,-911,-4785,1526,3023,1116,-2396,-3785,1617,4760,-490,-3569,-3497,2659,4925,-523,-5240,169,3859,3356,-1187,-4125,1565],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,0,0,0,-1,1,-1,1,-1,1,-1,2,-1,2,-2,2,-2,2,-3,2,-3,3,-3,4,-5,5,-6,7,-8,10,-13,16,-20,25,-36,50,-76,118,345,4324,2527,-11258,733,7689,-2125,569,-5258,-2222,10607,97,-7746,1101,-1727,7873,2996,-11282,775,6103,1572,-8,-9010,-3382,11233,1559,-5378,-4211,-1960,10961,2869,-10324,-1957,2025,6694,3071,-9774,-4144,7687,3549,-667,-7419,-2808,7805,3231,-3763,-3409,-1691,7622,2142,-7333,-2609,1988,3950,2103,-7077,-2194,6507,1118,54,-5526,-2790,7184,1254,-4024,-408,-1707,4785,1506,-7268,1613,3161,134,1705,-6073,-1551,8206,-2470,-2256,310,-3001,6404,41,-7694,3687,3011,166,1611,-6918,2326,7933,-4387,-1177,-561,-273,9158,-2792,-8182,3966,2654,2075,-189,-9015,2290,8742,-3712,-1687,-4666,-88,10694,-2762,-9302,1734,1511,6984,253,-11993,1862,7693,791,-1609,-7648,273,10424,-1139,-6192,-1834,881,8845,80,-9991,204,4532,3830,220,-9158,-1885,7264,1721,-2715,-5721,-1853,8902,-516,-5306,-2002,1635,7637,1477,-7195,74,3802,3186,-298,-7127,250,6058,-195,-1592,-3441,-1009,6643,-1408,-4877,589,-1051,3148,1215,-7109,3404,3434,-2354,1356,-3554,839,6713,-4427,-3421,2474,186,4202,-2401,-7616,5796,1263,-1921,65,-4631,2822,7335,-5193,-3048,1678,626,6321,-4174,-8434,4947,3592,695,-1264,-7905,4806,8722,-3178,-3886,-1638,1680,9012,-3882,-8803,2591,2798,3510,-2111,-8471,4009,7562,-1256,-3054,-5481,2571,9163,-2641,-7087,-1165,2460,6346,-1539,-8340,1253,5479,2389,-1836,-5881,1691,7313,-1219,-3341,-2642,2749,7319,-1852,-5531,245,2395,3170,-2380,-5255,2683,3437,1529,-1826,-3740,2171,4598,-2808,-1923,-1088,627,4458,-2012,-2712,2460,702,1381,-1045,-5062,3829,1911,-2468,28,-1621,1631,4779,-5992,-3359,3674,84,2185,-2339,-5212,6031,1800,-4000,-2142,-1796,4706,5799,-6338,-3219,2799,2377,2915,-5091,-5261,5825,2922,-1387,-2511,-4675,6049,5426,-6758,-2293,333,3455,4619,-5301,-6128,5556,3173,283,-3025,-5120,5357,5503,-2762,-4571,-3796,2560,6698,-3746,-5314,1038,4809,3723,-3944,-6577,2674,4873,648,-3280,-4443,3622,5248,-2882,-3795,-1317,2819,5087,-3185,-4343,1140,2662,1505,-3064,-3136,3142,2997,-1115,-3323,-2794,1767,3810,-2763,-2463,198,-91,2499,-2533,-2476,4386,978,-1011,-1727,-3063,3654,2380,-3200,-856,-439,3202,1214,-5117,-983,4068,704,-358,-2635,-1676,5526,1062,-4389,-994,-272,3967,2406,-5865,-1535,3475,1882,1863,-3986,-2555,6321,3362,-2227,-2973,-997,5314,2463,-5913,-3000,1691,3132,2786,-5445,-4783,6387,3980,-1476,-4439,-3128,4944,4304,-3208,-4282,1260,5055,2267,-4632,-2458,2252,3926,860,-4067,-4032,4219,3865,-2067,-2817,-1694,5614,3955,-2734,-3883,1248,2569,3044,-3236,-2536,2074,1811],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-10,12,-13,15,-16,18,-20,22,-25,27,-29,33,-37,40,-44,48,-54,59,-65,72,-80,89,-100,111,-125,143,-164,191,-228,277,-351,476,-735,3114,-7299,-3991,3179,361,6827,-5602,-7558,7191,4265,-1175,-2664,-7682,7585,8698,-6430,-3628,-277,2982,9078,-6278,-8705,4997,3676,3659,-4383,-9300,5904,8409,-3373,-3035,-5940,3642,9172,-4716,-6447,-104,4612,6743,-4228,-8087,2366,5156,3461,-3263,-7412,2765,7645,-1796,-3494,-4142,3362,8336,-3799,-5518,-268,1539,5954,-3809,-7080,4977,3421,1011,-1969,-5803,3206,5176,-4167,-1489,-186,171,4810,-4095,-4467,4832,-387,1703,-78,-6965,6450,2762,-5724,1621,-2591,2289,6586,-8818,-2700,5522,-1020,3442,-3169,-5447,10184,1853,-6189,-354,-3567,5852,6756,-8352,-2199,4506,1519,3537,-6652,-5634,8716,3169,-1565,-4240,-6091,7173,6497,-8971,-3402,2146,3730,6598,-7466,-6192,6551,4478,783,-3527,-6019,7393,6364,-4984,-6140,-2757,4744,6976,-6564,-6563,3808,5416,4360,-6405,-6883,4542,4854,876,-4244,-5667,5169,6150,-3860,-4008,-2101,4498,5840,-4817,-3390,2159,1739,2925,-4308,-5110,5547,2156,-1571,-637,-3580,4410,3309,-5523,-724,352,543,4425,-5889,-3524,5381,-941,-677,-1409,-4389,5638,2740,-6879,2186,761,2934,2718,-7060,-754,6370,-903,-511,-3637,-3871,8480,623,-7596,-504,-824,4162,3561,-8866,-1017,5970,13,237,-6935,-3416,9938,1101,-5069,-2102,-502,7752,3304,-8390,-1672,2100,3539,3250,-8421,-4478,7801,4142,-1785,-5095,-3807,7335,3598,-5602,-3514,-571,5471,3169,-7086,-4727,3202,4248,1326,-7567,-3693,5096,2557,-1219,-3480,-1179,5066,3897,-4423,-2417,1454,4621,2493,-5634,-2558,3071,815,228,-3317,-2339,6020,-634,-2613,-436,-1079,4108,1503,-6290,-401,2238,891,706,-4758,-124,6149,-1602,-2632,497,-810,5917,-197,-6388,2011,1766,1152,100,-6073,1466,6287,-1765,-1787,-2918,-1818,7602,-120,-6824,1169,2966,2922,-273,-8715,409,6854,-312,-1430,-4211,-1078,8574,-1007,-5950,-2271,479,6420,1264,-7486,-711,4434,3727,-261,-6411,-738,6776,2874,-3503,-3844,-1201,6447,1577,-6921,-1778,1883,4386,2087,-6426,-1454,5737,3706,-1130,-4977,-1263,4067,1341,-3260,-1934,-11,5138,1521,-5524,-895,1321,3168,1241,-4498,-753,3729,199,-30,-3500,-1256,4567,-173,-3701,786,-267,3199,-656,-4868,1517,3157,-1309,-1185,-3695,1326,5040,-2149,-2780,187,619,2536,-2109,-5303,2936,3074,101,-2232,-3284,2586,6633,-1469,-3192,-787,1645,5050,-2303,-6696,2320,3064,2817,-2241,-7149,2295,6683,-2209,-4362,-2743,1873,6790,-258,-5612,-870,2519,4152,-900,-6033,1974,5665,1406,-3037,-5228,350,6003,-583,-3685,-2082,1987,5184,441,-6045,-138,3692,3175,-1073,-4586,1119,6044,609,-1807,-4060,578,5730,-630,-3978,-1614,2336,4542,-640],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-8,8,-10,10,-12,13,-14,16,-17,19,-21,24,-26,29,-31,35,-38,43,-47,52,-58,65,-72,81,-92,104,-121,140,-168,206,-261,350,-519,933,-4175,-3706,9387,-1137,-2157,-891,-4419,5362,2624,-7820,1439,1541,-605,3979,-6836,-1587,6972,-2776,-2376,-1087,-1348,5842,-674,-5848,2164,1571,801,960,-6866,507,6861,-2943,-1666,-3035,-532,7109,-2839,-6301,1428,2562,4234,-1397,-7903,1980,6042,770,-2242,-6237,2054,8445,-1708,-4884,-2635,2337,7291,-2420,-7679,392,3786,6456,-2221,-8421,1374,6432,1678,-3258,-7413,3329,9213,-1216,-4172,-2516,919,9085,-1791,-9471,2135,3197,4869,1720,-9314,910,8677,-1773,-1526,-6314,-1709,10101,-1390,-6429,751,-487,6886,1578,-9089,1032,5023,-1248,2735,-4713,-1026,9202,-3459,-2447,-23,-2509,5389,827,-7761,2865,2114,-815,1595,-5212,186,6870,-3615,-2183,542,-669,4736,-2237,-5473,3941,1804,-123,-556,-5212,3275,4914,-2685,-2808,-1073,2021,5621,-3744,-5322,2141,3414,3325,-2776,-7267,4027,5457,-155,-3332,-4038,3447,6620,-3253,-4789,-1626,4836,6718,-4768,-6525,2218,4348,3583,-4302,-7130,3696,7063,-847,-4547,-4970,4223,7958,-3092,-4117,-926,2899,6974,-4474,-7108,3305,3416,2716,-1225,-7081,3868,6698,-2372,-3125,-3771,823,7752,-4060,-7120,2398,-325,4155,-977,-6651,3394,4439,-2074,1177,-3623,650,7710,-3252,-3177,2185,-638,2177,-572,-6476,3978,2042,-1494,-3,-4029,2188,4473,-4565,-2052,2026,1065,2427,-3178,-4076,5770,2038,-609,-1621,-3667,4636,4137,-4706,-2858,374,3331,4757,-4773,-3423,3713,3570,8,-4076,-4479,4271,4366,-2909,-3969,-2308,4955,4149,-4306,-4407,-63,4057,4343,-4536,-4121,5062,4568,1964,-4167,-4374,6118,4607,-2624,-3730,-2151,3834,5414,-6103,-4333,2376,3047,3932,-3992,-5374,4584,2985,-227,-1964,-4468,4433,5905,-4212,-2120,-1200,1684,5494,-3543,-4272,4045,1501,-46,-1215,-4994,4157,4243,-3903,-544,-1713,136,4913,-3839,-2367,2813,-809,481,-904,-3936,3426,670,-3868,340,392,1406,2936,-3953,-1476,3960,616,-13,-2837,-2575,3792,1055,-3507,-1788,-551,4238,2140,-5800,-1844,1808,2666,1212,-4860,-2152,5421,1994,-1599,-3576,-2057,5942,2223,-3922,-2744,410,4898,2055,-5169,-3310,2584,4222,294,-5494,-3062,5224,2300,-2023,-4096,-1431,6211,2633,-5120,-2698,-138,4616,2129,-4679,-3005,2721,1986,1648,-4545,-3063,5212,979,-2505,-2433,-2096,4122,3211,-4437,-1850,1068,1740,2169,-3359,-2482,4058,1615,-1655,-1487,-818,3931,1153,-3984,389,560,1489,1469,-3107,-552,2901,1401,-1032,-2192,-577,2908,-324,-3219,180,328,2337,485,-4152,-630,4043,41,-1306,-3848,-545,4900,-316,-3545,-1898,1850,4203,343,-4324,-556,2616,2500,-1896,-4457,-224,5233,-365,-2610,-4379,1368,5121,444,-4622,-1852,2662],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,6,-7,7,-9,9,-11,13,-14,16,-18,20,-22,25,-27,30,-34,37,-41,45,-50,56,-61,68,-76,83,-92,103,-115,129,-145,164,-188,218,-257,311,-391,526,-818,2656,1211,1972,-231,-9745,4607,5497,-4555,118,-2588,456,9572,-5167,-3774,4140,-1374,2540,-262,-6638,5362,3397,-3638,570,-2502,2632,5828,-6876,-2150,4113,873,3219,-4375,-4066,7087,2150,-2059,-2087,-2849,5063,3712,-6298,-3388,2097,5011,3506,-6675,-4108,5577,4008,663,-5387,-3905,6976,4230,-3446,-5179,-3140,7283,4833,-7279,-4058,1045,5973,3130,-8453,-5088,5277,4335,1277,-6517,-6283,8053,4660,-4953,-3476,-4367,6776,7119,-9384,-3215,2331,2879,5189,-7314,-6963,7026,3602,-393,-1339,-6757,7261,6486,-7176,-2480,-1366,730,8300,-5597,-5695,5174,-162,2034,-1272,-6844,4711,4175,-5767,1036,-2036,905,5595,-6344,-3542,5389,-1470,589,-2278,-4023,6461,2381,-6462,390,-1757,2895,4140,-6759,-857,5274,250,996,-3613,-2435,6924,2391,-3921,-2427,-1277,6560,2753,-7204,-1680,3584,4138,2046,-7594,-1405,5960,2827,-834,-5829,-1280,8453,2076,-5343,-2808,-26,7410,1785,-7736,-2072,3439,5356,1330,-8155,-1581,6484,2549,-914,-4734,-4167,8275,1596,-5629,-2117,-858,4577,3871,-8555,-2284,3507,3075,2213,-5894,-4155,8161,1753,-4064,-1022,-3757,6007,4035,-8051,-1327,1116,1677,4516,-6052,-3451,6247,-1786,-879,-784,-2966,5970,1184,-6617,1293,751,264,3451,-5505,-987,4114,-1310,-794,-1794,-1741,6049,-78,-5402,2967,-212,3079,2266,-6519,-381,4673,-3,-1482,-3163,97,6544,-201,-4116,-431,1519,5974,-1265,-6604,-325,4685,2355,-1455,-6444,-55,5047,445,-3503,-4458,827,6712,-227,-4743,-2182,2468,7501,246,-7224,-215,5237,2726,-775,-6440,-382,6277,551,-4160,-3268,138,7257,434,-6432,-239,859,5541,499,-7238,-717,4947,-137,396,-4392,-1057,7536,1125,-3823,-1306,-1814,4827,717,-6851,438,2114,1530,835,-4057,-802,5360,-876,-1950,-488,-1425,4641,137,-5538,1937,2085,407,960,-3797,1380,4497,-1963,-1812,-69,-719,4143,-1058,-5451,2285,1473,1654,-190,-4649,2080,4921,-814,-2839,-2015,2074,6222,-1540,-4495,572,2516,2843,-2503,-5826,2301,2945,647,-1843,-3783,1809,5930,-1434,-3215,-2120,3196,5546,-2232,-4589,-281,3937,2884,-3549,-5161,1978,4514,1379,-3118,-4745,1836,5885,-1545,-3797,-1394,2097,5989,-1125,-6201,217,1871,2872,-2087,-4491,1852,4179,-176,-1638,-2744,1384,4936,-2487,-3974,496,1825,2954,-11,-5520,1847,4145,-481,195,-4162,2574,4629,-2332,-1648,2375,-763,1953,-1577,-3545,2172,1616,-856,-496,-1647,1224,3316,-2674,-2940,223,1498,2756,-3934,-3871,3113,2477,-280,-3000,-3333,3448,3990,-2434,-1726,114,3145,2810,-3219,-4077,2823,3492,1672,-3711,-3090,2973,4916,-605,-2817,-3090,3349,4059],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-2,2,-3,3,-3,3,-3,5,-5,5,-5,6,-6,8,-8,9,-10,11,-12,14,-16,18,-20,25,-30,36,-46,61,-86,131,-227,501,-2677,-5636,9890,3185,-8418,575,-360,4275,6464,-10912,-3312,7064,1128,1438,-6293,-6467,10809,2666,-5700,-2496,-4636,7101,6957,-10612,-3541,3058,4127,5278,-7813,-7053,7961,4998,-1125,-5048,-6484,7285,6807,-5624,-5631,-1116,5284,6396,-7784,-6238,4235,3927,2716,-6500,-5602,5949,4613,-2064,-4150,-5124,5602,5461,-4004,-2851,488,3695,5033,-6383,-3146,3362,896,1711,-3891,-4282,7218,2191,-3749,-550,-2704,5319,2901,-6101,-381,3814,-587,3201,-5648,-2449,7012,-1151,-1926,-217,-3843,6760,591,-8827,2721,1650,1324,1995,-8300,-1174,9722,-1272,-1722,-2942,-3498,10567,183,-8598,1566,1303,5930,3156,-10744,109,9321,201,75,-5833,-3263,10492,1535,-7462,-1706,-825,7719,3723,-10311,-2508,5472,3543,2308,-8690,-4472,9028,3339,-3139,-4386,-3408,8042,3373,-6256,-3579,476,4928,3251,-6855,-4774,6192,2995,1508,-5185,-4302,7187,3272,-3072,-3764,-1144,5866,2505,-5319,-1189,892,3821,3370,-6125,-689,5052,410,501,-3429,-2037,6483,-644,-3958,685,-1351,2387,1333,-7357,1748,3879,-915,295,-4963,859,7530,-2870,-2612,255,-1178,4760,-855,-7739,3899,4735,437,293,-7290,1352,8892,-3659,-3519,-2122,1053,9172,-1284,-8593,2787,4176,3283,130,-9886,1295,8028,-879,-3156,-5062,-274,10102,-206,-6810,-672,1627,7312,473,-9920,770,5617,1949,-676,-7271,-1017,8242,342,-4517,-4148,198,7829,1936,-7730,-1196,2763,5019,1369,-6258,26,5416,1834,-1486,-5764,-1072,6339,743,-3734,-3009,-105,4691,1322,-5962,807,1922,2200,1351,-5464,885,4668,-911,-1032,-2312,-1011,5155,-1514,-4466,1180,2231,2722,-836,-5208,2856,4172,-1723,-1075,-2112,2035,4850,-4682,-3973,2653,1153,3755,-3187,-6586,4984,4315,-1116,-2208,-4400,2405,8168,-4929,-4510,-425,2744,6212,-4475,-7527,2557,4735,2373,-2241,-7078,2407,8274,-1796,-4523,-2675,1863,7689,-2766,-8443,-142,4239,4253,-1990,-8573,1994,6874,518,-2600,-5614,2214,8826,-805,-4523,-1557,3151,5441,-2485,-6150,743,3563,1892,-2101,-6192,1793,5607,-418,-2734,-3522,2086,5954,-953,-5194,798,2476,3263,-2166,-3826,1340,2625,1904,-1197,-3234,2793,4019,-2243,-1570,-596,1374,4222,-2579,-4162,2057,2292,44,-2007,-3897,3853,4306,-3353,-2006,-1580,1902,2948,-4857,-2650,4284,2843,2523,-3634,-3935,4207,3110,-2420,-2412,-2470,3576,5270,-5922,-3868,2003,3780,4365,-3699,-5522,3980,4597,-1655,-4416,-3582,4614,6379,-4023,-4940,-1257,3079,4592,-3967,-5865,1931,4052,1734,-3197,-6036,4142,5228,-1508,-4761,-3947,3487,5157,-2907,-4739,-170,2554,3425,-2976,-4567,2456,4220,352,-2212,-3940,2145,3724,-2173,-1898,-1306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-13,15,-16,18,-20,22,-25,28,-31,34,-37,40,-45,50,-56,61,-68,75,-84,94,-105,118,-135,154,-178,211,-253,317,-416,599,-1044,4505,5256,-2060,544,-8219,3485,9846,-5217,-4833,-187,-515,9685,-2614,-11587,4037,3257,3452,-860,-10760,2583,10636,-2465,-3882,-4839,1646,11219,-2233,-9070,851,4108,7383,318,-10862,1662,7790,1278,-2277,-7669,824,9624,-568,-6285,-4287,1247,10030,-501,-8235,-325,3061,4476,-1660,-8043,427,5554,1464,-2333,-5655,260,7408,-877,-3194,-1617,-502,5407,-1711,-7418,3069,2577,-246,576,-6495,2893,5033,-4454,-1002,-2250,826,7350,-3891,-4830,3814,-1128,2058,-178,-7607,5716,4281,-5044,-153,-3237,1990,8301,-6928,-4053,4360,-654,4169,-2638,-7102,7260,4867,-4425,-955,-5685,4900,9587,-6632,-4904,1549,1500,7689,-4852,-9058,6215,3813,1235,-2862,-9596,6080,10484,-4208,-4475,-3237,2878,10430,-3918,-8033,2503,4453,4653,-2266,-10240,2992,7664,-751,-2608,-6923,3179,8872,-4054,-5662,-1906,3095,6674,-2930,-8579,1702,3626,3472,-2288,-6988,2094,5720,-1275,-2610,-3246,2263,6950,-2481,-2640,764,951,4624,-2460,-4937,4674,2859,479,-1115,-5640,3736,4596,-5157,-766,-152,543,3934,-5312,-3212,7180,247,772,-2071,-5439,5675,3364,-5944,-234,-1207,2885,4614,-7095,-3761,5855,855,1328,-4054,-6065,8849,4112,-4725,-2082,-3383,5044,6673,-7553,-3146,3162,3775,4716,-6472,-7212,7703,4826,-1661,-2735,-4694,6753,7455,-5361,-4351,-869,2864,5914,-6093,-6825,4892,3497,2213,-4627,-6550,5692,5443,-2904,-3479,-2856,4629,5853,-4763,-4772,903,3225,4509,-4193,-6431,3242,3673,1510,-2641,-3836,4531,4384,-2625,-3015,-1566,3197,3922,-4118,-1934,1870,1606,2216,-3979,-3614,4766,818,-2177,-855,-1966,4734,2780,-5729,-683,2417,1055,2346,-4939,-3139,6696,-594,-1965,-2322,-2506,6108,2106,-5913,-1164,782,2742,2081,-8667,-2180,6674,599,-211,-4629,-2940,7437,1633,-6048,-1517,-126,5766,3512,-7540,-1311,4097,2357,1932,-7453,-4010,7754,2979,-2311,-3349,-1433,6910,3962,-6219,-2307,1804,4911,2879,-7412,-5123,5359,2712,-230,-3770,-3897,7168,4269,-4741,-3002,-162,4953,2908,-4637,-3546,2322,3222,2404,-4697,-3418,3691,2201,-1584,-2651,-767,5962,2689,-4881,-2916,312,2050,622,-3995,-1459,3223,348,-366,-3416,-2029,4633,-83,-1909,-398,148,3409,487,-5004,546,2470,1629,-50,-4564,-90,5275,-927,-3693,-1289,370,4766,1232,-6790,448,2690,1336,121,-5666,168,5088,329,-3095,-3874,284,7075,-318,-6751,-623,1890,4158,-353,-7698,-1245,5951,2096,-1907,-5201,-610,8030,1418,-4884,-3337,813,5285,1536,-6503,-1921,3202,3352,-625,-5761,-1293,6279,2749,-1822,-4009,-541,6209,1498,-4363,-3064,1224,4488,1017,-5251,-2180,2556,2471,-852,-2975,-1372,4123],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,2,-2,2,-2,2,-3,3,-3,3,-3,3,-3,3,-4,4,-4,4,-5,6,-6,7,-9,11,-14,18,-24,34,-49,73,-114,194,-838,5965,1775,-10321,2750,2361,809,3078,-6986,-725,6898,-3860,-1813,-525,-1522,6520,-1509,-6958,4341,2186,173,1137,-7010,1371,5533,-4359,-1576,-1767,531,6864,-4042,-4826,4443,1817,2077,-2762,-5302,3827,3500,-2488,-4769,-4029,4153,7041,-4599,-4004,744,3890,6312,-5779,-6612,4486,4252,2142,-4317,-7324,4909,6417,-2305,-3616,-4203,5324,8249,-5882,-6884,149,5017,6249,-4190,-9390,5019,4217,1693,-2999,-9300,5329,8293,-3846,-4433,-3673,1163,9783,-4677,-8296,3643,2082,4301,-1177,-9472,4152,5692,-2637,378,-5702,864,8405,-4140,-4619,1153,-958,6765,-1078,-8971,3834,3908,-1077,1324,-4321,1910,6786,-4511,-879,2685,-958,4861,-2413,-5459,5309,1910,-329,-585,-4448,3327,6091,-5497,-1757,724,1212,5130,-4228,-3394,4931,1738,-136,-4856,-3694,5725,4559,-3674,-3127,-3113,5330,4565,-5613,-3853,1303,4942,3177,-6256,-5071,5643,4227,424,-5560,-4074,7841,4036,-4268,-4230,-1100,6497,6103,-7454,-4605,2458,3746,4415,-6113,-5894,6423,4381,-428,-3223,-5881,6441,4875,-4941,-2804,-1151,2876,6782,-5745,-5815,4767,1507,2606,-2627,-6271,4967,4849,-3870,-1171,-3106,1388,6544,-5913,-3393,2852,-171,4027,-2547,-5640,5935,1769,-3476,-570,-3302,2666,4610,-6244,-828,2825,50,2956,-3067,-3714,4283,321,-1687,-1068,-2558,4790,3176,-5804,-1935,2331,2791,1763,-4940,-2040,5756,1995,-674,-3876,-1592,6265,1438,-5504,-3701,-427,5310,2857,-6969,-2836,3676,3838,848,-6870,-2923,5952,2469,-3082,-4500,-1309,7488,2378,-5886,-3950,-594,6561,2587,-7115,-2755,3850,2820,285,-5526,-3057,6523,2274,-2474,-2539,-2229,6826,4148,-4882,-2265,2063,3327,4363,-6386,-4632,4981,694,-625,-1415,-4032,3916,3318,-5507,-1102,-1372,1704,4307,-4483,-2561,3928,24,908,-2090,-3299,4908,654,-2928,337,-339,2467,1913,-5448,-525,3736,369,703,-2518,-1660,4915,725,-3438,-357,-702,4475,1785,-6348,-431,3309,1366,16,-5238,-2148,6037,49,-2248,-2517,182,6148,-262,-5524,-1529,2302,3257,-128,-7382,-752,4106,2337,-2754,-6823,-671,6584,2105,-4135,-3348,113,6363,1831,-6755,-1543,2777,4403,1270,-6849,-146,4855,1168,-1052,-4959,-1513,5927,1722,-4122,-1604,-810,4689,1569,-6302,-2290,2216,1445,931,-4614,-1315,5694,1236,-2296,-2306,-1653,3856,1318,-4372,-906,1306,2419,519,-4260,-1386,4364,-968,387,-2860,-1222,5120,-835,-3172,962,502,2155,-192,-4146,1641,4809,-1220,-1370,-2411,615,3790,-1676,-3325,-1670,2024,2790,-1373,-4140,1642,3820,95,-2001,-3654,2598,4438,-1824,-2963,-2493,3262,5469,-2135,-5384,-454,3907,3222,-2194,-5605,1029,4091,91],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-12,13,-14,16,-18,20,-21,24,-26,29,-33,36,-39,44,-49,54,-61,68,-77,89,-102,119,-135,774,-5393,-672,-3115,2125,6551,-6372,-3406,4286,-884,3573,-2110,-6903,6670,1537,-4274,-83,-3964,3861,5145,-7111,-1390,4891,-646,1415,-4567,-3302,6795,67,-3995,-726,-1677,5623,1806,-6661,276,2265,2568,581,-6472,-1432,5861,2110,-1334,-5822,-718,8471,1278,-6316,-2324,1569,7705,959,-8948,-1615,5318,4186,20,-8966,-2247,9461,1763,-2587,-6310,-1502,9967,2302,-6471,-1721,267,6734,3840,-10921,-1737,6183,2718,1641,-8395,-4035,9850,1080,-3460,-2709,-3835,8198,3973,-8979,-1606,1303,1729,4567,-8581,-4147,8934,887,-1230,-2347,-5558,6755,3328,-6065,571,-958,1791,4647,-6749,-1567,5639,-2463,1673,-2658,-4163,7636,796,-5560,509,-161,2768,2636,-6807,621,3711,-2080,65,-4055,-1577,7963,-1192,-4625,-635,1678,4134,-1068,-6778,1261,3700,1911,-948,-7562,78,6069,-79,-3878,-4113,2485,7753,-1853,-6393,-2463,2781,5639,-1825,-7700,617,4190,2655,-1521,-8321,1004,9231,604,-3567,-4460,1214,9335,-1333,-7383,-590,1615,5293,562,-9565,80,6475,1285,-206,-7250,-1831,9225,126,-5570,-1628,-2285,7057,2110,-8643,793,3591,538,2070,-7426,-1355,7901,-1392,-1904,-1819,-3179,6410,1693,-6806,2047,-142,1307,2316,-5513,583,5674,-3124,-1378,-1748,-1513,4708,-2175,-4602,1858,23,1657,347,-4962,1816,5072,-2244,-580,-2806,1542,6339,-2714,-3313,405,2276,4477,-1696,-6568,2180,5616,835,-3174,-4666,3368,5902,-1492,-4555,-2701,3626,5493,-3022,-6641,134,4331,4360,-2633,-7965,2413,6330,1742,-4212,-5338,3044,8063,-1959,-3535,-1913,2662,6031,-2843,-6827,1383,4334,2538,-1573,-8135,2306,5937,-268,-1836,-4076,454,8525,-1753,-4072,-484,429,3933,-638,-7408,2974,4759,-181,-489,-5760,535,6483,-1536,-3066,620,-980,4145,-313,-5064,2820,1887,-51,256,-3920,1440,4795,-3387,-2211,614,448,3929,-1832,-4327,3008,2058,-65,-491,-3693,2395,4154,-1817,-3501,-435,2604,4910,-3001,-3521,1731,2892,1609,-3788,-3993,4361,4395,-1368,-3267,-2683,5437,4147,-3657,-4110,103,4053,3997,-5057,-4963,2767,3826,1885,-3930,-4723,4952,4439,-2362,-3677,-2733,3249,5839,-3841,-4204,190,3303,2862,-3532,-5701,3260,3210,1195,-2317,-4408,3520,5460,-2129,-3373,-857,2228,4481,-3459,-4136,1003,1937,2589,-1564,-5855,3039,4001,-982,-2478,-3314,3564,3263,-2612,-2730,951,1181,3411,-1938,-4095,2619,1890,-598,-939,-1756,2217,3521,-4562,-1217,325,1811,735,-1830,-1705,4148,627,-1515,-2061,-2165,3350,1405,-4317,-2405,746,2555,1027,-4382,-2676,1601,2366,-239,-3374,-2124,3448,1992,-3076,-3281,-1324,4389,2653,-5186,-2955,1593,3918,1745,-5664],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,6,-7,7,-9,9,-10,12,-13,14,-16,17,-19,22,-24,27,-29,32,-35,39,-42,47,-52,57,-62,69,-77,86,-96,109,-123,141,-164,194,-233,290,-377,527,-844,2995,-6243,-6905,6561,-699,2529,-3582,-7680,8178,6058,-6013,-1761,-3296,3890,9336,-7660,-5616,3995,2745,5370,-5964,-9746,7683,6634,-2598,-2889,-8747,5472,9792,-6119,-5668,-680,4361,8212,-4714,-9802,4750,3752,1590,-2834,-7400,3285,8038,-1120,-4075,-4720,3288,7844,-3833,-5366,1250,3510,4945,-3676,-7082,2821,3097,2199,-2712,-6873,3552,5996,-2994,-1441,-3042,1686,5893,-4683,-4000,2946,1021,3706,-2891,-4814,5574,1364,-2977,188,-3976,4424,4033,-7101,-497,2238,1052,4487,-5710,-3277,8277,-329,-533,-1962,-4642,7697,3469,-7995,-31,1795,2230,5078,-7521,-4233,7655,816,-1099,-3418,-6086,9313,4203,-8161,-1260,-1742,5400,6215,-9954,-4060,6484,2523,2898,-5840,-7593,8595,4370,-4690,-2916,-4707,6101,7476,-8061,-5104,2127,3828,5381,-6947,-7900,5889,4159,-427,-3410,-6161,5910,6530,-3750,-4159,-1684,3415,5925,-6081,-5254,2413,2866,3645,-4779,-4487,3591,2796,-1138,-2842,-2914,5458,3578,-4120,-630,-304,2509,3446,-4891,-1957,2971,700,636,-3277,-2735,5489,237,-3275,117,-1314,4153,3008,-6438,205,4288,-65,1575,-4656,-1716,8255,-1151,-3110,89,-3234,6921,2210,-7865,145,3662,2623,2580,-8347,-1469,8460,-1468,-2170,-4288,-3564,8847,1885,-8026,-554,1794,5402,3485,-9174,-2518,7180,1838,194,-5579,-4448,8305,3453,-5900,-2211,-1876,7027,4100,-8562,-3477,3015,3363,2121,-8047,-3388,6764,3238,-1122,-5141,-3794,6416,3550,-5220,-3242,53,4758,1774,-4537,-3833,3545,2539,986,-3879,-2204,5761,2033,-1225,-1704,-1283,4724,2526,-4766,-462,1153,3117,2047,-5916,-470,4593,-532,-624,-3225,-891,5268,-792,-3491,668,964,3272,438,-7418,1944,3828,-433,-497,-4043,-668,6605,-1921,-4239,-159,-634,6232,-687,-8156,2812,3914,696,659,-6058,566,8115,-730,-4176,-3209,526,7615,-406,-8933,320,3028,3468,286,-8035,594,7391,-703,-2450,-4007,-1380,7887,1346,-6470,-1410,834,4845,1985,-7229,-1454,5131,2644,677,-5762,-1816,6175,1897,-1609,-3324,-14,6456,1026,-4888,-2307,2303,3159,74,-5388,-18,3996,529,-812,-3679,-370,4894,805,-2557,-636,93,3860,87,-5034,1902,1733,1403,-355,-4548,926,4510,-914,-1589,-1096,730,5129,-2259,-4587,1676,1278,1506,-2144,-3854,3514,3366,-1856,-2294,-2350,936,5835,-2094,-5021,1502,2501,3882,-2065,-5840,2903,4174,-892,-2633,-4293,3210,6758,-2374,-4477,-573,2651,5119,-1909,-7009,1804,3313,1959,-1446,-6290,1762,6924,-973,-3897,-3278,1371,7031,-1460,-5357,97,3573,4395,-959,-5317,1505,4579,1376,-2641,-3691,1150,5755,221,-4110,-2542,631,4530,-722,-4559,312,2448,2135,-1302],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,3,-3,4,-5,5,-5,6,-6,7,-8,8,-10,10,-11,13,-13,15,-16,18,-20,22,-24,28,-31,35,-40,47,-55,65,-81,109,-679,-129,-631,7713,-286,-11516,2182,3961,976,1813,-8990,-255,11485,-1520,-3791,-4279,-2857,10259,-344,-10595,597,1836,3829,2798,-10237,-611,10288,566,-1643,-7121,-3019,11086,2367,-8223,-2315,110,7167,3799,-10315,-1496,4698,4557,1789,-8062,-2055,8071,1847,-1764,-4333,-1855,8345,2100,-6454,-2334,1537,5479,1374,-7807,-1431,3307,1531,770,-6251,-1327,6580,10,-1571,-2309,-2258,6464,41,-5604,2631,895,2123,1959,-5937,1759,5870,-3603,-491,-4335,-935,7812,-3291,-6389,3072,-780,3355,-153,-10202,4837,5479,-2366,-795,-4445,1016,10036,-4675,-6099,2632,131,5772,-1614,-9550,4462,4246,-483,1429,-8852,2346,10628,-5424,-4683,-923,81,10790,-1452,-11049,3019,4662,4446,-237,-11013,1875,10553,-491,-3077,-4856,-1971,12112,-184,-7248,-563,1236,6518,759,-9138,-1049,6172,2517,-679,-6998,-680,7987,456,-3938,-3826,-347,6490,1323,-6182,87,2281,3913,-225,-6428,549,3804,60,-239,-5416,-388,5953,-627,-2840,-317,805,4461,-1858,-5637,3582,1835,1982,-571,-5668,3908,4971,-3552,-908,-800,1219,5782,-3795,-5049,5315,1005,2271,-2213,-5799,5317,5430,-3534,-1008,-3624,2367,7603,-6235,-4773,3200,798,4942,-4151,-7824,5537,4563,-2218,-2880,-5531,4211,9576,-5304,-5400,246,2310,7448,-2515,-8934,3946,5191,1690,-3011,-8950,3911,8719,-1841,-4677,-4057,2312,8708,-1602,-7713,976,3936,4455,-1326,-8357,1876,5406,425,-2366,-4529,1692,6898,-1486,-4466,-2791,2591,5523,-1472,-6357,1570,2642,1215,-1207,-5287,2824,4190,-1741,-1358,-1958,1506,4356,-4155,-3120,254,786,3270,-2282,-4162,3153,2872,-631,-1313,-4303,4018,3809,-4767,-1354,125,199,3583,-4984,-3415,5203,641,-1177,-2417,-4458,6376,3687,-6367,-1750,-1085,2896,5889,-7165,-4819,5647,1304,1801,-4515,-6028,5377,5097,-3192,-2643,-2728,5403,6221,-6805,-5621,2135,3544,4340,-4452,-7035,5247,4419,-582,-3554,-6087,5074,5815,-3847,-3547,-361,3673,5808,-2884,-6079,1872,4591,2897,-3556,-5936,3286,4675,-626,-2848,-4108,2730,5144,-2812,-3660,185,2701,3562,-3063,-3459,2870,2845,1050,-1868,-3743,3879,3299,-2355,-1650,-554,1941,2930,-4790,-1727,2836,1781,1143,-2837,-1453,4805,2533,-2294,-1411,-466,3961,1920,-5240,-719,2424,1399,325,-6180,-2359,5219,-54,-2407,-1299,-1155,7236,2116,-5890,-1060,1642,3642,2188,-6642,-2542,5020,1513,-1222,-4529,-2768,6797,2972,-5468,-3112,888,4986,3824,-5946,-3127,3169,3049,1053,-5358,-4940,5983,3487,-3063,-3439,-2152,5435,2601,-4434,-3359,1042,2820,3137,-4837,-3883,3510,3262,-441,-2930,-2276,4542,2908,-3411,-2850,-320,3442,3245,-4033,-2005],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,0,0,0,-1,1,-1,1,-2,1,-1,2,-1,2,-2,2,-2,2,-3,3,-4,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,15,-16,18,-17,3,-79,410,-7059,1097,7974,-5303,-2388,-582,-279,7169,-2621,-7177,4628,1042,-241,286,-5245,2180,4584,-4115,-1335,-1146,508,4821,-4100,-3456,3775,1103,399,-2241,-4491,5450,4182,-5292,-1961,-1067,4125,3950,-5321,-3569,2510,3491,1913,-6741,-3945,5756,2700,-366,-5234,-2759,7961,4613,-4570,-3672,-1808,7361,4934,-8423,-3097,3701,3696,2770,-8024,-5803,8561,3640,-1758,-4788,-4378,7888,7077,-8019,-3297,-536,4333,8067,-7640,-5865,6915,2919,1630,-3237,-8906,7090,4685,-4970,-1557,-4422,3231,8273,-7191,-3943,3715,784,5088,-3576,-8504,7391,2356,-2802,-149,-5403,3319,6517,-6151,-2094,2017,-261,5164,-2964,-5582,5367,-297,-1922,-42,-3308,3043,3907,-6003,379,1019,908,3397,-5523,-3162,5394,645,-1559,-2407,-2433,5779,2274,-5409,-1582,1042,5105,1959,-6363,-2599,4362,2686,521,-6970,-1657,7392,1570,-1965,-5204,-1333,7456,988,-6265,-3680,1763,6471,2147,-8773,-1962,5058,3042,1418,-6983,-4691,7892,2245,-3383,-4141,-2773,6391,3345,-9063,-2421,1531,3627,4142,-7071,-3995,6627,1154,415,-3680,-5285,7638,3118,-5278,-1744,-319,2643,4439,-8219,-2891,4983,-807,1565,-2710,-4791,5658,2413,-4011,219,-851,2008,2901,-5870,-654,2323,279,3733,-3298,-2109,6607,517,-2882,-413,-885,3778,1506,-5636,1520,2415,1665,171,-5107,-225,6804,-1126,-2615,-1597,648,5283,290,-5979,-491,2702,3730,-680,-6120,192,5763,2344,-2981,-5941,451,6413,-718,-5022,-3195,585,7034,474,-5993,-1308,2208,5094,-318,-6868,38,7019,1296,-1788,-5584,-681,7894,-70,-5528,-1829,1117,7033,539,-7433,597,2912,1608,1079,-6711,-1712,6192,1076,-2329,-2741,-1058,5314,853,-6712,41,800,1646,2603,-6438,-1360,4922,112,-697,-1663,-1833,5703,1335,-5182,210,74,2615,930,-5133,169,2754,-225,994,-1331,1075,3315,-1540,-3371,7,282,3309,172,-5204,2511,3668,186,-506,-2928,1263,6267,-1010,-2328,-779,2637,4515,-2394,-6095,786,3426,3142,-1831,-5832,2476,4600,-192,-2812,-4189,2119,5934,-2379,-5050,-2234,3773,5091,-1779,-6683,304,4757,2444,-2483,-6357,432,5769,-139,-4013,-3587,1454,6572,-2369,-5008,-1403,2362,5382,-1435,-6216,2015,4048,857,-2343,-3924,441,5850,-1175,-3777,-1971,427,4422,-415,-4836,1109,2016,349,67,-4841,521,4085,-610,-2030,-1762,481,4083,-904,-2838,1193,1434,472,-1282,-3814,2163,3779,-2014,-1376,-844,479,3872,-1779,-3725,1818,1049,1158,-2458,-4292,2775,3651,-332,-1791,-2184,2675,4629,-2351,-2958,-443,2351,3089,-3804,-3891,3118,3207,226,-4048,-4403,3758,4030,-1422,-4406,-1760,3253,3594,-2452,-4034],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-7,8,-8,10,-11,12,-14,16,-17,18,-20,22,-25,28,-30,34,-36,40,-44,49,-54,60,-66,74,-82,93,-105,119,-138,162,-194,238,-303,408,-607,1097,-5209,-3631,6708,-1032,2120,-4233,-4894,7789,932,-6083,1278,-1585,3688,3594,-7512,331,4663,-1150,1300,-4254,-1342,6200,-1537,-3618,110,-250,4075,652,-7012,527,2884,1092,917,-5242,500,6499,-1525,-3795,-3259,2315,7295,-1981,-6184,-335,3352,5049,-2116,-7793,1845,6320,3077,-1942,-6151,2696,9318,-1114,-4796,-3642,2352,9270,-1831,-9082,468,3006,5601,-1547,-10976,2683,8545,1000,-2062,-8648,33,9925,-1716,-6081,-890,-121,8815,229,-10403,406,3529,1928,1366,-8819,-777,9011,-633,-3323,-1784,-2894,9149,1238,-8503,2459,472,3265,2846,-8097,-556,6379,-1992,-438,-1702,-3060,7296,-659,-6127,3551,-1363,2743,1051,-7074,2585,4938,-1725,335,-2457,-956,4551,-1228,-4563,1662,-965,3774,-2274,-7153,2905,3987,-865,-1246,-4208,2889,6809,-2973,-4123,-1587,4118,6799,-3776,-6111,1469,3840,3386,-3827,-7251,3553,4954,-1616,-4544,-4459,4453,7969,-2888,-4954,-1001,3379,6847,-4173,-7814,2298,4083,2427,-2602,-8284,4753,6830,-1848,-3063,-3786,2436,10033,-3889,-4705,587,1140,5899,-275,-8160,3686,4419,-465,-451,-6571,1929,8916,-2565,-3315,-1173,-1063,6817,-1524,-7598,2819,1372,905,960,-5585,1365,5687,-4154,-1046,-346,-1211,5202,-3068,-5470,3262,121,1440,-377,-5141,3072,4494,-3261,-94,-1041,1971,3505,-4551,-2748,4675,2017,1189,-2911,-4922,5055,3076,-2105,-2307,-1958,4367,4552,-4799,-3418,1625,3483,3487,-5521,-4457,5308,5107,779,-4154,-4504,6004,4615,-2757,-4252,-2049,4551,5328,-5225,-4420,1005,3426,3625,-5934,-5061,5153,3827,-207,-4266,-5363,5776,5529,-4417,-4179,-1151,3368,5437,-4247,-6242,3192,2566,3374,-3052,-6136,4285,4863,-1952,-1373,-3354,2829,6699,-2292,-3855,752,492,3393,-2375,-5459,3408,2032,-128,-61,-3793,1507,4476,-3538,-1926,1176,992,2574,-2718,-3768,5508,1077,-236,-1924,-1935,2834,1850,-4597,-351,1351,2557,2383,-5033,-1841,3760,322,-763,-3412,-2279,4835,2013,-3263,-2693,534,4411,2752,-5376,-3292,3197,4231,1547,-5054,-3478,5483,3192,-1958,-4077,-1315,6173,2828,-4261,-3439,-127,6191,3453,-6301,-3213,3894,4042,1537,-4459,-3115,5125,3696,-2224,-3497,-1624,6033,4253,-4777,-1973,407,3492,2672,-4503,-3656,3704,2775,190,-2856,-3618,4788,2957,-3018,-628,-1324,2271,3346,-3551,-3027,2263,1683,1230,-2032,-2188,4109,1690,-1968,-463,-1989,2747,1617,-4161,-755,3266,1858,234,-2438,-1499,3052,857,-2932,-535,-877,4426,2277,-3838,-1183,1405,1577,1405,-4441,-67,5929,662,-1174,-2714,-301,5648,712,-4576,-1132,1104,4504,-207,-5672,-1090,4238,2247,-1622,-4093,-302,4896,1792,-2846,-3823,-66],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,6,-7,8,-8,9,-11,12,-13,14,-17,18,-19,22,-24,27,-29,32,-36,39,-43,48,-53,59,-65,73,-82,93,-107,124,-145,174,-215,275,-375,566,-1052,5099,7139,-5072,-612,-3440,1204,9871,-5306,-6611,4770,1194,4736,-1728,-10678,5622,7585,-2352,-1135,-6335,2316,12128,-6265,-7296,929,1193,8384,-2929,-11068,4250,6172,1194,-507,-10309,947,11020,-1607,-4671,-3456,434,9764,-886,-8831,394,2808,4883,299,-9133,291,7868,1666,-1783,-6060,330,7674,-399,-4457,-2523,489,6140,-1650,-5673,1711,3251,3710,-1489,-7013,2491,4839,-1386,-810,-3642,454,6159,-4430,-3796,2513,448,4364,-2669,-6458,4412,1971,-1138,-89,-4349,3053,7328,-5648,-1074,1668,998,4998,-6184,-6299,7460,2324,12,-868,-8916,7577,5651,-6788,-914,-772,2921,7475,-7695,-6114,6312,1149,2175,-3358,-9786,7348,6603,-4918,-2338,-4887,4350,9294,-6234,-6327,3630,3012,5814,-4037,-9055,6143,6293,-756,-2469,-6116,4314,9978,-3894,-5369,-1139,2785,8258,-3185,-7437,2289,3735,2754,-2614,-8422,2831,6559,-683,-2713,-5466,1910,6777,-3195,-4182,180,3083,5397,-2724,-5395,4064,2761,1225,-1171,-6211,3342,3521,-2593,-1897,-2540,2124,5305,-4412,-2937,3276,1404,2640,-3698,-4049,6077,1968,-3215,-532,-2119,4132,3974,-7647,-815,3573,640,4036,-5077,-5165,8147,1114,-2002,-1412,-3779,6328,2623,-8000,-1089,1016,2488,4681,-7565,-3649,7105,2808,320,-3391,-6315,8442,5998,-6552,-1645,-1790,4415,6595,-8153,-5386,5882,3102,3945,-5004,-8005,7096,5504,-2412,-3182,-3494,4926,7459,-4530,-4659,-162,3000,4482,-4946,-6199,3763,3488,1938,-3260,-4737,4233,3269,-2441,-3002,-961,3450,5734,-4687,-3491,652,1811,1965,-3520,-3277,3274,2181,-948,-1024,-2639,5068,3424,-4928,-631,-8,2132,2111,-5149,-1677,4239,-1009,514,-2716,-1468,5470,-268,-4697,-326,435,3283,2370,-5935,482,3924,453,341,-4546,-710,6993,-702,-2850,-1276,-122,6699,365,-9441,-332,2829,2137,1829,-6493,-2717,8021,1715,-2031,-3401,-1883,7604,2639,-5804,-1834,822,4083,3080,-7730,-2777,5706,2364,476,-5221,-3670,7534,3812,-3910,-2737,-888,4743,3434,-5867,-2729,3028,4364,1450,-5050,-3035,4621,2437,-2119,-2496,-2456,4238,3535,-4701,-2050,231,2401,1751,-4297,-1074,3387,1449,-307,-3174,-785,4163,1515,-1659,-1434,-614,2581,749,-4358,942,2836,1149,115,-3581,-222,5227,-902,-2343,-1243,-377,3901,-1181,-4275,1051,1311,1836,-908,-5621,1798,5695,-67,-1057,-2475,1582,5876,-716,-4807,283,1577,4378,-32,-6175,870,4221,908,-1845,-6027,-36,7275,-396,-4615,-2125,-477,5830,1493,-6137,-761,3940,2910,328,-4933,-419,7000,1077,-2396,-4432,-824,6809,1047,-4190,-935,1320,3124,775,-4173,-178,2038,1708,338,-3402,-1074,4945,1697,-3119,-2466,-504,4259],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-5,6,-6,6,-8,9,-9,11,-12,14,-15,17,-18,20,-23,25,-28,31,-34,39,-42,48,-53,60,-68,77,-89,102,-121,143,-174,212,-309,3431,-6283,-4756,10627,-1293,-4355,-2157,-5104,7851,3463,-10508,-734,2776,2794,5704,-10206,-4898,9612,1641,-736,-3355,-5807,11291,5679,-8269,-1767,-346,6005,8286,-9807,-4861,7046,2864,2390,-5883,-5861,8131,5056,-5289,-3303,-4085,6747,5267,-7003,-4641,1505,4417,4836,-6104,-5272,4711,4915,-133,-4257,-4598,5593,4007,-3284,-2256,-3443,4580,3624,-5499,-2354,1778,2506,2632,-5239,-2065,4907,-193,205,-2269,-2802,6346,1531,-5412,-281,276,2886,2843,-7488,889,5972,-1870,-176,-2201,-2131,8698,-1566,-5315,1370,-1149,4637,1482,-10603,2176,5434,-1792,794,-5966,-1278,9578,-2224,-4831,-136,-1658,8813,1732,-10717,1597,4442,1706,3098,-10223,-2108,10320,-48,-3954,-4256,-2293,10535,2860,-9733,-1439,1573,5393,3532,-10454,-3554,7857,1878,-693,-6174,-3631,8953,3831,-5761,-2576,-1562,5877,3852,-6552,-2677,3408,3325,1451,-6790,-3416,6788,1318,-1351,-4185,-2520,6467,2394,-4445,-804,11,4567,2593,-5719,-50,2700,1051,1196,-5341,-1102,6335,-691,-2444,-1263,533,6113,-666,-5527,1878,571,2124,918,-5604,1792,6536,-3845,-1295,-2846,-350,7294,-3590,-6977,3272,1453,3381,-827,-8507,3638,6421,-717,-2074,-4289,200,9252,-3831,-6371,1667,717,6258,-1127,-10679,2326,6113,620,-1724,-6590,926,9174,-1196,-4117,-2612,45,9460,-980,-9743,498,3931,3627,393,-8273,-653,8530,1466,-2844,-4656,-1212,8226,278,-5506,-141,549,4733,-72,-7681,-734,3471,2987,-957,-5366,-1391,4718,1156,-2781,-1992,-608,5885,-544,-4011,-245,1555,1998,-61,-4875,1604,2525,478,518,-3142,1358,5190,-2867,-2174,1062,926,4023,-2043,-4951,3089,907,-742,-1061,-3691,3078,4361,-3999,-1986,-316,759,5779,-3557,-4928,3898,2361,807,-1618,-4916,3618,5564,-4389,-2354,-1885,2093,6001,-3604,-3875,2434,2206,3422,-2590,-7526,3884,5316,-998,-2921,-5025,2407,7105,-3087,-4793,-1985,2688,7003,-2783,-7689,2875,4570,1042,-1067,-6376,2463,6688,-616,-3295,-2499,1513,6488,-1824,-5354,194,2073,3316,-1198,-5027,484,2581,487,-843,-3987,812,5350,-1363,-3048,318,1428,4421,-987,-3489,1177,851,1539,-932,-3961,1766,2117,-1452,-882,-659,2363,4175,-2846,-2571,2052,413,660,-2408,-3495,3717,2735,-2394,-1685,-1531,4434,3061,-4724,-2432,1936,2344,2026,-4969,-3616,4290,1942,59,-2310,-3331,5478,3990,-4195,-3454,247,2897,2825,-4985,-4690,4680,3249,509,-3839,-3453,4384,5046,-2479,-3618,-2444,3281,4972,-3292,-4940,1215,2650,3093,-3233,-4999,3468,4358,370,-2262,-3420,2661,4538,-2763,-2897,182,2718,3584,-3968,-3676,3061,3475,1089,-2255,-2850,1278,3885,-1428],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,2,-2,3,-4,5,-8,11,-16,25,-42,77,-172,632,2192,1092,6549,-4623,-5934,6272,710,-57,-29,-5154,4063,3718,-5147,-821,-390,545,3934,-4912,-2408,4754,-976,547,-2264,-1969,5765,1720,-4334,-144,323,2554,2949,-7564,-1478,4168,2012,-378,-5495,-1306,7275,2638,-3080,-4333,-965,7959,1349,-6901,-1863,822,5295,753,-9013,-1879,6353,3944,389,-7103,-1369,10616,1070,-5142,-2706,-2821,10373,1161,-9758,-2216,3429,4660,3822,-9359,-3539,9799,633,-823,-5438,-4825,9721,4011,-7267,-2220,-1871,5100,5777,-8927,-3950,5304,705,3150,-5571,-5840,9015,3225,-4152,-530,-3668,5421,6206,-7572,-522,2790,297,3593,-4546,-4579,7070,61,-1595,266,-3235,4958,2193,-6424,1072,459,1721,2421,-5234,-324,5446,-1145,-1315,-1900,-1721,5941,-571,-5006,351,1898,3131,39,-7351,125,4847,596,-2291,-5648,427,6120,10,-4696,-3176,1392,6710,-514,-6221,398,3819,4542,-1385,-8687,1999,7080,434,-1650,-6548,-524,9575,-705,-6330,-1354,1208,7811,267,-9579,-816,4368,2464,522,-9335,-2,8062,-1174,-2351,-2944,-980,7713,1008,-6641,-893,304,3901,3122,-7754,-450,6358,-590,761,-3699,-3286,7354,1234,-5386,693,-1152,3742,2712,-6429,-956,3473,9,977,-4007,-1595,6139,-507,-3029,410,-1028,4334,-447,-5718,2059,2236,-211,-698,-4084,2070,4917,-899,-2107,-147,971,4476,-1599,-4459,1732,2718,1427,-1331,-5087,2822,4978,-208,-3431,-3478,2179,5864,-2283,-4663,-1172,3801,5468,-1698,-6010,1797,4408,2866,-3215,-7531,3026,6703,-1580,-4065,-4094,2801,7906,-2948,-6236,480,2054,5143,-1829,-8003,2257,4454,735,-789,-7037,837,7317,-1668,-3221,-1618,553,6171,-1336,-6463,1655,2057,1856,216,-7051,344,5229,-1167,-1180,-2096,-685,5107,-391,-5230,1525,1471,2353,847,-6322,1066,3433,-1412,345,-1743,964,4793,-3008,-3543,1603,1019,2530,-1436,-5900,3143,3512,-1544,-408,-1485,1839,4437,-2887,-2795,-810,3002,3656,-3016,-5356,2947,3559,207,-2717,-4453,5378,3960,-3252,-3293,-2052,3121,3979,-3694,-4596,1027,4736,3141,-4845,-4988,3766,3720,5,-3988,-4992,3749,4774,-2013,-3894,-1043,3308,4439,-3451,-5502,1777,3680,3589,-3572,-6206,3708,3929,-456,-2652,-3361,3622,6319,-2684,-3281,769,3305,4308,-3049,-5766,2072,3818,1378,-404,-4294,823,4481,-2700,-3004,-936,1427,3222,-2803,-3614,2391,2041,980,-572,-4522,1855,2859,-3277,-1039,-1133,473,1926,-3772,-2364,2144,1445,264,-2154,-2383,3480,1416,-1475,-1453,-17,3077,1893,-2890,-2958,2596,2068,337,-2770,-2176,3669,2029,-2186,-3529,-975,3881,2729,-3499,-3299,754,4950,2252,-4127,-2248,3097,2685,444,-4715,-3142,4415],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-5,6,-6,8,-8,9,-11,11,-13,15,-16,18,-20,23,-25,27,-30,33,-36,40,-44,48,-54,59,-67,74,-83,93,-106,122,-141,165,-190,198,-176,9134,-1095,-6594,2010,-1937,4351,2286,-9309,353,4655,-1741,820,-3865,-1422,6935,-2348,-4055,1408,-600,4840,-471,-6755,2445,4281,-770,-822,-4009,2692,5788,-2412,-2632,-317,1449,4904,-2678,-5966,3438,3967,2129,-4530,-6181,4848,5165,-2444,-3614,-5714,4501,7317,-4269,-5338,263,4632,6763,-5151,-7737,3409,3861,1580,-4836,-8141,4903,7585,-2640,-4471,-4166,4628,9626,-4861,-6767,1200,1742,6995,-3159,-11202,4585,5732,-1429,-348,-8137,2701,10603,-4805,-4247,-1775,675,9188,-2257,-9651,4297,1954,2112,2097,-9288,1868,8023,-2710,-904,-2734,-1390,7294,-2070,-6063,2627,-302,2785,742,-6464,4103,3869,-3182,648,-2391,708,5971,-3845,-3663,3067,-382,3048,-2569,-5205,4083,2266,-1590,-771,-3282,3318,4975,-4301,-3081,903,2358,3385,-4666,-4469,4511,2940,345,-3001,-4355,6176,2993,-3349,-3792,-2079,6763,4278,-7055,-3678,3156,4801,3796,-6846,-5839,6020,4026,-203,-3900,-5953,6700,5847,-4479,-3883,-1433,4981,7954,-7191,-6395,2826,2610,4622,-3605,-7544,5951,4851,-2847,-676,-6471,3716,6954,-5764,-3340,1075,1285,6109,-3101,-7093,4734,2379,112,-8,-6540,3907,5910,-4033,-2053,-617,-828,4504,-2572,-4320,4297,1035,690,-58,-5569,3244,2909,-3005,-237,-655,1865,4568,-4318,-1764,4392,904,380,-2604,-2318,4419,2499,-2881,-2394,30,4137,2289,-4995,-2965,3069,2820,813,-5045,-1834,5838,2686,-1989,-4577,-2421,5719,2205,-5643,-2641,1079,5908,1888,-6702,-2285,3035,4474,-407,-6203,-2843,7117,2828,-3324,-4032,-2845,7759,3906,-6152,-2821,633,4199,4566,-6776,-3717,4557,2394,802,-5217,-4339,6236,3459,-3318,-1093,-2860,4818,5431,-5644,-3177,2770,1596,3279,-4193,-4628,5088,1169,-2733,-904,-2965,3562,2795,-5094,-1526,1161,829,3863,-3296,-2657,3530,483,-1272,-1298,-1796,3553,1506,-4618,1154,1582,2302,872,-3984,-1231,4363,1295,-860,-2573,-817,5071,615,-3597,-1332,1186,3125,531,-5400,-30,4821,2733,-722,-5213,61,5902,1074,-2349,-4308,697,5936,-814,-6483,-1793,1257,4883,425,-6223,-1464,4688,2250,-1000,-5712,-1215,7441,1312,-3979,-3104,1743,5360,420,-5252,-1444,224,2879,260,-6564,-830,4900,1635,-1722,-3766,-1831,5572,2004,-4397,-1572,-36,3134,1957,-5075,-1534,3371,275,453,-2959,-1660,4932,1402,-2478,-829,401,2696,1030,-4946,357,3021,968,397,-2216,-362,3694,-1443,-2327,-442,-153,2853,-446,-3624,1412,2761,13,163,-3743,1458,3696,-500,-3199,-2579,1146,3798,-1785,-4224,-491,2679,3099,-1319,-4628,775,4544,584,-1759,-3274,1424,5337,-1155,-5075,-2577,2618,4402,-934,-5336,-1040,4035,1551],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,8,-9,10,-12,13,-14,16,-18,20,-23,25,-27,30,-34,37,-41,45,-50,54,-61,67,-74,83,-93,104,-118,135,-157,185,-223,281,-379,596,-2890,1679,1323,2981,587,-10378,3246,8379,-3809,-889,-4752,-582,11277,-2643,-8624,1858,-86,7060,988,-12493,2439,7340,710,-235,-8831,-2199,11725,-225,-5373,-3133,-869,9199,1744,-11427,-1370,4237,2708,2280,-10445,-1992,10521,776,-2003,-5080,-2927,10247,1846,-7181,-1500,67,5318,3008,-8090,-1188,3666,1849,203,-5673,-1430,7863,1598,-2217,-2681,-1405,5343,1070,-5407,82,259,2100,1470,-7256,1174,3874,-1523,77,-3795,401,6978,-2869,-3526,1693,338,5116,-1694,-7436,3957,1009,-1732,426,-6344,3332,7009,-4160,-757,-62,85,7398,-3945,-7798,5545,2421,-31,-1747,-9942,5536,8041,-4919,-1969,-3232,624,9492,-4668,-7989,3356,923,5711,-959,-11172,2907,6715,-1262,-1059,-6399,1135,12078,-1979,-6702,-854,1166,8422,-83,-10732,2974,4655,2026,-442,-7923,-276,9768,-802,-3469,-3725,-109,8621,-273,-7161,58,2026,3052,-90,-8517,1310,5288,1836,-108,-5125,373,6939,-1539,-4052,-1925,503,4224,-681,-5309,2320,847,3241,-538,-4899,3059,3755,-2098,-1297,-1734,2082,5033,-4091,-3085,2509,467,2907,-2824,-4677,5680,1347,-3372,-661,-3306,4583,6808,-6210,-3272,1703,1654,5864,-4590,-6118,6288,2777,302,-2562,-6350,6247,7339,-5035,-1420,-138,2513,8041,-5913,-7799,4558,2953,1942,-2514,-7989,5484,6392,-3652,-1735,-3829,2613,8585,-4586,-5985,945,2363,5308,-1631,-8499,4000,4760,283,-1360,-7175,1955,7767,-2375,-4110,-1950,1781,6391,-3359,-6149,1318,3198,2592,-1117,-6715,2900,4518,-612,-1422,-3313,1645,4103,-1272,-2765,576,1030,3911,-3075,-3018,3045,1911,-333,-3339,-2783,3597,2740,-3722,-1001,-821,2544,4008,-3870,-2139,3393,195,1524,-4267,-2957,7149,2028,-3531,-842,-2011,3896,4079,-6485,-3117,4403,2251,2494,-5398,-3763,7338,1777,-2795,-2677,-3670,6315,5289,-6399,-2497,842,3808,6031,-7354,-5594,5073,2891,-313,-4038,-5024,7157,5668,-4842,-2702,-2283,4903,6277,-5992,-4625,2688,2977,2257,-4829,-5867,2754,4837,-1857,-1931,-2927,3487,5786,-3285,-3555,270,2186,3771,-3745,-4314,2784,3360,620,-2856,-3352,3266,3215,-2860,-1504,-2310,2670,3060,-3891,-1891,1615,1922,1631,-3469,-2724,4258,1583,-1654,-1975,-1255,4294,992,-3849,-207,949,2069,1130,-3974,-1769,5631,-107,-1751,-3755,-1440,5494,1617,-4902,-1802,1002,3971,326,-6827,-1375,4409,1033,-1219,-4000,-1677,6432,1922,-4241,-3079,270,6799,2726,-7448,-1367,2676,2540,1838,-5184,-2606,6602,2566,-2762,-4420,-2627,4362,3692,-5023,-1738,439,4017,1867,-6050,-3435,3205,4138,-875,-3587,-4100,4437,3007,-3157,-2182,-271,5565,2936,-3124,-2034,2759,2814,571,-3705,-1564],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,8,-9,9,-11,12,-13,15,-17,18,-20,22,-24,26,-30,33,-35,39,-44,48,-54,59,-67,75,-85,97,-110,129,-152,185,-232,304,-433,720,-2809,4899,6997,-10382,-1554,4063,167,4450,-7077,-7383,10845,2713,-2481,-3136,-8034,7273,7746,-8038,-2659,836,4494,8629,-8452,-6959,7217,2813,2380,-3638,-9966,7972,8395,-6333,-1699,-4198,2959,10198,-6843,-6655,3315,2052,4497,-4566,-8097,4508,5924,-44,-2892,-5896,4012,7571,-3971,-3787,-1545,4195,6201,-3881,-5417,1088,2199,2853,-2901,-6342,2994,3619,-976,-1566,-3292,3463,5052,-4475,-2234,872,2337,3711,-5006,-4015,3872,370,-1518,-1578,-3870,5518,2052,-5601,861,-488,2550,4889,-7696,-563,6021,-330,687,-4992,-4336,9931,1412,-5813,-469,-2496,5492,4098,-10022,-709,6162,2193,3058,-8169,-4613,11556,471,-4201,-1497,-3301,8499,4826,-10298,-1699,2517,2502,6133,-8360,-6668,8363,1588,-647,-4453,-6445,8701,5924,-7232,-3492,-1284,4361,6255,-7860,-5528,4455,3521,2847,-4444,-5889,7428,3129,-3588,-3858,-3953,4712,5395,-5384,-4848,769,3204,4404,-4282,-5217,3216,2913,1320,-4079,-2644,4742,2971,-2584,-82,-641,3492,2791,-4837,-136,3314,569,1682,-4520,-1613,5636,620,-1104,-1734,-2430,6058,977,-5959,1287,538,1807,3135,-6271,-62,6592,-2144,-282,-2972,-1630,8109,-464,-7084,1459,871,4088,2046,-9299,706,6634,351,394,-7199,-1968,9650,-306,-5114,-1488,-1337,7822,2946,-10076,-1168,3738,2483,1863,-8832,-2814,8635,269,-2377,-4025,-3015,8951,3022,-8361,-614,681,5489,3403,-8353,-1839,5609,2227,852,-5662,-3740,6993,3211,-4648,-1728,-986,4265,3591,-6046,-1733,3208,2508,882,-4448,-2046,5163,1772,-962,-2467,-1706,5153,695,-3516,633,-86,2953,1136,-4950,671,3767,152,-1310,-3856,1738,5501,-1219,-2143,-109,36,4839,-1515,-6264,2696,2580,823,-631,-6027,1571,5945,-1886,-2859,-2338,1194,6717,-1596,-6619,2427,2362,1920,-58,-8374,2471,6086,-866,-2051,-4670,827,9097,-2521,-6778,-166,852,6235,-865,-8966,628,4454,1673,-1542,-7678,-336,7932,-129,-4259,-3070,423,6648,725,-6780,-405,3401,3010,950,-5539,-1071,4940,1219,-1854,-4241,-2126,6040,839,-4625,-1167,177,4297,726,-6226,-840,3304,737,-424,-3823,582,5127,590,-2416,-1190,1572,3739,-736,-3987,1268,1490,2125,-1715,-3154,1831,2641,-2377,-1191,-2116,1168,3972,-2218,-3226,745,1266,2890,-2538,-4448,3266,2076,-1175,-379,-3259,2550,5528,-2723,-3291,98,2301,4432,-3410,-6716,3022,3573,1079,-3070,-5265,3507,5851,-3291,-2743,-2882,2366,6618,-2916,-6411,821,3558,3291,-1713,-5235,2973,4234,-889,-3300,-4680,2204,5900,-1959,-3384,-1991,1962,4848,-1614,-5276,626,3562,3216,-1895,-4602,808,5229,-804,-2433,-2251,1226,4704,-1443,-3396,-571,993],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,8,-9,11,-11,13,-14,16,-17,20,-22,25,-27,30,-33,36,-40,44,-48,54,-59,67,-74,83,-92,105,-118,136,-159,187,-228,286,-378,547,-963,4909,1954,-2726,-72,-4662,6569,5138,-7615,147,831,1112,3488,-5800,-2119,6265,-1541,-547,-1399,-3144,5880,1377,-4407,887,2164,1974,1223,-5742,-501,5968,687,-2002,-3515,243,6530,-1605,-4340,-1447,1135,6567,-184,-7197,-245,3414,2532,-1687,-7666,2299,6744,-63,-2167,-6732,1531,9517,-2035,-6570,-132,1985,8704,-1060,-9944,2277,5394,2463,191,-9671,889,9850,-1925,-3681,-4284,-1436,12051,445,-8603,67,1932,4879,1677,-10818,584,7924,-726,73,-5767,-2948,9634,857,-7242,-377,-1243,6450,2678,-9347,441,4546,-25,3562,-6439,-2537,7489,-1372,-3256,-133,-2444,5918,2629,-7754,596,3092,999,1614,-5336,284,5615,-1553,-1772,-645,-1571,4923,-1793,-4879,2268,1966,2160,-582,-5310,1934,6108,-2436,-2267,-3551,2294,6433,-2785,-5331,924,2165,6032,-3350,-6348,2881,3090,2902,-3126,-6770,4365,6149,-768,-3845,-4518,3070,7759,-4297,-5680,1353,1850,6457,-3655,-9193,4667,4637,363,-1206,-6865,2813,9544,-2153,-4173,-1553,1362,8181,-1297,-9493,2218,2637,3387,1481,-8331,1525,6536,-1812,-1469,-3174,-753,8828,-2454,-6468,1864,266,3897,484,-7424,961,4160,-2059,269,-3607,356,6350,-2286,-3636,233,-935,3304,114,-5459,1784,1848,-200,540,-3779,1504,5033,-2921,-2053,1358,1626,3749,-2339,-4265,3148,1361,161,-2264,-4536,3083,4110,-1629,-2329,-821,3059,4927,-3916,-3557,2075,3254,2183,-5699,-4818,3795,3677,310,-3035,-3582,4470,5941,-3542,-2994,-1251,4548,5787,-6430,-5323,3269,3020,2361,-4135,-5394,5636,5809,-2497,-3182,-3143,3119,6866,-4488,-3594,-494,2556,5225,-4413,-6425,2257,2677,1194,-621,-6403,2418,6414,-3445,-1681,-1768,113,5356,-3186,-4416,2238,1944,663,-1183,-5424,2864,4875,-2508,-596,-1401,530,4030,-3258,-2900,2614,207,2256,-1451,-4058,2281,2338,-1532,-1181,-687,1813,3260,-3630,-1958,1488,494,1173,-4402,-2656,4536,1863,-1361,-2680,-2078,3950,2397,-3371,-2557,1111,2995,2413,-5561,-2194,2683,3704,579,-5538,-3053,5249,3012,-1952,-4511,-1543,5975,3208,-4560,-1907,1251,4405,2653,-4790,-3337,4609,2827,553,-4650,-2685,6320,2971,-3132,-4020,-1466,4067,4527,-4864,-2099,2728,2203,1713,-3930,-4928,4122,2966,-1556,-1714,-2765,2469,3465,-3632,-2934,1290,1279,2860,-3106,-3811,4137,1288,-696,-1255,-2875,3103,2814,-3149,-421,933,1234,2393,-3532,-573,3601,1169,142,-2127,-1161,2729,845,-2984,-526,93,2344,536,-4037,-680,2065,1809,950,-2744,-1363,3719,2202,-3454,-2497,41,3836,857,-3688,-1709,1273,4365,-114,-4321,-173,3825,963,-2029,-3189,-618,5295,1159,-3306,-2801,1672,5552,690],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,6,-8,8,-10,10,-12,13,-15,16,-18,20,-23,25,-27,30,-34,36,-40,45,-50,55,-61,68,-76,86,-98,112,-130,153,-185,232,-305,440,-766,3168,978,-8752,3366,5026,-1457,732,-3868,-296,7620,-4451,-5125,2108,-655,3639,-485,-6249,4516,1946,-2675,-1129,-3257,1798,5178,-5445,-1551,560,2380,3186,-3623,-3423,3815,2371,-366,-3847,-3869,5900,4148,-3782,-2247,-963,5630,3189,-7834,-3890,2332,4889,2769,-7137,-4049,6075,3547,63,-3717,-4661,9207,5397,-6036,-3154,-835,6087,6060,-8914,-4695,5365,2698,3718,-5923,-8508,8724,4542,-3579,-2424,-6660,5036,9166,-7978,-4467,2315,1103,8169,-5751,-8177,6858,3011,-1118,-1312,-8746,4968,8419,-5874,-1144,-1076,20,7935,-4995,-6485,3594,-250,2536,-1477,-7856,3699,5213,-2681,211,-2718,1676,6767,-3875,-2281,3201,596,1699,-1825,-4807,4374,2679,-1898,-1131,-1124,4027,4265,-5384,-1686,2932,2517,1199,-5524,-1186,6277,2466,-1522,-3345,-1677,7045,2428,-4707,-1853,1053,4849,1500,-8253,-2287,3955,4198,1585,-7636,-2011,7063,1270,-2258,-4659,-3286,7929,3140,-7681,-2556,1281,5153,3544,-8618,-2980,6660,2103,943,-5860,-5259,8023,2827,-4978,-2252,-2776,5777,5238,-7845,-3075,3143,2087,3032,-5465,-5675,6931,2550,-2009,-1704,-4175,5095,4853,-5995,-1406,588,1512,4767,-3625,-2870,5915,-23,-99,-1562,-3567,5310,2778,-4420,510,-786,991,3467,-4337,-783,4340,674,837,-1141,-2753,4327,1102,-4282,-215,187,2624,826,-6371,-93,3006,3217,348,-4272,-685,5461,776,-3632,-2865,-468,5901,837,-5403,-1869,2269,5378,-867,-7194,28,5813,1915,-2138,-6238,870,7820,482,-3661,-2297,-146,7902,531,-7589,-808,3715,3884,122,-7254,-1245,6797,968,-555,-4290,-1447,8017,1787,-5535,-439,44,3496,2375,-6879,-2035,3801,2065,928,-5100,-2521,6759,610,-2746,-951,-1668,4048,2816,-5847,969,2909,154,1922,-4060,-1812,4647,-415,-1948,-828,-1806,4055,696,-6033,449,1018,1224,111,-3957,1519,3209,-678,17,-1647,227,4436,-744,-2672,1276,1109,3046,-1238,-5673,876,4136,572,-840,-3724,2036,5510,-1977,-3092,-1363,2342,4939,-2609,-4793,-499,3065,2885,-1448,-5262,1829,4487,541,-3355,-4544,1428,7269,-1320,-4838,-1378,3974,4833,-2113,-5801,966,4290,1278,-904,-6285,981,5777,49,-3618,-2822,497,5491,-107,-5913,360,2713,3361,-118,-6289,282,5561,-607,-101,-3278,-515,5438,-501,-3702,-582,64,3791,-407,-5211,1316,2357,41,-364,-2517,-401,4357,-1646,-2003,-707,255,2073,-1350,-3772,1309,1530,574,-1464,-2759,1277,3977,-1054,-2543,-950,1334,2370,-3345,-3423,2072,2796,1419,-1789,-3807,2960,3660,-2121,-2479,-2479,2654,4187,-2320,-4022,1291,2203,3341,-3354,-4033,3324,3991,757,-2874,-2929,3983,4324,-1682,-3791],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,4,-5,5,-6,7,-7,8,-9,11,-11,13,-14,16,-17,19,-21,23,-26,29,-32,36,-41,46,-53,60,-71,84,-103,131,-178,276,-661,-1230,-4109,-4327,9066,1565,-8570,629,-239,6352,3303,-11592,-1183,7882,-972,1643,-7688,-5177,12596,942,-6523,-1730,-2049,7072,5149,-11713,-2536,4964,1773,4770,-9854,-5695,10773,3015,-2184,-3647,-5927,8500,5426,-8872,-3571,1152,4223,6439,-8327,-4739,5805,2335,1359,-5126,-5603,6553,3157,-3673,-2873,-2743,4611,4163,-5392,-4382,2504,2874,2544,-6078,-3541,5195,1220,-734,-2466,-1888,5272,1524,-5322,-1433,-399,3787,2211,-6493,1378,3994,-325,1198,-5441,-328,6889,-1849,-3708,-175,-1137,5972,1101,-7912,2115,2634,1112,463,-7868,1284,8199,-1356,-1943,-1366,102,10270,-2095,-8416,2207,2369,4393,1451,-10585,2133,9300,-2053,-1209,-6080,-1868,12198,-1063,-8234,-953,-314,7572,2192,-10700,508,6448,2317,682,-8189,-3143,11835,831,-4706,-2072,-2354,8250,4016,-9368,-778,2785,3789,2418,-8526,-3113,7022,2326,-638,-4306,-3991,7368,2476,-5346,-1786,-513,4705,2020,-6388,-1126,4052,2452,502,-4468,-1171,6010,-235,-2349,-1273,253,5433,-1554,-5117,300,1047,2250,-729,-5291,1843,4309,-2077,-604,-3096,843,7339,-3070,-2753,1447,2866,5145,-1886,-7338,4179,5420,-1277,-2155,-4979,3140,6428,-5671,-3904,-1227,348,8256,-3681,-7744,3913,4257,3603,-536,-9454,4188,9558,-2646,-2853,-4503,1086,9223,-2908,-8235,909,1976,6661,-862,-10536,1897,7166,357,-1451,-7055,-446,9606,-1155,-5020,-1499,591,7548,-413,-8725,1358,3299,1887,-55,-6509,-603,6922,-379,-2513,-3489,-331,7089,-344,-4253,-970,2462,3263,-96,-5281,2370,3053,775,-698,-2661,893,3945,-2473,-3429,-585,1009,4106,-1538,-3553,2043,2666,909,-1548,-4312,3761,4055,-3494,-2107,-2295,2506,5330,-5415,-3850,2876,1611,1025,-3642,-4759,5777,3217,-2881,-2546,-4695,4546,5672,-5527,-3668,1720,2586,5714,-3943,-5832,5819,3930,593,-3008,-6435,5571,5762,-4389,-3728,-2040,2565,7451,-5577,-7279,3551,3438,2119,-2618,-6863,4796,5906,-1723,-3106,-3704,2648,7044,-2011,-5353,685,2645,4393,-1068,-7587,2565,3910,1992,-914,-4784,2202,4788,-1140,-2683,-1065,1508,4394,-1938,-4230,1716,2608,1955,-2112,-4123,2056,1807,-1187,-2160,-1279,2924,2409,-2389,-2671,1124,3194,2003,-2966,-3493,3328,2049,-543,-2526,-1719,3747,1595,-3937,-1518,1473,3663,1639,-4486,-3026,2880,1956,558,-4948,-2434,5360,2492,-4379,-3175,-744,5732,3581,-6542,-2780,3736,3350,1029,-4200,-3968,6050,4052,-1994,-3089,-3298,4584,4684,-4946,-4716,59,4144,4684,-4620,-5432,3263,3752,391,-3570,-5030,4711,4285,-2830,-4034,-1181,3479,6490,-3888,-3602,1861,2598,2284,-3981,-4127,3721,3452,-589,-1960,-2037,2850,2689,-1965],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,5,-7,7,-8,9,-10,12,-13,14,-15,17,-19,21,-23,26,-28,32,-36,40,-44,50,-56,64,-73,86,-102,126,-162,222,-344,681,-3627,-9199,6452,3874,-2560,-384,-6478,5256,9164,-7830,-4844,569,1381,8450,-5236,-10099,5929,2913,679,-1840,-10722,4706,11099,-6045,-3092,-2182,354,10882,-3513,-9624,3133,3222,5280,-425,-13068,3503,8188,145,-906,-6476,1015,10105,-2565,-7965,-1039,1636,6774,-523,-9681,1758,4601,789,371,-8154,766,6584,-1211,-2257,-2658,686,7343,-2035,-5988,607,1696,4347,-1060,-6870,2372,3876,979,-672,-4206,2717,4796,-3248,-2237,-620,10,4922,-4402,-3520,5654,756,1036,-2176,-3450,5793,2894,-6042,572,-2518,4048,5645,-6999,-3317,4933,959,2051,-5003,-6290,9281,2983,-4319,-1553,-5038,6398,7997,-9602,-3757,2903,1478,5556,-5862,-7913,8030,3537,-1423,-2990,-6938,7318,9275,-6991,-4478,-736,3082,10221,-6817,-8201,5404,3749,3100,-2307,-8001,5350,7811,-2216,-2913,-4261,2887,8373,-4670,-5220,2851,1729,4905,-2437,-7454,3796,4366,-430,-1485,-5039,3211,5797,-2925,-2652,-1315,2426,5375,-3267,-4116,2466,1760,1671,-2258,-3654,3407,2949,-851,-927,-2829,3524,2263,-4996,-1109,1200,715,2510,-5344,-3393,5935,881,-923,-2262,-3609,7168,1900,-6956,-395,742,2758,3100,-7868,-2673,6455,124,858,-4460,-5058,9633,2076,-6995,-2760,-910,6948,4780,-8304,-3031,5061,2514,2156,-6131,-5498,9385,3549,-3072,-3252,-5008,7622,5961,-7827,-2468,1007,4412,5404,-7618,-5347,7019,2712,-115,-4125,-6415,7040,4329,-5273,-3184,-572,3370,5607,-5593,-4653,3936,2520,2036,-3173,-5614,4179,3250,-1683,-1912,-2447,4017,5199,-3996,-3064,949,1691,2136,-3379,-2391,4033,1079,-59,-2977,-1771,4476,1611,-3971,-654,-1002,4016,678,-4454,-83,3093,831,1217,-4545,-1545,6559,-1578,-2734,-1130,216,7050,264,-7309,846,3127,1659,-740,-5868,-261,6816,-13,-2229,-4308,-716,8478,391,-6684,-666,2033,4539,1439,-8538,-1115,6778,1440,207,-6632,-2072,9437,1322,-5142,-2545,-1061,7664,2918,-8160,-1721,3035,3375,1414,-7156,-2483,6555,2420,-1502,-1963,-2763,6348,3604,-6323,-2101,2409,4307,4048,-6520,-2294,4567,2036,-8,-3508,-3804,4551,2325,-1779,-2455,-209,3726,1671,-3848,-2455,2570,2073,509,-3067,-766,3588,976,-1694,-1145,-316,4169,-362,-2971,-35,497,1767,-1192,-4809,537,4044,-107,-1102,-3101,1275,5318,-1911,-4797,-145,1647,5423,-1349,-5563,1133,4115,995,-1214,-4627,2256,6723,-689,-3220,-2730,1143,6238,-1128,-5323,782,4329,4362,-1050,-6606,1599,7228,431,-3153,-5574,377,8308,658,-5141,-2085,1979,5438,-636,-7956,668,5155,2624,-127,-5580,-829,6017,519,-2782,-3931,-601,5493,764,-4627,-789,2475,2776,258,-5083,-130,3492,1884,-853,-4276],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-5,5,-6,6,-7,7,-8,10,-11,12,-13,14,-15,17,-19,20,-22,24,-27,30,-32,35,-39,43,-48,53,-59,67,-75,83,-91,88,-25,-804,-8578,-222,2366,1261,2523,-7178,-1060,6411,-1304,-632,-1590,-2144,6564,174,-5899,762,792,762,1870,-6091,1662,5024,-1519,-875,-2587,1404,4790,-2239,-3792,736,1121,3848,-3264,-5268,2730,3429,1345,-2761,-5566,4778,5752,-3146,-3965,-2011,3298,7363,-5910,-6468,2313,2953,5584,-4371,-9814,7008,5394,-21,-2525,-7457,4238,8879,-5641,-4874,-2054,2919,9163,-5116,-9768,3698,4234,4216,-772,-11034,3093,9350,-2411,-2154,-5227,-423,10365,-2875,-8021,1869,-36,6671,1083,-10371,1650,6662,616,1720,-5310,-1131,10242,-2310,-4370,837,-1793,5275,413,-8174,3255,2010,598,1833,-5805,-28,6546,-1539,-2606,158,43,4081,-901,-4805,2802,2795,-416,-1419,-4726,2888,3797,-1591,-1185,-1342,2743,4144,-4462,-4187,2199,2667,2834,-4067,-3341,4830,4070,-1785,-3614,-3723,5223,4205,-5259,-3623,-1980,4832,4610,-7330,-4222,4372,3295,3698,-5216,-7023,7021,5009,-3509,-3006,-4393,5221,7452,-6837,-3883,1017,3331,6169,-4972,-6902,5699,3604,991,-2549,-7728,4943,7195,-4791,-2475,-3381,1932,9276,-3622,-6822,3511,2015,3013,-1286,-8343,3717,5533,-3145,-670,-4483,812,6678,-2544,-3458,1323,137,3640,-1003,-6195,2713,2577,-1126,7,-3897,1022,4344,-2559,-1132,1390,224,3120,-3305,-2537,3775,1943,-697,-1785,-2526,3596,2661,-3399,-2754,303,3033,1650,-5226,-1338,3881,2585,77,-4250,-2284,5298,2165,-2535,-3869,-1300,6031,2147,-6238,-3013,1822,3537,2153,-6734,-3204,5390,2608,-33,-5621,-4180,8036,3531,-3999,-1679,-1627,5898,3312,-7396,-4019,2722,3879,2957,-4606,-5101,6489,3355,-1088,-2502,-4410,6301,6226,-4460,-4088,380,1151,5017,-4357,-4731,4056,1932,1179,-2162,-4764,4410,4423,-2926,-1273,-1566,2601,4687,-3320,-3137,2806,333,1381,-1679,-2571,3782,1293,-1899,325,-1617,2448,2110,-4045,-408,1998,931,1181,-3388,-821,4214,471,-2416,-958,-808,3610,1441,-2976,-508,1705,2635,-414,-5095,-174,3591,1771,-587,-2981,-916,4922,434,-4814,-2843,177,5941,1247,-6290,-1613,3541,3973,128,-6099,-810,6002,1431,-2726,-4199,-611,7089,2092,-6208,-2659,225,4870,1426,-6501,-2377,3943,1213,689,-5200,-2892,6109,1801,-3410,-2473,-1243,4314,3131,-5929,-1623,2506,2070,1797,-4581,-3322,4150,915,-1408,-2027,-2479,4247,2937,-3252,-858,1149,2179,1978,-3698,-2384,2871,-66,19,-1144,-1367,4211,546,-2853,470,69,2407,-1251,-3664,-468,1938,-567,-267,-2306,-449,3357,-707,-1824,-775,1378,2579,-1365,-4269,-354,3860,1194,-2191,-4300,136,5491,504,-1577,-3469,627,5111,-2034,-3792,-407,3205,4233,-398,-5198,539,3633,1578,-2337,-6617],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-2,3,-3,4,-4,5,-5,6,-7,8,-9,9,-10,11,-12,14,-15,16,-18,21,-23,26,-29,33,-37,39,-24,-133,-2647,1554,7099,-5291,-3755,3528,935,3558,-2725,-6016,4102,1824,-1642,-1077,-3558,2814,4968,-5225,-1280,2099,763,1989,-3784,-2364,5616,335,-2331,-2476,-1770,6463,2670,-5100,-1972,1253,4054,2095,-7818,-1251,4393,2416,290,-7044,-984,7605,589,-3228,-3503,-1596,8517,1937,-8463,-1097,2445,5290,2618,-9019,-2173,7849,2057,-661,-7032,-5243,10421,2780,-6903,-3394,-2481,7169,5210,-9527,-2470,4774,3181,4324,-7013,-6079,9538,1523,-2850,-2275,-6002,7367,6610,-8485,-2115,567,2898,5075,-5659,-5790,6726,1793,355,-2687,-6625,6668,4699,-5238,-1197,-1492,2493,5138,-5327,-2797,4133,-907,1914,-1738,-4813,4768,595,-3256,282,-1194,2866,2092,-5772,-854,2632,821,-243,-3531,-1470,6770,577,-2075,-2300,-580,5194,583,-5318,501,2638,4038,-748,-7145,976,5593,1244,-1123,-6106,97,7712,-563,-4404,-2977,216,7615,-1062,-9151,487,3840,3344,-1211,-8609,-287,7648,-915,-1901,-5280,-770,9365,1552,-7763,-2006,1006,6640,3104,-9756,-713,6878,2312,519,-6873,-3175,9980,1611,-2999,-1054,-2575,5974,2700,-8033,-797,2329,1169,3617,-5833,-3456,6894,-143,-1872,-1666,-3216,6583,1716,-5885,-276,428,786,3261,-4373,-1609,4539,-216,-46,-1309,-852,4532,318,-4039,1610,56,2477,806,-6014,783,3139,289,-1235,-3379,1458,4973,-1387,-4105,-589,1497,5487,-946,-5820,884,2353,1893,-2300,-6351,2459,5135,-399,-1840,-4852,2398,6734,-3120,-4366,208,3201,5357,-1575,-7339,1546,4342,2737,-1596,-7326,2045,7775,-1797,-3969,-4280,1222,6813,-922,-8166,437,3570,5010,305,-8722,1457,5939,885,-572,-4940,-385,7915,250,-4572,-1377,417,4989,647,-6201,428,3776,263,617,-4794,-358,6472,-1378,-1805,-745,-1625,4561,170,-5756,1716,2197,126,542,-4284,-257,4626,-1168,-1005,-1606,553,3943,-2289,-3311,1693,1556,1754,-1431,-4447,2351,3196,-1450,-1347,-1655,2265,3855,-3009,-3658,937,1818,3118,-2513,-4061,2318,4357,1408,-3111,-3780,3438,4093,-2737,-3183,-192,2793,4615,-4978,-5168,1300,3416,2799,-1784,-4752,2526,4595,151,-2316,-4191,3332,5310,-2567,-4509,-778,3047,5660,-3451,-6263,2089,2892,2330,-2269,-6265,1856,5775,-1150,-3285,-2267,1037,5689,-2577,-4457,921,1213,2545,-1045,-5186,2134,3879,-256,-640,-3430,1253,3435,-1254,-2857,-333,1380,2688,-1295,-4913,1631,3468,339,-334,-2601,2034,3029,-2136,-1768,-211,624,2127,-2770,-3042,3083,1172,113,-1859,-2171,2788,2284,-2940,-2379,-488,3922,2355,-2806,-3432,2186,3466,-66,-4034,-2406,4111,3387,-773,-3237,-2050,3982,2797,-4031,-2998,290,3538,2768,-4066,-3770,2255],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-4,5,-5,5,-6,8,-8,9,-10,11,-12,13,-15,16,-19,20,-23,26,-29,33,-37,44,-51,60,-74,96,-133,206,-469,3133,5575,-8565,-3775,8128,-265,722,-4137,-6387,10075,4183,-6831,-826,-2707,5687,7469,-10996,-3262,6243,2795,4337,-5429,-7890,9275,4239,-3804,-2270,-5592,5947,9658,-10093,-4244,2551,2549,9391,-7324,-8997,6944,3797,-98,-1988,-7694,6087,8798,-4338,-3824,-2863,2984,8100,-4972,-6717,2844,2094,4717,-2558,-6610,4643,4704,-2117,-1886,-4003,2890,5046,-4375,-2529,70,2270,4640,-3533,-4378,3137,1505,929,-2064,-2948,5783,1652,-2947,-769,-972,4021,3946,-5004,-1020,4071,762,2529,-5927,-2076,7027,475,-3191,-1810,-2882,7485,1872,-9279,103,2203,2487,4018,-8151,-2060,9066,-32,-1131,-3927,-3220,10417,1681,-9078,-91,492,5818,5803,-9471,-2305,7285,1459,2138,-5791,-5956,11420,3457,-5828,-2174,-3658,7738,6767,-10145,-3172,4605,1906,4647,-8036,-6927,7298,3019,-3108,-2921,-4557,6902,4844,-6280,-2488,-94,4221,4998,-5631,-6226,4497,2123,1459,-2925,-3790,5619,3561,-2247,-1899,-3423,3659,4112,-4939,-1630,1964,1781,1528,-3864,-1564,4610,700,-1088,-2494,-1756,4968,-32,-4705,-481,777,3590,2269,-5925,872,3302,-641,139,-3998,-690,8009,-1300,-4527,-11,-198,6526,528,-8346,1531,3976,1096,773,-7759,660,8586,-1002,-3689,-3416,-972,8375,215,-7833,705,3285,3933,1980,-9471,-432,8272,302,-2029,-6186,-2716,10597,-7,-7127,-1367,-477,7004,1748,-9450,-1880,4446,1156,1498,-6597,-3316,8638,1437,-2628,-2607,-2072,7372,2433,-7672,-1511,2322,3485,2497,-7104,-1947,5832,1983,-664,-3565,-2315,6201,1271,-4527,-749,621,2203,1487,-5110,-395,2964,1792,-194,-4650,-261,4782,-557,-2368,-838,-545,4227,-1216,-4521,1022,1973,2609,-854,-4423,1763,4932,-2499,-1675,-3407,2430,6439,-3353,-5094,1463,2210,4418,-2107,-6861,3040,4873,-794,-1257,-5921,1615,7709,-2727,-5116,-548,1916,7835,-1575,-8129,1498,4044,3460,-261,-8315,2275,8459,-1489,-2167,-4166,-342,8145,-679,-6990,-142,2188,5403,-257,-8665,1025,6120,1635,-578,-4162,162,6046,594,-4630,-2316,1769,5557,308,-5833,656,3658,1471,312,-4000,-639,4821,-247,-3213,-1794,-339,4384,-1323,-4592,494,1627,2013,-999,-3673,309,3164,-1428,-1191,-1697,1481,3973,-1813,-2602,-219,1826,4155,-2949,-3447,2378,2303,847,-818,-3858,3769,3776,-3003,-1755,-1267,2858,3987,-3965,-2833,1698,2695,2185,-3146,-4263,4930,3944,-1443,-3330,-3356,4111,5566,-4154,-4639,643,2454,4664,-4659,-5603,2984,4426,1466,-2751,-4151,4129,6173,-2122,-4143,-1621,2211,5797,-2484,-5964,1261,3554,3560,-1983,-5729,1668,4579,-195,-2884,-3794,1495,5466,-720,-3810,-864,2102,3148,-437,-5207,1296,2209],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-7,7,-7,9,-10,11,-12,14,-16,17,-19,21,-23,26,-28,31,-35,38,-42,47,-51,57,-63,70,-78,87,-97,109,-124,143,-165,195,-236,295,-386,550,-931,4531,-2564,-6862,2039,-1766,6701,-751,-10511,4785,5238,821,-115,-9739,1142,11502,-2620,-3240,-1369,-430,11586,-1040,-10748,3174,3225,4195,1457,-11584,1506,10270,-2238,-393,-6047,-2421,12372,-769,-8903,477,315,6785,1915,-11476,-1595,6478,2465,-18,-8586,-3222,10151,452,-4990,-3181,-1859,7983,2835,-8204,-1933,2959,3693,2403,-7457,-581,6617,1307,-1899,-3486,-1364,7184,-195,-3120,-833,825,4060,-852,-5846,980,2687,1205,282,-4835,2525,4450,-3089,-1708,-90,623,7069,-2633,-4869,3593,804,1740,-1166,-7691,5166,4647,-2935,-899,-4891,2698,8513,-5898,-5262,2891,1458,5514,-3430,-9203,5365,5219,-409,-1759,-7256,3996,10116,-6374,-4680,-230,996,9479,-3344,-9685,5467,3784,599,-1849,-9529,3067,11175,-3312,-3799,-4072,231,11076,-3448,-8279,1563,2120,5831,402,-9544,2847,7398,-1277,-750,-6022,-280,9191,-1462,-4839,-898,910,5790,225,-8048,613,3618,1535,-219,-6094,215,5929,-1493,-2026,-2236,-152,5456,-1158,-4116,884,2361,2331,-1640,-4062,2413,2788,-925,-1089,-3856,2492,5171,-2880,-1847,-561,653,4046,-5459,-4066,4524,1477,-553,-2497,-5790,6181,4975,-4847,-1953,-833,2901,6299,-6842,-4796,5499,2073,2928,-4363,-7552,6710,5319,-4600,-2650,-4006,4072,7614,-6341,-4990,2163,2217,5947,-6614,-7935,5486,4921,263,-2434,-7997,4331,9243,-5050,-3831,-1756,2239,7797,-4870,-6492,3055,4168,2573,-1996,-8651,3086,6150,-693,-1610,-3415,2340,7349,-2819,-4244,732,1601,4474,-1894,-5712,3856,3938,-644,-511,-3230,2210,4359,-1747,-1900,-1618,1990,3056,-3346,-3804,1289,1786,1354,-2677,-1834,4136,1848,-2668,-2274,-1796,3867,2536,-5155,-974,1797,2825,1889,-4303,-1879,4379,1736,-1002,-2668,-2305,6652,3597,-6648,-86,516,4216,3411,-7200,-2918,5662,2115,310,-3544,-4419,6752,3480,-4932,-2570,-1306,4758,4755,-8024,-3838,4708,2310,2814,-4939,-5408,6590,4773,-2326,-3901,-3184,5187,5083,-6746,-3597,1734,3485,4149,-5744,-5291,4069,2775,739,-2900,-4754,4421,5111,-3183,-2094,-2174,2882,4381,-4358,-3218,2025,1984,1369,-2118,-3239,3307,2287,-1845,-842,-764,2817,2963,-2723,-2359,-22,1698,1614,-3379,-1283,4034,1243,-1058,-2501,-1207,4189,1133,-3680,-1951,252,4330,1232,-5145,-716,3767,1288,88,-4625,-1679,5527,469,-3856,-1687,1108,5217,-435,-7113,169,3151,1653,93,-5854,-922,6644,1497,-1628,-3331,-1023,6248,2468,-7047,-2003,1352,3865,1615,-6680,-1953,4003,2258,69,-5299,-2658,6155,1956,-3718,-3849,798,4243,3338,-5477,-2441,1551,2846,1390,-4824,-1881,5375,3274,-1667,-3508,-1586,5212,2395,-2880,-2839,1116,2692,1482],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,8,-9,9,-11,12,-13,14,-15,17,-19,20,-23,25,-28,31,-35,40,-47,54,-64,77,-96,122,-163,233,-368,712,-3974,-170,7999,-3370,-3083,-1195,828,6426,-1310,-6034,3491,1476,2105,831,-6277,2513,4146,-2260,-2453,-2423,1290,4740,-4345,-3082,2481,2228,2714,-2800,-4442,4356,1985,-1648,-2173,-2580,5158,2903,-5164,-1791,376,3771,5193,-6130,-4282,5635,2728,1807,-5225,-5544,8287,4891,-3570,-3048,-4095,6018,6184,-9234,-2915,2264,2430,6607,-6824,-7887,8014,3937,-247,-4007,-8206,7095,8222,-4962,-3379,-1911,3144,9168,-6345,-7555,3228,1874,3184,-3256,-10064,5683,7161,-4125,-647,-5278,2481,9346,-4785,-3892,2207,318,6071,-709,-8178,5400,4398,-1103,-560,-5473,248,6073,-4156,-1601,232,49,5979,-2171,-5629,4042,1661,-594,-815,-3946,5184,4290,-2943,-1389,-698,2051,4177,-5506,-1848,3567,1859,1630,-4326,-2709,5482,1765,-3169,-4206,-976,5421,2321,-5620,-1504,968,4126,1913,-7941,-2188,5727,2077,1414,-5450,-3717,8545,2260,-4986,-3221,-1118,5654,2953,-8673,-1604,3443,2840,4793,-7450,-6122,7796,3078,-2889,-3604,-4026,8475,5829,-7170,-2783,1081,4089,5006,-6305,-5551,6844,1373,1656,-4028,-6559,6634,4089,-4848,-1952,-1655,2348,6028,-5989,-4421,3218,-602,2142,-3531,-6131,4865,2606,-3070,261,-2993,2409,4894,-3734,-818,2341,1098,3118,-3678,-3037,3936,1550,-2114,-1736,-1607,2917,2010,-4159,-505,1821,2073,771,-5204,-901,4242,1317,-808,-2822,587,5181,440,-5603,-2215,1218,6715,-427,-6871,133,2561,2809,787,-6421,-313,6370,544,-2901,-5048,522,7585,243,-5439,-933,1205,4662,1181,-8193,-470,4903,2616,181,-5338,-1386,7796,1766,-3655,-2139,-1695,6744,2648,-8384,-2504,3015,2653,1461,-6858,-3071,5946,563,-2440,-2881,-3671,5899,1997,-6096,-504,-527,2481,4123,-4693,-2757,3923,895,-16,-3751,-3303,4844,279,-3685,-970,-600,2249,2453,-5572,184,2701,849,215,-3145,-735,4283,298,-2061,-672,-262,3061,637,-3588,-388,2539,1351,-934,-5065,1456,3709,-198,-2729,-2708,1139,5373,-887,-5401,-309,1541,3187,-1140,-4989,881,4755,186,-1018,-5425,1884,6379,-704,-3611,-2640,1176,4377,-1343,-5703,-499,2905,3640,-1350,-6858,312,5819,338,-2049,-4511,338,6511,-1076,-5197,-412,238,4486,-139,-6854,1036,4877,1998,73,-4712,-1022,6337,-9,-3484,-1632,-963,4786,634,-5456,408,1853,1523,398,-4092,-1197,5404,193,-1356,-2586,-366,4180,-90,-3680,378,338,2763,187,-3203,1300,2020,-296,-1380,-834,906,3732,-1504,-3093,946,2277,2030,-946,-4049,2404,3205,-720,-1430,-1732,1836,3775,-1949,-3133,42,2237,3920,-2420,-3052,1224,3490,2654,-3297,-3445,3033,3353,-735,-2476,-3129,3440,5367,-2506,-3537,-270,3915],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,4,-4,4,-5,5,-6,6,-7,7,-8,9,-10,10,-11,13,-15,16,-17,19,-21,22,-26,28,-31,35,-38,43,-49,57,-67,79,-96,120,-159,229,-397,2259,1085,2363,-3119,-5574,7876,2425,-3651,-1089,-2206,4118,4471,-5446,-1481,2651,-32,1889,-4013,-2246,5873,-644,-894,-1790,-363,5353,915,-5956,402,2321,3690,-362,-6634,1819,5093,864,-575,-4723,822,7745,-1004,-3377,-1186,1066,7691,-1221,-9601,505,3278,3143,-195,-9040,240,8533,-1959,-3423,-5509,-753,11307,-1382,-9397,-345,1207,6406,935,-11440,682,7620,215,1321,-8136,-2225,11829,-708,-5829,-2249,-2804,8672,3681,-10882,1354,3840,2428,3644,-8621,-3082,7520,-589,-1603,-2627,-4913,7488,2381,-7510,1345,-274,3070,3922,-7631,-1433,6685,197,467,-2342,-3182,5989,37,-4884,64,-1277,2849,935,-6272,406,4002,-480,968,-3986,646,5502,-1500,-2950,-44,1866,4198,-1676,-4341,2128,2788,2531,-2373,-4584,3236,5219,-1852,-2811,-3395,1489,7253,-3220,-4869,-273,2989,6765,-3777,-8435,3257,4435,1165,-1879,-7353,3543,7986,-3346,-2822,-3144,1936,9386,-2764,-8361,1929,2442,4092,-924,-10192,2969,7002,-784,-1374,-6828,215,10562,-2770,-5567,407,1010,6788,459,-9473,2103,4116,1758,1563,-6579,-20,8799,-1491,-3532,-919,-1481,6415,412,-7717,1609,1637,456,661,-7302,-337,4271,-933,-425,-1661,-1333,5872,-1316,-4966,1388,432,2072,-146,-4878,3136,1694,-1908,-2481,-2088,1502,4751,-2430,-2534,1305,1100,3557,-2463,-3513,3201,3104,405,-2535,-4729,4472,4053,-2494,-2683,-1512,3820,4708,-4894,-4488,1171,3563,4009,-4800,-5852,5444,4293,-1195,-5550,-5057,3097,6159,-4347,-5330,-1177,3554,7513,-5131,-5406,3661,2873,2525,-2968,-6147,4033,6746,-2731,-2373,-1661,1972,7155,-3443,-5243,1428,1353,4973,-1241,-6621,3198,4107,-961,-464,-4617,793,7160,-3152,-3933,1433,-209,4095,-2127,-5768,2360,3408,351,-794,-3436,1586,4760,-1603,-1533,-495,389,2185,-2207,-2974,2051,1258,486,-1421,-2515,2826,1863,-3081,-1546,-174,3076,3128,-4053,-2738,2786,2052,1803,-3493,-2293,3618,2731,-2799,-4479,-2142,4277,2526,-3680,-3292,814,3387,2729,-5488,-3624,5329,2800,23,-4034,-2429,6173,3865,-2414,-3137,-1450,4175,4694,-5230,-2997,1744,3460,3084,-4810,-4473,4912,2979,-370,-2691,-3417,5285,4348,-5107,-3127,-1172,2066,3935,-5054,-3521,2162,2923,1614,-1462,-4614,4877,3228,-1486,-1279,-228,2179,3592,-2970,-2339,1398,1280,1198,-1854,-3861,1973,1710,-1381,-1407,-2006,2651,3945,-3305,-1832,1170,510,1686,-2780,-1839,2960,658,-1009,-2363,-765,3238,1392,-2841,-2058,851,3574,729,-3689,-714,2695,1968,-909,-4097,-1194,3196,-2,-3202,-3053,111,4151,666,-4149,-1185,2420,3276,-17,-4815,-1505,4202,3326,-2396,-3030,-1025,6572,1835],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,1,-1,1,-1,2,-3,3,-5,6,-9,13,-20,35,-76,210,-1293,-6123,5912,6334,-6915,-887,-2318,2501,8469,-7425,-6485,5858,1237,4246,-2520,-9477,7766,7439,-5113,-1650,-5506,4177,10787,-7143,-6412,2098,1492,7437,-3116,-10876,6315,6304,586,-1375,-9463,2877,11575,-4097,-5261,-2333,827,9867,-2586,-8798,3174,2962,4429,328,-10607,2177,8118,-1118,-2478,-4514,376,8097,-2358,-5217,362,1311,4477,-626,-7730,2732,3145,355,-770,-4607,1112,6464,-1588,-2209,-642,1240,5675,-3601,-3661,1815,1208,1460,-2470,-5319,4004,1933,-1779,-1261,-1589,4194,3262,-6031,-2896,1306,2062,3676,-5980,-3979,7269,1989,-1931,-2345,-5310,7747,4897,-7150,-1255,-970,3457,6637,-8961,-5125,7577,2379,1914,-4160,-7118,9851,6722,-6098,-2886,-3309,5600,9634,-8892,-6342,4013,2366,5510,-6752,-11051,8087,5655,-2373,-1868,-6633,4760,9233,-5809,-4747,486,3442,7218,-4895,-8502,4818,2058,1865,-2834,-8507,4854,6920,-3086,-3540,-2193,1438,6831,-4012,-5898,2419,1493,3893,-2269,-5050,4057,3073,-1153,-754,-3119,4041,4251,-3095,-2570,-200,1408,3260,-3822,-1443,3596,869,-19,-2890,-2032,6486,2001,-4619,-632,-1230,3712,3111,-6191,-740,4140,1173,1820,-5835,-2490,8290,518,-3183,-1925,-1649,7849,2038,-7903,-387,3129,3471,2421,-8069,-3247,7637,941,-912,-3080,-4463,8745,3399,-6825,-1322,-872,5701,5397,-8763,-4501,5862,3218,2868,-4897,-6188,7741,3535,-4390,-2033,-4016,5625,6315,-7012,-3296,2237,2658,4743,-5050,-5367,5424,3705,-426,-4675,-4919,4393,4478,-4759,-2636,-23,3209,3723,-3557,-2933,2594,842,1429,-2788,-3080,3607,2353,-2229,-745,-1538,3940,1655,-3630,-1019,1999,880,1068,-3167,-1283,4409,-220,-1686,-1925,344,6127,-527,-4952,759,126,4035,420,-5953,-387,5498,225,-58,-4372,-1467,6783,532,-5160,-2003,426,5741,1232,-7813,99,4040,3220,246,-7569,-844,8410,533,-3333,-2972,-2428,8332,2610,-6040,-1210,1326,5250,2404,-8881,-2268,6948,1401,-965,-4972,-3615,8262,2233,-5729,-2503,-88,5009,3390,-6918,-2637,4110,2436,889,-4899,-3868,6863,2679,-1990,-2090,-2228,4813,3301,-4622,-1363,869,1948,2126,-4874,-1228,3345,573,-1800,-2162,-1194,4755,186,-1324,-1447,277,3627,-595,-4001,395,2724,906,-1423,-3646,51,4908,-797,-2744,-1224,1320,4333,-1234,-5551,831,1770,2857,-787,-4456,2332,5207,-606,-3363,-3495,2070,6157,-1794,-3251,-1119,2032,4854,-1038,-7131,987,5553,1588,-2476,-5711,990,7119,-928,-3680,-2488,1582,6704,-432,-5760,143,3211,3966,-574,-6721,-206,5591,1007,-2713,-4559,-1037,5763,-887,-5181,-1363,2244,4272,506,-5885,-1259,4471,1835,-1788,-4459,-1179,5342,19,-3439,-2362],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-5,5,-6,6,-7,8,-8,9,-10,11,-12,13,-14,15,-16,19,-20,22,-24,27,-29,33,-37,42,-48,56,-66,79,-99,128,-178,274,-525,2244,6027,143,881,-7439,-1743,10931,-605,-4508,-593,-2754,8496,1999,-10872,94,3445,1923,3220,-10907,-839,10696,-231,-2668,-5416,-4200,11425,2579,-10105,-396,96,5844,5492,-11838,-3824,7601,1149,2361,-5658,-5392,10175,3317,-6708,-1590,-3416,6469,6242,-9176,-3012,4656,1726,4366,-6479,-5793,7592,2478,-1334,-2843,-3763,5518,5295,-5499,-1762,193,4184,4542,-5484,-3099,4862,1077,144,-4151,-2200,5567,986,-2663,-1300,-1241,4006,26,-4720,310,2713,1119,524,-6158,-987,5919,-2310,-2170,-2624,-217,7997,-2335,-7052,2188,1180,4618,117,-9027,2592,6346,-2657,1174,-6288,887,10653,-3238,-6152,-72,-1044,7651,-637,-11460,3033,5460,1261,1446,-10661,1262,11475,-1439,-3706,-2908,-1436,9949,1077,-11153,1703,2357,5571,2996,-11179,-526,8916,85,-534,-5025,-2786,9891,1620,-7002,-1594,-359,5895,4019,-8197,-1557,4541,833,1323,-6777,-2750,8401,1854,-2493,-2918,-1996,5430,2441,-6055,-1157,191,2886,1327,-6101,-966,4425,1098,-446,-3320,-358,6139,-1486,-3686,-1217,857,4112,-1715,-5398,3283,2470,457,-630,-4704,2271,6592,-4194,-1950,-1177,1427,7529,-3566,-7542,3114,2619,2931,-2372,-7044,5015,5595,-2571,-3080,-4186,2738,8993,-4549,-5884,1871,2028,6688,-2756,-9358,4206,6295,416,-1670,-7550,1281,10917,-3736,-6218,-1910,-189,7357,-1181,-8929,2847,3060,2395,-489,-9682,997,7790,-1343,-3059,-4606,-572,8739,-751,-5822,718,590,4842,-264,-8513,-108,4358,1097,-616,-6674,-816,7294,-1511,-3086,-1718,335,5705,1144,-5194,-145,1963,1504,526,-4411,2360,3839,-1450,-2170,-2789,1415,4124,-2797,-2845,1432,1374,1808,-3272,-4341,3857,3123,-1649,-2119,-4095,3293,5019,-5324,-2063,632,3285,4411,-5003,-5011,3741,2360,599,-3226,-5624,6169,4516,-3395,-1170,-504,2332,6035,-4777,-6222,4451,2975,4563,-3052,-7588,5709,4955,-1619,-2180,-5365,3570,7674,-5821,-4950,-30,3559,5110,-4045,-7344,2984,3432,1583,-2889,-6508,3476,6940,-1898,-3618,-1648,1616,6202,-3127,-4968,1488,2479,2615,-1834,-6156,1971,5213,-708,-2110,-3395,660,5307,-1083,-2370,810,650,3327,-1783,-4615,2569,2726,555,-1159,-3453,2395,3252,-1870,-1692,-37,1848,2590,-3627,-2970,3379,2012,-573,-1861,-2418,3891,2675,-2301,-2138,-607,4026,3170,-5123,-1611,2769,2143,1250,-4175,-2194,5082,3273,-1908,-2167,-1717,5546,2845,-5341,-2650,1788,4599,3871,-5798,-3149,5097,2240,111,-4599,-4097,5284,4543,-3321,-3603,-546,4617,4400,-4503,-3537,2531,3946,2460,-4285,-4144,4865,4136,-147,-3455,-3546,4076,5315,-4029,-4024,20,2453,3490,-2758,-4758,2740,2725,13,-2596,-3970,3170],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-13,14,-16,17,-19,21,-23,25,-28,31,-35,38,-42,47,-53,59,-67,72,-68,8,894,6331,-2375,-6944,3275,1737,404,-1317,-5932,3084,4483,-3484,-1979,-1454,1961,3899,-5086,-3434,3495,578,2094,-2878,-3740,5622,2685,-1677,-1712,-495,4825,2877,-5787,-2743,1618,3623,1576,-8510,-1775,6652,1985,-911,-5149,-2213,9435,946,-6131,-3048,-744,7702,3782,-10246,-1647,5150,2464,2512,-8549,-4255,10383,1464,-2602,-3798,-5146,10152,5232,-10843,-2063,1692,3921,5751,-9848,-4860,9015,1811,362,-5268,-7366,8800,5763,-6408,-2166,-1963,5053,8459,-8807,-4879,4677,2078,3893,-4772,-7879,7357,4118,-3152,-1655,-3900,4458,6020,-5791,-2877,1324,2015,3723,-4617,-4789,4246,1109,-553,-805,-2851,4795,3332,-4928,-882,299,2241,2903,-4519,-1150,3074,791,612,-2982,-1023,5587,404,-3908,-2480,617,6010,-540,-6048,874,3531,1985,-15,-6553,-381,7247,742,-2124,-4324,-1097,8994,-567,-6967,-1356,718,6281,1119,-9751,-95,6089,771,-476,-7940,-1749,9969,331,-4654,-2566,-2446,8916,2302,-9391,-999,3296,3685,2725,-9516,-2371,8601,771,-862,-4062,-4081,9057,3377,-7047,-1365,464,4254,4972,-9099,-4158,6255,1024,1011,-4222,-5434,6799,1916,-5248,-179,-1802,3820,3308,-6703,-1023,2109,950,1641,-3808,-2627,4854,428,-2282,-1833,-843,4350,754,-4939,974,1248,1536,-39,-5500,-498,3855,-714,-2462,-1469,1922,5448,-1729,-3930,44,1782,3963,-3145,-5738,1375,3427,683,-1481,-5452,1075,5762,-2192,-3549,-3217,2219,7453,-1464,-5318,305,3893,4307,-2056,-9120,2944,5452,-511,-2813,-5597,1195,8322,-1627,-6371,-1386,226,5522,-528,-7948,1624,3089,2685,116,-7576,489,7004,-224,-2192,-2073,-1447,6759,-58,-6689,356,2650,2409,1237,-6177,-1027,5098,-196,-1619,-3573,-1508,6173,-565,-4206,435,678,2703,1944,-5400,1188,3587,-503,-797,-2282,-560,4828,-1315,-1986,115,652,1814,220,-4212,1096,3671,947,-1653,-3245,1615,4141,-1782,-3141,-670,1509,4614,-2739,-3349,670,2751,2921,-3153,-4821,3826,5169,-254,-4378,-3867,2517,4235,-2904,-3566,-377,2911,4686,-3675,-6004,2143,4214,1208,-2174,-5812,3685,5294,-1820,-3772,-3677,3219,6718,-3520,-5495,277,2494,3896,-3173,-7170,2658,4501,278,-1653,-5066,1781,6236,-987,-3177,-1413,1093,4731,-1835,-5392,1675,2552,1434,-871,-4058,822,5482,-1187,-2322,-1972,524,5015,-696,-3840,1039,1131,1164,-507,-4290,1390,2380,-2138,-834,-2093,1079,3733,-3187,-2434,718,2067,1245,-1951,-2596,2521,2811,-521,-2494,-1204,3347,3555,-3163,-2954,1149,3243,2805,-4091,-3425,2388,2659,-384,-4357,-2936,4532,3856,-2199,-4215,-2219,4976,3155,-4551,-3652,1164,3207,2184,-3884,-4258,3962,3201,-796],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,-1,1,-1,0,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-2,3,-2,1,0,-1,4,-11,23,-54,144,-553,-5714,115,-1353,3687,3238,-6479,-705,3498,671,594,-4953,-1268,5911,-541,-2526,-1268,-344,4589,-230,-5871,1534,2497,1467,-892,-4729,2336,4541,-878,-2238,-3550,2619,6159,-3625,-4576,1240,2486,5052,-3829,-7229,3256,4332,2043,-2824,-7593,5756,7776,-4239,-3486,-3157,2464,8936,-5068,-7870,3855,3865,4440,-2471,-9936,4531,8169,-1713,-1439,-5366,2377,12105,-3838,-7288,525,1151,7893,-629,-11781,3572,6195,658,10,-8856,208,10793,-1567,-3992,-1035,-1394,9200,-73,-9745,1700,2906,2533,1709,-8129,584,7671,-831,-229,-3337,-1227,7620,-297,-5240,624,61,3457,-42,-6313,1407,5350,-853,-843,-3931,1338,5786,-1589,-2784,907,1800,3815,-953,-3956,2370,1291,-95,-1787,-3970,4791,3443,-3011,-3173,-2427,4363,4703,-4731,-3417,2605,3311,3154,-4477,-5447,5693,3926,-2161,-3349,-5832,5407,4921,-5992,-3610,207,5063,6148,-5488,-7448,3963,3446,1743,-3226,-8493,6351,5877,-4075,-3845,-4617,2903,9259,-5106,-7551,3172,1241,5144,-3676,-8950,4866,4357,-584,-936,-6917,1276,9028,-3439,-4225,-605,61,5684,-1963,-7572,3044,3330,684,663,-5638,2017,5699,-1903,-1858,-1001,37,5375,-2387,-3628,2486,1561,2708,-1014,-4797,2806,2921,-1059,-626,-2137,2538,3193,-3823,-1940,2164,946,2432,-4309,-3333,4550,2403,-1428,-2382,-2713,4345,1572,-3903,-3090,781,4246,2938,-6355,-2977,3503,2592,796,-5135,-3589,6479,3484,-2807,-2431,-2122,7327,3861,-6748,-2911,1325,3770,3286,-6543,-3464,5841,3832,-707,-4585,-4674,7586,5424,-5075,-2888,-251,4284,4848,-5468,-5167,4025,3058,2235,-3919,-6061,6133,4011,-3787,-1859,-2950,3924,5586,-5105,-3452,1154,1995,3972,-2876,-5625,2812,3538,-746,-582,-4277,3150,5695,-3480,-1580,-641,2071,3914,-3381,-3533,3736,1382,-174,-1885,-2870,3490,1975,-1965,-1798,460,2378,1390,-3927,-1486,2532,1296,-108,-3646,-1038,5208,2005,-2633,-2596,1127,4778,381,-5888,-1696,2059,2808,254,-6164,-1779,5266,1737,-1198,-4481,-687,6118,1026,-4057,-2799,-10,4383,1608,-6840,-1473,3800,3467,600,-6445,-1890,6400,1769,-2967,-3570,-1962,6993,3252,-5888,-2500,147,4796,2544,-5777,-3088,3656,2582,139,-4022,-4045,6098,3231,-3182,-2216,372,4776,2287,-5217,-2337,2597,1370,2225,-2895,-2751,3948,1671,-2581,-2274,-810,3007,1852,-4603,-39,1853,922,358,-2512,-1805,2987,1617,-1396,-1327,-1572,3542,274,-2776,-52,1189,2262,-358,-4023,-360,3402,-107,-2047,-2846,710,4687,-649,-3285,-1384,1442,4106,-1267,-4920,186,3735,2759,-1065,-5013,2258,5413,800,-3068,-3258,1276,5138,-808,-5675,-1576,2463,5063,825,-5804],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-6,6,-8,8,-10,11,-12,14,-16,17,-20,22,-24,26,-29,33,-36,40,-44,49,-54,60,-66,72,-80,89,-98,110,-122,138,-155,177,-203,237,-284,349,-449,623,-1016,3917,-3189,-8115,4098,2760,1899,-552,-7768,4181,7576,-2371,-1503,-5119,1597,11904,-3524,-7595,3583,433,7177,229,-12482,3665,7614,-440,-71,-8036,1426,12254,-4263,-6180,-777,-1512,10186,1093,-11112,3218,5385,1699,855,-10276,-363,10772,-729,-2342,-4555,-1707,10775,774,-7817,721,1975,4400,3599,-8720,-908,6080,1317,475,-4361,-2709,8443,646,-4392,-213,-14,4598,745,-7918,955,3449,1265,-545,-5083,1283,4852,-1069,-2806,-2035,-283,5150,-1917,-4710,1530,1058,3282,-2041,-5422,4013,3039,-443,-1568,-5231,2795,5878,-6292,-2991,231,2597,6965,-5000,-6939,5340,3024,1029,-2398,-7908,6296,7834,-4795,-1780,-3361,2621,9263,-6338,-7308,5473,2483,4936,-2647,-10211,5846,7798,-3686,-1764,-7349,1280,11111,-5960,-7349,757,608,7298,-2877,-10844,3621,5920,192,-118,-8998,1842,10131,-2916,-3192,-2177,-1077,8645,-1263,-8509,1729,2497,2556,449,-7423,504,6334,-1476,-1622,-3279,-407,7280,-1502,-5699,542,1177,3842,-77,-6016,2773,2516,-153,-1997,-3996,1335,3097,-2285,-2340,222,2262,4217,-4322,-3311,3119,1325,1245,-2764,-3982,5015,4335,-3904,-616,-2201,3797,3724,-7556,-2453,3972,2097,3493,-5520,-5155,7349,2992,-1931,-3214,-5224,6467,5378,-6957,-2493,1108,2103,6471,-7152,-5494,6281,3162,1993,-3272,-6163,6305,5437,-4927,-3034,-2492,3981,7621,-6481,-5836,2317,2089,4199,-4854,-7379,5266,4478,-1212,-944,-6753,1922,7917,-5023,-4095,730,1272,6527,-3311,-6293,4254,1937,987,-1132,-5053,2003,4952,-2840,-2159,-1505,2195,4098,-2949,-2965,2403,2357,1360,-1568,-3460,2974,2434,-1669,-2022,-725,1894,3015,-4516,-1173,749,2133,2176,-3281,-2375,3829,1169,-1019,-2881,-2513,6595,1904,-5578,-1296,219,4379,2435,-7541,-1149,4142,2445,1181,-6273,-2220,7395,1974,-3541,-3411,-1904,6638,3392,-7115,-2594,2042,3426,3346,-7174,-2734,7240,3076,-1451,-4048,-3679,8052,5226,-5939,-3126,20,4699,3768,-7169,-3371,4800,1758,2211,-4977,-4814,6512,3348,-2271,-2266,-3062,3112,4346,-4789,-3331,962,1246,3681,-4027,-4332,4911,3046,-384,-1985,-2623,3111,3213,-4159,-1836,-178,2347,2632,-3147,-2018,2389,1465,443,-2982,-1727,3058,831,-3253,-711,546,3531,43,-4149,598,2987,2138,-972,-4718,-810,4933,-90,-2142,-1831,912,5534,-291,-5515,-229,1701,3337,-650,-5377,-256,5103,1617,-1780,-4784,330,7096,1017,-4712,-1405,1321,4919,1070,-6277,-843,4074,2443,-847,-5838,-761,6009,620,-3586,-2330,-260,6324,2226,-5838,-1092,2541,4038,239,-5615,-2279,4652,2271,-2221,-3573,-2870,5883,2244,-3956,-2404,-418,3375,1648,-4872,-1532,3687,1963,-37],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-12,14,-15,17,-19,21,-23,25,-28,30,-34,37,-42,45,-50,55,-61,68,-75,85,-95,109,-126,148,-178,223,-302,484,-2372,-1971,-1928,4840,4736,-9784,-1636,3835,2079,3240,-7569,-5366,10101,2140,-2817,-2125,-5596,8081,6727,-11538,-1571,562,4513,7202,-8773,-5793,9407,1860,701,-3846,-9165,9419,6239,-7430,-2801,-3028,4062,8721,-8329,-6571,5383,2328,3830,-4438,-9159,7240,4050,-3596,-2014,-5722,4096,9194,-5738,-5154,1953,810,5696,-4776,-6461,5540,3710,149,-1480,-5859,4182,4573,-4002,-2068,-1449,1649,3892,-6000,-3585,3148,926,1326,-4646,-3588,5770,832,-2226,-1258,-1102,4816,1281,-5680,231,1516,2627,2265,-7076,-637,6067,-1143,-67,-3945,-3155,9336,-286,-6462,-817,-709,5082,2001,-9312,-262,4767,1609,654,-8435,-1778,9697,-363,-5619,-2500,-2107,9511,3236,-10555,-774,4415,2849,4575,-10087,-3302,9675,1285,-2103,-4256,-4916,9995,4618,-8391,-1546,-501,4119,6042,-9192,-4437,6347,2449,2280,-5871,-5818,7848,4279,-4707,-2111,-1753,5251,5041,-7128,-3229,1909,1964,3820,-5492,-3940,5754,1586,-1159,-2651,-2134,5360,3750,-4069,-1287,1003,2842,3040,-6170,-1764,3590,611,-1995,-4088,-1218,5102,-216,-4023,-836,1326,5733,-447,-4993,1456,1483,565,-30,-6252,1265,6976,-682,-3444,-3275,-91,7147,-1999,-7370,1546,2122,4223,-304,-10245,1966,7326,-229,-1322,-5448,210,9935,-1657,-6045,270,274,7701,1574,-11226,893,5488,2308,1012,-8864,-1030,10472,232,-3479,-3716,-2140,8412,2508,-8323,201,1893,4143,2048,-8984,-2052,7615,1359,-200,-4549,-2619,7875,1188,-5706,-1696,181,4446,3359,-7992,-569,4377,1626,1901,-4624,-1366,6650,24,-2860,-519,-1347,4500,731,-5538,641,1664,1334,-1301,-3505,108,4853,-779,-596,-2585,602,4185,-1397,-3208,14,1409,3169,-2663,-6457,2512,3244,-535,-2486,-4496,3266,6162,-2420,-2570,-653,1267,5982,-2788,-5882,2325,3813,1933,-1550,-6565,3687,7016,-2295,-3411,-3082,2114,6739,-3285,-5809,823,2287,5511,-1407,-7555,2538,6062,872,-1723,-6005,1055,7834,-1979,-4827,-1164,1349,6345,-640,-7642,907,4103,1530,-351,-6478,196,6403,-819,-3592,-2130,-527,5987,-1221,-5405,132,2352,3877,-734,-5295,733,3878,253,-962,-3039,716,3698,-1226,-3564,919,2080,2411,-1182,-4407,1303,2385,112,-1323,-2940,2699,3411,-2168,-1771,-1096,1276,3388,-3361,-2784,3134,1487,1503,-3844,-3375,4577,3855,-1228,-2790,-2063,3264,4234,-3598,-3764,1062,3772,3863,-4168,-5860,4053,3155,436,-2681,-3251,6362,5036,-4512,-3106,-1949,3134,4914,-3991,-4613,1514,3429,2082,-2691,-5851,4004,5570,-1514,-2717,-2711,3377,6172,-2943,-5177,499,2657,4171,-3327,-5000,1972,4004,-1101,-1813,-4238,2187,6084,-2002,-2730,-1165,2993,3816,-2376,-3730],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,5,-6,6,-8,8,-8,9,-8,8,-5,-1,14,-48,138,-1626,-4981,5152,3637,-5154,-1018,27,3067,4290,-4813,-2083,2951,1360,541,-2687,-2673,5963,1210,-2480,-2086,-991,4310,1278,-6259,1114,2661,2722,1042,-6464,181,6603,-464,-2790,-2889,-639,7491,-1852,-5456,783,2311,5698,-502,-10044,2702,5237,-276,-1023,-5870,-388,10483,-2314,-5129,-1179,-782,8946,1023,-10934,1643,4199,2914,2570,-11193,-1276,10989,-699,-2661,-3620,-3328,11313,2079,-10258,-751,1485,5601,4036,-10664,-885,7956,1441,2409,-6053,-5906,8885,2647,-5224,-888,-2514,5485,4132,-7812,-841,4466,1107,3861,-5577,-4267,7592,1765,-2584,-1993,-2417,5068,2846,-5241,-276,761,2213,2171,-5033,-670,4343,-618,-181,-2200,-670,4379,-942,-2937,-669,1704,3292,-1918,-6758,1601,3885,529,-1563,-5498,2165,6006,-1534,-2925,-1633,1893,5508,-3221,-7179,1503,2486,4118,-2258,-8630,3479,5779,-1762,-1837,-5271,1972,10240,-3462,-6318,-659,1488,7351,-1318,-9687,2552,4330,1960,-1054,-9082,550,9538,-1548,-3498,-2766,-532,9117,-468,-8716,494,2208,5226,1103,-10305,-502,7722,-777,-489,-5563,-1544,8577,-425,-4496,-263,-132,3424,2007,-7148,-155,5638,-410,702,-4878,-1426,5906,-1129,-2983,-364,-261,4972,937,-5200,764,1902,1035,272,-3903,435,4006,-412,-1512,-705,918,3089,-2346,-3963,1294,2057,1953,-2229,-4537,2507,3062,-1593,-1914,-2965,4205,3964,-3739,-3427,-417,3605,4560,-5006,-4667,4750,2610,1145,-3281,-4247,4358,5328,-2782,-2935,-2063,3651,6794,-4336,-5687,1471,2346,5127,-2701,-7041,4816,4551,-737,-1749,-6259,3030,7135,-3659,-4104,-1171,636,6992,-2473,-7464,1969,2757,3590,-746,-6986,1587,5439,-1625,-1899,-2440,-60,6631,-2132,-5357,1575,1198,3276,-146,-5567,2833,4040,-1775,-1409,-3044,712,5776,-1185,-3601,-244,1136,2269,-1659,-4023,2908,2495,-648,-1507,-3000,1941,2679,-1814,-2058,486,1757,2276,-3920,-2513,2364,2292,293,-2866,-2087,3358,2753,-3085,-2537,-1944,4452,3635,-4864,-3456,1367,2790,2362,-5206,-3233,5262,3190,-825,-3668,-3467,6066,3628,-3931,-1943,-71,4647,3053,-6338,-5075,3446,2575,1707,-4146,-4963,6401,5054,-2397,-3607,-3222,3658,4687,-4919,-4447,1662,2613,3137,-3440,-5047,3583,4126,-351,-1314,-3627,3007,5226,-3304,-2909,47,1259,4982,-3079,-3873,2783,2428,1172,-1871,-2615,2428,2518,-1758,-1072,-625,1973,3248,-2907,-2668,1362,963,-75,-2264,-1483,2282,1906,-1727,-1944,-959,2200,1532,-3126,-1469,1676,3564,-457,-4173,-1778,4213,1030,-1302,-3152,83,5340,991,-3411,-2058,846,3982,1668,-5168,-1395,2341,2507,-533,-4914,-887,4432,2275,-3165,-3278,-550,5311,3261,-3784,-2691],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,6,-6,7,-7,9,-10,11,-13,14,-16,19,-20,23,-25,28,-31,35,-38,42,-46,51,-57,63,-70,77,-86,95,-106,118,-133,150,-172,197,-232,276,-340,439,-614,1022,-4417,-40,7706,-400,227,-4782,-597,7879,-1728,-2869,-293,380,4347,-1806,-4591,1735,1868,595,-1105,-4860,1503,4558,-2079,-2489,-1310,2882,4078,-4533,-2903,1479,1798,2484,-5515,-4180,6449,2912,-2451,-2627,-4488,5251,5476,-6618,-2183,330,4001,5760,-7779,-6171,6876,2271,1917,-4581,-7805,7784,6376,-4636,-2681,-3609,3949,8562,-8378,-6775,3783,1436,6352,-4126,-10106,6137,5942,-1841,-808,-7163,4781,9559,-6570,-4045,1093,889,9121,-4881,-9347,3856,3406,1126,-1324,-8635,3279,8593,-3894,-2236,-1411,776,7107,-2443,-6922,2390,1714,3219,-1049,-6606,2356,4885,-1816,-1250,-2831,1567,5717,-3633,-1855,1274,833,3088,-1769,-3428,2944,1869,-2024,-1387,-2797,2727,2776,-4269,-1123,514,3345,2977,-5716,-1926,4787,2491,452,-4839,-2480,6559,706,-3760,-3475,-1558,6788,3185,-8128,-1987,1377,2733,3127,-7485,-3704,7373,1921,-768,-3418,-4613,9688,4767,-7138,-2442,-1262,5934,5825,-7383,-4522,5646,1732,2891,-4513,-6583,7329,3904,-3805,-2596,-4087,5732,7553,-6614,-3164,2267,2350,5686,-5035,-6399,5415,2929,-780,-1879,-4728,4861,5764,-4666,-2069,-33,1708,5214,-3866,-3770,3343,340,1782,-1432,-3634,3967,3482,-3614,-1871,-105,2358,2297,-4236,-1570,2587,1430,1173,-3390,-1402,4060,1898,-2673,-975,-320,3882,899,-4386,-419,615,3633,1111,-5494,-555,5826,1402,-1084,-4853,-513,6667,-453,-5627,-2906,213,5472,624,-6831,-249,3515,2217,-206,-5851,-841,8007,1075,-3605,-3903,-1430,8298,3035,-7540,-1570,1539,3707,2177,-8117,-1282,6860,1722,195,-3846,-3949,7737,3565,-5879,-2034,79,4796,3816,-7495,-2071,4059,2712,1803,-4700,-2513,6043,1702,-1520,-397,-1034,4848,3926,-7368,-1316,1339,1649,2590,-4703,-3226,4229,622,-704,-2325,-1057,4421,635,-3402,-292,961,2062,732,-5124,1006,3095,417,-1112,-3438,242,3688,-364,-3096,-309,519,3260,-347,-5287,551,2799,1893,-1939,-4305,905,4556,-434,-2691,-2792,901,6706,-720,-5101,-931,2514,3787,-244,-6821,1169,4731,1247,-2049,-4291,1592,6481,-747,-4568,-921,1617,6330,138,-7163,565,2922,1935,-874,-6046,7,6318,1133,-1769,-2818,100,5823,1520,-5294,-580,1255,3758,787,-4938,-615,3552,1088,-488,-2578,-1620,5254,1043,-3473,-1555,-417,3797,1219,-3989,-745,2626,565,-1029,-3497,-280,3197,402,-1933,493,-128,3148,-1570,-4219,-234,1249,1567,-972,-3289,1259,3932,1062,-1276,-1429,1793,3660,-1415,-2802,1417,784,2300,-2595,-3438,2815,3907,-230,-2689,-3637,1700,3687,-2450,-3516,-1344,3291,4276,-3207,-4435,1374,4226,1293,-3114,-4680,1363,3782,-995,-3079,-2824,1621],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,1,-1,1,0,1,-1,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-9,12,-16,22,-32,50,-83,156,-375,1949,8690,-1172,-1955,-3961,-857,8882,-1383,-8223,-170,1605,6241,1718,-10537,555,8733,-1105,-559,-6418,-3747,11481,-399,-7666,-474,-1027,8561,3091,-11912,-220,6825,2128,3465,-9843,-5011,11858,1141,-4132,-3842,-4560,9837,2818,-10201,-1379,2024,4537,5501,-10356,-4230,8489,650,-844,-4063,-6051,8032,5084,-6029,-1517,-1083,4010,5398,-7832,-1536,4226,1211,2994,-4015,-4080,5898,1417,-3863,-1636,-1870,4396,2317,-5241,1332,2277,2109,615,-4197,848,4869,-1058,-1256,-3105,86,6495,-1988,-4215,948,1130,4567,-1682,-7525,2955,3758,-340,-1279,-6226,1901,8365,-4025,-3205,-1215,819,8887,-3320,-9023,3979,3594,3563,-1129,-10021,2902,8572,-2411,-2585,-6718,249,11495,-3247,-7794,1261,600,7304,825,-13187,2035,6767,-104,-258,-6762,-183,12021,-972,-5480,-1587,-735,8978,1250,-10330,350,3078,3197,2735,-8911,-1947,8837,53,-2141,-3099,-3492,7626,1785,-6969,-58,984,3094,1196,-7723,332,5053,504,410,-3431,-868,6277,-132,-3168,576,1158,4578,-719,-4531,2794,2408,-193,-663,-4480,1887,5006,-2185,-3481,-1686,1568,5288,-4417,-4374,1795,2404,2493,-2323,-6081,4074,5317,-1174,-1748,-3572,4188,6442,-4642,-3270,-171,2803,6796,-4202,-7213,3875,3350,1025,-2020,-8812,4585,8356,-4070,-2859,-3070,1190,10136,-3368,-7750,1600,2043,5064,-2507,-9394,4526,6088,-837,-1891,-5837,1706,9726,-2635,-4857,70,256,6145,-2087,-8418,2814,3700,494,632,-6013,734,7583,-1161,-2745,-1196,-128,6546,-782,-6133,2626,2066,1701,-224,-4999,1102,4273,-774,-1373,-2301,148,2931,-1753,-3248,1418,1261,2752,-1340,-2676,2756,2511,-215,-1303,-2078,3361,3726,-3386,-2300,412,2468,3021,-4516,-2895,4391,3371,-466,-3237,-3925,5399,3604,-3458,-2751,-2428,5867,3984,-6493,-3870,3086,2294,4123,-6397,-4783,5406,4229,-1732,-4153,-3595,5809,6018,-4686,-3692,-405,3705,6040,-5086,-6525,3628,3020,1399,-3320,-5818,4518,5736,-2962,-3060,-3430,1915,7554,-4917,-4272,1554,1702,4285,-2242,-6327,4192,4752,-870,-1519,-3811,2225,5357,-2926,-3694,287,1484,4522,-2761,-3682,2158,1161,200,-2013,-2070,3549,3713,-1346,-1574,-346,2127,2100,-2546,-1944,2488,2074,-212,-2541,-1776,3984,2338,-1958,-2580,-892,3345,889,-4961,-1436,2543,2548,722,-4695,-1822,5035,2094,-1027,-3681,-533,5495,1535,-4852,-2897,307,4611,746,-6546,-2228,3292,3223,135,-4611,-3000,6643,1818,-3887,-3194,-1501,5629,3192,-6131,-2591,1380,3492,2857,-5629,-3189,4863,3202,-1115,-2536,-3156,4694,4200,-3868,-2800,303,2879,3666,-4280,-3720,3137,2004,1623,-2583,-3545,3633,3306,-1361,-2032,-1980,3322],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,0,0,1,-1,1,-2,2,-1,2,-2,3,-2,3,-4,3,-4,4,-5,5,-6,7,-8,8,-9,10,-12,12,-14,16,-18,20,-24,28,-34,44,-59,92,-185,816,3136,-3667,-5240,5620,3300,-3547,-1457,-4725,5109,7355,-7800,-3544,244,2424,7244,-7161,-6940,8237,4296,579,-1659,-9025,7954,9422,-6257,-2866,-3364,2981,10884,-6692,-8603,5421,1947,5276,-3029,-10520,5975,7725,-2460,-1524,-6327,2293,10344,-4476,-6962,1478,997,7560,-1929,-10319,4764,5791,461,-191,-7025,1562,7682,-4583,-3063,-1860,119,6495,-1307,-7256,2728,1615,1486,-378,-5379,3368,3553,-1558,-1094,-2389,962,4427,-3467,-3971,2636,403,2121,-3042,-4605,4914,675,-1806,-2302,-2350,5826,3654,-4996,-962,280,4750,3126,-7571,-2963,6192,2814,-427,-4836,-4042,8238,2618,-4890,-1531,-1314,5963,5280,-9237,-3050,4169,3301,4439,-7595,-6428,9297,2897,-1849,-3690,-5229,7589,7560,-8140,-2722,117,3025,7173,-8398,-7013,6544,2327,1117,-3034,-8547,7376,6699,-4886,-3164,-3324,3066,8644,-7357,-5274,3272,1582,4680,-4168,-8781,5651,2656,-1885,-544,-4319,2662,6415,-3752,-3140,825,2341,4669,-3301,-4714,4650,1684,13,-1161,-4045,3960,2896,-3411,-1557,-792,2968,4662,-4634,-3036,2907,1185,-139,-3367,-1239,5845,1292,-2872,-1382,-1200,5818,797,-6937,-901,2793,2151,1196,-7132,-1932,7413,821,-976,-4360,-2516,8718,217,-5477,-1556,218,3802,2402,-9469,-1602,6159,2473,1120,-6285,-3006,8589,1064,-4770,-2811,-2740,8253,3742,-10308,-1844,2894,3953,4200,-7359,-4178,7884,1739,-1377,-3631,-4213,8360,4061,-5789,-1975,-1197,3779,5746,-6094,-1979,4595,1001,1301,-4152,-5764,3717,2891,-3791,-1445,-1569,3286,3019,-5221,-451,1779,1306,2424,-2324,-3292,3685,496,-545,-1090,-1707,4843,853,-4069,1166,1452,1492,737,-4882,527,4584,-274,-1424,-2950,-386,4908,-1683,-4089,-223,87,5420,-668,-6039,397,3400,1969,-1218,-5908,2161,7213,-1207,-3598,-3261,741,7952,-1014,-6326,-909,3044,6040,-433,-8359,-329,5966,-57,-2355,-5687,-185,7862,388,-5124,-1444,390,7224,2010,-7768,-740,4198,3203,1746,-6477,-1018,7449,1687,-2424,-3663,-2746,6291,2156,-6491,-1781,1545,3825,1856,-6663,-1551,5298,1781,212,-3108,-2017,5372,802,-3649,-449,9,3842,1382,-5339,-1058,2488,157,-5,-3885,-346,4216,124,-2391,-982,385,2779,257,-3962,1050,2160,412,-781,-3454,1347,4492,-2013,-2276,-1991,2553,4440,-3128,-3884,1519,2692,3701,-1130,-5079,2621,2782,-115,-1624,-3937,2692,6089,-2404,-3707,-1264,1797,5100,-3268,-6304,1861,3955,2646,-2578,-6912,2922,5630,-1074,-3170,-3452,2251,5974,-2046,-4939,361,2445,3870,-508,-7177,1047,4916,417,-1560,-5739,372,5941,-1625,-3842,219,-47,4879,-1902,-5152,-538,2739,1964,-1098,-4599,875,4725,617],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-5,6,-6,7,-8,9,-10,11,-12,14,-16,17,-19,22,-24,26,-29,32,-35,39,-43,48,-53,58,-65,73,-81,92,-104,119,-139,166,-204,267,-396,1316,458,3515,2706,-6449,-2371,4705,87,13,-3070,-1598,6077,-79,-3755,-1094,-228,3487,218,-7019,1425,2391,399,-143,-6366,1918,5202,-3684,-1226,-1782,392,5744,-2907,-5175,1823,1359,2993,-2228,-7365,3660,4278,-1824,-1615,-5539,2832,9189,-6350,-5560,892,200,6783,-3466,-10835,5026,5244,-770,-1233,-8990,3025,9075,-3008,-4556,-2095,-839,10453,-2414,-11620,2858,2711,4618,-436,-10594,975,9735,-1290,-650,-5533,-2129,9221,-841,-7646,399,292,6321,1812,-9686,-86,6003,530,1875,-4663,-2089,9311,-1187,-4712,-2375,-1212,5744,146,-7143,316,1685,1228,891,-4936,-447,5536,-1455,-1649,-3372,270,4484,-1206,-4453,1260,658,1630,-1141,-5237,2920,2944,-1101,-1348,-2189,4568,4857,-3927,-1966,936,2252,4329,-4165,-4592,4212,2011,837,-3748,-5769,6035,4842,-2828,-1682,-1825,4503,6194,-6629,-4619,3908,2622,4226,-3645,-8738,4914,5691,-1619,-1177,-5902,3452,9081,-5784,-4552,-497,1438,7861,-3962,-8152,3676,3354,818,-1233,-8088,3985,7993,-4335,-2059,-3441,153,7752,-2926,-6205,2494,1978,5120,-741,-7573,1485,5296,409,-1312,-4230,-65,7318,-1933,-3950,166,785,3977,-372,-4918,2683,1946,-727,-789,-2784,1823,3564,-2098,-1510,-181,435,2840,-2564,-2521,1511,1983,1301,-2169,-2761,4148,2861,-2886,-52,-1395,3539,3567,-4924,-859,1529,3274,953,-4572,-4235,5225,1293,-772,-3010,-2751,6087,1848,-5301,-2529,-252,4280,4949,-7701,-3608,4810,3348,2568,-4523,-5713,7397,4061,-3565,-2186,-3716,5674,6375,-5673,-4253,1688,3093,4593,-4424,-5012,5500,3551,-93,-3041,-5131,4554,6004,-3811,-3102,-1142,1612,5376,-3059,-5250,4170,1748,1865,-2288,-5407,3211,3211,-2505,-1422,-1646,1604,4421,-3053,-2775,944,1013,1445,-2391,-3647,3088,1659,-502,93,-2251,1834,1846,-2913,-1462,1628,2023,2585,-2295,-2014,3335,434,-382,-2414,-739,3957,1072,-3281,-2117,493,2661,982,-5470,-96,3555,2373,522,-4388,-1709,6721,946,-2888,-4120,-607,6902,1346,-5986,-2710,2249,2841,2068,-5778,-904,5720,2466,-1621,-4401,-1904,5849,3516,-4833,-1730,-1250,4172,3603,-5940,-2242,2588,2485,1713,-3043,-3953,6148,3419,-2101,-2683,-2353,4922,4018,-3960,-3235,1163,2491,2444,-3864,-3187,3708,2518,-472,-2182,-3247,3774,2960,-2779,-1773,320,3665,3022,-2453,-1289,1592,868,844,-2560,-897,4113,155,-2646,-540,-981,2635,1146,-2720,-15,1976,1416,-342,-3372,89,2457,383,-1882,-2015,-298,3583,-1670,-3482,1110,3088,2906,-1343,-3778,616,4077,1122,-1566,-2500,809,4579,-460,-3725,-1617,567,4534,-865,-4928,385,3413,2815,-1070,-4738,-305,5439],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,10,-10,10,-11,9,-8,2,9,-32,87,-265,1993,6842,-3830,-4260,759,1138,3837,-869,-5595,3319,2003,-277,-1468,-3099,3284,3058,-3230,-933,-1488,2801,2284,-5315,-1227,3625,1185,21,-3663,-2752,6182,1638,-1903,-1112,-2340,5943,1825,-7326,89,2909,2759,2378,-7857,-3604,7554,833,-2009,-5284,-4855,8010,2965,-8469,-2097,-454,4700,6265,-10539,-3359,6516,2683,2171,-5622,-6600,11000,3721,-6860,-2275,-3591,7924,6955,-9307,-3663,3844,2987,5336,-6216,-8368,8612,2877,-2507,-2099,-6754,6470,7880,-6437,-2722,1041,2468,7335,-6083,-6131,3778,2342,1304,-1267,-6299,4388,5164,-2788,-2118,-2896,3458,4537,-3685,-2325,2474,1284,1357,-2932,-3175,2941,1982,-1968,-2242,-2382,4118,1486,-3517,-762,284,1497,985,-4737,88,4016,252,-1356,-3525,-1557,7360,-1983,-5118,-253,-86,5349,667,-6800,756,4369,968,1671,-6997,-925,8684,-776,-3040,-3784,-1744,9235,1460,-8262,249,1365,4595,3498,-9634,-569,7241,3,-428,-4552,-3040,10197,1290,-6276,-1765,-1717,5621,4891,-9097,-2400,5420,1192,2959,-5728,-5075,8610,1664,-4193,-1820,-3953,5593,4942,-5987,-3010,1380,1734,3403,-4889,-3268,5463,1789,-37,-2074,-3791,5111,2079,-4528,-350,-31,1652,2594,-4196,-1730,2665,518,386,-2461,-1633,3914,-75,-2815,-1137,56,3002,-528,-5828,693,2364,1590,-1147,-4119,414,3940,-998,-2895,-2851,471,5045,-1419,-4202,1422,2299,4086,-1078,-5796,2371,4683,411,-260,-5541,1496,8011,-2748,-4532,-1390,148,6165,-649,-7794,590,3663,3117,-487,-8083,556,8924,-738,-2896,-3066,-577,7900,195,-6569,-95,2301,4878,1232,-7892,-424,5919,876,211,-5334,-2579,7974,135,-4176,-1946,-1615,6221,708,-7537,-199,3284,1839,2125,-5411,-1219,6111,554,-1620,-2329,-1006,3970,1135,-4583,-190,1287,2268,1444,-3478,-276,3401,-1157,-960,-2058,-129,4159,-753,-2969,-307,1451,1973,-1152,-5545,1394,2096,-878,-1594,-2449,3140,3756,-2586,-2198,-275,2146,3590,-2553,-3280,3163,3144,1154,-3272,-4908,4126,3688,-1274,-3406,-3287,2521,6028,-2523,-4611,793,3110,4809,-2413,-6736,2797,2664,534,-1481,-5816,1915,6536,-1777,-4040,-1885,1744,6548,-2501,-6398,1461,3263,2655,-402,-5364,1770,5567,472,-2082,-2697,1439,5432,-974,-3840,667,922,4282,26,-4376,665,2398,224,-157,-3284,705,4363,-401,-2272,-735,514,2540,-958,-4173,918,2210,840,-852,-2515,1945,2975,-1503,-1489,-460,1722,1938,-1266,-2474,1302,1615,1107,-2187,-3464,3382,1835,-878,-2853,-373,2924,2080,-3393,-2849,116,3199,2158,-4523,-2647,3818,2673,-122,-3634,-2275,5211,3401,-3070,-3045,-460,4402,3895,-3857,-3653,624,2648,779],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,5,-5,6,-6,7,-9,9,-10,11,-12,14,-15,16,-19,21,-23,25,-27,30,-33,37,-40,45,-49,55,-60,68,-77,88,-100,117,-138,168,-211,280,-408,718,-3837,-2056,3258,2627,2915,-8268,-1741,6917,1341,-864,-5482,-5417,9654,2897,-8249,-274,-422,4952,5166,-11595,-2262,6722,1969,2916,-7813,-7278,10595,2354,-5255,-1979,-5087,7783,7729,-9717,-3843,2249,2564,6144,-7299,-6967,8871,2706,-1627,-2742,-7094,7457,7857,-8250,-1151,-124,1855,7361,-7294,-5612,6560,2360,2624,-2946,-7758,5992,4960,-3487,-837,-2680,4040,5584,-6131,-3344,3881,2091,2901,-3783,-3765,5578,1212,-2509,-2173,-2722,4693,2978,-5590,-66,1923,3042,1946,-5467,-686,5441,430,-1228,-4404,-1359,6779,-582,-4011,-599,533,6092,274,-7849,948,4049,2944,571,-7722,-608,8117,725,-3517,-3794,-678,9564,754,-9732,-273,1003,4900,3138,-10744,-289,8043,755,-241,-7083,-3175,12184,888,-6712,-1555,-1199,7187,4548,-10165,-1726,5324,1939,3236,-8300,-5123,9899,1569,-3025,-2026,-4878,8455,5526,-8685,-1357,2047,1959,5202,-6943,-4417,6918,933,-358,-2830,-4221,5830,3670,-5026,-1344,-831,3492,3482,-6245,-2442,4001,594,2145,-2944,-1548,4498,849,-3274,-1083,-198,4055,276,-5902,1298,3000,2761,-454,-5959,1399,5754,-293,-1736,-3480,1195,7086,-1922,-5669,-608,2792,4921,-1426,-7090,1912,5462,1281,-2385,-5723,1394,8267,-2495,-4709,-1642,2029,7419,-1777,-9314,1327,3624,3849,-298,-10788,1372,8725,-482,-2581,-5417,-1161,9226,-1078,-7582,-955,1174,5169,1654,-9196,-389,6206,756,1424,-6725,-1543,9645,-693,-4975,-1262,-1598,6334,1946,-6818,137,2026,1874,3035,-6009,-1353,7519,391,-2148,-2375,-1769,6085,563,-5778,-477,254,2391,706,-5307,399,2891,-226,-1025,-2643,-1306,4585,-59,-1904,388,1833,4118,-408,-5457,2547,3459,642,-1153,-4565,2367,4495,-2126,-2816,-1715,2308,4943,-3074,-4571,1214,3066,2180,-3076,-5727,3750,4384,-497,-3135,-4399,3741,6590,-2836,-4019,-206,3667,6385,-1956,-8198,2580,4453,1756,-2766,-6840,3079,6794,-1951,-3546,-2775,1031,6835,-2482,-7216,1038,2856,4726,-876,-7402,1460,6229,-691,-822,-4861,652,7832,-1540,-4142,-148,988,3821,-1271,-6430,1726,3263,237,-467,-4159,404,4659,-869,-2354,-647,471,3958,-880,-4303,2109,1494,1192,-895,-3455,1531,4296,-418,-2113,-1378,881,3081,-3035,-2381,1228,2868,1303,-2566,-2742,3665,2735,-730,-2041,-2049,3651,4476,-3043,-2902,277,2856,2334,-4678,-2376,3923,3414,1325,-4223,-4109,5106,4247,-2541,-3419,-1183,4404,5003,-4368,-4950,1259,2666,3366,-4632,-5487,3984,3670,-397,-4276,-4338,4871,6654,-4501,-3020,277,3449,3959,-4066,-5249,3395,3512,1176,-2772,-5084,3689,4880,-1489,-2534,-2526,2263,4634,-3462,-3988,1263,2794,1303,-2266,-4190],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-3,3,-4,4,-5,6,-6,6,-7,8,-9,11,-12,14,-15,16,-18,20,-23,24,-27,31,-34,37,-42,45,-51,57,-63,71,-80,89,-102,118,-138,165,-203,264,-370,620,-2235,1749,7909,-4288,-6937,2662,1829,5598,-2675,-8860,5282,4322,-473,-1801,-7511,3845,9813,-5143,-4625,-1111,1244,10509,-3909,-10277,5004,3334,4572,148,-11398,3141,11071,-3762,-2737,-4494,-102,11595,-1996,-9805,2411,1105,5806,953,-12300,2017,8507,-2,380,-6831,-1616,10904,-2160,-6331,79,-712,7576,1273,-9684,1228,3723,2394,2038,-7644,-848,7917,-1498,-2856,-2005,-1040,7734,277,-5829,1425,595,2582,770,-6291,2247,4300,-1073,-2242,-4247,1788,5568,-3057,-3693,1124,1138,3661,-3718,-5933,3246,3384,169,-3033,-5193,5503,4774,-3348,-2106,-1914,2658,5902,-8047,-5712,3456,2779,2294,-4814,-8940,7504,5709,-3067,-1594,-5630,5196,8680,-7039,-5932,577,2576,8371,-5009,-9552,6263,4384,358,-2215,-7973,5434,9371,-5221,-3630,-3664,1642,9094,-4309,-9152,3844,2345,4103,-237,-10437,3750,6272,-1958,-132,-5421,431,9499,-4380,-5057,1952,1254,4960,-953,-7710,3170,3745,926,69,-5509,1206,7210,-3128,-2903,-1261,745,4893,-1202,-5178,2298,1839,94,-1496,-5417,2917,4011,-2726,-1061,-1736,2742,3384,-4135,-2018,2091,3297,2528,-4219,-3738,5327,2135,-1183,-2911,-3548,6008,3464,-6431,-2526,849,4320,3861,-6466,-3112,4679,1823,1562,-5640,-5486,7586,2952,-3959,-3311,-2440,5844,6510,-7768,-4115,3176,2905,5116,-5466,-5706,7425,3864,-1636,-3652,-5967,6288,7220,-6907,-3538,861,4261,6500,-5190,-5875,5469,3293,2382,-3076,-7238,5985,5941,-4649,-3435,-3260,2259,6413,-4112,-5077,3235,2048,2811,-3063,-6213,3060,4208,-1458,-789,-3647,3178,3992,-3580,-2370,1627,1527,3072,-3156,-2932,4335,293,-1304,-2568,-2121,3382,2020,-3224,-1564,239,3522,1647,-4754,-1044,4504,1915,487,-4598,-2535,5060,1014,-3513,-3032,-486,7154,1621,-6444,-1690,1126,4238,1558,-7494,-2138,5626,3475,-1335,-4969,-2147,8167,1398,-5563,-2603,722,5595,2545,-8417,-1438,4382,4038,2523,-5618,-4370,6712,2645,-3750,-2937,-1880,6927,4071,-6494,-1194,1938,2698,3360,-6847,-4328,6224,1740,-209,-3879,-3837,4214,4070,-3807,-2639,-288,2560,2936,-5372,-2945,2493,1751,416,-3200,-2898,4345,2039,-2848,-1152,-323,2895,2493,-5062,-1012,1593,1862,844,-3305,-930,4396,-164,-905,-1084,-116,3642,13,-4523,-824,1699,2452,-505,-3617,1247,4483,764,-2133,-3905,28,4948,-82,-4189,-424,1277,4823,-101,-5570,1245,3323,2763,-460,-5907,617,5823,65,-3167,-3417,-26,7577,595,-5317,-1565,952,4175,373,-5420,341,5742,1438,-1671,-4409,-1227,6032,942,-4881,-2567,427,5484,2662,-6678,-1432,3739,1618,1018,-4687,-1331,5805,1309,-3182,-2545,-841,3611,1426,-4493,-1232,780],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-8,9,-11,11,-13,15,-16,18,-20,23,-25,29,-32,35,-39,43,-48,53,-58,63,-70,77,-86,94,-105,116,-129,145,-163,186,-214,250,-297,363,-465,644,-1057,4777,850,-3877,-3109,-1350,7038,-870,-4930,-582,1776,2727,-1174,-6689,1654,2515,-77,-1153,-3119,2443,4948,-3187,-1206,468,1604,5709,-4748,-5418,3733,1241,1005,-2460,-5468,5106,3682,-4545,-1212,-2229,3020,6816,-6103,-3942,4006,1498,4080,-4319,-8522,7514,4506,-2440,-2947,-6399,5250,9227,-7861,-4147,1130,1820,8093,-5554,-9173,6802,3271,2126,-2292,-9689,5622,8850,-4561,-3583,-3411,2012,10553,-4151,-8339,3096,2400,4837,-1540,-9917,4246,6849,-1222,-1386,-5931,1910,8949,-3403,-5460,-152,1557,6255,-1516,-8752,1534,3331,1204,-2091,-5349,1737,5423,-2248,-914,-1667,1123,5170,-3030,-4110,1427,803,2483,-1380,-5305,3522,3056,-1965,-318,-2139,3015,3234,-3718,-1192,1350,1750,3120,-4321,-2615,5521,1910,-2,-2774,-3442,6984,2966,-4893,-2012,-63,4058,4666,-7200,-3378,5503,2716,2083,-4663,-4613,8936,2930,-4185,-2979,-3092,5305,6161,-8407,-3737,3770,3128,5409,-6519,-7396,8485,3922,-985,-2989,-6222,6499,7616,-5171,-3429,162,2133,7014,-5845,-6491,4899,2436,2923,-2918,-8624,4011,4973,-3508,-2728,-2794,2063,7192,-4367,-4225,1082,1251,3955,-3283,-5139,3789,3897,-1577,-1480,-3674,2776,4166,-3621,-2311,-111,1906,3166,-3161,-2639,2300,1295,92,-2162,-2691,3820,238,-2894,-1344,-301,3237,906,-4378,-140,2667,1925,491,-5214,-1211,5019,156,-2319,-2300,-680,5631,1065,-6976,-1226,1701,4233,1027,-6624,-1121,6249,905,-348,-4537,-2094,7384,-36,-6065,-2073,766,5659,3018,-8252,-1672,4420,2912,1827,-6747,-4292,8622,2966,-3792,-2575,-2308,6225,3460,-7225,-2069,376,3349,3593,-6443,-3898,5312,1675,-682,-3469,-4202,5563,3430,-4311,-2367,-217,3544,3560,-5020,-3341,3718,1958,1185,-1701,-2520,3259,2197,-2263,-1620,-2152,2702,1777,-4432,-2094,1015,2038,1001,-2776,-931,3235,644,-1919,-2180,-866,3648,-141,-2472,-91,1289,3358,512,-4623,990,2470,950,-1590,-3339,1176,6221,-740,-3600,-1455,1455,4637,-660,-6314,400,3535,2356,38,-5565,133,6480,-372,-2663,-2843,-22,6306,-140,-6378,-341,1531,3893,880,-7231,451,6184,1678,-1750,-4648,-442,7055,-349,-4025,-2440,-538,5366,2142,-7565,-1795,3650,2370,206,-4364,-1140,6028,1586,-2571,-2798,-119,4731,1904,-3390,-647,1357,2744,1786,-4210,-1318,3961,1178,-1150,-3018,-1255,3323,137,-2825,-929,831,1922,43,-3219,-636,1945,867,-749,-2532,671,3536,-1423,-2514,-961,1823,4084,-2173,-3418,727,2226,1272,-2082,-4519,2133,3872,-30,-2784,-2780,2480,4270,-2072,-5218,50,2311,3368,-2211,-4644,2379,4531,694,-2338,-4157,1917,5694,-804,-3644,-168,2699,4369,-1851],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-8,9,-10,10,-11,12,-14,15,-16,18,-20,21,-24,26,-28,32,-35,39,-44,49,-56,65,-75,89,-107,135,-175,247,-403,1363,-3115,-5082,4527,3043,-2076,-2258,-3449,2908,4312,-4318,-1477,411,1728,2688,-5221,-1612,3854,948,-287,-4625,-747,5685,-617,-3679,-239,82,5865,1755,-7499,1569,3980,113,1495,-6888,-358,9337,-677,-3843,-2521,-1346,8271,-837,-9604,1678,2970,4138,1415,-10227,416,8148,-79,-1344,-5059,-2017,11406,1772,-8782,-471,-1467,7598,3564,-12122,-2383,7562,2013,2229,-8770,-3569,11252,1971,-4262,-3089,-3007,8916,4747,-10533,-2503,3268,3002,3366,-8450,-4990,8183,2713,-480,-3400,-4472,7386,4130,-4750,-1523,-314,2866,4895,-6593,-3001,3615,2551,1156,-3307,-2648,4338,1259,-2006,-518,-293,4459,1054,-4423,-72,405,1162,-48,-4378,358,3454,-1012,-1069,-3690,-893,5463,-2396,-4706,1016,197,5333,-269,-7447,2798,3544,341,-231,-5287,1574,7062,-2551,-2929,-405,1072,6885,-2561,-8612,3655,3658,2173,-467,-9547,2627,8196,-1988,-2636,-3893,-762,9804,-2218,-7811,1229,2033,5210,46,-10485,906,6644,-301,-838,-6485,-1432,9709,-559,-5900,-1113,-389,6490,728,-9269,-747,3209,2419,1274,-5802,-1225,7515,485,-2763,-2531,-1347,6686,1451,-7142,-95,1501,2118,524,-4214,-381,4700,154,-449,-2542,-936,5396,679,-2748,-583,643,3514,-1586,-3919,792,1834,731,-946,-3870,2577,4363,-2228,-1861,-1961,1269,4756,-3922,-3730,2358,749,1564,-1301,-4694,4129,3294,-2219,-2512,-2610,2890,7130,-4635,-3937,2104,1673,4427,-3071,-6738,4714,3842,-451,-1537,-5792,4192,8101,-4030,-3873,-1156,1402,6968,-4089,-7201,3014,3488,2074,-1668,-8589,3190,6093,-1938,-3128,-4613,665,8093,-2801,-5360,-1002,1504,5067,292,-7333,734,3899,845,-566,-4891,513,6924,-686,-3213,-1098,1169,4750,-359,-5002,738,1703,1412,74,-4090,406,3477,-1351,-498,-2064,933,3979,-1690,-2318,1393,1014,1356,-1471,-2978,2011,2411,-767,-1411,-1604,2822,3412,-3479,-1014,431,2712,2113,-3365,-2416,3918,2532,-476,-3150,-2334,5390,2391,-3318,-2707,-686,3443,4303,-5192,-3502,2247,2559,1992,-5523,-4862,5286,3724,-1815,-3027,-2817,3907,6079,-4031,-3544,1369,2851,3290,-3677,-4816,3910,4401,908,-2580,-5390,4101,5762,-2747,-3619,-2120,3576,4149,-3785,-4923,2507,3863,2381,-2640,-5950,2525,2024,-621,-2222,-3316,2030,4136,-2134,-3224,-81,2386,2090,-1627,-4122,2149,2692,513,-190,-1935,2130,2597,-2545,-1124,-395,2558,3051,-1845,-1048,2504,1815,478,-1397,-2278,2078,1558,-2603,-2440,1130,2902,753,-4384,-1129,2298,2245,-496,-4283,-1283,4785,2206,-2299,-2947,-713,4716,1375,-4809,-1891,611,2772,1207,-4634,-2725,3691,2071,-888,-3886,-1544,6403,1642,-3892,-2561],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-11,11,-13,14,-16,18,-19,22,-24,27,-30,34,-37,40,-45,50,-56,62,-69,77,-87,99,-113,135,-181,1146,-812,-2540,-4093,5814,4800,-6789,-3387,-497,3286,5380,-7789,-5535,5988,2200,1865,-5230,-6872,8017,5764,-5121,-3054,-4437,5256,7924,-8686,-5328,3581,2691,6721,-6085,-9897,7947,5381,-2182,-2457,-8138,5674,9122,-7433,-4211,-334,1313,9716,-5386,-9623,6698,3360,1278,-1426,-10044,5266,8783,-4322,-2822,-3087,497,9125,-4576,-6730,2484,460,5308,-1228,-8384,3335,4548,-2643,-983,-3536,1528,5656,-3944,-3944,1144,2274,3907,-3364,-4725,4458,3202,-1434,-1179,-4175,4679,4030,-5232,-1673,-195,2678,2715,-4808,-2260,4200,1720,1330,-5523,-3657,7974,2212,-3613,-2952,-1225,6808,3181,-8435,-1843,2328,5179,2577,-7445,-3982,7835,2606,-895,-5190,-5046,9952,3013,-7965,-2603,-747,6009,7266,-10350,-5062,7092,2529,3162,-6437,-8330,8170,4217,-4481,-1877,-4672,6185,7811,-7728,-3276,2527,1421,6094,-5950,-8174,6589,2847,-869,-2059,-7949,4916,7075,-5840,-2307,-1003,2032,6423,-5056,-4308,5970,2182,2219,-1068,-5485,4808,3326,-4691,-1938,-1501,2343,4381,-4356,-2621,3206,1564,1176,-2595,-2727,5487,1978,-2844,-2617,-358,5152,1382,-5265,-1083,2629,3177,1614,-6482,-285,5590,1483,-1205,-4707,-370,7087,-296,-5254,-2623,875,6943,1472,-8599,-530,3896,3028,823,-7735,-759,8325,388,-1582,-4869,-1690,9358,2409,-7615,-1884,973,5835,3314,-9268,-2221,7479,2395,-411,-5633,-5179,9116,2625,-5262,-2145,-2155,5402,4181,-8188,-2547,3229,1754,2348,-5953,-3827,6731,2735,-2961,-2591,-3331,5453,3317,-6240,-1763,564,2058,3662,-5290,-3539,5354,952,-124,-2815,-2692,5107,1366,-4237,-1376,220,1032,1981,-5159,-46,3653,-168,-662,-2946,-1300,5495,674,-4065,-645,-164,4688,-862,-6616,443,3998,2476,-457,-6075,1261,5876,-1076,-2545,-3649,1284,6382,-1998,-6759,-80,3689,4584,-79,-7026,1924,5642,2091,-1280,-6647,787,8513,-1568,-5332,-2060,1077,8294,-124,-8665,-765,2662,2764,-1012,-8632,204,7736,209,-2905,-4799,-805,8177,940,-6766,-1461,988,4811,1826,-8480,646,4753,1823,-19,-5660,-1915,6916,625,-3765,-967,207,4563,2734,-5845,-788,2437,1725,1101,-3575,-139,5668,-913,-2483,-842,-349,4201,-252,-3746,7,746,1685,-100,-3858,930,3855,-1391,-2531,-1029,1679,4762,-2747,-4060,-346,3385,2754,-2264,-4776,1410,3675,396,-3605,-3316,2414,4687,-984,-3351,-1208,2731,4140,-3746,-5054,1532,4723,2897,-4766,-6558,2502,5104,-1336,-4292,-4885,3520,6010,-1867,-4921,-1611,2288,5314,-2647,-7402,1437,4049,1401,-1979,-5365,2200,6691,-550,-4718,-2378,2220,5544,-857,-5854,622,1664,2697,-1694,-5818,774,5094,276,-1858,-2858,900,5252,-1411],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-3,3,-3,3,-3,4,-4,4,-5,5,-5,6,-6,7,-7,8,-9,10,-11,12,-13,14,-15,17,-18,21,-23,26,-30,34,-40,47,-54,54,-3,-799,-8079,-40,6960,-1423,-1192,-5808,121,9489,-2264,-6895,-1118,-835,9158,-555,-10214,2601,4736,1918,100,-9317,-782,11075,-303,-3384,-3747,-1167,10330,917,-9486,1000,1074,4926,3593,-12208,-1097,9236,-135,210,-6983,-4071,12537,1457,-6735,-690,-1383,7408,4086,-11191,-1636,5418,1382,2685,-6462,-4088,9683,151,-2983,-1018,-3453,6523,4060,-8295,-1253,2593,1487,4242,-5996,-1884,6204,-548,-1063,-1248,-1765,6251,274,-5321,542,1370,3426,-99,-5844,398,4660,302,-881,-3160,1126,6582,-1138,-4552,-583,1794,5493,-2440,-6260,2359,2983,2555,-1075,-7947,3896,6068,-1975,-3514,-5745,2408,8860,-4272,-6282,1196,3076,6628,-2632,-10320,3809,5541,619,-892,-8783,3261,10556,-3503,-5380,-2588,460,9794,-2226,-11425,2660,2989,3025,-50,-10060,2209,9611,-533,-1208,-4916,-1591,10548,-374,-7883,1609,435,5451,3058,-9940,398,6101,-311,978,-5416,-1806,8393,24,-4451,172,-484,5325,1846,-8256,358,2471,570,1865,-5532,-1467,6110,-1491,-2419,-1055,-1329,5027,-1805,-4297,1662,1263,1577,-195,-6254,2639,5364,-2023,-2918,-2807,1951,5408,-3446,-4152,1536,2846,4828,-4441,-5467,4520,2871,529,-3439,-5360,4952,6446,-2925,-3908,-2531,4176,6166,-6470,-6302,3877,3234,4166,-3730,-8529,6525,5979,-1964,-2425,-5187,3859,8844,-5587,-5810,173,3094,7275,-3541,-8732,4977,4084,983,-1733,-7943,4487,9056,-2802,-4482,-3421,869,8697,-3232,-7156,3158,2594,3537,-981,-8528,1480,6430,-2093,-1152,-2980,422,7744,-2560,-4323,1431,689,4295,-862,-6060,2440,3057,-344,-1058,-4097,1986,4694,-3606,-3139,934,1914,3316,-2453,-3767,3334,2983,-894,-2555,-3542,3268,2534,-3473,-2653,-591,3512,3123,-4719,-3449,3072,3345,-127,-5610,-2492,5781,3145,-1749,-4279,-3275,6186,3321,-4542,-2934,914,4403,3244,-7124,-5854,4993,4436,1270,-4371,-4080,6011,4817,-3596,-3056,-2305,5052,6709,-6386,-4097,3468,3759,3212,-4434,-5636,5476,4320,32,-3602,-5159,5601,6117,-4230,-3478,672,1724,4019,-4815,-6199,2094,3067,1127,-2120,-4677,2676,4687,-3230,-844,-1862,2094,4744,-3616,-3046,2151,970,1012,-2764,-4274,3371,1517,-2239,-1037,-1822,980,3089,-3749,-1298,2196,990,338,-2392,-2572,3497,2233,-1292,-2220,-1848,3996,1547,-3638,-2038,847,3661,865,-5604,-2135,4134,3009,-1067,-3900,-91,6268,1453,-3553,-2656,2163,5358,1354,-6562,-1514,2199,4011,1079,-6447,-1691,6104,2152,-2189,-5799,-2222,5684,2724,-5320,-1555,565,4360,2487,-6115,-1687,3232,3507,366,-5575,-2643,6163,3782,-2969,-2771,-814,5599,2517,-5654,-2219,1829,3668,1359,-4384,-3470,4707,3663,-1394,-2655],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,1,-1,1,-2,2,-2,3,-2,3,-3,4,-3,4,-5,5,-6,6,-7,7,-8,9,-10,11,-12,13,-15,18,-20,23,-27,31,-37,46,-57,74,-100,145,-238,491,-3011,-5372,2442,2385,3967,-3351,-5926,2504,4447,-714,-2724,-3143,2543,4600,-3399,-1042,21,1917,3378,-4665,-4255,5835,1151,316,-2695,-4610,5578,1987,-5971,-1387,-1073,3889,3196,-7999,-2574,6208,1119,1323,-5363,-4439,9365,1137,-5012,-1016,-3498,7860,5847,-9717,-1562,4157,3230,5065,-7526,-5699,9839,2260,-866,-3989,-6686,8709,6919,-9784,-4165,-752,2766,7692,-8333,-7175,6077,3883,2881,-4953,-8436,7013,7534,-4356,-3085,-3050,3703,8628,-6101,-6170,2424,3392,5339,-3786,-8996,4885,5183,-584,-974,-5153,3743,5331,-4379,-3936,840,2275,3928,-3884,-5126,3146,1489,1473,-3540,-5175,3410,2873,-2182,-410,-1215,3065,1814,-4260,-1189,1124,1323,2128,-5066,-1236,5407,51,-759,-1441,-1681,6526,1596,-6718,-71,1608,3296,876,-7945,-320,6191,-981,-709,-5570,-2401,9506,-133,-6998,-2303,-263,6770,2473,-9166,-1731,5741,1712,2304,-7558,-3640,10247,796,-3815,-3617,-3463,8289,4681,-9570,-769,2686,3628,4546,-8493,-4296,7741,2382,-568,-4595,-5396,6777,4378,-5226,-1976,-1204,3707,4768,-6777,-3432,4064,3158,1473,-3530,-4432,6019,3533,-2482,-2107,-2251,4478,3975,-3831,-2688,1608,1958,1782,-4090,-717,4365,713,-407,-2487,-1792,3651,1265,-3420,-242,-532,4037,1857,-4922,-311,1198,10,334,-3829,-439,5875,-666,-3760,-525,428,5395,-1256,-7494,1469,2402,1557,-856,-7454,731,6507,-1169,-2363,-3199,385,6981,-1700,-6171,463,1909,4826,4,-8337,286,6515,788,-1488,-6598,-748,9213,-120,-4516,-1853,-9,7268,1499,-9269,-1297,3739,2151,1823,-7658,-2325,7593,1927,-2399,-4210,-1919,7004,3342,-6495,-1345,1973,3558,2518,-6688,-1907,4941,2431,-560,-3814,-1932,5668,1633,-3671,-1810,-847,3895,1542,-4669,-623,2140,1239,686,-3855,-187,4105,43,-1277,-2007,800,3425,-887,-3541,1295,1715,2062,-1805,-3703,725,2935,-1033,-891,-3268,1957,4080,-2794,-4599,1603,2340,3064,-3219,-5705,2748,2677,1383,-2482,-5151,2425,6329,-2690,-3537,-1205,1962,5989,-3083,-6346,1321,3060,3187,-2023,-7213,2253,6716,-443,-2841,-4412,113,7438,-1831,-5209,-149,1497,5531,-1180,-7062,1312,4093,2099,-2191,-5739,477,7203,-539,-3636,-1715,500,5394,429,-5997,-58,2095,1976,-406,-5719,-145,4372,282,-3229,-2069,588,4192,184,-3324,-222,697,2159,-447,-3890,1381,2322,615,-173,-2002,1342,4341,-506,-2212,-661,804,2776,-1727,-3185,1122,1151,1160,-2594,-3786,2337,2802,-1921,-2769,-1541,1940,2330,-3746,-2893,1282,2518,2226,-3989,-3108,1957,3773,-1667,-2580,-2659,2395,4278,-3173,-3708,-275,3911,4571,-4237,-4598,2772,3961,-417,-2256,-4773],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-4,4,-5,6,-6,6,-7,8,-9,10,-12,12,-14,15,-16,17,-19,21,-23,26,-28,30,-34,36,-40,44,-48,51,-51,40,27,-1103,-2494,5712,2176,-6155,-739,685,1913,721,-5561,-1709,5943,234,-854,-3130,-713,6620,-963,-4737,196,191,4227,-1241,-5539,3100,3629,-114,-889,-5433,1659,8365,-4947,-2621,-171,-1092,7394,-2862,-7270,3363,2936,1468,-1270,-8590,3455,8405,-4134,-2052,-5189,1578,11526,-3661,-8918,2543,2145,4989,75,-11231,2594,8687,-2110,-832,-7375,-1012,13109,-1662,-7052,-930,1238,9000,1997,-11091,350,5044,2537,1467,-8915,-2048,10620,-912,-4182,-3530,-1939,9077,1922,-8922,-58,1681,5476,2029,-7293,-2475,5856,662,-954,-5512,-273,6712,-164,-3487,-749,239,3855,1634,-5335,237,3585,1268,561,-3891,1828,4882,-1781,-745,-2118,-132,5013,-2388,-4292,1338,1397,2750,-3371,-5761,5224,2883,-1440,-625,-3438,3782,6880,-5144,-2450,-191,1455,5695,-4924,-6738,5390,3835,54,-2347,-6809,5286,7561,-4878,-2744,-3090,2660,8892,-5155,-9036,3676,3640,3320,-1904,-9842,4471,7754,-2948,-1493,-4324,1427,10401,-3239,-7605,923,2496,5966,-557,-9718,2329,6090,708,-1707,-5959,1444,8920,-2469,-4221,-2016,755,6313,-815,-8024,1208,2968,2104,80,-5765,313,5254,213,-1750,-1884,1171,6052,-1066,-4583,485,1330,2216,-1402,-4365,1314,2748,-833,-1571,-2288,2785,3162,-2590,-1246,-303,2760,3262,-4038,-3218,1771,1353,661,-2704,-3607,4923,1635,-3397,-1062,-914,3815,3781,-6001,-2957,3348,2482,3379,-5581,-4864,7315,3091,-2221,-2586,-4561,5727,5053,-6733,-3319,777,3289,5331,-4864,-6402,5251,3237,601,-3599,-6882,5188,5449,-4161,-2962,-2865,3692,6312,-4864,-5337,2700,3052,3874,-2872,-6379,3797,5348,-995,-1435,-4320,1699,6737,-3610,-4113,437,1411,4044,-1476,-5261,1991,3108,386,-2353,-4872,2390,3258,-1392,-1903,-1154,1398,3468,-2779,-3265,1883,2058,1305,-816,-2471,4662,1553,-1492,-1701,-1754,3400,1884,-3786,-2806,611,1674,494,-4839,-2006,3169,1782,-2241,-2533,-1321,6258,1180,-4543,-1305,416,2918,1523,-6235,-2568,3858,1850,-265,-4943,-2400,6742,2436,-3782,-2774,-1011,6388,2699,-6200,-3837,2268,3477,1430,-5740,-4359,5825,2563,-1746,-3961,-2838,5803,4248,-4319,-1644,1104,3363,4707,-5322,-3583,3428,3946,347,-3948,-4252,5193,4359,-2664,-2115,-1173,3787,3881,-3453,-3646,1667,2476,2382,-3225,-4431,3280,1865,-592,-1960,-1854,2443,2322,-2159,-1473,884,2635,1115,-3221,-1242,2439,621,992,-2646,-782,4050,230,-2643,-802,1877,3517,744,-3948,-742,2466,1799,151,-2894,-640,4605,983,-2259,-1630,105,4799,-1318,-5470,-799,2918,3935,-1151,-5320,-165,3294,281,-1360,-3696,-324,6186,-69,-4808,-2710,911,4134,-273,-6223,-2461,4217],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,3,-5,5,-5,6,-7,8,-8,10,-10,12,-13,15,-15,17,-20,22,-24,27,-30,33,-38,42,-49,59,-79,665,2680,4915,-3573,-6913,3815,4168,1122,-3158,-7413,4704,8528,-3059,-4180,-3302,2067,8537,-5987,-8830,3141,2429,5504,-2092,-11871,4830,6797,-1705,-2178,-7334,3958,11988,-4834,-7674,562,1,9265,-2090,-12139,5005,4615,1491,877,-9181,1437,10103,-3972,-2859,-2490,-1454,10632,-434,-9888,2015,609,3480,2553,-9846,-114,7784,-1957,-525,-3497,-2395,9425,-1200,-5536,1286,106,3382,1357,-7207,2440,4460,-1740,-38,-3823,1178,6912,-3022,-2976,1073,534,4862,-3346,-5117,2651,2400,814,-3213,-4088,2991,4971,-3846,-2718,-1288,3924,5268,-5234,-4855,2619,3234,3412,-4906,-7074,5427,4425,-1620,-3937,-5306,6975,5910,-6676,-3395,-52,3333,7039,-8000,-6256,5702,3422,2346,-4543,-7798,7000,6589,-5039,-2624,-4972,3864,9683,-7178,-5689,2001,2633,4986,-4643,-10052,5137,4945,-694,-586,-7538,2602,8304,-5363,-3992,-90,180,8226,-461,-9049,4977,2356,1783,168,-7674,2086,6490,-3846,-1724,-1225,-328,7953,-3255,-5612,3004,901,2576,-40,-5848,3082,4504,-3699,-1914,-1912,1172,4537,-4280,-3830,1711,1938,2506,-3517,-3546,4521,2516,-1740,-2569,-2298,5207,3536,-4631,-2584,483,5319,3125,-7099,-3639,3443,2817,-212,-5544,-2357,7049,2830,-3354,-2749,-1999,7654,3976,-8298,-2861,1370,4373,4342,-7131,-5893,6771,3872,389,-3851,-6032,6924,5740,-6760,-2518,-1755,4612,5766,-6648,-4635,3801,2059,2987,-4123,-7655,7200,5254,-2636,-1023,-4716,4920,6742,-6191,-3192,2039,1094,4175,-3545,-6529,5086,1855,-379,-1154,-5091,3900,5354,-3931,-1610,-152,1343,4733,-3704,-3155,4326,-60,-680,-1354,-3440,4145,2476,-3589,-260,147,2373,2801,-3392,-1634,3218,2278,-595,-3740,-2666,5761,-181,-2816,-1342,-868,5489,1316,-4668,-1346,1517,3863,743,-6773,-1563,4688,2928,-1610,-5878,-1163,6828,916,-4865,-2160,-333,6576,1776,-7810,-1046,3815,3590,207,-7221,-2596,7413,1562,-2361,-3477,-2447,7827,2247,-6857,-1549,1427,4450,3933,-7272,-2246,4388,2230,-81,-3845,-3681,6938,2782,-3783,-973,-1322,3568,3242,-5815,-2178,2374,2217,2294,-3844,-3618,5511,1714,-1386,-1074,-1943,2899,3200,-4756,-1093,713,1550,1629,-4422,-1245,4730,-13,-829,-1837,-784,3535,1316,-4020,-1010,1848,3103,864,-4983,-59,3604,547,-1569,-2204,468,5840,-645,-4893,-772,2505,4249,-875,-4959,-285,3801,2187,-707,-4689,1143,4225,-214,-4177,-4315,1805,6015,-696,-5764,-1566,785,4181,-1529,-6415,-370,5017,1983,-954,-5877,-74,6166,1280,-4208,-2748,967,6066,22,-7437,-1082,3306,3395,640,-5830,-158,6588,845,-2327,-4244,-785,3858,1357,-5018,-655,543,2764,758,-4381,-738,4136],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,11,-12,13,-15,17,-19,21,-23,25,-28,31,-34,38,-42,47,-51,57,-63,70,-78,87,-97,108,-123,141,-163,191,-230,286,-373,534,-925,4565,2903,-6452,-2112,507,5531,2671,-8211,-1485,5631,2861,1555,-7517,-2951,10599,1531,-3837,-3688,-3395,9516,3169,-10618,-2291,2183,4874,5006,-11070,-4492,9711,1797,-774,-5257,-6411,10692,5082,-7873,-652,-1973,6305,6663,-9973,-2814,6976,994,4374,-6049,-8709,9825,3071,-3496,-1905,-3576,5155,8016,-9436,-3081,2741,305,5962,-4610,-7728,6401,1875,-2114,-637,-5829,4957,5243,-5890,-880,513,471,5159,-5714,-3633,5148,595,88,-2797,-4070,5126,2234,-5234,-968,-105,3801,1120,-5561,-1004,4346,930,249,-5364,-846,6680,-480,-4143,-2223,894,6575,604,-7353,15,2518,5021,400,-8880,1177,6696,1281,-836,-6522,-346,10843,-81,-5833,-1197,97,9360,-115,-10969,-685,5797,3498,1840,-10030,-1729,10707,-58,-2372,-3827,-2867,9796,2078,-9168,106,506,3897,4088,-10399,-3244,7904,261,-216,-6218,-4742,10866,1688,-5615,-755,-2068,5142,5208,-8963,-2154,3801,448,3076,-5033,-4289,7746,1218,-2749,-1390,-2908,5084,4061,-6143,-306,1428,1733,1724,-4711,-695,6185,-400,-2008,-2591,-754,5302,-327,-3846,-743,253,2677,-929,-5690,1219,5343,772,-1479,-5189,2333,7120,-738,-5066,-769,3104,5625,-2933,-7268,1797,4349,3737,-683,-8025,2918,8197,-1473,-2275,-4962,2302,8910,-2477,-5954,-315,2072,6709,121,-10249,2451,5521,1198,-1597,-7235,-112,8941,-1389,-4200,-2345,-1130,8492,235,-8302,1167,3399,2931,404,-8972,25,7998,-1006,-1002,-3374,-2170,7109,-972,-5611,822,341,4980,686,-7452,693,4499,52,1131,-3904,-1366,6854,-650,-3836,246,-700,2862,711,-6129,1369,2767,-483,269,-4252,1136,4902,-1849,-3190,-1846,1178,4792,-2868,-3582,2103,1728,1430,-2064,-4491,3999,3762,-1133,-2232,-2606,2429,4881,-3039,-4875,455,3016,3970,-4744,-5615,4008,4591,954,-3248,-5204,3826,6438,-2955,-3352,-2375,3076,7740,-4418,-5272,1590,3087,3927,-3003,-8551,4474,5682,-929,-3368,-4825,4351,8914,-2995,-4037,-106,2030,6151,-1973,-6874,2131,3652,236,-1203,-6493,2097,7807,-2859,-2564,-1336,859,4715,-1082,-5389,1385,1936,2020,-436,-4923,3105,5241,-1773,-1088,-2040,1217,4800,-2661,-2612,2909,282,1104,-1782,-4419,3012,3013,-2110,-667,-2160,2367,3549,-2390,-3027,404,2766,2486,-4778,-4604,2819,2415,-1141,-3807,-2249,3594,3741,-1764,-3099,-583,3594,3250,-3971,-2360,3418,3606,1865,-4815,-3035,4774,2648,-892,-4152,-3496,5275,4130,-4748,-3815,-650,3932,4310,-5682,-4131,2536,4320,1576,-4386,-4762,5051,4113,-1430,-3429,-1594,2686,4147,-4544,-4899,1853,3033,2052,-3033,-5054,4076,4188,-1752,-1787,-4316,2765,3949,-2069,-2273,-188,1866,3825],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-6,7,-8,8,-10,10,-11,12,-13,15,-17,18,-20,22,-24,27,-29,32,-36,41,-46,52,-60,70,-85,103,-131,176,-256,446,-2459,3483,3984,-4288,-2057,-1933,3263,4196,-4310,-1805,1449,1481,2530,-5414,-3150,4542,811,-113,-310,-1995,5078,725,-5414,-75,915,1891,3647,-7805,-907,6032,-633,490,-4028,-2010,9094,-1172,-6511,833,-80,5761,845,-10634,1596,5975,-499,1149,-8501,-2319,11466,1006,-4353,-3638,-2173,8853,2610,-10718,-830,3544,2692,4785,-10240,-4694,10138,1314,-1086,-4353,-4754,10203,4669,-8024,-2539,-577,5691,6052,-9035,-4087,5614,3420,1102,-6231,-4684,7315,3909,-4010,-3066,-1816,5737,5001,-5894,-2935,3216,3156,3098,-4956,-4724,5773,3293,7,-2815,-3102,4191,3267,-3375,-1950,-1230,4270,2387,-5611,-791,2754,1702,1835,-5553,-949,5405,-1131,-1997,-1461,-1312,5558,-2207,-4958,3184,729,1531,52,-7392,1947,6241,-3195,-1250,-3143,880,8551,-2640,-6278,1170,310,3891,436,-10063,3065,5716,-1046,499,-7346,57,10443,-2224,-4579,-1074,522,8641,314,-10421,1794,4116,2968,1304,-9448,-672,9948,-1030,-3131,-3295,-1683,9373,1511,-8559,-436,2531,4296,2654,-8409,-1617,6429,959,-872,-5606,-3495,7472,1469,-4665,-1407,-299,4684,2030,-6164,-1464,3549,2157,976,-4946,-1497,5105,1506,-1970,-2851,-820,5566,-368,-4310,157,1027,3548,-786,-5461,1373,2892,172,-1923,-3894,1017,4811,-958,-3326,-263,1245,3932,-2189,-4662,3410,2850,1383,-626,-5058,3726,5766,-3238,-1691,-488,870,6040,-3763,-6373,3784,2535,2559,-1577,-8630,3576,5589,-1955,-1731,-4295,2608,7926,-3184,-5824,964,1064,5508,-1840,-9550,2939,5878,1355,-1232,-7321,1073,8915,-2439,-4850,-989,1117,6511,-476,-7037,1363,3359,2896,-1084,-7023,557,6544,604,-3080,-3032,-114,5605,302,-4949,-721,1527,3082,965,-6187,-62,5092,1630,-809,-3382,436,3785,-192,-1964,-755,1233,3515,-1686,-2788,740,2274,348,-1204,-4271,2187,3148,-2723,-1778,-1407,2108,3900,-3685,-3455,2129,1506,2342,-2650,-2987,3627,2988,-613,-1967,-2785,3392,3584,-5446,-2776,-174,3392,3961,-5122,-5057,3419,3490,-147,-3192,-5095,4396,5361,-2415,-2739,-788,3143,4818,-5206,-4646,3318,3825,3536,-3410,-6375,3732,4796,-1719,-2644,-4290,2779,6469,-2971,-4496,123,1995,4323,-2588,-4733,1807,4154,1764,-2084,-5129,1850,5094,-1251,-2915,-1742,2033,4980,-1756,-4263,891,2016,2950,-1047,-4567,1463,2629,-58,-1820,-2002,2829,2576,-1762,-3253,941,2353,1875,-2575,-2815,2763,2353,-811,-1874,-1875,2371,2288,-2158,-1069,1117,2444,1039,-2901,-514,2771,1134,294,-3959,-1468,4857,1789,-1947,-2016,-330,3693,2235,-4774,-2563,2369,3908,1525,-4752,-1877,4253,2227,-2236,-3256,-1840,5369,3062,-3740,-2754,1315,2644],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-5,6,-6,7,-7,8,-9,9,-11,12,-12,14,-15,17,-19,21,-22,25,-28,31,-35,41,-49,57,-70,90,-120,179,-331,1808,3553,-713,-6065,10,7233,-302,-2365,-2867,1330,6133,-1355,-4749,1586,692,2865,-1890,-6554,4241,2962,-950,813,-3816,1312,6672,-4487,-2798,1339,888,5131,-3871,-6667,6447,2035,-654,-1577,-6508,6227,6495,-6329,-2870,376,2971,8377,-6285,-7917,7166,2386,3583,-3320,-9234,6491,7746,-5234,-2857,-4068,1827,11164,-6834,-7885,2599,1388,6580,-2046,-12139,5684,6534,-1163,-1750,-7296,2090,10205,-3859,-5368,-1274,1380,9118,-2354,-10553,3230,4215,3048,-1544,-8800,1049,7184,-1280,-3067,-4194,41,7687,-1297,-6497,514,1845,4280,-1159,-6408,2409,3571,771,-73,-5557,2168,4088,-2279,-1929,-250,1803,4333,-3740,-3057,3392,1661,2133,-3280,-3974,5106,1705,-2685,-1854,-2244,2931,4009,-6949,-2095,3896,769,2307,-5430,-4808,6363,1340,-2416,-2473,-4211,7313,5182,-6509,-2785,2067,2900,4743,-6562,-5077,6830,2098,124,-3341,-5666,8071,5639,-5827,-2948,-1407,4333,7866,-7594,-6317,3986,3102,3412,-4263,-8018,7361,5991,-2995,-2829,-4635,3100,8420,-5416,-4238,38,3282,5376,-4613,-6703,4154,3178,288,-2467,-6065,4094,6538,-2638,-2847,-1698,1881,5215,-2731,-4301,1766,2392,2294,-1735,-3850,2952,3687,-1645,-1447,-2189,3790,2230,-3189,-1805,776,824,2555,-3389,-1729,4106,1230,87,-3807,-2706,5129,779,-3804,-111,62,3963,1450,-5721,-667,4366,987,1108,-5173,-1217,7136,531,-2581,-1384,-1304,6678,2625,-6049,285,3457,3007,3054,-7040,-2867,8191,1736,-1801,-4501,-4029,8304,3570,-6047,-2099,-104,4537,4085,-8481,-3283,5464,2688,855,-5064,-5190,7000,3917,-4338,-2575,-2936,5108,5143,-4495,-3629,2281,3240,2580,-5014,-4745,4189,3474,-1114,-3634,-2598,3556,4255,-3363,-3913,310,2679,2825,-3830,-1979,2862,2162,-337,-2348,-1361,3496,1575,-2789,-1633,-925,3109,1485,-3423,-994,1913,1971,-165,-3427,-398,4388,1042,-1461,-1405,-693,4438,-671,-5298,409,1136,2889,161,-6416,428,4950,416,-1613,-3885,-201,7261,-782,-4163,-1433,1173,4882,919,-7454,-494,3390,2518,19,-6276,203,5728,-197,-3400,-2789,-328,7050,1447,-5954,-1857,2809,3544,1415,-6121,-1586,6493,1973,-1994,-4680,-1976,6698,2332,-4771,-1339,2093,3340,3329,-5104,-2435,3116,2711,255,-4330,-2884,4618,2336,-2135,-2827,-583,4379,1293,-3599,-1447,1739,2223,504,-3864,-1562,1987,260,-883,-1898,416,4193,-317,-3553,-1966,-604,2407,-791,-3552,497,2898,542,-1084,-2712,1426,3401,-1523,-2576,-868,1934,3553,-2223,-3980,1546,2310,1246,-2205,-3449,1331,3696,-903,-4251,-1717,1915,4879,-2768,-4339,532,1021,3790,-2351,-5727,1041,4889,-481,-2018,-4215,1013,5294,37],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-4,5,-6,7,-7,8,-9,10,-11,13,-14,17,-21,26,-35,51,-85,192,-1173,-5012,398,7296,-795,-5505,-752,1377,7655,-2142,-8705,1440,3924,4664,-996,-9844,856,9197,-1132,-1698,-5184,-516,10390,-2870,-7750,-844,1329,9442,577,-11052,246,6915,848,1444,-9326,-1154,12489,-1052,-5542,-2897,-2384,10867,1522,-11631,544,2180,2942,2903,-10721,-2248,10257,-224,-1141,-3103,-5027,9169,2424,-7151,139,-49,4728,5494,-9230,-706,6214,-936,1860,-4071,-3775,8047,-657,-5009,1704,-1658,4917,3220,-7277,959,3082,123,741,-5405,-87,5450,-2020,-3313,-797,575,4899,-1718,-5082,2402,3493,1896,-2507,-6049,2568,6705,-1065,-3172,-3753,2451,6631,-2897,-4722,-387,2701,6247,-4004,-7504,2994,5455,1973,-2033,-7917,4137,9027,-2415,-4292,-4421,2606,9548,-3139,-8190,1207,1870,5661,-2910,-11742,3134,7365,-1328,-461,-7025,1776,11177,-3549,-5663,-736,-828,7889,-606,-10184,2055,4716,1894,1265,-9235,-53,9553,-2185,-1941,-2179,-2289,8602,-746,-8100,2917,854,2234,1919,-7241,1217,4704,-1765,822,-2436,-2335,7368,-1868,-4496,1451,375,3027,-93,-6437,2023,4514,-2718,-1143,-3746,2362,4890,-3527,-2921,1069,1808,3699,-2365,-4891,3222,1946,612,-2930,-4689,3052,4732,-2546,-3721,-2047,4724,5136,-4166,-4545,2280,3484,4216,-4444,-6544,4707,4479,-86,-2544,-6644,5176,6025,-3994,-4786,-2845,3595,8546,-4951,-6124,3972,4701,3560,-2567,-8342,4305,6910,-2788,-3090,-5263,2542,9212,-4405,-5240,1198,1074,6440,-1768,-9689,4562,4923,-245,818,-5887,2186,7651,-2758,-3213,-633,-1355,6026,-1917,-7284,3107,1334,1142,-1412,-5879,2386,4361,-2679,-2212,-1475,-139,4384,-2839,-3806,968,1108,1073,-2101,-4429,3773,2933,-3016,-1123,-909,3216,3522,-4296,-2566,1819,3406,2070,-4134,-3603,4569,3061,-1638,-3328,-1980,5575,2470,-3790,-3598,-332,4770,3418,-5393,-4016,3647,2545,958,-6248,-3773,5142,3413,-2958,-4626,-1966,5307,4616,-4686,-3474,804,2930,4565,-6529,-4511,5051,4281,1284,-4515,-5362,5378,4997,-3920,-3033,-2086,2789,4773,-5565,-3756,2704,1967,2495,-3369,-6815,4752,4340,-1116,-1907,-4692,3182,5206,-4513,-3130,806,435,4244,-3562,-4026,2999,1303,-306,-979,-3644,3694,2746,-3273,-1572,687,694,2978,-2503,-1669,3454,874,-1628,-3386,-1756,3836,1699,-3974,-875,592,3197,2120,-4040,-1139,3832,2819,-241,-4252,-865,5004,1991,-2603,-2906,195,5553,2165,-5841,-1985,2060,4074,-302,-6050,-1315,4701,4135,-747,-6072,-979,5828,2111,-3483,-3180,215,5883,1188,-5221,-1317,2716,4065,1850,-4258,-3105,5004,3005,-2381,-4407,-1937,6260,2798,-4891,-1562,-489,2943,3525,-5030,-3508,3489,2248,-53,-3308,-1881,4706,2371,-2411,-1918],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,4,-4,4,-5,5,-6,6,-8,8,-9,9,-11,12,-14,15,-16,18,-20,22,-25,28,-30,34,-39,44,-51,60,-71,89,-115,168,-1010,3893,3169,12,-4491,-4652,6694,3199,-4353,-3223,-2511,6248,6644,-8031,-2570,2974,3452,4376,-6637,-5797,8132,3280,-1724,-3278,-6377,6655,7245,-8110,-3156,-1201,3667,8288,-8132,-8822,7001,3121,3677,-3332,-9508,7697,7145,-5404,-1663,-4502,3444,10292,-7454,-5565,2951,680,5850,-2965,-9923,6405,4463,-793,163,-6603,2602,8744,-5349,-3365,187,-776,6687,-3125,-6907,5125,2245,-143,46,-6432,3497,5602,-4771,-471,-664,1012,5288,-5204,-3976,4236,617,805,-2289,-4271,5933,2666,-2839,-1261,-1691,5140,3779,-5481,-1711,2685,3593,1824,-6296,-2324,5312,2046,-2201,-4387,-2798,8280,2318,-6880,-2199,284,6247,3517,-8674,-2493,5152,2369,2323,-7281,-3974,8824,2778,-3563,-4499,-3648,8226,5473,-9504,-2391,2385,4420,6103,-8628,-5988,9186,2868,-36,-4269,-6200,8449,5487,-6436,-2598,-2933,4701,7085,-8488,-3525,5083,1392,3193,-4439,-7164,6430,3753,-3592,-807,-4249,3635,7035,-6556,-2010,2451,366,3888,-3497,-5385,5985,1164,-2217,-424,-3967,3396,3089,-5547,-401,1681,819,1921,-5034,-1468,4675,437,-1036,-1982,-1357,5521,586,-4663,-1454,634,4787,-586,-6367,-1498,4852,2280,367,-6948,129,5572,448,-3646,-4196,-915,6513,764,-6222,-1277,1732,5432,-613,-8666,-1005,6652,1900,-780,-5371,-1725,9392,1938,-5273,-2751,-1021,7136,3442,-9960,-1775,3826,2906,2164,-8138,-3405,8356,1103,-452,-3865,-3825,8273,2717,-7292,-1123,730,3928,4295,-7199,-2252,5066,1725,324,-4173,-4852,7258,2141,-4196,-141,-1158,3771,4085,-6359,-1695,3705,-466,1383,-4005,-2093,5693,436,-2088,-344,-1335,4667,1442,-4708,883,2405,1674,692,-4710,-283,3766,-191,-2908,-1929,-941,4100,-541,-5026,1040,850,3588,-1034,-7015,1280,3548,503,-2753,-4996,1774,6982,-1548,-3931,-2558,2539,6490,-1414,-7507,86,3387,3979,-2120,-7281,1640,5581,309,-2998,-4686,345,8514,-702,-5829,-657,1622,5085,454,-7777,557,5231,2443,-428,-6105,111,7322,-771,-4511,-2277,771,6480,1220,-7114,545,1765,2418,1551,-6252,-705,4072,-78,-1027,-2650,-1514,6436,371,-4635,112,268,2030,1236,-5743,741,4638,102,438,-2038,696,3331,-640,-2225,1110,849,2302,-716,-4694,1639,1947,120,-348,-2814,2138,4647,-1669,-2504,-1163,2177,3821,-1989,-4610,1347,3125,1494,-2628,-4539,2668,4619,-70,-3647,-2890,2864,4926,-3099,-4448,-797,3605,4556,-3156,-6084,3038,4297,1299,-2306,-4867,2554,4789,-1744,-3893,-2117,2810,4748,-1025,-5288,701,3531,3579,-1400,-5623,2470,5666,482,-1489,-4406,1752,5441,-866,-4297,-1486,1635,4913,-811,-5443,665,3118,2030,-1593,-3578,1531],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,6,-6,7,-8,8,-9,10,-11,13,-14,15,-16,19,-20,22,-25,27,-30,33,-38,42,-48,55,-65,77,-95,122,-168,258,-502,2828,3313,-6319,-1769,3947,2288,555,-5459,-1727,5363,31,-1772,-2538,-760,5216,-98,-5760,2190,1428,2301,420,-6001,958,6057,-2521,-868,-3079,-1128,7293,-2886,-6186,3113,-89,3524,-86,-8640,3316,5737,-1939,21,-6745,-455,11911,-3828,-5804,552,-943,8349,-781,-11805,3726,5282,966,-302,-8818,953,10276,-2541,-3997,-3139,-1464,9965,634,-11647,382,2681,4362,1576,-10779,-416,8392,486,-1414,-6643,-2514,10595,1089,-6433,-2671,657,6987,3263,-8103,-1106,4958,3653,366,-5676,-2860,5435,1141,-2130,-1656,-2429,5711,347,-4631,-1142,1441,3147,979,-4743,920,4289,164,123,-4536,616,6608,-2377,-2528,-1131,-52,5184,-1633,-4741,1725,433,837,-891,-6138,2983,5247,-4281,-1199,-1266,903,7063,-6065,-6125,3549,1578,2821,-2397,-6662,5581,6659,-1756,-1665,-4651,2160,7899,-6319,-6563,2442,1561,7165,-2244,-10025,5932,4615,79,-1427,-7463,3208,9034,-4195,-5130,-511,-122,8382,-1685,-8161,2270,4141,2339,-1282,-8800,1809,8351,-958,-3151,-5619,572,8277,-1557,-5915,647,1078,3892,447,-7721,1110,3061,1515,-2009,-5559,218,5103,-919,-4003,-2510,1219,4464,-910,-4233,739,1980,1855,-246,-4568,2163,3953,-730,-623,-2824,1583,3796,-3265,-2718,540,2427,2620,-2826,-3105,3707,2156,-2399,-1684,-2925,4124,3212,-5114,-1872,552,3033,4161,-5546,-3794,5327,1327,-792,-1498,-3665,6213,5425,-4638,-1257,-1429,3477,6122,-6330,-3842,4077,2785,3597,-4478,-7262,5626,3800,-2569,-2130,-4167,5086,7893,-5113,-5052,1385,1991,5168,-4167,-5992,2414,3808,-594,-1419,-6151,2853,6536,-2632,-3479,-1808,1917,4357,-3475,-5532,1890,3449,2926,-1605,-4552,2854,3869,-733,-1170,-2539,2450,4812,-2697,-2930,-382,2457,2739,-1688,-4283,2360,1454,77,-1360,-3628,3015,1963,-2253,-1839,134,1547,1784,-4838,-1213,2912,860,1249,-3365,-1664,5334,1465,-2451,-2260,-968,4433,2105,-5449,-1324,2691,3073,1496,-5640,-1885,5309,807,-1479,-3479,-1289,4991,1887,-6081,-2287,310,3440,3267,-7792,-3376,4944,2110,-78,-3888,-3189,6827,3359,-5071,-3105,-1080,4881,4749,-5568,-3781,2698,2666,2282,-4164,-5227,4484,3631,-2057,-2992,-2787,4428,4373,-3617,-3111,978,2977,3100,-3509,-2756,2658,2047,1193,-3786,-3421,2792,3158,-1616,-2447,-1167,2051,2868,-2208,-2531,1907,1104,519,-3377,-338,1890,1068,-1146,-2172,-844,4535,843,-2850,234,1322,1333,525,-3287,-258,3824,77,-991,-1705,-1108,4808,-387,-3288,-7,1429,3542,-841,-6221,686,4479,1808,-2511,-4605,-486,4143,348,-3492,-2386,1291,5789,1639,-5974,-1569,4115,2451,-741,-4974,-1082,5167,2123,-2298],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-11,12,-14,15,-17,19,-21,22,-24,27,-30,34,-38,42,-48,54,-62,72,-86,105,-133,177,-260,460,-1719,-3651,-1498,292,5781,-1490,-4610,2143,2474,2626,-2924,-4366,3650,2697,-1877,-1614,-3465,4892,4665,-6300,-832,2098,404,2902,-4555,-4830,6986,633,-2870,-881,-4787,6879,4088,-7533,109,1480,1870,4348,-7269,-3511,8129,418,-158,-3486,-6423,9814,3860,-7960,-1279,-1408,3802,7313,-9545,-4633,6313,2694,3180,-4740,-9218,9091,5256,-4570,-2895,-4638,5740,9113,-8061,-5278,858,2293,6133,-5117,-8703,5945,5266,1252,-2632,-7773,5268,6658,-3662,-3568,-1291,2754,6269,-4290,-6784,1872,2520,3327,-2613,-6378,3972,4801,-1013,-1746,-3467,3042,4878,-4111,-3032,851,2106,3353,-3954,-3572,2803,1455,2093,-3309,-2895,4084,1389,-3588,-534,159,2548,2045,-6567,-640,2852,554,1014,-5195,-2359,7262,-1634,-3965,-431,-2052,7224,2657,-6948,615,3058,2108,3116,-7669,-3207,9101,-795,-3162,-2568,-3562,9378,1447,-7905,-760,346,5034,4297,-9981,-4552,7530,342,708,-5256,-6528,9521,3342,-5368,-2127,-2218,5902,4938,-8898,-4044,3284,2835,3249,-5950,-5791,7062,4146,-1003,-3617,-4312,5426,5221,-5883,-3613,-383,2821,3429,-4707,-3535,4538,2350,1851,-3718,-4228,3953,2109,-1572,-2165,-1352,3561,3614,-2999,-1738,1275,1868,968,-3361,-1299,3842,-860,-608,-1928,-611,4671,-130,-4488,-1128,-271,2242,-532,-6657,1300,4504,28,-611,-3958,744,7509,-1853,-4395,-357,482,5491,-260,-7223,1757,3387,1453,447,-7250,-64,8650,-754,-3003,-2561,-628,7770,-572,-8757,163,4176,3035,1876,-8660,-135,8503,968,-2303,-5073,-1685,7168,1435,-5472,-1629,1531,6099,3211,-7118,-2339,5577,3211,-163,-5801,-2586,5507,2273,-2924,-2068,-852,5621,1830,-6208,-2385,2008,3337,919,-5217,-1523,4335,918,-1002,-2590,-316,4405,-59,-3380,-892,-210,3686,812,-3957,-150,1920,-234,-1242,-3776,-362,4098,-1154,-3115,-792,1949,3007,-858,-3267,1368,1479,605,-1516,-4448,1931,4811,-1938,-796,-1586,2400,5749,-2811,-4630,710,3016,2375,-2134,-5718,3977,4454,-473,-1878,-3663,1472,6361,-2123,-5392,-96,2073,5366,-474,-8054,1995,4222,2263,-1179,-6500,1185,5639,-139,-4673,-2202,632,6011,-1169,-5744,-518,3053,3985,-1260,-5898,878,5781,100,-1496,-4560,-435,5543,-132,-3231,-2581,1830,3651,-847,-5019,3,3361,2178,-1345,-4514,1251,4053,-383,-2570,-1073,165,2384,-1166,-3359,757,1043,1244,-1097,-2299,2034,2560,-543,-1748,-1597,1724,2657,-1799,-2539,407,1659,2165,-2365,-3072,1425,1884,-898,-2129,-2573,2603,2732,-2857,-3180,-410,3001,3156,-3992,-3328,2204,2862,631,-3019,-2716,4834,4052,-2029,-3568,-1093,3357,5099,-3132,-4043,1012,3739,2333,-3628,-4331],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,5,-6,7,-8,9,-10,11,-13,14,-15,17,-19,21,-23,26,-28,31,-35,39,-43,47,-52,59,-66,75,-85,97,-113,133,-161,201,-266,387,-686,3129,2636,-7640,-941,5141,3099,285,-6710,-986,7092,2295,-4052,-3965,-1236,9060,1949,-8884,-1279,1453,5854,3710,-10614,-2627,5976,1506,-86,-7523,-4529,10479,1665,-5589,-3645,-2323,8480,5537,-10387,-2325,4416,2583,4654,-9440,-5565,9737,791,-2412,-3097,-5705,8530,4261,-9002,-1006,361,1846,7102,-7917,-3798,8276,278,729,-1324,-7215,8470,2493,-6679,-215,-2758,3150,6645,-7056,-1925,4623,-229,3447,-3160,-4137,7515,695,-3085,840,-2456,3822,3019,-7187,1,3427,594,1900,-5279,-1690,6362,259,-2920,-3099,-1255,6869,-357,-5507,-555,3592,3630,218,-7194,161,5424,1073,-1318,-6286,-208,9387,-186,-5764,-2932,414,8647,-394,-9619,-1408,3106,5210,481,-10357,1401,8451,1080,-2217,-7009,-1114,11177,155,-7987,-1455,-762,6876,2546,-11071,-1386,5421,2446,1542,-7294,-2931,10504,-807,-3947,-1259,-3404,8561,3920,-8342,84,1146,2200,3447,-7503,-2248,8126,423,129,-1981,-3623,6874,2646,-6353,1970,-394,1069,3196,-6913,-1007,5181,-702,-1110,-1705,-1794,6515,-394,-4612,697,371,3447,946,-7636,2275,3615,-269,-590,-3568,1099,6398,-1921,-4664,-457,1059,5126,-2319,-6031,1596,3878,2991,-2560,-5803,1435,5906,-421,-3133,-4342,2427,6978,-2713,-5346,-551,3305,7203,-2714,-8008,3237,4166,2224,-2604,-8173,2789,8865,-3033,-3750,-3320,1582,9196,-1142,-7324,757,2882,5193,697,-10346,1739,5717,47,-686,-7019,-52,8997,-1079,-4730,-520,-623,6517,1130,-8132,1562,3881,2137,1243,-6409,-704,7262,-1674,-1609,-1428,-890,5977,-1044,-6111,2003,1551,650,1298,-5582,548,4576,-3245,-833,-2036,216,3843,-2290,-3871,2128,2392,2084,-1368,-4888,2722,3645,-1242,-3212,-2980,3343,5707,-3584,-4042,51,3053,3997,-3641,-4769,3408,4332,1837,-3430,-4983,4420,5021,-2222,-3585,-2535,4574,5215,-4983,-5279,727,3590,4852,-4723,-6963,4353,3834,459,-2980,-5220,3838,8142,-1969,-4602,-1521,2024,5789,-2577,-6536,1849,3432,2320,-2067,-6810,3264,6286,-1206,-2148,-3819,1778,7374,-3141,-4346,271,916,4407,-1207,-5859,1537,4406,-1023,-832,-4018,1275,5763,-2664,-3064,1,874,3137,-2173,-3769,2505,2242,276,-1263,-3080,2796,4428,-2201,-2141,-200,2075,2076,-3256,-3303,3549,2097,-694,-2640,-2104,3940,2797,-3312,-3143,-1034,3972,2576,-3667,-3102,1903,4235,392,-4529,-3753,3034,4894,-1404,-5044,-2577,4985,3340,-3518,-3223,-419,4092,3853,-5240,-3231,2172,4029,1293,-4912,-3853,3562,3736,-2155,-4348,-1724,4746,3712,-3943,-4005,-182,4698,3897,-4162,-4362,3091,3952,544,-2980,-4361,4555,3975,-3348,-2502,-1314,2556,3837,-3799,-4213,621,1899,832],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-5,6,-6,7,-7,9,-9,10,-11,12,-13,15,-16,18,-19,21,-24,26,-29,32,-37,41,-46,54,-62,74,-90,112,-145,200,-307,579,-2591,-4435,126,2492,6328,-4400,-6896,3524,3599,2815,-4556,-7462,5360,6234,-934,-4271,-5435,4522,8861,-5249,-5662,-857,3648,7929,-3772,-9702,4354,4651,1812,-2271,-10313,5117,10502,-3182,-4699,-4242,1957,12193,-4283,-9504,3392,1472,5287,738,-11209,4281,7639,-1794,-378,-6584,491,11305,-3684,-5462,1022,-949,8681,487,-9518,2811,4492,-1399,937,-6483,-795,8361,-3689,-2315,-355,-2622,5457,-800,-6418,4508,2136,666,986,-6970,2761,5926,-3469,-1697,-589,1556,5806,-4306,-4274,2898,1034,2227,-3078,-5649,4389,3593,-2196,-2662,-2434,4576,5129,-5350,-4105,883,4373,4529,-5090,-4685,4450,4345,958,-5415,-5960,7748,5075,-4458,-3894,-2785,4906,6377,-6825,-4620,1019,4183,5650,-5861,-6972,6434,3946,-188,-3106,-8367,5651,7499,-5651,-3266,-1391,2704,8305,-6175,-7861,4658,1429,3669,-2051,-8002,5683,6309,-2972,-1138,-4702,1977,9708,-5097,-5375,2577,648,4100,-1926,-8548,4517,3886,-2831,758,-4006,1688,7033,-5008,-2022,1555,562,4664,-3298,-5221,4768,1279,-1231,-184,-5094,3961,4663,-4893,-294,-30,1777,3774,-4533,-2030,5276,1157,-879,-3244,-2262,5363,4036,-4469,-3647,-213,4355,2451,-6799,-3137,2971,3707,1643,-6131,-2427,6850,1569,-1548,-5016,-1887,8082,3663,-6032,-3078,-610,7092,4306,-8706,-2898,4778,3828,2915,-7034,-6091,8376,3569,-3446,-3033,-3710,6260,5949,-7579,-3141,719,4521,5965,-6129,-6277,5996,2523,-253,-2423,-5843,6403,5271,-5285,-1975,-2235,2001,6348,-5681,-3344,4584,1535,2156,-3332,-5425,6710,2627,-1700,-1162,-2532,2937,3707,-5070,-1785,2188,600,2122,-3595,-2712,4714,1436,-3364,-783,-1975,4149,1718,-5108,360,2051,1820,358,-5247,-1715,4359,759,-1025,-3298,-968,5729,11,-4232,-1694,1086,4129,1119,-7186,-1455,5066,3108,-905,-6695,-1277,6320,1747,-3785,-4054,-874,6807,527,-4697,-1732,1885,6622,339,-7767,-1566,5470,2406,-564,-6081,-1875,8181,1822,-4562,-2588,-1050,5428,3658,-7385,-2103,3621,3612,2241,-6184,-2474,5773,1317,-1671,-2746,-3174,5264,1986,-6056,-679,669,3265,3062,-5087,-1144,3207,262,674,-2535,-3084,4697,687,-3907,56,473,2374,1735,-5222,-1470,3207,399,-200,-2212,-685,4359,-525,-2675,-94,1106,2567,318,-4312,-622,2671,2554,-1286,-5195,483,5831,-275,-3098,-1126,1194,5608,-1119,-5098,-747,3427,3614,-1204,-5995,855,4808,1719,-1111,-4723,1279,5297,-535,-4338,-2236,1519,4584,-1416,-6887,-587,3285,3030,-1449,-7053,-822,6297,889,-2770,-3658,17,6350,224,-4430,-1729,2402,5117,-74,-5617,-650,3734,2701,-1727,-4371,-734,5333,431,-2456,-1291,247,3659,-42,-4441],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-2,3,-3,4,-4,5,-4,5,-5,5,-6,7,-7,8,-8,9,-10,11,-12,14,-15,18,-20,23,-28,33,-39,43,-23,-760,-5130,-105,6242,699,-1960,-2182,1024,5170,-1165,-6029,2530,1088,505,411,-5964,2112,4852,-3668,-1010,-2762,334,6594,-5578,-4476,4162,723,2281,-1105,-8869,5868,5241,-4314,-765,-4430,1764,9232,-6982,-5173,2579,1239,5391,-2396,-9949,7312,4573,-2224,-1752,-6177,4542,10229,-6659,-4285,511,2482,8865,-3852,-9546,3958,3829,1232,-1179,-9534,4042,10379,-2318,-4273,-3610,2323,9427,-2303,-8079,578,2631,5645,-1283,-9100,1291,6317,834,-2124,-6875,1334,8458,-861,-3511,-2419,708,7198,-1882,-7604,1796,2584,3566,-357,-6075,1472,3415,-1323,-1544,-3646,521,5438,-1863,-3012,772,497,4676,-2020,-4894,4040,916,22,-1512,-5741,2869,3730,-4405,-403,260,757,5395,-5620,-3733,4793,-214,257,-1526,-5929,7407,2867,-5531,-83,-2250,2983,6176,-8520,-4529,4448,755,2735,-4432,-6347,7682,4490,-4703,-1470,-3977,5412,7127,-6394,-4180,1809,1863,6525,-4934,-8093,6835,3198,711,-3332,-7048,5659,7742,-5844,-2967,-2384,2563,6952,-4482,-6022,1649,3738,2933,-3372,-6468,4269,6224,-928,-2429,-4108,1847,5650,-3367,-2502,-28,1990,3991,-2903,-4872,2227,2119,1928,-3134,-4129,2479,2656,-1256,-2263,-1741,2727,3607,-4142,-1540,2063,-136,1969,-3223,-2899,4756,1006,-1839,-840,-3024,4340,2809,-5728,-310,1802,706,3473,-5918,-732,5359,-875,-1563,-2197,-1375,7010,1314,-6033,-395,861,3786,2974,-7148,-2427,4780,1219,546,-3893,-3666,8069,2876,-6053,-2161,-2435,5585,4403,-7622,-3756,3869,2695,2267,-6614,-5338,7790,3701,-1838,-2554,-4445,7137,5274,-5150,-3518,-318,3572,3748,-5331,-4341,3486,3624,1482,-3229,-4632,4262,4062,-2735,-3131,-2062,3131,3360,-3490,-3279,2343,2852,2400,-3572,-3174,2530,2345,131,-2571,-2086,3306,2808,-4092,-1456,316,2445,2493,-2941,-1043,1094,1072,580,-3430,-1120,4898,152,-3589,-470,470,2466,560,-4573,321,2515,591,278,-5215,-766,6022,571,-3186,-2197,395,4730,95,-6302,-211,2433,2342,915,-5208,-1308,6411,-531,-2624,-3647,-642,6162,619,-6216,-1875,829,3599,2873,-6543,-1003,5701,1662,-200,-5748,-2448,8268,1636,-3978,-2412,-363,4852,2303,-5535,-2241,2745,3016,1385,-5554,-2194,5032,2870,-885,-3230,-1075,3970,1095,-3299,-2265,655,3050,2037,-4821,-1814,2362,2287,-931,-3395,-506,3245,156,-2102,-1312,-467,2910,134,-3503,76,1325,771,-755,-3382,867,3260,-352,-1698,-1802,180,3487,-1291,-3454,-425,1575,1921,-1983,-3563,1505,3414,-253,-2211,-3604,1968,4255,-1633,-3919,-1141,1799,3816,-1391,-5442,805,3721,1283,157,-4976,1252,5218,447,-3319,-1855,781,5846,-1507,-5006,-824],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,5,-7,8,-8,9,-11,12,-13,15,-16,18,-20,22,-24,27,-29,33,-36,40,-44,49,-54,60,-68,74,-84,94,-107,122,-141,167,-201,252,-336,509,-2214,3652,3030,737,-2070,-4301,5042,2887,-3457,-1642,-2923,3276,3289,-5353,101,3188,503,1631,-4168,-2527,6824,-930,-2117,390,-3512,5994,2220,-7156,890,2975,1573,3455,-7782,-1082,10226,-2062,-1996,-2053,-3655,8773,1137,-8325,1308,1071,4422,3291,-10758,-2020,8628,428,-22,-5537,-4443,11558,1763,-7802,-1051,-1492,7156,5426,-11472,-2651,6652,2361,2036,-7816,-5711,10579,2942,-4065,-3565,-3802,7915,6136,-7864,-4396,1719,5157,4941,-7656,-5202,4251,3587,659,-5372,-4877,6523,4504,-4165,-2780,-1677,4850,4112,-5869,-1625,1586,2295,2812,-5088,-2265,5647,684,-246,-3281,-2048,6112,951,-4109,390,-1043,3108,2340,-6127,-19,4414,-1355,698,-4575,-622,6352,-2555,-2661,1219,-522,5929,984,-8420,2640,3655,417,1042,-6188,531,7879,-2875,-3576,-1036,-1661,7711,-1046,-9058,2604,2822,2710,936,-9821,35,8257,-804,-1448,-5169,-1870,10654,4,-7764,621,1613,5879,2572,-10061,-975,7530,1350,146,-6748,-2499,8667,1400,-4899,-2527,-740,7591,1968,-8774,-2175,2192,3350,2813,-6634,-2391,6847,950,-1100,-4225,-1710,6892,1435,-5341,-2210,-372,4680,2232,-5483,-1612,3513,2036,371,-3969,-326,6269,901,-2149,-2170,-525,4658,-990,-4353,1495,-80,1696,-224,-4892,932,5050,-1258,-1131,-1895,1326,6205,-3468,-3420,1932,167,3677,-2246,-7008,3072,4010,-1598,114,-4691,2853,7218,-4117,-3286,73,1348,6071,-3023,-6927,3206,3742,836,-935,-8223,2128,7332,-2582,-4456,-3507,721,8606,-1957,-7029,2047,1632,4238,-1528,-8776,997,5817,1167,-1506,-6026,438,8856,-492,-5158,-1159,1332,4914,811,-6552,782,4359,2425,-1945,-6011,530,4919,376,-2739,-2383,-668,5130,162,-3050,-396,2315,2940,-1549,-4329,700,3469,1059,-1247,-2256,1284,4008,-2802,-2507,-582,597,4644,-2990,-4915,2631,1289,1135,-1250,-3816,1781,3680,-2845,-1257,-729,1244,4417,-4263,-3056,3073,1467,1479,-2531,-3596,4624,3907,-2900,-1272,-3271,5067,6039,-5031,-3007,2960,2036,2533,-3920,-5607,4836,2929,103,-2413,-3480,3769,6740,-3269,-3452,-1212,2996,5959,-3615,-5426,4061,2594,1474,-2516,-4373,2673,5845,-2014,-3144,-2633,2207,4944,-1743,-4892,905,1964,3228,-1629,-5496,1564,3140,-247,-1372,-3707,912,4802,-963,-3373,-637,1756,3220,-1762,-4587,1775,2078,1903,-1271,-2860,2530,2625,-1244,-1834,-1626,2015,1736,-2688,-2596,1875,1436,619,-1916,-1550,2819,930,-1311,-1445,-2250,4084,2975,-3210,-2312,1726,2603,1585,-3808,-801,2536,1101,-866,-3849,-1556,5213,2735,-3946,-1495,189,3866,2003,-4177,-1898,3628,2341,458,-3773,-2906,4242,1883,-2830,-2268,-913,4933],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-4,5,-5,7,-7,8,-9,9,-11,12,-13,15,-16,18,-20,22,-25,27,-30,32,-36,40,-44,49,-55,61,-70,80,-93,109,-133,166,-218,316,-1110,5388,4392,-4066,-3564,-697,5997,6042,-6356,-3854,3341,4756,3484,-6712,-4877,6789,2723,-1248,-5477,-5369,9224,5481,-5827,-4878,-1598,5780,6874,-8408,-5956,4368,4457,3664,-7836,-7755,8692,5146,-4095,-2702,-6002,7182,8597,-9224,-3088,1089,1714,7398,-6296,-8532,6814,2402,1567,-669,-8061,7121,7504,-4576,-1681,-2280,720,9129,-5214,-6303,5583,463,3580,-271,-7317,6051,3580,-4250,513,-3420,1526,6758,-5235,-2860,4688,-326,2396,-2861,-4106,6678,1663,-3473,-1273,-3050,4773,3902,-5990,-1434,3146,2490,2017,-5773,-3260,6448,2310,-693,-3345,-1603,6960,1433,-6010,-3604,1694,6577,2118,-7267,-2040,4090,4629,1875,-8086,-1966,8478,3497,-3118,-5576,-2554,9002,2131,-7579,-2588,147,6833,3826,-9558,-3185,5422,3062,1161,-7517,-4133,10551,1646,-5648,-3075,-3791,6900,5459,-9299,-2538,3799,2532,4883,-6926,-5647,9639,1521,-1502,-1198,-6246,5037,4652,-8248,-1020,65,1445,6808,-6099,-4067,5943,724,885,-1707,-4877,5705,1727,-3939,506,-656,1648,4884,-6282,-986,4465,-361,930,-2676,-3257,7721,-159,-4801,-377,-540,3535,1634,-6303,-108,4173,1099,-85,-5834,-1344,7806,-345,-4506,-2944,499,7104,865,-6672,-1456,1515,6244,-241,-9012,-1230,6300,2189,-1725,-7753,-1660,9414,1000,-4731,-3853,1514,7403,191,-8810,-2021,3149,4963,407,-10584,-901,7930,813,-1025,-5236,-1418,9087,1111,-5988,-1589,-494,5348,2208,-9513,863,5160,1487,2243,-6286,-2528,7558,682,-3344,-339,-1861,5966,2618,-7350,-10,1838,1196,3012,-6081,-925,7033,73,-1757,-1467,-1534,6362,1352,-5060,743,471,2216,1177,-4956,-29,4068,-1087,-1190,-2180,315,5700,-191,-4822,925,1525,2888,-711,-5600,1718,5151,1244,-1689,-4422,1686,6193,-1405,-4184,-1359,2479,6190,-2155,-7054,897,4769,3592,-2585,-6664,1918,5716,-120,-3040,-5182,3088,7758,-1566,-5661,-878,2104,6883,-2793,-8081,595,5356,2976,-1522,-7555,1450,7600,487,-2846,-4648,-61,7373,-829,-6776,-954,1912,5328,545,-7211,239,5625,1021,-1569,-4825,-286,7130,-1956,-3463,-2109,17,5354,73,-6805,673,2004,355,40,-3722,-1063,4117,-698,-1999,-59,11,3891,-453,-3218,2983,2734,42,-933,-5262,2005,4702,-2522,-2780,-1825,2473,4207,-1818,-4155,481,2597,1465,-3013,-3842,2032,5740,-355,-2934,-2226,3278,5386,-2697,-4078,171,2868,4352,-4412,-5372,2733,4889,1317,-3505,-4470,3823,5559,-1227,-4799,-2966,3350,4845,-3646,-4639,381,3846,3341,-3389,-5551,2747,4006,61,-1374,-4888,2663,5691,-418,-4388,-1740,2146,4898,-2531,-4813,1586,4044,1759,-2573,-4131,1452,4621,-1161,-3627,-1973,2126],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,9,-9,10,-11,13,-14,16,-18,20,-21,24,-26,29,-31,35,-39,43,-48,53,-59,66,-74,84,-96,112,-133,161,-206,286,-485,2490,2045,-1364,-6110,1728,7313,-663,-4245,-3916,2417,7651,-1818,-7031,-56,2779,5769,-813,-9795,2637,7476,1305,-2167,-8154,2277,10051,-1484,-5388,-3134,1043,11350,-642,-10580,1720,3068,4320,831,-11347,112,8659,-1186,-866,-6240,-1727,11595,-352,-8118,250,-553,7026,3374,-10999,1384,4522,-392,761,-6630,-2125,9981,-1050,-3757,-59,-4603,7162,2317,-9600,1635,1466,189,3241,-6334,-1717,7962,-2670,-1455,-1498,-3097,7282,-431,-7388,2061,2401,1959,864,-7341,1030,5207,-1918,-2243,-2707,758,6992,-3221,-5956,1624,1938,4448,-1788,-7538,2767,6121,-1369,-1612,-6247,2750,7332,-2098,-4810,-1484,4475,7412,-4620,-6738,1649,4783,4216,-3344,-8981,3345,7647,-76,-3391,-7288,3990,9336,-3701,-7197,-570,2911,9274,-3741,-8722,3623,4901,2692,-1387,-9090,2648,8721,-3385,-2682,-3973,-227,9408,-2850,-8361,1882,1580,4887,-44,-9223,2915,6599,-1587,752,-5462,657,10164,-3254,-4140,785,-134,5163,1160,-8113,3761,3309,-1233,1160,-6207,910,5773,-2444,-1941,869,-759,5108,-3068,-5438,4087,3163,-747,-464,-4839,3665,5461,-3639,-3877,-972,1797,5583,-4431,-5367,3247,2376,2206,-4325,-6042,5203,5494,-1751,-3398,-3208,5588,5714,-4551,-4756,241,3447,4585,-5387,-5291,3899,4896,1357,-5457,-5915,5745,6181,-2947,-4100,-4014,5368,7226,-5866,-5997,1255,3039,5509,-5063,-7804,5700,4231,1951,-2759,-7069,4954,7575,-4194,-3476,-2081,2078,5792,-4410,-6605,3025,1794,2015,-1236,-6903,4006,5920,-2914,-1872,-3722,1612,5827,-4723,-5425,2607,1736,3162,-577,-5287,3207,2946,-1096,-502,-2709,2748,3740,-3927,-2046,2966,1059,3119,-3381,-3939,5386,608,-1958,-2052,-2659,4486,3855,-3870,-1671,1135,2466,2996,-5123,-3127,4433,2226,-374,-3811,-2196,6728,3664,-3796,-4259,-221,5357,3474,-5711,-2756,2229,4246,2628,-6578,-4109,5551,2704,-1656,-5754,-3424,7165,4476,-4401,-3494,-805,5952,4112,-6550,-3798,3690,3405,1813,-5435,-5142,5890,2852,-1142,-3608,-3794,7290,4608,-5514,-2530,1341,3104,3592,-5291,-4051,4018,2905,-346,-3401,-5335,4146,2746,-3461,-830,-594,2761,3024,-4125,-2717,4671,656,-689,-1837,-2528,5533,1127,-3616,-1401,-1314,2195,2150,-4889,-1559,3395,229,-397,-3228,-1440,4302,362,-3073,-2186,-1082,4863,1266,-5231,-1164,3409,1923,-201,-5504,-1081,5043,839,-2085,-4583,-39,6667,1456,-4807,-1638,1144,5094,673,-6186,-1965,3789,4123,-1272,-5000,-1584,6667,2821,-3365,-4700,-265,6203,1537,-5473,-1738,1178,5629,-291,-6947,-1778,4456,3296,-325,-4672,-1938,7125,1493,-3840,-2234,-274,5377,1847,-4524,-2861,2159,3652,487,-3726,-2707,4956,2678],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,0,0,-1,1,-1,1,-1,2,-2,1,-1,2,-2,3,-3,2,-3,4,-4,4,-5,5,-6,6,-7,8,-9,10,-12,13,-16,18,-18,-179,1540,5528,-1774,-6506,3892,1116,1078,-617,-5661,2342,4373,-2289,-203,-631,588,5609,-5304,-2302,4173,-453,1393,-1161,-5543,7121,3260,-5493,258,-2042,3468,7280,-7850,-3039,5029,18,3046,-3778,-5868,8824,3340,-3740,-937,-4678,6246,7474,-8443,-3110,3015,2263,6159,-7471,-8321,9026,3697,-1199,-2864,-6680,6391,8646,-7231,-3920,-1158,3030,8105,-7564,-7917,3828,5487,3104,-4049,-9095,5140,6990,-3337,-3457,-4867,4399,8363,-4838,-5492,348,3980,4434,-3904,-7077,3086,3719,1990,-2892,-5349,3509,4396,-1876,-2795,-2449,3289,5036,-4097,-2999,1077,1483,3566,-3725,-3659,4169,1532,-331,-417,-3554,3653,2864,-5180,190,-179,1186,3960,-5550,-1872,5439,-630,507,-2469,-2695,6274,997,-5231,1045,-1578,3794,3922,-7292,-1913,6734,183,390,-4697,-3124,8774,745,-4892,-586,-2378,5204,4351,-8663,-1695,4293,1603,3067,-7012,-6273,7763,2291,-2419,-2544,-5082,6234,5161,-7914,-3727,922,3561,4592,-6743,-5939,6233,4521,736,-3665,-6594,5689,4652,-3961,-3265,-736,4303,5824,-4987,-4748,1798,3337,3041,-5359,-3493,4057,2833,-491,-3674,-3546,3754,2848,-3893,-1999,-1017,3006,2677,-4856,-1595,2378,801,837,-2487,-946,5143,328,-1286,-1910,-1858,4449,1907,-4775,1072,2973,1605,1544,-4303,-859,6339,-1472,-1708,-829,-956,6623,701,-6178,1880,1490,2113,1012,-7454,238,6132,77,-1289,-3984,-1810,7557,744,-5946,-498,696,5917,3295,-7905,-1032,5538,1815,-71,-4794,-2861,9065,837,-4504,-2462,-1146,6224,3609,-8128,-1896,2589,3459,2402,-6861,-3102,6624,2136,-1692,-4480,-2917,5126,2387,-5471,-3230,-230,4366,2700,-5408,-1688,2328,3200,147,-3872,-2395,3637,961,-1752,-2101,-1747,4323,1459,-3875,-1585,1331,3068,1181,-3794,-155,3090,528,-1171,-2934,558,4772,-584,-2825,-550,-221,4546,-1148,-4303,1375,1734,-82,-301,-3690,1200,5374,-2402,-3208,435,538,3686,-1943,-5192,2124,2612,1874,-569,-5016,2379,6118,-2085,-3085,-2756,-220,5908,-1833,-6317,1476,3274,2897,-939,-6136,1438,4697,-248,-1779,-3936,-230,7316,-598,-5103,-1053,1032,4517,706,-6832,-387,4223,788,-140,-4920,-1019,6045,752,-1143,-2614,-336,5294,368,-5137,-2129,1837,3519,534,-4115,-305,3742,1535,-1772,-2581,-390,4972,646,-2894,-197,1114,3529,44,-4822,75,1652,1733,-107,-3437,1075,2644,-960,-1962,-1600,1182,2443,-929,-2433,1026,2277,2097,-1400,-3214,2803,2802,-993,-620,-2023,1536,4039,-3026,-3752,1504,1295,2902,-2178,-4509,3917,2956,-238,-2001,-3400,3727,4722,-2460,-3201,-669,2698,3160,-2797,-6132,1511,3189,1445,-2035,-4035,3325,4205],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,10,-11,12,-14,16,-17,19,-22,24,-27,30,-33,37,-41,45,-50,56,-62,68,-76,84,-93,103,-116,130,-147,167,-192,224,-266,325,-416,577,-954,4173,2018,-4178,-176,-671,4416,1746,-5570,-206,3279,963,2005,-4755,-1647,7240,-51,-3004,594,-2244,5993,1079,-7640,1922,2400,1220,1539,-6604,558,7965,-3354,-2489,-16,-1278,6222,-1397,-8893,2748,2930,1383,900,-10065,1727,9089,-1975,-2471,-3512,-371,11049,-1616,-8214,1517,947,7463,1681,-11756,470,7610,1225,-572,-6651,-1808,11996,-847,-5956,-3566,-1088,8944,2580,-9881,-557,3920,4223,2337,-9765,-2965,7498,1362,-1950,-4330,-2545,8935,2046,-5741,-2153,1204,5627,2150,-7242,-2339,3808,2559,1376,-6258,-1999,6656,906,-2011,-2943,-1468,5168,105,-5314,183,186,3496,1884,-6106,1625,3428,463,271,-4219,584,5748,-3147,-2887,1375,-491,3643,-195,-7032,3969,2703,-1227,1596,-5372,1642,7693,-4696,-3178,1244,525,6754,-2491,-7157,5641,3585,493,-1472,-9004,3329,8119,-4145,-2377,-2668,541,9116,-3465,-7599,1754,2855,4658,-21,-9048,2849,8116,-1023,-2228,-6232,1085,8900,-699,-7179,-615,697,6871,27,-8579,1359,4905,2528,-1462,-7045,-556,8046,-880,-2435,-2727,-832,5853,-394,-5737,-60,1225,4738,-1245,-6449,289,4437,588,-991,-4681,283,5276,-1367,-2166,-1246,830,3955,-1225,-4329,2381,1448,1842,-931,-4284,2552,3133,-2872,-72,-3139,1911,4654,-3521,-2534,2966,-110,1985,-2087,-5147,5263,2480,-2409,431,-2823,4294,4982,-4973,-2804,2538,1442,4281,-4550,-6488,5310,2628,-1147,-1756,-5240,4420,6592,-5333,-4397,-349,2168,6057,-5738,-6524,4328,3683,2542,-1382,-6889,3503,5916,-2910,-3382,-3467,2756,7017,-3119,-5463,2583,3073,3750,-2657,-6837,2885,4866,321,-2152,-4511,2207,6579,-915,-3760,-1050,2559,3936,-2135,-4354,1253,2732,1129,-1579,-4628,1906,3858,-276,-2010,-2961,2259,4441,-2647,-2181,1636,1932,2606,-2702,-3284,3834,965,-219,-692,-1840,2856,3250,-3641,-725,537,1811,2519,-2998,-1828,3520,1244,836,-2812,-3033,5216,1246,-3434,-1646,547,3488,2913,-6371,-1806,3701,1190,1627,-4086,-2523,4726,2613,-3741,-2248,-4023,5100,4083,-6352,-2261,2245,2322,3098,-4789,-4192,4798,3127,188,-2894,-4222,5673,4394,-4414,-3105,-33,2831,4176,-4661,-4227,2243,3672,1672,-3139,-4777,3871,4024,-1581,-2764,-1638,3901,4196,-2528,-3484,-24,1575,3206,-3375,-3209,1746,1394,1113,-1656,-2505,2102,1742,-827,-1945,-618,2236,1478,-2220,-960,2306,1444,2169,-2693,-937,3410,249,-1137,-947,-489,3382,1308,-3181,189,1405,1806,935,-3612,-484,4432,111,-1616,-924,69,3892,512,-4387,-385,2331,2701,561,-5276,92,5231,1173,-668,-3958,-709,5361,819,-5692,-2511,1691,2773,1452,-6041,-2231,3508,2805,594],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-5,5,-6,6,-7,8,-9,9,-11,13,-14,15,-16,19,-20,22,-24,27,-30,33,-36,41,-44,50,-56,62,-71,80,-92,107,-127,154,-195,261,-387,708,-3298,-6985,3350,2702,2801,-2837,-6568,3721,6414,-1660,-4834,-5492,5019,7049,-3965,-5656,-512,4491,7644,-5730,-8117,3854,4517,3028,-4971,-9355,6361,7679,-3536,-4827,-4857,3902,9685,-5490,-7191,642,2179,7390,-3734,-9645,5086,5482,1006,-1915,-9384,3509,10061,-4669,-4169,-345,-233,8285,-2753,-9000,3917,2303,3703,514,-9868,3407,7564,-4182,-1305,-3572,-1320,9199,-3823,-6111,3855,-348,3655,-197,-7317,4771,3976,-3349,1657,-3497,627,7107,-5339,-3621,2816,617,3541,-3409,-6853,6046,2844,-1677,-1022,-4140,4484,5757,-5798,-2842,1532,2712,3929,-5285,-5395,5065,2981,1342,-4267,-5106,5562,5475,-3268,-4086,-3070,6313,5883,-6889,-4608,1492,5782,3865,-6566,-6387,6955,3891,1776,-6369,-5580,8539,7093,-5652,-4406,-3957,4681,7636,-7709,-4748,4244,3572,4965,-4683,-7317,7721,4426,-1533,-1701,-5965,5221,8180,-7025,-3852,319,1709,7562,-4275,-7162,5633,1887,18,619,-6609,4453,6395,-4160,-1106,-1360,-3,6538,-3709,-4933,5429,-69,1671,-675,-7597,4138,3620,-3997,-560,-1282,1404,4838,-5378,-2686,4167,499,1826,-3475,-4256,6467,2681,-3941,-1793,-2342,5670,3796,-7435,-2566,3246,3944,2099,-6108,-3573,5762,2228,-2141,-5405,-3112,6793,3475,-5338,-2701,-156,6322,2456,-7813,-4037,4196,4296,1190,-7331,-2988,7097,3557,-2324,-4738,-3244,9664,4338,-7025,-2195,596,4879,4237,-7758,-4394,5309,3033,2788,-5475,-4334,7281,3286,-4029,-1625,-3354,4985,5362,-6505,-2675,2725,1580,4162,-5281,-4794,6490,2787,-1035,-757,-3582,3486,3862,-5827,-880,-51,1753,2893,-5408,-2552,5174,233,-502,-1763,-2637,5447,3235,-4232,458,317,2618,2322,-5240,-670,4018,1020,-823,-3468,-1389,6913,430,-5026,-1412,1152,4700,785,-6011,-2048,3995,3063,-304,-5808,-1018,6721,936,-2925,-3608,-126,6885,368,-5522,-2309,1630,4745,939,-7116,-724,5304,3464,-2292,-7206,158,7288,858,-4912,-2649,163,6461,1633,-6657,-1185,2936,3885,636,-7149,-891,6993,1679,439,-4496,-2735,6212,904,-4159,-415,-451,5275,1427,-6211,-1213,4569,357,1698,-3794,-2244,6611,431,-3408,-1840,-885,2889,2266,-5155,36,2741,772,580,-3518,-536,5388,-675,-2783,-733,914,4021,-374,-4266,437,1380,2219,-1413,-4177,665,5149,-1638,-3590,-953,1011,4414,-1396,-5252,-526,2848,3165,-1672,-6242,105,5173,1232,-2781,-4585,2203,5478,-647,-3939,-2391,2205,6619,-572,-6073,-1030,3054,3129,-1736,-7153,364,6698,1113,-2214,-4138,1234,5862,708,-4397,-1689,1966,5869,-1573,-7295,1346,3934,2736,-1835,-5557,-1016,6019,175,-3397,-2232,-320,4648,-85,-4502,-766,568,3030,-328,-4924],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,1,0,0,-1,0,0,0,-1,0,-1,1,-1,1,-2,2,-4,5,-9,15,-30,78,-538,-390,6074,2771,-7218,-1685,4369,4125,1068,-8078,-2398,7329,2759,-2950,-5988,-1055,8507,553,-7878,-3441,1256,8691,2343,-10288,-1339,4692,4022,1032,-10314,-2933,10313,2356,-2777,-5010,-3274,10745,1757,-9139,-2468,406,4873,4028,-11351,-3386,8023,918,1847,-6029,-6656,11460,1317,-5681,-407,-3412,6628,5112,-9918,-1508,3331,479,4301,-6010,-4371,9142,233,-2557,995,-5205,7109,3597,-8454,-625,1020,371,3921,-4390,-2643,6693,-2077,-1821,-2399,-4228,6079,963,-7181,963,421,2697,2496,-7007,136,6969,-323,-1334,-3479,-239,6798,-412,-5447,-1472,1652,4687,-1176,-8670,509,5651,1927,-202,-8386,1599,7576,471,-3931,-3879,1756,8974,-1702,-7182,-1233,1790,6685,-561,-10463,1136,5668,2577,-978,-8671,-481,9562,158,-4373,-4135,-843,8751,204,-9567,654,2367,4385,1830,-10906,-1332,8430,-908,-1073,-4483,-2517,9817,1187,-7264,-585,-1285,5675,3098,-9232,1309,4419,-355,2413,-5974,-2600,8243,78,-3312,1124,-2081,4553,1671,-7105,1963,3502,14,-185,-6117,-150,6810,-2864,-2783,-559,-46,5257,52,-6203,2200,3603,1019,-564,-5853,2056,6255,-1356,-2837,-2649,921,7295,-2772,-7120,1008,3166,3939,-1974,-7041,2076,5714,1458,-3378,-5822,3453,6015,-1830,-4903,-3090,3091,8189,-3052,-6693,1101,4478,5584,-3321,-8300,2532,7216,-1187,-3043,-6726,2870,8612,-2565,-5380,-1273,809,7524,-1332,-9942,1328,3573,2376,-1012,-7760,1764,7672,-2009,-2864,-3320,-1536,7308,-1449,-6090,1330,424,3372,1131,-7101,1454,5228,-108,1021,-3116,-763,6756,-1032,-2837,2372,-778,3218,-107,-5998,1788,3253,-1187,-640,-2925,1936,5706,-3014,-2981,726,1058,4179,-2955,-4504,2345,2161,-879,-1814,-3774,3510,5412,-3483,-2147,-860,2291,4050,-4549,-5101,1502,3206,1866,-4331,-5183,5030,5503,-851,-3064,-3115,4810,6397,-3497,-4616,-780,3701,4844,-5194,-6777,2167,4361,1505,-4506,-6303,3952,5746,-969,-3999,-3446,3705,5099,-4472,-3805,-229,2656,4138,-2750,-6037,3711,3932,-508,-1434,-5646,2903,5170,-2254,-2984,-1560,2075,6641,-1518,-5324,2832,1773,1634,-357,-5481,2999,4105,-2004,-961,-1411,1606,5057,-3656,-3970,2817,963,1651,-1923,-3291,3594,2554,-2715,-723,-2603,2289,4213,-3709,-2059,1920,1998,1285,-3085,-3115,4127,2146,-1443,-4148,-806,3791,3174,-4596,-2818,1277,3792,2506,-4353,-4484,4534,3580,419,-3880,-3052,6162,3818,-3385,-4822,-624,5282,3913,-3392,-4237,1519,4411,2217,-5516,-4310,3429,4562,-1014,-3466,-3466,4480,3634,-4003,-2640,-877,4065,3353,-4926,-3987,2743,2261,780,-3208,-3867,4706,3151,-1751,-2990,-1753,3229,4268,-4844,-1759,1373],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-4,5,-6,7,-7,8,-10,10,-11,12,-14,15,-16,19,-20,23,-25,27,-31,34,-38,42,-48,53,-62,70,-82,99,-123,166,-268,1316,-130,-2756,-4389,4647,4433,-4495,-108,-385,2553,5310,-5292,-3353,5067,-468,139,-1896,-4706,6508,2466,-5955,975,-1279,2445,3642,-6883,-1414,5301,-1888,1766,-4633,-5424,10562,27,-5190,935,-1981,5992,4284,-9202,-893,5791,989,2477,-8035,-4769,10167,1204,-4395,-1914,-4109,8390,4947,-10150,-1255,2592,4025,5237,-8602,-5148,8458,2859,-268,-5795,-4921,9064,5075,-5813,-4082,-2316,6479,6402,-8777,-4333,4744,3721,2856,-6719,-5231,5926,4402,-1789,-5319,-3771,7236,4962,-3222,-3962,-248,4605,4329,-6336,-3477,1779,2096,2454,-4659,-4433,5925,1805,-2049,-1024,-2732,4711,1969,-6331,-354,-143,1659,2932,-5016,-1073,5557,-2295,-628,-1850,-1909,6761,34,-5981,1931,1014,2619,3353,-7593,983,6705,-1072,-904,-3519,-791,8954,-1293,-6092,2123,-245,4630,1837,-10782,2022,6272,273,74,-6178,-1134,10146,-754,-5827,-1398,-965,8794,2646,-10156,544,4649,2491,2040,-7959,-3810,9019,1176,-2495,-4964,-2366,7825,3166,-6639,-2466,814,5699,1962,-7693,-2596,4507,2096,242,-5987,-3600,6830,1785,-2335,-2525,-2268,5668,1569,-4693,-3086,1322,3782,2490,-6007,-2469,3471,1786,401,-4222,-1080,4859,-320,-3294,-813,-241,4638,-41,-4677,1108,2329,461,561,-5221,813,6253,-3054,-2419,102,-527,5379,-1615,-5610,2920,2447,978,-967,-6218,2046,6113,-2691,-1515,-2227,970,7590,-2758,-6272,2264,1520,3803,-1492,-8616,2204,5812,-1497,-1004,-4995,41,8902,-2585,-4703,-780,1656,6510,-743,-7633,1514,5959,2200,-717,-6162,-186,8713,229,-4114,-2484,-1468,6883,-26,-6799,-569,2816,4315,-140,-5981,753,5811,1413,-1269,-5028,208,6472,445,-3431,-2355,811,3554,810,-4737,-432,3214,2835,-105,-4477,-725,3752,-80,-1384,-2481,-382,3904,-2646,-2977,743,1410,2647,-1749,-4596,1576,2494,-1326,-666,-2626,1619,4578,-2394,-2336,2711,1017,4047,-2951,-4290,3479,2750,-1188,-1279,-4057,2243,4715,-4801,-3042,-547,3384,5573,-3499,-4613,2505,2736,2367,-3551,-5501,3860,3847,-2178,-3464,-3200,2772,6073,-3312,-6324,444,2386,2874,-2836,-6165,2533,4953,-106,-2176,-4503,2732,6378,-1783,-4372,-885,987,4772,-1910,-6097,558,3874,1323,-2370,-4105,1413,4414,-666,-1821,-2796,666,4508,-1571,-3562,-672,1985,2876,-1204,-3485,1632,2649,490,-1716,-2185,686,2649,-1040,-1275,-1474,1245,3422,-2819,-1909,1859,1684,42,-2494,-2574,1995,2572,-2240,-947,-78,2784,1477,-3074,-1877,3009,1403,1821,-1955,-2574,3571,1199,-1684,-2239,-1084,3199,3756,-4554,-2966,1837,2429,1540,-4588,-4021,3733,2641,-1222,-3409,-3076,4774,4517,-3176,-3100,-879,3904,3119,-4734],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,0,1,-1,1,-2,2,-1,2,-2,3,-2,3,-4,4,-4,5,-6,6,-7,7,-9,10,-11,12,-13,15,-17,18,-21,23,-25,27,-26,16,44,-705,-7106,729,5055,-63,144,-5427,-1048,6411,-2634,-2695,418,-953,4566,-235,-7332,3435,2837,-407,827,-6826,1077,6068,-4911,-2340,1799,-1413,7235,-3502,-8679,6019,1137,-673,-1267,-8121,4909,7720,-6291,-1191,-1731,608,8527,-5039,-8710,4415,2982,3611,-1613,-10840,4645,7193,-3393,-2837,-4726,1613,9965,-4751,-8387,896,2039,7923,-1155,-10808,3204,6867,946,-2966,-8516,852,10960,-588,-3576,-3718,1656,8209,-604,-8178,-487,3210,4832,-1735,-8157,1841,6612,1296,-2412,-6552,867,7601,-826,-4454,-1488,100,5181,-876,-5365,289,1138,2663,-235,-6128,2385,4486,-1982,590,-3739,325,6918,-3601,-3863,1598,-1435,3677,-2262,-6107,4834,2100,-2071,993,-3625,3341,5049,-4651,-1276,1912,794,5074,-4406,-5470,6269,2202,-1351,-1831,-5393,6078,5999,-6501,-2295,837,2400,7183,-6329,-6104,6426,2806,1276,-3075,-7146,5419,6727,-3677,-2794,-4293,3037,7822,-6109,-6821,2926,4084,5231,-3294,-8118,4736,6226,-342,-3570,-6082,2677,8198,-2443,-6022,-1154,3264,7383,-2654,-6829,1565,2853,3567,-2797,-6510,3659,5386,-701,-3650,-3824,1944,5061,-2240,-3567,1047,2038,4429,-3500,-5114,3184,2430,1467,-2175,-3608,2305,3815,-3129,-63,-1576,1019,2473,-4159,-2206,3241,157,1315,-1476,-2801,4632,1365,-3132,920,-1193,2734,3915,-5415,-1320,4060,578,2639,-4883,-3609,7033,1762,-3087,1,-2155,4944,4773,-7896,-979,2057,4075,4880,-6488,-4201,6320,1752,520,-2653,-4804,6757,5342,-6270,-2973,-209,4884,4501,-6175,-5184,4261,3566,970,-3929,-5483,5846,4109,-2734,-3616,-2718,4069,4140,-4968,-3733,523,3407,3052,-4393,-5849,3661,3936,277,-4002,-3838,4267,4086,-1579,-2470,-1731,3184,3894,-4244,-2666,567,2165,1907,-2825,-2421,3590,1537,-609,-2516,-1803,3092,2504,-4059,-319,526,1581,1668,-4114,-658,4041,-520,-986,-1623,-1159,6256,139,-4455,777,982,2871,1259,-5589,-233,3534,-465,141,-4772,-1401,5725,608,-3852,-1294,-770,4780,1315,-7245,-833,4274,2747,779,-6448,-972,5892,1611,-2587,-2313,-2081,5882,2630,-6415,-1672,1142,3026,2518,-7201,-3289,4622,2483,-110,-4449,-2218,4875,2546,-4390,-2479,-202,4593,3029,-4903,-3225,1154,2522,289,-4790,-3276,3930,2254,-1526,-2597,-1934,4487,2366,-2888,-2243,383,3164,1732,-3850,-333,2232,1147,-898,-2816,-805,3016,4,-2470,-1530,-73,2580,382,-3114,1330,2392,912,405,-3679,537,3510,-1124,-1948,-907,399,3125,-1238,-3220,1030,1218,2170,-1041,-3490,1078,3712,-349,-2707,-2936,822,5736,-634,-4580,-405,1866,4044,-516,-5916,555,4319,2250,-794,-4307,-312,5917,-551,-3517,-1953],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,8,-9,10,-12,13,-14,17,-18,20,-22,25,-27,30,-33,37,-40,45,-50,55,-61,67,-75,84,-93,105,-119,135,-154,180,-214,260,-331,454,-725,2968,-1294,-4194,-2232,-160,8121,-1125,-7243,-559,3601,5208,-497,-9276,835,6398,1558,-2101,-7630,2184,9158,-1830,-5328,-3930,1931,8558,-2903,-7780,638,3267,6545,-1450,-11094,1529,8380,1431,-1981,-7796,598,10461,-1837,-6364,-1993,453,9556,-233,-11727,1126,3561,2929,1672,-10164,189,10540,-2217,-2147,-3263,-3056,10707,-344,-8954,1866,190,3552,2855,-8748,726,6355,-2343,1672,-4270,-2798,9282,-1819,-4888,1626,-1383,4101,1138,-9736,2936,4124,-2580,873,-3986,82,8316,-3710,-3758,2477,138,4629,-1969,-7305,3315,4764,-1294,-1493,-5455,3242,6629,-2287,-3791,-1001,1276,6736,-4510,-6899,1752,4166,3651,-3644,-7605,3684,6339,797,-4312,-5688,4811,8635,-3775,-7000,-1699,3840,8009,-4716,-7573,2340,4978,5385,-2250,-10036,5421,7885,-920,-3147,-7596,2839,10849,-3912,-5878,578,1014,7418,-1375,-9974,4133,5891,-163,-419,-8608,1194,9301,-3123,-2910,-2172,-1281,8019,-2295,-8842,3253,770,1822,803,-7876,2023,6901,-3631,-526,-2146,-1361,6731,-2916,-6156,2933,-790,2572,-695,-6789,4283,4552,-2906,-228,-2633,1169,6849,-4117,-3654,2453,1476,2217,-3028,-5056,4956,3683,-1868,-2062,-4381,4075,5652,-5414,-2695,-1378,3553,3533,-4431,-5724,3163,4864,1098,-5247,-5442,5452,5447,-2406,-4334,-3202,6216,5935,-5228,-4320,880,4190,5507,-6084,-6236,4166,5624,1071,-4100,-5249,5457,6139,-2242,-4081,-2612,4412,6558,-5316,-5448,2640,2878,4689,-3884,-7879,5681,4712,-1045,-1290,-4996,3479,6685,-4431,-3169,1198,826,4937,-2602,-6236,3759,1530,567,1342,-4528,2750,3569,-3850,-1155,-625,-223,3935,-3487,-3918,4848,347,-78,-731,-4146,5522,2818,-4440,-1142,338,2792,3852,-5282,-2050,4187,2002,577,-4476,-3783,5351,2278,-3174,-2259,-981,4449,3632,-6340,-3299,3706,5353,2130,-5088,-3375,4177,3681,-406,-4736,-3028,7350,3357,-3977,-4129,-1073,6274,3283,-6138,-3825,2937,4995,2297,-7378,-3933,4975,3059,195,-3265,-3248,6316,3347,-5446,-3264,-706,3579,4536,-5384,-4935,4022,2719,2215,-3418,-4565,5041,4136,-2370,-2666,-3131,3834,4818,-4966,-2305,1161,1886,2575,-3072,-4098,4791,1383,-2213,-1186,-2816,3781,2720,-3590,-1088,770,2141,1257,-3467,-2714,4343,1347,-1919,-2006,-677,3026,1374,-3642,-733,1877,1689,129,-5422,-1302,5465,1526,-1594,-3335,-1423,5992,1960,-4130,-835,438,4846,850,-5683,-1005,3353,3077,-767,-5027,-1027,6303,2186,-4230,-4515,-542,6916,1758,-5032,-3043,2290,4312,1876,-6520,-2429,3527,3708,-725,-5181,-1165,5637,2031,-2553,-3617,-494,5669,1427,-4737,-2372,2159,3660,1703,-5402,-2056,3902,1576,-820,-2370,-2350,5011,2106],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,7,-7,9,-9,10,-11,13,-14,15,-17,18,-21,22,-25,27,-30,34,-37,41,-46,52,-59,68,-79,93,-112,140,-182,254,-406,1563,-3899,-4369,6095,3379,-2572,-3432,-1547,7381,4569,-5401,-3285,851,5282,3784,-6891,-4755,4962,5777,-631,-8206,-5458,8263,4093,-4688,-3979,-3677,7675,6861,-7777,-4914,1275,4826,6210,-8081,-6250,8113,2880,136,-4827,-8226,9746,5934,-5650,-3144,-3330,3735,8708,-8121,-4543,5016,741,5260,-3747,-8623,7991,1915,-2876,-1140,-6665,4035,7808,-8385,-3167,2102,-144,6093,-3747,-6127,7043,1348,-1593,-112,-5713,4980,5723,-6003,-191,657,762,4900,-5511,-3646,6996,781,-366,-1610,-4991,6530,3402,-6587,462,8,3435,2946,-6942,-2502,5742,586,-651,-5071,-2255,7135,3081,-4465,-3586,-1021,6599,2805,-8385,-2484,3071,4547,1347,-7950,-2456,7061,2687,-1899,-6213,-2647,8590,2147,-5821,-4763,-1279,9656,2944,-10380,-3449,3291,4798,3046,-8334,-3287,8551,1750,-1660,-5364,-4661,9993,4462,-7979,-2231,-805,4783,5841,-8807,-3247,6085,811,1550,-4431,-5762,9976,1495,-5262,326,-4101,5114,5986,-8109,87,3777,-311,2881,-4432,-4757,6949,-131,-3276,253,-2745,5908,3257,-5899,-81,2362,695,2272,-4950,-2673,7266,-1311,-1724,-1824,-2590,5768,766,-6110,883,1532,2110,1464,-6625,-617,6296,1809,-2386,-4780,-185,8473,-425,-5711,-2504,1954,6585,-163,-7439,16,4781,3881,-435,-9382,1203,7431,538,-2805,-6008,-721,9486,435,-6382,-3144,1166,6982,899,-8611,-483,4156,3245,66,-7642,-2045,8516,609,-4398,-3567,-1872,7426,1349,-7468,-517,2140,3337,1964,-8480,-1287,6461,951,-440,-3635,-3038,6904,1200,-6153,-640,243,3398,2242,-7713,-1270,4159,-1282,1771,-3288,-1815,5713,-1701,-4133,-751,-1422,3298,78,-6205,1334,2786,-463,88,-4023,-344,5908,-1318,-3631,-660,758,3961,-1519,-6405,1923,3490,1326,-1226,-6078,917,6055,-1246,-3994,-3004,1283,5436,-2710,-6326,-525,3455,4860,-2716,-7193,772,4422,1016,-3227,-5073,2833,7443,158,-4017,-3767,3289,7172,-2157,-6436,-316,3812,4373,-1935,-7842,300,5332,2461,-2274,-4840,1097,7339,-1482,-4298,-1819,2827,6544,-665,-6944,945,3605,1560,594,-6268,-29,6209,-1108,-2082,-2058,-1452,5844,-382,-4997,1271,975,2947,-67,-5198,620,4619,-1014,-396,-1300,820,4587,-1035,-3464,329,533,2086,-99,-3928,2802,2427,-1216,-814,-2649,1992,4504,-2479,-2767,1690,1628,2722,-2871,-4062,2728,3556,703,-2665,-3350,3419,5081,-2314,-3577,-1039,3838,4231,-2624,-5314,1305,4179,2317,-3710,-5331,2906,5095,-321,-3077,-3381,3757,5357,-3451,-4348,-656,3377,3936,-3580,-4280,1488,5297,436,-2853,-4595,2908,4617,-1687,-3640,-2850,2768,4812,-1854,-4381,159,2939,2967,-2550,-4309,2025,4131,103,-2367],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,12,-12,14,-15,17,-20,21,-23,26,-28,31,-34,37,-42,46,-51,56,-63,70,-78,89,-102,118,-139,166,-207,272,-388,669,-2935,-2603,-66,2290,3858,-5591,-2841,5154,-60,-544,-3029,-3019,7892,-535,-6218,3027,-227,1594,2190,-9390,1576,7165,-1946,826,-4024,-3303,8117,-1957,-6341,1843,-588,5347,747,-10827,3079,5170,-2064,907,-6715,-1111,11318,-1660,-5777,732,-815,9088,958,-10738,1008,4620,4000,1361,-9514,-1630,11717,1813,-4165,-4807,-1920,10481,2456,-8993,-1228,2138,6452,1666,-8643,-3286,7760,2884,-1538,-7868,-3331,8263,3199,-3892,-4933,-1875,7395,2529,-7259,-2521,2482,4559,1765,-7919,-1255,5042,1954,-215,-4874,-1250,6961,1465,-3844,-2110,-1226,5882,1084,-6393,294,1515,2078,1634,-5959,-702,5555,-1484,-1163,-741,-2226,7517,-1946,-5536,2577,791,2014,1163,-6602,1653,5712,-2772,-91,-2690,-601,8500,-3045,-6478,3677,1547,4003,-921,-9006,3908,6716,-1945,-95,-6944,1212,9956,-3382,-7007,556,1709,6804,-650,-10356,2122,4878,453,-1609,-7607,470,10070,-1645,-5173,-2682,1661,9352,-1252,-9124,-425,2973,4816,483,-7946,244,7193,1755,-1367,-5041,-178,8168,327,-4800,-1902,1760,5913,390,-6901,-590,5204,3163,-1216,-6456,1452,5216,-918,-1095,-4022,274,6034,-2194,-3998,721,290,3880,-891,-4984,2012,2035,138,-469,-4797,2358,5253,-3320,-1206,273,-241,4898,-1561,-5044,3000,264,577,-249,-5540,3827,4613,-3789,-1668,-1612,757,5819,-4364,-5527,3751,1214,2567,-2394,-8070,5211,4939,-4178,-1339,-2946,3146,6253,-5422,-4412,2111,2334,4760,-4405,-7828,4143,4481,-800,-3244,-4819,2584,8434,-3591,-4756,-821,2463,6436,-2472,-6918,2050,4057,1905,-2682,-6030,2148,6517,-16,-3062,-3008,2928,6191,-1153,-4646,-492,2556,3493,-1459,-4620,1603,3859,1848,-2146,-3419,2399,5377,-650,-2507,-2317,1631,3961,-2027,-3595,1403,1388,1065,-1824,-3971,2106,1694,-697,-951,-2511,3002,2995,-4710,-2379,1100,892,3052,-3392,-2229,5477,1406,-1315,-1095,-2885,3697,3298,-5291,-1331,2288,2697,3599,-4821,-4264,4656,2049,-329,-3189,-3253,4323,4290,-4077,-2656,-469,3344,5390,-5437,-4676,3824,2925,1735,-4729,-5237,5252,4283,-2193,-4200,-2002,4027,4027,-4109,-4674,1566,3896,3332,-4004,-4003,3689,3218,-340,-3061,-4245,4007,4619,-2253,-3455,-1502,3405,3789,-3668,-3783,1364,2742,3274,-2450,-4078,3294,2812,-566,-2041,-3562,3859,3104,-2558,-2100,-129,1944,1970,-3594,-3056,2834,1844,-255,-1917,-789,3786,2400,-2856,-678,-41,2459,1081,-5206,-1435,2203,1176,103,-2887,-592,4249,1820,-3539,-1422,173,4395,968,-5801,-519,2387,3092,559,-4871,-28,4432,849,-2934,-3782,121,4951,1140,-5067,-1339,2364,4709,1853,-5595,-2287,4508,2233,-59,-3419,-2950],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,4,-5,5,-6,7,-8,9,-9,11,-12,14,-15,17,-19,21,-24,25,-28,31,-34,38,-43,47,-52,57,-63,71,-78,87,-97,111,-126,145,-169,201,-246,317,-439,716,-2441,639,7914,-2850,-3666,832,181,3777,-923,-7049,3917,1902,-660,545,-5217,2408,5391,-5396,-935,1902,14,5180,-3886,-6336,6924,955,-417,-422,-5456,6342,5599,-7326,-2259,1744,192,7267,-6725,-6139,7488,630,-45,-3086,-7821,6883,6887,-7192,-1756,-2515,4142,7952,-7529,-6388,4700,2879,3643,-5025,-8466,6408,6903,-1721,-3146,-5284,4251,9000,-6082,-5432,350,4174,7879,-4379,-8654,2297,5519,2106,-3181,-7939,4536,7017,-2022,-3626,-3908,3605,6359,-4563,-4740,-328,2770,5811,-4397,-6207,2756,3543,1218,-2747,-6367,5270,4781,-2511,-790,-2279,1963,4498,-4661,-2242,3299,759,2799,-1908,-4016,5575,1277,-3246,581,-3515,2576,3817,-6405,-87,1819,578,4250,-5161,-3970,6740,390,-2382,229,-3734,6488,3982,-9048,85,2650,2145,5158,-7149,-5168,7981,1437,-1431,-2493,-4514,7879,4485,-6624,-2542,-417,3684,5298,-9168,-5969,6116,2126,2658,-6065,-6461,7504,5033,-3638,-3204,-2414,5473,5732,-5791,-4036,1792,4275,4368,-5582,-6425,4595,3795,140,-4904,-4119,4664,5471,-3799,-4467,-990,4498,4915,-4103,-3984,1075,3374,955,-5038,-3383,3833,2576,-733,-2893,-2485,4215,2139,-4441,-1193,-1334,2358,3196,-4207,-2303,3787,-13,472,-2890,-2696,5754,1062,-4191,587,-1053,3472,2322,-6460,191,4563,-145,1939,-5344,-1167,7039,-319,-4235,60,-1675,5393,1725,-8005,1197,3870,2427,958,-7401,-1817,8748,534,-3772,-2652,-1724,7291,1959,-7320,-595,2116,3899,2659,-7608,-3053,5994,2675,-527,-4735,-2711,7758,3106,-4888,-2946,-367,6004,2487,-5876,-3835,3872,3356,797,-6532,-3511,5927,3367,-1898,-4094,-1971,5261,2334,-4174,-2962,442,3657,1861,-5006,-1413,2985,1782,405,-4902,-2172,4603,731,-1845,-1516,-735,4378,948,-4386,-2573,417,1322,1335,-4752,353,3996,-1162,-743,-1148,-444,4321,-1680,-4762,754,631,2195,129,-5842,1607,4010,-755,-574,-3582,996,5135,-2823,-4349,377,1958,4010,-742,-6217,1566,5760,184,-789,-4792,1714,6744,224,-3943,-1605,340,6000,667,-8303,-141,3649,3002,-800,-7006,-619,5921,551,-2621,-2936,-258,6592,943,-6169,-2202,1705,4627,577,-6358,-1670,3918,2983,-2066,-5236,-642,5368,1541,-2289,-3798,2033,4122,1078,-3976,-1224,1961,3777,-440,-3753,-443,3046,827,-1085,-3252,964,3398,156,-1972,-802,1226,3796,-628,-3404,506,1601,349,-985,-3102,1760,4237,-2608,-2969,-145,1154,3037,-2031,-4506,1298,1951,597,-1850,-4332,2589,4673,-1813,-2659,-2467,1945,4352,-3265,-4780,2083,3169,2813,-1019,-4493,2261,3767,-340,-3196,-3717,2515,5985,-2552,-3355,346,2390,3528,-2048,-4763,1835,4639],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,9,-10,12,-13,14,-16,17,-20,23,-26,29,-33,38,-44,52,-63,78,-103,149,-261,924,3204,2816,1271,-7306,-1157,8079,1592,-2434,-5237,-659,9224,2757,-6011,-2665,300,7555,2093,-7892,-318,4945,5531,392,-7746,-1872,8912,1743,-1743,-7342,-2042,9609,1080,-7186,-2783,1259,7435,2312,-10708,-1112,4800,3566,830,-8848,-2800,9699,748,-2795,-2629,-3591,9615,4023,-9370,-425,1826,2682,4334,-9101,-3677,8867,-255,575,-3798,-7048,9408,1513,-7128,854,-1013,2737,5713,-7787,-277,5782,-1247,2304,-3859,-3353,8555,-600,-5282,2043,-1449,3740,2679,-9021,1577,5255,-972,978,-5017,-2118,8012,-2408,-3214,-607,-895,6642,-58,-8627,1570,4207,1988,-372,-8107,477,7668,-612,-3887,-4264,1189,8372,-1341,-6620,-1418,3316,6586,-1519,-10007,-464,5981,3195,-1081,-8715,1850,8428,596,-4911,-5567,1616,8868,-648,-7061,-465,2329,6099,742,-8578,1836,6911,126,-152,-7849,-1370,9971,-1023,-4853,-2627,-2287,7530,112,-9347,1738,3839,3452,2934,-7849,-771,7771,-1845,-607,-2193,-3162,7906,332,-6819,1700,722,2221,1408,-7042,1173,5555,-3684,194,-2820,-2243,7453,-1710,-4893,3910,-191,2511,1068,-7323,2932,4728,-2094,-1069,-2869,64,6425,-3281,-5610,823,812,5669,-2483,-7976,2566,4383,784,-2803,-6140,2812,8886,-2223,-4184,-3650,2810,6867,-3773,-7665,795,5030,5163,-3876,-8270,2952,5889,1136,-4165,-6977,3364,8000,-2061,-5194,-3322,2340,8230,-2315,-7698,513,3029,3525,-1955,-8122,2737,6135,227,-2863,-5803,2399,8438,-1872,-4963,-339,132,5908,-1082,-8185,1949,2680,712,668,-5783,1368,6074,-3040,-2111,54,-805,4981,-856,-4573,3598,931,668,255,-5535,3154,5380,-2574,-740,-234,768,4894,-3761,-5033,3414,1210,-216,-1440,-4995,4349,3832,-3249,-1077,-2477,1798,5737,-4528,-5086,1922,2167,2858,-3603,-5777,4168,4656,-169,-4359,-4232,4588,5839,-3349,-5035,-318,4653,5022,-4451,-5603,2840,6276,2585,-4030,-4683,4061,5596,-774,-4073,-4222,3908,6339,-3202,-4874,-274,4222,4042,-3697,-6204,2710,4566,1864,-2833,-5767,4708,5498,-2364,-1856,-2484,1482,5971,-4157,-4221,1656,1705,3914,-1706,-5357,3942,3356,-1014,-884,-3419,1532,4071,-2890,-1559,1247,1788,2484,-1896,-3754,3177,1419,-1258,-556,-2928,2095,3579,-3345,-1564,-448,1956,2623,-3356,-2334,3435,1971,-1174,-2082,-2694,4992,3619,-4479,-3251,686,3875,2576,-4277,-2611,4201,3677,907,-4969,-3222,4647,4199,-2942,-3449,-1116,5717,4066,-4915,-2929,1885,4859,2702,-5935,-3187,4315,3511,-950,-5975,-2506,4976,3683,-2042,-3362,-735,5042,3285,-4385,-4273,1603,3634,1604,-4966,-3706,4199,2759,-143,-3766,-2934,3814,4094,-2794,-3012,-267,3210,3686,-3786,-2133,2157],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,-1,0,-1,1,-2,1,-2,3,-2,3,-4,4,-5,6,-7,8,-10,11,-13,15,-18,23,-30,41,-63,113,-268,1727,7120,-4972,-5889,1286,2720,4841,-4373,-6265,3707,5972,346,-4188,-6662,4093,7340,-3955,-4800,-3009,4055,7156,-3930,-7013,1216,4886,5241,-5547,-8997,4638,5338,594,-3767,-8058,5305,8398,-3405,-4824,-1011,3900,8717,-5265,-7427,4495,3990,5069,-3035,-10495,5638,5050,-3377,-1288,-5935,1126,10308,-5062,-4901,1248,-681,6156,-2980,-9388,6132,2969,-2495,1465,-6430,2447,8378,-4901,-2110,942,-1287,7401,-2273,-6141,4870,672,-534,288,-6034,3337,6138,-5676,-590,824,114,6419,-5495,-4475,5379,418,177,-2528,-5119,5778,4552,-4393,-2182,-1118,4245,5080,-7869,-5184,4436,3110,2648,-5562,-5634,6156,5093,-1681,-4425,-4822,6649,6106,-5246,-4743,-742,5354,4716,-7387,-5219,3620,5344,2998,-7774,-5320,7024,5147,-1814,-6235,-4528,6612,5584,-6691,-4915,-320,3597,6033,-6320,-7257,4740,3347,1086,-2744,-7145,7091,5940,-4343,-3715,-2892,3347,7844,-8101,-4608,3327,1068,5108,-3700,-8057,6042,3505,-3548,-1233,-5444,2637,6343,-5151,-1805,1742,-208,3797,-2078,-5797,5324,1161,-1514,141,-4434,4824,5391,-6363,-899,1308,2212,3668,-6229,-2977,5037,2154,-1874,-2594,-1958,6259,2603,-6089,-2806,1107,4215,2672,-6322,-1410,4913,3870,-466,-5644,-3149,7454,2849,-3766,-4221,-971,8124,3672,-6161,-3759,2095,6393,2144,-7766,-3196,5997,3995,-383,-6808,-4043,7715,3433,-4253,-4219,-1693,6738,3361,-6806,-3584,1453,4386,3885,-5826,-3395,6341,1253,-1513,-4011,-4839,5839,2881,-5296,-961,-1369,2632,5130,-6028,-2810,4673,884,1632,-3356,-4153,6419,1210,-3941,361,-2007,3663,3450,-6566,-797,2608,-1031,2297,-3022,-4562,6335,-94,-3417,305,-739,4285,1301,-5449,-101,3102,520,-363,-5517,-1519,6329,-121,-2603,-997,-694,6382,199,-6642,-1142,3246,3039,216,-6948,-1027,5871,2435,-1482,-4072,-1316,7685,856,-4725,-3459,1651,6056,805,-7158,-2549,3826,4328,-543,-8046,-1331,6675,2307,-1904,-5673,-1141,7878,1818,-5941,-2360,1066,5240,1266,-6760,-1666,4281,3585,501,-5131,-1370,6231,1272,-2820,-2813,-998,5655,2367,-5149,127,2405,2005,2343,-5797,-1154,4230,-342,231,-2777,-1907,4769,602,-3407,525,298,2486,1109,-5011,569,4352,-240,-1337,-2197,-757,4645,-1767,-4841,129,1175,3325,-673,-5956,9,3156,445,-868,-3469,-127,5631,-1807,-3845,-337,803,4779,-743,-4709,623,3668,2597,-1955,-6667,1690,5717,69,-3655,-3627,941,5233,-787,-4232,-2075,2667,5103,-884,-6584,-147,3972,1803,-1831,-6074,1214,5984,297,-3285,-3915,1526,5298,-1097,-6189,-968,2920,4629,-722,-6344,-21,4120,1398,-1428,-4129,428,5220,62,-3776,-1104,615,3867],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,5,-7,7,-8,8,-10,10,-11,13,-14,15,-17,20,-22,24,-28,33,-38,46,-58,75,-105,166,-337,1695,6612,-1117,-296,-2861,-3217,6553,-320,-5366,1692,-319,1863,2255,-7678,2558,5531,-2672,1720,-2677,-458,8459,-3218,-3925,3930,-1059,3257,-741,-6504,4249,4898,-2482,648,-3768,588,9819,-5578,-5397,2728,777,5949,-1516,-9715,4182,6146,-398,-972,-6928,1022,10812,-3828,-5385,-2942,1088,8091,-2742,-10085,2285,4684,3794,440,-10456,690,9770,-25,-3117,-6061,1771,8875,-1485,-7766,-1088,2458,7024,-314,-10030,1521,5693,3204,-3482,-7430,1778,7425,1439,-3044,-4201,1293,6865,-457,-5408,-161,1536,5742,-1334,-7667,2533,3735,639,-488,-5589,1536,5876,-3069,-1567,-656,-2046,6152,-2172,-4434,3562,248,1956,204,-4816,3533,4708,-4216,-1602,-1316,673,6232,-4777,-5108,5179,643,1587,-1522,-6967,6294,5161,-5027,-516,-2652,2727,7707,-6614,-4585,3838,1067,3274,-3267,-7016,6711,4795,-2195,-2086,-5684,4901,9071,-5451,-4972,-52,4285,6434,-4799,-7865,4418,5370,1412,-3217,-7857,3773,6879,-2352,-4272,-2241,2954,7701,-2731,-7421,919,4571,4165,-3352,-7859,2498,4875,1360,-2975,-5916,1972,5932,-1280,-4268,-2903,1257,6453,-2977,-4791,1139,2509,3494,-1530,-5007,2620,2251,-607,-779,-2390,3176,5063,-3996,-1985,864,-790,3746,-3056,-3297,3718,429,-532,-582,-3900,4628,2989,-5473,-1026,1041,684,3335,-4407,-4051,5525,733,-1681,-1100,-3889,6699,2751,-6630,-1944,-822,3293,5221,-6292,-3050,4370,2267,1053,-5167,-4870,7835,4155,-4641,-3667,-1577,5551,5783,-6123,-4799,2840,3107,3670,-5284,-6813,5795,4971,-890,-4435,-3588,5892,5354,-4165,-4191,209,2934,5457,-3381,-5364,3330,2751,2943,-4967,-5103,4119,3448,-1862,-3884,-2344,4156,4069,-4353,-3356,-682,2253,3479,-4542,-2333,2724,2646,1554,-2480,-3601,3578,2094,-4414,-224,-1719,1926,2147,-3963,-1220,1795,-180,1662,-2349,-1302,3831,-601,-3000,58,-1630,3243,1055,-4999,-213,2455,-168,887,-4067,-1617,6355,-437,-1881,-1476,-1407,5508,1275,-5924,-224,2518,1259,-657,-5683,-779,6346,1354,-1287,-5200,-2919,5471,1688,-5229,-1561,1096,4450,2237,-8004,-1712,4301,3491,1968,-4804,-2357,5265,3211,-3063,-2681,-909,5018,3152,-5565,-2588,1169,4082,1829,-5109,-2937,3331,3656,-494,-4280,-2551,4139,1857,-2151,-2184,142,2955,2030,-3786,-1272,2273,2598,1211,-3258,-1021,3627,484,-1302,-2546,-1024,2922,577,-2670,-13,899,1691,-27,-3044,1053,3704,108,-2003,-1707,973,5274,-1348,-2540,483,513,2264,-1686,-4376,2064,2957,911,-1847,-4545,236,5750,-1068,-3819,-916,637,3565,-1296,-6644,617,4175,1473,-1866,-6211,1427,6078,-481,-3860,-3768,605,6693,703,-5160,-1774,2268,3037],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,3,-4,4,-2,-24,877,3274,-2720,-7127,5710,2328,-2383,948,-5967,3488,5352,-5920,-737,2440,-499,4517,-4958,-4111,6827,-957,-1328,1492,-4513,5960,3589,-7940,339,1025,551,5454,-6782,-3179,7966,-130,-428,-1457,-4915,8625,2695,-7434,-846,1511,3689,6180,-10307,-3679,8395,1640,414,-5523,-5880,8791,4544,-6402,-2020,-2477,6626,6261,-9589,-3495,4330,3719,3493,-6796,-6359,7683,4300,-1080,-6130,-4313,7231,5058,-5546,-4782,-907,4372,4939,-6816,-3773,2780,4220,2667,-6569,-4941,5283,2032,-1183,-3680,-4867,4865,3754,-4476,-2641,-811,3436,3720,-5207,-4027,3546,895,2375,-1748,-4340,5806,1168,-3176,-193,-2358,3752,3562,-7981,22,3897,-768,3599,-3546,-1579,8489,-1928,-2950,167,-2375,4450,1221,-8216,2058,2639,409,2075,-7007,-695,8109,-1915,-3438,-1619,-1827,7918,777,-9132,1535,3832,4117,1436,-8263,-1329,8233,1093,-1588,-4454,-2753,9447,1856,-6099,-2036,1150,6582,3091,-7623,-2627,5639,3577,12,-7084,-3346,8085,3629,-4782,-4995,-1864,6728,3285,-6576,-3309,298,5493,2658,-6402,-2875,3642,2978,250,-5579,-2999,6097,2508,-2399,-2671,-1049,5599,1773,-5533,-707,395,2350,1738,-6489,-336,4400,-564,498,-3572,-1676,4764,-431,-5227,91,-637,2127,1679,-6121,1130,3201,-565,-176,-2630,-899,5896,-3025,-3925,1467,-232,4485,-214,-7321,3352,3798,-599,-373,-4751,764,7507,-3020,-4647,-319,653,6058,-1595,-7876,2152,4527,2151,-470,-7132,265,7306,90,-4187,-3615,-382,7672,-704,-7437,1008,3991,5463,-146,-8118,745,6621,1796,-2454,-3994,-412,8721,1811,-5360,-2660,697,6013,231,-5988,-919,3169,3311,31,-6186,404,5853,2201,-1948,-3749,-80,5042,-407,-2961,-1041,256,3867,-878,-5445,1084,1969,1546,-237,-3706,-146,3765,-1532,-2105,-1127,787,4410,-1413,-3618,1836,1095,1302,-721,-5648,3007,3666,-2699,-1286,-1418,1720,4065,-3677,-3440,3116,1754,1401,-1574,-6378,3567,4376,-1533,-2178,-2847,2589,6124,-3987,-4317,1327,2873,2916,-3210,-6088,2737,4235,481,-3023,-5000,2700,5963,-2835,-4911,-1017,3146,5500,-2388,-6217,712,5054,2437,-1713,-4965,2159,5537,-1020,-3798,-4638,2232,5004,-1864,-5195,-958,2319,4256,-1675,-4356,817,3496,2014,-1567,-3874,1158,4018,-1827,-3756,-2022,2186,3778,-2369,-3038,-447,1506,1359,-2950,-3651,2528,2957,-545,-1104,-2196,2442,3567,-2425,-1620,704,1426,2743,-3202,-2596,2372,1116,-1486,-1511,-1806,3416,2598,-2977,-825,2254,1666,2447,-3397,-2140,3608,1274,-355,-3664,-3653,4502,3335,-3561,-2600,587,4101,2936,-5508,-4160,3253,3115,607,-4397,-5004,3901,3352,-1969,-4057,-2096,3670,4233,-3337],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,4,-4,4,-5,5,-5,6,-6,7,-8,9,-10,10,-11,12,-14,15,-17,18,-21,22,-25,28,-31,36,-42,48,-59,73,-98,159,-940,-2561,-3762,6754,4447,-7448,-1604,397,4509,4250,-7756,-4650,5784,3434,1306,-5419,-3749,7455,4449,-3811,-4174,-2142,7052,5414,-6760,-4876,2188,5692,4859,-7694,-4726,6666,4238,915,-7692,-5629,8830,5426,-5122,-3276,-4591,7655,6748,-8282,-4008,2411,2780,5168,-7133,-6081,7610,2439,-860,-3560,-5874,7390,6129,-6059,-961,-390,1892,7575,-6654,-5605,6578,28,2240,-1807,-7796,6461,2196,-5562,168,-2803,2592,6154,-6461,-2546,5101,-2466,2451,-2882,-5613,7257,991,-5117,1268,-2644,4162,3690,-7871,-336,5524,-57,917,-5903,-2340,8510,585,-3717,-2092,-2142,5911,2247,-6905,-1692,2609,4309,2273,-8201,-1924,7410,1476,-442,-6073,-1890,9470,2537,-5347,-3160,679,7969,2740,-8670,-3071,2414,6391,1571,-8609,-3184,7445,2779,-1756,-5682,-2850,9551,1937,-5806,-1734,-1219,7420,3399,-9082,-2420,4060,2629,1086,-7108,-3547,7559,1020,-2778,-2223,-2770,6739,3332,-7177,-369,2123,2119,4162,-6407,-2661,6483,-1308,-178,-1450,-3858,6980,2432,-5734,805,-879,629,3652,-6561,649,5098,-1382,830,-2970,-2505,6452,-1025,-5333,1614,356,2335,1546,-7991,1617,5298,-939,-318,-6090,-493,6882,-638,-5116,-359,614,5848,-490,-6910,-323,3900,2649,-367,-7381,272,7951,2016,-3916,-3953,2350,7295,-930,-6160,-3716,2073,6501,-425,-8603,-59,5385,4155,-799,-7432,-700,8284,729,-3114,-4688,-646,8950,519,-6325,-1035,2225,4984,1264,-7964,435,6111,2088,145,-6022,-1235,8420,625,-4300,-1033,-2724,5226,2074,-7779,167,1909,651,533,-5173,-705,6723,-1509,-1829,-1933,-1793,5474,-891,-4927,3358,822,958,1035,-5258,795,5142,-1839,-2095,-1986,385,4906,-1882,-5311,1446,1950,2056,-562,-6516,2425,4940,-1183,-1025,-3573,1513,6295,-2415,-5516,947,952,4250,-1923,-6806,1768,5193,1165,-4588,-6032,2620,7107,-334,-5362,-2965,2790,6663,-3032,-5631,-495,3611,3161,-2184,-7584,1468,6149,1104,-2307,-5746,1331,6884,-1600,-4775,-1230,1796,6410,-544,-5810,1113,3054,3175,-1043,-6612,2382,3610,-896,-1404,-3830,1296,5711,-2883,-3645,734,726,3936,-158,-5609,2720,2830,332,-865,-3246,1193,3676,-2794,-2308,620,-396,3678,-889,-4274,3034,2269,7,-1380,-2836,2494,3646,-2632,-2424,612,1757,2683,-3361,-4435,3305,3719,539,-1951,-3292,4467,3950,-2214,-3692,-1262,3421,4019,-4279,-4408,735,3273,1852,-3649,-6152,3131,4553,-319,-3910,-3097,4286,4567,-2269,-4255,-716,2975,4184,-3821,-4703,1754,5387,1971,-3043,-4867,2638,4327,-521,-3251,-2843,3566,5128,-2482,-4001,-467,4079,4483,-2259,-5095,2085,3547,245,-2407,-4300,2212,3799,-2236,-2666],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-9,9,-10,12,-14,14,-16,18,-20,22,-24,27,-30,33,-36,40,-45,49,-54,60,-67,74,-83,93,-105,119,-137,159,-188,228,-285,377,-543,942,-4604,1108,8094,-1426,-352,-4982,209,8234,-1846,-5929,-599,1976,6756,-1298,-8165,1045,4561,4417,-2214,-10065,2152,7814,441,-3771,-6649,2081,9117,-2658,-7750,-2267,2687,8176,-1721,-10231,1624,5561,2951,-669,-9496,2095,9770,-678,-3395,-6269,-254,11066,-1578,-8925,299,1041,5638,1165,-10544,1424,5412,370,559,-6653,-1114,10751,-1949,-4243,30,-3177,6453,-28,-8871,4060,2909,-783,2924,-7501,-325,7325,-4783,-1805,52,-2573,6552,-1482,-6669,5658,2139,-710,2128,-7516,2281,6331,-4924,-1471,27,-81,6814,-3468,-6028,4145,2238,1819,-1298,-8051,4358,6115,-3779,-2354,-4020,3366,7096,-3838,-5845,801,3797,5067,-3550,-7534,4493,6056,1256,-4002,-6869,4148,7666,-1979,-4715,-4134,4239,7558,-5122,-6874,-305,4109,5000,-4083,-7713,3676,5803,1350,-2367,-7478,4818,7864,-3179,-4215,-2025,2585,8845,-3701,-7114,2620,1720,3002,-338,-7522,4684,5047,-3066,-1101,-4767,1398,8351,-4920,-4500,1422,-617,5210,-651,-7932,5219,3563,-2615,1557,-5402,1113,6758,-5712,-1539,1657,-1529,4566,-1834,-5664,5404,2001,-1374,-255,-3894,3342,4855,-5634,-445,869,1822,3141,-5479,-5125,4778,2777,-294,-3147,-5324,5085,5512,-4069,-3257,-1146,4339,6156,-6514,-5777,3173,4148,2747,-5871,-7038,5238,5696,-1147,-4968,-4409,4908,6589,-3034,-4114,-829,4351,6083,-5395,-4776,4178,3508,3410,-4661,-5972,5079,4499,-1263,-3369,-4913,4270,6213,-4480,-3629,229,1915,6966,-4427,-5784,3376,3534,1847,-1877,-6438,4816,3997,-4053,-481,-2312,2238,5070,-4551,-3002,3599,436,2509,-2132,-5290,3371,2541,-2867,908,-2601,2450,4765,-5602,-2150,4468,-568,2372,-3803,-2967,6498,977,-3025,-1661,-2164,3493,3597,-5928,-896,2014,2634,1015,-4127,-2597,5880,1540,-1479,-3999,-2232,7669,3032,-4954,-2638,103,4060,2360,-6951,-2473,3469,3364,-826,-6149,-1753,6210,3267,-3513,-4100,-185,5308,2337,-5890,-3432,1286,3803,2318,-5637,-3761,4036,3569,-360,-5398,-4517,5203,2849,-3093,-2743,-1199,5799,3646,-5978,-2744,909,3336,1556,-4809,-3418,4898,1495,-896,-2129,-2664,4705,2349,-3565,-1099,1192,1297,3324,-4486,-2147,4508,-20,24,-2414,-1615,3543,2418,-3581,825,178,2862,1507,-4494,-1502,3406,335,-375,-1788,-2098,4336,-589,-3565,-417,476,4192,-543,-5239,-84,3648,1736,-822,-4434,-1030,5592,591,-3548,-2823,584,5363,444,-6594,-1035,2950,3434,-301,-6174,-580,6207,1830,-2318,-5759,30,6059,1502,-3048,-3158,1439,5526,851,-5591,-1578,3192,3725,-493,-5916,-410,3924,2606,-1788,-2934,-800,7215,184,-3821,-827,1199,4653,1409,-5862,-767,3349,450,105,-4083,-620],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,8,-9,11,-11,13,-14,16,-18,20,-22,25,-27,30,-34,37,-41,45,-50,55,-60,67,-74,81,-90,100,-112,126,-144,163,-190,222,-267,330,-428,602,-1003,4178,-1320,-7376,3215,662,3187,1261,-6890,2620,5461,-4334,1307,-3221,-172,7374,-4123,-5341,4784,-73,2929,40,-8514,6102,3477,-3865,754,-3526,2939,7383,-6622,-4331,4755,127,3726,-3542,-8090,7160,4113,-3550,-1858,-5614,5844,7829,-7135,-4169,2738,2923,6176,-5816,-8829,6268,5230,-618,-3114,-7226,5150,8912,-4801,-4928,-1958,3466,8234,-5195,-7473,1735,5550,4376,-4437,-7552,4085,5407,142,-3489,-6402,4053,7282,-2599,-5053,-2365,3494,7956,-4351,-5154,877,4221,3651,-2136,-6610,4484,3956,767,-1697,-5902,3143,5425,-5066,-1889,-343,32,5048,-4557,-5755,4449,315,396,-359,-5062,4522,3025,-5449,568,-1696,1040,5974,-5591,-2598,4729,-1310,1535,-1986,-5897,7352,3575,-5244,176,909,2785,6653,-8963,-2155,5256,320,2614,-3418,-5898,7848,2748,-4653,-1449,-3282,6534,4870,-8632,-3281,2768,3210,2868,-4617,-5945,7117,3742,-2034,-4055,-5228,6436,5898,-5469,-4185,-246,4013,4779,-5990,-5703,2982,4749,1362,-3936,-5062,5069,5565,-2027,-3485,-3349,5186,4724,-3634,-3568,-267,3470,2962,-3897,-4584,2375,2237,1482,-3590,-4988,4270,3373,-1212,-1697,-2241,4006,4733,-3689,-1030,2352,1423,3935,-3827,-2819,5228,337,-524,-585,-2597,4525,1645,-5701,277,2232,569,3188,-4676,-1200,5570,-1065,-712,-1629,-2686,6216,934,-5855,1046,924,1859,2037,-7236,-743,5643,-875,-686,-3513,-3031,7401,646,-5785,-414,6,4871,3939,-7874,-745,4512,1802,1423,-5874,-2280,7093,1608,-3707,-4170,-1099,6710,3035,-6626,-2210,1477,4284,1979,-5339,-1887,4596,2819,-252,-4905,-3097,5376,2977,-3457,-3375,-625,4596,2844,-5372,-2642,1775,2743,2715,-4253,-3210,3383,1392,-875,-3365,-2089,5423,2056,-2916,-345,284,2464,2114,-4794,-1392,2791,554,1180,-3033,-891,4804,-374,-2340,687,-1886,3156,484,-3835,835,1792,536,1062,-2961,921,5844,-2033,-2806,-705,387,4825,-576,-5489,1594,2494,1565,-34,-5549,2,6428,-647,-2368,-3005,311,6919,-184,-5335,243,1974,2966,-119,-6492,-47,5185,820,-1452,-3567,-525,7349,1099,-3925,-2498,787,6083,-228,-5807,-2031,3538,4173,-543,-4684,-1544,6122,1416,-2029,-3090,-1020,5500,1241,-4542,-2103,906,3243,552,-5228,-231,3097,2117,144,-4417,14,4251,696,-1475,-1694,-1168,3650,-600,-3582,975,1661,2376,-176,-3301,238,3707,-1066,-1608,-1962,598,3029,-1880,-2510,1195,311,2886,-1017,-4470,2203,2846,-1255,-933,-2352,790,3351,-4153,-2475,1711,2170,2436,-2460,-4125,1477,3700,124,-2190,-4097,2023,5040,-2140,-4124,-734,3028,3574,-2350,-4768,1982,3092,2445,-3042,-4652,1465,4987,78,-3917],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,4,-6,6,-7,7,-8,9,-10,11,-13,14,-15,17,-18,21,-22,25,-28,31,-34,38,-42,47,-53,60,-67,78,-91,108,-132,169,-235,394,-2139,-2328,-2863,5195,3414,-7297,-723,3333,-245,3440,-3599,-3093,8030,-1227,-1852,-235,-3804,5762,2332,-8214,2013,2901,723,2498,-7064,-1554,8496,-2126,-1307,-945,-3564,7137,1276,-9064,1582,2397,2919,1851,-9175,356,8540,-1879,-1425,-5701,-2804,10257,377,-7937,-1577,801,5892,3074,-10935,-1473,6810,3313,-251,-6660,-1615,9028,2109,-4291,-4432,-1637,8810,2532,-8449,-2434,3719,4833,2008,-7670,-3802,6984,3821,72,-6018,-2233,7268,3111,-3697,-4897,-886,7436,3225,-7073,-2578,1476,4165,2401,-7174,-1305,4926,-253,-480,-3373,-3144,8059,-427,-4443,37,-2022,3673,2880,-6278,1209,3158,-1169,2083,-4695,-1371,7783,-3632,-2956,800,-2749,4048,-492,-7466,3288,2750,-596,953,-5284,26,8308,-3687,-2892,-198,-937,8399,-2216,-8660,3995,3345,1283,743,-7141,2863,8156,-2502,-3029,-4353,163,8312,-1301,-7447,496,3113,3998,488,-9572,660,6716,932,-2218,-6045,156,8648,-512,-5733,-3147,1850,5942,938,-8128,-307,4591,4968,-361,-7198,29,5621,1728,-2672,-5133,863,7125,21,-3783,-2518,-33,4822,955,-6807,57,3174,3212,1119,-6388,152,5019,-2295,-1014,-2893,430,5225,-1369,-3632,1487,371,2135,1278,-5378,2483,3996,-2427,771,-4135,128,6803,-3836,-2547,2624,-152,2352,-2678,-5814,5239,3083,-2868,190,-4376,1834,6653,-5402,-3018,1333,1640,4422,-3773,-6015,5398,3180,55,-2406,-6068,3667,6867,-3202,-4078,-1760,1331,6413,-4199,-6505,2973,3988,3588,-1724,-5998,3474,5071,-748,-3111,-3211,3413,6175,-1701,-5429,368,3142,3511,-1671,-7334,1581,4274,3130,-2049,-5500,889,5085,122,-3349,-2629,1559,5251,-1995,-3788,84,2741,3537,-1641,-4593,1848,2583,620,-382,-4605,2046,4298,-3368,-1272,-288,955,3686,-1505,-3566,3083,1238,514,-1694,-4461,2489,1997,-3250,-455,612,1454,3815,-4494,-3399,2686,52,97,-2411,-3068,4706,2303,-4698,-1471,-1845,2684,4002,-4385,-3241,3549,1565,1562,-3278,-3406,5829,2940,-2030,-2686,-2410,4123,4619,-5065,-3420,346,2953,3484,-4064,-4980,4094,2793,-188,-3458,-4595,4102,4346,-1923,-3041,-1460,3473,5648,-4425,-4223,1787,3191,2190,-4091,-4542,2880,3494,-478,-2485,-2610,2080,2643,-2380,-3405,-749,3231,3067,-3139,-3761,1674,1734,1804,-2545,-2638,3396,2945,-817,-1132,-2124,1972,3010,-2730,-2441,452,1522,1911,-2150,-2447,2574,659,-921,-1279,-1373,2558,1927,-3446,-1258,849,1963,1376,-4635,-510,4302,160,-1840,-1845,-2135,3949,1227,-4329,-1180,1189,1676,866,-4539,-919,4031,1795,-1282,-4123,-1740,5018,2485,-4432,-3164,-733,3305,2158,-4991,-1584,1907,3272,991,-4364,-2574],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,1,-1,1,-1,1,-1,1,-2,1,-2,2,-2,3,-2,3,-3,4,-4,4,-4,5,-5,6,-7,7,-8,8,-9,9,-10,11,-11,11,-11,10,-5,-7,40,-165,1432,6674,-4878,-7907,5620,3269,-168,-2761,-5558,5364,6581,-3597,-2554,-1928,3252,6700,-5117,-6821,2544,5021,4407,-4641,-6534,4885,5843,169,-5147,-7031,5502,8097,-3688,-5892,-2739,5156,7902,-6104,-6089,2483,5339,5628,-5334,-7814,5427,4926,-623,-2370,-7954,4750,8507,-5110,-3199,-663,1286,8813,-4277,-7860,5927,2466,1577,-723,-8527,5277,6102,-4643,-789,-2167,1304,7890,-5222,-4265,5126,-866,3018,-275,-7132,6044,3704,-4745,1114,-3341,1507,6478,-6832,-2244,4891,129,4643,-2586,-6130,8054,1201,-4298,-437,-3500,5254,6376,-8295,-2577,3689,1419,4209,-4525,-4671,7509,3111,-2446,-2978,-3986,6097,5845,-6032,-3689,870,4234,5269,-7425,-5580,5034,4865,2207,-7484,-5510,6824,4967,-2789,-6306,-3992,6795,5131,-5549,-4134,-421,6103,4766,-7555,-5487,5540,3628,2747,-5119,-5631,6895,4603,-2617,-2487,-3265,5675,6204,-6421,-3569,1245,1436,5929,-5498,-6244,7674,629,-195,-325,-5543,5752,5089,-5039,-467,286,1356,5116,-5909,-3610,6839,-761,-468,-1475,-4537,6174,3306,-6232,827,-1572,1916,4025,-6451,-639,5000,-796,1019,-2629,-3646,7299,492,-5600,-447,431,3671,2971,-7375,-925,4860,2260,713,-6061,-3091,7664,1977,-3654,-3602,-1183,7774,2351,-8175,-2243,1631,4394,2440,-7702,-3304,5868,2915,-1573,-7565,-2107,7784,3795,-5007,-4293,-2266,6610,2589,-6697,-3672,2612,5068,2181,-7311,-3757,5608,3095,142,-5140,-3464,6672,3070,-4234,-2193,-1621,3892,3320,-7787,-1664,3115,1506,2659,-5101,-3432,7022,-174,-2506,-423,-2994,4677,3162,-5645,587,1269,594,2264,-5675,-1848,4689,-909,-726,-1099,-2329,4630,120,-5953,941,1429,1579,1197,-6246,-155,4773,-769,-1069,-2495,-934,7144,-890,-5386,250,1802,3059,92,-7070,-808,5649,831,-909,-4781,141,6823,1542,-4545,-2705,677,6893,628,-7365,-1511,4370,4299,-639,-7212,-1028,5698,1909,-2348,-5479,-127,8331,2523,-4726,-3587,1171,5620,895,-6675,-1407,3228,3350,-569,-6630,-720,6801,376,-2506,-3472,-1419,5771,1635,-5661,-1687,1211,4380,1481,-6096,-792,3403,828,-537,-2718,-1508,5830,-538,-3293,99,305,3269,504,-5899,110,2128,67,-941,-4442,-251,4468,-508,-2698,-841,363,4420,-938,-5914,1859,2510,1062,-565,-5316,1479,4787,-2621,-3262,-1488,1764,5087,-988,-4799,1718,2755,1763,-1108,-5807,1092,5978,-862,-2717,-3324,815,6665,-1558,-5921,-579,2338,4494,-1878,-6285,592,4267,1934,-3140,-4649,2269,5668,300,-4645,-4506,2528,5220,-900,-4851,-1594,2833,3930,-1522,-5746,507,4453,1328,-2530,-5542,1908,5260,-56,-3198,-1662,2406,4682,-510,-4589,498,2807,2768],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-4,5,-6,6,-7,7,-8,9,-10,11,-12,14,-15,17,-19,21,-25,29,-34,40,-49,61,-81,115,-183,370,-1597,-6038,395,1241,6249,1963,-10252,-623,5628,1652,510,-7180,-1897,10045,1134,-4205,-4080,-179,8858,1944,-9307,-2397,3790,5442,-135,-9858,-1594,6606,4155,-1710,-7424,-966,9318,1520,-5727,-3300,-1014,9187,1567,-9738,-1307,3183,5393,2046,-9279,-707,8704,264,-446,-5635,-3401,10444,2055,-6556,-171,-1727,6026,3768,-9839,395,5146,315,3741,-6355,-3767,9076,258,-3597,-377,-3911,5511,2379,-8355,2755,2162,-1291,3701,-6696,-1792,8704,-2671,-2282,524,-2455,6543,-554,-7345,4593,1690,2462,2199,-8015,2158,8041,-1615,-2638,-2119,-1033,9114,-612,-7776,1897,2231,4543,-449,-8475,1429,5596,537,-2721,-6541,1622,9504,-725,-4994,-2889,1281,7792,-313,-8346,-738,5384,4747,-2670,-9794,1809,7047,495,-2493,-6325,1254,9053,-672,-5540,-2293,2041,6652,-2022,-8668,1101,4777,3713,-1309,-8765,1508,7586,-804,-2750,-4551,-456,8159,-947,-6194,2393,488,5392,1178,-9683,1224,5766,-1571,1481,-3754,-1460,9607,-2244,-3849,1616,-2005,5609,181,-8096,3628,2655,-1080,2504,-5375,28,6888,-4325,-1920,1342,218,3791,-2269,-6548,4381,2826,-312,-764,-5557,2648,6484,-5050,-2696,-534,1343,7393,-4775,-7789,2582,4464,2771,-3480,-7648,3452,6380,-1738,-4322,-3947,3949,7640,-3350,-5998,-449,4161,5811,-3862,-6966,2049,6551,2328,-3546,-7233,2635,7170,-817,-4292,-3150,3584,7846,-2370,-5272,-391,4026,5589,-2484,-7057,2534,5308,1131,-2723,-7652,2226,7189,-986,-3236,-2433,1081,6904,-2349,-6323,1308,720,2829,494,-7443,2256,5543,-1592,305,-2118,97,5960,-2243,-2997,2176,-267,2238,-1893,-6120,3776,2004,-1737,402,-1672,1621,5268,-4057,-3234,1558,886,2694,-3993,-4179,5566,2631,-1109,-1853,-3520,3633,6133,-5034,-2978,507,3473,3766,-4479,-5417,4390,3728,588,-4024,-4085,6037,4677,-2820,-3925,-1214,2941,6333,-4694,-5488,1849,5071,3502,-5190,-4803,3622,5262,-763,-3423,-5369,3894,5814,-3980,-3739,-1203,4536,4845,-3716,-6176,417,3961,3188,-4285,-4763,3724,4596,-823,-2646,-4412,4024,5097,-3646,-3564,303,2782,3262,-3952,-5107,3376,1221,-329,-1084,-3415,2531,2737,-3785,-669,-314,714,3983,-3353,-2689,3307,1037,-250,-1223,-2853,4247,1816,-4498,-1846,-262,2378,3003,-4415,-1956,2625,1367,765,-3584,-2317,5777,2484,-2818,-1485,-1221,4597,2680,-5646,-2754,2710,3626,945,-6138,-2347,5531,3476,-993,-4784,-2381,5655,3995,-4483,-2657,-990,4572,3644,-6456,-3185,3142,4245,1412,-5148,-2766,5873,3257,-2272,-5118,-1619,5233,3427,-4122,-2961,490,3864,2456,-4537,-3807,2220,2962,638,-3858,-3651,5006,3061,-2062,-3376,-1443,4160,1911,-3593],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,-1,1,-1,1,-1,2,-2,1,-2,2,-3,3,-3,3,-4,4,-4,5,-6,6,-7,7,-8,9,-10,12,-13,15,-17,19,-23,28,-33,44,-60,90,-154,345,-1892,-6201,5206,5597,-4407,-289,-2197,-276,6295,-5120,-2980,5747,-2407,2474,-1212,-7255,6210,1999,-4979,1629,-2763,2415,5480,-7724,-1386,5635,-936,2310,-3209,-4764,8541,2780,-5331,48,-3401,4720,4820,-9050,-1808,4201,2908,2136,-7019,-5122,8494,3248,-2918,-2420,-4254,8427,6560,-7440,-3700,642,4186,5915,-7631,-5562,5366,4428,1783,-6596,-6440,7533,5445,-4036,-4745,-3973,6824,5794,-5758,-4651,1341,4689,4673,-6551,-4856,5342,4481,404,-5697,-4968,5785,4524,-2742,-2441,-3731,5655,6197,-6532,-2738,850,1846,5099,-4745,-4098,5474,958,321,-155,-5043,5275,3671,-5239,632,-468,1740,5233,-6397,-2937,4754,-1231,985,-1315,-4013,5952,1744,-6138,949,690,1996,3951,-7926,-130,6524,-659,1256,-5080,-3456,9485,-478,-6737,-187,-1506,5226,2148,-9410,-578,6110,1029,821,-6293,-2182,8745,1495,-3529,-3497,-985,7730,2987,-8119,-3111,2057,4344,3928,-8294,-3150,7339,3280,-674,-5758,-2971,6971,4443,-4727,-4957,-2138,6071,2637,-6797,-3477,3373,4543,2728,-5501,-3373,5421,3462,-13,-4698,-2856,6307,2180,-2862,-1304,-501,5614,2717,-6139,-383,2464,1557,2718,-5046,-1867,6119,280,-1393,-806,-2598,5611,1669,-6060,2218,607,934,2312,-6454,-453,5589,-1632,-1510,-1024,-2093,5933,285,-4847,1578,1471,1180,1630,-6748,1348,5715,-2202,-1345,-3082,252,7592,-2612,-7512,1254,1657,4173,-201,-7718,1425,6033,363,-2154,-6060,-156,8521,-1187,-4382,-1052,1691,6975,451,-7093,-273,3494,3847,-265,-7220,-1537,6694,1855,-3155,-5654,-72,8347,1522,-5913,-2366,1641,5530,759,-6191,-1704,3774,3426,-1049,-5331,-877,4996,738,-849,-3367,-596,6458,15,-4750,-629,1431,3496,526,-6152,1031,3811,-498,-96,-4191,-951,4427,-2096,-1880,360,-618,3617,-237,-5848,612,1708,-596,13,-3434,1151,4343,-3268,-2479,1034,115,4512,-2910,-4145,2543,2734,456,-1087,-4971,1972,4974,-1318,-2040,-1130,1847,4967,-2225,-6244,1927,2829,813,-2127,-6432,2245,5322,176,-3230,-4177,2574,6076,-1653,-4224,762,2593,4673,-496,-6200,1094,4740,2094,-1692,-4837,1611,5858,-440,-3248,-2655,2002,5509,-782,-4327,62,2730,3961,-1153,-5231,728,3682,853,-2690,-2709,477,4734,-715,-3654,-1097,1203,3658,-1312,-3703,844,2250,1906,-839,-3351,884,3395,-436,-467,-2102,720,3353,-1240,-2818,1138,604,1667,-1237,-3194,3406,1762,-592,-1004,-471,1318,3015,-3319,-2779,1481,1604,2554,-2471,-2119,3586,2029,-781,-1929,-2859,2734,3026,-3659,-3095,-484,1705,2768,-3750,-5498,2610,2794,614,-3298,-3539,3475,3851,-2285,-3325,-1896,2988,4592,-2664,-4817,1131],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,4,-4,4,-5,5,-6,6,-8,9,-10,11,-13,14,-15,17,-19,21,-23,26,-28,32,-36,40,-44,49,-56,62,-71,80,-92,107,-127,155,-198,278,-471,2152,3583,1302,2850,-5850,-2263,9104,-1218,-2504,154,-2997,6418,1182,-8050,3293,1742,-39,2025,-5621,381,6406,-4212,-1856,862,-1856,6481,-2222,-7941,4981,2211,-424,953,-8194,2610,7683,-3744,-2578,-1662,-934,8911,-3054,-7538,2742,2516,4123,-639,-10226,2609,8642,13,-3131,-6697,1328,11006,-1880,-6775,-1959,1242,7811,-1248,-10496,630,5520,3971,-688,-8316,-918,8434,1250,-3372,-5932,1694,9411,-671,-6897,-3045,2214,7881,-822,-8179,66,3565,3275,-1488,-7882,813,7103,-300,-3046,-3939,-436,7660,-1207,-5439,417,-1404,5231,641,-8093,2173,4231,-1355,-13,-3967,-17,6966,-2865,-3776,1578,-1310,4228,-841,-7047,5319,2097,-1675,814,-5720,1452,6324,-6353,-1003,2212,-1967,6931,-2024,-7426,5462,1943,-1486,-669,-5472,4864,7136,-5399,-2817,-723,1796,7125,-5522,-8153,4261,2851,3930,-3291,-7907,4339,6191,-2378,-3035,-4360,2799,8710,-3304,-6286,1319,2922,6512,-3161,-8946,2181,6109,1790,-2332,-7126,1851,7352,-29,-3647,-3760,1971,6835,-2715,-5795,-943,2670,5489,-2417,-7324,2004,3769,1133,-3240,-6260,2466,5347,-2607,-2323,-2668,72,5931,-3736,-4421,2461,46,811,-938,-6959,3071,3667,-2502,-490,-2347,377,5169,-4795,-2179,2892,-475,3573,-2209,-4264,5354,2354,-3330,-176,-2870,3602,5206,-7141,-1486,2435,-685,3554,-4537,-5964,6303,2396,-2254,-1397,-4055,4614,5091,-6295,-994,814,3589,4311,-6765,-4647,4509,3772,-798,-4140,-4995,5570,3922,-2999,-2844,-1838,4384,6377,-4611,-6022,2484,3504,3674,-5266,-5242,4205,5212,-73,-5235,-4329,3521,5662,-3400,-4122,-1233,3794,4460,-4271,-5829,1515,2643,2710,-2936,-4513,3429,3048,-1256,-2923,-3475,4087,4547,-3117,-2928,-4,1442,3069,-3214,-3472,3103,451,-134,-741,-3909,3244,3339,-2586,-1090,-1639,1266,2044,-4109,-1855,3781,-653,252,-2043,-2337,5312,850,-4269,163,-559,3508,2311,-5741,-4,3702,1860,1685,-3209,-2567,5911,1280,-3873,-1936,-1005,4845,2301,-5904,-1940,1976,3384,1829,-6903,-2756,5914,1686,-1125,-3953,-2568,6301,3026,-5023,-2654,471,4508,2344,-5376,-2647,3892,3421,730,-4709,-3165,4282,4085,-2681,-3927,-1131,5295,3421,-4213,-3642,447,2515,3200,-3823,-1935,2492,2557,-242,-3438,-2118,4742,1648,-2177,-3414,-384,3869,2253,-3259,-1845,2314,1269,1292,-3019,-2497,3743,262,-548,-852,-1006,2695,1508,-2758,-32,1463,602,1128,-4541,154,3263,-42,-955,-2059,540,4688,-378,-4160,671,2133,2131,319,-5691,198,4815,113,-1494,-2381,161,5295,-762,-4084,-867,823,2601,-308,-5317,-167,3788,2464,-1392,-4735,-682,5047,308,-3717,-3364,597,4521],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-5,7,-8,8,-10,11,-13,15,-16,18,-20,23,-25,28,-32,35,-40,44,-48,54,-59,66,-72,81,-89,98,-108,121,-135,151,-169,191,-217,251,-292,350,-429,552,-769,1266,-4929,49,9156,-5202,-3575,-692,-18,7179,-2478,-9721,2606,3903,3536,-618,-9334,2047,7955,-2287,-4353,-4521,2229,9211,-1631,-7208,-1432,3664,8054,-2204,-10008,1119,5854,3788,-1648,-9655,1924,8119,-1099,-3777,-6302,2588,9632,-1951,-7634,-1048,2012,6981,-1850,-10300,2532,4621,843,-817,-8417,40,9487,-2201,-2450,-3437,-523,9082,-1909,-8931,3809,1155,2512,1889,-7984,2490,7003,-4185,503,-2742,-1442,8677,-3006,-5656,3889,-1370,3998,276,-8150,4448,3509,-2853,1325,-4446,439,7513,-5454,-4397,3318,182,4762,-2306,-8931,6181,4287,-1493,-739,-5537,4826,7781,-6526,-5208,374,2732,6593,-4028,-7385,5106,4207,1676,-3917,-7463,5057,7361,-2825,-5047,-3539,4008,7887,-3085,-6975,1143,5535,5708,-5015,-9203,3707,6588,1258,-4589,-7460,5290,7151,-3413,-4491,-3014,3771,8348,-5144,-5144,1152,3606,5548,-3141,-8914,4222,4635,-544,-2779,-6174,2840,6491,-3707,-2999,-1882,507,7212,-2918,-6914,3834,2750,1852,99,-7304,4216,5161,-4586,-97,-1406,581,6156,-3960,-4414,5589,323,420,-1121,-6139,5638,5155,-5019,882,-1316,2117,6269,-5526,-3324,4159,66,2472,-4049,-5677,7232,4305,-3363,-2162,-1792,4750,4884,-6543,-4017,3122,4101,3282,-6861,-4124,6002,4724,-632,-4427,-4271,7244,5742,-4975,-5396,-997,5396,5804,-4773,-5404,2707,5226,2977,-6044,-6227,6148,4814,-1163,-4969,-4880,5545,6702,-4559,-4689,-2669,4904,4873,-6234,-4577,3980,3623,1873,-4827,-5150,5800,4281,-2950,-1942,-3259,4149,5028,-4148,-2499,1210,1094,3105,-4149,-5310,5003,2050,-562,-1351,-3207,4293,4974,-4844,-1094,492,1086,3587,-4675,-2070,6167,667,-982,-1191,-3080,6194,1962,-5251,-1116,890,3068,2851,-7484,-1625,6383,763,-133,-3897,-2864,7344,1580,-4805,-1105,367,4895,1675,-7000,-2360,3276,2709,1321,-6292,-4245,6666,3915,-3157,-4029,-550,6235,3757,-5843,-2108,1006,5412,3752,-6830,-3952,4262,5539,968,-6674,-3256,5850,4483,-2524,-4269,-1501,6750,3051,-5714,-1999,1140,3763,3623,-6730,-3314,4044,3286,-763,-4225,-3315,4373,2648,-3366,-1696,-966,3810,2314,-6148,-3510,3106,581,1102,-3654,-3025,5061,760,-2979,-1305,-1001,2971,1267,-5005,-808,2184,444,1983,-4328,-1041,4852,152,-2794,-1293,-531,4722,1815,-5247,-289,3019,1819,-139,-4107,-811,6151,-577,-940,-2987,-382,4876,515,-4906,-1268,3047,4611,-188,-5864,390,4435,1587,-783,-4587,20,7509,1387,-3210,-3199,845,6693,1668,-6405,-1838,3074,2978,-150,-5977,-1500,4839,1923,-2693,-4942,-877,5865,732,-3844,-3141,831,4266,1129,-6067,-2086,3029,3563,845,-5912,-1554,5318,2191,-2764,-2628,-511],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,9,-11,12,-13,15,-17,18,-20,22,-25,28,-30,33,-37,41,-45,49,-55,60,-68,75,-84,95,-107,122,-142,166,-199,245,-318,446,-744,3538,1527,202,-3678,-5271,9739,2929,-5611,-2913,-917,5566,5347,-8726,-4246,4468,2708,1502,-6746,-4638,7677,4787,-2381,-4705,-4123,8057,4462,-6422,-5471,-706,7857,3496,-9588,-5747,3451,4520,2427,-7942,-4716,8848,4617,-1417,-5420,-5774,8956,4492,-7058,-3053,-393,5428,5595,-7855,-3869,6012,1114,2664,-5047,-5784,8790,3329,-2739,-2015,-4383,5526,6437,-8330,-1294,3062,-200,6780,-5374,-4720,8800,-476,-1507,282,-5664,6762,2743,-8559,212,2158,-105,4712,-7074,-3446,7763,-1621,-846,-94,-3250,7474,934,-7797,1121,496,2077,3022,-9414,-1404,7871,350,-1150,-3949,-3068,8638,975,-7182,-1013,564,7331,2371,-9977,-1677,5328,2942,-148,-7640,-1668,8157,1132,-5085,-6121,-1641,9253,1721,-7698,-3532,2127,7483,1660,-9705,-2548,4107,3480,-300,-7659,-2781,8554,1873,-3520,-5533,-2336,7440,2298,-7515,-2517,1335,4224,3118,-9095,-2229,6126,1415,729,-5072,-4316,9206,1637,-5427,201,-1460,5008,3950,-8558,170,3955,304,1889,-5696,-3498,8151,-394,-3005,-33,-1808,5353,1309,-8135,1924,1977,-949,1361,-6248,-1380,6899,-2120,-3180,-662,-1101,5656,-860,-7907,2726,3839,2336,992,-8764,1696,7398,-2062,-2196,-2715,406,7720,-821,-7110,67,2483,5044,-474,-8166,493,6758,2185,-2981,-6414,1405,8605,329,-4679,-3896,2371,8611,-185,-8926,-2202,3840,6541,-568,-8407,-587,7070,1775,-2779,-7193,-60,8075,699,-5632,-3416,1694,7141,-519,-8109,-678,4760,3550,-140,-7232,742,6951,-288,-1058,-3692,-1316,7996,142,-5725,88,1058,3570,1221,-6302,1578,4227,-1079,1098,-4194,-1171,5959,-2386,-4248,749,-8,3446,-796,-6360,2801,3651,-1553,629,-4466,1190,5982,-2540,-4614,-447,936,4977,-1287,-6958,3081,4107,762,-1839,-6169,2868,7656,-2303,-5323,-789,2315,6107,-1815,-7049,2063,3648,4007,-3092,-7312,2949,6798,1342,-4440,-4903,3522,8282,-2252,-5737,-2044,2616,5687,-1815,-6590,1053,5106,2620,-2746,-5981,1309,6817,272,-3879,-2976,2205,6099,-2652,-4893,-617,3107,4391,-1265,-6324,2186,4591,1480,-957,-5069,393,5838,-1654,-3298,-921,901,4802,-1580,-4131,2058,1314,750,-422,-4830,2843,3938,-1382,-1147,-1754,-99,4012,-3465,-2590,2963,1270,821,-2550,-3432,3767,2702,-2805,-1844,-1779,3247,5168,-3922,-3722,1786,2551,2282,-2644,-4479,4515,4412,-796,-3911,-3008,4484,4444,-4314,-3748,-105,3744,4432,-4861,-4920,1864,3928,936,-4442,-5220,4225,4132,-1749,-5006,-2899,3781,4488,-3639,-4639,707,4009,4097,-5465,-5495,2379,4954,800,-3524,-5301,4445,4154,-1525,-3473,-749,3230,3936,-2616,-4517,691,4516,3269,-2181,-4338,3328,3551],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,9,-11,12,-13,14,-16,17,-19,21,-23,25,-28,31,-34,37,-41,46,-52,58,-65,73,-83,97,-114,136,-168,217,-302,483,-1303,2592,6132,-5955,-2258,6602,-156,892,-559,-5864,7741,2044,-5474,2737,-2227,1943,3885,-7551,124,5233,-1722,1091,-3213,-3748,8014,-586,-5234,1102,-1472,4764,3336,-10356,1000,4747,-208,1253,-6997,-2888,9588,-585,-5063,-1300,-2324,8750,2200,-8583,-333,2854,3823,1971,-10230,-3386,7970,2504,-2007,-5524,-2582,9418,2738,-5807,-3794,912,8174,2896,-9704,-3319,4850,6061,1474,-8852,-1787,8027,3437,-1961,-5601,-1616,8453,2411,-6560,-2938,-1398,6890,3600,-7577,-1308,4897,2699,2274,-7333,-2777,8642,945,-1575,-1515,-3649,6321,3399,-6676,720,1281,2086,2984,-5907,-501,6539,-2526,-819,-1738,-3182,6871,-908,-5907,2836,-592,1851,2883,-8320,346,5392,-3155,-177,-3371,-2078,8582,-3084,-6539,3053,-274,3271,425,-8721,1960,5779,-759,-215,-5382,607,9421,-1030,-5499,-736,827,7064,229,-7990,-188,5618,3374,746,-8377,-415,8232,436,-4546,-4530,-626,7987,35,-7108,-1996,2171,7061,588,-8230,-463,5569,3228,-1418,-7501,-308,6561,1177,-4699,-4586,354,8248,76,-5591,-1185,1558,5519,937,-7466,-809,4722,765,-93,-5053,-441,6870,-537,-3294,-981,-1763,6290,-234,-6163,1147,2153,-51,2132,-6205,-17,5830,-3014,-390,181,-1508,4902,-704,-5620,3402,1780,423,-347,-6170,2886,4491,-3902,775,-1636,159,5641,-4169,-5911,2868,1439,1868,-1157,-7837,3190,5621,-3106,-1376,-3423,1756,8777,-3384,-5933,580,2926,5880,-2597,-6733,2685,6108,1303,-2723,-6735,1921,7602,-1568,-4590,-1938,1566,6610,-2600,-5918,929,3540,4148,-1826,-7064,665,5593,1714,-3259,-5959,2023,6535,-1543,-3411,-1976,2061,5704,-1670,-5249,1870,2218,3185,-349,-5778,1883,4410,-883,-1832,-3229,278,5784,-2701,-3917,-94,423,3599,-1695,-4974,3670,2224,-145,-1546,-2761,1551,4251,-2619,-938,475,149,3477,-3058,-4202,4072,1777,-946,-743,-3695,3904,3677,-3960,-2310,783,1573,2706,-4645,-4026,5158,1058,420,-2527,-4915,4754,3518,-3586,-3148,-2003,4269,4309,-4779,-4657,1521,3607,2312,-3387,-5552,4437,4183,-485,-2775,-4642,3978,6240,-2990,-5113,-200,2788,4196,-2718,-6152,1894,2295,1627,-3227,-3897,2258,5566,-484,-3915,-3136,3255,3865,-3110,-3411,144,3445,3013,-3214,-4423,1810,3302,940,-1760,-3926,2458,3391,-2465,-1836,-1946,1555,4081,-3148,-2880,1726,1996,852,-1204,-2600,3874,1765,-2852,-1483,-137,2018,2345,-3108,-2472,2449,926,929,-2552,-2190,4554,840,-1723,-1216,-1963,3091,2285,-3714,-1890,1093,886,1789,-5270,-2095,5123,2593,-1496,-3450,-1967,4798,2730,-3644,-2472,-13,3719,2236,-5563,-3527,3730,3235,-990,-3630,-2479,4282,4001],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-13,13,-15,17,-18,20,-23,26,-28,31,-34,37,-41,45,-49,55,-60,66,-73,80,-89,99,-110,124,-141,161,-186,219,-263,327,-426,597,-982,4223,-2201,-4623,1563,-2509,6351,-841,-7787,3885,3123,-1932,2094,-6141,1707,6858,-4343,-1579,180,-1658,6500,-3011,-7841,5449,1695,149,-601,-6852,3859,7008,-6947,-2209,-183,979,7551,-6287,-7026,6722,2723,1303,-3698,-7737,6141,7011,-4678,-3856,-4609,3779,8022,-5343,-7364,1769,3403,5181,-4069,-9200,4208,5828,1284,-3496,-6697,3996,8339,-2509,-5752,-2542,4246,8132,-3587,-6340,636,5125,4829,-4156,-7972,4513,6079,1437,-3422,-7478,4396,7729,-3327,-3852,-2050,1284,7250,-4519,-7410,2001,1879,4386,-1910,-7804,3965,4781,-2805,-9,-4885,1637,6605,-5410,-3286,1518,-874,4260,-966,-6335,5092,1913,-3001,290,-5225,2657,6005,-5625,-717,3559,-699,4110,-3827,-5293,6906,851,-1666,-207,-4784,4823,5122,-7488,-414,965,1137,5691,-6955,-6278,5907,1569,-158,-3858,-6045,6672,5122,-6511,-2266,-142,4158,6835,-6314,-5962,3279,4485,2796,-5443,-6267,6783,5071,-2312,-4918,-3960,6660,6730,-5102,-5153,-403,5954,4656,-6165,-5548,2617,4988,2975,-5254,-5850,5476,4760,-2918,-3486,-4634,3685,5996,-4947,-3378,-1349,2593,4219,-5359,-4789,4137,2453,1150,-2295,-6037,4845,3627,-4340,-784,-1980,2511,4053,-4938,-3067,2472,-501,3201,-1810,-5532,5452,534,-4413,217,-3668,2576,3388,-6144,-1111,4655,-1054,2538,-4303,-3283,7568,405,-2703,328,-2417,5489,2950,-7242,-403,3563,2304,1787,-6900,-2559,7600,1039,-2751,-2949,-1940,5619,2988,-5469,-2288,431,4425,3629,-8119,-4046,5482,2909,479,-5590,-4285,5954,3760,-4003,-4135,-1329,5587,3655,-5927,-3037,1202,5541,2257,-6221,-4140,4935,3993,-970,-5262,-2952,5455,3296,-2871,-2652,-1499,4728,4393,-5077,-1726,1836,2663,1185,-5421,-2489,4380,1363,-815,-1797,-2330,5356,1764,-3232,798,965,1617,1758,-4779,-570,3666,-787,-47,-2000,-1122,5495,-41,-3544,1029,397,2435,1901,-5225,247,5119,-345,-888,-3518,-17,6333,-1360,-4645,-487,1262,5299,777,-6928,-108,5033,779,-22,-5252,-704,6712,384,-3529,-3446,-30,6041,459,-6237,-1735,2504,2934,231,-6250,-1428,5013,2134,-2403,-4707,-1485,7665,1669,-5339,-3845,1415,4909,262,-6353,-1282,3803,4248,-169,-5782,-1010,5511,1793,-1679,-3292,-939,5094,1591,-4333,-2018,1060,3062,1663,-5364,-695,2821,1887,-138,-3763,-289,4856,572,-2779,-1977,-297,3672,273,-5141,-301,856,1177,-325,-3817,1263,3481,-1010,-1216,-535,775,2810,-1214,-3816,1072,1621,1095,482,-4598,1269,3843,-945,-466,-1873,1858,5155,-1751,-5344,763,2137,2701,-1831,-6643,1118,4203,298,-1925,-4000,1176,6493,-1975,-3967,-939,1607,3946,-1598,-6297,-112,3780,2484,-824],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,4,-5,5,-5,6,-6,7,-7,8,-8,9,-9,10,-9,7,-3,-6,25,-77,251,-1923,-9104,2252,3994,1401,1632,-8392,188,9203,-214,-3234,-3634,-1765,9098,1012,-9185,-126,2447,5122,1518,-9936,-1642,7893,2783,-1697,-8272,-403,9557,1355,-5552,-4609,388,8725,1132,-8623,-3271,3110,5613,-121,-9162,-1195,6927,3113,-1247,-8552,-1001,9593,391,-3890,-3512,-1217,9118,1726,-8828,-99,3249,3598,2497,-9177,-1988,7571,-777,-47,-2260,-3347,8821,465,-6429,2045,-667,3429,3572,-8355,217,5669,-2074,669,-2862,-4153,8656,-2867,-5893,2115,-2420,2829,1773,-9480,2502,4485,-2365,1026,-3865,-417,8695,-4538,-5016,1538,-368,6016,-768,-8879,3858,3504,7,-383,-7002,2737,9389,-2645,-5235,-2367,928,8583,-1215,-8893,747,4526,3698,-2027,-9287,731,9728,971,-3746,-7826,1306,9489,-932,-6627,-2498,3294,6921,-1513,-9490,85,5168,3962,-912,-8054,791,7771,1008,-2815,-6149,1013,9357,-1598,-6430,-369,519,7727,-835,-8654,1571,3507,970,1916,-7459,-215,9056,-2464,-2320,-1804,-1392,7254,-2309,-6992,3184,532,1853,709,-7425,1892,5909,-2822,281,-1414,-1743,7150,-3146,-5175,5021,174,3074,189,-7951,4963,3142,-3758,-448,-3089,1666,7884,-4438,-4915,2710,888,4287,-2647,-8594,4691,4986,-2163,-2624,-5061,3067,8805,-3774,-5404,-411,1992,5593,-5281,-7663,3584,5699,2442,-2909,-6842,4933,7382,-1564,-4971,-4109,3754,7923,-3254,-5478,-1108,4896,5093,-3139,-7670,1344,4599,3377,-4357,-6187,3754,6650,-1220,-4923,-2676,2288,6101,-2688,-4882,193,1774,3917,-1286,-6471,2443,4875,215,-1634,-3642,1814,5699,-3340,-1645,847,737,5287,-2066,-5208,3419,1190,212,-637,-4253,3307,4095,-4546,-633,1079,926,6168,-4022,-4755,5467,786,507,-1076,-5153,4671,3564,-4941,-2677,-271,3894,5475,-5871,-4079,4304,2847,2437,-4013,-4778,5074,3349,-3630,-3374,-2929,3997,5599,-5041,-5380,2210,3991,4540,-5402,-5115,3661,4468,-395,-3464,-5674,4654,5593,-2784,-4127,-1485,4050,4872,-3590,-6226,1420,4227,3086,-3302,-5364,3339,4777,-109,-3473,-2641,4509,5583,-2915,-3909,-1667,3284,4768,-4616,-4305,2100,3096,1587,-2117,-4713,4096,3285,-2095,-1678,-2884,3170,4010,-3395,-1895,2232,463,2428,-2283,-3525,4054,1245,-1468,-192,-1214,4363,2694,-4795,-1180,2101,1057,2522,-4121,-2197,4561,1146,-442,-2431,-2032,4428,1748,-6186,-2158,1504,2496,2277,-4901,-2833,4273,1980,-1890,-4126,-2344,6360,3249,-3699,-3384,846,5040,2482,-6050,-3827,2804,3893,590,-4824,-3041,5534,3958,-2091,-3018,-1795,5470,3735,-3545,-3549,972,4291,2349,-5068,-2046,3269,3416,197,-4729,-2457,4858,3269,-1749,-4153,-667,3513,3177,-3206,-903,1185,2422,1299,-4352],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-8,8,-10,11,-12,13,-15,16,-18,20,-21,24,-26,29,-33,36,-40,44,-49,56,-62,71,-81,95,-112,137,-174,235,-353,563,-1548,2180,7084,-7375,-4858,4034,988,2878,-3808,-8558,6636,6383,-2904,-3605,-5428,6087,8062,-7183,-6184,392,4198,5561,-5552,-8548,5479,6343,2341,-5569,-8305,6254,7994,-1880,-4759,-2871,5195,8328,-4832,-6765,-100,5404,6196,-5581,-7768,4617,4951,3449,-3681,-7749,6095,7539,-3232,-1983,-3494,3572,8143,-6778,-4501,2042,358,4931,-3181,-8544,6357,3684,-2223,859,-5614,2366,6443,-6733,-2665,1105,-791,6727,-3280,-5690,7303,792,-2330,-198,-5484,5719,5564,-6917,-990,810,-144,4519,-6576,-4642,7582,390,-535,-1258,-5815,7981,4741,-7064,-1001,-370,3020,4514,-8384,-4272,6545,1750,1324,-4615,-4982,7959,4919,-5651,-3387,-2824,6545,6246,-7945,-4584,2610,5761,4382,-7451,-5047,6546,4536,-1095,-5087,-3790,6554,5971,-4731,-5100,-1927,7196,5479,-6071,-5583,2341,4601,3643,-6859,-5904,6165,3938,167,-4635,-5124,6696,5766,-5155,-2368,-2235,4072,6579,-5469,-4022,3367,590,2461,-4303,-7307,5824,2477,-3671,-1320,-3592,2890,3419,-7986,-937,3115,-22,3308,-4938,-3192,7666,734,-2210,1248,-3532,5467,4171,-7767,256,2285,2740,2394,-6443,-2180,8786,-661,-2930,-1671,-3027,6706,2029,-7794,-427,2810,4415,2641,-8077,-2152,7173,1241,-571,-4859,-2404,8413,1602,-6320,-2665,901,5988,2408,-8220,-3546,5288,4652,754,-7663,-3732,6708,3617,-2783,-5152,-2683,8132,4294,-6023,-3524,1009,7081,3016,-7657,-3177,4890,3011,489,-7891,-2860,7399,2884,-2126,-3888,-2161,6699,2205,-6824,-837,940,3403,3246,-5690,-2522,4472,732,-458,-3580,-2688,6560,358,-3877,84,-81,3748,2275,-7282,388,3743,-159,713,-3417,-1123,7344,-1761,-4475,1928,-191,3111,853,-5587,2180,4737,-383,-77,-5169,231,7184,-1270,-3540,-195,493,6322,311,-7009,1169,4008,2696,-755,-7482,889,7068,-377,-3333,-3662,382,7300,785,-6551,-1446,1271,5205,361,-6873,-1075,6016,3089,-1405,-6961,-1346,7110,1182,-4976,-3630,1208,7271,1143,-7209,-2368,3004,5224,-306,-6048,-308,4611,2826,-1800,-5258,-34,5875,502,-3560,-1861,-146,6058,-153,-6276,-248,2921,2624,163,-5326,1311,5256,-1717,-1484,-1317,-284,4959,-989,-4624,1604,1758,1608,-396,-4813,2095,3605,-2077,-1368,-2719,-205,4319,-2235,-3982,2307,1478,2651,-1737,-4492,3188,4949,-1591,-1742,-2622,2841,5292,-2125,-4630,-389,2194,4818,-2752,-6061,2751,4263,1405,-2877,-5215,2418,6005,-1442,-4259,-3310,2161,5742,-2337,-5802,646,3980,3428,-1650,-5843,1149,4414,101,-3071,-4533,2881,4582,-449,-3931,-1582,2410,4771,-2414,-6000,-165,3123,3066,-1676,-5662,1979,5576,-184,-2403,-3219,1141,4210,-1249,-3138,384],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,17,-19,21,-24,26,-28,31,-34,38,-41,45,-50,55,-61,69,-78,88,-100,117,-137,166,-206,268,-372,592,-1538,-21,-1873,-5054,8490,-909,-5977,1402,-1027,1924,3471,-8665,1364,5862,-2494,626,-1957,-2742,7988,-2943,-4952,2809,-852,3009,2007,-8707,2901,5463,-3694,88,-5843,-359,9072,-2796,-5737,-329,984,5597,-443,-9350,2805,6124,525,-1041,-7459,1484,9526,-1166,-4806,-3243,1997,8675,-712,-8486,-556,4657,6576,-2482,-9316,246,7305,2881,-3144,-8564,987,9660,-202,-5500,-5297,2242,8425,349,-7394,-310,2777,6076,-1198,-9319,330,6122,1604,-1198,-6661,1409,8102,-1596,-4631,-1711,-145,7774,-214,-7894,2265,2514,1012,2450,-7779,115,7328,-2569,-1121,-2111,-2928,6812,-2057,-6951,3556,83,2229,2808,-7375,2243,5295,-3619,47,-1563,-263,7524,-3361,-5694,3608,55,2362,-701,-8157,4330,4858,-3048,-1479,-2689,1015,7965,-4262,-5340,732,1562,4971,-3072,-9311,4843,5021,466,-1526,-5815,3535,7903,-3111,-6222,-921,3429,7677,-2460,-7969,835,5538,3433,-2740,-7578,2216,7004,817,-3954,-5661,2960,6977,-927,-5032,-3187,3548,7128,-2511,-7612,1295,3672,4177,-1885,-7944,3572,5847,367,-2080,-5202,1688,6949,-3290,-4641,617,962,4711,-1396,-6762,3962,2217,694,943,-5424,1522,5514,-4359,545,-391,-354,4739,-2631,-4684,4664,674,-528,286,-4853,3008,3720,-3987,-910,-270,451,4965,-5007,-3930,4885,-269,1090,-1242,-5071,4869,2884,-3154,-1954,-1467,3657,6105,-4816,-4237,2822,1853,3125,-4307,-4939,5286,3518,-2113,-2664,-3729,3895,6006,-4998,-4286,216,4430,4418,-5021,-6811,2487,4247,1409,-3734,-4832,3914,5673,-790,-4736,-3338,4694,6088,-3494,-5003,579,3623,3550,-4064,-3677,3162,3179,865,-2602,-4838,4577,4560,-1567,-2274,-2682,2353,5031,-3330,-3143,1114,924,2957,-2852,-5539,3285,2283,-1603,-76,-4035,1950,4104,-3505,-1339,1579,897,3286,-3137,-3794,5010,764,-1812,-692,-2866,3645,2474,-4560,-780,1129,1153,2845,-4201,-2799,5731,444,-125,-2888,-3649,5605,2640,-5446,-1802,928,3842,1997,-5666,-2364,4634,2039,250,-3924,-2026,6802,2826,-3363,-3535,-5,5117,3012,-4356,-3439,1330,3875,1587,-5390,-3127,4878,3200,-463,-4627,-2491,5269,4121,-3495,-4375,125,5325,2915,-4250,-2426,2568,3556,1306,-4845,-2227,3539,3251,-500,-4131,-2180,3674,2949,-3280,-2694,-272,2542,2334,-4386,-2145,2522,1146,831,-1823,-2195,3479,1240,-2437,-290,-98,1950,1669,-3916,-1222,2577,303,1176,-3802,-2023,4264,-358,-1375,-241,136,3219,-49,-5130,-118,3225,771,439,-3928,-1171,6253,-464,-3390,-2253,116,4515,449,-5946,-887,2625,1575,94,-5423,-681,5571,1706,-1111,-4000,303,5605,506,-5204,-2682,1844,3835,2312,-5951],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-5,6,-7,7,-8,10,-11,12,-14,15,-16,18,-20,21,-23,25,-26,27,-27,26,-21,10,17,-82,291,-2167,-6959,7048,2822,-1772,-370,-6036,3536,7567,-5639,-600,1222,-975,5663,-4531,-5815,5766,912,-1108,494,-5352,4769,5860,-6807,1129,1281,793,6318,-7559,-5266,6831,931,-625,-2523,-4765,7207,3796,-6234,-1670,-584,4489,4816,-8288,-4632,5937,3304,1830,-6266,-5584,7153,4973,-3941,-5289,-3627,6810,6805,-7157,-5082,1609,6039,4846,-6978,-6778,5818,5537,1255,-6671,-5970,6043,6334,-3222,-5465,-3534,5597,6485,-6902,-4639,-226,5322,5578,-5805,-5187,4477,3518,2345,-3066,-5744,5472,3593,-3548,-1846,-2894,2480,6641,-6169,-3289,4108,-568,4334,-3422,-4863,6518,1401,-2799,327,-4041,3448,5482,-7079,388,3875,-77,3435,-3807,-3894,7795,-950,-2472,382,-2509,4970,3869,-7885,1247,3452,-376,2512,-7514,-2766,8097,314,-2610,-2647,-3185,8091,2039,-6671,-1047,1890,3759,3283,-8246,-2128,5954,2065,-372,-6907,-3382,7371,1889,-4761,-3840,-1391,7147,3490,-7153,-4270,3768,4557,1356,-8825,-2510,6011,3555,-572,-6480,-3329,6671,3782,-3940,-4087,-1375,6812,3568,-6770,-2842,2579,4202,3273,-6583,-2721,6291,2660,-965,-3488,-3938,6223,2834,-4288,-461,-358,2322,3514,-6788,-1752,4144,-118,1318,-3207,-2910,6657,-76,-4165,1112,-1521,3229,2711,-6081,1563,4667,-1379,1491,-4529,-292,5908,-1477,-3543,272,-895,4856,980,-7755,1196,4156,196,1898,-5543,481,6647,-643,-3390,-2523,-62,6907,678,-7806,-354,3680,3580,280,-7035,-590,8086,1374,-2334,-4549,-1097,7914,670,-5157,-2037,911,5607,735,-7056,-842,4430,3423,-9,-6451,-921,6593,1733,-2924,-5074,-815,6577,1182,-5752,-3175,1130,6009,957,-6531,-97,3625,2654,804,-4986,-1107,5760,-153,-3282,-731,-1063,5132,2403,-5768,626,1976,3244,1835,-5672,1471,3648,-443,-1390,-2581,-1902,4756,-373,-3369,1233,234,1433,11,-5089,2624,3759,-1736,-755,-2556,294,5012,-1790,-4413,1001,1111,3046,-1390,-5514,2515,3319,-407,-1389,-4462,508,5070,-2873,-3665,-194,2141,4493,-2536,-6346,713,4697,1355,-1437,-5835,1369,6125,-223,-3960,-2760,1489,6223,-1309,-6267,-164,3125,5128,-1394,-6293,-170,4267,1836,-2730,-4447,2010,6010,-567,-3554,-2253,2936,5790,-69,-4754,-233,2081,3054,-300,-4975,356,2803,1091,-1776,-4190,928,3869,-367,-2399,33,1127,4214,-894,-3412,2633,1472,191,-736,-2864,769,3700,-2168,-799,-672,235,4910,-1957,-2645,2431,248,-32,-959,-3542,2607,3150,-2606,-1846,-279,2087,3838,-2680,-3724,3069,2148,1673,-2307,-4464,4291,3084,-3271,-2243,-3004,2843,4176,-2568,-3631,1296,3333,1731,-3797,-5094,3177,4708,-11,-2745,-3461,3444,4281,-1699,-4373,-210],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-7,9,-9,11,-11,13,-14,16,-18,20,-23,25,-27,30,-33,37,-40,44,-49,54,-59,65,-72,80,-89,99,-111,125,-142,163,-189,223,-271,340,-448,645,-1113,5184,2015,-4845,279,-4498,7185,3439,-8417,-1099,3007,3015,4189,-7807,-4415,7465,3229,-1483,-4647,-4128,9903,3977,-7822,-3359,-132,5975,4175,-8233,-4555,4390,5985,942,-8469,-5849,8347,5036,-2655,-6603,-3749,9081,5004,-6221,-4478,-1144,6273,4662,-8550,-5407,4247,4139,3094,-7128,-4276,8041,2777,-2812,-4441,-4436,6404,3804,-6596,-1644,-347,3277,5068,-6229,-3308,5985,577,325,-2725,-4827,7620,2357,-5746,613,-2091,3223,3789,-7844,-574,4940,-1796,2224,-4867,-3839,8455,-1161,-6147,1858,-1909,3906,3870,-9508,788,5759,381,1626,-5094,-968,9942,-1179,-4467,-654,-1309,7886,2380,-10322,4,4344,2014,1279,-8240,-2721,8360,988,-2363,-4665,-2204,8905,2330,-7933,-2411,2339,7563,2370,-9564,-2410,6571,2643,-552,-7292,-2313,9283,2786,-4150,-4875,-381,8048,2413,-7087,-1610,2260,5574,270,-8769,-1436,4778,3042,553,-6046,-2146,8305,1017,-3236,-1942,-1824,7956,1618,-8621,-248,1324,2783,2245,-5502,-1525,6657,-634,-991,-2676,-2206,7153,814,-5948,2623,144,1095,2132,-7355,33,5890,-3523,634,-1572,-919,7569,-1084,-6036,667,119,3369,0,-8433,3369,6026,-1387,-691,-4660,-647,8346,-2907,-5924,799,1061,5324,-586,-8694,492,4944,916,-1389,-7093,752,9175,-896,-4589,-1968,1578,7776,-387,-8207,-1393,3974,4520,-651,-9241,240,6227,1585,-2811,-6028,485,8098,-170,-4347,-2913,1204,7048,813,-8031,-349,2143,3773,1071,-7499,1163,5443,608,-1663,-5881,249,6186,-939,-3205,-1424,554,4790,408,-7007,521,3245,223,1208,-5073,508,5389,-2324,-1799,-78,-1197,5367,-1342,-5804,2652,1562,-177,3,-6402,1782,5170,-3405,-1336,331,539,4913,-2823,-6037,4369,1760,965,-593,-5742,4436,4996,-3740,-2460,-2450,1834,6211,-3059,-5599,2299,2258,3440,-3236,-7082,2567,4718,-338,-2926,-4374,4011,6600,-3271,-5578,-1137,2969,6045,-2462,-7120,1761,4230,4002,-2500,-6679,2645,6405,-152,-3879,-4925,500,6795,-1969,-5712,-1844,3290,5606,-1951,-5414,2201,3818,3138,-1437,-5185,2931,4406,41,-2808,-2003,1017,4724,-2540,-3956,1289,1250,1925,-848,-4484,1581,1851,-749,-753,-2914,2305,3410,-1911,-2453,1365,-97,3261,-2358,-3365,4157,1636,-1826,-440,-3199,2576,3407,-4856,-2246,844,1249,3303,-4032,-4171,4607,1557,-2256,-1281,-3030,4592,3413,-3562,-3234,-2,5044,3842,-4522,-3770,3057,3725,580,-3878,-4434,5540,4299,-1272,-3524,-1595,3007,4554,-3494,-5638,239,4051,3528,-4319,-5234,3333,4827,-124,-3484,-3738,4129,5286,-2501,-3585,-1236,3243,4243,-3118,-2914,669,3247,2095,-3256,-3983,2776,3800,-321,-3109,-3486,4109,3507],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,1,-1,0,-1,1,-1,2,-1,2,-2,3,-2,3,-4,5,-6,7,-9,11,-15,20,-28,42,-67,120,-268,1482,71,-9727,3161,7730,-4486,-1149,-4657,1622,9691,-4322,-6701,2027,1586,6046,-2764,-9109,3126,5871,416,-2830,-8790,3350,9754,-2958,-5466,-3630,2949,9203,-2693,-8490,760,4450,5150,-2715,-10024,2070,7378,744,-3185,-7675,2962,9424,-1989,-5315,-3227,1866,8336,-2683,-7933,1220,3760,5212,-1493,-10053,3038,6217,-2213,-1631,-4657,6,9169,-2528,-4238,829,-449,5281,116,-8235,4765,2981,-547,818,-7221,1432,7816,-5316,-2253,-34,-1709,7246,-2485,-7410,5752,1044,-1015,720,-7051,4397,5919,-6282,-1278,1054,-335,7378,-4832,-6805,5854,992,-393,-1137,-8470,6875,5711,-4952,-1215,-1702,3117,7857,-7077,-5313,4354,2598,3760,-4426,-7853,5702,7337,-1843,-4670,-5396,4912,8948,-4535,-5706,-1872,3864,6523,-5010,-8409,2704,5158,3098,-3543,-7497,4733,7575,-232,-4014,-4785,5184,6624,-3789,-5206,-596,2507,6720,-4820,-6884,2784,4094,2244,-2368,-7076,4749,5544,-2688,-1497,-3529,2976,8316,-4123,-3645,3291,-591,3440,-1761,-6816,5489,2705,-2665,49,-3884,2223,5634,-5560,-1430,2849,-736,4123,-4923,-5534,6944,-190,-2811,-87,-4281,5016,4170,-7262,-460,1880,1471,4483,-6067,-4018,7550,886,-562,-3210,-4527,6896,5880,-6036,-2002,-21,3737,4670,-6980,-5763,4874,3687,1340,-3608,-6906,7310,4752,-3337,-3605,-3042,5804,6197,-5209,-5861,1570,4716,3119,-6853,-4687,5361,5296,892,-4683,-4288,5273,4877,-3451,-5074,-2658,6177,5328,-4663,-3801,2196,3503,2342,-3797,-4393,4844,4042,-425,-3284,-4511,4612,4626,-3999,-2309,-464,1751,4083,-4415,-2298,5101,-658,1293,-1307,-4897,5312,1502,-3786,-129,-1008,2429,3927,-4589,-1561,4195,-1364,1241,-3543,-2064,6597,879,-3771,-1714,-944,4092,2884,-6820,-962,3600,1037,984,-5014,-1814,6994,650,-2964,-2470,-1761,6976,2094,-6821,-1420,2057,4282,1196,-7324,-1905,5373,1880,-386,-3867,-2249,6467,2747,-4953,-3417,-418,5935,3036,-6028,-3293,3000,3698,983,-5696,-3251,6255,4210,-2525,-4607,-2399,5588,3154,-4404,-3809,65,3841,3043,-6104,-1776,3604,3105,940,-3404,-2497,4070,1910,-2012,-2119,-854,5425,2139,-4365,-831,1624,1737,1301,-4366,-1474,3618,459,-645,-1371,-2308,4083,-388,-3692,1142,-71,2206,1022,-5347,391,4119,-1246,-403,-2967,-324,5955,-138,-4022,-582,1087,3794,-686,-5513,-644,4088,183,-1366,-4906,225,6006,-1516,-3487,-2206,662,4804,592,-6327,-823,3462,2716,-1199,-5803,895,6418,2537,-2904,-4224,564,7688,768,-5388,-2609,2805,5013,-761,-5798,560,5199,3200,-1221,-4702,416,5599,1039,-3676,-3071,-118,4759,18,-4579,-1121,2157,3617,1305,-4337,-1465,3492,821,-628],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,8,-8,10,-11,12,-14,15,-17,19,-21,23,-27,29,-33,36,-40,44,-48,54,-60,66,-72,80,-88,98,-108,120,-135,151,-171,196,-227,267,-321,402,-536,820,-3250,2192,658,1691,1951,-8764,1248,5765,-3788,409,-1364,-2036,8364,-3670,-4980,4144,-1260,3109,260,-8352,3491,3605,-4713,274,-3748,-50,7988,-5501,-4250,2388,813,5168,-3250,-8270,5542,4545,-2044,-1364,-6515,2845,7053,-4328,-5362,-627,2237,7267,-5739,-9061,3119,5404,2759,-4442,-7601,3983,7124,-1635,-4240,-5317,3789,8210,-2874,-5697,-928,4242,6999,-5890,-8467,1989,6083,2816,-3299,-7864,4192,8349,-1287,-3240,-5826,3647,7475,-4691,-5968,208,1949,6475,-2388,-8050,3816,3691,490,-774,-6862,2536,6433,-3820,-2261,-922,537,7517,-2977,-6237,4136,720,319,498,-7008,3625,6095,-5084,535,-2340,461,6838,-4967,-4158,4894,-763,305,-1699,-6593,6038,4060,-3606,-836,-1407,2674,5944,-6671,-3075,4701,904,2202,-4046,-5054,6912,3887,-2621,-1797,-4774,5356,7057,-7055,-4292,1632,3562,4210,-5897,-6254,5896,5079,482,-4296,-5022,4171,5937,-3761,-4358,-3551,5406,6743,-5377,-5524,1930,5230,4727,-5396,-5924,4150,4469,942,-4384,-5169,5290,5757,-3166,-2946,-2930,3836,5886,-5192,-4192,1909,2123,3687,-3985,-5698,6184,3479,-1320,-1452,-4947,3036,5922,-5338,-1542,1097,224,3666,-3677,-4272,4328,1171,-1001,185,-5247,4525,4988,-6112,-650,254,1282,3531,-3906,-2621,6393,-729,128,-584,-3282,6156,3260,-6223,-1023,-227,4145,3330,-6827,-2090,4603,878,-125,-4059,-2909,6714,2296,-3871,-2503,-462,4292,3591,-7126,-3034,2665,3212,1220,-5381,-4131,6508,3979,-1772,-4452,-2448,6033,2530,-4392,-3028,510,5794,3710,-5959,-3668,3563,4066,1351,-5402,-3694,4624,2502,-1318,-3432,-1922,6516,3393,-3597,-655,-43,4539,3980,-5772,-3051,2478,1729,798,-3479,-3356,4677,897,-3039,-1038,-1249,3766,2564,-5055,-1445,2265,236,1749,-4286,-1766,4086,-825,-2351,-528,-2102,3940,1785,-4948,852,2423,547,1935,-3968,189,6008,-1136,-2334,-1439,-468,4789,-305,-5434,1569,1908,1978,993,-4950,-513,5392,-403,-2422,-3211,-684,6967,791,-6473,-1637,1588,5221,421,-6427,-544,4731,1863,-1222,-5293,-1900,7101,1134,-3521,-2728,711,6075,1661,-6422,-3135,3281,5157,-599,-5957,-1419,5303,2740,-979,-4895,-903,5022,2230,-4354,-2456,481,4982,2271,-4790,-1231,1559,2546,643,-4423,-878,3451,538,-636,-2646,-1634,5300,786,-4294,412,1021,2292,269,-4487,379,4075,-664,-403,-2870,385,4354,-966,-1941,1059,667,1777,-1251,-4199,1643,2742,-1069,-874,-3219,501,5445,-1625,-3799,440,1932,3647,-2501,-5016,827,4098,1308,-1979,-3909,1931,5923,-923,-2120,-2176,966,4541,-1796,-4757,57,3259,2837,-1190,-4871,624,5285,1843,-2627,-4310,984],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-6,6,-7,7,-8,9,-10,11,-12,14,-15,17,-18,20,-22,24,-27,30,-32,35,-39,42,-46,51,-56,62,-68,77,-88,99,-115,134,-160,196,-249,334,-485,831,-3187,3129,7641,-7620,-505,1778,-1081,4706,-5719,-5044,7470,-1196,-2165,494,-4542,5575,3939,-8051,1761,365,312,4228,-6312,-2491,7068,-1132,-1118,-1589,-4150,7976,2158,-7295,-563,1953,3620,3150,-8874,-2407,7664,1277,-560,-5695,-2383,9758,2040,-6211,-3986,925,6932,2947,-9452,-3038,4296,5807,538,-8446,-3192,7649,3226,-3015,-5506,-2042,10048,3403,-6555,-3531,-9,8618,2034,-8313,-2645,4080,4401,1533,-9151,-2953,8084,2441,-1835,-4941,-4125,7274,2318,-5914,-836,-633,4027,4622,-7647,-2313,5757,244,2374,-4595,-4732,8183,1238,-4756,714,-1614,4723,3582,-8633,677,3534,-2576,3025,-3865,-2822,7580,-1696,-2893,2150,-2867,6744,1784,-7761,2375,3773,-1396,1223,-5494,-590,8186,-3044,-2109,-465,-1295,7837,-977,-7069,1575,3181,1979,360,-7734,1221,7134,-387,-2059,-3747,-243,9411,151,-6083,-1345,2037,5943,-28,-7822,-458,5023,2755,-721,-6897,-145,7036,1707,-3810,-4939,311,8636,1237,-6099,-2080,1966,5913,329,-8541,-702,5134,3315,-1526,-7296,-1192,7711,971,-3367,-4190,-1639,7556,259,-7260,248,323,3843,1654,-6964,27,6021,-704,900,-3550,-1964,6973,-1161,-3244,1493,-606,3077,1510,-7289,1347,3901,-1274,815,-3495,-332,6502,-2724,-3202,1781,-180,4700,-707,-5487,2991,3204,-65,1315,-4736,1872,7252,-3867,-3515,-248,1295,5403,-1324,-6026,2850,3239,1260,-1547,-5743,1816,7658,-2050,-3735,-2921,2723,6821,-2333,-6510,1407,3106,3730,-2396,-6891,2487,5983,1839,-4264,-4458,1762,7460,-940,-4943,-3581,2824,6272,-1558,-6481,-53,4553,5075,-1563,-7502,1535,5300,257,-2818,-4102,1744,6303,-1261,-4442,-720,1660,4778,-577,-6148,1585,2298,18,-102,-4701,1208,5294,-893,-1768,-477,708,5234,-1892,-3446,1436,617,1264,-174,-5302,2278,4472,-3140,-520,-686,1197,3587,-3996,-1682,3279,1180,2305,-1718,-5778,4379,2723,-2878,-1525,-2230,3200,5141,-4186,-3026,2516,2703,3650,-3268,-4358,4088,4459,-2694,-2973,-3883,3530,5325,-2719,-3786,439,2693,4882,-4276,-5371,2051,3609,1033,-2738,-5551,3523,4781,-1457,-3328,-3254,3321,6252,-2297,-4111,673,3499,4861,-3833,-5795,612,3721,2085,-3072,-4605,3246,4454,-766,-3446,-1975,2648,3890,-3712,-3657,595,2950,2678,-2092,-4168,3709,2726,-164,-2052,-2825,3397,3310,-3745,-2306,-6,1041,1800,-1953,-2597,4237,900,-897,-323,-2842,2668,2436,-3779,-667,282,1441,2526,-4138,-1714,3691,1118,-916,-2574,-3262,4883,2506,-2475,-1412,216,3460,3350,-4603,-2755,2468,2698,270,-3773,-2804,4734,1897,-1955,-2735,-1078,4391,3900,-3397,-3029,1935,4723,1264,-4326,-2669,3138,3380],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,8,-9,10,-12,13,-14,16,-17,18,-19,21,-20,20,-16,7,18,-94,406,2486,1909,4973,-5546,-7933,8328,2893,-1661,-1968,-6202,6398,6067,-7377,-4362,-1161,2798,6847,-7153,-6757,4840,3244,2336,-5434,-7765,7351,6514,-3872,-4623,-3954,4985,7441,-6100,-6440,1236,4087,5788,-5349,-7167,4766,5411,2726,-4276,-7240,5582,6207,-3085,-4645,-4221,5864,7049,-5612,-5364,1046,3234,5120,-3959,-7340,4928,3524,207,-2433,-6624,4532,5845,-5824,-873,-952,2716,7001,-5543,-4211,5474,-384,1605,-1343,-6410,6250,3133,-4961,1783,-2071,2210,7106,-8856,-1912,4585,-1530,2928,-3470,-4988,7035,1451,-4184,653,-3563,5185,5247,-9918,-2470,3965,1556,1768,-6870,-5252,8342,1564,-5168,-1456,-3949,7883,4312,-8765,-2544,2612,5046,5156,-7747,-4985,7782,3691,236,-4659,-4981,6860,6646,-5391,-3834,-1340,6184,5034,-7776,-5066,3348,5314,2667,-6161,-5323,5466,5082,-597,-4936,-3741,6309,4562,-3938,-4482,-1847,5915,4493,-7241,-3085,1977,2415,2571,-4798,-3385,6202,1185,-1575,-2025,-3845,4193,4524,-6489,-786,390,1484,2426,-5158,-2709,5567,104,332,-1952,-3715,5601,1346,-5214,367,-314,490,3135,-7600,587,5889,-2041,-962,-3812,-3488,8529,-1203,-6601,871,119,4659,1785,-7820,1068,5889,274,-284,-5333,-2581,9573,-1034,-5725,-1678,-1101,7956,1938,-9983,-2147,3378,3152,1390,-7927,-2263,7566,2189,-2304,-4823,-2052,8414,2337,-6282,-2860,1859,5666,2427,-7913,-3509,5323,4771,1192,-6899,-2922,6231,2474,-3277,-4834,-1614,7751,2371,-5574,-2745,1223,3807,1542,-5733,-1517,4880,2085,547,-4734,-2691,5910,380,-2683,-1349,-1100,3648,1910,-5645,966,1786,1084,485,-6012,-119,4974,-1526,-1155,-71,-1367,6097,112,-6357,1985,1142,1359,695,-5823,923,6146,-2126,-2728,-1857,-996,6911,-2408,-5890,1937,2114,3305,415,-8258,2432,6295,-827,-1916,-4540,285,7760,-2113,-5525,-826,1609,5765,-81,-7581,-247,4896,2489,-1001,-6760,350,7826,139,-4715,-4026,1278,7607,213,-7234,-1704,3601,4660,30,-5319,-857,4905,2911,-2502,-5631,-1004,6576,512,-4339,-2756,18,5158,384,-5122,-351,3062,4078,634,-5513,935,4547,-59,-1265,-3043,-276,4545,23,-2729,183,165,3180,980,-4630,1672,2138,-860,-771,-2935,1501,4203,-2510,-2822,-935,-183,4391,-2121,-5580,2866,1737,-854,-1894,-2661,2346,5209,-2578,-3386,-424,1730,4664,-2560,-5182,1771,3243,1277,-2516,-5645,2242,6037,-2305,-3031,-2452,2146,6462,-2579,-6287,1200,3989,4375,-2437,-6200,3172,3954,55,-3264,-5457,2897,6940,-1131,-4927,-1870,3319,4734,-1239,-6579,-135,3608,2467,-1491,-4382,1620,4078,658,-2547,-2771,2016,5643,-911,-4084,-1105,2981,3726,-1697,-4207,894],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,0,1,-1,1,-2,1,-1,2,-2,2,-2,3,-2,3,-3,4,-4,4,-4,5,-5,5,-5,6,-7,7,-8,9,-10,11,-13,15,-17,21,-24,26,-23,-21,514,9021,-127,-8913,2686,314,4017,1625,-10776,1503,7684,-994,-343,-6108,-1833,11242,-1073,-7386,-742,-270,7841,1427,-10531,-480,4996,3775,132,-10381,-789,8798,1238,-4690,-6492,-671,10094,983,-8112,-2487,1695,6840,124,-9253,-1237,3884,4081,758,-8739,-87,7473,854,-3465,-4077,-1463,8855,390,-5864,-479,174,6129,1711,-9248,367,5258,528,1764,-5565,-1011,8423,-1732,-3948,-157,-1382,6513,421,-8173,3647,3241,-1803,3062,-6569,246,7509,-4311,-2176,863,-2728,7761,-1095,-7622,5837,1768,95,1280,-8193,2258,7567,-4653,-1209,-1319,802,9683,-3391,-8517,3383,2590,2766,-726,-9967,3830,8320,-2218,-2291,-4262,1944,10213,-2183,-6958,957,2423,7164,-1938,-10080,2234,6449,1851,-2424,-7185,1740,9196,-556,-5342,-3698,551,9377,-691,-7571,-1411,3436,5752,-2236,-8996,907,6261,2059,-947,-7856,2208,8187,-644,-3872,-3103,1345,8623,-402,-5872,1277,1129,3093,-257,-7467,1601,5233,-579,-1398,-5156,947,6964,-3995,-4367,1967,-40,4262,-655,-7173,5458,1651,-1402,758,-5166,1983,8017,-4723,-2254,1860,544,4885,-3803,-5559,5169,1476,-1359,430,-5237,4540,6001,-5980,-2654,-20,1001,6415,-3985,-6664,4142,3459,1963,-3032,-7819,5006,7462,-4134,-3553,-2161,3939,8029,-5127,-6809,2238,4322,4885,-3456,-7267,3816,5888,66,-4214,-6342,3275,7481,-3625,-6408,-1363,3438,6854,-1971,-6284,299,4534,3433,-2421,-7907,2733,4773,156,-3581,-5747,3196,6684,-2478,-3850,-1701,2410,4285,-3104,-4831,2024,3153,1580,-1511,-4364,2392,3585,-2706,-2054,-1100,1635,4843,-4042,-3110,2395,162,2361,-1716,-4776,4020,2428,-2486,-589,-1872,1965,5230,-5741,-2183,3458,1090,1969,-3605,-4129,5881,1863,-2493,-2167,-2460,4032,4267,-6596,-1807,1087,2055,2223,-5123,-5170,6209,3313,-1187,-4286,-4612,6590,4973,-5521,-4296,-22,4706,5708,-6042,-5075,3234,3088,1461,-4885,-5678,5189,4892,-1799,-3913,-2753,5558,5523,-4775,-4693,800,4623,3137,-4717,-5471,2264,4364,1159,-3781,-4642,4189,4533,-889,-3415,-1903,2747,3971,-2695,-3618,1744,1971,1961,-3202,-3694,3770,2380,-304,-577,-3121,4411,2365,-3500,-1252,568,1026,2648,-4153,-1736,2232,1,-357,-1356,-2427,4038,1499,-3954,54,328,2897,3120,-5319,-602,5358,824,-299,-3156,-1938,6990,1686,-5267,-2318,-141,3783,741,-6497,-665,4073,3624,1065,-5664,-3510,6123,1863,-2856,-4202,-1503,5237,1862,-5645,-2780,2526,4402,1187,-6466,-2731,4386,2752,-1772,-5259,-2354,5494,2854,-2897,-4193,-1385,4296,2954,-4833,-4648,1995,4070,2070,-4627,-2110,4080,2608,-1010,-5105,-1306,4653,2698,-4047,-2362,759,3255],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-5,5,-5,6,-7,8,-8,9,-11,12,-14,14,-17,18,-20,22,-25,26,-29,32,-35,40,-43,48,-53,59,-66,74,-83,93,-106,123,-143,170,-209,266,-359,535,-983,4634,6852,-4868,118,-2775,-438,8111,-4318,-4618,5289,-887,2082,516,-6866,4821,4061,-5822,321,-1738,1808,5894,-5431,-2775,4331,-663,2365,-2495,-6093,7179,2838,-4672,-1631,-3641,4706,5259,-7101,-2716,3033,2665,4222,-6111,-6544,6759,3565,-1094,-4818,-5277,6692,6359,-5015,-4908,-2518,5361,4922,-6871,-5639,2696,5802,4018,-7269,-5841,6060,5638,-229,-5593,-5974,6953,7229,-4900,-5618,-2156,4891,6956,-7001,-4638,3333,2519,4295,-5123,-7145,5727,5274,-1088,-1579,-5069,5847,7110,-5461,-2711,695,656,5563,-4370,-6896,4458,746,1256,-969,-7252,5243,4251,-5603,1034,-538,563,6719,-4891,-2654,6127,-946,786,-785,-4830,6005,2815,-4572,-720,-798,1655,4168,-7119,-815,4893,-742,2026,-3678,-3652,7050,2169,-5307,-958,-425,4133,3508,-8453,-2277,4363,2600,1516,-6205,-3715,7478,2383,-2083,-4473,-1933,7164,4005,-5078,-2893,1480,5762,2874,-7955,-3539,4659,4046,748,-6180,-2809,7702,2705,-2749,-4959,-1902,8027,3547,-5742,-3217,1195,4411,4080,-8513,-3830,5173,1941,1727,-4815,-4166,7190,2135,-4415,-1465,-3676,4656,3358,-6657,-1271,2284,896,4456,-4324,-3770,6584,-637,-974,-222,-2825,5262,1329,-5721,1387,1119,977,2771,-5258,-1664,6605,-1326,-976,-884,-772,5458,797,-5973,1062,894,1003,2267,-6113,225,6301,-590,-2158,-2690,-1618,7595,721,-4911,-379,1590,5857,149,-7657,-225,4859,1167,-1163,-6378,-1051,6928,1492,-2762,-3664,1135,6537,1387,-7151,-1329,2193,4189,-685,-6564,-171,6050,3816,-1559,-5106,-895,7295,1466,-3704,-3979,643,5284,645,-6640,-1996,3355,4843,851,-6464,-1176,4917,1023,-794,-4174,-1859,5173,804,-5037,-1508,-152,3942,1345,-5934,284,3665,260,-156,-3273,-887,5429,-531,-2982,742,-1734,2615,1593,-6071,1746,2100,570,1805,-4149,462,5954,-1642,-2692,-263,-151,4403,-1242,-5420,1462,2196,176,23,-4028,2121,6468,-2310,-1748,-1730,-271,4839,-2132,-5228,1326,2772,2415,-1179,-4556,1121,5371,27,-2657,-4726,1899,6937,-712,-5224,-829,2377,4695,-1701,-6994,1423,3843,3198,-2181,-5795,1086,4775,1013,-2684,-4581,1410,5931,335,-4488,-1378,2027,4863,-1960,-6359,261,2913,1376,-1473,-4393,1357,4546,-452,-2541,-1909,1113,5040,-771,-4295,693,787,1469,-179,-4652,775,3111,-1211,-592,-2171,269,3380,-2717,-1959,2379,792,1895,-614,-4606,2525,1844,-1853,54,-2549,1097,4040,-3946,-2380,875,1383,2868,-1854,-4325,3436,3099,-853,-2572,-2819,2792,4409,-3393,-3981,393,2910,3259,-3421,-4536,3073,3824,1344,-2454,-4462,3168,4167,-2217,-4357,-860,2502,4714,-1998,-4833,-139,3407,2042],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,3,-3,3,-5,5,-5,6,-6,7,-7,9,-9,10,-12,12,-13,15,-16,18,-20,22,-24,28,-31,35,-40,46,-54,64,-78,98,-127,175,-119,2691,-5802,-4512,8483,-1736,-2452,1074,-3611,6632,3844,-8475,2939,1718,-662,2950,-5015,-641,7625,-2378,-2000,247,-2910,7300,-1014,-8310,2790,2693,1500,1869,-7564,407,8403,-2083,-1148,-3168,370,8838,-846,-7188,146,2392,6556,-1179,-9543,840,6129,1556,-2481,-8121,-117,8582,603,-4514,-4154,1989,8371,-1319,-8797,-696,3958,6240,-1561,-8690,-25,6676,2294,-748,-8221,794,9626,321,-4750,-3618,-351,9909,-505,-7755,202,2808,3847,1502,-8437,-1264,7266,-343,-64,-5647,-2937,10069,-1396,-4954,1116,-1456,5599,1554,-9771,1177,3671,-722,2513,-5808,-1966,6800,-1388,-2414,1238,-2000,4278,817,-7286,3720,2183,-1297,2241,-4993,1164,6566,-4198,-2688,1723,-90,7084,-1536,-7476,4842,1710,1221,-581,-7073,3104,7062,-3602,-3209,-1706,1259,6863,-3866,-7337,884,3992,4307,-3322,-6777,3779,6020,1778,-2790,-4910,3355,8051,-2809,-6588,-1483,4484,6926,-3476,-8044,291,4605,4269,-3572,-7565,1572,5347,-386,-3853,-6429,2861,7146,-1903,-5231,-1262,1595,7474,-2823,-7113,1795,2139,3015,-1371,-7088,2331,7001,-1353,-982,-3173,-533,8042,-1768,-4966,2232,-28,2590,-272,-5209,2529,4379,-2147,111,-2469,193,6302,-3694,-3111,2483,-292,3591,-1386,-5292,4440,3191,-2467,489,-3021,1840,4612,-5399,-2429,1686,475,3915,-2620,-5780,5587,2621,-639,-1580,-3371,4066,6444,-4069,-3359,-1030,3270,5342,-5306,-6074,3059,3813,2702,-3775,-5044,4350,4653,-2903,-3708,-3043,3561,5568,-5083,-4981,-815,4726,5069,-3561,-6512,3192,3886,2186,-3055,-6136,4339,5891,-1956,-3360,-2106,3128,6230,-4375,-4008,625,1415,3998,-3165,-4817,2676,2202,-394,-1347,-4081,4093,5702,-2760,-2241,-309,425,4747,-4463,-3818,2935,975,904,-1312,-3707,3931,2985,-2872,-322,-682,1189,2083,-2855,-2619,3603,418,-831,-1467,-3583,3990,2593,-4103,-276,50,2561,2902,-5173,-2040,2466,1514,397,-3088,-2779,6092,2404,-2634,-1428,-1408,4714,3004,-5162,-2488,2369,3157,811,-4919,-2529,4409,2755,-220,-3819,-3037,5726,2305,-3451,-4027,-310,4074,2735,-3887,-4430,2491,4558,940,-4640,-4171,3586,4042,-965,-3759,-2405,5748,4527,-3361,-2823,-291,4172,1760,-4851,-3780,2823,1865,1012,-3048,-2910,3572,2362,-987,-1334,-1787,2197,2794,-5280,-1614,1322,1509,2032,-3111,-1686,3148,1767,-1515,-1243,-1286,4181,1637,-3668,480,1737,440,910,-3769,-262,3776,115,-1464,-1303,-332,3910,753,-4790,-301,483,2396,229,-4802,-563,3717,-168,-745,-3164,-490,6207,156,-3725,-1390,532,4144,907,-4472,-1018,3899,2657,-446,-4822,-1836,4846,2228,-2973,-2788,-149,6350,1328,-4205],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-6,6,-7,7,-8,9,-10,11,-12,13,-15,16,-18,19,-21,23,-25,28,-30,33,-37,41,-46,52,-59,67,-79,94,-115,148,-204,329,-1556,-702,-5940,2882,10293,-6517,-3411,889,789,7737,-4410,-8502,6050,3633,1646,-2571,-8813,4469,9532,-4347,-3659,-3675,2746,9166,-3388,-8891,2008,3423,6017,-2745,-10002,2797,7769,-221,-3574,-6174,3570,9785,-3244,-6408,-3074,3175,8244,-3167,-8809,1151,3550,5179,-2843,-7957,1889,5324,655,-2775,-7413,1408,6865,-2711,-4290,-395,1070,7418,-3292,-6474,4046,1424,1474,-164,-6575,4041,4915,-4714,-1641,-2310,759,7503,-4485,-5624,4910,-602,2258,-973,-6828,6532,3285,-5143,439,-2557,1696,6972,-6862,-3254,5219,601,4770,-3610,-8857,7719,3745,-4081,-455,-4801,4338,8156,-7465,-2925,2307,2247,6219,-6418,-7713,7582,3788,-1274,-2193,-5747,6232,8435,-5491,-4952,-797,3524,7203,-5182,-8698,4299,3687,3126,-4315,-7779,4957,6995,-2062,-4624,-4513,4869,8510,-5687,-5533,134,4604,5441,-4699,-7986,2101,4482,2653,-4206,-5825,5089,6307,-1484,-2477,-3474,2326,6264,-4512,-3527,860,2289,4688,-4103,-6490,5466,1926,773,-1414,-5150,3942,4028,-5114,-1398,-1249,1101,4001,-5421,-3203,6396,-429,-592,-2356,-5440,7567,2531,-6199,431,-320,2687,4427,-8096,-2786,5842,-478,-707,-4138,-4692,8169,2610,-5970,-1065,-1691,5578,5168,-7979,-3246,3529,2788,2876,-5850,-4721,8500,3680,-3892,-3407,-2181,7104,5235,-7373,-3287,1720,5395,4533,-7617,-5186,6297,3713,763,-4080,-4601,7619,5017,-3609,-4489,-2320,5042,5547,-5217,-3991,1534,3508,3514,-5123,-4474,3843,2979,108,-4182,-2017,4497,2443,-3386,-2373,-654,4230,3562,-5297,-2623,2424,1400,1809,-4555,-3161,6068,1031,-1706,-1836,-3033,3996,1811,-5935,57,2257,-101,2672,-4722,-1489,6795,-1058,-2844,-696,-1537,6220,1152,-5820,936,2159,1459,1737,-6890,-236,6406,-523,-893,-3204,-285,6949,1457,-6643,579,1590,4035,1232,-8148,57,5522,1037,-672,-5335,-1616,8600,1809,-5011,-2656,-744,7317,2543,-7146,-3043,3169,4254,503,-6998,-3359,7059,2795,-2547,-3950,-1559,6061,2390,-5227,-3024,344,4189,2531,-5169,-2348,3838,3517,-402,-5160,-1059,5430,1842,-2836,-4093,-984,4637,1971,-4063,-840,1491,3402,1711,-4642,-913,4437,783,-165,-1969,-765,4551,987,-3389,-461,487,2920,1326,-5639,1417,2906,-59,194,-3613,-840,4345,-2011,-3713,839,278,4238,-696,-6592,1036,3290,1362,-936,-4837,1794,5586,-709,-3156,-2196,719,5877,-1467,-5049,586,3757,2344,-515,-6024,1146,5517,-36,-2490,-4178,1689,6047,-100,-5364,-2855,3042,5183,-1449,-7151,553,5381,3184,-1921,-5487,901,6672,1050,-4149,-3145,835,5082,-377,-5939,-1626,2542,3638,-692,-4820,440,4235,2046,-1532,-5186,-9,4594,6,-2316],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,5,-5,6,-7,8,-8,10,-11,13,-14,16,-18,21,-22,25,-28,31,-35,38,-42,47,-51,57,-62,69,-76,84,-93,103,-114,126,-141,158,-178,202,-231,267,-314,379,-471,616,-878,1490,-6318,-2534,8716,-1667,849,-5383,-4625,9955,2016,-7109,-608,-1046,6446,5118,-11460,-1748,6008,1260,2054,-7517,-4830,8868,2291,-4343,-4690,-2138,9058,5867,-8663,-3396,3184,6193,3824,-9283,-4694,7597,3922,-232,-6792,-4448,8637,3575,-5330,-5746,-1097,7594,3103,-7871,-3877,2581,4712,2099,-8580,-2458,6448,2891,822,-4664,-2907,7420,2678,-4478,-917,-2276,4957,3905,-8151,-1384,4159,-1,2556,-5015,-3343,7490,-804,-1849,-263,-2835,6144,2508,-7422,1931,2123,-39,3142,-6755,-1530,8403,-2525,-2042,-493,-2978,7577,-499,-9107,2657,2254,1662,3344,-9445,622,9106,-1892,-1911,-3877,-1178,10079,-338,-9431,1698,812,5607,2621,-10482,-397,7513,1712,-488,-7035,-1564,10820,827,-7237,-2823,621,8385,2204,-11327,-1660,4975,3820,1199,-9006,-793,8239,2652,-2609,-5076,-1301,7758,1845,-4290,-4142,2118,6114,1661,-8003,-1555,4681,3299,383,-7586,-697,6190,34,-1081,-4086,-1494,8413,1032,-5252,-384,232,3927,1842,-7203,-15,4502,-1795,-51,-4663,-903,7496,-2314,-2397,954,-861,4487,-782,-9589,1918,3490,-1510,542,-4685,249,7210,-3899,-3363,307,-601,7390,-1685,-8435,4344,3356,1360,-60,-7031,2634,8436,-2727,-2936,-3070,1244,9220,-3029,-9035,2098,2872,4216,-657,-9266,3734,7827,-144,-3223,-4078,1155,8908,-1137,-6808,-1343,3005,6554,-1054,-9766,961,5799,2712,-1239,-6950,1352,8631,528,-3503,-3470,803,7836,-117,-6551,-2036,2077,4571,-882,-7520,72,4757,1046,-1557,-5110,892,6992,-1633,-3001,-2165,663,5084,-1456,-5964,2654,1630,2676,-438,-6074,3012,5287,-3132,-567,-1925,297,5517,-3133,-3307,2244,1118,2104,-970,-6964,2512,4299,-2306,-1840,-2063,2910,6585,-5287,-2759,3001,507,4339,-2971,-5605,6145,4539,-1668,-2920,-4541,4591,7124,-4596,-3688,-528,2229,6058,-4892,-6569,3342,4354,566,-3305,-5889,3961,6765,-2368,-5194,-2445,2965,7474,-4457,-5416,646,4358,3725,-2941,-6440,3214,5786,845,-4123,-4850,4212,6183,-1874,-5380,-2345,2758,4926,-2208,-5865,825,4496,2880,-1848,-6833,2317,4108,-361,-2388,-2712,1346,5568,-3428,-3233,797,1466,3422,-2972,-2760,1740,984,-930,-1969,-2983,2726,4068,-3523,-1490,222,1214,2391,-4266,-3632,4610,1160,-767,-1549,-2907,5543,3598,-2297,-1094,-1280,1726,2448,-5595,-2469,3027,1640,997,-2976,-3067,4046,3693,-3324,-3971,-1703,4487,3320,-5324,-3562,1478,4324,2509,-5423,-4848,6168,2765,-1714,-3771,-3210,5519,4592,-4893,-4372,83,3594,3029,-4129,-4686,3004,4242,581,-3935,-3156,4042,5114,-1053,-3663,-1579,3570,5092,-3962,-3311,467,4032,2462,-3673,-3406,3183,3467,308,-2974,-2957],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,10,-11,12,-13,15,-17,19,-21,23,-26,28,-31,33,-37,41,-45,49,-55,60,-67,74,-81,90,-101,113,-129,147,-171,201,-241,299,-388,540,-868,3746,-6000,-5511,7355,-759,2827,-1875,-5569,6575,3177,-6413,948,-1919,2067,5143,-7329,-1814,5415,-1319,1585,-3485,-5310,7228,558,-4698,-225,-2473,3674,2918,-7695,-735,4541,1225,122,-7165,-3137,8048,1513,-3676,-3948,-1571,7907,3006,-7096,-3447,2436,5828,2212,-7636,-3349,5966,4538,322,-7915,-1836,8827,2952,-4528,-4925,-1412,8687,4022,-7000,-3136,1657,6538,2523,-9166,-4005,6640,4778,-50,-6478,-4329,8647,3025,-4784,-2346,-4004,6505,5070,-8961,-1329,2528,2399,4485,-7276,-5895,7892,1356,-547,-1675,-5357,5980,4917,-7476,468,-221,1119,5443,-6580,-2005,6505,-363,631,-1675,-3909,8231,765,-5560,1230,-524,1866,3254,-6704,-734,5560,-1437,1293,-3147,-2776,7531,-674,-5623,-21,225,4962,2054,-8105,92,4818,211,-660,-5169,-1157,7520,-574,-4377,-1014,1255,6869,448,-7756,-1178,3690,4213,773,-7505,475,7512,3258,-1599,-5601,473,7653,461,-6387,-3915,91,7949,-212,-8351,-992,4139,4788,650,-7926,-1165,7799,870,-2059,-4546,-1392,8040,70,-5857,-1078,-347,5732,2499,-7850,201,4185,1795,1436,-6531,-2498,6940,-1363,-3456,-473,-1965,5981,2269,-8011,1131,2330,-206,3598,-6349,-2125,6670,-935,72,-1255,-3288,6041,214,-6006,2111,-130,1313,2030,-6115,-154,5979,-2431,-571,-1783,209,6739,-2228,-5108,1286,1616,3025,-260,-6319,2657,5259,-629,-2368,-3547,1495,6765,-2637,-4985,-1283,3552,5661,26,-7260,1601,3464,3058,-2971,-6145,1169,6721,263,-2602,-4235,2480,7194,-915,-6905,-701,3948,5312,-1858,-7336,1145,4846,3007,-1275,-6380,-25,5720,-932,-2363,-3347,761,7632,-1238,-5304,1239,807,3622,-116,-6753,841,4868,219,667,-4021,-60,6783,-1786,-3710,2201,-1060,3933,173,-5699,2117,2389,-348,742,-3576,270,5571,-2244,-916,370,-661,3870,-1184,-4051,4221,2661,-180,-575,-4096,2748,4768,-2812,-1221,-1008,703,4068,-3482,-4368,2619,2176,1355,-985,-5090,3324,5057,-1950,-2111,-1457,3100,4758,-3129,-4574,787,2528,3697,-3800,-4409,2629,3872,1356,-2494,-4144,3904,4275,-1706,-4667,-2177,3671,3919,-3649,-4932,833,3164,2205,-3905,-5438,3403,3986,393,-2874,-4169,3307,5002,-1793,-2888,-625,1897,4904,-2638,-4286,1910,2512,1772,-2136,-5191,2121,4469,-1384,-970,-1188,1549,5222,-2434,-2859,477,497,2602,-1807,-2860,2466,3095,-452,-1075,-2760,1124,3312,-3195,-1426,1297,-1,2098,-3059,-3106,2910,1665,-856,-1778,-1146,2783,2879,-4378,-2511,1397,2423,1932,-4930,-3165,4937,2239,-1133,-3700,-1609,3811,3677,-3273,-2829,-262,4102,1905,-4162,-3177,2063,3664,560,-4640,-2640,4123,4234,-1762,-3553],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-4,5,-6,7,-7,8,-9,10,-11,13,-14,16,-18,19,-21,24,-25,28,-31,34,-39,42,-47,52,-59,66,-74,85,-97,114,-135,167,-219,332,-1408,373,-1647,5786,1268,-8155,3978,2399,-992,2266,-6202,-188,8053,-3793,-2101,594,-2142,6348,-1236,-7723,4550,1029,-96,1030,-6658,3402,7275,-4262,-1320,-1367,245,6967,-2650,-6908,3924,3021,2804,-2268,-8310,3551,6316,-2050,-3688,-5453,2569,8395,-3450,-6620,-852,4579,6445,-3920,-6991,2211,5442,2029,-4080,-7427,3474,7699,-1506,-4471,-6031,4822,8566,-4524,-5719,-974,3370,7603,-4709,-8617,3435,5026,2512,-2020,-9088,4164,7783,-3129,-1606,-4028,1202,9871,-3205,-6914,2657,882,4437,-108,-9751,3035,4400,-1939,751,-4731,660,8383,-3776,-3752,1381,-2011,5271,-131,-7230,4200,2192,-1392,2125,-4856,1900,6523,-4636,-1646,2798,-1802,5592,-2885,-4786,4848,1324,-273,-912,-4814,3828,5958,-5655,-1726,-1394,3257,4672,-5178,-5939,4707,2657,914,-3473,-5766,5262,5922,-2948,-3993,-2754,4541,7308,-4645,-5532,2391,3734,4225,-6157,-6916,3507,4612,420,-5057,-5431,6633,6276,-3635,-3828,-3543,5762,6187,-5147,-4532,1991,2481,4883,-3798,-6582,4131,3942,-594,-1986,-5538,4349,6118,-3643,-2609,-1621,2524,6046,-4134,-5008,3405,937,1913,-628,-7050,3845,3906,-3182,781,-3269,2011,6421,-4105,-3096,2727,-989,3350,-1697,-6113,4412,1606,-2822,1660,-2243,1839,4400,-5622,-1079,3057,-300,3334,-3053,-3864,5076,847,-3121,-1341,-2122,3744,3251,-5952,-1434,2028,2253,2410,-4891,-3652,4969,2776,-879,-3766,-3197,5539,3731,-4300,-2332,-181,4381,3776,-5284,-4780,1974,4244,2186,-5628,-3902,5969,4273,-508,-4196,-3306,5967,3360,-4910,-3195,21,4337,3809,-5845,-3241,3263,4277,2724,-6019,-4403,5503,4060,-1466,-2539,-3154,5196,4441,-4510,-1074,150,1676,4280,-4457,-3499,5029,707,429,-1649,-3821,4980,3199,-4078,-363,-1189,669,3498,-4828,-1704,4630,-123,647,-726,-3494,4192,2472,-3604,382,-108,2799,2017,-5222,-612,4211,1626,444,-3440,-1869,5088,602,-3653,-1011,612,4292,740,-6252,-469,2586,1982,-423,-4711,-1616,6004,1086,-2534,-3578,-102,6370,1002,-5372,-1674,1848,4397,324,-6318,-2419,4696,1889,-2166,-5018,-1585,4944,3476,-3798,-4177,159,5684,1773,-5046,-1943,1545,4292,447,-6068,-1209,5057,3438,-1443,-4493,-1189,5833,2215,-3630,-1473,-1433,3494,1971,-4537,-1226,2422,1383,1267,-3747,-879,4150,724,-1401,-2331,-1941,4489,268,-4064,-318,1679,641,1573,-4351,-568,4537,-883,-585,-1116,-521,4131,-249,-3718,1680,2297,1533,496,-3627,1436,3381,-1633,-2093,-3074,393,4596,-683,-4308,-330,1180,3488,-616,-4113,1199,3957,-144,-1365,-4389,1322,5135,-340,-4321,-1968,2321,4641,-768,-6293,-1397,2691,3266,-1339,-4726,-408],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-4,5,-6,7,-7,8,-9,11,-11,12,-14,16,-17,19,-21,23,-25,28,-31,34,-38,42,-46,51,-56,64,-72,82,-93,108,-127,152,-186,215,18,6728,-879,-10667,4743,5045,-500,41,-8889,1916,10760,-3378,-4216,-1888,-1333,9172,-1370,-11136,1957,4041,4248,838,-11176,-40,9486,-1217,-2295,-6099,-874,11727,1427,-8319,-1079,1758,7767,1249,-10250,-1245,6351,4574,-597,-8267,-898,8015,1579,-4244,-6753,296,10038,944,-7092,-2823,1840,7759,449,-8702,-411,4341,2116,-594,-7526,-1323,7823,-176,-1972,-2719,-1270,7254,-184,-6383,1355,1699,2390,852,-8748,2016,5949,-2589,1061,-2317,-1539,7396,-3401,-5475,3463,-1224,3094,-26,-8706,5700,5597,-4562,-435,-4162,708,9986,-5726,-4752,2544,109,6628,-2263,-9501,5849,4949,-1406,-1277,-7307,3287,9864,-5123,-5426,-771,473,9384,-3738,-10032,4383,6249,2378,-641,-8834,2511,9732,-3337,-4440,-4834,2515,9377,-2512,-8249,-374,2495,4678,-1796,-9598,1671,6742,2381,-1792,-7271,2021,9281,408,-4154,-3409,3263,8184,-316,-6145,-320,2238,4537,-1343,-8084,2211,5578,582,-660,-5101,854,6247,-2452,-3183,-193,575,5141,-2386,-6069,3252,1360,373,-578,-7321,3511,4479,-5035,-549,60,620,5853,-4367,-4058,4867,527,142,-1209,-6140,6041,4447,-6076,-465,-1173,2418,6603,-6035,-4140,4505,2118,3507,-3970,-7062,6800,4441,-2414,-2878,-4587,4547,8219,-6283,-4277,1200,3165,4934,-4574,-7858,6693,5168,-556,-4234,-5715,4063,7696,-4511,-5225,-2475,3609,7991,-4139,-7465,2199,4995,4704,-3942,-7046,4570,5624,348,-4211,-4561,4655,6434,-2641,-4544,-1147,4151,5923,-3782,-4214,1100,3021,2622,-2749,-5574,2810,4689,-2396,-2531,-2921,2295,4784,-3150,-2923,553,131,2982,-3163,-3660,3969,841,-1635,-1057,-3693,3943,3165,-5708,-360,1281,1035,3949,-5610,-4203,5001,10,-2077,-2019,-3383,5293,2755,-6598,-622,855,3018,4396,-6513,-2045,5280,263,770,-3809,-3738,6673,2302,-4833,-2241,-973,5316,4681,-7972,-4396,3224,3557,2583,-5902,-4020,5899,3223,-2426,-4492,-2884,6096,4720,-6120,-4075,1000,3608,4286,-5241,-5649,4666,4918,1515,-4408,-4123,5233,4288,-1357,-3359,-1978,5838,5228,-4367,-3722,1221,2564,2606,-4113,-4589,4110,2611,348,-2528,-3311,3703,2565,-3280,-1674,-119,2460,1809,-4303,-2237,3248,1249,224,-2212,-1707,4256,529,-3161,-325,47,2966,2357,-4878,-1527,2273,1180,627,-4404,-768,5526,171,-3142,-2396,-1127,5433,510,-5931,-797,1681,2260,414,-5083,-879,5360,689,-2651,-2626,-702,6381,1456,-5165,-1654,1051,4690,2076,-7505,-2588,4939,1877,-80,-5697,-2148,6523,2508,-3721,-3831,-340,4700,3037,-4950,-3351,2490,4808,2781,-5342,-2331,4306,3116,-697,-3335,-843,4940,3309,-4215,-3427,316,3755,1929,-4168,-2722,2519,3078],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,9,-11,12,-13,15,-17,18,-20,22,-24,26,-29,32,-35,40,-43,49,-53,59,-67,75,-86,97,-111,125,-124,442,-5769,-447,-1191,3151,6830,-7824,-4014,6217,1851,1918,-3707,-6697,9432,4200,-5453,-1385,-3188,5304,8652,-9636,-5099,3169,2944,5740,-7350,-8434,9509,4451,-231,-3495,-6946,7081,8346,-5115,-5647,-1209,6346,7924,-8376,-6044,3632,4411,2597,-4875,-7164,4481,5644,-1643,-4560,-4316,6070,6278,-3899,-4626,-1232,3068,5472,-5896,-5005,4361,1915,3153,-4281,-6814,5104,3855,-2543,-845,-3308,4081,6193,-6554,-1262,1291,253,3735,-5043,-4996,7657,225,-2184,-85,-4409,6136,4714,-8143,1067,1972,-536,4084,-5776,-1713,8675,-1510,-2290,-1755,-4605,8108,2878,-8723,1506,1337,3961,4223,-10406,-2543,8373,591,566,-4823,-4668,10096,2955,-8030,-1115,-1016,5373,5209,-9986,-2873,6397,3123,2519,-7075,-6615,8730,4058,-4605,-4190,-4337,7602,5428,-8482,-4818,48,5833,4364,-6969,-5466,5519,4021,626,-4954,-4261,6978,4644,-2579,-4344,-2357,5811,3705,-4788,-3379,923,3676,3994,-5397,-3804,5072,885,1186,-2553,-3703,7135,1119,-2785,-635,-1190,4154,3772,-5891,-328,3595,550,2480,-3652,-1773,7773,-1399,-4012,696,-1943,5269,1056,-8222,824,3679,370,1383,-6670,-475,8406,-2095,-3656,-1075,-1378,7035,406,-8654,2216,3454,2737,2249,-9028,-1331,8372,-387,-3239,-4303,-1323,10073,712,-7234,-738,1211,4795,1989,-9453,-1631,7559,2141,-905,-5744,-1791,7733,2804,-5241,-3442,-941,7540,3207,-7285,-3257,3181,5560,2179,-6775,-2488,5937,2758,-1200,-5605,-1833,6823,2444,-4106,-4625,194,5802,2188,-6605,-81,2506,3556,526,-5383,-1916,4954,414,-841,-1883,-1014,5010,-492,-5560,-242,-81,3397,1159,-5454,1097,4388,-489,-255,-2502,-420,6450,-544,-4721,1527,-1499,3363,-54,-5562,3690,4937,-1375,-1422,-4358,556,6983,-2679,-4118,-1158,2098,5466,-805,-7220,2561,3502,1274,-2128,-5950,2303,6662,-2076,-3853,-2632,28,7125,-1029,-6942,-439,3507,2942,-1633,-8256,902,7705,948,-2021,-4506,183,8373,103,-5986,-2104,1914,5704,-38,-6908,-484,4680,2373,-2023,-5545,-25,6544,-397,-2827,-4432,892,5155,710,-5243,-424,2321,3992,597,-5455,46,3179,459,-495,-3115,648,4778,-1282,-2229,-107,1127,3897,-1266,-4597,1303,1303,306,-167,-3374,3358,3760,-2334,-1995,-1523,2420,4869,-3802,-3958,3724,1940,1302,-3067,-4217,4079,3589,-1879,-2418,-1789,3227,5517,-4240,-4077,3172,2149,3667,-3056,-5800,4062,5029,-1128,-4331,-4112,2764,7009,-3737,-4112,-831,3047,4769,-4255,-5591,2106,2793,1345,-3049,-6239,2308,6427,-756,-3961,-3492,3275,5780,-3039,-5467,-156,2256,4587,-487,-5723,1327,4783,646,-1823,-3870,1056,5584,-81,-3132,-1035,1688,3310,-1814],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,1,-2,2,-2,2,-3,2,-2,3,-2,3,-3,3,-3,3,-2,3,-3,3,-4,5,-5,7,-8,11,-15,21,-29,43,-68,112,-207,477,-2878,-5443,8321,1761,-5403,1014,-988,1298,4934,-7295,-1093,5509,-1598,329,-3577,-3197,7506,-585,-4424,1636,-1463,4340,1727,-6569,938,5233,-1083,1141,-5385,-1302,8282,-2212,-5213,-162,1012,6177,-690,-7839,-483,5075,4729,-114,-6887,1396,7933,402,-1770,-5145,1008,9635,-343,-6740,-4470,1262,9221,-711,-8840,-94,4400,5201,-604,-9906,679,8264,1226,-3081,-6936,-207,10680,42,-7186,-2669,-66,7090,1883,-9663,-926,5498,1076,1693,-7717,-2050,9467,-347,-3262,-2200,-2944,7372,1397,-9954,339,1618,1846,4149,-8210,-623,8339,-2142,-34,-2528,-2835,6700,496,-6447,2760,-940,755,2659,-6726,291,6495,-3177,-34,-2471,-657,7317,-1262,-4193,2672,80,2420,-707,-7003,3334,5156,-689,-459,-3480,1852,6707,-2855,-5466,-812,1196,5446,-2327,-7299,1533,3882,1570,-2185,-7028,2667,7960,-1382,-3733,-3881,2657,7433,-2005,-6764,-389,4734,6116,-2208,-7744,1948,4148,3293,-1675,-8553,2042,8891,513,-3957,-4048,1673,8679,-1707,-6055,798,2362,5345,-620,-9250,1588,5600,759,-18,-6069,519,8894,-1648,-3149,-682,-509,6881,-1238,-7744,2000,760,184,1060,-6483,-338,6151,-4066,-1408,-90,-161,5806,-1281,-5906,3396,653,147,575,-5881,3302,4416,-4012,-324,-597,309,6086,-3251,-5280,4000,1360,1690,-1356,-5182,3838,4888,-3234,-2077,-2386,2689,5093,-4748,-4200,1126,3271,4152,-4357,-6742,4464,3625,617,-3478,-5167,3325,5566,-2720,-3681,-2229,2569,5666,-4048,-5716,791,4489,3473,-3980,-6809,2720,5449,433,-3907,-5840,3685,6135,-2092,-4175,-1347,2953,5879,-4055,-5582,2430,3294,3705,-2741,-5877,3163,5191,-588,-2027,-3411,1576,6188,-4007,-3025,484,657,3656,-892,-5057,2362,2869,-1136,-823,-4029,2102,4690,-3169,-2127,1457,-1303,3327,-2295,-3332,4128,167,-1024,-429,-3646,2205,2614,-3614,-766,416,787,2835,-4129,-3919,4328,2009,-232,-1893,-3050,4528,3071,-4260,-1580,-714,2711,3670,-5324,-3525,3040,3234,454,-5027,-4029,4804,3940,-1912,-4105,-3007,5045,3650,-4881,-4190,601,4011,2903,-5478,-4088,2759,4132,-121,-4337,-4183,5309,3744,-919,-4868,-1903,3157,4493,-3312,-3942,1478,3502,4224,-5304,-4163,3355,2585,-921,-2393,-3347,3418,3211,-3604,-1045,-858,2483,3701,-4256,-3238,2345,-18,6,-2369,-4025,4712,826,-2806,-298,-1514,1026,3041,-3654,-989,2393,963,334,-1380,-1984,4113,1112,-2242,-953,-484,2821,1248,-3785,-702,2164,704,758,-4396,-1857,4263,1028,-2538,-2073,-859,4504,619,-4284,-1203,2207,3833,872,-4495,-1891,3961,2617,-1178,-4834,-230,6353,1870,-3090,-3712,-1254,4263,1576,-4736,-2075,3011],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-7,8,-8,10,-11,11,-13,14,-16,17,-19,21,-23,25,-28,31,-34,37,-41,46,-50,56,-64,71,-82,94,-110,131,-161,204,-275,406,-728,3447,3936,-1385,1606,-6675,2449,8349,-3700,-2683,739,-2399,6800,-2462,-6003,5124,2079,-101,1557,-6371,3215,6059,-5751,-1416,648,282,5146,-4181,-5027,5296,984,486,-2373,-5142,6219,4818,-5223,-3882,-1035,4137,4975,-6792,-4530,1016,5397,2841,-5637,-5208,5708,5949,-1199,-5738,-4957,6572,6118,-4404,-4586,-1476,6173,6222,-5823,-5648,1367,4881,4924,-6179,-6985,7035,5358,172,-4709,-6967,7170,7145,-5574,-4326,-1517,3787,9624,-6002,-6566,5149,2062,4028,-3287,-7590,5533,5334,-2566,-1650,-4900,2427,8111,-6140,-3833,2801,-617,5361,-2270,-7086,5866,1373,-2778,958,-4291,3861,6380,-5835,-850,3346,-363,5564,-3881,-4785,6639,392,-1817,-1518,-3267,5270,3725,-6336,-1216,1319,564,3472,-5730,-3374,6213,1116,-646,-3556,-2700,6962,2684,-6615,-2519,19,4533,4434,-6960,-2554,5466,3927,1071,-5798,-4040,6134,4330,-1225,-5597,-1594,7431,3254,-6296,-4224,-252,5989,3496,-7490,-3671,4577,4141,1181,-8136,-3915,6887,3622,-1894,-3834,-4025,7699,4369,-5479,-3155,435,3971,5141,-7067,-4730,5659,1888,1795,-3160,-5877,6361,4396,-4847,-505,-2176,3059,6671,-6034,-2356,4479,453,2790,-2764,-5412,5919,2386,-3564,641,-1858,2852,3484,-4683,212,3428,-381,1650,-1179,-3349,7418,-134,-4024,-1174,-1122,4324,1445,-5297,-417,3807,2076,2137,-5309,-1410,7207,901,-3642,-3614,-1617,7270,780,-5652,-1515,2727,5737,674,-5755,-1042,4643,2882,-843,-6006,-2008,6663,2585,-3955,-4649,35,6119,2333,-6843,-2528,2409,5279,1112,-7517,-1270,4173,2574,-908,-5614,-1514,6977,1368,-4378,-2098,-691,5244,2554,-7250,-1990,2830,2396,2009,-5815,-1577,5236,1721,-1420,-1906,-2068,5160,2524,-5506,188,421,1785,2295,-5417,-1263,4891,-24,-542,-1568,-1872,5241,-211,-4389,1664,230,2418,965,-4461,-282,3628,-1262,-723,-2000,-54,5315,-1542,-3432,859,1005,3031,12,-6139,1685,4928,179,-1063,-4424,1069,5488,-1001,-4103,-2282,1799,5782,-501,-6058,228,3297,2390,-1144,-6417,2067,6597,1155,-2930,-3889,456,4548,-670,-3560,-2914,2329,4083,-1420,-5501,-1633,3781,3746,-1356,-6461,-19,5299,1286,-2715,-3028,313,6135,-1152,-3639,-566,2200,4525,550,-5758,-411,3591,2617,-907,-2936,24,6178,-558,-2323,-839,576,5326,-346,-3139,56,2969,370,551,-4123,266,4683,-1437,-1440,-316,-388,3556,-2131,-3127,2371,1028,1006,-421,-3817,1816,3609,-1387,-1614,-601,1612,4417,-2829,-4156,1481,2437,3185,-2520,-4171,2427,3731,-1117,-2166,-2384,1208,4665,-1964,-4165,-324,3607,2767,-2566,-5322,2432,3411,1653,-3146,-4386,2223,4821,-351,-2996,-1902,2967,4354],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,10,-11,12,-13,14,-16,18,-19,22,-23,26,-29,32,-34,38,-43,48,-54,61,-68,79,-91,108,-130,163,-211,292,-452,867,-4551,-2806,11031,-3134,-4953,591,-2006,8439,2450,-10973,1902,3095,587,3698,-9872,-2642,10854,-222,-3371,-3691,-3560,10031,4294,-10003,-1516,244,5943,5793,-11397,-3660,7453,3549,472,-6719,-5037,9449,3623,-6817,-3819,-2177,7451,4666,-9361,-3923,3910,5205,3328,-7019,-4984,6543,4014,-463,-6382,-3890,8713,3616,-4740,-2224,-1176,6589,2947,-8681,-2528,2086,3192,2554,-7473,-2671,7171,-165,-700,-2291,-2965,7714,247,-6488,859,-301,2611,2184,-7945,1110,7037,-2137,568,-3921,-1853,8125,-1986,-5294,1796,-1323,4234,993,-7414,2859,6065,-2303,1586,-5949,-898,9554,-3088,-5633,600,-930,8078,720,-10703,2474,4327,846,1038,-9317,-86,10588,-1982,-4357,-3327,-512,9902,317,-10332,620,3156,4805,1953,-9512,-1160,8489,1951,-1782,-7381,-1794,9602,1521,-7077,-2610,-197,7295,1939,-8741,-1201,3420,3620,614,-7931,-1841,7397,2190,-1475,-4690,-990,7634,1014,-5321,-1834,379,5541,1503,-6630,-613,3176,1709,514,-5669,-462,6495,-1005,-2359,-1117,-1513,6473,31,-5373,2304,1655,1371,724,-7347,3285,5769,-3793,-1220,-2333,-620,7396,-3743,-6421,4377,701,2608,-1593,-7885,3972,6384,-3095,-490,-4357,2640,8868,-3340,-6617,1440,1314,4950,-2099,-9141,3638,5437,-973,-2045,-6196,1388,9034,-3011,-4620,-1401,2201,8499,-1941,-8768,1812,4586,2013,-554,-9507,988,9173,-284,-3453,-5123,29,8427,-454,-6028,-1212,2766,7052,-981,-7556,395,6269,2032,-1691,-5333,55,6211,-271,-3782,-2953,1150,7072,-1691,-4274,-323,1575,3814,-115,-4830,1214,2681,-570,-759,-3975,933,5474,-2616,-2701,1254,645,3560,-1950,-4524,4584,2403,687,-2595,-4000,3237,4040,-3546,-1687,1045,2122,4853,-4543,-4242,4284,2238,253,-1693,-4859,4781,4919,-2849,-2087,-2696,3643,6204,-4883,-4703,4347,1732,3190,-2974,-7093,4730,4600,-1564,-2723,-4038,3340,7292,-3959,-5030,1017,3980,5359,-3615,-8002,3993,4469,-310,-2287,-5189,3430,6971,-2386,-4136,-2308,3212,5909,-3184,-5335,204,4664,3208,-3295,-6006,3104,4519,1283,-3719,-3265,2786,5967,-1406,-3660,-607,1960,3760,-2627,-4323,2062,2137,-452,-2473,-4517,2841,3626,-2062,-1662,-1823,296,3562,-2649,-2950,2212,1201,2082,-2765,-2562,5105,1808,-2112,-2690,-1691,3923,3198,-4369,-1681,1808,1908,2614,-3936,-3399,5792,904,-1724,-1046,-2428,5112,3423,-6022,-2948,691,3027,2541,-4881,-3753,5031,2728,703,-4310,-3948,6211,4481,-4029,-2918,-1112,3509,5026,-6202,-4434,2515,3737,1964,-4564,-3986,4476,4533,-2341,-3833,-3136,3971,3327,-4052,-4560,-903,2922,2845,-3700,-3020,3176,3285,1651,-3329,-3331,2831,4642,-1449,-3764,-1434],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-10,10,-12,14,-15,17,-19,21,-22,25,-28,31,-34,37,-41,45,-50,55,-60,66,-73,81,-89,100,-112,126,-143,163,-189,223,-269,335,-439,623,-1052,4633,2012,770,-1316,-10048,6383,6099,-5286,-1904,-3978,3074,10038,-7329,-6154,4299,2128,5468,-3273,-10644,6177,7602,-1592,-3310,-7126,4111,11186,-5215,-6958,-1092,2596,9049,-4546,-10007,3146,5262,3427,-2169,-9791,2842,9859,-1605,-4163,-4082,1443,9501,-2684,-7621,-266,2766,6302,-2795,-8920,1895,5315,1968,-2194,-7577,3301,8321,-1647,-3438,-3910,1219,7927,-4123,-5255,459,1215,3075,-3501,-6624,3286,3101,-992,-200,-4649,3097,5758,-6121,-2161,800,-182,5129,-3174,-7388,6452,2681,-2029,-173,-5366,5738,4285,-6631,-371,114,1111,5932,-7444,-5313,7209,843,72,-2473,-7210,7571,5365,-8433,-2095,-1668,3085,8065,-7661,-6097,7244,2319,2294,-4967,-8536,7995,5872,-2834,-3255,-4471,5152,7899,-6260,-5588,2130,2700,7092,-5511,-9579,6202,5803,211,-3805,-7329,6241,7370,-3684,-5255,-2925,3752,6498,-5465,-6474,610,3731,3711,-4157,-7618,4155,5986,966,-2576,-5442,3821,4796,-4354,-3093,-1132,2570,5410,-4906,-3730,2122,837,1939,-3542,-3988,4637,1891,-3720,594,-1784,2720,5712,-6543,-1983,3590,292,2400,-4523,-4322,6745,-326,-3088,-684,-3638,7398,4442,-7554,-968,3431,1679,3317,-6606,-3209,8420,1332,-2379,-3232,-3785,7320,2890,-7992,-157,307,3939,5074,-8540,-3824,7528,2307,-1039,-4775,-4726,8273,3837,-5376,-2989,-1278,5863,5556,-7800,-5259,3376,4333,3241,-7908,-5872,6741,4445,-2444,-4720,-4719,6032,6478,-4324,-4247,-352,4341,5612,-4684,-4862,3133,3541,1786,-5537,-3998,4417,3405,-1600,-3315,-3061,5415,3468,-4863,-2159,127,2821,2193,-4758,-2077,4333,1342,1062,-2008,-2294,5246,512,-5235,747,103,1897,1962,-5141,-606,4914,28,801,-3400,-1438,7112,-783,-3901,-115,958,5128,1568,-7621,1407,3999,583,786,-6312,-805,6830,189,-3547,-2671,-940,6903,646,-8389,381,3631,3311,692,-8146,-1202,7965,1506,-1998,-4232,-1235,8777,2031,-6564,-2374,2375,4924,2415,-7536,-2529,5316,4115,-65,-5773,-2429,7828,2625,-2753,-3430,-1095,5918,2582,-6211,-1687,2439,4254,2267,-6437,-2584,5062,2300,-972,-3644,-2299,5391,1528,-3359,-2257,-119,4008,253,-5778,-233,2228,1001,-663,-3170,-738,4563,-1443,-1671,-1120,-96,3788,652,-4151,900,604,1889,641,-4348,893,4578,-2149,-2416,-1881,430,4316,-2376,-4518,1533,1629,3222,-2069,-5510,2476,5718,548,-1939,-5006,1595,7995,-3240,-4328,-1191,1856,4552,-1600,-6948,742,4698,2669,-1348,-4802,866,7257,-268,-3532,-1857,1586,7147,-569,-5889,-921,2362,4487,-681,-6539,-166,5781,1781,-3050,-4140,1076,6753,1388,-2851,-1752,1940,4872,488,-5110,-1245,3893,2199,-184,-3329,445,4799],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,3,-4,4,-4,4,-5,5,-6,7,-7,8,-8,9,-11,13,-15,17,-21,26,-33,43,-57,83,-129,234,-798,1970,2476,-8593,494,5146,-2552,732,-2419,-2595,9060,-2086,-6515,2672,779,4452,1041,-7834,2395,5235,-2437,368,-4454,1010,7589,-3972,-3520,977,810,4354,-1538,-7682,3329,4577,539,-3082,-4964,3495,6596,-2388,-4476,-2943,2817,7153,-4379,-6833,354,3832,5313,-4430,-8877,4009,7033,1581,-5000,-7779,3807,9608,-2800,-5558,-3954,2807,9378,-4512,-9182,1307,3838,5521,-3063,-10710,3650,7266,-556,-1774,-8304,1713,11183,-2994,-4855,-836,19,8513,-1122,-8112,3877,2965,1373,1988,-8167,1613,9526,-3216,-1988,-2265,-1713,9339,-1414,-7355,3675,246,2165,1417,-7401,1943,6570,-4120,-438,-1525,-1045,7118,-3603,-5197,4782,147,1422,-729,-5975,3757,3923,-2884,-881,-2393,2693,7083,-3922,-3461,2573,1279,2895,-4174,-4872,4892,3590,-835,-3630,-4367,4370,5409,-2871,-4660,-1580,4623,5608,-4904,-5261,2433,4287,3857,-4324,-7261,4126,5847,-468,-5236,-3455,5588,7621,-4099,-5847,-1042,4907,6313,-6935,-6124,2862,3578,3290,-4002,-8405,5515,6408,-1636,-1968,-4327,3171,7263,-4430,-5003,467,2313,5362,-2846,-6990,4257,4076,-65,-281,-5732,3399,6991,-4555,-2672,336,-435,5510,-2165,-5154,3958,715,-551,-628,-5179,2789,4077,-4564,-424,-89,587,4935,-3607,-3700,5176,487,463,-1641,-3719,5116,2883,-4718,-1778,-1138,3237,3158,-6314,-3372,4013,2361,1584,-4851,-3057,5744,2904,-3192,-3302,-3462,4068,5516,-4771,-3648,901,5478,3773,-5827,-3047,4840,4451,1073,-6054,-3941,5671,3653,-4225,-4372,-1654,6426,4754,-6155,-3562,2037,3107,3674,-5827,-4864,5121,4242,355,-3180,-5049,5571,4536,-4762,-1506,-362,3987,5292,-6438,-3511,3451,2429,3001,-4118,-4906,6093,3184,-2184,-332,-3066,3687,4238,-5401,-1902,828,1203,2513,-3761,-3731,4401,362,-1021,-1226,-2628,4036,2038,-5354,757,1523,1343,1871,-4146,-1565,4564,643,-1937,-3492,-1860,5310,540,-5357,-1128,2150,3836,1435,-5936,-1380,2724,1492,-932,-4604,-1594,5717,1251,-2409,-3581,10,7325,1753,-5726,-2365,2795,3873,504,-5690,-428,4781,2352,-1012,-4705,-1493,5468,2364,-4476,-3149,138,6419,1528,-6695,-1978,3832,3048,1047,-6477,-2474,4655,2627,-738,-3391,-906,5425,3410,-5124,-1532,773,4082,1471,-4789,-2034,4010,1886,474,-2578,-1728,5838,1826,-3054,-839,-1321,3895,963,-4980,-599,2650,454,667,-2837,-1706,5218,49,-1804,-875,-538,4257,441,-3529,283,2048,790,-585,-4237,161,4569,-507,-2129,-2294,-460,3610,-615,-4361,-800,2856,2725,-244,-5220,922,4033,585,-2255,-3706,564,6104,456,-5141,-1099,2422,5334,-237,-5549,-2266,4080,2962,-675,-5102,728,5214,2562],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-9,10,-11,12,-14,16,-17,19,-22,24,-27,30,-33,37,-41,45,-50,55,-61,66,-73,82,-91,100,-112,125,-141,159,-182,210,-246,296,-369,488,-730,3051,-5786,-3431,1296,-1455,6311,-4056,-5968,6615,1878,-2676,1545,-5245,3757,3928,-7069,-938,1336,339,5143,-4956,-3645,5691,-297,-1155,-1178,-2596,6631,3054,-4901,-1330,1360,4244,2715,-8467,-2268,4203,2535,-648,-5360,-2945,6928,1598,-3870,-3361,-1351,8106,2506,-7026,-3213,1731,6347,2537,-9721,-2826,5744,4468,-11,-7158,-3392,10539,3269,-4737,-3543,-3591,8737,5187,-9940,-2748,2681,5816,4651,-9560,-5031,8291,2661,624,-5445,-6410,8752,3287,-5743,-1666,-2986,4279,6296,-8532,-3481,4304,691,2918,-4744,-6507,7318,1272,-4976,413,-3597,4349,5983,-7518,238,3508,1008,3416,-4161,-4622,7766,-84,-2911,-251,-3761,3814,2836,-5692,1103,2491,-15,2845,-6075,-2112,7546,-475,-2665,-2353,-2946,7615,1234,-6445,34,714,3492,532,-8345,351,7069,2651,-1533,-7389,-1111,8094,1374,-4334,-3920,133,6921,404,-7675,-1749,1681,5666,145,-8706,-836,6568,3371,-861,-6695,-801,10027,1860,-6359,-3829,-23,8289,56,-9445,-1503,3884,2836,1757,-8129,-1553,8039,1039,-1293,-4509,-2605,8258,2490,-6881,-708,317,3093,2538,-7484,-1647,4309,492,1095,-3495,-3957,7039,1460,-4547,413,-2671,2997,3448,-6780,-154,4370,-908,1599,-4217,-2195,6498,-1368,-2405,899,-561,4031,83,-7007,1395,3348,-136,1218,-4709,-505,6004,-1948,-3938,-712,1505,6470,-998,-5891,995,3725,2701,-1605,-6654,1040,5647,-267,-3519,-4509,1119,6757,-805,-4859,-2277,2054,6863,-1500,-6777,1481,4771,3159,-1875,-7390,1929,6306,567,-2945,-5663,1720,8223,-928,-5097,-971,947,5550,-438,-6804,1343,4026,2036,-202,-6618,842,7006,-533,-3245,-2265,466,7467,403,-6325,773,1744,2886,301,-5528,-102,5057,-2459,-1302,-3283,-574,6425,-1309,-4343,1128,834,2721,1180,-5914,880,4359,-880,-444,-1386,239,4457,-2291,-2925,1651,591,2728,-1334,-5131,2896,2718,-1790,-2115,-3387,1560,5747,-2704,-3076,-7,2483,4428,-2903,-5180,1893,4077,2034,-2227,-4763,2389,4560,-507,-3122,-2004,2864,5347,-3177,-4827,-449,4541,3959,-2882,-5718,2835,5465,314,-4441,-4670,3265,5718,-1332,-4185,-2617,3871,5780,-3159,-4387,1482,3763,3514,-1488,-6420,1580,5173,17,-2635,-2909,2667,6049,-439,-3420,387,1663,4556,-447,-5571,2574,2633,1316,-510,-4821,1246,3999,-1612,-1082,-827,724,4729,-2387,-2484,2599,792,-92,-511,-3438,2338,3162,-2827,-684,-231,1448,3796,-2642,-2772,1826,1931,936,-1673,-2959,4080,2407,-2354,-1784,-1652,3437,3994,-3854,-3425,2433,1714,784,-4132,-3356,4800,2819,-476,-3337,-3005,3441,4354,-2350,-4129,471,4015,2633,-4389,-3732,1682,4872,528,-4008],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,4,-4,4,-6,6,-7,7,-9,10,-11,12,-14,15,-17,18,-20,22,-25,27,-29,33,-36,40,-44,48,-54,59,-66,74,-84,95,-109,125,-147,178,-220,285,-396,1264,-7576,-2724,3644,244,4757,-7797,-5868,9929,903,-3400,-2326,-5292,9201,6669,-9961,-2352,1929,3302,5967,-9419,-6532,9742,2165,199,-4330,-7431,8826,6375,-6569,-3950,-2277,5957,8336,-7545,-7667,4100,4370,4867,-5671,-7213,7347,6119,-1707,-4387,-5991,5329,7085,-5393,-5361,-266,5249,5898,-5948,-5811,2691,2555,3232,-5552,-5539,6207,4009,-1538,-4147,-2943,4067,4175,-4107,-2697,1298,3276,5240,-5225,-2933,5765,1104,779,-2397,-4451,6293,2183,-5709,991,-687,2236,3564,-7689,-1568,5283,-416,1421,-4524,-3798,9106,-787,-4839,1334,-1121,5798,2890,-8779,941,6426,-231,1471,-6374,-1647,10466,-57,-4381,-1142,-2347,8467,3492,-11108,-1349,4539,3638,4235,-8837,-4971,9130,1504,-1487,-4852,-4565,11114,4697,-7194,-2187,-399,4343,4922,-9043,-4771,5133,4395,1517,-6372,-4918,8314,3157,-3357,-4568,-2545,6193,4439,-7169,-4065,224,4172,3491,-5813,-3560,4171,2737,738,-4044,-3757,7188,3306,-2550,-2347,-2557,4709,2950,-5319,-1017,2079,1876,2141,-4785,-1759,5215,58,-750,-1899,-2641,5628,614,-5112,1015,758,2162,1847,-6738,1711,6900,-1651,536,-3016,-1296,8696,-1483,-6177,1959,409,4451,337,-9008,1129,5096,-662,-1184,-5647,-1039,10448,-1439,-5802,-1013,-539,7573,523,-10628,1027,5068,2432,1164,-8328,-1020,8181,724,-3839,-3474,-1138,8005,2198,-8927,-1233,2193,4844,2232,-7947,-1994,7221,2507,-1729,-5523,-1536,7871,2887,-4855,-3390,-632,7058,2376,-6273,-1443,4005,4020,434,-6602,-1974,4491,1829,-515,-4835,-1869,5592,1272,-3889,-625,326,3058,-174,-5375,796,3368,1105,7,-2991,-406,5683,-1620,-1235,-339,-245,5942,-924,-5349,1994,2342,864,258,-4221,2426,6046,-2665,-2099,-2283,933,5630,-3497,-5918,2247,1445,3267,-1184,-7341,4219,5747,-1811,-1629,-3865,1575,7727,-2347,-7363,805,2936,4222,-1878,-7899,2921,5037,2046,-1714,-6316,589,8207,-1375,-5134,-1681,1747,7639,-1945,-8012,724,3685,3937,-804,-7647,-233,6553,-65,-2443,-4514,1028,6852,71,-4742,-2052,1387,3795,-701,-5368,-746,2584,1575,-1319,-3498,288,5395,168,-1904,-748,4,4691,-209,-3963,-53,1667,2916,-423,-4584,1558,2539,-1361,-387,-2615,895,3885,-2448,-2794,563,303,2061,-2766,-3406,4171,3001,-904,-1541,-2487,3454,3840,-3664,-3241,533,1562,3187,-3247,-4138,3266,2904,321,-3072,-4218,4248,4703,-3401,-3878,-1468,2359,5326,-3625,-5071,2186,3168,2212,-3509,-5499,2685,5777,-910,-2828,-3250,2338,6740,-2285,-4033,488,2599,3834,-2260,-5446,1601,3358,1438,-1946,-3971,2846,4261,204,-2439,-2726,2080,4531,-1691,-4328,-733,2759,3127,-2052],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,9,-10,12,-13,14,-15,17,-20,21,-23,26,-28,32,-35,38,-43,47,-53,59,-67,75,-86,99,-116,139,-173,225,-317,424,-2988,-136,10459,-2455,-8309,4162,1864,3910,-535,-10264,4511,7856,-2847,-1493,-5738,-60,11860,-4542,-8016,902,411,8004,-384,-11797,1220,6392,914,-426,-8783,441,10961,-579,-5501,-3174,-181,9437,461,-9198,-965,3108,5514,1583,-9915,-996,8480,2166,-2190,-6600,279,9254,301,-6531,-3496,574,7572,886,-6783,-566,2759,3755,252,-6830,908,6240,-182,-570,-4476,-400,7789,-2357,-3793,182,-216,4542,-125,-7562,3260,2118,-686,1258,-5367,1505,6671,-4555,-1845,1271,-764,6826,-4264,-7552,6376,1868,385,-540,-8197,4633,7541,-6044,-1504,-969,252,8696,-5181,-6778,5444,1892,2009,-1314,-10275,6427,7586,-5445,-2517,-3963,2152,11095,-5255,-8444,1797,2457,6686,-2814,-11141,4183,6718,-538,-2287,-8391,2810,9968,-3788,-6151,-1998,874,8693,-1343,-10365,1436,5681,3873,-1194,-8496,3063,6893,-399,-3241,-5156,932,7066,-1254,-5585,-1420,2757,5507,-1641,-6613,2841,2862,2171,-2080,-6330,2038,5512,-1830,-1713,-3155,702,6276,-3586,-3672,1472,-210,2456,-1982,-5461,4085,1411,-1578,162,-4265,2795,5341,-5436,-1667,3035,-125,3685,-4542,-6365,6456,1720,-2547,-1196,-5512,5165,5579,-6777,-2420,1373,2034,5584,-6091,-5764,6800,2317,-87,-3580,-6624,7217,5994,-5619,-3644,-2829,3491,7220,-6580,-6919,3560,4142,4036,-4856,-8468,6597,6629,-2062,-4060,-5970,3810,7746,-5668,-6051,-553,2871,5777,-4626,-7760,3702,5475,969,-3388,-5677,3162,6002,-2317,-3882,-1407,2655,6256,-4070,-4504,895,2080,3826,-2293,-5264,2500,3205,673,-2018,-3838,2514,3288,-4272,-1854,-619,1384,3635,-3449,-2519,2865,15,1143,-1357,-3951,5751,1759,-3853,-542,-1132,3093,3217,-6168,-1690,4349,509,1072,-3980,-3790,6300,834,-3041,-1583,-2226,4715,2888,-7857,-818,4264,1675,2070,-6213,-3663,7304,681,-3278,-3138,-3696,7042,3792,-6620,-2498,1171,5297,4110,-6079,-3520,6127,4205,280,-5179,-4444,6660,3766,-4975,-3102,-953,4320,4390,-5536,-3573,2481,3877,2709,-5193,-4079,3948,3511,37,-3900,-2799,4673,3707,-2166,-2322,-724,3920,3704,-4189,-3308,2376,2274,1215,-3527,-2537,3564,2630,-1554,-1226,-1455,3073,2908,-3296,-1915,1949,2871,1472,-2991,-1096,4506,40,-748,-1172,-966,4957,644,-4720,681,1165,1832,1876,-4935,265,4492,1187,-2239,-3925,-263,5594,-494,-5023,-660,636,4030,1235,-6195,-651,4444,1570,-630,-5387,-1453,6509,1399,-3427,-2544,-197,5835,1473,-6439,-1811,3107,4306,28,-6308,-2853,5339,3168,-1940,-4969,-1404,6208,2353,-5324,-2969,681,2894,2546,-6951,-2824,2794,2162,-37,-4787,-1766,4080,2776,-2017,-2637,-369,4596,1816,-4650,-1309],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,15,-16,17,-20,22,-24,26,-29,32,-35,39,-43,48,-52,57,-64,70,-78,87,-98,110,-125,144,-167,197,-240,304,-410,635,-2205,-599,-2781,-1514,8280,-3741,-5291,2988,-119,2732,413,-7372,4650,4469,-2414,75,-3173,277,5626,-3469,-3678,2688,1114,2994,-2569,-5185,6232,2993,-865,-2132,-5024,3557,4948,-5979,-3637,1153,4675,4019,-6645,-4800,3620,3464,893,-4969,-6032,6920,4974,-1630,-4104,-3805,6948,6236,-4854,-4771,976,5965,6175,-7555,-5635,4866,4134,3207,-5181,-7439,7540,5692,-4259,-4231,-5393,5083,8991,-5705,-5749,1471,3190,5926,-5545,-9130,5970,4127,-778,-1448,-7187,3698,8670,-6071,-2374,-1629,-656,8114,-4249,-8991,5450,589,2202,246,-7431,4257,6221,-5389,-371,-1191,-127,5607,-3988,-5230,4915,-264,584,-350,-6010,4479,3229,-4675,-296,-2591,1392,4549,-5844,-3113,3559,814,1732,-3172,-3889,5410,2357,-4062,-2645,-1230,5829,4090,-6729,-2070,2485,4391,1974,-6191,-3181,5389,3093,46,-5680,-2419,7857,4091,-4183,-4694,-1797,7651,3674,-7531,-2740,2416,5220,2961,-7727,-4186,5980,3030,-958,-5574,-5009,8470,4577,-6089,-2164,-1264,4996,6114,-7190,-3399,3487,2784,3885,-5243,-6260,6513,3928,-2799,-1047,-3397,4028,6006,-6853,-3827,1505,1342,5552,-3977,-5797,5648,406,-1702,-328,-4665,3857,4573,-5522,-744,327,40,4577,-4461,-2538,5031,-914,-541,-2055,-2860,5539,1651,-3829,470,-502,3288,2888,-4835,-1778,4936,746,-1131,-3849,-1567,5981,1323,-4327,-2968,434,5410,1917,-5850,-1763,2630,2480,167,-6552,-1748,5920,1613,-1606,-4971,-787,6843,1272,-4692,-2773,1448,5826,1517,-7679,-1836,3053,2754,851,-7454,-1606,7552,1618,-2389,-4522,-2166,6750,3050,-5689,-1583,1100,4421,2858,-7589,-1852,5113,1146,-88,-4015,-2955,5567,2322,-4253,-1000,-1553,4091,2925,-6336,-1297,2580,44,1956,-3978,-1747,5814,98,-2487,-371,-1533,2976,1990,-5207,3,1436,643,315,-3875,-841,4586,-955,-2618,-389,-783,4189,41,-5890,738,1799,588,-623,-5018,867,4443,-643,-3220,-3418,1005,5830,-969,-4135,675,2136,3862,-1768,-5918,672,4450,2324,-1775,-5723,1119,6594,-886,-4310,-3111,1738,4490,-1194,-5983,-1020,1856,3978,-1156,-6743,-454,5392,1701,-1140,-4418,-86,7297,-561,-3885,-2599,1224,6103,128,-6106,385,1664,3791,-847,-6273,378,5758,188,-1789,-2968,-1097,5041,538,-4892,-34,696,2790,695,-5872,356,3699,-107,-225,-2507,-115,4470,-420,-2978,-847,372,2300,1088,-4641,1401,1989,615,-1547,-3981,1023,4598,-2190,-2704,-708,727,3834,-2902,-4415,1513,3164,261,-2204,-3036,2740,4592,-1745,-2167,-1264,2060,3658,-2883,-4110,679,2461,1604,-3335,-5149,3078,4037,-112,-2158,-3704,3271,5151,-1178,-4075,-1202,2362,3827,-2664,-3950],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,6,-7,7,-8,10,-10,12,-13,15,-16,18,-20,22,-24,27,-30,33,-37,42,-47,52,-58,65,-74,85,-98,115,-137,169,-215,294,-447,851,-4350,-4400,8560,235,-2613,-367,-5313,6012,3174,-7150,120,2291,308,3203,-5242,-1480,6503,136,-1187,-1637,-2576,6653,1492,-6153,1388,944,2744,1157,-9062,-44,6078,50,-1115,-5025,-461,7710,-116,-6215,-1353,1552,5347,-909,-8363,-52,5519,4340,-1258,-8028,962,7751,1422,-2255,-6148,1167,10079,-1018,-7480,-2391,377,9234,1005,-9665,670,4826,4402,1253,-10204,-1051,10859,100,-2798,-4708,-1011,9932,1426,-8962,970,706,5303,4632,-11296,-844,5448,-54,1078,-5314,-4379,9649,1172,-5096,-263,-2621,5357,3618,-8953,-252,4753,232,1871,-4604,-3707,7923,-1231,-3537,-70,-2191,4908,2124,-7105,2651,2340,-938,1896,-5520,-361,6550,-2252,-2539,210,-827,6368,-431,-7002,2607,1308,2442,-826,-7321,1857,6267,-994,-2850,-3723,2322,7679,-3257,-5011,-868,4231,6219,-2641,-6637,1746,5600,2836,-3124,-6861,2584,7137,-991,-3642,-5594,1927,8717,-2919,-6928,-710,2372,6845,-2327,-9167,1799,5147,1299,-1019,-7442,360,9099,-794,-4919,-2192,-44,8315,-462,-8218,1307,1948,3344,1238,-8193,839,6179,-692,-409,-3874,-829,8206,-824,-6276,1900,-1175,2825,1438,-7896,1881,5000,-1311,547,-3842,-490,7110,-2641,-2994,191,-223,3058,412,-5653,2233,2402,-1110,111,-4231,1586,5779,-2775,-2345,517,1161,3203,-2132,-5288,4430,3375,-608,-2551,-4836,3342,5486,-2888,-4064,-1380,2392,5246,-4059,-4885,2695,4660,2746,-4512,-5669,2499,3256,62,-2995,-5613,3856,5806,-3200,-4448,-2599,4711,6942,-4057,-6103,2095,3373,4672,-3180,-7341,4031,4986,-406,-3489,-4444,3240,7455,-2600,-4547,-421,960,6158,-2023,-6472,3162,3689,1089,-993,-5417,2497,5558,-2919,-2503,-1943,355,5886,-1864,-5867,872,76,1790,-784,-4592,3474,3991,-2423,-305,-1474,32,4214,-3907,-3693,1914,-484,1719,-2804,-4439,3939,2569,-1489,-1047,-1201,2393,3500,-3312,-1644,2467,2287,2423,-3846,-2959,4791,1830,-2121,-4218,-2103,4669,3626,-3048,-3863,760,3956,3383,-5397,-3513,3990,3693,976,-4685,-3377,4958,3611,-2151,-5278,-1602,5289,4139,-4756,-4131,887,3996,2805,-6015,-3813,4484,4016,693,-3660,-3275,5302,3709,-1881,-3836,-1204,2564,5270,-3882,-4458,2065,1937,2202,-4543,-3750,3202,3559,-1146,-1298,-3337,2457,3875,-3104,-2497,334,1663,1652,-2764,-2343,2905,1463,860,-2713,-3187,2229,2329,-3055,-1391,188,918,1779,-3048,-945,3547,844,-486,-1512,-2071,3926,2423,-4340,-1211,-279,2652,1503,-4795,-2131,2658,713,528,-4116,-1082,5487,1380,-2396,-2617,341,5102,879,-5410,-2526,3192,3336,815,-5119,-2142,4075,1978,-1227,-4310,-52,4670,2084,-4006,-4040,-71],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-7,8,-9,10,-12,13,-14,16,-18,20,-22,24,-26,30,-32,36,-40,44,-48,52,-58,64,-71,78,-87,96,-108,122,-138,159,-184,218,-264,331,-440,638,-1122,5330,3808,-3707,565,-5859,5112,9038,-8001,-3875,2585,181,8699,-6632,-8377,7996,3316,172,-1354,-8157,7211,8657,-5966,-3941,-2383,2372,10770,-5144,-9235,5080,3111,3581,-3857,-11654,5396,8496,-2537,-3205,-5719,3057,10889,-4583,-6924,890,2537,6848,-3111,-8262,2575,4253,1807,-2281,-6966,2963,7346,-2282,-4499,-4188,3028,7099,-2195,-6002,757,2207,4840,-2847,-7088,3957,3331,63,-1458,-5950,3406,4483,-4136,-897,-849,1863,4889,-5970,-3280,5067,304,1491,-2147,-6328,4896,3312,-5695,-303,-1290,2482,6070,-8740,-1608,6006,-251,2560,-4510,-5997,8216,2231,-5063,-808,-2877,5731,5477,-9586,-2213,4284,533,4094,-6863,-6965,9463,3361,-2262,-2465,-5824,7182,8121,-8243,-2921,388,4527,7716,-7751,-7515,6798,3943,2235,-3294,-7173,7782,6042,-5208,-2530,-2616,4371,8655,-5739,-5913,1579,2867,3966,-5080,-7541,5376,4774,-175,-3642,-5801,3497,5513,-2868,-3154,-1025,2975,5671,-4117,-4241,1837,1963,1841,-3187,-4294,5518,2106,-1491,-509,-2927,3456,2365,-4792,-1217,771,1645,2443,-4423,-2469,6597,405,-1693,-1458,-1835,6340,1038,-5816,22,849,2565,3044,-8309,-169,7273,187,763,-4368,-4111,7090,876,-6471,799,-710,5400,2773,-9376,-783,5826,-201,475,-6628,-4292,10754,876,-5573,-1624,-2741,6127,3789,-8848,-1529,3299,4176,3852,-7401,-5003,7992,2656,-305,-3882,-4098,7604,5384,-6812,-3024,-857,4430,5008,-7183,-4259,4030,4154,2452,-4696,-4206,6933,3485,-1708,-2276,-1717,5054,4590,-3888,-3573,659,3077,3251,-3679,-2765,2572,1736,1071,-3362,-2544,4019,1672,-1622,-523,180,3644,1116,-5243,111,2991,-29,946,-4435,-1120,6002,-148,-1969,-715,-326,4986,-142,-6608,1545,1913,1693,578,-6380,1550,7226,-1404,-2063,-2883,-1490,7636,-502,-6176,720,1700,4012,202,-8139,1194,6393,1002,-1906,-6052,284,8228,135,-5444,-2292,1216,6168,691,-8185,-211,4415,1990,1034,-7128,-1350,7708,1162,-2655,-3254,-1364,6850,2590,-6416,-2187,1777,4523,1104,-6231,-2406,4979,1371,-873,-5167,-1153,5443,1861,-2460,-2358,-142,3944,2321,-4223,-714,2499,1443,483,-3493,-230,4197,368,-429,-991,522,4277,-409,-2362,329,884,1677,-1200,-4505,645,3496,-109,-1847,-2296,963,5268,-2655,-2689,214,1727,2822,-1733,-4967,3079,3739,1274,-1789,-3789,1874,5556,-2672,-3540,-819,1234,5376,-3012,-5981,2102,4181,2423,-1845,-6279,2566,5838,-823,-3883,-1416,1658,6743,-2289,-5631,225,3301,4743,-2029,-7245,1068,6012,721,-1531,-4781,1952,7002,-709,-4368,-1794,1326,5422,-730,-4591,168,3625,2604,37,-5245,139,3356,644,-2984,-1817,2010,3670],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,4,-6,8,-10,14,-18,26,-37,58,-95,177,-407,2368,2882,-10122,444,8056,-1955,-363,-5193,-3511,11208,-730,-9863,1571,785,6881,4172,-11753,6,8092,336,1753,-8549,-1412,11309,501,-5796,-2423,-1711,8343,3999,-12188,-1761,4208,3916,2773,-9219,-4369,9321,2372,-2015,-5515,-4068,9698,2983,-7799,-1876,786,5900,3069,-8682,-3640,5912,3757,940,-6875,-3866,6234,2724,-2263,-3474,-1509,6752,2307,-4973,-1906,-72,5133,2654,-7214,-1006,4006,1293,1597,-5826,-2726,7157,-529,-4413,-190,-613,5314,1098,-7593,2512,1851,-1181,434,-6419,19,7343,-3472,-2078,-838,-1132,7668,-1520,-8842,2955,2094,1168,1295,-8047,4230,8100,-2100,-2795,-2314,-1358,10275,-2771,-9031,3509,1804,4330,-369,-11964,1781,7983,-352,-2364,-6039,-962,11171,-1174,-7159,-907,298,8875,1177,-11297,-119,5007,1959,-34,-9004,-2010,10091,296,-4435,-3707,-1075,8451,911,-7998,-1831,2579,5476,1749,-9152,-1321,4891,2606,-764,-4756,-1663,6523,845,-3856,-2278,-814,6790,1385,-5919,-83,1592,2217,58,-6078,95,5628,-993,-843,-2240,-591,6018,-2940,-3006,1363,122,3877,-476,-5864,3154,3220,-1074,-1474,-4120,2921,7995,-4523,-2993,1692,1335,5771,-3557,-5890,5283,3614,-1252,-749,-5770,4110,7938,-4876,-2925,-993,1500,7882,-4116,-7486,3581,2334,2053,-1064,-9677,3888,8122,-1894,-2632,-4162,3183,8693,-2955,-7122,1414,2578,6613,-970,-10240,3227,5388,818,-1487,-6520,1928,7828,-2542,-4512,-1514,771,7059,-705,-7594,697,3093,4019,-1437,-6902,675,5339,753,-2251,-4711,38,4858,-907,-2561,-396,2155,4030,-1338,-4835,1075,2243,1605,-1154,-4877,3047,4704,-2114,-1881,-485,324,3403,-3104,-3242,2783,104,1517,-1668,-5002,3912,2574,-3057,-1088,-1622,4623,4279,-6745,-3749,2490,507,2960,-4785,-4419,5312,2402,-2212,-2361,-3651,4814,5868,-6649,-2778,997,2076,4688,-5885,-5584,5934,2775,-649,-2447,-6253,5179,5794,-4892,-3169,-557,3677,6119,-3816,-5738,4195,3270,3696,-2810,-6399,4756,5746,-232,-2181,-3934,1919,5620,-2586,-4894,35,3054,4294,-3243,-5041,3111,3848,535,-1808,-3446,2177,3984,-2351,-2488,-2227,1578,4338,-2281,-2956,1124,1534,1844,-2806,-3255,3682,1171,-237,-1532,-718,3149,3661,-3002,-1432,1151,1111,1588,-3186,-3472,3739,1292,-1258,-1523,-2220,4827,1786,-4626,-1392,660,3190,1967,-6822,-2040,3299,335,234,-3035,-2593,5730,2227,-5050,-2944,-851,4399,2970,-5510,-2638,4288,2947,1094,-5209,-2797,5792,3213,-2520,-3692,-3176,5516,4081,-5037,-3666,1398,3338,2725,-4987,-4159,4404,4395,-186,-3844,-5038,4233,3962,-3152,-2940,-1472,3219,4365,-4483,-2375,1792,2625,2378,-3938,-2670,4099,3621,-1555],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,4,-4,4,-4,5,-6,6,-7,7,-9,9,-10,11,-12,13,-15,15,-17,19,-21,22,-25,27,-29,32,-36,41,-45,51,-59,68,-81,97,-120,156,-216,346,-1837,3036,482,2367,-476,-6599,4611,3088,-3611,507,-1949,1500,5061,-5824,-2329,3772,-49,3093,-2082,-4802,5844,1716,-2882,-1899,-2569,4435,3070,-5858,-2137,1103,2439,2832,-7077,-2594,5901,2754,-741,-5437,-2742,7597,2435,-4800,-4430,-933,6899,3142,-7553,-2541,3240,3607,2148,-8716,-3078,7251,2323,-2620,-5574,-4048,9347,2989,-7296,-3025,-574,6773,5620,-10692,-3737,5883,3199,2483,-5632,-5358,9679,3122,-3648,-2237,-4684,6142,6683,-7645,-2377,1738,1955,5957,-6223,-6316,7724,1450,566,-1678,-7103,6002,6363,-5555,-232,-1510,1158,6952,-6010,-4410,5466,-126,1135,-2074,-5267,6057,3237,-4415,-529,-381,2132,3277,-6547,-601,4512,-95,1193,-4450,-2369,6159,-1029,-3544,-780,-1474,5028,953,-7630,-927,3810,2705,-49,-7087,-1236,5828,1169,-1811,-4754,-266,7705,577,-6311,-2595,2000,5990,1053,-7341,-795,4916,3003,-673,-9183,-546,8312,914,-4417,-3983,-1260,8168,1432,-8530,-1562,1877,5794,2592,-9974,-1780,6111,1952,626,-6186,-3590,9266,2094,-4302,-2763,-3233,5994,4249,-8945,-773,4132,1897,3576,-6726,-2963,7122,1257,-2063,-207,-4274,6090,2452,-6176,745,1230,1569,3770,-5552,-1708,4735,-235,-635,-758,-2153,4667,-59,-3683,848,524,1493,782,-5726,-1519,3830,-424,-216,-3009,-966,4708,-377,-4864,854,1176,3751,-660,-5534,739,3435,735,-1075,-5739,1296,6178,-512,-3171,-2677,2393,6378,-1791,-5777,-939,3270,4703,-1383,-6826,1882,5907,2039,-2076,-5741,1070,7260,-1488,-4566,-2489,1263,6773,-1142,-7005,-285,2136,3978,-118,-7582,1350,7302,905,-2334,-3716,-1803,7186,-1149,-5054,-370,694,4573,1870,-7173,-1103,4618,71,288,-4338,-1328,7004,-161,-2844,-344,-744,4416,1013,-6034,1198,3119,-245,1661,-4325,610,4599,-1683,-2457,-946,-425,3898,-238,-4387,1390,1931,251,309,-3355,661,3407,-2445,-2005,-2350,1907,4140,-2848,-3935,1603,2394,2809,-2386,-4500,2709,4683,185,-3703,-3340,3103,5198,-2784,-4181,-1354,3867,3859,-3647,-5247,1372,4792,2383,-3237,-4421,2731,5501,-713,-3608,-3871,2220,5416,-2344,-4464,-1114,2615,5594,-2451,-6148,1625,2987,1148,-2187,-4866,1304,5214,-854,-2113,-1877,1363,6518,-392,-5367,960,1691,2702,212,-5832,1054,4029,538,-435,-3133,-298,4605,-2283,-2552,1156,468,2295,140,-4287,2325,2636,-1108,122,-2710,828,2482,-2485,-2238,1135,877,1426,-2211,-3665,2707,992,-1127,-1729,-3082,2319,3077,-2721,-1840,466,1398,1829,-3588,-3583,3487,2528,-340,-2432,-3465,4409,3887,-1416,-3189,-971,3300,3742,-3050,-3032,355,4034,2149,-4402,-4047,2973,3631,526,-2512,-3637,3197],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,10,-10,12,-14,15,-17,19,-21,23,-26,29,-31,35,-39,43,-47,52,-58,64,-70,78,-86,96,-107,121,-137,156,-180,212,-254,315,-413,597,-1686,6033,2299,-7755,1427,1301,216,3109,-6456,-1385,7772,-2405,-1068,-1163,-1141,5470,-584,-6312,2102,-264,2280,757,-6377,2293,5063,-1774,-1868,-2247,899,6597,-2221,-5116,-91,1749,5257,-2420,-7836,3315,4777,1220,-3069,-6512,3107,6636,-2711,-3923,-3973,3060,7323,-4293,-6456,1179,4061,5972,-3755,-9431,3795,4981,161,-2454,-8362,1547,9924,-3313,-5349,-2622,682,9673,-1848,-9925,2739,3388,2847,827,-11295,2690,8851,-1676,-2283,-5357,-842,9743,-452,-7072,1433,-410,5168,2046,-9672,1048,5315,-1814,2257,-5398,-1251,9682,-2656,-4019,-186,-1782,4151,45,-7165,2701,3853,-763,1079,-4297,977,7085,-4074,-1722,-70,300,4740,-2109,-5692,3719,1975,-484,-1009,-5285,3411,4077,-2980,-2239,-2353,2425,5099,-4037,-4689,1833,3530,3868,-4052,-4961,5401,4920,-744,-4330,-5012,5087,5487,-3622,-3654,-1203,4777,6221,-6014,-5509,2316,3566,4105,-3694,-7054,4612,5660,-1850,-3695,-6230,4769,8781,-5816,-5063,-162,2383,6898,-4498,-7293,3930,3470,902,-1493,-7592,3637,7049,-3051,-1148,-3135,246,7582,-4114,-6854,3227,-1406,2835,-61,-7356,2989,4437,-2126,177,-2741,597,5538,-4429,-2327,1927,-1182,3007,-509,-6764,4374,2453,-2298,113,-2503,1973,5197,-3431,-3478,2225,1335,3883,-2212,-3862,4596,837,-1780,-1245,-3019,4068,3249,-4318,-2418,245,3697,2208,-4621,-3912,4637,2831,503,-4296,-2011,5713,3637,-2151,-3943,-2037,5678,4347,-4896,-3242,30,4313,3290,-5888,-4448,5231,3193,1999,-5409,-4115,6518,4296,-3814,-3436,-1717,4997,4491,-6555,-4790,2615,3399,3948,-4150,-4792,4764,3047,-1777,-2082,-5431,3753,5339,-3891,-1722,-983,2578,5071,-4505,-4194,4298,549,470,-1582,-5120,1885,4034,-3126,-460,-1461,1672,3751,-3354,-2240,3214,-170,207,-2628,-2298,2938,1612,-3567,-408,-246,1131,2688,-4339,-1672,2879,948,-107,-3540,-2302,4802,681,-2343,-1521,-777,4708,1131,-4039,-1413,2048,2647,307,-4531,-1133,5774,1441,-480,-3855,-924,5347,1916,-3277,-3567,676,5746,1420,-5201,-2403,3447,3930,-201,-5891,-1087,6003,1284,-1249,-4127,-863,5382,2025,-4447,-3428,333,4655,2669,-5159,-3537,3854,3081,896,-2565,-3001,5802,2540,-2854,-2644,-1146,4504,3014,-5003,-1176,945,1690,2284,-3886,-2808,4692,856,-1188,-801,-2250,3724,2580,-4132,207,1240,1580,1900,-4338,-1158,3378,731,-1316,-791,-1545,3493,166,-4398,-407,1628,1843,1498,-3242,1064,3102,-184,-889,-2308,-390,5396,-1370,-3748,465,293,4172,204,-5350,315,2641,1764,-281,-4146,-57,4731,631,-3335,-3716,2602,5411,-153,-4689,-2406,1246,2768,-666,-4665,-1145,3291,3008],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-5,5,-5,6,-7,7,-8,9,-10,11,-12,13,-15,17,-18,21,-22,25,-27,30,-33,37,-41,47,-53,59,-66,71,-732,1658,173,6428,-2237,-10063,5211,4770,-1265,281,-7961,3058,10711,-5965,-3300,-641,-225,9017,-4063,-11727,3887,3411,2303,825,-11824,2283,10912,-2122,-2953,-4858,4,12168,-3005,-9047,1038,2494,7056,-174,-12057,1734,8297,1623,-89,-7713,655,10640,-285,-6577,-2454,599,7563,69,-8575,-808,3224,3903,-587,-7268,415,5731,502,-1454,-5587,141,8232,-201,-3793,-454,1753,5488,-881,-6581,1403,2223,1355,248,-5134,2313,5229,-2299,-1176,-1372,781,5895,-3175,-5204,3920,1569,1730,-389,-7527,5375,5472,-4706,-807,-4218,2906,7430,-7111,-3973,4637,738,4068,-3136,-8606,6684,4446,-3290,-2225,-6041,4342,9375,-7542,-4069,119,1429,8415,-4651,-8965,5982,4311,110,-1366,-8435,4493,9843,-5119,-4166,-1851,1938,10342,-4202,-9104,3118,3471,4763,-1995,-10417,2746,7316,-1166,-2024,-6206,1841,9956,-2999,-5792,-1316,1692,6872,-944,-7332,2421,2757,2262,-1226,-6220,2805,5838,-440,-1941,-2264,1148,6230,-3171,-3694,694,1212,4359,-2518,-5099,3199,1912,-683,-731,-3497,2686,3948,-4753,-1787,754,652,3929,-5818,-2966,4050,1551,-194,-965,-5927,6709,3404,-5564,-232,-2441,3090,4559,-6757,-2338,5483,1805,2483,-5478,-5486,8233,4202,-4651,-1473,-4653,4797,7189,-9086,-4429,3534,2313,4776,-5737,-7249,7260,4474,-1562,-3411,-7053,6947,8292,-5818,-4677,-462,3868,5911,-5991,-7621,4655,3409,1839,-3544,-6565,5039,6850,-2041,-3289,-3560,3883,7584,-4173,-4951,806,3428,4184,-3288,-6158,2997,2567,890,-2945,-4084,3382,3910,-3692,-1612,-1642,2747,3962,-2724,-2018,1940,1870,1652,-2586,-4221,4976,1215,-1267,-2258,-913,4095,2382,-4966,-1528,2444,1597,1954,-5418,-2278,5708,1321,-1006,-1602,-2809,6424,1276,-6570,-762,1343,3903,2696,-6728,-2200,6890,1395,-206,-4947,-3354,7846,1999,-6731,-1340,-126,5622,3880,-8191,-3226,5642,1978,2524,-5129,-4454,6621,2957,-2341,-3859,-4107,6657,3894,-6076,-3003,2109,3059,2815,-6936,-4268,5161,2546,-479,-3548,-3878,5247,3756,-4086,-2741,-1257,2500,3549,-4834,-4254,2732,2309,744,-3085,-3730,3892,2172,-1662,-3325,-1869,3491,2841,-2924,-2108,1717,2338,1547,-4034,-1528,2628,517,-751,-3050,188,3485,984,-3174,-1657,242,3140,1186,-5005,-648,3749,974,-616,-3793,-8,5798,-535,-1806,-591,-1019,4742,-876,-5353,1435,2901,1614,-344,-5079,1325,7098,789,-2675,-3372,670,6232,209,-6155,-444,1540,4248,766,-6507,-329,6111,1776,-2052,-5245,-1180,7834,1243,-4687,-2509,884,5776,1298,-6294,-2227,2492,3711,435,-5046,-2343,4600,1713,-2408,-3565,-147,6398,2225,-5551,-1434,1411,3186,1442,-4884,-2046],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-7,7,-8,9,-9,11,-12,13,-15,16,-17,20,-21,24,-26,29,-31,34,-38,42,-47,52,-58,66,-75,86,-100,120,-147,185,-248,362,-1460,6591,3490,-7700,751,151,3420,4712,-9832,-2454,7805,551,1582,-5101,-5559,11674,2647,-8010,-222,-3209,8038,7115,-11508,-2546,4677,2835,5645,-7979,-7677,10136,3466,-2910,-3834,-6154,8086,8902,-8977,-4372,1083,3552,6392,-7775,-7297,5668,4223,1219,-5664,-7459,6810,5346,-3768,-3591,-2129,5749,6520,-5568,-4536,2843,3368,4016,-5365,-4854,6616,3313,-629,-2298,-4192,5497,4402,-4389,-1366,-1487,4281,5064,-5936,-1194,3825,1348,2364,-4273,-3784,6549,1389,-2726,-3,-3038,5363,2568,-8068,1492,2159,1079,1896,-7334,-880,8387,-1868,-1854,-2141,-3666,8682,397,-9183,80,1819,2428,3489,-9220,-337,9529,-1243,-755,-3874,-3587,10914,380,-8431,-624,-948,6858,4710,-11168,-1654,8218,2157,1896,-7894,-4303,10832,2090,-5230,-3476,-2466,8390,4806,-8872,-3795,3269,4030,3733,-8709,-4024,7595,2031,-1746,-4762,-3633,8592,3619,-6904,-3162,-1479,5008,5207,-6998,-2803,3534,3467,921,-5441,-3949,6345,2665,-911,-3032,-1528,5729,1878,-5724,-1676,929,2775,2697,-6628,819,5167,-1055,-1098,-3602,-415,6909,-1915,-4017,1215,-58,3873,-644,-6657,2694,4508,64,-40,-6737,336,7864,-2962,-3752,-635,178,7327,-2908,-9265,3460,2845,2334,-238,-9457,1798,8516,-1162,-3445,-3491,-1577,10033,-243,-8018,1112,1467,5214,1348,-9770,767,7605,-619,-1167,-6230,-2409,9627,170,-6205,-1831,644,6698,2055,-8486,-1161,5197,4050,2100,-7499,-1091,8132,1872,-3061,-4019,-2159,7071,602,-7102,-1656,1863,4730,2518,-6501,-1829,3752,1470,89,-4558,-240,4816,935,-2581,-915,-205,4514,-438,-5015,691,1081,2453,502,-4465,1395,4169,-1584,-1116,-1287,1291,4373,-1746,-4780,2014,1646,1859,-2680,-6132,4320,3466,-2676,-1618,-3186,2038,6668,-4368,-4166,1101,2367,4549,-2817,-6694,4696,4100,729,-2093,-7106,3125,6515,-4063,-3690,-2140,1758,8549,-2326,-8011,1957,2712,3227,-2593,-7678,3379,6478,-991,-2481,-4685,1691,8926,-1534,-5989,-480,1516,5108,-217,-8215,1592,4329,902,-1465,-5614,401,6348,-1328,-3634,-2152,110,5618,-189,-5554,981,1021,3157,-624,-4977,322,3860,-178,-1797,-1685,1665,3866,-2484,-2746,-429,2334,1959,-1901,-4312,1771,1923,46,-919,-2832,2671,4322,-2429,-2929,333,2522,2615,-2886,-2894,3303,1919,717,-3058,-4446,4470,3434,-3455,-3782,-1488,3488,3478,-4704,-5472,3268,2472,2134,-3442,-4365,4735,3396,-1855,-4190,-3762,4181,5157,-4372,-5376,673,2951,4793,-4213,-5534,3090,3123,808,-3123,-5732,3787,5743,-2575,-3765,-2415,3573,6172,-2730,-4762,1688,3647,2942,-3038,-5105,2179,4654,637,-1938,-4072,2982,4000,-2461,-3658,-1317,2375],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-9,10,-11,12,-14,15,-17,19,-21,23,-24,27,-30,32,-36,39,-43,47,-52,58,-65,72,-81,92,-105,123,-144,173,-213,273,-371,554,-1003,4605,4032,-4209,1480,-3237,2418,5023,-5699,-2071,3115,-1882,3023,-3459,-3276,6449,8,-4104,-1088,-1105,4507,1489,-6053,469,3589,1513,837,-4824,-752,6087,-12,-3376,-3846,-193,7105,34,-6627,-1476,3134,5458,-176,-7882,66,6277,2637,-1306,-7380,767,9085,-317,-4605,-4647,-45,9097,-682,-9184,-882,2830,6237,1788,-11637,1169,7585,548,-886,-7040,-3171,11965,1032,-6879,-1798,-1126,8473,3899,-10362,-1261,4805,2133,2861,-7923,-3327,9732,801,-2824,-2495,-4364,8395,3753,-8620,-354,1345,1771,4031,-7228,-3396,6630,-1488,305,-1717,-4283,7086,853,-5168,1346,-343,1947,3466,-6833,-555,4915,-1324,1323,-3811,-1358,6826,-595,-3864,114,386,3800,-547,-6475,1044,4018,517,-602,-4779,1238,6730,-1076,-4109,-2831,1714,7163,-1757,-5918,-625,2897,5242,-2621,-8077,1602,5251,1173,-3093,-7634,1902,8353,-1548,-3859,-2762,2505,6439,-2030,-8745,1063,3978,3711,-517,-9621,2784,8306,-1139,-1977,-5429,-350,9333,-2290,-7617,-304,636,6149,333,-9462,2186,5749,822,492,-5810,-1631,9029,-1416,-3564,-1563,-1497,6530,939,-7442,2389,1954,720,3338,-7722,-1461,6705,-1826,-1168,-2316,-2573,5504,779,-5358,887,853,1281,1959,-5561,1237,5408,-2904,-1137,-1616,691,4384,-1924,-4585,1450,788,3060,-1208,-4447,4174,5283,-1827,-2033,-3868,2334,5608,-3149,-2964,-1338,2173,3764,-3477,-5266,2633,5031,1564,-4134,-5054,3782,4955,-22,-3723,-4493,3840,6431,-3947,-5613,383,3442,5533,-4453,-6969,2127,3803,1756,-2146,-6744,3691,7144,-2473,-4713,-2910,2158,7153,-3649,-6547,2371,2659,3881,-1164,-6739,2497,5988,-687,-950,-4749,753,6004,-2257,-4128,112,-543,4574,-541,-5022,2446,2935,-281,-100,-3512,886,6130,-3083,-2514,460,3,2976,-2014,-3657,2260,1050,-365,-341,-3449,3192,4039,-3399,-1638,-323,1641,3490,-3999,-3003,3023,2618,838,-3102,-2956,3783,3681,-3121,-2620,-858,2805,2605,-5596,-3421,1837,3459,2670,-4532,-3856,4128,3118,-1305,-3751,-2833,5734,4467,-3295,-4400,-485,4919,3866,-4687,-4440,2144,3473,3018,-3803,-5077,4876,3390,-373,-3630,-2631,5116,5013,-2884,-3306,852,3060,3905,-5557,-4746,3242,3611,496,-3024,-5276,3083,4539,-2101,-2546,-1730,2359,3692,-3165,-2692,2577,871,2297,-2010,-3841,2460,3543,-1489,-732,-1121,2615,3006,-2919,-2921,1219,1259,1316,-1947,-2241,3539,1461,-2030,-359,-983,2352,1834,-3889,-708,1568,1192,952,-3971,-1439,3154,2330,-1082,-2036,-1047,2478,2533,-4687,-2249,1473,3639,991,-4849,-1433,2139,3483,715,-3824,-1948,3441,2203,-2805,-3423,-924,5582,1611,-4066,-2684,945,4032,1302],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,5,-6,6,-7,8,-8,9,-11,12,-12,14,-16,17,-19,22,-24,27,-30,34,-38,43,-44,29,280,1396,-6066,93,7460,-2491,-1483,441,-1499,6898,-2155,-7158,1964,1472,1228,-240,-4928,2382,5767,-3133,-1311,-944,1613,5910,-3296,-3764,1417,2752,3703,-2781,-5143,3791,4638,-2466,-4270,-3115,5237,4334,-4635,-4201,-589,4439,5714,-7412,-4998,4629,3656,2818,-5465,-7121,6278,5806,-1983,-3588,-3780,6169,6771,-8822,-5012,1414,4552,7149,-5592,-9637,6443,4559,324,-2847,-9836,5872,9021,-5474,-3164,-1499,2737,9938,-5711,-9022,3245,1281,3896,-703,-9594,4378,7173,-1901,-1642,-5642,454,9219,-5158,-4625,1541,-414,5412,-215,-7784,4257,2383,-846,55,-4989,2449,6769,-4566,-999,579,-168,3697,-3134,-3937,3632,1121,-1071,-559,-3252,3027,3291,-4716,-1518,-488,2429,3612,-5483,-3380,3880,2626,1412,-4414,-3005,6208,3192,-2856,-3075,-1470,5611,3417,-5909,-3045,1839,4587,2965,-8554,-3524,4594,3222,191,-4507,-4483,7843,5178,-5316,-2507,-1715,6196,5153,-6956,-3338,3759,3554,3811,-6877,-5450,6818,3644,-1047,-3477,-5872,5159,5435,-6810,-2354,-652,2310,6952,-6098,-5791,4231,2291,1420,-2450,-6661,5053,4791,-4692,-774,-2415,2187,5929,-4127,-3045,3316,474,3926,-2437,-5185,4744,2647,-1173,715,-2515,2824,4647,-4775,-2178,3161,628,3029,-3249,-2903,5278,216,-1624,-1885,-2411,3301,2423,-5712,-826,3267,1996,1968,-5567,-1789,5333,1380,-1996,-3136,-1196,6983,1123,-3937,-2382,586,5012,671,-5638,-1557,3721,3568,3,-6699,-1330,7390,1707,-3195,-5243,-2667,7627,2221,-4725,-1651,-349,4943,2626,-7189,-2246,4103,2577,846,-6331,-3763,7742,2027,-2334,-2412,-2280,5330,3503,-7181,-1329,929,2523,2773,-5820,-3592,4988,1800,475,-3235,-4885,6006,2481,-4842,-743,-1090,2030,3701,-5558,-1842,3245,-18,2123,-1391,-2607,4076,1196,-3604,439,-551,1904,1419,-4288,-852,2469,-397,107,-2328,-2078,4283,-258,-3131,-416,770,3353,-500,-5541,255,3134,1474,-1628,-4788,907,4983,-108,-2923,-2587,614,5091,-872,-5310,-780,3222,5368,-410,-6154,668,3901,2815,-1729,-5185,1979,6179,-718,-3775,-2976,552,6425,286,-5635,-686,3645,3670,-398,-6209,-472,4483,1176,-1013,-4093,-398,6707,-59,-5033,-818,273,4806,1955,-5885,-398,2732,1951,729,-3712,-1251,4706,-39,-1942,-1452,-1640,5697,1321,-4136,465,1214,1551,1384,-3625,265,3555,-1577,-641,-1141,-685,4089,-221,-3050,756,1989,1389,-1189,-3707,-405,4021,-884,-2578,-2477,2071,2311,-1106,-3005,186,1554,2308,-837,-4863,1394,3341,472,-2397,-3158,1975,5273,-1478,-3216,-715,1978,3111,-2895,-3971,1288,3539,2675,-2882,-4179,2001,3607,-5,-3334,-2305,2331,4726,-1616,-4919],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-8,9,-10,10,-11,13,-15,16,-18,20,-23,25,-28,30,-34,38,-42,46,-51,57,-65,73,-81,91,-100,90,-2,1939,-6231,-797,10746,-3331,-5602,413,-925,8509,-346,-11136,2099,4725,1643,2431,-10612,-156,12233,-1906,-3328,-3806,-2231,11593,834,-12232,49,2126,6050,4249,-12236,-2096,9586,1727,422,-6862,-3692,11373,1541,-7502,-2535,-723,8526,3811,-11103,-2876,5052,3008,2205,-8102,-3817,8981,3142,-1815,-3480,-2785,7175,3575,-6011,-2709,-166,4752,2501,-7520,-2470,4701,1721,-32,-4821,-2002,6642,167,-3133,-2137,-736,5282,49,-5431,1451,1551,1279,1151,-6302,1281,5451,-1755,-2403,-3606,-401,6879,-3129,-6366,3057,2180,2970,-642,-9029,5387,6306,-1851,-445,-4636,931,9353,-5585,-5539,1016,55,6973,-2183,-10852,3953,5785,-78,70,-9644,1824,9997,-3809,-4365,-1661,-14,10032,-1544,-10689,2314,4155,4956,609,-11066,959,9847,-925,-2141,-5537,-1955,11644,-1581,-7302,-734,-57,6946,1663,-9916,99,5348,2417,-382,-7601,-903,9575,166,-4584,-4003,360,8042,1010,-6083,-420,1925,4110,393,-7110,266,5022,-61,-292,-4164,926,5322,-1056,-4692,-39,1305,4834,-31,-5344,2221,2849,1017,-1464,-4932,2468,4488,-3901,-2124,-1461,959,5458,-4651,-5615,5009,2387,2404,-2954,-6657,5898,5777,-4302,-2484,-3355,3411,7422,-6510,-5155,3320,1862,5373,-2282,-8517,6344,5310,-1258,-1983,-5753,4340,9110,-4117,-5409,41,2087,8580,-3938,-9297,4293,4863,1529,-2904,-8819,3739,8666,-2512,-4101,-4423,894,7315,-3490,-7394,483,2936,4738,-1768,-7951,2466,6476,496,-1050,-5138,2552,6952,-1789,-4506,-26,2331,4569,192,-5741,2141,2066,784,-751,-4447,2340,4833,-1698,-1442,-2274,2305,4418,-2572,-2729,1366,696,2733,-2851,-3556,3027,2489,-1097,-153,-2617,4425,3752,-4930,-1962,2039,2949,2084,-4744,-4179,5695,2227,-957,-3621,-3293,6104,4484,-6172,-2395,-244,3780,5302,-6192,-3608,4562,2456,1566,-4441,-6561,6112,5401,-3527,-3099,-3451,5292,6393,-6638,-5282,2771,3219,4682,-4385,-8092,5482,6096,-313,-4613,-5319,5586,6099,-4862,-4550,-342,3146,5812,-3987,-6092,3935,3981,2406,-3150,-5742,3101,4295,-1698,-2501,-2360,2729,5440,-2941,-3441,563,1081,2395,-2228,-4186,1505,3486,-489,-2522,-2761,2630,2664,-2483,-1671,879,2527,2364,-3614,-1494,3445,1014,163,-2197,-1703,4660,746,-3007,-1850,165,2820,2256,-5364,-1109,3378,1651,659,-4302,-1318,6407,2078,-3633,-2833,-973,4951,3099,-6301,-1430,2457,3301,2692,-7147,-2845,5021,2834,-2299,-5136,-2536,7002,2794,-4977,-3932,448,5311,1843,-6521,-3826,4014,3112,1357,-5808,-3081,6702,3933,-2836,-4497,-1632,5250,4525,-5080,-3369,731,3045,2434,-5521,-3065,2543,3265,-1319,-3401,-3539,3801,2934,-2931],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,7,-8,9,-10,11,-13,13,-15,17,-18,21,-23,25,-28,30,-34,37,-42,46,-51,56,-63,70,-77,87,-99,112,-129,151,-179,219,-277,372,-548,985,-4540,-4308,6833,1016,678,-3439,-7858,7878,5598,-5665,-891,-2284,3975,9165,-9118,-6277,5337,1643,3664,-5225,-10065,9454,4819,-4527,-2693,-6256,5038,10696,-7955,-6456,2409,2671,8147,-5751,-11561,5997,4619,70,-2787,-8669,5714,10415,-4525,-4414,-2958,2853,9711,-4473,-7771,3215,4574,3766,-1800,-8096,3338,7347,-1769,-2504,-4309,2363,7873,-3513,-3600,-1184,1696,5509,-3097,-5371,2513,2227,195,-2486,-5221,3364,4597,-1791,-1180,-1351,2727,5204,-5451,-2361,2945,845,2610,-4113,-4803,6686,1228,-2769,-1154,-3799,5861,3269,-8808,-1331,2639,3081,2826,-7432,-3934,8079,1673,-307,-4244,-4774,10356,4018,-7617,214,566,4037,6018,-10273,-3962,7369,2261,1501,-5669,-7538,9688,4354,-4991,-2045,-4671,5634,8466,-9917,-4942,3772,3268,4896,-6563,-8024,8722,5081,-1310,-2905,-5895,6936,7532,-6179,-3114,-1076,4245,7417,-5843,-7216,4595,4075,1731,-4340,-6824,5978,5242,-2799,-3478,-3474,3692,5314,-5832,-4040,1490,2932,4045,-4075,-4604,4951,2451,-554,-2966,-2688,5218,3820,-3957,68,-540,3989,3404,-5566,-162,4609,627,733,-4613,-3007,6923,5,-4194,-723,-767,6066,2021,-7891,785,4125,1400,1951,-6660,-2873,8184,-865,-3747,-4086,-2846,9543,1649,-9038,153,3217,4627,2837,-8993,-2306,7651,1401,-2200,-5980,-3693,10188,3922,-8185,-1084,314,5959,5077,-8632,-2722,5725,2423,1580,-7104,-4341,8629,2646,-4274,-3571,-2920,6987,5571,-7763,-3349,2541,2502,2957,-5640,-3415,5956,3200,-253,-4769,-2697,6505,3466,-4309,-2847,219,4594,2285,-5615,-1414,2635,1420,202,-4083,-1814,4704,876,-1038,-1440,-1904,4630,242,-4965,592,2524,2115,-327,-5611,393,5045,-647,-1663,-4267,-341,6448,-1315,-5901,115,1722,4591,203,-6987,1983,4269,946,-725,-6247,494,7398,-2017,-4873,-1089,1235,6239,-210,-9331,1548,4139,2997,-470,-8188,134,9527,-536,-3049,-3978,449,8444,334,-7802,-2211,2847,4506,1505,-8343,-999,6577,1662,-1819,-5479,-973,7800,891,-4744,-2433,651,4491,1621,-7555,-1802,3943,3120,803,-5848,-1190,5488,1394,-1521,-3206,-268,5935,1029,-4766,-448,1108,2967,738,-4909,-1007,3109,578,-1146,-2914,364,4658,-610,-3154,-2731,1306,2607,-1542,-5652,1919,2935,996,-627,-4220,3483,4822,-1736,-2849,-741,1444,4841,-1982,-3723,2627,2913,3307,-2048,-5391,3949,5238,-1670,-2274,-2124,2965,5668,-1583,-5441,-163,1989,4240,-2523,-7498,2522,4876,1433,-3630,-5524,2800,7792,-2399,-4576,-1423,2571,6095,-797,-6279,816,3236,3384,-2353,-7064,1883,7328,-496,-2486,-3528,1179,5893,-1406,-5484,-1420,2072,4593,655,-5326,985,4303,896,-1986,-4217],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,4,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,18,-20,22,-25,27,-30,32,-36,39,-43,48,-54,60,-68,77,-88,102,-119,144,-176,223,-290,905,-7696,-2188,5516,-789,1074,-4404,-2259,7072,353,-3719,-99,-1167,4320,563,-5704,1263,3326,1108,334,-5152,506,6757,-1928,-2706,-2280,1854,5894,-2326,-5936,1568,2846,3086,-1766,-6190,3475,5796,-487,-3262,-6083,2493,7336,-3079,-5087,-2076,3558,8364,-2862,-9333,3301,4333,2369,-1224,-9451,3556,9911,-1774,-2532,-5226,817,11014,-3550,-8431,1257,1603,8813,-369,-12213,2535,6835,-457,246,-9896,-398,11423,-1878,-5417,-1835,-1214,9075,654,-9807,1435,3254,2496,2188,-8770,-774,8372,-1677,-1926,-1909,-1782,8052,1279,-6867,2495,525,2912,2504,-7971,555,4422,-2026,-24,-2361,-1494,6201,-760,-3285,1262,559,3407,-106,-6142,2116,4234,-1074,-706,-3943,787,4590,-2812,-3412,-94,2630,4262,-2741,-4841,3608,2850,799,-4120,-5789,4554,5754,-1239,-3973,-3435,4913,7711,-4735,-4103,504,3491,6087,-4652,-6923,4119,4959,2360,-3413,-7344,5534,7841,-5081,-2835,-2985,2963,9303,-4978,-7508,2970,1690,5525,-2233,-9122,4556,6304,-1367,-1566,-5504,591,9672,-4400,-5162,354,1347,6257,-677,-8809,2506,3857,530,-13,-7606,1041,7457,-3269,-2010,-880,-1652,6550,-1140,-5971,2677,1671,912,154,-5097,2256,6190,-2711,-472,-1584,139,4496,-3050,-3302,2272,973,2008,-2321,-5079,3263,3949,-2349,-111,-1710,1857,4059,-5277,-3119,1654,3281,2800,-4540,-3999,4072,3000,-662,-3594,-3623,5194,3747,-4302,-3472,-1945,4663,3235,-6214,-3185,3307,3930,3078,-6011,-5650,5492,3807,-1017,-4180,-4214,6653,5524,-5408,-4015,314,3993,5437,-6468,-4683,3789,3530,1946,-3534,-6362,5061,5943,-2759,-1967,-3108,2153,6845,-4336,-5138,1768,1336,4596,-3321,-6230,4307,3563,-1069,-1170,-4258,3156,5251,-4220,-1628,607,869,4452,-2527,-3731,3069,2001,-745,-1072,-3699,3083,2860,-3707,677,-150,1132,3515,-2622,-2270,3329,1302,-1069,-3332,-1753,3598,2286,-3563,-1248,61,3488,2210,-4441,-1529,3122,2846,-210,-4710,-1864,4646,2119,-3223,-4611,-243,5876,2292,-4716,-3583,1158,4719,2231,-6837,-2236,3538,2519,-169,-6032,-2497,6728,4074,-2921,-3230,-1507,6626,2668,-6814,-2472,2670,4537,2784,-4761,-3873,5355,1881,-977,-3785,-3774,5056,4116,-4714,-2100,16,3172,3121,-4758,-2839,3410,1664,1286,-3130,-3251,4216,2370,-2160,-1367,-1356,2244,3637,-3594,-2489,2480,857,692,-2701,-1734,3932,1203,-1254,-1371,-1052,3365,1360,-4465,-271,1841,1286,230,-2023,-1231,4168,232,-982,-1410,385,4258,150,-4193,-528,1609,3985,-1102,-4400,-213,4314,2943,-984,-4842,-395,6055,1338,-4366,-3079,495,5101,244,-5457,-2631,3106,3307,-1308,-6015,-488,4872,721,-1354,-4271],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,1,-2,2,-2,3,-3,4,-4,5,-6,6,-6,7,-8,9,-9,10,-12,12,-14,15,-17,19,-20,23,-24,28,-30,34,-37,42,-49,64,-425,-594,347,6131,-2788,-5547,5587,1364,711,-430,-5607,3914,4851,-4738,-118,-911,1113,3455,-3578,-4197,3067,1355,424,-2734,-3491,5456,1078,-3086,-1604,-2408,5774,3923,-6251,-2641,2078,4970,2204,-7218,-3136,7151,2200,-1044,-6633,-4085,8658,2735,-6289,-2914,-1157,6985,4513,-10626,-3282,4484,3493,2090,-8082,-6610,9185,3904,-2759,-4408,-5837,8654,7373,-8718,-3397,1072,4154,6924,-8071,-7007,8087,1119,1637,-3463,-8474,8538,6152,-5061,-2766,-3708,3516,9278,-6649,-5110,4686,196,4648,-3382,-7994,6450,2879,-3091,202,-5648,3406,6884,-6230,-1508,1234,-645,3510,-3946,-5235,6618,1379,103,-1040,-2827,4745,3362,-4744,-921,123,1613,2812,-4080,-2176,5691,1277,94,-3829,-2158,6020,185,-4935,-1262,-150,5123,38,-6952,-1600,4089,3950,-1128,-5951,-613,6735,1709,-3051,-5369,-646,8998,459,-6776,-2099,174,7075,1743,-8990,-1159,6540,2683,556,-7586,-2931,9479,2037,-4787,-3096,-2481,7919,3907,-8153,-1500,2165,3950,3738,-8214,-4405,7594,708,-193,-4395,-5439,8358,2861,-7062,-489,-1016,3474,4615,-6822,-3688,5925,525,1896,-3841,-4852,6739,2557,-4024,135,-2983,2101,3033,-6268,-418,2792,363,1883,-3919,-3106,6000,580,-1638,156,-1094,3841,1494,-5523,1320,1978,2071,412,-4724,619,5533,-670,-1162,-2166,576,6573,-823,-4549,-357,1807,5251,-1019,-6743,730,5779,1946,-1538,-6134,2192,7136,-542,-4502,-3312,1624,7054,-1364,-7551,-638,2925,4757,506,-7634,928,6551,-497,-1678,-5603,809,8789,-454,-5032,-2520,305,6046,210,-9563,-445,4493,2330,1585,-7361,-639,6636,-227,-2723,-2426,-1717,5907,1876,-6414,-700,2013,3236,1546,-6560,-594,5056,-1440,-249,-3369,-1125,4816,640,-3754,1076,38,1916,948,-5506,338,4551,-451,-867,-2998,-1081,4417,-1032,-3225,-2,-116,3835,-1021,-3952,459,2518,1331,-1186,-4576,931,5028,-1002,-3125,-1167,2319,4366,-1468,-6089,442,2565,1349,-2368,-5812,1740,4150,656,-2818,-3855,2868,5568,-2759,-5961,-2342,2468,5576,-2903,-6587,2184,4512,1865,-3293,-6048,3231,6155,-482,-3667,-2949,1107,6843,-1899,-4858,678,3227,5571,-2054,-7056,1667,4331,223,-1939,-5100,1457,6481,-737,-3401,-933,-19,4943,-329,-3770,767,1437,1787,-142,-4474,719,5105,-454,-1879,-1494,-364,3970,-687,-3174,1683,1724,1509,244,-3961,1644,3688,-1468,-683,-1401,2774,4825,-1844,-4235,1855,1278,1041,-2701,-3902,1685,3190,-1035,-2172,-2027,2388,3761,-1819,-3356,19,2653,2555,-3856,-4217,2267,4404,1203,-4047,-3591,3744,3891,-2117,-3498,-1710,4922,4086,-4073,-4522,2103,3705,4362,-4042,-4473,3482],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,26,-28,31,-34,38,-42,47,-52,58,-66,74,-85,97,-115,137,-168,215,-293,449,-1338,5288,4557,-9047,-365,4437,458,2563,-6817,-3756,10213,960,-3708,-1900,-4338,8792,4415,-10844,-41,3172,3447,4570,-10213,-4948,11014,887,-1280,-3786,-7556,11084,5175,-8782,-2283,-2241,5579,7429,-10102,-5946,8014,1570,2620,-6175,-6414,9072,5429,-4166,-4568,-5357,6625,7309,-7310,-5388,2661,3548,5580,-5793,-5377,6004,4407,119,-3198,-6516,6586,4412,-4533,-3142,-878,3504,4041,-4542,-3856,3102,1948,2053,-4791,-2444,5697,905,-2963,-2365,-2501,6741,1818,-5917,1835,500,2902,1734,-6643,-241,6695,-1391,-260,-3576,-1083,9601,492,-6060,487,-394,6238,1826,-9903,961,5270,-612,438,-6923,-1332,10119,-1695,-5329,-997,-1144,8451,1807,-12557,399,4382,2406,1752,-9866,-1531,11232,-782,-2814,-4061,-4100,10230,2769,-9590,-1191,2051,5960,4936,-11215,-4359,8075,1962,10,-5782,-4975,9587,2763,-6637,-3303,-1467,6033,5363,-9228,-3376,3810,3489,3385,-6577,-4004,6581,2623,-1866,-3718,-2273,5948,2692,-5841,-2857,1323,2534,2123,-5595,-705,4260,1621,961,-4223,-194,6016,-302,-2980,359,283,4976,-128,-6523,2084,2657,1523,442,-5995,3125,5564,-2571,-1954,-3035,442,7246,-4765,-7132,2350,3060,3706,-1089,-8330,2578,5764,-1722,-620,-5343,1071,9512,-3740,-6176,940,317,7563,-1374,-9688,2144,5512,1215,-399,-8741,1355,10300,-1214,-4877,-3396,-595,9756,390,-9396,940,3465,4370,2261,-7648,-1139,8009,90,-1317,-4383,-752,8168,-445,-5218,-947,163,5587,1944,-8246,-1038,5649,1489,350,-5347,-1100,5881,234,-3894,-2007,-948,3354,826,-5741,-45,2422,2331,482,-4868,701,4071,-562,-1092,-3469,1185,4388,-2711,-3601,770,943,2953,-1795,-4395,2931,2823,-148,-1906,-3558,3136,5663,-3345,-3299,-1361,1894,4576,-3933,-6250,4010,2826,519,-2309,-6745,4977,6009,-3522,-3018,-2254,2177,7699,-5216,-5812,3355,3556,3807,-3279,-7104,3553,5122,-351,-2916,-5125,2730,8207,-2479,-5760,-624,1918,6297,-1687,-7112,2728,4161,1070,-1607,-6093,1726,5911,-353,-4212,-1645,1011,6536,-1896,-5575,487,2735,3240,-503,-5350,2064,4148,813,-1794,-4815,124,4611,-1720,-2754,145,1058,3752,-1497,-4753,1296,1937,-439,-1478,-3581,1781,4102,-1379,-2407,-181,3334,2935,-2698,-3269,2137,1563,1263,-3010,-2597,3897,2972,-2557,-3211,-1681,3887,4315,-3792,-1818,1567,2806,1938,-4471,-3228,4491,3351,-1517,-3762,-2567,5505,4032,-4748,-2227,544,3792,4809,-5235,-5212,3965,2911,1507,-3450,-4379,4162,4870,-2322,-2310,-1566,4137,5045,-5266,-4653,1600,3317,3589,-3647,-4667,4234,4106,-733,-2250,-3915,3329,4818,-2116,-3006,-1375,2963,3389,-2863,-4368,2502,3410],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,13,-15,17,-18,20,-23,25,-28,30,-34,37,-41,46,-51,57,-65,74,-86,101,-121,149,-192,263,-416,2021,-4404,-3105,-895,632,8860,-5870,-7336,5323,1213,3858,-1228,-10592,5432,7767,-4037,-2776,-5414,2238,11346,-5502,-7679,1580,1894,7504,-2364,-10326,6065,6447,-212,-1101,-10049,1552,11442,-2367,-5851,-1634,529,10179,-428,-11618,2190,4598,3515,522,-9749,1018,9318,-806,-2938,-5152,-334,10526,-1149,-7390,-344,715,5910,479,-9258,-744,5288,1278,-364,-6587,190,7406,-1158,-3891,-2393,372,6134,-1672,-6744,1486,1230,3407,-1982,-5204,1843,4021,-1809,-1243,-4011,2719,6582,-3911,-3245,671,1324,4328,-3230,-5279,6329,1748,-1026,-1851,-5537,4958,6487,-6657,-2005,217,2137,7024,-6419,-6296,7991,1755,1692,-3046,-9241,6493,7118,-5683,-972,-4077,3296,10305,-5645,-6612,4215,1354,5693,-4181,-10726,6767,7232,-2306,-2561,-6791,2573,10728,-4798,-6444,578,2160,6738,-3574,-9715,2661,4946,1663,-1954,-8957,3298,8119,-3424,-3489,-3390,2371,8472,-2817,-6509,1309,2538,4010,-780,-8180,2929,5061,-698,-1702,-4496,1873,6757,-1457,-3175,-1172,2270,4070,-3117,-3132,1619,449,558,-2623,-3482,4321,2761,-2259,-793,-927,3223,3458,-6141,-3485,4797,793,2197,-4807,-4064,7102,1918,-2573,-268,-2107,6373,4431,-7793,-1119,895,2308,3760,-6515,-4030,7629,1137,-1522,-2619,-5949,8101,4864,-6151,-2625,-89,4507,5259,-8800,-4563,6284,2116,2600,-4438,-6673,6535,5367,-4306,-2718,-2602,5057,8948,-6413,-5620,3569,1977,5237,-4497,-7850,5888,4817,371,-2856,-5180,5093,5921,-3648,-3616,-1229,2893,5138,-3876,-5497,4491,3047,1012,-2070,-4706,3753,4990,-1315,-2231,-1945,2809,2810,-3502,-2319,2060,1469,1600,-4302,-2342,3739,1603,-843,-2910,-2998,4197,1555,-5045,-594,538,2068,1306,-6244,-1661,4902,700,-103,-4561,-1241,6764,88,-3244,382,-352,5880,1940,-7570,-118,4492,1579,108,-7150,-1416,8204,-544,-3977,-3059,-1305,7948,2673,-7095,-1642,2500,3313,3508,-7162,-3495,6553,2259,-592,-4137,-4931,7560,3363,-6500,-2787,-53,5430,3787,-7891,-2916,3912,2645,923,-5093,-4559,4754,3330,-2753,-3414,-2369,4547,3238,-4848,-2193,1142,2989,1950,-4769,-2812,3337,1789,-795,-3558,-2505,4321,2908,-3978,-2109,-164,3552,2262,-3788,-1153,2143,983,-912,-3408,-237,5029,-143,-2464,-697,195,4025,-96,-5616,71,2580,2255,-1086,-4301,1477,5179,144,-1681,-2719,442,6158,-309,-5060,155,2020,4607,-449,-6556,813,4024,77,-2595,-4105,395,6793,95,-4943,-2734,406,6380,191,-6589,566,3411,3401,-971,-7077,61,6522,997,-2871,-2669,-437,6338,1180,-6077,-1222,2517,4666,62,-5529,155,4812,1504,-2277,-3626,-1166,6227,1684,-3352,-2010,-309,4814,1673],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-7,7,-8,9,-9,11,-12,13,-15,16,-18,20,-22,24,-27,29,-32,36,-41,47,-52,60,-69,82,-99,122,-157,215,-326,611,-2825,-2174,7713,-1557,-5326,1699,-987,3660,192,-7326,2332,4045,-1443,-151,-4456,2649,5419,-3258,-3180,361,1252,4196,-2064,-5696,2900,3312,1060,-2127,-4559,4798,5456,-3732,-3765,-2062,4438,5610,-5110,-5211,2323,3097,4805,-6420,-6434,5384,4250,-388,-2830,-7485,6383,9066,-5398,-3896,-3039,3931,8438,-6975,-8257,3216,4231,4707,-3976,-10002,7394,6375,-3351,-2244,-6719,3219,10712,-5409,-5751,1496,925,8601,-2929,-10509,6122,5300,1610,6,-8922,2431,10041,-3420,-3320,-1134,-1498,9127,-1814,-8111,2290,2015,2718,1324,-7879,2464,5755,-2742,-1013,-2470,652,6117,-3261,-4400,1682,424,2809,-112,-5224,3970,1913,-1933,-135,-2354,1462,4379,-4227,-3287,1536,2502,2957,-3778,-2764,4237,2469,12,-5068,-4342,5209,3197,-5263,-3452,-180,5450,2551,-7728,-3447,3904,3456,1916,-5296,-4987,6307,2703,-2242,-4063,-3931,7555,4746,-7475,-2640,417,3998,5423,-7386,-5925,6448,2823,1982,-5435,-7321,8614,5776,-3956,-2594,-3402,5065,7988,-7119,-4666,2866,2157,5153,-4688,-7654,6392,3715,-1562,-1193,-5428,3720,6146,-4538,-3465,925,349,5820,-2586,-6818,5068,2693,-462,549,-5259,3815,4142,-3965,-1523,-639,609,3216,-3644,-3085,3586,270,1031,-2598,-3513,5410,2050,-3925,-1231,-119,2946,2923,-4362,-1966,2766,1929,1000,-4558,-1300,4843,1427,-1571,-2629,-1224,4913,2773,-6192,-2857,2425,5525,1721,-7220,-1772,4995,3024,707,-5645,-2225,7383,1499,-4001,-3818,-1470,6158,2273,-7449,-2831,2906,3801,2481,-7427,-3813,6596,1814,-1055,-3906,-3297,8096,3082,-6725,-2128,-922,3657,3654,-7282,-4019,5347,2796,2439,-4223,-4229,5823,1947,-2703,-1572,-2266,2672,4170,-5613,-2422,2128,349,2838,-4155,-3504,5146,1489,-2356,-1021,-2248,3316,3014,-3984,-396,704,1552,1326,-3957,-1229,3478,707,-1020,-2548,-1823,4258,-84,-4193,-2041,1363,2962,438,-5791,618,3998,1555,-950,-4017,187,5153,586,-3907,-2467,2076,5183,-238,-5169,-93,3023,3157,-1842,-6450,985,5453,1091,-1584,-3813,-14,7511,574,-4189,-2244,635,5320,-158,-6367,-860,4297,2334,189,-6145,-1706,6309,935,-3816,-3312,404,6636,796,-6564,-1468,1856,3673,1493,-5052,-346,5009,1062,-781,-3247,-2586,5826,511,-4006,-1678,-303,3577,1337,-6259,-1094,3089,987,695,-3708,-1757,4262,-414,-2279,-1675,-889,3325,46,-4431,244,2540,1600,-519,-2525,314,3676,48,-2153,-1306,175,3233,-145,-3959,971,2344,1628,-1183,-4740,-33,2719,-400,-2958,-2364,2783,3973,-829,-4665,-1521,2845,3359,-1056,-5579,1580,5252,2149,-2049,-4617,1455,5049,68,-3355,-3536,2328,5618,-2036,-5444,-420,3830],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,9,-10,12,-12,14,-15,17,-19,21,-22,25,-27,31,-34,37,-41,45,-50,56,-62,69,-78,88,-101,116,-136,162,-197,251,-335,492,-873,4402,2206,-2760,-348,-5512,5041,4537,-4608,-1402,582,1470,3111,-6377,-3008,4823,543,-188,-3067,-2736,5634,696,-3732,-1342,-336,5722,1195,-7063,15,3694,2865,-387,-5854,-329,7239,175,-2571,-4328,604,8898,-831,-6724,-1348,2512,5618,910,-11021,819,7063,1543,-157,-8504,-1477,10776,30,-5418,-2786,-1287,9741,1502,-9992,-572,3991,4691,3302,-10869,-4143,9661,943,-1115,-4389,-4875,10791,2893,-8054,-169,-712,3800,5070,-9544,-2223,5607,1061,2124,-4602,-5305,8756,2529,-4443,-542,-2635,3845,5009,-7404,-2200,2696,300,3286,-4779,-3884,6746,152,-2188,-1302,-2244,5854,2126,-6058,796,2116,1794,1074,-5731,201,4838,-962,-2679,-2652,-152,5753,-828,-5200,16,1867,4261,-1013,-6458,625,4865,2068,-1473,-5249,977,7030,-285,-2989,-2645,2395,7016,-2180,-7152,844,2194,3926,-915,-8932,1999,7069,323,-2888,-5794,832,9949,-1846,-5574,-2513,256,8159,360,-9705,2719,5132,2821,1766,-8993,651,9202,-944,-2351,-2582,13,9561,603,-8585,17,1207,3980,2407,-9270,-1344,6439,-153,-1050,-3840,-2142,8005,526,-4922,794,-1363,3570,3658,-7233,-164,3173,-314,1065,-3657,-1675,6309,-1133,-2439,-511,-1010,3632,-1155,-4508,756,1804,50,-3,-4149,1069,5941,-1839,-3152,-657,1561,5668,-1729,-3788,1274,2223,2499,-2657,-4747,3057,4672,-1007,-3154,-4667,3018,6212,-3444,-4116,1,3906,6052,-4027,-7174,1256,4051,2572,-3696,-6881,3722,5882,-1041,-3724,-3726,3399,7773,-2405,-6644,-72,2934,4106,-2630,-8344,2670,5386,814,-1098,-5918,1931,8223,-2129,-3903,-1807,-104,6734,-977,-7770,1319,2539,2489,-67,-7323,100,6522,-1127,-2162,-2646,-417,6313,-925,-5162,1652,1412,2530,494,-6225,2287,3846,-1495,-575,-1522,-126,4219,-1655,-2393,2178,799,2722,-1351,-4454,1209,2437,-611,-1782,-2548,1245,3324,-4057,-2264,161,2165,3088,-2520,-3489,2393,2757,730,-3623,-3699,4056,4497,-1201,-3685,-1436,4210,3171,-3833,-3483,1351,2696,2648,-4046,-3828,5162,3240,1473,-4333,-4370,6287,5311,-3203,-2682,-1319,3636,4305,-4383,-6023,2341,3954,1881,-3074,-5898,4137,4328,-1206,-3098,-4043,4010,6770,-3791,-4011,289,2132,4283,-3500,-4652,2394,3459,-289,-1605,-4266,1923,4222,-2207,-1605,-1000,2147,3518,-2006,-4252,2756,2050,-621,-1694,-3475,1823,1407,-2345,-994,-738,1016,3505,-3248,-2872,2081,1674,1623,-2473,-2614,3554,1679,-1479,-899,-284,3582,2378,-3196,-2141,1890,2725,-18,-4139,-1052,3631,2432,-968,-2847,-1196,4432,1860,-2905,-2957,1228,4490,918,-4487,-2817,2255,2820,-1199,-3695,-3155,5203,2881,-2542,-3413,-1391,5231,3022],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-1,1,-2,2,-2,3,-3,4,-3,4,-5,5,-6,6,-7,8,-8,10,-11,12,-13,14,-17,18,-21,23,-26,29,-33,39,-46,55,-68,86,-115,167,-272,566,-3248,-5842,8166,3251,-4115,-1033,-4540,5169,6836,-9363,-3432,3671,2613,5827,-7356,-7775,9686,4046,-1284,-2008,-7858,8220,7737,-7835,-3013,-170,3215,8993,-7968,-8784,7398,2778,3806,-3435,-10593,7689,8501,-5735,-2975,-4317,3983,10543,-6653,-7286,3198,1225,5794,-2800,-10074,6070,6003,-938,-1649,-6988,4453,8880,-4441,-4591,-941,2287,6510,-2557,-7482,3090,3017,1942,-2151,-6226,2595,5032,-2455,-1728,-3187,2317,5270,-4226,-3137,745,2128,2321,-3233,-3482,4100,1112,-515,-2231,-3069,6159,1966,-6034,-185,-141,2876,2003,-7469,-1580,6696,1130,1218,-4058,-3382,8892,1115,-5192,-490,-2098,5866,3700,-9341,-724,4633,1832,3339,-6616,-5108,11083,2068,-2074,-3074,-3528,8130,5244,-10514,-3036,1861,3401,6950,-9365,-6734,8290,2283,-184,-3953,-6897,9459,5771,-6059,-2277,-2883,4606,6628,-7644,-5509,4363,1539,3482,-4259,-6573,6885,5256,-2444,-2453,-4879,4336,6533,-5787,-3946,199,2223,3579,-3910,-4921,4381,2565,-219,-2945,-4103,4365,3181,-3592,-1810,-561,3437,2672,-5368,-1251,3477,2495,947,-3555,-2098,6232,967,-2482,-493,-95,6113,937,-5736,288,2004,2256,-222,-6602,239,6438,62,-661,-3186,-1633,9045,-470,-6710,1044,1492,4843,1516,-9652,-327,6359,1368,658,-6156,-1736,9922,-334,-5825,-1300,-1589,8172,3453,-10221,-875,4276,3307,2179,-8372,-2416,8512,833,-2108,-4309,-2624,8370,1897,-5603,-1451,1343,4543,3839,-8467,-3708,6066,1628,1153,-3980,-3961,6959,2640,-4120,-1988,-1315,4116,3622,-5725,-1120,2636,2198,2012,-4115,-2355,5599,1122,-1236,-1934,-1039,5213,2598,-4822,256,751,2141,278,-4166,684,4459,-1755,-791,-2539,-152,4526,-362,-3311,-631,835,4431,-1771,-6703,1442,2899,765,-1119,-5243,1539,6276,-1706,-2923,-2151,1387,6088,-3120,-6720,1324,3020,3198,-481,-8574,1541,7496,-570,-3139,-4645,220,8308,-2026,-5987,-108,1786,5652,-253,-9488,181,5367,1441,295,-6408,-745,7827,525,-3159,-2656,817,7030,1809,-7128,-436,2498,3114,1223,-7146,-851,6243,1422,-1569,-3570,-2389,6321,904,-5201,-1846,1006,4333,1099,-5388,614,4647,572,-481,-2906,-492,3620,226,-2215,-533,188,2840,-1445,-3425,1249,1083,775,29,-4029,1672,4065,-71,-706,-1831,1564,3949,-2833,-2970,1036,2755,1704,-2075,-4577,3575,4031,-740,-2976,-3367,2895,5038,-2273,-3531,-470,2828,4343,-3269,-5854,3259,4967,1277,-3999,-5118,3290,6386,-2008,-3641,-2203,3324,5847,-3565,-6009,1262,2085,3868,-2369,-6462,1543,6051,265,-3265,-4190,1653,6455,-875,-3724,-897,1345,4587,-264,-6481,2125,3533,1602,-771,-5470,1062,4779,-490,-2890,-2792],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-6,7,-7,8,-9,10,-12,13,-13,15,-17,19,-21,22,-24,27,-30,32,-35,39,-43,48,-52,58,-65,73,-83,95,-111,131,-159,200,-265,386,-682,3393,3427,1291,648,-8723,1449,8273,-1830,-2592,-4388,-2273,10549,-4180,-8051,2436,1170,4786,1047,-11811,2971,8811,-63,-333,-7642,-2656,12859,-1829,-7300,-985,-1084,10259,3029,-11662,290,5204,1900,1921,-10213,-2541,11203,-102,-4312,-4226,-3901,10406,2249,-9386,-1631,1295,3237,4080,-8989,-2926,8470,1133,-307,-4980,-4632,8999,2926,-5388,-1204,-1134,5237,2496,-7728,-2319,3403,2470,1187,-5873,-1288,5427,154,-2258,-3303,-1595,5712,48,-4267,56,721,3416,-824,-4889,2437,4066,-1099,-614,-4438,1286,6089,-4386,-3573,1442,845,6260,-2173,-6984,5442,2933,514,-707,-6947,3354,7368,-5046,-2753,-1346,1529,9172,-3282,-8663,2666,3548,3863,-1249,-11235,3855,7883,-1801,-2042,-6448,1349,12103,-3068,-8547,2047,1024,6838,-993,-12341,3692,6590,672,277,-8128,-324,10455,-970,-4495,-3144,-859,10077,512,-9770,-11,3639,3568,2150,-8986,-294,7680,-858,-1908,-4101,-629,7855,-265,-5917,120,1706,4511,-870,-7267,203,3112,683,-829,-4652,860,5167,-2034,-1650,20,-52,4293,-2152,-4398,2939,2364,664,-1973,-4518,3579,4068,-3546,-831,-2952,4075,5031,-5120,-3800,3068,585,3929,-4890,-5186,6309,4215,-1870,-2177,-4873,4025,7628,-5653,-3764,-123,2747,7359,-5750,-7315,5357,1688,94,-2661,-6886,6019,6399,-4595,-3708,-3440,3244,8260,-6175,-7454,2338,2992,4599,-1930,-9196,4432,7183,-1447,-2091,-5148,842,8660,-3523,-5147,-307,1110,6030,-1951,-6921,2140,4056,1699,-1954,-6884,1624,6484,-2037,-3419,-1570,1304,4868,-873,-5644,334,1098,1798,-616,-3816,2749,3174,-421,-1848,-2467,1357,3305,-3258,-1869,1026,1652,3078,-3418,-3667,3697,2081,-590,-2790,-2993,4037,2833,-2394,-488,-212,2661,4399,-5550,-2452,3646,1918,1111,-4652,-3457,6141,1785,-3426,-2882,-2860,4976,5138,-7190,-2208,3540,2938,2879,-6422,-6088,5838,3496,-900,-3261,-4700,5201,4783,-6551,-3558,-1032,3459,5199,-5680,-6697,5304,2853,719,-3528,-6797,5176,4966,-2162,-2917,-1804,3054,5540,-3919,-3362,1163,2620,2478,-2913,-4819,3764,2576,-919,-2129,-3939,2895,3929,-2487,-1727,664,1571,2586,-2083,-3279,2998,1863,-275,-2062,-2088,3101,1545,-2711,-1616,-729,1392,1735,-3416,-1494,1958,1848,-263,-4326,-1004,4470,1561,-1793,-1443,-1500,4566,1359,-5177,-1300,1217,2697,641,-5676,-1426,5871,1626,-1024,-3097,-1364,5003,1185,-5259,-1653,1408,4467,1875,-5883,-1724,2693,3290,78,-3863,-2443,5804,1890,-2700,-2999,-1248,6396,3314,-6188,-2423,1619,2730,2638,-6263,-2206,6194,1953,-1696,-4435,-2860,5156,2404,-3403,-2917,242,3341,3083,-4134,-3185,4202,1969,777,-4016,-2697,4730],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,9,-10,10,-11,13,-14,16,-17,19,-20,22,-24,27,-30,33,-37,42,-48,54,-65,76,-92,117,-152,204,262,3782,-704,-8093,4170,3491,-1206,-760,-3875,1799,5457,-2980,-2769,-748,1005,2905,-2309,-4149,4617,2423,-675,-1304,-3156,4222,2860,-4302,-1170,719,3994,2327,-6560,-1963,4320,3402,1875,-6237,-3949,7486,1168,-3291,-4708,-3711,8184,4822,-8621,-1309,1044,4727,5675,-8655,-4439,7538,3028,998,-5466,-6630,9653,4201,-6980,-1981,-3206,6674,7787,-10293,-5748,5001,2130,4620,-6381,-8436,7835,5373,-3043,-2224,-5913,5885,8074,-8787,-4542,131,1171,6693,-6590,-7809,7093,2411,883,-2081,-8527,4848,4544,-4152,-1224,-1126,789,7051,-3769,-4644,3800,794,1678,-1825,-5490,3904,3273,-3176,-544,-3416,2878,3426,-4802,-1523,1184,1496,1365,-3414,-1255,5272,1302,-2838,-2053,-2545,5392,1263,-5496,-2003,1557,4834,1303,-6791,563,6005,1650,-880,-6548,-501,7897,294,-4453,-3326,-1443,7795,1996,-8345,-24,3097,3256,1758,-9887,-2213,8477,1958,-492,-5643,-4043,9615,2771,-7908,-1854,-796,7196,5875,-10115,-3468,5631,1194,2622,-6526,-6424,7878,2735,-4132,-1763,-3792,6890,5815,-7376,-2094,3715,1413,3982,-5154,-5962,6671,2050,-1181,-1870,-4063,5091,4936,-4388,-995,578,919,3220,-2993,-2320,4172,-75,-968,-1192,-3109,3759,1771,-3767,1336,36,2603,1925,-4867,-1049,3646,-534,-19,-4294,88,4832,168,-1656,-857,1095,4930,-513,-5047,673,2703,3774,-1409,-5850,1506,4505,-686,-2634,-4794,793,7363,-1947,-5361,-1624,1432,6525,-1862,-8053,1141,4250,2694,-1491,-6977,790,8629,913,-3390,-3258,-871,8084,923,-6398,211,2904,3714,1352,-9593,-628,6298,300,-1178,-3906,-2574,7477,785,-5640,-570,113,5420,3660,-6481,-1969,3192,1405,2359,-3788,-2346,6870,265,-3367,-876,-971,5028,1199,-5415,-40,1995,2063,447,-5183,50,4525,-677,-657,-1508,1111,4090,453,-2567,564,984,2859,-891,-4215,1205,2958,-804,-1124,-2247,1638,3493,-1749,-3699,-358,2429,3893,-2252,-5511,680,4217,1610,-2882,-4158,2380,5292,-2321,-3489,-3015,3109,6232,-2683,-5701,1817,2300,3139,-2400,-6637,830,5604,1050,-2255,-5274,2740,7025,-1478,-3777,-1859,1707,3984,-2790,-6250,185,2926,2800,-2208,-6993,595,6125,221,-2209,-2742,425,5382,-751,-5296,-321,1185,2961,325,-5748,1000,5126,521,-1271,-2744,744,5236,-836,-3720,-327,499,3460,-99,-4572,1338,2459,357,231,-3259,1049,3757,-1571,-1787,370,507,2915,-2077,-3200,2413,2343,488,-1236,-2605,1364,3243,-1960,-3513,-942,3491,3075,-2815,-3120,2023,3309,1973,-3969,-3457,3697,3757,-408,-2885,-2148,2836,3440,-1781,-3233,-156,3262,3568,-2481,-4184,2279,3044,926,-3182,-3878,2509,4768,-982],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-8,10,-11,12,-13,15,-16,19,-20,22,-25,28,-31,35,-39,44,-48,55,-60,61,-36,115,-6577,-1086,2052,1236,1851,-5112,-2269,5613,350,-1297,-2208,-1468,5583,235,-4487,134,-421,2958,61,-5620,807,4001,890,-1140,-4599,2222,6899,-1738,-3231,-1140,1279,5270,-3319,-7485,2618,3509,3368,-1927,-8515,4071,6507,-454,-2501,-6047,2907,9041,-3457,-6213,240,1207,8397,-2765,-11031,3571,6637,1676,-1907,-10261,1768,10367,-2761,-3444,-2961,-1300,11797,-2012,-8482,2070,3183,4227,1374,-11624,-465,9777,-326,-718,-6132,-3052,9401,-360,-6714,-506,-1122,6626,2161,-10467,1,4713,713,1537,-6488,-3293,8452,133,-3017,-89,-770,5458,756,-7439,555,2702,1277,842,-4878,894,6174,-1686,-2175,-1445,-412,3993,-382,-4733,1515,1385,1869,-2305,-5010,3615,4351,-916,-2596,-3928,3484,5906,-3261,-2695,-542,2412,5074,-4342,-5948,3801,3924,1033,-3432,-5778,4337,6654,-2892,-2571,-2886,3198,8557,-5279,-5243,1893,1859,6199,-3569,-9231,4277,4933,170,-2978,-7032,3444,10700,-4149,-4366,-1249,1837,8891,-2425,-8789,3998,3039,3638,-299,-9642,3192,8307,-2373,-2306,-4173,-326,7902,-2420,-6693,1840,554,4181,-164,-7920,1694,5103,-267,1125,-4107,-728,6754,-1633,-3754,486,-16,4999,-313,-5412,2344,2172,239,261,-3611,1843,3457,-2198,-1327,367,121,3692,-2787,-2631,2468,2793,281,-3028,-3325,3987,2585,-3199,-2297,-1354,4221,3098,-4817,-3486,1984,3000,2912,-6137,-3952,5329,2801,-1335,-3044,-4032,6387,4447,-4389,-4129,-1433,3464,5203,-6907,-5531,4117,3802,2088,-4873,-7659,5875,5786,-3104,-3003,-3328,3473,6944,-4915,-4743,1284,2343,4971,-2907,-6771,4687,3706,-280,-1451,-5523,3201,6888,-2596,-2784,-569,1461,5520,-3703,-5275,3331,1838,2580,-660,-4390,3153,2709,-2531,-1464,-1914,634,4948,-3738,-1768,2234,241,2046,-728,-2890,4323,1256,-1982,-616,-498,2844,2961,-3718,-1618,1867,2019,1689,-3511,-1511,4213,1068,-1528,-2616,-637,4985,2094,-3705,-1312,739,4003,1695,-5685,-2247,3972,3632,465,-5406,-1507,6262,1810,-3383,-3610,-1758,5901,2300,-6223,-2835,2311,3601,859,-5658,-2394,4746,2342,-454,-6011,-3075,4889,3019,-3678,-4111,-272,4729,3871,-5916,-3052,3382,3054,1243,-4034,-4077,4055,3000,-1684,-2864,-3040,2927,3625,-3388,-2665,425,2448,3436,-2451,-2585,3599,2021,-161,-2454,-3618,3837,3007,-2268,-799,-42,1340,2126,-4487,-1227,2659,-42,-882,-2398,-1317,3133,349,-3702,-1205,693,2454,1285,-2658,-1070,3232,2004,364,-3289,-32,3462,76,-2481,-2191,890,4817,-514,-3987,-1445,3081,3899,-596,-5344,-49,4419,1320,-961,-4054,-648,3951,27,-5299,-1626,1171,4795,553,-5714,-1245,3648,3637,-246,-5434],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-7,8,-9,11,-11,13,-15,16,-18,20,-23,25,-28,31,-35,38,-41,46,-50,56,-61,68,-75,83,-91,101,-112,126,-142,162,-186,217,-258,315,-400,547,-867,3349,-4082,-4537,3553,1920,4840,-4262,-7717,5937,4433,-2918,-984,-7998,4551,9564,-6084,-4827,1238,2115,9423,-4549,-10687,5458,3703,2249,-1183,-10724,4764,9857,-4798,-3011,-3256,753,12763,-3893,-10199,3261,2343,4820,-1391,-11202,3955,7496,-1120,-1981,-7938,781,12375,-2781,-5722,93,-402,8534,599,-10455,2926,3825,2451,218,-7383,1881,8822,-1292,-3499,-2266,-822,6682,-1591,-6737,868,2400,3696,-617,-6117,2517,4375,-836,-1442,-3923,3553,6432,-3559,-2910,723,625,3723,-3400,-4636,3277,2139,1294,-3289,-5308,4351,3607,-4258,-2942,-2158,3380,5674,-6799,-3382,4638,1110,3543,-5566,-6581,7455,3326,-4359,-1668,-4735,5495,6589,-8577,-2970,3351,1814,7177,-5861,-8324,8402,4821,-253,-3598,-8297,7666,9441,-6179,-4272,-2883,1578,8764,-6407,-7687,5551,2589,3241,-3207,-8500,5557,7130,-3388,-2924,-4149,3058,9727,-6000,-6294,1137,1010,4646,-1290,-8623,3183,4762,559,-271,-6227,1759,8027,-2318,-3200,-159,1166,6188,-3259,-5056,2768,2493,1147,-2544,-3570,3547,3193,-2740,-1401,-2008,3268,3656,-4065,-2507,2428,1912,2066,-3978,-3585,4825,1315,-927,-2416,-2550,6447,3001,-5414,-1507,574,3303,3425,-8020,-2503,7075,918,449,-5147,-4621,8879,3004,-5075,-2091,-2084,6220,4957,-8159,-2544,4993,2428,3232,-6961,-5463,9191,2881,-2190,-2409,-4447,7925,6539,-8478,-2487,980,2885,5681,-6712,-6115,6351,3240,567,-2788,-6466,6088,5448,-3919,-2038,-2499,2907,6630,-4927,-5056,3488,2287,3578,-2454,-5639,4738,4012,-2170,-1522,-3189,3829,3985,-3633,-1701,805,1153,4815,-3616,-2691,4360,1844,-444,-1821,-3751,4700,2345,-3300,-454,-176,2687,1242,-4189,115,3141,1032,266,-3795,-1062,5493,50,-2351,-1885,206,6320,-98,-6112,1013,3457,3155,771,-5829,116,5875,-169,-1773,-4672,-722,7529,-187,-6305,-1332,1709,5214,1606,-8992,-1490,5861,1384,384,-5804,-3213,8614,2427,-3692,-3084,-2159,5899,3492,-8019,-2466,4028,3737,2668,-6290,-2997,7310,3134,-1212,-3078,-3466,5965,3695,-3865,-591,-259,2984,2716,-5911,-1968,4442,878,152,-4317,-3879,4792,2662,-3532,-1246,-566,2837,1992,-3535,-2380,1801,1886,1301,-3249,-1268,4835,-33,-2289,-1987,446,3875,226,-4178,-420,2227,2626,282,-4969,527,2524,-898,-1874,-3863,493,4854,-775,-3418,-30,1980,2830,-1504,-5183,2062,2412,2016,-1936,-5420,1271,6172,-2042,-3797,-3101,1341,6611,-204,-6687,-84,2751,3565,-638,-6271,828,5917,810,-2057,-5207,16,6948,49,-4570,-2125,615,4840,531,-6469,-433,4763,2948,-169,-4759,-576,6895,750,-3542,-1686,-517,6559,559,-4768,-1230,2056,3637,854],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-5,6,-6,8,-8,9,-10,10,-12,13,-14,15,-17,19,-21,22,-24,26,-30,45,-480,-2952,-1890,7630,2131,-8198,103,2154,3940,2976,-9822,-1684,7569,275,294,-5113,-3089,11968,1785,-8049,-938,-1518,6939,5164,-11976,-1318,5919,2278,2516,-9385,-5958,12690,1536,-4257,-3320,-5421,8673,5352,-10639,-2299,3302,3663,6383,-8665,-5812,9811,2086,-643,-4517,-6625,7602,5922,-7367,-1434,-1234,3925,6454,-8547,-3650,4600,3365,2400,-4156,-5560,6939,3441,-3557,-1212,-2136,4958,3839,-5420,-2639,2244,2819,4007,-4268,-2677,2850,886,-620,-3254,-999,6081,689,-4876,-742,497,4385,1165,-6476,382,3817,662,619,-6449,460,8803,-982,-2678,-1576,-584,7296,-434,-8999,2133,3484,2886,1559,-9943,52,9481,-1082,-2633,-5945,-1463,10914,869,-9269,296,1976,8235,2577,-11995,149,7453,351,808,-7166,-3359,12550,433,-5660,-2336,-1740,9178,3431,-9770,-804,4090,1552,3305,-8758,-3676,9736,404,-2389,-3463,-4246,8394,3131,-8178,-677,1551,4297,3728,-7481,-2624,5617,1587,-362,-4177,-3073,7119,1316,-4646,-1494,-513,4691,1538,-5716,-151,2292,2435,394,-3954,-557,4444,-995,-1699,-2601,144,5065,-1213,-4443,795,594,1992,-1637,-4769,2633,4681,-1228,-1725,-5111,955,6988,-2035,-4177,919,1512,4959,-1604,-7863,3340,2947,678,-1562,-8109,3001,8174,-3162,-3308,-2337,821,8339,-1958,-7554,2080,3240,4613,-1165,-10267,2150,7716,-1121,-2460,-5751,709,9554,-1631,-6937,303,1872,6392,-39,-9696,1368,5648,2088,470,-6672,-899,9026,-1367,-2684,-2014,-1030,6791,1255,-6400,774,1883,2406,1467,-6154,-370,6103,155,-1365,-2162,301,5761,678,-4300,-1214,1329,3667,392,-5040,1176,2169,684,-1195,-2980,708,4343,-1450,-2463,-51,1148,4530,-2514,-2572,1797,3014,920,-2438,-4546,3257,3821,-2065,-3067,-2155,3352,6278,-4219,-4151,2232,3097,2954,-4225,-5072,5138,4832,-1155,-2318,-4582,4761,6653,-4981,-3929,991,2892,5815,-4894,-5738,3472,3959,2385,-1843,-6721,4483,6515,-3397,-2432,-3187,2583,5921,-2521,-5607,1200,2910,4203,-1512,-7249,2714,4820,706,-2211,-4546,1913,6382,-2255,-4367,-1402,1567,4975,-2229,-5879,1261,2760,1845,-1073,-4981,611,4995,-1211,-932,-1287,1290,3612,-1607,-4167,1381,1076,819,-2182,-2677,2525,1525,-1323,-2342,-1883,2371,3320,-4271,-2559,2499,2543,997,-4697,-2907,5061,2877,-609,-2471,-3247,4104,3628,-3797,-970,-752,2913,3513,-6088,-3059,3604,3030,1317,-3990,-3441,5304,2843,-3345,-3105,-2093,5014,4661,-4985,-4038,2184,3232,3444,-5442,-4772,4868,3429,-176,-3647,-4242,4724,3862,-4043,-4025,-1230,3699,4588,-4454,-3731,3088,2930,583,-2720,-4220,4008,3198,-1207,-3130,-1920,2949,4383,-3765,-2848],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-2,2,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-14,16,-18,21,-24,29,-34,42,-53,71,-106,194,-1389,-1692,-2892,2964,5441,-3693,-3045,1258,1098,2268,-2691,-3240,3879,366,-1369,-1389,-1883,5574,1742,-4251,-137,840,3370,1425,-7068,-386,4429,94,-161,-5103,-657,9294,-542,-3923,-1200,-677,6804,180,-8819,693,3910,3319,2876,-10678,-987,9546,-1071,-2103,-4695,-2521,11585,1352,-8838,-683,824,6368,3176,-10738,-2510,7659,606,2131,-8074,-6221,11573,1369,-6742,-1989,-2970,8138,5367,-10041,-2119,3816,1731,5206,-7440,-6552,8765,2433,-1697,-3201,-5390,6560,4196,-7079,-1759,187,2927,5191,-5367,-4197,6159,469,1669,-1928,-4844,6201,2525,-4062,-1204,-1337,2855,2812,-5223,-861,3178,1096,1058,-3424,-647,4985,-200,-1505,-1287,87,5722,-680,-4724,407,1987,4004,-814,-6128,1924,5059,152,-1868,-3997,1414,7113,-2399,-5683,-1098,1597,5540,-794,-9146,2179,4295,1537,-1399,-8137,1000,8581,-1470,-3218,-3834,-39,9690,-1016,-8454,1648,2092,4811,1178,-10274,-363,8427,77,-1195,-6214,-1816,10387,-521,-5929,-891,-609,7045,2557,-10011,-641,5440,1411,1252,-6255,-3671,7674,994,-2715,-614,-1636,5509,1820,-6387,581,1814,1534,2465,-4922,-1537,6080,-113,-1189,-2035,-2667,5429,119,-5789,-831,1694,2726,511,-4980,571,4446,-1004,-604,-2790,942,5162,-462,-3297,-355,1911,3378,-2514,-4620,2252,2018,1876,-1496,-4594,2327,5982,-1584,-2534,-2710,1715,5503,-4277,-5379,1153,1837,4803,-3196,-6850,5215,4869,-903,-2179,-5323,2776,7880,-2803,-3847,-3119,1782,7201,-3060,-7570,1803,3419,3510,-661,-7670,1555,6829,-334,-3898,-3650,1056,7364,-981,-6874,239,1919,3552,-475,-6837,2136,5246,-263,-706,-5015,-892,7081,-1636,-3356,98,131,4992,-61,-5424,1222,1766,-398,231,-4140,1166,4329,-2101,-2232,-884,384,3816,-1161,-2937,2624,1809,1594,-839,-2701,2309,2821,-1841,-1927,-1675,2941,2461,-3646,-3381,1361,1304,1618,-2321,-3402,3421,2672,-913,-2800,-2140,4006,3300,-4184,-4136,267,3806,3725,-4162,-3912,3529,3359,3180,-4720,-4242,4968,4660,-2092,-2401,-3047,4406,5599,-3641,-4633,-294,2757,3396,-3369,-6653,3727,4458,15,-3817,-5199,2718,5776,-3947,-3499,-373,2533,5567,-3543,-6623,2789,2488,1922,-1623,-5192,2307,4207,-1052,-2268,-3070,1662,5320,-1583,-4149,1825,872,2544,-2152,-3625,3168,3028,802,-1031,-1870,1861,3579,-1623,-1662,1086,905,1603,-1747,-2553,2552,2345,-795,-2172,-3183,2733,1933,-2917,-2043,691,2386,1347,-3160,-2072,2995,2102,-756,-3231,-1301,3128,962,-1764,-2032,48,3561,2429,-4213,-2143,1609,3647,1825,-4792,-2459,3496,2043,-1387,-3935,-2305,4387,2771,-3633,-4016,1046,5642,3503,-4592,-2675],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,11,-12,14,-15,17,-19,21,-23,25,-28,31,-34,37,-41,44,-49,53,-59,65,-72,80,-89,100,-112,127,-146,170,-202,244,-307,407,-587,1018,-4636,-738,7126,-1950,-1860,-1966,-612,5516,-510,-5124,1269,733,3961,-811,-5566,2669,2696,-284,-1142,-3068,2772,5240,-2589,-3779,834,1495,5256,-4607,-5197,4289,1371,1242,-3203,-6740,5407,5614,-4951,-2381,-2863,4003,7633,-6236,-4930,2839,2359,5164,-5756,-8033,7535,5333,-1409,-3208,-6683,4916,10020,-6041,-5265,1163,2139,8554,-5936,-10313,5283,3454,2069,-724,-10301,4700,9460,-4270,-1872,-3437,289,11940,-3187,-7597,3043,2566,4570,-146,-9513,2931,7709,-1016,-1518,-5332,-190,9262,-2099,-5307,547,-17,6128,-101,-7611,4010,4187,-555,-1,-5187,1056,5929,-1896,-2969,-851,1100,4615,-1766,-4345,2365,957,537,-2353,-4527,3068,3008,-2170,-2716,-1875,3807,4462,-4900,-2169,1591,2094,1622,-4776,-4514,5273,2702,-756,-2787,-3951,7029,4055,-6089,-3209,-1119,5395,5872,-7233,-4521,4630,2770,2163,-5139,-6353,7020,4236,-3192,-3127,-3972,4791,8348,-7799,-3860,1737,1288,5643,-5210,-8119,6150,4538,23,-2326,-5964,5318,7519,-4299,-2989,-880,2153,7389,-5763,-7188,3468,1750,2747,-1797,-7572,4742,4138,-2853,-1425,-3414,1605,8107,-3273,-4094,3114,983,2944,-1400,-5706,2190,2555,-334,-1056,-2327,2627,4228,-3075,-2137,1669,1654,2465,-4378,-1923,3846,1284,-1035,-1779,-2099,4932,1660,-3009,-1902,410,3376,1859,-5082,-1400,2539,2319,955,-5425,-1890,4984,2009,-2884,-4366,-1643,6429,1050,-5779,-1359,2366,4570,2009,-7669,-2580,7071,2373,-43,-4241,-2615,7167,2554,-4701,-2176,-1410,4491,4786,-7075,-2605,4701,1447,3366,-5054,-4202,6656,1838,-1248,-2684,-3662,5303,4027,-6909,-2488,119,3485,4701,-5018,-4265,4345,2611,232,-2317,-4105,4468,3770,-4375,-1536,-949,1852,4622,-4452,-989,4163,1999,1485,-2815,-1918,4077,1472,-2246,-1661,-1198,2160,888,-4598,-517,2314,1395,1641,-3489,114,3670,640,-1623,-1653,-481,3505,-21,-4331,-786,2521,3176,-288,-5937,-276,3079,1681,-923,-3884,-255,5578,-1585,-3643,-1191,1030,5552,778,-5446,-915,3827,2947,159,-6630,-73,4432,1082,-2705,-4318,-526,6838,354,-5880,-1614,749,4166,373,-6376,-1374,4167,2028,-914,-5545,-2575,5911,2223,-3957,-1853,-369,4489,2585,-6860,-1988,2616,2774,1234,-5170,-2051,5770,1281,-1635,-2653,-2123,2788,2498,-4267,-1197,1946,2072,1005,-4046,-1396,3451,-167,-645,-2425,136,3567,257,-3359,-559,824,1539,-212,-4140,-296,2643,1069,-1580,-2154,703,3425,54,-2646,-1119,2312,2949,-568,-4400,190,2657,1864,-1841,-4014,2196,3681,-1313,-2930,-2496,2056,4613,-692,-4079,855,2901,3411,-2041,-7383,2312,3205,1204,-2191,-5135,2732,4269,-577,-3862,-2612,1601],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,1,-1,2,-1,1,-2,1,-2,1,-2,2,-2,2,-2,3,-3,4,-5,7,-9,12,-16,24,-35,56,-92,171,-392,2251,6229,-1880,-1192,-5854,931,8028,-3192,-5725,521,789,6774,-2126,-10511,4298,6382,251,-184,-8967,1587,11065,-2808,-5087,-3356,-1026,10741,-955,-10878,2760,2708,4548,1844,-12443,1174,11336,-677,-1598,-5078,-1953,12547,-96,-7811,381,119,7927,3293,-12176,-20,7435,1303,1511,-7122,-4120,10609,752,-4247,-1606,-2103,7801,3048,-9506,-427,3164,2469,1896,-6109,-2099,7199,97,-2448,-2447,-1468,6151,236,-5115,-428,797,4048,594,-6146,887,3464,565,42,-3804,1754,5002,-2255,-2648,-611,1937,6123,-4020,-5715,2977,1307,1967,-2247,-7128,4768,5980,-3621,-3315,-5333,2097,8270,-6150,-6234,2745,2951,4722,-4385,-9202,5854,6909,-357,-1775,-7900,3582,10504,-4675,-4523,-1600,1705,9312,-3925,-10031,4472,2780,2518,391,-9971,3237,9325,-3204,-3153,-4678,548,11496,-2147,-8968,2029,2548,5933,689,-10982,879,7288,-1340,-548,-5899,-533,9002,-1582,-5256,-496,-546,7038,383,-8560,1803,3453,606,89,-5692,-351,6826,-2198,-2383,-1411,-20,6310,-2529,-5138,876,1115,1888,-1063,-4594,3043,3359,-1709,-2043,-3577,1693,4069,-4212,-2499,1523,2427,3605,-4585,-4944,4985,2087,-32,-4356,-4393,6215,6245,-5553,-1920,-816,3880,6338,-6920,-5380,4381,2274,2386,-4947,-6827,6636,5176,-3469,-4110,-4073,4102,7552,-6513,-5264,145,2797,6740,-5713,-8281,5836,3848,115,-1916,-7676,4340,7580,-4386,-3666,-2686,1935,7543,-3598,-7113,3344,4207,2868,-1494,-6342,3342,6770,-1147,-1852,-3024,1477,7245,-2928,-3811,1250,664,4105,-1157,-6802,2674,3348,-905,-1249,-4229,1433,4703,-2436,-2068,94,1229,3179,-3342,-4205,2712,2322,-244,-2945,-3097,4082,2109,-2281,-3299,-980,4161,2983,-4293,-2831,2501,2571,819,-4637,-2303,6197,1370,-2313,-2734,-1108,6572,2358,-5785,-1833,633,4960,3790,-6276,-3340,5087,2403,482,-5265,-3806,7075,3398,-4066,-3376,-1169,4634,4744,-7504,-3825,3975,3898,3741,-5684,-5974,6472,4396,-2254,-2929,-4426,6094,5845,-6528,-2204,709,3950,4922,-5432,-5280,5210,3261,45,-1904,-5538,3875,3824,-3625,-1934,-1830,3617,4532,-4236,-2923,1951,1298,1903,-1562,-3255,4668,1740,-1638,-912,-1965,2966,2409,-3022,248,1684,1712,1334,-4306,-1365,2697,918,-1894,-3308,386,3557,506,-3333,-495,1921,3206,340,-6025,-1156,3918,1477,-1213,-4571,210,6187,619,-2129,-2108,710,6157,595,-5361,-1086,3174,3556,84,-7149,-2352,6608,1608,-3313,-4687,-91,7138,1873,-6772,-1978,1947,4918,1635,-5687,-1881,4444,3407,-1215,-5580,-2052,6876,2839,-3042,-2792,-1696,4799,2531,-5708,-2386,2868,3603,1441,-6010,-2317,5156,1224,-1488,-3026,-1910,4779],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-12,14,-15,17,-19,20,-21,24,-26,28,-31,32,-33,33,-29,16,20,-152,1867,3304,-6683,-2910,6552,1542,370,-4107,-5156,8056,4293,-7151,-1535,-1329,3596,7294,-9144,-3201,6635,790,3965,-6370,-7060,10997,4810,-5446,-1386,-3876,6886,9160,-9264,-4825,4139,2298,6993,-6967,-8149,9094,4796,-1758,-3135,-8104,7199,9588,-7554,-4035,-560,3167,9857,-5608,-8344,4940,3081,2085,-1351,-8294,5480,6921,-2901,-1002,-3846,2263,8562,-4538,-5066,2308,2331,3393,-2841,-5570,4629,2988,-1644,-1203,-4426,4007,4345,-3460,-1604,962,1639,3402,-4719,-3340,4984,838,253,-3586,-2480,5788,1278,-3730,-1992,-778,5926,1903,-8224,-1114,3959,2548,1854,-6847,-925,8472,641,-3145,-3275,-3289,9062,1786,-9070,-1526,1374,4731,3849,-10767,-3878,8630,1168,-1358,-6531,-4427,10333,3269,-8000,-1630,-2348,7819,6627,-11576,-3556,5843,776,2871,-7551,-6283,10407,3593,-3891,-3024,-6067,7023,6544,-9025,-2753,857,3341,5649,-5759,-6102,5999,3071,630,-2775,-5699,6449,5161,-5251,-1590,-2110,3254,5639,-5664,-3792,4190,726,2091,-2887,-3633,4420,1952,-2190,-2381,-1699,4058,2775,-4050,-154,1769,1989,470,-5342,-269,5690,1461,-2125,-2795,-1342,5703,-579,-5917,-591,1260,4730,8,-6487,722,3998,210,-1545,-6320,704,8966,-483,-2946,-2482,754,7848,-242,-8986,702,3423,3398,1359,-10483,-301,8702,-284,-2220,-5961,-1716,9575,-18,-8952,-360,961,6090,3078,-10160,-1661,5885,1755,807,-6737,-2676,8560,769,-5310,-2455,-970,5575,3555,-9282,-1828,2906,3644,3424,-6734,-3673,6152,1875,-2596,-1266,-3792,5954,2756,-6116,-1102,-38,2943,2176,-5593,-2006,5401,-248,-360,-3212,-1366,5012,127,-3530,-863,1480,4092,802,-5317,-791,2325,1081,-795,-5048,-123,4617,-853,-2092,-1480,2330,5157,-1686,-6658,794,2924,2027,-2483,-6874,3704,5382,-657,-2552,-4827,2902,7709,-2040,-4659,-442,2452,6130,-1653,-6940,2073,4411,1977,-1593,-7806,2179,7173,-926,-2870,-2936,1488,8140,-1666,-8287,580,2863,3774,-770,-7523,1051,6060,662,-2021,-5668,-570,8600,-696,-6611,-1658,471,5235,681,-5686,-84,3615,2556,350,-5167,-1295,6713,185,-4110,-2192,-328,4718,360,-5011,3,1854,2052,-203,-4378,476,3598,-558,-1304,-2726,1302,4350,-572,-3229,699,1946,1506,-1821,-3539,1987,2936,-743,-1665,-2389,2929,3221,-2561,-4155,509,2786,1620,-1972,-3249,2906,2986,684,-3434,-4639,4505,4364,-2463,-4302,-1932,2761,5231,-4270,-4983,1602,2665,3039,-4155,-5145,3723,4286,-75,-3078,-4664,2083,5074,-2843,-4855,-2016,2794,5813,-4175,-5951,2911,3784,2394,-2892,-5200,2595,5586,-1613,-3497,-2446,1688,5387,-2084,-5798,368,3063,3332,-2053,-5888,1240,3990,-262],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-2,3,-3,4,-4,5,-5,5,-5,6,-7,7,-9,10,-10,11,-14,14,-17,19,-23,27,-33,41,-56,84,-153,297,3213,1667,1778,-5141,-3209,5271,1559,-2297,-1491,-1151,4891,672,-3531,131,379,2403,936,-5167,-296,4414,1067,-1426,-4160,1028,7318,-1409,-3647,156,299,5224,-1603,-8073,3510,3962,92,-1291,-6559,1550,9032,-3499,-4908,-3680,-363,9723,-3688,-9531,3309,2881,3557,850,-11048,2478,9113,-1332,-664,-5333,-1468,11128,-2607,-7897,246,30,8644,1377,-12074,604,6362,1390,2455,-8224,-2393,10707,446,-4739,-1539,-2706,9532,1591,-9577,292,3411,2938,3147,-7891,-1564,8249,430,-265,-3196,-2895,7258,497,-5896,-1187,61,4197,2163,-6901,-736,4579,415,-486,-4018,-1735,4461,117,-2680,-694,-368,3443,48,-4533,710,1943,1268,-1837,-4159,2697,4533,-1106,-875,-2912,2071,4443,-4313,-4560,465,1829,5065,-2278,-7014,4681,4650,-1063,-2582,-4811,3960,7801,-4018,-2867,-561,2298,6814,-3435,-8752,4695,2414,1532,-1780,-10742,3459,8482,-2225,-3399,-3525,379,9796,-3456,-7496,974,1774,6589,-1120,-10689,2248,7019,-1023,-1040,-6976,-32,8832,-838,-5744,-675,-169,6986,-657,-7461,1372,4005,1454,997,-5665,866,6148,-1051,-1647,-1929,-1406,6108,-289,-6456,720,271,2305,-143,-5327,139,4446,-80,-1004,-2744,989,4530,-2344,-2121,-144,677,2759,-2020,-4399,2553,2944,80,-2603,-2216,4231,4576,-2906,-1836,-1001,2805,4185,-4959,-4023,3583,2355,1315,-3913,-4953,5545,3390,-2105,-2269,-4138,5715,6540,-5864,-2811,1279,1907,5998,-4684,-6401,4848,4402,218,-3143,-6244,4931,6037,-4405,-2740,-1625,2992,7626,-3766,-5547,1889,2377,3265,-3163,-7353,5063,5798,-1654,-1326,-4360,1194,6810,-2670,-4023,754,1592,4219,-3009,-6594,2636,3808,-723,-1000,-5477,1423,6019,-1458,-2327,198,490,4656,-1485,-2754,2365,1864,973,-863,-3243,1734,2634,-1812,-1102,-1403,2724,3488,-3163,-1907,1873,1013,34,-3417,-2020,3816,310,-1949,-1696,-1093,4348,1634,-4174,-1634,1233,3271,919,-4296,-2057,4045,2389,-523,-4106,-2726,5760,3222,-3544,-1459,-948,4524,3421,-6956,-3306,3119,3112,857,-4442,-3763,5579,2625,-2487,-2725,-3389,5801,3645,-5553,-3071,121,2956,4214,-5199,-4200,4492,2988,48,-3314,-4523,3968,2483,-4111,-2442,-1786,2975,4380,-3796,-3132,2894,2534,1839,-2236,-4241,3061,2409,-1331,-1116,-2050,1488,3609,-4100,-2114,124,1102,1975,-1867,-2157,3403,1114,-1099,-1131,-817,2765,1243,-2952,-458,789,1326,5,-2726,-906,2865,1104,-974,-1455,-782,4037,697,-3009,-1484,203,2898,403,-4072,-1317,2789,2910,-2599,-5206,-227,4697,1376,-2594,-3689,-533,5925,1377,-4214,-1538,2458,4001,1098,-7024,-2219,4103,2461,-519,-4509,-2331,4434],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-9,10,-11,12,-13,14,-16,17,-20,22,-24,26,-29,31,-35,38,-40,42,-43,37,-14,-87,1244,7088,-1728,-5442,1629,2265,1291,-2570,-5827,1801,4875,-1962,-958,-2069,3204,4963,-4087,-1250,532,2209,2568,-4234,-3369,3952,3011,-79,-2225,-3217,7633,2845,-7001,-1281,-779,4712,4410,-7542,-3145,5149,1902,1759,-5413,-4970,8784,3476,-5169,-2223,-3532,6543,6628,-9522,-2886,3365,3594,5998,-7712,-8102,8709,3437,-1896,-2779,-7030,7428,8843,-7495,-2194,-1164,2799,8100,-7443,-6762,6266,3242,3153,-3748,-8799,6817,7465,-3696,-975,-4096,2727,8251,-4174,-5604,1896,1662,5016,-776,-8389,4447,4118,-2319,-1104,-5020,1312,5464,-3073,-2158,-449,1172,3505,-2562,-4337,2301,1875,235,-1149,-3394,3172,3405,-1966,-1201,-1921,3050,3242,-4562,-1425,2573,1332,2161,-4520,-2066,4726,-48,-2990,-2226,-1685,5750,1158,-6985,67,2413,3954,1751,-8618,-532,6957,2006,-576,-5196,-3290,9300,1509,-6037,-1704,-778,7332,4049,-9562,-2828,5376,2663,3475,-7929,-5276,9525,1927,-1695,-3545,-4197,7617,4585,-8661,-2297,1768,3429,5150,-7081,-4902,6384,1914,-287,-3277,-6560,6667,4273,-4470,-1548,-2592,3778,6578,-5698,-3780,3808,2099,1658,-3224,-4634,5063,2999,-3027,-1184,-2935,4423,4078,-2786,-2028,1011,1154,2298,-3542,-2051,4517,-404,-538,-1416,-1504,3193,1419,-4079,-1029,1552,1570,1174,-6167,156,2896,986,-331,-4447,433,5321,229,-3496,-2157,-24,5319,-675,-5757,1131,3818,3237,-467,-8362,1539,7024,391,-2555,-3761,-832,7984,784,-6308,-194,2296,5395,1448,-7823,-183,4997,1554,-292,-6087,-1835,8046,1463,-4864,-1825,-1793,6625,2107,-8358,-1490,3302,3420,2540,-6030,-3729,6864,876,-1725,-3989,-3535,6176,2922,-5329,-1371,-331,3207,3244,-6429,-2153,5151,1067,455,-2625,-1952,4881,1618,-2850,-286,-655,2885,2339,-3218,-1614,2276,624,70,-2453,-869,3806,7,-1810,-1888,-681,3383,-1026,-3767,1098,1948,1509,-947,-3096,1269,4615,-756,-2123,-3715,1479,5136,-2840,-4516,506,2295,3342,-2266,-5205,2588,3289,1177,-1001,-5016,2619,5620,-982,-3901,-1838,1097,6636,-1511,-6170,164,2820,2915,-1353,-6188,1428,5728,726,-1906,-4652,757,6460,-1060,-4678,-1356,1547,4611,102,-6157,-57,3618,830,-1024,-5131,-121,5144,-824,-3199,-1728,3,5330,333,-4507,-716,2486,2360,631,-4686,-559,4739,194,-1433,-2347,-80,3567,484,-3319,262,1417,1691,162,-2829,713,3006,-423,-1106,-1662,673,2852,-2337,-2290,-414,1533,2459,-1180,-3492,2925,2148,57,-2096,-2391,2222,3130,-1699,-2719,-766,2478,3357,-3333,-2901,1414,2276,1755,-2386,-5333,2582,3822,-1176,-3211,-2825,2295,3748,-2692,-4242,-89,3371,3621,-3481,-5714,2207,4480,1196],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,7,-9,10,-11,13,-14,16,-17,20,-21,24,-27,29,-32,35,-39,44,-48,52,-58,65,-72,81,-90,102,-116,132,-154,183,-222,283,-390,637,-3070,-1286,207,3712,1931,-9405,1211,6007,658,-159,-5946,-1444,10193,-363,-4277,-2783,-2683,9212,2529,-11452,338,3956,2670,2029,-10773,-2748,10804,-71,-1952,-4718,-4419,12143,3663,-10620,-792,905,5922,6415,-11944,-3902,8993,788,2266,-6526,-6904,10804,4096,-6855,-1881,-3059,7243,5882,-10981,-3612,4119,2110,3843,-5880,-5906,8298,1707,-1791,-2898,-4043,5804,4787,-6775,-701,263,3211,4455,-6537,-3747,5211,984,-492,-3434,-3609,5477,1006,-4578,-1037,-579,3294,1344,-5791,176,5287,1914,-718,-4122,175,6806,-945,-3200,-1650,568,7652,-867,-6723,962,2697,3532,-715,-8457,3217,5601,37,-713,-6977,636,10706,-2907,-6894,-241,338,8643,-893,-10647,1795,5078,2065,1378,-9485,285,10601,-1949,-4142,-4215,-1925,11284,750,-10717,728,2526,5211,3476,-11888,-1941,8028,786,-694,-6951,-3643,10146,1349,-7899,-1309,-1704,7026,4069,-9477,-1223,4295,1781,2744,-6408,-2944,8419,1294,-4682,-1575,-2123,5144,2435,-7217,-1281,1871,2602,1448,-4650,-1602,5154,-486,-1821,-2546,-264,5712,-853,-4473,895,269,3369,-902,-5159,1478,5301,-446,-1476,-4898,2586,5755,-2062,-4001,-1397,2096,5902,-3050,-5235,2258,4432,2314,-1683,-7347,3671,5786,-1637,-3598,-5276,2636,9377,-4847,-5772,1088,1500,5993,-2563,-9645,4550,6102,-227,-1526,-8011,1978,9198,-2372,-5059,-1745,-890,8889,-1809,-9916,2609,4109,3542,961,-9633,604,8172,-1287,-2267,-3985,298,9091,-1129,-7316,523,23,4449,434,-8185,824,5676,327,110,-4764,-932,7518,-2403,-3234,595,71,4503,389,-5347,1370,3798,488,-416,-3754,1743,4976,-1592,-2455,148,1194,4572,-1766,-3582,2708,2339,3193,-3735,-3828,2913,4197,152,-3386,-2599,3034,5452,-3983,-2907,1725,3495,3032,-4311,-4405,4451,3218,536,-4368,-4645,4966,4456,-4213,-3238,-1750,3082,5384,-4802,-5232,2403,3622,2818,-4334,-6559,4139,4266,-1581,-2502,-4372,2675,7551,-4676,-4904,653,2070,6657,-4017,-7217,3470,3921,678,-2428,-7074,2461,6217,-2145,-3017,-2083,1400,6445,-2423,-6577,2465,2500,2657,-759,-6340,2296,4534,-1275,-1583,-2285,822,4451,-2333,-3163,300,1129,2834,-640,-4020,1848,2460,-452,-721,-2357,2668,2671,-2194,-2681,842,2870,2269,-2985,-3225,3616,1996,-533,-619,-1068,3535,3467,-2779,-2815,246,4393,3395,-5583,-2536,3634,2932,562,-6009,-2184,4778,3533,-821,-3240,-2166,4987,2983,-5164,-2032,73,4239,3237,-5618,-3317,4632,2399,1525,-4483,-3972,5294,4140,-3322,-2096,-891,4480,4920,-4986,-2679,2023,2646,3286,-4931,-5003,3600,4354,-1480,-2981,-2952,4215,4746,-2799,-3510,111,2699,4489,-4013,-4160],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-24,27,-30,33,-37,40,-44,50,-55,61,-68,76,-85,97,-110,126,-147,173,-211,268,-365,571,-1947,4172,6731,-4769,-3340,-223,2776,6501,-6713,-7118,5624,4027,2223,-3415,-9269,7456,6618,-5680,-1748,-3800,4596,10756,-7046,-6745,2816,3054,6053,-3468,-10985,7333,6429,-2290,-2415,-8869,3129,10342,-6192,-5754,612,712,10096,-2732,-10219,5458,3824,2219,713,-9870,2767,10763,-4226,-3849,-3101,-850,9820,-1946,-8643,2124,1572,4207,-245,-9961,3403,7149,-1656,-972,-5227,307,8313,-2336,-3388,1273,714,4601,-1163,-7394,1835,4592,-536,-1367,-5166,2538,5345,-4028,-2332,-591,2508,4159,-4889,-3957,3088,2502,2240,-3680,-3816,4683,4069,-2951,-2456,-2014,5503,6256,-6068,-2770,1471,3573,3882,-7187,-5629,7608,3739,-346,-4695,-5514,8623,6176,-7441,-2945,-2147,5211,7674,-7812,-5060,4231,3100,4344,-4468,-8310,8814,6018,-4120,-2092,-5086,5569,10135,-5809,-4359,2341,2457,7162,-5276,-8645,6314,5307,-627,-1398,-8496,4644,8220,-5941,-2931,-1131,1608,8699,-3082,-7686,3432,1528,2244,-1699,-7881,3423,6279,-2368,-1603,-3106,1538,6270,-4768,-4149,2287,1141,2586,-3216,-5642,5180,2394,-705,-1984,-2901,3167,3215,-4524,-1162,75,2667,2663,-5572,-2059,4294,1105,-93,-5182,-2165,5101,1873,-4821,-2421,-469,5705,1295,-7886,-1772,3914,3629,1276,-7389,-2440,7693,1225,-2302,-3858,-3128,8672,4228,-7672,-2638,113,5578,5236,-8673,-3252,6871,2707,-209,-5409,-6831,7557,4149,-5353,-2625,-2500,5796,6298,-7869,-4049,3135,2822,4475,-5521,-6713,6422,3988,-2445,-1764,-4386,5203,5765,-6474,-2634,1515,2355,5182,-5162,-4713,4138,2109,-149,-1284,-3924,5152,4014,-4741,-1032,-347,1609,2925,-3866,-3536,3776,1647,467,-3126,-1723,3978,1013,-2072,-2204,-380,5059,690,-5008,-1135,1788,2576,1405,-5373,-918,4598,309,-1287,-3332,67,6610,-163,-5428,-1120,1793,4588,541,-7088,-526,5543,1691,-718,-6202,-478,8820,847,-4893,-3385,416,6981,1537,-8623,-1190,2458,3007,1536,-7259,-2358,7395,2211,-2651,-3494,-2388,8004,2018,-6058,-1229,1483,3810,2989,-7093,-2572,4599,1164,303,-5218,-3814,7323,2393,-3794,-2505,-1126,5023,2461,-4725,-1742,1711,2241,1973,-4290,-2054,4389,1262,-1074,-1305,-289,3747,641,-3861,-181,2,2446,1278,-3419,32,3118,724,-982,-3792,-702,4511,-505,-3651,-661,1238,1949,-388,-4739,84,4809,2544,-2152,-4347,2492,5489,-609,-1930,-1478,2465,6279,-2468,-4146,543,4182,2495,-2304,-4950,1350,5288,-55,-2966,-5506,1758,7715,-521,-4313,-1717,2184,4700,-964,-6784,1123,5056,2049,-1320,-5827,1484,6432,-613,-3454,-4606,459,7060,323,-6196,-1153,2074,4285,527,-6235,-736,5303,502,-882,-3927,-1401,5405,369,-4399,-544,212],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,9,-10,12,-12,14,-15,17,-19,21,-22,25,-28,31,-33,36,-40,45,-50,55,-61,68,-76,86,-98,112,-131,155,-188,236,-312,450,-781,3698,1679,-3840,-1163,-1484,5340,845,-5077,692,3129,2602,-176,-5049,2078,4513,-1285,-1079,-3686,893,5761,-3503,-3844,1690,732,3857,-2823,-6709,4249,4297,-2134,-993,-6623,4284,6544,-5516,-2926,-750,1507,6659,-5353,-7949,6052,1965,2116,-2367,-7983,5952,7798,-5441,-2924,-3811,2441,10233,-6009,-7319,3607,2977,5505,-2869,-12374,5012,7561,-1233,-1265,-7744,2178,11778,-4004,-6580,250,327,8232,-902,-9556,2285,4761,2010,316,-10055,1121,9994,-2217,-3659,-2811,-715,9158,-2038,-7057,2043,758,3286,652,-8313,331,4307,-940,-1559,-3732,619,6417,-1686,-4073,-57,574,3748,-491,-5807,3202,2900,-364,-1453,-2965,2022,3968,-1733,-2817,-1550,3604,4342,-4735,-5057,2796,2131,2263,-3164,-5764,5640,3360,-2968,-1973,-4453,5944,5279,-6652,-3092,1347,2224,5296,-6533,-5583,7158,3263,-281,-3556,-6743,6405,5951,-7316,-2734,-1966,3490,7720,-7483,-6881,4355,2778,3085,-3310,-9473,7249,6690,-3073,-2908,-5593,4066,9217,-4703,-6326,1709,2192,5805,-3424,-8641,4240,4277,-1227,-470,-6334,2289,6557,-3249,-4085,-1188,1865,6686,-1672,-7031,1785,2798,2347,-683,-5820,3225,3874,-1284,-1762,-2870,1042,3589,-2814,-2707,993,1615,1984,-2576,-2442,3587,1964,-1086,-659,-2401,4394,2087,-3990,-1562,-197,2910,3646,-5170,-1072,4670,1440,253,-3691,-2310,6342,2279,-4718,-1661,-1064,5302,2441,-5814,-1709,3426,2840,2427,-6988,-3624,7144,2760,-3158,-3588,-2923,6482,5078,-6720,-2578,1463,3015,3872,-6463,-5052,5840,3325,807,-2982,-5918,7138,5131,-4740,-1754,-2084,2819,4812,-5685,-5039,2254,2720,2151,-3136,-5114,4049,3634,-1471,-2471,-3742,2889,4864,-4713,-2504,755,1142,2742,-5194,-3728,3903,2167,-1039,-2140,-2449,3258,2452,-3035,-2256,-402,2748,2416,-3855,-1768,2152,1240,-522,-2140,-1358,4393,931,-1832,-811,210,3790,449,-4610,-62,739,1791,316,-5741,193,3715,-509,-2410,-2350,-762,4458,1346,-4298,-1446,798,4195,-280,-6003,-290,5205,1692,-1071,-4737,-661,7772,271,-3588,-1558,-567,5025,2398,-6884,-2604,2232,3111,873,-6243,-3186,5900,977,-2872,-3201,-2331,5504,1783,-5251,-1770,1722,3949,2395,-5514,-2256,4609,2208,228,-2903,-2034,3791,2907,-2368,-2592,-920,3976,2885,-5108,-2425,1908,2302,595,-2888,-1555,3161,538,-735,-1529,-281,2919,2109,-3547,-1001,1768,2568,-191,-3974,-1035,2837,566,-948,-2130,1276,3257,-414,-2792,-1201,2549,2576,-2529,-4359,548,3106,1936,-2034,-2926,1539,5108,-1163,-2271,-2052,2009,5243,-1184,-5387,514,1903,3231,-1359,-5895,1251,4800,506,-1967,-3054,1608,5124,-1051,-3801,-1062,2634,3037,-993],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,0,0,-1,1,-1,1,-2,2,-2,3,-3,2,-3,3,-4,5,-4,5,-6,7,-7,8,-9,10,-11,12,-15,16,-19,23,-28,35,-48,70,-125,398,-2060,-4660,3712,3555,-3776,-1968,-1394,2635,3918,-4700,-1731,1949,1149,1999,-4694,-3176,5181,-165,-2357,-2576,-2234,4930,1725,-5691,634,1432,3423,1795,-9168,-676,6615,166,-399,-5412,-3346,10269,221,-7021,-255,92,7187,2913,-11609,-861,5762,1739,2077,-8052,-3476,10982,716,-4755,-3099,-3104,9829,3884,-9546,-417,3716,3709,6485,-9339,-5251,9328,2368,-12,-4985,-6096,10845,5126,-6986,-2100,-1912,4392,7000,-8905,-4745,5700,2429,3378,-4597,-6426,7346,3782,-3794,-1990,-3910,4569,6237,-5069,-2588,1940,2131,4942,-5234,-4615,3573,1846,10,-2492,-3839,5461,1566,-3778,-1102,-499,2900,1361,-4196,-676,3775,1014,340,-3608,-527,5235,-249,-3034,-2356,-183,5648,-1013,-5329,2164,1581,2378,676,-7287,1668,7575,-742,-1347,-4436,-76,8255,-1675,-6508,576,841,5572,1050,-10132,726,5764,-286,339,-7422,-855,10069,-672,-5177,-2070,-1552,9477,1785,-10551,-920,3526,3755,2977,-9266,-2736,10299,-760,-2661,-4519,-3715,8336,2510,-8899,-2094,747,4767,3227,-8603,-1469,4167,1874,136,-4159,-3709,6678,1608,-3937,-1737,-1432,3988,2656,-5661,-1243,2450,1747,257,-3768,-1903,4535,884,-2076,-1907,-711,2913,507,-4312,-548,1317,3254,533,-5500,1737,3152,256,-1917,-4236,-116,4962,-913,-3549,201,1097,4796,-1134,-5792,1992,4216,-156,-1803,-5578,3046,6959,-2056,-3182,-2112,2563,6445,-2429,-6914,1975,1802,3663,-1086,-8036,3005,6405,-143,-1496,-4688,999,7007,-1911,-6218,495,899,6175,-797,-8686,2642,4198,509,-727,-6250,-139,7815,-1555,-3418,-2198,-404,7263,-10,-6867,996,1712,3847,-572,-6502,-1239,6218,406,-886,-3843,-1644,7948,116,-4098,566,1046,3699,894,-5718,270,2917,45,-848,-3700,728,4060,-2259,-2917,300,50,3004,-1134,-3066,562,1691,1261,-1177,-2599,1711,2898,-1121,-2656,-2145,1658,3329,-2932,-2895,1639,1342,2709,-2729,-3173,4280,3582,-914,-3892,-3517,4515,4220,-4112,-3248,745,2277,4118,-2913,-5678,3387,3641,1369,-2125,-5041,3918,5030,-3150,-2611,-3070,3434,5743,-3384,-6292,1295,2641,3792,-3567,-5845,2728,5580,-911,-2212,-4079,1915,6519,-3024,-4308,-1024,1952,4146,-980,-5445,595,2461,2603,-1734,-4149,1193,4480,-1370,-2560,-1302,799,4198,-2130,-4491,1450,2218,2505,-1222,-4170,1409,1720,-906,-1312,-1046,1183,2498,-2227,-1871,1127,1485,1772,-1971,-3695,1616,1828,-547,-2660,-1257,3724,2174,-808,-2242,174,3087,1941,-4063,-2272,3830,1597,-87,-3194,-1041,3996,2786,-2272,-2868,-324,4075,2803,-4449,-2537,2520,2122,1336,-4583,-3636,4045,3203,-1226,-2211,-3005,4576,3533,-3312,-2429],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,-1,0,0,0,1,-1,1,-1,2,-1,2,-3,3,-3,4,-4,5,-6,6,-6,6,-7,5,-4,2,4,-14,37,-104,817,611,-3655,-2918,6806,2999,-5152,-2277,-2500,6568,4138,-9608,-4000,4614,2727,2774,-7590,-5866,10121,2456,-2603,-3998,-5079,8851,6187,-10259,-2464,1657,5047,7294,-9800,-6900,8083,2623,1108,-5963,-8524,9876,6690,-6163,-1767,-3349,4982,9989,-9589,-5919,5327,1270,5082,-4903,-10144,8189,6162,-2546,-1657,-6608,3959,9338,-5867,-3806,1178,2474,6773,-4517,-6864,4918,2991,1358,-561,-5710,5094,5692,-3137,-992,-276,2132,5924,-4865,-3269,4456,665,867,-3652,-3016,4848,2402,-3942,-1811,-1152,3963,1747,-6003,-1540,2348,2167,1700,-6208,325,6090,987,-1832,-4891,-1368,7992,750,-6844,-2218,-366,5688,2170,-9919,-888,6980,1920,237,-7886,-2397,10484,1162,-4991,-4178,-3002,9991,3947,-11009,-1658,3769,4095,3932,-11142,-4412,9934,691,-1374,-5206,-6198,10420,4074,-7857,-345,-1271,5198,6110,-9124,-4057,6520,2037,3673,-4729,-6867,9208,3559,-3497,-1857,-3665,4664,6118,-7890,-2861,2278,1070,3382,-4088,-5282,5850,758,-2556,-1134,-3891,4090,3710,-5114,-637,-23,1843,3203,-4952,-2918,4732,-8,196,-2604,-1442,4909,1429,-3033,-613,810,3855,95,-7071,745,3564,739,263,-5909,590,6084,-916,-3272,-3660,424,6818,-785,-8119,583,1753,4320,-1005,-8380,1852,6964,1231,-909,-6221,-464,9457,419,-6839,-2989,-296,8086,1109,-11260,-16,4200,2741,134,-9486,-1909,10021,-201,-2113,-5059,-2276,9463,644,-7925,-1898,749,3937,2685,-8654,-2075,6441,296,-352,-5713,-3027,8428,1913,-5232,-1280,-1235,4044,3325,-7264,-1841,4043,968,1396,-5079,-1428,6129,-191,-2971,-1919,-2342,3779,1140,-5034,206,2113,1977,206,-2518,116,5248,-325,-885,-2053,693,5237,-733,-3562,522,2114,2776,-1709,-5790,2753,4293,34,-2147,-4769,3062,5662,-2285,-3124,-699,3659,5745,-3150,-6715,1640,3715,2862,-2534,-6929,3524,7189,-388,-4164,-4952,2504,8181,-2673,-6680,-230,2356,5211,-1167,-7959,1410,5777,2437,-806,-7555,172,8976,-1516,-4633,-2463,1306,7491,100,-7459,-506,2744,2743,-67,-6888,-1191,6532,206,-1855,-2192,28,5981,-164,-5093,-600,1763,1819,494,-6144,-819,3285,631,-569,-3196,414,5532,-1948,-3505,326,476,3083,-960,-3845,1033,2914,167,-1874,-3770,2365,3142,-2156,-3028,-162,2060,2748,-2621,-3624,1364,2774,881,-2417,-3100,1981,3577,-1289,-3077,-2649,4561,5049,-3712,-3794,188,3195,3276,-5351,-5053,3626,4288,831,-4273,-4078,4904,6681,-2136,-3671,-2606,4175,5875,-3822,-6358,1831,4549,2301,-3217,-5818,2737,5610,234,-2567,-3919,2356,7313,-1715,-4300,-1206,2934,4088,-1465,-6287,1950,2698,1598,-1419,-4276,1920,4981,-725],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-12,14,-16,17,-19,21,-24,27,-31,36,-42,49,-59,74,-96,134,-212,432,-2167,-7149,2018,3531,918,-466,-6463,2219,7511,-2382,-3257,-2955,1138,10377,-3945,-9223,2494,2290,4729,-1739,-10675,3908,7718,-1515,-2374,-7042,1563,11767,-3432,-7303,-823,64,11058,-495,-12449,2443,5939,934,-31,-10679,-527,12014,-664,-4367,-2624,-1403,10542,845,-11087,1742,2440,3662,3216,-10422,-1773,9295,-1510,-708,-4711,-3712,9907,984,-6364,1057,-662,5338,2680,-9474,31,5181,191,1118,-4023,-1504,7761,-772,-3773,-927,-377,5994,512,-6761,833,2198,1053,-1201,-5657,1304,5658,-1857,-2476,-1594,1029,7116,-3595,-4686,982,2200,3298,-4195,-6287,4152,3645,-94,-3394,-5431,5897,7467,-5202,-4712,-1020,4059,7312,-6089,-6979,4855,3028,3218,-3366,-10642,5260,8210,-3714,-2528,-4494,2996,12240,-6548,-8074,1867,2107,7482,-2627,-11047,5377,5523,-382,-587,-8738,1623,11614,-3351,-4195,-1022,-561,8427,-1115,-10205,3468,3000,2870,737,-8796,1558,8716,-1458,-2345,-3940,-1321,9512,-365,-5414,1515,1228,3257,1233,-7595,549,4412,-989,-883,-3628,1133,5927,-2124,-2881,458,549,3446,-2347,-4909,3687,2754,-801,-1128,-4025,3130,3420,-3323,-1977,-689,2544,4594,-4536,-3157,4156,1991,1000,-4143,-5276,6163,3775,-2689,-3246,-3479,5665,5687,-6412,-2508,1273,2792,6146,-6592,-6302,6729,3307,-231,-4624,-6316,6278,6222,-5526,-3496,-2733,4170,7977,-7408,-6275,3543,3480,4612,-4282,-8889,7030,6368,-1625,-2558,-6267,3804,8219,-5426,-4611,1082,2540,6748,-2989,-7913,3944,3917,604,-1792,-6351,3729,6253,-3801,-2710,-1352,621,5276,-2778,-6016,3368,2576,1026,-926,-5268,3500,3995,-2518,-2225,-24,1376,4143,-3227,-3696,2062,1031,920,-2903,-3411,4457,1328,-1113,-3189,-1614,3277,2096,-3763,-1940,1714,4280,2502,-4459,-1409,3035,3427,-435,-5117,-2253,5972,2343,-4677,-3043,588,6090,2140,-7021,-3108,3341,3402,1580,-7176,-3124,6119,2918,-1889,-3318,-3492,7432,4523,-5972,-3504,916,4141,4415,-7599,-4891,5249,4426,322,-4413,-5103,6615,4551,-3013,-2663,-1322,4294,5509,-5849,-3413,3206,2681,3578,-2882,-4695,4102,2778,-1378,-1815,-2934,3304,4470,-3225,-1646,1114,1764,3767,-3820,-3186,4032,1734,472,-1484,-2528,2883,2420,-1912,-1444,373,1508,2335,-4513,-688,2384,1572,312,-2543,-2662,3970,694,-3063,-812,990,4813,752,-5638,-1280,2918,2226,-807,-4907,-279,3988,2093,-1621,-3856,436,6534,-285,-4915,-1225,2230,5496,633,-7226,-742,4022,2955,-1045,-5422,-151,7342,2399,-3580,-3151,690,7297,2383,-6464,-2044,3981,2987,932,-7018,-1704,5395,3163,-1401,-4133,-1027,7195,2554,-4424,-1855,545,3907,2811,-5459,-2177,3338,1490,-29,-3457],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-4,5,-5,6,-7,8,-9,9,-11,12,-13,15,-16,19,-20,23,-25,28,-31,35,-39,43,-49,55,-63,73,-85,103,-127,168,-246,449,-2057,-6780,2286,2433,2258,-556,-3878,3217,4524,-1939,-2293,-2125,2734,4687,-5066,-3216,2763,1004,2267,-3011,-4650,5827,1818,-2413,-733,-3152,6430,3972,-6536,-2428,1943,1977,4772,-6659,-5523,8078,2205,-382,-2344,-4435,9327,5805,-7351,-1948,-504,3035,6830,-10024,-5667,7245,2098,1862,-6133,-9703,8893,5512,-5927,-2628,-4890,5285,9755,-7281,-5644,3568,2720,6326,-5879,-9846,7210,5863,-584,-1684,-6610,4996,9125,-4958,-4809,-969,1942,8030,-3558,-8103,2378,4424,2726,-1893,-7801,3811,5525,-2145,-2594,-3012,2421,6379,-2759,-5536,357,2267,3685,-3425,-5159,3588,2463,-799,-1486,-2846,4456,3951,-4166,-1787,-703,1452,2526,-4908,-1075,3702,1503,294,-3951,-2316,6205,454,-2996,-1382,-1379,4948,2919,-7241,-1031,3924,1828,1721,-7029,-2115,9615,1163,-2878,-2516,-1718,8438,2008,-8784,-778,1643,3545,4832,-8736,-4651,8781,1670,-612,-5094,-6146,9182,4421,-7419,-3160,-2339,5720,5732,-8979,-4125,5636,3065,3060,-5667,-6232,7266,4354,-3414,-2820,-4119,5720,6178,-6349,-3603,816,2494,4462,-4471,-4803,5587,3218,183,-2678,-4763,4460,3329,-4090,-1627,-966,1803,4324,-3935,-2709,2199,2027,386,-2981,-1863,4619,1536,-2434,-1697,-858,2896,975,-4359,-240,1694,3021,192,-5616,-487,4202,-557,-1734,-2737,-902,6187,-974,-5690,359,1345,3541,73,-8155,509,6137,-27,-299,-5373,1080,7540,-852,-5852,-1353,511,6846,1753,-8186,1262,4216,1989,1456,-6627,-2756,8382,2331,-3151,-3347,-1781,8333,1997,-7709,-2130,955,4834,2335,-7672,-1335,5998,3008,-981,-5285,-2754,6428,2915,-4755,-2616,-1057,3114,3410,-6155,-1314,3756,3556,1204,-4528,-2641,5648,1372,-2733,-952,-2539,4559,1423,-4841,-1011,1621,2810,1783,-4414,-1010,3787,1267,-930,-2082,-845,4494,-558,-2154,-615,798,3129,-447,-3491,-48,2810,899,-1479,-4447,962,4697,-952,-2017,-1399,950,5512,-1525,-5388,1987,3097,2305,-1590,-5691,2523,5830,275,-2265,-3459,1233,6747,-2355,-5318,-28,2437,4246,-1256,-7862,1395,5406,1609,-1658,-6425,1005,8277,-27,-5069,-2765,859,6581,798,-5864,126,2901,4311,-276,-7103,-576,6301,926,-3142,-3062,-79,6768,-35,-4602,-1143,1432,4146,767,-5266,-1645,3688,711,-1431,-3110,-74,5019,649,-2937,-1389,867,2777,-77,-4196,-493,1876,650,-901,-2883,973,3023,-961,-2594,-1295,1625,3479,-1726,-2526,1480,1427,1656,-1059,-3687,3279,3132,-143,-2335,-3514,2123,4098,-2217,-2525,316,2626,3360,-3931,-4039,2329,3320,268,-3352,-3521,2366,4700,-1973,-4056,-1953,2581,4628,-3706,-4761,2175,3877,2177,-2901,-5100,2354,4524,451,-2126,-3873],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-7,8,-9,10,-11,13,-15,15,-17,20,-22,24,-28,30,-34,37,-41,46,-52,57,-64,72,-81,92,-105,121,-142,168,-196,-321,25,3630,3022,-4444,-354,3654,2543,1021,-3504,-1315,5091,103,-2667,-754,-1790,6283,309,-5612,1301,969,1012,1052,-5558,777,6063,-2887,-1869,-3563,-1003,8061,-2343,-6714,1566,539,6229,-1072,-9477,3156,7300,-355,58,-7901,1126,11803,-3032,-5824,-559,-790,8816,1237,-12230,2297,5272,2732,1165,-9025,379,9745,-958,-3136,-4449,-2338,11642,2748,-10317,-739,2553,5723,2902,-10544,-2288,8402,357,-1312,-5488,-3722,10142,2178,-5691,-1546,-1318,4887,3018,-8762,-1208,4567,2185,1277,-6270,-2886,6262,-691,-3326,-2849,-1429,6010,1727,-4803,-381,1099,3260,1053,-5309,79,4078,-325,192,-2860,37,5621,-2992,-2327,-896,270,4334,-2830,-6358,3846,2327,1962,-1620,-5538,2955,5361,-3427,-2596,-1846,1282,6875,-3070,-6474,2826,2502,3233,-1740,-9293,5093,6610,-1635,-2157,-5011,2125,9001,-4417,-5727,1871,1577,7871,-2319,-10952,3234,6461,904,-1944,-8490,930,9752,-3131,-4551,-1534,1584,9751,-997,-8698,1435,3528,3248,158,-8072,878,7923,-308,-2195,-4095,-1834,8446,-199,-6158,-455,1218,5274,1032,-6825,229,4585,512,-570,-5099,-762,6412,-209,-3545,-1845,1504,5679,525,-4305,1762,2450,1720,-169,-3364,1916,3544,-186,-1525,-1967,2719,4101,-3695,-3754,2041,1551,3275,-2072,-4662,5204,3819,-220,-2034,-4330,3396,4590,-4498,-1619,189,3059,4096,-5020,-5478,4759,2350,1515,-3346,-6438,5934,5834,-4711,-2818,-1681,3011,7054,-5381,-5234,2392,3233,3304,-3018,-7307,5320,5696,-751,-1756,-5870,4221,8322,-3907,-5563,962,2467,7291,-3630,-6911,1946,5089,1015,-464,-5868,1887,7422,-2832,-2627,-2421,1283,5810,-1865,-6253,1348,1745,2852,-522,-5764,2145,3120,-693,-1104,-3501,1072,3076,-3286,-3694,530,2019,1974,-2409,-3721,2123,2381,124,-1937,-2776,2373,2017,-3481,-2275,-912,2566,2923,-3679,-2934,2206,1849,1672,-3082,-2013,4529,1191,-1710,-2827,-1088,4502,3774,-4634,-3267,2365,3000,2231,-5283,-2681,5743,2979,-467,-3779,-3164,5346,3840,-4209,-2865,1107,3416,3835,-6303,-5468,2968,1979,-135,-3843,-3696,5332,4889,-4293,-3809,-1352,3373,4842,-5335,-4376,2342,2009,3453,-3624,-5608,3351,3858,-1370,-3358,-3062,3020,4249,-2432,-2306,33,1694,3889,-2617,-3630,2359,2979,1508,-2201,-3118,2221,2831,-1512,-1608,-1040,3323,2875,-3002,-1798,584,2071,1562,-3232,-2037,2972,606,-1622,-2394,-563,3239,702,-3390,-1986,1822,3222,1207,-3984,-1255,3489,958,-369,-2308,46,4937,1251,-4540,-2877,1877,2772,118,-4610,-1595,3693,1323,-400,-5405,-994,5409,2212,-3760,-3433,392,5165,1658,-5728,-1495,2833,3528,727,-5824,-708,6010],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,2,-3,3,-4,5,-5,6,-6,7,-8,8,-9,11,-11,13,-14,16,-17,19,-21,23,-26,30,-33,38,-43,50,-60,75,-104,320,2378,5024,-4973,-4777,3921,2265,2381,-5202,-6450,6473,4774,-3541,-3654,-5306,4608,7959,-6916,-4555,1882,3008,6420,-6796,-8196,6576,3295,330,-2787,-9067,7106,9259,-6598,-2370,-2782,1718,10098,-6110,-8504,4084,3612,4137,-2167,-11370,5897,8608,-2917,-1123,-7985,2203,11953,-4548,-7312,1106,272,7316,-874,-11928,4887,5216,-451,-889,-7641,1536,9130,-4312,-3787,653,-1414,8115,-1507,-7961,2558,1703,1253,138,-6768,2895,5488,-2057,622,-392,957,5810,-2866,-4564,3991,2171,2899,-3285,-4053,4562,3915,-1716,-2016,-3243,5269,5241,-5780,-3028,1867,3426,3830,-5588,-3046,5210,2230,615,-6406,-4770,7387,3830,-4404,-3322,-2047,7566,6908,-9742,-3430,2426,3632,4586,-7970,-6859,8821,3704,-2417,-3526,-6104,8969,7746,-6661,-3705,-277,4213,8068,-8267,-6983,5881,1780,2313,-4429,-9600,7124,6698,-5215,-2069,-4192,3078,8986,-6014,-5606,2597,849,5760,-2401,-7790,5385,3828,-1588,-1212,-5753,3723,7774,-4187,-2853,996,396,4515,-3537,-6082,4900,1751,250,-1137,-4455,3720,4581,-3676,-532,-329,2078,2860,-4581,-2667,4256,-181,495,-3215,-2377,5340,1965,-3103,-2367,515,5174,2616,-6701,-1790,3032,3463,1887,-7705,-1139,6132,2427,-1381,-4778,-2401,7594,1266,-6421,-2454,-205,5478,3506,-8855,-2667,4553,1908,1077,-7897,-4536,9584,2516,-3870,-3007,-3026,7644,5105,-8453,-2231,2735,3902,4920,-8633,-5434,7058,2677,-114,-3353,-5632,7397,5267,-6543,-1875,-2258,3479,6112,-5948,-5121,3616,1088,1969,-3204,-6291,5861,3515,-3837,-2124,-3846,2628,4298,-4810,-1355,2252,870,2007,-4437,-3256,4119,350,-2375,-411,-1435,4199,2469,-4706,-1165,1904,1338,1236,-5268,-1848,3999,223,-1259,-3360,-430,6070,471,-4186,-1021,1147,5001,543,-5569,-197,3606,2465,-973,-5905,773,6846,424,-2426,-3055,1380,7295,-734,-5920,-388,2501,4930,442,-8060,571,5753,1686,-1525,-6586,-2187,7726,1339,-4461,-2406,481,7433,1980,-7653,-1676,3436,2997,1905,-7062,-1977,6635,590,-2166,-4455,-1750,7176,2440,-6199,-802,1222,4208,2712,-6105,-975,5863,1396,-214,-3180,-2256,5101,1025,-4679,-181,-292,3306,1830,-5972,-310,3741,1065,-537,-3857,-923,3608,414,-3068,-2215,567,2508,81,-4555,1394,1786,1536,-1053,-3892,1249,4376,-724,-3209,-1782,907,4515,-2071,-5250,-618,2554,3906,-1691,-4627,1485,3797,504,-3300,-3984,2760,5728,-1960,-4413,-1891,2202,4987,-1955,-6792,883,3609,2836,-2376,-6337,1812,6493,-141,-3478,-4155,1855,7004,-1404,-5482,21,2848,4892,-271,-5740,541,4771,1411,-497,-4356,-185,5492,356,-4020,-2100,1224,5547,-577,-5437,-1109,1750],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-9,10,-11,12,-14,15,-17,20,-22,24,-27,30,-33,37,-40,45,-50,55,-60,66,-74,82,-91,101,-112,127,-142,162,-186,216,-257,315,-402,557,-918,3833,1525,-4268,-2079,-125,7301,585,-9374,-1015,3421,3102,931,-9058,172,8141,-89,-2782,-4700,-1914,10565,-378,-9081,184,515,7839,2437,-12788,476,6935,1499,986,-9688,-3501,12179,497,-6655,-3305,-2716,9715,4673,-11963,-1381,3752,4204,3605,-10793,-4500,9772,603,-2313,-4195,-6196,10361,4774,-7868,-594,-690,4273,5836,-9497,-3066,6632,55,2729,-4115,-5090,8368,2612,-6381,-494,-2593,5080,5317,-6338,-2237,3959,367,828,-3777,-2819,6484,-538,-2722,-1345,-740,5521,922,-6506,-21,1129,1221,418,-6673,433,4611,-1720,-1891,-3966,681,6706,-2024,-6168,-722,2490,5261,-1567,-8243,2308,5636,2048,-1091,-8172,1776,8674,-2533,-3655,-4065,751,10196,-1364,-9911,676,2315,5115,-448,-10815,2596,8653,-227,383,-6863,-1905,12726,-1691,-7103,-1980,2,8415,999,-11771,694,5402,1617,1879,-9576,-1266,10906,-1249,-2705,-2814,-4839,8267,1053,-9389,-637,2454,3754,3384,-8604,-2058,7179,-932,-836,-2897,-2809,7740,2282,-5927,365,-207,2974,2846,-6244,332,3662,-240,-117,-4040,66,7273,-772,-3864,331,-138,3376,-844,-6138,1412,2018,1081,-2252,-5439,2850,5153,-1319,-3685,-3098,3480,6553,-2678,-5633,1298,2719,4320,-2641,-7614,3340,4645,1039,-2932,-6634,4281,7917,-3355,-4559,-2080,2523,7620,-3897,-7266,2173,4454,4250,-2116,-10035,3337,8183,-2352,-2437,-5252,1582,8639,-1914,-7304,-474,1496,6235,-268,-10628,2685,5947,1873,-1071,-6432,707,8961,-1805,-3804,-1173,680,7804,-157,-7323,1400,2673,1742,945,-7430,1032,5450,-1894,-1773,-2532,130,6953,-827,-5000,1937,1042,2315,-732,-5756,1655,3456,-83,-929,-1580,1654,3444,-3755,-3160,-606,1303,3457,-3423,-4719,2876,3166,-1772,-2492,-3267,3160,4615,-3508,-2848,-416,3623,3325,-5170,-3708,1907,3754,2823,-4134,-4668,5352,3738,-1820,-4198,-2395,4776,6063,-4626,-5429,-915,3279,4723,-4131,-7017,5030,4303,1352,-2912,-5979,3974,4766,-3281,-3892,-2557,3072,5940,-4671,-4911,2603,3795,3729,-2100,-7235,4719,6054,-1868,-605,-4837,2145,6987,-2784,-3430,25,1909,5345,-2238,-6097,1122,3031,-171,-388,-3454,1375,4815,-2205,-1096,266,819,4164,-1929,-2799,2629,1526,699,-1218,-3109,2801,2084,-2043,-1987,-957,3074,1753,-3377,-1721,2775,1723,841,-3580,-1915,3639,3039,-2678,-2469,-1422,4183,2266,-5133,-2939,1297,4082,1715,-5127,-2622,3933,2903,879,-4393,-2506,5592,3373,-2766,-2299,-776,4356,3209,-6430,-2868,2896,3190,1681,-5355,-3410,5819,3670,-1419,-4886,-3060,5106,3573,-4945,-3112,-818,4294,3391,-4732,-3667,3845,3250,647,-3097,-3822,3637,3295,-2433,-1977,-1642,2304,4597],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,3,-4,4,-5,5,-5,7,-7,8,-9,10,-11,13,-13,15,-16,18,-20,22,-24,27,-28,32,-35,39,-43,48,-53,60,-67,76,-87,102,-121,146,-182,239,-338,562,-2298,3041,5894,-3656,-1938,-453,2377,3620,-3796,-2590,4187,922,2259,-3784,-2752,6522,1622,-3193,-1403,-1059,4095,1775,-7299,421,2268,64,2230,-5846,-2802,9058,-377,-2827,-962,-3626,8236,2458,-9997,65,2664,3817,4043,-9231,-3140,9134,285,-1955,-5548,-2886,10713,3539,-7550,-819,-1031,5675,6140,-10768,-2899,7266,1078,2960,-7093,-5454,10014,3971,-4731,-2666,-4181,6720,7275,-8030,-4025,2506,2921,5329,-7129,-6905,7028,4478,-649,-3021,-6312,5446,4993,-5494,-2332,-1888,3368,5830,-5374,-5293,3754,2936,2974,-3626,-4209,4487,3354,-1850,-3445,-2009,3780,3173,-4951,-1026,1811,1400,1743,-6212,-828,3897,1047,504,-2816,-1667,6738,-421,-4373,2016,158,5048,718,-6500,675,2629,1102,-1135,-6431,-437,8170,-2176,-4648,-1327,303,8651,-293,-8930,1491,2691,2147,2062,-8397,-221,7877,-917,-2105,-4101,-3177,10354,715,-9125,908,1006,4348,3580,-11298,-2160,7108,2237,-18,-6406,-2742,9657,1068,-6196,-2729,-1153,6737,3627,-8854,-2414,4126,2791,4408,-6264,-4952,6303,2201,-2319,-2576,-3427,5994,3718,-5697,-1982,399,3813,3354,-5151,-2096,3682,2095,-23,-3575,-1199,5354,1330,-3437,-1281,699,3126,463,-5322,371,2384,1196,304,-4386,900,3517,-134,-1553,-1671,1168,4697,-1503,-3489,927,1540,3833,-1815,-7389,2093,5162,-1054,-1231,-4142,1576,6827,-2953,-4289,469,1675,5980,-1988,-8396,3318,4356,1745,-1584,-6337,1814,7251,-1470,-3737,-2452,523,6949,-1789,-8169,1581,1504,3299,-233,-8583,383,6905,-346,-2223,-4739,-340,8229,654,-5767,-1187,1577,4830,978,-7846,-857,4154,2706,-750,-4800,-311,5802,691,-3354,-2055,12,5804,2289,-4243,-230,1969,2806,1370,-5361,-111,3963,-170,-1507,-1791,-235,4296,-249,-3050,265,103,2204,-734,-4320,2353,2577,-78,-1036,-3400,2386,3519,-3067,-1352,-45,1607,3164,-2581,-3336,3208,1785,579,-2853,-4382,3729,4557,-1444,-2738,-1879,2801,5615,-4421,-3692,1811,3307,3094,-2886,-5378,4778,4913,-880,-1923,-3865,2842,6677,-2953,-4199,-196,1501,6211,-3040,-6847,3377,3794,1325,-1852,-5869,2374,6074,-2428,-2995,-2580,923,6655,-769,-5155,221,2532,3302,-1386,-6042,1255,4054,1015,-2311,-3381,662,4080,-512,-4320,-987,1330,3693,-734,-4008,2071,2337,2565,-946,-3697,1351,3156,-595,-1913,-1320,1850,2951,-1924,-2185,1217,2417,209,-1861,-2228,2078,1753,-1692,-1679,-1634,3276,1841,-3525,-1275,1503,1701,1672,-3136,-2826,4433,2635,-985,-3480,-1524,4817,2487,-2807,-3292,415,3299,2770,-4733,-2199,3288,3219,1508,-3527,-3527,5300,4010,-3408,-3946,-2306,3333,3829,-3960,-4287,2133,3481],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-2,3,-3,3,-3,5,-5,5,-5,6,-6,8,-8,9,-9,11,-12,14,-15,17,-18,21,-24,28,-31,36,-43,52,-65,83,-114,173,-329,1853,1700,-917,-3638,-1412,6394,-283,-2744,-814,-54,4735,-675,-5762,947,1997,579,427,-6897,2152,5232,-2414,-1211,-1671,1645,6979,-4005,-5182,3745,1081,2885,-2525,-7818,5693,5359,-4130,-820,-4703,3205,9901,-5788,-6472,2890,2234,5880,-3693,-9585,4537,5007,-1141,-1833,-8380,2458,11249,-4510,-5356,-2065,782,11045,-2222,-11944,3207,3012,2890,-305,-11024,2978,9581,-1452,-2351,-4560,70,11455,-1507,-6485,-71,386,6846,-156,-9024,2285,5112,1205,-370,-6906,-92,8366,-1987,-4116,-1765,-207,6944,368,-6086,-2,2316,2913,-431,-5904,1050,3944,-656,-962,-2974,799,4913,-1688,-2880,532,1059,3325,-1303,-3944,3100,1907,-45,-956,-3762,3867,4872,-4668,-1147,-378,966,5067,-5554,-4205,4990,1150,1072,-3264,-7095,7429,4410,-5379,-2088,-2186,4734,7555,-7275,-4795,3357,2731,4992,-4247,-7204,7340,4600,-2280,-1732,-6245,4667,8500,-6677,-4612,863,1407,6941,-4661,-9754,5572,3839,1075,-2492,-8739,3888,8039,-4535,-3897,-2944,1553,8514,-2822,-7457,2475,2773,3494,-1577,-7974,2254,3908,1169,-1539,-3100,1730,6446,-1064,-4085,-738,1034,3805,-1372,-4596,1910,3363,1654,-886,-4932,2317,3865,-2261,-1710,-1188,1504,3755,-4149,-2175,2198,720,1887,-3589,-2837,4361,665,-1153,-2042,-2167,4570,3603,-5257,-886,1955,2224,2965,-6944,-3344,5488,1179,-756,-3971,-3829,6029,2718,-5601,-1754,28,4471,4257,-8168,-3525,4401,1795,1702,-5487,-5317,6093,3778,-3799,-2950,-3056,4770,5394,-6411,-3385,2061,2255,4192,-5329,-6634,5986,3212,-1019,-3337,-5183,4743,5205,-4698,-4433,-28,3628,4548,-4928,-4024,2540,2901,1417,-2688,-4297,3414,4622,-1650,-2513,-2505,2675,4059,-4375,-2827,1342,1921,1793,-1187,-2833,3351,2638,-1835,-298,-2712,2990,2211,-4012,221,762,1645,1741,-3610,-1565,2057,543,689,-3798,-1631,3953,472,-2729,22,-115,3641,1531,-5967,382,3281,1469,452,-4172,-431,6289,982,-3527,-1860,-984,5683,1456,-5355,-1755,1039,3390,1604,-7320,-2224,5696,971,-1079,-4578,-1435,6828,1129,-5165,-1646,163,5057,2455,-7202,-1461,4184,2937,597,-5023,-3518,7119,2265,-3248,-2485,-1202,4599,3760,-4909,-3572,1958,2269,2596,-4630,-3253,4201,2288,-480,-2482,-1724,4194,1811,-3941,-1247,-811,2805,2351,-3498,-2059,2387,2052,-198,-3313,-783,3178,790,-567,-1886,-44,3877,786,-4021,-393,961,1401,-431,-2725,-186,3446,688,-1708,-1332,1326,4478,-699,-3262,-244,1452,2855,-2306,-5448,1359,5120,1190,-1564,-3365,742,5845,-1450,-3449,-1881,1316,4345,-2135,-5843,1205,3011,2259,-320,-4871,219,4925,414,-2927,-3086,633,5784,-57],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-1,2,-2,2,-3,3,-4,5,-5,6,-6,7,-8,9,-11,11,-12,14,-15,17,-19,21,-24,26,-29,33,-37,42,-49,56,-69,89,-130,255,-1264,-5647,1567,6723,-1717,-2852,-2125,2622,7470,-4265,-5707,1050,3507,5872,-1774,-10151,4054,6022,-677,-2222,-8061,3564,10539,-3456,-3877,-1913,1760,9175,-3276,-10403,3701,3971,4394,-953,-11994,2562,10281,-2883,-2994,-6281,100,11906,-2229,-8249,1512,3,7805,1351,-12594,2621,7289,-962,869,-8118,-1326,10730,-2208,-5308,-1030,-2921,7196,1167,-10091,1783,2463,229,1651,-7181,-625,8327,-1018,-2349,-819,-2552,6791,153,-7419,2904,1253,1610,814,-5975,1996,5266,-2033,-1428,-2691,488,6806,-3062,-4364,1649,1713,3001,-2968,-6504,3705,5049,-1544,-2669,-4830,4306,6791,-4043,-3347,-1723,4237,5518,-5192,-5051,3730,4862,2898,-5450,-7358,5786,5089,-2128,-4073,-5207,5560,7799,-5934,-6186,247,2473,7490,-5374,-9075,5218,5154,1290,-1796,-8797,5513,9224,-4641,-2364,-3331,1810,9403,-4348,-7570,3602,367,4585,-2032,-9514,2802,7233,-3310,-1563,-4799,95,8921,-3562,-5186,1284,-871,5948,-832,-9009,2979,3648,-142,847,-4764,-178,6637,-3292,-1806,430,262,5591,-2693,-5349,3828,2047,276,-1397,-4156,2502,4706,-4018,-2058,-685,1152,4176,-2853,-3350,3356,2343,1573,-3384,-4548,4840,2777,-3225,-3016,-3561,4273,4573,-6320,-3520,2548,5250,3703,-6710,-4255,4754,2810,660,-4992,-5241,7406,4026,-4407,-3111,-2925,5937,5930,-6945,-4552,3426,3348,5174,-5696,-6782,7068,4061,-574,-3255,-5603,6061,7423,-5960,-3843,76,2709,6891,-5089,-6463,4400,2589,1959,-3091,-7896,4844,6069,-3281,-1664,-2380,1676,7004,-5319,-4297,3408,217,2986,-1870,-6499,4270,2734,-2539,-923,-1896,1961,4447,-3422,-1953,1236,1183,1881,-2971,-4514,5581,1562,-1132,-889,-1975,3191,2380,-3764,-1216,773,2648,2187,-3694,-1741,4185,1097,-1100,-3374,-1904,5998,558,-3823,-2586,141,5061,1846,-6763,-1524,2313,3538,-332,-7012,-2080,5650,1815,-2949,-5273,-2176,7531,2589,-5740,-3598,916,6186,2902,-7443,-2891,3915,2948,871,-5084,-3378,6768,3814,-2495,-2802,-2667,5376,3480,-5137,-2832,2220,1769,3038,-7110,-4075,5556,1776,177,-2506,-2718,5640,3172,-5065,-1600,422,757,4101,-4754,-3131,3857,689,1653,-2888,-2605,4760,1074,-2770,-882,-546,2283,2514,-4595,-819,2319,523,-35,-2340,-1032,5607,488,-2615,-1309,-556,3796,217,-3982,60,2339,1882,-61,-4740,388,4446,1117,-2781,-3430,1275,5830,-640,-4972,-1089,1159,3817,-926,-4904,221,3471,2374,-2318,-5757,532,6020,564,-3394,-2541,506,6370,-17,-6542,-1878,2414,3192,-398,-6120,-691,5246,1865,-2575,-4665,-873,6174,2038,-3784,-3231,1601,4800,984,-6490,-1278,3188,1525,1286,-4934,-1372,4793,1051,-2621,-2431],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-3,4,-4,5,-5,6,-6,7,-7,7,-9,10,-10,12,-12,14,-15,17,-19,22,-24,28,-33,40,-48,62,-83,124,-644,2868,2672,1095,-5428,-3003,7003,2477,-2083,-3968,-2136,7839,3379,-7144,-2178,1849,4614,4426,-10117,-3397,8045,3493,191,-7045,-5220,10184,3678,-6073,-2645,-3649,8508,7414,-10508,-3287,4678,4356,5086,-7357,-7607,10118,3520,-1638,-3407,-7180,8331,7950,-8303,-2128,981,2648,7484,-7928,-7561,7305,2323,1642,-2795,-8417,6507,5769,-5824,-665,-2946,1303,7112,-6677,-4115,3712,232,2802,-2329,-6379,6688,2529,-3864,323,-3883,2433,5200,-6317,-980,2802,920,1572,-3558,-3649,5558,918,-2726,-1909,-2350,5488,459,-6076,-647,2267,4892,1066,-7314,-1468,5037,1876,-934,-6692,-1571,8737,-104,-5394,-2783,-945,8338,43,-9637,-648,3862,4671,1062,-9783,-743,8662,1259,-1589,-5645,-2710,11306,1939,-9214,-2524,-446,6904,3849,-11609,-2292,6405,1726,1691,-8680,-5061,11526,2026,-4496,-2308,-4350,7159,5256,-9541,-819,2879,2720,4853,-8153,-4949,7750,1024,-572,-3230,-5515,7123,3712,-6408,117,-1165,2716,5254,-7468,-3241,4950,489,888,-2095,-3915,6241,1291,-4376,741,-1498,3270,2589,-6617,-303,3717,697,1006,-3566,-1488,5173,-360,-3394,-1014,-627,5477,-238,-5920,1343,1986,2576,-369,-6421,1854,6638,-614,-3259,-4610,184,7615,-886,-5088,-1206,2026,6114,-1151,-9108,714,4756,1820,-1022,-7441,906,8795,-182,-3327,-3547,-127,9582,-289,-8668,1136,3024,6017,372,-10118,110,7365,1058,-1550,-7064,-1631,9279,-609,-5330,-1484,-454,6928,2018,-9594,-159,4023,1745,686,-6876,-1668,7739,667,-1947,-1854,-1693,7317,1540,-6316,1446,2509,1651,3429,-6022,-628,5049,-850,-1243,-1398,-1618,4058,-437,-4485,571,460,1498,231,-4334,315,2689,-1543,-1185,-1610,1200,4438,-1471,-4459,80,1578,2157,-1834,-5329,3252,3776,1242,-2860,-4152,2946,4860,-2871,-4464,-2034,3776,5789,-2659,-6156,540,3320,5221,-3252,-6359,4162,5419,800,-2953,-5518,1927,6934,-3690,-4590,-1596,1751,5481,-3181,-7088,2136,3974,2354,-1383,-6940,633,6646,578,-4189,-4322,311,7807,-1269,-6573,381,1777,4304,431,-8302,2438,5286,1037,-465,-4789,322,6280,-1986,-2855,-439,243,4576,-554,-5522,1056,2898,-256,-449,-3531,950,3529,-1798,-1591,-925,1057,2999,-1936,-4695,2998,2820,1185,-2267,-3285,2611,3295,-2754,-2086,-318,3771,4371,-2734,-3638,1935,3396,2339,-2487,-3398,3451,2712,-933,-3475,-3364,3308,3989,-3370,-3084,-918,4877,3383,-4672,-4432,2251,3823,824,-4779,-4044,3970,4489,-2046,-3746,-550,4218,5136,-4057,-4342,688,3598,4651,-4348,-5089,3412,3938,-789,-2929,-4130,3345,4904,-1843,-2272,-1961,2045,5120,-3798,-4775,1764,2615,418,-1705,-4719,1878],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-2,2,-3,3,-3,4,-4,5,-4,5,-6,6,-6,7,-8,8,-9,10,-11,12,-13,16,-17,20,-23,28,-34,43,-57,80,-120,204,-435,2493,3775,-4807,-2273,4169,1227,-173,-2752,-3573,4723,-528,-3218,248,-626,3867,2343,-6198,1015,4231,239,1229,-5930,-414,8109,-1852,-2700,23,-1171,7182,1121,-8876,3602,2542,91,635,-9193,-246,9514,-2331,-3530,-2190,-517,11385,-84,-9638,1660,2523,4060,2430,-12149,1023,9374,-382,-644,-6353,-2704,11932,-448,-7037,-1061,-20,8387,3792,-11453,-1811,5271,3473,2455,-7681,-3916,9799,2537,-3654,-3522,-2895,8907,4198,-8040,-2143,2018,3801,3873,-8401,-3610,6499,1548,322,-4803,-2751,6750,2839,-4369,-1487,-711,3628,1682,-5889,-758,1409,2283,787,-5326,-797,5059,-105,-921,-2629,-956,5158,-1414,-2774,1781,403,3460,-210,-6128,2962,4016,-1496,-445,-4016,1853,7152,-3343,-3803,953,256,5977,-1508,-7060,4974,3688,449,-97,-7067,3028,8051,-4141,-4327,-1371,845,8376,-1977,-8697,3467,2575,2867,488,-8847,2123,9106,-808,-1596,-5567,-417,11774,-2461,-7680,77,1508,6497,1543,-9591,442,4675,1807,359,-6383,-1373,8909,397,-4376,-3573,-1309,7746,1081,-7615,-1229,3005,3495,522,-6038,184,4335,528,-2263,-3666,-1406,5281,-78,-4479,-103,-721,4066,-439,-4944,-361,2170,-126,-1001,-3663,2417,3713,-1511,-1267,-783,1186,3725,-2537,-3548,2350,832,1234,-1694,-5407,4724,3165,-2289,-928,-3573,2879,5205,-4428,-2759,2103,1520,2613,-3610,-4360,4531,3558,-2411,-2303,-4258,3551,7097,-5542,-3917,205,2040,5864,-4505,-7295,3752,3210,641,-2143,-9004,2488,7511,-4151,-3254,-2700,641,8132,-3523,-6575,2171,2597,4309,-1730,-7731,1939,5311,-786,-1393,-5470,1271,7036,-1101,-4045,-402,1218,4900,-989,-6562,872,3238,733,-708,-4209,986,5210,-439,-3238,-1581,693,3471,-1174,-4188,826,1264,1262,-1970,-2658,2353,2892,-1107,-1155,-2166,1986,3316,-2157,-1598,1265,1363,1479,-2791,-2038,3383,749,-356,-2179,-3751,4094,2616,-4991,-2809,-388,2818,3654,-4593,-2269,3220,2836,1176,-2724,-3561,5337,2003,-3194,-2533,-1163,3640,3943,-5325,-2660,1673,3905,2537,-5873,-4446,5223,2437,-463,-3302,-3730,4286,4421,-4992,-3185,1334,2290,4439,-4904,-5769,3651,2733,1755,-3315,-4228,3690,4255,-1768,-2597,-970,2640,4185,-3114,-3204,544,2063,1839,-1752,-3920,3129,3439,184,-1799,-2103,2842,2885,-2429,-2117,94,2982,2685,-2707,-2143,1684,615,5,-2125,-1947,3041,1995,-2193,-736,-375,1976,573,-3873,-1667,2216,1377,573,-3206,-1015,4333,52,-2108,-1633,-1015,3631,1419,-5638,-1020,1677,2601,463,-3724,-1633,4064,1479,-2006,-4185,-768,5707,192,-4095,-1953,738,4911,2561,-6012,-1468,4155,2433,712,-4647,-897,5167,2297,-2443],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,8,-9,9,-11,12,-13,15,-16,18,-20,22,-24,27,-29,32,-36,39,-43,49,-56,63,-72,83,-98,119,-148,197,-286,507,-2309,-4264,-503,851,4579,-1532,-4984,2988,1740,-642,776,-3961,4338,4613,-3902,-1427,-946,1377,5145,-4284,-3859,4956,1321,674,-2903,-5809,6067,3493,-5259,-798,-1600,3025,6419,-8062,-2653,5556,780,2932,-4720,-7499,8927,3903,-3974,-1968,-5256,6896,8424,-7956,-4578,2812,2894,7060,-5993,-7734,8360,3403,212,-1905,-7430,6219,8512,-6478,-3843,-2268,2618,10539,-6686,-8461,3317,4184,3447,-2428,-8326,3818,8111,-1195,-2760,-4779,2879,9679,-3343,-6518,-152,1672,5500,-1632,-7278,2723,4317,1156,-1617,-5852,2387,4595,-1056,-2954,-1686,1880,5292,-2913,-2900,1661,981,2574,-2612,-4787,4268,2024,-1494,-1844,-3605,4305,2722,-4918,13,682,1712,3480,-6295,-1720,5768,407,-660,-2213,-3701,7198,2512,-5970,-404,1525,3997,4186,-7879,-2899,5878,559,817,-5468,-4683,8714,2241,-4866,-2370,-3169,6668,4643,-8851,-2634,3959,2650,3580,-7834,-6805,7674,2924,-2144,-2625,-5647,6416,7760,-6735,-3586,-436,3153,6331,-5860,-6669,5636,3327,868,-4460,-6863,5044,5462,-3534,-2911,-2834,3043,6141,-3693,-4654,1674,2235,3990,-2614,-6388,3184,3387,-55,-1991,-4314,3196,3664,-3369,-2072,-253,2224,2362,-3878,-2996,2129,1440,-1025,-2252,-1570,4311,206,-864,200,-1066,3155,1004,-5022,455,1703,1102,102,-5589,-1430,6378,193,-2334,-1993,-1678,6614,1169,-5687,-38,1780,3207,1227,-8033,-1006,6443,-163,-621,-4337,-2078,8359,223,-5713,-1769,574,5796,4179,-8326,-2171,5015,2953,2194,-5425,-3514,8653,1846,-3305,-2621,-1875,6870,3726,-7378,-2396,2432,2236,2961,-6224,-3189,5216,2846,-493,-3108,-3603,6199,3065,-4904,-2097,-1240,4211,3049,-4398,-2612,1185,1284,1568,-3703,-2162,3739,1629,-1394,-2644,-968,3967,1495,-3323,-940,294,2432,373,-3113,-395,2748,-100,-682,-1474,463,3720,583,-3593,1905,1866,3238,-523,-4817,1141,3448,12,-677,-3950,872,6483,-1980,-4180,-1170,1315,4823,-786,-6055,1872,3093,2600,-1892,-5964,2013,6168,-742,-2251,-3334,-192,6538,-93,-5214,645,2111,3419,-853,-6820,-264,5493,1075,-767,-4977,-104,7540,-295,-4035,-754,1656,5140,745,-5922,-601,4336,2361,1027,-5101,-1597,5194,1493,-2730,-2578,217,3805,1974,-4764,-1014,1129,3054,392,-3978,-667,2693,2082,-53,-1856,-146,3376,-259,-2813,-417,1423,2488,-1255,-2994,603,1863,1347,-805,-2946,1254,2867,-1250,-2030,-989,2616,3945,-1669,-3297,883,1926,1265,-2489,-3409,3118,4590,-1049,-3482,-867,2443,3726,-1498,-3438,1057,1749,3426,-3173,-4842,2522,3720,420,-2298,-3964,3564,5105,-1185,-4080,-215,2098,4327,-3003,-5989,1859,4222,1524,-549,-4397],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,7,-8,9,-11,11,-13,15,-15,17,-19,21,-24,26,-28,31,-35,38,-42,46,-51,58,-65,73,-83,94,-111,131,-160,201,-269,395,-704,3380,1718,-8519,-321,3260,1602,-578,-6994,-743,6895,543,-2303,-6304,802,9301,-956,-6616,-1008,953,8177,-123,-11299,910,4342,2966,-592,-9775,-195,10878,-662,-4468,-5496,-2204,12122,1272,-10523,-285,3082,6459,4759,-12066,-1229,9483,56,539,-6477,-3890,12113,1784,-6625,-1684,-1099,7814,5158,-10772,-1052,5517,1051,3383,-7017,-5019,9087,1302,-3557,-598,-4417,7463,5213,-7963,173,3734,1210,3212,-6800,-2752,7027,-567,-1651,-2142,-3353,6658,563,-6992,825,129,1801,2198,-5784,564,5795,-876,-1275,-3748,-184,5885,-1577,-5262,-525,1555,4888,-1734,-7923,1786,5044,2539,-3103,-7720,2306,7630,-1718,-4251,-3664,2158,8344,-3876,-7307,285,3567,6598,-1896,-9790,2467,6814,647,-2965,-7667,2168,11244,-2291,-5575,-2230,388,10150,-1268,-9103,1716,2489,4269,859,-9961,420,9390,-1620,-1033,-4737,-578,10387,-201,-6947,739,79,5412,3352,-11118,2,6856,-260,1118,-6203,-2971,9698,-955,-4774,-362,-913,5422,-101,-7575,2113,2099,143,1780,-4958,-661,7055,-1302,-2016,-1038,-1600,5382,-702,-6396,3036,2109,1652,-737,-5617,3238,4481,-1889,-2105,-2879,2717,6338,-3526,-4755,1897,2227,2784,-2836,-6629,3519,4375,-516,-3271,-5023,3867,6727,-3197,-5374,-2151,3634,6570,-4749,-7419,2891,3517,4183,-4536,-7842,4837,6511,-1184,-3003,-6056,3477,8726,-2928,-5693,-174,2119,7075,-2725,-8542,2942,5344,1406,-1954,-6954,2584,8772,-3422,-2390,-3480,1011,8171,-2505,-7370,2715,2177,4163,-1257,-8590,2470,4896,-1134,-34,-2739,-50,7463,-2970,-4513,1886,-257,3115,-8,-6371,2800,3077,-1228,-709,-3600,2339,5036,-2383,-2875,1298,142,4019,-1754,-4093,3392,2597,-417,-1759,-3700,4741,3378,-3653,-2781,57,3926,2897,-4129,-3520,2505,2719,1268,-5021,-4660,4962,3940,-2544,-4038,-2899,5668,4528,-5711,-4921,1332,4675,2202,-5009,-5099,4205,3973,1385,-4346,-4752,6378,4829,-3377,-3394,-2062,3862,6565,-4272,-5318,2633,3487,4332,-3593,-6292,4151,4423,-1271,-4080,-4645,3700,4890,-4171,-2436,-16,1867,5791,-3108,-5736,3378,3928,537,-650,-4777,3744,3673,-1184,-2440,-1120,2349,3880,-3636,-2889,4054,1169,1517,-1901,-3579,2618,2914,-2219,-737,-1257,2870,2847,-4037,-2081,2375,1776,1467,-2570,-2386,4241,2030,-2114,-2964,-1549,3152,2160,-4404,-2032,1759,4504,655,-4388,-2536,4505,3012,-2017,-3811,-1118,5301,2249,-4157,-2868,-717,5011,2073,-5221,-1941,3701,3811,995,-5960,-2330,5688,2674,-2343,-3705,-2128,5519,2085,-4621,-3351,89,4629,2008,-5975,-3002,3741,2952,-430,-3733,-2523,4938,3158,-2361,-2337,-1117,4216,4100,-4043,-2205,1612,2448,3057],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,7,-7,8,-9,10,-11,12,-13,14,-15,18,-19,21,-23,25,-27,30,-33,37,-41,45,-51,57,-66,77,-91,112,-141,189,-279,508,-3006,-3136,-1514,3760,5822,-5932,-3171,2905,2729,3360,-4337,-7177,5971,3148,-112,-3302,-5533,8090,6339,-6666,-4702,-1569,4812,8250,-8657,-6872,5307,3996,3957,-4995,-8893,7574,7352,-2459,-3644,-5953,6520,9284,-7589,-4307,20,2112,7965,-5628,-10881,6401,5261,918,-1858,-9451,4759,10145,-6094,-2937,-1977,74,10508,-3894,-7833,4599,2241,3905,-252,-10304,3958,7288,-2355,523,-4484,33,7874,-4631,-4751,3105,-440,4088,-605,-7029,4411,3883,-2211,-406,-3935,2125,6209,-4958,-2059,2355,2030,3879,-3735,-3944,4718,2453,-1050,-3443,-3483,5364,3612,-4768,-2074,99,3712,2985,-7378,-4079,4841,2800,769,-6469,-3321,7822,2628,-2596,-5013,-2548,7763,5397,-7089,-3075,1075,5306,5523,-10008,-4711,6875,3926,1360,-7028,-6943,8670,5758,-4502,-2155,-2845,6887,7236,-7769,-4915,3560,2741,5093,-4922,-8551,7781,2997,-2003,-2261,-6511,4861,6094,-6973,-2699,-364,1027,6695,-5514,-6196,5751,1461,549,-2365,-7404,5127,6770,-4462,-1493,-2331,1606,5383,-4772,-3231,5004,1285,1616,-1816,-5259,5675,2198,-3512,-1110,-1668,3269,4491,-5241,-798,3633,1083,1294,-4320,-1976,6277,1583,-3454,-2293,-1087,5275,1173,-4928,-997,2936,4421,1071,-7107,-1463,6203,2341,-696,-5811,-3231,7659,1805,-4175,-4597,82,7360,1266,-7939,-1802,2773,4646,2010,-9014,-1807,7737,2528,-1878,-4909,-3683,9216,2176,-6052,-2601,14,5807,4124,-9974,-2770,5369,1157,1917,-6128,-4062,8853,2468,-2866,-2551,-2540,7122,5566,-6738,-2463,2745,2300,3542,-5245,-3166,6504,1842,-1645,-1125,-4294,5576,2748,-6560,217,575,1773,2332,-5342,-2292,4548,-93,-1292,-2438,-951,4643,371,-5129,-97,496,2896,440,-5244,-224,3797,190,-1544,-4065,-932,5308,-1213,-3960,-1166,1968,4766,-998,-5649,-329,3009,2751,-991,-5249,69,5723,1041,-2774,-4280,1771,7668,-1515,-5780,-2543,2566,6859,-487,-7154,1168,5117,2948,-911,-8005,-292,8084,392,-4029,-2971,-360,7147,308,-7782,-711,2689,3954,2246,-7672,-1877,6099,38,-1571,-4909,-1813,8113,579,-5188,-1514,865,4180,1238,-5854,289,3237,1867,518,-3840,-2300,5701,20,-3142,-1650,325,4721,720,-5280,508,2519,288,1210,-4396,1151,4263,-1036,-1792,-1839,1285,3811,-1732,-4400,560,2666,638,-1263,-5534,2094,3368,310,-3449,-2691,1306,5153,-1805,-3619,361,3142,3753,-2356,-5314,2095,3095,704,-2328,-3615,2813,6210,-1394,-4331,-2281,2444,4738,-3045,-5248,1047,4104,3691,-2746,-5700,2309,4736,561,-3568,-4543,2360,6129,-1489,-4976,-723,2276,5736,-2345,-6102,508,2853,2447,375,-5861,1219,4718,-194,-2489,-2472,1368,6556,-1011,-5123],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-6,7,-8,9,-10,11,-12,13,-15,17,-18,21,-23,26,-28,32,-35,39,-43,48,-54,60,-68,77,-89,102,-121,148,-194,301,-1128,-3433,-1497,6291,-660,-4946,712,202,4983,1040,-5866,3327,3603,250,690,-5407,486,6693,-3744,-2978,1579,-839,6004,-1814,-7670,3976,2994,-264,591,-7375,3175,8105,-5503,-2023,-714,356,9014,-3868,-9285,3909,2835,2800,327,-10796,4543,9934,-2839,-2381,-4875,-48,10751,-4233,-7431,2313,1842,6652,259,-12192,3242,6981,-567,-829,-7114,-3,11121,-1973,-5679,-2446,206,9172,494,-10114,-50,4296,3009,1070,-9528,327,7215,238,-2147,-5243,-1046,8275,-327,-6719,-340,2130,5245,131,-7619,322,3111,1771,-304,-5894,711,5590,-1190,-2164,-2384,23,4834,-1598,-4447,1310,525,3190,-222,-5864,3619,2853,-1681,-493,-2540,1290,5907,-4613,-3489,2271,37,4024,-3833,-6258,6293,2954,-1042,-565,-5901,4509,6611,-5526,-3026,1282,1320,6230,-4070,-7824,6270,3575,356,-2144,-7667,5386,7131,-4238,-2929,-3069,1730,8340,-4833,-7549,3678,2399,4052,-3699,-8818,3782,7415,-1449,-2231,-5498,1605,9658,-2967,-6376,139,1736,6828,-1955,-8122,2548,5899,2920,-1578,-6906,790,7489,-271,-3834,-2954,1061,5523,-1564,-4858,-141,2606,3326,-1351,-6180,1026,3124,240,-528,-3507,2153,4346,-2835,-2827,-678,1096,2918,-2703,-3013,3364,356,1396,-2002,-4323,4615,1703,-3440,-827,-910,2842,4196,-4526,-2681,4142,49,1679,-3610,-3957,7316,2846,-2735,-297,-2628,4233,4672,-5799,-2413,2214,1816,4489,-6097,-5169,7121,1297,-425,-2789,-5250,5990,5108,-6240,-2725,747,3233,6383,-7403,-5577,3354,3248,1965,-3802,-6956,5794,6075,-3724,-3146,-2244,3819,6396,-4182,-4659,1083,1578,5137,-3125,-5620,3122,3047,178,-1515,-3273,1818,5646,-3119,-2204,-319,1690,3684,-2650,-3004,1622,2265,715,-3035,-3538,3087,2301,-139,-1810,-804,2234,1850,-2648,-924,1459,2124,2130,-4019,-1338,3290,-169,-439,-1706,-1402,3602,913,-3750,-986,948,2726,1101,-5401,-1564,4273,1130,-97,-3630,-1112,6277,1843,-3569,-920,229,4055,1520,-6024,281,4789,1507,-225,-5005,-2060,6175,1777,-2931,-3356,-2443,5752,3036,-6758,-2016,1755,3109,1664,-6257,-3144,5929,1903,-1801,-3957,-2320,5399,2751,-4717,-2644,-848,4056,3957,-4649,-3513,2816,3640,1456,-3427,-1937,4220,3004,-1405,-2815,-1566,3636,2677,-3842,-1716,979,2633,1403,-3517,-2330,2120,1785,419,-3060,-1718,2472,1690,-2300,-1142,323,2343,601,-3384,-302,2888,1260,-333,-3694,-1003,2986,305,-1113,-998,814,2807,-436,-4247,307,2382,1476,-1264,-4256,928,4566,-1305,-3073,-2536,858,4789,-460,-5390,-890,1902,3231,-492,-5658,1074,5295,-133,-1769,-3326,67,6308,-54,-4338,-1172,1385,5346,-850,-6639,-1456],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,5,-7,8,-8,9,-11,12,-13,16,-17,19,-21,24,-26,29,-32,35,-38,42,-47,51,-56,63,-69,77,-86,95,-107,120,-137,157,-182,217,-263,333,-451,701,-2674,3035,3601,-443,-335,-4509,4411,4619,-5272,-658,1467,1354,4410,-5255,-2500,4969,-816,273,-1374,-4843,7597,1125,-5832,1193,-920,2939,2941,-7878,-985,6600,-117,1200,-4302,-4984,9492,1639,-5253,-766,-2132,6434,4533,-10609,-1718,4053,958,3526,-7044,-5289,8038,2813,-2360,-2817,-6295,9045,5548,-9904,-2826,1767,3740,5508,-7644,-7771,7405,3863,1098,-4402,-8193,9249,6078,-5991,-2129,-2565,4784,7614,-6690,-4888,2348,3514,3394,-5594,-7996,5734,5043,277,-2355,-5038,5454,5254,-4202,-3309,-45,2945,4065,-3931,-3433,2180,1653,2696,-4513,-2978,5099,2797,-1342,-814,-2653,4745,2092,-5255,83,983,1085,1896,-4235,-1409,6379,-1472,-666,-2341,-1413,6687,948,-6345,2165,1137,3596,1910,-7630,74,6630,-342,-39,-4961,-2655,9394,-802,-6602,366,16,6693,2361,-10301,-388,5410,1244,1740,-7447,-2285,9640,288,-3786,-1475,-2527,8762,3483,-8998,-141,2249,2429,3615,-8532,-3520,7790,1076,-2953,-4771,-4823,7783,3893,-5930,-3367,-581,5234,3780,-6679,-3862,3926,2259,1220,-5427,-3267,5058,2721,-2097,-2676,-2556,4325,3084,-4752,-2103,1165,3158,2144,-4082,-1007,2954,2398,1198,-3654,-1728,5055,-487,-3054,-933,53,4375,1332,-4866,989,2383,832,123,-4474,-568,5991,-2087,-3313,-1873,-1064,5834,-1439,-4779,2241,1251,2167,49,-8144,2492,6321,-1433,-2077,-2988,-15,8317,-2199,-6714,1621,1673,4049,-137,-8587,902,6096,-493,-992,-5366,-1106,9055,-480,-4121,-1118,538,6339,851,-8969,-331,3910,1752,378,-7110,-1146,7082,922,-2437,-2895,-766,7172,1546,-5662,-1676,1732,3774,1772,-5322,-1917,4566,2147,-273,-4806,-986,4167,1206,-2867,-2618,776,3555,392,-4751,-171,1940,2628,33,-4467,-605,4026,-1181,-950,-1669,299,3100,-834,-3991,32,565,2224,-1124,-4328,2298,1828,-1053,-1043,-2996,1697,4997,-2630,-2805,247,713,2817,-2835,-5718,2802,2549,-611,-1736,-5135,3797,4471,-3783,-1886,-2601,1557,5495,-2476,-6568,2002,2272,2605,-1813,-6221,2844,6496,-2292,-3062,-2190,1730,7371,-1713,-5749,398,2283,4664,-985,-7801,771,5857,923,-1109,-6121,1872,6827,-1353,-3466,-2433,1333,5460,-867,-5492,-390,2887,2602,-1671,-5433,1334,3766,1147,-2186,-3629,790,4532,-151,-3206,-1102,2202,2212,-2149,-2992,1587,2509,626,-877,-2295,2021,3326,-1480,-2539,-144,1514,3784,-1810,-2337,1425,1994,701,-1775,-2816,2450,1513,-1781,-1822,-457,3263,3170,-3559,-2652,2321,1890,1532,-3134,-3370,4246,3267,-1321,-2415,-1861,3359,4451,-4017,-3203,1219,2227,3101,-3845,-3935,3523,3497,-411,-3168,-3555,3859,5287,-3041,-2472,-251,3043],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-3,4,-4,4,-5,5,-6,6,-8,8,-9,10,-11,12,-13,15,-16,18,-19,21,-24,26,-29,31,-35,39,-43,49,-56,64,-76,90,-109,138,-183,263,-1146,5482,3700,-3018,-3323,-2173,6479,3707,-6743,-2748,1778,5417,2371,-8253,-2771,6051,3954,-118,-7423,-3891,9904,3551,-4814,-5212,-2039,9192,5282,-9645,-3017,2803,3979,4571,-9852,-5125,9361,3313,-1065,-5562,-5649,10335,4533,-8548,-2317,-1057,6397,7643,-9536,-4931,6339,1551,2759,-5358,-8421,9918,4337,-4448,-2347,-5524,5134,7885,-8673,-3161,1452,1125,7489,-5840,-6364,6900,191,-600,-140,-5479,5552,6168,-7161,257,593,-255,5307,-5443,-3956,5045,-609,182,-3124,-3532,6886,2066,-6173,-222,9,3174,2860,-7233,-444,5049,601,-991,-5371,-2807,7196,355,-3870,-2594,778,8222,1628,-6919,-1338,4201,5203,259,-8580,-514,7559,2672,-2453,-6782,522,10548,749,-7008,-3758,-633,9674,819,-11463,-123,5268,3712,1262,-9469,-1601,10161,1776,-3162,-4360,-2889,10609,2278,-8325,-1523,776,5396,4331,-10184,-2118,7574,2248,1497,-5932,-4608,8558,3771,-5529,-751,-2410,5535,5165,-8402,-721,3623,427,2436,-5353,-4368,7397,332,-2947,59,-3595,5598,3384,-7041,-114,3670,-70,1762,-5746,-1155,6824,-818,-1111,-377,-1032,5275,748,-4812,1378,1913,2959,55,-6766,933,6051,-765,-1232,-4922,1483,7957,-797,-5116,-1840,2154,6538,-1270,-6643,1450,4188,3433,-1988,-8159,734,8437,-672,-2947,-4506,2943,8404,-753,-7546,-1325,3203,7724,-1293,-8679,1991,5886,1470,-1351,-7776,587,9975,-1362,-4627,-3385,-628,9551,388,-9179,276,1820,4626,1198,-9236,-1323,7046,-1192,-700,-4390,-2033,8544,906,-6342,-41,174,4243,2495,-7471,984,5155,520,-122,-4294,-1224,5522,-1010,-4071,1082,-28,3908,2074,-6129,1673,2952,243,-194,-4533,988,5972,-2514,-3268,485,1376,4159,-1104,-5039,2693,3494,775,-2117,-4480,2914,5125,-1084,-3940,-2178,2616,6295,-2833,-4861,645,4045,3627,-3095,-6151,3627,4556,759,-3985,-5502,3233,6190,-1729,-3397,-1918,3488,7889,-3103,-6429,1357,4662,5004,-1981,-7203,3402,6520,104,-3925,-5302,2171,6313,-1557,-5705,-551,2359,5898,-1767,-8159,2623,4028,537,-1389,-6121,1531,7393,-1252,-3440,-2620,901,5584,-1587,-5945,587,1658,1932,-428,-5962,1391,4899,-2240,-1017,-1694,1168,4475,-2543,-3843,1884,1584,1426,-665,-3904,2412,3548,-1447,-1427,-2420,1755,3706,-3622,-2541,1533,2235,2824,-2225,-4774,3368,2443,-639,-3803,-3554,4574,4310,-3873,-3975,-435,3556,3302,-4188,-4391,2319,3972,1281,-4748,-4394,4365,4162,-1192,-4763,-3049,6001,4904,-4708,-5712,-12,5142,3629,-5189,-4670,3620,3717,136,-4187,-4864,4773,5064,-1693,-4015,-1641,2720,5285,-3576,-4790,1197,3815,2840,-3580,-5212,3043,3968,-125,-2330,-2593,2725],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-5,5,-6,6,-7,7,-7,8,-9,11,-13,15,-18,21,-27,34,-45,56,493,1303,-588,-7022,2279,6408,-1856,-2874,-5817,3189,8187,-3616,-4906,-831,3874,7251,-3345,-8397,2967,4658,3523,-4080,-9245,3872,7648,-2513,-4309,-6028,2515,10335,-3820,-8800,1925,3192,8137,-2325,-10990,4599,7070,1765,-1933,-9553,3076,10546,-3709,-5702,-2390,1177,10747,-2086,-11184,3882,2263,3272,1333,-10510,2154,9618,-2217,-506,-3320,-3209,11770,319,-7453,3277,-335,3916,2343,-8548,2008,5437,-2643,361,-4518,-1867,7426,-2642,-4151,2903,-537,4059,470,-7789,3534,3880,-1091,-954,-3458,1014,5013,-3353,-3020,730,1368,4097,-3995,-5813,4271,3022,723,-3360,-5611,4894,5578,-2708,-4331,-2410,4432,6913,-5125,-4845,2083,4697,5332,-6681,-6418,4288,5512,1195,-5261,-7687,6344,8506,-4267,-5140,-3772,5585,9333,-6428,-7778,2415,4331,4691,-5367,-10639,5070,7021,-2155,-2301,-6682,4333,9464,-5571,-4913,-1101,1758,7934,-2819,-10532,5253,4967,1821,-800,-8013,2358,9747,-4021,-2077,-2002,-436,9425,-2863,-7199,3254,1674,1575,-2194,-7142,3226,5885,-3558,-700,-2727,1696,6244,-4210,-3730,3485,119,2664,-1328,-5670,4876,2323,-2747,-615,-2114,3434,3868,-4975,-3764,2165,2544,2871,-4683,-3532,5189,3166,-326,-4042,-4381,6029,5366,-3493,-3651,-1198,5546,4101,-6243,-4135,3537,4679,1965,-7635,-5049,6265,4500,-1766,-5906,-4416,8317,4857,-7646,-3297,526,5494,6156,-6444,-5314,5450,3346,2471,-4866,-6755,6582,4760,-2600,-2475,-4641,4496,5713,-6184,-5226,2444,2516,5212,-4407,-6881,5304,4131,-766,-3111,-5314,4498,7066,-5359,-2446,399,1827,4389,-2368,-5528,3942,1224,629,-1557,-5251,4858,4143,-4826,-1827,-805,1342,2805,-4937,-2565,3953,470,175,-2674,-3059,5367,2483,-3533,-1532,-184,2725,2389,-4724,-2186,3671,1713,654,-5513,-2999,5802,2526,-3647,-3118,-1560,5274,2047,-6243,-3742,1525,5225,1848,-6998,-2599,4835,3750,-765,-5500,-1830,7286,3272,-3652,-4213,-1114,7555,3322,-7802,-4084,2606,4331,2473,-7769,-3924,6289,2922,-1394,-4781,-2936,6871,3374,-5168,-2597,-138,4411,4666,-7404,-4453,3762,2287,1353,-4796,-3758,4933,2312,-3252,-1598,-1084,4170,3633,-5907,-2758,3381,1599,1595,-4851,-3602,4233,1186,-2276,-1577,-2053,4796,1959,-4051,-435,1973,1408,254,-4445,-513,4345,171,-1659,-3428,-280,4341,-1038,-4620,190,1511,2334,-1245,-4671,-152,5379,1378,-1580,-3765,-130,5550,420,-4269,-2718,1457,5423,-435,-5516,-1687,3990,4435,-1477,-6021,327,5442,2733,-3616,-5336,186,8050,356,-4930,-2877,1314,5808,41,-7089,-1115,4275,2569,-403,-6438,-1540,5567,966,-3015,-4247,-539,5188,457,-5671,-2502,2389,4173,1067,-5616,-443,5157,1057],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-8,8,-10,11,-12,13,-15,16,-18,20,-22,24,-27,30,-33,36,-40,44,-48,54,-60,66,-74,83,-94,109,-125,147,-180,228,-322,867,1859,3706,-691,-7788,2420,4083,-693,-534,-4360,33,7315,-3836,-3901,1136,65,5288,-2174,-5942,5128,408,-1870,230,-5245,3850,6762,-6864,-867,304,467,6480,-5348,-7042,7060,1242,655,-2621,-8205,8353,5944,-7111,-2650,-2133,2093,8386,-8099,-6313,5929,2709,3432,-4081,-10109,6911,7503,-3528,-1776,-5373,4032,10747,-5763,-6062,1272,2123,6703,-2977,-10187,3806,4792,1661,-2476,-8555,2513,9771,-2580,-5152,-3455,908,8919,-2271,-6744,600,3246,4153,-2208,-7040,2473,5159,846,-2976,-5818,2448,6078,-1923,-3780,-1983,2897,5769,-3090,-4257,1859,2895,2122,-2296,-4758,3536,3044,-3201,-238,-2673,2000,5328,-5874,-698,3127,137,3554,-3499,-3416,6720,1330,-2932,-482,-4097,4760,5736,-8236,-2381,2154,63,4063,-6264,-4968,8643,2333,-2675,-2962,-6083,7884,6559,-8532,-1948,221,3281,6156,-7627,-6585,6717,2944,1037,-4968,-5806,7651,7053,-4382,-3721,-3724,4673,8197,-6420,-5351,1614,3255,5078,-5402,-7507,4858,5808,-323,-3361,-5768,4189,6271,-3764,-5853,-708,2287,5736,-2777,-6039,2580,4193,2109,-3415,-5340,3485,3318,-795,-2813,-2576,2354,4002,-3043,-2755,-774,875,3126,-3965,-2589,3836,1571,-558,-2420,-2665,5114,1696,-3990,-400,48,2894,2784,-5493,-1586,4439,465,260,-4110,-1964,5107,259,-4924,-549,-532,4127,1971,-7012,-1543,3980,1197,1230,-5135,-2747,8199,797,-4461,-3285,-2619,8042,3779,-7611,-1523,2285,3397,3260,-7037,-2558,7565,1215,-1321,-3600,-4061,6800,3997,-5625,-1406,-833,4671,3713,-7064,-3486,2930,2561,988,-4248,-4526,6459,4130,-3177,-3618,-3138,5712,3873,-5094,-2963,1275,2670,2308,-4419,-3615,5235,2542,731,-3428,-2807,3988,2501,-3124,-2197,-753,3998,2421,-4004,-529,1359,529,1884,-5273,-2059,4498,199,-1783,-1362,-946,4292,327,-4088,1359,1250,2438,148,-5077,1300,4847,-1058,-931,-2516,116,6498,-287,-4939,-71,1517,3590,-1570,-6975,1032,4524,536,-1437,-4603,623,6213,-234,-4336,-1199,926,5682,261,-7533,254,4524,2336,-486,-6653,-986,6916,1804,-3296,-3645,-1017,5164,2556,-6421,-2474,2566,4263,2184,-5825,-2790,4887,1920,-641,-5327,-3347,6064,1622,-4629,-2010,-684,4435,1778,-4813,-1776,2740,3434,996,-4436,-991,4237,1777,-873,-2534,-335,4668,869,-2929,-584,1453,2548,732,-4151,-391,2963,111,-1392,-3254,942,3578,-1432,-1969,-799,1322,3627,-1003,-3487,1408,925,987,-911,-2709,1127,3058,-1217,-2001,-948,1753,4119,-2078,-2638,332,3241,1961,-1084,-4888,1044,5675,110,-2387,-2775,1849,5335,-1766,-3936,-1454,2184,3742,-2087,-7241,484,4281,1629,-2094,-4822,868,5529],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-8,8,-10,10,-11,13,-14,16,-17,19,-21,22,-25,27,-30,33,-36,41,-44,50,-57,63,-72,83,-97,115,-140,179,-241,358,-657,3193,3260,-6017,-1382,680,1878,3391,-5436,-3018,4392,-797,-1064,-1882,-2442,6124,1142,-5660,1963,-1201,2834,1835,-7822,466,6508,-1714,-203,-3863,-2181,10565,-1194,-6146,2601,188,5519,1983,-10256,1753,5938,-503,965,-7584,-1929,11511,-1058,-5874,-1287,-674,8812,2390,-11436,620,4510,4253,2489,-10905,-2238,9929,1258,-3248,-4427,-2718,10480,4773,-9166,-2694,1912,6258,3841,-9132,-4603,6157,3516,1207,-6203,-5124,8345,3574,-5025,-3716,-2288,7277,4913,-5745,-4163,1798,3340,1526,-6132,-2525,4472,2616,1429,-4828,-3671,5631,1655,-3206,-2189,-1003,5264,1635,-5510,585,1793,1213,2375,-5640,-457,5085,-1642,-2164,-1280,-2557,6363,-729,-5331,2465,519,1353,1074,-7813,1894,4447,-2679,-1564,-3409,-179,7587,-2308,-7024,2348,1367,5306,1370,-9962,2845,6879,-870,-348,-6706,23,8730,-2746,-4326,-532,82,8271,123,-9970,1153,4649,2249,1183,-8673,-879,9921,-587,-3374,-4762,-651,9747,671,-9402,-1597,2375,4553,1763,-9019,-2769,5958,1421,-1867,-6194,-1290,8242,2188,-4913,-2258,430,5746,3256,-6350,-1895,2881,3301,785,-6056,-157,4457,-36,-1010,-4383,-293,5052,-858,-2759,-121,-756,3672,-957,-4548,2803,1301,130,730,-3815,1656,3891,-2319,-2246,304,371,5424,-2402,-6557,3389,2217,57,-68,-5604,3828,6711,-3820,-1311,-1100,1863,6527,-3336,-5426,4415,2792,1182,-2424,-7261,3901,5786,-1704,-1967,-4361,2218,8452,-3535,-5642,1642,2642,5816,-2191,-7800,1759,4967,615,-1315,-7919,756,9185,-1132,-4514,-2020,1375,6526,-1164,-6885,691,4663,2173,-1262,-7285,383,6254,-320,-3957,-3820,989,6699,-140,-4151,-1697,1757,4765,-1510,-5140,807,4709,849,-1479,-3823,764,4473,193,-2395,-1172,1474,3991,-1494,-2549,977,1051,2173,-1650,-4017,2193,2134,-1481,-1488,-2281,2607,3193,-3039,-1031,2048,1781,2333,-2625,-4890,3947,2655,-665,-3318,-3287,3894,3207,-4461,-1367,1834,2802,4188,-4767,-4775,4991,2895,-55,-3133,-5140,5689,5823,-3223,-2374,-1441,3832,6216,-5017,-4063,2279,3042,2404,-3824,-5374,3718,5141,-559,-2989,-3315,2471,5014,-2968,-4405,-1295,2236,4825,-3426,-5976,2416,4029,1746,-2463,-4392,2870,4044,-951,-2866,-2457,2877,4609,-2934,-3647,260,2369,2221,-2057,-3675,1265,3294,-66,-1979,-1797,2443,3735,-2332,-2214,102,1616,2275,-4020,-2505,2132,2108,-115,-1976,-1470,3947,2715,-2429,-2200,123,2102,871,-3336,-1783,3059,2034,-121,-3288,-2442,4444,1494,-3224,-1807,-565,4639,1294,-4606,-2023,1792,3184,1693,-4894,-1865,4308,2531,-1817,-3872,-1757,5609,3052,-5012,-1959,11,4539,2133,-5932,-3627,4224,4129,358],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,9,-9,10,-12,13,-14,16,-18,20,-22,24,-27,30,-32,36,-40,44,-49,53,-59,65,-72,80,-89,100,-112,127,-145,167,-197,237,-296,387,-554,955,-4241,-4299,2645,1636,3246,-4350,-5351,4732,5320,-460,-3891,-6677,6359,6750,-4181,-5030,-2548,4768,6785,-7473,-6140,2908,3437,3848,-6720,-7496,7408,5474,-1013,-4884,-6179,7218,7960,-8310,-5327,-871,4695,7617,-7459,-8431,4712,4050,3573,-4347,-10386,6931,6818,-4072,-1781,-5759,3109,10273,-6283,-6247,3828,562,7318,-3592,-10509,6112,5497,-1149,-434,-7226,2492,8539,-5655,-3198,579,-516,6319,-3568,-6400,5716,1859,151,841,-6843,3841,4751,-5834,-2095,-522,1367,6611,-4120,-4271,6019,752,455,-2219,-5481,5550,2963,-4688,-2453,-1368,3706,2991,-6973,-3253,3822,2753,1295,-6239,-3597,6341,4082,-2935,-4767,-2268,7454,4245,-5671,-3459,1704,6660,4267,-8219,-3201,5164,3445,447,-7748,-4576,9423,3333,-3089,-3817,-4250,8657,4285,-8549,-4034,2325,3987,6412,-8800,-5477,7007,2375,1033,-4720,-7122,7775,5359,-7100,-2191,-2504,4449,7839,-7662,-4428,4235,1237,3880,-2716,-7860,7791,2603,-3339,-140,-4120,3856,5424,-6625,-2123,3137,226,4236,-3882,-5968,6419,343,-1936,-201,-3271,4460,3498,-5705,-215,2019,-30,3049,-5225,-3033,6151,592,-938,-2714,-2608,6845,1760,-6134,-2448,295,5179,1776,-6280,-1672,4924,3346,-528,-5098,-943,6982,1630,-3943,-2916,212,7095,1453,-7013,-1362,3562,5095,867,-7689,-2435,6059,2928,-1138,-6412,-2079,8938,2461,-5602,-2964,-2315,6609,2111,-9870,-908,2992,3752,2233,-8056,-3484,7707,1199,-2766,-3253,-3267,6863,2293,-6769,-135,632,4260,4205,-7394,-2839,4416,587,1441,-3780,-4125,6883,2687,-4683,-389,-807,2899,3510,-5703,-275,2940,740,1216,-3750,-2626,6997,742,-2942,1109,-779,3730,1425,-6374,-148,2739,1152,300,-4416,121,5706,-1185,-2637,-1410,-950,5869,756,-6019,653,2564,2590,-1163,-6401,92,6129,537,-2110,-4674,475,7273,-363,-3719,-1431,2722,6714,-1253,-7302,-257,4957,4211,-1468,-7305,528,6575,1699,-3630,-4458,36,6911,-1060,-6662,-1673,1720,5287,793,-8824,551,4954,2634,-667,-5693,169,6881,1155,-2470,-1494,-842,5154,477,-6847,601,2453,2332,1923,-5372,-1107,6089,367,-1237,-2073,-1392,5919,323,-4606,313,432,2270,1616,-5637,969,3593,-629,-961,-2181,-1418,4755,-1226,-4553,744,-87,1836,-181,-4140,2113,3772,261,-1492,-2163,1242,5253,-1962,-3418,-311,2541,3364,-1507,-5495,970,4837,2725,-2453,-4236,1734,5439,-438,-3450,-3232,2278,6446,-2519,-4697,764,3472,4253,-2369,-5099,1731,4315,336,-4494,-4381,3385,5615,-1231,-3334,-2972,2657,5988,-2397,-6104,-1020,3196,2928,-1583,-5999,1666,4494,147,-2556,-3539,1786,5246,-1772,-3797,-756,1983,4345,-1199,-5066],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,0,0,0,1,-1,1,-1,0,-1,1,-1,1,-1,1,-2,1,-2,2,-2,3,-3,3,-3,4,-6,7,-9,12,-18,30,-55,130,-866,-853,7446,366,-6685,80,1810,4754,422,-6528,210,6141,1799,-1347,-7619,-404,8709,-911,-4211,-3812,1282,9447,-744,-9243,-1707,4229,6058,1440,-10844,91,8901,94,-2516,-8908,-1011,12283,505,-7537,-1692,-1416,10287,1577,-11467,-79,3878,3567,3314,-10092,-2945,10784,-875,-2093,-3184,-3758,11055,3092,-9822,264,425,4682,4484,-9345,-3004,8534,-658,1803,-3547,-4380,9021,999,-6742,740,-1257,3822,4373,-8303,-465,4518,-896,2084,-4194,-3129,9267,-1651,-4898,750,-1359,4997,-406,-8004,2490,4021,-207,-240,-5121,-339,7506,-1576,-4314,-1223,641,6366,-996,-7393,1094,4005,3165,-2591,-7906,1942,6329,365,-3460,-6056,3858,7773,-1911,-4740,-1909,2562,8072,-2877,-9493,1522,4559,5247,-1937,-10228,2711,8300,-167,-2184,-5454,1366,11733,-2264,-7237,114,869,7911,-671,-11001,1490,6533,1617,355,-8404,-1023,9939,-2904,-3683,-3037,-1315,9252,-95,-10047,1664,2512,2993,2614,-8623,302,7955,-1635,-2184,-2927,-1908,8110,-862,-6396,2424,745,3073,2430,-7508,2013,4719,-2163,-431,-3696,-207,6277,-2876,-4642,2317,1003,2145,-1454,-6154,2504,4344,-1212,-2236,-4304,1736,6346,-2506,-4728,1011,2844,5278,-3612,-5324,1835,4475,2438,-4598,-5651,4806,5460,-2457,-3765,-3601,3591,7645,-4619,-4815,56,4178,5154,-5022,-6386,4165,4535,1073,-4117,-7111,5053,8492,-2330,-3733,-3593,3330,7515,-3320,-6542,1104,3531,4140,-2248,-9239,4640,4949,-1258,-2811,-5616,1042,7828,-3323,-4582,-810,-103,6555,-1375,-7179,3804,2672,348,-1311,-5788,1662,6780,-2860,-2557,-1611,88,5469,-2328,-4985,2992,1068,2086,-1285,-4988,3972,4159,-3317,-1045,-903,850,5517,-3585,-4030,3444,2024,986,-3030,-3582,4372,3614,-2503,-2039,-2311,4099,4558,-4291,-3441,1368,3622,2115,-4735,-4150,4453,3710,-256,-4331,-3773,5452,5124,-3974,-4902,-795,5132,3532,-5893,-3761,2302,4120,2423,-5785,-5750,5098,3947,-413,-4516,-4193,5798,5066,-5484,-4276,32,3986,5132,-4722,-4819,3667,3066,2056,-3147,-4867,5218,4262,-2495,-2385,-3706,3248,5021,-4863,-3593,1632,1037,3968,-1520,-4938,4440,2834,-873,-46,-2651,3361,4531,-4149,-1270,975,1214,2700,-2351,-2487,4030,3001,-639,-986,-2398,4917,3770,-3163,-1888,-181,1631,910,-3758,-1665,4114,1884,-1817,-3619,-1060,5716,2007,-3732,-2035,-17,5210,2318,-4355,-2640,2519,2944,-199,-5270,-3379,4523,2061,-1775,-4756,-392,5390,2464,-4552,-2843,1821,4823,1552,-6749,-2481,4372,3178,318,-4807,-2259,5923,3054,-3238,-3377,-1387,5247,3045,-4213,-3160,227,3576,2296,-5450,-2394,4019,1819,-1668,-3904,-3049,4045,2685,-3991,-2710,114],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-12,14,-14,16,-18,21,-23,25,-28,30,-33,37,-41,45,-50,55,-61,68,-76,86,-98,111,-129,152,-186,237,-337,1443,-2483,384,-2152,1810,5654,-5213,-1884,2094,177,3138,-3617,-4313,7200,1956,-2913,-446,-4399,4933,5303,-8229,-322,2960,101,5002,-6982,-3873,7920,-1231,-994,-2909,-5545,7387,5080,-9030,-666,1015,3188,5198,-9162,-5296,6782,652,-89,-4770,-7434,9690,4269,-6053,-1740,-3358,5724,6590,-10186,-4695,5503,3721,3873,-6685,-7679,7754,5254,-2594,-3234,-6336,6037,8008,-5708,-5982,191,5489,5849,-6292,-5683,4200,4462,1901,-4773,-5662,6327,5448,-2059,-3873,-4479,4206,4423,-4951,-3326,104,2890,4411,-4650,-4967,3530,1456,1703,-2436,-4148,6344,2328,-3651,-1308,-2655,2489,4109,-5839,-906,3677,-221,2376,-2876,-3477,6631,315,-4095,-61,-2874,4813,2288,-7497,892,3039,36,2814,-6376,-1996,9740,-1241,-3125,-1615,-3422,7595,1814,-8978,941,2770,3337,2535,-10008,-3261,9134,1073,-1220,-4058,-3399,9141,2294,-7450,-1847,577,5680,4404,-8274,-2587,6149,2740,919,-5715,-4604,8990,3228,-3814,-3526,-2096,6690,5848,-6825,-4335,661,3729,2928,-6526,-3638,4531,4012,-837,-3673,-4247,6111,4134,-2937,-3892,-1863,4414,3063,-5337,-2490,3920,1911,1321,-5180,-2600,5779,1295,-641,-2955,-2559,3120,1947,-3896,-80,637,1944,1518,-5419,-1149,4846,-1717,190,-2448,-1013,6354,-665,-4967,2063,1237,4234,-7,-7123,1733,3786,-259,-603,-5083,852,7291,-1964,-4324,-702,351,7273,-293,-8121,2450,3296,1607,-239,-7753,-398,7714,-798,-3303,-2279,-1006,7036,969,-7849,250,2314,4503,1695,-8347,-559,6144,1890,-1082,-4355,-1981,7324,2298,-4544,-2215,61,4612,2241,-6569,-1587,3997,3529,12,-5629,-1416,5839,1836,-1930,-3750,-1630,4173,1184,-4333,-1190,818,3401,1463,-4473,763,3290,2021,-573,-2763,-338,4682,-709,-2299,-1599,-536,3730,-428,-4217,1890,1383,1942,-294,-5973,1241,4674,-1822,-1415,-1173,-16,4121,-2722,-3370,1440,982,1995,-1227,-5449,2672,3822,-1526,-2127,-2308,1619,6409,-3430,-3758,314,1183,5016,-2023,-5687,3358,4925,126,-1230,-4326,641,6029,-1736,-5249,-913,1719,6862,-1676,-6758,459,3234,2504,-305,-7898,1157,6670,-1076,-2886,-3719,1142,6107,171,-5452,-1147,2379,4470,-713,-4922,-293,2977,1755,-1546,-4651,1133,5332,690,-2768,-2522,1235,3821,-375,-3748,932,1090,2041,-789,-3910,1332,2457,221,-327,-1723,19,2964,-1109,-1243,854,1153,2100,-1974,-2452,1882,1390,-272,-1951,-3067,2165,2340,-2307,-2227,440,2240,2731,-3559,-3608,3015,1922,147,-1075,-3420,3047,2890,-2569,-1608,-14,2952,3989,-4145,-3568,1703,3060,1696,-3591,-4101,2995,3962,-2349,-2776,-2079,3597,4751,-2905,-4137,331,2583,4197,-2718],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-8,8,-10,11,-11,13,-14,16,-18,19,-21,23,-26,28,-31,34,-38,42,-46,52,-57,64,-72,83,-94,109,-129,156,-197,258,-371,1239,-5299,-549,6676,59,15,-2351,-1799,4626,-119,-5861,2894,473,2687,1464,-8546,3016,6342,-3478,1058,-3119,-900,8987,-3538,-5937,2822,31,4441,84,-8914,4535,5476,-2524,-431,-5972,262,9303,-5381,-5864,1313,443,7519,-1553,-10484,4175,5830,7,-8,-8548,1481,10535,-2651,-3816,-3253,445,10662,-1532,-10686,1658,2848,3650,995,-11479,873,8005,1587,-2229,-5977,-941,9714,687,-7001,-2757,1028,7128,327,-9114,-1142,4763,3074,-999,-8032,-1122,6281,1917,-2242,-4620,93,7466,-624,-5339,-1032,175,4916,191,-7657,1899,3280,1372,1086,-5400,1350,5764,-2769,-2091,-793,-1380,5995,-1896,-5624,3511,-515,294,193,-5681,3129,4201,-4032,-1755,-1824,1218,6627,-5325,-5407,4315,644,3477,-2081,-8896,5597,5037,-3402,-1470,-4095,3177,8697,-5496,-5176,2389,1018,6466,-3596,-8588,4335,5787,-750,-2365,-7129,4327,9570,-4297,-4935,-1272,2098,6988,-3270,-10011,2796,3505,2777,-2009,-9647,2463,8021,-1080,-4690,-3787,1342,7569,-1700,-7061,167,2655,4514,-1554,-7556,1980,5496,2315,-2339,-6099,1134,5643,-1023,-3145,-2085,1910,6433,-2137,-4162,179,1497,4046,-2134,-4967,2437,3340,-636,935,-2459,3059,4676,-3479,-2382,434,512,2534,-2886,-4866,4699,1094,-204,-268,-4528,3932,4164,-4411,-1926,256,1296,4677,-5047,-3476,4003,937,228,-2361,-5167,5869,3767,-5890,-1397,-1279,2543,5963,-6771,-4043,3143,2598,3088,-3794,-7821,6115,4423,-2213,-2313,-4538,6071,6713,-4725,-5008,931,4037,3936,-3807,-6742,3527,4135,509,-3064,-6234,3220,6270,-2658,-4120,-2114,2759,6331,-3108,-4943,-117,3670,3060,-2688,-5203,2063,3590,-1252,-2697,-3043,3231,3878,-2363,-3395,-270,1983,3751,-2089,-3612,1092,1924,88,-2458,-2422,3115,1524,-2373,-905,-851,1636,2333,-4217,-843,1951,76,1445,-3145,-1973,5194,226,-2565,-1443,-2116,4457,1618,-6455,-849,2180,1082,1963,-4795,-2702,5434,95,-2995,-2325,-2838,5521,3377,-6189,-1744,616,3492,2805,-7278,-2264,5466,1525,-256,-4150,-1941,6157,3204,-4427,-2422,-455,4621,2763,-6061,-3487,3502,3282,2063,-4944,-3283,5238,4042,-1706,-2130,-2568,4686,4381,-3905,-2354,-3,3044,3238,-4176,-3694,2499,3597,1201,-3960,-3174,3158,2287,-1731,-1949,-942,2921,2550,-2605,-1915,2048,3075,1525,-3388,-2267,3983,946,-285,-2513,-1483,2925,1245,-2479,-38,112,2235,1823,-4195,71,1580,237,-381,-2853,39,3466,-332,-3318,59,236,3726,-167,-4729,562,3626,1753,-931,-3448,237,5385,203,-3717,-2361,1142,4604,613,-6191,-1259,2816,1950,1010,-5798,-965,5769,2168,-1835,-3763,334,5512,852,-5374,-2074],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-8,10,-11,12,-13,14,-15,17,-18,20,-22,24,-27,30,-33,37,-42,48,-56,65,-78,96,-123,169,-275,1373,226,-1324,-5241,1269,8886,-2486,-3947,-879,3351,6179,-3074,-7430,3339,4920,1861,-3123,-7489,3796,6508,-1573,-4535,-5426,3478,8303,-4121,-7647,-375,4993,7919,-5462,-9903,4806,5984,2214,-2393,-8842,3654,9570,-3353,-4486,-5226,1025,10910,-3791,-8453,1615,813,6393,-488,-10742,3014,6857,-725,-916,-6637,1787,10973,-2891,-5252,-86,-1452,8303,-15,-11495,2873,3569,-91,1881,-7887,-138,8360,-3642,-1187,-92,-2386,8165,-1978,-7280,4381,1035,-363,1330,-6665,3104,5792,-4922,-1640,-1040,298,7228,-3461,-5615,3607,1489,940,-1945,-6522,4353,3480,-3132,-1524,-2318,2823,5578,-4551,-3880,1666,3720,4334,-5296,-6379,5306,6152,220,-4412,-6254,6301,6147,-4200,-5298,-3535,5391,6708,-5457,-5368,2824,3943,4832,-5926,-7983,6182,5469,-430,-3514,-8057,5204,7977,-5278,-4176,-1631,3007,8519,-5635,-8130,4342,2482,4311,-2389,-9936,4950,6730,-1611,-1345,-5809,2469,9334,-4080,-5379,2857,-365,5133,-2261,-8326,4705,3779,-1711,1183,-6244,1865,7345,-4493,-1742,1722,-1565,4538,-2132,-6139,5769,683,-413,562,-5488,2926,4733,-5419,-1135,1171,1818,3932,-4623,-3242,5448,1240,-59,-3165,-4108,5268,2481,-4820,-3420,-757,4948,3853,-6185,-3906,3685,3010,2305,-4644,-4335,7063,2283,-1739,-4117,-2674,6577,4064,-6321,-4470,-934,5216,4075,-7152,-4246,4108,4915,2095,-6717,-5115,7265,4085,-2458,-4555,-4292,6477,5080,-5745,-3583,880,2852,6095,-5312,-5245,5354,3190,-231,-3242,-5631,5561,4541,-4349,-1061,-2487,2838,6719,-5475,-4416,3186,1475,2851,-2509,-5610,4800,3630,-2377,-173,-2029,1897,3327,-4560,-619,1942,-1561,2104,-2871,-2825,5981,1602,-2921,-179,-513,4011,3259,-5185,-1376,1740,1721,1857,-4242,-1625,5178,1865,-1255,-2579,-574,6901,1452,-4968,-1993,2260,3055,1703,-5960,-2787,4609,3007,207,-6197,-2789,6163,2011,-3266,-4381,918,7022,1506,-5921,-2047,2022,4891,1271,-7150,-2290,6128,2618,-644,-5212,-2949,6425,1880,-5242,-3304,-1219,5301,2369,-6581,-2029,2497,3898,1980,-6653,-3095,6044,1515,-2535,-2821,-3923,6038,3791,-5636,-2093,980,1838,2622,-5021,-2386,3992,1510,-213,-1679,-1805,4093,879,-3782,187,-428,2155,2453,-3831,-627,3118,-676,758,-2983,-637,4187,-26,-3690,-1003,1558,2977,527,-4617,-224,2737,1369,-906,-3919,1282,5656,265,-2635,-2583,1245,5604,31,-5405,-107,3616,3363,-1748,-4875,392,4965,2064,-2881,-4163,828,6478,-244,-4998,-3114,1392,5166,-229,-6316,-1128,3837,3669,-2030,-5881,393,5517,1966,-2921,-4116,829,6170,430,-4835,-2154,1885,5193,66,-4695,-603,3687,1946,-433,-3803,-1035,5227,1817],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,12,-14,16,-17,19,-21,23,-25,28,-31,34,-38,41,-46,51,-57,64,-72,83,-96,112,-133,163,-209,281,-422,1083,-5027,-4283,6740,299,-1472,-3691,-3260,7973,2135,-4367,-2076,-719,6954,2442,-9103,-2086,4446,3876,1012,-8583,-3154,7811,2984,-2256,-5948,-3218,9031,2335,-7468,-3776,-118,8907,4888,-10641,-3677,6578,2837,2396,-8984,-4329,10586,1876,-3114,-3896,-4417,6941,5472,-10002,-2328,1811,3402,7396,-8389,-5570,8315,1547,493,-3679,-6420,7804,4595,-8568,287,-2188,2511,6483,-7924,-4189,6911,-483,3049,-2855,-6765,8682,1984,-5559,564,-2226,3070,5888,-7533,-725,4681,-1564,1920,-3142,-4232,6610,594,-3959,127,-1072,5074,2750,-7260,392,3588,2520,910,-6940,-867,7345,276,-3085,-3783,-415,7904,-139,-6203,-1280,2208,5512,177,-9724,-1307,5764,4106,-1838,-7630,-186,9655,1033,-3744,-5648,-77,9688,771,-8437,-2772,2336,6175,980,-9233,-972,7520,2575,23,-7533,-2605,10999,1871,-4782,-2145,-1641,8023,2964,-9641,-1525,3814,2440,1502,-7487,-3174,9238,-42,-2051,-2153,-4231,8694,2705,-8139,10,94,2780,5345,-7922,-1777,5595,-1037,-52,-2374,-4160,7394,-417,-5600,2554,-411,2172,2087,-7110,-649,5366,-1582,-245,-2256,-545,6037,-1668,-4357,220,-606,3610,867,-6566,1953,4788,959,-377,-5116,1769,7711,-2040,-4521,-2297,982,5316,-1971,-6339,-190,4456,4787,-1541,-7727,929,6673,909,-2277,-5933,1934,9234,-555,-5148,-3233,2462,8021,-602,-8331,906,4534,4490,-942,-9262,565,7392,398,-2220,-5590,-831,9804,-724,-6100,-634,519,6893,406,-9593,401,3733,805,618,-6012,-650,7949,-659,-3367,-1646,-2430,4644,859,-6781,-300,1116,2284,115,-5687,-446,5485,-1918,-850,-1294,-1002,6116,-952,-5445,2083,875,2504,-325,-5725,1675,4549,-1531,-1454,-1302,417,4975,-3318,-3992,2224,2752,3890,-1913,-4350,3570,5552,-906,-1769,-3913,3301,5484,-2882,-3772,-701,2583,3512,-4652,-5749,2779,4319,2016,-4235,-5520,3589,5352,-856,-3832,-3209,3344,6481,-3011,-4709,-1513,3809,6119,-3980,-5459,2359,4351,2291,-2374,-5457,2750,5939,-928,-4153,-2988,2167,6188,-2061,-5384,1948,3347,2842,-2389,-6936,1452,4101,-784,-1010,-4795,1767,5887,-1501,-2212,821,749,3300,-1157,-4838,1364,2011,-885,-415,-3217,1056,4172,-2270,-477,863,813,3491,-1227,-3658,3193,2510,827,-1703,-2890,3289,4125,-3183,-1191,777,556,2765,-3779,-4460,3890,2598,432,-2569,-3496,4071,3082,-2510,-3341,-1675,4780,2740,-4669,-3841,523,4363,2111,-4775,-3395,4239,2663,-760,-3522,-3055,5484,3627,-3107,-4396,-1526,4414,4256,-4567,-4459,2147,2881,1496,-4826,-5197,4119,4382,-820,-2249,-2041,3590,4432,-1652,-4012,-1045,4182,4358,-3661,-4452,2756,3109,1167,-2350],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,5,-6,7,-8,8,-10,11,-12,13,-15,16,-18,20,-22,25,-27,30,-32,36,-40,44,-48,53,-59,66,-74,82,-93,106,-123,144,-171,209,-266,357,-527,942,-4231,-4293,4639,191,2467,-3346,-3493,6491,-133,-3307,-155,-3147,5714,2416,-7090,574,1957,-256,3490,-5601,-3610,8579,-1881,-2192,-1195,-1891,8345,1040,-10791,1846,2462,870,3314,-8728,-1446,9557,-1230,-1864,-3257,-5019,10158,1786,-8914,-122,912,4823,3648,-11400,-1233,8448,1643,596,-6351,-4708,11864,2498,-5786,-1495,-1768,8992,4939,-9383,-3632,3951,3883,1778,-8116,-4052,7774,3329,-1045,-6766,-3808,8160,2991,-5864,-4176,624,5762,2822,-6968,-3479,3442,4654,1414,-7176,-2938,6815,1073,-1249,-3466,-2303,5026,938,-4673,-217,-964,4202,2336,-6020,792,4784,-617,1191,-3380,-2315,7008,-1816,-3632,2624,-790,4374,625,-6208,2635,3437,-1185,998,-5104,-1005,9051,-2332,-2667,1534,-2092,7097,-1388,-8980,3168,2644,448,1376,-8021,401,8904,-2523,-4374,-2337,-61,9137,62,-8561,1914,1971,4816,1465,-9749,-227,8905,-128,-1877,-5557,-1827,10413,830,-7011,-802,42,6654,1887,-9791,-1299,4654,3959,-211,-7525,-1907,7888,1964,-3326,-3790,-533,7640,1287,-6342,-2365,1687,3286,1176,-5642,-1218,3796,2093,205,-5562,-452,6023,-227,-578,-1312,-714,5678,-1273,-5590,970,1119,1560,1051,-4444,1326,4357,-1787,971,-2712,376,5112,-3160,-3300,2737,133,2100,-1042,-6178,4991,3407,-2419,734,-3994,1352,6130,-4615,-4147,2185,935,4846,-1528,-6864,3284,3637,-818,-1647,-4518,1903,7710,-3789,-3633,241,2076,7110,-2713,-7750,3157,3511,2426,-1999,-7463,2463,6050,-1656,-2878,-3147,1510,7309,-1108,-5943,576,2306,4352,-1400,-6842,1022,6132,2201,-980,-5313,829,6538,16,-4233,-1361,1648,5740,-1045,-4920,-313,1800,3026,-502,-5607,1732,4032,1137,-637,-3673,1516,5808,-1438,-2011,-615,53,2898,-1855,-3747,1642,936,676,-858,-3490,2869,3490,-3408,-1355,60,1139,4115,-2877,-1687,3060,55,384,-1792,-3938,4555,1804,-4343,-1794,-986,2889,3525,-4997,-3020,3426,1141,2347,-3951,-5036,5450,4334,-2767,-3551,-2659,3253,5959,-3983,-3640,1232,3116,3725,-4253,-5431,3870,4225,316,-3511,-3682,3418,4659,-3748,-3311,-2435,2427,5414,-3725,-5944,1972,3803,2047,-2621,-5959,2472,4392,-1051,-3473,-3524,2187,5825,-1864,-3583,56,2300,2958,-2383,-3705,2084,3208,101,-1102,-3700,2495,3221,-1371,-2105,-1448,2078,1535,-3100,-3199,1377,1808,1079,-2624,-1868,3631,2195,-924,-2196,-1372,2673,2434,-4345,-915,1021,1903,1406,-4043,-2534,4645,1233,-2342,-1260,-742,3997,1272,-4363,-2380,980,2319,1165,-5012,-1407,4035,1440,-911,-3199,-1145,7105,3375,-3233,-1797,-274,4643,3072,-5766,-2018,3151,3001,1247,-4369,-2550,6121,5481,-2327,-2768,-1516],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-1,1,-2,2,-2,1,-2,2,-2,2,-3,2,-3,4,-5,6,-8,12,-17,25,-39,65,-121,272,-1514,-152,6724,-1013,-6116,3125,1525,1246,450,-7642,3390,4786,-4795,-383,-2532,-185,6929,-4858,-4570,4730,-434,2027,-1466,-7796,5412,5166,-4884,893,-4844,2616,8973,-7994,-4019,4510,382,5112,-2937,-8214,7833,5521,-2853,-1421,-6499,3609,9627,-6578,-5540,-433,2623,8169,-4375,-9908,5232,5065,1886,-2372,-9550,3941,9107,-3170,-5297,-3764,2566,8945,-3232,-8886,1162,3698,4866,-2657,-8818,1535,6958,1157,-3085,-6355,2265,8093,-1670,-3881,-2857,995,7661,-1377,-6270,1018,2790,3467,-3197,-5606,2144,3819,-602,-1336,-4638,1833,5485,-2802,-3070,-776,-418,5545,-2898,-4490,4677,1889,-738,-936,-5014,4293,4081,-5834,447,-559,296,4482,-6020,-3821,5703,-882,1074,-464,-7094,6734,3020,-6575,-1789,-1334,2841,5477,-8158,-3258,5055,804,3708,-5047,-7041,9332,3720,-3807,-2159,-3916,6343,7294,-7509,-4567,2966,3893,5683,-4554,-6992,5616,3993,-309,-3667,-5153,5146,7411,-4081,-4452,-1938,3586,5982,-4928,-5854,2837,3918,2809,-4158,-6977,3982,6268,-304,-3245,-4138,3330,5344,-3462,-2574,-290,2790,3452,-3313,-3574,3063,1519,1183,-3368,-4661,3390,3268,-1638,-1289,-2679,2240,3835,-4436,-734,2237,93,2874,-4501,-4177,5035,80,-1579,-471,-3200,4941,1840,-6494,1326,2203,986,4131,-5986,-2518,6235,-298,-1446,-2390,-2768,5924,1687,-6974,339,1024,4165,3084,-7400,-1868,5421,562,-804,-4145,-4025,7250,1627,-6034,-2800,-1106,5097,4235,-7285,-3393,4398,3062,1738,-6393,-5189,7024,2733,-2938,-3159,-2150,6529,4147,-5358,-2544,978,3644,3588,-4205,-3813,3211,3504,2045,-3467,-3855,4784,2564,-2170,-3085,-616,4802,2812,-4297,-2843,1832,1943,1825,-4841,-1620,3305,2152,281,-1852,-1711,4242,1906,-2666,-223,-785,2609,2224,-4229,-287,2431,-270,1037,-2991,-411,4820,-28,-2051,767,-418,2978,836,-6432,1076,2639,525,-183,-4261,-828,5298,-778,-3488,-1488,452,5547,-534,-6431,-43,3581,1657,-276,-6390,-122,6090,225,-2090,-2859,-670,6122,1296,-6742,-718,2143,5376,1050,-7047,-618,5142,2502,-937,-5672,-1751,5963,835,-3097,-2286,-337,5108,2257,-6506,-1949,4554,4141,321,-5373,-1738,3979,1724,-1464,-4331,-776,5335,2131,-3888,-1840,1098,3908,772,-3754,157,2111,2171,246,-3569,-232,3736,-234,-633,-1414,113,4344,-563,-2893,14,1919,1143,-15,-3422,1406,2859,-702,-2580,-2133,1162,3805,-2465,-3161,638,1073,1598,-2725,-4600,1628,2903,-1523,-1544,-3292,2181,5632,-2954,-4341,137,1830,3524,-2032,-5649,1129,3233,1472,-1492,-5509,2312,5990,-704,-3824,-2967,1543,4505,-1499,-5593,-68,2566,3233,-1812,-6086,-39,5180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-3,4,-5,5,-5,6,-6,8,-8,9,-10,11,-12,14,-15,17,-18,20,-22,25,-28,31,-35,40,-46,54,-63,78,-99,136,-215,764,137,3941,1152,-8695,-49,6246,1214,-1543,-6507,-429,7214,-686,-4765,-3867,1579,8916,-1321,-8579,-1311,3845,6028,-1290,-8949,406,6605,1958,-2459,-8288,892,9543,-260,-5623,-3979,641,9340,-711,-9986,-371,5793,4437,1370,-11079,-353,9252,1216,-1581,-5876,-1829,11283,477,-7094,-408,-2143,7030,3095,-10297,472,6079,705,2007,-6240,-2781,10459,-1535,-3795,-181,-3513,5970,2697,-7726,1167,1657,-349,3126,-6913,-997,7801,-1882,-1943,10,-2740,7301,-544,-6968,3306,2016,440,2371,-7030,1462,6477,-2862,-1410,-1104,-1075,6879,-2688,-6117,1905,1465,3200,-924,-6841,3135,5468,-1644,-2522,-4818,3016,8429,-2250,-5368,-2414,2544,8235,-2630,-8270,1076,4969,5180,-3198,-7979,3802,6757,-509,-4144,-5519,2890,9860,-2123,-6524,-1476,2238,8502,-2386,-9425,2469,4746,3053,-1644,-9446,2503,8411,-2256,-2759,-4638,709,9220,-1670,-6635,998,905,5621,1231,-11083,2318,6079,-1126,558,-3877,-1618,9164,-1939,-4473,902,-863,5099,1445,-8193,3422,3704,-1414,1648,-5481,307,6191,-4123,-2242,522,-1596,5740,-1307,-5513,4428,1810,826,-3,-5213,3176,4796,-4089,-2884,-759,1941,4933,-4017,-6080,3857,1427,2226,-3041,-6369,5281,5740,-1319,-3296,-3287,3906,6249,-4083,-4129,-588,4476,3888,-4060,-6517,2985,4530,1810,-4096,-6569,5243,6932,-1802,-4674,-3729,3845,7262,-4795,-6003,240,2953,6374,-4053,-7706,4059,4516,1492,-3451,-7351,3132,6982,-4001,-2836,-1997,1441,7849,-2621,-6675,2096,2648,1241,-732,-7230,3542,3894,-3014,-540,-2899,386,5581,-2858,-3426,1283,-470,3431,-702,-5072,4038,2164,-1804,1027,-2961,2056,6374,-5490,-2670,2180,1414,2918,-2576,-4903,5528,2057,-2321,-1373,-2653,4017,4169,-5577,-2050,1561,2635,3375,-4760,-3476,4308,3492,-72,-5253,-4091,5299,3885,-3897,-3519,-1244,5020,3855,-5227,-4175,1169,5070,2459,-5960,-5562,5056,3080,-353,-5026,-4092,5875,5143,-2976,-4498,-1042,4712,4521,-4966,-4341,2270,3309,3392,-4455,-4948,4233,2511,-797,-2399,-4251,4310,5643,-4504,-2926,478,3084,4183,-3752,-4281,4181,1834,577,-2604,-5344,3451,4167,-2176,-892,-553,1285,4310,-4159,-3021,3217,1147,1173,-2300,-3279,3487,1405,-3232,-70,-491,2826,2620,-5037,-808,2385,1526,1179,-3002,-1307,4398,428,-3007,-2750,-1531,3621,1478,-5333,-1585,2311,2961,-128,-5336,-2292,3924,2312,-1663,-3683,-1939,3752,1803,-4329,-1748,1087,4548,1468,-5805,-2079,3723,3467,1468,-4781,-3056,6682,2392,-2792,-4175,89,5447,3613,-5540,-3075,1578,3904,2230,-5757,-3003,4379,2946,204,-3387,-2384,5127,2368,-2613,-1999,-31,4326,3056,-5549,-1922,1431],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-6,8,-8,10,-10,12,-12,14,-16,18,-19,21,-24,26,-28,32,-35,39,-43,47,-53,59,-67,75,-86,99,-115,137,-168,212,-284,420,-759,3293,5366,-5820,-1664,-100,3440,5886,-5849,-5941,5256,3865,1879,-5406,-6360,7376,4514,-3572,-3980,-2461,5503,5811,-6921,-5340,1262,5262,4559,-7809,-5786,6691,4700,1591,-5955,-7556,7739,5564,-5227,-4961,-3456,5424,8091,-8075,-5341,958,3260,7353,-6891,-8338,7597,3718,136,-2181,-7056,6470,8318,-5504,-2044,-2647,2188,8757,-5325,-7216,5199,2412,2908,-794,-8288,6017,5610,-4643,-400,-3027,1358,7846,-6732,-3715,4555,-1617,3525,-2492,-6488,6703,1465,-3387,1242,-2819,1999,6253,-7532,-2204,3552,-975,3165,-4917,-4585,7377,1292,-3230,-1859,-3472,4703,4920,-6792,-2011,2015,2484,2448,-7027,-3024,6883,3274,-480,-5402,-2834,8320,4635,-5043,-4556,-2383,7962,3582,-8410,-2452,1980,6394,2572,-8837,-4479,7295,3951,-1051,-5347,-4563,7841,4551,-7272,-3866,-1924,6707,5829,-8222,-4103,5188,2699,3139,-6048,-6843,8242,2751,-2172,-2776,-5158,6105,5700,-6554,-1594,805,2802,5621,-7113,-5177,7188,1518,-570,-2427,-6345,5947,4337,-6483,616,-2020,447,5392,-6079,-1864,4377,-2439,1725,-1764,-3064,7117,1890,-4075,714,-890,2335,3321,-6920,145,4411,120,1587,-3087,-1994,7191,1094,-4743,-417,-295,5773,3085,-6770,-600,3778,3046,757,-6900,-985,7069,3467,-1464,-4964,-573,7548,1303,-5020,-2397,1418,7443,451,-8551,-1296,4214,3375,-449,-7818,-2728,8339,2477,-2839,-4635,-814,6668,2089,-7624,-2182,742,5326,2919,-8226,-2324,4581,2381,506,-5109,-2703,8518,1458,-3509,-3087,-2129,5815,2470,-6373,-387,2421,1020,2768,-4542,-2752,5473,398,-1780,-1616,-3294,4906,1874,-4179,862,1121,933,2848,-4470,-679,5292,-1031,-831,-1322,-2193,5402,-501,-5476,1732,1608,2618,895,-5514,807,5538,-748,-757,-2839,791,7168,154,-5014,-718,1743,4335,-657,-6664,295,4743,1117,-1539,-6510,780,6942,-30,-4429,-2877,2902,6708,-706,-5910,-754,4125,5776,-827,-7287,974,5397,2585,-2531,-5666,1081,7736,911,-4101,-3270,728,6620,-459,-7385,-531,2867,4111,-70,-8296,960,4889,1378,-2093,-5259,-183,7268,-626,-5203,-595,-27,4769,1983,-6110,98,3227,895,487,-4818,-633,5723,-1480,-3144,-647,-1282,3836,-212,-4255,1210,2822,303,436,-3539,846,4057,-1133,-1597,128,240,4441,-2017,-4540,2234,2490,1805,-1221,-4446,1942,3780,-1692,-1389,-1861,2539,4065,-2710,-4162,921,3547,2527,-2811,-5104,1883,5285,158,-2630,-4152,1863,5510,-2240,-5057,-2175,3415,4970,-2291,-6974,1610,4961,2980,-3352,-4983,1311,4263,-249,-4520,-3699,3243,6654,-1611,-3685,-342,2112,4683,-1242,-5659,726,3518,1537,-1880,-4981,2296,5098,-1075,-2915,-3398,922,3921],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-3,4,-4,4,-6,6,-7,7,-9,10,-11,12,-13,15,-17,19,-20,23,-25,28,-30,33,-38,42,-46,52,-58,65,-73,84,-95,111,-130,155,-189,219,-346,6801,31,-4414,540,-3101,4269,2698,-7159,2577,2584,-943,2652,-5693,-1860,8101,-4180,-2231,222,-3128,5861,-529,-8194,3647,2199,-98,2026,-7872,1901,8400,-3791,-2107,217,-1548,9325,-2052,-9254,2770,2050,2940,-268,-10227,3048,8753,-2115,-1769,-5067,-389,11135,-1834,-9139,-188,1968,7619,185,-10608,57,6752,2235,298,-8890,-1192,10330,1554,-5264,-4012,-44,8643,810,-7482,-1803,3198,7122,1258,-8145,-971,6516,2817,-828,-6979,-1524,7400,1323,-3901,-4103,227,6184,508,-6620,624,1969,3409,1063,-6397,605,5387,-587,-321,-4064,48,7387,-1366,-4328,1600,-394,4087,460,-6764,3298,3234,-2471,2569,-4539,315,7898,-4927,-2731,2154,-922,4526,-1395,-7213,4396,3099,-1271,1041,-6849,3006,7996,-5000,-2011,213,1022,6096,-3495,-8699,4431,2520,934,-1092,-8292,3712,8404,-4162,-3722,-3505,1864,10527,-3391,-7166,766,2789,5223,-1099,-8851,2727,6245,31,-2092,-6388,1051,8402,-1482,-6374,-1842,1650,6356,-1406,-7523,246,3975,5214,-2088,-6702,1341,5457,1309,-1758,-5826,1921,5978,-773,-4448,-1724,1094,5803,-433,-5451,1607,2092,1357,-278,-5107,2342,4329,-2297,75,-1788,203,6038,-3475,-2361,3363,-414,2578,-1529,-5182,5088,3351,-3616,420,-1460,1853,5011,-5145,-2774,2894,560,2980,-2826,-6756,6622,2866,-3622,-880,-3591,3306,5694,-6902,-2947,2137,2452,4210,-4207,-6031,5743,3161,273,-2632,-5987,4908,6647,-5385,-2972,-399,3344,5838,-4490,-6177,4203,3992,927,-2660,-6489,3979,5791,-2426,-3035,-3713,3191,7248,-3049,-4692,-269,4157,4941,-3069,-5914,1979,4342,1797,-3664,-4077,3207,5070,-1064,-2830,-1628,2008,4063,-3622,-3649,944,1363,2092,-2118,-3963,2500,2065,-571,-595,-2419,2782,1945,-3800,-1276,26,-62,2876,-3698,-2873,2905,234,1136,-1044,-2398,5449,1259,-4064,-700,-83,1325,2710,-5541,-2035,4386,586,1279,-3389,-3634,5938,1411,-4632,-1517,-294,3981,2431,-5595,-1720,3519,1507,580,-5632,-3163,6097,2178,-1335,-3327,-2033,5349,4000,-5324,-2974,1429,4166,3761,-4607,-3772,5464,2576,573,-3871,-3674,5638,3833,-2779,-3774,-881,3880,3246,-5341,-4064,2230,2966,1863,-4206,-2903,4509,3053,-824,-3313,-2712,3602,3458,-2935,-2471,271,2882,2584,-4157,-2435,1526,2903,1118,-2318,-1246,3379,1767,-3082,-1943,-1065,2784,1172,-4064,-361,1573,1084,709,-2660,-362,4264,405,-2006,-1320,-1018,3219,1739,-4612,232,2319,2127,481,-5526,-653,4732,52,-901,-1549,-758,5408,-60,-5331,-404,2050,3126,-345,-6592,-941,5344,1983,-826,-5528,-709,6315,999,-3337,-2806,715,5715,714,-5940,-2900,3724,3760],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,1,-2,2,-2,3,-3,4,-4,4,-5,5,-6,7,-7,8,-9,11,-11,13,-14,15,-18,20,-22,26,-31,37,-47,66,-118,571,1287,-1429,-6268,2766,4615,-3893,13,-1805,-123,7528,-5047,-3668,4313,-1213,3021,-884,-6491,6176,2836,-5556,1314,-3084,1652,6372,-7683,-2292,5627,-1169,2874,-3671,-6264,10015,2430,-5806,-428,-3125,5074,7924,-9205,-2608,3616,1709,5338,-6971,-7116,8630,3364,-2295,-1417,-5775,6582,7740,-7192,-4309,372,4308,7303,-8520,-6201,4755,6168,1671,-5354,-7578,6408,6464,-3821,-4907,-5062,5383,6578,-5170,-4495,-323,4712,6324,-5963,-6332,3631,3260,2244,-5884,-5094,5206,4703,-1821,-3372,-3612,3434,5808,-4589,-2565,1262,2659,3105,-4946,-4324,6532,2130,-943,-1311,-3925,3712,3644,-6391,1550,145,740,5084,-5757,-1993,6342,-1081,546,-1689,-4346,7110,-328,-6065,1610,-101,2356,4187,-7768,-1637,6356,-188,1520,-4820,-4301,8586,112,-7112,22,-537,5674,4299,-8658,-2277,5123,1817,841,-6955,-4839,9483,1848,-5169,-3622,-3562,8449,3866,-8550,-4224,3192,2772,4204,-7009,-4824,6259,3841,-235,-5753,-4512,7329,3934,-4530,-4150,-2434,5078,5328,-5161,-2963,2271,4878,3288,-5185,-3491,4062,2941,-353,-3833,-4299,6294,3336,-3417,-2644,-983,4120,4299,-5742,-987,2480,537,1297,-3269,-3016,5132,874,-1317,-806,-3598,4919,1140,-5260,1347,1827,1120,3586,-4765,-349,5516,-1267,-1059,-660,-1403,5698,-566,-6201,2165,1240,1534,535,-7592,610,7612,-1167,-1572,-2006,-1094,8257,168,-5518,591,1409,4925,985,-9223,1551,5512,1136,-1169,-7264,-1413,8469,615,-5788,-1811,-614,6552,2104,-7384,-1761,3332,3956,374,-7170,-1485,5859,3478,-2197,-4401,-1877,5413,1752,-4935,-1989,1609,5244,1164,-6430,-2894,3604,3076,-526,-4609,-1532,5713,591,-2512,-3009,-354,4565,870,-3505,-819,308,2855,811,-4788,-2,3122,1101,-212,-2648,-436,4550,-1016,-2719,1189,-24,2799,-467,-6097,2685,2863,-215,-751,-4088,1307,5375,-2284,-3453,-659,-344,3993,-1735,-5131,2577,3760,205,-968,-5928,1413,6016,-2403,-3883,-1294,406,5538,-2098,-6225,2471,2897,3446,-1644,-7449,931,5818,-584,-3020,-3503,1835,7473,-979,-5832,-1028,2274,5642,-933,-7281,823,5547,2058,-1845,-5874,-601,5615,287,-4006,-3063,2798,5943,-679,-5304,-280,2190,3071,-953,-5398,-515,3390,1031,-1625,-3814,490,5240,-194,-2901,-1457,1619,3642,-538,-3251,817,2496,1967,-890,-3245,1001,2320,-1383,-1008,-708,893,2995,-2890,-2534,1099,977,1735,-1030,-2681,2498,2318,-441,-1030,-1787,2340,2659,-3218,-2172,2057,1583,2321,-2776,-3057,4320,2635,-1284,-2777,-2286,2216,4468,-4162,-3062,-312,2566,3162,-3519,-5156,2690,2519,-426,-2880,-4840,3274,4427,-1104,-3503,-1057,3449,4291,-1593],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-3,4,-5,5,-5,6,-7,7,-8,9,-10,10,-12,13,-15,17,-19,20,-23,27,-30,34,-40,48,-57,73,-96,138,-222,561,-3158,-3732,8229,551,-6160,-1158,-1631,5890,2376,-8848,-767,3551,2337,1137,-6621,-2248,7816,3113,-2549,-5007,-1521,9155,4217,-7238,-5337,113,7888,3091,-9589,-3337,5172,4401,1145,-8807,-2745,9197,2276,-2843,-6303,-2731,10161,3938,-7782,-3471,428,7138,5085,-9497,-3200,6876,1638,3096,-5961,-5577,10156,3351,-4953,-1457,-3910,6406,5838,-11045,-1112,3793,1374,4119,-5677,-5590,8737,1052,-1470,398,-6242,6688,4069,-7542,1210,1492,185,5243,-5135,-1950,7375,-2041,-1463,-1372,-4518,6934,1998,-6812,2715,1729,2243,3252,-7562,-1100,8477,-786,-2412,-3808,-1638,8960,-260,-6640,599,1146,5637,1342,-8425,-297,5955,2266,-1217,-7755,-523,9416,1224,-4900,-3830,1830,9454,-678,-7366,-2876,2812,6593,-667,-9698,-835,6957,3314,-794,-8211,383,9610,468,-4998,-4094,-735,9571,1061,-8392,457,2700,5340,771,-9184,833,7045,932,-963,-5403,-3172,8801,655,-5557,766,-967,6722,2934,-8214,-96,5908,849,2525,-5395,-2802,8613,-487,-3758,161,-2107,5124,2338,-7357,1519,2629,750,1793,-4787,-311,7368,-2249,-2465,503,-192,6139,-1487,-7348,2492,2220,1458,725,-6769,1963,6870,-2274,-3347,-1476,2417,7362,-3243,-6292,1185,2295,4072,-2290,-7025,1148,6930,1121,-3643,-5134,2080,8727,-1695,-6654,-2340,3298,7611,-1899,-7745,1556,4105,4724,-2181,-7341,2220,6028,719,-2181,-6075,1420,9009,-1024,-5182,-2182,1570,6643,-188,-8489,1261,4155,3358,-689,-7945,280,6950,-1033,-1720,-3979,97,7536,-1445,-5756,885,1045,3383,-26,-7147,1546,5219,-1814,56,-3103,-24,6100,-2755,-2571,1925,637,3572,-253,-6314,3125,3874,-1628,-210,-3181,1186,4674,-3504,-2567,1622,449,4322,-2731,-5817,3798,2464,-671,-1801,-4155,3773,5787,-3873,-3631,-722,3591,4362,-3863,-5869,2446,3661,1006,-4119,-6836,4612,6034,-167,-4580,-2900,4136,5891,-2341,-4698,-965,4015,4941,-4273,-6755,2945,3940,1158,-2900,-6957,3688,6919,-1077,-4182,-1662,3769,6188,-3277,-6239,622,3515,5357,-2585,-6644,3610,4528,928,-2726,-5205,3226,5226,-1297,-2980,-2409,1619,5719,-2623,-3929,2320,2432,1040,-981,-4684,2412,3669,-1973,-1635,-1731,-169,4256,-2571,-3013,2251,1152,2278,-1060,-4876,3846,2056,-3197,-1197,-1617,2640,3257,-5855,-3021,3157,1963,118,-4278,-3777,4610,2933,-2590,-2126,-2198,4775,3083,-4830,-3014,931,2350,2540,-4858,-3823,3831,4323,-1184,-5838,-2657,3924,5090,-3387,-3300,-20,4795,4290,-4507,-4587,2592,3010,2189,-5088,-4347,4610,4394,-1267,-4653,-2256,4730,3897,-3180,-3954,-1824,4080,4223,-4080,-3831,3175,3658,1342,-4243,-4263,4080,4101,-1722,-2081],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,4,-4,5,-6,7,-7,8,-10,11,-12,14,-15,18,-19,22,-24,27,-30,33,-36,39,-44,49,-53,60,-65,72,-80,89,-98,109,-122,137,-156,178,-206,242,-293,367,-491,754,-3210,3966,4658,10,-1306,-7337,3098,7788,-3841,-3439,-2107,2239,6986,-4338,-6962,1882,4295,4549,-3355,-7293,3224,5700,-639,-5299,-5872,4258,8634,-4012,-4748,-3892,3762,8804,-3759,-8774,1686,4298,4890,-3399,-9145,4297,7404,-186,-3110,-6284,3391,10403,-5159,-5580,-687,2344,7655,-3690,-10405,4274,3315,2040,-344,-10180,2502,8654,-3618,-1273,-3510,-887,9913,-3507,-7646,4333,-107,2775,651,-9810,4182,6324,-3172,1161,-3365,-687,8284,-4083,-4495,2922,-1855,4647,-708,-8252,5318,2680,-2696,43,-4747,2181,6809,-7646,-3269,2349,371,4943,-3252,-7334,6319,3468,-2014,-1801,-4087,5386,5475,-6069,-3603,-197,4563,5585,-6147,-5522,3425,3465,2275,-5194,-6818,5661,6359,-1305,-4966,-4658,6592,7110,-6069,-6094,203,5580,5571,-6292,-5716,5267,5205,2936,-4876,-6819,7714,6106,-3205,-3255,-4259,5409,8504,-5699,-5223,1140,2168,5558,-4458,-7417,5574,3917,-117,-1232,-7295,3970,6626,-5181,-1567,-409,1953,7190,-3606,-6761,5167,1032,806,-593,-7429,5554,4586,-5100,705,-1814,646,5575,-4476,-3682,5203,164,424,-1356,-6813,4727,2563,-4402,-91,-2061,2738,3383,-5733,-2790,3921,625,1628,-3070,-3815,7165,3367,-3216,-3014,-1632,5708,3030,-7140,-4085,1441,3989,2826,-7528,-3454,5372,3713,-1351,-5369,-3826,7016,5634,-4312,-4735,-647,7003,4426,-7444,-3263,3123,5268,3156,-6982,-4693,5718,3351,-434,-5046,-4445,6178,4244,-4834,-4352,-1383,5529,5318,-7253,-4136,3854,1793,2046,-5059,-5233,6927,2732,-2225,-1542,-2998,4510,5728,-6568,-1619,2600,946,4977,-3915,-2756,5550,288,-1513,-1400,-4775,4968,2579,-6653,769,548,527,2416,-5340,-1278,5468,-1091,-772,-1462,-1818,6425,534,-5510,133,1671,2273,903,-6861,-1106,5373,1177,-564,-4396,-760,7114,319,-4904,-1902,-133,6366,779,-7224,-1806,4024,4150,-169,-6947,-1489,7083,2007,-3113,-5362,-1088,7664,1925,-6202,-2469,1212,7176,780,-7442,-2725,3552,4564,-831,-6606,-1529,5725,2034,-2857,-4231,-848,7686,2031,-6027,-1894,859,4362,1552,-6565,-3137,5425,2785,-737,-3881,-2217,5915,1271,-3600,-409,779,3277,2354,-4791,-838,2218,287,1150,-4906,-1203,5557,-342,-1674,-1684,-648,4021,1240,-5119,1075,3260,483,1132,-3408,404,4994,-881,-1616,-1026,170,5318,-845,-5137,887,2056,1429,-767,-4682,971,5999,-331,-2858,-3217,1704,6272,-1194,-5344,-723,1313,4845,-1347,-7892,-6,5775,1997,-1897,-5866,1230,7074,1111,-4325,-2467,1839,5290,592,-6799,-1403,1572,4545,-423,-6596,274,5250,1436,-1695,-5504,1207,6471,993,-3788,-2565,1290,5932,785,-5083,-295,2090,3577,111,-4871,3],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,9,-11,13,-13,15,-17,19,-21,23,-25,28,-31,34,-38,42,-47,52,-58,65,-72,82,-93,107,-124,147,-178,223,-296,431,-763,3787,952,-8692,2195,2978,-369,2417,-5247,563,7497,-3975,-1823,820,-2311,6416,-930,-6786,6119,1281,-455,1652,-6754,3116,6928,-5217,-1517,34,-235,7008,-4389,-9176,6317,2144,1820,-1768,-7868,4752,8435,-5050,-2599,-2546,1203,8733,-6188,-8108,3944,3663,4109,-2869,-10079,4194,7293,-1069,-2399,-6471,2874,10588,-3649,-7129,-988,2455,8328,-1752,-9432,1187,5665,3812,-2543,-7682,2703,7841,508,-3708,-6032,331,9011,-1891,-5847,-1325,3115,6793,-1831,-8400,1860,3836,2857,-1029,-7275,2985,4274,-2015,-1402,-3341,839,6921,-3822,-5189,1275,84,4827,456,-6105,3817,4088,-854,797,-4233,1953,6330,-6663,-803,2600,-559,4725,-2735,-5243,6739,1680,-2418,-79,-5978,3975,5436,-7603,-1594,1816,-211,6358,-5110,-6200,6363,1763,-499,-1959,-6307,5965,6343,-6832,-3258,-1187,3460,6422,-5688,-5428,4522,3711,2898,-3097,-8182,5975,6505,-2297,-3802,-5344,4574,8825,-5134,-5858,98,3380,6403,-3489,-7547,2638,5052,1255,-3157,-5150,4214,5832,-1560,-4203,-3460,3143,5033,-3489,-4717,173,3287,4317,-4415,-5211,2922,3730,590,-2356,-5050,3036,3981,-2989,-642,-1689,998,5773,-3023,-4018,3213,290,1591,-2412,-4563,4701,648,-3758,-428,-2268,2631,3693,-6474,-1175,3175,-413,1701,-4112,-4382,5642,1001,-2982,-752,-2834,4011,3466,-7034,-591,3930,1355,2891,-5087,-3807,7234,1560,-2536,-1951,-4822,6822,4931,-6431,-2788,677,3113,4247,-6574,-4376,5326,3934,1062,-3804,-3689,5066,4369,-3671,-3479,-1802,4228,5876,-6130,-4725,2909,3412,1828,-3753,-4365,4203,4578,-557,-3786,-4190,3806,4026,-3241,-3271,-686,3403,2845,-4351,-3178,848,2937,2241,-3359,-3272,4143,2907,-921,-1582,-3032,4656,2146,-3808,-1063,225,1893,795,-4438,-1749,4078,-100,-583,-2686,-3389,3827,1269,-4314,1516,-613,1072,2384,-4748,411,4267,-644,-765,-2638,-750,6093,-747,-4826,334,362,3439,964,-6517,-844,5677,221,-184,-4293,-1144,6662,1348,-2937,-1172,292,5225,1629,-6145,-565,3700,3648,1721,-5929,-2429,5915,2138,-819,-4210,-1315,6076,2910,-4458,-2697,203,5162,1951,-5115,-2899,3501,2559,976,-4471,-2490,4272,2605,-2625,-3204,-598,5391,824,-4123,-1567,1241,3596,1220,-4963,-1357,3530,1434,-1156,-4136,-519,3776,1276,-2261,-1880,-1295,3342,1479,-3817,217,1257,791,775,-3576,254,4191,0,-1121,-577,-54,3561,-1460,-4187,1966,1288,2304,214,-4000,690,4569,-36,-1294,-1771,-97,4476,-474,-4364,1522,2677,3487,250,-5739,485,4721,797,-2118,-2908,30,6361,-1518,-4320,-391,1927,4601,-118,-6131,-285,3169,2212,-1708,-5628,745,5257,-581,-2240],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,8,-10,10,-12,14,-15,17,-19,22,-24,27,-29,32,-36,40,-44,49,-54,60,-66,73,-82,92,-103,116,-132,151,-177,210,-256,328,-454,752,-3298,-969,613,1496,5311,-5702,-3481,6168,-1728,2366,-2711,-5488,7413,2247,-4670,1322,-2012,3436,5657,-8572,-1140,5580,-2075,1134,-4740,-5046,9721,-335,-5505,1564,-1843,5876,4637,-9977,-646,5536,1751,1464,-7088,-3719,10784,1343,-4992,-2812,-3517,8465,5150,-9079,-2755,2990,4237,2565,-8758,-3282,9208,3394,-2193,-5397,-4084,8778,4171,-5425,-3869,-1524,5455,4713,-7306,-4305,3314,5349,2866,-6226,-4908,7077,4258,-1187,-5967,-3502,7009,3615,-5384,-3050,444,5378,2619,-6727,-3220,3022,2781,3559,-5886,-3862,7094,919,-1220,-2247,-3316,7087,3757,-5590,883,129,1763,3215,-6369,-1919,6467,-1589,-872,-1676,-3559,6674,123,-7309,1879,-290,1358,3197,-7845,750,5467,-2484,1028,-3593,-1987,9224,-1419,-6829,2013,-1020,3911,1766,-7902,1609,7098,-521,-15,-6423,-1196,9829,-751,-5788,-2322,-33,7596,2405,-9134,185,3730,2599,1343,-7882,-2254,8468,1167,-2080,-4434,-447,8942,2125,-7819,-2947,1600,5625,1545,-7802,-2327,3222,2799,-2,-7500,-2627,6153,2203,-1468,-4169,-312,7342,1415,-5298,-2969,1102,4532,731,-6594,-511,3146,555,1072,-4559,-1621,6282,-1402,-1885,-1078,-2049,4152,570,-5981,2695,2238,832,1932,-5128,1240,5733,-2909,-1420,-409,-1057,5981,-944,-5948,2765,1737,2800,455,-6108,2729,6481,-3301,-1349,-2223,696,7068,-3510,-6230,3252,1978,2618,507,-8206,2720,6115,-554,-2119,-4132,1436,7655,-2826,-6174,-110,1364,6542,-1090,-8427,1566,4845,2616,-502,-6620,877,7117,-825,-3931,-2994,772,6475,168,-6478,-946,1874,5132,637,-6661,-85,5000,1257,-2478,-5407,-319,6104,444,-3970,-2640,203,5728,338,-4707,-344,1501,2448,-429,-5151,724,2925,-569,178,-2051,582,4685,-1530,-2853,791,1031,3406,-973,-4660,3331,2946,-1558,-69,-2239,1972,5371,-3106,-2085,1868,80,4135,-2194,-4099,4126,2594,-1105,-777,-3812,3053,4693,-3894,-2061,-790,2175,5211,-3856,-5236,3250,1911,804,-2382,-7040,4542,5047,-2154,-2202,-2911,2726,6647,-2330,-5479,1308,3441,3347,-2895,-6454,3221,4442,-76,-3463,-3780,3209,5907,-1173,-3516,-2565,2971,5043,-2771,-4279,837,3003,2386,-2328,-4370,1681,3934,465,-2653,-3502,1627,5026,-1377,-3835,-684,2296,4131,-1423,-4066,742,2619,2087,-1262,-2758,2655,3254,-1769,-1721,-1234,1141,1235,-2264,-1510,2192,1643,1874,-2224,-1986,3323,1138,-1387,-303,-922,1310,2967,-3611,-1428,1974,1948,862,-2282,-2524,3147,1993,-2293,-2545,-1332,2971,3529,-3904,-2838,1094,1977,2676,-3340,-3643,5308,2595,-172,-3091,-3314,5414,3099,-4004,-4072,179,4069,3399,-5076,-3801,2515,2789,1918,-5074,-4004],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,-1,1,0,0,0,0,0,-1,1,-2,3,-4,7,-10,15,-23,39,-70,143,-371,2740,7286,-7255,-4380,5593,1965,1848,-4579,-5205,7657,4857,-4401,-3215,-3907,5188,5608,-7232,-4943,1712,5643,4578,-6093,-5616,5719,5441,719,-5763,-5029,8042,6151,-2752,-4464,-1985,7839,7655,-7588,-5936,3065,5061,5288,-8185,-6368,6103,4109,1190,-4936,-7239,7075,4882,-4842,-3227,-2947,5704,8493,-7411,-4546,3843,2372,5108,-5235,-8000,6876,3900,-2842,-1709,-5449,4474,7923,-8137,-3120,1551,-29,6140,-5124,-7288,5975,495,-1296,-41,-6353,4489,3722,-8639,-235,1069,-130,4785,-6584,-3334,6511,-407,-995,-912,-4743,7140,2316,-6777,-254,41,3050,3070,-8376,-1485,6824,959,-383,-5788,-3360,8373,2323,-5513,-3025,-520,6678,2870,-8096,-4123,3622,5198,2665,-9389,-3510,7552,4124,-2102,-5715,-3697,7461,4334,-5002,-3986,-266,6810,3760,-8478,-3273,2843,4122,2781,-9080,-4638,7968,3417,-1207,-4699,-4999,7515,4574,-6208,-1996,-391,4444,4790,-7102,-3382,5285,2100,2708,-3778,-5841,7951,2263,-3068,-559,-3434,3754,5130,-7247,-2114,3332,-671,3607,-3936,-4264,6538,200,-2541,111,-5056,4174,3487,-7681,585,2016,133,2462,-5364,-1562,6880,-1516,-1510,-1445,-2321,6843,1880,-8211,926,2222,2619,930,-7107,31,7413,-165,-2757,-3723,-965,8510,955,-6008,-2275,1801,5674,1139,-7033,-694,5072,3738,-566,-8398,-1426,7400,2994,-3383,-4484,-1734,7168,1642,-6641,-2242,2128,6916,1259,-8024,-3276,4058,4142,588,-7390,-2086,7574,1918,-3375,-3443,-1144,7330,1775,-4822,-1352,1919,3579,2778,-8096,-1400,5978,509,734,-3695,-3573,7169,18,-5707,-378,-142,3294,2723,-5958,469,4994,-1456,2286,-2844,-1325,6397,-2060,-3441,1915,-937,4103,1002,-5855,1663,3158,-1007,264,-3952,760,6962,-2072,-3804,30,1152,5854,197,-7028,1508,3943,1425,-1406,-5256,1149,6442,-972,-3252,-3071,101,7217,-217,-6239,-922,2709,4274,-2330,-8293,1051,6153,2724,-2072,-5771,1293,8176,447,-6298,-2909,1093,7032,-946,-7564,-1439,3073,4319,-612,-7119,962,5584,1572,-2476,-4495,538,7460,-313,-4362,-1870,614,6471,392,-5829,719,3626,2608,-831,-6792,12,5383,-1271,-2375,-1490,-226,4211,-612,-4555,1358,1700,1456,50,-4867,2299,3698,-2709,-202,-1225,876,5207,-2302,-3332,1528,678,1872,-2114,-4515,2235,3473,-1256,-2362,-2685,726,4171,-2277,-3026,1297,3334,2551,-2165,-5345,2205,4664,1011,-2434,-4041,2334,3990,-2061,-4386,-467,3615,4501,-3287,-5078,997,4270,1833,-2104,-5656,2318,5451,958,-3889,-3356,2788,5670,-656,-5084,-154,3432,4910,-2914,-5874,179,4133,2261,-2915,-5195,2533,4349,-738,-4600,-3446,2035,4982,-2173,-4223,-749,3238,3722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-6,8,-8,9,-10,11,-12,14,-15,17,-18,20,-22,25,-28,31,-34,37,-42,47,-53,61,-70,82,-98,120,-153,205,-304,551,-2658,-3943,-395,-1646,8017,-152,-8590,2194,3909,2936,-1300,-8039,395,9497,-249,-3761,-4911,524,9062,-1413,-7063,-2563,2087,7399,-383,-9154,1144,7145,4421,-1769,-9515,1771,9516,858,-3906,-6053,1732,9547,-1746,-7706,-3430,2048,9160,-576,-9994,2393,5227,1700,1435,-9116,-845,10667,-586,-4756,-4237,-2606,9483,1513,-9778,1624,1839,3384,2400,-10726,-463,6669,-1047,-233,-4754,-4010,9294,-1148,-6328,2215,-1006,4427,2948,-9579,1983,6149,-3448,871,-3487,-2542,9175,-3137,-5587,2534,-168,5993,-1306,-8676,3507,5143,-2951,152,-5165,293,7898,-3240,-4760,861,527,6271,-2401,-7510,4125,4833,2155,-2553,-8407,3286,7738,-2704,-4199,-2780,3612,8731,-3378,-8278,694,4627,5694,-2967,-8549,3675,6353,1565,-2780,-8390,2933,8344,-1806,-4676,-5415,3906,9306,-3470,-7764,-507,3077,6368,-1797,-10412,2830,6419,-332,-2198,-6958,573,9193,-2253,-4109,-1563,711,7202,-1267,-8943,3035,3004,1415,984,-7876,1068,8001,-3577,-912,-912,-968,7582,-2013,-7120,2856,-283,2937,364,-8010,2680,5104,-3985,328,-2409,-55,6360,-3633,-4214,3801,1331,1716,-1906,-6974,4921,4158,-2484,-2088,-2512,2951,6819,-5953,-3522,2623,3343,4202,-4405,-7414,4940,4617,614,-3759,-5747,4522,7167,-4509,-6541,-634,4476,6140,-4972,-7735,2471,4781,3150,-5544,-7481,5116,6937,910,-4564,-5606,4909,6219,-3588,-5286,-2453,5093,7031,-5435,-5801,3201,3191,3022,-3393,-6931,4357,6314,-1573,-1915,-4360,3085,6791,-3523,-3562,720,2327,4788,-2885,-7180,3988,1981,-762,-503,-5195,2021,4612,-2906,-1968,-455,763,4982,-3785,-4024,4898,1911,93,592,-4143,4285,5524,-4448,-753,771,2087,3653,-5085,-3559,5791,1828,285,-3226,-3831,6365,3056,-4215,-1811,-414,3544,3635,-5247,-4225,3581,2076,1619,-4498,-3944,5986,3871,-2528,-2913,-2936,5576,4797,-5231,-4159,1016,5064,2407,-6087,-4278,4552,5030,598,-4825,-4023,6542,4423,-3522,-3891,-2242,5986,3129,-4460,-3985,703,4448,2260,-5721,-4459,5215,4128,1172,-4074,-4564,4651,4488,-3436,-4145,-1371,4552,4228,-4957,-3028,2447,1396,2817,-3196,-3642,4242,1497,-2139,-1902,-2125,2702,2743,-4549,-1444,1113,-376,1934,-2585,-2703,5161,887,-2850,-887,-2164,4838,2223,-5457,-1272,1378,1455,489,-4377,-1477,5164,335,-2503,-2854,-998,5173,1304,-5417,-2340,-24,4921,1759,-5905,-1936,4123,1410,-1053,-4989,-2117,5475,1869,-3602,-3170,195,5685,2066,-5460,-2255,3299,5049,487,-6595,-2852,3831,3871,-1388,-5146,-1228,6234,2541,-5605,-3488,840,5812,1733,-5826,-2289,3541,3410,340,-4719,-2072,5535,1640,-2520,-3882,-1938,5977,1821,-4063],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-5,6,-6,7,-7,8,-9,10,-11,12,-13,14,-16,18,-19,22,-25,28,-33,39,-47,56,-69,84,-80,-572,-4816,1058,8407,-4525,-1882,919,-1583,5137,-1926,-7331,5551,2126,-1779,-57,-5969,3740,6088,-7495,-992,1318,239,5707,-4051,-4920,6355,1191,-615,-1147,-6666,7209,5344,-8391,-2329,1041,3531,6223,-6652,-5748,6509,1766,981,-3968,-7181,8224,6171,-4344,-3327,-2964,5679,9046,-8159,-5107,2044,4839,5649,-5610,-7436,5536,5804,-376,-5631,-6258,6153,7174,-3897,-5770,-3130,5349,6314,-5065,-6359,154,4753,5112,-5278,-7675,5652,4856,235,-4019,-5136,5537,5810,-3829,-2982,-1872,3285,5723,-5403,-5719,3494,1150,3783,-2072,-5786,6436,2660,-2280,167,-3075,2539,6026,-6177,-973,3651,-164,2293,-2845,-4429,7667,-52,-2645,844,-3096,3644,5119,-6489,-278,3534,-752,4836,-4957,-3686,8034,-291,-3190,-1156,-3426,6990,3793,-8286,-681,1821,3913,4533,-7574,-3240,7581,2807,-1325,-5192,-3743,6755,4425,-5552,-2984,-53,5933,4836,-7508,-4219,4779,3335,2491,-6177,-5805,6842,3695,-1963,-5396,-5024,6178,5236,-5731,-4189,-261,5829,4242,-6508,-5299,2906,4086,2708,-5884,-5023,4472,2715,-838,-3254,-3782,5110,3042,-5373,-2419,-198,3053,5135,-4294,-2979,4017,284,1875,-1668,-3551,6140,2140,-3535,1061,-1315,2317,4186,-6838,591,4380,163,527,-3199,-2366,6484,-611,-4611,1949,-2098,4550,1750,-6970,1833,5428,195,1436,-5239,-1006,7889,-347,-4123,54,-1064,5780,869,-7562,779,3693,2347,1353,-7645,-1154,8223,1717,-2398,-3167,-919,7718,1793,-7435,-1498,2331,5707,3001,-7640,-2781,5838,3043,-1286,-5279,-2331,7067,2178,-3069,-3109,-884,7224,1866,-6079,-3296,1496,4367,2573,-6051,-1399,4969,1730,667,-4084,-2396,5807,1244,-2375,-2568,-712,5419,1058,-4370,-238,2657,2561,882,-4400,-422,4408,45,-849,-1245,-1014,4307,-566,-4508,1598,-279,1740,1434,-5734,526,4419,-2289,-790,-1755,36,4494,-1883,-3834,1227,1518,2044,20,-6798,1543,3185,-1254,-784,-2993,407,5613,-2906,-4249,-194,1209,5218,-1842,-7243,1574,4477,1351,-1108,-6210,1891,6203,-464,-4893,-3273,1378,6576,-511,-5786,-721,4638,3602,-1789,-5868,-467,5723,1042,-3284,-4439,124,6290,651,-4328,-1720,1911,5651,-251,-5725,-310,3913,3179,-797,-5625,-149,4383,1397,-1643,-3592,-160,5134,-850,-4224,-705,1271,3143,-29,-3815,1334,2434,561,-1804,-2499,1050,5025,-1501,-2108,-91,479,4212,-721,-3770,1419,1379,1405,713,-1461,1992,3726,-1496,-1714,-1844,1904,3848,-1852,-3524,2637,2085,1098,-481,-3625,3273,3174,-2554,-3051,-1652,2507,5114,-3231,-4522,2590,2374,2609,-2712,-5184,1554,3737,-460,-3629,-3121,3146,5379,-2562,-4328,135,2697,3613,-2316,-6221,1421],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,4,-5,5,-6,6,-7,7,-8,9,-10,10,-10,11,-10,10,-7,4,4,-23,65,-199,1002,7202,-879,68,-3051,-4076,7317,541,-6171,1976,-908,2530,3096,-8165,1811,5213,-2439,419,-2566,-2268,8182,-1609,-6530,1866,-510,3418,1727,-9025,2900,5677,-1744,272,-5900,-748,10634,-3127,-6273,-69,124,6800,490,-10718,746,6362,1698,-901,-8845,480,9993,399,-5372,-4539,25,9026,556,-9462,-1105,3759,6005,1197,-9658,-1985,7495,3397,-1892,-8296,-1807,8544,2464,-4475,-4674,690,7646,954,-8357,-2624,2516,5648,327,-9135,-152,6447,1903,5,-6752,-1268,7314,-857,-3476,-1836,-1193,7084,680,-7863,910,2427,957,1591,-5683,-659,6885,-1720,-765,-983,-2732,7020,-1340,-6588,4009,361,2045,2507,-6633,1601,6240,-3202,64,-2070,52,7703,-3748,-5510,2933,135,3287,1141,-8677,4350,7299,-3440,-1236,-4544,1044,9276,-3550,-5961,377,853,6258,-1569,-8089,3523,5209,1053,-1100,-6589,2720,9305,-1738,-5464,-3014,1328,8186,-1962,-8172,-323,3810,4166,-947,-8964,792,6460,1610,-2514,-7039,1886,7634,-1177,-4824,-3277,2406,7235,-1116,-6815,942,3376,2916,-716,-7712,1904,4250,143,-659,-4270,985,6977,-1706,-4552,76,-172,5485,-910,-6248,2881,2330,-793,62,-5832,821,5490,-3496,-751,414,-1349,4215,-2040,-5074,4982,-279,-364,275,-4125,3628,4510,-5502,-792,-194,833,5793,-4435,-5256,4194,1609,1543,-1279,-6768,4283,5289,-3854,-1270,-1990,3362,6442,-5827,-5269,3271,2684,3060,-3257,-6908,4655,4864,-1908,-3272,-4492,4215,6182,-2916,-5084,-930,2260,5140,-3386,-7187,1970,4635,1552,-4152,-6280,2114,5789,-125,-3267,-3021,3442,6598,-2719,-4296,-333,3009,5111,-1803,-6004,1274,3960,2327,-2003,-4452,2505,4758,-523,-1915,-3133,1033,4440,-2851,-3260,1121,1112,2894,-1345,-4502,4538,2206,-845,338,-1615,2271,3682,-4713,-722,1616,-405,2258,-3374,-3210,5575,1774,-1886,-926,-2033,3023,3512,-4888,-497,667,1532,3833,-4053,-2736,6389,1282,-1587,-2521,-2665,5316,1904,-4595,-1573,-757,3202,4349,-5204,-3894,4037,2462,1351,-4833,-3623,4855,3499,-3145,-2893,-922,4639,3937,-5886,-4616,1353,3864,2559,-4691,-4833,4864,5542,261,-3366,-3208,4737,4809,-2869,-2257,-392,4950,2929,-4398,-3278,913,2600,2234,-4220,-3798,3255,3930,-661,-2909,-3193,3226,2540,-2723,-1435,92,1553,2942,-3340,-2557,2576,1705,-416,-2554,-2912,3898,1232,-2073,-510,-29,2237,1501,-3509,-183,2867,1136,652,-1681,-1784,3974,685,-2981,-1574,-763,4271,766,-5385,-532,2249,2064,436,-4454,-979,5945,1337,-2916,-1946,-1198,4313,1470,-4935,-995,2222,4132,1487,-4497,-1172,5856,3370,-1957,-4208,-1113,5793,2503,-3889,-2968,-274,4902],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,13,-14,16,-18,19,-21,23,-25,29,-31,34,-37,41,-46,50,-56,62,-69,77,-89,101,-117,137,-164,201,-256,343,-502,875,-3955,3234,8002,-4928,-1008,-5025,2427,9521,-5538,-6174,1979,2339,5566,-3549,-8856,4814,5078,22,-2546,-5705,3567,9115,-3365,-6409,-1897,5089,7828,-4097,-8361,1571,6239,5323,-4250,-9253,3759,7724,540,-4520,-7172,5345,8558,-3586,-5528,-2602,2822,9330,-4293,-8155,1772,4435,6055,-3122,-9430,4257,8186,-1544,-1750,-7251,2802,9883,-3036,-5125,610,116,7426,-1313,-9232,4515,3277,-641,1930,-7103,2618,8594,-4608,-2216,-896,-1920,7415,-2627,-6322,4697,-224,-753,836,-6963,3088,6033,-5937,-345,-960,-28,6673,-5099,-6344,7359,857,553,-1823,-6644,5318,4707,-6940,-2325,-2352,3364,6998,-7046,-4794,4878,2380,2888,-4504,-6367,5894,5833,-2504,-3848,-4357,6777,7163,-5354,-5455,-1237,5058,5360,-5387,-5915,3918,5893,1653,-5585,-7267,6485,5734,-1876,-4610,-5087,6799,7022,-5484,-5002,-528,4558,7361,-5877,-7165,4856,3727,1408,-3101,-8293,6007,6565,-2831,-2426,-4303,3778,7521,-5222,-4216,2698,62,4192,-2437,-6851,5853,1994,-2407,-360,-4715,1906,6659,-5576,-2108,2773,-84,4207,-3080,-4761,7179,879,-2892,-1232,-4002,4123,4020,-6991,-658,1953,-185,4227,-6219,-2727,7166,390,-1298,-2675,-3648,6976,3267,-6569,-2228,-233,3525,4447,-7552,-3521,6265,3237,310,-6051,-4430,7499,5008,-4190,-4282,-1233,6528,4875,-7004,-4285,2043,6017,2991,-7299,-5236,6118,4052,-432,-5300,-4245,7753,4535,-3954,-4270,-2128,5621,3588,-6417,-3979,1280,3818,2427,-5939,-4190,5558,2575,-175,-3846,-5729,5625,4431,-4567,-2097,-1036,3691,4102,-5851,-2706,3193,1664,1901,-3334,-4281,4886,2793,-3771,-516,-2236,2393,3159,-6502,-1541,3275,399,3435,-4161,-3124,6033,831,-2431,198,-788,3935,2546,-6477,-136,3152,938,1516,-4912,-1115,7354,441,-4120,-1511,-1658,6600,650,-6476,-591,2054,2220,1723,-7420,-2371,5925,2446,-1722,-5848,-1255,8281,2093,-5778,-3393,1921,6253,1517,-7208,-3487,3840,3773,199,-5945,-1517,7096,2160,-2953,-4933,-1583,6912,1467,-4082,-2632,1387,5731,1841,-6066,-1860,3677,2614,52,-5764,-2690,6173,2018,-2864,-2560,-1671,6257,2282,-5185,-600,1185,1460,2176,-5161,-1947,4595,1375,-542,-2638,-1527,3827,876,-4390,113,1142,2081,967,-4399,-119,4155,-273,-740,-2838,-1223,5198,9,-3882,1539,430,2970,244,-5614,1833,3979,-57,-1552,-2806,711,6298,-1069,-3564,-1217,429,4450,-572,-6522,422,4094,1770,-2140,-5573,993,6859,753,-3695,-3858,891,5957,-810,-5513,-1784,3090,4774,-1512,-6094,64,4866,2598,-1905,-5313,965,5131,1737,-3459,-3234,1003,4185,146,-4510,-1220,3228,3596,-545,-5469,130,4277,1484,-2326,-3256,409],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,9,-10,11,-13,14,-16,16,-18,20,-23,25,-28,30,-34,38,-42,48,-53,61,-70,82,-101,132,-207,1176,1520,2413,-6933,-3387,8477,259,-3777,-2891,-3054,8031,2545,-8726,-1975,1649,4123,2164,-8814,-2310,7367,3844,-662,-5842,-1670,8959,3616,-5653,-4363,-579,8196,4070,-9086,-3414,2876,6077,3381,-9361,-3504,8282,4847,-807,-8364,-3894,10178,3109,-5325,-3377,-2543,9055,3128,-9548,-2823,3315,4038,3538,-9207,-3817,8210,1549,-112,-3260,-4831,8806,2719,-7442,697,-949,2845,5451,-8285,-2376,7287,-648,2867,-3459,-5372,9511,513,-4897,1746,-2584,3637,4166,-8813,427,5063,-922,3720,-3202,-2930,8758,-1023,-4744,1619,-1658,5586,1684,-10556,1851,5032,-88,977,-6777,30,8998,-1614,-4399,-1010,507,7601,118,-8499,364,3881,4560,664,-8920,-264,8384,1530,-2681,-6039,-736,9928,1280,-5646,-2467,1968,9279,197,-9740,-548,4061,5016,-696,-8326,-1467,6973,1605,-2567,-5972,167,9560,273,-6081,-2177,363,7987,1667,-8831,-681,4717,2598,1178,-8336,-2105,8361,-143,-3060,-2934,-2279,7376,1544,-8196,1701,1518,2563,1828,-8275,213,5688,-1678,361,-2613,-3238,7354,-1498,-5795,2215,1292,3223,2158,-7368,1625,4996,-3227,880,-1861,-456,7942,-2899,-5340,2400,461,3503,-1301,-8175,2824,3894,-1108,-854,-3963,1604,7864,-2839,-4964,-278,2000,6654,-1762,-7443,1068,5380,2014,-2571,-6189,1176,6535,-422,-3683,-4255,2824,8619,-1210,-7198,-386,3265,6199,-3537,-8206,1066,6029,3467,-2364,-7543,2030,6384,-1225,-3787,-3983,335,7005,-1775,-6733,239,2185,4954,-1283,-8387,2397,4919,858,-1592,-5286,1902,7483,-1056,-2229,-734,699,4648,-1062,-6445,1468,1566,2030,19,-5729,963,4573,-2091,-2131,-687,253,6005,-2030,-5222,2623,1284,1460,585,-4786,3500,3758,-3135,-896,-1882,1442,6239,-4444,-3907,3180,1379,1426,-2801,-5180,3855,5475,-1737,-2089,-2581,2974,5437,-4477,-4465,983,2600,4268,-3940,-6608,3455,3822,690,-3621,-4458,4062,7514,-2302,-5861,-956,4533,5636,-5056,-5553,73,4289,4105,-4025,-5579,3729,4973,135,-3654,-5287,3496,6535,-2269,-4321,-2351,2487,6199,-3301,-5554,2147,3527,2439,-3211,-5886,3440,5054,-1326,-2306,-3398,2441,4974,-3289,-3529,126,818,3655,-1877,-5372,2894,2873,79,-668,-3583,2495,3759,-3694,-2686,-156,1050,2255,-3067,-2755,3440,929,-1033,-761,-3021,3059,3303,-4455,-2674,602,2104,2055,-4224,-2939,3803,2901,362,-2968,-2579,5419,2892,-3766,-3470,72,3506,5070,-6131,-4610,2914,3938,2081,-5240,-3367,4269,3902,-2192,-4886,-2560,4641,3537,-3244,-5438,257,3870,2804,-4505,-3525,3085,4408,1438,-4480,-4359,4516,4311,-1290,-3821,-1669,4228,3443,-3315,-4514,297,3134,2343,-4271,-3502,3703,3428],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-4,5,-5,6,-6,7,-8,9,-11,12,-13,14,-16,18,-20,22,-25,27,-31,34,-37,41,-45,50,-56,61,-67,74,-83,92,-103,116,-131,149,-171,201,-241,301,-402,935,-430,4153,-3779,-6093,7242,376,-1723,249,-5423,4318,4943,-7621,1126,1164,121,4576,-5230,-4330,8796,-983,-1970,305,-4385,6008,3005,-8394,389,2335,1659,4422,-8905,-4296,9773,721,-930,-4196,-4261,9241,3416,-8240,-1130,80,5580,4058,-9599,-3907,4995,2842,1388,-7066,-4965,8968,3406,-3552,-4977,-4215,7566,5272,-7023,-3829,159,5869,4137,-7907,-5810,5574,6137,1322,-6912,-4481,6651,4005,-3110,-4989,-2857,6741,4180,-6085,-3235,900,5004,4931,-7341,-2460,4942,3173,1864,-4090,-4851,6463,2392,-4920,-512,-2724,4379,4536,-7752,-1728,3851,284,2602,-3172,-3772,7186,313,-3363,592,-1692,4137,2739,-7236,1553,3500,-239,2770,-5702,-1722,9004,-1645,-3465,223,-2151,7837,443,-7053,1828,3137,1615,1532,-8689,-1581,8654,185,-2878,-3897,-1594,9615,1356,-8310,-1325,2682,6164,2262,-9863,-1745,6677,2845,-1877,-6706,-2693,8702,2481,-5103,-3861,905,6326,2342,-6575,-3056,3600,5096,1910,-8151,-2612,6381,4600,-1862,-5605,-1792,7212,1848,-4269,-3437,-521,7432,3048,-6991,-1477,2145,2666,2225,-6154,-1458,5341,1332,-1904,-2735,-2534,5896,127,-4851,714,-101,3739,3307,-7436,1418,4076,-1195,945,-2463,-1341,6104,-2070,-4155,1170,-1322,3709,-676,-6155,1562,3361,-1731,1181,-4678,429,8184,-3674,-3986,-218,-1245,5188,-1478,-8431,3335,4512,1176,410,-6591,1373,8430,-2390,-3173,-1880,895,7502,-2006,-7484,954,3898,3857,-1673,-7833,542,7485,629,-3543,-6151,2234,8359,-124,-6172,-2626,1695,6720,-770,-7442,-1628,4082,3375,-2353,-5697,-707,7880,721,-2839,-5079,484,6515,331,-3958,-2620,1827,4412,-1295,-5084,347,3112,1673,-613,-4874,835,4996,-1613,-2235,-1661,-90,5330,-516,-4481,2236,468,1360,690,-3512,3171,4607,-2718,-1030,-1130,447,4746,-3075,-4254,3232,-283,1243,-551,-4824,2693,3753,-2265,-770,-2346,2622,4781,-5383,-4137,2052,2830,3816,-3122,-6767,3816,4536,-1061,-2195,-3574,2928,6360,-3374,-4936,-107,2415,5026,-2873,-5802,1756,5165,617,-2104,-5035,3519,5910,-987,-3646,-4061,3021,5625,-1760,-6897,-382,4220,4151,-1694,-6127,1727,4108,746,-2151,-4475,2569,5837,-187,-3113,-2477,3195,5597,-1789,-3952,1035,2306,3081,-1388,-4586,1666,3641,-469,-1319,-2913,2135,4422,-2609,-3425,-226,1390,2682,-1783,-3514,2601,2632,1205,-2211,-2332,2612,3074,-2770,-2368,-498,1631,3651,-3915,-1900,2629,955,-419,-2013,-2779,4502,2698,-3296,-1468,-106,2447,1760,-4035,-2898,2717,2367,795,-3551,-3446,4825,3437,-2578,-2252,-347,3857,3790,-4719,-3407,2511,4777,2545,-4178,-4559,3768,3350,-862,-4315,-2784,3748,3889],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,11,-13,14,-16,17,-19,21,-24,25,-28,31,-34,38,-42,47,-51,57,-64,71,-81,91,-105,121,-141,169,-207,265,-359,534,-968,4824,674,-7157,3366,-509,2406,2308,-7604,1454,6129,-3608,648,-3189,-1783,8497,-4006,-4720,3047,-1947,2466,167,-8483,4511,4968,-3375,287,-4179,979,7675,-5047,-5331,3221,-835,6232,-2901,-8744,4637,4953,-498,-747,-7211,3666,9428,-4260,-5011,-774,3037,7702,-2282,-9776,2422,4635,3772,-1421,-8759,2437,8442,1020,-3396,-5510,2266,8868,-1731,-7096,-2576,2825,7367,-3269,-8552,800,4503,4127,-2026,-7971,3024,7712,-255,-3964,-5338,1862,8231,-915,-5037,-691,1143,6865,-2544,-8360,2355,3346,626,1002,-7330,1681,7510,-2728,-1437,-668,-458,6657,-2893,-5142,3472,-30,1954,1159,-7601,3480,4893,-5521,448,-1508,40,7566,-4658,-4017,5829,68,2130,-1787,-6642,6526,5139,-4923,-1030,-2350,1051,6678,-7201,-5785,3156,2123,3977,-4371,-7456,6174,4338,-2055,-2541,-4918,5151,9077,-4955,-5061,-434,2881,5138,-4203,-7275,4479,5613,1731,-3318,-7236,5480,6552,-1316,-5292,-4250,4492,7604,-3760,-5165,-57,4291,5028,-4203,-6915,3560,4824,3003,-2680,-5581,3144,5728,-1945,-3052,-2903,3175,7488,-3660,-4312,1278,675,3700,-2093,-5244,4968,3328,-1443,-1480,-4758,2423,5578,-4334,-1495,713,471,3875,-3280,-4915,4219,601,-364,-1058,-4813,4503,2919,-6155,419,244,537,5487,-6208,-2405,5953,275,-63,-543,-4697,8192,4517,-5691,-393,-620,2254,4245,-6308,-3040,5011,1904,974,-4777,-5111,8257,4250,-3628,-2284,-2864,5197,4981,-6536,-4360,2720,5498,3851,-6090,-5735,5269,3382,-404,-4103,-3443,4716,5542,-3933,-4659,-843,3830,4690,-4911,-4283,2367,4347,1607,-5223,-4586,4086,3600,-824,-3349,-3533,4981,2692,-3820,-3317,-463,2843,3970,-3951,-4066,2577,1965,1520,-3401,-3190,3893,1474,-2359,-101,-1991,4224,2784,-4483,-1015,1400,270,1957,-4238,-2399,5364,429,-1658,-804,-1305,3885,1645,-5000,-218,2814,188,1098,-5420,-1176,5874,-706,-1951,-1985,-1419,6024,1112,-6084,-727,2107,4627,1578,-6819,-1605,6339,937,-1234,-3798,-1447,6532,2149,-4777,-2873,-130,5271,2582,-6816,-2156,4136,3275,-6,-5460,-1662,5892,2596,-3167,-4939,-1494,5743,3820,-5806,-3047,1567,4033,1814,-5338,-2756,3587,3147,176,-4469,-2712,4553,1826,-2212,-2500,-396,5599,1547,-3486,-2224,777,3404,740,-3711,-1468,1937,270,-1273,-2478,-589,4615,932,-3578,-959,-109,2247,1203,-4987,-462,2997,-781,-346,-2991,-104,3569,-744,-2714,369,212,3320,432,-5061,481,2537,922,-1326,-3374,740,5958,-713,-4473,-1296,1817,4920,-1356,-4919,320,3177,861,-1566,-4950,110,6616,783,-4360,-3067,1882,5661,193,-5613,-397,2836,4062,-1121,-6093,-527,4581,2527,-1622],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,10,-12,13,-14,16,-18,19,-21,23,-26,29,-33,37,-41,48,-56,66,-81,102,-134,191,-305,615,-3220,-7344,2764,-37,3216,1046,-9082,2756,5964,-2427,-871,-6105,1,9381,-1783,-5753,-381,1385,7676,-1022,-9593,1464,6369,3037,-601,-8659,232,8255,-24,-3852,-5416,1040,9783,-475,-7119,-1972,2222,6981,-1122,-10054,675,6301,3341,-1108,-9069,53,9705,526,-3840,-5158,-265,9179,-725,-7557,372,2486,6168,936,-10259,2007,5782,-316,1415,-7113,-1213,9428,-1645,-4802,256,-1471,6841,443,-8522,3063,2479,-982,3001,-6541,-920,7922,-3281,-1718,491,-1878,7380,-1416,-9076,4391,414,1664,1921,-7125,2578,6132,-5432,-1606,-549,-1054,6473,-3814,-7406,5013,1906,1580,-1580,-7081,5259,6720,-3330,-1870,-4877,2508,8147,-4983,-6627,2036,2675,5035,-2668,-9840,2823,6785,1391,-4221,-7174,3291,8229,-2655,-5331,-4421,3157,7704,-2981,-8204,-737,4921,5969,-3766,-8664,2070,6349,1584,-2958,-7748,2239,8345,-1285,-3845,-3139,2036,8003,-3385,-6237,2086,1986,4111,-1743,-8624,2877,6063,-1338,-946,-4297,841,8339,-3194,-4120,1640,-642,5245,-1092,-7751,3746,1995,-1247,745,-4831,1890,6807,-4529,-3016,1811,-1341,5056,-2537,-5756,5810,872,-1208,-552,-4665,4506,5771,-5841,-2631,898,958,5207,-5430,-4889,5541,3122,-494,-3152,-5992,5598,5655,-4491,-2867,-2334,3981,6295,-5398,-6931,3594,3648,3785,-4807,-6364,5278,6226,-468,-4771,-4213,4467,7482,-3629,-4741,-271,3495,6054,-4859,-6458,2113,4410,2692,-4882,-7211,4127,5211,-1148,-3620,-4126,4469,7224,-3173,-4366,637,2777,5567,-4532,-5867,3408,1575,2279,-1651,-6002,3820,5796,-3507,-641,-1972,2117,5189,-5043,-2791,3600,941,3155,-1801,-4600,5471,2506,-2744,-177,-2205,2782,4702,-4933,-1145,3194,-589,2945,-2387,-3371,5255,2114,-3063,-1527,-926,4514,4289,-7145,-570,3783,1923,1554,-5292,-4163,5877,3312,-2066,-3065,-3780,5880,3582,-5646,-2289,1174,4207,3635,-5752,-3452,4012,2765,-54,-5454,-4460,6414,3999,-2031,-4020,-2036,4864,4365,-5184,-5102,670,5683,2781,-6225,-5002,3025,4254,373,-5924,-2709,5404,3389,-3518,-4059,-1808,5379,3040,-5061,-2615,2458,2973,2351,-4924,-4049,4846,3376,-664,-2132,-3198,4620,2110,-4182,-2085,606,3227,3587,-4102,-488,2713,-299,-644,-1763,-2271,5073,1666,-3974,-39,-85,2923,525,-5129,-1305,4159,-1008,488,-2289,-239,5495,-782,-3527,-1350,371,2384,838,-6074,516,4181,1626,-178,-5435,-550,6747,1695,-3844,-2867,106,4980,1357,-5561,-1513,2781,4116,561,-6312,-1586,5517,2104,-2527,-5428,-1383,7338,1886,-3257,-3331,656,4880,1135,-6547,-2586,2330,2669,-791,-4716,-1205,4656,3097,-2912,-3791,-823,5058,1877,-2923,-2350,725,4761,2293,-5324],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-3,3,-3,3,-3,4,-5,5,-6,7,-8,9,-10,12,-12,14,-16,18,-20,23,-26,28,-32,35,-40,44,-49,54,-58,54,-11,-537,-5122,4931,5983,-8228,-1270,2558,1199,4658,-6909,-5213,7238,3231,-1316,-2451,-5552,7626,4899,-6823,-2355,46,6119,5994,-8299,-5890,4411,4564,2883,-8045,-5669,7499,5766,-2231,-5263,-5526,7889,4653,-6490,-5268,-810,5428,5022,-6764,-5592,3616,4932,3849,-6715,-7915,8027,5138,-1910,-3132,-6205,6537,7047,-6929,-3562,925,2375,5368,-6043,-6583,6254,1905,1212,-1872,-6919,5332,4568,-5099,15,-1327,2042,8123,-6804,-3389,4118,-847,1607,-1904,-6329,7445,1360,-5362,2657,-2641,2652,4704,-8481,-512,5159,-1729,3133,-4482,-4361,8873,-62,-5053,-53,-2611,5095,2667,-9141,-1674,4022,1791,2450,-7619,-4030,8205,912,-3296,-3229,-3098,8299,3727,-8318,-3183,2167,5366,3352,-9212,-4792,7013,3849,236,-7655,-3151,9149,3270,-3132,-4864,-2345,7821,5098,-7478,-3936,1451,5825,2943,-7699,-3911,5942,3983,1424,-7017,-3205,8496,3057,-4421,-3075,-2535,7344,3921,-7354,-1161,1026,2818,4267,-7234,-4181,6834,712,-1260,-1607,-5390,6729,2906,-6185,687,-593,1910,4058,-6531,-1626,5917,-509,782,-1873,-4337,7078,1192,-6198,1873,-533,1645,2754,-7067,-276,5858,-2102,-1617,-3619,-1685,9121,-1062,-5731,243,85,4742,1565,-8061,488,5722,1562,-160,-6493,-1787,7777,-926,-3932,-3381,505,6731,493,-7038,-1852,3715,4632,521,-7446,-862,6819,3055,-1689,-6448,-809,8102,2456,-4294,-3901,1195,6783,118,-7717,-1328,3133,4207,288,-8166,-851,7094,1672,-1310,-5341,-1619,6846,1553,-5063,-1121,355,5701,1260,-7495,-984,3848,385,1370,-4571,-2396,6474,-222,-2581,-442,-1694,5616,1849,-5518,1232,1776,861,1690,-5282,359,5243,-1972,-2056,-1983,-548,5283,-839,-4609,1889,1274,2820,-181,-6182,1581,5826,-2403,-1458,-1907,-280,6991,-2121,-6192,1290,2206,3137,-930,-7098,2355,5776,-1528,-2933,-4162,524,7230,-1308,-5319,-1777,2392,6775,-1312,-7714,-322,4290,3676,-1569,-6174,372,6968,873,-4220,-4532,1464,7633,-397,-6056,-1474,2225,5119,-1391,-7310,1458,5322,2336,-1754,-4981,642,6337,13,-3017,-2340,1841,5635,-1254,-5785,-629,1685,2615,-688,-5521,1199,4472,735,-624,-3047,948,4425,-226,-2955,-241,359,3026,-567,-4763,2810,1992,-667,-1485,-2956,2266,5137,-2340,-2077,1536,1553,4146,-2383,-4092,3326,1784,-261,-666,-2770,2052,5688,-3702,-3060,-450,2238,4439,-3261,-4874,2411,2577,1389,-2803,-5308,4407,4491,-1030,-3369,-2909,2813,5474,-4037,-4465,1089,2682,3980,-3344,-6088,1659,4874,-259,-3548,-4126,3307,4959,-1654,-3964,-3060,2836,5803,-3646,-5247,444,4354,2510,-2670,-5424,1923,4199,18,-2231,-2791,2244,4690,-1299,-1375,-52],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-2,2,-4,4,-4,4,-4,4,-6,6,-6,6,-8,8,-8,10,-10,11,-12,14,-14,16,-18,20,-24,28,-32,40,-50,64,-85,123,-193,369,-1500,-1705,963,-3817,6438,4425,-7412,1034,3189,-1017,5183,-6354,-2078,8471,-1893,-1453,682,-3435,7061,1656,-6954,2193,1839,780,3254,-8249,-969,7867,-3053,-2312,-2346,-2594,8103,-264,-8588,783,1451,4745,1213,-9724,470,7916,-385,-1588,-5942,-1052,10644,436,-6531,-3028,1896,7510,803,-9598,-1481,4209,3466,-147,-9434,-1514,6981,2356,-2048,-6930,-1329,9304,1619,-5877,-4207,-53,7778,1821,-8698,-216,4425,4426,1537,-8780,-1102,8062,1098,-997,-5194,-3413,8879,2338,-6716,41,-596,4440,4326,-8385,628,4726,-427,1111,-3668,-2453,7971,-1804,-3761,810,-2161,4729,1268,-7311,1907,3297,-926,2283,-5491,-1634,8018,-3331,-3214,1146,-1367,5222,-455,-6834,2499,2420,868,-57,-6450,1484,7950,-3861,-2887,-1545,-877,7588,-1883,-7576,1593,3620,2339,-577,-8640,3361,6597,-210,-2874,-5726,676,8832,-1062,-7244,-2059,3526,7066,-1343,-7921,333,5223,3759,-1527,-7326,1220,8411,559,-4502,-6207,1317,8078,-666,-6769,-1843,2429,6637,-1084,-7709,1149,4162,3113,-1863,-5802,445,7304,-1638,-2939,-3488,333,6377,-666,-6429,569,1069,3711,403,-6611,1461,4392,-1031,1107,-2251,203,6705,-1404,-3722,650,116,2991,98,-5698,2903,3399,-2833,-380,-3302,1029,5579,-4292,-2763,2542,186,3257,-1975,-5522,5521,3651,-2130,-1896,-4361,2721,5626,-5292,-2593,888,2258,4918,-4110,-6036,3051,3489,463,-3901,-6888,3384,5863,-1347,-3966,-2724,3837,7209,-3670,-5443,1648,2638,4318,-2977,-7229,2510,5342,944,-2858,-5782,3828,6799,-1492,-4691,-2355,3354,5918,-2455,-4441,148,3643,2561,-3629,-4713,3217,4174,451,-1654,-3872,2911,5149,-2781,-2609,-381,1630,3455,-2181,-5429,3642,1780,1263,-81,-4584,2966,3365,-2631,-367,-1327,144,4615,-3344,-2827,2380,410,1525,-1499,-3132,4234,2225,-2635,-203,-1434,3228,3764,-4458,-2871,2910,1307,1040,-2877,-4774,5125,2894,-3912,-931,-1611,5046,4109,-5899,-3428,1905,3824,2854,-5269,-4899,4414,3340,-108,-3051,-4129,3926,4739,-4083,-3934,248,4903,3096,-5290,-4779,2282,3480,1896,-4364,-5097,3116,4707,-1050,-4261,-2763,3721,4843,-4009,-4674,-788,3246,3028,-4256,-3650,1592,2497,1569,-3417,-3603,3661,3952,-742,-1938,-1400,3037,3509,-3668,-2444,896,2293,3222,-2372,-3374,3955,2312,-311,-963,-2036,2801,1693,-4664,-1130,44,903,2787,-2469,-1871,4655,-72,-920,-1963,-1864,3716,1079,-3301,-766,501,1612,1190,-5159,-548,4834,816,-1245,-3464,-1961,4988,1404,-4146,-2052,524,4733,2453,-5255,-1429,3627,2882,-651,-3313,-1273,6124,2760,-2272,-3050,-864,5976,2515,-5039,-2551,1964,4186,1048,-4653],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-3,5,-5,5,-6,7,-8,8,-10,10,-12,12,-14,16,-18,19,-21,23,-25,28,-31,34,-39,42,-47,52,-57,62,-62,48,46,-1165,-8553,2850,5641,-4011,764,-1245,-1092,7437,-4128,-4591,5027,-498,1897,110,-6445,6399,3897,-4318,1200,-2274,2691,7532,-7461,-4765,5139,-312,4131,-2736,-7373,7638,3616,-3497,-1860,-4805,4646,6889,-7251,-4333,2254,2597,5113,-5768,-6609,5222,4767,1329,-4605,-6674,5539,7416,-4222,-6080,-1954,4932,7668,-4937,-7220,1712,4968,4733,-4785,-7708,3514,6943,1099,-5197,-7138,5756,6951,-2536,-4931,-3210,4951,7339,-6528,-5238,1933,1748,5332,-3413,-7637,4513,4322,560,-1565,-5148,3970,7215,-5623,-3156,-171,837,5591,-3787,-6870,5609,920,1266,-69,-6284,4869,3849,-6093,166,-1385,-142,6124,-6224,-4605,5722,-1102,393,-1220,-6096,6277,1884,-6295,451,-514,2199,6083,-7886,-2627,5546,-365,1000,-3941,-5941,7447,2869,-4432,-1951,-1994,6265,5335,-7430,-1668,3780,3432,3541,-6594,-4526,7862,2920,-1236,-4093,-4347,6820,4459,-6149,-4714,-185,5653,4767,-7240,-5221,3775,4923,2109,-5607,-5237,6186,4772,-854,-5235,-3088,6600,4773,-4574,-4182,-230,5145,4312,-6373,-4361,2591,2589,1829,-5338,-5515,6140,2619,-2465,-1458,-3104,3923,5049,-6634,-1905,610,1048,5018,-4388,-3305,6034,171,-1002,-64,-4131,4411,2301,-7017,910,1800,713,3149,-5652,-1859,6597,-787,-1016,-2220,-2598,6082,389,-6875,951,1471,2429,2819,-6955,-1870,6546,-189,-1424,-4708,-2986,7306,76,-6109,-1348,557,4850,2117,-7370,-1691,4082,2491,44,-6608,-2846,7492,2132,-3065,-3272,-702,6265,1748,-6915,-3211,3394,4070,1144,-6487,-2663,4544,4338,-965,-6255,-2038,6066,2298,-4064,-3961,-859,5659,3189,-6209,-1309,586,4399,2034,-6070,-2280,4188,1582,-189,-4068,-1411,6502,935,-2243,-1022,-608,3006,2406,-5718,-532,2736,1040,2152,-3948,-1075,4925,-1488,-2587,-859,-931,3563,-386,-5466,2190,2112,-52,197,-5171,-277,5642,-955,-2306,223,5,5105,-1296,-6341,1014,2698,2705,194,-7070,154,6907,186,-3002,-2316,394,6040,-1469,-5483,468,2949,3866,204,-5991,737,5795,1386,-1825,-4557,1238,6525,650,-3790,-2631,669,6110,1170,-5831,-764,3295,3172,-771,-6356,-946,5446,2212,-3174,-4049,-442,5523,776,-4432,-2471,1618,5040,-110,-5879,-525,1964,2898,-70,-5328,714,4986,377,-1965,-2778,-63,5248,-917,-3885,-56,1292,2982,157,-3488,1158,3163,157,132,-2244,893,5083,-2365,-1520,1550,27,1976,-462,-4628,2437,2878,-775,-743,-2635,1929,4456,-2627,-2742,-741,1886,4772,-2234,-4873,2984,3843,789,-2067,-2932,2447,4958,-1547,-4184,-687,1555,5457,-2490,-5052,965,3813,2165,-2687,-5104,3288,5202,763,-3221,-4260,2529,4788,-1370,-3941,-846],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,5,-6,7,-8,9,-9,11,-12,13,-15,17,-18,20,-23,24,-27,31,-33,37,-41,45,-49,54,-60,67,-75,84,-95,108,-126,147,-176,218,-282,394,-646,2745,-318,-794,-2218,-3691,10197,397,-8075,165,-384,5289,3584,-10756,-1055,5771,684,668,-7286,-3014,10097,791,-4928,-3811,-862,8208,2124,-10112,-2751,3356,5880,1858,-9446,-2701,7159,2946,-1260,-6768,-2918,8789,4241,-5390,-5155,-829,8495,2473,-9409,-2529,2306,5295,2093,-9182,-2947,8018,2369,139,-6429,-4208,8056,1424,-5987,-1116,-1729,6461,2809,-9210,-1082,3352,1550,2874,-6475,-3348,6957,-690,-2694,132,-3069,5728,2088,-8113,1886,1408,-1160,2433,-7325,-382,7747,-2690,-840,-224,-2372,7142,-338,-7510,3182,819,864,2473,-9281,473,7215,-3319,-1206,-2449,-890,8439,-1816,-8184,1070,1102,4638,-1011,-11087,1198,5742,-12,-1505,-7726,-1186,10189,4,-7654,-2187,1817,6888,-71,-10293,5,5297,4401,-814,-8329,-312,8741,767,-3673,-6423,-299,9432,-877,-5659,-2280,2145,6628,-81,-8216,-674,4739,3859,408,-8371,-1086,7622,1598,-1381,-4366,-980,7936,52,-5570,295,534,4907,1224,-7639,2478,4128,-195,1437,-5219,-1518,7912,-2536,-2738,-46,-1814,4580,752,-7735,3071,2474,-370,1461,-5403,1367,6158,-4351,-1941,1094,-866,6159,-2022,-7748,4915,2162,1019,-269,-6208,2523,6316,-3951,-2617,-1732,880,6750,-3926,-7209,3739,3045,2074,-2290,-8037,3411,6071,-1974,-3405,-3792,2594,8678,-2628,-6234,-1159,2047,5873,-3184,-7880,1025,6281,2908,-1856,-6867,3446,6554,-833,-3828,-3694,2483,7920,-2456,-5937,-486,2316,4815,-1990,-7896,1323,5168,2133,-1881,-6166,2404,7294,-1176,-2112,-2633,1459,5342,-1801,-5830,732,2069,2127,-677,-6169,1769,3847,-1229,-404,-2660,690,5869,-2819,-4283,3014,-695,3171,-1220,-5770,3872,2666,-1954,-70,-2949,1753,5572,-4482,-2093,2300,20,2819,-3209,-5048,4813,2037,-2308,-915,-3438,3847,5523,-5043,-2557,853,1739,5355,-4907,-5368,4439,3734,1359,-2777,-5901,6119,6302,-3760,-2948,-1749,3665,5691,-4734,-5073,1461,4027,3505,-4026,-6358,4443,5383,213,-3446,-3973,3076,5650,-2346,-4834,-1569,2789,4592,-4231,-4564,2108,3885,2536,-3598,-4638,3404,5010,-326,-2381,-3117,3672,5116,-2158,-3370,-103,1878,2574,-2787,-3679,2259,1509,78,-2143,-4679,2447,3812,-2987,-1076,-1513,1032,3011,-3918,-2207,3593,-186,-299,-1048,-3270,4469,1248,-3559,-1139,-1383,2331,2542,-5698,-1821,3518,1702,509,-2783,-3104,5077,1981,-2606,-2090,-1693,5238,1882,-5505,-3222,3326,3409,2196,-3953,-3031,6067,1928,-1143,-3789,-1968,5378,3123,-3451,-3201,-84,4430,3787,-5030,-4201,3171,4115,620,-4755,-2661,4294,3869,-1648,-4913,-2315,5032,2430,-4326,-4012,873,3479,2914,-4217,-3728,3055,4394,863,-2528,-3494,3536,3067],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-12,13,-15,17,-18,20,-22,24,-27,30,-33,37,-40,44,-49,55,-61,68,-76,87,-98,114,-133,159,-196,249,-335,492,-864,3605,-2361,-9203,7992,3061,-2487,-29,-6825,3842,8575,-6469,-2963,-164,1945,7321,-5872,-7726,5224,3780,1943,-3218,-8959,5245,8323,-2703,-2959,-5409,2877,9046,-4634,-7447,213,4169,6152,-4867,-9608,3566,6106,2473,-5126,-8245,4566,8016,-1125,-3850,-4476,3748,10182,-3797,-6139,-764,3175,7103,-4456,-8503,3581,4940,604,-2349,-8561,3361,8406,-4669,-3256,-2905,1491,7488,-3039,-5994,4427,-633,1024,-298,-8130,5428,5365,-4379,773,-2610,408,6695,-6658,-3133,4361,-1061,4137,-493,-6320,6908,2185,-4576,1464,-3497,3416,7013,-6633,-1820,3744,-196,3087,-3727,-6451,8527,2162,-3241,-1734,-4617,6414,4913,-7192,-1726,2201,3167,5304,-6880,-6053,6681,3724,-665,-4340,-5965,6196,6642,-4532,-4754,-1769,6746,5936,-7287,-5690,2775,4513,4822,-6066,-6171,6159,5276,160,-6432,-6004,6459,4807,-5098,-4933,-2224,5722,6081,-6591,-4676,2168,3374,3035,-4931,-5621,5933,3501,-50,-2145,-4719,5168,6009,-5538,-2362,447,1015,4087,-5664,-5736,5382,1466,290,-946,-5358,5882,3154,-4646,1316,-1937,599,4209,-5827,-2048,6514,-765,-175,-1165,-3520,7834,1784,-5174,1236,-1706,2746,4066,-6764,-1393,5516,1142,1067,-4045,-3928,7796,1520,-5928,-1989,-1021,5469,3474,-8276,-912,4243,3192,2101,-5588,-2886,7644,3174,-3076,-4894,-3291,6610,4312,-6011,-3777,238,5604,3646,-6502,-4280,5457,4753,654,-7186,-3674,6702,3989,-1546,-5222,-2256,5868,3916,-6282,-4035,668,4238,4047,-6486,-3309,3502,3092,594,-4305,-4233,5832,2158,-3107,-914,-2223,4679,3456,-5959,-748,1378,1238,2694,-3862,-1661,5137,860,-1054,-1658,-2984,4999,1067,-4499,1358,1425,877,2649,-4503,-833,5801,-1709,-706,-1109,-1886,6393,-483,-6123,929,1229,1638,333,-7088,455,5602,238,56,-4760,-1138,7556,-110,-5248,-862,1125,5098,821,-8522,-903,4931,2789,656,-5544,-2379,7246,-128,-4306,-4051,374,7533,1247,-6901,-2060,3026,4260,1165,-7072,-1394,6290,2276,-1428,-5400,-1319,6004,801,-3873,-2754,714,5331,2042,-6150,-1258,1873,4337,191,-5458,-625,4617,1783,145,-4040,-1663,5624,795,-3501,-653,-127,3161,1470,-4633,361,3519,13,-400,-3540,1057,5524,-1153,-2716,540,-893,2927,289,-4637,1242,1746,536,-939,-3839,1433,5586,-1310,-2091,-58,929,4308,-696,-4885,1309,2259,1087,-1003,-3927,2255,6242,-973,-2425,-2765,1090,5162,-1575,-5901,481,3332,3100,-1462,-7094,2580,5186,151,-3020,-3787,685,7413,-1263,-4463,-2139,2550,5537,-1372,-5585,921,4053,2959,-1695,-6069,781,5768,1341,-3527,-3986,1157,5285,1317,-4950,-1008,1519,4549,-718,-5566,-159,2066,2049,-1352],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-6,6,-7,8,-9,11,-13,14,-15,17,-19,21,-25,27,-30,33,-37,41,-45,49,-54,60,-66,73,-80,89,-98,109,-122,136,-152,171,-196,225,-264,314,-387,498,-691,1130,-4969,1163,4200,-1195,3279,-6023,-222,8561,-3194,-3085,748,-3796,6090,-188,-7310,3591,1530,-236,2527,-7058,1321,8213,-4508,-2128,-589,-846,8013,-2026,-7947,4411,2906,2449,94,-8885,2696,7182,-1799,-3570,-4354,1496,8740,-3748,-8234,895,2393,5882,-2672,-9283,2647,6952,1921,-2024,-7404,1733,8939,31,-6085,-3079,3259,8156,-2899,-6499,-687,4504,6296,-2430,-9209,1960,6294,2222,-2010,-7860,1723,9018,-1526,-4459,-4132,1340,8952,-1037,-6260,933,2627,4240,-109,-9397,1927,5434,-1303,-186,-4131,-653,8050,-1846,-4781,953,-1092,4965,307,-8494,2996,3967,-2089,2254,-4968,652,6927,-4613,-2360,1648,-2229,5639,-2159,-5418,5306,2825,-2644,290,-5692,2886,6927,-5045,-1784,2309,721,5558,-4355,-7076,5332,2232,-416,-2660,-5984,4581,7009,-3820,-3906,-1379,2439,7201,-4078,-6871,2648,4383,3099,-4608,-7532,5287,5529,-507,-3979,-4539,3912,7010,-2745,-6115,-2068,3580,7045,-2807,-7331,1101,4342,3486,-3416,-7219,2991,5530,239,-2581,-5033,3839,7062,-3444,-4154,-908,1926,6896,-3132,-6538,3360,2356,2507,-1427,-6153,2571,4975,-2700,-27,-2419,718,6463,-3679,-4060,2301,-29,3247,-1564,-6515,4334,3332,-3722,955,-2839,1059,4945,-5330,-1251,2861,-20,2700,-2898,-4786,5836,2348,-2513,-1070,-2515,3282,4195,-6979,-2134,2798,846,3073,-4287,-3552,5496,3174,-1291,-2731,-2923,5027,5599,-5643,-3480,-338,3295,3661,-5561,-5203,2392,2690,54,-4316,-5034,4419,5218,-1257,-3345,-2703,5058,5324,-3824,-4204,-129,4162,3820,-5623,-4077,3298,3482,326,-5217,-4356,3822,4156,-1860,-2755,-1734,4139,3955,-4629,-3891,986,1379,3812,-3987,-4296,3963,2107,-786,-1181,-3510,4237,3873,-3066,-1334,820,1418,3750,-3755,-1409,2728,-1379,138,-803,-1760,4405,1888,-3201,181,-276,1389,3284,-5015,-121,5174,584,-333,-2289,-836,4862,1521,-4823,-137,-115,3468,2416,-6318,-1567,3884,1703,-76,-4704,-1677,6349,1280,-4208,-1862,-941,5311,1817,-5249,-2070,2765,3973,1461,-4885,-2578,4877,2128,-1533,-5676,-1561,5528,2896,-4626,-3321,-76,5277,2678,-6211,-3725,1613,3438,694,-5479,-2112,4984,2549,-1687,-3784,-1340,4378,2368,-3169,-1239,-828,2726,1498,-4930,-3661,2994,1347,935,-2690,-2046,4299,768,-2333,-1145,-909,4115,274,-5159,-1054,1630,1188,942,-3813,-1656,2819,-1838,-2384,-878,-903,3553,570,-4396,1348,1542,854,661,-3720,94,3574,132,-1274,-2726,-516,4844,-1046,-5184,576,1715,2833,-428,-4817,1032,4888,619,-2152,-3862,313,5609,-156,-4389,-2963,2762,4837,369,-4714,-1460,3782,2192,-1769,-5467,1167,5346,1528,-3237,-2838,981],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,4,-4,6,-6,7,-7,9,-10,12,-13,14,-16,18,-19,22,-25,27,-30,34,-37,41,-45,50,-56,62,-68,75,-84,94,-105,118,-134,153,-179,212,-258,329,-454,736,-2723,1523,7530,-5632,-4285,5546,-1817,1840,-623,-6792,5987,2680,-4992,2205,-2617,1341,5907,-6149,-1545,4755,222,2611,-3248,-4820,7491,1091,-4648,-522,-2745,4597,5300,-9338,-1732,4205,2497,3191,-6092,-5054,7991,3094,-4178,-3856,-3036,7706,5462,-6393,-3211,569,5638,3291,-7714,-5286,5018,4906,1233,-6836,-4484,7786,4478,-2700,-5226,-3754,7316,5759,-6838,-3968,609,4988,3035,-8317,-3757,4694,3693,1167,-7181,-4177,8764,3310,-3255,-2960,-3880,5424,5469,-7906,-3120,528,1284,4465,-5309,-5247,7322,846,3,-982,-5972,4869,4473,-5641,637,-456,796,6404,-6115,-2826,6495,-1124,1001,-1105,-6182,6633,1389,-5695,2851,-158,1657,3505,-7364,-773,5667,-1490,796,-2622,-3639,7614,1059,-5696,534,-951,4260,2721,-8798,-374,5377,1875,-184,-6537,-2018,8865,990,-4478,-3179,-1218,7923,1321,-7948,-3063,3587,5097,1284,-8969,-2084,5882,4023,-962,-5864,-2103,7511,2547,-5180,-4478,-328,7141,2285,-7122,-1577,3149,4701,1817,-7958,-2240,6693,3143,-60,-4886,-2767,7026,1596,-3466,-1281,-923,5638,2833,-6518,-385,2850,548,1983,-4149,-4119,6109,-128,-2841,-324,-4522,4902,2907,-6391,531,2027,1476,2839,-5420,-388,6575,-2549,-670,38,-2656,5260,-751,-5700,1132,1475,1290,1596,-6268,1802,6171,-2923,-1348,-2162,-719,6941,-2121,-5008,2108,1246,2771,695,-7109,809,6115,601,-2134,-4234,79,7759,-685,-4469,-1383,1161,6092,-152,-7955,418,3694,2168,-517,-7413,-154,6705,1124,-4008,-4806,1169,7077,959,-5004,-2204,658,5313,-711,-7073,591,3301,1531,-465,-6045,-96,6640,-165,-2227,-3302,-17,5991,179,-4678,-612,1379,3485,1020,-6119,383,4167,-706,153,-3206,-341,5244,-913,-3304,696,-645,4391,403,-5261,2427,3524,-1013,20,-2867,495,3912,-2590,-2267,883,132,3245,-2381,-6338,3589,2100,-733,-1262,-3183,1981,4742,-3622,-2961,-332,2018,3538,-3494,-5405,1819,2346,881,-2058,-6044,2318,4899,-1222,-2879,-3820,2837,5889,-2126,-5889,-272,4154,4203,-2487,-6175,1329,4404,2104,-2995,-5005,3080,5824,-423,-4359,-1934,2070,4921,-2785,-4900,379,3414,4511,-1432,-5085,1994,4571,-22,-2292,-4307,1038,4563,-616,-3229,-541,1345,3729,-1789,-4484,268,1870,1974,-1681,-4248,1630,2583,-1616,-18,-1081,599,3283,-2521,-2303,2601,1020,1933,-1864,-3672,3282,2282,-1421,-578,-933,2078,2820,-3456,-2163,2509,896,1755,-1866,-3201,4255,2473,-2285,-1814,-3131,2485,2303,-4321,-1978,557,2149,1974,-3046,-4070,4659,2672,-555,-2579,-3784,3680,2723,-2403,-3451,-271,3664,2921,-2866,-3908,2902,3434,1430,-3834,-3581,4098,3698],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-8,8,-10,11,-12,13,-14,16,-18,19,-22,24,-27,29,-33,37,-41,47,-54,63,-74,89,-109,140,-187,275,-478,2018,320,1597,6316,-9523,-2922,7109,-495,-491,-3781,-5774,9267,3713,-6378,-1879,-3662,5803,6023,-9800,-4100,5574,3677,3505,-7815,-7221,8511,4149,-2337,-5474,-5449,7194,7059,-7394,-5539,-261,5263,6177,-7211,-5563,5668,5120,2615,-6927,-6795,8107,5656,-1132,-6013,-3870,6488,5160,-6226,-3709,-817,5684,6017,-7254,-4274,2444,2075,2174,-4838,-5866,7190,3276,-2868,-1322,-5731,3350,5430,-8434,-1915,2801,-108,5111,-3770,-5223,7993,176,-2472,82,-3920,5676,4281,-7408,1636,962,-860,4956,-6697,-1452,8493,-1851,-2088,-803,-4635,8157,1838,-8786,1202,1254,2927,3279,-8794,-773,8000,-1383,-725,-4389,-3377,10314,2268,-8218,-705,321,6060,3391,-10574,-2029,6252,2947,721,-8112,-4347,9402,2138,-4157,-4153,-1489,8571,3058,-7485,-2829,2123,5711,2506,-8546,-3882,5791,3932,-186,-5989,-2749,6988,3485,-3803,-4342,-1699,6827,4322,-6222,-2694,1640,4525,1884,-7312,-2909,5395,2007,577,-4441,-3415,6814,2099,-4304,-1217,-1492,3504,2740,-7882,-70,3125,277,2021,-3747,-2608,7172,-1024,-3149,728,-2342,3522,1807,-6411,2706,3511,-2,2156,-5891,-826,7865,-2914,-2813,-59,-715,7483,-279,-7252,2788,3301,1032,323,-6941,1283,9168,-808,-1947,-3295,-548,9497,-729,-7128,136,3208,4949,740,-9635,770,8068,1151,-634,-7443,-874,9518,20,-5153,-3299,89,7658,1381,-8165,-1751,4410,4879,-361,-7684,-1010,6453,2405,-2233,-5306,-308,9085,1615,-5319,-2752,621,5825,995,-7562,-1008,2902,2739,505,-6002,-467,5786,308,-1029,-1799,-1391,6066,370,-4965,-465,-336,2446,1866,-6479,1060,3515,-1376,-303,-3117,-1354,6840,-1659,-3637,2277,368,3647,-808,-6020,3137,3329,-1055,235,-4262,1759,6398,-3404,-3412,1249,504,3818,-1673,-6675,3315,5074,505,-1872,-5652,3241,6883,-3280,-2889,-2259,2171,6760,-2519,-6691,2500,3954,2998,-1363,-6827,1780,7466,171,-3358,-4743,1148,7725,-1457,-6386,-1481,3393,4965,-1418,-7414,223,3971,2562,-3130,-6518,1708,6385,461,-3547,-2850,1419,6061,-1247,-5120,-613,2178,5370,-1940,-5749,448,3747,1835,33,-3783,919,5152,-619,-2364,-2258,-375,4264,-394,-4593,989,2004,466,-222,-4422,1370,3314,-2017,-991,-2018,432,4630,-3846,-3343,3117,1319,2108,-945,-4062,4723,3458,-3336,-2023,-1733,2276,4663,-4259,-3432,2728,1324,2231,-3092,-4546,4236,3837,-1054,-3796,-2862,3588,4409,-3610,-3844,118,3017,3071,-4243,-5252,3162,3115,2031,-3327,-3918,3114,4794,-2248,-3816,-2372,4036,4994,-3673,-5517,343,3305,3782,-3083,-5000,2392,4268,236,-4395,-3509,2639,4151,-842,-3659,-2123,3583,3872,-2260,-4846,392],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-4,5,-6,6,-7,8,-9,9,-10,12,-13,14,-15,16,-18,19,-22,24,-25,27,-29,30,-31,31,-25,10,36,-207,1890,8776,-4040,-3458,1036,-1377,7764,-2312,-9968,3452,4326,-503,-121,-8756,1725,10338,-2275,-4131,-2283,1354,9613,-1720,-10157,1200,3444,5325,98,-10794,1947,7718,874,-2946,-7571,340,10288,6,-6257,-4139,2941,8888,-996,-9873,-1029,5050,6291,-1780,-8941,535,7415,1317,-2387,-7068,506,9690,-37,-5722,-3916,1407,8323,-787,-7985,1011,3359,3151,184,-8117,1076,7205,-2262,-429,-3064,-1400,8562,-1670,-5839,2731,-64,3357,1982,-7666,4460,5320,-3022,339,-3884,-717,7520,-4324,-3691,4034,-1272,4141,-1407,-8203,5720,3920,-3271,736,-4991,2370,7948,-6346,-3170,4473,918,5188,-2194,-8806,5815,4597,-865,-1146,-6761,4050,8999,-5252,-5164,-1732,3341,9004,-4746,-8580,3273,3962,3514,-3474,-8900,3765,8316,-235,-3706,-4951,2809,8788,-2780,-6563,-1329,3503,7076,-1851,-8408,1846,5102,3220,-3605,-8105,3731,6948,-282,-3891,-4126,2804,7496,-3388,-4519,-672,2494,6215,-2858,-7061,3625,4010,776,-100,-6314,3178,5661,-4491,-1185,-998,416,5910,-3742,-5755,5371,-236,1022,257,-5968,4972,4896,-4835,314,-853,908,6058,-5854,-3366,5099,-650,1349,-2477,-5172,7578,3357,-5068,709,-613,4249,6032,-7006,-3824,4227,995,2443,-5398,-6362,7152,3952,-3107,-3689,-4413,5598,6563,-6465,-4248,629,4304,4637,-5248,-8236,4729,4882,1816,-5170,-6146,4841,5495,-3221,-4315,-2233,4403,6473,-5056,-6322,667,3235,4135,-4667,-5966,3905,4006,-43,-3388,-5614,4471,4794,-2815,-3463,-2376,2662,5616,-4073,-5119,1236,2706,4101,-2577,-4065,3729,2787,-599,-676,-3714,3242,4458,-3761,-1893,812,-72,3426,-4447,-2380,5786,1458,-1456,-361,-2773,4466,2421,-5707,102,1306,144,2440,-5599,-1942,6590,-76,-1086,-2328,-3141,6017,1759,-5386,250,755,3915,2971,-6416,-2230,4904,1649,509,-5367,-2650,7079,3405,-5450,-3043,-1184,6110,3720,-7705,-2628,3226,4733,3012,-6426,-3900,5459,4110,-2392,-3683,-3862,6063,4406,-3980,-3266,-445,5137,3384,-5156,-4090,1622,2574,1006,-6139,-3934,4293,3904,-2709,-2789,-1958,5061,2346,-3603,-3020,169,3932,2621,-6013,-3598,3952,2991,422,-3389,-1535,4793,1679,-1644,-1404,-818,3382,2478,-4483,-1435,2333,675,1127,-3242,-2258,3775,-267,-3017,-576,-1229,4432,1033,-5640,-58,2441,1280,214,-3839,621,4632,699,-2223,-2071,753,5800,586,-4962,-995,2265,2780,2,-6039,-787,5616,1258,-2013,-3517,-38,6890,1435,-5619,-2612,1019,5288,1461,-6989,-1274,4559,3322,-1155,-6386,-620,7034,2311,-3431,-3790,-712,5925,1246,-5303,-3439,838,3611,822,-4770,-1283,4526,2855,-339,-5352,-1204,5151,603,-3375,-3439,-213,4273],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-5,5,-6,6,-8,8,-9,10,-11,13,-13,15,-17,18,-20,22,-25,28,-30,34,-38,44,-50,58,-67,81,-100,130,-181,284,-568,3014,8670,-4846,-2619,1419,-2040,6356,-920,-7393,5585,1684,-562,1091,-6263,2356,7301,-5629,-1140,-558,-885,5890,-4463,-5725,5777,1228,289,-166,-7133,6178,6368,-4812,-1831,-1998,3034,7279,-5512,-5761,3656,4333,1936,-4000,-8024,5054,6689,-690,-3962,-5403,5413,6268,-3537,-5078,143,5241,6774,-6053,-7929,2359,4666,2518,-5306,-7412,4613,6695,-1739,-4190,-6078,4507,7908,-4444,-5290,-63,2165,7615,-4762,-7456,4821,3353,2873,-2041,-7123,4254,6989,-2783,-1549,-3289,1443,8461,-4840,-5160,3379,1084,5207,-138,-7864,4588,2992,-3440,1694,-4122,2730,7509,-5676,-2658,1853,-514,5449,-3125,-6275,6095,708,-1844,1134,-4151,3045,5077,-6786,-756,2498,302,3614,-6047,-4585,6707,1237,-1182,-1562,-4436,5844,5002,-7553,-1658,1009,3636,3928,-6270,-4077,5059,2797,1368,-5149,-5791,6581,4297,-2974,-3786,-2706,5180,3999,-5484,-5397,2309,5173,4157,-6355,-5591,5248,4412,473,-5259,-4664,5935,5039,-3063,-4443,-3703,6042,5613,-5789,-4575,929,4380,4608,-5624,-5665,6005,3077,1116,-2807,-5753,5857,3625,-4827,-1499,-904,2503,6206,-5275,-3224,3475,597,2438,-1203,-7053,4888,2039,-3812,97,-2345,2221,4292,-5884,-1207,4322,-804,1677,-2990,-3209,6854,585,-3143,-129,-2479,3433,2584,-5704,-818,2774,546,2315,-4484,-2441,6751,1428,-2671,-1231,-1783,6365,3205,-6075,-744,2305,3166,2036,-5439,-1292,8084,2994,-428,-4875,-2203,6953,3049,-5070,-3658,-220,6433,2771,-6687,-2619,3640,3737,1187,-6371,-3105,5847,3374,-1382,-4435,-2093,6086,2102,-4004,-3932,669,4250,1504,-7014,-2585,2495,2600,1095,-5676,-3475,5869,1501,-2397,-2573,-3099,5471,2799,-5615,-1784,392,1303,3161,-4174,-2295,4843,277,-891,-2517,-3667,4336,495,-4195,1367,614,1299,951,-5499,-497,3469,-1631,165,-2354,-1486,6327,-774,-4492,1217,2105,4252,114,-5475,206,3087,-198,24,-5066,472,6247,-193,-2708,-479,310,5203,-33,-6441,-184,3575,2538,-859,-6244,-12,5390,-65,-2606,-4401,10,6295,1075,-5852,-1549,1753,4806,-323,-5974,577,3644,2963,-926,-6358,-796,7409,1527,-2288,-3087,502,4682,489,-5373,3,2471,3806,516,-5703,-346,3261,2095,-759,-4475,-58,5730,309,-3207,-382,936,4014,-307,-4969,-1130,2413,1437,698,-4387,-148,3306,-1211,-2206,-833,-613,2730,290,-4200,2000,1708,238,82,-4035,1387,3848,-1355,-2020,-363,146,2853,-1478,-4207,1528,1164,572,-905,-3258,2139,3438,-1384,-3085,-3196,861,4580,-2097,-4340,9,1604,3869,-2119,-5929,2429,3413,862,-2515,-3457,2557,5890,-644,-4032,-1505,1849,4871,-803,-5620,-26,3811,2699],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,4,-5,5,-6,6,-7,8,-8,9,-11,12,-13,15,-17,19,-20,23,-26,29,-33,37,-42,48,-56,65,-78,95,-120,158,-227,386,-1642,957,-351,-6243,6827,2928,-5490,1511,-1259,1628,5840,-8256,95,6754,-2084,2054,-2847,-3942,8960,942,-5484,1076,-1247,4435,2854,-8538,246,5383,-986,883,-5247,-1933,9417,-1512,-3076,-1095,-803,6449,1509,-7917,-1557,3961,3930,599,-8326,-2143,7445,2012,-1623,-6917,-1596,8240,1631,-5898,-3735,808,8104,1078,-9602,-2709,4428,5499,736,-9126,-1546,9013,1849,-1294,-6590,-1069,9845,2060,-6364,-2898,-167,7266,2825,-8858,-1502,3721,1613,2318,-8034,-2652,8558,-663,-2026,-3063,-4391,7419,2727,-8876,387,1347,1373,4560,-7778,-2356,7073,-1355,302,-1670,-4072,6413,-711,-6238,3120,-284,1276,3390,-8054,749,5592,-2162,-38,-1151,-1529,7388,-1353,-6511,1796,469,3920,455,-8119,1382,6855,-1704,-1103,-4100,-417,8701,-1505,-5018,-872,1395,5879,-748,-8853,1628,3923,2292,-1646,-7831,1209,7901,-66,-4142,-4879,1025,8792,-586,-7621,-2542,2470,7076,-947,-8376,-583,4454,3470,-907,-7905,466,6401,748,-3696,-5741,1136,7417,-589,-6908,80,1461,5033,638,-7731,33,4895,1287,234,-5286,-762,7571,-1634,-2523,-314,-1207,6252,-656,-6817,2654,1149,695,2259,-5560,352,5581,-2589,-237,513,-1148,5199,-3066,-5019,3949,-6,638,925,-6077,1450,4540,-3692,-760,-326,245,5927,-3378,-5042,3102,659,1758,-1715,-6624,4411,5494,-2043,-1714,-2994,1831,6441,-3139,-4539,451,3513,5031,-2536,-6631,2549,4991,336,-2938,-4141,3198,7126,-1774,-5137,-1857,3714,6455,-2505,-5607,-715,3575,4134,-1740,-6530,2097,4924,358,-3330,-4800,2865,7102,-663,-3988,-1842,2064,5813,-2563,-6472,624,3701,3223,-625,-7064,1758,3651,-714,-2031,-3669,172,6666,-2987,-3813,1432,577,3867,-677,-6356,2978,2557,-1179,997,-2681,1410,4258,-3160,-618,1998,-55,3768,-1995,-4202,3975,1329,139,-72,-3797,3482,4657,-4425,-1912,632,1740,3832,-3962,-2254,4080,1610,-537,-2943,-3419,3946,4833,-2929,-1854,-1244,4108,4149,-4812,-4460,2383,3844,2776,-4601,-4812,3603,5238,-247,-4048,-3447,4370,5161,-3477,-3441,-275,3377,4060,-4004,-4494,1755,3200,1459,-5510,-4781,4326,4749,-1194,-3649,-3387,3549,3090,-3689,-2903,-1199,1065,3131,-2390,-4422,2395,2373,153,-766,-3615,2963,2858,-2332,-1569,-1068,1433,3832,-1950,-2290,1045,-179,1684,-1958,-3729,3468,1183,-1981,-1119,-893,1680,2232,-3387,-1572,2388,376,82,-2002,-1870,3627,1684,-2608,-859,-2068,3451,1748,-4527,-2151,2134,1759,53,-4767,-2004,4048,1826,-1138,-3114,-250,5329,1755,-4512,-1889,2749,3889,1174,-4419,-2981,3779,3216,-622,-3251,-2195,4846,1984,-3495,-3140,992,4709,2364,-4422],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-12,14,-16,17,-19,22,-24,27,-30,33,-36,41,-45,50,-55,62,-69,77,-87,99,-114,133,-158,193,-246,343,-570,2298,-1288,-7521,6264,6305,-6262,192,-2918,2890,9068,-7228,-6191,5002,1499,4541,-2318,-9278,7121,6458,-3203,-1909,-5618,4157,8863,-6381,-5310,-168,3272,6919,-4124,-10212,4620,6130,979,-3928,-8629,5409,7824,-2967,-5436,-3949,4847,8927,-5144,-6839,218,3812,5868,-4381,-7457,4085,5620,1624,-3755,-5909,4147,6806,-2945,-2983,-3005,2848,8796,-4288,-5814,1765,1686,4094,-2384,-7765,5425,3252,-2531,-421,-4469,3379,6885,-6219,-1059,929,593,6583,-3948,-6261,7106,-193,-1706,898,-5573,4797,4170,-6572,1184,1003,658,5001,-7497,-4209,7047,337,-192,-922,-6344,8287,4431,-8071,-592,-1018,3245,6838,-8969,-5248,6887,2009,609,-4809,-5770,9276,4305,-5429,-2276,-3411,6568,7322,-8505,-5493,2537,3624,4764,-7270,-6875,7651,5220,-795,-5163,-5160,6744,6530,-5263,-4995,-889,4443,5701,-6421,-4714,2610,4477,2647,-4879,-6169,5608,5853,202,-4606,-4218,5092,4240,-3568,-2988,-1009,3762,6064,-6560,-3180,4579,901,2559,-3103,-5756,5713,3321,-3784,-430,-3000,4132,5907,-7075,-623,2668,968,2908,-4081,-3677,6773,113,-2001,-63,-2994,5723,2760,-7597,248,3392,503,3215,-6563,-2277,8788,-843,-2821,-1968,-3786,6906,2235,-8696,-420,2082,3796,3285,-9410,-1954,8448,305,-988,-5153,-3726,8321,2905,-6284,-2683,-584,5953,2817,-9042,-2399,5727,3978,719,-6965,-3224,8435,3142,-2629,-5081,-3230,8196,4085,-6525,-4318,1600,4776,2394,-6414,-3264,4919,3050,-134,-5004,-4075,6764,4507,-2941,-3140,-1083,6111,3251,-5326,-2003,2315,2490,1850,-6105,-2676,4835,674,-348,-3632,-2654,6100,2542,-5185,949,-1311,3117,2696,-6889,117,4222,-762,548,-3354,-138,6362,-1187,-2874,1784,-181,3882,720,-6684,1492,3766,-233,954,-5471,-183,7631,-1695,-4702,-557,-424,7045,-458,-7764,1709,3452,2424,-945,-6964,72,8341,106,-3200,-3170,-969,8303,551,-7474,-651,1777,4942,258,-8025,-1616,5511,1673,-2031,-6005,-836,7316,1749,-4686,-3235,1400,6186,1084,-6805,-1012,3296,4540,451,-6833,-1216,5670,2478,-1175,-4690,-762,6525,1512,-3872,-2083,966,5185,878,-5858,245,2899,2658,734,-5426,-874,4559,-525,-2323,-1768,-112,5107,-201,-4904,623,1516,1369,-1185,-4576,1547,3983,-1199,-607,-1984,519,5369,-1948,-5956,1683,2235,3476,-1401,-5906,3144,4407,-1575,-1859,-3361,2431,6533,-2518,-4549,743,1129,4763,-1827,-6769,2898,4825,555,-2283,-5315,3682,5582,-2858,-4084,-2041,2987,5927,-2258,-6007,1627,4566,2636,-2145,-6921,1867,5332,917,-2914,-4041,2620,6396,-613,-4762,-1685,1910,4890,-367,-5720,-195,3690,3109,-1693,-4128,928,4080,-206,-2680],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,10,-11,12,-13,15,-17,19,-21,23,-26,28,-32,35,-39,43,-47,52,-57,63,-69,76,-85,94,-105,117,-132,150,-171,198,-235,282,-352,461,-656,1113,-4997,822,6040,54,3163,-7111,-1528,9480,-2129,-3907,-2001,-2703,9748,2281,-10694,1085,3193,3123,2558,-10557,-2454,9994,577,-2587,-5629,-3465,10609,2152,-9279,-3255,272,7824,2729,-9712,-2065,6503,4066,-493,-9042,-2933,9738,3374,-3199,-5471,-1079,8513,2975,-7663,-3795,1904,7664,2050,-9022,-3074,4426,3255,413,-8068,-2173,9006,1458,-3671,-3838,-2036,8596,1316,-7354,-524,574,3067,2864,-8810,-858,6254,-1910,271,-3774,-3041,8067,-400,-5368,2563,-817,3486,3434,-8853,1939,5912,-2872,515,-4598,-239,9008,-3285,-4167,2535,-1749,5847,765,-9746,3359,4297,-1696,436,-7096,1039,9967,-4105,-4864,19,-566,7823,-1637,-9748,3184,4357,1997,-102,-9628,1293,9797,-1404,-4908,-4816,424,10114,-1556,-8787,-580,2958,6703,203,-10304,-381,7908,2351,-3229,-8080,-568,9404,1180,-4921,-4688,472,6983,183,-7790,-1759,3278,5211,-483,-8364,246,5619,1410,-1538,-6014,-290,8059,-1296,-3855,-580,-283,7154,199,-7775,1741,1568,1992,812,-6508,535,6851,-4035,-2046,-2144,-2401,7358,-2446,-6454,3666,9,536,97,-6798,3677,5430,-4031,618,-2683,35,7927,-4344,-4462,3208,969,3221,-2027,-7082,5252,5590,-2521,-2009,-4747,2127,8466,-4229,-4928,1311,2033,5972,-2711,-9240,4514,5409,116,-2671,-6953,2390,8526,-3072,-5080,-2513,2455,8007,-3219,-8888,677,3975,3287,-3050,-7962,2560,7734,-285,-3798,-4353,2201,8454,-1717,-5122,-456,3780,6304,-2390,-6661,1635,3158,2901,-2304,-6283,2153,5307,-363,-1979,-3603,2913,6685,-2896,-4446,657,884,4613,-2159,-5666,3517,2144,38,-641,-3455,1179,5575,-3395,-2646,850,802,4544,-3450,-4396,4191,1765,-199,-1624,-4561,4215,4185,-4429,-1526,-153,2378,5258,-5246,-4267,4925,1917,916,-1685,-4406,6543,3429,-3990,-1812,-1590,4243,5590,-6033,-4158,3665,3161,2444,-4472,-5839,5544,4523,-2032,-4295,-4389,4587,5906,-4453,-4280,173,3707,5061,-5025,-6625,3728,5432,1285,-3984,-5405,5866,5465,-2151,-3473,-2572,3955,5175,-3085,-5089,594,4202,4567,-4161,-5322,2653,4505,1032,-3361,-3024,2997,4563,-2590,-3179,-1905,2563,3221,-3844,-4034,3009,1848,1312,-2021,-4691,3730,840,-1831,-205,-1858,4024,4284,-5107,-2161,1784,1472,1546,-2586,-3186,4755,1750,-2007,59,-1950,5230,3024,-4914,-1519,2897,3134,867,-5357,-2127,5794,1066,-1792,-3077,-1209,5448,2770,-5191,-1759,1709,3542,2383,-6584,-2383,4604,2850,40,-5440,-3518,6150,3052,-3057,-3928,-376,4487,3746,-5193,-3353,2806,5242,879,-6508,-3966,4764,4102,-1417,-4441,-1730,4416,3547,-2715,-3350,415,3815,2721,-4655,-2807,2295,4120,1064,-4124,-3203],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,13,-14,15,-17,19,-21,22,-25,27,-29,32,-35,39,-44,49,-56,64,-74,87,-103,126,-157,206,-285,432,-788,3770,-2766,-8224,6317,338,-1086,1405,-5294,4039,6553,-6626,51,1452,-850,5105,-4238,-4781,5995,714,-822,-208,-4661,5209,4078,-6734,-329,988,1910,4713,-7281,-4118,6792,847,-457,-4514,-5470,7993,4999,-5015,-3867,-982,5859,5220,-6303,-4061,3596,5187,2871,-6324,-4225,5252,4710,268,-5939,-4607,8153,5126,-4186,-4717,-2367,7158,4718,-7466,-4980,2036,4759,4853,-7561,-5840,5879,3446,-1220,-3964,-6118,7893,5523,-5446,-2695,-2184,4376,6804,-6949,-4362,4615,1570,3999,-2509,-7758,7495,3704,-3827,-198,-4611,2872,5943,-7242,-2634,3868,-465,4778,-3948,-4834,7016,636,-2245,356,-5282,4510,4436,-7520,-52,3430,-151,3299,-4475,-3647,6578,-121,-2043,-540,-2444,6851,2992,-6935,-441,1729,3226,2408,-8197,-2644,6834,1549,-1045,-4198,-2637,7490,2686,-5669,-2777,43,7488,2129,-6919,-2427,4103,4696,1804,-7650,-2300,7088,3694,-1376,-5401,-1255,9401,2979,-5518,-4405,-274,7424,3163,-8449,-3184,3705,4245,1949,-8250,-3511,7123,2369,-2914,-3880,-2433,7190,3276,-6266,-1167,326,4570,5226,-7581,-2806,5346,630,1077,-2401,-4772,6718,904,-5111,649,-2241,3270,4337,-6495,-1230,3976,-496,1242,-3825,-3635,5051,-578,-2972,1446,-1426,3409,2924,-6771,1933,2698,-1364,1197,-4848,-1233,7970,-1380,-3263,-388,-104,4584,348,-7499,-341,3145,2219,108,-6886,-221,6545,205,-2937,-2667,514,6435,-946,-6861,-1697,2726,5644,202,-6819,-858,5066,3670,-2348,-6788,244,6483,226,-4248,-3413,596,6153,784,-6105,-2038,2766,4600,-120,-7267,-964,4665,3081,-380,-5647,-1257,6721,608,-4370,-1524,-881,6672,652,-6769,-1187,1336,2682,199,-5651,-1078,5798,-973,-1100,-1709,-1697,6016,-223,-4261,1562,-139,2333,2380,-6507,342,3400,-899,240,-2542,-899,5252,-1483,-3092,988,397,2225,-385,-5158,2330,3643,-984,-247,-3168,1540,6504,-1195,-3398,1083,709,4151,-1616,-5916,1626,4136,1239,-1677,-3969,2002,6846,-1914,-4816,-2767,1638,6804,-768,-5976,63,3282,4531,-1539,-6291,951,5748,-40,-2952,-5803,2441,6252,-860,-4072,-2258,3184,5125,-2436,-6574,-333,4184,4110,-1555,-5524,2186,4856,1259,-2913,-3265,766,6486,-1568,-3397,-1183,606,5515,-1324,-5167,1257,2672,1048,24,-4515,83,5163,-1268,-1439,-813,1,4429,-1863,-4543,1161,1955,475,-371,-3117,1896,3189,-1403,-993,-1278,116,3645,-2956,-2700,1759,1464,146,-2113,-2858,2650,3269,-2436,-1133,-923,1785,3534,-3810,-3313,676,2241,2951,-2708,-5052,2293,2981,-1014,-2061,-2772,3777,5221,-3020,-4940,-647,3422,3153,-3369,-4756,2400,4107,2305,-2814,-3255,2699,4453,14,-3354],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-6,6,-8,9,-10,11,-12,14,-16,18,-20,23,-25,28,-31,34,-38,43,-46,52,-57,63,-69,77,-86,95,-105,117,-131,147,-166,189,-218,256,-306,379,-497,740,-2806,1880,-162,1688,3704,-8431,782,6026,-2757,1518,-2638,-2973,9315,-1990,-5624,1950,-1016,2921,956,-7163,2855,4715,-1216,246,-5104,-294,8128,-3854,-4904,195,500,5777,-1782,-8862,2374,4345,1239,-1255,-7509,1107,8610,-863,-4208,-3891,2795,8808,-1340,-7187,-860,3829,4946,-2013,-9374,1126,7177,2178,-3007,-8078,2325,8121,-155,-4607,-4759,1131,10181,-1781,-7291,-479,2071,5973,-1231,-10146,694,6055,1039,-158,-7554,-31,9211,-3027,-3952,-833,-1614,8436,121,-9484,1713,1181,2959,1941,-8528,1138,6677,-1783,-245,-2542,-2193,7590,-1274,-6514,2591,-286,1041,1895,-7872,2580,6051,-3999,1294,-1427,-1678,7364,-3120,-4514,2954,-54,1863,-526,-6800,4698,4311,-3454,-778,-2526,1940,7909,-3676,-4914,1865,2025,4043,-3668,-7066,3856,6286,1076,-2055,-5439,2901,6585,-1650,-5927,-2763,2424,6285,-3183,-6954,2098,5125,3918,-4954,-7133,2306,5937,872,-3691,-6415,3296,7683,-1790,-3741,-2886,3785,6833,-3222,-7387,865,3132,4212,-2614,-9654,3880,6613,-522,-1734,-4403,1596,7910,-3284,-4608,-275,834,6271,-1752,-6269,3473,2539,399,-61,-6571,837,6894,-3607,-1081,510,-1338,6142,-2097,-5049,3255,1295,769,1415,-6055,2880,4577,-4142,-961,-67,559,4499,-4651,-5566,4341,-57,1398,-1886,-4110,4283,2806,-3897,-1872,-976,2932,5486,-4515,-3600,3018,3441,3123,-4119,-5657,4308,4464,-2054,-3656,-3971,4428,4828,-2937,-4316,-356,3611,4027,-5205,-5143,2102,4565,2796,-5436,-4769,3504,5208,-1841,-4779,-3328,4731,4850,-3526,-4433,-53,4080,4541,-5205,-4787,2346,3361,1916,-2455,-4945,5127,4414,-3350,-2874,-3466,3238,5596,-4357,-4694,1492,1053,2784,-2569,-4797,3100,1210,-853,89,-2383,3026,5361,-4084,-1003,972,-619,4016,-2996,-3308,4589,361,-1701,125,-1896,4635,3006,-4090,-736,1204,2616,2669,-3664,-3101,4830,881,-1105,-2835,-3284,4565,3342,-4754,-2644,156,3902,2881,-5731,-2342,4228,3095,173,-5289,-3133,6257,2493,-3003,-2431,-1068,4705,3374,-5344,-2573,1864,3984,2384,-5797,-3563,5280,3765,-1030,-4543,-2503,5141,3712,-3767,-4349,-1015,3982,2403,-4905,-2842,2694,3734,1352,-3912,-3230,4351,1689,-94,-2566,-2463,4513,2658,-3607,-2577,897,2981,2525,-5882,-1989,2446,2486,1094,-2104,-1504,4845,1799,-2546,-795,-1123,3096,1515,-3332,-1566,3362,1199,144,-2294,-1232,3745,606,-2616,-486,502,2469,625,-4489,-2,1972,1072,-48,-3972,-1943,4866,273,-3161,-1919,-497,5110,-226,-4397,-162,1628,4242,-347,-4668,-106,3895,1852,-1262,-3371,-602,5277,886,-4031,-2594,283,4465,919,-5712,-2507,4524,3339,-486,-5717,-973],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,3,-3,3,-4,4,-4,5,-5,6,-6,7,-7,8,-9,11,-12,13,-15,18,-20,24,-30,41,-60,104,-245,1249,8917,-3263,-7388,4251,583,2591,-272,-10366,4979,7187,-3854,-1228,-4948,472,10547,-5638,-7906,2358,1511,6245,-1342,-11829,2649,6573,492,-1513,-9344,2082,10387,-2675,-5947,-3754,1879,9499,-967,-9279,775,5064,6519,-2006,-9518,1915,8605,2325,-2681,-7432,1013,9557,-824,-5738,-2347,1887,8437,-1330,-6713,754,2955,4285,-834,-8784,2003,6340,-469,-1414,-4506,-258,7337,-2645,-5023,20,245,6391,-810,-7887,3552,2621,172,636,-5854,2160,6138,-4534,-3184,1200,-1463,6156,-2683,-5648,6437,458,-531,760,-6233,3658,5913,-6925,-873,-917,596,8197,-5580,-6026,5402,2277,2091,-2739,-7905,6472,6437,-6319,-2236,-3480,2069,9310,-6118,-7161,4053,3199,4422,-3289,-8843,5391,6704,-2127,-3507,-5996,4212,10488,-4463,-5545,-1007,3750,8829,-3082,-9358,2686,5972,2398,-3985,-7947,3793,7210,-1230,-4125,-5315,2818,7667,-2319,-6080,-486,3197,6600,-2975,-7969,2714,4180,1547,-2252,-6464,3108,5760,-2883,-2403,-2372,1805,5994,-3674,-3874,1786,668,3424,-1961,-5568,4954,2928,-2090,-1036,-4386,3311,5945,-5263,-1515,2092,-899,4081,-3514,-5446,6547,445,-3384,-305,-3998,5374,5239,-7490,167,1061,1913,4457,-6056,-4443,7914,1476,-1017,-2918,-5517,7250,4136,-7079,-2196,93,3798,6056,-7004,-5538,3926,3513,293,-4633,-6735,7622,3718,-3687,-4531,-2740,4982,6841,-5340,-5620,1409,4581,4118,-5272,-6709,5672,4215,787,-4720,-4516,4822,4659,-2888,-5119,-2221,3132,6605,-4472,-3546,1002,3751,2570,-3780,-6417,4105,3564,479,-3283,-4377,4187,4343,-3346,-1561,-845,1113,4597,-4023,-2406,2977,521,1328,-2282,-3426,6087,1806,-3248,395,-591,3365,3355,-6378,-979,3180,-390,957,-3769,-2827,6680,-454,-4214,-1175,-930,4355,4404,-7468,-637,3031,2041,2277,-5990,-2931,7699,339,-3006,-3168,-2135,6523,1541,-8149,-2217,2330,3072,2851,-6894,-2632,5534,3928,-65,-5748,-3038,8306,3221,-5058,-2688,-379,6503,3983,-6475,-3294,3969,2695,1585,-5861,-4359,5948,3003,-2367,-5314,-2162,6463,3386,-4774,-2290,-230,4537,2477,-5636,-2481,2717,2131,1418,-4159,-2765,4211,861,-1530,-2197,-815,4088,2367,-3851,-461,1178,426,2316,-3141,-2348,4697,-294,-2122,-998,-1709,4035,-576,-5094,1032,2048,2507,1879,-4700,-354,3760,510,-1816,-2238,-995,5469,-202,-5469,703,1197,3351,-509,-6994,-496,3714,848,113,-4128,-146,6209,-167,-4685,-1576,1308,5305,757,-6481,-974,3260,2881,-698,-6469,-1249,6791,696,-3904,-3936,-480,6314,724,-6200,-2677,1856,4352,608,-5462,-1094,4533,4108,-1522,-4432,-1758,6163,1942,-3184,-2833,-98,5279,1125,-5568,-2126,2590,2211],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,4,-4,5,-4,5,-6,7,-7,8,-9,10,-12,13,-16,18,-23,27,-35,46,-63,92,-151,303,-1139,-3498,-218,-4299,6900,5120,-8833,627,4013,592,5142,-7201,-4950,9178,593,-2167,-4211,-4671,9393,4961,-9214,-2416,213,3858,5257,-9394,-6210,7170,3913,521,-6020,-6421,8409,5315,-4135,-4372,-3899,7441,5657,-8377,-5830,2993,6101,4631,-6671,-6855,6665,5110,-1235,-6928,-5183,6966,5323,-4459,-4307,-3081,6734,5660,-7608,-3681,3203,3961,3991,-7706,-4945,6926,2610,-691,-2929,-3746,6604,3316,-6555,-293,-479,2488,4986,-7744,-1694,5715,-632,462,-2860,-4246,7960,1034,-4289,2231,-2117,3594,3075,-8447,1002,5345,-2023,2022,-5202,-2827,9748,-1880,-5649,557,-964,5916,2657,-9517,620,6577,1119,2398,-7446,-2557,10552,-1243,-4056,-3787,-2110,9454,1572,-10402,-653,2782,4441,2709,-10086,-2378,8303,2726,-2037,-5635,-3539,9817,2217,-7212,-3247,-1361,6780,2184,-8025,-4146,3978,5279,1566,-8550,-3328,6862,2486,-2680,-5610,-1276,8763,2172,-4534,-2525,465,5763,2546,-5956,-1306,4189,1876,1522,-5933,-2690,7522,619,-2620,-1525,-2959,6158,1918,-5542,278,889,2066,2381,-6572,-433,6232,-1260,197,-3350,-2506,7398,-625,-5539,2002,-420,2768,622,-7601,2992,5709,-1959,-902,-1930,-928,8873,-3463,-6971,1953,693,5499,-665,-9829,1887,5624,108,-338,-6988,625,10115,-1426,-5076,-2109,1758,7789,-1522,-9524,921,4366,3272,303,-8469,-513,8373,-331,-3692,-4581,-312,8162,1520,-7091,-1050,2175,4815,213,-8206,-1604,4946,2330,-1641,-6493,-1219,7250,2342,-3313,-4902,-20,6710,459,-6353,-678,1192,4472,859,-7025,120,4645,748,-1240,-3936,-164,5080,-81,-2679,188,93,4811,-412,-5474,2126,1296,1193,-170,-5082,1379,3787,-2937,-3074,-1896,137,4723,-3102,-5507,3101,2421,1165,-569,-5231,3217,5507,-3868,-1937,-18,1363,6138,-2816,-5616,1912,1478,3627,-2648,-7304,4080,5425,-2799,-2811,-4218,2848,7809,-4053,-6105,1046,2912,4144,-2542,-8202,2615,4870,738,-2450,-6829,2520,7543,-1973,-4061,-2196,1493,6488,-1025,-6067,1502,3948,4404,-2463,-6719,1710,4966,668,-2056,-5018,921,6814,-469,-4809,-1405,587,5655,-1272,-5592,1503,3523,1500,-1080,-5274,2189,4425,-720,-66,-2004,944,3990,-1792,-2926,203,257,2415,-1858,-4077,3476,4213,-603,-611,-2443,2002,3729,-3320,-2101,1726,1771,2404,-3589,-2615,4078,1549,-765,-2559,-2855,5274,4456,-4089,-2362,262,2692,4382,-4729,-4390,4380,2274,-262,-2964,-4933,4411,4890,-4091,-2660,-1032,4157,5221,-5062,-4795,2685,3409,2414,-4006,-5822,3478,5677,-1307,-3744,-3093,3576,6438,-2739,-4739,116,3488,4263,-3633,-5156,1964,3713,1824,-3111,-3836,2784,4440,-689,-3218,-1706,2313,5109,-2593],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,3,-3,3,-3,4,-4,5,-5,6,-7,8,-9,10,-11,13,-14,15,-18,19,-21,24,-25,29,-32,35,-38,43,-47,52,-58,64,-72,81,-90,103,-118,136,-161,192,-223,212,-4940,4508,4640,-7272,-8,650,-477,4437,-5762,-3752,7373,-1124,-1875,-571,-3818,6241,2852,-7475,1140,1427,2845,2947,-6942,-2862,8111,-192,-788,-3346,-2618,8307,555,-6674,-1428,1958,5081,1388,-9236,-2029,6624,2924,-552,-7347,-1268,9796,2084,-4169,-5090,-165,10235,1446,-8253,-3032,2484,6835,1271,-9095,-2609,6037,3560,123,-8362,-2587,9557,1987,-3947,-4610,-2017,9998,2774,-7825,-2790,2641,4810,4527,-9582,-2651,7976,1663,-9,-5581,-4708,8379,2881,-6234,638,-3531,4251,5233,-9058,-562,4267,-303,4006,-4276,-4905,9079,212,-3207,934,-4292,3818,3036,-6313,131,3595,-1144,2607,-4372,-2490,6950,-2117,-3769,189,-1452,4989,822,-6671,1978,3722,1169,683,-6301,169,7632,-362,-2338,-1648,-101,6959,-762,-6744,816,3189,4536,-1757,-8168,-113,6712,2211,-1480,-7017,392,7796,438,-5286,-3563,2017,6524,-1234,-8063,-1885,3421,5589,-49,-8383,133,6088,1378,-2098,-6310,276,8907,-970,-5752,-2886,662,7918,-37,-8755,1576,3779,3448,797,-8744,391,8162,-1161,-1357,-3776,-1449,8301,-568,-6253,1427,-304,3623,2677,-7713,-514,4248,-1138,764,-2296,-2128,7455,-1074,-4341,1079,187,2969,526,-7011,1337,2760,-1648,1177,-3201,490,5947,-2322,-3491,1425,1559,4039,-993,-6571,2931,2597,-559,-506,-5371,2001,7682,-2990,-3922,-530,1991,5763,-2829,-6490,2074,4390,2846,-3087,-6652,2570,4444,-1597,-4039,-4374,2905,7613,-2262,-6142,-2039,2742,6051,-3707,-7071,2359,4433,4330,-2676,-7038,2204,6494,-815,-2901,-4512,1872,7322,-1663,-5647,-1736,1003,5416,-1638,-6860,2939,3124,309,-567,-7620,1741,6322,-2011,-1940,-440,-955,6053,-2234,-5200,3088,1934,1481,835,-6766,1122,5084,-1647,-455,-2616,206,3755,-2683,-3484,1732,723,1490,-66,-5217,1755,2761,-2980,-431,-647,1953,3646,-2349,-3746,2204,1214,1619,-2856,-4680,4090,2792,-680,-2027,-2021,4063,3925,-3635,-3678,495,3166,4200,-4304,-4952,3146,3059,526,-3884,-4129,4974,4431,-2698,-4429,-2203,4557,5297,-3973,-4582,1695,3856,2890,-3852,-5071,3566,3206,73,-3227,-4240,4271,4522,-3212,-4002,-1836,3485,5187,-3547,-4959,1274,3573,2780,-2659,-4804,2857,2887,-953,-1931,-3253,1487,4626,-3079,-2955,567,547,3464,-2471,-4220,2962,2247,-45,28,-2085,2817,3501,-2600,-1189,575,1461,3424,-2909,-2520,3801,468,30,-1431,-1109,3290,985,-2935,91,429,1901,2340,-3556,-2775,3433,1687,-320,-2742,-1415,4555,1426,-3831,-2182,66,4252,2418,-4665,-2049,2614,3812,697,-4793,-2994,5001,3146,-2209,-3770,-665,5745,3655,-3414,-2930,279,5448,1875,-5559,-3546,1475],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-1,1,-2,2,-2,3,-3,3,-3,4,-5,4,-5,6,-6,7,-7,9,-9,11,-11,12,-15,16,-18,21,-23,28,-33,39,-46,58,-76,102,-148,240,-486,2460,5224,-2905,1683,-2751,-1187,8890,-2945,-4856,3769,-1714,2845,1267,-8374,4670,3945,-2897,-557,-3074,984,7111,-5002,-3370,2368,726,5128,-3588,-7595,5202,4447,-1062,-1931,-5829,4833,7760,-3488,-3944,-478,3437,5919,-5324,-6901,3050,4776,2308,-5741,-6643,5118,6038,-1081,-4329,-4642,4751,8179,-4412,-6435,-874,6133,6989,-5103,-7188,3224,4463,3746,-4566,-9458,6495,6843,-1408,-1755,-6628,4308,8327,-4816,-4654,-326,1907,6906,-4019,-8930,3823,3702,1449,-547,-7373,2376,8157,-3384,-2165,-605,-901,7484,-3822,-7441,4567,1152,1065,1091,-7796,2766,5928,-4487,-718,-684,-139,6967,-3400,-4242,4848,-225,1714,-1503,-5887,5145,4645,-4256,-625,-2395,2109,5576,-5220,-2839,4078,694,1694,-3543,-4968,5785,3784,-2842,-3573,-3526,4756,6224,-6404,-4064,1756,4093,4296,-7041,-5172,4750,4003,-258,-4914,-4665,7112,5294,-3155,-5940,-2647,5776,5931,-6198,-4499,896,5197,4590,-6909,-5584,4655,4045,161,-4396,-7054,6514,5330,-4091,-2933,-3668,3751,6535,-4970,-4320,1453,812,3978,-3712,-7330,5882,3167,11,-1323,-5717,2783,5084,-5088,-2076,350,90,5282,-4038,-4484,5670,462,-213,-416,-5031,4114,4407,-5195,-564,690,670,3984,-3901,-3517,6094,-342,16,-1406,-2783,5288,1971,-5100,-874,922,1846,2751,-5974,-1887,4735,521,-122,-4142,-3522,7534,2495,-4512,-3266,-1852,5639,3526,-7282,-3613,2755,3799,996,-6803,-3400,5885,3120,-1921,-5842,-2179,6964,2297,-4966,-3498,219,6826,3281,-7109,-3554,2785,4405,2007,-6574,-3701,5344,2170,-1563,-5423,-3336,6695,2414,-5191,-2040,-196,4169,3849,-5517,-3913,3053,1232,515,-4032,-4279,6309,1662,-2731,-721,-2789,4181,3400,-5180,-946,2836,496,2809,-3970,-3291,5930,45,-2365,329,-723,3443,809,-5330,476,2101,740,999,-4889,-1459,5857,-422,-2620,-1630,-658,4427,172,-5571,837,1231,1608,357,-6510,-1303,5483,655,-2481,-4003,17,6117,557,-5047,-1235,961,6106,167,-6752,-1477,4203,2887,-1239,-4714,-535,6427,1246,-3741,-3830,707,5698,283,-5683,-1660,2202,5511,-118,-5602,-1058,3728,2313,-1025,-5685,-877,6007,1438,-3586,-2527,-272,6484,1113,-5263,-919,1485,2526,855,-4881,269,4478,265,-617,-2800,-1449,4713,903,-3780,-1538,-826,1870,356,-5716,397,3699,-560,-1119,-2130,-570,2747,-837,-1555,62,-464,2492,537,-3918,1659,2201,223,-1153,-2903,418,4533,-2029,-3850,-412,1077,3442,-664,-3886,1837,3909,976,-1269,-4111,1681,4386,-762,-3005,-589,2128,4634,-1488,-4728,172,3523,3289,-1714,-5038,1293,4754,1876,-3101,-4903,2257,6351,-963,-3102,-1425,2213,4658],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-12,14,-15,16,-18,21,-23,25,-29,32,-34,38,-43,47,-52,57,-62,68,-75,84,-93,103,-115,129,-145,165,-189,220,-261,315,-396,525,-758,1317,-5878,-667,9056,-3321,493,-3738,-1939,10119,-1608,-8403,2722,-1180,3992,2726,-10361,691,7451,-1040,10,-6906,-2456,11550,-284,-6195,-1591,-392,8796,2802,-11088,-985,5719,4438,1456,-10148,-3666,10479,2239,-2755,-4972,-1620,10038,2477,-8752,-4265,1199,6182,2254,-8832,-2344,6391,3793,-277,-7797,-1570,7943,1959,-3503,-4257,-699,6504,1792,-6896,-1789,2463,5543,1589,-8526,-1191,4771,-563,1887,-4529,-1149,7593,-1511,-2770,668,-2305,6345,1775,-7586,2901,2194,330,2438,-6137,79,6563,-3578,-2329,-25,-1478,6205,-1492,-8003,4693,1119,1215,823,-7894,2903,8032,-4780,-1562,-1206,-132,10534,-3110,-7439,3548,2881,3759,-275,-10181,3548,7447,-2077,-1578,-4861,-159,10951,-2485,-7457,1351,1925,7575,-97,-10940,2596,6909,1228,-1520,-9035,912,9768,-1086,-5069,-3049,-862,9482,-128,-8327,-691,2896,5402,-506,-9282,-254,6333,1570,-1832,-5922,643,7056,285,-5471,-2381,915,7415,-987,-7450,-828,2450,3605,-13,-6530,2272,4842,-964,-176,-4335,927,6669,-2036,-3658,1135,276,4480,-1023,-6156,3856,2502,-698,1146,-4911,1851,6314,-4442,-2939,1758,342,5457,-2304,-6962,5566,1914,-79,-1258,-5726,3418,6999,-5260,-1685,1339,1363,8223,-4495,-6395,4231,2970,2374,-1825,-7467,5222,5874,-3290,-3993,-4441,2594,7155,-4688,-6868,2407,3732,4869,-2327,-8423,3903,8800,-1173,-2486,-5245,2786,8315,-2906,-6016,83,2736,6586,-1801,-8316,543,3594,2972,-3138,-7470,2115,6604,-461,-3035,-4293,2276,5620,-705,-4066,-328,1037,4475,-2953,-6158,1368,2469,1430,-1921,-4769,2789,4471,-1928,-1862,-1422,-29,5446,-2839,-2690,2509,423,698,-1173,-4167,4235,2001,-2262,-172,-1306,3278,3600,-5635,-2044,3387,222,2168,-3226,-3888,5917,2202,-2130,-1196,-3195,4625,4047,-5395,-2451,1941,1946,3030,-4932,-5044,6826,3912,-2271,-3423,-3993,5433,4875,-5144,-3809,-896,3265,5625,-6222,-4893,3468,3473,1489,-4249,-5642,5924,4624,-2682,-3977,-4171,4187,6095,-4091,-4172,748,3294,3430,-3302,-4975,3576,3512,299,-3297,-4521,3163,4590,-1322,-2764,-1892,2134,4479,-2698,-1980,1584,3146,1760,-2703,-3866,3153,1898,-40,-1542,-1925,2334,2114,-3124,-1550,363,1558,2013,-3432,-1687,4634,192,103,-1015,-1826,4222,1736,-3430,-551,265,3667,2848,-4862,-1451,4698,604,-66,-3353,-2075,7305,1496,-3373,-1468,296,4220,2118,-6693,-1339,3990,2230,958,-4656,-2429,5419,2222,-1887,-2750,-1447,5257,2247,-5788,-2499,1766,3882,1778,-4687,-3560,5121,2223,-1348,-4707,-3511,5201,3255,-3486,-3582,-1552,4361,2439,-4894,-3310,1638,4468,2426,-3646,-2742,4143,3310,-1188,-3699,-2761],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,-1,1,-1,1,-2,3,-6,8,-12,19,-30,50,-91,551,837,4541,-4055,-7554,9556,1710,-3203,-1275,-6861,5828,7347,-7643,-2012,1927,1404,6193,-6915,-7538,7334,4707,793,-2564,-8287,6935,7800,-4557,-3669,-3258,3165,9377,-6774,-7737,3719,4327,4155,-4843,-9151,5510,8387,-1399,-4660,-5985,5752,8408,-4181,-6554,-1729,3619,7901,-4354,-7448,2143,5228,3507,-3713,-7142,2898,5807,-1440,-2659,-5584,3139,6698,-3899,-3981,115,1996,6112,-4550,-6293,3610,2138,1226,-472,-6677,5296,3715,-4226,-380,-1374,1269,5751,-6201,-3488,5158,-773,2875,-2385,-6625,8381,1703,-4380,567,-2998,4426,4699,-7698,-981,4662,-952,2488,-4672,-4944,8813,1437,-5254,-1204,-4237,7296,5967,-8380,-2366,3364,2018,4383,-8161,-5590,7958,1947,-1814,-4066,-6218,9089,6372,-7242,-4821,712,5305,6793,-7413,-6670,6880,4234,1688,-6049,-6034,8183,5182,-3484,-4581,-3721,6937,6759,-6305,-4239,1351,4078,4623,-6625,-6396,4579,3606,1501,-3448,-4774,4852,5626,-2847,-3163,-3268,3703,5294,-4950,-2179,1469,2002,3905,-4643,-3763,5000,2141,-985,-1699,-3942,4503,2181,-5688,481,-247,2158,4118,-5900,-991,5558,-407,1593,-2401,-3548,7502,1089,-6403,1903,-5,4123,2425,-8533,315,5883,-1423,679,-4748,-3709,9943,-626,-5096,-888,-1708,4306,2191,-9340,-48,4211,1471,2288,-6831,-3453,8600,2216,-4575,-4265,-2462,8742,2599,-8443,-3438,2190,3389,2920,-7580,-2754,7644,3902,116,-5954,-3447,7745,3306,-4836,-2856,-1012,5085,3031,-6739,-3844,2787,4116,992,-5907,-2926,5741,2764,-1438,-4841,-2296,5838,2643,-3493,-1483,-592,3023,3831,-5875,-1596,3172,1250,875,-4281,-2438,4813,-33,-1899,548,-1025,4597,1341,-5695,1170,1584,1440,1247,-4608,618,5971,-2102,-1661,17,-531,5525,-571,-6083,2540,1142,2585,80,-7372,1760,6770,-1059,-923,-2783,94,7628,-1750,-5933,429,2153,5464,511,-9558,-715,5492,1362,-780,-6304,-159,7979,139,-4835,-2203,-140,6714,-552,-7460,-430,2769,3948,-806,-7808,-644,6845,1259,-3329,-4104,-324,7181,578,-3858,-1382,1979,3651,1018,-5571,-1899,3483,2951,-246,-4281,-1022,4711,500,-3054,-2928,1924,4923,273,-4615,-457,1192,1437,-483,-3923,-295,5016,1018,-1330,-2841,484,4789,-1677,-2962,-532,960,2684,-1220,-3743,1496,2288,-925,-926,-3505,1119,5046,-2568,-3219,656,1630,3166,-2375,-4748,1995,2522,-359,-1934,-5368,2195,5064,-2230,-2769,-1412,2315,6620,-2527,-6009,1779,3423,2727,-1651,-6260,2027,4867,-817,-3114,-3277,2003,6747,-1621,-4273,-619,2412,4476,-1672,-5759,1456,3584,931,-2560,-6379,1506,5842,-90,-3002,-2969,2405,4809,-986,-4872,-469,2806,3356,-1085,-5233,1400,3565],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-8,9,-10,12,-12,13,-15,16,-18,20,-22,24,-26,29,-31,35,-39,43,-48,53,-59,67,-77,88,-103,122,-156,744,440,4275,-6317,-3991,7493,-1012,-1700,-345,-3676,4908,1973,-8366,1734,804,731,2384,-5858,-291,7200,-2876,-1204,-1724,-1383,6799,-1276,-6468,2240,1920,2968,-951,-7712,1310,5356,828,-2103,-5803,1395,8429,-882,-5425,-1876,1823,6788,-1944,-8763,1248,4988,5023,-3438,-8700,1950,7080,911,-2981,-6694,3200,9267,-2060,-7032,-2297,1173,9013,-1670,-10121,2336,4650,3175,383,-8902,291,9807,-1111,-3020,-4168,-1601,10389,-730,-7646,1103,463,5037,2339,-9771,711,6896,-1042,1376,-6724,-2196,8512,-988,-4719,1074,-2532,5239,1863,-8745,1499,3698,-590,2229,-4583,-1599,7806,-3719,-1802,1265,-1471,5919,-217,-6084,3690,3015,-624,1318,-4373,3250,6774,-2245,-2685,-1723,293,6661,-2530,-6527,3483,2503,2377,-2484,-6649,2708,6510,-93,-5366,-4120,4402,8296,-2633,-6066,-665,4189,5019,-4036,-7076,1706,5941,1044,-3212,-7518,4080,7876,-1399,-3358,-4106,2803,7382,-3465,-6388,-546,2826,6835,-3841,-8628,3319,4744,824,-1485,-7188,2647,7771,-2421,-3280,-1693,428,7499,-2898,-6733,2039,2016,2110,521,-7630,2629,6032,-2908,1071,-4239,-705,6756,-2096,-3967,1402,-1497,3566,-1021,-6627,2520,3241,-2063,1243,-3929,1552,5316,-3221,-2411,1297,74,3217,-2315,-6693,4881,2888,-2311,-1519,-3849,2845,4547,-4836,-1898,1549,1503,3780,-4064,-5085,4551,3289,754,-2912,-5704,5042,4506,-2904,-4119,-2420,4222,4636,-5518,-4226,1485,3459,5030,-5404,-5760,3612,4790,309,-3843,-5329,4948,4079,-3633,-3464,-2321,3677,5834,-5244,-5217,2040,2741,3352,-4806,-5157,3820,3923,-1419,-2682,-4106,3576,5708,-4910,-2866,698,1938,4579,-3895,-5850,2312,3080,777,-872,-4759,4055,4845,-2923,-1373,-1376,2164,4291,-3199,-2362,4004,512,1856,-774,-4110,4633,2514,-3033,-380,-882,616,3154,-5100,-2813,3511,1164,1228,-2640,-2289,4354,1783,-3517,-335,-1190,3280,3237,-6337,-1685,2539,2011,1015,-4993,-2799,5080,2919,-1725,-3751,-1449,5603,2956,-4199,-3211,361,5007,3385,-5584,-3354,4000,3769,377,-4367,-2940,5143,2849,-1634,-3809,-2210,5161,3510,-4578,-3195,329,4778,3124,-4803,-3675,3305,3517,214,-3049,-2276,4008,2542,-2901,-3317,-1991,3292,4143,-3637,-1998,2902,1706,2001,-3680,-2595,4702,659,-2229,-1235,-2446,3962,2912,-3412,-1887,1084,1033,3605,-4217,-1479,3571,413,-487,-2061,-1819,3573,1327,-3593,566,548,1060,620,-3863,-983,3794,-371,-1032,-2625,-392,5150,811,-4104,-684,1239,3120,110,-5415,-556,4007,2882,-1228,-4092,-500,5275,1177,-3289,-2625,60,5670,-472,-5405,-2079,1904,3806,-106,-5071,-1931,4344,2772,-2339,-4863,-387,5332,432],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,8,-8,10,-10,12,-14,16,-18,20,-22,24,-27,30,-34,36,-40,45,-50,55,-60,67,-73,81,-89,99,-110,122,-136,154,-174,197,-227,265,-316,388,-498,689,-1122,4830,-3543,-5553,3837,-1272,3222,-268,-7318,4729,3802,-4041,1222,-3402,2185,5281,-4982,-2247,4302,-188,3281,-3558,-5653,5931,2454,-2989,-1269,-3570,4717,5336,-7253,-2794,2013,3104,3865,-6744,-4119,5938,3544,-1385,-5446,-3342,7571,4836,-4516,-3688,-1690,6732,4528,-7383,-3833,1717,4901,4015,-8673,-5663,6816,4308,-10,-5256,-4992,8690,5430,-5100,-3125,-1865,6022,6109,-8287,-5263,3568,2832,4295,-6061,-6896,7390,3475,-1604,-2572,-5768,5767,7367,-7559,-2527,677,28,6765,-3740,-6834,5238,1227,924,-235,-7637,4161,6126,-6208,-427,-1189,1481,6620,-5509,-3655,5240,-783,1314,-725,-5283,5850,2611,-5124,1142,-727,3411,5234,-6338,-1907,3733,-442,873,-3772,-3051,7771,2406,-4021,-2049,-1647,5848,1596,-7556,-1689,2951,2936,1491,-5816,-2712,6689,2872,-2207,-5187,-1971,9394,3641,-5267,-3054,-820,7185,1711,-8145,-2208,4546,4329,1991,-7556,-3828,7469,1380,-1966,-4815,-3326,8515,3208,-7186,-2305,137,5055,3847,-8243,-2108,4783,2427,1577,-5421,-4330,7783,2457,-4579,-1830,-3052,5567,5020,-7640,-1553,2411,863,4284,-5629,-4508,6406,330,-1503,-32,-3227,4625,3394,-6345,355,760,1190,3694,-4408,-2532,5786,-418,353,-2348,-3039,5694,-273,-5851,612,1714,1971,1465,-6139,395,5482,-530,-1083,-2432,-184,6510,74,-5889,-521,752,4101,-721,-6098,342,4574,2653,-583,-6310,-1193,7317,-154,-3562,-4452,590,7255,-222,-5720,-935,3202,5487,368,-7910,-1033,5507,3213,-792,-5966,-1226,7301,953,-3820,-4723,589,6279,311,-6192,-929,1523,3829,747,-7368,268,7040,1770,-1446,-4056,-1752,6556,636,-4516,-638,-587,4051,2047,-7456,797,2996,-139,622,-5288,-1360,6397,227,-2518,796,-1352,4085,1329,-6335,1669,1688,-389,1280,-2985,-794,4349,-1423,-1472,-424,-572,4183,73,-4359,1692,2860,472,-844,-4979,624,5247,-2617,-2017,-2764,2075,4856,-1930,-5681,-1086,2426,2421,-2084,-6498,1486,4726,596,-2780,-4014,1904,7104,-1589,-4836,-2365,2183,5959,-1907,-5761,791,3958,3325,-1884,-6461,805,5827,-5,-3034,-5069,2331,6289,-1642,-4055,-2054,1251,5427,-2162,-6107,729,2985,3177,-2272,-5764,1347,5039,-1404,-2318,-1421,1046,5589,-1085,-4699,524,1977,2751,-925,-4709,1652,3441,-754,-1196,-2449,-264,5314,-2054,-3715,890,1211,1563,-1484,-2886,2472,2271,-622,-1338,-1977,1446,3695,-2532,-2072,292,455,1700,-1817,-3978,2650,3175,521,-1939,-3935,2881,4734,-2605,-2378,116,3007,4584,-3019,-3416,2796,4005,1361,-2689,-3898,2800,4980,-786,-3853,-1763,1659,4592,-2030,-5468,787,4535,3710,-3906,-4534,2070,4739,1235,-3896]],"minX":0,"maxX":0.1624980000000011,"minY":0,"maxY":0.0002731843604364827,"minZ":-14507,"maxZ":14228,"noise":2596},"im":{"z":[[]],"minX":0,"minY":0,"maxX":0,"maxY":0}},"originalData":{"re":{"z":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-9,11,-11,13,-15,17,-18,20,-22,24,-27,30,-33,37,-40,44,-49,55,-60,66,-75,83,-94,106,-122,141,-166,199,-248,323,-457,752,-2779,4542,11086,-8983,-6334,4891,2585,5894,-4092,-9728,7617,5776,-1347,-1026,-7521,4403,10072,-8418,-5192,332,383,8010,-4976,-7995,5040,4071,1325,-1405,-8043,4111,7492,-5239,-1021,-2772,-113,7493,-4265,-4937,3171,1817,2139,-2577,-6507,4622,4278,-2556,-983,-3407,4107,5380,-5650,-1758,2016,2255,2745,-4806,-1251,4669,1500,-1886,-3502,-3004,6604,2410,-4990,-1613,121,5296,2531,-7650,-1699,6030,2668,1307,-7747,-2877,8874,1982,-3328,-3241,-2965,9381,4889,-9840,-1822,2747,4014,5026,-9688,-4305,8302,1113,616,-4376,-6417,11151,5273,-8739,-2203,-2061,5665,7031,-9246,-4713,5558,1772,3122,-5607,-8779,8461,5261,-3417,-1245,-4580,4230,8514,-8702,-3415,2641,985,6101,-6422,-6224,7557,2679,-96,-1806,-6120,4890,6510,-6587,-980,461,1717,4446,-6122,-2808,4333,768,-593,-2569,-3339,5104,1790,-4741,-1575,-527,3520,2379,-5767,-1075,3930,2040,-234,-6275,-500,5942,-349,-1044,-3200,-1196,7426,1400,-6471,541,1364,4224,669,-7793,188,5432,1448,-265,-6940,-1058,10232,15,-5373,-2527,-532,8609,1440,-10002,560,4986,3202,1207,-8839,-2862,9072,723,-4234,-3941,-2829,9675,2360,-7981,-1088,1472,4637,3557,-11262,-2489,7844,671,853,-5869,-5213,9189,3025,-6835,-1824,-1770,5258,4495,-8040,-2050,3787,2009,2037,-5476,-3742,7154,1541,-2095,-1474,-3021,4810,3910,-6408,286,2380,1319,2112,-4927,-1359,5469,-650,-1140,-1865,-466,5287,70,-4618,209,1419,2828,295,-4335,136,3806,-502,-1122,-5317,814,7050,-1119,-3705,-872,783,4523,-1320,-6356,1288,3264,3792,-1580,-8062,1596,6335,-1745,-2607,-5215,1825,7022,-1775,-5945,-1774,2997,6487,-1690,-8740,1975,6446,1124,-964,-7574,265,9127,-903,-5188,-2915,-484,7917,-1011,-8376,537,3736,4310,655,-7709,-266,7286,410,-893,-4977,-1316,7401,365,-7156,-861,646,4956,1751,-7490,-1001,4461,-879,-475,-4095,-1586,6265,-29,-3131,-744,-31,3744,1626,-5041,164,3095,897,-1263,-5057,1147,4939,-994,-2614,-901,341,3198,-2345,-4229,1460,2132,2875,-1353,-4137,3322,3091,-429,-2153,-2394,1552,5966,-2445,-4033,1286,2560,4208,-3183,-5720,3059,3434,1419,-3992,-5192,4014,6451,-2672,-3437,-1768,2965,5494,-3599,-5512,1143,3499,4749,-2805,-7079,3657,5650,-738,-2973,-4777,1286,6779,-1664,-4849,-674,2972,4696,-1973,-6657,1528,3735,1273,-110,-5853,1595,6141,-1039,-3520,-1248,2872,6038,-1392,-5226,1054,1763,1961,-1062,-5692,911,4580,-26,-1679,-3102,164,6330,-2444,-3186,613,789,2673,-1282,-3861,1913,2109,-604,-651,-2560,2273,4467,-3090,-1624,-639,2497,2031,-2567,-3457,2162,3171],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-9,10,-11,13,-15,17,-19,21,-23,26,-29,32,-36,40,-44,49,-54,59,-65,73,-80,88,-98,107,-119,132,-146,163,-182,204,-231,264,-305,356,-425,523,-673,935,-1533,6569,157,-4243,-2850,-3945,12650,670,-11411,-413,2141,4638,5214,-12672,-1599,9225,-402,-813,-5819,-3744,11729,1477,-7835,-473,-1620,6613,4835,-11125,-1181,4755,55,2511,-5473,-2974,8395,-583,-3459,-1414,-1946,5739,2437,-5670,751,1979,1601,2084,-6245,100,5760,-1165,-2052,-2782,911,6820,-1636,-4946,-143,1558,3809,-1341,-7147,3249,4226,238,-1601,-5441,2730,7263,-3277,-4403,-1040,1608,7724,-4927,-8569,3143,3811,3846,-2395,-9842,4872,7188,-2750,-2637,-5240,3364,11868,-4924,-7422,2052,973,7612,-1906,-12330,5244,5611,-597,-586,-9788,2604,11095,-4188,-5043,-1081,-148,10371,-1876,-10957,2242,3124,3168,2969,-9977,312,10177,-1647,-1289,-3661,-2014,11046,-797,-7410,144,230,3878,1820,-7924,1559,7056,-836,267,-5460,-771,7420,-2286,-3370,175,-395,5395,-296,-6501,1966,3827,222,-348,-5262,1427,5733,-3051,-3347,-2069,987,4500,-3506,-4702,1681,2449,2269,-2476,-5725,4851,3512,-1821,-2610,-4065,5484,6328,-5708,-4509,117,3476,5636,-5330,-6130,4598,3149,102,-4325,-6411,7399,6876,-4468,-2477,-2682,3925,7973,-6229,-5851,2733,3136,5085,-4031,-8409,5730,6097,-1776,-1734,-6245,3805,9470,-5250,-6072,541,1207,7661,-3788,-9723,5361,4411,619,-366,-7059,3093,8901,-2944,-3168,-2899,-115,8071,-2775,-7071,2541,2381,2761,-25,-6983,3078,5808,-1801,-1690,-3110,473,5285,-2618,-3819,1890,1308,3192,-1989,-5425,4012,2225,-1288,-2554,-3020,3336,4168,-4053,-3144,284,2050,3387,-4485,-4248,4440,2739,-332,-4472,-2905,6801,3647,-4578,-2612,-551,5076,4509,-7009,-2238,2289,3084,2713,-6052,-3529,6306,3260,-1172,-3833,-4591,6900,5670,-6239,-2710,-757,4881,5369,-7099,-4441,5752,2840,723,-4920,-5303,7581,5291,-3409,-2957,-3117,4831,6645,-6375,-4623,1757,2522,3367,-3651,-6350,5587,4577,-1312,-1804,-4347,3603,5338,-4303,-3002,398,2057,4835,-3781,-5186,5106,3089,-144,-459,-3733,4008,4716,-3336,-2543,-735,1664,3778,-3633,-2511,2926,718,552,-2682,-3983,3668,1731,-2935,-2875,-979,2902,1823,-4521,-1344,1761,2442,1122,-5406,-1553,6281,1332,-1514,-3061,-659,5837,1669,-5165,-1462,1739,4618,1202,-5341,-1815,4878,3272,-326,-5682,-2435,7684,1118,-4428,-4088,-1677,6974,1770,-6697,-2826,2198,3171,3022,-6708,-3454,6139,2803,-1241,-4061,-2925,7812,3987,-7218,-2298,746,4261,3053,-6752,-3356,3271,1965,1076,-3718,-3575,5918,1814,-2816,-1908,-1366,4380,3874,-6576,-2355,2384,2154,1177,-3434,-2442,4308,1038,-772,-1825,-174,3603,2022,-2599,-1587,1251,1780,854,-4396,-1289,2802,1639,-1343,-2909,511,3361,-531,-3915,-1743,1957,4000,568],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,9,-10,12,-13,14,-16,17,-19,22,-24,26,-29,32,-35,38,-43,47,-52,58,-65,73,-82,93,-107,125,-148,180,-227,302,-439,759,-3046,2561,12378,-6024,-6840,3075,2320,8542,-3105,-11047,5708,5460,-148,-1462,-8256,2077,9923,-4105,-4095,-1861,133,7549,-2292,-7207,1651,2558,2147,-808,-8591,2635,6328,-2269,-1585,-4546,1669,6497,-2048,-3375,1158,1028,4174,-2416,-4789,3862,2399,-319,-1820,-2971,3809,3683,-4242,-1467,-74,2492,3811,-5825,-2722,4988,504,1236,-3650,-4189,7948,2576,-4385,-1481,-2918,5332,4041,-8361,-1049,4312,2500,2667,-6838,-5791,9502,1989,-3074,-2539,-4927,8655,5694,-8280,-2761,643,4457,5586,-9307,-6679,7723,3337,2442,-3853,-8832,9010,6105,-6130,-2459,-3909,5258,9058,-8750,-5469,2766,1753,5257,-5320,-9632,7402,5084,-1710,-1908,-6581,4498,8356,-4597,-4468,-432,2241,4354,-4775,-6766,3624,1983,382,-1382,-5559,3536,4153,-2973,-2466,-2331,2759,3566,-5006,-3160,1754,1430,1864,-4188,-3342,4381,942,-1603,-1396,-1956,4193,1232,-3750,-373,1308,3477,1056,-5964,288,6128,-1103,-267,-4090,-1358,8159,204,-5368,-914,326,6493,1492,-8468,-518,5824,1635,717,-7124,-2140,9546,1199,-3731,-2620,-3165,8339,3493,-8483,-2227,2900,3078,3442,-8364,-4492,8348,1181,-1611,-4061,-4620,8768,4213,-7513,-1691,-298,4918,5495,-8702,-3923,5282,1892,1639,-5082,-4875,6624,2549,-3230,-1911,-3192,4306,5029,-6331,-2884,1413,2688,2521,-4468,-5500,4774,1649,-943,-2525,-2427,3954,3197,-4698,-1007,600,1178,2171,-3371,-1818,2604,476,747,-2762,-714,4720,-1212,-1772,-1398,-2,3119,334,-4114,-547,3264,2617,-705,-5059,136,4790,-1231,-2573,-3353,828,7344,-1487,-6413,-6,1372,3587,-834,-7847,923,4916,58,-1772,-5416,-451,8501,-1647,-4930,-1664,351,7049,583,-8371,622,4914,2698,839,-7816,-2985,6913,-321,-3880,-3556,-1225,8952,1593,-7255,-1811,2059,3312,2484,-7486,-1942,5850,1808,99,-3540,-2133,7012,2110,-3782,-559,-772,5193,2316,-5588,-351,3196,786,983,-2559,-1253,4525,723,-1817,-1721,-88,3192,734,-3504,79,1149,1688,133,-4457,1027,3238,-518,-1619,-1174,751,4215,-1248,-2608,709,1299,2583,-1261,-5533,2060,4085,-409,-1925,-3892,2277,5423,-2015,-3504,-1251,2478,4591,-3256,-5842,2651,3035,1737,-651,-4625,4046,4919,-861,-3312,-3159,2208,7054,-1887,-5065,498,2833,4916,-1090,-7229,1696,4982,47,-3838,-5404,-274,7931,-1877,-5254,-1738,1383,6166,-698,-6629,-144,3514,3721,-1483,-5641,-819,4712,2,-1328,-2529,140,5642,-117,-3579,715,1239,2563,815,-4741,227,2832,-257,-711,-2949,676,4192,-1012,-2250,-668,212,2717,-834,-3907,1888,2228,493,-1400,-3267,1660,2829,-1667,-2489,-36,2801,2359,-3651,-3325,2701,2173],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-7,8,-9,11,-12,13,-15,17,-19,21,-23,26,-29,32,-36,39,-43,48,-53,58,-65,71,-79,88,-98,109,-122,138,-156,178,-206,242,-290,357,-463,651,-1093,5121,2154,-3497,-3977,-3916,11719,3843,-10194,-995,-170,4788,4823,-10262,-4844,6513,1788,1413,-5921,-5229,8872,3221,-5016,-3264,-2254,5772,4871,-7621,-2476,2459,2093,3249,-4513,-3166,6307,2092,-1371,-2728,-2439,5491,1181,-3924,-383,-516,2562,760,-5080,358,3534,387,-567,-3788,575,6162,-1172,-3556,69,-145,5792,-1441,-6446,3486,2529,1469,-128,-7039,2284,6632,-4030,-2241,-2358,999,9017,-3491,-8558,1469,2189,4886,-1607,-10984,4056,7244,-2423,-544,-7150,1049,12333,-1958,-6971,-377,145,8360,46,-11826,2546,6396,2227,1832,-9640,-317,11149,-1697,-4550,-2544,-543,10053,439,-9709,669,1691,4799,2531,-9387,199,7851,823,-319,-4279,-2663,8957,1063,-6311,-694,-674,4923,2498,-7379,283,4189,775,896,-5778,-1337,5680,315,-2474,-699,-779,4857,-665,-5660,1368,1264,1743,-385,-4300,1997,3917,-1109,-1786,-3727,1907,5802,-3176,-2488,1150,704,4124,-3529,-7108,4227,2634,-1263,-1113,-4975,5022,5816,-4233,-3090,-954,2617,7793,-5118,-6179,3866,3184,3310,-2581,-9344,6450,7719,-2445,-2196,-4096,2793,8983,-4702,-7620,1000,1256,6598,-2861,-10466,3769,6083,130,-865,-6988,2306,9764,-2710,-4695,-2098,440,8285,-2346,-9099,1801,4168,3283,481,-6711,-313,6529,-839,-2236,-3591,537,6601,-575,-5065,-16,689,3878,412,-5109,2118,3897,129,-1677,-3962,1837,5470,-1856,-2313,-354,994,3904,-1860,-3884,2419,1727,52,-1152,-3584,2703,2135,-3103,-1358,-131,2930,3724,-5184,-3806,3080,1893,1655,-4894,-3258,5997,2747,-3474,-2485,-2818,5252,5035,-5291,-3234,1410,3381,3745,-4889,-4645,6009,2502,-263,-3239,-5268,6058,4734,-4176,-3214,-381,4184,6378,-4923,-5592,3015,3583,2852,-3884,-7092,4797,6069,-2228,-3425,-4135,4129,6821,-3879,-6048,569,1980,4818,-2811,-7002,3452,3707,764,-1455,-6218,3386,5581,-1875,-2409,-1187,737,3953,-1774,-4606,1833,2682,1314,-654,-4114,2136,3600,-1812,-1022,-1906,2327,2447,-4171,-2897,2506,792,1823,-1963,-2791,3455,1369,-1490,-1472,-89,3543,3011,-3499,-625,1352,1977,1148,-4205,-1157,4164,1249,-542,-4217,-1661,6211,2333,-3828,-2753,550,4185,2405,-6253,-1689,2709,2386,1811,-4890,-2397,5938,2036,-2282,-3288,-1252,6523,3181,-5428,-2880,1467,3885,2603,-6640,-3805,4434,3164,-902,-4299,-3433,5731,3019,-4231,-2759,-1489,3760,4041,-6231,-3946,1722,2277,2331,-3424,-3255,4339,3126,-1347,-3133,-1851,3865,3491,-2210,-1024,1005,1084,2559,-3041,-2555,3568,2407,-739,-1585,-1989,3608,2566,-2588,-1311,205,2304,193,-2758,-1272,2157,1882,-1813,-3215,-348,3764,383,-2987,-1941,1757,3780,502],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,1,-1,1,-2,1,-1,1,-2,2,-3,3,-3,3,-4,3,-4,5,-4,5,-5,5,-5,6,-5,4,-2,-1,7,-19,46,-112,341,-2775,-11621,4865,7529,-1295,-1370,-7592,1474,12829,-3937,-6784,-1108,-409,9567,-1195,-12146,4212,5376,1633,1279,-10092,547,10035,-3406,-3561,-2496,-1509,8832,-287,-8322,1530,1828,4597,2698,-8293,453,7102,-2879,-80,-3688,-506,7012,-2663,-5129,2314,-40,2913,143,-6081,3829,3535,-1223,-1243,-2985,1982,5428,-3289,-3467,291,2198,5303,-4294,-4446,4303,3124,1977,-5053,-5374,6672,3592,-3297,-3132,-3174,4645,6149,-7179,-4064,2323,3296,4914,-6872,-6332,8385,3532,-1523,-3580,-7937,7614,7293,-7957,-3648,-2061,3531,9986,-6791,-9229,5319,2558,4208,-3120,-10061,8469,7344,-4255,-2119,-5740,2705,10150,-6739,-6673,1139,905,6537,-3168,-10622,5958,3994,-503,-91,-6197,3037,9486,-4609,-4163,-118,-367,8802,-3021,-6810,5133,1558,668,1153,-6801,1819,5476,-3345,-1384,-1112,897,5459,-4720,-3685,2627,464,2057,-1581,-4435,4421,2811,-3298,-1590,-87,4544,2127,-4943,-2499,2105,3321,1921,-4915,-3612,5778,1567,-773,-4125,-2835,7302,3911,-5588,-2623,-1038,6429,3997,-8228,-4191,6084,2914,2482,-7220,-5394,10170,2839,-2822,-3195,-3342,7332,5540,-8551,-3811,727,4046,5656,-8538,-5720,7790,1865,1537,-5140,-6873,8487,5764,-6189,-2768,-1479,3949,7273,-9150,-5015,4638,2728,4204,-2878,-7046,5952,4378,-3593,-931,-4891,4185,8188,-6255,-2933,1980,115,5829,-3870,-5475,4998,2492,-1520,-2433,-4609,3757,5108,-4093,-1860,259,1461,3876,-3901,-2862,4655,260,-1317,-3216,-2350,4193,498,-3852,-2023,1216,4770,1601,-5589,-1372,3424,1584,-878,-6233,-1263,7388,-101,-3162,-3880,70,7325,96,-8260,-1630,1169,4812,137,-7833,-1083,5623,1686,-531,-6304,-288,9576,972,-5503,-3112,-1250,8958,1864,-9938,-2010,3589,3856,1999,-6339,-2856,7049,3202,-1804,-3962,-3467,8890,3020,-8072,-554,1319,4503,3823,-7092,-4390,4461,1748,1205,-4657,-4577,6754,2844,-4219,-2392,-1695,3840,4177,-5572,-1679,3232,609,1558,-3974,-2231,5199,-312,-1626,-505,-1173,3635,1700,-4448,-699,2294,1892,261,-4301,-481,2985,-516,-2101,-1881,-107,5075,-91,-4696,139,2405,3448,-506,-5389,-525,5186,961,-2163,-3982,924,6280,-125,-4475,-1964,2821,5819,-267,-5748,925,3597,3466,-1462,-7203,884,6160,141,-2568,-5658,657,8321,-463,-6073,-2836,1869,6863,274,-6345,-533,4614,2331,-748,-5997,-264,6532,902,-4409,-3334,-819,6338,1366,-6048,35,2427,2601,1306,-5594,-1251,4524,265,-411,-4132,-560,5763,966,-4178,-1587,1315,3555,1541,-5772,-394,3372,312,55,-3350,-689,4073,-923,-3013,-450,746,2826,-195,-4335,127,3403,12,-1935,-2703,-647,3419,-791,-2523,-1247],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,0,1,-1,1,-1,2,-2,2,-3,3,-2,3,-3,4,-5,5,-6,6,-7,8,-9,9,-10,12,-13,15,-16,19,-21,25,-29,34,-41,52,-69,101,-177,704,1915,4596,4509,-10106,-6548,9724,2488,-1259,-5267,-7649,10568,5806,-8727,-1772,-2495,4801,8780,-8845,-4665,6448,2128,2359,-5069,-7319,7224,4350,-4163,-228,-3985,4485,7297,-7788,-3757,2364,657,5151,-5253,-5435,7328,395,-1924,-1514,-3073,4637,2691,-6764,-926,544,1354,2296,-4898,-2541,4120,108,-2196,-2834,-637,5733,348,-4873,-89,-69,5566,-788,-8429,751,4429,2221,-902,-6911,60,8841,-1916,-4131,-4064,-581,9435,-1225,-8790,1196,1321,7484,235,-11448,622,7864,673,-1280,-6803,-2585,12245,-523,-6068,-1818,-3430,10095,2097,-12228,-415,4654,1942,3008,-10771,-3368,10900,437,-2644,-2861,-3499,10260,3310,-9529,-158,960,5135,5083,-10475,-2671,8561,-316,957,-3371,-5297,8444,2503,-5781,-666,-1975,4351,4098,-8415,-991,3821,1150,2353,-4111,-3107,6187,-123,-3161,-588,-2244,4344,1597,-6654,257,2715,-179,376,-5778,1175,5979,-624,-3423,-2761,1610,6140,-1901,-5235,684,2860,3540,-2273,-5623,3265,3806,-327,-2705,-6673,3374,8754,-3016,-4296,-2812,1560,7066,-3400,-7756,1765,3516,3885,-2046,-10279,4239,7290,-1466,-2420,-6506,1082,10629,-2723,-5989,-861,1090,6928,-1093,-11541,2787,5783,1410,-1114,-9039,1551,9875,-1533,-4088,-2287,-945,8819,377,-9775,962,2453,2777,2055,-9187,-1473,6951,-1145,-1011,-4427,-1709,7691,-102,-6552,292,636,2456,2999,-6929,588,5430,-336,4,-3221,25,6362,-1254,-2576,168,1342,3585,-950,-4925,1656,3249,1192,-1611,-4441,2144,5167,-2001,-3510,-671,2373,5091,-3293,-4624,2613,3145,2736,-3697,-6054,3738,4184,-1524,-3381,-3766,4913,7517,-5029,-4747,783,4617,5117,-4866,-6862,5227,4783,809,-3613,-7329,4025,6778,-3063,-4502,-2617,3943,8396,-4321,-6109,2768,3132,5149,-2620,-7467,4624,6879,-1083,-1738,-5451,1928,8009,-3769,-4737,-363,659,5957,-1761,-6830,1597,4003,759,-1043,-6695,1190,6446,-2650,-1964,-1102,155,4775,-1819,-5944,2046,1056,1424,-984,-4077,2339,2862,-2219,-1923,-1443,1148,4569,-2147,-2726,2060,1595,1308,-3133,-4168,3285,3076,-2317,-1652,-977,2680,3854,-3987,-2625,1475,2925,2503,-4811,-3674,3622,3276,1080,-3362,-3369,5851,4544,-2600,-2388,-1483,5373,4089,-5351,-4900,3098,3400,2408,-6437,-5316,5577,3447,-557,-4938,-3614,6377,4454,-3878,-5311,-855,3616,3880,-4850,-4647,4567,2751,1990,-4176,-6263,4880,4902,-2632,-2732,-2933,3768,6128,-5248,-3833,1543,2209,2938,-2736,-5231,3701,4650,-10,-1720,-4044,2706,4775,-3267,-2696,283,1051,2585,-2960,-3281,2564,1224,-839,-2244,-2545,3388,2143,-1535,-1253,22,983,1482,-3323,-2399,3398,648,-481,-2235,-498,3127],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-3,4,-5,5,-5,6,-6,7,-8,9,-9,11,-12,12,-14,15,-16,18,-20,21,-24,27,-30,33,-37,42,-47,51,-47,-4,833,4973,-6768,-9555,8437,5490,-3289,-3514,-5262,7031,10282,-7233,-5155,2232,2360,7025,-7666,-9236,5546,3746,1440,-2965,-6648,4966,5652,-4031,-2504,-1928,2181,7015,-5581,-4134,2704,1636,2859,-4311,-4811,4258,2367,-1213,-1181,-2265,3876,3330,-4651,-788,-993,2362,2767,-5717,-1639,3976,-223,-332,-3832,-1444,6918,501,-5220,734,-627,5486,2466,-8211,839,3813,-541,878,-7047,-1427,9591,-623,-4435,-1336,-2708,8557,2869,-11407,-180,3073,3739,3036,-10061,-2353,10670,634,-1090,-6256,-5099,10524,2591,-9729,-1236,-257,6163,6990,-10831,-3144,6379,3491,2867,-6609,-5762,9185,2990,-5581,-3231,-3731,6279,5561,-8567,-2476,2698,2694,4487,-5382,-5763,6880,3571,-179,-2553,-5130,6378,3983,-4375,-1537,-345,3517,3614,-4705,-2016,2902,1444,1071,-2731,-2605,5371,841,-1477,-678,-1254,4344,1081,-4297,888,1421,1788,1605,-6010,380,5564,-525,-884,-3555,502,6463,-2160,-4918,1085,1613,4409,165,-7740,2122,4790,-322,628,-6566,450,9769,-2379,-4513,-847,167,7405,-385,-8980,1004,3558,2771,1717,-9313,-584,9896,-1061,-2860,-4012,-2765,9650,1213,-8391,-364,2852,5125,2695,-9775,-1653,7525,2405,-926,-6125,-2780,8177,1773,-5339,-1652,-800,6100,3338,-7908,-2024,4580,2262,1957,-5288,-3213,6485,1337,-1458,-3035,-1891,4752,1936,-6515,-1301,1515,2982,2024,-4994,-700,2869,-300,-56,-3325,-607,4679,-1146,-2633,-624,-453,2877,-298,-4243,2142,2532,336,-345,-3504,1689,4133,-1799,-2034,-1610,1053,5875,-3321,-5190,2534,3412,2418,-1793,-7001,2964,5359,-1077,-2372,-4944,2246,7678,-2834,-5926,775,1939,5835,-1524,-8741,2311,5774,872,-1006,-6517,1586,7770,-1328,-4786,-1700,699,6883,-847,-8260,736,3887,2604,-206,-7451,1236,6689,769,-2798,-5393,-423,7910,-617,-5274,-1027,2313,4386,514,-7075,-700,4562,1509,-31,-4390,-1155,6774,523,-1471,-1655,293,4593,-560,-3606,202,1674,1458,130,-4582,618,2494,-1518,-2299,-1619,543,3479,-1438,-3391,84,31,3072,-1701,-4399,2937,2071,-537,-2197,-2605,2237,3729,-3526,-3224,809,2560,3523,-3976,-4772,3285,1822,13,-2235,-3287,3689,4045,-2733,-2423,-387,3693,4253,-3904,-4372,2011,2893,3876,-3303,-6155,4054,4637,-1226,-2034,-4759,2065,6977,-4396,-3379,458,3235,3376,-2160,-5913,2617,3801,-111,-2097,-5512,2777,6368,-1350,-3112,-1805,2196,3869,-1535,-5207,664,3136,3095,-835,-4525,562,3267,-104,-1982,-2787,1318,4664,-1632,-2942,-112,1361,2157,-1260,-4362,665,2459,1232,-2383,-1976,1643,1865,-1748,-1583,-199,1579,3568,-2142,-2490,1614,1799,-484,-1989,-1196,3406,1853,-2095],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,3,-3,3,-4,4,-4,5,-6,6,-6,7,-8,9,-10,11,-12,14,-15,16,-18,20,-22,24,-29,32,-36,42,-50,60,-74,94,-125,180,-294,612,-3058,-11451,1149,4154,5038,1540,-10139,9,9333,580,-2227,-5805,-1915,11012,665,-7635,-1580,-398,6212,1277,-9788,-1395,6247,2946,864,-5647,-2333,8497,194,-3495,-3334,-489,6563,971,-5361,497,2806,2542,931,-6209,1035,4139,-251,-743,-4357,1230,6644,-2519,-1894,255,699,3952,-3493,-5046,4927,1974,-3,-379,-5541,3324,3972,-5410,-3100,54,1756,5641,-5781,-5987,5080,2495,2218,-3097,-8169,6465,8056,-4257,-2819,-3638,3596,10984,-6609,-6125,2582,1626,6854,-3681,-10972,5186,6264,-360,-1844,-7845,3080,11600,-4949,-5189,568,69,9827,-2183,-10081,2740,3984,3915,-546,-9575,1857,9436,-1625,-1874,-3845,-913,9923,-662,-6898,1079,1919,4817,1204,-8525,679,5201,561,-617,-5511,-910,7577,-1850,-4408,-1320,967,4587,-1331,-4543,2090,2251,1648,-597,-5936,2115,4266,-2243,-1961,-3034,1603,3777,-4259,-1371,2265,1696,2549,-4245,-4176,5695,2763,-3080,-1675,-3856,4896,3976,-6835,-855,1417,3326,4336,-6500,-4400,5314,1772,714,-3611,-5835,7532,5005,-4762,-2406,-1810,3378,7091,-7770,-5700,5105,2450,3416,-5062,-7540,7038,5529,-3866,-2818,-5697,4951,8247,-5922,-5227,466,3666,6289,-2611,-8337,4807,3691,-476,-3085,-8069,4970,6822,-2683,-2602,-1491,1332,6603,-4045,-6567,2053,1511,3827,-1812,-5473,1779,2688,-1646,-134,-2564,1505,5521,-3977,-3101,786,824,3033,-1650,-4213,4041,1873,80,-734,-2734,3409,2453,-3272,-1143,988,1845,1956,-4896,-1048,3393,970,783,-4428,-3147,5280,1738,-2388,-1060,-1413,5313,2471,-5800,-2020,1485,3397,2638,-7111,-3053,6834,2192,-1885,-4009,-3502,7432,3217,-5799,-1043,865,4430,3775,-7124,-4089,5459,2658,582,-4314,-4589,7060,2533,-4321,-3078,-2690,4380,5621,-5773,-3526,2850,2548,2598,-4950,-5531,6084,3735,-2507,-1834,-4685,4154,5183,-4292,-3168,252,2328,4357,-4250,-4465,3414,2202,476,-1557,-4155,3920,2977,-2505,-1720,-856,1646,3062,-3626,-1958,1375,1023,1808,-2868,-1213,3310,1921,-2068,-1748,-949,2570,1393,-3768,-396,2253,2580,1701,-4189,225,3729,44,-1109,-3210,-608,5889,-750,-3860,-320,249,3321,1076,-5675,124,4974,1022,-165,-5386,551,7651,586,-2754,-3248,-252,5048,1086,-6114,-1227,3011,2561,834,-7022,-1724,6043,878,-1229,-3519,-2753,6471,2542,-5126,-3078,668,3743,2322,-5407,-2765,4714,3354,-230,-4121,-2622,4763,2405,-2797,-2659,-739,3865,2591,-4495,-1920,2731,2191,1457,-5202,-2590,3481,884,-1778,-1143,-1023,3439,2225,-3768,-1409,316,2165,713,-2592,-735,2360,945,317,-2462,402,3368,-772,-3235,-1158,1127,2420,-71,-3734,-72,1248,1095,-1294,-3542],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-6,6,-6,8,-9,10,-12,14,-16,17,-20,22,-24,27,-30,34,-38,42,-47,51,-57,63,-70,77,-85,94,-104,115,-127,141,-157,174,-194,218,-247,282,-325,381,-457,564,-732,1033,-1741,7540,908,-9692,569,-649,8388,1000,-13182,530,6738,1233,1768,-9210,-3137,12824,636,-4347,-2324,-2991,10352,2736,-9952,-392,2593,2141,3991,-9819,-3225,8507,183,-1415,-2539,-3976,8087,1268,-6862,244,861,3493,3952,-8153,-101,6496,-696,147,-3000,-1728,7040,-1362,-3558,1006,-57,5066,-14,-5911,1927,3474,208,-15,-5715,2631,5978,-1571,-3621,-2221,2437,7326,-4500,-6630,1154,3515,4593,-4039,-7677,4400,6392,-1132,-3257,-6395,3240,7764,-4072,-4094,-762,4090,9200,-4600,-9350,4413,4777,2080,-1489,-10500,4336,9956,-3141,-1946,-5466,1251,10739,-3987,-8499,2197,2197,6223,-298,-11710,2819,6790,-162,202,-7541,-441,10857,-3796,-5740,-718,-935,8820,819,-10870,2258,5067,798,1585,-7790,-566,9820,-1886,-2408,-842,-1757,7010,-502,-6500,2784,21,322,1966,-6683,2056,5551,-2410,-1128,-2083,19,6264,-2612,-4950,2258,1035,3263,-1958,-5453,4065,4447,-1234,-3047,-4432,4695,5356,-3744,-3297,-859,3043,4079,-4563,-4769,3387,3133,2124,-3952,-5653,5571,5588,-3440,-4270,-3394,5384,7954,-7107,-4764,450,2666,6637,-5857,-7201,6156,4359,-136,-3762,-8643,5089,8653,-5292,-4384,-2323,2282,8648,-5207,-7120,4755,3014,3718,-2367,-9290,3848,6856,-1627,-1428,-5096,1460,8676,-3910,-5703,1578,615,5239,-1121,-7704,3844,3778,303,-168,-5539,1035,5444,-4245,-3462,355,599,5468,-2275,-5233,3040,2318,880,-323,-4932,2841,4811,-3147,-1669,-1118,798,3595,-4151,-3709,3496,1216,656,-3707,-2813,5322,2755,-2965,-3024,-1678,5215,3848,-4630,-2897,2745,4690,2356,-5329,-3754,5077,3904,553,-4663,-4333,7202,4100,-4738,-3728,-908,6015,3764,-7245,-3544,3868,3462,2991,-5653,-5113,7010,4231,-2867,-4755,-4941,5439,4734,-6600,-3325,494,3980,5641,-4261,-4497,4937,2736,1386,-2569,-5598,4940,5572,-4239,-1991,-2899,2237,7342,-5834,-3800,2332,2095,2446,-2712,-5088,5224,3492,-1684,-646,-2979,2568,5029,-4499,-2261,1378,571,3159,-3695,-3834,4260,2223,-2018,-2055,-2585,3840,2073,-3428,-2042,375,2686,1448,-4226,-2015,3951,1527,-840,-3722,-1433,5142,1014,-4007,-1373,676,4520,884,-5253,-1692,3311,2433,120,-5656,-1320,5372,2180,-2770,-3900,-1660,6843,2040,-6199,-2133,1150,4680,1345,-7158,-2290,4444,2321,-901,-5530,-3135,7366,3521,-3907,-3128,-1155,5932,4351,-5326,-2050,2220,4616,1572,-6090,-4144,5046,1978,-1054,-3525,-4318,4483,3204,-3511,-1924,222,3073,3983,-4895,-2896,3511,395,-398,-3628,-3308,4756,2709,-2608,-1056,561,2027,2144,-4218,-1438,3140,1376,789,-2045,-521,3049,47,-2069,-1973,193,2695,272,-3853,-2,1458,1708,401],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,5,-5,6,-7,8,-8,9,-10,10,-11,10,-10,9,-4,-4,26,-83,410,-3730,-8419,8503,8478,-8985,-3489,-1192,3607,9554,-7882,-9530,7618,3181,3795,-2428,-11356,7481,7354,-5007,-1439,-5098,3740,11318,-7422,-6097,2257,1476,6144,-2182,-9968,6202,4502,-2588,-334,-5196,2527,7912,-5388,-2834,943,162,5203,-2563,-5568,4575,1996,-1022,-385,-3737,4313,4711,-3876,-2355,376,3105,3521,-5936,-2793,4878,2073,684,-5716,-2966,6572,1474,-3990,-3332,-1308,7319,2500,-8472,-2854,2304,5235,2844,-8296,-1405,7711,1251,-648,-6033,-2874,11533,1920,-7027,-2600,-1951,7990,4818,-11115,-2292,6638,2591,2981,-8326,-5267,10657,2017,-3911,-3361,-5605,9082,6264,-8640,-3181,588,3781,8049,-8997,-6474,6670,2545,-624,-4190,-7016,8045,5135,-7180,-2139,-2055,4579,7929,-7327,-4089,4854,520,3418,-3772,-7213,6626,2862,-3068,-1115,-3594,2929,4736,-6359,-2198,2418,964,2893,-4780,-3535,6024,1296,-2728,-1042,-2619,4759,1354,-5649,-957,2410,2014,478,-6323,-896,5040,1083,-1351,-4989,-155,7312,-192,-6298,-1333,745,6683,-325,-9561,179,3862,3469,-858,-8191,22,8772,939,-2979,-5489,-1271,9213,75,-6936,-1126,908,6726,2160,-10816,-890,7608,2559,325,-7072,-3052,10454,1014,-4807,-2158,-1971,8053,3056,-9966,-1078,3049,2879,4147,-8270,-3401,8424,892,-1754,-3047,-5069,8764,3728,-7642,-1070,191,4460,4653,-7430,-2157,4726,1125,663,-3025,-3808,6419,1645,-3611,-610,-464,2098,2548,-7015,-147,3524,-485,553,-3578,-1533,5040,-523,-2922,71,-144,5519,-561,-6176,1173,2769,1484,-1690,-4545,1025,5353,-661,-3441,-2279,721,6250,-1376,-6044,688,2869,4803,-1792,-7247,1195,5166,1811,-3684,-6579,1725,6201,82,-5203,-3736,982,8032,-670,-6603,447,3287,4608,-1163,-9179,1729,7378,332,-1045,-6229,-875,9418,-153,-5932,-1285,1101,5433,730,-8331,362,4424,2106,-559,-6795,-1293,7912,-206,-2466,-1734,-1834,7213,669,-5942,831,1213,1720,1709,-6595,79,5424,-982,-643,-2021,-857,5714,178,-4493,281,1687,2741,243,-4866,730,4102,-844,-575,-2345,712,4392,-2501,-3658,7,1707,4008,-1025,-4706,2575,2885,651,-2470,-4207,2978,4819,-1572,-3161,-1748,3338,4501,-3128,-4873,1487,3224,3556,-3520,-5857,3231,5576,-589,-3173,-4757,4137,6840,-3351,-5212,-1472,2582,5697,-4032,-6746,2193,3508,2386,-2112,-8205,2940,6687,-1293,-3544,-2754,2351,6142,-2351,-4959,1118,2190,3084,-1275,-6302,2551,4217,14,-2294,-4634,-273,5880,-1101,-4375,407,1521,4613,-1119,-5139,1028,2829,266,-1241,-4260,594,4185,-2313,-1931,27,792,2908,-2109,-4604,1168,1798,699,-1264,-3352,2780,2846,-2081,-2069,-974,2180,3257,-3132,-2980],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-3,4,-5,5,-5,6,-7,8,-8,10,-10,11,-13,14,-16,17,-19,21,-23,25,-28,30,-34,38,-42,46,-53,58,-66,75,-87,101,-119,143,-178,233,-331,563,-2728,-2864,-1882,7062,6222,-12717,-2421,4711,3169,3829,-8806,-6043,9729,3557,-2043,-3940,-4597,7856,5352,-6387,-3298,-262,4706,5350,-7421,-4286,5286,2244,2284,-4731,-4132,6373,2123,-3384,-2315,-2078,5492,2228,-4554,-897,1858,2018,1986,-5844,-1706,4702,199,-49,-1895,-1388,6716,-597,-4568,1304,767,3778,916,-6799,2846,3943,-1093,1816,-4853,437,9140,-4036,-4268,757,-218,7273,-561,-9739,2883,4403,1573,643,-9299,2249,9985,-2947,-4332,-3569,-528,10846,-899,-10808,1417,2279,5108,1633,-11426,461,10118,-1431,-712,-6664,-2579,11362,167,-7955,-1006,-721,7099,2675,-10413,-1067,5969,2674,1196,-7102,-3252,9253,1039,-4874,-3058,-1916,6848,1740,-7594,-1315,2333,3972,1904,-7584,-48,5150,1126,-1292,-4209,-2466,6036,1318,-4393,-1509,703,3033,-93,-5827,-227,1551,913,-37,-5195,-67,4692,-2323,-952,-1361,718,6029,-2301,-4848,2623,824,1853,-1697,-6122,4467,4802,-2755,-1060,-3979,2248,7854,-5284,-4443,1758,847,4412,-2784,-8928,5718,4714,25,-1363,-6594,3084,8078,-4634,-4680,-51,991,8868,-2544,-9847,2131,3225,2715,-792,-9817,3059,8995,-2325,-3537,-4845,-139,9779,-1582,-7690,673,2037,5194,-155,-10020,1282,5505,431,-840,-5667,-368,9008,-625,-4661,-2103,249,5658,764,-5672,77,3684,2530,-253,-5596,89,5176,1002,-1434,-2699,1411,5444,-1531,-4129,589,1350,2811,-734,-3657,3108,2076,446,-1066,-3517,3206,4038,-2882,-1607,-400,1965,4132,-4216,-3284,3778,1850,110,-2317,-4601,4576,3055,-4275,-1509,-1428,3818,4528,-4815,-4300,3368,2516,2333,-4189,-6501,5328,4192,-2744,-2456,-3769,4914,6355,-5739,-5328,2000,4129,5417,-4411,-7266,4533,4042,476,-2560,-6175,3661,6975,-4493,-4285,-1944,2538,6479,-3506,-5877,2379,3106,3263,-2766,-7588,3119,6089,-860,-3654,-4165,1273,6216,-1618,-4692,1404,2729,3354,-1707,-6191,942,3755,1167,-905,-2983,2200,3550,-1340,-2435,-576,2102,3088,-2407,-2320,1886,1419,1334,-2817,-1924,3072,2109,-1547,-1123,-1074,3143,1681,-3726,-410,1187,1456,1702,-4431,-1941,5009,1662,-398,-1995,-2022,5109,2606,-4972,-1971,1035,3978,2842,-5864,-2846,4645,2287,-818,-4930,-3732,5921,3490,-4468,-2736,-1530,6089,3889,-5151,-4378,2718,3478,2762,-4460,-4644,6530,4238,-1765,-4270,-2958,3812,4145,-4043,-3409,183,3669,3556,-4713,-5205,3922,2952,-781,-2762,-3343,3143,4423,-2514,-3052,-1461,2434,4085,-2980,-3251,1491,2692,1932,-3452,-2914,2335,2131,-52,-1135,-1979,3018,2661,-2426,135,736,1815,1813,-4159,-1447,2075,1653,-847,-2397,-992,3205,1857,-3037,-2145,322,1978,987,-4147,-1069],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,9,-11,11,-13,14,-17,19,-20,23,-25,28,-31,34,-39,42,-47,51,-57,62,-69,76,-84,93,-102,115,-127,143,-160,181,-208,240,-282,339,-420,547,-770,1281,-5418,3009,10692,-5408,-4809,-4001,2939,10467,-3265,-8905,2570,4078,4981,-1495,-10445,2886,7268,-538,-1815,-6586,885,8358,-2640,-5886,-2218,1475,6008,-1268,-8195,2607,2802,1918,-173,-6586,1968,5046,-1250,-1639,-4075,1234,5187,-3868,-3950,1871,1447,3919,-2650,-4970,5714,2209,-1430,-1895,-4306,4667,4273,-6048,-1181,1331,2600,4896,-7041,-3490,6364,670,-433,-2639,-5844,8031,4668,-5994,-651,-1561,5462,6713,-9297,-3847,6607,936,3428,-5234,-7715,9137,4854,-4552,-3073,-3936,6782,8348,-9074,-4552,3305,1964,6705,-6079,-8099,7482,4258,29,-1741,-7593,5615,7631,-5182,-4038,-1706,2809,8523,-6116,-7538,4637,3703,3612,-2698,-8982,4876,6043,-1557,-2687,-3409,3374,7945,-3243,-4578,263,1932,4962,-2311,-5625,3224,3008,567,-3546,-3823,3407,4004,-3521,-1308,-1304,2148,4778,-4485,-1569,3012,1237,1322,-3243,-2684,6180,1303,-2469,-624,-2004,6474,1683,-7348,-19,1751,2253,2117,-6695,-828,7360,795,-1476,-2377,-3403,7900,1689,-8045,-416,1095,4709,3331,-8067,-2844,7208,1507,222,-5977,-4717,9934,3565,-5767,-3076,-2075,6552,5467,-8646,-2875,4776,3260,3213,-6705,-7938,7814,3392,-2933,-4296,-4152,6258,6574,-5942,-3150,1783,3159,5885,-6348,-5221,5650,3340,703,-4290,-4920,4448,3489,-2878,-1424,-1475,4513,4624,-4441,-4770,1206,3201,1750,-3313,-2327,2998,1809,-1445,-2571,-1503,3136,2414,-3557,-686,1227,2841,2216,-5289,-805,3006,423,-496,-2491,-1341,5249,-104,-3486,-200,-272,4443,703,-5112,1510,2748,124,-415,-6141,-1529,7212,-2050,-3890,-2042,-513,6912,998,-7382,535,2513,3444,1166,-8191,758,7566,435,-1794,-4117,-1878,8748,1290,-6830,-1340,564,5910,2933,-7536,-2513,5277,3157,1155,-5451,-2301,8658,1783,-4350,-1679,-1446,5819,2628,-7310,-630,2169,2496,1294,-4639,-3810,5974,1120,-2589,-3086,-3122,4595,2362,-3641,-1784,-1110,2986,2498,-4994,-2659,3978,823,-495,-3633,-2410,3481,-38,-2547,-1534,-134,3359,642,-4480,112,2898,2087,-679,-3553,1308,3355,98,-1495,-1376,1664,4135,-2731,-4105,-35,2082,3024,-795,-6561,2244,4330,-195,-2508,-3052,2220,6658,-1573,-4184,-798,1986,5280,-2911,-6366,1295,4903,1681,-3045,-5534,1298,6542,-1550,-3142,-3649,1180,6623,-1990,-7507,221,3339,4659,637,-6886,-324,5656,687,-2252,-4048,-491,7004,1476,-4835,-1685,1390,3885,1639,-5882,-505,2845,1110,-1020,-5356,-1228,5431,367,-2929,-2251,98,4752,756,-4362,-860,2270,2060,-747,-3318,259,3175,-128,-869,-1668,48,3702,32,-3015,208,1754,1597,-2388,-2102,507,1556,-34,-1697,-1275,1953,1664,-1744,-2294,-480,3013],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,17,-19,21,-24,25,-28,31,-34,38,-42,46,-50,52,-44,-3,51,7356,3130,1547,-7012,-5057,12823,3823,-5653,-2048,-4870,7274,5416,-11569,-2507,4210,630,4623,-8435,-7075,10599,1612,-1653,-1954,-6404,8559,5472,-8004,-1113,-480,2595,6063,-7825,-4513,7365,-375,290,-2362,-5962,6157,3124,-5801,0,-832,2945,5555,-5730,-1274,4761,-608,1664,-4323,-3418,7069,367,-4254,-935,244,5190,409,-6968,-289,3878,2516,-63,-7283,626,7512,170,-2633,-4779,1096,9301,-1659,-6082,-367,2522,6538,-386,-9660,1199,5293,2618,-1229,-9504,-6,9667,-1040,-4514,-3430,-81,10678,-236,-8323,-149,3090,6084,2041,-11143,804,7678,500,-831,-7817,-2661,12996,138,-7346,-207,-613,7599,3674,-11164,-1012,6544,929,3222,-6811,-3687,11810,-421,-3832,-1650,-5302,6952,2697,-8871,448,2822,1803,4639,-8313,-2973,7811,-1399,-460,-2242,-3611,6974,1248,-6266,900,490,3337,2171,-6568,780,5032,-99,-177,-3103,-527,6549,-874,-5030,697,867,4482,-1260,-7115,2157,5049,373,-1383,-5105,2364,6624,-1383,-4002,-2642,2227,6807,-2729,-6862,94,2365,5481,-3020,-8111,3132,5849,1606,-2167,-5550,2814,9348,-2857,-5445,-2834,1411,9712,-2448,-10262,1836,4205,3855,-433,-9757,2785,9498,-1051,-3080,-4478,-11,10030,-1656,-8455,-798,2255,5804,1187,-9766,2642,6442,252,278,-6245,-359,9460,-1069,-4768,-912,-1182,6104,1524,-7846,978,3277,17,1063,-6068,-824,6881,-2020,-2832,-556,-909,5279,738,-5663,1775,670,463,86,-5394,2363,4462,-2378,-1415,-163,1609,4969,-2618,-4436,2523,2430,2949,-3003,-4767,3653,3590,-488,-2646,-4359,4174,4442,-3737,-3619,-1024,4010,5479,-4340,-5907,2995,3829,2582,-3143,-6813,4779,5745,-2186,-4124,-4662,4762,7568,-5277,-5093,1401,3663,5464,-3962,-7991,3997,4375,1031,-2204,-7958,3324,7438,-2517,-3097,-2389,1551,7652,-2937,-6422,2085,2195,3703,-466,-7563,1282,5600,-876,-1930,-4512,1114,6419,-3048,-5146,406,954,4565,-1051,-5236,3084,4343,-759,-397,-4124,958,5105,-2472,-2443,-144,664,4184,-2067,-3756,3727,2390,-191,-1232,-4416,4064,3436,-3338,-2217,287,2679,3287,-3965,-3438,3750,2451,-593,-3842,-3661,4723,3424,-1055,-2552,-1563,4816,3238,-4525,-3548,1570,5196,3354,-6065,-4965,4296,4157,-1024,-4689,-4328,5771,4623,-4645,-4937,-1280,5622,5413,-4788,-4389,1866,4265,2744,-5406,-6183,5466,3155,-915,-3947,-4266,5239,4368,-4089,-3061,906,2911,5053,-3431,-5108,3757,3587,1014,-2835,-3971,4309,4662,-2197,-2357,-1525,1977,4484,-3776,-3123,1297,1816,2124,-1594,-2704,3555,2302,-2559,-941,-1042,1874,3247,-4465,-2350,1753,681,1637,-2746,-2015,3529,1108,-1557,-2491,-562,3706],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-1,2,-2,2,-3,3,-4,3,-3,4,-5,5,-5,6,-7,7,-8,8,-10,10,-12,14,-17,20,-24,32,-41,58,-90,162,-388,2701,9468,-5236,-11078,5137,4520,2751,-1251,-10405,4642,11294,-4283,-3635,-4187,-88,11944,-3548,-10061,3616,2666,6354,98,-11244,4239,7527,-2194,-185,-6056,-949,11539,-2460,-5438,983,-1224,5752,-682,-9472,3158,2765,-1798,1100,-6966,1627,7061,-3055,-2249,-125,-290,5968,-2219,-5822,3331,1854,1234,-533,-5242,3523,4494,-3109,-2536,-343,2560,4765,-4746,-4716,3522,3650,2936,-5376,-4637,5195,4729,-836,-4718,-5363,6551,5303,-6088,-3032,-657,4366,5863,-6817,-5652,4349,3674,2854,-5958,-6737,9439,5604,-2875,-2633,-5346,6381,9552,-7501,-5830,1800,3410,7682,-5957,-9921,6702,4679,1843,-3143,-9412,6268,9607,-6927,-3744,-1824,1744,9683,-6144,-8790,6127,1833,4018,-1212,-9398,6666,7172,-4367,-1671,-4574,667,9358,-4662,-4065,3452,651,4574,-1580,-7739,4961,4484,-2172,-6,-3065,2427,6842,-5190,-2604,2507,304,3069,-3300,-4155,5137,2049,-1282,-1921,-2005,5024,3360,-4259,-1783,461,3824,2822,-5606,-3093,3737,3133,690,-4982,-3738,6506,2879,-2531,-4396,-2165,6811,4678,-6129,-2558,1835,4913,3520,-9027,-4001,7179,3036,-56,-5467,-4559,9654,3821,-5465,-2613,-1880,6981,5742,-9209,-3280,3363,2157,4282,-7469,-5801,8806,3528,-2905,-3844,-6132,7076,6777,-7305,-3113,1045,3312,5946,-6714,-6055,6468,757,720,-2514,-5863,6551,4414,-5537,-771,-1927,2487,5014,-5958,-4332,4614,1638,2758,-2084,-4356,4958,2072,-2700,-995,-2220,3229,3171,-6173,-1353,3180,590,2281,-4013,-2756,4676,1369,-3407,-511,-920,5170,2900,-6548,-1899,2257,2447,1056,-6798,-1278,4599,2064,-1539,-4870,-80,6520,1500,-4837,-2297,420,6799,955,-7060,-1638,3706,4503,265,-8742,-1330,5810,2673,-2496,-5611,-2140,8986,1813,-6568,-1477,3,6123,2760,-8968,-3292,5462,2075,1254,-6314,-2633,7396,1587,-3049,-2409,-1345,6808,3729,-7795,-1806,3380,2283,3338,-5569,-2970,5717,1272,-325,-2599,-3177,5775,3194,-5958,-1174,320,2557,3045,-5439,-2776,3720,444,165,-2089,-823,4631,1793,-4377,-385,630,3512,578,-5792,-444,3493,-30,-994,-3483,-1138,5430,-395,-4439,-707,1061,4554,-1117,-5332,701,4389,1678,-1451,-5998,-199,4984,229,-2340,-4163,642,5526,-1002,-4584,-2092,2192,5878,-634,-6662,458,4952,3049,-2004,-5471,702,6909,-1048,-4654,-3744,577,7325,-1902,-6343,-467,3313,5858,-571,-7611,-463,5342,1166,-2160,-4638,-1072,6570,637,-4802,-1556,1120,5108,405,-5794,-812,2572,1573,-21,-4774,-936,4582,-421,-1720,-1669,-109,3562,468,-4197,1032,2414,617,2081,-3772,-322,3961,-923,-2719,-2672,-167,2915,-1178,-3357,727,2041,840,-720,-3502,1128,2657,-902],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-5,6,-7,8,-9,10,-11,13,-14,15,-16,19,-20,23,-25,28,-31,34,-37,42,-46,52,-58,65,-74,85,-98,115,-139,173,-227,327,-579,2501,7026,1364,-424,-8842,-2053,10920,392,-4698,-2975,-1480,9295,1898,-8751,-1671,3191,4537,2792,-7895,-2656,8008,1765,-1255,-4596,-386,7068,-187,-4774,-2479,222,5494,970,-6472,897,3323,1872,377,-6641,871,4384,-2415,-874,-2821,1544,6490,-2416,-3162,1780,1082,2551,-785,-6931,4744,3971,-2527,-582,-4669,2126,6712,-5317,-4591,1898,1004,5601,-3969,-8402,6037,3832,-2180,-881,-7221,3703,9291,-7119,-3611,16,1779,8299,-5485,-9548,5160,4037,2421,-937,-10734,5451,9697,-4509,-3929,-4118,603,11346,-3937,-9005,3042,2023,7138,-1251,-11911,1986,7399,741,-1921,-6649,736,11504,-773,-6705,-1600,1013,7695,-577,-8091,24,3907,2305,-502,-8465,562,6478,-265,-2224,-3717,139,6906,-1611,-4966,-799,1755,4201,-2155,-6807,2153,2686,1037,-1895,-5597,1573,4826,-3191,-1828,-39,1532,4650,-2655,-3799,3630,817,271,-1406,-4615,5923,3260,-4505,-1241,-1183,3276,5875,-6115,-3418,3701,972,3146,-5007,-6324,6945,4055,-2766,-2853,-5538,5864,7288,-7429,-3226,2627,2985,4789,-5295,-7844,7776,3824,-387,-3092,-7486,6367,7516,-4699,-4315,-1283,3032,8999,-4751,-7429,4048,4183,3084,-2788,-8752,3963,6564,-1920,-2565,-4363,3498,7760,-4363,-5281,-559,2341,5103,-2602,-6425,2271,4106,814,-1538,-5477,2485,5982,-2836,-2802,-2048,898,4676,-3543,-4776,1663,1486,753,-2430,-3541,2893,1961,-1102,-2310,-1535,3140,3334,-3560,-557,1663,1524,2808,-4028,-2361,4349,784,-231,-1844,-3845,6184,1768,-4347,-930,654,3905,3968,-6890,-916,5437,1210,233,-3761,-4024,7290,2528,-5770,-2106,-1217,5780,5365,-7747,-3896,3934,3469,1996,-6015,-4366,7320,4172,-3335,-3547,-3837,6197,5152,-6976,-3625,1846,4040,5235,-5612,-4924,4465,2350,104,-4223,-4949,6204,3692,-3159,-3366,-1412,3006,5448,-4515,-3724,1944,2205,2369,-4256,-3968,4227,4348,-1967,-1182,-3804,3532,3420,-2664,-3891,-308,2334,2155,-3750,-1968,3088,1811,62,-2655,-2524,3526,2190,-2225,-2196,125,2788,924,-4197,-577,3098,1433,663,-4601,-535,5215,568,-2694,-1287,484,6054,529,-5741,-504,2557,2158,-630,-5996,-467,5249,861,-1414,-3756,-1437,5933,1072,-6540,-1279,1337,5306,1476,-6860,-1575,5136,2401,-1064,-5441,-949,6717,3104,-4640,-3716,-624,5830,2484,-6481,-3445,2391,3310,593,-6069,-1432,6102,3755,-1143,-3618,-2441,6046,2192,-4482,-2086,1076,4184,1654,-4392,-3445,3658,2136,-212,-3520,-2899,4538,1692,-3059,-1850,-1314,4130,1802,-3691,-1175,2677,1645,142,-3313,-1093,2851,274,-883,-1846,-278,4816,190,-2869,-971,885,1604,-598,-4538,502,2707,-230,-1810,-2519,725,3987],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,3,-3,4,-4,5,-5,6,-6,8,-8,10,-11,13,-16,20,-25,32,-44,62,-98,176,-414,2887,7346,-7581,-8110,6227,4278,2775,-2809,-8351,6342,6871,-3356,-4193,-3885,4793,7164,-5509,-6397,1176,2783,5336,-3832,-7206,3602,4339,-903,-2689,-4312,4430,5324,-2125,-3196,-772,3276,4600,-4150,-2381,1901,2320,2117,-4970,-4047,4636,2028,-1257,-659,-2212,4470,2906,-5635,-471,595,2115,4665,-6245,-1683,6215,-1052,-1628,-2847,-3435,8166,1271,-7909,2108,-571,3902,3056,-10874,-1930,7899,-255,534,-4480,-5074,11937,1907,-5994,-2210,-1403,6400,5286,-11666,-2283,6457,3052,2953,-7341,-5286,10000,1315,-4709,-3549,-4756,9048,5251,-9487,-3766,2060,3561,5298,-8522,-5864,6960,2810,976,-4653,-6781,7310,5154,-5138,-3370,-719,3709,6151,-6244,-4998,2282,2604,2580,-4608,-5431,4999,3344,-1326,-3035,-2828,4235,2936,-3887,-1157,175,2922,2337,-4940,-2391,3234,971,1033,-3828,-987,6087,-796,-3112,210,-1119,4412,2426,-6043,1881,2567,1154,1360,-5374,-469,7282,-1972,-2946,-1160,-1389,8189,-1013,-8033,1343,2499,2251,893,-8787,1831,8454,-1675,-2392,-4017,-322,10321,-917,-7668,919,543,5098,2152,-10431,309,8474,597,-373,-6602,-1943,9611,487,-6450,-2777,-1081,7649,1988,-9447,-1717,3383,3019,2350,-8052,-2913,8819,2582,-1775,-4448,-2359,7014,2737,-6020,-2658,1020,4270,2149,-6057,-1913,4797,2092,-379,-4763,-1643,5305,1161,-2444,-1323,-1534,5186,709,-3838,-1470,1874,2609,-215,-4067,-879,4427,-767,-901,-3009,-217,4228,-1716,-4501,99,1386,2992,-985,-5333,2585,3424,-1106,-1308,-3480,2522,6546,-2478,-4129,1172,1472,5662,-1504,-6802,2998,4114,162,-1380,-7764,2292,7649,-1975,-3311,-1336,779,7987,-2989,-7173,2990,2613,5024,-222,-8386,2423,6584,-891,-2177,-4736,230,8467,-1791,-6444,-575,1327,6357,-271,-7972,733,5669,844,-760,-6838,281,6737,-31,-3669,-2641,1305,6665,-213,-5960,-58,1540,2707,43,-5038,-73,4948,889,-2086,-2755,-447,5425,-2030,-3594,-550,2176,3128,-840,-4284,620,2012,1413,-792,-3625,2462,3653,-1697,-2082,-1164,1341,2653,-3151,-3124,2455,1295,1005,-2698,-4316,2500,2832,-2998,-2519,-2531,3941,6209,-5029,-3797,76,2516,2529,-4462,-4891,3339,3661,-1531,-2792,-3899,3407,5119,-4210,-3270,-603,2463,5579,-4459,-6362,2658,4059,1492,-2871,-5464,2604,6255,-1388,-4101,-3351,3571,6085,-3358,-4947,199,3752,3482,-1791,-5687,2324,5462,1208,-3261,-3419,1529,4994,-1448,-5159,-235,1225,4139,-1672,-4254,1520,3190,775,-2299,-3787,1043,4397,-1159,-2000,-2280,1200,4007,-2495,-3621,628,1327,1413,-2389,-2773,2667,2951,-273,-1859,-958,3934,2278,-2371,-1650,921,2739,604,-2624,-3148,1994,1581,-305],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-9,11,-12,14,-16,17,-19,21,-23,26,-28,31,-35,38,-42,46,-51,56,-62,69,-77,86,-96,110,-125,144,-169,202,-250,324,-458,782,-3671,-4621,-3123,5214,7914,-9590,-4459,4114,2249,5565,-5652,-10361,10721,4796,-2345,-2003,-8437,5888,9784,-8352,-4240,962,1510,7974,-5180,-9392,6257,2761,-68,-888,-9048,5890,6762,-6099,-984,-1712,-232,8219,-4202,-5742,4912,370,1744,-549,-5699,5849,3152,-5227,-508,-1061,1346,4212,-6209,-1971,3962,395,1435,-2914,-2007,6862,2226,-4085,-2784,-1493,7418,2761,-7221,-1507,3433,4286,1312,-7494,-2522,6198,1223,-1106,-6213,-2201,10162,1821,-5449,-2887,-87,9163,3042,-10376,-2500,2590,4807,2776,-9207,-3049,8621,2061,-1526,-5847,-4839,9937,4693,-7976,-2083,462,6329,5903,-10375,-3961,6862,2053,2245,-6285,-7190,10276,3527,-5462,-2072,-4918,6286,7629,-9255,-2957,4062,1513,5824,-5954,-4896,8149,698,-2053,-836,-5131,5755,4179,-6359,-99,777,1039,5090,-5577,-2826,5426,-100,205,-2371,-4097,6337,2978,-5445,109,-304,2983,3460,-6920,-462,5249,-557,-988,-4149,-1486,6681,-883,-4798,-2684,1200,5130,211,-6995,187,3995,3176,429,-7405,1197,6051,648,-1894,-4899,1286,8485,-128,-6021,-2236,1456,6822,254,-10240,-622,5858,3078,10,-8506,-1305,9045,537,-3569,-4223,-1798,11089,1518,-9250,-753,512,5305,2734,-10115,-1906,7546,176,-610,-5951,-3186,10126,579,-6989,-451,-1995,5213,4216,-7960,-1154,4454,573,2106,-4682,-3403,7881,469,-2345,-1056,-2730,5396,2152,-7513,-187,2130,259,2437,-5137,-1460,6410,-517,-1113,-897,-2692,5442,-236,-5444,1856,1741,1343,947,-5264,1765,5377,-1085,-1430,-4499,1214,6660,-1365,-5500,257,2171,4135,-1589,-6201,2226,3826,1247,-837,-6591,2034,5703,-1270,-3081,-3519,2853,7622,-1850,-6993,-229,3728,5048,-2064,-7202,1319,6569,1269,-1848,-7079,1703,8060,-1123,-4442,-1399,2172,7513,-1417,-7808,586,4118,4883,-162,-8001,808,7160,-74,-2811,-4139,-229,7050,509,-5855,-184,654,4190,-523,-6872,299,4695,1217,514,-4000,-1197,6999,-628,-3472,-153,-753,2982,490,-4767,814,3080,-727,-90,-2806,362,4842,-2163,-2178,610,77,2848,-1467,-4237,2061,3174,430,-1480,-3385,1498,5036,-1698,-3454,-928,2743,3968,-2947,-3335,1558,3475,2486,-3374,-5294,3105,4754,-41,-3436,-3858,3887,5312,-2159,-4187,-1600,3612,5282,-5005,-5757,1974,4412,2285,-3606,-6315,3140,5150,-751,-4635,-4561,3163,7235,-3144,-5010,-1363,2516,5965,-2835,-6530,1448,4404,1571,-877,-5947,2186,5568,-1845,-2892,-1819,2226,5716,-1971,-5154,1780,1714,2614,-1297,-4157,2445,4086,-1090,-1514,-2974,808,4759,-2040,-3107,494,367,1541,-2036,-4164,2684,2653,-1793,-2041,-2448,2833,4074,-3178,-1884,1947,1227,1490,-2840,-4092],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-5,5,-5,6,-7,8,-9,10,-11,13,-14,16,-18,20,-22,25,-27,30,-33,36,-40,45,-49,54,-60,67,-74,82,-93,104,-117,135,-155,181,-216,264,-337,452,-671,1214,-5933,-835,12634,-2254,-3851,-2820,-1487,11760,155,-10668,1731,2787,4311,2745,-12624,-699,9409,-1141,137,-5010,-3005,11582,559,-7704,-472,-997,6276,4065,-10716,865,5198,-823,2896,-5725,-2936,9404,-530,-4771,694,-2590,6799,2961,-8085,1385,3766,-113,1544,-5392,400,6833,-2300,-2901,-1092,-148,5210,-1476,-7151,2491,3096,1621,-721,-6752,3407,6083,-1504,-2900,-2738,3292,7389,-4209,-5070,865,3318,5621,-4417,-6766,4116,5027,1518,-2889,-7097,5579,7145,-3024,-4565,-4976,2526,9591,-5230,-6544,1579,3599,5831,-4104,-11382,5165,6683,166,-1441,-8745,2758,10239,-4628,-6187,-1054,1278,9647,-2337,-10194,3017,3936,3392,386,-10442,3042,9069,-3402,-2930,-4171,-1206,9746,-1534,-8984,1143,855,4815,2394,-9450,2213,5972,-2313,1197,-4445,-1307,9108,-2248,-4517,1457,-2254,3903,-219,-6610,3399,2777,-1120,1103,-4336,1469,5858,-3515,-2571,1186,722,4302,-4319,-6137,3222,2304,-314,-1740,-4450,4216,5486,-3090,-2619,-1037,4382,4804,-4947,-4048,2004,4198,3231,-5702,-5892,6060,4646,10,-4773,-5483,6682,5108,-5903,-4021,-634,5323,6691,-6570,-5978,3502,3780,2404,-5712,-8124,6657,5200,-1836,-2322,-5197,5230,8253,-6247,-5334,348,2169,6543,-3691,-8318,5578,3312,-639,-537,-8284,4069,7188,-5303,-1856,-1732,-342,7599,-3337,-7487,4516,1665,2852,-659,-7727,3717,4541,-2614,-358,-3271,498,6501,-4065,-3812,2241,920,1929,-1039,-6037,3496,3134,-2075,-11,-3068,1881,3771,-4460,-2385,1971,1640,3127,-4144,-3029,5705,2987,-1874,-3478,-2292,5188,3520,-6342,-2611,799,4514,2566,-6658,-4738,3884,3809,70,-6312,-2820,6371,3969,-2251,-4807,-2878,7166,3618,-5949,-4076,2272,4673,3768,-6895,-4191,6351,3629,1311,-5004,-5171,7551,5312,-4455,-3009,-709,5282,5312,-5085,-3041,3242,3719,3439,-3907,-6430,6839,3210,-1922,-2037,-5734,4141,4823,-4998,-1772,323,539,4481,-4425,-5116,2955,1588,246,-1835,-4695,4162,2796,-2575,187,-18,1344,5293,-3936,-1853,3488,733,1005,-2366,-2415,5689,953,-2935,-1543,-271,4426,1799,-4261,-1344,2629,1572,-837,-4773,-2181,6057,-806,-3675,-2867,517,4608,452,-5032,-2459,2498,4543,226,-6661,-765,4556,2027,-2058,-4947,-1952,7145,988,-3937,-3505,725,6833,898,-6807,-1331,2791,4576,926,-7686,-3802,5199,2983,-2770,-4681,-2268,6231,2696,-4874,-2683,-393,4902,2231,-5676,-1430,4258,2002,416,-4265,-2825,5828,1395,-3455,-2324,-538,4951,3810,-4940,-834,2097,1074,1439,-3572,-2349,5020,501,-1585,-1187,-1324,3203,1533,-2926,-673,1762,1132,138,-2651,-357,4879,312,-1966,-2315,-95,5018,50,-3041,-327,1068],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,6,-6,8,-8,9,-10,12,-13,15,-17,19,-21,24,-26,29,-32,35,-39,43,-47,52,-58,64,-70,78,-86,95,-106,118,-131,147,-167,191,-222,260,-313,387,-503,710,-1188,5229,-3006,-8895,76,1804,9639,-2923,-9849,2373,6989,2529,-651,-9341,1884,9155,-1186,-4232,-3847,-89,9080,-1534,-7437,-581,2218,4613,-1246,-8239,1467,4827,1785,-1742,-5273,2199,6026,-2062,-2481,-1990,986,5703,-2506,-5166,2846,424,2901,-1223,-6074,4811,3861,-3421,-130,-2008,2539,6021,-5503,-2977,3789,-903,3444,-4294,-5608,8030,2102,-4015,655,-4373,4395,5160,-7760,-2696,2545,2435,5253,-7660,-7516,8616,3224,-554,-3062,-6688,7515,7313,-7673,-3072,-476,4708,8619,-7588,-8237,6045,3161,2743,-4684,-9362,6699,8014,-3997,-3883,-4588,4085,10079,-5312,-7221,1642,2721,6279,-3659,-8802,4120,6397,-31,-3272,-6619,2969,7926,-1725,-4850,-2208,3079,6785,-2528,-5487,550,2320,3517,-2081,-5765,2952,3601,70,-1708,-4341,3841,4710,-2913,-2274,-82,1400,4001,-4756,-4706,4255,717,310,-1445,-3964,5755,1889,-5004,-441,-1788,2727,2944,-5921,-817,3873,-138,1183,-3829,-2827,8636,1142,-5564,-287,-2507,6739,3993,-9016,-1218,4315,1431,3002,-6650,-5848,8878,1253,-2857,-2635,-4543,8748,5031,-8770,-1362,849,4675,5112,-8161,-4658,7285,2354,791,-4917,-6726,7651,5571,-4796,-4056,-2893,5249,6926,-5307,-5055,3527,3577,4305,-4834,-5756,5069,3812,-274,-3372,-4591,4199,5178,-4177,-3249,1115,3494,4496,-4342,-3758,2340,2410,966,-2819,-3274,3970,2812,-2289,-1584,-1800,4121,2485,-4414,-220,2127,872,1204,-4724,-916,4960,-73,-1762,-1330,-1304,5079,-988,-4867,-196,1514,3052,657,-5330,372,6207,-125,-1332,-2780,-316,6880,-904,-6134,141,342,4555,1983,-8608,124,6049,364,-1370,-6710,-848,8855,1714,-4686,-3437,-750,7271,2278,-7379,-1554,2865,3985,2592,-7668,-1077,7578,1148,-1997,-4024,-2384,7189,2546,-5758,-3423,537,5843,3726,-5502,-3426,4059,2884,-158,-4740,-3152,6219,2677,-3419,-3502,-1717,4229,2578,-3846,-2322,2564,3341,2712,-3012,-2064,3390,1140,-1710,-3236,-2344,3702,1320,-3083,-1178,488,2706,518,-4340,207,1833,-13,-247,-3172,76,4054,-1011,-2678,-1912,158,3486,-613,-4900,1505,2920,-50,-697,-5047,1647,5323,-1433,-3098,-2092,1891,5492,-892,-4247,1844,2512,2783,-1545,-6177,591,5251,-770,-1155,-2976,641,6717,-620,-4895,-1253,2532,4616,483,-6699,-169,4660,1944,-1447,-5534,-490,7277,626,-3282,-2717,924,6504,-612,-5638,-1473,2516,3527,1011,-6111,-1005,4418,1099,-1351,-3824,-450,5285,1069,-4050,-1840,-106,3491,53,-3551,84,2367,2234,64,-3492,-357,3508,46,-1791,-1564,195,4126,-86,-2931,690,1792,2420,-1403,-2288,2437,2067,1014,-1093,-2063,841,3551,-1386,-2527,400,2254,1359,-1710],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,0,1,-1,1,-1,2,-1,1,-2,2,-3,2,-3,4,-3,4,-5,5,-6,6,-7,7,-9,9,-10,11,-14,15,-18,24,-37,90,-957,-5805,-4590,9653,5801,-7270,-3359,-650,5728,5812,-8596,-4704,5121,4478,2672,-6643,-5177,7395,4101,-2376,-5289,-3492,6629,4588,-6667,-4210,492,3146,2219,-6375,-3044,2982,1696,1599,-3758,-3824,6782,1234,-2472,-264,-1283,4723,1652,-5731,571,1806,597,1228,-5548,-1096,8126,-2876,-1555,-2186,-2532,7350,-1734,-6839,3374,1538,2298,1533,-9711,2144,7772,-2269,-1436,-2863,-694,11253,-1906,-9197,1348,1174,5808,315,-12025,1199,9000,-1116,141,-8212,-654,12354,-786,-6753,-1613,-1258,9292,1988,-11364,231,4239,3351,2376,-9945,-3214,11305,761,-1976,-4698,-1883,10044,3207,-8846,-3375,103,5394,3485,-8408,-2786,5580,2300,679,-5819,-2987,7032,3320,-4553,-2679,-2132,5647,1292,-6305,-880,1137,3338,3150,-6734,-558,4271,212,95,-3782,-547,6369,-894,-3377,424,172,3771,-200,-6009,3252,3503,900,352,-5227,1747,6383,-2948,-2290,299,-244,5966,-3008,-6779,3989,2445,662,1176,-7147,3155,7212,-4176,-2075,-1746,1000,9084,-4082,-8237,2230,2165,3700,-750,-9794,4540,8414,-2774,-2900,-5579,1549,9942,-2685,-7129,428,1298,7258,-1152,-10240,2555,5856,690,-1509,-8418,493,8615,434,-5652,-2339,1495,7801,-31,-8552,79,2798,4166,941,-7311,-137,7139,919,-3159,-3992,69,6236,401,-3580,-1555,127,4059,295,-5376,-461,1506,1211,-565,-4814,-126,4701,78,-2013,-1807,-237,5869,-1840,-2820,1922,450,2211,-1484,-4870,2925,3347,-1335,-376,-2226,2716,4913,-4223,-3057,2219,1784,2560,-3111,-6093,5715,1852,-1622,-2007,-4549,4609,5967,-5180,-2405,-346,2035,6649,-4350,-5436,4093,2409,998,-3480,-6423,5332,6737,-3578,-3143,-2412,3489,7851,-4717,-5562,1369,3018,4779,-3164,-7600,3755,5794,-443,-1820,-5367,2813,7755,-1904,-4044,-1204,1760,6509,-2235,-5858,440,3449,2687,-1196,-6553,1566,5725,487,-3127,-3684,721,5098,-1878,-4335,684,1010,2023,-1066,-6219,2400,2202,39,-244,-3065,2008,3836,-2867,-2756,-283,859,2434,-3696,-2484,2441,1429,497,-2385,-2943,4295,2212,-2879,-1958,92,2836,3182,-5091,-1797,3091,2301,1346,-4542,-4092,4931,1438,-3424,-1882,-1346,4397,3592,-5172,-2682,1348,3879,2234,-6140,-3682,5223,2028,-1133,-2713,-3236,4350,5167,-4442,-4379,-385,3454,3866,-4776,-4602,4028,4310,329,-4007,-4177,5108,4548,-1376,-3021,-3204,4553,4559,-3137,-4376,676,1723,3742,-2499,-4158,2578,3006,112,-3019,-3625,2859,2883,-2988,-2556,-1241,2201,2932,-2470,-2779,940,2930,1424,-3130,-2457,3447,960,-2759,-2164,-1246,2176,1420,-4187,-1439,940,2633,412,-2899,-1241,3580,2336,-562,-1289,8,3290,417,-3785,-718],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,-1,1,-1,1,-1,2,-2,3,-2,3,-4,6,-7,10,-19,41,-133,1645,5252,-4750,-10291,6604,8352,-2514,-2113,-6828,3353,11413,-6117,-5816,1090,1994,7928,-2937,-10751,4878,4659,419,-404,-8974,2622,9257,-3247,-2198,-679,-2036,8487,-2195,-8811,3882,611,1140,794,-9357,3063,6654,-4196,547,-1983,-458,8716,-4463,-5369,3681,727,2406,-940,-6837,4969,4046,-4180,-439,-2067,1675,5969,-4219,-4337,3839,1788,3248,-4415,-6257,6413,3968,-1302,-4041,-3144,5170,5599,-5052,-3351,-125,5308,4137,-7659,-4038,4500,3317,2425,-6413,-5811,8033,3330,-3600,-4859,-4548,7720,6282,-7307,-4416,673,4704,6035,-9003,-6690,7831,3135,1644,-5106,-7220,8327,6882,-4635,-3326,-4261,4944,8390,-7947,-6221,5331,1044,5395,-5033,-9741,6709,5633,-2394,-208,-7008,4349,8072,-6715,-3764,405,77,6960,-4112,-6579,5970,1582,-977,642,-6559,4620,6102,-5084,-75,-252,1650,4938,-4049,-4300,5355,64,676,-739,-5805,5994,2473,-5266,-1125,-461,2546,4102,-6775,-3291,5168,1976,900,-4157,-3292,6992,1710,-3507,-2782,-301,6019,2694,-6301,-1510,2631,4893,2417,-6855,-2568,5938,3568,-1449,-6789,-2262,7492,2983,-4450,-4433,-1157,8578,3661,-10216,-2194,4054,3745,2775,-7867,-4151,7146,1749,-1769,-3626,-4764,8263,4296,-6877,-2221,-802,4772,4339,-7177,-4421,6997,1346,1681,-3662,-6800,8044,2428,-4652,-806,-4323,4330,5979,-8006,-1969,2237,-249,4174,-3512,-4041,6584,465,-2237,-1400,-3172,5107,3936,-6108,661,2187,-192,1746,-4852,-1955,5536,414,-1674,-1561,-1914,5877,663,-4908,335,2389,2678,-389,-6202,-1105,5559,448,-2563,-4494,-870,6895,1155,-6233,-2490,542,6478,427,-7132,-243,4618,4612,-1477,-7420,210,6259,1089,-3153,-4896,1145,7925,696,-5075,-2331,903,6985,198,-7492,-43,4981,2838,873,-7000,-560,8214,928,-3265,-3025,-1149,7663,1986,-5626,-767,2883,4568,1973,-7334,-1533,6134,1069,-1251,-4050,-1639,7479,853,-4885,-871,-312,4424,3438,-5590,-1418,3239,132,-226,-4086,-1661,6273,-1304,-3010,146,-52,2703,634,-4859,1363,2938,482,581,-3321,88,4479,-627,-2260,-459,532,5123,-1768,-5233,1899,2923,1942,-2322,-4645,1860,5056,-351,-3889,-3329,1366,5332,-1644,-4974,-83,3243,3795,-2120,-6417,1475,5702,1651,-3280,-5927,2224,6432,-1327,-4499,-3877,1632,6630,-1969,-5183,-884,3684,4551,-1950,-6535,1493,4713,2042,-2767,-5512,2113,6952,-477,-4428,-1506,1099,6078,-1308,-7623,653,2831,2863,-830,-4186,334,5200,-307,-2555,-2649,877,5626,-1235,-3638,66,1865,2978,393,-4927,917,3469,-563,-1716,-1549,569,3468,-1505,-3731,1420,1051,2110,-930,-3691,2119,2979,-1182,-1484,-3116,1776,3798,-2091],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,9,-11,12,-13,14,-16,18,-20,22,-24,27,-29,32,-35,38,-43,47,-52,57,-62,69,-78,86,-98,111,-127,147,-171,195,-186,-247,-10788,-2228,4728,3599,2809,-11168,-3039,10306,908,-1802,-4824,-4674,11032,4116,-8775,-1126,473,3764,6656,-10443,-3623,7135,1461,1218,-4985,-5619,9929,1984,-5940,544,-3717,5624,6114,-8808,-1935,3924,-1181,4152,-6124,-4310,8280,-190,-3722,-26,-3529,4813,2317,-7122,221,2280,-84,2748,-5522,-1405,7259,-647,-2780,-687,-1170,6877,-454,-5644,1170,3082,2442,-579,-7869,1296,6814,-261,-873,-6350,2113,8861,-2160,-6014,-1541,1801,7913,-1900,-9147,504,4073,4225,-1866,-9000,1911,7679,415,-4643,-6026,797,10566,-1769,-7248,-727,1241,8824,-644,-11869,1140,4633,2743,631,-9354,20,10886,-428,-3006,-2472,-2002,9261,-677,-10888,1244,1949,4010,3393,-10010,-1043,7510,-1464,69,-4256,-3858,10134,-93,-7030,1530,-1946,3674,3550,-9180,-415,4741,-1422,1373,-4368,-2585,8333,-1296,-4192,1426,-510,4594,1253,-8077,1909,3357,-260,168,-4835,1256,7154,-3179,-3546,279,1940,5185,-1680,-7068,1514,4113,1661,-1345,-5930,3216,6330,-1996,-3501,-3609,3043,7632,-3409,-5313,53,2890,6622,-3466,-8181,2434,4886,1516,-3618,-7319,4529,7843,-2529,-4357,-4468,3212,8880,-3711,-7139,1073,3010,5595,-1796,-9280,4543,6758,-1007,-1142,-7223,1709,9931,-3598,-5505,-1574,-605,8007,-1414,-8713,2609,3048,1657,1437,-7057,540,7377,-1786,-1651,-1912,-1170,7765,-2399,-6269,2729,830,1886,1382,-6556,2860,4244,-2178,424,-2714,321,5077,-2561,-3789,2418,-559,2731,-1652,-5472,4160,3117,-3169,-610,-2448,2388,5992,-4158,-3473,874,3648,3979,-3354,-4888,4080,3958,-415,-3000,-4212,4774,4212,-3774,-3560,-525,4616,4759,-5707,-5183,2722,3718,2555,-5318,-5317,5324,5451,-1953,-4831,-5136,5865,6216,-4564,-4134,-1596,3674,6217,-4789,-5924,2720,3372,2617,-4545,-7427,4734,5444,-2475,-1423,-3780,3483,7428,-4553,-5190,617,2048,4178,-2717,-7521,3845,2748,272,-489,-4794,2963,6079,-3305,12,-681,941,5028,-2774,-3995,2999,1337,123,-388,-3441,3776,3739,-3172,-1265,470,696,3348,-3388,-2586,3794,1001,481,-2420,-3219,4280,3770,-2968,-2687,-393,3075,2807,-4696,-2425,3721,2922,592,-5369,-2375,5406,3663,-2716,-3387,-2214,5610,3488,-4770,-2550,862,4709,1963,-5668,-3835,4318,3333,512,-6353,-3268,5649,3403,-2908,-3392,-1515,5371,4139,-5794,-4173,1057,4246,2146,-5922,-3708,5831,3764,-842,-4239,-4579,6069,3282,-4478,-3405,-1000,4318,3462,-4998,-3338,2846,1586,3145,-3261,-3649,4687,1933,-1140,-1513,-1282,3320,3151,-4660,-1538,715,2364,2492,-3044,-2364,2964,733,-1140,-1345,-2692,3357,2035,-3729,-955,761,1081,375,-4515,-437,4529,1220,-2660,-2724],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,4,-5,5,-6,7,-7,8,-9,10,-11,12,-13,15,-16,17,-20,21,-23,25,-28,31,-35,38,-43,49,-55,64,-75,89,-108,136,-180,254,-404,807,-4596,-9579,6893,5751,-404,-4833,-7019,5180,8220,-4301,-5295,-2505,3860,7409,-5179,-7317,3634,4587,3495,-4452,-5898,4293,4461,-938,-4098,-5228,3724,6390,-3954,-3228,133,1596,5730,-4543,-4361,3428,1976,1858,-2550,-5086,5150,3172,-4077,-324,-2490,3078,4862,-6643,-1565,4295,-857,3255,-3972,-4319,8130,913,-3661,453,-1953,5472,3650,-8649,-17,4253,913,3650,-7572,-4274,9894,-288,-2356,-2103,-3866,9704,5341,-10108,-257,3059,3480,4267,-9828,-4689,8897,1987,-551,-5598,-5304,9676,4959,-8052,-2713,-1173,5237,6082,-9028,-5104,6518,2963,3075,-5770,-6543,8074,5329,-3114,-3557,-4292,5495,7452,-6101,-4632,1481,4902,6170,-5698,-4563,4569,3254,-492,-4074,-4461,5171,4253,-2598,-2386,-2287,5173,3017,-4399,-2417,1037,1941,3356,-4551,-2955,3782,-34,804,-1836,-3139,6054,530,-5648,1358,-124,2192,2414,-6151,-315,4069,-501,-553,-2678,-1349,7143,-49,-5085,1860,-723,5064,1875,-8916,1732,5898,-7,500,-7573,-2164,9386,-986,-4240,-1167,-1522,8578,896,-8978,-606,3697,3092,1541,-8265,-1950,9113,883,-2485,-4485,-2373,9791,2528,-8314,-2080,414,6125,2920,-7868,-3537,6201,2467,-72,-4989,-4036,7805,3221,-4460,-3331,-1218,5775,4545,-6837,-2112,1401,3337,1950,-5870,-3657,5924,2464,-1747,-4581,-2074,4279,1405,-3758,-2018,61,3476,966,-4858,-232,2374,1248,1040,-3238,-1247,4497,192,-1626,-1603,-77,4673,-565,-4578,946,1994,1647,1108,-5490,1304,4679,-2660,-2052,-2378,746,6039,-1907,-5448,2557,1178,3560,-374,-7808,2405,5191,-1277,-1520,-4398,1018,7052,-2454,-5171,-110,1164,5003,-23,-8724,1629,5707,1396,-1458,-6423,-104,8027,-734,-3463,-1967,111,7316,-266,-7387,-515,3093,3836,-412,-8128,-1176,8121,1219,-1403,-4974,-1807,7218,1350,-4881,-1900,941,4063,660,-6904,-1037,3839,1688,-905,-5094,-484,4793,521,-2068,-1904,-1253,4663,1101,-4373,48,1402,3122,-771,-3188,1674,1959,997,-740,-3805,644,3207,-1450,-2347,701,1200,2515,-2697,-3249,1913,1848,688,-154,-3708,3776,4695,-2218,-2310,1007,1163,3536,-3650,-4359,3253,1578,1873,-2037,-4594,2923,4681,-2688,-2244,-1482,2843,6443,-3412,-4599,758,3379,3663,-2436,-7252,3794,4969,63,-1595,-3774,1961,7127,-2658,-4063,22,2577,5308,-3272,-6126,698,3212,1798,-2174,-4967,1678,5369,-758,-3628,-2265,1507,4689,-1323,-4659,-491,2761,2842,-1475,-4438,-3,2738,313,-1464,-3151,1478,3114,-344,-2041,-1548,2172,3466,-1537,-1916,1095,2081,806,-1440,-3282,2216,2305,-674,-1819,-1399,1996,2504,-1882,-1669,3204,1057,656,-3409,-2552,3576,2075,-2476,-1227,39],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-6,6,-6,8,-8,10,-10,12,-12,14,-15,17,-19,21,-23,25,-27,31,-34,38,-42,47,-54,60,-70,80,-96,118,-151,209,-343,1054,4152,5714,1973,-11501,-1602,8755,2270,-1049,-7612,-1860,9718,2191,-6889,-3151,230,7949,1576,-7103,-877,3210,4450,1435,-7522,-1530,5154,2410,-1253,-4415,-2254,6603,824,-4113,-2167,-347,6020,1747,-6600,2612,3030,423,1021,-4806,224,5916,-2120,-1188,165,-1230,5880,-1756,-7160,4372,141,352,-304,-6476,3245,6458,-4966,51,-1623,1070,9632,-5186,-7373,3991,2538,4273,-1827,-9736,5599,7445,-4017,-3027,-5505,1786,11554,-5680,-7368,2126,740,7699,-1625,-11399,3841,7053,499,114,-8723,565,10982,-2349,-5707,-1508,1309,9376,-1012,-10628,1395,2900,4400,-222,-9717,1095,8328,-228,-2671,-6027,-436,9237,-175,-5980,-3193,1517,6528,-223,-8306,52,4924,1520,-1080,-6052,-317,5539,-199,-3248,-3152,212,5252,-824,-4057,1048,918,4082,-1750,-5794,3656,3059,-2036,-286,-5387,2470,5531,-4409,-1522,923,-127,4012,-2813,-4983,4831,1010,-752,-442,-4751,5316,5645,-5989,-1624,-36,1589,5783,-5510,-6121,5576,1337,1050,-2601,-6309,7823,5923,-4229,-3080,-2379,4088,8071,-5868,-6230,4003,2396,5064,-3999,-8290,6202,6823,-2791,-1952,-5054,3139,7671,-5217,-4874,23,2477,5725,-2933,-8060,2591,4564,1896,-2204,-6364,2803,6203,-2083,-4367,-3141,357,7448,-1646,-6161,673,1553,5656,-1691,-5408,1943,3000,838,-2142,-3439,2255,5237,-1678,-1375,-1172,906,5171,-3333,-3913,1312,645,1227,-2295,-4660,2522,2454,-2395,96,-1451,3206,3837,-4260,-1910,2040,-212,2295,-2787,-3324,3949,1033,-3164,-878,-2946,5174,3237,-6912,-1790,1989,2833,3034,-7082,-3248,6867,1739,-1709,-3367,-4710,6046,3347,-6065,-2811,-612,3975,4649,-6582,-5002,5087,3952,490,-4539,-5046,5848,4100,-3707,-3951,-3355,5580,6620,-5240,-4127,1069,2816,3471,-3979,-5000,4251,5048,-321,-2655,-4384,3274,4631,-1439,-4481,-201,2279,3931,-4724,-3484,2336,2331,2099,-2574,-3531,3558,3408,-533,-2552,-2039,3322,2939,-2242,-2199,114,973,1848,-3857,-2395,3088,430,97,-1459,-1642,3989,1185,-2965,-141,-282,2402,1158,-4156,128,2985,749,-145,-2624,-1005,5546,1016,-4723,-1755,837,4265,735,-5761,88,3828,2562,684,-4654,-2610,6639,423,-2598,-2211,-1021,5596,1576,-7346,-2859,2683,3027,1978,-6702,-1744,4430,2904,-1105,-3680,-2061,6782,2734,-5253,-2666,520,4659,2167,-5677,-2973,3095,3160,1393,-4829,-3167,4911,3069,-2338,-3915,-1282,4614,2305,-4012,-1959,766,3046,1371,-3547,-2366,3201,1512,-262,-2093,-2413,2868,1370,-2606,-927,344,2641,1521,-3056,-1194,1102,1047,-338,-2819,-103,3296,-1045,-1194,-208,235,3200,-693,-3790,-171,2209,2596,-253,-3700,1246,3330],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-2,3,-3,3,-4,4,-4,4,-5,6,-6,6,-7,9,-9,11,-12,15,-17,21,-25,32,-41,56,-80,123,-213,453,-3097,173,12428,-1837,-8667,1267,2755,6687,-228,-12301,3036,7172,434,589,-9018,19,11170,-1956,-5452,-1817,-1750,10443,1412,-11459,1744,3325,1396,2833,-8926,-523,9514,-3793,-927,-1748,-3078,10039,-206,-8251,2054,652,1933,2824,-9313,-374,6394,-3674,4,-2882,-1555,7836,-1813,-5553,1771,-903,1998,38,-7545,3920,5783,-2092,-414,-4407,1713,7487,-3319,-4794,324,2537,4374,-4849,-7564,4298,4770,-124,-4128,-6380,4185,6996,-2311,-5212,-3472,4522,6937,-4359,-6593,809,3865,6255,-6532,-9624,4156,5638,913,-4437,-8865,5536,9954,-4730,-5345,-2745,3427,9598,-5475,-8508,2634,2797,5683,-1997,-12309,5091,6979,-1784,-1430,-7065,1673,11351,-3644,-6495,277,328,7721,-514,-9907,4486,3102,-66,387,-7065,693,9634,-4472,-2731,-190,-1987,7555,-1766,-7498,3955,1164,1595,1484,-6437,3145,5734,-4164,-405,-569,-300,5848,-4408,-5655,4788,913,1082,-1177,-5509,4520,4287,-3209,-1672,-2070,3631,5839,-5308,-4159,2852,3122,2889,-4928,-5511,5216,4524,-1604,-4040,-3309,6338,5790,-3433,-4621,-462,6422,5236,-5762,-5496,3324,5746,4586,-6731,-6167,6896,4385,-1769,-4320,-6035,6767,6684,-6572,-3814,749,3926,6710,-5766,-7252,5592,3502,1632,-3661,-8334,6041,6879,-4081,-2505,-3911,2758,8574,-6177,-4627,2441,1752,4254,-2537,-8135,5991,4824,-1169,-729,-3660,1955,6912,-5173,-2210,2074,-645,5025,-4067,-5196,5241,2211,-2214,545,-4433,3295,4631,-5090,-1641,107,2135,3466,-4787,-4578,4762,695,-1177,-2075,-2272,6340,3121,-5523,-2616,-43,4166,2894,-6431,-2209,4759,3316,29,-5511,-2749,5944,3461,-3225,-3743,-1872,6123,3807,-7353,-4023,2034,5262,2094,-7314,-3141,5723,3575,-83,-5960,-4040,6923,4629,-4037,-4823,-1376,5570,3915,-6333,-2848,2941,4192,2944,-6226,-4136,5644,2393,-509,-3721,-2938,6144,4699,-5260,-1637,-2373,3046,4141,-5901,-2557,4172,1805,1848,-3236,-4088,5342,2582,-2943,-1236,-844,3319,4358,-5453,-2966,2867,-55,1627,-2529,-3228,5448,838,-2901,-2030,-1597,3372,2298,-4923,229,2006,1553,866,-4355,-1641,5290,326,-1490,-2702,-559,4755,527,-5199,-1465,1818,3328,622,-6814,-543,5248,1979,-2735,-4909,-195,7316,548,-5143,-4489,31,5817,754,-5815,-2317,3262,3920,-269,-6878,-1498,6359,1255,-2343,-4627,-94,6070,1337,-4619,-2884,1353,5932,1538,-6234,-1040,4175,3843,591,-6538,-2296,5640,1766,-3221,-3462,-2097,5269,2612,-5420,-1913,1991,2672,1618,-5004,-1931,4550,1450,91,-2076,-2201,4543,542,-4065,123,1267,2178,727,-4238,-47,2756,807,-275,-2745,-569,4899,-197,-3520,-407,-189,3086,-62,-4752,525,3319],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-7,8,-9,11,-11,13,-15,16,-18,20,-22,24,-27,30,-33,37,-40,44,-49,54,-59,65,-72,80,-88,99,-111,125,-143,163,-190,226,-274,346,-460,672,-1202,6149,5884,-2966,-3113,-6608,8096,6573,-8245,-4130,691,4742,8434,-8865,-5843,7707,2725,1782,-2893,-8541,9190,6428,-6446,-1951,-4211,3961,8627,-8131,-4391,4661,403,5283,-3444,-8161,8862,4158,-4359,-37,-5084,3538,7446,-7023,-1279,3874,-964,4600,-3297,-6132,7569,806,-3418,-374,-5178,3688,4529,-7110,-170,1145,1394,3030,-6559,-3326,6963,856,-1948,-1980,-2223,7946,2650,-6319,-2588,1270,5445,2044,-7760,-1843,5969,3302,252,-8619,-2226,8708,1213,-4965,-4941,-364,9379,1533,-8215,-2438,2250,6499,2336,-10697,-2235,6482,2666,586,-8835,-4078,10850,2290,-6142,-4519,-3335,8553,4209,-9559,-1572,2187,2843,4030,-8699,-3225,8150,1062,-775,-3527,-5453,9408,4284,-7920,-373,-825,3169,5915,-8653,-3722,5710,887,1061,-2971,-4824,8242,2323,-4356,1017,-1514,3797,5153,-7785,-536,4236,-796,2101,-4037,-2800,7072,207,-3891,677,-621,4008,1305,-7150,372,3295,886,871,-5573,-1025,8302,-34,-2890,-2702,-452,6281,304,-7293,-360,3644,4914,484,-7899,1098,6294,2574,-2291,-6185,981,8709,-830,-6277,-3403,2798,8869,-1793,-8699,-1128,3450,5144,-328,-9132,173,8059,828,-2464,-7476,-1480,9829,514,-6512,-2050,548,8180,1321,-10186,580,3921,2296,1839,-8621,-1390,9465,-199,-2997,-2416,-2490,8844,1633,-7495,247,1574,2305,2871,-7713,-378,5815,-1554,328,-2770,-3161,7318,806,-4970,1320,144,2783,873,-6990,1228,3700,-2207,-515,-4089,-320,6717,-1419,-4725,848,-153,3905,-228,-6100,2406,4355,-677,-2330,-4784,1728,6963,-2106,-3671,-1228,1691,5055,-2782,-6226,349,4258,2198,-3537,-6712,2356,6456,104,-3280,-5453,3036,7522,-1864,-5714,-1972,2737,6585,-2752,-6252,2177,4508,2567,-2578,-6617,2117,7671,623,-3348,-4983,1782,7391,-1474,-5890,41,2758,4833,-456,-8776,1938,5262,414,-684,-5164,194,7551,-2097,-2880,-1141,415,5952,-770,-6071,743,1825,542,1315,-5940,345,4628,-2465,-1148,-637,766,4935,173,-4076,2623,1322,-287,225,-4593,2405,3762,-2220,-2185,-2222,938,4517,-3330,-4415,2295,1861,1530,-2415,-3455,3701,3747,-2337,-2444,-3129,3687,5134,-3614,-3714,853,3001,3954,-3459,-5515,2789,4731,534,-3939,-4773,4807,5683,-2302,-5545,-1913,5530,6557,-3835,-4971,1196,4967,3727,-4922,-5220,4329,4862,1074,-4293,-3961,4055,6144,-3347,-5096,-1852,3538,5494,-2582,-4260,1622,2383,2263,-2707,-6170,3284,4638,-214,-2693,-3681,1839,5116,-3412,-3406,270,2304,3927,-1186,-5659,1607,3295,701,-772,-3133,2046,4558,-2472,-2169,180,2097,3184,-2382,-3063,2816,2249,-1229,-1668,-3528,2832,3444,-3192,-1040,666,2411,1164],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-12,13,-14,16,-18,20,-22,24,-26,29,-32,35,-38,42,-47,52,-58,65,-73,83,-95,108,-127,152,-188,239,-325,493,-1194,7678,6092,-8836,-4978,890,6019,4241,-8181,-6074,6778,3996,-532,-7112,-4978,7460,5989,-4252,-4311,-2624,4242,5476,-5967,-4584,745,2805,2681,-4343,-2766,5283,2139,-89,-2718,-4522,6270,3003,-5549,-1155,-1198,3339,2747,-7213,-1461,4793,-788,1278,-4421,-2491,7921,-212,-4097,647,-1767,4806,1762,-8820,2348,4460,-255,1646,-6131,-873,10541,-2229,-5684,-226,-1446,8264,616,-11359,1353,4802,1095,1467,-10033,-529,11483,-560,-3185,-3854,-2342,10088,703,-8719,-313,1779,4628,3609,-10743,-2620,9105,1259,177,-7562,-3894,11547,1933,-6018,-2091,-687,8297,3364,-9168,-3093,3852,4714,2215,-8472,-3373,7190,3417,-1698,-4527,-2935,7229,1293,-5002,-2816,-118,4976,2597,-6457,-1852,2406,2808,1138,-6264,-1525,7433,583,-1437,-1069,-1337,5065,23,-6005,541,411,2941,1403,-5887,2237,3755,-3074,-15,-3076,-118,7311,-1946,-3957,3263,131,4510,-113,-7431,3533,5928,-1943,426,-4477,1043,8661,-3589,-5005,2068,1105,5912,-1825,-8953,4145,4184,1132,-915,-7994,2178,9815,-2788,-4622,-2384,991,8944,-1960,-9547,1135,2745,4096,-23,-9538,-40,8002,984,-1518,-5424,-398,8903,269,-7702,-2157,852,5860,1324,-9266,-375,5255,2684,1021,-6777,-943,6651,186,-2422,-2846,-319,6593,1033,-6367,-1233,2162,4970,94,-4641,130,3190,1101,-637,-4097,-177,5175,-1681,-3227,-486,179,3887,-1344,-4070,1686,1938,783,129,-3681,2065,4350,-4333,-2069,-887,928,3873,-3991,-3982,2902,1397,1385,-2590,-6604,4644,4644,-3409,-567,-2528,2701,5006,-4353,-4584,2743,1344,3824,-3925,-7553,4694,5666,-1522,-2273,-4497,3683,7914,-4578,-4404,-227,2099,6696,-4048,-7925,2724,4242,1729,-1760,-7268,2340,8366,-1841,-4139,-3938,2565,6492,-2613,-6259,188,2694,4361,-1636,-6696,572,5362,567,-2369,-4271,2250,5232,-1105,-3398,-2394,1589,5150,-628,-4383,1470,3206,2536,-2245,-4445,567,2476,10,-1198,-2893,1798,3227,-1966,-3121,1003,-31,2416,-2965,-2624,4320,2244,-2035,-1224,-2076,2873,3366,-4432,-1621,933,1449,1914,-4118,-4540,4528,918,-571,-2644,-2661,3265,3502,-3920,-2358,-213,2731,2299,-5302,-3452,4484,3592,-184,-3140,-4336,5275,4125,-2995,-3347,-2027,4381,3961,-5341,-3117,2101,2775,2608,-4876,-5595,4150,3437,-668,-3776,-2909,4013,5571,-2765,-4017,-715,3418,4195,-3234,-4632,1658,3720,1933,-2601,-4926,2641,3507,-671,-2345,-2297,3091,4189,-1597,-2742,154,2691,3145,-1539,-2588,2483,2382,463,-2690,-1688,2022,2217,-2124,-2022,-1285,1274,1879,-3769,-147,1168,1446,527,-2381,-873,3140,1215,-2470,-345,686,3092,1274,-4349,-1504,1693,2975],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,9,-10,12,-13,14,-16,17,-19,21,-24,26,-28,31,-34,38,-42,46,-50,57,-62,69,-78,88,-100,115,-134,158,-191,239,-316,455,-789,3960,506,-3756,-4073,1117,10189,-2283,-6735,-1128,2805,7565,-355,-10670,938,6619,2977,-1066,-8334,1593,8546,-867,-2848,-4158,857,7689,-1385,-6778,-36,1859,5094,-388,-9058,1255,4375,1143,-441,-4846,1911,6686,-3643,-2078,-29,-910,5608,-1491,-5665,3724,1077,-919,90,-5909,3394,5262,-6109,-451,225,661,6655,-6068,-4679,7049,578,2197,-1817,-7234,8832,5079,-6551,-1909,-2284,4236,8568,-7605,-6046,4395,1367,3507,-4467,-8424,6503,6241,-2216,-3621,-6116,5114,9199,-6838,-5025,1482,2620,6854,-3377,-8419,5699,5160,1089,-3990,-8039,3434,7649,-3739,-5128,-3428,2319,8704,-3228,-6790,1307,3692,5177,-2817,-8415,2579,5662,777,-3531,-6446,3064,6117,-739,-3461,-1989,3427,5325,-2386,-4693,2029,1782,3267,-2116,-5196,3919,2095,-2017,-477,-3923,3051,4742,-4758,-1759,2285,155,3252,-4247,-3910,4990,-30,-2549,-312,-3883,4782,3666,-6794,-340,1650,1866,4014,-6835,-4479,7394,-20,-1063,-2036,-3803,8156,3944,-7347,-1170,-856,3950,5899,-9157,-3262,6417,1757,1471,-4779,-5654,8124,4559,-6188,-2771,-3441,5859,5468,-8398,-5082,3499,4169,4193,-6309,-7208,6523,5143,-296,-3994,-5267,6274,6703,-4920,-5069,-645,4176,4978,-4877,-6280,2943,4092,2724,-4756,-6298,4599,3856,-2851,-2732,-3049,3815,4298,-3099,-3412,290,2802,3169,-4246,-2949,2823,1955,105,-3361,-3690,3821,1643,-3787,-1344,-1954,3508,1685,-5185,-620,3104,108,1374,-4175,-846,6185,-1071,-2529,-128,-1452,4532,918,-6742,826,3290,1890,2135,-5805,-2043,6902,-284,-2307,-2148,-201,6829,1742,-6398,-985,2929,3648,975,-9060,-2461,6878,1872,-1672,-3871,-2403,7056,1872,-5409,-3062,-14,5932,3425,-7562,-3175,3931,3230,560,-5501,-3328,7264,2409,-2246,-2917,-2738,5098,3403,-6083,-3459,2896,4637,2678,-6327,-2815,3881,3390,-161,-4154,-3018,5318,2546,-2806,-1373,-203,2981,2502,-3663,-1397,1947,3251,611,-5062,-1128,4084,1048,-945,-2258,-2304,3642,260,-4258,677,-142,1819,1813,-4056,343,3000,-616,-513,-2557,313,5581,-1254,-4190,-459,389,4165,700,-6034,2398,5140,164,-1708,-4236,727,6995,-1397,-3575,-1451,1181,5193,-793,-6823,743,3111,2536,124,-6483,489,5964,627,-3541,-3056,1879,5736,103,-5925,-767,2376,4243,570,-5498,-371,6383,1062,-1025,-4870,-419,6561,1939,-4176,-2933,2156,4802,1922,-5433,-1325,2911,3277,-823,-4634,-1778,4306,1523,-1915,-3349,-105,4046,389,-3293,-1308,313,2112,253,-3921,353,2173,1055,285,-2907,-461,3735,207,-2567,-1051,1215,1858,-697,-3183,290,1192,654,-425,-3657,1150,4397,-1823,-2374,-1014,835,4423,-2283],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,1,-2,2,-2,2,-2,2,-3,3,-3,4,-7,13,-33,127,-1393,-11120,-2734,9595,868,-317,-6744,-2336,12294,1792,-7386,-3176,-836,7561,3560,-11303,-1266,4935,2112,3260,-8447,-5516,10953,675,-3633,-1577,-4905,8822,4351,-9253,967,1721,2127,5646,-9196,-2954,9168,-1444,614,-1863,-5570,9020,1488,-7110,1516,257,2871,4473,-7528,-547,7326,-2425,290,-3134,-3324,8401,-1991,-7646,1556,-98,2994,1274,-7812,2247,5781,-71,-123,-6140,437,9208,-2501,-6455,-2185,848,7719,-497,-9135,-22,3862,4211,-2264,-8886,2193,8416,873,-3736,-7295,1122,8872,-1552,-4373,-3195,2588,9274,-1779,-10884,624,5531,4079,-1152,-10550,1588,9642,-6,-2760,-6521,-591,11505,-1091,-8664,-585,1551,6885,1584,-10333,1459,6657,-80,346,-7001,-1476,10595,-1128,-4602,465,-2657,8706,1572,-9527,2458,3433,1544,1903,-7209,-1299,7653,-3164,-1246,-263,-2973,6987,251,-7459,3162,711,1008,1865,-6642,2263,7590,-2612,-1549,-1388,-243,6518,-900,-5808,2243,1773,2593,103,-8402,2275,5183,-1352,-2610,-4616,3033,7494,-3282,-5123,-548,2723,5237,-3297,-8297,2331,5726,1444,-3353,-7042,5232,6885,-1039,-4983,-4128,3072,7661,-2508,-7359,29,4153,6261,-2958,-9118,3665,6962,2405,-3050,-7854,3941,7583,-2155,-4177,-2750,2223,8748,-2877,-6378,2327,3385,5085,-1697,-9082,3281,6598,-676,-878,-6001,1168,8743,-2459,-4366,1127,-979,5554,-962,-8101,3607,2989,69,739,-5175,687,6750,-4135,-2629,321,-1295,5186,-2470,-6996,4223,2270,-594,-663,-3635,3149,5564,-4325,-2286,458,1203,4721,-3587,-4736,3882,3546,1400,-2544,-5060,4327,4752,-2057,-3687,-1958,3702,5076,-6132,-4719,2377,4443,3701,-4835,-5798,4882,5869,86,-5876,-6408,5549,6409,-2794,-4733,-2325,5393,6303,-5209,-6270,1778,3854,2714,-4575,-5854,6004,3741,738,-4288,-5694,4277,6535,-4769,-3850,-592,2946,6111,-5614,-6109,3636,3149,2212,-3090,-5731,3506,5390,-2513,-2380,-2311,2504,6056,-3794,-4388,2026,1819,3525,-1925,-4748,2879,4085,-1753,118,-2343,2528,4902,-3408,-1680,3952,1004,2750,-3457,-3964,4572,1916,-1787,-1277,-2636,3073,2643,-4350,-1699,2008,2110,1883,-4331,-4626,4921,2216,-556,-2734,-2669,5122,3761,-5144,-3198,530,4392,2520,-5340,-3238,3721,3807,51,-6336,-3165,5222,4675,-2390,-5774,-443,5951,4117,-4260,-3886,1160,5484,2338,-6305,-3085,4707,4493,73,-4913,-3178,5943,3364,-4039,-4872,-1243,5796,4559,-5782,-3220,1080,3177,2855,-5001,-3564,4040,3362,-652,-3407,-2760,4256,2971,-3822,-2492,13,1665,2790,-4211,-1535,2503,1514,924,-3005,-2943,3768,1855,-3062,-1704,-59,2693,2056,-5103,-1043,3224,1178,-1265,-2631,-1862,4339,1715,-4054,-1430],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,5,-6,6,-7,7,-8,9,-10,11,-12,13,-15,17,-19,20,-22,24,-27,29,-32,35,-40,44,-48,53,-60,68,-77,89,-104,125,-153,197,-274,456,-2128,797,4899,7320,-4618,-10671,6832,5466,952,-2729,-9953,6600,9565,-5174,-3720,-4034,2383,10313,-5564,-8266,5382,3127,5382,-1282,-10852,5377,6680,-3731,45,-5205,517,11641,-4722,-5144,3296,-348,6043,-544,-9541,5437,3722,-2723,959,-5679,1172,7100,-5795,-2872,2509,-1556,6484,-2568,-6103,6690,2245,-2137,-835,-4732,4023,5476,-5271,-2072,378,3360,4626,-5641,-5711,6661,2484,-233,-5285,-5254,7345,5260,-4389,-3986,-1729,5510,5572,-7375,-4577,3498,5272,2828,-8054,-5625,5655,4186,-182,-6045,-5725,8033,6086,-5248,-3749,-970,7778,6154,-8962,-4861,2896,4138,5376,-7784,-6918,8085,4257,-2693,-4607,-6516,8236,6552,-7810,-3468,398,2262,7039,-6646,-7938,5552,3326,1907,-2328,-8782,6337,5491,-5298,-1046,-3260,1999,8087,-6560,-3691,4638,488,3240,-2706,-6978,7125,2464,-3765,1058,-2448,3981,5301,-7506,-135,4374,-153,2911,-3847,-4530,6894,226,-3357,-878,-1107,5175,3180,-7698,-1231,2760,2612,1506,-6778,-3198,6963,2423,-1514,-2852,-1887,6602,2775,-6517,-3209,403,6274,2476,-7911,-2337,5372,4321,689,-7510,-2516,9203,3635,-3498,-5376,-1520,8534,3425,-6744,-3634,996,6575,3382,-9688,-3313,5033,4169,1456,-6511,-4545,9332,3409,-3490,-3759,-2663,7524,3798,-8229,-970,2074,2740,2860,-6630,-3657,6402,2271,-907,-1676,-5324,6688,3515,-7833,-1628,164,2539,3561,-7887,-3424,4272,495,1400,-2332,-3704,6170,1455,-4916,579,-2017,2484,2550,-7208,486,4204,-943,-550,-4307,-1588,6786,57,-5720,-792,-288,5037,1353,-6835,214,4172,1952,650,-6768,289,6943,-401,-3566,-3485,259,7409,304,-7553,-2118,3150,5699,-202,-8271,-840,5388,3587,-1203,-6846,365,8021,133,-5120,-4886,903,7552,557,-7321,-979,3173,5485,2107,-8771,-888,6982,2805,-1778,-5866,-1385,7537,629,-4646,-2367,-247,7599,1530,-8130,-117,3411,2004,684,-6974,-2325,7536,100,-2502,-1694,-1988,5919,715,-6267,-505,1960,1529,663,-5885,-1126,5745,-843,-1460,-1571,-343,6078,-995,-5137,311,1895,1619,660,-4559,291,4865,-419,-1975,-3498,972,5987,-2608,-5686,235,2081,4036,-357,-5453,390,3582,393,-3093,-4945,2272,6473,-2017,-4295,-1284,2943,5495,-384,-6183,-564,3859,4239,-2452,-6572,2980,4334,588,-3840,-4860,1777,6779,-489,-4314,-3175,2697,5684,-1608,-6345,8,5012,2204,-2006,-6330,1560,5461,537,-3793,-3398,1341,5307,-1577,-4844,27,2433,4460,36,-6096,1267,5087,1359,-1239,-4036,-565,6372,-412,-3608,-292,900,4459,-1297,-5158,1360,3187,732,267,-2966,-801,3477,-1482,-1697,-687,136,3722,-1408,-5364,2154,2467,743,-1864,-3639,2928],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,5,-6,6,-7,9,-9,10,-11,12,-13,15,-16,17,-19,21,-24,26,-30,33,-39,44,-51,61,-75,95,-130,197,-373,1973,637,-8981,-2126,10450,3380,-4238,-6329,-2204,9697,3560,-7023,-4621,2151,7667,924,-8368,-1890,4976,2641,249,-7933,-2105,8007,1534,-3357,-5201,-2563,7288,2035,-6904,-561,750,4355,3666,-7099,-722,4651,-495,703,-3908,-1181,7318,-1779,-3468,1037,-1139,4124,1078,-8875,2996,3646,-2154,1219,-5868,517,7901,-3833,-3857,1280,-526,7037,-925,-9457,6195,3958,-462,-804,-8020,2237,9031,-4596,-4690,-1270,541,10066,-2172,-9126,2028,2796,4372,510,-11705,2388,9454,-1533,-3961,-4412,214,10140,-1923,-7808,-579,3528,6704,704,-10539,1221,7083,3057,-1197,-9301,-409,8698,1493,-4812,-4220,710,8883,-894,-7397,-1401,2203,6008,63,-8252,80,5448,2473,-2200,-5381,-331,7861,-1102,-3891,-2911,172,7054,-983,-6231,2327,1731,2305,584,-5882,1785,6085,-2030,-1110,-1926,1599,7643,-2629,-3235,3778,-825,2116,-714,-5991,4286,3839,-3169,-1092,-2899,2788,7502,-5587,-4672,3461,-63,4611,-3165,-8053,7652,3987,-796,-1019,-4671,4187,8101,-5765,-2695,584,2261,7738,-5064,-8659,3292,4386,1098,-3143,-7875,4599,8570,-2267,-3704,-4254,2193,8396,-3432,-7690,795,4269,5598,-3066,-8960,3334,7416,-84,-2785,-5031,2559,7165,-1354,-4920,-2017,3514,6671,-3039,-6220,1501,3377,4546,-3049,-6516,2586,5450,-555,-2606,-3945,2361,6376,-2025,-3176,318,1232,3927,-1798,-5116,2966,1813,1031,-603,-4418,3095,4688,-4057,-777,-1874,260,4243,-4338,-3382,3901,449,460,-2195,-3677,4863,2493,-4254,-848,-886,2647,5425,-5323,-4170,3577,2268,1599,-4655,-5549,6557,4172,-3003,-2245,-4018,4393,6271,-6262,-3782,1067,3533,4907,-5707,-5264,5584,4076,-315,-3277,-4252,6299,5811,-4850,-4052,-1906,4484,6429,-4480,-6502,3011,3777,1958,-4557,-5366,4982,5716,465,-3161,-3686,4169,5152,-3544,-4855,125,2363,4011,-3980,-4945,1305,3542,2409,-3746,-4446,2757,3712,-1192,-1822,-2221,3156,3106,-3478,-3265,912,1465,1992,-3316,-3797,4309,1102,-1632,-525,-1910,3591,2836,-2713,-768,1399,1806,2627,-5044,-1735,5179,1173,-1345,-2109,-2494,4719,1238,-4210,-1690,201,3117,1152,-4801,-3074,4689,2447,-992,-3391,-2269,6420,1516,-4077,-2755,-174,5199,3063,-5777,-2618,3241,2503,1036,-6902,-3250,5953,3222,-2918,-4288,-1808,5443,3798,-4962,-4075,1688,4627,1943,-6368,-5547,2964,3436,-371,-5310,-3378,5700,4157,-2637,-3214,-760,5550,2770,-3375,-4036,1877,3196,1825,-4247,-2747,3515,2369,-1052,-4129,-2202,3958,2792,-3204,-1167,254,2195,1186,-3592,-2448,2363,1257,-601,-2365,-1756,4062,732,-2684,-2138,1009,2544,-345,-4468,112,3269,1011,428,-3773,-258,3682,-1296,-2762],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-19,20,-23,24,-27,30,-33,36,-40,44,-50,55,-62,70,-80,91,-106,124,-149,184,-237,325,-496,943,-4895,-8498,3418,4670,5172,-4066,-8610,4430,6884,-1201,-3973,-6019,3677,8741,-4438,-5715,-1351,4133,7479,-4579,-6155,1772,4577,2807,-4395,-6650,5697,4488,-2152,-2262,-5422,3786,6136,-3991,-2522,593,1388,5387,-3799,-5295,5254,1014,182,413,-5448,5273,3827,-7019,155,-825,753,4895,-6038,-2685,6759,-677,469,-2107,-4562,8030,3206,-7364,249,-1097,2893,5474,-9027,-2975,7137,1170,1922,-4666,-6509,10243,4021,-5554,-2701,-2616,7189,6185,-9861,-3728,4361,2762,4709,-7488,-5995,8599,4670,-1474,-4379,-5149,8239,7646,-8212,-4596,-476,4768,5286,-6297,-6665,5136,4813,2519,-6485,-7116,6535,5639,-871,-4230,-3768,5222,5842,-4847,-4863,-344,4314,4865,-5455,-4952,4816,2059,836,-3901,-4127,4842,2195,-2676,-2065,-2565,4092,4615,-4883,-1498,2473,1128,2245,-4457,-3567,6482,633,-2030,-41,-3777,5378,2483,-6524,623,1914,551,4070,-6135,-2714,7219,-535,-2496,-2521,-2188,8193,1111,-7617,840,1455,2828,2637,-9392,-1273,9242,-108,-1135,-5098,-3377,10184,1385,-7899,-1319,-371,6785,3361,-10074,-2636,5264,3774,1414,-6651,-4442,7708,3392,-3973,-4039,-3242,8007,4378,-7082,-3155,1386,6043,3083,-6822,-3332,5883,3457,-579,-6101,-4253,6315,4051,-3416,-3305,-1173,5948,2598,-5544,-2923,2180,3247,2864,-4821,-2250,5268,1816,-1377,-2493,-1832,5831,1469,-3557,-396,-1132,2914,2102,-4618,-862,2800,-70,866,-3525,-1026,6063,-1249,-3454,145,-676,5342,-574,-6378,1299,3575,658,316,-4919,612,7744,-2004,-1754,57,-455,6166,-2297,-7852,1724,3392,2773,314,-8149,519,8237,-1016,-2128,-5208,-119,8825,-483,-7454,45,1999,4519,-290,-8178,-1130,6527,1533,-1463,-5638,-985,8442,1465,-5047,-3937,-66,6318,1448,-6640,-1754,4362,4008,-232,-6478,-1884,5068,1698,-2429,-3918,47,5751,684,-4589,-2944,462,5241,765,-5861,-986,2474,1979,-249,-5021,-1139,4671,1370,-1526,-1997,82,4415,-930,-3270,-70,1190,1713,993,-4384,1064,4421,-598,-878,-2470,-862,3875,-1156,-3659,917,1654,2812,-1060,-5610,2547,3275,-79,-1033,-3197,2772,4841,-2647,-4888,-947,1171,4434,-2893,-5837,2970,4850,333,-1933,-5571,3799,6272,-2461,-3713,-1951,2095,5614,-2966,-5817,1005,2784,3021,-2539,-6560,2043,5253,662,-4277,-4198,1418,7067,-613,-4313,-1500,1514,4449,-1439,-6881,1482,4218,2594,-1793,-6053,-446,5203,-940,-3106,-3071,1964,5648,-524,-3698,-142,3005,3186,-1325,-4107,1578,3460,939,-1128,-3838,575,4676,-1074,-2603,-877,1132,2098,-1676,-3576,1575,2076,568,-768,-3110,2128,3593,-2056,-2431,-192,1389,2776,-2520,-2950,2460,3003,257,-2147,-3457],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-6,7,-8,10,-10,12,-13,15,-16,18,-20,23,-25,28,-31,34,-38,41,-46,50,-55,61,-67,74,-82,91,-101,112,-126,142,-162,185,-215,256,-312,392,-523,767,-1367,6653,6078,-8253,-3569,-225,7462,4876,-8547,-4733,6247,3688,3809,-7300,-7496,8521,3496,-4386,-1916,-5029,6639,7041,-9659,-3259,2424,1054,7038,-6684,-7538,9456,2018,-761,-180,-8148,6374,6647,-7492,503,-1219,893,7575,-8279,-4888,6078,179,907,-1091,-6887,6250,2746,-6882,1966,-1098,1706,4894,-7676,-633,5939,-240,-626,-4653,-3704,7389,197,-7003,-1536,-1105,4335,2826,-8959,-202,5653,3150,401,-6810,-2620,8366,2365,-3241,-5089,-1405,8590,1956,-8294,-2693,2712,6514,741,-9299,-2529,5893,3473,-1128,-7821,-2461,9315,3260,-4982,-5160,-2585,10308,2570,-8600,-3109,2244,7246,3827,-10272,-2292,6966,1665,1712,-7409,-4295,9667,2177,-6487,-2022,-1810,6328,4104,-9380,-1060,4774,983,3283,-6649,-5194,10242,185,-2345,-447,-5200,6589,3409,-7644,224,2074,431,5049,-6638,-2078,7295,-864,-869,-942,-3053,6053,1281,-7653,2008,2361,205,2624,-7348,558,7588,-1128,-468,-3610,-1106,7708,-1201,-6670,793,1703,4773,-461,-7681,798,6238,1078,-1259,-5477,555,9102,77,-5042,-2413,2486,8225,-544,-8058,-1007,3863,5571,-1573,-8711,333,6464,2372,-4508,-6825,1124,9312,882,-5736,-3961,833,8271,-836,-8597,288,3774,4872,1550,-9871,666,7931,640,-1671,-5254,-865,9642,863,-6924,-2317,-731,5523,2453,-8546,592,4351,-479,1201,-6338,-3347,7320,-602,-3629,746,-1783,5606,1362,-7172,2007,2206,-196,739,-5209,845,5428,-3455,-1948,-88,-1505,5659,-1645,-6491,3516,2258,1383,225,-6095,1720,6059,-3042,-2433,-2749,1120,7518,-3723,-5502,2490,3609,3086,-1471,-5770,2846,5904,75,-3264,-4491,2040,7262,-2314,-5265,-2224,3490,6030,-2500,-6515,811,5189,2912,-2992,-7529,3377,7255,-372,-5577,-5214,3215,7471,-1660,-5931,-1675,3384,6003,-2241,-8305,1270,3956,2061,-668,-6161,2242,6916,-1150,-2591,-3011,208,6566,-2270,-4658,1996,1281,3041,-508,-6927,2526,5946,-720,-43,-3339,499,5974,-2641,-3614,562,934,3942,-313,-5216,2032,1743,-1373,-39,-3619,1740,6360,-3621,-2278,1444,1583,3112,-1947,-4359,2315,1450,-1013,-2612,-3168,1688,5326,-3975,-3095,55,1272,4368,-3061,-4116,3706,3738,1479,-3427,-4572,4488,5413,-1857,-4939,-2314,3341,3929,-3653,-5295,434,4301,4086,-4223,-6205,3228,4080,938,-3982,-5028,3793,6349,-2256,-4379,-1868,4145,4219,-4923,-4705,222,3266,3478,-3503,-4962,3354,4168,-586,-3437,-4810,3403,6079,-1571,-3189,-585,3059,4262,-2184,-4357,1868,2468,1859,-2017,-2729,1725,3976,-2673,-879,-722,1502,3843,-3850,-3599,1294,1001,919,-1955,-3511,3146,2036,-2173,-1809,-1358,1809,2999,-3637,-2083,2122,1875,1449],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-2,2,-2,2,-3,3,-4,4,-4,4,-5,4,-4,2,1,-7,20,-55,403,-3646,-8681,1357,9415,-2736,-7916,-2468,1875,9256,-1042,-11576,2006,3949,4928,-8,-11223,1521,9783,-2302,-1178,-5345,-1752,11367,-1541,-7396,512,466,6092,2126,-10707,4088,6542,-922,1568,-5718,-1906,9327,-3170,-4033,2124,-2000,6307,790,-8639,4346,3227,-2766,1380,-6237,80,8285,-4294,-3343,868,-22,6663,-2507,-7605,5855,2862,-385,-843,-6140,4085,7216,-5175,-2492,-258,2162,6558,-4611,-7067,4733,4335,2404,-3773,-7303,4863,6326,-1704,-4067,-4948,5637,7737,-4362,-6264,-645,5222,7186,-5280,-8198,3726,5362,4355,-4395,-8811,5686,7120,-1651,-3792,-5339,4364,9814,-5638,-5862,629,2886,7976,-4558,-9044,5494,4895,1781,-1366,-8942,4045,8412,-3518,-1954,-3971,-45,9771,-3760,-7177,3991,260,2635,-696,-8974,3595,4463,-3765,473,-3190,-641,7658,-4841,-5335,3539,-1621,3250,-2239,-8295,4753,2674,-2484,-551,-4366,2783,6404,-5101,-3007,2933,-21,3595,-3939,-6190,4889,1954,-1887,-2342,-4492,4566,5287,-5641,-2565,999,2590,4247,-6214,-5414,4796,4353,317,-3891,-5405,6096,5095,-4603,-5099,-1849,5653,5058,-6049,-5353,302,5492,4397,-7656,-6175,6281,5264,268,-6062,-6021,7272,6680,-4588,-3966,-3426,5151,6005,-6263,-5825,2960,3465,4638,-3697,-5945,7197,3607,190,-2472,-5837,5128,6499,-5664,-2475,-1136,1922,6582,-5434,-6075,4792,1602,1956,-979,-5374,4780,4569,-4233,14,-1440,1996,5344,-4523,-3296,3464,-339,798,-1290,-4807,4957,2461,-4003,212,-783,2589,3398,-6417,-2330,3892,263,1753,-4729,-2962,5921,1673,-3734,-1975,-1008,5361,2784,-6056,-4183,2894,4523,1486,-7151,-3954,4797,2394,-574,-4201,-1855,6872,3538,-4949,-3365,658,6602,2703,-7378,-3536,3249,4412,385,-7188,-4146,6040,2814,-1039,-5192,-3872,6604,2298,-5511,-4016,-19,5612,5208,-7075,-3711,3773,2494,931,-5394,-3496,6983,2887,-1827,-1257,-2428,5101,4465,-5312,-2033,1729,1878,2055,-5400,-2576,5245,774,-811,-663,-2916,4875,3258,-4847,-404,960,1745,2072,-4462,-600,3817,-1012,-797,-1889,-1336,5117,-718,-4148,-547,1008,2499,2222,-6499,-195,3978,1345,-691,-3433,-386,5669,833,-5423,-2088,5,5778,927,-6184,-528,3971,2846,-114,-6232,-523,6891,1668,-2646,-3270,-303,7212,1834,-5727,-2955,3540,5503,-106,-6443,-1887,3721,3424,-769,-5709,-415,6444,1719,-3126,-3828,-866,7097,1652,-5860,-2130,1089,3542,859,-6024,-2057,4996,2716,37,-4545,-775,5650,628,-3657,-1621,-331,4614,2039,-5111,-379,3186,1960,1116,-3472,-474,4611,-1215,-2233,56,-1046,3693,761,-5230,98,1468,681,-479,-4287,202,3749,-937,-1728,-1550,-471,3649,-797,-4992],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-6,6,-7,8,-9,10,-12,13,-15,16,-18,19,-22,24,-27,30,-33,37,-40,44,-49,53,-59,65,-72,81,-90,101,-114,131,-151,178,-216,274,-379,638,-3654,-4304,1797,8308,-974,-10056,122,5083,5393,-2016,-8768,483,7725,-85,-2155,-7524,998,8525,-587,-3679,-3091,1272,8270,-1033,-7431,2440,2868,2978,-44,-7592,1864,6289,-2330,-356,-3906,-937,7460,-2707,-4455,2446,614,4464,-191,-8244,4004,3007,-3351,676,-4065,2260,7165,-5461,-3483,2596,-341,2661,-3364,-7724,7265,2918,-2718,-161,-4826,4385,7176,-7725,-2637,2162,512,6430,-5936,-8364,7131,3882,189,-2207,-7896,6086,8033,-5462,-4260,-2642,2190,9080,-4700,-7905,3848,4448,4385,-3367,-9408,4084,7727,-180,-3020,-6606,2886,10080,-4725,-7861,-758,4373,6930,-2681,-7501,2421,5390,3172,-5096,-7670,3527,6458,-359,-4562,-4992,3360,6399,-2220,-5000,-188,1867,5926,-2531,-6458,3084,2858,1945,-480,-6400,3357,4719,-3996,-829,-2227,951,5178,-5023,-2743,4572,-804,1977,-980,-5734,5751,2208,-2751,1142,-3227,2192,3604,-7650,-1976,5330,566,2283,-3498,-4970,7901,2024,-5824,-967,-2483,5730,4592,-8587,-2819,3803,2020,3844,-5884,-5588,8273,3388,-2089,-2771,-5199,7452,5695,-6703,-4563,-667,4639,5411,-7001,-6219,5461,3647,1361,-4638,-6900,5659,5632,-3512,-4159,-3156,5030,6456,-4103,-4936,943,4964,4481,-4956,-6291,3171,4435,1799,-3178,-5761,4200,5390,-2657,-3182,-1450,3417,5096,-4412,-3202,1063,2446,2298,-3902,-4213,4451,1334,-65,-1560,-4125,4014,3725,-4578,-460,256,1404,3255,-4541,-2953,4527,-213,170,-1572,-3004,5521,1360,-5803,-249,343,2074,2782,-6286,-523,5185,348,-561,-3718,-1934,7146,854,-6081,-1222,-749,4317,2127,-8217,-823,5424,1356,424,-4932,-3484,7861,2543,-4357,-2281,-2019,6127,3669,-6691,-3523,3904,4284,2551,-7351,-4082,5727,3763,-1037,-5418,-3100,7116,4700,-5474,-3508,-1071,5572,4047,-6312,-3573,2891,3091,724,-5199,-3570,5039,3971,-1327,-3757,-1484,4358,3153,-3690,-2948,556,3059,1721,-4745,-944,2465,2184,674,-3364,-610,4206,1246,-2419,-1592,-1280,3402,1540,-5367,-370,2453,-231,742,-4936,-847,4653,-1039,-1905,-722,-863,4133,-258,-5793,718,4020,1085,-256,-5513,894,5123,-1437,-1720,-2465,609,5850,-413,-5250,504,2130,3463,351,-7188,326,4948,568,-2249,-4635,455,6789,-133,-4932,-1303,2306,6092,-517,-6395,-1063,4288,2889,-55,-6286,-939,6726,688,-2571,-4791,-958,6466,1784,-4372,-2078,1834,4371,184,-4452,-815,3506,2925,-1810,-4074,-890,5975,2374,-3364,-2226,103,5163,801,-3911,-375,1639,3568,126,-4373,-71,2317,1540,166,-2679,688,2748,11,-3484,61,615,1529,484,-3954,1421,2720,-816,-359,-2567,460,4021,-1176,-2395,-7,1525,2390,-1928,-3465,3114],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-5,5,-6,7,-8,8,-9,11,-12,13,-15,16,-18,19,-22,23,-26,29,-31,34,-38,41,-46,51,-57,63,-71,80,-92,105,-123,145,-176,220,-290,413,-1442,7721,5700,-5452,-5312,-2178,7618,6295,-6258,-6075,1764,5821,4590,-8308,-5779,5597,4004,817,-5930,-5272,7532,2380,-3617,-1971,-2895,5891,4825,-6111,-2203,3125,2352,3990,-6317,-4048,7141,234,-622,-1854,-4511,6388,3546,-7202,1114,520,717,3742,-5860,-2019,6887,-2422,130,-1237,-3181,7555,-474,-7703,2370,131,3521,2781,-9740,-16,8154,-2220,774,-4338,-3020,8986,-814,-8376,-179,325,5161,1901,-10744,-417,7332,1843,352,-8559,-2854,11098,375,-5815,-3581,-1193,8967,4296,-10410,-2738,4713,5109,2480,-9000,-3021,8347,2624,-1853,-6352,-3571,8953,4082,-6941,-3233,-327,7924,3113,-8345,-3407,4577,5161,1853,-7857,-2337,7073,2105,-1397,-5331,-2468,7377,1591,-4133,-1238,-410,5052,2727,-7989,-500,3801,667,1160,-4976,-1466,5918,-490,-2219,-379,-1354,4432,616,-7288,1692,1921,112,2238,-6461,-1071,7133,-3241,-2268,3,-2327,6971,-1280,-7178,3625,1419,1472,841,-7924,2612,8690,-3175,-2106,-2572,-108,9623,-2050,-8010,2734,2104,4484,155,-9127,1397,6493,-552,-1927,-4531,-640,9046,-1245,-6960,-1748,1093,8553,344,-9622,-744,5608,3612,-1135,-7979,-759,7571,1099,-5334,-3229,487,7874,945,-6996,-2750,1991,6453,201,-7620,-1632,4064,2817,-1387,-6124,-1053,6330,929,-2468,-3127,504,6251,-613,-4465,857,-558,3260,378,-5008,1631,3731,118,-671,-2683,360,6172,-2109,-3860,2119,-1079,2160,-1039,-4347,4304,2335,-663,-428,-4038,1874,5643,-2748,-2885,1115,645,5227,-2739,-7190,4432,2617,-234,-259,-5759,3739,6325,-4489,-2286,-1270,2139,6361,-4125,-6938,4291,3386,2477,-2412,-6556,3014,6932,-2415,-3176,-3465,2604,7545,-2879,-6727,-176,2172,4781,-2139,-9010,1721,5699,972,-1913,-6630,1226,6759,-1017,-4495,-3483,1871,6624,-921,-5942,303,4304,4035,-1712,-5636,239,4899,511,-2349,-4051,1914,5128,-977,-3726,-1366,553,3902,-1773,-4962,1337,1756,-202,223,-4506,2051,3248,-2452,-414,-268,1307,3005,-3328,-1063,2506,1037,950,-2364,-2799,3329,2719,-1791,-1484,-1514,2376,3434,-4301,-2382,1936,973,1898,-3370,-4102,5056,2856,-2325,-1880,-2656,3855,4664,-4360,-3033,1710,3690,2772,-5148,-5294,3605,4023,276,-3713,-4728,3755,5082,-3253,-3620,-189,4656,3494,-3720,-5907,1826,4249,2328,-3897,-4629,2749,4890,-320,-4929,-2343,3934,4389,-3373,-3305,-1641,3527,3616,-2950,-4438,2341,3245,1652,-2603,-3569,1474,4138,-2455,-3442,-2365,1892,2783,-2732,-2390,1551,2040,2241,-2341,-3641,1971,2624,-519,-1835,-1356,3437,2816,-3651,-1210,971,1647,436,-2900,-1260,3675,1842,287,-2872,-1416,3946,1045,-2990,-1238,1107,2668],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-7,8,-8,10,-11,12,-13,15,-17,18,-20,22,-24,27,-29,33,-36,40,-45,50,-55,61,-70,79,-90,104,-123,147,-182,235,-328,535,-2390,4290,8252,1276,-5007,-8478,6257,6922,-3577,-4539,-4192,5372,8694,-6743,-5886,1983,2242,7472,-3871,-9184,6089,5131,-1040,-1919,-7603,4732,8634,-6592,-2513,-1039,-58,8567,-3934,-8010,5138,1737,153,1207,-8153,4721,6387,-6284,117,-1620,284,7958,-6156,-5574,5809,-1100,1075,234,-6546,5324,3417,-5278,814,-1534,2530,6103,-7689,-3450,5256,-116,1972,-4174,-4842,6494,2695,-4349,-1599,-2895,6613,5534,-7111,-2110,2502,4049,3307,-6745,-4909,7096,4533,140,-5444,-4963,8328,5730,-4266,-4878,-757,6888,4789,-7989,-4920,3636,5950,3715,-7048,-6059,7740,3623,-1001,-4842,-4667,8065,6080,-6002,-3367,-1935,5064,6876,-8940,-5994,4689,2688,3959,-5239,-8112,7206,3570,-2224,-1730,-4845,4560,6151,-7298,-1754,910,391,5386,-4708,-6123,6912,1161,360,-931,-6298,4553,4055,-5212,1523,1397,89,5586,-6179,-2895,6748,-822,-31,-791,-4258,6788,3183,-6040,161,-638,2339,3178,-7075,-2744,6471,541,-534,-3584,-3009,8908,1705,-5693,-2172,-404,5719,3628,-8818,-2176,4783,3485,746,-8162,-2589,8736,2452,-2400,-5360,-2211,7259,2927,-6119,-3618,1733,6595,1647,-9030,-2927,4884,4710,1041,-6947,-2811,7888,3786,-2156,-5858,-2800,8090,3252,-6972,-2537,869,5185,3115,-8273,-3054,5624,976,810,-5556,-3162,7235,1760,-3913,-2027,-3424,5156,4623,-6389,-655,3555,371,3121,-5181,-3464,6934,-362,-2801,627,-1964,4532,2253,-7279,624,2423,-63,1674,-6068,-1599,6134,-1890,-1836,-1450,-1857,4265,804,-5450,1400,1718,960,1178,-7077,-551,6310,-243,-2459,-2908,-129,7067,-632,-5581,-1285,1785,4544,401,-7077,251,6861,2083,-1245,-6461,651,7407,-383,-5077,-3691,1130,7705,644,-6864,-1271,2796,5474,-243,-7814,-720,6408,2521,-2692,-6604,14,7334,653,-4153,-3091,161,6336,755,-6179,-58,1236,3940,638,-6788,-560,5674,1283,-1728,-3838,-1998,6310,397,-4773,246,532,3665,1368,-5940,708,4319,-560,211,-2956,-908,5983,-1564,-3385,953,-821,2335,-521,-5540,2495,3530,-87,-128,-3694,837,4330,-1775,-2506,-103,1008,4162,-2004,-5310,1700,2817,530,-1611,-5027,1604,5092,-1758,-2524,-2014,2115,5760,-2929,-5587,400,2475,2458,-2599,-6925,2762,6059,23,-2678,-5220,3566,6391,-1314,-5028,-1377,2814,5523,-2920,-6265,-672,4336,4334,-2251,-5613,1000,5501,-93,-3492,-5131,1554,6198,-1186,-4729,-1039,1920,4232,-1866,-5938,764,3599,1519,-1095,-4707,721,5249,-1329,-2620,-1835,535,4663,-1067,-3977,348,380,2000,-63,-4393,1718,4644,-780,-1905,-1593,273,3159,-2381,-3196,2016,831,1925,-568,-3502,2137,3460,-1814,-2036,-2213,1613],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-5,6,-6,8,-9,9,-10,11,-13,14,-15,17,-19,21,-23,25,-28,31,-34,38,-42,46,-53,59,-66,75,-86,97,-99,46,1200,8575,2160,-10566,275,6692,4586,317,-10269,-1416,10612,335,-3666,-4493,-3133,9787,1777,-9423,-1574,581,4757,4021,-11520,-1354,7162,324,-498,-4661,-5119,9749,1079,-6428,1028,-3565,4909,4468,-9920,-430,5629,-208,3239,-7077,-4383,9631,-3217,-3010,1334,-3470,5074,2211,-10003,2621,2780,-1568,2333,-5717,-411,7993,-3140,-3511,-615,-1566,7896,-296,-8323,3162,3023,1041,723,-8045,1730,8316,-932,-3700,-3698,1164,8775,-2233,-7082,792,3608,6503,-1541,-10854,1531,6703,1932,-3288,-7041,1671,8216,-1177,-4839,-5837,2582,9785,-1235,-7677,-275,4020,6222,-1583,-10494,1784,7214,1272,-494,-8399,1268,9424,-1400,-5117,-3228,-1273,9516,473,-8572,862,3427,3382,747,-9650,219,7792,-2254,-2091,-3903,-2268,9051,-283,-6455,1842,-626,3587,1279,-9567,1578,4873,-3263,1131,-3776,-476,7885,-3548,-3981,2711,-1311,4326,405,-7699,3280,2615,-2887,766,-4633,690,7172,-4449,-3357,1791,79,5168,-2565,-6788,4858,3812,-495,-2266,-5807,3362,6758,-3596,-3644,-1975,2933,7255,-4587,-5882,2047,3512,3760,-3939,-7595,3821,7229,1024,-4564,-6609,4088,7441,-1791,-5471,-3097,4130,6750,-4405,-7435,2491,4532,4714,-3303,-6525,3331,6225,-195,-3626,-5292,2882,8077,-2608,-4823,154,2159,7304,-1477,-8105,3592,3772,1496,-882,-8251,927,7269,-4319,-2222,-1290,-870,6974,-2927,-5939,3929,-54,2262,-335,-7716,1968,3822,-5003,48,-3141,-396,5275,-4042,-3338,3237,-463,2072,-867,-5330,4999,3424,-3899,-629,-2783,2024,6099,-5002,-3059,2108,2752,2222,-3735,-5713,5350,4534,-1355,-3009,-3343,5228,4366,-5567,-3119,450,3815,4215,-5317,-5458,2780,4011,1261,-4019,-4812,5565,5241,-2197,-5296,-3477,5568,6355,-4289,-4711,-1241,5052,4459,-5621,-4604,3413,5092,1350,-4953,-4850,6025,5677,-1795,-3233,-2726,4126,6805,-4953,-5236,1579,1865,3821,-3994,-4409,4238,3397,2,-1526,-4111,3227,5022,-4905,-2792,591,1003,4272,-2691,-2986,4830,276,245,-197,-3460,3697,2585,-3972,-465,822,1385,3189,-4875,-1919,2957,303,-150,-2328,-4528,5160,2465,-3868,-1377,-357,3804,3516,-5314,-1620,3615,2228,508,-4733,-1802,5856,3175,-3000,-2936,-1427,5385,2317,-6197,-3285,2389,5174,2144,-6045,-3442,5030,3880,-588,-4448,-2483,5426,3544,-3998,-3356,237,5318,2586,-5585,-3006,1536,4266,1657,-6712,-3460,4223,3790,-1036,-4379,-1842,3785,3050,-3020,-3276,592,3866,2361,-4652,-2748,3720,1862,2019,-3462,-3801,6442,2502,-2567,-828,-1841,3991,2605,-3477,-747,1324,1833,1919,-2748,-1477,4650,1219,-2097,-313,-650,3400,47,-3772,245,2072,1333,1058,-3805,-108,4372,1136],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-13,13,-15,16,-18,20,-22,24,-26,29,-31,35,-38,43,-49,56,-63,74,-87,105,-130,169,-234,362,-702,3615,8992,1424,-5239,-8187,4796,8126,-2646,-5379,-4922,4367,8460,-4013,-6614,48,4646,6039,-4588,-7758,4338,4461,738,-3828,-6829,4041,5853,-4205,-1639,-2382,2579,7331,-5588,-4855,3396,-471,3381,-1614,-7381,4783,2987,-4181,228,-2886,1282,7085,-7153,162,3414,-1045,3609,-3043,-5497,7911,942,-3679,-189,-3523,4695,5055,-8857,-597,3116,-51,3752,-6331,-5756,10129,1629,-3172,-3079,-4638,8721,4629,-8845,-3028,1266,3678,5899,-8978,-4885,6581,3955,272,-5876,-5804,7345,5511,-6346,-4349,-2133,6499,6762,-7753,-6635,1737,5305,4204,-5557,-6234,5887,5931,-1511,-5155,-5734,6996,7002,-3856,-5231,-1980,5993,4409,-5621,-4006,2095,3647,4096,-4339,-5921,4799,3056,-486,-2173,-4858,4772,4281,-3895,-2616,-1085,2480,4586,-5529,-4507,4644,131,1079,-2049,-5707,5657,958,-5908,2048,-442,2522,4230,-7831,-172,4146,-1916,1459,-3026,-3113,8314,-582,-6204,196,-1485,5735,1805,-8753,-464,5110,-275,1457,-6545,-2628,7926,721,-3807,-1627,-1761,7773,4159,-8024,-758,2531,3593,2523,-8835,-4078,9130,1815,-2528,-5336,-2772,8881,3886,-7047,-4803,397,5430,3123,-7427,-3942,4520,4188,1330,-6621,-3602,6932,2775,-2576,-5120,-2457,6523,3958,-5443,-2907,-277,5125,3382,-6343,-2720,3913,3914,738,-4607,-3729,5990,2430,-3204,-1935,-1686,5204,1917,-5242,520,1190,1137,2726,-4387,-1072,5516,-1444,-617,-740,-1095,5663,800,-5313,1130,306,318,280,-6229,1658,4562,-1877,-813,-2747,-1159,6229,-1589,-5891,1308,576,2951,424,-7291,1456,4625,-563,-1284,-5289,225,6718,-1265,-4714,-305,795,5738,483,-7886,-743,4882,2671,195,-7432,-142,8336,-621,-2880,-3773,235,7189,688,-6359,-2227,2628,5032,838,-6707,-1399,5230,2763,-2096,-5873,-364,6999,1110,-4834,-2756,121,5227,1369,-6357,-71,3728,2521,608,-4643,-1149,4747,870,-737,-3393,-1215,4843,-820,-3889,-1303,-330,2474,-1126,-4495,-248,3242,-494,332,-4742,472,5122,-1736,-1490,-997,404,3194,-710,-4451,2070,1731,-189,-184,-4621,1786,4883,-1927,-2609,-1132,1775,5586,-2912,-4975,2559,1953,2087,-416,-6043,2526,4699,-699,-3557,-2678,2890,6457,-1745,-5567,837,3505,3480,-2073,-7093,2144,4118,-338,-2006,-4379,1875,5725,-2190,-4645,-1382,2725,5750,-1614,-5756,124,2006,2623,-2150,-5894,1106,4737,-36,-3712,-3159,909,5164,-269,-3902,-685,2816,3556,-2084,-5905,370,2562,1939,-1179,-4423,1363,4307,-888,-1623,-1828,950,4144,-828,-3334,2414,1111,1776,-947,-1677,2038,2259,-1130,-1672,-2714,2339,2847,-3318,-2771,1283,1815,1728,-2536,-3489,2853,2133,-2269,-1652,-1219,3612,3286],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-6,7,-8,8,-10,11,-11,13,-14,16,-17,19,-21,23,-24,27,-30,34,-37,40,-45,50,-57,65,-73,85,-101,122,-152,197,-272,417,-787,3939,2953,-10305,-3082,5646,4790,425,-7606,-2735,8237,2851,-2532,-5070,-1105,9004,2531,-6197,-3010,588,6540,2214,-8693,-254,4956,2562,1481,-6160,-2990,8877,-1354,-2570,-399,-3067,6722,1455,-6694,2193,1773,1169,2791,-6865,-632,7175,-3309,-350,-375,-3380,6710,-1038,-7231,4175,-32,1814,1602,-7577,3024,5947,-4055,420,-2848,-372,9926,-3515,-6715,3206,955,4240,-243,-9620,3287,7986,-1304,-2440,-6735,310,10652,-4324,-6799,-317,983,6656,901,-10520,801,6548,2487,-1332,-8654,610,9188,8,-5249,-5526,1068,9783,-326,-8358,-1410,2906,6371,669,-9007,-541,6863,2794,-1942,-7879,-950,7691,506,-4903,-3022,215,7370,42,-6378,-1251,1914,5284,313,-7398,933,4604,-131,-513,-4309,-802,6978,-2071,-2732,136,-397,4159,125,-6214,3537,3503,-1475,1805,-5443,2215,6421,-4525,-1845,-171,-351,5282,-2700,-6370,4891,1911,-1440,237,-6906,3143,6527,-5202,-2074,11,1658,7720,-3593,-6220,3899,2813,2226,-1610,-8591,4368,6388,-4303,-2572,-3956,2774,8428,-5882,-6682,1536,3834,5143,-3372,-8684,2922,5869,1029,-2696,-6976,2216,8714,-1505,-4868,-2390,2380,6849,-1943,-6928,595,5037,3410,-2018,-7029,2328,6012,825,-3350,-6073,2985,7475,-903,-3524,-1961,1436,6234,-2185,-5921,2769,3568,2770,-1483,-6077,3733,4448,-1558,-395,-2547,1909,7061,-3427,-3480,1759,-914,2472,-2298,-4709,3849,2129,-3079,-999,-2767,2048,5727,-4858,-1051,1851,586,3178,-3102,-4941,5455,1259,-2597,-957,-3148,5283,4405,-5518,-3009,879,1840,4701,-4896,-4195,6341,2689,748,-3168,-5859,5854,6201,-5339,-3809,-1236,3695,5664,-5888,-5109,4938,3981,2074,-4930,-5705,5598,4658,-2500,-3620,-3378,4866,6419,-4587,-4485,386,3577,4812,-3921,-5358,4011,5248,1704,-3628,-4937,3213,4699,-1802,-3490,-2332,4440,5154,-3200,-3869,1068,2652,3491,-4301,-4007,3203,1913,-169,-890,-2803,3400,3162,-2869,-1254,-1073,1804,2196,-2318,-3175,2292,1120,-83,-1347,-3206,4838,2175,-2745,677,-49,2437,2892,-5460,-690,4384,-94,-502,-3416,-2964,5801,1250,-4414,-1316,-670,4176,2923,-5559,127,3106,1555,618,-5440,-3132,6494,2286,-1881,-3384,-1147,5740,2890,-6041,-3446,1627,2906,2740,-6422,-2858,4146,3674,-829,-4709,-2690,4988,4010,-3892,-4597,-47,4776,3376,-4221,-3461,2733,4294,1698,-4082,-3389,3694,2000,-646,-2711,-1925,3951,2954,-3551,-3366,-93,3111,2581,-4190,-2625,1935,1552,991,-3083,-2850,3257,1038,-1299,-1906,-319,3020,1295,-4245,-1499,1215,1137,766,-3430,-224,3356,275,-1297,-1811,-795,3978,-341,-2951,-847,1886,2407,-1190,-4410,-533,4052,-823,-1996],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-5,5,-5,6,-7,7,-8,9,-11,12,-13,14,-15,17,-19,20,-23,25,-27,30,-33,37,-41,46,-51,57,-65,74,-85,98,-117,142,-178,237,-346,619,-2896,-6303,-3607,2700,9357,-3343,-7929,1444,5345,4912,-1921,-10363,3878,7110,-854,-2131,-7437,1550,10203,-3155,-7378,-1353,49,9042,-719,-10498,3676,3806,1322,1849,-9284,1954,9311,-3090,-2310,-2048,-2949,8435,-1615,-8518,4424,-128,1604,2606,-8759,2739,5507,-4186,760,-1859,-86,8239,-4466,-5470,5817,-686,1830,-1214,-8273,4631,4606,-4995,-43,-2834,2250,7260,-5296,-6009,3675,2120,4512,-3435,-8591,6096,5974,-1172,-2837,-5206,4805,7468,-5150,-5437,-941,3926,6500,-5622,-7124,3077,5906,2432,-4920,-7207,6653,6108,-1538,-4974,-5863,5033,7718,-5299,-6011,-303,5008,8028,-5273,-7680,4527,4603,4522,-4717,-8354,5681,7550,-2024,-2949,-5559,3674,9099,-6050,-4423,1352,1479,5737,-3365,-9207,5444,4995,-458,534,-7111,2630,7839,-5056,-1312,-546,-528,6677,-2845,-6220,5369,955,-858,822,-6399,3432,5006,-5688,-923,359,369,4841,-5824,-4564,6939,-748,-90,-2179,-6405,6981,3973,-5800,-443,-617,2194,4931,-7462,-4081,5374,1602,921,-4215,-3679,7735,5293,-2352,-4027,-2694,5611,5253,-7682,-5386,1525,4760,4009,-6717,-6177,5527,5445,-723,-5102,-4290,7384,4983,-3234,-5457,-1487,6575,6248,-6140,-5598,1300,4916,4806,-6580,-5193,4738,4563,801,-5467,-5709,6862,4900,-4469,-4100,-2439,4048,6674,-5737,-4428,4206,2410,3629,-4007,-6206,5975,3027,-3518,-1417,-4129,3037,6124,-5081,-1131,2265,25,4418,-3698,-4091,6600,949,-2623,-500,-4262,4072,3234,-7655,-652,1580,341,2170,-5516,-2846,7096,-726,-2395,-1129,-2430,5487,1505,-6149,-735,2223,3281,2804,-7160,-1912,5840,1993,-589,-4293,-1872,7040,1897,-4845,-3318,771,7075,2970,-7625,-3250,3774,3657,662,-6847,-2703,6095,3476,-2090,-5438,-2866,7027,2250,-4558,-3828,544,6064,2448,-7144,-3406,3972,4714,123,-6180,-3883,6031,3535,-1285,-5363,-2827,5711,3870,-4951,-2419,-110,3723,3456,-5974,-3032,4269,1238,384,-2813,-3259,5536,1521,-4181,-273,-1361,2950,2972,-5118,-1018,3239,780,935,-3866,-2253,5951,-274,-2997,640,-769,4111,1407,-6116,749,2393,599,629,-4275,-135,6776,-10,-3324,-1723,-545,5639,-128,-4904,134,3006,2806,-277,-5921,300,6155,199,-3009,-4573,-330,6557,285,-5053,-2215,2354,5813,-881,-6525,-847,5273,3669,-1106,-5733,-691,5808,1414,-3430,-4613,397,6331,1230,-5560,-1114,2145,6084,1085,-5642,-930,4074,2578,-1637,-4580,99,4771,1077,-3900,-3567,774,5517,361,-5542,-615,1917,3338,718,-5588,-1121,4287,358,-1088,-2024,-1243,4360,135,-3728,-591,269,1838,161,-4869,122,3554,-673,465,-2445,-117,5243,-1164,-3011,-471,1598,2376,-875,-4275],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,6,-7,8,-9,9,-10,11,-13,14,-15,17,-18,20,-22,24,-27,30,-32,36,-39,43,-48,54,-60,68,-77,88,-102,120,-145,180,-234,324,-500,967,-5422,-6327,8905,4238,-4487,-5089,-1862,8623,6081,-8131,-3163,3308,4603,4790,-9326,-4591,8792,2973,-1074,-5513,-6324,9394,5362,-7145,-1341,-2149,4873,7069,-8638,-2900,5295,393,3935,-3902,-6309,8107,2009,-4817,374,-4129,4235,6336,-8222,-1900,4861,-1905,5144,-4358,-5209,8777,-1545,-3830,966,-3947,4831,3448,-7930,1004,3187,-463,2475,-6748,-1728,8959,-654,-3447,-1767,-2699,7493,2276,-9171,510,1976,3666,1205,-9700,-2241,7848,1862,-1966,-5422,-1910,10471,1965,-8220,-3752,755,8340,1576,-9155,-3625,4437,5424,-485,-10032,-2048,7279,2823,-2661,-6745,-1225,9233,2117,-6780,-2550,113,8271,2008,-9401,-377,4762,3449,1177,-8250,-2081,9318,519,-2809,-3521,-3553,8598,2014,-8612,-717,288,4040,3280,-9417,-1095,6165,-1158,1298,-2670,-4417,9205,1068,-5475,994,-2166,3429,3921,-8077,1542,4804,-1558,2114,-4282,-2347,8019,-2130,-4462,1079,-1550,4112,531,-9118,2519,3597,-1324,-258,-7168,598,9275,-3117,-3425,84,-158,6870,-2221,-8095,1808,4240,3056,-513,-8231,563,8663,-365,-3647,-5610,913,8464,-465,-6376,-2420,3215,7227,-2397,-9938,804,5180,4092,-1854,-8286,1511,8502,117,-4591,-5105,342,7604,-98,-6615,-1200,2546,6501,-1507,-9673,-21,5772,2353,-1185,-6771,556,7576,-1701,-2887,-2627,-1595,7280,-1017,-7201,766,1625,3019,980,-7069,489,5444,-1003,-874,-1885,-1361,7197,-470,-5620,2708,300,2599,962,-6819,3411,4738,-2058,-578,-2885,-101,6762,-3111,-5704,3019,1094,2189,-1005,-6595,3891,5474,-1350,-1180,-3567,2546,6602,-4666,-4788,1395,2960,4828,-2376,-6318,3835,4584,1263,-3316,-7317,3313,7141,-2168,-4874,-2189,3374,5960,-2098,-6178,-27,5087,5259,-3491,-6532,1907,6029,1591,-3726,-5089,3108,7736,-1965,-5110,-2838,3736,6464,-2551,-6734,1355,3566,4825,-2777,-6747,1670,5661,-123,-1542,-5702,2769,6631,-2895,-3676,-1591,583,4609,-1128,-5971,2216,2857,264,-723,-4756,1860,5142,-2851,-1641,-30,-45,4984,-1513,-4044,2784,1774,580,-1890,-3964,3826,4125,-4129,36,-440,1801,3363,-3704,-3022,3819,1810,-396,-2204,-3529,4898,4075,-3319,-2736,-852,3562,3797,-5592,-4085,2122,3842,1841,-4840,-4900,4978,3210,-1003,-4884,-3402,4622,6045,-3250,-4441,-1083,4411,4677,-5520,-4340,1859,5197,1296,-4887,-5234,4101,4765,-1841,-4181,-3140,3611,5363,-3100,-4293,-687,3914,5620,-3230,-4378,2531,3505,1264,-3435,-4873,3205,4532,-1510,-2452,-1694,3294,3874,-3135,-4106,1354,2064,2500,-2139,-3498,3098,2104,-1478,-1752,-2528,2739,2287,-3579,-1885,1014,1802,2894,-2421,-2200,3130,1157,-916,-1575,-1553,3600,3097,-4320,-2158,1716],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-4,5,-5,7,-8,9,-10,11,-12,13,-14,16,-18,19,-21,24,-26,29,-31,35,-38,42,-46,52,-58,64,-71,79,-90,103,-117,137,-163,197,-249,335,-509,2128,-5842,-6566,157,5832,5663,-7304,-6214,3733,5202,2993,-7431,-6378,6954,5396,-938,-4262,-5077,6874,5889,-5512,-3161,-1782,2819,6388,-6388,-4119,5061,1066,2542,-3914,-5650,7597,3094,-4965,-348,-3019,2209,4416,-7419,-208,3582,-1849,3062,-3580,-5587,8418,-656,-4753,156,-2438,4523,3558,-9286,899,3894,-622,2164,-6600,-2678,9972,-1439,-4611,-506,-2958,8183,2608,-9228,1314,4608,3627,2514,-8269,-2835,9499,1830,-2180,-4412,-2893,9715,2379,-8193,-2740,884,7006,3264,-8594,-3688,6343,3957,-587,-8056,-4158,8512,4749,-3869,-5913,-2066,7606,3164,-7325,-4037,2195,6869,2484,-7260,-3559,5878,4234,-156,-6233,-3770,7931,2795,-3352,-3079,-3857,6447,3089,-5915,-2171,1345,2834,3602,-5958,-2963,6589,646,-236,-3176,-4266,6383,281,-5255,1121,-142,2098,4379,-6174,27,5202,-1969,1261,-3059,-1759,7704,-2767,-4938,1820,-1318,3540,2386,-8064,2640,3755,-1404,432,-5013,-448,9399,-2298,-5053,622,-525,6484,-133,-9044,1297,4539,1634,513,-7783,345,8312,-305,-3614,-4176,-96,8047,211,-7798,-1410,2910,4795,1645,-8771,-2208,7152,3583,-1704,-6407,-1239,8864,1416,-5518,-4338,-53,6658,1332,-7450,-1983,3302,4268,-597,-6260,-438,5614,2189,-722,-6051,-1462,6525,-86,-4298,-1860,-498,6319,1000,-7119,910,4028,1111,848,-4877,134,5780,-1583,-1586,-185,-1172,5955,-247,-5153,2300,337,1004,1123,-5271,1443,4664,-2069,-712,-2262,-531,4303,-2523,-5227,3711,-132,2766,-1986,-6514,3613,5051,-1372,-2056,-2880,1697,7217,-3039,-5409,1700,2669,4332,-3205,-7404,3003,4802,881,-2104,-5600,2430,8006,-2212,-5124,-1808,3008,5506,-2055,-7635,1162,4124,2554,-2175,-6498,621,6661,1160,-3589,-4229,902,6788,-1045,-6555,-2564,2107,6475,-320,-6186,-559,3570,2956,-2166,-5320,669,5623,261,-2342,-3136,1215,5930,-2318,-3840,-351,2520,3136,-926,-5835,1781,2192,377,73,-3280,937,3597,-1765,-1818,-151,328,2896,-945,-3819,4257,1342,-53,435,-3330,1263,3750,-3463,-1842,8,288,3583,-4230,-3569,3596,1345,1584,-2236,-4402,4126,4221,-2587,-1609,-1606,3844,4836,-5873,-4317,2024,2943,1909,-3327,-5011,4538,4888,-2151,-2481,-3592,3437,5309,-2609,-3860,-211,3419,5145,-3596,-5945,2877,5037,2313,-2567,-3871,3140,5531,-1329,-4649,-1066,3952,5528,-2931,-3424,33,2913,3860,-2301,-4601,1614,3623,731,-2889,-4063,2911,3616,-818,-3558,-1981,1795,3271,-2590,-2340,515,1842,1918,-2146,-3016,1844,2997,-755,-820,-765,2358,2438,-2941,-2370,849,1183,896,-2531,-2235,3581,2875,-692,-1228,-1379,2516,1518,-3221,-1185,2117,2735,580,-4179],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-4,5,-5,5,-6,6,-7,7,-8,9,-10,11,-12,14,-15,16,-19,21,-25,29,-33,40,-49,62,-83,119,-196,419,-2837,-8203,885,8779,-154,-6603,-4484,1541,9137,-651,-9399,-1563,3271,5679,-1962,-9204,396,5440,1068,-1862,-5973,1243,8487,-1602,-3962,-809,-1177,7932,-267,-9312,2632,1085,517,1441,-8141,944,7814,-2942,-1416,-884,-2032,7337,-2069,-6636,5227,445,1160,1294,-6926,4096,6205,-5964,-734,-1202,-368,7358,-5720,-5954,6368,1084,1767,-1615,-8761,6678,6087,-6151,-996,-4090,2409,9514,-4588,-4935,3403,2643,4028,-3880,-10881,6450,6132,-1458,-2262,-6608,4343,9113,-4137,-5785,-550,3821,7900,-3325,-9014,2953,4569,4399,-4468,-8313,4069,7912,-131,-3670,-5749,3318,8743,-1517,-6680,-1592,3465,7748,-3929,-7625,1369,3925,3902,-1926,-8487,2108,5601,-1421,-2910,-5004,1440,7375,-3924,-4434,319,709,4667,-1990,-6165,3453,1862,-823,1497,-5197,2238,6061,-4449,-543,927,-181,5361,-3605,-4375,6183,494,-883,-599,-4827,4882,4322,-5992,-711,1489,950,5101,-5851,-4496,7339,1193,-50,-1783,-6129,5695,5378,-5851,-1836,-1003,3940,5006,-6287,-5018,5168,2674,2768,-4725,-7389,6102,4289,-3640,-3333,-4255,6510,6633,-5265,-5646,25,4643,6534,-4740,-7134,3977,5352,2078,-5010,-5957,4376,6659,-2400,-5565,-4116,4433,6484,-4565,-5251,69,4036,4441,-3717,-6208,3047,3947,1542,-4157,-3782,3237,4034,-3759,-2129,-2641,2416,4891,-4382,-2919,1220,1338,2894,-1572,-4093,4367,968,-2356,430,-3691,2888,3281,-4464,-1029,1716,-48,2961,-3692,-2866,5912,705,-2559,-1359,-4088,4059,2881,-6367,401,2294,1076,2421,-5203,-3461,7267,980,-2757,-2116,-2552,5653,2800,-6789,-2170,1070,3237,2126,-7931,-3188,5020,2013,372,-4920,-3791,6501,3278,-5011,-3819,-596,6103,4399,-6574,-3640,3542,4169,1420,-5608,-4109,5574,4813,-1552,-5004,-1703,4918,4232,-4442,-4826,-374,5707,3943,-6199,-2581,2304,3718,1123,-5405,-3386,4477,3568,-1044,-2959,-2579,4772,2205,-3486,-1261,-1052,2176,3746,-5732,-1584,4130,621,318,-2953,-1691,3641,512,-2310,327,-384,2423,566,-5039,151,3159,-907,72,-3864,-1146,5399,-377,-2330,10,-270,3908,275,-6010,22,3739,1750,367,-4957,-583,6361,-550,-2463,-2264,479,6141,-410,-6444,-586,3865,3473,832,-5060,-1449,6440,1937,-1915,-4009,-1909,6338,2826,-3851,-1716,1684,6567,1586,-6318,-1967,4105,4208,-355,-4839,-1115,6207,3739,-3089,-5069,-473,4534,744,-3872,-3109,1207,3597,1360,-5469,-751,3059,2564,-746,-5976,-4,4874,1715,-3268,-1802,-1327,3994,1616,-4093,-733,1807,998,81,-3566,-665,3414,-812,-818,-1421,-508,4044,-27,-3070,1689,2187,1989,-169,-3853,993,2739,-873,-2721,-2243,581,5305,-980,-3144,1421],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,9,-10,11,-13,15,-15,17,-19,21,-24,26,-28,31,-34,37,-41,46,-50,55,-61,68,-76,85,-96,110,-127,149,-180,223,-290,410,-702,3595,4667,-1611,-8965,-958,9816,712,-4106,-5618,2,10326,1015,-7716,-1483,816,7254,1325,-10756,-903,6872,1315,1024,-8508,-3227,10363,-823,-3842,-2296,-2357,9312,1511,-9905,473,2872,1780,3441,-9544,-1133,8600,-1974,-507,-1577,-4367,8973,372,-7154,2647,405,1479,3054,-8487,1252,7690,-3228,-422,-1669,-2129,9903,-2055,-7093,3182,494,3204,584,-8951,3361,6932,-2479,-850,-3987,590,9578,-2718,-6574,706,1662,6196,-2339,-9767,1577,5906,1720,-927,-7388,2090,9977,-1733,-4665,-3984,1508,8908,-1471,-7943,-328,5479,6475,-1283,-9896,2453,7499,2573,-2950,-7548,2262,7544,-166,-4688,-3743,2253,9867,-1961,-6980,14,3169,5025,-904,-10005,2071,7281,89,-1377,-5810,1197,9697,-1665,-4932,-624,-681,6797,-339,-8054,1724,1742,396,1965,-6875,1195,8264,-4257,-1389,175,-1088,6755,-1221,-7266,5054,309,195,536,-6568,3087,5698,-4946,-504,-1720,-61,6661,-4770,-6715,5179,459,1367,-1138,-6798,6256,6025,-3712,-3924,-3269,2273,7535,-5399,-5273,3209,2490,4147,-4406,-7926,4741,5801,-918,-3736,-6032,4786,7962,-3210,-6327,-2535,4490,7402,-5170,-7178,1305,5052,4493,-4097,-6798,4101,6252,499,-4126,-6215,5200,7850,-2982,-5292,-2115,3490,5663,-4082,-5690,2633,4008,3218,-2403,-7416,3611,6340,-1818,-1750,-3416,1755,6632,-3346,-4705,1301,1384,5518,-2158,-8122,4392,3394,-1204,-699,-4451,3864,5565,-4375,-2134,1455,-613,3289,-2819,-5205,6327,1426,-392,-878,-4508,3695,3067,-6160,-2147,1102,1853,4102,-4973,-3924,6695,2432,-553,-2611,-4288,6186,5204,-5082,-2556,-722,5227,4995,-6636,-4737,3616,3479,1846,-6155,-4907,6378,5730,-3449,-5500,-3388,5584,5524,-4752,-5047,1603,4929,3835,-5932,-6287,3610,4940,951,-5137,-5074,6362,6597,-2772,-4998,-1950,5441,5409,-4544,-4622,1112,4554,3362,-4659,-4774,4028,4413,453,-3804,-4500,5962,4053,-3092,-2304,-2072,2988,4779,-4785,-4126,3586,1973,1357,-2452,-4763,4465,2429,-3264,-513,-1709,2289,4186,-4584,-932,3381,1779,1061,-2914,-2355,6402,866,-2960,-1087,-937,6032,2976,-6039,-903,2534,2959,725,-5129,-2267,5884,1432,-2279,-3278,-1417,6179,2558,-5070,-2745,856,3367,2099,-6512,-2459,4942,3080,-961,-5924,-1556,6441,3910,-3398,-3886,292,5038,2673,-6615,-3302,2811,4803,1514,-6538,-3217,5446,4045,-1307,-5369,-2059,5168,1728,-3366,-4255,-716,5306,2153,-5539,-2089,3258,3077,3,-5357,-2487,4781,2210,-2126,-3183,-2061,4617,2385,-5458,-2168,815,2205,416,-3230,-1180,3508,676,-617,-2436,-1482,4720,1051,-3588,-733,969,2967,940,-5965,1144,3981,951,-1763,-3445,206,4529,-706],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,6,-8,8,-10,11,-12,14,-16,17,-19,21,-24,26,-28,32,-35,38,-42,47,-51,57,-62,68,-76,84,-93,105,-119,134,-155,181,-215,263,-336,459,-716,2570,-6502,-8660,3916,4802,4080,-6360,-8243,6259,6044,-1377,-4367,-6478,5478,8071,-5420,-5851,-1226,4171,8595,-5956,-6518,4916,3288,678,-2288,-9396,5572,6666,-3742,-232,-4273,2056,8931,-6394,-3995,4225,-695,5077,-2200,-7178,5570,1893,-3359,1554,-4453,3322,6294,-7080,-1434,4438,-1229,5502,-5565,-5942,8430,1668,-3071,840,-3494,5576,5851,-8353,60,2966,1414,3542,-6341,-4596,9178,554,-721,-3454,-5478,8516,4435,-7745,-2322,-197,4421,5091,-7535,-4755,5649,3611,1258,-7521,-4406,7803,4671,-3691,-5726,-3597,8343,5433,-7627,-4111,704,4955,5108,-8946,-5522,6160,4226,2348,-7309,-4876,9449,4559,-3618,-5051,-3710,7272,5414,-7530,-2928,1058,2944,4771,-6094,-5572,6703,1911,-417,-4421,-6177,7590,3977,-5323,-1373,-1348,3309,5532,-6785,-2470,4514,-863,2354,-2639,-6287,7117,422,-5931,320,-1895,3724,5487,-7777,-231,4774,-955,1844,-5129,-2859,7559,-426,-4571,40,-1470,6638,3275,-9483,-54,3335,1257,1465,-6198,-2088,9208,-150,-3260,-3712,-2972,8393,2608,-9125,-1617,3962,4370,1868,-9529,-2348,7005,3101,-642,-7134,-2754,9770,2797,-4963,-4530,271,8047,2120,-8178,-3404,3899,5047,1429,-8493,-2719,6550,3914,-1887,-6069,-2320,9358,2776,-5058,-2046,-815,6671,2154,-7704,-1999,5233,2782,2304,-6895,-3043,6932,238,-1920,-2168,-3422,7008,2684,-6594,321,479,2469,1749,-6266,119,5671,-211,-760,-2304,-3070,6350,-180,-5566,1399,-378,2366,1720,-7591,269,5120,-2243,350,-3875,-721,7366,-2516,-5149,1354,895,4920,146,-8266,1547,5265,-596,-605,-5423,1168,8744,-668,-5179,-2344,1829,6083,-1380,-9041,399,3702,3210,-941,-7452,1102,7899,1354,-3249,-5249,-80,8384,922,-6914,-2972,2745,7839,-446,-7132,-949,5047,3538,-1950,-7318,-301,6906,789,-2756,-3949,-755,7553,535,-5943,-1852,2955,5415,-232,-6463,201,4004,2094,-1330,-6000,-637,6147,47,-3611,-716,-332,3467,199,-6177,726,2412,1688,1144,-4854,1278,4558,-2198,-1980,-1418,8,5200,-1631,-4808,1963,1180,1124,-510,-5328,3278,4413,-1962,-3021,-1474,1499,5100,-2925,-4802,1605,1704,2521,-2511,-6081,1823,5374,-1854,-2208,-3239,3709,5808,-2178,-4433,-402,3017,4176,-1231,-6353,2548,4332,1267,-3567,-5448,2559,6845,-1748,-5236,-3022,3267,7679,-2298,-4834,-529,3628,5065,-2321,-6704,973,4568,821,-1861,-4074,1847,5288,-1311,-3776,-1730,2063,4517,-2511,-4694,-240,2809,2425,-1938,-4632,1503,4987,782,-3436,-2964,2647,3840,-2200,-3821,1702,1052,2519,-1868,-3635,3356,2708,-679,-1750,-2654,1583,4376,-1962,-2161,360,1228,3279,-2537,-2942,2960,1907,-567,-2292],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,8,-8,10,-11,12,-14,16,-17,19,-22,24,-27,30,-33,36,-41,44,-49,55,-60,66,-73,80,-89,99,-110,124,-139,157,-180,207,-243,293,-364,475,-680,1177,-5519,-3333,8153,3705,-1406,-8283,-2214,9617,2627,-5381,-4244,-2502,8398,2942,-8238,-1539,2322,4960,3513,-9267,-2616,7648,1172,-953,-4460,-3659,8420,1992,-4724,-512,-881,4450,4463,-9396,-42,4289,-58,1749,-4177,-3719,7339,-2206,-4627,2120,-2906,4226,2911,-8680,2740,3188,-2628,2091,-5678,-1119,8172,-4358,-4215,17,-1095,7598,-207,-9513,3457,3384,778,1409,-8748,-50,9423,-2644,-3849,-1725,94,9175,-55,-8427,234,2630,5190,380,-9794,-383,7474,1290,-2743,-6738,172,9803,271,-6498,-2578,2380,7411,750,-9487,-1404,4605,5280,-1097,-9958,-1140,7862,1136,-3773,-8206,820,9865,1210,-4212,-3110,641,7911,566,-8652,-1005,2966,2785,636,-8552,-359,7307,-50,-1351,-2696,-1961,8654,-441,-6269,2224,504,2933,2219,-7917,2550,5247,-1844,1999,-2946,-1184,7976,-2910,-4245,2504,-1700,4011,424,-7193,3474,4497,-1972,1112,-4854,1186,6861,-5693,-4568,2568,422,4725,-1512,-8339,4939,4799,-1248,-714,-7445,2194,7719,-4433,-5151,-705,1649,7162,-2845,-8419,1608,2309,2821,-1321,-8090,2661,7182,-689,-3647,-4627,2881,8428,-2295,-6015,-1361,2676,7152,-1274,-7371,564,4412,3553,-3235,-7509,2403,7032,-110,-2841,-3614,2328,7522,-1641,-5315,-1188,2800,4302,-525,-7029,1651,3822,330,-662,-5623,1732,6717,-3040,-1603,-140,5,6594,-1765,-4806,2128,1388,1922,453,-6067,2857,4020,-3290,-188,-2420,-238,5825,-3385,-4324,3676,907,1853,-641,-6747,4310,3886,-3541,-168,-2167,2183,5972,-6407,-4526,2792,172,2322,-2654,-5534,4728,3537,-2100,-2389,-3362,4287,5563,-5541,-4833,805,3031,3903,-4446,-6222,2965,3484,721,-4180,-5198,4250,7312,-3978,-4764,-2339,2723,5957,-4353,-5591,560,4148,4716,-4385,-4968,2926,5023,870,-4333,-4583,2448,6095,-2078,-4603,-1480,3619,5167,-2112,-4795,1732,3129,2744,-2187,-4701,2748,3364,652,-1359,-3210,2113,5273,-3741,-2659,546,902,4442,-2042,-2695,3347,724,-1167,-1008,-3709,2754,3636,-4229,-700,-710,1221,2646,-3295,-2623,5055,-315,-492,-1614,-3136,4480,2542,-3898,-950,633,2513,1569,-4985,-2320,4557,604,1187,-3663,-3293,5195,2275,-3757,-3442,8,3954,2913,-4937,-3071,3519,3362,1193,-4894,-4796,4865,3722,-1811,-4732,-2725,5114,4652,-3432,-4119,977,4248,3091,-5624,-4531,3275,4328,1014,-4750,-4599,4517,3526,-2007,-3673,-1144,4853,4164,-2743,-2503,449,2267,3299,-3610,-3251,1362,2140,540,-3276,-1649,3951,2243,-1122,-1281,-1141,2428,2985,-3272,-1067,2287,821,1320,-3167,-2049,3736,1388,-1195,-1151,-584,2258,1352,-3199,-1486,1940,365,1468,-3286,-1848,3480,1339,-3240,-1532,-650],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-4,4,-4,5,-6,6,-7,7,-7,9,-9,10,-12,12,-13,16,-18,20,-24,28,-34,43,-57,82,-147,818,5032,6795,-4708,-9913,3902,6017,2780,-4425,-8072,4818,9080,-1136,-3143,-4560,2897,8544,-4807,-5912,-179,2437,6572,-2970,-8106,4572,3595,-330,-826,-6195,2636,7555,-5775,-3210,-845,-514,6271,-4573,-6293,4815,-215,156,304,-7288,5716,5376,-6603,577,-1293,-577,6363,-5355,-4934,7517,-772,661,-271,-5545,7163,3421,-5669,-424,-1030,3712,7011,-8180,-3813,5726,871,2617,-4702,-6076,8261,4322,-3840,-3074,-5097,6064,7170,-7691,-4504,2165,4036,3276,-6521,-7066,5505,5955,-418,-5223,-4610,6544,6733,-3672,-4853,-3514,6692,5833,-6446,-5508,2302,5191,4203,-6242,-6665,5643,4230,817,-4805,-5934,6842,7269,-1625,-2454,-3319,3429,6739,-5881,-4636,3768,2997,3295,-3277,-6423,6551,2324,-2518,-1825,-4577,4189,6908,-4746,-1809,1819,794,4468,-3718,-5666,6997,-108,-1592,190,-4392,6032,3766,-6394,292,1168,506,3066,-6190,-2043,6680,-216,715,-1323,-2735,6825,3217,-7669,110,632,2931,3739,-7117,-2529,7108,1258,65,-5463,-3868,7857,3482,-5035,-3639,-490,5578,4741,-7561,-3427,4948,2796,1731,-6350,-3985,6757,3705,-3081,-5830,-3273,7430,3718,-5014,-5168,469,5933,3412,-6417,-3216,4942,4142,1558,-6501,-3994,6129,4150,-1390,-4466,-3073,6681,3279,-4792,-2758,-775,5176,4385,-6407,-2497,4991,1983,2047,-3447,-4497,5885,1876,-3973,-1233,-1985,4182,2913,-6756,-456,2053,306,2463,-3601,-2189,6514,-53,-2508,-361,-3404,4690,1040,-7051,970,3082,1411,790,-5374,-626,6242,-954,-2468,-195,-1057,5949,182,-6030,1494,1467,2405,1432,-7107,-337,6543,206,-2700,-4184,-1513,7720,1243,-5190,-1871,543,5581,397,-7240,-1392,5254,4044,-1446,-6519,-1385,7266,1974,-3161,-3571,332,5333,623,-5812,-3258,1215,5657,923,-6762,-1306,4664,3168,-920,-4665,-953,7164,1551,-1628,-3274,16,4978,1459,-5685,-2615,2275,3395,1160,-5020,-193,4707,-284,-1159,-1370,-1033,5259,-497,-4093,-29,-665,3352,981,-5226,575,2759,-9,111,-3494,-356,5459,-1373,-2739,276,516,2121,354,-4529,2200,2517,-756,-1814,-2801,1038,6010,-950,-3877,303,1515,5126,-2946,-6702,3278,3972,982,-1498,-4251,612,5293,-735,-3136,-2953,993,5929,-1312,-5336,-126,3743,3073,-1115,-5315,931,5406,1198,-3266,-5796,462,5156,132,-4056,-3086,1730,4901,-781,-5779,-552,3166,3263,-1573,-5232,311,4404,211,-2595,-4397,408,5125,-463,-3320,-1123,1128,4149,-1709,-4493,537,2879,1211,-577,-4261,1323,4961,-1016,-1895,-945,861,2882,-1756,-2734,1343,1132,1447,423,-3294,2098,3637,-1182,-1540,-1322,1567,3950,-2593,-3576,1678,1231,1345,-1780,-4479,2625,2913],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,12,-13,15,-16,18,-20,21,-24,26,-29,33,-36,39,-44,48,-54,60,-68,76,-86,99,-116,137,-168,218,-309,534,-2657,-1677,8384,3556,-9259,-4028,3767,6579,3630,-9073,-3736,6751,4427,322,-7601,-4397,9309,2905,-5568,-3493,-1319,7419,4636,-8918,-2203,3848,2941,4391,-7141,-3903,7885,1637,-2263,-1946,-5617,7444,5235,-7624,401,77,1838,6220,-7586,-3361,7683,-879,314,-1260,-6033,7648,837,-8193,1755,-361,1404,4296,-9153,458,6115,-3294,1634,-3543,-2766,8687,-1161,-7413,1280,18,5523,3003,-10450,898,7437,-387,473,-6889,-2070,10386,-170,-6800,-2188,508,8262,421,-10485,-1182,4007,5419,56,-9276,-1905,9538,2019,-2710,-7620,-940,9935,1574,-7447,-4245,1716,6547,841,-8350,-2428,5197,6618,1274,-9612,-2154,8068,2464,-2811,-5813,-2611,9595,1237,-6867,-1309,397,6877,2383,-8866,-133,4644,1062,2036,-6020,-2474,7313,91,-3201,-742,-3017,7080,1438,-8339,2148,1694,520,3310,-5806,-757,6675,-2218,-1415,-586,-2160,6663,-560,-6777,3265,1729,1421,1639,-6917,2230,7488,-4391,-1009,-2161,-1285,7911,-3416,-7923,2750,1079,2872,-1000,-7817,3117,7636,-1491,-2528,-5183,311,9767,-2309,-6206,-199,1064,7622,-1259,-9995,-19,6339,2980,-2292,-7816,954,8866,-81,-4448,-4674,1199,9427,-1360,-7783,-1494,3217,6400,-2369,-8394,24,5679,3218,-1625,-7333,942,7872,-603,-4390,-4415,681,7687,-1545,-7099,-1027,2497,3822,-211,-8148,1186,5909,-589,-887,-3170,471,7539,-1001,-4298,305,-20,3741,549,-7252,2468,2150,-1594,664,-4480,984,6454,-3303,-2294,436,-271,4243,-2035,-6618,3842,1874,-684,-361,-6154,4200,5889,-4253,-1391,-330,2315,5830,-4122,-5996,3668,3772,1533,-2333,-6312,3802,6218,-2240,-3066,-2957,3422,8297,-3594,-6384,586,3900,5231,-3863,-7703,2602,6215,901,-3678,-5821,2329,6638,-2355,-5741,-1742,3666,6041,-2303,-6466,444,3724,4983,-2416,-6179,1615,5360,1342,-2970,-4717,2564,5824,-1467,-3895,-1212,3372,5453,-3641,-5880,2111,3782,3073,-1383,-5326,2682,5112,-224,-1672,-1843,1241,5081,-2962,-3068,2357,802,1412,-1962,-4718,3370,3182,-3277,-795,-3038,3083,4369,-4313,-1277,3082,1355,1177,-3207,-4360,5153,2136,-1950,-1471,-2178,3791,3095,-4944,-3075,2247,2697,2596,-4252,-3613,5018,4536,-795,-3399,-1909,4707,5561,-4308,-2851,-505,4852,3521,-4780,-5418,3468,4482,1354,-4872,-4491,5246,5432,-1033,-4879,-3498,4878,5135,-4726,-5128,-236,4192,4885,-4299,-4891,2060,5037,1604,-4738,-4449,3867,4176,-1457,-4307,-1860,4839,3845,-4130,-2962,1469,2271,3520,-4325,-4743,3033,2206,-10,-1815,-3121,3385,4038,-2566,-1579,-740,2410,2657,-2663,-3670,4066,1078,109,-1027,-1849,3045,2440,-2565,-2131,237,1867,1330,-3980,-2111,3853],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-2,2,-2,3,-3,4,-3,4,-5,6,-5,6,-8,8,-9,10,-11,12,-14,15,-17,19,-22,24,-27,32,-36,41,-47,55,-66,78,-98,130,-181,286,-581,3457,9772,-350,-6339,-5661,4019,9066,-2613,-7896,-1972,6138,7680,-3546,-9700,2626,6089,2899,-3791,-7446,2814,10271,-2077,-3576,-4862,594,10667,-3602,-7804,2290,1758,4518,-570,-10153,3673,5422,-3027,369,-4063,-110,9276,-5305,-4495,2479,-728,5785,-1178,-8658,5628,2602,-1238,1723,-6129,2172,8735,-6872,-1701,2349,-1200,6262,-3293,-7144,7271,1368,-2985,198,-6717,4764,6993,-7600,-974,1284,2528,6858,-6387,-6428,5860,3907,743,-3094,-6879,6286,5961,-4526,-4078,-2455,3508,8117,-5631,-6328,1663,4986,4366,-4476,-7577,5028,7189,1051,-5151,-6477,5470,7103,-4389,-6385,-1624,5430,6595,-5004,-6711,326,4567,6147,-3954,-8182,5559,4849,397,-2800,-5503,5460,8725,-4532,-4797,-1581,2559,8377,-5923,-6063,3873,1816,1735,-1846,-7055,3690,5030,-4540,274,-2830,1293,7613,-5772,-4931,3333,-605,2801,-1960,-6302,6887,2493,-5005,304,-4339,3628,5768,-7500,-1313,5204,-257,3110,-3863,-5370,8445,2083,-3993,-2107,-2769,6155,4413,-7127,-1437,2167,2799,4708,-7061,-5414,7115,3594,-436,-4511,-4146,7354,5511,-6085,-4455,-46,4952,4678,-7789,-5038,4488,4772,1531,-6395,-5291,7530,5823,-2467,-5419,-3722,6393,4859,-5884,-5044,-427,5715,5236,-7021,-4769,3038,4360,1902,-5738,-4724,6781,3982,-1776,-4698,-3724,6002,5724,-6457,-2114,1100,3314,5150,-5903,-4604,5228,2033,227,-1818,-5047,5433,3429,-3428,-22,-1036,763,4178,-5928,-1799,4844,206,-172,-2918,-3488,6076,1933,-5250,762,-375,2467,2977,-7738,-712,4612,-194,-415,-4347,-3430,7027,523,-4313,-596,99,5475,1529,-7499,-1428,3090,3540,1472,-7072,-2789,8579,2305,-3803,-4444,-2413,7078,1423,-7426,-2807,2497,4881,2472,-6263,-2340,5463,4279,-736,-6606,-2681,7123,3016,-5179,-5532,-875,6740,3147,-5960,-2570,1409,4669,1124,-7315,-2884,5878,2854,-197,-6458,-2292,6889,2189,-4008,-2384,-1016,3969,1914,-5930,-2283,3079,1432,1775,-5659,-2693,4527,579,-1577,-1425,-1594,3742,1506,-4244,875,1140,1214,1495,-4225,-505,4424,-1839,-1683,-1992,-598,5286,-316,-5174,622,2607,2502,-165,-6214,358,4884,-1650,-1374,-4073,1065,6262,-779,-4883,-67,794,4337,-1697,-6360,496,4551,578,-1667,-5233,560,7000,-715,-4418,-2312,1550,6765,237,-7574,-919,4506,4404,-1919,-6780,-170,6261,1741,-2715,-5225,1260,7524,1476,-4851,-2386,1537,5433,-556,-6624,-727,3558,2972,-1535,-5269,-425,5115,1660,-2372,-3850,-101,4668,-992,-4808,-1349,1384,2575,448,-6074,388,3116,1093,-774,-3270,-232,4023,-530,-2141,-195,1818,3120,-935,-4482,646,1754,-205,-856,-3574,765,3431,-1859,-1906,-247,1382,3404],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-6,7,-7,9,-10,10,-11,13,-14,15,-17,19,-21,23,-25,28,-30,33,-36,40,-44,49,-54,58,-62,59,-39,-73,1529,9668,-1426,-7540,-2015,2460,7889,-951,-10348,-609,5548,3423,-762,-9096,85,10187,116,-2965,-5617,-869,9243,-157,-7270,584,2226,4301,2080,-10339,796,6474,-952,506,-5190,-1678,9510,-2396,-4231,2169,-1493,4638,1048,-7929,2480,3244,-2861,1059,-4952,1173,8250,-5330,-3209,2030,-1519,6240,-2367,-7893,5105,2357,-1967,868,-7037,4006,8204,-5941,-3987,1152,1655,6806,-3865,-8963,4162,3787,2012,-2558,-8321,5273,8217,-2918,-3791,-3697,2290,8885,-2898,-7215,-40,4507,6520,-4247,-8246,3506,7408,1918,-5294,-7078,2938,9786,-825,-5831,-4325,3362,10230,-2421,-8330,-181,3945,5282,-3492,-9418,2911,6063,1124,-3029,-7912,3207,8960,-2160,-3482,-3329,973,8014,-2686,-7203,3111,1144,2969,-208,-8589,2374,6920,-2755,145,-3130,69,7690,-4351,-4586,3282,-1030,2380,-541,-8015,4680,3100,-3923,305,-2774,1510,6744,-5377,-3280,3558,118,1894,-2985,-5968,5803,3149,-3148,-1269,-4289,3725,6145,-7353,-3310,2269,2462,4601,-4794,-6189,5244,3554,61,-3586,-4803,5906,6522,-3848,-4639,-2208,3917,6340,-5946,-5570,3041,5003,3749,-5063,-7287,3862,6249,-333,-4921,-5806,5121,6600,-3640,-4605,-1689,4546,6990,-4873,-5933,2433,3555,3033,-2664,-7208,5250,5428,-105,-2203,-4881,2506,5946,-2652,-2727,504,1391,5093,-3358,-5044,3570,2058,1277,-479,-5527,3015,4011,-3215,-577,-134,482,5081,-4603,-2545,4640,-550,801,-1708,-4523,6342,2058,-4489,280,-1314,2139,3794,-5878,-2213,4584,1210,1039,-2593,-4474,7026,2363,-3847,-2130,-1352,5124,4118,-6914,-3392,3706,2689,2917,-6212,-4699,5969,1964,-2340,-3892,-2420,5948,3476,-6055,-3434,466,5160,3412,-5882,-4816,4024,5047,-582,-6552,-4951,6119,4190,-2790,-4088,-2600,5971,3763,-4050,-4619,457,5041,3236,-5223,-3589,3639,2548,1233,-3368,-4043,5281,3601,-1806,-2303,-1577,4182,2780,-4344,-3814,862,1050,1797,-3900,-3207,5216,1013,-847,-480,-3647,3484,3268,-3991,373,849,361,2031,-3809,-1686,5101,-432,-1298,-648,-1976,3188,713,-3759,205,1810,2281,1428,-4551,-300,6266,276,-1495,-3201,-2207,6136,1057,-4154,-933,1729,3877,1553,-6429,-444,4290,1804,-322,-5445,-1713,5988,1509,-3169,-2714,80,6817,1535,-6021,-2575,3131,5368,943,-6356,-2552,4505,3602,-1522,-5383,-1647,5917,2369,-3136,-2608,538,5514,928,-6031,-2361,2403,3252,776,-5018,-2137,5128,2240,-1808,-3731,-1313,4752,735,-3605,-1540,1087,2755,659,-4689,-1330,2861,834,658,-3924,-618,2800,86,-2682,-344,-459,3887,118,-5251,1064,3170,486,-108,-3267,-599,3441,-353,-2083,62,1255,5129,-1393,-3476,1652,2629,20],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,9,-9,10,-11,12,-14,15,-17,19,-21,22,-25,27,-31,34,-37,41,-46,51,-56,64,-72,82,-95,112,-134,165,-215,302,-511,2805,-1522,-6885,-4383,7141,7197,-4585,-5785,-1019,5550,6296,-7036,-5198,4471,3019,3612,-6219,-7588,7153,3687,-1677,-3055,-6900,4599,7044,-6376,-3089,878,588,5450,-5538,-6712,7882,1065,-416,16,-5877,5515,5226,-6555,-632,-190,-872,6440,-7062,-3303,6493,-1736,2093,-616,-4634,7851,1473,-5792,1763,979,2625,4546,-8065,-2168,7426,-1075,758,-4986,-3498,9859,1599,-6080,-466,354,6085,4084,-8348,-3106,5443,3601,1918,-7062,-3756,9063,2285,-2710,-5286,-1444,9213,4311,-7085,-4406,828,6430,4219,-7566,-4754,6093,4846,953,-7950,-3705,7523,3686,-2385,-6188,-1250,7990,4575,-6710,-3165,693,5849,3027,-6866,-2758,5418,2480,2010,-6437,-5493,7037,3353,-3926,-2328,-3179,4804,4658,-7690,-1854,3280,596,4208,-6000,-4299,7465,-262,-2934,-260,-2953,4991,2955,-6897,2076,1626,-425,3810,-7133,-1713,7533,-2466,-781,-692,-2654,6139,700,-7772,2098,907,2798,2857,-7834,504,8377,-1910,-1262,-3444,-1581,9011,-836,-6611,-290,1822,4887,1147,-10467,15,5848,1763,-1217,-6898,-1354,8587,1351,-6184,-3762,392,7250,1560,-7873,-2387,3591,4872,-776,-8150,-2150,5896,4048,-783,-6181,271,7984,2007,-5333,-4043,-459,6685,1900,-6980,-1992,2296,4695,1687,-7733,-1560,6179,1574,-699,-5086,-1370,6880,256,-4622,263,-72,4556,1400,-7372,1057,3132,107,1076,-3517,-1190,5402,-1323,-2732,919,-1173,3879,794,-7807,2321,1813,-907,1624,-5361,536,5545,-2884,-2556,-923,-334,4899,-1679,-6602,3916,2534,640,-293,-5537,1973,7195,-3226,-3042,-1849,1353,5407,-2330,-6585,1508,3661,3568,-1569,-7064,1555,6692,335,-3500,-5751,1960,7585,-1027,-6221,-3376,2151,5928,-1348,-6461,256,3869,4601,-2713,-7583,1121,6533,1383,-3519,-5037,1058,7125,-346,-4991,-1115,2008,5560,-1117,-6426,884,3803,2641,-580,-6201,-463,5023,229,-1288,-2446,1092,6275,-779,-4252,1142,1432,2082,538,-4734,1569,3948,-287,-893,-2759,-386,4790,-1796,-2840,2009,653,3496,-1191,-3994,2090,2961,-904,-932,-2895,2539,4627,-3430,-2807,1609,1611,2865,-3174,-5041,4688,4274,-1020,-2943,-3898,2407,4603,-3641,-4216,-514,2911,3529,-3272,-5090,2585,3366,1879,-3607,-4458,3555,5248,-746,-3384,-2636,1872,4655,-3515,-5232,-833,2923,3965,-3901,-6198,1956,3889,938,-4331,-4927,2220,5542,-658,-3406,-2791,2356,4713,-2205,-4583,92,3524,3096,-2404,-4556,2721,2959,99,-1212,-3342,2691,4255,-2324,-2253,-1503,1063,4248,-2097,-3477,2291,2295,1122,-1383,-3381,2260,3609,-2292,-1597,-453,1883,2103,-2815,-2161,2129,1489,-113,-1684,-1618,4039,1816,-2535,-1611,-769,3333,2400,-4222],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,8,-9,10,-11,12,-14,14,-16,17,-19,21,-23,25,-28,30,-33,37,-41,46,-51,58,-65,75,-87,103,-126,157,-208,298,-500,2387,-6441,-8922,5760,7092,-1860,-6027,-4875,7212,7972,-4953,-5844,-527,5974,6210,-5919,-6392,3815,4189,4399,-5530,-8114,6881,4856,-1068,-3975,-5510,5565,7055,-6703,-2961,1484,1994,6051,-4700,-6424,6529,923,670,-1008,-6554,5067,5848,-6672,314,-247,225,6142,-7139,-4313,6760,-1602,574,-758,-6445,7144,3091,-6428,944,-2734,2647,5445,-8116,-2294,7021,-1627,503,-2670,-6281,10207,2617,-6352,-58,-1419,6046,5230,-10027,-2314,4825,2427,3785,-7686,-4829,8747,3547,-3166,-4740,-3451,7836,4837,-8031,-3800,1494,6301,5478,-7693,-5298,6437,4585,1125,-6407,-5294,7458,5723,-3167,-4505,-2573,7332,4592,-7029,-3999,1865,5719,3706,-7067,-3540,5891,3412,908,-4217,-5863,7866,3808,-3644,-3773,-3579,3995,5215,-8642,-2456,2548,1446,4095,-5960,-4769,7247,1436,-1512,-109,-4303,4870,2786,-6348,1121,1459,-28,4705,-6554,-2398,7795,-1990,-2017,-1066,-4666,7264,1403,-8417,2081,1227,1702,4162,-8026,-1113,7824,-191,-870,-3309,-1866,9528,594,-6854,717,1092,5846,1853,-8980,338,6803,2092,575,-7571,-2598,9104,1381,-4602,-3198,-1893,8399,2826,-8770,-2968,4102,4816,1585,-8959,-2503,7341,4734,-982,-6355,-2874,8911,3758,-4358,-3376,-150,6930,3287,-8398,-2465,2740,4303,2332,-7124,-2241,7121,671,-1795,-4427,-2317,7607,799,-6140,-2020,-80,4464,2263,-7316,-317,3851,366,427,-4958,-2818,6278,-521,-2933,-1283,-2653,5056,1338,-6678,1261,3559,313,2313,-6389,-790,6990,-2243,-2259,122,-1241,6665,-813,-7887,1661,1810,1161,480,-6137,1163,7232,-2293,-2298,-2713,365,7913,-2466,-6165,1088,2092,4677,-1148,-8667,849,7021,1197,-2894,-5353,865,8709,-659,-5656,-2282,1431,7299,-215,-7553,739,4220,3498,-768,-8014,-476,6233,1088,-2370,-4824,263,6819,434,-5180,-2423,2071,5900,575,-6586,-653,4993,2620,-512,-5148,1078,5576,1051,-2159,-2753,-501,6386,-308,-5148,-76,1557,2315,553,-6480,436,3803,512,-872,-3276,225,5130,-1528,-3164,821,169,2883,-181,-4436,2512,3668,-77,-133,-3238,916,5492,-2800,-2759,398,718,4541,-1325,-5469,3975,3528,263,-1384,-3922,2953,4893,-2769,-3680,-952,1339,5211,-2739,-5913,1207,4114,1562,-2979,-5995,3311,6241,-2490,-3702,-4207,2340,5739,-2402,-5658,-781,4542,4575,-2254,-5631,1757,4637,2078,-2752,-5476,1903,7368,313,-4945,-2434,2849,5315,-2299,-4833,-178,3885,4377,-2276,-5168,1798,4697,752,-3016,-4399,2205,5210,-958,-2813,-625,737,4608,-1768,-5372,1461,2836,1021,-1249,-2982,1394,4064,-1835,-1705,-1334,1552,3520,-2593,-2757,3298,547,525,-1634,-2899,2679,3500,-3007,-351],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,26,-28,31,-34,37,-41,46,-50,56,-61,68,-76,86,-96,110,-126,147,-175,213,-269,358,-523,931,-4900,-2677,4866,5608,61,-9902,-933,8567,3281,-2161,-7596,-527,10042,1359,-7105,-3855,579,8838,-31,-8984,-1019,4306,4635,789,-9697,-290,8163,419,-851,-4972,-1453,10327,336,-5249,726,-1115,4646,2380,-9408,1488,5941,-1431,2252,-5069,-2226,8865,-3468,-4640,2034,-1925,6252,856,-9837,3509,2418,-1336,2054,-6972,-208,8941,-5348,-4415,1436,-781,7523,-1871,-8944,5638,3500,148,149,-7573,3650,8443,-3997,-3448,-2881,501,8279,-3888,-9020,2736,3182,4168,-2437,-9992,3172,7472,-1204,-3988,-6383,2235,10089,-2232,-7761,-1366,1961,8227,-1703,-8214,315,5917,4298,-2077,-9776,2560,8209,625,-4091,-6548,2641,8552,-2647,-6898,-2926,2931,7848,-1405,-7791,2145,3701,2060,-1346,-8542,1556,7430,-2748,-1948,-2235,186,8506,-1634,-5258,2917,-587,2736,952,-8400,2819,4610,-2944,241,-3292,-430,7358,-4972,-4270,2627,-1001,4021,-2171,-6743,5656,2847,-2391,687,-3545,2082,7469,-6651,-3249,2346,870,5606,-3015,-5892,5951,3579,-1813,-1622,-6774,4594,7351,-4509,-4256,-926,2355,6390,-4630,-7269,4960,3758,1591,-3536,-8611,5756,7430,-3361,-6570,-5131,4129,7884,-4804,-7104,624,4394,6172,-4567,-8004,2528,5792,1661,-4569,-7999,4179,6470,-1488,-4509,-4361,4457,7678,-3679,-5925,1005,2910,4661,-3666,-7296,2706,4208,1972,-1626,-6498,4085,6412,-4282,-3247,-782,848,5356,-2728,-5130,4369,747,1565,-278,-5700,3569,4387,-3407,-1000,-1209,1735,6478,-4826,-3336,4529,146,2099,-2291,-3849,6430,3020,-4290,-525,-1187,3694,4908,-5861,-3255,3184,470,2791,-3697,-4062,7067,1708,-3337,-2454,-2516,5915,3922,-6182,-3101,2329,3706,4628,-5828,-4446,5407,4309,108,-4241,-4939,6275,4830,-4791,-4425,-1786,4733,4506,-5495,-5730,3042,5143,3480,-4938,-5749,3836,3672,-940,-4906,-4485,3399,4870,-4139,-3663,-2576,4786,5215,-5603,-3717,2666,3185,2105,-3492,-4691,4012,3193,-1437,-2490,-1487,3405,4870,-4845,-2317,8,1958,3931,-3490,-2444,3401,1386,428,-1605,-2546,3842,2704,-4343,-301,1454,1887,2343,-5725,-1426,4573,-47,-1202,-2426,-1585,7095,816,-6064,-391,241,3478,2122,-5401,-1500,4171,2506,-667,-3674,-1531,5907,1574,-5267,-2320,-723,5416,1999,-6717,-2468,4206,3016,1215,-6926,-1868,6171,2572,-2285,-4753,-583,6844,2598,-5370,-2652,873,4774,1005,-6494,-2869,4140,4394,1073,-5595,-3476,5429,2620,-1341,-3885,-1581,5835,3441,-4967,-1878,1026,3294,1272,-4703,-2816,4000,2578,-265,-3416,-1922,5271,1220,-2173,-1200,-559,3352,1571,-3713,-677,1820,1872,54,-4209,-945,4141,207,-1578,-1264,824,4173,1559,-3898,-721,2408,1322,983,-3783,-536],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-5,5,-5,7,-7,8,-9,10,-11,12,-14,16,-17,19,-21,23,-25,28,-31,34,-38,43,-47,52,-59,67,-76,87,-102,121,-147,183,-241,344,-582,2574,-3637,-9464,5155,6522,-204,-4055,-7432,4090,9072,-3085,-4682,-2594,2330,9557,-4357,-7460,3203,3633,4069,-1625,-8616,3125,7649,-2838,-653,-4727,1175,7934,-3518,-5927,3254,-785,5117,-600,-8600,5075,3929,-2428,1951,-5142,1554,6812,-5278,-2365,2890,-1866,5134,-1807,-7375,6647,1813,-3123,925,-4218,4255,6352,-6714,-1757,2105,79,4934,-5693,-5552,7562,2426,-931,-3073,-5028,7329,5341,-6383,-3366,-498,5374,5396,-6612,-5995,5050,4392,877,-6023,-6781,7534,6912,-1516,-5248,-4763,5950,6861,-5579,-5919,-20,3782,6273,-7845,-6483,4381,5287,3556,-6138,-6499,6373,5504,-2153,-4356,-4561,5845,7425,-6041,-4140,276,2277,6946,-6401,-8081,4454,3314,753,-2881,-6992,4351,5063,-5909,-399,-2205,1030,7298,-5365,-3848,3975,-300,3047,-698,-6353,7280,3242,-3994,396,-2624,2305,5462,-6861,-815,4325,-18,1866,-2731,-3374,7755,1323,-3892,-82,-1943,4356,4014,-7827,-1616,4198,1985,2558,-5215,-5318,8202,635,-3122,-3084,-3174,7582,4316,-7401,-2626,1408,4850,3721,-7570,-5612,5382,4236,222,-4812,-3087,7783,3322,-4758,-4949,-1987,6517,3785,-6217,-4166,2068,4924,1820,-7331,-3424,4517,4184,285,-5155,-3358,8334,4222,-3650,-3841,-3346,6652,4013,-7364,-2605,2424,1579,2816,-4807,-4247,6850,1185,-1507,-2351,-3239,5712,3403,-6111,-476,675,1843,3508,-5682,-2042,5497,165,-94,-1147,-3347,5479,1633,-6203,420,468,2150,1598,-6624,-426,5767,-992,522,-2360,-1266,7401,320,-5516,336,609,4635,2467,-7470,-734,5628,1064,-827,-4983,-1413,7404,829,-4137,-1707,328,7207,1327,-7728,-2357,3607,3474,-138,-7233,-2072,4987,3474,-3151,-6202,-925,7346,1588,-5620,-2700,2048,6974,541,-5898,-2776,3732,4262,326,-7104,-816,5625,1441,-3205,-5494,-501,7053,1392,-6326,-2144,976,4999,1146,-6638,-1166,2080,2380,197,-5040,-1288,6675,-292,-2636,-533,-520,4869,1095,-4310,147,2506,1753,1832,-3823,-1880,4898,-1468,-1067,-162,-1309,4442,179,-4870,1592,662,1035,58,-5251,1192,4647,-2322,-1893,-1703,1239,5891,-1937,-4473,111,2573,2653,-977,-5059,1267,4562,699,-2176,-3655,781,5721,-619,-4745,-1040,2406,5004,-1517,-6791,-81,5099,2539,-2892,-5414,1442,5320,1389,-3944,-3228,1243,5091,-333,-6656,-2042,3171,4794,-1263,-6815,19,3982,2691,-1752,-5738,483,6417,695,-3276,-2155,82,5958,592,-4303,-586,2721,3124,-869,-4488,482,4516,1124,-1591,-3101,696,5345,-1466,-2976,-4,1630,3552,-570,-3845,2025,2650,689,-351,-3777,2030,3891,-1850,-2100,469,896,2846,-1333,-3658,1722,1838,323,-1445,-2253,2503,3869,-3028,-4126],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,13,-15,17,-19,21,-23,26,-28,31,-34,38,-41,45,-50,56,-61,68,-76,85,-96,108,-124,144,-170,206,-257,341,-495,885,-4690,-4179,3857,7107,2227,-10660,-2871,7252,3076,-1242,-7184,-3433,10136,2057,-6456,-3252,-1684,7430,3699,-8628,-1581,3394,1720,3981,-6969,-4405,8496,38,-1301,-1227,-5003,7861,3429,-8329,424,635,2094,4545,-6908,-2541,7891,-2182,-299,-308,-4486,7447,1241,-6860,1938,172,1199,3744,-8464,899,6168,-1736,443,-3164,-1817,8009,-146,-6396,935,199,4681,848,-10131,967,6812,-69,-321,-5401,-5,9770,-171,-6205,-1807,938,8054,175,-8330,-587,5236,5106,-545,-9167,-166,8393,2660,-3666,-7861,768,9358,696,-5776,-4372,1032,9207,405,-8679,-650,4504,4597,-981,-8303,-250,8601,265,-2691,-6018,-1639,9171,-338,-6096,-1225,-712,6877,2135,-9537,538,3931,755,1560,-5721,-2840,8154,-660,-2545,-1280,-2670,6756,1850,-7497,1528,652,162,3487,-6514,360,7514,-3176,-1149,554,-1719,6048,-380,-6524,4541,2427,998,554,-6177,2134,7189,-3249,-1993,-1361,516,8200,-2788,-7468,2702,2297,3918,-1806,-8038,3184,6499,-759,-2551,-4838,2558,8105,-2421,-5686,-729,2798,8068,-2731,-8755,531,5479,2246,-4398,-8663,1187,8025,-546,-4448,-4184,2561,7295,-2963,-5041,-2008,2659,6168,-2018,-7734,1452,4718,1983,-2080,-7473,1599,7101,-1262,-3066,-4223,1293,7874,-1490,-7133,1577,1227,4237,-1163,-8123,2170,5385,-291,-927,-3974,614,7406,-2806,-2525,281,197,4182,-1513,-6057,2939,2964,-521,1105,-3939,1758,5207,-4509,-2352,832,-28,4960,-3533,-4883,3712,3005,-1121,-328,-4716,3859,4738,-5037,-1998,-125,1754,5002,-3339,-5607,3675,3103,521,-4248,-5672,4771,5993,-1906,-3624,-2123,3918,5399,-3556,-6289,1257,5111,3403,-4694,-6325,3910,5782,669,-5064,-5260,4502,7257,-2573,-6317,-2332,4186,5825,-3953,-5474,750,4258,3921,-3724,-5469,2999,4750,-150,-2996,-5014,3315,6550,-2352,-3233,-313,1805,5132,-2591,-3999,1277,2744,1756,-271,-4879,2978,4511,-3347,-1211,-1204,1519,5308,-2942,-1849,1591,1348,3087,-1892,-3748,4171,1896,-2722,-652,-1356,2675,3772,-4957,-2429,2807,1359,1398,-2744,-2210,4788,1867,-2605,-792,-1215,3925,3456,-5291,-3146,1968,3183,3517,-4970,-2986,4563,2814,-1368,-3618,-2034,5360,4898,-4848,-4949,675,4083,2762,-5214,-4069,3781,4575,1343,-4849,-3806,5435,3578,-2247,-3972,-2181,6422,4269,-3878,-4664,673,4799,2948,-4534,-4450,2172,3879,823,-4550,-2996,4881,3682,-1480,-3415,-2304,4733,2829,-3993,-3910,1667,4509,1250,-3194,-3222,2966,1859,-167,-2300,-2578,4583,2343,-3333,-1168,672,2422,2059,-4119,-1652,3595,395,-464,-2320,-1775,3500,157,-4779,-1674,-150,2484,1707,-4059,-986,4308,2021,-699,-3822,-796],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-6,7,-7,8,-9,9,-10,11,-12,13,-14,15,-17,18,-20,23,-25,29,-33,37,-42,49,-59,71,-89,118,-168,273,-571,3128,10028,-3033,-7899,-80,4071,6461,-3196,-9430,3092,6769,4250,-3739,-7702,4381,7951,-1060,-4407,-4975,4006,10362,-4417,-6295,176,2066,5100,-1937,-8791,4574,4973,782,-225,-7089,1925,8504,-3865,-2652,-1527,304,8247,-2950,-7662,4557,988,503,276,-7450,4108,5996,-6099,89,-2297,598,8179,-6289,-4185,5185,99,2223,-661,-6704,8099,4256,-7529,-1800,-1639,2066,7857,-7421,-5511,5629,1086,3302,-3896,-7806,8023,4006,-4177,-2297,-4427,5736,7077,-7719,-5566,2523,3482,6163,-6334,-9312,5740,6196,-3,-4015,-7505,6171,7794,-4795,-4530,-2275,5375,8386,-6669,-8690,2049,5325,3766,-5931,-8600,4842,5495,162,-4206,-5360,6325,8590,-3854,-3883,-1670,4144,6421,-5033,-5312,3158,3056,3398,-3615,-7369,6080,4688,-1934,-3206,-3644,4054,5688,-6363,-1447,859,-215,5289,-3757,-5693,6381,1674,-636,196,-4819,4803,4733,-5713,656,1811,-525,6146,-6136,-4826,7212,506,-472,-830,-5057,6953,2736,-7133,-288,691,2313,5611,-7525,-2757,6197,-257,750,-4377,-4227,8774,2965,-5671,-2644,-1451,4723,4832,-7518,-4215,4287,4517,2748,-7697,-5076,7461,4170,-2950,-5358,-4193,7572,5587,-6006,-3598,-483,6228,4560,-7072,-5762,4340,4365,835,-6239,-4649,6246,3705,-2376,-3826,-2525,7056,5287,-5734,-4319,-306,4643,3736,-6723,-4539,4519,2425,2004,-3386,-4241,5287,2897,-2581,-943,-1710,4021,3646,-6361,-1850,3484,-104,2673,-4293,-2568,6470,445,-2957,-383,-1282,3917,2477,-7345,831,1090,259,1717,-5635,-1102,6560,-433,-2956,-1519,-1466,6146,987,-7533,1097,3244,3008,908,-6567,-882,6026,76,-1958,-3180,-1785,8809,1498,-6740,-1280,823,6293,2059,-8051,-2660,5053,3636,-138,-6252,-2362,8546,2730,-3890,-3905,-1347,7133,2608,-7096,-2351,2424,5742,2227,-6429,-2197,5603,3543,-436,-4681,-1703,6874,3260,-3158,-2870,-669,5430,2840,-4495,-2150,2211,3649,498,-7171,-2000,4843,1323,-1856,-2979,-1371,5705,2360,-3819,-73,509,2112,2446,-5487,-951,3816,-732,18,-1548,-251,5000,-1022,-3383,16,244,3216,-562,-6420,1826,3433,517,103,-3434,2003,6780,-1498,-4344,166,1230,4002,-1654,-5720,2242,4330,1000,-805,-5315,998,6074,221,-2686,-2881,729,6631,-964,-6265,-951,3578,4317,-1205,-7031,-124,6691,2116,-2435,-4638,457,6795,565,-5111,-2585,1327,5565,-549,-6178,-1503,3905,3277,-887,-5458,466,4181,2026,-2876,-2931,-204,7799,1556,-5249,-3166,1151,4909,-765,-4765,185,3347,2108,332,-4144,976,4762,272,-1871,-1657,-715,3152,-93,-3277,113,1895,1296,181,-3735,935,3549,-1137,-2004,-718,1017,4183,-1597,-2972,652,1615,2635],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,4,-5,6,-7,8,-8,9,-10,11,-12,13,-15,16,-19,21,-24,29,-34,42,-55,73,527,-1853,-5121,-3702,9057,4435,-8607,-5017,1176,7505,3417,-8173,-4361,5843,4486,546,-7969,-3494,9720,2645,-2956,-4126,-2835,8497,3191,-7062,-2073,939,5209,4602,-8380,-3471,6962,605,1991,-4446,-4726,8494,1499,-4803,131,-2921,3958,5471,-8536,-46,3341,-2149,2702,-5641,-3979,7789,-2117,-3778,771,-2492,6170,1845,-10147,2601,3626,-801,2141,-7259,-1693,10373,-1583,-3907,-69,-1449,8016,786,-8774,2882,3612,2860,1672,-10349,-91,9549,-1433,-3168,-4516,-746,10153,-101,-7906,-1534,1790,7151,1576,-11052,-476,6728,2923,-2203,-8038,-1891,9394,1582,-6181,-4713,1068,9511,1756,-9498,-3036,2908,5333,1825,-8213,-1044,7529,3788,-702,-7247,-1306,7691,666,-4095,-4645,-1290,7627,1083,-6708,240,1577,4028,2771,-7919,-1276,5859,-117,-280,-2983,-2478,7735,-1084,-5124,2177,-1225,3326,1740,-7343,1736,4757,-2945,613,-4194,-1174,7873,-3482,-3787,2682,-119,4820,-739,-8594,4588,3670,-2014,-225,-5732,1396,8460,-3858,-4768,300,-311,6434,-2693,-7651,4341,4499,619,-153,-8218,2635,9506,-3003,-4566,-2846,1742,7433,-2669,-7688,1194,4354,5404,-2327,-8950,1249,8182,1528,-2651,-6253,1626,8635,263,-6514,-3376,2491,7065,-1509,-8971,13,3461,4190,-1557,-8059,1726,6703,821,-2225,-5269,1396,7625,-467,-4048,-406,1013,7073,20,-6987,1541,3775,1915,-460,-5862,2130,6277,-2397,-1662,-2265,-11,5855,-2101,-5842,3237,924,987,-388,-6494,2226,3992,-2998,256,-2241,1203,5285,-4327,-4104,2641,1015,1785,-1194,-7378,5136,4531,-3126,-1687,-2242,3163,6053,-5810,-4109,2170,2628,4230,-4289,-7147,4823,4218,-1668,-1928,-6237,4869,8503,-3347,-4483,-1564,2554,6144,-5188,-5947,2536,4674,2269,-3981,-7176,3846,5621,-725,-4534,-4326,3794,7571,-3164,-5896,-1034,3202,5008,-2881,-5873,1857,5492,2066,-2724,-4946,3845,4899,-789,-2901,-3206,3109,6380,-3237,-4255,722,1474,4063,-2041,-4846,2800,3372,-816,-1313,-3690,2348,4123,-2832,-1934,-179,1417,2607,-2732,-4306,4055,1076,-1349,-1249,-3040,2967,3601,-3651,-251,599,1565,2897,-5301,-3747,4112,982,-343,-3148,-2303,4889,2716,-4193,-2421,-1019,4552,3516,-5853,-3179,3539,3325,858,-4619,-4259,5024,3544,-2775,-3581,-1798,5193,4478,-5098,-3546,687,4080,3193,-5911,-5277,4460,4884,-130,-4748,-3785,4164,5395,-2561,-4664,-2691,4017,4448,-3744,-4784,674,3383,2633,-4047,-5215,4460,4335,-814,-3295,-3859,3125,4357,-2397,-2403,-166,3416,2972,-3177,-2657,2437,1528,1135,-3109,-2465,3469,1609,-1928,-1514,-1084,2559,2539,-4141,-479,1338,1540,638,-3309,-1750,3801,1065,-1658,-715,-797,3470,1813,-4402],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,5,-5,7,-7,8,-9,9,-10,12,-13,14,-16,18,-19,21,-24,26,-29,32,-35,39,-44,50,-56,65,-76,90,-112,147,-215,398,-2232,-4185,7023,7384,-7354,-5936,1541,4616,6665,-6995,-6591,6594,4882,-313,-3356,-8101,6484,6298,-4757,-1955,-1815,3204,8239,-5733,-5763,5530,898,3044,-2761,-8195,6790,4201,-5019,524,-3141,1969,6421,-7393,-2463,4333,-1392,3929,-3188,-5550,7964,491,-3258,1410,-3663,4891,4176,-6278,-344,2899,204,3866,-6113,-3992,8542,-847,-2657,-2779,-3433,7847,3807,-7622,-1462,2055,3066,2579,-8589,-3823,7261,1672,-905,-5466,-2635,8505,3813,-5952,-4711,-706,8059,4046,-8914,-3649,4147,5563,1843,-8229,-3385,6149,4113,212,-6446,-4188,8175,4320,-4755,-4974,-817,8376,4596,-8246,-4457,4375,4488,3030,-7608,-4955,8842,1830,-1174,-3399,-4614,7529,3812,-7298,-1195,-972,3032,5205,-8785,-2496,6107,-409,1793,-1173,-5685,7658,1941,-4884,-468,-1850,1480,4713,-7835,-502,3981,-1883,1376,-3925,-2704,7474,-854,-5324,550,-1657,4159,1730,-7727,1304,4175,-1345,1106,-6252,-1662,8053,278,-4678,-1215,-608,7040,1107,-8578,757,4298,3452,1247,-8203,-1111,7715,821,-2072,-5121,-531,9558,1473,-6177,-2439,1799,6101,827,-8750,-2738,5277,3951,-397,-7778,-1842,8095,2445,-3022,-5220,-779,8207,417,-7250,-1626,1719,6377,732,-8801,-1554,4398,2145,704,-5941,-2665,8256,2090,-3577,-2490,-2613,7173,1273,-6932,-416,1856,2517,1605,-5266,-960,5653,105,-111,-1818,-1488,7113,-396,-6772,758,-11,1517,3152,-6758,1660,5446,-1643,-1318,-2592,-885,6570,-1192,-5347,1248,515,1789,-149,-6655,2355,5839,-1850,-1131,-4185,1160,7787,-2200,-4426,844,2205,5884,-1001,-6928,1637,5437,2102,-2217,-6111,2371,6454,-212,-4582,-3173,1532,6579,-441,-5715,-2000,3676,4132,-1939,-6244,989,6132,2093,-3299,-6144,2112,6590,-94,-4206,-2957,1993,7052,-734,-6427,-757,2842,5305,-799,-7096,398,4671,1521,-1507,-4502,617,5858,-1074,-4010,-1156,-1171,3951,-193,-5514,1212,2819,1142,297,-5010,507,5935,-1529,-1336,1189,-52,3829,-2076,-4117,2422,1942,-572,167,-3404,1599,3286,-3312,-2122,-796,1924,4315,-3174,-3804,2574,832,956,-1770,-4749,3839,4774,-3353,-2003,-1827,2507,4397,-2530,-4855,1867,3595,3349,-3194,-5552,2526,4165,-610,-3187,-4547,1715,5445,-1904,-3770,-1701,3042,4716,-4202,-5307,693,4212,2744,-4297,-5842,2592,5531,472,-4186,-4323,2915,5079,-1393,-4987,-1015,3699,5137,-2070,-5732,2067,3495,1807,-2478,-4928,2553,4634,-471,-2669,-3071,2350,4201,-2318,-3769,142,1476,3174,-2152,-5169,1865,3297,-1687,-2193,-3235,1365,4125,-1890,-2034,968,772,2944,-2636,-4418,3674,883,-428,-203,-1964,2838,3091,-2902,-1975,410,3147,3227,-3007,-1812,3459],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-5,5,-6,7,-7,8,-9,11,-12,13,-15,17,-19,20,-23,25,-28,31,-35,38,-42,47,-52,57,-64,71,-79,89,-100,114,-131,152,-182,223,-288,410,-714,3310,8638,123,-3676,-5600,-231,10038,-689,-8025,182,1517,7211,168,-11029,1308,5846,1171,1281,-7614,-2265,9551,-1192,-4592,-1085,-2720,9612,1303,-8597,709,2549,584,4205,-8364,-1088,7657,-3281,-1304,-273,-2252,7148,-897,-7409,3533,341,887,2889,-7084,1529,7025,-3783,-1210,-392,-2392,7939,-3020,-6459,4328,1082,3423,-722,-8015,4151,5971,-3113,-1774,-4414,2815,7972,-4209,-6917,475,4067,5873,-3714,-7190,4053,4963,1703,-2742,-8198,3337,8435,-1105,-5675,-3843,4475,9380,-2624,-8282,-144,4879,6850,-2956,-9056,3015,7491,1531,-3889,-7218,2494,8253,-2033,-5120,-4426,2219,8786,-3572,-6813,651,2507,5443,-2128,-9722,3407,5585,-762,-485,-6012,762,9095,-3261,-4021,1256,-1152,6061,-36,-7974,3416,3286,191,890,-5973,920,6534,-4630,-1800,-400,-1556,6705,-2614,-6067,4931,800,-887,-447,-6000,3860,4970,-5700,-989,247,835,7155,-4349,-5735,5435,1434,1498,-2039,-6484,5976,5401,-2846,-2988,-2009,3361,7022,-6415,-6181,2246,3378,3001,-4276,-6344,5334,4474,-1067,-4544,-4918,4908,7106,-2687,-5672,-2461,5378,6558,-4777,-5965,2739,4454,3828,-5209,-6797,5128,5381,-1403,-2985,-5130,5803,7171,-4494,-4412,-1742,3485,6341,-4228,-6971,3296,3491,2493,-2705,-7470,4534,4342,-2246,-1157,-3383,1831,7116,-3625,-2708,1593,563,3139,-1940,-6152,3854,1808,-2750,294,-3960,1918,4225,-4616,-999,2187,-298,4192,-3839,-3662,4592,929,-1842,-1309,-2449,3713,3239,-5596,-1761,1951,1753,4131,-4560,-4321,5533,744,-309,-2727,-3727,6086,4149,-5148,-3014,495,4964,3298,-6789,-3831,4428,3733,1093,-5916,-3298,5399,4075,-2460,-3396,-2080,5041,4220,-5217,-4707,802,4635,3159,-5658,-3871,4665,4656,148,-4617,-3951,5484,4067,-2783,-3074,-2622,4696,5502,-4863,-3895,690,3076,4369,-4851,-3848,3466,2350,97,-2538,-3063,5344,3698,-4443,-1733,-439,1968,4155,-3922,-2473,2441,251,1717,-1935,-3503,4401,1898,-3067,-1316,-1926,2357,2722,-4936,-754,2561,534,983,-3316,-2220,5988,545,-3223,-528,-388,3705,1773,-5074,-469,3628,1483,-360,-5680,-612,5643,-146,-2515,-2767,-847,5442,1900,-5950,-2386,2191,3666,1018,-5694,-455,4567,2479,-1217,-5046,-1375,5587,2688,-4055,-3756,-343,5036,1681,-6767,-3255,3691,4775,378,-4967,-2482,5314,2160,-370,-4387,-1428,5739,2438,-3556,-3050,-119,4237,3219,-6521,-2112,2176,1335,755,-4199,-2096,4161,962,-1448,-2656,-1100,4424,2629,-3963,-1071,1570,3234,1203,-3818,45,3767,-548,-548,-1777,209,4474,-541,-2874,-620,1064,1004,719,-4591,411,3492,97,-2271,-2688,803,4181,-1239,-3725,-83,1651,2279],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,8,-8,9,-11,12,-14,15,-17,19,-21,23,-25,28,-31,35,-38,41,-46,51,-56,62,-67,75,-83,92,-102,115,-131,148,-170,198,-234,284,-358,477,-695,1233,-5808,-1540,9115,2091,-1870,-7802,-282,10561,1061,-7612,-4160,623,8973,855,-8578,-1558,3356,5814,1108,-9580,-17,8972,1603,-2827,-7002,-848,9116,-197,-3999,-1355,161,7563,1138,-9182,1223,3477,345,849,-6094,1293,7504,-2538,-1409,-530,-2005,7990,-2281,-7362,4493,637,1121,1125,-7267,2918,6691,-5259,-1059,-2212,-616,8028,-4632,-6836,5538,-667,2696,-119,-9063,5490,6941,-5057,-516,-4440,3048,8928,-6064,-6018,3072,1073,5923,-3431,-10329,5605,6225,-1448,-2372,-7141,2175,10920,-2708,-5118,-929,1774,8129,-3205,-9453,2862,5792,3413,-1762,-9645,2374,8593,-1291,-4383,-6531,2525,8723,-2997,-5895,-1616,2139,6644,-2593,-8929,1799,4559,2444,-1343,-7698,2092,7749,-1134,-2668,-5121,1337,8659,-2142,-5393,725,1102,4554,-1371,-6890,3080,3488,-884,-364,-4634,1990,7039,-3664,-2303,1115,-265,5743,-2172,-6434,4919,1076,-695,578,-5413,3631,5285,-5371,-1027,450,-236,5600,-5091,-6852,6246,550,808,-2058,-7067,6312,5775,-6572,-1816,-2922,3252,6883,-7010,-6022,4906,1321,2927,-3786,-8151,7506,6919,-3993,-3659,-3720,4458,8112,-4978,-5651,576,3878,5505,-4596,-8019,5192,5301,1080,-3435,-5836,4849,6542,-3056,-4313,-2951,4958,6567,-3832,-6494,1127,4889,4128,-3613,-6498,4064,4947,1181,-3022,-5233,4749,5149,-2849,-3353,-2000,2602,5095,-4477,-4350,1973,1974,3097,-1404,-6008,3849,2860,-1645,-559,-2703,2049,4252,-5861,-2712,2069,221,3049,-4354,-4062,5550,-5,-2436,354,-3457,4410,4008,-6987,-86,3024,1716,3590,-5526,-3834,7845,153,-2041,-3544,-3264,6398,2436,-7097,-1983,879,2770,4465,-7852,-4226,6853,3062,1053,-4716,-4124,8316,4179,-4089,-2787,-1385,6330,4472,-6636,-5126,3847,3177,1688,-6636,-5463,6028,4649,-1374,-4710,-2797,5867,4678,-4029,-3842,-192,5541,4057,-4064,-3178,1848,3658,1465,-4346,-3337,4675,3554,-1318,-2907,-2036,4637,2877,-4175,-1500,349,2719,3155,-3866,-2660,3284,160,109,-1987,-2422,4712,2111,-3132,-349,-309,2566,2517,-5007,-154,4111,602,-511,-1963,-528,6258,-200,-3803,243,-37,4405,375,-6880,871,4147,500,14,-4454,-141,6096,647,-3548,-2243,536,6216,1195,-6941,-1312,1886,3104,308,-7277,-1716,6619,2509,-2593,-3859,-1405,7458,2388,-5375,-3007,1829,5526,2325,-7424,-2319,4763,3045,-593,-5157,-2230,4812,3679,-2917,-4572,-543,5638,1761,-3611,-2568,2203,4124,1875,-5617,-3679,4405,1823,-1095,-4536,-1248,4296,1638,-2436,-1798,1262,4174,2512,-4290,-1461,2846,1419,34,-2952,-764,2586,1145,-2026,-968,-1002,3348,140,-3515,-4,626,2777,57,-3603,551,4466,576,-2088,-3018,217],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,5,-6,7,-7,8,-8,10,-11,12,-13,15,-16,18,-20,22,-25,27,-30,34,-38,44,-50,57,-64,59,367,5267,6096,-6830,-7456,6746,5743,918,-6756,-7563,7625,5718,-4177,-4644,-3227,5563,6161,-6943,-5313,772,4723,5484,-7087,-6444,4755,3805,1135,-4108,-5901,7461,5422,-5269,-1454,-2513,3347,6150,-7198,-3481,3907,214,2660,-3289,-6186,7518,305,-4321,675,-3414,2826,5858,-7955,-1475,3513,-1612,3824,-4669,-4392,8972,-274,-4383,1704,-3621,6823,3535,-10358,-11,4068,18,2759,-6902,-3574,10143,-13,-1882,-2299,-3038,8903,3536,-9975,-346,2449,3507,5036,-10818,-3994,8670,2371,-1068,-5768,-3670,10341,3868,-5945,-3726,-733,6883,4788,-8778,-4123,4274,5026,2241,-7779,-5150,7423,4852,-1977,-5632,-2983,7814,4523,-5893,-2673,-276,5647,5993,-7621,-4102,3353,4174,1942,-6771,-4245,6769,1926,-1636,-4121,-3537,6447,2734,-6867,-1572,1511,2820,3078,-7111,-1166,5295,-631,388,-3068,-3573,6621,343,-4792,1129,-1143,2706,2923,-7054,610,4937,-1752,1000,-2433,-2365,8728,-1832,-4423,692,-1882,5013,1494,-9510,2111,5765,-92,682,-6349,-741,9652,-1008,-4393,-1946,-348,8308,682,-9494,1577,4458,2917,1997,-9590,375,8609,202,-3330,-4422,-441,9554,449,-8388,-811,1296,6830,1757,-9188,-1986,5385,2958,-627,-7387,-2449,8361,1849,-3983,-5388,-744,7001,2019,-7040,-2728,610,4404,538,-7213,-874,5063,2925,284,-5673,-1238,6089,863,-3699,-1874,-816,6097,1014,-5270,-3,1147,1077,1724,-5470,60,4383,-1823,-1000,-1937,-523,4966,-833,-5403,2540,1040,1449,-118,-7394,1092,5850,-2092,63,-2510,867,7426,-3684,-4325,2748,1234,3419,-1211,-7493,3945,5221,-728,-2253,-4631,1726,8262,-2897,-4955,1398,1780,5952,-3404,-8347,2267,5122,1695,-2069,-7537,1496,8470,-1724,-4749,-3372,2345,7833,-1313,-7394,229,3381,4665,-2142,-7677,1299,4830,2132,-2711,-5540,936,6384,-21,-5069,-3371,1372,7021,-1128,-6065,-393,2772,2549,-1574,-6675,893,4958,499,-1800,-3355,471,6064,-1068,-4286,-131,861,4057,-1517,-4896,1157,2660,-1176,-1031,-4335,1593,4063,-3296,-2089,19,948,3437,-2807,-3339,4351,1512,397,-1390,-3756,3346,4407,-4339,-1060,-817,2192,4363,-4957,-4567,3744,1705,297,-2071,-5680,3680,5191,-1904,-2287,-2965,3757,6155,-4668,-4640,1652,3219,3814,-2876,-5952,3257,4316,311,-2957,-4468,3207,6415,-2096,-4431,-1756,2895,5086,-2840,-6610,3025,5112,1849,-2476,-5135,2528,5523,-1083,-3671,-3534,2749,4557,-2139,-5549,-407,3834,3505,-2146,-4837,1453,3318,159,-2461,-4585,3093,3641,-407,-2536,-2161,2571,3373,-1757,-3285,455,1132,1369,-2051,-3639,3247,2506,-515,-1235,-933,2156,2075,-3147,-211,2052,1307,1997,-3035,-2628,4674,2733],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,8,-10,11,-12,13,-14,16,-17,20,-21,24,-26,29,-33,36,-41,46,-53,60,-71,84,-103,131,-176,265,-507,3382,5833,1626,-8068,-4631,10250,3107,-3690,-4739,-5499,7954,5117,-8278,-1875,-684,4987,5321,-8227,-3816,7000,2486,937,-4279,-6283,9330,2497,-5969,-42,-2623,3725,5903,-9060,-1651,4014,-109,3758,-4320,-4435,8423,1204,-3853,2516,-3707,3635,3317,-8412,1652,2748,-299,2830,-5639,-2119,7923,-921,-3313,-53,-1786,5163,1197,-9102,2004,4311,1256,622,-7878,326,7586,-1283,-2839,-4292,-1055,9115,934,-7666,-1782,2802,5886,721,-9146,-197,6028,3301,-1904,-7096,-33,8280,874,-4489,-5376,945,8985,71,-7899,-2313,2609,6642,265,-10585,-830,5502,3601,-6,-9053,-1807,9499,1094,-3888,-4387,-2723,8571,2710,-9282,532,1852,2898,2929,-9146,-1714,7712,-9,-1012,-4039,-3199,8878,906,-6572,1405,-1699,2673,3963,-7141,-735,5371,-1817,1973,-3072,-3845,7989,-2835,-4729,2248,-923,3290,984,-7435,1735,3343,-1068,63,-4593,-530,7721,-3157,-4656,1609,984,4794,-675,-8367,3131,3913,-393,-494,-6672,1819,7362,-1700,-3981,-2895,2697,7564,-1135,-6862,-535,3748,4121,-2320,-7558,2124,6113,1740,-2575,-7413,2838,8101,-1990,-3301,-3198,1441,7974,-1873,-7963,-71,4371,4810,-1327,-8634,2096,5489,1519,-2371,-6982,1264,8420,-1572,-3181,-1859,50,6534,-321,-8108,1492,2693,1529,492,-6464,-303,6780,-1986,-1546,-1003,-2371,8283,-1233,-5529,2934,-131,1568,781,-7159,1713,3954,-1751,-1156,-2148,-1228,5783,-3065,-3778,2250,322,2593,-636,-5684,2410,5065,-2383,-1478,-1883,2388,5840,-3950,-3761,3195,1059,3495,-2312,-6592,3492,3488,-76,-2315,-3683,3493,5912,-3702,-4202,-716,2728,5912,-3098,-5583,1895,3673,1782,-4414,-5549,3453,6112,-999,-3901,-4338,4959,7193,-2396,-5331,-1349,3323,4327,-4471,-4955,2140,4640,3216,-2673,-7285,3367,5341,-2619,-2558,-4034,1852,6129,-3926,-3839,618,2443,3957,-1121,-5707,3466,2973,202,-409,-4265,2078,4407,-2466,-2139,-361,768,4568,-2311,-4265,3042,1314,714,-269,-3781,2108,3876,-3537,-850,-60,542,4061,-3641,-3081,3193,1008,614,-1189,-3245,3570,2383,-4173,137,-900,2271,2804,-3604,-3493,3680,3169,662,-3519,-3655,4449,3403,-1958,-3558,-1879,3726,4005,-5256,-3754,1390,3541,1600,-4801,-3211,2931,3594,-1251,-4078,-3771,4486,2761,-2435,-3155,-1864,4790,2894,-3962,-3936,1468,4364,2903,-4909,-3955,2596,2807,-787,-2607,-3123,4656,3823,-3133,-2628,-1128,3896,4099,-3749,-4637,2934,1289,430,-3176,-3983,3399,2835,-1858,-1303,-1467,2699,3238,-3384,-1802,1521,1223,1212,-2560,-3677,4086,813,-1655,-693,-1714,2437,2115,-3798,-1199,995,391,6,-2805,-1620,4993,924,-1100,-956,-1444,2815,1250],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-12,13,-15,16,-18,20,-23,25,-27,31,-34,37,-41,45,-50,54,-61,66,-73,81,-90,100,-112,126,-144,164,-191,225,-271,337,-440,624,-1041,4591,-3209,-9272,3542,4180,4876,-3844,-9886,3747,7066,-1170,-1139,-6381,1537,10308,-4090,-4803,-449,34,8642,-1860,-8947,3737,3750,526,971,-7763,1809,9035,-4825,-2014,-1307,-1981,9363,-2640,-6613,4800,899,1692,1402,-8013,2736,6737,-4681,1445,-431,128,7351,-3793,-4414,5127,845,1806,-1005,-6423,4773,4945,-3299,-1587,-3524,2319,5491,-6723,-3447,4350,934,2622,-4730,-7174,4483,4105,-2113,-4147,-4760,5786,6177,-5059,-5019,2,5591,6514,-6273,-6725,3665,5095,2922,-7391,-6588,6467,6753,-1848,-5118,-5068,6088,7935,-6017,-4613,-1072,4666,6380,-7161,-6283,4346,4884,3237,-4011,-7007,5161,6220,-2736,-1311,-4979,3865,8726,-5128,-4777,1475,1847,6349,-3310,-6852,4739,3726,-816,818,-6091,1126,7648,-5202,-2220,336,-710,5731,-3701,-5876,6422,595,480,1446,-5214,4110,4650,-5089,361,607,-1259,4849,-5345,-3506,6319,117,-628,-2255,-4328,6031,3310,-5396,-1218,-379,2594,3709,-6031,-2778,4702,2099,818,-4844,-4048,6480,3076,-4408,-3340,-1992,5743,3334,-6146,-4287,1583,4242,2549,-7428,-5068,4445,5002,708,-6029,-4497,7555,4846,-2485,-4074,-2127,7487,5435,-6194,-4594,1047,4272,3612,-7263,-4473,5886,4132,909,-4306,-4808,8362,4425,-4483,-1528,-2554,4151,5482,-6262,-2087,3416,1063,3725,-3868,-6712,5449,2495,-3139,-99,-3287,2755,5473,-5788,-552,2145,893,3038,-3550,-2563,6435,481,-2821,538,-1877,4296,2450,-6034,515,2100,1018,2629,-5030,-1550,4693,-547,-2495,-2310,-1037,5720,1409,-5971,-1007,1940,2791,1803,-6163,-958,6013,1106,-1405,-4378,-1994,7347,1608,-5105,-2547,372,4774,1584,-6789,-1921,3974,4664,494,-6613,-1368,5792,1965,-850,-5068,-2243,6622,3545,-5534,-3048,465,6636,2133,-6405,-2090,3453,2792,702,-5847,-2262,6450,1398,-2116,-3074,-1861,7112,2505,-5636,-738,552,3010,3330,-5589,-1062,4306,41,321,-2110,-3100,4451,763,-4069,-682,-874,2518,2129,-4576,237,2560,-1189,342,-2609,-1104,4778,-1011,-2156,-181,-401,3076,-399,-4767,320,3895,-176,380,-3425,684,5421,-729,-2802,-799,1198,4943,-995,-6055,1475,2814,1902,-768,-4500,347,5809,98,-3168,-3267,1601,6151,-856,-5063,-1664,2678,4995,-475,-6505,-458,4807,2971,-3000,-4902,1065,6339,1223,-2840,-3471,1266,5935,131,-4165,-1677,2344,4602,-1097,-6439,-167,4320,796,-899,-4086,416,5277,181,-2507,-1251,-572,4654,524,-5410,-207,1203,1412,-941,-4989,-701,3785,413,-1368,-2198,-164,3816,116,-3976,400,1170,415,-570,-3543,1101,2851,-393,-1164,-1871,980,3075,-1444,-2583,228,1209,2676,-432,-1964,2510,3058,-1145,-1870],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,2,-3,3,-4,5,-6,6,-7,8,-9,10,-11,12,-14,16,-16,18,-21,23,-25,28,-31,34,-37,41,-45,50,-56,62,-69,77,-86,97,-108,114,-84,67,-7937,-3086,1501,7909,3908,-9394,-4238,7069,5252,862,-7625,-3557,8995,3860,-3330,-5351,-2075,8944,3886,-8097,-4175,1278,6395,3028,-8457,-3250,4512,3112,1321,-6114,-3389,7890,687,-3273,-2697,-2436,6053,2735,-7470,899,1184,767,2000,-7090,-2201,6686,-1884,204,-6,-3897,7899,-434,-8221,2733,735,1055,2893,-8265,2060,7732,-3111,-656,-3562,-2614,9402,-1823,-7882,3235,280,4863,936,-10395,3315,6718,-863,-378,-6377,-166,10707,-3212,-7135,145,751,7812,1148,-11008,418,6023,2461,-294,-9470,-1155,9642,-694,-5472,-4028,-2425,10774,1600,-9119,-1081,3469,5961,637,-10412,-2980,6972,2146,12,-6541,-867,8780,1617,-5372,-3695,667,6912,1465,-6889,-2318,2914,5601,687,-8326,-768,4989,956,-213,-5646,-870,7659,-1188,-4186,-417,-728,5467,218,-6561,1712,3213,-76,1904,-7531,490,6566,-3236,-1713,-9,-1099,7087,-2214,-6230,2994,2040,997,-442,-7596,1853,7082,-4978,-1708,-1748,888,7414,-3972,-6988,4402,1192,3720,-1687,-8063,3503,6736,-3720,-2953,-4794,1415,9384,-3683,-7210,817,1379,5887,-2001,-10576,4041,6385,-182,-2360,-8850,2520,10692,-1433,-6091,-2607,2000,8338,-2233,-8180,506,5306,5000,-1399,-8511,956,6657,669,-3409,-6943,1804,8284,-1364,-5230,-1357,1397,5133,-1052,-7172,305,3546,2832,-1558,-5358,976,5597,-1542,-2336,-3208,300,5331,-2337,-3829,2610,1512,3362,-1621,-5464,4194,3142,-1297,290,-2278,1551,5754,-5653,-2580,1683,100,3669,-4342,-3649,5164,2277,-2280,-1354,-4938,4984,5593,-5645,-1681,1109,3005,5208,-6345,-6033,5540,3279,1632,-2530,-6226,6046,6339,-4086,-3235,-2240,3233,6927,-5230,-5652,3174,3296,3218,-3949,-7922,5550,6855,-1040,-3654,-4044,3973,7546,-2950,-4575,452,3390,4199,-4156,-8470,2179,5128,1225,-4187,-6157,3397,5765,-295,-3817,-3202,3362,5868,-2746,-4748,-113,4080,4535,-1388,-5245,1804,4466,-54,-1767,-2809,3474,4911,-2582,-2138,-1522,2579,4568,-3551,-3525,2428,1747,1164,-2341,-3046,4151,2321,-2290,-200,-1242,1534,2840,-4332,-3099,2071,875,1646,-3351,-3906,5772,1249,-2936,-1981,-975,3050,2523,-5736,-1908,2006,1150,2345,-5117,-3291,5929,2843,-2645,-2990,-2479,5419,3956,-5758,-3124,734,3831,3700,-5097,-3599,4808,3676,50,-3907,-3640,6730,4906,-3132,-3497,-1334,3566,4547,-4843,-4705,1682,3749,3349,-4879,-4145,3882,4003,-1015,-3218,-3123,3682,3842,-2259,-3646,-1917,3563,3975,-3250,-4883,1724,2793,1349,-3549,-3249,2479,3525,-1488,-2678,-1224,2850,2689,-2717,-1663,1656,2818,1809,-2293,-1895,3790,782,-1386,-1975,-1232,4104,620,-2632,-1659,454,3103,1078,-3521],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,-1,1,-1,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,1,-1,1,1,-2,6,-13,28,-69,221,-2241,-7693,3338,10711,-3975,-5882,-2140,3897,8096,-4055,-8626,986,5059,3442,-2694,-8891,2959,6845,96,-3354,-6177,3727,8337,-3842,-5384,-1462,2176,7624,-3878,-6528,2865,2617,3842,-1694,-7429,4119,5722,-3093,-1323,-3830,1548,6969,-5556,-3417,2678,214,3571,-835,-8119,5895,1944,-3816,665,-5274,2565,8165,-8421,-2109,3118,-236,5126,-5373,-6592,8918,1540,-3391,-1043,-5781,6903,6098,-7359,-1960,2063,1606,6488,-6865,-8460,8682,3139,-1480,-3084,-6166,8972,6145,-7657,-2978,-1058,4528,7420,-8297,-7000,4464,4920,2787,-4408,-7548,8119,6759,-3034,-4813,-4459,6089,8496,-6389,-5763,98,4374,6682,-4540,-8469,4249,4324,2086,-4425,-7440,5485,5492,-2704,-4064,-3921,4514,6701,-5634,-4146,-335,3221,4936,-5234,-5994,4942,2931,494,-2697,-3705,5218,4630,-4444,-2277,-1074,1347,4400,-6160,-3136,4811,137,1578,-3568,-5605,7406,1638,-4502,746,-1882,3383,4099,-8087,373,4775,-610,2072,-4765,-4615,8912,688,-4785,-1919,-2449,6744,4146,-8354,-788,3163,1883,2319,-7547,-2581,9855,945,-2860,-2864,-3933,8362,3647,-8599,-3232,917,5793,5064,-9177,-4757,7102,3344,709,-5673,-5235,8684,4652,-5088,-4668,-2013,6481,4905,-7324,-5060,1728,4699,3299,-5833,-4624,5507,3806,-830,-5118,-4276,5968,4414,-3478,-4498,-971,5237,3331,-5220,-3125,1730,2614,2674,-4056,-3682,5749,2069,-2841,-857,-2081,5487,3176,-5939,-199,1255,1960,3337,-5530,-1271,5424,-719,-709,-2923,-2688,5877,-1111,-4939,1974,1356,3208,1787,-7713,559,5005,-1671,-1956,-4732,-1769,7506,-437,-6046,360,284,5142,1139,-8545,390,4089,1951,37,-6541,-70,9442,780,-5493,-2098,-1207,7287,512,-8123,-1784,2942,3987,667,-7792,-1440,6581,2050,-948,-4392,-2889,7535,1665,-6436,-3386,91,6008,2268,-7656,-1619,4412,4532,731,-6292,-2170,6559,2234,-2942,-3765,-251,6235,2062,-5223,-3307,2881,3831,1846,-6123,-2124,4150,881,-191,-3561,-431,5003,1063,-3023,-2354,498,5235,826,-4349,164,1734,1294,-550,-4543,33,5160,-2170,-1713,-1470,336,3882,-1356,-5260,1985,2106,1476,-914,-5258,596,6222,-2239,-2709,-1657,2001,6524,-2570,-6116,790,1749,4122,-895,-7282,1893,5080,248,-4007,-4877,1325,7780,-1612,-4962,-1716,4492,6351,-572,-8528,-361,4632,2874,-560,-6788,629,6964,1095,-4082,-3805,737,6470,124,-5653,-2190,3660,4744,33,-5118,-30,5426,2220,-1233,-4050,-377,5357,741,-3002,-2030,748,3971,564,-5240,-879,2442,1779,-752,-4151,531,3280,317,-1995,-2544,689,4245,-836,-3220,-227,1828,2544,-1318,-4373,2303,1722,6,-1687,-2816,2239,3932,-1232,-2116,936],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,7,-8,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,29,-32,35,-39,45,-51,57,-66,77,-92,111,-141,189,-280,512,-2625,-6308,-4141,-171,10623,93,-11224,70,4155,4019,1906,-11541,-27,8408,-684,-2409,-4878,-3709,10528,887,-6993,-37,-1146,5233,3481,-10414,-623,6664,-994,1822,-5139,-3888,9228,255,-5248,2147,-2624,4293,3224,-8778,1135,3561,-1026,2759,-4441,-759,7399,-4003,-3465,1172,-1120,5612,312,-6589,4233,2654,-1144,-372,-6115,1043,7593,-2067,-3115,-548,419,7425,-3240,-6940,1892,3917,3439,-2743,-7394,3346,6957,720,-3578,-6264,3118,8923,-2423,-6420,-2539,2887,8175,-3446,-8405,1037,5110,4730,-2411,-8698,2841,7516,691,-2970,-7395,2414,10470,-1635,-5834,-1419,1486,7260,-2516,-10900,2372,3670,3604,-889,-9750,991,8600,-1429,-2033,-2914,-2014,9747,-637,-6341,2731,731,3284,1421,-8194,922,6298,-2135,-105,-3784,-2628,8551,-2335,-5116,2156,-760,3557,557,-7303,3084,3891,-2681,-132,-2541,1234,7121,-4982,-4062,2688,-443,3085,-1312,-5691,3582,3636,-1497,-1885,-3884,2341,7470,-5261,-3432,191,2391,5254,-5147,-6034,3408,3914,1376,-3820,-7115,3884,6163,-2289,-4577,-3897,5262,6039,-3707,-5281,46,5260,5969,-5493,-7045,2749,4387,2070,-4653,-7816,4586,6552,-2604,-4274,-4361,4855,7313,-4906,-4678,1567,2957,6346,-3890,-7374,4443,3326,600,-2469,-6344,2193,7963,-2685,-2286,-551,-609,7044,-1954,-5861,3879,938,838,-888,-7068,2321,4905,-4041,-98,-1766,-478,5397,-3326,-3590,3982,-428,1783,-225,-4605,4942,3022,-3330,-840,-1106,1901,4427,-5570,-1460,3476,1176,1164,-2423,-3741,4440,3343,-2274,-3337,-2473,4599,3843,-5658,-3530,1522,4243,3021,-4750,-4928,4498,3269,21,-4360,-3633,5650,5378,-3763,-4178,-1223,5767,4373,-5055,-3587,1711,4371,2557,-4970,-5396,5318,3438,340,-4339,-3721,4813,4694,-4197,-3660,-593,3812,4128,-4964,-4165,2426,2723,2103,-3394,-5215,4389,3492,-1427,-1855,-3312,2911,5814,-3849,-2350,1577,1242,3631,-3765,-3768,4784,642,-1763,-1176,-4131,3958,4621,-4577,818,622,1583,2654,-3633,-2192,3478,917,-700,-1137,-1970,4459,1849,-4646,317,412,1519,1618,-4763,-1411,5427,813,-471,-2187,-2194,4972,1796,-3636,-1760,-68,4828,1692,-6547,-1704,4288,2208,-320,-4473,-2073,5815,1865,-2230,-3635,-535,5790,2070,-4909,-2849,1883,4383,1339,-6101,-2643,3086,3453,334,-5599,-1571,5248,2929,-2474,-3561,-1257,4929,2637,-4377,-2034,1436,4352,2972,-5809,-1331,3297,1790,-272,-4044,-1199,4235,2192,-3530,-1179,-1521,3131,2238,-4829,-804,2609,413,1991,-3198,-2080,4196,1273,-2171,-911,-729,2864,1433,-4443,1209,2881,1405,643,-3215,-374,3167,-201,-2503,-1143,-628,1939,123,-3882,-839,2286,1977,-237,-3939],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,17,-19,21,-23,25,-28,31,-35,39,-43,48,-55,63,-73,87,-105,131,-171,242,-382,766,-4521,-8764,7816,6472,-4665,-4471,-3907,5617,8117,-7906,-5362,2482,1465,5934,-3853,-9401,6799,3365,-495,-1245,-6672,3782,7997,-6506,-2745,847,-715,8470,-4533,-7347,6452,576,228,252,-7390,5212,6552,-5847,151,-927,-34,5880,-4686,-4477,5674,-627,1346,-2115,-6256,5620,1895,-5780,330,-896,2793,5157,-7363,-2202,5609,1622,737,-3246,-4924,6923,2683,-5145,-3693,-985,6221,4152,-7271,-3564,2825,3775,1672,-7115,-3615,7522,4898,-1172,-6046,-3671,8934,4619,-4676,-5445,-51,8849,3607,-8456,-3972,3324,4688,4201,-9440,-5764,7423,3909,-481,-5863,-5168,9409,5593,-5709,-2927,-2051,4782,6803,-8199,-3645,4727,1282,3181,-4950,-7244,7676,2753,-2453,-1839,-4145,3964,6445,-6760,-991,356,-535,5529,-4828,-6589,6347,-98,-414,1129,-5603,5110,4505,-6177,866,1691,668,4655,-6098,-2144,5492,-1286,-1732,-1031,-2652,5844,367,-6623,789,962,3019,2590,-6569,-813,6236,422,-1370,-2854,-1301,7296,1464,-5735,-2450,796,5673,1530,-6986,-1139,4224,4892,-546,-7788,-1258,6466,2756,-2981,-4784,-364,8473,1926,-5663,-3339,1360,7671,657,-8866,-2093,4205,4126,198,-8696,-2334,8869,819,-3314,-5602,-1641,8935,2188,-6353,-879,-126,5169,2911,-7062,-1584,6201,1988,9,-5490,-3866,7371,1872,-5018,-71,-1392,4668,5083,-7615,-864,2732,971,2101,-4625,-3218,7099,-564,-3386,911,-2439,5009,1135,-6116,1517,2664,523,822,-4904,-1191,6090,-1028,-2668,-856,-1938,5252,-954,-6283,156,2611,1798,-376,-6268,875,6906,-1365,-3827,-3062,1661,7276,-600,-5888,-1239,1932,5565,-650,-7233,15,4502,2132,-2547,-5971,1714,7094,1108,-3570,-3846,2202,6321,-939,-7056,-1158,3222,5009,-598,-8630,1212,5954,1377,-1956,-6515,769,6998,-176,-4415,-2996,-975,6797,-212,-6698,301,1801,3901,419,-6213,656,5480,7,-1871,-2651,-729,6580,635,-4951,466,566,3711,1674,-4948,1162,4030,-576,417,-2904,-496,4709,-1959,-2719,1160,-449,2182,-477,-5736,2109,2487,729,-191,-2847,1911,5085,-2629,-3693,946,1552,2722,-1198,-4670,2857,3131,541,-2023,-4048,3505,6194,-2590,-3675,-1131,2696,5891,-2990,-5908,1543,3356,2252,-3151,-5152,2754,4536,-29,-3711,-3308,2642,5431,-1722,-4333,8,3436,4323,-2313,-6206,1340,4196,3039,-2808,-5499,1756,5662,-602,-3477,-3774,2375,6448,-1221,-4880,-435,2199,3074,-2355,-5496,1054,3647,1584,-1858,-4375,1676,4172,-1916,-1797,-2288,898,3960,-1490,-4726,2088,1801,1337,-1325,-4451,797,2329,-1795,-165,-1180,1214,2518,-2161,-3388,1281,888,608,-523,-2547,2851,2578,-2110,-1332,-171,2858,3397,-2903,-2085,1803],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,10,-11,12,-14,15,-17,20,-22,23,-26,29,-33,36,-39,44,-48,53,-59,64,-72,80,-88,99,-110,123,-141,161,-185,218,-263,327,-427,609,-1052,5235,4712,404,-4134,-7809,8748,6342,-5103,-5187,-3269,7128,7445,-8255,-6122,1976,4949,3503,-6248,-6122,5031,5437,1172,-5295,-5681,6802,5548,-4700,-4285,-2979,5286,5509,-6791,-3539,2802,2329,2602,-4457,-5285,6103,1759,-1051,-1649,-4187,6000,3362,-6775,108,460,1500,3997,-6211,-3069,7106,-1607,-254,-1498,-3377,8438,2151,-7088,1234,808,3123,4096,-9317,-1011,8786,-151,-516,-3590,-4114,11031,193,-7927,-128,-538,5567,4155,-10936,-1020,6887,353,1602,-8290,-3719,11642,2003,-5893,-2669,-2350,8587,5161,-10263,-3307,4085,4715,4404,-9058,-5239,8511,3461,-2457,-7073,-4989,9528,4640,-8463,-3608,-458,5703,4230,-7277,-4969,4862,4353,1828,-7436,-3809,7117,3595,-2472,-4498,-3807,6746,3761,-4941,-2856,90,5083,3091,-6852,-1201,4899,1148,1575,-4542,-3727,7390,-360,-3590,-262,-2931,5408,1277,-8009,1619,3311,605,2907,-6113,-759,7801,-2456,-1464,-907,-2337,7858,-108,-8217,3101,1930,1787,2037,-8783,2356,7937,-3863,-1583,-3089,-881,9511,-1105,-8475,599,1930,4986,1156,-10912,2504,8871,-254,-1719,-6283,-201,10747,-1010,-5341,-1822,484,8641,2405,-10679,-715,5843,2478,-402,-8783,-2362,9222,1518,-2691,-4448,-308,9578,1397,-7269,-2713,2205,4214,1405,-8915,-1441,5537,2494,-38,-5821,-1158,7629,2234,-3710,-3420,-527,5871,895,-6317,-313,3476,3801,806,-6799,567,5997,-294,-207,-3865,-284,5065,-1688,-4045,1327,459,4221,531,-6238,2582,3839,-899,-209,-4836,426,7013,-2595,-4446,-377,-234,5307,-2081,-6540,4125,2731,-486,-1001,-5992,2121,8051,-3660,-3736,-920,1625,6691,-3097,-7855,2303,3893,2272,-2052,-8470,3800,7426,-2076,-3393,-4618,457,8338,-3001,-7813,-292,2677,5586,-1123,-9352,1979,5736,1022,-1818,-6367,1079,8923,-848,-5154,-3279,2319,7383,-1148,-5647,-801,3448,5513,-1541,-6977,183,6597,1897,-2865,-3845,1740,6485,-1271,-3226,-800,2250,4835,-1202,-4986,579,3659,1348,-607,-5026,2010,4644,-1750,-1305,-1427,1348,3955,-2875,-3900,1679,1620,2228,-1820,-3962,3097,2748,-2134,-221,-1760,2429,4266,-4586,-2380,3086,1185,1535,-3178,-4695,3788,3856,-1839,-2318,-3684,3732,5091,-4254,-3930,1282,2793,4742,-3225,-5940,3753,4456,447,-3746,-4472,5478,6965,-2530,-3070,-2343,3094,6086,-3986,-5918,1858,4604,3289,-3165,-6204,3398,6204,-354,-4446,-3097,3999,6910,-2985,-5508,-677,2785,4705,-3780,-6506,1115,3646,2675,-3011,-3666,2318,3842,-1403,-3405,-2395,1943,4676,-2586,-4558,147,2891,2558,-2889,-3221,2834,3983,-474,-2533,-2212,2339,3149,-1858,-1137,-271,2127,3197,-2723,-3855,3052,1205,-848,-2056,-2165,4592,2732],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,6,-6,6,-8,8,-10,12,-12,14,-16,18,-20,22,-25,28,-31,34,-38,42,-47,51,-57,63,-69,77,-85,94,-105,117,-131,147,-166,190,-219,257,-308,382,-499,707,-1207,5465,534,-12006,1305,6068,3859,-533,-9404,-167,10078,514,-5231,-4968,314,9387,94,-8227,-1182,3570,6831,723,-8875,496,5833,3170,-710,-7536,272,6490,-1201,-2839,-3433,-232,7698,-1056,-6293,590,894,4089,677,-7796,1293,5842,-2421,606,-4641,-836,8482,-4122,-4519,2048,-1012,4181,-816,-8967,5196,2991,-2200,664,-5656,3001,8542,-5529,-2625,2731,-714,7281,-4178,-9148,6755,3696,-2539,-933,-8161,4895,9318,-7249,-3839,-436,1511,8525,-5130,-9185,6033,3178,2612,-2649,-9953,4824,8458,-2911,-3719,-5329,3417,11254,-4288,-9130,1012,2703,6593,-2880,-11037,3299,6919,998,-3265,-7493,2913,9636,-2952,-6685,-3590,2464,8224,-3407,-7647,328,3932,4494,-2423,-7847,2307,6004,486,-3193,-5403,3825,7382,-2493,-3407,-630,1171,6853,-2171,-5704,3073,1269,2324,-1806,-6070,3786,5433,-3534,-1088,-2949,1101,6819,-5373,-3778,3803,469,1693,-2263,-6280,5730,3686,-4619,-191,-3342,3254,7334,-7789,-2018,4657,830,3026,-4131,-5673,7957,1750,-4276,-1708,-3136,7121,6781,-7513,-2923,2027,2186,5853,-6479,-7189,6644,4018,352,-2640,-7611,6668,8439,-5034,-3855,-1698,4902,7998,-5758,-7310,3991,3938,2697,-3674,-7800,5213,5870,-1060,-4653,-4944,4841,7319,-4132,-5694,-560,3658,5381,-4908,-7337,3702,4229,1444,-3656,-6433,4604,5647,-1728,-3617,-3457,3665,4732,-3236,-3167,959,1855,4500,-3161,-3440,4264,2058,-549,-1576,-4296,4347,2628,-5428,-745,475,1758,3320,-4864,-2334,5722,-606,376,-1603,-3324,6631,672,-4912,14,797,4093,3769,-7388,-1938,5810,1136,1296,-4303,-3867,8707,2324,-5567,-1849,-1886,6379,3073,-8922,-2120,4065,2506,1878,-7026,-4266,6839,2848,-2472,-4564,-4824,8689,5512,-6882,-4064,478,5531,3805,-7264,-5186,5503,4194,-24,-4954,-3628,7151,3414,-4140,-3760,-1925,4805,4849,-5692,-5090,1171,4051,3477,-4263,-4283,4011,2418,315,-2982,-2894,4817,3776,-3282,-2460,56,3330,2103,-4644,-1525,3468,2557,757,-3498,-2620,4209,691,-1627,-2161,-893,5382,1304,-4527,378,2945,1349,256,-4315,392,5336,411,-2051,-1125,-382,5909,751,-5958,556,1992,1749,124,-6923,319,5475,-638,-1273,-4756,-628,6888,-191,-5057,-287,2349,5668,1171,-7503,-396,5690,1727,-326,-4995,-1458,8331,1939,-5169,-3434,452,5844,2063,-6899,-1655,3286,3348,1208,-7437,-1550,6582,2955,-1680,-5121,-1866,6063,2399,-5321,-3191,1362,4880,1025,-5668,-1288,3723,3015,603,-4057,-1287,4433,1767,-1868,-2476,-849,3372,1836,-2857,-948,1649,3352,411,-5070,-922,2599,752,-926,-2354,-16,5774,-2,-2837,-1122,620,3224,-347,-4250,766,3954,494,-2032],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,4,-6,7,-7,8,-9,10,-11,12,-14,16,-17,19,-21,23,-25,28,-30,33,-37,40,-44,49,-53,58,-64,72,-80,89,-100,114,-131,153,-182,220,-276,365,-525,898,-4570,2409,6033,1621,-2123,-10681,4321,9959,-3502,-4958,-3745,1138,10279,-3664,-10323,1858,1506,4462,1517,-10252,2823,7255,-2510,-449,-4678,9,9869,-1956,-5718,3207,-1120,5762,1911,-9385,2380,3300,-1815,2177,-5299,-447,8453,-2886,-2632,3731,-1173,4329,-1393,-5555,5537,3199,-1310,612,-5172,2313,7079,-5386,-2564,-528,855,6041,-4142,-6160,4594,2962,989,-3694,-5583,5766,4110,-2905,-3831,-1707,4473,6814,-5502,-6676,2086,5044,4293,-6535,-6604,4501,5001,1401,-6007,-6577,5252,7414,-3311,-4430,-3420,5321,8744,-7261,-5911,1760,4281,6275,-6582,-9341,5349,7215,184,-1945,-7305,5114,9063,-5351,-3028,-1600,2326,8915,-3953,-9113,3838,2375,2483,-429,-8674,4203,7435,-3013,-155,-2725,-545,8300,-4809,-4771,3824,666,3112,-265,-5908,4273,3917,-3600,-264,-2444,927,5849,-4177,-3009,2203,65,2947,-3236,-5960,6280,1720,-4642,-1857,-2820,4306,5524,-5424,-3084,2517,2337,4331,-6277,-4751,5847,2708,-621,-4217,-3487,6723,4916,-5067,-4280,-646,4655,4356,-6543,-4688,3268,4464,1895,-7871,-5044,6309,4196,-917,-5870,-4218,7725,4333,-5024,-4285,-1232,6181,5066,-7226,-4909,5160,4081,3373,-6058,-5401,6868,3415,-1915,-3178,-4853,6544,5835,-6786,-2108,464,2496,4864,-5804,-5459,6393,2551,-245,-1982,-5734,4297,4730,-4462,-607,-601,871,5461,-4515,-3817,4523,301,1018,-1242,-4769,5985,2417,-4297,696,-1066,2232,3906,-7619,-1504,3714,330,1049,-3099,-2549,6122,1411,-3619,-1722,-853,3811,2067,-7107,-1316,4031,3050,-475,-5227,-2474,6324,2756,-1965,-3810,-943,6143,1399,-6747,-3155,2557,5535,1467,-7578,-2886,4030,3984,-123,-6873,-1813,6668,2390,-3124,-4706,-210,5748,3244,-6094,-1672,2404,5275,2789,-6930,-2876,6061,2728,551,-5352,-3918,8059,2826,-4168,-2849,-1017,5023,2473,-6483,-2083,3559,2270,2745,-4656,-3128,6241,652,-1195,-1736,-3152,6064,2161,-5719,-278,185,1872,1501,-4031,-1931,4797,481,-1285,-1390,-1645,4052,837,-5916,1087,907,1921,1341,-5308,-278,3860,-438,-1177,-1629,-189,5395,952,-4147,-412,1096,3107,775,-6458,-328,4321,1017,-870,-4708,-11,5052,24,-4374,-2991,2245,5779,-220,-6859,-458,4043,3691,-902,-5427,-544,6125,2410,-2748,-4914,1109,8806,-425,-5722,-2282,1363,5668,-719,-6843,-1118,3702,3601,-1693,-6694,-863,5920,110,-3635,-3707,70,7192,1300,-5719,-1092,1194,4650,546,-5917,-548,3246,1232,-72,-4269,-758,4922,-387,-3084,-1000,-456,4458,377,-5127,812,3759,851,-1147,-2896,-315,4239,-1094,-1733,-579,403,2918,-1194,-3630,1171,2862,-1062,-1230,-3613,497,3783,-860,-2225,-369,1882],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,1,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-1,2,-2,2,-2,3,-4,3,-4,4,-5,6,-6,8,-8,10,-11,11,-7,-33,850,6933,4834,-10132,-4102,6517,3647,2688,-7188,-7298,10246,4307,-3955,-2899,-4634,8341,6137,-8956,-2485,1585,3033,5885,-7393,-5931,7905,935,-1401,-1848,-6709,6509,5818,-6685,33,-132,796,5702,-6246,-3093,6201,-879,870,-2497,-6172,7519,1269,-4633,1511,-870,2201,3410,-7632,-896,6207,-555,-192,-3646,-2486,6854,711,-5904,242,-110,5705,1112,-8048,492,4881,2275,-109,-6465,-209,7169,1977,-2709,-4622,805,8993,1613,-6587,-2820,2845,7260,-629,-10189,-1476,5827,3439,-822,-9365,-1553,9629,1792,-3863,-5076,-1629,10602,1284,-10150,-2022,1523,5757,3548,-11610,-1229,7355,1889,805,-7454,-4225,10068,855,-5963,-2390,-1953,6156,4216,-10326,-1662,4723,891,3815,-6711,-4464,8648,-438,-3480,-1329,-4151,6949,2672,-7307,536,1377,829,4254,-5699,-1300,7396,-2256,-1603,-698,-3226,6746,-86,-6689,1385,1877,856,612,-5443,10,6560,-1267,-1525,-2693,651,7617,-770,-6178,249,2080,4325,-1640,-7132,1040,5588,1935,-1733,-6349,1124,7371,-113,-5544,-4198,2940,7537,-1475,-6831,-54,4194,4852,-2038,-9415,609,6813,1378,-1407,-7732,1873,9912,-1118,-4915,-1439,2021,8827,-1075,-8492,1371,3886,4719,-1171,-9685,82,7630,-79,-1762,-4320,-548,9938,-706,-5916,415,-610,6040,2089,-8591,1398,4818,75,847,-5677,-842,8009,-1983,-2541,280,-2092,4332,951,-6445,1710,3408,71,343,-6050,564,5316,-1892,-2500,-232,-1149,4895,-1371,-5173,3139,2781,121,-778,-5234,2480,5349,-2328,-1942,-2425,980,5828,-3224,-5553,1009,2554,3414,-2231,-5144,3293,4942,-472,-4257,-3946,5141,7003,-2908,-4171,-1942,4775,5853,-4658,-6963,1687,5310,3152,-4669,-7088,3255,6305,-111,-4184,-4909,3713,7116,-2189,-4983,-1613,2145,6036,-3203,-7753,2198,3336,1567,-2807,-7406,1986,7004,-2386,-3949,-3161,1190,6842,-2036,-6079,1135,1555,3507,298,-5366,2133,4790,-2716,-766,-1938,104,6036,-1383,-3158,1041,884,3829,-1051,-4736,2871,2790,-1615,-848,-2491,1663,3554,-4568,-1727,2096,1835,1600,-2935,-3726,2985,3305,-1793,-1305,-2343,3463,4040,-4002,-3641,758,3537,2428,-4152,-4045,3934,3874,348,-4098,-2720,4549,4145,-3207,-3136,-2153,5638,4170,-4858,-3732,890,4782,2585,-6352,-5717,3866,3967,-4,-5344,-3716,5385,4895,-2527,-4305,-1676,4744,4394,-4678,-3881,2279,4351,3331,-4233,-5211,3276,4254,-434,-3066,-3155,4206,3983,-3211,-4018,355,2874,2993,-3214,-4235,2820,924,786,-1547,-3368,3542,4025,-2103,-1837,-456,2341,3333,-2698,-2060,3096,2241,146,-2035,-2700,2634,3003,-3272,-1849,-940,1554,2427,-4216,-1100,2920,2425,641,-2594,-1643,4855,2088],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,13,-14,15,-17,19,-21,23,-25,28,-32,35,-39,43,-49,56,-64,75,-90,112,-153,261,-1666,-1696,3629,9186,-5569,-8989,3238,4085,4957,-3223,-10139,3157,8192,-1099,-3709,-7685,2438,8465,-2537,-6104,-2416,4258,7010,-2458,-7686,2571,4059,3923,-3542,-8225,3286,6412,-1466,-2391,-4166,2664,7599,-4130,-3497,1027,1467,5898,-2952,-5901,6201,1466,199,-116,-6578,3835,5270,-5481,-132,723,290,6179,-5735,-3462,6341,-944,860,-1285,-5658,7780,4031,-7192,-179,-1978,3308,6201,-8991,-3371,6054,1251,2302,-5533,-7944,9540,4384,-6136,-1107,-3469,5262,7218,-10090,-4431,4524,1308,5178,-7758,-7539,10213,4061,-2603,-3240,-6371,8021,7501,-8045,-4474,9,3193,6163,-7535,-7766,5297,4698,1895,-4417,-8467,6441,6061,-2842,-4802,-3361,4203,7281,-4818,-6044,488,4235,5101,-4648,-5951,3930,2948,1054,-3974,-5785,5352,4184,-3902,-2547,-2989,3928,5829,-5422,-1769,1660,859,1686,-3736,-5356,6631,444,-1190,-581,-3136,5311,3220,-6052,1330,906,893,3656,-7693,-2131,6783,-1191,-1847,-2273,-3827,8492,1325,-8266,598,2028,2905,2921,-9346,-829,7589,519,664,-5555,-4064,10356,1736,-6771,-347,-595,5642,4928,-9552,-2630,5077,2186,1855,-6859,-5127,9754,2672,-5424,-4242,-3497,7803,6245,-7891,-3683,2170,4320,3033,-7608,-5692,5631,4180,291,-5194,-3906,6468,4091,-4198,-4734,-1924,3889,4358,-6132,-2766,2439,3101,3276,-5403,-3093,5383,2650,-1332,-2528,-1330,5001,3472,-3995,-1521,-203,3580,2644,-5989,-1844,3446,1559,-2,-4125,-1364,5728,-57,-3564,501,-518,4377,108,-6001,1330,3623,725,1145,-5090,-276,7961,-1906,-3576,-1041,-826,6599,-214,-7417,1559,2792,1676,507,-8269,-599,7614,-504,-1906,-4613,41,8876,416,-8800,-394,2905,5304,909,-10258,752,7072,1260,-1966,-5890,-1807,9148,950,-5770,-2848,-138,5952,1637,-8664,-1511,5314,3729,849,-7951,-1657,6893,1470,-2160,-4911,-998,7310,2763,-4822,-2655,1524,4398,1981,-5856,-1227,3658,2700,-704,-3286,-694,6258,1351,-3661,-2335,-684,4359,1,-3334,173,1431,3454,1120,-4309,-265,4009,-253,-241,-3113,-510,4575,-1421,-4093,333,1455,2613,-877,-5241,3096,3542,-736,-1236,-3734,1950,5908,-3401,-3256,947,1115,4853,-2416,-6906,2147,4413,814,-804,-6587,2855,6407,-2278,-3702,-3040,2089,7523,-2652,-7173,851,3250,4199,-1039,-6891,2196,6586,-50,-2819,-4490,779,6855,-454,-5815,-744,3163,5572,-584,-7087,-36,4126,3138,-1749,-5604,1684,6809,1786,-4026,-2927,-338,4919,30,-5225,-927,2144,3715,-438,-4517,-229,3892,846,-372,-3041,863,4047,-261,-3196,-356,983,3732,-752,-3833,590,2320,1707,-747,-2454,1431,3513,-1176,-2091,692,1812,2681,-2746,-2744,2129],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-3,4,-4,4,-6,6,-7,7,-8,10,-10,11,-13,14,-16,17,-19,20,-23,25,-28,30,-33,36,-41,45,-50,56,-62,70,-80,92,-106,121,-135,112,43,10247,2183,-5851,-3428,-2573,10454,4327,-9420,-3482,4174,4376,3886,-8986,-4719,8805,3871,-2090,-6454,-2535,9596,2929,-5118,-3615,-1161,8083,3489,-8547,-1388,2058,3803,2954,-7087,-2267,6618,611,348,-3958,-1758,7314,789,-5442,-507,-448,3821,1953,-6826,784,3736,-1394,1016,-4989,-1444,8352,-2474,-4301,1009,-838,5652,-190,-9384,4581,4571,-2397,1559,-6480,1164,9474,-4557,-4229,191,-593,7777,-675,-10733,3985,3294,296,197,-9410,1965,10331,-3708,-2920,-2986,-460,11786,-1068,-10258,1051,1758,4845,455,-12001,1898,9085,507,-1692,-7955,-669,11037,66,-7235,-2162,628,9176,1707,-9546,-1282,4452,4039,-1107,-9099,-1240,9536,1378,-2674,-5922,-226,9496,1571,-5786,-2804,1768,5805,723,-7241,-29,4327,2195,837,-6387,842,6498,-229,-2485,-2808,-271,6292,-466,-6176,1977,174,2960,-860,-8276,2811,4407,-2261,-639,-3742,501,7095,-5125,-4347,3259,-573,3808,-1764,-7529,5110,3801,-3353,-1622,-4774,2919,8519,-6146,-4174,2396,-64,5801,-3793,-9132,6087,3670,-4,-1737,-7721,5083,9363,-3553,-4286,-2007,1754,10084,-3443,-9457,3485,3539,4600,-1782,-9252,3041,8773,-1457,-3622,-4935,2061,9454,-2530,-7127,-1114,1885,6939,-1165,-8937,1902,4884,2478,-2102,-7501,328,8447,-812,-3963,-4112,1284,7401,-1735,-5753,-653,2452,4800,-941,-6340,1175,4042,847,-1509,-4261,914,5767,-3178,-3082,-438,941,4469,-2836,-4973,2946,1512,658,-1461,-4664,3925,4086,-3322,-1191,-1020,1533,4177,-4320,-4717,3997,1960,1420,-3223,-5325,5485,3273,-3907,-3131,-1147,4808,5375,-6845,-4080,3393,2407,3388,-5481,-5762,6857,3576,-3052,-2201,-4338,5533,7493,-6268,-4975,1435,3192,4736,-5384,-6723,4502,4292,985,-2998,-6546,4358,6622,-2882,-5353,-2807,3334,6968,-3583,-6216,1571,3585,3299,-3446,-8655,3111,5710,-437,-3500,-4889,2748,6368,-2368,-4226,-1256,3101,4012,-3327,-5332,1312,1782,1641,-2490,-3809,2397,3278,-1029,-1599,-2480,2562,4094,-3997,-2064,1169,2169,1422,-2110,-2760,4298,1198,-1380,-1402,-2353,4186,2880,-4667,-1410,945,1664,2465,-4479,-2614,4462,1140,-800,-3656,-2872,6569,1564,-5324,-1758,672,4333,2538,-6576,-3011,5016,1731,594,-3658,-3031,6827,3286,-4496,-3504,-624,5573,3368,-6686,-3266,2609,2547,1839,-5105,-4035,5627,3998,-1114,-3739,-3147,6112,4174,-4020,-4003,134,4611,4126,-5460,-4196,3941,4224,1720,-4815,-4162,4316,3498,-1635,-4239,-2324,4468,3456,-3979,-3613,887,2676,3149,-3339,-3820,3113,2740,-123,-2273,-2161,4637,1805,-2700,-1506,-356,2426,1089,-3842,-1405,1297,1007,-991,-4506,-1509,4125,337,-3467,-808,288,3998],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-5,6,-6,8,-8,9,-10,11,-13,14,-16,17,-19,21,-23,24,-27,30,-33,36,-40,44,-49,54,-61,67,-76,87,-99,115,-137,165,-206,269,-374,580,-1126,5647,10085,-7680,-4315,-891,3807,7879,-7290,-9198,6208,3042,3226,-2670,-10079,5518,8085,-4807,-1924,-3372,1236,9038,-6431,-6617,3246,226,5560,-229,-10036,5097,5195,-3259,803,-5683,1087,8626,-4846,-2805,2778,-1292,4233,-2341,-5149,6041,2184,-2423,459,-3957,3465,5396,-6047,-1270,1965,258,3495,-4705,-3964,6066,1686,-1486,-3326,-2562,7589,3131,-6389,-2681,-272,5618,3181,-7457,-4543,5849,4800,1104,-8147,-4480,7578,3216,-3134,-4490,-3239,8169,4145,-6091,-3746,136,5375,4694,-9869,-4331,6390,2571,2289,-8288,-5260,8646,4091,-4093,-5977,-5696,7832,7492,-7907,-2805,1136,3180,6380,-7232,-6631,8208,2392,86,-1733,-6519,6899,5248,-6938,-1948,-2521,1617,7297,-6697,-4829,5001,814,2499,-1183,-7117,6025,4078,-5187,613,-3403,606,5381,-5865,-1161,4139,-715,3174,-3084,-5600,6044,-308,-3427,596,-1382,3366,3276,-7533,-832,3454,1654,1480,-5443,-2140,6628,1735,-3041,-2806,-1670,7396,796,-6903,-2364,3013,5380,1096,-8080,-1190,6970,3119,-2124,-6462,-1109,7933,1265,-4123,-5395,630,8829,1186,-7808,-2821,2402,5290,2648,-8441,-2523,6559,2650,-913,-6773,-3627,8690,1838,-4776,-2549,-568,7207,2924,-8621,-3322,2912,3018,1530,-6897,-2968,7777,1800,-1527,-2467,-3516,6218,2345,-6826,-321,346,1989,5143,-5801,-2291,6258,-173,888,-1498,-4274,5464,1442,-4762,462,-926,1445,2431,-6735,-416,4644,-888,46,-3393,-1854,5227,591,-4557,-379,354,4386,-409,-6795,1184,5041,659,-222,-4926,538,6199,-138,-3899,-1749,1963,6110,-873,-7079,-182,3448,3305,-1151,-5897,255,5931,1439,-3446,-5540,855,7548,592,-5550,-2868,1966,7503,-1323,-6747,-467,2885,4235,-1384,-7657,480,7145,1251,-3531,-4847,42,7589,-398,-5914,-2225,1861,5562,1265,-7846,-299,4080,2398,829,-5492,-625,6663,270,-3814,-1580,-203,4441,404,-5284,693,2895,1519,2126,-5573,-1150,5033,-870,-1423,-1224,-1713,4813,-118,-5443,827,854,1647,290,-4713,779,5504,-1086,-1640,-1929,1252,4864,-887,-3140,929,752,2088,-1743,-5545,1988,3434,-353,-2368,-3470,2323,5259,-1217,-4903,339,2437,3900,-3224,-5982,1718,4969,1781,-2449,-4459,3079,6675,602,-3982,-2747,2806,6715,-2371,-5115,-471,4071,4174,-2637,-6159,1943,4989,1956,-2892,-6080,2615,6885,-1123,-3014,-2824,2297,5898,-1890,-5016,317,1571,2705,-2067,-5120,1591,3425,-135,-2671,-3195,1405,5616,-1068,-3428,-1776,733,3504,-405,-5482,1378,4007,-63,-1031,-3803,1427,3695,-1433,-2035,1429,771,4016,-985,-4822,2380,1623,1559,-327,-3135,1535,2485,-2005,-2194,802,1107,2635,-2676,-2519,1503,2617,98],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,-1,1,-1,2,-1,1,-2,2,-2,3,-3,3,-4,4,-4,5,-5,5,-6,7,-7,8,-9,11,-12,12,-14,16,-18,20,-23,26,-29,35,-41,50,-63,86,-135,-1502,-6806,-1862,11570,1029,-8511,-2446,-1181,7991,3887,-11950,-381,5876,2164,2420,-8778,-3483,10669,-1280,-2199,-2219,-4804,7736,2876,-8806,-109,1668,1941,5253,-7026,-2309,8427,-920,341,-1619,-4922,7895,205,-6134,1881,-141,1498,2541,-7175,815,5621,-2131,-653,-3522,-525,6952,-1510,-4489,2648,295,4162,-1058,-7386,1626,4955,240,-2391,-6135,2589,6684,-2194,-4762,-1913,1783,6056,-2404,-7147,1084,4042,5770,-3122,-8639,2738,7118,1085,-3636,-8184,3025,9255,-2899,-5360,-3018,3488,9128,-3605,-8892,2461,4174,5412,-1254,-10782,2063,9014,-575,-2610,-4722,-336,10302,-2122,-7694,344,662,6717,1144,-11000,2117,6399,-623,828,-7463,-1686,9411,-1648,-3974,-633,-1666,6522,1213,-10153,2270,1933,127,2472,-6816,-347,7823,-2545,-955,-474,-1485,6277,-1602,-5979,3803,964,450,458,-5900,2793,5464,-4128,-1675,-1763,189,6011,-3735,-4521,3365,1939,1980,-2075,-5917,3685,5241,-1137,-3301,-4411,4133,6416,-3873,-5820,-260,4225,5265,-4197,-6581,3441,4751,2115,-4573,-7038,4761,8061,-2309,-4319,-4665,4887,7204,-4213,-6125,25,4016,6866,-4859,-7253,2979,4785,1922,-2694,-6990,3746,6720,-3357,-3843,-3313,875,8483,-4206,-6872,2115,2308,4845,-841,-7793,1787,5392,-903,-296,-5501,1298,8142,-2955,-2947,1864,-297,5553,-1381,-6290,4295,2028,-1494,-632,-5176,1515,7011,-3927,-1110,985,-319,3940,-2798,-4562,3603,1087,-1319,-982,-3890,2694,3891,-4521,-2329,888,1292,2932,-3885,-4285,3651,2436,1737,-3424,-4487,4875,3574,-2799,-3588,-1048,4930,5218,-5004,-4133,872,4427,3771,-5075,-4231,4585,4397,724,-5960,-3557,5860,3717,-3541,-3222,-1675,5394,5425,-4719,-4357,894,4672,3866,-5767,-6222,4851,4888,-7,-3951,-5670,5267,5793,-4994,-3311,-546,3082,4721,-5211,-4505,4115,1964,2162,-3435,-6237,4435,5562,-2543,-801,-1857,2708,5322,-4379,-3620,2006,1069,2555,-2632,-5253,3367,2286,-2472,-752,-892,2686,4068,-5186,-2589,2370,1056,2037,-3225,-1811,4661,2582,-3180,-1727,-1289,4055,1720,-4105,-1184,877,2630,1297,-4233,-2024,4216,1849,-1328,-3015,-1040,4673,1000,-4200,-3054,1503,4763,1532,-5272,-3185,3208,4331,100,-5739,-2667,4542,3815,-1867,-3986,-1471,5720,3781,-5084,-3217,285,4807,2371,-5485,-3386,3907,2923,-490,-5058,-3292,4298,2008,-1923,-3801,-1596,4248,2764,-5281,-3406,1280,2568,1617,-4364,-2724,4423,2786,-668,-2118,-2172,3837,2747,-3901,-1908,-1213,2679,2463,-3961,-2582,4349,2452,-1276,-2036,-1378,3421,894,-2930,-450,362,1969,2586,-4184,-378,3322,592,-930,-2801,-1056,3629,886,-2373,-758,-39,3812,685,-4532],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-1,2,-2,2,-1,1,0,-1,3,-6,11,-20,35,-66,136,-338,2455,986,-11912,517,10603,-1961,-4538,-6236,290,11485,-1613,-7601,150,2481,6389,-513,-10281,-143,7056,1525,-1917,-7732,-1521,9655,549,-4549,-4390,-390,8187,-765,-6650,-127,677,4915,-1109,-7369,2243,4443,728,-344,-4995,1290,6668,-3119,-2941,247,-391,5322,-2692,-5897,4292,1442,442,361,-6516,4737,5429,-4851,-270,-645,815,7664,-6006,-5668,5460,558,2170,-2497,-7002,7399,5259,-7460,-1166,-2857,2928,8758,-7326,-6002,4416,1166,5164,-3487,-9522,8415,5963,-4445,-1373,-7277,4579,10522,-6487,-5684,1124,2287,8169,-4523,-12163,4935,5540,1838,-1179,-8004,5003,10326,-2497,-5261,-3507,1935,9363,-3950,-8354,185,4357,5285,-1628,-8963,2494,6763,319,-3608,-5286,2453,7652,-502,-5296,-2083,1347,6057,-2631,-5978,2871,3163,3231,-1412,-5757,3415,4765,-1351,-1905,-3949,1810,6032,-4431,-2525,1075,1001,4023,-3697,-5270,4734,1466,-1414,-771,-4691,4672,3801,-6420,165,278,2080,5137,-6451,-4913,6647,1181,57,-2715,-5696,8020,3791,-6470,-1563,-443,3705,7431,-8062,-4139,5955,3415,1654,-5153,-7443,9300,5677,-5361,-2197,-4368,5966,7790,-7657,-5509,2934,3129,5173,-6003,-6970,6753,4716,-1761,-2927,-5936,5594,8051,-5147,-5325,-1547,3089,7420,-5061,-7167,3658,4080,3311,-4269,-5833,4802,5552,-1843,-2851,-3854,2531,6460,-3896,-3580,67,3100,3525,-3856,-5306,3164,2122,1589,-2781,-4265,3738,2392,-2644,-1831,-2199,1907,3471,-5066,-2336,3946,-118,2061,-2922,-2068,5534,38,-1993,-344,-1187,4587,2520,-6236,-930,2948,1674,2101,-6033,-377,6679,903,-3316,-2303,-2620,6814,2127,-6281,-1097,877,3866,2891,-7861,-1873,7720,1215,-715,-4701,-3787,8568,3870,-5619,-2406,660,5456,4440,-8767,-2537,4251,3342,2062,-7011,-4942,7866,3883,-2998,-4142,-3482,6047,4801,-5584,-3648,1735,3579,3180,-6087,-5117,3869,3085,-115,-2624,-4197,5007,4607,-3341,-2230,-997,4671,3827,-5317,-1621,2317,2791,2246,-3103,-2905,3651,1272,-1064,-1355,-909,3689,-345,-3273,-1121,807,2211,1709,-4436,-866,3376,892,-500,-2439,-571,4990,-576,-4525,670,-235,3917,-595,-6450,1364,4016,698,-442,-4756,348,5829,702,-4578,-865,499,6678,-325,-7425,407,4707,2381,-660,-7433,201,7269,540,-2753,-3473,-849,7494,890,-6708,-2122,1640,4935,24,-5816,-1653,5760,1492,-751,-5141,-1857,5529,3042,-3949,-4163,-802,4540,1693,-5695,-2140,1621,3659,-152,-4848,-1612,4159,1279,-1033,-3817,-1839,4873,2172,-4224,-2310,1464,3514,1304,-3667,-1997,3197,1710,-1042,-3237,-351,3344,289,-1258,-1313,789,3247,-496,-4053,-319,1467,1916,-1665,-2795,1515,3627,-108,-2273],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,11,-12,13,-15,17,-19,21,-23,26,-28,32,-34,38,-41,46,-50,56,-61,67,-74,82,-91,101,-113,126,-142,162,-186,217,-257,312,-394,524,-763,1343,-6046,-6176,5655,2609,4578,-7832,-7269,9048,5945,-1021,-4551,-6362,7908,6776,-6377,-5399,99,4737,6463,-6609,-6267,3589,3169,1966,-4569,-5707,6158,4926,-1287,-3715,-3769,6778,5569,-4716,-1893,1609,3578,4113,-5922,-3885,4761,1632,1881,-2585,-2932,7125,1826,-5105,229,-1894,3595,3787,-8542,878,4290,-716,1804,-4402,-2803,9124,-2356,-4274,-78,-2521,6934,1883,-9854,2134,4961,24,2930,-8943,-2350,10081,-2157,-3704,-2707,-3229,9237,2054,-10298,2634,2204,4186,3168,-10880,-1284,10222,505,-1584,-6174,-5658,11491,3070,-8875,-1554,-891,7548,4816,-10861,-2107,7554,2325,1501,-6526,-4079,11335,4358,-4989,-3667,-4087,8777,5472,-7335,-3482,1459,4175,3559,-6556,-4293,5959,2592,-725,-4614,-3355,6317,2775,-4206,-3413,-1395,4768,2076,-5726,-2373,2834,2188,2188,-5314,-2496,5682,-81,173,-2882,-1544,5716,-230,-5432,1208,-35,3883,2090,-7645,1648,4687,-1124,469,-3957,-143,8118,-1881,-5243,1933,59,5277,905,-9294,3228,4719,-417,18,-7081,1409,9664,-3289,-4344,-1167,11,8848,-1164,-10334,1305,3004,4222,283,-10002,1768,9754,-2547,-4000,-4090,-471,10644,224,-9227,-1987,1773,4880,1360,-9532,-708,6802,1457,-1065,-7038,-1941,9277,2241,-4104,-2711,620,7800,1927,-8118,-1135,3243,4228,244,-6315,-924,5142,1480,-1826,-3984,-672,6777,1400,-5268,-443,1124,3872,1024,-6283,932,2746,550,-865,-5460,726,5883,-1228,-2203,-633,212,5101,-1052,-4066,2002,1521,1967,-469,-4351,2650,4218,-2610,-1630,-1932,1158,6978,-3992,-4691,3553,1109,3061,-2409,-7121,4020,5668,-2365,-1870,-3442,2628,7189,-4042,-5068,582,2666,5895,-2423,-8548,3040,5598,1045,-2074,-7489,3095,9509,-2528,-4746,-2567,1887,7016,-2611,-7546,1279,4765,2738,-1966,-8194,1282,6580,-106,-1335,-4618,1208,6704,-1399,-5554,-745,1698,4577,-1243,-5515,51,3441,1469,-1220,-5013,235,5614,-472,-3158,-1410,474,5738,-1030,-4300,1203,1425,2823,-381,-5213,1278,2831,-1060,-1148,-2932,2075,3864,-2799,-1885,390,1392,2633,-1470,-2736,3807,2142,-698,-1024,-2291,3430,2773,-3816,-780,-43,3585,3374,-3935,-3680,3617,1598,710,-2825,-3986,4985,3439,-3042,-2651,-1724,3188,4938,-4985,-4547,1756,3180,3381,-3897,-5993,5424,4603,-1357,-3003,-3443,4757,6920,-3653,-4984,19,3533,4975,-3871,-5673,1601,3694,2429,-3130,-5912,3002,5240,-2014,-2666,-1957,3169,5820,-2437,-4655,770,2073,3645,-1805,-4651,1788,3186,354,-2886,-2861,2607,4874,-2347,-2959,-114,2195,3118,-2925,-2741,2222,2041,-161,-2880,-2196,2191,2687,-1142,-1148,-848,2059,1208,-2673,-1961,2426,2418,574,-3542,-946],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,8,-8,10,-11,12,-13,15,-17,19,-20,22,-24,27,-30,32,-36,40,-43,48,-53,58,-64,72,-81,90,-102,115,-132,154,-182,222,-281,375,-555,1660,-8517,-6598,8870,2867,-688,-3910,-6561,9242,6907,-9141,-1402,-1582,3967,7293,-8616,-5674,7242,941,3174,-4675,-7904,7927,3091,-4086,569,-3980,3738,7561,-6854,-2885,2584,-871,4010,-3239,-6492,6664,1675,-3004,1241,-3589,4201,4348,-6827,-1079,2705,1113,3769,-4095,-2534,6552,-867,-1722,-2096,-1706,6190,1631,-5606,-892,1675,3236,1586,-6756,-261,5823,1913,-1577,-5818,-45,8256,500,-4290,-3050,96,8584,499,-9550,-398,2526,5144,327,-9009,101,7570,2488,-1925,-7356,-2489,9218,590,-6829,-2081,-659,8392,2925,-11633,-1443,5200,3825,2060,-8582,-3779,10851,1330,-2956,-3763,-4359,9129,3514,-8572,-867,693,4004,5429,-9309,-4131,6474,-536,97,-3902,-4476,8490,2039,-5251,686,-1109,3841,5240,-7946,-820,4748,-1295,2374,-3129,-3460,6881,1133,-3957,1268,-1220,2297,1819,-7523,555,3528,-924,765,-4823,-903,6469,-421,-3368,-922,-31,5258,359,-6523,972,2716,3411,-1122,-6925,2709,7352,902,-3447,-3918,1957,6533,-1303,-6179,-2625,2281,6765,-2131,-8099,427,4965,3705,-2480,-8265,1390,8001,-690,-4219,-4748,1684,9515,-2144,-6335,-564,494,5765,-287,-9827,1317,5913,1422,-453,-5893,-830,9262,-822,-3824,-2545,-1514,6988,210,-8819,323,3374,3385,2317,-6831,-1869,7001,-624,-980,-2280,-2284,7622,-672,-4815,1289,705,2219,1594,-6705,798,4239,-1126,534,-2546,-540,6038,-882,-3898,3029,348,2867,88,-5108,1882,3289,-1958,-1241,-2919,1432,5701,-2249,-4618,574,3087,3281,-2788,-5748,2524,4011,1182,-2593,-5274,3525,4378,-486,-3767,-2109,2534,5830,-2282,-5569,971,4010,4278,-2705,-5609,3126,5550,732,-3516,-5568,4102,7159,-3049,-4449,-2719,1784,7701,-3553,-6407,2492,3157,4517,-2607,-7299,3635,5797,17,-1211,-3849,967,7802,-1575,-4402,-350,1629,4926,-1421,-6378,2369,3293,-985,-319,-5084,636,5841,-1852,-2522,-33,-622,5509,19,-5105,2517,442,1417,294,-4372,757,4078,-2641,-825,-489,457,3818,-2417,-3166,3498,1942,886,-1175,-4902,3896,2988,-2669,-1375,-1139,2844,3469,-4359,-2388,1861,3422,2441,-4434,-3586,3541,4559,-1018,-5241,-2405,4666,3788,-2812,-3255,-522,4117,3079,-4014,-4044,2111,3661,1479,-5111,-4680,5745,4377,-1545,-3514,-2188,5193,4439,-3926,-4417,-677,4025,3363,-3805,-4833,3613,2774,465,-2737,-4720,3475,4828,-1925,-1867,-1347,2586,3954,-2502,-5190,909,2196,2188,-1959,-4997,2542,3249,-323,-1812,-2941,1525,4740,-2940,-1567,667,331,3597,-2673,-3474,2966,1034,263,-1442,-1727,3525,2745,-2582,-952,1107,1374,1531,-3179,-2587,2491,1294,-1151,-2259,-1769,4361,2491,-3209,-1705],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,10,-10,11,-13,14,-15,17,-19,21,-23,25,-27,30,-34,37,-41,45,-49,54,-61,68,-76,86,-99,114,-133,160,-197,257,-363,618,-3276,61,2095,7320,-531,-13354,3096,7623,-633,-547,-8163,-103,12964,-3569,-5434,-689,-1867,8197,1520,-11305,3191,4833,900,1919,-8077,119,10103,-3208,-1824,-996,-3768,7901,-248,-6952,2516,1150,1852,2246,-7623,364,6132,-2964,-347,-1646,-586,6387,-3008,-5043,2646,1490,2877,-2239,-5510,3832,3726,-2044,300,-3587,2856,6794,-3945,-3556,706,2630,3956,-4163,-6151,4867,4790,1778,-4005,-4973,6659,6869,-2582,-4314,-4326,5301,7040,-5859,-6210,1054,4461,4774,-5964,-7913,6520,6011,672,-3152,-7649,6954,7701,-4345,-3256,-2688,3502,9769,-6461,-8293,4371,2597,5389,-1705,-10308,4654,6868,-1144,-2515,-6182,2252,9344,-5688,-6017,1550,64,6776,-1893,-9801,4012,3000,-937,78,-6703,1502,8434,-3773,-2003,100,-1087,6321,-1974,-6437,3604,2220,-295,696,-5119,3128,4858,-4232,-855,-867,827,4617,-4005,-3782,5277,974,-644,-1851,-3860,6103,3288,-4403,-1798,-1354,3711,4830,-5300,-3683,2635,2523,2488,-4887,-3569,6187,3584,-1217,-5312,-2906,6888,3954,-5497,-3266,-1141,5916,4796,-7583,-3858,4153,3367,4064,-6943,-5468,6783,3000,-2429,-3365,-5511,6697,5714,-6028,-3500,96,3603,6144,-7158,-5259,4754,1850,1867,-3877,-7136,6636,4637,-4020,-1750,-4125,2974,7098,-6000,-3446,3661,1196,4415,-2528,-6306,5086,3822,-2809,-32,-4190,1945,6361,-5126,-1018,1355,-503,3566,-2960,-4001,5376,377,-1414,-165,-2321,3895,2429,-5292,-1988,1094,1395,2716,-4934,-2039,3081,-52,-1736,-1765,-1932,5607,1489,-4503,-2362,166,4403,2610,-5480,-986,4589,2521,274,-5609,-1910,5567,1899,-2767,-4097,-1553,7857,1888,-4865,-2476,1649,5753,1554,-6120,-1727,4421,2383,-665,-5711,-2409,6621,3092,-3466,-3192,-1587,6427,2315,-6374,-2562,2590,3615,3198,-6958,-4706,5614,1624,-1023,-4126,-4908,6174,3059,-4315,-593,-993,3748,4165,-6078,-3431,3007,709,153,-3592,-3996,5520,2340,-4137,-185,-1686,2305,3070,-5201,-906,2650,1170,711,-3957,-2567,4327,565,-3323,-36,-1364,4027,513,-4103,-638,1595,1748,347,-4599,-54,5136,-351,-2613,-3234,7,5683,-325,-5215,-962,2561,3018,-986,-5842,788,4811,1117,-2411,-4933,1546,5975,-213,-4953,-3464,1314,5919,-146,-4779,-1490,3120,3277,-962,-6763,-290,5324,1853,-2793,-3316,-607,6786,-450,-5951,-2571,826,5458,-417,-6701,-935,3159,2100,-1006,-5321,-1740,6206,507,-2609,-2337,-619,4878,912,-4852,-972,1074,3327,1463,-5554,-657,4536,-5,-1892,-2454,-2373,4417,999,-3680,47,445,1832,757,-3718,-255,3673,173,-1699,-2314,541,4496,-576,-2299,-154,1498,1768,-1210,-4231,1915,2888,-550,-2266,-3069,1474],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-6,6,-7,8,-9,11,-11,13,-14,16,-18,20,-22,24,-27,31,-34,37,-41,46,-51,56,-62,69,-76,85,-94,106,-119,135,-155,180,-211,254,-313,389,-735,11237,2271,-10025,-909,2177,5634,2685,-11669,-3192,8756,2781,-375,-7649,-3926,10155,2064,-6262,-3785,-1260,7739,4518,-8196,-2965,5148,4751,2230,-7705,-3144,7404,2579,-2021,-3368,-2635,6928,2147,-4598,-1839,366,5211,626,-6722,-265,3630,2015,1970,-6077,-410,6664,-1794,-1611,-693,-429,6542,-865,-7277,2930,1652,1905,1276,-6952,2745,7249,-4791,-1877,-1894,23,8088,-3870,-6262,3264,8,3021,-412,-10584,4907,7427,-3743,-1260,-4715,39,10883,-4289,-7404,1415,1239,7593,-1252,-12982,4618,6233,-1251,-955,-9069,835,12149,-1769,-5666,-2516,58,10319,5,-10428,1778,4196,4530,222,-11168,-549,9903,-586,-1593,-6830,-179,9458,-277,-6389,-952,1913,7950,699,-9267,-996,4900,2386,-728,-4871,-621,6837,829,-2634,-4088,266,6657,-702,-4488,-141,1223,3670,-1162,-5946,2772,3985,-1333,-538,-5547,1675,5656,-2587,-2277,762,615,4530,-3067,-4951,4417,2507,-863,-959,-6429,4239,6872,-5267,-1931,-540,1143,7141,-4807,-5805,5104,2202,712,-2123,-8324,5775,7020,-4967,-3669,-1833,3233,8708,-6911,-6840,3024,2779,4593,-3500,-9019,5360,6255,-1998,-1910,-6930,3567,9578,-4316,-5000,-1147,2869,8268,-3337,-9655,1956,5669,3116,-1947,-8010,1769,8107,-1689,-3227,-3498,314,8900,-2807,-6327,373,2883,3812,-664,-7685,1660,4335,508,-2151,-4472,1755,5970,-1679,-3307,-927,2076,5022,-2439,-3846,1601,2126,1548,-2428,-3486,2409,3362,-2200,-529,-2705,2217,4446,-4651,-2624,2386,1102,2118,-2926,-4204,5191,2374,-2257,-914,-2858,4555,3822,-6271,-1528,2530,2694,3300,-6285,-4127,6087,2971,-857,-3115,-5036,6570,5926,-6223,-2657,-356,4573,6208,-7842,-5371,4154,2593,2260,-3981,-7526,6784,5628,-2813,-3542,-2682,3868,7018,-5336,-6169,1271,3614,3649,-4831,-6597,4345,5123,37,-4114,-3678,4005,6035,-3027,-4092,-1993,3035,4750,-3175,-6159,2506,3293,2145,-1537,-4961,2587,4189,-1758,-2627,-2554,3053,2919,-3889,-2181,80,1757,2415,-2502,-2748,3535,1659,178,-851,-1635,3968,1953,-3227,-599,463,2461,1440,-4495,-1229,3352,1033,-436,-4812,-1422,5391,727,-4442,-1965,-397,4338,1700,-6871,-928,3499,2030,277,-5172,-2414,6285,1506,-3286,-2762,-1929,7041,1981,-5421,-1734,1038,5077,2970,-5947,-3690,5568,2912,-189,-4694,-3454,6382,3596,-6117,-1650,-108,4331,2682,-6571,-4158,3146,3306,840,-3492,-4084,5525,2928,-2301,-2738,-1920,3591,4788,-4117,-3679,389,3768,2958,-4087,-3835,3925,2784,-773,-2587,-2802,3322,2071,-2503,-1492,-276,2422,2043,-3228,-1966,2460,2148,-125,-3007,-1092,4243,1656,-1897,-1143,-398,3318,1038,-2624,-1039,2034,951],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-5,7,-7,8,-9,10,-12,13,-14,16,-17,20,-21,24,-26,29,-32,35,-38,42,-46,52,-57,63,-70,79,-89,101,-115,133,-157,189,-236,314,-480,2359,-2919,-3406,-5641,4510,10015,-7866,-6001,-593,3445,7386,-4284,-8922,4212,5424,1184,-2209,-7285,4639,8935,-1799,-4738,-2948,2804,7006,-3381,-6546,1344,4832,4184,-3147,-7723,4097,5078,-434,-1936,-4764,3378,5928,-3236,-3303,-1934,437,5234,-3211,-3215,3563,811,2290,-2931,-5095,6537,2114,-3898,622,-3156,4638,4657,-6949,-408,3994,43,3778,-5389,-5391,8019,290,-2638,-601,-4119,7346,4718,-9424,-21,3156,3298,4797,-8732,-4199,8857,821,-1542,-3553,-5637,9883,5887,-9399,-1822,-289,4672,5953,-9501,-4050,7238,2014,1757,-4215,-9245,9918,4823,-5481,-2937,-4907,5320,7450,-8576,-5293,3130,3045,4999,-5389,-8330,6931,4308,-1769,-3954,-5754,5272,7400,-5160,-4390,-998,3882,6346,-4775,-5266,3815,3343,2417,-4037,-4731,5495,3136,-2196,-2514,-3115,4245,4193,-3939,-1901,221,1901,3663,-5116,-2063,4986,-445,-327,-2159,-2277,7302,1610,-4169,-616,-871,4519,2514,-7847,671,5246,-1228,828,-4314,-1888,8370,-316,-5883,-1039,-1556,6739,2600,-8930,1158,5571,938,1964,-8497,-1587,9648,-135,-4032,-2686,-2395,9358,2993,-10196,-900,2395,3947,4464,-10225,-3232,8627,1699,-462,-6209,-5134,9704,3115,-7194,-2211,-385,6482,4754,-8821,-4920,6150,3314,1374,-6407,-4324,6919,3549,-3656,-3959,-1711,6120,4501,-5451,-2767,1445,4094,3300,-6012,-2426,4723,2540,-256,-5232,-2330,4956,1882,-2631,-2721,-270,4338,1337,-4222,-663,2851,2023,1097,-4713,-1230,5121,-380,-2217,-1029,-635,6053,-1109,-4559,2054,1704,1570,-163,-6786,1188,5763,-1169,-1960,-4143,233,7499,-2373,-5946,1106,287,4685,718,-7839,1663,6361,40,-1020,-5731,869,9333,-1917,-5329,-1556,126,6415,-466,-9024,1189,4092,3061,-1148,-8520,-118,7822,269,-4216,-3979,-1620,7099,459,-7439,-211,1183,4614,1163,-7650,-1447,6081,1835,-1022,-5641,-2008,6526,1874,-5000,-2198,-109,4311,1429,-5838,-289,3211,3507,152,-5411,-1248,4574,1023,-2288,-2224,-1570,4619,-328,-4700,-1247,107,2934,14,-4768,731,2456,272,-422,-3216,821,4111,-1821,-3127,-1124,1547,3295,-2609,-4146,2143,2774,1064,-659,-4718,3309,6042,-3695,-2299,-1961,2562,5765,-2270,-5608,2234,3139,3655,-1735,-5049,3795,5416,-1927,-2782,-3456,1433,6482,-3341,-5556,-283,3119,5580,-2975,-7646,1543,4485,1806,-2837,-5813,2279,7465,-2157,-3708,-2306,1283,6258,-1674,-5920,1161,3884,2799,-760,-6006,357,6280,1507,-3154,-3318,1454,5098,-734,-4403,-835,1368,3901,-393,-3826,28,3684,1523,-661,-2860,1070,4047,294,-2594,-1422,2088,3830,-2236,-4643,1165,1287,1720,-1700,-3878,2261,2040,-1174,-2115,-890,2348,3438,-2364],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-8,10,-11,11,-12,14,-15,17,-19,20,-23,25,-28,31,-34,38,-42,47,-53,61,-70,82,-97,119,-152,208,-317,601,-2880,-3510,11419,2205,-10911,-1625,2301,4089,3617,-10270,-2675,8308,550,-472,-5495,-5886,10834,3876,-7419,-747,-2058,4561,5861,-7729,-2229,5110,357,2540,-5199,-5621,8761,835,-5036,228,-2581,4356,3929,-7469,-170,3513,230,1628,-4642,-2081,6410,-1544,-2645,45,-1603,5299,225,-6341,1965,3165,2222,49,-6064,1419,6193,-1200,-2186,-3956,1290,7449,-2090,-5735,-782,2483,5756,-2381,-7300,1371,4838,3080,-2558,-8867,3852,7923,-1376,-4465,-4390,3324,10650,-2402,-8352,-392,2600,6345,-1104,-11156,2114,7042,869,-609,-9367,435,11309,-1593,-4995,-3073,-862,9891,510,-10055,1789,2495,3001,1184,-9622,-278,9324,-1098,-2163,-3718,-3953,10124,175,-8035,1667,411,4588,2301,-8823,-51,6464,-1619,640,-3759,-3819,7923,-218,-4235,1712,-1530,4398,1784,-6647,2819,3496,-631,287,-3631,-649,6021,-2003,-3806,663,1030,4819,-2024,-5554,2898,2678,364,-2802,-6027,3872,4635,-2922,-3636,-1906,3274,5298,-3861,-6269,798,3831,4020,-3684,-6376,4244,5533,1069,-3775,-5193,5119,7280,-3121,-4478,-2926,3411,7359,-4377,-6819,1879,3785,4565,-1902,-9450,4548,6696,-305,-2479,-6782,2916,10036,-4428,-5780,294,581,6701,-2339,-6808,3686,3599,1418,-135,-7256,1559,7224,-3236,-2581,-1711,187,7107,-2552,-6247,2522,350,2480,1089,-7190,2150,5671,-2947,-857,-3445,-612,5615,-2382,-4821,2701,-1120,3592,-737,-4979,3609,3808,-1818,-187,-2778,1856,4064,-4319,-2487,2493,2018,2323,-3641,-4197,2999,2826,-1110,-3135,-3090,5393,3802,-3596,-3611,-118,4449,4279,-4908,-4433,2356,3748,1529,-5938,-4204,4967,4415,-2066,-3767,-2194,6746,5245,-5080,-2190,-221,5540,5872,-5763,-5034,4712,3876,1041,-3954,-5852,4865,4632,-3579,-3485,-3412,3377,6865,-4361,-4193,1475,1680,5668,-3200,-6265,3985,3329,-1348,-1334,-2964,2461,5592,-3732,-3388,-917,817,4494,-2797,-5613,2696,2519,955,-1492,-3836,2955,4955,-3771,-400,-139,447,3190,-3283,-3373,3542,-538,-761,-1655,-2840,3807,2244,-3004,-1170,-166,1186,2538,-3432,-1693,3085,1645,840,-3845,-2501,4318,2546,-2847,-3168,-751,4718,2066,-4451,-2692,863,3960,2143,-5529,-2026,4816,1885,-593,-4587,-2238,5216,3172,-3894,-4304,-1361,5272,2446,-5785,-1579,2041,3125,2590,-5348,-3350,5287,3619,-1572,-4669,-3029,6338,3105,-4525,-2154,-940,3655,4255,-6405,-3011,3771,3769,1797,-3367,-4284,4414,2705,-1804,-2606,-2238,3580,2646,-4257,-1886,1886,1991,2152,-3175,-2889,3639,1029,-1057,-1339,-1433,4220,1879,-3345,-1187,1734,1295,1961,-3642,-1968,4045,524,-1632,-1210,-1541,3409,797,-3051,-487,43,2539,580,-3369,-1464,2946],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,3,-3,3,-5,5,-5,6,-8,8,-10,11,-13,14,-16,18,-20,23,-25,28,-31,34,-38,43,-46,51,-57,63,-69,77,-84,94,-104,114,-127,142,-158,177,-199,227,-262,306,-365,450,-582,819,-1388,5985,6971,-4348,-2453,-6321,3854,9883,-5763,-6986,3414,1058,8346,-3135,-9453,6134,4684,-1055,-679,-9663,2907,8978,-5418,-2888,-1189,-355,9665,-2230,-8360,5219,965,1555,1052,-8345,3360,6185,-3380,-176,-1251,-185,8110,-4124,-4892,2991,-141,1204,-1392,-4610,4555,3091,-3321,-1380,-1258,3656,4952,-5980,-2283,3548,2367,1152,-4816,-4087,6360,2793,-1055,-3509,-3160,7347,3101,-5403,-3043,-24,6008,3129,-7751,-3632,4803,4263,2107,-6480,-4927,8536,3629,-3241,-4705,-4277,8748,6361,-7241,-3504,25,5328,6040,-8816,-5225,6762,2865,2275,-5479,-8100,8263,5456,-5188,-2810,-4175,5024,7714,-7246,-6078,4722,1481,5183,-4478,-9173,6886,3860,-2065,-1758,-6329,4186,8608,-6441,-3243,927,141,4642,-3600,-6575,6022,532,229,-150,-4973,4377,5113,-3836,-1111,127,991,4087,-4495,-3117,5198,424,-409,-2018,-3462,5054,1759,-4526,-553,1050,4158,2807,-6862,-1243,4140,1713,-165,-4374,-1613,6246,1231,-3001,-3683,-246,6445,785,-6922,-2333,2603,5360,2036,-8207,-1183,5002,3591,-1025,-6658,-2857,8377,2819,-4768,-4165,-2149,7815,2442,-8769,-2149,2097,4121,2658,-8562,-2509,7785,2409,-732,-4316,-5032,8383,3206,-7484,-2136,-1194,4487,4723,-8050,-2343,5853,848,2440,-3995,-5346,6920,1570,-3818,-1193,-2546,3675,4818,-6610,-771,2414,138,4017,-5248,-3002,6008,1167,-2292,-947,-2042,3608,2195,-6481,530,2071,1606,1492,-4339,-476,4237,-1386,-1442,-2318,-97,4374,797,-4649,-180,2158,2829,301,-5603,363,5145,1493,-1527,-4916,725,6413,-666,-4285,-2163,1576,5431,-251,-6572,-549,3143,4478,-271,-7066,854,6449,1895,-2381,-4793,-435,7173,-1,-6987,-1543,574,7293,-200,-8129,-85,4293,3371,-107,-7163,-585,6988,534,-2288,-3091,-1819,6313,615,-6720,-976,878,3629,2014,-6372,-1738,5892,456,451,-3838,-1358,5448,384,-3764,-254,-66,2957,1881,-4997,-247,3132,738,1354,-3147,-2363,5452,-270,-3313,-205,-812,3892,751,-4003,544,1924,265,-167,-2986,591,3775,-771,-2419,-1387,1273,3731,-2105,-4655,664,2485,2808,-2844,-5389,2899,4508,829,-2874,-2929,2598,5280,-1302,-5427,-1327,3143,4360,-3028,-5055,833,4069,2061,-3234,-5351,1876,6083,-648,-3487,-2972,2845,6755,-1546,-4694,266,2561,5169,-1789,-6842,1943,4724,1480,-2669,-5465,172,6091,-567,-4261,-820,895,5667,-1154,-5103,1273,2982,2204,-134,-4642,1079,4336,344,-1508,-2875,850,4327,-632,-3601,731,1455,1698,-1126,-4903,589,4304,-1609,-840,-1528,1160,3061,-2043,-3634,425,616,2001,-1782,-3707,1864,2292,-913,-1347,-1739,2330,4509,-2512,-3508,293,1614,1500],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,10,-11,13,-13,15,-17,18,-20,23,-25,28,-31,34,-37,41,-46,50,-55,60,-67,74,-82,91,-102,115,-130,149,-172,202,-242,298,-382,518,-778,1428,-6922,-7177,11084,1926,27,-4863,-6083,9393,6695,-7892,-2818,-905,6185,6819,-9590,-5558,5104,2275,3014,-6755,-7856,7654,4492,-3241,-3798,-4748,5506,6645,-5596,-4623,-56,4030,4331,-5846,-4759,5117,1938,-281,-3737,-3079,6840,2538,-3050,-1935,-990,4837,2476,-6181,-285,2507,2102,1833,-5480,-1195,6575,-1334,-2729,-2047,-1552,7109,-947,-7345,2304,1776,2121,1693,-9317,1209,8183,-2151,-944,-3883,-2133,9530,-2059,-7473,1485,908,6767,2443,-12543,1402,7230,47,-37,-9235,-1842,12831,-1371,-7676,-719,-1770,9665,2765,-12167,555,5880,2741,2689,-9700,-3421,10307,866,-3490,-4134,-4144,10595,2420,-9099,-1986,-309,5223,3292,-9452,-2594,7134,2863,-293,-4667,-3972,8458,3976,-4991,-2531,-750,5628,2740,-6011,-2723,2507,3804,2159,-5545,-2500,6207,1054,-31,-3679,-1799,6695,-826,-4176,142,209,3344,941,-6058,1087,3628,-1362,0,-5055,103,6403,-2774,-2904,-262,340,5881,-2026,-7839,3786,2630,449,-57,-7871,2499,8642,-4253,-2926,-2657,936,8750,-3793,-8488,3778,1493,3996,-1735,-11129,3955,8283,-1153,-2684,-5490,1188,11316,-2672,-8147,-309,1914,7125,-502,-11241,1793,6849,893,-633,-8584,-556,9802,-1272,-3709,-3082,-732,9154,103,-8683,144,2791,4085,2235,-8665,-1334,7106,933,-2151,-3677,-1051,7192,124,-4911,-808,478,5025,1505,-6412,63,3124,2501,-837,-4851,-273,5284,-580,-1895,-2588,696,4813,-2554,-4212,1502,1932,1526,-1213,-5947,2561,4079,-2147,-875,-3815,2680,6631,-4075,-3357,2310,1354,4625,-4460,-6121,4994,2166,-1704,-2017,-4547,4394,6105,-4370,-3986,71,1425,6414,-4734,-6830,4394,2763,1819,-2240,-7404,5581,6505,-2816,-3527,-3298,2498,8971,-4280,-7347,2217,3042,4054,-1381,-7933,3092,6637,-120,-2574,-5840,2635,8534,-2110,-5354,-1760,1948,6542,-1548,-7066,1550,4079,2125,-2288,-6708,1791,6649,-775,-3778,-2819,1281,6170,-658,-6448,525,1687,3149,-1088,-4534,2581,4691,-1301,-1804,-2528,2309,3481,-1610,-2604,-593,1621,3420,-2822,-3547,3597,1375,-675,-2246,-3867,3688,3004,-3408,-3503,-279,3048,4208,-5133,-2708,3494,1908,1586,-3525,-3639,6196,3674,-2859,-2659,-1156,6055,4031,-6633,-3660,1607,2431,2629,-5836,-5098,5911,4202,-1229,-5115,-4383,6539,4924,-5087,-4159,-875,4811,5369,-6313,-5860,4836,4437,1604,-2787,-5437,4748,4941,-1871,-4395,-2364,4114,5942,-4088,-5385,1341,3421,3587,-3461,-4351,3388,3414,-266,-3130,-3805,3488,4057,-2248,-2869,-303,2558,3175,-2852,-3500,1587,2885,872,-2952,-2509,3203,2291,-2217,-1236,-1392,3672,2685,-3695,-1766,1551,2014,2115,-3192,-2318,2522,2031,-1436,-2676,-516],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,3,-3,4,-5,6,-8,10,-14,19,-27,42,-76,508,1919,7679,-671,-12746,4186,6892,479,-962,-9906,1121,11808,-1565,-6272,-2303,68,9963,-1105,-9382,682,4665,3840,-858,-8453,1563,7233,859,-2136,-5981,-399,9194,-803,-6170,-1652,893,5384,-252,-7741,1598,2598,950,-510,-4687,2202,5850,-1386,-1232,-1479,-385,6090,-3438,-3456,2182,1120,1651,-2233,-5781,4790,3644,-3409,-676,-3338,4712,6609,-6812,-3457,3380,874,4299,-4417,-7537,7222,2222,-1782,-1791,-7378,5517,7109,-8666,-3370,1112,1904,9116,-7484,-8521,7943,2483,791,-3579,-9127,6827,8023,-5715,-3881,-2930,3951,10352,-5977,-8198,3675,3051,5555,-4128,-10326,4952,6925,-2747,-2326,-6323,3393,10607,-4971,-5673,-291,1763,7471,-2465,-8759,4008,4704,1807,-2291,-7509,2296,7120,-1905,-2757,-2421,1739,6598,-3528,-5641,1204,1674,3420,-2452,-5431,4040,2629,-1075,-1266,-3172,3796,3890,-4440,-2646,-1462,2227,4794,-4999,-2983,4188,1140,590,-2709,-4445,6663,2276,-5790,-355,-417,3739,3883,-7923,-1942,5443,1668,2607,-5325,-3607,8323,1584,-3989,-2740,-2621,6504,4999,-10495,-2107,3851,2861,5047,-8421,-5788,9345,2719,-2428,-3456,-6335,8709,5727,-7668,-2493,-1174,5058,6803,-8290,-6787,5980,3550,2787,-4907,-6269,6848,5669,-4435,-3929,-3526,4176,7774,-6613,-4921,1764,2522,4189,-4683,-6183,5509,3172,-631,-2771,-4672,3858,5224,-4292,-2385,-782,2680,4246,-4288,-2860,3175,3175,1192,-3756,-3519,4380,3221,-1680,-2383,-2038,3395,2170,-3946,-755,1618,2014,1747,-4933,-1274,5715,-419,-1515,-3648,-895,6352,584,-6459,-736,1622,3553,2121,-7803,-386,4824,-572,-1320,-4736,-1898,7349,310,-4961,-1381,-198,5763,2117,-9005,-120,5186,2830,1517,-7138,-2418,9403,815,-4632,-3963,-2583,8309,3812,-7343,-2091,2934,4761,4219,-7691,-3707,6391,2743,-339,-5199,-3339,7014,4082,-4987,-4177,-8,5172,4909,-7039,-2856,3641,3600,1427,-4536,-3551,5807,3091,-1833,-1829,-2250,4053,2588,-3970,-1906,1219,2162,2206,-4222,-1592,4121,1116,-1272,-2620,-1218,3848,-80,-3352,-257,1592,3818,525,-5603,362,1998,959,-1456,-5302,-388,4639,-1102,-2884,-1915,1731,5203,-2461,-5208,1850,2316,3951,-329,-7467,961,6410,-723,-3715,-2771,1121,7391,-868,-5651,-2415,2404,5027,-452,-8147,1237,6160,1825,-871,-5406,330,8015,-501,-5847,-1505,1201,5478,183,-7328,466,5541,2347,-514,-6246,-834,7670,403,-3080,-3592,-763,5315,1037,-4785,-833,1154,4148,2080,-6206,-885,4706,1327,-219,-4688,-1154,4703,-583,-2989,-1636,-531,3492,1178,-5691,-148,2839,1932,-1618,-4406,508,3844,-8,-2145,-2379,1557,3064,-1136,-3657,767,1721,1617,-1560,-4485,2227,3754],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,26,-28,31,-34,39,-43,47,-52,58,-64,72,-81,93,-107,127,-156,208,-339,1899,2842,485,-11229,1087,11768,-1833,-3117,-3384,-613,10817,-329,-10285,915,744,5287,2461,-11187,682,8147,-589,2128,-5787,-3157,10119,186,-6157,1278,-1157,5400,2096,-8277,1076,3743,-1092,1647,-4836,-377,7455,-948,-2818,783,-1169,4828,-597,-6459,2559,1652,-693,-1717,-4853,2911,4915,-3201,-2248,-1198,1900,4783,-3742,-4367,1937,2334,3490,-5205,-7455,4230,3432,-235,-3690,-4529,5034,6092,-4992,-4707,-2680,3919,6099,-5798,-7782,3924,4652,4520,-4089,-8597,7435,6441,-2413,-3506,-5575,4410,9982,-6341,-5993,246,2393,8673,-3787,-11179,5198,4801,2204,-426,-9784,3671,11020,-3997,-3914,-3032,71,9584,-4001,-8215,2738,1662,2986,845,-9544,1637,7410,-1961,-489,-3673,-1583,8338,-2200,-5561,2414,-78,3431,1359,-7362,2143,4794,-1808,390,-3006,630,6582,-2043,-3106,1365,163,3430,-2364,-5111,4666,2890,-875,-1778,-5323,2593,4209,-4005,-2052,-695,3101,3531,-5294,-3679,3862,2686,2229,-4931,-3962,7125,3607,-2706,-4099,-2544,6460,4962,-6619,-3172,1495,5292,5460,-6644,-5761,5334,4351,1709,-6225,-6972,7230,5536,-4295,-4240,-3961,5441,7541,-8466,-5508,2252,2710,6160,-5726,-7627,5937,4865,-1747,-1698,-6132,4857,7967,-5352,-2727,-819,343,6941,-3940,-7161,4331,1721,1949,133,-6934,3542,5883,-4634,-119,-2521,1416,6606,-4061,-3687,3180,1672,2745,-1322,-4539,4065,3793,-2933,-664,-24,2567,3883,-4226,-2175,2486,1907,1473,-2991,-3793,4362,1511,-2487,-2275,-1521,4660,2176,-4974,-1163,1496,2172,1416,-5199,-2458,3611,2912,-400,-4266,-1054,6113,1689,-3422,-3534,-840,5504,2791,-7358,-2795,2858,4270,931,-7220,-2525,6507,2503,-792,-3960,-3261,7283,3614,-4791,-2685,-295,5330,4795,-7072,-2996,3437,2622,1221,-4711,-4466,5665,3891,-2276,-3102,-2941,5822,5088,-6061,-2182,3052,1640,3084,-4381,-4727,5287,2164,-1077,-521,-4573,3543,3151,-4705,-368,179,236,4103,-3850,-2068,3061,224,-840,-1534,-1701,4381,2129,-4252,-310,-209,2213,1294,-3321,-139,2564,576,-552,-2532,-148,4250,697,-2463,-707,1030,4401,-478,-6050,-918,2591,3032,-84,-4772,244,5231,1642,-3302,-3309,284,4929,1322,-4382,-1117,1345,5113,-990,-6671,424,4693,714,-1151,-6449,-1006,7139,1394,-3595,-2705,117,6475,874,-6505,-2092,2746,4138,2166,-6267,-1798,6198,2052,-471,-5399,-2269,6426,1474,-4347,-2242,-368,4307,3053,-4794,-1180,2793,1568,888,-4209,-1052,4759,1124,-2754,-1953,-509,2761,1649,-4519,-944,1470,1709,-9,-3521,-1107,2019,-862,-1134,-895,-10,3413,-675,-3412,124,1004,2034,-240,-2538,-161,3447,-82,-2269,-1711,-255,3564,-1729],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-10,11,-13,13,-15,17,-19,21,-23,26,-28,31,-34,37,-41,45,-50,55,-61,66,-74,82,-92,103,-117,133,-153,180,-215,265,-338,460,-700,2484,-9886,-6737,6841,2593,5108,-6855,-7910,9201,5010,-3604,-2038,-7692,5986,7879,-6281,-3937,1134,2584,7064,-5722,-6756,6395,1625,793,-116,-7358,5065,7174,-6092,-779,-822,262,6734,-4133,-4640,2986,1304,749,-1721,-5280,5643,3119,-4603,-553,-1537,2354,3259,-6355,-1150,3235,134,1255,-4284,-1194,5722,1475,-2968,-2976,-548,6471,792,-6299,-898,2644,5010,1431,-8969,-1099,6256,1399,-1753,-6074,-433,9846,1265,-4899,-2663,-218,9580,2469,-9485,-1073,2654,3833,2668,-9742,-3266,9116,1907,-1941,-5065,-3373,11862,2401,-8985,-227,167,5517,5033,-10304,-3323,5750,986,2714,-6654,-5506,10770,3187,-4814,-1768,-4191,5963,6361,-8688,-1978,3051,484,4884,-6339,-6340,6852,1793,-1693,-1459,-4743,5993,4132,-7096,-621,728,595,2880,-5127,-2362,5247,-254,-751,-1801,-1981,5887,375,-4528,235,78,1992,1688,-5943,303,5170,-1046,-1018,-4259,-31,6633,-1309,-3607,-1669,1442,6693,-1765,-6306,417,4164,3815,-1874,-7658,1764,6749,687,-749,-5011,1372,8223,-2244,-6147,-1821,1667,8550,-407,-9241,1743,5306,3833,-203,-9382,-89,8616,-319,-3464,-3844,-850,10053,205,-8372,296,2717,5763,3180,-8669,-681,7206,637,486,-4905,-2735,9015,653,-5735,683,-1891,5343,2801,-7841,-790,3596,893,2888,-4374,-2105,7508,41,-2665,-305,-1599,5183,2536,-4608,-231,2536,877,1755,-4576,-930,5330,-1624,-2386,-1628,-786,4205,-596,-4421,2560,2246,537,-447,-4830,1493,4005,-1711,-1703,-2467,1140,5337,-2068,-4756,-130,3031,4887,-3180,-6309,1909,4425,2869,-2850,-5603,2172,6344,-1517,-4563,-3227,3270,6702,-2828,-4765,895,3421,4807,-2854,-7784,1962,5245,-584,-2063,-6034,2178,7373,-2753,-4467,-2372,1528,7214,-1746,-6714,1333,2881,3399,680,-8212,427,6261,-158,-1081,-3675,-1398,7242,-1666,-5562,-126,581,3816,284,-6458,1480,5529,-1175,152,-3830,-1029,6343,-1438,-3396,1382,-930,3467,-207,-5069,1387,1877,-771,667,-2584,1698,3451,-1974,-2744,388,532,3105,-2902,-4283,2091,1976,-858,-2664,-2571,2429,3055,-3004,-2897,-1830,2342,4384,-4393,-3198,1863,2984,2355,-3342,-4337,3691,4389,220,-3509,-3228,3639,3702,-3344,-3175,-1770,3910,3992,-3800,-4033,2620,3736,1889,-2862,-5127,3401,4737,-2060,-2545,-3189,3922,5522,-3294,-4117,41,2714,4442,-3489,-5581,3021,2939,1228,-2415,-4560,3190,4386,-2439,-3788,-698,1181,2947,-2378,-5595,1308,1836,1882,-1260,-4871,1952,2631,-2623,-1943,-1447,1671,3843,-2230,-2858,1759,1305,1756,-923,-3984,1925,1986,-2684,-1158,-846,1853,3222,-2042,-1961,1333,1201,890,-2294,-3551,2682,2669,-841,-2892],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-10,12,-12,14,-16,18,-20,22,-24,28,-30,34,-37,41,-45,50,-55,61,-67,73,-81,91,-101,113,-126,142,-162,187,-218,262,-323,420,-603,1809,-6640,-4578,-532,2925,9847,-8113,-7293,5245,4078,3609,-3647,-10714,6463,8369,-3784,-3939,-3962,3501,9759,-6749,-6763,1958,1284,5779,-3643,-9035,4365,4524,-409,-2922,-6055,3692,6771,-3163,-3636,-1619,2439,5510,-3509,-4436,2462,2509,3015,-3300,-4532,4679,3367,-1950,-1796,-3107,4895,2717,-6581,-711,762,1087,2832,-5530,-3437,6860,-999,-1572,-3120,-4053,7570,2927,-6765,646,785,4142,4524,-9134,-1503,7452,-6,2146,-5263,-5471,10562,1699,-6331,-1055,-1706,7014,6121,-11410,-2465,5517,2610,2550,-8085,-6241,11280,3098,-3727,-3257,-5785,7759,7142,-10038,-3971,2890,4225,6120,-8885,-6623,7843,4600,567,-3268,-7189,8347,6470,-6758,-3512,-1627,4791,6475,-5974,-5412,4510,3215,2041,-3427,-5925,5239,3662,-2167,-2018,-4051,4057,5186,-5095,-3674,71,3042,3543,-4516,-3102,4068,1960,-228,-3065,-2139,5176,517,-3756,-500,-802,3881,1754,-6462,67,3185,1134,1396,-5121,-699,7395,-620,-3634,-2037,-2040,7177,164,-7740,1670,3162,2637,2393,-8441,-341,8121,-274,-1407,-4776,-3171,10232,-529,-7647,-186,529,5461,2637,-10772,-691,7487,2249,1143,-7970,-3699,10308,2526,-6128,-2663,-2572,8349,4343,-9830,-1011,3676,3469,3472,-9294,-3933,8593,1723,-2310,-3613,-4084,7684,5070,-7478,-1976,215,4074,4578,-7011,-4028,4578,1765,765,-5144,-3356,6075,2413,-3646,-2382,-623,4737,2115,-5150,-519,1372,2670,135,-4717,-1308,3763,229,-1028,-2470,-855,5392,72,-4196,-220,574,2682,-31,-5533,2257,4356,64,-776,-4339,681,6519,-2034,-4564,-511,1213,5781,-1425,-7124,1858,2102,2183,-738,-6876,1159,7338,-2605,-3532,-4299,1779,8518,-1394,-7960,1748,3003,3866,35,-9704,1992,6852,-282,-2159,-6571,-389,8954,-599,-7290,-509,1371,6330,442,-8951,-931,5966,1584,95,-6886,-1780,8165,-963,-4793,-3789,-1739,6273,-255,-6983,-1411,2062,2781,1061,-5926,-1016,4983,929,-1670,-3938,-1224,5261,94,-4119,-124,679,3505,982,-4578,596,3425,461,-551,-5176,1479,5101,-535,-2562,-1540,163,4477,-2724,-3747,1209,1956,2404,-1340,-4581,4034,4439,-2437,-2905,-2571,3327,4334,-3718,-4753,1047,3212,3341,-3617,-5442,2315,4436,-660,-3785,-4272,4127,7058,-2187,-5412,-1769,2836,6739,-3004,-7156,2175,4580,2241,-2918,-6428,3120,6773,-966,-4221,-3993,2226,6624,-2383,-5183,-124,1229,4914,-945,-6804,1024,4562,-152,-1784,-5799,1457,6264,-1644,-5002,-1677,1593,5154,-537,-6443,652,2367,2430,-1295,-4043,492,4359,-119,-3030,-1489,1238,3833,-1195,-3728,666,1915,1699,-1249,-4315,1226,2487,-159,-1787,-2601,2426,3384,-2280,-2851,390,2056,1791,-1791],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-8,8,-10,11,-12,13,-15,16,-18,20,-22,25,-27,30,-33,37,-41,45,-50,55,-62,69,-77,87,-99,115,-134,159,-193,241,-305,19,-7410,-1441,14031,-504,-8741,-1221,-721,8301,1882,-11301,240,5350,2324,1702,-10396,-2671,10818,953,-3199,-3261,-2897,8567,3165,-7507,-1360,976,5247,3673,-8344,-2391,6051,1410,328,-4925,-2348,7518,1588,-4379,-1784,-1398,5295,548,-6397,827,3044,1629,1066,-5938,1081,6243,-1745,-438,-4738,-187,6937,-3341,-4905,1556,800,4269,-1451,-8345,5737,4293,-2246,-609,-7010,1566,8640,-5750,-4795,814,901,6965,-3486,-9255,5976,4482,441,-892,-9807,3510,8876,-5420,-3504,-3217,198,10136,-4681,-10580,4482,3357,3614,-829,-11812,3867,9110,-2199,-1270,-6925,578,11774,-3487,-8090,-857,493,8060,1188,-11222,1506,6532,1156,-479,-7554,-1221,11209,-1248,-4958,-2944,-2074,8877,-173,-8227,392,2479,3758,149,-8458,94,6793,-717,-1723,-4305,202,5473,-692,-3724,-618,856,3921,-1666,-5807,1838,3067,1287,-2027,-5042,3019,5746,-3350,-1783,-632,1892,6439,-4317,-4660,4157,996,2620,-2237,-6006,6066,3333,-3660,-923,-3004,3249,7545,-6360,-4069,2541,2263,4747,-4402,-7602,7602,4702,-2216,-1842,-6619,5106,9248,-5788,-3796,353,2629,8772,-6545,-8441,5964,5125,2328,-2820,-9136,5614,8021,-3025,-3770,-4123,1614,9209,-3295,-7986,2750,3143,5944,-2136,-9537,4243,6282,-71,-2338,-5403,3015,8788,-2703,-5187,-447,1223,5861,-2385,-7266,1980,3186,1140,-1443,-6327,1897,5676,-1933,-2043,-1774,1768,5277,-2602,-3707,565,1094,2036,-2381,-4922,3181,2366,-1570,-1945,-3640,4276,3989,-3617,-1800,599,1245,3111,-4633,-2964,5807,1685,-1025,-2890,-2991,5634,1461,-4581,-1576,-909,4835,5504,-6590,-3392,5109,2514,1267,-5216,-3918,7340,3406,-4313,-2492,-3491,5963,6167,-7487,-3486,1769,3264,3476,-5737,-7466,6792,3103,-420,-3232,-5224,5792,6235,-5248,-3300,-1088,4095,6046,-6058,-6122,3884,2618,2234,-3851,-6586,5360,4972,-955,-4339,-3511,3147,6570,-3990,-4806,1513,3286,3227,-2679,-5079,4151,2727,93,-2672,-3347,3334,2746,-2296,-2674,-1670,2561,1657,-3644,-1993,1558,2372,851,-3037,-2282,2656,1258,-3772,-1594,-845,3342,1628,-5347,-2043,2086,1698,847,-5146,-1980,6880,514,-3155,-2851,82,6371,1851,-5790,-942,814,3154,318,-7460,-1638,5822,2438,-1168,-4852,-2841,5721,1787,-5452,-3048,-956,5641,3254,-7594,-2222,3714,3200,1235,-4873,-4060,6778,2892,-1926,-3285,-1831,7147,3975,-6187,-1875,1714,3855,2779,-5973,-3468,4508,3859,-425,-3445,-3067,5782,2712,-3507,-2733,-679,3244,2930,-4994,-3265,1090,2020,413,-3686,-2141,4117,1219,-928,-708,-1170,3902,1730,-3043,-227,1553,1910,-42,-2769,-832,2900,662,-927,-3306,37,3880,-5,-3422,143],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-7,7,-8,10,-10,12,-13,15,-17,19,-21,23,-26,29,-32,36,-39,43,-47,52,-58,64,-71,79,-87,96,-107,120,-135,153,-174,201,-235,281,-347,449,-631,1061,-4369,-5341,-1302,1878,10049,-5666,-9296,4083,3163,4249,-601,-10784,5041,8252,-3720,-1762,-4926,541,10682,-3414,-7255,1297,232,5915,95,-9451,3589,5421,-1958,-726,-4767,1030,7071,-3794,-4090,549,-399,3896,-1893,-6384,4082,2256,-543,-526,-4286,2756,5177,-3904,-2339,-864,2428,3841,-3992,-4292,3793,2856,480,-3981,-3830,6313,3617,-2998,-4320,-2357,5528,3402,-6333,-2349,2279,4246,4146,-8056,-4347,7299,2524,906,-5464,-5366,8178,3282,-5705,-2572,-4213,6189,6873,-8982,-4751,3841,3596,5157,-7679,-7477,8685,4699,-1009,-3103,-7381,6326,8068,-7837,-3496,185,2099,7679,-7297,-7128,6562,2693,1283,-3414,-8899,6080,7878,-5499,-2149,-3517,2530,7722,-4843,-5149,4104,877,4178,-1039,-6807,4587,4033,-2696,-1173,-3578,1258,6112,-5048,-2182,1520,604,3165,-2913,-4248,4448,1831,-2541,-1039,-2575,4829,3923,-5120,-988,1052,2758,1590,-5674,-2029,5109,2304,-562,-4962,-2710,6240,1100,-4098,-3840,704,5623,1043,-7517,-1246,3135,4555,306,-7683,-2312,7603,1901,-2177,-6361,-2699,9430,2137,-7504,-1368,-122,5809,4349,-9499,-2335,5622,1950,1084,-6551,-6682,7791,3333,-3584,-4373,-3221,7749,6305,-8322,-2811,1899,2335,5360,-7124,-5556,7495,2304,-743,-2273,-5837,5949,5267,-6113,-1205,-608,1691,5622,-6497,-3252,5333,973,1131,-2396,-4964,4628,2396,-3318,-1494,-1376,2794,3226,-3930,-1656,3469,90,498,-3153,-2882,5287,279,-2000,-1299,-261,3461,594,-5354,-807,2862,2080,47,-4711,520,4907,246,-2503,-3254,1165,5855,351,-4567,-2849,1636,4418,-132,-7781,-48,4456,3074,-872,-7042,-436,7910,148,-3922,-4159,30,7223,-316,-6670,-1023,2009,3704,131,-7574,-1106,7255,1497,-1086,-4869,-1248,9308,1552,-4966,-1698,-31,5794,2719,-7294,-1631,4430,804,2039,-5957,-2777,7102,1670,-2543,-1865,-1714,4921,2440,-5808,-842,1542,2913,2580,-4641,-1606,5445,616,-803,-1237,-1565,4952,1270,-4313,-276,1075,2564,1266,-4134,305,3759,-654,-1279,-1949,327,4987,-264,-3328,84,1937,3568,-1410,-4575,1076,3942,-421,-1762,-4729,1124,5328,-1720,-3731,-2788,2164,5143,-1634,-4524,-1147,2418,4143,-2455,-5802,2589,5945,297,-3588,-5251,2284,5860,-2124,-4304,-1802,2081,6424,-1405,-6749,407,4645,3325,-728,-6566,1428,6572,613,-2456,-3681,961,7106,-403,-5776,503,1894,4539,-680,-7652,698,4975,1250,-673,-3491,1227,4635,-445,-3084,99,969,3913,433,-5498,-354,2232,921,465,-3890,772,4309,-1356,-2927,-349,444,2918,-1406,-3315,1446,1487,1463,-357,-2572,1180,2601,-1290,-2212,-974,1235,3302,-2316,-4144,949,2059,1323,-1813,-2921],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-7,8,-9,10,-11,13,-14,15,-17,19,-21,23,-26,29,-31,35,-38,42,-46,51,-56,62,-70,78,-86,97,-109,125,-144,168,-201,245,-312,421,-628,1153,-5836,-5341,12875,1274,-6160,-2078,-2673,7201,6008,-11376,-1554,4904,2852,4027,-8073,-4759,8461,1404,-3130,-2978,-4825,8649,4814,-8587,-1210,41,2248,5738,-7465,-3577,6737,-569,154,-2316,-3674,7335,1658,-6157,-610,-619,3125,2147,-6640,-1403,5502,1707,353,-3325,-1131,6870,-1064,-3973,-1065,956,6114,-575,-6673,1569,3408,2326,-389,-7283,1550,6974,-421,-2316,-4497,1545,8056,-3314,-6521,-705,1307,7043,-1442,-9713,2256,6196,1686,-420,-8803,1951,10527,-1978,-4338,-3475,315,10228,-1770,-9878,1034,3606,5030,950,-12826,1006,9244,-1080,-779,-7174,-2925,12700,850,-8021,625,-1141,7898,3235,-11049,-127,4344,880,2511,-6301,-2738,9640,-226,-3864,-1394,-1608,5914,3451,-8210,1533,1868,1114,4113,-6811,-1764,5352,-1138,-1178,-2270,-2850,5995,283,-4854,878,44,672,592,-6163,2734,4067,-1117,-1960,-4012,1938,5891,-2537,-4759,-418,1743,3727,-2886,-5700,2410,4684,2159,-2013,-5293,4575,6087,-3038,-3344,-2023,3031,6886,-5199,-5626,1144,3765,4157,-4454,-8541,3371,4866,-595,-2402,-7297,3655,7694,-4039,-4654,-1335,2080,8291,-3752,-8121,2764,4512,2797,118,-9620,4209,7644,-1791,-2418,-5322,851,9920,-2680,-6996,771,2414,5333,-520,-8828,1988,5628,-182,-700,-5935,-1408,7330,-1585,-4224,236,-62,4665,122,-5222,3036,3126,-215,767,-5642,402,5659,-3253,-2046,-375,531,4557,-2226,-5006,2816,2563,590,-1288,-4419,2740,3220,-1605,-1877,-1461,1766,4304,-3622,-4487,2487,2124,2565,-3103,-4695,4298,3601,-1405,-3650,-4077,5176,4867,-4160,-3596,-728,3335,3733,-5416,-5017,2696,3005,2891,-5624,-5764,5327,5532,-2073,-2994,-3814,4859,6207,-4417,-4274,1534,3135,5412,-4830,-5830,4518,4440,1463,-2807,-6052,4401,5643,-3577,-3760,-1610,1897,5726,-4119,-5708,2353,1826,2671,-1743,-6900,3134,4587,-3106,-2117,-2378,556,5907,-2764,-4333,1491,946,3753,-2239,-5587,3323,2888,-1574,-1146,-3351,1169,4411,-2251,-2169,970,964,2600,-2610,-3471,3557,2273,-758,-2099,-2356,3099,2939,-4175,-1994,-268,2234,2217,-3992,-1990,2994,2708,-168,-4812,-1496,5532,3421,-2932,-2368,-28,4280,2174,-5567,-3238,1346,3704,1729,-5626,-2712,4843,2573,600,-4835,-2984,6117,3073,-3203,-3522,102,5942,3526,-5818,-3424,2730,3519,2057,-4611,-4055,5608,3941,-1473,-3983,-2880,4431,4406,-4493,-3088,1871,2784,1593,-5094,-3877,3692,2379,769,-1929,-2849,4569,4373,-2478,-2262,277,956,3860,-2768,-3744,2228,1459,972,-3057,-2866,2341,1744,-1904,-610,-825,1734,2297,-3333,-2258,2691,1826,-436,-2844,-1286,3865,1230,-2224,-1665,595,3409,1410,-4337,-619,2635],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-7,8,-8,9,-10,11,-13,13,-15,17,-19,20,-22,24,-27,29,-33,36,-40,43,-48,53,-59,66,-74,84,-96,112,-132,158,-195,251,-341,507,-915,4080,5095,1761,-360,-12358,4852,10512,-3279,-3677,-4551,599,11329,-3395,-9515,1317,1519,6983,17,-11074,2893,7330,346,-2452,-7443,786,9586,-1730,-6171,-1820,145,6994,-321,-8332,1770,3750,2910,-749,-7144,1063,6179,-211,-1707,-4012,313,6029,-2206,-3584,1040,1407,3828,-1168,-5024,4446,1927,-117,-601,-4101,2709,4162,-4375,-1334,-578,2913,4917,-5865,-5107,5446,1009,-618,-3044,-5163,7835,4798,-5770,-1402,-1321,6351,7578,-8465,-4921,4884,1441,4256,-4279,-8328,9557,3832,-4192,-2237,-5718,6416,9473,-8626,-5491,2961,2272,8149,-5164,-9600,8391,5398,-1005,-2008,-10438,6198,9585,-5628,-4322,-902,1707,8853,-5395,-9174,4480,2468,3640,-2894,-9600,4514,6238,-2135,-4510,-4550,1905,8881,-4261,-6312,-16,1839,4138,-2410,-7190,3237,2993,517,-1121,-4647,2409,4773,-2579,-2785,-855,1596,4930,-4076,-3577,2515,2291,2583,-2856,-2552,5633,1280,-2413,-1682,-1378,5300,4025,-6155,-1037,2253,2086,2869,-7148,-2637,6691,1850,-1942,-3479,-3647,8111,2588,-6766,-1304,282,4933,4015,-8297,-3927,7451,2858,522,-5310,-4942,9779,3278,-4727,-2707,-3642,7272,5493,-9925,-2953,4623,2609,3736,-6442,-7238,9228,3642,-2535,-3382,-5550,6308,6158,-7196,-4908,190,2921,6367,-6738,-7473,6388,3164,1865,-3619,-6663,5305,6186,-3511,-3251,-1941,3446,6885,-5588,-4452,2271,2246,3008,-3625,-5517,4511,3222,-1968,-1890,-2354,3741,3665,-3971,-1262,662,2930,3178,-4095,-1871,3921,1157,-887,-3115,-984,4436,1443,-3735,-232,377,4287,1975,-6294,-461,4107,766,236,-6709,-310,7220,69,-3325,-2636,-1468,7876,1765,-7998,774,3011,3505,2857,-8136,-1115,7403,153,-1470,-5493,-2776,9436,1805,-7089,-1617,-1164,6324,2610,-9310,-1966,5760,2256,803,-5593,-3070,8772,3119,-4198,-2370,-2387,7448,3743,-7612,-2829,1672,2640,1345,-5840,-4078,6748,2464,-1331,-3805,-2628,6117,3434,-4347,-1398,362,3454,2623,-5369,-2707,3082,2010,1306,-2126,-3204,4760,480,-2673,-1255,-77,3113,1658,-3958,-333,1881,2258,1631,-3351,-643,4416,386,-1615,-1944,-492,5034,-371,-4693,-507,1815,4215,-132,-5745,1133,2674,-422,-2287,-4279,1438,6127,-1326,-4650,-1222,1657,5145,-896,-6545,1314,4354,2038,-1315,-6070,346,7154,534,-2621,-2996,527,7592,-311,-6870,-1455,3483,3804,1035,-7282,-35,5500,1914,-1734,-6737,573,8441,1740,-3928,-1164,1274,4643,1533,-6279,-1320,3575,3005,365,-4244,-1915,5613,1072,-2092,-2079,-657,5085,1680,-3872,-1911,1663,3104,1044,-4153,-993,3549,442,42,-2179,-998,4849,423,-2328,-51,2129,1780,-1051,-3092,753,3639,-640,-1446,-3555,1830,4330],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,5,-7,7,-8,9,-10,11,-12,13,-15,16,-18,19,-21,24,-26,29,-32,35,-39,43,-49,56,-65,76,-91,111,-140,187,-267,428,-863,4868,7077,-12263,-2731,6289,2493,3715,-8828,-6727,11110,3668,-4836,-3614,-5666,7523,7469,-10710,-2573,2357,4078,6065,-7886,-6582,7627,2752,-94,-4340,-6469,6960,5064,-4865,-2586,-584,3642,5044,-5796,-2813,2634,2562,1807,-4437,-4356,5218,1616,-1587,-3301,-3758,4962,1059,-5393,-110,-817,1544,1563,-5558,383,5188,189,-1184,-3695,-912,7141,-2155,-6005,68,-502,5440,684,-9581,2633,5022,-1378,1448,-8204,1025,9941,-2562,-3706,-2973,-2184,10001,-322,-10644,1845,3223,2761,1742,-10762,353,10113,-290,-2183,-5396,-3471,12671,385,-9212,-518,-113,8341,3552,-12448,-712,7995,1027,609,-7538,-3256,10237,1506,-4878,-1652,-2429,8644,3992,-9986,-1445,3461,2773,4142,-8107,-3165,8205,2732,-2145,-3263,-2619,7604,3890,-6674,-434,64,2779,4444,-6458,-1635,4264,1244,1301,-4469,-1896,5990,302,-2542,-1498,613,4747,-102,-6076,1296,3215,1198,-1433,-6162,2104,5843,-1773,-2289,-2990,34,7420,-2335,-6083,3096,2120,3328,-1258,-7799,3881,5332,-2339,-1928,-5795,3928,9887,-3241,-5214,-37,1991,7352,-3051,-10770,3419,5326,2374,-84,-8449,3188,9515,-2401,-2620,-3447,1018,9345,-2256,-8500,1147,2571,4740,-595,-11465,1277,8237,1219,-1439,-5547,-547,10165,-1488,-6261,-1290,753,6592,1843,-9078,675,4551,1801,130,-6942,-2168,7281,1159,-3447,-2650,-1117,5211,648,-5761,288,830,1444,270,-5235,1092,4448,-724,-768,-3133,18,6554,-1253,-2431,158,899,4267,-936,-4848,3451,2844,1169,-2456,-3641,3421,4562,-2755,-2207,-972,1802,3571,-4172,-4484,2934,2080,1840,-2695,-5759,5931,4801,-2990,-1842,-3251,2873,6767,-6329,-5416,2306,2530,4781,-3893,-7187,5373,5792,346,-2680,-6579,4207,8948,-4092,-4155,-628,1330,6676,-4482,-7051,2676,4300,1815,-1450,-7413,3433,6147,-1762,-2992,-3767,914,9042,-2568,-6842,-80,2664,4187,-843,-8049,598,4979,271,-2198,-5861,1435,6536,-1012,-3449,-907,329,4659,-913,-5692,1022,1355,1815,-1461,-3213,2918,3608,-1301,-1789,-1727,2297,3338,-1859,-2168,1264,1931,1688,-2939,-2029,4326,1806,-1121,-2732,-1131,4846,3875,-4771,-2883,930,2877,3204,-5094,-3015,4165,2212,-934,-4469,-4113,5486,3175,-4570,-2119,-302,4197,4588,-5205,-4339,3130,1619,2102,-5258,-5828,5938,4430,-2541,-4215,-3227,4439,6282,-5746,-4861,376,4644,3471,-4201,-5673,4115,4311,-415,-2840,-4916,4053,5461,-3355,-3784,-2465,3063,4129,-3061,-4716,1448,2676,2490,-2291,-4847,2020,3626,-1678,-1763,-2691,1570,3536,-3212,-2526,547,2188,1848,-2733,-2747,2957,1680,-84,-1931,-1934,2948,738,-2805,-1507,407,2509,1721,-2973,-1812,2633,1175,639],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-6,6,-7,9,-9,10,-12,13,-15,17,-19,21,-24,27,-29,33,-36,39,-44,48,-53,59,-65,73,-80,88,-98,109,-121,136,-154,175,-201,234,-277,339,-432,594,-2177,8718,3838,616,-1356,-8005,7908,8939,-6933,-3961,-2839,2833,8892,-7792,-6634,5314,195,4253,-2644,-8593,6850,5030,-3127,-1176,-4702,2529,7968,-5616,-3382,3175,47,5308,-2787,-7267,5909,2273,-1465,-1273,-3628,3717,4259,-4018,-1014,-17,864,3827,-5198,-2032,3959,1629,-1047,-4097,-2823,6930,1032,-5577,-1587,651,5314,1422,-7433,-997,3162,3071,913,-7790,-701,8550,188,-2354,-4531,-1766,9260,882,-8199,-1678,375,6318,2877,-10626,-2882,7582,1480,-496,-8688,-5313,11747,3631,-5667,-3418,-2783,8811,5786,-11923,-1704,4813,3377,4656,-9431,-5173,9221,2290,-1691,-3803,-6367,9902,6803,-7880,-930,-94,3222,7106,-8665,-4448,5940,1173,2333,-2851,-6281,6956,4264,-4187,-642,-2670,2759,6805,-6209,-2402,4108,392,2097,-3450,-3878,5409,2264,-3861,-1225,-1775,2908,2517,-4766,-682,1924,1579,435,-5317,38,4712,-128,-1176,-2587,-354,5723,-396,-6003,-734,3053,3900,-509,-7982,1053,5556,1440,-1260,-7549,1076,7186,-616,-3253,-3041,427,8614,-652,-8327,755,3044,5565,999,-10512,385,7754,432,-1589,-6711,-486,10791,-433,-5340,-1624,-596,7374,2391,-11274,-676,6035,3175,1213,-8116,-2516,9130,1478,-3205,-3686,-2802,7196,3169,-9473,-643,1433,1806,2430,-7591,-2217,7108,1714,-620,-3205,-2945,6037,1607,-5271,-604,-121,3035,2940,-6857,-1039,4198,621,531,-3265,-587,5511,767,-3057,-46,-895,3949,-15,-5815,926,2777,538,-1037,-4518,1523,4123,-2037,-3241,-1721,977,4896,-2329,-4342,901,2662,3320,-3409,-6265,2521,5264,992,-2927,-5131,3279,7179,-3788,-4358,-820,2269,6639,-3251,-7733,1940,4647,2594,-2292,-7249,3220,8002,-544,-4119,-5305,1638,8277,-1889,-6604,2003,2514,5431,-1779,-8822,1922,5253,-354,-1463,-5463,-455,8217,126,-3908,-2013,-1348,5918,1234,-6016,172,3866,1178,818,-6118,-1314,6210,-423,-2081,-1021,-160,4340,756,-4824,270,2180,2532,942,-5828,1054,4367,-1684,-442,-2396,888,3601,-2433,-3540,530,1313,2590,-1479,-4362,1304,2217,-994,-2855,-2938,2353,3832,-1923,-2844,-298,2918,3154,-4263,-4290,3369,3616,1928,-2510,-3785,5261,4948,-2742,-3521,-1969,4891,6234,-4324,-4412,1378,3901,4140,-3876,-5296,4055,5953,69,-3185,-5084,3925,5524,-3089,-3762,-592,4052,6448,-4301,-5987,999,3004,3546,-2402,-5240,1562,4337,-1245,-2576,-3709,2358,6101,-1612,-5575,413,2550,4145,-2288,-4723,1888,2271,741,-187,-3649,1094,4506,-2320,-3316,-5,1158,2626,-978,-3873,1145,2566,294,-1995,-3461,2136,3667,-2766,-1356,-650,1389,2067,-3865,-2268,2417,1909,65,-2016,-2150,3926,1970,-2062,-2242,-185,3438],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,12,-14,14,-16,18,-20,22,-25,27,-30,33,-37,42,-48,54,-62,71,-83,99,-121,152,-197,255,235,8212,671,-13136,1668,6732,1219,1053,-8712,-3227,11761,-1485,-4554,-430,-2760,8220,1834,-10309,306,3835,2631,2584,-8888,-2020,8120,-589,-1959,-3741,-1801,7378,947,-6116,461,-190,3153,3055,-6366,415,4915,-1348,-641,-3095,-562,6298,-1334,-2585,366,877,4288,-1636,-5955,1496,3688,232,-1500,-4659,3279,4729,-2758,-2857,-1233,2623,6879,-4728,-5423,3017,3340,3347,-4757,-6910,5745,5880,-1793,-2929,-6192,5062,9251,-7087,-4497,-8,2825,8810,-5886,-9677,5462,3846,2303,-3899,-9557,5627,9847,-2922,-2140,-3525,934,11804,-4834,-8318,2802,1806,6931,-1723,-10606,3042,7739,-447,-1861,-7040,780,10509,-3144,-4302,-558,-464,7953,-375,-9297,2954,4164,671,1234,-5871,126,7417,-2304,-2835,-31,-440,6628,-1798,-5161,1513,1656,1983,-43,-5835,1636,4751,-2622,-766,-1308,1676,5136,-3000,-3991,810,1551,2069,-2840,-3948,3275,2863,-1420,-3280,-2847,5669,2936,-4424,-2377,416,5200,4487,-5685,-3932,3702,3174,1748,-5908,-4437,7506,5050,-2894,-3455,-4529,6697,7242,-7213,-3346,1498,3746,5291,-6207,-6517,6193,4014,307,-3222,-7739,6807,7602,-5494,-3628,-1734,3212,8097,-5300,-7209,3260,3069,3016,-2255,-9243,5002,7580,-1990,-1983,-4445,2614,9306,-3877,-4713,2288,1210,4850,-1508,-7215,3833,4630,-412,-304,-5299,2452,7054,-4380,-2545,874,-550,4740,-2523,-4305,3944,3455,-1388,-1789,-2899,3344,3876,-3493,-1532,-279,2203,3257,-4878,-1272,2666,1824,783,-3704,-2778,4481,2680,-2012,-3473,-972,5565,2674,-6681,-1465,2211,4370,2250,-6563,-1896,6089,3318,-823,-5331,-2467,7285,3625,-5069,-2960,-929,6217,3763,-7424,-4049,4024,3611,2474,-6443,-4040,8641,2234,-1759,-3548,-4047,6633,5235,-6102,-3516,605,3097,4490,-6324,-4960,4798,2675,224,-3320,-5659,4979,5029,-3945,-2339,-1231,4163,5990,-4771,-4150,3159,1802,1397,-2813,-5302,4879,1954,-1891,-2046,-2981,3491,4113,-3866,-2709,2345,1109,1815,-3576,-2700,4028,1094,-1752,-1655,-1106,4288,1618,-4764,-986,2145,2043,271,-5376,-1511,4226,1266,-902,-3393,-517,4913,390,-3976,-1605,1207,4724,169,-6123,-1478,3595,2890,-423,-6041,-308,5893,2039,-2594,-4384,430,6577,257,-5723,-1025,2180,5515,953,-7866,-1859,4876,2726,-1842,-5955,-1875,6203,1223,-4396,-2127,-410,5683,2147,-6341,-1347,2744,3494,2518,-6141,-2145,5006,1574,-2327,-3760,-3592,4345,2271,-4616,-1545,608,3465,2303,-4052,-2026,4124,1581,186,-2587,-2432,4345,1593,-3454,-1429,797,2831,1772,-3653,-970,3153,-89,-383,-2333,-529,4047,281,-2805,-1137,751,2824,-537,-3361,430,2375,1919,-806,-2885,211,4876,81],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,1,-1,1,-2,1,-1,2,-2,3,-2,3,-3,4,-4,5,-4,5,-6,7,-7,8,-9,9,-10,10,-10,10,-11,10,-13,40,-1119,-4862,-1678,12584,665,-11263,845,3862,5286,2100,-11358,-1137,11107,-41,-1219,-5898,-3810,12137,1005,-8349,-289,-547,6347,4700,-10453,266,6018,1313,1720,-6842,-2501,8791,862,-2852,-1416,-1524,5817,2133,-6479,-723,2131,2357,1891,-5594,466,5048,586,-182,-2824,-1391,6063,-815,-4104,1187,781,4437,-1041,-5994,3180,3635,-806,-950,-6877,3130,6202,-5130,-3739,-2013,1980,7528,-4855,-6564,4164,3155,3117,-2860,-9560,5101,6832,-4642,-1565,-3458,4229,9977,-7905,-6556,2506,2621,6044,-3209,-11207,5882,6487,155,-539,-9555,1638,11490,-4619,-6408,-706,-100,8922,-1629,-11803,2965,5367,3502,-22,-11920,2449,9316,-2976,-3677,-3835,-363,10608,-918,-7548,-14,2146,5631,504,-8567,1013,5118,321,353,-6383,-1568,8575,-814,-3905,-927,-346,5869,-372,-6217,2751,3490,998,-471,-4577,799,5441,-1257,-1326,-2236,358,5485,-3753,-3314,1561,1751,2454,-3312,-4572,4654,2807,-2632,-2024,-3683,5562,5177,-5995,-2010,42,2586,3493,-6042,-4616,5567,1385,-203,-3186,-6826,7165,6267,-5381,-2925,-1292,3723,7774,-7629,-7182,5545,2361,3528,-4670,-8771,7293,6938,-3131,-2184,-4890,4539,9859,-6747,-6283,2818,2059,7203,-4174,-9070,4117,4116,276,-1657,-6520,4584,8695,-4912,-3725,-2440,1588,7740,-3291,-6070,1085,2256,2920,-1272,-8292,3104,5815,-1272,-1596,-3921,3578,6406,-2683,-4166,813,2331,2877,-1595,-5449,2176,1761,-1178,-524,-2466,3598,4682,-2564,-1802,119,2462,2483,-4391,-1232,3797,2816,1030,-2266,-2850,5413,2602,-3857,-1400,-558,4458,2805,-5806,-1705,1946,3213,1703,-6537,-2695,6764,1649,-2387,-2799,-3316,6659,3500,-6523,-2123,1294,3753,3482,-7122,-4548,6193,3067,596,-5178,-5491,7415,5532,-3650,-3375,-1971,4894,4984,-6307,-4320,3844,2202,3972,-4761,-5447,5632,3108,-2012,-2618,-5477,5454,5658,-3923,-3052,723,2069,5467,-3987,-5980,5085,2319,200,-3624,-4266,4018,4326,-3912,-1768,-1943,2754,3510,-3753,-2184,1666,2139,1798,-2083,-2736,4224,1611,-1503,-2688,-407,2982,1758,-3215,-1266,1921,1934,651,-3340,-923,3711,1828,-2700,-3092,31,5257,708,-5103,-496,829,3914,639,-6660,-913,5013,2438,511,-5185,-1612,7646,1372,-4445,-1982,143,6173,1361,-6518,-1654,3594,3096,1712,-7023,-2432,6399,2617,-665,-4653,-1936,6804,2593,-6027,-2246,708,4120,3292,-6710,-2120,4640,2648,148,-3765,-4311,6417,2724,-2773,-1897,-2050,4969,2036,-5479,-2598,2589,2174,2030,-5062,-2513,5149,2616,-2154,-2494,-2324,3771,2510,-3205,-2161,462,2922,1397,-2261,-1874,2828,148,-311,-2576,204,4105,613,-2865,-1073,1225,1800,-1491,-3754,57],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,5,-5,5,-6,6,-8,9,-9,11,-12,14,-15,17,-18,20,-22,24,-27,30,-33,36,-40,45,-49,54,-60,66,-74,83,-95,106,-123,142,-167,201,-249,321,-445,703,-3215,9288,6949,-6798,-2046,-5131,6516,9507,-8204,-5333,3569,2532,7432,-6086,-9647,7563,4764,-598,-2863,-7662,5949,9458,-6279,-3680,-1178,3410,7333,-4296,-7887,4113,1998,2652,-1250,-7755,3586,6390,-1665,-1510,-4050,2383,5988,-4014,-4461,1072,1614,2477,-3926,-4782,5092,1960,-1739,-2021,-2978,4793,2237,-6111,-1007,-1,2821,2305,-6223,-1419,4722,594,1080,-5193,-3106,8143,853,-5032,-875,-963,6826,2465,-9123,19,3509,1926,2721,-9442,-2385,10079,171,-3498,-2907,-4173,9813,4547,-9198,-658,1640,5166,5119,-11291,-3117,9133,1021,1551,-5645,-5221,10492,4206,-8906,-2032,-1957,5958,6405,-9666,-5405,4887,2079,4449,-7145,-7026,8020,2985,-3045,-3077,-5557,6192,6966,-7229,-1694,814,2184,5187,-6380,-5027,6187,2753,339,-2761,-4776,5953,4040,-4468,-1452,-712,3076,3388,-5098,-3167,2267,746,533,-4457,-1581,5297,-89,-1140,-2112,-1604,4823,180,-5221,746,1235,2836,2185,-7286,908,5112,348,-1248,-4340,-144,8391,-1128,-4934,239,1678,6375,-78,-8584,2246,6800,437,891,-7945,-670,9979,-1306,-4788,-3228,-923,8186,742,-11208,801,4276,3367,2127,-10408,-1925,9439,-240,-2817,-4465,-2831,10087,2055,-7994,-1601,28,5910,4168,-9889,-1829,5965,2059,874,-5936,-4021,9546,2078,-3928,-3027,-1788,6218,3949,-7649,-1771,2167,1272,3422,-4930,-2707,6358,934,-2548,-1458,-1974,4820,2272,-4844,-531,243,2327,1670,-5082,-529,2391,-242,-382,-3143,-660,5031,-793,-3718,68,642,5287,-1818,-5694,641,3203,699,-275,-6244,2236,6369,-2994,-2099,-1994,2021,6849,-2696,-5389,1455,2102,3572,-2138,-7643,3522,5141,-729,-2099,-5763,1829,9578,-2048,-6015,-11,1085,6306,-2360,-9202,2554,5220,347,-674,-8837,237,8988,-1210,-3965,-3150,640,9107,-557,-9270,421,2703,2812,131,-8531,325,7151,294,-1999,-5089,-2172,7739,-584,-4212,-100,435,4541,1591,-7447,110,4524,1447,418,-4746,1128,5399,-420,-3052,-891,476,4547,248,-4966,640,1252,1338,-251,-5018,1788,3800,-1077,-1721,-834,1245,4721,-1632,-3879,1742,1591,2630,-2389,-4265,1951,4276,258,-2228,-3639,4153,4583,-2284,-3568,-650,3700,5088,-3976,-5032,3052,3583,1944,-3748,-5799,5583,6033,-1598,-3247,-3463,3527,5760,-3621,-4740,1060,2985,3780,-2929,-6238,4111,5437,537,-3292,-5229,4158,6861,-3027,-4140,-2287,1784,5340,-3189,-6415,2301,3284,2349,-791,-6519,3007,5230,-672,-1588,-2703,1776,6298,-1895,-4120,61,1583,2335,-218,-3877,1401,3141,297,-914,-2773,1272,4225,-197,-3288,-516,1613,1693,-2041,-4046,1490,2985,-333,-1177,-1246,1739,2299,-3291,-2223,-149,2800],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,4,-5,5,-6,7,-9,9,-11,12,-14,16,-18,19,-22,25,-28,30,-34,38,-42,47,-51,57,-63,70,-77,84,-93,103,-114,126,-140,156,-175,196,-221,253,-292,342,-410,508,-662,942,-1616,7087,3997,-11019,-1927,1107,4676,6851,-9321,-5657,9417,1772,579,-5088,-5487,8697,4456,-7011,-737,-2475,4952,6086,-7571,-2947,3597,2101,3664,-3895,-4718,6579,3166,-2760,-1953,-2667,4581,3346,-4678,-1064,1136,1790,2766,-4895,-873,4856,218,-375,-3226,-433,5880,117,-4457,-249,-5,4079,-161,-7172,1532,3972,1310,-587,-6840,491,8224,-2544,-3272,-2242,638,7342,-1596,-8210,1406,3858,3980,-1725,-10182,1903,8212,-621,-3118,-7082,-842,10378,-2054,-7887,338,822,7527,1698,-13178,1948,6204,2166,1176,-9116,-2153,10671,-666,-5512,-2346,-1720,9766,2707,-10143,-480,2545,4019,5138,-9786,-1396,9646,-235,-1168,-4997,-5157,8502,2825,-6445,-962,188,6120,2834,-7702,-657,5664,448,825,-4477,-2982,6506,595,-3136,239,-1810,5018,2514,-5947,-189,3022,296,409,-3707,-505,4782,-1754,-1920,-1460,382,5315,-2377,-5242,830,2461,2192,-2440,-5184,2883,4941,-267,-2052,-3923,4566,6788,-3698,-4421,-710,2428,6584,-2926,-7672,2695,4713,2620,-1520,-6606,3943,6988,-2358,-2677,-4352,1774,10625,-3599,-7280,521,2664,5985,-1800,-9839,3569,6600,1038,-1657,-8306,778,10916,-2701,-5337,-1101,567,7584,-1085,-9215,2141,3453,2827,226,-8551,366,7169,-496,-2634,-3235,-454,7929,-1741,-6935,427,864,3419,1718,-6750,269,5562,-880,-214,-3076,-1181,5585,-1042,-3228,682,1471,3577,-140,-4887,1912,3137,46,-351,-3488,1639,3947,-2143,-2331,537,1578,3485,-2889,-3829,2041,2131,1352,-2747,-5029,4644,4099,-2537,-2792,-2975,4681,4087,-4460,-4658,1023,3240,3726,-6479,-6492,4432,4460,187,-2844,-6622,4956,5238,-3731,-4271,-1897,4085,5532,-4339,-7253,3236,2936,2799,-4262,-7891,4749,6617,-2478,-2605,-5696,3000,7891,-3964,-4612,1195,1520,5943,-2559,-6517,3707,4363,837,-727,-5855,1289,6443,-3035,-2088,120,1268,5934,-1365,-6003,2198,1832,1114,-1163,-4089,2561,3295,-2232,-438,-1606,2106,3888,-2534,-2804,1483,751,939,-1714,-3030,2919,2608,-1440,-1527,-844,3243,2765,-4440,-3018,966,2783,2421,-3464,-2422,3780,2598,-1451,-2792,-2343,5019,2191,-4116,-3196,137,4357,2950,-4319,-2301,3985,2893,566,-5185,-3481,5616,3281,-2801,-3963,-2150,6335,3370,-4352,-3485,1082,4314,3612,-4456,-4648,4855,3573,-50,-3786,-4850,4858,4769,-3765,-3293,-1466,3720,4675,-5159,-3843,2948,2300,2270,-3393,-4344,5008,3706,-1011,-3137,-3055,2174,3625,-3857,-2037,994,1527,3199,-2244,-3889,2995,1451,485,-2083,-2889,2400,2688,-4146,-1150,310,1190,2600,-3136,-1820,2938,1454,-1382,-2164,-1623,3130,776,-2407,-995,703,2788,574,-4807,-898,3123,2388,58],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,3,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-12,13,-15,16,-18,21,-23,26,-31,37,-44,55,-70,94,-138,245,-1518,-3232,-6711,1776,12127,-5036,-6777,-185,567,8371,-2244,-11531,3289,5700,1754,-540,-8350,1465,9374,-2972,-3846,-2571,393,9199,-927,-7707,2588,2131,3134,1062,-6755,1951,5860,-723,-1865,-2903,888,5215,-3151,-3436,1304,1078,2679,-1273,-5889,4350,1758,-924,-1541,-4115,4395,4316,-4170,-1833,392,3495,3767,-5246,-2229,4171,1860,1622,-4859,-4232,8286,2958,-3623,-2964,-2937,6579,6006,-9053,-3599,3955,2722,5464,-7496,-6832,8904,3234,-738,-3425,-7286,8812,6609,-7605,-1765,-868,3475,9489,-7598,-6040,6786,2381,4250,-4162,-10257,7463,6746,-4415,-1999,-5252,3927,9970,-7282,-5436,2193,690,5788,-3975,-9266,5464,4607,-1054,-831,-6716,2582,7621,-3175,-2559,-1082,829,6337,-3210,-5410,3729,1492,873,-187,-4505,2344,4155,-3042,-367,-557,1432,3984,-3535,-2299,4021,1239,104,-3293,-3868,3754,2360,-2416,-1504,-1545,5182,2651,-4949,-1571,1422,4685,2022,-5916,-2197,5503,1149,-615,-4446,-2685,8017,1804,-6217,-2074,-421,6439,4093,-9418,-2630,4509,3635,2096,-6786,-4000,8588,2875,-2370,-3264,-4029,7571,5811,-7660,-2332,1247,3063,4840,-9391,-6419,6542,2309,-343,-3823,-6618,8112,5652,-5169,-1927,-2002,4526,6644,-7353,-3867,3734,1288,3183,-3369,-6615,5600,3978,-2357,-1019,-2549,5560,5934,-4941,-3199,784,1132,2439,-3809,-5403,4711,1737,54,-1711,-2130,3395,2480,-5292,-875,1225,1404,1539,-4922,-1318,2710,922,-617,-3716,-979,4899,407,-3470,-1564,1102,3780,120,-6747,-84,3374,2089,942,-5300,-587,5967,331,-2522,-4476,-563,7249,245,-6841,-1917,1582,4197,943,-8880,20,5574,1823,-7,-6285,-1935,7583,78,-4710,-2165,176,6496,2345,-8658,-2142,2846,2626,1053,-8740,-2064,7385,1488,-2461,-4078,-2103,6678,2525,-6462,-1560,818,3687,3250,-6597,-2463,4886,2305,714,-4285,-3841,5915,1739,-4365,-932,-136,2881,3638,-5556,-1033,3164,1229,1002,-2514,-1920,5011,-430,-2466,-1216,-128,3840,1115,-3894,499,1743,1723,144,-3594,320,3609,335,-1907,-1728,216,4385,-478,-2946,-459,1230,3244,-2198,-4890,449,3757,972,-1717,-4118,1450,5565,-588,-3112,-2031,2074,4938,-1764,-6300,559,3741,3038,-2403,-6453,1528,6483,-235,-2967,-5395,1623,7237,-653,-4682,-746,2237,4149,476,-6881,427,4040,2394,-305,-6455,-217,5961,198,-3114,-1812,212,6051,-415,-6110,11,2912,1347,-283,-5497,-559,4158,126,-2444,-2005,-1394,5827,1209,-4254,-497,144,2250,1288,-4570,-399,3754,268,-816,-3116,392,3383,129,-3266,-696,80,2018,-896,-4227,1831,1727,707,-1696,-2503,1269,4417,-1069,-2226,-847,2238,2193,-2770,-2514],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,15,-15,17,-19,21,-24,26,-30,32,-36,40,-45,49,-56,63,-71,81,-94,110,-132,164,-217,316,-576,3236,2907,-11075,-4285,10066,804,-956,-4644,-6223,11432,4370,-9288,-1127,-1598,5319,6985,-11170,-4363,6455,2502,2500,-5395,-6470,9388,2767,-4759,-1450,-3685,6224,5535,-7784,-2397,4211,2034,3684,-4958,-5412,6365,2457,-990,-2483,-2828,6400,2804,-5032,-392,1367,2115,2314,-6841,-2016,4997,215,422,-3578,-682,6667,-176,-3663,-649,-6,6023,-935,-5924,2099,2717,1413,50,-6550,2121,7377,-2394,-2351,-3096,366,9966,-2685,-7587,2129,1163,5146,179,-10489,3594,7773,-456,-1216,-6659,666,11346,-2085,-6016,319,-609,8314,603,-12173,1545,5762,2303,2127,-10521,-1253,11847,-1705,-4403,-3292,-2742,10724,2618,-9864,172,1548,4331,2909,-10178,-1861,7337,338,-160,-4817,-3943,9688,1410,-6201,173,-1271,5508,2616,-9334,-1212,4346,1691,1342,-4538,-2529,6384,1119,-3064,-2538,-650,6153,485,-5351,1050,3400,1504,-300,-5984,821,4159,-1123,-1818,-3406,1213,6254,-2684,-2859,1268,1104,3908,-2783,-6468,3008,3366,-764,-1118,-4702,4911,6014,-5315,-3484,-1289,2109,7426,-5523,-6973,4166,3721,3467,-2159,-8610,5860,8382,-3018,-1623,-4950,1377,9820,-4007,-6983,3405,1225,6711,-1219,-11206,4730,6277,136,-1473,-8043,2145,10239,-3322,-5217,-1633,1028,8515,-161,-9539,2647,3330,1480,457,-7851,292,7171,-1220,-2908,-3859,-346,9006,-825,-6865,-67,1693,2637,1500,-7100,1280,4906,-688,-1486,-2919,600,6300,-1209,-3188,743,-442,3561,-2021,-4551,2060,1922,651,-2064,-2790,1697,4387,-2709,-2610,-665,2486,3895,-3267,-2308,2954,3119,1520,-3477,-3632,6137,3995,-1784,-2763,-2036,3642,4376,-5882,-3436,863,3407,4859,-6113,-6166,4567,4730,-324,-3900,-5563,5503,6873,-5405,-4502,-2053,4403,7864,-6021,-5872,2177,2213,3934,-3726,-7099,5542,5558,-1348,-2841,-6105,4508,7692,-4413,-5499,-216,1834,5364,-2629,-8226,3420,3517,785,-1682,-4891,1303,5697,-2807,-2948,-555,-50,5665,-1750,-4927,2392,2062,1527,-1320,-4133,1786,3211,-2675,-1660,-2548,1537,3520,-3637,-3459,3164,1651,2568,-2913,-3259,3306,2467,-744,-2264,-1473,4485,2524,-3350,-1292,1133,2989,1298,-4472,-3189,3549,1790,-1450,-3367,-1447,5252,1600,-4757,-2144,-207,6182,2063,-4804,-2453,2873,3744,1347,-5505,-4234,5470,2830,-2226,-3768,-1883,5022,3642,-5525,-4077,665,3556,2834,-6582,-3397,4473,3016,-93,-4718,-4976,6191,4114,-4253,-3288,-1831,4517,4818,-5901,-3720,3168,3406,2445,-5045,-4353,3448,4275,-1002,-1651,-2182,3381,3495,-3513,-1905,591,1515,3731,-2930,-3356,2165,2031,-107,-2432,-1640,3032,1727,-3118,-1527,697,2037,1397,-3679,-1708,2411,1326,-367,-3521,-18,3310,884,-3416],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-9,9,-10,12,-14,15,-17,19,-21,24,-26,29,-31,34,-39,42,-46,51,-56,63,-69,76,-84,93,-105,117,-131,150,-171,199,-235,284,-357,473,-689,1221,-5690,-7511,3996,1340,7184,-4393,-12652,5589,7867,-106,-1562,-8689,2437,11410,-4738,-6910,166,549,9113,-2382,-11084,4574,4273,2527,-53,-9080,2112,8920,-1888,-3563,-2875,625,9281,-1803,-5899,2433,1894,2874,181,-6306,2745,4795,-1033,-248,-3729,1464,5785,-4095,-3331,411,2388,3626,-3955,-4468,3178,2573,119,-1982,-4711,4099,4128,-3379,-1785,-1123,3563,4767,-7116,-3130,4873,897,3093,-6268,-4589,8899,1922,-2773,-1483,-3288,5896,5326,-9289,-3448,2696,3014,5469,-8000,-5545,8997,2909,396,-3332,-7575,9474,7202,-8044,-2288,-2688,3487,8681,-8033,-6570,6587,3162,3397,-3671,-9615,7883,5543,-4590,-2975,-5762,4342,9445,-7846,-6290,1708,1587,6172,-3834,-9583,5368,5229,-31,-616,-7164,3885,7616,-5027,-2498,-1170,1662,6172,-3875,-6593,3322,1411,2067,-2150,-5134,3966,4157,-2524,-622,-2599,2456,4780,-3455,-1996,2135,1331,2866,-3736,-2611,5399,1528,-1209,-3005,-2419,5545,1472,-5176,-1308,1288,4308,1401,-6974,-401,6289,1152,499,-5083,-1949,9477,892,-4780,-2702,-1608,7277,3785,-10545,-652,5457,3527,2153,-6928,-2128,10444,2574,-3336,-4183,-3908,11175,5054,-9125,-2334,984,4262,6126,-9332,-4559,7355,1193,390,-4343,-6134,9626,4255,-4748,-1539,-2494,5327,6636,-6551,-3587,4012,1766,2846,-4487,-6093,6372,3897,-2476,-2213,-5147,5351,4994,-5833,-1835,546,2029,3652,-3849,-3598,4252,1387,434,-2954,-2567,4059,2673,-4494,-491,562,3160,2050,-5537,-1359,4240,233,-393,-3057,-771,5305,-110,-2855,-982,113,5569,-291,-6950,535,3316,2435,597,-6830,-402,6603,129,-1168,-3394,652,7372,-439,-6036,-868,766,5085,568,-9732,1053,5935,2098,-1070,-8259,-1417,8933,-419,-4756,-2926,-1506,7433,1577,-8519,-372,3439,2875,1416,-8740,-2001,7185,-274,-2051,-4980,-1836,8229,2077,-6824,-1547,-137,4892,3157,-7506,-2631,4161,2432,978,-3799,-3262,7485,1819,-3315,-1728,-965,3662,3998,-5043,-377,1776,671,279,-4578,-1285,4721,1023,-1963,-2281,-598,4830,-114,-3343,1123,2299,1894,-362,-5113,334,3935,-7,-2835,-2970,994,4678,-939,-3382,-711,1936,3238,-2510,-5310,1375,3417,674,-1668,-4630,1278,6607,-379,-3707,-3357,2232,7059,-2252,-6962,628,3272,3419,-1643,-7091,1466,6019,-395,-1294,-5716,1323,7827,-2204,-5507,-353,1201,5197,-1023,-6986,1214,4933,2540,-1100,-6910,100,7750,142,-3249,-2205,-230,6497,235,-6149,-208,2813,2589,-317,-5861,501,5172,763,-405,-3654,-176,4544,-890,-3316,-782,827,2137,-311,-4446,1552,1982,-77,-1087,-2794,697,3332,-614,-1610,482,1495,3255,-1349,-4324,725,1830,-210,-1567,-3282],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,5,-7,7,-8,9,-10,10,-12,13,-15,16,-17,19,-22,23,-26,28,-32,35,-39,44,-49,55,-64,73,-86,102,-123,147,-151,27,-10842,-1932,11190,1120,-2573,-5796,-3483,10395,1236,-9204,-251,1090,5264,3127,-9739,-1220,6433,856,2132,-6096,-4506,8380,1161,-4810,-1254,-1253,5974,3553,-7655,-595,2785,903,1340,-6250,-781,5005,1064,-2031,-2404,-576,4904,-107,-4748,475,1408,3047,-1385,-4850,2442,2656,-365,-1791,-3220,2669,6066,-4439,-3464,160,2420,5082,-3800,-6931,3849,3466,1538,-1525,-7436,5750,7321,-3393,-2966,-2451,2628,9694,-4747,-7489,2600,1781,6110,-2425,-11064,4411,7565,-1227,-1096,-7406,1428,10673,-3906,-6650,-344,475,9870,-974,-11194,3475,5102,2430,-113,-10529,1341,9298,-2383,-3297,-2499,-1422,10956,174,-8840,1082,989,4418,995,-8776,1504,6035,-342,692,-4562,-727,7421,-876,-5259,648,-405,5094,757,-6251,1752,2241,946,-340,-4803,1596,4254,-2477,-2423,-623,681,3203,-2693,-4283,2792,2518,1815,-3048,-3066,3768,2704,-2550,-2848,-1312,3795,4077,-4956,-2602,1892,1738,4448,-4801,-5300,5416,3247,-549,-3603,-5273,6145,5400,-5773,-3083,-1265,3874,6532,-7999,-5319,4943,2570,3367,-4764,-8256,6741,5716,-3080,-2039,-5182,3240,7086,-6702,-5116,1989,2647,6846,-3616,-9980,5720,4223,-799,-1476,-7544,4267,8376,-2778,-3710,-1140,1682,7967,-2860,-7211,864,2322,1650,-59,-6874,2331,5791,-1158,-1335,-2588,-956,6475,-1984,-3893,2491,1043,1907,-1607,-4033,2025,3174,-1975,-414,-2026,2237,2969,-2791,-953,1123,1889,1855,-3484,-2491,3019,2808,-806,-3358,-2327,4615,1785,-3177,-2228,482,3620,2701,-5476,-2091,4010,1701,2139,-5529,-2327,5818,2586,-3052,-3643,-2906,5483,3539,-7271,-2682,1376,3399,4369,-7126,-3869,5994,2955,-1208,-4812,-5149,5887,3820,-4682,-2568,-2209,4260,6405,-6042,-3869,4310,2787,3716,-3777,-5560,5915,4365,-1589,-2849,-4511,3888,7006,-4534,-3319,477,2131,4234,-3867,-4958,2707,2415,205,-1996,-4904,3021,4454,-2786,-1093,-94,2545,3060,-3719,-2583,1440,-79,572,-2138,-2899,3716,1738,-3343,-1891,802,2175,1746,-2967,-1415,2345,1083,457,-3837,-1069,4716,972,-1416,-2785,426,4835,284,-3896,-1358,670,2949,887,-6051,-76,4175,1760,-1326,-5219,-1809,5815,1353,-4151,-2604,221,6157,1222,-6495,-2331,3074,2017,-444,-6622,-1596,5715,398,-1170,-4077,-1791,5754,2897,-5164,-1218,795,3352,2552,-6394,-2975,4480,2689,-956,-5203,-2658,3982,2504,-2819,-1876,-1410,4572,3206,-3910,-2097,1969,3379,1498,-3542,-1657,3527,1954,-1553,-1301,-1229,2829,2446,-2548,-152,361,1321,1903,-3397,-1037,1925,171,-705,-1222,-1859,3298,799,-3259,-576,800,2108,814,-3076,1060,2614,152,-1776,-2296,796,3755,-1619,-2472,-32],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,12,-13,15,-16,18,-20,22,-25,28,-30,33,-37,41,-46,50,-57,63,-71,80,-91,105,-124,150,-193,286,-1629,2494,2271,5104,-5165,-9732,7874,6857,-1959,-608,-6484,4482,10410,-6206,-3971,-395,907,7347,-4130,-7949,4792,2777,2622,-1390,-7818,3540,6090,-3299,-2519,-2088,2003,6079,-3019,-5340,2871,939,2086,-2408,-4798,3956,2047,-1880,-1513,-3363,3745,2831,-4572,-183,2587,2305,2239,-5112,-1706,5652,1026,44,-3875,-1765,7868,1084,-5772,-2078,-4,5881,3232,-8750,-2468,4792,1184,1237,-7437,-2630,9438,738,-3023,-3892,-3512,9124,3235,-9375,-301,2754,4589,3819,-10688,-4238,10054,2042,279,-4699,-6471,10206,4602,-8466,-1690,-2189,6093,6944,-10051,-4638,6803,1619,2096,-4062,-6972,8787,3806,-4524,-2190,-5306,5360,7303,-7340,-3868,1204,2357,5785,-4981,-5873,5472,1218,-630,-1282,-5491,4122,5184,-3918,-1150,-399,2196,3905,-5082,-2632,3294,354,-379,-2818,-1902,5056,1528,-3567,-828,-334,3758,1388,-4054,-34,2796,2902,-538,-5766,341,4597,-160,-1751,-2234,-855,7144,-185,-6433,104,2490,5792,462,-8019,668,6010,1421,-79,-6436,-792,10383,-710,-6123,-2123,-1194,8763,1268,-9050,-641,2841,2242,1434,-8133,-1553,8937,-453,-3331,-4415,-3159,9729,2919,-7596,-820,780,4992,3090,-9093,-3192,7457,1336,164,-5358,-4245,9088,2845,-4676,-766,-1572,4777,4086,-6455,-1638,2764,981,1874,-5173,-3639,5981,948,-1771,-2632,-2357,3951,1665,-3884,-328,1220,1249,1198,-4435,-1517,3841,-1167,-412,-1145,44,5219,-465,-2971,-306,1151,3005,-688,-5978,425,2304,-357,-2369,-4988,2528,5576,-2540,-2271,-1489,2069,6396,-2010,-6014,1771,3368,3663,-1145,-6981,3196,6564,-464,-2392,-5023,1089,8511,-3173,-6106,-871,1367,6425,-1302,-8788,465,4454,1423,-1575,-5997,1094,7863,-1971,-4630,-2866,234,6395,-258,-7739,1387,2963,3300,1361,-7899,770,5885,-213,-1158,-4806,-559,6923,757,-4876,-1037,674,3557,755,-7214,113,3622,390,1144,-3155,-1414,4909,280,-2727,-98,-126,4379,-1201,-4575,1103,1809,-102,54,-3112,798,4312,-1702,-1389,-860,1232,3145,-2323,-2587,779,1845,2224,-1496,-3615,3272,2997,-1164,-3236,-2683,2689,3635,-3364,-2991,1170,2695,2741,-4351,-4868,3739,2848,1164,-2775,-5056,3438,4608,-1720,-3181,-2944,2641,6427,-3969,-6178,1410,3742,3053,-4059,-6026,3545,4674,1100,-2916,-4557,1856,6671,-1837,-5637,-1568,1609,5054,-1953,-5507,1504,3320,1641,-1248,-6041,1149,4495,-1888,-2427,-2456,939,5565,-909,-4395,818,2145,2560,-827,-4326,1377,2674,-748,-1616,-2477,555,2752,-1812,-3190,-151,156,1954,-1092,-3551,438,1418,-225,-2103,-2559,1749,1504,-2310,-1072,896,2359,1482,-3173,-2790,2860,2219,820,-2852,-2870,3563],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-13,13,-15,17,-19,22,-24,26,-30,33,-37,40,-44,49,-54,59,-66,73,-81,90,-101,112,-126,142,-162,187,-218,260,-318,406,-555,870,-3271,8487,8861,-9236,-1878,-160,3864,8116,-8097,-6948,8174,1563,2415,-4005,-9744,8688,7380,-6714,-3221,-3765,3515,10245,-7600,-5762,4015,2174,4866,-4031,-8415,7546,4558,-3424,-1395,-5893,3571,6551,-5610,-4183,420,588,5682,-3673,-6471,4997,1986,-496,-1277,-4398,5438,2996,-4524,-800,-417,3092,4055,-4587,-1226,4732,1297,1148,-4704,-1530,6042,-1389,-2512,-2084,-1296,5883,781,-8826,93,3195,4321,1750,-8420,-50,7953,568,-1352,-4714,-2586,11532,1044,-6764,-967,-416,6750,2772,-11473,-1761,6971,1896,1695,-9120,-4277,13751,2078,-4890,-2259,-4135,8665,4578,-11110,-2338,4029,3605,4535,-10348,-5080,9017,2437,-814,-3252,-5115,9742,5041,-6993,-1723,-270,5012,6643,-8601,-3444,5441,1591,2195,-4123,-6119,7552,2983,-4012,-1121,-1505,3530,5221,-5884,-2298,2949,969,2717,-4644,-3670,5390,1748,-1383,-2287,-2146,5067,1759,-5915,70,1548,3076,1599,-6592,22,3989,1164,-1599,-3911,1188,7393,-1496,-4269,-1597,980,7063,-441,-6360,2918,4518,1998,-1259,-7490,911,8345,-506,-4011,-4556,993,10206,-1241,-7034,687,2817,5961,814,-10671,1139,6639,-11,-367,-8029,-1939,10991,-1718,-6723,-1266,-262,8850,2123,-11380,-377,4673,2908,2574,-8308,-2371,9272,536,-3872,-2669,-2784,8794,2241,-7343,-259,1724,3525,3315,-9273,-2040,7365,447,-553,-3453,-3146,7104,1096,-5897,-130,-254,3218,2671,-6612,737,2964,-100,-296,-3861,-1074,5344,-896,-3549,-187,416,4369,-810,-5469,632,3002,886,-546,-3989,2819,5336,-1210,-1789,-2351,1856,5129,-3026,-4442,1284,2764,3619,-2965,-6848,2244,3996,793,-1606,-7132,3447,6944,-3403,-4365,-818,1982,6737,-3326,-6978,2062,3088,3100,-2495,-7968,3366,7466,-2066,-3162,-4565,1586,8353,-1873,-6317,603,335,5335,-490,-8646,1664,6308,252,-1216,-4658,218,9191,-707,-5140,-461,-110,6286,107,-7867,549,3209,2017,256,-6810,-83,6157,-320,-1184,-2455,-728,6546,-1046,-5124,1697,1856,1660,-375,-4914,943,3306,-393,-716,-2268,622,4516,-1579,-3864,29,1960,3041,-1824,-4167,2583,3355,-688,-1902,-3410,3092,3287,-4495,-3627,500,3647,4853,-3793,-4127,2331,3960,2668,-3995,-4937,4307,4656,-2185,-3233,-3243,4199,5548,-4382,-5045,-415,3240,5374,-3567,-5423,2841,4670,1206,-4391,-4697,3331,6170,-2948,-3353,-1609,3014,6594,-3826,-5708,2845,3567,2499,-3215,-6183,4179,4951,-1044,-1268,-4031,1527,6331,-3034,-3909,-1230,1527,4377,-1605,-4034,2282,4185,647,-2003,-3184,2034,5221,-1537,-2122,-474,961,4142,-1911,-4273,1088,609,1399,-1540,-3779,1489,3134,-1765,-1663,-1309,1344,2318,-3326,-2537,1383,1995],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,8,-9,11,-12,14,-15,16,-18,20,-22,24,-27,30,-33,36,-40,44,-48,53,-58,64,-72,79,-88,100,-112,128,-148,173,-207,255,-329,457,-752,3552,117,-2518,-6412,-670,14228,-3965,-7122,-512,1113,9106,1736,-12185,1850,5576,1050,1984,-9897,-771,11807,-1860,-4942,-2000,-2498,9569,1432,-10386,399,1392,3470,3374,-9492,-1958,8086,-1144,-755,-3016,-2674,9050,-442,-5762,657,431,4595,1999,-7396,370,3178,1296,453,-4296,1304,5496,-1569,-1376,-735,12,4526,-2639,-5005,1750,2496,2354,-2107,-6098,4573,4739,-1477,-801,-3241,2888,6641,-4997,-3603,2028,2543,5895,-4911,-7939,6824,4280,-1457,-2760,-7433,5980,9213,-6131,-3282,-1329,3061,9939,-6249,-8910,5896,3324,3442,-1136,-11033,5457,8467,-4760,-2750,-5369,2720,12006,-5593,-7355,1532,1327,7207,-966,-11461,3238,7606,648,224,-7827,367,11464,-3878,-4480,-1233,18,7817,-555,-9287,2131,3967,1931,-295,-7549,1498,7369,-1009,-1549,-3082,1068,6956,-1931,-5304,1831,1824,2881,-455,-5926,2976,3351,-1835,-1246,-2920,2093,4562,-4593,-2857,1058,2188,3151,-3652,-4291,5215,2470,-478,-3114,-4631,4984,4147,-4779,-2518,-2433,4754,4921,-6308,-3593,4371,3220,3179,-5536,-5842,7845,3175,-2887,-2676,-3046,6014,5874,-7649,-3967,1319,3174,6408,-7397,-7663,7372,3508,904,-2768,-7377,5802,7188,-5486,-3743,-2815,4191,8660,-7867,-7061,4399,2391,4067,-2971,-8562,6238,5220,-3429,-1826,-5301,2811,8734,-5208,-5325,582,166,5898,-3056,-8021,4311,3116,-282,-1342,-4898,2852,5880,-3532,-2542,-367,355,3578,-3192,-3330,3443,1051,915,-1752,-3783,4437,2226,-3004,-930,-650,2668,3102,-5890,-1600,2018,2381,1643,-3958,-2787,6896,1353,-2635,-4026,-1449,5834,2445,-5005,-2177,1324,5385,2195,-7777,-3042,4459,2214,-837,-5844,-3658,8499,2434,-5027,-2996,-817,5971,4169,-8352,-2535,4057,3387,3038,-7083,-3990,7443,2482,-1557,-4010,-4101,6709,4905,-6735,-3963,312,4664,5031,-5788,-5119,4622,2609,1688,-3604,-4914,6142,4234,-4077,-3155,-1803,2943,5576,-5684,-4210,3487,1899,2392,-3987,-5046,4806,2481,-1998,-1099,-2581,2882,3185,-4495,-2414,2201,2130,2386,-4076,-1927,3669,1012,-382,-2276,-1482,4161,1629,-3858,200,1930,2180,619,-5960,-117,4893,1678,-1197,-3399,528,5542,-186,-4391,-2741,936,4946,616,-5908,-853,3453,2424,-914,-7242,203,5790,2128,-2617,-4885,-597,7503,480,-4529,-1481,764,5786,444,-8809,-1326,5166,1789,800,-6808,-1163,7898,1933,-5206,-2750,-1260,6657,2730,-6043,-2180,2796,3853,1206,-5606,-2287,6836,1901,-1604,-2757,-2170,5659,2599,-5496,-2326,370,3117,3184,-4826,-2383,3747,1544,491,-3600,-2012,4896,775,-2658,-1005,373,2946,1474,-3454,217,1642,1994,-94,-3813,-148,4243,325,-2152,-2205,13,3543,-534],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-4,5,-5,6,-6,7,-7,9,-10,10,-11,12,-14,15,-17,18,-20,22,-25,27,-31,35,-39,44,-51,60,-71,88,-113,152,-229,416,-1821,1457,11444,-2879,-10881,2745,3429,4455,1295,-11161,1765,9809,-963,-2773,-5384,-233,10714,-1427,-6461,-1872,784,5141,186,-7642,1363,3818,2222,-13,-5705,724,6419,-1857,-2790,-1561,1381,4685,-328,-4802,1374,1733,1336,-1520,-4799,2700,1967,-1347,-978,-1857,2485,4766,-5216,-2765,1303,2748,3798,-5326,-5047,5521,1363,-97,-2581,-4937,6477,4465,-6683,-2224,-13,3589,7437,-7702,-5434,5207,2102,2553,-4628,-8613,7785,4562,-5943,-2296,-5470,4782,9502,-8393,-5147,3906,2415,6152,-5879,-9601,7509,5390,-846,-1323,-8320,5237,9735,-6939,-3932,-1298,2264,9894,-4272,-8468,3421,2454,3012,-2638,-10217,3540,7961,-2927,-1933,-3498,462,7460,-3106,-4419,337,1530,4283,-1263,-6564,2357,5025,-170,82,-3828,1383,5887,-2946,-2693,-40,439,3357,-2016,-4018,3593,1731,1262,-2298,-3276,3484,1542,-2549,-555,-973,3941,2829,-5482,-1389,2755,352,2559,-5310,-2882,6782,4,-2171,-2587,-2683,6932,3121,-6881,-1762,1397,4305,3511,-8165,-3722,7314,1858,-527,-4498,-5537,7853,2974,-6427,-2372,-1274,5945,4606,-9417,-3955,5277,2997,2960,-6416,-5938,8865,3475,-2457,-3630,-4122,5814,6206,-6861,-3937,1047,2989,5878,-4910,-7055,6075,3039,-636,-1232,-6196,5248,4847,-4026,-2085,-1097,2312,5555,-4461,-4105,4134,819,2788,-840,-4829,3772,3748,-3372,-1757,-1086,2206,3787,-3096,-3152,1820,1680,2545,-4494,-1776,2953,480,-361,-1828,-1530,4781,906,-3461,-909,786,3824,682,-5405,-469,3941,1084,-993,-5141,114,7997,211,-3422,-1824,399,6621,429,-6496,-975,2843,2383,1437,-8126,-696,7610,449,-3408,-4969,-1655,7904,1654,-7195,-1298,1027,4009,3453,-8552,-1117,5908,1436,179,-5439,-5230,8248,1485,-4301,-1840,-1886,5259,3599,-6130,-2026,3067,2212,2874,-4990,-3753,6398,2152,-2742,-2907,-3475,4622,2171,-4237,-1355,398,3767,2903,-3704,-2761,2785,268,-305,-2145,-1589,3352,1476,-2849,-1242,-539,2116,1384,-4656,-373,3404,1506,-1514,-2753,-1262,4262,608,-2157,-901,1040,4458,-766,-4844,376,2996,2397,-93,-4790,276,4464,-293,-2573,-3386,1004,3700,-1425,-5364,-787,2290,5627,-1530,-6319,1530,3276,972,-1830,-4835,1095,6642,-937,-3940,-3648,1615,6576,-288,-7127,461,3188,3031,190,-6251,459,6462,1021,-2534,-4575,286,6201,1433,-5348,-1111,1700,4642,723,-6611,-105,4617,2030,-619,-5458,-2741,4856,1101,-3646,-1383,388,3283,1567,-4839,-1120,1487,2342,291,-3804,-1143,3707,412,-1284,-595,469,3763,-287,-3833,-377,1746,2026,-210,-3776,973,2366,-33,-1496,-1399,1004,2967,-170,-2156,-982,1779,2606,-3242,-4866,1141,3272],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-7,8,-9,10,-11,13,-14,16,-17,20,-22,25,-27,30,-33,36,-40,43,-48,53,-59,65,-71,78,-87,96,-106,118,-133,149,-170,196,-228,271,-330,418,-558,817,-1451,6916,5027,-5681,-1531,-3673,7249,7440,-8705,-3579,4182,2944,5754,-7106,-7237,5905,3761,-1596,-3025,-6409,6491,5676,-5939,-2741,-153,3325,6139,-5603,-4122,3604,818,2379,-3349,-4412,5800,3252,-3610,-1186,-1044,4448,3191,-4635,-1415,1900,2325,1299,-5628,-1066,4909,-213,-2144,-2564,-454,7494,-303,-6739,348,1331,5151,407,-8563,1951,5094,700,-1198,-7317,464,9556,-2732,-4995,-1270,-7,8154,-938,-9674,2367,5362,2446,158,-9921,1225,9786,-748,-2893,-2940,-1706,11468,1804,-10923,663,2665,5586,3405,-12740,-2021,8951,1148,-406,-6823,-4201,11357,1033,-5981,-2152,-1769,7728,4229,-9330,-2112,4335,1103,2987,-7121,-5137,8462,537,-2865,-2266,-3812,6865,2804,-6159,-655,1390,3271,3409,-6679,-1525,5371,1287,-463,-3830,-1919,5505,138,-4137,-532,370,3405,812,-5811,496,3827,517,173,-4178,1790,4905,-2046,-1606,-1269,1475,5305,-2753,-4405,2112,2105,2886,-1607,-5355,3899,5015,-2306,-1448,-4866,2485,8423,-5163,-6056,418,1117,6371,-3118,-9796,4403,5285,1141,-354,-7576,2004,9691,-3189,-4765,-2582,1271,8871,-1851,-8008,1634,3224,4292,1159,-10131,1918,8837,-764,-832,-4657,-777,9265,-989,-7070,-696,-654,5332,-14,-9064,215,4597,464,775,-5839,-1576,7268,-576,-3242,-917,-175,5531,1143,-6451,795,861,1986,558,-4969,-252,4770,-1830,-1027,-2408,346,3908,-1707,-3688,-487,926,1574,-579,-3529,2755,1992,-1421,-1415,-3276,3497,5050,-2952,-2888,-156,1630,3605,-3614,-6159,3502,2136,1225,-2995,-3916,4518,4215,-3039,-2627,-1309,4051,6279,-4475,-4423,2363,2152,3940,-4239,-6920,5284,5735,-97,-3293,-5363,4045,7590,-4812,-4773,-834,2581,5931,-3389,-7517,2676,3835,2737,-1645,-6366,2949,6865,-2262,-3405,-3219,2010,7117,-2542,-7023,2044,2752,3777,-669,-5790,1167,5266,-835,-1498,-3493,827,5482,-2010,-3172,606,1299,3657,-785,-5132,1847,3171,333,-509,-3362,1329,4186,-1394,-2363,-816,798,3036,-1022,-3307,2267,2042,-211,-1361,-2513,2238,2306,-2619,-2581,-519,2914,3214,-4078,-1990,2730,1075,1782,-3784,-3100,4300,2273,-1404,-3992,-2903,4971,3294,-4524,-3317,140,4144,2619,-5683,-3412,3096,1674,1846,-3717,-4536,5069,3046,-2716,-3218,-2689,4245,5299,-4726,-4854,2253,3215,3005,-4842,-4246,4815,4595,-428,-3362,-3724,3492,5655,-3004,-3493,-231,3646,3700,-4160,-4232,2466,1827,1720,-2736,-4969,2466,4527,-2051,-2068,-1911,2661,3852,-2406,-3415,2241,2048,1736,-2034,-3017,1529,1405,-1573,-1437,-1682,3138,2789,-2962,-1355,991,1764,721,-3277,-1613,2476,1725,-1109,-1727,-1758,3777,162,-3576,-2243,689,2823,1326],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,5,-5,7,-7,8,-9,9,-10,12,-13,14,-16,18,-19,22,-23,26,-28,31,-34,38,-42,46,-51,57,-63,71,-82,93,-108,128,-155,194,-253,354,-553,1083,-5729,-11750,5814,4328,1573,-2015,-10883,5740,10961,-5526,-3894,-3431,2776,10808,-5650,-7839,4421,1797,6273,-1276,-11353,3680,7713,-3311,-1020,-5663,588,11032,-4617,-6471,2148,221,5233,369,-8873,3930,3739,-1052,444,-6313,1324,8183,-2104,-2467,-783,303,5751,-2380,-5347,3030,503,1436,-854,-4715,3491,4453,-2858,-2633,-2068,1895,4547,-4319,-3069,2864,2184,2022,-4468,-4214,6671,3419,-2239,-3612,-3140,7266,4627,-6474,-2244,112,6174,5204,-7974,-3580,6622,2637,1632,-6287,-6267,9805,4359,-4504,-3410,-3945,6996,7123,-10922,-4125,3503,3922,6394,-8111,-8120,10400,3247,-1916,-4112,-6765,7834,8265,-7888,-3066,-1187,3255,9300,-7275,-7683,6641,2676,1742,-2673,-8931,6729,8238,-4130,-1342,-2552,2432,8203,-5382,-5538,3942,590,4210,-3367,-6939,4888,3645,-3011,-326,-4129,2558,4258,-4642,-2752,865,1051,3105,-3537,-4322,4243,2535,-1179,-3154,-3247,4607,2454,-4835,-1350,180,3458,2185,-6017,-2230,4377,2620,-36,-6065,-1242,7802,529,-3573,-2923,-1474,6884,1634,-7843,-1128,2318,4455,2772,-9112,-2551,8087,2245,-1116,-6073,-4355,9361,2294,-6399,-1751,-699,6999,5526,-10414,-2648,5945,3525,3006,-9106,-6277,9288,1908,-3940,-3761,-3731,6790,6068,-9130,-2213,2295,3246,5115,-7240,-4887,7636,2405,-756,-3447,-5613,7459,4839,-5801,-1585,-680,3354,5186,-7175,-4250,4533,781,924,-3432,-4415,6651,2695,-2644,-438,-1226,3606,3072,-5893,-1133,4172,1221,2027,-3938,-2748,4320,517,-2142,-2684,-335,3667,500,-5195,-1151,2500,2713,160,-6101,206,4512,669,-2292,-4463,1032,6361,-357,-4284,-1525,1352,6608,-819,-6737,1653,3556,3682,-1294,-7134,-435,7280,170,-4426,-4388,-539,8835,834,-7582,-1849,2486,6014,-138,-10000,-236,6257,2174,-1321,-6823,-1974,9210,-46,-5699,-1396,-594,7262,1976,-8785,-962,5339,2706,1962,-5906,-1747,6451,1233,-3441,-1687,-2231,6696,1523,-7326,-1068,2438,2176,2687,-6512,-1073,5702,-133,715,-2714,-893,5443,1211,-3225,462,113,3106,1162,-4928,1064,4441,218,-530,-4199,893,4509,-203,-3515,-200,1920,4721,-374,-5089,1044,2969,1820,-2074,-4786,576,5291,-252,-3186,-2928,2277,6423,-2955,-4833,646,2745,3869,-2864,-6280,2376,5385,824,-3728,-5023,2047,5814,-463,-4362,-2740,2844,7286,-1470,-6002,986,3637,3203,-1902,-7470,1024,7418,-258,-3136,-3397,1337,6304,-774,-5875,397,2170,4241,-1258,-6888,27,4338,950,-359,-5880,-141,6707,-379,-3545,-2304,-1085,4683,-675,-5803,-162,2521,1333,-171,-3675,957,4526,-518,-2539,-1683,830,4219,-116,-3098,1935,2065,595,-203,-3724,2448,3152,-1100,-2157,-1234],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,4,-5,5,-6,6,-7,8,-9,9,-11,12,-12,14,-15,17,-18,20,-22,24,-26,29,-32,36,-40,45,-51,58,-68,79,-96,118,-151,206,-310,479,599,8422,4368,-13686,-1265,7442,2038,2063,-9299,-4685,13559,1623,-4926,-2674,-4345,9202,4712,-10449,-1208,2346,2620,5019,-8429,-4715,8666,989,-1497,-2310,-5300,8991,3799,-9960,-1096,178,3163,6283,-7460,-2373,6542,642,637,-2278,-3582,7105,1484,-4222,-275,-1296,3128,1549,-7682,44,3581,660,1554,-4512,-1035,4960,-1066,-3147,-1787,-380,6310,-1320,-6200,1739,1989,3712,-701,-8346,2201,5616,47,-2215,-5590,1797,8480,-3532,-5035,-968,838,8067,-3014,-10108,2783,5068,2087,-1393,-10020,2900,10736,-1536,-3892,-5369,-588,12167,-705,-10292,1583,888,5411,1098,-12423,1234,8000,1172,-699,-7185,-1670,12222,-532,-8379,-951,-1175,8091,2486,-11303,804,4936,1159,2638,-7916,-2246,8413,6,-2883,-1830,-3152,7848,1282,-7612,466,1208,1902,2513,-6982,-1111,5789,-1224,-967,-3307,-2084,6908,239,-5571,1797,816,3003,402,-6336,1878,3744,374,-1278,-4478,1958,5008,-1485,-3008,-562,2150,5216,-3416,-5268,3113,4060,2260,-2882,-6315,5067,4736,-2950,-3386,-4736,3583,7139,-5176,-5297,2508,4041,5140,-5186,-7464,4928,6345,-162,-2441,-9235,4890,9291,-4757,-4485,-2441,2272,9667,-3707,-8713,2685,4574,3675,-1457,-9740,3752,7814,-2099,-2237,-5835,-349,10445,-3817,-7858,691,675,6118,-416,-9349,2012,5663,-782,342,-6812,-855,8929,-2581,-3739,-423,-472,6176,392,-6128,1937,3471,1272,184,-6064,722,4496,-2613,-1949,-471,820,5842,-2191,-4236,1875,1909,1355,-1344,-4609,3102,3953,-2686,-1274,-1600,3664,4556,-4173,-3596,2483,1639,2986,-4271,-4582,3634,3217,383,-3477,-3772,5354,3671,-4044,-2905,-633,4679,5724,-5347,-5643,3727,4361,3559,-5628,-5513,5320,4133,-1023,-2433,-5095,5469,6618,-6872,-5654,-178,3888,5227,-4816,-8099,3064,4482,1795,-3630,-6561,4251,7399,-3233,-2363,-2034,2481,7778,-3339,-6194,2734,2701,3029,-2048,-7873,3601,5386,-1508,-1311,-3626,1216,6643,-2760,-3417,1545,1721,3767,-3049,-5556,3313,3356,-1167,-1297,-3543,2566,3810,-3758,-2788,1099,1925,2467,-3741,-3565,3908,2392,-108,-2532,-2218,4154,3412,-4127,-3026,586,3202,1960,-4645,-2056,3443,3417,-47,-5457,-2343,5769,2131,-2749,-3550,-1202,6669,3474,-5241,-3370,2147,4964,1821,-6851,-3046,4005,3033,373,-5272,-3228,6919,2641,-5014,-4791,-1132,5264,4648,-6690,-2696,2441,3851,4330,-5385,-4361,5190,3374,-1530,-3249,-3772,5140,4535,-5084,-3309,1253,3290,3545,-5386,-3864,3458,3110,820,-4093,-3796,3834,3800,-3207,-2102,-958,2389,3865,-3866,-1611,2555,1921,613,-4204,-2764,3831,1656,-2245,-1879,-1780,2250,1166,-3029,-1895,2147,1188,522,-1997,-2446,3390],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-7,8,-8,10,-10,12,-14,15,-17,19,-21,24,-26,29,-33,36,-40,43,-48,54,-59,66,-73,82,-92,104,-118,138,-165,207,-303,1431,1292,-3174,-8987,5604,8662,-4825,-3924,-4481,2031,9666,-4832,-7512,2635,3298,4537,-2950,-8810,3742,6094,-811,-822,-5824,3230,7475,-3466,-2883,9,1979,5173,-2017,-4823,2956,1450,1377,-1902,-5460,2990,3507,-2416,-791,-1794,2159,3524,-4596,-1229,1256,1740,1291,-4078,-1626,5867,1168,-2823,-1662,-1496,6446,1926,-6998,-987,1889,3690,2635,-8750,-3094,7821,967,-768,-4029,-3255,8680,2804,-8232,-752,-1003,5842,4912,-10788,-3100,6056,1989,2511,-6748,-6768,12054,3602,-4386,-3111,-5221,8016,6946,-10233,-2958,2950,3472,6232,-9194,-6574,8707,4213,-217,-4257,-6878,7764,7663,-6435,-3789,-862,2025,7746,-7114,-4954,5045,2545,3480,-2802,-6847,4757,5123,-2910,-1881,-3886,3655,4764,-4625,-4028,1471,2779,2703,-3471,-3617,2684,1440,879,-3468,-3662,5268,1792,-4194,-1761,-316,4046,1122,-5598,412,3626,1162,-316,-4700,-1223,6305,-684,-3445,-2425,724,6453,-96,-7980,1058,2884,2972,806,-9245,-486,7990,-67,-3266,-3573,-2104,8403,852,-7785,415,2022,5682,1977,-10046,-1184,7820,959,319,-6504,-3300,10473,881,-5997,-1913,-1759,8170,5204,-10604,-2233,5366,2929,3640,-8148,-4418,7721,2123,-2114,-3546,-3790,6899,4764,-7258,-2825,786,3713,4526,-6242,-4258,6558,1701,224,-3497,-4041,5642,1838,-3993,-2110,-523,3363,2251,-6210,-2323,2104,1282,1317,-2414,-1956,3699,773,-1359,-240,46,3508,-603,-4361,811,2097,2571,229,-4229,2049,5225,265,-1435,-2743,1013,5155,-1962,-3579,-392,2814,4781,-475,-7011,2155,3602,514,-2316,-6482,2233,7305,-2958,-4041,-1850,390,6806,-1595,-7564,690,2501,4172,231,-8175,1620,8273,-421,-2336,-4156,-557,8588,-1165,-6393,-2246,1059,5741,1255,-8861,17,6543,2167,-5,-6086,-2064,8524,-26,-4813,-1787,753,6857,1415,-6794,-1582,2501,1227,234,-4618,-1307,6268,794,-1691,-1904,-1883,5177,321,-4386,-711,1380,1922,-432,-5374,614,3876,99,-622,-2624,-190,4248,-371,-2784,-477,1486,4671,-1486,-4169,2052,2421,-246,-2026,-3286,1957,4182,-1857,-2494,-1351,2763,4840,-3114,-3796,2254,2174,2278,-2216,-5670,2473,3724,-718,-2866,-3458,3709,6475,-3068,-5114,156,3514,5491,-2280,-6124,2485,4135,1627,-3254,-6695,2577,6112,-1005,-5372,-2766,2633,5896,-1408,-5082,123,3037,3678,-1686,-5737,855,5211,789,-2215,-3821,1251,5640,-1601,-5353,-839,1638,4065,-337,-5801,165,3481,1599,-1722,-4117,1053,3862,-1425,-2464,-951,-1180,4149,-1601,-3855,1240,1359,1321,-985,-3302,1675,2526,-1064,-2677,-1753,2044,3860,-2456,-3286,671,1213,1285,-2791,-3474,2952,3486,-1047,-2693,-2202,3139,3784,-2665],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,2,-3,3,-4,4,-4,4,-5,5,-5,6,-7,7,-8,8,-9,9,-10,12,-14,15,-17,19,-21,22,-20,2,89,-795,-11774,-1395,6697,2165,1393,-9295,-3542,10544,1043,-5027,-3033,-3418,8888,3395,-9512,-2998,1328,4688,3366,-7607,-3713,7738,725,-254,-4012,-2044,7287,2322,-5595,-1110,-422,4735,2009,-6209,-305,1960,2165,1308,-4719,-627,5244,-236,-1960,-1903,56,6570,-1906,-4372,2760,1708,2762,-1571,-7217,4102,5099,-2653,-1157,-3903,2217,7938,-5235,-4952,2504,833,6257,-2672,-9229,5153,4917,-351,-1237,-9263,2539,10129,-4624,-4772,-1131,1635,10915,-3614,-10353,4513,4411,3597,-37,-11174,4388,10265,-1928,-2042,-4887,-40,11041,-2009,-9247,2102,2538,6464,1129,-11219,1498,7098,1027,-106,-6982,-1612,11666,-369,-4883,-2077,-140,7989,1599,-7449,-274,3512,2726,1312,-6885,779,5858,-346,-1883,-2727,-1031,6362,177,-4400,1194,474,3595,353,-5798,2161,5006,-228,-919,-2593,1019,4469,-1546,-2940,307,957,4468,-4205,-4657,2883,2420,451,-3252,-5350,4570,4120,-4224,-1438,-2173,3315,7231,-6970,-3874,3963,3033,3397,-4430,-6584,7542,4616,-2239,-1835,-6996,6134,7596,-5737,-3789,273,2243,7238,-4723,-8680,6015,4646,1064,-2247,-9977,4278,8920,-3564,-2610,-1844,1879,9120,-4476,-7940,3481,3588,3514,-1968,-8969,3619,6138,-1968,-1540,-5421,1917,8729,-2164,-4912,-1370,416,5227,-800,-6441,856,3729,-483,-635,-5208,1643,4650,-2753,-2144,-1793,913,4223,-2875,-4505,846,827,1194,-907,-3560,2968,3064,-1209,-1742,-2767,2913,3560,-4560,-2410,2185,1771,2331,-4919,-3115,5221,1550,-849,-3074,-3178,6374,2652,-4964,-1622,15,4385,2979,-6736,-3876,5059,2664,-72,-4754,-4098,7875,4026,-4019,-2925,-1817,4846,6174,-7764,-4001,2372,3775,3950,-5321,-6987,5982,2857,-1113,-3918,-5610,4904,6298,-6101,-3962,-614,4252,5628,-5552,-7119,3784,3320,1938,-2647,-6693,4070,5872,-2118,-2527,-1382,1906,6361,-3485,-4595,443,2407,3650,-2257,-6601,3219,1800,-552,-798,-2949,3021,3713,-2789,-2310,1140,1561,2271,-4035,-2800,3047,1721,-92,-2263,-1564,2811,702,-2447,-909,-538,3977,1755,-4181,-2222,3282,1740,-121,-3965,-876,5207,-2,-2603,-2080,-147,5776,1493,-4530,-2306,3121,3994,-372,-5504,-925,6780,558,-1472,-4880,-1638,6898,1063,-5269,-3240,1319,3791,2400,-7273,-2971,4029,2719,-376,-4834,-3019,6508,3067,-2021,-3279,-1725,6666,3025,-6617,-4161,1511,3617,2774,-5162,-4781,4667,3552,-1850,-4022,-2121,4184,3049,-3668,-2173,-163,3371,2548,-4486,-2840,2807,1579,-154,-2029,-2923,3204,2337,-1598,-1671,-742,2349,2341,-2736,-824,1634,2032,285,-2922,-1042,3701,993,-2067,-1202,127,3257,1267,-3303,-867,1929,2305,-87,-3163,177,3576,491,-2103,-2779],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,6,-6,8,-8,10,-11,12,-14,16,-18,20,-23,26,-29,32,-36,40,-44,49,-54,60,-66,73,-81,89,-97,108,-119,132,-146,162,-182,203,-229,260,-298,347,-412,502,-638,873,-1399,5824,-1975,-6498,-2333,-247,12218,-2754,-11540,2974,3839,4581,1892,-13364,2603,10205,-905,-1313,-4113,-1338,11553,-797,-7875,986,210,6270,1607,-12138,1512,6440,-406,959,-6986,-2775,11770,-1598,-4258,372,-2235,6075,1238,-8835,2656,2265,-57,2348,-6519,486,6671,-2856,-2447,-1154,-620,6499,-1463,-5999,2714,2580,2808,-425,-6431,2456,5270,-1896,-2455,-3668,2829,5535,-5236,-3443,719,1734,3865,-5508,-5070,4207,3139,362,-4637,-6459,6304,7011,-4627,-3394,-2515,5372,8729,-6760,-6320,3572,2196,5251,-3913,-9382,6639,6721,-2342,-1995,-7718,4213,10921,-6599,-4910,105,1227,9551,-4960,-10914,4512,5554,2067,-495,-9985,3842,8976,-4079,-1930,-3158,-535,11714,-2548,-8398,2619,857,5833,459,-10784,2829,6281,-2472,840,-4895,-330,8546,-3337,-4713,2090,-635,4504,254,-6495,3066,4565,-836,563,-3812,1642,4835,-4153,-2553,153,1135,4794,-4023,-5388,3865,2623,724,-2847,-4014,4442,4327,-3858,-2128,-1141,4522,4173,-5468,-3349,2688,3008,2202,-4807,-4227,6131,1968,-913,-3981,-4358,7594,4869,-7174,-3344,-333,4325,5502,-7763,-5037,6392,3039,2591,-5504,-7290,8011,4460,-4235,-3392,-3358,4953,8956,-7242,-4928,3035,2380,6129,-6642,-8681,7919,4103,-94,-1632,-8356,5420,7760,-5882,-3336,-533,1225,6367,-5256,-6151,4527,2261,1722,-1592,-7705,4909,4772,-4105,-319,-2682,2318,6257,-4691,-3998,1404,1698,2388,-2136,-4374,5406,1647,-2213,-396,-3261,2511,3465,-4124,-2414,787,1105,1808,-3852,-3443,5276,2132,-1083,-2538,-1513,5572,1862,-4332,-1101,1132,4319,1668,-5484,-1333,4795,3652,215,-5751,-1989,6706,2468,-3879,-4959,-300,7776,2732,-6627,-2786,2224,5135,2922,-8443,-3477,6272,2653,-1428,-4992,-4771,8030,4663,-5930,-2848,-1264,6400,4113,-8127,-2798,3492,1555,1487,-6469,-5205,6769,2877,-2639,-2854,-3982,5403,4460,-6613,-3532,718,2287,4664,-5260,-2902,4595,2297,18,-1946,-4251,4121,3148,-5376,-2455,399,1525,3510,-5072,-2311,3674,540,-63,-1916,-2182,5348,2449,-4004,-629,-814,3475,1276,-4743,-178,3111,836,-391,-3437,-1063,4936,556,-2876,-2141,1178,6022,-286,-4673,-593,2323,4301,68,-5587,171,5354,835,-1467,-3620,1049,5426,478,-4907,-3241,1190,6897,88,-7310,-289,3636,3146,-179,-6679,-484,6528,1510,-3361,-4230,-392,7990,326,-6482,-776,1612,4167,1726,-7420,-1426,5858,1922,-347,-4804,-1787,6511,2048,-4276,-1755,-996,5099,2621,-5621,-735,2234,2108,382,-4275,-1387,5477,47,-1496,-1560,-933,4273,1396,-5010,-728,1887,1939,1071,-4289,-1552,3567,-605,-774,-2309,-881,4224,751,-3597,-811,1038,3454,773],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-11,13,-14,16,-17,19,-22,24,-26,29,-33,37,-41,46,-52,58,-68,78,-93,113,-142,190,-277,840,-5922,-7269,9253,4562,-6119,-2296,-3010,6376,8221,-10605,-4588,4133,2884,6498,-7978,-8754,9394,3163,-2772,-1567,-7224,7395,8204,-8039,-3114,901,2663,6981,-5830,-7113,6473,1129,922,-1406,-6930,5600,5178,-5017,-1431,-2484,2952,5865,-5271,-3876,4096,420,1518,-3555,-5851,6225,2268,-2970,-805,-2401,4635,3073,-6614,-1880,2266,957,1225,-5691,-2151,5780,560,-2116,-3046,-244,7612,467,-6703,-908,1613,7656,1588,-8635,39,5250,2287,645,-8253,-1022,11451,264,-4607,-2569,-1151,9629,1441,-9715,-119,2241,4487,3369,-10436,-1804,9759,1182,355,-6317,-5089,11454,1804,-7532,-1572,-1923,6566,4739,-11631,-2079,5805,1426,3631,-7603,-4939,10359,2039,-4563,-741,-3553,6609,6510,-9457,-1208,1972,1011,5880,-6504,-3296,7303,1273,-1225,-1507,-4811,6044,3070,-5566,-572,543,2808,3568,-5883,-2144,4606,256,44,-3621,-2119,6391,967,-4469,-349,871,3984,959,-5082,789,3322,1353,-74,-5116,-1310,6985,7,-3731,-3348,2139,6599,-1531,-6730,348,2522,4165,-1285,-9173,2428,6507,1153,-3076,-7723,699,9090,-2609,-5371,-1596,-423,8854,-509,-9300,1655,3239,3673,-150,-10024,1004,8981,-777,-2515,-4002,-1117,9964,96,-8046,-1094,1395,6909,3388,-10523,-1240,6795,-166,124,-6907,-3124,9915,822,-5332,-926,-1570,6148,872,-9027,-519,4431,898,2092,-6075,-2145,8450,-798,-1901,-500,-2857,4941,931,-6624,1278,1647,2184,1331,-4596,-226,5209,-1200,-2151,-1788,507,5494,-1123,-4281,887,2389,2503,-1296,-5554,2683,5177,-115,-2330,-3923,2177,5982,-2375,-3331,-1845,3286,6910,-3590,-5502,2754,4290,2531,-3374,-6963,4000,6091,-1151,-3042,-4711,3376,7989,-3290,-5722,591,3257,6004,-2795,-9078,2692,5048,669,-2108,-6242,1974,7625,-1383,-4646,-1802,1814,7585,-2670,-7789,1680,2805,2501,684,-8507,1538,7083,-850,-1798,-3759,522,7732,-2141,-5801,509,-309,3958,0,-6946,2162,3647,-549,-3,-4131,-546,5582,-1059,-3383,379,-520,4069,-505,-4600,2425,2263,607,-1134,-3595,1596,3522,-795,-2604,-1147,2264,5268,-2475,-3487,2607,3116,582,-3148,-3486,2909,3246,131,-3141,-2640,3867,3728,-4028,-3656,511,3098,2682,-5329,-5257,3075,3922,917,-2878,-3887,6242,4705,-3312,-4352,-1351,5100,5894,-5804,-5574,2166,4512,2580,-4195,-6070,3607,4829,-1190,-3695,-3608,4523,6303,-3389,-4097,453,2513,4325,-3363,-6622,3438,3160,1181,-1407,-5458,2084,6808,-2033,-3172,-898,1876,5140,-3256,-4019,1889,1537,2527,-1686,-5068,1883,4686,-371,-1749,-2820,1909,4233,-2336,-2273,1333,819,2342,-1134,-3700,3693,1586,-272,-1732,-1247,3347,3418,-2490,-2102],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,23,-26,29,-33,35,-39,43,-48,53,-59,65,-71,79,-87,97,-108,120,-135,153,-174,202,-236,284,-352,457,-649,1109,-5371,-4920,926,4168,6881,-9425,-6822,6158,3994,2381,-4057,-7496,7781,5461,-4126,-3503,-3199,4509,6625,-6620,-3895,1248,2752,3126,-4661,-5481,4511,2632,92,-2824,-4511,4427,3721,-3517,-1852,-953,3144,2914,-6060,-1035,3215,281,800,-4106,-1395,6564,-60,-3080,-1495,-2077,5735,730,-6211,747,2535,1153,1033,-7244,-201,7296,-2170,-2155,-2229,-2422,9200,-704,-8361,2179,1949,5543,1500,-10856,550,7733,-833,60,-7015,-2458,11798,-386,-7549,-1373,-1020,7488,3410,-12527,-366,5328,1449,2264,-9462,-4578,11114,499,-4119,-3980,-4229,9304,4702,-9855,-1818,1411,4216,5595,-7924,-3547,8077,1933,-165,-3779,-4437,7367,3390,-4310,-2293,-1282,4036,3892,-6054,-3060,3260,2268,1973,-6006,-2752,6226,1362,-1001,-3176,-1011,4725,1046,-4490,-998,793,1767,828,-4766,405,3013,-570,82,-3430,976,6752,-1648,-2764,659,612,3938,-1750,-6996,2173,3060,-12,-872,-6457,2740,7367,-2297,-3262,-848,425,8664,-2496,-8382,4087,3670,3071,-387,-9190,2535,9005,-1476,-2212,-4523,48,9676,-2829,-7243,236,2201,6131,-1198,-11400,2249,6666,805,365,-7137,525,9572,63,-5356,-1929,-578,8812,1608,-9051,273,3768,2165,-9,-7683,-834,6950,-213,-1640,-4306,-1090,7338,552,-5700,-1416,1798,4475,1922,-6624,-494,3684,970,-203,-3365,-813,4834,-1120,-2345,-1395,1301,4029,-799,-4826,1348,2264,565,-1392,-4435,2059,3815,-2504,-1808,-2466,1064,4112,-2756,-2969,1739,1246,2919,-3050,-5489,3702,4612,-502,-1727,-4355,3944,5903,-5507,-4384,935,2246,5337,-3157,-6583,3701,4869,776,-2414,-6009,3503,5917,-2901,-4057,-2398,1232,7484,-3516,-7040,2400,3049,3193,-2892,-7683,3103,6425,-1209,-2622,-6731,2119,7704,-2354,-4313,144,1984,5489,-1207,-7515,1560,4829,1435,-1680,-4860,1024,6203,-714,-3145,-2324,879,5465,-1778,-4483,578,2484,1364,-1412,-4917,1771,4596,-438,-1540,-2566,939,3846,-1357,-4535,444,2202,1934,-1963,-4072,2510,1513,-407,-1117,-2464,3773,3708,-3221,-1424,-787,2768,3957,-3626,-3274,3382,3263,377,-3243,-3686,5309,3431,-3515,-3147,-1296,5075,4248,-5295,-1963,2184,2566,2412,-4631,-3970,5205,3517,-1688,-4146,-3533,4530,4497,-3888,-3761,606,4105,4953,-5084,-6072,3663,3111,1131,-4143,-4703,4173,4591,-2350,-2852,-2852,3257,5237,-3359,-4992,1059,3027,2599,-2606,-5218,1580,3948,216,-1993,-3306,2088,4748,-1451,-3834,-140,1421,3734,-2039,-4487,1671,2533,1385,-1198,-2340,2553,3322,-2307,-2168,-594,1802,2085,-499,-2683,801,951,-43,-1935,-1999,3891,1632,-1319,-974,-1238,2996,1643,-4557,-1524,1683,2274,55,-3326,-1818],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,11,-12,13,-15,17,-19,21,-23,26,-28,32,-34,38,-42,47,-51,57,-63,70,-77,86,-95,107,-120,136,-156,180,-212,255,-316,413,-589,1007,-4639,547,11599,-2917,-5737,-1507,976,8296,479,-10992,1982,4120,3404,317,-8860,169,8798,719,-3074,-3479,-1101,8490,-686,-5494,-653,1777,4334,65,-7267,842,4963,746,-747,-3715,1422,5567,-1828,-3223,-1783,410,5785,-1668,-3694,2303,1465,2226,-1603,-6164,4270,4184,-3265,-779,-2646,3812,5518,-5873,-3768,3967,45,3191,-3813,-6652,7441,3798,-3531,-1368,-5447,6205,7294,-8664,-5015,930,2232,6047,-7095,-7318,8203,3755,467,-2590,-9383,7510,8411,-6535,-2547,-2706,1505,10707,-6347,-8572,5144,3430,3578,-1856,-9181,5463,7115,-2730,-2410,-6030,3105,10284,-4382,-6126,755,2230,5849,-3255,-9682,4267,4794,-267,-161,-6579,2481,7360,-2182,-3868,-2798,-685,6737,-2326,-5454,1198,2208,2529,-1458,-5438,2576,4898,-1688,-1392,-2913,2187,3948,-3217,-2504,483,1236,2698,-3452,-2517,4085,-219,46,-1956,-3465,5841,2142,-4288,-889,-48,4324,3752,-6468,-1975,4937,852,1669,-5308,-3872,8278,1531,-5336,-2027,-2478,6184,5058,-9105,-2672,4089,2492,3711,-7482,-5763,8530,3428,-2750,-3112,-5143,8135,6070,-7676,-3517,164,3656,6389,-7752,-6946,5971,2847,3108,-4028,-8866,7612,5838,-4607,-3293,-2804,3074,6872,-5225,-5264,3708,2927,4960,-3213,-6608,4298,3894,-2183,-2410,-4576,3247,5247,-3196,-3232,412,2715,4226,-3503,-3489,2830,2650,1601,-2272,-2787,4184,2946,-3165,-1730,-1269,2984,2552,-4525,-765,1601,1754,1432,-3706,-2142,5051,555,-1929,-2438,-1522,4506,150,-5656,-593,1563,3068,861,-7092,-87,6122,1584,-737,-4514,-2006,7397,382,-5519,-363,786,5938,1291,-8334,-1184,5585,1940,1349,-7226,-3114,8427,2272,-4224,-3786,-1130,6492,3203,-7781,-1920,2956,3042,3589,-7806,-4133,6475,3159,-966,-3697,-4130,6524,3913,-5853,-2340,-1118,3484,4058,-6804,-3340,4119,2677,538,-4264,-4444,5021,3090,-2254,-1934,-2704,3946,2685,-4651,-1398,1854,1496,809,-3382,-2868,3220,389,-1409,-1657,-861,3695,1891,-3455,-950,425,3212,-159,-3497,118,2643,46,-661,-2266,352,4793,-944,-3626,-479,1279,4346,-1204,-4311,1122,2352,1432,-1431,-5025,596,5302,-345,-3019,-2987,1150,5643,-1323,-6069,287,1510,4058,701,-7766,201,4739,400,-1261,-4886,905,6866,695,-4944,-2329,1206,5127,-265,-6285,-489,4640,2440,-388,-6394,-1336,5715,940,-3550,-2630,-1277,6649,1290,-5578,-1568,2322,3709,1145,-5928,-991,3512,1860,-1363,-2549,-587,5076,1729,-3293,-1947,702,4010,436,-4049,639,2307,1659,516,-2361,-571,3623,743,-1810,-588,-200,3561,-114,-2294,-266,1506,237,179,-3183,459,2892,-842,-1863,-1761,88,4302,-1384,-2280,-88,1116],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,5,-5,5,-6,6,-7,8,-9,10,-11,12,-14,15,-17,19,-21,24,-28,31,-36,41,-50,60,-74,96,-133,207,-409,2271,5049,3368,2804,-11424,-2602,11940,-873,-2509,-4056,-3203,12240,2531,-10482,-760,-6,4955,4941,-12153,-2603,9093,585,1324,-5897,-5576,10045,1911,-6345,-114,-1895,4941,5066,-10139,-608,4738,-631,3106,-5735,-4032,9550,1464,-2357,-82,-2635,5739,3965,-7166,-356,2831,346,2148,-5192,-1217,5231,-1447,-1909,-1398,-1877,5295,347,-5854,927,2014,2951,191,-6583,1443,4134,869,-1801,-5388,2428,7080,-3108,-4892,-2543,1433,6572,-3467,-7701,1665,3674,3038,-2731,-9644,4324,7263,-1549,-3298,-5716,1282,11796,-3570,-7703,495,1881,8343,-2271,-11146,3172,6576,1398,-366,-9397,741,11552,-1721,-3677,-2622,-1323,10457,-793,-10432,3109,3407,4080,2218,-9892,476,8553,-835,-530,-4550,-3667,10089,-533,-7231,934,-745,5225,4074,-9681,1890,5729,-1038,2328,-4630,-2433,7700,-1130,-3678,232,-924,5014,757,-7008,2973,2765,-1126,277,-3768,1830,6513,-1866,-1456,-56,1258,4433,-3668,-4424,2345,1636,1369,-1965,-4271,4690,4753,-831,-3031,-3927,3269,5852,-3931,-4102,-679,3924,5587,-3912,-5161,4899,3955,1365,-3520,-7525,6784,6766,-4472,-3347,-4237,3885,7669,-6442,-6878,2638,2787,5327,-4304,-9358,4821,6011,-956,-1994,-7603,2111,9257,-5166,-4936,-770,1787,7234,-2433,-9730,3664,3688,1872,256,-7952,1059,8266,-3823,-1977,-3170,-950,7670,-2787,-6857,2349,85,3236,-82,-7164,2910,4093,-1673,-906,-3118,1153,6239,-3234,-3027,1418,274,2714,-1104,-5329,3249,3247,-1199,-683,-2865,1838,3931,-3862,-3284,147,1625,3606,-3574,-3642,3729,2094,95,-2568,-2190,4417,3438,-3283,-3453,-647,4200,3932,-5645,-3441,2292,3842,3102,-7933,-4800,5877,3143,-2169,-3782,-3764,7190,6113,-5492,-4005,-1376,4062,6537,-5547,-5366,4824,3505,2044,-3895,-6546,5709,5434,-3057,-2713,-3842,3939,7333,-4638,-4255,1104,2330,4777,-3876,-7713,5499,4132,27,-1312,-5653,3988,6963,-3349,-3328,-408,913,5347,-2077,-4902,3298,2083,1423,-879,-5953,1683,3847,-2757,-2178,-1108,-340,4103,-3714,-4153,2677,953,1324,-1611,-2636,3553,1217,-3659,-1292,-1290,2681,2550,-4244,-2317,2739,2623,1270,-4192,-2105,4298,2384,-1060,-3292,-1767,4904,1484,-3696,-2869,1838,3270,1389,-5811,-2064,4365,2930,153,-4515,-2508,5862,2412,-3380,-4831,-793,6340,2884,-6710,-3305,3212,4049,2097,-6661,-2728,4918,2675,-624,-3885,-2955,4294,2111,-3726,-3354,-507,3841,4438,-6106,-3736,3116,2194,1782,-3506,-3580,4640,2969,-271,-1786,-2001,3257,3769,-4374,-1420,318,1572,1973,-4042,-2775,3442,1316,-289,-1407,-994,2641,2482,-2437,-2,8,2002,381,-2472,-1253,3468,366,-776,-1350,-1250,4468],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-17,19,-21,23,-25,28,-32,34,-40,45,-52,60,-71,86,-109,146,-208,340,-717,4458,10881,-7963,-7705,5220,2698,4861,-4690,-10253,7344,6490,-3383,-1340,-6390,3557,11493,-8076,-4687,284,953,9651,-4617,-11452,5562,2496,501,318,-10028,3821,8672,-5145,-3828,-2071,-352,8483,-2403,-7154,3840,1107,2175,395,-8148,3094,5555,-3639,-462,-3142,1099,6675,-4189,-3787,3430,683,2756,-2452,-6656,4577,1430,-1862,-1836,-2303,4439,3580,-4946,-2368,1716,2994,2262,-6037,-3030,5664,2101,-30,-4628,-3167,7200,3428,-4625,-3471,-1598,6485,3620,-8736,-1529,3442,3593,3299,-6934,-3892,9405,2437,-892,-4744,-6389,8558,6492,-7596,-2965,-494,3896,7237,-9454,-6371,7120,2492,3261,-5840,-8591,9482,5321,-4887,-1215,-4060,6373,7812,-8424,-4119,3230,868,6766,-4507,-9293,9042,3468,-1138,-302,-6540,5306,7602,-6184,-1277,44,1004,7067,-4109,-6468,5536,1460,569,-952,-6306,5083,3715,-5716,-318,-718,1480,5028,-5691,-2019,5245,1109,329,-3354,-4756,6593,1354,-3654,-1847,-1061,4044,2703,-6025,-596,3177,2760,1211,-6313,-570,6836,1452,-2777,-2507,-775,7270,1177,-7340,-2638,754,7023,677,-9151,-1868,5656,2734,-60,-8181,-1746,8445,626,-4023,-3495,-1541,9210,3129,-9415,-2160,1882,5107,3997,-9828,-3432,8800,1479,298,-5638,-4492,10421,3644,-5847,-1318,-1817,5915,5904,-8451,-2576,4795,1922,2470,-5377,-5487,7588,1528,-3292,-1144,-3782,4701,4784,-6657,-1784,1019,1165,3859,-5610,-3457,5310,399,-462,-2145,-2769,5176,2901,-4975,738,423,1725,1285,-4088,-464,5087,-688,-860,-2189,-342,5135,-666,-4619,-1342,1344,3566,429,-6218,704,4451,1889,-1260,-5131,467,5681,-1094,-3720,-2579,803,6363,-1645,-7573,-432,4006,5212,-311,-7514,122,6428,834,-2766,-5709,270,9020,-485,-5293,-2428,1774,7324,512,-9069,806,3146,3526,759,-8549,-98,7752,435,-1505,-4062,-2941,7830,1187,-6358,-1601,884,5129,1986,-8018,-1519,5550,1604,808,-4479,-2963,6035,505,-3764,-694,-1277,3936,2412,-5206,-52,2971,895,2463,-4634,-1526,5601,-50,-2197,-821,-875,4401,63,-3196,1221,2497,449,-830,-3791,744,4970,-995,-3125,-2339,1055,4142,-1554,-4319,1256,3217,2448,-2743,-5016,2182,3778,-878,-2274,-3542,3137,4803,-2030,-4480,-1377,1787,5966,-2301,-5171,309,3847,3680,-2189,-5591,2848,6229,-1223,-3104,-3116,2293,6800,-2319,-5197,436,2364,5495,-2037,-6795,1934,4584,435,-2217,-5297,669,6767,-1994,-3548,-1943,598,5810,-1132,-4878,1641,2500,3015,-581,-5463,634,4372,-307,-2740,-1950,844,6356,84,-4248,716,53,3055,-19,-4003,652,2062,-381,-654,-2285,661,3592,-779,-2456,1159,1195,2809,-1527,-3908,3268,2339,499],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-6,6,-7,8,-8,10,-11,12,-14,15,-17,19,-21,23,-26,28,-31,34,-38,41,-45,49,-54,58,-59,57,-39,-47,1014,8681,2119,-1451,-6838,-3621,9376,3504,-7064,-2272,-619,6627,4203,-8667,-2565,2813,3008,2201,-6597,-3008,7077,2602,-2221,-2987,-1455,6161,2955,-4881,-1050,597,4414,2102,-5996,-634,4296,1414,683,-3551,-244,6589,-499,-3589,-55,-788,4292,-911,-4977,3354,2012,-182,490,-6463,2134,7588,-3559,-3249,-1158,577,7352,-2806,-6887,4137,1625,2087,-1728,-9547,4829,7814,-3642,-1724,-4249,977,10950,-4818,-7829,2646,890,6807,-639,-11646,3610,6318,-1133,-346,-8000,1057,12528,-2653,-6471,-1655,193,9834,-1200,-11816,1398,4492,3437,-138,-9329,-1083,8660,14,-3191,-3774,-1237,9293,816,-7266,-988,1519,5104,1939,-8139,-452,4939,30,419,-4709,-933,6434,-406,-3567,-2728,-709,4804,578,-6199,991,1782,2698,-378,-4913,1907,2951,-536,-620,-2789,-131,5507,-3004,-3901,914,1041,4190,-2729,-4763,4421,3119,-278,-1192,-5685,3200,5286,-5878,-2465,477,2297,5038,-4898,-6172,6080,2558,-127,-1695,-6537,6848,6373,-4956,-2320,-3313,2709,8674,-4861,-7020,3709,2789,4181,-2308,-9834,5823,5452,-2581,-3265,-6158,1928,9033,-4804,-6477,135,2031,7416,-1642,-10636,2339,5443,1974,-1682,-6648,1544,7530,-1739,-3848,-1961,1161,7311,-796,-6398,2189,1992,4037,-1767,-6596,176,4655,56,-1751,-4019,786,5674,-1574,-3146,309,480,2597,-2367,-4289,1758,1501,769,-2453,-3813,2651,3781,-2819,-698,-555,1027,4047,-4075,-2497,2883,795,1353,-3111,-2130,5512,2459,-3251,-1944,-2317,3470,4117,-6480,-2754,2246,2442,2562,-5167,-3234,6452,1721,-1122,-3660,-3143,5173,4865,-6204,-2694,-283,3557,5182,-7022,-6319,5278,2033,1268,-3333,-6672,5256,4533,-3464,-2981,-1774,3782,7296,-5202,-5597,2536,2251,3976,-3268,-7083,3293,4641,-524,-4322,-5083,4196,6937,-3293,-3888,-542,1676,4031,-3347,-5587,1813,3636,2576,-2653,-3400,2045,4239,-2014,-2239,-1643,1648,3941,-2791,-2717,778,1774,2719,-1933,-3562,4348,2436,-278,-2359,-1352,2632,1949,-3222,-678,888,2662,1872,-4513,-866,3937,735,-241,-3690,-1032,5272,250,-4127,-561,-332,2613,1666,-5669,-1007,4602,2478,831,-4387,-1935,6620,868,-3774,-2709,-382,5718,2188,-6292,-2086,1746,3486,1927,-4472,-4461,5928,3143,-1886,-3685,-2615,5959,3930,-5285,-2314,-333,3518,3700,-5074,-3261,2894,2854,1084,-4173,-4046,4800,3961,-2696,-3405,-906,4241,4430,-5232,-3350,1396,3525,1682,-4046,-4192,3258,2300,342,-1756,-644,3774,2970,-3681,-1673,233,2874,1482,-3886,-1488,2814,1732,-357,-2141,-1021,3317,893,-714,-1880,1140,2652,-620,-3748,-1004,2506,1682,-730,-4566,767,4103,205,-2878,-2637,1283,4374],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-4,6,-6,6,-7,7,-9,9,-10,11,-13,14,-16,17,-18,21,-23,26,-28,31,-32,29,-12,-83,1626,7019,-3816,-10377,3636,5704,366,-2501,-8343,2619,9396,-3687,-4039,-2229,1898,7716,-3026,-7124,1623,2118,3912,-988,-7811,3928,5134,667,-2160,-4280,2325,4728,-2707,-3197,-322,992,5817,-2872,-3071,4009,2472,459,-1233,-3934,4439,2439,-3692,313,-1506,2373,4579,-6878,-1812,4354,-508,2110,-5422,-4376,6896,853,-4028,-757,-1526,6527,4522,-8892,-762,3577,1725,4527,-7042,-4500,10420,1396,-3616,-2243,-5661,9529,4454,-8728,-1792,1056,3307,7494,-8798,-6244,8178,1223,846,-3825,-6993,8846,5343,-6607,-3252,-2673,4792,8494,-8218,-6501,5036,3246,4016,-4307,-8082,6912,5269,-1771,-2130,-6710,4390,6635,-5570,-4493,-371,2109,4934,-4286,-5537,4073,2823,1474,-3705,-4604,3398,4567,-2740,-2371,-2424,2046,3889,-3734,-2525,1243,617,1503,-4597,-2323,4524,395,-742,-2430,-2058,5059,1244,-5093,310,1034,2966,2521,-6920,77,6152,921,-72,-4360,-1614,8040,-781,-6390,767,-1117,6184,2277,-9337,392,5423,1626,828,-6519,-2883,8860,9,-5232,-2267,-1804,8326,2497,-9645,-905,2817,3679,3836,-9275,-2919,8677,2441,-1710,-4715,-4946,9351,3121,-7197,-2213,-182,5078,4549,-7244,-3781,4831,3520,1840,-5542,-5689,6253,4096,-3646,-3683,-1926,5461,4990,-5172,-3975,1943,2853,2478,-4425,-3094,4624,2192,-990,-2624,-1397,5315,2425,-4257,-2106,-55,3806,1331,-4775,-635,2201,1007,436,-4504,450,3666,-1348,-2586,-1091,-1229,4475,-345,-5362,577,2449,1583,120,-5045,1327,5020,-1671,-1698,-2098,857,6946,-1489,-6272,310,956,4147,-450,-7580,703,5750,-115,-800,-5521,-915,9260,-2969,-6233,-1155,1129,5849,136,-9506,758,5510,2850,98,-8347,136,8627,-564,-3490,-3316,-1605,6555,1248,-6450,-1648,838,4294,1680,-7638,-1584,5694,1514,-1699,-4174,-1446,6910,2154,-3841,-1950,-479,4791,1923,-6056,-1728,3071,2670,352,-4818,-261,4078,806,-1483,-1573,-1412,4227,72,-4843,369,1695,1909,-837,-3379,1746,2889,-902,-1303,-2705,1596,2912,-2696,-2204,341,1425,3068,-2161,-4203,2077,3249,-172,-2255,-3617,2974,4256,-3510,-3097,-1511,1853,4698,-3772,-5310,3529,2659,1997,-2058,-5001,3584,5895,-1182,-2908,-3026,1834,5983,-3052,-5481,837,3542,3203,-2411,-7231,2412,4728,1363,-1660,-5968,1999,6562,-64,-5121,-1045,666,5022,-185,-6483,1214,3689,2211,-1302,-5448,-1127,4390,-388,-2399,-3235,1270,5065,-818,-3929,494,1606,2947,-718,-4263,559,2247,272,-1604,-2903,410,4172,158,-2057,-222,1701,2362,-716,-2907,396,1841,781,-331,-1980,1289,2162,-1203,-1186,-117,1985,2830,-2594,-3596,1896,2456,436,-3334,-3818,3131,2401,-1424],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,6,-6,7,-7,8,-10,10,-11,13,-14,16,-18,20,-22,24,-26,29,-32,36,-40,44,-50,56,-63,71,-81,94,-112,138,-184,304,-1532,-5266,-4191,9211,5167,-9236,-2320,2835,5054,6197,-10044,-5884,9643,1864,883,-4716,-7909,10041,5878,-9001,-1938,-2147,4408,8923,-8772,-4213,5606,1193,3395,-3597,-8038,8371,3398,-4702,467,-5740,3210,7418,-8166,-2800,3552,-655,6043,-4088,-6267,7280,619,-2351,-739,-4386,4865,2922,-6766,-1623,1313,606,1556,-5861,-2831,5409,298,-1295,-2857,-1979,6226,334,-5065,-1042,315,5222,747,-8176,607,5289,2069,-398,-6662,-1,7478,1305,-3184,-4420,628,9695,-194,-8438,-1421,2269,6138,1534,-10524,359,6586,2099,-294,-8624,-1287,11444,185,-5093,-1369,-1501,10301,2156,-10772,-588,3018,3405,3534,-10244,-3105,9908,131,-2876,-3855,-5045,10550,3944,-8593,192,-2029,4138,6197,-9113,-1519,6936,-1056,518,-5120,-5994,7181,1874,-5697,-500,-1723,5208,3598,-8025,-228,2882,-923,1650,-4242,-2496,6638,-677,-3806,-87,-1708,4398,1317,-5882,967,1579,187,403,-4634,-718,5733,-790,-3068,-1922,-504,5426,-1749,-5964,564,3218,3547,-1339,-6287,1868,6131,1070,-1313,-5342,2018,8027,-1880,-5227,-3067,2370,8008,-3407,-8577,718,3761,3534,-2432,-9012,2492,8590,-95,-2363,-6085,725,10115,-951,-6475,-1192,1777,8200,-103,-10466,1789,3546,874,930,-7814,-1436,9104,-1622,-3388,-3515,-1772,8179,660,-8304,811,1117,2513,2028,-7684,-939,7154,654,-245,-2896,-3326,7009,325,-5900,796,46,2485,1974,-6382,107,4121,-259,736,-3753,-314,6796,-1295,-4606,968,-308,3456,-527,-7819,2460,2981,39,-620,-3987,1590,6302,-2011,-3182,-953,1801,4476,-2621,-5883,2826,2818,1024,-2609,-5791,3096,5065,-1121,-3388,-3030,4869,6923,-4160,-5425,424,3746,5912,-3223,-7534,2969,4599,2684,-3196,-7295,3467,7492,-2483,-3717,-4208,1955,7185,-4033,-6420,775,3023,5000,-2020,-7203,2875,3673,241,-1443,-4659,2137,7731,-2731,-4732,-857,126,6886,-1123,-7442,2759,3063,1030,1346,-5649,1462,5998,-3050,-2124,-1906,-301,5988,-472,-3940,1670,2428,1501,95,-4539,1160,3793,-2805,-1238,-2423,778,5000,-2563,-3040,1858,1056,2401,-3048,-3820,3112,3866,-1185,-2710,-1178,2541,3542,-2886,-2551,-566,2970,2462,-4606,-3980,2929,2970,998,-2690,-2871,4744,4830,-3063,-3574,-996,4157,5204,-5078,-2527,1842,4105,2458,-5034,-5759,4364,4598,-660,-4050,-3795,4635,4915,-3217,-3669,-140,4112,4599,-2477,-5308,3252,2533,2286,-2290,-5410,3429,4016,-133,-2351,-3359,3467,5508,-3537,-4557,1333,1930,3507,-2867,-4989,3284,3005,-456,-663,-3132,2875,4773,-3255,-1846,276,2248,1696,-3566,-2105,3331,2446,353,-965,-2654,3470,3677,-3353,-1464,-57,1846,2186,-3636,-3063],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-7,8,-9,10,-11,13,-15,16,-18,21,-23,26,-29,32,-35,39,-43,48,-53,59,-65,71,-79,87,-96,107,-119,133,-149,170,-193,223,-261,314,-387,501,-702,1165,-5282,2845,10014,-2484,-2142,-5805,1165,11607,-4483,-7793,1110,494,9153,-1935,-13361,4595,6131,856,862,-9827,1002,12317,-3421,-4481,-1797,-3461,9838,-1739,-9424,4295,3027,2117,2848,-8816,657,8293,-3381,-606,-821,-1838,7959,-580,-7019,2932,-1430,3612,1898,-8641,1648,5190,-3498,-597,-3286,850,7676,-3167,-4818,1448,780,3097,-2128,-6460,4219,2928,-1641,-1247,-4466,3805,5643,-5183,-3600,-1188,3168,5211,-6218,-6771,3679,3213,3557,-5411,-7607,5901,4322,-2399,-4915,-4856,6861,6811,-6398,-3949,546,4255,7261,-6869,-8261,6985,4588,2131,-3260,-9294,7056,8531,-3597,-3642,-5381,2936,9793,-5206,-6472,3639,2381,6647,-3445,-10436,6044,6174,-1292,-1216,-8203,1846,9355,-4978,-4410,-245,150,7991,-1997,-9608,5992,2876,-421,1004,-7643,3141,7154,-3919,-876,-550,-118,7062,-2174,-6735,3777,-163,1022,818,-5621,3423,4222,-4006,-726,-2152,2627,5637,-4057,-4373,3442,1201,2610,-4034,-4959,5178,2587,-2958,-2700,-2122,4931,3334,-5416,-3427,1107,5129,3553,-6749,-2838,5391,2658,-217,-5785,-3358,7653,4988,-3841,-3481,-1865,7591,5066,-8700,-3633,1961,4883,3748,-7922,-5757,6881,3855,-445,-4409,-5712,7014,6465,-6507,-2153,-1420,4579,7460,-7393,-5593,5036,2832,3038,-3321,-8292,6936,5150,-3557,-1835,-5526,3899,6600,-5979,-3135,1922,1301,4669,-2567,-7177,4839,4019,-2491,-501,-5582,3699,5489,-4644,-400,373,582,3899,-3766,-4337,4578,704,-496,-2132,-4173,3175,3336,-4237,-77,1317,1838,2274,-4293,-2498,4930,2109,122,-4271,-1522,5798,2900,-3532,-2876,303,5120,2343,-6888,-2025,2640,3621,1175,-5189,-295,5622,2030,-1520,-4559,-631,7421,1711,-5204,-2031,1408,6407,1730,-9029,-2593,3735,3980,1415,-7071,-2743,8231,2550,-3469,-3097,-1954,7517,4539,-7039,-2356,1338,3927,3875,-6929,-3736,5892,1155,823,-4147,-3766,7755,2585,-4567,-482,-2848,3745,3964,-6141,-1554,3723,485,1772,-3222,-3446,4304,1109,-3282,-364,-2568,2654,3191,-4674,-703,2432,418,1053,-4029,-1992,4643,1104,-2296,-790,249,3852,883,-5039,-328,3110,1207,320,-4870,572,3865,351,-1559,-3115,892,5127,220,-4627,-1456,2531,4358,-177,-7122,-391,3887,2230,-804,-5917,723,6147,467,-4172,-3472,1082,7157,-227,-5592,-810,2241,4267,845,-7438,-436,5430,2056,44,-5946,-1072,7664,1266,-4105,-2116,379,6539,287,-6241,-302,3285,2835,872,-5876,-2069,6528,537,-1553,-3138,-1173,6031,1100,-4816,299,751,2390,1201,-5534,-197,4353,-104,-1051,-2772,-1677,4641,201,-2796,-381,1013,3220,533,-4388,-462,2419,-824,-1206,-3680,307,4466,-85,-2362,508,1368],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,7,-7,8,-9,10,-12,14,-15,17,-19,22,-24,27,-30,32,-37,40,-45,48,-53,60,-66,72,-79,88,-97,107,-119,133,-148,167,-190,217,-251,295,-356,443,-579,825,-1402,5968,285,-10690,402,2898,6518,759,-9649,-103,7333,1256,-1602,-6199,-419,8994,698,-5151,-3219,910,7461,-85,-6715,-182,3848,3599,310,-6138,288,4818,422,-1340,-4100,344,6633,-1980,-3237,49,-359,5361,-552,-5578,3887,2372,-965,722,-5180,3125,5765,-5684,-1346,-913,-200,6331,-5024,-5111,5857,1405,-48,-2044,-7326,4991,5905,-6573,-910,-1651,2763,8980,-6813,-6194,5714,1536,3664,-4423,-8135,7699,5936,-3662,-2719,-6136,2482,10001,-6436,-6556,2227,3091,6688,-3805,-10127,6341,5205,-554,-1936,-9357,3635,10286,-4376,-5794,-2359,1236,9314,-2804,-8664,1846,4167,4298,-1156,-8264,1735,5890,-1461,-2859,-5311,2010,8497,-2405,-5333,-1440,1984,5516,-2529,-6353,1637,2973,1550,-1854,-5131,2411,5362,-1319,-2664,-1769,1562,4322,-4096,-2431,1079,443,3003,-2848,-3659,4506,1215,-1867,-501,-3984,3691,3706,-5066,-1377,2287,988,3452,-4676,-4099,7442,926,-890,-2399,-4793,6379,4722,-7561,-601,746,2471,6059,-7526,-4590,5635,1301,1369,-4792,-7002,8650,5806,-4787,-2668,-2583,5127,7749,-7526,-5236,4262,2171,4426,-4881,-7422,7052,5566,-1434,-2599,-6006,4873,7445,-3942,-4950,-26,3493,5538,-4178,-7198,3934,2757,1981,-3175,-7278,3517,5119,-2469,-2782,-2418,2828,5363,-2803,-3744,1042,2659,2671,-2940,-4603,3902,2168,1181,-1738,-3143,2936,2618,-2321,-585,390,1519,2488,-3489,-2427,2742,1453,1326,-2260,-1948,5202,1318,-2626,-987,-1390,3964,2689,-6077,-1197,3295,421,1116,-4689,-2455,7483,1775,-2815,-1390,-2040,5856,1641,-7342,-45,3349,2608,2176,-6948,-2688,7903,1357,-739,-4147,-3523,8008,3036,-6932,-1755,466,4453,4184,-6761,-3966,5885,2390,1087,-4552,-3597,7055,3655,-3712,-2129,-2160,5145,4788,-5398,-2599,1896,3562,2818,-5522,-4688,4421,4435,-332,-2805,-3627,4540,4292,-2627,-2829,211,2908,3367,-4125,-2896,2411,2784,1183,-3230,-2400,3397,1671,-1993,-906,-1206,3875,1861,-3603,-2156,1644,1505,1391,-3797,-367,3616,-73,-1366,-1942,-317,4615,698,-3851,-480,213,2246,-278,-5376,1454,3674,151,-1141,-4015,194,7266,-538,-4286,-837,419,4611,-92,-6639,-683,4133,1916,-764,-6337,226,7239,1193,-2492,-3202,554,5295,273,-6376,327,755,3985,1155,-5744,-1237,6608,980,-1604,-4725,-637,7123,1421,-4890,-3091,731,4064,1461,-5782,-1868,3557,3144,448,-5592,-1847,4172,2072,-1849,-2112,-1053,3752,2397,-4379,-1888,949,2815,512,-4312,-1195,3586,746,-480,-1896,11,3192,486,-3462,-545,453,2793,-174,-3275,694,2426,679,-499,-4025,858,2979,-122,-3564,-1106,734,3648,-442,-3168,1273,2559,1697,-2511],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,6,-6,6,-7,8,-8,10,-11,11,-12,14,-15,17,-19,20,-23,25,-27,31,-34,37,-41,47,-52,59,-68,79,-93,112,-140,181,-256,434,-2091,-3439,-4248,5826,8190,-7955,-4038,405,3988,5897,-6065,-6301,5395,4272,785,-4460,-5490,4878,5104,-3232,-3927,-2949,3584,4525,-5761,-3560,1595,2248,3148,-4835,-3873,3590,2178,-360,-2200,-3898,5228,1636,-4695,-1055,-948,2600,3479,-5857,-498,4014,-326,1454,-3249,-2286,6817,-652,-5000,1529,-1034,4704,1791,-8999,915,5538,351,2931,-6477,-1585,11085,-1954,-4255,184,-1694,8878,1236,-9928,831,3384,2968,3659,-9889,-2184,10020,-993,-3288,-4699,-3099,10629,2602,-8611,-1515,139,5982,4311,-10826,-2595,8036,2398,985,-6285,-5686,8614,3180,-6206,-2315,-2376,7499,5203,-8797,-4395,2954,3867,4141,-7397,-3736,5917,2523,-785,-4002,-4073,5392,3812,-5055,-2610,-814,3625,1939,-5308,-747,2913,2163,2358,-4410,-2219,5401,-767,-787,-2160,588,4370,486,-5295,1429,531,1794,955,-6534,1082,4629,-1662,-665,-3227,177,7433,-1710,-4754,2593,195,3027,170,-8559,1958,5821,-739,-704,-6640,-250,9681,-3872,-4892,-11,1259,6589,-1463,-8965,1900,5660,2237,266,-8253,-253,9779,-2352,-2853,-2532,-719,9616,6,-8852,709,2441,4380,1804,-8781,-476,8518,1345,91,-5468,-1964,8501,981,-6276,-2232,107,5618,2790,-7937,-966,3674,2492,1078,-5831,-2002,6062,1227,-2616,-2604,-948,4888,992,-4306,-1315,1298,2237,1500,-6341,316,3146,573,-119,-3082,-419,4314,-899,-1715,-527,-173,4203,-1282,-4944,2354,2022,1215,-744,-4024,2040,5360,-2760,-1841,-1095,1260,6338,-2889,-4952,3196,2410,2574,-1786,-6506,4233,5373,-2470,-2498,-3369,2262,7865,-4082,-5023,736,1887,4872,-3649,-7533,4403,4762,222,-2199,-5544,1885,8648,-1534,-4333,-1925,1214,6727,-1995,-8452,2410,3454,3156,-507,-6883,838,7175,-824,-2412,-4223,210,7812,-2497,-5314,-145,2755,4170,-49,-5926,657,4515,2164,-1228,-4335,275,5037,-259,-3116,-1869,2204,4866,-847,-5127,1069,1528,2548,-1321,-3669,621,2925,-1086,-1266,-1957,-201,3696,-1520,-1569,1045,1379,1238,-2661,-2853,2730,1563,-1131,-1766,-2899,2965,3411,-4118,-2740,788,2367,2198,-3760,-3400,4160,2620,235,-2246,-3988,4404,3544,-1988,-2208,-1136,3261,3866,-6164,-4913,2936,3193,2508,-3522,-4441,5244,4764,-1169,-3267,-3172,2817,5647,-4293,-5312,663,2963,4109,-3991,-7004,4280,3897,433,-2562,-5223,3302,5190,-1899,-3764,-1225,3600,4602,-2884,-5276,1085,2405,1543,-2229,-5337,2895,3567,-682,-1388,-2306,1102,4587,-1928,-3141,258,1875,2510,-1390,-3513,2177,1763,95,-2511,-2192,2836,1571,-3068,-2220,-1399,2131,2074,-2248,-1380,2711,2057,-1526,-3202,-1400,4048,1538,-2291,-1544,-748,3163,1275,-3990,-1978],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-4,4,-5,6,-7,8,-9,10,-10,12,-14,16,-18,21,-24,32,-45,78,-200,2059,5906,-6888,-8161,8259,3936,-1081,-4912,-8154,7762,7898,-6893,-3198,-1188,2877,10046,-7842,-9404,4593,2054,3461,-3395,-9890,6861,6835,-4389,-954,-4760,2071,10163,-6434,-5434,2698,-141,5898,-1102,-8215,5811,4651,-2638,398,-3693,2981,7463,-6450,-2635,1702,-1398,5207,-3194,-6450,5645,1033,-754,-654,-4461,3593,4347,-4246,-1151,384,3377,4150,-5442,-5298,4820,1551,1460,-3156,-2426,6974,3205,-4739,-2879,-609,6307,3308,-7551,-3043,3533,3725,1053,-7776,-3547,7124,3337,-2159,-6518,-3091,7867,3344,-7550,-3450,-868,6875,4722,-9870,-3774,6149,2665,2878,-7070,-6488,9884,2224,-3086,-2905,-4789,7040,5552,-8810,-3158,385,2872,7757,-10055,-6884,7694,2230,1203,-2605,-6518,7551,5410,-6844,-788,-2856,2836,7914,-6206,-4028,5515,316,3181,-2424,-6575,6813,3077,-4160,-85,-2664,2547,5165,-6661,-1330,3135,185,2801,-3166,-3992,6025,363,-2634,186,-2437,4941,2582,-6285,-1068,2878,2155,2384,-5656,-1563,6325,734,-2711,-4156,-1877,7289,523,-5153,-1111,2488,5358,759,-8365,-1730,5379,3963,-775,-7917,353,8085,-198,-3092,-4066,-206,9415,1060,-7915,-1652,1349,7274,1645,-9322,-1157,7221,1541,-928,-7803,-3223,10694,1618,-4845,-2418,-1266,7000,2824,-9617,-1622,2118,3784,3351,-7667,-2294,9298,1083,-644,-3188,-4651,8340,2842,-7715,391,-179,2930,4354,-7615,-2494,5961,-1745,1213,-2618,-3172,6294,1957,-3948,-128,-1169,1542,2187,-6428,563,3985,-807,438,-3213,-1793,6054,-1171,-3163,-86,-1060,3629,991,-6163,797,4031,1060,-667,-4921,1317,6752,-1052,-2368,-2979,1952,6580,-1061,-5363,152,1678,4655,-1441,-7442,619,4623,2400,-2569,-6397,1804,7640,-614,-4560,-3237,1603,6888,-522,-7530,-493,3817,5457,-1026,-9668,1069,7037,251,-3295,-6311,822,8486,-1102,-6232,-1957,1201,7612,299,-7684,-678,5759,2597,143,-6026,-1185,7908,-667,-3788,-1501,-1888,6311,750,-6254,1522,1609,1574,398,-5984,831,5261,-862,-330,-3441,-745,6261,-724,-4809,1354,1489,1349,108,-5593,1187,3671,-1429,-2011,-2679,1222,5571,-1480,-4099,1362,942,3264,-2613,-4553,1995,3714,-283,-1451,-3708,2525,5360,-1740,-3529,-1419,2182,3686,-3335,-7018,1472,4301,3455,-1803,-7163,3077,4994,-985,-4977,-4264,3258,6499,-3195,-4979,-1215,3348,6260,-2535,-7326,1908,4321,2778,-2465,-6476,2925,5813,-1200,-3275,-3419,1768,6049,-2464,-5535,265,2807,3545,-2201,-6558,1907,4905,1308,-2372,-3704,47,5341,-1605,-3009,-1003,1147,3281,-1254,-4219,620,2693,913,-1173,-4364,1330,3488,-1922,-2731,-1143,979,3927,-1848,-4022,2538,1822,423,-1358,-3120,3274,3084,-1892],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-8,9,-9,10,-11,13,-14,15,-17,19,-21,25,-28,31,-37,43,-53,67,-88,126,-205,432,-2409,-9442,-557,2568,7276,474,-12642,195,7066,1698,1451,-7722,-1724,12140,-935,-6930,-974,-2470,9566,3265,-12184,-622,3219,2903,3471,-9198,-2626,10712,-972,-2565,-1990,-4736,8765,4083,-9096,1266,239,2632,6072,-8506,-1697,7975,-991,-14,-3592,-3637,8422,649,-6336,1008,-1118,3547,3298,-7990,1971,5288,-603,249,-3699,-855,6513,-1195,-4225,904,1271,5419,-664,-7530,2574,4463,1350,-2745,-5730,3941,6519,-1678,-3560,-2396,3072,8411,-2871,-6252,235,3384,5679,-2874,-7990,2572,6292,1876,-1919,-8456,3408,9002,-3199,-6026,-3827,2299,9710,-3564,-9755,3452,3338,4261,-1614,-11301,3945,9036,-1239,-1365,-7676,-345,12091,-2474,-7009,322,-36,7146,-366,-11410,1991,4954,1275,1999,-8594,-923,10460,-2697,-3215,-951,-1548,6763,155,-9313,1987,1785,666,2399,-8541,874,7081,-3279,-671,-1003,-1132,6935,-1570,-5726,4600,-505,2562,-301,-6284,2332,5364,-2712,-1474,-2773,2119,6662,-2853,-4874,2571,2546,2150,-3590,-5818,4725,3844,-1773,-3069,-3925,3701,6568,-3698,-3026,-1032,4335,5861,-5792,-6253,3772,3311,3053,-4591,-7243,5115,4770,-1937,-4117,-4969,4946,7924,-5597,-4983,782,2852,6799,-4603,-9034,3607,3965,2106,-2507,-9644,5071,7558,-3522,-2584,-3867,2393,9171,-4286,-7069,2895,1551,5987,-1978,-9087,4169,4631,-1707,264,-5164,1019,7895,-4642,-3604,1229,955,6076,-473,-6716,3260,1988,-620,542,-5576,1504,5713,-3693,-744,-101,83,4412,-2826,-6051,4605,1435,-893,-892,-4189,3621,4561,-4601,-2342,280,2147,3031,-4472,-3758,4651,2895,548,-4374,-2327,5463,3068,-2262,-3540,-2150,5741,3712,-4997,-3688,1353,5072,3526,-6006,-4689,5881,4482,1274,-5535,-4212,6725,4230,-3123,-4585,-2239,7387,5152,-7011,-4575,2152,3480,4447,-5804,-5559,5680,3501,-752,-3195,-4688,4592,5421,-5913,-3226,-264,3680,6034,-5002,-4955,4243,3290,2746,-3116,-6512,5535,5054,-2897,-1966,-3127,2258,5313,-4183,-1895,1763,1025,3534,-3203,-3397,4043,2305,-1809,-1678,-2121,1941,3606,-5171,-1537,1635,883,1580,-2959,-2427,4408,2175,-2588,-3723,-1700,4998,1684,-3847,-1275,2570,1609,1862,-5741,-2166,4591,2119,-370,-4637,-1444,6762,1679,-3973,-3917,1069,6557,1733,-5776,-2679,3489,4568,1318,-6547,-2096,5227,2278,-2205,-6087,-1656,6036,3271,-4339,-3857,727,5783,2050,-6848,-2595,3483,3964,812,-4588,-3329,5699,1521,-2508,-4489,-1241,4929,3172,-5439,-1825,1578,3477,1921,-4800,-3864,4811,2235,-276,-2819,-3436,4957,3038,-4301,-865,1332,1826,2079,-4671,-1242,2259,642,269,-2684,-2098,4419,727,-2669,-862,-44,2258,1547,-3570,-686,3120,604,37,-2792],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-6,6,-6,6,-8,8,-9,10,-11,11,-13,13,-15,17,-18,20,-22,24,-28,30,-36,41,-48,58,-71,91,-123,178,-293,616,-3592,-11217,3886,8745,-874,-3770,-4622,1925,9728,-3323,-7569,1108,2300,6970,-1973,-7924,2271,4614,2336,-1615,-7323,2671,6652,-1387,-2658,-4041,1709,6990,-3457,-4048,2399,600,3536,-3289,-4846,3546,1934,-127,-552,-4300,2889,4468,-5340,26,69,-558,5349,-4917,-4865,6994,-287,-530,-674,-6588,6420,3509,-7065,-634,-435,2813,5544,-7548,-3326,7386,1191,524,-3791,-7070,9152,4591,-7208,-714,-3652,5361,7594,-10600,-4413,4382,2798,4205,-6702,-8758,8998,4825,-3359,-4397,-5324,6580,7838,-7091,-3534,304,3423,8513,-5745,-8101,5416,3582,1060,-4258,-7503,5340,7119,-3951,-3764,-3833,2868,8520,-4436,-6065,1047,3512,5440,-3657,-6460,3070,3682,440,-3049,-4923,2170,5476,-2945,-1774,-1596,1703,4246,-4651,-3130,2342,558,2353,-2576,-3845,4722,2264,-1647,17,-2395,4068,2987,-5794,885,1490,1378,2872,-5095,-1851,7993,-60,-2325,-1429,-2683,6243,1132,-8721,891,658,3006,4418,-8236,-1855,6896,191,-1801,-4344,-2454,10106,3307,-8129,-1361,-932,5429,4228,-10621,-1705,5926,1706,934,-5039,-5640,8621,2598,-6014,-2262,-3172,6740,5140,-8338,-3427,4550,3652,3747,-6453,-5122,6857,3580,-413,-3635,-4436,5883,5553,-5880,-3699,-322,4182,3708,-5629,-3642,2255,3777,1572,-2811,-4298,4613,2939,-2114,-2063,-1860,2834,1983,-4038,-2303,861,2977,2700,-4582,-449,3973,450,-209,-1425,-1309,5232,1163,-3649,-410,-699,2017,1725,-5643,714,2719,-437,-1514,-3559,-89,5834,-1159,-3832,303,-714,4981,24,-6704,1257,4253,1555,402,-6117,188,7253,-550,-3570,-3225,670,8568,-111,-7686,585,1238,4238,2336,-7844,-823,6138,1489,-1259,-4877,-1837,8687,1072,-6246,-2347,-139,6200,1526,-6614,-1432,4137,2740,368,-5946,-2454,5420,1911,-3096,-4313,-1203,5918,996,-5526,-3439,599,3622,2362,-5549,-1123,4206,1879,-684,-3369,-1149,5454,1608,-2749,-1524,-946,4010,387,-4098,-1409,1852,70,359,-3498,-699,4253,487,-1670,-1770,-910,4654,-508,-3370,1028,1035,2624,-1614,-4760,1429,4125,-886,-591,-2623,1775,5155,-2792,-4790,1005,534,2769,-1324,-5908,2412,4425,-324,-1909,-3986,2603,6579,-1632,-4354,-591,1756,5484,-1604,-6828,2198,3746,2286,-1673,-5987,773,5780,-413,-2781,-3024,196,6885,-681,-5066,-1012,1868,3689,-1040,-6447,751,4351,1004,-1158,-4929,673,6166,0,-2904,-2426,1652,4533,710,-5263,-1227,3022,1896,-1418,-4577,707,3521,773,-1847,-2332,220,4299,-740,-3519,-623,2223,2449,-1006,-3052,1672,2634,601,-181,-2700,1187,3817,-2009,-1088,-419,1784,1553,-1346,-3064,2265,1984,850,-2362,-4003,1917,4278,-2413,-2687,-318],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-3,3,-3,4,-4,5,-5,6,-6,6,-7,8,-9,10,-12,15,-18,22,-29,40,-57,89,-165,249,3537,3430,2967,-7444,-3904,8373,3511,-3310,-5483,-3396,8999,4435,-6339,-3751,-5,5813,4401,-6787,-2547,3864,2846,1416,-4760,-2706,5557,2670,-1918,-2884,-3122,6353,1884,-5439,1030,-155,2918,2245,-5394,417,4643,-2447,1460,-2692,-1607,7021,-3233,-3446,1432,-1782,4797,183,-8430,3755,4505,-1495,681,-6479,1537,9738,-3987,-4256,1431,-288,6711,-1292,-9891,4531,3442,742,-253,-8450,1390,9932,-3330,-4139,-2429,-310,10378,-1644,-10503,2333,2527,3601,1701,-11465,-35,8660,-1118,-2379,-5204,-1750,11239,554,-7632,-1724,186,7500,2002,-10400,-723,5382,2396,487,-7301,-1917,9295,2109,-3375,-2728,-485,8810,1873,-5502,-1739,1128,4516,2369,-6154,-657,2820,1758,1275,-5050,-1271,5906,-309,-1944,-2154,-156,5332,-701,-4949,2019,1499,1517,409,-5110,996,5235,-3073,-227,-826,-45,5617,-2933,-4595,3216,1040,2080,64,-7254,4963,4882,-3057,-945,-4127,2727,8153,-6112,-5044,2852,1812,4814,-3321,-7776,5809,4707,-426,-1395,-7031,4161,10363,-5109,-4022,-1803,1496,7901,-3195,-9038,2606,3781,1962,-1116,-8622,2087,9139,-1429,-3958,-3600,846,10136,-1670,-7966,241,2127,5157,-235,-8200,1046,5238,1037,-1896,-5624,1189,8181,-649,-4197,-1962,475,5484,-116,-5667,499,2727,1910,-649,-5039,856,4163,-354,-712,-3128,987,6325,-1344,-3482,1084,2235,3479,-1193,-3996,2463,1895,-275,-1055,-3626,2656,3514,-4698,-1166,194,1836,3519,-4677,-4032,3845,1645,606,-1935,-5640,4647,3725,-3797,-143,-1550,3367,6255,-5670,-4270,3169,2246,2325,-4291,-5598,4923,4162,-3615,-2038,-3792,4292,6944,-4375,-3606,1473,2402,5454,-5014,-7818,5023,4706,462,-3015,-5037,4639,6927,-3742,-4833,-1314,3895,6616,-4000,-6014,1513,2965,3562,-2167,-6636,3255,4733,-431,-3025,-3751,2368,5338,-1693,-4712,-1135,2772,3601,-2561,-4054,927,1857,2405,-1914,-4117,2592,3995,-1252,-2126,-87,1389,3687,-2184,-3219,1371,299,1708,-2309,-3400,3506,2220,-2300,-1298,-1635,3411,2129,-4081,-1127,880,1038,972,-3743,-2367,4910,1167,-918,-2439,-1928,5247,2622,-6131,-1753,618,2974,1332,-5765,-2780,4044,3164,-226,-3886,-2883,5827,3153,-4182,-2978,148,4496,3566,-7029,-2628,3238,2496,-139,-4685,-4173,4445,2538,-2354,-2516,-2177,4593,4403,-5106,-3045,530,3881,3824,-4789,-4055,2449,3669,1065,-2732,-3953,3372,2560,-3191,-3106,-1084,3042,3300,-3391,-2984,2014,2948,1464,-2011,-2201,2246,2925,-799,-2148,-1463,3211,1205,-2033,-1764,-91,2223,1049,-3410,-1828,2673,461,391,-1954,-1328,2941,590,-2321,-556,283,3056,-252,-4293,-907,931,1051,-758,-3266,-258,4646],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,15,-17,18,-20,22,-24,26,-30,33,-37,40,-44,48,-54,59,-65,73,-81,90,-102,116,-132,153,-180,217,-270,354,-504,856,-3806,3245,11116,-5065,-6084,-1029,2879,9689,-4673,-10888,4431,4262,3560,-1035,-10133,3294,11056,-2908,-2031,-4938,-888,12160,-2584,-8789,2412,1202,5453,540,-11912,3051,6954,-811,1370,-6637,-521,10199,-2505,-4744,1358,-2298,6153,139,-8781,3376,2372,-1441,2740,-5719,299,8311,-5170,-2118,1597,-1017,5381,-2815,-6884,4421,2021,-433,-1739,-5455,3543,5636,-4726,-3501,-716,1062,5180,-5065,-5436,3198,3036,2004,-4788,-5089,5478,4832,-1622,-3742,-3681,6071,5157,-4926,-5110,775,4748,5647,-6894,-6005,4015,3970,1412,-6062,-6925,7722,7300,-3066,-3987,-5793,6296,8681,-7079,-5895,340,3029,7022,-5142,-9021,6262,4718,598,-1902,-8438,4616,9025,-5477,-2693,-2317,835,9206,-4284,-7690,4327,1652,3475,-979,-9556,5240,6757,-3440,-86,-4331,151,9386,-5687,-4330,2972,-1057,3707,-1154,-7114,4276,3977,-3145,990,-3061,1900,5917,-5218,-2406,2073,-100,2936,-3662,-4841,4381,1471,-1498,-788,-3764,5033,3889,-6550,-2706,21,3419,3653,-7476,-3213,4870,2162,504,-4594,-4288,6345,4261,-3718,-3930,-2511,6614,3706,-6656,-3426,1118,5368,2483,-8176,-3815,6473,4340,-167,-6108,-5928,7545,3201,-4647,-4435,-2160,6340,6014,-8543,-3841,3142,2499,4218,-6311,-5985,7285,3181,-2563,-2835,-4993,5840,6133,-6575,-2365,464,1642,6328,-5576,-6556,6733,1834,1064,-1617,-5557,5865,4331,-5629,-568,-575,1418,4626,-4778,-3105,4553,-331,2387,-1543,-4492,5820,1248,-3655,535,-1886,2786,3658,-5891,-1615,2894,1185,947,-4028,-3350,5438,1664,-2329,-1252,-1390,5348,2107,-6220,-825,3307,3366,793,-6760,-771,5881,1618,-1742,-4427,-1543,8079,1674,-5958,-3721,-469,5790,1367,-7271,-2655,3385,2950,597,-7389,-1856,7697,3642,-2411,-5059,-872,8023,1559,-7342,-2376,615,5679,3303,-8884,-2377,5255,2216,1184,-6271,-3189,7384,2455,-3785,-2481,-2514,6507,3846,-7258,-1768,2741,2285,2357,-5899,-3587,4990,-149,-632,-963,-2195,4538,1720,-4759,-483,-378,1477,2119,-5045,-1461,4153,420,874,-2077,-2180,4737,1008,-3390,196,1065,2088,2076,-5469,-260,3685,-729,-190,-2529,-363,6248,-917,-4548,-95,1796,4885,-309,-6302,-210,4835,1928,-1276,-4791,641,5558,125,-3360,-3391,852,7720,-660,-4982,-1036,1910,5686,-752,-7098,-239,5811,2060,-3085,-5494,546,7255,-586,-4458,-3813,880,6000,856,-6630,-474,2841,4509,150,-7035,-555,4723,1342,-755,-4822,-568,5681,358,-4423,-2166,1086,4371,-99,-5766,-293,4083,566,-528,-3982,383,5524,47,-2055,-859,-1016,3576,1597,-4476,708,1440,719,142,-3276,-450,4145,-454,-1829,-570,483,3593,-1472,-4779,1414,629],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-17,19,-21,23,-26,29,-32,36,-39,44,-48,54,-59,66,-73,81,-90,100,-112,125,-141,161,-185,215,-256,313,-401,558,-929,4215,4171,-1563,-6313,-3587,10889,2334,-6781,-2571,-989,7350,5952,-10841,-2899,5097,2125,4543,-7630,-6754,10878,2299,-2347,-2245,-6493,8774,7066,-8317,-1019,899,2630,7310,-8423,-6784,8071,152,1299,-1134,-6547,7984,5068,-6226,564,-1654,1593,5904,-5578,-3704,5246,-1164,1820,-1387,-5730,7909,1836,-4527,919,-1507,2668,3312,-7879,-399,4337,459,628,-4129,-678,7563,821,-4716,-1858,-229,6479,-211,-8099,-421,3723,4125,-722,-8348,602,6759,764,-2054,-5722,-710,9348,-1177,-7171,-2607,2142,8224,-480,-9634,571,4901,4808,1306,-9906,-882,9565,284,-2099,-5489,-2624,11423,534,-8199,-1794,393,7743,3720,-10848,-1363,7156,836,1220,-7334,-4320,10909,700,-5214,-1234,-3855,8034,4731,-10366,127,2807,220,3935,-7562,-3521,9017,-1321,-2461,-1172,-4342,6669,2509,-8082,1112,351,1577,2091,-6151,-131,6085,-2408,-1397,-1733,-2134,7166,-1128,-6256,708,408,3008,141,-6725,941,5587,-800,-1833,-4379,1653,6380,-1822,-5298,-661,2367,5786,-1616,-8246,1031,4414,2276,-2397,-6781,2051,7016,-270,-4040,-5281,2752,7592,-3041,-7645,-1153,3963,7235,-2393,-8791,2667,5477,1996,-2017,-8027,1395,8750,-1879,-4526,-3547,635,9402,-2330,-8058,509,2519,5076,-21,-10250,561,8584,600,32,-5518,-1228,9125,-2205,-5578,-983,-522,6401,1745,-9610,1245,4343,239,1216,-5613,-827,8979,-2344,-2411,1028,-2010,6523,285,-6165,1849,833,429,998,-4762,658,6106,-2294,-1269,-1178,-204,4509,-2677,-3988,2308,2792,891,-60,-5022,3072,6367,-2270,-2088,-1141,2023,6241,-2345,-5390,724,3488,3405,-3247,-5711,3906,5318,871,-3219,-5295,3978,5802,-2515,-5328,-2840,3674,6645,-3782,-5969,852,5054,3537,-3872,-7229,4159,4600,-416,-3369,-5459,3724,7793,-3209,-5084,-625,813,7478,-3923,-7307,2898,3639,3406,-1317,-6698,3027,5850,-1839,-1881,-2946,2031,7429,-2195,-4195,2365,2082,3359,-859,-5261,2457,3962,-1577,168,-4403,1796,5289,-1877,-3056,1295,501,2878,-1563,-5596,3308,2514,-950,-32,-3218,2535,3970,-3435,-1874,1299,1843,3555,-3272,-4503,3422,1470,-500,-3040,-3165,2324,3683,-3979,-3066,148,3714,2494,-4559,-4751,3494,1869,758,-4688,-3935,5033,3113,-2040,-4007,-2321,5297,4942,-4308,-3218,2058,3818,3332,-6026,-4333,3407,4207,2354,-5468,-5272,5062,5191,-2380,-3012,-3280,3843,4826,-3249,-4388,694,3659,2932,-4322,-4905,3973,4136,775,-2958,-3939,3337,5126,-3257,-2274,-1441,2255,5165,-3812,-3889,3023,2634,712,-1609,-3984,4346,2681,-1903,-1338,-1765,1935,3066,-3219,-2860,1724,1766,1299,-1239,-1878,3096,462,-2910,-578,-1496,3799,2039],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,3,-5,5,-5,6,-7,8,-8,10,-10,11,-12,13,-15,17,-18,20,-22,25,-28,32,-36,42,-49,59,-73,95,-135,219,-989,4425,8432,-6041,-6991,3658,5083,3397,-5105,-7502,5659,6062,-150,-5136,-4817,5100,5840,-4110,-4251,-1557,4091,4916,-5075,-5414,2379,3543,3699,-4122,-4807,4913,3067,-896,-569,-3297,4640,3662,-5672,-308,731,2031,2776,-5056,-2223,6835,-315,-1629,-868,-3887,7156,1108,-7509,1899,1254,2475,4637,-7271,-302,8571,-1256,-55,-2827,-3259,9566,527,-7713,2296,-64,4616,3708,-10280,-1387,8017,1156,932,-6130,-5387,11018,2175,-5036,-2740,-3070,8903,4966,-10452,-2328,4364,3831,4079,-8869,-6529,9336,3142,-2775,-4159,-4444,8467,5424,-6670,-4098,59,5643,5627,-6689,-4463,5741,4709,2303,-5683,-5444,6475,4946,-2862,-3390,-2917,4309,4712,-4161,-1476,1472,4970,3554,-4969,-2536,4226,1167,1030,-3997,-2549,6329,1481,-4313,-154,-1138,3632,153,-5575,902,2624,-49,789,-4374,-1476,5737,-1704,-2179,-867,-975,6333,301,-6650,3536,2412,1327,1414,-7186,990,7856,-2669,-2085,-1512,-1089,9318,-1277,-8202,1962,2039,3885,-12,-9599,626,8568,-650,-1243,-6089,-1335,9862,-513,-7733,-1808,1469,6680,2636,-9649,-654,5956,2576,344,-7103,-2874,9620,1149,-4226,-3463,-1651,7608,2233,-7848,-2164,3072,4648,1261,-7295,-2319,6038,2776,-294,-5436,-1746,7136,1948,-3587,-3498,-1224,4511,1570,-5201,-1703,1669,3078,200,-5356,-870,4743,-343,-66,-2320,-826,4975,-1198,-3355,638,225,1853,-747,-4979,1652,3316,-1738,-635,-3334,1059,4723,-1996,-2293,1142,-44,3947,-1458,-6643,3157,2972,-911,-264,-4883,3140,6086,-4050,-3880,102,1116,5663,-2679,-7787,2702,2063,1541,-1165,-7780,3406,7840,-2566,-3725,-3564,1626,7965,-3308,-7073,1853,3072,5096,-2682,-8767,1998,7062,-297,-1801,-6325,712,8552,-925,-4492,-2424,1319,6482,-245,-6420,-252,3347,2166,-730,-5740,598,5504,669,-2184,-4294,302,4646,1216,-3838,-1282,2569,3287,-477,-5293,213,3413,1622,-708,-3385,1965,4146,-1197,-2401,-908,713,3523,-1836,-3832,1590,1329,1279,-655,-3647,2698,2666,-1669,-1831,-2252,2021,3757,-3411,-3386,2050,163,787,-2355,-4360,5160,2465,-2263,-1750,-3226,3586,4373,-4310,-3597,1563,2699,3962,-5337,-4369,3655,3530,-650,-3061,-5300,4406,5170,-2896,-3915,-353,4114,5726,-4447,-5863,2273,2931,2918,-2700,-5702,3442,4743,-371,-2977,-3661,3085,6023,-2620,-5022,-663,4192,3850,-2021,-5695,880,4353,512,-3089,-4579,2241,4866,-791,-3006,-1992,1809,5276,-2164,-4156,-295,1024,2842,-1468,-3208,1047,1360,-1161,-661,-2338,909,2561,-2287,-2380,422,1537,1858,-1991,-2679,2259,1224,427,-2243,-1488,3020,1076,-3468,-1315,801,1439,951,-4157,-1786,3280,1307],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-6,6,-7,7,-9,10,-12,13,-14,16,-18,19,-22,24,-26,29,-32,36,-40,44,-48,53,-59,65,-72,79,-88,99,-111,125,-142,163,-190,225,-274,344,-455,659,-1154,5719,1280,-6414,-2099,-848,8773,92,-7879,-1418,3876,5969,-32,-8721,-388,6132,3055,-1213,-5309,-1333,7398,1636,-4877,-1958,-414,7412,400,-5967,1065,3144,2572,-352,-7449,429,5313,-2387,-1041,-3028,-605,7697,-3033,-3875,2777,-50,3991,-156,-6187,4052,4458,-4195,1241,-3419,594,7083,-5832,-3831,2681,105,5139,-2873,-8635,6959,3115,-1612,249,-7556,4256,9180,-6737,-2873,1095,1192,9009,-4587,-8894,6133,4143,1789,-2733,-9354,4971,9204,-3129,-3633,-4339,1969,10018,-5221,-8327,2394,3638,6563,-1058,-9785,2668,8382,565,-1640,-6960,1664,9918,-2282,-6761,-1900,1294,7068,-893,-7791,851,4664,3562,-1892,-7317,2231,6212,727,-1878,-4596,1194,7034,-1361,-4966,-217,1535,4520,-1121,-5143,2713,2735,1519,178,-5584,3096,4787,-3068,-920,-642,1011,5322,-3107,-3030,3372,165,1414,-2181,-5392,5615,3248,-3845,-544,-2972,2416,5037,-6448,-2713,4192,58,3386,-3317,-6061,7486,3459,-4315,-1129,-5108,5621,7415,-8014,-4065,3288,1782,5434,-5650,-6367,7089,4718,-558,-2941,-6386,6080,8098,-5681,-4237,-320,3633,6941,-5383,-7311,4455,4109,2076,-3275,-8311,4535,6520,-2893,-3355,-4483,2888,7640,-5109,-6058,304,2626,4588,-3527,-6773,2486,3453,1465,-2958,-5056,3005,5716,-2148,-3329,-2286,2275,4726,-3484,-3402,1790,771,3601,-4111,-3947,3583,2028,-349,-2188,-2705,4237,2781,-4384,-1107,-161,1489,1868,-5187,-1502,4226,-847,-917,-2653,-2990,4701,2268,-5547,886,432,2930,4020,-7334,-2432,5562,1243,416,-4924,-2578,7072,1463,-5191,-1921,-851,5271,3640,-7234,-1683,3835,2265,1421,-5355,-2625,7267,3411,-2466,-3538,-2645,7123,4665,-6474,-3035,1641,5171,4598,-6531,-4908,5353,4123,632,-4651,-3714,5828,4547,-3854,-2568,-902,4441,4785,-5767,-4579,1561,3985,2484,-3910,-3672,4213,3040,-579,-3654,-1962,4257,2653,-4336,-2533,-796,2140,1907,-4335,-2921,2774,1671,672,-2922,-1493,4194,431,-2556,-1156,-240,3160,1994,-4075,46,1625,-188,344,-2218,-749,4523,-648,-2953,-638,515,4983,-535,-4996,855,1975,1461,971,-5155,-280,5714,-209,-1405,-2864,-1770,6291,441,-6145,-1011,1527,4478,1084,-6702,-1057,5602,1439,-656,-5091,-1423,6762,1366,-3895,-2194,506,6019,1738,-6567,-1740,3825,3179,1781,-5681,-1274,5867,1823,-2435,-2826,-945,5710,2956,-4946,-2324,1137,3852,1977,-5344,-2932,2633,2148,-60,-3809,-1461,3094,1455,-2106,-2332,-1458,4033,1214,-4017,-1706,1781,2279,-138,-4823,-153,3510,731,-367,-2751,79,3643,501,-3348,269,552,3408,-791,-3291,7,2051,599,-489,-3637,425,3543,-916,-3614,-265,746,3465,-1551],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-6,7,-6,7,-7,8,-7,6,-3,-3,21,-66,236,-2121,-10015,389,5635,870,-845,-9148,-216,11396,-1848,-4328,-3875,-1810,11594,-275,-11320,1052,2243,4966,4163,-12811,-92,9353,-423,511,-5077,-3617,10285,294,-7078,469,-1071,5361,4398,-10667,587,5593,-694,2469,-5836,-3126,8522,-1708,-3565,-281,-3942,5941,2630,-8788,2423,2818,-1247,2186,-6084,-1267,8997,-3243,-1097,-523,-1533,6010,-1036,-7322,3566,2898,1457,377,-6304,2425,6642,-3059,-4250,-2253,1851,7948,-3248,-4822,538,3519,5613,-2739,-8292,3036,5277,1767,-2404,-6974,4406,7715,-2687,-4503,-3431,4251,9032,-3186,-8190,973,4045,5307,-2600,-9074,5237,7358,241,-2437,-8503,3180,10924,-3710,-4484,-2209,662,9160,-1961,-9586,3616,3123,2231,963,-10154,2017,8834,-2530,-1006,-4329,-773,10121,-2453,-7100,1673,306,4766,900,-9204,2844,5788,-1381,1585,-4232,-871,8720,-2434,-3815,2483,-2123,3868,1112,-7199,4045,3554,-2208,-30,-5029,730,5192,-3409,-3094,1544,1113,4921,-2684,-6503,3577,1660,-374,-2277,-4839,3894,5202,-3625,-2628,-1007,3590,6183,-4071,-4724,3392,3876,4068,-4364,-6700,5035,6078,-1291,-3474,-4983,4567,6347,-4425,-6135,-2050,4777,6607,-6059,-6355,3727,2674,3088,-5194,-7925,5279,6461,-1562,-2943,-5660,4029,7928,-5176,-4976,-793,1990,6431,-4450,-7956,5027,3700,622,-728,-7815,3469,8017,-4843,-3648,-2027,1165,7280,-2451,-6544,2866,1154,2874,1823,-7418,3758,4086,-3674,1022,-3214,1955,6160,-4502,-3285,2768,944,2467,-596,-6594,3871,2823,-2412,-798,-3635,2128,3928,-4642,-2282,1697,1508,1903,-2991,-4216,4524,2469,-2151,-2517,-4059,6641,4246,-5527,-3312,100,4571,4114,-5749,-4020,4970,3419,705,-5432,-3529,6347,4963,-2223,-4416,-1595,5472,4099,-5217,-5361,1151,5033,2742,-6741,-4096,4616,3444,2065,-4730,-5516,6715,4466,-3973,-4014,-2738,4947,6401,-5457,-3768,2192,2254,3434,-5249,-6236,4664,3584,-991,-1665,-4722,4420,5035,-5436,-3040,279,523,4550,-3745,-5313,2803,666,165,-478,-4211,3469,4207,-2658,7,-278,1623,3194,-4737,-2156,4293,844,-44,-2340,-2558,4139,2820,-4264,-35,82,2269,2576,-5327,-2209,3162,1717,658,-4240,-2292,5803,1883,-2854,-3109,-998,4039,1737,-6003,-1445,3381,4100,906,-6486,-2518,4490,2956,-1031,-5183,-1027,6522,2005,-4559,-3169,58,5821,1886,-6276,-2114,2341,4294,1438,-6134,-2970,4654,3792,-2296,-4444,-1622,6035,3480,-5004,-3484,1005,4793,3132,-7279,-2143,3749,2492,-140,-4328,-2335,4984,2517,-3109,-2449,-1557,4353,1768,-5247,-1106,1989,2029,2176,-2636,-3487,3838,1109,496,-553,-2033,2939,1618,-4521,-1578,696,1603,1235,-4184,269,3826,317,-343,-1480],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-6,7,-7,8,-10,10,-11,13,-14,16,-18,20,-22,25,-27,29,-32,36,-40,44,-48,53,-59,66,-73,82,-93,106,-122,142,-172,216,-293,479,-2482,-1571,5327,7545,-7702,-6663,6056,3360,3833,-5652,-8088,8734,4308,-3640,-2587,-4925,6109,9526,-7968,-5524,2578,1793,7231,-5460,-9567,7302,3994,-1035,-36,-7543,5344,9010,-6285,-2306,-707,466,8493,-5067,-6995,5284,952,2325,-69,-9085,5896,5324,-4410,797,-2044,-145,6212,-5351,-4033,5876,-516,1660,-2163,-6427,6492,2751,-5460,724,-3124,3439,4528,-6904,-1742,4047,642,3294,-6598,-2978,7275,1766,-2772,-3395,-2533,6400,2533,-7002,-2577,1185,5527,2856,-7345,-3577,5757,3408,-773,-7593,-4613,8945,2728,-4300,-4426,-1818,9027,4447,-9165,-3788,1276,5200,4112,-9371,-4030,6920,3468,970,-7255,-6512,9245,3953,-5034,-2217,-3515,6169,7029,-8688,-2737,3776,3004,5042,-6146,-6588,8348,1541,-2676,-394,-4551,5515,6008,-7497,-407,722,279,4551,-6391,-3816,7400,-363,17,-17,-5984,6075,3188,-7106,1209,121,1870,5714,-6240,-2624,5631,-1971,33,-2867,-2517,7103,1668,-6611,754,263,3105,2089,-7060,-989,5055,951,-59,-4870,-1749,7737,215,-4584,-2290,173,7605,1852,-6266,-1768,2906,4170,700,-8896,-659,5850,2856,-1543,-6843,-1178,8934,-318,-5905,-3979,126,8158,1993,-8494,-1351,3095,5650,1341,-9429,-1096,8174,1391,-545,-4677,-4369,9408,567,-7100,-1809,-116,5661,3878,-8446,-116,4802,2088,2432,-5840,-3611,8337,620,-3942,-1391,-1865,4393,4093,-7788,-990,2517,892,2128,-5253,-2583,6894,-830,-2802,-303,-2766,4969,1148,-7352,91,1323,1409,2230,-4825,804,5396,-1212,-1586,-925,-659,6130,-697,-5511,609,1862,2720,-91,-6496,1011,4453,-707,-1489,-4832,1596,6687,-858,-5057,-1075,2330,5951,-630,-6808,1427,4597,2509,-2219,-7807,1562,7187,8,-4325,-5531,1538,7691,-1363,-5753,-2589,2441,6762,-1155,-8200,1047,4491,1656,-1295,-7221,579,7996,-794,-3619,-3468,-616,8052,501,-7560,330,2409,4229,1162,-6930,-258,5199,-1114,-1167,-4609,-1436,7013,-261,-3958,910,-98,3644,1152,-6849,479,3771,364,144,-3569,12,5743,-1446,-1693,1091,568,3791,-865,-4253,2344,1862,-779,-1164,-4468,2291,4603,-1986,-2237,-673,884,4372,-2592,-5029,1670,2372,1699,-2395,-5106,3319,4742,-1266,-2439,-2247,3300,5135,-1562,-5362,1177,4115,4528,-2359,-5041,1837,5122,-61,-2777,-4558,3782,5857,-1565,-3725,-3021,3715,5712,-2884,-5808,395,3737,5046,-3403,-6331,2872,5275,284,-2172,-4612,2300,7167,-1747,-3992,-2463,2180,5398,-2138,-5092,437,3567,1983,-1848,-4835,294,4871,-1106,-1653,-1562,644,5460,-1327,-4230,911,2360,2373,-580,-4856,1083,3678,-724,-943,-2629,871,3991,-1720,-3241,183,1428,2735,-1271,-3457,2179],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,5,-6,6,-7,7,-9,9,-11,12,-13,15,-16,18,-22,25,-29,34,-41,52,-70,105,-194,1235,-94,-6774,-4561,8108,4610,-4177,-3676,-1991,7584,5285,-7011,-3690,2446,5594,3458,-5942,-2776,4884,3354,382,-5553,-3612,7258,1585,-3572,-1596,-1364,4138,2015,-7218,644,1923,1305,2656,-6207,-2134,6332,-1996,-1173,-788,-2874,6769,415,-6941,3483,362,1024,3875,-8344,941,6976,-4055,-1672,-2133,-1618,9050,-2737,-8656,4023,1753,3013,2431,-11295,2539,8421,-2832,-857,-5486,-2098,11119,-2335,-8265,-47,568,8212,505,-11557,1538,6425,508,-281,-8039,-805,10466,-919,-5298,-3218,-812,8856,1402,-9424,-1736,4128,4943,2108,-9179,-1704,8658,2132,-2107,-5117,-2158,8180,1467,-6371,-3653,631,7497,845,-8513,-1135,3069,3016,350,-7004,-1167,6483,992,-1056,-4376,-1089,7014,543,-4385,-102,-539,4837,997,-7162,1864,2387,22,1398,-4537,143,5134,-2903,-2512,1030,413,5098,-1045,-7430,3585,991,-1047,-1,-6776,3652,7108,-3350,-1650,581,244,6833,-3655,-6262,4237,1078,1388,-865,-8393,5173,7596,-3814,-2505,-3087,1565,10141,-3865,-7952,2043,2152,4805,-1055,-10538,2501,6756,752,-2889,-7117,2698,10503,-2662,-5220,-1671,3178,7882,-1020,-8810,513,4525,3517,-1204,-8323,848,7429,-123,-4353,-3947,-153,8240,688,-6137,-594,1567,4114,-558,-7185,1039,4954,1805,-1621,-4766,354,4132,-1987,-2953,-2946,581,4216,-1204,-4311,669,661,2396,-1309,-4902,2402,3463,-1367,-249,-2351,2296,3955,-3821,-2690,2222,1250,2640,-2351,-5497,6012,1699,-1421,-398,-2820,3433,4793,-6320,-2874,930,1641,5012,-4929,-6067,5861,2958,-47,-3176,-5198,5284,5319,-4684,-2422,-1261,3013,6057,-5203,-6236,3927,3752,2014,-4943,-6647,4233,6310,-2045,-4219,-4339,3469,7308,-3597,-5691,-504,2334,5528,-3718,-7779,3583,5964,1561,-2664,-5739,1894,6753,-1052,-4019,-2290,3238,4073,-2174,-5202,951,3430,2738,-3222,-5375,1265,4060,-355,-2846,-3893,2166,4711,-2038,-1908,-795,1441,3701,-2264,-3752,2667,2226,434,-1207,-3453,3465,2134,-2676,-1429,-1383,2154,3124,-3893,-1836,1990,1146,1254,-3737,-2320,4330,2567,-2665,-1735,-558,3677,2452,-5674,-2487,2871,2217,1558,-5083,-3312,6221,2202,-2857,-3423,-2630,5410,3315,-5242,-2851,504,4191,3760,-6158,-5062,4759,3016,608,-4999,-4479,4875,4214,-2787,-3751,-345,4746,4760,-5333,-4389,2483,3808,3166,-4399,-4734,3004,5563,-1286,-2437,-2472,3220,4347,-3446,-4213,-115,3232,2114,-3310,-5575,2609,3006,1882,-3473,-2520,2826,4047,-766,-1566,-81,2542,1722,-2983,-1812,1083,2008,137,-1820,-1016,3231,1266,-1415,-1551,-409,3861,733,-3668,15,944,1351,709,-4708,-1159,2741,62,-1681,-4064,-850,4798,540,-4094],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,0,1,-1,1,-1,2,-2,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,5,-6,6,-7,7,-8,9,-10,12,-13,14,-17,19,-22,26,-32,39,-49,66,-91,139,-238,527,-3126,-9862,2060,5635,2987,-2622,-7955,3694,7952,-408,-3760,-5357,2897,8048,-2735,-6532,-412,2296,5378,-2417,-7498,2077,3429,2072,-1644,-7284,2870,5145,-3531,-2306,-2404,1547,6870,-3033,-4060,2588,-317,2528,-847,-5983,5404,4488,-4194,-396,-3803,2347,6824,-6532,-3283,3979,-537,3930,-3537,-5713,7808,2607,-3175,-149,-4466,5159,6723,-9162,-2637,2612,729,5190,-6353,-6409,8953,3108,-2172,-3710,-6395,7638,6595,-8039,-3480,82,3704,7057,-7384,-7325,5719,3588,2335,-4136,-8487,6943,7473,-3831,-3995,-3208,4380,9475,-5830,-6171,790,4113,5130,-4974,-7647,3500,5382,1198,-3718,-6435,4900,7628,-2288,-4778,-2769,2890,6595,-4218,-4543,937,3277,3076,-3861,-5073,5229,2920,-159,-2329,-4730,5409,5712,-4575,-1660,-314,1113,4001,-5580,-2143,3893,-464,654,-1919,-4537,6475,732,-4479,349,-1367,2866,4233,-7706,-972,5546,411,1138,-3877,-3882,9599,758,-5331,260,-2395,5142,4335,-8109,-806,4287,1446,2854,-7220,-3781,9212,2065,-4114,-3695,-2780,8352,4933,-8796,-1584,2625,3884,4123,-8551,-4725,7281,3063,-319,-5016,-5777,7447,4797,-5321,-4648,-2078,5601,5405,-7111,-5241,3336,3913,2389,-5925,-5545,5477,4383,-1220,-4549,-3245,4869,4668,-3626,-3491,-790,5294,2856,-5828,-1796,1797,2418,2768,-5325,-3362,4368,582,-1716,-3329,-2238,4313,3024,-4750,-633,2196,2327,2117,-5015,-1660,4603,-194,-1058,-1426,-1414,5114,-754,-5460,437,1025,3492,1024,-6786,799,5978,351,-1018,-2365,-993,7664,-471,-5943,-289,93,4483,1203,-7973,-374,5630,1375,120,-5951,-753,8396,1397,-4758,-2567,565,6915,2131,-8048,-1490,3560,3345,991,-7134,-2100,5962,2384,-3824,-4304,-2177,7143,2263,-6350,-2924,1253,5951,1828,-6265,-2866,4179,3422,69,-4981,-2817,6393,2552,-3824,-2204,-777,4427,2147,-4296,-2259,2056,3525,156,-5275,-1128,4074,1435,-931,-3976,-410,4875,415,-3653,-1449,-48,2334,-942,-5766,605,2695,877,-1026,-3959,349,5481,-1444,-1567,-130,117,3992,-1941,-4737,1043,1964,1504,-1744,-4489,1948,4387,-1735,-2355,-2133,1085,5274,-2132,-6249,2030,2850,2503,-1553,-5870,2200,5806,-549,-2560,-3522,1098,6774,-789,-5408,-280,2004,4893,688,-6988,111,5175,1778,-1558,-6864,83,7485,373,-4694,-4257,948,6036,-373,-6349,-1187,3127,2826,467,-5918,-17,4987,1398,-1768,-5185,802,4566,38,-3800,-1515,656,4330,-343,-4281,235,3224,2222,-839,-3408,-132,4251,874,-2797,-2983,1399,4608,-1270,-3528,-5,1035,2302,-2127,-4202,1288,2770,-629,-2184,-2033,1751,3680,-1614,-3390,1355,2741,2754,-3159,-4649,2167,2919,-734,-2778,-3418],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-3,4,-5,5,-6,7,-8,9,-10,12,-12,14,-15,17,-19,21,-24,26,-28,31,-34,38,-41,46,-50,56,-62,69,-77,86,-96,109,-124,143,-167,199,-243,308,-414,614,-1117,5828,3930,-6932,-2838,-1385,7997,4776,-10108,-1970,3763,4032,3485,-10238,-3229,9540,1928,-1241,-4129,-5994,10189,4419,-10130,-1431,-822,4832,5576,-10300,-2778,6045,347,3273,-4593,-6918,8625,1408,-5062,501,-3973,4223,5764,-8241,-1035,4350,-1390,3958,-4159,-5634,8078,-464,-3414,1568,-4218,4946,4119,-7022,1995,2690,-3,2168,-5533,-1173,8057,-1800,-2460,-352,-2339,6986,368,-6315,949,1916,2680,641,-8144,-534,6718,576,-1479,-6666,-435,8015,-518,-5590,-1864,1881,7453,564,-8569,-63,4634,4725,-809,-9482,-39,8354,988,-1962,-6173,-990,9380,518,-7111,-2267,1448,7522,327,-9765,561,5213,2954,1228,-9422,-1533,10172,-485,-3856,-3960,-2697,9403,1711,-7590,406,1005,4236,3829,-9328,-1007,7397,-726,551,-4844,-3881,9012,841,-6193,1748,-1189,2988,3125,-8034,-37,4172,-1631,875,-4398,-3930,8066,-1520,-4435,1459,-1968,5298,456,-7392,3472,4677,-248,1256,-4541,441,6973,-3128,-3991,228,1179,6557,-3001,-6772,2664,3828,1585,-523,-7405,2680,7937,-845,-2409,-3488,2387,7399,-1762,-5963,-225,4116,5180,-2330,-7551,1825,5007,1861,-3094,-7899,2454,7605,-1492,-5013,-4905,2296,8211,-2210,-7100,-314,2622,6270,-1486,-9596,2558,5041,978,-1458,-7231,622,9438,-1657,-4455,-1500,-897,8348,-818,-7334,765,2215,2185,1078,-8433,86,7218,-2333,-1107,-2207,-707,7694,-592,-5533,2828,471,1475,1445,-7317,2226,5840,-2036,1347,-2805,-410,6101,-1692,-3619,2882,-16,3441,-1262,-4865,3749,3170,-2942,-1280,-3549,2096,6289,-4762,-4338,1237,2589,4404,-3619,-5503,3408,4881,383,-2525,-4360,4756,5541,-3647,-3765,-1954,4769,5816,-5012,-5454,1070,4279,4020,-4066,-7008,3833,5676,1750,-3933,-4563,4570,5935,-4119,-5147,-914,4012,6186,-4164,-6475,2232,3278,3886,-3440,-6376,4642,5011,-474,-2700,-3944,2881,7176,-4440,-3382,1252,1667,4523,-2499,-6403,3223,3179,866,-960,-5362,1469,4328,-2719,-1733,165,60,4258,-1001,-4554,3309,1536,1885,183,-5059,2583,4270,-2971,-1749,-495,1524,4035,-3491,-2956,3374,1925,1610,-2462,-3447,4501,3235,-3755,-2710,-913,3415,2528,-5034,-3261,2143,2946,1101,-3228,-4073,5044,2857,131,-3733,-1902,4184,3758,-3835,-4438,370,4339,3751,-4418,-3945,2359,3655,1719,-5529,-4680,4638,4492,-1018,-3903,-1718,3798,4552,-3688,-4445,896,3161,4406,-4074,-4001,3739,2792,1153,-4192,-3304,4758,4184,-2219,-3248,-1794,3540,4461,-4767,-4634,1495,3188,1956,-4296,-4633,2964,3926,-1990,-1172,-2439,2007,2968,-3984,-2394,483,540,2509,-2332,-2980,3509,2112,-341,-1067,-2886,2767,3291,-3292,-700,436,1561,1410],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-8,9,-10,11,-12,13,-15,16,-19,21,-23,27,-31,36,-43,51,-64,82,-112,167,-294,1052,-3261,-9354,4367,8110,-3129,-4423,-4496,3243,9153,-4911,-7979,696,2419,6866,-2425,-11066,4928,5759,-1077,-776,-8326,1826,10907,-4654,-3373,443,-909,8596,-1796,-10477,4201,2006,1352,1989,-10038,1641,6853,-5188,-1393,-1654,-1003,9540,-2397,-6528,6031,101,1589,972,-7939,3377,5990,-5152,908,-2409,-536,6751,-4863,-4313,3665,-1648,1377,-2693,-7352,5014,4130,-4021,-655,-3716,3725,6139,-5900,-3126,1919,1648,3405,-4987,-5852,5919,3958,-510,-4454,-4431,5962,5914,-5318,-4038,-1670,6172,5669,-7047,-6297,2871,5234,4156,-5602,-7544,5765,5725,-313,-3942,-5904,8365,7549,-5641,-4376,-2591,4998,7970,-7193,-6597,2727,1564,3997,-3524,-8837,7633,5044,-2139,-1678,-5185,3592,8084,-5974,-3769,2009,1413,6747,-3414,-8885,5354,1947,-805,1595,-7570,3533,6072,-5739,-935,-728,-815,6158,-4128,-5813,6184,-377,279,374,-6178,5553,4685,-5384,196,-1312,654,5088,-6306,-3408,6102,51,1200,-1618,-4248,5375,2449,-6115,-594,-364,4047,4047,-6780,-2895,2613,3728,2532,-5753,-3956,6658,3584,-1768,-4249,-3050,7535,2660,-5888,-2518,-471,5970,3532,-9134,-3816,5139,5056,1199,-6602,-3790,7085,3327,-2812,-5184,-3509,7829,4916,-7233,-3423,684,5070,6133,-8178,-4924,6333,3112,1487,-4815,-6245,6585,3855,-3650,-1509,-2178,4095,5180,-7553,-3673,2889,1588,4076,-2888,-5275,6455,1213,-1293,322,-4118,4109,4363,-5572,-352,526,142,4808,-3616,-4568,6491,67,-1910,-922,-3680,4873,2604,-4388,308,1325,975,2176,-5142,-2166,5385,-451,-1575,-3017,-1647,5779,1261,-4326,-1062,1748,4235,1203,-7856,-1061,5514,2002,-1694,-5003,-1976,6945,1763,-3961,-3102,-958,6980,1396,-6543,-2244,2120,4848,1047,-8315,-1734,5204,2934,-1939,-6249,-1400,7427,1567,-3660,-4455,-175,7008,2269,-5828,-1972,1943,3464,887,-6970,-2844,6175,896,-1768,-3654,-3317,7445,1922,-5554,-1910,324,4035,3578,-6322,-587,4013,1199,468,-3258,-2840,6881,1225,-2558,-554,-1403,4306,2195,-4877,707,3066,-22,1649,-3619,-1071,5152,477,-2417,58,-1648,5467,335,-5525,1109,2793,1078,564,-4353,-382,5141,-845,-2431,-1867,818,4630,-702,-5098,554,3155,3724,85,-6537,306,5656,1389,-2875,-4879,642,5900,-667,-4441,-2721,2140,5267,-571,-6704,275,4139,3715,-1303,-7006,887,5018,1612,-2912,-4270,773,7689,-95,-4062,-2823,1852,4918,-448,-5951,328,5181,2491,77,-6241,-228,5552,527,-2629,-3170,133,5250,-1165,-4854,-407,2111,2146,683,-5005,-959,3141,-323,-178,-2927,869,4286,-1236,-3983,1848,868,2474,478,-5356,794,1510,-48,-491,-2275,812,3947,-1253,-3921],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,5,-5,6,-6,8,-8,9,-11,11,-13,14,-16,18,-20,22,-24,27,-29,32,-36,39,-43,47,-53,57,-63,71,-79,87,-98,111,-127,147,-173,207,-257,336,-477,818,-4260,-3062,2162,6615,1718,-10167,-2205,4551,3454,729,-6847,-1752,7536,690,-1786,-5076,-1442,7555,1032,-5785,-559,1311,5227,400,-7432,1695,2653,-348,1590,-6213,-143,8413,-2070,-1105,-414,-1273,6341,-479,-7038,2616,851,196,2154,-7335,2518,5276,-4671,-93,-843,-295,6602,-2900,-6567,4498,275,943,-784,-8042,4458,6806,-4795,-733,-3838,587,10488,-4621,-5925,4035,1060,4427,-1815,-11677,4950,6321,-1428,-2153,-6428,1746,9645,-4431,-6848,-509,2382,7528,-1740,-10705,3287,4918,3049,-1625,-8943,1480,8395,-993,-3902,-5112,991,8773,-567,-6275,-1465,3881,5597,-1223,-7343,1092,5093,2992,-2737,-5853,1534,6873,-1132,-3745,-3121,341,6598,-1947,-4879,546,1922,4139,-1977,-7635,2405,3887,207,721,-4558,759,5951,-4091,-1963,1627,-924,4354,-2608,-4769,4406,1135,-452,-3,-4593,2301,4666,-6672,-1237,-250,370,3777,-4726,-5200,6521,927,-455,-1303,-5961,5677,6295,-5365,-2256,-305,2644,6691,-7243,-5679,5246,2919,1827,-3430,-8402,7054,5951,-4486,-2489,-4854,4434,7971,-5501,-6514,2283,3200,5128,-3976,-8079,4582,5361,990,-3096,-6871,3623,8256,-3266,-4381,-3040,1962,6698,-2474,-6884,479,2888,4683,-2716,-6395,2011,4500,939,-3130,-4294,2738,5650,-3534,-3423,179,1886,4074,-3155,-4770,2102,1587,1674,-2290,-5310,3477,2314,-2852,-601,-1958,1229,4187,-3878,-1452,1853,-116,2108,-2385,-4113,5849,290,-2405,-1308,-2545,3414,2812,-5328,-1152,2369,1512,1604,-5721,-3556,6400,855,-3301,-2073,-3537,6389,3456,-6173,-2704,1534,3199,3662,-6097,-3721,6694,2941,25,-4798,-4145,6769,4925,-5568,-2895,154,4953,5119,-6697,-4824,2818,3683,1991,-5612,-6394,6023,4320,-1632,-4751,-3846,5577,3905,-4486,-4652,-746,4047,2580,-4581,-4913,2152,2903,1833,-3803,-3512,3637,3242,-1291,-3382,-2666,3711,3657,-3004,-2302,758,2046,1858,-4003,-3194,3743,1700,227,-2289,-2801,4369,1673,-2646,-338,-232,2843,2494,-5133,-1090,2178,474,-131,-2514,-1977,4223,-268,-3995,75,481,4129,1336,-5864,932,4908,-23,-1078,-4200,-477,5824,861,-3768,-1872,238,3856,906,-6986,-1530,4275,2417,1027,-5765,-935,7015,980,-3176,-3894,-1089,6852,1586,-5597,-3030,1529,4793,946,-5573,-4335,4962,3806,-645,-5394,-2746,6101,3383,-3704,-4104,-390,5766,2110,-4723,-3027,2753,2992,2048,-5556,-1828,4342,3321,-1310,-3716,-1923,4576,2313,-3092,-1929,-1083,3598,862,-2953,-1842,2565,1461,-22,-4405,-1049,3423,949,244,-2320,-747,2051,1094,-3008,-1081,1268,722,155,-3650,351,3542,594,-1166,-1025,-353,3948,-1493,-5162,983,2557,2080,-623,-5440,1260],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,6,-6,6,-8,8,-8,10,-10,12,-12,14,-15,17,-19,20,-22,24,-27,30,-32,36,-40,46,-52,60,-69,81,-99,122,-157,212,-312,542,-2706,5311,8628,-4450,-5165,-1512,6545,5842,-5823,-6925,2100,4303,4215,-5071,-7025,4807,4196,348,-3374,-5001,4924,5477,-4516,-3451,-2,2378,6164,-5143,-4007,4020,501,2017,-2464,-5396,5982,1992,-4216,962,-2032,3196,4961,-7435,-1621,4860,-1854,2890,-3973,-2671,8116,-984,-4848,1657,-1701,4714,2733,-9172,-712,4313,-1101,3277,-6362,-2817,11266,-204,-4255,-869,-3210,8201,2714,-9497,-942,3061,3770,4165,-10139,-4328,8945,2261,-652,-5245,-4599,10107,3472,-8009,-2500,-45,6673,6434,-8782,-5121,5094,2922,2033,-6059,-5801,7088,5145,-3532,-4590,-4161,7053,5913,-5137,-4151,373,4438,4573,-6367,-3907,3543,3131,2098,-4839,-3363,6557,3108,-2106,-3915,-2960,5222,2030,-4886,-1013,230,2127,4638,-5609,-3121,4566,761,452,-2265,-4276,5672,353,-5165,1271,-383,1998,3560,-7058,545,5352,-1844,1353,-3403,-1545,7989,-1345,-4807,1561,-1478,4696,1941,-8997,2022,5256,-982,1297,-6211,-1282,9396,-2750,-4720,-772,-1282,7341,1096,-9807,1317,3942,3656,1724,-9519,-320,8063,-327,-3125,-4084,-2884,8206,987,-8786,-2610,1683,5947,2319,-9142,-2536,6278,3499,-356,-6471,-3059,7370,3347,-3022,-3923,-443,6834,2165,-6493,-2043,2248,4773,1659,-6797,-2195,5734,2253,181,-5234,-1432,5045,2141,-2738,-631,-515,5491,1949,-6244,-365,1742,1618,473,-5580,-925,5905,-578,-1370,-1293,-1052,4454,-628,-5111,2795,1319,670,1047,-4742,2581,5886,-3443,-339,-1511,-674,5371,-2545,-5885,2663,831,3746,-251,-7863,2651,5290,-2234,-2332,-3392,332,7676,-2146,-5649,-465,2021,6044,-1364,-7702,2376,4919,2101,-1481,-7264,603,8295,-347,-4152,-2623,975,8182,-225,-7901,133,4710,4516,531,-8086,-923,6233,1741,-2379,-4732,-139,7045,783,-4878,-2143,237,5150,-1009,-5986,-898,3446,2514,-774,-5297,-196,4475,313,-1435,-3621,612,4705,-842,-3552,-1615,1139,4456,-133,-4944,1606,2489,-129,-1131,-5060,784,4056,-1552,-2173,-833,998,3596,-1189,-4240,2532,-124,111,-696,-3045,2766,3425,-2891,-3220,189,1783,5210,-4361,-4102,3190,1787,642,-2157,-5018,4401,5700,-2607,-2536,-1680,3520,6017,-3403,-4658,1936,3015,2897,-4035,-5429,3436,4742,-130,-3604,-3976,1731,6567,-2380,-4784,-545,2649,4837,-2956,-4920,1792,4265,1283,-2691,-5419,1731,5580,238,-4018,-3120,1291,5056,-1082,-5158,238,3758,2900,-1609,-4335,698,3414,1629,-2322,-3866,1495,3942,-550,-3054,-964,1284,3317,-1336,-2930,1162,1879,1531,-1681,-2793,2090,987,-1177,-2073,-1600,2564,3682,-3454,-1734,664,1164,1576,-2031,-2253,2482,1699,-1216,-1393,-1513,3216,3318,-3532,-1166,1650,1605],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,3,-4,4,-4,6,-6,6,-7,7,-8,9,-10,10,-12,13,-14,16,-17,19,-21,24,-27,31,-35,41,-48,59,-73,96,-134,225,-1371,3291,4882,2689,-5888,-7130,7948,4026,-1515,-4887,-4824,7494,6440,-6752,-4498,-679,4081,7708,-7794,-7756,5930,3692,715,-3386,-8479,8692,4962,-6408,-955,-3533,3245,8471,-8459,-4969,4780,1114,5143,-1864,-8569,7560,3600,-3039,747,-5857,2314,7878,-6579,-887,2869,-1345,4604,-3687,-6737,6492,211,-2394,973,-4823,5022,4372,-6907,-154,1730,1311,4138,-6596,-3683,7398,-645,-1863,-1441,-3856,7652,3726,-6497,-996,670,4213,3394,-8137,-1475,5779,2756,1111,-5548,-4064,8606,3844,-3521,-4128,-1045,7475,2966,-7302,-3562,1975,5734,3177,-9206,-3166,6957,4025,439,-6302,-3202,8620,2928,-5070,-4094,-3046,8279,4891,-9215,-2076,1979,4567,2827,-7283,-4976,8139,848,480,-3481,-5058,7664,4356,-6427,321,-1866,3163,5118,-6881,-2522,5363,-759,2225,-2186,-6109,7730,1699,-4390,560,-2860,3638,3519,-7692,334,3711,-1207,1461,-2443,-2534,7103,-758,-2964,199,-1590,4551,1427,-7288,1595,4249,-114,1533,-6930,-1629,7451,120,-3391,-1488,-350,7414,-382,-7090,-321,2869,4102,648,-8088,-399,7170,2230,-2647,-5397,311,8722,559,-6838,-4289,648,7611,73,-8292,-1807,4035,4112,565,-8635,-32,7198,1510,-1653,-5881,-969,9442,1188,-5149,-2833,-612,7264,2087,-7895,-1348,3453,3169,716,-7356,-2652,7818,982,-1581,-2726,-2789,7503,1183,-6729,254,1097,2343,3787,-7109,-1175,6001,-964,-217,-2963,-1719,6690,-641,-4682,2169,-84,2212,2344,-7437,850,3936,-2310,80,-3256,-895,6071,-2406,-4786,1418,-693,3841,-314,-6022,1963,3264,-54,-615,-5479,938,6963,-1608,-3495,-1029,808,5548,-1908,-6895,963,3079,3204,-1885,-6687,2393,6457,-654,-3434,-3810,1575,7375,-496,-6221,-1091,3599,5557,-1173,-6855,1352,4351,3810,-839,-7168,321,7554,-66,-4296,-4168,1747,7722,-2218,-5282,-242,2259,4769,426,-6689,986,4515,799,-1382,-4424,602,6436,-412,-2801,-574,-323,4780,-356,-5565,1888,2417,1546,1391,-4696,-53,4875,-1939,-1571,-65,-607,5027,-1307,-4383,2123,802,1602,546,-4326,2437,4614,-3178,-1890,-1065,1499,3774,-3925,-4217,2202,1618,1405,-966,-4114,3237,3716,-544,-1951,-3452,2596,5893,-4562,-4096,440,3249,3160,-3915,-5937,1907,3871,-552,-3567,-4302,3531,4940,-629,-4787,-1286,3617,4737,-2351,-5174,1226,3693,3439,-4483,-5281,2786,4833,445,-4282,-3794,2666,5143,-2753,-3800,-1476,2535,4784,-3417,-4443,750,2534,1858,-2886,-4643,2902,3792,-235,-2034,-3480,2288,4630,-559,-3619,720,-6,3305,-1683,-4699,2087,1257,272,-1149,-2647,1570,3204,-3067,-2280,1059,1365,2208,-2259,-3470,3294,1828,-480,-1005,-2810,2789],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,1,-1,0,0,0,-1,1,0,1,0,1,-1,0,-1,0,0,1,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-5,9,-17,41,-147,1537,9414,-742,-8478,521,3190,6120,-1263,-9775,1377,7718,44,-852,-7220,-1560,11335,-1709,-6741,-1900,23,9008,1226,-12368,2127,4764,1494,2666,-8811,-1073,10460,-2027,-2640,-1751,-3536,8880,338,-9432,1695,1260,1928,4118,-8912,190,7079,-3429,347,-2221,-3540,8417,-290,-7279,4699,-793,1933,2975,-9169,2203,5787,-3766,-722,-2706,190,9236,-4988,-5652,3876,831,3232,-586,-8242,4942,6126,-1333,-1969,-5273,2001,7566,-3691,-5552,-514,3248,7531,-2878,-8678,2077,4822,3480,-3568,-7647,4218,7230,-1174,-4699,-5531,4106,8958,-3232,-6439,-1071,4216,7939,-3986,-8811,3577,4864,3461,-2439,-9386,4135,8236,-1695,-3528,-4017,2430,10344,-4286,-6702,647,1115,7092,-360,-9672,3944,4547,1002,394,-7660,1151,11065,-3877,-3884,-796,-939,7678,-324,-8032,4571,1272,315,1351,-6747,2264,7113,-4317,-528,-945,-532,6180,-2910,-5448,4829,1113,-552,-154,-6077,3345,4669,-4802,-364,-1278,719,6391,-5170,-4192,4751,1346,1305,-2353,-6558,5724,4114,-2874,-2842,-2964,4420,6958,-5069,-5178,2370,4105,3936,-6246,-6512,5211,3410,-558,-5611,-5144,6586,5299,-2305,-5318,-2430,4119,6252,-5591,-5511,1430,3216,4931,-5718,-8051,5351,3947,627,-2915,-6224,4858,6720,-4341,-3755,-2991,4330,6222,-5149,-5060,3127,1761,3707,-2670,-7459,5397,4273,-3088,-215,-4211,2222,7225,-5128,-3137,1668,-242,4881,-2273,-5927,4524,552,-1792,800,-4879,2949,4777,-5562,-942,1495,237,3622,-3578,-4069,5313,561,-1178,-3123,-2417,4722,3985,-5199,-1253,5,1265,2710,-5049,-3202,5066,1159,-1295,-3683,-3410,6106,2620,-3691,-3478,-842,5012,3826,-6730,-3135,1936,2777,-11,-6484,-3390,6133,4700,-1266,-5092,-3470,6199,4824,-4547,-3577,-872,6141,1894,-6133,-4286,3357,4641,1089,-5319,-4706,5799,3571,-1208,-4487,-2936,6135,4689,-5719,-3979,1414,2937,3596,-5430,-3669,3672,2357,1362,-2826,-3871,4799,3805,-4060,-630,-12,2526,4829,-4971,-2361,2519,522,1063,-2063,-4002,5124,1389,-3693,80,-657,3720,2314,-4627,250,1132,-331,1302,-2166,-1995,5772,908,-2575,-524,-866,5735,1077,-5027,-218,2556,2558,1063,-5429,-716,5527,766,-1111,-3233,357,4783,458,-5579,-1583,2251,3898,612,-6758,-1792,4385,3288,-68,-5695,-1154,6742,2084,-3672,-4467,361,5842,1584,-5844,-2273,1875,6100,975,-7773,-1756,4433,2721,-1347,-4711,-1133,5701,1695,-3145,-3979,20,3822,2167,-5710,-1529,2000,2710,431,-5797,-1953,4250,1607,-1877,-2884,-2032,4467,2048,-4034,-9,1259,2627,1885,-4981,-179,2620,250,343,-2723,-754,3393,69,-3081,1031,192,2122,962,-4384,823,2887,167],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,2,-2,4,-4,4,-4,5,-6,6,-7,7,-8,9,-9,11,-11,12,-14,15,-16,18,-21,23,-26,29,-34,39,-47,57,-72,95,-135,216,-441,2539,6546,1107,-4464,-7632,1522,8477,-1569,-5592,-2767,3373,7927,-2640,-7260,752,3136,4626,-1636,-8248,2103,5010,-661,-374,-6193,899,6688,-3778,-2841,1003,-1103,6100,-1986,-7384,3140,-43,616,135,-7407,3735,5750,-5387,-230,-107,-1222,7372,-5584,-4636,7264,-1450,1732,180,-6926,7065,4528,-6735,-549,-511,1205,6558,-7390,-4555,6417,329,2966,-4263,-6830,7648,4733,-4418,-1469,-3469,3583,8360,-8458,-5596,4040,3308,4583,-5986,-8747,6061,6282,-950,-2773,-7248,5403,9166,-4806,-6053,-1196,3350,7630,-4857,-7486,2977,4120,3679,-5073,-7422,5143,6515,-550,-4052,-4759,4933,8109,-3365,-4862,-664,4105,6073,-4049,-5691,2617,3013,3547,-2735,-5659,4182,4477,-2081,-2189,-3753,4295,5649,-4168,-2923,1811,519,3425,-2021,-5025,5364,1596,-1818,183,-3854,3662,4172,-5811,173,2110,-528,4209,-5432,-2989,6615,-1811,-1892,-457,-4292,5663,3841,-6790,425,712,1498,5935,-6756,-4081,7368,756,-518,-3255,-4322,7380,3074,-5594,-2086,-284,5694,5545,-8547,-3978,5299,2464,3303,-5384,-6470,8142,4155,-3227,-4339,-4891,6189,4269,-6410,-4557,854,4365,4117,-5455,-5305,4199,4875,1091,-3405,-6047,4861,4784,-3047,-4967,-2601,4889,4708,-4968,-3391,751,3649,3785,-4022,-2904,3861,2850,504,-2988,-2544,4058,2302,-4238,-475,-1733,3010,3100,-5246,-1082,3902,-399,2033,-3151,-3051,5048,421,-3059,1394,-1600,2744,2278,-6928,1117,2309,159,1997,-4053,-1445,6756,-519,-3738,-639,-2414,5447,802,-7039,557,2925,2082,2212,-6413,-797,6721,1078,-1964,-3413,-2231,7480,220,-7803,-530,1767,4567,1346,-7057,-1861,5065,753,-1844,-5268,-2274,7969,2612,-4642,-3151,-795,5423,2399,-6973,-3092,2205,3737,1241,-5225,-2967,4345,3545,-913,-3712,-1880,5410,2437,-3479,-4154,-120,3557,1844,-4585,-1386,2641,1726,286,-4709,-2575,3929,1572,-1320,-1692,-1543,4766,1008,-2783,-1468,1138,1918,650,-3829,352,2078,-1316,-468,-2030,-1653,4288,-698,-3109,1383,424,2443,490,-5260,1647,4116,-761,-1315,-2947,1274,4556,-1741,-4100,-295,453,4106,-1724,-6156,1984,4369,710,-1181,-5414,-189,5943,-992,-4540,-1394,-42,6788,-971,-6801,37,3256,1802,40,-6149,540,6998,1036,-2231,-3959,-281,7100,511,-5594,-808,1910,4622,8,-6361,-419,4449,3073,-775,-5891,-146,4870,653,-2798,-3491,621,4435,-35,-4114,-1789,956,3463,-262,-4889,-262,3767,1273,-1011,-3264,376,3675,-578,-2652,-706,1090,3127,-700,-2900,1215,837,1198,-1040,-1638,898,2964,-1232,-2083,-78,407,2924,-2788,-3219,2661,1701,1611,-1010,-3849,3609,3260,-2027,-1569,-715,2438,3135],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,5,-7,7,-8,9,-10,10,-12,13,-14,15,-17,19,-21,23,-25,29,-32,36,-40,45,-53,61,-72,86,-108,140,-193,297,-574,3002,3800,-8355,-3577,5095,4100,393,-7178,-3849,7162,3986,-2869,-3499,-2067,7355,4222,-6621,-2933,1579,4329,3245,-8065,-3674,6132,1138,1325,-3681,-4236,6685,1471,-5282,179,-1876,2730,4554,-7013,40,4106,-46,2634,-3623,-2837,8387,-1804,-3748,1964,-2856,4436,2477,-8882,2453,4076,-1228,2419,-6505,-1531,9790,-2936,-4154,714,-2094,7653,791,-9552,2100,3552,-230,1963,-8790,-74,9906,-1361,-4162,-2685,-2199,9161,1236,-7637,-294,1221,5369,1974,-9252,-1655,7746,2085,-907,-7798,-1846,10673,1375,-6748,-3007,441,7453,2408,-8628,-2656,3390,4805,444,-7816,-2547,7031,3560,-1649,-5852,-2062,8250,2112,-4157,-2939,-701,4974,1625,-6770,-1171,2852,2470,1796,-5786,-1670,5315,-270,-36,-1649,-1537,7159,-232,-6067,1342,-611,2476,1523,-7342,1580,4751,-2973,215,-2132,-434,7645,-3091,-4063,2930,-1765,3186,62,-7671,4560,4963,-2257,-13,-4482,559,8201,-4790,-6446,740,-512,5288,-779,-7321,3762,4926,-547,-1397,-6718,1981,9413,-3305,-4427,-1708,1228,8330,-1470,-7579,1668,4034,2008,-1886,-8079,447,7742,708,-2982,-4498,-71,8292,-750,-6328,-1029,2166,7007,-865,-8255,-526,4584,3395,-969,-6282,-15,7471,367,-3929,-3814,322,7066,-317,-4373,-905,1422,5367,941,-5895,805,3569,1614,307,-6037,1231,4824,-2355,-1569,-980,-628,4259,-1030,-4547,2309,50,1117,572,-4951,3012,4650,-3393,425,-1601,466,4131,-3800,-3242,3551,1109,2029,-390,-5843,4064,3250,-2768,-849,-2270,2302,6533,-4067,-4288,3271,655,3226,-3483,-6472,5189,2886,-2246,-3000,-3012,3418,6232,-4441,-4907,615,1620,5471,-3955,-6982,2550,4906,1355,-3014,-5837,3291,7258,-2156,-3266,-3342,2154,6794,-2374,-5178,657,4000,3298,-2882,-5498,1647,5105,1255,-2802,-4240,3006,5393,-1812,-2760,-2409,3032,5103,-3341,-4010,1333,1219,2898,-1999,-4227,1779,2624,-518,-717,-3457,1104,2966,-2780,-2391,1312,1147,2440,-2019,-3816,3470,1362,-134,-1186,-2963,3090,2804,-4818,-1406,293,1347,2826,-4199,-3070,4214,835,-338,-2837,-3263,4255,3835,-4128,-997,113,2288,3236,-5102,-3514,2810,2321,506,-3233,-3931,5902,4232,-2585,-2479,-1828,4256,4065,-5491,-4484,2916,3116,2043,-4217,-4643,2737,4200,-1202,-3753,-2940,4278,5146,-2871,-3568,-787,4130,3824,-3759,-3414,1552,2602,2090,-3879,-3289,3229,3800,-789,-2262,-2404,3190,4085,-2741,-2858,39,3490,2335,-2340,-2075,1561,1302,892,-1614,-2354,3183,1928,-2031,-489,245,1192,2971,-3350,-2390,2258,117,295,-1859,-1942,3129,668,-2121,-795,119,3260,1540,-3813,-526,1611,559,1232,-3835,-893,3657,2493,-2259],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,19,-21,22,-25,28,-31,34,-37,41,-44,48,-54,60,-66,74,-83,94,-106,121,-142,169,-207,265,-367,601,-2219,-6232,-4803,3847,9001,-5917,-6397,1357,3309,6486,-3970,-8890,4563,5420,2499,-1648,-7574,5253,8804,-4950,-4256,-3300,1548,9490,-4441,-7160,3763,2615,4235,-355,-10230,5147,6613,-3294,623,-4750,-403,8771,-5311,-4003,2491,-1293,6055,586,-8746,4859,2863,-2123,2274,-5642,920,8437,-5636,-2104,2813,-1467,5303,-2571,-7204,6505,1589,-2311,886,-5453,5734,6250,-7112,-2087,1242,1372,5242,-5789,-5875,6292,2177,-571,-3286,-6063,6367,4165,-5060,-3901,-2560,5232,5900,-6528,-6080,2792,4256,3840,-7266,-5099,6199,4383,-953,-6239,-5475,6655,5806,-5283,-5542,-1377,6396,6013,-6711,-5773,2173,5513,4514,-7605,-7479,6594,5158,-1335,-4406,-5464,6808,8457,-5996,-4095,-806,1723,7536,-7620,-6709,5593,1177,2647,-2039,-7674,5744,5376,-3910,182,-1583,1537,6733,-6622,-3125,3678,-816,3952,-1595,-6199,7686,2066,-4422,932,-3308,2080,5133,-7389,-1186,4162,-293,4006,-3478,-4970,7076,85,-3513,-454,-3288,5179,3698,-8138,-1012,2895,2913,2765,-6080,-3384,7479,1908,-2273,-3286,-3281,6484,3423,-6718,-2493,-130,6067,4237,-6938,-3204,4158,4750,-306,-8230,-3249,7808,4499,-3120,-4868,-3587,7275,5084,-6210,-3398,700,5739,4287,-7677,-4349,3648,2711,1984,-5961,-3985,7693,3703,-4102,-3351,-1784,6575,4403,-7976,-2167,1167,3786,4616,-6601,-4501,6855,1048,-172,-2220,-4724,7871,2896,-6306,-261,-1084,2469,4484,-6184,-1907,5055,-198,546,-2489,-3439,6702,731,-4952,1959,-210,3062,2554,-5828,619,4857,-1055,799,-4185,-2595,6421,-648,-4343,-273,-635,4968,1146,-7175,302,4506,1563,316,-7914,-1395,6489,-303,-3890,-3214,67,6981,1142,-6997,-2859,2980,4863,613,-7454,-1046,6102,3276,-1263,-6759,-1059,6834,1770,-4802,-4422,883,7014,1411,-6756,-2225,2095,4860,2550,-7453,-1552,5305,1165,-1937,-5825,-1596,6929,1713,-4211,-2582,-157,5551,1486,-8039,273,3354,3625,857,-6048,-1037,6169,618,-1969,-1876,-2378,5087,178,-4729,-832,1275,1604,2345,-5070,-471,4477,-861,-315,-676,-919,5427,753,-4648,1013,1136,1247,290,-5606,2304,5640,-1621,-1329,-2665,783,5886,-613,-5248,376,2086,3834,-1221,-6528,2077,4580,592,-1766,-4840,1341,6271,-651,-6051,-2168,1791,5887,-1263,-6582,-759,3779,2671,-2216,-5860,419,4731,1312,-2710,-4164,521,6774,132,-5266,-2156,1970,5294,-814,-5539,10,4809,3100,-1685,-6045,465,5823,1283,-1618,-4880,965,5062,82,-4305,-756,2585,4678,307,-5962,213,2543,1717,28,-4269,355,5544,-762,-2618,-854,530,4622,-113,-4211,1413,1948,344,72,-3961,2394,3892,-1407,-1637,-933,958,2751,-1237,-3908],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-6,7,-8,8,-10,10,-12,12,-14,15,-17,19,-21,23,-25,27,-30,34,-38,42,-47,54,-61,71,-83,99,-120,151,-198,277,-430,834,-4762,-3940,9056,2980,-2751,-6506,-1837,10031,2237,-7931,-2521,1501,7157,3819,-10104,-1579,6899,1603,833,-8134,-5315,10446,2258,-4593,-2025,-3564,9001,4401,-9757,-575,2101,1513,5222,-8943,-4724,8248,193,-1085,-880,-5071,8104,2778,-7436,1876,-1152,38,5895,-8097,-2202,6332,-3515,1202,-2321,-4638,7642,441,-6477,1897,-464,2170,2801,-7695,986,7585,-3010,526,-3584,-1746,9301,-2853,-6802,1146,1038,5745,431,-10708,1321,6138,1717,-637,-7206,505,9955,-1000,-5168,-3793,1049,8194,-557,-7751,-714,4047,5481,-897,-9746,109,7819,2676,-1957,-8304,422,9711,-420,-5404,-3603,1673,9284,-561,-8994,-494,1825,5320,160,-9624,1107,7724,1125,120,-6179,-1156,9837,-702,-5391,-413,-912,6512,864,-9539,1879,3656,264,2275,-7319,-1816,8405,-1694,-3254,-1169,-2954,6853,126,-6997,3511,-25,-124,2965,-6960,-349,7638,-2888,-805,-88,-1974,7709,-1876,-6121,3486,14,1222,391,-7632,3237,6126,-4422,-38,-2194,509,8197,-3427,-6459,1822,1683,3922,-1853,-8129,3687,5013,-331,-2352,-5561,2207,8114,-2936,-4936,-2706,3597,7382,-2979,-7322,1211,5281,4669,-3711,-8514,2746,7512,1051,-3162,-5927,3292,8844,-902,-5218,-2068,3138,7204,-2341,-8198,1976,3724,2685,-2518,-7847,2427,7653,-1743,-1355,-4064,709,8294,-2574,-5784,664,64,5214,-309,-8074,2271,3855,-229,792,-5242,952,7678,-3837,-2677,455,-855,4788,-952,-6716,3976,2908,-1586,303,-5054,1563,6833,-4467,-1784,932,-45,4731,-2658,-4428,4099,1726,-511,-1202,-4567,3355,4449,-5383,-2825,-681,2281,6369,-4531,-5296,3446,1952,811,-3640,-5826,5238,5653,-1780,-4694,-3723,4399,6735,-3230,-4547,362,4130,4577,-4377,-7046,3577,4159,1840,-4470,-5178,4734,5074,-1977,-4950,-3576,4220,6784,-3543,-3590,-127,3109,4761,-4368,-6287,3480,3393,1921,-2917,-5391,2934,6271,-2360,-2338,-2972,2262,7035,-3338,-4984,2038,1939,2329,-1439,-5560,3422,3652,-2361,29,-2840,1794,5597,-2302,-2643,2644,-694,2149,-2199,-4503,4551,2191,-1308,-1133,-1429,3058,2824,-4801,-1444,2621,615,2248,-3793,-4814,4210,1629,-2157,-1996,-1835,4473,2656,-3807,-1999,983,3260,3301,-3978,-2461,4307,1149,466,-4464,-2590,5153,3960,-3238,-4407,-1394,4813,3387,-5204,-4328,2789,5383,1836,-4211,-3234,4059,5237,-454,-4439,-3572,6356,3964,-2480,-4608,-2284,5568,3948,-3643,-3803,2376,3997,3079,-4690,-3793,4249,2708,-1986,-3078,-2966,3990,5025,-3093,-2547,226,2213,3907,-4153,-3344,3633,1910,-339,-2958,-3427,4363,3594,-1922,-791,-1050,2033,2066,-3825,-1724,1787,619,116,-3224,-2598,3497,1585,-2878,-1585,87],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,7,-8,9,-10,11,-13,14,-16,18,-20,22,-24,27,-30,33,-36,41,-45,50,-55,61,-67,75,-82,92,-102,114,-128,146,-166,191,-225,269,-335,443,-663,2619,-4061,-6058,-167,4465,6666,-5600,-6517,3477,4580,2636,-4454,-7287,4859,6063,-2076,-3081,-3809,3572,6919,-4864,-4421,424,1879,4672,-3450,-6169,5268,2012,17,138,-6879,4558,7126,-5710,-1131,168,463,5893,-3757,-3580,6328,-1655,408,789,-5716,6064,2942,-6412,728,362,1029,4960,-6923,-4099,7089,-801,-202,-3532,-5685,8107,2582,-7641,-738,-787,4323,4467,-8513,-2635,6399,1223,3023,-4654,-5698,8855,3424,-4771,-3114,-2914,7915,4701,-8656,-3436,1987,3934,4584,-7779,-4952,6591,5292,-216,-5335,-4894,7579,5320,-3751,-4689,-2352,6411,5564,-5900,-4787,1990,4845,3439,-5831,-4918,4616,3478,813,-4551,-4713,5937,3848,-3311,-2970,-2673,5047,4610,-5928,-2332,2411,-234,3875,-4494,-5046,6317,362,-2342,899,-4137,4322,3068,-6822,355,1095,-261,4684,-5440,-1428,7050,-1693,-373,308,-3471,6831,1053,-6337,2485,1208,-144,2780,-7396,-1740,7725,-1355,-1972,-2200,-2298,8840,1260,-6495,1351,976,4280,2568,-8495,-2221,7579,1361,-933,-7044,-2322,9417,1013,-5331,-2743,-1027,7977,1999,-8569,-2287,4864,4802,1499,-7225,-3530,7168,2467,-2615,-4933,-2553,8036,3526,-5017,-3634,-345,5966,2780,-6383,-2795,2627,2959,1766,-7911,-1856,6364,1772,-2169,-4551,-1896,6084,2474,-4911,-472,46,3022,2612,-5251,-362,4127,-632,382,-2468,-1908,5893,108,-3008,593,-2018,3093,1943,-5176,-286,3322,-1170,1400,-3567,38,6916,-1769,-2655,229,-392,4285,-385,-6647,3051,2957,0,-141,-5637,878,8017,-2367,-3121,-952,318,6935,-948,-7014,3258,3207,2717,-197,-8059,2459,6806,-58,-2839,-3388,121,7562,-92,-7559,-1531,2888,6434,-407,-8421,-244,6281,1810,-1429,-8097,-906,6992,496,-4348,-3645,763,7038,552,-5256,-1480,2558,3774,689,-6460,-725,4779,2658,-2469,-4634,-70,5195,-698,-2225,-2438,-575,5205,-918,-4849,927,845,2360,298,-4659,917,4341,-818,-274,-2301,-65,4004,-1615,-3163,1477,-12,1724,-710,-5395,3211,2979,-2266,-1013,-3111,611,4579,-3514,-2649,1199,2382,1783,-1615,-4977,2562,3273,-850,-2601,-3959,2903,5400,-4245,-3345,405,1640,3438,-2398,-5687,2865,4394,398,-2313,-5767,2151,5852,-2279,-4244,-2753,3147,5185,-2949,-5697,146,3462,3350,-2995,-6436,1157,4694,1311,-3106,-3859,2310,6379,-322,-4035,-2097,2800,5631,-1272,-5152,1299,2983,3410,-890,-5248,1389,4374,-28,-2208,-3761,1583,5153,-1547,-3807,265,-35,3304,-1534,-2569,1448,2331,1498,-816,-1742,2127,4609,-1425,-2173,-375,1637,2964,-3137,-2202,1449,1077,74,-1593,-2229,2805,1961,-2419,-629,-459,807,2058,-3724,-2705,2131,1097,655,-2155],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,7,-8,8,-9,10,-11,12,-13,15,-16,18,-20,22,-24,27,-31,35,-40,46,-55,66,-83,112,-172,347,-2550,-5984,-641,9641,1087,-7251,-2516,985,6404,1790,-8776,-2278,4348,3628,1495,-7337,-1052,7845,993,-2834,-3777,-1390,7801,-581,-6565,633,-284,3346,3763,-8823,376,5342,-1419,757,-4191,-3741,7513,-2258,-3222,2724,-2129,4173,1707,-8696,4203,4333,-2904,1972,-5439,-1353,8001,-4360,-4324,2598,-904,5468,-2168,-9573,5601,2281,-1481,1680,-6815,2674,10260,-5118,-3149,-486,-62,7327,-1843,-8393,2670,3444,3255,-1059,-9562,2313,8280,-894,-3602,-3547,2120,9878,-1688,-6342,-489,2210,7823,-1420,-10433,485,5315,3068,-1491,-7877,973,8495,-3,-4346,-4476,2250,8491,-508,-6468,-1225,2082,6063,-894,-7809,2069,4777,222,-256,-7162,705,6983,-946,-2043,-1895,448,6510,-2185,-6120,2522,432,2828,1556,-6346,2610,4359,-3774,652,-3122,-1607,6762,-3326,-3517,3786,-1336,2410,-258,-5611,4262,3742,-4426,-288,-2910,2284,6518,-5531,-3352,3424,-780,4114,-3232,-7950,6690,3566,-2710,-919,-5473,4677,7289,-6577,-3807,317,1285,5146,-4032,-7504,5023,5004,684,-3061,-6540,5003,8054,-1610,-3811,-2961,3265,7941,-4108,-7503,2360,4566,4440,-4163,-7591,3098,6711,141,-3820,-4115,3915,6656,-2388,-4764,-2088,2846,5434,-3292,-5770,815,3950,4271,-2702,-6604,2371,4448,84,-1851,-4729,2092,5493,-2879,-1901,-1322,953,4689,-2575,-4334,2788,1645,342,538,-5263,3147,4182,-2973,942,-487,-165,4248,-4150,-2892,4908,159,-11,-1114,-4954,6306,3036,-5020,155,-350,2715,4339,-6126,-2600,5923,1473,560,-3313,-5382,7194,2076,-4137,-2132,-1974,5186,4048,-7137,-3100,3549,2629,3389,-5098,-4926,5368,3969,-1475,-3917,-3915,5779,4710,-4736,-4541,-528,4075,4393,-5332,-5398,4152,4579,2394,-4221,-5547,4740,3826,-2384,-3965,-3066,3958,4797,-3553,-3392,-140,3197,3423,-4095,-3913,2592,2935,1465,-3142,-4291,4227,2105,-2113,-2131,-2437,3006,3858,-3474,-3219,1334,1288,2658,-3614,-2231,4638,934,-1404,-2091,-1108,2447,2266,-3547,-291,1075,698,1829,-3759,-1183,4769,1051,-1627,-1869,-729,5002,2309,-5533,263,2227,1334,661,-5926,-400,5496,734,-1574,-2798,-2118,6552,1022,-4652,-420,-196,4325,2484,-6628,-3050,3919,2879,-233,-4733,-1048,7136,3780,-4380,-3457,-1135,5811,2229,-5370,-2148,2225,4053,1268,-4752,-3057,5247,3056,-1963,-4632,-2771,6055,2221,-3041,-4051,-395,4428,2281,-3400,-3076,2697,3376,1812,-4711,-3875,3305,2084,-1948,-2839,-2420,3316,1417,-2792,-587,1084,2879,1726,-3530,-379,1931,587,-337,-2390,-1720,4079,-282,-2276,-306,-848,2088,16,-3736,553,3525,867,529,-3583,-84,4920,-805,-2589,-750,500,3849,-154,-5997,485],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,5,-6,6,-6,7,-8,9,-9,11,-11,13,-14,16,-18,19,-22,25,-28,32,-37,44,-52,64,-79,105,-147,230,-458,2815,6096,-2257,-8996,670,7803,429,-2544,-6770,1638,10310,-2487,-4959,-3204,1944,8041,-306,-9792,-371,4270,5224,-191,-9121,848,9335,-1136,-2315,-4644,-579,8710,-1425,-7378,960,10,4857,2462,-10441,1398,6249,-1431,1785,-5179,-1332,9835,-3156,-3181,1423,-2309,4966,858,-8651,4895,3449,-2273,2365,-6155,730,8766,-4489,-2731,1133,-459,6034,-2985,-7689,6106,2573,-762,-733,-5490,3021,6895,-5286,-3102,-1136,2132,8229,-5905,-7085,3118,2805,2384,-2653,-8170,3722,7204,-2453,-4023,-5835,4397,8222,-2844,-6704,-1677,4352,5922,-4349,-7692,2676,6023,3016,-3992,-8144,3714,8284,-391,-4110,-4857,4170,8123,-3253,-6803,-284,3028,7012,-4805,-9971,2920,4972,1238,-2164,-8674,4503,8289,-4108,-2996,-2857,970,9129,-4246,-7267,3082,86,3054,-12,-8298,2887,5296,-3214,157,-4205,-141,7852,-3982,-4196,4177,-1212,4471,-1730,-7842,5906,2207,-2828,628,-2993,1007,5869,-6534,-3018,2806,217,4953,-3778,-5764,6173,1336,-2154,-974,-4983,4829,5454,-6485,-2642,1278,2125,5792,-5918,-5248,5396,3718,800,-4322,-5874,5928,5591,-3993,-5018,-2263,5184,6592,-5990,-5731,1932,4779,4559,-5612,-7335,5378,4401,154,-6097,-6409,6167,6111,-4367,-5179,-3099,5385,6687,-5146,-5094,1962,4034,4042,-4892,-6935,4468,4353,60,-2633,-5161,4907,6478,-4212,-3231,-354,1212,5588,-4473,-5853,4760,1734,1394,-989,-5206,4385,3838,-4798,-1024,-1981,1791,5865,-5888,-3396,4954,-1514,1496,-2539,-5107,5734,2375,-3458,-483,-1402,3673,2819,-7188,-1670,4455,528,970,-3726,-3869,7833,949,-3195,-1531,-968,4941,3015,-7236,-2392,2821,2854,2700,-6576,-3669,6594,4658,-1137,-5350,-1812,6691,3060,-4668,-3771,-723,6835,3225,-6191,-4343,3975,4561,859,-5629,-4364,5645,3518,-1036,-3878,-1790,6577,3866,-4620,-4369,1212,5879,2819,-5721,-4011,4301,2927,1057,-5276,-3485,6340,3353,-1729,-2238,-2526,5226,4871,-4753,-2038,2001,1870,2686,-4394,-3551,4436,1197,26,-3155,-4187,4465,2574,-4868,-375,1199,553,2496,-5177,-1251,5612,596,-1091,-1709,-2334,4959,1980,-5391,-414,763,2608,1139,-6489,-300,5407,805,-1481,-4094,-747,6886,491,-3889,-2313,266,4940,354,-5924,-494,4503,2959,-405,-5196,-1048,6381,2032,-3869,-4215,1004,6967,1455,-5839,-2654,1955,5047,930,-6747,-2066,6128,3938,-694,-5692,-1293,5632,3270,-3272,-4150,418,5305,2376,-4995,-2499,2771,3922,968,-6463,-1579,3489,2006,-1207,-4720,-1521,5713,1334,-4422,-1907,-393,3762,1087,-5571,-1401,2146,704,469,-2955,-1430,4218,-337,-1831,47,-1056,3451,471,-5076,490,1248,1207,251,-3796,122,4113,-795],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-8,8,-10,11,-13,13,-15,17,-18,20,-23,25,-28,30,-33,37,-40,45,-49,54,-59,66,-74,83,-94,106,-121,141,-166,201,-251,330,-474,1854,-6987,-5428,3539,5254,4617,-9121,-6492,6053,5238,375,-6111,-7097,8424,6127,-5160,-3696,-2350,6207,6642,-7974,-4899,2846,3344,5243,-5881,-7546,8074,3181,-1768,-1374,-6014,6806,5833,-7855,-2108,578,1208,7393,-5767,-5043,6552,138,413,-595,-5295,5779,3568,-7223,2181,-1646,912,6876,-7811,-2610,5485,-2101,1529,-2224,-5788,7486,2635,-6779,1802,-1638,2758,4440,-8878,-1194,5634,-547,1810,-5286,-3529,8088,1291,-5571,-1943,-3152,7091,3730,-8519,-2069,3518,3823,890,-7026,-3576,8274,3613,-1452,-5133,-2901,8681,3216,-6289,-3108,805,7418,3065,-8477,-2170,3774,6031,838,-8773,-3362,7430,3002,-1286,-5538,-3297,8053,2998,-7569,-2897,-363,5596,4682,-8916,-3498,4252,2021,1585,-6990,-3189,9632,2116,-4791,-1701,-2518,6250,3728,-7288,-322,1802,1067,3715,-5814,-3723,6657,-1632,-715,529,-4333,6236,2429,-8190,1225,1192,724,3287,-7681,98,7530,-1880,-1292,-1179,-2787,8219,1243,-7252,2450,-255,3336,2355,-9095,-342,7721,74,-1871,-5158,-1019,8778,-210,-6605,-645,525,6914,-58,-8640,-312,4643,2750,-1552,-7323,-924,8922,1192,-4265,-5802,1331,8032,-874,-7553,-1713,3867,6243,622,-8533,-783,6404,3061,52,-7686,-1319,7896,1223,-4140,-4196,114,8896,-77,-7899,-1363,1682,4655,1688,-7661,-518,6018,877,164,-4777,-1835,8770,-804,-4096,-251,-1118,5441,1564,-8203,1136,4225,-527,1898,-6239,-1395,6403,-1385,-2116,-183,-2180,5167,515,-6180,2799,2863,294,1437,-5379,2244,7163,-2628,-2672,-916,-404,6773,-1903,-5272,3094,2027,939,-128,-7250,3244,5829,-1650,-1617,-2345,1299,5956,-1402,-6734,684,3006,5010,-1667,-8671,2293,5928,1181,-2524,-6008,1479,7048,-2185,-4918,-1639,2264,7478,-2514,-7190,-1346,3818,4539,-2241,-7471,542,5972,2042,-3170,-5402,2149,7675,-1612,-4620,-1810,2621,6766,-1017,-7199,590,4463,2907,-1257,-7649,2363,5685,-930,-1999,-3006,860,6185,-1985,-4517,-262,1329,4091,-598,-4924,2259,3635,-2067,-397,-4378,540,4932,-3270,-3160,1739,967,4357,-879,-4400,2595,2403,-362,-850,-3070,1625,4623,-3929,-2398,254,1411,3613,-2865,-5138,3279,2664,121,-3006,-5090,3246,5267,-2273,-3641,-1135,3334,5121,-2879,-4987,1281,4463,1669,-3824,-5182,2897,5715,-938,-3932,-3508,4036,5568,-2884,-5619,-647,3594,5386,-2682,-5840,1866,4617,1914,-4249,-5662,3541,5601,-96,-3297,-4054,3648,6909,-3615,-4512,470,3170,3967,-2714,-5065,2225,3516,620,-1519,-3892,2639,3430,-1996,-2433,-721,1769,4087,-3026,-3934,2223,1793,607,-1919,-3595,3784,2650,-2438,-1359,-903,1688,3982,-4146,-2483,2867,543,1348,-2671],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-6,6,-7,8,-9,11,-12,14,-15,17,-18,20,-23,25,-28,31,-34,38,-42,46,-51,57,-62,69,-77,85,-94,105,-119,134,-153,177,-207,250,-311,407,-586,1027,-4916,-4938,8658,4606,-814,-5709,-4084,8420,5498,-5518,-3917,-1090,7327,4744,-6565,-2674,3903,2564,3171,-5931,-4482,7567,2754,-2301,-2324,-4088,6591,4293,-7641,419,186,1138,6429,-5295,-2693,6801,-1549,-1302,-347,-5143,7633,1265,-7330,2692,1226,728,4293,-6777,-644,7430,-2301,-86,-2804,-3754,9042,268,-7063,1549,1119,3613,3405,-9869,1419,8266,359,-423,-5714,-1404,9479,-636,-6755,-1385,-114,7616,1909,-10468,-1330,4395,4086,1257,-9066,-2632,8707,1957,-3122,-4891,-1272,8463,3188,-7795,-3219,1323,5913,1406,-8691,-3252,5830,5122,-342,-7349,-2947,7498,1470,-2659,-4632,-1750,9540,1876,-6682,-2476,-563,4965,2830,-7845,-720,4706,762,495,-5666,-3089,7281,853,-3969,-867,-2770,5279,1871,-8177,6,1862,628,2639,-6087,-1374,6196,-1970,-2609,-431,-2678,5660,-280,-7533,2890,2412,454,1836,-6149,1211,7434,-3176,-1693,-369,605,6301,-2371,-7144,2449,865,2023,124,-8413,2444,6877,-1063,-2243,-4075,1137,8468,-971,-7590,530,1764,5426,-450,-10146,900,6211,1676,-273,-6643,1047,8294,-321,-5579,-3623,1729,7401,-796,-7349,-839,4325,4925,-926,-8137,-447,5274,1352,-1984,-6504,503,6627,-265,-3764,-4230,398,6296,228,-6363,338,2239,3838,169,-7411,1111,5220,-842,82,-3439,-690,7144,-1829,-4563,653,77,5774,333,-5308,2693,3713,-1765,717,-4460,52,6219,-4038,-3285,1348,-467,4696,-1504,-5652,4227,2525,-1282,-393,-4796,2305,5951,-4318,-2768,639,1311,4468,-2815,-7195,3496,3478,1244,-1513,-5891,2901,6976,-2579,-2838,-2649,2865,7335,-3401,-5474,2380,3270,3759,-3067,-6466,3761,5790,-991,-3114,-4565,2386,7106,-1533,-5019,-1743,3115,5632,-1845,-6558,812,4135,3450,-2508,-6316,1971,5361,734,-3914,-3364,2565,5330,-2180,-4753,-696,2375,4591,-2535,-4590,1420,4813,1513,-1773,-4811,1055,4174,-1047,-2361,-2454,740,5084,-2439,-3719,1569,453,1090,-925,-4410,2907,1660,-1876,-375,-2114,1108,4843,-3317,-2609,2679,150,2093,-1644,-3304,5129,2023,-3284,-1115,-2548,2847,4306,-4901,-2840,1751,1348,3930,-4048,-4230,4796,2502,-487,-3148,-3106,4300,4574,-3837,-4467,1551,4543,3900,-5881,-4575,3161,3473,2053,-4034,-5126,4518,4007,-1418,-4232,-2926,4370,5367,-3693,-3982,-801,3548,4270,-2270,-4228,2961,4231,322,-3518,-4029,2664,3877,-1925,-3210,-1481,1871,4010,-3058,-4156,131,2488,1946,-2502,-4318,3523,2430,-643,-1752,-3549,2690,2121,-2954,-2683,542,1765,2146,-2907,-3025,2077,1623,-724,-742,-2599,3156,1604,-2865,-862,1364,2410,1130,-4714,-831,2986,-96,177,-1875,-2268,3491,1748,-3815,-1765,-55],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,6,-8,9,-9,10,-12,12,-14,15,-17,19,-21,24,-26,29,-32,37,-41,48,-56,67,-84,113,-181,365,3477,5541,-2493,-8410,2941,6044,406,-2894,-8179,1567,8982,-2379,-5355,-2863,1331,8752,-2192,-8386,1806,2434,4242,-634,-8088,2123,6496,-2348,329,-3453,-1514,8964,-4808,-3787,2351,-1849,4640,-225,-7803,4391,3370,-2546,2885,-5031,1846,6983,-6314,-2097,2725,-837,5390,-2761,-6659,8033,2653,-2573,763,-5853,5042,7922,-7757,-1943,1887,496,6427,-5883,-6562,5928,3444,-821,-3366,-7063,5684,6300,-4728,-3264,-2487,3733,8568,-6487,-6649,4292,4630,4195,-4361,-8201,4875,6810,-1914,-3752,-5144,5213,6980,-2726,-4810,-1467,4495,6223,-4039,-7493,2939,3895,3744,-3541,-7175,4131,6420,-426,-3195,-6187,2462,7579,-3824,-4611,-767,2265,6277,-2410,-5900,3639,2225,861,-599,-5187,3022,5615,-3470,-194,-2966,694,6582,-5352,-4129,3543,-1089,2505,-1435,-6117,4462,2671,-4450,777,-2456,1588,5974,-7211,-2364,4659,-1057,2110,-3237,-5040,7274,2298,-4636,-675,-2799,5457,5352,-8446,-2567,2973,2565,3094,-7109,-4954,6848,3654,-2263,-2944,-4760,6501,6499,-6480,-3974,-362,5381,5507,-6985,-5204,5001,5027,2453,-4972,-4799,6240,5315,-3714,-4344,-2774,5447,6419,-3467,-4084,589,4667,3537,-5205,-5068,2727,3923,2185,-4178,-3976,5269,4588,-2385,-3264,-2904,3783,4922,-4965,-3518,228,2737,2748,-3581,-4614,5965,1823,121,-2065,-5307,3937,4160,-4489,651,417,548,4182,-4247,-2403,5302,-434,10,-1980,-3830,4557,1303,-5589,1043,-763,2255,2957,-6583,-1188,5314,-576,-513,-3569,-2471,7675,472,-5816,-951,-644,5531,2131,-7020,-1433,3529,1896,1489,-6018,-3104,8010,2102,-3077,-2555,-453,6729,3081,-7750,-3158,2186,3906,2368,-5921,-1913,4554,2430,-991,-4466,-3291,6506,3353,-4126,-3854,-1475,6059,3532,-6325,-4388,2868,4408,159,-5945,-3377,5209,2195,-1277,-4141,-1271,5314,1048,-4700,-1659,-667,4328,2705,-6157,-1364,3158,2280,630,-4080,-1956,4809,-3,-2550,-975,-2035,4021,1099,-4859,-226,1630,928,1316,-4825,223,5406,67,-1615,-1337,-925,5214,-111,-5484,520,1881,809,1053,-5273,1044,6412,-81,-1695,-2634,1484,6718,-359,-5815,1037,1317,4310,598,-6039,-745,5161,1570,-1577,-4381,206,7782,1259,-4461,-2778,827,6341,671,-6312,-528,3763,3869,62,-5501,-257,5471,1997,-3108,-2927,108,5761,2501,-4719,-1872,1403,4730,556,-5879,-1799,2442,3592,-376,-4571,-447,5269,1490,-2401,-2195,860,4749,1306,-5386,-1476,1485,2932,21,-4930,-845,3462,742,-730,-2313,-77,4365,-417,-1837,-386,36,2304,78,-3999,1746,3466,359,-357,-3302,372,3888,-2191,-2793,-340,977,3024,-1770,-4866,2230,2524,1209,-1302,-3841,1417,4335],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,2,-2,2,-2,2,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,3,-3,6,-8,12,-19,31,-51,88,-170,406,-2762,-3093,10020,2467,-9025,-2522,2742,8232,2287,-9561,-1968,4878,4957,88,-8671,-2099,9338,2032,-3541,-4720,-2428,9451,1759,-7505,-1092,241,4656,4585,-10162,-2553,7000,18,966,-5308,-5230,9261,1261,-5524,-611,-2579,4701,4446,-8876,340,3657,-985,3703,-5417,-3300,9489,-1883,-1982,2650,-2655,5864,2599,-9365,3186,3281,-1237,3162,-5980,338,8654,-4416,-2336,40,-2289,7118,207,-8423,3375,3362,862,1092,-8728,1910,7221,-1885,-2423,-3182,-40,10084,-554,-8108,373,2775,5513,-1720,-10474,651,6410,1651,-1380,-8482,759,8475,10,-3960,-4308,514,9124,-869,-7663,-1914,3592,5729,-546,-9521,73,6439,2985,-258,-7950,911,9643,1212,-5466,-3196,-118,9028,718,-8743,381,2876,3967,2253,-9337,-156,7429,-380,108,-3522,-1745,9462,-1547,-5324,2136,-410,3313,2209,-7874,2173,4280,-3067,1800,-3808,-188,8038,-3524,-3666,3457,-1699,3578,-169,-6932,5912,3852,-1348,790,-5731,1786,7177,-4163,-4561,1563,647,4901,-2211,-6868,5007,3961,1143,-2378,-7366,4457,7777,-3830,-3482,-2360,1853,8395,-3442,-7000,2059,4768,3467,-2301,-8354,4302,6694,354,-3852,-5308,2972,8244,-2101,-6861,-1900,2593,7441,-2998,-7138,223,4203,4298,-2547,-7094,2689,6170,575,-3077,-5508,2610,7647,-2688,-3670,-1233,1854,6626,-2241,-8127,1887,4027,1287,-86,-6574,1123,5897,-2212,-1903,-1984,-268,5071,-2836,-4724,2639,-146,2688,852,-6446,4412,3630,-2083,346,-2567,373,6299,-2825,-3206,3470,750,1681,-1748,-5459,6640,3517,-3688,-764,-1684,3521,5314,-5057,-3004,2319,1497,2662,-3468,-5179,4715,3727,-1499,-4002,-3917,4932,5191,-5093,-4198,631,3305,4615,-5257,-5835,3507,4648,1422,-4700,-6356,4791,6303,-1550,-4597,-3758,4608,6114,-3582,-5522,799,4671,5281,-4596,-6066,3542,4805,1219,-4066,-5437,4699,4573,-2490,-3407,-2616,3750,5282,-4219,-4069,879,1913,4002,-3034,-5552,3603,3378,718,-1026,-3908,2837,5369,-2494,-1511,450,947,3049,-3442,-4331,3249,1944,-214,-556,-3887,3100,2819,-4928,-1500,744,1206,3129,-5156,-2814,4488,-168,136,-2648,-2618,4838,1877,-4159,-1914,-1114,4125,3205,-6035,-2104,3001,1711,385,-3931,-3598,5483,3468,-2995,-3459,-1463,5132,3172,-5494,-3349,2395,4622,2275,-6391,-3991,4107,4624,-737,-3848,-3561,4856,4335,-3485,-4721,-905,3614,3929,-4339,-3343,2341,4199,2271,-4355,-3704,3083,2840,-1653,-3608,-3416,3798,2663,-3182,-2274,-887,2686,2885,-5136,-3734,2158,2366,259,-2958,-2845,4762,2535,-2009,-2156,-1659,3995,2639,-4311,-865,236,1054,847,-3222,-2196,3086,929,-2151,-1090,-1320,3641,781,-3732,-204,2255],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,8,-9,11,-11,13,-15,16,-18,20,-22,24,-26,29,-31,35,-39,42,-47,53,-58,65,-73,82,-94,107,-125,148,-181,230,-311,464,-862,4484,8092,-1200,-4824,-5330,3835,9225,-4289,-6277,-2750,5430,7929,-5680,-7200,3355,4278,3520,-3174,-10421,6254,7199,-1243,-3490,-6655,3083,9429,-4952,-3910,610,1341,8316,-4180,-9061,4736,3385,-38,-79,-8147,3749,7563,-4948,-1,-1347,-1032,7346,-3607,-5525,4814,470,1518,975,-7681,4762,4364,-6079,1742,-346,28,6798,-7663,-4329,5784,-739,1646,-1111,-6376,8542,3092,-5429,-382,-2901,4097,6773,-8597,-3705,4460,1196,3474,-5191,-5631,7176,4591,-3207,-3283,-4947,6950,5782,-7083,-4390,1223,5213,5194,-7447,-6492,5540,5347,873,-5821,-6644,7006,5697,-4338,-4412,-3857,7253,6687,-6604,-5004,444,5643,5087,-6767,-5412,5425,3552,2202,-6626,-6553,6800,5526,-3167,-3357,-4956,4572,5770,-6235,-4309,2620,2102,4900,-5226,-6878,6745,2875,-1243,-526,-5122,4035,5611,-5430,-1685,718,-301,5024,-4951,-3928,6287,-313,-528,-338,-5731,5654,2582,-7201,1441,-557,1240,4119,-7117,-2843,8033,-1496,-140,-1868,-3125,7333,1432,-7054,-578,-138,3976,3290,-8659,-790,7074,2242,878,-6583,-3708,8326,2073,-4634,-3740,-2108,6287,3424,-8102,-3020,2258,4654,1863,-7380,-4353,6213,3991,-1555,-5400,-3601,8457,3858,-5024,-4159,544,6810,3874,-7212,-3819,2233,4083,3443,-6955,-3895,5677,4103,-1066,-5371,-3646,7636,4077,-4444,-2563,-1361,5100,5066,-7231,-2077,3575,583,2609,-3718,-4251,6335,2143,-3792,-521,-3095,5779,3104,-6142,243,2236,86,2803,-3671,-2656,6472,-452,-1044,-238,-2120,4625,1791,-6748,1910,2288,1069,2166,-5883,-511,6799,-855,-2894,-1654,-481,8016,131,-6632,244,1903,2736,1574,-7624,137,6244,598,-783,-4792,-265,8499,1162,-5377,-1904,1154,6323,1125,-7412,-1275,4039,3972,104,-7211,-1216,7281,2922,-2675,-5318,-350,7620,2890,-5766,-3227,1333,5378,1560,-7238,-1137,4394,2338,-371,-6217,-1953,6556,1678,-4401,-3048,-1202,5678,2166,-5749,-18,1354,1931,1034,-7031,119,4439,-111,-635,-3777,-1323,4208,112,-3432,-166,-775,3123,592,-5106,1265,3405,-609,451,-3390,-495,5817,-1970,-4283,481,543,3419,-1253,-4752,1517,2025,-196,-825,-4821,1619,6227,-3162,-3147,-660,1262,5564,-900,-5363,95,3212,2600,-2104,-4931,1850,6330,-679,-4181,-3209,963,6679,-89,-6091,-430,1515,4981,-1422,-6622,353,5520,2932,-2759,-5926,1371,6216,16,-3793,-3300,1378,5607,-711,-4101,-1682,2697,4532,-1580,-5704,439,4910,2861,-1916,-3300,1322,4802,745,-3442,-2474,1165,4451,-437,-4538,-138,3337,2738,-17,-5079,624,3361,-1205,-878,-1609,844,4953,-1662,-3618,861,1388,2095,276,-3791,2424,3262,-768,-2128,-553,1247,4056],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-5,5,-5,6,-7,7,-9,10,-11,12,-14,15,-16,18,-20,22,-24,27,-31,33,-37,41,-46,52,-58,66,-75,86,-99,115,-131,114,532,9594,2350,-9097,-2166,3422,7457,1868,-8634,-1121,6125,1845,76,-6467,-2379,10979,848,-4013,-1377,-1196,6145,2951,-8697,255,2468,1441,3241,-7696,-2080,8117,-1972,-285,-1063,-4259,6325,1131,-6733,3494,346,288,2970,-6347,878,6518,-4569,-399,-1458,-596,8284,-1650,-6920,4119,-251,2569,1824,-7275,2523,7448,-3404,-1064,-3596,375,9384,-3265,-5747,1995,1215,5260,-770,-10085,3341,7170,441,-1119,-6770,695,9555,-2502,-5268,-2113,1416,7585,-1781,-9033,-842,4728,5541,-1438,-9074,1881,7939,1722,-2394,-7784,521,8848,-1101,-5163,-3398,1880,8912,-1258,-8767,644,4438,4943,-843,-8011,1641,7463,-118,-1393,-5453,570,9309,-1641,-4424,237,-244,6015,613,-7739,3270,2141,-241,2708,-5825,70,8855,-3446,-1133,571,-2028,5871,-915,-6973,4508,1157,-904,1503,-6004,1724,4776,-5137,-1009,1026,281,6056,-3886,-6503,4264,2318,804,-210,-7260,4819,6279,-4388,-2328,-2398,3157,6663,-4614,-7393,3930,1773,2601,-2377,-7877,4026,5118,-1745,-5083,-5305,3224,9207,-3618,-5823,-951,2927,6971,-2757,-8188,1775,4634,2340,-3659,-7261,2463,7085,-1423,-4876,-4556,2974,7476,-3121,-5092,-1613,3491,5181,-3423,-6496,2732,3676,2641,-2228,-6994,3427,5890,-2023,-2253,-3365,1688,6237,-2977,-4689,2146,504,2176,-1490,-5968,2343,3132,-1215,21,-3572,1352,5244,-4779,-2301,1557,-1397,3526,-1688,-4797,4517,1905,-1252,980,-2790,2943,4191,-5648,-1177,671,949,2681,-4313,-4081,5780,1966,-1239,-1376,-3415,4634,5213,-5775,-2301,354,3148,4630,-5299,-5660,4018,4137,654,-3573,-5183,5259,4998,-2898,-3158,-2170,4739,5927,-5723,-4857,1461,4125,3253,-3974,-5517,3691,4955,960,-4298,-5188,4283,5485,-1319,-5490,-2332,4219,4215,-3958,-4644,1773,3519,3643,-4022,-4896,2808,3764,303,-2803,-4233,4164,4367,-2141,-1550,-23,1280,4336,-4081,-3017,2931,1118,834,-1842,-4245,4017,2018,-2984,-167,-1044,1993,3613,-3734,-1391,2763,185,1380,-2351,-3181,5597,235,-3654,-832,-547,3178,2801,-5966,-512,3339,698,966,-4913,-3075,5311,831,-3047,-1196,-768,5083,2014,-5199,-2396,2113,2581,2046,-5764,-4035,5993,1859,-1376,-4862,-2547,5062,2928,-4575,-3864,556,4639,2314,-5509,-3029,3231,4190,788,-4871,-3618,5309,3751,-1806,-4412,-1194,6068,2511,-3692,-2746,362,4142,2451,-4250,-2976,2615,2836,1031,-4627,-2739,4720,2286,-1415,-2622,-1173,2619,2486,-2867,-1131,1632,1876,2160,-3796,-315,4018,1330,-337,-1189,-1315,4046,1920,-4659,223,1377,2368,-53,-4188,199,3711,-80,-440,-1488,-957,3633,964,-2920,-905,1265,3465,-20,-4288,256,4543,495],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-5,6,-6,7,-8,9,-10,11,-13,13,-15,17,-18,20,-23,25,-28,30,-33,38,-42,46,-53,59,-68,78,-91,110,-137,185,-300,2174,-1646,-5627,-4338,5369,8674,-5276,-5777,235,3728,7835,-5857,-7928,4626,3701,834,-2839,-8510,4198,7028,-4013,-1982,-3311,1209,8184,-5240,-6009,3432,-969,4215,-1212,-8204,5930,3184,-3398,264,-4357,2256,7406,-7360,-676,4537,-1373,3229,-3548,-5374,7432,668,-4017,1019,-4249,4767,4133,-7556,-253,4488,282,3412,-5791,-5345,8887,1392,-2208,-1963,-3425,7299,4875,-8312,-2976,1344,3866,5279,-7897,-4964,5675,3503,-1692,-5933,-5904,8077,5574,-4334,-4928,-2855,6418,5541,-7155,-5216,1713,6025,4083,-6874,-5228,5685,5432,-356,-6503,-4375,7945,6024,-3593,-3435,-1668,6519,6191,-7103,-4302,1566,3816,5688,-6783,-5560,6437,1896,460,-2887,-5502,5671,4884,-5029,-751,-455,2140,4598,-5317,-3845,4217,-1125,2304,-2390,-5578,6557,1734,-4382,2259,-2043,1465,4852,-7340,-458,5606,-2245,578,-2876,-2288,7882,-175,-4451,643,-1656,4589,2317,-8067,380,5973,-957,2072,-5283,-2913,9581,-236,-5059,-1667,-1579,6595,1999,-7949,-1298,3158,3670,1461,-8465,-2639,8085,1761,-2190,-4756,-3316,8045,2866,-5419,-4206,364,7213,3277,-8219,-3402,4048,5023,1165,-7041,-2347,6648,3464,-1102,-5496,-1609,8309,3246,-5378,-3184,254,6841,3325,-7705,-2110,3392,2181,2165,-5183,-3443,6422,2058,-1197,-2096,-2680,6323,3005,-6814,501,59,2336,1702,-5737,-357,5667,68,89,-634,-2402,5705,-194,-4532,1988,407,1415,1563,-6211,-19,4919,-1005,-258,-2102,-1325,7152,-1366,-4652,975,1053,2419,83,-7900,1639,5351,-1849,-1578,-4935,94,8322,-1362,-5422,-1532,1034,5986,-555,-8713,717,5007,2906,-693,-7513,363,7125,1380,-3261,-4246,839,7858,339,-6136,-2191,1883,5223,-1242,-8718,-612,5032,2517,-811,-5470,-417,6453,2604,-3201,-4070,277,6196,45,-4886,-2341,2424,4172,1317,-4964,492,4238,687,-207,-4471,-270,5608,-254,-3600,-709,1225,4906,-428,-6210,1009,2677,879,425,-3939,271,5658,-1351,-2068,-514,-147,5390,-532,-4563,2388,1530,1219,434,-5140,1790,4965,-2593,-2191,-1892,460,4913,-1660,-4664,3808,1942,1838,-1413,-4589,2675,5225,-2941,-2949,-2504,2046,6838,-2803,-4803,464,4240,4117,-2445,-7515,2522,4687,1121,-3726,-4218,3263,6671,-221,-3672,-2690,2466,6983,-1709,-5023,-16,4247,2685,-2910,-6397,1262,4675,893,-1801,-3833,1355,4618,-499,-3497,-796,2454,4677,-1420,-5703,-209,2354,2306,-1652,-3789,276,3727,434,-875,-2516,1374,5398,-1107,-3770,53,1764,3007,-1053,-3956,2471,2325,-645,-1204,-2992,1276,3080,-2227,-2700,207,652,2078,-2634,-3270,1954,1395,-979,-1236,-1660,3146,2685,-2993,-1092,1505,1603,1398,-3249],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,7,-7,8,-9,10,-11,12,-14,15,-17,19,-22,24,-26,29,-32,36,-40,44,-49,54,-61,68,-76,85,-97,110,-126,148,-175,214,-271,368,-562,1884,-6925,-6460,7277,3840,-957,-6150,-5935,8122,4877,-4794,-5368,-1240,7213,5179,-7806,-4790,2743,4389,4503,-7953,-6042,6392,4149,-557,-4160,-6578,8520,4189,-5717,-2185,-1941,3317,7164,-7389,-3145,5593,-1042,3169,-4493,-7044,8401,1674,-3639,1113,-3426,3043,5662,-8788,-59,3352,-2001,4412,-5367,-4458,9175,-337,-4057,2199,-3452,4745,3122,-8553,2580,2399,28,4054,-7493,-2647,8161,-1547,-2117,-1398,-3132,9090,698,-8050,231,2328,3563,3509,-9362,-2711,7648,1014,-1900,-5695,-4096,9821,1085,-6928,-2984,719,7414,3393,-8215,-3344,4978,4123,1335,-8363,-2808,8686,2176,-3078,-6052,-1777,8588,2512,-5042,-4577,720,6598,2513,-8283,-2820,2565,3049,2126,-7613,-3156,7972,1481,-2518,-3506,-2375,7398,3857,-7939,-1736,-155,4467,3975,-8774,-1424,5345,-472,1343,-3302,-2572,7836,546,-3941,1953,-3268,2547,3507,-8276,58,4568,-1665,1524,-3040,-2540,7451,-2316,-2948,2047,-1244,4819,634,-8517,2412,3900,-39,1896,-6860,-1681,8910,-2475,-3627,-372,-681,6144,-2,-8504,3496,3835,2234,499,-7773,50,8493,-193,-2666,-4077,-527,8628,288,-6870,-1049,1239,7117,255,-9650,-111,5193,3107,-1153,-8105,-674,7431,891,-3180,-5138,225,7712,799,-6619,-2222,2500,6074,959,-7864,-748,4893,2637,19,-5350,-1252,6333,-169,-4182,-2447,-1512,6659,609,-7450,840,1739,2080,1902,-7926,521,5919,-1417,-517,-2117,-2453,7417,-903,-5545,2685,-970,2936,1449,-6185,945,3965,-2659,243,-3435,-1539,6138,-2674,-3676,2045,539,3226,-125,-7275,4022,4360,-1743,-661,-4813,2399,7022,-3069,-3913,461,575,5264,-1537,-6495,2852,4220,904,-2405,-7082,2432,7805,-2712,-4085,-2660,3091,7587,-2021,-6539,988,2983,4431,-2381,-7718,739,6266,1448,-3614,-4933,2860,7114,-939,-5621,-2592,1653,7358,-1753,-5913,130,3276,2978,-1711,-6515,1785,5176,423,-1957,-3843,323,6019,-1549,-3253,36,57,4693,-9,-6090,2502,1775,986,690,-5018,1964,3702,-1602,-1011,-1485,-527,4855,-3371,-4395,2320,1343,954,-194,-4303,2697,2819,-3426,-1711,-1740,688,4412,-3075,-3464,3078,656,999,-1329,-5539,4299,2792,-3354,-2038,-1631,3236,4838,-4315,-3286,1066,3031,3385,-4206,-5322,4109,3667,-784,-3007,-2445,3900,4717,-3617,-3495,-639,3437,5741,-3381,-6000,2378,4218,2258,-2116,-5393,3938,5420,-1567,-3791,-3602,2659,5639,-2379,-4276,122,2758,3609,-3501,-4504,1896,2879,1995,-1641,-4192,3682,4333,-2006,-2556,-1745,1757,4801,-2318,-3322,1200,990,2401,-2401,-3804,2349,3144,105,-1148,-1639,1346,2385,-3021,-681,1525,1224,2682,-1903,-3283,2776,471,-1375,-1896],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-7,8,-8,10,-11,12,-13,15,-17,19,-21,23,-26,29,-32,36,-39,43,-48,53,-58,65,-71,79,-89,99,-111,125,-142,163,-190,227,-277,356,-496,833,-3984,-2535,3665,6193,-1401,-10182,884,5644,3677,-2957,-8604,815,8721,-511,-3581,-5703,362,9864,-2151,-8937,-815,2209,5428,-1129,-8853,1342,5504,1695,-1252,-7568,1440,9952,-1548,-3875,-1155,-561,7405,-164,-7871,2761,972,992,1767,-8509,1898,7442,-3671,-50,-1800,-2525,8498,-2514,-6689,4549,-658,1453,2220,-8171,4386,5317,-5387,1277,-2642,232,8114,-5433,-5619,5556,-312,2868,-1804,-8005,6290,4932,-2838,-884,-4412,3541,8073,-5862,-5021,2094,1921,6948,-3750,-9243,5154,5712,-123,-3965,-8462,4756,8421,-3428,-4485,-3595,3513,8013,-3667,-7841,1832,4850,5445,-3544,-7763,3725,5949,1397,-3337,-7191,3547,7623,-2676,-4324,-3111,3093,7118,-2833,-6055,1460,2568,3680,-2670,-7802,4661,4101,230,-978,-5904,1446,8093,-4182,-3263,37,-175,6945,-2836,-7267,4416,2138,367,126,-5896,2360,5624,-5332,-1615,-972,-1269,6307,-3935,-4803,5498,-116,116,-105,-6120,5418,4172,-5976,141,-621,1347,6136,-6646,-4633,5159,1583,1182,-1473,-5741,7462,2816,-4289,-888,-3211,3056,6436,-6678,-4926,3618,2022,3156,-4933,-6389,5644,4372,-1777,-4796,-5255,6482,6320,-5352,-4474,-431,4296,4733,-6889,-5774,4279,4825,2364,-5611,-6055,5916,5039,-789,-5203,-3900,5340,6031,-3576,-5022,627,4743,5734,-5123,-5767,3226,4096,2304,-3072,-5714,4910,4565,-2480,-1838,-3356,1806,5593,-4944,-3074,1992,906,3827,-2011,-4409,4497,1502,-846,48,-2719,3902,3121,-5441,-764,2194,392,3640,-4403,-2857,6685,127,-777,-1004,-2907,5155,3038,-6038,219,2115,1479,3591,-5970,-2745,6707,1542,-1666,-4230,-4185,6961,2164,-5494,-2512,145,4876,3644,-6749,-2429,4189,2927,986,-5047,-3472,6467,3785,-3565,-5186,-1992,6134,4319,-4879,-3627,1910,5495,2542,-5831,-3172,5168,4118,-634,-5699,-3028,5994,3953,-3257,-4030,-1584,5102,4270,-5159,-3899,1917,3403,3278,-5573,-2653,4963,1828,-753,-2535,-2701,4285,3037,-4367,-2276,-1127,3145,3208,-5132,-2063,3486,81,632,-1968,-3026,4361,1139,-2522,-1183,-1867,2950,2323,-4759,-198,2411,-141,1195,-3183,-513,5759,-575,-3939,-1321,-956,5168,772,-5698,168,3326,1280,976,-4116,-443,5841,-403,-2559,-2269,-232,5767,901,-5727,-548,3041,2896,675,-5884,-918,5575,1473,-1931,-5507,-1432,6583,1023,-3452,-3388,321,4646,1643,-6188,-2088,2856,3735,455,-6586,-861,5060,1706,-2462,-4566,-360,6378,1998,-4764,-3691,2257,4311,1585,-6006,-1082,2260,3116,-942,-3709,-1089,4697,1939,-2166,-2513,-1425,3485,1074,-3334,-128,945,2217,984,-5396,-841,2909,133,-247,-1887,-1700,4024,478,-3557,-530,1308,1736,-98,-3378,1010],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,-1,1,-1,1,-1,1,-2,2,-1,2,-3,2,-3,3,-3,3,-3,4,-5,5,-5,6,-7,8,-9,10,-12,13,-16,19,-23,29,-38,51,-76,127,-264,1954,-911,-8977,2724,9607,634,-2336,-6396,1121,9961,-1564,-5762,-509,150,6792,-446,-10277,2762,4537,350,546,-7451,413,8557,-2515,-2151,-922,-3158,7886,-1617,-8688,4112,997,853,1283,-7417,2262,6219,-3677,-857,-1165,-3123,7867,-3426,-6757,5522,-336,1838,115,-7936,4763,5685,-5178,69,-2001,872,8558,-5245,-5448,5906,1598,3429,-2246,-7401,5097,5462,-2862,-2910,-4286,3941,8361,-5244,-5006,1158,4324,6228,-4849,-7804,3847,5513,997,-2892,-6976,4051,7104,-2127,-4190,-4880,4589,8170,-4774,-6858,13,4913,5965,-4838,-8213,3390,4861,2742,-3473,-7342,3568,7691,-2684,-3498,-3294,2351,7692,-4386,-6036,1281,1282,4855,-1082,-8408,4137,3434,-1438,-886,-5367,1568,7763,-5143,-2728,59,-1210,7052,-1275,-6598,6056,369,-1333,1392,-5282,3226,5816,-7168,-2386,85,-1834,5828,-4477,-4466,5191,503,-857,-659,-5286,5939,4506,-5735,-741,-9,1353,5324,-6117,-4259,6022,1773,664,-3737,-6198,5880,3302,-3408,-2555,-2063,5348,6524,-7315,-4946,3065,4296,3913,-5587,-6141,6244,5376,-1148,-5440,-3659,5796,5919,-3010,-5227,-1516,5927,4728,-5901,-4795,3023,4490,3270,-5453,-5104,4821,4185,-1681,-4773,-5427,5232,4463,-3327,-2608,-841,3044,5260,-5056,-4530,3431,1354,2979,-3474,-4885,5665,2860,-2188,-1435,-2466,2936,5495,-5233,-2510,2654,105,2805,-3750,-3918,6076,1820,-2984,-145,-3885,3096,3649,-6713,-267,1879,693,2435,-4570,-2541,6609,92,-1860,-1368,-2780,5019,2367,-5569,746,1875,1039,2509,-7166,-2110,6553,116,-1218,-3656,-2847,6516,2960,-4928,-1360,745,4896,2301,-7464,-1570,4557,2726,530,-5580,-3018,6190,3699,-2058,-3516,-1602,5679,3313,-5774,-3687,667,5237,2735,-6262,-3820,4125,3558,645,-5461,-2925,6326,3085,-3689,-3379,-2213,5728,3316,-5205,-1996,721,3553,3299,-5309,-2138,4810,1310,631,-2265,-2894,4981,2215,-3375,-436,-301,2473,2887,-4476,-1143,4760,211,1228,-2650,-1854,4433,-562,-3341,1093,-977,3150,1682,-6005,-429,3170,632,-1123,-3163,98,6244,-235,-3216,-1114,-634,4560,860,-5962,690,3639,2564,-158,-4121,-456,6046,11,-2492,-1656,-73,6456,-539,-6262,-1509,2975,4438,730,-6166,-855,4745,2722,-1502,-4284,-1198,6085,774,-4107,-3766,672,5443,-145,-4667,-1750,2328,4127,-346,-5507,-741,4299,2088,-1082,-4344,-1177,5238,1027,-3792,-2458,492,4511,1361,-5271,-917,2805,1741,-137,-3342,-178,4143,307,-2746,-1714,-552,4011,-197,-4243,709,736,990,459,-3457,482,2819,-1646,-629,-1244,-428,3735,-1122,-3672,1575,1055,1677,-1738,-3953,1365,3722,-4,-1440,-2550,1721,4221,-2606,-4271],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-8,10,-11,12,-13,15,-17,19,-21,23,-25,27,-31,33,-37,41,-45,49,-55,61,-67,75,-84,94,-106,120,-139,162,-192,234,-296,396,-583,1052,-5046,-5050,2915,4081,3318,-8089,-5071,7613,3819,-1273,-5090,-5520,8048,4659,-7756,-2969,-1137,3805,6364,-7929,-3318,5749,1474,2465,-3352,-6262,7308,2271,-5563,936,-3621,2835,5166,-7196,-707,3601,-277,3359,-3589,-5672,7998,-908,-4031,2303,-2845,4103,3148,-8483,255,4123,-524,3338,-6609,-3028,9471,-2426,-3559,-372,-3074,7197,2609,-9179,155,3400,2852,891,-7257,-1808,8116,1235,-1749,-4148,-3123,9491,2582,-7867,-1962,1385,6798,1263,-9388,-2238,4790,4066,-391,-8009,-3004,9128,2718,-3308,-6270,-1250,8222,4136,-5585,-2010,395,6118,3082,-8028,-2610,5738,3515,1505,-7533,-2080,7965,1503,-2482,-3421,-3015,7823,2609,-7453,-686,1098,3132,3604,-6804,-1949,6823,-133,826,-3167,-3942,7623,214,-5266,1525,-986,2551,3213,-6714,-136,5429,-2712,2201,-2959,-3092,7463,-1559,-4655,1432,-1375,2848,797,-7128,1384,4878,-1246,306,-5172,-374,8664,-2716,-4290,-7,106,6373,-546,-8041,2833,4025,2260,-1973,-7511,1471,8224,-772,-3773,-3106,400,8274,-1762,-7381,-493,3486,4719,-47,-8877,939,6875,2753,-621,-7618,576,7800,1250,-4918,-3561,1240,7777,215,-6715,-2194,3448,5350,-1001,-7229,988,5238,1421,-480,-6644,-360,7642,-634,-3896,-2035,-984,7326,417,-7992,319,1817,1579,467,-5894,-309,6102,-1721,-1424,-2034,-2033,6835,813,-5204,2447,-237,1802,1354,-6309,1753,3838,-2538,-321,-444,11,5993,-2513,-4352,2672,-2,1698,-144,-5458,4054,4899,-2254,-1343,-3281,1953,6065,-3071,-4449,2819,3029,4512,-3437,-7327,3764,4772,-364,-2964,-5287,3581,6781,-1624,-4828,-2060,2926,6639,-3350,-7176,719,4725,3824,-2656,-6547,1579,6309,325,-3606,-4551,2858,6094,-1112,-5093,-913,2714,5262,-2471,-6273,826,3281,3088,-2371,-5634,627,5245,-664,-1974,-3465,2384,6986,-2747,-3874,408,1185,4412,-1126,-6113,2791,2585,130,-637,-3752,2172,5619,-3074,-1707,-181,913,3819,-1660,-4069,3499,1789,-110,684,-3319,3110,4259,-4749,-1132,264,924,2991,-3062,-3067,3514,1746,-660,-2262,-3396,4821,3748,-3268,-2026,-1097,2276,5077,-4426,-3700,3004,3164,500,-4311,-5341,3284,4583,-2438,-4512,-2358,3515,5066,-4344,-4155,396,3955,4933,-3180,-5112,3779,4602,64,-3541,-4134,3294,4789,-1413,-4552,-1930,3275,4259,-4409,-3615,1433,3329,3142,-3496,-4944,3197,3230,404,-3459,-4638,3330,2163,-2240,-2914,-722,2555,3867,-3337,-3447,2139,2300,1479,-2246,-3035,2943,2877,-791,-655,-1313,1306,3537,-4244,-1293,815,1461,1646,-2185,-3235,3860,1151,-1507,-798,-2990,2423,1912,-4070,-888,1416,1829,1958,-3612,-2248,4169,1491,-1878,-1961,-1459],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-4,5,-5,5,-7,7,-8,9,-9,11,-12,13,-15,16,-18,20,-23,25,-29,34,-39,47,-56,71,-90,123,-181,304,-658,4077,9406,-4849,-5948,-746,4286,7596,-4788,-7015,2915,4833,3184,-5111,-8968,5039,6151,-707,-4554,-6163,4831,7677,-4210,-5014,-331,2954,6783,-4967,-6685,4469,1731,3134,-2376,-8863,4708,5559,-3288,-1483,-3311,1607,7685,-5041,-3705,3357,-504,4008,-2004,-7057,6564,2816,-3236,1681,-4605,2117,6228,-7807,-859,2713,-2389,4219,-4395,-6219,7272,-21,-2439,900,-4819,5881,5458,-9192,-64,1487,308,6035,-6948,-4872,8010,1410,-1441,-2824,-5959,8494,4627,-8236,-2647,-364,4099,6361,-8105,-4397,6003,4262,214,-4732,-6864,7853,4939,-3199,-3951,-3871,6512,5025,-6574,-5665,1990,4678,4655,-6752,-6560,5539,4505,1509,-6080,-5263,6090,4161,-4066,-3329,-3211,6076,6603,-5449,-3892,804,5067,4128,-5301,-5621,5447,2490,-715,-2352,-5440,6584,4136,-5602,-1261,-878,1615,4850,-6601,-3509,6185,-436,3343,-2468,-4881,7031,1184,-4935,396,-2353,3235,3717,-7521,-188,4585,-707,2681,-3899,-3502,9171,-118,-3181,692,-2946,5652,2210,-8862,566,4009,-334,2471,-6963,-1959,8358,125,-4311,-2022,-2213,8028,3297,-8303,-1198,1620,5549,2296,-8939,-3617,8021,1893,-1398,-5741,-3074,7412,2628,-4864,-3077,-7,7926,2890,-6359,-3405,3583,5783,1551,-8569,-3911,6712,3391,-811,-5804,-1593,6547,3278,-4945,-2718,-948,5494,2921,-6537,-2165,3366,2163,2553,-6152,-3138,5600,402,-1003,-2804,-2122,5635,2376,-5400,-464,-369,2135,3125,-6054,-2164,5541,-1819,666,-2968,-2866,5602,289,-4345,855,-455,2371,1217,-6095,1961,5145,-2664,-377,-1662,-1475,6762,-2038,-4131,816,1418,4353,-203,-7681,1648,4677,577,-665,-6294,596,8481,-681,-4841,-1879,1236,6531,691,-9183,-779,3628,3346,-777,-7482,-1641,7120,2214,-2981,-4311,-243,8193,432,-6992,-1838,1942,5770,524,-7334,-1426,4940,3017,-1353,-6289,515,6846,602,-3919,-4524,-1054,6204,1252,-5336,-1873,1625,4368,1121,-6785,79,3897,2026,-558,-4555,-1306,5476,-447,-2359,-1456,-1050,3595,327,-4638,370,1735,-816,1785,-4583,1115,4290,-1458,-911,-392,176,4191,-1353,-4176,2324,1533,-198,-610,-4158,2767,4835,-2587,-2062,-1737,1179,4838,-2655,-4729,200,2280,1737,-1536,-5803,2103,4680,-1201,-2841,-4198,3318,6535,-1257,-5552,-480,2037,5448,-2523,-6483,2275,4879,1395,-1980,-6219,2076,6437,-897,-4594,-3392,1774,6436,-1125,-5143,-691,2778,4812,-1579,-5357,549,4723,1977,-2204,-4936,1073,6079,-253,-4306,-1414,2686,5590,-655,-4649,-507,3928,3603,-520,-5133,1002,3553,-339,-1720,-2326,594,3729,-882,-2790,-625,70,2506,-761,-3144,2179,2650,-429,-1388,-2256,1727,3335,-2551,-2697,621,1064,2411],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,2,-3,3,-3,4,-5,5,-5,6,-7,6,-8,9,-9,10,-11,12,-13,14,-16,18,-20,23,-28,36,-56,405,-1914,-7233,-2533,9355,1521,-6697,-4354,638,8343,1642,-8323,-2648,4551,5236,871,-9196,-1872,8883,2872,-1546,-6430,-2118,9017,2092,-5045,-1667,-785,7142,1765,-9825,239,3313,1753,3157,-7623,-2395,8792,-1493,-1616,-1758,-3795,7806,1875,-7897,2459,1095,183,4615,-7198,-201,6869,-3348,-337,-1230,-3093,8364,-1491,-7081,5327,334,2567,1791,-9232,3813,6505,-3058,-122,-4350,-1192,8713,-4106,-5922,2820,863,5016,-976,-10408,1879,6983,-1363,368,-7585,1714,11059,-2997,-5186,-448,637,8268,-1215,-9435,1829,4513,3695,-928,-8394,737,8621,-55,-3754,-4702,1542,9235,161,-7232,-2669,3637,7400,-1042,-9461,345,6960,3873,-1469,-8496,1357,7763,679,-3567,-5409,194,7916,-700,-5796,-654,835,3986,446,-8253,1136,4621,-876,235,-6533,-241,8891,-3237,-2701,-675,-1401,5323,-753,-6205,2779,1535,62,1964,-6529,1097,7017,-4471,-993,379,-1510,5859,-3158,-4287,6190,245,1343,119,-7371,3795,5224,-5255,-760,-2045,679,8132,-5777,-4135,4201,984,2335,-2217,-8166,4816,5492,-3207,-3561,-4525,2680,8932,-6105,-4995,1724,2544,5905,-2822,-7787,3554,5227,1073,-3928,-7441,3097,7878,-2154,-4426,-3259,2857,8268,-2600,-6903,-889,3828,6107,-2611,-7445,2869,4961,1741,-3290,-7023,1300,7676,-2089,-4340,-1779,1745,6489,-2819,-6190,664,2257,3303,-818,-5864,2753,3829,-2014,-812,-3780,598,5872,-4041,-2035,806,315,3616,-2226,-6138,4427,1509,-1388,1080,-3905,1590,4327,-6027,-1138,1532,195,3812,-4308,-4651,5809,1353,-1214,-2024,-4447,4863,3975,-5304,-1679,957,2705,4712,-6312,-4451,5027,2324,-481,-3674,-4301,6481,5840,-4318,-3610,-997,3835,7347,-5564,-5189,2831,4321,3930,-5901,-6938,5073,4744,-1254,-4595,-4207,4652,6276,-3421,-4982,-845,4066,5256,-4193,-4661,2853,4333,2367,-4197,-5083,3922,5420,-999,-2949,-3638,3363,3811,-4577,-2753,-558,2557,4350,-3032,-4513,3648,1617,789,-3190,-4393,3723,3187,-2405,-1005,-1603,2625,4171,-4646,-2802,2604,1474,1744,-2192,-2571,4870,2007,-2550,-50,-1006,3237,2670,-5422,-1525,2272,1070,1024,-3138,-2600,6150,754,-3487,-2513,-2427,4781,3005,-6363,-2671,1732,3614,1921,-5218,-2663,5757,1604,-2236,-3465,-2135,6972,2959,-5432,-2491,1002,4911,1844,-5678,-3360,4398,3358,714,-5165,-3627,6112,2998,-3037,-5948,-1897,5426,4322,-5417,-3918,1206,4318,3142,-5531,-2465,3244,3228,1345,-3623,-3065,4908,3881,-1634,-3495,-1422,5361,1779,-4084,-1552,1443,2931,502,-3773,-2975,3922,1588,-765,-1756,-1183,3972,1823,-2696,-1333,-775,1733,821,-3442,-1555,4092,258,-1020,-2778,-1294,4764,120,-2232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,-1,1,-1,1,-2,1,-1,2,-2,2,-2,3,-3,4,-3,4,-4,5,-6,6,-6,7,-8,9,-10,10,-12,13,-14,16,-18,21,-23,27,-33,40,-51,70,-108,220,-1743,-3558,4083,8784,-5334,-7157,4969,3817,5884,-2512,-9422,5076,5637,-818,-1439,-7160,3422,8016,-5546,-2620,263,147,7426,-3261,-7257,4436,2864,-114,594,-6720,3861,6366,-5459,-1207,-131,-1742,8071,-3499,-5293,6514,-1323,1127,21,-6783,5674,3364,-6660,1000,-956,676,6420,-6894,-3532,6412,738,1054,-3574,-4440,6944,3577,-6260,-846,-850,4096,6755,-7321,-3818,4022,3578,2121,-6187,-5567,7603,4286,-511,-4525,-3893,7669,4222,-5401,-4065,-283,5517,4825,-7008,-4553,3632,5974,2823,-7339,-6749,6034,5092,-1692,-5260,-6677,7765,6677,-6727,-3927,-593,4825,5801,-7233,-4802,4292,1984,1831,-4138,-7393,7141,4242,-3714,-1820,-4407,2729,6372,-6565,-2170,1996,725,5861,-3943,-5172,6240,132,-641,516,-5401,3175,5055,-5964,976,1108,-393,4740,-3876,-3305,6473,-1811,-2452,762,-2775,5766,2565,-7139,211,1973,1613,3703,-6257,-1877,6848,-260,-1696,-2563,-3447,7220,1914,-6581,-1317,305,4472,3005,-7670,-1296,5287,2661,1505,-6344,-3699,7718,2533,-3712,-3662,-932,7905,2643,-6208,-4052,2387,5246,1239,-8310,-2512,5720,4590,-146,-6057,-3532,6823,3175,-3428,-4356,-2242,7287,3783,-6637,-2474,1174,4306,2888,-7144,-2488,5078,1940,351,-4069,-3803,6173,2286,-3935,-1282,-1234,4475,3753,-6559,-1925,4057,-195,1977,-3123,-3460,6614,-54,-3519,1243,-1587,3585,2249,-6993,658,1900,-523,2263,-3345,-821,5997,-671,-2810,587,-1512,4444,975,-6310,812,3086,845,1400,-7095,0,6149,-1596,-2651,-1549,-338,7204,-17,-5614,295,1677,3877,199,-6301,173,5639,759,-1439,-6991,-287,8157,1199,-4737,-3435,2026,5847,1781,-6892,-1397,3262,3947,-566,-7448,-70,6045,2079,-1946,-5193,-1947,6604,1046,-4237,-3583,1036,6527,1392,-6226,-654,3402,1775,26,-6576,-840,4786,508,-1177,-1937,-1860,5288,-466,-4943,285,-319,2418,1164,-5723,752,3991,-240,62,-2591,-788,5918,-1082,-3631,1051,102,1973,1410,-5070,1091,3346,-1022,457,-2874,453,5374,-2484,-3315,252,381,2460,-1538,-4491,1798,3098,-1237,-1313,-4156,671,6017,-1863,-4137,-1452,1503,3511,-2637,-5679,948,3995,3337,-2072,-6432,1674,5196,605,-2829,-2519,2286,5068,-1412,-4738,-1394,3331,5815,-1760,-6733,380,4742,2118,-1823,-4444,570,5578,749,-3404,-3753,2105,6050,240,-3680,-1493,2121,3517,-1404,-5740,938,3485,1702,-2470,-3718,1063,3797,-46,-2074,-1003,-785,4406,-85,-3981,1753,665,1906,-237,-4917,871,4483,-1796,-2416,-1911,349,3848,-1119,-2651,1995,1778,1065,-855,-3602,2426,1584,-1588,-985,-560,2537,3119,-1588,-3750,1971,1870,476,-2652,-3887,4291],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-5,5,-5,7,-7,9,-10,12,-14,17,-23,31,-48,85,-209,1413,8980,2257,-4828,-4820,-1758,8758,1591,-8677,-1768,1759,4124,3414,-9263,-2178,8257,1459,-58,-5013,-5006,8315,2129,-5674,683,-1547,3540,5143,-10090,-192,4983,-2070,3584,-4006,-4427,7638,-1981,-4311,2471,-3189,4305,2415,-9218,1648,2829,-3305,2057,-5990,-762,7475,-2235,-3350,1233,-1298,6401,527,-8189,3195,4287,291,1402,-6629,-1091,8805,-2428,-3676,-1593,589,8863,-802,-8133,174,2949,5039,-1466,-9743,776,7453,537,-2089,-6208,1373,7655,-514,-5294,-3117,1809,9112,-300,-8723,-1419,3533,5027,-830,-9941,133,6345,2156,-1379,-7016,-217,8351,-1119,-4723,-2661,-428,8000,-172,-8971,786,2917,3633,2384,-7707,-303,7233,-2578,-860,-3418,-1962,8739,-684,-6865,2043,-12,3202,3410,-7441,800,4415,-3382,1551,-3517,-981,6893,-3036,-3825,3369,-1877,2871,882,-7342,2616,2716,-2279,1001,-2974,449,7319,-3814,-4083,3352,1004,4533,-2112,-7184,4385,4673,-1374,-182,-5616,2719,7641,-3474,-4037,-1052,2722,6525,-2192,-7054,2449,4393,3516,-2351,-6773,4228,6029,-39,-4091,-4316,3327,6513,-3232,-5528,-1018,3119,6083,-2950,-8201,1864,5370,3819,-2517,-8076,3758,6668,-1101,-2551,-4315,1244,6681,-3720,-4502,-178,1489,5357,-1508,-7138,2810,3074,603,-547,-5634,1767,6344,-2828,-2617,-1116,-89,5731,-1443,-6145,3306,470,584,324,-5895,2736,4240,-3425,71,-490,-219,4960,-4141,-3989,2999,24,887,-1226,-4565,4836,3787,-2429,-220,-1071,3068,6248,-4656,-2082,2986,1206,2392,-3407,-5892,5905,3559,-2752,-3281,-3440,4289,6032,-5160,-4113,525,3595,3832,-5028,-5320,3571,4606,-37,-4127,-5040,5147,5632,-1399,-4239,-2200,3795,4608,-2969,-5759,876,3810,3507,-4654,-5310,3095,4857,115,-2831,-3534,5182,5401,-3478,-3786,-2781,3284,4179,-4365,-4587,1122,2920,2075,-1774,-5561,2932,2838,-1217,-1648,-4158,3159,4844,-2282,-1775,1087,488,5209,-2910,-3771,3200,484,-191,-1077,-3627,2759,2658,-4175,-386,-777,730,2711,-3592,-1890,4667,66,-449,-2292,-2549,4198,2299,-4408,-163,999,2139,1938,-5057,-2568,4427,1103,613,-3203,-3134,5309,2375,-4023,-2893,-135,5639,1576,-4732,-3783,1914,3801,1225,-5822,-2356,5057,2881,-1316,-4219,-1938,5250,4020,-4291,-3625,1085,4561,1733,-5138,-3303,2868,3909,1809,-4311,-3322,3802,3477,-1365,-4922,-2498,5194,3116,-3938,-2026,-406,3607,2206,-4460,-2521,2713,1323,614,-2964,-3044,3760,2623,-996,-1719,-757,3165,3596,-4271,-1644,2815,1751,470,-3851,-1868,3798,937,-2808,7,551,3487,1776,-3723,-142,1054,418,528,-3416,-687,4735,-544,-2387,-1512,386,4203,809,-4459,119,2524,1439],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-4,5,-5,6,-8,8,-9,11,-12,14,-16,18,-20,23,-25,28,-31,35,-39,43,-48,53,-59,65,-71,79,-87,96,-107,118,-130,144,-160,178,-200,225,-255,292,-339,401,-488,618,-838,1324,-5308,1624,7376,1487,-1456,-9818,1835,8572,231,-5652,-3973,682,10475,-1208,-8156,-440,3604,5534,-2196,-8698,2818,6411,1590,-2440,-7795,1650,7763,-995,-3934,-3754,1137,8855,-2246,-6848,1242,1906,3798,-127,-8682,2272,5222,15,-479,-4516,559,8148,-3886,-4169,3066,-887,4886,-1438,-9269,5396,2610,-2388,1806,-5092,2371,7712,-6557,-2250,2125,-526,5838,-3331,-6562,6699,2073,-2373,-86,-6819,5567,7712,-6026,-3127,1458,1260,7623,-5670,-7406,6558,2614,914,-3104,-7970,5852,7649,-4820,-2432,-3133,2857,8220,-5144,-6656,2646,3727,4478,-4500,-8192,5422,5837,-1225,-2956,-7115,4216,7868,-4345,-6232,-1295,3666,7476,-5392,-7562,1278,3709,4023,-3372,-7660,4877,6546,-500,-3114,-5966,3724,6867,-2700,-3477,-706,2222,6131,-4736,-5936,4074,1901,1782,-1193,-6160,4470,5322,-4387,-390,-1933,2114,5704,-5717,-3070,4184,291,2779,-2001,-5584,5600,1265,-3851,327,-2801,3482,6331,-6949,-1874,4503,86,3669,-3933,-5136,7929,684,-2622,-289,-4398,5536,4750,-8550,-1228,2989,2541,4104,-7051,-5214,7644,3128,-1475,-4121,-5220,7428,5780,-6746,-3499,-880,4901,6633,-7252,-5558,4173,5011,912,-5561,-6821,6456,5459,-899,-4992,-4125,4849,5874,-5913,-5093,1250,4584,5110,-6835,-5757,4584,4814,1631,-4573,-5178,6098,4460,-3283,-3359,-3635,4099,4840,-4892,-2459,1886,2147,3389,-4755,-4052,4912,1114,-204,-1694,-4088,5320,2561,-4575,-313,12,2453,3112,-5324,-2244,5126,-478,907,-2561,-3143,6823,1104,-4719,655,-787,3835,3002,-7612,-177,5679,117,127,-4216,-1854,8724,415,-5227,-1429,-1273,6727,2594,-8118,-422,3925,2777,260,-6688,-1608,7920,1219,-4129,-2878,-2646,7368,2875,-6972,-2959,2300,5117,2881,-7414,-2923,4990,3278,-468,-4700,-2607,7397,3845,-3563,-3723,-1343,5095,3652,-5853,-4766,2753,4441,699,-6623,-3178,5101,3624,-21,-4374,-3341,7010,2055,-3922,-2561,883,4437,2424,-5434,-1087,4137,1414,835,-3171,-2286,4203,-158,-509,-845,-1043,4289,291,-5352,-138,1816,1653,895,-4036,75,5788,-736,-2814,-2456,-397,4511,-554,-5184,782,1261,3657,311,-6225,817,5537,-466,-3352,-3709,465,7758,-317,-5750,-696,1407,4422,0,-7070,381,4453,1189,-1691,-5904,-964,7510,1270,-4123,-2409,1234,6684,81,-7824,-525,3521,3397,-786,-5799,-1885,7494,2033,-3534,-5405,45,6690,1952,-4610,-2488,2082,4758,388,-5699,-1214,2952,3019,-1488,-5357,-1078,5380,1674,-2850,-3227,-351,4743,-101,-2926,-1555,1250,3087,92,-4929,416,3169,968,-1555,-2825,-616,4444,-1361,-4180,90,359,2753,-980,-4739,879,2811,78,-365,-2658,796],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,3,-3,4,-4,5,-5,6,-6,7,-8,8,-10,10,-11,13,-15,18,-24,37,-93,589,7728,6240,-7565,-5801,5784,4451,1081,-6381,-6521,8586,4598,-3554,-5228,-3415,7595,5172,-6333,-4997,473,5699,5002,-7180,-4420,5059,3904,2253,-6768,-4889,8016,3295,-3428,-2297,-4298,5097,5138,-8007,-873,1238,1397,5730,-6051,-3440,6490,-467,-377,-407,-5253,7350,2744,-8019,1779,-255,1931,3786,-7119,-1470,7882,-1703,410,-1766,-3917,8498,-664,-7779,2546,-1803,2985,2204,-10135,1342,7934,-1583,642,-5506,-2212,10815,-991,-7066,538,-661,5850,2177,-11500,791,5368,1669,1007,-7282,-2233,10984,734,-5121,-4399,-1613,9039,2753,-9473,-3264,2734,6223,2564,-8797,-1941,7489,3085,-1192,-6572,-1789,9004,3606,-4807,-4587,-449,7616,2226,-8844,-2701,2310,5045,2133,-7876,-1668,5818,1674,-140,-5003,-1773,7818,1403,-4258,-1032,-569,4259,2123,-7597,716,3160,1193,2465,-5126,-2504,7633,-707,-1795,-304,-804,6594,971,-6810,3219,1815,-25,2813,-7314,1331,7474,-3248,-679,-791,-2471,8460,-1106,-7567,3010,1458,1567,424,-8754,2800,7315,-2136,-894,-2485,386,9496,-3894,-8916,1336,1730,5433,267,-10014,2996,6402,233,-1039,-7379,-175,9200,-1177,-6200,-3624,1078,7814,-582,-8556,-156,4280,4547,-999,-9035,3,7025,1272,-2662,-5542,287,7910,491,-6391,-2533,2492,6020,-171,-7728,-647,3692,4493,-688,-6559,486,6391,-814,-3074,-3934,-154,7139,-527,-4627,309,697,3390,133,-7671,1584,4723,-1083,-240,-4396,-287,6378,-2429,-3105,1219,-285,4311,-2110,-6238,3659,2716,-1212,-811,-5564,2332,6516,-5393,-2247,414,1212,6758,-3659,-5811,4517,1741,304,-1492,-5926,4436,6269,-4166,-2620,-1597,1604,6882,-3985,-7016,2815,3348,2446,-3537,-7403,2690,6872,-1401,-3352,-5669,3402,7885,-2977,-5885,-792,3235,6568,-2881,-7215,1993,5056,3379,-2808,-7343,1985,7270,-1144,-4078,-2894,3388,6611,-1326,-6504,-1129,2000,4156,-1346,-6706,1362,4768,2017,-2973,-5095,1941,6329,-1090,-3384,-1644,756,5376,-1457,-3924,1354,1607,1535,-1241,-4680,3268,3495,-2965,-885,-2791,819,4456,-4310,-3269,3221,855,1720,-2491,-4155,4731,2135,-2465,-2130,-2018,2843,3831,-4849,-2209,2217,1910,4342,-4500,-4441,5170,2598,-1492,-1967,-4598,4363,4589,-4885,-3342,2020,3454,4325,-4875,-4599,4186,4229,711,-4446,-5264,4866,5506,-2812,-3565,-3457,4344,6276,-4557,-4556,2252,4776,3161,-4018,-5942,3752,4412,-105,-4176,-3906,4671,5079,-3186,-4598,-861,4104,5048,-3262,-3017,2199,3168,2818,-2760,-3968,2227,2989,-501,-2326,-2293,3438,3581,-1531,-3308,65,2325,1893,-2812,-3071,2489,2843,-467,-2147,-2653,4224,2012,-4164,-794,871,1438,1614,-4334,-2286,2130,795],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,7,-8,9,-9,11,-12,14,-15,17,-18,20,-22,24,-26,29,-32,35,-39,42,-47,52,-57,65,-72,81,-92,106,-122,145,-176,221,-293,425,-756,3804,4700,767,-6395,-7302,9043,4246,-4018,-2999,-3576,5773,7095,-9287,-4151,2471,2504,5892,-4915,-7021,7787,2135,-1985,-1865,-6458,4830,6032,-6380,78,491,-807,7442,-5468,-4528,7196,-788,43,1080,-5914,4546,3683,-6247,1907,106,734,5630,-6045,-1865,6062,-1823,683,-1752,-3872,6923,1048,-6178,-524,-510,3844,3202,-7632,-960,5894,2129,1522,-6859,-2543,8719,2389,-3618,-3658,-1221,6656,2102,-8942,-2846,2881,5409,1100,-8641,-2394,6289,3208,-1106,-7201,-3064,8577,3114,-4623,-5095,-921,7489,2453,-8710,-2517,3043,4770,3016,-9453,-2863,7821,3501,-501,-5795,-3832,9085,2412,-5694,-1792,-1774,6239,4652,-8391,-1148,3876,1046,4128,-5484,-4032,7191,773,-2632,676,-4044,6081,3978,-7391,940,683,837,4456,-5491,-3524,6311,-744,-795,-285,-4136,5417,1042,-8525,1800,1283,761,2334,-6049,-92,6169,-1788,-1447,-1980,-2957,5456,-149,-6547,1413,2065,2533,1508,-7613,782,5673,-1077,-1364,-3953,-1135,7679,128,-4823,-1644,552,6566,-444,-7979,-639,3910,3701,-1366,-8052,-901,7486,2094,-3759,-5265,310,7851,68,-6444,-2743,1629,6897,535,-7540,-2168,4064,3728,-645,-8221,-35,8020,-341,-2002,-3838,-731,8687,-1145,-6033,-920,301,4594,1642,-7565,-611,4395,-20,1271,-3461,-2933,7017,-174,-3850,1193,-2429,4182,3194,-7418,1075,2911,-399,1817,-4224,-1643,6479,-2123,-1814,973,-2333,4999,23,-5606,3217,2052,-579,622,-4861,586,5222,-2373,-2079,-258,224,5136,-2066,-5239,1751,2773,805,-1220,-6451,1344,5660,-1046,-3142,-3152,1275,5707,-2653,-4925,-315,2789,5159,-3003,-7220,1152,5131,2077,-2478,-6553,1673,6593,-770,-5300,-3890,1749,6683,-2202,-6598,-908,3364,5891,-1855,-7143,1064,5149,884,-2215,-6392,1562,6007,-1125,-2476,-2865,1456,5798,-1080,-5772,1753,1063,4054,-514,-7157,1150,4150,-1637,-1163,-1539,36,5064,-2451,-3584,1125,434,1753,460,-4076,1546,3457,-902,652,-2408,982,4643,-3667,-2843,1200,1093,1589,-343,-5002,3505,2671,-1604,-960,-2409,1982,4447,-4353,-2922,52,935,4240,-3744,-5235,3339,2967,199,-2899,-4166,3605,3647,-2384,-3640,-1164,3449,5349,-4048,-4095,1733,3710,3741,-2861,-4818,3322,5225,-589,-3817,-3761,3707,4637,-1846,-2641,-1195,4086,3986,-4858,-5829,1587,3239,1894,-2707,-4497,2717,3698,-853,-3924,-3196,2543,4460,-1835,-2996,230,2073,4807,-2115,-4046,1582,3491,1816,-1099,-3486,2050,4319,-2470,-869,-1006,574,3111,-2330,-2868,2528,2107,133,-132,-3105,3330,2973,-1780,-1492,-1046,2415,2685,-3049,-979,2391,1513,368,-1988,-3237,3577,2883,-3106,-3195,-655,3401,1766],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-5,5,-5,7,-7,7,-8,9,-10,12,-12,14,-15,17,-19,21,-22,24,-28,30,-33,37,-42,47,-53,60,-69,81,-96,116,-143,186,-257,392,-732,3769,-273,-10427,960,4285,2878,-925,-10632,496,9535,-2409,-1509,-3940,-1591,9927,-3158,-8468,1071,-173,4693,2482,-9504,530,6671,-762,1332,-4696,-2655,9527,-1339,-5034,3198,-3004,5654,1117,-8395,3688,3540,-2438,1480,-4664,-1168,7852,-3928,-3667,2755,-2131,5081,-1063,-7576,5179,2798,-1784,787,-5287,3220,7425,-5031,-2363,472,952,6845,-5042,-6215,3633,3841,1664,-2927,-6605,4123,7225,-2221,-3799,-3878,3730,7565,-3121,-5959,342,3555,6786,-4408,-7878,2726,5261,2150,-4034,-6605,4113,8051,-1352,-4238,-4911,2902,8771,-4630,-6664,424,3238,6697,-3764,-8209,3277,4836,1367,-1632,-8399,2960,8885,-3402,-3462,-1877,-48,8003,-2334,-7629,2638,2752,2368,708,-7869,2955,5518,-3766,1038,-1450,-577,8015,-3319,-4889,3344,-1602,3018,461,-7191,4170,3656,-4043,1449,-2540,813,6587,-5348,-2445,3985,-591,3107,-2554,-5404,5573,1400,-2985,-830,-2960,3842,5410,-5997,-3629,1707,1439,3654,-4609,-5897,6082,3052,-87,-3475,-3930,7173,5590,-3896,-3418,-500,4946,5645,-5139,-4378,1385,4052,3849,-5568,-5755,3823,4721,-614,-4481,-4003,5721,5971,-3110,-3768,-2063,5385,6152,-4903,-4867,2817,2604,3688,-3392,-6405,5418,4667,-702,-3311,-4395,3719,5536,-5456,-2871,97,891,4900,-3426,-5774,5033,1701,1100,-38,-5612,3798,4144,-4147,-710,-1716,-473,4992,-4672,-3688,2993,-1354,1489,-248,-5475,4188,2435,-4110,475,-1453,1619,5252,-4727,-1955,3912,985,1034,-2664,-3805,6163,2650,-4102,-1067,-784,4207,2831,-6498,-1761,2024,2709,1820,-4972,-3652,6344,2288,-1522,-4698,-2068,4689,3095,-5345,-3967,-340,4922,3203,-5975,-3248,2629,5281,1051,-5644,-3185,5260,2709,-1150,-5234,-2341,5770,3412,-5173,-2393,817,4182,3326,-7032,-3349,3688,2455,1034,-3851,-2960,6586,2533,-2420,-1184,-2768,3871,4031,-4665,-2089,661,871,2487,-2744,-4206,4254,1791,-1631,-892,-2459,4275,1989,-4404,-328,459,2072,3006,-4925,-2095,2748,-59,-1371,-1375,-2086,5467,780,-5171,485,1236,2009,294,-4390,-771,4023,-550,-1480,-1337,-102,5890,150,-4496,-662,1701,4036,620,-5372,-174,4254,1677,-477,-4792,-1637,5764,1606,-2353,-3600,-46,6588,803,-5286,-2665,3221,5165,166,-5770,-1218,4725,2526,-966,-5757,-633,5752,1995,-3845,-3719,432,5419,745,-4675,-2372,1570,2467,791,-5029,-1759,3935,1793,-1294,-4375,-604,4034,1873,-4041,-1739,595,3743,743,-4645,-1674,2012,893,395,-4158,-1524,4382,49,-1234,-413,-660,3592,1170,-3497,-325,1922,308,-26,-2670,-195,4770,-1056,-2121,-1052,-213,2953,-1029,-3766,268,2018,1823,-544,-4283,1148,3497,-1156,-1283],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-10,12,-15,17,-21,27,-36,55,-97,226,-1460,-7164,-2509,-100,8666,1409,-10104,-815,3312,4600,-106,-9396,-2331,8653,2024,-2442,-6536,-2047,9420,1048,-6314,-3054,527,7676,2618,-7430,-583,4231,5004,2276,-8262,-1629,6742,1419,-1446,-3961,-1950,7779,-252,-5985,558,-532,4237,1698,-8860,1519,4431,-876,1993,-3234,-1230,8075,-3269,-2695,2723,-2762,4848,602,-7988,4541,3109,-2738,2660,-6526,1579,8544,-5041,-2434,2095,-1274,7341,-2642,-9818,5241,3899,51,417,-8487,2284,9389,-5368,-3058,-1684,179,10256,-3366,-9354,2342,2721,4335,-1105,-9860,1996,8741,-881,-2152,-5458,1055,11134,-2057,-7391,-1303,2584,7407,-911,-10136,1114,5048,2293,-865,-8236,1010,8294,326,-2782,-4703,1128,9840,309,-6431,-1911,2530,6496,-221,-7487,1519,2867,2400,-1169,-6789,1640,6689,-670,-3379,-3127,-380,5684,-1248,-4817,2116,400,4347,731,-6348,2290,4438,-3785,1503,-1594,-124,6568,-4753,-3494,2737,-949,2976,-862,-6735,5390,2100,-3265,-222,-3531,2530,7932,-5681,-2535,2523,1939,3993,-3354,-8114,6013,3501,-595,-712,-5638,3499,8104,-4742,-3961,-522,1908,6808,-4355,-7717,4369,4304,1394,-2665,-8759,4936,7973,-3293,-3929,-3205,2682,8210,-3963,-8084,2493,2811,5166,-1970,-7080,3497,5794,608,-2656,-6616,3776,7826,-1941,-5389,-2817,2588,6911,-2370,-4831,18,2897,4433,-2150,-6229,1653,4586,-65,-2002,-4601,2533,4730,-3007,-1877,271,-245,4302,-2256,-4937,3324,-99,1119,5,-5634,4162,4418,-3588,-77,-937,1795,4585,-5018,-3633,3929,1183,1530,-2733,-4728,5507,2658,-4044,-1657,-1244,3103,3823,-7293,-2288,5063,765,2358,-4433,-4678,7115,3704,-3209,-2072,-3037,5756,5784,-7038,-3182,2190,2121,3403,-5940,-5969,7441,4603,-1127,-3860,-6240,5698,6505,-4819,-4931,-1007,4747,4578,-5787,-6257,1103,5495,2307,-4764,-5683,3628,4834,-1311,-3330,-3721,4481,5542,-2726,-3342,-758,3920,4787,-4212,-4752,3384,2762,1991,-3639,-3708,3265,3932,-150,-3171,-1928,2981,2917,-4664,-2469,1897,1687,3257,-3160,-3649,2498,431,-1364,-1613,-1373,3716,2171,-4216,-848,691,1523,1392,-5286,-945,4822,281,-1315,-1989,-1234,5262,837,-7178,-796,1044,3608,2302,-5758,-983,5234,1370,-1043,-3566,-1635,5365,1542,-4637,-2243,46,5615,2280,-6847,-2017,3571,4393,521,-6574,-2801,5240,2996,-2339,-2738,-805,5961,4237,-4867,-3423,1761,4691,3163,-6257,-3500,4434,4122,41,-4400,-2593,5397,3324,-3347,-2777,-1154,4144,3145,-3010,-2637,1279,4576,1741,-4741,-1945,3901,3194,43,-3723,-2382,3758,2524,-2953,-1464,163,4300,1318,-3084,-486,1701,1575,380,-3056,-446,3480,189,-2527,-1112,-156,2066,-111,-4065],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-5,6,-6,8,-8,9,-11,12,-14,15,-17,19,-21,23,-25,28,-32,35,-39,43,-48,54,-60,67,-75,85,-97,112,-132,158,-196,259,-384,719,-3492,-8348,5789,7948,-4576,-4778,-3299,4832,7865,-5598,-6806,2028,5081,5547,-5394,-9136,4404,5919,-192,-4388,-6478,4582,7810,-2830,-2937,-3327,4784,7413,-5731,-6069,1926,2378,3670,-4901,-6960,5327,3376,-1515,-1427,-5195,4004,6040,-5392,-1683,-331,1104,7020,-4595,-4526,6904,17,890,170,-6304,5180,3937,-6303,1621,-1092,212,5223,-7370,-2877,6749,-155,1023,-1862,-4829,8564,2795,-6789,400,-1343,4272,5917,-10007,-855,7584,186,1698,-5787,-6261,10320,1295,-5231,-2228,-3532,7335,5934,-10263,-4152,3789,2155,4214,-7729,-6065,9215,5270,-1711,-4467,-5224,8036,5476,-6295,-4372,-1368,5031,6386,-7984,-4842,3727,4197,2710,-6364,-6235,7121,5663,-1830,-5250,-4043,7209,5771,-4921,-2680,295,4399,4695,-7317,-4285,3272,2854,1326,-3670,-4206,6111,2136,-2665,-909,-3532,4974,4243,-7353,-306,1022,-111,2501,-5152,-3567,7589,-728,-1304,-263,-4571,6246,2898,-7516,722,545,1394,3162,-7041,-744,6735,-1436,-1123,-2457,-2259,9167,-243,-6909,921,339,2736,2308,-9489,-928,7831,-928,793,-5377,-2485,10386,1813,-6305,-1021,-1320,6433,2258,-9951,-701,4187,2072,821,-8745,-3550,8683,2708,-4637,-4864,-2121,6788,3757,-7861,-2965,2424,5725,3583,-7674,-3310,4491,4152,-474,-6236,-3031,7460,3509,-4027,-3727,-1343,6130,3478,-6230,-2565,1463,4187,3144,-5889,-1898,4710,1781,-816,-4097,-1529,6204,779,-4300,-1203,-1812,4113,1513,-6059,1957,2399,-6,1640,-5362,187,6078,-1462,-2381,381,-1033,4558,350,-6961,2008,3038,-49,928,-5143,600,7209,-1439,-2553,-1545,107,7476,-854,-8318,2246,3214,3872,25,-7131,1421,6721,-1313,-2645,-3778,517,8132,-1577,-7485,347,1827,5547,-569,-8711,1222,6398,1606,-1690,-6924,-1313,8143,113,-4447,-3445,509,7371,213,-6138,-249,2998,4044,906,-7686,105,6882,2473,-1351,-4616,-1126,7032,1110,-4926,-2075,282,4899,127,-5930,-444,2773,2689,41,-5465,-584,4897,-120,-2477,-1690,182,4715,-615,-4036,-360,-680,1976,-317,-5258,631,3316,-1773,-796,-1715,677,4732,-1389,-3410,1374,1146,2966,-1475,-4782,3235,3837,-174,-1683,-3435,1377,5656,-3433,-3575,1374,2412,4370,-2339,-5977,3148,4628,555,-3438,-5119,2992,6534,-2509,-4292,-1451,2196,5878,-3429,-6543,1586,3523,2587,-2601,-6666,2356,6106,-207,-2959,-5186,3123,6599,-1924,-5626,-1334,1483,5925,-1270,-6762,198,4374,1377,-2472,-5443,1142,5795,1066,-2666,-3319,2351,4375,-707,-4721,-1234,1829,3212,-1690,-4273,720,2858,-115,-1818,-2774,1966,2890,-1006,-2026,-1972,2013,2898,-458,-3479,1234,583,259,-1592,-2346,2879,1421,-2315,-867,258],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,4,-5,5,-5,5,-5,3,-1,-2,7,-18,40,-91,248,-1010,-7934,-1860,-1820,6382,3826,-10891,-2157,5958,949,2546,-7517,-5097,10775,1192,-3078,-1652,-4200,7659,4513,-7706,594,1716,979,4921,-7361,-4644,8259,-636,-970,-636,-5407,6873,1886,-8087,2476,391,544,5002,-7186,-2156,5584,-1441,754,-2777,-2733,6899,-1395,-6433,1100,828,2476,2000,-7332,1652,6717,-1543,-1533,-4575,-1424,8162,-1648,-5698,-283,589,6470,-772,-8150,233,4842,2763,-2074,-7475,862,8268,1500,-4105,-5139,2060,8576,-855,-7339,-2614,2975,7468,-1356,-9114,315,5401,3747,-1447,-8622,315,9288,41,-4412,-5329,-364,8931,293,-7925,-910,1255,5795,1983,-9917,158,5911,311,567,-7213,-3015,8956,-476,-4633,186,-2063,6619,2327,-8669,611,2110,553,3893,-7102,-1862,8102,-2439,-1592,605,-2859,5510,-829,-7231,2423,1293,810,3238,-5584,56,7346,-3471,-1076,-412,-793,6525,-1821,-6053,3056,1060,2105,-177,-7170,3571,6233,-3383,-2133,-1846,2155,7840,-2959,-5739,984,3362,4999,-2139,-7590,3290,4009,690,-2828,-5003,2194,7031,-1923,-4849,-2816,3413,6462,-2379,-6611,-902,3704,4438,-2617,-7859,2118,4663,883,-2810,-7436,3872,9072,-2341,-4141,-3460,2288,7285,-1807,-7850,1602,2702,3871,-867,-7980,2747,6385,-252,-1931,-4336,324,6842,-1976,-5608,-230,946,4389,-182,-7087,1616,3159,-1231,673,-4077,306,7066,-4494,-2498,1145,-1062,3225,-1699,-4719,4149,1597,-807,486,-4797,1759,4286,-4960,-2452,752,67,4445,-3953,-5039,3784,2730,33,-1705,-5498,3417,5412,-2606,-2687,-546,3930,5734,-5413,-5037,2715,2905,2754,-4245,-4802,3716,3762,-914,-3209,-3821,4862,5589,-4008,-4457,-686,4301,4926,-3711,-4873,2972,3538,2354,-3471,-5397,3731,4292,83,-3586,-4812,3307,4947,-3399,-4452,-1519,2657,4266,-4332,-5153,1921,3841,714,-2441,-4868,3709,5209,-2526,-2864,-1492,2174,5164,-4112,-4015,739,502,1413,-1005,-5105,2339,3142,-2973,-337,-1607,1586,4818,-3453,-2546,2862,-333,1260,-2817,-3528,3494,2321,-3245,-1126,-884,3642,2893,-4546,-1227,2797,1291,1546,-3952,-3785,4686,2158,-2834,-2797,-1970,4432,2949,-4621,-1316,875,4908,2036,-4485,-2599,3566,2739,194,-4667,-3590,4962,3988,-2132,-3590,-529,4322,3231,-4895,-4067,849,4267,1664,-5500,-3868,3621,3957,131,-4404,-2881,5135,3226,-2340,-3467,-1465,4447,3985,-4440,-1986,1274,2301,1313,-3474,-5091,3896,2249,-1275,-2575,-1495,3314,2495,-3164,-2465,54,1624,3290,-3327,-3150,3830,1090,-655,-889,-2860,3357,1674,-3398,-35,783,2114,2174,-3217,-1078,2380,457,-676,-3045,-1872,3061,1148,-3235,-1052,612,1658,235,-5383,150,3318,1336,886,-3957],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,6,-6,7,-8,9,-10,11,-12,13,-14,16,-17,19,-21,24,-26,29,-32,34,-37,41,-44,47,-48,47,-38,4,136,-1862,-7796,5186,8566,-5005,-3700,-1533,2216,9006,-4254,-9337,3814,2143,3651,-1599,-9291,4522,7292,-3393,-380,-3989,575,8738,-3999,-6211,3508,-81,3855,-528,-9216,5130,3108,-3234,1437,-5951,333,7528,-5786,-3768,3113,-1936,4854,-2558,-6438,5940,2209,-2612,747,-4182,3143,5711,-6035,-2283,1342,-31,3528,-5017,-5125,6900,1922,-615,-3055,-4008,6343,5977,-5395,-2828,-147,6023,4949,-7253,-4474,4030,3036,2344,-5029,-6112,6757,4423,-739,-5328,-4367,7162,6258,-5423,-4576,-1275,5563,5043,-7579,-4978,3229,2941,3983,-5094,-7674,8132,4415,-1719,-2810,-5355,6478,7441,-5365,-3100,-563,2609,7004,-4906,-6601,5697,3063,1539,-2222,-6703,5942,5577,-5190,-343,-2203,734,7451,-6153,-3833,4463,479,1777,-361,-7483,4671,2861,-4405,2378,-2272,2262,4153,-6197,-1585,4903,-1154,2855,-1975,-4354,6468,356,-3944,-1245,-3224,4547,3186,-7194,-1011,3205,2051,2882,-5142,-3613,7171,1758,-1837,-3290,-3512,7164,2598,-6079,-3867,321,5218,2123,-7690,-2470,4861,3784,-15,-5794,-3479,8108,3023,-3301,-4918,-2277,7682,4082,-6880,-4067,1921,5276,2630,-8431,-3496,6036,4154,-48,-5448,-4444,7263,2988,-4054,-3756,-2054,5867,4655,-6745,-2781,2308,2592,3833,-5678,-4334,6043,-414,-1554,-1354,-5465,5145,3023,-5169,-140,1003,1680,4705,-5219,-2608,4594,-763,-1063,-1672,-3813,4762,631,-4846,-230,-574,1984,3310,-6183,-149,4559,-1628,222,-2393,-1566,5888,173,-4336,785,1603,3169,2156,-6508,599,3732,1050,109,-5033,-205,6044,-338,-3993,-3055,1501,6802,106,-6297,-560,1864,4105,207,-5636,-223,6313,2442,-1801,-5746,642,7587,1324,-3611,-3974,2232,6408,754,-6858,-1910,2558,3533,765,-6572,-1017,6785,1399,-1120,-5666,-1432,6519,1074,-5071,-2468,1096,4388,2157,-7335,-1088,2814,716,1072,-6263,-1908,6105,130,-2997,-842,-1024,3632,1746,-5588,681,2014,1594,2143,-4688,-1006,4497,-639,-1069,-851,-1122,4914,361,-3618,997,777,891,-337,-4748,1851,4854,-675,-1072,-659,-104,4634,-1268,-4874,563,1894,2709,-1155,-5840,1430,5173,-186,-2372,-3916,1336,6372,-1589,-4247,-1321,1601,3493,-1702,-5838,469,4152,2438,-2041,-5381,1175,5185,1048,-4006,-4732,1678,5544,-1003,-5954,-1828,3052,5581,-1703,-6882,-159,3467,2117,-1783,-5615,596,5309,-843,-2936,-3067,1607,5685,-566,-4144,811,1894,3445,147,-5268,494,3825,201,-1071,-2993,125,4885,-471,-3840,-477,402,3693,748,-4094,659,1780,-1291,-1613,-2978,-667,3841,-2600,-620,673,-138,2645,-1085,-2805,2534,2232,224,-1522,-2499,3051,4717,-1901,-2186,-1102,1838,2751,-2256,-3545,2106],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-4,4,-4,5,-6,7,-7,9,-9,11,-13,13,-15,17,-20,22,-24,27,-29,33,-36,40,-45,49,-54,60,-66,73,-82,91,-100,112,-127,143,-163,188,-220,265,-332,447,-718,3276,3721,2884,-7839,-6406,9281,4634,-3762,-5488,-4046,8733,5999,-7823,-4476,440,6163,5310,-7390,-5592,4918,4629,1576,-5020,-5138,7087,4084,-2600,-2852,-1618,6928,2767,-7237,-3354,1014,4216,4905,-6978,-3485,5535,1555,1060,-3307,-5478,6942,1773,-6231,-251,-3479,4963,4190,-7826,140,4291,-766,2224,-4532,-3475,7377,-2216,-3887,1334,-2435,6724,1720,-9855,2196,4771,-1047,2743,-6203,-1524,9320,-2716,-3278,-2342,-2006,8960,288,-10029,2765,3660,3565,1861,-10498,-910,10310,-559,-986,-4871,-2703,10144,511,-8193,-407,784,6689,3470,-10158,-1491,6985,2226,148,-9000,-2962,10909,1711,-4593,-4295,-1941,8713,3365,-7645,-2029,2326,5243,2763,-8747,-2686,7679,2596,-1631,-5971,-2718,8393,2098,-3389,-3010,-764,6690,1560,-6673,-2136,2661,2772,2630,-6617,-368,6165,-443,-269,-2826,-2226,6837,-595,-5029,1342,-549,3062,2481,-6826,1389,4059,-1951,310,-3130,-506,7989,-3531,-3343,2378,-696,4662,-228,-8405,3468,3497,-1982,716,-7084,1725,8867,-4022,-4180,253,-335,7959,-1526,-9462,2661,4556,1958,360,-8092,961,8764,-2989,-3525,-3423,1014,9067,-2886,-9088,623,3429,4874,-789,-10120,835,7483,117,-2323,-7113,1152,9197,-56,-6670,-3005,320,7123,-297,-8797,-1359,3918,4672,-1103,-8289,-227,7597,1434,-1926,-4157,-145,7465,-796,-5376,-1669,421,6056,-104,-5446,257,3638,446,211,-5530,991,5356,-1343,-963,-818,-1074,5517,-976,-5242,1573,1749,1601,-1250,-6052,3132,4771,-3148,-876,-2356,-288,4430,-3654,-4621,3366,100,2275,-1630,-6474,4770,4268,-2104,-1603,-4532,2255,7768,-4386,-3945,2246,1960,4815,-2747,-8710,4607,4974,-1088,-3262,-5644,3078,7431,-3502,-4763,-1129,2482,7244,-2986,-7141,1975,4433,2892,-2011,-7638,2195,6444,-234,-2944,-4159,2388,6683,-2157,-5579,17,1749,6807,-2277,-6275,1432,5182,1115,-1882,-5786,1212,5828,-924,-3659,-2699,1221,5010,-926,-4806,840,1955,2890,-1708,-5253,1417,2469,-401,-1182,-3441,1835,3271,-2067,-2032,776,-691,3303,-2761,-3529,4213,1009,-189,-1467,-2211,3366,3632,-2631,-1199,513,2722,3311,-5014,-3738,3484,2436,493,-1650,-4994,4351,3765,-3298,-1411,-699,4168,4802,-5906,-3312,2680,3541,2165,-3861,-4277,5706,4545,-2546,-3392,-3254,4814,5621,-5161,-5167,386,3101,3926,-4681,-6342,3324,4598,841,-4135,-4283,2388,5423,-3817,-3631,-1639,2863,4933,-4301,-5718,1347,3277,1823,-2225,-3997,3047,3709,-430,-2115,-3953,2700,4379,-1648,-3136,-83,1672,3045,-2207,-3415,1735,2911,1666,-2980,-2672,2622,2192,-1501,-1324,-1503,1982,2670,-2539,-1979,2123,834,2323,-2968,-2807,3433,591],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-25,28,-30,34,-37,41,-45,49,-55,60,-66,73,-80,90,-99,111,-123,138,-157,180,-208,245,-295,368,-482,687,-1166,5477,-1894,-10928,2914,4633,5149,-1198,-11046,2145,8723,109,-2407,-6444,1632,9345,-2209,-6002,-588,1965,8469,-619,-9502,33,6106,4100,-1375,-8298,1515,6278,-846,-2155,-5564,906,8051,-1198,-4581,-1036,917,6572,-816,-7655,2453,2656,503,734,-5890,2156,7091,-4147,-599,-955,-923,8255,-3479,-6045,5638,109,1101,-355,-7375,4871,4610,-5983,416,-1424,1890,6403,-6784,-3846,5284,377,3464,-2708,-7304,8513,4039,-4484,-520,-5313,3813,8337,-8141,-3445,2912,1078,5192,-4968,-8719,7502,4622,-1826,-2596,-6530,5729,9594,-6319,-5108,-233,3550,8138,-5559,-8437,4494,4998,3186,-3531,-8514,4970,7769,-1819,-2748,-4772,3941,8656,-4039,-7034,-120,3014,5588,-4099,-7691,3313,4675,1547,-2627,-7638,3693,6417,-1536,-3029,-3157,2385,5556,-3901,-4478,1852,312,5115,-3537,-5945,4480,2824,-1206,-5,-4242,3421,4659,-5870,-1031,115,132,3497,-4710,-4216,6742,-23,-867,-1714,-4691,7929,2239,-5682,-153,-645,2086,5020,-7713,-3432,7312,514,899,-3292,-4179,8438,1993,-6427,-1191,-1529,4167,6688,-8960,-3773,5682,1467,2382,-5902,-6478,9040,2522,-3333,-2119,-3598,6915,6706,-7940,-3886,1046,2993,5612,-6669,-6961,6209,4715,49,-5292,-6062,5281,6581,-3945,-4122,-2254,4601,6813,-5840,-5364,1863,3572,2526,-4749,-4673,4526,4095,-224,-4194,-4295,3900,4249,-4035,-1763,-1206,3218,3704,-5081,-2333,4160,2012,1995,-2986,-4783,4088,2143,-3218,-1775,-2554,3163,3984,-5703,-45,1339,186,2730,-4311,-2320,5949,-1045,-2716,-202,-2323,6625,2048,-6972,-52,2758,1593,1484,-5670,-2236,6634,-798,-1480,-2397,-2527,8964,1177,-7703,-201,1048,4420,959,-8671,-1623,6945,1586,383,-4472,-3372,8070,1591,-5184,-3213,-1029,6722,3174,-6812,-2564,3389,3772,1695,-5892,-2906,7264,3256,-2928,-5038,-3238,6462,4224,-5141,-3122,-242,3560,3074,-6368,-3264,3902,3444,1016,-5067,-2363,4103,2838,-2617,-2324,-1019,3962,3142,-3914,-862,593,2943,816,-4753,-1352,3446,892,460,-1370,-1461,3987,760,-3584,-493,799,2548,261,-5887,287,4175,-176,-896,-3124,-372,5393,-738,-4176,13,1038,4807,-1292,-7085,438,3656,901,-56,-5559,346,7073,-1428,-3610,-1350,896,6976,-20,-6779,377,3082,3069,-441,-6873,138,7571,1236,-2865,-4754,-882,7623,1540,-5226,-1371,1022,5075,-538,-6525,-1123,4519,2133,-1096,-5809,-1356,5674,321,-4221,-3927,199,6607,1638,-5222,-1436,2556,3898,181,-5636,-562,4047,882,-1359,-4239,-579,4925,607,-3328,-775,404,2592,-61,-3660,-1226,1772,1872,518,-3357,-525,3353,-38,-2207,-1327,716,3906,-1207,-3215,1486,987,2181,-847],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,12,-14,14,-17,19,-21,23,-26,29,-33,36,-40,44,-48,53,-60,65,-72,79,-88,97,-108,120,-134,150,-168,190,-217,250,-294,352,-435,564,-792,1322,-6015,527,9143,7,-532,-7433,95,10188,-1045,-5777,-763,-986,7368,2327,-10779,2032,4250,1255,3785,-7769,-1412,9706,-2593,-2400,-1202,-2709,7742,849,-9167,3068,-562,1659,3481,-7032,565,6510,-2279,-507,-1712,-1736,7609,-1499,-6170,3559,154,1227,811,-6897,3004,5556,-3087,-343,-3043,1191,8078,-3346,-5853,1959,2518,3881,-1932,-7966,3988,5071,-773,-3135,-5914,3811,7100,-2939,-4697,-2256,3867,6539,-4060,-8245,2061,5319,3894,-4133,-8277,3307,6340,-439,-4919,-6433,3579,8875,-3018,-5219,-1635,2641,8563,-4090,-9226,2840,2839,4012,-3345,-9815,4072,6744,-1285,-2295,-5511,1486,10827,-3335,-5430,-214,1638,5233,458,-9279,3526,5309,-1134,178,-7426,-12,8380,-3391,-2525,530,-2366,6898,-1226,-6620,4555,1907,1290,1113,-5279,2390,6134,-4577,-363,1167,-195,6376,-2757,-5179,3632,1003,55,257,-5563,5535,6005,-4019,-1975,-1174,1949,5218,-4806,-3852,3754,2740,1744,-4250,-6049,5297,4872,-2623,-4570,-3108,5476,5567,-5094,-4865,384,5334,4370,-6523,-4903,3357,4548,1786,-5471,-5138,5000,5983,-2093,-3683,-3395,5780,7178,-4790,-4360,-79,3840,6174,-5549,-6536,4125,3777,1125,-3697,-7143,5260,6065,-3927,-2882,-3964,3251,6255,-4097,-4720,2304,2343,3721,-2039,-6965,5157,4202,-2269,448,-3710,1679,6639,-5652,-2243,2519,-569,3413,-2787,-5671,5262,2009,-2775,673,-3854,2936,3254,-5579,-448,1589,476,3467,-3944,-2901,5270,1567,-1314,-1685,-4204,4472,2826,-5490,-1276,1296,2385,3180,-5852,-1796,5147,3927,-364,-4934,-2556,5535,3408,-3822,-3378,-497,4944,3142,-6164,-3050,3300,5602,1397,-6530,-3039,5135,3934,-768,-5381,-3148,6503,3901,-3830,-3754,-254,5924,4076,-6418,-2853,2439,3861,3118,-5939,-4472,6132,2842,-2233,-3155,-3945,5521,2962,-4003,-2986,-36,2656,3661,-5069,-3910,4318,2454,1490,-1920,-4529,5519,3404,-3578,-347,-1624,2973,4167,-4328,-664,2270,412,989,-3284,-4053,5445,650,-3287,1071,-1326,2559,3015,-5397,-234,2788,854,506,-4045,-663,4867,717,-3323,-1238,-162,5480,1309,-5894,418,2372,2120,-31,-4785,-1399,5781,2063,-2665,-4205,370,5659,985,-4799,-2871,2269,5327,1380,-6250,-2037,4184,3730,-483,-5232,-1167,5503,1917,-2583,-3996,-1010,5872,1885,-4673,-2395,925,4674,1806,-5761,-1763,3755,2071,481,-5016,-2166,5640,690,-1871,-2201,-1194,4138,2229,-5827,-428,2139,1997,1495,-4588,-1769,5021,1047,-795,-1238,-1507,3442,960,-3102,-540,48,1642,1173,-4309,-675,4438,-317,-23,-3088,-1744,3641,-1598,-4408,138,797,2243,-821,-4683,1002,3711,264,-1335,-2104,597,4896,-1380,-3642,-426,1058],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-2,2,-3,3,-4,4,-5,6,-5,6,-7,8,-8,10,-10,11,-12,14,-15,17,-18,20,-22,25,-27,29,-33,38,-45,55,-89,797,4383,6562,-7756,-7156,7276,2302,601,-2693,-8342,7522,6654,-6393,-1267,-2414,2556,8059,-6431,-6010,5574,-377,4239,-2294,-8675,5752,3730,-3032,479,-3699,3032,6881,-7439,-2393,2625,-595,4059,-2683,-5682,7017,959,-2787,1544,-3708,3694,4260,-6838,-189,3219,107,3031,-3667,-3514,7402,862,-2363,-1928,-1534,5752,2358,-5837,-356,2205,4787,2109,-7818,-2433,5972,2950,-1054,-5716,-1609,8386,1587,-3892,-5337,-391,8554,2607,-7561,-2931,3721,6425,3824,-9217,-2789,6533,3655,-405,-6403,-2920,9341,1908,-5925,-4236,-2025,7822,4504,-10289,-2325,3759,4296,4082,-7794,-4794,8913,1978,-1197,-3621,-5104,7936,3368,-7552,-761,-143,1812,5531,-6309,-3871,8258,365,1091,-1895,-5339,7170,2164,-5892,1220,-1679,2505,4095,-7670,-2785,4868,-1352,185,-3264,-3607,7942,28,-4121,876,-1339,2778,2168,-7008,833,4413,-89,1866,-5110,-1702,7074,-1467,-4511,-2257,-658,5523,-242,-7892,-473,2861,3928,-460,-6549,274,6245,940,-2583,-5424,-413,7838,-811,-5740,-2575,1553,8012,-465,-7607,-1856,4353,3895,-179,-9111,211,7453,2438,-2199,-6218,-761,9038,1113,-6307,-2804,102,7172,1370,-9661,-1565,4225,2376,989,-7098,-1996,9094,239,-4314,-2498,-1889,7265,2843,-7905,-60,1502,2059,2329,-6986,-2111,6090,-928,-944,-1709,-2762,6622,635,-6731,1904,75,1545,2357,-6468,76,4378,-1270,15,-2242,-1914,5093,-1220,-4373,2049,1291,3929,-730,-6613,1945,4062,-326,-1474,-3164,79,5935,-2877,-4720,-1591,1549,4584,-3387,-7791,1094,4886,2183,-2703,-6132,2038,6656,-770,-3562,-4419,2700,7721,-1480,-6274,-1654,3234,4485,-1831,-6255,364,4985,2775,-1814,-6789,2916,7851,-1295,-4399,-3518,2051,6518,-2659,-6302,-948,2836,4781,-452,-6996,2326,5881,-495,-2446,-5145,567,6662,-1831,-3812,-860,378,5392,-983,-6692,1238,2707,814,-383,-6168,-98,6366,-2828,-1894,-435,-20,4381,-381,-4766,1912,1515,1894,261,-3338,2383,3664,-3528,-1425,-537,71,4176,-2046,-2638,2440,1403,546,-1575,-3706,2402,2830,-2394,-3482,-3422,2042,4647,-1675,-3644,1078,2518,3208,-3577,-6059,3841,4241,-320,-3889,-4369,3899,5433,-2383,-5324,-1545,4436,4319,-3426,-5667,1798,4163,2016,-3544,-5291,2627,5996,132,-3053,-4452,3912,5194,-2718,-3903,-257,3213,5474,-1883,-5712,1734,3926,1057,-1675,-4797,3231,4912,-1068,-2889,-1856,2625,4568,-2694,-4398,1210,1390,3121,-2411,-3031,1977,2503,-702,271,-2764,2073,3245,-3038,-2100,1960,1637,3017,-3820,-2752,1839,1792,-1600,-1242,-1842,3311,2264,-3394,-2913,1615,1780,1112,-3936,-3024,3283,2285,-771,-2737,-2042,3226,3325],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,14,-16,17,-19,21,-23,25,-28,32,-35,39,-45,49,-54,52,-10,-1036,-3888,5979,9025,-8147,-6330,2160,3161,5642,-6878,-9151,5730,5974,240,-4025,-6829,6505,7771,-3950,-4591,-2742,4091,7583,-4488,-5974,2391,3446,5374,-5041,-7778,3697,3981,284,-2110,-5668,5076,4947,-4175,-2264,-2305,3817,4851,-4669,-3288,2759,264,2476,-2729,-5830,5398,1953,-2322,679,-3351,3744,4075,-6674,2,3869,-244,3486,-5565,-3804,8860,-809,-3497,75,-3711,6468,3153,-8492,684,3260,522,2994,-8378,-3895,9518,54,-1360,-2417,-5243,9023,3352,-9653,-431,83,4257,5537,-10359,-4025,8043,1054,89,-4592,-7339,9908,5118,-6801,-3174,-1291,6225,6137,-8107,-4074,4583,3475,3342,-6100,-5705,7314,5126,-1867,-4231,-4405,6228,6188,-4883,-4736,-806,4754,5220,-5863,-4117,2663,2950,1781,-5049,-4845,5602,3661,-2326,-2242,-2783,5410,3130,-4969,-1201,-414,2403,3092,-5199,-1560,5202,663,968,-2213,-3223,7548,1071,-4864,1544,-236,3180,2704,-6488,264,4469,-790,1512,-5290,-2704,8586,-2480,-4091,654,-1183,5071,1382,-9402,1760,4377,1122,416,-7105,-1016,9287,-1596,-3497,-281,-1927,9065,1529,-9747,1078,2348,3501,2014,-9200,-2119,8517,414,-2194,-4364,-2686,9250,1373,-8832,-1895,774,5467,2847,-8539,-1762,5335,3436,837,-6991,-3978,7932,3400,-3915,-4648,-879,7229,3358,-6228,-3138,748,4178,1973,-7021,-3674,4101,2048,-109,-4501,-2144,5921,2498,-3189,-1739,-258,4142,1305,-3155,-248,682,1481,1103,-5284,-651,4939,-1383,-99,-1401,-1297,6177,169,-3567,1503,808,1865,394,-6825,3370,5654,-1905,-1087,-2530,-38,6412,-1952,-5222,2612,1206,3935,-2073,-8784,2124,4069,-1637,-1347,-5374,111,9107,-1941,-5195,-999,725,6975,-1292,-8161,1572,3988,1731,-841,-8368,-90,8599,-847,-4163,-2647,546,8295,-478,-7301,-950,2233,4328,721,-7434,-697,5593,1505,-1166,-6261,-651,7878,-161,-4477,-2475,-106,6197,665,-6480,190,3811,2929,-159,-5680,-820,5090,1128,-910,-4586,41,4774,-112,-3946,-397,911,3690,563,-5213,1402,3153,871,-860,-3921,438,4247,-2152,-928,-621,424,3877,-1787,-4350,2748,1979,1726,-1224,-4058,3255,3982,-2461,-1132,-1180,2090,5281,-3035,-4632,2620,2553,2789,-1705,-5690,4365,4814,-1984,-3077,-3297,2575,5864,-4311,-5212,153,2294,5409,-3136,-7239,1350,4953,1187,-2376,-5686,2622,5902,-1835,-4180,-1021,1613,6797,-578,-6101,1267,3355,3056,-1892,-5493,2904,5925,880,-3061,-3677,1330,6508,-1369,-5094,-824,2736,3909,-1355,-4668,529,3766,1617,-371,-3663,1226,4213,-1173,-2284,-2477,90,3815,-1040,-3951,1139,1423,2389,-1503,-2671,1739,921,-1334,-1832,-1641,1749,3996,-2456,-1326,1805],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,6,-6,7,-7,9,-10,10,-12,13,-15,16,-18,20,-22,24,-27,30,-33,36,-40,44,-49,55,-61,69,-78,90,-104,123,-148,186,-247,365,-671,2737,10080,-303,-2915,-5211,-1688,10553,799,-7983,-1861,459,6084,2662,-10148,-1629,7047,3754,-367,-8388,-1111,9420,969,-3931,-3914,-2105,8248,975,-6385,-1795,1997,4642,1477,-8942,-586,5240,2609,1747,-5598,-788,8759,0,-3569,-839,-1277,5893,-213,-6848,1738,2223,1109,2135,-6492,561,6379,-4011,-32,-960,-1609,6963,-2270,-5506,4555,-5,1057,949,-7316,4171,6229,-4852,-984,-2932,197,9194,-5477,-6702,4637,-95,4617,-1172,-9322,6848,6125,-3328,-375,-5578,1324,11536,-5530,-5701,1465,413,7261,-2996,-9731,4134,6338,1654,-553,-8620,2931,10106,-2695,-3409,-3013,1384,9596,-2290,-8384,611,3094,5816,-557,-9581,1082,7055,1212,-2607,-7018,885,8238,-980,-6398,-1692,1760,7523,157,-6919,-166,3583,3918,-335,-7039,2102,4817,31,-1425,-4563,858,6919,-1512,-3501,629,354,4942,-674,-5397,3857,2365,330,182,-5062,2349,5841,-4604,-1393,-599,-545,5695,-4630,-4868,5651,809,-149,-495,-6557,6152,4217,-6345,-940,-14,1783,7175,-6196,-5451,6220,1078,2651,-2990,-7139,7317,5343,-4873,-2007,-5068,4200,8664,-7019,-5663,2815,2487,5151,-3757,-10001,6409,5327,-659,-2299,-6774,4280,8549,-3808,-5471,-2598,3045,6924,-2791,-8565,2238,4536,2851,-1847,-6531,2623,6258,423,-3465,-4775,2512,6387,-2841,-4113,-442,2485,4461,-1980,-6470,1562,2450,1089,-2220,-5532,3014,4832,-1674,-1568,-2915,2207,5443,-3552,-1976,2708,949,4461,-2775,-4020,4103,2004,-1838,-1566,-3625,3590,3712,-4906,-704,1622,1039,3322,-4266,-3380,5011,415,-1491,-1989,-3087,4676,3205,-5275,-2525,1522,3126,3615,-7476,-3511,6529,2158,224,-3357,-4936,7283,4330,-5487,-2884,-1594,5270,5459,-7225,-3945,4843,3787,2873,-5647,-6199,6224,4638,-2966,-3681,-3659,4812,6445,-4501,-5379,837,4210,4581,-5571,-5664,2885,4169,1144,-3389,-5199,3591,4527,-2654,-3314,-2387,3463,4810,-3927,-4862,1185,3549,3331,-3351,-5275,2573,1433,-1252,-2193,-3272,3340,2660,-2197,-1658,-837,1338,3470,-2954,-1877,2313,846,966,-3162,-1530,4630,880,-4119,-893,-722,2734,1758,-5365,-396,2771,513,454,-4166,-1339,5909,494,-3051,-2310,-129,6055,3058,-6987,-583,2321,3011,214,-7427,-2281,5848,890,-2164,-2076,-1291,7118,1281,-6455,-1025,726,5164,2171,-7514,-3148,4842,2571,-249,-4411,-3826,7325,2884,-3451,-3333,-398,5314,3433,-6836,-3737,1572,2751,1746,-5022,-4177,4722,3917,-748,-3671,-2905,4324,3646,-2739,-2640,-691,3870,3226,-4184,-2095,2417,2321,784,-2954,-2411,3833,1908,-2903,-2430,-474,2240,1836,-4558,-913,1745,2019,554,-3662,274,2937,-119,-1053,-1445,-488,4226],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,5,-5,6,-6,7,-8,8,-9,11,-12,13,-15,16,-18,20,-22,25,-27,30,-32,36,-39,44,-49,55,-61,68,-78,89,-104,123,-150,190,-256,386,-739,3663,10609,-4257,-6694,1325,2197,7737,-2363,-10643,4976,4920,-1656,13,-8531,1186,9940,-4356,-2881,-97,-1000,8121,-792,-8239,4691,2455,1002,1364,-8551,613,7296,-4439,-771,-1093,-1618,7198,-3129,-5814,4106,952,2102,1031,-7099,4066,5643,-4319,-744,-1998,1240,5874,-4574,-2567,3266,1365,2785,-2273,-4790,4673,4058,-2670,-2914,-2914,5009,5922,-5687,-3307,868,4169,3271,-5746,-4903,4187,4712,1473,-5551,-5260,6636,4925,-3757,-4521,-3650,6862,5290,-5899,-4400,648,4544,4273,-7220,-7741,6734,3997,1117,-3286,-7233,7614,5398,-4691,-3148,-3366,3990,8334,-6891,-6092,3230,2184,3631,-2490,-9284,5719,4956,-934,292,-5974,3505,8803,-7347,-4038,1470,-819,6375,-3964,-7750,6031,1512,-886,736,-6686,3631,4561,-5589,-1604,966,-174,4412,-3356,-3954,4914,221,-279,-445,-4621,3965,2134,-4583,-293,-480,1930,4504,-4644,-2844,5249,1277,-726,-4667,-2893,5903,2724,-3692,-2640,-1370,5269,3274,-6433,-2459,3642,5044,1024,-7376,-3543,6099,2840,-1121,-6625,-2823,7840,2723,-5029,-3360,-1314,7191,2601,-8386,-2003,4391,4076,2259,-7133,-5112,7636,3709,-2187,-4083,-4779,6246,3521,-6141,-2290,-641,4503,4974,-6654,-3932,4981,1360,1111,-2524,-5079,7020,2886,-4207,149,-2764,3943,5793,-6754,-1377,2612,72,3774,-2414,-4213,6154,1257,-2227,1297,-2191,3325,3295,-4978,-114,3556,-831,2905,-4238,-2033,5156,266,-1421,-1091,-1126,4926,1566,-5348,166,2100,3769,2781,-5438,88,5356,461,-1183,-4234,-506,6647,-18,-4325,-2262,1368,4814,991,-5146,-967,4020,2850,-521,-6325,-649,6476,934,-3222,-4968,-445,6320,1368,-4592,-2299,2019,5143,-56,-7649,-529,5432,2124,188,-6680,-2232,8052,1147,-3129,-4063,-384,6770,1366,-5367,-1205,1854,2339,2147,-7553,-2263,5870,541,-35,-3406,-2325,4384,1638,-4395,-893,580,3129,3296,-5866,137,3809,-391,800,-2627,-1611,5380,-98,-3751,-1,-763,2787,903,-4698,564,2625,-832,-286,-3347,-617,5295,-1692,-3313,-384,410,3720,248,-5056,1401,3250,416,-1723,-4265,1106,4841,-998,-3761,-2581,1149,5432,174,-4035,-35,3458,4313,-1586,-6242,1800,5300,1182,-3577,-5106,1529,7741,344,-3545,-3288,2685,5610,-1250,-4444,-1165,3572,4502,-924,-5365,1390,4948,589,-2876,-4621,1141,6252,-769,-3590,-1757,802,5348,98,-5792,322,3691,2260,-501,-5226,242,5008,150,-2142,-624,412,4545,-346,-4967,1092,1503,2142,-339,-4689,892,3927,-589,-912,-2341,-933,3832,-1208,-3506,1141,978,1268,-1036,-3102,2003,2747,-446,-2652,-1404,1440,3349,-2776,-2865,-519,557,2521,-3092,-3969,2137,3222,-283],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-8,9,-10,11,-12,13,-15,17,-18,20,-23,24,-27,30,-33,37,-42,47,-54,61,-71,83,-102,128,-172,267,-468,-2269,-3323,-3677,9780,3475,-8806,-2063,743,3435,5443,-8919,-2319,8230,558,1891,-4471,-6528,8968,3505,-6866,42,-2711,2468,5831,-9056,-2139,5083,-817,3473,-3255,-6481,8044,-519,-4538,367,-3260,4525,4235,-7033,616,3271,-532,1868,-3732,-988,6733,-926,-3501,-153,-1303,5475,182,-7411,1564,3286,2619,1264,-6672,-46,7162,-614,-3739,-4419,469,7500,-773,-6816,-2104,3563,7566,-1724,-8389,760,4758,3772,-2057,-8595,1271,8121,-390,-2795,-4691,415,10073,-699,-7529,-1779,1130,6933,-210,-11280,349,6059,2792,233,-8650,318,10379,-174,-3722,-2169,-2488,9436,1901,-10645,479,2421,2662,2906,-8893,-1969,8261,13,-293,-2682,-4493,8266,193,-6761,1722,-1528,3491,3457,-8446,115,5812,-2429,1188,-3705,-2414,8651,-1719,-4978,2434,-988,2880,2485,-6398,2039,3715,-1659,-489,-4252,724,5284,-2677,-3070,338,-9,4091,-1801,-6419,2705,4194,116,-1973,-6665,3314,7186,-2668,-3879,-1633,3560,5844,-2906,-6364,-232,3884,4354,-3758,-8017,2627,5612,1774,-2629,-6766,2812,8924,-1701,-3676,-2645,3731,8532,-3006,-7207,241,2330,5780,-1910,-8039,2559,6773,-1566,-2485,-7601,1134,9748,-2085,-3152,-1670,386,6215,-84,-8246,1844,2633,1713,-491,-7385,-108,7227,-2408,-2435,-1706,-1400,6707,-1030,-6571,1598,982,825,1443,-6297,1790,5154,-2131,-250,-883,387,5966,-2120,-3519,2397,-78,2294,193,-5655,4290,2768,-2709,-1442,-2652,1648,5143,-4423,-4515,1711,2209,1798,-3532,-5045,3362,4100,-599,-2687,-3982,3275,4736,-2899,-4127,-651,4229,3727,-4948,-4332,2552,4264,2076,-5670,-6742,5196,5200,-290,-3468,-4679,5456,5422,-3439,-3914,-718,3725,5462,-3974,-5096,3061,3909,3416,-3474,-6865,3575,5368,-2123,-2464,-4281,3430,5985,-4313,-4292,-9,1362,4590,-1885,-7241,2612,2721,461,-1308,-4781,2493,5392,-2666,-2263,-269,492,3319,-3149,-4035,4132,1354,886,230,-3645,2741,4615,-3067,-1069,-125,1267,3755,-3214,-2862,3865,1829,-1324,-1380,-2697,3047,3166,-3219,-2841,-1085,4789,3569,-5125,-2038,3606,2912,1116,-3752,-2461,4841,2179,-2917,-3160,-1002,5954,3134,-4654,-4150,1420,4647,2603,-5363,-3891,2635,4503,-322,-4959,-2268,4951,3464,-2050,-4114,-1207,6448,3489,-4768,-3966,1002,3119,2730,-5667,-4580,3119,3716,37,-3999,-3714,4552,3853,-4127,-2565,-1927,2474,4567,-5644,-3123,2298,1656,2199,-4542,-4217,4263,1157,-1308,-1641,-1692,2711,3107,-3089,-2493,516,2145,2250,-2693,-2594,3895,1664,-680,-1453,-428,2833,1601,-4537,-1243,-278,174,2268,-3248,-1281,3992,1167,-1114,-2573,-62,4169,1893,-3239,-1587,881,2561,583,-3752],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-8,9,-10,12,-13,15,-16,18,-19,21,-24,25,-28,31,-34,37,-41,46,-50,56,-62,68,-77,87,-99,113,-132,158,-193,243,-325,475,-835,3732,-1748,-11927,4400,5730,-19,-2483,-7165,2124,9903,-5079,-4915,-2370,2240,8146,-3754,-9725,1508,4471,2521,-1322,-9626,2113,7270,-110,-3100,-5818,528,8046,-2155,-6700,-994,1406,5860,-1280,-6319,2283,3171,2490,-1333,-5763,2324,5838,-2698,-735,-2444,2073,6291,-3357,-3504,2699,1053,3591,-617,-5916,5243,2975,-2713,1092,-3126,2411,6626,-7790,-1210,2528,465,6119,-5107,-5948,7556,821,-2561,-1593,-6440,6155,6790,-8768,-1333,1477,1243,6460,-6922,-6122,7847,2042,-117,-2888,-7414,6650,6565,-7149,-2672,-1417,3960,8260,-7818,-8105,5462,3311,4439,-4518,-9733,7578,6496,-2222,-3187,-6084,4241,8718,-4857,-5567,867,2320,6348,-3556,-7719,4485,4434,1711,-3236,-6818,3061,5802,-2600,-3545,-2440,2822,6591,-4878,-4208,1558,2238,4879,-3072,-4453,3468,1780,256,-1204,-4440,3930,3340,-4234,-579,-569,1147,4473,-4034,-2578,3754,-106,1154,-3669,-2137,5934,336,-3999,262,-1128,3806,3886,-7448,-1496,4071,-514,1298,-4234,-3515,8390,78,-4259,406,-1719,6298,3852,-9244,-191,3385,1797,3891,-8200,-4804,8023,1455,-2279,-3527,-4558,7229,4436,-8438,-3064,1585,4449,5371,-9381,-4508,6698,3609,1108,-4148,-5449,7928,4771,-5185,-4043,-2146,4988,4634,-5912,-5883,2742,3876,3620,-6212,-6482,4071,4525,-886,-3597,-4019,5646,4468,-3857,-2292,-1101,3326,4271,-4841,-2594,3457,1837,1724,-4925,-3269,5041,1769,-1598,-1939,-1668,3900,1798,-4681,-426,913,571,1466,-5562,-2135,3271,-248,-839,-1807,-1636,6630,522,-4328,1174,-70,2200,1431,-7448,325,5914,-1116,-1347,-3798,-1336,7755,-870,-4093,-299,536,5604,1367,-8218,1064,4833,2242,-24,-6210,-889,9409,195,-3544,-2838,-1390,7246,1477,-7373,-1170,2989,3803,1644,-8559,-1931,8223,1201,-1098,-4536,-2083,7185,2616,-5339,-2443,40,5234,2611,-7454,-2763,5348,2525,-10,-5142,-1940,6271,2418,-1905,-2565,-1231,5415,2045,-4316,-2016,791,3375,531,-6128,-1580,3775,570,-20,-2736,-1157,4305,433,-2936,-1917,-122,3464,-469,-4135,425,1690,-51,288,-3782,-594,4448,-860,-2777,-1213,541,3814,-994,-3700,2264,1924,1329,-553,-5645,2150,5915,-1725,-1916,-2600,1485,5264,-680,-6222,1195,2018,4361,-1509,-6820,1437,5278,154,-2072,-4295,1093,7867,-1241,-4640,-1472,1248,6516,-1097,-7145,387,3624,3452,-575,-6150,261,7211,215,-3940,-4241,-754,5650,772,-6583,123,1628,4836,133,-6950,290,4551,1232,-1035,-3458,-1140,4499,1477,-3096,-1959,1459,3811,178,-4179,-2,1759,2650,-492,-4804,878,3734,-1364,-1762,-2351,670,2907,-581,-3157,460,2548,1345,-455,-2420,1379,3332,-111,-1375],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-6,6,-6,8,-8,10,-12,12,-14,16,-18,20,-22,25,-27,30,-33,36,-40,45,-49,54,-60,66,-73,80,-89,99,-110,123,-138,156,-178,207,-242,291,-361,471,-667,1125,-5003,-3297,3105,3306,6373,-9723,-4352,8633,3313,241,-6281,-6530,10293,4466,-6535,-2878,-2252,6019,6197,-8468,-3608,3274,4867,2424,-6920,-4920,6711,3715,-100,-4167,-4503,7169,4006,-5380,-2639,-122,3976,3402,-6112,-1096,2793,1831,2155,-4646,-2820,7134,-272,-2650,-978,-1476,6616,513,-7742,669,1032,2277,2232,-8198,547,7080,-3217,189,-2046,-2397,8566,-2815,-7118,2495,-846,2302,1585,-9157,1471,5869,-2262,446,-4745,-1600,10017,-1961,-5825,1239,-1099,6093,1399,-11611,1903,6763,134,1068,-8449,-1893,11205,-917,-5157,-1987,-1793,9077,1364,-10176,754,3482,3158,1523,-9372,-1124,8482,1154,-1991,-5916,-2670,9292,2015,-6540,-2681,1202,5582,2442,-8834,-1481,4907,2859,953,-6525,-1809,7244,1214,-3089,-2644,-2019,7405,457,-4570,-607,1530,4211,935,-6405,-707,5684,536,-350,-4484,-1268,5465,-1770,-1830,343,-1264,4491,-811,-6747,2797,1967,-171,1385,-5065,2293,6437,-4779,-1369,218,510,6737,-2765,-7192,4900,837,2207,-778,-8095,3413,6629,-3615,-612,-3371,1310,7581,-4402,-6880,3210,1411,4353,-1677,-9458,3729,6960,-1719,-1321,-7289,1051,10890,-3115,-6544,-196,1571,6945,-536,-9827,2223,5366,2863,-819,-8029,-251,10123,-706,-4351,-3332,1725,8811,-1122,-7185,-535,2176,4332,231,-8320,842,6122,2053,-206,-5436,679,5934,-579,-3321,-1973,643,5606,-1180,-4802,710,2010,2351,-2071,-4378,1603,4073,-1613,-1111,-2144,2310,5594,-2062,-3362,1013,-359,2558,-2488,-4655,3732,2375,-1090,-1523,-3419,2463,5079,-5256,-2490,1182,1217,3397,-5152,-6627,4369,1754,-307,-1203,-4386,5405,6624,-4581,-2757,-154,2836,6727,-5335,-5950,4565,3233,1109,-3264,-7276,5279,6235,-3076,-3010,-2860,3286,7552,-4341,-5717,1241,2724,5048,-2369,-8824,3200,5137,-339,-2478,-6002,3182,6807,-2655,-4563,-2948,2370,5891,-3120,-6080,1339,3248,3829,-2714,-4925,1448,5054,955,-3059,-2728,1682,5027,-1983,-3862,-189,1607,3532,-2247,-4362,2472,1688,1099,-1198,-3539,3090,4109,-3337,-1635,108,1457,2838,-3196,-2304,2624,420,571,-2605,-2727,5243,1091,-3292,-1155,-1692,4177,2669,-5097,-677,2799,2135,1387,-3510,-3359,5868,1172,-2289,-2719,-1706,6281,3459,-5321,-2952,1509,2360,2732,-6543,-3271,4800,2429,-187,-5632,-4458,6545,4212,-5110,-2899,235,3728,4621,-5468,-4319,2597,3240,1786,-4437,-4622,5321,3563,-1056,-3918,-3119,3379,4577,-3456,-3207,478,2885,3474,-2026,-3617,2158,2926,223,-2897,-3495,3524,2501,-2089,-3440,-1125,2383,3736,-3370,-3112,1126,1615,289,-2375,-1966,3622,1662,-1142,-1208,-1266,2321,1549,-3527,-1105,2106,1078,433,-3035,-1771],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-8,10,-11,11,-13,15,-16,18,-21,23,-24,27,-31,34,-37,41,-46,50,-56,62,-69,77,-86,97,-110,126,-147,173,-208,259,-339,480,-792,2840,-4355,-9333,8479,5878,-2374,-2368,-5537,5361,8388,-7317,-3439,1373,794,6823,-4798,-7503,5359,2025,697,-686,-6844,3734,6472,-5238,-1687,-368,658,6986,-4678,-5807,5738,604,1262,-229,-5799,3522,4485,-4209,65,-1408,1516,5325,-5205,-2782,5616,703,1109,-1767,-3142,5894,1999,-4557,-1298,-764,3904,3566,-6481,-1963,4120,2551,1179,-6739,-3225,8325,2511,-2053,-4360,-1013,7413,3147,-6137,-3887,1492,6309,2092,-9543,-1795,4716,3658,3055,-7616,-3705,9262,2443,-3140,-4618,-3780,8517,4589,-7158,-2605,353,5910,5907,-9431,-3662,7113,3156,1949,-5293,-6691,8666,3310,-5140,-195,-3454,5768,6861,-9051,-3042,3965,-378,5184,-4473,-5891,7396,809,-2150,274,-5198,4199,5479,-6900,-159,1134,-180,5511,-4381,-3691,6000,716,-245,-1097,-4112,5554,2183,-5572,990,545,901,3282,-6173,-1293,6462,-1233,-603,-1818,-1758,6657,1150,-4624,-758,1309,4112,830,-6175,-522,4362,2857,-1017,-6376,-34,6403,850,-3665,-4180,837,7910,395,-6764,-474,2489,6122,344,-7662,-159,4488,3266,-481,-7467,-726,8622,568,-5395,-4004,-301,8116,1287,-8028,-718,2222,4247,3034,-9026,-2106,6143,1304,-558,-3922,-3221,8378,1613,-6651,109,-1128,4446,3504,-8175,-289,4547,-377,1114,-4811,-2857,6907,165,-4879,608,-2233,3757,3034,-6412,-27,2209,-398,2405,-3614,-2334,4148,-319,-2722,11,-1853,4010,768,-5183,1769,1343,866,451,-5186,287,5691,-2153,-1561,-1035,952,6086,-1823,-5146,519,1239,2922,-1049,-5568,649,4280,529,-1765,-3804,979,6048,-1876,-3523,-2547,1166,6111,-1942,-6397,-290,3656,3787,-1706,-6486,2279,6045,437,-1613,-4250,943,7088,-1725,-4635,-2344,670,6986,-1032,-6248,1485,3482,2053,-868,-6428,-21,7201,-678,-2302,-1920,-1100,6818,-709,-5309,209,531,2744,905,-7102,1292,5261,-950,-185,-2344,-1296,6458,-1276,-3705,1211,-585,2126,541,-4559,2642,2793,-1274,-30,-2902,248,4989,-2491,-1601,1799,289,2708,-675,-3502,2658,2093,-451,-721,-3159,1995,4685,-1577,-3487,189,2600,3577,-3227,-4860,1887,2778,648,-2483,-3976,3107,4295,-694,-3697,-2795,3054,5568,-2930,-4250,-236,3697,2964,-4814,-4778,1898,3761,1396,-3318,-4613,2771,4849,-1281,-2795,-3186,3585,4939,-3409,-4856,579,2356,4547,-2246,-6405,1758,3969,6,-3232,-3917,1726,4993,-2419,-2819,-157,336,3752,-1702,-4529,1072,2187,1403,-586,-4788,1290,4092,-1097,-2043,-871,520,4734,-2141,-3444,2299,108,841,-1183,-3925,2368,3031,-830,-1356,-750,1247,3373,-3457,-2307,2492,2452,1140,-2015,-1458,2893,1976,-1265,-1795,-1329,2717,3357,-2528,-2099],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-9,10,-12,13,-15,17,-18,20,-23,25,-28,31,-34,38,-41,46,-51,56,-62,68,-75,83,-92,102,-113,127,-142,161,-183,211,-246,293,-360,463,-643,1063,-5157,-524,4099,3925,1832,-9817,657,9585,-427,-1726,-4326,-2518,11934,916,-7496,2297,-290,4678,4447,-11173,44,6608,-509,2110,-4675,-3284,8456,-634,-4702,1108,-3189,4314,3990,-8396,1515,3580,-326,2659,-4766,-1241,7119,-2928,-2835,560,-1500,5816,-269,-5447,2918,2400,-372,-334,-4991,2796,6191,-3111,-3266,-1390,2220,7056,-2895,-6582,1137,3299,3724,-3559,-6703,2799,6270,1641,-3016,-5316,4145,8575,-2779,-4906,-2740,3013,8531,-5518,-7821,2198,3138,5733,-3604,-8834,4572,6995,-1074,-2078,-7142,2838,10575,-4264,-5023,-891,1020,9171,-1138,-10127,3232,4585,2594,335,-8759,2578,9689,-3439,-2587,-3053,-882,10030,-2408,-8505,2916,204,3205,1702,-8900,-104,4656,-2475,932,-3052,-1077,8471,-1959,-4470,2390,-824,3050,913,-6017,2782,3841,-1357,633,-4077,77,5247,-4562,-2380,2686,1589,2551,-1223,-5235,4138,3573,-423,-778,-4115,3595,6115,-3954,-3188,-447,2576,5115,-4534,-4704,2870,3869,2651,-4198,-5224,5645,4608,-1092,-4038,-3755,5324,4873,-4967,-4871,-377,3886,5302,-5707,-5758,3562,2858,1742,-5272,-7736,5227,5226,-3705,-3095,-4685,3542,7735,-5243,-5323,1485,2289,5884,-3711,-8698,4732,3300,-691,-325,-5643,3518,6930,-5558,-2408,-1860,-180,6829,-2791,-5688,4487,171,1052,-819,-6995,2447,4406,-2813,66,-1633,-150,6903,-2926,-3832,3328,1538,1452,-1617,-5754,4176,2640,-3947,-264,-986,1576,3545,-5233,-2892,1614,1019,1394,-2704,-2740,4324,3104,-2139,-2452,-2274,4658,2944,-4279,-2997,2272,3175,2274,-5832,-3008,3900,4192,-979,-5657,-2685,6557,4081,-4229,-3798,-328,4826,2758,-6040,-3683,3222,4064,2486,-6583,-3572,5734,2653,-567,-5018,-3036,5625,3711,-4644,-2412,-1917,4247,3805,-6204,-3864,2959,1771,3516,-4918,-6018,4707,4098,-1998,-1147,-4094,3017,5852,-3599,-1605,1170,977,3112,-3564,-2783,4258,1707,-1570,-352,-3533,3101,4291,-4718,-248,980,1451,2710,-3665,-2726,4078,70,-344,-567,-3284,3665,1781,-3900,-519,181,1305,1595,-4299,-527,3179,468,-676,-2783,-1444,4793,1292,-3995,-268,-142,3140,1476,-6350,-2232,1861,2844,-921,-4756,-1742,4850,1242,-2776,-3437,228,6095,1857,-3618,-3534,1306,4520,924,-6152,-1782,4239,3169,-1452,-6886,-1295,5719,960,-2593,-3824,-1166,5494,2843,-4380,-742,2608,2826,1638,-6219,-929,4444,1092,279,-4575,-516,4846,922,-2829,-246,-374,3626,1735,-5760,-552,2721,1707,1411,-2546,-2723,5395,873,-2214,-121,-2120,3428,817,-3661,73,1056,871,-35,-2304,-1014,3191,287,-2258,-1033,-513,2574,-121,-3946,-692,2369,908,-1336,-3896,220,4582,1100,-1407,-1904,862],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,0,1,-1,1,0,1,-1,2,-2,1,-2,2,-2,3,-3,2,-3,3,-3,4,-5,5,-6,5,-6,6,-7,8,-9,9,-10,11,-11,9,-6,-4,35,-161,1186,10973,-572,-7994,-733,57,8885,979,-11491,1302,6275,2915,-484,-10234,-870,10988,-4,-3987,-3054,-723,9565,1889,-9394,-153,3173,5203,2031,-8683,-1719,5782,1400,-349,-6573,-1500,7622,970,-3640,-2787,-525,7006,38,-5919,-102,1687,2858,400,-6359,1346,4045,-1456,876,-3130,-645,7699,-3213,-3939,1144,-588,4554,-342,-7242,5677,3316,-2913,549,-6043,1718,7640,-5341,-3063,2636,-97,6926,-4043,-7529,6963,3867,402,190,-8463,4567,7905,-6636,-3270,-1750,2242,9507,-5574,-8188,5186,1896,3547,-1180,-10686,4831,9835,-3630,-3259,-4837,2284,10506,-4277,-7346,2575,1484,7147,-1338,-11327,2635,6069,314,-1248,-8772,1381,10747,-1452,-5063,-3046,1413,8722,-935,-7861,1232,3932,2764,-525,-8616,1634,6647,-937,-2438,-5255,1500,5959,-1078,-3493,-729,965,4842,-945,-5342,1669,1956,1770,-274,-4564,2207,4354,-3614,-672,-1756,1467,5588,-4787,-2205,3587,1066,1903,-2215,-5716,6858,3613,-3755,-947,-3321,3669,5149,-6840,-3502,3940,1050,3189,-4903,-5650,7852,2694,-2536,-1907,-5484,6413,6670,-7909,-3455,664,2948,6475,-7189,-7541,6376,2287,-227,-3669,-8341,6967,6397,-5430,-2737,-1931,2597,8222,-6292,-7375,2176,3746,3567,-3198,-8478,4652,5810,-1141,-3365,-5936,2974,7783,-3586,-4656,-329,3051,6595,-2725,-6994,2715,4555,1702,-1153,-5459,1280,5109,-1272,-2133,-2408,3492,5441,-3198,-3371,1545,2835,2207,-1604,-2681,2660,1145,-1205,-1776,-3238,2004,1467,-4443,-785,-55,1598,4290,-4310,-2969,4714,1349,-949,-2390,-3053,6898,2236,-4748,-1264,-1446,3090,1513,-7474,-1438,4551,666,1222,-4190,-3849,7437,2723,-3277,-2117,-2723,5472,3779,-7699,-2929,2220,3897,3259,-6518,-5247,7781,3559,-529,-3913,-4335,6866,5703,-5439,-4037,-830,4041,5171,-6763,-4622,4945,2852,2219,-3337,-5299,6301,4678,-3668,-3730,-2767,3801,5783,-4549,-4272,1843,1698,2917,-3948,-4503,3051,3125,351,-2780,-1931,3312,3757,-3170,-1519,-406,2474,2993,-3615,-1367,2347,1079,742,-3494,-1673,4200,1241,-2305,-904,-900,2581,775,-4479,-977,2463,2254,1413,-4300,113,4283,515,-1415,-2541,353,5366,168,-5278,-315,905,3805,12,-6550,-540,5970,1180,-1462,-4123,-774,6860,1084,-5290,-2177,277,4691,1469,-7201,-881,3575,2004,979,-6167,-2124,8136,2022,-4595,-3107,-484,6292,2111,-5619,-2682,876,4359,980,-6613,-2197,4769,3034,-343,-5008,-2928,6400,3397,-3727,-3734,-549,2779,2359,-4527,-2298,2460,3617,1084,-4158,-2145,4113,1988,-1778,-2536,-877,3395,1380,-3742,-1183,1119,3084,734,-3892,-243,2518,1107,-1537,-2374,-90,3723,-305,-3079,159,1460,2864],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-3,4,-4,4,-4,5,-6,7,-7,8,-8,10,-10,11,-12,14,-15,15,-16,19,-20,22,-24,26,-29,32,-35,39,-44,50,-55,61,-62,249,-1284,-3281,-7939,8425,8392,-8425,-3079,-1236,4390,8272,-6173,-7299,5838,3232,3902,-4941,-7888,7191,5850,-2570,-3724,-5141,4269,6993,-5347,-3612,-525,3288,6062,-5156,-8173,4322,3565,861,-3045,-5164,4007,4247,-1785,-2563,-3351,3559,4668,-5340,-2608,1501,842,3605,-3701,-3651,5785,247,-1071,-885,-4313,6704,3084,-7726,-98,896,992,3453,-7207,-1686,6245,-577,-612,-2529,-4580,7963,468,-7351,1148,32,4136,3229,-9494,512,5756,-450,1450,-5170,-4361,11321,460,-6222,-453,-2879,8745,4372,-10705,-1312,4837,1960,3331,-8695,-4816,10221,1859,-1146,-3031,-4745,8882,4467,-8540,-1529,1071,5077,5832,-8238,-5218,6309,4092,500,-5010,-5777,6801,5251,-4333,-3456,-1287,5035,4504,-6509,-3138,2826,3006,4065,-4880,-4583,4917,2117,-554,-3318,-3074,5591,2276,-3388,-1262,-1691,3777,3095,-5592,68,4102,1290,1606,-4280,-2630,5742,91,-1793,-424,-1637,3662,694,-7040,687,1464,1899,1911,-6105,90,7690,-3827,-1147,-1034,9,8521,-1464,-7044,2160,2124,3508,878,-10038,1518,7994,-848,-1484,-4953,-634,10049,-1291,-6492,-360,992,6041,485,-10079,728,5240,2751,1583,-7017,-2396,10026,493,-5036,-1991,-2556,8146,2589,-9098,-1585,2330,3935,1997,-7873,-2718,7578,2674,-1167,-5412,-2857,8773,1542,-5375,-1760,254,4940,2728,-7307,-2090,3887,2213,857,-5269,-694,5133,1373,-1547,-3106,-1033,5032,445,-4030,-106,840,2556,387,-4508,1705,3109,-932,-334,-2665,386,5992,-2974,-3793,-234,-194,2678,-1753,-5738,1984,2918,-847,-426,-4802,1938,5315,-3179,-3980,-1974,853,6129,-2114,-6605,3392,950,667,-783,-8094,2205,8381,-1816,-2400,-4276,1876,8567,-3901,-6602,1176,2202,4450,147,-8243,2578,6923,-46,-784,-5378,334,8648,-2059,-5808,-1210,1152,7198,-1101,-7572,273,4328,3162,-237,-8201,590,6433,-203,-2945,-4785,-555,5743,159,-5711,-1273,1200,3951,-631,-5329,47,3818,1173,-426,-3308,1303,5061,-379,-1540,-1715,-266,4337,-1095,-3280,922,2160,1359,-563,-4043,2751,2671,-1754,-619,-1442,1610,3442,-2572,-2829,1523,916,1607,-2529,-3306,3446,2696,-1989,-1240,-3642,3207,5644,-3787,-3907,1897,2977,4324,-3539,-5260,4327,3581,-300,-2619,-4422,4671,6382,-2989,-3159,-1274,3013,6197,-3943,-6805,2979,3446,2138,-3394,-6368,3230,7186,-1250,-3624,-2997,2862,6159,-2370,-4465,-157,3105,4444,-1806,-6630,1885,3884,599,-2218,-4150,1077,4134,-312,-3884,-1873,1059,4774,-1917,-4546,107,3192,2185,-2555,-3902,497,3406,-1204,-2444,-2080,1890,3618,-1646,-3491,394,736,2791,-2024,-2654,2075,1204,354,-1133,-1624,2011,1450,-2210],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-1,2,-2,2,-3,3,-4,3,-4,4,-5,5,-6,7,-7,9,-10,12,-15,19,-25,38,-69,164,-1290,-2943,6334,6615,-10662,-3774,5167,812,4710,-6418,-6555,9356,2368,-2694,-730,-6015,5430,5678,-8175,-205,1667,757,6197,-5592,-6212,6957,697,-611,-293,-5676,5405,4276,-6856,-179,-645,2263,3598,-6888,-1187,5583,-593,1176,-1925,-3030,5994,591,-5169,400,311,3614,1645,-7160,-12,3385,844,-121,-4296,-125,7942,-39,-2740,-3319,1272,7482,-1299,-7607,-873,2320,4962,-478,-7485,-169,6793,1370,-2125,-7666,177,9039,124,-4825,-3305,519,9795,212,-10121,-585,4150,4740,1003,-10087,-1500,9708,-470,-2188,-5950,-4038,11180,1509,-6487,-525,-582,5703,4887,-9924,-1075,5199,836,1711,-5886,-5565,8737,-24,-3649,-829,-4338,5931,3067,-9062,-546,3819,235,3959,-5303,-3686,5854,-774,-791,-445,-3465,6071,930,-6679,2243,1072,1147,1909,-6061,-1281,5325,-1831,-1417,-1765,-1168,6198,-729,-5105,1351,930,2496,193,-5791,2084,5045,392,-2418,-4793,1538,6726,-2853,-6186,-2050,3158,5216,-2716,-6576,1977,3923,3095,-3202,-7594,2004,6518,-105,-3194,-5260,2981,7805,-2007,-5951,-1271,2080,7616,-2635,-8910,1672,4696,2377,-457,-8600,1030,8578,-2025,-3957,-2702,-556,9638,-2251,-7528,1504,2338,4050,-143,-8292,659,5956,-1309,-207,-4780,-1574,9044,-948,-4546,312,-1587,4914,1042,-6668,344,3457,111,1157,-4684,-1103,5956,-2100,-2336,573,-601,4245,-439,-6061,3024,1638,-43,410,-4290,733,4413,-3319,-2928,-692,1515,4531,-2218,-4544,3093,841,1075,-2416,-3466,3752,4971,-1659,-3470,-2284,4698,5778,-4317,-4560,1125,1947,3209,-3545,-5605,3615,4151,1063,-2302,-5688,4350,4771,-2693,-3898,-2776,3500,6089,-4533,-4897,867,4237,4309,-4597,-6516,4268,4150,81,-2587,-5866,3669,6423,-2733,-4231,-2490,1333,5940,-1722,-5567,1527,2372,2823,-726,-6605,1857,3838,-1947,-956,-2472,-381,5463,-1753,-4301,1818,20,3200,-230,-3939,2637,4088,-1740,-494,-2508,603,4844,-3410,-1152,1281,191,2292,-808,-4198,2403,1744,-845,-1438,-2191,1941,3742,-2909,-2133,905,941,2555,-3676,-3284,2927,3068,-454,-3663,-2883,4359,4040,-2775,-2450,231,3255,3020,-4791,-3883,2543,4404,1682,-4672,-3200,4525,2761,-1583,-4142,-2014,5694,2621,-3970,-4435,443,5028,3747,-5868,-4534,3256,4200,833,-2881,-3767,4322,4622,-2190,-2277,-2122,4896,5253,-3446,-3138,1137,1388,3500,-3691,-3855,3310,2837,938,-1022,-4487,2721,4017,-3610,-1249,-1151,2006,4292,-2218,-3431,3333,829,-417,-1817,-2635,2315,1899,-2279,82,-833,1045,2776,-4013,-1795,2528,1131,84,-2207,-2422,3402,976,-2218,-2307,-155,2393,1639,-3836,-1540,2843,1895,564,-4389,-1949,3269],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-1,2,-2,2,-3,3,-4,4,-5,5,-5,6,-7,8,-9,10,-10,11,-13,14,-16,17,-19,22,-25,28,-31,36,-43,51,-61,75,-97,131,-190,314,-670,4163,10280,-3579,-2819,-2666,942,12548,-2193,-9217,3354,1630,4871,1560,-11617,2382,7419,-2452,-884,-5255,-2084,9540,-2640,-6134,1028,-515,4650,1417,-9164,2724,4624,-1594,2018,-4634,-120,7194,-3506,-3223,1102,-665,5183,-1896,-7269,4312,3207,-772,-645,-4951,3730,6040,-3306,-1814,-146,2434,5028,-3752,-4973,4040,3434,685,-3094,-5436,5167,4685,-3957,-3430,-2705,5957,5070,-6175,-4667,669,4769,5532,-6681,-4825,5585,4107,1063,-6357,-6381,6936,5486,-4725,-3383,-4739,5147,8380,-6317,-6483,2602,2712,7043,-5321,-9519,6307,5669,232,-2806,-7959,4992,7974,-5664,-3086,-1994,1763,7738,-4144,-7077,4101,2521,1782,-778,-9292,3642,7163,-4570,-836,-2129,1117,8407,-3609,-5247,3769,-350,2188,-737,-6498,4405,3349,-3272,225,-2748,1261,5274,-3833,-2250,2836,95,2407,-2059,-4206,5000,1656,-2135,-1420,-2951,5040,2643,-4548,-2672,1459,2727,2192,-5576,-3189,5595,2002,-431,-4060,-3227,6692,2474,-4900,-3432,-565,6759,3108,-6188,-2116,3652,4332,2149,-7831,-2737,5950,3183,-855,-5921,-3257,7286,4175,-5395,-2651,-1290,5280,3403,-8953,-4624,3252,2564,2697,-6337,-6373,6588,2994,-2025,-1871,-4244,5269,6658,-5792,-2411,1578,2048,4507,-5457,-5650,5658,2117,-445,-1800,-6169,4441,4809,-4549,-1651,-169,2206,5505,-5188,-3210,4283,632,852,-1319,-4652,4483,2129,-5337,-578,-1467,2538,3435,-4174,-1410,3854,1257,149,-3210,-2122,4856,1607,-4518,-1432,-536,3661,1068,-5683,-1240,2760,1991,836,-4421,-1644,5108,1554,-2129,-4767,-159,5412,1016,-5905,-2389,1983,5861,1761,-6886,-1903,4861,2066,-62,-7551,-2145,7044,707,-3225,-4705,329,6458,1266,-6729,-1357,993,4560,2670,-7985,-2249,5405,1583,681,-4284,-2628,6996,2200,-3458,-1921,-1761,4680,3450,-7367,-1338,2366,2018,1709,-4945,-3830,5995,1419,-2240,-1190,-2966,5419,2739,-4698,-1184,886,670,3269,-4965,-1726,4969,-381,814,-1041,-1897,4618,955,-4492,868,799,1035,1419,-3394,-105,4742,-643,-954,-2145,-189,5356,-331,-4786,-1109,1150,4007,-567,-4868,697,4028,1915,-1487,-4240,1377,5327,52,-3850,-2997,754,5410,435,-5370,137,2960,3565,-2465,-5342,1308,4989,1823,-2693,-5667,798,5194,167,-3757,-3154,1461,6317,562,-6319,-1120,3741,3375,-1167,-7436,-814,5240,549,-2684,-4027,-631,6091,1274,-3861,-413,1111,4031,1227,-6074,-372,3985,717,333,-4313,-607,4273,73,-2579,-685,-430,2435,54,-4682,1603,2742,1566,1444,-3174,-895,3768,-1434,-2437,-1672,-21,3740,143,-2297,1986,2105,869,329,-3460,448,3387,-878,-2674,-1872,2262,3003,-1387,-3308,1455,2226,2212],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,4,-5,5,-6,7,-8,10,-11,13,-14,16,-18,20,-23,26,-29,32,-35,39,-43,48,-53,59,-65,72,-79,88,-96,106,-117,129,-143,158,-176,197,-221,250,-285,330,-387,463,-573,743,-1046,1756,-7433,-2786,7924,657,2673,-8263,-3604,11585,2749,-6365,-2431,-3087,8946,4204,-9290,-1928,3008,3641,4762,-8552,-4697,7540,3132,-1714,-4133,-4622,7356,5322,-5867,-2992,137,6249,3888,-6980,-2440,3342,2279,2271,-4853,-3369,5637,643,-1890,-3110,-2782,5939,1851,-5364,-265,-163,3425,1428,-6795,-522,4030,-291,723,-3605,-675,7250,-2578,-4060,1410,-765,4347,-102,-8944,3627,4684,-987,532,-7514,1018,8891,-5654,-4983,-768,-390,8955,-1145,-9675,4283,3549,1673,1049,-8775,1876,10016,-2064,-2721,-2425,-1287,11147,-1444,-9862,1867,2859,5473,2531,-11583,989,7986,-1153,-783,-6359,-2297,11262,619,-7324,-1370,-172,7184,2508,-9598,227,5696,3624,1908,-6893,-1313,8641,1834,-3541,-4139,-1657,7550,1397,-5719,-560,2152,4944,808,-7235,-113,4562,628,-791,-4654,-424,6292,-783,-3268,-1153,-842,5445,-409,-5010,2147,2450,1248,-202,-5804,2532,4811,-2916,-641,-2276,509,7242,-4950,-5244,2434,515,3738,-2089,-7286,3921,3762,-3094,-629,-4543,2765,8056,-5400,-4520,1258,847,6710,-3354,-8956,5301,4157,-35,-1061,-6925,3353,9935,-4596,-4787,-2439,2433,9516,-4166,-8961,3680,3774,3150,-1125,-9418,3060,8181,-1822,-1719,-5155,1280,8850,-2630,-7085,644,1637,5872,-351,-9586,1598,5590,1466,-383,-6417,1013,8402,-131,-3865,-2134,588,5609,-1765,-6009,527,3571,2925,-369,-5863,1695,4414,489,-1409,-2571,450,4382,-3089,-3406,-131,873,3393,-1837,-5147,2794,2566,158,-2137,-4390,2962,3714,-4738,-1714,245,2812,5307,-4094,-4095,4223,1834,1831,-1780,-5946,5917,4264,-3777,-1568,-3040,5014,6583,-5860,-3827,2674,1962,4139,-5221,-6000,6143,3880,-1709,-3467,-4887,5827,7919,-6117,-4653,907,3172,6665,-4406,-7870,5302,4597,852,-3656,-7383,4655,6761,-3188,-3042,-1480,3672,7443,-3581,-6444,1924,3813,3944,-2508,-7018,3074,5144,468,-1720,-4537,2531,6153,-3678,-4334,-529,2164,3762,-3828,-5449,1049,1840,457,-2004,-3842,3522,3699,-2467,-2179,-1624,2607,3339,-3582,-1901,883,2067,2030,-3019,-2350,4302,2381,-864,-931,-1894,3547,2609,-5199,-2841,2676,3372,1916,-4878,-2262,5566,1023,-1323,-3670,-2543,5292,1715,-5304,-1793,-401,4029,3939,-5884,-3114,5105,2869,593,-4452,-3490,7222,3120,-3251,-3358,-1979,5639,4218,-5778,-4400,2465,3233,1695,-6684,-5483,5626,4185,-1487,-4351,-3637,5045,6136,-4067,-4847,147,4445,4674,-4378,-4899,3417,3093,1832,-3607,-4452,3983,4321,-1976,-2969,-1005,3103,3324,-3359,-3651,1534,2176,1431,-2987,-3359,2480,1992,-315,-3227,-1488,3873,3439,-3257,-1792,170,2912,-703,-3047,-352,3430,1593,-1027,-2607,-1165],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-4,5,-6,7,-7,8,-9,10,-11,12,-13,15,-17,18,-21,22,-25,28,-31,35,-39,44,-50,57,-67,80,-99,128,-181,308,-1142,2088,8947,-4579,-10597,4317,3290,2652,-1086,-11275,4142,8474,-3849,-3481,-4516,697,11110,-4753,-7116,1965,2001,5671,-2622,-9105,3455,6282,643,-2218,-6447,2097,8107,-2446,-3889,-3004,2424,6255,-2970,-6248,1060,1974,3604,-2605,-7150,2896,4240,-951,-844,-3911,2303,4597,-4608,-2572,380,573,5424,-3845,-5265,5641,318,121,-676,-5592,5625,3339,-6370,-346,-76,1812,5683,-6568,-3268,6823,-491,1241,-4115,-5650,7680,3657,-6096,-847,-1985,5513,6189,-9984,-3333,5643,1033,4113,-5944,-7360,10043,4759,-3656,-2091,-5979,6258,8760,-8574,-4817,2152,2541,7323,-6963,-9259,8271,4062,232,-2695,-7866,7844,7268,-4875,-4114,-2275,4531,8510,-6365,-6652,2444,3187,4028,-3884,-7130,3914,5071,-887,-3697,-4701,3733,5901,-4087,-3464,-484,2259,5215,-4363,-4127,2861,2287,1210,-2607,-4952,5026,2400,-1533,-1312,-2485,3551,4046,-5590,-1398,2425,602,1979,-4110,-2690,5470,-77,-1937,-820,-2190,6143,2133,-6334,-158,1730,3707,2144,-8568,-1753,7859,-467,-916,-3540,-3602,8968,1356,-7465,-183,45,4269,2777,-9790,-2333,5294,1538,1792,-5644,-4683,10834,2883,-4565,-3204,-2285,7375,4833,-9101,-2865,3868,3687,3241,-7175,-5192,8273,2772,-1924,-4663,-4537,6619,6010,-6558,-4028,-413,5114,5321,-6830,-4874,5566,4086,160,-3894,-5015,6841,3993,-3383,-3141,-2339,4038,3919,-4441,-3296,2338,2148,2637,-4813,-2995,4244,1261,-957,-3277,-1311,5578,1538,-3829,-962,154,2669,936,-4767,-101,3971,355,-730,-3195,462,5277,-248,-3431,-83,-862,5985,-309,-6675,1516,2765,1996,294,-6176,-56,8142,-1722,-3537,-3041,-75,7930,320,-8821,-97,1807,4014,405,-8026,-1662,7755,850,-1955,-4755,-1697,9786,1697,-5639,-1295,1351,6275,1689,-8655,-986,5370,1986,678,-7215,-2103,7778,1589,-2897,-2717,-1769,6405,3562,-7028,-2349,3060,4710,3228,-6547,-2033,5960,1703,-183,-3872,-3205,5185,2090,-3852,-1629,1344,3253,1054,-4946,-1718,2866,1241,-198,-4024,-653,4229,639,-1163,-1199,189,4136,-827,-4787,226,1493,1770,-676,-4431,2079,4675,-382,-1743,-3505,471,5582,-1151,-4415,454,955,3312,-2683,-5673,2206,3971,-445,-2437,-5565,1613,7683,-2626,-4439,-1153,2335,5353,-2155,-7448,1243,3433,3421,-2044,-6227,1739,7482,-1254,-4494,-3795,1331,7225,-2342,-6451,42,3479,4760,566,-7173,1618,5735,2167,-1669,-5749,-329,6293,273,-3903,-2497,2220,5530,70,-6351,-736,2716,2236,-1103,-5121,-1234,4200,1244,-2076,-3458,559,5014,-1171,-4043,-356,2096,3288,-1742,-5448,36,3151,1530,-677,-2993,717,4342,-1754,-2444,193,1904,2812,-1338,-3110,829,3039],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,7,-7,9,-9,11,-12,14,-16,18,-20,22,-25,27,-30,34,-37,41,-46,51,-56,62,-69,76,-84,92,-103,114,-127,141,-159,179,-204,235,-276,330,-411,545,-842,3447,1864,543,-8978,-2929,12647,-145,-5525,-1776,-1696,8649,4314,-11410,-1081,4024,2771,3956,-7923,-3702,9475,-21,-2485,-1240,-4496,7839,3043,-8177,3289,-4,1481,3606,-7406,-2134,6182,-946,253,-3664,-1530,6604,-418,-4717,961,143,2855,684,-4583,1664,3657,-55,-1147,-3775,1195,6834,-1365,-3671,-1024,2630,5476,-2974,-5983,1032,3414,3026,-2140,-7582,4490,5534,-646,-3141,-5254,2656,8286,-4011,-6210,-469,1913,7498,-2730,-9336,4020,5477,2830,-1452,-8688,3672,9547,-3052,-3691,-4678,1195,10037,-3005,-7608,1263,2380,5650,712,-11229,1988,8303,-181,-750,-7124,-374,11404,-1735,-5611,-718,-367,6827,1709,-10316,2669,4532,623,1193,-7485,-981,9187,-2800,-2680,-884,-2282,6089,167,-7686,2725,1320,1148,2259,-4908,43,4912,-2572,-743,-1259,108,5302,-2565,-5001,1979,905,1439,-661,-4863,2543,4052,-1899,-1656,-2095,3306,5285,-2018,-3805,1202,3109,4230,-3912,-5470,3852,4254,1014,-2945,-5772,4850,6176,-3035,-4573,-1967,4570,6535,-5815,-5833,2299,4100,4697,-4629,-7253,5689,5354,-208,-3145,-6528,5693,8171,-4549,-4851,-1031,2205,7599,-5005,-7529,2870,3709,3675,-2491,-8114,4910,6560,-1925,-1648,-3711,1751,9325,-3018,-5780,616,1038,4506,-668,-7860,3874,4485,-1041,123,-5439,1233,6305,-3598,-2327,1938,-291,5647,-1509,-5434,3670,2182,664,611,-4689,2482,4655,-3774,-1428,449,1176,3157,-2778,-4051,3569,1678,907,-3241,-2833,3373,3952,-3636,-3087,-804,2644,3106,-4943,-3238,2606,3786,1760,-5056,-2827,4740,3426,-980,-4508,-2427,5781,3592,-5204,-4180,-738,4991,3681,-5768,-4679,4275,3671,1604,-5921,-4322,6394,3455,-2880,-3979,-3640,4808,6040,-5566,-4128,381,3607,4678,-6340,-5698,4899,4071,1185,-3447,-5129,5501,5283,-3962,-2691,-1217,2676,5477,-4852,-4351,3286,1428,1921,-2136,-6091,4513,2790,-1957,-1475,-2082,1249,6046,-4648,-2581,2578,-318,1691,-3058,-3152,4324,1905,-1741,-825,-1439,2306,2202,-4782,-773,1404,612,1331,-3693,-1761,4206,1707,-1431,-3595,-1258,4370,2969,-5290,-1320,387,3012,2054,-4755,-1988,3885,2900,-466,-5513,-513,6708,1176,-3798,-3931,-881,5250,1968,-5137,-1243,1685,4703,1893,-5965,-1906,4806,4273,-772,-4282,-2435,5784,1484,-4349,-4126,-449,4801,1955,-6253,-2449,3664,3322,985,-4604,-3557,4627,2521,-2299,-2433,-2256,4692,3509,-4170,-1536,719,1923,3411,-4554,-2817,4311,1512,-36,-2309,-2684,4096,2793,-2905,-1422,-457,2232,1986,-4059,-864,2852,903,390,-2593,-886,3466,1647,-3032,-1064,277,2444,898,-3918,-955,2029,1381,725,-3665,-528,3497,467,-2302,-2025,898,4714,-234],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,9,-9,11,-12,14,-16,17,-19,21,-23,26,-29,32,-35,39,-43,48,-52,57,-64,70,-77,86,-95,106,-118,133,-151,171,-198,232,-278,344,-443,616,-994,3975,-6178,-9111,6603,2727,1784,-3044,-8914,5534,8778,-4660,-1188,-4582,1753,9369,-5641,-7074,3111,252,4817,-1275,-9521,4930,5119,-2650,156,-4436,1683,8816,-4578,-2790,1994,-632,5499,-1796,-6489,4973,2273,-1402,-569,-3660,2953,4166,-5993,-2383,2392,2013,3495,-4183,-2748,4528,1634,-615,-3635,-2782,6377,1649,-4305,-3016,-685,5236,3632,-6569,-2847,4061,3679,1619,-7320,-3004,7600,3064,-1998,-5144,-3617,9143,2985,-6453,-2582,119,7093,3909,-8979,-2912,6305,4236,2465,-8312,-5556,9838,3231,-4408,-2282,-4663,7563,6038,-9409,-3242,2883,2975,7615,-7389,-6573,8290,3695,-126,-1955,-6904,7978,5161,-8168,-1682,-498,2891,6897,-7296,-5513,5302,1756,2774,-2269,-7096,6398,3039,-4646,828,-3365,2094,5023,-5479,-2536,2813,-495,2732,-2164,-4103,4800,997,-2562,-650,-2084,3478,2329,-6111,-321,1191,2002,1030,-5338,-1444,5748,71,-2169,-4327,-637,6759,847,-4223,-1150,1320,5468,252,-7576,471,4779,3235,-701,-6942,-322,8892,646,-3198,-3202,212,8588,1374,-8580,-2283,1475,5143,1418,-10072,-501,6847,1521,-1046,-6291,-2720,9331,1781,-5158,-3720,-1574,7130,3687,-9609,-1837,4639,2219,3522,-6940,-3664,7571,1442,-1478,-1572,-3931,7120,2882,-7296,-981,712,3251,4102,-7461,-4091,5974,-10,-47,-2390,-4300,5962,1740,-4189,381,-518,2016,4215,-5096,-1844,4264,-983,90,-2380,-2652,6587,-540,-3398,13,-872,4894,-685,-5877,-156,3503,1216,-1799,-3357,276,6123,-698,-3591,-2366,1118,5745,-1188,-6537,-213,3897,4368,-2234,-6238,597,5469,1017,-1088,-6298,1259,6931,-1474,-4821,-3150,2335,6744,-1943,-7593,160,3105,3610,-452,-7238,-675,7103,190,-2361,-3760,349,8737,143,-6247,-473,1972,5874,1201,-8186,-387,4308,1971,697,-5692,-987,7583,-612,-3686,-1847,-157,5369,1047,-6708,1056,2209,1679,1021,-5868,-294,5591,-1352,-958,-1585,-1789,5216,-627,-4338,507,659,1415,962,-5317,364,3515,-620,-1521,-2165,391,5124,-1301,-3173,1209,1170,2775,-1666,-3349,1510,3002,24,-2717,-3273,2080,4164,-1826,-4600,-202,1638,4521,-2330,-5443,1441,3469,1991,-4007,-5431,3338,4362,-450,-4492,-4167,3193,6324,-3014,-5160,-57,3449,5257,-3406,-6248,2404,4563,1556,-2428,-5636,3176,7389,-1746,-3245,-2840,3276,6837,-896,-6034,351,2431,3462,-967,-5769,351,4988,457,-824,-3541,1176,5980,-821,-4477,-18,1106,3900,-149,-4953,1406,3012,753,-267,-3545,1148,5339,-1345,-1489,-459,662,3438,-1554,-3043,2120,1809,766,-850,-3784,2313,3151,-2152,-2301,-1346,1622,2606,-1388,-2705,1552,3105,367,-2810,-2738,3089,2287,-1868,-2313],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,30,-32,36,-40,44,-49,56,-63,71,-82,93,-95,490,-5742,-3545,-3375,5590,8496,-9001,-5364,4499,2439,4910,-5359,-8112,9328,5518,-1139,-3422,-6544,5762,8468,-6063,-4229,-136,3473,7765,-6135,-7168,4833,3697,2435,-3040,-6840,5592,4675,-1742,-2744,-3112,3811,5523,-4463,-3804,1501,2310,2589,-4818,-3860,5084,1613,659,-2575,-3847,5868,2034,-4521,-470,-1734,3300,2187,-6478,-1030,4162,141,453,-4800,-2805,6788,-1051,-3992,-493,-2142,5891,2070,-9548,1792,4068,1949,3117,-8334,-1269,10581,-1154,-3531,-2362,-4242,9839,1335,-10227,678,1991,4320,4364,-10139,-2047,9568,367,-1188,-5885,-6045,10903,2474,-9323,-1077,-138,6171,5293,-11354,-2634,6833,2463,2503,-7004,-5467,9152,3256,-3730,-2602,-4553,7170,5910,-9178,-3723,1572,3616,3622,-6647,-4297,6729,2620,226,-3764,-5195,6238,3150,-4624,-2830,-287,3654,2868,-5962,-1471,2830,2988,1400,-4622,-1670,4796,1033,-1887,-1671,279,6404,103,-5524,-10,774,2094,712,-6827,1523,4532,-1011,-1110,-3061,101,6997,-2361,-5887,528,397,4421,-36,-8211,2267,4825,-293,249,-6939,612,9438,-3358,-4086,-1310,-904,8046,-381,-10135,1883,4991,3412,1123,-8891,-200,10300,-1194,-3557,-4544,-134,10626,398,-8705,421,1597,5568,1494,-10444,311,6742,-732,-471,-5484,-2346,9964,370,-5443,-2174,-901,6093,2476,-8258,-1237,4049,2667,1162,-7206,-2328,7285,877,-1817,-2012,-1557,5405,1432,-4206,-570,693,4771,2252,-6052,-501,4464,805,-510,-3156,-63,5249,76,-3595,-1125,845,4787,-1778,-5155,1770,1905,2022,-568,-3897,2059,4756,-2652,-2331,-1712,1303,6081,-3988,-4716,1730,1445,2771,-2177,-7366,4195,5903,-2156,-2367,-3898,3204,7859,-3690,-5875,928,2681,6101,-3183,-8579,2606,5181,1107,-691,-6086,2288,7836,-3083,-4786,-2393,1722,7787,-2168,-7717,115,4276,3128,-778,-7869,1521,6966,200,-3790,-4224,247,7617,-514,-4609,-448,1992,4146,-486,-6730,-194,5389,1683,154,-5109,657,5482,-1025,-2947,-2061,1332,5279,-207,-5438,163,2458,1654,-1002,-4144,1796,3215,-1555,-1633,-2058,476,3696,-1675,-2301,883,277,2963,-1867,-3338,3849,2201,-1024,-1446,-2943,3255,3467,-3831,-2812,373,2814,3377,-4481,-2139,3700,2081,1209,-2530,-4761,5585,3760,-3392,-4113,-1450,3164,4617,-4416,-4616,2507,1577,3722,-5343,-5777,5132,4975,-1325,-3920,-2637,3213,6467,-3402,-5287,240,1673,5175,-3703,-6170,2720,3707,9,-3001,-4662,3174,6747,-1855,-3903,-2321,1954,5317,-2487,-4118,850,2452,3020,-1634,-6284,2167,3521,833,-1412,-3053,2221,4230,-190,-3625,-321,2510,2458,-2585,-2914,1420,1712,390,-2493,-2766,2985,2043,-1511,-1012,977,3025,651,-3607],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-15,17,-19,21,-23,25,-28,31,-34,38,-42,47,-52,59,-68,77,-88,103,-120,134,-108,-667,-10643,680,11521,-3013,-3479,-4317,-530,11910,-91,-8821,2058,2836,5758,826,-11857,387,9197,364,-1595,-6647,-1542,11535,159,-5857,-1815,176,6984,813,-10033,-880,4317,2058,496,-7369,-989,7670,-254,-2912,-4311,-1010,7002,-53,-5677,-721,915,3954,218,-6556,1770,4486,1147,344,-4234,1991,7381,-3565,-2074,113,1192,5812,-2573,-4529,5246,988,1232,-65,-6596,4817,4294,-4559,-975,-2333,2787,7804,-6568,-6241,3946,1202,3662,-3289,-9869,7441,6153,-4025,-1281,-5211,3954,9763,-7048,-5121,1880,867,8526,-3705,-10194,6697,6253,-492,-624,-8259,3436,11341,-4754,-4469,-1754,1174,9397,-1995,-10631,5245,4156,3453,-792,-9641,3633,8524,-1230,-2302,-4894,663,9564,-2798,-6704,449,2264,5458,-1371,-9076,522,3526,726,-980,-6014,1080,6844,-1484,-2965,-2735,1619,6375,-2256,-5114,1123,799,3923,-2669,-5748,1585,2907,-860,-693,-3958,2833,3789,-4280,-1457,763,7,2922,-4986,-4083,5998,1600,-1607,-2642,-4721,5774,4026,-6975,-1495,399,2472,5107,-7845,-4414,6430,243,-256,-3715,-6594,8114,4493,-5253,-1842,-2379,5682,6163,-8561,-5835,4921,3061,4053,-4462,-8047,7526,4543,-3051,-3063,-5997,6058,7770,-6835,-5389,-27,2877,6360,-5842,-8025,5241,4267,664,-2809,-7091,4888,6743,-3284,-3187,-2702,3298,7077,-3858,-5561,2186,2328,3785,-2756,-5824,2880,4665,-672,-1695,-4212,2547,5432,-2785,-1992,-434,1747,3807,-4211,-3233,2957,1011,1471,-2538,-3461,3458,1582,-3371,19,-1322,2524,2269,-5809,-829,3383,1397,465,-4122,-3518,6560,-158,-2551,-1838,-2112,4796,2662,-8014,-1140,1790,2021,1954,-6392,-2635,7503,1485,-1137,-3784,-2677,6857,2282,-7178,-1608,387,4668,3508,-8341,-3261,5595,3047,728,-6307,-4915,8542,3091,-4548,-2476,-3841,6335,4548,-7703,-3543,3868,3197,2133,-5497,-5449,7134,3386,-756,-3057,-5011,4795,3348,-4664,-3004,38,2937,3794,-4612,-4544,4037,3336,1711,-1638,-2621,3980,2352,-3575,-1943,-1600,2607,2131,-3274,-674,1883,1171,1972,-3061,-2145,2826,1196,-1160,-2259,-953,3598,980,-3677,501,76,2644,1102,-4857,914,4036,557,-1250,-3370,-715,6070,437,-4813,-571,1168,5819,566,-6222,-43,4575,1157,-202,-5030,-869,6195,-1061,-3189,-2408,1047,6252,466,-6562,-947,2803,4958,1464,-7100,-1410,6202,1902,-2067,-5094,-1497,6769,2263,-4028,-1630,776,5355,2192,-6607,-560,4698,2797,3,-4804,-3380,5367,2401,-2730,-2488,86,5544,2199,-4368,-2098,1196,3134,1705,-4700,-1913,3287,972,-235,-3485,-1001,3962,933,-2645,-2039,1607,2683,470,-4097,-803,2549,292,-817,-1548,527,2549,-1012,-3481,-1657],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-7,8,-8,10,-11,13,-14,16,-18,19,-22,24,-27,29,-32,36,-40,44,-48,53,-58,64,-71,78,-86,95,-106,119,-133,151,-172,199,-235,282,-350,458,-653,1118,-4795,-7494,405,-476,8286,-1027,-12886,1641,6300,226,1312,-7479,596,9891,-1873,-3516,-1202,-1975,8861,573,-8383,2527,2566,1212,2254,-7891,1070,7388,-2799,-83,-1850,-1429,6834,-871,-5992,1864,463,2521,-481,-5771,3533,3932,-1970,-571,-2740,2168,4451,-3211,-4048,891,2648,3208,-4352,-4198,4297,2983,-975,-3094,-5046,6364,4755,-4090,-2818,-1265,4577,5432,-6530,-4754,3935,2874,3485,-5713,-7156,6897,4631,-1726,-3565,-5682,6780,7574,-5796,-4957,-1432,4186,7879,-6544,-8890,5361,3663,2376,-3657,-9076,5888,8261,-3110,-1768,-5612,2103,10990,-6602,-6848,2291,1655,4701,-1629,-10432,4676,5075,-1408,-1531,-5808,1998,9241,-4259,-3706,1295,-811,6276,-2290,-7514,3510,2280,626,1230,-6035,2702,6168,-3575,-1008,-160,160,5275,-3167,-4869,3813,436,760,-720,-5385,3932,2539,-2917,-1976,-638,2461,4829,-5000,-3218,2560,2880,1017,-4755,-3808,6071,2105,-2020,-3903,-1922,5530,2487,-5976,-2105,101,5194,3344,-7139,-2909,4143,3383,1158,-7481,-3621,7929,3134,-4081,-3061,-2870,6789,5334,-7061,-3289,3070,5369,5069,-7922,-5758,7660,3001,753,-4819,-5712,6870,6508,-5051,-3019,-1682,3539,6939,-6132,-5835,4879,1238,3906,-3755,-7394,5973,4722,-3425,-2,-3278,2181,6918,-5501,-3558,1698,-161,2903,-3145,-6064,4372,1133,-1772,-729,-4041,2841,4828,-4492,-1679,650,455,3302,-4646,-3605,4188,348,-1489,-2044,-1714,4688,1578,-2387,-736,1193,4421,1907,-5875,-855,4382,1844,75,-4203,-737,5604,797,-2806,-3406,-74,6083,1308,-5300,-1844,2723,4437,739,-6899,-2229,5318,2552,-1031,-5519,-1036,7235,2113,-4527,-2351,859,6110,3076,-7824,-1797,3972,3855,2564,-6545,-3666,7680,1616,-2453,-4130,-2870,6997,4106,-6681,-2076,49,3906,4943,-6883,-2684,5309,1257,945,-3468,-4898,6672,2370,-4060,-1108,-1307,2672,2905,-5608,-2186,3792,1117,1692,-3041,-3694,4936,706,-2799,-125,-1347,3823,2032,-4841,-532,2215,776,-218,-4464,-2334,4419,214,-2091,-1407,-441,4257,435,-4117,581,2436,1739,-22,-5071,945,5003,855,-1732,-3054,-235,5370,-672,-4225,-1427,1561,4358,-2022,-5802,445,4092,2197,-1311,-6671,43,6632,418,-3607,-3930,226,7220,-794,-4722,-980,1761,4149,-598,-6048,-401,4207,2316,-870,-5620,-192,7367,285,-3537,-1554,277,6756,615,-6291,-1231,2575,3414,896,-4904,615,5166,404,-885,-2200,-1075,5306,-307,-4342,-568,994,2833,163,-5509,-159,3966,375,-37,-2095,-291,4627,39,-3520,-190,1676,2104,-705,-4359,787,2469,-425,-503,-2902,965,4027,-1156,-2265,547,1412,3389,-1436,-3221,683,3158,512,-2661,-2910],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-5,6,-6,6,-8,9,-10,11,-13,14,-15,17,-19,21,-23,26,-28,32,-35,39,-43,47,-54,59,-67,76,-87,100,-118,142,-178,236,-350,650,-3325,-5600,8818,5583,-9090,-1963,-511,3571,7858,-8301,-6333,7259,1862,2366,-3198,-7434,7228,4316,-5270,-904,-3119,3459,7712,-6980,-2101,4211,766,3252,-3544,-6778,6152,2059,-2780,-1133,-3703,4153,3034,-6337,-543,2329,1675,1354,-4392,-2303,6240,-604,78,-1667,-997,5019,-438,-5307,63,1692,3859,307,-5431,446,4856,522,-1308,-6857,-998,7774,43,-4897,-4777,251,8887,497,-9025,-276,3676,6315,776,-10387,131,8474,1634,-1005,-6284,-1885,11205,162,-6962,-2245,-1019,7641,2684,-10868,-716,4912,3026,2734,-9655,-3641,11270,-206,-3377,-3152,-4923,10076,3274,-8486,-134,1970,2578,5717,-8251,-3922,7978,-175,415,-3171,-5630,7941,2865,-5517,251,-1928,3370,4187,-6941,-794,5186,-675,1319,-3115,-3257,6862,554,-2671,953,-953,3373,1674,-5500,1618,3604,392,89,-3063,374,5742,-1202,-2507,-458,1244,5981,-1370,-5516,-113,2486,2698,-1887,-7121,1704,5867,343,-2852,-5697,2082,7416,-2344,-4295,-1417,1901,6987,-1546,-8081,1771,3838,3001,-1477,-9597,3127,7340,-155,-4635,-5792,605,9987,-2247,-7876,29,2010,5881,-277,-10322,1882,6619,15,401,-7949,-97,9484,-1077,-4540,-1669,-1179,8004,1810,-8804,1479,2789,1989,1557,-8702,-655,6985,-1039,-1391,-2714,-2355,6544,424,-5762,930,256,2884,1888,-6070,232,4920,-1471,-24,-1598,-461,7000,-939,-3977,1297,849,3186,24,-5238,2695,3063,-1065,-991,-3026,1321,4804,-1800,-3066,-899,1469,3333,-2898,-4449,2411,3230,786,-2578,-4944,3098,5598,-2718,-4152,-2680,3681,5207,-3555,-4725,570,2429,4530,-4534,-6253,3787,2934,1603,-4084,-6126,3515,6095,-2460,-3651,-2227,1801,7556,-3927,-6701,1112,3188,4482,-1628,-7424,3443,4620,-139,-2008,-4671,902,7751,-3275,-4691,-1,-15,6437,-1688,-6992,2291,3150,839,-392,-5737,1764,6715,-2030,-2099,-921,-204,5395,-1554,-5619,2020,1803,629,224,-3971,2013,3112,-1871,-1020,-1075,1164,5044,-1937,-3699,2122,1347,788,-2036,-4109,1731,2848,-1539,-1897,-1282,3118,3359,-4259,-1916,1704,3354,1672,-3698,-3358,3964,3662,-169,-2203,-2292,5000,2666,-2866,-3527,-1844,4484,3878,-4523,-3985,2662,3835,2660,-4139,-4659,4487,4661,-1184,-3305,-2585,4464,5036,-3415,-4022,664,3976,3634,-4183,-4589,2146,3316,811,-3186,-4701,4477,4463,-3334,-2478,-1927,1831,4159,-3958,-3597,2183,2104,3238,-2697,-4016,3366,3474,-1074,-1546,-1340,2025,4834,-3299,-2279,828,1731,4220,-1651,-3129,2190,1517,-1148,-1292,-815,3194,1800,-2977,-1519,-119,568,1413,-3231,-2274,3214,2174,-563,-2260,-1292,3772,2651,-2479,-1999,246,3205,1023,-3421,-2557,2042],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,8,-9,11,-12,13,-14,16,-17,19,-21,23,-25,29,-31,34,-38,42,-46,52,-58,65,-74,84,-99,115,-138,171,-220,306,-504,2329,2539,4765,-3636,-11197,7429,6759,-2456,-1479,-6454,4629,10213,-5915,-5641,321,1770,8023,-4193,-10723,4596,4064,1923,-1925,-9663,2881,8862,-3319,-3865,-3958,1181,9145,-2991,-7201,1999,2990,4547,-2075,-7675,2675,4213,-579,-1962,-4606,3073,5813,-1848,-2540,-554,1328,4406,-3646,-3258,2957,582,1018,-2084,-3297,4310,3440,-3708,-900,-1842,3091,3963,-6007,-2009,4592,-36,1790,-4697,-2785,9038,249,-3997,-1576,-3864,6909,3638,-8839,-1654,2394,1650,4551,-7190,-5449,8904,1211,-1729,-2577,-6674,9814,5671,-7942,-1154,-156,4557,7454,-9421,-5486,7225,1863,3857,-4383,-7822,9090,5638,-4880,-2190,-4171,4965,7657,-8075,-5860,3100,3214,5994,-6282,-8548,7908,3784,-884,-2335,-5401,3588,7859,-4531,-3198,-593,2123,7184,-3365,-5546,3706,1230,2259,-2146,-5388,5360,3126,-2797,-516,-2175,4258,4834,-4240,-2441,1049,2043,2551,-3823,-2506,5195,1177,-1664,-1729,-2120,5104,905,-4606,648,62,3317,1740,-6335,1007,5883,-112,29,-5319,-2943,8808,-454,-5599,-323,-570,6275,1263,-9185,573,5083,1739,2134,-8697,-2113,9556,-323,-3319,-1952,-2894,9156,2943,-9300,-1228,2407,4090,4288,-10087,-2248,8018,1740,-1053,-5955,-5273,8799,2849,-7061,-2902,-1562,4829,6184,-7578,-4270,4743,1600,3701,-5357,-5141,7045,4051,-2644,-3322,-3498,6239,4552,-6240,-1917,1940,2248,2555,-5389,-2695,4883,2221,1291,-2561,-2868,5107,1464,-2227,-767,203,3645,2883,-6122,-264,1985,856,879,-4449,-228,5052,207,-2608,-435,-1180,5151,412,-5115,-350,2606,1909,-1447,-5960,1743,5350,-2071,-2271,-2609,344,7144,-2289,-3257,677,1367,5247,-1057,-9026,1858,5675,-45,-875,-6497,1334,9008,-643,-5034,-2824,178,6847,431,-8604,1086,3752,2864,1204,-7965,-1192,8972,166,-2859,-4162,-1524,9311,1142,-7550,-1065,1598,3661,2150,-7047,-1691,4835,1627,-434,-4867,-625,6992,1961,-3311,-2865,61,3887,2467,-5450,-1652,4077,1824,-41,-4983,-588,4145,915,-2635,-2310,-848,4636,-425,-4970,-203,780,2209,-18,-3767,1005,2980,639,-1134,-2742,1081,4871,-2097,-2376,556,1680,3330,-1851,-4488,2012,1978,156,-1363,-5328,3689,4437,-1869,-3301,-173,2478,6160,-3130,-5826,2886,3035,2271,-3123,-6432,3059,6079,-1424,-2668,-3449,1804,7223,-2168,-5008,-535,2407,5195,-1238,-6984,2125,4719,1774,-2536,-5240,2165,8338,-259,-3789,-1247,1141,6143,-1095,-6665,1438,3015,3585,119,-7162,-784,4540,-73,-3115,-4546,-371,5453,206,-3988,-15,1809,4262,449,-4809,728,3107,334,-452,-2102,745,3978,-1137,-2578,-92,1229,2797,-1045,-3805,2261,1668,1000,-1998,-2781,1143,2372],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-9,10,-12,12,-14,16,-18,20,-22,25,-28,31,-34,38,-42,46,-51,56,-63,68,-76,84,-92,103,-114,128,-143,161,-183,209,-242,285,-344,429,-564,809,-1399,6187,2550,-12066,739,2488,4600,3988,-11008,-2362,9876,-109,-1678,-5549,-3998,11043,3321,-8671,-316,-1033,5767,5579,-9912,-3758,5858,2858,1517,-6827,-4670,9279,2931,-4507,-2691,-2865,6708,4118,-6503,-2024,940,2196,3279,-6641,-1719,5397,1027,-1103,-3750,-2164,5868,641,-3820,-899,-125,3785,1124,-5515,-219,3924,-233,17,-5133,1217,7795,-2198,-2250,-1551,-1027,5529,-2816,-6444,4513,1711,2165,-68,-8717,3438,6766,-2960,-969,-4191,730,10167,-3881,-6737,3598,1134,5216,-609,-11394,4293,6213,-695,571,-8434,-677,11162,-4690,-5557,-741,-928,9676,275,-11857,2505,5141,1430,2012,-10129,-246,10171,-1715,-3268,-4282,-2156,10526,891,-8015,296,1439,5534,2561,-10209,-275,6666,1481,23,-6078,-2818,8802,1326,-5167,-1794,-1112,5870,1708,-6310,327,3624,2494,613,-5457,-456,4859,208,-2470,-2440,-417,5892,-1882,-3945,1638,-151,2855,-734,-3944,3421,3463,-99,-676,-4714,2307,4990,-4803,-2778,1412,1397,4052,-3960,-5267,4923,2817,306,-2236,-5002,4682,6687,-4614,-3022,-1557,2540,7599,-5272,-6279,3468,2525,3250,-3236,-9508,5987,6782,-3452,-2218,-4872,3331,9837,-3970,-6257,429,1530,6014,-2735,-10045,3793,5906,1032,-992,-7679,1328,9664,-2524,-4285,-2410,236,8334,-1562,-6990,737,3468,3280,-1137,-8499,1981,7041,-699,-2123,-4391,302,6811,-1276,-4806,430,1198,3871,-222,-6658,1632,2944,719,-1138,-4694,2317,4183,-1357,-2171,-131,1671,3982,-2305,-3367,3075,2455,1648,-2343,-3534,4080,2121,-2965,-1248,-1137,3416,3797,-4580,-3009,3025,192,2815,-4743,-3589,5684,2070,-1556,-2898,-4529,5392,3847,-5874,-2745,-189,3872,4484,-5972,-5218,5310,3280,954,-3479,-6644,6888,5087,-5146,-3634,-2025,4127,6436,-5570,-5564,3097,3405,3214,-4339,-7782,5282,4674,-1980,-3172,-4033,4244,7323,-4521,-4920,729,2166,5266,-3762,-6453,3347,3994,1127,-2358,-5862,2572,6060,-1888,-3120,-1807,1900,4838,-2997,-3228,1410,1177,2464,-1405,-3766,2657,2098,-677,-869,-2431,2714,2551,-2784,-823,284,2294,1791,-4186,-1888,3703,1027,-1050,-2722,-820,3975,62,-3882,-1442,590,2479,1707,-4205,-2263,3468,1447,363,-4588,-1782,5230,953,-3820,-1696,-874,6371,2277,-6997,-1290,2639,2674,2118,-5906,-3587,5929,2839,-1320,-4441,-1542,7053,3531,-5578,-2491,538,4124,3208,-5523,-3864,3692,3680,688,-4635,-4551,4955,4644,-3306,-2355,-1724,4690,4425,-5379,-2787,2564,2401,2064,-3437,-3790,3653,3185,-1004,-2494,-2166,3184,3659,-2150,-2862,342,2072,2666,-3140,-2426,2808,2111,583,-2071,-1381,3086,1430,-1597,-910,474,2448,272,-4007,-866,1391,1881,-7],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-6,6,-6,8,-8,10,-12,12,-14,16,-18,20,-22,25,-28,31,-34,38,-41,46,-51,56,-61,69,-75,83,-92,102,-114,126,-142,160,-182,209,-244,289,-353,449,-612,969,-4197,5862,6948,-2111,-375,-7185,4114,11099,-6342,-5401,287,132,7541,-4027,-8615,4973,3364,827,265,-7140,2924,7177,-3423,-3077,-1187,-14,7081,-3355,-6333,3205,1897,2186,-1294,-6124,2364,3735,-2237,-280,-1005,1302,4116,-4326,-2707,1860,292,2134,-3777,-2798,5449,1190,-2465,-2791,-2445,4867,1561,-5563,-1298,1787,4600,1860,-6584,-2145,6615,2388,-291,-5504,-3530,8338,2778,-3551,-3478,-1773,6840,4598,-8863,-1825,2826,3609,4500,-9316,-5363,8458,2325,-543,-4580,-4951,9401,5631,-7522,-2147,-515,4729,7604,-9491,-5920,6560,3223,4251,-5444,-7961,7677,4678,-4612,-1820,-4041,3415,8288,-6221,-3597,1353,-353,4874,-4636,-6347,6684,2948,-676,-119,-5036,3972,5548,-5368,-411,1263,1061,5661,-3747,-4912,5418,1381,-340,-916,-3414,4757,2417,-3406,-1277,614,1841,3139,-5483,-323,3471,1499,-263,-4676,-2390,5462,363,-3039,-1406,-637,5931,562,-6400,-376,1634,2914,-39,-7732,-1255,6587,1021,-532,-5779,-1233,8371,11,-6944,-2424,300,7930,2665,-9610,-12,4490,2270,2038,-7731,-1167,9586,838,-3748,-4126,-2244,9096,2822,-8787,-357,83,3981,3957,-9245,-2568,7252,1707,447,-4540,-5049,7394,2806,-5351,-1372,-2575,4398,4604,-7063,-1292,2188,861,3083,-4005,-5210,6724,1808,-2337,-816,-2269,3434,3308,-5958,-554,1895,575,2963,-4854,-2265,5018,-1199,-1599,-890,-2044,4523,698,-5451,670,2864,2472,-432,-4802,744,3716,167,-1743,-3601,736,5468,-985,-4323,-2082,1511,4045,-990,-7225,621,3138,1887,-1597,-6347,1177,5944,1309,-3971,-2512,971,6758,-1043,-6101,105,2598,5101,-1495,-8192,1637,5407,1895,-1074,-7522,43,8093,-452,-4511,-2368,269,7776,194,-8065,-325,2909,2954,1816,-7272,-980,6750,156,-2817,-3718,-1676,7599,107,-5836,-222,484,2668,1354,-6812,-1289,3949,-287,334,-2879,-1411,6044,303,-3451,-21,-1076,3262,1607,-5294,679,2329,1520,377,-3631,-78,4344,-749,-2163,-405,149,2578,-217,-3216,593,2551,993,-735,-3142,2511,4103,-1240,-2518,-1691,2351,4067,-3625,-3467,1031,1304,3299,-4082,-5003,2783,5164,337,-3106,-3974,2858,6121,-2995,-4393,-2136,3524,5289,-3320,-5507,1787,4009,4307,-3174,-6289,2485,5776,-760,-2338,-3147,1607,5992,-2594,-5454,-366,1970,4418,-2186,-6040,1249,3214,1534,-106,-4797,480,5246,-487,-3757,-1798,1297,4979,-1908,-4047,1118,1416,1971,96,-3968,1617,3660,-1018,-984,-3364,665,3995,-1546,-2695,-374,767,1684,-1230,-3725,1720,1951,544,-537,-2492,492,2796,-2144,-2090,2093,1687,1364,-2242,-2657,1870,2467,115,-1925,-910,2546,2767,-1955,-2606,599,3122],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,5,-6,7,-8,9,-9,11,-11,13,-15,16,-18,20,-22,24,-26,29,-32,35,-39,44,-49,55,-62,71,-81,96,-115,142,-183,247,297,4881,3052,-11542,-2585,9223,685,-1508,-5104,-5084,10401,2384,-7074,-911,128,4664,5250,-9295,-1251,5586,1284,1464,-4744,-4221,8204,1548,-5262,329,-3015,4880,3826,-6242,301,3393,165,1963,-4399,-1808,5868,-1855,-1959,-1115,-919,4991,-557,-4591,1366,801,2208,-502,-5095,1219,5228,-704,-1484,-4733,2366,7079,-2731,-4074,-1043,1932,5667,-4022,-7131,3708,3666,2504,-1333,-9381,2793,8176,-2823,-2880,-4254,2403,10000,-4629,-7749,1872,2347,6646,-1337,-11166,2838,7540,-1073,-1035,-8804,1306,10095,-2647,-5390,-449,470,9584,-65,-11044,850,3098,3233,1823,-9828,96,9635,-2152,-2397,-2946,-2632,8928,305,-7246,2039,487,3882,2604,-7616,-18,5693,-833,701,-4729,-2093,6034,-1241,-5005,1440,540,4168,1116,-5802,1079,2413,-1001,379,-4674,965,5910,-1859,-2813,1501,724,3893,-2429,-4553,3331,2608,2238,-2008,-4213,4198,4198,-3442,-3533,-1992,3096,4880,-3675,-3699,1812,2798,4914,-5645,-5633,4952,3411,804,-3941,-6344,5482,7653,-4715,-4033,-2310,3062,6873,-5332,-6452,3482,2349,5282,-4284,-8542,5718,5881,-1847,-2487,-5735,2922,9567,-5017,-6365,997,1200,6505,-2287,-8028,3564,3415,971,-1283,-7211,1739,8713,-3510,-3238,-481,-622,7032,-1079,-7014,2802,1741,1328,178,-6368,1576,5003,-2774,-9,-1496,869,4481,-3340,-4519,1904,-74,2954,-272,-5106,2225,2620,-2291,301,-3085,2183,4741,-3244,-2507,1815,1240,2650,-3597,-3277,4868,2340,-1288,-3673,-2793,5893,3858,-3697,-2239,-805,4192,2512,-6011,-4533,3449,3435,1050,-5494,-4085,6619,4714,-965,-3503,-3615,5751,4639,-4950,-3521,-786,4197,4368,-6585,-5948,4903,3041,942,-3373,-5612,6297,4570,-3193,-2276,-2756,4319,5620,-5510,-4358,1702,2908,4113,-3365,-6928,5268,3822,-1579,-1228,-5079,4066,5127,-3581,-2836,157,215,5045,-2509,-5248,3172,1813,-439,-428,-3650,2169,3829,-2016,-1452,-118,464,2831,-2842,-2806,3313,1563,352,-878,-3052,4127,1447,-2302,-420,975,1892,1547,-3302,-1264,3637,1642,-462,-3016,-2184,4997,2264,-2753,-2577,-568,5246,2321,-3804,-1077,1612,2850,1218,-5624,-2249,4144,1490,-1285,-4207,-1661,6327,1211,-3225,-3445,-347,5518,2219,-5745,-1263,2477,4241,1998,-4966,-3658,5946,2313,-2325,-4416,-2356,6560,2860,-4622,-3965,-329,3155,3043,-5664,-3033,4140,2810,177,-3679,-3487,5298,2801,-2747,-1749,-1719,3791,3774,-4448,-1963,2765,816,1831,-2974,-2513,2561,436,-2218,-1153,-1772,2800,1835,-3871,-839,817,330,671,-1815,-1242,3161,662,-1320,-2213,-419,2927,758,-3016,1005,1779,3388,521,-3770,-297,3549,1757,-1169,-3377,2204,4914,-212],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-2,3,-3,4,-5,5,-6,7,-7,8,-9,10,-11,12,-14,15,-17,18,-21,23,-26,28,-32,36,-41,45,-51,58,-63,61,-7,-1274,-7784,750,13181,-3324,-8353,1343,1821,7997,-1142,-12878,3293,7122,474,539,-9118,257,12555,-2182,-5353,-2121,-530,9527,605,-9865,2235,3974,3283,478,-9597,165,8379,-132,-1408,-3634,-936,8593,-286,-5418,728,350,4973,898,-6647,1011,3651,1205,427,-4570,1610,5347,-1284,-2425,-1876,549,5674,-2852,-4371,2125,1507,1792,-2426,-6291,4186,3754,-3050,-712,-3583,3830,6116,-5767,-3833,3185,1800,4815,-4985,-7414,7808,3252,-1609,-1958,-5819,5416,7790,-7305,-3998,884,2321,8787,-6226,-7071,6757,2196,1848,-1427,-9585,7205,7785,-4465,-1888,-4756,3398,10209,-6088,-8206,3977,2627,6391,-1387,-10356,5787,6090,-1957,-1315,-7333,2676,9944,-3800,-5363,-794,185,7724,-2111,-9681,4477,4079,937,803,-7632,2034,7641,-2715,-2824,-2000,519,6897,-1709,-5376,1988,2849,3058,-1030,-5456,2407,3335,-781,-2048,-3374,1526,4766,-3784,-1475,655,1801,3267,-4005,-3554,3685,2098,-291,-3279,-3684,6951,3750,-4730,-1024,-651,4301,4427,-5957,-1791,3808,1749,3174,-5699,-5119,7863,2412,-3646,-2168,-3888,6214,4799,-9099,-3083,3353,2926,4942,-7990,-4157,7828,2476,-1065,-3322,-6643,8993,6087,-6667,-2918,-549,3496,7291,-7652,-5250,4717,2637,2282,-3155,-7365,6939,5826,-3338,-2518,-3034,4237,7854,-5909,-4830,861,2323,4754,-4023,-5982,4815,3331,-1843,-1613,-6315,3023,4702,-3745,-3621,-797,894,4319,-4244,-5205,2127,1735,722,-2474,-3187,4346,3037,-3082,-708,-1191,3118,2732,-4639,-1172,1884,1764,2113,-4457,-2636,3895,1829,-1843,-1767,-2035,5140,1999,-5093,-314,1774,4212,1917,-6563,-708,6016,294,-612,-4317,-2391,7180,947,-6995,-1362,-187,6390,2469,-9166,-1536,4565,2525,1495,-7560,-3693,7037,2138,-3943,-2655,-2545,7784,3358,-6793,-3009,1685,3476,4370,-7640,-4019,7240,2330,-416,-4326,-4904,7512,4623,-4653,-3385,-403,4813,4256,-5200,-2611,2813,1822,2013,-3178,-4858,5350,3533,-3758,-2477,-2741,3681,3592,-4363,-2152,995,1540,1609,-3893,-2266,4108,1229,-104,-2601,-1986,4861,1624,-3164,-1427,1264,2149,1228,-5781,213,3608,593,-631,-3675,-757,5060,-1560,-2991,-1238,32,4060,-1772,-5066,949,3301,1846,-145,-5649,73,5756,-577,-2989,-4149,783,6090,342,-5731,-595,2646,4601,429,-7583,511,5411,1613,-624,-6094,-208,7313,464,-4173,-2345,1895,5702,2136,-7759,-975,3646,3261,172,-6347,-1050,5636,1179,-2413,-3772,-1358,7280,2061,-4858,-1009,568,4526,806,-5733,-1011,3717,3125,-973,-3205,-1735,4326,1366,-3941,-1089,240,3650,829,-4021,-861,1740,1916,-89,-2040,-1557,3753,190,-2434,-1462,-10,4452,-986,-3588,576],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-4,4,-4,5,-5,6,-6,7,-8,10,-10,11,-13,15,-16,17,-19,22,-23,26,-29,31,-35,39,-42,47,-52,57,-64,72,-82,92,-105,122,-144,171,-205,237,-444,9924,2556,-2380,-3379,-7457,9777,6811,-9837,-2285,656,3730,8127,-8791,-6797,8066,3536,2502,-4182,-7104,9197,6402,-5285,-1828,-3293,5339,8262,-8569,-4762,3250,3145,4472,-4400,-7762,6038,3088,-1201,-2253,-4239,4819,4383,-3912,-1899,-989,1571,4900,-5234,-2374,3468,1451,996,-3392,-3008,5011,899,-1850,-1584,-1553,3405,1153,-5819,1069,2752,1515,1920,-6106,-455,6474,-2339,-2422,-2191,-1555,7434,-780,-7763,859,870,4182,1275,-10262,855,7948,-977,-569,-6668,-2608,12635,-1010,-6728,-375,-1487,7668,1952,-12039,1074,5448,1048,2195,-8797,-4134,11073,673,-4409,-3285,-3787,10647,3468,-9890,-1648,2690,5225,4655,-9586,-3086,8463,935,-712,-3933,-4653,9501,2940,-6569,-867,-1221,5489,5801,-8995,-2340,4167,532,2087,-4887,-4055,6688,2506,-3029,-2554,-2775,3962,2648,-4899,-878,1677,2895,1457,-5260,-1252,4795,210,-852,-1702,-1067,5874,224,-3393,-343,719,3549,-670,-6249,2108,4061,624,-456,-5361,630,6883,-2193,-1994,-2136,305,7151,-2104,-6631,2802,2430,3402,-1024,-8096,3148,6686,-1610,-1943,-4630,1244,9878,-2959,-7596,1696,1178,5972,-930,-10417,2020,7183,1457,-548,-7164,-873,9297,-1679,-5448,-1743,-1433,7704,1564,-10186,1154,3909,3767,1180,-8684,-1327,9036,369,-3247,-3852,-2024,8337,1727,-7342,-114,1712,4606,1850,-8262,-1821,4633,828,-958,-4316,-1722,7020,1259,-3837,-363,-204,4206,514,-5110,448,2238,1053,-223,-5183,183,4788,-1188,-1133,-1392,691,4865,-2433,-4626,2156,2745,1762,-1385,-4238,3430,2657,-1019,-2466,-2732,3236,6145,-4214,-2932,-265,1989,4490,-3571,-6870,3332,3780,-902,-2370,-6784,3712,6376,-3176,-3476,-2466,3103,7037,-3996,-7099,1683,2887,3684,-2223,-8046,4071,7448,-1941,-2226,-4610,1731,9641,-3439,-5883,213,660,5138,-932,-7796,2282,5318,799,-596,-5830,2261,7538,-1470,-4566,-2136,400,6880,-1690,-7707,1398,1757,3415,-295,-6428,-537,5521,-573,-1738,-2250,-1458,6568,-1139,-4352,1079,1869,2173,-797,-4225,2500,3350,-680,-2100,-2204,2117,2666,-2345,-2632,-662,1677,3217,-2937,-2717,2779,3593,931,-3076,-2776,3287,3566,-3174,-801,-1331,3795,3788,-4604,-2791,2053,2931,1564,-4779,-3500,3987,4065,-1436,-2122,-3965,5045,5049,-4460,-3674,579,2378,4395,-4963,-5869,4286,4551,772,-4448,-4931,4313,5103,-3141,-3089,-2672,4243,5201,-4298,-4105,2115,3463,2400,-2689,-4388,3189,3893,-756,-3006,-4202,2990,5821,-3213,-3725,-517,2222,4247,-2797,-4948,1167,3662,875,-2791,-3430,2272,2683,-1327,-2160,-1270,2112,3467,-2180,-3626,3571,2606,1964,-985,-3179,3697,2494,-1704,-2466,-679,3201],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-9,11,-11,13,-14,16,-18,20,-22,24,-26,30,-33,36,-41,44,-49,54,-60,67,-74,82,-93,104,-119,136,-158,188,-227,287,-384,569,-1047,4756,8472,-9889,-4312,3684,1373,5043,-7530,-9115,8256,2947,-1021,-1484,-6277,5698,6235,-6733,-3260,-310,1768,4758,-4132,-5820,5754,1347,1408,-1227,-5497,5161,3665,-4023,-1376,-886,2402,3943,-4870,-1570,3286,1792,1219,-3901,-2647,5257,1212,-1999,-1792,-601,4917,285,-5596,137,561,3469,510,-6652,-379,4578,-198,-1920,-4843,-385,8690,520,-6173,-832,436,6913,188,-9594,1424,6025,986,931,-8142,-2177,11499,-31,-3547,-3864,-3329,9759,1844,-9743,1312,1073,5288,4201,-10296,-1978,9623,2409,-546,-4888,-5721,9748,2879,-8063,-1858,-2459,6633,4923,-10255,-2645,5743,1317,3508,-5815,-5431,8504,1512,-2512,-2065,-3905,5403,5245,-6851,-1774,1372,1659,3948,-5139,-3346,6010,934,-1396,-426,-3305,4859,2243,-5502,117,736,2079,1168,-5681,-475,4113,-872,-1109,-3693,-328,5188,-930,-3287,-1178,297,3757,-1787,-5730,1638,3972,2035,-1806,-6065,1697,5955,-1446,-2289,-4266,1917,7632,-3526,-6122,1249,1857,5315,-501,-8724,2805,4969,658,-1201,-6844,1112,8704,-2020,-3735,-545,124,8719,-716,-9510,1784,4818,2410,-440,-9354,1036,8198,-1269,-1051,-4131,-2201,8907,292,-8298,878,1054,4804,1994,-8941,228,4991,702,317,-4241,-1905,7682,475,-4287,-500,-412,4898,1951,-7208,-913,3123,796,1910,-5148,-1463,5333,-1403,-1522,-603,-741,4223,411,-4352,825,1352,1280,-747,-4327,989,4200,-2245,-1845,-1536,974,4110,-2150,-3106,1068,2427,3324,-2240,-3483,3086,3865,-1426,-2389,-4014,2459,5868,-2631,-3995,-1004,2895,5201,-3511,-6164,2152,3593,2659,-2967,-5956,5203,6244,-1542,-2405,-3533,2844,6777,-4159,-4736,-333,2354,5098,-2814,-7581,4069,4150,1134,-573,-7438,2269,7514,-2273,-2959,-2362,173,7365,-3110,-6602,417,2204,3364,-55,-7050,1029,6132,-1035,300,-3897,210,6106,-1136,-5567,121,2349,2883,-991,-6132,1492,3083,-149,-237,-3844,855,4980,-2008,-2496,614,1272,2994,-1764,-3145,1807,1395,-63,-969,-3047,2436,2735,-2778,-2015,-72,2921,2101,-3338,-3016,1346,1667,1531,-3270,-3229,4217,3513,-1745,-3133,-3574,3426,2629,-4785,-3138,356,3353,3741,-5165,-2200,3596,2947,-252,-3309,-3795,4817,2739,-2471,-3569,-2759,4241,3677,-5171,-5317,2531,3805,3211,-3203,-5400,4567,3606,-381,-2904,-3593,4051,4931,-2421,-3068,271,1111,5574,-3218,-4071,2058,2350,1544,-2570,-5039,2874,4265,-1590,-1492,37,1498,4390,-3371,-3429,1321,1105,983,-1130,-3403,2181,2722,-1091,-1626,-443,2453,1964,-2744,-2466,1855,1821,1158,-1954,-2102,2925,1103,-2436,-1121,-1429,3701,1518,-3091,-2225,1779,2880,1232,-3738,-1670,4483,1279,-622],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-12,14,-15,17,-19,21,-23,25,-27,30,-34,37,-41,46,-51,57,-64,72,-83,95,-111,133,-163,210,-293,486,-1910,-4253,-5250,-1622,11371,-905,-9618,1123,1958,3999,2405,-10958,249,7435,-2120,-723,-5324,-2162,9050,-601,-5932,-275,-1142,5166,978,-7622,1272,3518,372,1590,-4589,-141,5652,-1794,-1273,241,257,4899,-2049,-4953,2487,2056,2180,-716,-5662,3560,3159,-2694,-1424,-2123,2403,4284,-3315,-3159,461,2870,3501,-5317,-5662,4828,3822,-302,-3531,-6577,6448,5185,-6280,-2554,-1601,3824,8508,-6829,-7059,5627,2507,3233,-4526,-8653,7241,5680,-2615,-1784,-6217,5034,9542,-5792,-5658,738,2173,6852,-4704,-9750,5520,4254,497,-1043,-9966,3466,10289,-4136,-4616,-1518,736,9537,-3005,-7805,3129,2344,2971,811,-9390,2447,6724,-1952,-671,-2851,396,7773,-2277,-5550,1873,435,3657,1224,-6201,2113,4616,-1753,821,-3669,1508,4256,-3623,-1531,167,1287,3337,-3166,-5203,2863,815,-391,-1934,-4493,3524,3334,-3791,-1637,-1344,3126,3401,-5793,-2440,3460,2970,1734,-6064,-3653,6131,2374,-2554,-3238,-3590,5938,3816,-6394,-2749,1010,4030,3564,-7469,-4183,5704,2098,1138,-4163,-6031,7879,5152,-6156,-2032,-2202,5216,6460,-8015,-4312,3692,1930,5442,-3785,-7723,6705,4439,-2275,-2141,-5754,4094,6851,-5218,-3408,360,1946,5801,-4350,-7637,4698,2585,1232,-1578,-6185,3491,6110,-3358,-1795,-1290,216,5682,-2762,-2638,2423,213,1312,-823,-5417,3149,3103,-2695,-1412,-411,2601,3042,-3517,-1671,1899,1753,732,-3863,-1472,4210,1547,-2050,-2673,-822,4443,1119,-4257,-2138,432,2981,1993,-4691,-757,4486,2827,-958,-5727,-1176,6258,925,-4094,-2047,79,5763,2029,-6240,-1181,2641,2636,1635,-7039,-2535,6360,1969,-2143,-4380,-2946,6139,2642,-6278,-2242,454,4845,3622,-8081,-3266,4362,1637,3188,-5086,-3968,6990,2999,-3905,-2687,-3507,4944,5008,-6444,-2096,1736,2002,3637,-4315,-3702,5385,2265,-817,-2209,-3586,3409,3766,-4042,-2016,-761,2033,2371,-3816,-2672,3343,1198,1061,-1906,-2238,3884,554,-2858,-238,-126,1487,1844,-3891,-376,2463,459,-212,-3289,-990,3688,-1152,-2381,-2467,314,4760,-1467,-4380,-7,2396,1910,-718,-4092,893,4763,580,-2526,-5122,1338,6032,-787,-5571,-1358,1457,4966,-328,-6569,-425,3847,2753,-1016,-5579,-872,6352,160,-3398,-3385,71,7250,1130,-5290,-651,2479,3015,129,-5956,-808,5447,1835,-1764,-3855,-1415,5753,1881,-5291,-1406,861,4039,1529,-5058,-670,2394,1401,1115,-4777,-1736,5241,1032,-2558,-471,-401,3528,839,-2982,-1,2107,1529,58,-2863,-340,3108,-840,-2191,-1268,90,4342,348,-3094,-204,1974,1204,-1516,-3289,1281,3029,-1293,-1520,-1315,1612,4105,-1800,-2347,-60,1643,3021,-917,-3319],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,7,-9,10,-11,12,-14,16,-17,19,-21,24,-26,29,-31,35,-38,43,-47,52,-57,63,-70,77,-86,96,-108,122,-139,161,-187,223,-274,348,-470,698,-1266,5388,4094,-13608,1910,8370,1119,1408,-7119,-2744,13220,1302,-7706,-1393,-2373,9166,4361,-12046,-961,5003,2688,3365,-9430,-4262,10654,1508,-2900,-2756,-4613,8001,3756,-8333,-679,1274,3217,4530,-7833,-3180,6329,1281,-118,-4095,-3066,6530,1407,-4196,-1595,-794,4219,1231,-6356,-255,1657,1133,1092,-4771,990,6102,-1536,-844,-2909,325,6026,-1933,-5161,1036,574,2906,-1305,-7377,3458,5286,-1849,-766,-6109,2254,8322,-4741,-4895,1238,1310,5963,-3893,-8992,4873,4207,2160,-1810,-8756,4267,8942,-4186,-2836,-2835,1281,10399,-3910,-10451,3053,3492,3928,490,-10966,4062,9364,-1578,-2093,-7177,-285,10811,-1677,-7469,249,647,7156,1644,-11844,2173,6660,839,846,-7941,-910,10053,-691,-3434,-2549,-557,8231,919,-8307,305,2000,1739,808,-6970,725,6021,-1130,-1092,-4052,219,6333,-1322,-4154,694,792,2956,-986,-5570,1852,2034,-95,-1932,-4003,2631,5707,-2994,-3027,-693,3388,5177,-3832,-5006,4153,2521,1370,-3044,-5434,6781,3935,-2756,-2863,-2001,4371,6794,-7157,-4337,3694,3262,4541,-5447,-7264,5738,5608,-653,-2231,-7043,5408,8293,-6370,-3354,-364,2262,8182,-4927,-8155,5108,3475,2315,-2299,-8823,5264,9236,-2749,-3845,-5421,2153,9311,-4655,-7101,1394,1829,5460,-1287,-9343,3731,5751,-831,-1660,-6248,996,8375,-2700,-4012,288,-710,5666,-3101,-7717,2768,3300,969,-486,-6501,2608,4710,-2787,-1949,-871,286,4555,-1840,-5143,1611,453,1050,-1353,-3848,4123,3321,-813,-1727,-2252,4358,4315,-3638,-1471,1555,669,2808,-4386,-3928,5362,2204,-651,-2837,-4365,5979,2925,-5306,-1230,149,4030,3770,-7182,-3317,4302,3546,968,-4990,-4086,6925,3422,-3464,-3118,-2042,6393,6331,-7079,-4631,2721,1440,4785,-5919,-6412,5892,3991,-191,-2210,-4724,5172,5657,-5686,-3377,-1123,3533,6157,-5481,-5067,3878,2692,1816,-3233,-5744,4891,4785,-3055,-2986,-2801,2830,6124,-4266,-3672,1629,1528,3432,-2969,-5048,3784,2846,-53,-1083,-4879,2641,3376,-3213,-1616,915,1410,1952,-3865,-2457,3608,1150,-521,-2144,-2216,4316,2189,-2651,-1443,-373,3399,1503,-4592,-1915,2792,1675,1037,-4333,-847,5044,1136,-2271,-3624,-795,5279,2079,-5673,-785,2819,4104,618,-6945,-1245,5644,2054,-1568,-4715,-3120,8123,1272,-3988,-3574,-205,5685,2613,-6415,-2059,3958,3404,1668,-6124,-3660,6238,3279,-3526,-4148,-2778,5344,3323,-4512,-2294,1601,3177,2444,-5989,-3210,3405,2152,269,-3700,-4327,5548,1881,-3690,-2019,-207,2793,4120,-5900,-2303,2637,933,690,-2426,-3033,3453,1792,-2116,-1602,-903,2561,347,-3021,-474,2747,880,-543,-2380,-1097,3490,1196,-1784],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-7,9,-9,11,-13,13,-15,17,-20,22,-24,27,-30,33,-37,41,-45,50,-55,61,-67,74,-81,90,-100,112,-124,138,-156,176,-201,232,-272,326,-402,522,-736,1241,-5516,-5423,1118,2290,9621,-7693,-9808,7647,3882,1890,-2994,-10694,7196,9039,-5107,-2205,-3853,1970,10922,-6770,-9401,3446,1417,5352,-2073,-10246,3994,6483,-1896,-673,-4986,1786,8627,-4806,-4489,1082,686,5986,-2179,-7428,3473,3579,1966,-1601,-5152,3178,4854,-3484,-2329,-2045,1320,4826,-3693,-3342,2423,1183,2006,-3442,-3349,4940,1575,-946,-2013,-2201,4466,3808,-6766,-1847,1683,2394,3137,-7000,-2343,6775,790,-681,-3685,-4312,7748,1443,-6409,-1545,-539,6068,4513,-10464,-2813,5737,1695,1656,-7424,-4795,10015,2817,-5302,-2651,-5468,8330,6717,-10359,-2595,3381,2849,5069,-8317,-5664,9705,3410,-1412,-2511,-6974,9330,6503,-7364,-2829,-894,4179,7097,-6846,-6393,4392,1571,2382,-2700,-8016,7167,5755,-4637,-2412,-3411,3351,6253,-5581,-4297,2190,1847,3767,-3101,-4880,4572,2611,-322,-1721,-3687,4275,2623,-5346,-924,956,1925,2754,-3628,-1701,4745,1236,30,-4343,-2324,5653,-389,-4896,-1030,-787,4235,1239,-5303,848,2549,2892,-623,-8419,-1063,7647,-987,-1901,-3472,-1552,8342,169,-7771,1324,2154,4573,1834,-9872,676,7861,1210,-756,-6341,-1944,9867,915,-6801,-2072,-1082,6349,3930,-10199,-1158,5897,2701,2884,-7699,-4003,10130,919,-4273,-3344,-3285,8565,5496,-7740,-2693,1975,3821,4149,-7576,-3628,6015,1453,576,-3126,-4979,6295,3671,-5322,-1276,-2191,3236,3519,-5630,-1467,4375,1533,1584,-3470,-3114,4360,197,-2544,-1073,-1955,4396,1048,-5972,-625,2382,2173,625,-4172,107,4738,-891,-1682,-2957,322,6189,-1330,-4490,-251,1360,4367,-535,-7009,1252,4001,668,-2733,-5572,652,6488,-2652,-4282,-1646,921,6636,-1404,-7798,336,3799,2209,-701,-7945,728,8128,-887,-2969,-5047,971,8727,-2218,-6546,-33,2391,6120,-220,-9669,575,6818,1632,968,-5649,-1802,8577,-498,-4497,-2928,-1172,7116,2116,-9026,-242,3756,2630,1005,-6667,-1128,7188,866,-2244,-2551,-1277,6248,40,-5805,-927,1834,4030,1066,-5733,-1427,3473,361,-243,-2586,124,3584,-859,-3005,-100,1393,2700,-970,-3867,815,2872,252,-2154,-3252,2143,4157,-1281,-3848,-1325,2283,4168,-3076,-4863,2199,3245,2110,-1364,-3922,3507,4153,-786,-4100,-4775,2163,4967,-3760,-4442,-440,2953,4716,-3604,-6683,3535,4508,1067,-2155,-5999,3728,7736,-2599,-3906,-2432,1550,6536,-3288,-6308,-238,4000,2830,-2177,-6313,2454,5523,-948,-2132,-4369,711,7745,-1476,-4190,-524,1806,5773,-48,-5761,1809,4036,622,-1557,-5064,779,5764,-2236,-4018,-1204,1516,4488,-532,-4124,1075,2267,1616,-1480,-3627,730,3462,-567,-1406,-1028,995,3192,-2371,-2648,413,796,711,-1555,-3609],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-9,10,-11,12,-13,15,-17,18,-20,21,-24,27,-30,33,-36,40,-45,50,-56,63,-72,82,-95,111,-134,166,-213,291,-443,1180,-7168,-4906,11228,1997,-4433,-3467,-3515,8425,5448,-10028,-2219,3054,1959,4795,-7889,-5528,7656,856,-545,-2638,-5557,7262,3375,-5553,723,-487,2315,3598,-6222,-1563,4409,369,-45,-3754,-2431,5616,-238,-2186,-754,353,4007,830,-5746,44,3007,1224,140,-5735,815,4287,-197,-2211,-2419,1470,7112,-2843,-5392,1117,1109,4532,-2081,-7870,3719,5216,43,-1345,-5872,2412,10292,-4035,-4137,-1373,-489,9276,-2233,-10261,4459,4367,2550,514,-11549,1563,10511,-2175,-2373,-5115,-961,11371,-791,-9975,646,1054,4939,2417,-11787,1249,8394,673,198,-6356,-1975,10407,-663,-6702,-754,-1401,8174,3143,-9397,1053,4846,2401,2286,-5623,-3340,7222,-239,-1956,-1586,-2173,6050,1044,-6341,675,1519,3064,1923,-6079,211,4111,-763,98,-2233,-218,3911,-1017,-3452,25,43,3971,-1536,-4867,2769,1993,477,-2066,-5309,2485,5126,-4142,-2624,-1453,1952,5614,-4075,-4219,3232,3082,2806,-3506,-7444,5659,5608,-1805,-3282,-4281,2889,7622,-5811,-4944,425,2172,6192,-3521,-9253,3568,5175,603,-1806,-7560,3752,9193,-3821,-4095,-2443,1047,9030,-2313,-8231,2295,2144,4600,-692,-8799,1861,8150,-1188,-1515,-4551,-440,8948,-2154,-6322,215,-334,5466,192,-7800,1177,5533,36,219,-5769,-643,7089,-689,-3211,-1866,-333,4656,-219,-4794,2268,2281,1669,450,-4021,2046,3557,-2219,-1836,-1461,64,3630,-2735,-3097,1528,1883,1928,-2056,-3374,2973,2394,-2002,-2655,-1829,3284,3519,-5304,-2107,119,2935,3950,-5456,-4141,4540,2393,-155,-3647,-3974,6408,4419,-4267,-3072,-2553,4608,5586,-5550,-4884,2967,2808,4016,-5559,-6015,5993,4361,-832,-2971,-4845,4474,6579,-5211,-3898,445,2566,6760,-5167,-6769,3974,3564,511,-1246,-6113,3170,5343,-3095,-3200,-1569,2837,5291,-2921,-5169,1969,1463,3181,-2214,-5361,2812,3695,-1131,-1074,-2645,265,5414,-2206,-4166,200,1390,3262,-1909,-2897,3238,535,-1909,-1685,-2619,2390,3101,-2348,-1907,1025,2314,2564,-2251,-2091,3986,1419,70,-1898,-2535,3531,1553,-2533,-2070,-229,4243,1549,-5393,-2827,1611,3202,1179,-5707,-1688,4134,2485,-1459,-3338,-1702,5869,2309,-5183,-2673,622,4847,2702,-6896,-2201,4292,2822,452,-5135,-3253,4760,3007,-3409,-3103,-2029,5080,4387,-5580,-4355,1875,4040,3338,-4357,-3403,4177,2505,-1164,-2622,-3438,4284,4473,-4199,-2710,-285,2532,4288,-2496,-2853,3320,277,565,-1952,-2543,3607,2154,-1549,-1315,-1253,2208,3931,-3466,-2103,1752,374,1077,-1949,-1330,3755,1171,-2417,-1523,-607,3483,1784,-3170,-211,1963,1817,790,-3728,-725,3917,458,-1764,-3134,276,3898,-279,-4169,-1654],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,7,-8,9,-10,11,-13,14,-16,18,-20,23,-25,28,-31,35,-39,43,-47,51,-57,63,-70,77,-86,94,-105,117,-131,147,-166,189,-218,256,-308,383,-508,780,-3512,4533,3308,2737,-1654,-10980,4344,8755,-4233,-2406,-5086,772,11323,-3435,-7258,1734,1544,4378,-1325,-7720,3616,4051,146,-1886,-5387,1220,7367,-3224,-2487,57,621,5359,-490,-4655,2582,1872,956,-1505,-4162,2923,3743,-3419,-2058,-909,1595,4533,-4206,-2046,3055,1632,1020,-4580,-2830,5018,2005,-2351,-3202,-2138,6933,3406,-6242,-2013,425,3194,3387,-8716,-2200,6314,1246,485,-4581,-4965,10833,3842,-6122,-2465,-2545,6819,6438,-9984,-4093,5803,1982,4902,-6619,-8199,8563,3159,-3149,-3187,-5861,7571,8477,-7195,-4534,1038,2225,8565,-5785,-7957,5864,3596,1209,-2176,-8164,6283,7479,-5341,-2729,-2006,3120,7516,-4602,-5504,4151,1332,3942,-2096,-7466,4713,5039,-1936,-1408,-3783,1390,5485,-5026,-2830,2170,-30,2631,-2528,-3821,4495,2720,-1915,-1490,-2454,4400,2797,-3843,-1320,-688,2264,2353,-5752,-1523,4764,2322,414,-4435,-943,7153,762,-2331,-1779,-1013,6382,1391,-7636,303,3118,3037,1738,-8354,-876,7137,691,-2226,-4576,-3334,9047,2173,-6976,-1457,355,4698,3284,-9253,-1599,5547,1102,2205,-7279,-4162,9799,1855,-4559,-1883,-3288,6655,5223,-8370,-2024,2463,1901,3511,-6156,-4848,6488,2863,32,-2138,-5078,6814,4660,-6429,-1649,217,2147,5044,-6019,-3724,4930,1343,667,-3113,-3834,5062,2445,-3537,-181,-1441,2553,3659,-4287,-999,2387,1288,443,-3136,-974,4808,844,-2453,-1412,-54,3839,729,-4927,-231,2171,2678,793,-5881,253,4885,-312,-762,-3005,-91,5778,-988,-4822,-639,1133,5945,-403,-6455,861,4280,1880,-671,-6993,-114,7886,-554,-2334,-3969,-194,7920,-270,-6739,589,2376,4237,1198,-8203,-1114,6555,861,-1661,-5027,-853,7575,1065,-4990,-416,-286,5181,2893,-7416,-386,4684,1230,1766,-5372,-1894,7089,1464,-2941,-2695,-1142,4111,3490,-5854,-838,612,2331,2464,-5391,-2188,3525,1268,-156,-1796,-1427,4063,658,-3454,-836,1609,2977,1619,-3999,-875,2932,590,-982,-2226,298,3122,-655,-3660,-293,619,1846,-1602,-4536,1896,1263,2099,-973,-2511,2012,4687,-1088,-3297,-2114,2184,5095,-2036,-4102,422,2398,2603,-2249,-5339,2030,5298,1067,-2633,-4550,2046,6171,-2347,-3675,10,1484,6580,-1029,-5169,1921,4677,2363,-1902,-6270,1138,8112,-1274,-2454,-3795,1298,6573,-574,-5786,767,2589,3400,-286,-7174,381,4725,799,-1182,-3609,-50,5838,-159,-3598,-679,147,3687,354,-5110,212,1951,1045,-295,-3063,-585,3722,415,-2342,-1675,-342,3398,-1036,-2968,772,2365,1344,-964,-2069,1756,2939,-910,-1960,-274,518,3245,-2035,-1756,1306,2079,1297,-2614,-3217,2615,2825,-625,-3223,-3312,4543],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,4,-5,5,-6,6,-8,9,-10,11,-12,14,-15,17,-20,22,-24,26,-29,32,-35,40,-43,48,-53,58,-64,72,-80,89,-99,112,-126,143,-164,192,-228,277,-348,454,-788,10216,3739,-8452,-1805,-2035,7011,7022,-11236,-4699,6280,1079,5403,-7642,-6999,10449,3048,-3805,-2462,-5986,7535,7204,-9769,-2800,1289,2969,6908,-7271,-5128,7447,1697,414,-3408,-7714,7658,5868,-4843,-1872,-635,2755,5540,-5238,-3950,1964,1556,2210,-2034,-3654,5642,2694,-1568,-1992,-1969,4463,3302,-4816,-1146,2058,2178,1282,-4778,-392,4785,-504,-874,-2552,-366,7044,-674,-5390,-724,453,5050,-429,-8365,821,4817,970,728,-6848,-1003,9536,-1187,-4459,-1833,-326,7808,700,-9496,1888,3373,4062,1556,-11233,-207,10904,-2465,-2301,-6075,-3587,11915,-874,-9560,-410,222,7292,3564,-10105,-1687,6935,775,1498,-7997,-4676,10296,926,-5606,-2194,-3088,8173,4759,-10526,-1299,3100,1641,3947,-8033,-3844,8694,1378,-1400,-2582,-4595,7578,3760,-6452,-827,-117,2535,3707,-6209,-1484,4929,525,193,-3308,-1322,5766,1261,-4087,-1142,-675,4205,267,-4377,836,2910,1048,-288,-4957,524,5805,-1883,-2652,-1037,605,5978,-2516,-5337,2544,927,3753,-782,-6982,3549,5147,-2295,-2293,-6112,1893,8792,-3782,-5210,-1558,432,8737,-2082,-8008,3740,4209,1926,-1166,-9330,2699,10194,-2019,-3691,-3514,-431,9922,-1686,-8433,1358,2676,6160,198,-10262,1328,8162,523,-408,-5716,-735,10277,-343,-6381,-1048,-201,7221,1292,-8997,-131,3603,415,1183,-5943,-1376,7497,-1365,-1926,-1975,-1743,4852,806,-6168,-251,2249,1528,1490,-6376,-273,6058,-1349,-1020,-1818,1191,4959,-970,-4062,-2,81,2962,-1646,-4823,2418,4404,-1031,-1620,-4210,2727,5243,-3438,-2357,38,3179,3319,-2620,-4305,2518,2940,1898,-2783,-5776,4675,5248,-3469,-2688,-2378,3552,7832,-4852,-5497,2087,3663,5524,-4341,-7833,4119,4619,727,-3434,-6014,3974,8297,-3549,-4349,-839,2777,7154,-2509,-8004,2605,3332,3358,-1036,-8664,2409,6689,-1302,-2337,-3493,351,8285,-1978,-5724,984,1296,4666,-904,-7668,824,4625,-774,-898,-3564,892,6081,-1041,-3601,466,1350,5095,-363,-4661,1684,3331,927,-712,-3241,1576,3854,-2280,-2826,-877,1746,3953,-3167,-3005,1159,1188,1212,-2667,-3498,2762,3642,-1841,-2023,-1966,4740,2824,-5063,-3901,1227,2967,3068,-4077,-3425,3967,3132,-1109,-4848,-3284,4593,3434,-3723,-3208,-935,3868,4143,-4822,-4287,2614,3046,1725,-5663,-4374,5893,4928,-1777,-3907,-2161,4160,5031,-4916,-4399,125,3187,4852,-4018,-6121,3681,3275,1251,-2682,-4425,3611,5121,-3075,-3423,-1061,2179,5106,-2673,-4198,2090,2807,2272,-2027,-5180,2510,4104,-1443,-1818,-2372,2244,4790,-1997,-3293,1795,425,2753,-3319,-3955,2203,1779,-571,-980,-1173,2134,1045,-2361,-2072,408,2262],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-4,4,-5,5,-6,6,-7,9,-10,10,-12,14,-15,16,-19,20,-22,25,-27,31,-34,37,-42,46,-51,55,-62,69,-76,86,-96,108,-123,142,-166,198,-247,328,-512,2163,1999,-2108,-9574,4297,11768,-5530,-4423,-4035,931,11475,-3424,-9911,3690,2517,4059,197,-12482,2131,9446,-1867,-912,-7227,-2437,12062,-2058,-7022,73,-1037,6444,632,-9499,1621,6116,-239,789,-6771,-1249,7662,-1806,-3752,-1789,-758,5942,1095,-7440,2122,2562,2070,-40,-5671,1497,6286,-1206,-1862,-3060,275,5318,-3129,-4158,1880,898,3643,-2421,-4980,4160,3387,-912,-2728,-3622,5547,5342,-4581,-1793,-943,2972,5549,-6286,-5302,5123,1295,490,-3711,-7448,8174,5355,-4450,-3088,-4764,5814,8384,-8517,-4817,4190,2426,6865,-5469,-9617,7771,4745,-1964,-1784,-7537,6950,10027,-6595,-4586,-165,2093,10044,-5454,-9416,6275,3486,2452,-859,-10572,5469,9655,-3490,-2050,-3175,1423,9530,-4207,-8435,3340,1332,5567,-260,-8982,2929,5640,-830,-1025,-3643,464,7682,-2063,-4360,1373,772,3555,-1157,-4763,3209,2121,619,-1118,-3261,2746,4096,-3382,-752,-1716,3504,3652,-5268,-2165,2863,2433,701,-3895,-3950,6068,2300,-2095,-2340,-2209,4114,2841,-7570,-1868,1170,3766,2792,-7078,-3069,6483,1863,-387,-5042,-4442,7625,3821,-6140,-2171,-496,4953,4404,-8827,-5551,4594,3065,3086,-6773,-7410,8469,3884,-2961,-2809,-4890,6664,7797,-8819,-3838,2134,1714,6573,-5235,-7318,6926,2901,276,-3138,-6145,5210,6210,-4848,-3303,-1186,1864,6193,-5373,-5224,3859,2439,2321,-2726,-7142,5664,4902,-2826,-1770,-2184,2760,4086,-4279,-3109,2370,1211,1812,-3512,-3840,4404,1773,-1939,-1972,-1446,3791,2709,-4504,-1193,1201,1933,2202,-4819,-2641,4583,1988,-163,-3768,-1665,5339,1155,-4800,-1724,326,4600,224,-6441,-719,2976,3532,497,-7808,-1546,7206,883,-1737,-4361,-1391,7952,2310,-7524,-443,2091,6168,1866,-8067,-1415,6544,2035,-466,-7292,-3859,9344,1640,-5357,-4007,-1598,6440,4470,-7669,-2477,3331,2336,3269,-6675,-4719,6530,2642,-2439,-4050,-3363,5851,3788,-5402,-1744,1015,3722,2517,-5008,-3354,5632,2555,-134,-2054,-3084,5304,2626,-3609,-647,-882,3276,3349,-4981,-667,3577,685,455,-2464,-1867,3902,-255,-2721,-616,222,2857,-268,-3539,520,2654,1139,-811,-4897,868,6838,629,-2347,-2139,1175,5730,-1130,-4330,-806,1753,4591,-714,-5725,1321,4795,1008,-1852,-4653,547,7225,-1472,-2837,-1394,2432,7840,42,-6664,-74,3979,3686,-726,-7233,138,5708,1204,-1873,-4622,-81,7656,998,-4993,-1497,1551,5175,2284,-6992,-1120,4288,2742,271,-5316,-1256,6542,1114,-3494,-2310,-151,5499,2736,-5639,-1408,2467,2578,1850,-4195,-1673,5246,80,-1709,-2032,-83,4481,1404,-4723,-64,1337,2651,-580,-2510,1000,2307,-264,-1592,-2856,78,3763,-1685],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-6,6,-7,7,-9,9,-10,12,-13,15,-16,18,-19,22,-24,27,-30,33,-37,42,-46,52,-59,65,-74,81,-77,-132,-162,7977,1599,-11166,703,5628,1229,1829,-9139,-1439,10766,-456,-4369,-2628,-2204,8655,2810,-8315,-6,2014,3541,1780,-6848,-1458,5124,-497,-866,-4303,-1332,5674,-669,-4802,200,585,3948,71,-5827,733,2048,1088,-473,-5463,2809,4981,-2847,-2850,-1189,992,5230,-3871,-4322,2758,1440,2362,-3291,-5351,5248,3698,-2652,-1579,-4897,3507,7896,-7321,-4496,700,1670,6236,-4858,-8244,6048,5184,-1633,-1556,-8577,5488,9632,-4808,-3760,-2679,2401,9263,-4802,-8153,4506,2780,4095,-2098,-10079,3328,8216,-3295,-1707,-6341,1243,11654,-3925,-6557,1004,1566,7591,-751,-11508,2905,4875,-353,682,-7082,-338,8719,-2244,-3697,-1341,-410,6118,-977,-7493,1452,1954,324,-585,-5828,2117,5733,-874,-1963,-2816,335,4369,-2664,-3308,2645,1300,2413,-1796,-3492,3160,2896,-620,-2467,-2882,3105,2981,-4647,-1114,227,2689,4070,-4955,-3623,4833,1860,976,-3681,-4803,7186,2544,-4123,-2680,-1004,5642,5674,-8235,-3647,3006,2918,3765,-6091,-6483,6427,3576,-2103,-2935,-5294,6853,7274,-7267,-3752,610,3626,6132,-7035,-6422,5782,2248,765,-3692,-7283,6320,7728,-3491,-2916,-1812,4041,8464,-5235,-6565,3563,1939,3189,-2573,-7914,4266,5275,-1353,-1323,-6417,1473,5998,-3442,-3528,-346,2629,3286,-2004,-6148,2655,2425,-1153,-1553,-4082,2817,4095,-3034,-1944,686,826,2881,-2945,-2672,3675,1676,606,-2783,-2754,3123,694,-2798,-1919,-658,4578,1936,-6734,-1292,1932,2632,470,-6555,-2235,6043,1211,-2115,-2848,-374,6810,2394,-6006,-1878,645,4592,1985,-6957,-2073,4831,2367,149,-5719,-3889,8162,3025,-3561,-1936,-2185,5859,3881,-6994,-3065,2688,2754,4091,-6488,-4801,6214,3556,-1605,-3552,-5191,6585,5746,-5749,-3079,-97,3048,4402,-4715,-4369,3458,2477,614,-3694,-4831,5248,3831,-2666,-1715,-2154,2374,4906,-4935,-3753,2264,1167,821,-2522,-2901,4162,1400,-2191,-248,-2210,3658,2661,-3286,-2234,1383,2600,1352,-2747,-1312,3465,997,-787,-2186,-928,2340,-329,-3397,-1004,384,3528,1133,-6119,84,3838,1217,-18,-4916,454,5172,1018,-3658,-2809,657,5810,-147,-5769,-230,2660,3507,538,-6763,-555,5751,240,-1952,-4849,-1313,7731,1184,-4629,-853,28,6604,1432,-7940,-2173,5347,2266,134,-5349,-2766,7927,2396,-4083,-2825,-1929,6055,2381,-5529,-1220,1463,3091,1101,-5569,-2016,4482,987,-1299,-2987,-1867,4075,885,-2999,-216,499,1970,295,-4352,-1097,3454,597,1482,-2628,-1114,3438,835,-2749,-1683,-848,2478,500,-4399,-132,2013,1917,-203,-3144,434,3754,568,-2789,-728,1023,3150,-183,-3740,873,1962,2391,-1276,-3434,1515,4721],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,10,-11,12,-14,15,-17,19,-21,24,-27,30,-33,37,-41,45,-49,54,-60,66,-73,80,-90,99,-110,122,-137,154,-175,201,-232,274,-333,417,-553,806,-1440,6563,8745,-8322,-2620,-1085,3991,8407,-6638,-6586,5632,1759,3473,-2852,-7436,5873,5213,-4142,-2215,-3519,3362,6766,-5135,-4731,1205,1156,4639,-3136,-5672,4457,2828,-1082,-1930,-3607,4712,2723,-4294,-1097,-194,2815,1907,-4242,-1181,3352,-99,115,-3570,-1640,6648,-267,-3078,-982,-789,5966,1008,-6030,69,3298,2453,1514,-7416,-792,7915,-302,-1298,-3594,-637,9688,-250,-8363,-829,696,6336,3717,-9263,-572,8476,926,767,-7432,-3918,10764,410,-6749,-1834,-2718,8492,4947,-10469,-1252,4848,3603,5013,-7910,-4819,9086,3030,-1575,-3557,-5401,8150,5828,-8375,-1897,342,3155,6155,-7745,-3539,6555,2451,746,-3903,-5217,6803,4025,-4358,-1615,-1361,3516,4533,-5898,-1824,3550,985,2413,-4800,-4084,4887,1239,-1994,-2059,-1214,4311,1476,-4526,-619,2225,1765,1011,-5716,-66,4291,131,-828,-4566,190,5678,-904,-4720,-590,919,5492,-748,-7461,1408,4048,2111,-812,-6268,1355,7069,-2415,-2938,-3271,1308,8673,-1962,-8986,1709,1889,5337,-62,-10320,2200,6801,-528,-1936,-5422,-1404,10223,-833,-7482,-624,388,7503,1556,-10007,513,5332,1828,1843,-8206,-2792,8176,-340,-3322,-1974,-1686,6902,2726,-8351,-31,2530,2999,995,-6504,-2555,6174,-78,505,-2757,-2921,5793,3071,-6153,-1538,164,3449,1889,-5529,-489,3761,212,-7,-3771,-1515,4787,853,-2405,-530,-984,2744,-314,-4004,138,1372,1021,-939,-3335,1395,4535,-2035,-3007,-2216,1475,4796,-1671,-3933,-352,2227,3370,-2852,-5463,3948,3816,-609,-3098,-4323,2882,6458,-2842,-3324,-447,1835,5802,-1749,-7278,3134,3528,2806,-1847,-6913,3222,7209,-2153,-3195,-4147,933,7740,-2188,-5775,860,2305,4264,-565,-8081,2503,6174,-1153,-2609,-6212,-264,7987,-1753,-4576,-478,967,5561,-1046,-7589,906,4433,1813,840,-5899,-2,5446,-995,-2151,-1997,536,5685,1020,-3946,-296,519,2418,685,-4489,1046,3613,-256,-2119,-2154,1329,3452,-255,-2793,1218,1402,2410,-2320,-3769,2640,1458,-1554,-712,-2352,3890,3607,-2206,-1826,575,2938,3188,-4201,-1997,2249,2157,1501,-2911,-3902,4324,3648,-2407,-2356,-2026,4458,4586,-4348,-4304,940,3620,4059,-3102,-5291,4059,4323,382,-2962,-4925,4363,6308,-2780,-3416,58,2948,5245,-3644,-5639,1972,2468,2772,-3389,-5130,3021,5193,-922,-2133,-3352,1824,6564,-3288,-3648,277,1489,2930,-2924,-5100,2132,4144,-237,-1332,-4106,8,4409,-1643,-2427,-769,1693,3525,-2299,-4149,2610,1501,283,-1029,-3565,2496,1975,-1123,-1840,-732,3119,1421,-2431,-2315,524,1072,269,-2399,-1768,3426,3148,-1741,-2993,-786,3595,1003,-4305,-1565,1895,3150,1429],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,10,-10,12,-13,15,-16,18,-20,22,-23,26,-29,32,-35,39,-43,47,-52,57,-63,71,-78,87,-97,109,-124,142,-165,193,-233,287,-369,502,-755,1396,-6832,-7715,7680,2513,4917,-4965,-7762,9010,5216,-3973,-2136,-5972,5867,10095,-8163,-5738,1952,2158,7582,-4717,-10357,7981,5242,179,-1894,-8248,4707,9434,-6576,-3052,-1086,1722,8798,-4157,-8771,5141,1788,2318,-1588,-7866,3691,4900,-2631,-1713,-2948,1054,6822,-4956,-3901,2636,1844,2725,-2002,-5328,4396,3419,-2215,-1412,-2382,4795,2349,-4886,-170,963,2644,2468,-5799,-2088,5502,991,-323,-4927,-2002,7868,1454,-4202,-1992,-1226,7676,4176,-9076,-1273,4159,2479,2314,-8263,-2998,9247,546,-3014,-3337,-4229,9928,3918,-8803,-1809,-136,5738,6236,-10569,-5378,9129,1217,1427,-6156,-7317,10797,4025,-6357,-1745,-3215,5548,7693,-9714,-4194,4875,2549,4688,-5080,-7381,7504,2473,-3740,-1579,-5595,5653,7499,-7458,-2752,607,1528,5367,-6922,-5273,6187,1157,617,-875,-4444,4742,3515,-3967,-1153,-251,2927,4467,-4885,-2545,4680,2219,1466,-3525,-3387,4539,1701,-3101,-1838,289,4884,540,-5305,-411,3400,1710,184,-5291,-527,6318,543,-2917,-2281,136,6181,-89,-5667,-795,679,6118,-153,-9531,277,5923,1290,-996,-7428,-491,10115,-1078,-5295,-2738,-24,8831,2264,-9192,173,2827,3012,1638,-10141,-2427,8675,813,-1997,-5081,-3385,9885,1680,-8540,-155,393,5532,4001,-9657,-1322,6481,1191,1290,-5696,-4372,9447,1307,-4089,-571,-2962,6179,3326,-7866,-1740,3619,1749,3475,-4713,-3592,4720,488,-1234,-1178,-2764,3634,2845,-5834,-702,976,1914,2671,-5488,-749,4828,1,-1190,-2052,-390,5777,-402,-3448,-783,1542,3828,-1369,-5488,1536,3606,502,-1562,-4595,2034,6051,-849,-3577,-2919,2399,6013,-2585,-5683,391,3366,3564,-1529,-7658,1784,6518,-52,-2517,-4775,1012,9334,-2772,-5183,-430,735,6848,-885,-8080,1626,4703,2095,-1179,-7868,991,7757,-808,-3788,-2946,1606,9097,-699,-7457,551,2344,3823,2692,-8557,258,6663,646,-1521,-4520,-1595,7825,935,-5173,-1248,-279,4666,1161,-7193,-83,4023,492,-65,-4266,-537,5856,659,-2052,237,-635,3965,-420,-4438,428,2379,1588,-617,-5212,689,3805,-1188,-1835,-680,1579,3600,-983,-3746,767,1588,2801,-2069,-3294,2747,3646,-940,-2519,-2385,3161,4627,-2941,-3260,712,2931,4521,-3686,-4840,2784,3931,1500,-2662,-5981,3214,4835,-524,-5054,-2522,3408,7196,-3771,-5708,2044,3197,4571,-2812,-7546,3376,4945,6,-2867,-4482,2649,6472,-2943,-5173,-1339,2960,6059,-3006,-6645,1703,3878,2084,-386,-5895,1353,6588,-2323,-2693,-1884,1259,6113,-1306,-5145,1057,2689,2228,-252,-4863,1651,3080,-882,-2135,-1564,1620,3605,-1405,-3115,925,1005,1940,-1118,-4249,504,1596,-357,-931,-1974],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-3,4,-4,4,-4,4,-4,3,-2,-1,7,-17,38,-86,233,-1412,-1368,10900,380,-11894,2793,3936,4076,3751,-11638,-172,10438,-813,-1720,-5543,-3282,12752,2138,-9821,-240,315,7818,4237,-11676,-1413,7992,-15,1222,-7244,-3786,10796,1737,-5992,-1329,-2742,5994,3281,-9431,-595,4354,1982,2703,-6320,-2933,6606,593,-1749,-1357,-1531,5897,-224,-5576,-119,1252,1611,72,-5661,301,5145,-687,-1733,-3526,349,5864,-3045,-4540,1166,1737,4756,-2679,-5664,3536,3945,651,-1157,-6213,5029,6253,-2526,-2198,-2364,2857,8843,-5813,-7411,2873,1718,4510,-2886,-9950,4485,7490,-449,-1870,-7530,3679,11368,-5141,-5888,31,286,7952,-2640,-11607,4563,5023,970,-528,-9441,2416,11274,-2154,-3864,-2221,-630,11612,-599,-9785,2272,3612,3534,1322,-8677,1129,7689,-1659,-1357,-4691,-1067,9558,-1273,-5929,286,909,5563,587,-9000,800,4476,-194,618,-4670,84,7751,-2054,-2544,-209,927,5527,-430,-5861,1866,1946,861,-433,-4931,2277,4303,-1997,-2484,-2247,1045,4547,-4149,-3153,2404,1928,2462,-4085,-5443,4829,4127,-807,-2768,-4867,6173,4786,-6307,-3754,701,3377,5712,-6373,-5905,5375,3319,2116,-3824,-7525,6668,5707,-4038,-2725,-3808,4362,9812,-7372,-5829,3326,2238,4799,-4585,-8571,5681,6291,-573,-2702,-7842,4243,8208,-5855,-4661,-875,2190,8669,-3549,-8040,4299,2910,2128,-399,-7158,3780,7632,-2792,-2127,-3096,-1036,7943,-2815,-5534,2407,1524,3034,-777,-6610,3409,4907,-1701,-374,-3779,1924,4810,-3130,-3471,1958,956,2823,-2768,-4246,3937,2489,-444,-528,-3463,3546,2603,-3602,-2337,1309,2727,3114,-5610,-1981,3188,2342,684,-5000,-3180,5342,3149,-4103,-2603,-1587,6236,3633,-6972,-3910,2092,3635,2930,-6350,-3655,7154,3114,-1126,-4359,-5150,8001,3362,-5848,-2834,-514,5390,6124,-7087,-4103,3589,2107,1577,-4777,-5315,6397,4917,-2967,-3038,-3392,5334,7136,-5299,-5468,2106,2607,4176,-4475,-6274,4696,3610,-770,-1574,-4381,4539,5319,-4123,-2729,-506,2441,5562,-3301,-3353,3424,695,488,-1846,-3889,3348,1373,-3445,-1392,-1071,2190,3178,-3340,-2038,3194,1915,1718,-2015,-1872,3590,947,-1973,-1198,-526,3670,1831,-4365,194,1395,2598,-7,-5533,-1222,5527,2086,-769,-3600,-857,6410,757,-4916,-1843,300,4931,2466,-6495,-1461,3777,3540,385,-6083,-1333,7689,1681,-2989,-3176,-820,7123,1679,-6675,-1944,1664,4149,1419,-6758,-2410,5646,2790,-687,-3850,-3798,5999,3135,-4464,-2817,-732,4554,3282,-5920,-3272,3713,3686,1555,-4393,-4033,5255,2320,-2581,-2863,-2006,4803,2793,-5820,-1903,851,2417,1556,-3083,-2231,2575,377,-166,-2019,5,3379,1848,-3749,-1167,816,2445,1536,-4977,-1383,4606],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-5,6,-6,7,-8,8,-9,9,-11,11,-13,14,-15,16,-17,19,-21,23,-25,28,-31,35,-39,46,-53,63,-77,97,-128,184,-321,2282,-551,-2408,-7677,1480,10718,-3902,-4481,-1302,1108,9006,-927,-9813,2698,4570,2324,-711,-8847,1431,8703,-2315,-2292,-2516,-304,6961,-1240,-4978,836,1019,2513,-997,-6829,3284,3256,-1242,-1744,-3752,3367,4331,-4445,-1841,-823,1546,3597,-4530,-3377,3603,770,1212,-3318,-3257,6382,3164,-4676,-1125,-1389,4412,3827,-9038,-2121,3997,1496,2482,-6327,-5121,8252,2195,-3599,-2992,-5020,7441,6654,-8838,-2521,1601,2350,6893,-8142,-5040,8528,3145,329,-3036,-7820,8742,7203,-7638,-3591,-2463,3426,9621,-8045,-6491,5556,1642,4017,-4060,-8917,7336,6737,-3353,-2131,-5740,3329,8599,-4842,-4861,977,1221,6357,-3507,-7796,4131,3071,326,-1668,-6533,2706,6319,-3262,-1735,-1341,1503,4873,-3387,-4205,2227,1426,1503,-1513,-5425,3801,3093,-2412,-2127,-2050,3413,2440,-4140,-677,2285,1913,1932,-6011,-1257,5933,-29,-991,-2557,-1292,5869,1206,-5250,-1899,21,4334,2475,-8025,-2571,5522,802,1072,-6439,-2729,9879,922,-4856,-1832,-1487,8195,3659,-9250,-2019,4154,3062,3158,-10188,-4913,10105,2111,-2509,-3175,-5737,8710,4728,-7185,-1883,-894,3840,5960,-7332,-3923,6931,2710,-71,-3995,-5713,7113,2839,-3928,-2147,-901,4066,6974,-6943,-4135,3610,843,4231,-3314,-4583,4315,2468,-1268,-1373,-3862,3827,4192,-4806,-1209,49,884,2368,-3573,-1685,3136,-150,839,-2472,-1404,4994,1664,-3657,-748,-68,3203,1318,-4838,488,2727,1199,605,-3764,-631,6649,-645,-2514,-2707,-207,6039,-441,-6784,99,3473,3291,-18,-8383,792,5406,-485,-1945,-5681,-1061,8723,-927,-5912,-848,170,6984,1753,-8614,256,4583,1817,112,-6417,-1356,9891,1209,-3846,-4323,-2005,7987,1756,-7070,-819,1957,3822,2763,-8260,-1544,6648,2161,-1388,-4074,-2642,6981,2298,-6104,-1444,1080,4409,3120,-6136,-1642,3608,2253,517,-3470,-2106,5554,2186,-2179,-2002,-1718,3982,904,-3335,-337,1804,1041,367,-2934,-1037,3495,-244,-195,-1573,-4,4032,-535,-3016,281,1295,3218,-1124,-4596,1540,3337,75,-1685,-2964,1334,5328,-1858,-3082,-404,1145,4264,-2423,-6280,983,4513,1315,-3456,-6150,2382,5972,-1606,-3285,-2167,2486,7846,-2082,-5314,1181,3421,3808,-1350,-7551,1747,4537,913,-2885,-5286,448,6278,-1443,-5445,-2005,207,5505,-882,-6220,988,3607,3115,-1263,-6374,147,5123,-477,-3020,-3085,1466,4673,-34,-5879,203,3636,3347,1154,-5364,-309,4162,223,-255,-2734,-105,5125,244,-2526,66,1306,3417,-897,-4131,285,2481,758,-2066,-1823,1110,3767,-2067,-1812,-405,2287,2411,-2240,-2684,1990,2400,858,-2426,-2695,1800,3642,-2183,-3636,-950,3448,3645,-2832],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-4,4,-6,6,-6,7,-9,9,-10,11,-13,14,-16,17,-18,21,-23,25,-28,31,-34,38,-41,46,-50,56,-63,71,-81,93,-107,126,-152,188,-242,332,-508,1994,-8231,-4837,9430,1743,326,-5364,-5239,8433,3775,-5923,-2182,-1973,4503,5492,-7699,-3158,4092,2514,2730,-4389,-4358,6493,2763,-1830,-2515,-1780,4941,3970,-3371,-2251,1842,2460,2021,-6167,-811,3544,370,-1097,-3067,-607,5621,-236,-3261,-349,-386,4808,-668,-7814,1812,4227,846,-288,-6826,1844,7576,-3166,-2776,-2335,-711,9474,-2303,-8374,3593,2554,3999,-1605,-9386,3550,7973,-1830,-1076,-5102,-14,11508,-2898,-8634,895,463,8290,946,-11538,2851,6000,2253,534,-8220,-613,11527,-2015,-4916,-2760,-242,9936,1875,-11364,129,3566,4888,2925,-8830,-1511,7918,-6,-1425,-3873,-4088,8835,2643,-7006,-1497,1331,5277,3412,-8038,-1290,4895,975,143,-5194,-1958,7094,1421,-4801,-871,426,4854,1035,-5355,913,1504,2278,-582,-3744,296,3616,-795,-1182,-2679,556,5635,-2133,-3571,1332,2104,3994,-2710,-5623,4751,4041,-213,-1073,-4846,3560,4858,-4979,-3362,-917,1335,5978,-4853,-8119,5209,3888,2263,-1696,-8640,4541,7205,-4060,-2371,-4068,2139,8639,-4110,-7885,2604,2893,5266,-1282,-10194,4607,7130,-367,-797,-6649,1646,9411,-3815,-6186,2,704,8157,-1375,-9460,2516,4374,2601,-1239,-7383,-103,9506,-838,-3149,-2514,-576,8481,-384,-6413,113,1927,3825,1489,-5794,1059,5124,133,-1598,-3765,-1480,5344,-2282,-3236,210,887,4556,-1171,-3182,1333,2341,673,-1355,-2706,2526,3544,-2465,-2692,-449,1968,3051,-3556,-3717,1912,2603,524,-3207,-4868,5538,3463,-3163,-1393,-2408,3607,4692,-5424,-3331,1060,2560,3567,-6167,-5183,4665,2997,-64,-2475,-5437,5980,4878,-4670,-2541,-501,3510,6499,-4892,-7076,4064,3032,2458,-3080,-7135,5141,5912,-2999,-2955,-4012,3145,7656,-4731,-5361,1102,2266,4379,-3473,-6659,3098,4892,-506,-1419,-4743,1936,6122,-2786,-2913,-673,1230,6117,-2633,-3931,825,1862,2185,-1064,-4490,3456,3310,-1643,-2513,-1232,1680,4010,-1988,-2053,782,1352,2323,-1831,-3527,2510,2537,-1971,-2062,-973,3452,2419,-3474,-1943,143,1667,1207,-5050,-1779,3836,1757,-476,-2481,-1450,5036,2588,-4517,-1248,-1296,4224,2741,-6969,-3072,3007,3496,2342,-5503,-2990,6009,3324,-3057,-4375,-2924,4688,2426,-4730,-3433,1859,3791,3154,-6484,-4206,4719,3270,292,-3776,-3719,5119,4507,-3617,-3161,-1542,3470,4771,-4931,-4935,3015,3259,2690,-4704,-4598,3625,4800,-2566,-1787,-3011,3787,3952,-2818,-3765,944,2086,2635,-2426,-3957,3050,2451,519,-1835,-2102,3178,1591,-1853,-1712,-261,3085,865,-3109,-1055,2908,1000,-567,-2320,-1683,2977,1574,-3950,-1217,-952,3162,1462,-4338,-1264,3767,3671,-250,-4107,-1274,3502,521,-1999,-3140],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-6,7,-8,8,-10,11,-13,13,-15,17,-20,21,-23,26,-28,32,-35,38,-43,47,-51,57,-63,70,-78,87,-97,110,-126,146,-172,206,-258,343,-529,2687,-3046,-3525,-5341,2293,11397,-5809,-7886,2075,2809,7350,-2486,-12062,5980,6962,-1249,473,-8441,1403,12107,-4176,-5139,-1457,-1124,9126,-1873,-10882,4239,3655,2102,1443,-9904,279,9461,-2685,-1808,-2530,-2238,9056,-1523,-5822,2022,1152,3558,794,-9358,1730,5890,-2729,-400,-3939,7,6435,-2882,-4577,1788,954,3350,-1456,-5163,3131,2315,-330,-1801,-4435,4098,5077,-2394,-1343,-807,2712,4804,-6505,-4234,3979,2246,3040,-4258,-4631,7529,4287,-2663,-2781,-3925,6623,6154,-7179,-4032,1083,4705,5072,-9029,-6985,7519,3519,-102,-4493,-8241,7047,6635,-6997,-3314,-2691,3930,8804,-7716,-8466,5223,1601,5688,-4242,-10916,7717,6442,-1802,-1534,-6358,4064,10846,-5753,-5871,1577,250,7655,-3397,-9401,6363,3587,75,-742,-8102,4694,7168,-5288,-3353,-1841,1892,5572,-2259,-6577,3794,410,2122,-816,-5452,3772,3263,-2805,-874,-1787,868,4825,-4731,-3259,1186,1026,2898,-2721,-3826,5459,2173,-3147,-3002,-2770,5014,3769,-6193,-2871,1846,3362,3366,-5807,-2294,4940,2110,51,-4860,-2905,7851,1938,-4705,-2454,-1146,7258,4078,-9119,-2427,4122,2480,2605,-8145,-5186,8732,1856,-1412,-5118,-4490,8815,5211,-7789,-2627,482,3710,5842,-8555,-4986,6582,2152,963,-4509,-6173,8149,4536,-5059,-3408,-3928,5379,6821,-7972,-4285,2914,1277,4672,-4577,-7866,6798,3583,-2364,-1496,-4250,4628,5138,-4458,-1920,213,1291,3670,-3494,-4484,4909,1357,444,-1890,-3161,4034,3923,-3503,-1121,159,2257,2267,-5287,-2612,4569,447,-1107,-3373,-1814,5467,1354,-2782,-612,701,4179,891,-4687,-1132,2245,3610,909,-6973,-355,6267,1293,-2219,-4988,-707,7281,895,-5650,-2760,1548,6075,2266,-7799,-730,4802,1924,744,-7862,-1880,7960,2092,-3789,-4563,-2659,8331,2745,-8372,-3246,2547,3890,3545,-7085,-3043,6945,1435,503,-3710,-3797,7719,3033,-4803,-1842,-1043,4354,3403,-6892,-3118,4455,1411,1751,-4206,-4325,6269,1779,-2656,-1673,-1414,4460,3759,-5785,-1177,2660,888,1165,-4149,-1611,5546,843,-1192,-1415,-1720,3633,1206,-4423,264,1240,2633,-763,-4210,-1265,4147,-192,-1885,-2674,1414,4579,-1324,-4028,193,2275,4077,-1618,-5811,1889,3695,2138,-2374,-5106,1107,5980,-297,-3655,-2998,1218,5934,-1662,-6124,-310,2992,4864,-671,-7844,1243,5956,809,-1499,-5007,1484,6797,-1476,-5359,-2047,-413,6136,328,-7268,-676,3820,3037,-367,-7321,891,6546,774,-3350,-3468,-578,5883,1583,-5438,-1959,2460,2694,1192,-4985,112,4767,631,-1326,-3003,-1366,4696,945,-3990,-415,-63,3540,295,-4514,-511,2352,806,-1011,-2785,-497,3806,-1087,-3280,-313,944,4197,-1095],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,1,-2,2,-2,3,-3,4,-3,4,-4,5,-5,5,-6,6,-7,8,-9,10,-11,11,-13,15,-16,18,-21,24,-27,32,-38,45,-57,71,-93,129,-181,729,-8773,-4522,10664,524,-2795,-3266,-4402,11682,4728,-10526,-1613,1221,4694,5811,-11050,-3554,8907,1662,279,-4761,-6571,10790,4345,-7587,-1280,-3268,5662,8381,-9842,-3585,5070,1571,4619,-4347,-6951,7799,3096,-2608,-3158,-3575,3914,5619,-6793,-2723,2158,1483,3650,-5896,-3795,6290,516,-1249,-1364,-3831,5952,1063,-5172,36,547,2576,1443,-6472,1101,4119,3,-1374,-4243,-718,6969,-839,-3791,-1997,-373,7905,-1001,-7340,1193,2618,3703,82,-9145,1528,7210,-280,-3089,-5728,60,10779,-2432,-6608,84,1149,7200,1258,-10599,2180,6530,2134,635,-10249,-1270,12069,-1007,-4844,-3251,-2130,11462,1650,-11223,-274,3589,3027,3607,-10812,-1928,9191,618,-1584,-4095,-4693,10569,2855,-8539,-270,-416,4007,4145,-9911,-1661,5632,896,1185,-3603,-3299,7605,773,-5228,-1022,-2054,5282,2687,-7012,-489,2746,1460,2392,-5510,-1284,5866,-849,-2737,-1081,-1541,4750,83,-4341,1343,1707,1676,-27,-6301,1423,5187,-1228,-2003,-3277,1906,6364,-2651,-4320,-456,2158,5461,-2296,-6621,3304,3734,2681,-2545,-6644,5000,7766,-2416,-3125,-3657,2136,8506,-3832,-7058,2237,2137,3997,-1458,-10466,4316,6792,-245,-1440,-6805,1839,10843,-2989,-4970,-1470,863,8049,-2018,-10170,2092,4260,2528,1343,-9891,269,8701,-2425,-2606,-2210,-1529,8756,-1168,-7954,1652,516,3038,2933,-8357,953,6240,-756,-738,-3297,-712,6670,-208,-4153,919,164,3659,313,-4477,1281,3407,-318,-267,-3911,1132,5732,-1965,-3309,223,472,1847,-2430,-4409,2665,3584,693,-2439,-4503,3894,4080,-2419,-2717,-2082,2583,3676,-4307,-3432,1032,1975,4334,-4606,-4898,4092,3894,167,-4115,-5575,5603,5595,-4480,-4323,-2747,4587,7040,-5367,-6680,2718,3718,3433,-2675,-7072,4705,6170,-2077,-3674,-5372,3281,9197,-3044,-5253,468,2649,5573,-2751,-7657,3133,4835,1261,-1473,-6111,2594,6959,-2334,-4235,-2415,-176,6672,-1664,-6393,1701,1782,1877,329,-4101,2557,4751,-1083,-1223,-1403,130,5743,-2821,-2787,1903,1318,2392,-945,-4087,2477,3706,-1520,-1053,-1433,2124,3390,-2656,-3240,720,1579,2684,-2708,-3723,2978,2601,-1276,-2291,-1975,4507,3533,-2829,-2497,-129,4533,2109,-4281,-2136,4075,2456,1380,-5434,-4416,5437,2576,-3229,-3960,-2314,4938,4007,-5029,-3811,1077,3775,3397,-6015,-4539,4883,3829,132,-5021,-3678,6639,4318,-3138,-2854,-1266,3650,5484,-5078,-5112,2530,2663,3010,-3629,-5554,3858,4540,-1397,-2615,-2898,3567,4651,-4423,-3567,762,2352,3029,-3004,-3817,3264,4546,-640,-1763,-4061,2420,3213,-2413,-2330,158,1222,1956,-3498,-2274,3556,1700,243,-1953,-2562,2853,2273,-2399,-526],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,5,-6,6,-8,9,-9,10,-11,12,-13,16,-17,18,-20,22,-24,27,-29,32,-34,38,-42,47,-52,57,-65,73,-83,96,-111,133,-161,201,-262,363,-556,1051,-5454,-7122,2968,1956,6475,-6202,-9152,5225,5469,-489,-2541,-6308,4606,7090,-4239,-3431,-1489,2208,6244,-3860,-5612,2056,3308,2244,-2576,-5183,4140,2935,-2375,-1624,-4012,3496,3935,-3617,-903,152,2662,3102,-3243,-2270,4772,760,-825,-2034,-1434,7031,884,-4457,724,-646,4109,2698,-7971,42,4587,171,1541,-6847,-1817,9299,-1809,-4916,-1816,-1679,8014,1863,-9511,888,3839,3175,2330,-7334,-2990,10479,263,-3047,-2931,-5238,10441,4004,-10333,-1319,1121,5321,4828,-10236,-4679,8793,2564,1068,-5895,-5696,8671,4545,-6380,-3010,-2697,6195,7278,-7912,-4573,2438,2902,3782,-5626,-6673,6109,3552,-3010,-2630,-4108,5819,4576,-4853,-2684,1120,3111,4708,-4436,-3638,2677,2465,609,-3266,-4169,4193,2038,-2766,-1227,-1674,3604,1185,-5137,-346,3211,741,491,-4847,404,4963,-557,-1506,-2236,-442,6399,-238,-4843,1304,1089,2478,-241,-7390,1803,6577,-852,-1483,-5508,596,9134,-715,-5159,-996,281,6916,396,-9273,1572,5508,1265,454,-7668,-721,9705,-160,-3881,-2300,-1030,9112,224,-11123,366,3310,5131,2531,-9155,-1248,9001,558,-2374,-5121,-4561,9511,1319,-7197,-2603,-235,4588,3077,-8447,-2030,4739,2321,794,-6196,-2301,7482,1808,-1776,-1678,-1816,4407,2808,-6116,-1291,2585,2122,2162,-5136,-727,4545,-256,-292,-2209,-1113,4540,409,-3458,-741,607,1675,36,-4663,901,2994,352,374,-4404,1430,4770,-686,-3609,-744,298,5154,-3051,-5106,3650,2411,1467,-1698,-6642,2917,6125,-1667,-3035,-4077,1957,6257,-2693,-6548,2038,1579,3875,-2003,-8595,2636,6698,-1024,-2477,-5663,1857,8207,-1548,-5167,-2023,2334,6884,-1512,-8667,1214,4390,2434,-1073,-8803,-626,7662,-1192,-2747,-3331,286,7360,-816,-7814,-9,2621,3705,1101,-6638,-1239,5029,1715,-899,-4482,-1547,4834,574,-3390,-1560,-349,3597,-428,-4894,491,2863,1172,-186,-4013,831,4792,159,-2430,-1370,-279,4336,-611,-2567,415,2464,3096,-2336,-3111,2310,3222,-801,-2420,-2258,2165,3875,-2406,-2927,784,1887,2247,-3564,-3554,3412,3246,-119,-2360,-3681,3721,4133,-3940,-2761,-1436,3212,4187,-4469,-4774,3077,2986,1862,-3020,-5142,4222,3706,-2314,-2507,-4083,2984,6122,-3925,-4011,1189,2845,4307,-3457,-6271,3401,4161,-144,-2315,-5666,3058,6192,-2658,-3977,-2091,1796,5773,-2172,-5534,525,2622,2210,-1321,-5515,1742,5223,-1252,-1396,-2114,2097,4423,-1751,-2651,791,745,2220,-233,-3732,1413,3230,158,-382,-2098,1948,2652,-2565,-1566,-94,1662,1731,-1998,-2409,1944,1515,199,-1303,-2165,3182,3049,-1591,-1565,-596,2190,1812,-3129,-1735,2564,2967,-381,-2004,-2079],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,5,-5,6,-6,7,-7,8,-9,10,-12,13,-14,15,-17,18,-21,23,-25,29,-32,36,-41,46,-53,62,-74,92,-118,162,-248,471,-1973,-1903,10996,863,-8950,-1013,1065,5036,1837,-10017,-1556,6576,1506,-193,-6313,-3137,8587,908,-3503,-3025,-1122,6404,2251,-7834,349,1697,2750,1335,-4885,-73,5170,-20,-1792,-3434,-307,5467,-2709,-3870,364,1402,4091,-663,-5811,3689,2865,-829,-737,-3642,3151,5419,-4954,-1553,247,1552,6370,-4875,-5103,4631,2369,741,-1644,-7200,6955,7086,-6025,-2442,-3241,2698,8594,-5344,-7311,3445,2200,4785,-3190,-11760,6507,7083,-1989,-1277,-6989,2165,10669,-5519,-6214,543,1359,8584,-1764,-10753,3843,5386,1253,-330,-10329,1280,9501,-2353,-5299,-3638,-1096,8660,-325,-8663,1194,3521,4919,786,-8654,613,5866,126,84,-6264,-48,7922,-786,-3725,-311,124,4662,-46,-5541,1153,3213,440,-1126,-5700,1422,3065,-2101,-1178,-1927,2729,4562,-1546,-3392,3684,1728,1689,-2030,-3723,5186,3156,-1817,-1396,-3186,4067,3793,-5618,-3758,2105,2423,4696,-5592,-4405,6280,1849,-78,-2277,-5178,6818,6097,-6223,-2122,-835,2766,5851,-7420,-6074,4740,1727,1884,-4674,-7476,7293,6114,-3398,-1974,-4478,4378,9342,-5358,-5352,3165,2031,6582,-3192,-8953,5917,3965,-632,-1374,-5940,3095,7794,-4099,-3090,-822,1493,7516,-2931,-7041,3012,2304,2847,-1583,-6997,3192,5906,-1083,-1775,-3181,1254,4864,-2119,-3743,330,1258,3059,-2184,-5349,2994,3249,-790,-1275,-2414,2277,2551,-3389,-1262,1297,2128,2164,-3804,-1061,3099,710,-328,-2617,-2562,4965,1896,-2977,-1185,96,4515,3270,-6391,-484,4075,992,1430,-4861,-2988,6073,2866,-2389,-2769,-2988,6372,3610,-6406,-2260,1905,3322,2504,-7624,-3817,7177,489,365,-4399,-4518,6646,3674,-5270,-2089,-1278,4293,4612,-7078,-5384,4796,2784,2473,-3642,-6508,5892,3964,-1344,-2460,-2703,4777,5231,-4605,-4306,795,2094,4988,-4773,-5236,3275,3346,674,-2666,-2283,3408,3413,-3086,-1277,-948,2233,3424,-4375,-2534,3377,558,977,-1818,-2303,3626,1205,-1810,-1604,-169,2554,1402,-3606,-262,1025,1049,317,-4502,-1679,4078,618,58,-1536,588,5072,-1223,-4247,-734,1629,4339,-353,-6272,-605,3373,1029,-834,-3634,-1060,5583,489,-3241,-1847,94,5629,1104,-7111,-1565,3227,2967,97,-5426,-2424,7245,1283,-2015,-3302,-1357,6491,2413,-6840,-1352,2555,4262,2479,-6210,-2284,5521,1927,803,-4457,-2648,6551,2384,-3166,-2963,221,3993,3088,-5103,-1832,2083,2820,1241,-3894,-1099,4347,1755,-1238,-2386,-566,4075,1986,-3507,-888,471,2925,594,-3485,-2442,3127,1202,-1046,-1457,418,2463,1137,-3618,-252,1477,2202,-644,-3354,683,2582,633,-854,-2929,-579,4407,-290,-3264,-1490,1245,3801,-1523,-4332,-52,2459],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-4,5,-5,6,-6,7,-7,8,-9,9,-10,11,-12,13,-14,16,-17,19,-20,22,-25,27,-32,36,-42,49,-58,70,-88,115,-159,241,-447,2411,3426,5540,238,-12291,1875,7733,-54,-1806,-8061,-1492,12612,-1451,-6629,157,-1086,8650,2236,-12217,1801,6415,1823,2049,-8901,-1667,10487,-868,-3354,-2668,-2427,9260,1570,-10051,1568,2055,2764,4249,-9603,-273,6669,-1224,33,-3906,-3112,9055,39,-6470,867,-1448,3715,2356,-7547,867,4991,-502,638,-3309,116,5701,-1831,-4344,-146,396,3944,-2222,-6007,1512,2728,1367,-2418,-5123,3298,5455,-2898,-3495,-4273,3722,6682,-4344,-5477,1605,2111,4614,-4772,-7920,4579,5632,778,-3358,-7129,5206,7417,-3777,-4183,-2472,2739,9755,-5589,-9220,3798,3196,3963,-2708,-10342,6107,9576,-3516,-1158,-5333,1887,11554,-4854,-7574,1789,1670,5618,-1575,-11496,3697,6126,341,-4,-6737,155,10463,-3435,-3676,-1060,-1498,8015,-325,-9487,2948,1202,1045,1630,-7110,705,7631,-2807,-880,-2307,-2300,6771,-853,-5923,2540,1066,1792,1124,-5045,3678,3623,-2634,-1544,-1993,1493,5276,-3447,-3353,2443,1298,2756,-3258,-4945,5102,2349,-471,-3941,-3259,5466,4586,-3234,-3073,-428,4228,4520,-6588,-4892,2494,4214,2081,-6020,-5588,6966,4350,-2265,-3130,-4358,6504,7108,-7243,-4445,1533,4145,5504,-5906,-7231,6471,3552,1041,-3900,-8044,6072,7349,-4392,-2546,-3104,1972,8238,-6710,-5972,3586,1564,3910,-3036,-9034,6083,6682,-1889,-1513,-5305,2100,7247,-3726,-3828,1769,221,5815,-2231,-6183,3730,2422,302,-72,-4859,3290,5444,-3974,-794,-548,310,4510,-2816,-4151,4159,1840,247,-1848,-3344,3593,3352,-3343,-2059,451,2934,2479,-4665,-2589,3292,2079,1337,-5086,-899,5932,2459,-993,-2983,-1910,3895,1893,-5218,-2143,1772,5088,2767,-6171,-2427,5216,3126,-838,-5931,-2936,6790,2769,-4651,-4288,-1087,6837,3595,-8498,-4432,2982,3468,2481,-6341,-5208,6113,3120,-1372,-4324,-5474,6989,5433,-6256,-2475,-557,3994,5486,-5637,-5012,3775,2207,1809,-4537,-5707,5467,4492,-3086,-2524,-2945,3043,5204,-4691,-3704,2195,2389,1884,-3328,-4895,4466,2147,-1998,-281,-2334,2572,4463,-4114,-1321,789,730,2251,-3044,-1870,5255,1266,-2237,-989,-1518,4609,1262,-3979,-711,1320,3119,583,-5351,-980,5107,1400,-1176,-4590,-288,5337,1506,-3192,-1886,27,5883,361,-6130,-555,3781,4166,151,-7102,-755,5926,1207,-2422,-5549,-683,7515,1837,-4426,-2856,179,5331,443,-7002,-1634,4801,2791,743,-6904,-945,6601,2085,-2845,-4087,-1403,5985,3465,-5964,-1669,1855,2481,2257,-5585,-1287,4841,1905,-143,-3121,-1738,5572,1504,-3695,-1283,-555,2673,2708,-3793,-1395,2839,1768,498,-3030,-2183,3209,549,-1975,-74,-626,3571,2177,-4584,24,1612,1463,23,-3200,396,4111],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,11,-13,14,-16,18,-19,21,-23,26,-29,31,-34,39,-42,47,-52,58,-64,72,-81,93,-105,122,-143,171,-210,269,-367,557,-1052,5416,8098,-9823,-4124,1473,3881,7004,-9725,-8016,9047,2672,609,-4476,-8555,7657,8413,-7211,-2303,-1651,1989,10081,-8962,-7239,5407,1911,4243,-1733,-10131,6540,5800,-4271,-270,-5006,2914,9289,-5831,-4722,2722,578,6701,-3081,-7229,6834,3174,-2230,-1382,-6113,4193,5837,-5880,-1037,561,430,4422,-4606,-3851,4817,-235,-757,-2032,-4216,4736,2834,-3814,-1373,629,4098,3696,-6352,-1121,3707,2073,-95,-6506,-2299,6618,1664,-2442,-3776,-1867,7311,862,-7571,-1621,765,5256,2209,-10682,-771,7293,1835,654,-6660,-4372,9393,805,-5732,-2127,-2268,8311,4137,-10291,-2579,4408,1953,4168,-10192,-4430,9567,1124,-2448,-4363,-4938,9856,5148,-8215,-1613,469,4268,6191,-9214,-4796,7066,1907,845,-3675,-6603,7823,4440,-5381,409,-3261,3311,5993,-7122,-3836,3310,-164,4334,-4037,-5916,5920,1343,-2544,548,-2760,3689,4487,-6875,-986,3047,1055,1584,-4424,-2309,4795,-903,-1885,-1931,-1868,4785,-384,-5987,-469,1903,2838,1098,-6393,111,5132,1148,-1210,-4411,215,7832,-564,-3492,-1919,1131,7502,-469,-7073,258,3428,3534,-805,-8490,830,7432,896,-1717,-5327,243,8997,441,-6511,-2025,443,7319,1603,-10408,243,5127,2094,1698,-8672,-1553,10400,193,-4481,-2863,-1363,9136,2456,-9589,-235,1659,2779,3573,-8425,-3242,8026,1132,-1343,-3741,-5188,7097,2464,-5743,1063,-215,3086,3934,-7195,-451,5131,759,669,-3617,-2666,7005,-19,-2481,844,-736,3483,612,-6212,1015,3343,609,257,-2979,467,5087,-586,-2242,-1731,985,4863,-1710,-5850,1436,2861,4139,-2183,-6307,2901,4862,-172,-2032,-3808,2187,5942,-1918,-3752,-1564,2542,4695,-4162,-7116,3049,3468,2814,-2825,-6657,3010,7805,-720,-4618,-4203,1421,8563,-2439,-5174,104,2587,4019,-1563,-8340,2914,5810,-398,-1297,-5001,1449,8393,-1194,-5874,-320,1210,6857,446,-7747,421,3441,1339,1018,-5413,-406,5833,-543,-1627,-3090,-202,4531,116,-5693,737,331,1526,668,-4913,1282,4045,-940,-1046,-1469,525,5579,-1527,-3853,1971,1164,2564,-267,-3922,1110,3147,-81,-1525,-2608,1771,3876,-2336,-3667,910,1520,3924,-2509,-4956,3463,3960,425,-3878,-3649,3254,3077,-1688,-3390,-1937,2961,4967,-3848,-4539,2009,3499,2450,-4321,-6163,4651,4670,-567,-4018,-4848,3562,4561,-4026,-3626,-530,3902,6222,-3107,-6107,1356,3112,2265,-1803,-5341,3336,5243,-582,-2829,-3725,1815,5939,-3455,-5211,241,1226,3668,-2370,-6435,2387,4311,608,-1594,-3796,724,4042,-1271,-3259,-568,996,4696,-1514,-3936,1635,1966,1068,340,-3075,1738,3399,-1958,-924,-1946,2451,3588,-2034,-2613,1751,1354,812],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,4,-4,4,-5,5,-6,7,-7,8,-10,11,-12,13,-15,17,-19,20,-23,25,-28,31,-34,38,-42,46,-51,57,-64,71,-80,89,-101,116,-134,158,-189,233,-301,412,-1385,8742,4483,-3334,-2128,-4777,7606,6484,-7227,-3402,1340,3956,5400,-6684,-5674,5679,2891,1281,-3851,-4218,6561,4104,-3908,-2742,-932,4001,3517,-5417,-836,3425,1342,1717,-5117,-1856,4361,351,-1605,-1800,-1593,5553,2,-4539,1323,596,2603,473,-6771,2191,5373,-958,-163,-3931,42,7491,-1222,-5443,514,168,6155,-1144,-9948,3592,4390,156,777,-8051,-516,10711,-2665,-3924,-352,-1423,9475,78,-11003,1727,3110,3468,2277,-10601,-146,10658,-133,-1303,-4840,-2691,11435,508,-8972,-1686,-566,6838,3138,-10350,-2620,6918,2486,1265,-6332,-2735,9393,2086,-4958,-3520,-2463,7669,4441,-8415,-2728,2890,3147,3610,-6012,-2343,6670,1616,-1462,-3121,-2177,5998,2256,-4755,-822,-779,4212,2220,-4713,-583,3096,560,-618,-3925,765,5228,-593,-2156,248,487,4939,-1187,-5107,1843,1528,1756,-579,-6080,2304,5313,-2831,-2497,-3180,1280,7701,-5092,-3772,2687,219,4484,-1802,-8194,4217,4938,-1897,-1091,-5972,2009,8289,-4760,-4711,-258,143,8283,-1685,-9920,3480,4149,2571,-141,-8937,2349,9329,-2038,-4575,-3968,515,9407,-446,-7367,787,2050,4691,982,-9599,765,6784,872,-1692,-4003,-392,8149,-118,-4735,-1975,-768,6337,215,-6221,226,2812,1886,-654,-5080,-690,5472,103,-2389,-3295,-211,4523,-778,-4541,23,452,1635,-278,-4517,2098,3758,-596,-1019,-2425,895,3347,-2694,-1534,320,1260,2637,-3292,-3057,3929,1473,-750,-2317,-4459,4004,3813,-3339,-1483,-253,2280,5405,-3729,-4435,3376,1781,2168,-3097,-5352,5238,3428,-2211,-2480,-2007,3387,7051,-4751,-4831,1746,2279,4306,-3570,-7349,4679,5656,-960,-2675,-5615,3395,7393,-3302,-4134,-1152,2660,7405,-2676,-7341,3704,3608,2326,-1605,-6888,2314,5871,-1363,-2841,-2534,136,7445,-2989,-5148,427,1647,4275,-1148,-6078,1751,3039,-325,-1803,-2662,990,4003,-1733,-2836,-942,1348,3592,-2641,-3135,1906,2669,-217,-1756,-2644,2484,2664,-2078,-2282,-1945,2521,2187,-2216,-1898,2728,1864,600,-2753,-634,3868,-384,-1694,-1950,-1697,4147,1859,-4698,-1185,1135,3058,2374,-5449,-3123,4520,2318,-1108,-3661,-3761,5144,3152,-4535,-2231,-1077,2988,2995,-5413,-3488,3681,3354,1507,-3363,-3598,5959,4326,-3120,-3274,-2096,4717,4543,-5586,-3988,485,2920,4059,-5051,-5509,4235,2910,-69,-3721,-4278,3098,3531,-2568,-1749,-242,3198,3079,-2040,-3667,2467,1967,1111,-1835,-3134,2490,2480,-595,-1681,-1278,2005,1795,-2249,-1795,-135,1872,1279,-2896,-2064,2288,672,-1651,-1235,-680,3572,951,-3628,-189,1055,2550,847,-2922,-1834,3489,781,-244,-3065,125,4435,1270,-3014,-1871,1007,3673],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-14,16,-19,24,-30,40,-57,91,-191,1487,4150,-1280,-10074,1048,9639,-448,-2941,-5412,620,10079,-912,-6862,-396,2347,6626,-701,-7340,1177,4930,1099,-1165,-5820,904,5308,-189,-3075,-2550,490,5529,-2006,-5148,1379,2132,3873,-960,-4748,4909,2121,-1669,235,-4338,3219,4201,-5673,-1954,1002,1347,3676,-4845,-3706,6589,910,730,-1913,-5236,6266,3462,-5991,-1366,-833,3517,6307,-8827,-4472,7819,1634,1647,-4605,-7382,8849,4485,-6514,-1571,-3920,4276,8645,-8712,-4120,2934,2271,6440,-3878,-8756,7889,5071,-2443,-3084,-7008,5907,8871,-6398,-5081,-62,2185,8277,-4786,-9138,2923,2425,3240,-2996,-8943,4003,7115,-2391,-2046,-2495,1155,6934,-3351,-5906,1959,2416,4664,-2031,-6857,2509,3634,-59,-1739,-4289,3351,5144,-2000,-2112,-324,2850,3032,-3937,-3357,2630,1687,1766,-2036,-2942,4782,1782,-2251,-464,-1989,3894,2516,-5159,550,3931,835,1392,-6847,-3138,6073,107,-1819,-1098,-3993,6100,2933,-8129,-51,1168,2631,4861,-7678,-3016,6481,173,-80,-3747,-4617,9107,3859,-6505,-891,-1110,5884,6580,-9740,-4059,5306,2327,3592,-5073,-6276,8757,4308,-2480,-1949,-3696,6103,5903,-8733,-4009,2012,2798,5340,-6436,-5376,5013,2981,400,-1771,-5304,4697,5647,-3834,-2780,-1352,2525,5107,-3964,-3440,2826,2276,2240,-2425,-4269,4234,4297,-1189,-2699,-3244,3604,3231,-4240,-1785,876,2445,777,-3122,-1882,3327,1082,-322,-3218,-605,4753,174,-2775,532,324,3248,1332,-5053,24,3879,124,-703,-3534,-148,6163,-180,-4762,-2023,354,6614,-140,-7750,618,3648,3096,632,-6702,-498,7824,112,-2699,-3636,-1531,7871,2678,-6271,-1045,1402,4629,2087,-7342,-1553,6835,1364,-265,-6062,-2960,8072,1671,-4864,-748,-1319,4953,2925,-7088,-2180,2192,2404,2201,-5996,-3882,5936,2110,-2818,-2674,-3445,4451,3325,-4937,-1754,-31,2883,2431,-4738,-2909,3138,1618,-52,-2610,-2399,3779,1751,-2179,-1555,-283,2957,418,-3857,-107,1394,246,-314,-4212,255,3877,-754,-1624,-518,925,3197,-1935,-4459,399,2089,1824,-2140,-4092,1821,2720,-57,-1728,-1423,255,5153,-1302,-4566,840,1227,3230,-2595,-6264,1581,4970,-308,-1826,-4206,2739,6535,-1238,-4280,-2311,1060,5506,-104,-6803,58,3526,3310,-703,-6361,303,5566,-220,-1381,-4011,-720,5846,224,-6256,-1324,1939,4234,1345,-5488,125,4684,1134,423,-4633,-648,4698,1272,-3222,-2671,379,4646,1273,-5040,-802,2719,2428,655,-3641,-604,3528,310,-1331,-1720,-397,3349,-138,-4259,-944,1406,1320,-940,-2826,1710,1910,-431,-791,-1086,1190,3046,-1716,-3939,106,2234,2843,-2999,-3324,2265,1682,181,-3038,-3436,3128,3302,-1869],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,2,-2,3,-3,4,-4,4,-5,6,-5,6,-7,7,-9,9,-10,11,-12,14,-15,17,-20,24,-28,33,-41,56,-85,175,-983,-6233,-2151,10668,2296,-7848,-1132,-886,7847,4003,-12868,-1280,7842,1456,2268,-8537,-4889,11150,1707,-4553,-1987,-5962,8736,5332,-10638,-1588,2832,1460,5854,-8910,-5798,10046,827,-573,-1995,-5711,8549,4737,-7960,327,177,2424,4220,-6159,-3605,5994,-146,938,-2425,-5344,6640,760,-5392,-572,-862,2306,3334,-6683,-198,4636,-219,297,-5887,-248,7336,111,-3106,-1782,390,6577,-258,-6058,513,1894,3295,-1138,-8137,1661,5851,-116,-2080,-5396,2968,8095,-2424,-7210,-863,1409,8006,-1943,-9321,1371,4959,3339,-1283,-9427,25,9596,-1168,-3533,-4408,-514,11927,-1661,-9552,1383,1599,7057,1229,-11759,969,7500,-1053,-79,-7183,-1765,11909,-44,-6492,252,-1840,8793,2810,-9949,947,4189,213,2423,-7606,-2637,9624,-359,-2036,-1996,-3829,6612,1538,-7617,1593,2185,2573,2857,-6750,-179,7206,-2125,-734,-2431,-2721,6246,-91,-5507,2033,989,1673,310,-5608,739,5021,-1543,-444,-3456,1045,6585,-2632,-5348,443,1641,5428,-2625,-7379,2366,4594,2062,-1757,-4723,3999,5383,-1800,-3980,-3392,1680,7510,-4283,-5066,850,2588,5969,-3908,-7616,3340,4836,427,-2729,-8756,3798,8684,-3344,-5313,-2834,1704,8528,-2924,-7990,2963,2026,4630,-652,-10919,3419,7808,-2640,-1894,-4709,-141,9889,-2495,-6480,78,1480,5406,637,-9588,1065,4554,-224,1436,-6518,-305,8084,-1450,-4628,-255,-1368,5181,-306,-6932,2276,2324,435,1011,-5600,2019,5575,-1996,-1461,-1408,215,4012,-2610,-3992,1896,1558,2224,-815,-4525,2771,4570,-3768,-3102,-628,2734,5194,-2043,-4495,1576,2906,3356,-4467,-5550,4591,4465,-889,-3140,-4052,5973,5569,-3833,-2809,-471,4355,5492,-5289,-4536,3740,3765,3327,-5077,-6395,6739,6023,-1810,-2810,-4473,5769,7421,-4824,-4387,-916,2093,6022,-4316,-6343,4388,3521,1603,-2553,-6085,3973,6572,-3242,-2607,-2687,1427,7109,-3151,-4772,1548,892,4689,-1898,-6407,3460,4253,-1212,-621,-3714,2188,5924,-3847,-3749,1272,448,3046,-1641,-5417,3015,3866,-329,-251,-3530,2699,3527,-3494,-2722,47,1124,2257,-3435,-1881,3556,1619,245,-3004,-2116,5476,2673,-3238,-2745,591,3253,2581,-5224,-1719,2965,3386,683,-5191,-3303,5552,2748,-2273,-2592,-2036,4455,3319,-5654,-3201,1562,4478,2085,-5227,-3571,4367,3471,530,-5234,-4119,6325,3773,-3209,-3998,-2406,4425,4321,-5944,-3953,934,3076,2830,-6139,-3173,5385,3573,-530,-3106,-3624,4761,3977,-3733,-2335,-584,2381,3945,-5093,-4583,2707,2408,1553,-2528,-3597,3843,4161,-2171,-1656,-653,2326,3079,-2480,-1565,1947,175,1265,-2370,-3597,3069,825,-1633,-1026,-1604,3744,2734,-3828,-1154],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-8,9,-11,11,-13,14,-16,18,-20,22,-24,27,-29,33,-36,40,-44,48,-53,59,-65,71,-78,87,-97,109,-122,139,-158,183,-215,259,-321,416,-583,950,-3942,4619,6684,-2178,-1542,-8626,6319,9237,-5678,-4442,-1534,2133,11092,-6116,-10781,4917,2926,3198,-1277,-10294,5171,9760,-3940,-1105,-5003,278,11106,-5121,-6814,3718,-383,5080,-199,-10887,5726,5397,-1606,414,-6750,-17,9312,-3871,-3690,1354,-1267,6393,-1201,-7907,3341,2067,-392,957,-6490,1852,5556,-3458,-2293,-1329,839,5259,-4462,-4471,3929,1700,726,-3127,-4490,4415,4344,-4346,-3015,-1650,4255,4421,-4869,-3560,2409,4134,3026,-5114,-4229,7339,3997,-1764,-3936,-4403,7895,3738,-5966,-3295,-1760,6261,6037,-9019,-4719,5682,3792,3712,-7234,-7691,7939,4754,-2637,-3687,-4926,6963,7982,-8135,-4048,1118,3102,8799,-6819,-7427,6871,3890,1400,-2696,-8828,6858,7439,-6575,-1787,-2193,3212,8865,-6269,-5389,5137,460,3423,-2969,-8593,6289,5597,-3502,-537,-4114,2747,7685,-5633,-2834,2141,71,4313,-2629,-5539,5390,2504,-2469,-240,-4179,3682,4279,-4882,-1095,1847,1284,3001,-5398,-3451,5036,1245,-1621,-2395,-1584,5582,2209,-4414,-568,964,4076,2257,-6913,-2192,4425,3969,-157,-5998,-1528,7042,3221,-2468,-4201,-2085,8661,2070,-6527,-1376,576,5086,3377,-8866,-2598,6098,3815,1246,-7654,-3782,10118,3168,-4634,-3044,-1730,6932,4635,-8039,-2781,2927,3282,4093,-7614,-5951,7886,2646,-971,-2807,-5400,7972,5366,-7204,-1143,-71,2546,5615,-6585,-5419,4993,1890,862,-3814,-4333,6486,3642,-4620,-939,-2081,1985,4899,-5904,-2448,3827,-197,518,-3814,-3505,5290,2211,-3410,71,-363,3029,1838,-4913,-1082,2596,1975,1735,-4126,-1073,5373,645,-1904,-3084,-966,6146,466,-4992,-1045,1887,4040,-769,-6611,116,5625,2208,-1432,-6500,-551,7205,-126,-4943,-3172,842,7760,492,-7538,-1563,3219,4983,629,-8607,-704,7339,1895,-1060,-5212,-989,8846,1712,-5256,-1459,169,5442,3304,-8300,-710,4135,1532,1441,-5796,-1949,7257,737,-3146,-1531,-1335,6561,2630,-7733,-666,1755,2383,3124,-6719,-2221,6322,1091,-503,-1424,-2723,6963,1286,-4395,203,977,2576,2224,-5151,-749,3774,49,-856,-2639,-1098,4728,237,-2993,-1309,762,3263,-56,-4834,1217,3795,868,-461,-4006,1399,5447,-1662,-3748,-2590,1637,5477,-902,-4736,-380,3918,3258,-1649,-5407,226,6126,185,-2932,-3530,1877,6906,-1033,-4833,-2358,4104,5516,-1451,-7738,-276,3838,2794,-1668,-6725,531,6416,1,-3923,-3630,1345,7162,-1792,-6526,-694,2337,3001,-1208,-7508,1091,5312,1421,-1070,-5013,-450,6231,-484,-4493,-1494,873,4264,615,-6373,-48,2423,1362,-149,-5103,-1024,4722,-116,-2843,-2560,-497,3608,-302,-3868,735,1590,641,-1104,-3944,1622,4163,-445,-1448,-1147,728],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,9,-10,12,-13,14,-15,17,-19,22,-24,26,-29,32,-35,39,-42,46,-51,56,-63,70,-77,86,-97,109,-125,144,-168,200,-245,312,-420,623,-1132,5241,3507,-10981,-534,4785,4219,1594,-7303,-3942,8670,1797,-2300,-4109,-1785,7789,1706,-5705,-1130,389,4610,1331,-7060,-1841,3336,2549,508,-6109,-1040,5610,-926,-3152,-2227,-107,6352,-1985,-5549,289,1268,3638,265,-6175,2787,3586,-2545,-47,-3029,1038,7279,-4407,-4086,2378,-817,4824,-2222,-8227,4874,4604,-1329,215,-7142,2709,9058,-6296,-3646,1014,2189,8389,-3993,-9917,6776,3029,278,-511,-8836,3119,9577,-5120,-4970,-2802,135,10107,-3734,-10035,2383,2773,4743,308,-11735,2151,9598,-828,-1785,-6469,-955,11803,-785,-7164,-483,7,7668,308,-10056,413,5303,2504,90,-8042,-732,8563,-127,-3817,-3854,-299,7633,496,-5371,-179,1948,3713,-505,-6783,880,4040,668,113,-3966,465,4648,-2178,-2207,-609,1099,4316,-2442,-4157,3134,1026,33,-1031,-5459,3998,4640,-3230,-1389,-1291,2124,5502,-4902,-3694,3874,1209,2511,-3723,-6733,6284,3259,-2780,-803,-5291,4328,6946,-7626,-3364,2415,1467,5792,-4658,-7675,5827,4382,-556,-1802,-6543,4463,8006,-5364,-3676,-1353,1778,6902,-5381,-8809,3621,4002,2164,-1554,-8146,4125,7471,-2932,-3598,-3834,1943,8191,-3817,-5765,1180,3310,4671,-1798,-7472,2160,4680,378,-1426,-4299,1451,5971,-2254,-3419,-1203,1599,5203,-1645,-5845,688,2896,2731,-866,-5051,2045,3576,-1875,-648,-2657,1976,4817,-3206,-1571,49,2769,2583,-2710,-3341,4806,973,-1277,-1006,-2807,3284,2146,-4511,-1391,-305,2277,2977,-5566,-1792,5688,893,-1236,-2342,-3703,6893,2673,-5049,-1852,-951,4922,4446,-7133,-2303,4254,2139,1813,-6122,-4580,7523,3289,-3351,-2154,-2333,5664,5247,-7477,-3282,1345,3106,4177,-6023,-5902,5739,4178,-755,-3250,-4626,5012,5049,-4580,-3707,-2715,3725,5892,-4662,-5829,2335,2943,2945,-3315,-5134,3431,3119,-1046,-2016,-2151,3053,5054,-2248,-2966,-263,61,3002,-3504,-2606,2618,1585,-1045,-1980,-1961,3722,1492,-1789,-1666,-379,2107,1922,-3340,-1494,2067,414,427,-3630,-1210,4383,418,-1946,-1028,-625,4532,118,-5102,-812,1716,1168,537,-4535,-1921,4997,-473,-920,-3452,-2265,5795,688,-5229,-270,1883,3774,1487,-6443,-1143,5699,2845,-1568,-4849,-1762,7063,2700,-4226,-2464,-296,5612,3354,-5936,-3075,1996,3376,1392,-6730,-2966,5878,2581,-1440,-2795,-2477,4430,3303,-5064,-2714,1260,3074,1959,-4129,-3882,4407,3127,697,-2673,-2487,3236,2666,-2511,-2470,-548,3267,2828,-4654,-535,1705,914,232,-2210,-1796,2691,957,-1992,-2565,-935,2928,316,-3679,-820,1473,919,956,-3361,-460,2992,173,99,-1420,275,4247,81,-2705,312,1390,2035,-315,-4247,1640,3645,1259,-221],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-7,8,-9,9,-11,11,-13,15,-16,18,-20,22,-24,27,-29,32,-35,39,-43,46,-52,57,-64,71,-81,91,-104,121,-142,172,-214,280,-401,696,-3344,-4126,-3484,3931,9741,-5745,-6733,2395,4305,5065,-2243,-7869,4740,5301,-840,-3442,-5701,3356,5929,-2800,-3627,-1518,2138,5185,-3176,-4676,2591,1124,750,-2668,-3721,5159,2769,-1826,-1675,-3932,4698,3555,-5430,-662,1238,728,2544,-5058,-2829,5277,-1085,-1705,-1335,-3125,7317,2056,-7651,-107,2106,3147,3365,-8773,-1861,8099,-319,-653,-4129,-4704,9915,2078,-9074,-439,-915,4933,5211,-10615,-2594,6073,2512,2027,-7020,-6165,10275,2160,-4680,-2541,-3422,7854,5994,-9646,-4404,2775,3361,5885,-7602,-5852,7823,3223,-1386,-3325,-7523,7064,5893,-6289,-3990,-1922,4077,5709,-5670,-4842,4089,2747,1992,-4784,-6103,5429,4613,-2491,-1558,-2802,4717,4988,-4935,-3405,-127,2302,3682,-3882,-2626,3701,970,1081,-2456,-2370,5406,2252,-2754,-677,-1024,3497,2557,-6679,39,2933,-302,982,-5365,-494,7050,-2449,-2149,-1206,-1318,5475,24,-7031,935,2932,1330,2029,-8005,65,7285,-936,-2581,-4119,-1346,9668,-249,-8406,-247,1617,5165,1934,-10174,399,7814,673,147,-6432,-2947,10527,1852,-5698,-1938,-1161,6616,4000,-10180,-2143,4897,1624,2333,-8148,-2752,9617,1808,-2545,-4189,-3986,6740,3324,-6663,-1779,159,3717,3234,-7345,-3900,5510,2655,-114,-4045,-2906,5931,1843,-2229,-2397,-883,4715,2433,-5151,-1555,1821,1380,1146,-4616,-407,4464,887,-696,-2671,-1169,4529,-597,-3468,1174,461,2007,374,-5099,2581,3495,-583,-280,-2874,142,5663,-2807,-3135,805,1404,5460,-1688,-6828,2958,2822,864,-898,-5873,1072,6120,-2297,-3340,-1543,1095,7636,-1087,-6364,2427,2952,3137,-903,-7799,1133,7053,-898,-2247,-5518,460,8076,-1814,-5991,-1137,1798,6624,468,-8523,543,5914,1660,-884,-5126,-1715,7095,-199,-4306,-1665,-724,5660,691,-6966,-586,2703,2732,89,-5660,-188,4775,650,-1061,-3445,-1584,4667,896,-4405,-535,-255,4795,52,-3681,461,2836,618,-848,-2987,293,3409,-1396,-2547,-1962,331,2640,-2014,-3478,1859,1898,335,-1081,-3124,2902,3050,-2200,-1373,-1701,2241,3852,-2792,-2371,2238,1924,2560,-2972,-4868,4766,3263,-1784,-2219,-3253,3223,5757,-2925,-3293,778,2649,4453,-2209,-6579,2992,3945,822,-2220,-5395,3004,5775,-2237,-2365,-1437,1638,4578,-2373,-5038,1232,3925,2962,-616,-6421,1440,5329,-985,-1530,-3719,920,4903,-1910,-3984,-1232,1859,4086,-2081,-5638,1061,3103,739,-1155,-4493,549,5657,-487,-2328,-1049,1075,3977,-962,-2489,-165,625,1956,-2023,-2664,1689,2788,-538,-1242,-1523,1559,3494,-2401,-1886,1364,1387,1574,-2597,-3245,3668,1795,-1524,-2012,-1958,3515,1416,-2203,-2070,-516,2896,2253,-4307,-3338],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,6,-6,7,-7,8,-10,10,-11,12,-14,15,-17,18,-20,22,-25,27,-30,34,-38,43,-48,54,-63,73,-86,105,-130,169,-236,370,-730,3852,6095,-10151,-3937,6331,2566,1938,-7337,-7332,10824,5132,-5449,-2790,-3711,8004,8821,-11250,-4836,4392,2493,6754,-6117,-9002,9007,3661,-2592,-1992,-7850,6256,8220,-7778,-1641,386,1233,8344,-4929,-6768,6252,398,1044,-1491,-8599,4935,5388,-5125,-510,-2181,1633,7162,-6555,-3715,4524,-658,984,-3094,-4983,5383,3660,-3880,544,-3102,3768,4109,-6691,-1322,4559,569,1433,-5944,-3249,7336,1579,-2725,-2997,-1653,7186,2774,-6928,-1380,1833,5405,1525,-8797,-1055,6715,2901,-624,-8592,-205,9533,784,-4401,-3756,-1760,9395,1338,-10147,-1857,1293,5365,2310,-10168,-2138,9589,1170,61,-5830,-4223,10270,2834,-7614,-2209,-2206,5924,4561,-11197,-2860,6101,1301,3777,-7354,-5875,10242,2545,-3709,-1533,-5346,7871,6615,-8755,-1334,3428,679,4879,-6563,-5093,7937,408,-43,-1704,-4972,7107,3951,-6833,1796,949,640,3912,-6158,-1784,5697,-697,-1343,-1373,-955,7068,1089,-5048,504,461,2279,1541,-7012,688,4794,-319,-599,-5340,-1053,6217,29,-3690,-1986,1207,6710,-795,-6960,457,3985,3854,-948,-8983,1824,6598,816,-2744,-7207,827,8951,-1073,-5956,-2598,1251,8165,-1447,-8826,1133,5509,4450,-319,-9871,836,9680,-605,-2423,-5951,-1512,9759,298,-8123,-1294,576,5598,2431,-9985,-726,7369,425,266,-5877,-2906,9340,606,-4952,-970,-1029,6271,2929,-8836,-393,3739,1643,3040,-5574,-2409,8032,-83,-2961,327,-2188,4966,2222,-5981,1878,2390,929,2190,-5506,-496,6634,-1008,-2303,-824,-1095,5949,-1185,-6833,979,2216,1741,-1579,-6068,1756,4306,217,-2663,-3763,2555,5532,-2178,-5079,-612,2217,5165,-3250,-6711,1812,4227,1970,-3868,-7285,2527,7923,-1255,-4685,-4120,2380,7797,-3666,-6198,-449,3303,5596,-3142,-8446,2496,5536,1784,-2460,-7273,2555,7352,-2264,-3992,-2876,1725,7966,-1823,-8470,1858,2385,3923,-534,-8819,1560,6522,-179,-1462,-4950,-167,7688,-1229,-5151,-410,929,3797,171,-6654,1510,3768,-491,-103,-4144,92,5506,-1187,-4260,356,358,4618,-472,-5370,2915,2670,48,-1608,-4071,2018,5028,-1501,-3235,647,1252,4635,-1625,-4724,3096,2254,1314,-2374,-4336,3213,3665,-1670,-2807,-1194,3457,4855,-4224,-4889,481,4639,2774,-4268,-5282,3960,4109,-992,-3775,-3219,4728,5324,-3395,-4416,-2451,4122,5567,-4933,-5641,2529,3812,2882,-4259,-6059,4232,4971,-45,-3627,-4811,2876,5473,-2924,-4728,361,3131,5211,-2965,-6427,1242,3369,934,-1337,-3739,3066,4694,-2027,-1314,-2132,928,5294,-2379,-4304,1195,1816,1839,-871,-3954,2212,2979,-1778,-1221,-1635,1901,4269,-3437,-2810,1366,894,1968,-2680,-2294,3000,2595,431],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-6,6,-8,8,-9,10,-11,11,-13,15,-16,17,-19,22,-24,26,-30,34,-39,45,-53,64,-79,101,-135,194,-312,635,-3598,-8071,-912,1544,8553,-2080,-10988,2688,5345,2584,-1091,-11921,1324,11198,-2546,-2288,-4022,-1591,12366,-1447,-9813,1701,2057,6232,1383,-12135,1852,7795,79,873,-6392,-2723,12049,-1626,-5760,488,-1286,5695,2212,-11054,1364,3184,-796,2054,-7100,-1460,7978,-2515,-3047,489,-2379,6055,1014,-7147,2141,2333,-300,1617,-6115,528,6959,-3760,-3178,-896,-852,5193,-3030,-5760,2290,3356,1583,-3051,-5618,3386,4674,-2275,-3806,-3392,4043,7651,-4650,-4589,-672,4399,6391,-5120,-7302,4052,4805,2943,-3964,-6523,6332,6863,-3462,-4135,-4729,4406,9666,-4602,-6917,1295,3433,7298,-4385,-10075,5363,4886,537,-1453,-9323,3574,10570,-6116,-4782,-2547,436,9783,-3719,-9534,3011,3303,3428,164,-10580,3545,8953,-2425,-1389,-5287,610,9034,-3000,-6211,2830,-1026,4704,-106,-9071,2411,4104,-1821,631,-3976,756,6691,-3456,-3361,923,-355,4504,-1675,-6443,3868,1427,-1649,-568,-3246,2709,5190,-4325,-2420,768,1390,4998,-4355,-5362,3516,2249,1468,-3361,-4139,6104,4289,-3338,-3964,-1714,6338,4930,-6020,-3872,1424,5387,3358,-6578,-4415,5625,3803,-2,-5069,-5337,8116,5344,-4750,-4057,-2440,5567,7892,-7127,-5570,3346,3173,3856,-6482,-8103,7359,4915,-2773,-3339,-5977,5322,8883,-6481,-4289,51,2541,6548,-4955,-7344,4296,3625,1554,-2548,-7234,3976,6853,-3949,-1800,-1746,911,7034,-4386,-5713,3399,1641,1877,-1503,-6258,4213,3831,-3574,-99,-1939,949,5641,-4790,-2732,3116,408,2521,-3039,-3230,5811,2056,-2238,-1694,-1337,4462,3613,-5303,-1271,1500,2611,1631,-4209,-2495,5349,3273,-1699,-3586,-2831,6077,2627,-4396,-3641,86,6585,2821,-6649,-3133,3843,3866,1335,-6814,-2586,7571,3563,-2216,-4623,-2284,7557,2291,-6622,-3827,283,6403,3048,-7107,-3343,4307,2910,637,-5940,-4840,7648,4161,-4184,-4784,-2527,5702,4625,-7016,-2763,2281,3531,2726,-5404,-4995,6385,1905,-2019,-2552,-4450,5119,4194,-5483,-292,1597,3559,3615,-4569,-3495,4211,551,-689,-2071,-3192,4427,2408,-4743,-226,-37,2250,3023,-4499,-1360,3054,1007,59,-2758,-1289,5859,143,-3446,-983,224,3552,1834,-5496,-1466,3719,1884,-730,-5923,-1138,5947,2023,-3621,-3371,-1113,6583,693,-5147,-1864,2426,5602,4,-5992,-273,4720,2963,-1568,-5955,-1087,6881,1274,-3262,-4489,1721,7090,218,-6825,-2784,2966,5523,254,-6774,-2225,6496,1411,-1752,-3873,-2329,7128,1410,-6110,-2109,807,4002,1873,-6654,-1561,2542,2547,1485,-3730,-1866,4978,752,-2792,-1740,-783,4259,2619,-4313,-1776,1349,1154,2046,-3282,-2757,4928,300,-823,-1692,-1156,4357,1552,-3706,-1159,2081,1670,266,-3832],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,-1,0,0,1,-1,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-3,2,-3,3,-4,4,-4,5,-4,4,-3,0,8,-33,136,-1110,-9050,-126,9887,-1325,-4595,-3511,34,8203,-995,-8549,-1123,2515,4802,-591,-7855,204,6058,813,-1951,-4539,1350,6240,-1582,-3847,-1379,607,6068,-2092,-4855,1698,2490,1826,-1336,-4782,3216,5284,-2952,-171,-1767,1529,6235,-5078,-3321,4029,-207,2968,-3112,-6458,7320,2855,-3518,-27,-3820,4071,7279,-7110,-2590,3023,1138,5498,-5343,-8039,8375,3114,-3253,-2295,-7574,6214,8421,-7864,-3776,672,2400,7067,-7153,-9560,6266,3581,2115,-3703,-10491,7046,7872,-4908,-3310,-2951,2786,10226,-5201,-7961,2642,2685,5767,-2700,-10171,4622,6463,350,-2337,-6727,1849,8838,-2459,-5114,-1438,2531,8276,-3094,-7464,1302,4245,3938,-2306,-6258,2887,4981,-295,-1554,-3919,4105,5493,-3740,-3288,519,1385,4191,-2683,-4489,2771,809,-930,-648,-4155,4235,3070,-4453,348,-260,2415,3735,-5579,-850,4475,-425,730,-3570,-3552,7074,890,-5815,-2028,-472,4357,4131,-8133,-1529,5252,992,3689,-5265,-4920,10164,2467,-4406,-2458,-4038,7292,5989,-7927,-2077,2277,3160,4967,-6781,-5197,7974,3460,-394,-4301,-6605,7838,6711,-4765,-4191,-1345,5646,6883,-6112,-6950,4974,3825,2558,-4897,-7778,5590,5037,-1939,-3514,-2638,4171,5065,-4478,-5767,61,4187,3980,-4812,-5060,3556,4070,858,-2392,-3410,4269,3715,-2361,-1490,-1519,2729,3911,-5527,-871,1877,81,2655,-3511,-2133,4360,519,-1371,-1598,-2720,4440,1843,-6162,477,1835,1145,2374,-6763,-991,4758,155,-997,-4497,-1255,6942,349,-5785,1487,689,3975,856,-8045,-1225,5740,973,-15,-5239,-2358,8196,668,-5004,-1307,-387,6167,2795,-8825,-2294,4622,1751,1866,-7028,-3967,8447,3067,-2892,-3525,-2538,7104,3861,-6825,-2782,2328,3945,1878,-7417,-4977,4111,2680,-150,-4011,-2873,5225,3540,-3391,-1727,-1588,4562,2858,-4614,-1399,1650,2198,1687,-3902,-3628,4880,1865,-1561,-2788,-1459,3140,2478,-4612,-1698,187,2939,1294,-4260,-121,2967,766,-540,-3669,-630,4493,-626,-1190,-701,60,2812,-921,-4848,816,2631,1699,440,-4047,229,5877,-1333,-2329,-2380,-188,6157,-1436,-5612,718,2962,2649,-377,-5925,1156,5628,-1653,-2453,-3418,820,7392,-808,-5627,-673,2224,3908,-775,-7583,382,4724,2107,-1456,-6273,-251,7651,1435,-3671,-2092,330,5831,685,-6544,-818,2685,2816,-52,-5420,-289,4983,2226,-1141,-4244,-1524,5329,1175,-4816,-2155,1877,2373,790,-4504,-783,3087,3182,-516,-3531,-618,4345,1097,-1283,-2675,-1113,2754,963,-3182,-222,2108,1992,-1028,-2303,30,2410,-121,-2252,-1585,1142,3319,-1391,-2450,-34,1044,1853,-1310,-3695,2850,2154,1034,-2115,-2564,2097,4623,-1626,-3255,969],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-5,5,-6,6,-7,8,-9,10,-11,12,-13,14,-15,17,-19,21,-24,26,-28,31,-34,38,-42,46,-52,59,-67,77,-89,103,-124,154,-198,272,-921,5187,4548,838,-5550,-6292,7827,4292,-2904,-4172,-4188,6211,6187,-6171,-3997,496,3718,4520,-4742,-4070,4382,2379,209,-3861,-4581,4407,2093,-3152,-1574,-2303,3392,1989,-6133,-1458,2439,902,1816,-5177,-2074,5370,-862,-1233,-978,-1574,5835,-317,-7655,2534,2103,832,628,-8008,725,7565,-4009,-1842,-3000,-2908,10874,-587,-8200,3176,494,4109,2050,-11886,466,8683,117,-267,-5924,-1625,11570,-335,-6776,-213,539,7071,1702,-11696,-596,5597,2391,1100,-7861,-3956,11800,1520,-4767,-3156,-2721,7967,3569,-8514,-2098,2930,4938,4209,-8671,-4008,7140,2269,-523,-6346,-4063,8107,3874,-4048,-2796,-1113,6081,4044,-7122,-1983,3330,2843,1679,-5595,-2045,6118,1163,-1499,-2336,-1063,4273,826,-4759,190,-752,2985,838,-6273,2007,2785,177,120,-5152,-16,5709,-2367,-2072,38,-916,5747,-2550,-6654,3525,1934,98,-361,-6432,2767,7402,-4377,-3364,-1693,165,7989,-2957,-7667,3922,3961,2074,-1084,-7937,3173,7220,-2045,-2839,-4596,-47,9591,-2347,-8446,55,1875,6794,100,-11211,772,5706,316,-620,-7531,-385,10321,-349,-5355,-2185,-172,7631,780,-8929,-562,4195,4139,665,-7311,-267,6534,733,-2259,-3395,-907,7021,952,-5393,-592,2003,5064,1362,-6190,-712,4373,2070,-124,-6065,-222,5147,-1014,-1983,-922,165,4797,-1395,-4842,-29,921,2565,-482,-4121,3226,5077,-1295,-609,-3239,2420,5127,-2772,-2230,2343,868,3179,-2015,-4931,5022,3001,-1117,-1737,-4560,3364,5747,-5339,-3156,882,1682,6020,-3853,-6335,4247,3273,853,-3275,-6802,4380,7153,-4101,-4583,-3013,2409,6524,-4118,-6853,2371,3450,4029,-2249,-8676,3048,6905,-649,-1112,-4476,2177,7481,-2307,-6077,-544,1538,6564,-2224,-5830,910,3927,1459,-2347,-6033,2525,6513,-2155,-3670,-2282,1883,5843,-572,-4646,-307,318,2848,-1850,-4606,1730,3723,-449,-2269,-3480,1653,4223,-2605,-2263,205,1345,2859,-2774,-3108,2060,1649,1279,-2537,-3467,2323,2515,-3198,-2323,-167,2555,3336,-4896,-2294,2782,1680,661,-3320,-3401,4705,2159,-3435,-1564,-1135,4478,3089,-5818,-4442,2711,2240,2433,-3838,-4421,5733,2387,-1979,-3647,-3448,5722,5107,-5225,-3896,-472,3362,3605,-5293,-5372,4678,4716,287,-3967,-5396,4964,5232,-2384,-3635,-3117,3494,4672,-3916,-5549,370,3371,3359,-3347,-5680,2659,3427,-355,-3668,-3114,2942,4552,-2216,-1559,-1371,2304,2782,-3647,-2920,2048,1981,1626,-2711,-3728,1587,2640,-1596,-2095,-1125,2315,1787,-2943,-898,832,1413,632,-2460,-1164,2701,86,-1587,-1607,-873,4024,955,-3172,-1776,2104,3578,815,-3847,-600,4166,2167,-758,-2671,-672,5059],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-17,19,-21,24,-27,30,-33,37,-40,45,-49,55,-61,67,-74,82,-91,101,-112,126,-141,159,-181,208,-242,287,-351,445,-606,949,-3417,6318,9197,-6030,-2599,-3143,4665,9517,-7161,-7331,3450,3629,5418,-3847,-10921,6887,7431,-2057,-1833,-8001,4130,11165,-6800,-4910,-281,839,9128,-4380,-10061,6168,4031,617,636,-10339,1811,9076,-4761,-2059,-605,-591,9740,-3569,-6951,3363,582,2340,917,-7848,3519,5158,-5042,84,-2916,-156,6852,-5313,-4345,3547,162,3025,-1966,-6732,5320,3365,-3879,-1604,-2900,2662,5510,-5650,-3858,2548,3091,3135,-5022,-5421,6552,3592,-421,-3738,-3841,6453,4337,-5654,-3664,-342,7381,4750,-7621,-5211,3475,3569,3451,-8345,-4953,8374,4047,-1348,-5369,-3589,8643,6241,-8218,-4197,-926,5440,6291,-8680,-5666,5885,2760,1663,-5839,-8691,8796,5127,-5625,-1999,-5090,5910,9696,-7790,-4237,3015,1632,6837,-5984,-8022,7681,2933,-1809,-521,-6555,3770,7654,-6269,-1559,-329,405,6141,-5599,-5171,6393,253,164,329,-5381,5016,4575,-5154,324,-584,1255,3847,-5518,-2455,4703,404,422,-2591,-4015,5971,1411,-5237,-1197,-1279,3539,2695,-6722,-1731,5240,3567,721,-5382,-2170,7208,1519,-1254,-4746,-778,8572,1387,-6817,-3065,2058,6299,2429,-8960,-1426,4688,3173,669,-7934,-4144,8694,4054,-2215,-4535,-2745,8557,3285,-8959,-2055,1923,6223,2758,-9605,-4055,7191,2040,323,-6109,-5436,8472,2157,-5420,-2048,-1467,5511,5266,-8233,-2409,4731,1190,3487,-4773,-5148,7786,717,-3107,-838,-3137,4951,3886,-7087,-1219,1367,313,3847,-5123,-4417,5723,415,-1514,-324,-2861,4216,2871,-5440,413,955,552,2064,-6650,-1065,5664,781,-1845,-2194,-1296,7453,1461,-4689,-794,1329,4530,69,-6492,154,5234,2059,-1725,-6033,-1001,6544,678,-4217,-3092,-159,7435,-220,-6673,-1668,2912,4146,-645,-8045,74,6868,2992,-2780,-6542,-84,8759,532,-4983,-2695,126,6482,1623,-8076,-402,3374,4001,1594,-8119,-1494,7091,1503,-2116,-4351,-1514,8580,677,-6038,-307,1776,4113,2564,-7580,-184,5508,1188,629,-3243,-2469,6720,949,-4403,-755,27,2242,2524,-5912,-762,3075,-285,689,-3680,3,5484,-579,-3984,-1213,-597,3340,1337,-4453,996,2992,1453,-1654,-5052,337,5509,-2166,-1808,-1555,345,5248,-1444,-4780,1009,2072,3228,-1250,-5327,1503,3586,763,-3578,-3264,2050,6150,-1297,-4240,-2464,3363,5521,-2484,-6450,277,4061,2733,-3233,-5170,2135,5738,1459,-4094,-3938,1896,6515,-2158,-5968,-740,2619,4869,-2249,-6747,806,4643,850,-1154,-4775,856,6585,-392,-3439,-3353,419,5638,-1277,-5776,404,2102,2882,-331,-5934,424,4460,-447,-2235,-3156,-329,4887,-434,-3552,791,1086,2481,97,-4522,1179,2596,-370,-143,-2782,311,4209,-1824,-3360,367,1610],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,23,-26,28,-32,35,-39,43,-48,53,-59,65,-72,81,-90,100,-113,128,-147,169,-199,240,-302,410,-671,3288,3262,-504,-8751,-2447,10968,636,-5348,-4246,-3183,9705,3175,-10465,-434,2824,5192,3256,-10699,-2595,10237,404,-752,-5257,-5564,10955,2968,-7770,-543,-1703,5543,5954,-10975,-1832,6053,430,3195,-5215,-5479,9496,816,-4255,811,-4554,6125,4851,-9062,-711,3532,-328,4116,-5717,-3057,7017,-1285,-3328,71,-2502,5580,2073,-6868,2074,1383,719,1341,-6666,-1057,5426,-1584,-1395,-3023,-892,6916,-1358,-6612,-15,1784,4474,-2020,-7978,1511,5506,1470,-749,-7153,1531,8847,-1129,-4405,-2871,1990,8981,-2986,-7511,1273,3443,5208,-1471,-10038,2566,8089,1243,-2481,-7872,946,10788,-1992,-5601,-1725,721,8820,-224,-11033,1654,4358,3240,1713,-9956,-170,9948,-961,-610,-3486,-3174,10908,-137,-8627,1603,-263,4405,2589,-8622,-250,7771,-924,769,-3471,-2205,9225,400,-5176,849,-1460,4017,1691,-9045,2134,3127,-1003,1618,-4991,-1585,8714,-3146,-3523,797,-339,5407,-1303,-7743,3240,3205,-106,79,-5722,2359,7591,-3293,-2807,-1320,1501,5164,-1978,-6044,1931,2772,2826,-4210,-7527,4110,5320,-1307,-3456,-5264,3746,7778,-5895,-4392,-1892,5052,6779,-4313,-8246,1833,4754,2166,-2812,-8386,4146,7981,-1514,-3498,-5345,2238,8937,-3753,-5351,-144,2642,6707,-4269,-9870,4179,5001,967,-59,-7586,2910,9126,-2824,-3837,-2142,375,8948,-1814,-7782,2337,2052,3396,804,-6614,1926,5633,-3344,-509,-3258,-1045,8091,-2398,-4362,2661,-795,2105,127,-6607,3110,3453,-2214,8,-3860,722,6267,-3450,-3546,1898,908,3045,-2191,-5101,2991,3015,-746,-1080,-2898,3014,5387,-3328,-3600,-109,3114,4798,-4084,-4821,2695,4501,765,-5347,-3374,4946,3592,-1640,-3647,-3692,5658,5154,-4661,-5271,1768,4253,4389,-5489,-6390,4596,4416,870,-5294,-5221,6346,6342,-3026,-4285,-2537,4589,7228,-5242,-5221,1200,3608,5499,-5108,-7553,5036,4413,-957,-2457,-4762,4110,5778,-3461,-3667,-1154,1276,5163,-3189,-5249,3198,1816,807,-1005,-5284,2863,4606,-3889,-1484,-1210,1572,5261,-3770,-4008,3340,241,495,-1499,-4203,3411,3122,-2942,-1832,-674,3415,3170,-4202,-1310,3453,1689,1291,-2391,-3062,4321,2658,-1510,-1909,-1246,3236,2233,-4246,-2501,3250,3263,2539,-5125,-3120,4295,3307,-1235,-4533,-1885,5427,2707,-4033,-4441,-702,5452,2836,-6175,-3912,4244,3289,1179,-6170,-3716,5106,3402,-2027,-4804,-2393,7154,4408,-5376,-3499,184,3838,4112,-6252,-3249,3923,3357,1240,-4495,-4178,5538,3046,-2736,-3219,-2461,3429,3326,-4582,-2466,1119,2065,3080,-3204,-2752,4261,2268,-713,-1787,-2262,3204,3415,-3692,-1462,650,821,2189,-4009,-2398,3394,354,391,-2716,-979,4920,1408],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,1,-1,1,-2,2,-2,3,-2,3,-4,3,-4,5,-5,6,-6,7,-8,8,-9,9,-10,11,-13,14,-15,17,-19,21,-22,26,-29,33,-38,47,-59,80,-138,770,3839,6826,-5271,-9086,3069,6568,2832,-3781,-6964,4085,7182,-2552,-3879,-3528,4191,6125,-3974,-5576,490,2445,4245,-4090,-6116,3337,1974,55,-1406,-5126,5557,4186,-3465,-611,-1760,1977,4096,-5993,-2152,4243,698,2101,-3271,-4393,7798,966,-4203,875,-2398,3934,5026,-8411,-1133,4463,414,3370,-5485,-4275,9569,689,-4697,-1156,-4496,8015,4524,-10761,-1428,3457,2157,5625,-8749,-5062,9272,1914,-1789,-3247,-5615,9395,5848,-8128,-2644,-307,5501,6654,-8594,-5113,6413,4198,988,-5343,-8485,9466,5373,-4268,-2358,-3905,5735,7506,-7176,-4781,2062,3334,5392,-5221,-7915,4353,4842,133,-4183,-5325,5499,5576,-2951,-3175,-2574,3540,4083,-4498,-3260,2379,1861,2495,-4504,-3567,5068,1071,-255,-1479,-2735,4057,2408,-6117,-331,126,2286,2998,-5256,-220,4213,-1877,-200,-2142,-1995,7119,306,-5239,887,-376,3719,1048,-8217,787,5480,-610,-47,-4915,-2767,8649,224,-5088,-462,-1025,6799,2099,-9442,878,4922,1477,2362,-7365,-2186,9488,721,-4156,-3142,-2468,9485,3294,-8225,-868,2131,4370,2184,-7758,-3233,7144,2334,250,-5822,-3341,8170,3095,-6246,-2198,-1424,5820,4823,-7333,-3452,3285,3531,1159,-7182,-3533,5419,2990,-988,-3149,-1320,4932,2928,-4740,-2754,-339,4186,2802,-5788,-1757,3466,2326,1060,-4255,-1225,5076,489,-1023,-1590,-1240,3890,659,-4864,740,911,2171,934,-4976,841,4451,-1043,-651,-1041,-269,5982,-1652,-6021,1319,2319,2694,-872,-7259,2284,4904,-1627,-1871,-4444,201,7457,-1419,-6009,-181,381,6297,-402,-8876,2463,5398,566,-928,-5725,551,8332,-697,-4963,-2390,1269,7261,685,-8609,-267,3870,2927,823,-7557,123,7731,775,-2222,-4837,-287,7641,631,-5267,-612,1517,4390,1227,-7151,-1719,3751,2319,-829,-5150,-430,4563,1835,-3001,-2049,-216,4760,1817,-3921,-1271,1514,2138,-275,-4621,148,2947,205,-1015,-2639,730,4463,-766,-3043,-540,-384,3568,-564,-4129,1870,2529,204,-812,-3207,1983,4740,-3073,-2208,190,7,5052,-3293,-5301,2882,3107,891,-1611,-4036,3166,5364,-3115,-2783,-1726,1392,6202,-3971,-5864,1274,2642,2766,-2594,-6862,2440,6083,-1092,-3541,-3594,1776,6402,-2440,-4663,-710,2366,4072,-2625,-7635,1897,5191,1480,-2103,-5445,1356,6482,-133,-3406,-2309,2100,6219,-1241,-5868,-108,2126,3706,-1640,-4909,609,4238,-238,-2431,-3354,980,5379,-362,-1990,-215,1374,2853,-691,-4492,1257,3669,872,-1384,-3074,1735,3784,-1748,-737,-1466,1103,3118,-2057,-3046,1897,1408,1192,-2516,-2322,3331,1690,-1610,-1655,103,2332,2997,-3150,-2656,1856,2894,1920,-2925,-2678,3803,2912],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-6,6,-7,8,-9,10,-12,13,-15,17,-19,21,-23,25,-28,31,-34,38,-42,47,-51,56,-62,68,-75,82,-91,101,-112,124,-139,156,-177,203,-235,278,-336,421,-557,805,-1413,6843,3642,-7414,-1748,1061,6517,2073,-8792,-2481,5539,3008,622,-7159,-1432,6254,1830,-1591,-5050,-1959,7518,1560,-5312,-2280,720,3886,1802,-6982,10,3840,1531,1771,-4865,-1041,6739,-267,-3325,379,-1008,6200,-1222,-6673,3097,1361,-380,1469,-6740,3250,6689,-3618,-2290,-755,323,8143,-3615,-6681,4752,1604,2613,-692,-9157,5419,8894,-4651,-2382,-3478,745,11381,-6125,-6970,3352,2036,5964,-461,-10105,4143,6763,-1465,-966,-7629,2109,10752,-2774,-6267,-1818,1548,9212,-37,-10502,1972,4830,3355,305,-8771,263,9075,-52,-3434,-4583,-407,8900,509,-8845,-1092,1994,5935,402,-8676,-470,5481,3270,-430,-5768,-92,6371,906,-3195,-2845,72,5784,-1845,-4747,115,1410,3283,-1653,-5615,1872,4018,-662,-427,-2552,772,5968,-2888,-2755,1001,431,3956,-2458,-5481,4336,2862,-235,-380,-5195,4389,4860,-6071,-2498,842,1768,5095,-4770,-6277,6136,1731,67,-1779,-6928,6016,7031,-5464,-1157,-1672,2794,8448,-5821,-6637,3534,3368,3179,-2433,-8993,5731,7412,-3542,-2679,-4212,3655,9491,-4818,-5855,1530,3612,5293,-3188,-8502,4457,5458,697,-2390,-6971,2187,9108,-2938,-4840,-3302,643,6486,-1582,-5940,72,2835,4788,-2616,-6419,2058,4345,1419,-1953,-4865,1144,4898,-2185,-3526,-1197,2111,5326,-2005,-4739,2012,1020,2029,-1916,-4379,3143,3486,-1000,-1424,-924,2604,3333,-4207,-3745,3005,2101,2149,-3619,-3566,5515,206,-2478,-24,-2245,4618,3804,-6263,-2035,2958,2316,2370,-4772,-4388,6336,1919,-1294,-2227,-4443,6172,5412,-5771,-3973,-155,3033,4768,-5408,-4920,6662,3274,420,-4635,-5747,5668,4934,-4412,-2676,-1919,4534,5878,-6494,-5541,2592,3243,3484,-2669,-6300,4836,4745,-1089,-3869,-3778,2807,5630,-3363,-4393,-720,3758,5771,-4229,-5700,2486,3309,809,-3614,-4547,2338,3320,-1562,-3220,-1809,3715,3732,-2376,-3194,759,2059,2194,-3672,-3090,2027,1374,-138,-1917,-1476,4416,1276,-3152,-792,-349,2208,1176,-3348,-629,4802,1346,681,-3703,-1995,5594,-25,-3355,-626,-164,3949,2174,-5650,-640,3496,1511,564,-4723,-1626,6841,1968,-3116,-2987,-524,5876,2322,-6294,-1097,3081,3455,1142,-5727,-1708,5570,2987,-2338,-4466,-1503,7133,3635,-4798,-3374,537,4860,3367,-6482,-3732,5094,3195,591,-4669,-3167,3952,4259,-2765,-3354,-955,3757,3152,-3714,-3153,2716,3317,1277,-3647,-3744,3495,2168,344,-2334,-2334,3575,1293,-3285,-2460,423,3243,2042,-2768,-908,2029,1526,509,-3515,-1261,3284,91,-2128,-807,-364,3124,2142,-3899,-872,2755,2405,-261,-4182,817,3174,-856,-1978,-1994,-541,4652,-883,-4671,364,1250,2770,-659],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-4,5,-6,6,-7,7,-9,9,-10,11,-12,14,-14,16,-17,19,-21,24,-26,29,-31,36,-39,44,-51,58,-68,80,-97,122,-160,225,-353,694,-3548,-9064,2859,4085,3479,-2519,-9003,3089,9818,-1248,-2973,-7632,856,11904,-3093,-7030,-704,1336,7760,-606,-11983,2500,6840,743,742,-9701,-92,11660,-2654,-5032,-1308,-2140,9809,-115,-10065,2453,1086,1644,2707,-9584,-60,9367,-2836,119,-2783,-2963,9208,-915,-6304,3307,619,2432,1706,-8409,2209,4838,-2981,-213,-2987,-1907,7570,-3766,-5172,2464,998,2917,-711,-6260,3299,3702,-983,-2303,-3859,2209,6582,-3377,-3526,422,2518,5843,-4548,-6540,2839,4559,2364,-3665,-6560,5967,5708,-1766,-6346,-4805,4858,8206,-5459,-5186,126,3769,7189,-6501,-8738,5353,6175,1288,-4374,-9608,5196,7048,-3250,-4568,-5169,3550,10278,-6127,-6419,2090,1921,6482,-2570,-9464,5010,6688,-666,-454,-8230,2128,9495,-4073,-4730,-348,308,8336,-2979,-9490,5099,2519,826,-1147,-7610,2588,7020,-4783,-755,-727,-1314,7633,-2480,-6542,4174,-62,259,-146,-6751,3484,3728,-3998,-801,-1005,1194,5302,-5114,-3810,3234,550,975,-2432,-5440,5186,3533,-2504,-3250,-1192,4210,6023,-5717,-4611,1800,4136,2723,-6637,-5258,5066,4620,-696,-4919,-4115,6093,3950,-4649,-4404,-1441,6166,6054,-7033,-5105,2049,5076,3188,-6387,-5780,5818,3816,-424,-4624,-5026,7644,6454,-5603,-4028,-1796,4799,6701,-6543,-6555,4401,3586,3795,-4596,-7756,6246,4007,-2449,-1984,-4873,3172,7384,-5626,-3198,1252,572,4601,-3047,-6438,6044,2475,171,-1242,-4403,3290,4766,-5281,-1577,821,164,3308,-3148,-4036,4790,1438,-945,216,-3953,3420,2376,-4904,-423,402,1976,3552,-5702,-2238,4798,909,52,-3243,-2453,6098,1589,-4235,-2197,564,4544,2934,-7086,-2455,3046,4356,354,-5969,-3172,6133,2701,-2033,-5264,-732,7758,1433,-6539,-3678,801,6109,3078,-7857,-3008,4648,3154,1722,-6866,-3098,7983,2331,-3265,-4003,-2774,7002,3076,-7747,-2392,103,4808,2673,-7420,-2977,4625,1839,554,-4641,-4050,6841,4141,-4265,-2160,-637,3221,4342,-6047,-3227,2650,623,2092,-2820,-3725,4850,1597,-3282,-395,-2985,3522,2540,-4995,-853,2602,316,1904,-2954,-1641,4615,198,-2908,-524,-1232,4124,1165,-5895,-17,1711,1487,1011,-4544,-497,4504,112,-1525,-2355,-157,5641,883,-5064,-1391,1280,3462,-12,-6019,-221,3722,3571,-1472,-6031,-82,5108,1279,-3397,-4051,1498,5315,1327,-5036,-1811,2910,4053,775,-6214,-288,4999,2532,-1228,-5663,-1251,6822,1182,-3700,-1896,597,5821,1839,-6597,-1902,2878,3440,942,-4820,-2051,5829,1026,-1872,-3744,-348,4719,1924,-4408,-1602,965,4518,872,-4409,-891,3320,926,161,-3147,-2529,3455,937,-3642,-900,688,1976,2025,-3542,600,1805,-785,-885,-2801],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,0,0,0,1,-1,1,0,1,-1,1,-1,1,-1,1,-1,1,-2,1,-2,1,-1,1,-2,1,-1,0,1,-2,6,-11,24,-54,155,-1517,-1613,8006,6105,-9503,-3192,4118,4742,4174,-8878,-5832,9439,2817,-1406,-4655,-6287,8879,6037,-7878,-2152,-512,4684,8039,-9183,-4890,6415,1495,3182,-4051,-9460,9250,4718,-6138,-849,-3550,4300,7643,-7650,-3647,3837,168,4510,-4973,-7309,7943,1802,-3308,890,-5342,3691,5885,-7444,331,2169,-510,4825,-4931,-4531,6999,-73,-2114,-1749,-3444,6112,2147,-6439,259,1158,1993,3215,-6848,-1345,6232,-249,-1432,-3370,-1400,7705,601,-6986,-2511,601,6612,1995,-8224,-1173,4931,4889,-370,-8248,-1436,7460,2090,-2828,-6631,-1638,9619,1860,-7249,-2047,1119,8227,2133,-9864,-2065,5529,3730,1105,-9646,-2916,10870,1124,-2573,-4004,-1891,9266,4272,-9312,-702,1740,4209,5221,-9968,-3818,7114,1152,815,-3193,-4788,8785,3059,-6461,-999,-1569,4171,6031,-8922,62,4691,-132,3525,-3593,-5917,8066,969,-4600,33,-2505,4192,3155,-5970,674,3503,-1000,2587,-4455,-2442,7607,-1537,-2812,135,-1015,5421,560,-5764,1487,4363,1487,731,-5877,-146,6270,-1509,-3956,-3974,744,8062,-204,-6570,-1538,2289,4664,-1932,-7892,1459,5041,2582,-2032,-7407,1674,8769,-250,-3977,-5315,918,9340,-1339,-7174,-728,2269,6155,-197,-9849,1033,7039,1975,-910,-7559,-767,11059,-668,-4195,-2568,-1548,7997,381,-8370,806,3229,2016,2410,-9540,-1111,8749,-511,-1273,-2282,-2864,7923,1141,-5817,1265,605,2110,3053,-7068,-256,5437,-30,386,-2817,-2057,6148,-919,-5625,1150,-1437,2422,925,-6558,1139,2752,-1633,345,-3592,-217,6481,-3046,-3518,722,-259,4010,-361,-5782,2375,3812,-627,-1001,-3712,2842,6746,-2584,-3202,-2470,3237,5617,-1958,-6320,443,3587,3595,-3724,-7558,3385,6347,858,-3099,-6062,2183,7780,-3014,-4931,-1763,2902,7489,-2807,-6552,1467,3646,4024,-3000,-7624,3231,6976,-1250,-2511,-4817,2375,8536,-2559,-4790,-1175,2868,5340,-1322,-8076,1887,4281,1497,-22,-6243,1368,6357,-1826,-2317,-1689,-1327,6193,174,-6255,2475,1394,1473,1328,-5708,848,4720,-1084,-1629,-619,487,4226,-2270,-3986,2754,691,1440,-752,-3605,2285,3621,-2982,-1613,-1341,1399,4330,-2609,-3031,1681,1469,2056,-3250,-4955,3436,2939,-1508,-2321,-2203,4106,4147,-3898,-3715,-292,3459,2483,-4936,-4374,3882,3982,1229,-3921,-4681,4097,4633,-516,-3993,-3111,4740,5288,-4514,-3806,1007,4935,3967,-3738,-6131,2714,4462,1086,-3680,-4518,3880,4793,-1551,-3526,-2589,2576,5666,-3738,-3845,1537,2399,3713,-2668,-4769,3516,4250,-1171,-1854,-4090,1493,4426,-2004,-2560,-1248,1089,2889,-2993,-4418,1684,1315,156,-1188,-2578,1908,3162,-2455,-1085,89,874,3551,-2484,-2256,3154],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,4,-5,5,-6,7,-8,8,-9,10,-12,13,-14,16,-18,19,-21,24,-26,29,-33,36,-41,45,-51,58,-67,79,-96,125,-192,966,-745,-5863,-6135,7193,5373,-5561,-3880,-603,5975,5032,-7004,-4566,2919,4175,2831,-4630,-5629,5839,2737,-866,-2882,-3760,5876,3852,-4939,-758,276,2595,4403,-6032,-1620,4117,-919,1561,-2718,-3144,6707,-176,-5018,2134,-1549,4183,3526,-8197,1654,4589,-365,1987,-5516,-2513,8524,-1445,-4364,1214,-1415,7125,280,-11088,2036,5172,123,1515,-9156,-1369,10162,-1554,-3831,-2494,-3003,9400,1042,-9783,-562,3272,3911,3580,-10135,-1878,9946,2128,-865,-5217,-3635,10159,3459,-7916,-3208,-385,6792,3877,-9997,-3425,5728,5039,629,-6818,-5434,7962,3194,-3423,-4909,-1543,6590,3552,-6136,-3369,429,5529,1578,-7898,-3227,3761,3377,636,-5794,-1946,5823,1480,-2064,-2759,-1199,5325,1098,-6962,670,1451,2028,1298,-6110,-4,4416,-1937,-53,-2029,-1132,6570,-2266,-4508,1833,-682,2896,185,-8382,2085,5485,-2786,-464,-2832,303,8445,-2965,-5626,724,635,5675,-576,-8574,3173,4662,-1216,-512,-6728,623,9329,-3391,-6203,83,-366,8978,-600,-9136,1297,4669,3521,-209,-9303,-466,9255,36,-2658,-4518,-76,8514,-346,-7495,-1082,1773,5669,1045,-9764,-993,6035,2017,426,-6576,-1157,6714,2028,-4462,-3560,-203,6378,206,-6428,-1829,1603,3778,-113,-4647,-616,4584,593,-507,-3140,224,5552,-110,-3317,-229,-449,4270,-65,-5469,2109,2892,-430,-901,-4232,2163,4412,-2575,-1365,-957,1513,5135,-2867,-4493,2095,2722,1049,-611,-4642,3711,4291,-2447,-2818,-1514,2382,5436,-5383,-4845,2961,1324,2558,-2437,-7211,4663,5891,-1684,-1763,-5674,2712,6360,-4417,-5474,1118,2757,5390,-2634,-7343,3811,4366,373,-2357,-6390,2968,7526,-867,-4258,-2113,824,7145,-2908,-7342,770,2935,3703,-1301,-6697,1650,5786,1024,-3174,-4189,1194,5337,-756,-5321,-1492,1459,4769,-1773,-6201,1178,2920,1201,-1666,-4873,1669,3957,-170,-1314,-2786,446,2971,-2419,-3277,503,500,2856,-937,-3517,2262,1295,-564,-1019,-1875,1899,3841,-4341,-1485,1546,2122,2713,-3235,-3246,4255,120,-1054,-1675,-2872,3794,3452,-4754,-2445,512,3254,3396,-4746,-3040,3791,2340,-753,-4123,-4194,3923,2960,-3283,-2544,25,4133,4853,-4652,-4148,2498,3614,1716,-4854,-6241,4425,3591,-722,-3437,-3772,4161,5526,-3429,-4108,183,3039,4298,-3504,-4792,2099,3412,2094,-1951,-5044,2580,4811,-1629,-2560,-2413,3990,4485,-2159,-4930,1209,2734,2129,-2825,-3581,1797,1706,274,-2307,-2823,2453,2453,-2597,-1633,81,1582,1713,-2819,-2425,1946,956,459,-1983,-1971,3576,2148,-2223,-590,647,3073,1635,-4102,-1236,2602,1552,702,-4266,-438,4167,1516,-2026,-2551,482,5451,2268,-4449],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,-1,1,-1,1,-2,1,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,11,-12,15,-17,18,-20,24,-28,33,-43,61,-102,246,-2104,-10125,-390,7330,1471,-1852,-7173,158,8950,224,-5003,-2060,875,7456,-1567,-5396,74,2281,3802,-996,-6485,260,3672,409,-1094,-4339,1299,7127,-2526,-2958,112,-659,6211,-1753,-5901,4418,1978,18,-647,-5006,3335,6148,-5323,-1375,486,-107,6511,-6278,-6182,5098,1434,-92,-1026,-7404,6241,5746,-6427,-1369,-1857,2088,7736,-7802,-6240,5558,1247,3098,-2682,-9375,7305,5103,-4705,-2026,-4837,4175,9172,-6452,-6854,2583,2254,7067,-4965,-10574,5429,5618,207,-1951,-7998,3675,9043,-3499,-5984,-1518,2401,8846,-2662,-8163,1542,4048,4049,-2336,-7969,3763,6010,-299,-2676,-5240,2712,7908,-2354,-4181,-1398,2800,6336,-2506,-5909,2185,3122,2525,-2419,-5644,2850,3627,-2623,23,-2556,1975,4928,-4857,-1264,1477,839,3022,-2045,-4352,5892,981,-2139,561,-3162,4485,4117,-7062,48,1364,479,4420,-5617,-4998,7596,630,-1225,-1090,-4782,7241,3874,-7730,-1099,469,1802,5751,-8261,-3216,7350,2246,539,-3818,-6233,7627,4540,-6633,-2518,-2716,4820,6836,-6817,-5079,4136,2672,3778,-5637,-6825,6991,5086,-1865,-3456,-5047,5067,6344,-4814,-4018,1013,3919,6234,-5167,-7207,3215,3921,1604,-4369,-5344,4668,5379,-2188,-2671,-3008,3995,6054,-3234,-3065,939,2761,3141,-3962,-3943,3717,2860,544,-2626,-3439,4357,3220,-3247,-1731,-318,2228,3214,-4356,-1518,2938,-560,1712,-2354,-2506,6197,-487,-4125,307,-877,3520,950,-6019,-339,3472,1464,1653,-4702,-3294,7294,-325,-4258,-1074,-887,7540,2508,-8190,-175,1641,3142,1506,-6204,-2238,8086,951,-1072,-3080,-2628,6403,2560,-6738,-3089,825,5724,3213,-7516,-3527,5764,3335,438,-4965,-3657,7795,3000,-3749,-3546,-2431,5353,4480,-6504,-2876,2547,4346,2799,-4595,-4154,4783,3418,-1400,-4362,-2418,4843,2804,-5012,-3720,-434,3865,2202,-2456,-1857,1452,2877,1944,-2912,-2094,2833,1808,-1419,-2282,-979,3981,210,-4544,-615,727,1436,1310,-3869,1096,4392,-11,-852,-2414,-827,4751,-256,-4720,449,680,3178,527,-5418,935,4867,-277,-1641,-3227,-329,5923,-1985,-4448,119,2575,4127,-503,-6329,1984,4825,2755,-634,-6133,1110,6304,-588,-4302,-3083,1349,5737,30,-7207,-532,3328,3324,-69,-6811,-1273,5734,1122,-1437,-5090,-1122,6419,1278,-4340,-2888,1139,5054,1619,-5576,-2194,3358,2561,-523,-4776,-1787,4100,1489,-2271,-3256,-417,5797,1598,-3036,-731,2068,2459,694,-4501,-958,2188,957,-1232,-2482,-112,3421,-498,-2348,89,377,2985,-1045,-2922,821,2171,1719,-958,-3326,647,3519,-1958,-2339,-1634,1609,4383,-1073,-3796,1654,3214,1869,-1847,-2834,2301,4433,-288,-1349,-1044],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,8,-8,10,-10,12,-13,14,-16,18,-20,22,-25,27,-30,33,-37,41,-45,49,-55,61,-67,75,-84,95,-108,123,-143,169,-202,252,-329,470,-811,4372,1564,-4671,-4371,-1431,10242,-1193,-8843,-1024,1507,7478,1694,-12005,-859,8076,1724,275,-8398,-2287,11947,116,-6704,-2843,-2052,8975,3622,-12200,94,2614,2307,2810,-8845,-4101,10266,-295,-2398,-2167,-4333,8689,3350,-7793,1341,427,2573,5181,-8598,-2005,7910,-2586,365,-2531,-3832,8288,759,-5709,3295,-1027,2000,2288,-8855,1088,5319,-2401,535,-4102,-1142,7608,-1639,-5348,1429,326,4760,-666,-7573,2864,5406,658,-1520,-6249,2097,8405,-1897,-4250,-2920,1599,7202,-1790,-7652,851,3560,4651,-2479,-10250,2806,6775,1968,-2925,-6931,1455,9779,-1679,-5804,-4895,2270,9928,-2166,-9493,1497,4224,5709,-1700,-10617,1905,7511,87,-1918,-6377,-276,10234,-2540,-7179,-1250,49,6483,280,-9892,1984,4929,162,1876,-7265,-1442,10292,-2257,-3972,-1827,-2998,7899,535,-8082,2630,2184,1249,1777,-5949,1412,7739,-1958,-1676,-1075,-1983,7196,-2606,-7448,3771,1310,1358,344,-7118,2920,5933,-2872,-1229,-2700,-382,5957,-2694,-5612,2919,2131,3641,-2105,-6840,4308,5516,-1896,-2771,-4255,3890,6758,-2749,-5276,-1134,3323,5418,-4417,-7062,1732,3727,4368,-4847,-8087,4202,6241,-508,-3303,-4553,4591,8075,-3479,-6146,-918,4179,5939,-4901,-6612,2940,3888,4706,-2980,-7818,3951,7559,-2502,-3170,-5148,1900,9124,-3894,-6252,1454,1028,4937,-1882,-8708,3462,4510,-51,-503,-5890,601,7526,-3169,-4111,218,-129,4834,-1891,-6187,4576,1495,-859,-87,-5391,2563,5818,-4268,-1213,221,-489,4790,-3311,-4259,4021,1526,342,-1065,-3947,2856,5296,-4164,-1975,-69,3015,4130,-4719,-4533,2831,3153,2156,-4722,-4176,5701,3612,-2911,-3879,-2525,5153,4616,-4388,-3266,1045,4058,2880,-5541,-5426,3547,4486,765,-4303,-3907,6276,4875,-2942,-4318,-2682,5639,5607,-5526,-4816,1046,3813,5126,-5607,-5859,4642,4329,3,-2620,-5280,5079,6096,-4303,-2003,-297,2682,5657,-4954,-5160,1813,2818,2420,-2169,-4849,4390,3605,-1697,-1979,-3004,1517,5103,-5209,-3846,3153,195,1548,-1829,-3632,3688,1922,-2291,-1075,-2962,2329,2563,-4111,-517,2079,366,2988,-3981,-3121,5005,1343,-1887,-1635,-1663,4532,2229,-5316,-2375,1511,3245,1715,-5705,-2105,4547,2253,74,-4393,-292,6357,2173,-3151,-3159,237,5331,1840,-5943,-2202,3390,3498,143,-6697,-3244,5101,3498,-1102,-4415,-2001,5170,3585,-4494,-2703,968,5029,2324,-6296,-2649,3603,4281,1206,-4967,-2968,5991,3111,-2939,-3060,-1783,5006,3511,-4933,-2738,267,3520,2968,-4221,-2949,3733,1836,120,-2858,-3048,5450,3364,-3707,-1435,-48,2902,2797,-3782,-1580,2821,658,65,-1401,-2743,4202,2740,-2577,-980,1318,3032,860],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,6,-6,7,-7,8,-10,11,-11,13,-14,15,-18,19,-22,23,-26,28,-31,35,-39,43,-48,54,-61,69,-79,93,-111,136,-175,242,-389,1592,-4861,-6831,7047,6886,-2532,-4691,-5104,6382,8332,-6938,-4846,162,3940,8124,-6806,-7990,6044,3141,1791,-3431,-9545,5509,8530,-4742,-2219,-4060,2201,10648,-6623,-6053,4096,1533,6084,-2543,-10541,4858,4469,-3753,750,-6234,1029,9168,-5817,-3451,2014,-1458,5941,-2291,-7433,5244,1916,-1517,688,-5231,2898,5616,-5977,-758,1323,-1481,4916,-4069,-5428,7219,1439,-1136,-2067,-4675,7228,4430,-5748,-2449,-671,3297,4502,-6620,-4528,5628,1563,384,-4948,-4396,6625,3761,-4860,-3032,-2189,6626,4131,-6243,-3356,1055,6302,3813,-8751,-5509,5913,4921,956,-6424,-6554,8216,4779,-4837,-4491,-2246,8084,5402,-8613,-4027,2317,4167,5534,-7836,-6008,8078,3267,-100,-3104,-5890,8212,6042,-7162,-2525,-1118,3004,7992,-7217,-6358,5438,1295,2334,-2485,-6539,6912,4213,-4153,-378,-3403,2909,6986,-6418,-2439,3503,-396,3563,-2516,-5638,7608,937,-3951,433,-3360,3606,3958,-7592,-1239,2776,-288,1739,-4364,-3184,7301,776,-3080,-2062,-2815,6189,1710,-6508,-1293,2934,3700,1129,-7125,-2723,6659,2398,-563,-6026,-2236,8045,1513,-5611,-3230,-254,7353,2480,-9264,-1906,3173,4615,938,-8667,-3219,7094,3423,-2077,-6930,-2812,8189,2209,-4780,-2440,-12,7116,2889,-8875,-2300,4466,3695,1603,-7066,-3780,8457,1554,-2157,-2958,-4184,7979,3532,-8510,-780,1031,2777,4799,-6716,-2130,6902,-72,-214,-2080,-4505,6296,1524,-4938,296,-483,3076,3490,-6358,-1717,4448,-381,627,-2907,-2444,6729,120,-3229,791,-1073,3839,1162,-6466,-83,4443,413,-591,-4224,-1594,6491,-1438,-4149,-549,1066,5828,189,-6383,-338,4184,2274,-759,-5865,1186,7779,2014,-2695,-3938,1399,6929,-853,-6152,-2245,3019,4888,-777,-8109,345,4891,3901,-1933,-6985,362,7976,61,-2918,-4579,1294,8582,-548,-6074,-1517,1598,4927,782,-8388,991,4533,2098,-1576,-6721,-1230,7323,46,-3177,-2180,-518,5457,1789,-8427,136,3447,1762,1423,-6384,-205,5724,-929,-1723,-2088,-1792,5217,1,-4951,788,1124,1835,850,-4526,1146,5025,-1856,-333,-2189,-441,4076,-1912,-3930,1392,688,1550,-777,-6300,1235,5657,-695,-1579,-1516,554,6118,-1760,-4481,-284,2199,3653,-1787,-6255,2110,4308,1752,-2299,-5055,2303,6344,116,-4354,-1837,2767,6011,-2577,-6267,-383,3545,3996,-2501,-6723,1390,5247,1878,-3400,-4605,2164,6596,-1893,-5340,-2257,2014,5526,-2204,-6489,994,3226,3168,-1249,-7054,2604,5363,832,-1304,-3800,1241,6435,-1261,-4481,-784,698,3630,-346,-5598,506,3512,832,-1457,-3081,1295,5027,-2504,-1739,-1475,45,2967,-1607,-3680,1848,2364,1290,-771,-3294,2049,3418,-1831,-1722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,8,-9,9,-11,13,-13,15,-17,18,-20,22,-25,28,-31,33,-37,41,-46,51,-56,62,-70,78,-88,100,-115,133,-157,191,-239,317,-461,820,-4431,-3741,2427,5076,2777,-7957,-3376,6210,4491,485,-6483,-2545,7263,2072,-3695,-2597,-759,5973,2228,-6473,-528,1635,3064,3369,-7233,-903,5089,-720,916,-3474,-2713,8541,-882,-5092,1249,-958,4289,1849,-6964,1364,4482,-2104,1605,-4143,-195,8985,-3276,-3475,2121,-1364,4557,-709,-8276,3947,4120,-1920,-8,-7215,2372,9297,-5045,-3775,-199,-381,7928,-2228,-10099,4515,4534,2170,-532,-9230,858,10775,-1920,-3936,-3859,-265,10785,-1525,-10470,-151,3335,6305,402,-11000,-622,7982,1057,-660,-7014,-972,10474,731,-4881,-4269,1211,7406,837,-8633,-211,3117,4257,-203,-7735,-332,5803,1746,-2469,-5015,353,8344,-493,-4202,-2494,200,6343,-978,-6667,678,1730,3019,427,-5722,1588,4776,-2229,-1443,-1637,-1052,6306,-1909,-4051,3527,-1113,2296,-678,-6234,3328,4130,-3549,-220,-3306,1447,7594,-4758,-5077,3648,-353,3176,-2520,-6531,5395,4304,-3080,-1089,-5250,2491,8137,-5215,-5165,1685,1564,5760,-3676,-7663,4229,3795,106,-574,-7281,4496,9455,-3669,-4076,-2059,1948,7963,-3946,-8180,1668,3662,4074,-3434,-8441,2394,6557,-742,-2203,-5012,1943,8790,-1868,-6307,-1290,2308,6780,-1564,-7377,2342,4409,2875,-1506,-5845,1827,5820,-964,-2724,-3487,530,5679,-1131,-3453,-113,1154,3041,-1171,-5037,2371,2289,-451,-1059,-4625,2247,4372,-3227,-326,-1560,410,4427,-2971,-4102,4556,991,-35,-1781,-4837,4237,3564,-5074,-532,-1413,1547,3887,-5398,-2780,4904,1481,1211,-3179,-4472,6476,2159,-4328,-1870,-2452,3992,5618,-6470,-3430,2982,2398,2729,-3640,-5533,6405,4087,-2240,-1299,-5041,4980,7164,-5377,-4121,121,3573,4829,-4429,-5455,3594,4571,694,-2689,-5886,4772,5198,-2151,-3742,-2354,3536,5648,-3238,-5235,905,4112,3169,-2100,-5253,3784,4508,-89,-2600,-4296,2048,3078,-2631,-3230,-3,3279,4493,-3323,-3777,1901,1436,1232,-1672,-3734,3821,1620,-2158,-520,-1935,2785,2132,-3468,-1185,851,163,1299,-2233,-2586,5850,1044,-621,-1005,-2798,4490,1082,-3576,-201,1722,1740,1991,-5349,-1150,5447,422,-1397,-2270,-1544,6052,2553,-5394,-229,800,3233,3367,-5660,-2909,4251,2239,175,-4708,-3353,6463,3046,-3504,-2730,-1469,4288,3889,-5561,-3118,1584,3899,2473,-5720,-3181,4779,2463,-938,-3064,-3607,5683,4216,-3887,-3514,-327,4014,2122,-3441,-3841,1999,3339,299,-3814,-3835,3324,2697,-1588,-2398,-1595,4022,3162,-3968,-1929,675,2690,1790,-3257,-1590,3996,541,-1082,-2671,-1299,2679,1473,-2216,-556,152,2249,1095,-4769,1218,1834,575,-83,-2406,-1382,4123,243,-2185,-628,-108,3995,945,-4288,741,2877,2061,-577,-3418,279],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,18,-20,22,-25,28,-30,33,-37,41,-45,50,-55,61,-67,75,-84,94,-105,119,-136,157,-185,222,-275,356,-499,819,-2878,3565,8947,-4501,-6193,-575,4310,5439,-3318,-7067,2567,4249,2733,-2214,-6439,4813,5695,-2933,-2509,-3567,3488,6571,-4661,-3354,1778,1916,4419,-1788,-6301,5021,1733,-1228,818,-5026,3713,5032,-6226,-214,893,-493,5742,-4625,-4404,6609,-755,343,-762,-4763,6712,4019,-7238,1210,63,3728,6383,-7630,-3413,7468,-508,-212,-2605,-6638,8874,2662,-6637,-514,-1815,4495,6430,-8627,-4528,5118,3067,4804,-6227,-5378,8408,3949,-3192,-3693,-5937,6372,8364,-7996,-4186,1319,4174,6448,-7290,-8034,5988,4513,2084,-3889,-7096,4633,6696,-3663,-5277,-3551,5758,6823,-4525,-4442,729,4115,4285,-5225,-6819,3591,2922,1580,-3030,-5774,4860,3501,-2963,-2888,-1369,3206,4825,-5070,-2943,2419,-501,2753,-3458,-3709,5715,438,-2838,-1130,-3312,4727,4123,-6162,-435,1955,-734,3739,-6194,-3116,6820,-15,-3481,-202,-2181,6977,2406,-7321,1198,3069,2542,2103,-7663,-998,7580,-920,-1186,-2568,-3964,9916,1416,-7235,-1161,829,4329,3950,-9749,-1728,6485,2254,-154,-5627,-3362,8360,2419,-6067,-3744,-2044,6877,3916,-7901,-3175,4522,3794,2602,-6885,-3839,6722,4883,-730,-4443,-2389,6704,4842,-3691,-3493,110,5424,2895,-5291,-4152,2219,3665,1764,-5188,-3440,4740,3429,-708,-3395,-2960,4970,1333,-2665,-638,177,2469,3237,-5209,-869,3991,-447,401,-2851,-1849,5136,873,-3207,655,-397,3320,522,-6166,1840,3569,-581,1416,-3206,-652,6314,-2496,-3913,37,-644,4766,669,-7233,2701,3517,1349,172,-6851,-252,7235,-1850,-2737,-2703,99,7678,-882,-6614,171,2723,4891,688,-9070,-893,7240,1128,-1892,-5373,74,7956,274,-4032,-1276,1877,5653,1802,-7905,-1734,4418,2927,396,-6163,-1271,6409,2233,-3622,-4138,-1026,6668,1221,-5851,-2441,1739,3485,1435,-5523,-2299,3947,2369,340,-3926,-371,5038,1332,-2562,-2478,575,3872,101,-3163,-226,1415,1969,-594,-5089,1165,3819,-798,-686,-1123,643,4105,-712,-2284,1925,1448,1787,-1310,-3319,3008,3050,-2702,-714,-2168,1278,4647,-2481,-4831,864,2097,3664,-2194,-5178,3443,3795,119,-1631,-4519,2300,5188,-2725,-4226,-189,2310,5547,-1863,-5822,3265,4820,2017,-2794,-6231,1904,5519,-1485,-3345,-2496,2427,5686,-469,-6012,-1386,3726,3513,-1317,-6721,797,4037,1760,-1325,-4278,-514,5617,243,-3916,-2176,1254,4693,66,-4831,-218,3155,2833,-1026,-4247,811,4678,1345,-1332,-2053,569,3288,-832,-2785,-799,2263,3731,-1033,-4160,1526,2675,1249,-1979,-2267,2064,3875,-2127,-2011,160,2283,3582,-2753,-2437,2704,2404,772,-2104,-1972,3336,3162,-1287,-2430,-1035,3181,3030,-3048,-3264,1842,2494],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,0,1,-1,1,-1,2,-1,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,29,-32,34,-35,31,-443,2809,5483,2774,-8492,-4240,7858,3977,-343,-6894,-5130,10006,4720,-6641,-3233,-1930,7315,5773,-10035,-3539,5527,2523,3742,-7669,-5601,8687,2748,-2196,-2657,-6691,7401,5841,-9693,-1316,2441,940,6849,-8118,-5062,7695,-615,815,-2046,-6736,8230,3872,-6805,920,-1955,908,6236,-7906,-2494,7298,-1633,1027,-2211,-4473,7567,2684,-5027,909,-119,2938,4708,-8999,-492,5984,-807,344,-3839,-2851,9520,-573,-4844,-1159,-254,5990,1983,-8434,-846,4755,2384,976,-8088,-614,8222,1728,-3868,-5924,-565,9480,581,-7759,-1965,2113,8225,941,-9909,-1199,5459,4293,-805,-8718,-995,9362,1248,-3159,-6298,-1859,9969,926,-9154,-939,-266,6954,2588,-9844,-825,6276,2369,1190,-7363,-3348,10505,1222,-5208,-2259,-2629,6784,3839,-9401,-818,2625,441,3098,-7894,-3097,8949,-819,-1644,-567,-4723,6181,2248,-7652,2743,932,882,3666,-7370,-166,5771,-2771,-677,-1351,-2388,7864,-661,-6521,2528,1118,2332,2089,-6803,1638,5734,-1115,-1406,-3521,561,8466,-2414,-5632,-407,1160,5195,-893,-7686,1149,6102,1268,-2591,-6955,1432,7609,-90,-5040,-4357,1708,7728,-1755,-8618,-1727,3759,5344,-1206,-8237,1028,5871,2571,-1954,-8994,2366,8800,-1870,-4032,-4159,1623,8573,-2409,-7555,465,2985,5114,-405,-8623,102,7015,215,96,-5235,-1117,8825,-768,-6503,508,108,6168,1913,-7843,934,3490,-143,988,-6114,-667,7439,-2596,-3292,518,-1577,5652,653,-7686,2994,1620,-400,180,-5097,118,5797,-3092,-862,955,125,5369,-2568,-5484,3004,605,2604,-1213,-6353,3331,5155,-3025,-3916,-1748,2509,6496,-3860,-5801,1539,2622,3441,-2847,-7669,2806,5516,-848,-4494,-4603,3530,6484,-2494,-5394,-1997,3124,6214,-3131,-7415,1788,5158,4540,-4981,-8129,3129,5605,-1349,-4205,-4415,3392,8018,-3300,-4510,-1406,3581,5289,-3454,-7654,2152,3605,2634,-1433,-7200,2627,6008,-1664,-2314,-3859,1457,5712,-3181,-4701,1500,915,4028,-1300,-5623,1977,3722,-73,71,-4140,-616,5431,-3156,-2668,1540,441,3843,-1776,-3919,2597,1893,-2356,-725,-2706,3428,5074,-5119,-3360,1151,1779,2338,-2468,-2910,4137,2774,-595,-2800,-3754,4743,4141,-4229,-3398,-205,3407,4003,-4500,-4927,2795,3612,2096,-4422,-3500,5858,5218,-2953,-4283,-2816,6114,4777,-4724,-5005,700,4986,4049,-5029,-4815,4030,3079,97,-5137,-3942,4754,4990,-2264,-4128,-2142,4211,5463,-4880,-3588,1767,3640,3024,-4777,-4051,3580,3529,4,-2261,-3747,3620,4471,-2102,-3412,-558,1064,4397,-3525,-4926,3317,2992,747,-1573,-3502,4022,3046,-2764,-1115,-2121,1929,4351,-3351,-2619,2510,-59,1080,-2699,-3141,3609],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,6,-6,6,-7,9,-9,10,-12,12,-14,15,-18,20,-22,24,-26,29,-33,37,-40,45,-51,57,-65,75,-87,102,-125,157,-212,323,-631,3909,9263,-3733,-7646,143,3992,6935,-3904,-9277,4225,6875,1376,-3103,-8602,2461,10131,-3079,-5199,-3088,1486,10428,-2375,-8307,2319,2866,5548,1041,-11031,2897,8185,-1969,-1075,-5636,-1162,11218,-2522,-6613,1929,-1489,6113,1787,-10400,3208,4956,-1103,2480,-6591,-182,8531,-4302,-1642,1655,-2614,6574,-339,-7647,3859,2213,-819,776,-6062,1905,7053,-6809,-3676,897,-225,6388,-2585,-5340,5737,2762,478,-2068,-6908,3847,5749,-4608,-3984,-1789,2967,6679,-6336,-5527,2813,4625,3497,-4455,-6733,4359,5631,-61,-5507,-5754,5661,8050,-3916,-5217,-1255,7072,7807,-6183,-6383,2613,5073,5226,-5688,-8448,5678,6048,-907,-3481,-7081,5621,7858,-6127,-4235,99,3467,8668,-4802,-7856,4339,3815,1572,-1831,-8718,5021,6803,-3164,-1483,-4542,429,8537,-5457,-6093,2112,89,4388,-155,-7903,5054,3205,-2385,1009,-3927,2331,7503,-5456,-3683,4535,-2271,4536,-2659,-5938,5064,2398,-2852,1062,-4036,3316,5270,-6506,-2192,3343,1288,3808,-5273,-4026,6608,2589,-78,-3743,-4121,5866,5078,-6227,-3487,-389,4399,4276,-7161,-4869,4977,4132,549,-5517,-4952,5864,4168,-2544,-5754,-3507,7323,4865,-6390,-4147,1199,4820,4851,-8671,-4636,5401,4344,1660,-5741,-5070,6861,4454,-3532,-3022,-2819,5565,7092,-6667,-4100,2042,3438,5707,-6369,-6166,6677,2942,-716,-2508,-5864,5606,4642,-5786,-2040,-1068,644,5218,-6138,-4257,4940,628,1364,-1160,-4814,5692,2146,-4644,231,-413,2751,4644,-5236,-2258,4824,901,1448,-2696,-4293,4636,1714,-4382,-574,-780,5060,2705,-6010,-755,3838,1417,1892,-5001,-2321,7714,1363,-3213,-3078,-1492,6855,1775,-6421,-1981,3273,4610,1437,-7596,-2216,5474,3773,-2165,-6690,-1678,6784,3715,-5012,-4026,-655,6851,1409,-7854,-2413,2094,4749,1839,-8957,-1887,5969,3129,-802,-4441,-2449,7025,2970,-4817,-3524,-64,5997,3105,-8166,-2939,3476,2936,2731,-5525,-3079,6599,1249,-2493,-2534,-3701,4735,3313,-5366,-1609,1183,2111,3234,-5152,-2259,4958,-165,-533,-1142,-2622,5084,366,-5216,1286,581,1199,1124,-4986,-410,3768,-900,-451,-1290,-693,5614,-749,-4527,234,851,3246,296,-5800,418,4879,179,-1664,-4672,844,5804,-95,-3589,-1262,1415,5073,35,-6085,-436,3731,3417,-1503,-6647,-634,5113,1342,-3721,-5083,1233,7273,414,-4974,-2593,3693,4683,-377,-6990,-286,3943,3788,-1060,-6019,642,5580,528,-3072,-3228,88,5685,1218,-4689,-1631,1118,4150,161,-5865,-509,4106,2930,-664,-4508,-1581,5680,-693,-3724,-1199,-995,3879,708,-5895,118,2493,1614,-340,-3560,-98,5013,-374,-2075,-877,-1108,3758,-823,-4362,1075,1759,276],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,5,-6,6,-7,7,-8,8,-9,9,-10,11,-12,11,-12,12,-12,11,-9,5,4,-25,77,-253,2027,7750,117,-3503,-6100,1344,9146,-1004,-5760,-3401,1831,7548,102,-7747,1022,3639,2215,-342,-8731,222,7503,-887,-1394,-2748,-826,8037,-1364,-4686,2613,-245,3393,654,-7633,2970,4594,-2633,1799,-4803,-675,7946,-5443,-2485,3049,-1391,4733,-810,-7813,5981,3494,-3818,787,-4887,3106,8088,-6345,-3307,1939,911,6019,-4598,-9118,7844,3613,-85,-1147,-7909,4090,8761,-6860,-3667,-535,2514,8244,-5030,-9243,4886,4678,4230,-2114,-9580,4208,8250,-1402,-3921,-5403,2980,8989,-3551,-7036,-757,3006,6638,-2955,-9121,2483,5952,2372,-3656,-7894,2474,7683,-82,-3397,-5114,1708,6984,-2689,-5970,-457,2662,5630,-1234,-6831,2356,3249,1690,-826,-6013,2600,5540,-2107,-1841,-2277,427,5801,-3207,-4905,3668,130,1938,-837,-5907,4579,3513,-3373,398,-1920,1280,6311,-6303,-3782,5209,158,3207,-2611,-5629,6070,2643,-5056,-550,-2346,3904,6208,-8328,-2929,3526,299,3606,-4693,-6618,8264,2633,-2190,-2490,-5841,5432,7187,-7086,-3365,1567,2389,6171,-5495,-5310,5283,3805,1402,-3573,-6329,6143,7083,-3437,-4287,-2677,4407,8125,-4907,-6493,2529,3524,4991,-4832,-7092,3673,6133,875,-2129,-5576,4142,5644,-2966,-4128,-3801,3266,4712,-3190,-4262,1159,1766,4580,-3303,-5361,3444,3017,-535,-1831,-4856,3128,4413,-2854,-1011,141,236,3166,-4846,-2307,4583,753,1051,-812,-3635,4828,1322,-3987,124,-649,1169,3183,-5348,-1937,4524,595,1619,-2697,-3009,6294,1705,-4628,-640,-964,3405,3132,-6301,-3025,3200,1455,1731,-4539,-3508,7159,1853,-3815,-2185,-1259,5669,4088,-7212,-2960,3183,3734,1663,-6499,-4645,6051,3196,-911,-3930,-3137,5650,3930,-4343,-4284,-588,4540,4334,-5654,-4635,2924,3690,1546,-3687,-3846,3465,3945,-1533,-4323,-2738,4359,4525,-3428,-3109,-224,4234,3886,-4312,-3413,1978,1851,927,-2762,-1823,3589,1932,-1183,-647,-1708,3116,1890,-4408,-988,2298,1562,1731,-2114,-1437,3120,-462,-1372,-1327,-1364,3401,1311,-5352,917,1189,1959,906,-6048,-375,5449,-1203,-1799,-2101,-225,4470,-371,-5753,-404,1663,3524,1082,-6420,-946,5543,270,-1049,-4026,-835,6230,388,-5022,-2350,1309,5172,769,-6831,-1656,2943,3699,354,-5735,-1557,6039,2885,-2612,-4492,-795,6324,1910,-4628,-2539,1579,4866,617,-6656,-1973,3312,2996,636,-5676,-2242,5376,1851,-2871,-2380,-472,3718,2244,-5043,-2321,1195,2629,1050,-3515,-904,2801,542,-1592,-3718,-976,4282,-133,-2174,-46,-83,2437,1096,-3571,35,2053,-772,-94,-2433,575,3993,295,-2886,-317,587,2447,-153,-3690,1710,3902,135,-1729,-2823,1860,4097,-1231,-3244,-199,298,4927],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,4,-4,4,-5,5,-6,6,-8,9,-9,10,-12,13,-14,16,-18,20,-22,25,-27,30,-33,37,-41,45,-52,57,-65,74,-85,100,-120,149,-196,286,-527,3135,4333,-7152,-7003,5296,5267,-1072,-5437,-5215,6846,5019,-4834,-4399,-1147,4413,5394,-6769,-4541,3587,2682,2928,-3732,-4857,5675,1926,-1409,-2040,-3963,3472,4748,-7158,252,2685,-20,4646,-5822,-3305,6849,-1930,-989,-1059,-4963,6377,3151,-7584,574,276,2507,4085,-6824,-861,7886,-2428,-152,-3349,-2803,8417,-750,-7027,2009,-627,5026,3287,-10527,-749,6672,-436,1481,-5670,-3010,9808,1117,-6271,-2862,-1662,8314,3525,-10384,-2230,3809,2824,2132,-8074,-4726,10019,2804,-2945,-5811,-3309,8809,4043,-5971,-3105,472,6273,4430,-8604,-4810,3374,3911,260,-6296,-4005,6896,3721,-1632,-4637,-4370,7038,3147,-5541,-2530,-1191,4958,3138,-7571,-1169,3427,935,1882,-5193,-3572,6485,384,-2950,66,-3563,4382,1784,-7015,1749,1880,-263,2551,-5351,-1001,7488,-3209,-2227,-367,-2536,5254,-776,-7072,3066,1542,1322,1825,-7532,1178,7251,-3115,-1834,-2167,-1373,8264,-1054,-9386,1268,958,3422,1847,-10023,421,7483,-853,-2244,-5793,-29,9597,-42,-7212,-1632,1297,6507,169,-9372,-88,5127,2423,-73,-7381,-1420,8014,1981,-4053,-5229,-1242,8416,2632,-7286,-2106,2458,5963,995,-7736,-1578,5322,3081,400,-6527,-1408,7058,1808,-3294,-3695,-1009,6332,1086,-4772,-410,1624,4192,2296,-6530,-1122,4853,181,267,-3200,-244,6352,-800,-3813,815,-478,4431,939,-4948,1754,2426,-447,26,-3572,163,6535,-3243,-1997,1238,796,3924,-1814,-5743,2563,2496,-326,-217,-4510,2540,7053,-3344,-2922,-335,582,6523,-3162,-6650,2940,3400,1510,-866,-7055,3112,6739,-2155,-3281,-3210,796,7823,-2128,-5917,1125,2922,4624,-1366,-8660,1275,5738,981,-2427,-6195,901,7325,-495,-5284,-3423,1026,5428,-1086,-6729,-166,4045,4557,-1308,-6411,-102,6263,1256,-1910,-3896,1635,5820,-723,-3232,-1144,331,5904,-612,-4034,1345,2205,2131,-410,-4040,1540,4679,-863,-966,-1708,477,4042,-1334,-3195,1427,503,2279,-426,-3139,3188,2469,-2201,-1357,-1235,943,3990,-4313,-1105,1660,1197,2718,-2120,-4721,3888,1709,-302,-1958,-2573,3478,4635,-4289,-2628,859,2413,4801,-3809,-4502,3575,3284,-144,-2229,-5142,4509,5394,-3019,-4215,-1864,3540,6077,-2668,-6458,1288,4006,2616,-2949,-4868,2941,4343,430,-2361,-3190,2238,5438,-2188,-5367,-897,3865,3778,-2347,-5861,771,4886,1708,-2602,-4968,1653,4976,-659,-3456,-2128,2297,4337,-1271,-2482,219,986,2118,-795,-3592,1154,1474,786,-1190,-1853,1747,3704,-1609,-1715,-118,695,2859,-2048,-2209,2633,-1045,84,-1093,-2013,3670,1781,-2702,-1678,-708,1991,1689,-3987,-1475,2677,1306,-74,-1915,-2128,3937,1265,-3677],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-9,10,-11,13,-14,15,-17,19,-21,23,-25,29,-32,37,-42,50,-63,82,-121,234,-1732,-5738,-5537,6682,7598,-6439,-6692,301,5786,7642,-7582,-6958,4269,4693,3255,-5262,-6786,8121,7042,-3858,-3889,-4966,4815,9484,-6679,-5376,2393,1858,7953,-4771,-9446,6539,2394,1004,-1635,-8041,3708,7869,-7342,-2289,-752,59,8792,-5162,-6444,5483,1055,1447,-594,-8551,5289,3542,-5871,42,-1427,1147,8130,-6219,-3765,5758,-555,1068,-1859,-5758,6858,3366,-6760,-998,-2021,3778,5329,-7233,-1803,5834,1415,1627,-4517,-4676,7820,2946,-2349,-1543,-3252,5784,4967,-8067,-4139,3045,5408,4628,-9337,-4143,5683,4445,-177,-7044,-5890,8290,5466,-3994,-4665,-2576,7741,5091,-7483,-4718,2367,5769,5403,-9181,-5383,7853,3339,-43,-6364,-5520,9065,4820,-5063,-2400,-2950,5933,6415,-9007,-2895,3156,3062,4234,-5425,-6541,7473,3185,-2459,-1347,-5201,5759,5034,-7589,-1064,1235,1092,5943,-6019,-4458,8413,-284,-645,-38,-5226,6302,2998,-7035,423,283,442,5447,-6258,-1598,6214,-616,-213,-1564,-4382,7993,1893,-6146,990,624,2611,2311,-8314,-336,6255,1732,20,-5928,-1216,8685,872,-5010,-2592,30,6941,2097,-9428,-2660,4131,4183,0,-7895,-1750,8922,3438,-2310,-5733,-1960,8258,2061,-5599,-3648,842,8604,2153,-8668,-1873,4936,4304,743,-7457,-1990,8446,1979,-1758,-5097,-2758,8606,2408,-6076,-1640,988,4951,2673,-8919,-1678,4551,2230,1026,-5520,-3907,7845,383,-3983,887,-1673,5762,2281,-7846,-734,3770,308,3504,-5267,-2178,7270,-1962,-3312,457,-2241,5193,1232,-6044,2666,815,4,1863,-6000,-891,6593,-1507,-1235,-152,-1492,5373,-439,-7236,177,1067,2214,564,-6699,1388,5845,514,-2173,-4689,93,7376,-527,-7249,-2060,2460,5401,-446,-7678,-174,5747,2921,-2345,-6820,-469,7863,620,-3750,-4525,1462,7991,-583,-6896,-1492,3222,5472,-1162,-7842,430,5022,3206,-1588,-6635,974,7078,-954,-4264,-3338,-667,6824,807,-7283,-42,2422,3450,650,-7660,1410,6022,1104,-1527,-3421,-45,7086,-1398,-3757,781,-615,3591,713,-6222,-62,4166,-411,-657,-4259,-663,4959,-2678,-2614,1305,308,3729,-531,-3724,2613,2618,-533,-786,-3703,1371,5735,-2352,-2247,700,1915,4263,-2970,-5887,2369,2959,143,-4046,-5078,3104,5020,-1772,-1714,-1937,2756,5933,-3133,-6422,791,3834,3319,-2232,-7339,2119,4588,1039,-3205,-4405,3536,5115,-1892,-4675,-1582,4350,5324,-2269,-6261,814,4328,3238,-4137,-5996,1472,5565,36,-2682,-4263,2350,5892,-827,-3954,-935,2880,4049,-2110,-5572,1596,2432,1070,-1408,-4542,2113,4174,-1100,-2869,-2035,727,3267,-2966,-3969,1223,419,2083,-1684,-4148,2869,4141,-916,-1004,-1616,530,4161,-4031,-3146],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-10,11,-13,14,-15,17,-19,22,-24,26,-29,32,-35,38,-43,47,-52,57,-63,70,-77,86,-95,107,-120,137,-157,182,-216,262,-330,437,-635,1119,-5533,-778,9213,1428,-3196,-6974,579,10790,-873,-7145,-3938,1172,10141,-84,-10474,-8,6272,3955,1461,-10213,-270,10718,541,-2956,-4849,-2320,12155,1555,-8120,1005,-1412,5975,4110,-11191,-151,6310,-661,968,-5900,-2400,9584,-1904,-4602,1480,-2396,5724,3137,-10452,1547,3418,-1011,2832,-6482,-2015,8923,-2847,-2310,1313,-2509,7355,1060,-7771,3223,2259,21,2358,-7701,137,7662,-4131,-2799,40,-542,7150,-1800,-7415,1679,2138,3374,-388,-9182,2534,7776,-617,-3701,-5492,1718,9973,-2413,-6631,-1659,3197,6212,-3018,-8962,1682,5774,3249,-3065,-8085,3166,9668,-553,-3847,-5917,1936,9431,-1471,-7733,-1394,3198,7257,-2096,-9788,3068,6180,2313,-2462,-8869,1221,9025,-2174,-4040,-3199,748,8916,-2390,-8556,2128,2364,3011,906,-9395,968,6954,-3160,16,-3756,-1304,8684,-2732,-6080,2733,-963,5143,1277,-8747,3262,4074,-3462,730,-5427,-594,6918,-4585,-3665,1937,-204,4820,-1163,-8406,5863,1388,-2179,-744,-4392,2180,7060,-5272,-3211,-592,867,5574,-4677,-6417,3837,3327,701,-3016,-5957,5130,6754,-3752,-3888,-2737,5059,7101,-4904,-6232,1799,5593,4037,-4748,-6204,3283,5928,983,-4988,-6316,4158,6783,-2706,-5529,-3774,4830,7051,-4595,-7082,2363,3214,5083,-4742,-8312,4712,4973,-975,-2157,-7085,3688,7167,-4759,-3387,-1632,1334,6434,-3421,-6028,4197,2008,578,-490,-5926,3786,6479,-3341,-1589,-2718,53,6390,-5013,-3873,4047,825,1454,-578,-5611,3524,3656,-4784,836,-2112,1642,5010,-4007,-2351,3197,209,1561,-2486,-5326,5320,3540,-3597,-1923,-1522,3813,4377,-5548,-2884,2567,2937,2568,-5329,-4484,5493,3730,-1922,-3817,-2956,6112,5024,-4926,-4247,-633,4385,4072,-6386,-4942,3080,3708,946,-6297,-5117,6283,4530,-1058,-5603,-4201,6162,4261,-4915,-4039,-998,4627,4914,-6011,-4931,3372,3689,1307,-4966,-5071,4967,3766,-2679,-3000,-3405,4644,5676,-5605,-3492,1331,2906,4838,-3812,-3888,4297,2155,-581,-1702,-3262,3239,3809,-4039,-2309,919,2016,4455,-3585,-2642,4124,581,62,-935,-3113,4908,2877,-3672,-606,369,2747,3167,-5243,-2001,5044,522,721,-3257,-984,4789,2350,-3567,-238,221,3648,2156,-5510,-1696,3581,2640,-107,-4263,-2418,5843,2839,-2950,-3939,-279,6277,2798,-4949,-3884,1932,4041,2061,-6074,-3123,4290,3452,-988,-5057,-2395,5827,2735,-4327,-3881,-861,5347,1973,-5773,-1865,2470,4435,970,-6041,-2741,5311,2499,-1758,-4901,-1030,5356,2733,-4782,-1664,347,2354,3170,-5439,-2789,2429,1760,746,-3871,-2122,5147,1251,-2855,-1621,-919,3922,1104,-4160,40,1343,-34,1118,-2739,-1901,4638,-748,-2243,-1143,-712],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-9,9,-11,12,-13,14,-16,18,-20,22,-25,27,-30,34,-37,41,-45,50,-55,61,-68,75,-83,92,-103,116,-132,150,-174,203,-245,303,-392,551,-907,4039,-3274,-7288,1814,4537,5456,-4301,-9029,3282,6011,341,-3166,-6709,3462,8365,-3416,-3905,-2707,2119,7026,-3815,-5266,3249,1748,3312,-1095,-8069,5313,4817,-2788,734,-3489,182,7392,-5692,-3320,3684,-1396,4054,-3227,-6396,6385,2569,-4592,1644,-3180,3002,5940,-8782,-1352,4095,118,3314,-3945,-5926,7248,1466,-4224,-412,-4759,5496,6977,-8086,-2371,1680,2276,5970,-8290,-6696,8420,4240,-1103,-3338,-7146,7985,6388,-6248,-3813,-1638,6088,7298,-7361,-6421,3572,3427,2612,-5667,-5434,6540,6809,-870,-4648,-4853,5964,7452,-4600,-6372,61,5461,6561,-5513,-6088,1736,3356,2936,-4714,-5788,4899,4273,-1336,-2660,-4524,5342,5544,-4525,-3200,-588,1949,6094,-5175,-4143,4257,679,869,15,-6702,5782,3110,-4335,-100,-716,2843,5215,-6652,-2478,5161,-283,2417,-1840,-3182,7669,1542,-4587,62,-2872,3863,4174,-8780,699,4629,345,1052,-5518,-3869,9222,639,-5051,-186,-2256,8362,4023,-8893,-1921,3398,1861,2202,-7924,-3937,8487,1808,-1838,-4261,-3064,8692,3859,-6560,-2781,-524,4349,4259,-7809,-3798,4107,4139,1214,-6191,-4340,6474,4838,-3270,-3933,-2766,6792,4613,-5794,-3555,635,5368,2204,-5243,-4053,3823,3280,446,-4260,-3541,5384,2853,-2437,-2170,-1623,4437,3716,-4922,-668,1132,613,3087,-4213,-3412,3834,-68,-792,-1489,-1628,5264,3321,-5170,1120,180,-23,1995,-6980,-313,5109,-889,-141,-2267,-2082,5728,-821,-4591,1750,814,2451,1259,-7058,549,5234,-742,-650,-4728,-1511,8318,-157,-5588,-1354,12,6031,633,-8133,504,5361,1973,-150,-7002,-1053,7969,1082,-3191,-2812,178,6962,2364,-6841,-2555,2628,3996,1311,-6868,-2950,6301,2835,-2737,-5178,-1616,7338,1418,-4377,-2435,889,6577,2270,-5816,-1383,2799,3282,504,-4927,-2438,5425,699,-1492,-3632,-856,5058,1218,-3502,-2124,-895,2721,1163,-4317,79,2849,825,1325,-2676,-447,4178,-535,-2632,574,-51,4330,151,-5469,2344,2145,-201,-236,-3978,1698,4143,-2707,-1419,-1073,552,4105,-864,-5431,2058,1897,635,-433,-4911,1935,4036,-2074,-2599,-2412,2681,5149,-1787,-6283,622,1873,3332,-1945,-6741,2017,5945,697,-2278,-5447,737,6646,-1948,-5396,-1275,2474,5181,-1840,-6090,505,4949,3207,-852,-6284,-54,5761,822,-3291,-4361,1124,5948,-472,-5328,-1372,1734,4694,233,-4963,-1257,2925,1639,-1119,-3744,476,4732,574,-1357,-1967,2536,4117,-1321,-3598,250,1864,1982,-1089,-3800,1536,2925,-859,-1736,-2242,502,3993,-1570,-3342,16,428,3304,-1831,-3637,1852,2640,-837,-547,-2497,3094,4820,-2632,-2397,1715,2028,3448,-2675,-3280,3177,2990,248,-2216],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,6,-7,8,-9,9,-11,11,-12,14,-15,16,-17,20,-21,23,-26,28,-32,36,-41,47,-54,64,-77,95,-123,168,-253,466,-2303,-4250,-482,7646,3600,-7755,-2567,1880,4708,2968,-8524,-2265,6440,2351,665,-4648,-2743,7891,1936,-3303,-1370,-2261,5418,2668,-7427,-377,2175,397,3150,-5588,-1862,6683,-941,-1375,-481,-2492,6616,170,-7172,2947,554,-205,2565,-7559,1561,6976,-2774,-965,-1273,-883,8563,-2372,-8199,4413,2189,2579,1523,-9720,2367,8303,-3216,-1285,-4342,-485,11823,-1812,-6348,1216,450,6531,219,-10827,1858,6210,776,-831,-9335,212,9898,-1153,-4675,-3215,1165,9459,-188,-9562,151,4620,6062,-566,-9124,-1563,7719,2466,-1730,-6971,-672,7573,613,-4769,-4284,1005,8337,1250,-7937,-2001,2496,3913,-799,-7816,-76,5892,405,-854,-6365,-647,6684,-759,-4330,-572,-65,4667,1370,-7693,2130,2559,92,2276,-5433,580,5979,-2733,-2270,834,-1377,5751,93,-6727,4471,2149,385,254,-5996,3216,6704,-3790,-2411,-513,-432,6022,-3225,-5692,4941,1366,1879,-87,-8303,3229,7459,-3840,-2384,-3348,2223,8735,-3335,-7806,2236,2576,3928,-2199,-9436,4182,6972,-1208,-1456,-5753,2137,8721,-1567,-6080,-2354,2801,7065,-2314,-8870,1319,5336,3087,-2593,-7897,1840,6219,45,-4562,-5649,2416,7578,-867,-5520,-1934,2260,6220,-746,-6257,2152,3337,2619,-418,-6142,1118,5916,-768,-2037,-4200,-116,5644,-2454,-4963,2573,-71,3264,-1386,-5780,2977,2827,-1897,28,-2872,1645,5000,-4157,-1860,2104,44,3909,-2128,-5404,5723,735,-1536,-1706,-4475,3859,4217,-4674,219,2191,776,4051,-2802,-5853,4586,1983,-529,-2252,-6254,5170,5843,-4603,-3251,100,3261,5196,-4015,-6599,4041,3187,1983,-4146,-6203,4823,5595,-1809,-3499,-4027,3413,5860,-3240,-5463,167,2911,5605,-2971,-5899,2563,3920,1829,-4243,-5168,3262,4927,-2180,-3117,-2537,3297,5427,-3282,-3761,617,2741,3957,-2664,-5265,3510,3267,213,-1744,-3406,1343,3905,-2810,-2762,-1413,783,3966,-2863,-3914,3545,1373,959,-1287,-3502,3213,1577,-2722,-1468,-1044,2428,3118,-3844,-2077,2352,390,1621,-2812,-2882,6108,754,-3402,-222,-1650,3045,2479,-5893,-901,3886,1271,1370,-4862,-3922,5889,2145,-2551,-1155,-1161,5057,3624,-6233,-3044,2174,3659,3301,-5215,-3835,5851,2788,-806,-4822,-3213,5346,3648,-3005,-3288,-1292,4682,4021,-4593,-3444,2841,3451,2061,-5081,-4296,3995,4214,-306,-3587,-1700,4429,3884,-2660,-2769,305,2679,2596,-4310,-3221,2602,2225,606,-3605,-3299,3287,1558,-714,-1727,-22,3123,2818,-3626,-1433,973,1576,2276,-2667,-2118,2817,952,-873,-980,-1221,3263,2286,-3412,-1106,599,1221,288,-3646,-523,3691,-41,233,-2757,-852,4845,830,-4264,-878,1133,2244,1113,-5981,-48],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-11,13,-14,16,-18,20,-23,26,-30,35,-42,52,-67,91,-131,216,-458,2878,6725,-4807,-9370,3138,8102,1831,-3627,-7473,4790,9054,-2031,-5992,-5226,3336,10994,-2840,-7251,1441,3287,6497,-2580,-11220,4035,6720,234,-1974,-8746,3066,9749,-4315,-3869,-182,-301,9086,-2318,-10086,5032,3727,1971,1000,-9201,2516,9136,-4538,-508,-2411,-1928,9114,-3149,-7534,4384,-68,2629,1266,-8667,4391,5420,-3849,-555,-2486,-144,9253,-5602,-5174,5551,851,4117,-1173,-7343,6329,4833,-4065,-1268,-4391,3307,8043,-5610,-4936,1687,1845,5395,-5462,-8853,6295,3840,-897,-4079,-5511,5683,7358,-5163,-4959,-933,6063,7311,-7280,-6916,2852,5427,3417,-5117,-7736,5607,6387,412,-5143,-6704,6695,7088,-4546,-5665,-2433,4447,7813,-6827,-7945,3316,3406,4409,-4966,-8469,6083,6247,-2562,-2377,-6041,3244,8856,-6013,-4675,1198,712,6605,-2801,-7734,4990,3055,-180,-463,-6024,3957,6738,-5287,-941,8,-481,7343,-3502,-5904,6280,652,305,-726,-6724,4994,4455,-6142,-89,-79,519,6103,-5365,-4120,5606,943,747,-2680,-5526,7681,3589,-5070,-931,-2347,4307,4116,-7771,-3215,4713,2870,2524,-7587,-4783,6861,3510,-2820,-3454,-4064,6110,5123,-6776,-5026,1168,6137,4454,-7492,-4460,6015,5268,1469,-7493,-4529,7580,4645,-2750,-5390,-2733,6088,4072,-6261,-5006,771,5184,4135,-6772,-4917,5519,3713,817,-4485,-5080,6567,3728,-4200,-3130,-2667,4853,5422,-6476,-3201,2828,873,4750,-2834,-6403,5145,2297,-1591,-958,-3871,3847,4350,-5819,-792,1316,1271,3915,-4654,-3102,6394,-79,-1849,-1075,-3793,5287,2722,-6017,133,1702,1022,3282,-5450,-1453,6106,576,-1772,-3883,-2326,6824,2214,-6703,-1069,1875,4744,3144,-7096,-1484,5574,2762,-291,-6481,-1411,7779,2142,-4678,-4033,-1692,6913,2481,-7690,-3289,3189,5676,1189,-7586,-3106,5665,3355,-1290,-5121,-2440,7055,2317,-4019,-4866,586,5323,3039,-5699,-2119,2834,3626,1697,-5691,-1957,5715,3104,-1301,-4815,-2791,5987,3100,-5411,-1257,37,4586,2734,-5942,-2656,3344,1229,401,-2900,-2286,6027,516,-3111,-417,-1358,3966,1981,-5672,-306,3299,-234,2145,-3187,-783,5330,172,-2952,362,-980,4202,-225,-4590,1303,2319,276,783,-4362,574,5880,-818,-2953,-1045,1288,6174,-594,-5430,-166,3974,3380,-795,-7135,-1024,5628,1510,-3012,-5348,1094,6183,546,-4914,-2933,2005,5840,-197,-7769,-1097,4540,4551,-2421,-6229,594,4863,1172,-2949,-4046,-224,6674,-206,-5536,-2518,2598,4286,312,-6323,-252,4669,3543,-413,-6439,294,5716,417,-2617,-3580,522,5300,1076,-5048,-1307,1341,1825,572,-4433,-61,4480,936,-871,-643,185,4551,265,-3867,532,230,2277,562,-3628,290,3506,126],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,2,-3,3,-4,3,-4,4,-5,5,-6,6,-6,7,-8,8,-9,9,-10,12,-13,14,-15,17,-19,22,-25,27,-29,25,20,-488,-7995,-5907,2555,6667,2481,-9034,-3678,4769,4744,325,-7544,-4070,11130,2877,-3783,-4903,-3371,8971,5402,-9583,-3185,2774,6006,5303,-9205,-3840,7570,3281,680,-5003,-6383,9768,4238,-5978,-2057,-1932,4984,7802,-9538,-1237,5399,-410,4540,-5447,-5003,8550,443,-3754,1587,-4940,5441,5655,-8379,933,2144,-269,4434,-5694,-3619,7784,-1642,-3904,115,-2861,6169,1982,-8931,803,2879,233,2535,-8822,-819,8846,-1240,-2211,-3021,-2975,8610,-165,-8636,749,1775,5554,723,-9280,-797,7532,1454,-1066,-7586,-619,9870,2123,-5841,-5566,580,8125,825,-8493,-2626,3962,6351,1231,-10102,-1172,7011,3546,-1136,-7250,-1072,10270,248,-5874,-4536,-379,8979,1649,-9201,-305,4019,5210,2546,-9546,-1458,8466,666,-476,-5685,-4253,9415,2047,-7378,-416,-1095,4875,4241,-8753,-802,5867,-284,1761,-3888,-3424,9303,-1652,-4008,1559,-2392,3237,1646,-6947,2036,4169,-1217,1401,-3906,-1516,8113,-3429,-3400,795,-1249,6590,-741,-7575,2005,3818,940,-532,-6508,2548,7529,-2337,-4578,-1283,-351,8187,-2885,-7411,1337,4227,4056,-1329,-8833,1424,7125,934,-3446,-6259,1617,9870,-1030,-7621,-2401,2830,7150,-1907,-8384,-578,5637,4372,-1916,-7702,1749,7253,1178,-3212,-5631,516,9334,-978,-7055,-1452,1497,6784,-1723,-8712,1136,4937,1960,-800,-7583,656,7566,-1190,-1875,-2536,-704,7783,-1242,-6622,1983,140,2564,938,-6383,1548,5351,-2053,-830,-2937,-929,7378,-1697,-4627,2443,-1083,3488,1097,-5450,2524,3564,-2167,-164,-2687,134,6146,-3812,-4393,1744,437,3246,-1239,-6755,4620,3452,-1242,-1675,-4580,2673,6614,-3523,-4651,-117,2654,6512,-2883,-6932,2386,5235,2098,-3749,-6240,3228,5798,-1681,-4595,-3497,3612,6604,-4178,-5944,-132,3516,6180,-4540,-7076,1449,4185,2566,-4313,-6898,2782,6578,-1558,-4816,-4360,1945,6675,-2308,-5952,-506,4231,4184,-2325,-6900,3261,4280,325,-2112,-5020,1528,5447,-1490,-3517,-468,1835,3908,-1769,-6003,3546,1934,1501,-568,-4394,2316,3979,-3393,-1949,-553,-207,4691,-1843,-3418,2031,2538,804,-793,-4522,5047,3252,-3327,-1377,-785,2574,4442,-4599,-3445,3590,2236,1359,-2597,-3591,5909,3057,-3466,-1876,-1962,5381,3478,-5450,-3833,1426,4318,3421,-5155,-5016,4152,4594,-349,-4393,-3996,4657,4112,-3874,-4846,-669,4146,3772,-4188,-5134,1804,4124,2162,-4684,-6071,5238,4759,-1224,-4929,-3055,4202,5177,-2849,-4746,-365,4955,5264,-3938,-5032,1957,3412,1547,-3096,-4000,2609,3793,-1416,-2954,-2079,1848,4067,-3022,-3183,892,938,2948,-2221,-2921,2995,1404,-945,-1012,-1810,2853,3561,-3554,-846,241,2156,2820,-3730],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,5,-5,5,-6,6,-7,8,-8,10,-11,12,-13,14,-16,17,-19,21,-23,25,-28,31,-35,39,-44,51,-60,71,-85,107,-141,199,-316,638,-3904,-6954,6708,6053,-1703,-4930,-3656,6592,5892,-6303,-4085,767,3652,5244,-7091,-5372,6420,1838,1535,-3371,-5821,5871,3291,-3770,668,-2204,3160,6675,-6940,-2768,5030,-2052,2616,-3106,-5417,7599,1476,-3408,1990,-2663,3665,5122,-8795,-322,6128,-2229,3075,-5532,-4790,8942,-262,-4577,403,-2403,6220,3448,-9151,608,4849,631,2342,-8337,-3164,11104,-393,-4881,-3496,-2950,8318,2927,-8975,-1958,2251,5248,2907,-10624,-4561,8061,2638,-546,-7079,-4770,8238,3966,-5321,-5997,-1598,7489,3975,-7550,-5115,3614,5068,3315,-7723,-4874,7322,4349,-1020,-8320,-3344,7478,3137,-3895,-4128,-1419,6343,2643,-6952,-2919,2706,3097,3540,-7278,-3662,6515,198,69,-2438,-3510,6472,2425,-6500,16,751,2446,3308,-6966,-1773,5612,-1886,1456,-3109,-2233,7949,-756,-4083,2592,-841,4550,1649,-7698,1875,5725,-1693,328,-4004,-1900,9082,-1841,-4813,134,-886,6466,890,-9796,752,4999,983,662,-6455,-1021,9809,-646,-6108,-2919,-744,8600,121,-8785,-320,3869,5410,-87,-9411,-1130,8161,2292,-3299,-6283,-1015,9606,2427,-6535,-3759,2377,8008,1238,-7994,-2521,4377,5296,285,-8224,-1764,6288,3514,-2532,-5551,-1245,7503,2050,-4654,-2472,921,6439,37,-6789,139,3650,1022,1481,-5854,-917,6266,116,-2678,-1159,-1789,6011,301,-5208,1393,900,1685,1801,-4513,35,5769,-2661,-1362,-1970,-1363,6851,-2492,-5377,3152,1788,1318,-318,-5686,2353,5078,-3211,-1012,-3320,21,6798,-2777,-4531,2428,1339,3872,-2366,-6787,3076,6460,-662,-1427,-5507,1735,8453,-2330,-6305,-610,3487,6903,-1178,-8541,1432,4813,3220,-1715,-6700,616,7290,572,-5380,-3461,1533,7369,-112,-6890,-1723,2347,5631,-1298,-6048,335,5563,1882,-3782,-6841,602,6689,8,-3619,-1892,1710,7215,-1405,-4826,-979,2645,3331,-1007,-6056,1297,3943,-140,-559,-3330,449,5779,-1594,-4636,279,359,2601,-2044,-4233,2537,2428,132,-1676,-3112,1903,4859,-4205,-2513,955,1234,2356,-2797,-4983,3257,2503,101,-1991,-5191,3594,3800,-4321,-2069,-1753,1464,3818,-2874,-5140,2183,3187,1846,-3871,-5813,3705,5765,-2180,-2337,-2342,2658,5557,-4244,-4576,788,2968,3052,-3160,-5713,3470,5914,112,-4438,-4326,2092,7034,-2061,-5356,-1736,2947,5199,-2526,-5980,1101,4059,3227,-2642,-5696,2082,4159,411,-4462,-3197,2487,5093,-1259,-4095,-214,3277,4116,-3577,-4199,2215,3167,859,-1428,-4198,1674,3193,-2294,-1371,-2670,1519,3229,-3369,-3192,2796,1747,2378,-629,-2583,2189,1957,-1383,-1877,-523,2372,3401,-3207,-2561,1663,1169,1976,-2754,-3085,3893,2781,-1201,-2979,-696,3666,3275,-4300,-3208,1506],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,2,-3,3,-4,4,-5,6,-7,8,-9,10,-11,12,-14,15,-17,19,-20,23,-26,28,-31,33,-36,40,-43,44,-44,39,-16,-73,776,6272,3869,-1685,-9325,319,7541,92,-3055,-6416,-259,9312,-663,-6644,-2089,505,5528,-195,-10055,1541,4363,1432,1275,-6270,-882,7212,-3516,-2443,360,-1721,7000,-600,-7567,3670,1356,687,1499,-7386,2490,6420,-4428,-573,29,-1999,7430,-4523,-5744,6249,2069,1550,-91,-7965,5036,6233,-5040,-2602,-2990,2219,6874,-5757,-7109,4031,1632,4587,-2422,-9572,5758,5969,-2055,-1846,-4893,3559,10262,-4146,-7103,49,3237,8116,-3356,-10241,3078,5541,2417,-2274,-8758,3353,8699,354,-5794,-4889,3825,8573,-2482,-6743,-620,4717,6113,-3679,-8607,2328,5063,2281,-2476,-7322,2786,8308,-1369,-3777,-4573,2311,8126,-2867,-5148,1769,1376,4270,-1564,-7925,3783,3535,-1253,169,-5795,1485,6501,-3761,-1972,2257,-1033,5537,-2701,-6689,6305,144,-1331,244,-4943,3094,5537,-6451,-541,1198,398,5433,-4749,-5599,6965,978,-669,-929,-6176,5781,5351,-7027,-2405,-479,2203,6825,-6414,-5751,5910,1841,602,-3808,-7133,6445,6179,-4556,-3391,-4202,5050,7710,-5638,-5655,1554,5734,4651,-4808,-7146,5651,6135,981,-3056,-6107,4642,6971,-4388,-4782,-1927,3498,7032,-4713,-7050,1645,4900,4858,-5698,-6761,4293,4547,161,-3182,-6126,3983,5760,-2890,-2978,-1399,2895,5039,-3825,-4086,2948,1827,1887,-2764,-4722,4653,3391,-3126,60,-2027,2704,6182,-5911,-1846,3396,492,2196,-2311,-3504,6103,1474,-3992,-849,-3345,4038,3613,-7525,-356,2298,291,2539,-4334,-4380,6554,1260,-3074,-2513,-2169,7161,2952,-6329,-1017,1940,3043,3883,-6456,-4434,6236,2315,-1644,-4636,-3558,8251,2490,-5980,-2762,215,5813,3470,-6433,-4412,3614,3673,1732,-5577,-5193,5156,4572,-2438,-4124,-3500,5418,5262,-5304,-4465,12,5533,3231,-5940,-3292,3652,4881,1174,-5841,-3468,5513,3329,-973,-4442,-1700,4840,3268,-3663,-2210,1026,2511,3213,-4470,-2497,3288,1930,-663,-3385,-1154,5812,1275,-3912,-22,-417,2817,1626,-5306,-132,3700,-97,711,-2157,-2115,5855,1065,-4066,65,127,2828,1411,-6375,-506,4161,1178,-556,-4514,-1120,5709,39,-3884,-2073,418,4761,40,-6808,20,3179,3163,486,-6227,-643,6387,1558,-2822,-3108,-1189,6742,1555,-6454,-1914,2236,4579,1503,-5203,-2371,4017,2717,-727,-5537,-1475,5723,1920,-2717,-3827,378,6005,1281,-6118,-1911,1737,3845,757,-6056,-1996,4939,2896,-1808,-5174,536,5455,2024,-2941,-2356,-285,5277,993,-4162,-1307,2700,3450,389,-3050,-1096,4171,526,-772,-482,-360,4099,528,-3134,210,2335,2044,-201,-3683,719,3539,-784,-2177,-1142,-32,3933,-448,-4502,-139,2212,1565,-1171,-4680,1563,4684,-120,-2393,-3125,1929,5684],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,9,-10,12,-12,14,-15,17,-19,21,-24,26,-29,31,-34,38,-42,46,-51,57,-64,72,-81,91,-105,123,-146,178,-225,302,-446,813,-4242,-732,10540,-44,-6349,-3171,1534,8516,333,-10324,-950,4880,5718,-663,-10546,-333,8147,1782,-1863,-6700,295,11545,75,-6331,-2008,-457,8547,1121,-10193,1193,4694,1553,738,-8367,-2012,10389,-1128,-3464,-3116,-3350,8696,-48,-8443,1510,502,2482,3438,-9687,788,8384,-3439,-149,-2388,-3104,8428,-1033,-7312,3919,114,2499,1898,-9175,3145,6006,-5160,420,-3833,-1069,8431,-3755,-6033,3367,194,4702,-77,-9854,4259,6058,-2053,-774,-5778,1304,10046,-4003,-6592,463,1914,6254,-3395,-8603,3034,5039,2431,-2742,-8979,2348,8457,-790,-5096,-5653,2447,8955,-1977,-7961,-1156,3056,6550,-2934,-9171,2544,4646,4364,-2027,-8369,2672,7229,-990,-3956,-6251,1637,9023,-2482,-6800,283,1924,5285,-982,-8873,2317,4502,532,1136,-6234,203,8039,-2394,-3379,-111,-457,6800,-1629,-7863,3015,2524,101,1030,-7097,2130,6868,-4774,-1232,-1346,-1408,7218,-3053,-6562,5365,594,861,350,-6852,4236,5862,-6062,-123,-844,2403,7099,-4875,-4898,3830,1871,2732,-3428,-6613,5940,3953,-3912,-2750,-3368,3799,6899,-6144,-6167,1010,3173,5703,-5247,-7273,4027,5444,1710,-3418,-6122,5171,7931,-2683,-4647,-2520,3691,7697,-4753,-6042,788,5620,4645,-4980,-8176,3476,5407,868,-4595,-5039,4672,7632,-3327,-5220,-1610,3034,7368,-4131,-6312,1680,3505,2123,-2053,-6915,4364,4993,-2502,-2023,-3417,2261,7225,-3624,-3800,1697,645,4958,-3439,-5629,3914,2992,-2119,-313,-3790,3343,5162,-4878,-725,1312,1241,3481,-4042,-4882,5526,662,-1714,-533,-4275,4900,3631,-5323,-1492,659,1493,4158,-6173,-3445,7057,2751,-220,-2966,-4333,5421,4615,-5468,-2824,-673,4555,4467,-6913,-3613,3174,3173,2138,-6031,-5373,5124,4213,-2456,-3727,-3274,6389,4958,-4141,-5345,61,4569,4598,-5729,-6231,3714,4097,1253,-4929,-4527,4719,5223,-1853,-3933,-4081,4413,6015,-3906,-3017,239,4221,5302,-5601,-4565,3018,2210,1224,-3315,-4269,4132,4173,-2686,-1088,-2143,2108,4489,-5962,-2059,2368,1213,1608,-3334,-3265,4717,2965,-4046,546,-1700,2319,3132,-5307,-733,2727,456,1724,-3455,-2019,6775,0,-2004,-1931,-838,4930,1191,-6605,-460,2592,2474,1013,-6154,-2228,6187,924,-1920,-3687,-2397,7426,2745,-5199,-2632,567,4354,3102,-6202,-2689,5508,3183,-592,-4663,-2635,6115,2681,-2918,-4272,-509,6239,2365,-5429,-3961,1631,4491,2086,-5092,-4218,4558,4039,-589,-5492,-2291,5423,3019,-2398,-3990,-399,4802,2434,-4313,-1774,2084,2453,1536,-4254,-2022,4295,2657,-755,-2745,-1280,5327,2246,-3367,-1491,368,1602,1027,-3645,-978,1980,164,-648,-1927,-1370,4546,890,-2302,494,614],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,4,-4,5,-5,6,-6,7,-7,9,-10,10,-11,13,-14,15,-17,19,-20,23,-25,28,-32,36,-41,46,-53,62,-73,88,-110,143,-198,304,-585,3405,5989,50,-5397,-6668,7814,7959,-4475,-4473,-2519,6030,7698,-6750,-5898,3269,5148,5212,-7522,-7834,6395,4494,3,-4474,-8907,6878,6112,-5871,-3183,-2290,3718,8125,-6932,-6907,5001,1665,4427,-3476,-8785,6902,4224,-4020,349,-5071,2981,7597,-7605,-3205,2914,-1070,5429,-2556,-6956,7147,1224,-3587,1973,-5528,3439,6586,-7512,205,2398,-541,5009,-6451,-6048,7896,-669,-2621,-339,-4195,7122,3835,-8998,-1304,985,1774,3828,-8514,-4213,6715,1335,-1355,-4593,-4935,8897,4000,-5994,-3256,-252,6089,4765,-8857,-4678,5425,3534,1621,-8571,-4453,7911,4221,-2605,-5245,-3926,8683,3955,-6544,-4593,-847,6946,4722,-8252,-4436,4712,4519,3174,-8269,-6253,7483,3917,-2414,-4707,-4619,7619,6309,-8279,-2061,863,2958,6357,-6713,-3872,5502,328,1056,-3331,-5497,7553,2933,-5488,536,-2829,3388,4847,-7253,-1171,4732,-2128,2718,-3511,-4388,7491,-40,-4187,1177,-2248,4360,3594,-8613,229,4028,-1522,2268,-5752,-1638,8794,-761,-4623,-1290,-2443,6604,2125,-8906,591,3952,3094,1399,-8260,-1080,8775,214,-3592,-6058,-1185,7801,1324,-7301,-2928,1704,6523,1705,-9357,-2018,5528,3206,-835,-7026,-1737,7965,2687,-4366,-4161,-258,9422,2310,-7219,-3260,1128,6779,1911,-8684,-2235,5349,2515,-365,-7595,-1574,8214,1362,-4597,-3261,-1673,8046,3406,-7882,-305,2247,2172,3664,-7441,-2024,5847,-256,-1628,-2582,-2468,6270,709,-5626,1209,202,2441,1265,-6915,202,5270,-1553,191,-2702,-1923,7177,-1895,-4610,885,259,2913,1000,-6577,2118,4294,-1250,66,-3879,-710,6608,-2297,-3779,532,329,5814,205,-7159,2291,3649,600,-669,-5559,1562,7443,-93,-5245,-3132,1926,6130,-955,-7735,-199,4967,4056,-786,-8708,833,7033,1425,-2070,-5859,1707,7085,1131,-5516,-2804,2213,7278,-724,-6516,-1137,3855,5074,-773,-6365,423,5356,1186,-3239,-5396,1004,7274,-599,-5142,-786,327,5381,114,-6456,202,2949,852,-281,-5047,601,5185,-326,-1868,-1631,-966,5764,210,-4250,1699,1682,1204,255,-4980,1047,4050,-1760,-1658,-1619,514,4352,-2775,-4637,2034,1866,1782,-516,-5653,2983,3938,-2418,-1950,-3012,2299,4170,-2600,-4724,1491,3329,3718,-2619,-6090,3313,4990,-1425,-2968,-5648,2821,6286,-2226,-5240,-1586,2790,5541,-3214,-7124,2356,3381,2494,-3051,-6257,3113,6068,226,-4626,-3156,2021,5489,-1793,-5399,-1295,2507,4290,-2577,-5916,1305,4137,1612,-2251,-5924,1705,5646,-622,-2955,-3128,2505,4293,-1773,-4713,408,2917,2749,-1321,-5281,1143,2347,797,-1019,-3591,731,4273,-2025,-1924,1058,1564,2841,-1838,-3397,2143,2149,21,-1335,-2539,3467,3282],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-5,6,-6,7,-8,8,-9,10,-11,12,-14,15,-17,18,-20,22,-24,27,-29,32,-36,40,-44,49,-55,63,-72,83,-97,116,-139,150,610,7802,2899,-8664,-3499,4439,4664,2875,-7665,-3953,8230,1879,-1965,-4667,-4296,8648,3064,-7524,-716,418,4489,4804,-8308,-714,6189,-375,3026,-3756,-4570,7967,-298,-4831,1283,-1601,3816,4007,-8010,1428,4041,-3041,2561,-4941,-3026,9426,-2851,-4716,2326,-2584,5203,705,-9208,3020,3156,-116,1479,-6840,-404,8930,-2787,-4109,-596,34,8901,-823,-9916,1985,3728,3037,1302,-9513,-343,8885,319,-3286,-4878,0,10809,-582,-6831,-2149,1895,7039,816,-9400,-564,6108,5377,-685,-8491,-1164,8388,2552,-2348,-5797,-485,8676,1044,-5992,-3491,966,7001,1107,-8963,-1366,4765,2482,430,-8022,-1136,8416,336,-2647,-1949,-1468,7927,437,-6393,875,307,2113,2350,-6900,405,5261,-2275,-502,-2479,-2724,7809,-1208,-5496,3586,-1050,2558,1318,-7135,2200,4452,-3162,823,-3396,672,7094,-4516,-3758,2500,-325,4737,-13,-7978,4198,3835,-1673,-1247,-5178,2587,8598,-4070,-4605,-629,1013,6850,-2079,-8586,1707,5225,1081,-1624,-7190,2006,8747,-599,-3912,-3292,1977,8892,-3429,-7438,-347,4483,5860,-1411,-7961,1317,5733,2165,-2334,-6440,1699,8667,-808,-3743,-4336,2416,8240,-2278,-6739,-696,3017,4901,-2237,-8871,2402,4996,-295,-1071,-4964,1372,6243,-2096,-2817,-1153,674,5514,-606,-7328,1414,2346,558,1271,-6108,2381,5527,-3724,-2180,-674,-1160,6005,-3313,-4953,3549,817,1002,-104,-5405,4175,4114,-3553,-94,-449,405,5500,-4292,-4874,4059,853,1974,-2592,-6033,5486,4660,-3661,-1387,-3084,4332,6940,-4280,-4654,1636,2628,4390,-4266,-7126,3850,4461,29,-1900,-4967,4654,7215,-3444,-6182,-2000,2624,6276,-3997,-5256,1885,5462,3310,-4001,-6144,3835,5654,-53,-3248,-5224,4948,5607,-1946,-5723,-1283,3465,5805,-3609,-5233,1999,2549,1576,-3338,-4352,2840,4389,-1071,-1320,-2942,1645,5269,-2350,-2086,336,1663,3937,-2729,-5208,3314,1795,-747,145,-2825,2302,3092,-4854,-1872,670,598,2465,-3781,-2434,4373,873,-1809,-1689,-1999,4656,1559,-4735,-351,181,2188,2537,-4710,-2524,6303,659,-394,-3014,-4010,4463,2423,-5170,-2510,-624,3745,3495,-5608,-2873,4051,3198,1245,-5512,-3194,5053,4160,-1688,-4337,-2868,5356,4453,-4378,-4563,492,3714,2352,-4403,-4871,3005,4474,15,-4900,-3361,4694,3909,-2187,-5201,-1390,4989,4174,-4557,-3607,1958,3047,2257,-3580,-3803,3000,3274,-80,-3169,-2364,4210,3560,-2614,-2030,250,1572,3197,-4309,-2251,895,2047,1052,-3321,-693,3626,1674,-2372,-1489,-1390,2748,428,-5108,-1423,1954,1385,571,-2284,-2023,3564,-299,-2726,-2126,-1272,4174,534,-5015,-250,2133,1708,-178,-3494,248,5772,949],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-11,11,-13,15,-16,18,-20,22,-24,27,-29,33,-36,40,-44,49,-54,60,-66,73,-82,92,-104,118,-136,160,-192,236,-304,424,-702,3398,-1756,-5968,-3184,3082,8628,-4814,-7090,1714,2547,5273,-3373,-9476,3629,5217,-728,-916,-6515,1892,9099,-3485,-2965,-259,35,6816,-2404,-7573,5486,2662,-521,803,-8881,3360,6264,-5546,-391,-460,-1428,6744,-4512,-5630,5379,-250,-93,-811,-6219,6583,4187,-6179,162,-137,688,6897,-6690,-5284,6235,-278,2245,-2168,-6076,7881,5899,-5551,-1765,-2241,3714,7157,-7007,-3894,3766,3728,3543,-5025,-7295,6019,5766,-1611,-4549,-5233,7227,7405,-5508,-5374,-1156,4983,9040,-5776,-7079,3689,4984,3857,-5439,-6989,5536,6729,-893,-4789,-5785,6026,7097,-5199,-4374,-945,3865,6769,-5906,-5754,3858,3082,3742,-3270,-6156,5212,4155,-1669,-1583,-4043,3148,5638,-6452,-2683,1235,-89,4640,-2689,-4540,6610,-185,-2663,102,-5411,3392,3823,-5979,22,2454,-769,4653,-4117,-3954,7750,-129,-911,-815,-4814,6459,2797,-7232,1288,2333,2327,3187,-7618,-2483,7601,1079,-903,-3628,-3443,9027,3123,-6255,-1415,-1633,4764,3970,-7539,-3319,4185,3194,1567,-6587,-5192,8437,4581,-3167,-3901,-3744,7897,5229,-5877,-4206,950,5403,3655,-7825,-4722,4388,5034,888,-5336,-3435,6895,3422,-2801,-4297,-1852,6753,4539,-5220,-3513,374,3388,3918,-5725,-3865,3884,1002,-419,-3468,-3048,6567,2196,-2824,-857,-1092,2872,4456,-5423,-1682,2381,-738,1510,-2695,-2830,6202,244,-3632,647,-1253,3808,2015,-7077,743,3804,535,1888,-5201,-810,7330,-594,-3016,504,-2427,5565,1101,-6874,590,2619,1672,1502,-6712,-1530,7300,-887,-2520,-3240,-831,7751,213,-7712,-1155,1275,5044,1149,-7934,-2002,6345,1547,-816,-5508,-1260,8046,1866,-4808,-3773,955,5073,2154,-6110,-2250,2107,3873,709,-6369,-2188,4293,3334,-2364,-5288,-3525,6359,2322,-3900,-2976,1222,4821,1017,-5694,-1887,2125,2923,2175,-5196,-28,4797,1212,-1222,-3380,-925,4907,1245,-4636,-149,943,2590,1703,-4766,-1336,3161,-1494,19,-2379,-1124,5108,-1247,-2305,469,266,2778,219,-5195,2017,2728,-916,-741,-3959,414,5616,-1595,-3251,973,1338,4093,-552,-5893,2120,4056,-220,-1802,-5507,1293,5611,-1876,-4047,-2809,1664,6142,-920,-6320,-337,4550,2593,-1531,-6638,961,5535,1418,-1666,-3950,1238,6838,-915,-4718,-1838,2081,5330,-351,-6574,-124,4343,4106,-1175,-5893,550,5573,70,-2300,-3315,403,4397,-952,-3143,-2164,2469,4038,-240,-5947,-116,3236,928,-1019,-3409,-31,4642,-1191,-2708,-1346,458,3606,-828,-4152,1787,2299,1093,-390,-3413,1365,3537,-1793,-1032,-1254,629,3951,-2257,-3717,1625,978,1730,-998,-3753,1661,3778,-1835,-1542,-879,2563,3615,-3018,-3544,1434,2287,1626,-2071],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,3,-3,4,-4,4,-4,5,-6,7,-6,7,-9,9,-10,11,-12,14,-15,17,-18,20,-23,25,-28,32,-35,41,-48,56,-67,83,-105,139,-189,628,-9141,-4608,7081,4539,47,-7302,-3807,9049,4664,-3963,-6181,-938,9632,3998,-7849,-3001,1176,7167,2790,-9678,-4210,6871,4029,922,-7626,-4965,9252,2791,-3980,-3371,-2197,8657,4452,-8630,-1154,3252,1921,4788,-7364,-4048,7641,-352,909,-916,-4729,7348,2112,-7392,1165,-805,1469,5221,-8226,-786,6809,-3567,680,-1308,-4253,8600,246,-7288,3296,-505,3403,2734,-10144,802,6931,-1822,15,-5807,-1117,9596,-677,-6925,2384,351,6712,1433,-9977,2079,5774,1525,556,-8212,-1399,10335,-61,-5307,-2905,614,8814,519,-9755,-1204,4770,4676,-711,-9545,-39,8480,2872,-1524,-7512,79,9202,734,-6032,-3784,391,8620,1675,-7836,131,3598,4436,719,-9078,142,8106,1697,-1895,-6509,-1716,9337,-411,-5549,-2408,-883,6005,2602,-8604,964,3227,1339,1974,-6431,-1838,7701,-1726,-1843,399,-3350,6760,-176,-7806,2795,1451,72,1375,-6632,385,7215,-3115,576,-822,-2824,7742,-2238,-6118,3417,1188,2318,435,-8095,3735,5615,-2702,-842,-2827,1811,7984,-2518,-6449,2447,2160,4161,-562,-8799,2981,5673,-376,-2351,-6717,2270,9166,-1701,-4971,-1334,2663,6690,-2280,-8971,1398,4743,2643,-1941,-8281,2463,7600,711,-3983,-4109,2059,7574,-349,-4871,-1891,3051,6570,-2157,-7865,386,4295,3791,-1179,-6801,1167,6047,-647,-2736,-4565,-502,6792,-2472,-5370,1833,1945,4002,187,-6558,2491,4605,-412,-206,-5355,559,7014,-2492,-2574,168,407,4511,-649,-6370,4146,2259,43,1224,-4068,2872,6507,-3426,-1108,621,-968,5342,-3221,-5636,5429,2228,608,-469,-5363,2885,5321,-4750,-3380,-330,640,6097,-4989,-5700,4375,2680,1334,-3588,-6890,5079,5727,-2279,-4099,-4600,4467,8137,-4411,-5739,878,3570,5220,-4553,-7724,2778,4688,1529,-4965,-4813,3522,6697,-1927,-4360,-2047,2945,5960,-3435,-4515,556,4322,4045,-3690,-5667,2679,4611,572,-2205,-5293,2885,5927,-2547,-3652,-1423,2819,4647,-2329,-4094,1715,2271,2129,-1688,-5137,3141,2702,-1754,-245,-2700,1826,4461,-3579,-2903,1763,1670,1354,-2658,-4102,4558,1149,-3784,-13,-1864,2294,3601,-4414,-2192,1466,1408,2925,-4203,-3427,5138,1262,-2275,-1786,-2636,5418,2680,-4361,-2882,1384,3226,2780,-5028,-4588,5157,3331,-1805,-2910,-4261,5760,4730,-5074,-4100,-1043,5330,3594,-4637,-4256,3220,3818,2729,-5052,-4032,4670,4278,-1070,-3876,-3266,5347,2925,-4175,-3964,-552,4353,4039,-4894,-3546,2761,3280,-196,-4366,-3836,3874,3838,-1086,-2519,-2178,3084,3423,-3920,-3194,634,2607,2060,-2715,-2655,2967,2755,272,-2969,-2936,3337,1812,-2699,-1016,-156,2255,1893,-3752,-1976,3439,1056,-583,-1472],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-6,7,-8,8,-9,10,-11,13,-13,15,-16,18,-20,22,-25,28,-31,35,-40,45,-53,62,-73,90,-115,155,-231,430,-2795,-1947,4799,7735,-3461,-8912,2208,6367,4968,-3683,-9065,3613,7927,-493,-4686,-5707,4612,10325,-4081,-5852,-2201,3272,7847,-4045,-8686,2371,3357,2973,-2369,-9525,4036,7193,-2801,-1893,-4455,494,9575,-4023,-6190,2435,325,5868,49,-9480,4436,5325,-2648,1269,-5770,1514,8532,-5670,-1874,2564,-1449,5212,-2971,-7457,6722,1922,-2931,1266,-6249,4220,6877,-7608,-935,890,-500,6654,-5308,-6391,7025,1742,-680,-1166,-5334,6262,7293,-7060,-2326,-470,2662,6402,-7049,-4661,5535,4511,2318,-3521,-7099,7428,7163,-1956,-4627,-3762,5923,7284,-6220,-6047,1829,5234,5292,-6128,-7155,4284,5715,569,-6049,-6652,6237,6870,-2008,-5206,-3754,5832,7803,-6332,-5842,1148,4353,6451,-5350,-6773,4412,3113,1248,-3225,-7222,4698,6884,-4399,-2501,-2900,2021,6512,-4191,-4613,4650,720,2304,-1077,-6432,5007,4130,-3874,-140,-3023,1994,6102,-4993,-1854,3315,-465,2163,-2896,-5095,7151,1406,-4266,-521,-2618,4889,4134,-8293,-401,3423,-272,3381,-5617,-4758,7814,1294,-1987,-2349,-2870,5952,4256,-6999,-1640,1821,3709,3808,-7639,-3838,7877,3730,-1184,-4772,-3553,8298,3911,-5277,-3642,-986,7043,3657,-7744,-3421,2995,4928,1944,-7635,-4800,7707,3096,-449,-6104,-3178,6883,5628,-5828,-3839,-593,6288,4425,-6292,-4243,2067,4447,2376,-6760,-4904,6648,3370,-1014,-2367,-3723,5455,4191,-5194,-1873,616,1975,3648,-5457,-3481,5204,-145,1060,-1354,-4183,4926,1929,-4911,685,-1213,1587,2790,-5415,-1722,5770,-968,-16,-2691,-3006,6782,-519,-5090,1381,-893,3796,2133,-7027,726,5094,1223,755,-4537,-2604,7520,-672,-3637,-367,-1391,6681,2416,-6881,-543,4968,3011,1112,-6307,-1941,6856,1370,-1927,-4230,-654,6930,2201,-6340,-3385,1762,5811,2199,-7289,-2704,5253,3729,-648,-6768,-2652,6820,1335,-3161,-4404,-69,7561,1541,-6802,-2468,1460,3939,1812,-6722,-1864,4835,2395,893,-5313,-3335,6024,1272,-4051,-1612,-930,5392,1747,-6103,-683,2233,2231,1116,-4435,-33,4576,160,-2226,-1769,-2474,4129,1278,-4087,-120,1667,1948,832,-4673,-16,4299,-1451,-1179,-1482,498,5878,-1654,-4901,787,1540,1512,-1163,-6170,2461,5379,-29,-1704,-2277,987,6318,-1173,-5096,893,1717,4448,-456,-7132,578,4122,1720,-1698,-5577,1010,7173,134,-4858,-2531,1392,5756,-213,-6075,-1617,2977,5020,-304,-6703,-174,6013,2732,-2583,-5388,391,5808,-213,-5768,-2992,1907,6375,-187,-5824,49,3655,3024,-727,-5297,-412,5114,2226,-1227,-3573,-24,5795,-483,-3165,-610,1519,3353,-1233,-4257,125,3137,779,-1439,-1896,549,3937,-1334,-3259,-305,586,2292,-971,-3822,1158],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,29,-32,36,-42,47,-53,62,-72,88,-111,154,-255,1432,-1664,-8682,-352,9578,585,-4718,-3974,-495,8937,-427,-8795,1076,1776,3969,2391,-8769,211,7576,-1355,-249,-4484,-2067,8649,-821,-5386,2115,-1990,4409,2105,-8281,2242,4599,-2473,1232,-4270,-1249,7972,-3954,-3133,2548,-2474,4079,168,-9013,5385,3567,-2854,469,-4601,1219,8154,-5253,-4014,1161,168,5412,-3375,-9274,5010,4382,50,-2348,-8484,2547,8847,-2987,-4643,-2875,2153,8613,-3131,-7878,1469,4155,5396,-2776,-9635,3252,6669,1390,-4049,-6812,3386,8524,-1778,-6379,-3044,3415,7663,-2707,-8955,407,4753,6195,-1947,-9052,3107,6597,1019,-2980,-6653,1313,8269,-1877,-4538,-2344,871,6785,-1398,-7487,3391,2708,1828,809,-8166,3060,7145,-2760,-614,-1309,-1946,8435,-4060,-5379,3663,-708,2704,446,-6860,3848,3831,-3067,380,-2516,280,6596,-5292,-2937,4084,-317,2425,-2004,-6818,6586,3545,-4171,-567,-3868,3003,6571,-5092,-3140,3343,159,4884,-4084,-6739,5849,3685,-2059,-4501,-5098,4772,7723,-4391,-3236,-364,3408,7328,-4313,-6574,3881,4827,2096,-3669,-6797,5279,6145,-1426,-4571,-3564,5352,7447,-3722,-5149,-137,4445,6374,-4114,-6048,2571,4443,2761,-3268,-7766,6168,5093,-2164,-2866,-4924,3836,6475,-3479,-3550,533,2016,6154,-2156,-5881,3726,1623,604,-1688,-6767,4268,5892,-3700,-377,772,-94,5710,-4012,-4106,4466,917,524,-905,-4875,4935,2539,-4740,873,-1011,296,4510,-4804,-3382,5549,110,-430,-2623,-3600,5876,3146,-4581,-770,-279,3002,3823,-6605,-2426,3190,1882,1330,-3942,-4157,6560,3353,-3532,-3318,-2143,4920,3562,-5819,-3891,2434,4977,3152,-6129,-3566,3445,3797,483,-4258,-5243,5310,4836,-4633,-4656,-2243,5045,4454,-5496,-4219,642,4570,3399,-4292,-3133,3680,3354,-1479,-2595,-3590,6368,3448,-2328,-1752,-2606,3848,3623,-5362,-3060,1092,1693,3107,-3152,-4312,3426,1863,-1780,-1597,-2752,2861,2528,-4641,-325,972,849,1944,-2973,-1670,4829,-40,-1582,-1065,-2302,3560,1177,-4770,156,1884,521,2010,-4682,-48,5024,-1228,-576,-3013,-166,5289,1497,-5827,-1165,1593,2391,1525,-6259,-876,5465,649,-1919,-4612,-2594,7099,2296,-3399,-3078,188,3970,981,-6029,-1709,3808,3394,490,-5511,-1620,6027,2915,-740,-4596,-1780,5378,1520,-4747,-2728,1759,4823,1267,-5329,-2675,3805,3994,1177,-5481,-1391,4580,1840,-1387,-3477,-675,4379,2179,-3480,-1881,1043,1650,1938,-4662,-1074,3825,484,102,-2558,-1176,4049,912,-2469,-77,277,2761,1508,-4877,-63,2332,-437,61,-2258,-140,3664,-498,-2134,-668,-145,2730,-2,-4099,1971,2683,903,-984,-4057,558,4173,-910,-2341,-927,666,4181,-1912,-4956],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,4,-4,5,-5,6,-6,7,-9,10,-11,12,-13,15,-17,18,-20,23,-25,29,-31,35,-38,43,-47,53,-58,65,-71,79,-88,99,-112,127,-145,169,-200,241,-302,399,-583,1046,-4910,-7245,4980,4024,2780,-5386,-6676,7198,5191,-3421,-2596,-4538,4940,7315,-7370,-3865,1964,1522,6206,-4782,-6456,6961,2101,-924,733,-5809,5720,6383,-7079,-132,-728,-1064,5849,-5662,-4263,6421,-191,1314,460,-5497,6409,1960,-7696,1317,604,733,4264,-7623,-2357,7856,68,-792,-2332,-5976,9321,1214,-7084,378,-622,4650,2892,-8369,-2770,6995,2508,783,-7347,-4388,8966,2100,-5090,-4231,-2285,8731,4597,-8047,-3584,2130,5094,4780,-7371,-4583,5992,3329,-675,-6134,-4159,8168,5094,-3485,-5356,-1849,6505,3248,-7757,-4057,1328,5516,3321,-8207,-4802,4869,4101,401,-5508,-4434,9051,4504,-4490,-1201,-2116,5098,4136,-6741,-2049,4438,397,4186,-3873,-4640,7238,33,-3313,797,-4232,4121,2906,-7753,385,1957,-849,3208,-5983,-3169,8208,-2256,-2104,-188,-2713,5947,1771,-8426,2212,2638,1021,4208,-8062,-946,7669,-2593,-2538,-1902,-1843,7697,281,-9074,92,1560,3915,3055,-9401,-1316,6594,1475,-698,-5396,-1810,8517,743,-6243,-3155,879,7112,2350,-8638,-1916,4081,4579,1161,-8184,-1599,7280,2544,-2298,-5039,-1492,8319,1765,-5678,-3673,-52,5625,754,-7094,-2031,3353,3222,576,-7169,-1750,6545,1641,-1702,-4091,-2536,7094,858,-5206,-955,-1258,3147,2611,-6614,-861,3085,552,730,-4543,-1673,6855,-601,-3918,1703,-1537,3567,2373,-6350,1748,3087,-1159,1764,-3105,-583,6162,-3886,-1912,725,-814,4437,36,-7221,3206,3883,-776,439,-5047,1149,6583,-2248,-4059,-657,899,6173,-2070,-7600,2412,2942,2488,-327,-6126,2003,6825,-398,-3282,-4112,2379,8097,-291,-6185,-282,2433,5617,35,-7542,-1450,4822,3368,-2560,-6179,-28,6590,970,-3704,-3774,1940,5810,-318,-6132,-756,3597,5065,-430,-7176,238,4435,2173,-1698,-5584,1301,6025,-96,-1908,-1711,61,4887,-1260,-4919,139,1378,1396,450,-4219,1517,4966,-1117,-664,-1482,405,4843,-2474,-3419,2302,672,936,-1491,-4745,2934,3673,-2220,-636,-3460,1536,4816,-2649,-2894,1758,131,3548,-1506,-6089,3453,2784,-1660,-1333,-2640,3241,4919,-3179,-2275,342,2339,4176,-3166,-6194,1947,3627,723,-2551,-5141,3122,5108,-1948,-4178,-1331,3477,5673,-2926,-4540,450,3563,3112,-3843,-5007,1878,4399,560,-3798,-3376,1865,4518,-1896,-5366,-2022,2389,4280,-2459,-4248,599,3511,1524,-1671,-3805,2347,4507,-1015,-2216,-3187,2894,4882,-2402,-2399,95,1544,2429,-1677,-4087,2809,2025,351,-925,-2337,2446,3269,-2747,-979,889,74,2739,-2411,-3044,1637,1352,-1065,-1950,-1716,2466,2129,-3155,-1821,332,1611,2953,-2379,-2754,3155,807,122,-2512,-3021,5008,1799,-1886,-1123,-507],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-17,19,-21,23,-27,30,-32,36,-40,45,-49,54,-59,65,-72,80,-89,98,-109,121,-135,152,-172,197,-228,268,-323,403,-528,763,-1345,6168,8691,-5517,-4543,-2744,5756,6838,-7594,-6985,2707,4618,3381,-8365,-6636,6139,5766,-748,-5705,-6065,6882,7441,-4152,-5352,-2107,5867,6431,-7105,-5611,3659,3452,5633,-5453,-7176,7199,4221,-1219,-2291,-5822,5553,6483,-6416,-1705,-604,1776,6133,-7262,-5098,6326,-125,-17,-1631,-7346,6265,5430,-6409,1953,-488,759,6701,-7232,-2659,6122,-901,1219,-2402,-6283,8402,2504,-5106,2586,-1076,3515,4344,-9695,-297,6290,-552,952,-5683,-4787,9844,1420,-5947,-1513,-2088,7263,5660,-9745,-1960,4677,4084,3774,-9122,-3878,9122,4013,-2203,-5903,-2446,8265,3560,-6958,-4807,1147,7063,3747,-8290,-5008,5800,4450,1543,-8086,-4361,7727,3338,-2770,-6659,-3643,8525,4553,-6116,-3614,335,6471,4064,-7892,-3441,5165,2509,3355,-5581,-4206,8493,1899,-4565,-1898,-2846,5951,5038,-6193,-145,2657,591,3464,-5348,-2919,7342,-391,-1842,-728,-3386,6778,1006,-7220,2217,88,1467,3176,-7217,-232,7367,-1871,-469,-2468,-3999,7171,-568,-6550,479,1147,2427,1708,-8706,-82,7423,-637,-1923,-4499,-153,10397,-540,-6631,-612,346,7008,404,-9771,-1571,5087,3038,-616,-7924,-1575,10516,1134,-4167,-4401,-675,8172,1783,-7489,-2640,2945,6151,512,-8917,-2138,5709,2249,-1859,-7177,-827,8333,1408,-4796,-4121,-1084,7460,1907,-6441,-1715,1110,5618,1184,-8380,-1359,5063,1246,760,-4631,-1701,7433,214,-5207,-1412,-597,4457,1221,-6789,636,2620,-510,2539,-5078,-460,6273,-1184,-2984,696,-1998,5065,809,-5675,3669,2717,628,710,-6284,1843,6743,-3396,-2609,-1536,298,5945,-2324,-7445,2933,3177,731,-548,-6580,2160,6412,-2816,-3862,-2892,1975,8490,-2079,-6817,554,2454,4294,-1270,-8449,1729,5277,125,-2233,-5799,1759,7727,469,-4705,-2140,2891,6619,-698,-7094,-759,4483,3831,-682,-6337,-73,6588,1179,-3106,-4454,287,6998,-406,-4312,-2318,1166,5038,-45,-7314,-325,3435,2158,-867,-5520,100,4546,300,-1384,-3328,140,4756,-555,-3364,994,422,2519,-767,-5692,3282,3572,-1347,-522,-3265,-30,4142,-2461,-3332,457,-646,3378,-1543,-4478,3261,2022,-1306,-1669,-2972,2529,4988,-4033,-3930,618,688,4736,-3978,-5243,4429,3195,509,-2172,-3540,3381,5562,-3949,-3018,-1183,3158,6016,-4033,-4178,1972,3712,2778,-3729,-4473,3403,6365,-109,-3508,-3283,3036,6685,-2411,-5709,-887,3692,4635,-2744,-6027,1829,4956,729,-3395,-4094,2115,5278,-507,-3647,-3465,2314,5217,-1685,-3753,301,3586,3858,-1792,-4157,731,3477,778,-1138,-2980,2028,3850,-791,-1318,-570,1147,3346,-1278,-3938,1822,2173,545,-877,-2233,2777,2980,-1457,-1374,-480,1943,2181],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,-1,1,-1,1,-2,2,-2,3,-3,4,-4,4,-4,5,-6,7,-8,8,-9,10,-10,12,-13,14,-15,17,-18,20,-22,23,-24,26,-26,22,-10,-34,596,-1880,-9488,971,10340,-251,-5759,-4068,1655,9493,339,-9806,-1497,3840,6816,375,-10042,322,6945,2805,-1218,-7725,208,8418,431,-4534,-3192,-393,9517,-506,-8795,-206,1823,4129,1492,-9871,1496,6903,-770,690,-4581,-1583,9143,-1122,-5925,967,-1782,5653,847,-8967,2925,3251,-2399,1435,-5616,276,8570,-4411,-3829,3016,-2185,5616,-1219,-8721,4358,2829,-1456,2223,-7585,1407,8308,-6179,-2604,305,-875,7719,-3122,-9289,5073,2663,1805,-369,-8296,4356,7807,-4395,-3350,-2530,1397,9237,-5412,-8408,1435,2704,5952,-2870,-9513,3226,7968,761,-3824,-7107,2945,9785,-1849,-6390,-3002,2551,8729,-4589,-9187,741,4797,5700,-2904,-9093,3381,6171,822,-2566,-7205,2163,9197,-3333,-4589,-1593,2167,7824,-1877,-7710,2940,4428,2462,-944,-7377,3367,6199,-1253,-1343,-3898,99,7646,-3324,-5299,3104,-579,2999,-284,-7957,4828,3380,-3245,353,-4489,439,6473,-4892,-2756,3164,-1033,4583,-3751,-6474,5445,3019,-4049,-731,-3843,4496,6545,-7350,-3372,1402,1292,5704,-6424,-6270,8040,3768,-1452,-2011,-6022,5628,6605,-5319,-3720,-1847,4760,6512,-6164,-8205,4818,4499,3443,-4530,-7602,6521,7157,-1446,-4661,-4098,5169,6445,-3770,-6588,-1088,5419,5032,-4984,-7508,3505,5835,2359,-4108,-5927,4121,6336,-1687,-2869,-5137,3122,7613,-4119,-4099,-378,2873,5097,-3505,-6161,3640,1929,978,-1605,-5814,3483,5064,-3957,-1229,-1675,2309,5932,-3717,-4691,4544,1243,805,-1600,-5462,5414,2411,-4684,-54,-1565,2298,3890,-7007,-2842,4564,553,1003,-2115,-3296,7087,1430,-4160,-843,-1254,3935,4136,-7357,-1542,3480,1447,2442,-5938,-5239,7154,2518,-2038,-3300,-3445,6134,3693,-6495,-3802,3167,5880,2564,-5941,-5269,4561,3138,-526,-5227,-5004,6293,4483,-3349,-4300,-2366,5557,5011,-5298,-4932,2142,4071,2525,-5792,-4922,4382,3586,-875,-4529,-3115,4562,3376,-3123,-3644,-2001,5147,3439,-5122,-3479,982,1942,1761,-3662,-3982,4364,1720,-950,-1091,-2623,4652,2938,-4837,-912,1229,614,2443,-3435,-1606,4429,-322,-423,-1913,-2101,5120,1007,-4586,546,641,1612,2331,-5078,-772,4379,-134,-1759,-1534,-1280,7199,1551,-6381,58,1538,2969,1063,-6492,-1328,5720,2332,-366,-5160,-1236,7588,1481,-4256,-2054,42,6275,2376,-7132,-3130,3568,2916,1208,-6610,-2936,4619,2212,-1718,-4370,-2434,6724,2270,-4949,-4407,803,5087,1379,-5379,-1716,3944,4338,477,-4768,-2686,5727,2357,-1421,-3419,-1187,4414,1973,-4721,-3224,1491,3412,1995,-4323,-1513,3898,1775,708,-3781,-2408,4651,721,-2716,-1313,-1326,2553,754,-4416,-473,1464,1449,1092,-3870,-1027,3365,331,-2192],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-9,11,-12,14,-15,17,-18,20,-23,26,-28,31,-35,39,-42,47,-51,56,-62,70,-77,86,-96,109,-123,141,-163,193,-235,299,-413,688,-3420,-2191,2967,8246,-2956,-11364,3853,3653,2897,-1217,-9034,3921,8751,-3422,-2799,-3380,-286,9429,-3326,-6245,2387,174,4375,-344,-9209,4031,4399,-3320,1961,-4121,179,9311,-4394,-3348,3514,-1440,4525,-524,-6591,4879,2616,-3069,2139,-4059,2430,7056,-6025,-1748,2945,622,4388,-3172,-6670,7058,2934,-1658,-1115,-5338,5844,6001,-7305,-3415,1240,3439,6259,-4789,-7355,5457,4935,1872,-5223,-6269,6260,6308,-2874,-4841,-4193,6769,7674,-5399,-6385,1174,5075,5057,-5979,-5995,4707,5324,1340,-5814,-6097,6425,6952,-2817,-3970,-4297,6670,7061,-5926,-5973,1843,3495,6570,-3808,-7088,4795,5159,-214,-2118,-7895,5212,7329,-4994,-2108,-1708,1544,7137,-4259,-6058,4358,1060,1751,-2065,-8564,5533,4092,-4559,969,-2010,1826,5904,-5918,-2833,5234,-1448,2026,-1993,-5048,6803,881,-4859,869,-3393,3734,5106,-7820,-2510,4492,551,2377,-3447,-4100,7357,2075,-4461,-2301,-2834,6991,4745,-7568,-2409,2803,3284,3829,-6367,-4990,5877,3488,-472,-4401,-5095,7419,5021,-4665,-3914,-948,5859,4711,-7240,-4775,2776,6247,3938,-7485,-4716,5801,3901,-683,-4396,-5526,7290,4587,-4698,-4214,-946,4882,4098,-5498,-3909,3058,3217,2644,-5349,-4260,5572,2945,-1006,-1036,-4180,5143,4406,-5317,-678,165,1740,4516,-4944,-4089,4950,1484,484,-1003,-4368,5251,1474,-5017,1634,153,812,3366,-5801,-1469,4147,-1179,715,-2262,-3524,6493,428,-5195,757,1294,1394,2768,-6526,-1059,4834,554,-716,-4064,-632,6756,1329,-3934,-1101,1002,5125,1812,-7055,-2076,3870,1731,-458,-6323,-2016,6958,2035,-4210,-4489,-1265,7000,1716,-5630,-4123,754,6140,819,-7310,-3132,4664,4397,-1485,-5770,-1598,6260,3403,-2662,-4498,-1723,6161,3716,-5178,-2193,1390,4107,1968,-6970,-1889,4018,1528,1104,-4106,-1886,6219,1706,-2828,-1605,-1378,3197,1960,-5629,333,2047,1530,1976,-3459,-1521,4393,58,-1862,143,-1432,3684,-271,-4376,785,1899,-43,866,-4453,25,5441,-2006,-2116,-848,-688,4668,-969,-3970,866,1458,2525,-575,-5610,1426,4276,-1223,-1990,-2310,1933,6382,-1324,-5019,-619,2031,3964,-1378,-5906,-726,5371,1104,-1922,-4975,1026,6511,746,-3529,-4090,1297,7061,-797,-5887,-491,2501,4833,-752,-6932,103,5170,2725,-1360,-4188,353,5912,-224,-5097,-2866,1900,6137,280,-5351,-979,2625,2681,-487,-5223,504,4992,367,-1070,-3804,-236,5258,-1262,-3705,-817,1520,2890,344,-3736,266,2972,434,-17,-3004,529,4589,-1371,-2888,171,-319,2813,-216,-3016,2006,2147,-33,-408,-3055,1789,3539,-1740,-2265,-138,1710,3178,-2430,-4403,2264,2398,-37,-2752,-3470,2321],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-6,7,-7,8,-8,9,-10,11,-12,13,-14,15,-17,18,-20,23,-26,29,-34,40,-47,57,-70,90,-120,157,-334,8499,4027,-7104,-2119,-1069,7827,4951,-9256,-2662,4089,1109,3519,-6182,-5156,7435,1053,-2650,-1999,-4238,5906,4382,-8027,-49,1849,860,5331,-5974,-3568,7490,-822,-1691,-1244,-4625,6628,2416,-8022,3496,1047,796,3395,-6946,-494,7673,-3045,188,-924,-2217,8684,61,-7437,1987,444,2064,1768,-8585,157,6845,-751,-860,-5173,-873,9698,-1437,-6140,-1726,1229,7553,1674,-10398,-91,7314,4332,-1093,-9532,-841,8919,1714,-3670,-5350,-209,8960,822,-7494,-3578,1889,6926,374,-9403,-1448,5957,4415,-541,-8921,-874,8346,2013,-2735,-5839,-1047,9169,1528,-6864,-1396,117,6894,2602,-8609,-732,6396,1289,1536,-5618,-2569,8710,-587,-4240,905,-3524,4824,2453,-8098,1391,3594,-482,2843,-5718,-1548,8297,-2469,-1840,-25,-2358,5711,219,-6656,2354,1605,-1290,1967,-6222,1507,7470,-3535,-869,-416,-169,6279,-2255,-7209,3652,2924,2356,-1361,-7705,3085,7319,-1796,-2231,-3239,389,7693,-2393,-5974,-23,1960,5082,-2227,-8965,2144,6750,2557,-1955,-7217,2160,9143,-105,-4736,-4832,2535,6423,-2237,-6654,-666,4594,4932,-1781,-7997,958,5138,1224,-1465,-6408,1276,9012,630,-3389,-3701,-180,7538,-1323,-6393,894,1729,4631,315,-7468,1398,5989,-920,-590,-4096,1050,7283,-1451,-4648,1620,-1065,4048,-257,-7316,3604,2964,-594,-257,-4934,-329,5820,-3543,-2269,1382,-989,3580,-1228,-5115,4876,1738,-376,-414,-5290,2044,5888,-5751,-2445,1022,1048,4625,-3962,-6366,3034,3381,380,-2450,-6118,3199,6508,-3811,-2675,-1172,2357,4879,-3878,-6103,2310,4620,3163,-3151,-5716,2793,6749,-654,-4038,-4570,3706,6311,-2397,-5527,-2889,4838,6015,-4042,-5895,1130,3422,3481,-3389,-6159,2316,5243,-704,-3567,-3762,3284,5973,-1739,-4022,-881,2905,5246,-3177,-5730,3116,1793,1892,-855,-5485,2397,4573,-2200,-774,-1714,-416,3702,-3597,-4848,2419,606,1375,-576,-3875,2497,2518,-3045,-769,-1229,1543,5219,-4139,-1938,2683,953,2097,-2230,-3784,5990,2828,-3482,-1407,-2154,3520,3345,-4288,-1976,2744,2007,2052,-2907,-4511,4716,2067,-2160,-1955,-2103,5839,3739,-4914,-3260,-47,4164,3989,-5148,-4948,2959,4142,197,-4914,-4775,5401,5061,-1741,-4559,-1849,3826,4204,-4182,-4638,256,3184,3029,-4482,-4778,1902,3670,449,-3953,-3398,4677,4138,-2231,-3788,-1352,3245,2987,-2871,-2827,1838,2970,2299,-2359,-3150,3342,2704,-373,-1598,-2770,1982,3629,-2316,-1038,663,2254,1742,-2402,-2483,2474,1232,-939,30,-2468,2880,2287,-3059,-1324,-184,995,2311,-3136,-2273,3358,-281,100,-1825,-1508,4991,1935,-3703,-585,-562,2867,684,-4378,-1089,3893,2309],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,10,-12,13,-14,16,-18,20,-22,25,-27,29,-33,37,-40,44,-48,54,-59,65,-73,81,-90,102,-114,129,-148,171,-202,242,-300,390,-547,906,-3897,1240,5546,2305,-2909,-9863,4551,8224,-818,-4366,-6058,4604,9226,-3180,-7040,-1557,5112,7226,-4179,-8300,2332,5842,3372,-4170,-7874,4480,7581,-1427,-3783,-5700,3495,9982,-3834,-5256,-63,1867,7501,-2231,-6690,4648,3164,1061,-764,-8604,4461,6958,-5169,-1068,-2028,216,7297,-4512,-6430,6841,349,2019,579,-7292,5342,5499,-6684,1027,-2210,47,7256,-6157,-4031,5253,306,789,-1734,-7318,8460,3911,-6467,721,-2971,3997,7300,-8869,-3658,5546,2034,4447,-5944,-6391,9586,4205,-3826,-4066,-5028,5669,8663,-7753,-4926,1440,3843,6834,-7343,-7721,6813,5178,1649,-4918,-7457,6659,7951,-3691,-5105,-3129,5560,9266,-6534,-6754,865,6315,5388,-6447,-6717,4761,4765,281,-4820,-5968,5479,5219,-3544,-2622,-3637,4091,7747,-6000,-4382,2392,2038,3837,-5040,-5433,6367,1761,-775,-690,-5734,5466,4753,-6448,-196,2029,2083,5990,-5784,-4379,6436,647,-1611,-183,-4860,6811,4003,-6741,641,1194,2372,5059,-7096,-1850,8310,-430,867,-3099,-3785,9076,1487,-8175,-128,-917,3668,4581,-10074,-2798,6614,2371,1598,-5961,-4817,9753,3517,-4987,-3765,-2836,7498,5077,-9541,-3112,3189,5323,1999,-8281,-5532,7554,3920,-1938,-5200,-4714,7771,5559,-5681,-4293,-522,5933,3318,-7434,-5583,4189,5555,1948,-7247,-4468,5370,3821,-1499,-5124,-3306,6777,3758,-4880,-1986,-536,3973,4378,-5733,-2821,4256,2012,1530,-4544,-4040,6361,1639,-2549,-870,-1200,3936,2974,-6691,-1407,2711,540,1777,-3901,-1746,7561,422,-2606,-1035,-2155,5964,1771,-6948,1684,2914,396,1112,-5843,-963,6977,-1198,-2207,-2532,-1804,6942,744,-7232,644,2407,4024,1085,-8833,-448,7211,1318,-2613,-5573,-1356,8862,811,-6337,-2836,1176,6212,1669,-7103,-1883,5065,3159,-645,-6367,-1536,7635,2380,-4268,-4907,-1030,8017,2366,-5645,-2905,1909,5029,1848,-7247,-2903,5180,3711,-579,-5864,-1293,7660,2521,-3847,-4406,-76,6676,1436,-5622,-1539,1989,3493,1683,-6051,-1052,4528,924,-532,-3304,-311,4820,901,-4262,-262,970,3164,938,-5103,1054,2046,-52,-842,-3886,-139,6757,-1348,-3840,-353,901,4208,-1420,-5906,1766,3419,853,-566,-4870,1131,6316,-1699,-4412,-1197,819,5257,-2563,-7701,564,3783,1964,-2047,-6361,229,5828,-7,-4100,-3347,334,7126,-1069,-7049,-1509,2282,5298,-1231,-6112,494,5237,2587,-2475,-5524,629,6837,1508,-4083,-2667,2090,5645,-1244,-6867,-1154,3415,4008,-210,-6752,452,4822,566,-2213,-4300,-30,5745,185,-4499,-1115,2236,4987,-292,-4588,271,3242,2533,-1455,-3855,592,4518,-660,-2491,-1249,2176,3362,-1506,-3577,645,2249,1558,-566,-4227,1773],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,-1,0,0,1,-1,2,-1,2,-2,2,-3,3,-3,4,-4,4,-5,5,-5,6,-6,5,-5,3,0,-4,13,-25,30,314,8784,4676,-9416,-2492,5007,5330,1083,-10133,-4147,8424,4107,-2549,-6950,-3715,10534,4157,-6610,-4848,126,7363,4110,-9355,-2711,4738,3910,1986,-8583,-3439,8894,2463,-1425,-5291,-3305,8970,1748,-7399,-1696,-580,5083,4406,-8625,227,6038,954,1385,-2854,-4162,8664,-1065,-4345,1093,-2279,6007,3062,-8305,2112,5399,-929,3118,-6057,-1429,9085,-2664,-2293,-58,-2495,6639,-280,-8807,4596,3632,771,1812,-8163,624,9925,-2949,-3188,-2780,-1828,10623,-1253,-9856,2648,1902,3682,818,-9868,818,8189,-813,-2825,-6319,-910,9845,-828,-9012,-2114,2212,7875,774,-10129,-207,6463,3336,-279,-8881,-772,9244,725,-4284,-5555,-48,9716,873,-7842,-2257,1678,6302,-604,-9930,-995,5245,3386,236,-8348,-819,8341,-304,-4062,-3398,-406,7573,28,-6662,-829,390,4007,802,-7810,1012,6566,-1159,-30,-3718,-1885,7369,-2147,-5483,2117,-40,3447,343,-8073,1822,4168,-2528,913,-4800,176,8325,-4997,-4002,1949,-411,5177,-2277,-8197,4473,3739,-1280,-218,-7003,3811,9145,-3421,-3582,-338,180,7855,-2930,-9364,3948,4546,2870,-2236,-8872,4021,8170,-2179,-3915,-4125,2703,9741,-3215,-6483,846,4067,6547,-3440,-8664,1924,6375,1044,-2875,-8560,1489,8687,-57,-5997,-4292,3092,7440,-2324,-7582,410,2825,4887,-1754,-7397,2025,4937,1180,-1642,-5235,86,7962,-2711,-3220,-1875,1365,5523,-1880,-5910,1495,2017,2367,-1073,-5121,3115,6203,-2927,-1851,-954,363,6235,-2999,-4716,3226,678,1099,-1238,-5457,4584,3564,-3271,-1376,-2365,1023,5704,-6013,-3483,3419,1979,3412,-3140,-6536,6211,4113,-2490,-1785,-3389,3611,7066,-5326,-3419,2033,3213,5088,-4776,-6322,5179,4547,-377,-2960,-6165,4390,8558,-3402,-4538,-1345,3141,5823,-3714,-5710,2598,4156,3851,-3733,-6410,4367,6987,346,-4424,-4169,3946,7297,-2745,-5191,-1263,3207,5018,-3665,-6540,2201,2997,2442,-3257,-5621,3222,5461,-1048,-3549,-2349,2274,5043,-2803,-2836,378,1548,3695,-3061,-4385,3195,2703,281,-1838,-4105,3556,3267,-3786,-1871,-31,1136,3367,-3448,-2806,4446,727,132,-2004,-2971,4833,2283,-4463,-612,1075,2282,2547,-5798,-2868,3418,1340,-268,-3483,-3286,4974,3214,-4756,-2098,-1069,5077,3530,-6353,-2454,3472,4622,1309,-6141,-4257,7475,3827,-1938,-4755,-3553,5828,4577,-5417,-3372,695,5354,4115,-4934,-4510,3741,3771,73,-5389,-3514,4490,3731,-2795,-5493,-1945,4328,4621,-5730,-4105,1408,4685,2549,-4316,-4701,2150,3002,1444,-2637,-2834,3755,2068,-2729,-3400,-677,3187,2533,-4465,-3390,2618,2416,1389,-4962,-2821,3880,2812,-2468,-2378,-65,3145,2514,-3819,-561,2504,2313],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,7,-9,9,-10,12,-13,14,-16,17,-19,21,-23,25,-28,29,-33,36,-40,44,-48,54,-60,67,-75,86,-98,114,-134,161,-200,258,-352,531,-981,4756,6108,-1628,-4024,-7453,6967,6538,-4514,-3221,-1316,3441,8966,-6367,-6297,5464,2311,2938,-2436,-8517,7106,4991,-3984,217,-3585,1168,8960,-6687,-3459,4952,-1695,4495,-2137,-7282,6017,1984,-3484,1105,-4149,2328,5944,-6850,-1168,4370,-962,3289,-4677,-5075,8500,1078,-2579,511,-3997,6003,3648,-7534,-3257,2736,3199,3297,-6994,-3563,7248,2295,-918,-4705,-3836,7790,3992,-6469,-3938,-147,6509,4558,-8884,-4312,5257,5466,1693,-9171,-4671,7762,4512,-785,-6029,-3631,8803,4226,-5479,-4703,-1039,6141,4000,-8435,-4558,3295,3884,1875,-7131,-5874,8215,3415,-2010,-4428,-5912,7927,5230,-6901,-2282,856,3154,6922,-7253,-4567,7369,1408,1839,-3325,-6099,6939,3943,-5426,511,-1867,1725,4938,-7254,-2597,6153,-1114,1522,-2670,-4198,7448,513,-5167,539,-2183,3470,3686,-7152,-669,4872,527,1955,-4959,-2430,9260,-200,-5852,-373,-1286,5958,2048,-7834,-294,2789,2128,952,-6715,-2153,7439,1292,-2919,-4630,-594,9140,2629,-7135,-1835,3024,6183,1195,-7165,-1470,3768,3630,-457,-7296,-1661,9053,3098,-3356,-6042,-251,8144,2121,-7047,-1610,1378,5229,2119,-8076,-1679,5713,2614,497,-5712,-3286,8631,1891,-3436,-2541,-1587,6175,2993,-6547,-708,2084,1091,3962,-5664,-2263,7370,-644,-996,-1632,-2978,6537,2329,-6342,-56,681,1915,3550,-6702,-370,5152,-1589,-385,-2305,-2330,6150,-1371,-4161,2011,184,2655,1247,-6940,321,5292,-1031,-736,-3229,-472,6850,-1888,-5430,-717,193,4786,533,-7687,723,5464,1015,-1917,-5333,803,6110,289,-4648,-2938,386,6925,-473,-7030,-102,3922,3757,-678,-7288,504,6087,2337,-1789,-5821,226,7409,525,-4406,-3316,1471,6406,4,-7621,291,3903,4634,323,-7830,670,5837,1116,-579,-4628,-855,7494,-421,-5707,-1457,1138,5940,531,-6301,997,3423,1202,294,-5075,391,5985,-382,-2456,-195,-440,4964,377,-4712,2522,2054,1107,-428,-3994,612,4597,-2836,-942,-780,-66,5507,-1968,-4246,2360,1814,451,-140,-4923,2622,5096,-2154,-815,-1378,1278,4533,-2070,-5112,1490,3976,2345,-2862,-5110,2636,4586,-286,-2497,-3731,2267,5959,-2719,-5909,-397,3902,4404,-2151,-5793,1043,4227,2773,-2204,-5963,2307,5785,430,-4040,-3470,3478,5971,-2775,-4510,-1498,3434,4205,-3036,-5663,83,3410,1466,-2341,-3524,3270,4974,-538,-3226,-2688,1397,5224,-2192,-5111,1228,2452,2935,-1883,-4758,1614,2905,-104,-1649,-2543,1460,4325,-1116,-2082,-316,354,2500,-1103,-3444,2116,2037,-63,-943,-2142,1622,4258,-2949,-2191,1272,1531,2042,-2837,-2583,3146,2386,-730,-2358,-2647,3416,2850,-1774,-2382,827,3081,2638],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-4,5,-5,6,-6,7,-7,9,-9,10,-11,12,-13,14,-16,17,-19,21,-24,26,-31,35,-40,48,-58,72,-93,126,-182,295,-591,3371,1596,-11361,1010,7362,1060,-32,-8102,-1921,10852,-155,-4950,-2025,-1112,8345,1279,-10168,1631,3593,886,2246,-8646,-2531,9101,-1599,-2262,224,-3459,7769,614,-8865,4147,1234,1033,3594,-7114,82,7421,-3119,-509,-714,-3227,7871,-1442,-6115,4099,1305,551,-41,-7587,3137,6005,-3406,-523,-2285,923,8219,-3394,-7063,2117,1142,4904,-2690,-9046,1557,6297,1145,-3682,-6744,3125,9598,-2740,-4969,-2439,3348,8762,-4102,-7973,594,5636,6260,-3127,-8204,1993,8012,2088,-3874,-7605,2638,9227,-742,-5244,-3636,3009,9497,-2468,-9112,213,3577,4112,-431,-9248,2568,7944,-540,-1062,-5812,-1277,8887,-3295,-4482,503,-1436,5849,-152,-9254,2303,3661,68,2075,-7257,328,8254,-3563,-1788,1441,-1632,5573,540,-7792,4953,2239,-537,118,-6171,2613,5977,-4125,-719,376,-606,6474,-3843,-5621,4451,2156,743,-981,-5339,4296,6177,-3906,-1668,-1221,1976,5863,-4491,-6482,3412,2519,2918,-3889,-7240,5431,6023,-845,-3673,-4626,4642,6396,-3055,-5374,-1216,3383,5018,-3279,-7027,1441,5263,3123,-4904,-7439,4128,5533,-1201,-4411,-5407,4639,6923,-4383,-4814,-1281,3055,6267,-3728,-7598,1702,4187,2323,-2965,-7290,4668,5855,-1831,-2721,-3652,1425,6926,-4038,-4939,1605,1028,3508,91,-6964,4308,4267,-1527,431,-3783,1053,6810,-3942,-2255,1215,-321,4524,-1828,-5464,3332,2542,-1752,-497,-3746,3355,5288,-6190,-1656,2161,210,3966,-4512,-4092,5274,706,-1235,-2004,-3184,4209,4231,-5032,-2355,233,2837,4440,-6227,-4743,4760,2072,316,-4039,-4099,6701,4882,-3839,-3540,-2569,5028,5404,-5073,-4725,1463,5321,4386,-4687,-3933,3846,4623,478,-4921,-4063,5203,5116,-3761,-5022,-2225,5048,4574,-5491,-4523,1804,3569,3384,-4626,-4817,4281,3335,-13,-4340,-4493,4706,4186,-3446,-1964,-783,2439,4286,-4573,-3585,2567,655,1400,-1885,-4256,4261,2705,-2510,-90,-874,2467,2850,-4415,-1066,2940,896,1467,-2436,-3213,5318,710,-3834,-1265,-683,3573,2474,-5462,-578,4179,1581,226,-5369,-1525,5834,1485,-3623,-2373,-211,4947,2023,-4709,-1607,2534,3338,1214,-5365,-1249,4717,3155,-1790,-4711,-2216,5763,2430,-4174,-3760,883,4314,2532,-5353,-2181,2397,4096,246,-6285,-1796,5415,2685,-2310,-4432,-637,6291,2064,-4458,-2723,688,5582,1759,-5863,-2662,2713,2965,401,-5296,-2231,6386,1346,-1699,-2747,-1375,4116,2132,-4166,-1117,1948,1422,1758,-3300,-2212,3863,1878,-1325,-1155,-1712,3495,1021,-4095,-713,1407,2953,1447,-4823,-451,3793,-1282,-836,-2911,804,3497,75,-4237,-619,1109,2959,870,-5456,534,4565,392,-834,-2540,496,5051,-381,-4180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-2,3,-3,4,-4,4,-5,6,-6,7,-8,8,-10,10,-12,13,-15,15,-17,20,-22,24,-27,31,-35,39,-46,52,-63,76,-96,130,-192,354,-1737,-4074,-5697,787,11063,-1605,-10444,-319,3703,5973,-218,-10730,-94,8218,2942,-2271,-8584,1178,9610,233,-5203,-5889,1040,9655,-293,-8790,-1232,3314,5499,-987,-9266,1280,7246,1003,-1327,-6407,366,8938,-982,-4310,-1430,-670,7438,-602,-8093,2060,2490,2258,1869,-8104,1922,6637,-4710,-1271,-1645,-1351,7999,-1835,-6784,4692,-572,3348,564,-8552,4469,6766,-4689,-539,-1877,366,8788,-6219,-5449,4903,331,3804,-1556,-9593,5972,5095,-4309,-1082,-5129,2845,10223,-7280,-6320,2700,2247,7417,-4444,-10369,4678,5761,-149,-2515,-9971,4611,9772,-4769,-4302,-2405,2852,8860,-4286,-9007,2512,5247,4060,-3221,-9534,2584,7976,536,-3282,-5918,1893,8603,-2307,-7112,-2185,2585,6981,-2509,-8202,1499,4010,5092,-2466,-8175,3469,6053,791,-1563,-5436,1455,7088,-4131,-5338,423,785,5734,-1785,-6403,4868,1200,-1475,-553,-6318,3428,5878,-4469,-1215,-477,-160,6733,-5198,-4818,5861,148,1246,-728,-5886,5897,5476,-5966,-1786,230,1506,5627,-7162,-4916,5399,1705,3220,-1928,-5981,8464,5257,-5337,-2143,-3127,4222,7394,-8071,-4562,3200,4069,4052,-5869,-8408,6041,5370,-2032,-3126,-6336,6638,8788,-4999,-5769,508,4022,5807,-3473,-6703,3651,5135,2301,-4306,-6050,4457,6994,-1275,-3591,-4350,4210,6390,-3047,-5723,-934,4120,5572,-4146,-6382,3137,3047,1908,-4008,-4542,3665,4474,-2331,-1514,-2190,2657,4826,-4567,-3390,2216,168,4462,-3160,-4877,4572,2713,-1450,-29,-3760,3916,4731,-5501,-595,623,846,1957,-3306,-3941,6319,379,-1681,-184,-4139,5269,3524,-7385,321,1099,2523,3449,-6892,-3272,7125,712,-1093,-3340,-4043,7540,3621,-6614,-1442,-921,3990,4449,-8020,-2874,5856,2758,2388,-6671,-5749,7142,3691,-3145,-3561,-3022,5486,5322,-6573,-3327,2149,4813,3421,-6334,-5056,4665,4240,-919,-5219,-3894,5453,3764,-3737,-4048,-1362,5416,4055,-4284,-3852,2517,3751,2613,-4969,-4303,3662,3687,-756,-2582,-1638,5358,2262,-3698,-1567,63,3918,3461,-4055,-1026,3255,1705,521,-2502,-1674,5566,922,-2738,512,-669,2797,1722,-5799,-594,3858,785,-142,-4593,-1616,5908,-864,-3577,-649,-851,4358,221,-6796,1045,5087,1627,-461,-6021,-1073,7256,703,-3900,-2869,-1121,6901,-275,-6541,-1081,3313,4146,1322,-7401,-1590,6503,2883,-1009,-5044,-1677,7657,877,-5609,-2273,685,4801,1538,-6287,-1907,4303,3515,828,-5505,-2109,5105,2404,-2046,-5341,-1319,5004,2486,-5752,-2879,2260,4631,1951,-5696,-1533,3721,2614,403,-4347,-651,4911,2136,-2048,-2838,-1163,4860,1624,-4475,-1460,1679,1506,615,-4302,-907,3604,-68,-596,-2109,599,3091,12,-2718],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,12,-13,14,-16,18,-20,22,-24,27,-30,33,-37,41,-46,50,-56,63,-71,79,-90,102,-118,137,-163,199,-252,339,-508,952,-4968,-7671,9943,5237,-2832,-4344,-4547,6872,6956,-7661,-5908,56,4538,6603,-7804,-6733,4017,5592,2424,-6468,-7501,6642,5238,-2036,-5303,-3515,7762,6689,-6760,-4125,749,3824,5938,-7514,-4656,4733,3415,1394,-3160,-5318,6653,4041,-4665,-2181,-3265,2991,6525,-6654,-2631,3568,-37,3341,-4236,-6083,7803,-655,-2151,410,-2854,4572,4101,-8604,784,2954,-1374,4146,-5679,-2922,8831,-1745,-2976,-904,-4380,7316,2808,-10420,1516,3222,1763,3666,-8823,-1475,9492,-513,-2023,-3918,-3904,9953,2198,-9338,-1573,1466,5794,4124,-11034,-2110,8430,2873,-508,-7325,-3542,10394,3557,-6018,-3113,-1938,8380,4907,-10064,-4127,2920,6259,2758,-9049,-3705,8036,4290,-199,-6706,-4947,9278,2831,-4689,-4296,-1392,7080,3995,-8455,-4158,2263,4010,1934,-7498,-2455,6381,2526,-1178,-4577,-3301,6618,2267,-4731,-849,-1525,3626,3608,-7523,-952,4999,-1062,1347,-3209,-2231,6902,-831,-4543,3593,-917,4823,2428,-7700,1948,4971,-2011,1737,-4967,-1223,8693,-3239,-3190,782,-1061,7711,493,-9944,2592,4213,352,1059,-8319,28,9871,-1627,-2957,-3288,-883,9072,-15,-8751,-762,3268,4988,1354,-9688,-757,7493,1496,-1733,-5947,-765,10102,493,-5358,-2809,1169,6689,847,-8818,-1535,5101,3421,389,-8346,-2017,6769,2249,-3476,-5211,-1352,8194,2461,-5101,-2037,1413,6495,1205,-8372,-802,4442,2417,668,-6182,-759,6055,-78,-2530,-2795,-943,5595,-360,-5113,1197,1097,2035,1514,-6211,1394,4676,-1804,-277,-2304,-672,6468,-1877,-4942,2081,909,2870,70,-6479,3935,5062,-2213,-822,-3545,316,6742,-3205,-4910,959,935,3673,-1085,-7670,4060,4774,782,-1588,-6311,2449,7853,-2935,-4716,-2077,1477,6969,-2069,-9806,1099,4664,4313,-1539,-7778,1685,7190,-1045,-4075,-4748,2033,8018,-2081,-6536,-755,2364,5758,-1815,-8309,413,6575,3121,-2543,-5786,998,7603,-494,-3449,-3491,1682,6952,524,-5061,-445,3279,2857,-960,-5634,704,3572,1195,-1784,-3208,295,4747,-1044,-2919,241,-240,3894,-2134,-5092,2497,1470,-35,-275,-3455,1488,3767,-1896,-2886,-148,741,4731,-3662,-4654,3829,835,-7,-2213,-4548,4324,4000,-3502,-2827,-1448,2770,4710,-3623,-4103,3082,2101,2743,-3296,-5467,4824,4243,-1659,-3106,-4161,3879,5431,-3669,-4869,957,3443,4522,-3387,-5737,4206,4452,636,-3653,-5128,3263,5874,-962,-3928,-2204,3054,5936,-2750,-4789,305,4478,2574,-3067,-6615,3010,4325,744,-4260,-3895,2851,5536,-898,-3865,-1772,2071,5235,-2255,-4668,341,3367,2047,-1485,-4183,955,4163,-740,-2039,-2466,623,4069,-2065,-2189,164,1878,1403,-3138,-2723,3314,1474,-1002,-2623,-3081],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-6,6,-8,8,-9,10,-10,12,-13,14,-15,17,-19,20,-23,24,-27,30,-33,37,-40,45,-51,58,-66,76,-89,107,-130,159,-189,848,-9131,-3045,2529,5241,6403,-8964,-5765,7787,2698,-316,-3455,-6805,8410,4848,-6585,-1440,-1790,2839,7099,-7421,-3027,5739,-1210,2962,-4140,-7266,8795,1117,-5766,1205,-3363,3817,5354,-7759,-670,3777,-2017,1752,-3596,-4027,9093,-960,-3724,1557,-2396,5382,2193,-8277,1318,3255,1614,1596,-6819,-629,7955,-1377,-3731,-3260,-1278,7895,1042,-8397,-653,1989,5213,310,-9649,-1397,8254,2080,-1480,-6449,105,9112,795,-5104,-4959,374,9003,1290,-9205,-1899,4159,7453,969,-9468,-1712,6937,2373,-1650,-6762,-2720,8432,295,-5897,-2183,-814,9029,3792,-9506,-918,3066,4005,2662,-8756,-2362,10139,112,-1980,-2070,-3816,7936,2329,-7847,1012,-145,3578,3748,-8094,-475,6025,-2028,721,-3200,-4408,7000,-225,-5788,2079,-1414,2908,1675,-7013,2119,5187,-2703,954,-3857,-2188,7968,-3315,-4940,2165,-645,4868,886,-7991,2215,4079,75,-648,-4846,706,9653,-2672,-4626,-1537,-162,6132,-1083,-7251,1374,4024,3701,-1940,-8951,2646,7421,1177,-2295,-6100,424,8137,-1484,-5504,-3134,3111,6847,-1156,-7757,280,5304,4039,-2477,-8426,1566,6757,427,-3233,-6722,1204,9064,-1195,-5884,-537,-125,6945,-341,-8126,1154,5488,1483,-188,-7041,51,7922,-1528,-2142,-2799,-1606,7506,125,-7251,1713,690,1029,2113,-7305,253,7650,-2578,568,-1255,-1429,6024,-2315,-3954,3633,70,2190,-203,-6514,2926,5077,-2263,424,-630,689,6644,-3729,-3891,2176,14,2920,-2255,-6907,4181,5702,-2108,-1874,-3577,2303,7134,-4072,-4745,-1196,2921,5311,-4265,-6351,2752,3745,2195,-2972,-5458,3226,6439,-708,-3735,-3428,3005,6242,-3204,-6079,391,4070,4515,-2694,-7182,2309,4507,1450,-2037,-5877,2879,6667,-1760,-3056,-2211,1477,6766,-3383,-5388,973,2263,4901,-1912,-7112,2726,4454,403,-1649,-4872,1454,6325,-2261,-3168,182,-46,4610,-2136,-5894,3268,1853,-369,-538,-4379,1890,4281,-3244,-1773,236,305,5031,-2825,-4471,3903,439,-438,-1185,-2611,4605,2666,-3088,-1599,-850,1192,3622,-5601,-3268,3605,1955,1080,-3319,-3958,4161,3727,-3733,-2840,-714,3250,4169,-4313,-3098,2480,3546,3160,-4897,-3572,3397,4147,-65,-4527,-2600,3611,4140,-2768,-4466,-959,5212,3155,-5219,-4478,1751,4304,2487,-3694,-4933,3979,4029,-1010,-3285,-3704,4179,4830,-2957,-3390,407,2074,4011,-3723,-5072,3354,2598,1547,-3806,-3951,3765,3353,-1115,-2393,-1404,1587,4215,-3893,-2444,2193,1149,2510,-1613,-2419,2237,1732,-1002,165,-1628,1631,3102,-4206,-622,1429,746,741,-2835,-1838,4138,793,-817,-1410,-952,4474,2400,-4091,-267,1839,2957,899,-4430,-1438,4597,2699,-2214,-2436],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-5,5,-6,6,-6,8,-8,8,-10,10,-12,13,-13,15,-16,18,-20,21,-24,27,-29,33,-37,44,-50,58,-67,72,-36,-1207,-7095,2418,10232,-3644,-7673,394,1223,7406,-1773,-11726,3846,4718,171,-488,-8279,925,9613,-3501,-3346,-874,-2108,7911,-1092,-9424,3255,2062,817,2663,-8127,1881,6972,-5954,440,-894,-2225,7665,-2906,-5960,4846,778,-42,1119,-7657,4331,5175,-4472,-367,-1114,1975,6023,-6105,-4072,3513,1336,2210,-3015,-6465,5213,5900,-3179,-2772,-4487,4206,6877,-5871,-5117,1338,3992,6010,-5556,-7164,4049,6043,952,-5414,-6070,6734,7126,-2626,-4852,-3497,6176,8352,-5143,-5103,446,5471,7087,-7337,-8469,5168,4385,2526,-4783,-8522,5895,7154,-3457,-3757,-4551,4207,9073,-5442,-5718,3371,1899,5260,-3754,-9278,4971,4281,-1735,-94,-6666,938,8564,-5374,-2552,1584,-90,6487,-1632,-7699,5988,1670,-1768,1530,-5786,2329,5230,-6127,-1252,833,-152,5570,-4391,-5635,5412,230,-2038,-611,-3457,5182,3773,-6095,60,-105,2283,3581,-6829,-2857,5177,1955,37,-3461,-5089,6787,4552,-3563,-2434,-1063,5616,5415,-6942,-5183,2228,5550,2476,-6295,-4896,6067,4948,-2024,-6035,-4893,6748,5293,-4990,-5221,-2260,6945,4818,-6983,-5430,3670,4178,4664,-6700,-6471,6901,4977,-439,-5207,-5048,7355,4579,-5744,-3102,-2054,3461,5439,-7986,-5044,4460,169,2620,-4023,-6786,6009,2756,-2459,-672,-2434,2485,4719,-6007,-2562,2031,-1002,3545,-3718,-3889,6525,1426,-3633,13,-2914,3644,3230,-5953,-535,2072,408,2438,-4234,-1916,6036,-186,-890,-1387,-1044,5597,2036,-6531,-1013,2148,3217,1062,-5758,-1610,6093,1574,-1068,-4440,-2488,5472,1908,-5005,-3171,-120,4978,2959,-5748,-2039,4112,4091,1390,-6013,-2091,7333,2993,-2870,-5663,-936,7646,1511,-4553,-2696,1063,5571,2556,-7045,-1654,4258,2705,1416,-5451,-2652,7021,2268,-3653,-3499,-2226,5387,2852,-5396,-1932,1681,3128,2217,-4905,-2929,4536,1350,-22,-2910,-3970,6477,2663,-5003,-853,-299,3739,2377,-5937,-1568,4313,-445,785,-2289,-3495,5573,212,-3632,642,-506,2503,48,-5051,766,3065,-77,-18,-3614,-474,5966,-1144,-2580,-931,-220,4438,84,-5388,587,3359,1450,-657,-5437,903,6064,-540,-2711,-3080,324,6295,374,-6345,-1048,3088,4011,-312,-5501,-355,5585,2490,-2053,-5545,1673,5152,1187,-4153,-2862,146,5318,-269,-6100,-690,2166,4458,-764,-6914,-985,4920,2041,-1722,-3879,-397,5099,-86,-3527,-3536,903,4183,361,-5787,-353,2859,1636,333,-4964,69,4444,-780,-2080,-2822,-1507,4151,77,-4238,-230,1180,741,773,-5287,531,4167,-380,-135,-2401,-25,3348,-508,-3312,259,538,1479,-1478,-3174,1266,2839,-1351,-2224,-1501,340,4157,-2852,-3220,1214,2182,2172,-929,-4429,2306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,2,-2,3,-3,4,-4,5,-6,7,-7,7,-9,10,-11,11,-13,14,-16,17,-19,21,-23,24,-26,25,-20,-22,764,5079,2156,-10238,-1590,9905,2723,-2657,-7976,-3349,10413,1926,-6937,-4142,-1190,7723,2743,-10022,-2622,5823,5236,2006,-7956,-2588,8938,3241,-2446,-5195,-2139,9456,3447,-6016,-3072,315,6441,2880,-8567,-2103,3365,2930,1935,-7828,-3168,8429,62,-2284,-1908,-2808,7317,1620,-7610,978,1301,1536,2677,-8220,-543,7125,-2916,495,-3152,-3706,8466,-2357,-6748,2862,177,3318,1939,-9897,2025,7016,-3287,360,-4070,-764,10099,-3748,-6736,2111,-307,5950,-417,-10324,4331,6214,-338,-311,-7517,424,12941,-2221,-5655,-764,153,8881,-73,-12109,934,5850,3293,-927,-10229,-316,9140,514,-2988,-7198,-343,10975,250,-7173,-2859,2253,7854,438,-10149,-1772,6567,3064,-619,-8078,-934,7481,135,-3335,-5231,125,8486,198,-6652,-980,1167,4367,1425,-8605,773,5162,248,-572,-6884,1112,8336,-2680,-2998,-426,-1131,5663,-1075,-6304,2870,2216,-731,1350,-7005,1027,7324,-3653,-973,-1730,-1685,7054,-3324,-5834,5516,1928,1579,9,-8832,4297,6379,-4626,-803,-2669,1156,8417,-5322,-6210,4304,1804,4076,-1500,-9194,5064,7239,-2837,-2339,-5300,2498,9494,-5032,-6525,608,2572,6094,-2419,-8898,3628,5364,1933,-2526,-7639,1994,8747,-1091,-4769,-2890,3126,7682,-1806,-8308,-879,4291,3981,-1845,-8467,1415,6612,1860,-2419,-6354,2664,7728,-1719,-5056,-3351,1399,6196,-1171,-6074,552,2539,3582,-1548,-6274,1675,5237,-244,-101,-4010,821,5286,-3509,-3263,1211,1836,4723,-1962,-4915,3575,2022,-1043,-387,-4392,2669,4933,-5889,-1249,1576,830,3306,-3960,-4370,5628,1404,-731,-870,-4326,5724,5342,-5251,-2404,-325,2765,5231,-5848,-4835,4252,2411,1867,-3799,-6389,6719,5755,-3476,-3263,-2700,4381,7476,-5810,-5252,1883,3143,3461,-3835,-7699,4823,4020,-758,-3715,-5635,4694,6811,-3776,-5282,-1799,3812,5537,-4335,-5341,1300,4153,2608,-3625,-6333,3273,5022,-277,-3581,-3433,2556,5799,-3578,-2875,1148,2582,4621,-2044,-3993,1901,3575,1194,-2796,-3901,3281,3058,-2307,-1361,-2619,2517,4034,-3481,-2081,2949,1041,1767,-2515,-2510,4411,606,-2463,-1761,320,3402,4130,-4359,-1337,3107,1117,1168,-3180,-2493,5670,653,-2644,-2654,-1374,4139,2282,-5794,-1317,2399,2088,1833,-6229,-3675,6279,2211,-1175,-3453,-2503,6404,5066,-4401,-2693,-273,4156,4497,-5347,-2806,2462,4291,836,-5127,-3589,5129,4376,-2229,-3997,-2632,4470,3977,-4149,-3337,1172,4738,2424,-4874,-4046,4571,3374,629,-4179,-2934,5201,3556,-2401,-2882,-1443,2843,2869,-3047,-3252,2016,2537,1192,-3521,-2579,3303,2072,-1340,-2375,-982,3545,2319,-3974,-1315,1608,1251,233,-4094,-663,3321,548],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-8,8,-10,11,-12,14,-16,18,-20,22,-24,28,-30,34,-38,42,-46,50,-56,61,-67,75,-82,91,-100,110,-122,136,-152,171,-193,221,-254,298,-356,438,-563,780,-1267,5397,-4868,-7702,2557,2500,6580,-5555,-9878,5249,6892,275,-2910,-7240,4806,9578,-2627,-6454,-3101,4343,9247,-3738,-7165,515,4510,4491,-3295,-8403,2941,6027,0,-2837,-6205,3555,7247,-2306,-3609,-2816,1587,7218,-4053,-5817,3310,813,3006,-3132,-7841,4313,3720,-2835,552,-3714,1695,6202,-5218,-2384,2786,44,3630,-3631,-6075,7805,1658,-3994,909,-4520,4253,6022,-8576,-1274,3003,-4,4910,-5949,-5324,8322,907,-2000,-1218,-5802,7856,5820,-9308,-2224,914,2725,6379,-8064,-6497,7801,2022,-901,-3945,-6798,9327,5442,-6899,-2848,-3336,5106,7592,-8298,-5444,5283,2771,3552,-6070,-7531,7126,5974,-1725,-4248,-6081,5307,7800,-5536,-4893,-637,4665,6724,-5759,-6318,2170,4097,3055,-5638,-6043,5378,4958,-958,-3773,-3912,5434,5537,-4254,-3012,-819,2952,5108,-5233,-3657,4208,1313,1922,-1477,-4760,6095,4296,-3576,-443,-1284,3889,3356,-6115,-1431,2704,-710,2704,-3861,-4235,7393,-227,-3923,1474,-2190,4820,3479,-9812,177,3841,-274,2717,-5532,-2945,8465,-1476,-3920,-503,-2531,7536,3355,-8704,142,2761,2798,2987,-8475,-3945,8578,1046,-1641,-5109,-4856,8366,3540,-8092,-2981,563,4603,4475,-9413,-3743,6190,2999,1586,-6428,-4945,7692,4859,-3216,-4965,-3248,6742,5547,-7211,-4383,2023,4087,2826,-5389,-5438,4521,4418,966,-4149,-3058,5704,4043,-2435,-2745,-1402,4338,3742,-4566,-1462,674,2941,3087,-5177,-2445,5391,1453,-1169,-2844,-3220,5152,1509,-4235,876,-649,3348,2008,-5708,-476,4716,-888,-253,-3337,-1635,5798,-1289,-4946,1193,190,3151,810,-8086,1169,5345,-493,-428,-5575,-1299,8683,-765,-3958,-506,-191,5654,-172,-8103,548,5135,2532,168,-7776,-213,8897,-55,-3408,-3837,-169,7458,547,-7956,-1262,3317,4088,2233,-8012,-498,5883,2246,-1808,-5536,-1926,7719,3025,-5326,-2089,310,5780,2418,-6079,-2316,3004,4199,1828,-6704,-1299,5150,1908,-2453,-4136,-1424,5639,1835,-4067,-2055,-299,3939,1661,-4913,-888,2281,1642,333,-2973,273,5629,269,-2269,93,86,4908,-299,-5060,777,1676,1205,352,-4638,1510,4764,-1267,-1615,-367,661,5561,-1590,-4210,1649,1421,1758,-952,-6418,2353,5387,-991,-1572,-3997,1739,6943,-3012,-6280,461,1751,4163,-1091,-7768,2128,4763,426,-1313,-5370,1616,6688,-1179,-5235,-2601,1176,6146,-143,-6668,-1442,5415,3136,-1338,-6088,867,6351,1557,-3064,-5367,-270,6035,822,-5281,-1926,1892,5258,-269,-7235,-710,3870,1394,-611,-5855,754,4626,-361,-2574,-1757,1619,4709,-148,-3207,906,1898,2265,-170,-4046,-228,3065,537,-1011,-2735,-246,4537,-2410,-3876,1222,1189,2610,-540],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-10,10,-12,13,-15,18,-20,22,-25,28,-31,34,-38,41,-46,51,-56,62,-69,75,-83,93,-102,113,-125,139,-155,173,-195,220,-251,290,-341,408,-505,657,-929,1570,-6574,-2380,11822,104,-2569,-4845,-2949,10069,662,-9478,646,1847,5287,4192,-10072,-844,7630,-311,1505,-4842,-4932,9044,1108,-5841,1884,-2592,4057,4737,-9238,1771,6162,-1991,3820,-4970,-2104,8259,-3107,-3879,1889,-1283,4423,1174,-8059,1888,4234,-2065,782,-6162,573,7814,-2168,-3556,49,-43,7149,-1229,-7753,2751,4410,2093,-1510,-7956,2023,6326,-294,-4070,-5932,2576,8446,-1677,-7091,-1359,3521,6835,-2947,-8943,1740,5833,3813,-3287,-9254,3125,8092,-858,-5428,-5701,2854,10554,-2950,-6111,-1101,1997,7650,-1016,-10715,1667,5736,2092,-687,-9099,1772,9362,-1508,-3954,-2238,-1343,8694,-1141,-8347,2026,1645,3473,2326,-8997,1436,7093,-2415,-407,-2932,-3132,8040,-2277,-6307,2942,84,4013,1984,-9304,3240,5371,-2599,598,-3061,-550,6798,-4474,-3108,2799,-872,4765,-1312,-6497,4812,4227,-3131,-1053,-4697,1932,6503,-5195,-3491,1327,2900,4868,-3825,-7075,3172,4640,1302,-2586,-5382,3995,5793,-3082,-5222,-2421,4037,6768,-5062,-6562,883,4000,6146,-5001,-7108,3604,5831,2077,-4020,-6009,5530,7626,-2911,-4955,-4028,4146,7546,-4899,-6190,1548,3042,4620,-4087,-7574,4396,5717,49,-2799,-6141,2333,7833,-2949,-4694,-296,1298,5811,-1915,-7946,3280,1894,701,238,-7155,2876,5668,-4816,-1259,251,-965,5535,-3109,-5104,4491,316,1943,444,-4802,3941,3473,-2747,164,-829,662,5865,-4474,-3943,4188,763,297,-2267,-4227,5496,3599,-3108,-1273,-392,3763,4523,-5335,-4246,3533,2333,2284,-3748,-5475,5287,4564,-1663,-3784,-3149,5157,4744,-3943,-3670,-750,5174,4602,-5099,-6108,3447,5156,1027,-5283,-5331,6291,4086,-1781,-3367,-3206,5258,4236,-3630,-4274,59,4739,4505,-6481,-5612,3610,3388,1470,-4362,-4882,5963,4391,-2502,-2473,-1908,3467,5735,-4786,-2998,882,1809,4559,-3366,-3756,5531,3521,-1795,-1112,-2872,3300,3547,-4836,-778,881,-144,3116,-4722,-3231,3492,-302,-522,172,-2856,3616,3276,-5220,-2,536,895,2858,-5711,-1621,4913,832,-867,-2025,-1656,3993,2792,-4225,-1526,-40,4176,2342,-4732,-2769,4751,2755,509,-5464,-1486,6458,3443,-3996,-2971,-397,5196,2113,-6240,-2910,1313,4471,503,-5928,-2488,5030,2701,-401,-4699,-1261,5088,3851,-3906,-3468,-375,5878,2782,-5808,-3217,2379,4028,849,-6100,-2179,4574,2020,-235,-3491,-1497,5150,2521,-4252,-1772,-899,3435,1215,-4856,-1631,1533,1659,710,-3608,-1858,3933,1458,-3215,-492,-969,2804,2293,-4432,-524,2292,727,625,-3245,-1690,5162,272,-1861,-2017,-801,1914,-105,-5224,577,2678,1363,-1152,-3336,-58,4757,568,-1649,-2449,1083,4875,-469,-5201,-24,2359],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-12,14,-15,16,-18,20,-22,24,-26,29,-32,35,-39,43,-48,54,-62,71,-83,99,-120,151,-200,292,-517,2487,4136,4028,-4014,-9786,7264,5474,-2259,-1499,-6591,3822,9624,-7005,-4388,345,571,7259,-3191,-8138,5571,2971,-924,112,-6436,3577,7482,-6649,-741,-302,154,7311,-4769,-6083,6652,-581,938,-892,-5181,5724,4358,-5462,249,-1181,2284,5035,-6073,-4000,5926,407,598,-2757,-4457,7408,3259,-4548,-2125,108,5249,4728,-8466,-3241,4160,2847,1934,-6880,-4464,6102,3080,-2125,-5838,-2732,7124,3877,-6313,-4223,16,7073,4647,-8262,-3615,3603,4912,2511,-7687,-5459,7374,3805,-1316,-4891,-3399,8171,4905,-7941,-3914,-579,5186,6958,-8549,-5778,6321,2423,3352,-5031,-6942,7769,4223,-5739,-1639,-3602,3786,7373,-8119,-2888,2602,249,5021,-4803,-6274,6876,762,-3438,559,-4993,4728,5382,-5968,-508,1850,-983,4755,-5387,-4536,8048,-952,-2369,619,-3434,6228,2208,-6333,1065,1217,2089,2212,-5789,-745,6527,401,-1374,-3372,-1980,6966,2373,-5944,-1318,1287,4875,1807,-8512,-455,4528,3600,-220,-6774,-1852,7112,2712,-3268,-4543,444,8509,1769,-7354,-3737,1763,5843,193,-9518,-1728,4811,3830,-539,-8327,-1877,8098,1053,-3421,-4729,-1819,7848,2140,-8036,-2433,1490,4910,3236,-7418,-2222,5970,1635,-355,-5062,-3691,7817,1270,-5120,-701,-827,5231,4307,-7517,-1404,3154,332,1877,-2792,-3413,7190,-794,-3926,1606,-2261,4229,2704,-7113,-935,3164,-275,1705,-5325,-1009,5393,-1632,-2105,218,-522,4929,222,-6148,1998,2651,899,-183,-5302,768,6168,-806,-2444,-2840,1049,6335,-294,-5659,64,3582,3781,-746,-7894,776,6711,1594,-1612,-5708,1131,7443,-464,-5414,-3786,1412,5992,-1237,-6834,-2119,3750,4322,-904,-7863,687,6228,976,-2885,-5964,-66,6893,-489,-4977,-2348,2011,6508,187,-7588,442,3276,2615,224,-7643,1246,7420,-50,-2166,-3137,-1118,6523,-824,-5112,288,689,2347,1756,-6796,39,4855,-1062,-182,-2285,-121,5263,-1041,-3356,982,914,3868,1324,-5538,1232,4644,-1817,-495,-1658,528,5478,-2323,-2537,636,561,3427,-2234,-4271,3066,3149,-247,-1521,-4164,1347,5994,-2402,-3714,-1539,2770,5467,-2615,-6112,1685,4237,2612,-2873,-4727,2004,4807,39,-4772,-2699,2662,5982,-1711,-4781,-890,3328,3687,-1731,-6264,1537,5931,861,-3158,-6165,3222,5221,-225,-3920,-3096,2836,7151,-2429,-5149,383,2973,3701,-1873,-5758,1769,4309,58,-1268,-4010,1405,5912,-875,-3274,-1038,1513,3813,-2794,-5220,1084,2240,1492,-1337,-4244,1596,4123,-2347,-1595,-632,707,3993,-1121,-4116,2770,356,538,-629,-3360,3175,3297,-2270,-1548,-760,1802,2307,-2589,-2250,3038,1099,1535,-1885,-4005,4081,4524,-1201,-3348,-696,3720,3726],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-4,4,-4,5,-5,6,-7,7,-9,10,-11,12,-14,15,-16,19,-20,22,-25,27,-30,34,-38,42,-47,52,-58,66,-75,87,-102,123,-153,202,-297,547,-2988,-5744,9256,5516,-8417,-4271,808,4491,6050,-9679,-6249,5658,4951,1919,-6349,-6728,7721,6205,-2980,-4901,-2998,7336,6526,-6382,-5291,26,4370,4965,-7112,-6554,4422,3611,2153,-4999,-5194,6832,4406,-3861,-2082,-3494,4986,4926,-7120,-2089,1803,1872,4604,-5262,-3320,5835,526,-1020,-1462,-5098,6545,3220,-6529,1345,97,1102,4107,-6812,-1751,6839,-1021,772,-2761,-3559,8635,-550,-7206,2500,-865,3770,4371,-9678,603,7793,-923,953,-5788,-3092,11179,-727,-8206,333,-1017,6552,3748,-10902,-947,6044,2463,2359,-9459,-2524,9822,2143,-3950,-3159,-3047,9350,4158,-9795,-1847,2645,6438,3557,-9518,-3276,7848,2675,-330,-7279,-4316,8286,4276,-5838,-3560,-1260,6770,4034,-7176,-2433,3418,4208,2457,-6800,-3940,6276,2874,-886,-4578,-3744,7327,1477,-4424,-2434,-359,4983,2182,-6986,-293,2475,205,1748,-5228,-2193,6836,-583,-2583,-979,-1492,6729,170,-6792,2284,1989,-59,1232,-5788,372,6110,-2645,-1303,-1633,-1384,7081,-438,-7523,3309,1099,2778,1388,-8484,2580,8211,-1788,-1670,-3675,-170,9841,-2074,-8186,420,1574,6333,878,-10127,2222,6574,140,-330,-8050,-1285,11433,-825,-6275,-2453,-253,7855,779,-9285,-532,4023,5218,77,-9193,-740,7342,1882,-2821,-5021,-531,7967,1139,-6046,-2639,1565,7461,761,-7918,-203,5265,3586,522,-7428,-1066,6551,390,-2856,-3404,-951,6419,631,-5908,132,98,3989,1793,-5413,857,4244,648,-1149,-4139,253,5881,-2680,-2436,664,-458,3431,-1379,-5314,3351,3330,-215,393,-4720,2675,5721,-4737,-2971,949,-383,5853,-2565,-6697,4517,2567,1014,-1881,-6518,5062,7364,-4149,-3104,-2140,2531,7177,-4913,-6897,3200,3868,2850,-2927,-8483,2967,8109,-79,-2563,-5001,2672,9227,-2666,-6348,-441,2817,5687,-2430,-7793,2475,4767,2289,-2193,-6734,1225,7544,-587,-5169,-4315,465,6938,-999,-5974,-699,2929,4247,-484,-5924,890,4439,2018,-2337,-4263,1100,5950,-955,-4140,-687,2126,4389,-1892,-4780,1523,2185,1488,-1132,-4409,2756,2717,-1865,-1329,-825,1548,2577,-3275,-3527,1911,1739,1636,-2466,-3512,3378,1306,-2131,-1810,-1587,4042,4471,-5190,-2470,1621,1503,2836,-3529,-3150,4953,2623,-926,-3196,-4291,4743,4027,-3510,-3295,713,3783,5727,-4340,-6020,3293,4497,497,-4257,-4974,4752,5296,-3449,-4127,-3113,3691,5624,-3884,-6110,1724,3992,2546,-3458,-6381,3324,4190,204,-2662,-4222,2892,6169,-1422,-3706,-867,2246,4516,-2471,-4556,1694,3445,2008,-2514,-4037,2682,3302,-1520,-1879,-1410,1595,3686,-1010,-2119,117,-10,1338,-2685,-2404,2919,1455,-270,-1489,-2212,2751,3382,-3230,-1921,57],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,5,-5,7,-7,8,-9,10,-11,12,-13,15,-17,19,-21,23,-25,28,-31,34,-37,41,-47,51,-57,64,-71,81,-92,105,-123,146,-177,222,-297,434,-781,3607,7334,-776,-1572,-8776,519,12031,-1597,-7296,-2064,1723,9721,-245,-10486,250,5094,3639,-641,-9428,1651,8804,1134,-3144,-5233,79,8922,-167,-6710,-938,1466,6749,257,-8965,1299,5860,3188,226,-6643,276,7034,-1485,-3023,-4223,947,7830,-1428,-5153,2225,107,5190,709,-7538,3025,3841,-2441,-150,-4603,1048,6771,-5261,-2290,1631,-771,5437,-2509,-8669,7528,2849,-1476,1133,-5700,4062,7921,-6198,-2588,1705,725,7144,-6238,-7848,7961,2504,358,-1248,-8651,5305,7841,-6298,-2013,-1638,2523,8647,-6525,-8622,5223,4007,3708,-4229,-10895,6253,8245,-3418,-3341,-4057,4375,10631,-4524,-8429,1096,2091,7522,-2404,-9053,4391,6373,1383,-3696,-6915,2319,8811,-1249,-4369,-3779,1691,8638,-3293,-7165,439,3641,4934,-2087,-7409,2695,4236,963,-1680,-5583,3869,5497,-2757,-2027,-1482,1454,6534,-4279,-5628,3598,629,1808,-1958,-5845,4286,2854,-3733,282,-2132,1252,5278,-5988,-2540,4358,-507,3050,-2793,-4561,8032,2538,-4035,216,-3106,4794,6721,-7732,-1008,2795,541,5043,-5293,-5170,9004,2620,-1676,-2238,-6142,6919,5564,-7062,-4674,-84,3403,6720,-8218,-5965,6855,3715,485,-3786,-6097,6438,7882,-3502,-3552,-1486,5090,6824,-5787,-5654,2890,3745,4243,-4862,-8397,4584,5614,-843,-4070,-5542,5122,6141,-3262,-4982,-1429,4562,4574,-5235,-5148,1515,3170,2814,-3080,-4857,3958,2971,-945,-2066,-3103,3504,3666,-5496,-2094,653,1803,2686,-4567,-2764,4119,1747,223,-2119,-3956,5588,2128,-4008,335,-605,2511,3996,-6658,-275,4644,-1140,-257,-4392,-3503,7580,1561,-5957,-960,-1311,4047,3025,-7430,-543,3896,945,1470,-5555,-3126,8235,-10,-3657,-1902,-1769,6658,3396,-7730,-1668,3204,3544,4034,-7533,-3423,7462,2265,-2005,-3922,-3302,7757,4633,-5977,-2990,368,5020,3900,-5556,-3208,4148,4294,784,-4688,-3874,5971,3905,-2854,-4233,-2797,5392,4688,-3977,-2952,295,4543,2210,-5612,-3819,3327,3188,1176,-4060,-2588,4492,2088,-2698,-1555,-1012,3335,1693,-3897,-1816,3470,734,1028,-4705,-1137,4433,-94,-1537,-881,-2795,4680,1162,-5588,1892,1332,2277,-962,-4691,326,4377,-243,-2345,-1730,118,5559,-2105,-6329,-399,2169,3073,-114,-6347,-271,7103,634,-1660,-5572,-388,7836,39,-6306,-1722,1024,6330,290,-7942,-902,4278,3204,-1064,-6928,-985,6650,1840,-2966,-4035,488,6430,2186,-6007,-2569,2936,4541,866,-6823,-1106,4765,2592,-1818,-5349,-1283,5654,1102,-3935,-2451,944,5374,1319,-4280,-1430,1440,2612,228,-4451,-688,4760,1985,-1248,-3671,-519,3453,817,-3657,-2075,2114,2478,637,-5091,134,3581,678,-89,-2328,351,4515],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,1,0,0,-1,1,0,1,-1,1,-1,1,-1,1,-1,2,-1,1,-1,2,-1,1,-1,1,-1,0,1,-1,3,-7,13,-28,68,-219,1734,10216,-1529,-10938,2259,3394,3628,384,-11182,1958,9159,-3017,-1327,-5045,-1094,10495,-1742,-6742,2834,-1387,3952,1801,-9921,2623,6249,-2128,1869,-5268,-2375,8852,-3571,-4062,2385,-1682,4047,197,-8029,3760,3215,-1736,1458,-3715,232,7694,-5333,-3267,2295,608,5072,-3216,-5624,4191,3533,-661,-1613,-5206,4411,5988,-3985,-3868,-1224,4176,6328,-5806,-6807,2626,3471,3215,-5390,-7723,4843,5895,-987,-5447,-6115,6637,7674,-4613,-5229,-2664,5987,8316,-5881,-6757,3027,5067,4055,-4811,-8719,7063,5877,-1856,-3025,-7776,3625,9654,-5383,-5139,-1074,2048,8635,-4085,-9168,4409,2972,1238,-480,-8868,3594,8906,-4126,-997,-3544,-1064,8663,-3968,-5103,3373,210,3616,461,-9217,4191,4812,-3692,237,-2359,-1005,7254,-3619,-2773,3006,-757,3037,-1084,-6120,4101,2082,-4495,643,-3565,3610,4995,-6145,-2669,2993,2160,3702,-4517,-4581,6364,2468,-1070,-2425,-4132,5950,4712,-3838,-4042,422,5040,3158,-6007,-5185,3825,3855,829,-6083,-5429,7010,5126,-2087,-4701,-4177,6511,4744,-5867,-4789,-449,5676,5308,-5740,-6058,4958,3297,2385,-5595,-5422,6431,5607,-3059,-4033,-4327,5635,6092,-4912,-3279,1501,4010,4689,-4309,-7165,6210,2492,-670,-1494,-6575,3195,5489,-5267,-1672,-913,1393,5546,-4334,-5436,4669,-503,669,-15,-4788,3124,3563,-4090,232,-1132,141,4047,-4786,-1533,4270,-548,756,-2116,-3042,5165,2816,-4585,-238,-933,3866,2180,-5721,-2762,3699,1648,219,-4723,-2778,5437,1963,-2821,-3755,-654,6284,3365,-5323,-2497,2735,4307,1350,-6767,-2881,6026,3330,-914,-6321,-1626,7786,3079,-4090,-4484,-1004,7696,1597,-6592,-2134,2937,4379,1812,-5851,-2401,6437,3202,-206,-5595,-3618,6824,2829,-5666,-3291,-687,5291,3524,-6346,-2419,3243,954,2104,-4709,-3556,6680,2135,-2892,-1242,-2623,4320,2982,-5053,-1550,1983,668,1731,-4133,-2922,4075,234,-422,-793,-3002,4024,1626,-4640,641,1136,1885,2395,-3598,-1710,4205,-1055,-2178,-1555,-592,4799,-72,-3578,379,1916,3375,64,-4521,1687,4287,695,-2805,-3814,1389,7560,675,-5488,-2432,1164,4612,-396,-5935,-229,4152,3058,-598,-5346,650,6176,2649,-2608,-4407,1232,6629,-187,-4360,-2858,1997,4353,221,-6326,-71,4982,3245,-310,-5328,-467,6032,840,-2589,-3537,-71,6000,775,-5579,-1615,723,2033,2123,-6822,-964,3792,902,-937,-3589,-422,4447,720,-3498,-1653,-1070,3457,2294,-3739,12,1388,1009,167,-3634,-605,5405,-102,-1955,233,-529,3803,337,-4143,606,2687,-197,339,-3758,350,4634,-1029,-1292,-1472,1364,4201,-2287,-4221,512,2021,2115,-1537,-5097,1610,4322,-274],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-4,6,-6,6,-7,7,-7,8,-8,7,-5,1,8,-30,98,-160,-4408,-3068,-3857,6562,7132,-9728,-3865,4456,1377,5020,-5950,-7424,10046,2050,-2313,-1658,-5634,7490,6556,-6603,-871,1651,1003,6376,-4283,-5939,6584,-1760,-556,-842,-5970,6042,3231,-5860,1646,-673,725,4617,-6182,-2469,5668,-962,-848,-2085,-2183,6186,121,-5664,-56,-147,4752,2586,-6818,362,4975,1773,131,-5749,-1127,8098,642,-4640,-3207,-722,7276,-211,-8422,-2365,3519,6465,1336,-10078,-398,6984,3295,-1650,-8654,-1470,9886,1026,-3889,-4175,-798,9811,1890,-9409,-695,3727,5381,2715,-10809,-1659,8558,1075,-310,-5705,-3759,10776,1516,-7000,-1646,-1517,6041,4566,-9251,-696,3719,835,3781,-5486,-4151,8684,886,-2900,-325,-4792,6378,3998,-7313,-292,2810,698,3615,-4615,-3326,7890,-1627,-2241,-485,-2998,5246,1483,-7245,1961,757,956,2344,-5356,15,6039,-2345,-1649,-2522,-1159,7194,-131,-5978,728,2180,2938,-1881,-7542,418,6058,1194,-2252,-4533,-712,8758,-1001,-6171,-1580,1794,7523,-224,-8322,-211,4749,3525,-2724,-8496,1623,6787,1088,-3078,-6155,952,8990,-833,-4837,-2104,463,7614,-686,-9481,606,4678,5121,-35,-8354,640,8870,-831,-2437,-4182,-1707,8782,-7,-6183,-13,139,5320,2597,-8955,493,4756,-367,1737,-3675,-1897,6892,-721,-4346,178,-1631,3991,2014,-6436,1353,2945,187,1235,-3786,-1266,6676,-2350,-635,1124,-1180,4153,-905,-6452,3540,1529,-59,-66,-4722,2402,4967,-2009,-2261,-849,1082,3956,-2761,-5919,2551,2730,2123,-2689,-5774,2971,5926,-1823,-3039,-4071,2060,6633,-2364,-5404,-1503,2945,5748,-2260,-6829,2471,4660,2389,-4564,-5598,3838,5606,-494,-4219,-3112,3473,6307,-3103,-6021,-1737,2279,5730,-2485,-6277,2259,4149,1788,-2649,-5603,2119,6892,-1477,-2173,-1929,479,6145,-667,-6220,239,1618,2975,186,-6746,1795,5922,-504,-835,-3600,-157,5205,-2132,-2637,1711,-1156,2483,26,-5000,2925,2728,-878,-147,-2442,1505,4638,-3515,-2445,589,179,2662,-1752,-3151,4020,1919,-1086,-1318,-2068,3930,3846,-3418,-3315,871,841,2705,-3597,-3355,3720,2375,-1188,-3699,-3704,3836,4808,-3035,-3346,-2677,3860,3481,-4408,-4283,950,4770,2828,-4411,-4173,4441,3810,-124,-4211,-4043,3736,5430,-1995,-3742,-1565,3663,5692,-4068,-4182,2735,3461,3516,-3770,-5149,3187,4493,-909,-2122,-3824,4254,4098,-4422,-2612,629,1915,4009,-3680,-4154,2957,1787,-53,-1903,-3593,3660,4426,-1952,-1565,-849,1678,3327,-2488,-3368,2466,877,732,-2159,-2099,2676,1561,-2188,126,-587,1675,2984,-4024,-1876,2437,45,-256,-3115,-1219,4614,2499,-1979,-2532,-1103,3507,1701,-4397,-2726,2376,2036,1022,-3704],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,12,-12,14,-16,18,-20,22,-24,28,-30,34,-38,41,-46,50,-55,61,-67,75,-82,92,-102,113,-127,142,-160,183,-211,246,-293,361,-465,643,-1037,4263,-5434,-9528,6666,3163,1536,-3349,-9991,6038,8883,-4723,-4674,-3533,4543,9454,-5043,-8315,3255,4492,5203,-3319,-9089,3955,6137,-379,-2764,-6369,4172,7917,-3244,-4592,-2936,3178,7555,-4388,-6231,1077,3861,4935,-2975,-6680,5042,4123,-1836,-1232,-4750,3460,5786,-3241,-2065,1469,1632,5504,-4916,-3907,6160,846,273,-1113,-5914,5478,3449,-5388,1046,370,1171,4534,-7488,-2782,7579,-966,1196,-2888,-5423,8954,2945,-7213,-801,-2642,4084,6001,-9852,-2697,6378,263,3355,-6009,-7178,11031,3109,-4620,-2406,-4725,8398,5758,-10096,-3705,2390,2991,6434,-8375,-7731,8957,4342,-1520,-6019,-6673,8694,7140,-6959,-3741,-247,4678,7191,-8229,-6976,4372,3895,3465,-5852,-7484,6031,4949,-1021,-3130,-3378,5693,6204,-4972,-5591,569,3441,4790,-6506,-5593,5034,2126,1529,-4486,-4293,4773,3281,-3141,-1933,-2161,3485,4004,-6040,-2,2044,632,1453,-4670,-2336,6687,-1088,-2672,-889,-1586,5490,1561,-6129,957,2004,2095,2376,-7232,-13,7882,-1291,-1214,-3610,-3130,9243,-712,-7087,1715,224,4292,2619,-10502,-273,8219,-15,-891,-6517,-3805,10482,1101,-6877,-1620,-581,6764,3842,-10209,-1712,4985,3223,1194,-7849,-3398,9376,2549,-3131,-2824,-2060,8549,4052,-7997,-3101,1420,5064,3366,-7488,-5101,4577,2716,159,-5809,-3467,6009,2992,-4494,-3427,-1430,5378,3535,-5365,-1862,2855,2571,2979,-4500,-2387,4689,1310,363,-3487,-2396,5492,1236,-3730,-895,-1234,3395,940,-5660,281,3398,-851,-108,-4160,-1166,6604,-2963,-4008,1158,348,4229,-89,-7621,2477,3485,557,676,-5762,687,6349,-3176,-2797,-1389,161,7619,-1422,-7517,1986,2919,2888,-697,-8415,1140,6741,-634,-1896,-5207,-136,9248,-1312,-8095,-208,1748,5073,464,-9543,-397,7313,1740,-1005,-6768,-1284,8605,730,-4960,-3054,-50,6881,1146,-7966,-1474,3366,4114,962,-6421,-877,6560,1567,-1105,-4521,-1285,6679,1213,-5268,-2337,296,4699,195,-5737,-1580,3760,3098,-226,-3478,291,5961,228,-1813,-1504,695,4638,-111,-4329,1144,1811,1923,-536,-4641,1785,3881,-945,-1956,-2356,1816,4412,-2483,-4038,938,1087,2483,-1486,-6357,2918,3405,-984,-2607,-3835,2581,5930,-2503,-4105,1210,2056,4037,-3238,-6149,3059,4995,568,-2704,-4487,2460,6917,-2662,-3152,-2104,2759,7605,-3029,-6659,996,3944,4118,-2894,-6748,1968,6785,-1198,-3353,-4314,1040,7303,-1100,-4772,-231,1943,4707,-1817,-6851,306,4124,1113,-2116,-5140,2280,4754,-682,-3324,-3093,1657,4873,-1019,-5552,-890,2905,3942,-2049,-4753,1041,4026,639,-1512,-3398,2138,4681,-1208,-4137,-711,2527,3044,-1391,-3481,1882,2202,1545,-1577],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-9,10,-12,14,-15,17,-19,21,-23,26,-28,31,-35,38,-42,46,-51,56,-62,67,-76,83,-92,103,-116,131,-149,171,-200,237,-291,373,-516,849,-4181,-2610,-8,7055,3256,-12460,-23,6825,2558,745,-9432,-3369,11614,1148,-3361,-4888,-1921,10149,2649,-9978,-3635,3305,4688,2756,-8638,-2346,6931,3661,-19,-7408,-3723,9031,2815,-5543,-4581,-2010,6500,2340,-7118,-2816,1800,4575,1496,-7017,-1578,4817,-1092,630,-4376,-2286,8091,-663,-4999,1565,452,4247,1003,-7901,2587,3460,-948,2339,-5158,-51,8661,-3361,-3560,1609,-2069,6374,-1922,-10349,4990,3308,-438,1703,-7574,1965,9231,-5248,-3741,493,-682,10449,-2895,-10339,4020,3793,1435,-88,-10962,2506,11059,-2968,-2790,-5017,-471,11659,-1621,-8058,1884,3402,7421,-340,-11448,2199,7798,917,-1470,-8020,-964,10637,-286,-5338,-2617,1077,8790,702,-9808,-699,4728,5238,298,-8946,17,6412,1637,-2227,-5538,-548,7990,143,-5064,-1561,642,5741,-710,-7808,507,2253,2509,43,-6827,244,5179,-1650,-1466,-2217,-838,7056,-3164,-4852,999,551,2530,-645,-7493,4161,4227,-3384,-236,-3572,2056,5928,-4877,-3666,2809,978,5041,-2580,-7304,5179,3317,-3586,-506,-5913,3596,8096,-6569,-3680,1870,2090,6247,-6336,-7619,5997,4712,781,-2221,-7634,5272,8837,-4670,-3602,-1913,2658,9413,-4543,-8836,2719,4047,4414,-3386,-9420,1935,8579,-451,-1988,-6244,1607,9026,-2387,-5843,-1643,1353,6740,-3033,-7345,1920,4878,3350,-1564,-6873,2589,7191,-412,-4002,-3442,2217,6748,-2081,-4546,-219,2816,3437,-992,-5472,1780,2861,29,-879,-3716,2316,4781,-3956,-2395,-340,1281,3833,-3846,-4258,4099,779,1011,-1773,-4983,4931,3937,-4334,-756,-114,1610,4125,-6162,-4149,4834,-214,987,-3260,-3955,6162,1690,-3982,-2728,-2621,5637,5515,-8146,-3486,3043,3433,3216,-5218,-5684,5989,4914,-2415,-4793,-4442,5999,5371,-6241,-4206,137,3179,7489,-5160,-5794,4789,4349,1936,-5641,-7410,5277,6185,-4075,-4022,-3031,3939,6286,-4325,-5672,1959,3532,3801,-3995,-6432,3595,4387,-825,-2877,-4267,3137,4459,-2872,-3005,-1829,4087,3698,-4284,-3941,2680,3065,1491,-2743,-3079,3107,2747,-761,-1605,-2250,3493,3374,-3236,-1269,2217,3117,1526,-4472,-1677,4254,-274,-2390,-2563,-601,5003,3079,-4364,-1238,1583,2058,2335,-6020,-1853,5982,1054,-654,-3821,-1858,6548,1725,-4680,-500,675,5562,1713,-7234,-2164,5357,2774,-414,-5722,-3271,7902,2360,-4216,-3794,-1396,6553,2563,-6709,-2868,2994,4157,2989,-5505,-3140,6132,3228,-2041,-4940,-1984,5602,4267,-4836,-4352,-392,4012,4012,-4632,-4554,2488,3157,1415,-4524,-2936,4357,3083,-1913,-2572,-1632,3834,2795,-4095,-2069,1636,2801,1489,-3426,-2605,2830,2713,-1254,-4026,-732,4732,1167,-3254,-901,1294,1435,720,-4782,-850],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-3,4,-4,5,-5,7,-7,8,-9,10,-11,13,-14,15,-18,20,-21,24,-27,30,-33,35,-39,43,-47,52,-56,60,-63,61,-48,-10,576,-1615,-9458,5853,8947,-4471,-2813,-2472,1610,9460,-5560,-7679,3032,2237,4661,-333,-9497,4376,6027,-4141,1325,-4252,319,8760,-4962,-4174,3236,-1347,4315,-878,-8088,5522,3969,-2323,846,-4732,1909,6657,-5605,-2327,3180,537,3579,-3295,-4753,5620,2634,-1651,-1298,-2615,4869,3888,-5528,-2425,116,3437,4010,-5782,-4157,4858,2974,954,-5562,-4131,7431,2654,-4057,-4440,-2352,7298,4057,-7235,-3789,1559,5417,3943,-8862,-4848,7355,4171,658,-6591,-5710,8847,4255,-5243,-4895,-3262,6294,7331,-8347,-3788,2265,2981,7277,-6808,-8260,8282,3192,-495,-2139,-7078,7476,6689,-6316,-2453,-186,1995,7786,-7344,-6449,5417,1299,1689,-621,-7814,7432,5443,-5348,545,-2167,2070,6751,-7152,-2920,4257,-990,2334,-1819,-4445,5296,2617,-4269,4,-1869,2705,3707,-6190,-1559,4581,-186,1666,-3667,-2220,6375,13,-2222,-1996,-2035,5737,2168,-6867,-1389,1848,3392,767,-8010,-1302,5758,1946,-2228,-5863,-1510,8582,1721,-5409,-2379,480,6961,1943,-7675,-2471,3810,5573,1692,-8407,-2354,7869,2170,-1074,-5287,-2654,9080,2537,-5698,-2695,-1154,6559,4358,-8466,-983,5984,1811,2481,-5311,-4473,9052,2644,-2105,-2082,-3852,5531,4768,-6979,-373,776,1783,3600,-5937,-3294,5542,126,-1060,-1338,-5052,6226,2449,-4612,167,416,1534,4513,-5674,-2606,5485,-1260,872,-1338,-2939,4581,182,-3736,1044,12,2424,1244,-4563,1364,4303,247,-1403,-4706,-891,5605,-1256,-3226,-842,1220,4562,526,-6346,-300,3052,3615,-852,-6372,-109,6700,2120,-4306,-3900,1291,6525,-628,-4972,-1811,2572,4894,-536,-7235,-552,3505,3090,-917,-7132,-766,6529,754,-2970,-3076,-432,8656,208,-8063,-176,1488,4316,1196,-7618,-626,5340,1598,-595,-5420,-1062,7446,390,-3536,-155,-484,4113,1925,-5868,-336,2952,1649,1205,-4942,-1627,5068,604,-2460,-216,-1493,4408,1144,-4846,1184,1569,-309,1323,-4465,-841,4478,-1893,-2452,-1061,-810,4296,110,-2893,1966,1101,1876,-2297,-4916,1839,4553,-536,-2351,-2341,1518,3798,-1711,-3926,379,1737,2601,-2482,-4953,1409,3337,996,-2313,-3984,1997,5821,-1184,-3757,-2496,2972,5526,-2407,-5784,-61,3577,3245,-2228,-6685,2035,5640,981,-3098,-4207,2658,5342,-1759,-4102,-2334,2419,5711,-819,-5956,1122,3459,1654,-1470,-6425,2040,5464,-409,-2050,-2476,651,5440,-1297,-4886,-781,1851,4148,374,-5780,383,3173,108,-645,-3073,-312,4481,-739,-2778,-443,-383,2841,-730,-4271,846,3011,-209,-245,-2601,948,4334,-1988,-2619,-176,1194,3815,-2428,-4100,2821,2139,1209,-1698,-3800,2796,3045,-2309,-2939,-1071,2456,3572,-3053,-3364],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-24,27,-31,33,-37,40,-45,49,-55,60,-66,73,-80,89,-98,109,-122,138,-155,176,-202,236,-280,339,-427,566,-822,1436,-6935,-2371,7795,479,1876,-9041,-3731,10429,819,-5003,-1386,-4025,7410,4258,-9825,480,3324,968,5364,-7718,-3974,9533,-608,-1938,-1869,-4884,7846,2459,-8152,2465,1548,1283,3796,-7355,153,6734,-1729,-1042,-2264,-1716,6415,-199,-6085,2426,909,2978,509,-7498,1482,3669,101,-1082,-3753,1223,7675,-1249,-4038,272,1026,7455,-975,-6887,1296,4357,2885,-1626,-7718,1405,7067,90,-3680,-7562,2501,7638,-1333,-7020,-1710,3407,7005,-1756,-10394,2706,5461,3548,-1598,-9743,2601,8845,-1053,-4187,-3953,-886,11173,-2497,-8797,647,629,6391,1513,-10539,846,6987,-64,527,-6938,-1805,10089,-543,-6419,-848,-2029,6586,2875,-9160,2183,3078,-370,3148,-6726,-1213,8367,-2267,-1929,-264,-3098,5813,705,-7906,1973,1652,-383,1562,-6867,1329,5891,-1769,-2182,-768,-1631,6221,-866,-5768,2193,1476,1820,-1477,-6873,2991,5226,-2737,-2486,-3264,3026,6091,-3640,-6387,1470,3630,4441,-3835,-6330,3387,4310,211,-4741,-5012,4733,5595,-2439,-5034,-3175,3875,7691,-4540,-5953,1943,3368,5035,-5028,-8326,3912,5892,675,-3239,-7205,3418,9490,-4214,-3742,-3345,1687,8618,-3377,-8534,2680,3180,2331,-1077,-9139,4024,6192,-964,-801,-5210,110,8430,-3363,-5033,745,-226,4851,117,-6945,2506,3760,-552,1599,-4695,12,7316,-3196,-2843,388,303,4638,-1390,-4854,3471,1784,-1336,47,-3833,2288,4315,-4231,-1020,1098,266,4022,-3002,-3464,4400,1810,-691,-1626,-3695,4545,3957,-3604,-1969,-1020,3160,4582,-5175,-3494,1479,4170,2515,-5060,-4829,4782,3471,-1400,-4523,-2909,5269,4687,-5532,-4810,-1064,4458,5112,-4737,-5218,3088,3733,1793,-4637,-5209,5311,4552,-2009,-3153,-4571,5832,5846,-4778,-3098,1249,3398,5076,-5051,-5300,4935,2878,1267,-3039,-5261,3622,6828,-2071,-1853,-769,326,5635,-3543,-4763,2555,1649,2546,-1445,-5289,3561,2916,-2983,431,-2565,1597,4444,-4943,-2170,2870,993,2513,-1648,-3900,4329,287,-2193,-414,-1318,3148,2189,-4767,-1020,1650,1337,1876,-3077,-2304,5060,2451,-2908,-2310,-1276,4236,1805,-4935,-2725,172,4345,2455,-4581,-2782,3758,2967,-223,-4077,-2146,6067,3085,-3271,-4333,-558,5410,2703,-4826,-2904,784,3933,1276,-5959,-3757,3642,2870,-119,-5070,-3076,5123,2461,-3944,-2894,-879,3920,3741,-5230,-2483,2527,3682,2896,-4443,-3553,5056,2774,-836,-2681,-2368,4617,2523,-2430,-1577,94,2369,2493,-5025,-2307,2817,2570,648,-2326,-1546,3013,1253,-2616,138,-271,2366,837,-2381,-1935,3297,1294,-434,-1621,-925,3671,48,-3093,-668,714,3827,486,-3939,1659,3471,1493,-874,-4141,-557,4551,214,-3014,-593,200],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,9,-10,12,-13,14,-15,18,-20,21,-24,27,-30,34,-38,44,-51,60,-71,86,-108,144,-206,336,-712,4253,12461,-3583,-4286,-1984,-58,11795,-2724,-10622,2144,4606,4963,-1433,-11677,2599,9196,-1,-2708,-5773,1833,11389,-853,-7301,-2375,2379,8259,-499,-8948,609,4733,3758,-678,-7426,933,6897,629,-3887,-5213,1099,7864,-1433,-5279,-217,901,5892,-982,-7183,2894,3591,161,-1239,-6090,1611,7228,-3320,-1036,-1768,1128,5256,-3548,-4392,5567,448,561,-197,-6175,5845,5225,-4903,-927,-1613,2346,8301,-6430,-4727,5942,2395,2520,-3210,-7825,9047,4627,-6382,-994,-3997,4133,8444,-9268,-5595,3824,1805,4881,-5505,-8982,8287,4945,-2361,-2099,-7053,5030,11185,-7101,-5606,9,2731,8956,-4863,-8317,4203,4833,1746,-2608,-9403,4478,9359,-3081,-4295,-3147,2072,9522,-3661,-6611,1257,4055,5906,-3150,-8712,2541,5827,1187,-2786,-6632,3364,6934,-2787,-3767,-1822,2206,6659,-1950,-4186,537,2512,3761,-1976,-5831,4552,2654,-3124,-1298,-2476,3284,4854,-4277,-1335,1066,385,4366,-4990,-4329,7405,1079,-985,-1238,-4011,7053,3492,-5681,26,942,2699,4447,-8083,-3209,6593,-616,-402,-4240,-5428,8441,4388,-6923,-2088,-1510,5367,6911,-8869,-4259,5502,3175,3521,-6173,-6379,9848,4619,-3735,-2862,-3829,6600,6233,-7720,-3730,2270,2957,5782,-6997,-7395,6176,3501,-1304,-3789,-6176,5564,7054,-3179,-3883,-2552,4858,7536,-6506,-5719,2588,3134,3213,-4230,-6355,4481,4810,-170,-2782,-2896,4551,4595,-3442,-2793,-370,2461,3182,-3741,-3118,1745,1282,1226,-4015,-4619,4738,1524,-2619,-921,-1283,2727,2941,-4902,-1496,2536,421,2106,-4786,-1833,7180,-1081,-3050,-660,-1571,5103,976,-7087,501,2151,3500,1732,-7176,-1406,6803,-113,-2341,-3032,-2274,7709,1618,-6937,-270,2127,3583,2536,-8841,-2358,7035,1344,-451,-5807,-3353,9408,2777,-6322,-2624,-1978,6682,4241,-8022,-2958,4173,3286,2008,-6140,-3660,7489,4093,-2559,-3834,-2247,6540,3291,-4838,-3595,-253,4194,2786,-6582,-4185,3548,2697,153,-5451,-3374,4721,4113,-1538,-2541,-1589,3091,2829,-4575,-1113,335,2128,1151,-3298,-955,3275,975,-922,-2488,-1249,5115,-876,-4886,-241,875,2272,431,-4813,1689,4886,-242,-1815,-3766,-421,4771,-1678,-3975,-467,708,5112,-600,-5561,2177,3903,582,-1478,-5252,1350,7510,-361,-3918,-2188,834,6852,-600,-7977,538,4032,3088,-1619,-6833,-618,5881,829,-1995,-3827,-1029,7864,774,-6203,-2570,2018,4572,759,-6634,-944,4074,1579,-801,-6247,-783,6402,1712,-3867,-3387,990,4226,1119,-4989,-1341,3162,3942,-139,-5301,-1280,4263,1116,-1507,-4555,-1450,4384,1055,-3034,-106,667,3682,827,-3739,-630,2428,1247,-1413,-2584,697,2630,-1150,-2004,-1416,1209,2913],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,3,-3,4,-4,4,-6,6,-7,7,-9,10,-10,11,-13,14,-16,17,-19,20,-23,25,-28,32,-36,43,-54,77,-152,949,1737,-7216,-6409,11937,4268,-5722,-3345,-3949,8230,6991,-10544,-4845,3743,4015,5898,-8506,-6022,10009,4203,-1687,-5719,-5969,7985,5834,-5301,-3695,-1364,6256,5465,-7118,-4972,4294,4099,1762,-5596,-4738,7127,3417,-902,-3488,-3288,5887,3634,-6012,-915,-230,3099,3913,-6472,-1894,4631,389,2017,-4606,-3199,7407,-108,-5443,-514,-1201,5177,1406,-7654,1865,5008,-961,1490,-6558,-1607,9709,-1609,-3941,-152,-1133,6746,542,-9938,1646,3928,2318,2038,-9773,-132,10651,-2459,-3402,-2727,-3351,11412,379,-11323,829,1539,5133,3611,-11978,-2674,9385,-230,-522,-6403,-4411,12631,1538,-7384,-2961,406,8272,4442,-11820,-3054,5904,3877,2263,-8367,-3325,8724,2547,-3293,-4825,-3284,8914,3691,-6635,-2821,2064,4947,1970,-7413,-3426,5126,2292,-12,-5201,-2538,6505,484,-3224,-2553,-1436,4439,1622,-5852,3,2593,3247,816,-5813,-717,5887,-927,322,-3468,-1791,7658,-1504,-5007,2183,-223,3719,138,-7226,2237,4501,-913,-496,-4139,748,8269,-2782,-4369,2290,1117,5683,-1895,-9973,4168,5074,103,-408,-7411,2686,9907,-3373,-4824,-972,486,8331,-1711,-10533,3870,3389,2503,-72,-9655,988,8288,-97,-2809,-6133,-946,10059,86,-7727,-711,1686,6419,708,-9637,816,7153,1993,-363,-7247,-993,8126,1600,-3470,-3495,1083,7674,1178,-7395,-1482,4337,2774,1443,-7559,-1013,4836,535,-1338,-3661,406,5888,642,-4120,-2019,831,5170,-981,-4986,1434,3005,1174,247,-4761,706,4633,-1617,-1781,-1238,1125,5127,-3276,-4545,2669,2059,2201,-1737,-4926,3645,2861,-1974,-1428,-2263,1990,5541,-5142,-4955,2748,2769,3180,-3495,-7823,5616,5182,-2249,-1649,-5884,3640,7529,-4633,-5095,18,2078,6987,-3558,-8276,4705,5414,1161,-3097,-6667,2018,7330,-2171,-3934,-3617,2227,8122,-3075,-5829,2119,3270,3330,-2341,-8050,1506,6352,1237,-2988,-5226,984,7055,-1301,-5331,-1050,2018,4422,-1086,-5537,1722,1900,1585,-1610,-5173,1666,4767,-1070,-3350,-2482,969,4387,-2110,-3379,911,1902,3544,-2079,-4595,2124,2259,-1135,-904,-3098,1001,3219,-3359,-1793,833,1868,2394,-4689,-3090,4385,1716,-1610,-2730,-2335,5254,3228,-4101,-2057,-629,1963,4403,-5443,-3685,5121,3244,-292,-3360,-4298,7226,3863,-2878,-2773,-2081,3865,5152,-6495,-4685,2211,3432,3183,-5253,-5676,5400,4504,-1517,-3739,-3105,4887,5062,-3875,-4045,-111,3804,4781,-4128,-5455,3356,3975,1519,-3990,-6209,2975,4577,-481,-2958,-2019,3446,4579,-3125,-3825,1353,1781,3368,-3651,-3780,3490,3016,745,-1583,-2680,3600,3372,-1387,-1897,7,2090,2169,-2278,-2827,2489,1073,594,-2945,-1879,3061,2997,-1712],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,-1,1,0,0,-1,0,0,1,0,1,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-4,4,-5,5,-6,5,-5,5,-4,2,3,-11,28,-71,94,1077,3620,7311,-8624,-6415,7804,2185,1355,-1746,-8951,7396,4490,-5559,-1529,-3192,3608,7918,-8028,-3608,4138,517,3708,-2526,-6718,6296,3164,-4295,699,-4238,3214,5783,-6402,-1646,3591,-417,3740,-2960,-2885,6795,1441,-1930,-826,-3694,6446,2645,-6434,-593,1437,2853,946,-6137,-1908,6751,1672,-1165,-4051,-2024,7820,802,-5370,-1491,207,7055,1357,-7351,-977,4957,3467,-753,-8459,-1992,8730,1580,-2136,-5408,-2396,10072,1678,-8341,-1562,256,8584,3225,-11248,-1858,6600,3167,1614,-8746,-4156,10807,1794,-3193,-2665,-3868,7638,4063,-8988,-2553,2220,3354,5240,-8554,-4931,7943,403,-312,-3671,-6001,8923,2010,-5682,-818,-1202,3764,5163,-7719,-1530,5380,753,1602,-3308,-5043,6973,1412,-5056,272,-1614,3834,3150,-6799,-539,4265,-566,1490,-4032,-1774,6550,-1706,-3916,-451,-439,5746,-314,-6661,1351,3804,1725,-1129,-6522,657,6236,-670,-3532,-3789,1249,6877,-1106,-6760,-204,1587,6336,-1920,-8667,556,5932,3005,-2147,-7547,679,7740,-588,-3355,-4833,83,8213,238,-6666,337,1903,5487,1283,-9057,335,6560,1789,-882,-6227,-761,10793,858,-5091,-2133,-2005,8514,1691,-9921,641,2247,1445,2899,-8334,-2297,9164,589,-1845,-2582,-2563,6574,1878,-7315,1327,259,1442,3058,-7460,-624,5272,-1711,-152,-1906,-2099,6512,-216,-4214,501,-458,2128,640,-6525,1491,4009,-961,219,-3306,496,5865,-2343,-2989,803,1508,3477,-783,-5839,1590,3239,-246,-2289,-4412,1279,5590,-2848,-4570,-891,1478,5077,-2976,-5005,-32,3802,3663,-3026,-6020,2397,5947,699,-1911,-5117,4040,7317,-3500,-4466,-1906,3027,6227,-2992,-6426,804,3722,3604,-2108,-7381,2435,5434,-1242,-2103,-4098,740,8356,-2534,-4937,-226,912,5364,-128,-7018,2561,4823,-448,-136,-4955,932,6328,-1032,-2366,-1107,-831,5039,261,-5579,1191,2021,1246,495,-4435,721,4169,-2431,-1408,-1232,-1034,4295,-514,-3604,1709,857,1090,-733,-4490,3386,3612,-2300,-1322,-1373,2287,3984,-3546,-3293,912,799,1303,-2393,-4321,3300,4101,-1861,-3207,-2913,4039,4499,-3733,-3176,-11,3349,3742,-3520,-4571,3461,3379,1066,-4710,-4566,5036,5047,-1438,-4106,-4030,3512,3825,-3366,-4592,563,3240,3716,-2782,-5438,2961,4141,1390,-2884,-5000,2430,5549,-2157,-2576,-2833,2248,5292,-2703,-4182,1597,1825,2029,-2447,-4903,3274,3426,-295,-1549,-3570,881,4052,-3057,-2196,1251,1736,2330,-1756,-4521,2707,3225,-54,-1145,-1629,1351,3387,-2852,-1350,342,616,2283,-3086,-3078,2902,1482,409,-2643,-1989,3374,2160,-3046,-1841,63,3136,2121,-2836,-2865,1580,1618,-305,-2841,-2409,4177],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-3,4,-5,6,-7,7,-8,9,-9,11,-12,13,-14,15,-17,18,-20,22,-23,26,-29,31,-33,36,-39,42,-45,46,-44,33,8,-178,1988,12091,-1365,-7076,27,-1366,7792,1632,-10518,1392,4884,544,2883,-8641,542,9097,-1811,-3737,-1471,-2643,8418,1160,-8503,1451,1786,2257,2306,-7291,-443,7065,-3668,-440,-1768,-1680,7233,-1357,-4773,2395,689,1697,201,-5381,2408,4258,-3123,-1202,-3070,2034,7058,-3212,-4255,560,3172,3807,-3981,-5703,4483,4165,-1246,-3069,-5743,5255,6062,-1868,-4041,-2745,3891,7029,-5279,-5982,2816,4937,4596,-5314,-7447,5709,7602,-955,-4726,-7215,5741,8296,-5154,-5228,-2756,2821,7658,-5489,-7307,4018,3584,3901,-2695,-11581,4939,8777,-2650,-1869,-6014,1790,10363,-4650,-7432,1361,258,5179,-1466,-10337,3992,4863,-2100,582,-7227,550,8575,-4227,-2734,-8,-831,7020,-1183,-8070,3709,2927,-358,1751,-6959,1514,6236,-4521,-1675,-526,-306,5288,-3416,-5328,5499,846,899,280,-3740,4403,3286,-3450,-1363,-1425,2350,4080,-4438,-4316,3050,3036,2938,-3016,-5481,4648,3435,-2748,-3546,-4710,5865,5202,-4108,-3280,-27,5686,4674,-7715,-4700,3537,3879,2299,-7166,-5442,7744,5097,-1948,-4401,-4802,6413,6535,-7109,-3593,749,4431,5344,-5827,-7464,5883,3737,604,-3678,-7009,5389,5864,-4063,-1238,-3587,3532,8342,-4876,-4979,2641,1404,3852,-1222,-7176,5198,4068,-2512,-1288,-3544,2643,5787,-5310,-3176,1814,515,2804,-2265,-5068,5129,2666,-1748,1108,-3977,2145,4769,-5128,-424,2156,1369,2485,-5284,-2760,4854,1375,-1282,-2146,-2414,4865,3343,-3659,-1016,373,3263,2704,-5840,-2810,6004,2730,894,-5272,-2332,6084,2949,-2948,-4882,-851,4814,1490,-6985,-2125,1879,3737,1624,-6661,-2652,5388,2014,711,-4942,-2753,7013,1598,-4734,-3127,-1841,6524,4079,-6359,-3572,2793,4221,2753,-6558,-4220,6288,2121,-1151,-3235,-3924,6424,4810,-4978,-1560,560,3607,4223,-5812,-4033,3774,1533,1134,-2387,-5372,6049,2299,-2973,-425,-1658,3275,3259,-4294,-1962,2524,-782,2484,-2524,-3044,5020,1102,-2702,-767,-624,2762,2338,-4552,-1045,2302,975,664,-4357,-1420,4774,342,-2877,-2177,-392,4399,576,-4642,-896,2958,3149,253,-4504,-359,5512,2031,-2724,-3586,737,5639,121,-4453,-2853,2370,5838,275,-6433,-464,4460,2940,-681,-6181,-864,7230,1248,-2589,-4211,-919,7001,1417,-5161,-1644,349,5404,399,-6040,-1188,3673,3085,-1122,-5461,-194,6516,1623,-2694,-2406,-1053,5052,1343,-6069,-1374,1869,2874,1123,-4394,-71,3413,334,-988,-2678,-1264,4431,1817,-3860,169,915,1461,1555,-4926,-778,3213,-583,420,-2646,-1256,3509,-845,-2888,373,1645,2002,-894,-3789,1310,3278,758,-1343,-2425,617,4838,-1064,-3510,-438,1415,3868,-941,-4006,771,3607,1585],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-6,6,-8,8,-9,11,-12,14,-15,17,-20,21,-24,26,-29,32,-36,39,-43,48,-52,58,-64,70,-77,85,-95,105,-117,131,-148,167,-192,223,-263,317,-395,516,-733,1236,-5765,-312,5527,2196,2664,-12607,-486,10563,557,-2929,-5551,-1633,11318,1004,-8944,-320,359,6932,2335,-11390,-2051,7332,3130,683,-8257,-2849,10480,2432,-4771,-4331,-682,8376,3831,-7916,-2696,2603,4220,2393,-8194,-1420,6591,1791,-17,-3943,-1251,6718,1456,-4391,-1563,-791,6114,1381,-6682,290,2169,1507,1439,-5962,1180,6468,-2763,-1129,-2451,-2273,6337,-2328,-6057,2566,587,1222,110,-7775,5498,6319,-5227,-165,-4474,723,10482,-5069,-5966,4345,321,6431,-1332,-11795,5627,6937,-1907,256,-7557,1260,10909,-5493,-7137,866,1416,9396,-2116,-11591,4054,6055,1166,-175,-10393,2619,11053,-2710,-3221,-4280,-435,11032,377,-9196,1160,2811,6424,17,-9391,1234,7660,1220,-1487,-6545,-517,9593,546,-6122,-2236,592,5757,-48,-8252,11,3783,2423,-740,-7003,0,6352,-304,-887,-4047,402,6643,-858,-3754,-455,913,5288,-2195,-6799,2502,3019,-99,-545,-5710,2935,6371,-3970,-1259,217,627,5015,-4230,-5740,5566,1188,340,-1695,-7079,6947,6279,-5755,-1839,-1200,2752,7521,-5428,-6212,5298,2768,3162,-3942,-9505,7180,6166,-4269,-1371,-4929,4090,10337,-5619,-5920,2370,1866,6927,-3964,-9709,6187,5990,-625,-2458,-7332,3159,9583,-3093,-4818,-2136,606,8946,-3712,-9252,3161,4351,3049,-1616,-8497,2581,6103,51,-2431,-5023,1035,8621,-2436,-5747,-1068,2636,4115,-2208,-6161,2555,4952,1527,-808,-5270,3487,4929,-1674,-1712,-1667,1057,3672,-3013,-3714,2597,1547,1776,-1947,-4365,3879,3275,-1574,-1857,-2720,3183,4114,-4635,-1830,2277,680,3226,-4535,-3360,6502,2127,-916,-1922,-4291,5895,3022,-6416,-1735,956,3645,4309,-7597,-4311,5342,1513,203,-4314,-5242,7235,4245,-6408,-4334,-2006,4613,5535,-6438,-4117,3565,3173,3864,-5216,-8207,6784,4831,-3110,-5235,-3945,5743,5752,-5364,-4136,656,4138,5247,-4311,-6958,3120,4252,149,-2771,-4671,3259,5101,-3135,-2760,-1860,3448,5030,-4331,-5469,1437,2152,2052,-1744,-5311,2810,3874,-1395,-1503,-2257,3005,2464,-3065,-1544,1359,1924,2564,-4028,-2912,3704,1207,869,-2632,-1592,4414,1254,-3128,-1578,-281,2627,2150,-4956,-892,3006,977,1104,-4513,-2563,6543,1769,-3211,-3713,-1590,6394,1594,-6372,-1737,2407,3203,625,-5880,-2381,6718,1157,-2089,-3953,-2040,7193,2836,-5516,-2818,974,4057,2002,-7443,-3197,4791,2792,1198,-5655,-2523,7260,2223,-3879,-4418,-1281,5357,3859,-6182,-3800,2271,3658,1427,-4782,-3997,4213,3710,-1051,-3849,-2816,4891,2877,-3609,-2858,-300,2673,3160,-3816,-2193,3527,2548,1202,-3604,-1288,4221,2317,-2172,-1983,-1417,3277,2100,-3279,-1368,2103,511,-557,-3593,-594],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-7,8,-8,10,-11,12,-14,15,-17,18,-21,23,-25,27,-31,34,-37,42,-46,52,-58,64,-72,81,-94,108,-128,155,-192,251,-356,591,-2278,5206,10789,-9688,-5756,4497,2224,5002,-5942,-9883,8476,6282,-2315,-2888,-7318,4697,9908,-5870,-4624,-308,2546,9229,-4344,-9194,4775,4752,3384,-1665,-8455,5264,8101,-3327,-4006,-3992,3065,7493,-4933,-5586,92,3421,5415,-2841,-5569,4193,2925,303,-3427,-5218,4558,3368,-3071,-1818,-959,3046,3940,-5870,-2950,3316,351,2393,-2807,-4436,7577,945,-3069,-1225,-3249,3838,3682,-8516,-2195,3341,533,3168,-7235,-2636,9854,932,-3276,-1555,-4298,7659,4042,-9479,-1210,2699,4022,3630,-9519,-3819,8790,1163,119,-4873,-6126,10946,5457,-7604,-2352,-951,5985,6970,-11319,-4605,6017,3599,3510,-6654,-7710,9843,4724,-4694,-3063,-3615,6719,7577,-8331,-4399,1185,4451,5070,-6832,-6255,6045,4114,188,-4632,-5936,6174,7208,-4424,-4688,-1953,3663,5653,-4967,-4143,2369,1902,3159,-3514,-4220,5370,2620,-1011,-2576,-3641,4797,3466,-5147,-444,1431,3368,2423,-6096,-934,4827,101,319,-3696,-2231,7087,-1264,-3901,216,-1376,4665,1851,-8004,464,5125,609,747,-6465,-1803,9235,-521,-3522,-351,-2193,7965,989,-9467,1069,3258,2025,1682,-9123,-1350,10464,34,-3683,-3143,-3358,10084,1719,-7511,-1148,682,5685,4666,-10435,-3612,6972,2863,-350,-7618,-3868,8963,2590,-5186,-4342,-787,6942,5363,-8123,-3123,4096,4243,899,-6457,-4399,6331,2759,-1917,-3411,-3886,5813,4267,-5641,-2822,-667,3953,3379,-6293,-2215,4897,2355,-204,-3691,-1099,5351,1048,-2727,-2411,-909,4958,1479,-4603,687,2023,1695,708,-6159,1769,5689,-935,-1362,-2101,-983,7122,-669,-6052,2233,199,3437,-495,-6951,2323,5039,-1052,-2196,-4150,407,8893,-2771,-5858,-114,1934,6099,-206,-8518,2320,5058,898,134,-8963,968,8200,-787,-3605,-2386,38,8858,1209,-8477,226,3149,5312,566,-9225,-648,8046,728,-1957,-4727,-64,8169,1260,-6029,-2319,379,5997,2609,-8026,-516,4776,2198,-757,-5608,-1339,6999,1172,-3407,-1446,-74,5963,294,-5753,-1316,1977,2323,136,-4406,-681,3589,1036,-494,-2680,-143,4042,-241,-3514,-494,1085,3064,-502,-5572,1005,2009,456,-1375,-3665,2406,4027,-3080,-2090,-197,1282,4075,-2063,-4113,2257,2136,1635,-1654,-4575,3727,4444,-3087,-3540,-2899,2511,6288,-4008,-4689,371,2855,4013,-2294,-6515,3442,5360,-1307,-2744,-5037,2471,6596,-2865,-4747,-400,1942,5879,-2375,-7028,1165,3970,2643,-2355,-6288,1607,6636,530,-3939,-2881,1703,7398,-2231,-6549,-215,3172,3695,-1364,-6074,747,5442,1768,-2460,-4250,883,5634,-789,-4241,-2465,2044,4202,-520,-4450,908,2587,1661,-791,-4995,2175,3622,505,-3046,-1036,1690,3154,-1228,-3450,2595,2226],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,9,-11,13,-14,15,-17,19,-22,24,-26,29,-31,35,-38,42,-46,51,-57,62,-69,77,-85,95,-106,120,-136,155,-180,212,-255,317,-414,589,-1004,5014,1638,-1419,-4855,-4815,11261,3433,-8658,-1957,-962,3504,6523,-10501,-3048,5591,-634,2976,-4746,-4571,8959,1907,-5670,32,-2431,4341,4659,-8302,-22,3053,-771,3499,-4242,-2252,7783,-97,-3330,-725,-1447,4350,1729,-7090,544,3271,746,1344,-6409,1205,6209,-1004,-1975,-3094,96,7287,-794,-6380,100,3688,4304,-1537,-7896,1384,5222,1600,-2008,-6439,1781,8254,-1606,-5032,-4187,920,10005,-1875,-7509,764,4449,6551,-1433,-10555,3077,7884,-523,-2536,-7727,1487,10858,-2069,-6987,-1747,252,9059,180,-11430,1621,5086,1134,1426,-9085,-1799,10211,-289,-2821,-3005,-2376,9755,-259,-9420,579,2088,3173,3121,-8116,-1169,8066,-1573,274,-3459,-3697,8872,513,-5069,536,-729,4718,2374,-8128,1901,4683,-1562,853,-4262,-1363,6088,-1652,-3874,407,1462,3858,-2217,-6357,2901,4356,-478,-1603,-4691,3491,5921,-2023,-4173,-1541,3809,5421,-1789,-5045,1610,3804,2780,-3145,-5699,3917,4926,-406,-3605,-5956,3205,6305,-3400,-4470,-943,4242,7195,-5043,-7705,2351,4885,3255,-2988,-8379,4118,6988,-3136,-3334,-4727,3214,10056,-3507,-7211,1109,1515,7036,-1774,-9838,3552,5108,835,-1317,-7033,1236,8975,-3159,-4141,-512,-995,7867,291,-8342,2143,1874,1450,622,-5491,287,6256,-2298,-1874,-2230,-765,7650,-928,-5221,2859,759,2096,-183,-6084,1870,4251,-1958,-555,-1281,798,5004,-3524,-3065,2543,249,1647,-1599,-5286,2898,3229,-1692,-1844,-2520,3198,4763,-3539,-2786,1230,3027,4379,-4850,-4219,3658,3263,885,-3841,-5009,3918,5067,-2363,-3880,-2677,5988,5185,-5502,-5229,777,4532,4656,-6920,-5502,4258,4671,641,-3774,-4567,5536,6307,-4189,-3840,-2298,3749,6150,-4234,-6355,2442,2691,3224,-2953,-7099,4572,4624,-1738,-2008,-3915,3247,6605,-3907,-3852,470,2371,4339,-2546,-5642,2968,2274,-554,-414,-4336,1278,5529,-3032,-1752,-645,794,4717,-2470,-4464,2727,1533,244,-1000,-2026,2733,3487,-3606,-1436,351,1490,2364,-3831,-3214,3305,1387,-58,-2512,-2016,3955,3082,-1994,-2220,18,3351,3031,-4373,-2324,895,3702,1027,-5185,-3115,5248,3289,-1310,-3797,-2741,5821,3264,-3376,-3821,1448,5826,2084,-5494,-3925,3808,3788,2249,-6165,-2904,5897,2958,-1556,-2576,-1853,5904,2910,-5122,-2630,-210,4188,3754,-4856,-3489,3589,3419,505,-3054,-4633,5595,3871,-2978,-1644,-2887,2870,2607,-4266,-3229,2039,1806,243,-2818,-4773,3932,369,-1423,-790,-2140,2677,3297,-3109,-3076,1090,1507,1442,-2911,-2288,2985,530,-1369,-502,-345,4047,546,-3167,-1127,1303,1154,1001,-3630,-808,3391,1713,-2247,-2392,-343,4355,1832,-4216,-1345,1838,4416,-293],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,10,-11,13,-14,16,-18,20,-22,24,-27,30,-33,37,-41,45,-50,55,-61,67,-74,83,-92,102,-114,128,-144,165,-191,224,-268,332,-431,607,-1014,4205,-2506,-11986,6337,6372,242,-698,-7772,2604,11338,-5563,-5494,265,-290,8671,-1444,-9899,5327,2777,489,471,-7863,2860,7733,-3676,-1039,18,-114,7536,-2969,-6062,4132,-285,1388,-1186,-6048,2905,3527,-3252,-1079,-1634,1712,5268,-3767,-3926,2868,1911,1913,-5344,-5404,6594,3867,-3019,-2887,-2569,6931,5221,-5890,-3042,50,5684,3858,-7060,-4557,5152,2733,860,-6423,-4728,7216,3526,-4237,-4784,-3182,6894,6099,-8528,-3953,1722,4281,5742,-7287,-6442,7801,4104,-466,-5068,-7234,9181,7236,-6231,-2576,-2581,3792,8609,-8904,-6748,5377,2701,4543,-3939,-7745,7432,6140,-4371,-1092,-6473,3420,8076,-6531,-3520,2791,576,6247,-2937,-8283,6773,1654,-549,405,-5967,3963,6670,-5528,-1664,723,-169,5502,-3919,-4303,5938,140,-843,-1661,-2869,4550,3597,-5198,-970,237,1928,3802,-6192,-2306,3640,1215,-13,-3734,-2398,6475,1944,-3676,-3090,-724,5606,1609,-6660,-1804,2773,4655,751,-8486,-1494,6868,2411,-1177,-5748,-2364,8824,2703,-5116,-3571,-979,7076,3534,-9069,-1923,3711,4019,2070,-8244,-3164,8441,1925,-2139,-4423,-4562,8893,4097,-7448,-2557,643,5245,4467,-7972,-4692,5449,2242,1717,-4731,-7094,7798,3562,-3950,-1944,-2081,4197,6157,-7399,-2491,3515,1164,3169,-4320,-5054,5418,1303,-3373,169,-2472,3372,3254,-6899,-1937,1845,754,2942,-3100,-2084,7337,-260,-1683,-638,-1731,5102,875,-4726,566,1214,2568,581,-4413,171,5417,949,-2592,-3062,250,6396,121,-4502,-2289,1252,5282,-818,-6909,-201,3913,2796,-2124,-7045,-676,5817,651,-2759,-5284,123,7693,2,-7447,-1636,2937,5629,-379,-8219,-530,5306,3275,449,-7166,-1075,8688,580,-3929,-3070,-1434,7677,1934,-7226,-866,1536,3162,1641,-7249,-476,5886,1326,-1566,-4096,-3005,6434,1450,-6164,300,445,3316,2397,-5520,-2016,3871,1504,-297,-2485,-2125,4896,208,-4345,-239,32,3926,1038,-5914,-199,2431,844,-1646,-2722,62,5244,-1944,-3670,-1153,708,4955,-985,-4442,933,2818,1357,-1527,-5444,1809,4920,-528,-3448,-1694,2116,4563,-2339,-5336,-3,3122,3739,-2861,-6255,2035,5061,1736,-2904,-5749,3131,5518,-1339,-4017,-2765,3224,5841,-2812,-5904,495,3445,3815,-1355,-6638,2383,5535,-84,-1701,-4501,1242,7186,-1770,-5271,-1291,1803,4246,-1387,-7519,642,2972,1185,-1429,-5789,-72,5583,-665,-2980,-1946,686,3741,-1893,-5621,828,1949,1426,12,-4580,727,4901,-168,-1279,-1093,-687,4352,-1987,-2729,605,1384,1758,354,-4109,1824,3277,-258,-2516,-1548,831,3787,-2525,-2935,10,2622,1975,-1076,-4505,2091,3223,-826,-1677,-2835,3663,3571,-693,-3545],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-4,5,-5,6,-6,8,-9,9,-10,11,-12,13,-14,16,-17,19,-20,21,-21,20,-17,3,45,-496,-3613,-4037,-3956,10043,4177,-11482,-1443,2554,4766,6216,-9642,-4795,9151,2074,93,-5398,-6059,10776,5466,-6918,-3691,-2989,6070,6649,-8834,-5010,3877,3570,4152,-5748,-6074,6891,4407,-1457,-3565,-4894,6215,5374,-6034,-3052,239,4174,4213,-5629,-4144,2772,2132,1883,-5201,-2013,5759,919,-3293,-1797,-2005,4876,1486,-6241,525,1634,976,2680,-7399,139,6630,-1919,-734,-691,-1866,8114,-1152,-7607,2475,571,4402,-471,-9517,1495,7357,-1392,-991,-4595,-1040,11909,-3549,-7352,1221,195,7603,1096,-11922,2281,7145,169,1761,-8892,-1152,12341,-1267,-5183,-2128,-1662,10963,2066,-11295,-815,2767,4974,3414,-9990,-1754,9374,93,-1664,-4899,-3819,10844,3517,-8980,-2936,-144,6215,4568,-8353,-1963,5807,2397,1520,-5635,-4145,7283,1675,-3060,-3494,-1633,6430,2607,-6289,-2904,1837,2868,1605,-6301,-1091,4398,299,350,-4042,-1026,4759,-1223,-2253,-1257,198,4134,-316,-5912,3552,1922,-208,35,-5856,1788,5928,-3449,-2795,542,-1012,5732,-4172,-5765,4765,3294,2236,-419,-7757,3985,6867,-3690,-2602,-4576,1451,11002,-3110,-6682,2651,1989,5504,-1338,-10626,4195,7548,-745,-1773,-7789,889,11114,-2283,-6566,-1544,459,8188,-301,-10807,1551,4623,2067,-526,-8617,498,10126,-905,-3156,-3716,-1600,8639,455,-8987,-253,2702,5232,1168,-8205,-310,7161,1580,-1742,-5397,-997,6806,1164,-3168,-1321,139,4653,115,-5965,293,2514,2244,-691,-5226,1663,4998,-1277,-1999,-2491,476,5492,-2781,-3349,1049,1332,3055,-930,-5613,2386,2823,-2164,-310,-1804,2773,5196,-5341,-2574,501,1368,5351,-4057,-6387,5074,2606,-577,-1913,-5281,4129,5970,-4290,-1670,-1784,2918,6466,-4634,-7317,3687,3909,3031,-3194,-8089,5582,6174,-2645,-3551,-3851,2992,7559,-3553,-6637,1329,3275,5421,-1786,-8811,2886,5524,12,-2361,-5694,2020,8423,-1463,-4238,-1602,1801,5192,-1845,-6582,1865,4058,3107,-965,-6179,1224,6460,-745,-2759,-3066,1370,5654,-1448,-2994,-473,1171,2603,-1106,-4961,2580,2475,-336,-582,-3752,2711,3975,-2671,-2783,-453,2527,2070,-2779,-3014,3258,2199,600,-1966,-2245,4717,1931,-3338,-622,-149,3942,2901,-5639,-2628,2332,1936,1796,-4934,-2713,5953,3678,-3049,-3119,-1758,5696,4506,-5902,-3389,894,4693,4636,-6515,-3967,5184,3613,978,-3163,-4757,6214,4179,-3782,-3404,-1370,3054,5104,-4559,-5549,3111,4144,2768,-4671,-6589,4503,5022,-1121,-3080,-3058,3904,5003,-3930,-5061,-703,2486,3650,-3586,-4955,2191,1911,20,-3244,-3542,2786,3841,-1760,-2886,-2202,1933,3728,-2881,-1948,1579,2574,2333,-1974,-2697,3227,1816,-1837,-1473,-1223,2252,2808,-3243],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,2,-3,3,-4,4,-4,5,-5,6,-6,7,-8,10,-10,12,-12,14,-15,18,-19,21,-25,28,-32,37,-43,51,-63,80,-107,157,-265,587,-3725,-11880,6303,7773,-2182,-2318,-7277,2444,11426,-5826,-7499,201,1227,8943,-2335,-11442,4613,6652,2174,-1924,-9805,1179,12089,-1228,-4857,-4008,903,9687,-1609,-9661,277,2791,5505,52,-9237,1910,6047,1443,-1917,-6218,898,7166,-2549,-4055,-997,2683,6303,-1594,-6860,1891,2851,3376,-1454,-5334,2638,5131,-1672,-1558,-2081,1536,6513,-5600,-2452,2985,72,4355,-3974,-5742,6783,1969,-4172,-643,-4104,5571,5778,-8404,-2533,2480,1196,6184,-7293,-6497,8422,1491,-1070,-1973,-7748,7958,6461,-8354,-2149,-1694,3487,8531,-8574,-8291,7482,2382,3089,-4487,-9496,8344,6419,-4512,-2952,-5002,3843,11632,-7380,-7802,2630,2397,6591,-4284,-10235,4929,6405,-63,-2796,-6973,3852,9346,-3852,-4193,-2467,2615,8558,-4097,-8279,2984,3814,3150,-1599,-7067,2513,5147,-1908,-2928,-3500,1885,5490,-2860,-3955,-175,1533,3170,-3106,-3939,4505,1268,668,-2151,-5439,4243,3339,-3832,-1392,-1161,3576,4293,-6436,-1773,4190,869,417,-3517,-3379,6886,1186,-4519,-961,-2525,5411,5671,-9330,-362,4178,1700,3744,-6925,-3217,9715,1066,-3038,-2435,-4278,8116,4984,-9109,-2285,2691,4745,6114,-8632,-4882,8503,1851,-333,-4781,-5017,8324,6067,-6476,-2549,-2011,5220,7361,-7145,-5201,4861,4631,3611,-6415,-6869,6580,4411,-3385,-3997,-4230,4747,6812,-4776,-3919,605,2404,4995,-4692,-6044,4969,3512,755,-2385,-4612,5115,3114,-2501,-2130,-2111,2740,3948,-4282,-2767,1745,2398,1067,-3058,-2746,4461,1525,-977,-1689,-1467,4599,1530,-4794,850,1980,1828,2499,-5394,-332,4723,670,-1277,-2747,-1939,6196,664,-5537,154,1011,4642,1814,-8094,152,4848,695,-165,-5049,-1115,8375,-429,-5596,-1816,-588,7971,1946,-9929,-1655,4137,3333,1999,-7187,-2092,9073,954,-3527,-4391,-1921,8926,2405,-7691,-2265,1701,5282,2147,-7337,-2887,6459,3130,616,-5269,-3681,6894,2591,-4019,-2690,-2132,5522,3990,-6159,-2830,2323,2321,2315,-4543,-3333,3995,2703,-1267,-1967,-363,4509,2974,-3760,-357,-165,1825,1512,-3477,-956,3057,289,-977,-3753,-544,4376,688,-2463,-629,-266,4830,-591,-4042,-100,1914,1320,-409,-3572,1489,5541,-749,-2398,-2161,950,5812,-1619,-4907,121,3294,3992,-1400,-6429,1625,4978,-539,-2763,-4683,1385,7100,-893,-5883,-1140,1443,6137,80,-7262,1485,4755,1028,-2061,-5381,-793,7089,641,-3620,-2368,348,6143,944,-5885,-759,3571,3445,439,-6241,-205,6467,961,-2138,-4125,-678,5742,591,-5453,-1235,1153,2942,1917,-5420,-1735,3010,1754,-406,-3409,863,4551,210,-2633,-799,1212,3526,478,-4509,1312,1701,1491,-723,-3332,537,3021,107,-2139,-2647],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-4,4,-5,5,-6,7,-8,9,-10,11,-11,13,-15,17,-20,24,-28,35,-46,60,-85,130,-225,498,-2542,-10316,698,2588,5105,2676,-11244,-2279,8815,-656,-875,-4606,-3168,10054,307,-6601,312,-1090,5320,4199,-9223,851,4779,-1743,2195,-5457,-2754,7325,-1677,-4407,408,-1531,3748,319,-6948,1087,2917,-452,-25,-4099,678,5817,-1731,-2606,-497,1210,5136,-3541,-5598,1577,2413,2858,-3683,-6452,4079,4622,-2170,-3515,-3435,4458,7124,-4526,-5160,-10,4437,6377,-6338,-6948,3823,4381,2606,-3562,-8232,6446,7591,-2811,-4424,-5115,3612,10390,-7051,-6560,1228,3101,6675,-4052,-10438,5582,5539,-551,-2135,-8441,2962,11920,-3011,-5489,-971,580,9789,-2225,-9293,3150,2063,2755,987,-9193,2240,8323,-2395,-1220,-3718,-588,8557,-1839,-6549,2162,-178,2823,333,-7941,2821,5121,-2242,-256,-4075,-897,7533,-2156,-3180,1110,407,3240,7,-4671,3379,2808,-1306,-521,-3076,2833,4571,-4533,-3025,558,2746,3304,-4640,-5308,4024,2857,796,-3743,-4256,5637,4781,-2946,-3807,-1815,5673,4397,-6643,-4392,1794,4300,4312,-7746,-4941,5049,2940,446,-5403,-7257,7583,6899,-5681,-4241,-2189,5298,7697,-7660,-5084,3175,2549,4666,-4644,-7652,7183,5810,-1970,-1850,-5718,4471,7353,-5048,-3336,53,1528,5881,-3272,-8462,3952,3712,523,-849,-5794,3522,6218,-3358,-1704,-399,907,6031,-2036,-5101,4997,638,1319,-202,-5841,3898,4277,-4081,477,-1098,952,3862,-3818,-3773,2571,1618,1132,-2013,-3238,5214,2739,-2798,-1317,-752,4274,3673,-4220,-2407,2890,3568,1300,-4592,-3449,4152,1960,-1506,-3781,-2393,5656,2407,-4709,-2437,301,5148,1590,-7144,-2785,3195,4770,1230,-6733,-3314,6994,2908,-2144,-4083,-2990,8099,2758,-5582,-3309,1541,3182,3835,-7274,-3996,4400,2709,957,-5535,-5692,6773,4856,-4318,-1294,-2860,3967,5887,-6807,-3743,2970,1869,3157,-4627,-5703,5750,1971,-696,-1944,-3165,3513,3615,-5323,-2148,1654,1085,2800,-4207,-3727,4874,-113,-42,-758,-2956,3981,2866,-3816,-1375,470,1743,3359,-4454,-655,3711,2055,-247,-2761,-2574,5137,1114,-3578,-1143,535,4078,1215,-4987,-2137,2866,1781,-661,-4335,-1155,5722,1270,-1216,-3089,-462,5360,533,-4921,-1199,1624,4583,979,-6009,-669,4945,2400,-2816,-5819,490,7356,874,-4782,-3423,-36,6662,2450,-6496,-1036,2590,4182,1193,-5680,-2059,6204,2714,-1028,-3570,-397,6669,2062,-4828,-704,57,3832,2323,-5769,-2414,3926,1122,-47,-4071,-2280,4467,682,-2271,-1330,-1234,3165,1747,-4332,-580,2126,547,764,-2694,-987,5069,497,-1463,-1223,-740,4264,747,-2867,-363,1631,1393,991,-3220,57,4121,-38,-964,-1886,-89,3976,-429,-4366,657,2961,2477,-1653,-4930,655,3703,1211,-1786,-3808],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-1,2,-2,3,-3,4,-4,5,-5,6,-7,7,-7,8,-9,9,-12,18,-38,127,-1402,-5069,6196,8738,-9035,-3939,2652,1894,5454,-5206,-9199,8559,4467,-1504,-1799,-6843,5353,7704,-6044,-2020,69,738,7037,-4455,-5165,5992,900,1011,-384,-6288,4839,3848,-5283,219,-148,936,3768,-5468,-3058,3790,1103,510,-3377,-2581,5151,1250,-3578,-1102,-495,6362,1758,-5994,-1259,1920,2355,1416,-7971,193,7132,789,-1527,-5081,-732,9140,213,-5389,-2692,169,7762,1583,-9105,-2060,3878,3840,2020,-9891,-2692,10232,1065,-2755,-4003,-4344,10726,4648,-8643,-2607,146,5773,5203,-10620,-3579,7927,1787,481,-5832,-5948,10309,3264,-6138,-2193,-3348,5310,6987,-9566,-3360,3795,1580,4742,-5149,-6550,7028,2056,-2186,-366,-4090,5470,5685,-6688,-1345,1536,748,5247,-4627,-4131,6609,38,-1663,-649,-4024,3950,1484,-5564,784,1852,1456,1780,-5390,-1067,5111,-148,-1506,-2731,-220,5771,-269,-4684,-923,2852,4588,-829,-6537,-572,4100,1781,-1750,-6693,1014,7074,920,-3857,-5366,782,8064,-463,-6451,-44,2630,6503,-448,-10056,613,5707,1730,-161,-7779,-287,9353,-547,-4115,-2616,-938,9533,790,-8945,-995,3277,4456,1594,-10018,-544,9168,245,-756,-5280,-3256,9599,899,-7800,-1479,-249,5143,3220,-8522,-384,5375,304,1136,-5725,-3534,8381,-415,-3770,-395,-2052,5057,2746,-5932,-527,3249,1102,1972,-5425,-934,6020,-2291,-1586,-381,-452,4465,-129,-4883,911,2028,1287,-270,-4199,518,5591,-620,-1485,-1989,582,5100,-1928,-4453,413,2771,3763,-2799,-5674,2530,5177,1069,-2634,-5248,3148,6739,-2483,-5169,-2370,2877,6013,-1651,-6062,617,3474,4269,-1497,-7229,2553,7043,10,-2918,-5455,2626,7989,-1251,-5319,-470,1434,6329,-2172,-8178,2523,3491,2729,-460,-7529,1579,7830,-902,-2244,-1932,-148,7365,-1239,-5792,103,1190,2347,692,-6901,691,5129,-167,-364,-3445,-816,5531,-1109,-4586,1826,-340,3439,824,-5642,2160,3821,371,42,-3702,140,4109,-2190,-2013,1193,1508,2507,-1909,-4048,3081,2327,-751,-1103,-3472,3368,4688,-2724,-3101,-384,1885,3412,-3451,-5283,2207,2541,1991,-3916,-2524,3553,4525,-919,-3379,-2018,3710,5328,-3675,-3472,-284,4276,3327,-3569,-4808,3180,3685,1178,-4066,-5690,4135,4028,-768,-4106,-2781,3227,5771,-4227,-5488,942,2488,4399,-2693,-6985,3357,4161,465,-2746,-4785,2672,5613,-2847,-3537,1071,919,5194,-2079,-5071,2001,1551,913,-2167,-4740,2244,3628,-724,-1661,-2244,1878,3999,-1939,-3023,1138,1279,2365,-367,-3578,2716,2676,-714,101,-1538,1330,2762,-2991,-1824,1403,1214,1295,-3159,-2621,4038,2837,-1462,-1472,-1338,3024,2454,-3122,-771,1113,2240,2568,-5188,-3718,4464],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,1,-1,1,0,1,-1,1,-1,1,-2,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,6,-8,9,-10,11,-13,14,-17,20,-22,27,-39,728,3400,7418,-8374,-8500,9246,3536,-379,-4631,-8118,8535,9442,-7424,-4400,-2334,3561,10465,-8397,-7185,5863,3758,4751,-4755,-9887,6750,6539,-3394,-4162,-6304,4214,8359,-5355,-4473,322,1767,6390,-3555,-7495,4754,3948,708,-2848,-5846,4050,5780,-3137,-3526,-2195,3634,5782,-5124,-3667,2467,2457,1873,-3239,-3755,4788,2249,-2288,-1612,-2762,4862,1400,-6440,53,1013,2682,3725,-6421,-1082,6657,-703,-732,-2447,-3642,8659,1552,-6853,639,718,5592,4066,-11041,-833,7317,41,1192,-6608,-4079,10527,1881,-5765,-2078,-3573,7903,5026,-11876,-1305,5564,2650,4214,-9316,-4993,10625,3377,-2286,-2836,-6229,8323,6155,-8277,-2776,920,4983,6711,-8630,-5616,7759,2232,1474,-3838,-7591,7562,5580,-4639,-1931,-3103,4257,6538,-7051,-3706,2183,2513,3691,-5615,-4262,4928,2563,-1276,-2569,-1962,4339,2686,-4905,-973,1831,3240,3217,-5319,-1521,4834,-157,169,-3428,-1805,5467,-47,-2988,-1563,-1344,4085,1140,-6051,1137,2139,218,525,-6575,48,7493,-1002,-3336,-3172,-1113,8265,-1718,-8699,1908,1797,4253,1488,-9801,1407,8046,-752,-983,-5434,-1609,10843,242,-6737,-759,-984,6811,1984,-11743,227,6376,2332,-470,-8607,-3314,10112,110,-5833,-3651,-2040,9222,3249,-8617,-374,2267,3333,3666,-7341,-4061,6603,966,-1112,-3961,-4433,9423,2596,-5750,-2798,-353,5229,3316,-7193,-2460,3797,2032,-425,-4871,-2555,5432,1221,-2231,-1277,-137,4516,-93,-4233,-179,2400,2539,151,-4978,353,4044,411,-416,-3750,344,5202,-2480,-4148,2,923,3099,-2602,-6212,3060,3652,-185,-1797,-4697,1228,6247,-3498,-3993,-538,829,7109,-2690,-7621,2421,3921,2940,-409,-6115,2226,6613,-915,-2512,-3929,821,7435,-2497,-7196,1391,2485,5418,-1698,-8883,1214,7042,-107,-1520,-4973,-103,9530,-850,-5334,-853,1281,6670,-248,-8507,1031,4101,2185,-715,-6211,-767,6752,-290,-2252,-3055,-294,6937,239,-5497,265,1174,2471,341,-6536,727,4416,-350,-595,-2840,1099,6092,-1254,-2542,-734,722,3772,-311,-4039,1390,2044,167,-1209,-3735,1136,4089,-1775,-1487,-498,-167,3240,-2490,-4032,1761,1951,1528,-1684,-3132,2910,2797,-1546,-2774,-1630,3699,3099,-4213,-2727,1826,2661,2506,-3271,-5355,4143,5787,607,-2275,-3708,4112,5270,-3209,-3866,-608,2976,5719,-4380,-5257,3157,3645,2584,-3320,-7224,3392,5547,-2284,-2720,-2775,2589,6876,-2576,-4827,419,2466,3881,-2431,-6134,2018,4964,1460,-1043,-3606,2419,5524,-2415,-2965,-994,1786,4879,-1650,-5250,1514,2529,2463,-163,-3555,1716,4770,-543,-2712,-1731,1318,4208,-2013,-2693,1309,1792,744,-759,-1772,1960,922],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,23,-26,29,-32,36,-39,43,-48,53,-58,64,-70,78,-86,95,-105,115,-128,143,-160,180,-206,236,-274,324,-391,490,-642,914,-1538,6775,-1601,-9870,1933,-785,8774,1563,-12362,1349,8571,1113,-20,-8670,-1771,11708,-519,-5434,-2576,-883,9670,2243,-11590,-194,3224,4207,2233,-9520,-2770,8836,1138,-1939,-5505,-4359,9526,1765,-6162,-961,-55,5607,3178,-7923,-1919,3418,2001,617,-5808,-1564,7150,-2,-3237,-1849,-1225,5583,-569,-6195,1216,1123,2985,1139,-5888,3233,5199,-1525,-569,-3775,458,7770,-2745,-4774,2223,1050,4187,-2028,-7547,5032,4185,-621,-586,-7350,3710,7993,-6264,-2286,664,1550,7811,-4831,-9204,5913,3820,666,-1054,-10949,5668,9193,-5608,-4000,-3752,918,11469,-4171,-8859,2375,2856,6003,-1416,-11982,3058,8477,-1870,-813,-6635,154,12228,-3210,-5914,-1964,268,7652,88,-10398,2092,3665,2735,645,-8280,514,8768,-868,-4135,-2461,224,7213,-431,-6574,537,1936,4458,621,-6559,1383,4123,-26,-1517,-4565,1601,4816,-1311,-4058,189,478,5451,-1623,-4528,2071,2147,811,-2493,-4944,4402,4889,-3267,-2050,-1261,2626,5183,-5564,-2599,3617,-17,3154,-4512,-5961,7867,3358,-2930,-1691,-3508,5556,6799,-7049,-4266,1408,2479,5006,-6644,-6848,8099,3051,-1130,-3254,-7217,7389,8836,-6134,-3540,-1821,2987,8502,-6338,-6985,4812,3050,3288,-3723,-9092,5664,6768,-4239,-2229,-4107,2733,8812,-5093,-6534,665,2537,5435,-2185,-8195,4024,4923,249,-2786,-6280,1056,7652,-3203,-3040,-637,1013,5726,-2372,-4768,2845,3346,2577,-1221,-4735,2852,3795,-2827,-1565,-1613,1115,4590,-3396,-3849,730,1628,2020,-3531,-2678,4166,1828,309,-2105,-3473,4538,2503,-5147,-1932,1613,3880,2748,-5594,-2263,5706,1366,-162,-3927,-2997,6371,2353,-4013,-1214,-991,5142,4106,-7615,-2110,4335,3973,2737,-5985,-4400,7881,3113,-4399,-2429,-3567,6944,5482,-7160,-2230,1843,3605,4502,-7583,-5320,5845,3757,-332,-3102,-5371,5754,3880,-5680,-2859,-1961,4148,5547,-5020,-4569,2712,1996,2351,-3595,-5963,4872,4767,-1920,-2075,-3265,3003,4958,-3452,-3666,819,2485,3408,-3384,-3580,4156,2589,-315,-1532,-2014,2388,2100,-3939,-1290,1000,3436,1806,-4067,-827,2203,1733,-768,-2963,-1931,3831,-91,-2874,-1929,898,4209,1409,-4688,853,2951,2369,888,-5872,-582,5586,272,-3019,-2615,-561,6464,652,-6659,-637,1405,3917,756,-6569,-1549,5813,1544,-1523,-4711,-955,7506,2783,-4585,-2076,329,5239,3308,-7019,-1439,4051,3311,1577,-5314,-3450,6865,2070,-2633,-3319,-2205,6874,2244,-5347,-2633,968,4622,1753,-6402,-3747,3676,2275,137,-3264,-2137,4693,2602,-3715,-2060,-934,3058,1827,-3788,-2141,1196,1425,677,-3562,-1553,3952,804,-1373,-2173,-338,2273,579,-3409,-492,1582,2152,104],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,7,-7,9,-10,11,-12,14,-16,18,-21,23,-26,28,-31,35,-38,43,-48,52,-58,63,-70,77,-85,94,-103,114,-126,140,-156,174,-195,220,-252,291,-342,410,-505,655,-916,1506,-6234,2963,10381,-4996,-1763,-4917,161,10447,-3000,-9551,3530,745,4824,-429,-10474,2195,7021,-2594,-670,-4760,-812,9364,-2506,-6046,1261,326,4631,-24,-7493,2787,3521,-1151,-419,-3972,2162,5643,-2901,-2059,-10,725,4764,-3778,-3892,3655,2384,-413,-2662,-4333,4333,3683,-2517,-2813,-2528,6015,4902,-5210,-1860,2187,2475,3098,-6282,-3890,6361,3179,-942,-4729,-5535,8016,5141,-7134,-3798,-1560,5205,6026,-9187,-5335,4460,1492,3284,-5867,-7361,9112,5925,-2523,-2761,-6322,5801,9320,-7186,-4259,2180,2827,7215,-6082,-8749,6552,4398,-265,-1613,-8566,4902,7652,-5904,-2946,-1642,654,9222,-4621,-7720,4310,1160,3525,-290,-7974,5656,4936,-3786,114,-3715,1085,7616,-4618,-2286,1994,-347,2351,-1905,-4932,4557,2393,-1803,57,-2415,2656,4947,-5499,-2005,1939,865,2082,-5591,-2732,4647,485,-1286,-4032,-2045,5258,1159,-4482,-2671,57,5603,1408,-6912,-1726,5187,2579,893,-6564,-2203,7071,1913,-3542,-4787,-1902,6620,3307,-7837,-2180,1425,5057,3795,-8473,-3338,6772,615,802,-6111,-4773,9116,2082,-5162,-3453,-3049,5827,5565,-8090,-3527,2886,2396,4111,-6078,-5990,7953,3222,-2325,-1979,-4685,6297,6355,-7584,-2047,-561,1436,4522,-5343,-4131,4521,957,778,-1826,-5195,5262,3689,-3016,-754,85,1235,3923,-3568,-1492,4092,96,1846,-2572,-3267,4761,1199,-3065,-171,-799,2735,2205,-4253,-567,2012,1200,129,-4517,356,5027,340,-3569,-2207,301,4450,-32,-3883,-241,1637,4322,4,-7167,-332,5051,1194,-1488,-5423,593,6906,411,-3262,-2195,410,6857,206,-7453,-273,2532,4341,637,-8291,-43,6762,1020,-1896,-4018,-1895,7896,758,-6774,-1668,495,5697,4177,-9145,-1517,4963,1874,890,-5283,-3165,7055,580,-4038,-1587,-2314,4008,2843,-7164,-1805,1331,1372,2609,-4545,-3157,5243,1180,-1088,-907,-2859,3372,2638,-4510,77,445,1469,2681,-4669,-938,3931,-287,-2028,-1927,-260,4362,60,-2852,1139,1694,1838,-778,-4438,930,3750,773,-859,-2531,233,4611,-722,-3294,-968,1355,3855,-2141,-5520,849,2247,2622,-2569,-4994,2854,3895,798,-2806,-3959,2012,6100,-1891,-4793,-1513,2315,5268,-2678,-6471,942,3746,2753,-804,-7235,891,6032,-853,-4025,-2297,1600,5203,-572,-4904,472,3488,4522,-18,-6062,-119,4455,797,-1661,-3608,-516,6142,827,-3966,-1054,770,4518,722,-4685,-216,3582,1393,-254,-3768,827,4051,-870,-2458,-43,420,3964,-153,-3908,1162,2456,-41,-553,-3140,1044,3429,-1595,-1822,-241,839,3102,-654,-3306,1114,1165,964,-1697,-4390,1719,3891,-1070,-2503,-3399,2875,3432,-3327,-3024,435,2915],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-5,5,-5,6,-7,8,-8,10,-11,13,-14,16,-17,19,-20,23,-26,28,-31,35,-38,43,-47,52,-58,64,-71,79,-89,101,-115,134,-158,190,-240,323,-520,2406,2350,3545,-7259,-6480,9843,3203,-3283,-1803,-4062,7417,5048,-8917,-1576,1859,1622,5042,-6621,-4963,7202,912,-1089,-1567,-5527,6501,3284,-5015,-238,-186,3511,4873,-6244,-2184,4824,536,245,-1495,-1669,5408,964,-4676,313,489,4234,1452,-6119,794,3362,2627,-789,-5935,633,6496,-1505,-2691,-2034,1271,8262,-1911,-6601,868,1603,5746,-1183,-9673,3148,6559,658,-1403,-7097,446,9766,-2267,-5226,-2042,-971,9880,-1139,-10708,1595,3148,3872,1461,-10962,-420,10181,-628,-2324,-5874,-868,11916,10,-8571,-395,-183,6416,2481,-11148,84,7224,764,2494,-6092,-3206,11128,-187,-5313,-502,-3130,6779,2654,-8905,-219,3506,587,3294,-6173,-2567,7561,-55,-2003,-1246,-2247,5688,1735,-6055,1258,-100,864,1273,-5646,340,4932,-650,-2253,-1626,-294,4584,-1871,-4954,1615,2372,3519,-1176,-5315,2175,4233,503,-2090,-4463,2974,4675,-2471,-3948,-1109,3175,5543,-2748,-6247,2531,4583,3915,-3734,-7205,4989,6081,-1261,-2809,-5006,3556,9002,-3045,-5480,-1449,2636,7828,-2415,-9176,3176,4787,2333,-1412,-9474,3249,7977,-2179,-2453,-3424,693,9026,-1134,-9256,1926,1589,4875,230,-9065,1861,7063,-1231,-1319,-5546,-912,8758,-1734,-6232,689,-1037,5800,1926,-8249,550,4256,295,450,-4474,-114,6320,-1849,-2191,756,-337,4511,237,-5597,2998,1614,1158,-530,-3955,1790,3784,-2719,-618,-1459,1841,3831,-1592,-4101,1429,1412,1710,-2047,-4332,3373,4103,-2190,-3267,-3022,2985,3862,-3842,-4237,-405,3498,4095,-5767,-5227,4325,3963,1676,-4133,-5065,5021,5549,-3660,-3941,-3597,4396,5981,-5163,-4620,1039,3373,4719,-3869,-7797,4647,4959,421,-2428,-4081,3628,7930,-3698,-3630,-202,1687,6778,-3147,-6654,2833,2729,1770,-1170,-6805,2452,6255,-3295,-1416,-2672,2295,7286,-2315,-4134,1296,2353,2575,-10,-5855,3070,2956,-1459,-1131,-2638,1607,3946,-2072,-2316,759,-169,2028,-1616,-3183,3511,1936,-1461,-948,-1349,2267,3000,-2719,-1938,-106,1674,2842,-3151,-2006,4339,1745,-162,-2320,-2113,5003,3401,-3442,-2441,-372,5400,2996,-4738,-2014,2780,4367,576,-5245,-2672,4277,2050,-1665,-3667,-2933,4630,3617,-4109,-2338,-541,3853,3442,-5454,-3247,3850,2957,888,-4332,-4328,5632,4652,-1646,-3093,-2441,3494,3973,-5110,-2882,475,2426,2963,-3587,-4455,3693,2286,-263,-2135,-3861,3370,3229,-3157,-1357,78,2359,3394,-3387,-3378,919,1641,690,-2093,-3491,3016,2643,-2289,-1792,-1173,2296,2696,-3634,-1464,2751,428,1346,-2795,-2591,3780,674,-3457,-375,612,3809,700,-3021,-525,2932,1735,174,-4166,-1382,4387,2087,-1725,-3469,519,4168,636],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,1,0,1,-1,1,-1,1,-1,2,-1,2,-2,3,-3,3,-4,3,-4,4,-3,3,-2,-1,5,-15,35,-87,262,-1976,-9207,5621,11411,-5815,-4556,-1005,2591,11073,-5192,-10361,5237,3805,3375,-1356,-11571,4313,9181,-3560,-3314,-5079,1436,11809,-4519,-8207,1151,995,7556,-930,-11439,2334,7472,444,-621,-7581,1308,9371,-1928,-4416,-377,696,6720,-2660,-7004,2314,3765,2481,-1141,-6292,1835,5074,-1757,-1527,-3692,1794,5663,-2578,-3362,1505,1776,4319,-3523,-5473,4625,2079,-1106,-2480,-3507,5358,4092,-6549,-1463,-640,2253,4343,-6369,-3833,7176,1710,2185,-2773,-6519,8886,3527,-6259,-1280,-3633,4973,6125,-10715,-3955,4998,963,5001,-6981,-8015,10086,4212,-3327,-1706,-6864,7573,8517,-8617,-4360,1199,3675,8408,-6204,-9090,7064,4501,-287,-3342,-8658,6906,9192,-6199,-3137,-2960,2967,8992,-5369,-7357,3390,2000,4797,-1870,-8729,4422,5332,-1300,-2496,-4628,3218,7035,-4945,-4611,348,1508,4666,-3826,-6615,3344,2335,1973,-2670,-3560,3167,3041,-2341,-1311,-1287,2817,4092,-4439,-1617,2737,725,2404,-2913,-3680,6559,1308,-2678,-1951,-1307,7626,1750,-7431,-1980,1882,3395,3276,-7707,-1145,7053,467,-1047,-4640,-2872,9351,1768,-7363,-1333,73,5922,3517,-10164,-3381,6138,2072,1007,-5729,-5741,9827,1929,-5911,-2491,-4112,7729,5060,-9735,-3194,3890,4193,4798,-7451,-6244,7926,2378,-1185,-3869,-6116,8181,6251,-5999,-2942,350,3763,4569,-6732,-5401,6124,1894,1626,-2182,-6037,5225,4990,-3502,-2539,-1796,4110,4456,-5103,-3129,1962,2757,3062,-3510,-4603,4316,2192,-1026,-2562,-3043,4412,1473,-2573,-900,622,3845,1024,-5929,-864,4434,152,-815,-3596,-742,5837,323,-4625,103,339,5556,121,-6793,565,3230,716,502,-6401,-217,7171,139,-3064,-2249,634,8754,-343,-7480,185,2148,4720,658,-7895,-405,7539,483,-1707,-5091,-2789,8377,1612,-6165,-2409,123,8114,3342,-9717,-1440,5542,3075,1136,-7238,-4107,8319,2702,-4133,-3128,-1348,8273,3524,-7820,-1595,2368,3926,3416,-6740,-3690,6017,1318,-440,-2801,-2888,6786,2331,-5123,-1859,974,3293,2116,-4626,-1465,2697,1421,416,-3148,-2154,4907,318,-2700,-1042,783,4348,-273,-4049,581,2199,1184,-837,-3926,797,4805,-1927,-1388,-1328,1308,5276,-1592,-4267,-350,2169,3691,-2133,-5487,2278,4120,-106,-3118,-5456,1741,6179,-1640,-4223,-1689,1754,4873,-2236,-7127,1731,4393,3275,-1911,-6877,1304,7079,-978,-3553,-4032,840,6403,-1849,-6650,-907,1547,4638,-224,-6625,-454,5775,991,-1327,-4743,778,6962,-209,-5243,-1994,945,5019,415,-5840,8,3945,3024,843,-4917,-1578,6141,516,-2535,-2146,-922,3977,211,-3485,-1504,2948,3012,-141,-3583,561,2955,136,-2013,-2540,806,4273,-1005,-2949,-639],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,1,-1,2,-2,3,-2,3,-4,5,-5,6,-7,7,-9,10,-11,12,-13,16,-17,18,-20,22,-24,25,-26,26,-25,20,-9,-17,82,-291,1960,9743,1134,88,-8142,-5532,12673,1402,-6979,-1104,-1760,9082,4920,-12221,-2341,5089,3066,3598,-10002,-5587,11501,1889,-2491,-3672,-5322,8947,5539,-8255,-3188,-376,4480,5883,-7890,-4300,6780,2353,2355,-4476,-5671,6992,3155,-3445,-2645,-1710,5760,4076,-5709,-2416,2556,2377,1481,-5234,-3490,4633,1040,-1301,-2415,-1843,6409,770,-4611,-111,451,2729,961,-6083,1552,4294,-430,-54,-4390,-816,7482,-2937,-4611,-29,449,7198,-1152,-9828,4064,4019,780,175,-9455,2166,9036,-3394,-4503,-2647,-557,10367,-1769,-10060,2229,2758,4833,2208,-11347,462,10059,-1358,-1843,-6545,-1450,12264,-449,-8033,-407,570,7894,2439,-11575,502,6220,2035,2517,-8986,-2569,10984,-18,-3578,-2164,-2259,8352,3000,-9995,-343,2860,3020,2653,-7904,-2202,6908,871,-2493,-3160,-2740,6709,832,-6135,-581,-61,4026,2202,-7019,-1080,2541,1049,572,-4415,-1110,5395,-1684,-2327,-1039,359,5839,-1729,-5761,2016,2036,2221,-216,-5558,4137,4505,-1762,-768,-2101,2965,7303,-4029,-5235,1798,624,4513,-3191,-8124,5298,4293,-1137,-2270,-6668,4324,9475,-5429,-4537,-1169,2483,8508,-4113,-9851,4228,4295,2517,-984,-9729,3060,9776,-2654,-2633,-4212,1629,10023,-2639,-7607,1619,1632,5173,-926,-10656,2653,7239,111,-1553,-7135,-1853,10214,-1131,-5635,-855,1602,6933,1541,-7879,844,5044,1877,-370,-6232,-586,6296,-334,-2208,-2521,128,5918,529,-5245,796,1577,2264,333,-6198,1465,2893,-548,-45,-3166,2819,4943,-2032,-2375,650,1800,3435,-2352,-3709,3231,2101,-373,-1957,-3811,4015,3916,-3691,-2214,-1295,2353,5417,-5439,-3869,3241,1538,2260,-3115,-6066,6130,3923,-3442,-2929,-4411,4721,6421,-6208,-4995,2178,3438,5079,-5035,-7411,6560,4744,98,-2709,-5918,4230,6761,-4487,-4874,-2174,1765,7449,-4228,-7618,2900,4340,2917,-2357,-7524,3493,6042,-1648,-3146,-3928,2266,7199,-2949,-5592,523,1829,3991,-1628,-6019,2799,3798,309,-793,-4343,1890,5949,-1404,-2696,-1219,1246,3139,-2561,-4318,1836,3189,1485,-1762,-2578,2254,2929,-2134,-883,-1088,2477,2486,-3723,-3126,1873,1809,1392,-3705,-2147,3621,1572,-734,-3344,-1841,4515,2214,-5550,-2012,757,3013,1767,-5242,-2012,5111,2671,-1621,-3811,-3243,6960,2803,-5509,-3271,-1083,5548,4108,-7469,-3382,2840,3238,1582,-5250,-5299,6735,3380,-2158,-3372,-3075,5649,4701,-4903,-3990,430,3039,4876,-4548,-6146,4225,2474,-657,-3804,-4841,3933,4555,-2792,-2273,-1253,2772,4524,-3192,-4632,2558,2068,1761,-2407,-4867,2777,3454,-1004,-1580,-2218,2663,3486,-2584,-2245,559,1838,1219,-3129,-2479,2298,1085,-776,-1774,-1945,4042],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,9,-10,11,-12,14,-15,17,-20,21,-24,27,-30,33,-37,42,-48,56,-65,77,-94,121,-167,262,-542,3120,9012,-5915,-8525,5496,3422,2165,-2988,-10237,6183,6711,-5068,-1349,-3985,1684,9205,-4599,-5168,2510,1600,4184,-2977,-7084,4008,3242,-1765,-21,-4365,2123,5167,-3962,-2355,1328,698,3112,-3521,-3578,4420,938,228,-3252,-2365,3989,2088,-4131,-2170,-378,4390,2266,-6877,-1220,3739,2456,699,-4884,-1404,6937,933,-3183,-3097,-1710,9043,1164,-9358,-647,1880,5595,2722,-9294,-2004,8398,2383,-508,-6742,-3911,11103,1130,-5894,-2059,-2391,7879,5962,-10179,-3650,4245,2540,4281,-7464,-5326,10064,2927,-2404,-3382,-6200,7733,7402,-9162,-2183,651,2744,8005,-8161,-6458,6924,2806,782,-3518,-7690,6423,5707,-3657,-851,-1865,2581,5900,-5952,-3630,3127,1638,2044,-3791,-5289,4406,568,-3496,-1055,-1923,3572,2921,-4743,-1381,3419,873,2333,-3462,-1299,4552,719,-1365,-1997,-1273,4901,-203,-4677,111,1873,3406,403,-6101,-249,5386,1622,-502,-6003,-11,7351,-660,-4957,-2931,369,7617,-268,-8896,779,2876,3895,-777,-9643,414,8618,885,-2493,-6937,-1440,9552,919,-6275,-1873,1162,6936,1788,-11284,-730,6537,1288,1411,-7439,-3364,10201,1566,-2864,-2476,-2641,6541,3698,-8770,-882,2009,1436,3433,-7486,-3301,7396,1664,-702,-2317,-3161,6902,2267,-5885,-848,619,2583,3345,-6663,-2388,4412,-825,742,-1819,-2484,5237,1452,-3709,98,156,3623,2144,-5115,-913,2627,1338,-496,-3198,160,5251,-616,-2464,-1356,398,3446,-1908,-4706,96,2045,1809,-1840,-5556,1302,4292,-1808,-2599,-3679,2113,7153,-2253,-4156,-1543,2680,5153,-1118,-7741,1417,4192,1319,-1646,-8026,2575,7384,-1481,-3319,-3328,1122,8475,-1233,-7393,680,2287,4543,622,-8566,-488,6113,716,-1864,-5743,4,7798,-508,-5603,-1567,174,5894,1941,-7382,-466,2803,1238,1560,-6305,-1392,6807,-770,-1951,-1809,-1469,4846,1096,-5443,1334,1075,1125,1078,-4745,605,3229,-215,-1632,-1525,-174,3024,-594,-2052,1334,1991,2588,-835,-3059,1359,3897,-739,-1952,-3172,1610,4866,-2197,-2845,310,2068,3626,-2050,-4108,2148,3222,431,-3182,-2751,3585,4947,-1303,-3608,-2266,4551,3421,-4413,-3996,1520,4556,3176,-3410,-5276,3166,4331,-756,-4023,-3725,3748,6345,-2618,-4535,-2011,3185,5455,-3949,-5906,2679,4320,1978,-1249,-6608,1856,5301,-477,-2947,-2363,2422,6517,-2458,-5390,653,1157,3112,-1046,-5951,1714,3648,153,-1746,-4266,1421,6385,-1448,-2071,125,876,3081,-1109,-4583,1938,1725,-805,-268,-1930,1372,3728,-1025,-1259,939,918,3526,-2366,-2631,1470,1673,641,-2593,-2701,2245,3142,-2044,-2542,-1194,2490,2131,-2920,-2185,2315,2607,634,-3687,-2775,3985,2072,-766],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-13,15,-18,21,-26,32,-42,56,-78,120,-205,447,-2200,-7316,-1177,-1510,8871,4176,-11421,-467,4198,2340,2843,-7181,-2528,9951,-595,-2455,-2582,-3235,7161,3469,-6792,541,918,2066,3226,-8347,-1408,5866,-20,-260,-2552,-821,6769,-736,-4107,1336,-471,2680,-241,-6463,2161,3254,-179,-611,-3756,1878,5132,-2653,-3923,-700,1993,5149,-3536,-5742,2561,3311,3698,-3910,-6074,4813,5907,-1948,-2638,-5251,3593,8246,-5242,-5073,462,2598,7497,-3710,-9392,4606,4668,1883,-1744,-8400,4255,9252,-4402,-4979,-3563,2534,10380,-3341,-8960,3409,2475,5961,664,-11306,3269,9089,-1000,-65,-6873,-679,11977,-3118,-7405,-4,-594,7330,52,-9731,2134,4873,903,478,-6852,-895,8090,-1282,-2719,-946,-1498,6049,-1007,-7707,2755,2886,1071,1495,-5744,1391,5747,-1222,-879,-801,993,4400,-2074,-4711,1721,2339,1308,-372,-4542,2885,3774,-1932,-2756,-3834,3151,4253,-4355,-3672,-281,2705,4329,-4042,-3693,4888,2368,1546,-4990,-4017,6252,4610,-4132,-3157,-2725,4600,8207,-6707,-4893,2908,2563,4602,-5373,-6956,6215,5129,27,-2917,-6480,5981,8154,-4625,-4474,-1375,2396,7374,-5078,-7441,4377,1590,2472,-1740,-8164,4899,7717,-3520,-2366,-3931,2009,8699,-4160,-7166,1792,582,5338,-2149,-7434,2959,3942,-33,1511,-5646,1490,7810,-2703,-3181,637,-303,5237,-1860,-4975,3917,2842,483,765,-4749,3264,4138,-3272,-813,390,1653,1849,-3908,-2612,3234,1525,131,-2773,-1851,4796,1459,-2194,-2238,-460,4121,2299,-5200,-2253,2324,2907,1561,-5541,-2427,5516,889,-1263,-4253,-2507,6280,2299,-4627,-2470,-778,5123,2796,-7624,-3706,3217,3392,1972,-6731,-4941,7411,2704,-1860,-4119,-2813,6743,4086,-5891,-3661,1652,3686,4619,-5459,-5011,5324,2877,604,-2781,-5641,4992,6192,-4314,-2006,-727,3157,4704,-4881,-4757,3940,1496,1222,-2294,-4949,4022,3051,-1470,-1877,-2490,2920,3977,-3501,-1921,2365,932,2472,-2099,-3114,3428,1396,-2505,-1891,-1572,3608,1921,-4681,-1001,2062,696,1455,-4320,-1550,4287,1635,-1322,-3345,-615,5256,761,-3184,-968,779,1852,466,-5366,-417,3992,1508,-1315,-4512,-998,6094,588,-2427,-2245,1256,6225,875,-5755,-1172,1920,3695,1041,-6731,-800,5631,2105,399,-4911,-2084,6774,1124,-3928,-2727,708,5116,2164,-6255,-1403,2787,2237,1247,-6037,-3072,6162,2943,-1539,-3398,-1775,3869,2778,-4264,-2527,660,2671,2695,-4755,-2334,3954,775,-467,-2733,-1878,5348,1512,-3260,-2260,-60,1934,1967,-2658,-1404,2441,972,-1013,-2125,-2130,4663,442,-2455,-612,-481,2793,-369,-3086,460,2344,1033,-17,-3283,-161,3843,736,-3132,-1734,123,3895,-1470,-3830,-89,2671,2433,-866,-4820],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-4,4,-4,5,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-24,28,-31,33,-37,41,-46,50,-56,62,-68,76,-83,93,-103,116,-129,146,-165,189,-220,259,-314,392,-518,748,-1307,6111,-462,-13409,4202,4554,1180,195,-11244,123,11588,-1973,-3357,-5031,-2190,13184,359,-10372,1200,2192,6247,2465,-13161,-443,8779,-9,-416,-6527,-2857,10492,-250,-7161,-989,440,7464,2587,-9444,-362,4504,1345,2420,-6579,-2262,7624,-227,-2316,-3846,-1056,6838,172,-5332,738,1439,2555,949,-6436,272,4386,-327,-484,-4485,1546,5403,-2492,-2865,51,716,4501,-3073,-6249,3846,1942,1343,-2476,-5203,5163,6405,-4358,-2122,-827,3804,8436,-6686,-5958,5663,1641,3159,-3828,-10171,6617,6506,-3105,-2046,-6961,3660,10896,-7349,-7032,1696,3486,8020,-3117,-11412,5303,5478,-588,-1832,-9489,5326,10827,-3931,-3166,-1686,220,10565,-3347,-10172,2628,3732,4798,-180,-10159,3646,7852,-1606,-2509,-5788,-178,11257,-2597,-7640,1152,475,5770,59,-8537,2587,4816,1396,-540,-5698,549,5819,-2955,-3818,-1404,911,5325,-1324,-5699,1860,2030,1350,-1590,-4562,2632,4071,-1828,-1061,-2394,2776,4957,-3870,-3491,1300,1479,1938,-4604,-4374,6229,2500,-1706,-2622,-4343,6950,4728,-6830,-2330,782,3935,4852,-7744,-4769,6733,1582,1511,-4928,-6972,8477,5483,-5717,-2019,-2603,5387,8017,-7908,-5607,4148,3049,6207,-6070,-8345,7385,5888,-2582,-3613,-6608,6167,9614,-6763,-5025,573,2238,7928,-4916,-8569,5202,4254,2515,-2358,-7728,4729,7830,-3923,-2786,-2600,1134,9092,-3085,-6212,3547,1470,2460,-1849,-6587,4079,4496,-958,-1492,-3843,1411,5755,-3913,-3158,469,2496,2791,-3538,-4922,3314,3216,309,-2739,-2200,4289,2653,-4126,-353,234,2859,2240,-5688,-2365,3619,2253,306,-5111,-2245,6607,1779,-3264,-1562,70,6251,3824,-6326,-1791,2409,3130,1958,-7288,-3574,7042,2836,-1959,-5221,-3873,8252,3206,-6237,-2189,73,5249,3833,-8569,-4797,5639,3384,1952,-6541,-5415,8600,4203,-3683,-3460,-2575,6415,5923,-7409,-3602,2267,2930,4223,-5975,-5711,6033,3903,-829,-3727,-3990,5452,4898,-5065,-3748,-362,2533,4041,-5003,-3943,4771,1807,679,-2751,-3961,4241,3196,-2958,-1443,-1077,3286,3807,-3214,-625,1840,2259,504,-3423,-1471,3913,1241,-1480,-2188,-1384,3574,1156,-4130,-971,1314,2138,324,-5198,-1264,4160,965,-1465,-2822,233,6194,-63,-4873,-1307,690,5181,925,-7448,523,5482,2201,-1005,-5680,282,7511,295,-4315,-4540,337,6578,1884,-6729,-852,1883,4577,-290,-7702,-652,6175,2674,-1944,-5916,-2173,7580,2976,-5970,-2630,375,5331,1819,-6918,-1539,4332,2088,1119,-5043,-2704,5953,2812,-3062,-2722,-1179,4554,1929,-5741,-2652,1838,3222,1264,-3977,-1386,3080,1857,-1458,-2651,-860,3607,1699,-2599,-1145,1598,1667,557,-2962,-30,3202,32,-1022],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,4,-5,6,-6,8,-8,9,-11,12,-14,15,-17,19,-21,23,-26,29,-32,36,-40,44,-49,54,-59,66,-72,80,-89,98,-110,122,-137,154,-176,202,-235,279,-341,436,-600,984,-4350,-3103,-1748,5735,7922,-11817,-4671,5708,4097,4806,-7161,-9102,10361,5345,-4627,-2137,-6279,6678,9400,-9192,-5206,3189,2966,7891,-6941,-8772,7257,4378,1568,-3212,-8015,6232,8920,-6430,-3559,-2201,2947,7304,-6299,-6354,3131,2478,3018,-3136,-6378,4358,4515,-1126,-1743,-3599,4061,4256,-5161,-1864,1842,2414,2172,-5102,-3882,4216,757,874,-4269,-2334,5643,1616,-5522,381,528,4730,2354,-8330,56,5424,593,1524,-7132,-2237,8319,-561,-4304,-779,-1581,7937,2733,-10465,196,3002,3293,1502,-9836,-3482,9660,928,-2649,-4638,-4592,11734,3080,-9905,-852,1070,6213,5002,-11683,-3481,7500,1890,909,-7302,-6728,11544,2083,-6497,-1933,-4084,7536,6346,-10358,-3761,3890,2563,4117,-6619,-5860,8833,2896,-1900,-2199,-5240,6118,5957,-7689,-2253,438,2513,5896,-5606,-3825,4949,649,-5,-3971,-4886,5353,2768,-2905,-1468,-2074,3114,2663,-5048,-574,3465,1798,777,-5184,-251,4647,-1773,-2635,-2580,477,6729,-1623,-6018,729,2421,4239,-1208,-7562,2355,5341,-504,-868,-5377,252,8722,-2035,-6163,-66,813,8279,-425,-9013,2645,4993,1981,-76,-9003,-124,10408,-2459,-4958,-3546,-540,10384,828,-9915,1702,2897,5627,1318,-10873,323,9020,190,-988,-5793,-2024,10505,1330,-6722,-392,-208,5320,2216,-11005,-1009,5706,2461,2021,-6678,-3082,8865,1803,-3077,-1969,-2705,5987,3579,-6908,-1064,1838,2792,2015,-6011,-1060,5419,231,-2113,-3213,-1442,5704,640,-3349,-640,1061,2831,262,-5688,-697,3301,858,59,-4122,292,3647,-1449,-2262,-1410,1399,4380,-1327,-4900,1474,3120,1760,-1426,-5642,3450,5618,-2244,-1939,-3508,3745,7298,-3826,-7140,724,2175,3504,-3740,-8573,3534,6537,1492,-2585,-6228,2271,8370,-2582,-4714,-675,1685,7175,-3644,-8226,1901,4475,2399,-1212,-9149,2021,8255,-2279,-2171,-4840,692,7883,-775,-7653,-576,2637,4494,77,-8365,313,5765,107,-1423,-5192,-443,6974,156,-5035,-1962,205,5563,1145,-5269,364,3673,1260,-1196,-4605,962,4771,-786,-2692,-1902,555,4721,-1324,-4646,888,2326,2238,-1669,-4808,2640,3804,-1405,-2132,-1460,1978,4489,-3452,-3753,1490,1954,2822,-4223,-4055,3158,3818,105,-1755,-3932,4844,4033,-3958,-4988,-1635,4202,5261,-4142,-4977,1993,3099,3673,-4361,-5567,4168,4812,-1575,-3178,-3211,4325,6014,-4628,-5942,750,2373,4760,-3992,-6025,3888,4302,1319,-3360,-5011,3814,6727,-3133,-3234,-613,3037,3954,-1941,-6186,1865,4614,3096,-2954,-4863,2951,5407,-38,-2363,-3540,2406,4760,-2019,-3782,8,2018,2372,-1638,-4815,2089,2116,-169,-2544,-2857,2171,3924,-2238,-2337,180,1189,1693,-3014,-2148],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-3,3,-4,4,-4,5,-5,6,-7,7,-9,9,-10,11,-12,13,-15,16,-18,20,-22,24,-27,29,-33,38,-43,50,-60,74,-94,127,-182,155,-4068,-6841,9502,6076,-6676,-1861,-1063,4506,6836,-7659,-4109,4619,2158,2717,-5148,-7193,7326,2615,-3877,-1921,-3904,4923,6332,-6372,-2605,2124,586,3513,-4128,-3424,5758,1622,-1798,-2871,-1567,6233,1897,-4241,331,1091,3137,365,-6557,-122,4935,673,-1077,-4984,855,6763,-834,-2989,-2154,910,6351,-1131,-7591,967,3744,3555,-452,-9808,2853,8455,-1279,-2701,-5273,-3,11849,-2125,-8691,1056,1777,7427,1043,-12147,325,7821,668,266,-8506,-1111,12106,-189,-6002,-1755,-2725,9270,4178,-10912,-178,3753,2610,3645,-8424,-3637,11210,2329,-3067,-3810,-4130,9712,2814,-8312,-227,-17,4276,4764,-7852,-2665,6940,1248,339,-4346,-3283,6989,727,-4091,-713,-1507,2785,2963,-5945,-311,3498,952,1712,-5113,-1263,6053,-1043,-2473,-336,664,4896,-657,-4434,909,495,2170,-370,-5381,1789,4201,-1548,-1824,-2935,3392,5266,-2738,-4320,651,2336,6495,-2962,-7903,2772,4475,1414,-1621,-8274,3426,8694,-1816,-3182,-3328,3022,8584,-3664,-8492,1671,2757,4736,-1360,-10029,2498,7399,-823,-2172,-6101,713,10312,-1608,-6678,552,406,6538,1120,-9456,1707,5397,1985,941,-7350,-377,10764,-1102,-2956,-1577,-1976,7447,337,-8655,1083,2617,2132,1157,-8016,-567,6234,134,-267,-2788,-2418,5612,524,-4594,846,128,2974,1378,-6214,1734,3572,-577,-358,-2722,734,5353,-2463,-3914,1113,535,3050,-1218,-4018,2628,2309,-61,-2831,-4031,4226,4692,-3220,-1888,-1765,3227,6159,-4698,-3662,2223,2248,2944,-3735,-5687,5146,3939,-1586,-3243,-4104,4545,6177,-4495,-4032,-574,3033,5522,-5520,-6681,3280,3416,1357,-2263,-7689,3589,6250,-2778,-4077,-2533,1899,7610,-3433,-6429,2776,3177,4498,-2171,-7829,3931,5762,-1515,-1342,-4999,137,7359,-3072,-4404,-945,1233,6670,-1376,-7558,2054,2934,997,578,-5280,1797,6420,-2004,-2269,-338,1017,3879,-1395,-4042,1846,2296,285,-198,-3644,1554,3163,-1263,-1709,-124,1681,3277,-3251,-2172,2038,2829,545,-2492,-3752,3146,2123,-1063,-1826,-2360,4569,2450,-4176,-2607,-297,3434,2321,-4531,-1408,4831,2631,1021,-4887,-3773,4758,2200,-4605,-3199,-1889,4668,3886,-5600,-2852,2136,3625,3338,-6000,-5918,4227,2624,158,-3600,-3657,5009,4538,-5014,-3259,-959,3137,4348,-5335,-5313,4150,3614,1432,-2598,-4170,3794,5208,-1891,-3566,-2294,2509,4662,-3183,-4430,-636,1962,2472,-2806,-4681,3291,3524,-149,-2148,-2397,2035,3501,-2587,-1315,703,1374,1356,-2270,-2118,2739,873,75,-871,-1838,2788,2030,-3340,-1529,896,2344,1133,-3486,-570,1404,2711,-400,-3461,-1250,3643,2265,-3203,-2397,190,3819,1642,-4629,-1626],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-5,6,-7,8,-9,11,-12,13,-15,17,-19,21,-24,27,-30,34,-38,41,-46,51,-55,61,-68,74,-82,91,-100,110,-122,135,-150,168,-189,213,-242,279,-325,387,-474,606,-833,1338,-5589,2745,7261,-393,246,-9701,833,10919,-852,-6394,-1253,-1423,8970,126,-9363,2833,3374,2453,742,-7948,731,7073,-899,-2872,-2376,-775,6787,-2165,-4988,3077,489,3313,-1035,-5870,3843,3360,-686,-1060,-3768,3156,4591,-4824,-2674,177,2063,3900,-4991,-4663,3592,1923,-2,-4309,-3084,6031,3214,-5029,-2614,-2306,5799,5282,-7527,-4291,3710,2991,3312,-6730,-6367,9134,3477,-1978,-3034,-6120,7444,7951,-7894,-3430,433,3842,8104,-7847,-7653,7348,4026,931,-4444,-9708,6353,8820,-4887,-3813,-3263,3445,9822,-6043,-7929,3139,2461,5686,-3174,-10822,5008,7309,-2479,-1041,-5550,2425,9442,-5163,-4177,204,1026,5740,-2533,-7439,3195,3035,-148,-2108,-6449,2864,6473,-3366,-680,-819,-628,5709,-3504,-4341,1682,1286,658,-1449,-3720,3303,3475,-2440,-2391,-1734,3067,3019,-4479,-2133,3357,2541,1745,-4718,-2592,5201,2090,44,-2635,-1415,6505,1050,-6232,-1173,1540,5694,3797,-8489,-2282,5312,3134,1067,-6756,-3931,9380,2788,-3577,-3285,-3250,7568,5403,-8058,-1836,3131,3879,4686,-9035,-4529,8176,3074,-1322,-3192,-5984,8098,6771,-6061,-3126,-346,3971,7352,-6659,-5820,5955,2088,2172,-3643,-6745,6308,4795,-3557,-437,-3776,2344,6097,-5107,-3230,1570,1911,3665,-4010,-6026,4839,2673,-1138,-1922,-4080,3594,4339,-4240,-2793,-460,1586,3568,-2861,-3098,2931,428,-967,-1647,-1872,4925,1515,-2946,-337,283,3336,1356,-5266,271,3495,1629,-300,-5114,-426,5730,460,-3714,-2964,-227,7860,485,-5998,-1064,1645,5232,103,-7255,-242,6910,260,-1937,-5847,-778,7262,1218,-5655,-2748,177,6576,2117,-8829,-1182,5420,2355,1488,-6204,-2907,8270,1361,-3011,-3270,-2213,7289,3483,-7438,-1670,2341,4396,2770,-6151,-3562,5440,2435,-356,-3445,-3517,6254,3931,-4966,-862,-353,2897,3257,-4966,-2055,3827,1629,893,-3142,-3472,3522,1706,-2631,-542,-894,3260,2256,-4099,-817,2220,-62,1009,-2210,-680,3998,574,-2031,-2876,763,3438,827,-3283,-186,1502,2230,-1298,-3612,10,4297,320,-1364,-3201,1468,5061,-1491,-3782,-1731,2100,4273,-2410,-6199,1015,2379,2690,-2296,-5424,1642,4910,418,-5203,-3558,1617,6131,-1777,-5978,-777,1721,4276,-1162,-6992,179,5498,1238,-2410,-5262,412,6628,-350,-4021,-1465,936,5401,-121,-7103,-622,3618,1858,722,-5755,-1711,5932,221,-2422,-1195,-1276,5099,312,-4940,-194,1472,3826,73,-4467,-1057,4609,1059,-1480,-2749,-651,3857,899,-4047,-741,2069,2348,-439,-4483,665,1822,594,161,-2875,467,3367,-1063,-3589,-970,1881,3670,-1621,-4052,1392,2288,621,-2234,-3341,3219,3978,59,-2195,-1139,2433],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,-1,0,-1,1,-1,2,-1,2,-2,2,-2,2,-2,2,-2,3,-3,3,-2,3,-2,2,-1,0,3,-8,18,-40,96,-291,2062,12298,767,-5383,-3701,-2801,11619,2472,-11404,-206,2607,5478,5289,-11895,-3527,10003,318,-608,-6675,-6153,12326,3534,-8423,-1804,-675,6290,6419,-11385,-2697,6276,2849,2458,-6167,-6431,10044,1794,-3195,-1357,-4104,7309,4420,-7689,-2389,1569,1709,4893,-5855,-2757,5882,937,-518,-1910,-2579,6314,2297,-4482,-447,413,3230,585,-5788,1755,4872,675,-979,-4769,99,6707,-1609,-3789,-961,953,6795,-1314,-6490,2669,2268,3609,224,-8665,2840,6341,-2627,-2294,-3609,653,11104,-3679,-8025,1430,1606,6429,-605,-12162,4175,7465,-786,245,-9171,943,13094,-3356,-6209,-2012,-1072,10387,-120,-11625,1538,4093,3718,1521,-11233,-63,10813,-1618,-2959,-4466,-2859,10658,546,-8913,372,1374,4597,1872,-10131,-1246,7376,-111,914,-5452,-4390,8784,510,-6155,-696,-1347,4824,3104,-6895,152,3254,2148,914,-4357,-1294,7230,-224,-2651,-763,650,4359,-1472,-4833,420,2213,2615,-174,-5684,2504,4278,-500,-1730,-4026,1118,5477,-3100,-4383,556,2357,5014,-3703,-5948,4629,2155,1647,-2315,-6174,5287,6531,-3554,-3617,-2452,2606,8118,-5427,-8073,2888,3534,5107,-2649,-10086,4502,5873,-1222,-1665,-6674,3083,9657,-4753,-6766,698,2078,8126,-1023,-11103,4303,5454,1957,-737,-8614,2237,9384,-2479,-3926,-2488,1441,9254,-1296,-8224,2199,2078,3353,248,-8712,844,6386,-341,-1522,-4232,-977,7209,-1321,-5175,-190,1287,4004,620,-6661,2821,3881,488,-502,-2928,1469,5026,-1667,-3164,-1041,1966,4958,-2576,-3774,2076,2494,1398,-1969,-3818,3179,3848,-2553,-1624,-1689,3870,3840,-4319,-2704,2043,2242,1934,-5253,-4711,5648,3136,-1991,-3514,-3977,5383,6250,-4725,-2606,7,4815,4970,-5879,-5566,5230,2972,431,-4931,-5930,6973,5007,-4436,-3400,-2690,4876,7042,-5501,-5428,1769,2959,5226,-3691,-7040,5636,4998,-1317,-1508,-6951,2993,7689,-3843,-4586,-570,2466,6472,-3335,-6864,2826,3274,657,-1785,-6744,2634,4943,-2426,-1550,-1086,1840,4240,-3068,-4521,1227,1580,2176,-1060,-4775,2422,3040,-435,-1093,-2309,1963,3484,-4364,-2333,1961,3166,2597,-4256,-4081,4662,1290,206,-2721,-1802,4799,2386,-4063,-3419,-23,2507,1577,-4921,-744,3342,2256,-235,-4769,-3080,5556,1603,-2331,-2973,-1088,5661,3175,-6375,-2757,2688,4139,1984,-6589,-5315,5960,4331,-1004,-4680,-2686,7014,4030,-5039,-4593,-714,4795,3589,-5113,-3850,4714,3365,990,-4903,-4198,6867,3438,-2883,-3265,-2559,3728,5355,-4323,-3652,761,1608,2804,-3753,-5331,4245,3075,-1078,-3053,-4139,3475,3172,-3182,-1786,-965,1930,2951,-3115,-2733,2053,2219,417,-1730,-2167,3020,2370,-3260,-1674,645,2187],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,7,-8,9,-10,11,-12,13,-15,17,-19,23,-30,48,-116,1138,4323,-4720,-10449,7897,7593,-4691,-2786,-6427,5398,11970,-6469,-6646,2155,2180,8561,-4053,-12155,7026,6123,-1019,-1388,-9940,4938,11066,-3964,-3619,-2018,1490,10140,-3732,-9881,3545,2585,2713,-263,-8458,2609,9045,-1752,-1800,-3636,550,8110,-1932,-5158,2033,458,3985,-1508,-7234,2242,3605,-1288,-1216,-4832,2670,5049,-3244,-1452,385,1328,3931,-3773,-4096,3944,1654,413,-3563,-5257,6264,2755,-4623,-1977,-1310,5460,3330,-7306,-2777,3804,2197,2820,-7064,-5137,8006,2401,-2597,-2791,-5059,10041,5580,-9267,-2709,172,4634,6550,-9387,-7621,7349,2249,1550,-5153,-7566,9903,5785,-6543,-3277,-3957,5275,8399,-9792,-6795,4699,2474,5310,-5184,-10427,7770,6219,-2722,-1866,-6362,5670,9978,-6674,-5434,798,1344,8101,-5159,-7447,5914,2806,1037,-1104,-6489,4467,6081,-4519,-1793,-1879,959,6809,-4664,-3969,2874,2685,2802,-1083,-3934,4870,2688,-1914,-1529,-2589,3107,3468,-4069,-1386,1619,2511,1853,-4679,-2153,4483,1156,-617,-2312,-2435,5639,613,-5051,-1764,261,4911,2193,-8413,-347,3881,2371,1262,-6460,-1913,7633,202,-4875,-2774,-989,8148,2301,-8202,-1312,3491,3970,2989,-9803,-2957,9587,737,-1804,-4592,-4759,9148,4230,-8070,-2550,-1793,4869,6116,-9950,-4181,6827,1707,2593,-5897,-6658,8528,3819,-4059,-2039,-4307,4896,6206,-6790,-3312,2372,2763,3568,-5096,-5166,6274,2682,-1944,-2059,-4245,4980,4586,-5532,-1798,312,1945,2470,-4836,-2677,2814,879,-901,-2090,-3385,3982,1050,-3463,-1009,-52,3428,2298,-5210,-602,3854,471,1077,-4750,-784,5104,455,-1832,-2092,-142,5249,-489,-5482,-551,2880,3155,-899,-7058,842,5440,586,-1413,-5377,1126,8541,-1981,-5752,-1680,1118,6976,33,-9185,315,4566,2330,-108,-7276,-560,8039,634,-4490,-4229,-2122,8706,920,-7859,-692,3304,4103,1632,-9314,-1838,6919,940,-623,-5365,-2044,8432,2524,-5978,-2746,606,5184,2755,-6877,-1397,3599,1774,691,-5017,-2111,6192,1037,-2502,-37,-492,4908,1566,-4883,-902,1806,1357,975,-4142,-1208,4116,-203,-959,-2677,511,4021,-1158,-4358,-914,504,2704,294,-5162,950,3091,-1032,-1545,-3091,1019,5869,-681,-3448,-892,2224,4637,-3240,-6130,1813,3678,2523,-1879,-6230,3166,6952,-579,-3548,-3103,1890,6418,-2578,-5827,781,3496,3653,-1748,-7337,1772,6358,1253,-2894,-4707,1466,7057,-693,-4766,-2427,581,7355,-966,-6226,255,3985,2489,-622,-6886,471,7440,-934,-2075,-3021,252,5997,275,-6067,370,990,3799,1738,-5375,-199,4830,1558,-991,-3680,-179,4808,-809,-2874,-1778,917,3729,-352,-4184,808,3097,-65,-635,-3399,760,2910,-1113],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,5,-6,7,-7,9,-9,11,-11,13,-14,16,-18,20,-22,25,-27,30,-34,39,-45,50,-59,69,-84,103,-134,186,-306,1073,2299,4695,4105,-10737,-2439,8846,790,-228,-5315,-4072,9846,2278,-6351,-805,-1637,5352,2991,-7114,-1359,4579,1486,667,-4269,-954,7712,-804,-2058,-701,-1656,6283,2756,-5337,104,1585,2316,-523,-5227,587,4269,-801,-1203,-3968,1326,5947,-3743,-3822,753,355,5294,-3050,-6698,3442,3211,-50,-1456,-6601,4411,6922,-3802,-1973,-3602,2411,8446,-4253,-8544,5393,2645,3804,-2825,-10286,4487,8211,-2439,-1838,-6508,1873,11522,-4240,-6847,972,1452,7610,-2158,-12358,4771,6509,836,-292,-10276,1116,10851,-1706,-4562,-3628,-1855,10162,-144,-9960,1492,2693,4397,1818,-9278,-719,8694,-733,-869,-4185,-1309,8834,-219,-7075,-387,470,4186,1579,-8899,1623,4493,-108,218,-4587,46,5154,-3419,-2846,-296,223,3835,-1419,-5122,1874,2745,1407,-1680,-4050,2583,4850,-2611,-1196,-2400,2985,5663,-4084,-3674,1968,2171,2349,-4623,-5265,5288,2554,-455,-2507,-4620,5036,5705,-5220,-4727,-158,4240,6568,-5992,-6422,5775,4181,2119,-3728,-6978,6310,6673,-4467,-3422,-3767,3847,8147,-6337,-6275,2069,3851,5214,-2474,-9475,4817,5775,-1453,-880,-6555,2719,9381,-4014,-4569,-948,1184,7588,-2020,-8960,2621,2666,2198,-323,-7292,2068,6985,-2125,-2846,-2777,-181,6199,-1637,-5823,1726,695,2770,-207,-6074,1627,3466,-1759,-1799,-3131,1375,5228,-3180,-2872,1092,2596,2309,-2748,-4379,3784,1619,-372,-2087,-2196,4250,2310,-3194,-2495,628,3235,3196,-5477,-2670,3250,1927,398,-4191,-4086,6199,2996,-2408,-1966,-3276,5279,3581,-7109,-1881,2832,3798,4300,-6613,-4309,5010,2829,-667,-4379,-4511,6582,5423,-5772,-2846,-41,4078,5047,-5722,-4443,4210,3415,1785,-4527,-6154,6153,4859,-1601,-2868,-3227,4285,6827,-4952,-3981,1706,2231,5143,-4048,-6694,4865,3701,-617,-1837,-4106,3928,5116,-3614,-2537,-1890,2459,4039,-3446,-3385,2639,2421,1548,-1444,-2611,2977,3112,-3276,-287,-474,1634,1897,-3659,-1352,2426,1667,593,-2588,-1374,4163,2319,-1796,-1573,-145,5200,1376,-3668,-925,2549,3127,550,-5208,-609,4701,2305,-1694,-3705,-1287,6337,839,-4446,-2222,658,5369,1163,-6699,-1314,4022,3088,729,-5026,-2498,7369,1570,-1788,-3563,-1226,7192,2773,-6146,-2581,1981,4212,2884,-6322,-2555,4334,2354,-925,-3469,-3280,5815,3155,-4085,-2920,-607,3315,3670,-4945,-2795,3333,2862,945,-4676,-3266,4628,408,-2227,-1976,-1115,3466,2633,-3865,-1569,1633,2497,190,-3463,-1453,3005,281,-869,-2119,-599,2600,2104,-3522,-1359,1631,2786,290,-3767,-504,2648,-1323,-1210,-1973,1090,5088,-62,-2700,-679,1257,3385,-1063,-3282,890,2563,1392,-1122,-4158,1563,5028],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,6,-7,8,-8,10,-11,12,-13,15,-16,19,-21,22,-25,28,-30,34,-38,41,-46,50,-56,62,-69,77,-86,98,-111,127,-149,176,-215,273,-367,550,-1030,4944,9743,-6940,-5933,88,1636,7896,-3694,-9433,5917,5167,529,-1267,-7409,4462,8193,-4072,-2479,-2578,1622,6700,-2685,-4930,2333,1938,2300,-1635,-5890,3355,4049,-2520,-1236,-2888,3070,4274,-4303,-1864,1391,2197,2283,-4665,-3432,4930,1715,-741,-3745,-2668,6325,2167,-4496,-1324,-454,4022,3160,-7394,-695,4890,359,225,-6810,-2942,9718,1314,-3619,-1442,-2445,8654,3211,-10393,-1783,3346,4137,4685,-9103,-5578,10416,1870,-2294,-3185,-5613,10367,5794,-8112,-2006,-42,5413,6873,-9115,-5325,6885,2814,2196,-5404,-7700,9635,5920,-5406,-2171,-3864,4955,8553,-7973,-3324,4373,2168,5261,-4793,-7395,6721,4009,-1205,-1243,-5058,4413,5148,-5062,-2327,690,2001,3454,-4376,-3372,4474,1588,-128,-2675,-3723,4275,2662,-3155,-1625,243,2749,1725,-4332,199,2985,1251,203,-4463,-1215,5461,-315,-4188,-1898,-655,5887,3,-6219,-657,1370,4036,975,-7395,323,6845,609,-1761,-5589,265,9383,-1082,-5488,-2145,-439,7104,1576,-8839,1116,5082,2302,1457,-8391,-1923,9469,261,-2724,-3809,-3246,9083,1881,-9336,-837,1886,4490,3392,-9416,-2707,8106,2247,225,-4138,-4586,8310,3339,-6055,-2276,-1479,4715,4338,-7892,-2119,4189,2169,1822,-4565,-4807,5919,2599,-2820,-2428,-2026,5943,3908,-5548,-899,1413,1850,2100,-4780,-2027,5393,637,-2345,-1942,-934,4559,209,-3514,139,1900,3095,46,-5368,-325,3124,-292,-303,-3970,230,4819,-966,-2116,-967,1845,5785,-1095,-5343,2368,3408,1899,-2020,-6563,1706,7271,-499,-2840,-4712,1217,6937,-2683,-5425,-1435,1468,4731,-892,-9677,1596,5096,772,-1534,-6767,136,8305,-1207,-4071,-2192,44,7377,731,-7970,526,2906,2890,730,-8282,-2083,7392,-54,-2416,-3681,99,8230,1259,-5908,-664,2255,3055,2101,-7333,-634,5260,907,-626,-2119,-1301,5540,-340,-1992,-1252,-1495,3988,1086,-4304,420,2212,488,463,-3588,122,3438,-548,-1040,-2091,1344,3482,-798,-2599,2081,2362,287,-2531,-4126,2251,3959,-1143,-2800,-3638,3113,3451,-2413,-4455,724,2969,2607,-3060,-4189,3957,3712,-630,-2376,-3324,3818,4885,-2516,-3690,-492,3229,5350,-3353,-6246,2527,4027,3464,-2971,-5647,4179,5373,-947,-2932,-3435,2109,5806,-3598,-4937,138,2584,5393,-1414,-7980,2354,4946,588,-1646,-4571,1339,5833,-1798,-2895,-2015,1107,5705,-718,-5451,947,2860,2099,-773,-3584,1246,4467,341,-2202,-1895,773,4822,-1739,-2822,112,1654,2317,-63,-4464,2016,3141,307,-1739,-1695,1226,4044,-1458,-2710,44,1548,2012,-1182,-3174,2343,3656,-494,-2525,-3105,2766,3260,-2910,-2907,-40,2805,2023,-3981,-3471,1893,2647,372],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,10,-11,13,-14,16,-18,20,-23,26,-28,32,-36,40,-44,48,-54,59,-65,72,-79,87,-97,107,-119,132,-148,165,-185,210,-240,277,-325,389,-482,626,-887,1507,-6830,-3318,5458,2101,4405,-10739,-6648,11189,2871,-536,-4537,-6295,10167,6079,-9089,-2291,-269,4955,8469,-9401,-6850,7453,2523,3059,-4331,-9152,9681,7158,-4545,-3796,-4097,4522,8846,-7722,-4965,2791,1769,4631,-2995,-8190,6347,3812,-1624,-918,-4405,5126,5811,-5984,-1474,1684,1617,5661,-4200,-4135,3456,1044,237,-2248,-3731,4244,2685,-3941,-631,175,3118,2290,-5711,-712,3402,927,-202,-6495,-1304,6857,187,-3490,-2133,-2534,8435,785,-7547,-320,1261,5608,1478,-8794,-706,8234,385,132,-6935,-2349,11048,794,-6126,-1678,-770,8436,2893,-12039,687,6413,2961,2868,-10516,-3824,11149,1980,-4814,-3293,-5141,11336,3722,-10905,-2109,2100,4872,6175,-9485,-3645,8604,1589,654,-4240,-6327,9345,4582,-6677,-1237,-1613,4393,5803,-9096,-3660,5237,1089,3599,-4547,-5512,6805,2166,-3550,-464,-2096,4922,3542,-6079,-817,3318,852,2704,-5410,-1296,4511,539,-736,-1928,-1614,5443,-1109,-5094,1134,977,2911,567,-5304,723,4474,-98,-762,-5735,1099,8211,-1643,-3351,-1499,700,7227,-2833,-7924,1643,3266,3008,-751,-7993,1303,8007,-336,-2543,-4153,378,9483,-2078,-8291,306,1857,6694,227,-10994,1477,7192,407,-129,-7942,-642,10367,-1491,-5477,-2761,-1396,8656,1984,-10145,211,2930,1930,2588,-9204,-1861,7328,710,-3226,-2594,-1959,8593,3647,-6626,-677,710,3602,2837,-7216,-938,5849,440,677,-3636,-2763,6474,356,-3854,-95,-96,4636,1695,-6025,939,2325,546,496,-3669,727,4109,-1756,-2161,-1007,681,4969,-1246,-3492,1130,2193,1797,-2001,-5331,2503,3844,-1299,-1354,-4092,2182,5734,-4273,-3927,239,2040,4767,-4098,-6623,2954,3136,1149,-2594,-5751,2924,6027,-2558,-4179,-2197,1426,7405,-2814,-7132,3267,3223,3728,-2809,-8975,4036,6742,-735,-2273,-5652,2566,8602,-2942,-5728,-797,2150,5689,-308,-8548,2379,4198,576,-201,-7728,715,7762,-1069,-2959,-1932,297,6292,-729,-6929,1303,2584,2416,975,-5531,576,4623,-560,-1431,-1631,-246,5014,-1584,-3792,-370,892,1270,-342,-4044,1286,3025,-551,-404,-2204,343,3959,-2040,-2951,473,1691,2910,-2894,-3343,1186,3535,-128,-2650,-3659,3772,2905,-2066,-2491,-1408,3465,3981,-3887,-4445,2466,3646,2370,-4348,-3970,4747,3898,-861,-3760,-3536,3997,5186,-3434,-3064,2077,4789,5485,-4349,-6004,3582,4062,1007,-4208,-5409,4316,5245,-1747,-3816,-2349,3645,6079,-4444,-4476,468,2484,3428,-2873,-6506,3431,4574,-1,-1921,-4207,1978,5144,-1634,-3132,-417,653,4506,-2349,-5514,2935,1712,65,-769,-4078,1581,2517,-1289,-1619,-602,1865,3176,-1669,-4021,1408,1516,914,-2335,-2988],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-4,4,-5,5,-7,7,-8,8,-9,10,-10,12,-13,14,-15,17,-18,20,-22,24,-27,30,-34,38,-43,50,-59,71,-87,112,-149,214,-339,660,-3200,1021,13319,-4009,-9164,2510,1612,6653,-811,-13181,4637,8526,-1043,-624,-9043,196,12835,-3548,-7858,-1111,-382,9932,142,-12520,1312,4668,2132,1921,-10120,-973,10540,-1447,-2838,-3633,-3059,10023,31,-8641,1219,1566,3997,3084,-8312,-298,6696,-1424,-215,-4566,-2868,8121,-1855,-4246,-1036,-840,5505,63,-6354,1420,3348,333,-23,-4735,2100,4894,-2599,-2813,-1324,1788,3959,-2253,-5375,3506,1997,2312,-3006,-6385,4693,3321,-2137,-2354,-3250,4317,7002,-6667,-3848,1548,3798,5879,-5392,-7565,7481,4458,1347,-2272,-7881,6176,8265,-6752,-4001,-1660,2350,10288,-6810,-8495,5131,2966,4724,-2231,-10883,6336,7067,-3171,-1682,-6958,3250,11834,-5120,-6599,674,1188,7557,-2691,-10708,3571,5193,1189,-364,-9043,937,10104,-3481,-4397,-1729,-1086,6993,-2282,-6924,2371,2576,2912,-830,-7178,1935,5869,-1988,-804,-2924,696,6584,-2396,-4188,1411,993,2224,-951,-4789,3911,2299,-996,-921,-3193,3797,3349,-3054,-3100,-266,1665,3001,-5487,-2506,4452,1796,242,-4647,-4467,6436,3052,-4375,-2064,-1647,4992,3682,-7976,-3316,4103,3265,2837,-5430,-5655,8049,3304,-2637,-3123,-4793,7727,6758,-8071,-4010,-11,4013,7167,-8093,-6392,5627,3421,2306,-3694,-7872,7126,6780,-4389,-2824,-4093,4078,8301,-7113,-6460,2809,1964,4424,-3621,-9027,5746,4406,-1446,-1377,-4937,3557,7433,-4497,-2963,729,1084,5344,-3504,-5683,4160,2542,310,-665,-6144,3443,4786,-3038,-1627,-441,2078,3573,-4301,-2938,3437,2307,1066,-2764,-2518,4910,1775,-2781,-642,-130,3984,1968,-6014,-1706,2619,1759,1218,-5214,-1805,5379,1438,-758,-3284,-1342,6789,1550,-5863,-2449,892,4735,818,-7475,-1807,5848,1601,1044,-4839,-2465,7565,2952,-4619,-3473,-1509,7960,2749,-7474,-1113,3002,3852,3068,-6578,-3955,7024,1489,-1651,-3727,-4397,7498,4902,-4985,-2789,-416,3674,4666,-6010,-4065,3758,2154,1625,-4884,-4767,5480,3433,-2903,-1851,-2061,2876,4296,-5686,-2797,1674,1879,3109,-4640,-3772,4122,1302,-961,-873,-2127,3655,1811,-2715,-1376,297,2156,2047,-3653,-1191,3064,44,-505,-1777,-409,4420,1561,-3273,-332,1884,2961,117,-3714,-655,3551,1603,-1583,-4912,1726,5312,629,-3534,-2260,1365,5898,861,-5582,112,3678,3233,-79,-5982,76,5040,1699,-1824,-5425,-758,6600,467,-4685,-1525,-24,6591,634,-7106,-507,4203,1777,516,-6521,-1351,7616,1964,-3484,-2702,-411,6272,2122,-5288,-1338,2422,2318,1369,-6137,-1447,5333,426,-112,-2665,-1243,5049,1217,-4605,-1984,158,3156,2028,-4391,-824,3437,1521,1566,-2982,-1305,4663,551,-3419,-596,-296,2929,812,-3678,217,2369],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-13,13,-15,17,-19,21,-24,26,-29,32,-36,39,-43,47,-52,57,-64,70,-77,85,-94,105,-117,132,-148,170,-196,229,-274,337,-435,608,-1004,4638,-566,-3832,-4731,-1735,10343,-2056,-7393,150,1340,5928,2029,-8819,1099,5100,1127,-147,-5709,-755,7175,-926,-3309,-1078,-1554,6450,-569,-5087,1813,3246,2550,-92,-6175,1144,5256,-1007,-1880,-2075,993,5326,-3804,-3570,1160,1080,3197,-3185,-5811,5521,1656,-1362,-2282,-4394,5230,4987,-6321,-2275,442,2820,4525,-6373,-4919,6623,1305,1474,-4232,-7923,8536,6349,-4640,-2849,-3442,5332,9138,-8498,-7210,4444,3989,5305,-6529,-10093,7494,5634,-2195,-2179,-7279,4804,10449,-6273,-6855,-506,2423,9129,-3607,-10290,4850,3362,2128,-791,-8482,4003,8501,-3369,-3071,-3902,1047,9647,-2825,-7563,965,2063,3877,-404,-8497,2866,6038,-1048,-516,-3894,1238,6267,-1201,-3786,742,1697,4413,-2848,-4540,3922,2389,-173,-1037,-4007,3010,3662,-3055,-1403,-1017,3010,3317,-5064,-2915,3078,665,2339,-3476,-2786,6409,1568,-3136,-2511,-1101,6215,2650,-6996,-606,1755,1892,3464,-6010,-2898,7394,2241,-1240,-5046,-5553,7665,4283,-7179,-2193,-405,4569,5918,-7634,-4251,5852,3411,2549,-5006,-7287,8912,3690,-4990,-3197,-4796,4888,7956,-7657,-4729,1376,2592,5327,-5869,-7153,5804,3693,-959,-2014,-6191,4557,6892,-4674,-3005,-1528,1659,6303,-4684,-5360,3558,2357,634,-1018,-5988,4889,4382,-3113,-2034,-2374,1573,3503,-3932,-2969,1732,1862,1852,-2285,-2477,3816,1725,-1334,-1048,-1939,2682,1209,-4077,-1354,124,964,2119,-3797,-1112,5096,1363,160,-3410,-1419,6140,-288,-5398,-976,-134,5667,620,-6770,538,3411,2434,944,-6654,-2171,8847,815,-2854,-3690,-1912,8460,1297,-7503,-2080,1500,4723,1571,-10034,-1861,6234,2703,-649,-4225,-2802,8109,3127,-6023,-2164,-1247,5153,3575,-7625,-2829,3781,2022,2213,-4518,-4906,6795,1885,-2383,-2410,-2471,4559,4198,-5562,-2529,1533,2302,2889,-5313,-3163,3503,1288,351,-2873,-1800,3959,3301,-3298,-670,519,2636,2114,-2883,-128,3384,722,-1250,-3501,-1104,3205,607,-2427,-1312,336,3345,-46,-4667,-351,2067,1678,-147,-3612,901,5041,321,-2095,-2143,802,5474,-1375,-5644,443,2457,3921,-498,-6358,1404,6477,1010,-3123,-4724,1804,6349,-668,-4921,-3089,493,5925,-3,-6820,425,3353,2477,370,-6594,492,6801,748,-3339,-3891,-754,6373,61,-6892,207,1351,4437,1459,-6296,185,4042,163,-1362,-4302,-946,4818,1068,-4722,-203,786,4604,1276,-5146,-612,3369,1885,1276,-3298,-781,4159,526,-2278,-1370,253,3376,851,-3326,628,1460,2375,-465,-3511,99,3638,788,-447,-2996,1085,3878,-900,-4132,-291,1449,2386,-2037,-3548,1885,3288,-1163,-2591,-3129,2775,4519,-1790,-3800,-937,3284,3930,-2554],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,5,-6,7,-8,8,-9,11,-11,12,-13,15,-16,18,-20,22,-24,26,-28,31,-35,38,-42,48,-54,61,-69,81,-94,113,-137,175,-232,334,-554,2229,-6853,-8658,8428,3814,-1633,-3034,-6538,6092,7434,-7219,-2357,811,3080,5600,-6540,-4371,5261,2105,731,-3479,-5421,5009,4539,-3462,-1704,-2046,3948,3202,-4927,-2728,2930,1143,727,-4553,-1933,5803,962,-2758,-3214,-1782,5719,1224,-5936,340,1738,3090,912,-6833,781,5581,325,-694,-5330,193,8629,-1839,-4827,759,36,7732,476,-10784,1870,4790,2410,234,-8037,-660,10769,-1900,-3640,-3720,-1036,11020,1705,-10650,1170,2798,4089,3489,-13392,-1124,10239,379,-1801,-6056,-4417,11620,1719,-7667,-139,-1634,7313,5574,-11004,-1509,6896,2089,1901,-6585,-5342,9428,2018,-3561,-2503,-3076,5931,4644,-6740,-1847,1281,1484,2891,-4908,-2254,4926,1792,-1294,-2606,-3146,5513,1713,-4876,-796,-6,3075,1410,-4525,-487,3802,238,61,-4034,-605,4823,-1238,-2155,-771,722,5210,-1017,-5333,837,2352,1862,-1265,-5428,3515,6241,-1803,-1964,-2738,595,6926,-4332,-5723,2057,1747,5137,-2647,-8180,3535,5668,192,-1524,-5926,731,10376,-4277,-4918,-1637,-521,9034,-1594,-10629,1516,3367,2374,300,-10620,1230,9556,-1247,-2287,-4454,-691,9436,-790,-8485,-269,1649,4779,1840,-9879,-337,6122,438,-474,-4900,-2129,8329,-108,-4373,-1450,670,5761,1433,-7252,-754,3331,1638,450,-5526,-1171,5098,238,-1716,-2030,286,3855,-1299,-4267,-8,2763,2700,-1993,-4304,1056,3492,-915,-1403,-2840,2490,4946,-2027,-2330,-156,2789,3107,-3566,-4810,2855,2835,-249,-3763,-4991,4780,4126,-2164,-2890,-1330,2363,5536,-4154,-5329,3265,3164,2746,-3349,-6925,5280,5516,-312,-2191,-3952,3233,7149,-5123,-5949,990,2571,6767,-3622,-9340,3697,5036,1166,-3096,-6357,3105,6136,-2765,-3710,-1531,942,7915,-2591,-5967,3423,2571,2105,-1023,-7361,1753,5925,-1042,-1695,-3649,774,6875,-394,-3912,420,1730,3433,-34,-5690,1220,3430,-1009,-819,-2554,1827,4450,-2348,-2292,823,779,2830,-2643,-3595,1258,2779,854,-2224,-3031,2543,3206,-1924,-2523,-1200,2551,3692,-2863,-2663,3478,2689,320,-3691,-2219,4922,2207,-2806,-3551,-1970,5142,4182,-4171,-2713,1382,3147,3830,-5347,-3902,3812,3467,-863,-4690,-3105,4964,4545,-4133,-2439,-1021,4919,4848,-5387,-4649,2323,3654,2316,-4733,-5658,5128,2956,-215,-2474,-3499,3869,4665,-2670,-3556,766,2669,4909,-3891,-4999,1979,2746,453,-2070,-3788,2198,3952,-2307,-1968,-293,908,3844,-3114,-3761,2120,1954,1523,-1678,-4008,1653,1839,-2194,-1805,-1087,2463,2197,-1865,-2131,1071,1787,826,-2583,-2332,2285,1149,-1600,-2153,-1030,3540,1527,-3903,-1446,612,2986,455,-4515,196,3596,3016,-1980,-3587,-825,4660,1966,-2760,-1833],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-12,14,-15,17,-19,21,-24,26,-28,32,-34,39,-42,47,-52,58,-65,73,-82,94,-109,128,-157,202,-297,1348,-1841,-4010,-7406,6387,9291,-8848,-4570,-163,3129,9957,-7169,-9246,6899,3640,2844,-3198,-11436,6435,8820,-6567,-3160,-4759,1085,10739,-6856,-8681,3189,1791,5610,-1921,-10809,4196,6978,-2510,-1755,-5956,1696,9787,-3271,-4782,362,159,5850,-910,-7253,2862,2529,-128,-253,-5866,1224,6833,-3486,-2194,76,934,5196,-2985,-5028,2821,1259,1052,-3051,-5273,4715,3255,-2983,-1771,-2048,3885,3004,-6262,-2268,3557,2853,1864,-6727,-3522,7087,1863,-1255,-4516,-3360,9808,2893,-7496,-1428,-425,5159,5062,-8576,-2565,6635,3145,1794,-6904,-6236,10962,3050,-5150,-3165,-3866,7499,5494,-10281,-3663,2628,3197,5830,-7512,-8166,8537,3194,-744,-3197,-7396,7787,7786,-8313,-1473,-1624,3417,8360,-6548,-6356,5496,935,3021,-2793,-8094,6358,4938,-5274,-512,-2931,1988,7660,-6252,-4174,2674,1166,3806,-3025,-4832,5511,1953,-2423,-897,-3471,2592,3542,-4901,-1343,1142,1763,2656,-4320,-2564,5040,1449,-302,-3339,-1402,5759,1143,-4884,-1338,953,5124,1597,-6243,-1020,5964,3258,82,-6884,-105,6829,664,-3161,-4130,-441,7830,1128,-7443,-314,1840,5127,1552,-10302,-1629,8291,1539,489,-6823,-2200,10255,1046,-6357,-2418,-1234,6813,4486,-9372,-2095,4744,2658,2522,-8675,-4781,10290,1791,-2502,-3136,-4421,8279,4140,-8948,-2547,1506,3642,4829,-7408,-5008,7389,1437,1053,-2446,-5359,7033,3673,-5743,-1111,-722,3343,4184,-5900,-2440,3983,1672,947,-3470,-3025,7030,1311,-2342,-1481,-592,4176,1447,-5609,-470,3384,1154,833,-3958,-421,4937,815,-2999,-1903,1030,5342,-165,-4603,-1092,1722,2012,-807,-5487,843,5519,-11,-1757,-7110,1103,7072,-1659,-4669,-2550,1537,6045,-1881,-6643,726,3953,3553,-948,-7614,437,7941,-821,-3785,-4682,-81,8751,-158,-6240,-1495,1687,6689,166,-9796,1047,5445,1502,703,-7296,-2576,8689,36,-4652,-2155,-1187,7493,1316,-7793,326,2476,2141,2824,-5742,-1645,6671,-224,-2591,-2058,-1076,6281,1302,-5576,-440,1191,2490,1571,-6355,-67,3875,351,116,-3719,-812,5390,484,-4042,507,-410,4085,764,-3907,1927,3276,445,-1479,-2589,1851,4734,-1123,-2510,-652,2298,4248,-2025,-3432,1757,1622,1988,-3094,-4881,3257,3950,-1901,-3058,-3837,2695,5988,-2350,-5083,60,3451,4621,-3559,-6905,1561,4141,302,-3324,-5450,2876,6497,-1423,-3415,-2811,2347,6425,-2437,-5877,1127,2948,3327,-1252,-7287,1667,6320,1079,-2370,-5185,1092,7183,-1263,-4412,-1253,1369,5545,-1299,-5064,-84,2160,1991,-16,-5737,365,5785,-649,-2656,-1138,188,3463,-869,-4798,543,1707,1895,-577,-3579,794,3626,-1175,-1841,-1346,580,2928,-455],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,6,-6,7,-7,9,-10,12,-13,14,-16,18,-20,22,-25,28,-30,33,-37,41,-45,49,-55,61,-67,74,-82,91,-102,114,-128,147,-167,194,-226,263,-275,97,-11794,-619,9806,1057,-700,-6797,-1656,12452,744,-9153,-1185,-1159,8901,4027,-13056,-58,6052,1637,2495,-9020,-4306,12503,925,-4663,-2948,-4506,9736,3409,-10574,-1367,1963,2646,4450,-8596,-3899,9027,370,-717,-3531,-4559,8722,3219,-6116,-1733,-477,2971,4410,-5422,-2201,5260,218,1926,-3534,-2484,6316,-864,-3173,-664,218,5037,-154,-5957,468,2910,1112,-334,-5239,1724,5358,-1663,-3237,-1950,1437,6806,-2379,-5095,1383,1593,4910,-1592,-8725,4091,5360,-458,-3347,-7122,3154,8992,-4340,-4918,-582,714,9331,-4620,-10304,3794,3962,3373,-344,-11179,3369,9487,-2671,-2023,-4396,1043,12979,-3148,-8385,2029,571,6648,309,-13121,1566,6929,213,472,-7376,-1224,11363,-1961,-6441,-1187,-1783,7753,1118,-10112,2069,4752,1064,3325,-8006,-1647,7858,-801,-1884,-2837,-1854,7222,258,-6854,1944,466,1764,2059,-6009,120,5477,-1327,-115,-2580,-806,4403,-1611,-3867,594,984,3302,-1220,-5804,2488,3080,762,-2977,-3778,2146,5438,-2673,-3030,-692,3030,4808,-4975,-4760,2834,3172,2114,-3757,-7571,6438,4813,-2308,-2534,-4361,4131,8186,-5401,-5063,1431,3161,6245,-5310,-7269,5813,5112,487,-2703,-7657,4753,7368,-3823,-3595,-1985,1251,9811,-3530,-7772,2845,1946,4260,-1822,-10455,3867,7863,-1201,-2026,-5352,1053,9753,-3760,-6192,805,766,6597,-441,-8992,3434,4547,1159,-3,-5881,514,6447,-1971,-3449,-602,91,6091,-1501,-5225,2545,1096,1173,161,-6476,2112,5031,-1746,-1779,-919,956,4152,-3332,-1857,1466,1574,1002,-2878,-4255,3593,2585,-1738,-2709,-3278,3623,3737,-4826,-3022,744,2897,2813,-5988,-3146,4295,2719,558,-4692,-5365,6991,3228,-4914,-3829,-2198,6423,5598,-6923,-3781,3898,4386,3900,-6455,-7003,6613,4147,-1521,-2646,-4793,4820,6097,-5268,-2772,-560,3966,5560,-5308,-7946,4499,3914,855,-1945,-6330,6328,5845,-2982,-1704,-2532,2300,7484,-5352,-4680,1901,1704,2793,-2434,-6902,3169,3307,-1263,-1929,-4485,2743,5907,-4000,-2374,384,1464,4037,-2405,-2966,3644,1287,-766,-1275,-2584,2348,2906,-3883,-1313,-281,2253,1775,-3784,-1729,2008,1105,-492,-2095,-2192,5424,1584,-3265,-2783,883,4134,2090,-5879,-1051,2515,3082,1708,-5213,-1486,5489,2287,-2619,-4340,-872,6972,2028,-4387,-2144,923,5361,2311,-6649,-2802,4878,3067,658,-4798,-1854,6811,3414,-2718,-3544,-1244,6543,3124,-6884,-2689,2903,3538,2215,-4940,-3952,4647,2316,-363,-3032,-3088,4914,3952,-3708,-2706,-701,3746,3613,-3924,-3675,4045,2026,1113,-2771,-3279,3417,1414,-2867,-2156,-1168,2611,1869,-2848,-2105,2735,1200,192,-3322,-2052,4155,1329,-1595,-385],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-17,19,-21,23,-26,29,-31,34,-38,43,-47,53,-58,65,-73,82,-92,105,-121,141,-168,205,-259,349,-522,975,-5140,-9428,4183,3784,4119,-2511,-9317,3356,5853,-2302,-2203,-5588,2366,9033,-3504,-4677,685,2543,6234,-2753,-6091,3096,3588,734,-1577,-4498,3953,4806,-2525,-2292,-1502,1907,4176,-4604,-2958,2073,1538,2659,-2361,-3026,6265,513,-2906,-1203,-2988,4779,2009,-6969,-742,2449,2813,2620,-7518,-1631,8074,-300,-975,-3166,-3788,9329,2897,-7768,-878,75,4823,5215,-10675,-2527,6281,1731,2450,-6726,-6206,11111,4097,-5135,-2436,-3790,6996,6447,-8616,-4385,3818,2319,5974,-7668,-8356,8639,3490,-2653,-3566,-7754,6128,8377,-7290,-2819,-577,2452,7365,-6091,-6488,5477,3379,3558,-3031,-7658,5326,5762,-3234,-2291,-3126,2309,5619,-3833,-3379,1769,1911,3206,-2090,-4669,4757,1740,-1085,-776,-3330,3339,3691,-3826,-2007,-158,1590,1348,-4875,-1417,3424,200,-760,-2838,-936,5248,451,-3031,-1250,-487,5841,1423,-7617,-318,2446,1302,480,-6985,-492,7505,-679,-2561,-2446,-2179,8944,834,-8393,286,1863,4459,2968,-9232,-144,7985,284,-897,-5791,-3407,10258,1775,-7851,-1192,-1573,7037,3407,-9978,-2752,6046,2339,2369,-7248,-3960,10245,2581,-4263,-3433,-3712,7867,4513,-6395,-3341,1932,2699,4101,-6306,-4852,6598,2140,-246,-3490,-4548,5459,3468,-4563,-865,-417,3805,3533,-4430,-3536,3888,1672,794,-2997,-1886,3987,1148,-2654,-418,-530,4372,1562,-4578,51,2332,739,-122,-4650,-100,4612,-701,-1629,-2656,829,5931,-887,-4531,28,1633,3800,-1176,-6278,1748,3383,224,-1666,-5357,1012,6677,-1423,-3047,-457,1221,6641,-1937,-8166,2408,3880,1763,-1073,-8224,670,8592,756,-2683,-4891,689,7507,-475,-7018,-162,1526,5050,2131,-7469,-398,6147,1158,-39,-3867,-2773,8235,235,-4968,-1866,-1818,6501,1356,-8078,-1445,3173,1905,1660,-6217,-2708,6694,973,-1367,-3242,-2092,5067,1703,-5209,53,1420,1660,939,-4677,-112,3659,765,-249,-1662,-833,3787,-707,-2979,-998,729,3219,-704,-3012,1532,2557,445,-501,-3145,2190,2930,-2359,-2022,-1594,2038,4009,-2661,-4635,1943,3777,2132,-2648,-4617,2747,4088,-782,-3465,-3347,1735,5653,-3251,-5067,191,2327,4319,-2136,-5654,2019,4140,851,-2203,-5123,3072,7172,-1627,-2715,-2620,2311,6139,-1645,-6316,180,2985,1863,-1377,-6541,2639,6093,110,-2172,-3854,747,7824,128,-5610,-432,648,3545,-922,-5373,248,3595,1734,-747,-3709,530,4361,-768,-2924,-1616,-176,3455,-856,-3358,537,976,1385,343,-3102,403,3265,-860,-1376,-794,1801,3297,-1347,-2445,1227,2343,1909,-2107,-1986,1984,2284,-241,-2010,-1226,3164,3060,-3315,-2050,343,2292,1487,-3260,-4043,1604,3068,-1670,-2886,-3052],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-8,10,-12,16,-21,33,-64,175,-1742,-2928,7668,4326,-9792,-1737,2627,3503,4055,-7090,-5667,8096,3073,-1683,-3774,-4204,6609,3014,-5433,-2210,-24,4319,2213,-7116,-2166,4518,762,186,-3677,-1362,5454,-97,-1340,-2054,-45,5713,-389,-5059,2355,1036,2457,-71,-5723,3545,5266,-2124,-2223,-2775,649,8045,-3892,-3975,2016,-1,5253,-2153,-7935,5173,3497,-1238,-705,-6713,2314,9753,-4563,-5520,-517,59,9000,-2860,-10521,4599,4287,1411,-139,-10076,2411,10520,-2747,-3310,-5106,-73,10770,-2346,-9289,1276,2847,6577,1211,-11928,1520,8668,-102,580,-6482,-2055,10641,399,-6412,-983,366,7464,1829,-9868,-416,4387,1403,1304,-7226,-1450,7729,151,-1494,-2381,-232,6352,1377,-6535,-1007,1216,2818,631,-6193,106,4664,-763,-185,-3772,250,4893,-2043,-2633,-321,140,3968,-2687,-3813,3423,2074,889,-956,-3874,4050,4109,-2730,-1884,-1660,2075,5766,-5295,-4695,4020,1027,3432,-3708,-6080,5603,5685,-3388,-1586,-4442,4041,8301,-6636,-4372,2346,1772,6346,-4245,-8708,5679,4881,322,-1883,-8014,5414,8736,-3762,-4078,-1993,1875,8658,-3682,-9015,3457,2617,2689,-1443,-9207,2284,7341,-2950,-2449,-4257,807,7883,-1740,-6347,-54,1180,5591,-1913,-8056,1217,3300,504,-528,-5757,1080,5435,-1674,-2203,-2017,848,4703,-2134,-4812,1969,2157,574,-1865,-3628,2531,4016,-1634,-1742,-1472,2641,4171,-3678,-2053,1710,874,2003,-3391,-3649,4000,1581,-2181,-2182,-2890,5320,2442,-5059,-1685,-332,2980,3368,-4776,-3418,5292,2576,69,-3908,-4568,6505,3736,-4146,-2410,-2086,5300,5956,-7368,-2141,3715,2577,2795,-4865,-5397,6515,4496,-1581,-2643,-4141,4838,6301,-6391,-3441,895,2501,4699,-4367,-6416,5348,4146,461,-3876,-6551,3771,5395,-3617,-3202,-2449,2079,6041,-3079,-4155,2197,1927,2278,-2588,-6091,2745,4192,-2029,-1426,-2100,1538,4864,-2050,-3276,-175,1069,3501,-2196,-3228,2452,1175,-695,-1136,-1454,3208,2180,-2532,-685,436,2199,2243,-4411,-2243,3194,1850,-341,-3299,-2049,4528,745,-3752,-1991,-1060,3481,140,-6130,-1049,3038,2615,273,-4963,-2206,5926,1450,-1654,-2637,-2384,6067,1709,-4327,-1820,1332,3956,1256,-6858,-1744,5234,2530,-399,-4943,-2859,6564,2980,-3066,-2213,-2356,5001,3745,-5649,-3174,2617,3489,2250,-5563,-3306,6159,2300,-795,-3270,-2197,3707,3116,-4408,-1654,306,2260,4000,-3963,-3428,2807,2942,-722,-3241,-2208,3111,2991,-2365,-915,-1311,2002,2355,-3354,-2396,2344,699,-560,-2617,-964,3560,1237,-2033,-339,312,2670,1050,-3145,-278,1759,1989,-583,-4885,535,3300,233,-2066,-2208,129,3778,-116,-4607,-1148,849,3535,91,-4720,-576,3078],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-1,1,-1,2,-2,3,-3,4,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,18,-19,21,-24,26,-32,38,-51,87,-514,1911,8440,-4105,-12458,5212,4274,818,-735,-11472,2188,11917,-4427,-3818,-3131,-101,13131,-3016,-10972,2389,2848,3845,-267,-12566,3063,8226,-2946,348,-6988,-2177,12237,-3387,-9109,2093,-442,6699,889,-11118,1240,4440,-184,1340,-6381,-993,10198,-2344,-3229,-605,-1273,6382,336,-7027,2080,2920,459,507,-6750,504,5652,-2728,-1714,-1846,821,5928,-2175,-4868,1248,1210,1198,-1639,-5579,4894,4667,-2106,-3263,-3740,3902,4627,-4972,-2781,1603,3573,3522,-5853,-5992,4270,2615,1979,-3989,-6088,6895,6652,-4546,-3266,-3894,4953,8200,-7499,-6226,2715,3526,5480,-5531,-10405,7245,5835,-542,-2767,-8044,5822,10364,-5451,-3993,-322,2224,9110,-3933,-10246,4397,3900,2823,-1885,-10191,3350,7529,-3449,-2002,-4519,294,9965,-3848,-7735,3803,137,4204,3,-8659,3674,4751,-1124,390,-5036,1003,7604,-3478,-2725,1259,470,4299,-1643,-5494,3837,2000,-444,-888,-3767,1947,5427,-3835,-2884,704,1443,3205,-5849,-3891,3380,1794,-448,-3369,-3916,6201,2335,-2946,-2321,-2176,4467,3298,-5856,-2266,2167,4032,2673,-8205,-3868,6837,3471,-2010,-4725,-3529,8652,3918,-7001,-3635,-717,6436,5671,-9340,-4137,5164,3357,3325,-6582,-6757,8511,4833,-2760,-3105,-5888,7032,6504,-8270,-3531,1957,3573,5884,-6300,-8324,6805,3312,-272,-2663,-7745,6404,6863,-6568,-2222,-1395,1176,6717,-5378,-5489,3888,2243,2356,-1479,-5604,5002,3243,-3351,-1156,-2545,1650,5679,-5063,-3109,3014,327,2121,-2264,-3585,5942,1868,-2547,-1633,-2622,3541,3045,-4510,-1902,1488,2043,1435,-4925,-2181,5181,1110,-1925,-3062,-442,6164,1809,-4268,-797,632,4992,942,-7126,-1068,5180,2716,-433,-7791,-1797,7026,2118,-3550,-4544,-1004,7963,2418,-6076,-2879,1095,5710,2398,-8739,-2629,6087,1750,-859,-5916,-2727,8218,3122,-5513,-1876,-531,5892,4981,-8191,-2508,3514,2963,2118,-5815,-3520,7023,2373,-2928,-2710,-3023,6188,3582,-6173,-604,667,2455,3200,-4337,-3534,4478,1752,-602,-2384,-4392,4376,3233,-4413,-749,-341,1168,2265,-3521,-318,3986,982,1066,-3678,-861,5433,248,-3420,-692,348,3304,-131,-6410,322,2907,1128,-1101,-4132,1008,4753,-1104,-2873,-3167,1220,5038,-249,-4535,-384,3237,4275,-2238,-6456,1055,4884,1484,-1813,-5153,1054,8054,15,-4104,-2604,707,6865,-718,-6945,-166,2959,3722,898,-7396,1127,6034,870,-2673,-4508,-999,7021,953,-5448,-1404,1232,4786,482,-5900,-1305,4212,2358,-276,-4695,-1626,6422,1315,-3277,-2594,-915,4445,979,-6043,-539,3067,1305,152,-4100,-1602,4410,1411,-1133,-1853,-815,4136,-123,-3820,39,1680,2017,-162,-3200,282,3628],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,6,-6,7,-7,9,-10,11,-13,14,-15,17,-20,21,-24,26,-29,32,-35,39,-42,46,-51,57,-62,68,-75,84,-93,103,-116,132,-149,172,-200,238,-290,368,-494,729,-1321,7147,3954,-8685,-706,-1236,6622,5359,-11663,-3449,8231,1539,2885,-7335,-6976,10106,4189,-5952,-3108,-4776,7804,8134,-11280,-3809,3782,3862,7090,-6839,-7394,9389,3375,-1079,-3006,-7734,7251,5901,-6941,-1287,-524,1857,7649,-6850,-5605,5945,1434,1404,-2252,-7328,6550,3529,-5258,-1000,-1567,2566,4612,-5664,-1824,3840,25,633,-3942,-3891,5478,2485,-3200,-980,-585,4232,2494,-6954,391,1597,2564,180,-6837,-120,5624,150,-1643,-4470,-732,7256,83,-5626,-696,2258,6471,559,-9171,345,5081,3062,707,-8869,4,10351,-500,-4238,-4292,-1211,10202,1080,-9565,714,3264,5547,2359,-11357,-1822,8657,861,1107,-7373,-3988,11338,1010,-7420,-984,-2263,8414,3704,-10761,-1257,5261,2210,3455,-8207,-6118,10029,738,-2542,-2672,-4533,8286,3895,-8278,-372,975,2665,4644,-8486,-4122,6939,640,-573,-2400,-4205,7740,2180,-6440,595,375,1300,1524,-6692,-128,4612,-11,304,-3961,-1092,6725,-295,-3577,-128,892,4878,-1398,-5671,1519,2997,1386,-1220,-5203,2549,6137,-854,-2561,-3014,2308,7644,-2011,-6032,-577,2553,5507,-2071,-8437,2867,5568,1891,-1837,-8093,1984,8857,-1381,-5390,-3810,492,9888,-1185,-7884,918,2933,4329,-979,-10041,2343,8371,-131,-2547,-4043,-967,10903,-661,-7075,640,1112,6917,2032,-9204,25,6747,959,144,-6301,-1698,9010,-896,-4261,-740,-2096,6535,1254,-7286,724,2931,1626,2207,-5680,-1067,6303,-1421,-1656,-1298,-710,5367,-950,-5602,1919,1975,887,-20,-5646,1112,3932,-2232,-1583,-2095,396,4694,-1988,-3905,1848,2697,3148,-2520,-5261,2164,2865,-778,-2425,-4729,2832,4974,-3397,-3810,-1871,2590,5874,-3030,-6417,2545,3911,2692,-3208,-5916,4927,6642,-626,-2498,-4671,3747,8843,-4085,-5666,-652,2323,6810,-4153,-7026,3488,4296,2104,-2742,-6757,4295,7846,-1441,-3716,-2444,1123,8230,-2665,-6131,1908,1593,3866,-510,-7422,1766,4888,-1280,-762,-3352,128,7892,-2204,-3917,131,87,4421,-997,-5979,1535,4022,-286,-656,-3727,2361,5151,-2207,-2840,13,238,3640,-1547,-4201,3278,1970,-70,-977,-3281,1437,2250,-2801,-2703,-1134,2478,3805,-3690,-2530,2025,2757,1411,-2549,-2356,4255,3853,-1489,-3249,-2242,4884,3632,-4937,-4008,1509,4051,3169,-6036,-4185,2890,4330,703,-3973,-3935,6227,4228,-3647,-3811,-1360,5230,4897,-5210,-4709,1355,2326,3156,-4830,-5755,5131,3313,-1245,-3886,-5172,3168,5439,-3824,-3554,-165,3409,6229,-3412,-5028,2757,3242,1180,-2620,-4628,3169,4587,-1891,-1988,-1171,3331,4196,-3394,-3607,1779,2423,1513,-1708,-3866,3409,3289,-1139,-1206,-1795,2125,3622,-2133,-2011,1374,663,2137],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,7,-7,9,-9,11,-13,14,-16,18,-20,22,-24,27,-30,33,-37,40,-45,49,-55,60,-67,73,-82,91,-100,111,-125,140,-160,182,-211,249,-301,378,-506,771,-2781,5972,6523,-4088,-3014,-2841,3962,7343,-6580,-6067,3434,3389,4341,-4634,-6341,4191,4543,-876,-1893,-4482,4928,4887,-3583,-2687,-655,3373,4059,-5788,-3272,2905,1509,2102,-3535,-2342,7158,1045,-2675,-190,-962,3978,2689,-5951,775,2501,700,2396,-6370,210,6686,-2355,-1955,-2535,-1775,9078,680,-7737,1187,2070,3583,2392,-10092,-525,9573,366,-924,-5971,-2513,11876,786,-8120,-453,-861,6692,3496,-11896,-162,6879,1499,1704,-9211,-3957,11757,1267,-5194,-2963,-3940,9363,4767,-10810,-2070,2444,2851,4946,-9270,-3767,8521,2254,-703,-4403,-4957,8088,4490,-6204,-1828,-399,3664,4822,-6796,-3323,3928,2255,1861,-5529,-4203,5854,2866,-1481,-2172,-1199,4730,2153,-5123,-1011,621,2279,1993,-4210,-1176,5146,-94,-277,-3747,-1685,4762,-447,-3063,-528,181,3895,-15,-6691,1968,2900,-770,1135,-5269,300,8753,-3785,-3669,-173,1197,7724,-2910,-7900,3400,3423,1827,-214,-9776,1886,7507,-1812,-2129,-3994,50,9369,-2386,-9034,1608,2691,5396,2063,-10929,903,7412,475,-151,-6542,-1844,10192,693,-6321,-2091,-340,7499,2178,-9195,34,4416,2974,1139,-7651,-2938,8440,1778,-1809,-2808,-2042,6836,1105,-7505,-1802,624,4174,2650,-7358,-1398,3985,1463,-57,-3512,-1415,4566,839,-3587,-1918,693,3750,825,-4410,566,1774,1650,-745,-4354,1209,3118,-1383,-1616,-1334,1428,4831,-1668,-4004,19,912,1807,-2098,-5667,3180,2952,-1653,-1247,-3221,1582,5618,-2847,-3949,-1126,1521,4666,-4118,-6916,3398,3293,108,-2228,-6383,3585,6659,-2785,-3511,-1906,1995,7269,-3151,-7626,1913,2659,2311,-686,-8243,2595,7041,-860,-3776,-5018,1424,9939,-2436,-5938,512,833,5628,71,-8305,1262,5354,975,-1334,-5560,322,6649,-650,-3958,-1128,498,4664,-587,-6508,149,2848,2816,-386,-5674,217,4815,-70,-1712,-1672,676,4350,-315,-2498,765,606,2411,-1167,-4039,918,1338,-366,-2265,-2830,1992,2927,-2107,-1599,482,-128,2086,-3169,-2628,2232,909,858,-2551,-3662,3618,2880,-3084,-2174,-963,2559,2704,-4502,-3280,2089,2711,2316,-4909,-4070,5051,3308,-1410,-3072,-2717,3523,5077,-3770,-3902,449,2641,4422,-4500,-4572,3540,3325,-57,-2447,-5009,4970,5812,-1712,-3888,-2470,3467,5458,-3531,-5786,1765,3411,3275,-2781,-5204,2211,4536,-33,-1915,-3409,2575,4902,-2631,-3499,104,2132,3480,-2154,-4251,2163,3566,2167,-2373,-3554,1987,3983,-746,-1808,-641,2006,3604,-2086,-2228,1084,616,1487,-2961,-1889,2901,1746,-2085,-1532,-219,2675,1976,-3508,-2114,1079,825,956,-3287,-1908,4200,642,-809,-2711,-2360,3231,1996,-3277,-2259,1209,4050],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-9,10,-11,12,-14,15,-17,19,-21,23,-25,27,-31,33,-37,42,-47,53,-61,72,-85,104,-135,194,-353,2368,2503,372,-8378,-360,9469,65,-4719,-4178,-985,8110,1252,-6933,-628,1591,4866,639,-7624,1222,6548,474,318,-3945,-38,5418,-789,-3117,-890,-553,4136,-688,-5646,1347,1416,1555,-1157,-6396,2652,4397,-3364,-754,-2953,1255,6433,-4128,-3137,4071,1270,3430,-2215,-7376,6920,3467,-3945,-272,-5300,4179,6501,-8176,-3733,3478,1289,6419,-5383,-9322,7916,4032,-416,-2585,-7675,5108,8715,-4842,-4158,-696,1316,9737,-5309,-8927,4652,3152,2711,-2165,-10599,5093,8570,-3519,-2778,-4745,1548,9559,-4888,-7524,2347,1422,6337,-609,-9609,3898,5660,458,-1988,-6667,1168,8731,-2559,-4502,-1341,55,7775,-1705,-6924,443,2672,2454,-323,-6515,1463,5656,-468,-1582,-1583,1843,4509,-1666,-2946,1491,1207,2592,-2695,-4037,3346,1734,-922,-1119,-3052,3748,2716,-4144,-470,262,1976,3547,-6396,-3416,4317,414,1480,-3282,-3661,8289,3731,-4899,-441,-1572,5096,5143,-7745,-3775,4568,1679,3536,-5743,-6446,8149,2478,-2590,-1560,-4875,7113,6476,-7848,-3569,1242,3321,6030,-6590,-7615,6175,3691,799,-2455,-6676,6005,7304,-4286,-2019,-1722,2998,7974,-6154,-6560,2609,3332,3551,-3725,-6492,3706,4471,-1772,-1559,-4718,2961,6754,-4249,-3672,258,1811,4817,-3065,-5789,2514,1842,434,-2326,-4504,3153,3967,-2405,-3244,-1040,1471,3570,-3528,-1582,1623,-602,1407,-2276,-2519,4372,1749,-1704,-540,-1639,3531,1337,-4883,-5,1871,2170,1720,-6331,-410,5277,432,-892,-3974,-1283,6214,780,-5020,-1415,677,3761,3271,-7714,-1695,4753,2043,685,-6655,-3457,7886,1417,-4172,-2411,-919,6606,4356,-7617,-1793,3206,3202,2141,-7045,-4402,7392,2314,-1092,-3462,-4106,5975,4414,-5072,-3466,908,4668,3964,-5635,-4971,3559,3400,1114,-3368,-3932,5635,3650,-2948,-2826,-1696,4446,4062,-4623,-3276,1408,1720,1691,-3397,-4138,3090,2066,-1405,-2089,-2288,3357,2268,-2396,-583,-108,2342,927,-3615,-503,2977,1016,-413,-2404,-735,3816,69,-3485,-832,874,4354,-80,-5069,775,2489,962,-243,-2856,507,4793,-137,-3382,-2170,265,5735,351,-4985,-52,2133,2938,-767,-6836,177,6460,1189,-3083,-4118,-739,7200,-123,-5682,-578,1034,4267,32,-6160,-1155,5337,2194,-495,-5563,-655,6487,1717,-3774,-2927,-743,4790,1470,-5606,-1388,3055,2378,1158,-5353,-2622,4998,1656,-1130,-2519,-896,4933,2601,-3012,-2067,240,3719,1998,-3560,-1529,3822,1860,19,-3555,-889,3593,1036,-2799,-1178,-1792,2427,502,-3366,-355,965,920,-1105,-3323,391,2169,264,-1125,-1794,1927,2990,-1441,-3584,755,2102,2436,-1594,-4046,1437,2707,-1172,-2507,-3028,2108,5486,-1437],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-5,6,-6,7,-8,8,-9,10,-11,12,-13,14,-16,17,-20,22,-25,28,-31,34,-34,21,67,-1127,-9651,644,10956,-1782,-5653,-2661,425,9910,101,-11670,262,5203,4235,2571,-11214,-334,10755,193,-1669,-5250,-4598,11971,1101,-10511,683,-730,6730,4550,-12084,-1191,7888,847,2546,-5572,-4868,11649,1294,-5492,-1496,-3566,5923,3696,-9163,-482,2795,745,4429,-6260,-3916,8429,-1385,-3111,-973,-2176,6515,2421,-6344,828,1507,2115,1949,-6282,538,6009,-1607,-1400,-2316,-248,6968,-1644,-5123,8,2234,3261,-1980,-6509,3907,5255,-350,-1119,-6179,3893,7345,-2328,-4983,-2610,2921,8215,-3243,-7835,1285,3482,5168,-2425,-9649,4451,7710,-770,-1811,-6774,3169,10376,-3269,-6681,-68,1835,7986,-2211,-11841,3801,5286,1864,-429,-9510,1618,11712,-2839,-3610,-2704,-1438,11983,-823,-9785,1535,635,4467,1077,-10240,1178,7921,-1102,-317,-4975,-1310,10506,-1588,-5833,1779,-1658,4781,1742,-8345,629,4274,-186,1026,-5477,-105,7177,-2249,-3857,-92,-142,4027,209,-6451,1939,2421,852,257,-4564,2457,5415,-3226,-1719,-799,1677,4103,-3831,-5477,2210,2614,2450,-3454,-5057,3906,3798,-419,-5193,-3399,5664,5331,-4382,-3965,-290,4170,6195,-5783,-5683,5013,3366,2819,-4430,-8721,6838,6357,-2322,-4218,-3899,4397,7233,-6244,-6059,1180,2422,6354,-3777,-8809,5603,4985,513,-1958,-8212,3604,9644,-3234,-3638,-2007,1607,7445,-3326,-8142,2875,3025,2678,-891,-7708,3545,7500,-2542,-2180,-3658,-240,7775,-3577,-6171,1785,-40,3795,-688,-6603,2747,2957,-1690,495,-2975,1181,5667,-2637,-2937,331,830,2792,-1542,-4304,3381,1732,-1227,-1773,-2390,3429,3714,-2945,-1907,1004,3282,3515,-4571,-3742,3525,3631,846,-4296,-3220,6008,3820,-3276,-5668,-983,5431,4045,-5294,-2866,1420,4259,3202,-7163,-5176,6155,2946,-230,-4619,-4352,7640,5739,-4799,-3583,-2570,5037,6003,-6820,-4750,4565,3214,2538,-3351,-8017,5639,3945,-2283,-4394,-3702,5102,7553,-4513,-4833,2109,1362,4749,-4424,-7232,4657,2887,203,-2016,-4310,3423,4852,-3919,-2619,-316,1856,4303,-5339,-4103,2698,1363,1272,-1983,-3865,4378,2643,-1972,-1143,-300,2105,2726,-4762,-1725,3446,1101,921,-3000,-2909,4725,2363,-2088,-1653,-1293,4512,2013,-4395,-2039,2724,2297,-264,-4386,-1682,4477,1219,-1923,-4700,-849,5616,1943,-3579,-2666,1191,5219,1815,-5352,-2590,3709,3645,180,-6256,-1987,6132,2720,-2677,-3932,-1829,5485,3266,-6356,-2062,1736,4922,2759,-6901,-3594,4923,3047,-182,-4826,-3653,6283,2359,-3887,-2530,-1814,4673,3484,-5835,-2699,2075,1057,1911,-4266,-2313,4352,2518,-1570,-1699,-2581,3616,3523,-2612,-2048,431,2098,2030,-2999,-2255,5005,1533,186,-1845,-1914,3391,612,-3984,-1842],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-8,8,-10,11,-12,14,-15,17,-19,21,-25,27,-30,33,-37,41,-45,50,-56,62,-68,76,-84,94,-104,116,-130,148,-168,193,-226,270,-335,441,-1440,6843,4579,2468,-5046,-8578,8683,6371,-5754,-4257,-4988,5868,9536,-7990,-5823,3885,1932,6122,-5323,-10834,9758,5581,-2432,-2432,-9017,4644,10531,-6910,-3823,-59,1426,8942,-4111,-9851,5845,3870,1370,-95,-9180,4163,7786,-4552,-1672,-2325,-412,9310,-3121,-6044,3374,-577,4275,27,-7766,4580,5278,-3417,44,-3075,2558,5035,-4984,-2452,2798,1162,2791,-4397,-4400,4493,1426,-1002,-1668,-2055,4869,3693,-5367,-2061,736,5138,2722,-7440,-2915,5083,3011,312,-7338,-3571,8443,1948,-4958,-2143,-2171,7689,4385,-10203,-2602,2692,5150,3786,-9911,-3758,9276,1211,-1015,-4944,-5699,10331,3913,-7451,-2491,-2192,5795,7103,-10937,-3921,6205,2366,3146,-6652,-8564,9602,3763,-3809,-1662,-5461,5289,7305,-8253,-2684,2789,2105,6021,-6915,-8379,7088,1640,-944,-809,-7272,5480,5621,-6981,-527,-518,1468,5907,-3861,-4367,5546,535,133,-1888,-4852,5086,2541,-4640,195,-1057,2204,3376,-6113,-1348,4340,1468,-137,-3542,-1314,5681,55,-3531,-2334,-1043,6068,1851,-6771,-1137,2638,4459,248,-7304,34,6510,1701,-1591,-5805,-314,9518,656,-5802,-2836,-19,7306,1211,-9100,-671,4301,4591,334,-9003,-2316,9309,1751,-4375,-5507,-2708,9328,1692,-8244,-540,961,4373,4097,-10102,-2953,8417,1901,249,-5880,-3284,8962,1981,-5407,-1560,-3270,5789,5083,-7862,-2206,4275,1522,2857,-5037,-5355,7049,317,-2269,-2033,-3552,4028,2503,-5717,-516,658,2569,2799,-5190,-2444,5801,420,-298,-1258,-2902,3591,426,-5134,954,645,2291,663,-5756,524,3716,554,-1072,-4051,759,6894,-1202,-3742,-379,1493,4210,-1116,-5323,955,4478,1918,-780,-5952,1882,5997,-1011,-3282,-4263,2370,7298,-1717,-6279,-321,3134,6514,-2257,-7184,1146,6074,2034,-2034,-6632,827,8907,-548,-4408,-3424,-23,7785,-92,-8535,1947,2273,4206,1556,-8105,-486,6067,708,-2441,-4131,-574,8088,619,-6132,-1507,94,4706,2507,-7209,-32,4930,1190,-547,-3805,-909,6395,-255,-4533,372,-670,4242,-99,-6012,-487,1941,180,1216,-3761,-122,4738,-221,-2406,-1264,604,4383,-878,-5004,1862,2126,1487,-1365,-3973,1288,3433,-228,-2472,-3718,2797,4664,-2484,-4724,311,3559,3021,-2100,-5834,2041,4061,619,-4163,-4669,2705,5211,-1722,-3963,-2116,2891,5607,-2796,-5275,1264,4158,3242,-2361,-6703,2332,5101,-148,-3373,-3432,1852,6224,-1219,-3626,-1215,2308,4526,-1944,-7248,2395,4180,2262,-842,-6303,1137,6045,-1158,-2995,-3439,1487,7331,-1194,-4753,700,874,3135,-121,-5604,1770,4351,-1051,-1314,-3851,1965,4485,-1272,-2476,-211,1802,3639,368,-4911,2107,2441,-440,-500,-2171,1787],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,4,-6,6,-7,7,-8,9,-10,11,-12,13,-14,16,-17,19,-22,23,-26,29,-32,35,-39,45,-51,57,-66,77,-92,112,-141,185,-259,408,-807,4222,4980,-10344,-3202,5459,2881,1310,-5776,-4383,7521,3767,-4782,-2651,-1919,6026,4922,-6512,-1374,1617,2812,2165,-7137,-2311,4171,2021,-1312,-4090,-2075,6401,-490,-3744,58,482,3947,527,-6019,2045,3363,50,-600,-5999,-425,7057,-1913,-2459,-1545,-562,7023,-3202,-6846,3226,2158,530,1630,-8908,4294,7943,-4045,-1828,-3083,-262,10728,-2383,-8803,2853,1323,4616,455,-10235,2980,8620,-2278,-617,-7565,9,11058,-2764,-6741,-1121,-145,8933,865,-11933,569,6114,1564,-208,-8272,-1317,11202,152,-4390,-4404,-1871,9814,2244,-8732,-840,1679,5187,1980,-8739,-1847,5718,1460,-908,-5515,-1744,7905,1436,-4084,-1755,167,5520,1484,-6139,79,2232,2391,810,-4651,-524,5588,-1063,-1384,-2818,26,5198,-1994,-2776,1404,293,2420,-1409,-6218,3224,3815,-824,-278,-3736,1642,5409,-4625,-2541,1008,1023,5150,-3492,-7209,5097,4343,411,-1599,-6846,5103,6649,-3966,-2196,-2295,2153,7957,-5393,-6728,3929,2954,3310,-1557,-10068,5788,7961,-2597,-1952,-5589,2290,10489,-4729,-6579,1472,2180,7216,-1490,-9518,2807,5600,1064,-407,-7852,-582,8897,-2416,-3755,-1988,23,7093,-921,-8191,1460,3312,2972,505,-8392,84,6159,140,-1965,-4611,500,4812,-1858,-4337,-624,751,4216,-1516,-6280,1195,2274,833,-742,-4976,832,3534,-1604,-2275,-1443,2240,3799,-3176,-2916,2628,2129,1667,-1647,-3504,3452,2806,-2589,-1806,-3565,3400,4472,-4834,-2071,2559,1789,1924,-3630,-5053,6018,3717,-1712,-1698,-4204,5313,4545,-6681,-3172,-111,3556,6102,-5670,-5974,5393,3685,1650,-3067,-6510,6285,5535,-3534,-2837,-2838,3750,7701,-4605,-5500,1792,3701,3528,-3783,-7279,4707,6385,-882,-2842,-5335,3404,5749,-3533,-4635,-1160,2272,4928,-3493,-5800,2702,3819,1303,-2154,-5043,3467,5562,-1281,-1299,-2187,1476,4530,-2471,-3133,749,2046,2124,-1914,-3809,1765,1750,-1108,-1802,-1543,2643,2142,-2418,-955,496,1557,2322,-3460,-1707,3160,1020,-108,-1869,-2574,4489,1818,-3672,-997,557,3402,1760,-6557,-2248,3124,1785,729,-3948,-1754,5878,1656,-3702,-1767,-1235,4332,2898,-5462,-1948,2750,2817,1656,-6082,-2119,5981,2812,-2249,-3468,-2739,6352,4544,-4905,-3092,431,4124,3092,-5194,-4425,4805,2361,959,-2748,-3841,5311,3461,-3631,-3395,-2161,3928,3983,-2489,-3166,1005,2017,2511,-3878,-4323,2673,3762,-1372,-2626,-2198,3123,2914,-2254,-1858,652,2137,1798,-2987,-2612,3421,606,830,-3039,-2213,3057,1129,-2754,-1832,-778,2899,1006,-2079,-1415,2311,1236,-52,-1599,-1170,3026,-205,-1965,-1016,468,4271,-557,-4356,-199,2492,2505,67,-4583,165,4358,1033,-1132],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,6,-7,8,-9,10,-10,11,-12,12,-14,16,-16,19,-20,23,-25,29,-33,38,-45,56,-69,89,-120,174,-281,568,-3235,-6746,-1009,2318,8286,-2741,-9111,2126,4873,3204,-1380,-8583,2668,6377,-294,-2036,-4822,1277,6096,-2502,-4153,414,1459,3765,-2090,-5344,2651,1541,951,-1571,-4173,3208,4189,-3679,-1589,-337,1677,4357,-5049,-2507,3527,475,2256,-2411,-4342,6329,1562,-3836,-748,-2155,4455,5111,-9144,-1918,4062,1051,3347,-7202,-4799,9320,1409,-4353,-2583,-5716,7879,7131,-9441,-2330,1965,2765,6002,-8134,-6757,8666,2920,-897,-3603,-6743,8402,6510,-7125,-2653,-3153,4239,8295,-7866,-8284,5285,3899,3811,-4276,-8919,7726,5992,-2152,-2813,-5275,3090,9065,-5335,-5313,1242,3945,5169,-4351,-6995,4370,2574,1289,-2416,-5518,2648,5874,-2162,-3756,-2654,2230,5004,-4191,-3099,1837,2726,1801,-2789,-3023,3487,642,-21,-1430,-2756,4420,2379,-4097,-391,522,2760,2531,-6081,-1194,5503,1159,-238,-3623,-2394,6702,282,-5434,1044,-740,3636,2262,-7493,-1077,6449,1325,900,-5289,-3093,9596,844,-4746,-936,-2127,6834,4533,-8832,-1253,4608,2534,3049,-8711,-4072,8864,1528,-1594,-4071,-4048,8787,5035,-7628,-3207,246,4082,4776,-7966,-4973,6117,2644,1375,-4674,-6765,7897,5046,-5390,-2967,-702,4821,5810,-6415,-4035,2220,2946,3774,-4997,-4946,4895,3797,-56,-2587,-3868,4559,3515,-3813,-2380,-173,2890,2829,-3628,-2192,3354,853,1757,-2882,-556,3857,509,-2803,-2745,-788,4104,1008,-4952,1959,2642,893,1180,-4450,348,5576,-1544,-2113,-2460,-651,6097,-1054,-5396,1409,1544,2235,436,-8550,2585,6688,-184,-806,-4943,-1354,9592,-1650,-5722,-678,1194,5987,564,-7291,1127,5211,2147,449,-7607,-1847,8599,1918,-3822,-2446,-416,7789,1586,-7951,-1470,2545,4059,2386,-7492,-1609,7119,1967,-708,-5118,-2663,7763,1734,-4382,-1071,176,4295,2161,-6331,-2055,4697,2234,-294,-4977,-1657,5009,1838,-2179,-1975,-702,4168,1459,-4405,-767,898,2370,887,-3406,251,2928,-106,-1402,-986,-729,4075,-1199,-3487,203,857,2815,-131,-3693,1690,4085,404,-888,-3149,574,4487,-1734,-3491,215,852,4140,-2345,-5245,2378,2744,1592,-1499,-6071,1726,5452,-1431,-2028,-3113,1315,4978,-1482,-6588,389,1466,3393,-1301,-7991,3277,5250,-430,-2883,-4047,1780,6327,-1539,-4509,-880,1522,5511,-1579,-6949,162,2374,1975,-529,-4969,-1203,5261,428,-2471,-3487,748,5039,114,-4817,-734,1593,2922,-25,-4681,-466,4379,94,-2060,-4007,161,3895,69,-2570,-491,1762,2367,-240,-4375,718,1922,701,-1064,-2694,582,2482,-424,-1528,-2011,1199,3146,-2342,-2324,1006,2045,1954,-3265,-2359,2333,2724,-1617,-2313,-947,1849,2853,-1879,-4098,895,2793,2927,-3011,-3993],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-6,7,-8,9,-10,11,-12,14,-16,17,-19,22,-23,26,-29,32,-35,39,-43,47,-52,57,-63,70,-78,87,-98,111,-125,144,-168,199,-242,305,-407,600,-1079,5297,4331,-10603,-1255,4639,4032,2898,-9038,-4000,12015,1606,-2952,-4527,-5336,9844,4304,-10409,-1303,736,3239,6925,-11331,-5806,8164,1940,1585,-5682,-7654,10162,4698,-7018,-586,-2629,5084,7831,-9588,-3905,4650,942,5021,-4283,-7175,7866,2644,-1964,461,-5661,5375,4525,-7607,-1404,3452,-196,4411,-5303,-5803,6685,724,-1927,107,-2640,6281,3043,-6342,792,1081,1836,2561,-6587,-866,5684,-831,-1146,-4626,-1770,7796,438,-6316,-2200,597,5628,-954,-7892,-858,5208,3414,-691,-7624,584,7951,-783,-2737,-5170,-6,10574,-747,-8473,-1119,2369,7231,597,-11050,813,7051,3807,980,-8754,-619,11537,38,-3767,-2618,-2824,10680,1856,-10280,3,2367,4105,4121,-9581,-2200,11282,191,-821,-4164,-5220,11553,1875,-7770,593,-1697,5122,5136,-8917,-1810,5414,-485,1419,-4534,-4420,8648,846,-4939,681,-2607,5018,3601,-7605,-345,2312,351,1219,-4119,-1825,6717,-770,-1933,-5,-1825,5083,-660,-6221,2387,3216,1800,71,-6098,484,5406,-1189,-2922,-3176,2204,6799,-2571,-5924,85,2111,4856,-1678,-7095,1751,4350,1890,-3131,-7103,2637,8147,-587,-5210,-2661,1373,9009,-3480,-8144,2052,2789,5319,-2527,-10041,2512,6861,874,-1552,-6783,1083,10907,-2858,-5748,-2313,1515,9356,-68,-10564,947,3954,3367,180,-9223,145,9320,-1874,-2575,-2280,-1282,9095,37,-7521,1807,2153,4032,2047,-8666,478,6085,-1266,248,-3210,-2041,6667,-2078,-4536,2139,-727,3328,1256,-5641,840,2799,-1397,-973,-3607,335,4973,-2836,-3373,285,293,3831,-1247,-5272,2949,3954,583,-1738,-3425,2967,5543,-2371,-3169,-1779,2860,4374,-4060,-4587,2282,3850,3675,-3540,-5855,3688,4588,567,-4264,-4540,5357,7279,-3483,-5233,-355,3309,5470,-4867,-7533,2988,6116,1916,-4189,-6130,4721,6123,-1537,-3052,-4256,3011,8348,-3727,-6061,144,2221,5428,-2913,-7760,3290,5009,128,-1268,-5866,2132,7895,-3366,-3210,-1125,202,5913,-2544,-5832,1356,2968,1734,-781,-6038,1653,4716,-2562,-1377,-1309,699,4386,-2172,-3540,3114,1370,1856,-1015,-3386,2556,3640,-2623,-1254,-939,2402,4345,-3799,-3039,1451,2258,1296,-3533,-3636,3950,3372,-1822,-2024,-293,4561,3436,-4138,-2489,-13,3356,2831,-5890,-3381,3784,3960,604,-4189,-3945,4592,4813,-2029,-3302,-1767,6327,4383,-5064,-4051,1112,5639,2770,-4956,-4573,5351,3733,-653,-3720,-3281,5059,3908,-3297,-4015,-673,4929,4947,-4590,-4077,2723,4093,2643,-3395,-5002,4964,4363,-1906,-2483,-3121,3627,5134,-4331,-3768,1741,1517,2385,-3105,-4451,3354,1941,-1465,-1161,-2939,2957,3995,-3029,-2146,553,803,1922,-3363,-2113,2120,991,164],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-6,7,-8,8,-9,11,-11,12,-14,15,-16,18,-19,21,-23,25,-28,31,-34,38,-42,47,-54,62,-74,88,-107,135,-176,245,-377,709,-3571,-5384,-2718,1924,10525,-5946,-9145,3919,3818,5977,-2429,-11526,4513,7829,-1668,-1846,-8153,2609,13527,-4892,-6053,603,803,8467,-1990,-11495,4476,5190,2050,-582,-10309,2161,10735,-2882,-3357,-2442,-1953,10477,-1330,-9786,3270,1556,3667,1844,-9287,1087,6285,-2141,885,-3912,-1528,8462,-3450,-5833,1747,605,3718,-473,-7608,4090,4802,-2777,-619,-3085,1524,5394,-3534,-2689,1228,1661,3257,-3796,-5123,3809,3891,-1181,-2533,-5075,5482,4983,-3689,-3250,-1366,5275,6076,-6071,-5238,1273,3916,2835,-6327,-6393,6181,4228,-1804,-4797,-6261,7492,7213,-7034,-4484,-938,4189,9704,-7672,-7968,6544,4060,3693,-5170,-9964,7104,6551,-4273,-2336,-5588,4468,10770,-6048,-5617,1506,1957,6682,-3509,-10361,5286,4636,-1608,309,-8551,3553,9246,-5805,-3508,-438,60,7694,-3190,-7107,3739,2211,1657,291,-7641,3177,6493,-3429,-573,-1483,227,6017,-3092,-5207,3529,573,755,-880,-4679,4523,3334,-2799,-1181,-2011,3128,3846,-5509,-2513,2341,1537,1580,-3901,-4673,5828,2308,-2529,-2703,-2175,6404,2763,-4754,-3054,748,5545,3322,-7807,-3215,5501,4452,901,-7224,-4373,7577,3640,-3492,-4298,-3097,8978,4236,-8368,-4451,830,4628,5085,-8559,-4845,7008,4466,398,-4905,-5334,7491,5150,-5128,-3300,-1107,4089,6622,-8723,-4321,4303,1719,3336,-5703,-7076,6715,3819,-3176,-1863,-5980,3699,7689,-7029,-2943,1721,1688,3723,-5410,-5795,5806,2142,-1924,-1280,-5133,4250,5064,-4811,-2250,1080,1569,2891,-3574,-2360,3865,-447,-1111,-1699,-2175,5146,2230,-5047,-1525,741,2232,2344,-5489,-574,4323,2809,-174,-4782,-734,6663,1795,-2878,-2544,-209,5573,1307,-6932,-845,2570,4792,1869,-8246,-1482,7319,2630,-1423,-5071,-824,7161,1957,-4788,-2766,960,7489,1597,-9142,-1729,4349,3454,1392,-7487,-2030,7776,1422,-2870,-5012,-2728,7708,3575,-7651,-1908,-113,4875,3707,-6870,-2374,5917,2347,-711,-5192,-4138,7357,2743,-4282,-2186,-1674,3644,3821,-6359,-1873,3387,1046,1018,-3227,-3099,5476,1222,-3016,219,-1704,3806,617,-5688,-382,2332,529,-512,-3449,-235,5175,-652,-2520,-666,-289,4252,-456,-4973,88,1736,2209,-564,-4906,944,4991,1118,-1692,-3884,1024,5857,-610,-4603,-2062,1644,4958,-2266,-6681,-16,3593,3816,-2569,-6921,1823,6193,113,-3043,-3174,1363,6961,-1385,-6144,-1623,3720,6004,-1737,-6764,1183,5493,1869,-1115,-6058,-240,7818,1152,-4153,-1569,260,5685,914,-6247,-516,3097,2872,-272,-6416,-1190,6837,711,-2238,-2555,-746,5506,728,-5323,-626,1784,2807,723,-5674,-298,3536,1302,-653,-3499,121,4901,-235,-3898,806,650,2305,243,-4952],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,2,-2,2,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-6,8,-11,15,-22,38,-73,183,-1306,-6952,-267,9265,937,-6867,-2331,865,5744,1903,-8833,-1425,4278,2802,-248,-7423,-199,6234,61,-1809,-3755,-840,7467,381,-4601,286,1413,4844,209,-5951,1923,3773,-936,126,-5555,1922,4984,-3489,-2175,613,-486,4674,-3148,-7112,5937,1310,611,-367,-7136,4431,6026,-5969,-1268,-591,1238,7661,-4877,-6335,5842,1930,4428,-2879,-8702,6486,7384,-4917,-2177,-4721,3166,10752,-6318,-6368,2923,1569,6611,-3081,-10795,4823,7052,-929,-2116,-6783,2947,11617,-3980,-6069,-1285,1082,9139,-2376,-10626,2469,4301,3887,-1336,-9380,1257,9531,-751,-2642,-4506,1553,7977,-1336,-6631,-374,1961,5610,-1137,-7488,1643,4879,1902,-1024,-6006,598,6480,-1466,-2830,-1800,955,5549,-2267,-4507,1058,1485,3073,-2248,-4472,4216,3038,-1817,-1179,-2674,2839,4368,-5371,-1713,2492,-659,4343,-4979,-5830,5985,306,-1704,-2019,-3502,5818,4481,-7205,-1005,928,1684,5231,-6745,-4997,6664,2793,347,-3342,-6550,7553,5528,-4859,-3494,-1856,4124,8056,-8589,-5306,4941,2660,3316,-5420,-7805,5885,4898,-2328,-2925,-5439,5233,8798,-5149,-4578,1274,2114,5567,-4612,-8270,4052,4325,1576,-3500,-5785,3192,5553,-2529,-3925,-3156,1189,6460,-3125,-5988,1168,3348,3761,-1889,-5349,3012,4108,-169,-3631,-2584,2325,3883,-2855,-3038,-296,1815,3839,-3321,-2630,3781,1839,635,-2105,-3367,4980,2456,-4645,-489,-156,2800,3277,-5133,-1280,4442,633,2563,-4262,-3835,7005,944,-3274,-137,-943,5531,2311,-6965,-1392,2588,2293,1875,-8050,-2541,7424,983,-1710,-3564,-2857,9034,2666,-7835,-2739,802,4072,4271,-8008,-3648,6134,3129,907,-4832,-4651,7472,3995,-4798,-3444,-2001,5121,5628,-5170,-3611,3147,2826,3651,-5109,-4399,5303,3801,-105,-3272,-3376,4782,4722,-3652,-3071,247,2669,4826,-4313,-3876,2666,2281,1426,-4246,-2998,2678,2033,-2883,-1959,-1182,2420,2689,-4117,-1478,1460,2266,1500,-2748,-1369,2923,670,-1324,-2264,-248,5485,255,-3737,-181,854,2826,446,-4738,256,3809,479,-1102,-3918,160,6109,-1006,-4251,-1067,1518,3862,1683,-7362,278,4021,2178,82,-5985,-347,7166,373,-4216,-3370,643,7064,1471,-6797,-1695,2458,3164,1047,-6089,-1493,7008,1787,-2060,-4631,-827,6863,1290,-5015,-3183,897,3464,2469,-6796,-3210,4016,3416,-219,-4703,-2510,4896,2227,-3772,-2763,-1212,4670,3049,-5219,-2152,1532,3397,1863,-3698,-1362,2999,1164,-873,-3170,-466,3667,392,-3429,-1201,480,3033,1189,-4042,-31,1920,576,-399,-2204,327,4148,243,-1773,222,1286,3690,-1054,-4249,603,3287,2370,-926,-5101,716,3770,-788,-2609,-2706,985,4773,-2396,-5033,-250],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,6,-6,7,-7,9,-9,10,-12,13,-15,17,-18,21,-23,25,-27,30,-34,37,-41,45,-50,55,-62,68,-76,85,-94,108,-123,141,-165,196,-241,308,-423,672,-2745,4873,5082,-810,-3710,-5473,6627,6862,-4099,-4345,-1517,4239,6406,-4874,-4936,1475,2378,4560,-3863,-5010,4346,2144,-730,-1816,-4440,4840,3320,-4640,-803,504,1839,3811,-5897,-2073,4062,-90,1415,-1667,-3074,6168,-517,-4809,1302,-1526,4769,1594,-7719,715,4820,-397,1850,-5689,-2759,9668,-1506,-4928,-1159,-865,6945,2021,-9824,-106,4014,2594,2373,-9361,-2320,11032,854,-3720,-4469,-4191,10299,3362,-10674,-1818,1753,5733,5212,-10708,-4507,8747,2200,-1607,-6684,-5081,8942,4797,-6436,-3061,-1383,5799,4787,-9708,-4122,4072,2805,3024,-6741,-5725,7061,4037,-2882,-3981,-3235,5601,5266,-4443,-2760,859,4487,4587,-6165,-3363,4410,1553,847,-4972,-3192,5626,674,-1809,-1529,-840,4942,906,-5000,-99,1718,1883,1519,-5113,720,4990,-1120,-798,-2552,-1758,6501,-887,-5520,1236,852,3948,413,-7965,2357,5944,-1359,64,-4254,-329,8861,-3549,-6354,924,194,6898,72,-10785,2399,5757,531,698,-8409,-1755,9630,-1061,-3983,-2832,-255,9280,107,-9824,980,3504,3868,1450,-9785,-402,9046,1786,-2827,-5209,-2124,9894,1786,-7237,-1470,262,6719,1687,-7649,-1463,4944,3079,1011,-4937,-2088,7636,2476,-3104,-2622,-2842,5854,2574,-6729,-1890,1830,3171,1415,-5037,-2445,5013,1716,-420,-4285,-1012,4714,-635,-3143,-1143,658,3280,-694,-5590,1976,2890,936,-155,-4747,3157,5216,-2523,-1754,-196,777,4927,-2187,-5992,2338,1330,1872,-1206,-6426,3121,5401,-2402,-2340,-2734,2153,6994,-4476,-6012,1859,3195,3672,-2385,-7280,3977,4952,-792,-2251,-5869,2707,8101,-3261,-5114,-261,2461,6811,-1539,-8869,2292,5223,2097,-699,-8053,1470,7254,-100,-3631,-2770,1717,6244,-1047,-7794,-1025,3064,4265,869,-8054,1645,5725,1343,-845,-4746,156,5766,-522,-3658,-1254,1037,4830,36,-4478,319,3362,2330,-269,-3729,1053,3625,-1156,-2276,-1170,496,4103,-1371,-2638,449,1934,1731,-1307,-2658,2478,1793,-730,-1356,-2189,2794,3677,-2293,-2501,1051,810,2805,-3447,-3635,5197,2147,-760,-2458,-3445,4701,4393,-3420,-2744,-664,3205,4778,-5728,-4929,3173,3174,1589,-3653,-5147,4755,5075,-1924,-3635,-2543,3466,6707,-3463,-5591,1314,3033,3172,-3694,-6707,2627,5006,195,-4056,-4559,3178,6369,-2319,-4657,-1735,2950,4581,-2012,-5862,1142,4891,1285,-2090,-4694,2552,4926,131,-2201,-2934,2215,4951,-1832,-4514,250,2322,3040,-1844,-3313,2032,2004,176,-1029,-2209,1885,2777,-1750,-2625,-482,1931,1350,-2980,-2728,1609,1512,176,-2019,-2217,3184,1027,-2798,-789,-668,2138,2163,-4450,-2229,2784,2647,334,-3974,-1834,4379,2541,-1756,-2880,-978,3950],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-11,13,-15,16,-17,19,-21,23,-26,28,-31,33,-37,41,-46,50,-55,62,-70,79,-90,104,-121,146,-179,228,-308,465,-1728,6579,5574,-3511,-2947,-5060,7975,6394,-7881,-4250,1487,4125,6414,-7283,-7571,8431,3176,618,-3593,-8944,8156,8903,-5461,-3307,-2881,3070,10327,-7480,-8004,4908,1262,4404,-2726,-10673,7270,6658,-3527,-206,-4928,2308,9724,-7683,-3539,2517,-104,5676,-2123,-7656,7638,2643,-2032,1333,-6568,3517,6467,-4371,-1528,813,433,5518,-5064,-5100,6672,428,-850,-722,-3964,4605,2879,-5575,-60,-79,1975,3892,-6088,-2139,4210,1652,287,-5089,-2919,7227,2327,-3218,-2795,-1169,7382,3240,-7219,-2141,1525,5481,2392,-8836,-2187,6677,3104,300,-7150,-3884,10032,3058,-6186,-4314,-1202,8347,4567,-10607,-2190,3515,3803,5075,-9053,-5090,10252,1961,-1877,-4232,-5841,8399,6161,-8247,-1343,479,4174,7031,-8917,-5032,7314,3027,2045,-2918,-6631,7252,4852,-6149,169,-2080,3377,7043,-7742,-3428,3905,-601,4431,-4162,-5645,7406,2496,-3877,737,-1945,3678,3404,-6806,-958,3753,208,2712,-4923,-2993,7222,147,-1999,-781,-1953,5142,782,-5350,-328,2277,2534,1010,-7474,-222,5858,943,-2048,-4318,-265,7880,1102,-6024,-3163,1494,6952,-794,-7541,-206,2344,4540,175,-7919,-494,8419,1537,-2320,-5931,-550,10444,221,-6542,-1656,724,7136,1165,-11331,-259,4626,2744,606,-7482,-2227,9384,1124,-3702,-3021,-2588,8995,3005,-8001,-999,2117,3586,3060,-7104,-3740,6894,992,-824,-3609,-3883,7530,1291,-6483,-1299,-96,2437,3890,-7166,-1988,5020,-446,1712,-1954,-2875,6659,-586,-3039,-133,-268,2674,843,-5898,-181,3935,-784,222,-4332,409,5753,-1971,-3943,-863,-839,3603,-615,-5755,400,2993,1518,-1240,-6254,1180,6080,-730,-3905,-3872,2320,6896,-1211,-5689,-1660,3488,5168,-2097,-6026,1444,4537,2657,-1913,-6083,997,7962,-126,-5181,-4173,2071,8146,-1161,-7399,330,3517,4899,-607,-8190,735,6014,1625,-1298,-6350,-137,7919,-1323,-4658,-2280,959,6615,1040,-8286,652,3091,2831,979,-5821,-595,6010,-974,-2156,-1735,-1812,4801,-125,-5374,726,761,1968,508,-6119,806,4479,562,-952,-653,-943,5099,-1432,-3191,1832,840,1820,-273,-5098,2601,3579,-1874,-944,-2580,2375,4846,-2149,-4568,695,1474,2682,-2585,-5019,2994,3466,411,-3146,-3346,2813,5228,-1323,-4399,-2333,3679,5070,-3642,-4551,1381,3880,2720,-3049,-5590,987,4239,75,-3369,-3849,3415,7010,-1882,-3930,-2017,3798,5169,-2678,-5152,366,4170,2511,-3026,-6119,3005,6169,-1426,-3815,-2910,1515,6760,-2155,-4161,-349,1134,4467,-1829,-6295,2481,3721,817,-2232,-4341,869,4808,-1128,-3644,-855,351,3465,-1093,-4711,1366,2673,1184,-1228,-2537,2474,2950,-920,-1697,156,1367],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-12,12,-14,15,-17,17,-19,22,-23,26,-29,31,-34,39,-42,48,-55,63,-74,87,-106,134,-179,262,-472,2417,4206,-1538,-8716,826,9829,-844,-2486,-5910,613,11893,-1818,-8282,-174,1451,7434,1173,-11862,555,6256,1591,1380,-9806,-1028,11016,-1501,-4353,-1757,-2354,9107,2818,-11225,-148,2778,2509,3761,-9505,-2957,9613,-2050,-1584,-2684,-4735,9478,1919,-8342,1517,-337,2421,4724,-10004,-491,6366,-1540,-47,-2404,-2451,7627,-806,-5386,2221,-461,4567,1280,-7319,1653,3743,-846,-501,-4019,856,6816,-2502,-4689,-197,885,5522,-2783,-7593,2810,3765,1328,-3128,-6312,3922,5673,-1883,-2893,-4383,3156,7550,-4240,-5113,-42,2431,6807,-3831,-9103,2505,6260,1789,-3934,-8167,4224,8845,-3272,-3547,-5362,2610,10627,-2586,-8034,1897,2393,6378,-1789,-12369,3338,7027,-1850,-1914,-7746,761,10950,-3006,-5543,-185,-1600,7649,-285,-11856,3791,3927,493,540,-7386,790,9566,-4131,-3513,-1754,-2437,8360,288,-7553,2931,623,879,1849,-8540,978,6618,-2510,40,-1560,-313,7064,-2082,-4072,3272,1164,2173,-1118,-6822,2406,3925,-3021,-664,-3437,2590,5040,-3979,-4625,1510,3456,4474,-3342,-5440,4540,4699,-248,-2436,-3990,4757,6516,-3039,-3353,-3259,5523,6457,-5860,-5774,2766,3704,4435,-5349,-6810,4980,5187,-342,-4409,-4958,6562,6970,-4486,-4182,-2225,3886,8236,-6270,-7800,3521,3052,2200,-3279,-9110,5486,6988,-3472,-2793,-4228,2878,8525,-4302,-6314,2500,922,5720,-1374,-7511,4201,3608,-534,-314,-5572,2670,8333,-3891,-3167,325,386,4953,-2306,-6193,3167,1713,-649,-947,-4260,3776,4504,-4562,-1283,-1465,898,4118,-2648,-3871,3997,1853,-244,-949,-4042,5008,4277,-4095,-2369,-372,3594,3775,-5741,-2958,2956,3225,301,-5117,-4107,7180,2902,-1696,-4129,-2882,6622,2399,-5528,-3046,87,5590,2381,-7738,-2893,4138,3761,504,-5439,-3589,7084,5113,-2609,-4896,-3905,5472,4564,-5000,-2590,1069,3827,5045,-6343,-5146,4280,2748,235,-2893,-5538,5098,4938,-4181,-2480,-1974,3398,6253,-6073,-5512,2628,2299,2742,-3240,-5191,3511,2672,-2610,-1971,-3064,1741,4951,-4121,-1847,3212,1674,2075,-2777,-4328,4298,2096,-2397,-663,-2109,2950,2974,-3892,-2398,2326,1450,2418,-3823,-2189,4503,951,-951,-3571,-1013,4782,1021,-4215,-1964,2163,3734,535,-5516,-2423,3640,3667,-1574,-5288,-1677,5606,1927,-3817,-3931,474,6352,1188,-4697,-1723,2765,3728,1413,-6772,-2580,4942,2540,-2586,-5521,-1665,6596,2070,-3578,-2745,-364,6033,1861,-6723,-2543,4117,3001,561,-5654,-2471,5744,1984,-2079,-3026,-1693,6152,4053,-5046,-2139,1004,3561,2294,-4400,-3199,4172,884,253,-3014,-2671,5482,2731,-2558,-716,-53,3976,1964,-4569,-392,3462,1115,-246,-2440,-1280,3838,-16],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-7,7,-8,9,-10,12,-12,14,-15,17,-19,21,-23,26,-28,31,-35,39,-43,48,-54,61,-70,81,-95,115,-144,194,-309,931,3635,5413,-1427,-8942,2347,6617,1953,-2425,-5487,1118,8326,-1615,-3892,-3156,1190,6708,-1974,-5221,1579,2718,3520,-1572,-5751,4100,3112,-1054,-770,-3865,2279,4772,-4554,-2376,1216,616,3902,-3684,-4259,5726,576,-2029,154,-5336,5326,5999,-7179,455,1248,2317,5226,-6561,-3860,6575,-566,-152,-2070,-5763,8714,4623,-7678,-53,-351,2812,7598,-8943,-4472,6547,1810,3650,-5594,-7605,8830,4656,-4718,-2674,-4773,5670,7637,-7821,-6126,2921,2639,6431,-4882,-8106,7260,4648,-533,-4481,-6115,4463,9447,-4645,-4632,-2320,3671,7966,-4298,-6902,2175,3370,4083,-3294,-7236,3529,4169,-942,-3008,-4181,4720,5777,-3335,-2801,631,3218,4543,-3727,-2548,3017,2696,-26,-2555,-4585,4424,2758,-2502,-796,-2256,2519,3923,-6684,-370,2703,944,2998,-4461,-3176,6530,238,-2727,115,-2618,6252,1169,-7745,-437,2091,2339,2787,-7677,-1700,7312,-256,-2533,-2092,-4339,8828,2893,-8119,158,1457,3145,5203,-9024,-2770,7148,1377,-224,-5305,-3991,9396,2987,-5759,-1969,-1794,6996,6235,-8383,-4472,5017,3385,2255,-6081,-5909,8205,4246,-2874,-4123,-3948,4990,4931,-5653,-3810,1126,4852,5017,-6048,-5470,3931,3933,790,-3476,-5118,4700,3535,-2013,-3065,-1692,4151,2647,-4662,-1960,1390,1224,2491,-4906,-2984,4247,900,-6,-562,-2414,4458,1725,-3642,127,-167,2527,1157,-4759,419,3694,-345,-918,-4315,-760,6783,-2138,-3070,-549,-988,4600,593,-7240,1768,3741,1125,-295,-6514,-90,7397,-1889,-3657,-1524,452,7333,618,-8642,1246,3114,3464,685,-7571,-257,7659,575,-2039,-4453,-1289,8094,381,-7233,-1530,2252,4165,1596,-8171,-1958,6266,3499,446,-5531,-3231,7948,2210,-4189,-3027,-1224,6539,2760,-5839,-1577,3069,2469,1434,-5805,-2675,4860,3002,-1186,-3413,-1432,4960,1346,-3766,-1017,972,4989,2213,-4257,-621,2545,1484,67,-4006,-1760,3505,426,-1192,-286,853,2744,-192,-4387,801,1459,1621,561,-3781,1408,4117,-1308,-1176,-2180,2213,4338,-1370,-3547,940,1842,2752,-1126,-5359,2064,4717,-137,-1394,-4242,1070,6774,-2878,-5317,535,2030,4716,-2437,-7564,1530,4041,1188,-1937,-5321,2697,6592,-1516,-3783,-2246,899,7120,-27,-7041,-25,3013,3472,-579,-5795,1108,6956,1074,-2528,-4272,-17,6558,556,-4079,-1360,1639,4002,-916,-6069,-419,3503,2566,-266,-3129,-208,4623,119,-2817,-1563,1132,4611,-45,-3613,-60,1995,2554,-1423,-3216,370,2894,398,-1860,-2799,137,2657,-901,-2549,-161,432,1578,-936,-4086,2881,2545,-409,-2110,-2983,2109,2754,-2000,-1423,262,1716,2939,-3010,-4389,2244,2245,1295,-3076,-3017,3230,4048],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,5,-6,6,-7,9,-10,11,-12,14,-16,17,-19,22,-25,27,-30,33,-36,41,-45,49,-55,61,-67,74,-81,90,-100,112,-125,140,-158,180,-208,244,-293,364,-475,681,-1185,5326,5813,-7517,-3098,2328,5354,3995,-7486,-3974,5006,2209,1410,-5481,-3322,5294,2505,-3774,-1606,-2389,5609,3103,-5756,-1410,833,1589,2340,-6495,-1154,4464,86,-444,-2664,-2695,7363,-492,-4795,1283,-227,3858,2613,-7211,1932,4486,-1815,443,-4084,-354,8218,-3377,-5788,2172,-1586,7217,199,-10126,2459,4146,-644,1667,-7418,986,9794,-3066,-4733,-894,-778,10984,128,-10293,2676,4149,2935,1009,-10618,-139,10406,-1193,-2878,-4828,-2034,11420,106,-9580,556,1574,6145,1568,-10667,-1436,7515,1991,677,-5795,-1408,9138,1671,-6006,-2974,-141,7324,1860,-8408,-2148,3451,3982,1591,-7866,-1234,5635,2205,534,-4774,-1497,6212,-22,-3640,-2266,-92,4967,167,-6318,140,3418,1091,596,-5257,1061,5265,-1595,165,-1586,728,5919,-1944,-5286,2476,399,1494,-260,-6152,3871,4126,-4353,-1987,-2097,2234,8020,-4372,-5571,3452,1088,3692,-2578,-7988,5096,5223,-3147,-1432,-6156,3232,9558,-4448,-4962,1452,1127,7824,-2711,-8616,3026,4785,602,-1757,-8571,2182,8177,-3017,-4599,-3473,1349,9465,-1770,-7848,377,4116,4890,-236,-8504,2339,7010,-513,-2898,-5093,-64,9347,-308,-5172,-246,1398,5179,-245,-7056,461,3504,1319,-759,-5552,1224,5172,-395,-2921,-3212,1341,5851,-1424,-3857,324,1298,3547,-1818,-4545,3107,2103,687,-921,-4539,2123,4288,-2394,-1868,1017,1000,3472,-2660,-3003,3964,1190,-421,-111,-4411,4463,3326,-3961,-813,-146,2404,3603,-4511,-3939,4977,1756,1237,-2479,-5996,5642,3495,-4331,-2453,-2802,3146,6366,-5991,-4482,2440,2138,3731,-4170,-7598,6086,4394,-1080,-2398,-5942,3965,7484,-3357,-4338,-93,2499,6404,-3284,-5922,2130,3887,901,-1745,-5604,3358,6600,-1956,-3437,-3002,2315,5661,-3378,-4610,765,2626,3735,-2665,-5388,1759,3707,622,-3029,-3231,2460,4692,-1896,-2365,-1007,1955,4233,-3317,-3736,2883,2191,1707,-1769,-2736,3354,2357,-1573,-1337,-892,3453,3001,-4987,-1561,1757,714,1261,-3314,-1678,4408,1914,-1431,-2266,-2343,3649,2455,-5585,-1382,973,2925,1688,-5092,-2939,5970,1426,-905,-3430,-2634,6381,2843,-4416,-1817,526,4994,3946,-5777,-3414,3424,3493,861,-4809,-4116,6576,3518,-2321,-2963,-1874,5036,4387,-4792,-4775,1267,4274,1084,-4453,-4589,4407,3461,138,-2894,-3049,4119,4429,-2988,-3852,-1199,3375,2869,-3729,-3357,2812,2891,894,-2286,-3249,3145,2016,-901,-2074,-2001,2436,1605,-3596,-2637,1411,3520,911,-2674,-1816,2852,2587,-1802,-1870,-1008,3656,1510,-2602,-640,-987,1923,1642,-4266,-212,2533,937,-386,-2765,-210,4835,704,-2215,-1065,978,2718,175,-6099,-422,3776,2190,-1100],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,14,-15,17,-19,21,-23,25,-28,30,-34,36,-40,45,-49,54,-60,66,-74,82,-93,107,-123,144,-172,212,-270,365,-546,1004,-4933,-7212,2757,4618,6204,-5612,-8986,6513,6611,472,-3901,-8159,4846,8810,-5009,-4952,-1727,2205,10198,-5369,-9800,3945,3507,4733,-1867,-11534,4195,9102,-3710,-1365,-5624,694,11097,-3650,-6332,2011,-1154,5236,798,-10583,2927,5329,-2236,1798,-5982,-1190,9247,-3154,-3747,1942,-2484,7702,-1983,-8732,4275,3549,-739,703,-5867,1299,6369,-4309,-1042,-192,113,5836,-3444,-5741,5182,1848,601,-1543,-5474,5421,4249,-4337,-1289,-1838,2879,4679,-5153,-5303,3230,3215,3205,-4815,-4639,7008,4792,-1740,-5065,-3547,6385,5538,-5630,-5085,-1036,4730,6531,-6763,-4954,4735,3640,2901,-5424,-7249,8563,4996,-4022,-3467,-5443,6868,7475,-8514,-4948,1631,2451,7042,-7256,-8572,6428,3898,1719,-2336,-8533,6281,7128,-6377,-1517,-3061,883,9241,-5340,-7068,4081,479,4300,-1926,-8940,5814,4092,-3235,772,-3753,1701,7431,-4189,-2864,3293,-2162,2987,-1755,-5352,6123,2106,-2648,-291,-3152,2926,4741,-6994,-493,2725,-238,3230,-5067,-3859,5193,1070,-1366,-2651,-3895,5637,2113,-5427,-1523,279,4342,2136,-6193,-1514,5477,3640,256,-5494,-2160,7135,3094,-3624,-4303,-2642,7701,2816,-6914,-2282,1816,4331,2691,-9244,-3390,5565,2917,92,-6159,-3512,7253,2454,-5068,-3366,-3124,6850,4485,-7442,-2754,2710,3256,4115,-7225,-4763,7180,1590,-332,-2734,-5206,6935,6607,-5577,-1274,-423,1581,6184,-5506,-4659,5511,416,1599,-1303,-5487,5855,2959,-3892,498,-1624,1630,4050,-6149,-591,3759,-1293,459,-1767,-3827,6078,1278,-4589,1443,-744,2949,2566,-6306,17,4069,461,565,-4799,-1740,5699,476,-3627,-1993,-296,3647,865,-5253,-356,2182,3104,-97,-7232,173,4855,2426,-1863,-4876,-204,6522,1388,-4986,-3246,904,6854,449,-7217,-358,3537,4496,138,-6197,-1022,7651,2566,-2291,-5115,-1829,8868,1430,-6286,-1560,402,4637,1448,-8014,-1549,4329,2687,1407,-5727,-3146,7436,1410,-3752,-2499,-1814,5558,2191,-6168,-1063,720,2409,3435,-5302,-2900,4799,979,-82,-802,-2179,4874,1167,-6052,859,20,1242,2206,-3750,-752,2902,-368,-878,-1562,-2165,4594,161,-3851,1400,975,2602,-487,-4822,715,3466,667,-1799,-2225,931,3988,-811,-3870,-1638,2199,4067,-1373,-6292,-955,4445,2005,-1989,-6190,2366,5578,-482,-3867,-3737,1868,7356,-1040,-5829,-541,2034,4779,-2827,-5243,-629,5073,2889,-2647,-5788,1543,6561,308,-3910,-3283,2011,6476,54,-6234,-271,1665,4583,-199,-6888,-463,4856,939,-2578,-5014,437,6345,893,-2942,-915,1647,4529,268,-5851,-188,2613,1880,288,-4724,-576,4706,-499,-1992,13,371,3958,543,-3832,496,1429,280,874,-2447],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,5,-6,8,-8,9,-10,11,-12,14,-15,17,-19,21,-22,25,-27,31,-33,37,-41,45,-49,56,-62,69,-78,88,-100,116,-136,164,-203,266,-381,659,-3024,-523,10159,1618,-7783,-1460,1748,5992,3744,-10556,-1957,7598,2527,-122,-7012,-4117,11432,2652,-6832,-2016,-2802,7988,5689,-10295,-1658,4836,2309,5375,-7494,-6387,9601,1932,-1001,-2176,-5795,7556,4732,-9183,-1160,-995,1368,6811,-8174,-4827,8465,-637,548,-1326,-6403,7092,3023,-7087,1910,-1205,2412,4775,-7394,-696,5324,-1868,1365,-1748,-3589,7052,689,-4384,1273,-1303,3904,2446,-7308,184,4857,305,250,-4750,-401,8036,-1465,-4475,-2170,1437,6504,-1283,-7554,-252,2827,5397,-970,-7314,768,6333,1595,-2564,-6879,1931,9216,-889,-5959,-2432,908,9873,-931,-10008,-354,4597,5738,-373,-10479,761,9161,832,-2334,-6181,-1019,10742,116,-6767,-313,-12,7283,2311,-11296,-669,5466,1472,2563,-7089,-2515,10254,362,-4058,-1089,-2774,7418,2566,-9182,1185,1127,641,3848,-7532,-1827,8001,-1628,-1995,-1731,-2973,5768,1133,-5996,1811,1047,1475,3979,-6219,-623,5033,-2672,-549,-2140,-1626,6293,-2396,-5503,1691,1315,2084,-884,-6608,2866,3704,-1490,-640,-3416,1858,6518,-895,-4034,-260,3339,6791,-2044,-7209,2221,5135,2465,-2502,-7037,3372,5688,-344,-3626,-4618,3576,8212,-2644,-5498,-1166,3319,6518,-3305,-8387,2175,5130,2495,-1821,-7540,1685,9226,-2093,-3008,-4009,1008,9353,-1907,-7108,1681,1188,4621,-103,-9474,1265,6310,-807,-613,-5928,-347,9208,-1743,-4711,-1011,-695,6351,566,-7422,1813,3633,58,958,-5792,-513,6201,-3023,-1475,-201,-634,5558,-846,-5172,3089,523,-350,408,-4371,2201,4823,-3121,-1743,-1101,2181,3967,-3589,-4556,3180,2999,509,-1724,-5366,3447,3672,-3084,-2865,-3886,3033,5428,-3535,-4026,946,3034,2512,-5547,-4731,3808,4526,1456,-4598,-4574,4691,6316,-2235,-4635,-2277,4328,5417,-5178,-4810,1208,3825,3720,-3479,-7214,3324,4981,317,-3359,-5201,4308,6567,-3186,-4564,-1105,3026,6785,-3562,-6195,1897,2713,2134,-2091,-7770,3066,5184,-3009,-1752,-2390,1492,6152,-2726,-3200,2121,1815,2946,-662,-5197,3204,2237,-2720,1159,-3280,1851,5025,-2869,-1318,528,688,3076,-1348,-3826,4034,1915,-1168,-386,-2053,3103,1680,-4478,-519,979,1295,2985,-4148,-2567,3223,1821,-852,-2985,-1221,4891,2623,-4198,-3418,61,4053,3089,-3961,-2722,2451,4059,328,-5010,-1943,4268,3753,-1897,-4322,-3182,5936,3454,-3452,-4251,-178,5160,3898,-5330,-5294,3156,3760,1447,-4947,-3740,5355,3952,-1914,-3490,-2959,5220,4460,-4453,-3038,1321,2914,3278,-4080,-4355,3849,2058,398,-2224,-3683,4117,3120,-2963,-1006,-727,2537,4237,-3503,-2317,2425,1571,1078,-1080,-2940,3558,1948,-1917,-406,-1039,2510,1978,-3458,-1099,2832],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-5,6,-7,8,-8,9,-10,10,-11,12,-13,15,-16,18,-20,23,-25,28,-32,36,-43,51,-62,78,-103,151,-264,1586,-1696,-4366,-4177,4535,6890,-4478,-4601,689,3119,6070,-4000,-6732,3485,3738,2541,-3116,-5358,4677,4181,-1404,-1753,-1392,2702,4125,-4665,-2496,2127,1006,3634,-5204,-3788,6348,-27,-564,916,-3289,4802,3137,-7586,85,1671,943,3686,-7221,-1100,7109,-2001,-549,-753,-3846,8076,1929,-7912,424,-580,3375,4766,-9501,-1758,8202,-935,1503,-5180,-5608,12143,1929,-6986,-1637,-2237,6676,5998,-10860,-2512,5119,1973,1679,-7971,-6313,9295,2187,-3199,-3879,-4654,8007,5583,-7763,-3998,777,5191,4531,-7810,-5353,6419,3514,893,-3883,-4542,8372,5303,-3188,-4156,-2435,4224,5133,-4667,-4027,1169,3386,3054,-5576,-4209,3762,2184,494,-3773,-3377,5351,1717,-2630,328,-1933,3265,4144,-4979,-1126,2714,658,2215,-3954,-1717,6157,-1291,-2548,758,-1249,5543,748,-7052,1947,3116,136,2331,-6228,-437,6046,-1739,-2704,-2258,-2465,7772,-128,-8042,1971,2053,2309,1137,-8632,1123,8590,-1177,-1940,-4776,-1815,9430,-690,-7618,-1500,398,6243,1343,-9240,-1438,6324,2789,418,-6080,-2637,9940,2468,-3753,-3043,-1844,7145,2469,-8091,-1975,3995,3815,2476,-7173,-3386,6270,2602,-1377,-4664,-2572,6389,2855,-3192,-2363,311,4628,1774,-5485,-1817,1828,3305,1164,-5024,-2284,3791,1499,-1226,-2589,-694,4624,149,-3842,382,1111,2275,1328,-6043,797,4499,-1967,24,-2293,1344,5669,-2192,-3126,987,-436,3773,-1682,-5497,3274,3002,-604,-144,-5691,799,7155,-3200,-3096,555,-333,5683,-1979,-7021,3441,3183,1247,-469,-7130,2944,7323,-1584,-2933,-2822,486,6844,-1523,-6591,897,1384,2878,-79,-8569,2107,5909,-515,-1676,-4928,15,7830,-1312,-5058,-1327,155,4882,336,-7646,71,4744,2648,-268,-5137,115,5708,593,-2398,-2654,483,5855,-244,-5586,-960,445,4575,-32,-5556,1258,3678,2497,-1311,-3778,1484,4203,-70,-2629,-599,521,2858,-787,-4406,864,2103,757,-2168,-4007,3262,4219,-1721,-1114,-1201,1814,4271,-2339,-3100,2203,1744,1839,-2594,-4475,3528,2580,-2873,-1110,-2870,2684,5310,-4487,-3388,2342,3217,3181,-2239,-4561,4180,3198,-1402,-2382,-4353,4101,6226,-3407,-2904,-909,2843,5517,-2811,-6394,1768,2380,2835,-2927,-5386,2491,5506,-2383,-3549,-3277,2007,5731,-2257,-3836,333,1593,3486,-1334,-6338,1034,3713,1298,-2686,-4349,2106,3775,-224,-2648,-1957,1349,4146,-896,-4157,683,2167,1596,-2270,-4697,2886,2274,-531,-1625,-1602,2180,4181,-1053,-1657,418,1037,2266,-1145,-1165,1862,1453,130,-2235,-2920,2383,1505,-2355,-1761,660,1916,1043,-3364,-2265,2952,753,-441,-2166,-2100,3936,3220,-4235,-2561,172,2673,2963,-4627],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-4,4,-4,6,-6,7,-8,8,-10,11,-12,13,-15,17,-18,21,-22,25,-28,31,-34,38,-42,46,-51,57,-64,71,-78,87,-96,95,-41,-775,-8472,-1736,7142,2531,-1624,-5384,-1024,7718,1577,-5573,-2648,885,6264,1285,-6270,-473,3253,2159,938,-6459,-373,6330,-185,-994,-2428,-809,6954,-1424,-5803,1762,350,2117,340,-6792,2956,3686,-3621,845,-2751,647,7034,-5460,-3222,3225,-1075,5075,-2162,-6806,6016,4291,-2950,166,-5838,2946,8595,-6761,-4422,2393,982,6995,-4111,-9656,5971,3632,-1065,-1919,-7798,3772,9881,-4275,-4498,-1190,1019,9432,-4356,-8909,2700,2718,5496,-469,-9224,2093,8202,-906,-3129,-5600,1075,9733,-2120,-6184,-1463,1739,7143,-155,-9106,545,5690,2942,-1473,-6382,649,7661,-116,-2836,-4320,693,7465,-304,-3932,-532,2496,4973,-235,-6946,815,2718,1058,-748,-4598,1151,4976,-2311,-1643,-727,-366,5709,-2055,-3860,2915,1428,340,-1488,-4578,3969,3237,-4653,809,-1042,1235,5747,-5605,-3938,3674,99,2861,-2813,-6494,7263,3738,-3551,-217,-3505,3723,6511,-7618,-3635,4066,1647,5063,-6154,-7903,7034,3576,-1427,-3585,-6368,5093,8393,-6142,-5362,-904,2960,7556,-4514,-7338,3578,3508,1923,-2888,-7623,4304,7448,-1783,-3133,-4101,3184,7175,-3342,-4706,1378,2714,5355,-3129,-6789,2287,5236,1143,-2963,-5603,2024,6473,-2217,-3218,-565,2603,5293,-2941,-4192,1261,2166,2549,-2508,-4979,2625,2669,-114,-2194,-2980,2415,3800,-1871,-996,571,854,2789,-3778,-3333,4776,455,-592,-930,-3393,4619,574,-5969,338,-947,2538,2878,-5246,-1219,4553,-221,-174,-3843,-3984,5884,2552,-5427,-167,-868,3586,3829,-7685,-2872,4518,547,2139,-6006,-4627,7288,3208,-2863,-2338,-2754,5470,6352,-6636,-2680,1611,3671,3268,-6128,-6215,6017,3817,551,-4323,-4969,5210,4931,-3865,-2407,-624,3583,5585,-3436,-4813,3143,2772,2399,-3192,-5365,4163,4330,-1484,-2764,-2695,3417,3945,-3335,-2290,-309,2600,3631,-3364,-2977,1845,1961,551,-2051,-1521,3836,1137,-3561,-610,-1192,2489,1000,-3213,16,1717,23,1353,-3273,-1648,4499,-1092,-2427,-1541,-849,3386,753,-5533,-100,1691,1970,478,-4095,-612,6043,512,-1316,-2809,-898,6510,-316,-5944,-905,2558,3641,1918,-6358,-699,4724,1731,-1184,-3631,-1021,6364,1209,-5011,-1733,-179,4770,2778,-6319,-2925,3523,2657,857,-5141,-2221,6120,2258,-2268,-4020,-1528,4401,2824,-4399,-3053,945,4223,1464,-4679,-2706,3197,2363,-209,-3509,-1042,4703,2082,-1956,-3330,21,2744,1965,-3528,-1491,967,1368,255,-3343,-336,3904,1381,-1064,-3066,299,4189,360,-3810,-86,638,2276,167,-4094,922,1898,89,-377,-2482,1095,3582,-1522,-2813,496,302,2649,180,-3882,833,2327,972,-1089,-3750,1965,4281,-1256,-2044,-1285],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-6,6,-7,7,-9,10,-12,13,-15,16,-18,21,-22,25,-28,31,-35,38,-42,47,-52,57,-63,70,-77,85,-94,105,-117,131,-147,167,-190,220,-260,315,-398,544,-875,3831,-24,-4486,-6310,1438,10021,-2369,-6209,-3054,2057,9500,-1258,-10752,1726,4626,3872,-324,-10027,517,10402,-2568,-2005,-5331,-1465,12300,-260,-8843,1053,756,6635,2877,-11748,903,7466,-595,668,-6740,-2316,11181,-520,-5799,867,-2970,6013,3161,-10976,2869,3182,-2262,3583,-6372,-1692,9516,-2842,-2967,926,-2227,6201,696,-8245,3466,2011,-26,1876,-6274,810,6556,-3393,-2329,-259,120,6379,-3711,-6470,3491,2982,2416,-2101,-7075,3616,5800,-2418,-2996,-3291,3297,7757,-2822,-5474,220,3878,6295,-3621,-7316,2474,5498,2462,-2476,-8008,4547,7364,-3772,-3794,-4195,3685,8801,-5118,-7482,492,3886,7256,-3667,-9293,4780,5794,542,-2829,-7115,2749,10296,-3307,-4084,-2108,621,9567,-2485,-9139,3272,2368,3182,871,-8344,1734,7681,-1846,-1469,-3040,-1201,9096,-2394,-6289,1953,-1039,5192,816,-8126,3350,5157,-2798,1234,-4479,215,8433,-4144,-2127,3180,-1713,3931,-1816,-6847,4350,2612,-1930,385,-4627,2537,5478,-5005,-3794,341,1193,4269,-4296,-4740,5192,2318,90,-3043,-4362,6266,5161,-2502,-3860,-1748,4994,5011,-5403,-4286,2310,4888,2524,-5610,-5707,4713,5440,-178,-3764,-4541,6799,5895,-3960,-5780,-1877,4831,6614,-6591,-5736,2859,2951,4321,-5042,-8008,5864,5605,-1181,-2561,-5968,4395,8554,-6727,-5019,-372,2734,7590,-4962,-7791,6621,3356,862,-1626,-5804,3329,6051,-4776,-1379,-648,1131,7389,-3557,-5387,3255,1140,2596,-684,-5474,4059,3792,-3092,246,-2038,1013,5637,-3998,-1814,3803,276,2565,-1506,-4584,5203,1999,-2702,-1311,-1918,3240,3417,-4864,-2026,2030,1634,2401,-5688,-3399,5014,3119,-1419,-4162,-2214,5980,2937,-3673,-3581,-374,4877,2443,-6119,-3361,3787,3600,535,-5944,-3124,7196,2149,-2498,-3475,-2589,6568,3194,-5065,-3203,972,5649,3300,-7161,-3965,4166,2676,1956,-5873,-5435,5939,4610,-2498,-3918,-2037,4826,4551,-6265,-3359,3008,2913,3070,-4558,-4062,5266,2498,-1302,-1675,-3834,4286,4021,-3598,-1665,-57,1362,3242,-4784,-4289,5892,173,363,-743,-2643,4856,1541,-3492,43,-345,1987,1927,-4308,-2245,3874,1731,420,-1711,-1316,4596,1193,-3805,115,1068,2728,245,-5571,-1237,4315,2536,-155,-4599,-1023,5856,1369,-3226,-2838,-114,4360,1189,-6729,-1747,3925,4245,628,-6651,-1400,4910,2905,-1787,-4631,-730,6025,1744,-4797,-3893,-577,6565,826,-5317,-1699,2163,3587,223,-6541,-1436,6038,2285,-2088,-4383,-1620,6793,506,-5889,-2204,477,3831,1540,-5763,-2266,4370,2556,1250,-4099,-2632,5480,1619,-1262,-2615,-638,4192,2088,-3862,-1288,722,1542,815,-4045,-1116,4658,-276,-2159,-1561,-1045,3868,-78],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,5,-6,6,-6,8,-8,10,-11,12,-13,15,-16,17,-20,22,-24,27,-29,32,-36,41,-46,53,-61,70,-83,101,-127,168,-241,872,-7997,-6077,7078,4156,-1007,-6109,-5326,9653,6039,-6832,-4626,-2489,6193,7576,-9489,-5302,4875,2901,4670,-5721,-8266,8072,5457,-2795,-2236,-7250,6172,8306,-7248,-4501,942,2117,8632,-5670,-7622,7071,1643,-511,-1062,-8323,4938,7061,-6519,-639,-1036,1052,7750,-5144,-5353,5450,-136,2800,619,-7319,5230,4569,-3140,1782,-2145,1278,5981,-7240,-1964,4793,181,1666,-2624,-3807,7118,1687,-4048,-1293,-1938,5439,3716,-8386,-2242,4147,2412,2103,-6068,-2718,7797,773,-3305,-4990,-1712,7834,2514,-6232,-2861,767,6479,2010,-8627,-2893,6187,4520,-183,-8280,-3161,9179,2251,-3830,-4886,-1933,9662,3584,-8234,-2857,280,6191,4037,-9082,-3845,6984,825,1742,-6613,-5556,10438,1551,-5421,-1920,-2810,6027,6366,-8637,-2547,3954,1848,4140,-5940,-5672,9033,1576,-1624,-1555,-5593,6850,3385,-6842,191,569,-267,5363,-6302,-3463,6921,-757,-1161,-1137,-4477,6731,2127,-6016,1483,210,1163,2841,-6811,-1040,5520,-1022,-970,-2648,-1684,7597,333,-5573,483,343,4542,1697,-7687,-531,4468,2326,-1099,-5534,-444,7789,-103,-3866,-3089,940,7573,-1165,-5969,-1935,2166,5078,-239,-8738,-20,6092,2838,-1719,-8171,275,8450,642,-4453,-3705,678,8628,456,-8992,-18,2317,4293,1328,-8814,-984,6852,1019,-1308,-6518,-2876,8540,427,-6237,-657,-752,5839,2076,-9209,-518,5586,1598,1053,-6594,-3213,7638,-120,-4589,-347,-3034,5211,1781,-6576,127,1904,161,2713,-4874,-1762,6787,-1403,-1023,-787,-2018,6134,541,-6243,2497,1252,770,1705,-4512,1598,5372,-2219,-2244,-2106,333,6235,-1516,-5244,1684,1375,2803,-922,-6168,2235,4098,318,-2418,-4155,1932,8135,-2794,-5190,-1062,3218,6006,-2085,-6978,571,3717,2450,-3247,-7568,1367,7487,1163,-2414,-5064,1642,7332,-658,-5612,-1146,2931,5143,-2258,-7224,1274,5012,3608,-1637,-7505,1165,7748,-369,-3237,-3210,568,8346,-1070,-6196,1352,2260,3662,1675,-6844,1816,4897,-205,-957,-3401,-401,6714,-710,-2866,313,544,3781,-993,-6433,1809,2979,67,245,-5212,205,6387,-3013,-2453,-250,1198,4463,-1545,-4732,2274,2963,-305,-1679,-2917,2147,4528,-2045,-2296,-56,2386,3572,-2975,-4369,1730,3186,1783,-2728,-5099,2618,4943,-749,-4290,-2919,3149,5815,-3526,-5244,-419,3847,4346,-4639,-6395,2769,5394,1004,-3870,-4788,3905,4523,-2110,-3857,-2021,2956,5572,-3684,-5021,548,3079,4766,-3335,-6590,1579,5161,335,-3448,-4779,2234,5155,-1826,-2831,-1057,1778,4008,-2143,-4618,2365,2827,1822,-2271,-5282,2684,6065,-1433,-2144,-1457,701,4463,-2448,-3332,1400,876,1042,-1598,-3418,2801,3260,-1613,-646],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-13,14,-16,17,-20,22,-24,26,-29,31,-35,38,-42,47,-52,58,-64,71,-80,89,-100,113,-130,151,-178,215,-269,356,-515,908,-4461,-4965,3684,4847,1614,-7502,-4375,5204,3620,-709,-5248,-4928,6484,3075,-4257,-1480,-694,6030,3426,-6855,-1222,2612,1083,1738,-5397,-2788,7254,-345,-2570,-1176,-2828,4409,1115,-7836,2879,1346,1004,2617,-6460,-489,5872,-3925,-1729,713,-2312,6988,-506,-7545,3940,1724,2743,1591,-8721,2159,9103,-2154,-1622,-3382,-1406,10786,-1052,-7765,2827,90,5753,1416,-11729,222,7630,324,198,-6582,-2279,11420,283,-7166,-2880,-817,9062,2734,-9741,-818,5245,3885,1580,-9418,-3626,8166,917,-2953,-4938,-2915,8013,3188,-6665,-2662,1165,6878,2393,-8460,-1284,3850,3749,365,-6453,-2943,6274,2010,-1233,-4007,-1178,6780,1787,-5665,-1684,185,3019,1140,-7202,368,3963,-253,642,-4391,-619,6599,-808,-3147,33,-1363,4859,-296,-6472,3176,2843,84,1629,-5289,1525,6154,-4776,-1419,-850,-712,6557,-1835,-6109,4128,1865,116,217,-7757,3296,7840,-3834,-2264,-2468,88,8636,-3379,-7942,2239,2376,3564,125,-8921,3131,7822,-1130,-1665,-5186,1169,9833,-2968,-5772,-663,1012,6732,-367,-8966,-592,5646,2888,-1164,-6948,1061,8443,-672,-3014,-3466,-558,8176,291,-5898,-763,2680,5096,736,-7388,-362,5263,1644,-1578,-4775,-71,6156,-646,-2848,-1783,-646,6296,-340,-3536,367,2053,2528,-707,-5054,1317,3456,-1992,-1054,-3447,686,5441,-2171,-2866,2050,-1493,3257,-1749,-5297,3795,2884,-2156,-772,-3131,2381,4923,-5438,-2099,1717,1539,3937,-3113,-6060,4870,2696,-1097,-1023,-5613,4255,6237,-4673,-3217,905,1948,5690,-4147,-5430,4789,2675,2020,-2437,-7134,4517,6811,-2426,-2805,-3501,3152,7570,-3578,-6830,1066,3424,4298,-2229,-7699,1843,6333,-1551,-3196,-4842,1356,6734,-1647,-3776,-1338,2755,6044,-1976,-4898,617,4349,3417,-1297,-5204,2259,4424,2,-2721,-3439,2660,3609,-1247,-3369,1008,1389,2322,-3016,-3959,1820,2692,807,-973,-4255,3163,2812,-2310,-819,-1075,1199,3086,-2379,-2399,1562,879,-38,-1142,-2829,4210,1659,-4274,-1063,-742,2727,3032,-4231,-1439,3911,718,3193,-4051,-4031,6391,1483,-2671,-2681,-2551,5257,3986,-5063,-2634,1409,2563,2253,-5355,-4810,4456,2506,428,-4044,-4883,5325,4478,-4065,-3747,-1546,3963,3164,-3470,-5033,2751,3725,2733,-3770,-4967,3959,4124,-1346,-2991,-2552,3015,4691,-3036,-3453,475,2625,3238,-3341,-2920,1072,2751,1203,-3089,-3462,3480,3407,-1220,-2525,-590,2291,2864,-2452,-2700,1274,1918,1967,-3284,-1790,3242,986,-862,-1619,-940,2232,1143,-3209,-298,1324,630,918,-3169,-376,2769,484,-1169,-1048,-1424,3850,1466,-3859,-431,2443,2492,1238,-4749,-674,2958,2088,-1317,-4356,-1148],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-25,27,-30,33,-37,40,-44,49,-54,60,-66,74,-82,92,-103,116,-132,152,-177,211,-259,331,-460,753,-2978,1044,8358,-1177,-6413,-915,4910,5315,-509,-8449,1162,5495,1233,-1807,-6442,1302,7615,-2449,-3026,-2679,816,5907,-2760,-5587,2194,1775,3438,764,-7159,4076,3674,-3125,971,-2378,76,7412,-5534,-3388,4877,-413,2749,-2773,-5563,6277,3085,-5444,236,-3573,2937,5972,-8694,-2880,2513,1715,5574,-5414,-6859,8245,2784,-3436,-549,-6961,6038,7857,-8769,-3657,1623,3416,6929,-5396,-7412,7161,3940,1924,-2811,-7198,6544,8336,-5434,-3113,-3073,3479,8222,-5801,-8195,2350,3826,3420,-4517,-8268,4339,5323,5,-3417,-6619,2955,7687,-4225,-4552,-2811,2800,6230,-3244,-7089,727,2612,3340,-2906,-6632,4887,4406,-902,-2694,-5768,2348,6177,-3920,-2114,-604,1328,5536,-3702,-3121,4755,611,1452,-762,-5524,5122,2229,-4550,314,-610,1392,5573,-5841,-1828,4359,-1487,1542,-1713,-4386,7260,814,-6086,181,-2026,3686,4388,-8803,-1802,4998,15,2878,-4650,-3667,8835,1752,-4580,-1196,-3628,5294,5140,-8970,-1789,2651,3088,4030,-6686,-4465,7265,2873,-1447,-4413,-6863,7624,5025,-6309,-3887,-25,3895,4361,-6902,-5490,3476,3802,1927,-5006,-6167,5728,4843,-2086,-4445,-3638,4557,5374,-4908,-4690,402,3896,3524,-5875,-4054,3533,1963,1812,-3380,-3255,4821,2393,-1381,-2390,-2480,3424,1847,-4323,-2033,1934,1129,1788,-3238,-2571,4339,358,-1065,-872,-2374,3933,1069,-6000,779,545,1182,2239,-5091,-1299,6073,-808,-831,-3462,-2666,6585,-366,-6478,523,152,2435,2682,-8404,-538,6398,839,-937,-5122,-1452,7675,378,-5441,-741,1354,6668,2777,-9252,-443,3713,2292,1466,-6601,-2700,7649,2047,-2210,-3606,-2358,6120,2437,-5409,-3154,2098,4413,2022,-5543,-3873,4288,3562,657,-4728,-2028,5108,2849,-3438,-2993,-1268,5028,3348,-4206,-2953,2079,2978,2140,-5697,-1675,3062,1641,-1283,-3157,-1447,4381,1272,-3265,-976,531,3079,869,-4479,-336,2278,866,1799,-2966,-51,4028,-329,-1667,-1304,-81,3005,739,-4883,1005,2294,-5,335,-4503,1972,5185,-1262,-3579,-1500,862,4778,-1235,-5315,1001,1961,2049,-1050,-5237,1613,5695,-1677,-2697,-2741,1232,6368,-1600,-5201,1218,769,4399,-880,-6439,130,5464,1641,-2058,-4899,330,7035,217,-4778,-2608,220,4876,-10,-5714,-712,2299,3170,-8,-5132,-932,5124,1687,-3174,-4011,-439,4990,1273,-3992,-1981,1083,4334,447,-4466,-606,2674,2287,168,-4578,142,4287,-242,-3008,-2326,757,2938,-37,-3606,-422,1658,1725,-1004,-3136,-427,4067,-857,-995,-1931,922,4414,-1728,-2936,1523,620,3194,-516,-4067,1546,1751,-1750,-695,-2620,2443,3602,-2148,-3109,-509,2318,3306,-2502,-4948,2467,3160],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-13,14,-15,18,-20,23,-26,30,-35,42,-53,67,-92,-197,2454,6912,1961,-10081,-1728,7101,3691,-1002,-8744,-2405,10282,919,-4087,-3667,-2299,9649,2788,-10125,-1341,2287,5123,4153,-10730,-2214,9226,1995,-502,-5348,-5244,11294,2709,-6368,71,-1885,4664,6255,-10014,-3342,6127,874,3638,-6075,-5572,9306,14,-3359,1026,-2883,5612,5034,-9366,197,3610,-916,3907,-5059,-2459,8299,-975,-2881,415,-3521,6212,2484,-8182,2049,2276,415,2273,-6898,-1434,7463,-1759,-3363,-1434,-1357,6838,-1245,-7472,420,2071,4530,-437,-8084,1034,7545,1911,-1651,-5782,772,8301,445,-6028,-2921,2712,8977,-1001,-8988,-740,4273,4356,-340,-10013,1555,8630,-66,-2910,-7005,1118,10274,-511,-7059,-2317,697,9731,-23,-9562,621,4599,3402,1090,-9243,-833,9109,-260,-2799,-4600,-3381,10174,321,-7809,1032,74,4693,3659,-9938,-423,6050,-955,1004,-4036,-3653,9222,-472,-5669,2164,-869,3647,2329,-8730,1922,3904,-1048,1706,-4139,-1147,8198,-3226,-3253,2384,-123,4988,-184,-7712,2751,2254,-646,324,-5406,2913,6880,-3850,-4627,-1627,1530,7307,-2782,-7007,2455,2542,1617,-2225,-7455,3967,7001,-916,-3736,-3701,4197,6547,-2158,-5657,-857,3810,7030,-3611,-7605,2124,5825,2823,-3092,-8302,4631,6886,-2053,-3759,-4629,3486,8452,-3516,-7055,350,2208,6370,-1903,-8262,3723,6010,1259,-1418,-7480,2632,9507,-2742,-3024,-1269,294,7574,-1589,-5932,3437,2417,2564,278,-6945,2773,5797,-2944,-962,-3135,-977,7946,-1812,-5886,3118,460,2675,197,-6806,2727,3890,-1531,-75,-3418,796,6732,-2561,-3562,2889,1360,2941,-2551,-5571,3911,3515,-1487,-1606,-3655,2617,6198,-5184,-4459,1741,3275,3578,-3576,-5891,2591,5392,-32,-3450,-4937,4691,5372,-1819,-4423,-1887,4783,5323,-4726,-5398,2223,4383,3968,-5198,-6778,4420,5980,752,-4585,-4394,5886,5928,-4413,-4574,-2000,3748,6699,-4219,-6024,2053,2589,3811,-3426,-6862,3685,4253,-340,-2190,-5211,3572,6070,-4822,-3696,1012,1131,4512,-3768,-5270,2718,2130,287,-1664,-4795,2421,5033,-3027,-1191,-468,710,4832,-3028,-4139,3717,384,54,-1420,-5020,4355,3776,-3651,-1269,-226,2101,4804,-4719,-3282,3841,2227,597,-3775,-2643,4543,2305,-2266,-2627,-1156,3539,3799,-4131,-3577,3347,3631,1970,-5120,-3188,5639,3127,-2024,-5011,-2474,5611,3145,-4422,-3454,1771,5569,2674,-5884,-4199,3131,3263,804,-6186,-3353,5600,3553,-1793,-4315,-2340,5438,2930,-4400,-4076,970,4463,2350,-5737,-3661,3763,3390,1511,-4486,-3341,5754,3762,-2084,-3181,-2344,3244,3680,-3889,-3371,2269,2047,2189,-3472,-3759,2519,2432,-1352,-1610,-2129,2171,3532,-4043,-2704,1394,734,2132,-4636,-2364,3589],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,3,-3,3,-4,4,-5,5,-6,8,-8,9,-10,12,-13,15,-17,18,-21,23,-26,29,-32,36,-40,44,-48,53,-60,66,-73,82,-91,101,-114,127,-145,165,-190,223,-266,328,-427,609,-1059,4648,8827,-4775,-6697,-1195,5301,6853,-5414,-8949,3955,4695,4384,-3902,-9904,6793,7019,-2795,-3478,-6091,5222,11439,-5439,-6955,1844,2426,8202,-2945,-9096,4832,4113,-467,828,-8608,2912,11114,-4338,-3625,-605,-73,10216,-2388,-8756,3409,433,1166,955,-9826,3715,6968,-4692,218,-1992,-488,8541,-3062,-5888,3869,-1339,3335,628,-8895,4043,4577,-4799,328,-2104,1679,6534,-5385,-3270,4727,-501,3122,-3294,-5843,6514,3990,-3140,-1849,-3449,4959,5548,-6375,-3351,432,2813,4768,-6441,-5212,5193,4257,855,-5872,-4969,7820,5156,-4649,-4696,-3265,6376,6259,-6777,-4825,2069,5444,5969,-7899,-6651,6422,4254,244,-5642,-6198,7372,6656,-5372,-4337,-2058,5335,7563,-6901,-5093,4116,2873,3768,-5333,-8630,6643,4039,-1460,-2180,-6889,4338,7608,-6292,-3754,1043,655,5809,-5001,-7452,5898,189,-516,212,-6177,4771,6022,-5577,105,-112,-174,6180,-5015,-4547,4940,244,-255,-1504,-5989,6813,2849,-5634,178,-905,2426,3438,-7469,-3016,5196,1587,432,-4358,-2966,7171,1975,-4851,-1862,-96,5891,3127,-7560,-2802,4340,3467,608,-6036,-2672,6506,3635,-2139,-5183,-2919,8520,3037,-6772,-4586,986,7603,2782,-8816,-4024,3818,5425,725,-7742,-1908,8147,2345,-1885,-6098,-2311,9218,4652,-6930,-3581,-365,4571,5279,-8056,-4179,5406,1958,1425,-4014,-5975,8609,2673,-4401,-2151,-2324,4968,4766,-6619,-2794,2948,1253,2935,-4627,-5156,5690,1249,-2199,129,-2778,5444,2982,-5572,1024,2341,242,1987,-4517,-2518,6411,-1800,-1112,-1839,-2163,6175,693,-6631,581,1473,2579,467,-6666,-853,5855,800,-2939,-2684,-981,7176,937,-5603,-1313,1662,5847,677,-6348,22,4822,3611,-1510,-6115,65,6588,2167,-3370,-4497,560,8301,682,-7401,-2198,2556,6332,596,-8745,-1348,6625,2454,-1502,-6027,-1173,8185,1049,-3919,-4649,77,7993,1153,-6764,-1760,2851,4585,1390,-7020,-1564,6230,2105,-1667,-3292,-2511,6476,1738,-5360,-1342,-175,2831,2643,-6441,-853,3482,487,-179,-3602,-2174,6342,549,-3103,-948,-1150,4224,326,-5476,1157,2343,168,-420,-2619,-121,5382,-1135,-3549,-121,1137,3327,-831,-4885,1038,3313,1539,-1064,-5550,998,5649,-117,-3748,-2735,1987,5926,-674,-5717,162,3434,3999,-2111,-6895,1662,5978,1843,-3189,-4459,3435,7317,-1115,-5309,-2516,1740,6716,-1728,-7531,-23,3866,3477,-3518,-7252,1199,6055,2030,-2583,-4132,1242,6343,-421,-3648,-2020,1876,5743,-1184,-5783,359,3277,3470,-2579,-5165,1089,6045,-357,-1754,-2999,-735,6554,-365,-5202,105,2115,1158,-582,-4754,624,3756,-324,-653,-3058,-65,3627,-428,-4690,711,1761,2660],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-4,4,-4,5,-5,6,-6,8,-9,9,-10,12,-13,14,-16,17,-20,21,-24,26,-29,32,-36,39,-44,49,-55,62,-70,77,-81,55,202,7568,1775,-3273,-4962,-1208,7370,2329,-6722,-2160,546,5470,849,-7663,32,4615,2499,910,-5196,-1785,7369,-649,-3585,-1572,-1482,6184,210,-6716,2803,1823,-176,1350,-5761,1488,6870,-4009,-1926,-658,-808,7938,-2361,-6706,3888,1023,1627,1225,-7217,3209,6964,-5508,-501,-2654,530,9573,-4890,-7005,3375,982,3058,-966,-9866,4437,7525,-3492,-2144,-6559,1387,10198,-3585,-5934,1700,1817,7668,-721,-10760,2969,6604,2639,-1521,-7358,1665,9774,-1317,-5177,-2572,270,9176,-271,-8573,-599,3001,5267,-1382,-8330,98,8223,1510,-952,-6191,29,8405,649,-5521,-2792,1064,6916,-430,-5881,616,1487,3742,-221,-8234,816,4837,332,-657,-3678,276,6988,-2068,-3272,537,-488,3389,-503,-6224,3936,2531,-755,969,-3758,1970,5147,-5120,-2178,1058,51,6038,-3397,-6392,5812,1836,106,182,-5724,4328,5202,-5566,-1657,-75,1624,6913,-4949,-6156,6312,1708,1479,-2204,-7633,5532,7527,-4821,-2826,-2924,3271,8898,-5694,-5917,2024,3475,5083,-4485,-8744,4261,6045,265,-3184,-5871,2934,8696,-3159,-4988,-2184,3613,6806,-2588,-6241,1455,5163,3317,-2566,-7656,2841,6083,46,-2803,-4175,2429,7023,-1942,-5183,-1458,2879,3530,-2354,-4591,1728,2842,1858,-1101,-5279,1853,3722,-2122,-1887,-3127,2236,4542,-3742,-1785,2363,928,4335,-1945,-4568,5233,3206,-3131,-621,-2587,2437,3518,-5417,-1757,2888,206,3363,-4323,-3873,6324,1283,-2203,-1643,-2840,5506,4547,-6782,-1806,1243,2074,4532,-5982,-4940,5592,2578,-359,-3948,-4504,5956,4911,-5177,-3527,-671,5573,6109,-5998,-5462,4054,3066,2099,-5730,-6112,4207,5104,-2695,-3735,-2826,4173,5183,-4219,-4180,1794,3601,4058,-4460,-6157,3545,3128,1539,-3611,-4411,4319,3828,-1732,-3562,-2793,3592,3805,-2824,-3861,1579,3582,2194,-2757,-3583,2350,1232,247,-1372,-3828,3863,2922,-3837,-1311,6,2658,2438,-3979,-2036,3108,543,651,-3135,-1276,4229,581,-3962,675,-1386,1785,2080,-5522,-1399,3057,596,760,-4780,-2111,6296,694,-2584,-2594,-638,4512,3204,-6767,-542,2216,1784,1402,-5477,-2351,6611,1360,-3481,-3962,-1914,5839,2631,-5968,-2693,1459,4487,2622,-5517,-3032,3943,3079,-943,-3797,-4030,5948,4170,-4516,-3656,-1349,5464,2621,-5067,-2571,2304,4506,1333,-3304,-3337,3087,4060,-1625,-2843,-2758,4435,3499,-2418,-2747,374,3481,3024,-3189,-1331,2385,1578,657,-4048,-814,2776,894,-1423,-538,-1088,3102,1575,-3071,-938,1395,2358,318,-3780,-954,2898,280,-2013,-2346,-290,4334,-520,-4667,359,1445,2138,-460,-4749,152,4881,1362,-1287,-2272,-1120,6250,-16,-4072,358,1499,3960],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-5,5,-6,6,-7,8,-9,9,-10,12,-12,13,-15,16,-17,20,-22,24,-26,30,-33,37,-41,47,-55,65,-79,99,-132,196,-367,2139,3386,-3917,-7839,4505,6975,-1432,-3333,-4489,5198,6990,-4778,-4608,-502,2653,6344,-5118,-4971,3652,1309,1015,-2403,-6424,5614,3289,-3597,-688,-2746,3431,4975,-5879,-2636,2998,-795,3568,-3054,-5099,6335,1411,-4974,1336,-3519,2554,3552,-8944,-840,4330,311,2979,-5197,-4783,10963,-134,-4550,-537,-3889,7261,4574,-10004,205,3767,1979,4044,-8181,-5422,9671,2710,-1808,-2717,-3635,8285,6277,-7774,-1855,-540,4138,5533,-9500,-4407,6223,4275,1499,-5801,-5626,8937,5934,-4330,-4297,-3503,7353,6327,-7181,-4789,951,5783,3614,-6202,-6223,4374,4936,621,-5266,-5425,4344,2976,-2897,-3173,-2281,4954,5291,-5979,-2482,787,2233,1662,-3709,-3746,5699,770,563,-1708,-4546,5553,1225,-4496,-118,-791,1951,4088,-6735,-966,4845,-885,618,-3920,-2750,7350,39,-4883,1349,-1525,3467,2043,-7331,1651,5122,-493,-383,-4852,-2416,10406,-571,-5189,658,-1819,5679,2445,-10023,1148,4380,2053,2549,-7707,-2399,8271,-88,-4041,-3487,-1330,8869,2383,-9311,-2072,1429,4663,3485,-10009,-3305,7159,3021,-330,-5681,-2862,8156,3327,-4762,-2419,297,6054,3559,-7417,-3726,2898,4320,718,-6285,-2641,5865,2446,-1777,-4698,-2687,5829,2045,-3489,-2513,709,4786,1499,-4864,-1139,3005,2217,1974,-3884,-1722,6218,-43,-1837,-346,-1839,5442,1476,-5496,1794,2094,1669,1375,-5656,115,5023,-2477,-1368,-1214,-1615,5450,-1402,-5100,3170,864,1793,138,-7080,2224,6667,-3003,-1402,-4224,17,7785,-2374,-5621,822,1529,6112,63,-7891,1579,5269,484,-1395,-5603,1241,8204,-817,-4591,-2579,1158,6672,94,-7981,-817,3598,3961,-309,-8208,-448,6822,1463,-2481,-4249,-857,6459,691,-5520,-2068,732,5036,943,-6920,-590,4174,3626,-540,-6208,-1354,6063,1708,-2256,-3275,-507,5441,-85,-4498,-373,746,4074,390,-5258,-311,3065,464,-212,-4572,-391,4440,-2357,-2782,-68,87,3972,-1068,-3995,2335,2684,-560,-1079,-4349,2075,5717,-3737,-2312,-333,702,3553,-3277,-6120,1183,3435,744,-415,-5710,4029,5411,-3362,-2057,-994,1980,5705,-2944,-5083,2811,3426,2545,-2507,-5847,2888,4931,-907,-2206,-4183,2714,6477,-2122,-5800,-437,3321,5602,-1746,-6247,87,4525,1737,-1806,-5547,1576,5945,415,-4390,-2070,1215,5915,-1554,-6116,-1360,3662,4070,-1939,-5514,820,4049,977,-1897,-3975,1021,5483,-589,-3734,-2125,1957,4171,-117,-4060,800,2865,1490,-1128,-3749,1472,2596,-753,-763,-673,1356,3228,-2297,-3012,895,620,2894,-2158,-3099,2565,1947,-78,-1136,-2470,2647,2480,-3618,-2824,329,900,1969,-2623,-2905,3342,1920,-1083,-2497,-2921,4910,4665,-3526],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-2,2,-3,3,-4,4,-4,5,-5,6,-6,7,-8,8,-9,9,-6,-2,49,-837,-6636,-4989,8299,5201,-6531,-5570,-1710,7474,5029,-8300,-4719,4272,5028,4225,-7542,-6063,8369,4108,-179,-4115,-6047,8165,6127,-6739,-3014,-926,4518,7181,-8956,-5902,6269,1565,2367,-3947,-7477,7599,4498,-3669,-798,-3631,3535,8126,-8340,-2277,3232,-1176,5774,-4160,-7251,8069,1948,-2743,1850,-5688,3703,5387,-8841,-323,1783,-918,3967,-4185,-4090,8411,-1235,-1765,427,-4204,5724,3162,-7502,-713,1607,1626,3201,-7118,-2137,7869,103,-719,-3530,-3207,8263,2173,-7071,-2064,386,6608,2289,-8252,-2474,5631,4030,1007,-8359,-3367,8584,3135,-2472,-5289,-1402,8335,2643,-7062,-3184,1788,6972,2513,-9332,-3048,5518,2726,1523,-7486,-3515,9587,2608,-4227,-4084,-3260,8262,2846,-9083,-1657,795,3811,4544,-9399,-4245,7191,1402,-462,-4367,-5088,8040,3092,-5769,781,-1203,4662,4978,-7908,-985,4626,-1739,3642,-3910,-4670,8640,557,-5202,965,-3436,3920,3079,-8295,339,4033,-55,2283,-4548,-3469,7245,-1666,-3122,51,-1539,5652,1661,-7495,1489,3928,2264,-79,-6644,-480,7158,-830,-1785,-3354,-831,7699,818,-7309,-782,2556,4841,-546,-9248,1279,6375,1869,-1680,-7416,97,8701,856,-4633,-4312,1499,8217,-1043,-7556,-1197,3284,5531,604,-9148,-832,7788,1906,-1856,-6731,176,9094,-498,-4739,-2741,906,6679,1032,-7486,371,3334,2781,1715,-7695,-1719,8132,253,-1137,-3390,-2696,7438,282,-5794,300,836,2520,2765,-7269,-312,4781,-1114,655,-3951,-2211,7336,-862,-4457,1568,259,2146,-122,-5940,767,4031,-1961,-1066,-2259,649,7041,-2752,-3301,987,-361,4182,-1261,-7053,3156,4029,510,-2931,-4563,2386,7527,-2660,-4005,-1730,3427,6117,-3045,-6671,1476,4348,3485,-2017,-7644,2908,6672,1606,-4154,-4812,3927,7974,-2065,-4413,-2389,3561,6672,-2501,-7054,87,4106,3894,-2813,-7383,1605,6812,559,-2341,-6368,816,8277,-2612,-4848,-1454,1510,4772,-521,-7166,716,3647,321,337,-5372,258,6977,-2518,-2863,-1801,-633,5532,-1558,-5459,1605,1258,2096,155,-5088,1031,4933,-1441,-647,-1679,-37,3995,-1808,-3476,1392,680,2064,-255,-4425,3020,3630,-2257,-2393,-1733,1076,4107,-3757,-4496,1580,1092,2823,-2222,-5837,3969,2868,-2199,-2022,-2784,3989,4025,-2875,-4319,-1118,3969,4536,-4812,-5697,2076,5454,1206,-4140,-5818,3575,6120,-2053,-3247,-3285,4231,4466,-3800,-4660,-134,3999,4524,-3890,-5592,2477,4528,1102,-3607,-4262,3025,5328,-2170,-3478,-2605,3141,4690,-3183,-4223,1339,3264,2619,-893,-4860,2227,4112,-1098,-2711,-3106,676,4976,-1936,-3446,1429,827,2781,-1934,-4637,3314,2617,1019,-918,-3730,1555,3747,-3838,-1348],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-17,19,-21,23,-26,29,-32,35,-39,43,-48,53,-58,64,-71,80,-88,99,-111,125,-144,165,-193,231,-285,369,-521,882,-4742,-244,6879,1478,-2692,-8078,3126,9910,-1288,-4607,-5151,1517,10153,-2557,-9112,-346,3003,6085,-635,-11570,2657,7000,805,-705,-7720,410,11379,-1767,-6132,-2447,-509,9955,974,-10398,1731,3253,1172,3155,-10113,-9,8995,-2212,-1776,-3389,-3609,9251,-1051,-7305,2541,-2,3024,2612,-8122,622,6298,-3192,1412,-2774,-2187,7814,-2101,-4293,3065,-652,3828,1005,-8687,3187,5190,-2998,-271,-3391,632,7408,-5170,-4596,1832,1430,6203,-2123,-7705,3744,4233,78,-1520,-5996,2429,7696,-3446,-4347,-2173,3331,7007,-4376,-6112,1417,4412,3783,-4369,-7328,4486,6645,503,-4515,-5604,4059,9453,-3626,-5189,-1068,3504,7145,-4854,-8047,3614,4369,3442,-3898,-9137,3971,6072,-2342,-2304,-5549,2484,9547,-4778,-5634,1085,421,6570,-1333,-9066,4469,3124,962,-125,-7469,1912,8444,-3871,-2115,389,-1872,6716,-2445,-7639,4934,1085,172,631,-9615,2591,5487,-4691,-393,-642,-938,5486,-3565,-4475,5238,-259,-326,-1024,-5999,5157,2690,-3682,-781,-783,2697,5571,-4628,-4378,3068,2550,2352,-3982,-5725,5258,4196,-3014,-3064,-3397,6067,5031,-5324,-4049,1399,5267,4874,-5230,-5331,2940,4798,1211,-4921,-5781,5384,4782,-3242,-4388,-4113,6160,6448,-4683,-5223,329,4454,4372,-6594,-6795,4564,3868,2409,-4430,-6099,7272,5091,-3692,-3012,-3178,3795,6790,-4896,-4215,3022,1678,3604,-3338,-7213,4011,3778,-1880,-268,-5586,2569,6772,-4809,-1111,864,-514,4946,-2833,-4737,5209,1003,-1570,-240,-4243,5227,4553,-5728,-289,768,522,4283,-4072,-3088,5122,1117,-1504,-1521,-3666,5508,3026,-4497,-1487,1032,3036,3214,-6091,-3833,4091,2175,-337,-4874,-2878,5851,3434,-3474,-2789,-1088,5923,2750,-7117,-3035,2527,4435,2079,-7083,-2377,5429,3541,-1474,-5287,-3037,6824,4434,-4890,-3085,-1288,6373,4031,-6130,-4278,2591,4136,3130,-5482,-3259,4560,3915,-924,-3948,-4441,6465,3642,-4810,-2034,-927,3780,4525,-6172,-3721,3333,2409,2225,-3442,-4801,5659,3364,-2456,-938,-2839,2063,3167,-5185,-1347,3349,850,2239,-2946,-2817,5106,342,-2603,-880,-1448,4646,885,-5976,-538,1630,1251,1069,-4756,-1436,4812,728,-2143,-1057,-733,6110,1673,-5067,-553,2246,2897,-229,-6788,-458,5890,2124,-935,-4398,-822,5797,1409,-4987,-2330,1008,5719,186,-5839,-2481,4273,3619,167,-6277,-973,6003,1879,-3012,-4021,973,5709,1717,-5126,-2844,1588,4458,1886,-5314,-1470,4619,3585,-123,-5023,-2544,5288,1544,-2846,-4249,-1281,5385,1989,-4024,-1504,2024,3189,356,-5038,-1776,3992,-19,-1634,-1234,-1991,4258,510,-4560,-239,840,2108,2848,-4356,204,2760,-271,-691,-1633,-710],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,11,-12,14,-16,17,-19,21,-25,27,-30,33,-36,40,-44,49,-55,59,-66,72,-80,89,-99,110,-123,137,-156,178,-205,239,-286,352,-454,635,-1050,4381,-1426,-8705,789,3958,4333,-2949,-7408,801,7352,-1459,-2765,-5660,1476,7877,-2302,-4118,-122,-797,6092,-1033,-7712,2736,3272,-322,662,-7290,811,6550,-4710,-735,278,-1559,5726,-3129,-6582,4974,817,-34,361,-6284,4210,5622,-5365,-464,-472,-224,6683,-5479,-4889,5735,952,1589,-3121,-8235,6694,6208,-5863,-1746,-3228,1944,8491,-7294,-6171,5223,1664,3670,-3895,-8658,6440,7222,-2555,-3002,-5578,3844,9502,-4939,-5521,-489,4023,7438,-5319,-8533,2613,5245,3071,-3310,-8030,4547,8300,-2321,-4861,-3569,3649,6901,-3331,-6164,80,4536,5895,-3342,-7419,2111,3631,2178,-2744,-7501,4658,5990,-1588,-2268,-2488,1965,6688,-4182,-4039,2293,76,4123,-1937,-6911,5468,3326,-2131,-387,-5975,2203,5080,-5416,-395,1491,394,4679,-4048,-5748,6503,276,-365,-842,-4696,4859,3200,-7271,312,583,1708,4496,-6890,-3214,7239,313,-573,-3442,-4352,7954,4058,-6678,-1775,-1026,4296,5864,-7746,-3624,5645,2996,1841,-5298,-4665,7272,3831,-4200,-4001,-3225,5909,6094,-6178,-4311,1623,4210,5287,-5879,-5570,5314,4892,-442,-5006,-5332,4696,6484,-2486,-3024,-3254,4143,5960,-4722,-4745,598,3751,3899,-4941,-5738,4557,3830,-205,-3155,-6299,4300,4110,-3785,-1204,-952,3057,4209,-4742,-2694,3316,757,2248,-2339,-4668,5181,1458,-2994,439,-2435,3476,3153,-6707,-630,4332,361,2671,-3044,-1949,7054,912,-3763,35,-1737,5067,1282,-7467,864,4365,2200,2115,-6081,-2826,8163,-27,-2442,-2204,-1877,8477,1892,-7787,-339,2515,3455,2024,-7655,-1641,7146,2135,-188,-5088,-3057,7632,3441,-4880,-2747,-340,5393,2526,-6978,-2911,3469,3482,264,-5698,-3751,5333,3176,-2583,-3677,-3432,5540,3641,-4308,-3475,1154,5331,2772,-4380,-3550,3089,1966,-183,-4544,-2883,5851,1541,-1993,-2776,-1736,4422,1651,-4844,-1394,827,1923,1278,-4993,-1561,4070,164,-632,-2632,-1514,4281,179,-3741,65,-859,1918,678,-4242,1646,2790,-318,-128,-2794,-846,5491,-2099,-3482,647,842,3845,-18,-6237,1074,4804,498,-1779,-4475,178,6577,-1298,-3526,-1225,87,6573,-346,-6294,636,2945,2382,-71,-6420,-591,6398,804,-2858,-3747,-312,6165,461,-4632,-3094,1403,4655,523,-6428,-1581,4012,2766,-1400,-5402,225,6152,1841,-2925,-3197,-530,5311,1093,-4855,-1456,2130,2707,-711,-4458,-54,3814,1857,-1224,-4273,82,3800,-81,-2532,-1359,483,4129,260,-4201,-848,1828,2102,883,-3416,-778,4022,-995,-2757,-877,130,3391,-1340,-4069,203,2483,887,-369,-3079,1482,4472,-1394,-2007,-362,1187,3588,-2840,-4005,1390,2795,2320,-1962,-5540,1839,3846,-696,-2533],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-5,6,-6,7,-8,9,-10,11,-12,13,-15,16,-18,19,-22,23,-26,29,-32,36,-40,44,-50,56,-64,75,-88,107,-136,180,-266,489,-2565,-5823,-965,5877,4882,-7431,-4524,2870,5128,3253,-6808,-4302,6342,2397,273,-3282,-4947,6029,2696,-5862,-398,-1058,2271,4675,-7310,-808,5174,-1301,1738,-2942,-4101,7430,286,-4887,2055,-2209,4063,3727,-8598,2090,5265,-1143,1932,-5722,-2015,9079,-2097,-3835,1099,-2009,5486,1889,-9696,3091,3837,-921,2583,-7410,-1217,9825,-1995,-4034,-3186,-2610,9526,1670,-8950,-281,2814,3904,2967,-9224,-1607,8316,883,-3328,-6885,-2728,9749,2084,-7444,-3276,84,6701,2336,-8971,-2702,5382,4332,996,-7739,-2108,7815,3903,-3173,-4459,-1886,7878,2648,-6030,-3600,-557,5476,2049,-7657,-1609,2178,1951,1194,-5805,-2544,7155,535,-771,-3153,-2891,6884,320,-4467,990,-342,3633,3195,-7050,-247,4039,-2086,282,-2934,-1891,7146,-1724,-4908,2559,-16,2469,1827,-7734,2738,4362,-3812,799,-3943,98,8016,-3481,-5709,2374,-229,6053,-356,-8919,2001,5137,-64,578,-6715,-263,9879,-2990,-4756,-1023,-501,8051,-980,-9679,1614,5962,3042,-868,-9140,1199,9140,195,-3429,-4821,538,8747,76,-8215,-2331,2472,5277,279,-8887,-1790,5462,3148,-86,-7773,-324,6211,427,-4281,-3755,377,6602,1071,-6028,-1331,2889,4318,-258,-6450,123,3783,-170,246,-4870,-428,6128,-1324,-2467,-1774,-303,5937,-674,-5054,1532,59,784,563,-5520,1961,5120,-2752,-177,-272,-942,5041,-1936,-4666,5154,907,1911,-876,-5762,4329,4367,-3233,-98,-2608,1208,7104,-4226,-3757,2973,969,2550,-2829,-7087,4647,4930,-1998,-872,-3815,2905,7636,-3622,-3920,773,2333,5291,-3165,-7727,3820,5423,1095,-1419,-5771,2269,6437,-1406,-4267,-3414,2476,6319,-2186,-7493,879,3239,4579,-2029,-6140,2035,4772,1137,-3618,-4314,2465,6302,-1060,-3888,-1217,1871,5337,-1854,-5434,454,3906,3550,-1686,-5118,2322,3229,-471,-1621,-3380,2561,4254,-2095,-2407,704,345,2936,-1814,-4655,4214,1403,-853,-840,-3559,2853,4323,-4618,-833,-563,1030,2646,-2856,-3489,3857,1637,-366,-803,-3686,4269,2827,-4026,-2132,1272,2366,3225,-4271,-3351,3459,1312,683,-2998,-4967,4818,3941,-4808,-2061,-886,4423,5275,-5520,-4742,2001,4182,2310,-3329,-5437,5234,3962,-1198,-3823,-3658,2787,4043,-2950,-4379,-446,4000,3638,-2899,-4816,1356,5095,2407,-3394,-4452,3717,4230,-693,-3753,-2515,3658,5194,-2669,-4452,273,2815,1947,-2960,-3428,2953,2995,1734,-2626,-3255,2368,3003,-2456,-1096,-1277,1716,2703,-3801,-3052,2239,1270,888,-2064,-3083,2714,1624,-2190,-499,-1063,2551,2108,-3413,-1430,2394,988,1151,-4075,-1418,3884,679,-1673,-2720,-412,2728,1583,-3973,-1422,1047,1975,653,-4944,-2210],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,2,-3,3,-3,4,-4,5,-6,6,-6,7,-8,9,-10,11,-12,14,-16,18,-21,25,-30,37,-47,64,-94,160,-362,2802,6488,-4667,-8396,4288,5300,2473,-4221,-7695,4893,7060,-2607,-4436,-4937,4368,8238,-4679,-4945,763,4943,8543,-5497,-8660,4692,3833,2549,-3471,-9523,5385,7564,-3637,-2940,-4852,1026,9554,-4895,-6747,3389,526,5471,-1137,-10981,5328,5527,-1825,-95,-5731,464,8142,-5808,-2909,2126,-1804,6674,-2170,-7388,6105,2021,-2568,1690,-5610,2740,6572,-7642,-489,2421,-553,4329,-5337,-5803,7400,1337,-925,-124,-5464,6291,4918,-7075,-1806,753,3187,5141,-7033,-4828,5124,2869,147,-4408,-4793,7354,4785,-3406,-4179,-1851,5661,5224,-6522,-4617,2312,4468,4623,-6636,-5684,5572,5537,510,-5434,-5973,7104,5154,-3946,-4190,-3007,5578,6831,-7139,-5624,959,4520,5209,-5694,-6355,6699,3262,20,-3246,-7511,6940,5684,-6682,-1378,-2368,3274,6953,-6613,-5072,4429,1596,3163,-2801,-7976,7743,3798,-4213,272,-3474,1419,5496,-6565,-1804,4222,-845,3469,-2398,-6004,6668,166,-3896,248,-3390,4692,4843,-7169,145,3427,-1144,2829,-4490,-3173,7157,-489,-3192,-1350,-1819,5602,2580,-6184,-1426,2295,2554,2433,-6628,-2065,6215,1613,-1265,-4266,-3363,6985,3290,-5307,-3484,460,6142,2250,-7938,-3379,4473,4949,2054,-7045,-3155,7180,3279,-1406,-5163,-3128,8938,2784,-6192,-3305,5,6182,3063,-7679,-3253,5271,3148,817,-7026,-4137,7297,1786,-2406,-3321,-3068,7198,3636,-6952,-1851,789,1597,4306,-6704,-3762,5802,-178,572,-1895,-4222,4891,1388,-3735,538,-218,1994,4883,-6011,-804,4229,-1541,884,-2802,-3137,6182,-97,-3884,1187,-912,2287,2083,-6669,-124,4559,-1028,571,-3804,-1161,7189,-794,-2765,-728,-760,5238,1104,-7401,489,4705,1895,-393,-6030,888,7031,1199,-3258,-4555,789,7309,1085,-6291,-3286,1756,5016,326,-7698,-1564,5074,2793,-104,-6410,-82,7167,1045,-4127,-4789,833,6766,1027,-6090,-1692,2441,5870,1370,-6331,-753,5016,3148,-82,-4702,-1853,6944,1834,-3473,-2041,-76,4535,1360,-6118,-701,1722,2708,1562,-6683,-761,5612,-1253,-2789,-891,-938,5214,313,-4618,715,-15,1043,1581,-4645,837,3736,-1301,-399,-2060,-311,5575,-112,-3076,1231,2293,3634,-598,-5124,1497,4974,-404,-1922,-3612,695,5578,-1770,-3840,1121,1666,4330,-1113,-6128,1103,5137,1748,-1639,-3810,2413,5143,423,-4398,-3159,1986,5944,-1244,-5835,311,3425,3905,-2002,-5820,115,5206,1860,-2575,-5445,1523,7933,280,-3897,-2495,1715,5356,-1159,-5971,465,3501,2964,-2208,-6148,813,4234,896,-2335,-3352,768,4780,-473,-3835,314,1201,4410,-284,-5128,1383,3310,163,-231,-4562,538,3940,-667,-2870,-1563,254,4054,-774,-3663,2102,1468,902],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-2,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,12,-12,13,-14,13,-13,9,-1,-23,107,-760,-6546,-4817,569,8395,1559,-9709,-1822,3700,4986,269,-10654,-2050,8400,3319,-2324,-6787,-2230,10585,2747,-7646,-2762,-102,8095,3293,-9776,-1014,4775,3213,3407,-8803,-2680,9462,1632,-3537,-1873,-3980,8590,3736,-9716,769,840,2508,5850,-7100,-2834,7659,-847,1097,-1285,-5664,7848,2276,-6776,3224,-522,2076,4587,-7770,121,6222,-2676,1161,-1784,-4576,8323,-813,-5803,2259,-1158,3352,1567,-8356,2910,5366,-1653,124,-5104,-542,9140,-2145,-4333,-66,414,5859,-638,-8583,1746,5082,2032,-909,-8969,264,8800,470,-4953,-5230,1437,8730,-329,-7142,-1697,1851,7254,-1425,-10331,-73,6114,3689,-1396,-7740,496,9297,-873,-3832,-4685,812,8645,250,-6634,-363,2466,6035,462,-9987,530,5028,807,424,-8033,-1275,10388,-1787,-4050,-1101,-955,7744,883,-8899,1257,2233,823,2572,-6179,109,7178,-2208,-2058,-1680,-1990,6972,381,-6886,3401,1082,417,2376,-6189,1336,5225,-4262,-722,-1275,-1437,7009,-2824,-5207,2715,829,2234,798,-7748,2946,6568,-2737,-913,-2935,1529,6059,-3897,-5454,1793,3375,3869,-3370,-7963,3094,5205,1196,-3405,-5192,2689,8146,-1582,-5423,-2970,3755,6897,-4069,-6366,-67,4225,4243,-2694,-7454,2905,5332,1269,-3032,-5862,3492,8754,-1851,-4195,-2686,2559,8073,-3299,-6466,1718,3301,3602,-845,-7588,2971,5585,-349,-1854,-4192,1179,7164,-2103,-4459,-116,-1412,5221,-1341,-7984,3077,2676,-1283,2560,-5245,706,6586,-2993,-2470,19,-622,4361,-946,-5751,3214,1052,-409,474,-5325,3037,4685,-5283,-598,262,571,4582,-5329,-5024,4697,1883,-512,-1279,-5302,4588,3587,-2895,-2635,-391,2907,5295,-4275,-5255,2432,3639,3008,-4386,-5624,4870,4679,-1998,-5177,-4055,3658,4790,-4416,-4550,-828,5277,4076,-4606,-5131,2965,4816,1001,-4300,-5247,6190,5339,-417,-5001,-3834,4120,5516,-3316,-3443,348,4201,4948,-3631,-6067,3851,3377,2288,-2417,-5612,3308,5467,-1123,-1306,-2059,1729,5054,-3958,-4041,1260,1089,2374,-1138,-4474,3655,2461,-1521,-115,-2816,2307,4170,-3872,-2743,1498,1167,2519,-3066,-4516,4247,1383,-2307,-899,-1404,5265,2808,-3901,-547,2677,946,2988,-4596,-2205,5100,2858,-575,-2409,-2198,4893,3285,-4731,-2667,1327,3274,2513,-5447,-2421,4084,2418,642,-4784,-3490,5162,4198,-2903,-4076,-1599,5936,2895,-4647,-3281,1397,4636,1513,-4855,-3478,3686,3273,-783,-5573,-3380,5038,3841,-2748,-4333,-311,4375,3751,-4588,-3619,2446,4618,1037,-4123,-3898,3284,2092,-1374,-2223,-2004,3491,2911,-3329,-1642,498,2487,3904,-4239,-2558,3046,868,-30,-1443,-2707,3789,613,-3335,-1078,-541,2843,2665,-4864],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,4,-4,5,-5,5,-6,6,-7,9,-10,10,-11,13,-14,15,-18,19,-21,23,-25,28,-32,34,-39,43,-50,56,-65,75,-91,111,-143,195,-299,581,-3032,-7657,4072,5974,-1496,-5036,-2680,3936,7624,-5021,-4850,1447,1775,5697,-3844,-6570,5915,2606,-402,-61,-5252,2526,5674,-5625,-1486,254,761,5747,-3969,-5853,6407,392,-725,1274,-4845,4721,4407,-6376,1469,716,1775,4935,-6989,-3718,6909,-972,750,-1837,-5900,7887,3191,-7291,571,-725,2374,6113,-9001,-3331,7305,1025,1129,-4849,-6701,8853,3224,-5906,-2249,-2627,6975,5832,-8477,-4739,4159,4404,4223,-7395,-5985,7641,5009,-1416,-4981,-3666,6840,5645,-4977,-5846,-431,6949,6309,-5795,-5537,3276,4540,3262,-5595,-6238,5717,5087,-717,-4851,-3709,5803,5797,-3563,-3306,-2114,4128,4331,-5925,-3849,3984,2024,3424,-4129,-4819,6516,1735,-2147,-223,-4060,4520,4098,-6609,-214,2249,-99,3456,-4449,-4232,7089,-707,-1783,-58,-2864,4088,1160,-6273,1683,1821,-459,3252,-7660,-1400,7770,-2288,-2326,-1706,-1999,8559,520,-7752,-132,2559,3349,2679,-8860,-1771,7643,-19,-909,-5033,-2905,8590,1906,-7064,-1713,1851,5920,3104,-9582,-2870,4974,3610,757,-6488,-3019,7610,3545,-4215,-4520,-1216,6892,4221,-5984,-3689,1207,4923,1798,-7115,-3628,5314,5155,685,-7042,-2602,5494,1381,-1895,-3831,-899,5337,2335,-5133,-486,752,4138,2325,-5867,-1138,4323,1275,-37,-3003,-2702,6456,572,-4549,-38,546,2272,2233,-6115,1442,4198,-1670,1132,-3845,-609,6241,-3147,-4043,630,-1848,4949,-462,-6983,3053,4134,314,-250,-5525,-194,7534,-2910,-3964,-1390,-412,6562,-817,-7984,1575,4110,1864,246,-7492,267,8802,-1597,-3428,-3871,1222,7711,381,-6385,-63,2122,4871,885,-7713,-618,4824,1790,-1566,-5522,-261,7642,1275,-4837,-2725,1265,5523,574,-5710,-1076,3171,4472,-37,-7105,-268,5607,2746,-1446,-4499,1348,4882,885,-4218,-2654,235,4796,96,-3963,100,2584,2873,-680,-3115,600,6235,-931,-1204,-2148,-704,4192,-887,-3969,695,-306,1347,93,-4340,1922,3150,-1441,101,-1247,96,6101,-3642,-2388,521,1703,2084,-1667,-5703,3242,3325,-1718,-1263,-3814,2331,5827,-2458,-4693,498,1568,4312,-1211,-6851,2913,3458,939,-1320,-5119,2303,5980,-1468,-3951,-2419,3456,5458,-2311,-5621,2051,3589,2844,-3300,-6051,1933,6129,331,-3961,-3752,1874,6528,-1988,-5164,-2163,2478,5062,-1325,-4689,294,4428,3055,-1772,-5758,872,4559,-409,-2581,-2292,2547,3907,-372,-3454,-533,2046,3869,-2044,-3884,114,3149,-596,-1120,-2449,1327,3565,-1651,-1989,150,755,2398,-2007,-2720,1937,1514,-783,-768,-2760,2638,2416,-2440,-1528,-1290,2226,3017,-2853,-3100,3278,1845,534,-2144,-2871,3419,1940,-2326,-1491,-263,3615,3706,-4055,-2660,2177],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,-1,1,-1,1,-2,2,-3,3,-2,3,-4,4,-5,5,-6,7,-7,8,-9,9,-11,12,-14,15,-17,19,-21,23,-26,30,-33,38,-45,54,-67,91,-147,566,4626,3508,-93,-7303,-2391,8320,2098,-3080,-3638,-2413,7900,1809,-7296,-551,1620,2335,3954,-7885,-1337,5888,-490,583,-2833,-2833,7534,-901,-5529,1489,-1599,3366,3294,-8990,2015,4697,-3226,1992,-3240,121,8016,-4107,-3132,1733,-1640,4243,121,-8763,4492,3828,-1755,775,-6006,1613,9886,-4097,-5054,-335,125,7571,-2464,-10223,4466,3630,1150,79,-8215,2383,9344,-1995,-4362,-4172,744,9506,-1846,-8831,619,2899,5405,-755,-9365,1927,7057,2152,-1655,-6746,1565,7824,910,-5881,-3382,1900,7798,-927,-7180,-583,4223,5172,-1307,-7885,204,5923,1260,-2910,-6293,1298,7672,-164,-4557,-2923,211,6949,-1293,-5993,2467,1323,1920,-10,-6085,2551,5803,-1948,-786,-2089,-1836,7093,-2393,-5394,3329,-97,2757,-182,-7145,4313,4250,-3279,107,-2804,95,6281,-4711,-4302,3823,240,2754,-1856,-7439,5920,3908,-3560,-398,-4559,3569,7083,-5524,-3686,2537,958,5910,-3726,-8428,5260,4217,-1245,-1968,-6999,3773,8495,-4506,-4743,-1980,3057,7202,-3085,-7710,2057,4698,3129,-3450,-7595,2897,5874,-1153,-3568,-4203,3820,6893,-2526,-5261,-1359,2503,6618,-2889,-6063,1960,3263,3054,-1810,-5688,3395,6355,-1033,-2275,-4255,2523,5611,-2564,-5210,-225,646,5237,-1297,-5251,3025,2256,-388,-250,-4437,2067,4327,-4756,-703,634,508,5880,-3142,-3970,3960,21,-65,-709,-4102,3464,3892,-4730,-85,-1460,597,4070,-5999,-3755,5010,684,-305,-2728,-4513,6885,3608,-4551,-1163,-1655,3879,4323,-7165,-4076,4170,1577,3200,-4840,-5557,5648,3848,-2833,-3982,-2881,5487,6000,-6990,-4407,-218,4303,4511,-4971,-5163,3787,3866,-475,-4103,-3708,4010,5404,-1707,-4473,-2464,3258,5032,-4940,-4508,1073,4401,2628,-4418,-5235,2969,3448,1160,-3412,-3899,4852,3915,-2308,-3635,-1500,2076,4091,-3312,-2406,1172,1733,2319,-2466,-2604,3831,3027,-945,-981,-1911,4178,2411,-4517,-604,1723,1306,3059,-5158,-2333,4614,209,-923,-918,-2448,3401,2386,-5821,254,1332,1924,1198,-4521,-1933,5857,491,-2091,-3328,-2001,5867,956,-4835,-1303,-248,2790,1362,-6858,-1807,6105,3834,-818,-3853,-2182,6914,2384,-3666,-3998,-356,4610,3613,-6218,-3212,2901,3486,2114,-4832,-3951,5049,3283,-1413,-4889,-1163,5373,2911,-3808,-3645,200,4199,3460,-3278,-2719,3144,4045,880,-3781,-2176,4189,2476,-1600,-3285,-1244,4130,2118,-3187,-960,-661,3115,2267,-2700,-1096,3525,512,-487,-2843,-2221,3750,207,-1745,-642,-851,1484,611,-2606,-86,2512,1420,-382,-3287,-808,4278,-1000,-2718,-746,-161,3053,313,-4167,224,2326,988,-415,-4801,400,4981,674,-1772,-1678,671,5261],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,7,-8,9,-10,12,-12,14,-15,18,-19,21,-24,27,-29,32,-36,39,-43,48,-52,58,-64,71,-80,89,-100,114,-130,151,-178,214,-268,354,-510,888,-4365,518,9782,-770,-4937,-3956,2787,9041,-2490,-7886,-537,3400,5911,-3078,-9002,1286,6337,1268,-2920,-7729,1582,9321,-1269,-5099,-4272,1049,9148,-2192,-9290,1741,1465,5448,1364,-10923,2175,8283,-791,-882,-4342,-1142,9216,-2383,-5404,628,-496,5546,1843,-8792,3123,3568,-2230,2819,-6083,-1415,8226,-4775,-3329,2228,-2727,6782,-936,-7409,6057,2110,-1762,2627,-5312,1601,7856,-5591,-2062,1455,-585,6252,-2858,-5982,5205,2502,-415,-97,-7558,4701,7581,-5666,-1828,-1536,1303,8547,-4904,-5951,2676,3364,4425,-3759,-8070,5086,6075,-801,-3987,-5263,4339,8152,-3011,-6244,-952,5038,6598,-3331,-6599,1949,5517,4083,-4464,-8656,5183,7160,595,-3715,-6066,4567,8809,-3469,-5426,-1220,2433,8255,-4725,-7871,2624,3280,2485,-1122,-8802,2471,6668,-3636,-949,-2383,133,8175,-4332,-5560,3547,248,4683,136,-8306,5113,3193,-3082,1429,-4222,1571,6337,-5283,-2727,3388,-809,4616,-2496,-6599,5694,1832,-3517,748,-3591,3510,5852,-6711,-1465,3248,1442,3012,-5376,-6066,6918,1273,-1141,-2302,-4504,4796,5504,-6048,-3882,805,4032,5342,-5632,-4984,4427,3396,1653,-4173,-6708,6280,5508,-3005,-3058,-2239,5538,7043,-5322,-5559,-153,4477,4327,-6516,-4921,4663,2971,1064,-4624,-5971,4780,6541,-2827,-3650,-3839,5319,5444,-4693,-3593,799,3270,4123,-5930,-4814,4355,2408,-439,-2726,-5724,4462,5061,-4330,-695,-483,2853,5122,-3234,-4275,4480,54,2011,-1024,-4816,5592,2936,-3528,628,-1228,2971,5504,-6852,-2022,4495,-577,1721,-3235,-4093,6150,2857,-4197,-52,-2298,4507,3612,-7066,-1678,3787,1328,1247,-5692,-2883,7027,643,-3701,-2709,-2373,6532,3120,-7751,-2055,2794,3751,2970,-7866,-4206,5510,2867,-1168,-4495,-3138,6638,3751,-3712,-2983,-630,7025,3841,-6155,-3442,1501,4400,2407,-5438,-4199,5565,4190,-691,-4435,-1853,5521,3887,-4258,-3122,-544,5977,3650,-6220,-3162,3104,4228,1857,-3467,-3153,6347,1697,-1688,-2241,-3835,5132,2968,-5320,-931,842,1156,2091,-3367,-1618,4534,-278,-851,-2261,-1522,4444,2097,-3885,516,797,1946,2055,-4893,-288,4251,-12,-1176,-1327,-1341,4556,-61,-5222,189,1039,3600,-168,-5869,-708,4934,729,-1579,-3755,-478,6998,478,-4312,-2690,344,5202,981,-5962,-263,4122,3336,-232,-5466,-396,6236,1449,-2315,-5053,338,6503,1612,-4786,-1695,1892,6179,1293,-6151,-1984,3841,3705,-1075,-6007,-142,5851,1466,-2416,-4192,619,5468,1283,-5201,-728,1239,3587,766,-5622,-2117,4479,1186,-1161,-3879,-1515,5163,1206,-2100,-1615,185,3097,1058,-4740,82,2165,937,774,-2913,-740,4346,-348,-1845,-999,-448],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-5,5,-6,6,-7,9,-9,10,-11,13,-15,16,-18,20,-23,24,-28,30,-33,37,-41,45,-50,55,-61,69,-77,86,-97,110,-127,148,-176,217,-279,394,-677,3335,3931,-396,-6133,-5204,7376,4588,-3648,-5249,-2295,6551,5785,-6507,-4855,1153,5342,4191,-8937,-4284,6265,2922,1437,-6858,-5848,8223,3827,-3130,-3454,-3208,5848,6864,-7062,-2640,2400,1817,5204,-6819,-6541,7871,1353,-1437,-722,-6164,5191,5155,-6365,-20,-1311,2047,5979,-6841,-3546,6342,-1592,619,-904,-6026,6419,2056,-7267,1044,-528,999,6074,-8647,-1232,6224,-1732,1296,-3126,-4056,8036,891,-5409,1974,-2257,4631,4424,-9229,-577,5999,316,2296,-4886,-2605,8958,436,-5296,-3637,-2193,7941,2345,-8363,-1016,2772,4379,2822,-7217,-1739,7637,3874,-1179,-7155,-2028,8707,3658,-6243,-3758,-442,7808,3034,-6797,-2623,3607,4892,2630,-8222,-2133,8467,2674,-201,-6655,-3120,8906,2874,-5357,-1655,-1745,6259,3485,-8315,-2438,4747,1258,1900,-6441,-3081,7919,-524,-2006,-947,-3930,5885,2684,-7360,174,357,1777,3844,-6705,-2080,6348,-1217,-915,-1254,-3917,6982,-54,-7145,2888,-49,2697,2704,-7153,909,8212,-1969,-749,-2234,-1124,7282,-2183,-6974,1486,1521,3311,1132,-7425,1115,5441,-87,-1334,-5514,-495,8403,-1218,-6158,-2895,1281,6504,-181,-8640,-954,4879,3616,-1207,-7641,207,7270,62,-2109,-6701,841,7404,483,-6375,-1800,1877,7520,-1074,-7978,-416,4839,4647,-1143,-7322,1345,7841,611,-2427,-4045,358,8103,368,-5725,-247,1353,5450,472,-8203,178,4448,-61,-419,-4546,-967,7677,-989,-1610,-257,-2190,6021,791,-6935,1669,1946,-58,2148,-5622,771,5865,-4290,-1474,-980,-429,5175,-770,-5757,3474,1616,93,185,-5424,2633,5648,-2943,-2460,-2039,1199,6727,-3302,-5419,1299,1889,2548,-1641,-6648,3323,7191,-2102,-3768,-3703,2048,6340,-3174,-5526,83,3058,5172,-2884,-7722,1327,5486,1700,-4495,-6162,3394,6635,-720,-4861,-3618,2310,6770,-1520,-6371,-1066,2693,5110,-2989,-6840,1289,4338,2283,-2572,-5830,1440,5466,-913,-3652,-3294,1056,6457,-1538,-4979,1705,2517,3160,-991,-5906,2147,4821,-1462,-1616,-2611,471,5497,-1845,-4078,2442,-678,3282,-911,-5815,2442,2427,-358,-876,-2910,1535,4665,-2592,-2728,187,178,3224,-2343,-4536,4143,1987,-1198,-961,-2895,3383,4826,-3587,-2355,1103,1980,2861,-4473,-3125,3373,3477,-90,-2620,-5188,4013,4246,-2553,-2733,-3007,3198,6028,-4156,-4390,1647,2740,1821,-3947,-4433,2841,5445,-481,-4012,-3937,4863,5938,-1710,-5172,-1377,3346,3633,-2173,-5354,1057,3338,2539,-3094,-4979,3107,4051,-833,-3140,-2920,3893,4952,-2722,-4556,-283,2851,4044,-4136,-4142,2400,3489,435,-2461,-2745,2322,4579,-2200,-1268,-1254,1470,3434,-2667,-2949,3099,966,995,-1538,-3895,1760,1804],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,5,-5,6,-6,7,-7,8,-9,10,-12,13,-14,15,-18,19,-21,22,-26,28,-31,34,-38,42,-47,53,-60,68,-78,92,-110,134,-170,220,49,6099,4671,-7828,-4259,4502,2995,3134,-5495,-5125,7599,3410,-2871,-2236,-4228,4436,6602,-6531,-1327,1827,528,4571,-4862,-4748,5877,89,-1463,-716,-5762,5810,3707,-7365,1383,256,74,5402,-6877,-1603,8025,-1351,-786,-114,-4767,7035,1399,-8045,1811,-559,2490,3103,-9084,-3,6849,-1386,12,-4280,-2763,10899,1376,-7006,-271,-84,5104,3379,-9532,-1084,6095,968,689,-7181,-3834,9613,2245,-4347,-3630,-612,8636,2343,-7604,-2505,2622,5760,2396,-8289,-3158,5961,3348,-596,-7164,-3737,8429,2559,-4309,-4062,-1507,7990,3244,-8055,-2228,509,3870,2429,-8028,-2100,5517,1219,480,-4928,-2793,7921,1297,-4280,-517,-2541,5247,4229,-6043,-791,2062,56,2858,-4291,-3114,6406,-1287,-1392,278,-3244,5233,1538,-8752,2396,2630,-453,2129,-6201,573,6262,-3876,-242,-953,-2043,6979,-1681,-6665,3582,1806,1352,1010,-8211,1539,7137,-2770,-1804,-2602,395,9011,-1034,-6976,1178,2543,4916,237,-8570,1007,6348,807,-1646,-6025,360,8707,178,-5130,-2820,2110,7060,595,-8466,-1934,3753,5140,-288,-7682,-622,6041,1913,-2719,-5487,-571,7876,1593,-4579,-2906,923,6705,-28,-6476,164,3700,3192,486,-7437,140,6215,371,-467,-3301,-242,5814,7,-4261,937,-441,3566,979,-6431,2421,3228,-1271,429,-3727,-872,5117,-3121,-3274,1423,-1186,4215,-932,-5426,3760,2371,-1636,683,-3860,1177,7503,-3786,-1975,1183,469,4283,-1743,-5949,3233,3396,93,-989,-5970,3661,6592,-4660,-4193,-1416,1835,6798,-3732,-5128,2191,2235,2661,-2319,-7119,2813,6331,-708,-3022,-3574,2046,7633,-2353,-4791,-1192,2848,5353,-2004,-7178,422,4579,3663,-2999,-7046,1785,5208,-103,-3914,-3890,1870,6557,-2132,-4418,-750,1635,4347,-1059,-5881,1236,3717,967,-876,-2813,1685,4823,-2780,-854,-1241,585,4899,-2893,-5287,1884,1166,1836,122,-5709,2849,1960,-2486,-161,-2320,650,3445,-3378,-2610,2168,809,2304,-2359,-3983,3553,1567,-1842,-553,-2630,2207,4951,-4315,-3139,1839,-466,2666,-3364,-3470,5045,2880,-1240,-2825,-2717,3697,4295,-3910,-3422,990,2287,3627,-4811,-3944,3113,3393,-362,-2563,-4580,4583,5319,-2792,-3694,-1635,4490,5706,-3244,-4856,1001,4557,3174,-3573,-5439,2756,4540,-488,-3402,-3438,3295,3146,-1732,-3333,-508,3419,4561,-3272,-3961,1358,3131,2174,-2167,-4352,2669,3455,-163,-2232,-2012,2538,3422,-2231,-2794,184,-178,2353,-2955,-2308,3027,1201,-291,-1080,-3565,2752,2528,-2221,-73,793,1902,2318,-2112,-2236,2330,282,128,-1427,-1708,4384,1301,-2808,-1021,364,3778,1127,-4957,-1295,1824,3115,58,-4253,-1830,4738,2329],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-7,9,-9,11,-12,13,-15,17,-19,21,-24,26,-28,31,-35,38,-42,46,-51,57,-62,68,-76,84,-93,104,-116,131,-148,170,-197,231,-279,346,-453,642,-1084,4750,-226,-6420,-1309,840,8580,-1327,-7341,805,2947,2393,207,-8556,1387,6568,-2614,-1384,-4616,-1560,8232,-1665,-4988,2822,905,3680,734,-8095,2776,4093,-2579,1631,-3531,180,7813,-4851,-3046,3726,-2237,4756,-1247,-7117,5197,3690,-3439,2144,-5469,2428,6900,-6350,-3175,2708,-176,4408,-3528,-7210,6378,4089,-1571,-2051,-7616,5344,8654,-6463,-3512,-339,2941,8141,-5114,-8627,4286,3931,2713,-3802,-8077,5228,7481,-1653,-5024,-4724,4295,8587,-3483,-6970,-784,4208,5838,-4175,-8591,2373,6091,2166,-2803,-6334,3052,7395,20,-5001,-4967,3734,8623,-2775,-5160,-1109,2659,6145,-2642,-7111,4259,3806,973,-911,-6233,2412,6331,-2469,-673,-672,641,6947,-2920,-4421,4770,-660,2694,132,-6903,5309,3745,-3377,4,-2122,1120,6251,-6473,-3339,4872,-164,2493,-1813,-6325,6112,2081,-4225,636,-2207,3184,5724,-7247,-1714,3398,-339,2599,-3920,-5106,6941,3349,-3796,-2078,-5051,5661,5773,-6546,-4357,1276,3725,4813,-6441,-6002,5245,3468,1313,-4921,-4995,6202,5667,-4113,-3648,-2195,7316,6158,-5286,-5886,1654,5076,3905,-4914,-6251,4610,4583,1028,-4980,-4958,5362,4087,-2052,-2901,-2420,4360,5511,-4799,-3439,2275,2701,3669,-4502,-5342,4786,2403,-1380,-1104,-3719,4604,2371,-4369,-901,133,1195,4793,-4684,-3522,4209,-207,-251,-1130,-4367,4679,1982,-4984,460,-500,1432,2758,-5077,-1020,5449,-496,-1486,-1725,-2680,7333,814,-4789,-285,333,2891,2011,-7311,-1010,4545,156,407,-5329,-2706,7058,1997,-3262,-1519,-587,6440,2310,-6568,-3531,4022,3378,1630,-8362,-5140,7020,2923,-2346,-4303,-3204,6469,3583,-3823,-2069,-415,5330,2722,-5426,-4128,3091,3731,2314,-5667,-3472,5343,3784,-1122,-4124,-2509,7016,3147,-4385,-2942,453,4024,3642,-4059,-2203,2707,2267,263,-3024,-2389,4098,1551,-2134,-918,-1823,3223,2091,-4827,-908,1948,1315,962,-4257,-2599,5081,-602,-2010,-549,-2210,3746,1618,-5307,503,1282,1453,770,-5265,-546,5072,-60,-1383,-1017,89,5503,-253,-5503,1039,1928,2881,285,-7141,107,5737,1417,-2690,-2695,-471,6415,-249,-4740,-1698,2193,5230,565,-5970,-1090,4527,2462,-1020,-5197,423,5957,1083,-3739,-3417,246,5133,1055,-6707,-2247,1661,5152,680,-5760,-1317,4008,2930,-1168,-4101,-727,4386,109,-3439,-3160,340,4627,1101,-4973,-221,1307,2713,170,-4659,-210,4276,997,-789,-2844,-1344,2405,-352,-2764,-1021,-37,2722,49,-4952,233,2143,-130,-230,-2889,828,2907,-1688,-3188,-111,758,2005,-1651,-5458,490,1659,-59,-368,-2869,-123,4611,-2100,-2527,79,1499,3933,-1606,-4784,1851,3259,581,-1455],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,4,-4,5,-6,6,-7,8,-9,10,-12,13,-13,15,-17,19,-21,23,-25,28,-31,34,-38,42,-47,52,-58,66,-74,84,-92,91,-29,-827,-9356,-1180,5361,3772,1102,-10112,-1942,8580,2112,-3224,-6392,-717,10331,2070,-7691,-2850,299,8355,1095,-10560,-2340,4788,4422,1438,-9133,-1862,9469,1599,-1954,-4796,-2625,10568,2437,-6904,-643,-57,3894,3689,-9515,-1440,5566,-183,2561,-5822,-3028,10408,18,-4245,371,-3135,5828,2656,-9634,2513,3642,-838,2865,-5481,-2361,9537,-3444,-2615,1546,-2393,6934,-9,-8891,4095,2047,-250,2477,-7630,613,7373,-4249,-2076,216,-640,6654,-2806,-8540,3496,2111,1571,442,-10506,1441,8092,-1277,-3271,-3902,225,9355,-1397,-8313,-1102,3339,6978,-1300,-10072,1560,6778,3094,-1834,-8558,1996,8383,-832,-3682,-4731,1658,9247,-1104,-7946,-1410,1398,6878,-4,-8687,1392,5942,3331,-1014,-7352,1311,8792,52,-3614,-3607,-377,7268,-233,-6825,603,1320,3771,1339,-8636,1658,5973,-1104,870,-3988,-1232,7276,-2400,-4933,1421,-1097,2995,570,-7879,3302,4136,-3075,3023,-4673,520,7575,-4416,-3197,3300,-1126,4663,-1986,-7600,5239,1919,-2040,-50,-4204,3894,7336,-5002,-2280,925,728,5057,-4640,-7060,4677,3807,552,-2284,-7312,3949,7750,-3003,-4429,-3097,2872,8305,-4487,-7152,1272,3405,4222,-4431,-7914,3120,7017,-281,-5351,-6119,4506,9353,-2087,-5175,-1927,3585,6958,-3581,-5862,1055,5298,4331,-3891,-7272,2893,5302,706,-3175,-5452,3477,6931,-2703,-4542,-1095,1898,5572,-2201,-7053,1591,1994,2851,-1063,-5771,3554,4371,-1640,-1103,-1315,-158,5322,-2982,-4627,3891,362,1994,112,-6046,4404,3289,-5165,656,-1915,2287,4854,-4917,-2714,3398,1033,2627,-3049,-6127,6392,3563,-3878,-1604,-3145,3412,4963,-6032,-3128,2865,2032,2537,-4365,-4184,6073,3606,-1283,-3167,-3198,6075,4610,-5121,-3607,-643,4936,3917,-5649,-4759,3965,4585,1620,-5391,-4817,5570,4182,-1689,-3853,-3709,4460,5823,-3969,-4970,676,3560,4596,-5945,-6277,2210,4914,2032,-3962,-5634,5053,4714,-2042,-2807,-3326,2945,4138,-3231,-4186,351,3029,2628,-3377,-4007,3188,1465,-220,-1009,-3285,4066,3880,-3539,-915,-94,914,3076,-3920,-3545,4160,483,285,-663,-2983,4487,1266,-3831,-686,-673,2349,2209,-4139,-2505,4202,2225,-325,-3795,-1901,5964,1736,-3190,-1464,-169,4782,3150,-6752,-2113,3345,1906,778,-4264,-2504,6236,3351,-3766,-3815,-1347,6188,3149,-4737,-3789,757,4766,1558,-6585,-2523,5991,3533,-1293,-5294,-2158,5826,2896,-3975,-3860,-644,5394,3174,-4834,-3047,1567,3675,1380,-4453,-2891,4303,3293,-818,-3877,-2395,4280,2581,-2018,-1399,307,4161,2538,-4532,-2126,1833,1509,576,-3145,-2467,4056,2161,-2187,-2074,-1751,2624,1953,-3324,-867,1625,1149,998,-2941],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,8,-9,10,-12,13,-14,15,-17,19,-21,23,-26,28,-32,36,-41,46,-54,65,-79,102,-148,268,-1456,-1997,5406,6819,-6402,-6870,3125,5385,4878,-6000,-7427,4651,5970,-21,-5076,-7065,6370,7480,-3850,-5613,-2527,5606,7849,-5230,-7327,2144,4392,5253,-3821,-9295,4943,5563,-668,-1505,-5904,4389,8404,-5536,-3142,44,1598,7396,-4631,-7474,4936,1146,1016,-23,-8917,4772,6511,-6605,-242,-2460,-207,7721,-5959,-4174,6368,-1199,2263,-258,-7495,6415,4703,-5614,670,-2774,1645,6646,-6732,-2749,5425,-1186,1540,-3117,-5048,8086,2875,-4786,452,-3037,3271,6220,-9176,-2192,3059,1829,2921,-6998,-5583,7459,3927,-2221,-3828,-3712,7532,6109,-7527,-3754,370,6333,5471,-7101,-5058,5348,5259,1804,-5561,-4881,7015,3789,-3004,-5047,-3025,7250,5861,-7319,-4151,-580,4969,4224,-7911,-5591,4535,3403,2245,-5135,-5662,6905,4085,-3899,-1729,-3409,4802,5672,-6050,-1678,966,1733,4158,-4208,-4867,6148,1116,-269,-427,-4890,4870,4273,-7432,1341,200,793,3517,-5127,-2778,6498,-959,-128,-1487,-3590,7165,2022,-6543,1772,225,1451,3798,-8044,-1098,5059,-879,-290,-3845,-3428,8988,310,-6855,-170,331,4994,2737,-8597,-1717,5882,3112,287,-6506,-4219,8406,2673,-3446,-3825,-1422,7923,3079,-7735,-3068,2337,5674,2608,-9145,-3136,5427,3175,12,-6468,-2755,8966,3187,-4883,-4932,-914,6800,2200,-7743,-2880,2151,4050,2727,-7347,-2420,6523,1852,-304,-4377,-3867,7040,2454,-4583,-796,-1676,5457,2481,-7406,-1444,3291,-222,2434,-4141,-2239,6045,-270,-2846,-101,-2140,4755,2361,-6576,2651,1355,664,2237,-4623,-287,6298,-2519,-1880,-1059,-1912,5250,-661,-5529,2222,1927,1847,454,-6753,893,5401,-1236,-1553,-3049,-267,7322,-1034,-6004,386,2077,4714,-152,-7330,273,6384,1426,-1802,-5754,347,8698,21,-5226,-3599,1702,6528,499,-7517,-2052,3410,3648,-1746,-7763,-602,6357,2440,-2904,-5922,93,8854,535,-5071,-2723,1089,5629,-160,-7119,-970,3171,2685,13,-5743,583,5091,462,-2137,-3036,-1188,5812,-480,-5648,-168,870,2590,744,-5777,1031,4379,-280,816,-2821,-467,5259,-1117,-3288,719,-27,3142,-106,-5368,2029,4269,-149,-1010,-3446,-150,5685,-2588,-2523,1000,729,4947,-2529,-5611,1473,2779,-490,-193,-2999,3490,5855,-2282,-2637,-1247,1529,5399,-2079,-5448,458,3177,3444,-2041,-6678,2220,6137,-215,-5157,-4229,1510,5663,-2193,-5705,-714,2440,4497,-1489,-6944,495,5115,2451,-2451,-5679,2001,6530,-550,-4686,-3747,2022,6153,-1331,-5216,-928,3087,3513,-1828,-5171,1539,4924,1754,-2618,-4564,1885,4692,-1388,-2518,-604,1068,4383,-212,-4068,1737,2948,1220,-1549,-4048,1762,3745,-1616,-1843,-1559,287,3560,-3202,-3021,1909],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,1,-1,1,-2,1,-1,2,-2,2,-2,2,-3,3,-3,3,-2,2,-1,-1,4,-11,27,-174,-1087,-6037,-3078,9470,1549,-5580,-2743,-632,7351,3605,-9191,-1239,3881,1085,2690,-6458,-3352,8448,101,-2159,-1250,-3865,6970,2797,-7317,1471,120,-961,3887,-6567,-697,6874,-3438,-956,-410,-3887,7175,-443,-5955,4032,930,320,2176,-7996,905,6247,-4218,-532,-2443,-1644,9238,-2458,-6964,2507,1023,4196,-286,-8748,2368,5978,-494,-424,-6881,992,10150,-950,-6079,-1562,1649,8377,125,-9537,1093,6117,4009,-1593,-7805,540,9116,1198,-4180,-5898,77,9674,1637,-6334,-3560,2887,7852,151,-7183,-1018,4181,5054,-444,-8540,241,8361,-141,-1037,-5115,-1579,8471,-1449,-5278,-893,-108,5887,687,-8797,767,3612,243,2144,-5715,-716,7967,-2368,-2918,1580,-1945,5130,-82,-6702,3631,2205,-1195,1407,-6008,1019,7346,-3036,-887,736,-1334,5307,-3453,-6009,5024,1169,81,317,-5798,2651,6478,-4573,-2411,-1031,964,7349,-4100,-6184,3659,2832,2377,-580,-7779,3064,6527,-3690,-2549,-5120,2123,7679,-3484,-6206,-1309,2842,5601,-2318,-8586,1864,6371,2618,-2636,-7415,2632,7166,-1009,-5235,-3182,3262,6685,-2076,-5788,-1435,3117,4885,-2103,-7816,1394,5607,1661,-1246,-6123,1921,6541,-2443,-3344,-2902,904,6786,-2183,-6064,3057,1149,2358,-683,-6355,2128,4195,-1330,-1336,-4109,-368,6167,-2716,-2617,1530,-1133,4159,322,-6703,4035,1820,-2794,-174,-3354,1155,4371,-4612,-1396,2209,-157,4295,-2493,-5034,5648,1341,-679,-976,-3716,4191,4615,-6006,-1931,324,1713,3972,-4674,-3842,4319,1945,237,-3126,-4603,4817,4123,-2106,-3992,-1731,3367,6154,-4579,-3947,1728,4128,3145,-5009,-6490,4472,5191,-54,-2893,-4513,3754,4924,-1920,-4376,-1599,3177,4969,-4044,-4119,1439,3819,3125,-2875,-5774,2687,3956,234,-3384,-4169,2504,4493,-1793,-2999,-554,3000,3972,-2995,-2997,1900,1188,1272,-1727,-3548,3319,2872,-2317,-75,-1910,445,3573,-3063,-2687,3016,96,2515,-1487,-3996,3954,1446,-2083,-576,-80,2645,2550,-5134,-364,3318,122,668,-3883,-2870,4932,1368,-3632,-1830,-2181,4313,4183,-5826,-1012,3396,3403,2039,-4452,-2168,5689,1450,-1163,-4082,-1374,5046,2972,-4197,-3518,-69,4806,2597,-4728,-3010,3541,3411,349,-4878,-4668,4425,4765,-3071,-4540,-977,5474,3847,-4109,-3329,-353,4301,3011,-4248,-3971,2632,3680,2092,-5105,-3115,4268,2320,-2577,-2171,-1975,3072,2158,-3607,-1906,916,1596,892,-3780,-3395,3567,767,-991,-1242,-1509,3430,1907,-2657,-144,101,1882,903,-4624,-1601,2759,648,-829,-2241,-1403,4117,113,-3677,900,1528,2380,517,-4742,637,4296,832,-646,-2004,-977,5754,200,-3171,-2469,1428,3203,390,-3592],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,5,-7,7,-8,8,-9,11,-12,13,-15,16,-17,19,-21,24,-25,28,-31,35,-37,41,-47,52,-57,64,-72,83,-95,112,-133,163,-209,286,-435,827,-3994,-8546,5215,4884,653,-2757,-6959,4495,6511,-3138,-2125,-2894,1250,7756,-5071,-6158,3294,-702,3326,-1061,-7060,4700,4739,-2967,294,-4135,999,7573,-6848,-2682,3824,-1993,4028,-2154,-5976,7018,2184,-4419,1505,-3035,3325,6102,-7623,-406,2660,-608,4396,-4680,-5744,8037,1620,-2977,-697,-3831,5924,5169,-7017,-2291,1327,1880,4086,-8109,-6396,8170,3831,-920,-4239,-5576,7043,6710,-5180,-2666,-2016,5547,6318,-7338,-6222,4029,3989,2826,-5693,-5638,5503,5137,-303,-6262,-4430,6268,6230,-3327,-4080,-1734,5408,6048,-6415,-6068,3402,2954,3257,-5639,-4865,6814,3369,-298,-3258,-4827,5345,5212,-4785,-1947,-1269,1235,6197,-4980,-4125,5056,390,1281,101,-5337,6071,3144,-5350,1311,-1778,-345,5488,-6142,-1648,4795,-1759,956,-1308,-4712,6097,692,-4745,1308,-1837,2385,4092,-7668,315,4475,-823,1992,-4395,-2162,8151,-1047,-4096,-691,-1774,6218,3144,-7594,-628,3563,3158,1727,-7686,-2623,8134,2219,-1650,-3214,-3102,7697,3631,-5881,-4329,677,5129,3291,-8481,-3417,4214,5306,-201,-6307,-4131,6889,4477,-2526,-4503,-1487,6810,2385,-4328,-2894,-350,4338,3314,-6805,-3079,4322,3302,1334,-5672,-3401,6077,1593,-2111,-1953,-1912,4507,4274,-6088,-1092,2026,1296,2411,-4935,-2531,4430,-985,-475,-2284,-3460,4722,2283,-4416,483,-348,1082,3291,-5281,-1653,5159,-1579,-666,-977,-2203,6279,-484,-5723,2094,1741,1515,970,-7208,849,5714,-927,-705,-4086,-372,7314,-669,-4947,399,242,4756,875,-7617,1249,4832,2597,-244,-5962,15,7907,587,-4128,-2234,43,6459,1720,-6069,-1625,2871,4968,-466,-6277,-1882,6289,2239,-2803,-5541,-1096,6366,1265,-3632,-3673,-247,6396,938,-6098,-1513,2799,4796,1621,-5542,-177,4608,1065,-83,-4078,-1285,5896,-200,-3451,-1069,-947,4966,610,-5531,247,2285,781,1255,-3276,-1564,4391,-1060,-2556,-1047,-1883,4035,408,-3654,1300,1394,1711,759,-5568,1583,3575,-2272,-1304,-149,485,4462,-1733,-4158,2399,1622,644,-57,-4583,2612,5899,-1885,-1106,-1910,1120,5923,-1743,-4545,748,1525,2084,-1476,-5722,2098,4848,470,-1559,-3895,1128,6949,-1274,-5185,-2200,1549,5670,-1001,-6246,674,2288,3327,-1545,-6079,1014,5851,1319,-3198,-4478,1263,5024,366,-3845,-191,1610,4328,-508,-5049,56,3090,2853,-938,-3528,1529,3837,778,-916,-2647,557,4405,-1474,-4169,-245,1055,2480,-1057,-4635,-278,2259,-385,-207,-2564,-12,3757,-1540,-3468,750,1321,2119,-1437,-4047,2254,1178,-781,-618,-2199,1973,3538,-3783,-2646,906,1907,3661,-2153,-2610,2950,2940,-719,-1839,-3641,2791,4375,-2134,-2691,-397],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-10,11,-12,14,-16,17,-19,22,-24,27,-30,33,-36,40,-43,48,-52,58,-65,71,-78,87,-97,107,-120,135,-154,176,-205,242,-293,368,-486,705,-1239,5895,5004,-4559,-3712,-4429,7287,4858,-8211,-5504,2611,5424,4288,-8091,-4007,5663,4584,389,-7183,-4415,9188,5585,-2893,-5052,-4045,7956,6531,-6830,-2790,1883,5603,4642,-7344,-4843,5964,2506,908,-4625,-5710,7085,2725,-4059,-193,-3330,4641,6183,-7993,-1372,4534,-341,4250,-3798,-5300,8128,239,-3464,1055,-3659,5924,3175,-9158,1297,2039,-1773,3680,-6091,-2888,7776,-1295,-2150,1728,-4538,6251,1725,-9453,1940,2333,57,2757,-8268,135,8427,-1575,-1911,-4034,-2156,9369,766,-8643,449,2822,4672,1997,-8880,-1099,9140,2435,-923,-5581,-2926,9765,1342,-5903,-3038,90,8043,2871,-9503,-2000,4037,5697,1353,-8831,-2240,7536,2796,-2511,-6059,-2817,7743,1646,-6149,-4155,-582,7746,3220,-8216,-1222,3399,3338,2448,-6741,-1104,6147,801,-2012,-2269,-2479,7321,1217,-6952,-298,-1334,4521,2677,-7561,27,5541,-1067,1621,-3414,-3053,7884,-1943,-4524,2077,-2511,3494,3096,-7523,2285,4088,-2202,270,-4042,-563,8502,-3587,-4283,1421,-1685,6121,-976,-9345,4128,3484,404,615,-6562,533,8303,-2183,-4655,-2660,1054,8459,-1412,-8192,2407,3499,2967,33,-8113,1256,7961,1044,-2010,-4787,379,8661,-702,-6206,-276,2368,6770,-318,-8965,-597,3855,3542,-1677,-7815,887,8384,1072,-2928,-4693,557,9480,-452,-6551,-1225,2004,5454,66,-8230,854,4469,2231,-228,-6083,948,7572,533,-3094,-1735,-1690,6551,-307,-5557,1217,1058,1577,1199,-6305,1781,5281,-2992,-1222,-891,-1116,5928,-1522,-4325,3822,169,2413,494,-6659,3206,4200,-3436,487,-2496,1235,6137,-4896,-3753,2455,1042,3283,-1034,-6913,3665,4036,-1462,-1845,-4231,1672,6688,-4351,-3174,388,2002,5164,-3036,-6782,2193,4318,2275,-2388,-6623,2137,7001,-1706,-4450,-3818,3263,7613,-2378,-6572,33,3760,4570,-3314,-6810,1584,5031,1179,-2801,-4955,2377,7112,-1281,-3954,-2356,1962,6630,-1822,-5651,-74,3694,3724,-1574,-5973,2153,5874,471,-2086,-3720,2417,6802,-1949,-4436,-1017,-160,4367,-1057,-4241,2713,3203,-28,-1375,-4381,2446,3945,-3972,-1452,-93,748,3861,-2905,-4188,3722,1990,674,-808,-3674,3910,3312,-3775,-946,-352,2153,4019,-3209,-3378,2875,2654,477,-3759,-4177,5085,4048,-2991,-2046,-1733,3929,5266,-4797,-4267,1740,3065,3115,-5091,-5756,3571,4051,-459,-3783,-4476,4056,5473,-3518,-3291,-1062,3332,4528,-4510,-4937,2265,4401,2179,-5048,-5198,4710,4823,218,-3182,-3224,3387,4252,-2873,-4563,-755,2805,3983,-3807,-4129,2283,3461,1534,-2365,-4006,3997,3044,-1218,-3469,-1775,2914,3046,-2697,-2171,1181,1696,1406,-3330,-2885,3423,1379,-776,-1669,-1901,3445,2276],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-9,11,-11,13,-15,16,-18,20,-22,24,-27,29,-33,37,-40,44,-50,55,-62,69,-77,88,-101,118,-140,171,-220,305,-499,1737,-2028,-10296,2908,8917,-684,-3902,-5469,2550,9916,-1680,-6775,-3588,3112,8873,-2140,-9219,1811,5904,3907,-2996,-8947,2331,8534,152,-3732,-6397,2036,8429,-2783,-5710,216,1622,6969,116,-9429,1254,4114,1009,-515,-7295,1511,7841,-3585,-1474,-2099,-1915,7639,-2463,-7178,3847,237,131,1613,-8617,1973,5637,-4311,332,-1975,-1680,7407,-4163,-4719,5248,-1222,3002,-385,-8428,5980,5146,-5362,391,-2552,1313,8559,-5811,-4979,4365,562,3692,-2367,-6925,7426,4555,-3926,-1518,-5945,5008,8762,-6359,-4767,1287,3233,7081,-5797,-9689,4714,4967,1384,-1926,-7615,6210,8492,-3862,-4908,-3773,4465,7628,-5027,-7009,506,4348,4561,-4778,-7220,3603,5095,845,-3191,-6970,4526,7377,-1970,-3945,-3610,4133,8398,-5303,-6132,1826,1496,4395,-2720,-7541,3899,3958,-1121,-1195,-5505,2675,6725,-4373,-1060,-425,-437,6797,-4068,-6337,4802,1020,-368,662,-6008,4388,5102,-6845,114,15,-1,5694,-5879,-2788,5686,-1486,-345,-2386,-5907,6520,4059,-6662,243,-769,1557,4700,-6762,-1415,5395,1098,1542,-3489,-5195,9045,3973,-5300,-3300,-2437,4606,5631,-7612,-4756,3186,3634,4589,-5769,-7364,7045,5327,-1105,-4533,-5079,5968,5002,-4738,-4819,-765,5131,4381,-5985,-4294,3300,3899,2970,-4741,-6403,5620,4945,-993,-4680,-4425,5437,4904,-4465,-3925,-1231,3646,5303,-4741,-4797,4599,1906,1897,-3753,-5003,4622,3432,-3290,-748,-2037,4537,5009,-4797,-2003,2601,553,2470,-3487,-3434,5459,-728,-1948,-394,-2759,4499,3123,-6599,554,2622,775,2628,-4741,-3276,5786,-423,-1700,-1192,-2758,5865,2543,-6875,381,1617,2829,2642,-7405,-2109,7080,2059,-1216,-4639,-2531,6754,1116,-5795,-2094,231,5300,1303,-7922,-2211,4690,3362,-626,-6085,-2607,7335,2804,-4166,-3262,-1364,7003,3646,-5883,-2996,1665,5980,2342,-6846,-4281,3578,3609,-30,-5872,-2863,6030,2665,-1796,-4809,-1414,6395,2802,-5686,-3475,1774,3288,2036,-5971,-2914,3755,2018,-829,-2895,-2778,5882,944,-4047,153,522,4030,2005,-4400,-955,3495,237,1682,-3330,-264,5202,-1790,-2140,-74,-920,3765,2054,-5812,170,3671,1160,-589,-4146,-279,5543,-1331,-2940,-1044,-210,4880,-159,-6746,1553,3329,1687,212,-6301,575,6888,371,-3261,-3110,-259,6461,-364,-6181,-535,2880,3956,46,-6384,-658,5635,2530,-2450,-6355,-458,6628,979,-4220,-3813,895,6124,-177,-5498,-1923,3624,3968,-608,-4690,-955,4407,2202,-1701,-4573,-550,5674,221,-4259,-1294,2257,4997,943,-3996,-1435,3133,2612,474,-4263,-255,3676,-351,-1043,-1536,1101,5249,-804,-3840,724,1468,1471,611,-4224,-64,4141,-374,-1775],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,6,-8,8,-10,12,-12,14,-16,18,-20,22,-24,26,-29,32,-35,39,-43,48,-53,58,-65,72,-80,90,-100,113,-128,148,-171,204,-249,318,-438,721,-3434,-1492,2754,5530,-191,-11178,1089,5918,1483,851,-7200,-1927,10238,-2650,-4298,-357,-2175,7459,-93,-9130,3276,1285,-311,1653,-8450,37,7300,-4262,-540,-396,-3210,7740,-807,-6752,4450,-132,22,2435,-6168,2232,5811,-5818,-556,-1517,-736,6686,-4790,-5706,4413,758,1946,-673,-8567,6112,6613,-5186,-1168,-3248,1662,9088,-4664,-5622,2711,3085,4876,-2770,-8525,4850,5767,509,-4447,-6087,3741,7530,-3082,-5683,-2876,4189,8447,-4358,-6909,1832,5432,5033,-5135,-7849,3398,5770,1461,-3550,-6728,4081,7886,-4038,-4384,-3066,2945,7785,-3703,-6881,1678,2858,4155,-1302,-8132,2805,4655,-1270,-618,-4590,1667,7319,-3709,-3385,1075,-587,5470,-1647,-7739,4190,2543,-996,616,-6143,2971,6407,-4338,-872,2153,-2614,5640,-4255,-5864,5962,400,-847,374,-5707,3710,4745,-6237,-555,517,64,5894,-5480,-4661,5531,713,65,-1805,-5066,6456,5823,-5257,-2959,-1006,3071,5581,-6443,-5542,3971,3493,3115,-4164,-5893,5617,5470,-1769,-3929,-4241,4986,6999,-5448,-5043,-847,3723,5116,-5047,-5040,4011,4452,2500,-4229,-5915,4133,5644,-1868,-3139,-4862,5276,6422,-2909,-2725,-563,2315,4127,-5738,-4378,4128,2445,1579,-2899,-5416,5128,3759,-3565,-1223,-2284,2350,5930,-3378,-2709,2347,254,3291,-1642,-5024,4631,1083,-2407,1005,-3237,1517,4832,-5526,-1849,3099,775,2571,-3507,-4402,5745,14,-2378,365,-2005,3408,2194,-7124,783,2636,538,1966,-5371,-2675,4830,623,-1676,-1990,-2322,6704,2287,-5623,-784,1137,3605,3258,-6653,-3184,4235,3628,-1343,-4510,-3073,6785,2908,-3590,-4271,-920,5993,3176,-5267,-4555,1872,5726,1702,-5522,-3382,2983,3509,-551,-4686,-2832,5703,2829,-2978,-4199,-1012,5752,4204,-5078,-2837,2157,2630,2418,-5237,-3657,4710,2799,-404,-3094,-3195,5521,1942,-4127,78,-488,2022,3317,-2968,-3187,3479,701,782,-2191,-3134,5174,626,-3494,538,44,3292,2138,-4844,-369,2865,202,1078,-2397,-2396,5628,-280,-4767,-853,-771,3194,1010,-5660,-413,3558,1004,-502,-5013,-1703,6678,-1032,-1689,-1858,-148,6127,166,-5912,-680,2768,3142,-321,-5440,-20,5137,2419,-954,-4461,-500,6851,2028,-3384,-2697,980,5101,396,-5633,-1627,3211,3682,-399,-5051,-623,5180,1130,-1943,-4213,-489,5583,1142,-3655,-1568,1382,4909,133,-4837,-2442,3349,1637,-28,-4288,-859,4794,750,-1651,-1110,-812,4584,684,-3422,-179,1852,1736,767,-2949,-933,3100,-460,-792,-1147,-505,3915,470,-2267,819,750,430,-39,-3859,1135,2999,-1699,-861,-2015,47,3596,-1492,-3625,1233,2144,2438,-593,-4442,1461,4153,-469,-713,-2776,323],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-6,6,-8,8,-10,10,-11,13,-14,16,-18,19,-21,24,-26,29,-31,35,-38,43,-46,51,-57,63,-70,79,-88,100,-114,131,-154,185,-227,292,-402,628,-2323,7173,7782,-7126,-3233,195,4523,5982,-6810,-5494,6040,2093,1617,-2308,-6020,7023,3986,-5043,179,-3262,1987,6827,-7307,-2181,4588,-1757,3004,-1627,-6293,7148,1530,-4301,2508,-2649,2460,5152,-7523,-834,4914,-1554,2631,-4641,-4436,8523,-753,-3757,878,-2916,5716,2591,-8269,655,3294,432,2831,-6611,-1803,8954,68,-2401,-3008,-3238,7676,1469,-8105,-1695,1848,4828,1817,-8837,-3595,7117,3422,-913,-7596,-3822,8741,3435,-3494,-5114,-1504,7515,4109,-7063,-3892,1527,5659,2208,-7699,-3612,5303,1496,631,-6251,-4623,9173,2260,-4640,-3618,-2868,7018,3068,-8107,-1653,1437,2359,3475,-6789,-3606,6765,-387,-411,-2724,-5403,6777,2725,-5360,1147,-527,2136,4815,-7534,-1101,5579,-2208,561,-2154,-4955,6661,218,-4659,2139,-1283,3603,2990,-8061,827,4181,-1693,944,-4072,-1174,7414,-1949,-4091,473,162,4389,918,-8537,1543,4844,-69,-55,-6149,-1194,9026,-1904,-4713,-583,-255,8005,-246,-7666,-1157,2948,4635,49,-8427,-1029,6666,1786,-3406,-6401,-435,8308,1285,-5348,-3372,2173,6872,-80,-7651,-1444,3282,5055,587,-7442,292,6120,1207,-681,-5267,-861,8018,162,-5361,-2249,-320,5549,1693,-6652,872,3214,1554,1367,-6009,-1603,7126,-1500,-2039,-778,-1814,4828,630,-6116,1329,1023,1252,2804,-6903,961,5432,-2909,-118,-537,-1397,5629,-1945,-5873,4354,1044,1669,759,-5525,3318,5438,-2710,-250,-1656,593,6261,-3587,-5059,2190,135,3977,-1488,-8166,3434,5248,-849,-2295,-4841,2120,7906,-2015,-4564,-1415,1508,6145,-2903,-6069,1539,5008,1840,-1815,-6218,1370,6461,-694,-4447,-3121,2352,6806,-1051,-6190,-1282,2949,5486,-1566,-5639,196,4984,2107,-1541,-5917,2162,5782,587,-2792,-3543,1495,6122,-1656,-4847,-4,1182,3433,-299,-5928,1610,4029,648,-107,-4127,614,5361,-1537,-2459,-878,-573,3379,-1182,-5585,1998,1132,299,28,-3847,2092,5073,-2913,-1728,875,736,4133,-1942,-4727,3151,1348,-107,-1383,-3798,4120,3143,-3981,-2818,-865,375,3330,-3145,-2761,3395,1737,-574,-2328,-4755,3854,5650,-1779,-2594,-1903,3335,5389,-3298,-3744,592,3681,3430,-3769,-6363,2245,4746,654,-4337,-3712,3720,4962,-1326,-5339,-2150,3623,4850,-3754,-4834,546,3767,2824,-2871,-4403,2296,4318,367,-1979,-4192,2499,4311,-1420,-3960,-1126,2414,4209,-2620,-5092,1039,1935,1867,-1359,-4130,2497,3259,-498,-2194,-1384,2420,2773,-2378,-2322,2103,1464,1757,-1810,-4135,2497,2101,-720,-461,-1111,2297,2745,-3825,-1211,1510,967,1511,-3469,-2644,3570,1974,-1707,-1786,-2505,3764,1234,-4031,-2610,1294,3568,1425,-4088,-2302,3639,3458],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-6,6,-8,9,-9,10,-11,12,-14,15,-16,18,-20,21,-24,26,-29,32,-36,40,-45,51,-58,67,-79,94,-116,150,-209,341,-2048,2218,4458,5108,-4972,-9605,6396,5225,750,-4616,-6423,5510,7098,-4246,-6020,-2350,5207,6654,-6096,-6693,2640,5067,4494,-6295,-6977,5187,4628,215,-5386,-7112,4813,6795,-4190,-4539,-1391,3194,7891,-5558,-5100,4035,1859,3300,-4152,-7460,7066,3804,-3029,-685,-3988,2524,7518,-6106,-3277,2768,-540,5796,-3219,-6893,6474,1745,-1996,1476,-4899,4192,5654,-8350,-946,3088,-469,4766,-5605,-5518,6899,-180,-2166,-403,-4728,6358,4755,-8389,-526,1634,1514,4954,-8663,-4809,9177,1750,-318,-3686,-5053,8431,4731,-6795,-1768,-1613,5461,5261,-8987,-4316,5397,4024,3388,-5593,-6311,7091,4713,-3256,-4853,-3563,7767,5733,-6798,-5364,683,6687,5478,-7608,-7050,5494,5467,1621,-5999,-4421,6962,4981,-1533,-4094,-4714,6134,5390,-5979,-3547,80,4157,5039,-6867,-3786,5892,2358,1316,-4143,-4942,6309,2968,-4687,8,-3255,3433,4582,-8421,-897,4573,224,2519,-3118,-4660,6967,176,-4327,1293,-3380,3233,3843,-7528,1206,4934,-177,3106,-6105,-4010,8917,-1106,-3605,-79,-2712,6002,1193,-7990,938,3484,2317,1809,-7775,-971,8631,83,-3038,-4776,-2181,9271,2252,-7273,-1736,1755,5150,1427,-9077,-2902,6621,3917,91,-7418,-2659,8410,2367,-5199,-3913,-998,7556,3059,-7309,-3789,2895,4945,1974,-6456,-2510,5664,3816,-306,-5402,-2871,7894,2627,-4513,-3060,123,5590,2998,-7014,-1302,2200,2967,2165,-5391,-2287,6746,737,-659,-2033,-3186,6367,400,-6029,-618,771,2725,3442,-6084,-783,4337,-733,753,-2011,-1557,6614,-481,-5132,1795,120,3141,947,-6497,2291,4778,-936,-119,-5122,104,6485,-1480,-3698,48,55,5735,-167,-7943,1652,4553,1126,-1788,-5017,695,8475,-1404,-4703,-1879,140,7162,-302,-7429,164,3061,3984,-304,-7508,627,5881,509,-2346,-5979,-602,7267,384,-5057,-3508,1824,5927,-662,-7160,-1810,3703,3780,-753,-6447,-953,6405,1822,-2439,-5034,-128,7141,35,-4334,-1400,1337,5444,609,-5904,-416,4114,2620,-270,-4246,-14,6144,-239,-3016,-1510,-1288,5303,-518,-5331,1850,1313,1411,-226,-4656,1270,4461,-1451,-1798,-2042,-396,5098,-2181,-4340,2237,2316,2683,-1049,-4362,1910,4274,-2459,-2755,-2113,1893,5626,-3092,-5168,1267,1034,4019,-2763,-6627,2674,5699,52,-3047,-4448,2664,7091,-2200,-5530,-1050,2685,4870,-2063,-6707,735,3978,3357,-2725,-6535,1786,6692,643,-3789,-4087,2201,6695,-1638,-4803,-850,2725,4230,-2789,-5637,1382,4464,1525,-2709,-5338,1077,6001,190,-4389,-2676,2436,5387,-1665,-4757,1009,1753,2475,-241,-4723,1347,3806,-41,-1070,-2600,1141,4805,-1670,-2713,-724,1562,2957,-1264,-4110,2520],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,5,-6,8,-8,9,-10,11,-13,14,-15,17,-19,20,-23,25,-27,30,-33,36,-40,44,-49,54,-60,67,-76,86,-98,114,-134,159,-190,208,-174,8712,1131,-9522,-1065,2592,4869,975,-8765,-1535,6919,2426,-1190,-7620,-1641,8463,1503,-5796,-4983,495,8960,722,-9364,-1953,3316,6421,939,-9414,-829,6578,2763,-477,-7443,-1512,8607,327,-4731,-2856,-1610,7530,1707,-9650,985,1693,2547,2653,-8398,-1504,7502,-1630,-1093,-2071,-3018,8159,750,-7397,1801,-199,2691,3593,-9157,1294,6503,-4505,-23,-2120,-2200,7899,-2217,-5835,3116,-1753,3331,602,-8672,3873,4850,-3580,-496,-4699,-170,9152,-3663,-5782,1780,-52,6414,-2159,-10049,3794,6166,-4,156,-7805,1270,9896,-2106,-4519,-1520,2259,8903,-2415,-9204,1245,4607,3871,-244,-10206,896,8483,646,-2649,-6375,1361,9077,-332,-5998,-3149,2613,7826,-1733,-7937,307,3709,4636,-1143,-8811,1479,7742,568,-858,-5597,280,9090,-2273,-6046,-316,-18,6685,-339,-8098,2519,2736,1340,1582,-7009,883,7810,-3489,-1714,0,-1123,6185,-1193,-6803,3954,989,1442,1407,-7217,4082,5808,-3948,710,-1201,-34,6284,-3713,-4729,4795,226,1885,-1335,-6519,5613,4340,-4302,-1454,-2973,2830,7541,-5568,-5803,3007,2845,3198,-3555,-8212,4648,6595,-1142,-3237,-5228,3171,8550,-4759,-6063,-341,3100,7221,-4251,-8163,2217,4545,2355,-4261,-7662,3640,7917,-1709,-5170,-3886,3450,6525,-3272,-6855,-472,4840,4492,-2689,-7226,981,3938,2262,-3082,-7229,3200,6393,-2973,-3550,-4268,1582,7262,-3731,-4473,2569,1218,2184,-1558,-5542,3169,3394,-1071,99,-4754,1981,6279,-3832,-1689,1305,-399,3733,-2753,-4958,4650,1316,-2507,-124,-4325,3834,3219,-6599,-1205,593,2096,4608,-3992,-5357,5216,1890,-743,-1802,-4666,5670,3963,-5703,-1629,40,2729,4180,-6532,-4291,5296,2855,1467,-3910,-4301,6278,4152,-4365,-3176,-2284,4250,4789,-5170,-5818,2186,4036,2718,-5072,-5504,3554,5431,449,-2980,-4425,5670,5905,-3335,-3368,-1550,4656,4528,-4751,-5727,682,3362,3388,-4655,-4865,3462,4892,-89,-3513,-3861,4303,4358,-3157,-2879,-1075,3258,4259,-3980,-3064,3433,2823,1266,-2337,-3338,4103,2797,-2394,-1774,-1572,2909,3304,-4215,-1974,2348,819,1904,-2998,-2838,3988,1242,-1173,169,-2263,5202,2373,-4448,-1847,3300,1911,943,-5179,-1021,5614,903,-1792,-2711,-1226,5188,1787,-6320,-1615,1059,3741,1992,-6612,-1570,5636,2351,-1629,-4711,-2659,7435,3071,-3549,-3477,21,6022,2435,-5323,-3253,4465,3950,1384,-4947,-2457,5235,3906,-1775,-4294,-2244,4439,3326,-4867,-3729,1887,4749,3133,-6221,-3312,1751,4062,1288,-4412,-4109,3762,2627,-2282,-2741,-2213,3898,2339,-4521,-3182,567,2560,910,-4501,-1519,3601,1651,-802,-2246,-801,3325,1861,-2864,-906,919,2981],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,4,-4,4,-6,6,-7,7,-8,9,-10,11,-11,13,-14,16,-17,19,-21,23,-26,29,-32,36,-40,46,-52,61,-73,89,-112,148,-208,330,-657,3458,7290,-1874,-2580,-6084,2912,9057,-5129,-4946,593,-240,7497,-2428,-8668,4149,4097,-492,1699,-6320,2639,7604,-4999,-1794,473,-1530,6749,-2631,-6840,5429,-341,144,2105,-8105,3319,5137,-5163,308,-1112,137,7263,-4549,-4508,6153,-470,-329,-1021,-5464,6629,4292,-4465,-726,-1457,3347,5384,-7551,-3417,6029,1591,2534,-4351,-5900,7456,4829,-4094,-2864,-3118,6125,5535,-6880,-4926,1018,6684,4356,-6102,-6718,4136,5259,1278,-5016,-6621,6101,5265,-3275,-5436,-3640,6379,5569,-6160,-5184,-690,3658,5561,-6089,-6116,4698,3806,1403,-3185,-7634,6540,5395,-3304,-2608,-3033,3192,5832,-5233,-2247,3197,801,3223,-4215,-7382,6410,2370,-2863,215,-6276,3933,6265,-6718,-564,1259,-1097,5337,-4049,-5468,6360,-479,-1550,400,-5291,3941,4356,-6877,-41,1699,117,3305,-7240,-3392,7275,-598,-1394,-2326,-3679,7648,2376,-6598,-938,1611,3776,4295,-7303,-2084,6921,1949,590,-4450,-3533,6785,2897,-4862,-3322,-446,6794,2769,-7370,-3615,2918,6143,2451,-7664,-3165,5692,3577,-649,-5816,-3390,6411,3605,-4144,-5179,-1489,7511,3804,-7401,-3320,2949,4140,3802,-7587,-3733,5951,2419,-552,-3995,-2967,6123,3714,-4855,-1535,-922,3570,4973,-5807,-2089,4314,444,1829,-3064,-4773,5782,655,-3513,-695,-3000,3672,4379,-6714,231,2659,-58,2409,-3511,-2741,5924,-1402,-1987,-214,-1595,3627,865,-6551,190,3647,269,156,-4605,-909,6435,-45,-2858,-1371,-2164,6526,1467,-7175,-1031,2896,2522,969,-7037,-1623,6506,572,-1828,-4326,-1460,7209,937,-5475,-3188,1741,6386,546,-7426,-2298,4693,4520,-333,-6603,-1380,5515,2992,-3192,-4407,-942,6554,2545,-5793,-2908,510,5569,1062,-7177,-1473,3430,2560,558,-6597,-1376,5662,955,-2501,-2974,-2049,6650,779,-6009,494,374,3431,2232,-5771,-447,3750,-870,261,-2554,-1834,4666,696,-3595,-252,312,1399,1065,-5856,203,4039,-221,21,-2675,47,5264,-143,-3531,1441,231,2087,530,-5553,1438,3368,-386,-977,-3599,-255,5530,-2107,-3973,-343,1994,5726,-883,-6415,469,2694,1654,-1927,-5073,829,6295,649,-3800,-4600,1847,6010,-427,-5157,-1402,2541,3727,-1832,-5945,-165,5325,1607,-2293,-4725,1275,6270,-1111,-3899,-3309,1438,5804,614,-5611,-772,3140,3652,-1070,-5025,1992,4401,830,-2588,-4592,618,4545,-165,-3431,-527,535,5161,-2031,-4305,-328,2203,1471,-592,-4006,1389,4554,-925,-562,-1250,988,4191,-1315,-5322,478,1540,429,-1321,-4390,863,3790,-1298,-445,-1762,1902,4500,-2521,-2986,2685,2376,2222,-1462,-3737,3324,2455,-898,-3199,-2629,1964,4213,-2010,-4205,467,1560,3514],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-8,10,-10,12,-13,14,-16,18,-19,21,-23,26,-29,33,-35,40,-45,51,-58,66,-77,93,-113,144,-195,296,-560,3001,2711,-9062,-3489,8826,1678,-763,-3199,-4619,8694,2826,-7245,-784,-1692,4071,4087,-8897,-1745,6330,-326,1071,-4103,-4286,8469,-199,-4532,1163,-3439,2471,4765,-8495,1277,3636,-1799,2683,-4245,-2691,8914,-2740,-4644,1981,-1809,5258,1535,-8791,3564,3320,42,1094,-6377,219,8868,-945,-4439,-1303,735,7299,439,-8507,860,3675,1350,204,-9718,331,8307,65,-2463,-6293,1159,9377,526,-7559,-3422,2689,6925,-342,-9885,-723,4689,4602,-1040,-9163,0,8247,-19,-2588,-6904,-126,9944,-978,-7058,-2531,1186,7999,-161,-9145,1118,4125,3708,685,-7253,-376,8414,-1078,-2071,-2856,-2640,7287,-54,-6662,930,130,2236,3726,-7817,135,7060,-1806,588,-1885,-3952,6568,-2041,-5419,2841,-2293,3129,1464,-7252,3205,4336,-3136,660,-3725,-346,8230,-3389,-3873,2927,246,3459,-989,-7425,4659,3752,-1434,-554,-4815,1741,7139,-3432,-4792,462,1503,5986,-2056,-6745,3099,4233,1754,-1726,-6771,3318,8044,-1116,-3543,-3443,3774,7429,-2210,-6777,-96,4211,5767,-2162,-8173,1123,4921,1504,-3239,-6634,2098,6503,-339,-4079,-4438,2183,8224,-2905,-7636,876,1736,4740,-2336,-7874,2720,4682,18,-452,-6456,935,7828,-2061,-2800,-1137,-794,6800,-1655,-6763,2720,1234,755,2142,-6629,1830,5194,-2192,-251,-431,-827,5859,-2259,-4187,4219,-732,986,-31,-5639,4383,5501,-4008,-792,-1660,1248,5458,-4697,-4112,3436,1263,1597,-1942,-5979,3929,4326,-2978,-2538,-3023,3717,6232,-4545,-3849,3369,2943,3123,-5053,-5810,4801,4503,1050,-4196,-4603,4430,6125,-3986,-4716,-2529,5314,5823,-4153,-6430,1590,3790,3060,-4330,-5636,3373,5296,925,-3998,-3607,2853,5038,-3385,-5321,-1698,4678,4794,-3993,-4927,2096,3260,2905,-3207,-5780,4224,4372,-1552,-2113,-3516,2623,5073,-2233,-2925,836,790,4809,-1351,-4766,4224,1265,-366,-1432,-3593,3051,3572,-4049,-1121,-115,788,3454,-3576,-3648,3532,565,-831,-471,-3589,4612,3096,-4955,-1364,852,2378,2578,-4847,-1848,4938,1522,-1394,-4758,-3743,5005,3149,-4801,-2686,-81,3442,3634,-5566,-2273,3758,3166,283,-5263,-2471,4876,3779,-1298,-4483,-1582,4382,4391,-3365,-3840,920,5296,3317,-4775,-3200,3234,5063,-264,-4042,-3979,3957,3615,-1961,-4217,-1666,4854,4405,-4415,-3118,1001,4524,2899,-4004,-3087,2771,3176,-279,-3314,-3244,4973,2217,-3328,-1210,-1966,3341,3305,-4496,-2727,2360,1251,561,-3339,-1479,3105,913,-2561,-657,319,3246,1554,-4780,-1681,2287,1388,863,-4168,-1935,4576,152,-2489,-1548,-1147,3619,1009,-4271,-689,2938,2919,150,-4210,-879,4402,321,-1967,-4503,274,4810,1269,-4306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-7,8,-9,10,-11,13,-14,14,-16,18,-19,22,-24,26,-28,32,-35,39,-44,50,-55,63,-74,87,-105,133,-178,276,-1103,-2485,-5588,2084,11348,-4015,-7018,-1317,2821,7283,-1347,-9081,1986,5618,5001,-3190,-8928,1746,8650,-202,-4759,-5802,2160,8838,-2347,-6194,-1956,3119,6271,-1414,-9225,1321,4549,3458,-1526,-8286,2925,7457,-1634,-2244,-4156,2047,8940,-2956,-6256,1606,-326,4299,344,-8946,3255,3253,-1792,1302,-4854,1328,6965,-5116,-2146,2759,-1016,5063,-2663,-6645,5411,1862,-1106,1267,-5094,3300,6625,-7659,-2078,1999,-923,6440,-5322,-6384,7418,2133,211,-1895,-7494,6706,7410,-6525,-2143,-396,2881,7596,-7602,-6589,5405,3142,3467,-3497,-8769,6139,7011,-3609,-2523,-4614,3697,8042,-4814,-5849,1321,4874,6446,-4457,-8900,5069,4888,1216,-4868,-6023,5780,7237,-2103,-4850,-3454,4459,6895,-4033,-6072,409,3842,5261,-3830,-6664,3619,4289,554,-2565,-7017,4840,6505,-3293,-2253,-2357,1568,6214,-4996,-4184,3531,-309,2831,-1037,-6576,4624,3355,-2917,480,-2625,2473,6495,-6357,-2592,3097,-1012,3695,-2639,-4527,6335,1766,-3383,1138,-2944,4559,3992,-8325,-1276,2688,731,4518,-5264,-4856,8060,154,-2722,-2163,-4329,7793,4903,-7728,-1441,1200,4269,4783,-7337,-4063,6508,2571,-365,-2640,-5868,6879,4882,-5757,-4312,-1127,5334,5638,-7132,-5722,3459,3575,3101,-6039,-5075,6087,5459,-1746,-3115,-3133,5328,4928,-4037,-3400,-336,4665,5066,-5388,-4755,2987,4247,2427,-4398,-5221,5746,2481,-1169,-1702,-3652,4398,4768,-4821,-2152,41,1805,4138,-4432,-3088,3127,1116,1451,-1124,-4652,5588,2052,-3647,888,-1059,2594,2969,-5847,-396,5082,127,266,-2842,-3448,5688,1221,-5263,1187,-1341,4309,1904,-8101,-103,4601,325,258,-5215,-1421,8096,969,-3371,-1715,-1220,5543,2799,-7561,-1174,3740,2242,1765,-7680,-2913,7616,1671,-1905,-4548,-1465,7684,3576,-6269,-1647,783,4754,2208,-6822,-2905,5527,4082,381,-5497,-2671,6583,3558,-2938,-3733,-1205,7003,4786,-4746,-3200,1177,4389,2142,-5942,-2447,4825,2757,197,-3778,-2179,5006,2260,-2318,-2931,-737,4197,2597,-4328,-1576,2197,1414,1020,-4488,-1681,4551,-896,-1457,-985,-895,3389,194,-4402,516,1771,1683,506,-4466,484,4033,-1744,-1139,-1292,-1060,6258,-530,-4276,227,1613,3126,42,-5831,1133,5218,-1338,-1944,-4466,521,6461,-1175,-4867,-1578,343,4487,-228,-6960,249,4897,1814,-968,-5578,-584,6143,380,-3345,-2689,-275,5727,550,-5580,-2169,3232,3415,-962,-6294,-2124,6403,3064,-1113,-5089,-696,6387,764,-4275,-3308,1493,5002,662,-5325,-1921,2588,3796,-695,-5325,-1068,5039,464,-1710,-2979,-335,3815,1111,-3845,-996,-273,2617,113,-5160,1173,1681,555,-781,-2784,-224,3793,-894,-2445],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-8,9,-11,12,-13,15,-16,18,-19,22,-24,26,-29,32,-35,39,-44,48,-53,59,-65,73,-82,92,-105,119,-139,163,-197,243,-312,427,-647,1208,-6137,-5847,10282,2069,-604,-5187,-4682,8806,4547,-6277,-4526,-600,7506,5711,-8975,-5384,4185,4690,3749,-7248,-4808,8139,3967,-406,-4820,-4216,8243,3960,-6312,-3496,-496,5151,3985,-7790,-3172,2937,3136,2787,-6604,-4560,5884,2563,-1269,-2887,-4698,6382,3189,-6844,145,277,1073,4203,-6736,-2812,6410,-2473,289,-1632,-4240,7571,692,-6451,3094,-458,1530,3689,-8194,-195,6097,-2273,1915,-2813,-3299,8541,-1128,-6760,1936,-412,3995,3132,-11022,3427,7484,-1857,643,-5763,-1998,10274,-840,-5143,-1543,-921,7026,1324,-10441,-11,4424,2396,661,-9177,-3117,8389,802,-3362,-4755,-2189,8746,2177,-8163,-3178,1332,5933,2273,-9312,-2208,5701,4424,500,-8237,-2649,7581,3236,-3080,-4129,-1470,6793,2346,-6956,-3025,734,4433,2456,-7577,-1200,5700,2419,-188,-5323,-1340,8289,-139,-4037,-964,-2138,6669,1843,-7756,1736,1200,798,3177,-5700,-1183,6909,-2856,-899,-299,-3195,6280,-601,-6275,3313,327,1813,1611,-6591,2623,6616,-4005,-923,-1719,-926,9480,-3041,-6786,4621,1020,1990,-152,-9124,2754,6789,-1698,-181,-5915,453,9056,-2974,-6720,1431,2369,7276,-929,-9082,2636,6171,1471,-921,-6710,280,8801,-410,-5078,-3126,878,7891,-391,-8094,-1800,2680,4374,-619,-8838,-619,6322,2533,-1574,-6404,1048,7327,-244,-4341,-2488,1073,6048,982,-6519,-606,2510,3166,685,-6362,353,5312,429,-1584,-4833,-14,6833,-1417,-4178,-386,276,3968,-588,-6441,2432,2521,-479,120,-5274,1061,6521,-3368,-1248,393,-179,5260,-2217,-5918,3883,2315,-1128,-458,-4015,3825,6550,-4015,-2398,-762,1275,5485,-3979,-5939,3901,2218,1294,-1667,-7159,3966,5990,-2502,-3409,-3313,2236,6428,-3788,-6544,1831,2551,3372,-2673,-8344,3403,5106,754,-2568,-5705,3369,7339,-3135,-4829,-1734,3103,6285,-3003,-7157,1255,5571,2039,-2718,-6288,1832,7176,-337,-3595,-3952,2356,5460,-1627,-4373,-1206,2667,4608,-1447,-6057,597,2753,2896,-1109,-3614,3368,4857,-82,-2865,-2094,983,4382,-3467,-3373,2207,2140,1901,-1195,-4516,3650,2479,-1162,-122,-2713,2114,3952,-3582,-1969,1751,1014,2033,-2636,-3709,4139,1465,-908,-2152,-3082,4472,2661,-4794,-1779,2255,2099,3357,-4955,-4838,4449,2426,-303,-3117,-3093,5305,5238,-4138,-3184,1035,3818,4377,-5220,-4069,4031,2468,1039,-4146,-5052,4503,5408,-3044,-3871,-3389,4970,5268,-3775,-5224,864,3243,3219,-2930,-4133,1795,4042,1777,-2382,-4910,2968,3933,-755,-3492,-1321,3099,3827,-3130,-4245,797,2211,1286,-2670,-4302,3008,3941,-1307,-2543,-2784,3730,3014,-2698,-2817,-72,1050,2291,-3208,-2983,2659,915,630,-1636,-1905],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,10,-10,12,-13,15,-17,19,-21,23,-26,28,-31,35,-38,43,-47,52,-57,63,-70,77,-85,95,-106,118,-133,151,-173,201,-237,289,-363,486,-741,2849,-5904,-4316,4583,2065,5275,-4996,-8434,7812,3449,-3077,-1410,-6108,5537,7452,-6336,-935,937,-335,6815,-4412,-6327,7323,1281,3,-62,-6683,5194,4813,-8002,1047,679,-692,6963,-5992,-4377,6580,-1726,-709,-2080,-4466,7955,2364,-6631,81,200,2882,3619,-6932,-1488,6055,79,162,-3811,-3625,8079,2465,-5771,-1537,-927,6776,3576,-7639,-1983,3993,4333,1832,-6475,-3341,7923,3396,-2989,-5638,-3156,7599,2725,-5933,-3924,-40,7391,3323,-8054,-3474,4164,5075,2056,-7625,-3909,8079,4094,-1382,-5574,-4527,7421,4008,-7012,-2604,-197,5359,4759,-7722,-2413,5409,1959,1858,-5546,-5388,8432,1026,-4039,194,-3569,3722,5842,-8136,-774,2183,-64,4277,-3858,-3190,6490,456,-1995,-70,-4467,5071,2503,-5904,1712,1148,-271,3419,-5360,-1544,6796,-1761,-1485,-181,-2089,7158,1109,-6467,877,651,2599,1303,-6936,-461,5644,-418,-1301,-5337,-107,7928,-219,-6592,-512,2133,4023,280,-8137,-522,5608,1795,-1384,-7035,-1867,6480,1353,-3800,-3999,478,7753,-270,-6294,-2818,1522,5734,372,-7601,-600,4850,3216,-442,-6788,-1026,6786,781,-3208,-3743,-1469,8599,1117,-7174,-1561,2367,3592,1139,-7639,-342,5155,407,1294,-4406,-1111,7562,477,-4738,987,-1805,4536,2197,-7412,555,4403,-858,2276,-4119,-1703,7036,-1954,-3735,776,-2068,3765,801,-6891,2199,2185,-515,1874,-5659,-41,6202,-3422,-3444,-389,-1,4485,-1358,-5014,3043,2383,1040,-1388,-5069,2030,7194,-1983,-3698,-3439,609,6371,-1307,-6227,698,3323,4444,-1789,-7164,1164,5963,1322,-2618,-4618,2365,6575,-1533,-3985,-2585,2507,5697,-2110,-6207,-1022,3146,4778,-1890,-6968,2056,6241,323,-3009,-5846,1313,6509,-2342,-4042,-1489,1449,6915,-490,-5282,1637,3380,1618,1219,-6352,1342,4630,-1606,-2337,-2381,-4,5263,-1374,-4679,865,1038,3685,410,-5260,1707,4473,-911,404,-2696,901,5408,-1414,-3194,1519,323,1854,-1724,-4738,2433,1918,-2660,-185,-2478,1521,4383,-3988,-2499,1724,1813,2965,-3164,-4531,3164,3652,-128,-2596,-4291,2040,6359,-3671,-4219,-1520,2699,5199,-5816,-4879,2498,4840,2290,-3884,-4519,2700,4902,566,-3869,-3440,3683,6229,-1466,-4617,-1183,4149,4878,-3969,-4328,1597,4724,2524,-3937,-4970,2023,4364,-1252,-3366,-3758,2692,5234,-2154,-3219,714,1624,3429,-1715,-5005,2056,2048,730,-992,-3583,2496,4589,-2584,-1163,-418,187,3078,-1446,-2733,2229,1893,206,-600,-3646,1536,2843,-1534,-1378,-782,1527,3653,-2414,-2221,3447,865,1373,-904,-2847,4176,2414,-2689,-1653,-1373,2270,2199,-4702,-1479,3770,2292,41,-3511,-2635,4855,3161,-2077,-3376],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-4,4,-5,5,-5,6,-7,7,-9,9,-10,11,-13,13,-15,16,-17,19,-21,24,-26,30,-33,37,-42,49,-57,68,-83,106,-148,259,-1652,-3312,-1573,9416,446,-9510,797,1492,4170,1669,-8241,385,8204,-1568,-101,-4048,-2509,9537,-1038,-5496,1469,-2241,4295,3144,-8146,2246,4714,-3088,2312,-4040,-1629,8646,-1658,-3399,1636,-2633,5249,1257,-8134,3901,2601,-2373,201,-4738,1430,8177,-4314,-3251,1223,-179,6143,-2906,-7188,3146,4010,780,-2017,-6766,3858,7138,-3154,-3872,-2752,2198,7543,-3858,-6774,1688,4800,4606,-3219,-9234,3098,5677,1420,-3645,-7524,3973,8147,-3137,-5226,-3979,2760,7304,-3941,-6754,807,2755,5496,-3792,-8236,3608,5579,544,-3405,-7923,2468,8860,-3338,-3506,-2037,879,7119,-1901,-7389,3880,1651,1147,1033,-8130,1811,7279,-4578,671,-2139,-1373,7800,-1869,-4719,2456,-664,2695,453,-7423,3758,4386,-3932,705,-2976,-286,5595,-4776,-3681,4239,-1088,1420,-1615,-6207,5033,2323,-4101,708,-3620,1943,6440,-5557,-3746,2495,1552,3589,-4012,-6244,5322,3589,-1936,-4075,-3870,5265,7576,-5337,-4455,-1177,4435,5812,-4889,-5585,3433,4539,2991,-3733,-5846,4523,5429,-857,-4636,-4350,4693,6157,-3493,-4528,-1794,5173,6005,-5460,-6626,3893,4366,1932,-3755,-6220,5360,5831,-1699,-2195,-4316,3566,6307,-5092,-4572,808,1832,6357,-3521,-6859,4790,1717,-455,-247,-5848,3333,4889,-4105,-1342,-800,-188,5758,-4130,-4831,5293,-581,786,-3,-4255,5281,3462,-4228,580,-551,1593,4591,-6124,-2552,3767,-658,1886,-2436,-3828,5877,2018,-3586,-668,-728,3414,3023,-6566,-2089,4209,2303,870,-4327,-4109,6432,2527,-2188,-3449,-2073,5424,3710,-5772,-3186,1321,3759,2822,-6098,-3413,3488,3598,8,-5132,-2409,6101,4025,-3114,-4538,-871,5284,3148,-5898,-3407,1345,4156,3035,-6301,-2786,3991,3395,787,-4505,-3261,6375,3110,-3895,-2087,-1445,3674,4358,-5654,-2119,2725,1689,2936,-3497,-4694,5490,1675,-982,-581,-3046,2703,3673,-4845,-154,1682,-387,2506,-3530,-2654,5618,-1444,-1111,-1019,-1541,3889,1281,-4822,422,649,1605,1409,-4956,-110,5283,-1042,-421,-2129,-2116,5974,236,-4773,-429,1074,3658,923,-5938,-683,3930,1412,-1103,-3726,-644,6771,881,-3765,-2294,1035,5095,608,-6007,-1836,3654,3872,-46,-5875,-1228,5240,2099,-1432,-4778,-570,6548,1054,-3880,-3896,1048,4957,2160,-5969,-1658,3947,3875,338,-5653,-2686,6488,1708,-1260,-3872,-873,5451,1118,-4364,-1378,1582,3236,1491,-6224,-1622,2857,1501,64,-3011,-1431,4345,1127,-2713,-1151,-821,3999,1371,-4933,444,3384,546,463,-3705,37,4050,-837,-2360,-936,890,3420,-17,-3973,1600,1024,785,-1212,-3819,584,4554,-905,-2681,-1386,352,4535,-886,-4021,-204,1907,2069,-864,-5125,-746],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,10,-10,12,-13,15,-16,18,-20,21,-23,26,-29,32,-36,39,-44,48,-55,61,-69,79,-91,106,-127,156,-196,248,-194,6308,2040,-11582,305,6230,1532,-91,-7663,-745,11601,950,-5770,-4605,-469,9674,1046,-9076,-1335,4040,5789,1267,-10484,-1169,7460,3376,-1520,-7185,-702,9621,1086,-4972,-4043,-92,7640,806,-7269,-462,2121,4471,2258,-8694,358,6569,506,555,-4516,-1871,8733,-1305,-5202,907,-1739,4402,984,-6919,3932,2917,-1626,2663,-5431,-932,8003,-3681,-2543,1822,-2483,5228,-1433,-7631,5567,2568,-1505,531,-7243,2906,7929,-5832,-2559,340,-495,8014,-3818,-8639,5485,1999,1000,-513,-8267,3761,8806,-2915,-3749,-2802,1036,9602,-4365,-8474,3422,1533,4662,-471,-11206,3189,7528,654,-1428,-7354,2037,9634,-2595,-5653,-1541,2005,8260,-1628,-8641,1647,3034,4250,-2282,-9242,1749,7416,-37,-3180,-5641,1807,8022,-1045,-5037,-1321,1540,5985,-1701,-6447,1644,3807,3145,-1668,-6207,2123,5277,-1357,-1258,-2052,495,6239,-3203,-5082,2396,-350,2403,-9,-6316,3330,4657,-2699,1682,-3319,1332,7831,-5475,-2933,4176,-303,3638,-3150,-5799,5361,2261,-2999,-182,-4429,3030,6506,-7215,-3205,1731,236,6401,-4939,-7723,6022,1549,-1746,-1780,-6414,5148,7929,-6277,-2886,-695,2553,7420,-5002,-7412,3438,3596,2987,-4089,-8078,4766,5633,-1757,-3115,-3969,2309,7897,-3939,-6553,250,4941,4357,-3237,-5823,2356,4657,1053,-4057,-6222,2792,5889,-2676,-4182,-3137,3250,6371,-3220,-4872,622,2157,4126,-2259,-4458,2854,2731,510,-835,-3459,3260,5595,-3573,-1847,-972,625,3775,-4257,-3061,3855,211,951,-1926,-3742,4276,2326,-5496,167,-204,1014,4119,-5074,-1508,4384,742,1643,-3535,-4542,7073,1298,-4394,-91,-990,4751,3347,-6995,-1389,4417,2353,2639,-5651,-4443,7561,1797,-3317,-2663,-3295,5269,5053,-6817,-2561,1147,2758,3792,-5363,-5739,4990,4380,291,-4391,-5603,5834,4813,-3230,-3527,-1627,4158,4102,-4298,-4370,2430,4115,3082,-5041,-4649,3383,2700,-1088,-3468,-3928,4235,4021,-2651,-3237,-717,3803,4540,-4005,-2545,2579,2589,1269,-2785,-4046,3592,1973,-1340,-1978,-1867,3062,2436,-3295,-985,1103,1176,2049,-3713,-1188,4104,-44,-663,-1846,-1125,3507,1978,-3920,-54,1211,957,2844,-4134,-1431,5730,-608,-678,-2228,-1690,6367,-233,-4881,85,1124,3399,1840,-6826,-252,4621,364,-74,-5024,-1747,7624,2038,-4821,-2570,-931,4848,2953,-6674,-2239,2621,2993,806,-7135,-2341,6607,2817,-850,-4929,-920,5791,2764,-3975,-2623,840,5343,2947,-5722,-2824,3445,3520,950,-3926,-2583,4857,2450,-1971,-3159,-1521,4002,2426,-3727,-2397,1364,2681,1038,-3726,-1179,2282,1323,-458,-1855,-1224,2845,782,-3349,-1302,242,3736,424,-3927,371,1361,299],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-10,10,-12,14,-15,17,-19,21,-22,26,-28,31,-34,38,-41,46,-51,56,-61,68,-75,83,-93,103,-116,132,-151,175,-206,249,-312,412,-616,2240,-5927,-4177,844,2416,7597,-7000,-6286,5333,4503,1474,-4085,-7520,7445,5094,-2450,-4032,-4868,5182,8184,-5299,-5461,682,4519,6131,-5300,-7783,4143,4992,3138,-5221,-7117,5500,6304,-3330,-3872,-3370,4601,6123,-6346,-3486,513,1299,4539,-4263,-6510,4887,1779,229,-15,-6241,5740,5215,-6131,-732,-513,617,5583,-5730,-3444,5271,-1382,625,254,-5779,7460,2082,-6820,2554,-1557,1588,5753,-9239,-419,5789,-1621,2460,-2611,-5883,10269,427,-5555,269,-1709,4449,5152,-10381,-2167,5635,1904,1677,-6964,-4767,9247,1327,-4086,-2224,-3993,8369,5070,-9002,-3376,2150,3364,3838,-9409,-5027,6920,4310,-1007,-4138,-6182,7769,5050,-5193,-3775,-1904,5496,4583,-6489,-4174,3064,4377,3605,-6032,-5310,5922,2911,398,-3627,-4554,5732,3380,-4907,-2433,-1593,5071,3859,-6992,-2198,3003,1197,2983,-4057,-4136,5746,1026,-2688,-606,-3926,4688,3070,-6226,870,1520,223,4051,-6175,-2358,6697,-1871,-1477,-1442,-2549,7206,575,-6276,1653,774,1861,2433,-7341,1155,7160,-1962,-768,-3152,-1606,8132,-638,-7794,1510,803,3761,1841,-10109,1136,6758,-418,-642,-5287,-2473,9691,1111,-6021,-1647,-1485,8178,1043,-8881,-956,3533,3082,1533,-8210,-1479,6577,2224,-1869,-5690,-1642,7077,2617,-6631,-2872,1843,5791,2238,-7138,-2695,4092,3396,1130,-6193,-2478,6665,2810,-1941,-3877,-1924,5733,2083,-5482,-576,1066,4152,775,-6567,-922,3498,-422,1675,-2467,-2048,5125,-951,-3308,769,-1467,3505,201,-6128,1982,2194,-541,2604,-5051,-600,4528,-2236,-2147,478,109,4834,-1742,-6309,2374,2849,-329,579,-6400,1645,6199,-2250,-1666,-546,454,6777,-2150,-6250,1816,2425,2916,-1042,-8716,1798,6690,-752,-2593,-3433,-46,7663,-1375,-7046,-974,2535,6479,-959,-7912,1181,5668,1963,-668,-6378,561,6650,-999,-4263,-3437,1476,6673,-541,-6770,-1909,2435,4740,-425,-6203,-544,4486,1748,-1070,-3516,-993,6181,377,-3960,-2239,347,5374,-157,-4526,606,1280,2327,908,-4342,699,3043,-1734,-567,-1861,311,5855,-1823,-2566,1221,1120,1837,-2353,-4931,2560,2088,-505,-624,-1506,2259,3957,-2914,-1422,1630,558,3940,-2656,-4786,3388,2190,-259,-1468,-4275,2581,5555,-4386,-2623,448,1818,5179,-3771,-6264,3080,3700,1162,-2028,-4891,3240,5431,-2321,-3444,-2065,2555,6971,-3697,-5593,1568,2577,3003,-2293,-6208,1669,4837,472,-2035,-4389,2549,6448,-1403,-3995,-935,2196,4784,-1496,-5586,367,4181,2978,-2374,-4597,1896,3735,591,-996,-3043,1826,5930,-1455,-3567,-844,926,4655,-1568,-3093,1654,1786,638,-1587,-2397,1617,2765,-2378,-1775,-73,578,2319,-2210],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,4,-4,4,-6,6,-7,7,-8,10,-10,11,-13,14,-16,17,-19,21,-24,25,-28,31,-34,37,-41,46,-50,56,-62,71,-79,91,-104,122,-146,179,-228,309,-464,857,-4281,-4899,9443,2053,-4844,-1560,-3705,6650,5537,-9846,-1818,3001,1274,4809,-6296,-4251,8457,-496,-730,224,-6219,6479,4592,-7300,1009,750,996,5163,-6669,-2729,6659,-3742,542,-541,-3358,6103,1049,-5989,2467,602,1537,3243,-7840,1974,5761,-1556,-630,-3754,-1995,9223,-967,-6508,811,2000,5464,355,-8228,1269,5184,1584,-974,-5597,451,8914,870,-5021,-3504,1162,8362,-614,-8223,-2093,2680,6658,-722,-9333,212,6073,3341,-1729,-8144,1033,9872,801,-3996,-3843,489,9264,659,-8332,-1023,1525,4607,1610,-9388,-730,7692,-793,90,-5271,-2027,9446,138,-5343,2,-2630,6377,3844,-9539,1745,5091,578,3593,-6677,-2695,7949,-648,-2619,854,-3434,5384,1941,-7735,3253,2178,-250,3248,-5032,289,6866,-3784,-1925,491,-1740,6177,-287,-6759,3269,2466,-686,1186,-5973,1931,6564,-3043,-716,-2041,678,7464,-3437,-6300,2210,3182,2973,-1078,-5977,1972,5517,162,-2896,-5636,2202,7634,-1512,-5268,-1817,3318,7552,-3050,-7531,-404,3960,3453,-1918,-8243,2275,5611,939,-1848,-5240,2271,7596,-1540,-3453,-2566,955,7353,-2908,-7593,1221,3721,2738,-97,-8002,2478,6808,-1147,-1456,-3594,374,7792,-1403,-5598,1242,848,4451,910,-6872,851,3132,-991,1087,-3624,-493,6313,-1809,-3556,2000,-1973,3392,137,-5793,3327,1987,-1595,1322,-3225,1413,5053,-3382,-1273,955,40,4890,-2625,-5632,4059,2189,-888,130,-3922,3075,5589,-4186,-2788,-1003,1962,5039,-3931,-5107,2854,3521,1705,-3555,-3766,4339,5000,-1922,-4004,-3458,3176,6418,-2907,-4491,853,3992,4227,-4965,-6561,3396,4400,1826,-4696,-5395,4008,5202,-1704,-3435,-2624,3856,5053,-3803,-5871,-76,3816,4143,-3121,-6531,2548,2967,418,-1044,-5676,2631,5271,-2267,-2542,-2994,1839,5793,-3769,-5577,2995,1069,1040,-315,-5268,3650,4173,-2763,-594,-1796,1115,3977,-3344,-2951,2639,300,1742,-1200,-4013,3064,1968,-3006,-116,-2818,1716,3571,-3676,-1282,3388,713,1575,-3257,-2824,4332,835,-1595,-2571,-2447,4779,3653,-4079,-2514,629,3151,2118,-5125,-3286,4114,2879,-638,-4311,-2304,6188,3339,-3291,-2899,896,4718,2907,-5158,-3510,1927,3687,1504,-4152,-3671,3713,2753,-850,-4851,-3108,4180,2653,-3594,-2472,-1278,4095,3260,-3514,-3480,2198,3092,2028,-3612,-4415,4380,1934,-2854,-2388,-2071,3502,2974,-2987,-1478,-76,1435,2809,-3121,-2965,3021,-579,-142,-576,-3218,2763,2180,-2087,-522,674,1406,3018,-3994,-1415,3456,-129,-144,-1345,-1459,4352,1646,-2308,-586,465,2304,1260,-3956,-495,3534,676,-295,-2233,-1941,4345,823,-3615,-1560,509,4061,-512,-4464,-1211,3215],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,26,-28,31,-34,38,-42,46,-52,57,-64,72,-82,93,-108,127,-153,191,-252,366,-649,3286,4804,2677,-1111,-10525,3218,8689,-4424,-2533,-3437,-781,10128,-3914,-7591,2639,-214,2799,507,-8939,2686,4473,-3249,1381,-4390,-746,8405,-4242,-3959,3903,-2469,3922,-107,-7394,5147,3070,-3558,45,-4581,2149,7167,-6643,-1376,3145,-51,4194,-3507,-5803,6258,2827,-1896,-1479,-4580,5152,5812,-5309,-3691,228,3913,4717,-5895,-5998,3764,4251,1277,-5373,-5170,5319,5221,-2433,-4827,-2764,6124,6557,-4910,-4133,1236,5426,6218,-7092,-6243,3855,4373,1678,-4100,-7234,7429,5099,-2289,-3814,-4946,4561,7414,-6125,-4047,292,2920,7266,-5150,-8097,4758,3459,857,-1116,-7148,3814,5548,-5202,-1888,-1131,1038,7410,-5097,-6124,4362,-330,1703,-496,-6802,5348,4124,-4141,2098,-2278,991,6671,-5437,-2282,3894,-1728,2142,-1464,-5453,6333,1913,-3887,324,-1333,2417,4841,-6500,-1502,4067,635,1948,-3825,-3047,5653,1515,-3235,-2314,-2156,5035,2760,-6469,-1463,2863,3379,3099,-6621,-3652,5002,2258,17,-5773,-4088,7692,3175,-4306,-4273,499,7118,3664,-5260,-3774,2366,4707,2815,-6388,-4280,5750,2828,279,-5292,-4207,7162,3215,-4511,-3819,-1618,5210,5697,-6601,-3385,2752,1036,2154,-6291,-4616,7210,2139,-1753,-1550,-3774,5996,3831,-6070,-1576,658,-59,4064,-4620,-3705,4691,-269,435,-1398,-4319,5277,2859,-4981,750,100,797,3562,-5270,-1586,5450,-790,531,-2450,-2567,5779,555,-4602,138,18,2170,2463,-5436,-170,4300,175,-764,-4565,-1537,7323,-314,-3437,-690,-238,5674,917,-6597,-417,3825,3580,-749,-6496,-664,6844,367,-2756,-4284,-1024,7248,2057,-4631,-3691,1791,5362,1761,-7127,-1202,3839,3523,-672,-6217,-247,6447,2776,-2430,-4054,-1088,6259,2082,-5609,-2191,246,5026,2311,-6885,-1026,3215,1434,22,-3964,-1942,6391,520,-2746,-1516,-1931,3859,2687,-4574,81,2051,1251,2503,-3674,-1608,4482,-237,-1457,-1568,-2489,4534,436,-5433,970,1873,870,654,-4512,-613,4167,-2047,-2761,-751,-33,4920,-262,-3803,2030,1648,773,-1150,-5591,1255,5177,-520,-2737,-2596,-105,5758,-1620,-4769,869,2121,6022,-1681,-5830,1312,4972,2462,-2753,-5290,960,5825,369,-3133,-2767,2098,4634,-1999,-4883,-1535,3092,4591,-1691,-5877,299,4642,2064,-2073,-5289,213,4816,-3,-2818,-3732,533,5284,-141,-6582,-46,2453,1849,-368,-3993,1399,4994,668,-509,-3521,376,6456,-742,-3650,-306,132,3535,486,-4432,2025,3165,-182,-236,-2228,533,4676,-1000,-2169,479,-370,3769,43,-3469,2103,2189,-837,-1378,-2789,1348,4016,-1545,-2432,340,2007,2380,-2819,-3954,2346,2649,872,-2009,-3621,3876,4190,-1805,-2964,-1703,2448,3681],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-7,8,-8,10,-10,11,-13,14,-16,17,-19,21,-22,25,-27,30,-33,36,-41,46,-52,58,-66,76,-89,106,-128,160,-210,293,-457,884,-4378,-4864,11718,950,-6222,-3372,-1533,9153,5581,-9847,-2910,3705,4644,3198,-8686,-5435,8601,2550,-2478,-5376,-4213,8547,4585,-5794,-3688,-570,6088,5405,-7876,-4484,3267,3960,2249,-6116,-3672,6594,3237,-2122,-2496,-2705,7399,2671,-6237,-2210,225,4330,3397,-6495,-1289,4501,101,2211,-3204,-4489,8648,-539,-3846,396,-2676,5021,1410,-8149,2636,3334,-1531,2765,-5400,-1469,8774,-3060,-1951,411,-1780,5828,1341,-7952,1965,3596,-47,3198,-8812,514,8359,-3631,-2341,-2014,-2200,9779,-1010,-8668,2751,2365,3462,850,-11218,1742,8369,-1389,-382,-5506,-1824,10527,45,-7478,-635,-184,8493,2489,-10281,-1832,5106,2186,336,-7441,-2595,9844,2074,-4823,-3383,-1214,8322,3137,-8150,-3013,2984,4663,1780,-9630,-2025,5202,3308,-191,-6670,-263,7336,-10,-3402,-3106,-1937,6104,583,-4964,716,1174,1731,2513,-5789,943,5321,-912,-262,-2681,-1076,7399,-2025,-5015,2113,-758,4005,798,-7546,2761,3918,-2842,256,-4084,328,7286,-4606,-3541,1661,-865,5885,-2352,-8017,4679,3618,-1129,592,-6681,2295,8506,-4708,-4242,-707,654,7833,-2089,-8175,3381,4006,1905,-227,-9314,1977,8748,-2396,-3398,-3381,-470,8964,-1502,-8052,-216,2247,6621,-609,-9802,1462,6428,1347,-1193,-6138,198,8663,38,-4610,-2687,739,7460,-527,-6834,-162,4382,4540,841,-7146,-941,6265,1291,-860,-4635,516,6648,17,-2457,-1862,250,6287,-1073,-5886,967,2457,1419,705,-5072,1352,4491,-1095,-249,-1995,726,5418,-2844,-4924,2479,32,1622,-197,-5387,2582,2933,-3297,276,-2877,1816,5545,-4795,-3596,3513,1073,4277,-2551,-6363,5984,2941,-3061,-893,-3930,4482,7058,-6529,-4302,1584,2185,6304,-3883,-8594,4651,4854,1668,-2298,-7040,4821,6135,-2835,-3650,-2196,2525,8143,-3988,-7034,1649,3694,4118,-2732,-7128,2726,5567,494,-3596,-5009,3170,6629,-2789,-4422,-450,1932,5660,-1931,-6369,659,3991,2082,-1896,-5438,1879,4695,-1074,-2065,-2664,623,4877,-2945,-4074,1021,547,2923,-2386,-4369,3137,2598,-332,-1045,-3422,2065,2850,-2586,-1423,511,1042,2455,-3721,-3100,3960,587,-489,-647,-3796,3295,2426,-4625,-1488,-102,2379,2818,-4898,-1974,3726,1247,-174,-3783,-3957,5710,3265,-3143,-3216,-1438,5167,4016,-5538,-3200,3234,3313,1985,-4367,-5456,5634,3136,-2019,-3742,-2637,5595,4741,-4347,-4343,345,4555,4580,-4345,-5667,2774,4757,1165,-4482,-4546,3830,2721,-1557,-3709,-2479,3060,5010,-2918,-3365,1251,2420,2967,-2429,-3064,3463,2517,1138,-2769,-2485,3141,4265,-1891,-2252,-848,1195,2842,-2385,-2921,1526,2307,639,-2318,-2490,3346,2154,-1613,-660,-1040],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-7,8,-9,10,-11,13,-14,16,-17,19,-21,24,-27,29,-32,36,-40,44,-49,53,-59,64,-72,79,-88,98,-109,123,-139,159,-184,216,-259,322,-420,598,-1029,4688,5197,-10,-900,-9563,4520,9308,-3310,-4295,-3731,1323,10819,-3449,-8275,1631,3429,4755,-1788,-9640,3319,7004,381,-3365,-6938,2113,9299,-1955,-5400,-2527,2325,8740,-1717,-7623,1813,2537,4008,-1204,-8249,3396,4898,-347,-1301,-5825,2165,6992,-2762,-1802,-321,-133,6466,-3416,-7433,4367,1214,716,409,-6012,3583,4744,-5183,-260,-1648,786,8255,-5021,-3661,6339,-1348,1333,-1145,-6689,6679,3521,-5585,1120,-1106,2631,6771,-7316,-2938,6172,-445,3470,-4698,-7333,7334,3812,-3691,-720,-5298,5289,7288,-8407,-3321,3165,2223,6091,-5106,-8516,7636,3703,-1266,-3320,-7581,6518,7820,-5768,-4416,-1914,4541,6960,-5470,-6177,3636,4076,2247,-3660,-7623,5674,6770,-1699,-4617,-4866,4433,6381,-3945,-5121,44,3467,5738,-4645,-5818,3095,2872,2655,-2988,-4394,4255,3734,-1993,-3304,-4048,3735,4901,-3773,-2215,2540,831,3405,-3127,-4832,5870,859,-1137,-384,-4906,4798,4286,-5472,811,1193,953,4094,-5706,-3228,5975,-1802,-638,-1052,-4132,8040,2075,-6881,569,421,3002,4567,-7937,-1731,6884,379,777,-4949,-5367,8522,1905,-6064,-1202,-1350,5691,4494,-9070,-2822,4965,3227,3645,-6682,-5153,7772,1614,-2950,-3110,-3657,6287,5545,-6978,-3856,1506,4709,4161,-7834,-4246,4625,4889,1121,-4270,-4847,7440,5384,-3215,-4357,-2589,5002,4614,-5533,-3906,595,2576,3124,-5373,-4937,4255,2621,575,-3908,-3643,5071,1954,-2832,-2556,383,3175,3429,-5362,-1377,2986,1239,1892,-3838,-3396,6277,-144,-2954,-678,-1603,4447,2495,-4682,623,2491,745,1866,-3989,-1353,6773,-1056,-1008,-1055,-445,6822,766,-5312,786,2634,2790,1505,-8076,-1073,6743,-305,-388,-3035,-2701,8215,678,-6973,138,138,4746,2819,-6852,-2937,5722,2417,1094,-5176,-3366,7850,2040,-4576,-4102,-724,6151,2259,-7808,-3558,3177,3681,2968,-6444,-3922,4768,2295,-2068,-5138,-1769,6802,2464,-5325,-2988,-444,4505,2845,-6243,-2653,3174,2333,1105,-4381,-1688,4830,1868,-1385,-2109,-1530,4226,1493,-4295,-2128,1147,2613,799,-4358,-1638,2534,866,-385,-3458,-1598,4846,-796,-4185,352,562,3320,1507,-4389,1596,3264,683,-668,-4006,913,6369,-1683,-3627,15,1204,4446,-1846,-6290,1616,3338,1047,-1069,-5946,1976,6911,-475,-3484,-2089,1483,7513,-1054,-5999,1331,3239,4002,-1445,-6780,-114,6663,812,-2271,-4720,47,6962,-651,-4817,-2026,1114,5566,298,-5835,-1102,4478,3280,-659,-5164,206,5118,2014,-3257,-3894,466,6105,512,-4912,-2305,2594,3692,615,-4784,-893,3539,1558,-1087,-3769,-437,4266,398,-2688,-1212,411,3811,-513,-3407,821,1850,1088,-784,-3439,258,2617],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-13,15,-16,18,-19,21,-23,26,-28,32,-35,38,-42,47,-52,58,-66,74,-84,96,-112,133,-161,201,-264,366,-388,7559,2408,-11871,431,5094,227,1671,-7211,-2180,10414,-1148,-2487,-1074,-3243,7776,3643,-8720,1461,2189,-387,4399,-7163,-1086,8387,-1348,-349,17,-3644,6242,-170,-7464,4520,55,1465,2856,-6385,2433,5736,-4176,595,-2151,-738,6470,-2810,-5238,2834,585,2505,-1029,-6982,2711,4870,-1941,-2415,-4789,2750,7801,-2722,-5746,-734,3401,6797,-3942,-8309,1015,4956,4577,-4118,-7772,2727,6748,299,-2486,-6580,4081,8915,-3663,-6204,-1588,3731,8670,-3758,-8449,2153,4667,3543,-1131,-9335,3553,9053,-2206,-1839,-3706,1219,9388,-3373,-9115,679,775,5754,-328,-9222,2626,5897,-1359,821,-7519,-689,8771,-4054,-3399,996,-1757,6698,-90,-7834,3442,2629,54,1263,-5017,802,6157,-4956,-971,15,-1443,5297,-1206,-6134,4910,631,-50,1384,-5173,2518,4848,-4918,-607,-1040,1141,5327,-4132,-3258,3554,1818,1088,-2652,-5020,4889,5419,-2555,-2326,-2538,4859,6310,-5313,-4304,616,4004,5352,-4366,-5656,4647,4411,1075,-4829,-5780,5606,6124,-3476,-5473,-3290,4883,6634,-4863,-5322,1863,3729,5336,-4832,-6807,5306,4876,987,-2261,-6145,4987,6765,-3242,-3558,-2489,2482,7934,-4781,-6129,3134,2374,3084,-1094,-6952,4635,4927,-2707,-154,-3309,857,7363,-3834,-3389,1013,590,3442,-2059,-6590,4306,2640,-2262,609,-4209,1486,4993,-4584,-1381,1266,-273,3370,-2851,-4856,4585,1632,-576,-745,-4051,3920,3232,-4931,-1401,1686,1657,4056,-4267,-3757,4956,2797,-956,-1924,-3122,5549,3424,-4149,-3082,100,4352,2924,-5850,-3720,3201,2609,1777,-6206,-4417,5669,5020,-900,-3652,-2872,6130,3688,-4108,-3019,-889,6125,4820,-5435,-3519,2955,3364,1987,-5268,-4577,5642,3977,-1150,-2932,-3622,4551,4765,-4865,-2427,-472,3243,4584,-4367,-4146,4450,2036,1161,-1816,-4533,4442,2978,-4184,-719,-932,2282,4389,-3801,-2213,4303,440,1664,-1370,-3295,3042,1649,-2367,868,-1627,2112,2534,-5398,-407,3263,237,594,-3850,-1810,5078,616,-2068,-1297,-710,4282,2648,-5023,-1527,1864,1406,229,-4758,-1823,5732,1246,-2721,-2748,-555,4586,2241,-4426,-2318,2063,4578,1600,-5736,-1795,4250,3312,-688,-4513,-812,6140,1903,-3235,-4145,-1650,5668,2115,-5195,-3307,1696,4256,2841,-5204,-1580,3798,2891,-488,-3949,-1193,5726,1805,-2801,-2814,-515,4195,2642,-5098,-1614,2172,2550,1872,-4816,-1717,4106,541,-1397,-2682,-2027,3441,1630,-3583,-1474,460,269,1718,-4375,-341,4095,-326,-630,-1862,-1826,4761,1294,-3582,183,-361,1518,1342,-4167,211,3810,-505,-567,-2586,-117,3595,-547,-3271,56,1016,3339,-930,-4509,-38,3448,1383,-700,-3447,630,5073,-119],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,5,-6,6,-7,9,-9,10,-12,13,-15,16,-19,20,-23,25,-28,30,-33,36,-41,45,-49,54,-59,66,-73,81,-91,101,-114,129,-148,171,-202,244,-305,405,-602,2490,-5519,-3862,-862,2825,9877,-6902,-7598,5003,1660,2742,-1965,-9108,6694,5889,-4132,30,-3888,1656,8253,-5890,-3849,4034,-1954,3692,-1910,-6753,6436,3515,-3214,2479,-3620,2379,6032,-7031,-656,3448,-2043,3771,-4546,-3848,6729,152,-3239,-110,-2435,4540,3301,-6885,-884,1656,2466,3046,-6335,-3407,5749,2555,-1038,-4814,-3883,7043,3887,-5585,-3397,-1114,6610,3396,-7297,-2755,3318,6053,1131,-8456,-4154,7612,3683,-1236,-6034,-3050,9514,4212,-5727,-2742,-2059,6726,3536,-8842,-3588,4750,1912,3680,-6947,-5062,9254,2634,-3208,-3142,-4508,6505,5830,-7234,-1217,519,2968,5814,-6562,-4201,6076,632,719,-2240,-6616,6861,3669,-5218,1162,-1272,1544,7037,-6658,-2437,4972,-1423,2649,-1009,-5716,7320,569,-4164,1799,-2396,2131,4401,-5964,-237,4750,-1499,1893,-4954,-1646,6068,-349,-3138,-945,-618,5090,845,-6388,-591,3425,1387,-210,-5617,-623,6493,712,-1659,-4401,-790,7369,1841,-6201,-2408,2776,6287,272,-8700,-579,4957,3431,-1129,-8327,-1684,8067,1491,-3882,-5199,-1218,8467,797,-6854,-2872,1879,5610,1896,-8750,-892,6036,521,-5,-6397,-3926,8335,892,-3369,-1651,-2469,6051,2329,-7428,-633,3075,760,2977,-6777,-1860,6864,-557,-506,-1203,-3912,6331,1715,-5279,1031,14,2635,2970,-6385,-1016,5078,-2370,454,-1780,-2343,5966,-1227,-5037,1736,-104,1312,1375,-5347,429,4650,-2286,-997,-2831,36,6110,-1869,-4488,-227,750,4398,-1133,-6622,1356,5432,-170,-2287,-4411,-136,6173,-466,-3617,-2441,2674,5758,-869,-6742,-34,3225,4443,-2013,-6806,221,6511,1031,-3067,-5793,862,6856,-1644,-3546,-2570,2559,6902,-956,-7045,73,3911,4902,-359,-6875,823,6042,907,-2266,-4686,319,7468,-1181,-5339,-203,-153,5108,617,-7177,1049,4101,1074,1114,-5130,-12,5883,-1378,-1874,-640,-920,4220,281,-6309,2293,791,-854,1138,-4621,1311,3769,-2206,-210,-324,-763,3848,-1157,-4002,2103,1601,-279,-1342,-4871,1955,3094,-1800,-1697,-1296,1899,4578,-3222,-4637,2067,2705,1990,-2323,-3994,2801,4659,-2327,-2805,-2649,2928,5262,-2924,-4474,-791,2974,5266,-3154,-5876,2417,3776,1995,-3520,-4457,3790,6068,-616,-4152,-3601,4012,5873,-2613,-4330,-400,2680,4556,-2232,-5535,2622,2725,2700,-2316,-4179,2358,5601,-1520,-2703,-1688,940,5144,-2362,-3537,629,1514,3416,-917,-4657,1918,1905,-1298,-1711,-2339,167,3546,-2210,-1509,-220,-125,3175,-23,-2854,1796,1512,-1349,-374,-2593,1754,4476,-1682,-864,555,1636,2212,-2489,-2624,2519,2213,-640,-1504,-2488,2562,2603,-2637,-2485,-16,2805,2496,-4223,-2131,2696,2687,524,-2977],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,6,-6,7,-7,9,-10,12,-13,15,-16,18,-20,23,-25,28,-31,34,-37,42,-46,51,-57,62,-69,76,-84,94,-105,117,-132,149,-170,196,-229,274,-338,437,-615,2072,-9159,-6448,6191,1554,4782,-6272,-8332,8173,5116,-2624,-3181,-6102,7580,8163,-7680,-4784,432,4689,7169,-6239,-8263,5157,5355,840,-3902,-7581,5413,7044,-2351,-4627,-3503,4628,6844,-5044,-5511,85,3791,4092,-5242,-5135,4237,3227,282,-3471,-5917,4458,4806,-3524,-976,-1725,3393,5919,-5212,-1830,3353,658,3093,-3372,-5074,6361,385,-2797,572,-3078,3794,3974,-7829,-841,2401,4,4391,-5587,-2648,9448,-1037,-1790,-296,-3327,8723,2113,-9767,1748,3832,1566,4026,-8500,-2447,9571,-644,-2462,-3806,-5200,10904,2704,-9797,-901,126,4955,4230,-9949,-3297,7659,2691,2052,-6182,-4858,9231,3422,-5484,-1789,-2625,7140,5741,-8295,-3470,1957,4689,2992,-7354,-4727,6622,3958,-1568,-4515,-4073,8212,4610,-4692,-3808,-445,5228,3473,-7487,-3054,2580,3201,2217,-5906,-3509,6259,1989,-1222,-1846,-3933,5183,1757,-5448,-244,731,3391,2176,-5768,-335,4161,943,720,-4059,-2250,6169,-1131,-4690,2192,-1488,3865,1116,-7737,2257,4940,-2115,-1042,-5127,-1302,9103,-1991,-5233,1108,-1049,6916,496,-9746,2595,4476,688,1602,-7642,199,9477,-1877,-4110,-2755,-888,10416,363,-9129,45,3587,3339,1144,-9888,-429,7722,1039,-1165,-6061,-1535,9775,1091,-7252,-2493,-301,7362,3836,-8648,-1663,5403,2240,-71,-5830,-2830,7616,1909,-2661,-4176,-747,7556,2055,-5966,-1798,1264,5315,1356,-6480,-1983,4221,2419,696,-5578,-1704,7456,973,-3319,-1749,-212,5758,919,-5140,324,584,1803,445,-6086,810,5169,-1544,-929,-2060,424,5539,-804,-6064,2916,1784,2799,-791,-6360,3047,5049,-2335,-585,-2809,373,8251,-4395,-4852,2037,1300,4836,-1853,-8192,4143,5112,-728,-1811,-6548,977,9064,-3737,-5334,-442,2426,8177,-1601,-8491,1512,3885,3071,-643,-8087,1936,8110,85,-3506,-3524,1812,9067,-803,-7426,-850,3286,5014,-783,-8116,598,6209,110,-903,-5559,529,6886,-146,-4085,-2562,849,5482,-651,-6008,-162,2592,4088,-683,-5765,1488,4668,339,-2100,-3459,-75,4435,-650,-4537,-214,2314,3528,-1314,-4234,1167,1422,762,-705,-3598,2494,4204,-3037,-3043,-273,1436,3383,-3246,-3847,3733,1884,1278,-2036,-3903,4785,3390,-2949,-1174,-1519,3667,6240,-3842,-4761,3350,2719,2278,-3418,-6579,4050,4976,-2025,-3740,-2844,3096,5431,-2940,-5084,1644,3379,3819,-4251,-6529,3821,4338,650,-2666,-4314,2266,6983,-2080,-5108,-1006,2492,5035,-2903,-5898,1683,3480,2855,-1613,-4985,2267,5717,-465,-2000,-3780,2587,5950,-2448,-4431,-91,2011,4392,-3403,-6050,1062,2760,2415,-2801,-4657,203,4289,-1419,-3645,-1218,2707,3407,-2934,-2639,1557,2969,1625,-2733],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-13,14,-15,17,-19,22,-24,26,-29,32,-35,39,-44,49,-54,60,-68,77,-87,99,-116,139,-177,267,-1677,-2329,-34,11075,22,-10502,2674,3708,3235,124,-11258,747,10630,-131,-2322,-6413,-1741,10361,1292,-7736,-2640,1299,8047,1070,-9058,-1100,6040,3644,-577,-7594,-1115,8870,623,-3471,-4047,-1626,8301,325,-5424,-1831,657,4798,1123,-7592,612,4714,1505,1171,-5490,109,7829,-1335,-2409,-880,-799,6250,-1794,-6849,4168,1050,931,2033,-7350,2103,6267,-4472,-558,-1626,-672,6508,-3099,-4776,3790,-8,4287,-953,-8165,6128,4769,-5473,-30,-3812,2145,8798,-7180,-6331,3160,388,4773,-1869,-9823,6624,5362,-2176,-391,-8021,3208,11320,-5710,-6325,698,1190,8697,-3188,-10414,4277,4712,2988,-455,-8239,3641,8415,-1930,-2816,-3477,1753,9375,-2416,-8260,881,2923,6368,-1409,-9240,367,5832,1317,-1797,-6628,1338,7388,-1730,-4947,-1866,1678,7177,-1387,-5431,1056,2863,3672,-2697,-6062,2053,4357,-463,-1377,-4697,1494,5285,-4313,-2814,807,569,3951,-3106,-5620,5522,1372,-329,489,-5669,4514,4574,-5049,-1148,-233,472,4984,-5830,-4406,5826,-372,1358,-1209,-5612,7569,4820,-5902,-786,-409,2722,6568,-7756,-4701,4664,2147,3090,-3782,-8375,7343,5063,-4001,-1769,-4880,4584,6647,-7367,-4835,3277,3072,5371,-5498,-8554,6899,3801,810,-2627,-7025,5701,8433,-3674,-4027,-1741,3508,6002,-4112,-6707,2457,4293,2241,-3718,-6927,3449,6357,-1011,-3085,-3884,3151,5856,-2608,-4785,-790,2015,5144,-3682,-5461,2879,2823,2215,-2913,-4447,4660,2813,-2475,-1637,-1502,2985,3783,-3959,-1731,2123,46,3221,-3490,-3461,5236,1716,-2918,-326,-2058,5461,3634,-6749,-1786,2320,2689,2391,-5772,-2005,6635,421,-2159,-2202,-3292,6953,3935,-7380,-1928,1805,3382,3178,-7809,-3596,6676,1494,41,-3312,-3767,7852,3629,-6247,-2379,-568,4492,5509,-8270,-4516,4286,2976,2639,-7070,-5146,6111,3286,-3073,-3494,-3317,5154,4760,-4846,-4680,712,3234,4539,-5374,-5912,4595,5103,859,-3948,-4669,5932,4651,-2547,-2992,-1363,4272,3840,-4743,-2725,2051,2805,1563,-4479,-1897,4064,2560,-2027,-2358,-346,4448,2889,-3306,-1507,48,2447,1892,-4199,-1293,2722,879,381,-3145,-728,5511,1688,-3333,-606,-453,3723,1419,-6818,290,4132,385,1266,-4686,-407,7455,-464,-3433,-1466,519,5890,699,-6501,-785,3004,3297,397,-7278,-769,5428,1267,-2613,-4293,-1164,7338,2231,-5788,-1513,1460,5572,2810,-7368,-1523,5481,3397,281,-4494,-1897,6143,2402,-4014,-3080,-139,5701,2475,-6010,-2590,1657,3764,303,-5852,-2091,4896,1909,-2582,-4819,-1459,4890,1672,-4494,-2461,1162,3980,2084,-5148,-1017,2380,2334,-53,-3580,-2422,3061,664,-1378,-2903,185,3291,-563,-3858,-488],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-5,6,-6,7,-8,8,-10,10,-12,12,-14,16,-17,19,-21,23,-25,28,-32,37,-42,50,-59,71,-90,126,-399,-803,-7172,716,10081,-2695,-5042,627,405,7162,105,-10553,4572,3996,1579,1564,-8612,1013,7208,-4069,-1526,-1249,-2758,7567,-543,-6272,3860,880,979,786,-7676,2772,5771,-4967,-63,-1404,-721,5474,-3087,-4172,3803,356,1921,-1179,-5324,4100,3450,-3454,-2516,-2772,3882,5462,-5208,-3878,1109,3974,3579,-4790,-5876,5443,4604,-689,-5073,-5333,7111,5669,-4901,-3848,-1446,4770,5743,-6686,-6405,2917,4352,4074,-6093,-6763,5222,4687,-740,-3970,-6610,6518,8193,-5136,-3134,-2112,3647,8962,-5053,-6959,3372,1311,4108,-3132,-8165,6524,6513,-3073,-1477,-5630,1656,8926,-5220,-4962,948,-705,5297,-2262,-9216,5259,3934,-929,769,-4894,1053,6002,-4535,-1844,1164,-968,4417,-2724,-5453,5290,1694,-1885,975,-4507,4207,4270,-4088,-604,-222,915,4301,-4472,-3575,4218,1098,590,-2731,-3549,5575,3231,-5334,-2527,610,4260,3707,-7195,-3408,3476,3298,1140,-5927,-3885,6561,3653,-1782,-4545,-1538,7532,3505,-5180,-4188,22,5950,4242,-6396,-3516,3838,4638,2492,-6438,-4690,7564,2888,-2007,-4338,-3210,6666,4990,-7345,-3997,711,4127,6093,-6726,-4815,5272,2731,640,-3502,-5767,6920,4274,-4102,-688,-2213,3018,6216,-6392,-3130,2977,599,3283,-2618,-5607,5838,1114,-2582,1156,-4373,2441,5454,-5376,-781,2039,-156,2464,-2846,-3515,5685,1275,-2817,284,-2451,3887,3211,-5676,840,1384,1200,1382,-3643,-1853,5948,-677,-2339,-2551,-1243,5177,1653,-5850,-1031,2066,4213,669,-6493,-1756,4358,3006,-475,-5788,-1551,7252,1614,-2912,-4857,-701,6742,2822,-6671,-2196,2368,4364,435,-7863,-1313,4103,2119,-451,-5958,-1815,7607,1513,-3103,-2686,-808,6395,2484,-7287,-1458,2061,3355,2130,-7550,-1787,5982,1275,-1562,-3098,-3160,6036,2943,-5654,-703,595,3424,4196,-5468,-2286,3474,-750,-87,-3393,-3635,5357,423,-3006,201,-1836,2659,2167,-4898,-1261,3285,-584,937,-2882,-1893,5639,-993,-3206,-777,-658,3297,457,-6319,1383,3212,1021,-734,-4707,-995,6219,-1112,-2375,-512,877,5937,-901,-4996,38,2459,2099,-993,-5564,284,5926,637,-2975,-5022,131,6218,-258,-4452,-1821,3049,4612,259,-5494,-1125,3640,3191,-2412,-6161,22,4966,1154,-2424,-4821,1244,6309,-393,-4608,-1425,3072,5470,365,-7076,328,3878,1616,4,-5110,-964,5132,-495,-3284,-1966,-787,4260,881,-4963,-1708,1542,2501,1091,-4232,-1256,3840,-773,-726,-1042,-125,4051,-724,-3368,1673,662,784,246,-3424,1486,3461,-1804,-628,-1589,-1003,4536,-891,-2712,1460,539,2083,-1390,-3127,2705,2415,994,-1785,-2728,998,4372,-1545,-2739,352,1209,3374,-2623,-3813],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,8,-9,11,-11,13,-15,16,-18,20,-22,25,-27,31,-34,37,-41,45,-50,55,-60,67,-75,82,-91,101,-113,127,-143,164,-189,220,-261,319,-402,538,-790,1412,-6646,-5499,9413,908,571,-3200,-6478,7692,4955,-7146,-1052,-1950,3997,5957,-8432,-3834,4939,-622,2080,-2345,-6132,7894,1335,-4265,419,-2697,3315,4762,-7562,86,4147,-1278,3057,-3848,-3513,6908,520,-3603,327,-2164,4948,1449,-6590,1489,3812,1168,170,-6731,-715,6427,-366,-2783,-3359,-542,6965,1000,-6232,-703,3691,4961,-481,-7879,-120,6356,2623,-2077,-8140,-729,7021,1192,-4607,-4796,312,9186,1302,-7930,-1285,2922,6536,1549,-10017,324,6835,1836,-299,-7262,-1201,10481,-166,-6004,-2526,-1967,8195,1872,-10203,702,3262,3949,4017,-9252,-1895,8934,17,-1853,-3112,-4646,8199,2809,-7351,729,-280,3742,4777,-8790,-2170,6967,-1422,1048,-2417,-4302,6877,-285,-4612,1832,-902,2390,2791,-6133,1466,4483,-1888,590,-3124,145,6024,-2963,-4865,481,229,4403,234,-7654,1452,4363,-261,-439,-5339,2280,7064,-2455,-3742,-1659,1081,5811,-1542,-7465,508,3667,3622,-1780,-6732,2156,6155,1466,-3784,-6009,2668,6992,-1237,-4545,-1916,2792,7755,-1447,-7395,1570,3964,3615,-1571,-7403,1621,7213,-120,-2269,-5963,635,9426,-1475,-5711,-625,1181,6519,1671,-8995,1413,4396,1001,356,-6878,726,7890,-1889,-2351,-2005,-1283,7222,-3,-5430,2752,1178,1172,1123,-6156,949,6706,-2292,-78,-657,-2250,5929,-2846,-4232,2364,589,1475,724,-5867,2344,3931,-2564,-424,-1095,-319,5178,-2235,-3270,2223,636,2498,-2273,-5366,2691,3159,-822,-2529,-4169,3407,5771,-3150,-3789,379,3374,4751,-3806,-6803,4037,4175,1895,-3411,-5160,3390,4994,-360,-3590,-3550,4650,5932,-3254,-4044,115,4272,4449,-3532,-5714,3527,5317,1151,-3808,-6179,3567,5591,-1833,-2339,-3385,1563,7164,-3009,-5481,1944,2798,4018,-1016,-5995,3282,5333,-560,-289,-5286,1704,6911,-2664,-2885,415,87,5945,-1416,-5592,3024,2057,-852,-151,-3807,1159,4221,-3097,-993,-95,-482,3333,-1743,-4547,3197,1294,586,369,-2744,2233,2965,-3783,-882,92,1732,2756,-3532,-3419,2823,859,63,-2287,-2801,4901,2639,-2572,-1412,-899,3219,3413,-4271,-3138,2195,3900,2771,-4041,-3326,4090,2858,-789,-3827,-3517,3778,3299,-3275,-3816,-390,4396,3168,-4850,-4220,987,3938,2655,-4781,-4729,4553,3492,-488,-3381,-3791,3081,3922,-3505,-3450,-684,3303,5660,-5229,-4842,2719,2527,1775,-2354,-4382,3012,3322,-2571,-2330,-2005,1923,4245,-2876,-2552,1199,1324,1999,-1515,-4265,1882,2261,-1491,-970,-2944,2582,3089,-3919,-1315,1936,452,1314,-4071,-2776,2379,1186,-95,-766,-1992,2722,1584,-3352,-1462,2114,1582,1633,-3491,-1486,3865,1010,-1637,-3149,-866,4326,2912,-3875,-1784,443],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-6,8,-8,10,-11,12,-14,15,-16,18,-20,22,-24,26,-30,32,-36,39,-43,47,-51,57,-63,70,-78,87,-97,110,-126,146,-172,207,-256,329,-449,679,-1257,6139,8420,-4771,-1169,-6083,4532,11620,-6349,-7844,1827,1620,7272,-3339,-10794,4290,5664,389,-1361,-8775,3696,9848,-3880,-5143,-2809,3079,8334,-2961,-8317,1806,3608,5192,-3056,-8938,2045,6999,262,-1847,-5290,2802,7329,-2344,-4402,-1464,1364,6293,-1666,-6237,2779,2358,3303,-1725,-5070,3401,3854,-1700,-1156,-2587,2312,5940,-5354,-2040,2021,-89,4583,-2136,-5794,6391,1509,-1378,502,-4379,4481,4732,-7979,-251,2614,-347,5581,-6772,-5172,8784,122,-1690,-1142,-4941,7251,5819,-9387,-1280,212,1639,6740,-8015,-5076,8377,2415,392,-5828,-8093,9142,6269,-6391,-1797,-1870,4674,8391,-7660,-6260,4223,3463,4003,-5576,-9039,7404,5269,-1973,-1569,-5971,5293,8193,-5886,-4133,-224,4291,6854,-4751,-6646,3530,3550,2126,-3469,-6932,4910,5427,-2609,-3302,-3508,3825,5703,-3816,-3378,634,2842,3787,-5109,-4388,4859,2878,521,-2473,-3948,5460,2620,-4517,-569,-1227,2637,4131,-5864,-781,5377,-1006,363,-3506,-3856,7491,820,-4256,200,-1876,5756,2434,-8560,-453,3862,-607,2321,-5113,-3928,9237,-600,-3090,-1329,-3893,8094,2658,-8520,-1058,3093,2689,3936,-8286,-3386,9375,771,-1505,-3952,-3968,8529,4114,-6741,-2532,544,5410,5148,-8753,-3700,5422,2894,2543,-5274,-5273,8120,3760,-4432,-3819,-2999,6343,5036,-6439,-4088,1712,3726,4733,-5497,-4286,4733,2764,-640,-3855,-3925,4636,3460,-3157,-3190,-405,4312,3499,-4594,-2420,2699,1129,1439,-4712,-2093,4550,838,-414,-2120,-2251,4229,1035,-3939,-901,833,2403,1607,-5325,373,4510,-340,-776,-1773,-859,6638,-1719,-6013,1186,895,3998,1370,-6955,1411,5418,-1145,-824,-5119,-1461,7805,-780,-5351,-1549,-179,5550,467,-9202,305,4605,1915,-122,-7724,-1896,7847,-41,-3591,-3267,-1370,7541,1133,-7048,-1109,2474,4291,1653,-8305,-1459,7104,1473,-1967,-6606,-2515,8192,2480,-4821,-2652,-557,5959,3225,-5992,-1437,3773,3053,648,-4509,-2126,5525,1324,-1668,-2742,-914,4431,1261,-3784,-1643,1084,3853,1197,-4463,118,1821,1755,132,-3940,-284,3499,-354,-3284,-1142,742,3339,-293,-3809,436,1825,328,-1603,-3135,1472,4654,-1732,-2706,-1188,1146,4749,-1207,-4882,1506,2813,1366,-772,-6764,1323,5955,-1604,-2535,-2851,1553,6348,-2250,-5907,1300,1658,4193,-796,-6114,1623,4573,136,-1798,-5749,977,7729,-1349,-5160,-1795,2050,6022,218,-7400,589,3354,2844,-941,-6208,-469,6029,544,-2723,-4136,-518,6090,1452,-5167,-187,1677,3716,540,-5635,-54,3793,561,-746,-3254,-1243,5127,336,-2266,-1319,-10,4287,1138,-4974,-5,1834,2098,521,-3132,1576,3450,762,-899,-1983,695,3028],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-4,6,-7,7,-8,9,-10,11,-12,13,-14,15,-17,19,-20,22,-25,27,-29,32,-34,34,-33,25,4,-113,1346,3053,-9236,-2544,9989,1581,-2548,-4894,-3324,10773,3368,-8063,-1348,1155,6765,5509,-9800,-3637,7337,3486,1239,-7122,-5725,9065,4878,-3873,-3500,-2458,7640,5449,-8048,-3749,1791,4166,3551,-7804,-2901,6087,3069,-623,-5602,-2908,7640,2786,-3183,-1796,-905,4909,2768,-7248,-1314,2746,2788,2442,-5299,-954,7695,-1519,-258,-1485,-3007,7485,263,-6734,1975,798,962,2346,-6682,1343,6813,-3513,182,-3135,-1484,7937,-3051,-7035,2624,103,3870,275,-11132,3298,6623,-2500,-289,-7103,-1002,11098,-3732,-5739,1111,-499,7353,214,-11525,1866,5946,2244,1386,-8342,-231,10478,-2425,-4806,-2299,-1851,10828,-77,-10234,42,2691,3771,1363,-9985,-1038,9273,1935,-827,-6000,-2733,9637,789,-6070,-2394,-1548,6971,2510,-7994,-1524,2934,4179,385,-7088,-1833,6114,1847,-2419,-3942,-1339,6864,116,-4697,-650,-563,3619,753,-7364,2129,3123,1370,149,-4878,1586,6338,-2820,-1171,-5,-838,5233,-1531,-5398,3869,1711,672,336,-6741,2534,5768,-3674,-805,-638,497,7594,-4654,-6016,4103,1681,3115,-375,-8888,5396,7411,-4413,-1112,-4164,2498,8416,-5230,-5869,2142,2177,4817,-2732,-9221,5321,6331,-734,-1992,-6738,857,10905,-3051,-4905,-345,1360,7830,-2264,-9034,2345,3759,3162,-472,-8918,1812,8219,-403,-3251,-4815,207,8922,-1131,-5563,-490,2821,4776,-788,-6827,375,4365,2398,-154,-5373,1541,6862,5,-3486,-1684,753,4846,-1673,-4459,1230,659,2547,-2301,-4962,2984,3015,-1455,-1673,-3449,1778,5582,-4601,-3810,1752,-11,3840,-3244,-6556,4892,3340,-1736,-1223,-3225,4758,4598,-4692,-1852,1047,2283,5496,-5692,-5026,6590,2751,747,-1937,-5610,5497,4823,-4534,-2657,-2075,3372,6272,-5083,-4915,2723,3260,3447,-3874,-7356,4450,5830,-3070,-2419,-4726,2937,8277,-4055,-5006,1219,3174,4745,-4087,-8017,3260,5257,282,-2084,-6147,2124,6467,-1787,-3823,-2392,2468,6248,-2998,-6425,1502,3701,2836,-2043,-4883,2268,3838,-87,-1894,-4445,2099,4539,-2129,-2594,-552,3052,3537,-2488,-2984,2252,1608,221,-1622,-4112,3762,2153,-3047,-609,-1155,2009,3470,-4987,-1387,2214,1668,572,-2316,-2117,4836,1494,-2856,-1722,-2491,4287,3071,-5918,-1456,1947,982,1901,-5603,-3093,6319,1573,-2715,-2836,-2057,5659,3147,-3937,-2595,1428,4068,3261,-6724,-3681,4389,2814,784,-3801,-4097,5699,4726,-3543,-3549,-1108,5150,4759,-5469,-4855,2257,3976,2933,-4228,-4958,3461,3841,-1038,-3754,-4152,4440,5782,-3676,-2913,-678,3364,2952,-3935,-3446,2552,2357,640,-3455,-2393,2893,2492,-1513,-2514,-1506,3008,2568,-2750,-2120,1219,1231,1590,-3118,-2014,2888,567,-1074],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,-1,1,-1,1,-1,1,-1,2,-1,2,-2,2,-2,2,-3,2,-2,3,-3,4,-4,4,-5,6,-6,6,-7,7,-9,10,-12,14,-16,19,-23,29,-41,67,-851,1545,2133,6547,-2981,-9798,6215,4598,51,891,-8074,3296,8421,-6125,-2591,422,-369,7019,-4619,-6554,4897,-21,187,943,-6696,4377,5442,-5452,66,-1693,-209,6089,-4825,-4358,4949,15,788,-1272,-5229,5064,3038,-5081,-1400,-681,2977,3584,-5729,-1524,2227,1448,1117,-5124,-3135,6450,1735,-3057,-3696,-2613,6789,3816,-6845,-3549,1546,6790,3623,-7882,-3101,5782,4489,1256,-7091,-2912,8479,3027,-4198,-3829,-3454,8689,4678,-8745,-2699,565,4980,4881,-8628,-4201,7621,2347,1491,-5509,-6922,8414,3660,-6319,-2087,-3072,4927,7065,-9169,-3367,3582,1651,4287,-4495,-7014,7789,2528,-1816,1276,-6246,4057,6320,-6749,-1666,1067,-1363,4426,-3973,-4825,5358,762,-1005,33,-5107,4568,3463,-5659,933,339,-427,3624,-4968,-1760,5747,-1128,-1915,-1808,-2750,5853,789,-4962,-592,826,4319,1753,-7007,464,4697,1761,-4,-4409,-964,6550,556,-4145,-3742,158,7388,1279,-6662,-1100,3002,5724,-826,-8817,-499,6083,2894,-1075,-5924,-362,7841,206,-4934,-3967,-1123,8092,2252,-8449,-2248,3078,3511,825,-7873,-2314,8529,1268,-1428,-4806,-3558,8352,1625,-6671,-1127,-494,4841,4518,-6950,-2283,5001,476,1378,-3568,-4004,7843,1266,-4686,-486,-2540,4024,3354,-8162,-425,3093,-320,2262,-5929,-2611,5614,-1495,-2791,204,-1413,4025,1540,-5591,544,1222,875,1423,-5059,-119,5349,-999,-1488,-850,-115,6114,-1315,-4631,-242,2330,1778,223,-6087,945,6346,965,-2678,-4245,1090,5975,-138,-4683,-1726,1897,5684,23,-5483,527,4576,3855,-2764,-6916,1218,6324,746,-2713,-4957,2159,7123,-1628,-7445,-2228,2361,5909,-497,-8306,-412,4139,1642,-1430,-7027,-572,7753,-16,-3394,-2802,-879,7726,1424,-5965,156,2515,2246,1943,-6193,-102,5349,-114,-748,-3862,-1505,6088,243,-3275,17,-754,2280,2475,-5415,-4,3408,-909,-182,-3965,-1852,4714,-1314,-3000,898,-1089,2047,677,-4491,1173,3089,-889,-212,-3933,1400,5574,-1978,-2847,-25,1182,3286,-1674,-4654,1959,2863,101,-2686,-4436,3060,5734,-1408,-3586,-1670,2514,5733,-2632,-5848,-1462,3635,3986,-2921,-4947,2007,3610,2542,-3290,-4955,2640,6256,-958,-3703,-2945,2045,5553,-2405,-5243,517,2370,3127,-3218,-6798,2774,5050,-211,-1740,-3632,1850,6363,-1934,-3344,-656,1460,5473,-745,-5728,1258,3108,1731,-1630,-5272,1156,4682,-1304,-2258,-1551,280,4486,-1025,-2181,2206,2074,1177,143,-4052,1892,2468,-1896,-610,-581,720,3114,-2398,-3691,1779,469,819,-2042,-4152,2285,2608,-1996,-1492,-1498,2093,2565,-2537,-2771,402,2649,2458,-2899,-4210,4077,2311,-192,-2821,-1776,3743],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,10,-10,12,-13,14,-16,17,-19,21,-23,26,-28,30,-33,37,-41,45,-50,56,-63,71,-81,93,-108,128,-155,194,-249,327,-774,10411,2322,-9535,164,1367,4431,3672,-10072,-691,8839,-1297,686,-4891,-3909,9650,509,-5931,851,-2020,4747,3948,-8414,-817,4320,-1091,2805,-4139,-3041,6642,-2204,-4227,1391,-1179,4749,1590,-7418,2467,3314,-466,535,-4514,449,5742,-3585,-3318,-293,1180,6070,-1482,-5682,1604,3541,3044,-2018,-6515,3382,6088,-220,-2839,-6052,2942,7731,-3606,-5515,-653,2738,7959,-3738,-7880,1873,4441,2667,-3114,-9383,2951,6961,-1242,-2754,-5782,2053,10882,-2812,-6013,377,985,7287,-872,-9625,2115,5222,131,173,-8876,-465,9627,-3088,-3625,-2032,-1771,9722,-672,-8904,958,1339,2917,3583,-8961,1103,7734,-1551,473,-2829,-1943,8811,-1161,-5748,1604,-552,3607,2092,-8575,3089,4506,-3502,1437,-4282,-752,8032,-3129,-4240,2153,-1315,3408,-1505,-6738,3362,3528,-1525,-907,-3911,2912,4700,-3480,-3899,-1040,1475,4898,-4848,-5127,2125,3595,1090,-2891,-4511,3805,5545,-1652,-3989,-4466,3663,7336,-3365,-5110,-322,5359,5047,-5612,-6402,3505,4428,1282,-4256,-5969,5079,6777,-2658,-3193,-3188,2856,9411,-4414,-5535,2161,2929,5297,-2979,-7593,4644,3914,-363,-1038,-6141,2269,7295,-3262,-3760,-29,-80,8217,-2372,-7188,3018,2434,1022,81,-6262,1500,6746,-2769,-1963,-1971,-686,6618,-2685,-4201,3607,-553,2236,-452,-6184,2805,3401,-3526,193,-1305,246,4009,-4811,-3629,3125,580,1427,-2457,-4262,4695,2100,-3475,-2045,-2271,3152,3710,-4929,-2321,666,3447,2807,-5049,-4141,4076,3619,-327,-3502,-3088,5593,3454,-3306,-4326,-1221,5332,3618,-5835,-3682,1781,3302,2891,-5615,-4092,4860,4075,-1969,-4948,-3826,5100,4343,-4438,-2852,-12,4834,4846,-5780,-5008,3777,3349,3506,-4394,-5168,5780,4684,-2165,-2567,-3407,3657,6535,-5019,-3218,1121,1999,3904,-3380,-4637,3592,1914,430,-286,-4679,3420,5244,-4465,-504,-273,968,3426,-2636,-3456,4537,1814,-557,-1004,-4132,3456,2283,-4926,-748,1062,910,2748,-4364,-1433,4731,758,222,-1730,-1390,5431,2344,-3423,-1308,415,3265,1315,-4759,-1752,3111,1215,818,-5142,-1422,6159,935,-2531,-2879,-1090,5428,1936,-4781,-2422,1163,5067,2903,-5928,-2862,3982,3789,-633,-6332,-1668,5812,1928,-2418,-3551,-398,6652,2167,-3741,-2520,1485,3334,2560,-5971,-1778,3839,2289,-23,-4160,-2012,5635,2334,-4682,-2565,-211,3775,2754,-4361,-1752,3783,2449,1036,-2494,-2043,4783,1689,-1802,-1419,-893,4028,2794,-3238,67,1373,1471,438,-3187,-1461,4323,424,-2477,-377,-1192,3138,260,-4401,-458,1662,1504,-311,-3992,-1039,3995,-304,-2661,-2004,427,3535,58,-4511,-1121,1823,4177,-1018,-5051,17,4225,1400],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-4,4,-4,5,-5,6,-7,7,-8,10,-11,12,-13,14,-17,18,-20,23,-25,28,-30,34,-37,41,-45,50,-55,61,-68,76,-85,96,-110,126,-146,173,-211,268,-366,594,-3296,516,1194,6588,389,-12099,3710,8334,-648,-789,-8005,-207,10195,-1673,-5789,-2261,-1189,9284,415,-11796,421,5322,3623,910,-10172,-792,9667,1025,-4193,-4422,-412,10335,663,-7738,-1419,690,5617,1010,-8266,336,5319,1392,884,-7080,-361,6354,-428,-2333,-2351,-62,6369,-1415,-4901,771,1126,3839,857,-6092,2341,3980,-1835,1544,-4532,145,6606,-4393,-3400,1208,15,4369,-1706,-6977,4669,1153,-688,1056,-6434,3566,7375,-6946,-1382,672,1037,7562,-4469,-8175,6672,3429,-241,-1232,-8783,5371,8542,-5999,-2734,-2144,2815,8989,-5952,-7974,4652,2543,2998,-1638,-10043,6088,6021,-2586,-2064,-5636,2703,10351,-4404,-5947,723,2264,7707,-2305,-9839,3305,5802,1027,-730,-7168,1033,8807,-1598,-4076,-2776,63,7620,-3046,-6237,1080,2165,4085,-1336,-7060,2160,5305,484,-577,-4941,1493,5548,-1723,-2831,-466,226,5097,-2165,-5204,2404,1022,1938,-1618,-5778,3435,3791,-2764,-212,-1816,1517,6193,-5013,-2562,2909,613,3110,-3822,-5340,6639,2502,-4043,137,-3856,4222,6562,-8296,-3640,3754,1232,3784,-6065,-6241,8430,1053,-2602,-1739,-6004,7081,5428,-8046,-2658,39,2953,6361,-6942,-6657,5401,2500,2163,-3237,-6890,6486,6067,-4546,-3046,-2575,4206,9093,-6212,-6453,3611,2175,3741,-4585,-8018,4229,5391,-504,-2479,-4204,2479,7252,-2655,-3622,-894,2295,5507,-3177,-4720,2136,3143,1826,-2243,-5075,3217,3828,-1091,-3095,-3166,2980,4326,-3680,-2240,575,1573,3609,-2868,-4145,4723,1476,-323,-796,-3726,4631,1409,-4503,-1078,-995,2238,3076,-5466,-1111,4826,687,561,-3799,-2577,6590,671,-4713,318,-1939,4904,2415,-7652,-1312,3627,1818,1847,-6012,-2431,8042,1120,-4088,-2160,-2903,6066,3906,-8314,-2593,2848,4384,4168,-6884,-4169,7024,1927,-1350,-4378,-3577,7179,4530,-5021,-3267,-169,5302,5370,-6241,-3251,4268,4680,1806,-4352,-4528,5965,3755,-3025,-3268,-2566,4601,4379,-4439,-3946,897,2738,2448,-4101,-3389,2737,3011,1160,-2545,-3248,4947,2343,-3363,-1540,-248,3179,1990,-2597,-882,2836,535,1498,-2145,-2346,3748,444,-1726,-2004,-354,3780,-50,-4385,878,2028,1825,452,-5594,263,4850,626,-1507,-3067,-773,5579,-435,-6238,-512,903,3775,799,-7026,202,4829,1347,-1009,-4817,-1363,7219,-683,-4773,-1115,569,5736,-169,-7175,-1169,4197,2182,582,-5642,-2282,7625,429,-2911,-3801,-596,6393,1132,-5583,-2110,1810,3883,1416,-5622,-1563,4624,2776,-1004,-4056,-2602,6125,2640,-2798,-2793,-731,3686,2284,-5349,-2530,2538,2645,452,-3730,-2352,4577,1687,-1395,-2199,-1457,3970,1140,-3798,-805,1686,1679,1147,-3895,-1268],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,12,-13,15,-15,17,-20,21,-23,26,-28,31,-35,38,-43,46,-51,58,-64,72,-81,93,-106,123,-145,174,-217,283,-398,648,-2766,7296,7208,-9176,-2371,1215,2930,6612,-9158,-6180,8779,2886,1369,-3401,-7339,8156,7788,-6500,-3290,-2463,4036,8780,-7214,-6015,4108,3673,3591,-5598,-7552,5805,5222,-924,-3126,-4260,6485,7241,-4874,-4477,-1015,2917,5709,-5370,-5497,2965,1899,2265,-3726,-5574,5480,3839,-2080,-1955,-3244,3905,4921,-5574,-346,1238,1052,4554,-6531,-2580,5712,-693,136,-1176,-3267,6371,1207,-6537,1352,176,2694,2930,-7494,472,6245,-2048,922,-4174,-3927,9231,-460,-7395,644,-2080,5630,1977,-10553,-282,5974,-735,2387,-7720,-3534,10880,-41,-6102,-1992,-3894,8489,3645,-11105,108,3280,2482,4467,-9403,-4176,9270,1127,-1078,-4177,-5836,10216,4384,-7475,-1833,-265,6049,5408,-8319,-4165,6121,3137,1706,-6823,-4399,7620,3564,-2575,-1920,-3234,5569,3750,-6369,-3063,2149,5144,2557,-6002,-2969,3481,1871,-314,-3455,-3169,5575,1111,-2355,-1202,-1822,4363,1446,-6817,144,804,-296,2035,-6376,157,6528,-514,-1473,831,-2567,4862,-293,-7153,3315,2110,1743,2081,-8455,1017,6148,-2245,-438,-2653,145,7947,-1980,-6233,2382,1273,4886,1149,-9365,1795,7165,-709,-780,-6090,-871,11450,-1271,-5310,-658,-439,8900,210,-10075,283,5770,1973,650,-8634,-3062,8783,-658,-3763,-3187,-1721,9416,830,-8273,-490,2493,3923,2578,-8863,-2095,6493,1928,-618,-4662,-1728,6710,1115,-4756,-2731,-656,5708,998,-5181,-1672,2490,4474,1077,-3928,-1478,5343,1553,-542,-3058,-1065,5235,-598,-3202,1088,2014,3257,259,-5774,1995,2722,261,34,-3661,1491,4787,-3240,-3425,1228,274,4040,-1554,-6757,3524,2902,-511,-575,-4735,2465,6393,-3003,-2696,-1082,1906,7309,-3623,-8112,2398,2347,2058,-1638,-8982,4524,7757,-2001,-1175,-3966,1227,9103,-2294,-6875,16,2021,6369,-1239,-8197,2801,5038,442,-1653,-5571,943,7621,-1230,-4219,-1766,665,5596,-1275,-6791,-413,2890,3059,-258,-5578,738,6315,345,-2400,-2961,353,6302,-686,-4844,-691,1690,3716,-354,-5091,203,4492,1201,-1281,-4393,255,4802,-1271,-2374,-1843,799,3894,-767,-3699,2044,1301,1962,-946,-3825,2207,3018,-1289,-987,-1821,1456,4192,-3507,-1980,2078,-47,2412,-2490,-4345,3063,1283,-1557,-1588,-2401,1845,3864,-3462,-2839,719,2246,3919,-4624,-5610,3315,2497,200,-3832,-4235,2897,5389,-3215,-2589,-1147,2734,5715,-3550,-5342,2531,2312,2977,-3978,-6761,2835,5672,-1990,-3145,-4975,2956,6481,-3807,-2691,290,3150,4443,-2733,-6406,1326,4323,1830,-2537,-4713,1615,6032,-795,-2391,-1088,1552,4187,-933,-3908,649,1653,1576,-1441,-3994,779,2908,204,-1928,-2178,3025,3280,-1561,-1646,1707,1713],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,10,-11,13,-15,17,-18,20,-22,26,-28,31,-35,39,-43,47,-52,57,-63,69,-77,84,-93,103,-115,128,-143,161,-182,209,-241,282,-339,421,-548,777,-1320,5955,4346,-3850,-1086,-6106,6483,6493,-9070,-2705,2164,1000,6894,-5756,-5787,7178,1502,-528,-87,-6843,5306,5020,-6871,-21,-138,449,5312,-5699,-2992,6242,-735,681,-1425,-3432,5831,1934,-4979,302,469,2396,2742,-6906,-1250,5465,43,-443,-4552,-976,5873,-797,-5297,-1653,-96,6195,-83,-6217,-506,3085,2762,-229,-8990,-11,7507,612,-1079,-6723,558,8204,646,-5347,-2470,422,7846,58,-8323,-170,3686,3964,1536,-11195,-2228,9348,136,-1537,-4101,-3130,10437,1127,-8481,-1575,757,6557,3681,-10042,-2475,5745,-180,1565,-6203,-5740,9251,1281,-4308,218,-3451,5796,5324,-9667,-1448,3857,1201,4341,-6025,-4227,7865,1178,-1588,399,-4262,5532,2271,-6706,831,1543,-474,2643,-5708,-702,6677,-1975,356,-733,-1895,5630,393,-5642,2040,1139,2823,676,-5441,1578,4870,-409,-2038,-3896,632,7167,-2270,-4254,-313,1662,6482,-1036,-6783,1687,4102,2560,-2393,-6680,1899,6590,-502,-3381,-4665,1975,7456,-2058,-5797,-1154,1770,6209,-1555,-9371,2715,4174,1683,-686,-8165,663,9651,-1331,-3612,-3969,-505,9067,-1078,-8177,1050,1591,3386,991,-9254,382,5963,-205,254,-4309,-1382,8650,-626,-5347,457,-1615,4833,2819,-7622,910,4724,289,2084,-5453,-1914,6686,-1155,-4046,-97,-2407,3722,729,-6125,1594,3056,-247,233,-3757,295,6074,-2628,-1588,-44,-150,5109,-1646,-3189,3002,2735,251,-1391,-4174,2910,4930,-1959,-3423,-3546,3055,6322,-2551,-4832,574,3257,3162,-2987,-6261,2729,4191,148,-3581,-5239,3893,5792,-2772,-3998,-2988,4413,5867,-4835,-5510,1363,4150,4545,-3551,-6966,4107,4623,-419,-3176,-4865,2596,7519,-2318,-4038,-2423,1232,5819,-2751,-6469,1717,2394,2462,-1148,-6620,1950,5600,-1492,-3315,-2868,944,6851,-2359,-5333,509,1430,1585,-925,-5200,1373,4568,-1712,-365,-3711,1008,4810,-2752,-2629,1184,264,3003,-524,-4802,3844,1974,-831,218,-2517,1522,4359,-3451,-2732,770,1327,2912,-3400,-3428,3124,1941,-1295,-2878,-3259,3460,4128,-2839,-2185,-581,3263,2376,-4373,-3710,1208,4094,1475,-4721,-4159,3651,5270,-822,-3026,-2351,4933,3808,-3088,-4414,-322,4671,4162,-5920,-4972,2667,4155,968,-4503,-4678,5109,4517,-2230,-4092,-3248,4587,4763,-4105,-4048,1239,2081,4055,-3466,-4694,3270,3501,-759,-1846,-3688,2987,4085,-3997,-1870,-565,838,4223,-2336,-4141,2330,2328,792,-1390,-3883,3085,3479,-1725,-2162,-1740,2292,3853,-2863,-2221,2278,1223,436,-1342,-1225,3858,1606,-1331,-246,-579,2854,2435,-4124,-1415,2064,2246,695,-3652,-1709,4803,1092,-1912,-1380,-238,4024,1861,-3218,-1770,1185,3945,1658],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-5,6,-7,8,-9,9,-11,12,-13,14,-16,16,-18,20,-21,23,-23,24,-23,20,-12,-7,58,-224,2063,1759,-10694,2062,9225,-2633,-1328,-5143,-684,10533,-2225,-7243,1631,-1341,4363,1775,-9096,1591,4818,-1872,2166,-5440,-1858,8959,-2804,-2788,672,-1178,4001,372,-5915,2820,2747,-1486,423,-5074,2226,5999,-3305,-2775,658,1398,4925,-2349,-5080,3825,2360,383,-2951,-4597,4617,4496,-4425,-3872,-2132,4312,6081,-5497,-3264,2864,3505,4901,-5935,-7799,5922,4245,-409,-5040,-5683,5666,5576,-5176,-3821,-3243,4356,8812,-6579,-5484,2299,3061,6005,-5124,-10140,6532,4891,-1270,-1461,-6778,4520,9570,-6254,-3899,111,16,7646,-3245,-9660,3443,4001,2086,100,-10006,3984,7753,-4002,-2422,-2425,-319,9514,-3612,-7105,3099,17,3751,749,-7407,3738,4598,-2815,-527,-3500,-268,5896,-3266,-2102,3478,503,2904,-539,-5688,3464,2852,-3703,-964,-2595,2656,4979,-5469,-2034,1813,2469,2420,-4566,-4090,5612,2542,-1122,-4303,-3344,5933,4105,-5606,-3742,515,5509,3419,-7276,-3202,2920,2724,2489,-6622,-4800,5888,3566,-1826,-4255,-3474,6811,4186,-4900,-3720,-516,5042,4577,-7299,-4133,4719,3765,2196,-5862,-6367,7556,4705,-3425,-2478,-3109,4395,6568,-7122,-3658,1884,1788,5477,-5106,-6071,5503,3306,-159,-1013,-5325,3134,5884,-5227,-1309,-556,556,6282,-4334,-4292,5197,9,733,-528,-5784,4864,3028,-4340,305,-1133,1496,4119,-4676,-2050,3182,255,325,-2265,-2661,4921,1304,-3904,721,-1261,3574,2644,-6317,-1568,2893,1343,783,-4865,-2444,5852,1256,-2581,-2728,-183,6088,229,-6340,-2495,1468,3897,842,-6691,-1839,4717,2761,-753,-7265,-977,6510,1067,-3370,-2528,-790,6653,2778,-6421,-1845,1431,3552,1371,-7839,-1734,6384,2172,-904,-4841,-3029,7711,2990,-5671,-2028,-423,5337,4171,-7577,-2767,3476,2999,1480,-5208,-4230,6096,2646,-3123,-1516,-3113,4164,3376,-5624,-240,1903,349,3838,-4716,-2139,6022,-132,-1192,-1429,-2445,3433,1106,-4833,235,1271,1386,1797,-4363,-674,4454,-818,-386,-1146,-863,4526,673,-4948,272,1417,1643,-54,-4687,448,3756,423,-1333,-3746,67,5613,319,-3895,-2102,1782,4508,-851,-4741,105,3643,3807,-472,-5533,-372,5315,704,-4086,-3808,771,7614,127,-4302,-3305,1389,4267,-78,-7155,-300,4245,3035,-15,-7174,-182,5171,680,-2173,-3109,-734,6904,660,-4481,-395,1508,4083,620,-5788,-9,3842,1633,193,-3754,-1536,4096,1424,-3173,-1993,-1163,3378,1038,-5851,209,2805,-417,717,-3021,-1783,4257,93,-1634,-558,353,3527,96,-3727,-221,2306,-553,-348,-3730,948,3834,-539,-1563,-550,1619,2698,-139,-4774,1390,2069,2753,-2029,-3222,2438,3827,-161,-2370,-2792,2268,4945,-2455,-3336],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-13,15,-16,18,-19,22,-25,28,-31,35,-39,44,-51,58,-68,81,-98,123,-164,239,-715,-169,-6304,-3512,12575,-604,-8638,-1428,-1776,7453,3086,-11418,-1071,5720,2795,3569,-8983,-4022,11257,2510,-4623,-3924,-3893,8455,4517,-9329,-1930,1967,4980,3505,-9412,-4314,7082,2111,283,-5222,-3694,8045,2832,-5386,-1937,-1740,5264,3282,-5435,-2087,1804,2113,2533,-5543,-1397,5079,-391,-789,-2673,-1666,5699,-511,-4929,282,476,4260,475,-6603,2165,3882,-465,797,-5039,450,6889,-2800,-2877,1716,-798,6284,-1166,-8579,4737,2456,-1061,-938,-8397,3642,9813,-3317,-2854,-2011,397,9788,-2429,-9728,4240,1944,3374,464,-11580,2404,9303,-2385,-1986,-5504,900,11180,-1589,-8414,621,1907,7159,326,-12110,1460,6572,334,-557,-7801,-143,10275,-824,-5119,-2776,-876,8873,898,-9638,-308,3787,3709,1549,-7751,-3468,7641,615,-2002,-4342,-965,6628,1014,-4907,-594,1586,5668,473,-7166,-813,2581,2069,-92,-5557,407,5260,-690,-1609,-1776,-1569,5866,-1556,-4387,3051,712,2303,-455,-5593,3038,3184,-3352,-572,-3597,1282,6821,-4492,-2541,2554,878,4807,-1866,-6886,6010,4102,-3096,-907,-6168,3501,7211,-5929,-3170,1115,1486,6979,-4800,-6951,4886,3412,1502,-2148,-7947,4736,8156,-3872,-3763,-1311,1690,9899,-2586,-9010,1801,2959,3541,-834,-9366,2825,7535,357,-2311,-6067,686,8739,-2642,-5718,-1066,1317,6125,-1380,-7901,1241,4645,2907,-597,-6664,1271,6200,-1097,-2123,-3602,1036,5999,-2085,-4978,1113,1624,3044,-397,-5954,2442,3428,29,-478,-2966,-23,3739,-2970,-2567,378,1536,3906,-3139,-4394,3525,1896,946,-2324,-3341,3868,3943,-3387,-1067,-1071,2721,3226,-5250,-3109,3412,1193,1831,-3280,-3826,6533,4635,-4032,-2450,-3744,4605,5117,-6580,-3040,2980,3016,4362,-4855,-6662,6153,3397,-967,-4282,-5646,5029,7308,-5448,-3580,-89,2614,7226,-4094,-5872,3783,3507,1563,-4042,-7020,4172,6238,-3488,-3098,-2825,3329,6737,-3831,-4725,953,2718,3664,-1694,-5344,2727,4683,-87,-1253,-4402,2417,6014,-1985,-2692,-395,1843,2300,-3458,-3316,2078,2249,382,-464,-3881,3084,2696,-1247,-804,-1679,2864,3481,-3340,-1783,1660,805,1742,-2592,-1103,3798,594,-1397,-2910,-1968,3719,2778,-3805,-1265,1347,3038,2051,-4476,-965,4600,916,-1395,-3159,-1971,5830,1597,-4883,-1513,-112,4523,3131,-6231,-2435,4404,2529,849,-4619,-2811,6817,2519,-4050,-2763,-2173,5327,4550,-5970,-4579,1118,3408,3444,-5440,-3378,5892,3074,-16,-4328,-2717,4620,3752,-3572,-3664,-745,3403,4458,-4807,-3014,2131,3313,812,-2957,-3384,3743,3236,-1240,-2389,-2287,3891,4411,-4150,-1996,945,2530,1515,-3410,-3081,2586,1890,-1874,-2828,-1543,3102,818,-2556],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-8,9,-10,11,-12,13,-15,17,-19,20,-22,24,-27,30,-32,36,-40,44,-48,53,-59,66,-74,83,-94,107,-124,146,-175,215,-276,379,-577,1098,-5603,-9033,7858,3482,805,-2505,-8212,5929,9759,-7155,-4422,-1692,2863,10802,-5069,-9437,4324,3533,2507,-2834,-10848,5061,7941,-3351,-2452,-5908,2843,9843,-3889,-6718,-182,2396,5990,-2776,-8727,2779,4664,1264,-2383,-7766,3144,5939,-1993,-2205,-4416,1725,6551,-2572,-4988,2360,2340,4758,-2776,-6268,3851,2205,-74,-838,-4257,3199,4740,-3859,341,485,104,4344,-5429,-3686,4959,-111,788,-1271,-4452,7013,2459,-6581,-412,-1092,3235,5904,-9092,-2534,6318,-288,2436,-4733,-5593,9721,2506,-5183,-1472,-2750,6625,6317,-10388,-3074,4390,2363,3519,-6880,-7629,10616,3648,-2615,-2961,-5821,6945,7070,-7438,-4026,197,3495,7558,-6920,-6490,6228,3537,844,-3596,-7395,6590,5488,-3791,-3561,-3430,4568,7536,-5596,-6144,1787,3740,3652,-2853,-7011,5575,4224,-405,-2682,-4687,3733,5118,-2687,-2390,-893,2890,4740,-4749,-3399,2740,569,1396,-3084,-3874,4558,1674,-1035,-711,-2273,4329,2557,-5606,-1086,1374,711,2581,-4858,-1029,6845,291,-1394,-1511,-1426,6721,139,-7365,935,849,4383,3002,-8234,-384,7973,-984,146,-4254,-4236,9714,1356,-6504,-750,-351,6914,4001,-9195,-2220,5442,1485,643,-7738,-3955,10271,3598,-3311,-2721,-2995,7803,5447,-8032,-1583,2766,3720,4914,-7528,-5698,7737,3106,-616,-4440,-4856,7466,4167,-6258,-2451,-742,4329,4662,-6869,-4682,3661,2545,1047,-3280,-4779,4635,3076,-2715,-2893,-1935,3970,2133,-4249,-1980,401,2311,1866,-5627,-1694,3677,1728,-1351,-2921,-875,5457,-46,-2445,4,-514,3786,640,-5447,1213,2954,-481,-48,-4680,216,6543,-500,-3318,-822,-212,5852,-1333,-6414,1705,1986,1819,-832,-7490,261,7056,-1773,-2409,-2829,51,8331,-155,-7383,82,1835,4394,1312,-8620,-173,6922,202,-660,-6344,-1568,9621,399,-6026,-1991,-676,5236,1944,-8124,-1321,4689,2353,1139,-6941,-2180,7510,866,-2129,-2902,-1190,7226,1917,-6840,-1698,2170,3660,2591,-6879,-3002,4123,2214,-805,-3307,-1332,5160,2535,-4035,-707,-388,4110,497,-4418,-120,2503,2091,614,-3430,-670,4317,-705,-2188,-792,1004,4673,-574,-4008,1496,2086,1911,-1229,-3889,1926,3033,-1846,-1488,-3193,1605,5060,-3206,-4523,1019,2163,4814,-1865,-7109,3503,3116,548,-2795,-4162,3179,5402,-2759,-2617,-1058,2806,5479,-3279,-6687,1330,3964,2031,-2126,-7583,2509,5811,-823,-2384,-3874,304,7522,-1961,-5357,-26,1398,4554,-389,-7146,1213,4084,2465,-1892,-5211,-193,6195,324,-3309,-2328,731,4877,76,-5650,15,1380,2833,-873,-5025,562,4176,152,-1954,-3230,-478,4642,-1121,-2258,238,1494,2910,-967,-3512,792,3193,793,-2299,-1860],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,2,-3,3,-4,4,-4,4,-6,6,-7,7,-7,9,-10,10,-12,13,-14,15,-16,19,-20,22,-25,27,-30,33,-37,43,-48,55,-65,76,-89,100,-77,186,-10673,-1626,5248,187,4492,-7488,-4750,8747,1182,-3325,-1982,-3990,8308,3666,-8012,-229,2393,1549,3371,-6911,-1968,6712,-1079,-344,-2021,-3619,6241,1710,-5263,2066,768,1364,2718,-6472,1327,5516,-895,1286,-3571,261,6635,-1998,-3557,142,1522,4372,-1945,-7046,2320,4361,2308,-2393,-6041,2227,6966,-1406,-4867,-2028,3710,7268,-2666,-6632,407,3566,5899,-3952,-8981,3972,7349,940,-3639,-8218,1979,10264,-3139,-4234,-3148,508,9607,-1524,-9492,2273,3987,4506,513,-10564,1378,8213,-1233,-1013,-5020,-1098,10079,-2096,-7549,988,-980,6463,1669,-10016,2645,5141,-40,3076,-5181,-1180,8460,-1170,-2579,-816,-2069,7528,920,-8579,3181,2847,678,2609,-5728,-476,6908,-1478,-553,-816,-2617,5583,-274,-4787,2788,1016,1263,668,-4635,1879,4296,-2957,-1597,-1972,1483,4924,-2317,-4236,1351,2967,4070,-3512,-5144,3357,4427,-825,-2574,-4128,4366,5771,-3082,-3283,-1335,4204,6504,-4092,-5001,2473,3997,3634,-4633,-6513,4647,5918,-758,-2701,-5913,4060,7991,-5607,-5609,-428,2926,6932,-3579,-8662,4472,3586,1534,-3087,-8224,3247,7876,-3197,-2194,-4611,246,9110,-3155,-6142,1816,814,4883,-640,-8026,1102,5340,-2236,221,-4635,383,7721,-3138,-3305,1982,-1411,4705,-1455,-6296,3709,3014,-621,-102,-4321,1475,5362,-3510,-1761,958,-657,3078,-2977,-4205,4570,2165,391,-712,-2374,2825,4610,-3763,-1525,-583,2835,3633,-4434,-3326,3049,2430,1712,-3750,-3724,5035,3782,-2586,-2625,-2641,4995,3289,-5858,-3127,469,4227,3076,-6376,-4092,4844,4222,1040,-4923,-5191,5067,3819,-3396,-3078,-2427,5090,5384,-6131,-5127,1762,3050,3883,-4704,-6943,5910,3173,630,-4543,-5035,3476,6911,-4360,-3065,-886,2573,5806,-3723,-4727,4304,2921,1724,-1952,-6232,4421,4514,-3265,82,-3071,619,4426,-3696,-3438,1269,205,1476,-2068,-5484,4754,2561,-1088,-541,-965,1572,3063,-3861,-1269,1540,1227,1177,-2705,-3093,4518,929,-2186,-2452,-2024,3697,1978,-3458,-818,2017,2069,912,-4590,-1987,4015,1702,-881,-3992,-982,5731,1423,-3638,-1512,-63,5246,471,-5809,-1829,2500,3992,1447,-5845,-2787,5784,2085,-1145,-4194,-2017,6251,2272,-5379,-3838,845,5532,1486,-5990,-3579,4170,2178,977,-4778,-2400,6515,2249,-2785,-3039,-2288,4352,2923,-4837,-1675,2050,2597,2496,-3814,-3295,4139,1839,-471,-1875,-2727,4789,1623,-3576,-1171,1181,1865,2473,-3433,-1192,3525,1067,1019,-631,-1532,3995,1550,-3289,-1057,279,2045,1208,-5388,-1090,2581,152,-352,-2421,-530,4289,244,-2961,-1482,306,2986,-558,-5257,-50,2170,1990,-784,-4617,-212,5086,2065,-2957,-1684],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,3,-4,4,-4,5,-5,5,-6,6,-8,8,-9,10,-10,11,-12,13,-14,17,-18,20,-22,26,-30,36,-44,56,-80,144,-909,-2628,2283,10018,-4360,-8073,4471,1942,3966,-964,-9880,3754,6711,-4526,-136,-4647,840,8629,-4418,-3730,1735,-555,5239,-1219,-7282,4143,3938,-1801,1186,-3551,2127,5770,-4989,-2180,3131,-377,2989,-3297,-3709,5372,1362,-782,-1676,-2962,5406,3768,-4614,-1349,-809,4721,2578,-6286,-1790,4280,3208,668,-6036,-2735,7504,1305,-2641,-3505,-2752,7167,2234,-7235,-3077,598,6592,4983,-9274,-4925,6736,2640,466,-6438,-6565,9434,4124,-4063,-2011,-3331,6151,6608,-8509,-4120,3950,2838,6454,-6926,-7322,8005,3281,-151,-2657,-7210,5932,6596,-6604,-2344,-749,2257,7978,-5964,-6146,6015,1459,2292,-1117,-7107,6434,4944,-5147,555,-2124,889,6098,-5012,-3374,4703,-857,2300,-1408,-4943,5241,2441,-3416,666,-2580,3069,3950,-5217,-1155,3304,328,1821,-4236,-2770,6061,981,-2208,-2532,-1266,6020,1119,-5466,-517,1064,3634,1362,-6314,-593,5184,2006,-498,-5679,-1461,7047,856,-4254,-3557,24,7002,1114,-7716,-1646,2539,4153,1343,-8015,-1484,6543,1848,-851,-5941,-2852,10094,1941,-5728,-1550,-1106,5829,3918,-9387,-2836,3779,2225,2184,-5861,-5289,9555,1918,-4141,-1587,-4607,6404,3795,-8952,-1349,1019,1364,4711,-6448,-3658,6222,1090,-8,-1701,-4725,5768,3888,-5013,612,-574,859,3542,-5132,-1126,4632,295,-137,-2788,-2352,5698,-543,-4819,-245,-449,1916,1522,-6101,1587,3824,78,-917,-2711,869,4170,-62,-3051,-875,544,4811,-78,-5167,1513,2627,3344,-829,-6054,333,4606,645,-2864,-5438,738,6652,-377,-5686,-965,1648,5164,-1203,-7350,55,4847,2615,-2039,-6460,60,7782,62,-3423,-3103,-94,7954,-516,-7329,-282,973,4593,454,-8414,1454,4770,1256,-291,-5347,-1029,7373,629,-4687,-1742,230,5629,1346,-6138,86,3010,120,856,-5559,-1117,5583,-388,-2441,-1264,-1294,3552,-232,-5138,391,1026,1268,1232,-4777,68,4633,-334,-158,-763,386,4269,-1580,-3560,1727,1327,529,-962,-4689,1993,2462,-764,-2338,-2295,1710,4435,-1804,-4452,306,2309,4044,-2588,-4522,2328,2921,-68,-1307,-4683,3099,5284,-1992,-3807,-2457,3200,5152,-3220,-5758,42,2790,4555,-2624,-5992,1392,4451,1381,-2097,-4360,2226,5056,-308,-2639,-1297,2222,6199,-1750,-7423,1339,2289,2088,-775,-5713,1562,5248,-644,-2191,-3731,593,6019,-1642,-4599,-305,2488,3715,618,-5869,1713,3528,-518,716,-3505,95,3611,-1689,-2499,-857,499,3012,-1160,-2990,1639,2002,666,-554,-1839,1870,3041,-1514,-538,-1164,1875,3645,-1505,-3445,1681,2143,51,-2442,-2422,2566,2518,-1962,-1766,-756,2896,2634,-3393,-4093,2575,2576,1206,-3770,-4277,3722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-12,13,-14,16,-18,19,-23,25,-28,32,-36,42,-49,57,-69,85,-108,144,-209,337,-830,5386,6553,-11395,-3648,7205,1769,3470,-6579,-6056,9518,4994,-4811,-1713,-5552,6957,7248,-9690,-4544,2416,2368,6012,-7154,-7562,8220,4325,-403,-3256,-6535,7084,6081,-6602,-2409,-1064,2898,6969,-5869,-5967,4618,2107,2529,-3413,-5815,6039,4525,-2335,-2462,-3054,4802,4560,-4687,-3061,674,2974,2398,-4171,-2444,4445,644,108,-3692,-1905,6224,252,-3938,-329,-1440,3514,3090,-7000,-67,3212,-61,1120,-6562,-1775,9158,-1975,-3728,399,-973,8630,121,-8973,3410,2646,2477,1454,-7811,-102,10283,-791,-2593,-3205,-2530,10317,1298,-9935,636,1132,5856,4662,-10543,-888,8764,144,525,-6830,-3772,11310,1247,-7199,-941,-1820,6824,4074,-10893,-1798,5205,2167,3755,-7304,-4739,8621,2140,-4039,-2839,-3996,6887,2980,-7897,-2264,2093,4497,3465,-6914,-3277,5439,1468,876,-3708,-2425,6436,1455,-3090,-1563,-844,4167,2673,-5993,-1712,1718,1258,617,-5753,-272,4442,-2016,-542,-3317,-919,6266,-2093,-4608,1709,165,3610,80,-6924,2577,4683,-935,-526,-5399,-78,8310,-2847,-3764,904,742,6221,-947,-8685,4191,4549,-94,612,-7638,34,10037,-2969,-4586,-1629,737,9836,-2168,-10638,1847,2924,3128,596,-9988,1625,8665,-1113,-2389,-4949,-1387,10288,-1102,-8088,362,1302,4696,1172,-9094,519,6881,1686,-1161,-6008,-1772,8666,654,-3655,-2577,-556,6775,1263,-7377,-1044,2758,2914,571,-6178,-369,6733,1348,-1061,-2083,-271,5962,388,-4822,-105,331,3649,434,-4363,1083,2481,-255,-923,-4408,938,5519,-1052,-2577,-1053,968,2372,-2550,-4548,1665,828,800,-1042,-4835,4506,4748,-3102,-940,-2673,1038,6332,-4573,-4367,2160,2648,2882,-2651,-7552,4672,4727,-1412,-1456,-5121,3850,7686,-4869,-4835,598,2321,5947,-3941,-7279,4412,5423,1503,-1343,-7255,3708,7608,-2649,-4424,-3037,1113,7567,-1813,-8103,1889,2730,4121,-961,-7405,1296,5701,-318,-2568,-4963,-927,8247,-682,-4674,-457,852,4596,-1174,-7031,559,3678,1950,-1385,-3717,988,5375,-1642,-2145,-2245,1443,4217,-1782,-3061,647,1775,1461,-1501,-3100,2207,2286,-1571,-1282,-2171,3131,2304,-4389,-1551,555,2665,1898,-3266,-3158,2926,2676,-826,-1788,-3604,4957,3149,-3879,-1552,-777,3080,3880,-5290,-2477,3378,2306,484,-4241,-4911,5861,4752,-3837,-2401,-1866,4497,5705,-6218,-4154,1620,3235,4064,-3464,-5845,4452,3428,104,-3653,-4598,3888,5096,-3823,-3721,585,3867,5262,-3965,-5659,2755,4149,1561,-2104,-5212,4461,5314,-1395,-3491,-2940,1917,4658,-3444,-3726,1363,2403,1569,-1988,-4037,2294,2999,539,-1157,-3811,2586,3904,-2033,-918,294,2200,2394,-3503,-3103,3178,2112],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-7,7,-8,10,-10,12,-14,15,-18,20,-22,25,-27,30,-34,38,-42,47,-52,57,-62,69,-77,84,-94,104,-115,128,-143,160,-181,206,-237,275,-326,398,-505,690,-1094,4514,-3977,-5796,152,-168,10464,-2552,-11002,3717,4245,4204,-8,-11228,2729,10867,-2506,-2738,-4852,-1199,11360,-2410,-8985,545,1128,6404,-71,-12469,330,6662,1736,160,-6552,-1190,9684,-1588,-3863,-2293,-1514,7440,102,-8100,1643,2744,2910,1247,-8666,1117,5195,391,-1722,-3493,166,6721,-1288,-3959,-256,324,4055,-1897,-6675,2529,2215,409,237,-5279,3653,5931,-4964,-1181,-492,1376,5891,-5123,-4509,5273,930,1719,-1881,-6918,6691,5108,-5697,-1436,-3305,3207,7511,-6180,-4377,4126,1442,5131,-3626,-9483,7885,4760,-3395,-2083,-7510,5226,8443,-7686,-3898,2537,1663,8093,-5921,-10071,6504,5059,715,-1249,-8962,3536,9393,-5543,-3659,-2297,1181,9476,-3849,-9145,3037,3039,4551,-742,-9121,3117,7202,-2027,-1422,-5534,1817,7857,-2765,-4664,483,2265,5547,-2218,-7019,2594,3295,855,-1048,-5496,2536,6320,-2504,-2205,-1624,1554,3467,-3673,-3696,2443,744,2582,-3746,-5278,5005,2614,-1082,-1671,-2817,4953,3792,-5873,-1101,925,1123,4245,-5572,-3652,6070,1953,-1171,-1607,-4522,7857,3279,-6704,-859,-170,3608,5437,-8264,-3385,6113,846,3150,-6238,-6307,9900,4857,-4703,-2078,-3440,5150,5703,-8872,-4086,3953,2636,4545,-6220,-8408,7654,3082,-1953,-4165,-5929,5559,7351,-6476,-4408,155,2376,6744,-5683,-7514,5351,3406,2498,-3323,-6856,5932,5677,-3304,-2981,-3002,2343,6186,-4733,-3347,2116,2436,2219,-3050,-5023,3747,3069,-676,-1756,-3602,3147,3322,-3289,-1514,668,1733,2579,-4002,-1910,3769,2907,1558,-4045,-2324,5800,893,-3005,-160,-901,3771,1434,-5924,-32,4260,1089,1689,-4818,-2479,5931,716,-2664,-2660,-1735,7031,1505,-7191,-393,2646,2867,2058,-7764,-1650,7173,750,-1699,-4931,-2905,9085,1823,-6991,-2638,-1772,4908,2954,-9050,-1452,6032,2121,1405,-5948,-3974,7326,3845,-4190,-2838,-2363,5480,4735,-6885,-2376,3043,3311,3544,-5912,-5184,6006,3589,194,-2157,-3445,4774,3956,-5583,-2672,287,3112,2970,-4479,-2100,3100,1539,1158,-3188,-2824,5026,1409,-3316,-1671,-847,3507,1959,-3762,-687,2286,2670,-154,-4059,-518,3218,488,-1499,-1804,20,5475,-576,-4412,668,1606,3466,-912,-5463,1085,4896,573,-849,-3949,-502,5299,-1570,-4161,-1105,1319,5736,-119,-7504,590,2879,2086,-632,-8131,121,8000,-810,-2832,-2407,87,6693,-277,-6369,-1527,2553,3883,1686,-7777,-1584,5371,1113,-749,-5438,-1390,7993,818,-6568,-2668,1121,5412,2413,-7443,-1629,3684,1922,356,-5366,-1946,6094,1380,-2855,-2541,75,4724,1123,-4500,-468,1903,2222,851,-3888,-888,4699,134,-949,-3014,507,4988,-595,-1709,-175,699,2394,333],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-10,10,-12,13,-15,16,-18,21,-23,26,-29,32,-35,38,-43,47,-52,58,-64,70,-78,86,-95,106,-118,132,-148,168,-193,223,-263,317,-395,518,-743,1281,-5491,-1305,12372,-2524,-4158,-878,-1069,7945,2222,-10604,1870,3876,1974,2653,-7557,-1234,7890,-2094,-1989,-1216,-2343,6049,-699,-5754,1853,247,984,1042,-5411,-57,4734,-1993,-562,-2786,179,5785,-2863,-3963,1293,1268,2275,-2235,-6413,2552,2145,-480,-1859,-4347,3639,5257,-3707,-4069,-970,4188,6034,-5178,-5135,3399,3836,3821,-4336,-6454,6454,5718,-2362,-3480,-5217,5495,7376,-6236,-4837,36,2902,7354,-4756,-9205,5579,3769,2148,-2669,-8831,6104,7396,-5089,-1470,-3019,1199,10821,-3976,-7373,3388,1719,4918,-691,-11228,4081,6678,-3468,-1089,-5727,1553,9944,-4102,-3421,1752,-865,7566,-112,-8248,3814,2491,-259,2003,-7231,1091,7083,-2736,-2845,-833,-1217,6568,-2439,-4191,3590,866,482,-80,-5579,2443,3941,-4244,-679,-336,1663,3724,-4010,-4063,2164,1804,2089,-2389,-4065,3956,2361,-2468,-1595,-1887,5731,3813,-4969,-2639,1492,3738,3179,-6381,-3667,5014,1657,872,-4683,-3602,7731,2893,-3567,-3340,-2305,6184,5203,-6658,-3792,3335,4111,4952,-5655,-6283,6577,3665,-1122,-4295,-5748,7152,4974,-5899,-3758,-569,3020,6284,-5812,-5461,4417,2385,2781,-2559,-7411,5919,5777,-3341,-1367,-2329,2518,7265,-4319,-5201,2812,1226,3590,-3210,-5756,5337,2581,-2103,437,-3819,2068,4900,-4927,-2002,1830,-113,2468,-2885,-3879,4516,1359,-469,-361,-3028,4328,2391,-2811,-461,2176,1516,2971,-3911,-2181,4563,691,-523,-3923,-2144,5246,1497,-3625,-2949,-4,5211,777,-5176,-1905,3057,2819,95,-4725,-1319,5975,1416,-2054,-4941,-2563,6330,1593,-5237,-1812,457,4696,1682,-7103,-1697,3729,2214,587,-4827,-3771,8496,2639,-2351,-3652,-3405,6042,3289,-7657,-2254,1229,2449,4283,-6033,-3608,5501,2282,-643,-2651,-4604,5402,3006,-5022,-702,-1001,3209,4236,-5559,-3198,2117,-56,1384,-2951,-3055,3642,1686,-3384,-577,-833,1770,2190,-4236,-345,2592,-739,1214,-3243,-1889,4536,1235,-1047,-1015,-1753,2756,894,-5732,333,2992,1588,-97,-4714,-303,2683,349,-3264,-3315,669,5269,186,-3776,-642,1851,4030,-620,-5316,425,3926,2329,-2268,-6614,498,6583,52,-2979,-3074,140,5701,59,-5462,-861,2554,4146,-774,-6834,171,4391,1459,-1742,-4453,966,6232,1746,-3973,-2075,-685,4936,2206,-6321,-884,2242,2344,589,-4283,-2385,5025,1032,-2658,-2278,-905,4422,1801,-5451,-415,1806,1823,2351,-3859,-1652,3337,-598,-476,-1346,-2230,4913,-82,-3745,-537,817,1659,1502,-4476,-250,3174,-541,391,-1035,-1622,4028,668,-2976,-659,495,2799,-1030,-3228,607,2347,81,-1363,-3036,1100,3063,471,-3859,-1339,1891,4439,-1895,-3754,500,2497],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-12,14,-16,17,-20,22,-24,27,-29,32,-35,39,-43,47,-52,57,-63,69,-76,85,-95,106,-119,137,-157,184,-220,271,-351,491,-819,3853,2904,1710,-2115,-8396,6792,5779,-4800,-1175,-2890,2187,10017,-7445,-3902,3939,418,3728,-2221,-6977,5443,3026,-2202,-854,-4030,2891,5237,-5362,-1415,1173,23,3124,-3429,-3424,5018,1704,-2086,-2293,-757,5221,2188,-5750,-477,2586,2534,1572,-5528,-687,5165,1507,-2332,-4188,-413,7667,819,-4302,-2067,-451,6466,-686,-8259,42,2775,4938,725,-9259,97,7733,996,-901,-4676,-1864,10291,1416,-6620,-1732,30,6333,2320,-11014,-1252,5963,1226,3036,-7485,-3414,9979,995,-4220,-3038,-4155,8546,3759,-9728,-541,3377,3738,5469,-8027,-3137,6958,925,-144,-2269,-6425,7465,3954,-7275,-232,-1054,2960,5432,-6972,-1927,4738,-1275,2437,-1948,-4753,7396,349,-4112,-1475,-3204,3202,3133,-5753,719,3238,-1694,1685,-4046,-2035,4326,-416,-2740,-1285,-1538,4902,169,-6028,123,2042,1984,-922,-6439,1326,4735,-917,-2355,-3472,389,6644,-347,-5011,48,1236,5656,-1766,-8160,2168,4089,1547,-1158,-8414,1351,7552,-2234,-4523,-4331,569,7997,-1264,-7873,1084,2024,5634,419,-10747,2886,6233,-304,-241,-6657,-1921,9355,-1038,-5577,-363,-839,6925,1471,-8745,297,2890,1210,1684,-7609,-1193,7100,-1213,-1565,-2451,-3213,6747,1970,-6346,631,744,1428,2640,-6067,-656,3983,-439,608,-2600,-2463,5246,348,-3966,1129,-39,3707,591,-4684,1561,3303,-202,-823,-2407,1124,4612,-2148,-3173,243,831,2845,-2406,-4881,2115,3472,454,-2513,-4938,2704,4660,-3420,-3429,-2520,2061,5058,-3715,-4412,1259,3898,3538,-2851,-5193,3196,5837,1422,-1912,-6166,2980,7678,-3434,-3345,-2005,1832,6205,-3491,-6951,2101,2812,2504,-2233,-7641,2902,6038,-822,-890,-4855,382,7522,-2280,-4646,1077,1566,5662,-844,-7091,2092,3756,482,-714,-5839,-897,7061,-1566,-3500,-406,-87,4439,-829,-4679,1197,1438,1833,515,-4640,-265,4233,-2975,-605,-1932,-422,4442,-1770,-4530,1779,713,1187,-241,-3485,3274,3197,-913,-2312,-1285,2439,3351,-2639,-2713,1912,2156,1228,-3520,-3586,3629,3295,-363,-1809,-2587,2983,2930,-3298,-2724,1109,4219,1789,-4231,-3887,2834,3354,1081,-4478,-4866,5479,3828,-1705,-3605,-2563,4413,5611,-3576,-3570,382,3142,4311,-3499,-5342,3940,3587,-426,-3013,-3571,2974,5453,-2332,-2530,-1656,1130,4686,-4816,-4483,1008,2089,2065,-2853,-4787,2044,3323,-896,-1526,-3537,1266,4769,-1922,-4299,-128,919,2292,-2303,-4232,2710,2707,-1022,-607,-2665,1067,2485,-1537,-717,-177,721,2421,-2835,-2666,2577,169,-1620,-541,-1521,3124,1607,-2955,-351,785,2742,1055,-3806,-1191,2964,3282,306,-2529,-1206,3917,774,-2715,-3315,-761,5668,1514],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,8,-10,11,-12,14,-15,16,-19,20,-23,24,-27,30,-33,37,-41,46,-51,58,-64,74,-84,98,-117,143,-182,248,-378,729,-4151,-8724,9099,6440,-5507,-1655,-4333,4791,10297,-9091,-5940,3832,2171,6713,-5070,-9918,8460,6081,-1457,-2032,-7525,4772,10388,-6239,-5545,-1297,2010,8623,-5583,-9571,4561,2725,3061,-1930,-8148,4792,6870,-3244,-2140,-4126,1161,7214,-2414,-5977,382,2539,4379,-2377,-5835,3334,3270,-256,-807,-4148,2794,5432,-2965,-2651,238,2255,4654,-4668,-2819,3288,199,2603,-2504,-3348,4988,1777,-3198,-148,-2159,4385,4281,-8156,-1096,3191,468,2531,-5929,-2320,8592,-382,-3221,-2825,-4466,7993,4445,-9285,-1323,1435,2902,5017,-8956,-3724,9589,984,-162,-4286,-6102,11028,4306,-7116,-1950,-2251,4916,7686,-9449,-5362,5789,1976,4466,-6228,-6915,9283,3728,-2680,-3230,-5079,5655,7461,-7557,-4567,3316,2977,6396,-6940,-6654,5768,3262,100,-2914,-5242,6707,5907,-4888,-2327,-1206,2636,5105,-3713,-4570,2640,206,1971,-3439,-5153,5309,2040,-1806,-1871,-1610,3803,3063,-4565,-1437,175,868,1951,-5208,-1648,3755,-478,241,-2148,-1392,7091,-614,-5383,-274,-609,4624,1390,-8643,1296,4299,597,-324,-5212,-954,9346,-801,-4254,-2043,-1360,7838,1256,-9129,323,4448,2642,3194,-10068,-2180,10057,-358,-1336,-3931,-3772,9232,2099,-9409,-1033,126,5395,4379,-10194,-2272,8471,2033,155,-5719,-5551,9363,3191,-5062,-2350,-2160,7320,5566,-7107,-3586,3110,3412,3495,-4840,-5371,7010,2271,-2003,-1833,-2205,5385,2763,-4470,-1112,1419,3665,2766,-6207,-3021,5058,1676,568,-3556,-1003,4646,605,-3187,-2179,-335,3921,1508,-4977,241,1449,1077,430,-3871,1238,4315,-479,-1533,-1441,-228,5387,-414,-4780,1492,2221,2551,-1191,-6131,1834,5433,-391,-1200,-3817,549,7544,-2787,-4839,1271,1105,5537,-377,-8405,1849,5208,1385,-44,-6712,440,8180,-322,-4151,-2767,13,8196,-82,-7789,-1003,2745,3898,1366,-7178,-427,8151,1680,-2459,-4798,-957,7971,1306,-6276,-743,1233,4571,2500,-7739,-923,4131,1966,115,-4942,-2847,6070,278,-3593,-2136,-818,4203,1280,-6375,-964,2146,1950,617,-3814,-568,3576,610,-1328,-1245,397,4087,115,-4321,180,1141,3775,-901,-4591,1424,3313,74,-1548,-2827,1439,4640,-2302,-3376,-996,1584,4215,-2040,-3951,2616,2369,1429,-1938,-5569,2809,5639,-1354,-2956,-3547,2341,5283,-2396,-4657,1515,2669,3067,-2626,-6317,3204,4384,-528,-1477,-5312,2770,6101,-1261,-5149,-1266,2090,5103,-1806,-6805,1505,3581,1312,-873,-6431,222,6647,655,-3336,-3049,2158,6509,-1342,-6182,406,2747,2291,-1360,-5696,1007,3191,362,-1083,-3531,1791,5573,-132,-2669,-783,490,3512,-524,-4454,100,2827,815,121,-3358,230,3427,-1944,-2186,-1502],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,11,-11,13,-14,16,-17,19,-22,23,-26,29,-33,38,-44,51,-62,76,-95,125,-177,274,-529,2671,5834,2462,2519,-10406,117,12059,-1304,-2989,-3351,-3514,11853,1993,-10923,-116,1314,4900,3421,-11917,-2098,9942,170,-909,-6025,-5406,11753,2080,-7956,-2057,-1906,7548,5474,-9898,-1131,5778,2493,3750,-6223,-3517,8379,1976,-2205,-3546,-2371,7079,2296,-4866,-1019,706,4011,3043,-6104,-305,4688,1133,-409,-4790,-695,6606,-384,-2630,-1188,-829,5156,-45,-5426,1517,1504,1038,-176,-6383,2902,5917,-4009,-1841,-2387,298,8075,-3554,-5686,4023,1346,2062,277,-9164,4547,7423,-3023,-777,-5702,1589,10140,-5203,-6530,1687,1533,7339,-2893,-11109,5796,4987,-1139,-441,-8091,1120,11121,-2724,-4655,-2206,248,9570,-1311,-10564,2586,3920,4011,1662,-11134,689,9163,-265,-2658,-4822,-1394,9213,-547,-8709,-264,477,5371,1671,-9798,897,5603,762,-187,-5326,-681,7484,465,-3149,-1752,-1292,5682,251,-6522,403,2383,1818,1113,-4974,-115,2828,-635,-2027,-2257,1756,4881,-2032,-3250,1534,890,3585,-2036,-4750,4382,2622,-353,-156,-4032,4090,6219,-5200,-2719,171,1757,5865,-4514,-4932,4762,2327,1987,-2515,-6392,4670,5248,-4983,-1844,-1902,3535,8894,-6527,-6549,2225,2307,4405,-3878,-8670,5743,6024,-2482,-2572,-6933,2832,9804,-6245,-5488,413,678,7618,-2635,-9475,3837,3829,882,-342,-8303,2783,8878,-2335,-3545,-3973,1060,8677,-3137,-6745,1828,2619,3702,-830,-8693,1243,5146,-882,-2483,-3939,687,6568,-764,-3118,-38,965,5193,-1418,-5691,2481,2563,733,-903,-4825,1699,3352,-1859,-665,-1090,2094,4428,-4775,-1472,1937,1727,1335,-2735,-3070,5405,2297,-1946,-2958,-2722,5343,3485,-5142,-2800,1446,2451,3673,-6427,-4412,5405,2224,-1011,-2789,-4795,6890,5256,-6373,-2131,-528,3807,4911,-7020,-5146,5222,2510,2073,-4028,-5873,7004,3713,-3551,-2854,-3206,4326,6808,-6309,-4640,1656,3699,4867,-5291,-8279,5368,3573,351,-2372,-5234,4480,5879,-3822,-3413,488,2406,6357,-3441,-6257,2523,2880,1346,-2084,-5888,2822,3816,-1176,-2926,-1604,1335,3710,-2595,-3456,905,1150,2623,-1618,-2566,3026,1872,-573,-1937,-1646,2771,1562,-2936,-941,837,2162,1331,-4731,-1668,3071,879,-362,-2903,-609,5114,560,-3826,-584,992,4834,1834,-6661,-1009,3003,1158,639,-5398,-1534,5954,2135,-3102,-1964,-2333,6379,2205,-5910,-1633,1700,4512,2721,-6968,-2525,5507,2783,-629,-4734,-3687,7051,3319,-6016,-3184,-916,4023,4151,-5426,-3186,3780,3770,1679,-4775,-3982,4735,3301,-2297,-2593,-2212,3554,3418,-4006,-3934,1485,1776,2261,-4071,-4022,3101,3003,79,-2722,-3014,3493,2303,-1810,-677,76,3041,2248,-2628,-810,1482,677,848,-1740,-1553,3644],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,8,-8,10,-11,12,-13,15,-16,18,-20,22,-24,27,-30,32,-36,40,-45,49,-55,62,-71,80,-91,104,-112,76,867,7618,-2226,-11709,5007,4735,-728,407,-7541,2303,8707,-3892,-2140,-1530,723,8226,-1569,-6775,3140,1627,1652,1058,-6090,2806,6248,-3371,-751,-1253,-195,5172,-3820,-4282,2895,1628,2435,-2041,-4586,4627,2477,-2693,-1802,-2166,3897,3386,-4786,-1726,421,2918,3648,-6427,-2756,5810,2440,512,-4819,-2516,7615,3323,-5678,-2881,-2255,6590,6424,-9314,-3665,2938,2970,4270,-8360,-4985,8787,2862,-1703,-4309,-5949,8912,7314,-7856,-2992,176,5132,7103,-8107,-6846,6532,2375,3001,-4934,-9202,8049,5577,-4743,-674,-5090,3298,10155,-6775,-4378,2029,144,4992,-3241,-7857,6458,4319,-2244,-955,-4947,2808,6516,-4593,-1844,418,58,5456,-2741,-5307,4568,1405,298,-854,-5449,3704,4409,-3489,249,406,-159,3505,-2997,-1697,3365,-483,67,-2573,-1639,5165,933,-3455,-1695,-310,3990,1813,-6624,-1905,2710,3083,681,-6002,-1694,5904,1250,-2361,-5293,-477,8129,1679,-5800,-2599,251,5437,759,-8006,-1528,5158,3267,1593,-8038,-2741,9224,1697,-4028,-4424,-2126,8175,3805,-9003,-2830,1561,4764,4125,-8005,-3730,6562,1628,-671,-4598,-5953,7312,4911,-6513,-836,-638,4933,5958,-8261,-3936,4278,1779,2224,-3368,-5152,7004,1568,-2895,-771,-2566,2544,4652,-5842,-1981,1793,904,3243,-4476,-3598,5602,641,-2003,-694,-2872,3022,1633,-4051,779,2021,1466,898,-4534,-1252,4547,-34,-946,-2461,-555,4508,-420,-4433,-806,992,4286,190,-5636,-1366,3125,1924,-687,-5759,440,6576,-842,-3061,-3154,1257,6898,-1043,-5838,-1214,2508,5212,-614,-8471,1086,5640,1932,-987,-6507,-1079,8111,-300,-4384,-2135,-733,8066,988,-7724,-691,3706,2497,-234,-8109,-1586,7170,676,-2054,-3973,-2037,8292,1085,-6841,-540,1305,2777,3436,-5100,-1618,4804,517,-250,-3760,-2708,5544,371,-4132,-1073,-1039,3102,1748,-5147,36,2927,-364,669,-2340,-1643,4771,-331,-1887,-117,-98,3598,779,-4294,1620,2057,979,31,-3839,594,4374,-707,-1932,-2880,1294,4496,-1479,-3589,505,2565,2282,-2328,-5319,1633,4961,-152,-2555,-3611,1513,4651,-1882,-4025,-1308,2325,5131,-1979,-6185,1457,3373,2512,-2682,-5883,2197,5445,-539,-3281,-3139,1961,6820,-1065,-5433,-831,2076,4791,-480,-7229,1404,3742,40,-1517,-5506,41,5427,-892,-3352,-1136,-282,5146,91,-5168,864,2785,2108,398,-5153,152,5272,-836,-619,-2322,499,4450,-1148,-3057,-885,1097,641,-1097,-4553,1106,2880,203,624,-2523,1208,3362,-931,-2738,468,1259,2199,-1269,-4111,2001,1912,4,-896,-1624,1882,2885,-2863,-2310,200,1459,3840,-1991,-2750,1833,2687,779,-2655,-2752,4291,3485,-2022],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-7,8,-8,10,-10,12,-14,14,-16,19,-21,25,-28,33,-42,57,-85,172,-503,-7243,-1085,684,4252,5439,-9923,-3383,7338,562,1993,-4936,-5105,7446,1288,-5095,-453,-3616,5245,4550,-6398,33,2564,620,1868,-4180,-3031,5328,258,-2437,-1260,-1841,5006,502,-4539,425,1493,2827,431,-6368,748,4651,-939,-1891,-4439,387,6003,-2589,-4485,-1217,1997,6053,-1299,-7004,2124,4402,1789,-2156,-7417,2668,7471,-3302,-3080,-3796,1053,8925,-3729,-8885,1696,3453,6309,-1701,-11225,3705,8966,-967,-1437,-7071,517,11042,-1621,-6606,-610,-419,9724,785,-10576,1407,3970,2137,1715,-8833,-1351,8928,-1331,-2320,-3497,-3160,10057,1325,-9263,145,1075,2637,4335,-8295,-1868,7696,-840,766,-2774,-2627,8370,546,-5572,409,-556,3577,3308,-6811,479,3635,-1288,1042,-3615,-1595,5154,-1506,-3983,-28,886,3859,-1078,-5704,2203,3509,1036,-1001,-3946,2317,5469,-1301,-2354,-2637,3908,6387,-3888,-4329,1524,1984,2885,-4197,-6826,3712,4216,228,-2604,-6294,4273,7332,-3632,-3367,-1487,2492,7473,-4151,-7830,3371,3003,3580,-2941,-8301,4222,7757,-1853,-2505,-5085,611,9061,-3915,-6189,414,1274,7825,-1954,-9024,3452,3939,-65,-58,-7619,27,8515,-2933,-3993,-1233,-536,6927,-1710,-7493,2481,2379,1824,1530,-7914,834,5954,-2349,-1053,-1841,175,6412,-727,-4935,1632,1369,1308,997,-6133,1490,4242,-2239,-1247,-1946,105,4258,-2682,-3111,1156,1283,2295,-1762,-4277,2933,3625,-1023,-3665,-1905,3581,3818,-3831,-2645,-88,2605,3830,-4649,-3632,4012,2929,659,-4238,-4247,5250,4167,-2160,-4687,-3580,4559,4909,-5145,-3757,1239,3421,4840,-5549,-6127,4742,4028,210,-2754,-5280,5709,5216,-4396,-3198,-1267,4032,6299,-5164,-4586,2028,2519,2960,-3193,-7718,4378,5175,-1181,-2295,-4373,2548,6342,-3244,-4084,125,1272,5310,-2374,-6050,2779,2862,-702,-769,-3709,2146,4960,-1049,-1347,-1668,577,4850,-2161,-3070,1665,1833,900,147,-3614,2424,2899,-2768,-1593,-792,2003,1607,-4241,-1493,2190,1707,-594,-3974,-1979,3377,504,-2180,-1600,-187,4366,2098,-4313,-2833,814,3008,817,-5093,-1440,4510,2412,-909,-3715,-1343,6641,2416,-4742,-2644,-319,4634,2720,-6683,-2862,2749,3661,993,-5978,-3473,6029,3117,-2490,-3499,-2519,5086,3131,-5762,-2838,-637,4099,4226,-5564,-3842,3851,3262,-339,-4159,-3448,6016,3074,-2532,-2220,-2063,3259,4881,-3404,-2883,2868,415,2056,-2992,-2773,3810,2214,-864,-965,-2395,2799,2797,-3222,-989,1615,1952,1903,-3359,-2750,4212,1107,-127,-877,-1884,3425,741,-3914,-329,1485,2122,50,-2315,-600,2922,1474,-1625,-3178,-404,4113,1113,-2752,-923,1343,3642,-515,-4570,-912,2937,2975,-260,-4716],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,6,-6,8,-8,10,-11,12,-14,16,-18,20,-22,26,-28,32,-35,38,-44,48,-52,58,-64,71,-78,86,-95,105,-117,129,-143,159,-177,199,-225,256,-295,345,-411,504,-646,891,-1432,5691,-4601,-8965,3888,538,5213,-1783,-11678,4404,7808,-2708,-1778,-8613,2228,13540,-4832,-6302,1191,-85,9797,-1542,-12757,3826,5717,597,520,-9608,596,10332,-3097,-3482,-1676,-537,9553,-319,-8581,1400,2536,4331,472,-8210,666,6970,-254,-2015,-4159,-534,7377,-1297,-4244,-218,1432,4779,-859,-6782,1789,3042,514,-2098,-4363,2139,4664,-2290,-1002,-2098,1108,5209,-3879,-3306,3005,1293,2450,-3281,-5808,6006,2786,-1495,-1712,-3662,4593,7078,-7679,-2350,1602,2028,4876,-4817,-6350,7122,2096,-656,-2722,-8202,8531,6883,-8111,-3348,-901,2744,9332,-7898,-6718,6406,1755,3321,-3427,-10360,7231,7892,-4909,-1385,-4654,4216,11537,-6504,-6654,2270,1390,7532,-3217,-9653,5860,5801,103,-1462,-7685,2884,9092,-3913,-4188,-1187,849,7734,-1813,-8397,3542,2007,1557,-1602,-7578,3385,5289,-2372,-2896,-3169,1780,5929,-4364,-4589,2250,1580,2507,-2244,-4556,4140,3444,-1431,-2003,-3730,3279,3816,-3531,-1455,-895,2328,3673,-5308,-1935,3651,295,900,-4476,-4081,6571,1066,-4801,-1794,-1222,5159,3121,-9149,-1705,4731,1875,2068,-6266,-4196,8200,2075,-2819,-1924,-4100,7595,4165,-8381,-1892,976,3396,5232,-8099,-5620,7842,1781,287,-4463,-5888,8889,6426,-6114,-3170,-2668,5065,8010,-7435,-5343,4707,3100,3399,-4408,-7867,6968,4508,-3694,-1691,-5666,3981,7238,-5760,-4305,1333,1816,4159,-4108,-5724,4949,2890,645,-1704,-4996,3993,5190,-3951,-2357,-780,2640,4252,-5215,-2669,2333,741,1863,-3003,-3708,3888,1861,-2713,-1196,-941,3740,2124,-4114,-729,1525,2015,1091,-6044,-780,4602,490,-1476,-2674,-1644,7315,328,-6779,-2045,1303,4990,1285,-6905,-1023,5463,1172,316,-6059,-1801,8030,169,-5226,-2548,-871,5732,2719,-9464,-514,4161,3241,2370,-9419,-3427,8240,246,-2399,-4197,-2239,6980,2639,-7304,-2382,1568,4312,3210,-8166,-3075,6692,2928,631,-5325,-4462,6789,2709,-4107,-1879,-1514,4611,3988,-4898,-1988,2257,2087,1246,-3825,-2497,5451,1882,-1710,-1718,-1486,4503,3024,-3672,-1454,1083,1457,2480,-4481,-1482,3661,568,-741,-2553,-479,4095,434,-3075,-94,364,3138,-597,-4964,-611,3047,2221,-683,-4699,961,4543,-307,-1964,-976,236,4498,-499,-5591,-9,2555,3306,-1183,-6041,876,5772,-112,-1678,-4847,128,7437,-946,-5814,-256,960,5085,-604,-7560,249,5373,1935,-2273,-5793,-1038,8175,363,-3954,-3455,229,6458,880,-6716,-464,2638,2709,537,-6284,-1216,5912,1725,-1783,-3083,-1190,6444,1077,-4879,-608,1225,3660,992,-5398,-845,3518,1568,1099,-3440,-1159,4872,-412,-2332,-1260,293,3351,-659,-3839,-85,1307,375,-565],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,5,-5,6,-7,7,-8,9,-10,11,-12,14,-16,18,-20,22,-24,26,-29,33,-36,40,-44,48,-54,60,-66,74,-82,93,-104,119,-138,163,-200,278,-1200,-2705,-4662,9334,4345,-11491,-1374,4203,3873,6370,-10809,-5814,10026,495,-1081,-4749,-7654,9147,4824,-8111,-1795,-1396,5178,7561,-9512,-4483,6624,2645,2703,-5069,-7357,8291,5387,-3806,-2143,-4331,4645,6333,-7022,-2360,2816,2648,4891,-5732,-5364,4961,2263,-270,-2765,-4466,5617,4103,-3286,-2224,-833,3909,2412,-5217,-2360,3400,1793,1547,-4085,-2045,6525,-146,-2774,-653,-764,5597,819,-5543,1134,1627,1750,2175,-7059,886,6337,-1592,-1086,-3044,-907,9267,-1783,-7034,1913,813,5321,897,-11082,1211,7932,-395,773,-7836,-1793,11871,-882,-5752,-2531,-1536,8873,2874,-11428,91,4234,2783,3432,-10511,-1925,10743,-276,-2432,-3736,-3655,11538,2374,-9260,-539,1827,5755,4128,-10883,-2664,7299,1474,231,-4843,-4559,7731,2656,-6220,-883,-789,4730,3292,-8720,-839,2827,2137,2528,-5611,-2868,5899,450,-1866,-2555,-2089,5967,1518,-5461,-516,1682,2427,959,-5103,411,3591,-90,-413,-2701,-667,6027,-882,-4637,-269,956,4289,258,-6818,4229,1986,641,147,-5895,2313,6140,-2432,-2137,-2778,123,8492,-2746,-6741,2989,3019,4357,-937,-9588,3750,7593,-2310,-1823,-6148,883,9088,-3962,-6730,1821,553,6524,-105,-10329,2862,6375,1638,-587,-7494,-1704,10360,-1669,-3615,-2931,-664,7487,-1221,-10727,1198,3186,3053,1761,-9383,653,9110,256,-2542,-3640,-698,8536,244,-6191,-242,1031,4526,780,-6973,-170,3591,933,29,-4251,-919,6705,-1151,-3107,-1055,-199,4432,359,-5482,740,1438,1113,-304,-3282,773,5099,-1308,-2532,-3006,1866,4870,-2736,-3451,1495,1446,2593,-3601,-6075,3014,3223,-199,-2486,-4165,4103,5733,-4025,-3191,770,3060,5953,-4544,-6378,3669,3422,1131,-1999,-6985,5231,6797,-3281,-2833,-2796,3004,7095,-4143,-6733,1505,1607,5348,-2812,-8761,3489,5567,19,-2168,-5887,2628,8135,-3257,-4610,-224,1594,7521,-1523,-8339,2201,4017,1304,-1189,-7614,1467,6304,-1391,-3938,-2837,-237,7118,-205,-5843,747,1995,2397,-1106,-5201,2072,4256,-231,-625,-2629,1667,5328,-1573,-2420,-243,1198,3595,-1676,-3166,2024,1998,-318,-1993,-2358,3376,2832,-3312,-2273,-994,2837,3304,-3204,-2268,3302,1997,554,-3292,-3502,5220,2940,-2538,-2620,-2511,3235,4069,-4520,-3320,1085,3770,3193,-4998,-4666,4787,3823,-793,-3961,-4501,4927,3615,-4811,-2845,222,3225,3957,-4933,-6069,3308,3659,2029,-3434,-5036,3955,4161,-1362,-3291,-2372,2711,6084,-4190,-4152,1828,1862,3341,-2852,-5578,2703,4051,-226,-2314,-3476,3071,5903,-2744,-3022,947,2036,3205,-4023,-3473,2073,1942,1193,-2004,-2375,3020,3386,-2070,-1412,-906,469,2796,-1871,-2722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,5,-7,7,-8,8,-9,11,-12,12,-13,16,-17,19,-20,23,-25,28,-31,35,-38,44,-50,56,-65,77,-92,115,-153,247,-1253,-3018,-5866,4818,6870,-7768,-3134,595,2293,6837,-4188,-7296,5410,2652,314,-1295,-6398,5297,5960,-4224,-2035,-549,2047,4721,-4175,-2727,2976,409,359,-2421,-4468,5386,2168,-3109,-407,-308,4788,2527,-4346,-1464,2016,2081,1100,-5376,-1677,6141,1351,-1367,-2668,-1950,8202,817,-6023,-1335,539,4836,1032,-9777,-511,6314,1697,482,-8053,-2503,9534,539,-4879,-3180,-2337,9410,2453,-9944,-546,3004,3410,3552,-10542,-2644,9709,439,-162,-5432,-5533,10447,4648,-8445,-2391,-1261,5083,5662,-10375,-2916,6868,981,2989,-5450,-6485,10041,3030,-4458,-1729,-3315,5405,5644,-7431,-3165,3060,1300,4259,-5533,-4814,6515,1597,-40,-1274,-3450,5697,3967,-3502,76,622,1791,2249,-6304,-960,4699,-5,8,-2794,-1957,6048,843,-4202,-700,703,4346,462,-5485,-324,3670,1109,-1127,-5210,1369,5899,-1319,-3098,-2903,866,6541,-917,-7263,1268,2526,3823,-1094,-8291,3179,6002,-357,-680,-6345,1554,9840,-864,-5482,-1521,1313,8339,-1154,-10074,1522,5184,3256,2001,-8073,-113,9453,-187,-3046,-3953,-1585,9934,881,-8695,-350,897,3624,3256,-9056,-1044,7276,115,-261,-4742,-3016,7398,399,-4354,-948,-1066,5273,3418,-8385,-497,3218,755,2354,-4492,-3218,6898,-424,-3488,-498,-2402,4169,1344,-5853,286,3169,913,1405,-3805,-123,4989,-510,-2616,-2291,37,4817,-118,-4315,1242,1701,1525,-389,-5157,2242,3165,-1113,-2205,-3381,3419,5694,-2527,-4396,-1151,3548,4375,-3058,-5467,2549,4056,2803,-3892,-7107,3174,5688,-2230,-2914,-4106,2415,7641,-2889,-4689,263,2593,5468,-1966,-7714,2467,6774,805,-2201,-6803,2096,8074,-953,-4816,-1596,-105,6625,-165,-8305,1416,4095,2597,761,-7036,257,6224,-572,-2053,-2252,355,6523,-134,-5099,-308,1067,2983,452,-6396,469,3870,447,-908,-2907,-30,5719,-1347,-3236,-279,174,3380,-687,-3751,1500,2473,646,-1166,-3671,1672,4468,-1393,-1782,65,1699,3435,-2880,-3425,1992,2188,1114,-2224,-2723,3914,3996,-1268,-3035,-651,3862,5034,-3297,-4298,953,3682,2581,-3075,-4694,3913,3357,382,-3582,-5248,3240,5153,-2679,-2559,-1145,3150,4847,-3887,-4330,1356,3573,2352,-3876,-6333,3899,5417,-970,-3866,-3798,3711,6709,-3662,-4225,-243,1295,4665,-1685,-6188,2030,3838,253,-1799,-5235,1899,5838,-1599,-2972,-934,1785,5297,-2924,-4206,1625,1682,1491,-1555,-4222,3047,3656,-884,-1895,-1572,1191,3208,-1769,-3325,90,967,2336,-1856,-2415,3111,2306,-1296,-1516,-1816,2469,2823,-2500,-2770,1379,1473,1235,-2863,-3290,2628,1873,-572,-3262,-2322,4030,2277,-2148,-2188,-385,3875,2034,-4993,-2303],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-9,10,-11,13,-15,17,-19,22,-24,27,-30,33,-37,42,-46,51,-57,63,-70,77,-84,93,-103,114,-125,138,-153,169,-188,210,-236,267,-304,350,-410,489,-603,779,-1087,1798,-7447,-1624,8842,-1325,-408,-5553,-1959,9725,1650,-7155,745,-423,5559,2495,-9161,395,5410,-101,1049,-5206,-253,7324,-735,-4278,176,-317,5458,181,-5847,142,2915,987,335,-5210,1264,5320,-1117,-1514,-1591,1746,4631,-3648,-4046,1144,1869,3103,-4184,-5273,4453,3199,-959,-3134,-5641,4462,5542,-5384,-3750,-1458,3267,6510,-5702,-6092,5218,3583,2890,-3907,-9560,5398,5948,-3775,-2889,-4754,3380,10067,-5688,-8001,2502,2624,7125,-3789,-10909,5661,6264,-2573,-1181,-7469,2626,9876,-5469,-4264,-286,-66,9884,-1225,-9855,3362,2996,2802,1088,-8306,2505,7197,-2738,-3078,-2621,-1140,9814,-960,-6260,1337,1715,3972,1284,-7477,2556,5555,-1770,-503,-3248,80,5763,-2159,-3031,620,90,3329,-1142,-4361,2412,2586,-1033,-1729,-3475,3003,3916,-2486,-1851,-443,3114,4179,-4413,-2523,3998,3216,1570,-3471,-4486,6934,3221,-2746,-2091,-3093,5115,5028,-6769,-2843,1011,4215,4218,-7070,-4531,6723,3485,1050,-4931,-5313,7074,4621,-3952,-2419,-563,4417,8149,-6868,-5407,3369,2589,4810,-4564,-7719,7549,5060,-3107,-2544,-5710,4492,8375,-6927,-3560,1761,1109,6471,-4269,-7203,4686,3121,616,-1426,-6395,3896,7105,-4432,-2261,-1109,873,6446,-3494,-5692,2347,1188,1720,-1535,-4743,4533,4471,-2653,-354,-1522,1661,4247,-3824,-3266,1974,1217,628,-2592,-2175,3082,2782,-1204,-1807,-2527,3862,918,-4481,-1617,1025,1454,2305,-5940,-2253,4518,1910,333,-4163,-1624,6878,2787,-4317,-1412,-20,5923,2256,-6701,-1944,3861,3316,1594,-6765,-3339,6999,1316,-1955,-4777,-2527,7062,3928,-6573,-2414,1331,4217,4047,-7439,-3472,4692,2167,-849,-4600,-4252,6554,3946,-4088,-2146,-1341,5367,4003,-6852,-3251,4232,2189,2327,-4146,-4798,5175,2600,-2714,-2585,-3943,4906,4888,-4515,-2741,1066,1451,3683,-3992,-2786,4283,1927,-767,-1896,-2338,3123,2631,-4048,-1814,-264,695,2039,-4868,-597,2551,565,235,-3183,-1651,3833,617,-3536,-2838,-471,2504,467,-3515,-501,2419,2929,-616,-5351,365,5109,1157,-1799,-3781,1157,5625,365,-4299,-1809,1989,4453,-548,-7198,-242,5646,3138,-838,-4149,-963,7164,466,-3741,-3196,769,6297,1886,-8023,-2142,2839,3778,1118,-6613,-975,5097,1650,-2384,-4218,-1660,7598,1399,-5124,-2069,927,5235,1482,-6762,-1662,4736,1972,-251,-4148,-1075,6193,1517,-2952,-1618,-1351,4381,1830,-4838,-1521,1835,1675,310,-3136,-1291,5413,563,-2872,-2320,-823,3251,526,-3310,-730,941,944,-75,-3611,4,3058,-200,-2185,-2368,405,4300,-164,-3795,-1099,2390,4021,-520,-4470,913,4328,977,-1255,-3528,149,4699,-592,-3789,-1744,797],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-2,2,-3,3,-3,4,-4,4,-4,5,-6,5,-6,7,-7,8,-8,10,-10,12,-13,14,-17,19,-24,29,-36,47,-64,91,-141,246,-548,2988,9415,-875,-1258,-6125,-351,12854,-1901,-8013,1492,-215,8137,2803,-13088,1334,7401,772,1622,-9739,-2521,12770,-868,-5584,-2381,-3712,9726,2819,-10088,-222,2665,3609,3272,-9430,-2616,10062,804,278,-3469,-3785,8418,2427,-7681,-375,-1432,4279,4014,-7640,-1205,4345,823,943,-4689,-2260,7608,398,-3261,-83,-1002,5449,-1171,-4117,1694,2301,903,-565,-5258,1235,4985,-311,-1366,-2047,865,6495,-3408,-4445,2044,1288,4541,-2941,-6708,3955,4427,-1774,-1069,-6253,2117,7754,-5119,-4013,-388,1856,8142,-4149,-8905,3929,3924,1987,-424,-9852,4026,9097,-4898,-4011,-4036,1210,11879,-4874,-8618,3236,1448,5434,-953,-11569,3450,7778,-1059,-103,-6593,-838,12935,-2860,-5936,-234,60,7173,-178,-10155,3017,4578,1576,1287,-8431,304,9507,-718,-3687,-1997,-2396,7750,220,-6131,1580,1700,2863,1020,-7423,-275,4691,-330,-663,-3805,333,5759,-1900,-3173,-700,1087,3488,-1257,-5223,1450,4368,-1161,-1343,-4859,3246,3296,-3076,-2170,-2577,2518,4041,-4931,-4080,3595,2265,2307,-3975,-5516,6360,3694,-2797,-1403,-3620,5214,6186,-7058,-4608,2452,2594,6084,-5568,-7102,6047,4144,-869,-3264,-7005,6312,6587,-5993,-3373,-1840,3456,8775,-6396,-7411,4286,2599,2603,-1857,-9249,5416,7583,-3063,-2614,-4688,3090,9152,-3666,-5549,1703,2271,5965,-1656,-9815,1892,4412,-845,-1126,-5016,1943,7322,-3288,-3016,-1225,-60,5730,-2140,-6935,2676,2122,1013,-913,-5764,2154,3525,-1566,-2099,-1363,1623,4530,-3043,-3277,1629,1359,2100,-3653,-3525,3717,1952,-814,-1718,-2902,4763,2719,-5141,-551,819,3515,2675,-5699,-2485,4088,2812,-42,-3919,-2854,6492,3174,-4840,-1236,-1043,4502,3080,-8909,-2985,4161,2929,2450,-6189,-4589,6427,2361,-3303,-3466,-2864,7445,5559,-6418,-2789,1045,3306,5213,-6724,-5426,5580,3171,846,-3629,-5109,6305,4095,-5295,-2670,-1550,4272,5239,-6151,-5827,3088,2230,3314,-3258,-6529,4480,4859,-1908,-2494,-3520,2455,6137,-4474,-2300,306,1386,3424,-2673,-4598,2905,2779,318,-2341,-3377,3613,2088,-3079,-827,299,2037,3190,-4058,-1856,2896,1020,-108,-2710,-929,4287,1145,-3593,-1799,-636,4085,1278,-3855,-1453,2267,2899,284,-4833,-1081,5434,936,-2659,-3114,-367,7215,303,-4816,-1991,2424,4438,1156,-5756,-1329,5151,2251,-1984,-5822,-2215,7307,975,-4543,-2632,-419,6111,2373,-7136,-2980,3522,3689,-143,-6010,-2992,6607,2012,-2263,-4087,-2577,5634,2452,-6426,-3198,-62,3782,3523,-5862,-3280,4218,2305,320,-3510,-2498,3946,2904,-3198,-1858,-500,2994,1780,-3789,-1453,2288,1475,253,-3143,-1997,3954,722,-1686,-2107,-139,3230],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,0,1,-1,0,0,0,-1,0,-1,1,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,1,-1,3,-6,12,-25,62,-191,1853,5831,-7021,-7078,9683,3798,-1459,-4073,-7901,8077,8535,-7837,-2735,-926,2920,10028,-8269,-8125,6044,2437,3065,-3440,-11020,6715,8261,-4482,-3128,-5307,3560,10362,-6295,-7007,3358,1191,6739,-2329,-9614,5248,5252,-2077,-2099,-8051,2433,7619,-4863,-4554,136,1255,6402,-2415,-5698,2655,3310,1651,-1603,-5733,2565,3275,-1709,-957,-1736,1191,3248,-4671,-1645,2959,471,2191,-5503,-3519,5453,514,-369,-2453,-3722,6680,1967,-6536,-491,1455,3776,3224,-8389,-2312,6917,301,447,-4488,-3086,10285,987,-6348,-956,-1714,6705,4220,-10404,-1561,6070,2308,2412,-8693,-5155,11609,2068,-3157,-2939,-4372,8393,6101,-10619,-2326,2306,3011,6768,-9147,-5807,9542,1341,-193,-3781,-8359,8279,6453,-6878,-2791,-2501,3066,6427,-8079,-5567,3691,1071,4332,-4872,-6401,7236,4448,-3071,-2212,-3849,3888,5542,-4951,-3298,1074,2239,3752,-3475,-3841,4632,1470,-363,-3368,-3370,5917,1109,-3225,-453,-98,3104,2355,-5469,-1401,2319,1606,-145,-3463,-2105,6252,-307,-3031,-1765,-19,5938,511,-6995,1479,3289,2978,501,-7290,665,7828,-664,-2380,-3923,-155,8005,-166,-7518,317,556,4813,1914,-9299,-485,7521,1189,279,-6775,-1936,10835,540,-6044,-1030,-2578,7467,3059,-10593,-978,3601,2743,2964,-8125,-3850,8538,1193,-2123,-3546,-3364,7829,3456,-8039,-2111,747,3538,4121,-7258,-2674,5401,1585,-643,-5837,-3722,6838,2909,-3928,-1405,-1492,4465,2906,-4958,-874,2371,1356,987,-3905,-3346,4815,560,-1969,-1993,-648,4849,943,-3925,958,1139,1963,437,-5003,1632,4213,-856,-1486,-3179,219,5786,-2022,-3305,-1175,850,4086,-1583,-6125,2882,3232,877,-978,-7037,2009,6660,-2222,-3116,-2333,599,7522,-2408,-6999,555,3345,3392,-2231,-8438,1938,8133,-340,-3071,-4581,110,8622,-1204,-4900,-500,2335,5812,-1549,-7991,801,5107,2061,-493,-6699,-849,8296,304,-3605,-2016,-1916,6692,1319,-6688,-1405,3552,3123,601,-6338,-1366,5958,-284,-1416,-3069,-1055,5729,993,-4355,348,796,2989,1139,-5026,-9,2362,71,-50,-3128,-27,4083,-1210,-2776,-364,1066,3100,-687,-4895,1923,2537,410,-2391,-3297,1996,4116,-1436,-1568,-1090,2142,4284,-2984,-3760,1920,3560,2762,-4126,-6104,3090,4181,-1337,-2658,-3579,3966,5995,-3404,-4276,859,2180,4691,-3902,-5405,2975,3872,1037,-3792,-4892,4662,4955,-1220,-3435,-2246,2617,6469,-2454,-5997,1896,4013,3437,-1460,-6758,1752,6169,-355,-1711,-4167,1473,6852,-2370,-4207,-482,1363,4894,-2103,-6339,1228,2424,1258,-807,-4270,309,4643,-1129,-2397,-1726,161,3650,-764,-3751,-152,1321,2204,-1137,-3347,1946,3397,-452],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,1,-1,1,0,1,-1,2,-1,1,-2,1,-2,3,-2,3,-3,3,-4,4,-4,5,-5,6,-6,7,-7,7,-7,7,-7,5,-2,-6,24,-79,237,3570,3009,5105,-6041,-5806,9198,1480,-2227,-3415,-4775,5916,4846,-6506,-540,38,1647,5443,-6375,-3994,4360,1026,827,-2437,-3028,6122,3119,-4342,-1234,-1279,3647,1670,-6203,86,2882,748,1469,-4487,-1807,5030,-1378,-989,-2117,703,6091,-1371,-5423,1518,1288,3334,-1047,-7197,2935,5453,-1492,-2688,-6240,912,10186,-3393,-5076,-571,975,8510,-966,-9632,3510,4686,2156,213,-9022,622,10300,-2228,-3545,-2058,-956,11190,-1461,-8471,2362,1069,5209,2926,-10480,168,8388,160,614,-6251,-3371,10587,392,-5847,-145,-1253,6948,4196,-9460,-504,5390,1604,1844,-7543,-3831,9738,723,-3559,-1857,-2133,5927,2833,-7291,188,1403,1400,1942,-5889,-1231,4866,-1433,-2448,-2409,-790,3985,-1222,-4044,405,176,1598,-244,-4647,2559,3098,479,-1188,-3713,2317,4767,-2564,-3538,-373,1795,5099,-3513,-5537,2695,3311,2169,-2445,-6345,4489,3989,-3718,-2623,-3962,3398,7307,-4314,-6939,2014,3450,6215,-4312,-9091,3720,5222,-195,-1795,-7462,3176,10085,-3022,-4826,-1968,684,8490,-3265,-8620,1981,2644,3146,-851,-10087,1870,8148,-2076,-1168,-3224,-9,9168,-1209,-6142,1173,365,4681,98,-8688,1225,5129,-771,1416,-4602,339,6834,-823,-4270,-654,-955,4959,609,-5739,335,2544,789,323,-3532,1130,5952,-1928,-1823,-800,404,4370,-3150,-4103,1380,1664,1090,-1549,-3272,3215,4346,-2014,-1513,-1778,2805,4848,-4527,-3145,1647,2249,2986,-4845,-3260,3637,2905,593,-3623,-4172,5745,4355,-3042,-3249,-588,3224,5947,-5877,-4147,3881,4162,2331,-4656,-5645,5870,5455,-1640,-2628,-3379,5198,7184,-4787,-4420,-121,1180,4985,-5077,-6064,4568,5009,263,-1449,-6069,3416,6473,-4449,-3207,-2822,1212,7305,-3075,-4462,3308,1152,2762,-1352,-6933,2645,4888,-1461,-671,-2166,618,4205,-2113,-3385,512,-45,2710,-1168,-3710,1972,3144,-843,-640,-3233,1777,4476,-3661,-1040,1041,1235,2035,-3139,-3032,4192,1468,-632,-1943,-1452,4278,2378,-2635,-2361,-450,3497,2157,-4983,-2406,2520,2713,1107,-4474,-2753,5038,2143,-2742,-2812,-1602,5526,2491,-4785,-2730,1440,3241,1573,-6683,-3176,4768,4497,617,-4203,-3277,6675,4046,-4242,-3532,-486,5124,3965,-5269,-3698,3355,3177,3362,-4816,-4500,4347,3879,-733,-2952,-3863,3487,5269,-4409,-3386,-556,2982,4107,-3724,-3716,2621,1608,455,-2247,-3153,3305,3096,-2810,-1704,-1251,1613,2990,-2707,-2225,1704,1218,606,-3424,-2524,2870,2033,-1715,-725,-210,2730,969,-3819,-1049,1650,1700,-175,-2507,-1091,3657,1201,-1774,-1969,-822,3666,401,-3711,-609,1605,2827,615,-4939,182,4885,732,-1548,-3139,-117,4754],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,6,-7,8,-9,10,-10,11,-11,13,-14,16,-17,18,-19,21,-21,21,-16,6,32,-176,1442,10254,-3032,-7572,1763,1686,4789,668,-10093,2445,6510,-1445,175,-4108,871,8736,-2270,-3581,532,-102,4425,-266,-6172,2484,1538,410,-141,-4390,1795,4290,-2800,-2228,-890,559,3725,-4362,-3311,2727,491,1148,-3620,-3498,5210,2256,-2174,-1093,-2287,4933,3255,-5995,-2080,2347,2023,3063,-6064,-4535,8169,2010,-548,-4119,-6738,6540,4722,-6633,-1724,-2317,5390,6130,-8826,-4400,5406,2538,3256,-6354,-8564,10151,3716,-4262,-2499,-5522,6634,8756,-7254,-3880,1905,2430,7056,-6983,-7826,6867,3720,254,-1053,-6895,5788,7085,-5623,-2201,-1141,1061,7226,-4372,-7073,5219,791,3131,-1918,-8521,5156,4988,-2510,-327,-2609,614,5719,-4238,-2922,2385,275,4842,-1036,-5077,3223,1943,-1246,-1403,-3002,4033,2838,-4083,-1224,178,2096,3170,-3956,-2462,4476,1876,-568,-3155,-1936,7487,817,-4435,-1709,-392,4781,2040,-7221,-594,3223,3486,1168,-8059,-1581,7743,414,-1709,-4237,-1797,8392,2287,-7022,-1291,851,4859,5020,-9532,-3146,7078,1849,1505,-5202,-5240,9074,2793,-4083,-2910,-2313,6205,5843,-9233,-3014,3773,1315,3643,-6389,-4835,7337,3017,-2922,-2147,-5467,6205,4268,-6053,-1856,1028,2272,5565,-3500,-3297,4908,1933,1029,-2957,-3976,4730,3771,-4117,-505,-119,2215,3565,-4722,-2570,2801,832,1082,-2233,-2619,3953,1412,-2039,10,-797,3190,1976,-4006,-10,2137,2140,10,-4410,-242,3589,-72,-2185,-3877,841,5031,-1089,-4751,-342,2139,5158,927,-6132,625,5545,1522,-1355,-5353,-580,7167,806,-4826,-2296,158,7348,-472,-7785,220,3910,2835,1132,-8224,-626,7565,698,-1853,-5266,-1586,9156,1239,-6952,-1344,1328,5665,2031,-9101,-1402,4350,982,551,-5921,-3341,7675,1904,-3934,-2246,-1348,5280,4078,-6420,-738,2682,1907,3440,-4638,-2540,4459,430,-1310,-3578,-2382,4475,364,-3799,284,1108,1616,1112,-4087,-786,3659,388,-477,-3004,-1206,3815,525,-3844,-174,1650,4022,-78,-4562,1431,2432,581,-1153,-3649,1386,5356,-1930,-2581,-508,1460,3699,-2628,-4468,1421,2669,2129,-2039,-4641,2023,6256,560,-2749,-3820,1875,6073,-2217,-4037,-887,2177,4853,-703,-5936,1106,3729,2118,-1821,-5511,645,6112,-241,-2902,-1684,1731,7146,-1552,-5874,131,2887,3534,-262,-7284,641,5319,135,-2067,-4676,-1115,6650,-576,-3891,-658,178,4441,709,-4971,20,3248,1300,390,-3889,122,4523,-1147,-2950,-1104,1097,3012,-714,-4200,809,2310,2032,-935,-3254,342,3616,51,-1489,-557,946,2656,-2048,-2938,1846,1439,2269,-2412,-3292,2001,4115,-1435,-2210,-1996,2242,4090,-1786,-3182,-643,3008,2324,-3022,-4747,2334,3306,1257],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,9,-9,11,-12,14,-16,17,-19,21,-23,26,-29,32,-35,39,-43,47,-52,57,-63,70,-77,86,-95,107,-120,134,-154,177,-206,247,-303,390,-546,920,-4524,-2114,744,5629,4597,-11525,-1297,7032,921,2231,-7112,-5550,12669,1854,-5966,-1412,-3992,7304,6274,-11701,-2196,6075,3535,4797,-8151,-6592,9606,2178,-2391,-1990,-6113,7615,6122,-8343,-1049,538,2658,7242,-7912,-5463,6401,924,1131,-3372,-5556,7297,3908,-4572,-442,-2770,3380,4585,-5967,-2240,3625,1236,1289,-3417,-2570,6015,680,-1812,-1502,-2531,5845,1591,-4434,1132,437,1808,86,-6718,-202,5062,-53,10,-3562,495,6845,-2363,-6142,539,318,6762,-95,-8928,2529,4761,-93,150,-8219,960,9969,-3081,-3104,-1920,-1752,10255,-605,-10371,1244,2244,4698,1124,-11734,889,8692,-838,-861,-5288,-2968,11732,-322,-7800,-1127,-737,6891,3504,-11459,-159,6774,922,2147,-7740,-2825,9735,1211,-4148,-1935,-3355,7010,3852,-8668,470,2236,3037,2354,-6311,-1685,5963,645,-539,-2150,-3637,7496,3487,-4857,208,-542,4180,2029,-5646,-1429,3254,314,246,-3692,-1521,6226,-2263,-2608,-259,165,4308,-555,-5318,-267,1818,1270,-275,-6321,3236,4882,-2273,-2881,-1732,2077,6722,-2994,-6453,1431,1757,4134,-2037,-7773,4357,5824,249,-1650,-5756,3000,8558,-4020,-3456,-730,1105,7847,-2688,-8432,3768,3975,2939,-845,-7831,3282,8200,-2968,-2091,-4647,-1014,10849,-1914,-8156,1427,1687,5973,360,-10615,1072,6809,-577,-763,-6415,295,8290,-950,-5479,-952,-1130,6992,698,-8357,458,3615,2,164,-6473,-965,6272,-2162,-2390,-1114,-832,6014,-828,-5970,1855,2160,1488,-315,-4608,1315,4259,-1306,-1622,-2869,1239,4548,-2644,-3779,1216,1472,2286,-2940,-5345,3105,2796,-300,-1953,-5608,3612,3804,-3463,-2240,-713,2892,4174,-4246,-5555,3322,2848,2111,-3400,-6054,5225,5291,-2971,-2211,-2630,4072,7395,-5393,-5504,852,3366,4519,-5484,-7080,5335,5579,158,-2541,-6875,4675,6762,-4485,-3833,-634,3104,6970,-3554,-7046,3588,2529,1692,-760,-7402,2717,6462,-2148,-2467,-3278,1084,6891,-3126,-4758,1354,987,4313,-2123,-4600,2689,2743,-77,-750,-3813,2077,4314,-1939,-3216,-254,510,3918,-937,-4395,3965,2165,344,-709,-3025,2374,1981,-3379,-2127,-1449,1489,2244,-3613,-1964,3262,2305,560,-4138,-2622,3605,2141,-2568,-2308,-2041,4769,2905,-4691,-2129,1176,4401,2041,-5899,-3616,4141,2413,33,-3948,-3766,5582,3618,-4117,-2364,-547,5187,4112,-5599,-3544,2171,2151,2788,-4671,-4463,5577,3844,-1013,-2887,-2566,4499,5345,-5331,-3146,1275,3669,3745,-4225,-4347,3306,2210,-1,-2377,-4100,4259,4169,-2156,-1212,-1325,2834,4112,-3145,-4024,1868,2444,2148,-2896,-3392,3813,3523,-1305,-1380,-3014,1254,2577,-3013,-2011,288,722,1388,-1623,-2602],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-5,6,-8,8,-10,11,-13,14,-16,18,-19,22,-25,27,-30,35,-38,43,-46,52,-57,63,-70,77,-85,95,-104,116,-129,144,-162,182,-207,238,-278,331,-405,518,-716,1165,-4513,3082,9754,-6950,-3645,919,2132,8522,-4991,-10126,6188,3915,1542,-1738,-9896,4529,9673,-5252,-2912,-3713,1462,12059,-3670,-8152,3014,719,6417,1217,-11020,2742,7232,-1828,-250,-6939,-414,11115,-3748,-6027,768,-565,6932,684,-10073,2154,4393,-128,1105,-6782,615,7221,-1881,-2636,-1412,-232,5154,-1916,-5188,2329,1961,1995,-949,-4881,3227,4150,-994,-1110,-2124,2548,5052,-4431,-2325,1373,2787,3796,-4723,-4184,5582,937,-1107,-1527,-4654,6221,4257,-5414,-1508,-1309,4449,4785,-6954,-4171,5090,1252,2019,-4207,-8227,8840,4617,-4784,-1823,-5747,7167,7681,-8062,-4102,2938,2816,7133,-5707,-9197,8190,3726,-460,-2496,-8281,6022,9035,-7290,-3873,-521,2054,8813,-5520,-8374,4750,1243,2633,-1237,-9288,5055,6381,-3168,-421,-3952,2578,8325,-5176,-5388,2443,1056,5441,-1914,-8102,5076,3533,-993,-172,-5700,2179,6264,-2296,-3090,-165,1004,4930,-2767,-4134,2829,1630,602,-865,-3825,2908,3135,-3152,-205,-1132,2510,3188,-4676,-1203,3197,1844,1556,-5812,-1930,6524,-25,-2770,-2925,-1553,5932,2591,-6913,-1565,1772,3030,2931,-7980,-2853,6983,387,-341,-5021,-3940,9405,2419,-6070,-1365,-1898,5810,5297,-8559,-3960,5457,1928,2900,-6662,-6059,8135,2966,-3919,-3239,-5300,5978,5721,-7791,-2021,1319,3374,5504,-6511,-6199,6286,2429,1145,-2941,-6034,5769,5540,-4660,-1340,-1323,2205,6664,-5593,-2986,3014,1655,1944,-2111,-5034,5732,2732,-4190,-432,-2900,2536,2719,-4336,-1435,1656,622,2515,-2104,-2439,4213,-256,-842,-2059,-2086,4726,1072,-4488,778,1249,3236,811,-5258,-711,4023,833,-951,-3959,328,5923,577,-4623,-3054,142,6288,297,-7447,857,2709,2972,630,-7449,326,7027,579,-2932,-4071,-1736,9111,-229,-6633,-777,2299,5782,1951,-7979,-1589,5499,2166,875,-5353,-1911,8039,1999,-4144,-1613,-1754,6168,3446,-9139,-2884,4182,3266,2747,-6770,-3775,6872,3008,-1731,-3648,-3553,5906,2488,-4494,-543,841,3088,3441,-6037,-1993,5052,996,-591,-2557,-3241,4074,1332,-2936,-467,-247,2432,2077,-3982,194,2312,-810,-437,-3837,-534,4310,119,-2177,-2433,-165,3761,-807,-4117,1720,710,2072,-850,-4678,370,3514,343,-3062,-2151,1907,5868,-2062,-4490,-297,1739,4987,-1613,-6235,1872,4486,652,-1387,-5973,673,6492,-1460,-2496,-2723,1558,5819,-2134,-6637,174,3099,4065,129,-7046,846,6166,-92,-2348,-4494,920,6808,-880,-5274,-817,1770,5078,2070,-5935,201,4944,1825,-45,-4215,-735,5124,495,-2200,-1410,365,5506,155,-5496,-908,2543,1476,177,-4526,369,2971,453,336,-1583,385,3706,5,-2457,-144,-270],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-6,6,-7,8,-9,10,-12,13,-15,17,-18,21,-24,26,-29,32,-36,39,-43,48,-52,58,-64,70,-78,85,-95,104,-117,129,-144,162,-183,210,-242,284,-340,420,-547,772,-1304,6109,1805,-5002,-1510,-2893,8326,2788,-7945,-751,2472,1903,3143,-7961,-1040,5470,-453,-1293,-3730,-3374,6307,-742,-5597,-412,-1458,3751,1441,-5302,4,3128,-159,340,-4484,717,5918,-1578,-1623,-844,920,5495,-3373,-4014,3216,2131,1590,-1994,-5917,4550,4822,-3248,-1915,-3455,3212,6541,-5711,-5305,2494,1508,6057,-3584,-7680,5634,3886,-295,-1332,-6922,4536,8932,-5637,-4659,-100,2442,8828,-4538,-9850,4310,3624,1962,-1599,-10348,3270,9065,-4681,-2608,-4629,908,10337,-3987,-7772,1654,775,4655,-713,-10957,2354,6856,-1630,-232,-5845,-273,9132,-1601,-5379,-1218,-316,7156,219,-8381,2400,2917,486,1367,-5033,682,6253,-2309,-1362,-2177,414,4786,-1707,-3527,1962,663,2081,-1063,-4853,2799,2580,-1556,-1823,-2217,2644,3140,-3687,-2822,1311,1427,2833,-3726,-3633,4147,1431,-129,-2848,-3479,5446,3826,-5385,-1926,-386,3683,5333,-6342,-4420,4719,1115,2296,-4198,-5697,6798,4336,-4252,-2086,-4716,5302,5775,-6896,-3847,1301,1868,6303,-6758,-7590,7273,3229,755,-3415,-7072,5939,7927,-5215,-2938,-1568,2788,7175,-4860,-7385,4076,2159,3081,-909,-8893,4215,6876,-1126,-516,-4144,1744,8017,-3569,-4286,1464,791,5653,-1661,-7071,2644,3033,-560,60,-3884,3079,5212,-2647,-1037,856,403,3716,-2690,-3013,2266,1369,364,-1851,-2429,4566,1123,-3079,-1233,478,2897,2286,-5212,-1379,2540,1203,700,-4951,-1663,5562,738,-2567,-3603,-327,6107,2428,-6203,-1321,981,3870,3151,-6319,-2003,4526,1877,108,-3849,-3560,7533,2534,-5104,-1748,-1835,5201,4929,-6922,-2438,3202,2553,2495,-5697,-4946,7359,3965,-1952,-2841,-3391,6563,5097,-5907,-2138,1119,2735,5148,-6016,-4461,5266,1696,-8,-3685,-5685,5457,3149,-3770,-2121,-1195,2131,4967,-4126,-3707,2324,1050,1876,-2344,-3495,3217,2472,-1138,-1783,-2237,2646,3051,-3170,-1735,1360,685,447,-2520,-838,3067,1170,-1249,-2717,-603,3693,478,-3079,-1180,1197,1977,451,-4853,315,3738,334,-629,-3756,-393,5307,-711,-2135,-1728,1044,5139,-511,-5011,-48,2036,2115,226,-6785,195,5990,1337,-2506,-3843,-1473,7458,581,-5451,-2177,1297,5916,85,-7705,-879,3283,2829,-587,-4779,-1732,6563,1893,-4569,-2390,-55,4529,1902,-5342,-1526,2677,2890,1083,-4675,-2412,5610,1627,-1373,-2089,-1807,5046,2065,-3591,242,1366,1300,2473,-3600,-791,3557,1420,-142,-2646,-2378,4065,1880,-2660,-1744,-307,1555,1509,-3311,-751,1431,836,39,-3445,-1135,2656,-247,-922,-520,1241,3273,-111,-3206,-693,2741,1906,-1219,-4088,2457,3126,-776,-2791,-3251,1243,4014,-545,-3352,-265,2969,3414,-1593],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-7,9,-9,11,-11,13,-14,15,-17,18,-20,22,-24,27,-29,32,-36,39,-43,48,-54,61,-70,80,-93,110,-135,170,-226,326,-551,1708,-2481,-8998,5846,6820,-2387,-2160,-2905,2097,8854,-5408,-4787,2001,1985,3647,-2992,-6741,3722,3139,-230,-788,-4288,3404,5354,-3819,-1585,-496,2376,4264,-3657,-1497,3354,650,829,-2498,-2529,4651,481,-4230,-631,-909,4112,1869,-6942,618,3428,1941,2007,-7187,-897,8644,315,-2059,-3492,-1792,7819,38,-7650,307,1861,3251,3141,-9459,-1258,8472,666,242,-5942,-3460,10783,2032,-6770,-333,-2036,5887,4837,-11756,-2837,5694,2687,3302,-7610,-5757,10913,1171,-4291,-1768,-5760,7753,4740,-9001,-2449,1058,3314,6925,-7718,-6136,7556,1597,234,-2839,-6303,6799,4286,-4461,-1140,-2386,2293,5755,-6534,-2903,3921,694,2599,-3110,-3984,4985,2069,-2155,-1491,-2293,3680,1961,-4560,-528,1482,625,1876,-4190,-158,4205,-264,-1608,-3174,-90,4845,1017,-4404,200,211,3469,-31,-6244,1558,3963,1041,-1089,-5622,234,9024,-1619,-3378,-1047,-283,6991,-1483,-7997,1310,3276,2960,1256,-8325,384,7405,-985,-2768,-3336,-1009,9442,-624,-8362,-73,-10,5420,982,-9992,-123,6302,223,582,-6378,-3527,9891,416,-5229,-1099,-1475,7713,3508,-8574,-1427,3503,2853,2907,-6346,-2927,6134,466,-1486,-2546,-2245,5677,2451,-5531,-846,-381,1560,2649,-6884,-971,3634,386,21,-2573,-1634,4387,674,-2416,488,-95,3708,1651,-6534,1003,2705,1065,-881,-3493,1687,4505,-245,-2254,-1439,1543,5153,-1851,-5115,2076,1627,1363,-1487,-5505,2719,3815,-524,-2350,-2721,1621,6477,-3500,-4857,199,2070,4656,-1991,-7714,1930,2786,1910,-172,-6769,2542,6071,-1125,-4007,-2092,887,7421,-1661,-7671,698,2488,4425,-779,-9022,2183,5832,-240,-1596,-4241,62,6984,-1778,-5122,89,730,5696,464,-6680,1109,4389,1064,-525,-5486,-1319,6000,-537,-2472,-1848,-423,5992,1010,-3902,90,1814,1958,1408,-4764,-759,4485,-28,-1048,-2354,1038,3902,-1164,-3416,-416,1233,1545,-930,-3734,940,2072,188,-814,-1077,1097,3347,-2903,-2305,779,2092,3423,-4003,-2741,1757,2687,832,-2830,-4129,3741,4868,-3394,-3169,-1450,3874,3927,-4591,-3793,2040,3216,2068,-3224,-4281,3880,2252,-852,-3281,-4615,4435,5607,-3047,-4843,496,3242,5477,-3230,-5060,2488,3440,1391,-2611,-6190,2886,5861,-862,-3019,-2861,2463,5451,-2058,-5376,-39,1479,3006,-1792,-5393,1976,3953,-231,-1207,-2898,460,5831,-513,-3180,808,679,3823,-2628,-2357,1600,945,1084,-904,-2495,2116,2826,-1758,-1538,22,1681,2713,-2661,-2677,1548,1028,687,-2359,-1977,2972,1777,-1436,-1761,825,2154,1538,-3926,-1167,2359,2863,1466,-4913,-1246,3177,1542,-1928,-2552,-1250,4454,2738,-4476,-2281],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,1,-1,1,-2,2,-2,3,-3,4,-4,4,-5,6,-7,7,-8,9,-9,11,-12,13,-15,16,-18,20,-22,24,-27,30,-34,38,-42,48,-54,60,-63,40,558,1528,-5922,-6824,10144,4016,-7619,-2172,-3276,5883,8134,-10835,-5548,5317,2918,4517,-7254,-9162,9459,4778,-3508,-2029,-7129,5628,9791,-7052,-3842,-7,1005,8513,-5868,-9382,7724,2954,1537,-1608,-7542,5718,8597,-5135,-1461,-840,2710,7951,-5050,-5676,4522,1375,2939,-1942,-6401,5049,3593,-2600,23,-3128,2090,5389,-5715,-1946,2327,1000,1612,-3552,-3515,5195,1534,-1279,-2453,-1787,5754,1903,-4852,-2051,608,2296,1257,-7499,-879,4646,1171,461,-4925,-1669,9751,1214,-3544,-2032,-1928,7975,2885,-10210,597,3611,3512,3276,-9328,-4119,9580,1179,-1896,-5030,-3586,10339,2138,-8123,-1434,267,5137,5468,-10920,-3415,6785,1548,2797,-6394,-5704,11275,3187,-4586,-1561,-4411,7138,7290,-9686,-2946,3833,1933,4352,-6675,-7193,7865,906,-1933,-491,-5596,6670,5357,-7487,-1844,18,2637,4947,-5402,-4325,5145,781,43,-1643,-4495,5273,1923,-4313,20,-1628,3244,3190,-4840,-556,4343,618,434,-3081,-1472,6285,-152,-2710,-1334,-335,5221,479,-5289,784,1599,2811,-301,-7121,709,5116,-567,-1557,-4741,955,9056,-1596,-4787,-841,1326,6274,-56,-9370,1824,5007,702,987,-7507,-842,9501,-228,-3736,-4058,-1636,9852,1187,-8852,162,1787,5268,2050,-9603,-962,7463,538,-944,-4785,-3023,10072,938,-7416,-1292,-662,6772,3894,-9531,-567,4401,2330,2253,-7191,-3644,6837,1272,-3706,-1105,-3624,5812,2580,-5865,-1313,2102,3159,2781,-7251,-1424,5377,-733,-1039,-1800,-1302,5365,1778,-4312,-149,-69,2176,756,-5205,387,3313,-318,-1796,-2748,1194,5511,-861,-2309,-806,1922,4270,-791,-5576,2022,2416,1550,-1414,-5843,2688,5936,-1283,-3570,-1828,1807,6299,-3053,-5535,-980,3244,5530,-2023,-7585,2451,5169,538,-1840,-6402,2177,7610,-2169,-4446,-2927,1413,7408,-1820,-8678,1538,3448,3154,-206,-8641,1124,8484,-188,-1629,-4117,-119,7750,-662,-7137,-99,1962,5326,-250,-7562,711,5075,-157,-33,-4492,-1225,7202,-398,-4362,62,329,4113,112,-5372,360,2633,819,-384,-4307,-36,4827,165,-1563,-393,661,3610,-179,-4564,1479,843,2093,-1056,-3442,969,3405,-1113,-2081,-2668,1679,3138,-1599,-2856,1216,2167,1488,-3153,-4099,2274,2767,372,-3766,-3258,3680,4644,-2476,-3326,-198,4113,5300,-3641,-5282,1227,3901,2616,-3997,-6612,3874,4557,-1130,-3314,-4047,3993,6627,-3476,-4888,-228,2934,4289,-2838,-5824,2890,3386,-15,-1745,-6506,2288,5093,-2184,-3316,-1679,2166,6541,-2330,-5466,1295,2855,1995,-1165,-5227,1602,4168,-1327,-667,-2976,1515,4690,-1459,-3781,647,1710,3244,-1281,-3961,1166,3378,-414,-1201,-2247,2370,4064,-1854],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-3,2,-3,3,-4,4,-4,5,-5,6,-7,8,-8,9,-10,12,-13,14,-15,17,-18,21,-22,25,-28,31,-35,41,-47,55,-67,83,-108,153,-247,518,-3323,-10648,4173,5837,954,356,-8612,777,11533,-2904,-4336,-3432,-845,11066,-147,-10769,1748,2614,4258,2335,-11933,494,11079,-1257,-389,-6056,-4209,12175,-650,-8232,203,-1266,7874,3609,-10994,209,6135,1103,1584,-6033,-3102,10674,652,-4097,-1084,-2500,5889,2661,-7056,392,1736,767,2660,-5210,-421,6499,-589,-1100,-2731,-202,5706,-771,-5203,2630,1435,2217,-674,-6328,1639,4330,-938,-870,-3944,1322,5951,-4240,-2897,627,1102,6553,-5331,-6064,4204,3233,1794,-3367,-6656,5521,5893,-3989,-2230,-4308,4072,8547,-6202,-6602,2474,1727,5341,-4281,-10082,5836,6112,-781,-1147,-8101,3148,9923,-4193,-4296,-2307,1180,10202,-3332,-11263,4230,4493,1785,628,-10753,3177,10332,-3386,-2878,-4316,-2100,11320,-1944,-8527,2666,1714,3942,-14,-10202,1825,6268,-675,831,-5940,-538,8893,-2231,-4248,125,-1148,4702,545,-7712,2218,3178,1017,98,-4684,1106,5444,-2339,-2241,-639,825,3916,-2900,-5087,2699,2346,1781,-1853,-5073,4128,2877,-1122,-2971,-2412,3222,4512,-4625,-2624,1501,2920,3003,-5460,-4659,5632,2681,-804,-3347,-4430,5947,4471,-5113,-2664,-491,4132,6532,-7206,-4159,5162,1978,3416,-4590,-6933,8188,4465,-2441,-1842,-5869,6130,7606,-6652,-3424,2103,2347,6744,-3861,-8974,5995,3581,-661,-2019,-8265,4570,8925,-4584,-2903,-1518,1905,7719,-3928,-7206,3264,769,2277,-2309,-7457,3351,5681,-2604,-1624,-3087,949,7525,-3527,-3949,2118,1232,3303,-1158,-5585,3114,3761,-1720,-1191,-3010,2270,3770,-4008,-1885,689,191,2666,-3469,-3411,4251,1963,707,-2948,-3177,4184,1844,-3093,-1538,26,4492,2312,-5275,-2037,2828,2503,1168,-5507,-1779,5601,2407,-2577,-4175,-2013,7459,3357,-6433,-1713,1025,5425,3001,-8172,-3933,5821,3478,1404,-5271,-4724,7411,4015,-4986,-2390,-2083,5494,5570,-7200,-2876,3148,3936,2757,-4321,-4869,5082,3745,-1248,-2266,-4029,5104,6055,-5854,-2924,732,2647,3898,-4518,-4712,3841,2671,221,-2373,-4643,4305,4339,-4049,-1525,-751,2538,4174,-4414,-1831,2309,1414,57,-2162,-2181,3420,3255,-2121,-1171,-731,2824,1882,-2741,-500,2025,1742,1687,-3404,-1243,4357,1649,-2385,-2207,-1247,4264,-34,-4395,-1170,1067,3336,-295,-6080,-1240,4273,1617,-313,-5091,-359,5840,1187,-3710,-2901,307,5408,1295,-7180,-337,3598,3786,-105,-6541,-1253,6507,1660,-2446,-4071,-1556,7175,1761,-6294,-2511,1343,4614,1266,-7064,-950,4948,3571,72,-4255,-2689,4913,2838,-2472,-2225,-1020,4168,3309,-5230,-3264,2617,2057,1607,-4862,-556,5091,1882,-2505,-3046,-2790,4114,1244,-3834,-1999,749,2767,1721,-2700,-1188,3499,187,-448,-2132],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-4,5,-5,5,-6,6,-7,8,-8,9,-11,11,-12,13,-15,16,-19,20,-23,27,-31,38,-47,60,-80,118,-197,431,-2623,-9405,2144,5126,757,-293,-8388,-2,7332,-1957,-3682,-2465,-285,7164,-321,-4902,1170,1902,3624,-721,-7185,2092,3850,-1011,855,-4086,1975,5118,-1777,-1751,419,1940,4575,-3509,-3786,4022,934,-513,-1910,-4662,3590,2992,-4268,-1145,-1127,3590,4864,-6443,-1483,4158,779,3058,-4776,-6214,7766,2114,-3020,-1854,-4213,5587,6142,-8874,-2302,2652,1966,5886,-7046,-6777,7895,2620,-596,-3900,-7221,7038,8201,-6960,-2051,-171,3024,9692,-7101,-8132,5167,2771,2674,-3132,-9971,6290,7305,-3176,-1741,-5525,2696,10461,-5495,-6535,2416,820,6618,-1379,-8922,3871,4130,514,-655,-5780,2391,5998,-3463,-3228,-903,1253,5918,-2027,-4249,2692,1506,1966,-451,-4310,2690,3384,-1832,-179,-2084,2564,3605,-3800,-1252,2370,1549,3350,-4553,-1731,3753,1102,-1174,-2605,-1976,5360,2227,-4995,-499,701,4036,2514,-6939,-1634,6568,1269,353,-5706,-2370,8549,261,-4112,-2135,-1865,6599,3530,-9235,-1324,2709,2455,3588,-8289,-5082,8391,2499,-3481,-2849,-4685,8161,6083,-8473,-2233,875,3578,5212,-7990,-5035,7112,3208,864,-3513,-6841,6636,5732,-4395,-1791,-1310,3859,6940,-6028,-5093,3577,2179,3709,-3772,-5431,6185,4007,-2421,-1105,-3686,2641,3892,-3905,-1715,1571,1406,3753,-3812,-3321,4487,390,-131,-2385,-2600,3918,2094,-3131,-662,-1163,2380,1400,-3722,-1066,2685,-42,437,-3018,-638,5161,-149,-2269,-1053,429,5992,-160,-5768,1559,1779,1669,451,-4596,18,6224,497,-1713,-4204,-520,7732,-783,-7719,-857,1993,5799,847,-8838,-734,5313,1693,424,-6564,-675,7869,965,-2789,-1598,-2363,7227,2507,-7068,-1490,1831,3649,2652,-6363,-2332,6920,1497,-1413,-2730,-3610,5510,2114,-5646,-1431,580,3501,2893,-5943,-2580,3548,1767,844,-3793,-2790,5844,2321,-2552,-2194,-1521,3628,2328,-3749,33,2592,1338,457,-2062,-1055,3678,-277,-1784,-413,486,2649,-487,-3669,1497,1881,1046,-467,-3289,938,4163,403,-1821,-2098,333,4334,-1425,-3653,585,2150,3261,-365,-5153,1223,3068,-811,-2394,-4823,1735,6436,-2270,-2614,-1218,1405,5671,-1093,-4774,1494,2503,2502,-1135,-6373,546,6148,607,-2016,-5460,656,7768,-802,-4854,-1457,466,5010,-748,-6271,359,3372,2498,1391,-5171,-233,6109,943,-4510,-2583,-554,4763,76,-5808,-1406,2332,1792,495,-4507,-871,4562,1005,-1972,-2985,115,3832,545,-3691,-679,82,3034,120,-3041,910,3006,572,-387,-2436,466,4423,-609,-2037,-2136,1126,2810,-932,-3520,546,1325,2021,-1520,-2558,2043,2582,-1274,-2283,-2190,2662,2123,-3656,-3495,1997,1633,661,-2768,-3436,2628,3787,-902,-2403,-3569],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,5,-5,5,-6,7,-7,8,-10,11,-12,13,-15,16,-18,19,-22,24,-26,29,-32,35,-39,43,-47,52,-59,72,-504,-398,4436,6189,-8057,-4371,5370,2166,2081,-3480,-6339,6817,3882,-3302,-2713,-3950,4928,3643,-5128,-1628,1898,888,2639,-5120,-3361,4208,1097,-637,-2472,-1310,4744,594,-3826,0,-980,4090,1043,-6300,677,3278,307,201,-5448,-176,8209,-3385,-2282,-830,-561,6418,-1657,-8047,1830,3139,2139,152,-8661,2563,8888,-2570,-1006,-4190,-1224,10787,-1442,-8598,1413,161,6317,1344,-11835,1128,7152,129,1088,-7100,-2464,13026,-858,-5942,-478,-1527,8455,2599,-10926,507,3786,2277,3228,-8741,-3633,9505,782,-1754,-3703,-4750,9649,3212,-7077,-649,365,3065,4098,-7371,-2186,5701,1981,300,-4266,-3086,7325,1435,-4362,-1833,-1268,4249,1576,-4255,-790,1430,2182,677,-4600,-967,5052,-609,-1570,-1255,-641,4704,-1060,-3962,789,587,1502,-819,-6580,3456,3569,-1340,-1177,-3230,2614,6145,-4103,-3482,-182,726,5492,-4281,-7101,3794,4246,864,-1047,-7071,3412,7226,-2869,-3180,-1905,1421,9091,-3720,-7497,2225,1285,3757,-54,-9422,3307,6417,-1543,-1332,-5566,772,9582,-2247,-6552,-9,317,7080,124,-10058,1752,4512,1625,1658,-7854,-799,9781,-712,-3449,-2447,-1445,8492,1339,-6862,45,2643,2904,725,-6272,-870,5357,361,-1871,-2968,-1001,5519,-1068,-2754,-483,643,3624,-731,-4776,1199,3656,94,-295,-3205,106,4602,-1176,-1755,-735,559,3815,-3036,-3286,2465,1605,615,-1720,-3984,4107,2792,-3139,-1672,-2955,2699,4855,-5428,-3606,2361,2041,4269,-4258,-5334,4864,2788,-465,-3304,-4685,5044,6876,-4831,-3724,-570,2530,5957,-4341,-5902,4089,2299,1412,-3038,-5627,4830,5816,-2398,-2914,-4388,2092,7633,-2300,-5583,1244,2138,4924,-1935,-6659,4108,5000,-825,-611,-4458,1788,6772,-2349,-3025,-834,1195,5585,-570,-6446,430,1540,1652,-1459,-4545,856,3949,-1050,-926,-2162,809,4468,-1896,-3339,966,1214,1147,-1971,-3295,1395,2223,-804,-735,-2600,1763,2664,-3565,-2532,956,2151,1026,-2874,-2608,3257,1677,-911,-2619,-2726,5658,2849,-3939,-2796,528,3757,3442,-6017,-3492,3437,1365,450,-5454,-3331,5650,2428,-2112,-3383,-1786,5837,4117,-4363,-3439,1508,3694,2401,-4140,-4594,4373,2288,70,-3584,-3977,6188,4960,-3893,-3686,-597,2948,4409,-4331,-4508,3649,3776,1328,-2277,-5274,4665,3513,-2061,-1785,-2902,2078,4305,-2967,-3852,949,2499,3467,-1494,-3697,2403,1180,365,-2309,-1680,2549,4229,-2585,-921,-436,2157,2243,-3005,-2660,1973,908,486,-1416,-1874,3001,1234,-1939,-1251,-17,2480,437,-3596,-795,2137,1247,-1112,-3353,-602,3675,-9,-2685,-2532,-353,4120,1366,-4042,-1705,734,3638,206,-5546,-1007,3757],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,5,-6,7,-8,8,-9,11,-12,13,-15,16,-17,20,-21,24,-26,29,-32,36,-40,44,-50,56,-64,72,-83,97,-114,140,-175,231,-332,563,-2004,3248,9718,-7352,-6519,5329,3953,4505,-4075,-9664,7368,6192,-3736,-1921,-6696,3698,10075,-6637,-6050,2050,759,8390,-2072,-10694,5399,5290,618,-763,-9061,2739,10172,-5122,-3829,-1396,10,8745,-3617,-10058,3823,1772,4093,140,-9771,2327,6513,-2695,-937,-4167,-1078,7925,-2516,-5873,2853,-99,3210,-272,-7499,2975,4799,-912,-1048,-4046,1342,6026,-4461,-2877,1558,593,4045,-3761,-3156,3374,2395,333,-2347,-4083,5141,3584,-5239,-2011,-950,4253,3278,-6379,-3150,4275,2313,3317,-5719,-6232,7546,2464,-1614,-3473,-3965,9462,4758,-8203,-3279,20,4604,6725,-8466,-5616,6625,3069,1472,-5467,-6272,8750,5285,-5305,-2269,-3788,4730,8417,-8969,-5425,4454,2353,3979,-3960,-8215,7708,4767,-2169,-1230,-6479,5238,8046,-6588,-3733,461,-785,7447,-4500,-8685,6684,2011,-189,-1002,-6783,4014,6346,-5511,-1367,-37,99,5704,-5168,-4638,4964,963,2134,-1403,-4769,4818,3324,-3077,-1080,-1368,3710,3659,-4997,-2172,3068,1555,1804,-4923,-2807,5258,1639,-2645,-2574,-1953,6559,2292,-7055,-1215,1036,4704,1323,-7431,-1894,5010,3186,-215,-6447,-1946,8681,1379,-4425,-3081,-1159,8114,2976,-9278,-1702,3453,2453,2993,-9022,-4427,8315,2559,-554,-4239,-5173,9690,3973,-8556,-2672,171,5378,3909,-9662,-3641,5540,1524,1237,-5330,-6643,8274,4550,-2751,-1903,-3988,5403,6628,-6031,-2472,3067,1571,4025,-4043,-5573,6564,1505,-1014,-2124,-3854,4572,4785,-5160,-1160,1106,1438,2766,-5785,-2321,4448,322,-847,-2397,-2741,4367,1772,-3067,-1693,519,3116,1701,-6138,-1087,3346,1579,-195,-3834,-1063,5153,100,-2963,-1175,-27,5526,-905,-6757,-408,2717,2870,-438,-6887,121,4869,684,-2527,-4878,-32,7394,167,-6394,-1873,1615,7370,-198,-8964,-513,3749,3706,-255,-7190,-473,7409,1147,-2866,-3679,-1901,8719,1991,-7694,-1539,3135,3842,2908,-8025,-2177,6844,1313,-275,-3660,-2275,7606,306,-4961,-1215,-632,3131,3336,-6432,-1004,4014,1856,687,-2813,-3291,5565,1160,-4133,-509,-1385,4645,1271,-5197,428,3251,2669,270,-4760,-343,5492,652,-1172,-1708,151,5156,174,-4628,632,1588,1696,-1129,-4962,1124,3678,-226,-1785,-3508,2273,5570,-1451,-4639,-1002,2260,3676,-2230,-5693,876,4006,2070,-2382,-5092,3005,5657,-818,-3193,-3721,1704,6453,-1506,-5432,-877,3102,4395,-1962,-6747,2527,4909,1670,-1841,-5850,1222,6724,-928,-5009,-2238,1213,5884,-1222,-6603,589,3603,2821,-797,-6179,983,5559,-661,-2557,-2572,793,5586,150,-5195,-166,673,3556,-133,-5001,220,5195,942,-887,-3699,-465,5142,-1360,-2508,-430,204,2071,-717,-5528,319,3352],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-3,3,-3,3,-4,4,-6,6,-7,8,-8,10,-11,12,-14,16,-17,20,-21,24,-26,29,-32,35,-38,42,-47,51,-56,62,-68,76,-84,94,-104,118,-134,154,-178,211,-255,319,-420,601,-1030,4709,1036,-5266,-1241,-3131,9586,2000,-11309,-223,3883,3540,2956,-10828,-2841,11335,729,-2065,-2986,-4030,11701,2308,-10971,-1133,272,6016,6036,-11779,-4176,7406,801,2922,-5705,-7477,10789,2736,-6600,-1306,-3630,6008,6113,-9305,-2263,3937,642,4143,-5578,-5272,7412,-449,-3675,-990,-4122,5718,4471,-6661,-215,1376,667,3133,-5725,-2260,5952,84,-1454,-3134,-1596,5544,-53,-5090,231,1255,2573,1085,-6621,1350,3361,1451,-952,-5733,1100,6276,-1983,-3030,-2895,2285,7971,-2996,-7827,2012,2593,3437,-545,-8833,2991,7505,-49,-2340,-6501,116,9431,-1377,-6782,-879,307,9634,-863,-11208,2384,5506,1961,-32,-9490,130,10781,-1070,-3298,-2740,-3069,10745,624,-10784,1226,2554,3332,3318,-11135,-195,8341,-683,-1271,-4064,-2841,9756,69,-7191,295,-1764,5495,3903,-9366,-1213,4015,128,1237,-4841,-2943,8333,-260,-4116,-44,-1441,4756,825,-6688,1857,2109,482,1158,-5586,488,5849,-1682,-2544,-1917,-548,5700,-2628,-5163,669,1403,2781,-1443,-5049,3279,5155,318,-2289,-3711,3597,6866,-3530,-4413,-563,3296,6153,-2619,-6323,3712,4544,3122,-2401,-7749,4813,7569,-1854,-2946,-4190,2027,9015,-4264,-6582,355,2431,6300,-3267,-10973,4128,6053,-200,-2172,-7850,2219,10583,-3552,-5149,-642,603,8478,-1539,-8639,2256,3071,2150,791,-10030,908,7444,-1985,-1302,-2427,-1078,8588,-634,-5641,1772,1120,3726,744,-8065,1889,4398,-1431,-381,-4924,-254,7497,-1520,-4292,577,21,2765,-921,-6082,1784,3942,257,-1955,-3822,2176,4641,-3391,-2933,-191,2456,3608,-2672,-3261,3066,2516,787,-3609,-4357,4233,2894,-2462,-2929,-2338,4017,4773,-5040,-3374,1802,3781,4087,-4623,-5236,5418,4368,71,-4419,-4929,5282,5877,-6098,-3725,-2013,4240,6449,-6196,-5691,3774,4573,3958,-4035,-6526,4350,4516,-901,-2448,-4413,3887,7812,-5388,-4909,380,2097,5629,-1947,-6946,4677,3734,10,-2048,-6350,3749,6729,-4209,-2844,-287,1389,5841,-2784,-5309,2470,2290,1514,-1178,-5409,3466,4344,-1831,-1756,-2059,1636,2888,-2470,-3421,1523,1813,1594,-1516,-3754,3529,1781,-1668,-1587,-244,3215,2264,-2442,-2748,1054,3118,2322,-4114,-2092,3620,2142,-490,-3613,-1610,5175,3376,-3688,-2873,285,4206,1864,-6379,-3512,3039,3430,1493,-6106,-2585,6150,3692,-1786,-4418,-1539,5480,4045,-5944,-2946,1365,3877,2554,-5874,-4028,4973,3385,791,-3730,-5157,4834,4117,-3568,-3705,-2176,4490,3967,-5491,-3323,2907,1985,2529,-3504,-3982,4538,2232,-1424,-1586,-1931,3016,4425,-3494,-2440,643,1451,2813,-3445,-3624,4270,2444,-1524,-2474,-2878,4207,2845,-3661,-1909,-902,1686,3102],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-6,7,-8,9,-10,12,-13,15,-17,19,-21,23,-27,29,-33,37,-41,45,-50,55,-61,68,-74,82,-92,101,-111,124,-138,154,-171,194,-219,251,-290,342,-414,523,-705,1103,-3926,3446,9138,-4561,-5408,-928,2821,5833,-4110,-6109,2779,3427,3086,-3080,-6208,3671,5462,-2288,-2034,-3498,3256,5333,-3932,-2569,358,1574,4145,-4101,-3466,4535,1945,-1082,-1177,-2834,4141,3143,-4834,-1334,186,3755,3204,-6805,-401,4661,99,46,-3836,-3158,8627,859,-5636,-1060,-1708,6678,2088,-9660,-834,5060,1074,2464,-6883,-3961,10131,3,-3092,-3069,-4537,9094,3393,-9558,-1802,2606,5036,5290,-9698,-5308,8970,2149,429,-3342,-6519,10269,4930,-6885,-2595,-1516,4907,7180,-8263,-5205,5636,1803,3792,-6016,-7884,7171,4562,-2919,-3012,-4335,5715,5734,-6102,-2579,403,1921,5451,-5196,-5152,4424,2584,1893,-1993,-4438,3902,4134,-4616,-1561,-1377,2858,3723,-4070,-1610,3211,1627,1191,-4669,-2067,5393,-223,-1138,-2204,-1544,5431,722,-4699,297,1421,3175,1792,-6920,-70,5666,-295,-33,-4067,-1188,8649,-1200,-6034,-191,942,6009,1861,-10256,1085,6163,700,1373,-7974,-1163,10784,-761,-5290,-1699,-1360,8041,1651,-9520,-1362,2736,3612,1429,-8728,-1987,7576,1471,-1923,-4351,-3234,9010,3614,-7571,-1069,-939,4841,4512,-9059,-2564,5577,842,-318,-5931,-4525,7347,2884,-3173,-1406,-1353,3813,3618,-6304,-1773,2306,2550,2295,-4722,-3296,4943,1366,-581,-2497,-1912,3519,1347,-3990,-60,1437,3142,1424,-4929,600,3253,-269,-1522,-2983,-330,5379,-1126,-2880,-315,349,3611,-597,-5187,1093,2474,1087,617,-5816,2010,5830,-1666,-2014,-2576,555,6118,-1262,-6124,1906,2440,2353,-1270,-8466,2590,5964,-1581,-1795,-5060,478,8954,-2068,-6238,-418,752,6073,-1486,-8290,1577,5127,1772,450,-5948,1099,8328,-755,-3105,-3538,44,7779,287,-7627,295,1977,2521,1573,-7286,-836,5317,1105,-755,-3443,-2027,6605,1707,-5704,-1603,183,5606,1733,-5974,163,3402,1759,-469,-3900,-409,4253,-703,-1786,-978,-1112,2983,1108,-4232,641,2097,2286,-1250,-3303,846,1746,74,-1075,-2248,1209,3231,-1962,-2804,-58,1189,2876,-2886,-3846,2564,2842,-784,-1103,-2767,2234,5001,-3034,-2271,13,1027,5135,-2483,-4872,3410,3419,757,-3202,-5182,2926,4337,-2526,-2884,-2879,2676,6634,-4172,-5373,879,3303,3916,-2655,-7192,2740,4242,41,-1743,-4642,2891,6190,-2164,-4567,-1384,2245,5397,-533,-6119,2219,3868,1521,-513,-6971,254,5822,-176,-2129,-2689,847,5863,-712,-5544,-986,1060,3119,-39,-3884,1364,2327,892,-1178,-2637,184,3551,-2165,-3549,-136,1667,1258,-1207,-2157,1229,1607,490,-1820,-2148,2232,1659,-1791,-1781,690,2431,2146,-3974,-2322,2100,2335,1640,-2734,-1623,3756,2068,-1791,-2975,-1175,2896,2901,-3532,-2614,-240,3559],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-6,6,-7,7,-9,10,-10,12,-13,15,-17,19,-20,23,-26,28,-32,35,-38,42,-47,51,-57,63,-70,78,-88,98,-111,126,-145,169,-202,247,-317,441,-731,3707,1825,-1149,-5200,-3953,8116,1144,-5049,-1715,-1221,5312,3374,-7527,-1629,3550,2745,1699,-6175,-1845,6703,559,-2488,-2665,-1262,5419,912,-5211,612,475,3703,-11,-5830,1897,2530,-1258,186,-4466,1107,5179,-3683,-3263,-331,152,5729,-3067,-4734,3602,1671,501,-224,-6584,4376,7021,-4501,-2418,-2585,1469,8151,-4681,-8164,4082,2119,3881,-2209,-10124,4854,7413,-3774,-1949,-5165,1175,10649,-4504,-7275,1440,283,7746,-1260,-10757,3629,6656,625,-914,-9098,291,10519,-1769,-4204,-2613,32,9228,-682,-9907,2022,3914,3857,1352,-9495,87,7797,-184,-2187,-4809,-1213,6900,-1304,-6148,567,1573,5196,879,-7215,1375,4219,716,-1508,-4707,573,5399,-719,-2249,-1154,-180,4640,-1954,-4111,1973,1395,2021,-1880,-4802,3130,3598,-1808,-2021,-2589,2018,4843,-3634,-2462,1601,811,3415,-4326,-5779,6018,2757,-1235,-2046,-4715,6262,5591,-5811,-1751,1025,2591,6928,-6182,-6325,5392,2560,2538,-3449,-7572,5074,4925,-5059,-2766,-2551,3968,8778,-6894,-6043,2790,1934,4944,-4139,-9592,4958,5646,-1896,-2662,-7379,3709,9391,-3176,-5194,-409,1940,5932,-3157,-8458,3599,3951,514,-1170,-7498,1659,6117,-2196,-2054,-2573,1510,6591,-2064,-4771,991,2295,4256,-1058,-5607,2401,4088,-1384,-2286,-2623,1278,3082,-1973,-2578,-911,1749,2972,-2806,-2992,2586,2860,-360,-2883,-2489,4653,2647,-2999,-2056,355,3457,3356,-6121,-1507,3420,1731,1505,-5208,-2379,5995,1629,-3057,-2932,-2239,5218,3331,-6622,-3290,1730,2767,2696,-6749,-3415,5680,2872,-307,-3166,-3482,7264,3932,-5412,-2465,-440,3877,5977,-7048,-5377,4508,3287,1716,-4370,-5499,6650,5234,-3171,-2260,-4154,3952,5787,-4941,-3881,1913,3129,4724,-4029,-5242,4446,3345,469,-2614,-4099,3021,5593,-2925,-2233,-686,1578,4657,-3142,-4153,1984,2215,962,-1833,-3933,2129,1965,-851,-2076,-1561,2189,3774,-3069,-1878,2143,1763,1584,-3351,-1486,3081,343,-2831,-2521,-796,3124,1409,-4031,-1323,2018,3418,932,-4799,-1754,4774,430,-764,-4658,-1290,6379,969,-4789,-2268,233,4054,1469,-7020,-722,4684,1876,972,-4542,-2193,6461,1098,-1856,-4452,-1659,5965,2571,-5058,-2174,1645,4485,2240,-6009,-2827,6184,2870,-748,-3074,-2288,5507,2299,-4070,-2142,-1805,3829,3032,-5004,-3270,3276,2601,2222,-3036,-3243,4598,1070,-1888,-2785,-2268,4251,2681,-3629,-1647,1011,2053,2792,-4099,-2626,3233,1280,-580,-1823,-1857,3941,1701,-2923,-160,219,2642,658,-2928,-39,2075,1246,-36,-2313,64,3675,-1214,-1785,-1216,403,4320,-658,-4060,825,2231,1224,-888,-4201,470,3577,131,-1914,-2285,1720,4256,-485],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,2,-3,3,-4,5,-5,6,-6,7,-8,8,-9,9,-10,11,-12,13,-13,12,-9,4,12,-55,210,-1667,-9526,2439,9160,-2625,-2251,-3817,2192,10924,-2721,-8539,826,1954,7541,-576,-11729,3731,7759,-182,579,-8545,-199,12726,-2806,-6342,-1875,-1384,10592,368,-11260,3375,4087,839,3317,-9974,-1617,10921,-2364,-2577,-2976,-2572,9940,1409,-8596,1964,740,3421,4089,-8256,377,7501,-1928,-689,-4639,-2044,9075,351,-4634,634,-68,4124,452,-7275,1278,3956,-1410,731,-4357,645,5792,-3105,-3016,-543,-212,4637,-2651,-5633,3339,2161,2356,-2662,-5660,5280,4596,-2450,-2698,-3787,4001,6481,-6117,-4952,792,3333,5221,-5375,-8089,5968,4714,591,-3779,-7421,5144,9228,-5169,-3184,-3179,2773,9522,-6154,-7594,3832,3268,5613,-3248,-10529,5438,8430,-1380,-2956,-5544,1147,11410,-5613,-6220,1457,231,8058,-1168,-9684,4001,4655,1036,43,-8165,1355,9855,-2529,-1938,-797,-1589,8500,-1336,-7383,3689,663,1065,762,-7669,1234,5391,-2051,-382,-1966,262,6444,-2998,-5201,2787,332,1519,-1131,-5310,4157,3614,-2371,-1848,-3098,2684,5653,-4096,-2363,1377,2731,3181,-3877,-4601,4406,2679,-383,-4019,-4447,6908,5308,-3654,-4202,-879,5653,5097,-7561,-3134,2804,3975,4660,-6210,-6051,6785,3533,-1558,-4403,-5445,6202,6287,-6583,-4092,168,4367,6815,-6633,-6372,5339,2855,2432,-4465,-8758,6508,7230,-3273,-2977,-4397,3058,8939,-5391,-5623,1282,1676,5368,-1693,-7797,5109,4888,-1360,-728,-5229,2837,7520,-4162,-2905,-26,811,5153,-3463,-5271,3482,2048,-239,640,-5647,3071,4801,-4030,-475,729,536,4111,-4312,-3641,2920,1461,985,-1869,-2215,4514,2288,-3351,-3100,-352,2840,2189,-4640,-2505,2650,2384,1674,-4895,-2047,5252,2584,-1749,-3279,-752,6381,1932,-5568,-2180,31,4991,1955,-7314,-2407,4171,3561,888,-5332,-3219,7857,2673,-3698,-3235,-1900,7107,4077,-6095,-2533,2402,3861,3356,-7780,-4206,6063,2861,-1098,-4961,-3583,8179,4634,-5441,-2739,-662,3850,5656,-6056,-5200,4057,2442,1492,-2810,-5065,5318,3137,-3075,-1680,-2242,3963,5341,-4353,-3034,1798,1814,2776,-2746,-3626,4331,1670,-1226,-2212,-2841,2938,2517,-4362,-769,863,1012,1659,-3455,-1831,4252,-1105,-1551,-1526,-1808,5039,873,-3295,-1666,1405,2873,230,-5903,-394,4171,2163,-840,-4080,-1170,4610,1049,-2681,-2718,1811,5614,276,-7154,-470,2818,3689,-367,-8043,-860,5511,1476,-2706,-5684,-319,7176,1218,-4680,-4144,108,5176,1577,-6654,-1185,3437,2186,440,-6046,-2406,6708,610,-2866,-3321,-252,6849,2857,-5117,-1244,506,2519,2155,-4705,-2100,4382,1287,-1163,-2879,-2317,4783,1276,-3981,-1853,1,2555,2111,-3320,-1858,2547,334,350,-2494,-2043,3950,435,-3019,-1742],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,1,-1,1,0,1,-1,1,-1,1,-1,1,-1,1,-2,1,-2,2,-2,2,-2,2,-2,2,-2,3,-3,3,-4,4,-4,4,-5,5,-6,4,1,-28,25,4880,4013,4067,-7884,-6524,10406,2803,-3799,-4342,-4965,7920,5459,-9733,-2647,568,3669,6846,-9817,-7463,9100,2642,655,-4478,-9138,10080,5321,-7178,-1967,-3569,3499,9693,-8662,-6481,4139,1311,5181,-4376,-8447,7836,4520,-3627,745,-5438,3485,8038,-6712,-3416,1702,666,5174,-3675,-6712,5560,2818,-789,-821,-4996,4753,4349,-4446,-925,325,1142,4435,-4255,-2964,5104,2247,-884,-2028,-2197,5104,1637,-4060,-2057,-481,6056,1507,-7364,-579,4099,3203,239,-7093,-1774,7326,920,-2368,-4906,-1567,9498,600,-6507,-1353,831,5395,2060,-9762,-1573,5973,1992,1033,-7855,-3776,10207,625,-3057,-2971,-2524,8269,3816,-10853,-1997,3113,3744,4714,-9868,-3862,9242,1358,-2016,-3468,-5471,9473,3992,-7252,-1424,-204,3492,6453,-9455,-3461,6675,1488,1676,-4703,-5806,7745,2457,-4973,510,-3356,3106,5148,-7846,-2442,3238,470,3947,-3820,-4183,5739,235,-2728,-275,-2445,4058,3021,-7001,-593,1645,359,826,-5677,-1500,4749,-33,-1931,-3040,-447,6082,-737,-5064,-707,1764,4281,553,-6858,1552,4601,1179,-1951,-6867,1343,6807,153,-3709,-2754,860,8820,-1814,-7353,-244,1997,5557,-1016,-10828,1139,7632,477,-2054,-7411,187,11116,-226,-5242,-1803,489,6421,1265,-10682,75,4238,1929,2377,-9356,-1278,10245,-411,-3346,-4136,-1967,9037,2051,-8730,-986,989,3695,3671,-7410,-1903,7181,537,870,-2569,-2414,8490,105,-6129,-879,-985,2903,3356,-7049,-577,4265,254,1277,-3767,-699,5662,-1340,-3699,-320,-609,3624,896,-5677,1592,3108,973,103,-4572,553,4880,179,-2636,-1855,2203,4733,-1129,-3974,1676,3139,2021,-2556,-6008,2874,3955,-974,-3225,-4546,3748,5458,-3210,-4636,-756,2766,5904,-3982,-7150,2338,4390,2282,-2995,-7178,3267,6963,-1633,-3231,-4724,2509,8971,-2978,-6407,963,2529,5760,-1275,-9212,1398,4861,1223,-1204,-6610,1225,8086,-718,-5780,-1944,37,6857,450,-7187,307,2641,753,953,-5822,-642,6631,-360,-1415,-3123,-1114,4233,-1259,-4813,821,-92,897,8,-5193,932,3813,-282,-342,-1833,422,4470,-1393,-3984,1237,286,2172,-1789,-4822,2093,2854,-538,-2019,-2196,3943,2828,-2467,-2742,-1036,3199,3301,-4083,-4173,2816,3843,-53,-4241,-4882,3215,4091,-959,-4004,-2874,2755,3692,-3396,-4612,616,3067,3784,-4365,-5717,2883,3728,890,-3558,-4409,3502,5705,-3209,-3282,-1539,2836,5254,-4549,-5924,1391,3399,3908,-3374,-6565,3170,5084,-1404,-3043,-3686,3374,6210,-1826,-4386,937,2250,3767,-2328,-6232,2411,3378,216,-1450,-4832,1586,3848,-2682,-1811,-340,53,4105,-2416,-4291,2283,662,109,-795,-2806,3011],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,-1,1,0,1,-1,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-12,12,-13,13,-12,10,-3,-14,54,-192,1815,5260,-6927,-5828,6640,3899,-395,-2258,-5094,5052,4403,-4312,-3005,-1729,3864,4485,-5868,-2912,2333,2437,1836,-4902,-3873,4661,1217,-1469,-1354,-3106,4463,1637,-5194,125,1172,1925,1284,-7360,1181,4523,-268,-414,-3108,-1432,8953,-2517,-4343,1762,-531,5502,229,-8098,2346,4789,-604,786,-6984,125,9161,-1896,-4590,-1688,-1264,8796,1071,-11186,2487,5263,2024,2349,-10022,-1399,12284,-425,-2681,-4668,-3248,11956,1526,-9589,-1035,1128,5068,3186,-10210,-1878,8435,876,455,-5677,-4313,9912,2807,-7142,-2171,-2400,6506,3815,-9341,-3047,3374,3928,2233,-7149,-3361,6445,1899,-2185,-4520,-3007,5694,3070,-4442,-1196,711,3529,2601,-5701,-1530,4152,249,264,-3142,-1013,6031,-673,-2843,-1497,-1114,4848,-603,-5077,1164,1644,1622,245,-5645,2449,5811,-2590,-394,-1852,583,7060,-2723,-5174,2971,1283,4298,-1773,-8361,2882,5915,-3278,-924,-5999,2234,9354,-3750,-5771,1266,1826,6452,-1124,-10140,3506,4445,1373,-551,-8979,2043,9427,-2881,-3921,-2052,-94,8131,-909,-9126,882,3596,3849,988,-9166,-108,7906,76,-1533,-3823,-1481,9137,783,-6253,519,-169,5262,1028,-7375,-1201,4077,1531,-561,-4304,-1500,6008,569,-3044,-1280,-317,6370,32,-4799,935,1566,968,-156,-3730,803,4199,-312,-1553,-2894,836,4295,-1645,-2269,735,1217,3458,-2577,-3976,3972,3728,49,-1635,-3884,3478,5599,-3226,-2320,-135,1626,4138,-4838,-4650,4738,1526,1769,-1920,-4952,5823,5117,-2955,-2230,-3317,3031,7047,-5731,-5640,2038,2886,4572,-2591,-7610,3865,5051,-1046,-2367,-5070,3294,7896,-3630,-4239,137,1216,7277,-2239,-7869,2117,3925,2817,-1600,-7086,2439,6004,-1585,-2230,-2599,829,7607,-2094,-6412,486,1878,2781,-1112,-5840,1217,5106,716,-1087,-3937,1001,5200,-1935,-3045,-259,784,4098,-1188,-4471,2219,2255,977,-1159,-3349,2083,2950,-1209,-1572,-1734,1942,3213,-2758,-1142,1045,1986,725,-1941,-2290,4353,1415,-1824,-2178,-1198,4178,3285,-4972,-2830,2401,3061,2857,-4851,-3259,4757,2355,-1531,-2837,-2692,5367,3717,-4890,-3083,345,4253,3593,-5428,-3787,3985,1906,1272,-4618,-4614,4949,3977,-2311,-3670,-2130,4567,5082,-6050,-4637,2155,3817,3295,-3416,-5412,4319,3912,-1321,-1119,-4527,1941,4880,-2483,-3567,-537,2981,4071,-3163,-4113,2031,3265,1182,-1218,-5313,2239,2594,-2884,-2453,-2515,2593,2907,-2953,-3242,1180,1877,1121,-1964,-2187,3321,1976,-858,-1835,-304,2294,2711,-2541,-1610,2063,1863,2257,-2912,-765,3576,1226,-245,-2400,-1180,4633,1266,-3862,-1165,194,2834,1385,-4031,-1134,2789,2231,-605,-4736,-151,5164,1188,-3038],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-6,7,-8,9,-10,11,-12,14,-15,17,-20,22,-26,31,-37,46,-58,77,-105,157,-260,544,-2925,-7922,-418,2117,6570,-433,-8494,-350,5480,1575,-180,-5820,-7,6300,-1998,-2318,-2047,500,6273,-2487,-6226,1003,1127,2532,-741,-4954,2135,3900,-1733,-369,-3717,1849,5196,-4262,-2058,1234,764,4063,-2690,-4540,5954,184,-1115,-649,-4416,6214,4425,-6731,-1461,-622,2008,5325,-6748,-4851,6281,1835,1686,-3724,-7192,7854,5526,-5431,-1643,-2261,3561,8216,-8166,-5430,3758,2898,4451,-4571,-8392,6948,5872,-3075,-2206,-6272,4627,9952,-6035,-4045,-429,3290,8708,-3493,-9379,4051,4979,1846,-1399,-8945,2514,9698,-3019,-4326,-3176,2558,8503,-3502,-8597,1965,3429,2915,-1751,-7160,2767,3961,-539,-1968,-3704,1534,4790,-1779,-2548,-1076,1006,4385,-2732,-3587,2915,1512,-244,-2791,-4685,3910,2595,-3318,-1710,-1876,2980,3654,-6529,-1205,3201,816,2692,-4792,-2547,5438,1360,-3421,-1713,-2816,6512,3866,-6496,-512,2772,2066,2694,-7019,-3714,8815,603,-694,-4158,-5764,8177,3258,-7543,-2011,125,4010,6308,-7611,-4163,6937,2209,2181,-4232,-7658,8074,3850,-4634,-3474,-3676,5451,7596,-7826,-4018,2769,2319,4713,-4696,-6732,5818,3786,-612,-2970,-6491,4653,5916,-5112,-3269,-1254,3426,4735,-4675,-4431,2682,3044,2076,-3523,-4511,4389,3204,-1071,-2764,-1680,3795,4369,-4107,-2039,594,1751,2477,-3973,-1649,3384,592,-1132,-1667,-1799,4857,313,-3663,-781,-138,2353,1650,-6111,350,4068,2,-583,-3313,-846,6786,174,-4472,-871,-566,4582,1613,-7144,1116,3700,2450,1391,-5511,-1478,8662,1597,-1320,-1966,-1749,6802,1710,-8192,-676,1960,3679,2553,-7559,-1831,5807,2027,-930,-4712,-3822,8142,2587,-5300,-1582,-1127,6104,3933,-7241,-3674,4215,3424,1263,-6164,-4253,6410,3330,-4217,-2903,-2450,4880,4151,-4274,-1507,45,3262,2422,-4498,-3287,3814,777,-1199,-2761,-2336,3675,3110,-4079,-1930,-1765,2850,1050,-4318,-407,2288,1415,196,-1913,-961,4275,219,-2137,-1242,-48,4093,-934,-4170,-75,2121,1683,-782,-4023,1117,4437,-971,-1889,-1922,705,6060,-2214,-4320,650,1488,3994,-1563,-6294,790,4997,276,-1527,-5532,2102,6233,209,-4328,-2190,98,5578,128,-7002,785,3410,3014,-94,-6769,367,6527,439,-2115,-4290,-350,7098,-305,-6307,-1341,1690,4318,1108,-6088,-1484,5556,2285,-1291,-4568,-773,5593,785,-3955,-2206,1313,3790,1184,-5698,-1481,2790,2373,732,-4190,-602,3072,807,-1366,-1826,621,2544,-80,-3233,221,1024,1359,-634,-3756,358,3737,451,-1573,-2103,1378,2861,-1717,-3240,-941,1938,2519,-1134,-2723,1779,3360,-192,-1220,-2823,2289,3397,-2759,-2831,-1295,1198,1844,-2552,-4080,2785,3432,3109,-2827,-3409],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-13,14,-15,17,-19,20,-23,25,-28,30,-33,37,-39,44,-48,53,-58,65,-72,81,-91,103,-118,137,-161,194,-239,307,-419,627,-1146,5382,2034,-10300,284,1727,6066,1345,-11128,-1648,9606,628,-2039,-7132,-2871,11722,346,-7939,-813,-1834,8999,5089,-12779,-984,6222,3052,3086,-9234,-3880,11360,51,-3272,-2651,-4796,9390,5384,-9380,-159,1108,2423,5553,-9285,-3867,8440,95,148,-3725,-5312,8341,2263,-7293,555,-1082,2184,4933,-6370,-999,4802,-930,1549,-3235,-3155,5873,476,-2995,114,-870,4006,983,-6939,287,3058,434,-396,-5677,107,5733,-478,-3381,-2674,179,6184,-706,-6729,9,3009,4462,-1655,-8127,994,5956,1364,-2205,-6600,2706,8646,-2408,-4949,-2523,1459,7415,-2173,-8453,1326,4050,5274,-1004,-10503,1793,8782,-1025,-2582,-5217,-453,11746,-2562,-7868,983,577,7887,996,-11602,752,7017,703,941,-7763,-2631,10337,-1856,-5393,-1071,-1874,8730,1572,-8832,2041,2852,2815,3222,-7768,-2148,8343,-1962,-1464,-1311,-3363,7242,693,-7478,1817,-527,1063,2341,-6112,694,4396,-1370,607,-3149,-1262,7029,-763,-4639,867,915,2888,-347,-6553,2743,3857,-663,-1938,-4722,2253,4914,-3400,-3667,-1095,1495,5416,-3065,-6029,2864,3580,2250,-3299,-6450,4620,4929,-2215,-4363,-4661,4460,7840,-3900,-5166,869,3481,6764,-4671,-7928,4935,5331,2211,-2362,-8589,3490,8628,-3445,-2705,-3533,1997,9221,-4088,-7356,2433,3568,4012,-1347,-8569,2300,7715,-1648,-265,-6231,396,9157,-3146,-4737,44,297,5845,-260,-8739,2363,2549,-83,72,-5415,519,7586,-2782,-2273,-397,-875,5266,-932,-4617,2587,628,-84,-1159,-4891,2626,4768,-2863,-2651,-710,1140,4534,-2466,-4292,3170,2404,1878,-2755,-4682,3585,2889,-1366,-3139,-1942,3991,3350,-4025,-3404,1408,2677,3779,-4537,-4586,2947,3901,653,-3884,-3507,4882,4850,-3149,-4379,-2482,5271,5772,-5707,-3762,2517,4348,3997,-4398,-6425,5237,4013,-1146,-3616,-4891,5522,6261,-3986,-4023,-296,2714,5976,-4899,-5554,3250,3493,1692,-3357,-6861,4206,5244,-2421,-3413,-3444,2720,6906,-4626,-4999,1412,1196,2948,-1208,-5963,2901,2811,-1456,-1292,-4684,1367,4648,-3729,-2679,490,621,2921,-3219,-4546,3175,2025,-1650,-1333,-3276,2999,3906,-3493,-1451,677,2287,2032,-3574,-3488,2666,1809,-138,-2757,-2830,5388,3426,-2964,-1656,382,4388,2637,-5622,-1752,3428,2724,-880,-4489,-2214,4362,2851,-2495,-4079,-2671,5008,2547,-4677,-2946,677,4779,3385,-7326,-2833,3831,3603,1644,-5337,-3251,4813,3502,-2690,-3492,-1926,5178,3407,-5346,-2948,618,4499,3378,-4072,-2974,4796,2845,-938,-2451,-3974,3845,4231,-3575,-2443,-439,1529,3203,-3249,-2178,3213,2451,771,-2461,-2532,4313,2799,-2646,-293,-829,1971,2561,-4018,-1670,2367,2154,1397],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,13,-15,15,-17,19,-21,24,-26,29,-31,35,-38,43,-47,52,-59,66,-76,87,-100,119,-143,180,-241,378,-1671,-3520,-5944,5656,8037,-7784,-4388,452,3599,7426,-6171,-9853,5775,4085,1030,-2123,-9686,7031,8615,-6293,-3719,-2183,2205,10577,-6007,-8541,4374,2632,5231,-315,-11807,5969,7538,-4147,-1819,-6246,2681,9925,-4401,-5954,3502,-145,7354,-452,-9932,4765,3574,-2208,1273,-6588,1679,7118,-3874,-2588,639,-763,6913,-1736,-6008,4377,-218,885,-633,-5735,4331,4656,-4734,-950,-658,1472,4723,-5352,-3121,4291,2140,1322,-4230,-3711,5252,2920,-2618,-2554,-1578,5798,4479,-6124,-2252,1437,3179,3092,-6954,-4118,6757,3105,1114,-6044,-5704,8781,4193,-6389,-3222,-2230,6887,6077,-9057,-3689,3946,3509,5154,-6639,-8181,8352,4069,-2443,-3371,-7073,7621,7001,-7247,-2900,-511,4057,7063,-7183,-7496,6649,1942,2328,-1811,-8463,7661,6487,-5626,-1313,-2941,2557,8915,-7334,-4993,3343,631,3836,-2576,-7393,6148,3243,-2238,590,-4575,3076,7063,-5637,-729,2961,442,3927,-3211,-4070,5351,1615,-1469,-860,-3399,3759,2640,-4754,-740,1389,2303,2651,-5998,-1799,5235,2297,-393,-4242,-2745,6581,1597,-3958,-2417,592,5415,1150,-6261,-2350,3194,3495,1104,-8714,-1836,8031,978,-955,-5113,-2541,9409,2327,-6972,-2508,225,7069,3461,-10556,-2319,4566,2938,2335,-6614,-4093,8536,1230,-3974,-3149,-3378,7963,4248,-8067,-2306,1701,3646,4730,-8024,-4589,7672,1826,503,-3111,-4484,7146,4119,-6495,-1116,-1871,2987,5209,-5833,-4158,5750,333,1764,-2094,-4000,5750,1184,-3345,-612,-1627,3056,3778,-5450,-1881,3258,-545,1639,-3605,-2657,5315,744,-3248,-6,-481,4232,1555,-6053,891,2842,1761,-301,-5748,-892,4724,-78,-1978,-3316,182,6975,-1152,-4589,-714,2188,5029,33,-6843,206,5469,2608,-1534,-6474,-27,7337,69,-3903,-3764,1112,7329,-1020,-6783,-371,2524,5310,-180,-8453,-570,6643,913,-1054,-6113,-1908,8632,550,-4752,-1817,1201,6448,2493,-6956,-1120,4022,1366,773,-6205,-2511,7149,85,-3251,-2555,-1783,6252,1185,-5331,-1187,889,2095,2199,-5038,-1650,5016,76,-1405,-2900,-1043,5316,-75,-4620,349,1165,1004,1258,-4622,115,3884,-222,-556,-2664,-653,4480,-1458,-2402,-137,263,2824,-123,-4169,1525,3661,594,-1744,-3381,1411,4703,-1947,-3281,-1914,2043,4877,-1872,-5887,-254,3323,2980,-2391,-6050,2741,5742,975,-2434,-3967,1809,6391,-1362,-5149,-1084,2994,6449,-1511,-4903,-987,4375,2513,-1964,-7610,2032,6537,-1352,-2902,-3937,1710,6231,-927,-4894,342,1997,4156,130,-5893,69,3823,312,-2312,-5740,-51,6042,-501,-2960,-1685,1175,4406,-752,-5765,971,1698,1909,495,-4394,987,4051,115,-2289,-956,712,3703,-1584,-3313],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-7,8,-9,10,-11,12,-13,14,-15,17,-19,21,-23,26,-30,33,-37,43,-50,60,-74,97,-141,263,-1645,-5295,-2260,7264,3027,-7233,-1745,1425,5121,1012,-6646,-2952,5334,1116,-61,-4473,-2103,6304,610,-3430,-3138,-157,5882,624,-5204,681,1251,1278,361,-7068,535,5692,-2018,-459,-2946,1051,6695,-2875,-4707,3128,343,3242,-914,-8430,4099,5051,-1728,480,-5375,1861,10167,-5159,-4734,2446,191,6675,-2549,-8105,5350,5027,-466,-314,-8053,1654,10134,-5671,-5213,-977,353,10297,-2764,-10550,2759,3751,3298,309,-10901,2867,9497,-996,-1494,-5281,-1242,11324,-1549,-8422,354,1139,6780,306,-10135,570,6597,481,-703,-6793,-214,8154,651,-3524,-3537,-966,6926,546,-7029,-14,2718,3155,126,-7306,-494,4686,1359,-796,-3697,666,5667,-834,-2989,-283,39,3428,-1466,-5161,2095,2875,680,212,-3735,3241,3563,-4913,-1603,630,1040,4751,-4440,-4732,3749,1248,1415,-2167,-5673,5587,3759,-4052,-1463,-2742,4379,7173,-6538,-3467,3434,993,4069,-3338,-7982,6223,5138,-3309,-1804,-6034,4654,9046,-5989,-4861,609,1718,7598,-4296,-8793,5900,4233,876,-657,-8410,3144,8516,-4155,-2521,-4229,1741,8801,-3042,-7481,1941,2294,4402,-1496,-7361,2661,6290,246,-2428,-4157,1529,7434,-1168,-3777,-336,1679,5597,-2083,-6239,1391,2214,2314,-1834,-4305,1343,4126,-1129,-1818,-1856,1679,5570,-2042,-3429,949,1092,1886,-2151,-3196,4418,1663,-1918,-2080,-2358,5489,2477,-4411,-648,447,2325,3009,-5214,-3390,5308,784,-63,-3236,-3911,6173,2938,-5865,-214,-552,3890,3793,-6759,-3232,4814,1775,665,-4132,-5149,7879,3706,-4891,-2943,-2731,5159,4557,-6765,-3587,1968,2785,3301,-4648,-6118,5458,4328,-2230,-2533,-4107,4861,7330,-5154,-4069,-1152,3669,4823,-5230,-4803,2808,2308,1518,-3316,-5598,4398,5362,-1608,-3756,-2341,2944,4777,-2707,-4499,1923,2883,4094,-3425,-4018,2999,2263,-195,-2190,-1146,3061,3846,-1629,-1751,-638,2105,2764,-3493,-2691,3147,1347,745,-2358,-1790,4055,328,-2412,-955,-663,2262,418,-4838,414,3087,1463,760,-4330,-1513,6443,150,-2011,-2523,-297,4654,1504,-6044,-1239,1813,2756,970,-6955,-2040,5107,2256,-1546,-4228,-1625,7140,1527,-4984,-1684,763,5010,2856,-6447,-2400,4615,2281,404,-5405,-2892,6018,2913,-3090,-2732,-1306,5540,3169,-4613,-2589,1857,3246,2328,-5582,-3628,4432,1980,-69,-3612,-2474,4117,3591,-2677,-2388,-1462,2467,1886,-3763,-1372,2631,2082,964,-2265,-1991,2774,1381,-517,-2458,-1001,3308,2070,-3546,-869,1803,1380,784,-3285,-199,3472,290,-788,-1934,199,3443,-1816,-2596,-67,1682,2695,-1150,-4055,775,3939,-439,-769,-4094,936,5683,-862,-3156,-168,1931,3199,-1464,-5167,239],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,9,-10,11,-12,13,-15,17,-18,20,-23,25,-26,29,-32,36,-39,42,-47,51,-57,63,-70,78,-89,101,-117,136,-162,197,-249,331,-477,811,-3455,3607,8332,-2136,-4211,-6035,2161,8023,-2410,-5333,-408,1614,5426,-3388,-7588,2061,2671,2678,-914,-5671,3849,3977,-2008,-1418,-2159,2292,4618,-4573,-2325,2092,846,2439,-3908,-3226,6147,1301,-2767,-1992,-3014,5098,2936,-6382,-581,1053,1180,3267,-7499,-1711,6726,-1103,-686,-2492,-4020,8600,2868,-8037,-507,365,3920,5642,-10228,-3197,8327,1351,1002,-5702,-6333,10243,2965,-6173,-2285,-2577,6463,7075,-11161,-3430,4255,3151,5109,-6415,-7033,8217,4412,-1896,-3665,-6052,6752,6919,-7884,-4061,423,3678,7370,-5831,-5818,5496,3077,964,-4072,-5871,5783,5376,-2347,-2542,-2658,3344,6511,-4168,-3273,1772,3113,3344,-3822,-3851,3332,2104,-332,-2565,-3192,4509,1558,-4301,-714,-863,3926,2969,-5285,-328,3386,-159,1655,-3803,-950,6616,-193,-3191,297,-1103,5542,1622,-6962,1852,1884,779,734,-7592,-137,8284,-724,-2959,-2080,-1526,8851,-26,-8630,719,2026,3857,1676,-10003,-197,8392,-607,-1099,-4799,-2669,10200,1191,-7662,-710,74,6390,3774,-10180,-1927,6635,2230,1071,-5990,-3688,10279,2930,-3933,-3120,-2016,6708,3693,-6518,-1824,2100,3968,3013,-7749,-4253,6193,2658,-663,-3952,-3578,5567,2873,-4404,-1537,46,4526,2278,-5365,-1526,2802,2487,486,-4430,-1814,5958,705,-2536,-1891,-480,4482,-500,-3568,58,1002,3319,979,-4711,1006,3754,-905,-868,-3481,295,5543,-2693,-3776,1404,-145,3832,-906,-6365,3096,4399,-769,-1630,-5789,2204,6827,-2867,-4796,-357,-322,7364,-1796,-6879,2447,3617,2414,-861,-6910,246,7790,-1707,-2803,-3783,873,9336,-596,-7031,24,3234,4407,129,-9816,127,6116,913,-1564,-5406,-477,6502,25,-4344,-562,468,4950,1352,-7510,-738,4684,2900,-854,-4898,-991,5547,898,-3252,-1928,-662,4293,392,-4490,-1111,150,4007,663,-3754,-351,3595,583,-535,-3049,303,4949,201,-2022,-1570,306,3561,-5,-4335,1676,2513,-182,-935,-4158,2447,4598,-2727,-1918,-1410,1559,3405,-4665,-3583,2179,3027,1736,-1882,-4830,4143,4584,-1973,-1438,-3490,2339,5425,-3378,-4210,968,2947,4240,-2966,-6770,3807,4387,139,-1625,-5664,3304,5948,-2715,-3905,-1708,2596,6409,-2401,-5469,1518,5293,2100,-2170,-7430,1478,5545,-147,-3132,-3865,1385,5407,-1877,-5607,-1119,1915,3409,-1312,-6321,370,3500,1506,-1667,-4917,1187,5134,-481,-3112,-1818,413,4713,-2120,-4509,370,2523,1717,-976,-3279,2030,3523,-508,-2139,-309,1968,3076,-2432,-1970,1289,2399,1706,-2146,-2690,1642,1530,-848,-662,-1254,3112,2942,-2408,-2099,1276,3087,1937,-3497,-3329,3212,2649,-105,-2838,-2041,5155,2906,-2355,-3376,318,3047],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,5,-5,6,-6,7,-7,8,-10,11,-12,13,-15,17,-18,21,-22,24,-27,30,-34,37,-41,45,-50,56,-62,70,-79,89,-101,116,-126,105,97,7630,2773,-1874,-4850,-3522,9065,3145,-8027,-2587,-644,6608,5526,-11042,-4255,6601,1899,2920,-6847,-7593,11608,2752,-4309,-2383,-4784,7223,8350,-10624,-3030,2442,2439,6546,-7886,-9536,8354,3152,51,-2261,-7894,7280,6632,-7464,-1811,-461,1511,7132,-6539,-5518,6501,471,2033,-1076,-8272,6224,3558,-4269,1093,-1112,2010,5151,-6063,-2513,3407,255,2055,-3086,-4080,6188,600,-3431,-225,-1745,4003,3180,-6391,-1543,1623,3110,1474,-5660,-1335,6082,766,-2192,-3390,-1595,7903,798,-4882,-1374,1117,6195,1225,-8180,-1122,6509,2944,-635,-8697,-820,9494,475,-4227,-3339,-1401,9456,1892,-8195,-971,1580,6225,4196,-9515,-1367,7550,699,220,-7243,-3868,10630,1245,-6361,-1675,-1630,7457,4070,-9357,-1434,3820,2670,3655,-7065,-5089,8985,1020,-2660,-1992,-5162,7286,5332,-7826,-210,368,1290,5047,-6927,-3615,6411,-131,-329,-1400,-5699,5951,1204,-5618,83,-562,2667,3828,-6344,-944,5443,-451,665,-2385,-1458,5930,187,-3485,515,582,3309,206,-6031,355,4488,671,-1363,-5388,520,5760,-663,-4433,-3423,716,7501,-882,-5464,-133,3229,4775,-1358,-8010,1777,4994,1146,-2076,-7081,2246,8742,-1019,-4822,-4108,1232,8319,-885,-8655,-45,3666,4347,283,-8790,-175,7639,1225,-2381,-4921,-1863,10796,771,-6231,-623,129,6397,1511,-9645,-151,5183,451,1052,-7504,-2581,9398,-263,-3714,-653,-1991,6140,2024,-8699,1044,2513,269,3094,-5901,-314,6017,-992,-1294,-765,-1800,6128,-453,-5832,982,2942,743,1565,-4888,1106,3617,-1552,-762,-1649,254,5245,-2073,-4988,94,1624,2766,-2741,-6214,2861,3792,-355,-2373,-4123,2250,5195,-2911,-4910,-1665,3513,6001,-4395,-6357,1790,3845,2873,-2774,-7274,3507,6049,-941,-3991,-4610,4515,7507,-3662,-6332,-1369,2785,6388,-2161,-7756,2809,4897,1751,-1497,-7845,2077,7086,-2201,-3132,-4027,696,7012,-1522,-6963,1449,2273,4726,-420,-7828,2167,5480,-926,-1274,-4307,-934,7294,-1604,-3281,-139,152,4166,584,-5920,1497,3623,88,-304,-4616,1094,6139,-2162,-1399,-116,489,3705,-1326,-4589,1958,1644,633,-493,-2548,2211,4432,-2135,-1527,-328,1662,3562,-3101,-4449,1686,2414,1793,-2805,-3963,2827,4938,-653,-3678,-3024,5199,4687,-3473,-4222,124,4145,3904,-3758,-4900,2526,3958,649,-2894,-4167,3361,4085,-2639,-3462,-3424,2684,5450,-3643,-4246,2178,3107,4481,-3302,-5071,3398,5086,-1179,-3386,-4825,3142,6102,-3581,-2937,-2050,1614,6010,-3347,-6358,2943,2260,2071,-1538,-5742,2782,4893,-1370,-2311,-1316,1502,4450,-3095,-3643,1591,516,1464,-1231,-3726,3582,2392,-1061,-1537,-2587,772],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,0,0,-1,0,0,1,0,1,0,1,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,0,-1,2,-5,8,-15,27,-52,107,-287,2509,6600,-4000,-9848,5074,7363,-262,-2071,-9138,3286,10470,-3038,-5801,-2336,1390,10479,-2393,-9858,3783,3654,3873,-876,-11971,2436,9483,-2300,-1819,-5429,-1769,11720,-2161,-9025,2633,-1030,6273,2865,-10854,1699,6637,-804,1117,-7667,-2142,10547,-1847,-4178,608,-2652,7401,1794,-9228,1760,2696,-418,3060,-6959,-653,7633,-3390,-2316,-1003,-1238,6232,-1341,-6387,3544,1257,-176,184,-6334,2761,4351,-2782,-1446,-1115,1929,4649,-3436,-5955,1984,1935,2882,-3537,-5631,3746,5825,-119,-3256,-4887,5071,6681,-4864,-5415,-1412,4665,5545,-6108,-6029,4089,3562,3392,-4753,-7020,6626,6546,-3096,-3227,-5941,4198,9383,-6288,-4453,544,3485,8308,-4859,-9072,4781,4538,1626,-1688,-8922,5314,9175,-5510,-2620,-3456,891,10645,-4000,-7314,3117,1333,4128,309,-9441,3701,6203,-2635,-1185,-5387,-665,8951,-4045,-4183,1993,-763,5290,-563,-7805,4544,4247,-1606,1103,-4502,1410,6628,-4730,-2628,1235,1283,3717,-1830,-4396,3939,1858,-385,-959,-4201,3984,4827,-3609,-1901,-513,2422,4424,-4803,-3947,3618,2645,963,-4910,-4286,4908,3034,-2249,-3670,-2376,6775,4629,-4973,-3484,934,4536,5299,-7050,-4862,5643,3447,749,-6369,-4367,7642,5754,-3557,-4209,-2620,6011,5734,-7696,-3979,4139,2809,5625,-5194,-7078,7031,4306,-1648,-2830,-7035,5489,7684,-5399,-2558,-1422,1693,6914,-5359,-5923,4076,937,1299,-1845,-6150,3966,4624,-3578,-570,-3905,1312,6114,-5160,-4357,3209,1635,3593,-1713,-5130,5551,3643,-3122,-399,-2322,2283,4436,-6488,-640,2122,1029,1878,-4325,-3344,5590,1570,-1774,-1309,-2305,3780,2543,-4235,-2781,1056,3636,1318,-5532,-2641,4179,1875,-650,-5742,-1916,6779,2755,-5159,-2653,-32,6648,3618,-7228,-2369,2051,4816,2435,-6337,-2154,5468,2203,-1383,-4614,-2072,6753,3930,-5170,-3154,18,4587,2634,-7344,-3790,3966,2875,2253,-6005,-4316,5953,2363,-2397,-1721,-3224,6342,4632,-6242,-2211,1014,1332,2479,-5274,-3630,5458,3221,-29,-3492,-5268,5273,2458,-5051,-1178,-831,2786,3818,-4326,-2896,4145,348,-187,-2273,-3156,5169,1483,-4020,-1051,-1260,3051,1795,-4423,-447,2965,276,-590,-2919,-537,4031,724,-2293,-1667,120,3640,22,-6225,-610,2418,2496,-1347,-5836,-540,5447,764,-3148,-4568,140,5793,430,-5840,-2051,1409,4880,707,-8102,-226,4467,2880,-889,-5689,-1026,6487,1735,-3043,-4219,174,5765,-162,-5122,-1246,1934,4460,808,-6630,-2163,4702,1185,-1447,-4786,-1294,5648,1344,-4542,-2169,464,4866,1654,-5903,-1419,3789,2702,1385,-5279,-2869,3936,337,-2733,-1919,-2508,3842,1788,-4027,204,1407,2783,880,-4479,-168,3379,433],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,2,-2,2,-2,3,-3,3,-3,3,-4,4,-4,5,-5,7,-7,8,-10,11,-13,15,-19,24,-31,43,-62,103,-216,1242,3925,3622,-392,-8531,560,7812,1404,-2537,-4434,741,7923,-1027,-4875,-2868,608,6505,-1294,-6265,2198,1991,1876,174,-5575,2018,3847,-2707,-1470,-1573,244,5207,-4429,-4046,3386,-1057,2719,-2268,-6629,5672,3296,-4540,87,-3110,2430,6467,-5901,-2794,4455,-296,4258,-3962,-6500,6975,2801,-2762,-1071,-5972,4753,7486,-7682,-3853,1651,1557,7569,-6186,-9302,7379,3874,1387,-2177,-9486,5685,8666,-5302,-4020,-3809,2260,10176,-5553,-7879,3569,2759,4908,-2285,-9682,4051,7927,-553,-2363,-6631,1965,9000,-3669,-6167,-843,2474,7572,-1937,-7853,1685,4364,1868,-2530,-5531,746,5610,-1471,-3030,-2879,817,5766,-2453,-3052,158,760,4619,-2336,-3898,3171,1564,-461,-550,-4424,3140,4253,-4337,-914,-322,1216,4691,-4487,-2719,3855,303,746,-2596,-3902,6781,1976,-5430,-481,-1949,3839,4961,-6871,-2597,3997,1902,3558,-4793,-5396,8870,2489,-5312,-690,-2743,5784,5904,-7883,-2375,3848,1305,5759,-6612,-6556,7659,3488,-3072,-3092,-5030,7073,6767,-6648,-2686,-199,3980,6749,-5851,-6548,5296,2912,1750,-3005,-6838,4744,6903,-3441,-2954,-3708,3085,5632,-4037,-5436,1199,2679,4288,-2142,-5822,3393,2645,524,-2635,-3812,3142,3953,-2810,-1823,-767,2527,4215,-3729,-3638,2272,1953,1774,-2318,-3187,3816,1082,-1540,-890,-2571,3171,2891,-4106,-22,1166,1588,2094,-5017,-1658,5243,62,-862,-841,-3359,5757,913,-5278,-774,1289,2746,1972,-6716,-978,6172,482,-918,-5248,-2150,8121,659,-6354,-850,290,4687,3880,-8552,-1123,4816,2868,1285,-6549,-3740,7235,2034,-3401,-2773,-2789,6573,4068,-6271,-2617,1642,4374,3402,-6774,-3122,5380,2052,-725,-4020,-4478,6010,4765,-5845,-2383,-1423,2945,2554,-5432,-2732,2735,3251,681,-4678,-2496,3523,2339,-1249,-3467,-2731,4160,2019,-3745,-928,1482,1327,827,-3790,439,3048,810,-962,-1753,-273,4370,130,-3567,-116,424,2452,49,-4344,1869,2806,-348,-280,-5224,779,5555,-153,-3669,-914,-315,3916,-1030,-5715,1523,2097,2143,-469,-5444,480,6989,-466,-3000,-3497,-167,5057,-97,-6210,-335,3125,4051,178,-6818,752,6365,1934,-1170,-5516,-1069,6057,739,-4866,-1787,129,4901,2240,-6252,-1599,2900,2954,-511,-5709,-1444,6076,1709,-2804,-2544,-226,5301,2415,-4877,-1771,253,3853,577,-5647,-1478,3169,670,-1006,-3564,-1707,4406,658,-2787,-1664,399,3846,503,-3663,-487,2876,912,-504,-3401,947,4391,-1516,-864,-934,120,4487,-1065,-2862,1300,1101,1214,-573,-3467,1269,2538,-1295,-1800,-2929,2061,3343,-1837,-3352,-395,1287,2732,-1492,-4047,2428,2769,273,-2716,-3593,1825,4224],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-4,4,-4,4,-5,6,-7,7,-9,9,-11,11,-13,14,-16,17,-19,21,-23,25,-28,31,-34,38,-41,46,-51,57,-65,74,-83,97,-114,136,-167,215,-291,441,-832,4518,7101,-6894,-5070,1906,4151,3171,-4655,-4803,5603,3013,-741,-3330,-3461,4021,3832,-3781,-2091,-1134,3425,3590,-5874,-1484,3033,1389,714,-4054,-2357,7334,-690,-3136,-792,-2147,4726,1196,-5929,1325,2657,1051,2566,-6306,301,7163,-2643,-2855,-972,-3218,8120,-1147,-8688,2697,2119,2648,2677,-9526,1028,8534,-1259,-546,-5137,-2150,11578,359,-7934,-52,158,5745,3710,-11548,-160,7744,1429,1396,-8246,-4202,11582,700,-4992,-3841,-3227,8340,4010,-9656,-2714,2668,3524,3328,-9185,-4089,8525,2361,-1569,-5448,-4711,8014,2973,-5274,-2931,-1539,5593,2928,-7484,-3685,3357,1921,1629,-4555,-3385,5704,2161,-1017,-3200,-3185,6250,1934,-5431,-546,155,3498,1121,-6049,275,3129,-323,820,-3849,-255,5750,-2435,-3157,234,581,2679,-340,-6001,2975,3744,543,309,-5760,1718,7687,-3553,-2395,-69,-371,7839,-1814,-7825,3664,3427,2342,-15,-7803,1873,8435,-3085,-2317,-4079,512,10992,-2428,-8025,2333,1762,5828,-382,-9811,1394,7912,-259,-823,-6655,-1286,10260,-2544,-6140,-2479,-405,6919,1187,-8676,-889,4790,2888,1652,-7188,-1866,7586,353,-1729,-3333,-2062,5927,1852,-6145,-1026,2191,4114,1000,-6791,-949,4013,831,33,-4718,-606,4702,585,-2530,-966,-882,3921,-1413,-4385,877,1285,2217,-1181,-4572,1385,3523,-3131,-1479,-2235,182,5045,-3440,-2964,3399,509,2304,-1638,-5369,5119,3543,-1684,-813,-3633,1764,5620,-4525,-2239,360,1889,4822,-3339,-6246,4975,3309,-761,-1366,-5636,3907,5976,-3235,-3090,-1139,2122,6351,-4015,-6823,2622,3684,3291,-1445,-7133,2181,6530,-758,-2625,-4297,1572,9194,-2280,-6542,-851,2573,5285,-1845,-7809,1946,5102,-101,-2599,-5744,1696,6532,-631,-4528,-2431,889,6045,-497,-5353,689,3410,1932,-703,-5111,1047,3089,233,-1376,-2987,1284,3876,-1028,-2590,148,1646,2765,-1787,-3305,2562,1699,776,-1903,-2503,3302,3604,-2364,-1226,-20,991,3625,-3635,-3034,1846,1855,1178,-2982,-2797,4657,2758,-3662,-2287,-1183,2993,4791,-5221,-3210,2820,1916,2176,-3933,-4897,5254,2564,-2732,-2857,-2868,4618,5364,-4803,-3979,1128,2915,3852,-5808,-4540,3994,2876,536,-2794,-3911,4825,4598,-2371,-3233,-1380,3602,5431,-4106,-4056,1106,1574,2600,-3279,-5734,3665,5321,-1036,-2629,-2669,1996,4636,-1720,-4712,-544,2673,3416,-2516,-3562,1494,3389,2068,-1605,-2962,1612,2569,-1688,-960,-953,1769,2805,-3539,-1434,2067,987,677,-2472,-1296,4248,1927,-1024,-847,286,3467,1665,-3364,-2467,2344,2155,281,-3530,-1897,3930,632,-1562,-2185,-446,5071,1851,-2650,-1290,1463,4476,1672,-5364,-1738,4392,1693,-306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,11,-12,14,-16,17,-19,21,-24,26,-29,32,-35,38,-42,46,-51,56,-62,69,-77,86,-97,109,-124,144,-170,204,-254,333,-478,839,-4048,-5805,677,4225,5824,-8138,-5736,4921,4222,1794,-3869,-8912,8846,6370,-4114,-3240,-5177,5012,9248,-8076,-6550,2300,3190,6887,-4321,-9456,6780,5178,-1698,-1678,-8182,5171,11333,-5676,-4627,-59,571,8685,-4543,-8101,5390,1884,1908,-838,-8912,3712,7797,-5218,-1456,-3113,-613,7899,-5018,-5506,4645,236,2289,-605,-7109,5083,3925,-3769,965,-2500,2289,5763,-6713,-2300,3312,625,2627,-3853,-5299,5718,2878,-2726,-2236,-3384,4326,4136,-5300,-3137,1686,4306,3139,-5674,-4238,5309,3426,-185,-5454,-3434,7244,3312,-4508,-3881,-1598,8382,4248,-7831,-2843,2452,4074,3384,-8407,-4438,8246,3284,19,-5903,-4834,8549,5081,-6289,-1850,-2836,6471,6770,-9428,-4173,5680,1593,2679,-5707,-7974,9236,3159,-2814,-2440,-5786,4163,7218,-7993,-2117,1498,1689,6614,-5310,-6835,6678,406,-1122,-657,-7072,5403,5499,-6131,-364,-465,769,6138,-5420,-3249,5706,-207,-105,-525,-4661,5515,2720,-5942,779,-1488,1747,3637,-6378,-1264,4744,644,1024,-4189,-3011,6261,2243,-2245,-2100,-439,5443,1041,-5714,-1787,3374,3270,-178,-7053,-1777,6649,1832,-2496,-5494,-532,9244,1346,-6847,-2421,486,6565,2280,-8736,-1426,4558,4489,341,-8739,-1205,9087,1474,-3611,-4164,-2519,8421,2187,-8239,-2351,822,5211,3912,-9550,-2425,5913,2079,463,-5676,-5129,9234,3047,-6295,-1442,-2856,6266,4179,-7635,-1855,3407,2301,3389,-4588,-4484,6285,1246,-2194,-1121,-2719,4966,3220,-5695,1149,1486,128,3644,-5054,-1673,6424,41,-575,-910,-4083,5349,545,-5416,1654,856,1173,586,-5471,1164,5822,15,-1543,-2609,-336,5408,-769,-5547,-1142,2138,4774,38,-6884,1109,3749,2436,-2505,-7096,588,6379,-104,-3750,-4111,1732,7991,-1660,-6970,-2398,3089,6489,-357,-7880,-129,5281,2157,-1927,-7426,527,7145,-310,-4148,-4036,517,7675,856,-7885,-961,3175,4003,532,-6640,-686,6815,-238,-1114,-3530,-1584,7416,-490,-5629,-593,-372,4332,967,-7006,-857,4496,92,265,-4803,-1437,6671,136,-3788,-740,-90,3105,1408,-5079,1534,2458,-1049,653,-3613,-798,5327,-1678,-2618,-715,-1187,3352,-1425,-3685,1306,2865,382,-813,-4675,1900,4516,-1179,-2825,-1449,1582,4935,-2133,-4207,669,3877,4253,-2007,-4985,1392,3472,426,-3419,-4286,3222,6354,-1293,-4586,-1281,2751,5143,-3579,-6535,957,4457,3255,-2563,-5754,2816,5656,560,-2545,-3996,1919,6062,-2134,-5384,-881,2851,5000,-1513,-6038,1602,4352,2018,-1357,-5520,1647,5946,-492,-2588,-2354,1411,5142,-1166,-4398,1622,1351,2671,25,-6007,461,4317,-1459,-1697,-1663,728,5394,-1343,-3509,162,1331,2741,-1049,-5226],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,11,-12,14,-16,17,-19,21,-24,26,-29,33,-36,40,-43,48,-54,60,-67,75,-85,95,-109,127,-149,179,-224,295,-427,753,-3653,42,10642,-105,-7248,-1043,1333,8684,988,-10200,1991,5880,3081,84,-10566,-1115,11392,-262,-3955,-5486,-2497,10813,16,-10251,467,1367,5204,4105,-10627,-1232,8201,1165,1305,-5141,-5379,11088,1436,-6790,-834,-2351,6601,5567,-10192,96,4846,173,4300,-6791,-3844,9095,-645,-2732,637,-3847,6196,3569,-7248,1954,2762,152,3215,-5581,-1016,8332,-1700,-1857,-764,-2097,6924,409,-5957,2366,2494,1301,1365,-7335,1649,6919,-793,-1927,-4499,1255,7494,-2305,-4316,-384,3264,6250,-2695,-7079,2537,5312,2627,-2374,-7740,2563,7759,-986,-4489,-4883,2656,9177,-3371,-7763,654,2924,6445,-1936,-10270,2893,6962,581,-2255,-8559,1970,11806,-3148,-4873,-3244,779,10067,-1700,-8958,1052,2732,3248,1013,-11416,855,10206,-2378,-1676,-5099,-2701,10178,-939,-7277,639,-898,4835,1652,-9601,1483,5617,-1661,941,-5350,-283,8765,-3005,-4193,1451,-2284,4565,1577,-8039,1884,3365,-1615,416,-4392,335,5981,-3105,-2301,89,300,5398,-2498,-5148,2763,1915,1480,-1380,-6044,2700,5902,-3261,-2843,-2570,2439,6318,-3234,-5744,575,3083,4341,-3899,-6358,4465,4862,371,-3899,-4967,4501,6949,-2870,-4352,-2796,5401,7965,-5754,-5934,2232,4250,4446,-3719,-7710,5374,6330,-1137,-2445,-6654,3207,8878,-3691,-4889,-717,2053,7208,-2307,-8855,4239,3368,2146,-882,-7347,1679,6244,-3512,-2747,-1390,310,7805,-3366,-6312,3207,1112,2006,887,-6693,2582,5856,-2263,-1185,-3735,869,6672,-4001,-4448,2025,46,2912,-1569,-6610,3527,2998,-2679,-262,-3028,2616,5126,-5160,-2232,1579,1755,3235,-3664,-3535,4378,2333,-772,-3242,-3415,3734,4025,-3411,-2279,-747,3027,3805,-5761,-4288,3468,4489,606,-5168,-4660,5692,3968,-2416,-4300,-2843,5034,5174,-4274,-4282,669,4814,4380,-6193,-4564,4500,4502,1235,-4163,-5270,5622,4677,-2531,-4086,-3132,5301,5268,-5364,-4455,1323,2244,3333,-4236,-6326,3755,4037,-674,-1783,-4840,3252,5806,-3077,-2213,-161,1794,4215,-3310,-4112,3800,722,1047,-1903,-4401,3708,2884,-3683,-1813,-519,522,4852,-3458,-2354,3419,1035,272,-2398,-3078,4644,2060,-4253,-121,-692,3087,2438,-5397,-1767,3760,2284,854,-4323,-2527,4849,1594,-2333,-3514,-971,4283,1797,-4757,-2344,1346,5024,1197,-6756,-2320,3022,3514,-1235,-4218,-664,5687,1490,-4109,-2744,671,5004,3096,-7167,-3364,2620,3562,2416,-6558,-2050,5227,2901,-393,-4930,-2333,5647,2795,-4161,-3186,-654,5211,3815,-5436,-2924,3858,2300,1652,-3637,-3577,4671,1367,-2297,-2073,-2119,3485,3361,-5006,-1489,1152,1705,2210,-2760,-2018,3213,1417,-1199,-1688,-1094,3294,1431,-4375,-967,1602],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,10,-11,13,-14,16,-18,20,-22,25,-27,30,-33,37,-40,45,-50,54,-60,67,-74,83,-91,102,-115,129,-149,172,-201,244,-307,415,-658,3081,-779,-5031,-3427,1443,7615,-3165,-6850,986,2992,4292,-2082,-6200,3090,3765,329,-1929,-3689,3050,5217,-3871,-1647,-1072,1590,4707,-4747,-4568,3830,122,2156,-1217,-5179,5451,3473,-4304,765,-1538,2317,5652,-7498,-1080,4605,-1243,2355,-3163,-5837,9085,814,-4683,1524,-2894,4786,5309,-9401,-619,3752,2112,4278,-6592,-6259,9804,731,-3018,-2595,-6153,8626,5533,-9219,-2377,378,4187,6616,-8169,-6611,6089,3483,1860,-5386,-7572,7853,6209,-4080,-3191,-3441,5591,8612,-6353,-6430,2867,4266,4530,-5087,-7290,6055,4396,118,-4119,-5748,5387,5347,-3803,-2977,-477,3488,5490,-3557,-4595,1912,2659,2203,-2223,-4129,3696,2496,-1311,-2268,-4088,4846,4179,-4462,-1769,1094,2026,3307,-5119,-2930,4809,-917,-720,-1641,-4208,5554,152,-4902,1408,-454,1830,2549,-6856,-167,6569,-648,640,-4116,-2142,8043,-979,-6410,550,-2048,5419,2394,-9304,0,4954,1242,1585,-6534,-3160,10649,834,-3638,-1117,-3306,7524,3154,-9747,-1046,3917,3358,2660,-8490,-3880,7850,2318,-1462,-4115,-4661,7185,5280,-7112,-2846,-137,4434,4532,-7341,-4085,3394,3506,2092,-4344,-4985,5210,4949,-2520,-4612,-3044,5366,3833,-3614,-2795,968,3654,3682,-5762,-2169,3644,1417,146,-3441,-2183,3629,1325,-2073,-1327,-1852,4316,2003,-4356,700,1691,868,2434,-5143,-284,5956,-1473,-1713,-1239,177,5030,-262,-5984,2619,2078,1575,962,-5741,1910,5751,-1810,-769,-2365,59,6853,-1765,-6148,552,1365,4411,176,-7487,1992,4514,-423,-686,-5592,369,9180,-824,-3928,-862,1284,5698,961,-8560,-612,5253,2274,-83,-7304,-39,7300,685,-3581,-3173,-670,6161,1810,-6075,-1749,424,4108,1714,-6800,-2065,3766,1420,-1379,-3956,-1160,6356,2057,-2699,-3817,37,4571,1612,-5300,-1621,1765,2688,1195,-3764,-6,3484,589,-1087,-3148,-1049,4543,-577,-2264,480,1174,2314,12,-4078,886,2321,-31,-328,-3497,607,3552,-2775,-2153,411,324,3499,-2195,-4913,3383,2272,601,-594,-3431,2186,5385,-2826,-1470,-480,199,4239,-2537,-5728,3293,3558,2257,-1637,-6539,2607,5517,-1309,-2463,-2585,827,6972,-2675,-5807,389,2611,4347,-1190,-6588,1608,5102,315,-1491,-4640,1112,5716,-309,-3960,-2577,1477,5013,-817,-6325,1291,2155,1530,-1129,-5893,770,4594,717,-2787,-2595,37,5068,1026,-3632,-1099,377,4552,-501,-3367,481,1946,1483,-1083,-2662,454,3543,-981,-2202,-1070,668,3121,-1228,-2051,2530,1195,204,326,-2518,1457,2038,-2108,-1685,-854,1812,3093,-3302,-2825,1593,1164,1371,-2651,-2967,3426,2088,-1735,-1465,-1415,3472,3919,-4173,-2549,2010,2405,2063,-3822],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-4,4,-5,5,-5,6,-7,7,-8,9,-10,12,-13,14,-16,17,-20,21,-23,26,-29,32,-36,39,-44,48,-54,61,-69,79,-93,110,-132,162,-195,-34,-6835,-3907,7937,2993,-4331,-4024,-1406,6265,3759,-5689,-1393,621,4900,2117,-7789,-812,3687,2302,278,-4895,-2358,6111,-192,-2843,-215,-1385,4908,456,-6781,2983,1533,-654,1371,-6193,1539,8104,-2735,-2358,-726,-1213,6644,-2880,-7476,4042,2487,946,946,-7388,3777,8304,-4105,-855,-2613,739,10983,-3842,-9069,4366,2437,5097,-157,-10974,2898,8565,-2491,-706,-7001,-174,11893,-2755,-7997,-85,938,7973,708,-11185,-38,5887,2043,166,-8820,609,10555,358,-3994,-3911,474,8547,280,-9034,-641,1920,4593,-54,-9151,-741,6600,1930,-1636,-5930,28,7223,733,-4550,-2512,562,6813,-279,-5483,1269,1015,2796,-140,-6259,118,4295,-728,-1057,-3008,-692,4687,-1428,-3571,522,-817,3475,-1132,-5217,3947,2154,-1329,63,-4183,1727,6460,-4767,-1768,1215,-104,5571,-3695,-6693,6221,2386,-1103,-401,-7816,4248,7107,-6516,-2713,-1081,2068,7963,-5447,-7929,5171,2443,2690,-2671,-8682,4984,6792,-4033,-2817,-4910,2113,8835,-4042,-7170,1254,3077,5316,-1860,-10441,3171,5629,730,-1979,-7025,1774,8492,-4128,-4498,-2938,590,7829,-1360,-7687,1444,3501,2653,-1841,-6579,1249,5341,33,-2666,-4108,534,5269,-137,-4016,-855,1385,5236,-324,-5040,1869,2046,1250,-1734,-4313,2567,2296,-1992,-1163,-1163,956,3839,-2931,-3207,1134,1133,2077,-1244,-3898,3639,1571,-1736,-1081,-1150,3130,3497,-6997,-2950,3024,1188,2847,-3520,-4669,5023,1218,-2084,-1599,-2451,5593,5285,-6230,-1756,1598,2467,4469,-5697,-5895,5237,2990,116,-2709,-6139,5325,5598,-3975,-2725,-1223,2950,6906,-5674,-4690,3856,3707,2271,-2886,-6040,4827,4773,-1776,-2289,-3779,2972,6357,-3058,-5185,399,2762,4354,-4330,-5116,3320,2949,2265,-2160,-4089,3362,4363,-2112,-2938,-3066,2348,4250,-3696,-3211,96,653,2629,-2409,-3013,3351,2097,-192,-1828,-2669,2617,2934,-1936,-1292,3,1914,2127,-4619,-922,3668,98,-752,-2774,-1957,4848,-460,-3508,57,-525,3809,2259,-5037,-685,2547,938,529,-4397,-2262,6047,1192,-4641,-1969,-507,5064,2260,-6762,-2723,3242,2125,1505,-5712,-2269,5888,2503,-3123,-3182,-3484,7348,2914,-5113,-2207,1431,2976,2629,-5871,-4059,4676,4289,307,-4319,-4090,5961,3786,-3220,-2998,-1012,3817,3177,-4040,-3942,1108,2655,1927,-4088,-3256,3369,2133,-568,-2209,-2478,3608,1767,-1405,-2779,687,3491,936,-2791,-1390,1603,1234,249,-2526,-2000,2078,640,-1469,-239,-127,3076,602,-3262,546,1796,960,126,-2709,-481,3549,-1261,-925,-1567,567,2994,211,-3647,107,961,2683,259,-5448,-102,3047,-293,-2608,-2371,38,5166,726,-4034,-110],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-5,5,-6,7,-8,9,-9,11,-12,13,-15,17,-19,21,-23,25,-28,31,-34,38,-42,46,-50,55,-61,68,-76,84,-95,107,-122,142,-167,201,-253,342,-542,2271,835,-2800,-7807,3670,8947,-3942,-5660,-3340,3502,7849,-4105,-9385,2433,2176,4525,-2103,-10165,4330,8320,-1721,-2640,-7181,2460,12421,-4204,-6909,-657,-121,10027,-2046,-10897,3714,3439,1268,1374,-9833,1504,10670,-3522,-2248,-2371,-1817,10590,-1230,-8431,2050,1294,3164,1515,-10069,2542,7681,-4117,916,-2980,-1648,9015,-2233,-5658,2761,443,2876,399,-8529,3401,4477,-3461,-902,-2460,984,6621,-4702,-3386,2294,674,3500,-3114,-7079,4642,3378,-935,-1695,-4240,5251,6329,-4842,-5001,-39,4165,6140,-5664,-6288,2917,4572,2914,-5199,-7567,7267,5239,-1301,-3947,-4876,6604,6274,-5888,-5742,3,4692,7816,-5685,-6746,3843,3898,2381,-4876,-8113,8419,7324,-3735,-3051,-5416,5038,9244,-5969,-5820,2818,1598,5843,-2701,-9691,5118,5049,-1287,-262,-8366,2777,8962,-5557,-3339,592,-288,8137,-3033,-7691,3937,1115,-288,1084,-7024,3543,5768,-4998,-1038,-1279,-476,6545,-3592,-4900,4039,53,1717,-587,-5639,5273,4210,-4829,-1848,-1060,2121,4847,-5597,-3362,4223,1393,1985,-3784,-3589,5681,3004,-3147,-2921,-2453,6510,3657,-6178,-4183,238,4444,3374,-7093,-3800,5997,4777,-126,-6726,-4357,7238,3971,-3393,-4030,-1883,5423,4585,-6764,-4175,2183,4030,4178,-6717,-5743,6663,3627,-727,-5108,-5771,6595,4887,-5512,-4256,-1727,4034,5740,-6348,-5120,4734,2860,3218,-4474,-6804,6728,4339,-2203,-1619,-3831,3826,5743,-5981,-2658,1603,532,4103,-2974,-5263,5065,411,-670,18,-4065,4102,2961,-4310,-563,715,581,3691,-4573,-3206,5728,107,-286,-1735,-2719,5221,2106,-4531,-961,474,3094,2473,-6104,-965,4288,1622,-602,-5149,-2340,5285,1618,-4358,-3150,29,6651,2144,-7048,-3032,3932,4760,726,-6899,-2655,5302,3004,-2359,-5552,-316,7276,2891,-5565,-3073,743,6392,1770,-7340,-2015,3729,3537,1954,-7130,-3415,6652,2923,-2418,-4915,-2760,7142,2361,-6003,-1893,991,4982,3808,-7066,-3408,5687,1438,237,-4283,-3769,6523,2642,-4231,-1126,-1018,2674,3223,-5858,-1293,2906,119,1389,-4757,-3594,4996,959,-2939,-2127,-1087,4164,2282,-5862,619,2152,619,1319,-3705,-2204,4233,-18,-3414,-1414,678,4004,217,-4828,20,1642,1405,66,-6043,906,4324,-266,-2623,-4025,89,6817,-170,-5160,-1775,1568,5309,-194,-6253,-1020,4455,2525,-1244,-5854,67,6406,747,-2834,-3832,-858,6265,376,-6381,-2627,1943,4656,191,-6298,-883,5101,2005,-1261,-5480,-547,7074,-110,-3792,-2850,912,5334,1765,-5482,-926,2942,3259,731,-5365,-593,4360,727,-1448,-2712,-1234,6100,906,-3368,-446,1094,2209,262,-4672,64,3794,-221,-1385,-3781,-638,5216,-59],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,4,-5,5,-6,6,-8,8,-9,11,-11,12,-14,15,-17,19,-21,23,-25,28,-31,35,-38,43,-48,54,-61,69,-79,90,-104,118,-116,317,-8130,-1875,6209,2914,-520,-7325,-3426,9631,2559,-4683,-5319,-2365,8999,5177,-9725,-3220,2076,5433,5189,-10012,-5655,9024,3359,-1152,-5931,-6404,10988,4722,-7954,-1607,-1806,4686,6986,-8832,-4196,6022,71,3515,-4256,-7182,9602,2484,-4069,-722,-4510,4679,7454,-8777,-2155,3352,-61,5403,-4042,-5515,8608,982,-2334,84,-4195,4829,4203,-7886,21,2366,-316,3074,-6577,-3298,7459,-526,-1833,-1227,-1979,7085,2192,-5983,-140,2176,3400,524,-6520,-600,5316,1613,-1509,-5962,-1292,8590,1208,-6007,-2932,806,6776,991,-9290,-597,3902,6124,-309,-8918,-1385,8523,1875,-1576,-6449,-1684,11207,1276,-6506,-2814,-1111,8005,1199,-10559,-957,4872,4138,2757,-8540,-2145,9565,241,-1457,-4588,-2016,9180,2667,-8918,635,1169,3582,4973,-8661,-2446,7410,283,-19,-3819,-4747,8834,1775,-6658,490,-1956,4052,3549,-10131,-718,5779,-1265,2401,-4464,-4363,7771,-677,-2771,-762,-2278,4790,1426,-8321,1252,2457,-275,1070,-5771,-168,6992,-1189,-3804,-40,-163,6557,-286,-6695,1348,1953,1811,-396,-6529,935,5861,632,-2990,-4898,893,8129,-1430,-6116,-1081,1882,6008,-2390,-8328,1290,5077,2722,-2274,-7522,2570,7698,916,-3401,-5248,1334,10335,-3593,-7263,-433,2420,6955,-845,-9841,1457,6591,1660,-901,-7741,153,8388,-745,-3390,-1563,299,7774,-668,-8528,1334,2219,2294,1877,-8180,-794,6577,-1228,-1394,-3704,-3070,7548,-778,-5031,1285,121,3075,1597,-7963,190,3461,-1389,95,-4233,-111,6893,-1398,-3141,1967,-115,3858,655,-5861,3513,3146,-1947,-799,-3857,2005,5892,-2826,-2675,-77,1627,3220,-2201,-4981,2224,3752,1977,-2285,-4479,3748,5877,-1392,-3379,-2371,3370,5206,-2907,-6232,191,3915,4982,-4367,-5396,2279,5338,296,-3333,-5199,3471,7075,-3026,-4493,-2367,2910,7597,-3183,-6819,2484,2730,4516,-3152,-7671,3082,6261,-479,-2780,-5138,3155,6949,-2055,-4359,-754,1228,5398,-1063,-6383,3935,3220,187,208,-5053,1836,6633,-1937,-1470,-530,628,6237,-1897,-5162,2730,1651,647,478,-5342,1733,4291,-1760,-2487,-2091,293,4096,-3753,-4294,2932,2132,2496,-215,-4212,4020,2489,-2144,-1651,-1647,2870,3051,-3845,-3496,2301,2359,1622,-3792,-4215,2992,3393,-976,-4406,-2622,5193,4348,-3177,-2673,-602,4697,4147,-5049,-4327,2731,4460,664,-4786,-4715,4840,3682,-886,-4043,-3295,3990,4434,-3880,-3786,532,3251,6107,-4363,-5162,3786,4080,1463,-3156,-4817,3371,3480,-1549,-3607,-2531,4545,4558,-4072,-3548,2026,2779,3191,-2428,-4403,2676,3791,-1137,-2540,-2021,3507,3877,-3317,-2747,1319,1286,2639,-2921,-3035,3178,1654,304,-1691],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-7,9,-10,10,-11,13,-14,15,-18,19,-22,23,-26,28,-31,35,-38,42,-47,53,-58,66,-75,85,-99,115,-137,169,-214,290,-432,793,-4128,-6183,4162,3641,2644,-5539,-5436,5625,3638,-3505,-3475,-3848,4908,4920,-5585,-2049,443,2038,3648,-5657,-2424,4643,657,2418,-3373,-3805,6336,742,-5413,917,-2802,2239,4632,-7629,127,4779,-1342,516,-3645,-3155,8310,-1226,-4319,1498,-2038,5311,1634,-9762,1642,5028,-75,2884,-7348,-1818,9875,-1082,-4827,-1420,-2991,8035,2436,-9677,123,3617,2928,3542,-9943,-2553,10372,692,-2341,-4912,-3717,10245,3557,-7936,-2163,498,6775,3126,-9943,-3645,6087,3453,763,-5801,-3092,8588,4233,-3780,-4744,-2926,5199,3891,-6685,-4085,1107,5345,3624,-6414,-3484,5871,3848,749,-5455,-2619,6361,2520,-3591,-2724,-1408,4440,2627,-5276,535,923,2417,2505,-6401,-1575,6323,185,-250,-2677,-1402,5742,-1095,-5475,2104,1152,1729,1002,-6989,1619,5699,-2739,-647,-2477,-2057,8613,-2411,-6552,2411,495,5306,1017,-9177,2389,4997,-1324,126,-5993,508,9815,-3766,-6049,204,-459,7480,328,-9680,2269,4855,2382,1074,-7862,41,9283,-741,-3504,-4122,-1319,8039,-361,-9267,-1073,2562,5232,1083,-8221,-1053,6252,2568,-1478,-5774,-1269,7083,2104,-5181,-3379,335,5422,1777,-6997,-1184,2861,3149,1113,-5529,-1782,5093,2277,-1024,-3277,-1314,6423,692,-3215,-309,-64,4435,290,-4954,810,2498,789,822,-3419,1294,5153,-2215,-2186,-519,335,4057,-1541,-4820,2373,1848,301,302,-5705,2995,5102,-4623,-1952,-1879,935,5900,-3296,-5062,3964,2006,1436,-2072,-7292,4558,5357,-2362,-2084,-4185,2980,8269,-3455,-4898,1468,2525,5372,-1488,-7745,3047,6195,589,-1986,-4736,2342,7541,-1779,-4584,-886,1313,7167,-1571,-7327,842,4327,3485,-1820,-7023,671,6046,231,-4155,-2592,920,6527,-393,-4926,-1854,2318,4382,-202,-5694,188,4166,2449,-2420,-4887,1217,3835,66,-2278,-1961,392,4607,-1370,-2933,-385,2661,2939,-907,-3962,1702,2211,-152,-364,-2695,1817,4238,-2997,-1902,1619,-962,2784,-2866,-4124,2972,1694,135,-541,-2519,3067,3898,-4299,-2279,-661,2347,3276,-4055,-3780,3633,2352,-607,-2239,-5054,4633,4921,-4522,-2006,-2249,2546,4386,-3542,-4765,2904,2415,2275,-3583,-5752,4322,5105,-2260,-3580,-3309,3225,5314,-3390,-3943,250,2752,3499,-3345,-6629,1802,3439,2009,-4437,-4382,2472,5055,-2335,-3703,-1625,2251,4849,-1338,-4189,349,2721,1844,-2431,-4627,2457,2156,340,-2467,-2749,2211,2787,-1547,-1682,-412,835,2661,-1590,-3049,2374,2049,398,-977,-1951,3165,2446,-2742,-617,-759,1379,1852,-2259,-1101,1761,1409,-146,-1939,-2256,4243,587,-2757,-1559,-910,2918,1554,-4054,-597,2684,2242,827,-4828,-2759,4631,1648,-2756,-2263,-1394],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-2,2,-2,2,-3,3,-4,4,-4,4,-5,5,-6,6,-7,7,-8,8,-9,10,-11,13,-14,15,-18,21,-24,30,-37,47,-63,90,-143,278,-1696,664,6663,290,-7933,-921,4384,3536,-315,-7298,1124,6442,955,-1798,-5316,-185,7054,-2043,-4649,-1082,-251,5651,-662,-6477,3058,2554,-492,785,-4947,2489,6451,-3710,-1679,165,-930,5375,-4794,-7773,6307,1107,528,827,-7461,5165,6326,-5831,-753,-699,258,7747,-4544,-6887,6534,1435,2984,-2170,-8689,6683,5920,-5463,-1212,-3670,2703,9551,-6401,-6257,2049,2127,5739,-3839,-9699,6351,6693,-2255,-2324,-8061,3880,9909,-3990,-5314,-1445,2548,8679,-3956,-9193,2448,4788,2970,-3321,-8442,2818,8046,-407,-3578,-4963,2030,9148,-2068,-5239,-283,3125,6393,-2150,-5720,1160,4064,2369,-977,-5236,3107,5185,-1868,-1721,-1812,885,4002,-3149,-3563,1481,648,3739,-2838,-6079,4638,915,-1598,587,-3748,2731,5567,-5965,-16,2479,678,4773,-3832,-4081,7577,-769,-1332,-1727,-4434,4975,4120,-6100,-1365,953,922,5692,-6350,-5224,6531,2284,179,-3012,-6673,7277,5592,-5357,-1972,-648,4488,7298,-7229,-4951,4696,2939,3827,-3672,-7944,6094,5942,-3194,-2747,-4008,4941,7755,-4798,-6110,418,4486,5337,-3545,-7020,4664,5227,1242,-3092,-5627,3521,5995,-2139,-3454,-2806,3074,5829,-4026,-5488,371,2353,3786,-3489,-5341,3887,2748,-157,-3816,-3734,2729,3188,-2986,-1166,-627,2229,3603,-4213,-3447,3139,688,2014,-1835,-2365,4688,833,-3126,843,-2717,3843,2866,-5968,-210,3196,773,1815,-4500,-3640,6955,-414,-3161,-1869,-2447,6601,3668,-7717,-96,2393,885,3672,-7234,-2104,7938,1416,-1304,-3056,-2980,7626,2905,-6777,-1132,431,3670,4152,-7368,-3108,5310,2917,83,-4639,-4165,7490,4110,-4059,-3746,-1963,5882,4582,-6110,-3660,3218,3300,2007,-4614,-3824,5604,2926,-989,-3373,-2663,5060,4586,-3135,-3308,-950,3144,3800,-3708,-4035,2181,3383,776,-3472,-2868,3663,1084,-1832,-1536,-2512,4020,2005,-3706,-944,858,1551,1299,-5467,-1536,3668,697,-195,-2852,-1293,5574,-204,-4128,-565,960,3132,162,-5750,594,3687,-1210,-85,-3790,-656,6174,-923,-4478,-544,1426,4029,-720,-6038,338,5556,2445,40,-5757,-178,6075,468,-4291,-2839,582,6566,635,-6043,-265,3427,2704,111,-7023,-707,6232,953,-4442,-4278,-36,6639,1865,-5094,-1433,1395,4154,1153,-5990,-992,3662,2979,635,-3511,-1605,5130,1227,-3031,-2541,-808,4220,1188,-3858,-2387,533,1636,1574,-4409,-366,3854,994,118,-2402,-931,4636,321,-2593,-1931,-130,2400,188,-4422,852,1042,812,-72,-2218,-255,3642,-758,-1360,-765,-20,3661,-1109,-3625,1694,1421,949,-454,-4462,2373,4578,-2252,-1797,-220,1146,4382,-1743,-3447,1254,2136,2450,-2204,-4984,1801,3980],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-13,14,-15,17,-19,21,-24,27,-31,35,-41,49,-61,79,-111,187,-684,1558,6627,-703,-8571,159,4462,4465,-1452,-10032,-117,8837,161,-3624,-6350,-374,12289,209,-8313,-2460,798,9340,-7,-12114,81,6848,2491,744,-9129,-3546,12413,263,-5187,-1845,-2436,8793,2554,-11194,365,3293,2351,3574,-9785,-1755,9294,-973,-308,-1819,-4593,8335,8,-9091,2166,-1171,3003,4383,-8919,-1036,6141,-1587,712,-2314,-3256,8499,-1192,-6540,2171,-2755,3097,2879,-7892,2609,4887,-1485,-54,-4464,1577,7470,-2575,-4645,-510,1595,5045,-1485,-7710,3402,5837,1562,-2578,-5607,3341,7497,-1832,-5281,-4124,2243,8960,-2141,-7397,261,3884,6343,-2834,-9905,1997,6484,2458,-2201,-7393,4627,8762,-1847,-4794,-4623,2767,10365,-2896,-9871,1006,1920,6633,-2499,-9812,2858,7912,333,-960,-8249,438,10496,-2600,-6191,-608,-797,8087,-894,-8944,3531,2939,519,1801,-7975,1018,8647,-3944,-1914,-186,-2721,8676,-209,-7481,4293,954,933,1426,-7720,1592,5482,-3677,-614,-2127,-898,7343,-3004,-5534,3501,900,2906,-1778,-5738,3595,5309,-3249,-1060,-2361,2717,6901,-5119,-5213,2036,2325,3436,-4087,-6647,5023,5706,-1618,-3994,-4930,4203,6218,-3504,-5449,-1732,4310,6351,-3749,-7026,1662,5339,3602,-4866,-7642,4362,6426,-244,-3874,-6291,5927,7058,-4528,-4412,-1792,3765,7578,-5629,-8081,3738,3585,5446,-2413,-8158,4352,6884,-2129,-2740,-3842,3272,8112,-4387,-4944,873,1094,5614,-2870,-8111,4043,3637,-471,-1707,-4960,1789,7295,-3740,-2864,272,-441,5789,-2094,-6078,2992,1367,-329,1162,-3640,3301,5204,-4100,-1766,-14,503,4489,-3521,-4856,4927,1213,47,-1266,-5048,4975,3828,-3721,-1743,-590,3908,2553,-6009,-5014,3934,3630,1854,-4138,-5073,4613,3769,-1567,-3369,-4085,5151,5590,-4395,-3876,755,5723,3528,-6753,-3958,3642,3984,1085,-5639,-4595,5895,3716,-2143,-4575,-2838,6222,5853,-5172,-4533,-257,4501,3741,-6034,-5533,3747,3462,312,-4652,-6206,5659,4882,-3900,-2273,-1506,2192,5774,-3856,-3913,2018,1558,2114,-2127,-4809,5015,3917,-2353,-1566,-2736,3311,4542,-3780,-2037,2271,909,1941,-3222,-4276,3669,1219,-2064,-1304,-2220,3460,2294,-5221,-1693,1692,2311,1961,-4098,-2295,5012,1705,-1835,-3276,-313,4497,2284,-4332,-2656,511,3720,1993,-4752,-1838,4103,4048,-1098,-5212,-2120,6269,2992,-4193,-4590,374,5752,2013,-6027,-2864,3512,4418,1640,-6626,-3269,6087,3505,-158,-6292,-1076,5707,2692,-4662,-3037,191,5780,3079,-5359,-2399,3109,4566,486,-5628,-3883,5921,2340,-2059,-3921,-1562,5332,2857,-3719,-1626,17,1793,2008,-4152,-3331,2317,2215,-286,-3032,-2248,3563,1828,-2076,-1450,-379,3118,2498,-4041,-1622,2922],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,5,-7,7,-8,8,-9,11,-12,13,-14,16,-17,20,-21,23,-26,28,-31,34,-38,42,-46,51,-56,63,-70,80,-92,106,-125,151,-188,243,-335,516,-996,5807,7721,-5095,-4606,-2475,6086,6779,-6208,-5544,2819,4047,4824,-8511,-7689,7213,6117,-1743,-4468,-5826,6261,8038,-7270,-3488,-583,3815,8064,-7542,-8169,5880,2981,3191,-3993,-9539,6450,6765,-3723,-789,-4760,3643,8811,-5892,-5348,2855,197,4916,-2496,-8193,6595,3596,-2728,772,-5226,3545,7297,-6948,-1242,1294,-1668,5555,-2571,-7842,5520,430,-1549,636,-5597,4028,5673,-7260,-854,1875,929,3919,-4955,-4940,6899,594,-1453,-3468,-4709,6378,3365,-5515,-2621,191,5097,3477,-6709,-3682,5033,4495,1359,-6112,-4273,7617,3336,-2980,-4848,-2505,7146,3556,-6692,-5197,1405,6001,3718,-8827,-4043,5104,4528,1848,-6682,-4705,9025,4451,-4624,-3699,-4127,8576,5391,-8021,-2190,1007,4945,6073,-8572,-5622,8030,2934,103,-4934,-5888,8597,4726,-6607,-1358,-2129,3903,8314,-8145,-3701,5106,1059,4540,-3928,-6893,7731,2364,-4250,338,-3162,3738,4751,-6858,-1443,3339,274,3505,-5110,-4238,8137,297,-3541,-851,-3451,4683,3593,-7192,179,2984,1623,2760,-5573,-1870,7214,-161,-2465,-1943,-2038,6290,1734,-6297,-1426,1974,4101,149,-7771,-2105,6250,3519,-1584,-6061,-1120,8369,868,-4019,-4502,1169,7298,2184,-7499,-2041,3274,6110,2031,-9471,-258,6548,3288,-936,-6590,-2467,8658,1872,-5976,-3741,-814,7941,2693,-9028,-1761,3637,2728,3454,-7410,-2684,8333,1240,-1736,-4030,-3594,8426,2952,-5938,-1197,212,3290,3755,-8291,-2646,5398,-157,720,-2986,-3887,7341,1755,-4901,84,-1631,2284,2623,-7441,-459,4445,-1379,1273,-3428,-2569,6408,-989,-4721,-385,-883,3077,796,-5914,1046,3016,1123,268,-5482,-26,5032,-1035,-3548,-2752,411,6361,-729,-6336,463,2832,3155,-1373,-7455,478,5771,1468,-2337,-5626,1307,7284,-565,-5851,-2074,1280,6818,-1384,-7547,-977,4409,3812,-985,-7283,271,8004,1046,-3045,-5297,478,8380,612,-6513,-427,1338,6396,-549,-8444,-499,5568,2312,-675,-5423,-742,7378,-1677,-3677,-2214,-1763,5933,173,-6462,400,2994,1631,1698,-4580,79,5227,-1328,-1370,-2540,-512,5672,946,-4899,1464,517,2509,113,-4888,1303,4676,-706,-1767,-2537,-51,5120,-2280,-2820,92,2755,2815,-473,-4992,2824,3485,-831,-1496,-2920,1442,5240,-1790,-5519,-621,3455,4673,-2162,-6069,1041,4065,3012,-2841,-4751,2010,6316,-439,-4213,-2501,3069,5837,-2548,-5537,-948,2317,4240,-3233,-5774,1285,5283,1526,-4294,-6358,2014,5966,-193,-4739,-2781,2520,5339,-2173,-5926,1025,3615,3459,-2401,-5956,1538,4811,1100,-1666,-3695,1467,5618,-1212,-4558,467,1417,5443,-326,-4909,704,3062,606,-1274,-4600,368,4059,-1246,-1499,-1211,473,3116],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,0,0,-1,1,-1,1,-2,1,-1,1,-2,1,-2,2,-2,2,-3,2,-3,2,-3,3,-4,4,-4,5,-5,6,-7,8,-10,11,-14,17,-21,26,-26,-4,211,7409,2310,-5836,-3587,-1819,5323,2662,-7936,-2824,2723,3562,2464,-7321,-2857,6800,1510,-473,-2610,-2759,6675,117,-4618,652,-100,3295,3026,-7614,882,4261,-2959,1428,-3050,-1687,7955,-1659,-3150,2888,-984,4685,527,-9233,3316,4687,-2852,1172,-5225,1040,10266,-3536,-5151,787,-945,8045,-603,-10804,3714,4619,-293,507,-8312,1170,10592,-3168,-3975,-2720,-1091,9948,-325,-9057,205,3935,4621,217,-11223,30,8763,1038,-2462,-7413,-1230,10796,314,-7478,-2269,-203,6988,333,-8951,-979,4026,3752,346,-8247,-631,7369,1440,-2524,-5220,-1311,8498,931,-5221,-2411,1034,6588,429,-7606,476,2915,1735,212,-6262,698,5195,-340,-2512,-915,-793,5809,-1096,-4741,2101,1493,1380,1723,-6215,2260,4443,-3131,-74,-2155,386,7286,-3907,-4105,4084,1021,3219,-1650,-7706,5818,4949,-3549,-1227,-3164,2120,8386,-5333,-3788,2081,1195,5343,-3476,-8985,5710,6754,-1759,-784,-6217,4274,8996,-4665,-6409,-1910,1765,8835,-2705,-9269,2752,4700,1833,-1531,-8643,1272,7187,-7,-3677,-5143,1746,8108,-1809,-7126,-1404,3305,5258,-2343,-7404,876,5846,1991,-1824,-6186,1517,7234,-1412,-3206,-2559,1696,6258,-2252,-5725,210,2682,4123,-1926,-4666,2732,2654,-158,-767,-5074,1742,4658,-3653,-1641,-630,564,4412,-3274,-3890,3477,548,572,48,-3310,4242,3162,-3336,273,526,1269,5276,-4584,-5287,5040,2045,1059,-2328,-5132,5989,4514,-4534,-1001,-2066,4172,5868,-6234,-4333,3871,2178,3282,-3819,-6250,6692,4217,-2966,-2843,-4209,3611,6412,-4491,-4789,809,4613,4562,-4334,-6429,5281,4817,1640,-3881,-5762,3725,6060,-2592,-4234,-2161,2584,5970,-2591,-6085,1447,4719,2914,-3545,-6999,2829,4696,-1307,-3451,-4467,2768,5426,-599,-2393,-674,3004,4740,-2278,-3675,1521,4278,1771,-1623,-3452,3568,3840,-1228,-1530,-1843,1794,2265,-3635,-1331,1425,1325,2905,-2084,-3093,3905,1636,-1781,-487,-2084,3593,2477,-5682,-2173,1462,1806,2410,-4573,-1069,5095,592,-1815,-2401,-1929,5393,2546,-4662,-2715,764,2947,1998,-5682,-2196,4954,1708,111,-4364,-3241,6214,3342,-3639,-3262,-863,4349,3783,-6720,-4363,3596,3006,2237,-5548,-4708,5974,4615,-1140,-2468,-2226,4148,5436,-3693,-3753,1052,3918,4265,-4256,-4807,3353,4035,85,-3719,-4002,3906,4706,-2050,-2644,-1977,3871,2954,-2903,-3592,850,2617,3122,-3187,-2446,2412,2173,344,-2823,-1781,3296,2359,-1849,-623,79,2245,1234,-3450,-980,2598,730,-77,-3395,-579,5001,822,-2744,547,366,2725,1277,-5216,193,2561,775,-566,-4704,-1195,6004,250,-2695,-2347,7,5805,709,-5083,-1517,2640,3066],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,4,-4,4,-5,5,-6,7,-7,9,-10,11,-12,13,-16,17,-19,21,-23,26,-29,32,-35,39,-44,48,-53,59,-66,74,-84,94,-108,125,-148,181,-231,324,-554,2731,2385,-3647,-7053,3162,7299,-2472,-4514,-2588,2136,6499,-3540,-4133,972,1130,4727,-2643,-7003,3439,3576,-1624,-494,-4668,3772,5655,-5632,-1492,1268,-138,5472,-4104,-6244,6521,473,-456,-1402,-4961,5529,3817,-6827,-338,1407,306,5851,-7235,-3891,6878,-305,-445,-2317,-6584,8327,4585,-7472,-1030,-1468,4315,6644,-8939,-4411,6687,1331,1890,-4656,-8396,9213,4766,-4707,-1617,-4015,6313,8704,-8330,-4804,3040,3725,4895,-6606,-8449,5597,4699,-96,-5017,-7026,7273,8849,-4924,-5023,-796,4174,6376,-5640,-6296,3035,4667,3777,-3509,-6527,4500,5677,451,-4088,-4739,3802,5642,-3068,-3654,-949,3354,4912,-5708,-2911,2000,2005,1240,-3846,-5570,6464,1532,-2348,-312,-3132,3060,4427,-5188,-1076,3137,-343,2198,-5872,-3050,6517,-369,-2248,-83,-2445,5366,2102,-6534,1859,3167,778,3022,-6981,-1745,8696,-449,-3790,-2443,-1638,8222,2687,-8795,812,574,4147,4271,-8540,-2210,7132,1516,-943,-5160,-5379,9491,2484,-6706,-2505,-1277,5233,4640,-8277,-3380,4373,3456,1908,-6500,-5710,6555,3985,-2239,-5019,-3616,7215,5115,-5393,-3598,1747,4371,2866,-7058,-4019,3373,3928,1189,-4679,-3496,5504,4410,-1699,-4344,-2478,4352,3878,-4446,-1013,853,3666,2230,-4184,-1476,3292,320,578,-3026,-2488,5719,1426,-3641,-83,-1668,4067,2131,-5572,1034,3580,-612,-435,-3651,-546,6302,-1282,-4214,-789,-156,5026,969,-6852,1889,3742,391,843,-5256,-658,7686,-2037,-4851,-1098,-436,6659,419,-8802,246,2896,2811,272,-8069,-246,7679,518,-2179,-4592,-1649,8619,1658,-6820,-1721,1138,6342,1835,-8315,-391,4605,2691,-259,-6429,-1803,6648,1321,-3822,-4192,232,6585,1573,-6250,-1394,2943,4531,1586,-5623,-2005,4937,2079,-1028,-4429,-921,5184,2025,-4084,-2558,1099,4489,1188,-5587,-174,1417,2592,-383,-4034,-1712,4307,226,-1119,-1385,-858,4589,-1241,-3976,2168,955,1897,203,-5879,2718,3586,-1695,-1035,-3146,-47,5373,-2138,-3323,1845,1987,2898,-1702,-5988,2019,4392,277,-2033,-4147,2399,6282,-2018,-4490,-372,2123,5564,-1496,-7675,2178,4036,851,-2124,-6553,1318,7429,-960,-4624,-2852,1070,6726,-740,-6587,221,3241,3777,-1256,-6362,1101,5935,1931,-3175,-3996,561,7045,-44,-3107,-1194,1045,4459,170,-5737,500,2507,1886,-275,-5361,-1164,4354,839,-1972,-3430,237,5092,-549,-3512,246,2565,2908,-1693,-3087,1267,2773,311,-1588,-2628,1931,3487,-1727,-2662,-288,910,2533,-2826,-2666,1923,1542,-370,-1509,-3129,2604,2472,-2237,-2397,-1063,2468,2781,-3117,-3388,1846,1404,1039,-2399,-3786,3044,4190,-1800,-2455,-2054,1211,4495,-3462],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,0,1,-1,1,-1,2,-1,1,-2,2,-2,2,-3,2,-3,3,-4,4,-4,6,-7,9,-12,19,-40,122,-1172,-7825,-3256,8400,3004,-4955,-4742,-851,7863,4035,-7324,-3629,2475,6783,2629,-10300,-2544,7049,3349,-443,-7469,-4153,10324,3176,-5245,-2542,-3108,8102,4512,-9571,-2832,4515,2647,5269,-8642,-4933,9283,2163,-1322,-2875,-5820,7754,5364,-8623,-724,972,1946,6981,-8730,-4478,8346,-1823,2071,-1923,-6414,7605,2395,-6394,2363,-1888,2022,5011,-7659,-901,6092,-2816,1148,-2803,-3437,8088,-128,-5260,442,-1180,3292,2778,-8625,186,4450,-83,1121,-4892,-2058,9628,-289,-4336,-2249,-866,6635,1401,-9359,-107,3935,3644,541,-9830,-2122,8716,2738,-2127,-5464,980,9110,1111,-6400,-3608,1747,8541,-601,-9796,-543,3705,5599,452,-10142,-601,9067,383,-1670,-7007,-1658,9623,869,-5469,-1391,283,8139,3069,-12214,-1200,5276,1741,2431,-6572,-1665,9074,-21,-3278,-1364,-2462,6256,2450,-8974,1383,1544,1741,4268,-7959,-1827,7366,-1119,-48,-2301,-3335,6531,719,-5624,2443,347,1974,2606,-6663,905,6825,-3131,-847,-2360,-1151,7400,-2180,-6520,1834,1069,3336,1003,-7915,1475,5497,-20,-1216,-4900,-2,8860,-2521,-4878,-1248,1599,6212,-1683,-7536,1888,5363,3376,-2254,-7779,1403,6878,69,-3886,-3208,2770,7578,-1144,-6251,-1766,2956,5954,-2434,-8628,2233,6176,3374,-2404,-8521,1374,8632,-1007,-3609,-5229,-60,8729,-1686,-6320,-418,1472,5942,701,-9832,1827,5200,793,-285,-5826,-696,8149,-1766,-4632,394,-277,5224,1070,-7189,3104,3588,308,1764,-6286,590,5771,-1661,-2479,625,-1757,5636,-1212,-6400,3170,1729,888,-401,-4910,2559,6042,-3664,-1156,691,697,6073,-1915,-4359,3165,2367,990,-1660,-5501,3090,5744,-2219,-1755,-2194,3156,5500,-3803,-4098,562,4322,3450,-4040,-6955,2602,4792,1824,-3397,-5849,4849,6546,-1718,-4947,-3062,3247,7158,-4361,-5662,-233,4093,5052,-3444,-7951,3004,5617,347,-3135,-4828,2864,6619,-1972,-4005,-1609,3024,6362,-2717,-6555,2558,3488,1791,-1474,-5946,2659,5438,-2161,-667,-1759,1357,6717,-2925,-3505,270,856,2924,-1025,-4488,2208,2716,-468,-294,-3711,-225,5709,-3875,-2240,1510,39,3118,-2306,-4109,3823,2100,-2050,-190,-3655,1914,3654,-4725,-2166,204,1012,2987,-3449,-4413,3816,2512,-6,-2946,-3582,4298,3342,-3902,-3986,19,3977,3582,-4006,-4195,2320,4046,1999,-4464,-4801,4847,3759,-977,-3672,-2295,4567,4798,-4137,-3995,-126,4437,4593,-5302,-3991,3331,5625,1073,-4391,-3248,4904,4183,-1359,-4287,-1950,4740,4990,-3799,-2360,539,2066,3379,-3834,-3773,2585,3764,-320,-2118,-4406,2884,4975,-2156,-3207,-1231,1371,3953,-2877,-3664,1780,66,1391,-1729,-3410,3715,2133,-1562,-1451],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-9,9,-11,12,-14,15,-17,19,-21,23,-26,28,-31,34,-38,42,-46,51,-56,62,-69,76,-85,94,-106,120,-136,156,-183,218,-268,345,-480,786,-3445,1019,6502,1782,-2640,-7455,4900,7350,-1605,-4632,-5303,4511,9882,-3622,-7485,-909,3051,7547,-4943,-10690,5041,5373,2266,-3091,-10541,4210,10007,-2114,-3556,-5733,505,11113,-5533,-8605,2667,460,4859,-1104,-10645,4273,7558,-2387,207,-6578,852,11581,-4530,-4233,2611,-745,6369,-308,-8867,4676,3897,-2251,3218,-5621,754,8719,-4577,-1830,1957,-1729,5126,-1630,-7827,5327,1921,-706,-84,-6189,3505,5601,-5168,-2073,152,1559,6045,-5069,-4907,5672,2125,1770,-3802,-6208,5975,5929,-3339,-3032,-2882,3646,5883,-5804,-5764,2052,4586,4549,-4870,-6241,4387,4634,857,-6692,-6444,6798,7200,-5097,-5010,-3378,5604,7895,-5626,-7524,1049,4704,5940,-5327,-8733,6410,5572,-36,-4632,-7034,5423,8675,-3950,-3507,-1455,2506,7710,-5225,-6604,5456,3472,2799,-1828,-8391,4780,6147,-4142,-207,-3905,2403,7861,-5338,-5020,3482,318,4015,-821,-8267,5561,2910,-3670,326,-3658,1841,6236,-6008,-2457,3437,-1747,3833,-2462,-5475,5731,2121,-2373,101,-4658,3838,4476,-5544,-1875,2316,2513,2182,-6019,-3443,6109,1898,-355,-3408,-4173,6145,3608,-4279,-3130,-536,5035,4777,-6319,-4244,5299,5456,1191,-7357,-3809,6235,4647,-1394,-5747,-3546,7618,3912,-5575,-5008,-955,5624,4156,-8397,-5650,3684,3008,3210,-7003,-4650,7323,4428,-2708,-2642,-4053,6711,6556,-6345,-2955,-137,2776,4909,-5908,-3835,4911,1963,338,-2468,-6470,6109,3949,-5236,-111,-1298,1711,5860,-5420,-2784,5248,21,1187,-2116,-4143,5399,2540,-4010,788,-1795,2683,4756,-6613,-1151,4310,-751,1370,-3579,-1653,6470,1503,-2928,-265,-981,5275,1520,-5585,-750,3782,2428,1689,-6484,-2094,6552,1801,-3469,-3729,-736,6401,2729,-6318,-2803,1990,4775,1090,-7984,-834,5063,3288,-782,-5417,-1950,7040,3126,-4171,-4395,-816,7748,1398,-6762,-3444,2309,4846,1878,-7204,-1890,6025,2944,1113,-6126,-2904,6731,1114,-3923,-2748,-984,5991,3145,-6648,-1880,3081,1793,1138,-5877,-2838,6776,2040,-1580,-2263,-2679,6364,2562,-4484,-102,1883,2675,1937,-4783,-1508,4833,308,525,-2646,-1314,5087,-41,-4436,263,488,3187,483,-4955,178,3167,148,-181,-3127,-338,5929,-633,-4467,-625,978,4376,505,-6657,165,4299,-31,-1656,-5551,227,6831,-1291,-4504,-2892,2483,6160,-989,-6025,-378,3272,2370,-1641,-6702,59,5258,1787,-2407,-4594,1068,5254,758,-4385,-2859,905,6078,-696,-6754,210,3085,3565,-1148,-6145,-1068,4590,966,-2131,-3241,-848,5121,-395,-5827,-835,837,3053,1229,-5289,-476,4113,2097,-520,-4300,-316,4726,-8,-3862,-1436,-149,4380,1022,-4624,-914,1445,590,-127,-3496,1085],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,8,-9,10,-11,13,-15,16,-17,20,-22,25,-27,30,-33,37,-41,45,-50,54,-60,66,-74,82,-91,101,-113,126,-143,162,-186,219,-261,319,-410,568,-927,3548,-745,-8554,455,4980,2688,-1546,-6337,313,9062,-912,-2730,-2819,-442,7664,30,-6379,2171,1657,2323,1969,-7682,2361,5240,-2118,905,-3717,-557,8044,-3559,-4640,3509,-1631,3135,-1113,-8056,5541,3840,-4597,246,-4025,2263,7288,-6389,-2343,3850,-182,5156,-3381,-8812,6903,3948,-1010,89,-7208,4771,8936,-5813,-3908,432,1614,7894,-3706,-10041,4194,4827,2088,-1716,-9418,3858,8107,-3242,-4753,-4000,2627,9680,-3690,-8293,42,3318,6184,-2066,-9532,2697,6630,1829,-3496,-7268,2382,8176,-263,-5194,-2950,2885,7264,-2551,-7252,385,4890,5131,-1521,-7608,1755,5638,-847,-1741,-6747,1935,7479,-2859,-3084,-1398,24,5401,-3331,-5738,2995,1881,988,493,-5304,3831,5799,-3842,-450,-227,1493,5283,-6070,-4459,4327,-1290,634,-967,-6051,5643,2135,-4065,852,-2589,1780,6333,-6416,-2684,4261,113,3602,-4854,-5593,6442,3813,-3451,-1245,-5159,5257,7971,-6179,-3533,2031,2429,5785,-5119,-6594,6871,3984,-975,-2937,-6121,5748,7609,-4632,-4102,-1138,3196,6510,-4584,-6505,2912,3651,2294,-4675,-6593,4134,5886,-839,-3394,-4654,3240,7328,-2508,-5583,-2111,2569,4399,-4926,-5816,3068,3803,1749,-2090,-5274,5099,4527,-659,-2614,-3122,1993,4932,-4840,-1645,1479,1365,4165,-3508,-3687,3814,1022,-1033,-1836,-2575,4053,3560,-4476,316,545,28,4755,-4196,-1981,5770,-897,-477,-1610,-4420,7161,2175,-6501,-471,186,4149,3595,-7587,-2159,6268,1090,-184,-3290,-3448,7547,2034,-5503,-1546,-1301,5712,3951,-8718,-1646,4213,2881,1611,-5862,-4176,6391,2379,-2822,-3369,-3669,6583,4710,-5786,-3429,1054,3821,4773,-6249,-4437,3744,4109,389,-4291,-4312,4907,3485,-2763,-3647,-1858,4359,3896,-3859,-3010,1369,2828,3097,-4573,-3135,3495,1827,839,-2508,-4060,4168,2126,-4029,-1663,-316,2577,2984,-4835,-1196,2653,-267,1654,-2682,-2129,4725,431,-2381,-1472,-510,2660,1137,-4305,948,1781,1093,28,-4990,-768,4981,-747,-2556,-1035,-1085,5492,602,-4261,-264,1587,1874,144,-5164,-396,4858,749,-1253,-3879,-2572,6492,710,-4261,-1636,1062,4466,504,-5616,-1205,5732,1951,-496,-4226,-1199,7141,2737,-3981,-2450,-9,6521,1570,-5315,-1545,3204,3338,308,-6308,-2506,4269,2051,-847,-4095,-2476,5281,2829,-3270,-3333,495,4135,1690,-4920,-2673,2720,3770,-601,-4460,-915,5307,2533,-2384,-3177,-287,3908,1580,-2164,-830,530,1932,-1064,-3854,-1099,3121,-174,-419,-1689,60,4109,-1542,-720,318,1470,2604,-387,-3102,1523,3720,-7,-1219,-3442,678,5079,-1522,-3831,-1133,927,3952,-1318,-5514,806,2209,162,-1480,-4520,1889,4766,-1671,-2127],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,20,-21,24,-27,30,-32,36,-40,44,-49,54,-59,66,-73,80,-89,99,-110,122,-138,155,-176,202,-236,281,-344,439,-610,1010,-4352,-4563,-823,5100,5585,-5985,-4439,3728,3911,1026,-4504,-5621,7273,3849,-2608,-1955,-3877,4099,4352,-6080,-1946,2921,660,3558,-5572,-4342,6668,-889,-1276,-40,-4669,6693,2954,-8549,1147,1040,254,3966,-7188,-2605,8285,-2204,-690,-637,-3148,7656,1355,-8217,699,1172,2281,3386,-10249,-1116,8238,131,266,-4446,-4234,10011,1394,-7991,-1274,-1602,6793,3955,-10436,-2582,6489,3344,1388,-8134,-4923,9510,2876,-3815,-4147,-2532,8709,3950,-8022,-4182,1000,4247,3633,-6958,-3666,5143,4437,37,-5563,-4156,7607,3287,-3426,-4389,-2240,5772,3651,-5937,-3601,1086,4189,3177,-6939,-3247,5091,1493,976,-4498,-3715,6261,971,-3584,-1611,-1009,4407,3217,-6646,-303,2360,200,2499,-4767,-2112,6971,-825,-2692,426,-2476,5614,907,-7765,2765,2178,74,1833,-6169,658,8429,-2768,-2229,-219,-1687,8300,-451,-8302,2053,1034,2717,1235,-10006,99,7977,-2851,-2264,-4300,-1437,10206,-357,-7938,182,622,5914,1062,-9466,-857,6729,1896,-1144,-6223,-478,9553,798,-5015,-3000,-901,7447,1595,-8509,-1515,2667,5040,372,-6938,-2295,6731,2689,-2609,-5438,-1028,7054,907,-4982,-4207,484,6495,1368,-4862,-661,2092,3470,1062,-5741,-1696,4724,813,-1417,-2969,-1497,5766,232,-3532,293,936,2112,-100,-6107,1041,3839,-2042,-106,-3472,555,6487,-3331,-3180,2097,217,3331,-832,-5539,3141,3011,-1697,-859,-5082,1685,7693,-3533,-3196,511,216,4455,-2330,-7520,3911,2808,-847,-1402,-6975,1688,6969,-2641,-3269,-2275,736,7049,-2780,-8083,1535,4078,4751,-735,-8923,2189,6359,-330,-3124,-3894,1687,7697,253,-5543,-1544,2299,6207,-867,-6381,-137,4268,3249,-1615,-6022,547,6178,902,-2719,-4176,1049,5689,32,-4052,-1913,848,4467,-582,-5779,1194,2114,1805,-449,-4528,202,5173,-2021,-927,-751,1029,4432,-1277,-3940,712,1186,602,-768,-4894,2526,3391,-2407,-890,-745,1272,4547,-3612,-3191,2619,701,1839,-2144,-4720,4314,2203,-1797,-1311,-2303,2583,4330,-5603,-3012,1683,1909,3783,-2928,-5259,4043,2729,-1028,-1419,-3577,3851,6210,-5079,-4638,-279,2477,4060,-3326,-6332,2793,4080,1477,-2503,-5536,3668,5775,-1184,-2672,-2978,3012,6826,-3143,-5009,-50,2730,2867,-3054,-5836,1950,5599,793,-1309,-2937,2548,4862,-1546,-2788,-1849,3289,4449,-1679,-2885,613,2647,2549,-1822,-3936,3076,3772,-787,-2336,-2441,2101,3007,-2529,-3423,33,1883,1078,-1816,-2658,3738,1900,-497,-1761,-1974,2652,2830,-3757,-1719,831,1412,1773,-3517,-1106,4289,1495,7,-2513,-2038,3588,1943,-3561,-2453,-632,3570,2655,-5141,-3252,3427,2331,788,-2919,-3859],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,5,-6,7,-8,9,-9,10,-11,13,-14,15,-17,19,-21,23,-26,28,-32,36,-40,45,-52,61,-71,86,-107,140,-197,311,-628,3262,6802,-7206,-6039,4698,5245,3066,-6846,-6470,6431,4851,-625,-5113,-6171,6999,6135,-6211,-5186,-1233,6056,7272,-7682,-6871,4479,3811,3721,-5741,-8477,7117,6229,-1858,-2853,-5201,4977,7819,-7311,-3934,598,1275,6831,-6220,-7311,6758,1316,946,-616,-8120,5547,6236,-5993,-592,-1728,294,9604,-5770,-6379,6313,-391,2032,-786,-7530,6197,3592,-6244,789,-2025,705,5414,-7400,-2619,4937,-369,3240,-1935,-5392,7650,2168,-4382,618,-3228,5058,5115,-7576,-2522,4887,1820,3383,-6441,-2980,8588,1824,-2564,-4222,-2681,7696,4135,-6900,-3193,1099,6773,3957,-9488,-4142,4866,3668,1359,-8293,-3951,8089,3524,-2483,-4996,-2260,9500,3958,-8036,-3925,653,5867,4264,-8506,-2378,6200,2879,1585,-6508,-5530,9945,3421,-4176,-3585,-3803,6218,5188,-7845,-2347,1917,1558,5105,-5837,-4513,7233,358,-1553,-2068,-5082,5767,3966,-7276,-102,641,1351,4853,-5708,-1964,6765,-876,-434,-1390,-4290,6824,1904,-6724,1084,-234,1551,3549,-7183,-1327,4834,-1327,-162,-3384,-3375,7205,-172,-5599,-365,747,4739,1468,-8231,141,4563,294,860,-5814,-1186,7896,1524,-3680,-3566,-1407,8110,1779,-8079,-1958,3296,4599,679,-7899,-788,7686,3621,-899,-7651,-1637,8244,1824,-5240,-3886,454,7600,1999,-7469,-2317,3685,5387,252,-7886,-1289,7633,2034,-2191,-4302,-1994,8592,1707,-6277,-2320,-663,4482,2606,-7452,-1052,3819,1738,2864,-5350,-2136,6476,639,-2846,-746,-2323,3918,2138,-6321,542,2374,737,2667,-5698,-813,7313,-983,-1975,-169,-2213,4814,1189,-5972,3074,1411,1889,1259,-5685,699,6188,-1040,-1884,-3202,711,6271,-612,-5746,338,2821,3078,-807,-6864,1673,6142,830,-1757,-5295,1046,7539,-861,-4789,-752,1962,6047,-1300,-7430,628,3859,4337,-1184,-7099,1460,6539,109,-3305,-4845,1149,7771,-353,-4568,-2289,1715,5247,-1103,-7605,521,3369,3070,-1249,-6424,382,6421,-276,-3452,-2971,-15,6741,-1102,-5446,275,683,3414,919,-6935,980,4244,-1309,147,-3097,-297,6025,-2141,-3635,949,236,3505,190,-5887,1113,2830,-877,-43,-3514,698,5086,-2790,-2576,718,-144,4399,-1594,-5949,1951,2799,66,-1377,-4297,2303,3987,-2951,-2651,-497,2451,4827,-2906,-4653,2343,3864,1075,-2816,-4763,3248,5017,-498,-2700,-3325,2887,5656,-3431,-4589,146,2740,4384,-2597,-5244,1241,4757,1854,-3444,-5567,2661,6633,-144,-3891,-3192,3637,6223,-2862,-5237,1182,2848,4163,-2161,-5858,2046,3624,363,-3170,-4642,2227,5388,-1623,-3815,-1479,649,3666,-1468,-4926,514,1949,1549,-1564,-3914,2545,3246,-1174,-1185,-1626,1659,3858,-1382,-3323,927,1903,1630],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,9,-11,11,-12,14,-16,17,-20,21,-24,26,-29,32,-36,40,-44,49,-56,63,-71,82,-95,113,-138,176,-247,418,-1346,-5798,-3513,1990,8633,-774,-9587,-1569,4638,6764,-677,-9422,1096,7449,2257,-2922,-8106,491,10812,-142,-6525,-3384,670,9407,13,-9882,1163,3543,5612,1013,-11407,369,8328,-684,-1232,-4244,-3338,11192,119,-6908,1007,-1684,6810,2760,-10665,1324,5542,-188,2965,-6586,-1046,8497,-1961,-3991,148,-4210,6566,1914,-8991,3053,4050,-1674,2251,-6366,-653,8724,-3936,-2062,43,-1141,5234,-275,-7272,4507,2658,630,851,-7143,2425,7059,-3136,-3089,-1595,648,7802,-2322,-7297,2001,2032,4448,-1127,-8855,4752,6670,-297,-3588,-6007,2897,9137,-3129,-5604,-1249,2743,7087,-3913,-7846,2357,5048,4849,-3888,-9596,3379,7956,-613,-3344,-7171,3305,10569,-3707,-6247,-1197,2962,8057,-3296,-9148,3681,4461,1812,-1437,-8899,3196,7945,-2753,-2119,-3728,432,9440,-2873,-6295,2117,66,4338,-92,-9058,2963,4842,-2103,1326,-4275,-712,7986,-2754,-4284,2380,-1240,4275,-1035,-6817,4719,2916,-1709,741,-5035,1277,7005,-4914,-2568,1061,-511,4529,-2899,-6279,4556,2816,-1430,-1686,-4759,4004,6608,-4455,-3215,-777,2204,6269,-4630,-5899,2893,3435,3607,-3982,-5939,5165,5901,-1205,-4031,-3584,4028,6787,-4115,-6085,176,4806,4954,-5082,-6915,2476,4722,1305,-3407,-6212,4644,6830,-2756,-4313,-3355,4751,7491,-4552,-5595,858,2770,4940,-3827,-8057,4790,3392,228,-1252,-7155,4297,7622,-4120,-3166,-1550,621,7145,-3112,-5441,3511,1506,1751,327,-6373,4307,6058,-2744,7,-3662,933,7235,-4145,-4001,2924,-19,3092,-1976,-5280,4350,1813,-2629,125,-3018,1814,4407,-5395,-3085,3567,802,1765,-3786,-4863,5720,1432,-1884,-1667,-2975,4706,3858,-5574,-2901,2019,2237,2453,-6052,-3834,5304,3131,-129,-4447,-3832,5591,4046,-4900,-5041,-1511,5522,5011,-5924,-4376,1940,4687,2190,-5743,-4042,4760,4156,-369,-4338,-3887,5003,3937,-4445,-4257,-1220,4085,4881,-4633,-3288,2238,3012,2210,-4702,-4567,4099,3201,-1093,-2727,-3809,3777,5434,-4574,-2496,1275,1542,3002,-4028,-4510,3628,1281,-670,-1407,-3002,3790,2168,-3166,-1164,94,1921,3861,-6076,-1978,3553,731,509,-1211,-2602,4303,1189,-3704,95,-219,2952,2239,-6244,-1077,3973,940,-590,-3351,-1080,5312,1447,-3569,-2103,229,5203,861,-6238,-1692,3428,2207,-821,-5315,-443,5205,1986,-2388,-4228,-564,6307,2800,-4742,-3701,1034,4497,2286,-6284,-1527,3691,3471,-471,-4802,-1569,5496,2968,-2636,-4342,-1179,5738,1202,-5015,-2216,2255,5010,2342,-5556,-2787,3364,2065,-165,-4600,-1314,5390,2054,-1919,-3170,-1753,2723,1896,-4503,-979,2250,1412,699,-4630,-1217,3639,214,-1218,-1615,-2245,3901,1855,-3309],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,-1,1,-1,1,-2,1,-2,2,-3,3,-3,4,-4,5,-5,6,-7,8,-9,11,-12,15,-17,21,-27,42,-75,193,-1609,-6255,3395,7612,-2588,-3693,-1901,2173,6768,-2133,-6648,3530,2475,2253,-642,-7253,4396,5590,-3170,-776,-2737,415,8718,-4305,-4757,3782,349,3440,-1425,-6800,6106,2871,-5152,1279,-3372,2095,5821,-6032,-1713,4498,-1461,3200,-2895,-7031,8977,1368,-4499,-516,-4067,4733,6495,-8486,-2351,3387,983,5050,-6600,-6480,8446,4094,-2018,-1560,-6982,7564,7948,-7073,-3900,804,4299,6495,-6605,-6836,5276,5080,1534,-4625,-6939,5810,7744,-2364,-3269,-3497,4862,7122,-4374,-5460,347,5461,5546,-5413,-7598,3527,5067,2687,-3855,-6447,4444,4729,-2112,-4214,-4304,3838,6422,-4082,-4462,-69,2553,6140,-4449,-6020,4127,903,804,-963,-5814,4496,4290,-4354,-49,-172,1237,5186,-4969,-2992,5302,-894,1728,-1658,-3998,5591,1325,-4962,1016,-609,2527,4429,-7302,-378,5365,-836,1836,-3721,-3432,7882,970,-5005,-535,-1192,5170,4075,-9236,-1242,4157,1613,2535,-6843,-3895,7846,1758,-3514,-3488,-3776,7854,4118,-7471,-3058,2322,3549,4148,-7975,-4384,5582,4702,-248,-5438,-4632,6986,4543,-3533,-4160,-1346,5028,4716,-6097,-4486,2256,3400,2921,-5517,-4394,5169,4478,524,-4052,-3142,6296,2478,-3819,-2792,-1784,3515,3697,-5508,-2841,1284,1381,1643,-3989,-3483,4923,959,-1836,35,-2506,5615,1620,-4476,1166,850,124,3132,-4766,-1106,5442,-2383,-482,-1338,-2436,5419,67,-5775,1099,1773,1747,565,-7072,1184,6142,-1782,-1339,-2806,-1593,7686,-994,-6328,977,1791,3436,1529,-8118,413,6000,997,-1731,-5615,-1372,8359,-2,-5315,-753,-700,5978,544,-7914,-938,4277,3377,1400,-7019,-1660,6899,2426,-2377,-4736,-237,7055,3708,-5850,-2666,1523,4823,1464,-5571,-2726,3773,3687,220,-4335,-1337,4983,1338,-2218,-3141,-1365,4047,1541,-4165,-878,1467,4258,1108,-4509,-222,1726,143,585,-3196,-946,4213,-799,-2440,230,-1446,3338,789,-4993,1920,2626,-429,1249,-5003,1533,4369,-2678,-2880,-274,-220,2914,-1257,-5637,2720,2010,1315,-1046,-5212,1940,4505,-2427,-3186,-1505,511,6181,-2694,-6004,1412,2543,3003,-630,-6975,741,6014,-1114,-1679,-3413,632,6744,-1709,-5364,-1739,1584,4759,-1343,-6542,1253,3691,2887,-1119,-6459,627,6316,574,-2687,-3108,488,4996,-319,-6170,-1290,3251,3684,-838,-5056,-253,4199,1754,-2089,-4766,-152,5178,607,-2987,-1730,244,4532,-935,-4322,1319,1424,1805,-145,-3918,169,2770,102,-1943,-1498,1104,3666,-1552,-3013,581,-98,2026,-1300,-3522,2105,2315,-787,-1281,-2217,1479,2642,-3327,-2651,1229,1095,2908,-2574,-3793,2628,2508,-92,-2453,-2547,3255,3157,-2593,-2940,238,2673,3339,-3028,-2866,1834],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,8,-9,9,-10,11,-12,13,-16,17,-18,20,-23,25,-27,30,-34,37,-42,47,-52,59,-68,78,-89,88,-363,5315,2763,-1007,-5282,-2806,7557,1590,-4775,-2650,-2714,4666,3688,-7818,257,2451,1963,3025,-5152,-3667,7568,-1046,-2042,-301,-3561,5653,2372,-7080,2081,1578,-313,4175,-7351,-403,7856,-2847,-948,-739,-2061,7910,22,-7879,3605,968,1340,1748,-8657,1865,7447,-2756,-1057,-2874,-1204,9310,-534,-7308,1553,573,5128,305,-9171,1817,7363,458,-119,-7107,-135,10540,-248,-6434,-1830,223,8002,1360,-10162,-1303,5060,4386,-580,-8357,-1712,7364,2905,-3017,-5990,-468,8695,1899,-5869,-2897,749,7653,898,-8970,-1695,3652,2855,-417,-7544,52,6376,812,-2521,-5360,-470,7100,15,-4011,-202,225,4491,1416,-6608,172,3890,-49,1163,-4800,-1038,7386,-2386,-2460,1807,-1810,4606,485,-7352,3695,1357,-1461,1925,-6470,615,6342,-4029,-1461,632,-480,6557,-2108,-8477,4120,2529,546,885,-7062,3716,7942,-3356,-2550,-1258,2140,8068,-3040,-7170,3563,2332,3680,-992,-9271,3013,7014,-2314,-3060,-4455,2494,8714,-801,-6372,101,2382,7804,-1048,-8619,1704,4806,1701,-2270,-7081,2103,7921,-62,-4782,-3759,1391,7340,-2264,-6139,-878,3169,4037,-1276,-6522,1279,4743,1591,-1509,-5905,1275,5859,-1545,-2410,-864,983,6129,-1728,-4763,1427,1444,2661,-232,-5403,2720,3791,-1375,-330,-3571,741,5293,-2549,-3378,2498,-379,3855,-1492,-5374,4615,1973,-2034,197,-3342,3470,5509,-5155,-3526,1841,901,4484,-3273,-4607,5405,2244,-2168,-2498,-4804,5533,5974,-4828,-2050,1076,2231,4781,-4069,-6047,4592,2773,1381,-3129,-4762,5374,6463,-3872,-3790,-2632,3547,6861,-4746,-5944,3063,4047,3699,-3691,-6471,2865,5483,352,-3729,-4068,2550,6883,-2097,-4483,-1309,3633,5414,-3655,-4704,1253,3685,1953,-3198,-4627,2785,3727,-450,-2424,-2959,2677,4879,-2388,-2158,-182,1433,3521,-2378,-4013,3089,1920,1233,-1940,-3838,3836,880,-3832,-966,-589,608,3281,-3339,-2406,3435,761,894,-1367,-2482,3934,1240,-2812,-253,-1357,2564,3220,-5462,-1679,4043,510,1682,-4163,-3629,5896,1584,-2904,-1959,-1631,4520,3816,-5262,-2785,2805,2918,2738,-4577,-3817,6149,3194,-1384,-2980,-2809,5684,3926,-4359,-3346,931,3814,3555,-5233,-4142,3720,3574,517,-3920,-2838,4626,3709,-1312,-4051,-1565,4901,3425,-3643,-4272,357,4804,3169,-3831,-2824,2041,3291,173,-2443,-2604,2777,1832,-1618,-2209,-439,2514,2454,-3457,-2481,1630,1365,2048,-3470,-1912,2632,1028,-1427,-1293,-710,1125,1473,-4725,-236,764,1143,598,-3234,-929,3814,100,-869,-1880,-497,4806,962,-3851,-842,1489,1745,841,-4880,-88,4718,1447,-1090,-4009,-1864,4763,1299,-3401,-1859,605,4900],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,6,-8,8,-10,12,-12,14,-16,18,-20,22,-24,27,-29,33,-35,39,-43,48,-52,58,-64,70,-78,86,-96,107,-121,136,-157,180,-212,254,-313,404,-561,907,-3604,3946,8388,-2650,-4196,-4316,4995,8585,-4244,-7975,-1112,5969,6473,-5585,-9223,2676,5426,2796,-4143,-8568,4580,8389,-3348,-4858,-5829,3588,10261,-4379,-7535,-420,3173,7178,-3322,-10202,3475,5777,1004,-208,-8530,2824,8709,-5163,-3504,-2136,204,9438,-2683,-7910,4120,1741,1392,614,-7898,4119,7413,-5875,705,-1970,-1691,8498,-4864,-5359,6057,-822,2576,-266,-8581,6113,4094,-5601,-402,-2740,1352,7230,-5439,-3732,5082,-183,2513,-2753,-7137,6907,4155,-4126,-2564,-4440,4765,6132,-6811,-3347,960,3652,5216,-5560,-6685,6474,4814,261,-4280,-5382,6533,6441,-3836,-4616,-1501,5244,5801,-6352,-5746,2331,4470,4668,-5766,-6626,5604,4982,361,-4009,-6337,6273,7898,-4820,-2974,-2401,5898,7699,-7434,-5997,2869,2481,4662,-4031,-8407,6497,4510,-2854,-2784,-5426,3728,7158,-4971,-3118,767,550,6868,-3422,-6994,6756,1471,-1079,955,-5905,4650,6530,-5562,-750,1068,866,5516,-5902,-3738,6234,-110,284,-270,-4934,5571,3899,-5725,475,131,2820,4183,-6436,-2725,5343,337,1104,-4073,-4535,8560,3705,-5652,-1735,-2475,4571,3373,-8151,-3359,3368,4264,1775,-7661,-3765,7397,4021,-1962,-5143,-3480,7087,4034,-6248,-3012,-317,5216,3013,-7642,-4636,4663,6700,1576,-8431,-4140,7433,3819,-1608,-4615,-4069,7131,4838,-6733,-3940,-679,5014,5226,-7053,-4334,4645,2411,1371,-4532,-4844,7243,3780,-3941,-958,-2108,5453,4891,-6535,-1454,2521,1532,2140,-3850,-4265,5398,1101,-2148,-787,-2415,4040,3159,-6078,173,1432,882,2192,-3654,-1856,6002,-620,-1707,-1228,-2430,6182,1007,-7544,95,1739,2169,1373,-6668,-1297,5566,615,-1010,-4268,-1966,7009,552,-6321,-1839,2461,4242,23,-7310,-548,5268,2241,-253,-5520,-1094,7772,2521,-3903,-2981,-673,7417,1479,-6549,-3588,2903,5788,2022,-8103,-949,5921,2666,-1023,-6380,-1773,7438,1766,-4034,-3053,411,6376,1764,-6557,-1665,1981,3813,1264,-6479,-815,6191,1866,-942,-3821,-2216,6227,1194,-4317,-517,129,3077,1614,-6896,-666,4359,133,519,-2830,-1568,5601,-447,-4527,973,-1419,3146,846,-6095,947,1575,480,-573,-3611,348,6039,-1214,-3745,-1271,370,4369,-410,-6876,-93,2045,1558,-1650,-4792,964,4093,-478,-2800,-2739,456,5548,-985,-5455,521,2492,3704,-2038,-6529,771,5529,1767,-1203,-3913,1732,6733,-180,-4258,-2245,1797,4979,-755,-6150,-296,3033,2693,-1056,-5236,517,4660,1400,-2321,-4245,1502,6532,-535,-4317,-1515,2473,4752,620,-5268,-454,3227,1384,-814,-4390,1097,4674,785,-2970,-2263,92,4258,284,-4239,420,1704,905,436,-4879,1232,3898,-1421,-726,-1584,178],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-13,13,-15,16,-18,20,-22,25,-27,30,-33,36,-41,45,-51,59,-67,80,-95,118,-156,226,-415,2554,5001,-425,-8160,-3145,8273,3082,-3399,-6298,-1085,11029,3317,-6103,-4721,1411,7109,2928,-9892,-3249,6014,4069,902,-8509,-2963,8410,3895,-3709,-5943,-2682,9067,2438,-7556,-1947,549,5212,4599,-10235,-3860,7316,1008,837,-5573,-5323,9369,1747,-5935,-843,-2263,4871,5085,-9417,-854,4313,152,4780,-5337,-3945,9071,-1472,-4250,668,-4170,5579,2112,-8531,1257,2514,-967,3287,-5655,-2350,8640,-2124,-2615,26,-2731,6689,235,-8367,2402,1574,2677,2139,-8730,-29,9437,-2801,-2470,-3921,-1980,8873,-810,-7178,-564,1868,6672,1062,-9574,-631,5951,2458,-1152,-7824,40,8764,264,-4417,-4823,-21,9172,-419,-7868,-1403,3568,6524,83,-10770,-319,6967,2552,-1423,-9142,190,9240,-735,-4548,-4422,271,9390,297,-9290,521,2150,3768,3008,-9522,-664,7793,-456,-269,-4959,-2707,9166,349,-5657,1036,-1324,3883,2184,-8006,876,5366,-1547,1068,-4323,-2827,8611,-2488,-4204,2812,-1450,5138,865,-7677,3331,3040,-1350,673,-5849,771,7238,-3322,-4535,738,88,6993,-949,-7998,3249,4597,-105,-396,-7701,1653,7005,-2843,-2922,-2650,2183,6782,-2079,-6518,1268,4320,4654,-1828,-7589,2175,6455,1872,-3425,-6031,2979,8997,-2260,-5262,-3047,2815,7557,-1855,-7762,766,4231,4305,-2966,-8869,2153,6291,838,-3155,-4614,1578,8221,-2106,-5340,-1557,2358,6472,-2256,-7728,557,3029,1975,-481,-6599,936,6405,-1847,-2907,-3159,-934,7723,-1429,-6721,2856,634,3380,404,-5969,2661,5489,-2325,353,-3280,497,7038,-2856,-4494,2098,387,2313,233,-5307,3396,3171,-1684,-1246,-2530,1553,5674,-5301,-4306,3218,1330,3152,-3656,-6564,3997,3919,-1323,-3306,-4091,2899,5987,-4029,-2928,-235,2686,5449,-3303,-5157,2860,3536,1837,-3536,-5688,4289,5493,-1691,-5635,-3709,3177,6509,-3082,-5243,-205,3899,3774,-2554,-5756,2179,4520,2637,-3565,-4771,3246,5846,-1021,-4502,-3908,2528,6134,-4650,-4918,1387,2341,5974,-3554,-6416,3547,3764,145,-2407,-5633,2029,4971,-2290,-3075,202,93,4270,-3137,-5554,2598,1566,588,-1844,-3942,2230,2946,-3949,-53,-749,1043,4877,-2294,-2767,3331,-168,727,-2389,-3066,4249,1799,-4375,-239,-1946,3259,3685,-5289,-2155,3413,1804,1256,-4892,-3664,5876,2912,-2923,-2596,-1669,5524,4381,-5445,-4096,720,2243,3650,-4937,-4176,3453,3702,-1147,-5635,-2881,4763,4758,-3437,-4806,-929,5251,4382,-4122,-4321,2153,5087,2589,-3660,-4396,3678,4269,-1150,-3797,-3326,4266,4659,-3042,-2847,-1910,3676,2905,-3879,-3594,2377,1345,1371,-2474,-3567,4524,3200,-2834,-1677,-2199,3434,2671,-4399,-1859,1276,1692,2626,-3045,-2806,4118,1445],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,-1,0,-1,1,-1,1,-1,2,-1,1,-2,3,-3,2,-3,3,-2,0,1,-4,9,-20,44,-125,1392,4347,4846,-5297,-5464,5260,2385,758,-3030,-6753,6045,5429,-6114,-1607,-1097,2605,6023,-6527,-3456,4116,-55,2203,-1060,-6596,7268,2752,-5278,2021,-2535,1729,6192,-8459,-1448,4287,-2797,1930,-3019,-4764,7815,99,-3543,1272,-2599,3615,4293,-8784,90,4278,1188,3380,-7444,-3363,9385,1080,-2916,-1275,-3149,7919,4421,-8923,-2780,2660,3898,3492,-9204,-4108,8054,3211,-363,-4923,-5443,9251,4544,-5780,-3720,-1406,6510,4948,-7793,-3806,4674,5176,2102,-6797,-4810,6011,3999,-1636,-5775,-3825,7325,4738,-4529,-4778,-771,5153,3795,-6453,-2944,2894,3248,2440,-5692,-5148,6069,2131,-1868,-2760,-3808,5964,3432,-5138,-234,656,2284,4152,-6029,-2457,5551,-1486,899,-1587,-4343,7063,456,-5820,3275,-325,1718,3976,-7440,300,5261,-2433,1242,-3278,-2076,8228,-890,-5588,2263,-1099,4599,2013,-9095,1669,4716,-811,543,-7522,-1281,8324,-118,-4510,-1125,-492,6652,1923,-8558,-1049,4516,3034,1680,-8365,-2117,8316,1949,-3450,-5883,-1702,9359,2224,-6915,-3296,1019,5987,2207,-8550,-2374,4795,4273,-706,-6614,-1967,7471,3233,-2463,-4241,-838,6658,1638,-6586,-2185,-416,5452,1307,-6121,-839,3417,1809,503,-4887,-2169,6125,912,-2915,-2009,-770,4889,1319,-5525,1933,2773,1066,832,-5775,685,5972,-1386,-1101,-1184,-2231,5415,-735,-5720,2201,41,1618,1430,-5040,1654,4872,-2931,-617,-2384,195,6386,-1971,-6706,1774,709,3217,-380,-6887,2455,4930,-1645,-1727,-3794,-187,8051,-2139,-5615,148,1292,5069,-1195,-8092,1900,5049,1211,-2537,-6834,403,8040,333,-3841,-2874,2286,7817,-744,-7863,150,3349,4738,-1357,-6822,529,5743,4217,-1960,-6418,721,5806,1122,-3444,-3041,762,6160,-745,-5488,-1112,2476,3132,-112,-4567,765,3735,845,-1079,-4669,158,5610,-1165,-2646,-629,342,3568,-1403,-5499,2304,2809,-29,990,-3064,1463,5266,-2445,-1855,-68,1015,3954,-1835,-4861,4073,1399,764,-1016,-3860,3809,5036,-2945,-2306,-623,645,3975,-3400,-3893,2571,1454,918,-820,-4742,4241,5353,-2020,-1916,-2489,2274,6470,-4719,-4737,1862,2131,4366,-2981,-5924,2425,5209,717,-4477,-3994,2664,5644,-1813,-3921,-1811,2702,4599,-2562,-4869,1235,4631,2307,-2256,-5761,2631,5985,-1300,-3104,-3644,2380,5365,-1426,-3232,-1157,2764,3724,-1619,-4879,1085,2825,1973,-1562,-4063,2089,4318,-1331,-2530,-1383,2217,2676,-2159,-2982,1282,1480,648,-1157,-3374,2888,1292,-1431,-637,-1751,2140,2768,-3114,-2146,2503,1499,1825,-3162,-3201,3095,1990,-2405,-1757,-1633,3438,2004,-4123,-2518,1241,2225,2312,-4471,-2931,2955,2312,-963,-2181,-3033,3904,4146],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-10,11,-12,14,-16,17,-20,22,-24,27,-30,34,-37,41,-45,50,-55,61,-67,74,-82,91,-101,113,-126,142,-160,183,-211,247,-297,367,-476,671,-1134,5271,268,-8093,-757,1724,5445,1087,-9069,551,6113,1073,-33,-7125,-484,8069,-1674,-3542,-1539,-2145,8024,710,-6900,2665,1111,-1208,1323,-7379,969,8024,-4769,-1183,-324,-1831,7209,-2749,-6449,5051,806,158,432,-8224,3823,7074,-5108,52,-1471,276,8515,-3838,-8046,3509,1427,2270,-264,-9207,4544,7137,-3301,-1563,-5020,1066,8632,-4801,-7883,1527,3031,5630,-2505,-9490,3399,6327,1544,-3250,-7043,2649,9601,-895,-5826,-5005,1977,9405,-2097,-7233,-452,3713,6374,-2524,-8549,1658,7291,1490,-3282,-7039,1720,7904,-1395,-3578,-2647,2364,7275,-1704,-6094,1701,1621,4592,-1565,-8274,2888,5193,-1853,-449,-5444,204,7336,-3444,-3204,997,-607,4559,-1356,-7438,3954,1909,-744,1292,-5527,1653,6551,-5855,-1221,1093,-620,5070,-2303,-6522,5934,1767,-1189,167,-5592,4415,5553,-5261,-1474,142,1715,6784,-5396,-6663,5531,2701,152,-3022,-6932,5111,6548,-4224,-3201,-2737,4385,6931,-6153,-5746,2808,3597,3624,-4905,-6128,3695,5451,351,-3570,-6244,4665,7367,-4156,-5860,-2369,4016,5966,-3857,-5930,1577,4824,3862,-3897,-6813,2842,5272,-7,-2741,-4542,3830,6272,-3130,-4693,-1824,1384,5071,-3490,-4106,2422,2617,1580,-2842,-5300,4197,3716,-1674,-488,-2941,1900,5989,-4882,-2472,2563,-129,1769,-2235,-4450,4430,2388,-2729,-485,-2549,3245,3792,-5433,-141,2861,673,2631,-5084,-4166,5791,-48,-2386,-1223,-2666,4735,4669,-6605,-2085,2202,907,4001,-5775,-3977,4808,2428,-1029,-3206,-4631,5627,5105,-7148,-3118,-405,3501,5279,-6626,-5035,4404,3664,2072,-4222,-4027,5275,4348,-2511,-3948,-2342,5973,5117,-4501,-3720,-356,4884,3671,-4812,-4500,2617,3872,950,-3922,-3502,4813,3964,-2412,-4229,-2985,4343,3946,-4230,-2929,209,2143,3308,-3752,-2131,3682,1859,-443,-2461,-4068,3278,2409,-3690,-586,-377,2067,3710,-4691,-818,4319,-157,1026,-1969,-2564,6410,295,-3271,415,-851,2690,1931,-5252,-540,3374,838,-948,-3262,-1748,5567,1571,-3454,190,-346,4180,1028,-6290,195,2724,1312,823,-4912,-1609,6568,75,-2319,-2402,-1261,5675,1990,-5386,-1544,2241,4664,1027,-7114,-2825,4331,2942,-1560,-4997,-1586,6314,2612,-3516,-3530,-545,4320,1970,-5428,-2893,1512,4900,248,-4651,-1283,3702,2922,-445,-3731,-1396,4609,1581,-2289,-2547,-232,4410,1105,-4905,-2086,3799,1726,706,-2979,-908,5094,1472,-2181,-2004,-405,3624,656,-2647,-351,2209,670,1025,-3028,-592,4307,-523,-504,-2698,184,4906,-590,-4335,1310,1725,748,-313,-4050,206,4406,-1348,-2080,-1786,869,4575,-994,-3321,239,1670,2846,-1386,-5296,1440,4495,1342,-1642],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,7,-8,9,-10,11,-12,14,-15,17,-19,21,-24,27,-30,35,-41,48,-58,72,-93,131,-209,431,-2421,-7808,644,3783,5672,-1096,-9142,1399,7504,2263,-3533,-7965,1785,9810,-96,-5363,-3809,2627,8915,-1964,-9036,-522,3718,6196,-1066,-9628,849,7146,2111,-2265,-7677,189,11707,-950,-5069,-1571,273,9424,445,-9294,1751,3590,2035,1571,-8546,-317,9045,-2430,-1151,-2324,-2194,8118,-566,-8365,2549,-647,1260,2721,-8251,1767,6049,-5072,337,-2854,-1216,9380,-2120,-5874,3715,90,2901,-650,-9162,3781,4516,-4005,-146,-3732,-60,8074,-3758,-5156,3640,818,5127,-2192,-9012,4433,6711,-1376,-2625,-7530,3698,8129,-3054,-5215,-1788,2753,7941,-4574,-8479,2533,5256,3427,-2573,-8058,3819,8155,538,-5058,-7002,2448,9128,-2846,-6659,-1935,3633,8061,-4141,-7609,1542,5269,3600,-3372,-9236,4993,6061,-121,-3664,-5592,749,10385,-4273,-5710,939,631,7699,-1816,-8610,3541,3415,880,336,-6730,2508,8317,-3295,-3265,141,-976,6892,-1961,-7120,3780,408,-908,1339,-6154,3457,6804,-4342,60,-241,-965,7401,-4741,-4676,4884,697,2031,-1360,-5561,5726,5236,-3968,-886,-1655,3151,6115,-6386,-5298,4783,2964,2721,-4077,-7252,5753,4865,-3082,-4259,-4406,4602,7315,-5431,-6170,-291,3936,5486,-5354,-6373,4611,4827,1250,-4909,-5950,5420,6968,-3576,-5666,-3289,5626,7580,-5631,-5858,1145,5235,3458,-4348,-6032,2960,4492,1186,-4697,-7592,5025,6462,-3303,-3855,-3203,3184,5933,-4197,-4729,1284,1786,3498,-3660,-6704,4176,4583,-2218,-762,-4474,3947,5591,-4681,-1726,229,1404,4642,-2756,-5280,6085,1709,-852,-466,-3886,3677,3697,-5736,-909,115,821,3935,-4756,-3823,6307,282,-1484,-1214,-4591,5852,2724,-6524,-913,-392,3751,3634,-6316,-1993,5226,2841,-843,-3605,-2941,6814,2789,-4142,-3961,-671,5920,3631,-7146,-4283,3494,4299,2602,-7356,-4438,6451,3568,-1316,-5461,-2648,6648,4261,-4745,-3831,231,5793,3978,-6981,-4654,3020,3409,1672,-6421,-4063,5657,3974,-1303,-3262,-3507,5699,3914,-5236,-3093,-377,3906,3877,-5520,-3418,4646,2156,2394,-4122,-4815,4736,2289,-3297,-1345,-609,2012,2695,-5649,-1517,2605,489,2056,-2821,-2339,5784,115,-3034,-956,-452,2528,1977,-5412,46,3340,435,-454,-3262,-638,6205,274,-2174,-1859,-659,4658,985,-6116,-703,3492,3880,1171,-5865,-1744,4471,1969,-2234,-4235,-2297,6401,2064,-5684,-3110,1169,5637,982,-6453,-1751,5304,3884,-196,-6934,-1046,5010,2520,-3962,-4901,601,6800,2731,-5198,-3710,1273,4300,1262,-6418,-2332,4204,3007,874,-4323,-1782,5955,1648,-3232,-2873,-495,5249,2640,-5489,-1425,1466,2921,450,-4280,-1368,3662,111,-1966,-2334,-518,3973,845,-2251,-1595,1271,1966,711,-5054],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-2,3,-3,3,-4,4,-4,5,-5,6,-7,7,-8,10,-11,12,-14,16,-19,22,-28,36,-49,74,-127,287,-1785,-4016,7121,6938,-6945,-4090,1495,6049,3321,-7672,-5237,5606,5403,1058,-5766,-5552,7124,5308,-4320,-6062,-2872,7880,7624,-7961,-5299,835,5756,5659,-7534,-6598,6879,3711,1314,-4853,-7082,7237,5447,-5874,-2566,-2908,4105,7258,-7833,-3744,4898,320,5652,-4161,-8315,7322,2812,-3160,934,-5775,3546,6264,-6463,-970,2398,-418,5442,-4364,-4942,9024,-216,-3591,731,-5535,4962,5107,-7636,879,2450,87,5380,-6435,-3080,6796,-920,-2375,-2002,-3894,7816,2728,-7855,-947,2070,3461,3007,-8194,-3270,7856,2272,208,-5966,-4251,10743,2835,-7498,-3239,-1535,6969,3469,-9063,-3550,4627,5494,1804,-8800,-2785,8000,4269,-1110,-6104,-2921,8641,4084,-6096,-4644,622,7773,3614,-8105,-3675,3039,4891,2882,-7761,-4326,7026,3357,-2123,-3948,-3143,8327,3935,-7427,-1052,-40,3809,4475,-7776,-2824,4810,-503,2318,-3630,-4952,7586,793,-4828,623,-1925,3742,4133,-8392,-490,5197,-841,3319,-4758,-4014,7282,-1191,-5042,969,-2334,5241,2134,-8014,226,3501,-994,1881,-6376,-1489,8713,-2087,-2639,-735,-2199,6256,1753,-7942,1292,3121,2262,568,-7909,-481,7867,2164,-2544,-5201,-825,8366,1087,-7401,-3154,1804,7590,581,-8768,-1625,5997,4132,-447,-8125,-887,8258,2663,-3102,-5644,307,9389,1472,-7179,-1833,1812,7783,1136,-8983,-1358,4531,3116,-918,-7448,-1665,9317,1978,-2656,-3604,-1171,8439,1106,-6283,-502,1596,2895,2527,-5792,-1122,7329,-726,-1072,-2250,-3217,5338,-342,-5233,262,-748,3185,969,-7669,1887,4603,-1778,-619,-2015,-1197,6375,-1741,-5125,1377,-381,4359,-937,-6894,2605,3958,-873,-957,-5176,1501,6923,-1616,-4389,122,1372,6191,-1971,-9032,2102,5193,1749,-1469,-6743,1927,7387,-932,-3996,-3301,1956,7227,-834,-7373,797,4536,5218,-2383,-7940,1627,6170,2529,-3233,-6223,2714,7234,264,-4655,-3341,3083,6548,-777,-6806,-1100,2822,4808,-848,-6832,1298,4236,816,-2839,-4336,522,6848,-908,-4849,-1451,1132,4151,-1940,-5881,934,3176,1305,-130,-5226,1778,4874,-1293,-908,-688,392,4639,-1173,-4171,2047,1578,1223,925,-4306,1682,4583,-2244,-1934,-845,1171,4113,-2628,-3988,1848,1231,1422,-2146,-5666,3983,4714,-1912,-2076,-3178,2914,5395,-4299,-3752,1654,2018,2968,-3059,-5642,3342,4295,-1538,-3967,-4509,3058,5345,-2215,-5127,-2059,4775,5809,-3855,-6000,1548,5058,1851,-3674,-6656,3730,4937,-221,-4130,-4662,2846,5521,-1621,-4994,-551,3041,4638,-4091,-6264,1630,4066,1224,-3064,-4626,2686,5270,-1385,-2901,-3371,2703,4911,-1902,-4265,1093,3161,2822,-2206,-3434,3275,2761,383,-1837,-2795,1347,3920,-3286,-2665,-253],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-3,3,-4,4,-4,5,-5,6,-6,7,-7,8,-10,11,-12,13,-14,15,-17,19,-21,24,-26,29,-32,36,-41,47,-53,63,-80,508,-2596,-3991,-3588,7525,3994,-6615,-1401,353,4071,5334,-7873,-2765,7014,536,1418,-4038,-4885,7502,1743,-5802,569,-1343,3326,4268,-7443,216,5070,-1225,2189,-3880,-4099,8079,-1941,-4891,1810,-2153,3507,1471,-8422,3161,4936,-907,1593,-6084,-1121,8513,-1818,-4536,-505,-331,6692,1052,-9018,2577,5499,1299,2011,-8828,-655,9440,-373,-2659,-5292,-1449,9847,1447,-9023,-844,2446,5824,1275,-9429,-1953,7608,3677,-1784,-8032,-1567,8336,3018,-3996,-4777,-358,8981,2045,-7207,-2931,1077,6752,12,-8390,-943,6089,2616,781,-7091,-1751,7884,424,-3628,-3428,-1652,7292,1401,-7091,49,1888,2809,2936,-7194,-654,5414,-320,922,-2554,-3377,8331,-286,-7537,1691,-579,2835,3149,-7977,1217,5606,-3519,478,-3352,-1236,7610,-2922,-4889,1959,-39,3380,659,-8595,4159,4860,-2857,898,-3659,151,9775,-2705,-4560,762,240,6809,-1681,-8696,2672,4518,1075,-459,-7566,1811,9419,-1283,-4478,-3073,692,7703,-1457,-8249,-217,3820,4745,-622,-8506,1199,7828,1162,-2796,-6374,-350,8115,167,-4897,-2617,1902,7469,-1076,-7025,-650,3809,4661,-733,-8024,392,6625,1431,-782,-5749,1584,7758,-1558,-4671,-1426,-272,5919,-164,-6768,1619,3018,1092,1735,-6660,809,6555,-2064,-1613,-367,-610,5674,-1473,-4670,3415,466,499,503,-4981,1346,3474,-3650,-730,-2422,1051,4949,-3653,-4674,4003,1215,2178,-943,-5806,3522,3830,-2690,-1639,-2407,3202,5698,-4598,-4249,1370,2880,4100,-2075,-6767,4108,4868,-408,-2662,-4970,3860,7570,-2845,-5191,-1453,3375,6475,-2753,-6731,1751,4619,2828,-2957,-7178,2476,6108,71,-3999,-4088,2602,6313,-1802,-4947,-1098,2915,5412,-1966,-6731,1365,4084,3104,-3140,-5514,2903,5001,-750,-3353,-2939,1649,5755,-2286,-4835,209,1726,2792,-1285,-4922,2966,2108,-938,-141,-4044,2161,3572,-2672,-1142,672,27,3084,-2600,-3816,3231,1101,-987,142,-3085,3507,2758,-4467,-2109,222,1433,3376,-4582,-2590,4840,808,-625,-2522,-3321,4338,2701,-4478,-3001,-1234,3137,4030,-5035,-2960,2924,1610,1987,-3467,-5359,5606,5113,-2293,-3171,-1368,3209,4775,-4516,-4686,1285,4350,3599,-5358,-4807,3295,4587,-822,-4363,-3729,4431,5921,-1747,-4824,-170,4087,4114,-3214,-3533,1080,3134,1930,-3327,-3737,2620,3002,531,-1900,-3616,3833,4601,-2561,-2785,-1108,2428,3877,-3709,-2533,1772,1269,1345,-2089,-2763,3288,1099,-1671,-1569,-2146,2160,1403,-3426,-716,1940,790,865,-1658,-1662,3781,1911,-1420,-1264,-639,2140,1106,-4593,-328,1958,2036,324,-3699,-808,4803,1070,-2502,-1807,-1521,5084,2632,-4143,-2538,1013,3137,1064,-5184],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-1,1,-2,2,-2,3,-3,4,-4,5,-5,5,-6,7,-8,9,-10,10,-12,13,-15,16,-18,21,-24,26,-31,36,-45,56,-74,106,-176,386,-2479,-9126,2724,5732,-579,-2276,-4945,1584,9394,-4646,-4986,-654,1204,7644,-2387,-7762,3708,2453,-443,1321,-7615,1321,8402,-6001,-1193,1103,-724,6640,-3058,-6574,4614,1498,103,613,-5987,3684,5512,-6310,559,-219,1039,6297,-5813,-5053,7151,-165,726,-1663,-7128,6230,4713,-5208,-2307,-2408,2998,6073,-6282,-4288,4166,2042,3464,-4301,-7469,7224,6288,-2901,-3028,-5505,5452,7220,-5440,-5522,-46,4520,7098,-4968,-7323,3427,5429,2638,-4802,-7757,5787,6283,-1360,-4756,-4576,5308,7102,-4256,-4996,-100,3464,5682,-5252,-6470,3090,5088,2208,-2704,-6284,5053,5860,-3273,-2823,-3499,2856,7186,-4520,-3484,1346,16,4710,-1597,-6999,4808,1227,-2236,1214,-5233,2541,5795,-5892,-293,729,-716,5312,-3620,-4651,7520,-159,-1500,-959,-4275,4851,4047,-7107,-241,1178,509,4743,-6861,-3778,6369,872,-348,-2816,-5271,6967,4349,-6175,-2201,506,2521,4387,-8882,-3877,5616,3376,757,-4867,-5767,7452,3890,-4155,-3652,-3959,5483,4664,-6847,-5394,1628,4822,2895,-6539,-5602,5242,4576,149,-3902,-4388,6278,5037,-3320,-5569,-2602,4876,5556,-6357,-4813,-374,4987,4153,-6255,-5126,4955,2682,23,-4397,-4718,4700,3351,-3333,-1515,-1780,3130,4782,-5543,-2304,4001,949,2858,-3373,-4078,6473,2256,-3623,240,-3259,2506,2935,-7030,354,3939,-1096,1949,-4678,-2768,6210,-1185,-2864,-53,-2693,5280,2484,-7701,883,2755,1900,2043,-6213,-1206,7851,-896,-2636,-2184,-1810,6428,738,-7021,-2241,2587,3391,1890,-8118,-1988,6341,2240,-321,-5674,-3071,8013,2379,-4564,-3356,-313,5648,2701,-7332,-3278,3664,4114,892,-5671,-3472,5130,2399,-327,-4697,-2489,7496,2163,-3806,-3648,-101,5682,3178,-5368,-2913,3086,2358,946,-5671,-2160,4658,1533,-82,-2245,-2045,4578,1897,-4809,-538,-564,2189,2929,-4487,-1628,3280,-456,-529,-1906,-2122,5438,33,-3642,761,-909,2190,1975,-4055,1890,4053,-265,378,-3116,-398,5506,-99,-3841,1342,925,3478,947,-6235,2024,3245,-96,-331,-4678,738,5843,-1581,-3665,-1798,247,5284,-1381,-7467,1311,2786,2384,-318,-6086,1239,6412,1524,-3151,-3300,263,7752,816,-6157,-2168,1352,4569,217,-6489,-712,4285,2485,-1148,-6214,-801,4574,2203,-2565,-2747,1408,5387,755,-4387,-2349,1427,3148,-492,-6702,-540,3471,1613,-422,-4258,264,5467,376,-1332,-1809,-370,4185,454,-4440,-150,982,1755,170,-4297,-55,2511,-54,-672,-373,-141,3017,-670,-3202,1609,4,956,-274,-3799,1437,3034,-1498,-1229,-749,649,4955,-1750,-2795,1141,1796,2460,-2030,-5087,1997,3477,549,-1849,-2884,2274,5396,-2999,-2968,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,4,-5,6,-6,8,-8,9,-11,11,-12,14,-15,18,-20,21,-24,26,-29,32,-35,39,-43,47,-52,58,-64,70,-79,88,-97,111,-126,144,-167,198,-239,298,-393,566,-983,4554,3195,-2855,-4405,-3040,9209,1549,-8028,-3588,2438,7280,2957,-9337,-2801,5392,4931,-32,-10500,-2770,8723,2734,-4036,-6438,-2164,10054,2413,-6775,-4054,909,8218,3223,-9737,-2462,5802,3431,1013,-8311,-3763,9485,2377,-3500,-3264,-4008,7829,4221,-8349,-666,1169,1976,4398,-7768,-1430,8839,-1043,-636,-2863,-5257,8593,1008,-7480,1771,-904,2685,3492,-8289,474,7470,-2025,1930,-2339,-3539,9014,-1435,-6327,3165,-1279,3720,2304,-10141,1323,6062,-2121,377,-6061,-807,10497,-3083,-6354,-970,662,6944,88,-10049,969,4750,577,-115,-7860,676,9197,-652,-5364,-5548,489,8826,-85,-8337,-1701,3800,6283,-248,-9123,-560,7348,3365,-2024,-8209,-118,8447,1240,-5393,-5949,1909,9883,-367,-8870,-1541,3548,5410,24,-9772,658,6923,1132,-887,-6046,-950,9074,-461,-4403,-875,-1109,7609,1032,-8134,1455,2722,1227,1824,-6360,-228,6866,-2878,-788,-794,-2178,6668,-1609,-6889,4032,1158,1388,1445,-7626,1164,5767,-3801,-713,-2179,-18,6634,-2071,-6044,3525,1891,2319,-55,-7972,4311,5647,-2929,-1942,-3535,1730,7920,-3490,-6489,952,2641,5276,-2652,-9360,3435,6447,327,-2457,-6554,2944,9598,-3020,-5866,-1877,2552,7390,-2075,-7888,1104,4436,4078,-1892,-8352,1886,7329,1094,-3419,-6556,2010,8517,-1292,-5775,-3345,1183,6131,-1467,-7168,197,4405,2963,-2127,-8235,1051,6692,1233,-2074,-4438,413,7490,-1989,-4400,433,428,5544,-1139,-6630,2996,2975,-132,539,-4430,990,5866,-4287,-2767,1168,-360,4715,-2297,-4475,3721,1423,-304,74,-5616,3430,5031,-4647,-1145,304,662,5609,-4025,-4677,4901,1684,1340,-1813,-5681,5532,4404,-4223,-2600,-2142,4015,4652,-5804,-5427,3590,2007,2668,-3880,-6533,4490,5175,-1883,-4671,-3335,3456,6578,-3899,-6318,-253,3665,5445,-4093,-6183,1380,4377,1874,-4923,-5232,3351,7267,-1532,-4053,-3627,3812,5903,-3193,-4437,458,4063,4293,-3258,-5366,3564,3128,2603,-2210,-5261,2893,5486,-2149,-2182,-2387,1527,4668,-4424,-4426,1808,377,2058,-866,-4848,3669,3021,-1283,-996,-2648,3233,4174,-4291,-2171,1739,570,3238,-2370,-4258,4341,2380,-2547,-1163,-1963,3220,2453,-5521,-1105,1808,1124,2100,-3505,-2156,4926,1712,-1499,-3116,-2807,5347,1928,-5843,-2643,1347,3290,2317,-5984,-4065,3965,3282,492,-4666,-3741,4856,4792,-2257,-3733,-2021,4688,4610,-5288,-3066,1039,4498,2738,-5368,-4845,3670,4283,115,-3954,-3004,4776,4379,-3286,-3736,-788,4517,3337,-4953,-3402,2260,3248,1225,-4306,-3348,3948,2781,-329,-2124,-2173,4733,3226,-2890,-1493,1018,2859,2080,-4319,-2958,2191,2646,546,-2518,-1485,3570,1281],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-11,11,-13,14,-16,17,-19,22,-24,26,-28,32,-35,39,-43,47,-52,58,-64,72,-80,90,-102,117,-135,159,-191,237,-309,436,-725,3157,-3334,-9617,5824,5498,267,-4026,-6075,4370,8741,-2682,-5409,-2224,4954,7926,-5407,-7445,2316,4976,3467,-4551,-9186,4412,7245,1076,-4100,-6641,5130,9245,-3240,-4507,-2735,3212,8630,-4675,-8095,2789,3516,4337,-2426,-8566,4215,5738,-1510,-1612,-4666,3269,9494,-4514,-4401,2918,-606,5598,-1192,-9389,5538,3007,-1981,838,-6491,2428,8296,-7101,-2386,2744,-1535,6651,-3013,-5971,6455,432,-1069,685,-6040,4658,5797,-7485,-1220,548,871,5879,-6649,-5880,7676,761,-1847,-1787,-7049,7914,6065,-6851,-2556,-837,3739,7072,-7239,-4473,4586,3120,2612,-4939,-7332,6858,5062,-2724,-4493,-5142,6026,6590,-6012,-6225,511,5469,4244,-6139,-5781,4878,5958,2629,-4855,-7399,7498,5739,-2159,-5519,-4949,4776,8256,-6220,-5556,-117,3458,5201,-5971,-6111,5940,3249,2024,-3527,-7231,6384,4899,-4115,-1554,-2978,2467,6246,-6416,-3295,4282,198,3356,-2092,-6578,7308,3436,-3503,323,-2111,3263,5995,-6972,-1075,4545,-344,3118,-4607,-5305,8284,-356,-4277,-103,-3829,5037,4155,-9166,-355,1839,1601,3586,-6780,-3415,7093,1748,-2348,-2748,-2782,8134,3561,-6976,-3429,1402,5490,3324,-8256,-4541,6639,2952,-880,-6185,-4068,7766,3960,-3970,-5145,-695,7494,4166,-6331,-3838,2660,5364,2964,-7046,-4234,5727,5264,84,-5927,-2987,6870,3314,-4114,-4458,-1424,5299,4868,-6920,-2875,3350,3989,2190,-5629,-4594,6140,3298,-700,-3095,-3595,6636,2677,-5821,-1413,1411,2816,4293,-5793,-1538,6057,-839,723,-3152,-3597,6105,952,-4136,989,-869,2876,3558,-7157,-291,4062,387,2157,-3264,-1126,7824,130,-4570,631,-900,3988,1148,-8262,211,5654,1043,-414,-5611,-1469,7850,-578,-3555,-1992,-1653,6922,1591,-8000,-1043,3287,3940,1061,-8166,-742,7340,1872,-2117,-5327,-1795,7752,1911,-4864,-2624,502,6378,1795,-7977,-2421,3883,4790,-853,-6896,-694,5605,3268,-2302,-4879,-139,7440,1360,-4406,-2226,507,4905,1467,-5666,-648,4300,3053,1206,-5267,-925,5140,163,-3622,-2037,-758,4783,393,-5786,-762,3326,1927,1370,-5964,-639,4069,-1065,-985,-1542,-719,4826,-454,-4305,-332,1107,1525,-494,-4598,1615,5314,-903,-1428,-1873,976,6358,-1423,-4961,413,2687,3810,-1099,-6516,1138,4533,706,-3219,-4179,2651,5566,-2005,-4036,-2412,2097,4531,-1205,-6373,2114,4681,2307,-1724,-6229,-110,6750,360,-4209,-3867,1561,5948,-639,-5527,-1297,3917,4791,-1953,-6336,101,4835,1975,-1446,-4974,842,6094,-94,-3056,-3630,1431,6028,59,-5261,-2,3039,2164,-1272,-4815,642,4210,1187,-1689,-2960,98,4646,-851,-3988,-230,1541,2781,-278,-4706,809,3268,568,-1206],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-7,8,-8,10,-11,13,-14,16,-17,19,-22,25,-28,31,-34,37,-41,45,-50,56,-61,68,-75,82,-91,102,-112,126,-141,158,-180,207,-241,285,-348,443,-607,977,-4419,-289,4681,2907,2052,-8620,-1421,8718,135,-2589,-2745,-3116,8088,-343,-7522,1182,24,3354,2310,-7918,562,5642,-2396,857,-4031,-2492,8072,-2188,-3896,3720,-2301,3439,1385,-10416,4012,4660,-3155,617,-5783,1143,8565,-4133,-4479,2354,-421,5173,-1698,-9255,4613,5037,618,614,-7841,1937,9020,-3886,-4285,-1119,1030,8282,-2504,-8574,1907,3833,2816,-3086,-7715,1698,8352,1355,-4380,-5480,2063,9025,-880,-6539,-1590,3404,7475,-2566,-9034,330,5925,4262,-2340,-8603,2376,7647,251,-2798,-5909,2285,8567,-1880,-5575,-925,2338,8110,-2113,-7715,2392,4608,1312,-298,-7126,970,6568,-2133,-1478,-2570,-1199,7602,-2240,-6324,2422,206,2727,1854,-7255,3332,6208,-3523,462,-1684,-1786,8423,-3668,-3814,4403,551,3216,-1453,-7186,4751,5272,-4230,-141,-3059,2287,6976,-5894,-5010,2843,152,4130,-3077,-7137,5592,4522,-2316,-2079,-3766,4290,8091,-5684,-4092,460,3393,6900,-4347,-8189,3281,5023,2448,-4203,-5309,4472,7533,-2487,-4542,-3847,4111,6388,-4390,-6352,99,3851,4543,-4168,-6133,2130,4427,2155,-4234,-6677,3919,6512,-2597,-4697,-3093,2916,7624,-3659,-4302,1367,2620,4691,-2830,-6090,3213,4116,-728,-980,-6233,4007,5302,-3499,-2259,-194,305,5703,-2296,-4760,4556,291,495,-810,-4662,2904,4102,-3582,553,-668,332,5011,-5462,-3437,4771,228,-845,-717,-4395,5167,3247,-4915,-245,-741,2458,4603,-5607,-2850,2937,2397,1135,-3973,-3357,6370,4899,-4117,-2183,-1992,4867,4591,-5734,-4011,3092,4075,2562,-5710,-5261,5749,5054,-909,-4430,-3591,5721,5357,-3922,-4971,-681,4825,4173,-4148,-5531,3203,4260,1331,-4548,-5581,5279,3569,-307,-2732,-2990,5295,5036,-4154,-3258,-864,4305,4734,-4961,-5110,3383,2325,2723,-2664,-3242,5177,2815,-1813,-2728,-2405,3139,4327,-4742,-1495,616,795,2377,-3772,-2911,4830,822,-1466,-1449,-2844,3495,3110,-4464,-34,1653,1624,2928,-2230,-2732,4003,1534,-1346,-549,-2222,4604,661,-5770,620,1162,2895,2100,-6421,-1481,5663,1395,-205,-3279,-868,5521,1275,-5347,-2318,-187,4536,1690,-7098,-2675,4446,3361,143,-4649,-1772,6119,2973,-2376,-4660,-637,5198,3465,-4439,-3541,316,3931,2118,-4763,-2848,5037,3216,-1620,-4884,-1404,4967,2420,-2891,-3476,-444,4473,2701,-4603,-2191,2026,4105,1378,-4370,-1432,3873,1294,-504,-3136,-1144,3988,1613,-3271,-1622,-862,2193,1452,-3968,-1286,2917,-167,-380,-3901,-491,4282,135,-3053,342,-614,2555,1949,-4595,655,2496,410,-941,-4334,1,4009,-548,-3472,-1442,2111,4104,-16,-4602,19,3597,1951,-290,-3697,-137,4666,39,-3115,-2552,928],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-8,9,-10,12,-13,15,-16,18,-19,22,-24,26,-29,32,-35,39,-43,48,-53,59,-65,73,-83,94,-107,123,-144,173,-213,275,-380,607,-1902,4046,7827,-6210,-4214,1732,1944,5072,-4162,-8164,5958,3016,-944,213,-5371,5426,6013,-6141,-501,603,-170,6012,-4707,-5208,7094,211,-1117,-286,-5777,4643,4881,-7765,283,267,1062,4961,-6468,-3342,7595,-867,-637,-1789,-3899,7990,2742,-7778,336,168,3710,4396,-7007,-2758,6793,685,659,-5730,-5231,8874,3640,-4967,-1451,-1722,6644,5129,-9053,-4730,3555,5169,3091,-8125,-5209,7063,4705,-2535,-5599,-4146,8315,4663,-5769,-5425,-1326,6617,4202,-7150,-4783,1745,4930,1992,-8708,-5170,7226,4326,-1307,-4492,-5217,7264,4364,-6281,-2421,-914,4926,6726,-6505,-3804,4184,1044,2120,-4098,-5602,8208,1933,-2815,504,-4322,4596,5237,-6369,-480,2617,-257,3543,-4115,-4639,8464,-746,-2472,-194,-4330,6574,2950,-7241,2155,1472,23,2411,-6833,-1057,7226,-1022,-1400,-841,-2776,7100,793,-8816,1007,1852,3288,2222,-8357,-1858,8958,844,-1581,-4305,-2002,8689,555,-7375,-1779,723,5752,1599,-7708,-2686,5489,3966,472,-7528,-1706,7897,2097,-3932,-5469,-1518,8246,2977,-6627,-3910,1300,6601,1099,-6825,-983,3888,3502,483,-7625,-1523,7141,2297,-1703,-3149,-2170,7714,1472,-6228,-2629,303,3227,1666,-6716,-1411,5262,515,-24,-3356,-1528,6430,-134,-4429,-147,-1149,3350,3005,-6352,754,4375,263,1254,-4020,-1809,7122,-2019,-3536,1858,-1235,3929,689,-6988,3004,3496,-33,1422,-5215,492,5803,-2803,-2928,-448,-63,6860,-1228,-7024,2040,3796,3039,-546,-6828,373,6713,-847,-3234,-2974,1136,7368,-745,-7314,-119,2373,4426,-206,-8028,-477,5535,1590,-2401,-6060,548,6512,113,-5766,-3691,2066,6174,-1193,-5877,-262,2616,3490,-1574,-7289,1110,5447,1933,-1281,-5164,254,6041,-476,-3062,-1659,-168,5492,-286,-5731,1310,2056,1569,-17,-5824,156,5950,-124,82,-2766,125,3801,-1477,-3464,1075,487,2451,-23,-5933,1984,2347,-1968,-126,-2699,-507,5927,-3414,-2519,1904,265,2752,-636,-4892,4039,3014,-1467,-2382,-4143,2486,4727,-1131,-2852,1626,2189,3380,-2428,-5220,2827,3725,-215,-1886,-5542,3021,5412,-2545,-3883,-1183,2704,5742,-2434,-6291,1408,4095,2997,-1900,-6099,1593,5884,554,-3777,-4436,3073,5459,-2751,-4304,-2016,2962,4066,-2484,-5222,116,4341,1433,-3202,-4845,1358,4174,-319,-3024,-3401,1513,5904,-1921,-4344,23,1857,2750,-2385,-4067,1265,2440,-332,-1201,-4068,1082,3535,-1387,-1477,-251,929,2228,-2041,-4027,2099,1554,1100,-795,-3643,3034,3180,-3276,-1294,353,884,2624,-2846,-1944,2321,1716,826,-2701,-2870,3963,2595,-2570,-2037,-1217,2043,3740,-3346,-2693,2013,2397,998,-3502,-3501,3803,2987],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-5,5,-6,6,-7,7,-8,9,-10,12,-13,14,-15,17,-20,21,-24,27,-30,35,-40,46,-55,68,-91,143,-747,1398,4504,5399,-8036,-6131,7872,3516,-50,-6655,-5694,8793,5819,-3546,-6260,-3037,6886,6415,-7845,-5224,1201,6413,4586,-8136,-6020,6081,5726,196,-6868,-6372,8392,5694,-4354,-5197,-3550,5682,6407,-7303,-2504,1816,3748,5683,-6393,-5805,6591,2066,155,-2324,-6125,7280,4938,-5465,-541,-1205,1310,6724,-5944,-3107,6363,-1518,1213,-1582,-6927,7622,2706,-7503,2550,-1028,2520,5558,-7704,-1159,6324,-893,1379,-4265,-4645,8524,-727,-5820,1324,-1943,4926,3599,-10145,-1249,6261,369,1964,-6737,-3385,11094,1630,-4244,-3319,-2303,8376,4113,-9892,-2798,3586,3626,2353,-8520,-3383,8020,2469,-2202,-5924,-2873,8521,3975,-5632,-4757,531,7942,4790,-7806,-5433,4597,4056,2397,-7483,-3971,8085,4985,-1051,-6982,-2060,8223,2879,-4661,-3455,-915,7038,3730,-6671,-2776,3521,3301,2827,-6915,-3737,7167,590,-2600,-1404,-3175,6688,3984,-6813,198,2415,1103,2660,-6455,-1729,6918,-779,-575,-492,-3550,7157,-424,-7655,1965,36,1267,2201,-6764,131,6779,-2322,-767,-2994,-2491,8561,-1471,-6343,989,522,4952,1002,-9055,1065,5750,-867,-661,-6084,-586,9793,-1675,-5802,-596,153,7624,200,-9882,-81,5010,3640,-797,-8712,-1398,8528,1513,-4112,-4577,-980,7638,1574,-7672,-3200,1903,6676,1586,-8242,-920,4545,4146,-31,-7997,-1778,7288,1319,-4579,-4175,-969,6885,892,-6577,-2464,656,5197,2204,-7162,-483,4511,1463,1467,-5380,-2740,6617,-209,-2719,-272,-2146,4776,984,-6215,1015,2463,455,746,-5473,615,6764,-3148,-1994,268,-1116,4734,-1846,-5980,2938,863,93,672,-6009,2338,5949,-2375,-1599,-1226,-137,6283,-2503,-6779,2166,2795,2556,-2028,-6112,1654,7182,-1524,-2228,-4793,1316,8155,-2976,-6376,64,1795,5228,-1648,-7065,969,5713,3209,-2893,-6164,1233,7736,-434,-5576,-3196,2782,7105,-774,-6933,-1413,4038,5359,-1709,-7142,-240,5935,2450,-2247,-5328,518,6433,-451,-3680,-2550,1702,5122,-398,-5495,288,3070,2071,309,-6405,1213,3587,9,-468,-2977,505,4588,-2546,-2744,160,-999,3382,-368,-4664,3231,2685,-1159,-602,-3980,1158,3735,-2479,-2273,234,220,4091,-3113,-3318,3186,2758,-711,-745,-3609,3686,4636,-3099,-2122,-244,2517,3860,-3479,-4697,3215,3655,795,-3416,-4973,4082,6274,-2696,-5011,-1453,3152,5360,-3906,-5200,795,3296,2789,-3317,-6331,3190,5135,-226,-3105,-4481,2556,6599,-2575,-5677,-2050,2944,5080,-2390,-5748,2346,4085,2971,-3334,-5194,2799,4080,-359,-3379,-3007,2150,5405,-1205,-3551,-1212,3588,4263,-1925,-4873,1754,2471,990,-2557,-3382,1853,3269,-1736,-1881,-1470,1975,3317,-2710,-3303,1123],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,-1,0,0,0,1,-1,1,-2,3,-5,8,-13,23,-45,99,-284,1826,10664,-1675,-7265,-166,1792,6963,-1038,-9334,1986,6393,4451,-2843,-8519,2333,8578,553,-5336,-6276,1492,9862,128,-8259,-2050,2425,7805,-1620,-10119,-207,4643,4050,-1213,-9825,180,9869,-803,-4307,-4646,979,9757,-658,-7368,484,1284,5478,206,-8681,2229,5657,-1996,606,-5593,-1129,9436,-1906,-3593,2029,-1028,5470,477,-8766,3702,4212,-1395,1709,-6663,-763,7195,-6402,-2447,1901,-1518,6555,-2730,-7506,5445,429,-1161,622,-7365,5486,6782,-5800,-2930,-220,1448,8090,-5315,-7893,5579,2892,3106,-1483,-8359,5490,7154,-3634,-3587,-5011,3730,9026,-4340,-7741,1882,2989,6045,-3820,-7995,3145,5345,884,-3894,-7692,3884,7857,-1502,-5668,-3577,2937,8138,-3635,-8408,-348,4613,6355,-3277,-8598,3226,6646,2291,-2449,-6782,2362,8036,-3755,-3883,-3122,1734,9091,-2997,-7385,1898,1965,3238,-267,-7482,3164,6793,-2250,-587,-3846,793,7789,-3804,-2994,3066,-757,4319,-1240,-7009,4290,3273,-3462,85,-4460,2342,7474,-5788,-2051,1458,-206,5298,-3723,-5874,6572,1309,-2013,-1099,-5678,5224,6470,-6931,-2825,576,2398,5299,-5535,-7026,5833,3241,750,-3097,-6509,6435,6676,-5058,-3929,-1381,5203,7384,-5932,-5213,1879,4232,3206,-5773,-7883,5500,5629,-1159,-4957,-4245,4832,6649,-3552,-5176,-1241,5642,5373,-4695,-6367,1709,4171,3339,-3913,-6893,5159,5345,171,-3995,-5160,4273,6072,-4914,-3095,-814,2598,5198,-4361,-5244,3413,1290,765,-2138,-5061,5192,4206,-3043,-1020,-1726,921,4338,-4329,-2758,3514,-658,1673,-1365,-3927,4595,1737,-3565,-341,-435,3265,3930,-6123,-2201,4056,-109,944,-4206,-3358,6688,1029,-2829,-971,-2676,5930,4387,-6664,-1800,3353,2948,2996,-6101,-3304,7410,2051,-2032,-3930,-2840,7348,3313,-6865,-2638,2308,4402,3417,-6549,-5339,4369,3823,526,-6044,-5411,5565,4224,-2952,-4053,-2551,4749,4248,-5063,-3518,1054,4367,2961,-5158,-4510,3589,3648,1328,-4187,-4726,5531,3333,-3283,-3686,-1185,4748,3975,-5043,-1755,19,1400,2463,-3927,-3268,4338,2781,-608,-1992,-2324,4211,2715,-4152,-898,810,915,2487,-5248,-1575,4710,104,362,-1951,-913,5108,1175,-3862,766,1419,1973,291,-5865,159,4558,222,-322,-2812,-1163,5922,276,-5586,-899,683,3936,455,-6916,-583,3967,2901,-236,-6475,-1895,6826,290,-2339,-2993,-1296,7146,2324,-6460,-1943,2271,5008,1485,-6544,-2837,5775,2960,-2357,-5632,-870,6234,2025,-3230,-4173,134,5355,1669,-6094,-2754,1748,3647,789,-5614,-2273,3655,3781,62,-4377,-1533,5084,1643,-2969,-2511,1303,3960,1851,-4513,-787,3249,1870,489,-3252,-1674,3960,225,-2239,-1188,-229,2965],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-8,8,-9,10,-11,12,-13,14,-16,18,-19,22,-23,26,-29,33,-37,42,-49,58,-69,85,-108,144,-208,335,-686,3789,9015,-2824,-3553,-3102,142,7849,-2388,-7393,2682,2063,3581,760,-8775,3941,5868,-3129,234,-4138,-1139,8884,-3617,-4448,3029,-1138,4188,-265,-7524,5099,4127,-3685,1510,-3065,2062,7862,-6189,-3393,3728,610,4907,-2180,-6852,5968,3439,-2944,-361,-4298,3720,7556,-6396,-3352,1008,2053,4769,-5934,-6791,5295,4855,-290,-4173,-6781,6069,8080,-3390,-4238,-2042,4264,7611,-6483,-7243,1699,5260,4245,-5104,-7968,4248,6407,431,-5100,-5767,5874,7453,-3854,-4639,-2034,5310,7615,-5624,-6464,1622,5009,4800,-3447,-8292,5016,5562,-556,-2805,-6112,3974,7413,-5064,-2858,331,1667,6735,-3908,-6070,4556,1511,2347,-1167,-7657,4687,5013,-5406,-19,-2359,889,5824,-4785,-3247,4750,-484,1425,-738,-6131,6384,3258,-5134,1873,-1965,2594,4716,-6260,-1858,4565,-166,2808,-2963,-5600,6547,2420,-4428,-1404,-2722,4133,5523,-7639,-2699,3613,3072,3512,-6123,-4590,6590,3464,-2241,-4409,-4018,6877,5074,-5742,-4295,-716,5262,5134,-6867,-5641,3823,5169,2117,-6673,-5055,6406,4147,-681,-4775,-4332,6998,4955,-5299,-3708,-393,5498,4489,-6466,-4437,4593,3018,1370,-4929,-5100,5897,2877,-1850,-3158,-3533,5142,4992,-5254,-2683,340,1267,6046,-4268,-3751,5021,1419,-540,-395,-4549,3274,2861,-4814,-160,-449,329,3645,-3697,-2084,5720,-1774,-331,-1618,-4414,6142,478,-5050,28,474,2141,2236,-6832,-432,5620,847,-1717,-4738,-2335,7222,936,-5085,-1293,-31,4065,2293,-6757,-1331,4526,2571,1076,-7037,-1386,7201,1987,-3296,-3318,-930,7077,3115,-6312,-3348,1928,5667,2049,-7305,-2471,4393,3660,-815,-6936,-1869,6095,2713,-4187,-4210,-460,6036,3442,-5162,-2590,2142,4273,1611,-6435,-2040,4108,1988,396,-5139,-1078,5588,2499,-3768,-874,58,4388,3008,-5509,-1281,3118,670,1000,-3992,-2630,4721,-298,-2464,-478,-1750,3594,1907,-5352,1006,1575,-214,1685,-4289,-160,5437,-1487,-2969,-230,-537,5773,-972,-5397,1300,2819,2601,-131,-5527,1360,6624,-1855,-2295,-2195,312,6583,-864,-4839,9,1908,4258,-424,-7238,-112,6359,1130,-2168,-5080,-659,6897,309,-4456,-2051,1638,4279,-205,-5966,-1145,3189,2947,24,-6094,-164,5368,1736,-2241,-4361,-289,5445,-128,-3845,-3123,2272,4784,-483,-6394,-1014,3629,1393,-411,-5281,-1322,4924,708,-2517,-2833,242,4868,82,-4173,198,1889,3373,-67,-4684,926,3160,636,-17,-3152,-88,4589,-797,-2420,985,861,3328,253,-4230,1298,3294,-221,148,-2777,1841,4314,-2386,-2298,-61,676,3243,-1550,-3544,2027,2665,-3,-1767,-3444,1842,5331,-1161,-2530,-1789,1426,3329,-2570,-4990,1012,2225,1759],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-6,7,-7,8,-9,10,-12,13,-15,17,-19,25,-32,51,-110,863,1928,-5895,-6431,8440,2898,-3697,-1696,-3571,5048,5626,-7779,-1342,3294,-388,4500,-6011,-5087,7444,-280,-2078,-52,-5431,6516,3838,-6682,2180,2456,569,5027,-6457,-1308,8321,-3284,-956,-397,-3340,6850,659,-7449,2197,2057,1674,2963,-8968,-570,7159,-1443,-1025,-3701,-2246,8568,384,-6579,-453,884,6370,1415,-8793,-1065,5967,2453,-151,-8098,-1490,9731,2428,-4105,-5032,-675,8391,2126,-8491,-3043,2994,6780,804,-8872,-1070,6734,3490,791,-8576,-1287,10024,2558,-4865,-4772,-1692,8164,2786,-8596,-691,2672,5236,2353,-10038,-1828,5642,1077,-145,-5585,-3232,9010,1209,-4993,-1089,-1979,5747,3602,-7959,360,3143,-991,2949,-6177,-2003,7464,-1197,-2468,1356,-2525,5745,667,-8134,2700,3258,-251,2480,-6619,69,6986,-2804,-2471,-132,-713,7086,-814,-8012,3657,2776,1462,655,-7582,1148,6976,-2894,-2524,-2444,1184,7947,-2964,-7549,1930,3605,3775,-1210,-9503,896,8467,574,-3328,-6003,524,8112,124,-4771,-3554,1901,8289,-837,-7868,-1318,4577,5044,-1960,-8810,395,6866,2101,-3514,-5412,1402,7812,-738,-3966,-2661,743,7959,-429,-7059,1387,3305,3255,36,-8309,-361,7260,-438,-1634,-3323,-908,7854,-1721,-4084,802,-662,2876,1672,-7817,1804,4043,-1900,204,-3898,-173,7112,-4367,-3736,1767,-1031,4629,-864,-5864,3546,3285,-2063,-431,-4690,1158,5657,-4132,-2688,1197,568,4646,-2860,-5398,4701,2594,-526,-1326,-5637,3629,7150,-3760,-3364,-416,1917,6078,-3722,-6001,2221,2835,2476,-2854,-6357,4497,5848,-1361,-4961,-4197,3148,7141,-3467,-5576,-841,4754,5907,-3153,-6305,2059,4731,3275,-3697,-5579,2956,6426,143,-3632,-2994,4016,6197,-2636,-4829,-376,3069,5672,-3231,-6438,2469,3127,1342,-1037,-4593,1726,5288,-1091,-2178,-1393,194,5552,-3279,-5081,2561,1204,743,-26,-5355,1812,3987,-2091,-939,-1872,873,4322,-4060,-3660,2832,-320,819,-1823,-3333,3673,1706,-3003,-276,-1381,3650,4376,-5193,-3259,1418,2025,2335,-4761,-4213,3998,3895,-1182,-3026,-2748,3789,4525,-4169,-4296,1108,4581,3340,-4246,-3982,2796,3086,785,-4674,-3544,4414,4728,-3282,-4244,-517,4075,4418,-3412,-4149,-255,3649,2782,-4597,-5041,3411,3946,6,-4007,-3667,3420,4830,-2664,-3429,-1247,4363,3395,-4520,-4782,2510,3540,3114,-3152,-3300,2567,2981,-2490,-2458,-2066,3836,4076,-2896,-1660,554,1457,1931,-2865,-1837,3665,954,-562,-1823,-1840,2629,2528,-4178,-1079,689,1233,2027,-3472,-1865,3720,516,-68,-2216,-1104,3849,210,-2320,11,703,2100,1593,-4906,-1092,3671,828,464,-3871,-2839,4806,2374,-4443,-2231,-48,3458,681,-5925],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-3,4,-5,5,-4,4,-3,1,2,-10,25,-56,-62,-3334,-7929,5429,8074,-6327,-5168,-1240,4976,7837,-6290,-8614,2431,5243,4262,-4369,-8019,5185,7492,-601,-4869,-6425,3549,8454,-3007,-6257,-1782,5271,7711,-4970,-7041,3266,5487,3367,-3242,-7271,4131,5477,-1591,-3345,-6175,3652,8642,-3939,-4309,-1191,-13,7473,-4297,-6089,5009,2186,-388,-230,-7931,3365,5569,-5419,121,-2031,1752,7116,-5992,-4834,6033,259,1509,-524,-5747,7145,3530,-6273,1279,-1798,2333,6530,-7576,-2716,5904,-1076,1422,-3325,-6557,9354,2835,-5154,-1614,-3019,5245,6930,-9262,-3423,4764,1572,4069,-7323,-6584,8480,3216,-2636,-3220,-4044,8126,4899,-6779,-4710,-207,5669,5841,-7082,-6916,4916,5064,1030,-5666,-7237,7272,5811,-2239,-4496,-3778,6413,6864,-5278,-5647,818,4148,5438,-6215,-7162,3531,4347,1184,-4617,-4344,4886,4609,-2343,-3919,-3703,5052,6106,-5804,-2552,1733,3318,4939,-5450,-4208,6794,185,-662,-412,-3958,5612,4587,-5853,-752,442,-76,4400,-6098,-3416,7218,-279,-630,-1466,-4222,7965,3134,-6830,593,925,2753,4146,-7888,-1778,6780,-1055,-500,-4040,-4152,8703,1407,-6612,-1589,495,6234,4386,-9475,-519,5640,1747,1920,-6347,-4657,7769,2317,-4754,-3494,-3279,7484,5167,-7784,-3950,3434,4863,3291,-7456,-3758,6767,3351,-1289,-6306,-4443,7840,4524,-3328,-3828,-711,6455,4226,-7343,-3915,2457,4343,2699,-5484,-3143,4829,3671,-114,-3752,-3383,6139,2743,-4471,-1910,-885,3997,2630,-6063,-953,3369,898,1212,-4147,-2647,6397,745,-2821,128,-2274,4657,998,-7224,838,1378,1091,572,-3907,-987,6828,-712,-2221,-127,-594,5079,212,-7460,1397,2380,1241,1009,-5353,427,6515,-11,-2558,-3131,-1241,6578,-1202,-6569,236,1429,4839,2105,-7887,-1208,6250,1049,-475,-6244,-222,7635,525,-5456,-2094,402,7901,1306,-7342,-1759,3258,4060,-111,-6939,-2083,6766,2547,-2410,-5217,-733,7194,1815,-4803,-1591,794,5060,256,-7328,-1697,3565,2981,189,-5720,-2440,5718,955,-2506,-3349,297,5139,1708,-3783,-389,933,2891,1889,-5582,583,4182,376,90,-2490,-740,4017,-889,-3072,456,622,3564,1044,-4908,2547,3205,-865,172,-3828,540,5015,-1424,-3675,40,669,3861,-1555,-5160,1186,3031,2014,-1957,-4505,2352,6328,-2103,-3901,-1375,2733,5091,-2872,-6482,1095,2847,3375,-1494,-7628,1226,5609,-432,-3038,-4252,1977,5991,146,-4777,-1146,2549,4683,-1692,-6852,770,4614,2480,-2697,-5238,670,6587,198,-4438,-2439,1877,6186,-837,-5376,-1390,2176,4078,-1005,-4831,-293,4999,1092,-2088,-3542,-520,3920,-670,-3737,-1995,1201,3433,-386,-4833,1149,1894,1896,-1039,-3924,1618,4083,-676,-1388],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,5,-5,5,-7,8,-9,10,-12,13,-15,17,-18,21,-23,26,-30,33,-36,40,-44,49,-54,59,-65,72,-80,88,-97,107,-119,133,-148,165,-186,211,-241,279,-327,393,-487,634,-898,1522,-6653,-1299,9220,1756,564,-7891,-2189,9612,1686,-6370,-4298,-517,9879,2135,-10518,-3379,3681,5325,1220,-9774,-3507,8850,3829,-993,-7283,-2453,9673,3585,-6231,-4146,-177,8503,1746,-7479,-1402,2773,4351,2271,-9116,-2612,6739,1724,-420,-5198,-3780,9618,1333,-4867,-153,-1951,6304,3368,-9074,-210,5208,428,1335,-5722,-2934,7921,-822,-3339,701,-3683,5695,1996,-8097,2225,2978,-1127,2954,-6429,-1660,7676,-3707,-3183,-467,-1171,9618,-1429,-9323,4385,2390,801,1558,-9588,1813,8669,-2223,-2807,-3064,-514,9953,-2511,-8869,1508,1844,4795,382,-10619,2425,7907,138,-3437,-6287,803,10557,370,-7442,-4162,685,7419,755,-9104,642,5618,3981,382,-7565,156,8075,1714,-3837,-5587,440,7747,-552,-6718,-2705,2158,6792,-465,-8555,-377,5036,2745,-839,-7871,-135,7271,643,-1802,-4438,-1374,8488,-1179,-5528,2518,967,5127,1514,-7296,1427,5849,-2284,535,-4585,-499,6616,-2842,-3658,2817,-824,4299,-208,-6824,4572,3808,-2988,148,-4931,1619,7833,-4599,-2661,1481,-821,6482,-2107,-8852,4463,3115,-383,-1031,-6645,3052,7701,-5238,-4471,-263,1270,8417,-4858,-8028,3189,3372,3033,-2576,-9339,3752,7202,-1475,-3044,-5415,1985,8839,-2820,-6651,1347,2756,6752,-2983,-8634,2538,6257,3721,-3038,-7360,2500,8851,-792,-3878,-3429,2615,6875,-1700,-6768,-379,2760,5561,-1804,-7405,2007,4972,771,-746,-5781,2097,7465,-2956,-2302,-1379,420,5351,-3214,-5480,3093,1544,1999,-1369,-6172,2460,3680,-2953,-524,-1998,1130,4899,-4083,-3388,3660,133,1610,-1809,-5117,4626,3013,-3930,-671,-2047,3188,4235,-5040,-2604,3132,611,3460,-5371,-5594,5523,3130,-2688,-3518,-3981,3421,5952,-5154,-4647,705,3335,5033,-5119,-5371,4705,4967,664,-4920,-5387,4245,6429,-2464,-4118,-2326,4265,6966,-4322,-6035,1967,3738,4355,-4062,-6686,3018,4213,223,-3304,-4567,3694,5105,-2456,-4584,-1482,2919,4220,-4714,-4569,1883,3057,2473,-2689,-5692,3572,2922,-608,-1354,-3277,3737,4477,-2827,-1983,64,826,2610,-2583,-3682,3979,1592,-1060,-1674,-3104,3187,3544,-4347,-1535,130,1682,2549,-3839,-2078,4032,831,-431,-1986,-1961,4204,1255,-4686,-688,-119,2810,1919,-5405,-1655,4113,1876,842,-3932,-3131,6248,1076,-3928,-2488,-924,4932,2536,-5495,-2220,2534,2600,1654,-4757,-4702,6751,3359,-1883,-4273,-3339,5360,3133,-4683,-2711,1231,4965,3458,-5128,-4237,2982,2670,1787,-4306,-4213,4973,3960,-2086,-2560,-1969,4901,3427,-4781,-3147,709,3415,1748,-4887,-3395,2856,3643,585,-1961,-3462,3192,1748,-2364,-1739,-831,2556,2311,-3955,-1797,2110,829,1060,-3142,-1591],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,6,-6,7,-8,9,-10,12,-14,15,-17,19,-21,24,-26,29,-32,36,-40,44,-48,53,-59,65,-72,79,-88,97,-108,120,-134,151,-171,195,-224,263,-315,387,-499,692,-1122,4467,-4850,-8213,7385,2802,1714,-2468,-7473,5672,5694,-4338,-1582,-3199,1398,8915,-5711,-5720,3583,-1228,4085,-850,-6974,4648,2914,-4894,1156,-3206,2294,6021,-7184,-1914,3008,-2077,3148,-2734,-5349,7933,1559,-4506,233,-2711,4522,5524,-7844,-1400,3642,-23,3859,-6030,-4398,8280,2340,-2510,-2597,-3686,6773,3253,-6543,-2326,1730,5278,3882,-7384,-4995,5774,5159,1217,-6182,-4949,7421,4444,-2410,-5469,-3016,8121,5025,-6366,-4535,465,6895,4049,-7897,-4343,5590,3394,1245,-6444,-5088,8218,4434,-4107,-3430,-4435,6663,7154,-7573,-1740,1000,2403,5515,-5894,-5762,7468,1766,435,-1069,-5831,6181,5478,-6654,-205,-1119,2314,6931,-6121,-2915,5535,-805,2240,-1652,-4841,6202,2714,-6347,660,-2049,2973,4297,-7709,-1035,4520,-954,898,-3506,-4251,8270,-40,-5381,-1131,-626,4228,2238,-7089,-1198,5099,243,941,-5946,-2644,6733,-157,-4712,-3116,-521,7697,1879,-7487,-1238,3096,5404,1056,-7831,-3256,6738,3001,-1927,-6026,-1410,7552,2943,-5300,-3624,785,7607,1322,-6936,-1524,2856,6318,1256,-8235,-2512,5628,1726,-1112,-4426,-2270,7613,1274,-4954,-2033,-1647,5670,2726,-7307,-1413,2879,2162,2247,-5047,-3068,7949,1119,-2287,-1325,-2872,5752,1720,-5880,-667,1663,2036,3351,-4164,-1765,6060,-1171,-2468,-627,-3291,5138,-69,-5275,1575,-731,2074,2782,-6241,138,5154,-1296,-1427,-2429,-329,6442,-1634,-4541,506,395,2728,-139,-7300,2102,4788,475,-536,-4747,-421,6646,-216,-4681,-2695,1214,5621,287,-7509,-48,4123,3252,-1178,-6251,803,6646,1507,-4007,-5059,773,7052,328,-5434,-2782,1677,6624,779,-6776,-545,3987,3624,-571,-6807,-465,6357,-138,-2831,-3795,1039,7906,69,-5745,-559,1250,3942,1040,-6436,-199,4590,535,233,-4299,-1279,5544,-1004,-2434,-1087,-256,5423,663,-5325,634,2115,-160,588,-4289,-103,4291,-1672,-2636,-975,-501,4925,-754,-4564,2163,1822,332,9,-3989,999,5204,-2503,-2559,-1109,1467,5498,-2721,-5289,2107,3127,1562,-1762,-5504,2746,5005,-1345,-3049,-2384,2578,5612,-2201,-5174,-266,2204,4300,-3078,-6024,1737,4839,677,-3208,-5133,1990,5394,-1749,-3856,-2737,2846,6152,-1948,-5233,254,4100,3151,-2314,-5566,2470,4395,2118,-2386,-4058,2170,3930,-1491,-3454,-1240,1788,4386,-1837,-4664,1001,2111,2926,-923,-4094,1249,3003,-714,-1771,-2061,75,3845,-2511,-2275,598,1704,3021,-1669,-4004,1815,2414,-689,135,-2366,1113,3352,-2330,-2689,1167,1117,3510,-1997,-3095,3694,1901,-2307,-1758,-1963,3386,3120,-3773,-2609,1818,1208,1829,-3318,-3408,3537,1409,-609,-2255,-3796,3365,3152,-2790,-2621],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,5,-6,7,-7,8,-9,10,-11,13,-14,15,-17,18,-21,23,-25,28,-31,34,-38,41,-46,52,-58,65,-74,85,-99,118,-146,188,-264,452,-2234,-1903,226,7490,3390,-10235,-11,4764,1217,2168,-6927,-3176,10091,120,-2053,-819,-2896,6175,1830,-8256,1668,1466,-232,4017,-7212,-659,7732,-3756,-638,-503,-4027,6601,100,-7873,3924,319,874,1527,-7839,643,6882,-2698,-1430,-1567,-286,8285,-2053,-6600,3565,1846,3080,-247,-7902,2764,5504,-2106,-2849,-5383,2019,9008,-1921,-6774,-526,2760,6604,-2338,-8566,950,5584,4013,-3331,-8321,1690,8452,-78,-3706,-6410,1274,9369,-1639,-6559,-3168,1605,7949,-1906,-8403,619,4852,3680,-1457,-9021,1972,9000,-148,-2040,-4772,1293,9584,-2347,-6619,50,660,5664,1106,-9375,2275,4811,-418,1385,-4866,-197,9178,-2800,-3365,1128,-2073,5977,771,-7965,2189,2017,-826,1771,-5064,1983,7237,-4583,-1597,1366,-2714,6117,-1668,-5944,4901,1914,-381,-235,-5874,3465,4877,-4555,-1391,-1101,1944,6310,-3735,-5563,3162,2315,2158,-2111,-6283,4481,6876,-2355,-3600,-3350,3341,7059,-3970,-5962,366,3306,4711,-4077,-7922,2566,5915,2229,-3487,-7233,4735,6990,-2040,-4054,-4734,4820,7465,-4348,-5731,129,3904,5320,-3057,-7784,2608,4462,1601,-2831,-6552,3738,7107,-2716,-3136,-3517,1237,7001,-3075,-5461,2276,1433,3893,-1412,-6587,3350,4161,-1899,-265,-2945,1789,6972,-3983,-2443,3433,-1267,3840,-736,-6182,3813,1561,-2067,295,-4073,1865,5236,-5356,-2108,2584,-148,2998,-2700,-3637,4785,1920,-1660,79,-4194,4111,4296,-4731,-2387,927,3367,3746,-4890,-5176,5176,2918,-416,-4606,-4184,5652,4344,-3923,-3934,-1267,4376,4640,-4727,-5654,2094,4843,1763,-4982,-5375,5007,5216,-638,-6225,-3475,4818,5496,-4190,-3744,-349,4737,4550,-4000,-5122,3382,3416,2199,-4443,-5404,4696,4025,-502,-2671,-3910,5254,4853,-4414,-3220,191,3301,3382,-4653,-4151,3746,1081,939,-1946,-4715,3807,3173,-3727,-178,-1128,1977,3667,-3921,-2774,2939,-342,242,-1099,-3705,4513,1796,-3811,559,-326,1479,3854,-4819,-624,3494,-410,1278,-3537,-2238,6674,957,-4527,-1552,-2368,4762,1883,-5981,-2428,2667,2767,1940,-5949,-1826,6095,1971,-2409,-4685,-58,5504,3523,-5305,-2598,649,4274,1163,-5399,-3160,3944,2946,-541,-4955,-2622,5436,2342,-3211,-3346,-1886,6437,3297,-4192,-3109,1058,4567,1075,-6473,-3908,3793,2707,163,-4444,-1926,6383,3061,-2416,-2843,-456,3219,2540,-4968,-2752,2657,1530,2179,-3608,-1977,2418,1430,-1305,-1805,-2537,4671,2110,-4232,-1165,1177,1787,1443,-2804,-770,2870,-164,-684,-1310,-747,4631,675,-2810,489,1545,2073,-72,-3644,1342,3676,645,-1156,-1609,-717,4238,-811,-3299,-1375,1735,3436,2,-4692,970,3842,2324,-1168,-3968,-232],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,0,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,4,-4,5,-5,6,-6,7,-8,8,-8,10,-9,10,-9,8,-3,-9,45,-185,1631,9985,-1780,-10380,3303,4596,2585,-530,-9929,1720,8349,-202,-4274,-6037,1699,9677,-2409,-8272,-313,4045,7913,-1150,-11447,1840,6919,2840,-2651,-8924,1228,9323,645,-4251,-4682,1277,9408,-652,-7178,-175,2194,6472,-671,-9127,1218,5502,1676,-668,-7800,921,8259,-2244,-2627,-825,-1696,6774,-1038,-6544,3713,1399,2034,1530,-7044,3120,5815,-3541,601,-89,-678,8053,-4929,-4996,4805,-1088,3049,-25,-7579,4289,4809,-5284,343,-3596,1992,8304,-7264,-5261,3350,638,4020,-3600,-8099,7883,5314,-2510,-985,-5511,5048,9174,-5956,-4619,1060,1935,8392,-4534,-10558,6711,5164,1672,-3716,-7942,5292,9054,-3482,-5652,-3595,3715,9823,-5120,-8325,1393,4321,5740,-3614,-8014,3557,7758,2020,-4497,-6736,3727,7542,-810,-4281,-2884,2429,7631,-3971,-5642,-63,2843,4673,-3024,-7894,3934,4415,387,191,-5388,2103,6608,-3784,-2288,155,45,5627,-2911,-5348,4199,1150,911,114,-6062,4552,5012,-5713,-276,225,-112,5604,-5829,-3906,5541,-321,-66,-1482,-6368,7004,4346,-6514,-336,-1072,3183,6199,-8164,-4061,5320,1729,2138,-4440,-6518,8907,3671,-5703,-1867,-2762,4933,6426,-8530,-3973,3103,2076,4711,-5295,-6494,6448,4480,-1102,-3776,-5198,6086,6010,-6345,-5209,-1433,4806,6718,-6131,-7083,3473,4992,3430,-4872,-5957,4944,5166,-789,-3332,-4454,4421,6380,-4112,-4461,-1163,3864,5887,-4238,-5555,2353,2089,1549,-3006,-3878,4822,3376,-1694,-1577,-2620,2386,2866,-5354,-2668,2453,963,2259,-3148,-3815,5202,996,-1840,-42,-2674,3575,2942,-6305,-23,1504,397,1941,-5338,-2999,6728,-221,-757,-2043,-2384,5891,1507,-6738,209,1970,3060,3324,-7391,-1183,6812,1230,-1739,-4491,-3128,8634,1645,-5629,-2440,511,5298,3687,-8018,-3564,4635,2929,1693,-6447,-3832,7560,3315,-3712,-3007,-778,6092,4914,-6890,-3632,2921,4587,1810,-5687,-3964,4501,3029,105,-4756,-2849,6501,3546,-3036,-3788,-2203,4924,3793,-3912,-3226,1792,4465,2451,-5200,-2750,3788,1474,-683,-3957,-1423,4523,2452,-4058,-1034,991,2529,2197,-5756,261,3202,-495,1064,-2362,-1534,5171,345,-3697,277,412,3978,553,-5815,582,2750,-279,1027,-3453,-1606,5744,-399,-2553,-334,148,4150,-1052,-6307,921,3912,2857,85,-5410,528,6758,758,-3218,-4197,-512,6513,479,-5415,-1118,2538,3714,106,-7475,-726,5056,2336,-1572,-5785,-1287,7021,1044,-4491,-3000,417,6216,1273,-4887,-840,3729,3951,703,-6864,-1837,4964,3182,-1756,-4087,-151,6329,2106,-4770,-1511,-291,5545,1450,-5713,-1296,2805,1723,-725,-3580,-1088,4862,1022,-2006,-1123,-260,4140,1366,-3946,244,1881,3231],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-7,8,-8,10,-11,12,-13,15,-16,18,-20,21,-23,26,-28,31,-35,38,-43,48,-55,62,-72,84,-99,116,-125,-67,-6507,-2902,-609,6268,6583,-10218,-4585,4603,5262,2669,-8022,-6751,8788,4395,-2332,-5045,-4845,7911,5532,-6674,-5540,-90,6583,5144,-8200,-6410,4442,5482,3375,-8318,-4502,7273,5418,-2417,-4626,-4333,6525,5678,-6164,-3775,-378,4839,4707,-7839,-5052,5078,938,1781,-4312,-5929,7771,2634,-4875,661,-2799,3558,4753,-7579,-176,3253,-165,3770,-4585,-4982,8109,-1307,-2859,1587,-4417,6432,2966,-8501,2164,2960,-474,3147,-7053,-1853,9722,-2317,-1981,-484,-3420,9521,993,-9762,589,2217,3310,4695,-9024,-1184,10257,106,-1374,-5809,-3026,10957,1128,-7735,-1614,498,7205,3390,-10068,-1707,5891,2861,-133,-7334,-3675,10028,2356,-4804,-4756,-2059,8893,3836,-8474,-2792,2778,5899,2607,-9377,-2846,5898,4103,-81,-6776,-3052,7668,1642,-4125,-3393,-1829,7896,2980,-6573,-1023,1260,3424,2070,-7743,-1589,5972,1923,-668,-3919,-2879,7103,-61,-4773,-21,-1938,3920,2513,-7593,320,4853,-889,1207,-4171,-1638,9181,-1859,-4240,2015,-1187,5031,823,-8306,3729,3282,-1170,847,-5021,545,9019,-3068,-5069,422,-214,8407,-1436,-8636,2887,5416,2417,-21,-8493,298,9756,-1825,-3718,-4078,-765,9862,-208,-8738,-563,3448,6579,68,-10136,619,6962,1277,-1290,-7110,346,9169,1107,-6361,-3535,1046,6850,652,-8357,-1659,5087,4614,-551,-7686,-830,6650,1323,-2360,-5324,-315,7503,1588,-3722,-1832,634,4750,318,-7002,-41,1890,1713,-86,-5303,1225,6330,-577,-926,-2025,-897,6002,-1939,-4918,1659,88,2677,1273,-6061,1836,4230,-2901,-1119,-3046,465,6512,-3353,-3651,3856,1226,2303,-849,-6509,4477,3955,-2291,-1545,-4609,2049,7006,-4018,-4853,960,1597,5027,-1867,-7263,3116,4871,239,-2363,-5653,2875,7305,-2388,-4678,-108,1646,6530,-2774,-8081,1542,3658,2813,-1508,-7245,2170,6319,-900,-3306,-3980,2309,7183,-2228,-6716,-2043,2683,5666,-1793,-7021,207,5192,2735,-1460,-6114,1211,5877,21,-3611,-2491,2057,6034,-2086,-3344,-954,1532,4222,-1801,-6867,1374,3565,848,-1453,-3829,2514,4825,-2638,-2681,-67,278,5324,-1913,-3544,3276,797,22,-1719,-3715,3061,3288,-2933,-1669,-288,1985,3381,-4650,-3147,3308,1164,-36,-2103,-2905,4444,2634,-3292,-2567,-1516,4370,4508,-5046,-4074,3765,2966,2285,-4889,-4929,5236,3577,-2176,-2692,-3911,4737,4633,-4010,-5174,192,3433,3596,-3637,-4794,2768,3337,629,-3284,-4816,4112,6115,-2626,-4692,-1296,4220,4815,-2805,-5081,312,4136,1743,-3677,-5548,2509,4028,118,-2722,-3010,2416,4412,-1606,-3623,-475,2935,3392,-3228,-2038,1190,2687,1078,-1890,-3622,3243,2760,-1367,-2466,-2713,2049,3243,-3347],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-4,5,-5,5,-6,6,-7,8,-9,10,-11,13,-14,17,-20,22,-27,33,-42,54,-76,114,-196,435,-2806,-6081,7756,5586,-6030,-1306,-377,1991,6566,-7751,-3390,5584,-939,2288,-2482,-7212,6807,2854,-4999,1043,-3323,2191,6746,-7163,-1051,3450,-1522,3210,-3584,-5004,8086,902,-4161,1356,-2740,4031,2805,-8344,596,4248,353,2145,-5517,-1375,7858,-908,-4100,-1956,-2716,6585,1686,-8994,-299,3208,4407,1030,-7019,-1073,6652,1868,-1292,-5233,-977,9703,1211,-5720,-4517,412,7794,2183,-9278,-1627,4325,5243,1200,-8537,-1934,8337,2602,-2938,-7754,-1447,9856,2206,-5750,-3081,-77,7342,2402,-9084,-1804,4240,2656,2862,-7963,-3174,9216,669,-1548,-2213,-3318,7472,1516,-8241,-537,247,3172,4617,-8951,-3032,6735,-1230,842,-3510,-4780,8993,1335,-5648,1308,-482,1855,3209,-7542,-152,5585,-2011,1030,-2408,-2821,7315,-1582,-3693,1267,-1375,4329,1797,-6965,1210,5115,-1032,-76,-4609,115,7201,-1517,-4501,-564,-403,6823,-664,-7912,490,5370,3107,-1155,-7139,1569,8736,180,-3190,-6335,1018,8170,-1233,-5078,-1673,3847,6758,-181,-8126,-1068,3937,4081,-1671,-7882,744,6899,1295,-3642,-5010,216,9226,-442,-5308,-1362,1265,5883,709,-8477,812,3660,1638,1276,-5941,-1872,7657,293,-2005,-1887,-1362,6273,-32,-7024,629,1434,1507,3544,-6389,-1140,6613,-1546,-1019,-733,-2564,5801,53,-5473,1933,567,1000,1324,-6012,632,5469,-2768,469,-3175,-1112,5578,-2443,-3621,1994,689,2776,-1001,-6180,2651,4608,-604,-1317,-3670,1886,6216,-2604,-4041,1322,2112,4109,-2285,-7363,2359,4937,605,-776,-5211,2227,6782,-546,-5066,-3617,2957,6931,-2178,-4943,-430,3534,4159,-2163,-6214,885,5604,1238,-3570,-4119,2745,6191,-1297,-4277,-3206,613,6429,-1222,-6160,-685,3265,2904,-798,-6463,3006,4661,-558,-1411,-4581,751,5442,-2013,-3577,-784,-171,4773,-1009,-5905,2232,1343,30,-200,-5183,760,6117,-3315,-781,-56,481,3693,-2123,-4400,2740,911,451,-404,-3899,2026,3583,-4170,-1630,336,915,4122,-3632,-2570,2775,1841,1279,-2613,-5627,4211,3396,-3049,-950,-1209,2508,3674,-3955,-3727,1157,2662,1834,-3937,-4212,3901,3981,-276,-4390,-3522,3756,4884,-2394,-4798,-624,3785,4283,-3899,-4914,2157,4627,1459,-3701,-5027,3315,4865,-1031,-4432,-3999,3818,4526,-3144,-2805,0,3396,3658,-3410,-5171,2523,3484,599,-703,-4626,3766,2789,-1663,-1774,-2157,1191,4365,-3191,-2959,1082,1182,2605,-2025,-4045,3170,1823,-1150,-410,-2276,1450,4218,-2504,-1256,810,794,1754,-2405,-2436,3504,833,-767,-455,-881,2000,2253,-2825,-665,1444,1131,2668,-3317,-1109,3522,1996,-549,-2321,-1473,2530,2513,-3420,-2444,761,3287,3094,-4419,-2801,3443],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-6,7,-8,8,-10,10,-12,13,-14,16,-17,19,-21,23,-26,29,-32,35,-39,45,-51,57,-66,75,-88,106,-131,168,-230,348,-653,3230,6018,-870,596,-7021,182,10454,-2500,-4784,403,-2375,8180,330,-9763,4602,3082,-258,2814,-7930,87,8086,-4479,-1333,-971,-1223,6484,-755,-6066,5194,141,107,644,-6366,2422,5206,-4162,-501,-510,-29,6506,-4365,-7197,3676,1345,2532,-1937,-7050,5239,5339,-4565,-2607,-3441,3093,7284,-5539,-5352,1628,2958,4317,-4662,-7708,4984,5042,255,-4188,-5240,5534,7106,-3697,-5493,-3503,4992,6860,-5068,-7173,1037,4850,5233,-5121,-7203,5378,5409,1251,-4312,-8236,5336,7212,-3922,-4465,-2841,3388,8480,-4592,-6777,2835,2086,5094,-1707,-8768,4749,5061,-2067,-389,-5544,431,8866,-4586,-3603,1891,-1163,6285,-901,-8537,4208,1838,-1473,1394,-5878,1777,6837,-5242,-1285,2083,-1159,5997,-2711,-5652,5081,34,-900,599,-5606,3856,5082,-5366,-1576,493,985,4506,-4526,-4648,5960,1848,72,-3293,-4689,5560,4193,-5013,-2872,-1811,4249,5298,-6407,-4087,3112,4486,3110,-5260,-6224,5193,5365,-1799,-3700,-4652,5256,4634,-3984,-4307,-1500,5902,4922,-6920,-4761,3774,5067,3118,-5199,-4816,5875,5362,-784,-4819,-4483,6314,5855,-5856,-3079,-1355,3000,5905,-6506,-4480,3707,1389,1799,-3543,-7160,5112,3607,-4062,-2110,-3361,1335,6649,-5121,-2249,2836,-726,4212,-1984,-6814,5087,1068,-3442,722,-2915,2515,4784,-5017,-965,2191,-1115,3323,-2845,-2654,6386,847,-2354,-234,-2743,4033,2639,-6083,-583,971,1546,1779,-4984,-3547,6388,1915,-863,-2491,-2454,5412,1759,-5612,-2902,842,4534,1850,-7096,-3241,5913,3649,772,-5820,-4059,6761,4087,-2391,-4022,-1055,6191,2462,-5215,-3413,1147,5361,2397,-7117,-2762,3343,3122,942,-6406,-3844,5915,3125,-2823,-3027,-1464,4987,4076,-5905,-1888,465,3519,3392,-5603,-4025,4263,-34,128,-3636,-4028,5485,2806,-4033,212,-702,2675,3668,-4743,-2277,3681,-310,908,-428,-3288,5174,1845,-2833,-383,-1422,1283,2925,-5873,177,3479,-863,1356,-3240,-967,5393,503,-2991,403,-193,3884,725,-5820,809,3224,1988,-241,-4770,-1023,5613,402,-3714,-2138,-393,5585,360,-6444,-368,2998,3697,-826,-5789,-681,4333,2443,-1079,-5577,-622,5964,2085,-3660,-3919,962,5820,1233,-5372,-1404,2716,5141,-480,-6380,-427,5610,2137,-1166,-4678,-1912,5865,1467,-3463,-2135,38,4810,981,-4928,-472,2822,3415,461,-4475,-1277,4623,793,-925,-1614,-44,4714,987,-3494,242,2112,1154,584,-4735,-444,2723,-114,-974,-1909,-1334,3849,-1227,-4622,1208,1208,1694,-410,-4001,943,4023,-669,-1200,-2694,943,3979,-774,-3554,-282,1042,2853,-1412,-4789,2619,3394,1070,-1536,-4286,1547,5303,-1143,-3244,-1012,1625,4703],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,8,-9,10,-11,13,-14,16,-17,19,-21,23,-27,29,-32,35,-39,43,-47,52,-58,64,-71,79,-88,99,-112,128,-148,173,-206,254,-322,436,-648,1175,-5783,-1706,10938,-1912,-3890,-4010,-1534,11328,1176,-10052,-1013,2934,6465,1544,-11436,-1946,8649,2405,-712,-8026,-2286,10908,2483,-5525,-5689,-997,8542,1665,-9712,-2249,4610,6521,2243,-8011,-2571,7433,2738,-1129,-6732,-819,8427,2107,-4877,-2479,-1752,7185,2653,-7484,461,2372,3076,1976,-8529,-1702,7690,-1204,-1385,-1882,-3417,7316,485,-8088,1961,323,1702,2353,-7947,1527,6052,-4170,619,-1607,-1247,8296,-3429,-6674,3436,208,3402,111,-9188,3989,7166,-3392,400,-5000,-384,11102,-4439,-6243,1299,806,6915,-1905,-11250,3008,7136,-368,-287,-8072,663,10450,-2640,-6187,-1662,859,10109,-787,-9756,1503,5205,4695,-2031,-10878,1183,9378,607,-3518,-6496,904,9793,654,-7867,-3006,2139,7539,595,-9131,-834,4634,3547,-764,-7444,811,7504,1397,-2315,-4574,93,7610,-823,-5533,-792,1084,5720,70,-6923,2110,4356,233,-323,-6134,233,6576,-2946,-3128,-1784,-425,6384,-1873,-6627,3873,361,492,785,-7261,3023,5100,-4454,-2241,-1878,785,7041,-5068,-5666,4842,586,2419,-1807,-7587,5633,6810,-3854,-2401,-3672,2670,8330,-4365,-5180,3309,1500,4887,-2075,-9281,5082,5279,-1491,-2976,-7065,2567,9119,-4162,-5789,-1088,2733,7989,-2708,-8781,2508,5402,3111,-2969,-7743,3917,7937,-1744,-3416,-4079,2173,9125,-1963,-6685,-706,2854,5107,-2932,-6883,2252,5198,1834,-3089,-5555,2736,5976,-837,-2643,-3663,1723,5930,-3268,-4526,818,1302,3189,-1839,-6594,2725,3304,-276,-714,-2822,3069,5096,-3848,-2939,1911,724,3960,-2674,-3614,4203,1400,-1750,-567,-4003,3192,5018,-6078,-1055,-291,1206,4639,-4420,-4397,6260,1079,-354,-2444,-5041,6255,4489,-5535,-2114,-224,3949,5081,-6062,-4543,4623,2548,1842,-4720,-6118,5833,5598,-3789,-4101,-2436,3706,7407,-5865,-4983,1425,4067,4082,-5330,-6895,4938,5458,1049,-4411,-6198,3488,6497,-3471,-5394,-1588,4557,5976,-4495,-5869,1254,3645,2111,-4350,-4572,3128,5054,-1066,-2214,-3182,3363,3683,-2199,-3231,-113,3482,3237,-3187,-2896,3423,2195,1192,-1298,-4047,4447,2736,-2517,-1517,-1029,2287,3102,-4980,-1494,3288,-12,1630,-3771,-2468,5056,1017,-2380,-1112,-897,3935,2658,-6184,-936,3403,947,68,-4328,-2317,5928,1498,-2098,-2858,-1151,6895,1663,-5455,-1639,2221,4172,2730,-6398,-2086,5899,2181,694,-4625,-3442,6577,2944,-4313,-2283,887,5391,2830,-6147,-3315,3298,4084,444,-4239,-3772,6089,3266,-2077,-3728,-1917,5102,2393,-4678,-3564,-35,3456,2584,-5524,-3583,3395,3924,1344,-3367,-2643,3153,2531,-1918,-3073,327,3290,2676,-3076,-1222,1120,2067,648,-3441,-2712,3155,1315,-1233,-1965,542],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-9,11,-12,13,-15,17,-18,20,-22,24,-27,30,-32,36,-39,43,-48,52,-58,65,-71,80,-89,99,-112,128,-148,173,-206,255,-328,459,-765,3475,3972,2534,-5557,-8810,7699,5623,-4473,-5172,-5087,4793,9774,-7240,-6733,1054,3582,6433,-5848,-9574,5553,6294,1641,-3006,-7935,5961,8890,-2713,-4581,-4280,4819,7479,-4806,-6940,643,4438,5039,-5069,-7212,3642,4222,1505,-3279,-6698,5321,6364,-4045,-3474,-2688,2513,6738,-4709,-4415,3808,670,3824,-2497,-6581,6388,3145,-3125,776,-3648,3016,5588,-6731,-1612,2068,-1386,5730,-3906,-5345,9229,1036,-2674,-188,-5532,5882,4219,-8943,-381,2095,1635,3890,-7907,-4188,9979,1738,-1630,-2905,-5689,8784,4236,-8885,-1313,-469,3880,6487,-9694,-5925,6873,3331,1958,-5386,-6768,9184,5072,-4909,-3198,-2858,7145,7180,-8656,-4974,2563,4729,4053,-6818,-7659,6094,4368,-101,-5555,-6312,6346,6608,-4596,-4170,-1820,6088,5252,-6367,-4830,2641,3758,2841,-5905,-5665,4448,2998,-1177,-3795,-3717,5820,3799,-3598,-2588,-782,3472,5497,-4870,-2884,4020,1085,1210,-2697,-4031,6499,1309,-4452,308,-1822,4183,3636,-6948,1255,4629,-1100,1609,-5449,-2091,8554,-1621,-4633,276,-2353,5830,2604,-7863,632,4375,924,1478,-6839,-2926,8847,604,-3314,-2250,-680,8602,2855,-9002,-513,2809,3974,3614,-9002,-2862,8072,2488,-1682,-4849,-3772,8890,2310,-7026,-2380,-357,5977,4419,-8294,-4064,4971,4372,1529,-6839,-4388,7160,4399,-2610,-4917,-2051,7725,3512,-6459,-3402,1695,5509,2486,-6857,-2636,4471,2677,1100,-5416,-3162,5151,1841,-1401,-3223,-2513,5259,2064,-4682,-545,2478,1591,2495,-5460,-1351,5715,-1046,73,-2126,-2752,5399,242,-4409,2666,587,3777,645,-6016,820,5939,-2224,669,-3003,-227,7245,-2144,-4819,1540,1497,4651,-305,-7768,2301,5024,276,-467,-5948,-289,8498,-1619,-4045,-1688,136,7309,-1064,-8424,1013,3568,2700,544,-7145,-9,8142,1425,-4069,-4256,752,8660,1412,-6911,-1279,1500,5161,887,-7175,-555,5788,3554,-1592,-6169,-632,6996,1598,-4325,-3189,588,6069,1648,-5815,-1823,2236,4046,987,-5364,-938,4446,1112,-823,-3456,220,5542,-336,-2992,-1043,673,3789,414,-6195,521,1870,1440,512,-4091,1422,5212,-1652,-2459,-620,596,5391,-884,-5721,2901,2122,1687,-567,-5238,1973,4011,-2186,-2008,-1351,2227,6292,-3005,-5154,2038,2507,2608,-1608,-5552,2942,4553,-1206,-3629,-2631,2171,6704,-1896,-5000,616,2313,5018,-3638,-7007,1959,5696,671,-2568,-5171,3095,7511,-1264,-3335,-2368,1730,6579,-1326,-6852,-708,3295,3855,-2074,-6460,623,6448,380,-3082,-5080,1669,6863,-469,-5314,-991,2277,5439,-777,-6128,-100,4340,1183,-1856,-4889,424,3014,-1097,-2024,-2417,527,4616,-1038,-2397,-256,1245,2137,-158,-3642,2167,3335],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-6,7,-8,8,-10,11,-12,14,-15,17,-18,20,-22,25,-27,30,-33,36,-40,44,-49,53,-60,67,-75,84,-95,115,-166,1337,4614,4243,-9897,-1163,7682,-136,-1020,-4559,-4763,8977,1221,-7013,721,-2155,4456,4774,-7910,-1232,5718,-1841,2136,-4046,-3736,8710,-1335,-5010,1253,-3083,3976,3227,-8447,1541,3996,-2510,1168,-5902,-849,8207,-2586,-4952,1096,-1014,6104,-958,-7972,2750,3880,1558,-436,-6768,1760,7493,-1067,-3363,-1608,2132,7645,-1635,-8279,-448,3864,5211,-2296,-9074,1335,6106,2695,-2816,-7922,1621,8092,-643,-4752,-5437,1352,9912,-1435,-7982,174,3509,7123,-1168,-11570,1779,6574,518,-2380,-7396,162,10143,-1856,-4965,-1625,-1648,9808,552,-9683,100,3489,3164,1175,-8468,800,8805,-974,-749,-2242,-3361,8875,50,-6774,2238,564,1746,2696,-7972,146,5877,-3341,246,-2887,-2730,7996,-1716,-5241,2070,-924,3260,-682,-6046,2734,4234,-2956,-169,-2605,1703,7122,-3896,-4308,1417,2184,4445,-2810,-7047,3342,3711,-143,-3336,-5590,4320,6920,-2398,-4281,-1212,2864,6770,-4617,-7349,1893,4484,3942,-4928,-6331,2644,6879,1686,-4367,-5366,4452,7683,-3745,-5178,-1863,3201,7750,-4475,-6378,1555,4297,3814,-2249,-8943,2665,5902,-272,-2676,-6327,2575,9938,-4501,-4730,390,723,6513,-881,-7207,3311,3245,1092,145,-6969,1010,6821,-4008,-2789,-844,-644,5577,-2250,-5802,3942,1591,1554,1114,-5230,2953,4923,-3797,274,-580,-388,5014,-3183,-4293,3534,81,667,-870,-5056,3912,3704,-3320,-134,-2165,1727,4517,-5401,-3028,3124,1930,2551,-3961,-3904,5647,4085,-1923,-2348,-3387,4842,5230,-4325,-5018,733,4697,3836,-5507,-4534,3247,3806,1098,-3155,-4703,5989,5939,-2310,-4719,-2426,5983,4429,-4514,-4817,538,4021,4342,-4818,-5113,2845,2634,2007,-3878,-5372,5295,4658,-2679,-3396,-912,2665,5313,-5006,-4453,2460,2355,2798,-2933,-5764,3900,3090,-1461,466,-3695,1152,4497,-3995,-1706,1984,450,3777,-2826,-3966,3737,1119,-789,-272,-2999,3361,3420,-3765,-829,399,954,2445,-3814,-3382,4381,752,-889,-1760,-2469,4758,2530,-3642,-1213,644,2677,3043,-5113,-2411,4086,1900,-207,-5361,-1720,5951,2880,-3608,-1939,735,4904,2845,-5170,-3511,2189,3619,1889,-4945,-2335,4487,2418,-707,-4352,-1221,5905,3979,-4553,-3367,127,4422,2466,-5802,-2033,2225,3309,1170,-5736,-3256,4822,2351,-2427,-2739,-1980,6043,4193,-2818,-2510,501,2222,2953,-5057,-2730,3208,1386,118,-2554,-3122,2789,1638,-2376,-1603,-112,3515,2803,-2362,-1510,2516,1336,1662,-3199,-2014,3645,499,-2260,-74,-853,3021,907,-4129,693,1566,41,522,-3730,-1368,3625,-358,-1684,-1608,-247,3607,257,-4639,-566,2347,2657,-97,-4771,-2035,4322,1041,-1663,-3158,-333,5620,391],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-3,3,-4,4,-5,6,-7,7,-9,10,-11,12,-14,16,-17,20,-22,25,-27,30,-33,37,-41,45,-49,54,-60,66,-73,80,-89,98,-110,122,-137,154,-173,198,-229,269,-322,396,-511,707,-1138,4435,-5485,-6615,2632,-638,7066,-3169,-9661,5845,4674,-807,732,-6821,2405,7850,-4510,-2619,-408,-543,6362,-2136,-7832,4393,465,-400,239,-6777,3154,6088,-6122,284,-258,1003,6323,-5826,-4015,6912,527,688,-1793,-4852,6715,3785,-4780,-1662,-1124,4216,3872,-7210,-4527,4367,2114,1095,-6098,-3472,6857,3751,-2271,-4480,-2931,6676,5382,-6209,-3898,32,5524,3889,-8651,-5294,5982,4331,1623,-7357,-5146,7697,5628,-3057,-5995,-4567,7948,6064,-6607,-4779,182,4793,6504,-7082,-6602,6863,2551,805,-4567,-6997,7351,4933,-5531,-1228,-2623,4362,8388,-6423,-3570,3954,436,3508,-4403,-7445,6657,1830,-3292,506,-5666,4058,6706,-6044,-2181,668,-52,5359,-3412,-4723,5751,-612,-1729,571,-4841,5200,3574,-6862,704,1682,1066,3215,-6072,-2028,6147,-396,-972,-1570,-2271,6140,1271,-5490,-1040,890,2629,1668,-6724,-2989,4744,3104,-503,-5550,-2322,8393,1039,-3983,-4239,-258,7665,3100,-7099,-3344,3719,6002,1325,-8519,-2501,6481,3901,159,-6693,-2262,8385,2084,-5211,-3955,-1489,7554,4090,-7595,-2293,3058,4474,2712,-8697,-4129,6756,1818,-475,-4172,-3775,7133,3011,-5558,232,-847,3571,4066,-6769,-2547,5420,553,1876,-3592,-4836,7702,691,-4190,4,-1750,3571,4141,-5806,-515,3451,-399,1776,-4435,-2364,6205,1157,-2491,934,-1521,3340,2663,-6568,1969,2489,101,1073,-4364,-1302,6215,-1019,-3363,-794,236,4985,-714,-6381,1154,3087,2917,-114,-6367,-1173,5958,839,-2577,-3955,-18,6628,685,-4959,-1336,2113,5874,388,-7690,-199,4168,4734,-1509,-7520,-960,7010,1645,-3783,-5304,715,8478,360,-5912,-1480,1811,5687,866,-8164,-811,5997,2518,393,-6434,-358,6619,1160,-1799,-3074,-163,6064,1314,-5448,-210,1732,3411,2208,-7154,107,4960,-445,-878,-2814,-2718,6637,243,-3790,1195,-1095,2442,1466,-4479,941,4406,-1356,921,-3233,-1430,5493,-1368,-3792,499,186,2958,-992,-5201,2259,4047,-949,-1674,-3393,831,5633,-2534,-3993,434,1879,3526,-2224,-6100,687,4392,893,-1735,-3851,1295,5253,-614,-2551,-2080,2133,5470,-2143,-4484,-256,3325,4463,-1706,-5947,1247,5110,1463,-2254,-5828,2694,6664,-1535,-3134,-3396,2187,6420,-1086,-5015,-699,4032,4262,-2455,-5916,1845,4610,40,-1925,-4377,2031,6268,-1557,-3783,-1460,1617,4982,-733,-5054,1499,2732,1826,325,-4776,844,4577,-1991,-1913,-1242,539,3876,-1139,-3182,1230,1281,1130,-266,-3992,1222,2448,-2438,-1020,-543,318,4004,-3301,-2846,1451,1165,772,-2236,-3923,2652,4185,-1308,-2573,-2242,2359,3847,-2439,-2060,1648,2245,1604,-2939,-3481,3214,2429,-1215,-3306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-5,5,-5,6,-7,8,-9,10,-11,13,-14,16,-18,19,-22,24,-27,30,-34,37,-40,45,-50,55,-60,66,-74,82,-91,102,-115,130,-147,169,-195,222,-221,75,-9722,-2094,2910,3184,4979,-9060,-4369,9829,3492,-800,-5789,-5350,9916,5175,-7295,-3390,-1421,6736,7577,-9412,-5946,5286,5888,1735,-6646,-6118,8278,4771,-2207,-5420,-3908,6751,5338,-6027,-4382,707,5555,5484,-7268,-4376,3666,4019,1474,-6477,-3717,7453,3127,-1488,-2998,-3192,6246,4747,-6986,-1561,203,2284,4216,-6134,-2156,6715,-830,0,-2530,-4297,8554,2303,-6141,1612,273,1989,1988,-8135,-161,6577,-2466,-136,-2713,-3169,9562,-1905,-7039,1905,-975,4919,1503,-10618,1528,7132,-774,-201,-6827,-3083,11909,-374,-6713,-1067,-1455,8676,2373,-11111,832,5084,3100,2664,-9502,-2917,10005,1875,-4256,-3640,-3452,10117,2337,-8067,-2208,2330,5776,3787,-9723,-3845,7931,3424,-454,-7188,-3019,9108,4065,-5589,-4409,-2277,7393,3216,-7305,-3429,1952,4971,2578,-7369,-1722,5276,2155,243,-4512,-2325,5800,834,-3212,-1210,-797,6104,1168,-6284,-394,2475,1100,1787,-5621,-786,5423,-3071,-1123,-964,-1515,5463,-334,-7195,2364,878,719,2016,-7401,1273,6317,-3495,-2224,-1849,-1259,8482,-2652,-7644,2779,2817,3786,476,-9353,3017,6408,-1687,-1202,-6511,815,9955,-2877,-7027,-1052,1568,6379,-283,-10241,1883,6834,2482,-1092,-9031,397,9864,11,-5487,-3196,123,8755,-75,-9132,-1023,3407,5574,505,-9445,-1330,7784,1665,-3542,-5861,-559,9269,1673,-5603,-1839,631,6129,562,-7528,-1386,4016,3581,-507,-6686,-723,6010,-91,-508,-3213,408,6052,-482,-4902,-1325,1000,4689,-557,-5984,1782,3073,-415,-337,-4271,1067,5731,-2919,-2873,525,193,4603,-1785,-5561,4145,3317,-51,-442,-4701,2770,6571,-4248,-2762,-399,1658,5950,-3806,-5954,3542,2914,1983,-601,-7672,4081,6791,-3907,-2472,-2252,1998,8098,-3762,-5462,1910,3504,4246,-2870,-7245,3679,5591,18,-2268,-4805,2764,7850,-3079,-5937,-2057,1170,5912,-2185,-6799,790,3536,3704,-3097,-6549,1274,6207,-183,-3125,-4140,1620,6450,-1867,-4295,-1042,3028,4575,-2274,-6641,1937,4363,1427,-2086,-5743,1106,5466,-944,-2966,-3196,2037,3980,-1994,-3419,1136,2087,1987,-1420,-4008,2740,3269,-716,-1424,-2988,2773,4660,-4157,-1819,1422,1245,1425,-2852,-3412,5454,1331,-2315,-293,-1995,5110,5288,-4615,-2651,924,3194,3840,-4350,-4296,5114,3702,-877,-3602,-4795,4389,5305,-3660,-4021,-480,3716,4873,-4552,-5521,3526,3635,2357,-4110,-4656,4682,5207,-1457,-4692,-2579,4982,5275,-3187,-5802,1045,3786,5037,-4719,-6558,2067,5361,830,-3068,-3207,3336,4443,-2671,-3819,-2168,2709,4769,-2413,-4734,1280,3795,1993,-2366,-4503,1453,3125,-362,-2305,-2117,2611,3010,-2246,-1956,269,1535,2700,-3792],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-2,2,-3,3,-4,4,-5,6,-6,6,-7,8,-8,10,-11,11,-13,14,-16,17,-20,21,-23,27,-30,34,-39,44,-52,61,-73,82,-63,-771,-5817,1056,10665,-4624,-7833,2647,2726,6876,-2817,-11893,3123,7230,628,-2748,-8042,2119,11840,-2105,-5936,-3082,2059,9605,-1192,-8788,604,5056,5490,-889,-9669,558,7491,1358,-2531,-6155,560,9116,-1096,-4945,-2801,2739,8807,-883,-6983,1312,3221,3159,-1450,-8411,2327,5928,-694,-1658,-5060,349,7214,-3532,-4321,827,350,4893,-1021,-7854,4829,2860,-1070,581,-5759,2995,6413,-6208,-2811,1618,-626,5617,-3973,-6349,7610,1698,-1477,-567,-6134,5058,6200,-7478,-2362,895,1788,6990,-6238,-6740,7128,2451,1413,-3518,-9687,6679,7840,-5287,-3233,-2943,3220,10032,-7179,-7069,3099,3798,3877,-4410,-9566,5975,6441,-838,-1981,-6530,4413,9245,-3735,-6568,-916,4175,7116,-4295,-9289,2068,4739,3111,-3502,-8162,3000,8025,-516,-5588,-4305,2921,7298,-4069,-4437,-186,2288,5926,-3246,-7248,2940,4543,872,-2831,-5659,4095,4942,-3383,-1849,-1158,2292,5766,-4107,-3554,3268,342,3495,-2167,-5598,5265,2601,-3088,150,-2266,2455,4561,-7334,-1375,4401,715,3164,-5051,-5104,7193,462,-3455,-937,-2598,6400,5510,-7884,-1902,2698,2151,4717,-7576,-5562,8361,2358,-1304,-3513,-5562,8473,5705,-7094,-3155,-586,4568,6646,-9131,-4673,5264,4268,665,-4982,-6803,6373,6769,-3577,-3617,-2931,4950,6539,-5365,-6561,2234,4404,5108,-5888,-7124,4761,5490,-336,-4204,-4844,4414,5660,-2782,-3197,-1967,4353,4324,-4040,-4721,275,3799,2678,-4624,-4609,4960,3328,-278,-3273,-3393,4841,4746,-3677,-1403,-496,1226,4049,-4987,-2329,4678,200,350,-3088,-3426,5905,1654,-4672,-926,-504,3533,3166,-5932,-102,5030,466,659,-4083,-2692,7350,1219,-4908,-804,-465,5492,1515,-7868,-213,4871,2167,1988,-6610,-2097,8117,1578,-3376,-4032,-2413,7177,3108,-6874,-1589,830,6016,2862,-8525,-3856,7572,3098,-222,-5385,-3197,7599,3174,-5660,-2941,-609,5033,4148,-7044,-4394,3597,4770,1992,-4980,-4152,5567,3462,-1900,-4808,-1869,5863,4375,-4014,-2809,316,3803,2268,-4835,-1307,3003,2897,1474,-4392,-2672,5287,1619,-3188,-1576,348,3413,538,-5689,-657,1500,585,-722,-3814,-942,5066,116,-1589,-1235,-642,5578,-1003,-4996,221,1260,2373,698,-5491,854,4741,-1381,-2295,-3050,943,8033,-424,-4681,-595,1550,5878,-67,-7601,1307,4904,910,-336,-6306,285,7912,-204,-4213,-1791,1044,6316,443,-7822,136,4424,3217,-526,-7348,435,6623,1719,-2810,-3293,-907,6693,-27,-4929,-3599,1554,6458,961,-7009,-2827,5888,2208,-1044,-5773,-1233,6220,724,-3075,-3307,735,5100,842,-5499,-1331,1864,3591,885,-4367,-857,3625,704,-1389,-1877,622,4725,60,-3088,-1086],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,12,-12,14,-15,17,-19,20,-22,24,-27,29,-32,36,-39,44,-49,54,-61,70,-80,93,-110,133,-166,217,-307,510,-1556,-2328,-3045,-1675,10446,-1875,-7563,3024,1516,3616,2576,-9702,810,7098,-2304,1780,-4618,-1274,8778,-1779,-6070,2612,-1593,4574,682,-8312,3067,4043,-1497,934,-4167,317,6499,-3996,-3881,2324,595,4255,-1528,-6492,5343,3860,-901,-1284,-6068,3317,7182,-3288,-3185,251,3088,6099,-3969,-7006,2949,3148,2717,-4733,-7205,4460,5918,-2329,-4748,-5267,6174,7594,-4883,-6132,-1655,5343,6338,-5618,-7608,2861,4883,3434,-5755,-9160,5458,6902,-2742,-4121,-5730,3932,9278,-4974,-6837,-58,2401,7410,-3311,-9693,4425,5042,326,-1139,-9495,3995,9652,-3896,-3101,-2574,-348,7876,-2381,-7018,2940,608,2541,648,-6601,4174,5282,-2960,-248,-2125,-401,7823,-2907,-4805,3812,-83,2449,-700,-7252,4388,3240,-3975,-842,-3684,1489,6509,-5315,-3813,2783,1035,2318,-3263,-5584,5233,3670,-2299,-2272,-3176,4301,4357,-6410,-3857,2055,4114,4123,-6295,-5265,3749,4027,-290,-4692,-3634,6063,5081,-2558,-4789,-2239,5815,5844,-7062,-5142,1570,4146,3924,-7616,-5549,4865,5253,608,-4724,-5919,6764,6247,-4327,-4123,-2645,4757,7760,-5971,-5322,1913,2353,5508,-4151,-8038,5916,3970,260,-1420,-4853,4694,7091,-5382,-1471,908,98,5845,-4993,-5443,4661,1025,174,-640,-4736,4248,5038,-5302,381,-887,123,4793,-4444,-3778,4266,403,724,-972,-4456,5149,2360,-3662,-516,-826,2657,3694,-5245,-2131,4143,2134,610,-2976,-2140,5866,3076,-3204,-1595,-628,4390,3393,-5419,-3370,2736,4123,658,-6929,-2896,5539,3251,-1964,-4629,-2470,6952,3192,-4063,-3627,176,6748,4151,-6751,-3597,3491,4215,2066,-6879,-4158,7136,4073,-544,-4783,-2498,6733,3919,-4897,-2726,-787,4600,3875,-7004,-3356,4981,2742,1582,-4941,-4611,5323,2501,-2625,-2287,-2370,5404,3911,-6914,-1835,1869,1656,3356,-5178,-3607,4781,1069,-1502,-1059,-4018,3805,2253,-3872,-294,1224,1014,2936,-4038,-2675,4579,-204,-1254,-1379,-2254,4477,599,-4319,-35,1587,2264,1012,-5477,-441,5408,-79,-1542,-3571,-800,5333,312,-3754,-803,1422,4030,305,-6068,-642,4287,1814,-29,-5558,-615,5053,1444,-2758,-4237,-389,5530,1747,-4074,-2912,642,5721,1175,-6582,-1072,5362,2691,-446,-4553,-627,6482,1895,-2685,-3741,433,6037,1298,-5679,-2407,2419,2879,378,-5675,-1710,5351,960,-1236,-3645,-2242,4655,1172,-3660,-1676,-242,3658,1267,-5248,108,3810,1103,200,-3387,-2081,4065,-529,-1486,-1393,82,2239,778,-5232,-184,2308,68,-1364,-2816,950,3719,-942,-1469,-709,2451,4265,-1253,-4456,-416,3362,1391,-774,-3877,760,4821,-1525,-2087,-2282,857,4433,-2177,-4665,1080,2788,2928,-1401,-4427],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-6,8,-9,9,-11,12,-14,15,-17,18,-21,23,-26,29,-32,35,-38,42,-47,52,-57,65,-71,80,-90,102,-117,135,-161,195,-245,330,-496,940,-4832,-8537,8817,4514,-4098,-833,-4526,4819,6950,-8409,-1321,1132,1088,5938,-4073,-5369,6947,-165,-360,-769,-6069,4768,5295,-6329,474,748,1384,4790,-5862,-3843,6768,-1248,-705,-2354,-3258,6655,2673,-5569,109,-317,2916,4125,-7647,-1180,6003,850,-226,-4726,-2124,7456,1432,-5880,-2866,64,5900,1499,-7852,-1633,4464,3856,-98,-7465,-1792,7553,3082,-3043,-6768,-790,8995,2426,-7001,-4614,-238,8382,1447,-9853,-1795,3476,4679,2264,-9690,-2004,8934,1839,-2730,-5854,-3449,9326,3269,-7962,-1288,-75,5801,3744,-9685,-2822,5728,1988,2216,-5268,-4615,8580,2127,-5394,-1062,-4147,5365,5613,-8610,-470,3195,1068,3822,-4264,-3891,7443,161,-1815,-3,-4614,5354,2539,-7448,1097,1211,379,3342,-5596,-836,7579,-1958,-1849,-1472,-1740,6108,808,-6667,1214,2221,3201,-297,-7347,827,6841,-9,-2100,-4282,293,7883,-751,-5037,-3359,1357,5357,-1311,-7807,41,5680,2820,-2234,-7549,1173,7144,1091,-3427,-5532,971,7893,-140,-7864,-2075,1986,7386,-268,-8344,346,5401,3707,-302,-9246,-275,8861,378,-2794,-3847,-950,8528,516,-6951,66,1434,5544,608,-8070,-412,6532,156,1296,-4710,-1773,8390,-59,-4611,935,-778,4913,2718,-8199,496,3376,-572,1814,-3244,-1549,7150,-2123,-3072,-64,-953,3574,5,-5669,3389,2969,-1229,382,-5592,352,5244,-1354,-1887,-405,-510,5656,-897,-6370,2320,3432,1463,-1191,-5424,2638,6957,-738,-3516,-2785,2291,5478,-2346,-5954,-1358,4484,4475,-2436,-6288,1687,5162,2006,-3772,-6542,1927,6849,-1258,-4580,-3895,3602,7873,-2312,-7618,-71,3900,4271,-2699,-7635,1724,4845,305,-3236,-6470,1865,7849,-2091,-4421,-1735,1806,6960,-711,-5937,1507,3040,1213,-702,-5775,1026,6516,-1556,-1117,-3058,-519,6621,386,-5374,772,1123,3420,500,-5552,1848,4910,-598,-841,-3560,623,4612,-3300,-4323,910,109,984,-1623,-4745,2303,3693,-1604,-1071,-2421,2361,4249,-3585,-3091,1717,2116,3441,-3471,-4399,3710,2402,-429,-3150,-3959,3277,5275,-2596,-3371,-1350,3772,4368,-4056,-4791,2556,3469,3846,-5057,-5140,4412,4894,-906,-4516,-3021,3909,4894,-2183,-4602,-1043,4169,4417,-4280,-5176,2164,3590,2026,-3182,-4941,4377,4635,-1186,-3032,-3434,3797,5879,-2961,-3897,-239,2251,3665,-2879,-5147,2301,2167,373,-1884,-4657,2851,4412,-1976,-2215,-400,944,3654,-3775,-3224,3224,1400,907,-2080,-4087,3248,2822,-2970,-1318,-38,2628,3755,-3150,-2478,3189,1425,731,-2822,-3035,3277,1783,-2585,-1733,-875,3374,2836,-4338,-2586,2027,2180,1160,-3212,-2106,3992,2573,-1818,-3128,-1489,4647,2967,-3366,-2723,1970],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-4,5,-6,6,-7,8,-9,10,-11,12,-14,16,-18,20,-22,24,-27,30,-33,36,-41,45,-50,54,-60,67,-74,82,-91,102,-114,128,-146,167,-194,229,-276,345,-453,651,-1131,5385,4133,-2449,-2572,-7383,8190,7645,-8033,-3278,-238,4660,8387,-7571,-8075,5216,5226,2167,-4877,-8324,6043,8099,-3305,-3880,-4147,5121,9325,-6114,-6566,714,4311,6084,-5111,-8896,3856,6437,695,-3298,-7003,4628,7556,-3217,-3512,-3389,4843,6808,-4214,-4952,1556,2745,4631,-4380,-6877,5238,3448,-237,-1625,-4639,5144,5499,-5380,-1480,-1220,1965,5698,-5039,-3630,5521,62,836,-1204,-5291,6763,1630,-5313,2260,-911,4249,5102,-8381,-1505,6603,-965,2097,-4025,-4643,9954,2701,-5303,422,-2283,6758,5139,-11164,-1880,4937,1157,2404,-7273,-6740,10982,2770,-5146,-2791,-5251,8877,7452,-10298,-3342,3462,4137,7270,-9212,-6138,8161,4058,44,-4210,-7355,7724,6327,-4473,-4922,-2618,5703,6723,-7926,-4894,4489,3425,3896,-4849,-5069,6210,5481,-1811,-4637,-3131,4545,5999,-3903,-3743,-115,4390,4941,-5119,-2707,3737,2618,2026,-6268,-3449,5789,1411,-2777,-491,-1997,6246,2236,-7317,-674,1645,835,2833,-4870,-1200,6555,-519,-1865,-1447,-2894,7380,412,-6455,1858,795,2464,4016,-7649,-310,7979,-263,606,-4179,-4288,9276,140,-7783,573,-340,5821,1643,-9996,322,7281,831,823,-7320,-2930,11159,1433,-5819,-2623,-1617,7666,2657,-9788,-2060,3897,2929,2938,-8013,-3700,8183,2640,-1896,-5488,-3898,9798,3316,-7132,-3309,1045,5859,2517,-8178,-4101,4272,2903,410,-5348,-3774,5596,2874,-3422,-2643,-1071,5535,3130,-5800,-2124,1325,3995,1515,-5949,-2223,4072,2299,-1425,-3018,-1349,6051,-810,-2583,-340,-1191,4178,900,-5221,617,2770,123,-71,-3695,446,6471,-2191,-2941,-1012,-554,5836,-1371,-6810,2479,2257,1801,308,-6390,1639,6818,-2069,-3043,-2855,-568,8479,-2618,-7784,1180,1791,3728,-221,-9210,1320,6672,-760,-1704,-5616,475,8445,-149,-7036,-1828,1369,6265,-809,-9217,470,4973,2298,-185,-6335,-296,7554,1589,-3364,-3709,-756,8031,-308,-6243,-2933,2188,4065,1549,-7931,-1885,4909,1864,-1295,-5234,-862,7049,1807,-2868,-2363,453,4781,517,-5068,-422,1701,2360,506,-4624,753,4140,134,-1212,-2854,-418,4756,-879,-3018,1703,241,2047,-1494,-4348,2030,2974,-1180,-1011,-3295,2448,5794,-2733,-2807,1369,1106,3602,-1940,-4562,4115,2494,-1463,-2251,-4286,3680,5665,-3183,-3840,86,2587,5413,-4190,-6532,1962,3934,1348,-2960,-6123,2322,6652,-1973,-3510,-3068,2882,7106,-2629,-5779,1143,2591,4411,-2108,-6259,1393,5620,147,-2822,-4986,2360,6186,-1567,-4862,-1825,1139,5625,-1249,-6899,-195,3175,2139,-274,-4754,1002,3785,550,-2548,-3730,2112,3196,-705,-3949,-3,1174,2440,-1614,-4392,1249,3212,-225,-1668,-2432,1582,2745],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,9,-11,12,-14,15,-16,19,-20,22,-24,27,-29,33,-36,40,-44,49,-55,61,-68,77,-89,102,-120,142,-174,222,-300,448,-822,3968,1589,-13109,1271,9300,-337,-1142,-7883,-1013,12308,-631,-8386,-2495,104,8703,1850,-11521,-844,5082,3862,1230,-10608,-3458,10281,1559,-2885,-5500,-1133,9751,2352,-9094,-3599,2066,6615,2910,-8855,-1711,5416,3112,894,-7225,-2815,7161,1852,-3324,-3748,-1611,8413,1070,-6711,-145,1231,3469,635,-6866,568,4885,492,382,-4419,-490,8106,-2605,-3908,450,-1275,5088,-152,-8332,3134,4828,-1324,1565,-6015,2120,7967,-5350,-2774,412,96,6740,-1714,-8390,6507,3132,214,-332,-9330,4098,8362,-5171,-3739,-1628,1652,9990,-3613,-9882,2920,2943,4167,-890,-10592,2727,9595,-2868,-2518,-5254,1765,11125,-2829,-8390,1491,1503,7319,-1924,-12136,1848,6322,1567,-1131,-8186,-180,10166,-15,-4757,-2984,1163,9379,-573,-9362,-1582,3666,4326,331,-7757,-807,6982,1297,-1997,-5459,606,7513,-479,-3813,-1804,1198,5921,-1412,-6327,644,2408,2020,-398,-6781,2084,4452,-1906,-1876,-3222,-137,6490,-3441,-4861,3160,45,2163,-814,-6447,4235,3043,-2223,-930,-3700,1973,6861,-5931,-2035,3673,-292,5165,-4704,-5910,7268,2508,-1809,-1022,-6019,5328,7413,-5794,-3705,486,2814,6825,-4774,-7384,4588,4167,818,-2140,-8707,4477,7967,-3715,-3422,-3865,3913,8377,-5129,-6430,2600,2291,5303,-2039,-8251,2843,6516,994,-2716,-7071,2423,8957,-2744,-4780,-2863,3030,6284,-859,-6863,1753,3148,3482,-2173,-5654,2257,6430,595,-2766,-3903,1319,6211,-3500,-3490,-298,2015,4456,-2424,-4363,2766,2792,30,-901,-3586,3591,3498,-4154,-811,-841,1679,3871,-4572,-3281,4246,525,1036,-1812,-3537,5150,1956,-3387,-777,-1766,3370,4115,-8778,-3043,5152,2231,2896,-4270,-5074,6864,2566,-3990,-2211,-3119,6462,5537,-7280,-3523,1669,1984,3328,-6199,-5198,6237,3991,-865,-3959,-5600,6250,6920,-4818,-4546,295,4621,6362,-5517,-6912,2926,3955,2424,-4108,-6350,4946,5275,-2372,-4203,-2509,4041,5582,-3930,-4112,313,2824,4110,-3458,-4980,2175,4008,838,-2794,-4490,3702,4032,-2444,-1907,-1519,2993,3321,-4990,-3998,1285,2102,2393,-2824,-2809,3140,2097,-913,-1587,-1939,4154,1824,-5222,-125,908,1189,1592,-3916,-1443,5208,-66,-941,-3255,-1824,5005,599,-5261,-49,667,2893,2241,-6179,-1506,5332,-94,538,-4560,-2953,7661,1794,-5113,-1853,877,4871,1771,-6028,-1589,4769,2243,1167,-5461,-3357,6893,2703,-2735,-2704,-2284,6433,2459,-5410,-2715,1713,4146,2248,-5611,-3667,5331,3078,-507,-4717,-2944,5208,3580,-2900,-2973,-752,4411,3661,-4551,-3991,2153,3463,1174,-3615,-3547,3493,2981,-1263,-2981,-1651,3656,1799,-3033,-1670,179,2859,1542,-5006,-2254,2221,402,-219],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,7,-7,8,-9,10,-12,13,-14,16,-18,20,-22,25,-27,29,-33,36,-40,44,-49,53,-59,65,-72,79,-88,99,-111,123,-140,161,-187,220,-266,333,-442,663,-2942,3946,2549,2487,925,-10324,3909,7676,-3860,-1652,-2580,710,9361,-4842,-5742,1955,395,4470,-623,-6897,3469,4532,-3121,1759,-2870,668,7374,-5073,-3098,2827,-1097,4004,-2467,-6111,4164,3034,-1627,-376,-3552,2689,5829,-6108,-2286,2197,2689,4168,-6241,-4670,5127,3397,-486,-4311,-3620,5529,4097,-4696,-4838,-1181,6367,3558,-7752,-4072,2451,4670,3802,-8413,-4603,7964,4778,-585,-5813,-5402,7838,5959,-5891,-3968,-2096,6956,6394,-9287,-4853,3557,3871,4355,-6728,-7231,7483,4188,-2052,-2888,-5311,6522,7117,-6948,-1550,413,1620,6924,-5175,-6301,6497,2386,929,-1798,-7762,6220,6223,-4706,1103,-1929,1285,8177,-5670,-5813,5295,565,2155,-580,-6341,6283,2505,-4240,522,-2514,1824,4576,-5876,-1663,4355,-478,3145,-2489,-4433,4782,1439,-4641,-435,-978,5143,3310,-6945,-893,3194,1770,1955,-5408,-2376,5789,2239,-2197,-4634,-2214,7511,2537,-5686,-3312,1474,5822,2619,-7897,-2659,4853,4640,1274,-7845,-3669,8406,3229,-3147,-4872,-2491,7033,2239,-6397,-3181,-233,5243,3629,-8020,-2962,4745,3023,501,-5399,-4752,8328,3562,-4915,-2684,-3249,5408,4846,-8578,-1438,2616,1149,3264,-5117,-5409,7214,1744,-1732,-1141,-4400,5339,3445,-5616,722,649,730,5755,-5876,-2971,4667,913,-546,-1180,-3201,5219,2645,-4059,1577,-511,2652,2875,-6287,-805,4648,-856,-103,-2020,-1878,5983,-529,-3938,-1838,911,3801,481,-6270,285,3714,1700,-9,-4446,-153,6681,888,-4384,-3875,97,7278,593,-5484,-2069,1715,5578,-412,-6935,-627,5494,3276,-1119,-6167,-499,6885,895,-4608,-4362,299,7902,-203,-7587,-802,2550,4905,164,-7880,-1414,5696,676,-1535,-4197,-1033,8100,1173,-4934,-1830,201,5477,1928,-6858,-1372,3673,2372,1502,-5576,-2679,6510,-74,-3203,-834,-1343,4283,1151,-5210,118,1790,247,1096,-5165,-437,5331,-944,-2268,-231,-805,4680,83,-4587,1727,1263,1150,31,-5072,364,4728,-513,-1695,-1506,589,4914,-749,-4649,496,2319,2173,-1121,-5191,1905,4003,418,-2609,-3937,2774,5781,-1347,-4217,-1253,2302,5513,-975,-5649,805,2181,3221,-1984,-6999,2270,5528,1400,-3151,-4908,2173,6162,-546,-4886,-1757,1715,4911,-1358,-6741,990,2991,2133,-1089,-6271,734,6746,-505,-2643,-3542,299,6537,-301,-5522,888,1459,3575,109,-6011,2002,3623,-570,-105,-3530,-479,3691,-765,-3594,929,1263,3493,605,-3694,1671,3037,-400,-763,-3398,477,3072,-752,-3001,1048,1005,2969,-1583,-3596,1199,1121,-570,-1932,-2700,1881,2986,-412,-2245,865,2975,3278,-2810,-4792,3238,3383,1202,-4474,-3514,2495,4749,-1256,-3311,-878,4295],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-7,7,-8,9,-10,12,-12,14,-16,17,-19,21,-23,25,-29,31,-35,39,-43,48,-54,62,-71,82,-95,115,-141,180,-245,370,-1442,6798,5193,-9970,-1736,4133,588,3217,-6983,-4342,9543,-651,-3517,-363,-5193,7057,3539,-7660,234,2271,799,3944,-6338,-2372,7014,-1383,-994,-1391,-3604,6600,1363,-6277,1758,1209,2498,979,-6052,157,6221,-209,-1502,-3812,-79,8121,-1650,-5153,109,480,5415,-870,-7094,1328,5259,2782,-2453,-7129,2658,8654,-1528,-3984,-4682,2629,8737,-2370,-7580,-24,4411,6106,-932,-8788,1789,7270,3402,-1295,-8538,2883,10334,-1815,-5516,-4004,391,8887,-832,-9097,553,2459,4311,1166,-10403,260,7503,-966,-1285,-5083,-2677,11222,-1792,-5994,-431,-1107,6390,2127,-9677,1225,4838,-895,2033,-5887,-2046,8569,-1446,-2735,-727,-3303,7631,2003,-7596,2217,2532,-820,2489,-5536,-1237,6220,-2966,-1133,413,360,5512,-708,-7089,2791,1750,786,699,-6232,2666,6056,-2961,-2658,-1989,1910,6761,-3588,-5314,1777,2838,4081,-2167,-6417,3372,5611,597,-4293,-5965,3197,7641,-1585,-5317,-2137,4682,6649,-4351,-7076,1849,4758,4109,-3411,-7468,3476,5786,39,-3962,-6710,3910,7789,-3755,-5427,-2597,2193,8717,-2530,-8983,2298,3475,2223,-618,-9125,3193,7048,-2259,-2052,-3719,229,9072,-1345,-7076,2616,706,4489,89,-8309,3424,5857,-1425,580,-3880,-1443,7588,-2826,-2947,818,-869,4440,-45,-5520,3783,2962,-1934,1001,-4266,943,5783,-4190,-2220,773,337,4192,-2183,-5826,4419,2567,-46,-645,-4066,2921,3867,-4079,-2729,207,3381,4745,-4751,-5293,2420,2782,1261,-5002,-4353,5357,4479,-1170,-3763,-2751,5384,4931,-3756,-4364,-33,4498,5153,-5295,-5546,4261,4103,1444,-4523,-5389,5397,6289,-1677,-4623,-2839,3325,7007,-5423,-5653,215,3062,4692,-3709,-7098,4358,3835,1541,-1755,-6775,4451,5267,-2437,-3041,-63,1940,5187,-3307,-5505,2920,1490,2089,-547,-4764,3232,3620,-2221,-812,-3548,695,4379,-4013,-2498,2854,45,2249,-1597,-3880,4058,2628,-2729,353,-1473,2470,3770,-4389,-1979,2244,1865,1014,-4197,-2712,4530,1761,-1070,-1526,-418,5180,2769,-4759,-2021,2179,3207,1343,-4558,-2531,4046,3656,-505,-4673,-1758,5112,4416,-3267,-3134,-781,6236,3430,-5877,-2826,2581,4791,1938,-6051,-3550,4619,2986,-1486,-4567,-2941,5904,4168,-3084,-3516,-834,4724,3401,-5029,-2633,3407,2706,1059,-5762,-3712,3956,2831,-1322,-3087,-1835,4092,4614,-4995,-2455,1284,2090,2687,-4003,-2646,3480,1657,-182,-1891,-2320,3113,3071,-2803,-706,84,1611,2264,-3351,-1632,2998,368,504,-2045,-2852,3828,990,-4049,-884,-748,1817,399,-4294,-929,3124,1783,-50,-2956,-211,4705,668,-3562,-2044,482,4567,275,-5165,-1031,2741,2543,-884,-5290,-215,5403,1307],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,1,-1,1,-1,2,-1,1,-2,2,-3,2,-3,3,-3,4,-4,4,-5,5,-6,7,-7,7,-8,8,-8,8,-7,6,-3,8,-769,-433,1629,9504,-4279,-10213,6508,5325,1541,-1532,-10960,5332,10524,-4997,-4529,-4162,1779,10175,-4499,-9987,1865,4180,6409,-1651,-11278,1849,8239,1040,-2883,-7462,1142,10469,-1147,-7733,-3112,1394,6639,-1889,-8750,1335,4232,3763,-1239,-8209,1120,5557,-624,-3581,-4846,748,6900,-1868,-4335,-1012,1721,4066,-1743,-5824,3243,2764,704,116,-6169,3917,5438,-5176,-483,104,1442,6000,-5398,-4321,4266,1655,-31,-1377,-6961,6841,3557,-5685,823,-1174,3493,7226,-8018,-3037,5174,111,2848,-4180,-8045,8199,4398,-4837,-586,-5002,6311,9616,-8448,-4973,3276,1934,5833,-5054,-9121,7664,4739,-782,-3777,-7645,5902,8645,-5809,-4669,-303,3411,8630,-6441,-8981,3287,4414,3634,-3977,-9452,4127,7761,-2353,-3775,-4636,2959,9143,-4199,-6718,-519,3316,6087,-2790,-7772,2092,4677,2401,-2874,-5502,3116,5594,-1386,-2459,-2289,2731,4103,-3941,-4839,697,874,3408,-2566,-5022,4823,1579,-1597,-848,-3559,3597,5169,-5217,-579,660,1531,4297,-6007,-3043,6875,-1073,-1132,-2824,-4129,7671,1631,-7661,147,331,3247,3396,-6984,-1817,6579,1190,886,-4739,-5859,9425,3165,-6755,-1431,-2863,6456,5704,-9612,-3997,4120,2576,2468,-6612,-5884,7820,3176,-2910,-3440,-5071,6638,6447,-8184,-4126,1036,3474,6244,-7250,-5906,6290,3677,879,-3573,-5423,5459,4852,-4690,-3093,-2630,4415,5749,-5090,-4648,1502,3842,4329,-4615,-5318,4528,2085,99,-2989,-3569,5070,3275,-2717,-2251,-299,2651,2603,-4248,-1272,2678,1108,1751,-2923,-3009,3191,1334,-2875,-991,-1149,4277,1752,-5530,39,1684,516,1046,-4646,-570,5893,-1296,-2424,-848,-1369,6189,419,-7061,549,1634,2379,468,-7299,-662,7483,1054,-1621,-3427,-1238,8145,544,-5454,-840,230,5451,1914,-8903,-1103,5799,709,875,-6917,-2494,8402,2660,-4507,-3217,-2111,7285,3967,-7795,-3259,2943,4052,2281,-7542,-3173,5519,3532,-1873,-3560,-2496,6778,3213,-5035,-3167,76,4230,3189,-4743,-2826,4396,2511,823,-4146,-2632,6015,658,-3271,-2587,-1802,3602,1697,-4639,-938,716,2866,1759,-4774,330,3789,198,215,-3234,-629,4878,-1029,-3852,11,867,2929,202,-5163,1128,3325,-916,-387,-3802,1355,6127,-2057,-4380,-16,264,4886,-1190,-6415,1986,3944,1802,-1778,-5738,445,6142,-1382,-4172,-2412,1283,5134,-774,-7111,-1044,3645,3569,-761,-7913,733,5666,252,-1822,-4969,-518,6422,490,-5154,-2143,2215,5751,958,-6635,-1046,3992,1352,-1145,-5626,-758,6680,1056,-2782,-2936,-531,5945,1226,-4617,-1841,2394,3575,431,-5370,-580,2680,694,-2212,-3884,-438,5164,1123,-2643,-921,1452,4045,-264,-2902,551],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-9,10,-12,12,-14,16,-17,19,-22,24,-27,29,-32,36,-40,44,-49,54,-61,69,-77,88,-101,117,-138,167,-206,252,-559,10878,2025,-8650,-1844,-1810,6069,5502,-11656,-3124,5751,1839,1695,-7505,-5405,11500,2936,-5201,-3840,-3237,9053,5723,-9482,-3734,3532,4901,4644,-8250,-5464,7212,4188,-39,-5435,-6273,7359,3931,-5230,-4073,-981,5403,4886,-7052,-3562,2452,3927,2514,-6535,-3971,5903,2796,-1486,-3716,-3519,6924,2775,-5313,-1222,-1185,2915,3861,-6709,-169,4370,199,2180,-5017,-1790,7338,-2337,-2914,758,-2160,6253,1243,-9277,2237,3653,-356,2209,-6463,176,9888,-3022,-4692,-927,-1448,7573,-1344,-9509,2343,4272,2348,2729,-10429,-248,8801,-1163,-3062,-4154,-1046,10881,-350,-8622,1183,1959,6001,2212,-11871,-454,8398,-127,-198,-8222,-3311,12425,891,-6400,-1848,-875,7934,3274,-9784,-1705,6016,3966,1860,-10213,-4578,9024,1801,-2556,-4980,-2582,7959,3347,-5824,-3639,551,6243,2169,-8140,-784,3470,2765,79,-6118,-973,6890,1804,-2423,-1965,-241,5152,537,-4923,-136,1025,2024,856,-6136,1014,4364,-1239,-797,-2688,189,6108,-3607,-3928,2153,-855,4079,-1507,-7281,2842,4294,-1537,-576,-5116,2353,8382,-4540,-4243,696,1049,6752,-2346,-7863,4107,3534,1432,-2132,-7038,2723,8945,-3632,-3066,-1982,511,9698,-2857,-9545,2003,2991,4426,-1688,-9585,1019,7495,-673,-3038,-6256,95,9408,-446,-6290,-855,1617,7192,1656,-8811,-625,4866,1758,-1106,-6642,-857,7597,896,-3164,-3443,635,6436,-172,-6429,-1314,1999,3423,-813,-6705,-35,4876,2097,-422,-4408,308,5041,-2006,-2881,-1582,313,3742,-939,-4775,2186,1639,477,-1380,-3702,2480,3763,-2686,-803,-1515,1794,4111,-3156,-3366,3588,2431,1540,-1676,-5299,5255,3181,-3252,-1759,-2482,3035,5578,-5273,-4903,2510,596,3948,-3365,-6464,6075,4902,-1524,-2601,-5625,4243,7761,-5185,-5314,-576,3334,6587,-4068,-7002,2854,4173,1475,-2369,-7977,3840,8213,-2419,-2895,-3196,2092,8168,-2596,-6484,388,3237,5681,-2762,-7730,1815,5407,1424,-2401,-4984,1700,6382,-1189,-4098,-1866,1518,5087,-1677,-3856,989,1710,2274,-1138,-4228,1863,5411,-762,-1281,-1996,1581,3512,-3013,-2550,1008,988,1798,-2091,-3329,3462,1680,-1428,-1728,-2018,2526,3050,-4133,-1081,184,2346,2498,-3897,-2382,4256,1600,933,-2821,-3280,4481,3426,-4849,-2125,-246,4588,3503,-5674,-2777,3562,3137,1043,-3845,-3115,5728,3398,-3820,-2715,-2622,4247,5281,-5215,-4722,2148,3362,3069,-4901,-5531,5518,4609,-825,-3939,-4543,4102,4915,-3446,-3104,-830,3917,5460,-4771,-4597,2742,3109,1984,-4044,-3826,2738,4465,-1909,-2576,-2656,3518,4198,-3275,-3154,-495,1593,3042,-2892,-3901,1603,3039,-97,-2768,-1956,3644,1966,-1297,212,280,2705],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-6,6,-6,8,-9,10,-11,13,-14,15,-17,19,-21,24,-27,30,-32,36,-40,44,-49,53,-59,66,-72,81,-89,100,-112,126,-143,164,-189,224,-271,339,-448,653,-1167,5304,7249,-6943,-1960,-1687,2603,7716,-6345,-5770,4982,413,2870,-1933,-8056,5372,3752,-5163,2125,-3319,862,6363,-5966,-2629,3891,-380,2869,-2187,-5231,6721,1364,-3831,225,-2998,4446,3350,-6556,209,2369,1483,1467,-5018,-2099,6585,1953,-2801,-4104,-2518,7185,2222,-5411,-2171,1052,5111,973,-8097,-1252,5603,4011,-732,-7261,-2334,8077,1325,-3970,-4154,-236,9618,1674,-7975,-2786,1231,6846,2672,-10197,-2663,7333,2136,558,-6698,-3470,9962,1936,-4948,-2128,-2559,9197,4473,-10769,-1082,2534,2645,3460,-8252,-6400,8868,1222,-770,-3732,-6137,7761,3996,-7828,-1853,-413,2826,6436,-7104,-4449,5460,-379,1868,-2398,-4355,7661,1981,-4905,740,-1353,2093,3967,-6949,-1061,4287,-1335,1803,-1725,-2384,6753,693,-4707,513,-267,3994,1682,-6801,602,4453,961,279,-3758,662,6708,-1000,-2903,-2558,1175,6196,653,-6026,-79,2650,5038,-551,-7043,993,5921,2247,-1815,-6810,-42,8097,224,-5480,-2720,1071,8275,-123,-7511,125,3255,5160,-207,-9139,525,7295,688,-261,-5652,-767,9716,132,-5760,-2399,55,7718,2743,-8461,-997,3958,965,1955,-8136,-3228,8948,-880,-3574,-1742,-2657,6367,2720,-7254,646,944,635,3393,-7047,-662,5328,-1573,-1034,-1266,-2820,5350,575,-4799,-52,-162,1711,1855,-5261,263,5272,-1727,171,-1661,-177,5783,-1198,-3791,616,600,1639,-282,-7195,1743,4377,-253,-476,-3532,1715,5180,-1443,-4585,-1760,1247,5820,-2626,-6205,341,3851,1815,-2457,-5657,2802,5526,-1002,-4154,-4446,1920,7416,-1543,-6119,-1602,3448,6175,-1888,-7316,373,5261,2326,-1636,-7304,2066,7242,-658,-1624,-4605,1650,8322,-763,-5643,454,1962,3938,-769,-7889,1156,5474,-206,-1084,-5706,466,7339,-1261,-2887,-781,575,4532,-1009,-5929,1823,1567,678,926,-4081,52,4747,-1507,-1828,-292,-595,3132,-373,-4217,1805,1938,1191,-128,-3547,2080,3529,-1773,-879,-81,1610,4680,-2150,-3518,3170,1652,-61,-2770,-4387,3596,3956,-1673,-3190,-2460,2854,3507,-2640,-3404,768,3471,2789,-4554,-3620,2867,3139,1072,-3692,-3646,3787,4889,-1541,-3598,-1681,3330,5769,-4364,-3943,1203,3604,2881,-4359,-5139,3435,4025,-271,-3366,-4069,2919,5368,-2796,-3435,-1601,2216,5669,-2639,-3981,1343,2420,1676,-1524,-5286,1624,3964,-1217,-1579,-2856,1839,4413,-2247,-4247,1584,967,1918,-489,-4458,2476,2299,272,-1163,-3109,1957,4226,-2326,-1995,1223,729,505,-1751,-2707,2863,578,-767,-1360,-1171,3297,1951,-3495,-1150,225,1463,2122,-2231,-2101,3704,1379,-612,-2237,-2437,4027,2976,-2721,-2263,483,2802,2480,-3572,-1518,2617,2703,1010],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-7,8,-9,10,-11,12,-14,15,-17,19,-20,22,-24,26,-29,32,-35,39,-43,48,-53,60,-68,77,-88,103,-123,150,-192,267,-685,-124,-6944,-1850,11026,-409,-4130,-1311,-2699,7344,2547,-10625,1866,2326,630,3345,-7850,-1404,7992,-2020,-779,-289,-2036,5546,-480,-6228,2780,1075,1543,1806,-6385,926,6858,-3068,-819,-2237,578,5658,-1951,-4602,2451,1764,3537,-630,-6527,3181,4294,-892,-2363,-4318,3256,6049,-4399,-5084,-779,4343,7090,-4648,-6091,2841,3844,4173,-4233,-6975,5973,6369,-1212,-4412,-4498,6507,7594,-5538,-5234,187,2494,8318,-4597,-9040,4229,4895,2933,-2102,-9187,4020,8699,-3625,-3355,-4177,1248,10593,-5039,-5769,2090,1177,5360,104,-10939,3488,5250,-2190,472,-5286,1425,8738,-3500,-5431,389,-1422,6990,-830,-9261,3774,2898,-1067,1609,-5786,845,7873,-3481,-1457,-356,-1376,5579,-1543,-5413,4141,1116,1153,-1011,-4815,2728,5468,-2982,-1850,-713,1181,5101,-4122,-3609,3150,2675,1280,-3433,-3973,4490,3743,-2673,-3160,-3365,4365,5432,-5147,-4851,1582,5769,3500,-6044,-4342,3969,3836,1440,-5091,-5409,6483,5268,-3599,-4839,-3905,5448,6878,-6503,-3881,2294,5121,4943,-6254,-6878,5511,4144,1344,-2537,-6238,6140,7365,-4088,-2194,-1099,1270,8130,-5604,-6572,3698,2416,1799,-1591,-7411,5071,4448,-2350,-1275,-3682,585,7220,-4697,-3093,1886,144,3648,-820,-6259,3620,2174,-2601,-528,-4189,2539,3738,-4378,-2190,1052,-356,3183,-3475,-4157,4339,1363,-1252,-1172,-2598,3711,3175,-4320,-1213,831,1906,3019,-4809,-2354,4471,2213,-690,-3542,-1539,5300,2329,-4839,-2962,-438,5100,2641,-6246,-2946,3439,3678,2047,-7311,-3360,5454,3291,-557,-5856,-2920,6923,2533,-5453,-3733,-441,4571,4988,-6422,-2343,4509,3513,2158,-4866,-3834,7256,2808,-2968,-2927,-3892,5753,3901,-5274,-1866,709,2105,4017,-6014,-4384,4529,1783,1551,-2267,-3792,5243,3663,-4232,-774,-401,1905,3319,-4296,-2963,3273,-98,1606,-2084,-3503,4775,1067,-2792,-88,-1029,1888,2422,-5780,-376,3940,585,20,-3707,-1242,5431,-240,-2444,-1255,-444,4162,320,-4820,-150,2300,2978,732,-3853,-950,5191,648,-2296,-3007,5,5246,1557,-4133,-1472,2918,4948,622,-6525,-2094,3783,2955,-1530,-6539,-1328,6328,1872,-2643,-3271,646,6365,970,-5454,-1444,2098,4466,404,-6297,-1897,4238,2803,-492,-4288,-1621,5151,1322,-3858,-1926,826,4449,613,-6747,-1292,2177,2391,1679,-4866,-1106,4222,1020,-1364,-2529,-1805,4552,1585,-4764,164,880,1527,1987,-2876,-453,3753,626,-353,-1275,-1431,4272,193,-3137,-74,745,2161,529,-4489,1261,3044,-573,-817,-2614,405,4343,-887,-3160,-42,1724,3591,-1251,-4681,284,2030,655,-2193,-3038,2752,4538,-296,-3580,-1907,2909,4270,-1547,-3548],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,4,-4,4,-4,5,-5,5,-6,6,-7,7,-9,10,-10,11,-12,14,-15,17,-19,21,-25,28,-32,36,-36,16,226,-46,-9021,787,12446,-3827,-5140,-1800,-348,10946,-501,-11828,2026,3806,5394,2295,-11619,602,10218,-852,-2330,-6139,-2104,12391,1274,-7623,-2021,191,7394,1797,-9828,-1328,6305,2279,354,-6946,-1641,9013,1874,-4059,-4809,-626,8327,873,-7080,-2024,1137,4723,1008,-9098,233,4924,1356,-641,-5018,-278,7452,-196,-3898,-1197,-412,5647,-1152,-6494,2052,1767,981,487,-5878,3423,6789,-4878,-460,-1253,48,8367,-3493,-4973,4053,-369,3046,-1021,-8309,6041,5810,-4466,-1759,-4099,2037,9144,-6478,-5384,2433,18,5821,-3058,-11044,6448,5648,-1437,-1137,-8441,3602,10847,-5024,-5426,-431,1580,9015,-3837,-11015,3970,4340,2849,-2041,-11091,3556,10050,-2220,-3863,-4315,928,10549,-1780,-8876,366,1940,5864,77,-9430,517,6683,1034,-1959,-7677,591,8614,-115,-3840,-1477,566,6664,220,-6487,-61,3820,2270,-1682,-5976,942,3628,-513,-1232,-4430,1302,5526,-3449,-3157,1111,-211,5292,-3524,-6553,4449,2103,-859,-699,-4008,4742,5128,-4395,-1433,193,1972,4773,-6005,-4716,5302,829,254,-3232,-6511,5997,4958,-5772,-1492,-2212,3952,6455,-7858,-5102,5141,2873,3584,-4072,-7041,8257,5836,-3530,-2899,-4651,4135,9580,-6707,-4968,253,2142,5397,-4915,-8704,5294,5177,433,-1823,-6957,4968,8542,-4123,-4277,-1725,3764,8110,-4474,-7993,3159,3108,3978,-1834,-7307,3063,5848,-1208,-2817,-3684,2917,6408,-1750,-3183,-432,1944,5190,-2594,-4634,1589,2514,1309,-2125,-4302,3117,4833,-2071,-1282,-796,2666,4277,-3614,-2234,2619,492,2116,-2641,-3615,4579,1993,-1870,-895,-2910,4475,3561,-5912,-1726,2872,2826,2919,-5798,-2772,7282,1887,-1477,-3177,-2453,7432,3226,-5948,-1741,923,3506,4058,-7518,-3694,8009,2734,783,-5241,-4434,7874,3753,-4697,-3526,-2047,5549,6535,-6167,-4139,4175,2558,3795,-5825,-6542,5873,4343,-1823,-3545,-4444,4018,5407,-5244,-4522,119,3302,5121,-4531,-5452,3866,3515,1234,-4566,-5652,3930,4842,-2733,-2091,-1668,2560,4213,-3412,-2814,1821,2028,2159,-3967,-3147,3237,966,-734,-1693,-2054,2962,2539,-3102,-1177,1287,1991,1426,-4269,-1254,2732,1100,-53,-2284,-501,6017,173,-3151,-900,-73,4552,1089,-5625,-338,3769,1189,295,-4065,147,6622,802,-2979,-2135,-192,6366,951,-6889,-351,3085,3657,1130,-6004,-330,6292,1378,-2819,-3619,-1000,7075,1880,-6216,-1731,86,5425,1712,-6909,-1318,4657,2132,-84,-5344,-2669,7103,2946,-4098,-3285,-1012,5446,3289,-5614,-2229,1601,3628,1520,-4686,-2178,4688,2364,-893,-3352,-2262,3351,2948,-3519,-1339,-399,2792,2294,-2568,-1590,2518,1419,132,-3023,-1834,4188,969,-2586],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,14,-14,16,-18,20,-22,24,-26,29,-32,35,-38,42,-46,51,-57,63,-69,77,-86,97,-110,126,-147,173,-209,259,-335,460,-697,1297,-6695,-6587,8819,589,2437,-6589,-7742,10254,6604,-5427,-2635,-4862,5929,9871,-9564,-5705,3535,2879,4897,-6074,-8951,9099,4955,-1303,-3239,-7794,5955,8947,-5092,-4773,-1602,4166,9101,-5109,-8204,3470,4336,3339,-3022,-6984,4795,4876,-1666,-2622,-5118,4941,5933,-3748,-4119,-505,2412,4796,-3912,-4249,4572,3026,2639,-3902,-5327,5027,2690,-2603,-459,-1086,2837,4372,-7031,-606,4039,80,2142,-4063,-3534,6977,141,-3476,-572,-3037,7218,3791,-10154,1233,3173,1195,2996,-8067,-3215,9595,-712,-1877,-2959,-4125,10359,2104,-9347,405,311,3861,4880,-10533,-3992,9199,2107,-220,-6806,-6150,10334,3328,-8105,-2618,-2011,7337,5900,-9896,-4548,5544,4203,3038,-6353,-7136,9497,4802,-2922,-4263,-4740,7710,7165,-7557,-4438,1578,4533,4856,-6612,-5364,5242,3883,-12,-5237,-5446,6257,5716,-3782,-2169,-1868,5102,5082,-5560,-2294,2756,3132,1536,-5549,-1884,4694,3288,-282,-3162,-3027,6174,543,-4382,-583,-148,1977,1835,-6537,-25,3682,-1142,-392,-5332,-1270,7404,-1831,-4194,863,-997,4969,377,-8766,984,5060,230,644,-7065,-296,9051,-2131,-4251,-1402,-1309,8532,700,-9592,1084,4234,2921,2189,-9186,-1094,8581,-678,-2685,-4527,-3049,9481,1765,-8211,-1365,1449,5748,2738,-10423,-1530,6246,2512,841,-6475,-4242,9317,3077,-4318,-3331,-2038,7510,2792,-7713,-1807,2981,4584,1228,-7206,-2409,6610,1466,-1035,-3974,-1962,6378,2240,-4237,-1938,484,3546,1637,-5291,-1650,2805,2629,201,-3455,-589,5545,154,-2391,-1663,-1085,4436,55,-3823,1929,680,1915,337,-5497,2466,5076,-2079,-1017,-2448,294,6305,-2008,-4495,2145,1568,3628,-1407,-6564,3688,4570,-756,-1108,-4888,2324,8757,-3378,-4227,-160,442,6412,-1367,-9931,3456,5008,2041,-1518,-7207,808,7886,-920,-4228,-2633,-48,8641,-784,-6807,-456,3156,4235,-549,-8281,947,6765,45,-2126,-5265,-424,7329,-554,-5129,-2240,319,4436,666,-6247,-199,4222,2968,-521,-5800,-1531,5460,116,-2390,-2731,715,5088,231,-4365,-258,2012,2479,327,-4971,1075,3561,259,-1786,-3591,1091,4008,-1680,-2413,92,1791,2394,-2596,-4536,1870,1509,-220,-2767,-3173,2633,4200,-3850,-3117,-866,1617,4197,-3197,-3821,3079,3079,1465,-1559,-5105,4284,4807,-3118,-2665,-2398,3078,6177,-3607,-5280,2385,1821,3280,-5098,-6178,4049,4305,-511,-2402,-4897,3080,7581,-2743,-3210,-930,2290,6214,-2417,-7317,1878,4937,2161,-2210,-5522,2547,6265,-367,-3592,-3110,2343,6666,-1202,-6488,-671,2828,3210,-330,-4689,1886,2967,1282,-1354,-3912,1784,3939,-682,-4066,-777,1934,3044,-1526,-3420,969,2035,659,-741,-4120],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-7,7,-8,9,-10,12,-14,14,-16,19,-21,23,-25,28,-32,34,-38,43,-47,52,-56,63,-69,76,-85,94,-105,118,-132,150,-172,199,-233,281,-348,454,-646,2191,-9650,-4445,8829,460,900,-3567,-6789,7878,3564,-6927,-61,-2277,3933,5525,-8235,-2365,4691,237,2103,-4019,-4903,7723,514,-4217,-494,-2000,3865,3645,-7294,-958,3268,-668,2290,-5391,-1030,5730,-625,-2595,-455,-1153,5469,-206,-6269,652,2366,4187,-1855,-6965,991,6103,1611,-2373,-5499,2484,7267,-1729,-5042,-2090,2135,6949,-1767,-8557,-306,4817,4987,-1987,-10966,1665,8246,355,-2713,-6966,-564,11727,-1398,-8765,-233,888,7929,1255,-10575,1411,6014,1807,1102,-9171,-2588,11053,-1335,-4946,-3002,-2253,8583,2267,-9320,747,2729,3921,3475,-9591,-1338,8468,-564,-532,-3579,-3430,8857,1175,-7770,34,924,3214,3842,-8077,-617,6412,-463,440,-3014,-2488,7196,-920,-4849,971,-855,3634,612,-6388,1781,3078,-478,77,-4178,1301,6294,-2264,-2979,-1270,672,5203,-551,-6491,746,3666,3099,-2304,-6629,2782,4996,-1477,-3794,-4359,3364,7558,-3159,-4934,-1449,4260,5841,-3762,-7307,3174,3920,2413,-3110,-8247,3667,8234,-1039,-4262,-4818,1623,9921,-3509,-8526,347,1248,5883,-1515,-9434,2765,5714,464,-1351,-7453,965,8961,-3041,-4810,-1026,-944,8138,-660,-8625,1284,4036,2416,567,-7189,335,7545,-1883,-2298,-709,-1628,6980,-1381,-6291,2004,581,1512,1438,-5745,1321,5200,-1379,-1165,-2564,-795,5150,-2258,-3346,2500,1464,2329,-504,-4057,4235,4829,-2188,-1403,-2660,2654,6094,-2193,-3754,859,2151,3012,-3219,-4505,4529,3603,282,-2884,-3862,3664,5160,-1875,-3050,-1311,4485,4506,-5081,-5624,1441,3815,4302,-4667,-6084,4708,3897,-1006,-3152,-5714,4441,5142,-4147,-3404,-2333,3738,6573,-3558,-6348,3440,2939,2654,-3973,-5575,4380,6182,-1570,-2154,-4720,2462,7351,-4157,-4682,-509,1496,5071,-2439,-6225,2482,2887,678,-641,-4307,1186,6123,-2181,-2299,-474,-515,4536,-1704,-4292,2563,1335,-374,-798,-3876,2605,3758,-3168,-1430,-200,1529,3620,-2738,-3119,2479,531,282,-1927,-3016,3643,2739,-2460,-823,74,3252,2682,-5111,-3721,2372,2862,1551,-4097,-2929,5027,3015,-1741,-3625,-2150,5017,2947,-3426,-3060,881,5187,2224,-4150,-3194,2685,3488,625,-3986,-3768,4898,4197,-2931,-3933,-1808,4326,4574,-3873,-2599,1899,4210,3316,-5225,-4951,4562,2870,94,-3467,-3948,4075,2413,-3378,-2930,-959,3328,4344,-4093,-3132,2173,1726,2836,-2855,-3506,3662,3421,-1817,-1661,-1291,2422,3227,-4071,-1027,1642,1217,2566,-2909,-1558,3877,1413,-1172,-663,-1797,2097,1913,-4113,-378,536,1020,588,-3102,-1801,3378,1496,-1256,-2976,-1252,4092,968,-3854,-2129,926,3375,1342,-5205,-1253,3407,2446,-1367,-3794,32,4836,2512,-3117,-2744],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-12,13,-15,17,-19,21,-23,25,-28,31,-34,38,-42,46,-51,57,-64,71,-79,90,-103,120,-143,176,-230,357,-1877,-579,166,6419,-2258,-10192,3732,4214,823,1236,-7100,1582,9317,-4097,-2188,-1053,-981,7805,-234,-8253,4027,1962,1513,1342,-6359,1723,6397,-3659,-371,-1886,540,4268,-3258,-4911,2711,1831,2203,-2602,-4164,4106,3192,-2864,-3062,-2307,4212,3411,-5546,-3550,1000,3656,2805,-6245,-4466,5475,4008,-799,-5093,-4665,8131,4485,-4675,-3149,-2406,7131,6040,-8164,-4572,2704,4583,3694,-6903,-7420,7168,4559,-2058,-3862,-6510,7523,6444,-7174,-3308,-1008,4796,9311,-6803,-6920,5344,1834,3899,-3152,-8981,6834,6062,-4596,-1812,-4824,2432,9072,-7040,-4825,3143,1027,4529,-2865,-7481,5575,3262,-1073,-705,-7101,3922,7595,-5676,-2353,615,-125,5229,-3105,-5171,4146,1967,348,180,-4464,3982,3626,-6478,-780,404,1574,4198,-4482,-3180,4382,492,77,-3197,-3101,6345,3538,-3460,-2165,-849,4926,2679,-6157,-2311,3180,4233,1318,-6005,-2099,6206,2167,-1517,-4967,-2431,8078,2762,-5840,-3068,732,6284,3362,-8017,-3028,3606,4326,1413,-8043,-4939,8293,3274,-2683,-3002,-3149,7530,4306,-7795,-3251,1034,4581,4851,-7625,-5416,6020,1982,1288,-3041,-6613,7559,3927,-4540,-1494,-2004,3208,5648,-6405,-4653,4253,1259,1962,-2360,-6457,5483,3072,-2259,316,-3091,3523,4070,-5066,-2197,1682,488,2187,-4568,-4361,5877,997,-1312,-919,-2799,4150,2084,-5489,57,1993,1695,1522,-4979,-297,4595,277,-1491,-3132,-462,4415,924,-4127,-1904,1149,4997,99,-4742,-245,3900,2718,-872,-5369,-1511,5600,869,-2699,-4466,-751,6364,204,-6272,-1301,2441,4321,254,-7524,147,6189,2869,-3,-5214,-678,6867,1002,-5354,-2691,-796,6913,904,-7093,-1035,3277,2782,2030,-7374,-2371,6312,930,-1769,-3082,-3365,6545,1883,-5501,-935,93,3645,3111,-5391,-1542,5087,305,570,-3844,-3951,4574,742,-4605,-67,-1304,2273,2712,-5306,-706,3046,-258,525,-2771,57,5028,-741,-2723,-314,521,2943,-1234,-4635,627,2655,688,23,-4063,311,4538,-794,-2861,-2379,2076,4940,-2039,-5159,115,2411,2538,-1870,-5863,1503,4168,1315,-2669,-4353,3201,5958,-333,-4129,-2032,1950,5072,-596,-5437,-490,4013,2415,-1937,-6235,886,5131,1209,-2873,-3816,948,6424,-685,-5449,-824,2039,4317,-264,-7532,-269,3299,1917,-171,-5710,-749,6743,-244,-3224,-1195,687,5617,737,-5237,-233,2200,1583,1168,-4326,862,4331,-1041,-1701,-2793,-22,3770,126,-3712,1310,1209,1838,-620,-4762,-383,2402,-1685,-877,-1893,394,3754,-1539,-2039,1099,540,1234,-2043,-2970,2665,3987,313,-3062,-1819,2138,4237,-2599,-3746,-616,2247,2644,-1884,-4785,1649,3318,866,-3391,-3590,3393],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-5,6,-6,7,-8,9,-10,11,-12,14,-16,17,-19,21,-23,26,-28,31,-35,38,-41,46,-51,56,-61,68,-76,85,-95,106,-121,138,-160,188,-226,278,-358,483,-1020,8728,3701,-11619,977,4350,2599,3687,-10885,-3805,12399,-72,-2091,-5478,-4269,11492,3797,-9712,-1388,1517,6187,5308,-11525,-2666,8155,3112,1444,-5659,-6147,11004,4921,-4910,-3776,-2422,7093,5645,-8984,-4123,2786,3817,2534,-7407,-5329,6537,2279,-1304,-3574,-2978,7625,3216,-3737,-1980,-171,5010,3407,-5520,-1929,2722,2148,1536,-6361,-1605,5732,-622,-2313,-1138,-1058,6277,1251,-7093,1569,889,2251,372,-7525,1332,7906,-1937,-961,-3347,-1588,9107,-2139,-7756,1868,270,4544,348,-10291,3019,7504,-495,-386,-7143,165,11589,-3547,-6676,-256,487,8685,640,-12949,1126,6068,1622,596,-10650,306,11366,-2405,-4859,-3402,-1307,10366,955,-10941,-640,3245,5253,2517,-11677,-863,9183,1330,-2616,-6145,-2648,10345,2034,-7095,-2856,893,7523,3236,-8811,-1540,3723,2174,860,-6898,-2099,7649,1710,-3845,-2882,-1086,7443,1319,-4699,-250,1421,3904,137,-4890,470,3631,1231,161,-4007,140,5362,-1256,-3054,-583,-147,4375,-993,-5031,2926,2461,22,-660,-5154,3093,6111,-4610,-2987,-1304,500,7842,-4517,-5697,5280,2432,2583,-1101,-7911,5449,6432,-2944,-2130,-4252,2305,10310,-4495,-7293,1854,1029,5809,-2556,-11493,4097,6697,-378,-1566,-8069,1923,9763,-3068,-6263,-2159,1946,8201,-2596,-9465,1077,5610,3344,-140,-8710,410,8838,-1289,-2954,-4558,-871,7410,-873,-6227,-383,3157,4752,-73,-7901,334,4742,1843,-732,-5600,130,5175,-952,-3791,-2543,718,5617,-1108,-5597,1015,1971,2049,-1917,-4725,2237,3687,-1015,-1773,-3400,1957,4064,-3573,-2239,1351,1678,3432,-3628,-3734,4912,2797,-794,-2630,-4889,3156,4600,-4761,-2966,1087,2113,4718,-3995,-5236,5224,2884,-28,-2930,-5446,5946,5219,-5470,-3156,-887,4085,7030,-5688,-6299,4110,2660,3323,-4517,-7049,6734,5761,-2714,-4011,-4409,4395,8500,-5324,-4986,742,3462,5611,-2914,-7088,2790,5247,714,-2363,-5368,3254,7414,-2394,-4807,-2194,2545,5182,-2813,-5971,1598,3070,2209,-1963,-5815,2240,4503,55,-1640,-2824,2756,5666,-2310,-3195,495,2522,2923,-2528,-2789,3160,1611,-299,-1700,-2263,3016,2577,-2680,-994,-770,1993,2007,-4051,-2473,2425,1568,290,-1971,-2749,5530,2889,-2989,-2474,-774,5544,2591,-5316,-2181,2977,2547,2141,-5226,-3627,5676,3497,-1218,-4051,-2942,6251,4110,-5882,-2370,1889,4179,1930,-5627,-4692,4049,2740,243,-4162,-4527,6134,5137,-3458,-3513,-369,5632,5376,-5399,-3687,3168,4221,1915,-5232,-4725,4317,4265,-141,-2741,-3539,3848,4877,-5020,-2972,-149,3578,3931,-3210,-2788,2343,2562,499,-2212,-3524,2524,2686,-2142,-2701,-1126,4323,2130,-3301,-3076,1893,2527],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-12,13,-15,17,-19,21,-23,25,-27,30,-33,37,-41,45,-51,57,-64,73,-84,98,-116,141,-178,241,-373,1923,-4607,-2152,-3272,2503,11662,-6770,-8280,3887,2897,6546,-4093,-11625,6403,7553,-2223,-2274,-7314,2862,11800,-5536,-5588,532,2668,8192,-3860,-10875,3464,5318,3429,-2431,-9461,2695,9447,-1485,-3112,-4459,1578,8710,-1435,-6946,-257,2864,6370,-1518,-8072,1870,5572,175,-924,-6106,2077,7934,-2018,-3080,-2369,1951,6405,-2554,-4770,2110,1047,2177,-1438,-5498,4466,2941,-3801,109,-2718,2895,5891,-5687,-2335,3511,918,4212,-5495,-5198,7474,1422,-2927,-1294,-4714,7078,5828,-9549,-1359,2498,2305,6186,-7908,-5998,8029,1287,1159,-3960,-8376,8167,5862,-8523,-1979,-1146,4673,8274,-8496,-6279,5191,4087,3956,-5463,-9101,8386,6013,-4951,-2577,-5592,4925,10076,-7597,-5907,1799,2267,6515,-4540,-8589,6422,5412,-197,-4136,-7585,3808,8028,-3295,-4652,-1723,3648,7604,-4004,-6015,2733,2722,3010,-3383,-6704,3932,5519,-599,-2484,-3817,2380,5231,-3605,-2311,-302,2481,3471,-3965,-3156,4160,1801,-580,-2203,-3960,5561,1886,-4717,-517,-148,2728,3047,-8291,-1071,4430,705,702,-4613,-3407,8242,-316,-5549,-1943,-1567,6639,3447,-7945,531,4651,1362,2920,-8191,-4575,9524,1410,-1889,-2529,-3344,9594,3646,-9157,-869,587,4299,3950,-9350,-3747,7585,2217,328,-5270,-6144,10158,5093,-5969,-3620,-2465,5484,6338,-8656,-5180,3633,4181,3177,-5345,-7098,6701,4832,-2626,-4567,-4922,5485,5460,-5079,-4991,-371,4171,3688,-4547,-3931,3927,2406,1042,-3812,-4178,5425,2833,-3856,-2255,-926,4233,2229,-4413,-1963,1787,2256,1692,-3739,-593,4360,40,-168,-73,-1995,4946,2,-4677,576,1080,2496,1074,-7402,454,5207,370,-633,-4180,-713,8050,-342,-5448,-661,634,4688,133,-8272,101,4692,1654,-1086,-6291,-894,8972,-196,-5106,-2572,41,8042,288,-8469,-1051,3132,3871,2075,-8698,-1903,8020,885,-2425,-5573,-1656,8350,1698,-6569,-2543,793,4983,2954,-7382,-3079,5724,2585,-346,-5493,-3170,5868,1883,-3901,-2497,-119,5266,1880,-6335,-1817,2177,2791,1469,-5019,-2273,4520,1476,601,-2217,-765,5812,1134,-3868,-1394,843,3112,1091,-4463,-506,3389,178,-723,-3536,576,5023,-2561,-2957,60,835,4964,-518,-5075,1098,2393,1169,-1478,-3620,3042,5811,-1510,-4077,-2177,2528,6022,-2651,-5173,281,3939,3902,-2861,-7016,1559,7144,-1161,-3448,-4701,44,7111,-1839,-4984,-1689,1479,5547,-533,-6413,599,4818,1682,-2758,-5922,-514,6496,-1299,-3477,-4310,1728,7276,-708,-7032,-186,3004,4253,313,-6625,-745,6741,1468,-1035,-3172,-107,5538,-190,-4100,-2004,1000,3812,259,-4385,-345,2778,893,-990,-4453,544,4530,1350,-3249,-1890,496,2988,-99],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,7,-8,9,-9,10,-12,12,-14,15,-17,18,-21,23,-25,28,-31,34,-37,42,-47,54,-61,69,-81,95,-114,141,-183,251,-383,728,-3676,-4052,10310,264,-8175,590,352,2883,3672,-9387,-1020,5947,-224,1630,-4208,-2674,8792,-58,-4465,1410,-2400,4571,1619,-7983,604,4050,-311,1508,-4620,-326,7193,-1555,-1716,469,148,4474,-2204,-6397,2786,2804,1112,-1779,-5416,3140,5569,-2595,-3432,-4471,3553,6271,-3311,-5171,150,2987,5786,-3618,-6673,3795,5176,1574,-3023,-6844,4853,8615,-2753,-4761,-3383,3079,10047,-5245,-7992,2486,3380,5749,-3278,-9704,4961,7480,-226,-1517,-8517,2632,10885,-3483,-5383,163,736,9097,-1376,-10356,2939,4742,2487,384,-8768,1565,9800,-2788,-3342,-3971,-523,8452,-404,-8087,1833,223,3009,1804,-8912,1164,6025,-2600,800,-3736,-2043,6941,-2038,-4162,1964,536,3332,-146,-6490,3836,4369,-1267,-724,-4206,104,5883,-3902,-1844,471,1814,3772,-4125,-4740,2222,3669,853,-3269,-4370,4788,4492,-3043,-4623,-2599,3938,5378,-5051,-4651,1397,3818,3100,-4558,-5527,5640,4578,-1420,-5192,-5213,6421,5918,-4587,-3982,-3044,3886,6271,-6420,-5772,2369,2758,3887,-3540,-8136,5839,6004,-2396,-1979,-5626,3290,8903,-4729,-5359,1367,1791,6650,-2235,-9847,4775,4725,-719,-1919,-7728,3193,7645,-4311,-2652,-1154,292,7592,-2220,-7745,2693,1529,1418,-1083,-6362,2076,5515,-1872,-1237,-1287,930,4785,-4321,-2824,3656,1020,1523,-1262,-4282,3117,3336,-2503,-912,-1072,2559,3116,-3447,-2012,2649,2375,2154,-4588,-4305,3801,3052,-1947,-3315,-1813,5153,3467,-4175,-2978,79,4829,3114,-5830,-3111,2847,2267,797,-5659,-3546,6605,4248,-2456,-4752,-2861,7113,3928,-5997,-3257,1251,4367,4334,-5220,-4753,5838,1949,609,-3533,-4320,5614,4959,-4575,-3239,-1559,4274,6098,-5979,-4334,2860,2002,3963,-3404,-6442,6020,3950,-2492,-1193,-3712,3017,6113,-5005,-1588,613,1194,3726,-3105,-3600,3745,2156,82,-1472,-2894,3476,3593,-2397,-1334,256,1203,3022,-4485,-2174,3464,1479,8,-2080,-2004,3686,1999,-3157,-369,-880,3663,1360,-3973,-1079,3013,201,-1097,-3536,-1362,5252,1256,-2490,-2810,-429,5489,1681,-4955,-1077,2594,4242,967,-7298,-1210,4056,2483,-1357,-5358,-1466,5659,2279,-4484,-2988,614,5683,807,-6432,-2769,3833,4070,1022,-6031,-2646,5790,1818,-1135,-4803,-1663,5119,3608,-4398,-1726,592,3253,1695,-6039,-871,4287,1773,21,-4009,-1807,4870,2772,-1959,-2135,-1539,2581,2882,-4893,-1715,2045,1022,2221,-3345,-2651,3260,1513,-1660,-1340,-1724,2699,1075,-3936,-568,2417,771,-118,-1940,-563,3755,-76,-1850,-775,847,2935,605,-3706,-584,1800,3108,857,-4424,858,4256,811,-1544,-2195,917,4048,-60,-4363,-611,1665,3536,-730,-4356,-387,3246],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,8,-9,9,-11,12,-14,16,-18,20,-22,25,-27,31,-34,37,-41,45,-50,55,-61,67,-74,81,-90,99,-110,122,-137,155,-175,200,-232,274,-329,410,-537,767,-1316,5457,4536,-3058,-1221,-7486,4015,7613,-5836,-3252,751,-432,7161,-3496,-6649,4926,1436,-517,-283,-7052,3090,5995,-5367,-1170,234,1807,5412,-4856,-2625,4738,713,87,-2187,-3535,5327,2245,-3679,-728,-1427,3611,3109,-6431,-1844,1956,2107,423,-6301,-2590,6851,2228,-3132,-4643,-1286,7637,1510,-6899,-1897,1354,6783,2456,-9056,-1183,5450,2096,1502,-8315,-2110,9659,1664,-3861,-3837,-3045,9018,4667,-9161,-2634,2601,4559,4699,-11129,-4461,8720,1530,337,-5527,-5762,9864,4023,-7221,-1717,-2149,5515,6687,-9194,-4320,5806,1099,3518,-4632,-6733,9788,4120,-2586,-1732,-4231,5216,6986,-7897,-2701,1249,738,4966,-4807,-5626,7151,2184,-2034,-182,-4946,4807,3980,-5170,159,354,1248,4376,-5028,-2840,6371,793,-1178,-2863,-2104,5164,941,-3892,313,1249,3833,323,-5724,-487,4745,1711,-1634,-6500,-515,7080,1177,-3810,-3150,354,7608,43,-7039,-464,2737,5976,770,-9060,-204,6389,1265,-497,-7446,-478,8379,789,-5679,-1763,-1184,8716,2862,-9186,-251,3328,4590,2222,-8853,-2015,8234,842,-1236,-4721,-3891,8708,2941,-7355,-558,1566,4671,3247,-8628,-1370,5228,525,1739,-4161,-3968,7827,1378,-4488,434,-2368,4678,3178,-6960,-788,2507,293,2972,-3581,-3188,6264,-31,-2878,-719,-2509,4571,911,-5236,337,2193,936,1017,-3911,-865,5329,-39,-813,-2254,743,4776,17,-5020,728,3246,3352,-1753,-4723,2073,4192,-51,-2478,-3962,1471,6772,-1853,-3909,-2196,2256,6604,-1566,-6112,1547,3142,4251,-2283,-6087,1210,7244,262,-2980,-5586,1358,8773,-1443,-5586,-991,1811,6566,-591,-9424,-262,5106,898,-103,-6743,674,6815,-440,-2242,-2984,-918,7141,884,-6719,-179,782,4171,1159,-6836,-381,5264,-120,-1129,-2308,-1060,5808,294,-4329,1013,-490,2885,1170,-5571,181,3217,-699,-347,-3191,-832,5544,-1773,-3608,-61,296,3159,73,-4916,2173,2256,-885,-439,-1873,1176,3530,-2271,-3623,-1607,1578,3663,-1797,-4305,973,3171,783,-1138,-5122,3587,3978,-1556,-2539,-2241,2650,4338,-4368,-3566,-213,2227,3730,-3784,-5771,2411,4451,392,-3040,-4228,3266,5393,-2134,-3769,-2494,3145,5150,-3499,-5108,594,2391,2966,-2910,-6593,2959,4513,1258,-2882,-5010,3184,7038,-3063,-3986,632,604,6304,-1303,-5325,1785,2996,2568,-682,-4492,2208,5556,-1158,-675,-3003,578,5238,-2212,-3907,1284,322,1154,-663,-5129,1434,3107,-1765,-1385,-1637,782,3512,-2339,-3133,1575,639,2081,-2035,-2848,2153,2491,-1562,-1110,-1538,2102,2683,-2795,-2271,1166,2136,2373,-2679,-3359,3872,3375,-1218,-2513,-2015,3468,3093,-1806,-2999,-844,4316,2667],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,8,-9,10,-12,12,-14,15,-17,19,-21,24,-25,29,-32,35,-38,42,-47,52,-57,63,-70,78,-88,98,-112,128,-148,174,-209,257,-330,450,-680,1270,-6113,-8167,10725,2634,-2958,-4516,-5468,10176,7035,-10729,-2648,1974,3794,7902,-8558,-7840,7996,2781,500,-5279,-8817,9532,7350,-7359,-2625,-3823,5282,8682,-8544,-7037,3743,2681,5196,-5239,-9200,6061,6708,-1820,-2343,-5617,4576,7291,-4783,-5821,107,4271,5939,-3597,-6180,2951,3954,781,-2719,-5565,4903,3799,-2420,-2074,-2238,4561,4384,-5225,-1996,2726,2491,2452,-4556,-2074,5882,866,-1328,-2057,-3645,5781,1273,-6898,-430,817,2657,3725,-8421,-1591,6507,-244,-60,-5425,-2839,9477,1139,-7205,1276,995,6933,3537,-11282,344,7207,1693,2579,-9264,-4586,10986,1127,-4586,-1779,-2899,9537,5612,-11794,-1573,3234,4318,3889,-10034,-5193,9993,1733,-2529,-4765,-6367,9967,5503,-8282,-2326,-295,6362,7178,-9743,-5697,6620,2847,2603,-5920,-6665,7925,5042,-4198,-2885,-3462,5692,4912,-5539,-3321,2274,2673,3420,-4696,-3874,5249,2011,-273,-3543,-2484,6269,1851,-3648,-1570,-156,4797,2234,-5927,-614,3577,272,255,-4974,-1374,6519,-127,-1496,-690,-1048,6091,-443,-6604,2566,2558,943,76,-8071,863,8490,-1469,-2053,-3579,-131,9170,-2478,-7480,248,1439,5307,1395,-10563,919,7112,-573,-257,-8217,-677,9911,-1377,-7264,-937,-1095,9081,1840,-11189,400,4956,2747,1592,-8939,-2498,9634,-490,-3177,-3895,-1225,8656,1265,-8056,-1922,2187,3939,3349,-8433,-2960,6625,2024,-153,-5352,-2554,8186,1475,-5119,-2593,-1102,4657,1935,-6809,-136,2879,1693,1700,-5005,-1729,5932,1267,-2737,-3011,-316,5456,-254,-3818,-112,-473,2934,698,-5629,614,3611,-1029,-1190,-2969,992,5534,-2653,-2419,722,654,5000,-1228,-5793,2757,2632,13,-1914,-5558,3250,6092,-2397,-3834,-627,1445,7465,-3485,-6500,920,2438,2555,-2190,-7841,2469,7957,-1549,-2498,-4343,1266,9497,-2102,-6857,-597,2931,5764,-1854,-8748,2164,6517,853,-580,-6113,556,8713,-961,-4868,-1479,-182,7293,-40,-8034,-295,2727,2785,-168,-6611,728,6221,-302,-2257,-3766,-575,5797,533,-4050,225,777,3834,244,-5540,-212,3062,436,-1261,-2748,1243,4855,-663,-3310,-10,741,4040,-1699,-3790,2075,1072,1395,-1146,-2975,2586,2476,-1254,-2151,-1432,3245,4131,-4299,-2394,1998,2271,1548,-3593,-4016,4683,2851,-3282,-2735,-3079,2828,5561,-3490,-4212,1540,3098,5391,-4824,-5928,4289,3615,-213,-2910,-4241,4023,6944,-3214,-5567,-1272,3120,5475,-3428,-7262,2343,3604,3484,-4052,-5655,2939,4879,-1041,-3403,-4719,2385,6649,-2798,-4483,1003,1944,4297,-2298,-5973,1812,4813,981,-2137,-4048,1580,5375,-965,-2191,-807,1309,5237,-969,-3584,649,2870,2144,-1552,-4232,1566,3046,-594,-2734,-2018],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-4,4,-4,5,-5,6,-7,7,-8,10,-11,12,-13,14,-16,18,-19,22,-24,27,-29,32,-35,39,-44,48,-55,61,-69,80,-92,108,-129,160,-206,290,-487,1917,2973,4501,-74,-11790,3721,9059,-2273,-1387,-6742,-93,12770,-2584,-8114,-80,349,9228,1163,-13551,2831,7345,2938,1335,-8811,-922,11789,-1250,-5551,-2838,-1216,10430,1750,-11152,-375,2836,5189,2041,-11043,-531,7873,543,-2363,-4776,-1096,8844,1309,-4889,-522,-317,6227,-215,-7525,100,3242,2722,-373,-5775,566,6099,240,-1826,-3851,349,6710,-1959,-4978,2251,1184,2555,-787,-5139,3346,4145,-1345,67,-3629,2754,7185,-5165,-3332,1347,1291,5481,-4358,-7605,7213,2408,-1493,-1733,-7592,5307,8764,-6498,-2508,-564,1483,9831,-5186,-8492,6250,3293,2370,-808,-10850,5710,7932,-3771,-2943,-4961,2195,10839,-5842,-8874,2201,2639,6357,-2410,-11195,4353,6492,630,-2123,-8000,2237,11299,-4033,-5369,-1311,871,8401,-1842,-9198,2024,4585,2576,-421,-8151,1377,8200,-1037,-2542,-3820,-315,6721,-1778,-6089,-598,1067,3958,-1647,-7111,1811,4491,500,-1614,-4349,1164,5602,-2496,-2623,-214,2012,4004,-4074,-3729,2656,1333,1779,-3162,-4171,5752,3133,-3568,-1773,-3374,3040,4585,-7152,-3116,3653,1535,3622,-5199,-5271,7165,2670,-3420,-2339,-4315,5241,5849,-8434,-3111,1013,3731,6078,-6406,-6935,7577,4340,364,-3239,-6712,5946,7146,-6048,-4106,-2349,3116,8005,-5966,-7638,4224,3560,3613,-3629,-8243,5383,5744,-2051,-2945,-4321,2608,8225,-4938,-5410,-179,2091,6476,-3567,-7297,4350,3419,-63,-1141,-6353,3373,5311,-2402,-3052,-948,1513,4439,-2429,-4283,1884,2319,1935,-3286,-4150,2812,3363,-1470,-1384,-1741,3851,3209,-3420,-1144,825,2527,1975,-4129,-2081,3534,684,-1274,-2575,-2775,5853,1611,-4606,100,85,3498,3338,-6090,-763,3374,968,99,-4804,-2993,7581,1616,-4375,-1607,-1039,7547,3097,-7551,-2064,4677,2876,2589,-7401,-4246,8420,2842,-1607,-2358,-2882,7645,4355,-6176,-3401,1755,4169,6365,-7064,-3808,5870,3317,840,-4843,-5511,6249,5565,-4405,-2371,-1754,3876,4576,-4858,-4611,2544,2774,2694,-4140,-3788,4445,3049,-1724,-3148,-3006,2861,4089,-5329,-2910,1137,3223,3379,-3928,-3248,2363,672,-218,-1711,-2196,4318,2319,-3352,-2094,412,3769,1069,-4312,-641,2880,1262,317,-3907,-296,5496,-1426,-2354,-2040,-644,4640,-370,-5903,472,2236,2360,-659,-5810,781,5641,1106,171,-3436,-265,6452,-1155,-6463,-1501,1284,5422,-68,-7275,-699,4973,2017,-396,-4820,-1480,6973,380,-4510,-2985,-235,6032,310,-7097,-2284,2627,3385,1640,-6310,-2247,4774,2268,-1291,-4095,-1699,6202,2855,-5072,-1643,867,3110,1845,-5768,-1836,3814,2151,-962,-4322,-2111,3941,2130,-2539,-1298,-1016,4419,2474,-4031,-1642,2422,1902,718,-2860,-655,3270],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,5,-7,7,-8,8,-10,11,-13,14,-15,17,-19,20,-23,26,-27,30,-34,37,-41,45,-50,55,-61,68,-77,93,-135,781,3585,645,-10832,2551,8275,-3061,-1185,-5311,-1637,9474,-2247,-6522,1897,224,4931,554,-8235,1620,3097,-164,663,-4450,-84,6672,-2462,-2908,-74,-199,4533,-2779,-4773,3539,1180,188,-1725,-4698,3702,4190,-2303,-1904,-233,3371,4388,-4925,-4024,3794,3933,2699,-5478,-4478,6011,2863,-1636,-4120,-4205,7079,4473,-6383,-3334,682,4812,6255,-8753,-6932,5612,3187,2431,-5446,-7661,8744,5828,-4543,-3235,-4860,5686,10058,-9458,-6456,2718,1775,6626,-5801,-9155,7376,4841,-1242,-2100,-7240,5226,9480,-6452,-4905,-173,1592,9862,-4191,-8293,5413,2423,1875,-433,-6943,4056,6324,-3079,-667,-3102,121,7638,-3617,-5091,2381,253,2792,-907,-7195,4135,3596,-2351,-902,-2864,2282,4748,-4662,-1658,2652,-249,2386,-3919,-4046,4919,2100,-2527,-1605,-1807,4871,2844,-4163,-2343,1442,3926,2270,-6249,-2633,4440,2625,286,-4889,-2432,7267,1710,-4483,-4611,-1917,6186,3273,-8067,-1704,1934,5021,3423,-9110,-3194,7581,2970,-218,-5338,-5301,9010,3342,-6670,-3967,-967,6560,6234,-9075,-4959,5041,3915,3141,-5448,-5861,7909,3477,-3197,-2921,-4751,5350,7015,-6877,-3541,2045,1858,4933,-5237,-5171,4929,2541,97,-1890,-6108,5198,4560,-4368,-1093,672,1445,5216,-4998,-3253,4732,634,1396,-2039,-3904,4393,2516,-2557,229,162,1216,2654,-4849,-1624,2702,619,1090,-3808,-870,5768,1479,-3530,-1029,-646,5629,236,-4363,-297,3376,2908,473,-5336,-386,5535,1290,-3813,-4480,5,6559,1418,-5286,-1776,542,5646,1403,-8410,-1357,3745,3193,524,-7087,-157,7582,623,-3316,-4059,-1700,9119,2659,-7086,-2314,693,4026,3553,-7668,-1965,5628,2186,-176,-5541,-3357,7048,1897,-5008,-1077,-1628,5456,3010,-6339,-1290,2974,1933,2635,-4304,-4230,6046,546,-2141,-1006,-2527,3354,2535,-5049,-591,1702,1086,2507,-5064,-2054,5392,870,-187,-1486,-270,4516,1353,-3911,8,448,1731,169,-3837,203,3909,461,-1877,-1856,736,4604,164,-3617,793,2337,4077,-1290,-4853,434,3007,2138,-1471,-5238,1684,5709,-346,-3692,-2885,2106,6217,-1401,-5535,-702,3014,3038,-1948,-6720,1556,5030,1338,-1316,-5747,657,7231,-723,-5103,-1392,1950,6187,-434,-6746,-58,4031,3017,-280,-6387,-96,6099,1100,-2735,-4188,-461,6742,304,-5162,-653,1545,4010,855,-6510,197,3698,1480,-791,-3560,-864,4916,-37,-3655,-1076,-1294,3902,620,-4228,557,3385,585,-59,-3868,213,4148,6,-2607,-313,1251,3081,-1694,-5093,349,1630,473,-1123,-3515,1590,3760,-642,-2231,-2107,2897,5127,-2492,-3614,774,2626,2809,-2668,-3771,1846,4065,16,-2584,-3401,3483,3821,-2780],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-13,14,-15,17,-19,22,-24,26,-30,33,-36,39,-44,48,-54,59,-65,72,-80,88,-98,110,-123,139,-157,180,-210,249,-302,381,-512,1734,-9296,-2373,4046,772,5181,-5809,-6287,7980,1175,-2143,-1260,-5457,6195,4705,-6256,-1534,910,2296,4238,-5283,-3473,5400,195,15,-1922,-3333,6219,2446,-4704,-487,205,3244,1862,-5554,-828,2747,407,-373,-4921,21,6619,-1039,-3148,-1812,-41,7139,-1729,-7101,-362,3522,3738,-1264,-7702,1699,7068,384,-1837,-5174,679,9141,-1538,-5642,-1835,406,7863,53,-11486,1311,5497,3331,547,-11314,263,10678,-1830,-3907,-5045,-1515,10835,118,-8816,-1333,1016,6192,3699,-10512,-418,8542,813,323,-5427,-4245,10825,1415,-7832,-739,-2181,6683,4229,-9067,-1292,4437,1292,2622,-5354,-4614,8590,-699,-2210,-667,-2611,6355,3022,-7013,298,2465,737,2377,-4563,-2602,6072,-367,-519,-1317,-2096,5599,-268,-6178,45,1922,1399,-219,-5637,1268,4356,797,-1441,-3461,1588,6360,-2150,-3865,-994,2503,5626,-3206,-6564,1745,2750,2781,-1873,-7644,4942,6647,-2604,-2486,-3849,3173,8775,-3475,-7303,772,2718,6689,-3551,-8509,2910,4802,1317,-1742,-8767,2218,8904,-2395,-4197,-1357,1489,9746,-1560,-9897,1728,3240,4438,245,-9373,410,7487,-1520,-961,-4367,-1235,9782,-315,-5563,1190,582,3613,1730,-7660,1028,5358,-507,535,-4350,-957,7357,-1449,-3070,448,218,3785,-1031,-6934,2326,2438,372,337,-3989,690,3965,-1681,-1850,-853,1186,5347,-3338,-3711,1629,2456,-281,-2024,-2891,2631,3584,-1315,-1997,-2545,2909,5441,-3182,-4341,804,3562,3913,-4902,-4853,4244,3593,486,-4081,-4348,4002,4875,-3717,-4244,-1629,3177,6032,-5724,-4784,3015,3842,3366,-4435,-7286,4690,5698,-316,-3267,-5158,3351,7050,-4089,-4814,530,3034,6116,-3650,-8365,2308,2864,229,-812,-6183,3228,6052,-3109,-3694,-1890,183,6416,-1275,-5086,1991,1906,2116,-372,-6633,2134,4216,-1284,-1030,-3807,1176,4585,-2494,-4023,541,-305,2137,-1449,-4485,3631,1748,-1508,-265,-1286,3127,4351,-3780,-1513,1486,2215,2137,-2001,-3860,3140,1557,88,-1937,-1807,3746,2241,-3976,-2628,37,3800,2694,-4794,-3116,3358,3593,86,-4221,-3219,4336,3376,-2571,-2817,-1070,5075,3211,-4276,-4124,746,4271,2807,-5723,-4077,4312,2753,73,-4950,-3921,5552,4430,-3547,-2682,-1599,4677,4633,-4731,-3007,1903,1990,3188,-4764,-5455,5062,3343,-1052,-2418,-4266,4131,4883,-3825,-3242,-600,1933,3301,-3844,-3791,3725,2313,-226,-2217,-3005,3486,2814,-2317,-1631,-1800,1719,2865,-3362,-2265,2871,1298,1064,-1720,-1840,3764,1077,-2919,-1564,610,2482,2099,-3112,-979,3066,1442,-282,-2734,-1042,2914,1081,-2032,-2549,-734,4691,1204,-4079,-2511,957,3373,245,-4455,-1716,4054,4315,-1338,-4067],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-13,14,-16,18,-20,21,-24,26,-30,32,-35,39,-43,47,-52,57,-63,70,-77,85,-95,106,-120,136,-156,181,-214,260,-327,435,-651,2761,-7026,-4207,3041,1622,7919,-6681,-8833,7060,4929,-1316,-2082,-10488,6695,10080,-7039,-3725,-2412,2337,10941,-5904,-10027,5576,3223,3331,-2489,-10800,4742,7884,-2719,-2686,-7543,1019,11207,-3935,-6420,1064,1528,7042,-929,-10290,3064,6170,657,-996,-7124,1325,7320,-2399,-2992,-1531,1319,6306,-2471,-5966,2430,1980,2000,-2331,-4964,3583,2603,-2113,-1742,-3765,3958,4444,-5114,-3304,-261,928,4409,-5248,-4286,5382,1676,-1236,-991,-5045,7627,3308,-6038,-1113,-930,4490,4179,-8751,-3847,5481,1899,1605,-4006,-5738,10151,2851,-5174,-1085,-4205,5744,6887,-9554,-4179,3895,3043,5596,-7676,-7335,9251,3953,-2316,-3200,-6364,8055,7489,-9125,-3272,-385,3526,8253,-8872,-8809,7004,3428,2281,-4078,-8245,5969,6535,-4184,-2504,-3280,3107,9639,-6076,-5395,1982,3139,4744,-2903,-8136,4554,3979,-1886,-1869,-6589,3483,6714,-3996,-2278,26,2232,4432,-4338,-3764,1521,2348,1152,-2225,-4036,3968,2852,-2779,-1479,-2106,2998,3014,-4678,-829,1512,1853,2598,-5175,-2090,6493,738,-1464,-2658,-2263,6944,1753,-6464,-655,1200,3865,3080,-8543,-1686,6826,275,59,-5121,-3518,9939,1278,-6897,-688,-1852,6562,3882,-9748,-1880,5354,2591,2778,-7100,-4860,10123,2311,-4222,-2012,-3104,7487,6287,-9922,-3145,2645,3999,5913,-8402,-5477,5984,2491,-840,-3820,-5781,8132,5973,-5474,-2050,-1622,3255,6570,-6901,-4279,4351,2263,2082,-4842,-5172,5006,2682,-2522,-2484,-2491,5000,3466,-4499,-2391,795,2294,2314,-4126,-2055,4271,1293,-263,-3361,-2457,3442,1214,-3489,-208,232,4065,693,-5644,-651,3499,146,123,-3723,-272,6321,-1094,-2824,-1785,303,6240,-946,-7384,847,3043,3143,-233,-6977,-148,7608,-1039,-3044,-3761,-969,8146,22,-7299,-26,2906,5176,1231,-8844,1000,6403,1475,-647,-6221,-1415,8303,1086,-5046,-2293,124,6711,1672,-8721,-2298,5168,3257,1219,-7117,-2647,7703,1448,-1664,-4043,-1391,6509,2700,-6437,-2128,673,3332,2586,-6530,-2382,4085,2392,2162,-3551,-3318,4626,1842,-2952,-2315,496,2632,537,-5061,-1867,3222,2149,642,-3904,-749,4688,-294,-2428,-1751,-83,3720,-575,-4084,999,2694,2610,-178,-3896,1954,4470,832,-1441,-3946,1723,5366,-2751,-4080,-674,2693,3683,-2583,-5290,1591,3931,621,-1772,-6473,2429,6651,-1422,-2952,-1533,2487,6633,-1727,-6585,1191,4222,3622,-1805,-7330,83,5936,209,-1564,-4163,1422,6957,-984,-5047,-1599,1950,5454,157,-8014,373,4035,1201,-307,-7224,-770,6712,-189,-3350,-2262,-3,5413,564,-5154,120,3292,2676,-569,-5076,162,3762,477,-1194,-2813,1002,4517,-1370,-3199,-683,813,2886,-31],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,0,0,-1,1,0,0,-1,0,-1,0,0,0,0,0,1,-1,1,-1,2,-1,2,-3,3,-3,3,-4,3,-3,3,-2,1,2,-5,9,2,-356,-5580,-2127,12640,929,-8613,1165,543,6766,5031,-13727,108,7343,-512,1296,-8346,-3875,12344,989,-5432,-2633,-3847,9201,4576,-11356,-493,5073,3267,4183,-10269,-4295,10305,2524,-1315,-4301,-5218,9984,5304,-7887,-2173,-75,4718,5395,-8563,-4110,6716,2239,2052,-4065,-5097,7272,3242,-3389,-1934,-1973,5023,2257,-5987,-1462,1839,3067,709,-6190,-1010,5890,907,-1340,-2394,-57,6398,-536,-5351,164,-53,4132,-692,-7452,2640,4019,-434,-259,-7203,2039,7966,-3498,-3944,374,-393,8062,-1183,-8946,3572,3400,2737,-23,-10622,3160,9459,-2773,-2806,-2957,113,11338,-1168,-9660,1248,2110,5871,694,-11459,1946,8797,-327,-963,-7566,-1147,12545,-381,-7759,-1553,657,8613,2276,-11805,-99,5509,2517,839,-8724,-3018,9879,833,-3768,-3234,-2491,7842,2578,-8257,-375,908,4178,2460,-7949,-1673,5564,1304,-652,-3945,-1128,6972,445,-4122,-531,-77,4517,-285,-5292,122,1709,1672,-686,-4850,1215,5798,-2327,-1744,-2013,-202,5415,-2066,-5012,2283,2099,3062,-2447,-6440,4728,5358,-1414,-1610,-5012,2772,7282,-4396,-4528,1559,1738,5566,-3579,-8217,5008,3729,258,-2816,-6996,3703,8825,-3613,-4520,-1161,1505,9784,-4053,-8185,3245,3750,2488,-2580,-9602,3939,8748,-2175,-2816,-4795,1705,10085,-2587,-8020,167,1483,7300,25,-9824,2378,4141,159,-1397,-6032,-190,8266,-211,-4547,-1350,-790,6796,320,-6069,115,3112,2503,-330,-7401,904,6034,-326,-1396,-3486,617,4603,-1008,-4330,-453,878,2829,-1283,-5443,2310,3159,-194,-159,-4060,1756,4923,-3240,-1874,-179,1384,3330,-4315,-4283,4006,1431,916,-2631,-4470,5160,4026,-3147,-2274,-1829,2868,4988,-5340,-3371,2899,3412,4007,-3560,-5587,6687,3949,-1846,-3611,-4660,5374,7245,-6063,-3487,569,2612,5043,-5190,-6320,4381,3882,400,-3694,-5584,5462,7037,-2983,-3619,-2482,2166,7040,-4175,-5877,1704,2670,4095,-3269,-7442,3682,5166,-858,-3527,-3594,2142,6390,-2452,-4536,-946,2847,4324,-1834,-4724,1528,3392,961,-1244,-3069,1592,4318,-1434,-2352,-955,1330,3413,-1927,-3531,1066,1334,1730,-1713,-2233,3092,1293,-612,-1226,-2280,2472,3069,-3909,-2045,1428,2642,1003,-3756,-2583,3818,1552,151,-3172,-1455,5602,993,-4202,-2404,733,4617,2370,-6702,-2470,4234,2302,1195,-4167,-2015,6445,3273,-3671,-4479,-1593,5398,3226,-6562,-2649,2742,3990,2564,-5680,-4182,5979,3223,-973,-3763,-2551,6486,3884,-4727,-3996,-245,3859,4121,-5570,-3772,3554,3830,200,-2758,-5574,3342,4466,-2663,-3974,-1529,3318,4716,-3597,-4268,935,1861,1405,-3445,-2972,2756,1813,-1070,-2015,-1458,3822,2673,-2834,-1678],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-11,11,-13,15,-17,18,-20,22,-24,28,-30,33,-37,41,-45,50,-54,61,-67,74,-82,93,-104,117,-133,153,-179,215,-265,341,-476,795,-3523,-3569,-2751,931,9853,-5032,-6787,3363,2142,3024,-1469,-8732,4634,4451,-2874,-803,-4199,1777,6068,-4011,-3025,1665,423,4476,-2340,-5355,4926,1739,-1630,-1214,-4106,4178,3194,-4463,-1033,636,2930,2429,-5645,-1996,5255,2616,262,-5322,-2634,8153,1405,-4078,-1554,-1374,7019,1268,-8170,-767,3111,4244,1848,-8830,-2432,8039,2713,-711,-5285,-3710,10103,2060,-7454,-2196,-878,7549,5341,-11240,-3138,5732,2674,2728,-6524,-6199,10470,1716,-4539,-3192,-4857,7655,6496,-8694,-3343,1814,3118,6210,-7623,-7789,7553,2650,64,-1828,-7712,6777,6159,-6212,-1971,-1550,2550,6665,-5928,-4211,4836,414,2676,-2268,-6295,5829,3812,-4844,-929,-3360,2649,4853,-5252,-1586,2266,515,1883,-3933,-3096,6230,1059,-3057,-1532,-1480,3598,950,-5620,-1173,2332,2497,287,-5771,358,4106,548,-2058,-3741,-291,6809,230,-4989,-2421,-68,6568,639,-8199,294,3885,3445,-111,-7874,-559,8357,751,-2352,-4453,-1152,10398,272,-8380,-1507,2531,6051,2174,-10586,-695,6040,1237,472,-6768,-2992,9776,-84,-5337,-2583,-2229,7465,3739,-7709,-1634,2984,2221,2648,-8282,-3762,8184,1150,-2110,-2773,-4353,5911,2799,-5637,-1230,491,3007,3480,-5690,-2956,5231,663,182,-3256,-2744,5597,2292,-4527,-669,6,2804,2419,-5228,-558,4084,1265,310,-2882,-484,5133,-864,-3117,-1068,2071,3963,-130,-5279,536,3485,497,-727,-5909,1608,5955,-829,-1428,-3546,1823,5937,-3688,-5758,-634,3001,4503,-1104,-7376,1429,4101,639,-1691,-6566,1885,7837,-1791,-4569,-3256,2975,7924,-1171,-8226,990,3073,3655,-672,-8441,534,8388,-261,-2545,-4949,189,8927,119,-6606,-1236,167,5076,1771,-8628,412,5784,1809,871,-5758,-1411,8225,-122,-3711,-2268,-1014,5031,1210,-5817,-374,2722,1076,668,-4938,831,4562,-762,-2625,-2303,-490,5513,-64,-3846,755,1241,2092,-659,-4599,977,3001,-242,-1844,-1608,535,4384,-2361,-2662,-27,2126,2598,-1294,-4171,2389,3663,-184,-1881,-3737,3126,4414,-1138,-3126,-1705,2978,5009,-3070,-4092,1605,3402,3942,-3101,-5165,3210,5166,-597,-3476,-3735,3112,6559,-2313,-5150,-209,2520,5169,-3779,-6539,2277,3677,1380,-2733,-5725,2580,6332,-2028,-3270,-2193,1978,6290,-3052,-5465,931,3311,2309,-1047,-6104,1168,5691,-1459,-1395,-3094,1625,4961,-1691,-2796,-113,810,3737,-2135,-5525,1923,3220,-405,-930,-2643,1589,3729,-1485,-2778,349,808,2814,-1520,-3154,2478,1871,269,-2500,-3006,2204,2797,-1530,-2751,478,1938,2511,-3514,-1827,1642,2605,1714,-3201,-923,3241,3693,-2183,-3779,-1257,3071,3833,-3648,-3117,1121,4461,2496,-3547,-3425],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-9,10,-12,13,-14,16,-19,21,-23,26,-28,32,-35,39,-42,47,-52,57,-63,69,-76,85,-94,104,-116,130,-146,165,-188,217,-255,306,-380,497,-710,1221,-5271,-4296,10348,-99,-3117,-2646,-2409,7127,3144,-9184,-380,1778,737,1768,-6998,-1270,7536,-771,-1458,-2146,-2828,6431,1265,-5677,950,-188,3127,639,-6680,716,5464,-593,-296,-3780,736,4384,-1885,-3930,-815,2737,5319,-2419,-5925,2259,3017,1826,-3609,-6216,4272,6242,-2071,-3038,-3990,3536,8231,-5488,-6596,1888,1723,6642,-4256,-9924,4048,5735,-330,-1759,-8065,3726,10654,-4791,-4649,-2843,1097,9711,-4334,-10240,3244,3401,4684,-641,-11425,2242,8743,-2557,-1962,-5318,-111,11821,-1998,-7688,361,585,5996,622,-11553,1626,6595,-594,348,-6535,-1013,9044,-1065,-4879,-1311,-1666,7393,810,-7950,2810,2893,239,709,-6397,-255,6066,-1682,-1224,-810,-147,6487,-2398,-5270,1307,1571,1717,-508,-6100,2402,4365,-2079,-2007,-1882,2446,5055,-2930,-4731,1242,2258,3014,-3989,-4651,3791,3377,-262,-4239,-3956,5010,4588,-2725,-3609,-2593,3610,5618,-6710,-5222,1972,2240,4305,-4771,-8208,6338,4581,-2775,-2891,-5991,5020,9124,-5589,-3907,-495,2666,5802,-4712,-8449,4854,3692,2063,-2427,-7428,5442,8435,-3211,-2178,-3254,1819,9546,-4785,-7311,2547,1858,3554,-1137,-8639,3660,4693,-141,-817,-4905,1412,7160,-3120,-4735,868,1086,4418,-1225,-6280,2977,2335,-1008,-395,-4602,1476,5191,-3468,-3101,-427,1644,3956,-2380,-3008,3542,2027,-631,-1920,-2214,4577,3151,-2513,-2448,-222,3349,2890,-5129,-3034,2886,3126,886,-4933,-2607,4993,3375,-2302,-3096,-1536,7101,2573,-5004,-2825,657,3844,2729,-6802,-3282,5011,2672,127,-5513,-4039,5569,2840,-4039,-3075,-2458,5014,4803,-7860,-3587,2468,3347,3850,-5848,-5562,5464,2797,-1281,-2570,-5096,4202,5773,-5951,-3976,-1016,3054,5249,-4145,-5225,4445,2396,692,-2900,-6094,3726,5393,-2812,-1689,-1803,2398,5655,-4292,-3355,2340,1165,1547,-2140,-4410,2950,2058,-2650,-1663,-1969,3257,2774,-3318,-1496,2293,1141,1474,-4083,-2582,3508,1660,-482,-1808,-1919,4783,1567,-4050,-2131,1270,3221,842,-4503,-1326,3748,2578,-1056,-4966,-884,6076,1004,-3455,-2253,176,6111,1148,-5252,-1419,2330,3957,90,-5830,-1085,5065,2213,-1128,-5491,-1690,6744,2183,-5119,-2893,-298,5593,2082,-6025,-1953,2885,4221,714,-5840,-3204,6130,2640,-2437,-2386,-1102,6056,3820,-5010,-2199,2176,1666,2253,-4733,-3412,4281,2606,-1397,-2862,-1877,4753,2976,-3270,-1484,1620,2836,1699,-4391,-1607,3129,-522,373,-2066,-2296,3404,1484,-2889,-1290,693,2675,1542,-3110,-615,2403,1798,-878,-3451,356,2434,-196,-3100,-2171,-157,3846,-210,-4782,-1252,2370,3133,-2015,-4866,827,4608,1573,-3024,-2698,999,5645,-300,-4316,-1249,2813],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-13,14,-15,18,-19,22,-23,25,-29,32,-35,38,-43,46,-51,57,-64,71,-79,89,-101,117,-136,162,-196,247,-331,487,-882,4436,6564,-848,-1660,-8855,3480,11144,-4186,-5152,-753,289,11541,-2352,-11867,4046,3836,3200,-281,-11727,3014,11737,-1728,-2807,-5135,-1307,11995,-2414,-9060,245,1473,7654,858,-12607,648,7606,803,-532,-6464,-1958,10339,-480,-5827,-1542,-1200,7901,1678,-8372,-49,3245,3213,485,-6887,-266,7125,-73,-2040,-3417,424,6717,-1220,-5044,105,1724,3488,-659,-5627,1539,3585,-256,-1453,-4320,1107,4896,-4249,-2165,-582,1826,5538,-4149,-6144,4559,1674,832,-2044,-6089,6983,5316,-4181,-2588,-2964,3497,7821,-6732,-5015,4590,2062,4793,-4485,-8689,7717,5932,-2154,-2226,-6832,5879,10216,-7834,-4370,403,1810,9044,-4081,-11133,7347,4982,1475,-1400,-10874,4219,10348,-4401,-4833,-3059,2224,11100,-4890,-9816,3419,2874,4373,-981,-10668,3245,7484,-1272,-2421,-5637,184,9295,-1393,-5478,-171,683,5745,-499,-7603,1815,3780,1221,719,-5591,1204,5886,-1293,-2154,-1072,918,5574,-3048,-3289,1281,1896,2080,-1928,-4076,3811,1894,-1648,-1921,-2418,3873,3029,-4567,-1991,2066,1561,3188,-4701,-3607,6403,1639,-1378,-2964,-4438,7471,5406,-6680,-937,710,4682,5593,-9069,-4579,6441,2950,2412,-4968,-6112,9196,5096,-5124,-3018,-4945,6085,7729,-7653,-4105,3790,3801,6604,-5779,-7826,7683,4543,-752,-2025,-7728,6218,7358,-6832,-3027,-998,2908,7932,-5484,-7045,4762,2168,2096,-2471,-6995,3817,6223,-2907,-2885,-3596,2052,7355,-3119,-4767,2107,1738,2475,-3051,-5704,2807,4013,1037,-252,-3581,3204,4384,-2722,-1262,504,652,2144,-3411,-1740,3237,1726,-219,-1877,-1379,3718,2604,-3574,-1733,-3,3773,1335,-6230,-2165,3455,2612,1631,-4795,-2043,6391,967,-2354,-1963,-1425,7666,2725,-7099,-1167,2156,3768,2178,-7236,-1440,6366,1931,-967,-5835,-3415,6758,3521,-6203,-2068,-540,5641,3864,-8119,-2786,4406,2575,2887,-5286,-4926,7248,2628,-2826,-2780,-3502,5788,5409,-6297,-2079,2237,3467,4853,-5241,-5009,4730,3283,565,-3239,-3368,4767,4060,-4039,-689,-1342,2963,2755,-3786,-4040,2907,2077,1377,-2767,-3235,4080,2043,-3339,-1000,-1576,3289,1547,-4353,-1143,1611,1644,1169,-4015,-2399,3994,606,-1495,-3547,-450,4119,14,-4428,-1668,1281,2086,106,-4347,717,3780,1587,-666,-5226,-175,6048,-1212,-3922,-1570,2136,5678,61,-5759,-752,2677,3339,-626,-6593,360,6888,871,-2744,-4031,437,7031,692,-6318,-1387,1270,4940,338,-7053,-974,5331,2801,-912,-4524,-1574,6692,1357,-4022,-3046,-76,5230,2437,-6335,-2460,2519,2336,911,-6103,-1721,6047,1392,-3673,-2670,-3043,4232,1565,-4431,-562,1387,3049,966,-5343,-1251,2999,914,-636,-1849,-649,3238],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,11,-12,14,-15,17,-19,21,-24,26,-29,32,-35,39,-42,47,-52,57,-64,70,-79,89,-100,114,-132,155,-187,233,-307,449,-808,3912,5324,-9706,-3601,8345,1038,-142,-6092,-7592,11335,3326,-7293,-3536,-2936,7256,8197,-10547,-3543,4841,2897,4074,-8298,-8656,10804,4465,-3762,-2561,-5988,6775,8806,-8585,-4894,971,3176,8748,-7289,-6974,7325,4133,1186,-3394,-6221,6779,6756,-4676,-2408,-2609,2476,6641,-5996,-4534,2945,1929,3424,-3953,-5433,4230,2934,-1385,-1884,-3966,4095,3940,-5412,-1253,1259,1521,2710,-5643,-2829,4409,1096,-383,-4066,-2365,6370,235,-5092,-2044,-1019,4891,1131,-9701,1237,4585,1452,1577,-7529,-1036,8970,-595,-4827,-3500,-1354,10691,1215,-10039,43,2292,3769,2485,-10816,-1309,10176,663,-1119,-5266,-3660,11957,1215,-9394,-2095,-481,6696,4793,-11517,-1731,6554,1480,1963,-9093,-5846,11507,2868,-4747,-2509,-4915,8114,4244,-9844,-2238,1848,2644,5182,-7374,-5208,6776,2766,366,-3585,-5213,7321,3764,-5877,-2672,-1182,3551,4889,-6034,-3779,4203,1636,743,-3126,-3416,5012,1442,-2270,-1701,-1185,4454,488,-6130,-193,2916,1567,705,-5106,711,4507,-1788,-1776,-3756,641,8143,-1946,-4292,1078,1534,3990,-833,-7865,2240,4669,1988,-997,-6780,984,8939,-1611,-3937,-1655,318,8430,-1149,-10108,1128,4680,2722,239,-9230,924,9084,152,-2719,-4560,-1717,9573,-636,-8334,229,1768,5958,2686,-10352,-750,7159,473,-197,-6245,-2269,10374,596,-5758,-1597,-1093,7167,2651,-9090,-1296,3182,1830,2118,-6958,-3666,7612,1323,-2795,-1862,-1895,5386,2946,-5448,-654,781,2278,1501,-4763,-1450,3768,1353,-168,-4248,-856,5550,-706,-3180,-612,1371,2637,-631,-4998,2231,3100,446,-1025,-2932,1821,4749,-1741,-2787,-1334,3205,5010,-3841,-4809,2180,2231,2552,-2309,-7189,3029,4981,-1410,-2645,-4990,3281,7066,-3684,-6004,504,2977,6031,-3080,-6661,4061,4132,1169,-1896,-6453,2924,8083,-3385,-4004,-1793,1725,8078,-2180,-7892,2040,2717,3541,-1099,-8882,1732,6921,-562,-3007,-5917,918,7133,-710,-6164,90,822,4095,495,-6896,486,4514,1262,-1159,-4534,445,6619,-439,-3272,-1829,1039,4578,-227,-4695,646,1211,2017,-350,-4458,735,3902,-691,-1706,-1643,1425,4370,-2001,-3176,1348,1885,1944,-2011,-3783,2273,2590,-404,-2396,-2710,3587,3283,-3681,-2514,1423,3519,2856,-3716,-4689,3668,4132,163,-3296,-3702,4542,3854,-3772,-3223,-1009,4692,5535,-4755,-4811,2688,3177,2049,-4046,-5133,4921,4643,-1297,-3493,-3715,3894,5992,-4795,-5077,992,3161,4371,-3669,-5601,3223,2859,1435,-3151,-5373,3893,5105,-2217,-3042,-2466,1851,5369,-2206,-5150,1218,1792,2393,-2875,-4903,2409,2873,-601,-2927,-3015,1865,5424,-1725,-3132,553,1649,2522,-1803,-4040,2010,1682,420],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-8,9,-10,11,-13,14,-15,17,-19,21,-23,26,-28,31,-34,37,-41,45,-50,55,-62,68,-76,86,-98,111,-128,150,-180,223,-291,424,-2061,4807,2836,1250,-3323,-7157,8384,4669,-3952,-2402,-3280,3643,5355,-6118,-2827,2584,1700,2714,-4030,-3354,6119,1638,-849,-431,-3103,5600,2766,-5533,-292,1044,2212,1901,-6208,-627,4877,1242,-603,-4486,-243,5823,-952,-5949,-528,793,6652,-776,-7795,1325,4287,1690,-466,-6244,1362,7729,-1111,-3737,-5391,-915,8865,-1045,-9736,502,1276,6105,427,-11091,1152,8550,930,-281,-7642,-2462,12230,588,-8161,-1668,-1647,7782,2754,-11051,-1143,5526,2665,2839,-8679,-4439,10233,602,-2926,-2221,-2822,9831,4415,-9405,-724,666,3275,4534,-9256,-5260,7142,545,-1030,-2919,-4910,7772,2467,-6006,-1511,-1338,2805,3845,-7447,-1182,3379,343,1521,-3976,-1087,6185,1522,-2999,-1515,-1327,4866,764,-5857,1723,1416,1321,-662,-5001,1279,5816,-1593,-1936,-1624,2,5485,-2551,-4348,-283,2136,4913,-2236,-7852,2852,3589,139,-2606,-5296,4130,8091,-3573,-4956,-2398,586,8340,-2368,-9277,1693,4037,4437,-1802,-9873,2682,9126,-1112,-1268,-4958,-99,11231,-1540,-7048,219,627,7330,222,-10782,1045,6202,788,-325,-7227,-856,9790,429,-4084,-2269,-1798,7852,1895,-9360,997,3007,3131,1821,-7407,-1120,7079,-251,-1484,-1966,-2783,6301,566,-4695,735,-66,2581,1720,-4577,931,3954,-85,278,-2017,192,4916,-2473,-4255,835,1157,3192,-809,-4152,2790,3772,243,-1277,-3808,2963,3477,-2487,-1812,-910,2340,5403,-3490,-4262,2164,2444,1271,-2918,-4906,3856,4230,-722,-2754,-4466,3541,6203,-5650,-4284,953,2560,6083,-4830,-7135,4037,4390,1067,-3130,-6862,3967,7148,-4362,-3259,-2895,2443,8227,-3937,-7289,2645,3229,3428,-1797,-6924,2016,5857,-1136,-1113,-4891,1139,8360,-2524,-4293,272,742,5882,-758,-6898,2027,3853,311,-89,-4746,-250,6466,-1537,-2313,104,-72,4133,-1677,-4659,1767,2266,776,151,-4897,1063,3378,-2430,-1405,-1758,182,4100,-2759,-3312,1977,2201,1332,-2538,-3023,2062,2823,-1527,-2442,-1278,3718,2270,-2980,-2469,1472,2391,2610,-3872,-2565,3579,2723,391,-3492,-1810,5852,3734,-3801,-2616,-199,3914,4659,-5422,-2866,2635,3281,3074,-5867,-4286,5078,4064,256,-3222,-4540,4576,5668,-5111,-4446,208,3581,4772,-5031,-5063,2897,2876,2338,-2499,-4559,3826,4477,-2108,-2880,-3313,2863,4808,-3508,-4317,1513,3163,2960,-1629,-4408,3076,2885,-1116,-299,-3580,1716,3730,-1574,-1763,1124,1963,3390,-2258,-2965,2985,1062,-395,-1675,-2465,3164,2208,-2110,-1412,401,1981,324,-2898,-1344,2651,1812,-449,-1965,-1260,4016,1710,-2375,-2675,105,2744,1690,-4119,-915,3123,3242,171,-4537,-1349,3657,2103,-2281,-3019,14,5117],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,4,-4,4,-5,5,-6,6,-7,8,-8,9,-10,11,-12,13,-14,15,-17,18,-20,21,-23,26,-29,32,-36,41,-48,56,-67,81,-102,131,-176,241,-207,7239,418,-11643,1231,3644,1004,912,-7134,-624,8767,-2075,-2832,-2008,-1104,7208,-1297,-5127,1772,1872,2611,-926,-5623,1349,4669,-1164,-858,-1427,1076,5299,-3550,-3297,1803,1746,2351,-3620,-4456,3475,1428,-57,-2735,-4721,4528,4562,-5907,-2055,-664,2823,5445,-6763,-5332,3894,1848,2617,-5407,-6403,7599,4604,-3797,-3426,-5021,5060,7005,-9282,-3909,1523,2222,6349,-6614,-8548,7331,5128,-2,-1937,-8805,6496,9324,-6259,-3929,-2505,2090,10678,-6311,-6527,3736,1887,4030,-2808,-10045,5280,6724,-3491,-1133,-4772,2148,10722,-3801,-6071,925,694,6392,-1371,-8280,4559,4397,886,-235,-6082,1566,7348,-3072,-2191,-939,405,5017,-2162,-4454,3278,2025,1031,63,-5407,3907,2640,-2601,-1660,-1494,3256,3258,-4817,-3539,2943,2515,1716,-4348,-3516,5182,1527,-2199,-2927,-2653,6575,2982,-5067,-2166,232,5738,3815,-6833,-2950,5847,2322,-65,-4444,-4402,8018,2635,-4412,-2842,-3167,6370,5953,-7145,-3138,3805,3616,3525,-6780,-6260,7566,2566,-1722,-3443,-5757,7467,6063,-7000,-3962,-3,3897,7108,-7934,-5429,5591,3182,1765,-3159,-7488,6429,5553,-4329,-2541,-3992,3189,7202,-5939,-4078,2243,1314,3022,-2524,-5352,5187,2876,-2248,-572,-3190,2841,5152,-2862,-2640,789,538,3310,-2522,-2505,3745,1128,-1301,-2152,-921,3091,2122,-3769,-788,194,2386,869,-4884,-1353,3294,1662,-1395,-4395,-1163,5761,-391,-3359,-2047,-672,4730,1359,-7260,-165,2269,3757,1569,-6087,-610,6555,2372,-1350,-3934,-1700,7904,1212,-4933,-1966,541,5756,2744,-8464,-1940,5322,2332,1387,-6362,-3066,8968,1992,-4061,-2768,-2548,6611,3759,-7340,-616,1565,2397,3767,-6857,-3744,7392,1841,-662,-2611,-3495,5524,4003,-4913,-1676,-851,4045,3878,-5154,-2288,4300,1497,969,-2664,-4158,4864,1600,-2927,-1580,-1429,2803,1978,-3537,-718,2190,1303,566,-2323,-2259,4040,911,-1682,-557,-268,4720,-71,-5206,387,1405,1967,-630,-5105,-451,3263,294,-1901,-2561,337,5543,99,-4273,-1207,1738,3957,-113,-4395,725,3436,529,-1936,-6012,1099,6370,-373,-3609,-3805,970,6515,-2453,-5819,-921,2510,4077,243,-6373,386,5964,1866,-2083,-5438,-112,7762,207,-5261,-959,792,5176,1417,-6802,-204,4007,2763,9,-5852,-860,5215,656,-2886,-2836,-683,4688,1372,-5447,-397,873,1840,280,-3993,-1076,4504,890,-1291,-2981,-471,5508,-634,-3916,-775,458,2151,166,-4062,276,1659,1086,-674,-1956,-337,3456,-499,-3194,-71,980,2247,-1404,-3323,868,2975,209,-1987,-2694,1087,3911,-1337,-1990,-187,1282,3548,-2575,-3714,75,2817,3278,-2513,-4768,1312,3695,655],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,5,-5,7,-7,8,-9,10,-12,13,-14,15,-17,18,-21,23,-26,28,-31,34,-37,41,-45,50,-56,62,-70,78,-88,101,-117,137,-165,206,-275,426,-1907,-822,-88,8491,1720,-12080,2280,4619,2979,1576,-10418,-628,12593,-954,-3168,-3312,-4184,12239,1300,-10440,-441,911,6113,3013,-10667,-1467,9697,1167,-321,-6547,-4851,12625,1686,-8523,-2063,-2638,7630,5234,-10562,-2288,5083,2292,3313,-6733,-3694,8815,1763,-3397,-2306,-2419,6140,3393,-7382,-2246,448,2244,3263,-5944,-1558,4742,941,-777,-3944,-902,6630,342,-3890,-110,525,3874,38,-6007,408,2807,790,-627,-5825,2665,6780,-3311,-3195,-1933,264,7627,-3411,-6710,1755,2923,3481,-2460,-8183,4270,6985,-2409,-2353,-4917,1806,9973,-5038,-6580,900,2748,8143,-1624,-10659,2672,6141,504,-1453,-9944,1793,12258,-3477,-5545,-1567,273,11940,-1014,-10629,2491,3774,5002,1308,-10308,809,9897,-2304,-1441,-5028,-1746,10669,-208,-7826,808,123,6208,1148,-9867,-485,6946,197,319,-5803,-1872,8095,-642,-3675,-234,-323,4375,1329,-7735,666,2554,1103,-375,-5557,-91,6175,-1030,-1793,-2058,738,4899,-1495,-3594,1561,1924,2651,-2625,-4173,3585,2883,-282,-1401,-3557,4015,5441,-3570,-2621,-144,3073,5163,-4683,-5680,4111,3076,1713,-3559,-6508,6357,6122,-4485,-3347,-3182,3533,8058,-6152,-6220,3281,2601,5151,-3047,-8373,5864,5960,-1925,-2672,-6353,4585,9188,-4125,-4934,168,2057,8158,-2312,-9696,3857,3370,1278,-764,-9972,2410,8369,-2482,-3476,-1488,106,8861,-2078,-6789,391,1279,2450,27,-8003,2559,6147,-507,-1939,-3726,-416,6604,-1975,-4497,1399,264,3667,-1368,-5046,1878,2460,839,-565,-3793,1348,4268,-2982,-2544,-727,1959,3420,-2376,-2914,2894,841,162,-1612,-3003,3828,2236,-2196,-2876,-839,3980,4227,-6194,-3370,2407,2243,2666,-5774,-4166,5295,3211,-1422,-3622,-3378,5228,5012,-6507,-2756,-711,5163,5365,-6309,-4968,5688,3655,2039,-4749,-6583,7442,3821,-2898,-3297,-3351,4894,6734,-5809,-4684,1450,2563,4262,-4041,-7433,5607,4192,-305,-2664,-6282,3598,7333,-3515,-2270,-820,1868,5299,-3954,-4751,3176,1993,1474,-1634,-5287,3292,4323,-2626,-2187,-1968,1250,4457,-3029,-2951,1714,1216,1222,-1703,-3462,3601,2418,-1368,-2285,-1667,2948,1901,-3506,-1619,526,2508,1289,-4280,-1864,3044,808,-1475,-3115,-1947,4964,1894,-4391,-2286,1687,4635,1061,-4575,-1850,4042,2027,586,-5725,-1569,6625,2706,-2576,-4259,-558,6314,2130,-6971,-2733,1836,3903,1831,-7087,-2270,5447,2338,-1181,-3574,-2365,7341,3157,-5282,-2374,-743,3996,3475,-6517,-3071,3132,3390,1701,-4371,-4067,4236,3964,-1152,-2398,-1289,4402,4194,-5971,-3760,1427,1391,2791,-3660,-4047,4198,2475,-1345,-2916,-3572,4905,2846,-2196,-1573,134,2096,831,-3591,-1270],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-5,5,-6,7,-8,8,-10,11,-13,14,-16,18,-20,21,-24,26,-30,33,-36,40,-43,48,-53,58,-65,72,-79,87,-97,109,-122,139,-158,182,-214,255,-313,401,-550,860,-3236,7078,7391,-7259,-2110,-2748,4852,9590,-8030,-6734,5530,2925,4950,-4645,-10682,8613,7036,-4423,-2152,-7918,3806,11049,-7064,-6059,1114,2618,8903,-4272,-11999,5763,4525,1631,-929,-9852,3608,10112,-4737,-2959,-827,723,9730,-4433,-8074,3148,2233,3903,-1499,-7897,4101,5794,-2322,-1163,-4429,1345,6624,-3402,-4191,1210,1134,2807,-1748,-5610,3632,3344,374,-1389,-4865,4548,3713,-3873,-484,-88,3501,4297,-4367,-2382,4898,1916,1438,-4834,-3697,7507,1893,-3995,-1287,-2185,6564,4008,-8366,-1729,2661,2782,2904,-8287,-4083,9041,2163,-580,-2715,-5296,9641,3879,-8305,-3163,194,4891,6252,-9396,-4869,7461,2341,2150,-5759,-7761,8948,5327,-5349,-2137,-3309,6643,8227,-9731,-4541,3632,2374,6746,-6100,-7816,9634,5123,-960,-1364,-7260,5156,6804,-6458,-2465,-681,2229,8222,-5468,-6269,4908,1731,737,-2925,-6234,4359,4289,-2903,-2251,-1724,2505,5349,-4895,-4279,2649,1564,2825,-4018,-3605,4916,1009,-1726,-921,-978,4347,1343,-4852,-1933,638,2461,1056,-6049,-780,4352,400,-1207,-4017,-1703,6955,-76,-5220,-812,532,6237,1158,-8895,451,4739,2100,2161,-8162,-2326,9847,178,-3711,-3371,-1567,9332,1725,-8165,274,2188,4410,3239,-10420,-2683,7436,1560,-1056,-5374,-6164,10757,2875,-7046,-1479,-1563,4929,5529,-8655,-3568,5749,2257,2243,-5804,-5650,8751,2386,-4336,-1757,-3646,4770,4388,-6249,-1788,2098,1836,3877,-5471,-4353,6516,1842,-1261,-2107,-2668,5481,3117,-4883,-382,348,2608,2320,-5347,-1243,4293,782,-308,-3650,-620,4872,-314,-2936,-866,896,4282,-370,-4035,146,1692,689,-217,-5270,1344,5703,-868,-1121,-2594,1187,7886,-1963,-6430,-411,3389,4800,-710,-8062,1399,6179,200,-2340,-6305,129,8796,-1572,-4763,-1159,872,7975,-553,-8502,1399,4535,2528,374,-7972,161,9373,425,-3653,-3838,-736,8983,762,-7246,-270,2326,5074,715,-7115,-1149,4959,973,-833,-3855,-2090,7896,870,-5289,-502,993,3767,2448,-7035,20,3518,677,1183,-4084,-1593,5042,597,-2228,-1553,-110,4255,565,-3884,81,2790,1718,135,-3719,-788,3262,-244,-1338,-1778,876,3773,-1109,-2791,1138,2374,2954,-1210,-4066,2136,2448,583,-1904,-3732,2892,4824,-2503,-3178,-1412,2397,4104,-4352,-6285,1772,3218,1998,-2124,-5095,2646,5850,-1531,-2967,-3367,1836,6490,-2245,-5380,-149,2860,4013,-1826,-7933,2158,4371,1173,-2044,-6233,2260,5906,-2285,-4809,-2699,2146,8021,-1262,-7145,521,4775,2071,-675,-4926,824,4754,-1102,-2139,-3533,1736,5353,-456,-4859,233,2044,3290,-1014,-4637,1436,2790,793,-87,-3210,629,4309,-1037,-2281,134,768],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,7,-7,8,-10,11,-13,14,-16,18,-19,22,-25,27,-31,34,-37,41,-46,50,-56,60,-67,73,-82,89,-99,110,-122,136,-152,170,-194,221,-256,301,-363,452,-592,848,-1468,7016,4310,-7658,-1249,-677,5646,3619,-7648,-3014,5782,1431,2200,-5287,-3363,7542,1120,-2502,-1171,-2974,4194,2043,-5746,-678,1941,1377,765,-5154,227,4777,-187,-1890,-3401,1172,5590,-2102,-4912,758,916,4333,-1710,-5651,2687,4665,52,-1570,-6380,3051,7306,-4214,-3174,-1542,661,7757,-3568,-7396,3316,3157,2409,-2201,-8946,4270,8212,-3008,-2140,-3959,2359,11558,-3906,-7847,876,800,6092,-195,-11709,3039,6677,-1012,159,-8551,290,11388,-1809,-5539,-1121,-1052,9034,460,-11352,1257,3469,2742,1536,-8894,-836,9502,-1108,-914,-3157,-1723,8511,168,-7397,212,921,3987,2921,-8765,-452,4752,562,-311,-4838,-2015,6631,-1065,-4216,-1101,-233,3478,-179,-5371,1469,2793,442,-208,-4322,1525,5012,-1799,-1942,-1317,813,4413,-2618,-5303,1919,2661,3057,-3944,-5335,3859,3748,-1195,-1091,-4499,4062,6176,-5069,-3676,752,2491,6446,-5614,-6196,5005,3695,1060,-3412,-8969,5498,7074,-4288,-3442,-2843,3222,7527,-5345,-6534,2927,2171,5803,-3390,-10615,5581,7824,-1605,-1565,-5403,2155,10030,-4868,-5700,742,946,6393,-1594,-9106,2348,3971,1810,231,-7854,1460,7365,-1535,-3282,-2175,-1479,6531,-1168,-6011,1761,1952,1983,-437,-5662,1091,4331,-2584,-473,-3748,14,5446,-2363,-2950,937,196,2280,-1620,-4135,3511,1949,-331,-1537,-1842,2684,3536,-2995,-3062,793,3046,2517,-4088,-3060,4162,2630,1601,-4079,-3349,5250,3633,-4034,-2572,-1258,4310,3869,-5064,-2023,2558,3237,2172,-5542,-4356,6442,2840,-1193,-3094,-3303,6319,4088,-5796,-1751,-269,3797,4866,-6522,-6449,5042,3900,1243,-3706,-6260,5639,4222,-3186,-2971,-3321,3986,6865,-5261,-4732,2211,2143,3794,-2709,-5998,4767,4240,-625,-1842,-2749,3083,4857,-3331,-2691,830,1250,3629,-1861,-5537,2909,2855,1141,-1039,-4721,3113,3087,-1929,-1807,-398,1298,2444,-3020,-2915,2447,222,1397,-1713,-3845,3644,887,-2354,-2321,252,3097,2666,-3472,-1062,2540,2276,1895,-4658,-683,4081,699,-1211,-2888,-471,4836,1911,-3356,-2382,1794,4670,1283,-5040,-1606,4019,2383,255,-4713,-2132,5995,522,-3502,-3516,-762,5498,3481,-6421,-1402,2376,2918,2254,-6568,-3118,5229,2759,-446,-3630,-2189,6244,3233,-4032,-2790,-684,3793,3880,-4165,-3257,4023,1275,442,-3224,-4031,3653,2825,-2767,-1856,-1903,3469,4272,-4929,-2724,1031,763,1964,-2456,-3172,3519,1291,-68,-2023,-359,2330,2175,-2808,-2942,230,1174,1548,-3560,-1305,2403,-9,-857,-1625,-1415,4724,-62,-2580,-1006,971,3315,-617,-4197,-650,2302,1004,-969,-3393,-29,3223,-565,-2865,-3106,-328,4676,300,-4752,-395,3025,2921,322],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-5,6,-6,8,-9,9,-11,12,-14,14,-17,18,-20,22,-25,28,-31,34,-37,42,-46,52,-59,68,-80,95,-118,157,-242,305,-2103,-7359,2613,8893,-4612,-4683,-1707,104,7148,-2934,-7527,2163,2888,2297,-608,-6627,2104,3956,-2172,-1492,-2279,2048,5734,-3331,-3130,2147,1185,1879,-2654,-3249,4596,2190,-1592,-2294,-3132,4489,2080,-4675,79,1182,3240,2967,-6827,-1928,5721,378,-584,-5746,-2978,8768,2472,-4562,-1729,-1577,6611,4227,-9573,-1647,3590,2249,3541,-8227,-4496,9936,1105,-2754,-3154,-5723,8532,5856,-8688,-1573,690,4890,6185,-9371,-6314,7485,2124,681,-4055,-8253,9064,6081,-6289,-2214,-3038,4527,8035,-8970,-5020,4165,1307,5448,-4159,-8076,5871,4008,-1982,-1092,-5219,3594,6105,-4966,-4209,1948,1573,5674,-3930,-5166,3790,1370,863,-587,-4662,3153,3596,-3308,-1210,-232,2557,2658,-3605,-2325,3981,459,425,-3356,-1983,5221,2092,-3532,-1449,-1295,4840,917,-6648,343,1100,2783,825,-6214,-753,5066,81,-1497,-3304,-1800,8944,-1182,-5971,-982,260,5193,1140,-10319,-897,5923,1409,-56,-7324,-2427,10013,-189,-3642,-4038,-1248,8143,3269,-9256,-976,2826,3491,3841,-8799,-3895,7994,917,-403,-4225,-5106,7646,3531,-6281,-1069,-994,3991,5571,-8498,-3720,6223,1331,1406,-3908,-4574,5868,2779,-3062,-1689,-3040,3604,4209,-4703,-1683,2012,2437,2942,-5157,-3589,4670,1834,-714,-930,-1976,4233,1824,-3769,-569,-35,1769,1468,-4390,-84,2410,662,-550,-4139,-179,5018,-500,-2769,-802,1478,2839,354,-6563,805,3587,-16,-899,-5674,1458,5958,-1427,-2797,-2827,1299,6617,-1747,-5440,531,1339,3955,-1078,-7742,1624,5100,1190,-1059,-5385,636,8047,-924,-5141,-908,405,6145,515,-7772,447,4324,2189,1131,-7471,-237,7516,849,-2498,-3123,-1391,7917,2220,-6059,-301,1385,3853,2493,-6670,-1024,4664,844,-283,-4200,-2253,4805,958,-4457,-698,-648,3594,1717,-4254,170,3085,701,-318,-2480,-1481,4363,-175,-2566,49,-583,3938,329,-3625,457,2366,836,-1323,-3047,1996,4880,-1146,-467,-1922,1571,3789,-1546,-3995,1084,2199,2114,-1239,-3976,2437,3629,-652,-1712,-2826,2174,4470,-2605,-3427,-1086,2201,4581,-2094,-5216,2474,2933,1977,-2440,-6044,3025,5555,-771,-3604,-3670,3257,7850,-2951,-5174,968,2455,3612,-558,-5764,2372,4170,623,-1634,-4423,1606,5967,-729,-2734,160,1215,4264,-407,-6252,-66,2829,1912,592,-5018,1266,4146,-896,-1859,-2291,721,4720,126,-3014,600,1243,2440,-480,-4501,499,3471,289,-1850,-1409,1145,3303,-2052,-1390,229,315,2313,-2080,-3428,2243,1645,657,-985,-2217,3295,2470,-2570,-1494,-1028,2703,2892,-2623,-2825,1637,2225,-303,-2566,-3479,3906,3124,-2129,-3468,-1372,4861,3829,-4351,-3845],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-1,1,-2,2,-2,3,-3,2,-3,4,-4,5,-5,6,-7,7,-9,11,-13,17,-22,31,-49,88,-214,1612,1390,-8299,-4969,10826,444,-4042,-3095,-5295,9392,4226,-9969,-2013,1962,5050,5366,-12049,-6167,9441,1931,335,-5415,-7563,10569,6593,-8275,-3100,-378,5801,8315,-10526,-5414,7688,1597,4278,-4915,-8260,9490,4236,-3557,-721,-4217,4493,7704,-7487,-3354,1913,1554,5544,-5326,-6724,6406,2721,-1066,-2179,-5719,4782,4118,-5311,-1805,440,671,3585,-4311,-2884,4447,740,1231,-3628,-2088,5174,874,-4855,-1024,67,5452,940,-5438,-256,2919,2916,737,-7339,-272,7528,-488,-2632,-4149,-492,8553,-1483,-8289,-239,1959,6460,-23,-10464,618,7442,450,16,-7682,-1451,12361,-446,-5614,-2461,-748,9480,3131,-10770,435,4450,3505,3117,-10646,-3141,10013,961,-2740,-5663,-3992,11266,2587,-9593,291,1573,5465,4336,-9657,-2863,7719,2104,1645,-4958,-4884,9570,1625,-5399,-1790,-3093,5465,4864,-9406,-1042,4078,1854,2519,-5996,-3868,6356,1404,-3193,-2277,-1216,4675,2081,-6115,330,3355,1185,1919,-4833,-435,4499,-157,-2049,-2764,-1262,6338,-593,-2825,-747,1462,4611,-1387,-5914,3042,2625,2034,-949,-6149,2388,8608,-1762,-3195,-3150,1779,9009,-2452,-6923,2867,3663,3822,-1351,-9899,3272,8374,-1661,-2454,-5330,1946,10772,-2529,-6356,-729,1266,7547,-537,-9984,2530,5876,1846,-357,-8993,27,10836,-1536,-4134,-3197,-671,8963,2004,-9615,974,2795,3442,1928,-9036,-1078,8022,985,-997,-4478,-2887,9267,1253,-5753,645,915,3846,1485,-5991,-68,3665,31,437,-3606,-2027,5340,135,-3604,-540,473,5031,-624,-4159,1867,1491,1092,-1679,-3605,1240,5427,-1670,-2481,-1630,1315,5135,-2603,-5318,694,1727,2130,-2412,-5627,4452,4822,-1388,-2724,-3306,3429,5611,-3401,-3685,-163,1511,5957,-4638,-6426,3861,3526,2438,-2531,-6848,4665,6498,-2377,-3867,-4298,3388,8720,-3314,-6244,2021,2613,5811,-2855,-8714,3315,5178,-153,-1763,-5497,2814,9086,-2593,-4860,-946,613,6668,-704,-8112,2997,2765,2394,-324,-6517,1478,7093,-1301,-3337,-1939,24,6145,-1043,-5257,995,1300,2380,-2,-6579,1505,4640,-521,-1800,-3505,1003,4939,-1175,-3339,83,703,1539,-2076,-4280,2446,2536,-235,-922,-3861,1801,2903,-2088,-3639,-275,2105,3828,-3921,-2996,2976,1992,396,-5305,-2373,3540,2819,-2027,-4166,-1851,4146,4111,-5559,-4578,2773,4258,3073,-5409,-3775,5406,3936,-749,-3697,-4274,4880,4882,-3481,-3274,233,4715,3845,-5037,-5391,2215,3852,1001,-3465,-5392,4717,5560,-1750,-3191,-3405,3198,4875,-3581,-4751,1602,2237,3587,-2273,-5849,2893,3320,-692,-1517,-4227,2264,4626,-2534,-3198,-850,1515,3950,-2361,-4268,1596,2346,-153,-1651,-3228,3211,2385,-1600],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,7,-8,8,-10,11,-12,13,-15,16,-18,20,-21,23,-26,28,-31,34,-38,41,-46,51,-58,66,-74,86,-101,119,-145,182,-238,334,-524,1020,-4854,-9461,5639,3553,4022,-2958,-9423,6246,8670,-2875,-2144,-6010,2898,12411,-5569,-7360,1405,1186,7881,-2180,-13474,4527,7087,317,-673,-10454,1793,13642,-3823,-4941,-1787,-698,11069,46,-11201,1630,3485,2359,1368,-10232,-769,9005,-2282,-1813,-3682,-1704,9991,-547,-7801,863,207,3605,800,-8196,577,5601,-374,388,-5217,351,7046,-1654,-4012,-75,1047,4684,-695,-5626,3781,2712,5,-1254,-4557,3708,4829,-3945,-3288,-1135,3428,6092,-5845,-3797,2989,2099,2552,-4847,-6852,6611,4699,-2558,-2424,-4907,5836,7619,-6643,-3305,-373,3863,7033,-6492,-7908,6709,4028,725,-3788,-8385,7134,7726,-5287,-2512,-3685,4111,9917,-7490,-6667,4202,3207,5638,-4009,-12145,6749,6272,-1070,-1922,-7112,2720,10953,-5098,-5773,-51,1439,8422,-3088,-9305,3995,3886,457,744,-8068,2714,7637,-2977,-1142,-2103,225,7038,-2354,-6445,1833,1460,1824,-1097,-6971,2232,4475,-2382,-1537,-2410,1529,5477,-3607,-3338,1064,1654,3288,-2482,-4279,3952,2982,-735,-3378,-2707,4819,2743,-4200,-2550,529,3204,3186,-7328,-2669,3284,3001,918,-5132,-5051,7447,3441,-3195,-3253,-1778,6362,4346,-7097,-3741,3005,3654,5023,-7962,-4864,8076,3299,-1387,-4181,-5254,9040,4876,-7751,-2952,-678,3740,6132,-8361,-5485,5852,2474,3046,-4262,-7047,7239,5645,-3406,-2640,-4533,5013,7847,-6418,-4795,1510,3002,5026,-4323,-7693,4231,3743,325,-2309,-5611,2922,6611,-4458,-2085,-198,1368,4847,-4581,-4136,3026,1589,637,-2121,-4488,4124,3633,-2862,-1596,-426,2071,2857,-2691,-1926,3561,-85,-321,-3747,-2526,4482,1561,-3354,-2478,-277,4426,1618,-5632,-293,2622,3237,1500,-6229,-843,5078,1416,-1054,-5653,-924,8035,67,-6070,-1965,843,6654,1856,-7100,-598,5010,3207,100,-7573,-2982,8007,1723,-3925,-3404,-1707,6745,3158,-8324,-2464,1923,4603,1975,-7629,-2909,6868,2128,-1020,-4250,-5561,7859,3295,-3893,-2351,-1155,5713,4920,-7173,-3705,3509,2223,2010,-5163,-3106,6632,2200,-2799,-1971,-2705,4770,4056,-5026,-2028,1345,1200,2724,-3919,-2201,5167,1098,-1217,-1828,-2519,3796,685,-3745,-1539,930,1617,1849,-4956,47,2946,204,-1751,-2447,-374,4809,250,-3656,-888,675,4304,-1505,-4629,461,3903,2498,-1578,-5302,863,6091,271,-2952,-3857,1572,6296,-890,-6118,-867,2165,3807,-629,-7330,422,5482,1505,-2169,-6749,28,7094,-44,-5106,-1757,203,7275,559,-7280,-683,2782,3727,881,-6220,-203,6289,548,-2415,-3180,-914,5528,-156,-5945,-1844,805,2861,923,-5781,-1521,3592,2239,-1011,-4021,-2033,5207,978,-3487,-1564,39,2308,944,-2908,-837,2086,1640,501,-3929],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,7,-7,8,-10,10,-11,13,-15,17,-18,21,-22,25,-28,31,-35,39,-43,47,-53,58,-64,72,-80,88,-99,110,-124,139,-155,165,-130,-285,-9625,-168,7298,380,-963,-4809,-1730,8732,59,-4902,-607,-121,5455,603,-7303,368,3315,543,-1109,-5084,807,5793,-1253,-2732,-1603,-18,5827,-1810,-4529,2044,1293,3169,-2347,-4640,3846,3225,-1516,-1623,-3149,2533,5503,-5371,-3156,1565,966,5280,-6031,-6612,6590,2091,436,-3447,-6391,6215,5626,-5898,-2449,-1377,3167,8267,-7139,-6796,6514,1953,3292,-3452,-10847,5722,6244,-4207,-2088,-6638,4058,11769,-8000,-6505,2241,2501,8242,-3205,-10647,5268,4898,1186,-1471,-7764,3071,10241,-4130,-3816,-2840,387,9201,-2859,-8560,2200,2964,3222,1,-8390,1030,7137,-1260,-1157,-3590,404,7300,-1714,-4286,1536,1131,3376,-755,-5975,1327,2865,165,-1182,-4240,2137,4875,-2831,-1972,-663,816,4140,-3866,-2833,3788,1725,1289,-3162,-3490,5109,2573,-1620,-1383,-1355,4083,3411,-6898,-2194,3879,1649,3971,-5194,-3171,7625,2010,-1176,-3320,-4179,6504,4687,-7083,-1413,-12,4865,6409,-8159,-4722,5937,2764,1942,-4430,-8534,8248,4985,-5744,-2232,-3627,4939,7760,-7130,-4990,2594,2433,5160,-4662,-7613,5744,4692,-1149,-2451,-4995,4725,6795,-4917,-3457,-978,1432,6162,-3849,-6447,4778,2672,818,-1261,-5492,2877,5451,-1905,-910,-2980,1354,5297,-2981,-3447,2046,1657,2635,-2156,-4038,3847,2195,-1637,-1522,-2671,4062,1794,-3985,-1510,1767,2334,1733,-4307,-1616,4988,972,-1063,-4722,-1036,4956,541,-4348,-167,44,4254,1532,-6042,-537,4535,2420,346,-6112,-2510,8505,-171,-3111,-1243,-1005,6161,2598,-8423,-1421,1811,4017,3019,-7274,-3114,6562,2363,-299,-3878,-2849,9787,5173,-6097,-2494,-178,3951,3858,-7827,-2725,5595,2557,1092,-5120,-4453,5959,3215,-2760,-1101,-2689,3853,4611,-4830,-3546,1585,2300,3227,-3676,-3406,4230,1877,-481,-2272,-3375,3841,3708,-3386,-773,255,1211,2347,-3116,-2474,3237,1059,-1224,-1841,-2669,3366,344,-2810,-698,-325,2806,893,-5031,-167,1390,246,70,-3375,879,4375,-182,-3164,-2137,-257,4240,-693,-4824,695,2264,3522,-757,-5454,-726,3706,232,-1393,-4607,392,5859,-878,-4470,-1066,820,5429,607,-6010,761,4058,3045,-71,-7209,-778,6213,-247,-2986,-3107,-59,6783,1579,-5665,-565,2653,3400,1524,-6526,-875,5411,1224,2,-4136,-1061,6024,1923,-5012,-1626,-865,3685,2177,-5137,-1537,3339,1664,-459,-4042,-1118,3439,1094,-1979,-2879,-161,3449,1247,-3959,-96,1571,1416,574,-3040,-600,3659,-312,-1506,-2502,-290,3245,136,-2569,540,-100,288,-1005,-3558,1433,1853,-624,-1064,-1863,1422,4216,-777,-3696,-1355,2070,3524,-1952,-3862,894,1966,1109,-2837,-3881,159,4633,43,-2507,-2236],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,5,-6,6,-8,9,-10,10,-12,14,-15,16,-19,20,-22,25,-27,30,-34,37,-41,46,-51,57,-65,73,-84,96,-114,138,-178,261,-1253,1789,3378,6137,-5276,-7783,4680,3263,622,-3070,-6056,4746,4565,-5024,-2342,-423,3673,4411,-5208,-3163,2820,1263,2587,-3898,-4320,4979,2105,-2318,-1538,-2290,5215,2137,-5954,-866,2669,2791,1808,-5680,-450,5480,-722,-985,-4044,-1013,8721,-1475,-5890,-12,181,6367,1797,-9008,316,5905,647,317,-8796,-357,10703,-904,-4838,-2058,-1157,9684,1732,-11214,430,3813,4061,2794,-10371,-1904,10179,174,-1776,-4205,-4835,11935,2599,-8722,-1633,437,5845,5134,-10152,-3046,7351,1967,2267,-6042,-5399,10739,3911,-4810,-1896,-2382,5387,6176,-8442,-2127,3230,1275,3019,-5373,-4642,6478,1786,-688,-1990,-3032,5874,3191,-5558,-1871,89,2567,2731,-4717,-2972,3635,352,483,-2621,-1082,4950,549,-3523,-1451,-66,3896,-243,-4975,2327,2796,1168,-505,-6430,1087,5879,-2225,-1695,-3610,778,7413,-1544,-6057,924,2584,5231,-1349,-8842,2962,5728,288,-994,-6775,1123,10388,-2553,-5139,67,175,7410,-565,-9716,1462,4438,1738,259,-9032,435,11645,-338,-4504,-3697,-2044,9331,818,-8378,-351,2160,4058,1856,-9861,1,8566,1403,1234,-4754,-2467,9437,1726,-5894,-733,-957,5477,1770,-7518,-2022,3006,1214,2011,-4949,-2616,6203,920,-2786,-745,-699,4447,1383,-5293,346,2399,1287,-137,-4347,-449,3823,-1507,-1509,-882,-23,5201,-1055,-3655,987,1564,3401,-1185,-5201,2891,2835,-245,-2129,-4143,2906,4790,-2296,-2557,-1521,2164,5781,-4382,-5620,2661,4156,2591,-2265,-7597,3765,4677,-2124,-2549,-4741,2485,7344,-5386,-5935,622,2822,4674,-2906,-7943,3258,5407,-456,-2194,-6388,1183,7886,-3616,-4825,-1317,1502,6639,-1146,-7274,1317,3244,1930,-105,-7040,1040,6452,-563,-1679,-3865,309,6882,-524,-6674,265,1956,3854,-11,-5862,907,4351,-90,-1415,-2511,604,5269,-74,-3056,-242,608,4187,-808,-4558,1879,1640,849,394,-3227,1482,4238,-2541,-1090,-1394,1789,2934,-3030,-3296,1668,1784,728,-2795,-2758,3330,2666,-2433,-1331,-2238,4285,3343,-4294,-2834,1170,3725,3394,-3830,-4103,3692,2938,-42,-3752,-3975,4090,4106,-3895,-3117,-706,2851,4770,-5483,-5504,2655,2669,2656,-3059,-5576,3369,4214,-770,-2861,-2730,3536,6369,-2191,-4466,684,2285,3735,-3562,-5877,2833,3422,443,-2080,-3994,2030,4750,-2607,-3096,-2025,821,4808,-2287,-4938,655,2812,384,-1179,-3907,1246,2848,-1222,-1319,-1546,1009,3312,-1843,-2275,1166,470,1260,-2690,-2097,2325,1931,-651,-1336,-1548,2339,2440,-2861,-1386,1174,1590,907,-3386,-1449,3488,1387,-285,-3083,-1294,4068,2253,-2592,-3102,-688,3741,2225,-4738,-1679,3235,3805,-332,-4434,-1534,4276],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,5,-5,6,-7,8,-8,8,-10,10,-11,13,-14,16,-18,20,-23,27,-31,37,-47,60,-80,113,-172,301,-1191,6046,7965,-9180,-4215,2398,2497,5568,-7214,-7374,9250,3560,-2017,-3195,-8648,7796,8946,-7926,-3175,-1172,3418,9495,-8229,-8424,6594,3712,3129,-2863,-11168,7537,7953,-5182,-2852,-5677,2689,10078,-5759,-7279,3861,2885,7197,-2762,-10206,6036,5736,-1139,-73,-8245,2898,9193,-4378,-4221,-268,587,6937,-2745,-7004,3970,1512,333,-922,-6086,3808,4754,-3930,-1693,-559,2842,3987,-4613,-4384,3260,1457,1795,-2963,-3185,5315,1249,-2687,-1708,-2976,5607,2587,-6327,-1019,1084,3381,3169,-8551,-2115,6699,1521,-531,-6469,-3572,10244,2962,-6992,-3602,-2048,7782,5619,-10293,-3021,5792,3286,3289,-8391,-5505,10358,2341,-2274,-4256,-5077,9445,6335,-10185,-3551,647,4254,6229,-9627,-6231,7928,3735,1919,-3498,-8976,9686,5543,-5811,-1379,-2940,3704,7870,-7993,-5476,4230,1338,4049,-3914,-8195,7063,3283,-3078,-846,-3197,3717,6178,-5718,-3362,2320,2376,3210,-3976,-4632,6291,2322,-1827,-1529,-3341,3424,3077,-4545,-1760,1606,2629,1860,-5158,-241,3362,945,-105,-4030,-2348,6692,1581,-4453,-2075,549,5858,966,-7757,-553,4013,3094,494,-7938,-116,7103,679,-2745,-5316,-1123,8735,376,-7632,-1105,1478,5732,2613,-10323,-989,7307,2411,670,-7803,-2566,9869,788,-5128,-2807,-1652,8516,3590,-10131,-962,2554,3699,3297,-9385,-4592,9231,1472,-1489,-3370,-4495,8739,3398,-7340,-216,1636,4396,4850,-7299,-4238,6632,2223,987,-3630,-4067,7204,3150,-4188,-1413,-1830,4313,3809,-6400,-1370,3690,2138,878,-4001,-2885,4956,848,-2035,-1060,131,4548,619,-5093,372,2685,1665,1346,-5259,530,5072,-922,-2492,-2959,1273,6008,-685,-5879,-571,1677,5064,-1043,-6994,1535,3968,2520,-2070,-6071,1520,6756,-1596,-4738,-3121,1312,7849,-1761,-6946,-48,3977,4215,304,-8065,1185,7293,-355,-1267,-4757,-39,8889,-269,-6111,-1993,1957,5717,169,-8972,-674,5453,2575,396,-6937,-749,8916,510,-4285,-3119,-1366,7322,1967,-7020,-584,3078,2946,1522,-6539,154,5341,993,-2210,-3092,-1005,5173,1262,-3879,29,-116,2832,1146,-4814,334,3825,-561,-944,-2845,936,5292,-711,-2606,517,1033,2698,-1415,-4823,963,3331,809,-1574,-3650,1843,4091,-1451,-2736,-1777,2446,4632,-3082,-5258,2071,2663,2462,-3038,-4930,3260,4064,-996,-3118,-2644,3404,6500,-3525,-4994,-444,2574,5537,-2977,-6152,1915,5175,2420,-2249,-5358,2756,7060,-2752,-3629,-2257,1781,6196,-2577,-5495,65,3285,4235,-1547,-7200,1956,4781,320,-2430,-3459,1120,6007,-687,-5069,-1003,1284,5401,-1379,-6663,1104,3091,1304,-829,-3831,1402,5106,-462,-2707,-1364,693,4214,-1293,-3957,853,2249],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-5,5,-6,7,-8,9,-10,12,-14,16,-17,19,-21,23,-27,30,-33,37,-41,45,-50,55,-61,66,-74,82,-90,100,-111,124,-138,154,-173,196,-224,260,-307,370,-467,632,-995,4048,-898,-2760,-3487,-189,12361,-1041,-8986,1394,742,6283,2263,-12473,1239,7933,113,-385,-7271,-2728,13212,-888,-7563,-1095,-730,9355,3403,-13056,639,5004,3207,3339,-10546,-4050,11998,654,-3076,-2428,-4598,9497,3388,-8825,549,527,3647,3533,-9486,-3736,6687,738,175,-3597,-3763,8491,1690,-5102,-901,369,4086,3093,-7093,-175,4299,1103,771,-3846,-1718,6295,-348,-3131,-217,379,4388,-622,-6098,2317,2304,2352,-1464,-6124,2931,4686,-963,-1993,-3711,2542,6479,-4372,-5688,-1000,3043,5131,-2664,-8465,4921,5455,763,-2573,-7537,3564,8000,-3068,-5135,-3038,2218,9829,-4106,-9173,3525,2762,5488,-1868,-12567,3108,9943,-1370,-3483,-6686,-827,11599,-2470,-7590,1467,1288,8863,882,-12605,2525,6293,1425,971,-8913,-820,11991,-2002,-4032,-2650,-1688,8426,-193,-9934,2040,2545,2481,1812,-8406,179,7756,-1600,-1059,-3884,-1357,7099,32,-6042,1557,1176,3421,996,-6071,1602,4935,-1196,-580,-3944,785,6240,-1710,-2861,816,1759,4309,-3693,-5400,4210,2364,627,-3140,-5637,3729,4794,-2756,-2461,-1629,4025,5243,-4840,-4664,3139,3824,3152,-5293,-6875,6097,5070,-1314,-3309,-5370,6361,7562,-6357,-4156,-465,2795,8128,-5320,-8274,5416,2838,1942,-3668,-9008,5220,8780,-3631,-4203,-4063,3874,10417,-4581,-7080,1775,1994,5056,-1973,-10492,4186,6688,-834,-1201,-5663,1971,8457,-3295,-4318,356,856,7018,-1842,-6388,4070,2253,789,187,-6182,2298,6189,-2657,-1871,-1686,489,4992,-2766,-4416,2651,317,1538,-1172,-4825,2883,3255,-2315,-1876,-1466,2518,4025,-3717,-3235,2319,3046,1888,-4337,-3116,3436,3982,-1433,-3013,-2183,5084,2946,-3497,-2353,-340,5111,2797,-5572,-4459,4111,2696,1713,-5374,-4239,7809,3003,-3607,-3377,-2391,5935,4350,-6111,-4764,1672,3289,3729,-5639,-5384,6514,3714,-446,-3414,-5480,6421,6145,-5474,-3442,-1270,3575,6436,-6470,-5410,4683,2342,2086,-3039,-6079,5498,5374,-4132,-3299,-3083,2776,6536,-4400,-3557,1828,802,3463,-3059,-4468,3660,3180,-1123,-3068,-2931,2775,3809,-3931,-2585,551,2486,2181,-3583,-2839,2505,2218,-254,-2143,-2506,4161,2399,-3816,-2472,750,2902,2200,-4367,-1507,3183,1693,-183,-3525,-1530,5177,1337,-3487,-3721,-446,4649,813,-5711,-1416,2941,4331,338,-7002,-1196,5418,3252,-1729,-5204,-987,6387,2626,-5077,-2263,991,5968,2503,-7565,-3097,3757,3278,312,-5628,-3619,6390,2104,-3532,-3834,-1666,7466,3154,-6557,-3246,1259,4251,3157,-5429,-2627,4891,2592,-1407,-3867,-3622,4780,3912,-4392,-2501,-1170,2807,3070,-4773,-2425,3089,3145,-211,-3796,-2633,3749,2162,-2792,-2743,-1130,3321,2965],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-2,2,-3,3,-3,3,-4,4,-4,5,-5,5,-5,6,-7,7,-7,7,-8,9,-10,11,-12,14,-16,18,-21,25,-31,39,-52,70,-99,151,-254,522,-2907,1040,9423,-2822,-5804,-265,1771,4604,-1616,-9413,2519,4379,8,-2464,-5662,2770,6731,-2323,-3068,-664,1719,4799,-3791,-3644,1253,1307,2495,-2622,-4321,4022,2327,-2744,-1980,-3124,3962,3374,-6004,-632,2557,1690,3337,-6585,-2916,6997,834,-1088,-2330,-4329,8152,3311,-7612,-564,965,3539,5970,-8934,-4307,7640,326,727,-5643,-6823,10676,4637,-7073,-2322,-2385,5291,7338,-10294,-4672,4559,2831,4067,-6534,-10055,8866,5126,-3293,-2907,-6898,6232,8496,-7645,-3724,1727,2525,7428,-5319,-8144,5386,3751,118,-2120,-7845,6262,7591,-4464,-3250,-3979,2847,7735,-4550,-6087,2450,2183,2102,-2959,-5582,3940,3491,-1217,-1866,-2734,4067,5138,-3210,-2742,155,1720,3379,-4078,-2865,4516,826,890,-3261,-2977,4968,1275,-3253,-1663,-1016,3567,2771,-7434,-259,3794,931,1559,-5442,-1695,8251,1464,-2668,-2510,-2099,6737,1316,-7612,-542,3210,2912,2672,-8638,-2391,8103,1876,-514,-4841,-3919,9931,3382,-8159,-1607,-103,6141,4107,-9058,-2734,6164,2461,1553,-6761,-5179,9347,3415,-4965,-3046,-3290,5623,5613,-8245,-3420,3804,3382,4242,-5865,-5496,7563,3454,-1202,-2371,-5051,5828,4214,-5342,-2956,141,1975,4938,-4799,-2492,3225,2048,764,-3506,-3442,4597,2081,-2732,-2020,-1113,3976,2150,-3869,-1693,2322,2383,1015,-4665,-1147,4834,608,-1663,-1661,-301,4510,-960,-4153,-941,1307,3248,-571,-6519,922,5065,270,-384,-5475,600,7837,-1563,-3908,-1585,704,5140,-516,-7447,1287,3753,2580,-965,-7750,1306,8392,-1358,-4772,-3356,-653,7110,-617,-8032,-116,3108,4412,1943,-8747,370,6187,951,-1127,-5228,-1670,7812,1641,-6174,-1691,-352,5238,2630,-8084,-1445,3991,2538,1032,-5657,-3456,6998,632,-3523,-3252,-1558,5693,1162,-5042,-1328,1842,2089,910,-5829,-1789,3895,793,-976,-3136,-1958,4387,303,-3604,-961,2388,3168,-42,-4269,-566,2518,706,-1961,-4363,806,3326,-1343,-3040,-1380,736,2916,-1229,-4501,1368,3021,2582,-2465,-4926,2626,5181,-1147,-2399,-2169,2660,4599,-2540,-4291,1064,3205,4149,-1502,-6300,2940,3968,1441,-2165,-5232,1715,7164,-2505,-4097,-1856,2061,5799,-561,-8842,68,3411,2183,-1638,-6047,1611,6640,140,-2914,-3742,46,7256,-829,-5430,225,1917,3607,-550,-6170,146,4211,1552,-1652,-4302,-440,5668,644,-4141,-1533,1314,3578,-276,-4614,-271,2563,1681,-957,-4067,947,4435,-393,-1137,-1602,1087,3658,-1199,-2883,-552,2678,2102,-1972,-3431,2012,2106,-981,-2033,-1076,2664,4068,-2261,-2757,-817,1709,1455,-3083,-3828,3164,2711,-452,-2089,-3599,4156,3667,-3362,-2484,104,3434,2679,-3873,-3150,2110,3690],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,8,-9,10,-12,13,-15,16,-18,20,-22,25,-28,30,-33,36,-41,44,-49,54,-59,65,-72,80,-89,99,-111,125,-141,162,-188,221,-267,333,-438,627,-1086,4957,3327,-3750,-4235,-4209,8140,3234,-7549,-2141,1118,3429,4909,-6813,-1581,3750,1434,215,-4864,-2165,5989,1812,-3927,-1785,-512,4836,2030,-4102,514,1878,2144,-127,-5526,1257,5232,-2509,-1799,-2159,140,7255,-2559,-5859,1592,35,3877,-516,-7912,4035,5262,-1830,-216,-4980,2094,10288,-4309,-5174,302,531,8187,-1850,-10291,3747,4923,1295,376,-9434,1766,11570,-3356,-4161,-3422,193,10432,-2018,-10664,1407,3302,4600,500,-11797,1280,9019,-1193,-2126,-5950,-1382,11374,-355,-9823,-1440,-156,6271,2349,-10577,-1011,5366,1426,1478,-7006,-2267,8058,1402,-3665,-3396,-1323,5899,1614,-7697,-637,1650,3298,1081,-5491,-397,5031,-188,-477,-2177,290,6072,-711,-3843,266,1470,4044,-1340,-4940,2194,2439,-230,-1204,-4412,2586,4047,-2266,-2066,-1065,2881,5048,-4420,-4722,4175,1799,2708,-3212,-6974,4217,4839,-3828,-1781,-3285,3031,7951,-6277,-5302,3680,2673,6215,-2744,-9265,5523,6787,-374,-2053,-8331,3003,8896,-4717,-6004,-705,2014,8089,-3275,-10370,4211,4137,2889,-1041,-9002,2586,9274,-1768,-3242,-4422,52,9097,-2123,-7402,552,3080,4991,-819,-9305,370,6564,85,-573,-5357,173,7496,-546,-4870,-150,1513,5255,-816,-5328,1871,2789,1470,-514,-4412,1266,4203,-1372,-1255,-1434,965,3883,-2046,-2366,2181,2055,1284,-2311,-3948,1984,2093,-1353,-2557,-1488,3649,3554,-3464,-3380,986,3449,2581,-5750,-4403,3577,2551,-273,-3029,-3525,4848,4042,-4368,-2717,-753,3516,5053,-6095,-4078,3734,1286,2813,-4190,-5873,5776,5584,-2314,-2657,-3374,4053,7348,-6664,-4916,1218,3068,5354,-3981,-8407,4444,4708,402,-1847,-6381,4484,7770,-2400,-3597,-1579,3157,6865,-3522,-5205,3231,2520,2252,-2289,-5841,2299,4788,-6,-1838,-2485,1594,5868,-2938,-3778,2342,2448,2734,-1233,-4779,2812,2247,-726,-929,-2810,3097,2991,-2333,-1221,-89,1546,1425,-3527,-3246,4543,3003,-709,-1597,-2259,4516,2887,-1958,-2925,-608,3995,1862,-5410,-2442,3082,2215,-447,-4726,-2094,5905,1597,-2313,-2982,-1881,6143,2743,-5487,-895,2148,3100,2167,-5848,-3114,5689,2046,-495,-3838,-3524,5683,3623,-4050,-2137,-794,5138,4246,-5986,-4216,3299,2857,1831,-5432,-3700,5738,3134,-1752,-4368,-2936,5153,4560,-4501,-2535,-316,3101,4193,-4140,-4333,3098,3261,-48,-2757,-3032,3437,3151,-2982,-1903,-528,2437,2392,-3897,-2535,1578,1764,233,-3494,-2333,3383,1201,-1751,-1421,523,3847,2369,-3267,-1825,1789,1202,59,-2954,-617,3964,930,-1206,-2188,-434,3987,428,-3875,-1339,2420,2703,-657,-5168,-348,2208,1618,199,-4106,-263,6286,1718,-2759,-1347,1440,4704,442],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,5,-6,6,-6,5,-5,3,1,-6,14,-31,65,-146,403,-3252,-8950,5506,5607,-2073,-2255,-6944,4188,9226,-6325,-6244,240,2327,9478,-4838,-11422,5125,4154,2669,-1994,-11111,5127,10087,-3342,-2827,-4316,852,12158,-5749,-8655,1696,1271,6461,338,-11971,2475,7384,-1819,-182,-5320,-1238,11566,-2470,-6007,-775,-1274,8913,493,-9558,2628,4074,-280,1867,-7716,-275,8930,-1873,-1934,-151,-222,6284,-897,-5630,2375,1516,1412,580,-5335,2901,4990,-4534,-1147,-1538,2075,4416,-3424,-3592,1461,2408,2956,-4555,-4561,5316,3732,-1344,-3851,-3439,5807,5570,-5625,-2804,672,4093,4023,-7473,-5278,4973,3533,2270,-5222,-6397,9205,4990,-4518,-3704,-5165,6714,8665,-8225,-4904,2152,2667,7441,-5486,-9031,7238,4160,454,-3216,-8713,6330,8553,-5377,-2946,-2884,1875,9682,-6337,-7893,3674,3168,3396,-2654,-9435,5565,7932,-2942,-733,-4660,937,9056,-3900,-5388,2382,158,5569,-1515,-8499,4119,4416,-2428,-720,-6146,2060,6124,-3739,-3052,564,519,4750,-3777,-4880,5129,1166,-21,-1900,-3986,4433,3013,-4211,-1842,-949,2717,2590,-5358,-3350,4847,2872,109,-4672,-3128,6153,1610,-2537,-3580,-3293,6674,4118,-6421,-1384,1927,3470,3315,-7948,-3396,6369,2461,984,-5145,-4483,9299,3054,-4872,-1933,-2884,6475,4646,-9275,-3519,4035,3563,2799,-6902,-6486,8045,3118,-936,-2266,-6003,7564,6714,-7339,-2866,2001,3453,6383,-6333,-6926,5403,2411,85,-2041,-6431,6561,5920,-5052,-2159,-2214,2232,6561,-5534,-3787,3267,1879,2655,-2766,-5362,3733,3034,-2170,283,-2941,2641,5000,-4540,-1800,1715,1692,1749,-3910,-2247,4228,1374,-1142,-1188,-1325,4918,1183,-4643,-2158,1671,2060,1372,-5210,-1007,4577,1773,-1984,-4716,-1805,6765,597,-4241,-1746,1162,5607,455,-6321,-1151,2300,2721,-116,-6228,-1727,6658,1420,-1885,-3795,-581,8381,2518,-6679,-1868,938,5667,2312,-8543,-2437,5477,2638,179,-5928,-3061,8292,2320,-4288,-3391,-1937,6373,4216,-6251,-2744,2273,3337,2651,-5031,-4067,6411,2463,-1408,-3529,-2355,6579,3493,-5050,-2023,424,2975,4576,-5965,-2403,4061,-5,437,-2124,-2960,4698,398,-4357,-877,-51,3007,469,-4417,-475,2587,948,1365,-2140,-1682,4668,50,-2948,-769,413,3360,-232,-4251,630,2764,1271,-206,-5220,739,4992,-14,-2683,-4062,501,5913,-1608,-5083,-695,2752,5409,-1805,-6638,611,5044,1982,-3040,-6033,-50,5706,-94,-4392,-2207,1529,5688,-1009,-6427,731,3243,3983,-65,-6154,-487,6307,926,-2330,-5130,-94,5754,384,-4775,-2098,626,4732,578,-6945,-483,4538,2368,207,-4522,-868,5605,324,-2627,-2055,-847,4130,1264,-4222,-585,1920,1193,206,-4610,393,3829,310,-1562,-1200],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,7,-8,9,-10,11,-13,13,-15,17,-18,20,-23,24,-27,30,-33,37,-41,45,-51,57,-66,75,-87,104,-129,167,-243,546,2240,4297,2248,-10921,-2071,8442,605,-1129,-6911,-4288,11143,1535,-8079,-2182,-2091,7548,6086,-12442,-1404,6241,3127,2264,-7920,-5827,12029,2856,-5427,-3108,-5428,9069,6136,-10257,-1970,1523,2156,6014,-8236,-7131,8318,2576,40,-3153,-6617,7448,6039,-6507,-1638,-2029,2382,7051,-7827,-3763,4061,556,2434,-3488,-5593,7962,2047,-3707,874,-1644,3046,3861,-6588,-1421,2983,-343,839,-3868,-2405,5498,-251,-3172,-1916,-1089,6364,-564,-5679,-596,1869,3319,0,-7912,1079,5679,2012,-304,-7783,989,9252,-1511,-5433,-2533,1003,8523,-978,-9531,1698,3518,3866,232,-9271,114,9123,-1683,-2714,-5344,-2002,12316,283,-8667,-86,1450,6830,2418,-11959,-1182,7844,1633,719,-8495,-3066,11027,1007,-6789,-2107,-1161,7713,3704,-10852,-1345,2467,2092,3696,-7631,-4549,8669,869,-1464,-2397,-3976,7639,3280,-7798,50,271,1996,4680,-6886,-2580,6520,-36,164,-2529,-3183,6186,1793,-5800,741,-335,2859,2249,-7173,965,3787,-50,-1109,-3414,863,4824,-1921,-2720,-1886,1000,5115,-2432,-6175,1534,4241,3754,-2356,-6882,2239,5801,-1454,-2758,-3818,3099,8232,-3475,-5937,-438,3295,5351,-1625,-9040,4067,5559,1491,-2697,-8441,2321,8909,-2667,-4518,-2748,-163,9041,-1600,-8463,1528,2019,3383,-202,-9896,1016,7366,-419,-1892,-6350,-388,11537,-1234,-6484,-952,166,6447,1564,-9520,1203,4334,1653,799,-6540,-1542,7978,-826,-3256,-619,-1434,6477,591,-6763,1141,1200,1351,1514,-7064,-512,6218,-1778,-786,-2535,-149,4632,-1226,-3974,1118,404,1611,56,-5440,2879,3907,-818,-1557,-2474,2457,4972,-3282,-2943,472,3294,3400,-3028,-5659,3228,4034,867,-2903,-4682,3336,4441,-2488,-4244,-2303,3637,5446,-3782,-5179,1303,3220,3522,-3529,-6987,4956,4482,-78,-3386,-5700,4541,6787,-4104,-4132,-1579,3060,7094,-4282,-6657,3647,4162,1801,-2230,-8092,3621,6333,-3182,-2730,-4165,1497,7289,-3490,-6768,1531,2355,5219,-720,-6527,1939,5285,-1912,-1097,-4358,415,5935,-1663,-4059,651,1412,4063,-724,-5138,2192,3154,674,-367,-4180,2190,4110,-1612,-1736,-162,875,3283,-2942,-2712,2885,1738,4,-1718,-2493,3842,3094,-2101,-2336,-1585,2470,3731,-3130,-2985,1937,3051,2080,-4490,-3346,4124,2082,-1512,-3664,-2001,4969,3223,-4708,-4215,-637,4886,2720,-7278,-5210,3736,4228,428,-5308,-3991,6278,4346,-2107,-3559,-2536,5083,5175,-4592,-3210,671,3530,3303,-5370,-5041,5813,3838,158,-3387,-3911,3932,5343,-3651,-3132,-1066,2224,4804,-3338,-4277,2180,4198,2455,-3176,-5300,3567,3397,-1454,-2152,-1280,956,3662,-2829,-2778,605,1481,1901,-1856,-2953,4250],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-6,7,-7,9,-10,10,-11,13,-14,16,-17,19,-22,24,-27,29,-33,36,-40,45,-52,60,-69,83,-105,148,-271,1762,3899,-4287,-6833,5343,4570,-2015,-2798,-3729,3665,6328,-5379,-4153,188,2985,3480,-4401,-3013,4912,2970,168,-3400,-3611,4731,2209,-2441,-1615,-706,2982,3035,-5674,-781,3661,1260,1207,-5027,-892,7043,-1720,-3162,-1532,-1678,5760,999,-9576,1302,2469,3008,3083,-9918,-899,8002,396,-1161,-4138,-2571,10192,350,-9036,-638,-247,5807,3828,-12471,-1297,8756,660,1087,-7522,-3682,11364,1421,-6703,-2882,-2959,7818,5700,-10563,-2898,4311,3510,3732,-8042,-5570,10671,3273,-1822,-2814,-4797,8381,5280,-7750,-4137,-109,3979,5650,-7845,-3713,5266,2711,878,-4026,-5124,6413,3672,-3690,-2090,-1810,3172,3523,-4414,-3103,2101,1325,1768,-3887,-1491,3863,406,-408,-2292,-2262,5598,989,-4186,-932,883,2767,318,-6119,1183,4519,-954,859,-3839,756,6472,-1621,-3760,-195,316,5239,-1813,-6972,2706,3356,2035,421,-7457,2095,9272,-2391,-3633,-2626,-632,9715,-1747,-8925,1370,2352,4542,508,-10177,1925,8107,-454,-321,-5262,-1490,10288,1158,-7401,-1959,87,7151,2146,-8650,-1603,4682,2687,1386,-8141,-2629,7771,1289,-2354,-1500,-2051,6939,2164,-8308,-2424,2659,4055,3050,-7061,-1033,5894,2032,-707,-3672,-1794,6655,1798,-3750,-1030,726,3430,1104,-4811,125,2134,938,74,-3485,35,2921,-202,-2986,-1754,-387,4083,49,-3644,1363,1945,1007,-849,-4450,3467,3535,-2495,-1601,-2994,912,5801,-3914,-4259,1183,1163,3966,-2689,-5818,3514,3255,277,-1317,-5009,3031,7518,-3099,-4643,-579,2750,6998,-3601,-8164,3157,3749,3202,-1209,-6604,3520,6296,-1767,-2889,-3063,1695,9195,-2585,-8359,443,2964,4875,-329,-8111,985,6040,233,-484,-5171,183,7725,-885,-4080,-778,672,5361,955,-6539,111,3416,2892,-535,-5455,375,4934,-267,-2368,-2073,96,4420,-1089,-2864,-304,796,2908,-857,-3663,1054,3618,-1320,-755,-756,635,3190,-1445,-3185,-913,773,1387,-2563,-2619,2177,1593,110,-2715,-3689,3514,2385,-3018,-2242,-70,2771,3790,-5200,-3009,1883,2202,1358,-4408,-3524,5475,4040,-1586,-3062,-2189,4580,4881,-4502,-4450,1046,3142,4251,-5173,-5784,4728,3894,254,-3225,-5197,3963,6749,-4661,-4402,-1005,2427,6045,-3960,-6183,2284,3963,2771,-2197,-4821,2720,5051,-1012,-2668,-2108,2324,6022,-1901,-4822,373,1666,3451,-1659,-4563,2281,3693,898,-2446,-2469,1194,4502,-2935,-2156,264,1174,2382,-1605,-2690,1986,2139,79,-1854,-3115,2707,2137,-373,-1283,0,2705,1935,-2007,-3448,1872,1760,157,-3334,-1814,3331,1522,-2463,-2382,-796,3888,1902,-3468,-1586,1891,2916,1584,-4828,-2538,4701,2462,-581,-4872,-2328,4333,2119,-5271],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,6,-7,7,-9,10,-10,12,-13,15,-17,18,-20,22,-25,27,-30,33,-36,41,-44,49,-54,60,-67,75,-82,90,-95,87,-9,-741,-8591,-907,3866,2986,1623,-8471,-1288,7118,1291,-1448,-4101,-1272,7124,226,-3356,-300,340,4448,1149,-5893,1304,2466,1341,-51,-4132,2223,4961,-3430,-1409,-1111,282,5109,-4112,-4110,3334,1199,3586,-2408,-6072,6296,4388,-5212,-320,-2988,3066,8177,-6703,-4572,1969,904,4708,-4746,-7219,7555,4746,-3897,-1932,-6981,4954,9493,-7494,-4362,825,1898,9670,-4503,-9619,5549,4011,2339,-1615,-10021,5262,9639,-4145,-3918,-3885,1679,11065,-3104,-8490,1071,2384,4654,-1669,-9962,2880,8240,-511,-2977,-6547,771,9543,-2651,-5744,-1488,1375,5952,-522,-8240,1643,3133,2479,22,-6890,1622,6607,-470,-2206,-2889,1067,4900,-970,-3962,2021,668,2599,-2427,-4388,3722,2831,-1459,-773,-4215,3014,4332,-3813,-1649,-471,762,2912,-4296,-4681,4529,1107,675,-3761,-4694,7457,2876,-5147,38,-1008,4490,3905,-7418,-3728,4869,1471,2281,-5947,-6799,8899,3687,-3607,-2392,-5109,5867,6611,-8912,-3106,1876,3346,5645,-6451,-7700,6922,3710,59,-3921,-6757,6140,8472,-5643,-3389,-1810,2891,8336,-4944,-7705,3793,3267,3062,-3815,-7516,3379,6304,-1831,-2956,-4314,2854,8107,-2740,-4401,731,2787,3107,-3315,-5994,2673,3910,-360,-2631,-3332,2211,3359,-2336,-2028,-470,2021,3762,-2962,-3623,1697,1771,1994,-2294,-2904,4538,1606,-1242,-1321,-656,3848,1984,-3976,-1450,2258,1540,1158,-4630,-2509,6192,123,-1569,-2568,-1378,6904,1466,-6175,-1477,963,4014,2087,-6973,-1094,5291,2220,168,-4821,-3063,7579,2583,-5155,-1312,474,6340,3835,-7397,-3621,4681,2919,2116,-6058,-3969,7284,2883,-3993,-3040,-3204,5938,4487,-5456,-2985,1528,4571,4299,-4804,-4905,4896,2374,805,-3064,-5403,5810,5671,-3373,-1611,-1755,2520,3447,-4546,-3399,3133,1605,1034,-2573,-4080,4094,2306,-2303,-449,-2501,2976,3566,-3750,-2096,851,1761,1646,-3082,-1305,3077,1021,-68,-2239,-1418,3890,1073,-3318,-62,521,3457,778,-5017,494,2904,-267,71,-3233,-460,4579,492,-3100,-1464,100,5190,-1246,-4763,443,2216,1730,292,-5414,-832,6731,846,-2527,-3759,-550,6785,619,-5405,-930,2022,5236,1118,-7280,37,5197,428,-1055,-4406,-1244,7588,1050,-4191,-2968,-888,5780,2277,-5665,-1230,2981,2043,1087,-4631,-3401,5170,1727,-1636,-2469,-1472,4514,1417,-4459,-1663,691,3803,982,-4838,-2235,3296,2209,-20,-2571,-692,4085,316,-3494,-739,-7,2081,739,-2944,-456,1957,1382,-1197,-2894,307,2055,-1148,-1735,-1693,406,4297,-1266,-4271,805,2213,1589,-1841,-4742,1533,3792,-64,-2240,-1761,1319,4271,-2776,-4191,258,1536,3612,-2402,-4529,2590,3437,474,-2941,-4593],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-6,8,-8,10,-11,11,-13,15,-16,17,-19,22,-23,25,-28,31,-34,37,-41,46,-50,56,-62,69,-78,88,-101,116,-136,162,-199,251,-337,494,-868,4396,-1528,-7886,-1151,810,8309,-1780,-10399,1858,5641,2596,-184,-9213,1091,11418,-2045,-4693,-2686,-569,12344,509,-11370,819,3054,5392,2557,-12287,-422,10131,-1664,67,-5915,-4209,11535,-63,-7772,-163,-1717,7001,3264,-11913,1156,6338,-344,2003,-7369,-4531,10508,-486,-4105,-595,-2386,6638,3307,-7760,893,2709,787,1855,-5544,-1363,7358,-1094,-1337,-1080,-2327,6590,365,-6367,1385,2979,2286,220,-6267,465,5416,-1336,-1368,-3345,1669,6308,-3031,-5047,1167,3160,4952,-2150,-6855,3730,4260,1609,-2971,-6689,4391,6204,-2809,-3678,-3394,3293,8457,-3843,-6543,2122,2767,6414,-4255,-9103,3582,6545,-787,-1418,-7116,2701,10488,-4175,-4895,-1870,837,9663,-3219,-10315,4109,2394,3048,1370,-10183,2062,10864,-3327,-1709,-3895,-1681,10496,-2393,-7317,1702,178,5000,1949,-9450,960,6529,-1277,1217,-5682,-437,9498,-1445,-3906,1642,-1363,4959,671,-7629,1255,2801,554,2685,-5440,759,6810,-2462,-1430,24,5,4082,-1451,-5076,3193,2189,1362,-1257,-5126,2955,4047,-2209,-2159,-795,3078,4556,-3564,-3950,1984,3321,2821,-4565,-4342,6122,4666,73,-3890,-4796,6468,5331,-3662,-3845,-1348,4932,6365,-7212,-6943,3959,3043,3300,-5090,-6389,6800,5571,-2651,-3314,-4620,4905,9032,-5749,-5028,1197,2402,8306,-4748,-8479,4191,4622,1063,-1987,-8437,3244,7661,-3938,-2852,-1442,503,8121,-4057,-6558,2468,1280,2351,73,-7219,4085,6882,-2190,-9,-3503,-140,6717,-3417,-3091,1265,548,3182,-522,-6536,4494,3360,-2180,701,-2271,1064,3823,-3388,-1806,1621,1252,2152,-2385,-3085,4026,1428,-1650,-1688,-1020,5470,2306,-3478,-1937,627,3685,2153,-4414,-2114,3429,3031,1230,-5536,-3050,5499,2147,-2290,-4891,-2357,6354,2771,-5860,-3548,1944,3917,4295,-6796,-3417,5127,3004,514,-4560,-2958,6622,3151,-4629,-3326,-1802,4941,6316,-6620,-3632,3619,2940,3298,-5824,-5517,5663,4443,-1665,-1914,-2995,4825,4997,-5080,-2288,129,1850,4971,-4760,-4733,4532,1881,-473,-1072,-4155,3791,4677,-4089,-1163,-711,2587,4581,-3972,-3142,3096,1694,177,-2760,-3221,3921,2092,-2027,-743,-899,3427,2486,-4485,-1477,2669,1670,960,-4514,-954,3814,840,-2769,-3301,-338,4327,1601,-3872,-2568,1168,3030,-532,-5631,-1406,4433,966,-1566,-4561,-438,5217,1247,-3967,-2370,940,6437,405,-5037,-1546,3338,3850,-8,-5353,-1682,5705,1544,-2184,-4069,-625,6629,2515,-5764,-1954,1116,4278,2303,-6667,-1800,4787,1736,110,-4966,-1987,6189,2222,-3639,-2346,-482,4133,1993,-5137,-1690,1472,1699,1865,-3393,-2617,4951,1294,-1973,-1913,-1919,3552,1782,-3408,-1256,636,2639,1958],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,9,-11,12,-13,15,-16,18,-20,22,-25,27,-30,33,-36,41,-46,51,-58,66,-77,93,-122,205,-1163,-5585,-4708,8713,5067,-7721,-3342,84,5350,7924,-9659,-6099,6554,2758,2761,-6258,-8111,9161,5430,-3969,-2160,-5428,6052,8436,-8895,-4701,3269,2314,8026,-7339,-9642,9468,4122,-360,-975,-8313,6985,8534,-7005,-1848,-2103,716,9589,-4381,-8425,5229,414,2742,-1019,-7576,4797,6563,-4823,-371,-2062,1143,8193,-4911,-4280,2141,396,2237,-2398,-5525,5368,3869,-3178,635,-3916,2917,3792,-4525,-1201,1958,2219,2289,-5539,-2001,5378,1923,-1379,-3072,-1348,7068,2050,-5132,-1426,567,5273,1917,-7099,-1625,4897,3498,720,-5605,-3533,8544,2023,-3670,-3209,-2363,9071,3242,-8195,-2105,1952,5957,3547,-10590,-3834,7705,1603,-153,-7122,-5813,11069,3846,-6937,-3109,-1973,6223,6990,-10405,-4905,4159,2763,5070,-6631,-6626,8520,1852,-2990,-1360,-6520,6242,6656,-7756,-1581,763,954,6214,-6083,-4962,7074,760,337,-1890,-6359,5844,4075,-5393,-195,-860,1193,5151,-5479,-2303,4406,259,1938,-4143,-3940,5926,1314,-4828,76,-751,2096,3190,-5709,-356,3250,-33,-19,-5242,-537,5563,-444,-2850,-1361,-230,6216,680,-7071,-1017,1359,4242,930,-8087,752,6290,1716,-1885,-6993,-441,7947,827,-5421,-2322,1805,8382,943,-9109,-463,3818,4205,1304,-9856,-1333,7786,914,-1645,-4646,-2079,10237,1136,-6199,-538,575,7364,4048,-9700,-2112,5641,1473,691,-7598,-4103,9402,955,-4120,-868,-2716,6858,3864,-8259,-297,3440,886,2243,-5340,-4291,6548,543,-2753,-2103,-3291,4801,2793,-5879,465,1391,1982,2526,-5708,-910,4471,-368,-1725,-1999,-2173,4621,623,-3699,1163,898,3189,312,-5796,708,3930,653,-1620,-3996,1310,4778,-824,-3786,-1475,2582,5929,-2507,-5391,1137,2688,2463,-3030,-5977,1950,5743,-631,-2892,-3682,1284,7356,-1437,-6136,-1217,2312,6098,-2437,-7688,1346,5079,901,-1680,-7301,1762,8820,-375,-2955,-3202,163,6683,-837,-7082,510,2688,4243,788,-8004,1101,6144,481,-853,-4234,-1376,7702,145,-3723,-933,-585,5399,1475,-7207,450,2744,694,539,-3891,-1098,6587,-10,-2167,-566,-769,3278,529,-4798,1798,2990,632,318,-3457,385,3483,-1056,-2974,-1663,657,3343,-1584,-4015,1687,2185,1276,-1404,-3737,2671,3074,-1681,-1893,-2142,1504,4010,-1772,-3587,829,3194,4042,-2909,-5251,2834,4356,-46,-3565,-3640,3720,5803,-1467,-3202,-2690,3331,4711,-3037,-4491,1889,3806,2954,-3687,-5182,3642,4765,767,-2780,-4777,2867,6105,-2116,-4600,-799,2723,4281,-2609,-5308,2234,3288,2324,-700,-5637,3276,5092,-300,-2320,-3087,-89,5133,-1247,-4500,638,1232,2563,-1662,-4589,1435,3315,13,-1096,-2361,1628,3728,-2245,-2879],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,14,-15,17,-19,21,-23,25,-27,31,-33,37,-41,45,-49,55,-61,68,-77,87,-99,114,-134,161,-198,257,-362,609,-2621,-3687,-2104,4831,5890,-8659,-2472,2187,2659,2166,-4669,-3428,5705,2933,-1411,-3592,-2206,5821,1521,-4407,-573,37,4939,988,-4491,667,3186,403,1544,-4464,79,6244,-2517,-2623,154,371,6442,-1454,-7480,4168,2272,-144,761,-7605,1736,6809,-3305,-1861,-2773,105,8932,-3099,-8572,3011,1717,5032,71,-10646,2477,7907,-2283,-477,-6901,-1397,11811,-1913,-8348,796,380,7017,768,-12157,1083,6334,1996,1089,-8484,-1511,10905,-592,-5074,-2558,-1929,9030,1728,-10903,109,3403,4057,2633,-9647,-1653,7779,189,-1764,-5070,-2126,8563,2360,-4973,-1483,1352,5463,2825,-6417,-760,2925,1991,1104,-4608,-1504,5750,5,-1264,-534,-771,4859,-381,-4503,583,1649,2856,530,-6063,1506,3398,-1848,122,-3075,770,5228,-4603,-2529,1443,97,3920,-1828,-6353,4666,3028,-1221,-1237,-5804,3495,7037,-5271,-3119,109,1704,7093,-4150,-8078,4838,2581,977,-1104,-8788,3955,7345,-4453,-3120,-3552,2244,9492,-3105,-7843,2712,2424,4472,-817,-9914,3878,5875,477,-1612,-6401,1623,9531,-2382,-5928,-2041,1670,6787,-381,-8937,481,4613,2012,-45,-6808,161,7676,-509,-3590,-3916,-1009,7033,-774,-4667,-420,2245,3691,657,-4793,654,4384,252,-909,-4700,315,4687,-1421,-2991,-746,795,3624,-1407,-2905,2210,760,1043,-1365,-4470,2551,3669,-2702,-717,-2094,3270,4892,-4272,-2067,3359,813,2877,-2265,-5179,6426,3270,-3090,-2312,-4304,4545,4983,-6595,-3608,2208,1950,6001,-4806,-4232,5590,3047,332,-2201,-5596,4589,5761,-5099,-2991,-742,2875,6380,-5033,-6147,4166,2844,2550,-2560,-6930,4502,6665,-2304,-2183,-3969,2661,6379,-3328,-4867,1000,1792,3970,-2213,-5997,2313,4005,358,-1465,-4755,2089,5607,-1050,-3198,-1430,2289,3664,-2288,-4936,1612,2061,2053,-2208,-4701,3620,3297,-1561,-1082,-1599,2389,2266,-2605,-954,1348,391,2411,-2534,-1530,2424,2018,-123,-2164,-1927,3931,1603,-2890,-982,-355,1980,2331,-4612,-1691,3582,1222,-3,-3725,-2701,6925,1432,-4193,-1483,10,5523,3443,-4874,-2395,4178,1459,2781,-4887,-3159,6034,2014,-2793,-2979,-2737,5342,3847,-6370,-3681,1791,2941,3073,-6133,-3776,4537,2526,-1297,-4382,-4489,4677,3957,-3195,-2506,-391,3972,3979,-4425,-3313,2627,2601,1479,-3400,-4551,3752,3642,-1430,-3146,-1881,2312,4016,-3347,-2199,639,2478,2499,-2352,-2780,3084,782,-31,-217,-2666,2060,1912,-2042,-1271,136,2477,1592,-3425,-2319,2508,2121,-68,-2571,-259,3619,69,-2459,-660,468,3218,827,-4127,-247,2166,2182,-489,-4420,364,5043,-314,-2071,-2594,-215,6027,185,-4984,-1518,2765,3570,-114,-5935,-671],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,13,-14,16,-17,19,-21,23,-26,28,-31,34,-37,41,-44,50,-54,60,-66,73,-82,92,-104,118,-136,158,-188,229,-287,380,-549,941,-4141,1717,8461,-2487,-2333,-3596,2085,6205,-2647,-6663,228,1540,3516,-1815,-6094,2312,3448,438,-1577,-4018,2410,5111,-3040,-2470,-380,810,4674,-4769,-2204,4220,841,1112,-2082,-5424,5273,2332,-5440,-656,-1209,2783,4531,-7500,-2514,5490,144,1877,-4484,-5653,8465,1653,-4578,-513,-5430,6088,5902,-8654,-1641,3094,2890,5136,-7210,-7690,8702,2794,-2298,-1533,-6360,8296,7677,-7613,-2618,-238,4843,7805,-8251,-8244,5629,2370,2107,-4218,-8728,6272,7537,-4514,-2827,-5033,3538,9171,-4949,-6325,2089,2298,4965,-3623,-7640,3462,5071,1455,-2674,-5807,3945,5296,-2360,-3842,-1159,3269,5690,-3479,-4862,2306,2331,2052,-2303,-4642,3124,3290,-1224,-1129,-2008,3578,2587,-3791,58,842,833,3341,-4242,-2427,5699,126,-485,-2291,-2245,6691,1419,-5199,-118,-624,2993,3008,-7634,-1629,5085,-480,651,-5221,-2453,9116,42,-6522,-1101,-1902,6288,3990,-9187,-2014,4051,2858,2654,-7055,-3789,9813,2417,-3553,-2056,-3017,8067,5303,-9089,-2550,1751,3718,5694,-9148,-4993,7480,1956,-237,-2781,-5524,8160,4983,-5144,-2373,-702,4640,5935,-5804,-4533,4457,2193,3509,-3450,-3912,4562,3180,-1162,-3453,-3108,4688,3502,-4234,-1671,673,3046,3868,-4660,-2289,2820,2148,-441,-3269,-2519,4813,1074,-1848,-963,-368,2041,1261,-5151,785,2972,503,1364,-4063,331,5986,-798,-1854,-1692,373,7014,-567,-6246,1182,1129,1493,-305,-7188,484,5582,-324,-1195,-3690,18,8492,-1020,-5663,-702,1445,6215,2011,-9574,39,6070,479,-1169,-6709,-298,8814,-364,-5078,-1475,-1062,6150,1217,-8324,-1653,3928,3762,2694,-6288,-2434,7249,1310,-1756,-4551,-81,6431,2636,-5405,-2304,1046,4242,2421,-6357,-3392,5135,2421,-551,-4873,-3037,5497,2277,-3320,-2299,1174,4076,1587,-5075,-2036,515,1483,-498,-3517,-651,3331,877,-1239,-1761,-119,4301,668,-2743,295,483,2464,-877,-4189,1986,2838,-341,-1742,-2788,1688,4048,-1674,-3342,248,742,4185,-1766,-5502,2742,3741,819,-1574,-4590,1875,5618,-2425,-2585,-1798,1955,4829,-2313,-5478,2424,2758,2552,-660,-5946,2777,4405,-903,-3083,-3711,817,6722,-1631,-5850,519,2160,5159,-1696,-5854,1830,4516,2062,-848,-4590,980,6588,282,-4009,-2170,297,5189,-465,-5868,-902,3354,3431,-308,-4325,342,4060,601,-2314,-2541,448,3751,-807,-3077,-1310,594,2259,-274,-4158,566,2108,487,-966,-3324,1191,2695,49,-2611,-842,1920,3195,-1238,-2785,1915,1992,-135,-2722,-2914,1676,1875,-1842,-2030,-878,2136,3409,-2614,-3786,1615,2212,1361,-2667,-3701,2892,3747,-1040,-2326,-2670,2888,4840,-3095,-3579,74,2940],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,-1,1,-1,2,-2,2,-2,2,-3,3,-4,4,-4,5,-6,6,-7,9,-9,11,-11,12,-14,15,-17,18,-20,22,-25,27,-30,32,-34,37,-36,32,-14,-65,635,6633,2158,-1127,-7584,-2501,11964,1455,-5968,-2818,-1843,9515,2237,-10861,-309,3727,4349,2629,-11048,-3217,11394,2556,-2050,-5278,-5468,11666,2294,-9067,-1225,271,6242,6680,-12063,-4230,8222,1441,2563,-5742,-5720,10027,3741,-6402,-539,-4015,5509,6892,-9973,-1649,3338,796,4344,-5108,-6403,7694,2143,-2757,-987,-4409,5846,3422,-6189,-181,1607,413,3923,-5181,-3330,7419,666,-1909,-1137,-2160,6194,1080,-5255,169,910,2375,582,-6325,641,6057,157,-590,-5192,-338,8021,11,-4181,-3041,336,7571,-631,-7633,755,2926,3694,-1444,-8947,1216,8239,784,-3135,-6110,21,10427,-1828,-6213,-592,443,9259,-293,-10935,1099,6227,3725,618,-10257,-870,10069,-17,-3504,-4172,-2611,11443,-680,-10371,163,1440,6012,3480,-10943,-1628,7651,-655,595,-4428,-4902,10522,681,-6117,-441,-1212,4880,4193,-9425,-582,6051,-223,2500,-4325,-3504,8719,-1113,-3964,-45,-2174,4862,2423,-6905,1627,1809,10,2833,-4903,-514,5339,-1008,-1960,-279,-1092,4422,-532,-5752,2295,1674,2477,-1993,-6387,2469,5193,-853,-3257,-4406,2787,7417,-2756,-4745,-854,3052,6204,-3803,-8192,3239,5119,2488,-3417,-6541,3441,7860,-815,-3331,-4540,3276,8968,-3521,-6802,-70,2145,5906,-2495,-9377,3861,6846,1124,-1342,-7820,1606,8371,-2335,-4089,-2193,1076,8935,-983,-8455,1445,3030,3375,293,-7870,462,8112,-869,-1741,-3621,-1617,8602,-230,-5998,277,119,3659,2044,-7147,302,5215,-1130,1406,-4339,303,5727,-1711,-2964,1084,-19,3615,444,-5734,2576,3935,-693,-745,-2647,1377,5228,-2587,-3571,837,1665,5019,-1747,-4326,3284,2728,850,-1897,-4857,3365,4258,-2659,-3041,-1607,2911,5551,-3810,-5189,527,3567,3029,-4250,-5421,4653,4826,606,-5186,-4509,4552,6059,-2814,-3859,-745,4227,6164,-5446,-5980,1740,3527,3956,-2668,-7207,4611,5027,-1619,-3497,-5445,2791,6730,-4270,-3793,-207,1945,5904,-1986,-7083,3030,4091,1512,-1141,-5500,1646,6593,-1640,-2786,-1243,484,6854,-2284,-5072,2198,1250,2153,92,-4043,1815,4880,-1695,-733,-2122,963,5305,-3049,-4052,2108,1532,1587,-1444,-3615,3196,2703,-2652,-1390,-2073,2828,2174,-4454,-1504,1753,2268,746,-3818,-3035,4336,3511,-1267,-2606,-2148,4712,2159,-3179,-2961,382,4574,2932,-5604,-3470,3141,3643,938,-5793,-3972,5448,3693,-1633,-4349,-3233,5066,3694,-4686,-2940,156,4511,3163,-6365,-4994,3839,3335,1476,-4666,-5184,5364,5185,-2544,-3184,-559,5230,3741,-4649,-4378,2086,2441,2236,-3181,-4747,3907,2603,-982,-3000,-3472,2496,4952,-3303,-3029,218,2733,3329,-2418,-3809,3715,2032,197,-2001,-2911,2869],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-5,7,-8,8,-9,10,-11,12,-13,15,-16,18,-21,22,-25,28,-31,35,-39,45,-51,59,-72,90,-120,182,-358,1959,5540,-5927,-7234,5129,3769,1730,-3756,-7536,6437,7943,-4061,-4056,-4854,4203,10051,-6496,-7424,2315,2698,7775,-4061,-11100,6169,6995,-107,-1772,-8497,3967,10970,-5100,-5441,-528,221,9382,-2770,-10292,5454,4131,3072,318,-10231,2420,9507,-3955,-3063,-3383,-2684,9261,-3198,-8549,3784,284,3328,2066,-8305,2604,5855,-2527,694,-3796,-850,7236,-3923,-3361,2784,-470,3553,-745,-6428,4735,3754,-2183,-1074,-3645,1506,4783,-4824,-3114,1724,2972,3076,-4573,-4326,4518,2664,56,-4852,-5146,6645,5043,-4155,-3636,-1970,5798,5156,-7674,-4781,3258,4905,4330,-7971,-5036,7913,4440,-698,-5556,-6103,7252,5898,-6039,-2762,-2357,5720,7652,-8341,-6835,4685,4195,4015,-5738,-9542,8267,6329,-3689,-3354,-5443,4890,8765,-7231,-4789,1449,1178,7044,-5068,-8972,5942,4016,-595,20,-7778,4095,8752,-5585,-3022,-1542,713,7951,-3595,-7330,4378,-122,1896,-1575,-6267,3844,5032,-3163,-558,-896,703,6071,-4917,-3196,3845,425,1462,-1042,-3628,6092,1824,-2422,-849,-815,4140,2484,-5837,-2558,2953,2075,1327,-4951,-2569,6930,2654,-1559,-4276,-2748,7791,2011,-5414,-2295,1774,5790,3059,-7844,-3742,4125,4232,1135,-7729,-2681,8081,2304,-4104,-5547,-3972,7947,4862,-7586,-3436,-161,4736,5371,-7269,-4615,7293,2841,893,-6021,-6040,9222,4970,-4936,-2346,-4048,5851,5817,-7916,-3770,2780,2343,3840,-3745,-5645,6083,2718,-2068,-470,-5408,3313,5464,-5534,-3100,190,803,4051,-2307,-4427,5444,1865,-736,-1095,-4213,3568,3880,-4173,84,694,971,2154,-4296,-2328,5058,1003,-604,-3082,-2513,4989,919,-3821,-1081,1506,4309,1836,-7210,-1815,4019,2431,-1275,-5805,-535,6185,614,-2951,-3303,297,6544,442,-6260,-2549,2642,4942,393,-7313,118,4432,2705,-981,-7627,-1130,7484,938,-3938,-3714,-561,8368,2113,-7273,-2846,3992,5050,1505,-7226,-2651,6461,2585,-1880,-3760,-1767,9088,3450,-5589,-1135,985,4339,2928,-7273,-2236,5244,2608,390,-3481,-3244,6243,1766,-3241,2,-2186,3751,2617,-6072,-773,2303,284,1977,-4206,-1795,4877,1133,-1598,-1492,-1962,4585,831,-4299,-192,1469,1468,1890,-4091,-316,4634,385,-2292,-2644,1092,5443,-103,-4459,-10,1530,2710,-1193,-5373,90,4099,1454,-3030,-4240,1928,5126,276,-4668,-943,2477,5499,-1187,-7183,-40,4544,3298,-421,-6265,1059,6021,2138,-3882,-4631,1677,7189,-995,-5661,-1484,2494,6450,-78,-6556,-220,4921,1791,-1873,-5617,306,6290,545,-2470,-2393,175,6218,282,-6207,-1004,1201,3431,850,-5597,-206,3702,673,-773,-3008,-549,4643,491,-3554,-874,746,3181,472,-4939,344,2862,808],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,5,-5,6,-6,7,-8,9,-9,10,-11,12,-14,14,-15,16,-15,13,-9,-3,34,-134,619,5680,2154,719,-6115,-1785,7225,985,-2477,-3698,-288,7261,1141,-5125,-1,1700,2969,242,-5717,1504,2975,-326,606,-3700,682,5936,-2192,-3133,987,-967,5638,-1168,-6390,4395,2840,-490,297,-5935,3240,5903,-5813,-2090,191,539,7116,-3513,-7074,4398,1283,1532,-1655,-7998,5689,7541,-4753,-2071,-3433,1827,9709,-6736,-7703,4584,1662,6022,-2344,-9628,5514,6993,-1404,-1625,-6403,2370,10542,-4624,-6691,-430,2190,9240,-3341,-9957,2733,4834,2149,-1504,-10459,889,9544,-725,-3568,-4692,1253,8335,-1519,-7877,113,2136,5423,-926,-8274,565,5423,1060,-1645,-5367,1324,7319,-1675,-3465,-3091,851,5556,-1890,-3089,1250,-400,2406,-1344,-5354,2514,4783,-1149,798,-3576,2336,5185,-3986,-996,1755,525,3339,-2368,-4788,5933,1286,-1497,-1100,-3722,4006,5489,-6933,-1371,2092,1452,5025,-5713,-4938,7039,2668,-55,-3438,-6205,5642,5734,-6011,-2121,-708,3239,8467,-7606,-6271,6069,3194,3470,-3967,-8965,6816,5645,-3194,-2776,-4039,3301,8771,-5808,-6353,979,2962,6791,-3056,-8880,4678,4822,362,-1628,-6340,3568,7760,-3057,-3658,-1791,1511,7304,-2918,-6468,1655,3596,3386,-1959,-5975,1902,4945,-967,-2473,-3580,1996,5524,-1678,-2368,15,1528,2710,-3331,-2330,2274,1855,568,-1506,-2299,3427,2820,-3722,-1601,-216,1437,2815,-5247,-857,2970,-668,1649,-3095,-3031,5436,747,-3399,-846,-1799,4449,3526,-8351,-1027,3617,1407,2600,-5646,-3290,7862,1333,-2330,-2770,-3976,7513,3776,-7364,-2043,2015,3108,4290,-6534,-4100,7240,3245,558,-3712,-4451,6562,4858,-5512,-3234,-980,4820,4623,-7072,-3992,4661,3526,2726,-4095,-4117,5455,3857,-2200,-2241,-3646,2743,4754,-4695,-4520,208,1730,3828,-2994,-4998,3735,2711,360,-2693,-2613,4122,3671,-1009,-1951,-256,3396,2629,-3702,-2304,2164,1322,1032,-3345,-2026,3848,1041,-860,-1654,-645,3499,1428,-4089,-85,1220,2600,1338,-4089,-282,3417,-396,-709,-3236,-1015,5242,-1091,-4266,360,380,3244,1927,-6111,-208,4151,1589,-1405,-3505,-782,7828,-343,-3374,-3573,-1267,5904,945,-7234,-1409,2409,3431,411,-6861,-1116,5758,2180,-2017,-4620,-1186,6318,1436,-4709,-2859,991,4054,2140,-5419,-1866,4905,2188,401,-2687,-2285,4855,3299,-2756,-3216,-1040,3288,3292,-4987,-2003,1524,3255,2007,-4101,-2286,2804,1952,-99,-1848,-1628,4002,1945,-2576,-1159,1175,2251,1462,-4219,-1744,3036,1525,334,-2386,-1509,3114,779,-2780,-298,74,2575,-70,-3334,2268,1866,816,-1743,-3014,125,3442,-177,-2254,-1224,501,4430,-1296,-4103,951,3247,1963,-1652,-5331,2140,4350,531,-2324,-3342,656,5241],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,-1,1,-1,1,0,0,0,-1,3,-5,9,-15,27,-50,106,-283,2237,7246,-5197,-6234,2852,4338,2729,-2915,-4392,4799,3870,-2164,-2516,-2598,3791,4603,-3828,-2727,-123,1534,3915,-4693,-3532,4322,1366,1199,-3093,-2820,7059,689,-4901,673,-1082,3447,3293,-6982,-115,5102,1,1131,-3464,-3742,8784,206,-5784,39,-1878,6480,3791,-9931,429,4336,676,2972,-6544,-3559,10285,260,-4432,-2202,-3540,9017,4095,-10726,-566,2876,3611,5198,-8727,-4556,10713,1312,-1066,-4061,-5706,10146,4652,-6992,-3687,-880,5708,5342,-9264,-5033,5110,2494,3137,-5956,-5490,8403,4251,-2967,-3338,-3458,5572,6187,-5591,-4709,238,4278,3091,-4459,-4213,3633,2609,800,-3945,-4412,5534,2808,-3489,-1327,-1870,3191,2766,-4983,-1287,1272,301,1355,-4738,-2317,4223,-23,-1586,-1136,-2664,5005,199,-3992,2960,2024,2167,501,-6651,155,5022,-1671,-964,-3500,-912,8350,-2295,-6118,1137,819,5625,1349,-8636,1152,5200,-106,-135,-6645,-112,10788,-749,-5372,-1128,-1016,8191,1045,-9642,627,3985,2608,1528,-7882,-1861,8418,428,-2322,-4746,-2566,8784,2832,-8363,-762,1952,5630,2777,-7604,-1478,6037,2621,35,-5191,-3544,7848,1749,-4320,-2120,-962,5835,3057,-5894,-2041,2027,2798,2531,-5101,-1346,4677,2485,-1147,-3892,-1204,4742,523,-3079,-723,21,3298,158,-5307,95,2417,-27,-206,-3626,-678,5088,-2046,-2522,33,-240,4079,-1629,-4168,2624,1113,352,-1327,-5415,2636,5919,-3386,-1369,-1450,402,6077,-2566,-6282,2819,1748,2157,-1017,-7688,3705,5971,-1174,-1080,-5067,86,7753,-3162,-5667,700,889,4418,-1192,-9303,1504,4046,2261,-411,-6636,72,7636,-731,-5655,-2378,-723,7466,-49,-7220,-91,2980,4240,448,-6210,910,4932,1505,-1735,-4113,-872,6641,130,-4200,-358,935,3804,1158,-6369,-43,3741,665,-238,-3511,476,4299,-827,-1269,-2145,356,4048,-1614,-2835,1200,799,1145,-1195,-4820,1040,3027,-594,-1584,-2651,1885,3609,-2351,-2443,1513,1302,2861,-1766,-5296,4917,1887,72,-1707,-3146,3447,4565,-4191,-2029,-847,1984,5166,-4341,-5434,3610,3204,995,-3122,-5368,4117,5725,-1916,-3040,-2644,2897,5534,-3577,-4540,1533,3444,3982,-3244,-6183,3469,4736,191,-2407,-3738,2380,6408,-1780,-5079,-1383,2048,4793,-1934,-5664,1041,3575,953,-1313,-6024,762,4849,-1010,-2772,-2440,1557,4620,-1900,-4372,313,1790,2179,-1333,-3986,1043,3548,205,-2113,-4286,823,3328,-808,-1738,-700,1408,2288,-1836,-2448,1920,1616,678,-722,-2132,3799,1841,-1349,-1067,-1006,2861,2267,-3475,-1861,2243,1939,336,-2649,-2118,4546,1784,-2864,-2088,-1523,3629,2692,-4317,-1141,1961,2047,1308,-5195,-3676,4262,2655,-829],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-6,6,-7,7,-8,9,-11,12,-14,14,-16,18,-20,22,-25,27,-30,33,-37,40,-45,50,-56,63,-71,80,-91,105,-123,148,-183,238,-340,589,-2771,-4303,-143,6437,4898,-8312,-3560,3566,4435,3020,-7320,-6724,9405,4179,-2883,-4294,-6079,8332,6620,-9460,-4079,260,4283,6859,-8264,-6864,7166,2889,2625,-5569,-9989,9111,7181,-5984,-2208,-5077,4326,9510,-9020,-6099,3999,1303,5586,-3279,-8456,7809,4577,-2877,-404,-6635,4897,10032,-6967,-2589,1931,-329,6605,-4074,-7538,6654,1804,-2074,-526,-6625,4192,4828,-5482,-596,1666,440,3783,-4699,-4000,5424,-50,-104,-2315,-3562,6518,1652,-5571,-1164,349,3578,1956,-7501,-3218,4533,3301,-1223,-7047,-2317,7304,3067,-4312,-5673,-1247,9236,1958,-7375,-2709,2830,6579,1476,-10195,-2301,6226,2513,-916,-7398,-2980,10210,1914,-4896,-3260,-3489,9829,4582,-9455,-2531,2592,5097,4531,-9559,-5610,8229,1031,-341,-4144,-5827,9668,4500,-7924,-1329,-1464,4517,6133,-8942,-3068,5217,1466,3827,-5267,-7540,7844,3465,-4686,546,-4291,3901,5276,-6454,-1670,4648,-251,3041,-4913,-4663,7696,299,-3466,-603,-1637,4488,2931,-6835,70,2987,1701,1229,-5481,-1437,7078,-265,-2363,-1818,-1597,6782,1544,-6130,-1517,1479,4146,-1015,-6917,119,6148,1908,-1621,-7020,964,9492,39,-4843,-3070,504,8820,-770,-8690,87,3218,5440,-9,-8751,112,8199,1544,-2169,-6813,100,9151,-695,-6327,-2095,607,8355,1650,-9490,-412,4447,3406,940,-8209,-621,9870,277,-2955,-3841,-2257,9679,1364,-8235,-163,748,2872,2093,-8495,-1159,6926,-199,-423,-2630,-3234,7383,1442,-5582,-24,65,3441,2219,-7766,-512,4495,-234,974,-2151,-1220,6854,-549,-3603,721,-631,2826,419,-5558,897,3134,380,808,-4488,782,5805,-1397,-3478,-2483,1009,5092,-713,-5065,866,3282,2068,-1618,-6907,1698,6100,539,-2627,-5095,2709,7093,-2393,-6295,-759,3615,5601,-2301,-6939,2061,4802,3059,-2255,-8136,2013,7868,-219,-3465,-4905,501,8279,-2216,-5855,-447,1855,3629,-645,-8973,568,5858,924,-1379,-6305,-44,7522,-1360,-3831,-1262,402,5826,-301,-6166,1409,2939,2530,-134,-6810,-89,5629,-1307,-2385,-1895,-783,6112,-408,-4178,1675,1952,3016,351,-5650,918,4543,-452,-1013,-2646,1245,6105,-2621,-4151,1572,1679,1971,-840,-4171,2887,3815,-377,-1638,-2315,2746,4758,-2421,-4370,1335,2592,3117,-3181,-5100,2414,3978,1397,-3771,-4007,3502,3614,-631,-4556,-2552,3146,4483,-3452,-6035,1370,4779,3695,-3908,-6316,4091,5142,636,-2860,-5002,3740,5208,-2028,-3970,-2051,4024,4620,-3271,-6370,794,4290,3201,-2220,-5922,3082,4808,-943,-3272,-3120,3903,5318,-2440,-4615,-857,2601,4226,-1899,-4617,1772,4142,324,-2757,-4171,1687,4200,-1960,-2440,-873,1863,3382,-776,-4267],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-6,8,-8,10,-10,12,-13,14,-16,18,-20,22,-24,27,-29,32,-35,39,-43,47,-52,58,-64,71,-79,89,-100,114,-131,153,-181,220,-277,366,-528,904,-4011,1498,9351,-1957,-3913,-2983,2614,9886,-2268,-9582,2404,4814,5785,-1687,-9195,2823,8592,-128,-2550,-8268,725,12572,-2664,-7333,-101,337,9184,420,-13013,2521,5855,1311,1994,-9721,-78,12373,-1531,-3429,-2319,-3288,11029,642,-11216,1809,707,3275,2888,-9517,-610,8210,-2053,-152,-3620,-4107,8351,668,-6822,957,-933,3127,2018,-8597,722,6052,-2254,486,-3404,-1109,7520,-1757,-3829,1003,-67,3792,-976,-7357,2553,3199,-1453,-1067,-4245,2772,6306,-3829,-3716,-375,2464,5809,-3813,-6522,2581,3896,3575,-4619,-7870,4782,6573,-1300,-4442,-4179,5642,9320,-3547,-6689,-1492,2481,7580,-5396,-7741,3926,3584,2850,-4117,-8416,5421,8955,-2355,-3978,-5454,3120,9422,-4817,-7409,1871,1716,7539,-2160,-11108,4218,6538,-637,-582,-7481,2042,10138,-3253,-4025,-1146,-1139,9144,-829,-9722,3613,1600,1217,1925,-8322,1610,8358,-3242,-1772,-1564,-1043,7502,-871,-6102,2597,634,3076,174,-6879,3075,4352,-4078,-985,-1671,1692,6784,-4378,-4831,3108,2605,2346,-2832,-5271,4545,3331,-2289,-2101,-3384,4537,4883,-4652,-4061,2188,4610,3988,-5545,-4617,3667,4325,409,-4065,-6164,5674,4876,-2284,-4197,-2968,5990,5399,-5903,-4396,1826,4826,4755,-5665,-6777,5147,4126,751,-4584,-7024,5486,8152,-4575,-4385,-2661,3260,7261,-7019,-6902,3131,3790,4047,-2906,-8621,5101,5356,-2042,-2037,-5039,2719,7902,-5853,-4433,2147,382,5636,-1664,-7018,4510,2843,-1135,235,-4994,1883,5527,-3899,-2239,5,1083,5675,-2507,-3834,4833,792,544,-618,-4759,4322,3554,-4014,-1580,-1135,1533,3367,-4332,-2928,3108,1269,90,-2662,-3296,6480,2521,-2939,-2522,-366,4613,1964,-6249,-3904,3619,3655,1426,-6210,-3379,4898,4504,-680,-5794,-2397,7012,2142,-4969,-4060,-1564,6093,4448,-7254,-3930,3415,3831,2392,-6574,-4606,7323,4357,-1957,-4237,-3820,7300,5277,-5368,-3618,-645,3680,3967,-6689,-5501,5512,2452,1329,-3020,-4519,4994,3093,-3721,-1679,-1433,2867,4144,-5422,-2849,4006,1594,2413,-3130,-4451,4817,2169,-1762,-1062,-741,2848,2931,-3758,-2011,2942,1464,2348,-3488,-2860,4204,1745,-2075,-1023,-1951,4639,2527,-4341,-332,1472,2711,1654,-4965,-736,5511,553,-1374,-3255,595,5717,924,-4912,-2584,2655,4482,698,-6059,-782,4385,1867,-534,-6168,-300,6643,2423,-2106,-4671,-303,7003,1165,-5507,-2157,2233,4910,903,-6730,-2125,4648,2019,-2235,-5807,-2179,6270,1949,-3535,-3921,-500,5944,2271,-4994,-1771,2403,4156,1277,-5708,-1964,5323,1846,-2430,-3424,-1405,6018,2542,-3473,-1991,890,4505,934,-4997,-1052,3497,1002,-273,-3532,-1727,3499,2063,-3251,-800,31],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,5,-5,6,-7,8,-8,10,-11,13,-15,16,-18,20,-22,25,-27,30,-33,37,-40,45,-49,54,-60,66,-73,80,-88,98,-108,120,-134,151,-171,194,-224,263,-315,390,-506,711,-1182,5045,-310,-6425,-974,677,6089,-1990,-7018,-195,3328,2684,-283,-6849,2576,4261,-964,-1591,-3067,1076,6686,-2966,-2784,932,1063,4387,-2353,-4621,4926,2146,-483,-262,-4894,4249,5463,-6792,-1213,1888,93,5559,-6375,-3901,7160,1110,-231,-624,-6663,6286,4335,-7114,-1193,-540,2166,6860,-7688,-5917,7603,1118,1764,-3886,-8662,8493,6356,-4978,-2505,-3615,4728,8578,-8342,-5495,4193,2841,5243,-4778,-8933,6983,4769,-1035,-2410,-6758,6133,7690,-5161,-4535,-426,3305,7111,-4819,-7514,3424,3773,3018,-1651,-7180,2889,7838,-649,-2834,-2924,4263,7382,-1655,-4631,-1223,2117,5586,-3117,-5551,2385,1746,1415,-2354,-5068,3770,3346,-1461,-1094,-1610,2065,5154,-3217,-2771,1281,805,2730,-2047,-4432,5758,907,-3667,413,-2967,4045,3855,-6284,-144,2777,366,2992,-5967,-3897,7304,-414,-1815,-1335,-3565,6098,2373,-6830,-924,1785,2561,4108,-7848,-4098,7073,1552,136,-4409,-4993,7866,4902,-7024,-1530,-1748,5760,5618,-8943,-4956,5013,2596,2426,-7003,-6061,7618,4135,-3503,-2794,-5003,5915,6189,-6783,-4222,769,3852,3701,-4321,-5405,3927,3406,1061,-3805,-6448,4032,4127,-3700,-3367,-1143,4026,4098,-4492,-3136,807,2633,2607,-4761,-3288,4085,1267,-596,-2899,-1943,3595,2273,-4773,-1955,-207,3127,2927,-5427,-1176,3272,666,324,-3085,-2758,6365,-465,-3355,-1269,-1289,5017,771,-6087,686,4042,551,1185,-5432,-1279,7340,-980,-2797,-2145,-615,6961,1219,-7504,-2,2832,2818,605,-7633,-1071,7161,255,-3056,-4123,-1995,7323,2235,-7014,-987,277,4218,2332,-8419,-2224,6245,1691,55,-4553,-3822,7649,1655,-3538,-2940,-1597,5341,4119,-6383,-2993,2150,2297,1810,-5412,-3436,5586,3074,-2521,-3089,-2957,6318,1804,-3624,-3001,577,3464,1989,-5484,-1911,2921,2347,586,-3415,-2353,4064,1617,-2834,-2648,86,5063,482,-2832,477,1635,1567,1272,-4370,877,4637,-1128,-277,-2679,-265,5841,-1285,-4711,-428,-112,2576,-1400,-5759,1815,4513,-487,-654,-2972,737,7059,-2259,-3445,-677,2007,4829,-712,-6963,2994,4468,838,-637,-5286,645,7034,-1693,-3694,-2573,1274,6653,-34,-7133,-717,3491,2453,234,-5918,-75,6665,1210,-3146,-4800,84,6108,1129,-5128,-1710,1285,4023,794,-5882,31,3661,2146,-523,-4651,-1989,5108,1670,-2459,-2754,-24,4037,1030,-4047,-1019,2187,2377,-153,-3811,264,2434,1350,-1047,-2426,301,3328,108,-1570,-745,350,2677,-513,-3444,1263,2481,613,-1386,-3297,1315,2027,-1758,-2010,-997,2457,3687,-2355,-4150,2158,1729,1824,-2368,-4226,2669,3237,-2382,-2611,-2521,2855,5518,-3665,-4732,221,4067,2664,-1637],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-8,8,-10,10,-12,12,-14,16,-17,19,-21,23,-27,29,-33,36,-40,45,-50,58,-65,75,-87,104,-126,159,-208,26,-4967,-3206,7705,3498,-4402,-2415,-908,5309,4339,-4997,-2410,1590,1908,3136,-5759,-2824,5293,639,-254,-2494,-2690,6843,1078,-5734,576,-900,2652,2067,-6712,-32,5516,-2337,313,-3592,-2172,7607,-1173,-4382,1801,-1208,4564,757,-9819,2229,4715,-496,1320,-7309,-1611,9905,-3623,-5636,382,-1179,8291,341,-9197,2987,5261,1636,1865,-10093,765,10912,-2142,-3795,-4427,-840,10506,1917,-10013,-789,2045,5464,2609,-10300,-1687,8631,2438,-1422,-6496,-2515,9488,2965,-5984,-3228,-487,6780,3985,-8674,-2601,4464,3019,1519,-7290,-2926,6839,2506,-1548,-4514,-2532,6302,2837,-4223,-2316,-192,4277,1558,-6365,-118,2888,2480,957,-4892,-909,5724,-1472,-1933,-2331,-273,5892,-752,-4829,1955,1502,957,137,-6396,1747,4788,-2984,-2186,-2449,-675,8074,-3728,-5409,3393,-115,3023,334,-7761,4715,3932,-2234,-239,-4476,1843,9383,-4489,-5461,1733,303,6286,-2390,-9691,3297,3926,-910,-795,-7346,2272,10095,-2999,-4030,-2030,336,9715,-1297,-8952,1702,4599,4200,651,-9670,1131,6720,593,-3261,-4594,74,9338,425,-6589,-1268,1944,6648,1068,-7468,-777,4489,1820,-501,-4128,409,6028,-149,-2504,-2864,-182,5893,623,-4130,352,2418,3815,849,-5821,595,4024,1037,-482,-3756,1574,4406,-984,-2308,1820,456,4954,-1764,-4455,3785,1787,-632,-924,-5465,3187,5106,-4170,-2264,-825,2133,5054,-5490,-4420,4114,1137,1112,-2653,-6602,5066,5034,-3832,-1518,-3230,2971,6792,-4914,-4448,2730,1729,4000,-3267,-7402,5215,5646,-1379,-3332,-5669,4007,7642,-4686,-3688,351,2385,6041,-3294,-6930,2862,4217,1463,-2037,-7600,2512,6300,-892,-2859,-3430,1684,6670,-1243,-5844,-288,2194,3718,-1241,-6381,2242,5088,996,-2140,-3756,1455,4658,-2151,-3042,-1082,855,3737,-1099,-4224,561,1881,1403,-1330,-2584,2953,3269,-1308,-957,-1781,2502,2812,-2964,-2147,2129,800,2357,-2830,-3060,5020,447,-1284,-757,-1981,3139,3779,-4985,-1167,1016,967,2692,-3681,-3299,4359,2578,-1283,-3105,-2580,5763,3706,-4090,-1304,-392,2832,3469,-5730,-3007,3965,2104,1188,-4025,-4138,5008,3539,-2360,-2799,-2398,3245,5991,-4947,-3274,1965,3034,3627,-4205,-5667,4443,3679,-659,-2007,-4942,3683,3939,-3450,-2805,299,2775,4675,-2709,-4539,1311,2728,1657,-2345,-3627,2907,2931,-615,-2274,-3107,2846,3118,-2301,-2068,1131,2228,1237,-1836,-1838,3089,2058,217,-2647,-2532,3428,2219,-1545,-1957,514,1578,1615,-3865,-1050,2708,1002,248,-2722,-2023,2899,361,-3464,-1358,40,3532,1026,-3921,-1091,3680,2444,-429,-4235,-1364,4558,1117,-3343,-1344,-76,5320,1469,-5612,-2018],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-3,4,-5,5,-5,7,-7,8,-8,10,-10,12,-13,14,-15,17,-19,22,-24,26,-29,32,-37,41,-47,54,-64,76,-93,118,-159,241,-452,2539,2959,-4297,-6382,5737,7124,-3342,-5539,-5108,5455,8566,-6289,-6071,737,4080,7930,-6523,-9419,6170,5397,903,-2901,-9082,6203,9473,-4869,-3126,-3369,3548,10863,-5858,-8665,4198,3263,4805,-922,-11211,5631,7307,-2758,-626,-5737,1645,11229,-5450,-6211,2209,-532,5992,-627,-9461,3709,4347,-270,2786,-6756,-33,8817,-4520,-1791,723,-1773,5916,-1752,-8156,4994,1230,-979,-19,-6302,3793,5291,-4961,-1629,104,-186,4428,-3428,-4795,5057,1614,503,-3733,-5024,6457,4164,-3836,-3277,-2614,5317,5560,-6604,-4362,1148,4447,3419,-7145,-5288,6333,5138,-26,-6471,-5879,6477,4772,-5362,-2912,-1146,7251,6585,-7970,-5282,4036,5393,4605,-7950,-7705,7309,5060,-1796,-4646,-5951,7975,7700,-6970,-3695,-837,3650,8981,-7359,-6902,5070,2659,2424,-3199,-9685,5829,6173,-4026,-1029,-4558,2889,8292,-5631,-5825,2787,606,4044,-1323,-8165,6059,3100,-3103,-606,-4398,2131,7317,-5907,-262,2220,-1470,4064,-3253,-4828,5395,765,-2609,-606,-2906,5140,3975,-5515,-1689,2348,1366,3036,-5304,-3535,5014,1572,-1109,-4711,-2344,6794,3656,-4492,-1844,936,5435,2925,-7106,-2059,3069,4743,595,-7149,-2407,6986,3452,-2996,-5359,-2006,7825,2182,-6538,-2795,1049,6077,2165,-8684,-3068,5680,3500,1087,-7008,-5080,8476,3126,-3450,-4530,-3076,7614,5117,-7571,-2608,2588,4155,4641,-7450,-5060,7012,1766,1819,-3767,-5580,6351,4365,-5678,-2386,-324,1771,6085,-5250,-3933,4830,259,2368,-2363,-4281,6251,3030,-3184,-943,-1664,3235,3320,-6509,-388,2521,612,938,-3768,-1733,6216,1524,-4472,-381,-1233,3930,1357,-5639,-992,1602,1952,583,-6196,-1423,6707,1107,-2633,-3622,-608,5626,-7,-5628,-2051,2148,4375,-196,-6795,411,6330,3365,-2278,-6453,-1099,7622,1708,-4969,-3012,-41,7780,642,-6389,-1191,2220,5209,505,-7004,-765,7201,2421,-1084,-5860,-1695,7719,2505,-4825,-2350,-497,7038,2517,-7164,-239,2950,4037,1053,-6011,-2341,6471,1080,-2070,-2180,-1838,6906,2764,-6629,165,1578,1218,1969,-5523,-1830,4168,690,139,-2931,-1506,4845,-196,-3028,-342,-55,2348,1949,-5201,533,3156,-1306,-1401,-2090,268,5134,-806,-3268,37,163,2518,-776,-5385,686,3066,935,-1625,-4049,1081,4909,-474,-2973,-2476,2299,3585,-2305,-5957,-176,3297,3939,-2008,-5832,905,5353,1293,-3014,-6038,2249,6362,92,-5917,-2485,2655,4679,-1200,-7402,-113,3946,3171,-1996,-5683,421,6318,921,-2817,-4729,580,6527,-166,-5442,-442,2331,4963,-272,-5675,546,4394,1732,-828,-4729,134,4788,-691,-2827,-1755,1079,4268,377,-4834,4,1919,726,-713,-4224,797,4286,-1568],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-8,9,-9,10,-11,12,-14,15,-17,18,-20,22,-24,27,-29,33,-37,40,-44,48,-54,58,-59,48,24,-830,-7573,-1449,5957,4181,627,-8629,-1894,9387,903,-2508,-6004,-1324,9949,1345,-7367,-1795,470,7158,2202,-12022,-1454,7942,2444,546,-8480,-4036,11558,1561,-5908,-2358,-3184,10636,4297,-10924,-2073,3019,1314,4944,-8930,-5674,9550,1007,-1842,-2449,-6521,8688,4551,-8264,601,-1229,2108,6510,-8201,-3399,7585,-996,2117,-3399,-5171,7118,1149,-5237,1701,-2062,3036,3847,-8268,736,4772,-1450,1343,-5211,-1590,7667,-761,-4909,-735,-362,5746,435,-7299,953,5605,644,-639,-6708,378,7573,-558,-4391,-4882,1446,7410,-982,-7382,385,2855,5644,-361,-9072,1132,7370,2478,-2441,-8637,1689,9794,-1195,-4325,-4011,494,9911,-1769,-8920,623,3372,5693,599,-11700,1032,8433,408,-162,-7317,-1295,11567,-1156,-6855,-2007,-656,7906,1480,-11228,-662,4741,2881,2150,-8914,-1521,9457,129,-2251,-2278,-3409,7938,1322,-8345,981,868,2549,3341,-8203,-659,7272,-2225,-1332,-1641,-3046,6578,561,-5559,1648,834,2242,2072,-6528,1607,4563,-2219,285,-2934,1204,6167,-2885,-4654,2432,1782,4653,-1363,-7686,3876,4212,-61,-2573,-4847,3424,6328,-2558,-4551,-2184,3369,5918,-2739,-6904,843,3593,4134,-3518,-7960,3255,6032,73,-4318,-4882,3588,7971,-3964,-5594,-1568,2917,7896,-2670,-7886,1770,3467,3807,-2380,-8503,2762,6422,-1050,-3541,-5004,1126,9783,-2489,-6609,58,969,6975,289,-8885,3078,4308,415,5,-7045,70,9032,-2498,-3744,-198,-980,5722,-955,-7250,1946,2097,1550,219,-6620,734,6277,-3688,-2811,-8,52,4828,-2604,-5020,3261,382,-305,-178,-4820,2992,4439,-3621,-1940,-1517,1893,3851,-4009,-4809,1942,2322,2070,-3363,-5315,3819,4899,-1899,-4298,-3345,4316,5194,-2764,-4208,243,3987,3494,-5647,-5719,3059,4566,2161,-4892,-5091,4005,5051,-2426,-4344,-3055,5545,5752,-4540,-5434,-46,5214,4385,-4046,-6287,3665,4373,1535,-2884,-6453,4474,6506,-3402,-4150,-2632,2242,6545,-3660,-6877,1905,3060,3476,-1986,-7554,3043,5075,-1797,-2072,-3702,2174,5881,-3134,-4133,138,606,3515,-1220,-4596,4209,2038,-382,357,-3719,2161,3896,-3078,-2095,754,733,2127,-2268,-3998,3699,2585,-427,-1204,-3277,4194,2879,-3448,-2005,409,3463,3083,-3318,-3495,2732,2699,-458,-3904,-3242,4159,3200,-2904,-4345,-551,4075,3819,-4556,-4142,3047,4057,2219,-5180,-3260,4489,4450,-201,-4510,-3364,6145,4265,-3196,-3622,9,5741,3729,-5585,-4631,3783,3879,3085,-5802,-3518,5483,3332,-876,-3922,-2705,5641,4382,-3605,-3448,-100,2918,3527,-4776,-4788,2317,1494,893,-3735,-4686,4484,2557,-2795,-1963,-1470,3497,3651,-3975,-1988,1749,2052,1388,-2098],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-5,5,-5,7,-7,8,-9,10,-12,12,-14,16,-18,20,-22,25,-27,29,-33,37,-40,44,-50,54,-60,67,-74,84,-94,107,-121,141,-165,199,-247,325,-467,822,-3230,-6949,3464,3879,1104,-4549,-5388,4883,5220,-2258,-3063,-3040,3335,4573,-5289,-3560,2519,1609,3615,-3667,-5165,6325,1042,-3144,122,-3414,4314,4428,-5692,-75,2479,291,4953,-5863,-2143,7845,-1002,-1842,-843,-3223,7970,2734,-8637,731,489,2974,4800,-9282,-1641,7671,509,-122,-3868,-4393,9097,3183,-7581,-477,-993,5324,5550,-9558,-4195,6024,1132,2822,-7300,-6544,10164,3525,-4606,-3211,-3512,6401,6688,-9819,-4428,2303,3412,4436,-7119,-6781,6715,3693,422,-5328,-5678,6121,6632,-4769,-4149,-743,4696,5435,-6211,-4971,2201,4276,3723,-4854,-5117,5292,4117,-514,-2559,-3329,6410,4211,-4818,-1045,-2273,3383,4114,-6565,-2060,2766,1306,857,-3863,-2856,6463,116,-2514,299,-938,5078,2149,-6954,382,3317,-501,1373,-5523,-1877,8035,-1200,-3037,-593,-2426,6977,1976,-8553,1187,2981,2402,3298,-9233,945,8387,-1319,-1427,-3309,-1520,9813,859,-9366,522,-173,5586,2914,-10489,-1367,7359,1495,-678,-6948,-2878,10525,1618,-6829,-2370,-2081,7397,4403,-8211,-2133,2779,4450,826,-7392,-3302,7066,2260,-1895,-4552,-2078,7607,1735,-5019,-4863,25,4879,2760,-5712,-2722,3274,3520,815,-4666,-1652,5111,2839,-1950,-2176,-927,5616,753,-4483,66,1028,3316,941,-5112,800,3620,316,268,-2876,-727,6010,-2142,-4430,1751,-860,3878,-221,-6545,2445,5103,-1696,340,-4270,399,6490,-2704,-4335,861,847,6040,-2200,-7385,3909,3360,120,-717,-7032,1552,8125,-2279,-3497,-2243,127,7043,-731,-8393,1447,3458,3277,906,-8131,1680,8157,176,-2529,-4242,-499,9123,-396,-5122,-1592,1459,5176,-24,-7920,249,5813,3126,-869,-6419,-641,7036,1136,-4411,-2768,520,6843,857,-6198,-1978,3036,3805,-64,-5590,-261,4374,1121,-1716,-4407,38,4500,-996,-3467,-1307,1093,4384,-631,-4220,-219,1665,2060,-981,-4088,1955,4963,-1126,-1194,-1500,-643,4795,-1526,-3397,1624,1384,1737,-2327,-3238,2198,3146,-1999,-1285,-2971,2421,6311,-4065,-3937,1714,2353,2989,-1883,-5344,3581,3307,-146,-1920,-3779,4245,5979,-3052,-4665,-240,2739,5120,-3572,-5789,3090,2973,1008,-2378,-5723,3226,6159,-1426,-4100,-2857,2464,6220,-1734,-5982,570,3410,3098,-2181,-5751,964,4818,-514,-1999,-3694,1815,5386,-471,-3142,-1086,1829,4306,-1755,-5515,-306,3187,2321,-1868,-3716,823,3371,-485,-1489,-909,526,4261,-1369,-2725,-188,1866,2931,-1076,-2639,2903,2613,-463,-789,-1486,2355,2714,-2800,-2119,143,2079,2219,-2690,-1787,2008,2216,-832,-2388,-2114,4028,1156,-2987,-1734,-684,2590,3591,-3751,-3826,3200,2442,1010,-3538,-3131,4324,3685,-2283,-1246,-1564],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,0,0,0,0,-1,0,0,0,1,-1,0,-1,1,-2,2,-2,3,-3,4,-4,5,-6,6,-8,9,-10,12,-14,17,-25,51,-370,781,5892,1012,-7267,-817,4708,3543,-359,-5793,-2383,7000,-809,-2179,-2127,-732,7222,-962,-7064,1530,199,2847,1679,-6002,2093,4058,-2286,637,-2919,283,7183,-3091,-4895,3454,-228,3225,-224,-9554,5677,4472,-2218,194,-5005,718,9564,-5706,-4536,2287,972,6683,-1423,-10089,6194,4959,-546,-577,-8116,3387,10871,-5228,-4570,-486,850,10580,-3557,-10275,3570,5110,3036,-336,-11301,2704,8768,-2511,-2680,-5373,1007,11410,-1382,-8520,-555,1480,6360,-433,-10066,73,6763,990,-1805,-8170,-1223,7187,739,-4292,-4042,488,7859,14,-6007,-653,2476,4656,-384,-6812,211,4117,1842,-412,-5436,1359,5519,-1495,-1164,-2057,-153,5800,-1977,-5376,3223,1938,1727,327,-4709,2536,4764,-2791,567,-1623,1147,5436,-5279,-4181,4613,1020,2845,-2503,-5409,6283,3440,-4502,-620,-3728,2668,7128,-5506,-3142,3597,1890,3163,-3799,-7435,6537,4099,-2790,-1605,-5137,5295,8788,-5771,-4316,435,3156,7453,-4003,-7920,4656,3547,1615,-2107,-7682,4172,8003,-4002,-4510,-4030,3080,7829,-3937,-8300,1313,3137,4573,-1920,-7316,829,5718,643,-2046,-5934,2075,6892,-2516,-4408,-2215,2524,5744,-2652,-5624,-96,3115,3252,-1579,-5371,2214,4305,-582,-1807,-3874,2651,4371,-2754,-2427,1067,897,3902,-3226,-3249,3847,1610,-577,-695,-2899,3764,2922,-4067,-516,38,1920,3209,-4924,-2585,4504,738,-889,-2482,-4594,7366,2838,-5219,-676,-1318,3774,3726,-6737,-2668,4912,2226,1480,-4296,-5208,7566,3253,-5235,-2398,-3268,5534,5732,-6340,-3368,2431,4059,3784,-5163,-6323,5084,4961,-270,-3886,-4025,5241,5133,-4984,-4201,-92,3501,4720,-5679,-5430,2578,3402,1231,-4289,-4805,4215,4836,-2122,-3237,-2326,3590,4811,-3482,-3510,-270,2931,3807,-3487,-3328,3099,2580,1117,-3224,-3370,4332,2579,-1488,-1637,-883,2143,4082,-2875,-1003,1764,2150,1991,-3396,-2620,4345,441,-2471,-917,-987,4163,1940,-4730,146,2176,1502,716,-5396,-906,6132,208,-2762,-1768,-746,6509,416,-5273,248,1443,3402,1643,-6636,-1628,5637,1625,-1553,-4173,-1458,7322,2603,-5519,-1796,409,5512,2248,-8289,-2318,5263,1947,571,-4936,-2778,5465,2805,-2864,-3145,-1633,5798,3248,-5086,-3210,1736,3709,1680,-5674,-3453,4294,2815,-904,-3873,-1722,4568,3046,-3027,-2660,-554,4141,3018,-4875,-1823,1650,2519,1882,-3997,-2338,3529,948,-1222,-1665,-742,3058,1687,-2840,-845,707,2567,1261,-3232,-208,2223,136,-1399,-1521,-609,3970,-807,-4076,-284,1295,2981,-642,-4253,392,3026,58,6,-2947,-13,5535,-769,-3229,-1558,692,4441,-1058,-6030,221,2458,943,-764,-5611,1351,5432],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,3,-4,5,-6,6,-6,7,-8,8,-9,11,-11,11,-12,12,-11,10,-6,-1,17,-54,163,-1379,1121,8163,-1978,-8021,1135,5028,5519,-3716,-9020,2074,7256,720,-2374,-7953,2433,10489,-2528,-5955,-1708,1808,10063,-1102,-10565,2129,3165,4548,685,-11479,2010,10714,-1707,-1880,-5545,-1667,11876,-930,-8320,1066,-1111,6657,1782,-12260,1564,5379,-665,2256,-6986,-2134,10334,-1999,-3647,-155,-3893,6664,2112,-8383,3079,3456,-879,3144,-6808,-364,8774,-4043,-3229,926,-2815,6176,-1637,-6846,4070,2045,-104,624,-5906,2311,7154,-4400,-963,-1575,1050,6571,-3196,-6112,2932,2757,3699,-2570,-6724,3786,5734,-1239,-4052,-4964,3185,7354,-4497,-5055,-309,3485,7440,-6133,-7467,2979,5169,2356,-3775,-7628,6296,6624,-1398,-3951,-5938,5725,10424,-5611,-5828,-1178,3360,6556,-4971,-9055,4679,5340,1504,-2602,-8830,4763,10102,-2438,-3244,-4133,-2,10580,-4116,-7632,2626,1692,4015,240,-10877,3400,6174,-1584,419,-5002,-82,8704,-3053,-4850,1558,-401,4072,319,-7431,4022,2339,-2395,1501,-5131,1917,6804,-5605,-2711,727,-711,4937,-3459,-5698,4627,2353,-1391,-275,-4053,3929,5570,-3584,-1162,75,3212,4032,-4722,-5106,3809,3584,405,-4289,-4764,4905,4745,-4281,-4437,-3792,4842,6620,-5740,-4714,1287,4000,3762,-7375,-5996,5350,4707,707,-6180,-6485,6374,6376,-3542,-4899,-3133,5646,7280,-6856,-5235,1807,3196,5323,-5426,-8242,6814,4363,753,-3183,-7052,5227,6482,-4160,-3887,-1009,1662,6868,-4773,-5480,4400,1962,2600,-1660,-6952,3986,3906,-5030,-764,-2203,308,5149,-5002,-4366,3221,701,2631,-927,-5655,6207,3638,-2916,-204,-2245,1891,4232,-4803,-2112,2369,453,1937,-4487,-4181,5620,1580,-2426,-1278,-826,4516,3971,-6925,-1878,2383,3312,2223,-6319,-1421,5199,3071,-811,-4711,-3922,6260,4075,-3782,-3719,80,5438,3889,-6690,-3082,2605,3504,1389,-6983,-2357,5602,3430,-1800,-3307,-3170,6966,4209,-4685,-4958,160,5042,3745,-6907,-3442,4433,3544,2449,-5485,-4086,7357,4184,-2786,-2539,-3880,5078,4355,-4765,-2542,1496,3049,4477,-4646,-4057,5332,2338,228,-2136,-3894,4095,3355,-4305,-1023,-754,797,3374,-4116,-2991,1909,-6,623,-2081,-2841,4755,2653,-3033,-334,-478,2795,2326,-4628,-537,2876,430,185,-4194,-489,5176,1250,-2995,-1922,1728,4173,843,-6027,-1025,3032,1658,-1091,-4647,-592,5727,2256,-2714,-3835,389,5207,1612,-4599,-1247,1437,5156,-17,-5807,-1421,4524,3681,-375,-5072,-43,6410,1480,-4071,-3923,1003,5920,1820,-6027,-1606,1984,3403,1627,-4951,-1879,5126,2596,-405,-4242,-2296,5759,2090,-4187,-2435,-656,5062,1854,-5401,-778,1601,2408,1,-4603,-1537,5948,-413,-1750,-1325,-1627,4124,1485,-4060,-670,1622],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-5,7,-7,8,-9,10,-12,12,-14,16,-17,19,-21,23,-26,28,-31,34,-38,41,-45,50,-55,62,-69,77,-86,98,-111,128,-150,180,-221,281,-378,562,-1021,5109,5142,-5618,-4158,-1719,6364,3645,-7588,-5028,2217,5477,3908,-8178,-4742,7613,3295,-161,-6030,-6110,10759,5164,-5804,-4130,-2937,6859,6102,-8899,-4691,3915,3573,5431,-7744,-7480,10148,3465,-2293,-2308,-6997,7024,8276,-8416,-3772,82,2009,7482,-7310,-7482,7770,776,1732,-2141,-8652,6695,5392,-5124,963,-2964,1189,6969,-5535,-3908,5108,-610,3000,-2922,-7310,7109,2289,-5113,1182,-1605,2100,4291,-6895,-344,3549,836,491,-4455,-3476,7695,1546,-4061,-1518,-2211,5442,1818,-8067,-1909,2591,4460,1293,-6765,-1733,7173,3013,-2669,-5899,-2500,9930,2425,-5555,-3400,1,8842,2553,-9379,-2746,3883,4869,1646,-8052,-2099,9212,3064,-2401,-6991,-4360,10716,2608,-7446,-2118,-470,7977,3557,-10438,-2027,5701,2765,3332,-6542,-5295,10218,2319,-4454,-2027,-4512,6663,4566,-7395,-1512,2056,1727,4608,-8232,-4946,7177,20,-740,-1620,-4473,6343,4132,-6061,1373,-732,1495,3979,-7015,-2877,6269,-1779,305,-2241,-3325,5684,556,-5153,794,-468,2681,654,-7860,-36,5296,619,-739,-4176,-259,7796,-1057,-4934,-770,1548,5182,-142,-7353,-347,4184,2623,-1092,-6648,-136,7847,822,-3345,-4715,1025,7684,351,-7136,-2066,3083,6214,-399,-8692,191,5178,1281,-1523,-8390,-272,8201,503,-2756,-3786,-443,9607,473,-7598,-1702,898,5091,1297,-9473,-1110,6793,-144,23,-6564,-2141,8025,513,-4742,-756,-620,4924,3221,-7679,-381,3516,205,1669,-5638,-2076,7809,-1060,-2150,-1021,-3509,5106,1360,-6939,1117,691,1132,2600,-5326,-1141,5907,-2189,-1169,-507,-888,5415,-1759,-5807,1621,1351,2005,-495,-6775,2038,4807,-1830,-1436,-2591,450,6074,-2654,-4040,1202,1901,3386,-1445,-6174,1997,4813,1277,-3286,-5096,2367,6736,-805,-3460,-2884,3718,5769,-2402,-6252,578,3646,3901,-2557,-6851,1828,4746,1699,-2697,-6946,1977,7165,-1733,-4469,-2746,3065,7432,-2296,-7817,574,2890,4329,-1008,-6578,2617,5434,-799,-2511,-3387,-144,7042,-1811,-4742,-542,-186,3805,94,-7239,2333,3918,503,105,-3527,-186,5447,-2482,-2565,124,-25,3502,-579,-4344,2547,2359,-288,49,-3380,332,4325,-3175,-1886,-1043,594,4120,-2916,-3421,3294,2926,1102,-1780,-4284,2500,4384,-956,-2032,-883,2399,4317,-4149,-3975,1585,2124,2526,-2704,-4228,2606,4909,-583,-3879,-2199,4210,5833,-2612,-4288,-956,3969,3291,-3530,-4025,1771,3359,1369,-3270,-5588,3717,5117,-1407,-4531,-3774,3572,5765,-3323,-4022,848,3468,4284,-2540,-5982,1900,3310,1386,-2903,-4285,2402,5575,-1873,-1301,-1929,1751,4205,-2231,-3729,906,1652,3762,-1624,-4140,1267,2655,-1394,-1363,-2961,1126,4018],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,10,-10,11,-13,14,-16,17,-19,22,-24,26,-29,32,-35,39,-43,47,-53,58,-64,71,-80,90,-101,115,-133,156,-188,233,-305,437,-1295,6259,4795,-5471,-3056,-473,6199,4062,-6221,-3875,3873,2022,1950,-4494,-3751,5808,1894,-2732,-166,-2696,4643,2925,-6321,-24,1710,870,3757,-6188,-1683,7511,-3110,-2979,806,-2759,8041,2050,-7244,2772,965,950,3518,-7947,-300,9297,-3240,-717,-2092,-2762,9936,-855,-9365,1791,322,5497,2782,-9317,690,7973,-919,-862,-6610,-3417,11277,-1108,-7943,-1064,-8,8719,3034,-10232,-553,5411,3448,1146,-9906,-3519,10239,1340,-4498,-5798,-2403,8108,1957,-9033,-1961,1167,6131,3161,-8502,-2937,5008,2606,-256,-6790,-3770,6943,3137,-3491,-4158,-2011,6424,3204,-6033,-2613,2266,3842,2769,-7490,-1212,5105,1190,984,-3324,-1240,6072,-631,-3805,344,-1691,4160,1314,-7012,1686,4508,-846,814,-5187,-664,6764,-4539,-3339,558,-1477,6250,-2457,-6990,4810,2177,331,1203,-6909,2239,6728,-3676,-1866,-1296,1022,7753,-3257,-9028,3328,2336,3749,-3,-9215,3073,9261,-1248,-3809,-4137,576,9577,-2230,-8121,-358,2601,6468,-72,-9727,210,6486,2434,-227,-7050,148,9558,939,-4824,-4118,716,8296,-495,-8084,-1117,2514,4053,484,-7302,-857,6606,2512,-2722,-5831,-396,6047,-348,-4313,-2302,1480,5937,166,-6631,267,2806,2688,-1633,-5549,1278,3824,-210,-420,-2043,674,6596,-1689,-4092,1491,1170,2403,-587,-4855,3765,2742,-3233,-728,-3031,1082,5341,-3595,-3186,1767,621,4562,-3720,-5932,5066,3514,-1843,-782,-4458,3720,6427,-5413,-3465,2251,2567,4886,-4615,-6381,4635,2946,1527,-3259,-6561,3961,7133,-4249,-3090,-2998,1371,7149,-4003,-6442,3213,3082,5424,-3033,-7925,3008,6434,191,-3454,-5113,1927,7388,-494,-5464,-696,3271,6047,-1013,-7289,769,3606,1887,-3515,-6484,1803,4673,-755,-3152,-2001,2734,5232,-706,-3845,387,2412,3667,-919,-3842,1192,2244,-299,-1244,-2921,2339,4333,-3273,-2235,6,1825,3571,-3201,-3110,3235,986,1372,-1750,-3269,4172,1879,-3415,-550,-706,3251,3943,-3727,-2162,2421,1451,1070,-3571,-3891,6081,2241,-3650,-1720,-1234,4760,4227,-5910,-4037,2804,3890,2359,-4082,-3210,5322,3848,-1173,-4100,-3181,5846,5615,-5020,-4199,1215,3263,4275,-5210,-4383,3552,2666,1200,-2506,-5186,4143,3813,-1791,-3164,-2393,3633,5421,-3417,-4309,976,3902,2131,-3467,-5079,2687,3505,535,-2776,-3061,2626,4374,-1122,-2147,-1095,2452,3600,-1299,-3337,2033,1616,235,-2963,-2515,4032,3236,-1746,-1109,-760,2462,2174,-4052,-1085,1797,2540,2892,-2482,-1198,4288,1624,-930,-1907,-767,3443,1122,-3645,-325,1162,1863,587,-4419,-1024,3312,1343,-837,-3724,-863,6089,2565,-3897,-1749,731,4594,1581,-5657,-1659,4072,2299],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,5,-7,7,-8,8,-10,11,-12,14,-15,16,-18,19,-22,23,-26,29,-31,34,-38,42,-46,50,-56,62,-69,78,-89,101,-118,139,-168,210,-277,397,-691,3607,1588,-3223,-5226,1229,6603,-1885,-3363,-2242,1620,4909,-1523,-6799,2661,1974,1928,-131,-6815,2265,5361,-3070,-156,-2836,423,7245,-4020,-3529,3685,54,2701,-995,-6472,6305,3075,-4706,300,-3314,1879,7478,-6997,-2770,3920,-1389,4792,-4174,-7511,8142,2664,-3832,-1719,-5602,5064,7440,-8691,-2384,2309,1579,6171,-5577,-8082,8392,3833,31,-2905,-7680,5958,7233,-5864,-4056,-1012,3848,9511,-5854,-8006,3090,4350,4243,-3836,-8610,4484,6784,-1645,-2800,-5167,3457,8360,-3010,-6337,-1228,3467,6378,-3386,-7548,1673,4531,2701,-3101,-6817,4421,6069,-1003,-1922,-4312,3659,5534,-3732,-4407,11,2235,5063,-3690,-3921,4110,2654,639,-1087,-4871,3376,4057,-3900,-708,-303,1202,4436,-4456,-3208,4716,-881,1370,-2421,-4894,6258,2531,-5009,50,-1029,2539,4830,-7671,-3160,4868,-77,747,-3910,-5438,8337,1759,-5877,-1173,-2230,5624,4723,-8568,-2757,4558,1543,4487,-7514,-5916,9128,1784,-2757,-3411,-3222,6743,5645,-6897,-3724,1010,4000,6006,-6501,-6078,5991,3782,2031,-4460,-6983,5972,4242,-3785,-3827,-2311,5154,6604,-6125,-4390,1388,3997,3244,-5055,-4946,3903,4939,524,-3673,-3355,4978,2798,-1800,-3049,-1460,2636,3097,-5300,-3639,2085,1647,3711,-3812,-3959,4700,1466,-1563,-957,-2350,3543,1755,-4840,760,701,1160,2628,-5131,-1668,5546,-922,-162,-945,-2931,6221,443,-6481,966,1739,3416,1879,-7141,352,6569,-532,-474,-4216,-1100,7748,385,-6111,-1908,-823,4792,936,-8783,-1219,5204,2213,352,-6698,-3226,7658,1476,-3951,-3640,-1044,7505,2601,-7924,-2637,2242,4016,1861,-6746,-3685,5275,2523,-1150,-4876,-2541,7029,3858,-3457,-3681,-134,4741,3595,-6070,-2088,3246,3480,2035,-5066,-3447,4859,2112,-1375,-3507,-1232,5150,2563,-1972,-1634,218,3550,1359,-4248,-1246,2668,1471,56,-2926,-1207,5293,-38,-2493,470,-513,2945,488,-4996,1000,3025,1330,-141,-3160,247,5789,-1380,-3128,-546,-199,4752,-719,-5766,1747,2460,1378,-534,-5708,1579,6859,-1156,-2868,-3183,627,7356,-2328,-6917,1655,2753,4052,-213,-6273,944,5664,942,-2820,-5179,906,7330,220,-4523,-2517,1325,5803,-167,-6888,-915,4760,3217,-264,-5482,-1057,6422,1708,-2735,-3745,-47,6193,975,-4664,-1816,603,3779,334,-4830,-916,2653,2402,-677,-4042,-647,4445,745,-3517,-1925,-350,5038,1425,-4424,-909,1964,1753,-179,-3282,626,3268,-847,-1875,-2868,516,3867,-1807,-3199,1130,1690,1650,-761,-2802,2064,2878,357,-918,-2388,968,3068,-3008,-3095,320,2606,1950,-2434,-4100,3291,4103,-312,-2905,-2232,2640,4731,-3712,-3377,-1400,2105,4251,-2356],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,1,-1,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-12,13,-15,17,-18,20,-22,24,-26,29,-32,35,-39,41,-39,25,46,-482,-7857,-1309,8357,1082,-5209,-6120,-183,9434,477,-6767,-3639,1345,7654,1383,-9652,-316,6536,2637,136,-9116,-2408,10505,798,-3892,-5416,-2494,10981,2292,-9458,-1593,962,5704,4449,-11124,-1858,8668,595,2181,-5820,-4972,11496,1689,-6025,-1289,-3772,6365,4679,-10333,97,4334,-142,4495,-6380,-5312,8550,156,-2695,1527,-3417,6009,3660,-8682,1131,2917,339,3403,-6351,-897,8839,-2533,-2212,75,-2645,6967,120,-7508,2769,2914,1016,1200,-8043,674,7103,-819,-1777,-3245,-97,7542,-2166,-6629,260,2200,4729,-1198,-9095,1857,6309,946,-1843,-8697,1363,8140,110,-5590,-3841,1912,7664,-1549,-7669,-20,3259,5113,-1917,-9731,2564,8145,2279,-2164,-8031,618,9820,383,-4791,-3065,163,9166,145,-8816,791,2423,4056,1547,-9685,9,8381,-511,-1178,-4332,-3126,9182,-194,-7103,997,-922,4880,985,-9887,1849,5626,-1896,2043,-4627,-2468,8153,-2576,-3495,1543,-1412,5422,1763,-9687,1820,2318,-985,986,-6339,-604,7047,-2344,-3080,-42,-494,5976,-1219,-6994,3448,2716,464,379,-5516,2615,6022,-3006,-2999,-2122,1282,5942,-4461,-6446,1671,3822,4044,-2189,-7012,2897,5817,-217,-3720,-4963,3529,6691,-2073,-6026,-1589,3514,6634,-3958,-6540,1795,5543,4293,-3029,-6262,3670,6662,-97,-3144,-5081,2608,7860,-3423,-4817,-1135,808,7259,-1295,-7608,2270,3544,1490,-1564,-7208,1408,6427,-1840,-2815,-3807,-721,7830,-2174,-5257,1575,1938,2862,193,-7554,2363,5135,-1681,51,-2692,-755,6130,-2220,-3587,2061,-755,2543,-757,-6226,4340,4066,-3475,-969,-3311,2634,5050,-4353,-2744,2256,55,3631,-2001,-5834,5891,2678,-1327,-2881,-3535,4672,4728,-3545,-2820,899,2617,4770,-4750,-4939,3191,3455,744,-4236,-4148,4254,5376,-3292,-4498,-3700,4211,5712,-4917,-5184,-1306,3471,3957,-5914,-5265,3907,4248,1014,-4101,-4944,4745,5388,-1654,-4023,-2898,4238,6603,-4521,-4850,1345,3138,4664,-4309,-6252,4308,4081,70,-1367,-4309,3324,5492,-3813,-1693,-1239,1652,5183,-3114,-4610,3597,2176,994,-1979,-5060,2706,2766,-1684,-544,-1345,1191,3718,-3386,-2670,4473,472,1903,-2761,-4266,4193,2019,-2707,-1710,-715,1937,2644,-4137,-1112,4010,1156,1499,-3731,-2364,5457,2205,-1588,-3461,-844,5312,2840,-5099,-3464,2716,4267,816,-4058,-3827,3888,2839,-2221,-4802,-3201,5588,4034,-3084,-4353,-354,5262,4570,-6369,-2671,2429,4618,1539,-4628,-4063,4998,3506,-317,-4084,-2441,5188,3812,-3211,-3513,-916,3794,4912,-4716,-3068,2920,2772,1523,-4086,-3588,2636,2620,-1955,-1989,-2741,3676,3109,-4183,-1781,1034,1115,2346,-3423,-1448,2537,902,-1802,-2150],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,18,-20,22,-25,27,-29,32,-35,39,-44,48,-54,60,-67,76,-87,100,-118,141,-174,226,-315,520,-2833,3093,5510,3364,-4079,-6656,6138,5638,502,-4622,-6027,6054,6681,-5323,-4729,-1812,4606,7525,-6439,-6033,3779,4701,5667,-5269,-9889,5907,6014,-2505,-3134,-7083,4993,9852,-5632,-4695,678,1136,8564,-4919,-10154,5755,4941,888,-149,-9201,3890,8346,-5278,-1298,-2427,-68,10018,-3973,-7707,3911,416,3153,1236,-8934,4983,5174,-4856,1073,-2997,-168,8045,-4646,-3951,4174,-1197,2947,-638,-6556,5702,3183,-4375,732,-2528,1542,6493,-6546,-3157,4119,757,3082,-3404,-6320,6136,2875,-2521,-2713,-3432,5996,5304,-6658,-3794,575,5081,4384,-8376,-4170,5488,4652,191,-5495,-5610,6946,4806,-2975,-5058,-3450,7618,6223,-6792,-4702,-242,5233,5587,-7901,-5591,5131,2768,1811,-4871,-7828,9176,4867,-4036,-3193,-2930,5525,7054,-7283,-4286,3431,3682,5326,-5180,-7906,6629,3780,-1676,-1628,-7268,5053,5439,-6415,-1051,-74,164,6315,-4767,-6793,5952,504,224,74,-5904,4574,4751,-5288,774,-447,791,5358,-6423,-2318,4990,-308,834,-2022,-5392,6974,2105,-4951,50,294,3954,4058,-7667,-2230,4050,582,607,-4729,-3347,6998,1328,-3815,-1736,-729,6425,2114,-6682,-2856,2686,4141,1527,-6909,-3282,5652,3587,-1416,-6667,-2589,7890,2598,-3744,-4536,-712,7327,2885,-7372,-3250,3530,5760,2480,-8838,-3524,7743,3639,-1920,-4884,-3656,8758,3738,-5160,-1824,-989,5108,4458,-8155,-2029,3495,1259,3635,-5308,-5061,7277,942,-2496,-2429,-3680,4865,5249,-6781,-321,1885,-110,4024,-5346,-3039,5381,-476,-1080,-1867,-4981,5075,1297,-5412,1552,953,1555,3463,-4465,-481,4589,-595,-319,-2365,-1414,5446,631,-5639,639,1581,3770,792,-6004,-638,4331,1500,-432,-4668,626,7463,-1601,-4854,-2089,1733,6216,665,-6861,-372,4171,3375,-1250,-7211,-665,5604,1943,-3719,-4677,-471,7390,446,-5745,-1743,2276,6934,821,-8564,-1242,3894,3849,-290,-6668,-1445,6434,1650,-2834,-4135,-1305,6647,1563,-5986,-1072,1833,3934,1987,-7270,-748,3403,518,425,-3893,-2095,6605,797,-3756,-840,-1021,3610,1793,-6405,-203,3250,-22,-5,-3655,-82,5192,-1480,-1671,-643,-541,3788,190,-4931,1879,2086,541,-104,-4797,307,4846,-2249,-1804,-1372,545,3991,-2106,-4308,1134,2747,1724,-695,-5361,1774,4579,-972,-2812,-2808,1121,6751,-1828,-4215,-1046,2611,3775,-1876,-7098,274,3999,3166,-2329,-6393,2697,4892,-1610,-4783,-2828,1751,5496,-817,-5323,-1403,4021,4251,-1539,-6612,1356,4923,1011,-2652,-5501,868,6666,-848,-3552,-2518,2209,5629,-682,-5979,-592,2401,1859,114,-4594,722,4357,58,-1561,-3469,441,4099,157,-3649,-403,1053,2184,839,-4372,1425],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-6,7,-7,9,-9,11,-11,13,-14,16,-18,20,-23,25,-29,34,-40,49,-60,80,-112,181,-371,2511,1391,-8489,-2125,6791,2370,-273,-5242,-1856,7682,666,-4173,-283,-879,5774,1005,-8204,797,3233,890,2619,-4514,-388,8103,-2571,-1662,-393,-1003,5088,-1066,-6754,3652,1502,498,2120,-7240,1649,8928,-3578,-2145,-1744,-1942,7421,-3362,-8377,4986,1141,1309,783,-10167,4838,8327,-3067,-2108,-3636,61,10564,-4158,-7811,3068,1978,6747,-1491,-11525,1937,6570,-108,-2146,-7703,-86,11070,-1818,-5230,-2869,24,8586,-116,-9012,1577,4680,3661,146,-9263,-691,7841,572,-3786,-6933,429,8047,729,-5804,-2893,1503,6740,-455,-6568,377,3605,3830,117,-6667,951,5493,-445,-1282,-4320,419,6306,-2061,-4343,651,1302,4767,-581,-5933,2689,3248,-2127,857,-3888,263,6881,-4434,-2318,930,-201,5225,-2142,-7097,4716,1082,-2072,110,-5775,3891,6919,-6108,-1791,491,70,6167,-5355,-6549,5801,1868,850,-1885,-7664,4938,7695,-5964,-2632,-2377,2448,8119,-5251,-6919,3926,1899,3375,-2948,-8877,4941,5562,-1781,-2578,-5109,2849,8270,-3286,-5015,-642,2723,6050,-3859,-8465,1780,4484,2012,-1770,-7096,2964,7920,-1081,-4458,-3932,1618,6328,-2597,-4944,-163,2416,4847,-2343,-5881,2369,3644,1240,-1556,-4696,2269,4912,-1797,-2265,-1728,787,4422,-3093,-3217,1504,756,1755,-976,-5123,4097,1599,-2520,-266,-1991,2791,4942,-4883,-1507,3626,124,2211,-2886,-3816,5589,1664,-2773,-495,-2645,4984,4284,-7146,-2156,1826,1750,3452,-4799,-4660,6172,1394,-1703,-2372,-4199,5759,4712,-6152,-1607,-579,2615,4390,-7046,-4722,4436,2712,1076,-4078,-6954,5207,4774,-2913,-4017,-3109,4744,5467,-4663,-4512,989,3587,3459,-4211,-5324,4209,4843,-284,-4772,-4022,4634,5180,-2143,-3396,-2181,3028,4558,-4360,-3151,2046,2342,3117,-2661,-3278,4187,2826,-1237,-2382,-1649,2738,3562,-2535,-1449,-810,1611,3225,-3808,-2385,2902,-351,-456,-1646,-3002,4186,1915,-4163,157,334,808,3008,-4560,-891,3542,-101,-401,-3594,-1281,5892,452,-3870,-582,93,3795,2157,-4725,-1271,4235,2065,683,-5252,-2878,6627,2057,-2614,-2105,-1593,5632,2737,-5808,-1319,1430,3349,1240,-6428,-2320,6037,1665,-1462,-5151,-3040,6806,4144,-4276,-1626,688,4318,3042,-5812,-3489,3577,2218,726,-4767,-3241,5038,3225,-2420,-3209,-926,4221,3703,-3275,-2115,518,3359,1696,-3923,-1846,2869,3674,-856,-3591,-1815,3153,853,-2361,-2126,-1678,2746,1710,-3512,-705,2929,1442,1001,-3689,-507,4206,-131,-1739,-864,-1069,3223,83,-4036,722,851,1485,158,-4013,-59,3294,419,-1454,-2138,364,4124,-1247,-3592,-844,606,2845,175,-4604,-387,4112,841,-2540,-3083,-247,5184,-985,-3576],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,23,-26,28,-32,35,-39,43,-47,52,-57,63,-70,77,-85,94,-105,117,-131,148,-169,194,-227,271,-334,430,-603,1014,-4328,-4985,-338,2994,5714,-4113,-7527,3270,2882,793,-737,-6395,4112,5569,-4401,-1815,-654,930,5889,-5639,-3527,3701,-446,2200,-2164,-6552,5357,1312,-5567,396,-2867,2783,6433,-7223,-1340,4978,-1584,3489,-4230,-5430,8083,412,-4963,896,-2231,5109,4627,-9677,-1292,3789,-49,3116,-6877,-5077,9549,1243,-2616,-2446,-3876,7413,4401,-9514,-2207,1229,4808,5784,-8242,-5730,7865,3594,142,-4890,-6633,7949,5704,-4651,-4128,-2693,5287,5867,-6562,-4692,2315,4770,3953,-6345,-6173,5904,4803,-578,-5138,-4727,5790,6194,-3480,-3737,-1604,5577,5120,-5591,-4351,1998,4273,2513,-5084,-4192,5767,2265,-914,-2771,-3960,5110,3187,-5448,-656,-441,2715,4296,-4986,-2679,5372,-727,650,-710,-4320,6225,1431,-5999,2958,-586,1361,4182,-8086,82,6430,-1877,513,-3073,-2479,9163,-887,-6190,539,-801,5940,1864,-9061,566,5830,-28,621,-6867,-2882,9992,-136,-5551,-1636,-3014,7488,2944,-9232,-668,2434,2945,1766,-8324,-4300,6726,3272,-935,-5159,-1709,7543,3060,-6113,-2834,289,5135,3484,-6175,-3759,3613,2747,850,-6625,-4835,6497,2934,-2231,-4037,-2316,5849,3031,-4995,-2933,174,5150,1970,-6845,-1601,3931,2483,1781,-4673,-2955,4177,124,-2622,-1582,-2457,4124,743,-5501,154,1701,1351,1494,-5245,253,6560,-1735,-840,-509,-1229,4834,-1948,-4975,2815,230,821,949,-7812,1406,5891,-2766,-767,-1369,329,7722,-2097,-6594,1278,970,3403,-67,-7360,1484,5244,606,-415,-4852,-142,9073,-959,-6108,-1102,1082,5904,-17,-8828,1290,4587,1634,-432,-6870,-139,7086,1288,-2884,-3869,-236,7135,659,-6488,-1898,1739,4893,1584,-6948,-1681,4951,2200,-1294,-5680,-792,5964,1462,-2822,-2600,245,5015,379,-4894,-1356,1897,3374,-428,-4293,-517,4324,1165,-1468,-3191,-611,4438,104,-2700,1141,-1043,2467,-48,-4365,1310,2999,-987,-354,-2872,1996,4567,-2472,-2220,1152,177,3682,-2088,-5540,3114,3646,832,-1190,-4159,1936,5491,-1231,-2478,-1188,1099,5655,-2822,-4830,3185,1009,2183,-2189,-5417,3477,5379,-790,-2246,-3760,1657,7067,-1580,-5232,670,1500,4214,-2056,-6963,2037,3640,1490,-2463,-5945,2354,6249,-1381,-3914,-1778,1623,5982,-916,-6230,1149,3259,2939,-1115,-5503,1412,5005,564,-2166,-3695,889,5512,-516,-3724,-2093,2982,3236,-2386,-3934,769,2956,1819,-133,-3391,961,2711,-752,-819,-1400,1098,2856,-2494,-3385,958,451,2225,4,-2583,2432,2841,-1912,-1339,-2113,2886,3203,-3989,-1996,2049,1526,2252,-2671,-3377,3984,1140,-286,-1504,-1879,4063,4049,-4342,-3168,183,3264,1942,-3656,-3830,3726,3575,-574,-1715,-3785],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-5,5,-6,6,-7,8,-8,9,-10,12,-13,14,-16,17,-20,21,-23,25,-28,31,-35,38,-42,47,-51,57,-65,73,-83,96,-112,134,-164,210,-284,428,-801,4436,4531,-8695,-3488,3170,4600,3087,-8610,-3950,7019,3852,-1103,-7576,-3672,8774,3948,-5097,-3748,-2323,7685,5437,-8895,-3996,3342,4477,3964,-9472,-4429,7969,3943,-717,-4949,-6435,8964,5709,-7137,-1879,-1637,4883,6729,-8579,-4878,5225,495,4651,-4295,-7497,7948,3701,-4250,-757,-5067,3581,7575,-8524,-1574,2051,-617,4222,-4606,-5276,9113,-496,-2747,1298,-4858,5090,5190,-8039,173,910,-663,4402,-6029,-3009,6464,-1924,-1529,-671,-2869,6663,1397,-7585,798,1349,3146,3419,-7440,41,7185,1300,-1343,-6000,-1399,9259,1443,-6555,-2792,565,7088,1756,-7938,-1666,5262,5568,629,-9067,-1209,9154,2538,-3177,-6966,-2114,8338,2328,-5947,-4027,464,7930,1632,-9432,-2218,4333,4697,2387,-8782,-1858,8510,2200,-2190,-3562,-3368,9504,2450,-8285,-1060,371,4136,4622,-8749,-1922,6718,232,2619,-4432,-4935,7922,1203,-5753,625,-1608,3747,4160,-8508,-649,4530,-989,3011,-4670,-4034,8572,-643,-2840,301,-2054,3784,691,-7926,1465,3835,-578,953,-5667,-1184,6310,-2398,-2316,-225,-1843,6300,-16,-7920,1218,3256,1360,-320,-7378,851,7070,-554,-2374,-4141,396,8639,-1155,-6021,-1115,2479,5863,-788,-7997,128,5926,2358,-1455,-6974,843,8168,1422,-4465,-5448,1043,9044,-1504,-8595,-1620,2589,5639,-251,-8120,226,5402,2477,-2171,-7409,-394,9078,-1020,-4242,-1684,-1318,7166,506,-7710,984,1804,2321,890,-7358,333,5787,-1431,-1410,-3397,-993,6108,79,-3695,1821,753,2604,1353,-6353,1027,4287,-2500,367,-2861,-1562,5210,-2329,-3449,2270,-59,2319,-274,-4983,2653,2525,-2324,43,-4459,2768,6928,-3689,-4229,333,1314,3474,-1773,-6610,2952,3660,818,-2311,-5441,1854,6033,-2046,-5125,-2419,3071,6552,-2529,-5250,1416,4007,4452,-3350,-6454,3538,5538,554,-3484,-5481,3427,6226,-1552,-4822,-2073,3332,5832,-2959,-7558,769,3833,4108,-2692,-6092,1919,6131,-262,-1982,-5723,792,7226,-2043,-4036,-694,381,5032,-1389,-6012,2219,3042,1346,-470,-5374,2184,6373,-1212,-1683,-860,-608,4935,-1529,-4080,3250,-817,232,39,-5153,1781,3869,-2636,-1683,-1457,-103,4233,-1785,-3082,3388,1233,-62,-1669,-3797,3267,3387,-1912,-2126,-1146,1774,3024,-4279,-3700,1140,2814,2207,-4023,-3488,4537,4775,-632,-3719,-2962,3596,3840,-3031,-3423,-108,4154,4122,-4673,-6358,2309,5704,899,-4270,-4630,3250,4783,-2612,-3882,-3350,3884,5281,-4096,-4142,-267,3938,4201,-3873,-4477,3224,4646,1297,-3425,-4791,3458,5159,-1490,-2657,-1808,3876,4117,-1806,-3322,1408,2050,2258,-2592,-3557,2478,3021,-1996,-2399,-2642,2533,4499,-2428,-742,617,1005,2753],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-14,15,-17,19,-21,24,-26,28,-32,34,-38,42,-47,52,-57,64,-72,81,-92,106,-123,146,-178,226,-310,497,-1800,-3979,-3982,2229,8262,-3390,-6159,-1548,4317,7498,-4577,-9871,2373,5859,3084,-2425,-9012,2620,8831,-454,-4572,-6912,2236,10791,-3077,-8867,193,2675,6868,-1633,-11880,2675,7028,1208,-954,-8322,2067,9330,-3387,-3732,-2750,-1423,9803,-384,-8231,3136,1540,2041,2578,-9350,1248,9147,-3264,-1433,-1291,-2674,8381,-952,-7245,4105,-987,3239,2831,-9701,2880,5161,-3724,405,-2078,-1179,7532,-3699,-4651,3368,-965,2784,-1134,-8103,4687,4824,-2963,165,-3521,1613,7374,-4321,-4348,2057,1419,5684,-3846,-7704,4977,4674,65,-3349,-5521,5639,7483,-3578,-4556,-1981,3888,6618,-5047,-7118,745,4750,5227,-4153,-7133,4204,5043,272,-5608,-6273,5174,7454,-4138,-5201,-2500,4627,8375,-5313,-6575,2248,2932,4760,-2744,-8779,4140,5751,-1386,-2599,-6171,3925,9283,-4464,-4967,135,951,7778,-1181,-7845,4522,2693,1783,661,-6913,1301,7400,-5214,-796,-1013,-1316,6604,-2948,-5295,4133,712,996,1191,-7028,4395,4894,-4765,1355,-1604,149,5257,-5667,-4427,3696,-111,1432,-2023,-4785,7166,3564,-4369,-1413,-685,3358,4288,-5523,-4110,4655,2624,3228,-5640,-5477,7221,3343,-2071,-3649,-3461,6022,5678,-5359,-3841,-613,4667,5007,-6923,-4650,3554,4319,2215,-5713,-6665,5988,5994,-1260,-4675,-4359,6395,4854,-6072,-4408,-805,3950,6244,-5932,-6104,4489,3522,1503,-3452,-5391,6047,5204,-3212,-2827,-3507,4309,6578,-5328,-3057,2059,1001,4375,-3828,-6110,4771,2086,-1888,177,-4116,3493,5408,-5095,-602,1106,438,4005,-3495,-3510,5213,820,-1204,197,-3564,3228,3656,-5462,238,1374,1322,4180,-4452,-825,5260,252,195,-2807,-2823,6936,996,-5312,-1499,-112,2986,2346,-6299,-2227,4518,2603,-1369,-5523,-2979,5997,1958,-4074,-4004,-665,6641,2423,-6491,-3273,2370,5055,1411,-7033,-2574,5286,3763,-1187,-5317,-2926,7015,3344,-4252,-4921,-210,5925,2938,-6848,-2631,2971,3996,2383,-5221,-3671,6049,1789,-865,-3833,-3193,5721,3571,-5661,-1365,-849,3921,2992,-6149,-1995,2686,1857,553,-4224,-4026,4677,1894,-3207,-1666,-2257,2332,3184,-5823,-863,2701,-219,1723,-3047,-1628,4552,-95,-3220,-312,-905,4141,1240,-5223,428,2873,905,1028,-3824,-1360,6479,111,-3468,-2068,-637,5851,700,-5781,-1220,2256,4217,-31,-5257,-76,4706,689,-1744,-4620,323,6193,12,-5070,-3818,784,5468,1118,-6684,-1567,3910,4052,-970,-5157,-92,5769,2500,-3043,-4580,148,6508,761,-4220,-2860,2172,4651,710,-5533,-1149,5167,3672,66,-4901,-1736,5604,1562,-2543,-2488,905,4645,1256,-4486,-857,1094,3069,1305,-4646,-421,3665,1310,-1320,-1372,-889,3472,1018,-3683],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,10,-12,13,-15,16,-18,19,-21,25,-27,30,-33,37,-41,46,-52,59,-68,79,-95,120,-167,305,-1921,-4463,952,7726,-1811,-5589,70,991,4410,-1146,-8427,2056,3373,-291,579,-5916,555,7902,-3177,-1590,1118,-1187,5715,-171,-6198,4082,731,-453,1138,-5934,3381,7066,-5194,-198,-855,-313,7150,-3341,-6450,6652,392,-39,-812,-8175,5181,6046,-6592,-716,-1254,1738,8404,-6983,-6229,6031,1153,3073,-1857,-8833,7071,6789,-2887,-1854,-5019,2541,8965,-6378,-6385,1524,4079,6680,-3260,-9688,4435,6797,702,-2927,-7288,3668,7563,-2249,-4385,-4057,2180,8304,-2965,-7484,-510,4320,5881,-3456,-7940,3181,5240,1978,-3107,-7923,2870,6483,-1139,-3789,-2856,1450,7139,-3347,-4682,2067,192,4192,-1779,-5220,3507,3644,-475,642,-3860,766,6390,-3872,-1383,1871,-1339,4313,-2511,-4061,6768,1107,-2388,1070,-4703,4192,4847,-5503,-1399,1751,678,4239,-5033,-4121,7566,479,-1316,-218,-5686,6709,5020,-7420,-1834,701,1624,5496,-7755,-5209,5541,1677,742,-3987,-7353,7615,5143,-4374,-1699,-1782,3945,5477,-6292,-4760,2246,3303,3021,-6051,-7652,4031,5262,-635,-4056,-4743,4802,6674,-3411,-4694,-1330,3062,5335,-3799,-5077,1353,4154,2929,-5008,-5475,3716,4832,-367,-3204,-3567,3986,4514,-3479,-2371,-760,3050,4646,-5156,-3566,3115,744,1610,-1650,-4611,4360,2441,-2856,138,-1356,2516,4326,-4863,-1044,3453,149,1763,-1998,-2550,5904,-557,-3149,247,-2700,3426,2005,-7093,-149,3458,-771,1535,-5820,-2014,7178,-608,-2812,-400,-2569,6530,2938,-7911,-759,2214,2165,1631,-6870,-1794,6897,1207,-1086,-3907,-3330,8468,3433,-5672,-2218,326,4687,3211,-7074,-3448,4803,2966,982,-5392,-3610,5679,3435,-2242,-4261,-1743,5855,2529,-3996,-3723,1234,3359,2725,-6043,-3377,4794,2141,1173,-3581,-2914,5504,2861,-2717,-2701,-2000,4382,2753,-4435,-2054,1660,1828,2446,-4096,-2599,4214,807,474,-2325,-698,4544,706,-4202,445,-325,1368,631,-4031,859,4392,-1474,841,-2326,-813,4621,-1579,-3409,1468,-419,2995,480,-6897,1626,5114,-712,-425,-3738,-951,5642,-1129,-3311,-1148,560,4816,522,-6942,183,3495,1879,-981,-6181,-594,6335,291,-3927,-2068,-667,6345,720,-5077,-2096,2933,3943,1307,-6660,-1994,5436,2398,-1451,-4724,-1334,6173,2043,-4637,-3319,281,4673,1576,-5528,-1540,2767,2714,-177,-4317,-1664,4903,2173,-1657,-2257,315,4876,249,-2618,-2492,552,3453,1027,-3496,-624,1837,375,122,-3564,-87,2808,-896,-1708,-1796,274,3945,416,-2035,1151,1729,1598,-723,-3973,354,2922,-1161,-2022,351,-298,3568,-750,-4306,1501,2766,1708,-258,-3598,2448,3054,-1433,-1718,-2081,1529,4640,-3262,-4541,390,1825,3674,-1867,-5505,2108],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,5,-7,7,-8,9,-9,11,-12,13,-15,16,-19,20,-23,25,-28,31,-34,38,-42,47,-53,60,-68,78,-90,107,-129,161,-211,304,-1077,5268,3504,-2519,-4002,-5222,6157,4187,-5960,-2181,-389,2290,6378,-7576,-3911,5783,825,1346,-3457,-4038,6240,1917,-4648,1583,-1691,2109,4242,-8012,425,5050,-2454,3004,-2221,-4247,8811,-1208,-5332,1773,-2336,4342,2675,-9864,1668,4897,-541,2595,-6762,-1229,10064,-889,-4146,-1546,-1815,8778,1839,-10349,-921,5164,2746,2582,-9007,-2285,9941,1079,-2474,-3917,-2018,9273,3128,-8942,-2919,1813,5924,3068,-9240,-3129,7066,4017,-395,-7052,-2309,7433,3382,-3513,-5879,-1922,6886,3376,-5782,-3573,1045,4873,2723,-6446,-2653,4783,2573,842,-6065,-2224,7212,1309,-3389,-4084,-2640,5038,2971,-6547,-92,1030,1839,2557,-7082,-351,5020,-2484,-422,-2657,-2494,6385,-612,-6195,2984,-970,1574,2665,-8334,1463,5114,-3184,1008,-2680,-1742,7928,-2560,-4626,3378,-751,4424,1211,-8140,1676,5348,-1578,625,-4751,-157,9060,-2923,-5496,1441,-49,6849,-384,-9756,1541,3623,264,110,-7720,-358,8751,-406,-4423,-3904,-684,9079,1002,-8204,-1892,3013,4539,392,-10148,-1239,6320,2844,-432,-5135,-710,8066,260,-4284,-4283,908,6064,784,-6600,-1866,2540,3817,628,-6765,-381,4648,1439,-875,-5183,-1069,6397,-1296,-2955,-1300,-1384,4204,378,-5498,799,2044,293,1425,-5760,-127,4794,-3472,-820,-1262,-84,4753,-2519,-4726,3349,488,1180,1774,-3999,2297,4026,-3815,-593,-782,1058,5544,-3496,-3600,3819,1591,2398,-944,-6814,3627,4952,-2496,-369,-3017,1688,6308,-3834,-4772,1465,2558,4084,-2032,-7806,3484,5416,-748,-1901,-6190,2386,7583,-2011,-5619,-2090,1474,5782,-2113,-7592,239,3309,4086,-1147,-6646,2023,5998,414,-3266,-5059,1164,6177,-1247,-4747,-1306,2080,4212,-2023,-5851,872,2859,2327,-1150,-4651,1397,4486,-603,-1745,-2819,1930,4607,-1898,-3120,886,1536,2266,-2187,-4166,2760,2748,-608,66,-3448,697,3389,-2107,-1234,642,626,3188,-2711,-4078,3895,567,-1718,-1397,-2660,2510,3073,-4184,-900,600,1456,3678,-3983,-4236,4288,2067,229,-2034,-3877,3439,3236,-4739,-1966,-863,3208,4515,-5318,-3931,3201,2288,1963,-3198,-4984,5503,4420,-1901,-3595,-2534,3173,6129,-3515,-4837,538,2529,3550,-3770,-5041,2865,4457,1076,-4700,-3738,3099,5228,-832,-3636,-2444,2576,4272,-1899,-3467,1078,2115,2091,-2120,-4899,1808,2979,285,-2069,-2839,3137,2615,-1505,-2142,-998,2437,3434,-1206,-2205,1695,841,556,-2379,-2399,3199,1810,-957,-872,-1620,2354,2569,-2166,-1719,1721,707,1400,-3450,-2289,3313,1196,-1674,-175,-935,3794,1894,-5414,-2069,1159,1195,76,-4091,-2070,3895,862,-1857,-4293,-1475,4819,1793,-4777,-2338,1771,3226],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-5,5,-7,7,-8,9,-10,11,-12,14,-15,17,-19,20,-23,26,-28,31,-34,38,-42,46,-51,57,-62,69,-77,85,-96,110,-125,144,-169,202,-249,320,-442,708,-2809,4779,6183,-1519,-3662,-5160,6743,6612,-5542,-5658,-587,4614,6750,-5496,-6819,1961,5319,2656,-6743,-8024,6863,6879,-879,-5369,-6102,7172,7584,-6048,-5582,-2314,3921,8333,-5852,-8098,5160,3707,2903,-3035,-9719,6508,7058,-3722,-1206,-5317,2652,8951,-6078,-4878,3003,-62,4862,-2617,-9457,5942,3367,-1508,544,-6326,1682,7179,-6464,-1838,1673,-3428,6553,-3579,-6747,6190,-166,-2822,-124,-5152,4312,5133,-7311,545,328,-712,4517,-5559,-5129,7458,145,-1101,-1309,-5412,6764,5069,-5644,-2790,-295,4047,4711,-8660,-4224,5160,3574,1830,-5082,-5335,7550,4639,-4292,-4544,-3130,7354,5160,-6131,-3552,1135,6459,3711,-8148,-4484,5527,3544,514,-4917,-6050,7347,3643,-2440,-4882,-2680,7177,6079,-7293,-3390,1072,6247,5197,-6652,-6014,6483,2813,1940,-3973,-6240,6693,5391,-4961,-1999,-2485,2484,7129,-6286,-2448,4424,-710,2354,-3825,-6702,7039,3067,-4080,679,-4315,2932,5324,-5632,-284,3531,-657,3726,-3348,-5653,6379,701,-2096,182,-2920,4856,3211,-7549,452,2530,381,2595,-6736,-3650,8448,-79,-1563,-1135,-2409,7460,2192,-7246,-971,1722,3973,2894,-7842,-3094,5410,2459,-1784,-5694,-1615,6839,3262,-4238,-3390,327,7344,3808,-7186,-2645,2680,4940,2063,-7898,-2938,7214,3213,-1795,-6446,-2250,8238,2121,-5505,-3491,-723,6605,3604,-7648,-2778,2834,3637,2341,-8064,-3450,5720,1633,-1822,-3115,-3207,6702,3303,-5289,-48,6,2532,3122,-6577,-1857,5910,-306,471,-3136,-3001,6493,926,-4676,772,-1680,2446,3240,-6103,-128,3277,-190,1361,-4080,-2032,6813,1056,-3740,291,-55,4081,400,-6736,1397,2833,732,286,-5152,840,8480,-1514,-5051,-1629,916,6471,793,-7713,1213,3080,2646,29,-7626,-749,6734,1145,-3943,-5029,1235,7240,156,-5888,-2624,2568,5118,352,-6515,-1388,4891,3490,-253,-6339,-448,7581,2667,-2115,-5456,-25,7915,497,-6362,-2138,2160,5400,924,-7032,136,4542,1998,-71,-6176,-460,7488,696,-2635,-1386,-1178,5258,1502,-5054,-148,2545,1358,1541,-5561,-158,5238,-220,-833,-1883,103,4415,-548,-4090,833,1172,1718,949,-3899,1608,4083,-1714,-1601,-1046,-202,4778,-1794,-4281,1710,1248,1402,-2585,-4739,2285,4171,-1014,-1503,-3653,1732,5535,-2210,-3930,32,2752,3451,-2401,-6344,27,3547,450,-3182,-4749,2178,5743,-317,-3209,-3071,3858,6850,-1665,-6561,-938,3589,4928,-2631,-7088,1571,4798,1425,-2919,-4897,2128,5998,-1479,-5538,-2244,2295,5226,-1501,-5643,-530,3081,3235,-922,-7010,-34,3936,212,-1593,-2256,1523,4953,-269,-4032,-1120,1953,2949,-194,-4251,963,3239,1045,-344,-3488,-199],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-5,5,-5,7,-7,7,-9,9,-11,11,-13,14,-16,17,-18,20,-23,26,-28,32,-35,40,-45,52,-62,74,-94,132,-240,1563,5145,555,-9773,-1488,6487,1704,-2243,-5887,117,9045,50,-6134,-3371,444,9035,531,-7598,-694,4263,6234,425,-10717,-1594,7046,1681,-1670,-7543,-1202,11040,452,-4950,-3039,-1454,8262,2609,-10052,-1521,4135,2272,2998,-9567,-2841,8591,-92,-1661,-2349,-4697,10318,1929,-8401,1441,-583,2313,4074,-8353,-1731,6248,-2328,321,-1595,-4937,7044,-1550,-5683,2028,-702,2455,3064,-9236,1944,4293,-2986,924,-3689,-2072,8641,-1954,-5407,2846,-1573,4355,581,-7714,2830,5091,-1738,378,-6685,1186,8221,-2824,-5310,-1850,615,8250,-1395,-8692,1457,4810,3271,-629,-7331,1486,7075,247,-4609,-6127,2437,9720,-1819,-6751,-1793,2430,7577,-2861,-9601,570,4551,5474,-1174,-8065,2479,7785,925,-3703,-5996,1638,10355,-1383,-7274,-307,1211,7807,-940,-9973,1343,5433,1100,1009,-7737,-712,9149,-2605,-3637,187,-1185,8092,538,-8025,3789,1389,1271,1363,-6860,605,7087,-2495,-450,-793,-2194,8072,-1289,-6460,4406,793,1570,1938,-6775,3422,5043,-3213,-844,-1850,897,5324,-3907,-5135,3681,616,3393,-1394,-7015,2898,5052,-2877,-2418,-4396,3110,7018,-4367,-5633,686,2912,5269,-3289,-8269,3048,5663,1276,-3718,-5929,3890,7053,-1451,-5106,-2986,4618,7301,-4212,-7458,352,4409,5074,-4429,-7478,1867,5202,1780,-3510,-5451,3811,7059,-1902,-4231,-3243,1883,6957,-2938,-6753,2421,2451,4821,-2017,-7529,3769,5302,-715,-612,-4499,1363,6719,-4227,-3122,333,634,5897,-1462,-7354,4121,2421,135,737,-5894,1928,6206,-4012,-1168,-700,693,5884,-2225,-4748,5089,87,249,-1249,-4276,4340,4468,-4463,-1162,-195,1113,4545,-4858,-4253,4054,1884,249,-3649,-5322,5204,4827,-2515,-2590,-1986,4276,5226,-4664,-4297,2541,2639,3861,-4993,-5998,4091,3894,-546,-4350,-3541,5012,4937,-3996,-4145,-1263,5492,4353,-5842,-4835,2110,5046,2501,-5004,-5931,4646,3859,369,-3768,-4304,5181,5331,-3640,-4471,-1985,3056,5690,-4670,-5373,3026,2548,1407,-3056,-6043,3229,4126,-3448,-1965,-1786,1231,5827,-3781,-2582,1307,251,3221,-3094,-4833,4205,1031,-2584,-103,-3207,2170,3353,-3861,-2022,1893,-47,1992,-3472,-3778,4449,1122,-1870,-1931,-1780,3867,2664,-4956,-1883,1460,2960,1418,-4292,-1372,5196,1877,-1608,-3352,-2170,4691,2639,-5046,-3673,245,3916,2801,-5963,-2649,3989,3421,218,-4730,-2302,5986,2181,-2941,-3961,-900,5408,2296,-4754,-3466,1954,5461,2559,-5530,-3492,4029,3302,-205,-4430,-2769,4537,3381,-2241,-3525,-1588,4165,3202,-3824,-3428,1600,3203,1595,-4996,-2976,3601,2139,-426,-3466,-1450,4031,2075,-3340,-1388,826,2028,1648,-3421,-2620,2335,1790],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-4,4,-4,5,-5,6,-6,7,-9,9,-10,11,-12,13,-15,17,-18,20,-22,23,-27,29,-31,35,-39,43,-48,54,-61,69,-79,93,-111,136,-174,241,-398,1789,2756,4558,-2915,-7158,5458,4537,-565,-1709,-4591,2826,7425,-5379,-3948,609,320,6353,-3914,-5948,6182,1185,-1175,20,-6760,3595,5840,-5791,298,165,-716,5537,-5209,-4891,6819,-601,-1052,-963,-6678,5610,3312,-7639,1114,-185,698,5812,-7708,-3589,6748,412,1383,-4045,-4922,8507,4697,-6386,-1942,-2149,4936,6825,-9114,-3981,5208,2644,3628,-6922,-6282,7572,4326,-2349,-4714,-4479,6959,6701,-5820,-5065,586,5075,5044,-6289,-5604,3457,4416,2445,-4761,-5787,6166,4792,-1314,-3797,-4642,6324,5919,-4583,-2314,-935,3545,5040,-5017,-5371,4250,2771,1351,-3123,-5217,5549,2813,-2458,-284,-3385,3818,5866,-6291,-944,1808,-138,3571,-3593,-3646,6683,-418,-3115,420,-2818,4634,3201,-7696,903,2236,-859,5345,-5955,-2745,7764,-1492,-2539,-708,-2928,7663,2885,-8384,801,238,1491,3220,-8326,-1588,6887,-93,-1481,-3615,-3048,8202,2353,-6337,-1338,655,5215,4083,-9733,-2522,6677,2551,498,-6705,-3799,8346,3755,-4882,-5153,-1811,7592,4623,-6806,-3842,2253,5801,2572,-6845,-5088,4999,4107,-371,-5353,-3498,7216,3451,-2459,-3848,-1735,5440,2934,-5750,-2092,1293,4212,2718,-6399,-2524,4615,1670,377,-3133,-3144,6098,2425,-3848,-713,-1911,2500,2233,-5990,-1609,3279,389,1898,-3760,-1431,5856,-1075,-2928,710,-2269,4020,2524,-7475,2484,3900,-1580,994,-3903,-322,6399,-1401,-2441,304,-1816,5865,-304,-7508,808,3543,1456,1550,-6298,679,7087,-1136,-3290,-1707,-1263,6849,1644,-7238,315,2467,4364,1321,-8099,-370,6235,1606,-1057,-5273,-1331,7862,1211,-4706,-3183,982,6530,1150,-6677,-1670,3751,4079,82,-6384,-1505,5549,2044,-1993,-4060,-1491,4739,1119,-4501,-1445,1056,5368,1337,-5632,-1029,2486,2761,286,-4866,-344,4943,265,-1533,-2761,-1368,5225,-561,-3649,774,1526,1730,591,-4522,2430,3532,-576,-557,-1668,-293,3229,-2064,-3339,2291,679,1728,-1008,-4342,3027,3876,-759,-863,-4037,175,6454,-1870,-3756,462,1500,4015,-1048,-5814,3547,4296,-625,-640,-4173,1046,5958,-2761,-3298,-1350,1844,6097,-2790,-6320,925,3382,1912,-2659,-7453,1227,5172,806,-3652,-2128,1132,6928,-133,-5507,-1090,1942,5165,-663,-5342,337,4006,2748,-927,-5683,-136,5367,294,-2755,-3014,721,5259,410,-5107,-33,2450,2954,-1344,-5099,98,3846,1325,-1930,-2308,631,5297,-1384,-2647,-33,471,2978,-722,-3354,903,1846,633,-315,-2906,2025,2410,-2531,-966,-1183,1403,4280,-2434,-3247,1644,1213,728,-1469,-3972,2560,2480,-2152,-2465,-2108,2621,2982,-2563,-3340,1805,2386,2397,-3021,-3666,4191,3285,-2116,-3944,-1357,3353,3928],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,8,-9,11,-11,13,-15,16,-18,20,-22,24,-27,29,-32,36,-40,44,-48,52,-58,65,-72,80,-90,102,-117,134,-157,187,-228,290,-388,574,-1035,5060,2710,-8001,219,1861,2962,3007,-7830,-2076,7623,-236,627,-3081,-3645,8295,16,-6062,657,-1256,3350,3621,-8124,409,5412,-2287,1999,-3297,-2445,9769,-2155,-4640,1764,-2623,3636,207,-8845,2521,4805,-3401,1799,-4003,-373,9727,-4422,-4163,1657,-288,6392,-1159,-9402,3913,4712,-460,-169,-8215,794,9844,-2849,-4799,-1858,-148,10333,-973,-9652,1073,3632,4458,-908,-10047,-301,8320,824,-2171,-5814,-986,10334,1646,-6333,-2989,326,8655,-582,-8135,-1355,4101,5331,-417,-8574,27,7821,1743,-2539,-5759,387,8577,-957,-4753,-2369,768,6452,357,-8004,468,2124,2895,75,-5751,192,7312,-1750,-1697,-2963,-1332,7193,-1163,-6536,1727,83,1847,948,-7789,3068,3261,-4622,226,-2664,-338,7042,-3954,-4509,4173,19,3064,-317,-8345,4562,3408,-4182,-184,-4023,1588,7640,-5074,-4184,2003,2014,5778,-2249,-8407,6054,4546,-598,-2233,-6245,2796,8467,-3643,-5073,-636,1413,8210,-3285,-8679,2165,4554,2747,-2298,-8035,1878,6340,-799,-4177,-5286,3119,7827,-895,-5589,-2707,3319,6199,-1753,-8276,987,5152,2303,-2824,-5361,2820,5810,-638,-3887,-4303,1576,7021,-2780,-4538,140,2067,4763,-1414,-6643,2841,3860,461,549,-5647,1381,4790,-4191,-1650,-606,-617,4254,-1758,-4059,3709,1022,-7,426,-4631,3872,3997,-4125,-724,-1316,1135,5222,-4183,-4063,3613,779,650,-2377,-5231,4340,3431,-4318,-1008,-2894,3249,4123,-5106,-4283,4047,1177,2003,-3431,-5571,5922,4176,-3265,-2027,-4004,4018,6820,-6094,-4897,142,3558,5129,-4325,-7018,4062,4477,726,-3631,-5567,4875,6916,-1834,-2874,-3063,3886,6131,-3768,-4799,1933,4061,4101,-2814,-4171,3502,4727,1021,-3582,-5248,3814,4472,-2824,-3722,-2456,2281,4236,-2795,-3530,2173,2137,1743,-1558,-4705,2720,3212,-632,-1030,-4001,1414,2509,-4083,-1795,592,553,2322,-3157,-3431,4690,91,-1091,-97,-2992,3244,1380,-6041,113,267,1213,1808,-4422,-2275,5078,341,-1441,-1423,-2942,5420,2695,-4590,-1387,-414,3189,3282,-6165,-2872,4249,1803,-738,-4187,-2594,6260,1978,-3912,-3315,354,6087,2608,-5641,-3523,3027,3600,1403,-4163,-3105,4603,3223,-2585,-3582,-2096,4757,3868,-4646,-3890,217,3900,3423,-5574,-3785,2322,3684,1202,-3992,-3194,3976,2960,-1885,-3309,-2338,4663,2749,-2483,-2279,883,2963,3263,-4039,-2159,3016,1658,-152,-1939,-2259,3354,2326,-2359,-90,-660,3459,2483,-3393,-277,2145,-34,631,-2295,-183,4570,581,-2263,-919,128,1439,335,-3978,317,2385,986,-692,-4601,279,3582,53,-2786,-1899,-739,4822,718,-4726,-683,1939,1858,-31,-5656,-293,5863,812,-2219],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-1,2,-2,3,-3,3,-3,4,-4,4,-5,4,-4,3,-3,1,3,-8,18,-35,71,-149,387,-2801,-6676,912,2051,6523,-1878,-9124,3832,5091,2481,-3857,-9474,3095,8456,-1121,-4937,-4631,3103,8938,-4007,-8851,-565,3149,7410,-1544,-10166,1545,5583,3329,-2770,-8702,3170,8894,-2027,-4229,-4723,790,9974,-3384,-7569,1165,1686,6270,251,-9971,3795,6807,-1258,1363,-5213,-473,9840,-3857,-4889,1548,-592,6529,-28,-8961,3520,2473,-1695,2406,-6988,828,7874,-5397,-1214,1377,-2795,6609,-1056,-8017,5785,1431,-560,-647,-6977,4488,8048,-5448,-2511,744,197,7450,-4756,-6461,6072,2910,153,-1768,-6692,5008,6795,-4135,-2387,-3499,3106,8383,-5847,-5429,2588,3167,4168,-5180,-8453,4290,6099,-78,-4866,-6297,4738,7601,-4032,-5677,-2750,4401,8034,-5817,-7500,2376,4759,5500,-4677,-8911,4381,4409,1069,-2676,-6936,4837,7392,-5292,-3144,-1378,3936,7771,-4044,-6512,3633,2302,3088,-1409,-8932,4152,4417,-2527,-503,-4304,1152,8352,-5565,-3541,3211,-81,3978,-1410,-7070,5881,2809,-2173,529,-3989,2201,5507,-6416,-2137,2398,-721,3266,-2656,-5630,6164,608,-3022,-31,-4370,4937,4831,-7153,-815,1820,1127,4580,-6891,-5107,6936,2691,-578,-3618,-4590,6462,5556,-5557,-2940,188,4436,5247,-7205,-5445,3197,4882,1306,-6804,-4822,6128,3992,-1832,-4478,-3479,5981,5970,-4380,-5036,648,6693,4778,-6473,-4717,3496,5164,2938,-6042,-5393,7256,4166,-1502,-3313,-3427,5902,5281,-4965,-3829,793,2754,4540,-5005,-5959,3443,2259,546,-1787,-5521,4995,4621,-4709,-1201,-509,1695,4212,-5732,-2708,4341,-59,1472,-2358,-4284,5518,2378,-3670,687,-940,2331,3773,-6020,-1757,3360,-786,1505,-3207,-2911,6277,360,-3027,-680,-1163,4807,2645,-7514,-1678,4117,1666,636,-6991,-1503,7479,957,-2277,-3477,-1600,6597,2322,-6141,-2164,2200,5525,1915,-6925,-2976,6185,3784,-801,-6494,-3676,7424,3432,-4827,-4836,-396,6617,3189,-6572,-2913,1030,3814,1829,-7148,-4109,5622,3740,-280,-5159,-3505,7062,2725,-4471,-2379,-1522,3146,3000,-5564,-1682,2025,2783,2471,-5257,-3026,4702,865,-1275,-2911,-1285,5160,1553,-5186,-1303,-410,3263,2715,-5485,-2615,4386,-135,469,-1979,-2658,4794,-102,-4728,214,902,2873,1467,-4327,-452,3253,-157,-45,-2267,-903,5869,-560,-4286,-859,835,3610,-464,-5886,717,4552,1994,-1291,-5189,328,7077,-260,-3965,-2233,1044,4814,76,-7189,-1309,2074,3803,-2321,-5956,-986,5788,967,-2977,-3749,-617,7005,1126,-5045,-3683,1369,5010,598,-6459,-2397,2076,4081,-1116,-5476,-295,6338,2179,-2577,-3448,-409,4491,134,-4240,-2141,1173,4178,1189,-5197,-584,3603,2165,-1093,-2528,-401,4722,176,-3950,-533,-924,3533,697,-4439],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,5,-6,7,-7,8,-9,10,-10,12,-12,13,-14,15,-17,18,-20,21,-23,26,-29,33,-37,42,-49,59,-73,93,-123,175,-277,544,-3029,-3227,8628,3456,-6997,-2748,1479,6376,5023,-8993,-3800,5972,6010,1231,-8312,-3804,8905,4318,-2668,-6164,-2622,8384,5303,-7043,-3888,784,6729,3888,-9919,-3250,5330,3871,964,-7217,-5654,8943,3616,-2612,-3461,-4492,6864,5158,-8226,-2075,2060,3358,4775,-6917,-5924,8132,1237,864,-2584,-6263,7071,3400,-5883,925,-348,764,5638,-8198,-1456,6692,-1388,1486,-1852,-5208,8157,1295,-6506,2202,-1314,2877,3261,-7635,-141,5438,-1241,1703,-5096,-3162,9051,-234,-5772,780,-1973,6314,2136,-9220,762,3958,1872,2190,-7674,-2475,10061,-277,-4614,-3389,-1155,9563,949,-7970,-990,2694,5095,625,-8496,-2535,6880,2403,-827,-6872,-1641,9095,1995,-4504,-5341,-72,8378,2089,-6741,-1976,1549,6185,1842,-9496,-3020,6221,2215,918,-6344,-3306,8655,2355,-4400,-3273,-1643,7128,2955,-8692,-1795,3656,2401,2799,-6933,-2385,7703,-306,-2188,-937,-3340,6826,1380,-7752,1189,1238,970,3684,-7428,-779,6212,-2430,-610,-1877,-2756,7310,-403,-6069,4190,-114,3177,1245,-7783,1436,6426,-1987,-569,-3329,-710,9072,-1396,-6982,1708,2018,5842,139,-9115,3121,5377,-152,-633,-6405,821,8742,-785,-5320,-3284,1192,6175,-541,-7535,-965,4059,4609,-1426,-8621,666,6275,1126,-2443,-7005,1331,7769,325,-5070,-3170,2179,8507,-1401,-7666,-751,4348,5269,-526,-6946,1403,6187,-180,-1143,-4730,-972,8508,-222,-4646,-955,-182,5161,1083,-7465,1393,3489,-115,705,-5535,-1243,7000,-1394,-3190,-284,-1750,4859,138,-7229,2628,2237,-533,1933,-6100,696,6278,-2133,-1030,311,-1063,5702,-2369,-5260,3036,545,492,-952,-6252,3280,5765,-2693,-1916,-2325,1951,5199,-3777,-5127,2016,2692,3140,-2498,-6418,3204,6079,-493,-2622,-4672,3631,7712,-3541,-5281,-384,3480,4993,-4530,-6260,1259,5006,2725,-2151,-6709,2662,6732,-46,-4550,-4336,3093,6762,-2768,-6136,-985,4239,6128,-2696,-6494,763,4442,1685,-1692,-5885,1701,5992,-788,-3916,-2826,2555,5904,-1593,-5070,1262,1494,2790,-1577,-6246,1900,4988,-1354,-1330,-4029,832,5152,-3315,-3341,1288,1487,2142,-1836,-5469,1951,2587,-1266,308,-3012,2839,5534,-3640,-2224,675,1811,2631,-2175,-4032,4359,1835,-110,-1393,-2472,4573,4958,-3322,-3417,296,2167,3300,-4463,-4268,3500,2850,751,-4068,-4039,5599,4587,-2706,-5703,-2103,4667,4663,-4239,-4992,1569,2908,2204,-3920,-4899,3360,4872,942,-4664,-4622,3892,4720,-2286,-3792,-613,4187,4482,-3094,-6056,1949,4315,2716,-4004,-4506,2766,4652,55,-2946,-3947,3066,4072,-2257,-2535,-1192,1276,3249,-3040,-3479,1891,2409,1625,-1853,-3076,3331,2726,-3205,-2218,-1255],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,5,-5,6,-6,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,25,-28,31,-34,37,-41,45,-50,56,-61,68,-76,84,-95,108,-122,140,-155,517,-3515,-2799,-3487,4171,5601,-7851,-3101,3402,1842,5172,-4312,-5841,7252,1041,-1802,-755,-4762,4875,6296,-7337,531,2138,-658,4783,-4993,-3378,7687,-2007,-1213,-428,-6788,7053,1875,-7416,2358,873,1885,4347,-8175,-1727,9057,-1434,-1396,-2742,-2876,8351,806,-7966,-78,-494,4452,4258,-9941,-1192,7614,711,235,-6556,-3513,10495,1834,-6228,-3121,-1715,8149,4008,-8967,-3143,3266,5023,1564,-8925,-3214,7181,3559,-1537,-6090,-3653,8275,4301,-5284,-4339,-1286,7112,3864,-8037,-2286,3165,4993,2943,-8289,-4106,6885,3214,-217,-4254,-3498,7779,2454,-4885,-255,-46,4737,3573,-8903,-1326,4014,-348,1953,-4990,-3782,6977,998,-2049,503,-2506,5116,1984,-7871,1345,1883,-895,2765,-5632,-1843,7443,-1916,-2051,608,-2152,5626,-371,-7704,3430,1648,-379,1667,-7532,593,8676,-2537,-1897,-1178,-1249,9382,-1178,-8866,1994,2555,3872,765,-9542,1078,7941,290,-1613,-5779,-710,10123,-980,-6821,-2284,2356,6836,402,-9284,-1124,5447,3378,-858,-8029,-1579,7967,1339,-3762,-4814,-17,7368,1062,-6136,-3535,2334,6513,849,-7831,-1803,5045,3691,414,-7942,-1402,7144,903,-1766,-3284,-192,7089,-391,-5479,523,1338,3749,1278,-7363,1109,5793,-1016,1095,-3767,-1288,6276,-1106,-4643,1200,-663,3643,1000,-6099,2365,3338,-1380,1320,-4216,130,7021,-3474,-3082,1006,-635,3505,-552,-6362,3031,2267,-1459,-1218,-6278,1849,6517,-3420,-4157,-431,1785,6521,-1509,-7253,2806,4063,2904,-933,-6130,2573,7179,-543,-3203,-4328,2229,7447,-1824,-6558,-1020,3169,4704,-1502,-8244,1924,5327,1416,-1725,-6136,1825,6812,137,-4941,-2881,2046,6648,-1419,-6332,-778,2348,3225,-1366,-6761,1043,4845,1590,-1817,-5794,1109,6351,-683,-3192,-1468,61,5469,-1545,-5643,1497,1627,1754,-1384,-4637,1463,4915,-2880,-880,-1596,1836,4784,-2810,-3029,1991,962,1901,-1076,-4857,3555,3560,-2134,-180,-2225,854,5198,-3893,-2908,712,568,2896,-2115,-4020,4357,3061,-1659,-2054,-3049,3803,5313,-4224,-3308,1937,2817,2688,-3586,-4178,3803,4625,102,-3199,-5441,3739,6390,-2644,-4768,-673,3739,5577,-3603,-5505,1916,4285,2708,-3928,-5419,3255,4493,-64,-3106,-5059,3157,5171,-2328,-4434,-1151,2837,5272,-2442,-5515,1294,3180,2339,-2928,-4629,2454,4492,257,-3061,-2016,2451,3731,-1520,-3483,35,2045,2269,-2822,-4206,2352,1867,85,-2287,-2796,1711,2288,-1912,-1920,175,990,2478,-2827,-2241,2693,443,-899,-1359,-1177,3756,1896,-2631,-1247,637,2156,2456,-4013,-2296,4151,1337,-311,-3488,-2924,4523,2532,-2674,-1460,89,3782,2733,-5019,-2289,2573,2830,474,-5385],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,-1,1,0,0,-1,1,0,1,-1,1,-1,1,-2,1,-2,2,-2,2,-3,3,-4,4,-5,5,-7,8,-11,16,-23,39,-79,218,-1585,-8823,1068,8250,-1162,-2736,-3466,-60,9103,-1747,-7266,1812,517,3298,809,-8489,2264,5477,-2502,462,-4200,-1901,8763,-2716,-4692,2574,-751,3876,175,-7624,4238,4014,-3139,1684,-4768,-105,8556,-6150,-3351,3364,-114,5633,-1540,-7414,6249,4029,-1776,-713,-7467,2655,8914,-6470,-5028,714,526,7349,-5544,-8285,5684,4525,1714,-2477,-8728,5565,8676,-4183,-6098,-3804,3699,8314,-4523,-6663,309,3727,5987,-3315,-8783,2161,7079,2091,-2946,-7949,3516,8476,-1040,-4800,-3788,3416,7369,-1624,-5545,-1356,2807,5464,-2942,-8343,3628,4474,100,-1180,-6166,1846,7359,-4108,-2314,-1577,-30,7247,-2826,-6725,2430,347,2209,284,-7304,2637,4846,-4683,139,-2181,692,7298,-5210,-3631,4801,-992,1177,-698,-6615,7376,4324,-5295,838,-1599,1749,5946,-6185,-2344,4334,-648,2419,-3936,-5797,7291,2404,-4000,-1560,-3803,5296,6133,-7469,-4113,1241,2498,5444,-4910,-6546,5635,4948,-786,-4174,-6068,7567,6324,-4556,-3412,-1772,5563,4728,-5735,-7652,2464,4365,3253,-4016,-6471,5061,5639,-474,-5205,-4084,5269,7194,-3347,-5383,-1110,3948,5480,-4620,-4964,1652,3034,3533,-3667,-4831,3969,3937,-1183,-1926,-3241,2658,4718,-5273,-2497,660,8,5068,-4437,-4263,4731,1100,380,-1263,-3818,3695,2620,-4632,-847,736,1536,4225,-4837,-1943,6644,-148,-791,-1495,-4251,5735,1893,-5578,421,-547,2784,3530,-7220,-2323,5208,41,84,-2858,-3744,7686,2307,-5610,-2070,-1152,5291,3189,-6827,-2359,3371,2262,2459,-6676,-4743,6966,3606,-2842,-3885,-2546,6078,4095,-4578,-4185,928,5886,3301,-5524,-3629,3253,4960,964,-5296,-3448,5936,4277,-3032,-3452,-1550,5236,4414,-4798,-3363,874,4245,3632,-5698,-3585,3089,2210,-22,-3699,-3067,5620,2680,-2857,-2761,-380,2483,2998,-4801,-1628,1106,1298,2270,-4214,-2048,4278,1128,-2594,-1222,-1497,2976,2295,-4746,1208,1299,346,1328,-4466,-455,5117,-692,-1939,-1272,-1074,5687,-237,-5244,572,809,2228,168,-5305,-180,5075,-1405,-1961,-3834,-870,7311,133,-5709,-446,1340,4845,770,-6385,-723,5328,2626,-281,-5228,-2161,6860,1569,-4067,-3717,111,5496,1226,-7056,-1219,2814,4059,-201,-6329,-3146,5999,2865,-2636,-4387,-1385,6302,1721,-3488,-2407,280,4628,1367,-5507,-1765,1988,2516,736,-5156,-1681,5223,2288,-1534,-3420,-387,5291,1091,-4076,-1326,868,2401,682,-4412,-315,3567,-794,-127,-3846,-222,4305,-738,-3076,-27,-197,2294,-323,-5187,448,3782,432,114,-2458,415,4216,-1001,-2423,-1264,1162,4019,-1606,-5530,838,2701,929,-1766,-4103,1330,5312,-990,-3380,-2746,925,4462,-1792,-4926,35],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-7,9,-10,11,-12,13,-14,16,-18,19,-21,24,-26,29,-32,35,-38,43,-48,53,-59,67,-76,86,-101,118,-142,176,-229,325,-552,2812,581,-1991,-6279,-950,10126,-266,-5443,-2614,561,9031,922,-8591,-1717,4482,5477,-1046,-8756,-288,8486,3147,-2630,-7790,-1174,9314,-326,-5824,-3507,1336,7804,1512,-9171,-1254,3722,5010,1175,-9221,-592,7542,921,-1005,-5544,-2243,9042,890,-5292,-526,-1748,6693,4217,-10814,1611,4849,-325,2504,-6053,-2723,9921,-1745,-4051,1044,-1921,6696,814,-8213,3102,1795,-1389,1837,-5809,-978,7538,-4016,-1820,287,-2222,7687,-962,-7726,4994,1738,713,628,-7524,1660,8639,-3865,-2286,-1678,-968,7222,-4018,-7627,2247,1543,3565,-142,-8396,2847,6273,-625,-1984,-5428,1517,9281,-1979,-6747,-1896,3601,7652,-2546,-9303,1644,5736,3803,-3213,-8844,-180,8672,530,-3312,-5472,2460,9267,-2326,-5592,-1122,1253,8043,-1548,-8394,1917,5057,2739,-924,-7730,1425,8351,-955,-2916,-4224,-694,9350,-1689,-6402,1923,732,5547,379,-7967,2214,5779,-2131,1343,-4409,-54,7729,-3199,-4077,3267,-1555,5456,542,-8243,3390,2801,-3096,1226,-4230,293,6601,-4895,-3019,1702,-1289,4994,-2379,-6805,5660,2688,-1434,381,-4884,3955,5597,-5259,-1269,122,2216,6609,-5016,-6285,5087,4537,627,-2245,-6847,5377,7392,-2730,-4562,-3383,4028,7579,-3900,-5494,311,3739,6241,-4735,-7611,2781,6482,1120,-4289,-6381,4007,7141,-621,-4070,-2096,3982,6292,-3470,-5780,1097,4021,4442,-3396,-7212,2910,5857,792,-1371,-5000,1906,6206,-2715,-2293,-616,1617,7580,-3804,-5785,3237,1171,1886,-316,-6569,3391,4128,-2597,-1509,-1975,295,5789,-4172,-3851,3417,-146,2394,-679,-5333,4691,2287,-2840,255,-3198,3339,4718,-4953,-1564,4001,-398,1990,-3295,-5150,5387,1177,-2073,-936,-2856,5140,4068,-5816,-2495,1432,4358,3086,-5771,-4224,4788,2459,-631,-4921,-4165,5349,5233,-4752,-4980,-45,4376,3944,-6069,-6215,2335,5114,2623,-4501,-5184,4564,5532,-215,-4801,-3763,5282,4689,-5168,-3936,691,4280,5133,-4418,-4641,3636,3608,2564,-3982,-5146,4543,4087,-1815,-3627,-2794,2662,5019,-3474,-3187,742,1415,3799,-3543,-4504,3518,1612,-786,-2087,-2803,3820,3650,-3339,-622,-923,1281,2339,-5019,-2431,3088,718,-1423,-1402,-3275,4495,2321,-4883,-595,189,3838,2117,-5094,-1524,4734,794,-991,-3647,-2582,4909,1579,-4074,-1982,773,3968,2588,-5650,-2999,3965,4180,966,-5295,-2365,5855,2735,-2639,-4216,-1970,5332,3100,-5765,-3925,1886,5660,2114,-6884,-2846,4733,3823,244,-5044,-2109,5083,4060,-2338,-3668,-177,5219,1830,-4702,-3208,1853,3978,1670,-5649,-2667,3791,2560,-364,-3126,-3305,4120,3282,-3459,-2002,728,2771,2786,-3776,-1991,3985,1824,1111,-2949,-1480,3856,1760],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-9,9,-11,11,-13,15,-17,18,-20,22,-25,28,-30,34,-37,41,-45,49,-55,61,-67,74,-83,92,-102,114,-130,147,-171,199,-238,293,-377,522,-832,2774,-4842,-8523,5642,4274,-200,-5423,-6607,5475,6995,-4017,-5778,-3495,5936,7959,-6480,-6237,3006,5273,5298,-6510,-8192,4131,6066,1065,-5731,-6230,5735,6138,-4092,-4538,-3358,5766,8973,-5815,-5407,290,3541,4918,-5769,-7497,5963,3625,1018,-899,-7521,4733,6961,-6240,-1901,-278,1471,7520,-4728,-5296,4824,475,2145,-129,-8576,5588,4852,-4714,507,-2132,113,7510,-6904,-3738,6100,-1215,2589,-2245,-6743,7389,2981,-4121,1114,-1905,3067,5162,-7810,-2157,4982,-745,2801,-3610,-6000,8447,381,-4155,-634,-1706,5626,5149,-8720,-3136,2979,2591,4447,-7348,-5296,8594,2329,-1133,-4338,-4356,7166,4178,-5520,-4869,522,6625,4372,-8688,-4341,4561,4896,3203,-7052,-4974,7200,4918,-1326,-5717,-4907,7764,4972,-6279,-4567,-805,6121,5332,-7723,-3929,4035,2080,1680,-6024,-4575,7617,3353,-2312,-1912,-4971,7375,4447,-6951,-1395,1176,321,5527,-6365,-4273,5984,-852,245,-843,-4211,6549,2679,-6827,1463,1174,909,3646,-6233,-1520,5490,-798,284,-766,-3859,6744,1276,-6976,1926,257,3367,2420,-8530,-791,6938,-316,184,-5293,-3843,8699,363,-6193,-1463,207,6381,2314,-8517,-965,3965,2681,571,-6686,-2213,7762,2745,-3028,-4868,-1665,7619,2402,-6890,-2535,2396,6648,2670,-9450,-3081,4608,3429,-209,-6859,-2103,6894,2867,-2676,-4709,-1182,7005,3428,-6832,-1756,2507,4242,3065,-7421,-1586,4390,1928,762,-5203,-3058,6600,1977,-3586,-356,-885,6069,3064,-6846,-650,2777,483,2024,-4826,-1645,6293,-1358,-2978,-307,-2382,5294,1447,-5832,1295,1391,53,1887,-4871,-337,5756,-2742,-1179,-968,-691,5559,-118,-8357,1899,1684,1764,836,-6254,1055,5495,-1538,-1738,-3292,465,7301,-857,-6526,-314,1641,4614,-926,-7906,1271,5381,1268,-1600,-5535,799,8039,422,-5286,-3366,1583,7407,-1273,-6863,-945,1520,4201,-1089,-6265,-24,6011,3189,-2301,-5972,244,7816,944,-2989,-2673,1267,4359,-505,-6389,-1826,3740,3176,-1342,-7457,577,5294,-467,-1013,-2608,-458,5715,345,-4019,-623,671,2914,461,-5916,739,2892,-522,-31,-4019,264,6137,-2284,-3117,969,-278,2516,-1151,-4681,1381,3622,-347,305,-3300,1190,5839,-2402,-2045,600,1405,3969,-2523,-4849,2701,2908,-363,-2379,-3270,2909,4840,-3088,-3127,-2880,3091,5563,-2657,-5672,1280,2999,2258,-2339,-5321,1915,5692,48,-3114,-3935,2168,5575,-975,-4339,-1109,2000,5015,-1634,-5882,1447,4954,1667,-1998,-5056,1071,6076,844,-3375,-3302,1867,5553,-1981,-5310,-391,2697,3613,-2357,-4387,552,3276,1192,-2467,-5074,1970,4918,-1520,-2889,-1964,1727,4449,-1705,-3446,385,2192,2034,-1035],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,7,-7,9,-9,11,-12,13,-15,17,-19,21,-24,26,-29,31,-35,39,-42,47,-52,57,-64,70,-77,85,-94,104,-117,130,-146,166,-190,220,-258,311,-387,506,-721,1239,-5957,-1815,5838,1561,2503,-6570,-3293,8292,2012,-2915,-350,-3851,6145,3457,-8097,476,1953,-327,4774,-6008,-2702,7411,-2552,-2278,148,-3980,5799,967,-6947,2788,277,-60,3277,-8835,819,7142,-3611,-1524,-1979,-1972,8328,-2088,-7587,3255,2944,3304,-215,-10000,2072,6802,-878,-2060,-4448,355,10111,-1102,-7067,401,1203,7700,-910,-9745,1234,7592,2737,-2393,-6664,-531,9250,907,-5198,-5649,1474,9574,-682,-7686,-2266,3128,7283,325,-9624,-999,4905,2845,-1791,-8107,6,8160,272,-3736,-4444,-283,7458,425,-7493,451,1132,5573,1798,-8978,-541,5682,1844,1282,-4810,-1729,9538,-1170,-4402,367,-2022,5327,143,-6937,1592,2907,-1630,2999,-5279,-499,6606,-2818,-1752,1586,-3284,5361,-841,-7802,4596,2042,119,1583,-7410,2364,7359,-4435,-2850,-749,1088,6643,-3006,-7142,3783,2058,1574,-175,-8093,3256,7500,-3197,-2387,-3126,2214,9134,-2566,-6325,1169,3351,5434,-2120,-8218,1454,5990,460,-3694,-6492,1561,8127,-751,-5525,-2053,2527,8213,-2736,-7378,252,4446,5292,-1585,-7784,1829,5445,1427,-2814,-4567,2324,7633,-2155,-3388,-2587,1111,7787,-1484,-6500,1322,1794,2725,-1322,-7309,2686,4373,-1508,-933,-3704,-772,8001,-2336,-3302,1615,-1376,3478,-864,-5974,4179,2538,-2065,334,-3472,945,6906,-4260,-1500,2690,-366,3555,-1871,-4627,5102,1203,-1941,-477,-4250,3505,5813,-6179,-2055,2041,2349,3974,-4441,-4685,4048,2786,-427,-1811,-5131,4829,5908,-4605,-3738,228,3024,5750,-5249,-5701,3342,3961,1983,-4400,-5445,4465,5467,-1424,-3759,-4316,3131,6487,-2714,-5293,-404,4488,5271,-3993,-5649,2257,4308,2198,-3874,-5212,2305,4850,-1240,-3740,-2783,2934,5957,-3486,-4908,-583,1644,4069,-3700,-5416,2833,2388,149,-1851,-3967,2802,4511,-2547,-2136,-1057,1251,3270,-2766,-4030,3610,-657,855,-1628,-3902,5347,1862,-3492,339,-2288,1367,3791,-5081,-2296,4020,394,1400,-3403,-2964,5832,1779,-3191,-846,-728,3596,1943,-5240,-1905,3095,1963,1344,-4991,-2996,6254,2626,-2059,-2810,-1415,5257,3555,-5729,-2281,1366,3707,3583,-5138,-4391,5161,2817,-561,-5584,-5203,5238,3663,-2150,-3428,-955,4146,3752,-3939,-4059,1518,4407,2554,-5094,-3439,3577,2719,-175,-3445,-3872,4661,4071,-2618,-3091,-1436,4306,3807,-3557,-3638,1862,3348,2006,-3054,-3989,3526,1047,-1077,-1435,-1742,3523,2582,-3161,-1245,1136,2286,1340,-2337,-1818,2856,580,-933,-2414,-1268,2620,465,-3571,-275,1012,633,637,-3874,-394,4221,-1476,-940,-2801,-809,4576,1106,-3982,-1455,1046,2356,-448,-5933,-1171,4100,1115,-1674,-4346,-1317,5527,1071,-4180,-2228,1301],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,6,-6,7,-8,11,-14,18,-25,40,-70,156,-795,1825,8543,-3516,-7564,3854,1530,1882,-1760,-7049,3436,6708,-3045,-163,-2963,-200,9745,-4918,-5205,3547,-1279,3056,-1654,-6820,5046,3382,-3205,1901,-3090,1911,6979,-6937,-2764,4032,-825,3925,-3052,-6073,8033,2734,-4106,1099,-4333,4191,5771,-8447,-2451,2892,1972,4582,-6536,-6117,7494,3061,-421,-3133,-5525,7169,6099,-5759,-3575,-299,4388,7067,-7192,-6216,3677,5267,3090,-4898,-6665,6250,5862,-1622,-4072,-4727,6057,5683,-5699,-5596,-694,5814,4657,-6141,-5965,2669,4183,2001,-5704,-5646,7035,3963,-1830,-3286,-4951,5195,6069,-5488,-2754,-165,1544,6291,-3838,-5322,5511,1649,1071,-726,-4824,4538,3628,-5066,-220,-2154,1219,5306,-5300,-2884,4112,-828,1455,304,-6160,5766,2865,-5301,1642,-2636,1818,6061,-5624,-961,4310,-650,1509,-2980,-4555,8009,1001,-3878,115,-1161,6693,3339,-7902,-2551,4967,1459,2238,-5963,-3584,7741,2446,-3552,-2764,-2257,7020,4063,-7824,-3126,2,4690,2109,-8772,-4701,6214,3410,-1353,-6493,-3487,7155,4732,-4158,-4923,-1756,7794,4400,-6767,-3862,1615,4458,2790,-6809,-3579,6158,2621,-31,-4272,-3736,6396,2696,-3400,-2353,-2346,6192,3697,-5608,-1941,2609,3219,2023,-5808,-4182,6418,1709,-1154,-477,-4129,4664,2556,-5033,240,970,103,2336,-6363,-593,6173,-929,-1344,-536,-2174,5841,408,-6411,1045,376,1730,1520,-6364,-320,5247,-1350,-1078,-4092,-1412,7473,-171,-4918,1005,1122,4375,1480,-7273,-120,4818,282,-399,-5250,-1426,8901,814,-4042,-2790,324,6222,1181,-6437,-1131,3391,4560,644,-6418,-1081,5852,2086,-1628,-5325,-57,7522,1327,-4912,-3494,507,4999,869,-6294,-1503,3854,3719,-753,-6520,-1036,5949,1703,-2072,-5154,-1249,6298,384,-5082,-1011,-436,4656,790,-7484,-404,2442,122,1355,-2841,-501,5220,-221,-2540,-497,-730,3253,1209,-5614,1074,1435,-77,578,-4619,-264,6045,-2253,-1983,642,619,4474,-998,-4812,2024,1232,1389,-1097,-5433,2084,6928,-2015,-1540,-1767,710,5521,-1872,-6525,2022,3761,2576,-1343,-6134,2143,5100,-528,-2957,-4174,2173,5987,-1129,-4322,-1169,2969,5439,-1166,-7521,244,5055,1915,-2288,-6119,2054,6384,207,-3736,-3032,1563,6539,374,-6624,-1673,2412,4349,27,-5411,-60,4656,1102,-2048,-4777,1109,4307,989,-2750,-2387,915,5480,-888,-3991,135,2148,2737,-529,-5242,1753,2695,-1637,-900,-2484,1015,4089,-1575,-2618,1429,1390,1188,-275,-3697,1406,2845,-1012,-465,-2665,2167,3317,-2850,-3477,585,959,1823,-2467,-3794,3222,2088,-575,-740,-3229,2680,3152,-2835,-2543,544,2508,3149,-2132,-4992,2260,2349,1909,-2789,-4536,2676,5343],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,0,-1,1,-1,1,-2,2,-2,2,-3,4,-3,4,-5,6,-6,7,-8,9,-10,12,-13,15,-16,18,-20,22,-24,27,-31,35,-38,42,-48,54,-61,70,-81,97,-124,185,-802,-569,5985,4785,-9520,-1821,6464,4123,1937,-8628,-3933,9045,3221,-2010,-5085,-2448,8445,3871,-6983,-4545,326,7119,4178,-8752,-4192,5542,4997,901,-7942,-4296,8631,4017,-2354,-5766,-3421,8298,4459,-7018,-3001,-407,5161,4435,-8031,-3268,5746,1509,2676,-4835,-5409,8116,1810,-4669,-722,-3005,5130,5111,-8447,-1009,2085,-16,4291,-4104,-3533,7295,-926,-1864,247,-3990,5966,2793,-8256,1870,2189,-1423,4212,-6578,-2889,7856,-2298,-2330,-678,-3655,7833,-220,-8197,2022,2333,1200,1760,-8963,-385,8025,-1593,-1954,-4687,-2027,10381,110,-7995,483,1840,5522,1900,-9600,-374,6682,2256,-333,-6925,-628,9410,2270,-4946,-4278,-106,8823,1581,-8567,-1930,2888,6340,1059,-8823,-2261,6048,3027,-741,-7112,-1605,9179,2277,-4037,-4312,-570,7800,2165,-6322,-1051,2621,3668,2599,-8466,-1688,5335,213,167,-5110,-2814,8460,867,-4958,1301,-922,2525,2963,-6798,1022,3723,-1574,2792,-2590,-2089,7028,-1994,-3399,2221,-2696,4019,237,-6948,3471,3104,-1444,1755,-5233,944,8814,-3026,-3375,911,-709,6468,-450,-8081,3079,3756,827,-348,-6472,297,8327,-3083,-3429,-2721,647,8297,-2397,-7695,1574,3319,4885,-407,-9678,1713,7222,1587,-1671,-6157,1481,7960,-1779,-5746,-3096,555,7415,-1061,-8416,-112,4322,3996,-1185,-6937,723,7207,1333,-2109,-4642,967,7572,-480,-4737,-2467,980,6429,-536,-7413,1971,3433,1994,512,-5714,904,5852,-1270,-1119,-1808,-286,6214,-1231,-4682,1608,1344,2202,208,-7201,3034,4134,-2161,525,-1800,-384,5255,-2459,-3281,3031,-840,1987,-452,-5829,3693,3771,-2447,-344,-3645,3077,4343,-4965,-4099,2484,1711,2754,-2662,-5961,4271,4277,-1226,-1136,-4664,3738,6655,-3013,-4152,-1448,3101,5633,-3011,-6531,3142,3526,1893,-3675,-6494,3696,6775,-1032,-4032,-4461,3750,6330,-3451,-6376,79,3745,4215,-1163,-7101,1857,4809,2066,-3992,-5915,2892,6710,-992,-2549,-2467,1123,5386,-2790,-3889,-108,2062,3646,-1766,-5725,2029,3454,328,-1109,-3827,2209,4963,-2332,-3138,-619,1222,4576,-2701,-4494,2030,493,164,-1387,-3664,3149,4114,-3126,-951,691,494,3016,-2957,-1765,3119,1854,-9,-1638,-3522,4446,1952,-2687,-1387,-1385,2305,3673,-5081,-2931,3847,2756,1722,-3737,-4487,4792,3086,-2809,-3857,-3043,4021,4072,-4271,-4438,358,3634,2882,-4922,-4514,3967,3374,-64,-3718,-3753,4882,4483,-4227,-4109,-425,3526,4263,-3773,-4013,1419,1796,3978,-4327,-4306,4049,4292,-12,-3938,-3263,3977,3738,-2102,-2370,405,3108,4517,-3306,-3279,1251,1931,1416,-2939,-3120,3422,2905,-2177,-2086,-1647,1709,1895,-2002,-2367,660],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,9,-10,11,-11,13,-14,15,-16,19,-21,23,-26,28,-31,35,-40,46,-53,62,-73,90,-113,150,-212,341,-704,3944,9767,-3777,-3820,-2705,1636,8610,-3815,-8597,1708,4130,4544,-1586,-9586,2920,7888,-451,-4400,-6920,2923,9917,-2535,-7505,-3265,3879,8027,-4193,-8088,847,5179,5169,-3033,-9577,2300,6802,142,-1797,-5951,2850,9951,-3792,-4476,-1405,965,7307,-2833,-8417,3997,2762,2012,322,-8036,2378,6774,-3833,-1811,-1854,-1582,7749,-2199,-4992,4072,-1465,2172,1591,-7273,3755,5326,-4667,1785,-2205,499,8055,-4197,-3924,4321,-1150,2051,-617,-7048,6558,3754,-5162,1670,-4835,2726,8013,-7130,-3451,3805,403,4363,-5093,-7683,6769,4420,-3065,-2761,-5801,4440,8870,-7091,-4685,150,2980,6492,-5071,-7635,3617,5212,2432,-4067,-7173,5248,8102,-1726,-5008,-4112,5636,8099,-4599,-6142,-675,3018,5020,-5051,-7360,3299,5332,2975,-3999,-7534,5004,6478,-1747,-4114,-3586,3483,7124,-5664,-4692,1287,1655,5978,-3298,-7145,5146,2354,-1016,-900,-6090,4568,6826,-5031,-849,-452,-163,5507,-5058,-4978,5413,-23,169,-1345,-6161,5502,3752,-6392,722,-950,1001,4706,-6738,-2312,5833,-310,814,-2434,-3988,7592,1793,-6076,-544,-1065,3875,3917,-7840,-3213,4394,1934,1357,-4588,-5038,8170,3059,-3908,-2186,-2298,5026,5870,-5678,-3690,2032,3395,3505,-6874,-5768,6754,3678,-955,-4412,-4956,6207,3706,-4573,-3779,-1290,5890,5333,-4964,-5296,2518,5030,1957,-6017,-4300,4907,4845,-600,-3657,-5125,5702,4762,-3955,-3422,-1077,4110,4995,-6269,-3106,2914,1660,1256,-3649,-3691,4044,1592,-2363,-783,-2734,4257,3542,-4511,-80,2189,-743,2479,-4854,-3512,5160,667,-2172,-679,-2607,4649,654,-5859,460,1497,889,2408,-5752,-1271,6499,-732,-2190,-1816,-1484,5286,748,-5489,967,892,3741,1456,-6886,-1595,6797,974,-500,-4026,-2860,6979,1575,-3120,-2174,683,6238,2938,-6406,-2110,3684,4162,382,-6093,-1875,5945,3426,-2422,-5403,-1888,6302,2834,-5956,-3614,701,5626,2222,-6655,-2605,3719,3656,877,-5679,-2421,5359,2677,-2386,-3292,-2148,6387,1451,-5153,-1202,124,2797,2079,-5122,-1366,2758,1113,-138,-3300,-2239,5620,299,-1921,-1036,-113,3901,1363,-5271,239,3404,822,1104,-2628,-458,5196,-420,-2417,-418,-250,3446,183,-4282,1613,2553,-207,-139,-5355,1319,5072,-1072,-2303,-1254,412,4712,-1065,-6426,414,3252,3491,-1684,-4661,-92,6047,-556,-2843,-4131,786,6631,292,-6136,-2606,2802,3493,-60,-7385,-544,5399,1560,-1417,-6079,-577,5647,472,-3579,-3031,2438,7304,1054,-5348,-1526,3835,3871,197,-5746,-2451,4337,1451,-2028,-4260,331,5705,1373,-3527,-1303,1280,3751,519,-4388,-159,2017,1580,141,-3651,-96,4285,-256,-2572,-2869,1189,3067],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-6,6,-8,9,-10,10,-11,13,-14,15,-17,19,-21,23,-25,27,-30,33,-37,41,-44,49,-52,56,-58,53,-28,-91,1449,8386,-2055,-4539,-506,-217,6624,30,-8553,1147,4867,1022,2944,-6969,-1293,8221,-3856,-1926,-376,-3318,6913,-228,-8118,3305,575,-203,3279,-7363,1335,6980,-4257,-1470,355,-1667,6884,-3083,-7009,3842,1014,782,638,-8298,4376,6316,-4425,-838,-2412,2373,8096,-5236,-6477,3073,3380,3668,-3147,-7803,4133,5256,-668,-2674,-6131,2890,8917,-2323,-5695,-2124,3518,8335,-4237,-7554,1275,5045,4109,-3344,-8386,2619,6737,-467,-3506,-6887,3344,9118,-2655,-6031,-1515,2484,6507,-1854,-8235,2338,4048,3672,-1193,-9067,2549,7811,-2176,-1962,-4880,632,7884,-2242,-4779,995,77,5870,870,-7992,2951,2586,-1532,1385,-5202,648,5750,-4329,-976,1288,-1874,4740,-1366,-6769,5367,1145,-1409,649,-4909,3278,5322,-5386,-1612,634,-1038,4400,-3583,-4724,6372,1290,-492,-977,-5831,5787,5718,-5156,-2261,-1,2353,6119,-4926,-6889,4771,2865,2359,-3465,-6028,6512,5822,-2046,-4222,-3722,4687,6606,-5149,-4598,421,2975,4490,-5891,-5759,3200,5265,1934,-3882,-6639,4859,6561,-1674,-4962,-3805,4158,6124,-3687,-6045,1023,3151,4403,-4531,-5134,3130,3065,1228,-3110,-6516,4113,4680,-2506,-1477,-2645,1816,6213,-4542,-3424,3046,83,2989,-1749,-5643,3940,3173,-2847,-713,-2887,1370,5232,-5342,-1855,2885,-1221,2832,-2940,-4256,6143,955,-2931,154,-3487,3003,4170,-6297,-603,2498,378,1724,-4975,-4037,6749,761,-1750,-1314,-2900,5283,4044,-6365,-1932,2392,3761,2054,-7265,-3619,6173,1511,-1029,-3767,-3855,6178,3075,-5067,-3937,-714,4679,4051,-5627,-5135,3710,5202,1642,-5749,-4621,5325,3869,-930,-5008,-3019,5666,4846,-3975,-4274,-438,5169,4559,-5404,-3280,2486,3559,2870,-4354,-3198,4629,3335,-1538,-3219,-3550,4256,3076,-3031,-1582,1349,1855,3718,-3882,-4143,4081,867,250,-1472,-2808,4032,2385,-4040,-890,-595,2113,2777,-4340,-317,3860,-848,417,-2261,-2129,4582,-19,-3986,558,118,3037,1221,-5845,338,3525,-189,146,-4116,-1421,5373,716,-3962,-1280,-1446,4908,2435,-5520,-888,2926,3913,-528,-5893,-1669,4660,2116,-2158,-3614,-1000,5875,1233,-4787,-4119,1518,4339,543,-5435,-2259,4390,3418,532,-5933,-1389,5324,2245,-3425,-3705,-388,5226,1944,-5072,-2332,1144,4237,1523,-5520,-2451,3057,1930,129,-4029,-657,5183,172,-3120,-1377,-206,4214,1911,-4248,-1224,2251,2006,2038,-3360,-1085,2943,-38,-1936,-1065,-589,3581,505,-3385,-387,325,551,88,-4054,20,4739,-54,-1669,-630,-455,4915,-1804,-3703,721,961,2608,-518,-4825,1488,3913,-428,-792,-2455,857,5322,-966,-4202,-456,1485,4857,-1145,-5415,1634,3857,1124],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-3,2,-3,3,-4,3,-4,5,-5,6,-6,8,-8,9,-10,11,-12,13,-14,16,-18,19,-21,24,-26,30,-33,38,-43,50,-58,70,-86,110,-148,223,-41,-298,-2994,-7557,7026,5315,-4560,-1975,-1883,2762,7233,-7120,-4154,4729,-189,2679,-2272,-7338,6746,2294,-4048,824,-3334,2603,6742,-7402,-2138,4139,-1760,2090,-2927,-4796,7774,-533,-4562,1981,-3338,3785,3854,-8045,-958,4978,521,1720,-5274,-2590,8734,-229,-3415,-1748,-2048,7584,3982,-8964,-2532,2203,3906,2502,-8269,-1983,7249,2276,-713,-6038,-3630,8488,2922,-5639,-5120,-1071,8674,3338,-7271,-4366,4106,5808,1444,-9139,-3204,6844,4146,-379,-6877,-3099,8107,3668,-5499,-2930,-949,6599,5353,-8808,-2528,3168,2619,3715,-5866,-4695,6847,2330,-1239,-2191,-4294,6676,3780,-7759,-524,-220,1946,5755,-6978,-1325,6026,-1693,1852,-1314,-4232,8182,2255,-5335,2717,-848,1283,4392,-6528,-173,5189,-3199,1534,-2862,-2290,8050,-1138,-5126,2157,91,4212,2356,-7702,1871,5165,-696,543,-5105,-130,8565,-1430,-4405,-2023,-488,6064,213,-6753,-317,3166,1858,133,-6965,-843,8678,1313,-3603,-5329,-250,6815,1068,-5937,-2251,1427,6368,791,-7843,-1642,4783,4229,102,-7851,-1313,6567,1582,-2386,-4595,-757,7660,2071,-5504,-1478,541,5540,3381,-6710,410,3337,1315,626,-6093,-1990,6453,269,-2600,-1624,-3199,6614,2117,-5838,1330,1322,506,2922,-6041,-845,4575,-1397,-904,-727,-2424,6108,-929,-5960,2807,-403,928,818,-5296,1988,4937,-3353,-1134,-2120,-52,5724,-2865,-5217,2389,649,2975,-1287,-6136,3059,4436,-1265,-2559,-3266,1686,7201,-2476,-5715,-227,1445,4991,-2244,-6202,2065,4822,980,-2871,-6382,1695,7118,-788,-4006,-3294,2088,7439,-2017,-5989,-826,2997,5043,-2038,-6352,1008,5236,2047,-2969,-5632,774,6858,580,-3686,-1378,1001,5952,-187,-5858,126,1290,3271,-402,-7662,217,4526,-242,-1689,-3770,339,5561,-966,-2887,419,168,3970,-430,-5101,1613,2848,398,-238,-3664,886,4909,-2433,-1708,485,-703,3267,-2340,-3509,4025,1243,-661,-473,-3264,3753,4409,-3750,-925,-335,1430,2986,-3705,-4275,2037,1405,432,-2442,-4700,4182,3421,-2582,-2618,-1649,2711,5360,-4117,-5716,1728,2137,3483,-3261,-5184,3890,5400,-933,-3001,-4628,4078,5738,-1924,-4022,-1138,3411,4524,-3098,-5680,887,3702,2494,-4101,-5053,3172,4483,-390,-3165,-2950,3034,3886,-2037,-4345,-572,2418,5414,-3301,-4534,1511,2602,1258,-1373,-4700,2400,2863,-1512,-1423,-1941,1714,4137,-2202,-2385,1460,1292,1620,-1523,-4268,2864,1809,-1212,-175,-2845,2081,3006,-3048,-1702,1421,207,2186,-2903,-3750,4062,1598,-1634,-1024,-271,3599,2818,-3638,-1787,2186,2027,2291,-4018,-2479,4069,2220,104,-2310,-2441,4272,2472,-4087,-2624,200,2468,2398,-4397],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,7,-7,7,-9,9,-11,12,-13,14,-16,18,-20,21,-23,25,-29,31,-35,38,-42,47,-52,58,-65,74,-84,96,-112,132,-161,201,-266,378,-629,2056,-3757,-8486,6907,4210,-3874,-2555,-3976,5585,7608,-7836,-5457,1963,5203,5557,-6830,-7467,5280,5203,-281,-4809,-6784,6424,7165,-2780,-4099,-3316,5984,5981,-6493,-5259,1198,4440,5196,-5819,-7087,4473,4069,488,-3642,-5375,5572,5934,-3889,-2474,-3045,3068,7659,-5955,-3931,3161,2025,4327,-3511,-7405,6276,2789,-2036,503,-3693,3804,5488,-6480,-835,2408,-1482,5407,-4324,-6126,7670,-974,-3368,1136,-4934,5219,4341,-8080,1405,2843,-19,4202,-7439,-4330,9074,-809,-636,-2344,-4637,8011,2907,-8837,-188,1233,2745,3910,-8631,-4142,7075,2188,-914,-4514,-4151,9697,3793,-5299,-2526,-1296,6215,5373,-9188,-4140,2381,4505,2012,-7816,-4152,7291,5381,-2123,-5758,-4139,8362,4488,-5024,-5188,-401,5836,4017,-6912,-4076,2891,3722,2887,-6787,-4465,6483,2918,-2307,-3512,-4134,6319,4564,-5726,-1462,259,3989,3728,-7200,-1939,5973,945,1306,-4071,-4590,6493,1517,-5207,889,-2185,4502,3972,-7192,-776,3428,-1422,1920,-3322,-2731,6521,-1710,-3792,1694,-2280,5647,1786,-8217,1404,5199,-402,1384,-6628,-2026,7612,-1674,-3498,-2034,-1411,7746,440,-9294,1007,1687,3170,1641,-8995,-855,8258,772,-3536,-4412,-1393,8928,2752,-7157,-846,1617,5712,2433,-8557,-1741,5324,3967,-888,-6034,-2687,7464,2748,-3245,-5445,-842,7228,3038,-6667,-2511,1964,5517,1880,-7780,-1347,4653,2962,-434,-4239,-1533,5994,1368,-2715,-2791,-1106,5699,791,-5780,-1490,1618,2643,1874,-6167,-1402,4906,-392,-885,-2755,-2508,6270,613,-4858,47,-422,1535,1223,-6284,1068,4852,-1143,-264,-3259,-1186,6720,-3121,-4110,1199,-779,4189,-207,-7483,2996,3931,-699,-347,-5356,1160,6660,-3006,-4369,-127,880,5488,-664,-9001,1588,4501,2234,-1123,-6262,784,8296,-1587,-4022,-3379,-9,7233,-783,-7177,-926,3820,4080,-999,-6597,1122,5611,1772,-1296,-5864,906,8325,8,-4663,-3397,1203,6046,27,-7405,-1377,3002,4756,-735,-6477,256,5873,429,-2176,-4216,-686,6056,134,-3703,-559,1015,4813,62,-4302,871,2682,-108,-255,-4031,-439,5061,-1009,-913,-1309,1130,4706,-2251,-3319,1442,1113,989,-737,-4397,2811,4620,-1214,-1786,-1294,1656,5074,-2824,-4369,2505,1124,2029,-1611,-4124,4015,4160,-1872,-2816,-2409,1985,6020,-3692,-4498,533,1835,4235,-2938,-6183,3761,4703,419,-3131,-4888,3131,5678,-1948,-4432,-1312,2827,6153,-2452,-7015,2128,4799,2544,-2339,-5385,2105,6175,381,-4108,-4267,1721,6222,-1495,-4963,-173,1760,4791,-2097,-4469,671,4519,2180,-3190,-4991,1557,5480,-206,-3587,-1433,1708,3425,-1890,-3275,-913,1397,2705,-1308,-3824,2316,1997,-1369,-1108],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,8,-10,11,-12,14,-15,17,-19,21,-23,26,-29,32,-36,39,-43,47,-52,58,-64,71,-78,87,-97,109,-122,138,-158,182,-213,254,-313,404,-563,932,-4151,909,3816,2519,529,-10659,1239,9666,-22,-3107,-5211,-794,10132,881,-8764,-1299,2121,7035,290,-9821,-1071,6921,3492,-1055,-9347,-219,8884,1390,-4980,-5782,467,9513,1235,-6974,-2422,1985,6280,323,-9046,-482,5608,2007,567,-6938,-2252,8532,-738,-3096,-2934,-1912,8305,115,-7790,1340,1425,1881,2780,-8023,-260,6863,-3319,1113,-2623,-3815,8561,-570,-6278,3783,-1396,3016,1026,-8862,2802,4928,-4656,489,-2602,-67,7459,-4389,-5123,3806,-616,4620,-618,-9450,4959,5445,-1932,-993,-6295,1500,9965,-5899,-6328,1340,785,7320,-3001,-10054,5378,4624,275,-928,-7518,1591,9215,-2989,-4215,-2799,1253,8796,-2871,-7784,374,4216,5450,-1534,-9142,1163,7562,1197,-2616,-7262,2203,8153,-1139,-6697,-3757,1682,7795,-1584,-8146,1401,3619,4084,-2059,-7484,866,5658,-572,-2328,-5832,1015,7907,-2307,-3099,-309,417,6830,-907,-7760,2450,2861,511,-467,-6829,2815,6630,-4536,-9,4,-1510,4730,-3416,-4942,5260,-157,-293,205,-5975,4006,5078,-5990,201,-1963,696,6584,-5009,-4572,5262,-397,1734,-2760,-6445,6564,5599,-4804,-2788,-3278,3990,7969,-6204,-4452,2615,2844,4582,-3838,-7049,5280,4653,-759,-2144,-5329,2795,8822,-3635,-5600,-862,3352,6604,-3987,-7627,2029,4910,2901,-4155,-7471,4368,6152,-662,-4083,-4561,4272,7627,-3233,-5042,-901,3768,6230,-3406,-5937,2031,3777,2748,-2224,-6033,4289,6674,-1656,-1960,-3044,2896,5724,-3321,-3616,1679,685,3413,-2436,-5171,4477,1264,-1807,-73,-3793,2951,4443,-4058,-985,744,1148,3484,-3815,-3908,5472,271,-1577,-576,-3552,5058,3674,-6051,-866,1407,1165,3865,-5671,-3307,6070,1837,-621,-2814,-4523,6450,3224,-5458,-1872,-731,4124,5923,-6427,-3587,4026,2551,2042,-5344,-4003,7182,3758,-2846,-4165,-2064,5433,5762,-6053,-4866,707,4921,3872,-5884,-6110,3596,3423,756,-3571,-4338,4901,5407,-2046,-4767,-2675,3349,5626,-5174,-3657,1166,3110,2958,-4350,-4495,2593,3038,100,-3956,-3963,3525,3870,-4216,-1608,-1221,3067,3242,-4206,-2484,3044,2266,1601,-2020,-3714,3476,417,-2181,149,-1396,2818,2016,-4986,-863,2352,1572,1289,-4156,-1241,5519,-5,-2392,-1277,-1740,5097,1309,-5357,-641,1981,1874,936,-3994,-2180,6349,1057,-944,-2844,-828,6025,1976,-5362,-1581,1388,4228,1894,-6904,-2041,5484,2071,-966,-4772,-1869,5749,2368,-3758,-3777,-356,4609,1898,-6260,-2787,2655,3695,1413,-5595,-3871,5366,3594,-1928,-4996,-936,6248,2795,-3963,-3254,1159,4948,2607,-4361,-2849,2372,3377,-100,-3129,-2047,3688,2131,-1875,-3187,-1264,2817,2638,-3249,-589,1075,2529,1315,-2927,-1242],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,9,-9,11,-12,14,-16,17,-19,21,-23,26,-28,32,-35,39,-44,47,-53,58,-63,70,-77,86,-95,106,-118,132,-149,170,-195,229,-273,336,-433,604,-994,4029,-1099,-9375,3939,4950,421,-374,-6182,808,7546,-4166,-2636,1040,-1747,6654,-1914,-8063,4981,274,-97,1576,-6538,2731,7538,-5211,-423,49,-1263,7345,-4391,-5510,6150,231,516,-139,-7077,5109,4468,-5415,-986,-1131,1846,6889,-5326,-5201,6355,1090,1961,-3038,-6276,6172,3798,-3833,-2548,-2050,5217,6269,-5639,-4884,2553,3618,4037,-5237,-7377,4788,5171,919,-5495,-5132,6145,6180,-3168,-5585,-2404,6245,6259,-5182,-5086,1181,3511,5225,-6170,-5674,5660,4062,1379,-3098,-6122,5537,6024,-3617,-2367,-2981,2911,8942,-5039,-5470,2614,679,4674,-3719,-7642,5143,4162,-1646,113,-3274,2262,7460,-6006,-2571,2027,-1695,4678,-2745,-5178,6247,533,-2031,594,-5367,3347,3953,-7319,309,2113,-392,4021,-4514,-3577,6180,-960,-2201,-812,-3903,5561,3201,-6079,467,181,2338,3558,-6269,-3606,6874,1768,-173,-4854,-3562,7060,3000,-5970,-2873,-1261,5467,3962,-6444,-4363,4929,4431,1197,-6375,-4193,6171,4713,-1631,-5623,-2197,7444,3604,-4875,-4537,-214,5015,3798,-7079,-2675,3041,3838,2744,-6374,-4162,5489,2778,-1338,-3120,-3123,5971,4042,-5396,-2090,-147,3335,4370,-5610,-2995,3057,1069,1799,-3963,-4213,6185,2380,-3550,501,-2675,3156,4146,-5914,-1112,2349,-697,2691,-2652,-4664,6120,-162,-2924,-132,-2637,3735,3933,-6514,1094,3720,-100,1474,-3425,-2982,7358,-179,-3442,-1237,-1557,5927,1651,-7374,-883,2505,1355,1228,-5519,-285,6413,600,-2497,-3119,-1030,6353,2550,-5831,-2251,1821,5010,905,-7190,-1319,5882,3069,-449,-6502,-1331,6802,1778,-2071,-4340,-641,7074,1366,-5988,-2307,1955,4228,1298,-6800,-1918,4238,3495,-1000,-4708,-1409,5961,1892,-3363,-3466,-1365,5465,1619,-4945,-1777,1576,2741,1065,-5228,-1669,4947,20,-497,-1288,-1733,5750,249,-3895,-325,217,1951,1362,-5441,-78,3546,-829,762,-2176,-2369,5375,-1743,-3858,992,-678,4702,1185,-6106,1963,3453,-814,-647,-2988,1101,6136,457,-3407,363,787,3430,-1058,-5173,1203,2001,1402,-1200,-3734,1829,5197,1198,-2677,-2142,1053,6318,-1110,-5693,-369,3021,3382,-2243,-5732,405,4974,1295,-2310,-4248,571,5272,386,-5615,-1945,2039,5929,164,-5830,-1266,3167,2761,-1135,-4766,383,4863,650,-1941,-3810,544,5289,-706,-3791,-1211,448,4831,-501,-4856,1292,2574,716,-649,-2277,957,4684,-622,-546,-1370,-509,3750,-1156,-4571,1135,1288,1084,-77,-4937,1262,4638,-1224,-893,-863,1133,4528,-1901,-3551,2280,1727,2061,-1039,-3220,2543,3641,-1962,-1732,-1666,2418,4001,-2365,-3988,1373,2311,3270,-1253,-3079,2966,3555,-391,-3148,-2044,2206,4378,-2971,-3304],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,3,-3,3,-4,5,-5,6,-7,8,-10,11,-11,13,-15,17,-19,21,-24,26,-29,32,-36,40,-43,48,-53,58,-65,71,-79,87,-96,107,-119,132,-149,168,-191,219,-255,303,-371,474,-653,1060,-4527,-2039,971,3471,6251,-8090,-3088,5749,-36,613,-2251,-6037,9172,1909,-5398,885,-2122,2912,4855,-7414,-582,4368,-2533,1933,-3882,-3967,8969,-894,-4858,2006,-2767,3758,2552,-8584,1692,4895,-1635,2824,-5016,-1349,8074,-2092,-4918,-598,-1207,5540,236,-7629,2125,4628,1410,-492,-7310,141,8104,101,-3398,-4281,-229,8578,-530,-7887,-1631,2492,5974,210,-9747,-672,5344,4041,-1374,-8870,853,8593,1761,-3890,-5241,643,8537,1091,-7169,-2154,2440,7247,564,-9334,-475,5383,2773,-323,-6861,-1885,9042,-780,-2265,-2924,-2087,8563,1594,-9003,-140,1046,2347,2895,-8184,-1007,7094,-2014,-149,-2535,-3771,7783,374,-6440,3375,-243,1273,2321,-8245,400,4914,-2638,728,-2840,-2246,7331,-2337,-4807,2644,-454,3171,473,-7856,2806,4351,-1466,585,-4008,1523,8639,-3355,-4853,1597,1047,5350,-481,-7873,3289,3806,896,-2693,-6451,2276,7053,-2530,-4107,-2506,1356,7593,-2263,-6697,332,3514,4330,-2176,-7730,1211,6421,1217,-2545,-6347,2423,8176,-918,-4047,-3630,2013,6883,-2011,-6356,854,3863,4143,-1669,-7876,1225,5268,301,-1003,-3875,339,7760,-1832,-4015,104,-827,6380,-1037,-7494,1882,2696,-85,648,-6698,160,5554,-3063,-273,-746,-1429,5991,-1841,-5298,3233,-165,1306,709,-6675,3216,4577,-3892,364,-1298,450,5072,-3789,-4149,3118,611,1370,-1374,-5001,4765,4868,-3758,-1062,-1748,1062,7049,-5306,-3652,2555,2433,3603,-3423,-5667,4945,4308,-1015,-2747,-4996,2911,6778,-3268,-3487,-629,2829,5364,-3763,-6891,2660,4658,2965,-3803,-5580,2628,5581,-735,-4056,-2738,3921,5147,-2056,-3568,-1433,3355,3472,-3580,-4489,2132,3087,2201,-2600,-5035,2309,4064,-651,-2087,-2714,2719,5970,-4027,-3467,1334,1308,3278,-1764,-6227,2893,2235,-758,-619,-3513,2001,4200,-3782,-2155,1733,-1165,4131,-2797,-3949,3244,213,-983,689,-4407,1450,2904,-4060,-241,438,1147,3564,-4848,-3136,4005,1732,-1194,-2378,-2928,3990,3801,-4516,-1709,428,3253,3312,-5571,-3500,3189,2844,435,-3578,-2956,4170,3328,-2733,-3093,-2332,3800,5129,-5220,-4236,849,4185,2983,-4424,-3132,4008,3636,-514,-4333,-1735,4703,4006,-3398,-3923,-1140,3805,4504,-2856,-2832,1628,3972,2275,-4923,-3695,2651,2984,279,-2958,-3122,4910,3448,-3309,-1884,-192,3103,3108,-4019,-2170,1912,814,1979,-2715,-3372,4668,1886,-2581,-1095,-1410,1461,2163,-3601,-1290,1952,602,528,-3220,-1614,4838,-17,-2050,-769,-660,3203,689,-3812,-1046,2601,1858,801,-2975,-1334,4989,920,-2984,-1092,-744,4596,1955,-4367,-745,1300,2701,446,-4804,-1358,5401,2082,-2137,-3992,-2036],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,1,-1,0,0,1,-1,0,-1,1,-2,1,-2,2,-2,2,-3,3,-4,4,-5,6,-7,8,-9,11,-12,15,-17,22,-26,34,-45,64,-99,183,-445,2891,9972,-4939,-8433,3331,2198,6024,-3539,-10809,4770,6970,-935,-3076,-6369,3311,10227,-3474,-5762,-814,2963,8658,-3144,-9510,2757,5366,5167,-2936,-8133,3076,6801,424,-4015,-5884,2993,8720,-1069,-6688,-1048,2255,7287,-1975,-7418,1936,4093,3868,-1764,-7622,4187,5562,-1726,-2229,-4801,1092,8293,-4175,-3948,1681,192,4682,-1429,-7277,4970,2707,-1560,1153,-5352,2094,6667,-7065,-1757,2292,-323,6054,-2623,-6583,6726,1545,-1188,452,-5586,5000,5527,-7257,-1259,1380,700,7197,-5637,-5555,8200,909,847,-2111,-6334,6907,6649,-6159,-2585,-1999,3351,7076,-8118,-6595,4671,2699,3252,-4245,-8420,6581,6389,-3295,-3306,-4286,5561,8453,-6164,-6140,311,3524,5808,-5037,-8454,3508,5477,1564,-3842,-7147,5364,5571,-1857,-3774,-3676,4916,6845,-5268,-5398,-632,3027,4432,-5114,-6211,4730,3331,1812,-2377,-5714,4537,5889,-3852,-2180,-2417,2177,5418,-5088,-3785,3106,781,2804,-1965,-5244,5852,2482,-3541,676,-3140,3008,4396,-6962,-1137,3923,-757,3105,-4264,-4479,6004,-417,-4266,-763,-3913,7080,4116,-7794,-1199,3756,1941,3931,-5224,-4828,6750,1805,-2397,-1891,-4363,7360,4472,-7577,-770,1305,4049,4372,-8817,-4303,5768,3290,170,-5126,-4231,7397,4109,-5375,-2897,-2212,6243,4779,-6844,-4035,2180,5374,3376,-6254,-5948,5779,4666,359,-5253,-4624,6066,5237,-3399,-4491,-1576,5437,4520,-5931,-3315,2146,3142,3901,-5920,-3591,5090,1675,-1224,-2892,-4026,5312,3055,-4322,-629,667,2773,1979,-6042,-1591,4751,1094,872,-2719,-2509,4796,1056,-3899,290,-1270,2865,2395,-7084,415,3767,-1775,33,-4697,-2362,6796,-805,-5070,1145,-569,4920,1750,-5928,774,4555,2286,-473,-6291,-936,8794,1386,-3483,-3019,-1595,6750,1801,-7768,-1165,2857,3321,2214,-6841,-1601,7610,2956,-2047,-5396,-534,8340,2158,-6597,-2909,962,5661,1988,-7901,-1963,4452,3956,-278,-6484,-2929,6234,3123,-1629,-4294,89,6740,2854,-4188,-3056,1017,5116,1612,-6238,-2436,4231,2223,498,-3849,-1647,5831,1147,-2183,-1467,-1333,3428,1594,-4929,-631,1419,1867,877,-4482,-303,4343,-694,-1013,-1563,-938,4933,-1348,-4839,1602,884,1777,404,-5175,2028,3061,-514,-1350,-2223,584,5869,-1478,-4682,1360,153,4159,-773,-6598,1856,3533,130,-1449,-5077,1634,7036,-1628,-5004,-1312,1420,6013,-885,-6577,99,4306,2710,-2022,-5203,956,5915,263,-3318,-3905,646,6953,370,-5595,-447,3204,4661,-864,-6878,-1406,5844,1625,-1737,-6855,-375,5828,1161,-3725,-3360,919,4187,316,-5072,-1697,3544,3931,-1046,-5264,-230,3861,306,-1120,-3213,389,4442,-376,-3406,-785,1134,3031],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,4,-5,5,-5,6,-7,7,-8,9,-10,11,-13,14,-15,17,-19,22,-25,28,-32,37,-43,50,-61,76,-98,133,-202,374,-1649,-3764,-2582,-3977,8847,4226,-8955,-1173,1336,4256,3383,-9962,-3221,8119,2953,547,-6959,-2565,8876,4143,-6098,-4274,-1365,7408,4113,-8363,-3663,2653,4960,2944,-7640,-4593,7510,4667,-1114,-6096,-3509,8402,3970,-4526,-3635,-2015,7243,4117,-7012,-3873,2746,2080,2732,-7049,-3617,8190,736,-964,-2358,-3550,6385,2032,-6018,273,673,1870,4159,-8369,-586,6225,-2484,952,-2184,-3611,7263,269,-5782,2712,-371,3099,1596,-9418,1688,5864,-3532,-65,-4694,-1203,10172,-3131,-6677,259,-252,5558,1464,-10788,1722,5991,-1074,1253,-6631,-598,10567,-1610,-5690,-883,-676,8871,832,-9077,37,4167,3416,698,-9236,-217,9147,1239,-2942,-6241,485,10528,1318,-6856,-3249,1493,7057,2179,-8028,-2297,5924,3873,134,-8907,-2364,7074,2107,-2530,-5148,-255,8745,1969,-5934,-1635,570,5690,791,-7456,-140,4141,1739,525,-6330,-1927,6691,-1266,-3314,-440,-2139,7323,395,-6626,2618,422,1303,2299,-6933,1576,6021,-3128,207,-1826,-2411,7708,-2628,-6025,3492,886,610,285,-7447,4451,6238,-2653,-2255,-2448,1056,7899,-3539,-6520,2733,321,3767,-1724,-9899,4285,6740,-1468,-1762,-5485,2032,9263,-2722,-5085,-996,1965,7167,-2147,-9509,2667,5449,2382,-2098,-8297,1974,8790,-289,-4137,-4243,2464,8583,-1107,-7129,-1614,3484,5999,-2420,-7735,422,5888,1340,-2393,-5989,498,7439,599,-3502,-3324,2370,6493,-952,-6095,-163,1751,4532,-1498,-7208,1476,4722,785,-897,-4368,291,5889,-3558,-3138,995,304,3534,-1048,-5186,3329,1726,-576,-653,-4641,2135,5264,-4841,-1972,716,-396,4141,-3131,-4812,4398,1554,-421,-884,-4340,4006,4871,-3837,-1929,-691,2944,6973,-4484,-5110,3826,3074,1630,-3828,-6086,4896,5559,-3001,-3910,-3598,3465,6517,-4601,-5393,1726,3004,4872,-3679,-6841,3264,6018,486,-4402,-5253,3823,8035,-3327,-5350,-2660,3355,6835,-2534,-6877,1563,4640,3285,-2993,-7155,3806,4411,333,-2611,-4598,3295,5551,-1874,-3659,-1410,2033,3999,-2086,-3923,1623,3165,1703,-1636,-4179,2202,4426,-2875,-1409,-1261,1523,3486,-2938,-2455,2672,963,2006,-2024,-3043,4483,2035,-2110,-669,-1817,1843,3563,-4817,-763,3023,2142,3160,-3733,-3642,5308,1980,-2782,-1591,-2461,4906,4307,-5312,-2062,1456,3413,3040,-4915,-4183,5216,3407,-244,-4313,-2233,5325,4290,-3805,-3489,-1379,4196,4402,-5658,-3619,2775,3508,1701,-4908,-5049,5469,4493,-1839,-4931,-2568,4708,5617,-3467,-4907,537,4027,3640,-4787,-4966,3273,3906,359,-2888,-3954,3529,4352,-491,-3841,-909,3600,3519,-3621,-2379,1098,3239,1903,-2689,-3374,2997,1722,142,-2141,-1704,2392,1844,-2817],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,7,-8,8,-9,10,-11,12,-13,14,-16,17,-20,22,-24,26,-30,33,-36,42,-47,54,-63,74,-88,104,-104,-341,-4685,3726,9144,-6194,-3255,1621,-315,6639,-5252,-8353,6575,1367,-1122,-96,-6311,3529,6815,-6537,-184,1085,-1133,5980,-4742,-4798,6522,-432,265,1442,-5164,5477,4584,-7435,477,-274,881,3959,-6213,-2289,5645,721,485,-2893,-3649,7462,1756,-6193,-663,-348,4954,4465,-8330,-2915,4942,2705,728,-7309,-3507,8079,3437,-3460,-5379,-2568,8800,3901,-7698,-3835,908,7020,2447,-8402,-4616,4268,4604,1327,-7239,-4706,8805,3730,-1088,-5091,-3696,8439,5212,-6313,-2996,516,5517,5645,-7898,-2278,5177,2118,2180,-4783,-5810,8007,2729,-4317,-1179,-3081,4640,6542,-6993,-2285,3606,165,4604,-3850,-5637,6743,910,-2240,-374,-4835,4225,4173,-7628,432,800,-522,3010,-5399,-2944,6754,-1139,-1944,283,-4196,6508,1204,-7116,791,946,136,1379,-6831,-1767,6682,-200,-2065,-2729,-2143,6906,1031,-6150,-1245,1016,5235,1587,-8327,-1410,6238,2191,-1153,-6545,-1901,7810,1272,-5013,-3126,325,7879,702,-7470,-1543,3389,5870,204,-8173,-1610,6594,3416,-844,-6684,-1797,8298,770,-4342,-3475,-2287,7074,474,-7451,-1644,2748,4608,3216,-8213,-2273,5876,443,-316,-4081,-2800,7352,1652,-5443,954,-562,3833,3425,-6156,-1197,3092,470,2623,-3734,-2383,8046,-179,-3569,683,-1839,3747,2353,-6126,1290,3074,-1150,1165,-3860,-1553,7023,-2460,-3410,1403,-779,4321,566,-4531,2664,2102,1283,-735,-5500,1487,6401,-1452,-3210,-1193,-249,5925,-1125,-6025,1646,3053,3662,-1570,-6359,1188,6087,1104,-3085,-5282,1488,7206,-381,-5639,-2796,1839,5996,-1000,-6230,-620,4194,4399,-2528,-6898,1032,6052,1600,-1863,-5366,290,6948,441,-5652,-1076,1198,4606,-732,-6813,470,3358,2151,426,-5934,430,5591,-135,-1239,-2812,150,5241,1044,-5193,752,1683,1547,791,-6548,1278,4312,-1772,306,-2855,-1288,5397,-1170,-3117,2613,583,3073,482,-5322,2214,3370,-1915,517,-4285,-118,4515,-3414,-3106,1759,644,2857,-2689,-5291,3110,3132,150,-1279,-2163,1893,4990,-1885,-3839,-231,2320,4013,-2774,-5009,1097,3601,2023,-2902,-5092,2401,5251,-559,-3621,-3422,3495,5570,-3056,-3993,-1585,3812,4944,-2839,-5792,1794,4931,1325,-3133,-4986,2932,4677,-553,-3993,-3473,3123,4375,-1091,-4305,-283,1664,4032,-2136,-5559,2768,3375,363,-1886,-3823,1996,4638,-2779,-3182,-375,1384,4468,-2620,-3335,1366,1689,1550,-361,-3273,1454,4321,-2535,-450,-1325,1613,3196,-1271,-3306,1809,1140,1415,-1293,-4322,2360,3352,-1915,-1817,-1740,1696,3269,-5103,-3600,3243,784,1512,-2117,-3189,3342,2206,-1936,-2224,-1726,2895,3502,-3960,-3118,552,3728,3226,-3897,-3024,4336],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,1,-1,1,-1,2,-2,1,-2,2,-3,2,-3,4,-4,4,-5,5,-6,7,-7,7,-9,10,-11,12,-13,14,-16,17,-19,21,-24,27,-31,36,-43,52,-65,85,-119,191,-388,1634,7815,-360,-621,-4400,-3463,8606,684,-7904,262,-2044,4154,3987,-9408,510,5470,-1110,2581,-3762,-2192,8384,-1586,-4646,2634,-1695,4416,2231,-8376,3023,4336,-2733,2303,-5168,-178,7816,-3972,-3713,1896,-113,4504,-1043,-7554,3408,3811,-912,-857,-6613,1942,7835,-2800,-3885,-1762,2930,7595,-3136,-8111,1902,4629,4184,-2131,-7561,2393,6987,1118,-2971,-4923,2504,8071,-1305,-6026,-2769,4605,8285,-3283,-8412,510,4459,4407,-3882,-8977,2114,7259,744,-3388,-6005,1420,9631,-3455,-6027,-1562,1100,7983,-1651,-8310,2032,3976,2084,102,-8878,2116,8946,-2636,-1373,-2111,-1321,8466,-1065,-6061,2825,206,3440,2116,-7809,1922,5438,-3973,861,-2899,-1284,7963,-3782,-4405,3398,-1481,3158,108,-7438,4455,4032,-3009,449,-3256,1062,6312,-4972,-3648,2988,300,3555,-1991,-6013,5525,3658,-1622,-2025,-3744,4033,6316,-4345,-4186,197,2673,5824,-4732,-6768,3019,4272,1279,-2974,-6449,4334,5605,-2192,-4652,-3568,4144,6542,-3708,-5376,-747,4607,4689,-5137,-6663,3690,5420,2729,-4092,-7960,5042,6388,-1013,-3101,-4266,3537,5642,-3429,-4968,334,1040,6171,-3405,-7576,3436,3775,-617,243,-5181,2360,7259,-3940,-1839,-1507,-157,4820,-3027,-4532,4093,864,510,490,-5168,2976,4946,-4175,137,-1424,-390,5196,-4050,-2961,4657,-700,729,-125,-4886,5363,2744,-5053,-280,-775,1666,4469,-5249,-3209,3539,1331,1050,-3213,-4374,5758,3671,-2905,-1844,-1446,4393,4907,-4903,-2627,1168,2774,2587,-5335,-6259,5630,4361,-1794,-4206,-3246,4528,4510,-4226,-5306,-218,5349,5666,-4534,-4140,1081,4554,3953,-4776,-5820,5066,3203,553,-4405,-4083,4772,3921,-3326,-3266,-683,4246,4759,-5977,-3605,1960,2159,2246,-3023,-5360,4488,1952,-1910,-1775,-3154,2898,4989,-5168,-2489,2472,603,3101,-3540,-4068,5411,372,-1464,171,-2863,4575,2908,-5265,477,268,769,2873,-4824,-2593,4435,375,-847,-1376,-2400,4782,837,-5436,178,1552,2159,806,-5094,-2363,3487,1372,-1681,-4057,-2739,5922,2283,-3932,-2471,877,4605,1187,-5350,-2358,2402,2991,41,-7140,-2345,5412,2291,-2218,-3594,-852,5731,2422,-4468,-3549,1236,3801,1092,-5817,-2578,3016,3911,626,-4250,-2300,4691,1567,-1946,-3265,-1244,5339,2587,-4206,-1771,1000,4124,2844,-6166,-2229,2792,2116,74,-2956,-2587,3684,1010,-2896,-921,-706,3535,2040,-4213,-790,2235,-1,1387,-2369,-1636,4434,847,-1867,-387,-410,2913,1298,-4586,769,1614,534,606,-3047,157,3671,-448,-2065,-409,756,3388,357,-6213,-365,2744,1693,-668,-4650,171,5265,1859,-2146,-2265,828,5584,43,-5011,-1315,1310,3229],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,7,-7,9,-9,11,-13,14,-16,18,-20,22,-25,27,-31,34,-38,41,-45,50,-56,61,-68,75,-82,91,-100,111,-125,139,-156,177,-203,235,-276,333,-414,540,-768,1295,-5368,1368,9003,-1645,-853,-6431,360,9748,-2332,-7516,-228,448,8379,-308,-10444,1005,5711,2611,132,-9941,-78,10231,1343,-5168,-6365,560,9508,-543,-7710,-2914,2908,7292,117,-10465,-1063,6523,2517,-1769,-7105,-667,8619,979,-3328,-4711,-581,8545,-620,-7675,168,832,4434,93,-7680,2250,4217,-294,256,-5346,-1386,9099,-2190,-2943,1470,-2098,6250,-87,-7980,3688,2562,-734,1070,-5502,1204,8123,-4614,-2472,1450,-1620,6592,-3505,-7501,5710,2491,-423,867,-7413,2901,6910,-5631,-1651,-1236,1269,7607,-4714,-8053,5183,2622,3140,-652,-9741,5517,8553,-2811,-2751,-4541,2289,10740,-3683,-8388,949,2599,6081,-1981,-10531,2628,6899,671,-3139,-7706,2490,8835,-1776,-5853,-2874,2894,8669,-1632,-8624,513,3539,5403,-1964,-7973,1801,6622,2170,-4126,-6248,2119,6391,-1300,-3620,-2960,2724,6378,-2624,-6683,2109,1946,2528,-702,-7743,3929,5184,-2592,-803,-3299,371,5806,-3755,-4116,3530,-408,4968,-1962,-6198,5185,2500,-2284,494,-2701,1819,5082,-6757,-2638,2580,656,4332,-4264,-6662,6564,2905,-2272,-735,-5989,4461,6269,-6623,-3096,1252,1888,6204,-6234,-7153,6246,1631,782,-2663,-5879,6038,6283,-4359,-2419,-2041,4000,6928,-6068,-6381,1952,3465,3183,-3327,-6627,4715,6857,-1592,-3372,-5813,4295,7700,-3970,-5035,-578,3800,6920,-4164,-7562,3301,3871,1707,-3909,-5974,3495,5046,-1543,-3109,-4278,3058,6267,-2780,-3011,-66,2404,4589,-2349,-5183,3718,2463,786,-1463,-4810,2652,3762,-3700,-238,-952,2270,5027,-4947,-2921,4607,243,729,-1804,-3846,5366,1109,-4226,732,-1535,3066,3443,-6854,-1266,3162,876,2347,-3268,-4615,7018,1990,-4112,-2513,-2419,4824,4024,-6984,-2817,2436,2323,2290,-5677,-4385,7167,3144,-1140,-3753,-3919,5215,4789,-6300,-3929,1234,4028,4412,-6682,-4435,4933,3390,1435,-4195,-4128,5654,4842,-3488,-4537,-2012,4680,4890,-4187,-5028,1257,3729,3946,-5039,-4548,3717,4435,991,-4154,-4182,5157,2720,-1987,-2797,-1655,3179,4016,-3566,-3858,2477,2597,2768,-3289,-3330,3917,400,-2308,-1495,-2721,2426,2133,-4428,-813,965,1887,2184,-4072,-1391,3225,147,-2109,-731,-1449,4674,587,-4737,154,1364,2638,2381,-5715,-546,4680,931,-1508,-2624,-1266,6143,341,-4436,-634,87,6689,929,-7712,-1552,4012,934,-624,-4989,-1443,6277,1056,-3673,-3630,-1013,6027,1611,-5682,-2058,3248,2971,679,-5509,-2558,5189,2388,-720,-5364,-1899,5657,2072,-4615,-3700,-1643,4174,3091,-6192,-2501,2505,3071,855,-4143,-2451,5152,2413,-523,-2709,-938,5335,2619,-3810,-1296,1808,2574,1700,-4233,-476,2972,3169,-688,-2814,-1128],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,1,-1,1,-2,2,-3,3,-3,3,-4,5,-4,5,-6,6,-7,8,-9,9,-10,12,-13,14,-15,16,-18,20,-22,24,-27,29,-34,38,-44,52,-63,81,-123,873,2130,5051,-7401,-5099,8696,3410,-924,-3816,-5974,7476,8084,-6727,-4046,-719,5716,6812,-7852,-6938,4780,4689,2755,-6177,-7267,6180,6184,-2440,-4759,-5159,5373,6666,-6422,-5310,-404,4938,6053,-5247,-6231,3863,4055,3714,-5069,-8190,4802,5373,-2876,-3274,-4892,4762,5555,-6010,-3076,477,1736,5688,-4813,-4559,5330,1282,825,-2133,-5427,6463,2833,-7528,668,-927,1050,5565,-6780,-1860,6924,-860,1594,-2070,-4285,7829,338,-6765,1982,-1242,2319,3594,-9232,286,5756,-1591,1045,-4948,-3737,10246,1182,-5804,98,-2242,7102,4551,-10810,-1214,4262,2236,2819,-7729,-4481,10253,954,-3122,-3798,-5777,9136,4176,-7852,-2646,1112,5790,3711,-8473,-5398,6803,4547,711,-6475,-3459,6600,4369,-3381,-3649,-2285,7622,5551,-7245,-3917,1299,4727,2979,-7239,-4464,5053,4025,390,-4491,-3412,6281,3071,-3962,-1915,-321,4623,3901,-7586,-972,562,2321,3480,-5093,-2650,5995,-106,-1851,-1451,-2838,5634,1765,-6590,2309,1533,485,3237,-6631,-454,6113,-2622,-1775,-2152,-3766,8150,-662,-6638,2735,-361,1220,3010,-8072,1041,6689,-1303,193,-5261,-1221,8840,-930,-6664,679,62,5894,1061,-9563,362,5857,1902,51,-6656,-867,9637,971,-5404,-4132,-1602,7791,2294,-8682,-2061,2858,3612,1611,-7310,-1629,6646,2020,-1207,-4942,-1917,7987,2687,-5413,-3088,-257,6705,2504,-7726,-2646,3491,3597,944,-6782,-2744,6119,1687,-902,-4602,-1724,5658,-563,-4965,-624,-222,3997,901,-7031,411,2575,420,-138,-5293,-329,6271,-712,-2941,-214,-924,5318,-30,-5903,1671,2334,100,802,-5043,613,5299,-3400,-1948,-895,-99,7286,-1381,-6005,2314,2897,713,-543,-6775,2731,6379,-3658,-2323,-3518,856,8295,-2933,-7666,2076,1647,3476,-1872,-8558,2486,5886,-795,-2574,-7016,2381,7696,-2123,-5577,-1881,1854,6427,-859,-8507,453,5393,3088,-943,-7176,189,6914,576,-3656,-4867,979,7059,347,-5859,-797,3177,4203,-1176,-6306,130,3345,2302,-2052,-4601,43,6452,-255,-2618,-1920,113,4361,-674,-4508,-13,1404,1947,-223,-4147,1518,4044,-809,148,-2889,79,4745,-2505,-3431,108,1016,3729,-2258,-4273,2902,3358,-1527,-1188,-3533,1610,4763,-3353,-2149,1348,2004,4020,-2309,-4221,3296,3017,42,-2331,-4020,3175,5718,-2639,-3726,-1330,2428,4706,-4015,-5288,2549,3778,1686,-3453,-6873,2696,5711,-67,-3906,-4260,2819,6249,-3219,-5276,49,3499,4315,-2148,-6405,3096,4819,1005,-3644,-4205,2186,5550,-385,-4660,-2208,3440,5461,-1638,-5238,497,3419,4049,-2708,-5388,1123,4331,-1251,-3234,-3247,1698,4559,-1376,-2957,-1097,1037,2396,-1537,-3280,2459,2291],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,9,-11,13,-14,15,-17,18,-20,22,-25,28,-30,33,-38,41,-45,51,-57,65,-73,82,-96,113,-137,177,-266,1578,2011,4206,-6556,-6024,8962,932,-3089,-993,-5972,5756,5770,-7429,-770,1160,237,4985,-6287,-3930,7468,-604,-765,-163,-4981,5596,1929,-7097,1660,608,646,3855,-6840,-1925,7964,-2162,-730,-2701,-3833,7010,-521,-6551,1274,539,3851,1758,-7801,-507,5954,866,-1200,-5996,-1549,7852,-6,-5085,-2779,1239,7016,1427,-7885,-1097,3753,6155,-99,-9903,-744,7704,2509,-2855,-6905,-408,8543,1251,-4824,-3982,259,8369,220,-8629,-971,3694,4712,1530,-8979,-1902,8428,1369,-1809,-5403,-3078,9940,1963,-7229,-1441,-1494,5004,2019,-9148,1009,5931,350,1354,-6529,-3136,9519,-578,-4752,-342,-2666,5672,2141,-7989,1008,2640,-103,3292,-4632,-1042,6718,-2676,-2450,473,-2724,6600,313,-6755,2698,1532,135,2114,-6445,398,7096,-2330,-1424,-1082,-47,6423,-1777,-6720,2158,1962,2299,-1096,-7573,1846,6651,-514,-3665,-4563,1803,7937,-1872,-5317,-1289,2860,6090,-1327,-7408,1275,4529,3829,-2101,-7285,2481,7511,-48,-3937,-5417,2850,8634,-1540,-5368,-775,1543,7181,-1470,-9573,1411,4962,2809,-105,-6902,2047,8298,-889,-3307,-3906,-1373,8676,-525,-6749,-564,389,4363,1080,-8390,816,5800,71,465,-4782,-1019,7445,-2056,-4688,867,-1119,4531,1104,-6429,2322,2163,-1550,1451,-3886,448,5916,-3818,-2204,1821,-1407,4485,-1266,-6503,3670,2422,218,-695,-4111,2055,5601,-3900,-2715,-556,1735,4750,-2671,-6025,3232,3065,1621,-1626,-4949,4055,5651,-1259,-2428,-2713,3312,5816,-3678,-5671,119,4314,4323,-3249,-6319,2038,4141,1377,-3733,-5649,3859,6516,-1815,-4121,-3117,4338,6319,-4182,-5263,488,4232,4382,-3260,-6815,3661,4581,645,-2719,-5631,2243,7027,-3680,-3063,-1996,682,4829,-2428,-6261,2072,2902,2651,-1173,-5452,2284,4953,-1864,-460,-1915,109,5614,-2878,-3182,1588,500,3024,-1420,-5807,2589,4074,-2409,-498,-2346,822,3874,-3881,-2668,2202,-544,1172,-2187,-3417,3196,1717,-2748,-1061,-2677,2603,4870,-4000,-2257,1723,2344,2303,-5330,-3210,4105,3277,315,-2888,-3440,4507,2739,-5025,-2784,795,3630,2535,-4594,-3657,2851,4178,2238,-4381,-4159,5274,4482,-2466,-4400,-2626,4211,4349,-2466,-3686,-2113,4808,4333,-4665,-3886,3032,3127,991,-4227,-4472,4785,3668,-1938,-3458,-3467,5063,4920,-4329,-3415,1973,2975,2489,-2631,-4778,3612,2935,-609,-1819,-3099,2695,4135,-3295,-1207,823,1977,2858,-4181,-1574,3197,622,1023,-771,-2511,2699,2196,-3622,99,-43,2441,2699,-3138,-1058,2954,989,-100,-2518,-2204,4571,1625,-2983,-2074,-153,2597,1948,-4446,-1736,2384,2771,-533,-4280,-1753,4418,1682,-2152,-3278,-513,4508,1622],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,8,-8,10,-10,12,-14,15,-17,19,-21,24,-26,29,-32,36,-39,44,-49,53,-59,65,-72,80,-88,98,-109,121,-135,152,-172,196,-227,265,-318,393,-509,714,-1187,4881,-2531,-9567,3045,1606,2929,1813,-9175,2158,7166,-3128,-316,-3500,-657,8659,-3960,-4951,3770,-416,3675,1094,-7897,4575,3746,-3631,859,-3725,850,6441,-4637,-2351,2982,66,4583,-1291,-7115,5967,2726,-2224,-473,-4624,3889,5974,-6155,-2846,1264,2708,4889,-5749,-5138,4338,3673,438,-3415,-5070,6756,5265,-4108,-4076,-2937,5444,6948,-5324,-5445,1907,5520,4383,-5951,-5951,5943,5557,194,-5462,-6187,6911,6563,-2837,-3685,-3168,4645,8367,-6225,-5488,526,3054,5555,-5188,-8350,4591,4732,-445,-1549,-6274,4144,9463,-4822,-2849,-1679,2269,7587,-4887,-7254,3784,1231,1708,-503,-8158,3704,4569,-4639,667,-2095,410,8069,-3995,-4883,4971,-368,2163,-145,-5602,5551,3043,-5107,627,-3038,1645,5401,-5975,-2052,3487,159,2302,-2332,-5204,6317,2692,-3926,-465,-2495,4377,3976,-6272,-2035,1413,2075,2164,-6053,-5152,6184,3440,-1501,-4900,-3156,6800,4398,-4424,-3585,-609,6433,5863,-6885,-5055,3707,4960,2337,-6066,-5852,4838,4014,-877,-5610,-3509,7769,4827,-5094,-4304,-1708,5328,4471,-7596,-4431,4101,3561,3457,-5701,-4443,6767,2493,-2824,-1513,-5352,5551,5467,-5382,-2475,1605,2184,5086,-4666,-3879,4588,487,-426,-152,-3449,4528,3336,-5661,259,643,1071,5094,-4358,-1963,4027,-1193,117,-1830,-3393,4600,2122,-4579,1611,-130,1647,3641,-6377,-687,5734,-301,19,-3661,-3079,5918,193,-5335,-1294,58,4795,1143,-6699,-1102,4633,2158,1089,-5921,-2082,6351,1146,-4022,-3547,-210,6596,2637,-5428,-2263,838,6152,1398,-7444,-2113,4383,3105,-1079,-5727,-1545,7292,1549,-3183,-3796,-690,6855,2940,-6067,-2025,1619,4787,1420,-7559,-2652,5088,1882,276,-4969,-3260,6738,623,-4286,-1286,-2341,4193,3157,-6449,-1098,1863,1261,1402,-4742,-2817,6254,675,-2410,-301,-1629,3767,2178,-4684,250,470,2094,1558,-4092,-449,4942,-578,-1255,-1215,-1190,4497,344,-4338,798,1244,989,241,-3925,-727,5017,-684,-802,-2799,286,5899,-1006,-4804,-252,1919,4617,-456,-5665,170,5126,1789,-2623,-4341,-736,6645,-169,-3975,-2016,1464,5280,-1221,-5270,-955,3065,4528,-1852,-5987,-469,5143,556,-3090,-4630,1021,5375,2,-3590,-3045,1511,5546,-21,-5597,-849,2855,2151,-886,-5264,-1123,5504,169,-1704,-3065,-583,6412,272,-4964,-101,119,4590,974,-4961,815,2230,-271,-1541,-2182,-1330,4423,-164,-2597,799,980,3806,396,-4512,2048,2002,-808,-477,-3663,-22,5293,-2035,-2428,109,959,2310,-1449,-3654,1542,2006,658,-183,-3641,2209,4952,-622,-3345,-495,3225,3993,-1951,-4060,994,2855,1617,-1966,-4147,2883,4399,-542,-2513],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-9,9,-10,12,-13,14,-17,19,-24,29,-37,49,-68,103,-177,392,-1845,-6931,-26,-1267,5024,2517,-11335,-908,7513,1805,1214,-7678,-3267,10898,2280,-5464,-2713,-2756,9220,3584,-9647,-1570,3247,4862,2632,-8818,-4380,7544,3306,-1905,-6183,-4160,9295,3596,-5193,-4014,-30,7587,2451,-7331,-3215,3340,4442,3010,-7552,-2331,7080,2169,-557,-4163,-2859,7713,3050,-4585,-1003,-350,4078,3156,-7704,-1108,2902,1203,2207,-5877,-3544,7626,-1640,-2763,683,-3202,4575,1463,-7735,2600,2256,-525,2654,-7148,-287,8233,-2784,-2618,-359,-1359,7907,-1217,-8878,2900,1385,1562,1599,-8665,2393,9395,-3761,-3155,-2182,-2168,9235,-1003,-9053,2486,2231,4769,17,-11226,1422,7982,-613,-1427,-6504,-1075,11456,-17,-7094,-2277,587,8015,1074,-8969,-1372,5003,3493,-102,-9027,-1691,8572,1164,-2659,-5060,-788,8665,1768,-6348,-2103,1267,6416,915,-7420,-179,4065,2570,72,-5907,-1501,5826,393,-1666,-3224,-1266,6616,-270,-5393,314,767,3135,1635,-6121,1000,3844,-384,1148,-2765,-849,5798,-2374,-3364,2122,-807,3029,-742,-6870,4550,3240,-2287,809,-5039,2377,6639,-4535,-3695,1454,124,5747,-2606,-7239,5094,4026,-1,-188,-6736,3916,8342,-4945,-3656,-1433,1286,7479,-3952,-7653,3419,3087,2803,-988,-8857,3116,6954,-1698,-2958,-4488,2373,9191,-1580,-6431,-161,2123,5788,-1014,-9823,1698,5768,1713,-1743,-7062,821,7183,-219,-4275,-2808,1728,6888,-1528,-6688,-333,3359,4306,-162,-6931,786,5393,2085,-669,-4672,1512,5751,-1330,-4171,-1054,790,4076,-2007,-4305,2550,1422,1861,-281,-5481,2986,3940,-2838,-583,-2020,645,5016,-3395,-2462,3581,-184,1580,-2289,-6727,4806,2957,-3437,-729,-2552,2991,6425,-5912,-2277,3118,1836,3049,-3238,-6366,5305,3885,-2951,-1649,-3705,4601,7326,-5149,-3517,1175,3389,6246,-4200,-6701,4169,3607,573,-3313,-6284,5149,6947,-3545,-4408,-2727,3155,7029,-3865,-5711,2281,4318,3845,-1909,-7220,2416,6139,-154,-3936,-4642,2138,7131,-2506,-4138,-930,2997,5536,-3190,-5369,1402,2265,1573,-2819,-4589,2321,3551,-1757,-1809,-2387,1735,3489,-2427,-3331,586,464,2227,-2625,-3770,2084,1961,-1032,-1830,-2509,3696,2765,-3151,-1108,1078,1247,3030,-3790,-2416,3932,1233,-297,-2019,-3245,4335,1730,-4645,-2472,-256,3313,2572,-5892,-3411,3982,1170,442,-4003,-4093,5710,2493,-3139,-2550,-516,4067,3568,-6103,-2574,2728,2415,1025,-5631,-3574,4762,4087,-1890,-3546,-3239,3801,4657,-4219,-3427,-138,3587,3168,-5054,-4664,3061,3908,1050,-4082,-4016,3456,3970,-1627,-2463,-2560,3524,4312,-2990,-3008,1594,3553,3160,-4239,-3592,2276,2043,13,-2928,-2532,3569,2846,-1888,-3338,47,2506,2939,-2951],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-3,4,-4,4,-5,5,-5,6,-6,7,-8,8,-9,10,-11,12,-13,14,-15,17,-19,21,-23,26,-29,34,-38,44,-51,61,-72,82,-61,-511,-6838,4946,10347,-6969,-4489,836,2157,8743,-4833,-8745,5223,3769,2985,-1960,-9330,4614,8562,-4381,-5029,-4615,2622,9202,-3308,-7319,317,3559,6955,-3542,-8611,2892,6041,3187,-2819,-8624,2399,8092,-282,-4870,-3108,2805,7005,-2784,-5451,711,2584,4852,-3320,-7500,2260,4152,918,-203,-5478,2537,5810,-4666,-2029,-1560,633,6394,-5024,-4352,4567,1071,1897,-107,-6352,4941,4090,-5154,550,-1337,2200,6310,-5523,-3156,5783,-323,1494,-2021,-5304,7725,2534,-6544,899,-3048,2986,6963,-7795,-3435,5865,413,3742,-5648,-6826,8076,3060,-3096,-1691,-5026,6314,7860,-8308,-3223,1270,2470,5969,-7178,-5610,6323,4109,-26,-3041,-5935,6276,8954,-5620,-4243,-1846,4815,7638,-6643,-7470,1525,4355,4837,-4778,-7442,4606,5891,-525,-4629,-5314,5221,5799,-4090,-3525,-1356,3556,5643,-4297,-5374,1793,2522,2773,-3379,-5579,4943,2495,-534,-2906,-4841,4523,5465,-4716,-1741,743,-389,5447,-3699,-3182,5268,811,-1375,-316,-4074,5380,2583,-6192,1038,-691,1943,3940,-6220,-1365,5498,-544,-267,-3223,-4089,7954,1788,-6328,315,-116,3178,2888,-8681,-1657,6201,822,2312,-5062,-4437,8590,1125,-4669,-1587,-1835,7757,5408,-9031,-1600,3518,2892,3583,-7972,-5012,8127,3575,-2180,-4015,-3898,8167,4530,-5504,-2906,24,4796,5559,-6577,-4971,4197,4100,1035,-5137,-5028,6853,5130,-3510,-4015,-3532,4651,4828,-4790,-3263,803,3380,2722,-5598,-3702,4370,2687,665,-3210,-3106,5767,2428,-3428,-1224,-2583,3375,3331,-4700,-439,3446,1304,1285,-3793,-2703,5715,-558,-2605,926,-2091,4512,1619,-5621,2292,2523,98,1680,-5832,439,6514,-1291,-2266,-1693,-2459,6133,-268,-7962,2489,2240,3595,1558,-7242,-354,6836,-268,-1536,-4264,-2181,8110,673,-5400,-1173,1003,5623,1818,-8100,-1955,5370,2129,70,-6041,-3542,7239,2532,-4574,-3585,-592,7429,2475,-7056,-3043,2373,3950,1008,-6893,-2361,5137,1343,-1771,-5509,-1087,6375,1910,-3418,-3642,-51,5000,2057,-4533,-2117,2386,3072,805,-5519,-625,3656,2830,-716,-4016,-2526,4986,1417,-3210,-386,653,1935,1162,-5683,1270,2856,-690,-346,-3701,-201,5779,-1473,-3945,797,312,2654,-940,-5139,1575,2228,-525,-1019,-3571,1301,4008,-2439,-2083,-919,372,4776,-1607,-6334,1846,4161,1432,-1762,-6480,836,5902,-1400,-4667,-2973,2003,5822,-2359,-6032,1037,3777,2856,-614,-8176,1142,5291,1565,-2317,-5865,-442,6535,287,-3986,-2452,1636,5577,215,-6812,407,3855,4193,-1460,-5642,-912,5905,514,-2504,-3326,1307,5566,582,-4619,-1171,1818,3723,62,-5257,218,3024,1351,-1762,-3890,183,3211,-79,-1394,-1639],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,1,-1,1,-2,2,-2,3,-3,3,-3,4,-5,4,-5,6,-6,7,-8,9,-10,11,-11,13,-15,16,-18,20,-23,26,-30,34,-41,48,-60,75,-100,142,-225,442,-1884,-4592,-225,-2789,6728,3550,-9564,1102,3156,-244,3872,-7522,-3402,8369,-1783,-1104,348,-3299,7425,1359,-5542,2683,912,47,2928,-6083,290,5531,-2831,-1079,-919,-2377,6910,-809,-6961,1862,1102,2436,-102,-7163,2550,6568,-1891,-2442,-3805,1553,6921,-3517,-5949,-176,2880,5858,-2523,-8556,1495,5116,3247,-1867,-6162,2565,7617,-887,-4899,-4131,3294,8115,-2570,-7950,-1537,3859,7013,-3052,-9403,2577,6122,2690,-2204,-9314,2808,9013,-1894,-2367,-3483,491,8918,-1704,-7899,1473,1871,4126,685,-9185,3649,7188,-1041,842,-5416,-1091,8569,-2462,-4545,1047,-1541,5656,362,-9129,2592,3274,-1166,2539,-5631,128,7294,-3594,-1197,835,-2307,6465,-220,-7097,3423,589,-963,1117,-5252,2385,5236,-3824,-1739,220,308,5675,-2095,-4233,4718,2257,760,-1051,-6216,4071,5740,-2317,-2609,-3320,2646,5940,-3779,-5561,1697,3246,2589,-3308,-6756,4387,4592,1548,-3482,-5160,5389,7709,-2670,-5052,-2387,6090,6638,-5091,-5465,1443,4128,4337,-4868,-8231,4353,5908,-263,-4404,-5796,4653,6240,-2685,-4294,-949,1544,7647,-3898,-6733,3366,2418,2170,-1128,-8492,3533,6291,-2115,-1007,-3231,1231,7445,-4457,-3948,1969,-568,2863,134,-7465,3448,2626,-2649,1279,-3783,1773,5186,-4503,-1941,2547,-318,3573,-229,-5469,5215,1815,-2418,41,-3413,3081,3646,-5476,-1511,992,1227,2721,-4625,-3501,5447,3268,-406,-2813,-3432,4977,2600,-4648,-5033,-759,4353,3084,-6579,-3876,3749,3563,1082,-5444,-4073,5028,4128,-2484,-4293,-1911,6578,3882,-5305,-4532,188,6273,4777,-7006,-4160,2979,4572,2660,-5561,-4300,5522,3946,-1675,-3993,-3907,5171,5720,-4955,-3240,695,1849,4160,-5194,-4870,4078,1822,426,-1810,-3986,5498,5052,-3512,-579,-915,796,5168,-3509,-3568,4080,1306,1921,-1095,-4280,4519,1431,-3626,462,-1526,2113,3015,-3988,-1427,2761,-361,942,-2479,-3092,5731,1330,-3386,-418,-685,3928,2139,-5806,-1491,2143,1457,757,-4451,-1389,6396,993,-1832,-3064,-433,5138,1994,-4687,-2638,1190,3036,604,-5846,-1884,4203,2293,-958,-4481,-918,5594,2620,-4119,-3799,314,5014,2255,-7051,-3192,2321,5447,1478,-5897,-2562,5166,2942,-1347,-5608,-1781,6102,2432,-3473,-3030,-423,5706,2301,-5036,-1314,2222,2691,1546,-4233,-1810,5209,582,-2537,-1872,-1761,4736,2044,-5225,-1433,1626,1636,1185,-3636,-1775,3998,-33,-2104,-824,-1925,4056,877,-3973,-24,866,1913,1570,-3937,-116,3980,296,-1655,-3185,-530,5381,-215,-3656,783,1930,3027,-239,-4247,866,4007,1079,-1101,-3561,644,5306,1050,-3474,-2176,2268,4835,73,-5174,-540,2453,2810,50,-5242],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,7,-7,9,-10,10,-12,13,-14,15,-17,18,-21,22,-25,26,-26,24,-14,-21,171,-1673,-8965,5489,6642,-5192,278,-3941,1484,8645,-5754,-5657,3836,-51,3148,-2113,-8124,6311,4065,-3925,-144,-2760,1842,6962,-5370,-2608,3967,-1047,3238,-3280,-5367,6502,1812,-3603,21,-2747,5433,4812,-7114,-1051,3428,1762,3480,-4966,-3961,6091,2106,-2372,-4366,-3858,6840,4137,-6143,-4136,503,4853,3140,-6418,-3320,4654,4287,1151,-7036,-4064,8541,3998,-2792,-5232,-2259,8153,4927,-5711,-4160,761,6251,4467,-8089,-3421,5714,3568,2971,-8176,-5508,8938,3844,-3222,-3393,-3038,6371,6249,-8243,-2343,1608,1351,7279,-6996,-6203,8367,1690,-714,-963,-5747,6688,3853,-5393,-880,-2387,973,7024,-6278,-3063,5128,-15,2511,-854,-5675,6053,2365,-4935,1960,-575,1467,4633,-6923,-971,4414,-1582,2163,-2318,-3431,6798,-128,-4483,1112,96,3897,2237,-8458,-609,3213,1477,1188,-5195,-1718,6944,815,-3731,-3448,-431,7255,1704,-7256,-1859,2448,4823,970,-8057,-1398,5903,4137,-1267,-7133,-369,7058,1433,-4025,-4550,314,8367,729,-7505,-1653,1033,6201,592,-8805,-1332,5874,2602,-1049,-5624,-3472,7929,1668,-5201,-1357,-495,5815,3716,-8117,-655,3281,2125,3503,-5594,-2719,7763,347,-1668,-1576,-3754,6627,2262,-5723,-480,387,1080,4081,-5275,-1234,5895,-620,-109,-1353,-2800,5225,381,-6451,1741,639,1981,2895,-5233,-132,4802,-1664,-38,-2847,-784,7463,-526,-6020,2231,1056,4157,298,-6669,1197,4938,1369,-2896,-4622,1340,6424,-1304,-4631,-2515,2526,7090,-1087,-7258,897,4040,3410,-2677,-7124,1743,5544,1283,-3856,-4677,1469,7356,-322,-5397,-2240,2601,6720,-1394,-6870,-754,4052,2992,-1070,-7651,885,6688,-67,-2489,-5040,213,7248,-305,-5177,-1159,953,5126,775,-6961,-238,4292,199,-238,-4936,-874,6466,-369,-3197,-177,-1223,4509,763,-5003,1085,2333,1153,656,-3599,-556,4835,-2209,-2575,-1095,-898,4674,167,-4754,2712,2333,312,366,-4530,1198,5007,-2220,-2236,-1230,744,5844,-2977,-4570,2823,2128,1051,-2735,-4537,2105,5141,285,-3635,-2734,2359,5635,-1888,-5233,-221,3823,5164,-1934,-5285,1418,4616,1306,-3433,-5306,2345,4422,-742,-4093,-2402,2638,5989,-3363,-5823,-394,4242,3782,-2417,-5675,1781,4199,1714,-1891,-4739,1581,6004,-675,-3205,-1154,2167,5493,-2220,-4893,883,1100,2954,-294,-5692,1162,4089,-697,-1898,-2690,598,6328,-1097,-3183,968,-124,1425,-531,-5542,1835,2382,-373,-513,-2408,1457,3382,-3106,-2481,1171,248,1919,-3166,-3706,2958,2707,-14,-626,-2060,3385,4029,-2838,-1945,564,2830,2338,-3194,-3440,3013,1930,570,-2993,-3076,4813,3685,-2982,-3262,-803,3724,2807,-3103,-3781,1342],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-6,7,-8,8,-10,10,-12,14,-15,17,-19,21,-22,25,-28,31,-33,37,-40,45,-49,54,-60,66,-74,82,-91,103,-116,132,-153,178,-214,262,-337,468,-762,3375,852,1008,-3704,-6987,9996,3770,-6793,-1335,-2712,5956,7645,-8992,-4773,3951,2625,2923,-6073,-7698,8428,4335,-2421,-3643,-5082,6856,6997,-6613,-3492,-864,5062,5322,-7459,-7181,3860,4978,2179,-4844,-5930,6148,5502,-3366,-4743,-4364,5083,5136,-4039,-2823,275,2955,4961,-5501,-4340,4153,2947,1392,-3512,-5091,5215,1692,-3138,-947,-2901,4091,4599,-6328,-1227,3296,-822,2860,-4048,-3465,7647,-1857,-2389,1573,-3036,5114,1852,-7398,2166,1534,-628,2431,-8349,-3073,9548,-1154,-1864,-2592,-4335,8713,1184,-9300,2360,2285,3115,4398,-10993,-1301,9398,-1134,-824,-5585,-3485,10281,2559,-9140,-2064,-667,6803,4446,-10121,-2969,5499,1771,1760,-7017,-4935,9392,3874,-3926,-3211,-3089,7587,5000,-7605,-3110,2351,4449,3569,-7939,-4726,6186,3285,-874,-4952,-3727,6268,3302,-3007,-3365,-1927,5648,4143,-5963,-2157,2865,2826,2991,-6703,-1507,6023,1533,177,-3559,-2741,6334,556,-3617,-59,-170,2958,1751,-7013,389,4125,-1053,153,-3993,-1288,7420,-1956,-4117,1335,-1955,4268,261,-8392,2008,3935,-674,1197,-6139,820,8357,-3014,-3741,1165,194,7411,-51,-9263,2365,4607,2885,1143,-7780,563,9409,-1501,-2057,-4210,-1979,9623,-42,-8622,-294,592,4747,1374,-9929,-206,7909,1810,-1668,-6141,-2180,8367,528,-5370,-1881,-373,7693,2602,-8144,-2241,4315,3768,631,-8273,-936,6169,2207,-2712,-4348,-876,6727,524,-5059,-1553,316,5655,1238,-5853,-251,2538,3021,-254,-5251,285,4764,-761,-916,-1196,-576,4785,839,-5161,1444,819,1896,-218,-4461,1814,3582,-2080,-1785,-1691,337,6718,-3932,-4173,2891,1001,2811,-975,-6387,3421,3766,-2912,-1908,-4951,2280,6484,-3835,-3129,1646,1695,4780,-2615,-8590,4810,4503,183,-1201,-6874,2578,7383,-2585,-5054,-1301,1651,7519,-1878,-7838,1949,4862,3513,-1083,-7807,1219,7962,-411,-3450,-4274,1094,7618,-611,-5154,-1710,1801,5399,-94,-6858,981,5049,1769,-981,-6733,-268,6296,137,-2346,-2810,352,5668,-654,-6030,326,2384,4776,-518,-4121,1342,3279,-915,-1118,-3274,1342,3760,-2451,-2710,-151,720,2122,-1426,-2549,2863,991,-319,-423,-3749,3327,2648,-2974,-1215,-140,1102,3366,-3405,-4529,3728,2369,869,-2393,-5372,4019,3822,-3829,-2722,-1139,3024,4569,-3903,-4955,2433,2894,2690,-3462,-4681,4887,3565,-984,-3157,-3949,4178,5692,-4378,-4349,-171,2507,4497,-3613,-6878,1941,4271,885,-2308,-4870,2693,5716,-2507,-3577,-1496,2924,5209,-3071,-4596,-305,3695,2049,-2580,-4476,1700,3087,176,-2720,-4275,2270,3959,-2011,-3089,-737,2359,3816,-1541,-3728,513,2407,610,-1650,-2646,2352,3126],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,7,-9,9,-10,12,-13,15,-17,18,-20,22,-25,27,-30,33,-36,39,-44,48,-53,58,-64,71,-78,88,-99,111,-126,146,-170,202,-248,313,-421,619,-1105,5010,424,-11579,4739,3902,1060,-45,-9755,947,10040,-3740,-3619,-3464,359,10426,-1378,-9758,1292,3263,5411,342,-9503,1073,7729,1531,-2167,-7242,-936,10605,-929,-6432,-2613,2259,8247,469,-9126,-1196,3539,4746,697,-8110,-454,7030,1918,-3126,-4950,-96,8234,-775,-4306,628,445,5825,1411,-7037,939,3156,1637,817,-6556,1069,5472,-2609,-737,-376,-413,6513,-3208,-5728,3461,195,2419,232,-6879,4923,5252,-5242,380,-2590,992,8313,-5132,-5236,4761,123,2814,-1860,-9411,7802,4409,-4986,15,-4209,2445,9062,-7324,-4282,2599,1392,5420,-2865,-9138,7039,5246,17,-1486,-8535,4523,9944,-5799,-5257,-572,1784,9058,-3797,-9403,3371,5390,3344,-1951,-9109,3232,8729,-2032,-3438,-4487,1832,8658,-2292,-6112,267,3276,6628,-1693,-7597,929,4409,2576,-1597,-5659,1564,5467,-1671,-3018,-2961,2257,6128,-2815,-5135,1022,963,4206,-3348,-6331,3003,2075,119,-1097,-5563,2574,4850,-3122,-1604,1307,-444,3825,-3359,-4471,4951,372,193,-180,-3812,3963,4234,-5613,514,-413,1509,5375,-6387,-2094,5637,1440,-200,-3292,-5018,7124,2824,-4964,-488,-3218,4286,7288,-6673,-4270,4021,2234,3938,-5429,-8464,7951,5178,-3931,-2501,-5866,5238,7217,-5993,-4149,585,3858,4729,-5438,-7670,4590,5119,915,-2995,-6742,3838,6571,-2926,-4153,-2615,2650,7078,-4544,-6921,1893,3672,3436,-4129,-5758,4361,4312,298,-2789,-3584,3728,5546,-2799,-3457,-844,3457,3821,-3315,-4609,2664,1961,2148,-3344,-4834,4618,2840,-3068,-779,-2225,1726,3336,-5031,-1025,1769,903,2349,-4800,-2638,6114,-142,-565,-1479,-2797,4276,2886,-5464,-58,2190,2308,1644,-7103,-2481,7496,310,-1254,-3446,-2309,6369,2006,-7135,-1517,-181,4572,3773,-8004,-1634,5753,1981,363,-5678,-4935,8617,3194,-4422,-2896,-1828,5497,5051,-7532,-3741,3311,3126,2917,-5759,-4145,6580,3546,-2279,-3113,-3151,5791,5085,-5239,-4009,-427,3115,3524,-6643,-4095,2652,2767,952,-3826,-3926,4589,3408,-1975,-3118,-1840,4758,3700,-3243,-2348,1027,2523,2017,-3929,-3190,2200,1847,98,-2907,-2030,4788,387,-3749,-230,-682,1878,1950,-4510,124,2518,750,150,-3258,-1157,4201,-633,-3630,-408,-168,3648,959,-5847,692,3584,459,65,-3988,315,6994,243,-2958,-1513,306,6035,-368,-6297,-757,2487,4075,1096,-6369,-1278,6063,1223,-640,-4294,-2113,7326,1907,-5300,-828,1553,6437,1868,-6548,-1991,3863,3045,-24,-6562,-1730,6395,1241,-2534,-3274,-545,5116,1299,-5747,-3689,2632,2811,1257,-5489,-1693,3690,2994,-2019,-3796,-2612,4769,1540,-2440,-1933,-500,2922,447,-3624,-920,1713,3151,57],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,10,-11,13,-15,17,-19,21,-23,25,-28,31,-35,38,-42,47,-52,57,-63,70,-77,85,-94,105,-117,131,-147,165,-189,217,-253,302,-369,472,-652,1059,-4842,2477,5242,386,1865,-7856,-204,8698,-2232,-2921,183,-1680,8438,843,-6895,3678,1453,338,3191,-7232,914,5515,-3868,513,-921,-1803,6080,-2379,-5161,4552,-111,543,1091,-6831,4523,5653,-3512,-409,-901,2800,4829,-5283,-4643,1612,2994,3285,-4185,-6070,4578,4298,-903,-2319,-3781,3989,5462,-5047,-4550,-1125,4929,5214,-7476,-6608,2988,5221,3330,-5091,-7085,6180,6174,-1657,-3769,-5901,5509,7481,-5455,-6068,-914,2866,7165,-6237,-7786,5439,2064,3234,-1860,-8406,5469,6656,-3533,-2364,-5508,1330,9105,-5472,-5423,2458,-385,5770,-873,-9069,5547,4509,-2211,1714,-6266,329,6546,-4491,-2136,886,-924,4935,-2174,-6332,3900,1455,-977,470,-6288,1774,4465,-4820,-996,1242,-422,4778,-3399,-4268,5419,616,-558,-1499,-3754,4782,3751,-5425,-580,75,1602,3542,-5695,-2863,4797,934,1270,-3848,-4324,7542,2869,-2943,-4054,-1494,5875,4267,-4792,-3175,1446,4835,3893,-7136,-3801,4836,4185,885,-5601,-4731,7173,4126,-2840,-4187,-2538,5731,5290,-6417,-3292,449,4050,4627,-5984,-6112,7234,2530,-1566,-2718,-5711,5958,4556,-6253,-1679,-1778,2781,6956,-5786,-3462,4065,821,2313,-3275,-6118,4644,3274,-3517,-789,-3691,2096,5328,-4772,-1967,871,-299,3637,-2348,-3925,4565,808,-2118,184,-2238,2259,4760,-5594,-408,3058,865,2725,-4466,-2810,5789,149,-1299,-1711,-765,4761,1482,-5364,-28,2542,2410,1515,-6119,-1718,4081,3451,-1493,-5098,-700,6653,2751,-4491,-3432,-337,4840,1630,-6206,-1627,2701,4728,130,-6051,-1109,5720,1833,-1716,-4854,-225,7485,1639,-3965,-2978,-654,5853,1720,-8000,-2274,4379,2416,1649,-6431,-4117,6215,2385,-1764,-2418,-2627,5306,3316,-5244,-1555,1228,3078,3146,-5955,-2810,4885,1222,662,-3277,-3330,5734,3143,-4421,159,-1118,2479,3881,-5180,-2039,3589,-488,726,-1595,-1843,4944,-58,-3610,917,-810,3143,997,-5658,-200,3027,56,21,-4346,-1286,6010,82,-3160,-1031,1359,3960,-530,-4469,-596,3626,1709,-647,-5937,1086,5438,832,-2474,-4180,1727,5540,-415,-4457,-1895,1681,4753,-1076,-6043,-181,4490,2348,-1046,-5444,568,5459,777,-3289,-4470,1275,6177,-85,-5903,-1028,1369,4167,541,-6953,-383,5069,1387,-1394,-4582,-938,5913,230,-3399,-2258,-433,5591,2287,-6228,-521,3265,1494,150,-4456,-895,4607,-781,-1681,-1113,-995,4026,588,-4273,259,469,2065,318,-3744,266,2885,-532,-668,-1470,122,3936,-1216,-2176,1021,1446,1439,-1164,-3584,1885,3954,275,-1233,-1748,-84,5127,-1310,-4246,528,3126,2487,-2518,-4436,1248,3094,1262,-2146,-3376,1302,3785,-1506,-4077,-657,2431],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-4,4,-5,5,-6,6,-7,7,-8,9,-10,11,-12,14,-15,17,-20,22,-25,29,-34,40,-48,61,-78,106,-155,258,-402,3351,7937,-8031,-4306,6027,-863,2385,-2754,-6052,7301,3804,-4465,915,-2538,2218,5091,-7380,-2310,4326,-1548,3468,-3196,-4799,6795,-255,-3920,1702,-1595,3974,4251,-7483,286,3222,424,1106,-6200,-2392,6713,-1024,-3394,-2484,-2017,7301,1555,-6966,-713,2643,4166,862,-8625,-691,6325,1708,-2234,-5945,54,7624,1055,-5613,-3906,36,8416,4,-7936,-1466,2908,5268,-254,-9393,-1689,6678,2166,-1049,-7097,-1460,9188,1087,-6397,-2088,-747,7557,2526,-9264,-725,4541,2024,2763,-7176,-2649,10288,692,-2257,-1726,-4184,7902,3905,-9132,434,176,1309,4686,-6998,-2044,7547,-590,466,-1259,-4733,7745,1791,-5689,1269,-1163,2259,4628,-6827,-660,5095,-2161,-30,-2849,-1775,6669,-1368,-4189,1374,-951,2646,1744,-6944,1348,4582,-1185,-500,-3815,417,6877,-2556,-4926,-692,967,5432,-539,-7117,247,3702,2579,-1957,-6922,1180,7058,311,-3823,-4302,1881,6395,-1896,-5725,-533,2441,6933,-2111,-8045,1827,4006,3872,-2171,-8597,1878,7830,-485,-3220,-5845,60,8935,-1174,-6458,-545,779,6875,-605,-9115,972,5504,741,748,-6908,-341,7815,-1327,-2736,-172,-869,7266,1629,-7812,1538,2267,878,2276,-6178,9,6433,-2786,-1847,-655,-1938,5581,-1019,-4975,1541,-317,1695,1863,-6127,1910,5027,-2719,-752,-733,-386,6203,-1991,-4691,2871,1186,1778,-956,-5567,2574,5427,-1371,-1575,-2713,2892,5880,-2909,-3859,979,2691,3913,-4250,-4692,2831,4506,1075,-2766,-4709,3443,4668,-2156,-3789,-2478,3310,6290,-3420,-6122,615,3246,2498,-2214,-6254,2706,5303,1109,-3330,-6869,3942,6879,-2165,-3818,-2837,2548,7469,-3212,-5290,2264,2409,3460,-1163,-7123,2828,5591,-685,-292,-4078,757,7233,-1837,-3482,434,769,4555,-721,-6217,2519,868,-556,-110,-3964,1013,5816,-2944,-1407,1081,-272,3917,-1972,-4338,3248,836,148,-969,-3685,2017,2873,-2907,-1202,-1131,251,3220,-3817,-2717,2790,1944,843,-2039,-3508,4439,2824,-2869,-2690,-839,3016,3424,-2947,-2678,1189,3485,846,-3294,-3927,3619,2386,-1208,-3495,-2360,4535,4601,-3212,-3165,203,5072,3985,-4869,-3109,2947,3457,1648,-3958,-4598,3961,4065,-2256,-3882,-3955,4560,4606,-4165,-3135,1401,4094,3029,-4405,-3375,3011,3082,503,-2613,-4093,2605,3059,-2349,-2156,-960,1969,4374,-3839,-3123,2191,1472,2318,-1876,-3862,2604,2234,-2125,-1574,-1542,1569,3923,-3559,-1379,965,562,1862,-2160,-2726,2842,1041,-2438,-1773,-1952,2367,2714,-4202,-1973,1452,2798,576,-3887,-1905,3499,1333,-955,-1424,-1603,3870,1557,-4330,-2435,1233,3415,2232,-4651,-2401,3553,1868,-209,-4801,-1399,4513,2224],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,6,-6,7,-8,9,-10,11,-12,13,-14,16,-18,20,-22,25,-28,33,-37,44,-52,64,-80,106,-147,129,-2392,2748,9736,-8003,-6423,5659,1971,5597,-4093,-11532,6833,6130,-2619,-2012,-6948,4859,10602,-6716,-6279,667,2740,8223,-4137,-9848,3392,5359,1240,-2886,-8673,4472,9554,-1620,-4318,-4287,2874,8765,-3143,-6762,1085,2689,4505,-2157,-7975,2505,5303,-227,-2070,-6073,3059,6213,-3048,-3232,-1605,1960,5613,-3722,-5099,2360,1396,3410,-1746,-5786,4350,3173,-2833,524,-4214,3030,4798,-7177,-491,2070,-448,3674,-4190,-4687,6643,898,-2448,-740,-4862,5987,3715,-7874,280,1948,1420,5099,-8027,-4331,9189,891,-478,-2278,-5965,8397,3953,-8309,-512,-628,3350,6328,-9238,-4695,6947,2179,2204,-3664,-7935,8243,4838,-5458,-2587,-2653,6215,7971,-6885,-5565,1565,3512,5521,-5939,-7349,6027,5874,-71,-3076,-6748,5520,7649,-5489,-3621,-588,4046,5662,-5109,-6274,3049,3200,2347,-4026,-5379,4080,4527,-1125,-3334,-2942,4433,5648,-5443,-2790,-995,2879,4162,-3706,-3194,3876,1597,838,-2931,-3627,5478,1446,-3992,301,-1283,3511,2369,-6448,-187,4402,-513,1735,-4515,-2382,7400,-1441,-3885,-198,-1374,5032,2161,-7673,702,3730,182,3530,-7778,-2061,9473,-1095,-2271,-2301,-2582,7834,1854,-10115,-73,2695,3134,4041,-9227,-2837,7972,1742,323,-6134,-3955,8395,2731,-7030,-1931,-867,7252,4781,-8622,-4321,5956,2846,3039,-5857,-4430,8217,2721,-2462,-4067,-2558,6584,4095,-5765,-3170,909,4267,3441,-5531,-2741,5155,2981,122,-4331,-2332,4435,3726,-2498,-2155,-1079,4503,2531,-3894,-936,600,1034,1933,-3810,-1019,4031,429,-2016,-2556,-624,5163,-21,-4524,166,382,1794,423,-6867,1401,3822,-1612,26,-3755,-127,7689,-2686,-4917,1259,108,3402,-880,-7552,1497,5080,-450,-453,-6312,-99,8003,-2045,-4592,-1980,128,7727,-295,-9029,1134,3878,2748,-195,-7393,-711,8165,307,-2648,-3202,-430,7911,401,-6789,-966,2823,5578,1102,-7691,-1883,6020,1582,-1082,-5923,-2176,7928,1569,-4789,-2928,-346,4798,1373,-5569,-688,2236,3618,2317,-5002,-1598,4514,1246,-2113,-3491,-208,4586,257,-2787,-523,1412,3194,351,-3456,621,2291,-202,448,-3931,-242,4039,-1258,-1600,-167,824,4573,-1474,-5184,2077,1807,2088,-932,-4084,1558,5229,-2862,-957,-2215,1105,3545,-2440,-3989,1243,1890,1798,-1825,-7382,4220,3738,-1397,-3497,-4966,1989,6236,-2841,-5262,370,4177,4150,-3353,-7320,2400,4308,186,-2603,-5578,1644,7404,-1430,-4601,-2168,1456,5276,-898,-5945,295,4094,1985,-985,-6122,913,5980,1081,-1479,-3610,760,5965,-241,-4755,-674,737,4382,-400,-4328,-303,2061,1077,-1159,-5179,-522,4655,-801,-2775,-1474,592,4400,-291,-2339,291],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,-1,1,0,0,0,0,0,-1,0,-1,2,-2,3,-4,6,-9,12,-20,33,-59,121,-323,1901,11167,-968,-4301,-1723,-1729,10005,536,-10329,855,3120,3396,3620,-10726,-1626,9520,231,-1879,-5848,-4236,10999,3592,-9148,-1883,532,6326,3471,-10449,-2660,5399,3569,942,-7233,-4363,9315,2595,-4171,-4437,-1941,8183,4430,-5653,-4056,1387,4244,2600,-7432,-2330,3559,2188,886,-5865,-3111,7932,-69,-2790,-2331,-2064,4896,1410,-5947,1101,1534,1682,1758,-6323,723,6196,-3120,-369,-1525,-1502,7537,-2209,-5814,1909,324,2230,697,-7658,2789,6184,-3154,122,-4036,-9,8840,-4562,-6242,3267,472,5072,-1102,-10504,4689,5925,-1648,28,-6143,1945,10598,-4326,-5391,-416,34,8242,-1090,-10869,2618,5173,1815,-135,-10131,270,10768,-2216,-3594,-5104,-1462,10480,-42,-9687,29,2277,6193,1082,-9841,671,7577,1789,-1591,-6116,-1605,9772,29,-4425,-3136,345,6684,1278,-6609,-1336,2527,3624,541,-7853,1073,5398,771,-910,-4320,-911,7569,-760,-4006,-1678,-947,4797,-843,-5382,2215,2481,894,13,-4938,1374,5750,-4858,-1905,-453,-481,4942,-3166,-5045,5060,506,1029,68,-6345,5376,6047,-5009,-1651,-1588,1526,7001,-5810,-5421,3816,1880,2734,-2359,-8925,5503,5711,-3971,-2027,-4829,2899,8474,-4709,-5477,1718,2397,6314,-3545,-9188,4018,4991,-347,-2712,-7184,4129,8973,-2391,-3950,-2597,1431,8371,-2359,-8445,1931,4057,4235,-1642,-8381,2985,7371,-1272,-2807,-4272,1010,7202,-2253,-4861,-1190,1999,3652,-1271,-5538,550,2773,2361,-1159,-5022,2018,4535,254,-2045,-2831,1190,4118,-3047,-2770,1217,1111,2372,-1663,-5986,3282,2841,-743,-236,-2993,935,3249,-4119,-1516,700,1128,3199,-4131,-3839,5332,1133,-1459,-1338,-3673,4731,4074,-4619,-1663,1090,2442,5850,-7105,-4501,5847,1149,1486,-2961,-5567,5912,4116,-4529,-3674,-2213,5381,6940,-6023,-4698,3038,4059,2560,-5682,-5955,5749,4883,-948,-3741,-3795,4381,6017,-3018,-4423,-1146,2728,6863,-3803,-6971,2737,3031,105,-2850,-5251,3689,5496,-1621,-2567,-2204,3475,5262,-2176,-4547,1381,2093,2530,-2260,-5257,2956,3415,-44,-2688,-3940,2450,3371,-1425,-2019,-448,2661,2183,-3589,-1918,2436,1150,-566,-2196,-1915,4300,2204,-3359,-807,-776,2728,1509,-4879,-874,1780,2270,177,-3672,-1805,6086,1930,-3420,-1907,-559,5474,3096,-6098,-2210,2278,2445,1562,-6438,-2470,5644,2106,-1976,-3002,-2574,6686,3218,-5581,-1705,572,4680,2638,-6279,-3037,4805,1984,-25,-4551,-3961,6656,2972,-3194,-3688,-1027,5770,4254,-5148,-3881,2640,4336,2576,-5353,-4119,4972,2537,-854,-2360,-2545,3801,2839,-3317,-3907,-612,2944,2345,-3194,-2235,2127,1249,1459,-2282,-2834,3119,721,-1788,-2336,-1272,2029],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,6,-6,7,-7,8,-9,10,-11,13,-14,15,-17,18,-19,22,-24,26,-29,32,-34,38,-43,48,-54,61,-70,81,-96,115,-144,186,-260,405,-794,3828,9119,-5551,-3588,937,463,6993,-1753,-9138,5291,2536,-378,984,-7430,1965,6944,-5143,-1271,-964,-472,6631,-3677,-4846,4944,-4,189,714,-5249,3611,4594,-4371,32,-1040,1775,4393,-5514,-2865,3741,657,611,-4203,-4527,7342,1398,-2804,-2613,-2384,4527,3986,-5992,-3110,2541,4502,3258,-7463,-3223,5397,3509,352,-6522,-3725,8614,3420,-3603,-5208,-2209,7411,5925,-7729,-3790,2205,4347,4285,-7926,-5462,7964,2404,-759,-4774,-6120,9665,6215,-6554,-2347,-2686,4108,7734,-7840,-5109,5188,1376,4055,-3617,-8584,6702,3731,-3949,-1782,-5097,3568,7337,-6071,-2943,2454,358,5248,-2973,-7101,6350,2233,-1441,4,-5221,2648,4620,-6134,-194,2224,-406,3955,-3758,-2174,6567,-604,-1813,-428,-3249,5086,2177,-5322,512,2195,2019,2235,-7029,-1929,5600,1365,-850,-3690,-2210,5602,1458,-4069,-2521,838,6122,2924,-6372,-2456,3963,4303,774,-6910,-1424,5063,1773,-2055,-4659,-1214,8257,1898,-6118,-3687,393,6106,3489,-8746,-2041,4863,4116,1888,-7432,-2822,8773,1674,-2295,-3023,-3665,7454,3223,-7116,-2326,943,3479,4064,-7854,-3145,5991,1706,1292,-3385,-5023,6753,3169,-4217,158,-3015,2961,4628,-7159,-871,3011,43,1924,-3922,-3004,4704,-4,-3475,-495,-2613,3220,2340,-5455,-181,2625,-128,1519,-4593,-1284,4818,635,-2398,680,-931,4309,1741,-5303,1141,1702,1774,-685,-5268,523,6012,-1004,-2009,-3646,467,6407,-1173,-5874,-1758,2436,4037,-318,-6327,848,4083,2616,-446,-5510,702,6658,-38,-2886,-4232,622,7735,574,-6001,-1025,2369,4755,-211,-7287,-251,5053,3393,-72,-6337,-19,7542,-85,-3530,-2442,-823,6917,1841,-7137,209,2042,1709,1294,-6502,-1156,6582,-525,-1059,-3429,-2529,5506,1215,-4797,193,-284,2369,2744,-5054,627,4618,-1010,1055,-2504,-1435,5963,15,-4130,311,-992,3240,230,-5138,972,2964,-237,-148,-2727,-288,4730,-1236,-2531,92,383,3112,-860,-4977,1554,2903,171,-401,-3966,1536,4271,-1401,-3472,-1321,3223,4349,-3445,-5574,-98,3972,3412,-2624,-5666,1913,3926,5,-2518,-4435,1897,6235,-1584,-4201,-1508,1810,5710,-2493,-5417,1154,2839,3228,-2385,-5868,1343,4821,86,-2657,-4035,1579,6658,-1527,-3799,-226,1617,5600,-909,-4946,2466,3631,1378,120,-4935,102,4783,-2368,-1995,-1155,709,5352,-1434,-4491,1090,1898,1774,510,-3856,529,3189,-2246,-1048,-322,669,3161,-2032,-2179,1016,-190,414,-630,-3433,2424,2221,-1345,-867,-1320,348,2715,-1602,-2119,1299,833,2628,-1992,-4302,3069,2801,-1151,-2003,-1509,3051,3472,-2274,-2962,-290,3275,3893,-2986,-4511,2343,3268,1580],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,10,-10,12,-13,15,-16,18,-20,21,-24,26,-29,32,-36,39,-44,48,-54,61,-68,77,-88,102,-119,143,-177,228,-318,514,-1689,-93,-3809,-4800,10443,1873,-6722,1081,-2622,3916,4943,-8556,-1140,5873,-162,1467,-4125,-4723,7866,1053,-4020,1368,-1780,4217,2176,-6970,653,3392,-768,375,-4380,-937,6759,-1568,-3176,438,-687,5529,-720,-6856,1565,2920,1215,-1872,-6244,1576,7001,-733,-2797,-3516,1319,7720,-2476,-5805,-1593,3581,5612,-2744,-7103,1897,5583,3623,-3324,-7969,2402,7487,-1013,-4274,-4910,1901,9624,-2607,-7226,201,1669,5640,-969,-9859,3223,6553,802,-98,-8022,-535,10128,-1818,-4651,-1808,-1668,9501,-16,-10557,2865,2698,2220,3385,-8686,-913,8296,-1634,-1215,-2142,-3600,8588,-1377,-6904,2231,-121,3100,3614,-8340,1471,5132,-3317,1434,-3270,-1735,6119,-2875,-4557,2967,-268,2919,493,-5189,2851,4030,-1761,-546,-4194,1125,6466,-3131,-2285,1267,1708,3449,-2223,-4678,2924,4233,262,-1550,-5365,3452,5913,-2619,-3667,-1814,2702,5643,-3582,-5600,2099,2740,4038,-4260,-6176,3848,5466,676,-4172,-6774,4022,7400,-2649,-4103,-2280,3667,8385,-4244,-6850,2615,3629,3635,-3937,-7865,4306,4425,-1241,-1789,-6555,2823,8485,-2566,-4416,319,518,6113,-1630,-7989,2160,2706,787,226,-6703,807,7032,-3236,-2030,-719,-1865,6392,-1900,-5185,3824,-97,695,-33,-5938,1958,4777,-3123,473,-1109,-1736,4809,-2970,-3317,2225,-33,1854,-320,-3587,4225,2551,-2459,-1323,-896,2569,3625,-3729,-2457,2777,2484,2306,-3428,-4795,3584,2273,-455,-3398,-3809,3669,3693,-4354,-2965,61,3451,4402,-4810,-3422,4183,3318,1831,-5755,-5138,5601,3773,-1598,-3688,-3971,5543,3920,-5478,-3822,322,4829,5759,-4992,-4790,3724,3813,1376,-4652,-5550,5060,5548,-3200,-2265,-2096,4197,5251,-4677,-4524,1626,932,3791,-2329,-5075,4375,3110,-1034,-110,-4364,2999,4779,-3813,-2089,617,317,3755,-2057,-5105,4654,945,501,334,-3181,3252,3497,-4006,-531,1182,1667,3314,-3859,-3421,4210,773,612,-1829,-1774,4709,1245,-3975,-105,1393,3275,1091,-4207,-1672,2614,1567,-694,-3940,-382,5092,2022,-2715,-3798,-494,5295,1566,-4699,-1441,2865,3964,1787,-5093,-1975,5285,2656,-888,-4563,-2287,5048,1566,-3270,-3150,-1299,4455,2869,-5069,-2144,1688,4192,1566,-5989,-3526,4704,3293,-1532,-3407,-3103,5954,3388,-4738,-1563,-735,2022,3140,-4371,-3602,2309,830,1131,-3142,-3911,3409,3586,-2371,-1596,-2064,3086,3290,-3955,-1772,2753,-500,1807,-2124,-3260,3715,2264,-1227,-1515,-277,2045,1464,-3101,612,1853,200,1557,-4256,-939,4742,446,-2422,-818,181,3510,805,-5185,-367,2175,3008,-951,-4487,189,4145,1851,-1174,-3246,611,4368,81,-3804,-2090,575,4044,279,-4253],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,25,-28,31,-34,37,-42,46,-51,57,-64,72,-81,93,-108,127,-154,193,-257,375,-666,3307,-151,-11391,4309,8898,-4236,-3041,-5877,2306,11538,-4148,-7386,1467,810,5182,-1227,-12427,3314,6830,360,-1524,-8389,-130,11638,-2269,-5229,-1811,376,9326,-606,-10132,1158,4378,3375,-462,-9730,-386,7200,511,-3344,-5146,-56,7213,60,-6209,-1654,2400,6801,939,-7326,82,4824,1247,-155,-5398,881,5164,-982,-1341,-2555,998,7000,-1347,-3926,1662,-442,4127,-2290,-5673,4202,2207,-1777,-170,-4274,2576,6119,-5048,-2165,1998,-1395,4767,-4852,-7105,6864,1288,-1784,-480,-5846,5061,7506,-7141,-2560,28,1400,7524,-6972,-7288,7235,1477,1419,-2249,-7854,5632,7217,-5531,-2858,-3574,1944,9656,-6143,-6528,3465,1982,3488,-3063,-10553,5929,6796,-2187,-1156,-7490,2668,10305,-4779,-6646,-149,2635,7962,-2262,-8373,2771,5117,932,-1215,-6867,2761,7618,-1641,-3522,-4295,1554,7097,-2705,-5288,1099,2446,5106,-2263,-6263,2198,3954,324,-2135,-5871,3139,4478,-3011,-2026,-1627,887,4982,-3635,-3778,3226,1015,2491,-2729,-3478,4754,2234,-1854,1180,-2099,3295,4437,-6922,-1351,4594,141,1639,-4263,-3323,6802,1570,-3033,-2538,-4200,5923,4740,-8191,-1666,1630,3216,3805,-7046,-4674,8304,2330,-1288,-3239,-5374,7644,5157,-7224,-2119,-528,3591,6400,-7582,-4895,5513,2395,1446,-4261,-8279,7857,7420,-3883,-2753,-3046,3928,6359,-6235,-5299,1723,2882,4993,-4799,-6289,4802,4767,-885,-2786,-4987,3688,5755,-2540,-3407,-1036,3222,4784,-3187,-5040,2171,2472,1878,-3166,-3455,4052,2475,-507,-1584,-1967,4890,2496,-3862,-2084,1400,748,2782,-3679,-2680,4484,481,137,-2043,-1335,4390,913,-3649,-232,-213,3187,3348,-6334,-900,4881,9,7,-5214,-2572,7262,1089,-5822,-1744,-959,4985,1870,-8029,-1288,4799,2999,1466,-6204,-2627,7202,1207,-3721,-3847,-2048,7654,2822,-7597,-1897,1861,3671,2975,-7670,-3987,5947,3568,-90,-4709,-3274,7445,3460,-4582,-2855,-2000,5768,4392,-6474,-4360,2958,2605,189,-5123,-4087,5314,3064,-2278,-3007,-1821,4321,3960,-4125,-2418,-196,2810,1840,-3550,-2610,1978,2087,223,-3766,-1596,5130,2370,-2450,-1685,-1343,2906,1648,-4272,-607,911,1123,684,-2322,-63,4482,-1330,-2578,-1573,-376,3177,714,-4928,666,2548,1943,780,-6096,1296,4522,49,-2503,-1939,-111,6048,-1938,-6432,241,1486,4312,315,-6884,806,5351,849,-732,-5099,-204,8195,597,-4608,-3263,-410,6610,745,-6506,-536,4255,2696,941,-6428,-755,7755,1906,-4052,-4319,232,5683,2011,-4697,-1549,1262,3765,2377,-5662,-2028,4841,2359,-1246,-4346,-1997,5287,1528,-3903,-2456,543,4358,1313,-3871,-1952,2589,2150,-798,-3856,-1426,3636,173,-909],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-8,8,-9,11,-12,13,-15,17,-19,20,-22,25,-28,30,-34,37,-41,45,-50,55,-61,67,-74,83,-92,103,-117,133,-153,178,-212,258,-324,429,-621,1085,-5493,-2398,4900,621,4858,-8234,-5511,11781,1731,-2570,-1991,-5973,9495,6261,-9214,-1772,366,4046,7268,-9454,-6003,7405,3086,1627,-5204,-6609,9219,6656,-5418,-4913,-3467,6834,7041,-7876,-6134,2561,2823,4629,-6333,-7460,6480,4079,-556,-4448,-5260,5484,5908,-3671,-3361,-1000,4525,4283,-5619,-3480,2634,2767,2796,-4612,-3957,5501,1820,-1900,-2277,-3656,5755,3278,-4940,-85,-403,1856,2527,-6592,-627,5832,-399,265,-1623,-2361,8507,-258,-6042,2846,325,2905,2450,-9312,127,6139,-351,241,-5451,-1290,11073,-1606,-6362,460,-605,6016,2738,-11567,1089,6617,566,2129,-7873,-1622,9672,-710,-3711,-2206,-3058,10251,2610,-11495,-574,3109,4945,3727,-10043,-4180,8952,2203,-1333,-4979,-3894,8655,3450,-6911,-2479,-726,5681,5097,-7571,-3488,4801,2651,1383,-6082,-3996,7218,3000,-2359,-3676,-2125,6979,2326,-5822,-2942,649,3786,2275,-5300,-1460,4485,404,1418,-3934,-1037,5954,-542,-2989,-1167,-1974,4848,509,-6416,1183,1482,241,305,-5598,1495,6390,-2624,-1351,-975,658,7284,-2349,-6963,2296,823,2268,-87,-8075,2587,6461,-2629,-1177,-4340,182,10090,-2499,-7065,1197,1392,4858,268,-9859,2545,5906,-1101,-956,-5383,135,10364,-1211,-5504,-494,-112,9096,-559,-9547,815,4711,2460,499,-9061,517,9192,-316,-3413,-3701,-1015,8295,1919,-7632,-1534,2168,4533,1619,-6692,-1363,6019,1556,-490,-5375,-1578,6079,-242,-3443,-1861,189,6809,297,-5776,-471,2261,2276,-252,-5923,503,3499,-878,-2013,-2916,22,5719,-929,-2710,898,909,4668,-1214,-5039,2522,2255,-382,-715,-4023,2829,4792,-3200,-2252,1595,1883,3932,-2547,-4894,3748,3096,817,-2508,-6205,3018,6207,-4760,-2614,-2003,1392,7352,-3824,-6707,2497,2355,2911,-3232,-7937,3478,5910,-1600,-3502,-5799,2151,9035,-4064,-5546,343,1967,5306,-1813,-7521,2663,5256,426,-1877,-6947,1267,7664,-1565,-5110,-1861,1117,7323,-792,-6588,1090,4523,3728,-22,-6838,1651,5187,-945,-1955,-2510,1013,5283,-1690,-4210,-434,1392,4659,-413,-4574,957,2364,1006,-1494,-3891,2297,3810,-1570,-1972,-517,683,3096,-3370,-4073,1362,1041,1741,-3241,-3629,3345,2133,-2215,-1806,-2165,3342,3758,-5009,-2280,1979,3033,2170,-2930,-4329,4474,2704,-2032,-1627,-2581,3713,4353,-5589,-4318,497,4153,3620,-4337,-5232,3700,3029,692,-3203,-5136,5181,4649,-3180,-3052,-1858,3510,6032,-3560,-4892,2613,2693,1038,-2991,-5756,3190,4799,-1386,-3535,-3922,3296,5081,-2278,-4110,492,2525,3690,-2357,-4863,1646,3815,2039,-1828,-3021,1764,5299,-1523,-1954,-2102,2257,2664,-1813,-3156,1253,2151,2087,-2752,-2150],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-7,7,-9,9,-10,12,-13,14,-15,17,-18,21,-23,25,-28,30,-34,37,-40,45,-50,56,-63,71,-82,94,-111,132,-163,206,-275,399,-681,2919,-4368,-7633,8017,2243,-2050,-1590,-5792,4661,6242,-6785,-1729,-52,1570,6189,-5471,-5135,5136,122,871,-357,-5361,5999,3572,-6030,-597,-581,1218,4375,-6108,-2122,6557,327,298,-1645,-3052,5731,1333,-4024,-972,655,4445,2065,-6708,-1340,5036,3353,199,-6626,-135,6466,1026,-2411,-5133,-1074,9255,502,-7018,-2077,1580,6913,1761,-8485,-139,5333,2897,1104,-9403,-1567,9370,1907,-3131,-3907,-2112,9249,1892,-9485,-504,892,3594,4144,-10052,-2723,6969,1519,613,-5175,-4798,9577,2517,-6521,-975,-3025,4600,5430,-9393,-2090,5355,567,4635,-5275,-5340,8051,1399,-3034,-751,-3224,4825,3718,-7020,438,1630,487,4377,-4970,-3126,6262,270,-1039,-351,-2597,4744,1482,-6632,1958,1507,699,1375,-6211,393,5025,-472,-431,-2751,-106,5972,-1172,-4140,-332,2194,3943,-1317,-5988,69,3747,2001,-3006,-6752,2049,6310,-491,-4355,-2764,600,7420,-1959,-6896,-875,2965,5877,-1132,-9471,1603,6192,1517,-1855,-7697,1306,8586,-1055,-5131,-1692,-784,9584,148,-9157,434,4460,3598,-10,-8307,-820,7908,-911,-1709,-4213,-1802,8835,1088,-6974,505,-708,3907,3312,-8864,-452,4123,-296,1401,-4972,-2772,7304,-518,-4235,-176,-665,4328,2561,-7447,1317,1919,-243,925,-4323,-944,5176,-1478,-2328,-41,-616,3929,52,-5314,2378,2408,522,-493,-5004,1910,5315,-2321,-2575,-1663,137,4892,-2437,-4622,1221,2282,2575,-2768,-5520,2917,3997,134,-2717,-4725,3123,6031,-2618,-4089,-1945,1984,5502,-3273,-5428,1780,4307,2439,-3005,-6523,2509,6033,-908,-3650,-4094,2172,6896,-2395,-5158,-522,1890,4837,-3712,-8163,2351,4566,1500,-1081,-6031,1873,7349,-1429,-2635,-1656,-471,6769,-1835,-6141,1713,2181,2553,-472,-7082,1807,4726,-985,-791,-1567,965,5253,-1992,-5103,1162,-591,2211,-90,-5140,3326,2620,-1858,-280,-2843,1592,5164,-2735,-3341,1070,741,2834,-1889,-4520,3320,2148,-306,-1262,-2018,2090,3801,-2713,-2265,-759,3059,2774,-3655,-3876,1848,3876,639,-3571,-2456,5062,4353,-2167,-3439,-2113,4033,3548,-4126,-2342,-21,3839,2152,-4734,-4187,4354,4071,922,-3235,-4757,4436,4968,-2911,-3124,-3094,3168,5222,-4676,-5046,1838,3925,2543,-3567,-4723,3377,3721,-916,-2541,-4399,3358,4842,-2259,-2949,-57,1516,4107,-1671,-3258,2571,1845,1984,-1278,-3721,1973,4512,-2095,-1468,-595,1653,3019,-2165,-3587,3619,564,827,-873,-2727,2618,2249,-2491,-405,-1380,1071,2416,-3060,-1929,1559,1849,1452,-2929,-1890,3684,1537,-1748,-1593,-495,3615,2474,-4626,-2318,1281,2707,341,-4704,-2480,2505,4586,-1287,-3864,-1189,4411,1701,-4496,-3211],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-7,8,-9,10,-12,13,-15,17,-19,21,-23,25,-28,30,-34,37,-41,45,-50,54,-60,67,-74,82,-91,101,-113,128,-144,165,-192,227,-276,348,-471,742,-3235,1329,1396,3688,2331,-11228,1342,7005,-2049,654,-3723,-3223,9292,-1723,-4938,780,-1752,3680,1527,-7109,1061,4258,-794,-161,-4279,130,6818,-2264,-2408,1362,-651,3881,-426,-5548,3810,3237,341,-768,-3950,3300,4930,-3493,-2447,-1800,2736,4885,-4988,-5058,1571,3040,3752,-5057,-6302,3511,4138,-1859,-3194,-5650,5625,7859,-5419,-4116,-1343,6022,6585,-6447,-5804,3711,2892,4041,-4864,-7780,6007,6020,-3077,-1904,-6643,4032,8764,-6314,-4717,40,1513,8057,-2971,-9696,4045,3375,955,-630,-8324,3140,10102,-3611,-2728,-1426,-1027,9021,-2561,-8278,3137,1712,2508,581,-7998,2361,5055,-3382,200,-2665,-439,7439,-3955,-3623,2677,-548,2281,-234,-5940,3775,2844,-3797,1465,-2418,1132,5942,-3276,-1881,2883,1574,2941,-2551,-4558,4458,2996,-1727,-2892,-2941,4242,3309,-4367,-2653,809,4368,3396,-4926,-2999,3365,4438,2336,-5102,-4279,5658,4101,-2156,-4273,-2989,6486,5143,-6730,-3667,-536,4708,4136,-6024,-5437,6157,3089,1906,-4654,-6143,8395,5004,-4169,-4152,-2087,4594,7544,-6285,-4201,1882,2600,4924,-5099,-6858,6182,3626,-1653,-376,-5949,4145,7583,-5896,-2597,1291,1329,6700,-3952,-5022,6195,2254,1187,-1673,-6204,3497,5164,-4658,136,-762,1000,5429,-3648,-2646,2660,773,796,-1501,-3757,5553,2415,-3855,81,-1301,2673,2921,-5156,-477,3607,-61,932,-3815,-3084,5031,2016,-2096,-2423,-646,3954,791,-5727,-319,2131,4383,1538,-5204,-1690,3922,2503,-1701,-4645,-1572,6866,2180,-3979,-2847,-444,6651,2390,-6464,-2192,2449,4245,1161,-7110,-3866,6982,1935,-1606,-4360,-2341,7923,3831,-4921,-2764,-164,4057,4404,-6302,-1962,3519,1537,990,-4263,-4442,5779,2648,-2673,-1602,-3733,3833,5162,-5940,-2709,1340,1240,2501,-3783,-4664,4550,568,-2482,-1155,-3955,4470,2775,-4554,-858,296,331,2442,-4627,-2952,3547,143,-81,-1565,-1970,4855,625,-4603,-42,1546,1561,-666,-4654,-120,4720,904,-1304,-2763,772,5463,-998,-4010,-1715,583,4823,-149,-4880,-542,3348,2925,-1704,-4996,-440,5665,321,-2840,-3795,1880,6754,522,-5030,-1050,1404,5975,-292,-6326,-569,4688,2072,-1702,-5517,-541,6407,2074,-2670,-3303,408,5586,306,-6751,-965,2805,4432,1947,-6644,-2425,5076,1530,-441,-3719,-2248,6016,536,-2980,-69,-522,2957,2532,-4964,-904,2470,1343,1255,-3116,-871,5171,-222,-2255,227,-910,2706,-218,-5044,894,1793,837,141,-2895,25,3136,-117,-2433,30,432,2606,540,-4039,1040,2727,1465,-2155,-3421,1194,3617,666,-2219,-2187,2458,3265,-2213,-3462,-728,1848,2698,-1350,-4288,1727,3475,817,-2418,-3508,874],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,1,-1,1,-2,2,-3,3,-3,4,-4,4,-5,6,-6,7,-8,9,-9,10,-11,12,-14,15,-16,18,-20,21,-24,26,-30,33,-37,41,-46,52,-58,63,-56,-17,980,10829,-1270,-8905,1645,1165,6019,2740,-11188,916,8227,-272,282,-7589,-1248,12180,312,-7086,-1895,-1246,9630,2616,-10952,-1133,4500,3148,2704,-8160,-3908,9237,2288,-2496,-4237,-3390,8609,2838,-9089,-2352,1715,5861,3489,-9116,-3995,4979,2594,117,-5472,-2918,7382,1809,-3003,-2587,-1471,6124,2169,-4686,-368,1541,2029,1649,-5766,294,4810,54,-590,-3078,-1415,6610,-1987,-3459,536,-753,4118,-1130,-6977,3689,2587,-1132,1342,-5616,1310,6835,-4004,-2865,140,440,6096,-2686,-8433,5013,3609,-403,166,-8592,3607,9040,-3841,-3188,-2011,1310,10201,-3321,-9436,4251,2132,4205,-347,-11708,3986,8043,-1180,-1604,-5966,437,11663,-4597,-7499,711,911,7311,328,-10787,1020,6412,1522,-219,-8522,-349,9453,-250,-4759,-2549,33,8585,812,-8782,-998,1849,3875,-673,-7639,-1220,6046,1057,-126,-5250,-676,6793,-86,-5167,-1538,-326,5162,793,-6385,137,2174,2682,-658,-5897,1249,3769,-672,-1815,-3346,694,4851,-2821,-4721,1549,-14,2432,-988,-5343,4875,2586,-3247,-1262,-4084,1989,6429,-5811,-3032,3089,1044,4459,-3848,-6602,5667,3630,5,-2337,-5529,4940,7551,-5125,-3118,-32,2145,7396,-5663,-8266,5432,4060,2380,-2413,-8624,5589,7555,-4057,-3043,-4541,2989,10989,-3613,-7358,1681,2495,4486,-1488,-8723,3638,6963,441,-3241,-5771,1794,8666,-1378,-4542,-1201,1093,6798,-2006,-6594,1046,3793,2411,-1872,-6241,1388,5719,-231,-2803,-1757,1667,5821,-1638,-4629,-196,928,3808,-2560,-4607,2331,3289,727,-1487,-3726,2118,3412,-3951,-2044,-895,2688,5733,-4612,-3241,3861,1239,218,-2405,-3476,5642,1687,-4610,-1399,-1346,4350,4480,-5388,-3317,3619,1151,1995,-5067,-6296,7315,2740,-3729,-2864,-3038,4543,5534,-7613,-2793,2741,2515,4765,-5825,-5881,5094,3373,112,-3877,-5883,5678,6224,-4907,-3650,-1671,4921,6793,-5740,-5866,4122,4383,2606,-4401,-7302,5319,5538,-1854,-3094,-3340,2643,5472,-3203,-4048,779,2731,4206,-3035,-5895,2025,3389,409,-2776,-5230,1990,3524,-2442,-3004,-1036,2606,2925,-4034,-3374,1146,1768,1924,-2091,-3253,3509,2603,-1224,-1785,-1350,3299,1958,-4144,-340,1638,1370,1151,-4721,-2250,3936,1073,-250,-2728,-873,5051,1681,-4705,-272,1967,2976,1528,-5629,-749,4297,2455,-226,-3996,-1481,6592,1453,-3978,-2030,-609,4302,3471,-6562,-2407,3230,2814,1513,-6442,-3322,6331,3096,-3042,-4292,-3565,6024,3701,-4548,-3330,809,4115,2223,-5753,-3130,2732,2541,108,-3798,-4265,3380,3233,-2914,-3091,-517,4118,3960,-3411,-3777,1329,3722,1651,-4945,-2499,3507,2889,-544,-2128,-1802,3604,2377,-3155,-1621,1057,2814],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,1,-1,1,-1,2,-2,1,-2,2,-2,3,-2,3,-4,3,-4,4,-5,5,-5,6,-6,7,-7,6,-5,2,5,-21,71,-83,-2592,-2339,-6855,5787,7632,-8467,-3223,1092,2610,7071,-6893,-7243,7667,2569,458,-3235,-9026,8002,8395,-5809,-3912,-3128,2662,8896,-6403,-7683,3195,3401,4228,-3521,-10602,5397,6833,-454,-2141,-5784,3403,9319,-3205,-5651,-1185,2711,6747,-3227,-7133,2962,3473,2005,-1835,-7143,2768,6096,-1203,-1838,-2692,1894,4913,-2927,-2823,1202,2351,3675,-3326,-4525,4201,1298,258,-350,-2902,4785,3241,-4883,-301,-439,2588,4162,-6033,-2497,6130,-710,973,-3952,-5214,7733,1989,-6615,91,-1219,4491,4655,-9130,-2103,4828,-409,2328,-5960,-5717,9443,2400,-4442,-1835,-1599,7573,6739,-10211,-2077,3119,2246,4955,-8359,-6633,10080,2995,-2322,-3336,-7687,8054,7366,-7983,-3159,-36,3411,7132,-7531,-7256,6786,3708,1078,-3422,-7264,5710,5811,-3911,-3068,-3868,4721,7687,-6198,-4511,1209,3799,4704,-5000,-5358,4478,3206,1539,-3283,-4259,5810,3671,-3983,-1881,-1746,3713,2763,-5942,-2147,1458,1496,1961,-3385,-3138,5990,74,-1842,-1991,-2287,5270,1062,-5740,460,1529,2460,1619,-7192,-396,7636,-231,-810,-3138,-2103,7701,-85,-5626,297,489,3076,1880,-9836,663,6513,-561,-337,-5177,-3098,9791,942,-6943,-1119,-1106,6202,2970,-10993,-1951,5593,1010,1896,-8802,-3196,9651,2096,-3303,-4236,-2608,8460,3641,-8261,-3013,1594,5294,4626,-7269,-4524,6184,2534,-27,-4447,-4563,6451,3883,-4520,-3482,-1135,5971,3055,-5951,-2688,2649,3226,967,-4989,-3541,5463,2257,-2037,-2834,-1786,4409,3027,-3954,-2513,696,3091,2151,-4775,-376,4056,1502,-424,-3290,-59,6056,105,-3350,-146,-777,3728,-660,-5248,1230,2489,-120,-1455,-5450,620,6700,-1231,-2538,-829,260,7281,-1776,-7273,2000,2486,2714,528,-9004,792,6789,-260,-2352,-4839,0,8284,-1098,-6764,-1010,1778,5939,518,-10187,-374,6823,582,13,-5547,-1097,8405,365,-5366,-2414,195,7894,69,-7413,-849,3852,4645,1036,-6681,-1876,7077,1579,-3444,-4848,-966,7036,2194,-5538,-1398,331,4113,847,-5898,-1501,4359,1559,-21,-4385,-1022,5523,193,-2531,-2340,304,3421,242,-5057,174,1441,906,368,-4539,1194,4014,-238,-3183,-2136,1186,4052,-1906,-4119,1021,2019,3007,-566,-4628,1865,3090,-183,-2693,-2903,1558,6054,-2552,-3371,-603,2351,4199,-3399,-5079,2361,5119,1957,-2017,-5640,2687,6543,-3081,-3687,-1218,2475,6297,-2037,-6285,1284,3925,3280,-2333,-7629,3200,5340,33,-2824,-4633,1566,6569,-1247,-5650,-1469,2475,6246,-732,-7656,954,4529,1161,-1709,-5263,1253,6201,742,-3288,-2290,723,5202,201,-4474,-374,2480,2791,-858,-5462,526,3880,1026,-881,-2049,719,3939,-982],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,5,-5,6,-6,8,-9,9,-10,12,-13,14,-16,18,-20,22,-24,27,-30,33,-36,40,-44,49,-53,59,-64,68,-68,52,35,-1041,-4174,7076,4113,-8606,-569,1676,1834,3360,-7379,-4177,6971,750,-1286,-1547,-4444,6789,2325,-6174,1519,306,1436,2878,-5404,-1163,6156,-263,-399,-2381,-1775,5905,-636,-4416,670,668,3946,33,-6198,896,5119,408,-1342,-5196,1245,6857,-1967,-4170,-3706,1618,7389,-2692,-5800,428,4177,4413,-1267,-9193,2464,7107,940,-2981,-6801,2021,9876,-3163,-4916,-3055,924,8926,-1143,-10255,2301,4679,3321,731,-11665,563,10209,-1782,-2606,-5618,-1246,11307,23,-7635,680,228,4867,2904,-10327,375,6652,-428,1102,-6630,-2642,10564,-483,-4733,-13,-2206,5688,2495,-8582,1467,2717,293,2313,-5007,-2167,7441,-1406,-2195,-299,-2759,5762,-527,-7443,1294,1966,191,161,-4810,660,5582,-2816,-1877,-2046,-625,5182,-2031,-3922,1909,204,1996,-2795,-5271,3471,4336,97,-3619,-3906,3759,6251,-2984,-4970,-735,4428,5585,-4152,-6734,2692,4338,2071,-3750,-6729,5491,6276,-2079,-2393,-4629,4241,8404,-4318,-5111,328,2562,6699,-4207,-8842,3678,5033,910,-1879,-8883,4213,8521,-2872,-3252,-2612,926,9276,-1663,-7625,2933,2018,3433,-705,-9675,3361,6908,-1470,-1144,-3967,-625,7565,-1708,-4750,1303,-1304,4867,851,-7656,2092,4186,-781,489,-4285,459,6286,-2337,-2577,1310,-19,3109,-1302,-5424,3595,1965,-1640,-149,-4770,2706,4906,-4434,-2221,-894,1390,5096,-3127,-3720,3096,3724,520,-2940,-3576,3750,3425,-1163,-3522,-1943,5040,3844,-4214,-3638,1066,3829,2327,-5073,-3436,5587,2840,-673,-4205,-4441,5277,5098,-2907,-3393,-2208,4864,6041,-6389,-4760,1801,4100,4172,-4813,-6114,5463,4321,-762,-2577,-4688,4028,7430,-4374,-4209,-251,2155,6702,-4311,-6684,3371,2765,428,-1489,-6495,3532,4846,-2812,-948,-1367,-4,5048,-3652,-3132,3267,930,3105,-1899,-4847,3402,2936,-2167,-239,-2259,1151,5133,-2972,-2384,1744,1235,1950,-2476,-3648,4281,950,-1379,-1857,-2187,4174,2965,-4123,-1360,1266,1749,470,-4690,-2544,3922,2661,-1026,-3188,-652,5813,2976,-3766,-4225,850,5510,2574,-5969,-3255,2894,4013,1160,-5564,-3218,5277,3168,-1233,-4040,-899,6150,3276,-3855,-2594,1302,4190,1679,-6819,-2159,4023,3994,278,-3366,-4271,5362,3767,-2906,-3107,-2043,4132,3746,-4571,-2448,1771,2862,3757,-4021,-4430,4142,2208,-469,-2421,-4072,4252,3409,-4145,-2274,437,1717,3362,-3207,-2546,4100,1096,-278,-1165,-2700,3013,2440,-3024,-1668,-477,2567,2583,-3996,-2333,3135,-316,-41,-2127,-1759,4143,353,-2132,-234,1044,2899,1300,-3683,-795,3047,1472,-556,-5196,-831,3656,1534,-2090,-3207,946,4118,791,-3938,-555,2237,2901,115,-5617,-916,5079],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,5,-5,6,-6,7,-8,10,-11,12,-13,14,-15,17,-19,20,-22,26,-28,31,-34,38,-42,47,-53,60,-68,79,-94,112,-138,179,-245,378,-727,3745,8157,-3681,-1332,-3089,-395,8222,-3262,-5355,2372,-582,4938,382,-6637,3372,3332,-1826,652,-3623,1581,7029,-4591,-3570,2474,1008,2659,-2122,-5308,5160,1764,-1930,-1270,-3980,3495,3479,-5212,-2718,488,3141,2934,-3958,-3010,4785,3496,657,-4785,-2585,6403,3423,-3459,-4835,-1906,6415,4188,-6538,-3619,2602,5010,4016,-8359,-5354,7193,2767,829,-4969,-5320,8455,6040,-5894,-3885,-1656,5490,8113,-8928,-4667,3728,3306,3873,-6107,-8658,8268,4091,-1288,-2814,-6950,6562,8267,-7215,-5201,452,2525,6643,-5348,-6969,5695,1706,1561,70,-7432,5749,6232,-5309,-1296,-1875,1240,6864,-5019,-4198,5836,412,2192,-1468,-5698,5493,3140,-2796,471,-1342,2852,4830,-5253,-2663,3025,54,1280,-2460,-3405,5701,1344,-1927,-1865,-2580,3993,2345,-4811,-1169,2245,2859,1952,-5474,-2022,6366,1276,-635,-4523,-2690,7525,1934,-3739,-4491,165,6451,2118,-7244,-1579,2584,2846,1542,-7137,-2272,8001,1467,-1716,-5558,-2722,8581,1764,-6068,-2610,985,5165,4593,-9008,-2426,5362,2561,2746,-7301,-5429,8180,2840,-4681,-2886,-2837,6134,3792,-8083,-2526,3051,1179,4742,-4784,-5412,6552,1306,-1511,-2772,-3543,5280,4297,-6011,-563,381,1407,4844,-5671,-3748,5276,904,411,-1734,-3932,5681,798,-4442,695,-756,2269,2966,-4120,-379,3914,1409,-246,-2669,-322,5782,-49,-3683,-277,419,4036,-149,-5365,-122,2856,2809,-1053,-5061,4,6000,1645,-2628,-2977,1786,6514,-1108,-5331,-1752,1592,6003,-940,-6644,-207,4527,2877,-419,-7465,1131,7659,111,-3575,-4691,439,7806,-9,-7524,-725,2110,3971,210,-7741,-1338,6745,560,-2003,-4914,-1939,8358,1138,-5165,-1388,-194,4788,2258,-6799,-2110,2824,1073,1473,-5115,-1670,6656,1081,-3650,-394,-2159,3922,2102,-6896,368,1777,1922,1359,-4311,-1275,5130,-1850,-730,-578,-1893,4431,320,-3963,307,1935,1199,826,-3922,972,3836,-205,-2375,-2259,1289,4626,67,-4833,1533,673,2270,-1125,-5522,1837,3739,244,-2591,-4332,1426,5210,-1383,-3503,-3404,2452,4852,-2554,-5230,1114,3112,3376,-3219,-5971,2202,5400,1539,-2753,-4311,1688,6643,-1237,-4455,-1278,1910,6157,-2863,-7748,1899,3398,2486,-1472,-6376,2162,5013,-651,-2951,-3860,352,5903,-1559,-5001,281,1993,3371,-550,-5440,-550,3642,-40,-587,-3265,32,4219,257,-3418,-1345,342,3609,8,-4776,939,1690,151,-726,-2835,402,5801,-1948,-2264,429,1339,3390,-1135,-3715,1887,1127,-103,-535,-2309,2169,2347,-1820,-2009,-855,877,3864,-2990,-2626,1283,2661,548,-2653,-3958,1758,3638,-1009,-3306,-2811,3440,4179,-2782,-4246,354,3694,2660],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,5,-5,5,-7,8,-9,10,-12,13,-15,17,-19,22,-24,27,-30,33,-37,40,-45,50,-55,60,-67,74,-82,90,-99,110,-122,135,-151,169,-189,215,-245,283,-331,398,-494,643,-911,1547,-6884,-3392,8647,-532,1368,-6379,-6118,11042,2329,-7921,-807,-2280,6921,5443,-11763,-3393,4437,1771,3472,-7869,-6876,10033,3544,-3586,-2047,-6043,7825,6872,-8594,-2968,2337,3637,6784,-7762,-6601,7903,2579,-373,-2978,-5915,6034,6008,-5217,-3661,-2154,5121,6586,-6259,-4362,2964,2746,2769,-4697,-4675,6228,2760,-714,-2157,-3253,5369,4196,-5097,-180,1214,2797,4023,-5084,-1033,3125,801,325,-5324,-2036,6846,-574,-3932,307,-912,6201,1338,-7739,2220,3321,659,1035,-7300,-577,9305,-2548,-3065,-905,-1004,7915,172,-9087,2883,3405,3240,2062,-9675,745,9175,-1618,-2223,-3855,-2427,11742,-533,-8842,1230,741,5975,3130,-12662,-709,8746,974,1622,-7299,-3543,10298,1409,-5109,-2287,-1585,6557,3309,-10848,-2786,4775,3062,1849,-7179,-3933,8625,1533,-2218,-2296,-2813,7519,2682,-7292,-2160,291,3971,3618,-6557,-2203,3722,2298,820,-4452,-2061,5941,1627,-3232,-1991,-705,3791,951,-5144,681,1838,2036,2096,-4853,140,4828,-515,-984,-2016,746,5740,-2361,-4323,1099,518,3822,-946,-7626,3378,4197,-877,450,-5680,2556,8241,-4959,-4928,549,769,7628,-2305,-8733,4250,3877,1033,-414,-7564,2309,8260,-3075,-3845,-2101,784,9015,-2401,-8440,3928,1728,4720,236,-9354,1259,8129,544,-1570,-5630,-291,8970,-1674,-5834,-475,911,6203,1573,-8630,-246,5322,2336,1270,-7140,-1185,6200,-92,-3326,-2231,-61,6484,1342,-5955,-721,1669,3482,1770,-5263,-716,4547,1205,-1752,-4399,5,5610,320,-3574,31,-659,3845,-657,-3267,1361,2409,1538,72,-3775,2211,4028,-1772,-1210,-680,1408,4115,-2962,-4828,3479,2267,129,-2523,-5628,5122,4151,-2667,-716,-4001,3972,5970,-5164,-4926,1914,2847,3861,-3860,-7242,5085,3782,145,-1888,-5487,2916,7655,-4369,-4026,-950,1754,6251,-3831,-6525,3670,4024,2192,-1376,-6734,3426,7223,-1547,-3747,-3848,1483,7044,-2744,-7080,103,2624,5547,-1204,-7427,1415,4957,293,-866,-5691,180,6692,-896,-3656,-1409,1030,4404,-1329,-5620,64,3282,2097,-1086,-4993,2456,4571,-1977,-797,-1491,1082,3089,-1161,-3342,1890,2000,1753,-1363,-3050,1624,3035,-880,-2054,-1436,2464,3778,-3006,-1909,2031,1947,2754,-4630,-2818,3084,1727,-839,-2935,-2990,5146,3800,-3779,-2044,-389,2357,4592,-6040,-3134,3701,3316,769,-3353,-4746,6502,3829,-3478,-3432,-2960,5637,3735,-4226,-4521,1275,2947,4236,-3590,-5907,5205,4651,4,-3217,-4944,4703,4395,-3040,-3430,-1078,3726,5516,-3896,-4847,1657,2921,2268,-2368,-3453,3288,4719,-1523,-2311,-2615,2537,4704,-2837,-2770,892,1834,2260,-2318,-3904,1948,2568,156,-1379,-2706],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,-1,1,-2,1,-2,3,-4,5,-7,14,-30,81,-371,1073,8712,-2492,-10014,6376,4104,182,-947,-8973,3075,9738,-5676,-4247,-1776,-705,10072,-4565,-9486,3121,3291,4937,-204,-11710,3775,8576,-1568,-1916,-6677,-184,12508,-1671,-8736,-222,911,7538,-214,-9852,838,5761,2853,523,-8069,-922,8563,-285,-3747,-2868,-261,7047,233,-6762,65,2636,3138,-175,-8005,1206,3767,-536,-1344,-5059,1320,5518,-2772,-4129,104,471,5109,-2836,-4696,3624,2111,502,-1608,-4519,4519,3843,-4782,-238,-950,2294,6680,-5766,-4130,6208,1914,2603,-3321,-7161,7380,3201,-5297,-1900,-3977,5199,8254,-8358,-3648,2977,368,4738,-4681,-7747,7192,4932,-1847,-1236,-7239,5147,8128,-6381,-3903,-207,2669,8581,-5952,-9489,6850,4555,2430,-2168,-9256,4668,8330,-3600,-2606,-3543,2430,10095,-4378,-7247,2111,3492,4842,-2579,-8391,4467,5689,-940,-2085,-5744,2028,7922,-2966,-3612,-515,1734,6531,-2091,-5568,1812,1358,2977,-2407,-5210,3198,4295,-1288,-1961,-2597,1975,3045,-3539,-2364,1240,368,2154,-2527,-3175,4644,803,-1464,-1461,-3146,5431,2110,-5872,-375,824,2686,3961,-5959,-2452,6101,1180,-106,-2232,-4032,8217,2608,-6087,-969,-1331,4477,5254,-8288,-2122,6995,1479,1221,-5555,-6286,8905,3701,-4077,-2520,-4076,6754,5909,-8191,-4191,1857,3282,4951,-6326,-6170,6580,3491,-783,-3274,-5327,7053,5905,-6035,-3413,-1668,2937,6386,-5615,-5903,4057,3350,1622,-3211,-6054,5153,4828,-2573,-1732,-2546,2769,4578,-4264,-3046,1302,1937,4315,-3209,-3569,4628,2569,260,-2468,-2273,4213,2404,-3348,-1058,126,2558,1985,-4108,-1742,3250,1107,-249,-3073,-878,5231,703,-3922,-1602,-239,5714,293,-7204,408,3054,2750,1844,-7073,-1152,6509,430,-1770,-3064,-1625,7288,1508,-7222,-329,1647,4530,2066,-7951,-1415,6635,1603,-558,-4793,-2048,8813,1535,-5947,-1849,-961,5228,4203,-7241,-2397,4727,2751,1370,-6568,-3411,7684,2096,-2082,-3755,-1844,6069,4304,-6530,-2146,683,3669,2721,-6712,-3149,4889,2312,79,-3394,-3273,5489,3836,-3582,-1002,-105,3643,2823,-4892,-1170,1846,325,456,-4189,-1927,3566,-8,-789,-821,-482,3628,896,-4206,658,1633,1425,581,-4250,-91,4318,-189,-866,-2806,1364,5400,-1856,-4832,-61,978,4149,-1114,-5860,1688,3558,836,-1215,-4133,1143,6066,-702,-3598,-1200,1611,6210,-1449,-6216,1072,4406,3277,-153,-7699,1339,7061,-194,-2245,-4402,-124,6913,-399,-6966,-1537,1260,4645,592,-8099,-881,4912,1014,-571,-5264,-623,6672,1184,-2818,-1951,-278,5797,238,-5147,-1280,2548,1672,-4,-4916,-2007,5279,978,-1957,-2851,-580,4339,1002,-3887,-1213,1220,3416,868,-3492,-635,3059],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-5,7,-7,9,-10,11,-12,14,-16,17,-19,21,-23,26,-29,32,-35,39,-43,48,-53,59,-65,72,-81,90,-103,116,-134,157,-189,242,-355,1323,504,1804,-7332,-2632,10102,-373,-3460,-1095,-2693,8710,1671,-7685,1864,1983,2190,1716,-6467,-678,6536,-1581,-841,-2725,-837,6366,-1266,-4404,717,1438,2384,-555,-6545,2711,3259,-1441,-2252,-4251,1802,4957,-3923,-4349,-409,1951,5466,-2241,-5095,3956,3902,1117,-2708,-6281,4845,5524,-1806,-3944,-3686,4463,6493,-5500,-5097,1937,3788,7293,-4918,-8920,6288,4380,1131,-2724,-8987,4335,9612,-5491,-3833,-2025,1219,10050,-4480,-8356,3854,2174,3751,-499,-11002,4293,7695,-2723,-1598,-5948,-139,9464,-4098,-6744,1694,-106,6561,-64,-8849,3690,4211,-1046,107,-6455,975,7585,-4290,-2986,449,-1125,6936,-649,-6727,2073,2376,363,849,-4612,2373,5358,-3138,-1467,-532,667,5219,-3775,-4499,2658,1220,1151,-2216,-3807,3923,2411,-3775,-3226,-2328,4119,3600,-4701,-2543,1241,3980,2380,-5005,-4379,4082,3082,145,-4031,-4141,6478,4252,-3442,-3729,-1540,5499,5261,-6290,-4426,3823,4196,3950,-6386,-5794,7561,4142,-1972,-2944,-5658,5597,7456,-6043,-3855,1625,2898,6864,-5469,-6006,5050,4286,2270,-2702,-7719,5476,6932,-5028,-2193,-3408,2385,8144,-4721,-5495,2988,1348,4149,-579,-6841,4597,3621,-3070,-342,-3320,2994,6553,-4508,-2225,771,951,3114,-2592,-4500,3162,2292,-2256,-874,-2543,2891,3805,-4754,-1219,551,374,1945,-4795,-2990,5759,1973,-1990,-2044,-1688,4627,1556,-5253,-2302,542,3579,1994,-5588,-1853,3944,3982,-48,-5945,-2597,6969,1919,-2575,-4817,-1121,5398,2581,-6883,-2616,467,5120,2544,-7870,-1798,4535,2528,236,-5976,-4084,6925,2388,-3902,-3198,-2029,6115,4582,-7632,-2727,1786,3554,3432,-6346,-4811,6789,1907,-738,-3061,-5175,6690,5254,-4825,-2097,-471,2774,3806,-5669,-2945,4509,1076,1611,-2408,-3962,4834,3153,-4225,-1728,-2482,2974,2827,-3873,-1260,2233,858,1187,-2520,-2845,4389,2236,-2644,165,-1750,2837,2518,-4399,-240,2853,2919,61,-4539,-594,5281,710,-1686,-2472,-211,4488,837,-5065,-2046,1782,3719,-384,-4936,32,3935,2182,-2221,-4456,766,6262,1497,-4124,-3278,1615,5560,244,-6583,-1123,3906,3370,22,-5786,-1416,5472,1300,-1023,-4037,-868,7024,1565,-5919,-2773,913,5796,1934,-6404,-1909,4214,1645,-425,-4634,-2770,6025,1853,-2583,-2169,-1358,5203,2833,-5175,-1217,1357,1515,1653,-4074,-3353,4800,883,-37,-1176,-2220,4189,1143,-2733,711,654,1740,539,-4542,-202,3238,843,-687,-2746,-824,4368,-332,-2874,-210,-156,3051,-73,-4593,1056,3182,150,-573,-2985,843,5143,-2187,-3372,-1607,2079,4216,-1851,-3716,-146,3221,2495,-2489,-4540,2025,5059,462,-4248,-2993,1406,4640,-629],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,9,-9,11,-12,14,-16,18,-20,22,-25,28,-30,34,-38,42,-46,51,-56,63,-70,77,-84,93,-103,114,-127,141,-157,176,-198,225,-258,300,-355,432,-548,744,-1173,4835,-5351,-7438,5402,859,3121,-3129,-8602,5478,4156,-4127,-556,-3394,1949,5829,-4354,-2449,3865,211,4061,-4027,-3935,5046,1760,-3202,-973,-2698,1762,3068,-5974,-256,1896,1572,2015,-4647,-984,4944,450,-1675,-3290,-1078,7870,668,-4684,-1760,-55,6455,141,-8783,-75,3724,3687,-427,-8220,-303,8398,513,-2733,-3932,-1218,10163,1384,-8425,-1233,629,6621,3133,-10041,-693,7738,2884,1021,-7194,-4650,10789,1246,-6183,-2468,-2239,8430,4393,-10595,-1702,4453,3145,4863,-8392,-4426,9028,1331,-1761,-1898,-5762,8154,3773,-7708,-433,1160,2094,5789,-6777,-4031,5766,920,1480,-2280,-5226,6643,2527,-6118,-476,-863,3023,3177,-5159,-1095,3644,-108,1710,-2872,-3010,6281,1049,-3332,-841,-691,3622,1096,-5452,807,2981,1546,-206,-5946,588,5902,212,-1395,-3195,619,6408,-1562,-5178,-711,2087,4595,-2340,-7603,930,5025,2842,-1486,-7245,1391,8275,-1041,-4133,-2180,837,8422,-1088,-8333,-85,3082,5434,1157,-9363,848,8844,-22,-1960,-5374,-1922,9185,192,-6077,-205,474,6739,2702,-10293,-165,5417,2278,1393,-7268,-2735,9231,277,-2017,-750,-3714,6705,1699,-7294,14,2965,2118,3566,-6779,-2929,6246,-14,-1152,-1727,-2342,5701,495,-4405,820,1073,2873,1588,-5105,269,4468,-1328,-1228,-2695,-295,5883,-1131,-3126,1436,804,3503,-524,-4356,1494,3643,571,-2523,-3606,1884,4439,-2055,-3888,-1936,762,5384,-4001,-4451,1465,3755,2686,-3921,-5867,2940,4843,-782,-1601,-4753,3441,7154,-1773,-4088,-945,3292,6960,-3056,-7342,2725,3677,1501,-2644,-6781,2275,7584,-2257,-3887,-3837,2797,8456,-2803,-6550,-249,1790,5580,580,-7653,918,4383,-428,-830,-3591,217,6907,-59,-3806,-397,734,3960,292,-6598,653,3740,1458,-315,-5291,86,4851,-1784,-1230,-608,212,3798,103,-4529,1181,1514,-165,-17,-4108,1473,5504,-1086,-1379,-117,1683,2819,-3161,-3019,1309,1367,2425,-3051,-3738,3222,2471,-1833,-3080,-2131,3026,4104,-2809,-3586,146,3565,4136,-4392,-3658,2897,3720,859,-4334,-4287,3648,3601,-2312,-3743,-2458,5975,5125,-3676,-3330,1141,4275,2851,-4729,-5366,3285,3992,118,-3443,-4711,3797,4998,-2119,-3684,-1748,2951,5223,-2956,-5031,1150,3874,1331,-1442,-5502,3254,5155,-1135,-1830,-3211,1588,5876,-2474,-2999,789,-5,3704,-1232,-4492,1471,2823,-492,-719,-2383,953,3512,-1885,-2295,762,1434,2968,-1746,-3276,2198,2245,-923,-1014,-2192,1916,2070,-2337,-1940,238,1457,1711,-3563,-1463,2564,2322,-800,-2887,-1402,4024,3343,-2962,-2500,-1473,3243,2007,-3734,-3169,1258,3333,1453,-3533,-2994,4286,3086,-1494,-3661],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,8,-9,10,-11,12,-13,15,-16,18,-19,21,-24,27,-29,32,-36,39,-43,47,-48,42,3,228,-6692,-1408,-1842,3380,6905,-10267,-5320,6320,2103,3233,-5121,-8289,9483,5125,-4898,-1319,-4879,5606,9666,-8225,-5482,3077,1696,7681,-5347,-9345,7573,4602,905,-2082,-7838,5473,9580,-5223,-4268,-1219,1441,7357,-5197,-7759,3882,3121,2847,-2672,-8632,3951,6701,-1683,-1828,-3529,1404,7316,-2714,-4667,1032,2512,3260,-3101,-5450,4076,2084,-68,-1982,-3978,4039,2783,-2222,-596,-1476,2674,4100,-5042,-1788,3143,1290,1954,-3667,-2926,6927,-746,-4537,-590,-3795,5931,3147,-7943,656,3838,1110,1776,-7108,-2793,9216,648,-2625,-3030,-4498,8724,3136,-8907,992,1653,3956,4867,-9785,-3880,9268,1298,1269,-5559,-5549,10116,3356,-6305,-2530,-3020,5909,7441,-10288,-4061,5228,2094,3726,-5614,-7526,9001,3346,-3508,-2930,-5487,6221,7115,-7206,-2878,1034,3045,5726,-7178,-5283,6201,3138,137,-2149,-6528,5876,3894,-3939,-1616,-2605,3448,3799,-4778,-2231,2428,1153,1748,-4441,-3515,4476,1460,-1179,-2120,-1595,5081,1963,-4674,576,185,2911,1264,-5433,490,4785,-1004,-637,-3091,-557,6743,-281,-5116,-611,500,5020,75,-8111,1089,4559,1769,282,-6705,-475,9807,-1430,-3613,-1808,-1151,8518,154,-9087,670,2575,2423,2723,-8733,-870,7996,-417,-1582,-3843,-2578,9736,1675,-8452,-184,195,4763,3984,-8860,-1656,6357,1062,476,-5349,-3454,8482,1745,-3664,-1713,-2001,6136,4273,-7521,-2783,2485,2239,1800,-5915,-3283,6820,2251,-1304,-2330,-3400,5381,2326,-4700,-1068,561,2207,2796,-4364,-1790,3370,738,1767,-2718,-1142,4722,402,-1944,-1776,-369,3282,-255,-3792,1078,1188,1220,-170,-4204,829,4054,-573,-1607,-1521,1888,4958,-2786,-4464,1773,2100,3656,-1041,-6271,2480,5223,-842,-1455,-5273,1126,6958,-1928,-4509,-37,1935,5912,-1716,-7461,3388,4616,1374,-293,-7822,967,8044,-1969,-3530,-2925,646,7817,505,-7844,-159,2369,3532,408,-7158,169,6776,1184,-198,-4753,-845,8072,877,-4793,-1101,670,4575,757,-6855,-836,3001,1367,710,-4639,-1505,4999,-518,-3042,-1905,-365,5485,397,-4559,277,1867,2855,-502,-4559,-331,2331,-1105,-602,-2298,943,3990,-1848,-1720,566,976,2305,-1336,-4411,2325,2323,-523,-674,-3181,2734,4689,-2315,-1899,524,2777,4549,-3291,-4534,2138,3110,1160,-1745,-5069,4278,5780,-2079,-3511,-2218,3580,3726,-4194,-4976,1527,3125,2783,-2692,-5679,3391,4596,-615,-2754,-3916,2340,6672,-2369,-3295,644,2856,6470,-2182,-6287,1653,3211,1997,-818,-6755,2669,5135,-536,-3144,-1215,1821,5894,-1780,-5652,354,2618,2790,-754,-4819,-79,3654,719,-2047,-2987,951,4601,705,-2881,-817,511,3058,-1706],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,9,-10,12,-13,13,-15,16,-19,20,-22,25,-26,29,-32,36,-40,44,-50,57,-65,76,-90,108,-134,172,-221,161,-6679,248,11844,-3887,-4648,388,-1223,10179,-982,-12346,3022,4042,3012,919,-11178,-556,10427,-1868,-2955,-4872,-1772,12031,307,-8996,454,1707,5316,3522,-11991,-1969,8774,1876,549,-6359,-3587,10154,1583,-5947,-1306,-1838,8283,3429,-8932,-1952,3997,2684,1898,-6645,-2444,7094,1249,-485,-3559,-2704,7612,1031,-5106,-336,546,4222,-144,-5790,62,3582,-536,-34,-4863,-814,4525,-2287,-1549,-2089,-551,4691,-3044,-5442,4119,1067,2586,-862,-6189,3934,5389,-3544,-1487,-2435,804,8153,-5532,-6594,3365,987,5420,-2842,-8685,5568,5547,-2817,107,-5453,3156,9913,-4864,-5481,607,1201,7785,-2875,-10233,5605,5164,1751,-466,-8903,2932,10579,-4080,-3848,-2160,-293,9971,-1148,-8694,2017,3052,4999,-679,-9934,1808,8258,-810,-1162,-4276,-757,8519,-1319,-6259,-697,253,5871,1637,-7952,1020,4008,2527,-224,-6069,-316,6322,-191,-3405,-1677,-173,5511,-284,-5127,539,587,3363,-740,-5552,2504,3518,-584,-2025,-2892,2399,5087,-2853,-2938,412,-231,3867,-3630,-4998,4418,1425,-912,-2928,-4234,5851,4122,-4871,-2409,-364,3196,6240,-6398,-5140,5244,857,1916,-4305,-7062,6179,4243,-5196,-2159,-4491,3920,8239,-6960,-4307,3339,1454,4938,-4953,-9173,5238,4529,-1666,-2422,-6288,4563,8610,-4963,-5130,230,1550,7551,-3361,-8843,3989,3315,2108,-370,-7988,3632,6907,-2662,-3341,-2583,1508,8641,-4170,-6415,1311,2187,4153,-591,-7210,3089,4975,-828,-1413,-2713,987,4073,-1146,-2834,393,1100,4137,-2991,-4027,2169,783,577,-2009,-3049,2978,2487,-2565,-423,-1528,2609,2698,-4475,-1803,2885,1735,849,-3026,-1685,5670,1047,-3004,-1202,-1426,4552,2783,-5354,-1085,1834,2443,3182,-7250,-2922,5503,1852,-620,-3735,-3989,8175,3709,-5600,-2144,-1309,3535,5156,-7559,-2776,3860,3311,1953,-5059,-5767,6573,3995,-3942,-2793,-2188,5130,5612,-6438,-3772,2397,2855,4438,-5406,-6802,4567,3589,-421,-2779,-4934,3482,3796,-3188,-2092,-971,1921,5051,-4804,-5083,2931,2706,1879,-2669,-5100,3234,4269,-780,-1232,-2086,1608,3379,-2970,-3281,841,1601,1474,-3011,-2673,3626,760,-563,-1281,-2007,2808,1865,-2900,-144,548,1242,1980,-4566,-441,2549,356,-1352,-4352,-1465,5734,925,-3073,-1844,-355,4706,888,-6061,13,2650,1986,-164,-5588,-1746,7225,691,-2013,-3117,-990,6642,1167,-6061,-2037,2110,3930,1595,-5762,-2301,5137,2749,-1078,-5148,-1622,5271,2668,-3945,-2381,-303,4418,2072,-5828,-2442,3694,2322,2069,-4556,-3792,4954,2599,-2060,-2015,-1783,4571,1899,-3101,-1893,1453,2809,1152,-4836,-2273,3073,337,-480,-1766,-2525,3990,1929,-3337,-441],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-5,5,-5,6,-7,8,-8,10,-10,12,-13,14,-16,17,-19,21,-24,26,-29,31,-35,38,-42,47,-52,57,-64,71,-80,92,-106,123,-145,177,-223,296,-433,769,-3682,-3761,-424,-549,8403,-1566,-7870,3967,1652,462,442,-8153,1844,5395,-2873,-2290,-661,-624,6444,-2647,-4967,3336,1271,2827,-1031,-3864,4174,4099,-3407,-1237,-2380,2668,3393,-4906,-2385,836,3146,2483,-4270,-3084,4813,2633,-466,-4567,-3703,6995,3092,-6368,-2021,-928,5557,4753,-7607,-3813,4062,3466,2821,-6500,-4978,8903,4105,-2747,-4215,-4432,7559,5848,-8436,-3112,885,3808,6744,-7772,-7393,6633,3366,879,-4418,-8023,7421,7005,-5291,-2801,-3358,2790,9042,-7527,-6673,2688,630,4054,-3003,-8677,6534,4024,-2919,-800,-5578,2603,8038,-3734,-3720,1723,-142,4012,-3093,-7208,4767,714,-357,-598,-3625,1459,4600,-4126,-1030,915,528,4854,-3149,-3637,3471,451,-113,-2135,-3804,4576,1726,-3580,-2303,-586,3574,2792,-5516,-1584,3343,1661,67,-6608,-2422,5145,1026,-2226,-2140,-128,6357,2112,-6264,-1939,1260,4764,984,-9236,-992,4878,2144,-210,-6082,-4012,8747,2735,-5493,-2965,-1628,8164,4332,-8626,-1608,3072,3464,4684,-7297,-4145,8337,1565,-878,-3678,-5601,7479,4753,-7424,-1642,-536,3894,5728,-7923,-4248,6196,1665,1015,-1952,-6320,6558,4136,-4064,-1302,-2223,3160,4913,-5129,-1613,2837,182,2841,-3180,-3682,5873,2116,-1424,533,-1755,2743,2239,-6165,-849,2272,742,1355,-4183,-1214,4320,541,-1742,-1297,-2153,4359,734,-5009,-71,1359,2407,-39,-5155,559,4144,1435,-1776,-5215,820,6222,-410,-3774,-1877,1778,6595,-747,-5223,215,3480,3641,-1432,-6661,19,5821,1073,-2186,-5087,-129,8462,-268,-6263,-2091,1077,5919,1474,-8455,-1058,4414,2381,1539,-5987,-970,7340,772,-3900,-2183,-1940,6750,2677,-6751,-2141,1635,3243,2603,-7131,-1651,6877,205,-351,-3060,-2957,6861,2885,-4008,-72,-104,3375,2167,-5833,-841,3704,437,-632,-1642,-1444,5110,-284,-3910,661,-1420,2406,1361,-4095,1492,3061,-214,-678,-2845,205,3839,-247,-2481,-1222,870,3284,-432,-4467,910,1960,1758,-1115,-3578,1897,4436,-471,-2042,-2844,2125,4629,-2404,-5653,714,2402,3756,-2319,-6668,788,3141,2016,-2855,-5146,2679,5817,-1964,-3257,-2923,2449,5866,-2185,-5256,239,3401,3978,-1064,-6769,989,5010,1448,-2030,-4979,-423,6081,-11,-3931,-1318,1723,4555,673,-6975,154,2542,1027,173,-4922,-478,5365,235,-2402,-1281,-513,4641,-462,-4276,242,1064,1329,1108,-3828,1098,4282,-1158,185,-729,348,3256,-1166,-4373,686,446,2163,319,-3898,1955,2182,-353,-2111,-2442,2029,3224,-990,-2215,-166,2064,2908,-3190,-3577,1957,2716,137,-3181,-2765,2526,3903,-2348,-3973,-690,2954,3532,-2876,-3880,1566,2326,1864,-3951,-4217],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,0,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-4,4,-5,5,-6,6,-7,7,-8,10,-11,12,-13,15,-18,21,-25,32,-41,53,-75,114,-196,435,-2246,-5486,7568,2468,-4411,-1668,-1187,4486,5149,-7787,-2637,5093,434,2235,-3602,-3505,6312,768,-2812,-378,-2224,3947,1828,-6424,-522,2111,227,564,-3987,-430,6095,-93,-2015,-2367,-1384,6183,-1270,-5854,249,1794,3483,-632,-7448,2717,4197,414,-1317,-7434,2135,7353,-1921,-4159,-3108,1682,8978,-2553,-7993,2375,3458,4224,138,-9685,1762,8541,-359,-3334,-6056,-1455,11329,-2636,-7830,152,-206,7756,512,-12369,654,6646,1406,1638,-8841,-2384,11085,-263,-3771,-1901,-2556,8094,1234,-9084,375,1846,1656,2564,-7687,-1997,7834,-1671,-245,-4020,-2353,6990,1565,-7053,248,-27,3094,3289,-6271,-408,4365,-1105,317,-3366,-2402,5949,-60,-3593,-221,76,3297,-340,-5596,2765,2059,-352,-819,-3506,920,4880,-2154,-4100,-1183,2257,4232,-3568,-4663,1362,3565,3622,-2968,-5603,3019,3441,-764,-3425,-4523,3283,6764,-3611,-3716,-1492,3232,6978,-3611,-8047,3548,3378,2313,-3299,-7489,4231,7960,-3521,-3601,-3807,1179,9488,-4149,-7087,1681,2108,5633,-2151,-10228,3291,6933,-171,-709,-6221,496,8931,-2218,-4973,-1025,62,6940,-600,-8986,3328,3279,1739,837,-7344,380,6847,-2362,-1788,-1229,-1640,5815,-446,-5286,153,592,1236,1249,-5105,1584,4889,-1266,-450,-2472,-490,4458,-3033,-3718,921,1120,1582,-494,-4424,2524,3682,-1705,-155,-2097,2827,3503,-2941,-1601,1420,2447,2911,-3579,-3523,4282,2744,750,-3571,-4025,5564,3438,-3073,-3601,-1072,4315,6387,-4861,-3145,1752,2785,3267,-5611,-6057,4611,3750,97,-3551,-6137,4547,5416,-4701,-3345,-1664,3840,5048,-5150,-5150,4140,3049,2609,-2630,-6746,3721,5631,-2693,-909,-3486,2845,6345,-3467,-4839,1918,1459,3756,-1327,-7124,3424,3680,-854,-746,-3693,3050,6196,-2224,-2858,898,727,3063,-676,-4037,2867,1745,-493,-1088,-3006,1870,3023,-2415,-2115,-322,776,2912,-4071,-3913,1716,1367,23,-1878,-1766,3270,2239,-2388,-1907,326,3135,1927,-5041,-1848,2410,3510,1896,-5077,-2758,4285,2647,-1424,-3938,-1021,6038,1981,-5275,-2503,68,4040,2979,-5945,-2663,3548,3427,1310,-5417,-2118,5974,3202,-2968,-4047,-2035,5607,3382,-4900,-3062,1383,3468,3315,-4485,-3764,5294,3647,528,-3100,-4218,3964,3724,-3505,-3126,-886,1816,3908,-4906,-2513,2254,1773,2471,-3103,-4323,3957,1786,-1398,-1556,-1686,3300,2127,-2866,-2675,1380,636,1606,-1872,-1580,2790,847,-768,-747,-1006,3742,1810,-3570,-451,939,488,1484,-2484,-1360,3254,823,-886,-2163,-1358,4775,2045,-3815,-2061,1437,2807,868,-4188,-946,3670,1092,-1315,-4661,-440,4855,343,-3645,-2615,527,3828,66,-4169,-1248,1885],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,8,-9,10,-11,13,-14,16,-17,19,-22,24,-25,28,-32,35,-38,42,-46,51,-56,62,-69,77,-86,97,-110,125,-146,172,-207,258,-337,478,-811,3769,3263,2405,-725,-9833,6714,7242,-4878,-1177,-4320,2233,11035,-5814,-7248,3416,1364,6492,-2706,-10908,6993,6788,-2320,-655,-9105,910,11062,-4794,-6528,-690,1741,8976,-1413,-10719,3441,4711,2366,894,-9207,1953,8692,-1914,-1486,-4220,-641,9351,-3084,-7298,2166,1465,4336,193,-7694,1844,5219,1100,-1344,-5366,740,6645,-2174,-3013,-854,174,5206,-3365,-4975,3033,1473,1459,-1266,-4677,3193,4089,-2401,-1006,-3140,3642,3940,-5966,-2148,2877,916,2208,-5322,-6404,7736,2590,-2705,-1266,-4295,6032,4899,-7350,-2171,1044,2943,6528,-7492,-5579,7250,1825,167,-3045,-7348,7884,6246,-6270,-2365,-1477,4199,8602,-8307,-6643,5541,2603,2447,-4087,-9786,8049,7213,-1528,-1768,-5047,4726,9324,-7168,-4970,1856,2179,7293,-3509,-9429,5485,3720,1451,-1473,-7975,3377,7595,-4209,-3352,-1920,880,7654,-3880,-6409,2173,1765,2953,-465,-7560,3300,4507,-719,-1468,-3041,2376,6093,-2861,-2484,1550,356,3698,-3064,-3731,4167,1220,-444,-2559,-2531,5282,1528,-3460,-279,72,2860,2817,-5754,-882,5080,1462,868,-4969,-3021,7951,738,-4066,-1918,-1544,6176,2730,-8868,-885,3619,2766,3258,-7663,-4972,8182,1035,-2633,-3675,-4509,7690,3105,-7409,-941,105,3801,5761,-8254,-4842,7006,3375,1211,-5522,-6300,7596,5330,-3638,-1066,-3287,5666,6160,-6677,-4598,2784,2352,4170,-4257,-6107,6699,3842,-516,-1894,-4474,4683,5525,-4141,-2740,-56,2886,5445,-4121,-5094,4524,1209,973,-2164,-3019,3598,2631,-2897,-1687,233,2589,3281,-3845,-1471,3272,1733,1002,-3644,-2352,4789,1781,-2673,-2301,193,3862,120,-5018,-1227,2185,2149,557,-6078,394,4923,595,-2021,-3401,-722,6470,-910,-4909,-730,-214,5782,971,-6597,113,4714,1912,317,-6249,-647,7820,1452,-3872,-3223,-639,8236,2056,-8273,-264,2784,2868,2157,-7988,-3297,6403,1619,-946,-5075,-3343,7210,2570,-5908,-2536,236,3967,2925,-7319,-2855,5032,2217,939,-5587,-3927,6082,3157,-2438,-2110,-1863,5694,3243,-5283,-2362,1878,2092,1142,-4531,-2611,4148,1111,-330,-2047,-1468,4255,1199,-4225,-340,1283,1857,427,-3776,21,2751,368,-2369,-2096,534,3808,459,-1997,-1775,256,4218,-1637,-4483,412,3206,2375,-1135,-4875,2088,4961,-1204,-2527,-3040,966,6522,-1644,-5932,-132,1992,3428,249,-7264,1542,6438,567,-2493,-5258,1395,6579,-685,-4543,-1561,1337,5347,-1157,-7259,275,2764,1368,-482,-5493,528,7229,363,-4647,-2540,575,6322,-262,-6261,-907,2115,2940,583,-5320,259,4913,1736,288,-3013,-403,4559,1514,-3378,-1179,591,3120,700,-4198,-366,2545,730,-756,-2691,376,4191],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,6,-6,7,-7,8,-10,10,-11,13,-14,15,-18,19,-22,23,-26,29,-31,35,-38,42,-46,51,-57,63,-70,78,-88,99,-113,130,-151,181,-222,282,-379,565,-1031,4893,3735,-10857,-14,3973,1443,3270,-8055,-2750,9855,-1255,-2517,-3925,-3831,9478,3301,-10015,-193,1159,5960,5793,-10984,-3830,9172,2002,443,-4876,-7056,10327,3558,-8014,-1336,-2925,5260,6351,-9248,-3649,5192,2229,3418,-5600,-6538,7716,3611,-2674,-2401,-4515,5374,6102,-6385,-2058,490,2368,5332,-5865,-3774,4790,1161,-399,-3390,-3598,5785,2667,-4671,-1173,-238,2553,2752,-5474,-830,2738,1314,649,-5280,-529,5848,-1561,-835,-2434,-341,6425,-1195,-5739,1630,1822,3276,679,-6875,2092,5473,-1296,-175,-4723,-765,9999,-2977,-6120,665,303,6119,1247,-10231,1987,5885,289,-329,-8199,-745,11499,-1975,-5483,-1684,-1467,9346,828,-10896,1735,3085,2715,2440,-9713,-1170,9580,-413,-1820,-4222,-3146,10570,2058,-7070,-1554,250,4309,5396,-9829,-1278,6007,671,2952,-5673,-4823,8177,2097,-4620,-2150,-2576,5946,1927,-7267,-257,2689,2163,1787,-5690,-2058,5994,-882,-1975,-3145,-1006,5351,229,-3353,657,1163,3871,588,-4885,1662,2912,720,-889,-3023,1589,4205,-2610,-2450,-417,1243,6179,-2200,-5628,2372,2956,1896,-1102,-6587,3195,5231,-4061,-2872,-3481,1171,7789,-3106,-6629,1544,1251,4510,-1978,-9036,2908,6114,-1462,-1874,-6529,1301,10121,-3305,-5587,-340,312,7711,-1501,-10536,1906,4466,1796,-343,-8652,1516,9056,-856,-3282,-2669,-973,8408,-148,-7910,-462,1864,3668,655,-8425,703,5565,63,-1165,-4790,-399,6712,1612,-4179,377,189,4306,206,-6096,144,2179,1000,14,-4535,70,4622,-1756,-1276,-1831,549,4560,-1858,-3896,614,2185,712,-2016,-3643,2996,2161,-2147,-1258,-1547,2339,4296,-3780,-3119,1307,2243,2722,-4208,-4597,3640,3314,-623,-2897,-4596,5255,5466,-5562,-2425,-552,2871,5127,-5154,-5512,3501,3560,2499,-3746,-6835,5309,5530,-3780,-2539,-4032,3685,8241,-4450,-5128,2629,2677,4412,-2436,-7846,4250,4515,-102,-1777,-5866,3281,7759,-2157,-2439,-1499,1452,5360,-2559,-6298,1390,2687,2192,-441,-5712,1346,5120,-1399,-1293,-1797,883,4772,-1189,-3528,1255,1292,3453,-1595,-4106,2273,2310,-359,-1511,-2394,2843,4078,-2426,-2364,-335,1497,1826,-2961,-2858,2197,1361,1597,-2528,-2217,3797,2368,-3467,-2217,-383,3619,2424,-5047,-2916,2612,3242,1551,-4057,-2734,5263,2035,-2841,-3464,-1224,5694,2266,-5823,-2353,2814,3250,3565,-5306,-3568,4662,3096,-1046,-4414,-5066,4559,3451,-3926,-3231,-406,4857,4611,-4677,-4762,2591,2558,2919,-2566,-5319,4370,4286,-1676,-3905,-2548,3709,4070,-3174,-4456,1568,1869,3716,-3510,-4319,2983,2404,763,-1181,-3034,1301,4443,-2865,-1988,-564,2371,3031,-2663,-2477,2042,2283,643],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-7,8,-8,10,-11,12,-14,15,-17,19,-21,24,-26,29,-31,35,-38,43,-47,52,-58,63,-70,78,-86,96,-107,121,-138,158,-184,217,-263,332,-444,676,-2715,5269,4631,-865,-1085,-6866,5013,7049,-3317,-2036,-320,995,5984,-3521,-4066,2840,358,1784,-1296,-4452,4851,4136,-4320,-547,-220,2027,3618,-5251,-1593,3391,1057,1813,-3627,-2555,5192,293,-2356,-3350,-1447,6136,771,-6171,-745,1672,4320,1813,-7845,-1485,6058,1056,364,-5982,-1586,8890,1211,-5594,-1783,-385,7884,3203,-10146,-693,4398,2588,3671,-9550,-3729,10056,1630,-2823,-4745,-3637,9488,3949,-8269,-1047,232,5188,5836,-8956,-4265,6940,2219,1474,-5600,-7561,9752,3956,-6293,-1387,-4208,5476,7042,-8479,-3491,3149,471,4887,-4461,-5051,7543,3003,-2458,-631,-5749,4882,5242,-6283,-943,113,1211,3220,-3590,-3308,5898,1413,-1278,-2113,-2894,3949,333,-3467,-941,1373,2296,1481,-5543,449,4415,1085,6,-3206,-317,6903,-453,-4744,-1194,-350,5836,307,-6865,1122,2559,2079,-1394,-7982,742,6426,142,-1582,-5061,1057,9155,-815,-5907,-729,442,6588,349,-10329,68,5537,1917,-736,-8251,-1462,9454,860,-3570,-3197,-2435,9579,1408,-9173,367,1307,4464,1769,-9494,-2360,7212,819,-363,-4241,-3188,7943,2127,-5621,-240,-577,3941,2759,-7291,-2243,3587,540,2334,-4031,-3625,6224,697,-3290,-866,-1305,4475,2615,-6175,-978,2105,963,1441,-2852,-1162,3633,-239,-2058,19,-294,3899,-359,-4309,1026,559,933,768,-5222,1568,4376,-1399,-1631,-3265,3076,3926,-1628,-4219,1038,1948,3565,-2649,-5299,1318,3494,1692,-2972,-5557,3426,6169,-690,-3098,-3390,2863,7347,-3850,-6604,765,3610,4558,-1897,-7286,2757,5603,372,-2019,-5318,1943,8932,-1536,-4948,-1318,1906,7071,-725,-8803,1715,2880,1973,648,-7003,710,7230,-1084,-2136,-2419,-634,7201,176,-6007,1453,1379,3195,931,-6582,-197,4313,-904,-356,-1708,-296,6989,-950,-3309,-379,1094,2898,364,-4634,1092,3125,-1311,136,-2945,914,2314,-1662,-2245,-1136,796,3665,-1300,-4136,1854,2673,-987,-1711,-2950,2420,4519,-2279,-2572,-1716,3085,3033,-4016,-2567,1150,3219,2955,-4011,-3728,4091,3685,-392,-4164,-2058,3427,4505,-2691,-3184,-1178,2861,4980,-3921,-5093,2225,2708,1657,-3352,-5325,3482,6013,-1998,-3678,-3514,2061,6500,-3177,-5447,677,1642,4230,-2593,-5043,2068,3839,-625,-1941,-3345,1882,5023,-2443,-3967,-541,352,3830,-1018,-4105,1498,2027,1186,-996,-5085,1619,3629,-1855,-1628,-1913,964,4002,-2699,-3483,1153,470,1063,-970,-2916,2006,2954,-1444,-2276,-1079,2541,2657,-2698,-1971,894,1866,1985,-3070,-2564,3050,802,-1593,-2529,-938,3039,1447,-4013,-2154,1251,3606,656,-4904,-1618,3022,2658,-168,-3635,-2094,5155,3006,-2391,-3007,-385,5067],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,5,-7,7,-7,9,-9,11,-11,12,-13,15,-16,18,-20,22,-24,26,-30,33,-38,43,-50,59,-71,88,-111,147,-208,325,-618,4522,2812,-9455,-337,5886,573,360,-4150,-2389,7967,301,-3838,323,-2609,4074,1018,-6164,1142,2842,189,1626,-4834,-11,5790,-684,-2572,-1143,437,5640,-2082,-4886,4213,2212,3000,-1766,-5456,4400,4240,-241,-2352,-3616,3108,5876,-4552,-3590,-480,1570,5859,-4804,-6539,4414,2816,564,-2542,-8097,5409,6671,-4396,-2873,-3529,3164,9808,-5782,-7543,3442,2712,5004,-2143,-10631,3911,7639,-1440,-1693,-6243,2515,10570,-4539,-7000,-248,1202,8083,-1619,-9910,3402,3908,665,1404,-9285,1194,9856,-3082,-4136,-2629,-1759,8904,-672,-8464,2188,1647,4093,879,-8003,1868,5388,-2142,263,-3110,-1875,7132,-886,-3833,261,578,3385,796,-5141,2197,3289,-529,-1131,-3737,938,4662,-2665,-3074,335,991,3961,-2799,-3088,3391,1970,1042,-3655,-4216,4425,3080,-2888,-2006,-2132,4553,4072,-5317,-3897,2206,2776,4105,-5083,-4745,6321,3037,-379,-3118,-4565,6196,5400,-6541,-3787,-1287,3864,7136,-6192,-5619,5185,4346,2176,-3313,-7499,6473,6595,-3216,-1202,-4349,5470,8514,-5907,-4158,2035,1756,5652,-2954,-8177,4381,4195,-545,-240,-6609,2208,7707,-4391,-2347,-496,1164,7073,-2040,-6264,2833,2863,2258,-976,-5674,2865,4932,-2191,-58,-1140,650,4207,-2941,-3172,1683,120,1554,-1550,-3494,3521,1162,-2322,-1510,-1544,2914,2784,-2706,-2184,2262,2443,851,-4993,-2118,5153,1303,-413,-3234,-1406,6352,2102,-4935,-1791,418,4552,2191,-6497,-2953,3661,2021,419,-6121,-3937,7141,1671,-2188,-3093,-2419,6555,2849,-6812,-2352,1518,2857,3495,-7694,-2993,5742,2621,577,-4743,-4067,6867,3238,-5016,-1959,-1458,3611,6274,-6298,-4802,3976,1177,2286,-4081,-5248,6126,3332,-2254,-1373,-2281,4074,5269,-3957,-2371,1039,1687,3144,-2933,-4257,4594,1198,-718,-1250,-4196,4119,2938,-4008,-314,-6,1782,1731,-3289,-1425,2857,423,12,-1896,-1098,3701,1159,-3407,-557,-37,1574,912,-5124,-192,3328,2366,-258,-3273,-1272,5431,746,-2649,-2037,174,5144,-501,-4317,-1563,1867,2685,497,-5588,-524,5255,2017,-1080,-4176,-615,6867,455,-4612,-3049,330,5389,446,-7391,209,3611,3009,618,-5988,-1419,6368,1318,-2815,-3987,-1359,6575,2078,-4952,-1517,1535,3753,1003,-6804,-1256,5183,1796,2,-3746,-2374,5113,2382,-3607,-1963,-1172,2793,1757,-3528,-1927,3304,1951,1854,-4009,-2157,4263,1221,-1670,-1553,-912,3042,978,-4700,744,1505,841,1186,-3124,-570,2979,-709,-1177,-1197,992,3747,-774,-3985,69,1886,2449,-514,-5390,1374,3105,110,-2442,-3249,1889,3725,-880,-3205,-1324,1815,3927,-1480,-5533,683,2568,1916,-1182,-4751,1443,4958,-513],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,4,-4,4,-5,5,-6,6,-7,7,-9,10,-10,11,-12,14,-15,16,-18,20,-22,23,-26,29,-32,35,-39,44,-49,56,-64,76,-96,150,-1180,-3938,-322,10047,-3957,-8833,3603,715,6083,-282,-11447,2926,8635,-1658,-1154,-7126,-1441,11280,-2301,-7451,-773,-239,9001,2071,-12217,2120,5351,1555,1324,-9643,-1904,12099,-1033,-4382,-2940,-2924,9325,1703,-10187,739,1503,3579,3351,-9544,-578,7684,108,-437,-4619,-2607,8599,1302,-5947,-661,-44,4957,1899,-6526,-555,3747,470,-437,-5036,-183,6513,-239,-1994,-1492,-1467,3618,-1841,-4349,2681,1728,2028,-1542,-5400,2147,3462,-1944,-1229,-3570,1332,6745,-4543,-3863,1491,1263,4993,-3858,-6475,4804,2596,-275,-2383,-8071,5435,7716,-6084,-1572,-1286,1627,8745,-4874,-8450,5447,2673,2910,-2050,-9710,5328,8142,-4481,-1698,-5084,2579,11252,-4809,-8118,2419,1002,6320,-1510,-10409,4150,6557,-1221,-744,-8176,1481,9917,-3648,-5036,-47,515,7982,-100,-8323,2978,3993,2874,205,-8012,426,7220,-1325,-1827,-3041,406,7701,-1136,-6426,232,1989,1944,156,-6373,1344,3395,-735,-1689,-4440,1040,4937,-2684,-2852,427,839,3681,-3293,-4545,3901,2535,1225,-3278,-3809,4658,3472,-2247,-1972,-1673,3379,4372,-5575,-4228,3703,2670,3135,-4831,-5252,8069,3066,-2727,-3029,-4463,6667,5811,-5746,-3790,1012,3636,5201,-6547,-7558,7184,2801,725,-2816,-7812,6307,6496,-5118,-3579,-2031,2779,7771,-5142,-7383,2981,2536,3492,-3188,-8254,6486,5730,-2661,-868,-5287,3244,8009,-4280,-5368,-762,2368,6413,-2679,-7946,3356,4492,755,-2218,-5859,2336,6668,-3577,-2896,-709,1683,5562,-2448,-4757,2299,2130,1115,-3422,-4428,2926,3479,-936,-2029,-2422,1852,3717,-4191,-2614,2396,652,1750,-3404,-3078,3343,1063,-9,-1851,-1088,5663,2055,-5325,-1371,1110,4195,1818,-6215,-2697,4079,2783,105,-4514,-2441,6646,3044,-3784,-3103,-1069,5295,3180,-7022,-2904,3529,3296,2883,-7441,-3945,8636,2059,-1590,-4074,-4382,6680,4072,-6777,-2415,584,4711,5107,-6497,-5336,5453,2220,1409,-3658,-5104,5881,4512,-4824,-1867,-1800,4227,4897,-4654,-3584,2670,1816,2781,-4137,-5083,4615,2194,-1889,-3084,-2598,3993,3939,-2627,-2540,-345,1348,3410,-3838,-3745,4127,1057,174,-2163,-2968,3304,2164,-3691,-1889,-1308,2990,727,-4242,-1021,2758,1776,459,-3487,-1665,4356,217,-3238,-1850,507,4833,-72,-4590,-26,1757,3207,217,-5933,-198,5382,1386,-1824,-3922,-779,6495,342,-5285,-1463,1687,5885,416,-6528,-1585,2953,2991,532,-6080,-1778,6936,1019,-3325,-3155,-1590,6213,1344,-5995,-2102,1789,4444,1303,-5707,-2361,4952,3476,-749,-3438,-2821,5825,2094,-3407,-2615,741,4678,2606,-4413,-1539,3428,2066,658,-3632,-2705,4472,1416,-1766,-1949,-832,2661,2405,-3125,-242],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-5,5,-6,6,-7,9,-10,10,-12,13,-15,16,-18,20,-22,24,-27,29,-33,36,-40,43,-48,54,-60,66,-74,84,-95,108,-124,145,-172,210,-265,353,-1369,8524,2223,-4916,-2505,-4308,7728,6149,-9286,-2680,2019,3946,6316,-9914,-6885,8138,2508,432,-3678,-8472,9163,7927,-8574,-2307,-2133,3749,8897,-7720,-7323,5812,2924,4030,-4629,-9129,7508,6822,-3682,-1093,-4925,3882,8494,-6694,-5134,1884,1389,5521,-3286,-8395,5627,4809,520,-1046,-6633,3770,6750,-5707,-2217,-304,1317,5264,-2720,-5154,3449,1033,832,-3125,-4267,4676,3388,-3042,-1033,-1213,3597,2373,-5623,-428,1941,814,1838,-6257,-1583,6578,-76,-1286,-2993,-2346,6823,227,-6028,789,754,4071,2055,-9166,-942,6313,736,926,-7170,-2488,9036,-127,-5963,-1734,-2314,7351,3736,-11301,-929,4947,2938,4397,-8957,-4054,9537,859,-2384,-3152,-4744,8859,4906,-8845,-1871,788,3938,6194,-10010,-5529,7598,2587,536,-4964,-6210,8572,4276,-4902,-1411,-2411,5261,5536,-7872,-4385,3754,2114,4074,-3672,-5032,6481,2362,-1163,-2492,-3514,4026,4463,-4906,-1406,344,3334,3612,-4578,-3619,3756,1212,-404,-1216,-2257,5231,1308,-3790,-58,-625,3279,1076,-5734,502,3488,1193,-139,-6108,595,5525,-716,-2119,-498,862,7907,-1322,-6567,1711,1310,3010,1249,-9093,993,7085,-1004,-1834,-5360,524,9017,-909,-6576,-436,295,6827,887,-10027,1470,6781,694,353,-7699,-1358,10414,282,-4175,-2951,-2482,7648,1845,-8328,-57,2453,4625,3350,-8566,-3244,7989,1416,-1279,-4387,-4110,8541,3192,-5667,-1295,-524,3760,3703,-7767,-1656,4534,2022,-212,-4457,-3288,6873,1141,-2569,-2074,-967,4216,1534,-4744,-1093,2158,1524,226,-5410,-312,4661,-895,-1168,-1892,688,5322,-2308,-3888,516,941,3078,-210,-4941,1845,4217,1036,-2468,-3986,2890,6265,-2940,-3438,-1101,2541,5977,-3074,-7365,2502,4934,1465,-1603,-6470,2235,5937,-2694,-3893,-4510,1236,8332,-3660,-7020,727,2739,5607,-289,-8651,2621,5840,-113,-2129,-5588,1214,7885,-1806,-5928,-1551,796,6732,-46,-7245,1349,4792,3388,-89,-6189,-800,7710,673,-3402,-4104,-21,6394,-237,-6163,-426,1652,2282,598,-5415,539,4800,-436,-1708,-2420,-346,5041,-557,-4144,-279,1510,3676,34,-4246,801,3072,1124,-956,-3573,1312,4234,-785,-2110,-380,555,3015,-2594,-3386,2356,2971,301,-2193,-4563,3174,3005,-1917,-2709,-2495,2521,4672,-2640,-4390,1787,3184,3218,-3371,-4649,4137,2712,-17,-3752,-3910,5200,5764,-3459,-4917,-1701,3513,6181,-4313,-6459,2579,3711,2355,-3453,-5750,4174,5229,-2121,-4223,-3219,2594,6344,-2613,-5638,354,1587,3919,-1843,-5812,1808,4582,-523,-912,-4797,1420,6460,-2093,-4059,-779,2340,5091,-1334,-4506,2071,2884,2082,-1057,-3881,2199,4227,-796,-1928,-2059,1513],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-7,8,-9,10,-12,13,-15,17,-19,21,-23,25,-28,30,-34,38,-41,45,-50,55,-61,68,-74,83,-91,102,-114,129,-146,166,-193,228,-275,345,-455,661,-1176,5603,6968,-7856,-3007,1159,3305,4649,-4400,-4665,5643,1577,1412,-2756,-4644,5183,3297,-4600,-1188,-889,2831,2123,-5445,-1184,4258,735,201,-3723,-781,5274,282,-2766,-1180,-112,5048,-931,-6114,1201,3357,3104,-263,-7153,1163,5715,-780,-857,-3817,33,9386,-2129,-5942,554,666,6083,-1276,-9757,2921,5783,703,-663,-9682,-1068,11058,-1292,-5493,-2660,-688,11278,-284,-10318,1408,3485,3743,2098,-11533,84,10137,-993,-1573,-5446,-2968,10711,1154,-6164,-337,-746,5885,2715,-10358,-1179,4971,827,2196,-5643,-4449,9001,2409,-5255,-1531,-2534,5332,2962,-6602,-670,2499,2114,1560,-5706,-1928,6544,-306,-2329,-2466,-1384,5184,1304,-4539,-22,933,2550,326,-4634,318,4063,207,-740,-3805,645,4606,-2210,-3327,-621,690,4666,-1784,-5936,2597,3620,1647,-1082,-5293,3207,6441,-2320,-2010,-2195,2319,7680,-3256,-6048,1962,1648,4842,-2162,-9027,3883,5811,-912,-1479,-6310,3006,9433,-4369,-5254,-2225,1772,7953,-2214,-8730,3256,4555,3290,405,-8955,-466,8022,-1741,-2711,-4040,-770,8918,-684,-7290,268,1551,2494,771,-8404,838,6662,-43,-141,-5441,-2162,7461,-1223,-4243,-812,380,4897,1040,-6627,1256,3637,-51,1680,-5440,-726,5449,-1054,-3209,-1346,-74,4057,10,-3548,520,2338,1111,-947,-3324,2638,3614,-1704,-1543,-1680,2822,4154,-2892,-2706,1125,1603,3037,-2927,-4796,3411,3854,1077,-2800,-4145,3636,3545,-4153,-2797,-559,2399,5130,-5080,-5627,2452,3192,2502,-3283,-7050,5421,4937,-2770,-2078,-4245,3748,6208,-5210,-4121,417,1529,4043,-4773,-7612,4458,4363,-73,-2505,-6431,4420,7180,-3103,-4127,-1015,1227,6577,-2208,-6302,2304,3898,1891,-587,-6954,2908,6395,-2240,-2144,-1592,-327,5912,-2077,-4283,1974,710,2547,-1260,-4571,1212,2632,-1434,-1437,-2237,1870,3461,-1605,-2304,96,1567,2783,-1707,-2947,2772,2267,-463,-660,-2359,3410,2347,-2145,-2034,-494,2048,2285,-4132,-2457,2639,2025,268,-3681,-2452,4413,2355,-1821,-1568,-1149,5374,3411,-4546,-2159,1283,3348,3692,-4427,-2565,4908,1701,227,-3198,-3083,4834,4528,-3793,-3056,-419,3947,5175,-5794,-4194,2026,2557,1438,-4482,-5565,3713,3763,-2296,-2488,-3218,4392,5428,-3979,-3780,1298,2229,3595,-3731,-5117,2544,2710,1036,-2278,-4023,2759,4317,-2275,-2537,-670,1614,3182,-2519,-2753,1354,1381,147,-2483,-3378,2789,1968,-1461,-759,-552,2269,2404,-2033,-1335,1460,304,1173,-2042,-466,3240,1537,-1221,-1130,-200,2898,884,-3442,-1865,1024,2410,572,-3638,-1472,4001,2906,-702,-2866,-507,4467,1108,-3838,-2143,957,3642,1932,-4393,-1142,2933,2460,-1074],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,6,-7,7,-8,8,-10,11,-12,14,-15,17,-19,21,-24,26,-28,32,-35,39,-44,48,-54,60,-67,75,-87,100,-118,144,-187,285,-1616,-1956,-3691,-909,8249,17,-4721,135,1835,4664,1059,-8299,2456,4104,-223,-87,-4799,720,6494,-2883,-1951,-1178,1036,3521,-2963,-3481,2597,2288,277,-1806,-3539,3905,3881,-3291,-1738,-1619,3879,4915,-5538,-2790,1140,3493,3227,-6061,-3791,6443,1540,-199,-4109,-5391,7375,4209,-6548,-1794,-658,4283,6226,-8688,-4506,6139,2707,2600,-4477,-7983,8193,5258,-3370,-2501,-4377,4793,9103,-7599,-5952,3339,2522,5964,-4656,-9819,7119,3975,-593,-1015,-7367,4384,8963,-5464,-5045,-1884,1495,8446,-2580,-8763,4085,3118,2413,-621,-8387,4199,6608,-2385,-2136,-2722,797,7340,-2996,-4533,2650,1302,3741,-1048,-5417,3258,2268,-658,-1735,-2826,2914,3947,-2701,-2373,1378,2117,2962,-2800,-2815,4166,915,168,-3376,-2122,5270,1450,-3263,-406,759,4284,2338,-6908,-1431,3758,1916,889,-7063,-2370,7475,2049,-2288,-4950,-3505,7712,3188,-7672,-1750,1244,3833,3250,-9077,-2930,6758,2450,316,-4830,-5617,8686,4011,-6542,-2296,-1459,5507,6006,-9066,-4998,4360,2261,3091,-5125,-7267,6721,2844,-3021,-2714,-4203,5135,7045,-5492,-2817,2515,2730,5032,-4529,-5279,5595,3452,625,-662,-3999,4589,3763,-3569,-1245,-1243,1369,3721,-4234,-3003,3252,1239,1060,-1963,-3340,3681,2157,-2781,-1805,-462,2848,2178,-4504,-1700,2677,891,569,-4403,-1338,5382,369,-1620,-1945,-365,4813,-252,-5009,-752,1661,3301,79,-6213,81,5578,1488,48,-4865,-821,5781,592,-4420,-3057,232,6109,769,-6692,80,3747,3267,1199,-7579,-195,7790,879,-1838,-4049,-1160,7320,1984,-6322,-1539,1168,5356,2966,-7441,-2511,5673,1754,260,-4352,-4708,8075,2310,-4566,-1031,-1412,4669,3817,-7548,-2151,2678,1486,1547,-4422,-2893,5938,1440,-1846,-1993,-1939,4831,2932,-4416,-1477,1071,1194,2627,-4097,-1230,4278,119,-1017,-2795,-381,4791,887,-3167,-379,450,1814,667,-4312,800,2671,151,-627,-3304,-624,3902,-822,-2135,-1471,1262,3169,-572,-3313,755,3621,2885,-1939,-4460,1532,4823,-672,-3266,-3231,1429,6321,-1012,-5351,-1033,1880,4565,-1416,-7230,1609,5046,1541,-1375,-5075,678,6091,605,-4405,-2472,705,5387,169,-7351,368,2927,2688,-1478,-6596,483,6153,639,-2030,-4222,-263,6531,1607,-4599,-815,795,4025,779,-6960,-171,3212,581,431,-4481,-1942,4093,-26,-3043,-310,306,3923,951,-4699,-110,1009,1633,437,-3086,-451,3195,-438,-854,-1413,1248,2280,100,-3457,1245,1349,1250,-644,-3064,2468,3528,223,-1077,-2040,1952,3032,-2046,-2295,281,1851,2361,-2952,-5688,2007,3460,627,-3224,-2867,2842,3877,-829,-3411,-1213,2328,3973,-2915,-4751],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,11,-13,14,-16,18,-20,23,-25,28,-31,34,-38,43,-47,52,-57,64,-71,79,-88,99,-112,126,-145,168,-200,243,-312,435,-734,3362,1595,-10070,-42,7944,122,-765,-6109,-3619,11160,-233,-8049,-454,-1182,6857,3705,-11414,-559,6852,1103,1316,-7592,-5910,12247,940,-4636,-1000,-2948,8303,4993,-11783,-743,3163,2750,5607,-8327,-4792,9697,1566,-1192,-3701,-6306,7344,4922,-7010,-582,-985,3132,5599,-8129,-3174,6035,1319,1264,-3569,-5033,6102,2908,-3465,-1653,-2450,3489,3534,-6199,-1092,2302,-62,2195,-4477,-1765,5368,-778,-2717,-2235,644,5292,-384,-3754,1219,764,3001,-404,-5684,1088,4237,-1367,-531,-4459,406,7501,-3208,-4998,-820,43,7803,-2279,-9318,2247,3610,1887,-335,-8428,3102,9256,-1886,-2359,-4644,-182,11140,-1616,-9157,1658,2111,5439,1178,-11058,1015,7793,-500,730,-8051,-1237,11445,-777,-6970,-528,-1988,7339,2101,-10379,-134,4326,2839,2171,-6794,-2433,9913,519,-4278,-2856,-2386,8824,3339,-7427,368,1292,2686,2733,-7978,-2701,6719,1002,-432,-2200,-3590,7294,371,-4657,318,1200,3142,991,-5567,1209,2892,389,-485,-4089,731,5342,-131,-2681,-19,1709,5209,-2875,-5644,1747,2392,2915,-2758,-5403,2825,4338,-2378,-1574,-2830,3266,7012,-4419,-4692,1404,1882,5574,-4334,-7680,4404,4978,-96,-2845,-6848,3825,8890,-3398,-2773,-2170,2211,8636,-3482,-8347,3151,2918,4163,-1400,-10046,3100,7985,-1707,-2357,-6551,545,11261,-4153,-7616,634,499,6070,-458,-9491,2099,4722,1167,-1241,-5954,-624,7640,-1588,-4630,-519,-381,6222,-211,-6653,1881,3919,1474,134,-6016,554,5663,-2029,-1581,-2241,-167,5282,-715,-4516,944,1342,2087,-1217,-3718,1628,3192,-801,-1799,-2177,2779,4266,-3426,-2253,463,2612,2915,-3374,-4664,3063,2870,-284,-3353,-3225,5488,2888,-3012,-3522,-993,3800,5048,-5657,-3961,2990,2889,2336,-3919,-5284,5582,5017,-3192,-3132,-4634,6439,6840,-4951,-4008,1017,4083,5546,-4800,-7531,4795,4043,1267,-3146,-6895,5400,6049,-2955,-3040,-2350,2157,7103,-3391,-6062,2544,2918,3222,-1809,-6760,2289,5509,-1119,-2786,-4472,1601,5220,-2367,-4126,347,1063,3641,-1495,-5008,1795,2035,1147,-1097,-3688,1424,4416,-2229,-2512,17,1850,3590,-1807,-4101,1580,1714,-575,-2041,-2995,2528,3511,-1783,-1470,-581,3343,2555,-4820,-1407,2720,2327,-188,-4789,-2360,4432,1266,-1909,-3363,-1251,4255,2428,-4541,-2484,455,2756,2582,-5838,-1230,3615,2398,379,-5327,-2449,5731,3047,-4234,-3515,-159,5182,3871,-5998,-4094,2542,4020,2733,-4468,-4574,5652,3641,-1101,-3170,-3528,4917,4895,-4182,-3540,2141,3184,3899,-4587,-4633,3451,3564,540,-1903,-4192,3397,4031,-3168,-2472,-1466,2702,3489,-3405,-2523,1484,1874,2157,-1979,-2322,3716,2474,-936],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,5,-6,7,-7,8,-10,11,-12,14,-15,17,-18,21,-24,25,-28,32,-35,39,-42,48,-52,58,-64,71,-78,88,-98,110,-123,140,-160,185,-217,262,-324,423,-601,1034,-5119,-5606,1667,2270,5956,-5183,-8021,6956,4494,-1202,-2205,-8944,5331,10610,-6472,-3434,-1837,1457,9570,-6111,-10760,5060,2944,3676,-1735,-10393,4920,8178,-4276,-2085,-3969,1058,12042,-5390,-8285,2264,1548,5991,-1497,-10504,5031,6019,-800,-379,-6129,98,9580,-2958,-2938,-1630,-81,7469,-1234,-8169,2617,2500,1704,280,-5418,1707,5537,-2359,-1587,-2839,1355,5862,-2850,-4148,1984,2106,2167,-2117,-4055,3561,1815,-2902,-1770,-4091,4658,3742,-5196,-2593,1838,1737,3525,-4075,-3591,5269,1672,584,-3466,-3930,7791,3714,-5474,-2392,-668,5509,6624,-8254,-4207,4807,2302,3016,-6183,-6651,8718,3704,-2497,-2906,-5572,7368,8275,-9256,-2909,1433,3389,6691,-7291,-8452,7964,3375,699,-3143,-8197,7398,7441,-7142,-2387,-2858,1518,9046,-6239,-8059,4593,2808,3361,-2848,-8935,4737,6505,-2688,-1506,-4870,2911,7451,-4724,-5036,1394,2415,4273,-3306,-6454,3887,2052,371,-22,-5105,3378,5120,-4026,-2686,789,2273,3615,-4193,-4203,2345,1032,-9,-3084,-1914,5133,2289,-3963,-2342,-980,4757,1317,-6036,-2124,3083,2748,1098,-6674,-2255,8074,913,-2687,-3844,-1681,8530,3343,-7459,-1629,805,4895,2096,-8980,-1500,7071,2398,1396,-6145,-3826,9016,2218,-3938,-1672,-2983,7428,3731,-9642,-2294,3901,3662,3824,-7539,-6177,9118,1182,-1784,-2908,-4506,8138,6022,-6549,-2879,1391,4169,4513,-6972,-4881,5542,1694,592,-2630,-5679,6023,3588,-4357,-1650,-2073,3315,5885,-5676,-3568,2939,1659,1970,-2809,-4014,5144,2880,-2673,-734,-848,4512,2949,-3408,-106,1507,2596,1353,-4751,-757,2738,874,-1977,-2314,-834,4852,253,-4943,-1365,1727,4448,650,-7401,409,4038,2611,-913,-5594,191,7145,-1157,-4277,-1781,-72,6262,-525,-6746,438,2465,4486,868,-7403,399,7118,1022,-2679,-5968,-845,9482,677,-7968,-1899,59,5659,1931,-8402,-1815,4504,2975,954,-6717,-2780,8480,1835,-4307,-2730,-1463,6485,2440,-6249,-930,2639,3023,2581,-5718,-2757,6234,1625,-1030,-2645,-2656,5172,1890,-5106,-1604,326,2536,2594,-5495,-702,3751,531,1376,-3640,-1326,4545,37,-4066,-307,634,3347,-316,-4637,73,2863,224,-675,-3298,361,5281,-382,-2877,-1806,1089,4682,-1845,-3420,1082,4064,2311,-1948,-5735,673,4582,-854,-2949,-3433,2114,5940,-1990,-3737,-320,3072,5422,-2393,-6277,1226,3126,3156,-2452,-6123,2896,6800,-1693,-4315,-2799,1334,6641,-1602,-5360,-424,3271,4447,200,-6762,1060,5219,691,-1004,-4793,668,6951,-614,-4755,-1763,1561,4139,-649,-6170,-1093,3309,3052,-156,-4926,-453,5999,1052,-2513,-1936,155,4547,397,-4541,-607,2553,2539,-944,-3685],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,18,-20,23,-24,27,-30,33,-37,40,-44,49,-54,60,-66,73,-82,92,-103,117,-133,154,-180,215,-267,345,-490,1473,-7058,-2872,7985,1235,-2203,-2870,-2437,6045,1896,-6266,-543,507,4025,1897,-5293,267,4083,798,-392,-3873,443,5934,-2187,-2330,61,-79,4748,-1452,-5665,2770,2240,719,-1794,-5723,3011,5275,-2763,-2636,-2251,3429,6083,-5085,-4624,2832,1644,3699,-2950,-8511,5672,4965,-1601,-1737,-5935,2523,8460,-4927,-4659,-367,672,8477,-3735,-9549,4098,4775,688,-1299,-10450,4241,10459,-3896,-3798,-3251,537,10750,-2404,-9216,2077,3067,4771,-59,-10452,1944,6460,-1195,-817,-7149,-801,9888,-1309,-6504,321,-337,6158,1290,-9133,1491,4462,1204,1007,-6159,-1505,7463,-1280,-1871,-946,-735,5930,87,-5561,411,1721,2442,731,-5700,300,5118,-410,-1315,-2230,1072,4353,-2768,-2938,1257,1439,3195,-1676,-4752,4353,1376,-415,-1003,-4302,4339,4845,-3454,-1623,-41,3738,5304,-6404,-3898,3698,2177,2252,-4211,-6828,6225,3839,-2823,-3104,-4442,4906,7510,-5905,-4900,1563,2802,6092,-5359,-8248,6760,4796,-906,-2126,-7516,5104,7610,-5803,-3050,-952,2131,8062,-5152,-7386,2617,2616,3671,-1895,-8139,3609,6671,-3339,-2465,-2286,552,8601,-2046,-5750,1771,1791,5293,-1155,-7707,3086,4962,-920,-550,-4525,1096,6514,-3431,-2830,-1439,368,4404,-1415,-4303,2677,2005,2469,-772,-3830,3429,2917,-2347,-1297,-408,2417,3346,-3237,-1890,2662,924,467,-3631,-2912,4367,1805,-1915,-1528,-1586,5579,3984,-5444,-1582,1278,2621,1996,-5113,-3452,6711,2436,-942,-4696,-3411,6494,3042,-5712,-2135,-884,5178,4962,-6353,-3951,3931,2577,1634,-5745,-5379,7270,3286,-2634,-3049,-3662,4009,6438,-5289,-4133,918,2852,4120,-4446,-5254,5461,3003,325,-3068,-5021,5965,4879,-3938,-2381,-673,2718,4800,-4622,-4102,2824,2204,1245,-3008,-4180,3792,4414,-1325,-381,-2322,2197,4637,-2186,-2450,1445,1492,1931,-2727,-3280,2746,980,-560,-787,-2457,3228,1914,-3114,-1056,-248,3109,953,-2844,-1859,2710,663,-461,-3005,-1067,4512,391,-3016,-1263,-344,3619,792,-5947,-462,3580,2796,1126,-5828,-934,5599,1071,-2435,-4417,-200,5842,840,-5523,-2132,1118,4255,1445,-7067,-2057,4872,1632,60,-5422,-3548,6896,2458,-3854,-4060,-572,5866,3001,-6759,-2837,2608,2857,2093,-5098,-3126,4722,2749,-1104,-2199,-1568,5169,3644,-4699,-2262,65,2656,2746,-3766,-3217,3660,2390,-1847,-2667,-2364,3889,3786,-2309,-994,-27,2300,1230,-4074,-1126,2286,563,192,-1560,158,4081,14,-2912,-1235,503,2142,86,-2583,424,2091,1975,208,-3524,-1280,3938,551,-2314,-1292,625,3669,-215,-4463,-949,2090,3207,-1512,-5181,-198,4394,832,-2512,-4814,1271,5289,350,-3659,-2705],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-5,7,-7,8,-10,10,-12,13,-15,16,-18,21,-23,25,-28,31,-35,38,-41,46,-51,56,-63,69,-77,85,-95,107,-121,138,-159,186,-224,279,-373,579,-2554,2120,2308,2940,-2530,-7042,4982,4440,-1088,-2480,-4520,2473,6304,-3259,-3276,213,1135,2675,-3172,-3993,4243,2046,-567,-1693,-2816,3634,2911,-3285,-499,-1076,2687,2012,-7065,-1419,2851,1559,590,-5586,-2987,7262,1062,-2589,-2382,-2624,6863,2271,-8665,570,2887,3608,3343,-8578,-1386,8252,598,-1520,-4992,-4055,9449,2097,-7548,102,-945,6295,5489,-10605,-2592,6387,2763,2408,-7289,-6626,10275,2325,-4541,-2648,-5205,8212,6898,-9568,-3037,1123,3354,5417,-5719,-6769,7284,2650,-843,-2762,-6494,7369,6339,-6852,-1586,-805,2767,5994,-4587,-5078,4778,1398,1947,-2428,-5375,4294,2328,-2576,-2395,-2257,3912,3715,-4363,-2036,1223,1074,2406,-3461,-2583,3430,999,-1235,-2509,-1956,5455,1545,-4940,-275,1267,2890,1257,-6642,741,5106,853,-748,-4209,78,7261,-843,-4041,-2299,-1399,7250,-48,-8179,1205,3711,3131,476,-6701,195,8810,-890,-1973,-3541,-1529,9532,744,-7692,-392,966,5492,1538,-10217,-353,8043,937,1194,-6600,-2305,10617,2506,-5875,-2034,-1665,6758,3683,-8695,-1458,4159,2702,4527,-6189,-3211,8874,1063,-866,-2662,-3422,6339,4203,-6832,-1360,1457,2690,3081,-6768,-2015,5129,959,961,-3472,-3205,3987,1013,-2975,-883,-829,3198,91,-4571,-573,2326,1538,-235,-2884,569,4745,-528,-1482,-1878,376,4037,-1607,-5069,1090,2818,2328,-2175,-4035,1558,4573,-1631,-1795,-3335,1419,5825,-3416,-5042,-600,1803,5012,-2308,-6887,2687,4184,839,-2068,-6048,2168,8346,-2374,-4566,-2768,784,6899,-1595,-7722,1071,4505,2955,-85,-8246,1169,7993,252,-1869,-4526,80,9366,-611,-6117,-954,1568,3827,342,-7501,939,4658,1075,509,-5312,-2013,7119,242,-3347,-1283,-1332,4312,855,-5577,-161,3971,2066,235,-5188,125,5198,-624,-1886,-2237,-365,4867,268,-3739,-188,1759,1357,123,-4008,1430,3528,-223,150,-2255,1033,3568,-683,-3011,-444,1747,2299,-1845,-3622,2056,3899,728,-1634,-4382,3719,3108,-2161,-1765,-1543,3101,5537,-2757,-4547,1492,2244,2714,-3676,-5288,4253,4822,-351,-1347,-4931,3435,6092,-3502,-3695,-321,3613,5178,-3679,-5780,2754,4632,1236,-1846,-4742,3493,7095,-3173,-3488,-3690,259,7040,-1770,-5844,1035,1619,4127,-1564,-6040,2102,4692,-707,-1980,-2918,1221,6609,-1489,-4112,-376,1386,3866,-707,-5921,1329,3239,622,-864,-3301,1628,4021,-1538,-2041,-756,1555,1422,-3136,-2619,1427,1829,-129,-2149,-2599,3276,2212,-1499,-1452,-972,2553,1913,-2845,-2937,761,2052,760,-3399,-2783,3749,2803,-1447,-2654,-1222,3335,1709,-3242,-3203,249,2959,1838,-4385,-3719,3082,2622,-332,-4113,-3577,3721],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-13,15,-17,18,-20,22,-25,27,-30,33,-37,40,-45,48,-53,60,-65,72,-80,90,-100,112,-127,145,-169,199,-240,301,-397,576,-1759,6612,3785,-7314,-1393,-11,4719,5531,-8685,-4134,8288,1099,1403,-6192,-6836,11087,3823,-6349,-1880,-5458,6634,7408,-9606,-4216,4332,3029,5584,-7717,-8281,10210,4239,-2168,-3576,-7080,5949,8987,-8511,-3458,355,2358,9232,-6088,-7852,6623,1268,1433,-1885,-8293,4691,5719,-4802,-2047,-3464,2005,7632,-4542,-5406,3652,482,3324,-2117,-6246,4939,3087,-2428,-1904,-3244,3063,3894,-4726,-1469,1323,1952,3500,-5119,-3455,4801,163,-93,-3589,-1516,7608,894,-4967,-831,604,4843,1100,-7224,-1362,3916,1673,1172,-6506,-1121,8598,-232,-5297,-4081,-1819,8716,2542,-9166,-713,2978,4763,2378,-9838,-463,8268,786,-520,-6482,-4361,11237,979,-9309,-1632,-1169,6288,5208,-10266,-2477,5851,1259,3255,-7617,-6108,10285,2687,-3593,-2272,-4507,6674,5929,-8414,-2069,2620,2433,4825,-7341,-5940,7761,2043,-1511,-2191,-5244,6779,3204,-5542,-1578,277,1490,5015,-5470,-2766,3945,478,1095,-2240,-3417,4698,1643,-3058,-951,-410,3319,2041,-5070,-986,2485,653,779,-5362,-1050,4522,-360,-1898,-1987,121,6123,-484,-5058,889,2333,3738,-950,-6251,2010,4508,1213,-473,-6005,48,8005,-1328,-4615,-666,823,6722,-1358,-9280,1113,4049,3442,-473,-9648,763,8710,111,-2265,-5495,-993,10085,622,-7359,57,919,6043,1114,-10974,-99,6653,1186,887,-6439,-2326,9633,230,-4898,-1319,-371,6782,4098,-8444,-1548,4952,2031,2677,-6756,-1829,6845,890,-2514,-3685,-3089,6532,2344,-5732,-394,1525,1812,1883,-6434,-1671,4588,29,158,-2673,-1272,4786,674,-4756,192,309,3382,-151,-4819,621,3717,324,-1266,-3882,1472,5065,-1822,-2446,-2096,1796,4130,-2779,-4008,2970,2609,2945,-2274,-5054,3983,5732,-435,-3115,-2890,2455,6762,-2839,-4754,-484,2753,6199,-2542,-6521,2730,5823,715,-2248,-7138,2423,8622,-1790,-4193,-2742,1714,6597,-1538,-7120,1425,2699,3855,602,-9032,1100,6468,326,-2199,-4483,-481,7243,-913,-5674,-517,1544,5623,1363,-7386,-1603,4612,1205,-1077,-4774,-146,6139,-390,-3012,-298,-377,4426,-202,-5058,926,2774,1995,-1444,-3937,599,3070,-1943,-1285,-1678,249,3049,-1728,-3059,1553,2438,2501,-1421,-2541,2794,3651,-1391,-2731,-1710,1647,4201,-3749,-3192,359,2540,3062,-3501,-5292,2943,2288,672,-2018,-4202,4674,4537,-3767,-2568,-1809,3026,4225,-4133,-5387,2938,3726,2278,-4231,-5308,3325,3994,-1263,-4002,-3699,3889,5701,-3377,-5299,-532,3882,4372,-3450,-5575,2764,2533,705,-2624,-5413,3723,5017,-2262,-3020,-1488,1102,5684,-2196,-3530,1818,1435,2681,-856,-4689,2026,3764,-1250,-1277,-2271,1083,3485,-2293,-2373,1066,1612],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-4,5,-6,6,-7,8,-9,10,-11,12,-13,14,-16,17,-18,20,-22,24,-27,30,-33,36,-41,45,-51,58,-66,76,-90,108,-135,180,-278,1336,-808,-1357,-6477,2710,9894,-4543,-4443,-227,370,8197,-2465,-10655,4831,4312,2287,-96,-10468,1498,9998,-2630,-2267,-3062,-856,11062,-2663,-9687,1563,1645,5608,2453,-11429,472,8539,-568,-315,-6201,-3015,11248,-941,-6480,-920,-569,7487,2930,-10095,387,5111,-7,2351,-7795,-2026,7368,-591,-2851,-1461,-2310,6782,700,-6550,920,1670,2477,953,-5786,-23,4470,-518,-991,-2738,-1165,5505,-2528,-4884,1083,1512,4745,-2095,-5230,3349,3752,-1255,-1666,-4503,2300,5770,-4590,-2807,-225,2464,4904,-5320,-4723,4351,2002,4032,-3739,-7661,6012,5233,-3312,-2773,-4320,3738,8599,-6405,-5617,2671,2409,5544,-4798,-9726,5261,4642,-92,-1681,-8102,4346,9554,-4582,-4049,-927,1063,9367,-3525,-10578,3749,3292,2876,-522,-10451,3064,8730,-2437,-3056,-4529,-436,8374,-2768,-6069,1412,1042,6293,-85,-8201,1595,5637,173,546,-5995,-646,7535,-2148,-2871,881,616,5062,-1480,-5973,2687,2500,-28,-30,-4060,954,5818,-3320,-2140,-930,1568,5108,-2633,-2261,1804,1459,2483,-3827,-3752,4322,2719,-1941,-3692,-3229,5641,3638,-6177,-2464,1895,3848,4162,-5434,-4990,5624,2974,204,-3813,-4662,6870,4186,-4899,-2610,-2964,6079,6520,-7503,-3639,3158,3834,4451,-4884,-6577,7685,4646,-2512,-3190,-5099,5491,8608,-7396,-2832,1183,2356,6988,-4567,-7603,4931,3103,1294,-2242,-7705,4743,6763,-2847,-2757,-2651,2674,6545,-4931,-5523,2459,1389,2756,-1577,-7637,4409,5697,-1294,-834,-2432,2390,4959,-3616,-2539,1800,1171,3391,-1465,-5824,4444,2680,-1218,-323,-3049,3605,2046,-2745,-1106,-525,2059,3113,-4304,-2117,3190,1269,323,-3415,-1177,4699,1555,-3635,-2798,-691,4028,2401,-5434,-1047,2717,3038,1046,-6374,-3843,6381,1664,-2301,-4452,-1728,7737,2224,-6333,-2003,482,5056,2824,-7748,-2604,5072,3198,577,-5852,-3351,7420,3552,-3996,-2222,-1870,5562,6107,-7801,-3189,2447,3468,3715,-4367,-4221,5517,2749,-514,-2834,-4999,4676,5075,-4472,-2022,-761,2643,3522,-4758,-3950,3553,2293,1350,-2506,-4234,3729,2815,-2700,-613,-597,2072,4801,-3615,-2723,2321,964,1808,-2177,-2780,3938,318,-3166,-749,-317,3830,1160,-3853,-1534,337,1298,2008,-3905,-331,4417,152,-1604,-3024,347,5523,-70,-5031,-1844,1591,4408,511,-5414,-321,4229,2040,-1282,-4803,454,7002,203,-3453,-2649,552,5922,1877,-6163,-1425,2345,3231,-972,-7494,-1123,6387,2675,-671,-4231,-1988,6942,2162,-5381,-2761,193,4308,2382,-6644,-884,3645,2059,1009,-4624,-2345,7171,923,-1682,-3127,-1248,4969,2132,-5687,-752,2541,1606,1137,-4992,-2909,4848,1432,-1116,-1910,-2494,3956,2079],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,2,-2,2,-4,4,-4,5,-5,5,-7,7,-8,9,-10,11,-13,14,-15,17,-19,21,-24,26,-29,33,-37,43,-50,60,-75,98,-143,259,-1384,451,7796,-270,-8013,995,1737,1857,-853,-7626,343,5789,335,-1137,-3805,544,5079,-2263,-3227,1350,749,3634,-2384,-3830,3118,2275,719,-1366,-3429,3524,3672,-3882,-1683,-1281,2056,4871,-5636,-4206,3818,2150,1633,-4567,-4851,7974,4611,-5027,-930,-4251,5162,5664,-7873,-3162,3278,3282,4704,-5692,-7787,8623,3037,-2258,-2753,-6087,6540,8764,-7882,-4037,-12,3174,8610,-6318,-8688,5033,3906,2608,-3366,-10127,6059,9378,-4844,-2831,-5034,1992,10033,-4590,-6438,1452,2256,5626,-2374,-8270,3787,5033,132,-949,-5409,2456,8448,-3039,-3647,-707,1720,5604,-2692,-6954,2186,1511,1238,-1307,-4848,2602,4306,-1984,-1014,-2201,-121,4556,-4620,-3737,1484,1116,1175,-2610,-2302,4665,1438,-2018,-1528,-2536,4723,1864,-5105,-1355,803,3233,3081,-6079,-2620,5689,807,818,-3672,-3157,7462,1359,-5128,-1579,-1030,5818,4383,-7623,-2454,5079,2696,2791,-5820,-5001,9150,2686,-4027,-2532,-3940,7109,6385,-8449,-3497,1339,3593,5007,-7139,-6436,7857,3084,-811,-4744,-6727,7016,6567,-6025,-2199,-785,3187,7016,-5876,-4483,3712,2760,3400,-3083,-8084,6460,4117,-2754,-1791,-3985,3084,5390,-5392,-4138,2300,957,3619,-3682,-3907,3907,2049,-1785,-2498,-2344,3677,2868,-3058,-1744,554,2676,1726,-4329,-2134,4195,553,224,-3240,-1471,4637,-125,-3193,-1716,-1069,3868,-143,-4940,-639,3075,1934,670,-6718,-157,7128,129,-2226,-3766,-189,9146,1145,-6979,290,1491,4492,1586,-7736,-968,5879,946,-1879,-6062,-2288,8782,651,-5687,-2626,779,6986,2724,-9544,-2307,4384,2931,2062,-6295,-3074,7795,2376,-3239,-2763,-3076,8352,3605,-6825,-1402,1503,3353,2984,-7138,-3706,5102,-173,347,-3383,-5116,4771,2973,-4332,-1980,-594,3671,2998,-3768,-2788,3305,1881,-50,-3394,-1962,4574,647,-1458,-2334,-696,2878,-91,-5090,-750,1675,2005,-206,-3102,175,3640,-326,-703,-2473,987,4479,-157,-3566,-738,2124,4969,-519,-4621,1508,2524,2189,-1522,-5219,1366,4826,-89,-4221,-1993,1718,5820,-1053,-5713,573,3337,3303,-1080,-6733,1701,5747,1055,-2549,-3996,1656,8089,150,-6207,-944,2381,4964,188,-7264,-555,4924,2106,-1052,-6207,-715,6588,-236,-3686,-1031,-268,5990,2241,-6321,-1277,3901,2138,166,-5196,-438,4890,551,-1393,-2511,-825,4576,344,-4685,-542,1115,2720,318,-3942,-890,3531,-246,-350,-2503,-817,3660,104,-2828,-735,842,2454,-1063,-3589,625,1976,938,-759,-3539,1014,4464,-1138,-1974,-1136,2142,3409,-2037,-3408,1053,2178,1522,-2436,-3961,1094,4100,219,-2508,-3315,3365,4437,-3130,-3685,-552,3210,4377,-1744,-4794,2248,5204],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,23,-25,27,-31,34,-37,41,-46,51,-56,62,-68,76,-84,95,-105,119,-135,155,-180,212,-257,323,-428,622,-1102,5030,4402,-5284,-2381,-3376,4687,5457,-6201,-2936,2405,1705,2825,-5365,-2909,4436,1862,-1602,-2761,-3583,3700,1938,-3598,-1745,435,3756,1791,-4873,469,4263,-796,-408,-4139,-53,6281,-1047,-3691,185,-855,6456,-1068,-8696,1852,3643,2061,940,-8147,1204,8717,-1444,-2529,-3524,-1795,9712,-533,-8548,2470,1692,5277,1267,-10708,224,9541,98,-30,-7348,-3467,12020,-760,-6438,-1035,-1017,7506,2688,-11511,-1371,6897,2698,2299,-9135,-4418,10293,893,-3278,-2492,-2983,9803,3464,-9142,55,1353,3243,5149,-7727,-3583,6457,1497,140,-3777,-3436,7572,2528,-4609,204,24,4346,3615,-5627,-1218,3671,1842,-120,-4646,-1133,4950,-116,-2086,-1200,-1082,4777,-479,-3735,898,1686,2450,-650,-6333,1051,5438,-1338,-2395,-3418,1297,6282,-3092,-5424,682,731,5752,-3285,-6786,3740,3880,300,-1462,-6347,1827,7410,-3722,-3885,-1784,1610,7659,-2914,-6590,2511,2774,2665,-2027,-9686,2631,8503,-1465,-1923,-4347,-986,9499,-1682,-6344,901,525,5721,-190,-10701,1912,5689,1112,-272,-6765,-881,9213,-1108,-4372,-1709,-738,6620,672,-8065,1373,2927,2310,1895,-5755,-718,6195,398,-1365,-2783,-1187,6100,324,-5385,-176,1432,2565,797,-5754,1074,2941,79,-380,-3067,636,4244,-2604,-2529,-352,1282,3641,-1689,-4195,1377,2131,-212,-1496,-4435,2526,3294,-2713,-3081,-2142,3265,4182,-3680,-4222,2763,2882,2292,-3698,-4376,4165,3867,-1724,-3772,-4159,4038,5780,-4685,-3008,84,2846,5738,-4353,-6715,4117,3612,341,-2831,-6594,4201,6389,-3291,-4231,-2071,1640,7384,-3828,-6964,1416,2702,3344,-2013,-8788,2494,5248,-619,-2093,-4718,2665,7134,-1753,-4717,320,1138,4828,-1509,-6515,2601,4459,736,-1657,-3986,586,5493,-1321,-2309,-330,1569,5148,-1332,-3956,315,2168,980,-1277,-3876,1872,3557,-1195,-1377,-1834,1446,3839,-3004,-1761,1289,2720,1146,-2887,-3240,3507,2618,-961,-2509,-1344,3518,2842,-3927,-2594,826,3193,3160,-3881,-2636,3552,1758,333,-3646,-2987,6218,2152,-4060,-3180,140,4811,4848,-5963,-3208,2737,3034,2103,-5357,-5416,6430,2954,-1523,-3835,-3606,4375,5377,-5110,-2974,578,3701,3701,-5050,-5459,4437,3463,1541,-3088,-4570,4604,4063,-1722,-2764,-2148,3869,5406,-3333,-3713,2032,2847,3358,-2847,-4318,3530,3782,19,-1993,-3320,2110,5065,-3630,-2396,247,638,2322,-1165,-3073,1840,2345,-837,-1695,-1534,3667,1253,-2180,-1629,6,3292,1654,-3404,-1488,2980,855,568,-3251,-988,3889,839,-2712,-1982,402,5100,1718,-3558,-1687,2317,2861,-35,-4170,-620,5563,1310,-1261,-4917,-1383,5276,1969,-4991,-2589,700,3599,1542],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-9,11,-12,13,-15,17,-20,22,-24,27,-30,33,-37,41,-45,50,-56,61,-68,75,-84,92,-102,114,-126,140,-157,177,-201,232,-269,319,-392,504,-704,1187,-4922,-5934,7221,2098,114,-3107,-7167,6505,6993,-6001,-3084,-3382,3332,9183,-7067,-8163,4091,2459,4798,-4809,-10148,7781,6236,-2524,-3222,-8562,5203,11205,-6755,-5689,1341,1745,9280,-3531,-10456,5905,4047,-107,249,-9882,4352,9339,-4781,-3074,-3122,-278,8083,-3900,-7775,4239,1023,3709,-138,-9047,3055,5380,-3035,0,-3784,1297,7408,-3723,-4493,1316,-592,3073,-2112,-6679,3845,2937,-1622,-329,-4045,2687,4058,-3733,-2627,913,2769,3392,-4077,-4046,3356,848,1609,-4552,-3985,6547,2726,-3914,-2614,-1603,6170,3145,-7535,-2578,3321,3465,3467,-6839,-4165,7490,2926,-1931,-4687,-4534,7584,3024,-7178,-2260,-523,5339,7056,-8806,-4669,7801,2664,2386,-5491,-8668,9391,4759,-4847,-2841,-4558,5743,9383,-7082,-4988,3470,2986,4911,-4999,-8671,8123,4268,-1206,-1281,-6182,4324,7974,-5815,-3070,264,2351,7215,-4882,-6399,4921,2377,1851,-741,-6047,4019,4917,-4649,-1310,-275,2846,5081,-4218,-2457,2905,1055,1770,-2640,-3884,4126,1338,-1847,-1970,-14,3380,3014,-5375,-699,1011,1677,1615,-5001,-1662,4796,939,-1723,-4018,-1244,6906,1173,-4885,-145,89,5181,2638,-9444,-1306,4178,2794,744,-6118,-1859,7952,697,-3070,-3592,-2546,10022,1777,-9539,-767,2432,5087,3141,-10304,-3256,6604,2319,-748,-4961,-3911,8417,3720,-6375,-1573,-2479,5571,5275,-7806,-3212,5230,2605,2026,-5032,-5111,8177,3256,-3243,-2535,-3370,5103,5165,-6549,-1966,1631,2725,2947,-4000,-4410,5089,1298,-1556,-1563,-4085,4250,3333,-5219,-1007,950,2409,2515,-4781,-2449,3952,1259,-441,-2745,-1999,5015,869,-3368,-1215,-1518,2977,-471,-5938,57,3081,1915,461,-5536,-185,6111,16,-2232,-2542,917,7469,-571,-5915,-769,2352,4962,-2076,-6780,1256,5018,1921,-2716,-6433,825,8198,-1777,-5113,-1791,1430,6434,-36,-8178,-1206,4831,4213,1071,-7707,-1434,6971,1158,-2260,-3869,-988,9493,1420,-6482,-1445,672,5318,2358,-9231,-1796,5637,1766,-743,-5180,-2780,6121,760,-3443,-1483,-502,3662,2348,-6620,-1196,3656,932,2008,-4366,-2013,6272,686,-3062,-237,-1262,3276,1353,-3517,-335,1693,1519,649,-3403,-144,4214,-2,-2180,-2682,18,4672,-691,-3848,296,1432,1898,-897,-5213,28,3500,1214,-3445,-4474,2154,4698,-1784,-3281,-2026,1942,4271,-1952,-4970,1530,3679,2598,-1074,-5330,3442,4531,-1117,-3636,-4222,2433,6944,-1779,-5251,-881,3043,5135,-1277,-6400,1760,3590,1537,-1595,-5929,1141,7316,-1633,-3397,-1985,1416,6340,-1969,-5643,1411,3767,3938,-617,-5497,431,4650,-719,-1538,-2358,-639,6502,-1229,-3589,312,2229,2170,582,-4758,-343,4110,654,-17,-1859],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,1,0,0,-1,1,0,1,-1,0,-1,0,-1,0,-1,1,0,0,0,0,0,1,0,0,0,-1,2,-3,4,-7,13,-28,71,-207,-211,6529,486,-10528,548,5312,1143,-504,-7526,-1685,11489,-469,-3934,-2755,-2169,10505,1713,-11710,401,3742,4330,4384,-11656,-2271,11112,-106,-945,-6311,-5404,11943,2887,-9072,-903,-603,5818,5506,-10906,-2567,6489,1754,1893,-6255,-6382,9908,1357,-3684,-882,-3687,7189,5269,-8737,-271,2229,1646,3692,-6366,-3831,6544,-694,-1669,-1296,-4067,6002,1166,-5781,-727,1107,1560,1215,-5479,-141,4820,-847,-766,-2737,-409,6056,-1167,-4247,-128,-86,4584,-917,-6891,1621,4084,3224,-1080,-7228,2496,5891,-2161,-2638,-3378,975,8774,-3189,-6154,911,2606,4539,-1558,-9797,3388,6710,-65,-1250,-7785,2184,10226,-4033,-4868,-595,-28,9012,-691,-11069,3268,4764,3014,1282,-10207,1025,10328,-237,-1971,-3438,-2266,11150,-261,-8749,1633,1709,5176,1565,-11055,210,7432,-841,31,-6234,-3075,7951,-310,-5858,935,-845,5393,2475,-8659,-42,3138,1105,1295,-4953,-475,6996,-629,-2127,-581,-1491,5544,-76,-6585,1256,3219,389,973,-5361,973,4739,-1580,-2106,-2028,460,5010,-3333,-4505,1790,2287,3176,-3171,-6693,3564,4070,20,-1149,-4542,4496,5374,-3836,-3766,-1295,3147,5522,-4830,-6381,4000,3570,2375,-4164,-7959,4869,6350,-2596,-2554,-5427,2722,8904,-4034,-5737,679,2488,6031,-3566,-10015,3448,5583,1684,-910,-7622,2642,9676,-2572,-4907,-2204,949,9221,-1460,-8828,2452,3101,3743,624,-7115,1803,7338,-2184,-2101,-3165,-627,7563,-2920,-4839,1119,1099,4014,597,-6655,1032,3650,-730,-337,-3590,762,4967,-2493,-2199,281,394,3962,-1224,-4838,2819,2446,-961,-1949,-2425,2748,3486,-3539,-1853,-12,2963,3044,-4096,-3707,2162,2587,1270,-3442,-3824,4819,2759,-1581,-3244,-2879,4936,4351,-5695,-3889,-477,3475,3096,-5835,-4703,6083,3720,946,-3866,-4623,6186,5561,-4344,-3569,-2693,3810,6830,-5759,-4714,2900,2850,3415,-3858,-6742,4872,4367,-2100,-1485,-4542,3999,7454,-4408,-4204,379,1133,5354,-2862,-6847,3390,2771,831,-2256,-5569,2087,5693,-2587,-1562,-2722,1783,4340,-2968,-3301,1711,1094,1938,-1556,-3917,2725,2506,-2460,-1984,-1786,1993,3797,-3488,-1851,1378,1303,1724,-2273,-2293,3839,3522,-1386,-2326,-1495,1706,3405,-4529,-1300,2158,2579,1727,-4940,-2689,3337,1323,-1297,-4231,-1819,5238,1526,-3778,-3136,49,4233,1621,-6118,-2791,3537,4491,462,-5302,-2324,5164,3385,-2177,-3685,-1696,5771,2864,-5205,-3332,-767,5700,2796,-5088,-2330,3712,2625,398,-5092,-3690,5847,3702,-2638,-2835,-1494,4068,3453,-4667,-3507,2061,2562,2471,-4158,-4612,3963,3153,-1234,-1623,-2839,4326,3264,-3009,-2574,-835,521,2867,-3297,-3075,2175],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,5,-6,6,-7,8,-9,9,-10,11,-12,13,-14,16,-17,19,-21,24,-27,31,-35,41,-48,58,-72,92,-127,194,-370,2286,3239,-2589,-6070,2426,6880,-2355,-2492,-2909,2846,5603,-3445,-4350,1885,1678,2539,-2587,-4459,4275,1326,-296,-805,-2916,4336,3276,-3855,-780,675,1467,2626,-5994,-1579,4172,263,785,-3219,-2500,7112,2385,-5515,-346,-381,4864,3782,-8755,-1616,5169,975,2327,-5624,-3763,9766,2011,-4737,-2114,-3534,7031,4323,-9758,-1364,3031,2593,5498,-9715,-6579,9941,2093,-1087,-3252,-6563,9303,5300,-8510,-2261,-531,4415,7413,-9215,-5762,5562,2095,2809,-3666,-8019,7716,5612,-3018,-2565,-3780,3337,7122,-7230,-5077,1489,2639,5565,-3354,-6379,5606,3530,-71,-1640,-4465,3972,3973,-4972,-2244,-805,2638,4344,-4628,-3373,2952,2468,593,-2812,-2571,4237,834,-2603,249,-1768,3110,1150,-5518,145,1551,1279,1237,-5729,-217,4940,465,-2239,-4262,-722,6603,-612,-5316,1119,1169,3790,845,-7977,274,5707,63,236,-5407,-1229,9262,-206,-6257,-1713,-1252,6987,2679,-10513,85,3948,2241,2152,-9463,-2917,9672,1041,-4278,-2700,-3075,8096,3941,-7876,-1088,1789,4380,3029,-8076,-3844,6262,1217,-481,-4676,-4354,7855,3090,-5640,-1868,-1146,4103,4400,-7552,-2516,2390,1894,1414,-4105,-3702,5236,2040,-2302,-1632,-1367,4709,2884,-4234,-638,376,2340,1676,-4924,-972,3165,431,-550,-2801,-645,4032,-1091,-2742,-254,1383,2205,771,-5189,1115,3263,94,-1011,-4539,722,6051,-1687,-3228,-1026,336,6032,-1582,-5203,2043,2107,2823,-638,-6744,2099,7144,-733,-2141,-3257,640,8453,-1473,-6690,361,472,5217,-352,-8465,2135,6209,430,-1436,-7127,-243,8764,-1287,-4434,-2174,297,7524,648,-8508,236,3360,4429,1025,-7687,-1118,6284,1286,-2915,-2869,-1832,6520,1259,-5243,-2051,783,3445,2412,-5166,-478,4749,1065,-275,-3521,-153,5631,625,-2281,-2164,231,4262,837,-2863,80,1885,1000,-419,-3952,253,4201,-1667,-1938,-1885,822,3680,-2016,-2746,-530,1656,1953,-2410,-3790,2369,3119,-1811,-2233,-2018,2952,5086,-2529,-3255,807,2203,3451,-2617,-5361,3855,4133,518,-2474,-4711,3541,5800,-2889,-3589,-947,1599,5531,-3700,-5426,2385,2559,3176,-2667,-6164,2558,5412,-526,-3032,-4180,2964,6462,-3010,-6477,86,2386,4944,-1644,-6474,1243,4163,1941,-3141,-5316,592,6195,-132,-3450,-2017,1240,5235,-1042,-3580,318,3263,1788,-196,-4643,931,4979,198,-1237,-2524,709,3997,-1348,-4127,-291,906,2617,-791,-2395,1414,2026,-35,171,-1471,1267,1956,-811,-2399,-668,1265,2825,-2220,-2687,2580,2340,369,-3322,-2426,2874,2041,-2983,-2377,-1150,2994,2083,-3869,-2632,1821,2322,895,-2938,-2564,3527,3068,-2273,-2959,-2746,4505,4227,-3576],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-8,8,-8,10,-11,12,-14,15,-17,18,-20,22,-24,26,-29,32,-36,39,-43,49,-55,62,-70,80,-94,111,-134,166,-200,266,-6219,-2290,4581,1631,2082,-5249,-2596,5673,973,-1734,-2928,-2834,5878,1286,-4800,-273,988,2694,489,-5506,439,4255,408,-298,-3239,-11,5305,-2356,-3381,676,862,6022,-1220,-5949,3251,3507,-222,-1209,-6500,3156,6356,-4190,-2540,-549,1134,7733,-3663,-7466,4659,1964,2005,-1584,-9127,4102,7270,-4001,-1370,-4683,161,10515,-3853,-7842,1576,1173,6761,-1125,-12134,4361,6320,-16,-1628,-8521,1820,10823,-2108,-6326,-1861,-25,9396,793,-10529,543,3524,2423,1077,-8876,652,7660,85,-2204,-2514,-2409,8512,115,-6206,452,1502,4961,821,-6452,-381,5775,1606,-190,-4223,-439,5913,279,-3008,-930,22,4223,-193,-4180,1433,2386,1592,-543,-3877,2350,3697,-2219,-347,-1965,2112,3730,-5295,-3802,2431,1052,3261,-2569,-4995,4982,3815,-3197,-835,-3717,5052,6765,-6230,-3012,26,2831,5128,-4111,-6176,5730,2887,523,-1826,-6817,6275,5981,-5331,-2248,-1903,2331,8186,-5775,-7298,3932,2654,3812,-2979,-8986,4895,6801,-3475,-2173,-6018,2017,8999,-3884,-5163,490,2390,6411,-2184,-9763,3630,5074,513,-909,-5994,1781,6840,-2101,-3113,-1544,-223,5611,-1786,-5497,1028,2665,2083,-124,-5707,1841,4409,-814,-1650,-2998,768,4889,-1787,-2899,510,2181,2646,-1508,-2894,1411,2704,-676,-1980,-2379,3952,2822,-4016,-611,-411,2935,2695,-5204,-2223,2944,2156,1276,-3474,-3848,6217,2333,-3405,-1954,-1737,5960,3296,-6763,-1964,2822,1681,2589,-6612,-4147,6581,3095,-2096,-2617,-4486,6378,6009,-6276,-3122,1221,4049,4819,-7341,-5292,4604,3024,1398,-4070,-6462,5121,5369,-3645,-3376,-2980,3780,5400,-5232,-3982,2888,3240,3054,-3442,-6298,5256,3882,-898,-1802,-3572,3167,5851,-4880,-3784,-156,1243,2949,-2524,-4423,2644,2103,289,-1011,-3465,2718,3115,-1667,-2598,-57,2507,2537,-2677,-733,2059,533,-207,-2092,-2493,3930,728,-1647,-1332,-676,3371,1795,-3435,-674,623,2372,714,-4053,146,3541,1043,-849,-2980,-416,4749,1584,-5474,-810,247,4238,637,-6868,-569,4823,1190,365,-4742,-1429,6715,1433,-3839,-2462,-496,6206,3372,-6921,-1882,1493,3976,1012,-7196,-3258,6263,2827,-1294,-4198,-2150,6020,3173,-4673,-2256,642,3936,3900,-5658,-3945,4231,1302,1429,-4323,-2316,4169,2768,-2782,-2643,-1368,2768,2915,-4475,-3004,1551,3133,2345,-3532,-2393,3253,998,-1025,-2201,-2283,4226,1000,-2694,-1133,901,1660,1645,-3289,-537,2120,995,296,-2660,-291,3549,627,-2264,-914,395,1897,-790,-3006,59,2731,711,-1242,-4005,735,4288,-644,-3254,-1125,1259,3164,-1087,-4326,-283,2570,2696,-773,-4278,1531,4988,1001,-2712,-4070],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,11,-12,14,-16,18,-20,21,-24,27,-29,32,-36,39,-43,48,-54,59,-65,72,-79,89,-99,111,-126,144,-165,192,-228,279,-356,486,-776,3473,-2376,-4822,-1444,868,8176,-4482,-8112,2670,4537,3948,-2927,-9914,4679,8103,-3598,-2378,-5381,2179,11207,-4057,-7598,1773,1051,8102,-1513,-11871,3549,5981,1431,-898,-9832,889,11505,-2871,-3542,-1868,-1237,10046,481,-10741,2589,2110,3744,3243,-10526,-151,8783,-2557,52,-4172,-1401,9236,-520,-7097,2471,-162,3218,2879,-8501,1319,5033,-1795,-895,-2864,-1136,6818,-2068,-5335,890,-676,4160,-824,-5647,3570,2063,-566,-980,-4251,1980,6660,-2997,-2294,-1111,2309,5282,-4230,-5096,2965,3362,2322,-5137,-4617,4602,4675,-2233,-3575,-3862,4343,6332,-6070,-4971,75,3471,6511,-7493,-7414,6020,3699,621,-3861,-8668,8084,7589,-4293,-3640,-3842,3798,10105,-5985,-6029,3210,2920,5084,-3219,-10506,5249,5953,-1546,-1403,-7874,2903,9934,-4636,-4511,960,-317,8174,-1676,-9306,4900,3303,2572,19,-6935,2022,7339,-4323,-2205,-2418,-563,7553,-2116,-6223,2763,581,1919,242,-6547,3280,4527,-2907,82,-2906,900,5491,-2516,-3437,3238,458,1712,-2773,-3930,3560,2045,-1466,-1785,-2851,3045,3484,-4058,-2650,1900,3851,2413,-5989,-3016,5303,1700,136,-4649,-2584,6034,3603,-2952,-3507,-1084,5772,5022,-7041,-2670,2918,4103,3314,-7570,-6038,7217,3393,-412,-5214,-5645,7755,6556,-6637,-4400,-1069,3936,6303,-6871,-4905,4708,2611,3064,-4570,-7707,6863,4765,-2825,-2370,-4688,4300,8027,-5395,-4240,1820,1252,5206,-2569,-6902,4133,3501,-960,-1020,-5799,2908,5759,-4741,-2069,52,1175,4524,-3520,-5128,4173,1844,-67,-835,-4247,4194,3083,-3927,277,-511,1077,3274,-4332,-2663,3419,581,370,-2721,-2672,4139,1117,-3701,-2860,41,4805,2478,-5387,-902,1236,2485,744,-5844,-858,5385,281,-1921,-3843,-1929,6671,1816,-6165,-2346,606,5075,1732,-7194,-2021,4968,3277,1208,-6639,-3005,7267,2269,-3013,-3999,-2277,6951,2696,-6798,-2129,518,4254,3963,-7696,-3113,7365,3466,-589,-3304,-3707,7856,3588,-4373,-2422,-2318,3747,4712,-6151,-2193,2948,1773,2038,-3607,-4683,6890,2133,-3551,-2032,-2103,2990,3150,-4796,-1077,2583,1243,3278,-3100,-1678,3390,273,-1897,-1206,-1404,4045,2534,-3838,-899,2414,861,605,-4802,-529,3812,145,-1981,-3112,-1062,4039,-107,-3900,-905,1160,4229,-709,-5579,-305,3747,1015,-923,-4732,1088,6395,803,-3761,-2944,314,5121,-1510,-5788,-1039,2992,4933,-402,-6399,-674,5333,1243,-2812,-5504,-245,6910,1072,-5178,-2721,1250,6166,-506,-6232,-524,3758,3055,-510,-6504,-1682,6583,120,-3026,-3495,-582,6612,1699,-5812,-491,952,3387,1462,-5723,228,3914,965,271,-3352,-1059,4898,1174,-2737,-382,663,2968,866],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,0,0,-1,1,0,1,-1,0,-1,0,-1,1,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,4,-5,6,-9,12,-17,24,-24,-221,-5385,-3970,8554,3391,-5169,-3625,-3402,7525,4754,-10174,-1630,3464,2286,4255,-8567,-5698,10656,1629,-1876,-4068,-5820,9180,5903,-8644,-2433,-522,3354,8233,-9493,-5046,7589,1517,2024,-4389,-8397,9368,4084,-4902,-1240,-3447,5022,8162,-8422,-3806,2858,606,5342,-5150,-7768,7212,2925,-2568,-485,-5077,4922,6354,-5427,-1725,1380,715,5704,-5174,-5191,5501,1326,-6,-1227,-3986,4410,3101,-4930,-853,818,1849,2984,-6197,-2040,4331,1145,-555,-3605,-1783,5674,583,-3946,-2160,792,6034,286,-6564,-149,3834,3233,524,-8340,691,7028,953,-1311,-4855,-171,8652,-301,-6353,-1199,181,7490,689,-9441,227,6177,2918,822,-8331,-1262,10700,-32,-4737,-2448,-2847,9659,3281,-9313,-798,3354,4904,5231,-9802,-3939,7864,953,273,-3717,-4621,9520,3661,-6929,73,-2141,5295,5363,-7944,-1926,5202,201,1984,-4601,-5728,9221,1536,-3001,-1479,-2886,4830,3247,-8483,-16,3531,729,3558,-4355,-2779,6347,-489,-1579,-880,-1725,5289,525,-5535,1972,889,951,-29,-5527,18,5105,142,-2838,-4865,803,6312,-1520,-3795,593,1282,5032,-1991,-7027,1174,4204,2528,-1312,-7129,2353,6824,-1693,-3550,-3610,1522,8776,-2248,-7523,890,1962,5646,-214,-8961,1913,7585,143,-1368,-7459,619,9769,-1544,-4708,-2820,-332,7602,414,-9073,-61,3354,2800,317,-8533,-670,8869,-402,-1926,-3252,-2563,8063,-796,-7074,-128,783,4114,2659,-6965,-212,5872,-878,431,-2781,-2511,6181,-573,-3919,893,-184,2212,930,-5762,-16,3652,260,1041,-4537,-331,4723,-2349,-3048,-628,755,3607,-1180,-4940,1727,2126,1971,-259,-4007,2436,5111,-1050,-2982,-2675,1858,4526,-3829,-4248,1188,2736,3375,-3427,-5524,2418,4435,212,-1635,-5554,3875,6759,-3827,-4076,-1144,4060,6092,-3686,-6541,2969,3312,2807,-3366,-7083,4092,5898,-883,-2576,-4611,2914,7841,-2847,-4711,921,2088,6209,-716,-7639,2121,3984,227,-1633,-6236,997,6793,-2298,-2716,-1786,505,5791,-1399,-6278,1634,2658,2149,-91,-5944,1096,5596,-1004,-1269,-1195,-533,4969,-1629,-3496,594,21,2610,181,-5273,1699,3025,-633,-251,-1943,1017,4403,-2065,-3191,1342,3145,2462,-2914,-2714,2933,2805,-93,-2297,-1908,4185,4576,-2595,-2653,-8,3006,3202,-3829,-2939,3309,3860,1030,-3479,-3926,4100,4405,-2582,-2520,-2463,5773,4378,-3658,-3618,958,3670,3393,-4822,-5260,4604,2323,1044,-3254,-5179,3331,4659,-3199,-3478,-1460,4038,5388,-3240,-5015,1010,3713,3159,-3485,-5441,3740,3800,-1214,-1225,-3301,1517,5865,-3890,-2278,-261,922,3647,-2508,-4892,2936,2695,275,-1480,-3226,1837,4470,-2518,-1286],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,8,-9,10,-12,13,-14,15,-17,19,-21,23,-26,28,-31,34,-38,41,-46,50,-55,62,-69,77,-87,99,-113,130,-154,187,-233,307,-443,771,-3415,-5055,111,2587,5149,-5531,-4045,2639,2407,1326,-3716,-3650,4359,1428,-2074,-2687,-2821,4155,3392,-5158,-1143,1014,947,1871,-5611,-1641,5581,-818,-1350,-2280,-1897,7062,669,-4555,1476,463,3217,1010,-7192,1378,4717,-1284,-739,-6130,-394,9533,-2587,-6115,201,-1532,7628,1589,-10264,1566,5481,1969,1568,-9172,-1809,11101,-1428,-3548,-1626,-2954,10819,2277,-10229,576,2085,3962,4233,-9873,-2067,9601,1478,-104,-4928,-3611,10272,2875,-6875,-1617,-1466,6553,4819,-8830,-2340,5565,2788,1329,-7392,-4252,6799,2978,-2236,-2991,-2492,5883,4484,-6545,-2924,1608,4299,1653,-6477,-3169,3494,974,-220,-4052,-1596,4856,977,-3122,-650,-322,3500,-650,-4180,191,3116,-231,371,-4804,1042,4341,-1661,-2044,-879,48,5354,-2127,-5248,1855,1691,2251,-616,-7246,3074,6816,-1714,-1999,-3640,1063,7907,-2888,-5863,742,1229,5159,-1286,-8291,3957,4578,145,109,-7578,892,10074,-2572,-4934,-943,-58,8296,-377,-11066,748,2733,3372,1976,-8671,-149,8844,-1073,-2698,-2807,-1483,8973,900,-6505,-613,1465,4884,2316,-7977,-653,5581,673,-1116,-4907,-794,7507,494,-3510,-2089,229,4772,343,-5811,-477,2563,3184,1334,-4644,-124,3908,143,-1154,-1751,-783,3545,-795,-2991,65,-23,2867,-25,-4143,1338,3143,-1213,-1007,-3191,2287,4113,-4545,-2697,606,1050,4378,-4031,-5261,2943,2675,585,-1371,-5108,4996,4767,-3868,-1773,-2623,2983,5991,-4642,-7028,2520,2018,2979,-1382,-7616,4636,5041,-2925,-1788,-3700,3246,7739,-2619,-5569,492,1064,5654,-2785,-7357,3215,4604,2018,-1513,-6840,2023,7217,-1621,-4181,-2573,1317,7101,-1116,-6526,638,2189,2876,-1382,-6816,478,4690,-595,-3160,-4056,611,5279,-1475,-3088,-431,1150,2956,-1370,-4348,58,3298,1516,-178,-4442,523,3349,-1310,-2014,-666,723,3062,-2540,-2483,1516,1494,1082,-1429,-3218,3201,2932,-3681,-1068,-1510,3325,3159,-3112,-1784,1269,2591,2102,-4679,-3355,4192,2224,-2190,-2605,-2979,3519,4325,-2884,-2324,-95,3217,3022,-4736,-4363,3790,2941,1276,-3619,-5325,5171,4115,-2403,-2852,-2521,3799,5232,-4349,-3393,3080,3142,3527,-2849,-5421,3967,3494,-418,-3487,-2967,3207,5361,-3144,-3046,182,2340,2703,-3148,-4395,2082,3291,1272,-1342,-4213,2511,5207,-2047,-2368,-1882,1767,3101,-2528,-2729,400,2168,1455,-1221,-2466,2647,1878,-598,-901,-1232,2344,2636,-1461,-1383,1417,1041,969,-2743,-1491,2707,1296,760,-1350,-1060,3311,671,-2845,-722,123,2714,1063,-3937,-1083,3534,1138,-501,-4486,-319,3505,1742,-2979,-2523,565,4642,1599,-4630,-2867,2642,3546,-116,-4141,-1942],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-7,9,-10,10,-12,13,-14,16,-17,19,-21,23,-25,28,-31,34,-37,41,-45,50,-56,63,-71,81,-94,109,-131,160,-205,277,-412,746,-3518,-1544,7679,-145,-4557,-2028,270,4381,-465,-5761,1048,1692,2622,-701,-5529,908,4757,-928,-1851,-3013,1416,6799,-3481,-3925,1119,1035,3478,-2478,-4900,3714,2013,-1029,147,-3644,4450,5595,-5375,-1358,1417,3041,5516,-4640,-5958,6071,1361,636,-1757,-6162,7429,6350,-6482,-2561,-845,3198,7230,-8217,-5903,4825,1528,3761,-2566,-9957,7368,6008,-3462,-1945,-6286,3400,9385,-6315,-6597,2051,1106,7336,-3609,-10513,4604,5664,17,-2381,-7903,1994,9472,-3022,-4238,-2661,1444,8182,-2771,-7417,1815,2616,4276,-1135,-7891,2258,5408,-1320,-2411,-3032,1223,7031,-2800,-4598,783,1976,3859,-812,-4849,2206,2219,1185,-1214,-3704,1948,4232,-1907,-864,-540,660,4059,-4363,-2344,3417,1555,1736,-3448,-4738,5837,813,-3533,-1709,-3065,4711,3663,-7508,-1219,2729,2104,3108,-6319,-4177,7462,1094,-1237,-2614,-4269,7143,4219,-6826,-1686,1656,3623,5176,-8373,-4380,6406,2160,918,-3853,-6679,7574,4509,-4626,-2779,-1529,3973,5890,-6616,-4611,3457,2545,4129,-6021,-7962,6466,4587,-2690,-2334,-4067,4349,6485,-3654,-3762,730,2031,5228,-3725,-5888,3293,2109,1270,-2663,-4776,3819,4313,-2387,-2641,-1670,1742,4216,-2574,-2466,936,1778,2306,-3449,-3029,3774,1412,-1451,-1132,-2041,2914,1767,-3378,-1176,-114,1863,1565,-4963,-682,3318,-32,31,-3113,-1835,5887,-700,-4490,-948,-796,3953,1406,-6005,877,4000,522,503,-5158,-325,7294,-780,-4109,-1013,-491,6917,2924,-7981,-518,3285,2874,3552,-7407,-2898,7377,1973,-1847,-3584,-3076,8403,2683,-5877,-1603,43,4034,3067,-7926,-3327,4720,2114,1470,-4815,-3906,6664,3573,-4351,-2821,-2543,4811,3021,-5149,-2452,1199,1353,1973,-3766,-3366,3734,2213,-423,-3229,-2305,3565,3255,-3019,-1568,-315,1661,2078,-4102,-1794,1046,348,1291,-2860,-2091,2618,839,-2643,-802,-705,3005,954,-3803,145,1923,428,-46,-3616,71,5186,498,-1541,-2055,-12,4140,-961,-4823,580,1782,2171,-526,-5876,1363,4452,57,-1550,-4115,778,6654,15,-5559,-842,1790,5203,-185,-6756,-908,4514,1011,139,-6581,-905,7440,67,-4557,-3408,579,7016,354,-5598,-1012,3377,2473,403,-6544,-583,5766,1481,-2247,-4044,-2032,5493,2113,-3962,-2152,309,4883,495,-4853,-972,2749,1015,-131,-3550,-2644,4508,1205,-2181,-1569,-365,4156,1432,-2767,-623,529,1476,149,-3302,-618,2511,877,-835,-1466,-157,4084,-183,-3146,493,1908,2120,-479,-3809,1883,1828,-26,-1220,-2042,2033,3595,-1720,-2365,-136,1498,2298,-2122,-3404,2244,2361,1489,-1136,-4543,2063,4212,-1584,-2507,-2187,2869,4262,-3227,-5112,749,3013],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,0,0,1,-1,1,-2,2,-1,2,-2,3,-3,3,-4,4,-5,5,-6,6,-6,8,-8,9,-10,11,-13,13,-15,16,-19,21,-24,26,-30,35,-41,50,-61,79,-108,164,-308,1395,4801,2469,-515,-9207,-337,7960,-223,-3466,-5088,-525,10457,-454,-9183,1012,1457,6063,1632,-10579,1497,8586,1746,-212,-8633,-2696,12753,-423,-6231,-2002,-2025,9080,2924,-11810,77,4709,1930,4111,-9492,-3688,9803,-359,-1317,-3260,-4969,9038,3813,-8398,691,673,3158,5603,-8660,-2235,6958,-516,1232,-2075,-4539,7955,350,-5182,-458,-1780,2816,3692,-8699,580,4241,-1379,1671,-3497,-1204,7195,-382,-3089,-679,-798,4371,320,-6159,996,3102,1546,-933,-5119,1612,6106,-1280,-2957,-3346,1896,7145,-1878,-4897,674,2311,5260,-2353,-8508,2688,3980,1769,-3045,-6613,4087,7761,-3554,-3941,-3484,1316,10119,-3174,-8986,2204,3458,5378,-320,-11534,3869,7174,-1393,-709,-5951,27,11910,-1909,-7640,1143,427,7955,1144,-10516,2019,5834,1509,-72,-7286,-976,8545,-1950,-3019,-1258,-3257,7650,561,-7803,1792,937,1664,1847,-7633,-304,6862,-1998,-572,-2235,-2182,7402,-508,-5395,2149,1192,1925,1624,-6084,1863,3721,-924,-1113,-3110,1351,5427,-2243,-3759,1528,1366,3532,-2876,-5645,3476,3845,-184,-2545,-4499,4292,5337,-2696,-3093,-2133,3191,5258,-4239,-5838,2722,2700,2893,-4025,-6679,5212,4949,-1839,-3569,-5430,4094,7588,-4200,-4428,-739,3095,6723,-4789,-8225,4457,4620,2106,-3697,-8211,5615,6299,-2154,-3513,-4146,2180,8908,-3958,-6827,871,1057,5611,-483,-8594,3758,5004,-860,-1695,-5520,954,8794,-4184,-3865,-147,-600,6112,-1393,-7245,4063,2574,902,286,-5710,1448,6397,-2928,-2483,-1125,1269,4602,-2479,-4644,2989,2430,636,597,-5010,2637,3991,-2554,-1075,-1014,1839,4185,-3115,-3691,1595,3013,1292,-2854,-2975,4641,2683,-1537,-2425,-2280,4231,4500,-3856,-3323,391,3964,3450,-6381,-4807,3554,3452,967,-4751,-4788,6720,4151,-3183,-3647,-2410,5290,5552,-4675,-4711,1006,2846,3333,-5091,-6827,4745,3980,616,-4342,-5218,5576,5305,-3541,-3594,-788,3403,5820,-5546,-4666,2992,2804,1836,-2907,-5341,4073,4285,-2023,-2604,-2861,2191,5308,-4241,-3671,1463,1211,3398,-1756,-5343,2899,2909,-996,-674,-3280,1343,4447,-2934,-2384,777,1638,3898,-2171,-2232,3554,362,-757,-945,-2666,3479,2363,-4042,-1436,631,2936,1294,-4232,-1948,3044,1338,-431,-3638,-2046,5044,3171,-3981,-2864,633,4725,1564,-5360,-2561,2176,3182,1273,-5374,-1529,4518,2065,-2448,-5008,-2358,5561,2413,-5007,-3538,1466,4562,3408,-6224,-3121,3348,4268,1654,-6208,-2402,6273,4172,-2498,-3632,-1462,5699,2757,-4736,-2907,81,4016,3814,-5673,-3512,4367,2409,-413,-2815,-2756,5115,2858,-4150,-2442,453,2774,2838,-3796,-2851,3021,1359,944,-1949,-2145,3964],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-5,6,-6,7,-9,10,-10,12,-13,15,-17,19,-21,23,-26,29,-32,36,-39,43,-47,53,-58,64,-71,80,-90,100,-113,127,-146,171,-204,249,-322,456,-791,4062,5561,-5982,-4573,3674,3701,3161,-6270,-7158,7454,4554,-990,-3649,-5508,6681,7042,-6747,-4006,585,3955,8491,-7807,-8945,6964,2774,2411,-3384,-9932,7185,8316,-5853,-1831,-4456,2629,10815,-7795,-6977,5191,2219,5207,-2343,-11553,6121,6515,-1676,152,-6134,1060,9173,-5735,-5018,2099,-691,6133,-239,-8725,4738,2010,-1491,824,-7426,2780,6042,-3867,-1744,1006,-267,5435,-2838,-5084,4901,646,-3,-1315,-3635,4997,4155,-3736,-860,-52,2758,3812,-4694,-2006,3138,3354,653,-5055,-2828,5823,2316,-1730,-3898,-2382,6305,3254,-6953,-2431,1174,4511,3874,-9112,-2020,6903,3652,573,-6587,-4979,8169,3131,-4208,-4072,-2713,7645,5421,-10102,-3637,3276,3156,5808,-9023,-6227,9048,3347,-2470,-4302,-6313,8308,6093,-6219,-2460,-1521,3867,7989,-7979,-5952,6996,2330,2680,-2953,-7828,7978,4521,-3383,-195,-2976,2814,8512,-6581,-4464,3563,-346,3556,-3138,-5766,6306,2290,-1990,-501,-4024,3048,4253,-5360,-981,1957,-58,3347,-3828,-2900,4995,600,-1245,-1678,-2366,4127,2240,-3595,637,1320,2788,2258,-5969,-2331,5040,1136,-1654,-5190,-1020,7855,778,-3694,-2247,68,6400,1090,-8032,-1334,1930,3963,444,-8232,51,7993,1532,-1633,-5404,-2137,9498,1751,-6572,-2957,200,7218,3116,-9754,-794,4121,2507,1564,-8664,-3846,8351,1788,-2864,-4080,-3045,7446,4267,-7929,-1129,1036,3228,3816,-7157,-2660,6872,2089,992,-3170,-5012,7330,3031,-4762,449,-1672,3959,3832,-7573,-3068,3485,-486,1534,-3491,-2920,5773,1559,-3781,326,-1277,2798,2530,-5314,-357,2081,932,802,-3805,-971,4887,-253,-1226,-1784,-1055,5000,-244,-5484,72,3025,3079,-452,-5525,1409,6007,-284,-2265,-4127,647,6784,-807,-5669,-1447,2851,5235,-363,-7274,-85,5750,3390,-1614,-7715,1186,6206,269,-3488,-3165,972,7941,-7,-7533,-1315,2178,5765,352,-8412,645,6334,1499,-427,-6048,-1327,8398,1027,-4195,-2138,-1157,6319,1010,-6862,-564,3590,1457,2204,-6565,-1117,6182,-385,-2259,-1540,-728,6347,1543,-4929,319,1024,3659,1342,-5474,-1045,4401,-237,-336,-3376,-833,5515,-222,-3122,245,246,2987,-53,-4609,1117,4556,562,-1350,-2423,-458,4303,-583,-3362,-528,804,2708,-2249,-4784,1710,2368,1411,-1685,-5682,1662,4168,-1453,-4413,-3648,2952,5483,-3028,-4792,385,2923,3601,-3522,-6066,3456,4980,970,-2235,-5428,3260,5328,-1551,-3997,-1833,3718,5419,-1564,-6785,1597,4285,3193,-2894,-6751,2130,6060,1195,-2109,-3174,995,8100,-2006,-4043,-297,1958,4445,-1162,-4969,513,3167,373,-1240,-3280,564,5615,-427,-2705,-519,332,2878,-1050,-5139,1527,1168,1626],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,14,-15,17,-19,21,-23,26,-29,32,-37,43,-49,58,-68,83,-103,127,-564,5949,2135,-1231,-3951,-2538,7734,2019,-3909,-2101,-1159,5606,1511,-6246,-1779,1654,1271,1188,-6273,452,5105,-1222,-1021,-2638,-996,6159,-1522,-4964,1725,414,3403,1270,-6831,3488,5560,-2903,73,-5579,374,7828,-4017,-5449,2337,111,5664,-1586,-8873,4807,4943,-1599,-1328,-7283,1431,9911,-4476,-5547,-26,-568,9490,-2118,-10899,4199,3695,2216,914,-11091,992,9393,-796,-3123,-5156,-1488,10181,-567,-8607,92,2532,6180,971,-9992,-147,6434,482,-707,-7645,-2207,8976,1258,-5335,-1300,-68,7461,1612,-7084,-1831,2026,2606,1321,-5571,-922,4450,-324,-1781,-2738,-51,5877,-71,-4457,-25,904,3791,389,-4969,451,2685,476,164,-3888,1760,5429,-1688,-1753,-973,607,4271,-2991,-5112,3796,1887,1236,-1017,-6181,5658,4201,-3778,-872,-2540,2589,7644,-5872,-5932,4247,985,3425,-2847,-7631,6443,5191,-2293,-2171,-5426,3072,8536,-4922,-4573,1432,1323,6251,-3720,-9144,4867,5083,347,-1242,-8201,2776,8940,-3206,-4130,-1938,131,9707,-2426,-8361,2357,1914,4413,-734,-8180,1589,7624,542,-2524,-5416,818,7864,369,-6755,-1171,1751,4654,-320,-6657,1233,3100,2348,-1001,-5181,1010,4173,-460,-2425,-1991,1188,4105,-2566,-2859,1089,1120,3568,-553,-3058,2790,1667,-2211,-1047,-2062,2241,4540,-3863,-532,910,684,3555,-3074,-2697,4888,1060,-253,-2558,-3463,4641,4081,-5205,-908,-58,2387,4407,-6819,-3077,4907,2226,2450,-3619,-4975,6336,3941,-5119,-1794,-2030,3828,6295,-6490,-4650,3715,2846,3475,-5411,-6581,5912,3849,-1556,-2611,-4083,3574,6738,-4919,-4661,-37,2606,5459,-4840,-6891,2903,3215,2399,-1937,-5170,3361,5128,-1516,-2559,-2714,2590,5331,-2655,-3723,2237,2291,3538,-2334,-3420,2596,3740,-135,-3035,-1842,2050,4002,-3216,-2058,-41,2096,3229,-1944,-2022,1997,1245,292,-2874,-2933,3444,1513,-3020,-1229,-179,2695,2539,-4527,-984,2422,141,1536,-3752,-1736,5092,617,-2889,-1793,-1701,5381,803,-5196,-952,2339,2755,1272,-5598,-2036,5757,1667,-1243,-2288,-1845,6540,3245,-5378,-1135,432,5312,2438,-7982,-3406,4133,1518,1152,-4181,-3832,4972,2480,-2871,-3610,-1699,4937,4518,-5174,-2807,2038,3716,3047,-4176,-4469,4172,3678,-760,-3768,-3843,3065,3719,-3201,-2907,-185,3087,3862,-2741,-4173,2377,2147,1823,-2940,-2781,1888,1858,-1146,-2993,-1262,1889,1651,-3322,-1395,852,2618,681,-2330,-1182,2290,-233,-922,-2014,-334,3223,581,-2497,-721,1304,2557,-130,-4721,274,3096,826,-895,-2139,-177,4054,-27,-2872,-1372,1321,3752,-299,-4815,-8,3037,2188,-1478,-4708,23,5573,-39,-2192,-2339,968,5221],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,1,-1,1,-2,2,-2,1,-2,2,-3,4,-4,7,-9,13,-19,30,-50,92,-214,1370,5069,-2653,-5982,775,4501,417,-1354,-6337,2568,4804,-3195,-2539,-3133,2093,5813,-3014,-3046,1950,1304,2766,-3387,-3874,4158,1127,-1584,532,-3948,3381,4387,-6396,-1505,1673,864,2623,-5805,-2900,7192,-93,-1599,-2172,-4136,8141,3797,-8114,-83,253,3212,5012,-8529,-3890,7851,844,1087,-4901,-6201,10152,3635,-7562,-1860,-2338,5913,7970,-10562,-3940,5303,3213,3691,-5604,-7829,8811,4723,-3997,-3494,-5899,5941,8329,-6077,-3429,352,3173,6369,-6384,-8063,4721,4537,1096,-2977,-7369,4625,6283,-4521,-3225,-1939,3877,6877,-4028,-5208,1589,3143,3134,-4521,-5373,3799,2459,457,-1432,-3096,3910,3068,-3020,-687,-583,2523,4299,-4255,-1683,3027,675,323,-3274,-3271,5317,475,-3193,-759,-1965,4691,1780,-6792,683,3589,461,1736,-5630,-1971,7565,-865,-2839,-1768,-2392,7363,1434,-8257,828,2166,2791,2717,-8806,-1437,8769,-386,-1214,-2996,-3513,9346,2321,-7571,-1069,539,5301,4216,-10455,-3061,7091,1793,1804,-6260,-4677,9584,2468,-4954,-3522,-3073,6937,4544,-7645,-3588,2592,3043,2709,-5510,-4708,5812,2425,-1264,-3347,-4183,6852,3745,-4255,-1582,369,4042,4129,-4730,-3375,3395,1302,939,-3104,-3178,3873,1490,-1858,-2274,-1591,3798,788,-2925,-384,968,1460,1311,-3901,-401,4320,-193,236,-2615,769,5281,-1284,-4258,789,747,3883,394,-4998,2554,4051,581,-216,-5462,356,6437,-2385,-4121,611,1397,5188,461,-8213,2537,3417,1886,-62,-7452,573,8155,-1627,-4349,-3719,-1778,8200,793,-8573,-955,2521,3021,633,-8677,-902,6874,82,-580,-3822,-1795,9005,550,-4878,-1796,974,6212,1581,-8041,-1436,3790,1163,-182,-5684,-2006,6414,128,-2739,-2585,-860,6307,1944,-4947,-1383,1514,1847,1510,-6019,-2015,4328,694,517,-2334,-982,4123,988,-2095,-444,816,3429,-1047,-3064,1068,2764,2166,-846,-3740,1272,4211,-1896,-952,-991,2696,4884,-2672,-2916,1641,1518,2075,-1715,-4546,3274,4439,-1673,-1651,-2199,2887,5022,-3460,-4128,896,2175,3306,-1783,-6256,2628,5341,827,-2037,-5219,2649,6936,-1950,-4668,-2361,3286,6518,-2818,-6782,1599,3110,2271,-884,-5585,1462,7214,-1354,-2518,-3760,876,6517,-717,-6012,-515,2094,3693,-839,-6789,-253,4783,1314,-538,-3968,-67,4106,-314,-4501,-2345,1166,3399,-407,-3648,-324,897,1391,-810,-2756,782,3709,208,-1300,-1717,1073,2360,-1619,-2496,1150,1955,1014,-2150,-3120,1635,1508,-588,-839,-1790,2260,2571,-3119,-2654,797,2263,1971,-2883,-2435,2297,1197,85,-2302,-3587,2840,2823,-2367,-1982,-509,2266,2338,-4633,-3710,2054,3101,808,-3336,-4346,3421,3970,-679],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,9,-10,12,-12,14,-15,17,-18,20,-23,24,-27,30,-33,37,-40,45,-50,57,-64,74,-86,102,-125,162,-230,408,-2677,-4007,-839,7269,2805,-6561,-1922,2459,5062,2315,-11034,-3894,7497,867,236,-6153,-3270,11171,2889,-7386,-4060,-1746,6424,5549,-10261,-2594,5465,2947,4928,-7284,-7217,10272,3436,-3289,-2260,-5419,7272,6558,-8745,-2494,1855,3619,6292,-6803,-5341,9060,809,1368,-1990,-9537,6968,4311,-7172,-1212,-949,2242,6742,-8157,-3877,5144,29,1863,-2697,-6463,6665,2332,-3519,1035,-2147,3089,4426,-6602,-1387,3647,273,758,-3959,-2353,6866,77,-2897,-1061,-1372,6450,1309,-7346,-1103,3084,3791,-62,-6273,-349,5450,1522,-2998,-6046,-475,8354,676,-5368,-1262,824,7091,1259,-9293,-1370,5138,3418,-296,-9569,-993,9543,849,-3552,-5524,-1103,10269,-150,-9019,-1212,475,6794,1207,-11260,-1562,6471,622,1003,-8159,-3755,10443,1304,-4827,-1632,-1835,7918,3156,-9603,-1467,4126,3297,3823,-8029,-4560,8745,-754,-1232,-2274,-4412,6715,2921,-7443,-612,-200,1525,3775,-7778,-2329,5165,-475,-635,-2807,-4468,5444,682,-3564,994,11,3008,1833,-6629,777,4790,-93,-248,-3756,181,6345,-511,-3578,-454,83,5879,-466,-5870,967,4509,1454,-1443,-5255,1781,6764,0,-3299,-4582,1449,7729,-2117,-7035,-949,1792,7106,-1881,-7678,2016,5810,2033,-3033,-8706,1881,8190,-1406,-4681,-2541,1289,9756,-1293,-7771,708,2241,5496,-52,-9564,1264,7245,865,-1774,-6063,-1552,9018,-770,-6208,-547,316,6466,539,-9075,483,4917,1184,868,-6290,-1503,8617,-724,-3058,-999,-1638,6803,744,-6478,972,1165,2363,1351,-6044,417,6036,-1445,-797,-1879,-346,5902,-653,-4640,2202,1990,2073,-98,-5419,1944,4666,-1442,-2796,-2638,1755,5440,-2500,-3773,539,1837,4039,-3040,-5414,4188,4363,962,-2907,-4857,3634,6040,-2530,-3930,-1933,4419,6130,-3809,-4257,2348,3503,3936,-3825,-7340,3609,5084,-440,-3153,-5569,3566,7759,-2830,-5175,-1411,2982,7018,-2627,-7271,2520,3766,2562,-2340,-8328,2806,6511,-1637,-2157,-4008,663,7126,-2081,-5653,1467,1415,3955,251,-7114,2261,4682,-1394,-228,-4429,1303,7031,-766,-4503,-215,584,3564,-958,-5642,1801,2277,360,248,-4349,1574,4322,-4140,-2970,262,1458,3350,-2165,-2519,3276,1798,439,-1078,-3196,3724,3785,-2683,-2484,-826,2981,2635,-4530,-3249,1885,3298,1647,-3692,-4501,4361,3515,-1119,-3410,-2169,4529,4428,-2844,-4933,16,4709,3821,-6174,-4847,3002,4056,1045,-4162,-3747,3759,5582,-2412,-3627,-2461,4731,4947,-4002,-4580,142,3243,4120,-4209,-6174,3307,5406,1480,-3116,-3337,3382,4899,-3996,-3371,-1772,2773,4937,-2755,-4309,1334,2569,1333,-1739,-4084,3831,3413,-1589,-1434,-1568,1277,3542,-2643,-2821],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-6,7,-8,8,-10,11,-12,13,-15,16,-19,21,-23,25,-28,31,-34,38,-41,45,-50,56,-62,68,-76,85,-95,107,-121,140,-164,195,-240,308,-423,674,-2471,3719,7161,-2729,-3108,-4187,2967,8747,-5107,-6278,1208,3079,6681,-4709,-9514,5103,5729,789,-2492,-9435,3825,10552,-3001,-4655,-1976,2035,10548,-4238,-9576,2744,2803,5776,-113,-11706,2327,8761,-2416,-1661,-6489,7,11970,-2532,-7399,1170,-432,5769,843,-11900,3545,5980,-621,1288,-7138,-439,9707,-3740,-2623,1023,-1794,6311,615,-7386,3073,2887,655,3054,-6263,523,7638,-3224,-2338,-1174,221,6284,-3028,-6465,2787,575,1488,-581,-5634,3670,4595,-2308,-2888,-2630,2815,6081,-4545,-4536,582,3107,4717,-5562,-5672,5124,4345,551,-4064,-6065,6041,6097,-4089,-3936,-1750,4874,6236,-7623,-4383,2143,3592,5018,-4964,-8696,6779,6053,-1606,-2519,-7229,5171,7496,-5857,-4086,-526,3046,9140,-5883,-9193,5970,3352,2443,-4401,-10265,6414,8211,-4176,-2545,-3475,1826,9515,-4712,-6320,2899,481,5940,-462,-9675,3940,4695,-1871,160,-5195,720,7371,-4276,-3037,2146,-1001,3398,-1911,-7057,4949,2899,-1715,-1477,-4237,3156,5564,-4023,-1407,1624,876,3645,-4646,-4541,4699,1850,125,-2900,-3655,4421,2409,-4660,-2763,-291,3957,2860,-4909,-2849,3148,3242,1864,-5625,-4852,6733,4067,-1571,-4098,-2711,6996,4237,-6293,-3431,-92,5974,4579,-8237,-2674,4642,4243,2348,-6635,-6375,7330,4652,-4389,-4558,-3696,6681,5971,-6608,-3118,2440,2870,5058,-6812,-6219,7339,3002,445,-2889,-6534,5627,5926,-6385,-2429,-1209,2469,7697,-5823,-5215,4554,2002,2589,-2163,-6096,4579,3500,-4175,-875,-3087,2479,6220,-4864,-2799,2081,1575,1848,-3882,-5308,5102,978,-2782,-109,-2882,3268,2604,-5240,-1355,1551,2316,1831,-4179,-1865,4816,766,-1507,-3012,-1719,5521,3129,-4821,-1336,1379,3985,1075,-6542,-2489,3935,2903,-1628,-5903,-1819,6864,1804,-3929,-4228,231,6844,1954,-6633,-2311,1389,4537,1638,-6832,-2983,5961,2580,-409,-5514,-2746,8294,2250,-4767,-2581,-1066,6420,3824,-7805,-2545,3755,3201,1596,-5608,-4314,6897,3148,-1688,-2586,-3012,6107,4045,-5777,-2395,675,2129,2882,-5261,-3569,5788,1028,389,-2107,-2776,4558,2912,-4178,-1695,-163,3134,2112,-5708,-649,2951,821,411,-2273,-2020,3775,576,-3212,-304,-332,3323,1171,-4876,-70,2833,468,-23,-5037,-1310,5332,521,-2572,-2281,749,4590,-770,-6170,-494,3203,2981,-2120,-6101,-105,5850,1092,-3581,-4265,633,7654,220,-5013,-2657,1864,6205,193,-6223,-1354,3826,4091,-1101,-6177,683,6359,297,-2907,-4099,412,6490,483,-6803,-2147,2148,4684,1391,-7086,-1129,4087,2280,-1014,-6107,-798,6024,-31,-3447,-2643,334,4037,582,-5272,-390,2296,2693,791,-4766,-1038,4276,950,-1858,-1605,-636],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,17,-19,20,-23,25,-27,31,-34,38,-41,45,-51,56,-64,73,-83,96,-113,136,-166,214,-289,430,-773,3785,1068,-6821,-959,1476,5738,34,-6088,689,3780,1520,-84,-5259,455,5705,-1840,-1828,-2328,-78,6476,-3075,-4062,1987,264,2023,-1526,-6536,2816,3571,-2372,138,-2413,1220,7116,-6130,-3438,4689,723,3857,-1438,-7649,5894,4504,-3176,-450,-6057,4924,8587,-7930,-4272,1856,1106,6769,-4826,-9445,7979,5237,-368,-1678,-7846,5850,9568,-5889,-4527,-1996,1827,8711,-4410,-8849,4026,4486,4407,-2560,-9843,4641,9104,-2102,-3889,-4657,1292,9207,-3048,-7064,401,2108,5823,-438,-8795,1429,4895,1754,-872,-5995,1621,7348,-1806,-5112,-2993,3112,6996,-1002,-4678,311,2617,2156,-1375,-6365,2571,4056,-543,-1960,-5352,2429,4283,-2715,-1122,-90,1463,5422,-3698,-3035,4012,661,-83,-1004,-5384,5062,3085,-5123,-466,-354,1682,4793,-6282,-3673,5673,351,1113,-4265,-6061,7777,3026,-4488,-1383,-1983,4662,6291,-7372,-4301,3701,2458,4459,-5710,-7405,7528,3895,-1730,-2917,-6056,6752,6886,-6775,-3931,430,4129,7312,-5854,-7147,6216,3563,208,-2905,-7990,4692,6605,-3272,-4029,-1794,2940,7034,-4596,-6320,2456,3544,3986,-3231,-6616,3313,4223,-1159,-3443,-4490,2525,5606,-2624,-3183,-1760,2003,3366,-3185,-4175,2537,3249,2647,-3228,-3803,3239,3359,-1339,-2244,-1309,3510,2586,-4498,-1222,74,1016,2712,-3389,-1789,4620,-514,-2567,-2148,-1982,5315,1997,-5615,-246,1613,1254,1906,-6476,-2379,6237,566,-1921,-4510,-2508,6695,2318,-6237,-1079,2,4619,2833,-9493,-2029,5883,471,855,-5897,-3765,8476,2282,-5207,-1911,-1386,6434,3124,-7291,-2713,3982,4390,3177,-6469,-5008,6445,3078,-1726,-4984,-3142,6056,4435,-4976,-3450,157,3941,3329,-5524,-4041,4372,3853,963,-2560,-3399,4439,4275,-2254,-2738,-1138,4871,3801,-4072,-2163,709,2445,1932,-3686,-2722,3685,2300,-1044,-3343,-1246,3451,916,-2967,-1332,-372,2254,1142,-5177,259,3140,613,362,-2847,-1025,4856,-538,-3892,-401,100,4419,282,-5814,487,3872,1349,-1456,-5517,840,6526,-528,-2649,-2295,-627,5754,477,-6271,-793,2412,3719,13,-6278,-240,7170,1208,-1026,-4875,-831,7420,1349,-5060,-2218,1161,4869,1940,-7208,-1574,4857,2229,-322,-4359,-1430,6327,2097,-3054,-2844,610,5772,2022,-5253,-2950,2242,2707,1522,-4593,-1998,4126,1589,-942,-3760,-1798,5242,753,-2788,-2721,266,3286,903,-4110,-154,2285,1482,126,-4057,-334,3023,407,-2824,-1584,-234,3764,-1653,-3332,244,1863,1786,270,-3431,1481,3263,-602,-1276,-2129,1805,3305,-1507,-3434,-755,1321,3235,-779,-4795,2445,4057,-418,-1559,-3972,1906,4185,-2234,-3897,-775,2798,4206,-1380,-5958,2354,4097,592,-2265],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-7,7,-8,8,-10,11,-12,13,-14,15,-17,19,-21,24,-26,28,-31,35,-39,44,-49,56,-65,76,-91,114,-154,251,-1690,-3138,-4015,5076,5579,-4133,-3844,-735,3532,4206,-4998,-3833,3937,1587,1749,-4914,-3523,4770,1445,-3720,-1468,-1933,4006,2202,-6030,-181,2112,833,1962,-5419,-2139,8435,-1460,-3086,-1088,-2149,5501,1108,-7393,1677,1350,1636,3286,-8730,340,8771,-1555,-2032,-3803,-3093,10529,572,-8977,734,1107,5411,3608,-11939,-622,8110,228,475,-7156,-4426,10653,2049,-5931,-2846,-2485,8476,4501,-10292,-1805,3995,2697,3476,-8477,-4858,8652,1919,-2262,-4211,-4254,8192,4065,-6870,-2799,1122,4881,3947,-7722,-3474,3985,2249,1369,-4488,-3782,6183,2082,-3334,-1716,-1289,5075,2437,-5519,-809,1334,2706,1955,-5953,-1989,4308,-19,381,-3525,-744,7259,191,-3338,-274,-113,3816,751,-6125,1177,3540,-1168,49,-4670,186,6627,-2352,-2980,-1388,-710,5873,-724,-8365,3708,2933,495,217,-8612,1890,8760,-3493,-3019,-3086,-1138,9731,-2021,-7654,1848,1551,4844,686,-10137,1200,7355,-264,-1520,-4972,-1504,10898,6,-6602,-1951,202,7354,1348,-9596,-67,5731,3658,766,-7704,-2356,8663,2052,-3784,-4214,-1106,7151,1410,-7763,-2333,1946,3921,1666,-6786,-1992,5743,1769,-708,-4149,-1257,6290,1565,-4102,-1246,805,5440,225,-5921,215,3024,2191,-192,-5719,282,3822,-921,-654,-3009,90,5724,-1620,-3772,1069,812,3195,-1020,-6736,3252,2813,-1411,-936,-3416,2956,6646,-3644,-3929,1536,1775,4619,-1906,-7057,4775,3685,-943,-1559,-5490,3448,7086,-3409,-4443,-599,1968,6200,-3247,-7766,3012,3023,1964,-1019,-7371,3848,8300,-1943,-3760,-2877,1675,7154,-2089,-7252,124,1933,4775,-659,-7209,576,5909,421,-1548,-4279,320,7845,-330,-3816,-1995,1173,6155,291,-5455,237,4319,2749,-907,-4403,842,4710,-405,-2695,-2816,1481,5171,-330,-5614,262,1063,3295,-1623,-3249,1985,2926,368,-1397,-3430,1749,3114,-1268,-2147,-797,1180,2896,-3203,-4173,2465,2029,558,-3674,-3738,3509,2987,-3625,-1384,-382,2424,3515,-4992,-3273,2270,2287,1985,-2942,-3592,4539,3311,-2848,-2730,-1948,4167,5181,-5269,-3952,2077,2598,3606,-2602,-4589,4514,3883,-1161,-2408,-5223,2336,6109,-3850,-5233,327,2459,3989,-3257,-5542,2541,2579,3088,-3562,-5613,3081,5237,-572,-2822,-2597,2140,4748,-3099,-5240,-663,2554,3154,-1862,-6089,906,2827,141,-2060,-3696,1671,3245,-1456,-3206,-1396,2287,2759,-1330,-2687,985,1730,1233,-3454,-2658,1864,2748,-1564,-1755,-1051,2220,2606,-3152,-1109,758,2466,1063,-1910,-1419,3756,1392,-2052,-2166,-1176,3876,2358,-4071,-584,836,2112,2255,-4408,-2090,5333,2356,-715,-3554,-2793,4782,1925,-4369,-2622,898,4924,2064,-6171,-1609],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-1,2,-2,2,-3,3,-4,4,-4,4,-5,6,-7,8,-8,9,-11,12,-14,16,-19,24,-30,42,-61,103,-233,1447,3842,-5443,-5766,7247,5518,-2016,-5272,-4462,7092,5640,-6187,-3262,-1022,5302,5933,-8285,-5228,5065,4667,3435,-6459,-8773,7959,5544,-3666,-3603,-5380,6097,8599,-7771,-4748,1893,2027,7552,-4949,-9462,7301,3856,43,-1080,-8593,5617,8513,-5644,-953,-1514,-2,8334,-4996,-7742,6300,1108,1545,579,-9684,4736,6293,-5004,-629,-2880,1109,8607,-5030,-3446,4240,500,2829,-1942,-6698,5566,3766,-4285,817,-2277,2667,4905,-4981,-1731,2677,774,1856,-3775,-4149,6865,2765,-2105,-2576,-2038,5577,2428,-6759,-2603,1312,4799,1860,-8113,-3267,4239,3057,587,-6366,-2723,8063,2405,-3382,-4258,-2003,8588,3746,-8473,-2788,2095,4492,3893,-9422,-4572,7226,2929,665,-5877,-5770,9862,4358,-6458,-3607,-2946,6696,7062,-9344,-4138,4183,1848,4269,-6723,-7208,8374,2709,-1918,-1887,-5826,6879,6357,-8119,-1316,1824,758,6812,-5036,-5073,6643,1285,434,-676,-6058,6997,3826,-5532,-542,-1308,1317,5090,-5903,-2533,4879,111,29,-1314,-3650,6229,1055,-4723,-1025,-882,2785,2427,-6824,-1512,4912,1106,328,-6385,-2190,7047,367,-3925,-2290,735,5751,202,-7400,-861,2829,4666,828,-7229,-726,5460,1922,-2983,-5786,-1219,8916,209,-3906,-2145,623,7364,885,-8360,-1128,3426,4164,835,-9598,-1898,7546,1300,-2095,-5053,-3030,8288,1158,-7398,-2023,-382,5469,4230,-7686,-2107,6642,1437,935,-5836,-3339,6631,1562,-3412,-1952,-2908,5002,3608,-7199,-565,2323,1629,3260,-4666,-3586,4968,120,-2323,-1050,-4316,5278,786,-5991,366,359,484,2702,-5988,-2042,5644,-2101,-2322,-1989,-1450,5678,154,-5647,-243,1302,2925,1022,-6667,593,5553,49,-1279,-4083,231,5886,-545,-4384,-3001,2067,5792,-1061,-6253,91,4163,2541,-2796,-6769,715,6709,643,-3544,-4776,1754,6956,-545,-4884,-1355,3603,6230,-1906,-7315,318,4957,1271,-1342,-6641,189,7751,269,-3982,-3263,382,6991,-1353,-7008,-518,3033,4445,366,-7843,-1196,5050,0,-1693,-3686,-1548,7464,41,-5322,-536,781,4150,1888,-6638,790,3907,1047,481,-3163,-69,5261,-1586,-2328,-391,45,4113,-251,-4490,937,1825,757,246,-3998,1742,4302,-1092,-2859,-33,-17,3144,-1268,-4279,1127,1929,1171,-1374,-3931,2202,4235,-1085,-3084,-2276,3135,4696,-3871,-5043,-282,3618,3108,-2820,-5284,1975,6325,645,-3916,-4449,2976,6438,-2827,-4689,-2367,1981,4662,-2054,-5116,38,4191,3958,-2829,-5910,1830,4193,566,-2597,-4141,2025,7262,-2851,-4334,-1930,1204,5191,-2497,-5960,1947,4154,1877,-1862,-5086,1992,4901,-434,-2331,-1711,1528,4948,-1773,-4787,990,1799,3361,-169,-4532,1348,2481,-808],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,-1,1,-1,2,-2,2,-3,2,-3,3,-4,4,-4,5,-5,6,-6,7,-8,9,-9,10,-12,13,-14,15,-17,18,-20,23,-25,29,-32,37,-42,50,-60,75,-96,134,-207,407,-2018,-7835,81,3507,5367,-945,-9532,234,6748,1179,-1961,-7019,1104,9561,-1666,-6023,-3025,540,8677,-150,-11223,-240,3608,3781,1064,-11438,-135,10354,-1654,-1885,-6014,-2048,11097,1313,-9793,-308,892,6513,4127,-11927,296,8552,1218,2198,-6446,-2899,10393,-130,-6862,-125,-3050,7212,3805,-9010,1077,3460,-50,4039,-6847,-2410,9283,-2015,-1878,-424,-3084,5596,2591,-6547,3219,1718,880,1746,-6146,-1110,7291,-2748,-2099,-2176,-513,6441,-1135,-4638,2395,1957,4176,-1044,-5698,2408,5427,-566,-2457,-4789,2172,7430,-2438,-5455,-438,3523,5606,-3506,-7785,2362,4013,3503,-3544,-7955,3274,6637,-238,-4358,-5959,3038,9369,-3564,-6179,199,3033,7498,-2732,-10671,3328,5675,3147,-743,-9254,2374,9599,-3155,-4408,-3017,345,9487,-1344,-8933,1946,1916,4163,1107,-10679,1857,6713,-1000,249,-4907,-1233,10634,-1225,-5826,1440,-488,5429,2553,-8784,1780,3396,-1120,462,-5492,-283,7611,-2962,-3370,1,-722,4541,-50,-6885,3265,2838,-945,650,-4550,2324,6044,-3687,-2318,-546,567,5238,-2763,-5738,2645,2282,1629,-2853,-6135,3704,4831,-2379,-2437,-3272,3760,6595,-3533,-5160,1627,3886,3734,-4745,-4692,4115,3385,106,-5448,-6323,5104,6879,-3524,-4409,-2915,5216,7969,-4647,-5746,1364,3326,5843,-5156,-8593,4675,4746,-856,-2595,-7822,3864,8238,-3104,-4084,-735,2223,7402,-4002,-7603,3036,4072,2159,-1789,-6977,3012,6153,-3481,-2180,-1999,364,7692,-2395,-4658,2797,1015,3030,-901,-6171,3915,3595,-2007,383,-2509,472,6185,-3837,-3348,2495,-12,3061,-2158,-4645,3866,2577,-1687,-894,-2834,3200,4642,-5003,-2249,2482,2477,3433,-3985,-3739,3122,2251,-47,-2217,-3220,5823,4476,-3461,-2686,-648,4592,3271,-6335,-2937,2897,4060,1879,-6048,-3356,5450,3710,-2373,-3806,-3292,7023,4547,-4514,-4976,-26,4764,4418,-6394,-4646,3734,4333,977,-4815,-6238,6226,4971,-2238,-3733,-3804,4787,5146,-5217,-4481,2154,2666,4879,-3743,-5898,4631,2252,-396,-398,-4646,3886,4776,-3422,-2952,-840,1054,5479,-3454,-4373,2839,1911,1628,-2218,-3384,4284,3957,-3738,-1442,-319,1195,2894,-4076,-2828,3032,362,855,-3191,-2244,3599,2160,-2742,-1379,-1040,4186,1814,-4599,-1867,2265,2607,-14,-5178,-1984,5399,1185,-1816,-3524,-640,5374,2054,-3628,-2652,1559,4170,1498,-6034,-1917,4100,3937,-1030,-6314,-1641,5916,2944,-3290,-4140,-561,5191,3293,-5255,-2908,2163,3696,1512,-5855,-2826,3863,3038,-399,-4137,-2287,5876,3286,-3694,-2304,-331,4274,2677,-4984,-3193,2738,1865,1414,-3124,-3895,4182,1698,-1804,-2407,-2486,3298,2377,-4496,-1482,640,1625,1656,-3308],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-6,6,-6,8,-9,9,-11,12,-13,15,-16,18,-21,23,-27,32,-36,44,-53,67,-89,129,-212,454,-2952,-7730,3692,4244,66,-1972,-4964,2079,5451,-3005,-2645,-1523,1035,4796,-4371,-5456,3400,1532,1082,-1587,-5170,4384,3308,-3589,735,-2181,1171,5258,-5814,-3359,4929,-500,2098,-2601,-4906,6912,1876,-5050,-313,-1824,4411,5086,-8905,-2855,4139,304,3574,-6637,-5830,10925,3143,-4094,-1973,-5559,6915,6826,-9777,-2501,1560,2147,6318,-7476,-7902,8746,3006,-505,-3628,-5866,7407,7287,-5773,-3286,-2484,3905,7779,-6946,-6759,4336,3907,4030,-3771,-8637,5158,5653,-632,-2841,-4449,4499,7056,-4711,-4664,-899,3379,5725,-4138,-5951,2326,2990,1826,-3372,-5291,3357,3371,-2124,-1518,-2753,3378,5051,-5384,-1553,818,1269,3506,-4018,-2888,3822,1257,-307,-2079,-3748,4589,2021,-6000,910,-287,2431,3416,-6596,11,5665,-845,-579,-2262,-3543,7792,222,-6221,1001,-695,3911,4758,-9202,-274,5898,-84,1780,-5927,-2655,9692,221,-5341,-2207,-3333,6204,3471,-9694,-2011,4105,3033,4014,-8538,-3601,8934,1200,-1271,-4864,-5045,8825,3764,-7881,-4225,287,4980,3899,-7495,-4163,5837,3294,2561,-3880,-5113,5646,3125,-2902,-3293,-2726,3944,4810,-5027,-3437,1568,4229,3369,-5690,-3406,3754,3606,123,-3459,-2677,4885,1996,-3652,-1573,-1439,3894,1750,-5580,-673,1533,2040,945,-4124,-1436,5054,-56,-1828,-346,-1192,4114,842,-5112,680,915,1095,1231,-6303,308,5399,-2142,-1815,-2224,-1213,7341,451,-5890,765,1388,3467,532,-8004,390,6611,-916,-1716,-5538,-767,8624,-135,-7448,-1298,-700,6396,882,-8514,246,5330,2255,583,-6649,-2235,7752,1642,-3832,-4295,-1233,7206,1982,-8026,-1756,2069,3987,1966,-7274,-2581,5992,3308,-534,-4487,-1984,6793,3513,-3380,-2292,-389,3419,1890,-5699,-2097,2645,3735,979,-4245,-1385,2659,2013,-294,-2150,-483,4093,780,-3482,357,489,2718,937,-5094,354,2941,101,-548,-3198,322,3908,-1273,-2804,2022,-73,3045,-1809,-5598,2883,2067,-1029,-1260,-4092,2065,5273,-2076,-2588,-595,1402,5215,-2639,-5136,2857,3557,1995,-1626,-6638,1358,5774,-1031,-2977,-2594,1724,6301,-2194,-7642,-377,3177,4735,-981,-7719,2423,4933,1718,-2228,-5817,819,7074,18,-4710,-2210,960,5033,-304,-5668,381,3140,1937,-941,-5485,-551,5937,411,-2081,-2883,1226,5542,-1573,-4275,-1686,1601,5587,-1053,-3818,-284,2550,959,-1492,-3480,805,4626,-985,-2525,-828,914,3064,-1470,-2774,1109,1880,1139,-285,-2023,1879,2881,-1982,-1361,-895,1578,2732,-3056,-3035,1081,1434,1719,-1382,-3275,1975,2062,-1660,-1095,-2446,3095,4582,-2272,-3026,1006,1676,2843,-3566,-3797,2818,4437,-779,-2774,-4126,2587,5064,-2582,-2797,-596],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-8,9,-10,11,-12,13,-15,16,-18,21,-23,26,-28,31,-35,37,-41,46,-52,58,-65,73,-84,98,-117,147,-205,130,2198,4534,1473,-6367,-3292,5050,1708,-962,-4951,-3041,6140,640,-4339,-1108,-1807,3522,2277,-6284,931,2160,280,1681,-4517,-1738,6518,-1233,-1703,442,-1814,6035,-1299,-8426,3828,2720,-306,1165,-6954,1625,8121,-4256,-2178,-1683,-941,9491,-1380,-8390,2261,2105,3530,116,-9810,3048,8583,-2128,-1928,-5361,26,11041,-2446,-7621,1589,224,6781,1252,-11273,1569,6787,615,-477,-7628,-523,10446,68,-5283,-3013,-972,8553,949,-9525,-1130,3476,4933,826,-8695,-2066,7433,2199,-1842,-5549,-1598,7588,1496,-6680,-2188,-305,7040,1015,-6043,-2167,3461,3127,-159,-6512,-181,4887,-1198,-207,-3441,-1125,5366,-1693,-3517,1379,86,3339,29,-5478,2005,3240,-1367,23,-3878,1737,7160,-3157,-1823,899,-287,4011,-2443,-7210,5342,2278,-667,-774,-6205,3907,7171,-6208,-2759,995,954,6972,-5152,-7880,5755,3141,2053,-1140,-8654,5084,7281,-4124,-2270,-3525,1303,8687,-3403,-7053,3149,3314,3756,-1492,-10429,3254,7259,271,-1638,-5868,1395,11290,-2333,-5525,-1590,707,7669,-1315,-7880,538,4347,3338,-1634,-7237,1028,7743,-78,-2469,-4414,712,7181,-1622,-5256,-590,1100,3798,-1370,-5578,1227,2898,693,-849,-5165,1953,4606,-1671,-1864,-1924,848,5320,-2374,-3333,1989,293,1989,-1413,-3191,4276,3402,-2012,-718,-2293,2888,5312,-4081,-1759,2541,386,3095,-3622,-5690,5503,2319,-2860,-474,-2036,3197,4592,-5555,-3045,2073,2294,3898,-4194,-6074,5754,2751,-1271,-2288,-6430,5398,6133,-5120,-2637,-1506,3440,6545,-5427,-6167,3466,3148,1688,-3404,-5972,5407,6576,-1422,-2686,-2905,3437,7004,-2582,-5520,-466,2425,5310,-3359,-6589,2136,4033,570,-2351,-4952,2151,4492,-2240,-3581,-860,3628,4409,-1565,-4467,1934,2563,2172,-2315,-3708,2863,2659,-917,-1358,-2533,3046,4336,-2085,-604,-207,1983,2500,-1960,-3072,2950,1614,-675,-1983,-1645,3490,1764,-3032,-1470,487,3744,3130,-5251,-1183,2997,2049,485,-2272,-1962,5396,1926,-3627,-1343,-89,4204,2637,-5817,-2287,3561,2968,1572,-5600,-3119,5346,1646,-2317,-3618,-1296,5381,3837,-6143,-3886,1183,3331,3403,-6766,-3946,5032,4460,-249,-4648,-4015,5076,3956,-3435,-3061,-1673,3530,3610,-4521,-4549,2618,3343,1534,-2752,-3597,3740,3702,-1025,-2232,-2585,3273,3507,-2544,-3130,-440,3910,2048,-3386,-3303,2351,1976,-62,-2817,-2654,2878,1386,-2640,-1604,-1267,2848,902,-3612,-1051,1987,1518,526,-4600,-809,4659,-78,-2011,-1089,118,3852,647,-3787,458,2324,2272,64,-3683,378,3899,886,-1130,-2400,-173,5918,-3,-4400,421,1071,4409,1139,-6268,240,4263,1570,-1303,-4389,-335,5308],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,9,-10,10,-12,13,-15,16,-18,20,-22,24,-27,30,-34,38,-43,49,-56,66,-79,96,-121,163,-237,411,-2135,2768,7929,-4374,-6206,677,3268,5802,-4375,-8913,2650,4845,2118,-3155,-9880,5503,8193,-3085,-5236,-3698,3504,9904,-4597,-8000,1980,2670,7307,-3153,-9736,5602,6461,115,-1586,-7784,2216,10656,-5151,-4637,-1287,-1167,9472,-1853,-9648,4486,3229,1815,2054,-10398,1297,9221,-4037,-1340,-2976,-2171,9568,-2676,-6633,3766,-783,3082,1244,-8569,3568,5568,-2456,1525,-4036,-1911,8123,-3128,-4949,2840,-1241,4818,-1019,-7363,5789,2129,-2566,377,-4182,2581,5928,-4823,-3307,875,2519,4772,-2976,-5577,4956,3573,509,-4140,-5317,5240,6278,-3788,-4387,-1700,3822,6057,-6680,-4926,1476,5032,3742,-5981,-6259,5738,3877,42,-4615,-6129,6820,7294,-5404,-4170,-1548,5057,7243,-6818,-5665,4669,2757,3939,-4118,-9310,6675,5456,-3121,-2026,-5137,4470,9600,-6118,-3795,315,2477,5749,-3910,-8600,5118,3998,-1201,88,-8707,4100,7565,-4439,-1601,-691,-73,7193,-3727,-5783,4888,1076,1469,782,-6299,4360,4826,-4425,126,-469,1870,5237,-4292,-2326,4303,-979,1201,-1423,-3538,5938,2815,-4915,-579,-2354,2784,5203,-5406,-2599,3442,2440,1741,-4498,-3466,5062,2477,-1838,-3507,-1103,7054,3187,-6263,-2708,690,4974,3142,-6477,-4505,4135,4329,1055,-7335,-4402,7273,3385,-1767,-4470,-1258,6507,5314,-6547,-3988,547,4121,4315,-7682,-4464,6292,2192,610,-4782,-5968,6674,3345,-4609,-2832,-2636,4390,5637,-6827,-4507,2237,1115,3763,-3462,-5772,6076,1019,-2757,-813,-4233,3462,4646,-5326,-1038,567,132,4004,-4226,-4101,5804,1838,-902,-250,-3577,5144,3280,-4096,52,139,915,2195,-4873,-1102,4383,-75,-163,-2511,-2687,4652,1530,-5397,-604,650,2774,1333,-5610,-699,3805,2237,-993,-4553,-2215,6847,1521,-3385,-2994,185,7557,887,-6289,-1130,4039,3842,-445,-6254,-1355,5629,1908,-832,-6222,-1083,7097,1382,-5132,-3249,-855,5422,1414,-6849,-2884,2627,4047,1353,-7242,-2249,7537,2047,-1416,-4367,-2108,7118,2649,-3860,-2605,1002,3564,2721,-6394,-2875,4390,965,970,-3302,-2969,5945,1573,-2537,-920,-800,4517,3597,-4941,-1868,3189,784,1592,-3987,-1665,4813,205,-2863,-173,-321,3746,804,-3349,61,1564,29,641,-4446,-290,4439,-1083,-1460,-2870,617,4854,48,-3844,211,1411,2715,-1861,-4752,992,4556,1732,-2536,-3029,2515,5545,-549,-4311,-1559,1718,5068,-943,-5677,-562,2625,3043,-1550,-5746,491,6037,951,-3633,-4042,1137,5777,-1631,-3487,-1626,793,3739,-904,-7404,558,4187,4406,-926,-5193,-388,5089,-736,-3090,-2987,599,5883,816,-5738,468,1850,2059,969,-4641,276,4778,507,-1782,-2580,-1548,5003,-790,-3565,-385,915],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,9,-10,11,-12,13,-15,17,-18,20,-23,25,-28,30,-33,37,-40,45,-49,54,-61,68,-76,85,-97,111,-129,152,-183,230,-304,442,-782,3746,2815,-2980,-4820,-2378,8672,1757,-6989,-2418,1492,6567,3354,-9394,-937,5356,3412,-58,-8494,-1909,10688,2063,-3420,-4229,-3131,9246,3302,-8357,-2478,932,5311,5863,-9929,-4142,8148,849,1166,-4825,-5919,9968,2424,-6803,-661,-2886,4630,6957,-9808,-3289,5002,630,2978,-5458,-7185,8946,2082,-4095,-353,-5052,5687,5839,-7755,-79,2301,-90,4172,-5726,-3955,7412,-1140,-1955,-784,-4512,6192,3062,-7122,931,1608,1469,3626,-5509,-1151,6406,-747,-365,-2433,-1694,7526,-440,-5513,-647,1473,5270,1523,-8328,-541,4888,2344,-994,-5946,31,7542,-831,-4337,-4335,-630,9138,-463,-7427,-611,3550,4388,29,-8893,-374,6042,2044,-1829,-7815,-1240,10663,795,-5662,-2338,-222,9210,325,-9513,-1101,2989,4891,2398,-9725,-1219,8237,-278,-413,-6150,-3759,8752,561,-7718,-604,-240,4672,3575,-9665,29,6698,-828,2181,-5068,-3884,7513,-315,-4436,-114,-2662,4026,4012,-8154,1470,2936,-662,2347,-4970,-2687,7462,-1251,-3305,671,-1728,5677,1107,-5674,1391,3076,715,1030,-5069,394,5804,-1765,-1657,-1876,-192,5780,-2794,-5948,1755,3254,3751,-1662,-7611,2287,6979,310,-2998,-5207,2333,6827,-1590,-4687,-2631,2274,6764,-1415,-7398,500,4098,3824,-2519,-7136,2938,6395,-595,-3283,-5977,1951,8077,-1959,-6363,-1094,2282,7630,-1113,-8197,1676,2748,2380,-490,-7144,672,8885,-1937,-3750,-2650,-1468,7372,-477,-7471,1464,1846,3337,1355,-7276,731,5724,-735,-1135,-2254,-1895,6525,-662,-4660,1377,-1249,2269,1467,-6325,2106,3448,-2009,1071,-3237,886,4623,-1393,-3637,1375,-219,2538,-903,-5332,2677,3241,348,-1256,-4282,2410,5009,-3555,-3423,732,2941,4956,-3221,-5005,2000,3402,1297,-3158,-4992,3082,4506,-465,-3530,-2712,3401,5662,-3108,-4470,-201,4453,5047,-5399,-5165,3736,3550,1666,-4017,-5902,4055,5197,-1891,-3669,-3639,3425,7440,-4478,-6202,139,3753,2911,-3066,-6637,3736,3741,445,-1038,-5927,2599,7022,-1586,-3170,-383,1120,5058,-1975,-6464,2777,2646,650,81,-5377,3056,4669,-1404,-2053,-1779,92,4561,-2754,-3890,2121,2128,1705,-1003,-4801,4028,2137,-1953,-987,-2295,1505,3694,-3253,-2366,2201,956,1409,-2007,-3379,3676,3245,-2538,-2373,-1161,3678,2700,-3115,-3491,1940,1884,1947,-3945,-3581,3361,3636,-347,-3992,-3210,3933,4096,-3194,-3966,1157,3816,3878,-4377,-3708,2936,4401,1518,-5394,-4346,3660,4090,-2014,-3201,-2859,4472,5419,-4384,-3737,461,4360,3351,-3522,-4545,2415,3833,1426,-2441,-3571,4221,3051,-365,-2180,-2142,2754,5019,-4043,-2609,498,2312,2966,-3193,-4292,3761,2654,-573,-1224,-2813,2897,2377],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,4,-5,5,-6,7,-7,9,-9,11,-11,13,-15,15,-17,19,-21,23,-26,29,-32,36,-40,44,-50,57,-65,75,-89,106,-132,172,-242,391,-1419,4026,5987,-6200,-3231,1183,2371,4523,-4854,-5431,4440,1259,244,-2004,-4856,5730,2057,-5589,140,-845,2179,4515,-5274,-1648,5148,-1482,808,-2218,-5128,7706,174,-5627,2327,-844,3799,3097,-10067,949,6513,-605,1810,-5896,-3575,9760,-1356,-4509,-123,-2367,7437,3462,-10314,921,4821,1288,4062,-8457,-2615,10561,1229,-3579,-3216,-4106,9420,4439,-9251,-1597,539,5219,4933,-9047,-3787,7519,3465,-240,-4713,-4833,9295,4281,-4623,-3768,-2523,5993,5463,-7394,-4632,3204,4401,3076,-6925,-4309,5923,3583,-434,-4355,-4777,6828,3391,-3977,-3116,-942,4803,2544,-5661,-3056,1446,1711,3107,-4929,-2983,5451,-283,-2174,-1423,-2173,5139,863,-5623,1291,238,741,2517,-6161,238,6158,-1957,-446,-2477,-2479,6953,-1441,-6335,3027,92,3435,1053,-7942,2577,6870,-1932,-259,-4709,-442,9627,-2641,-5293,2336,131,6320,449,-10461,1627,5793,323,250,-6623,-410,9576,-627,-3846,-2703,-613,8257,979,-9046,-736,3826,3521,1048,-7951,-2898,7101,1117,-1702,-5533,-1726,8803,2556,-4670,-2371,963,5172,2576,-8292,-1150,3759,3894,967,-5528,-1467,6197,1125,-2685,-3642,-800,6516,765,-4327,-779,404,2743,298,-5265,-180,3005,1023,-19,-3698,407,5585,-608,-2774,-1036,-30,4961,-2251,-4017,1568,1543,-101,1188,-4228,2401,5469,-3127,-1687,-944,658,5837,-2832,-5476,2976,1371,2535,172,-5942,3006,5975,-3044,-1619,-3698,894,7963,-2392,-6148,1187,1272,4065,-2452,-8728,4145,5381,-667,-1414,-5987,1848,6851,-3104,-4980,-1964,1650,5905,-469,-7510,421,3943,3546,-834,-6180,1052,6079,286,-3600,-2827,607,6164,-667,-6331,-799,2311,4824,-225,-6287,257,4912,1140,-599,-4128,625,5508,-161,-2697,-1051,1213,4447,-1542,-4606,726,1384,2220,-921,-3275,2312,3351,-1570,15,-2343,1028,4835,-3847,-2402,835,1119,2315,-2512,-4255,3655,1967,-1679,-1533,-2483,2669,3758,-2983,-1780,941,1547,2376,-3300,-3891,3996,512,-27,-2556,-3175,3741,4072,-3659,-2130,-320,2798,5007,-5076,-5391,2610,2764,1585,-3996,-5609,4610,4751,-2179,-2284,-3457,2610,5689,-3208,-3696,1678,3007,3098,-3381,-5383,3453,4049,-405,-2839,-4842,1757,5984,-2231,-4780,-1427,2374,5993,-2369,-4781,1179,3472,2348,-1338,-3920,2090,4271,-349,-2632,-2612,1949,3954,-1860,-2656,-223,1846,2804,-1626,-3394,917,1335,-993,-2683,-2261,2713,2092,-1416,-1331,155,1749,2126,-3085,-1607,1805,1114,255,-3292,-1966,3834,1986,-3736,-1385,-791,2706,1876,-4155,-2316,2588,1375,1285,-4191,-2609,4111,876,-1411,-1234,-1473,4437,2743,-4048,-1630,2521,3905,1480,-4252,-1958,4562,2334],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,7,-7,9,-9,11,-13,13,-15,17,-19,22,-24,26,-30,33,-36,39,-44,48,-53,59,-64,71,-79,87,-96,107,-119,134,-150,172,-197,230,-275,336,-432,599,-981,4125,1601,-4304,-3406,593,8252,-812,-3922,-164,1525,3965,708,-6564,1971,4164,-91,298,-6020,-69,7181,-3457,-2794,705,-483,6265,-1221,-6918,5944,662,-488,703,-6911,3456,6534,-5847,-941,-560,823,7113,-4680,-7540,5963,1073,1500,-1441,-7916,5764,6679,-5082,-1735,-3015,141,8793,-5778,-7747,4602,969,4620,-2437,-9874,5973,7456,-2227,-2918,-6539,2457,10944,-4344,-6879,524,1664,7162,-2620,-10183,2671,5273,1196,-1523,-9048,2008,8108,-609,-3835,-4188,1165,8999,-2366,-7136,-845,2497,4989,-1242,-7603,1578,4667,1907,-1472,-6737,1640,4985,-1784,-2718,-1267,1778,5781,-2603,-4793,2422,1722,2831,-872,-6661,3957,3760,-2035,1595,-3310,76,5428,-5684,-1663,2085,344,3731,-2652,-5376,7075,1591,-2909,-55,-4549,4734,4790,-5385,-1304,2677,1739,5093,-6908,-4907,7399,1774,-882,-2843,-5907,6539,4816,-6342,-2809,582,2698,5917,-6239,-6087,5370,3155,3445,-3277,-7321,6752,5827,-4414,-3269,-4653,3643,6569,-4850,-5368,1506,3500,4353,-3796,-7788,4604,4900,181,-3697,-5320,4345,6476,-2101,-4082,-1983,3707,6217,-4401,-5670,1307,3573,3355,-2536,-6060,2441,3905,597,-2660,-4271,2410,4030,-2951,-3279,-870,1579,3465,-4239,-2994,2113,1108,875,-2138,-2905,4246,1862,-2634,-259,-1972,2249,2855,-5398,-172,4056,-115,779,-3346,-3902,5772,1134,-3486,-1091,-1467,4111,3133,-7007,-384,4349,1599,2577,-5151,-3145,7652,1689,-2513,-2193,-3099,6541,2462,-8385,-808,1286,3225,2605,-6814,-3336,5241,1288,-1314,-2785,-4502,6851,3097,-4376,-2767,-954,4275,5317,-6326,-3711,3947,3870,1249,-5294,-4514,5519,3879,-1779,-3742,-2451,3583,4438,-4412,-4770,1058,3538,2832,-4140,-3290,4216,2883,1041,-3545,-2878,5329,3358,-1841,-2437,-1166,3587,1499,-4046,-1434,824,2017,440,-2825,-3207,3229,-421,-1230,-1995,-1820,4002,984,-3744,-512,743,2661,632,-5269,417,4525,-1447,-1736,-2537,-916,5423,-413,-4266,102,878,3702,-109,-6745,796,4361,-197,204,-5650,-908,7223,-427,-4942,-2151,348,5698,-100,-6354,18,3408,2877,219,-7087,-1075,6386,1046,-3640,-4315,-1096,6790,1066,-5014,-1925,1456,5468,1106,-5617,-1552,4251,3888,-864,-5549,-2587,6098,2214,-2798,-1879,-234,4582,2653,-4155,-2812,2826,2988,258,-3785,-1375,3831,1356,-2076,-2451,-1265,3867,667,-3020,-1494,460,845,-463,-3826,-64,3289,848,-236,-1785,-20,3540,-238,-2152,-341,414,3730,-1849,-3087,1279,3480,663,-878,-3107,1318,4803,235,-3114,-1408,155,4363,-412,-4837,1480,2622,2028,-1736,-4334,1129,4337,348,-1593,-3092,1975,4710,-1790,-5168,-617,2758,3050,-1174],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,1,-1,1,-1,2,-1,1,-2,2,-3,3,-3,4,-4,5,-4,5,-6,6,-7,8,-8,9,-10,11,-12,13,-14,16,-17,18,-21,22,-24,27,-27,27,-19,-8,125,-1420,-8470,1378,8102,259,-2791,-6901,2351,8559,-738,-6601,-3950,2903,8467,-2131,-8752,956,4177,5265,-462,-10450,1778,9407,368,-2063,-6431,118,10146,-1483,-7997,-1397,459,8351,654,-12004,1144,4180,1170,1503,-9483,-564,11052,-860,-2500,-3378,-2911,8794,1629,-9543,2027,1486,3632,4457,-10047,-734,7572,-1735,266,-3044,-4551,8762,-1341,-7128,2595,-1161,3002,3580,-9012,723,4744,-2704,57,-3293,-2147,8257,-2383,-4491,1874,-571,5225,23,-7733,3362,5106,-744,-578,-6103,1094,6781,-3059,-4551,-458,1593,6462,-2566,-6756,2612,4651,2543,-3185,-6825,3866,7126,-848,-4544,-4433,3258,7868,-2879,-5201,-1698,3225,6605,-4322,-8407,2807,5006,3246,-2632,-8385,4211,8320,-1720,-4031,-5327,1905,9557,-2658,-7684,122,1474,6221,-1751,-8900,4528,6470,121,29,-7728,735,11067,-3289,-3865,-1560,177,7937,-235,-8242,3021,2428,946,2311,-8524,785,7235,-3172,-1164,-1663,-1576,7102,-1039,-6239,4027,260,2809,67,-6391,2339,5211,-3628,-968,-1445,-167,6424,-4133,-3833,3726,2492,3061,-1180,-5377,4855,4029,-3190,-2716,-3572,3444,5859,-4461,-3453,1335,1977,4806,-3857,-5873,3795,4717,1455,-3933,-6191,5212,5624,-2690,-3624,-3642,5397,6334,-4697,-4528,858,4132,4985,-5456,-6853,5235,4741,681,-3829,-6059,6003,5775,-4223,-4352,-2274,2980,7497,-4822,-5156,3024,2174,3424,-3661,-8706,5030,5053,-2332,-925,-4543,1838,6792,-4125,-3353,-597,475,4790,-2540,-7054,3538,2821,539,267,-4896,2634,6205,-3302,-1766,269,30,4890,-3526,-4873,4025,810,-460,-542,-4194,3157,3340,-4410,-969,-213,991,3531,-4570,-3194,2483,2704,550,-3000,-3697,4190,3274,-2924,-1476,-523,3838,4214,-5733,-3928,2895,3658,1865,-4930,-3587,5225,3119,-1459,-4852,-2744,6029,3164,-3782,-3159,-917,5511,3711,-6604,-4036,3215,3928,474,-5707,-3683,5842,3756,-1427,-3822,-3290,5815,5067,-5056,-4355,228,3648,5180,-6297,-5040,3451,3634,1775,-4263,-4040,5748,3382,-3749,-2243,-2143,3175,5400,-4090,-3098,2585,935,2060,-2971,-3994,4860,1656,-1974,-1197,-2746,4434,2704,-3041,-1760,1171,845,2139,-3202,-2640,5154,-257,-1584,-983,-1570,3052,1332,-4665,-930,1849,1086,-101,-4623,-726,4247,983,-1861,-3380,-773,6656,1240,-4091,-2762,1570,3783,1234,-6600,-1057,4455,2580,-156,-5414,-2284,5367,2710,-3234,-4656,-665,6072,1691,-5120,-3239,2575,4794,867,-7747,-2155,4832,3824,-395,-4548,-1347,5671,2663,-2474,-4142,-733,5961,3124,-4812,-1415,2404,4017,1758,-5724,-2461,4131,2478,-1527,-3456,-2241,3802,3264,-4145,-2272,378,2570,2214,-4831,-1491,2325,370,18,-2582],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-3,4,-4,5,-6,7,-7,8,-9,10,-11,12,-14,15,-17,19,-21,25,-28,32,-37,45,-55,73,-103,180,-1100,1577,5014,3264,-6902,-5787,6539,5072,-527,-5660,-4901,8767,5002,-4827,-5786,-2773,7370,6019,-8360,-4260,3524,4879,4894,-8289,-6648,7926,4021,-581,-5065,-7077,8505,6594,-7554,-3161,-2125,3453,8263,-7545,-6119,5785,3302,3383,-4201,-8255,8251,4185,-3748,-875,-5898,1703,9303,-8515,-3194,2772,-1048,6951,-4239,-7144,7507,2691,-1173,344,-6141,3280,6781,-7369,-1084,1232,285,5376,-3866,-4646,6604,773,-923,-710,-4078,5449,4662,-6180,-103,1533,2876,4637,-6730,-2428,5783,891,-272,-3609,-3011,6586,1974,-4931,-1523,798,5924,4306,-8743,-3385,4114,3770,999,-8298,-2975,7598,2658,-2312,-6131,-2959,8881,2838,-6905,-3219,138,7364,3683,-9035,-2650,4105,4109,2476,-7918,-4184,8276,2740,-2395,-4598,-4240,8804,4389,-7653,-1368,1260,4687,6438,-8540,-4409,6765,1976,1508,-4685,-5225,8932,3071,-5484,-1186,-3098,3779,7195,-8487,-2126,4624,-492,4055,-3258,-6221,7092,1610,-4080,160,-3796,3588,4176,-6767,276,3134,-1375,3120,-4349,-3511,7540,-290,-2819,-844,-2556,5019,1989,-7240,168,2801,1261,1211,-6555,-856,7000,799,-1751,-3366,-547,7896,501,-6152,-1134,833,4762,1461,-8534,-927,5431,3963,-1320,-8029,-525,7265,1445,-3013,-4662,-592,7562,1193,-7610,-2129,2489,5576,1032,-8949,-2116,5273,2951,-740,-8208,-2860,8469,1148,-5370,-2838,-1790,6808,2329,-7913,-2160,2197,3595,2603,-6889,-2215,7298,136,-486,-2737,-1891,6768,2185,-4970,85,269,2736,3664,-7293,-1934,4137,-1446,602,-3072,-3020,5902,27,-4318,1557,-964,3093,1084,-7594,1536,3401,-475,895,-4051,-1558,5747,-1146,-3384,-74,422,4472,405,-7016,1007,3708,681,-1741,-5313,858,6296,-1018,-3758,-2512,1574,6464,-865,-6351,326,2865,4320,-2155,-7747,1378,5723,780,-3333,-5727,1768,7414,-920,-4523,-4112,2554,6793,-2072,-6229,-282,3411,3695,-1892,-7966,506,6704,1141,-1530,-5910,-888,7188,-1597,-4848,-1906,1839,6044,-583,-7087,353,3931,2220,-160,-6138,316,7804,81,-1537,-1954,-150,6080,-1184,-6061,156,1406,2263,129,-5894,521,4402,-885,-1308,-1674,70,5480,-1956,-3555,868,538,853,-1470,-3665,2600,3496,-2168,-187,-1931,1915,4283,-2403,-3800,1274,1192,3610,-2111,-4585,1510,4018,-987,-1996,-3062,1952,5303,-2491,-4436,-1530,3346,3522,-3431,-5290,2056,4863,1883,-4041,-5581,3393,5006,-14,-2723,-1434,4127,4949,-2371,-4829,-1628,3333,4272,-4113,-5517,2953,4018,3053,-2723,-6268,2241,6138,-952,-3671,-3831,2526,6594,-1684,-4581,-505,2295,4073,-2307,-5094,2283,3251,1025,-915,-2885,1235,5547,-1623,-3817,-991,1237,4976,-1060,-4288,1090],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-4,4,-5,5,-5,7,-7,8,-8,9,-11,12,-13,14,-17,18,-21,24,-28,34,-41,55,-78,126,-266,1854,2642,-6818,-3207,6598,1935,-1764,-3106,-2741,6737,2420,-6432,-123,-397,2125,3866,-7220,-283,5757,-961,-129,-2368,-3749,7047,-1235,-4963,1781,-2145,3490,2545,-9311,2704,5749,-1471,241,-5001,-1262,9217,-3144,-5479,1417,-1057,5202,403,-10622,2498,5991,-288,26,-7552,324,9994,-2912,-4408,-1050,-1673,10190,333,-10691,628,2754,2667,1406,-11540,-1,9841,294,-3537,-5711,-2515,10277,2065,-6711,-939,2181,6343,1815,-8666,-1421,6099,2482,-1912,-8191,-2075,8020,2992,-3947,-4569,-1691,7621,2004,-6866,-1872,1277,5094,1011,-8054,-59,2989,1865,43,-4784,-995,6941,-917,-3370,-403,-1552,5079,-602,-5606,2170,1802,2120,2057,-6459,628,5331,-2280,-337,-1335,-1530,6284,-2638,-4307,3058,554,2669,-177,-7168,2310,4286,-3699,-74,-2834,535,7372,-3556,-3944,3103,447,4048,-1574,-8172,4787,5403,-1225,-271,-6732,2006,9493,-3959,-5253,586,999,6757,-2925,-8628,2754,4855,1881,-573,-8207,2535,8566,-2961,-4226,-3964,748,7945,-214,-7845,1030,2506,4731,-42,-6765,1296,5720,135,-2127,-5179,-8,7574,-672,-4818,-1838,1416,6583,-145,-5760,-834,2105,2684,-1879,-5710,1225,4141,-741,-728,-4789,1193,5900,-2509,-2384,-912,-155,4259,-783,-4679,3419,1735,369,-120,-3148,2204,4067,-4991,-1103,-319,-489,4732,-2756,-3770,4103,388,-224,-1796,-4584,4825,4184,-4857,-1341,462,2459,4726,-5165,-3991,3679,1485,2192,-3105,-7615,5030,4232,-3265,-2437,-2861,3740,6910,-5126,-4428,1658,2280,4556,-3550,-8159,4166,4773,-1053,-2827,-6417,3496,7148,-3476,-2937,-586,2727,5797,-3420,-4123,1961,3994,2492,-3099,-7059,2408,5269,-1295,-3571,-3229,3089,5940,-2471,-4172,-1447,1992,4557,-2453,-5234,1783,2902,1323,-1467,-4570,2926,3684,-1295,-1460,-1737,1361,3394,-2932,-789,1502,1484,2961,-2691,-3229,3735,1207,-1706,-993,-2083,2130,3211,-4661,-1320,2187,-388,2313,-3856,-2721,5211,1072,-2623,-1378,-3101,4761,2519,-5855,-1666,1366,1812,2925,-5068,-3126,5371,1848,-579,-2550,-3205,6428,3020,-4109,-1651,-784,3548,3195,-7316,-4185,3971,3204,1896,-4170,-4444,4532,3489,-1700,-2676,-3415,4963,4719,-3720,-3101,997,3735,2953,-3598,-3273,3298,3324,232,-2644,-2802,3027,4374,-2599,-2877,-2378,3013,3345,-3806,-2674,-43,2976,2171,-4225,-2491,3128,2758,246,-2561,-1177,3757,2236,-2805,-441,360,1312,1540,-2442,-1037,2592,698,502,-1242,-392,3777,131,-3466,-1315,-334,2582,1100,-3547,403,2668,1152,41,-3709,-2051,4978,-192,-2888,-826,447,3488,1503,-4593,-1244,4279,1916,-50,-4146,-475,5059,1327,-2406,-2435,-724,5432,1479,-4424],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-4,5,-6,6,-7,7,-9,9,-10,11,-13,14,-15,17,-19,20,-22,24,-27,30,-33,37,-42,47,-53,61,-71,84,-101,124,-160,219,-331,618,-3056,-6774,1158,1944,5072,-2240,-5875,3419,5139,-851,-849,-4790,722,6782,-3893,-2657,990,-434,6328,-2290,-6015,4480,350,439,450,-6248,4197,5355,-7010,6,1001,201,4575,-5389,-4208,7009,1104,524,-1633,-6385,6686,4268,-7875,-558,-673,3194,7113,-8760,-5387,6904,1780,1668,-3576,-7309,8859,5179,-5477,-2059,-3686,5112,8029,-8288,-4747,3464,3366,5021,-6079,-7772,5991,4937,-1533,-4560,-6574,4365,7194,-5447,-5735,-1002,3841,8273,-5120,-7429,2142,3400,2596,-3909,-6648,5000,5644,-35,-3790,-4417,2309,5964,-3935,-3910,-1206,2517,4986,-3961,-4791,3661,1200,2234,-1755,-4974,4062,3222,-2830,-696,-2754,2269,4867,-5584,-1008,1793,-1084,2496,-2576,-3007,6350,-400,-3632,299,-3592,3380,3546,-7456,293,3233,-324,3694,-6791,-3692,7500,-403,-2115,-1231,-3585,7710,2235,-7966,-618,1452,2575,3573,-8306,-4812,7749,757,-171,-3469,-4898,9495,3701,-7167,-1363,-1895,4991,5145,-8621,-4060,4957,2820,1770,-6153,-5627,7205,3074,-3545,-3325,-3698,6281,5174,-6026,-4284,1894,3694,4074,-5105,-3854,4170,2804,1052,-4962,-4591,4976,3706,-1852,-2899,-1598,4716,2724,-3562,-2274,1208,2090,3140,-4632,-3488,2644,1136,613,-2005,-2767,4986,2302,-4035,-537,-1429,1854,1758,-4871,-1219,3532,-592,382,-3591,-2784,4730,-804,-3325,2773,-48,3053,1099,-7196,1141,4338,116,670,-5315,587,7189,-1872,-3718,-1387,-232,5989,896,-7010,1242,3250,3413,1538,-6669,-1450,7700,634,-2862,-2780,-1335,7656,692,-7625,-1685,2109,4268,1759,-8143,-1196,5402,2803,-1243,-5311,-2074,7291,1995,-3715,-1662,-370,5211,3255,-6753,-2555,1977,4265,1135,-6719,-3157,5251,2566,-443,-3588,-1552,5435,2396,-4593,-1583,1522,3987,1399,-4959,-1150,2487,1519,156,-3843,-1124,5033,421,-934,-1091,-934,3363,-369,-2526,-437,702,943,120,-4716,97,4831,-1450,-488,-1433,1577,4203,-2320,-4795,1616,689,1921,28,-5725,2467,4540,-304,-1434,-2617,837,5405,-2459,-4508,594,586,4412,-1098,-6779,1473,3847,839,-1340,-4392,873,7922,-577,-4284,-1611,790,6287,-643,-5849,119,4120,3529,-353,-5850,1350,5370,-560,-1606,-3025,36,5523,-78,-4401,-968,1188,4693,363,-4951,-1345,3214,2124,-1455,-4190,-14,5157,829,-1952,-3180,342,4078,-124,-3118,-562,1111,2735,-799,-4556,-359,3412,898,-1431,-2573,1319,3513,-1066,-2422,-1369,509,2376,-767,-2567,1689,2567,-219,-245,-2709,1755,4520,-2927,-2488,154,706,3639,-2839,-4383,1727,1041,714,-1283,-4250,3579,3454,-3051,-1617,-512,2405,4105,-2947,-4401,2393,2537,2519,-2479,-3671,4838,3422,-671,-2934,-2578],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-12,14,-16,17,-19,21,-24,26,-28,32,-34,38,-42,47,-51,57,-64,71,-80,90,-103,119,-138,164,-200,253,-338,496,-890,4359,2960,-8460,-2670,1876,6397,1422,-9319,-2169,5553,3997,732,-8707,-3001,8413,2750,-2613,-5968,-1044,9133,2927,-8246,-2635,1551,6397,3214,-10807,-2068,6230,3292,1270,-8427,-3824,10952,3345,-4316,-3449,-2863,8018,4791,-10186,-834,1530,3580,5433,-9259,-3888,9157,559,-799,-2311,-5589,8933,4446,-8002,61,-1317,3054,6646,-8314,-365,6672,-1536,2777,-2176,-5072,7758,668,-5451,1584,-1561,3670,4028,-8404,1617,6298,-531,1061,-3616,-2116,8993,-1587,-5908,855,-975,6128,1444,-8143,660,4088,1443,497,-6768,-270,9503,664,-4193,-2871,582,8268,560,-7379,-743,4368,4503,11,-8757,529,5934,2750,-1368,-7273,1201,9458,1422,-5803,-3966,1392,8348,71,-9241,-1788,3583,6394,392,-9991,-74,7695,2639,-1894,-6157,-1950,9849,91,-5866,-1943,-1489,7519,1479,-9087,518,3843,2186,2339,-7926,-1506,8944,-886,-3146,-1819,-2813,8861,1013,-8424,2034,1330,1468,3401,-7481,250,7860,-1341,-237,-1639,-2571,6657,-927,-6527,2164,214,1478,718,-5524,1173,6310,-2510,-96,-2698,123,8195,-3274,-5303,1799,1021,4202,-1426,-8828,1152,4973,-1043,-2111,-5772,2692,7976,-1685,-4597,-973,2249,5909,-3989,-7293,719,5377,3393,-3433,-7561,1813,6680,325,-4015,-6728,1620,8071,-1519,-5518,-2790,3512,7556,-2276,-8420,1372,4172,4465,-1957,-8573,2152,7403,-787,-3437,-4850,1593,8969,-2357,-5876,-38,1426,6443,678,-8890,1720,5489,832,457,-5515,861,7686,-2330,-2662,-321,382,6642,-323,-6897,1637,1989,-248,525,-5172,-80,5082,-2876,-1875,-1580,176,5342,-3063,-4260,2992,1567,2042,-665,-5589,3871,4974,-3440,-1414,-1336,2366,6159,-3714,-5036,2748,3104,3786,-3242,-5770,4433,4767,-1527,-2474,-2829,3799,5549,-3136,-5343,13,4480,4340,-3814,-6485,2779,5919,254,-3915,-4407,4295,6121,-2648,-3971,-4152,4477,5687,-4758,-5219,487,2756,4380,-4216,-6375,3873,5317,1606,-3246,-5744,4340,5865,-2973,-4304,-1302,3253,4822,-4369,-4943,1716,1761,3691,-2124,-5650,3449,4855,-2961,-1570,-2542,1750,4974,-3608,-3341,1231,1997,2939,-2408,-5299,3556,2691,-1827,-668,-2347,2436,3686,-3061,-1396,2225,771,3692,-4171,-3417,4341,2751,-1002,-1301,-3175,4491,5182,-4773,-2710,1242,2418,2392,-5090,-3853,5687,3366,-798,-4285,-3018,5370,3641,-2191,-2973,-475,4740,3148,-4406,-2655,2585,3322,1836,-5216,-2865,5153,3401,-1399,-5068,-2273,5310,3867,-3667,-2505,-1473,4603,3732,-4331,-3262,2758,3774,2227,-4950,-4288,4135,3500,-1677,-4062,-1768,4060,4427,-4209,-3346,347,2569,3225,-4491,-2656,3824,1506,28,-2415,-3639,4003,3646,-1772,-1607,-755,2985,2546],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-4,4,-4,5,-5,5,-6,6,-7,7,-8,10,-10,11,-12,13,-14,15,-17,18,-20,21,-23,27,-30,33,-39,44,-53,63,-79,103,-145,237,-761,-2399,-5125,3300,8455,-4851,-5336,-927,4611,7534,-4123,-7996,2425,5116,3178,-4515,-7275,4871,7066,126,-3979,-6669,6195,8576,-5502,-5218,-1751,4003,7897,-4788,-7915,4609,4952,3329,-2123,-9427,4361,7814,-4536,-2421,-5617,1965,11608,-4952,-6655,1464,-690,6585,-771,-9814,5253,5356,-405,862,-6483,616,9286,-4683,-3458,973,-1275,7281,-2314,-7025,4675,2204,-2018,617,-6618,3086,6489,-5598,-2579,958,252,7058,-2928,-5344,6236,1453,-572,-1373,-6090,4543,4939,-6197,-1378,-298,2542,6489,-6310,-5548,4629,3657,2244,-4428,-6520,6781,5922,-3432,-4952,-3190,5564,5922,-6017,-5712,173,5164,5020,-5467,-5419,3697,5095,2167,-5882,-5085,7523,5792,-2798,-4781,-3949,5376,7838,-6329,-5208,354,4347,5904,-6322,-7750,5755,3298,290,-3381,-7786,6453,6381,-6037,-2801,-2336,3487,8818,-5889,-5764,4809,1321,3331,-2801,-8834,5627,3871,-2868,15,-2682,2410,6747,-5227,-3040,3641,-569,4338,-3155,-6716,6796,2072,-2285,989,-4087,3149,5960,-7295,-997,2995,-661,2776,-5526,-4590,6310,-84,-1829,-1145,-3211,4849,3848,-6685,-1851,2731,1916,3494,-6863,-2714,7175,2587,104,-4635,-2966,8265,3380,-4385,-4269,-840,6981,4865,-7412,-4086,2255,5955,1994,-8043,-3744,6462,4473,-1506,-6447,-3616,8238,3533,-3919,-3990,-1355,6689,4478,-7804,-3306,2545,4551,2680,-6556,-4842,8641,2765,-668,-3338,-3676,7592,4803,-5111,-2192,890,3398,4947,-7033,-4234,6254,1380,723,-2530,-5283,5864,2714,-4282,192,-513,2232,4848,-7087,-3139,3342,-56,1291,-3358,-4674,5781,2171,-3652,-245,-1118,3437,2768,-6113,-13,3608,470,866,-3938,-1752,6846,307,-3341,-1034,-19,5768,1368,-6434,244,2477,2566,1065,-6938,-1376,6248,1416,-2201,-4780,-647,6416,1505,-5572,-2683,1705,6091,2223,-6507,-1291,4099,3447,200,-8040,-1035,7395,2595,-3631,-4288,-730,7427,1474,-5957,-2115,818,5333,1592,-7179,-1726,4903,2582,-343,-6048,-2070,7283,1183,-3777,-3414,-985,5422,2143,-6261,-797,2482,2342,1867,-6428,-1336,5778,490,-2203,-1374,-1365,4578,1350,-4346,987,143,1364,1319,-5447,-130,4748,-319,-896,-2085,-187,5373,-350,-4347,1187,550,2646,-320,-5679,104,4795,-459,-2187,-2806,582,6158,-1185,-3737,-153,1010,4263,167,-5300,2329,3611,1049,-2753,-5512,933,6138,-235,-3584,-3494,1569,5041,-1167,-6029,699,3458,3794,-2702,-6628,701,5691,1804,-3580,-5349,983,4793,-239,-4210,-2968,2392,5039,-556,-6623,-360,3683,2911,-580,-5897,1158,4732,620,-3308,-4244,862,5112,-411,-5113,-1158,1879,3893,621,-5582,972,3370,725,-1088,-4140,919,5565,-496,-2691],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-4,4,-4,5,-5,5,-6,6,-7,8,-9,10,-11,14,-15,18,-23,29,-38,55,-90,196,-1275,-3361,-45,6842,99,-7743,655,1253,2207,1889,-7227,865,5104,-2719,-299,-3336,-2110,7584,-2101,-5015,2734,-1239,3379,1081,-7624,4141,5223,-3154,1361,-3692,-621,9196,-4424,-4481,2701,-108,3631,-1815,-8760,6249,4593,-2337,190,-6295,3820,10413,-5748,-4663,-78,502,7022,-3117,-10549,4935,5070,550,-1452,-8975,2802,10525,-4764,-3656,-2908,459,9920,-2347,-9501,1684,3202,5423,-698,-10661,1290,8470,1640,-2599,-6960,1759,10074,-1629,-6274,-3706,1635,8044,-1977,-7807,1306,4731,4475,-943,-7912,790,6435,278,-1580,-5193,1671,6934,-3173,-4677,-706,557,6607,-771,-5959,2876,1486,1758,87,-6037,2318,5011,-2138,770,-1264,436,6857,-3273,-4025,4951,-413,1045,-810,-6011,4264,3956,-4822,-382,-2569,983,6771,-5468,-4669,4679,187,2934,-2173,-6188,7258,4624,-5057,-554,-3993,4393,7971,-6859,-4737,3011,1627,4927,-4520,-8081,6014,5083,-963,-2529,-6205,5048,7868,-5851,-4814,-957,3390,6270,-4801,-6790,3551,3904,2672,-2438,-8375,3756,6170,-852,-3125,-3562,2929,7236,-2438,-6192,-602,3756,5357,-2908,-5491,2300,2887,2812,-1442,-6331,2022,4110,-1799,-2554,-3949,613,5326,-3338,-4897,735,1992,4149,-2709,-5050,3992,503,-161,-787,-4882,3015,3032,-3168,90,319,372,3516,-3740,-2323,4500,302,-797,-1532,-3189,4625,3452,-5163,-325,1000,760,3514,-5943,-2290,4907,366,557,-3139,-4273,6963,1693,-5463,-897,-2104,3813,4200,-7256,-3528,4186,2055,1810,-4633,-5345,7309,2670,-2243,-3101,-3414,5441,5359,-4488,-4122,-176,4722,3755,-7019,-5794,3917,4574,34,-4454,-5154,5054,5245,-2588,-4650,-1662,4711,3954,-4032,-4016,1501,3033,3356,-4034,-3755,3373,3458,-43,-2749,-3815,3736,3468,-1603,-2018,-615,2601,2886,-3991,-2672,1799,1952,763,-2216,-3752,4019,636,-2212,-223,-2673,3800,1989,-4133,429,1608,926,1607,-3871,-1691,5446,-274,-1955,-1098,-714,4958,933,-5655,1086,1594,1407,1239,-5450,190,6034,497,-2276,-1708,-1002,5540,1461,-5715,-794,1632,4584,1743,-7138,-1218,4811,1756,-565,-5666,-2123,5785,1386,-5235,-4968,-791,5008,2340,-5788,-3146,3772,2491,102,-6394,-3592,5213,1982,-2591,-4305,-1888,4651,3847,-4138,-3792,-218,3886,2328,-5539,-2348,3258,2320,542,-4127,-2601,3085,1940,-1715,-2411,-1410,4727,637,-3029,-1212,410,3064,2094,-4008,-1511,2874,480,-327,-1330,-896,2771,247,-3322,-211,-492,2866,886,-3172,363,2818,-1006,-494,-2504,1015,4601,-1243,-3111,19,493,2104,-651,-4876,1029,3573,149,-1981,-4060,116,4738,-1,-3462,-758,1321,4064,-339,-4642,429,2254,2961,182,-4854,-178],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-3,4,-5,5,-6,7,-8,9,-10,11,-12,13,-15,17,-18,21,-23,26,-28,31,-34,38,-41,46,-51,56,-63,70,-77,87,-97,109,-125,143,-168,200,-244,311,-423,652,-2336,4868,5333,-3360,-1326,-4162,3989,6052,-5227,-2933,2662,631,4461,-3796,-6807,5440,1064,-1734,722,-4691,4782,4988,-7162,18,1673,-729,4490,-5042,-2960,8052,-1805,-1720,252,-5579,6454,1813,-8126,469,1309,1620,3914,-8982,-2055,9287,-815,-1139,-3445,-4432,9246,2196,-7621,290,-685,5115,4752,-10418,-3080,5605,393,2171,-6956,-5961,9782,3293,-5686,-4016,-2913,6586,4914,-7471,-4687,2097,4859,3910,-8041,-5722,6534,4536,-356,-5294,-5067,7273,4949,-4698,-4872,-1715,6348,5385,-6032,-4277,1915,3726,3050,-6336,-3798,4519,2607,346,-3463,-5012,6030,3045,-4871,-1296,-2092,4286,4049,-6321,-1605,3817,28,2601,-2588,-3558,6869,-1056,-3227,654,-1566,3803,2047,-7031,1321,3156,-1540,3045,-5885,-1900,7619,-1998,-2575,188,-1834,6163,-910,-7405,1449,2525,1509,1070,-7146,65,8329,-1382,-1132,-2902,-1808,7761,295,-8522,-252,2656,5315,2919,-8917,-1421,5817,664,-1011,-6461,-2705,9298,2387,-5064,-2621,-1404,6596,2815,-7938,-1373,3924,4889,1707,-7164,-2489,6797,3100,-1578,-5349,-557,6878,2822,-5859,-3955,984,6617,2084,-4786,-2248,2418,2622,901,-5502,-2423,6038,526,-695,-2052,-1872,6086,564,-4542,-258,577,2725,1748,-6183,546,3653,-406,864,-2943,-778,5733,-754,-3141,1685,-515,3976,-268,-6408,1992,3469,-1422,75,-4538,1166,5989,-2930,-3302,829,-214,5055,-1488,-7787,2677,4052,125,-755,-6521,1739,7526,-1788,-3484,-1725,327,7332,-1186,-7753,514,2759,3067,-287,-8159,1462,6551,-333,-2426,-4979,97,7952,-645,-5375,-1289,1829,5830,397,-6755,-268,4923,2077,-831,-5053,-478,6352,710,-3592,-2501,-306,5571,776,-6157,-519,1098,3948,-397,-6630,-583,4237,1217,-963,-4595,-79,5125,179,-2551,-1359,315,4865,-1294,-5464,2098,1908,2074,561,-4151,1740,4733,-1183,-182,-3104,-491,3945,-2738,-3153,1775,1387,2074,-366,-4533,3034,4280,-2060,-739,-2499,1725,4157,-3556,-3940,2437,1334,3030,-2436,-5168,3571,3604,-826,-2269,-4261,2747,5863,-3900,-4241,310,1756,4048,-2361,-5898,2660,3906,621,-3177,-5288,4013,5467,-1788,-3032,-2068,3324,4452,-4150,-4941,1336,3161,3100,-2589,-5420,1591,4054,1333,-3713,-3734,1711,5299,-2262,-4313,-1417,1496,5560,-1372,-4313,1130,3432,2292,-1559,-4364,1005,4020,337,-1361,-2684,1397,3816,-2121,-2824,-733,1638,2876,-2722,-3635,2004,1766,-908,-1358,-3701,1652,2685,-3019,-1368,119,784,3153,-2697,-2954,2712,1204,460,-1233,-3116,4427,2879,-3459,-1202,801,2323,2640,-3062,-2251,3360,1656,493,-2710,-3504,4276,2485,-2928,-2664,-1295,2546,3107,-3885,-2857,1408,3984],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,3,-3,3,-3,3,-4,4,-4,6,-6,7,-7,8,-9,10,-10,12,-13,14,-16,17,-19,21,-23,25,-28,31,-35,39,-45,51,-59,69,-83,102,-130,172,-823,5180,4486,683,-4278,-5937,7623,4901,-5683,-3876,-938,5673,5856,-6919,-3703,3214,5071,4434,-8851,-6063,8257,5359,-340,-6205,-5137,7670,5716,-6034,-4008,-2522,6996,6556,-7714,-5948,3453,4132,4357,-6583,-7196,9473,2876,-1643,-3106,-7253,6953,7167,-7358,-2261,142,2165,7268,-6447,-6300,6970,961,1039,-870,-7253,6836,5226,-6021,31,-1314,668,6738,-7026,-3610,5841,-1874,1663,-1764,-5738,6986,2405,-5114,1483,-1723,2939,4895,-8587,-2564,5595,-411,1794,-4897,-3865,9739,1309,-5290,-1006,-1882,5393,3783,-9119,-1889,4202,3105,2874,-7494,-2779,7633,2015,-3110,-4300,-2272,8325,2644,-6814,-3770,1093,6045,2959,-8757,-2888,4598,5914,329,-8479,-3457,7700,3017,-1803,-6115,-2743,9559,3307,-7050,-3665,312,7071,4033,-9927,-3370,5082,1951,2113,-7230,-4737,8017,2127,-3042,-2026,-3907,6473,4171,-9203,-687,2143,1303,3904,-6720,-3923,8720,522,-1141,-1342,-4642,6023,2380,-6506,831,-349,1472,3945,-5734,-1719,5372,-883,206,-1552,-3820,6423,-270,-5638,1971,-822,2304,3002,-8522,-98,5452,-1162,-1249,-3646,-1128,8444,-134,-5363,-1593,1275,5688,1496,-7347,-226,5280,2415,-1017,-6345,652,7921,1465,-4242,-4349,-267,7906,596,-5829,-1830,2586,4885,-362,-8710,-1058,5810,2219,-1362,-7698,-728,8391,1907,-4240,-4616,-719,7580,1260,-7925,-1042,2557,5136,1274,-9407,-1157,6790,1909,-740,-6565,-2634,7737,338,-5202,-2037,-877,5196,2186,-8396,-907,3765,1414,1602,-5238,-2405,6303,-315,-2948,-795,-3348,5893,1288,-6326,699,1685,665,883,-5358,117,5769,-1475,-2088,-793,136,5420,-1131,-5705,1915,1813,2004,372,-6702,2511,5604,-1489,-1984,-2770,2224,6366,-1886,-5272,-868,1842,4245,-1191,-6060,1051,6010,199,-3047,-5792,1167,8121,-1325,-5498,-2477,1815,7378,-1385,-7446,334,3956,4486,-1455,-7090,356,6120,2028,-3440,-5085,553,7040,-1007,-5283,-2424,1034,5846,-828,-6445,775,3302,3805,-267,-5758,1255,5913,-104,-2422,-3590,-78,5428,-1572,-5078,713,1658,3184,368,-6264,1232,3913,340,-775,-2825,146,6982,-1448,-4167,46,-516,2940,-977,-4858,2727,2150,-974,58,-3372,1652,6012,-2211,-2363,424,1401,3700,-2571,-4897,3314,3363,-726,-2226,-4314,3360,3548,-2246,-3521,-1620,3603,5038,-4229,-5388,2678,3556,1118,-2783,-5176,2748,5384,-1352,-2997,-2731,4499,5423,-2839,-4544,-791,4115,5124,-3484,-5914,2425,5380,1984,-3755,-4678,3280,5790,-1034,-2825,-2681,2175,4800,-2156,-5614,0,3076,3361,-3226,-5060,1861,3247,744,-2989,-3870,1625,4648,-1760,-2760,-784,2553,4487,-2199,-4617,1597,1504,1153,-1619,-4536,1507],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,1,0,0,0,1,0,0,-1,0,-1,1,-1,1,-1,1,-1,2,-2,2,-1,1,-2,2,-2,2,-2,2,-3,2,-2,2,-2,-2,15,-69,1032,5341,-1399,-8649,1624,6696,2576,-3233,-8502,2108,8228,156,-5136,-5218,1856,8864,-1973,-7572,-1263,3494,7141,-1633,-10210,1552,7328,2684,-2651,-9828,2597,9008,-1311,-4795,-5132,-99,10310,-90,-8588,425,2346,6743,1486,-10265,-462,8399,-1159,-907,-5750,-823,10497,-1012,-5177,1449,-74,6808,1758,-9993,1967,3104,-804,3425,-6370,-961,8954,-3145,-3718,804,-2089,7183,611,-7550,3922,2347,-1636,3014,-7379,873,7773,-3602,-1919,-28,-251,6282,-1563,-7839,4347,2276,1259,-470,-7423,4048,7054,-3538,-3142,-2769,2725,8451,-4575,-6838,1790,3121,5516,-2470,-8523,2391,5706,-470,-4428,-6225,3552,9386,-1909,-5666,-3714,3485,7748,-3187,-8827,821,5217,5536,-4006,-9075,4365,7060,696,-3597,-6454,3602,9597,-2510,-5258,-2910,1181,7782,-3438,-8293,3400,4090,3934,-662,-8290,3741,7784,-2672,-1486,-4894,986,9599,-3538,-6051,2457,1526,4496,206,-8049,3345,5213,-1160,1423,-4769,-458,8372,-4664,-3448,2272,-935,4869,-1027,-6919,4856,2395,-3182,-299,-4608,2664,5874,-5934,-1947,1659,-100,6617,-4174,-6053,4024,2391,-613,-1966,-6237,4614,6233,-4357,-3736,-168,3759,6022,-5105,-5972,4368,3036,2085,-5014,-5985,5566,5887,-1768,-4620,-4526,5657,5634,-4717,-4933,-241,4228,5941,-4971,-6000,3341,5443,3253,-4781,-6027,5809,5110,-1641,-4187,-3888,4670,6482,-4396,-4616,-621,3337,6644,-4925,-7248,3522,4210,256,-2622,-6635,3355,6443,-3613,-2048,-1723,1142,7037,-5247,-5185,3535,181,3065,-1142,-5440,4757,3693,-4708,-600,-2440,1720,5626,-5328,-3772,3179,-384,2949,-2737,-4294,5010,1907,-1543,388,-1374,3675,4458,-5813,-2660,2520,1030,2459,-4097,-3042,5923,2632,-2589,-2578,-2799,5559,3804,-7134,-2645,1110,3561,2838,-6927,-3882,5053,3705,-820,-5499,-3408,6858,4996,-4216,-4454,-757,5610,3707,-5145,-4187,1532,4730,2401,-6642,-3567,6270,3359,-66,-4543,-3334,5646,3422,-3967,-3614,-1450,5169,3203,-5915,-4319,1649,3337,2477,-4912,-3459,4474,2747,-1710,-2871,-2639,4858,4013,-4595,-2613,-949,1748,2739,-3670,-2497,4806,1104,847,-2127,-2758,5299,2750,-3676,174,-151,3068,2790,-5616,-590,3751,437,-613,-2675,-1907,4490,1050,-5326,5,738,3771,1734,-4657,-230,3342,2035,-661,-4133,-958,5493,224,-3935,-3338,473,3745,1992,-5972,-1613,2357,2973,-928,-6091,-1548,5432,2757,-2868,-4773,-203,5997,1523,-5967,-2636,1457,4881,1669,-6222,-2593,4931,3700,-505,-5422,-2129,6393,1922,-3177,-3892,-773,5131,2665,-4083,-1728,713,4010,74,-5354,-1889,4315,1834,155,-3409,-1224,5328,1819,-3462,-2228,755,3876,945,-4281,-1394,1739,1516],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-3,4,-4,4,-5,5,-6,6,-7,7,-9,10,-11,12,-13,14,-15,18,-19,21,-23,26,-28,31,-36,40,-46,53,-62,73,-90,115,-157,237,-443,2421,3814,1096,-1375,-6435,3582,7307,-3532,-1729,-2638,-739,7888,-4083,-4861,3887,1098,2924,355,-7488,3832,4025,-3880,1139,-3246,1542,7621,-6384,-3387,4084,-1119,3775,-697,-7104,6365,4133,-4044,891,-3861,3282,6687,-7954,-3917,3942,799,5843,-5443,-7176,7111,2826,-1612,-1569,-5537,6352,7833,-6723,-4619,318,4032,7602,-6885,-8232,5415,4496,2040,-4271,-8806,6312,7450,-2517,-3397,-3763,5244,8189,-4965,-7510,600,4088,4615,-4014,-8017,4087,6312,1669,-4130,-6342,2331,6398,-1360,-3921,-3092,2919,6236,-4406,-4545,766,1907,5372,-2520,-6783,3741,2432,611,-2178,-5053,3801,4952,-4801,-1504,-1178,322,5429,-4660,-4139,5252,-83,1149,-522,-6735,5710,3440,-6020,408,-559,2586,5496,-6449,-2139,4565,-741,1777,-3388,-4712,7342,1827,-5310,-92,-1875,4933,5082,-8695,-1006,4860,1764,2450,-5450,-4028,7929,1797,-3366,-2919,-2347,7096,5723,-7759,-3461,2218,2685,4512,-7835,-4790,7563,3990,-164,-4250,-5437,6909,5504,-4288,-3687,-2540,5618,4768,-5686,-4888,2493,4676,2820,-5508,-5536,5744,4823,-576,-4150,-3667,6087,4623,-3562,-2903,-1178,5031,4336,-4767,-3594,1420,2428,1165,-4901,-4608,6237,2365,-445,-1654,-2668,4182,2678,-4616,-1151,837,246,4200,-3902,-1819,4222,-77,-356,-1149,-2243,5328,2183,-5071,945,-463,976,2832,-6525,-183,6631,-217,110,-2307,-2405,7101,619,-6052,-32,929,3665,2047,-7970,-553,5303,374,-413,-5418,-1679,8312,712,-5234,-2721,934,5871,3230,-8060,-1413,4935,3571,1664,-6284,-1855,5766,3886,-1848,-4207,-2165,7040,3187,-5786,-2872,1334,6290,3018,-6178,-3170,4473,4537,895,-4995,-3109,5395,3874,-2683,-2151,-1764,5476,2677,-4112,-3193,-267,2998,1590,-6500,-1622,4207,889,483,-3381,-1392,4950,1330,-2659,-455,-1172,3921,606,-4646,-614,2925,373,1231,-3849,-947,5773,-1259,-1321,473,-1149,3844,-124,-4261,2034,1354,1381,667,-4793,795,5432,-2033,-2226,-953,555,5658,-801,-7006,707,2985,2807,525,-6460,1310,5667,-132,-2396,-3056,15,6389,-1363,-5071,-1353,2695,5660,352,-7131,590,5129,1626,-529,-6250,-469,6569,422,-3952,-2664,310,6431,459,-6327,-204,1704,3490,0,-5023,-645,4176,1732,-1656,-3934,495,5246,812,-2549,-2247,1584,5059,1054,-4408,449,1880,3055,270,-3758,1183,3374,-98,-1511,-2193,241,4745,317,-2940,941,721,2756,-311,-4807,1255,2694,-443,-567,-2593,316,4067,-2604,-1801,499,1853,1848,-1799,-4827,2684,3841,-341,-1551,-3008,2058,4419,-2404,-2701,107,1519,5101,-2887,-3907,3070,3674,1190,-2216,-4266,2560,5007,-1318,-3045,-2878,1215,4783],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,3,-3,5,-5,5,-5,6,-7,7,-8,9,-10,10,-12,13,-14,16,-17,20,-22,26,-29,33,-38,46,-55,69,-89,120,-174,285,-586,3284,4801,-8685,-1849,4048,2048,2248,-5256,-4561,7621,720,-4342,-670,-3967,6387,3026,-7306,1325,1240,13,2257,-5975,-2082,7260,-2466,-2024,424,-3680,7455,929,-7905,3613,1889,-288,3567,-8619,599,8775,-2862,-895,-2240,-2138,8737,21,-8354,2146,1424,2875,1953,-8177,732,8779,-845,-1360,-5785,-1876,10367,-178,-8722,-1559,-251,7350,2783,-10301,-2032,6100,3362,227,-8658,-1411,8953,2506,-3485,-4944,-756,9625,1718,-6736,-3666,1413,6300,942,-8644,-2546,3969,3204,300,-7288,-1398,8598,1350,-2861,-3584,-434,6538,789,-7290,-239,337,4887,2634,-7371,-214,4388,-26,1012,-4762,-2490,7507,-1711,-4118,916,-3148,4947,372,-6411,2675,4339,-1147,978,-5106,-477,7220,-2857,-2098,841,-2660,6858,-768,-7565,3883,2975,323,584,-6558,2203,6910,-5083,-2536,-1299,-487,8444,-1747,-7377,3861,2169,2341,-692,-8243,2251,7617,-1039,-1290,-4652,694,9153,-1662,-8215,-401,2434,6030,-456,-8641,938,7550,2315,-2467,-6379,707,8145,434,-4480,-3358,1274,7823,-282,-6392,-163,3515,4976,-1296,-7777,231,5953,1537,-1862,-5531,51,6326,-1065,-4209,-1874,505,5764,-1181,-6070,385,1390,2808,-368,-5505,1149,4373,-1645,-997,-1608,115,6401,-3105,-2731,1810,-778,2823,-304,-5749,3935,2995,-1809,766,-3363,1109,5763,-4544,-2421,2525,992,4400,-1482,-5197,5084,4206,-1571,-1213,-4694,3535,5856,-6021,-2658,-420,1459,5513,-3739,-6476,3544,3378,897,-1992,-6787,4263,6305,-2590,-4228,-2755,2444,7175,-4108,-6246,2346,3943,5013,-2882,-7552,2187,5678,-599,-3495,-4888,2325,7303,-2576,-4140,-1861,3056,4905,-2189,-5754,1080,3395,2504,-2891,-5380,2829,4976,-827,-2351,-4798,2837,5538,-2049,-3126,538,1483,3419,-2740,-4476,2402,1663,1869,-138,-4693,1921,4571,-2781,-1480,788,1296,4361,-3736,-2040,3812,1198,-448,-1344,-5170,3093,1584,-2497,15,-763,2646,3148,-3935,-1592,2741,582,1124,-3253,-4980,5086,2589,-3018,-770,-2891,4271,3902,-5351,-2719,1339,2511,2512,-5855,-4605,5095,2951,-1439,-3425,-3188,4564,4673,-4126,-3104,693,2537,3606,-4984,-4343,3158,3381,1717,-4512,-5533,5122,4103,-765,-3461,-1304,3906,4502,-2642,-3941,529,2180,2400,-4290,-4726,2481,3457,170,-2224,-3022,2680,3674,-2032,-1683,-1005,2724,3273,-3613,-1452,895,2430,1495,-2805,-3188,3373,2049,-890,-1601,-2031,2568,3343,-3728,-1047,1705,1597,1777,-3534,-2354,3009,-562,-144,-1512,-1321,4455,1271,-2920,-96,668,1549,785,-4598,-544,3353,1353,-297,-3134,-1113,4894,740,-3546,-1404,336,3786,888,-4941,-2446,2987,2017,-374,-4434,-1320,5257,1533,-2710],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-5,6,-7,7,-8,9,-10,11,-13,14,-16,17,-20,22,-24,27,-29,32,-36,40,-44,49,-55,60,-67,75,-85,95,-108,125,-145,173,-212,274,-387,664,-3359,-4980,140,4003,8250,-4814,-6569,3316,3702,3877,-4689,-7880,4900,7288,-1018,-4732,-5801,4284,8526,-3918,-6443,-1008,5389,7422,-4982,-7222,2126,5846,4127,-4298,-9926,4782,6885,-1221,-3293,-6322,3748,9489,-4921,-7099,907,2157,7334,-4440,-9040,3730,2423,1125,-399,-8458,3665,9160,-4731,-1160,-1815,445,8828,-4491,-6100,5235,400,2607,1062,-8964,4948,5892,-4642,-226,-2146,36,7642,-5537,-3453,4636,-676,3282,-853,-7496,6935,2487,-5059,1133,-3546,3411,6975,-7076,-3256,3963,901,3934,-5424,-5710,7426,3042,-3179,-2358,-4301,5841,5898,-5959,-3373,1479,4019,5371,-6490,-5879,5257,5426,718,-6598,-5939,6383,5514,-3672,-4791,-2501,7089,5698,-6404,-5649,2041,5171,4857,-6922,-6301,5285,5206,1322,-4194,-5740,7058,6164,-4511,-3063,-3289,4846,7386,-7057,-5105,2286,1814,6029,-4555,-7204,6271,2646,-1116,-21,-6756,4562,6339,-5901,-2079,-108,1280,5682,-5725,-5417,6548,255,98,-675,-5810,3833,4106,-5986,864,-901,1068,6027,-6114,-3728,5835,-38,2279,-2624,-4844,8458,1692,-6354,563,-364,3495,3924,-7997,-1563,5702,1926,1346,-6581,-3805,7894,2196,-4376,-3328,-1199,7016,3492,-7777,-2461,2505,3861,2390,-8110,-2860,6191,3578,-1421,-5413,-3242,9230,3817,-5244,-4085,-852,6397,3914,-7121,-4005,3798,5032,2715,-8336,-3056,7895,3008,-1257,-5768,-3842,6742,3339,-5012,-2868,-1590,5072,4312,-6937,-2375,4191,1645,1815,-5743,-5735,7556,2296,-3417,-1255,-2449,4212,4471,-6637,-1253,1556,617,2553,-5067,-3292,6487,-134,-1754,441,-3188,4793,1856,-5963,1786,1734,1081,1542,-6051,-1281,6579,-93,-1550,-2104,-2108,5314,1133,-5218,200,1929,3454,2306,-6933,398,5381,1181,-963,-4946,-727,6675,-696,-5404,-1245,845,7086,-490,-6898,-1352,4929,3811,-1201,-7101,-700,6695,1406,-4006,-4402,972,7930,471,-6883,-1507,1974,5740,879,-6870,-1327,5776,3343,-1154,-5921,-2183,7192,1746,-2949,-3439,-1025,6330,719,-5661,-1953,719,4011,570,-6823,-551,5002,-34,136,-4230,-1738,6087,940,-3850,-665,-278,4146,2072,-6292,-19,3470,1100,386,-3633,-1272,6540,-1840,-3021,-1215,-229,3398,13,-4701,1422,2761,1504,-323,-3797,513,5605,-2012,-2358,-527,828,5771,-1096,-5156,1443,3170,1838,-1491,-6145,1296,5360,-789,-4037,-1726,1021,5260,-2009,-5443,-79,2037,3445,-1609,-7460,712,4223,1320,-2744,-5081,1127,7096,-1456,-4162,-3595,3007,5871,-854,-5636,761,3582,4581,-1904,-7012,618,4791,1072,-2305,-4664,1195,4791,327,-3952,-1413,2310,3230,-1364,-4700,998,2953,2063,-333,-4922,561,4818,-497,-2535,-2103,510,3519,-547,-3862],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,5,-6,7,-7,8,-9,10,-11,12,-14,16,-18,19,-21,23,-27,29,-32,36,-39,43,-47,53,-59,66,-73,82,-92,105,-119,139,-164,198,-249,329,-481,856,-3915,-3380,9792,1822,-4966,-2564,848,7456,3412,-8637,-736,5526,5378,1877,-9062,-2501,7504,3282,-1975,-7544,-1670,9652,3431,-6813,-3879,716,8588,3208,-10214,-3446,3262,4884,2328,-10167,-2797,8699,2510,-1507,-7032,-4792,9732,2759,-7758,-1711,-195,5521,4877,-8902,-3116,5280,307,3031,-6727,-5417,8773,113,-3494,-366,-3371,5490,4829,-8508,1928,4590,-1894,4659,-6827,-2666,8509,-2638,-2524,1048,-3496,5808,2162,-8980,2320,2254,947,2361,-7338,604,9283,-2737,-1671,-979,-1997,7883,-183,-7820,2173,1043,4388,911,-7629,365,8082,-166,-2302,-5605,266,9724,-513,-6353,-2250,2462,7348,-1425,-9303,270,6164,4206,-2027,-8729,-378,8803,1205,-4123,-5193,1632,9999,900,-7802,-2000,2415,8666,-287,-10446,285,6075,3525,-1230,-9329,87,8494,-537,-3550,-4316,-762,9679,48,-7378,431,397,4429,1589,-9318,449,5689,-143,1110,-5622,-2711,9643,-265,-5045,818,-1885,4104,1828,-8694,2074,4297,-1269,2620,-3674,-675,7028,-3132,-4156,681,-1591,5444,-630,-8155,3276,3091,-620,264,-5091,1732,6934,-3834,-2162,221,41,6422,-2110,-7050,4214,4188,1238,-1278,-6679,3039,7091,-1958,-3150,-3435,2744,7625,-3130,-7362,1162,2312,4634,-2085,-8076,3221,5735,3255,-3582,-7869,3173,8349,-505,-5918,-3147,2605,8245,-2373,-7269,481,4776,6518,-2001,-8338,1360,5819,698,-2021,-5302,2163,7536,-2228,-5000,-2151,558,6753,-696,-6862,2568,2859,2046,864,-7056,1914,5446,-2849,-1366,-2264,-842,7686,-1903,-4612,2537,-903,2355,-48,-6544,3286,4340,-1749,998,-882,1126,6315,-3160,-3814,2438,519,2741,-2415,-5756,5120,2721,-2143,-508,-3437,1912,4728,-4676,-2960,2726,1775,5227,-4428,-6056,4833,2399,504,-2260,-4907,4016,4670,-4400,-3501,-1319,4622,5455,-3769,-6874,1580,4342,2834,-4654,-5798,3812,5479,-710,-4607,-4568,4608,5946,-2982,-3813,-2062,4320,5685,-3946,-5943,940,4152,2739,-2731,-5465,4653,3262,-2014,-2914,-3863,4395,6118,-2860,-3926,24,827,4961,-3617,-6062,2254,2615,670,-1246,-3257,2394,5001,-3263,-3018,107,1727,4730,-3357,-3846,3578,203,455,-2114,-4332,2818,2888,-2992,-209,-201,1622,3050,-4367,-2498,3368,597,549,-2489,-3891,4676,3109,-3110,-2746,-374,2947,2597,-6016,-2547,2502,2932,1126,-3450,-3061,5327,2586,-2119,-3555,-2208,6631,3862,-4956,-3989,1092,4963,2971,-5392,-4804,3799,3793,627,-5158,-2977,4885,4390,-3105,-3423,-1716,5054,4354,-5007,-3564,1700,4444,3073,-4853,-3105,3225,2995,-1205,-4717,-2224,4201,4737,-2908,-4152,-816,2984,3944,-4182,-3030,2565,2158,568,-2598,-2757,2514,1455,-759,-788,-1830],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-7,8,-9,10,-11,12,-13,15,-17,19,-20,22,-26,28,-32,35,-41,46,-52,60,-71,84,-102,127,-165,232,-381,2206,-4248,-3426,-593,1650,6900,-5278,-5542,5479,501,1845,-2877,-6068,5684,3915,-5463,1676,-1873,2646,5639,-6587,-2430,5464,-1231,1658,-1687,-5405,7428,1379,-4784,2743,-1955,4225,5174,-9604,-319,4116,322,3519,-5263,-4461,10798,2171,-3953,-1820,-2552,7673,5282,-9623,-1771,3092,2578,3965,-7505,-4426,8801,3240,-1659,-4192,-4767,7540,5160,-6962,-4530,-172,6054,5150,-9137,-5476,5585,4997,886,-6598,-5966,6500,3811,-2834,-5899,-3712,7791,5945,-4865,-3360,880,5472,3514,-6748,-2913,4837,3046,2049,-4629,-4895,7425,3125,-2255,-3098,-3845,5874,3776,-5989,-1919,432,1716,4636,-5863,-3023,6559,-677,799,-1266,-4455,5237,2003,-6418,1402,7,1837,3919,-7184,-392,5829,-2025,382,-2184,-3637,7385,-461,-5704,2108,-551,4055,2381,-8720,242,6021,-1344,807,-4443,-1800,10433,218,-5370,-589,-878,7416,1752,-9609,94,4994,3050,1344,-7115,-1370,8321,545,-4165,-5261,-2410,8218,2691,-8172,-2834,1878,6441,1535,-8288,-2919,7031,4312,-834,-6948,-2802,6844,2921,-4224,-3851,-1215,6588,3261,-5040,-3716,2016,4769,1530,-6369,-2391,4100,2126,881,-5316,-2988,7565,974,-3241,-322,-724,5190,1561,-6260,42,957,817,2122,-4865,-903,6064,-1099,-966,-1595,-3300,5960,918,-4826,1356,2026,738,686,-5900,1223,5236,-2049,-554,-439,-1199,6684,-1536,-5737,3698,1145,2985,830,-7832,2123,6506,-2025,-1045,-3321,590,7825,-2315,-6673,994,678,4872,-299,-8878,677,5142,728,-650,-5323,712,9105,-40,-5083,-3163,1057,7573,-781,-7756,308,3708,4349,-405,-7926,-621,5673,1664,-2792,-5853,-523,6930,545,-4023,-2316,378,5238,-98,-6184,-197,3617,2777,57,-5952,-173,5047,769,-1692,-3817,823,6351,-374,-4689,-258,-177,2656,-169,-5200,1068,2484,-222,-389,-3384,699,5050,-2036,-2000,726,-1101,3846,-1324,-4367,3106,1549,-1250,-115,-3451,2943,5970,-4144,-1602,-707,1137,5246,-2462,-5280,3850,2604,-402,-2092,-5086,3576,4997,-2756,-3510,-2356,1760,4545,-4376,-5113,1513,2779,3093,-1421,-6791,3363,5891,-1421,-3363,-3566,2991,6428,-1799,-4991,-961,2802,4645,-2605,-6413,1155,5023,2900,-2867,-4606,1912,4787,314,-2434,-4445,3434,6047,-1192,-5120,-188,3337,2920,-2192,-5926,1207,3061,1857,-2087,-5194,1930,4032,-1666,-2498,-1320,2079,3947,-1143,-4304,1409,1342,1787,-1440,-2682,4908,3261,-2190,-1228,-1404,1561,3342,-3364,-2931,1002,775,1723,-1649,-3383,3798,2032,-921,-896,-2349,3260,3047,-3891,-2207,1941,1264,1841,-3639,-4364,3861,3030,-696,-1558,-2957,4643,4217,-4728,-2649,667,3601,3018,-4255,-4268,2753,3393,409,-3688],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,6,-7,8,-9,10,-11,12,-13,14,-15,17,-19,21,-22,25,-28,32,-36,42,-48,56,-66,80,-100,125,-142,-356,-5431,-1796,9402,-589,-4162,-48,-1687,4966,1930,-8962,2280,2479,388,2306,-6077,-617,7909,-2435,-2366,416,-2412,6248,-857,-7191,5144,2589,-815,2703,-5930,2337,8181,-5553,-519,-898,-1648,8226,-3664,-8473,3577,842,1081,1197,-8542,3444,8019,-4285,-2214,-3948,133,10080,-3418,-6820,2767,1646,5517,-1555,-10583,2521,7338,-665,-2531,-6681,845,9544,-2147,-5647,-3130,2499,7674,-2169,-8753,938,4879,6450,-2088,-7299,1426,6951,217,-3268,-6241,1868,9540,-1366,-5376,-2325,1988,7776,-1591,-8173,2365,3434,3774,-1158,-7306,1061,5946,-771,-468,-4923,391,7184,-1897,-4155,1142,-206,4974,-102,-6396,2937,2534,-1767,1647,-4901,536,7194,-4740,-1192,719,-1626,5318,-2457,-6592,5814,2043,-740,366,-5728,3255,6782,-4972,-2379,342,-511,5948,-5071,-6087,5943,1832,439,-635,-6577,5685,7965,-5656,-1715,-1934,2470,7724,-5114,-6109,3563,3542,2639,-3502,-9016,4368,8112,-2496,-3972,-5147,3395,8359,-3018,-5947,-824,2718,6290,-3742,-7579,2056,5404,2472,-3625,-7312,3994,5504,-772,-3591,-3752,3885,7073,-4733,-5919,-693,3668,5717,-2611,-5469,1840,3398,1834,-1745,-5949,3884,3975,-3789,-1280,-3054,969,6162,-3036,-4282,1650,149,2125,-751,-6099,4354,2450,-3181,698,-2218,1741,4546,-3978,-833,3031,-65,2958,-3302,-4890,5204,1738,-2731,-1092,-2274,4367,4441,-7567,-1170,2610,1889,3218,-5474,-4815,6358,2098,-1822,-2120,-3924,5644,3643,-4394,-1430,1171,3831,4188,-6206,-4851,3897,2701,1491,-4592,-5506,6381,6079,-3464,-3555,-3162,5456,4209,-5581,-5425,1027,4115,3049,-5876,-4548,4450,4288,-25,-3920,-4238,5558,5233,-2766,-3902,-1421,3371,4669,-4123,-2726,1945,3126,4200,-4512,-4025,3867,2881,-368,-2731,-2688,3734,3013,-4288,-2066,-171,1785,3816,-5098,-3448,3980,267,214,-1648,-3241,5048,2055,-4222,689,-1031,1750,2942,-5454,-275,3488,542,-303,-3332,-1404,5738,809,-4626,-104,-50,4392,1605,-6023,-234,3233,2298,1113,-4718,-1853,6895,1770,-3902,-3070,-1678,5273,2432,-6697,-1387,2696,3216,1543,-7316,-3171,5684,2672,-1762,-4071,-1501,6461,2843,-4550,-2841,212,4970,2477,-5430,-3020,2974,4043,572,-5048,-3701,5014,3528,-1401,-4623,-1253,3586,1946,-4871,-2810,958,3498,1020,-5065,-1643,2734,3128,700,-3555,-1442,5054,1396,-2417,-2415,59,3475,1984,-4947,292,1998,1458,126,-4247,-1101,3488,-780,-794,-1257,-231,4529,-712,-3891,553,1543,2017,-673,-5157,-695,4773,-848,-1943,-2997,506,4600,-953,-4409,-671,1810,3082,-128,-5866,632,4335,1820,-1939,-3021,-171,5676,-1195,-5797,-1884,1380,5005,409,-6110,-245],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-4,5,-5,5,-6,6,-7,8,-8,9,-11,12,-13,14,-15,16,-18,20,-22,24,-26,30,-33,37,-42,48,-56,66,-79,100,-131,189,-336,2038,3374,-1043,-8703,890,8867,-2180,-4490,-4594,1710,9067,-1310,-8446,-382,3554,6156,-875,-10670,1230,6192,3178,-2681,-8406,1055,9938,-163,-5527,-5074,1105,10236,-677,-6991,-401,2229,7107,-885,-10494,2617,5716,1145,-781,-8132,436,10087,-2721,-4129,-2831,-586,9536,-158,-7751,2312,2269,3850,3416,-8186,303,7059,-2760,-821,-3722,-2950,9348,-2104,-6264,2496,-996,3175,2278,-9447,3110,6696,-4562,844,-2913,391,10161,-4210,-4657,3908,-893,4752,-1639,-8150,5611,4943,-3022,420,-5249,2536,8640,-5529,-5001,1778,1098,5604,-2701,-8000,5848,5002,-387,-2591,-6113,4547,8422,-3464,-5936,-2659,3143,7664,-3922,-7541,1783,4203,4408,-3278,-8001,3363,7237,-77,-4091,-6476,4264,8053,-2909,-5325,-2666,2874,8681,-3258,-7503,1953,2833,4272,-3128,-9418,4400,5586,1276,-2469,-7375,2404,8668,-4289,-2979,-178,1528,7338,-1757,-7996,3272,3360,424,-103,-8302,2240,7244,-4557,331,-709,-334,7400,-3108,-5161,4581,454,2742,-471,-5833,3925,5222,-4390,-450,-1469,790,6066,-6365,-3533,4818,17,1633,-2545,-6159,5541,4001,-4047,-1424,-2842,4163,5497,-7475,-4452,4078,2626,3253,-4813,-5516,5822,5488,-2100,-2991,-3970,5639,7003,-4484,-5061,120,4182,5678,-4594,-5582,4590,4207,2517,-4978,-6450,4866,5740,-1367,-5152,-4617,5407,6996,-4983,-6085,-391,5176,6534,-4457,-5788,3502,3563,1372,-3953,-5394,4724,5263,-2725,-2336,-3141,2622,6317,-5292,-3286,1898,2299,3482,-3220,-5721,3836,2462,-99,-45,-4581,2789,5641,-5392,-928,1630,-372,4512,-2863,-3658,5403,85,-1027,-657,-3863,4905,3764,-5824,-89,467,1940,3798,-5457,-3051,5784,661,-97,-2195,-3125,7056,2377,-4984,-949,-272,4857,3379,-6284,-3233,4331,2475,-179,-5585,-3763,6639,2637,-3765,-4780,-1643,4924,4190,-6373,-3126,2391,3625,2312,-5742,-4449,6518,3657,953,-5800,-2775,6619,3365,-2509,-3484,-747,5241,4668,-5369,-3858,2031,3607,2899,-5625,-3733,4080,2657,482,-4100,-2742,4771,4008,-3959,-1732,69,3148,3456,-5681,-2534,4226,1958,927,-2330,-2982,4566,1239,-1858,-674,-1954,3404,2909,-3746,-264,3162,212,1913,-3123,-2267,4255,-1232,-2206,-1171,-738,3786,407,-5899,503,3203,1340,596,-5204,-403,4854,131,-1359,-2174,-856,5727,-152,-6517,-577,1150,3061,616,-6124,-1083,5727,1264,-2150,-4251,-424,6040,250,-4390,-2551,1000,6367,1692,-7033,-1742,3638,3843,630,-5517,-2434,6181,2567,-2002,-4783,-901,5982,1693,-3810,-2573,1959,4474,731,-5139,-2246,2979,3152,313,-3798,-431,4842,1439,-2887,-1729,-194,3641,1097,-4317,-530,928,2082,915,-4553,339,4790,1913],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,4,-4,4,-6,6,-7,7,-9,9,-11,12,-14,15,-17,18,-20,22,-25,26,-29,32,-36,39,-43,48,-54,60,-66,75,-83,96,-109,127,-150,181,-226,298,-430,1662,-7667,-4486,5743,2470,2471,-6678,-5364,7866,4398,-3830,-4034,-3518,6817,5362,-7864,-2964,232,4979,5112,-8442,-5510,5696,4912,1662,-7238,-6055,7442,4896,-1958,-5158,-4461,7941,5789,-6731,-3084,634,5908,5137,-8670,-6114,5992,2747,2725,-5281,-6921,8666,3243,-5218,-1784,-3588,4054,7597,-7564,-3233,3192,49,4132,-4194,-6596,7597,2230,-2857,634,-5074,3381,5155,-7168,610,2960,-2025,4599,-5934,-5191,7882,-876,-1434,-875,-4721,6910,2649,-8250,1580,1171,958,3967,-7249,-2409,7920,-1116,-1651,-3486,-4456,7649,1854,-7445,-1056,-45,5058,2986,-9215,-2229,7093,2769,638,-5586,-2828,8734,2231,-4918,-3491,-1661,7443,3735,-8464,-2240,2712,5192,2809,-9007,-4296,6045,4138,12,-6740,-3302,8930,2971,-4366,-3748,-2356,6692,3741,-7818,-1911,1270,4305,3509,-7735,-2625,6677,2609,947,-4129,-4010,8159,2631,-5789,-1353,-1921,4047,4431,-7766,-236,4684,-425,1695,-4349,-3968,8173,374,-4134,1109,-2306,4323,4085,-6756,9,3299,-403,1798,-5499,-2709,8009,-2260,-2409,1422,-2541,5703,-129,-8384,2344,3109,759,1781,-6731,-215,7847,-575,-2219,-1630,-1228,8122,220,-7154,236,2897,3525,405,-8967,-289,6542,2235,-1480,-5604,-739,9110,1234,-5633,-2450,1825,6592,1866,-7846,-1047,3410,5724,-1082,-8044,-415,5196,1711,-2876,-6573,-1057,8374,91,-6011,-2294,263,7337,900,-8138,-531,3664,2857,719,-8006,-1089,6858,535,-1973,-3586,-1232,6888,851,-5559,603,1135,2164,1582,-7266,-229,4337,-1485,432,-2843,-1997,6199,-1526,-3899,1660,952,3646,931,-5822,1458,3478,-508,275,-2935,6,6401,-2943,-3612,1778,144,4012,-1210,-7181,2922,3992,-1231,-1525,-4573,1020,6307,-2191,-3765,-582,1521,8060,-1776,-6110,1636,4084,1595,-1820,-6198,1875,7407,-769,-3302,-3944,1755,6948,-1307,-5922,-998,4072,5034,-2502,-6780,919,4585,2836,-2147,-5080,1447,7248,-1031,-4688,-3299,722,7835,-462,-6044,-407,1983,5053,-1212,-7292,629,3553,1384,-1543,-4621,488,5321,-1077,-3227,-1877,-882,5153,-1196,-5169,2446,1980,198,-527,-4381,1532,5560,-2183,-1850,-448,1037,5163,-1093,-4161,1613,-26,1205,-412,-3648,2424,4079,-2605,-1280,-2127,2901,5033,-3110,-2998,3038,1741,2734,-2816,-5233,3890,2768,-1229,-2446,-3255,2966,4985,-4382,-3617,817,4011,4126,-4509,-5768,2707,4060,432,-4374,-4067,3468,5963,-2832,-4902,-1274,3747,5854,-3135,-4490,591,3511,1914,-4078,-4758,2961,5377,661,-3519,-3335,2401,5184,-1856,-4183,-2605,3129,4793,-3567,-5063,1177,3168,1889,-3198,-4711,1830,4110,-248,-1737,-2790,2668,4677,-2927,-4135,1094,1360,2228,-2049],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-4,5,-5,6,-8,8,-9,11,-12,14,-16,17,-19,22,-25,28,-31,34,-38,42,-47,51,-57,64,-70,78,-85,95,-104,117,-129,145,-162,183,-207,238,-277,329,-401,513,-714,1194,-5118,-5065,6541,1812,-92,-3196,-5341,6962,4272,-6548,58,-1017,2032,5306,-6943,-1061,5762,-2088,2246,-1764,-3626,7479,200,-4858,2266,-1869,3041,3482,-7504,2016,6498,-2745,606,-4609,-3023,9767,-1910,-5411,1415,-2055,6304,2531,-9447,2287,6607,-56,1589,-7429,-790,10246,-893,-4862,-3568,-1804,8606,1128,-8522,-1251,3830,3726,2055,-9576,-2322,7629,1965,-2339,-6792,-1782,8393,2052,-6421,-5479,1196,8368,2552,-8332,-2874,4311,5678,402,-8768,-1956,6815,2875,-1213,-6557,-1726,8985,1616,-5111,-1652,-863,6674,2701,-7383,-832,2799,2398,1691,-5889,-1623,7990,-270,-2297,-1710,-2861,6708,1521,-6289,2473,291,2121,3212,-6634,796,6152,-2975,418,-2564,-2186,7178,-1901,-5940,3042,-35,1917,1087,-8488,2916,5495,-2913,1103,-2601,-635,8748,-2955,-5984,2536,393,4166,-709,-8941,2872,4455,-1411,-777,-7415,1358,8582,-2150,-4400,-1857,1582,8425,-1411,-9252,1304,4856,3571,155,-7769,485,7753,1479,-4593,-5769,211,7334,494,-6807,-1310,2590,6375,-811,-7600,973,3910,3512,-1692,-7113,1176,6486,1568,-2878,-2727,1364,6833,-472,-4571,-1630,771,5311,-461,-6598,2657,3008,1209,-953,-4884,-307,7137,-2388,-2156,256,-734,5640,-600,-4474,2500,1210,-90,1644,-4839,2306,5319,-3337,-868,-1592,-1373,5543,-3432,-5580,3762,387,1156,-827,-5775,3802,5319,-4349,-1404,-857,1433,6424,-4137,-4849,4399,2151,1535,-2944,-7229,4430,5636,-2758,-3063,-2729,3417,7451,-3674,-5909,1700,4097,4674,-2595,-8092,2547,4856,1470,-3116,-5435,3513,6640,-319,-4846,-2285,3357,5231,-2415,-5310,387,3122,4413,-2846,-6159,1731,4860,1193,-2056,-4140,2838,5087,-1510,-3620,-1930,2381,5059,-3046,-4609,977,3078,3028,-1380,-3556,2557,3731,-1524,-855,-2506,1240,4586,-3521,-2179,675,-682,2455,-1084,-4090,4143,2764,-1537,-339,-2853,2335,3213,-5141,-870,1338,1898,2819,-3378,-3872,4942,1321,-234,-1107,-2022,3844,3277,-4554,-1701,1626,2422,3553,-5108,-3819,5137,2391,-746,-3824,-3365,5178,4157,-4198,-3132,-357,3408,4690,-5274,-4098,2240,3202,2090,-5244,-4437,4788,3363,-694,-4813,-3233,5279,4933,-3158,-3919,398,3998,3235,-3571,-3792,2384,3320,2555,-3228,-3692,4141,5096,-495,-2470,-1962,2341,4258,-2455,-3281,-1027,2431,3695,-3747,-2308,2118,2603,591,-3122,-2795,3007,3185,-1970,-1067,639,2234,2640,-3000,-2408,2386,-248,819,-1940,-1507,4118,2045,-3719,279,-156,3331,1917,-5110,-1095,2352,1064,1082,-3646,-2258,4615,1375,-2204,-1503,-114,3935,1761,-5019,-1358,1537,3294,-35,-4791,-1516,4516,2281,-2114,-3665,-598,3416,1626,-5132,-3111,1238],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-4,5,-5,6,-6,7,-8,8,-10,11,-12,13,-14,15,-17,19,-20,23,-25,27,-31,35,-39,44,-49,57,-66,77,-94,117,-156,330,923,6019,-571,-9111,4315,3000,-528,541,-6395,695,8735,-5485,-2526,707,-1588,5941,-2332,-6257,4372,1323,-497,1938,-6100,3207,6177,-6266,-1841,1023,-791,6604,-4852,-6011,7322,1471,-1359,-734,-5744,6306,7117,-4971,-1071,-1074,2485,8084,-7209,-5198,5141,2369,2143,-3623,-7456,6182,6508,-3509,-3707,-3860,3823,7735,-5807,-5832,554,3915,6569,-4519,-8888,4298,6337,1572,-4419,-7091,4097,7677,-2701,-5810,-3339,4209,7735,-5045,-6972,52,3808,6106,-4124,-7273,3620,4053,1964,-3694,-6712,4633,6041,-3439,-2794,-3120,2564,8240,-5067,-5021,3242,1092,4057,-2490,-6332,5496,3340,-3444,100,-4474,1806,3940,-6182,-3311,2204,-1308,5291,-2451,-4566,6519,775,-2995,810,-3775,3174,5456,-6099,1029,2518,853,3848,-5052,-5000,8030,634,-1597,-392,-5277,5360,5637,-6736,-2010,1216,4040,3953,-6636,-4695,7032,2908,651,-4692,-5188,7644,4570,-5887,-4085,-1756,5139,5742,-7315,-4345,3133,4695,3785,-5834,-5281,6099,6082,-1856,-4995,-4571,5498,5611,-4723,-3718,-1161,5354,4345,-6192,-4463,2435,4062,1550,-5317,-5571,4969,3945,-1002,-2716,-4108,5160,4634,-4415,-2037,483,3181,4951,-5258,-3252,3795,969,2001,-1923,-4981,4185,1806,-3981,650,-1922,2102,4644,-5147,-1000,2594,-583,1461,-3455,-2845,6397,-176,-4063,1830,-952,3282,2603,-6688,-13,3904,-427,2180,-4804,-1886,8129,7,-3036,-1358,-2049,7508,993,-7795,-397,3357,2306,1696,-7257,-985,6521,1607,-2514,-4198,-1784,7846,1787,-7825,-2827,791,4465,1536,-6396,-3082,4822,3436,-371,-6066,-2505,5941,2683,-3437,-4075,-1671,6593,3360,-5274,-2892,1693,5025,2517,-7020,-1510,4539,1909,-267,-5179,-2176,5200,2645,-2520,-1657,-1691,4676,2281,-4581,-935,1530,1851,1811,-5874,-2005,4948,-149,-997,-1942,-1968,5235,918,-3961,553,-33,1409,1046,-4873,-271,4176,-1964,-690,-2112,-1308,5762,-407,-3555,2087,1055,1834,754,-5327,2398,4466,-1014,-1146,-4609,809,6209,-823,-4042,56,1108,4178,-1010,-7610,545,4007,903,180,-6091,-437,7347,-242,-3173,-2015,1910,5502,-293,-6273,-1112,2400,3897,-236,-6318,-580,5785,2777,-1682,-4901,-479,7277,1439,-3512,-2884,1631,4685,1088,-5184,-674,2618,4212,-237,-4614,-537,4086,1053,-1315,-3433,50,5978,-86,-3062,-1028,349,3302,-1192,-4983,56,1520,1385,-524,-3116,-394,4454,-1300,-1737,-463,-645,4013,166,-3829,1791,662,1350,-333,-2511,1789,3576,-1519,-1951,-741,1111,4751,-2048,-3869,688,999,1363,-1209,-4436,2988,3334,-1129,-1310,-1251,2409,4633,-2233,-4726,521,2346,1750,-2394,-5825,2837,3839,52,-2716,-3967,827,5263],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,5,-5,7,-8,8,-10,11,-13,16,-19,24,-29,39,-53,79,-136,294,-1483,-1951,7980,213,-9557,-807,3555,4781,1756,-9568,-3227,8449,1632,-1297,-6861,-2355,10077,2323,-5722,-4529,-278,8297,1651,-10010,-2318,3904,4600,1690,-8079,-1958,8138,2822,-2187,-7637,-2569,10593,1850,-5896,-2670,-563,7591,2104,-9048,-2155,4132,2749,2044,-8054,-2574,9505,356,-2196,-3720,-3949,8636,3078,-6864,1539,622,2286,3813,-9109,-124,6524,-1984,1715,-2309,-4540,7873,-845,-5132,3834,-747,3915,2605,-8905,2791,5309,-2846,1530,-3823,-2421,9143,-3847,-6369,2482,-198,4035,81,-8766,3193,5274,-1169,105,-6418,-99,9441,-2963,-6139,-53,1981,7731,-1259,-8948,1099,3639,3617,-875,-8591,958,9420,435,-3891,-5417,995,9820,82,-7376,-1850,3806,6563,-1294,-8181,792,6007,4129,-1375,-8367,648,9146,1170,-3579,-4588,842,8485,498,-6679,-910,2017,7263,332,-9969,1365,5470,-293,-69,-6578,-676,7891,-1731,-3334,-1958,-454,7285,328,-7266,1455,344,1639,2163,-7434,111,6974,-3946,-562,-1317,-1345,6283,-2040,-5346,3492,242,1193,337,-7571,2886,6456,-4294,-416,-2918,641,8867,-4430,-5383,4245,640,4308,-2155,-7430,4945,4717,-3596,-2125,-4186,2980,7961,-5855,-6490,512,2281,6318,-3446,-8106,4299,4605,2690,-2890,-6471,2727,8503,-1216,-3761,-3740,3302,8254,-2981,-7382,-523,5202,4873,-3574,-7075,1564,5600,-97,-3009,-5568,1461,6517,-2223,-4024,-3221,2774,7623,-2168,-6148,-266,2002,4549,-3472,-7106,3046,5007,-292,-780,-4070,1477,6016,-2891,-2927,944,749,4149,-2326,-5984,3529,2220,-1251,-814,-4723,1703,6150,-4828,-898,172,-1173,5457,-3346,-4821,5097,717,40,-646,-3600,4460,3539,-3450,-1289,-126,2426,3896,-4397,-4334,4200,1850,1087,-3096,-4340,5719,5499,-4005,-2764,-2557,3735,5037,-5571,-3928,2738,4199,2916,-4786,-5602,3746,4772,-2253,-4813,-3309,4767,6588,-3469,-5130,412,4472,4939,-5059,-6402,2572,2890,1683,-3615,-5156,3649,5136,-1821,-4180,-3454,3615,5027,-3403,-3417,-310,3167,3997,-3801,-3288,2889,2280,1629,-2426,-5353,3427,3379,-2574,-1738,-1390,2800,3087,-2918,-2802,2201,-142,2951,-2410,-3090,2983,2049,-1357,-532,-1358,1704,3226,-4798,-1425,1818,276,2071,-2037,-1986,4543,342,-1917,-1275,-1943,5395,2825,-4691,-1090,2092,1613,1872,-4658,-1876,5315,2062,-1502,-3141,-3404,5990,2821,-4264,-2991,360,4854,1801,-6607,-1677,4997,2842,-202,-4844,-3319,5553,3654,-4260,-4533,-922,5348,2623,-4595,-4774,2276,4718,2244,-5113,-2565,5475,4038,52,-4598,-2172,4805,2831,-3499,-4125,-794,4742,2147,-4082,-1621,1342,1469,730,-4659,-2874,3806,2067,-1353,-2561,-1610,3624,2165,-2881,-1038,317],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,5,-6,7,-7,9,-10,10,-12,13,-16,17,-19,22,-23,26,-29,32,-35,39,-43,47,-52,58,-63,69,-77,85,-94,105,-118,133,-151,173,-201,238,-288,363,-481,701,-1240,5641,6352,-4486,-2333,-4470,5080,8510,-6244,-6887,1975,3713,6922,-5211,-8326,5248,5925,1020,-4283,-7190,5369,7729,-3414,-5461,-2615,4760,7914,-3803,-7306,1179,4952,5431,-5661,-7868,4508,6474,337,-3438,-7086,5861,8288,-2701,-3562,-3507,3695,8369,-6043,-6041,3510,1320,4129,-3246,-8732,6609,4288,-3075,-694,-4813,3098,8377,-6006,-2757,2748,-595,4785,-2224,-8089,6102,1629,-1713,1680,-6354,4728,5889,-5690,-1222,1094,-319,5946,-4349,-4732,7667,988,-1733,-1634,-5353,6916,4829,-7691,-1556,1137,1053,5558,-6401,-4784,6739,2211,630,-4727,-6361,7601,4812,-6321,-2877,-1275,5335,6289,-9185,-4574,4979,4168,2956,-6531,-5970,6808,4143,-1816,-5622,-4572,7557,4563,-5055,-5567,-2160,4860,4842,-6677,-5663,3400,4971,3346,-6605,-5913,5816,4460,-2363,-4143,-4933,6733,5921,-5219,-2308,26,3428,5810,-6122,-4777,5638,1489,1748,-3299,-5697,6383,3604,-4381,-670,-4401,2943,5120,-6791,-2024,4622,-590,3257,-4026,-5052,6973,29,-3112,1444,-3287,4800,3661,-7158,668,3312,535,3378,-5308,-2950,8578,-718,-3218,-726,-2145,5380,3000,-7981,-492,2847,2880,2922,-7253,-2339,9532,1052,-2779,-4101,-2963,7181,2756,-6460,-629,735,5710,2807,-8198,-2278,4878,3477,-551,-5426,-3859,7251,4302,-3704,-5246,-461,7033,3933,-7037,-4742,2281,6578,3145,-7975,-2759,4788,3998,267,-5832,-2578,7356,2242,-2946,-2082,-2344,5767,4095,-6007,-2458,1456,2757,3381,-6487,-3032,6105,699,-750,-2662,-2211,6357,1121,-4786,-436,-655,2152,3494,-6473,-723,4871,-1708,-191,-2363,-2532,6041,53,-3555,901,-1158,3676,1101,-7355,1083,4942,-682,748,-4122,-1060,6175,-2161,-4602,240,-671,4524,174,-7612,1768,4083,1562,369,-6773,-124,7884,-1254,-4177,-3115,-110,7412,185,-8173,-607,2885,4613,96,-7482,-167,6281,1608,-2486,-5644,-487,6627,1720,-4160,-2549,814,6580,173,-6545,-526,3058,3606,-21,-7193,-612,6279,1148,-1176,-4284,-569,7104,1092,-3647,-1956,210,5744,699,-5819,-420,3216,1175,234,-5424,725,5334,535,-636,-1261,29,4747,1136,-5181,2008,2426,1542,-229,-4138,1194,4579,-2352,-2631,-698,14,4570,-2054,-6000,2886,1663,1453,-904,-4577,2397,4106,-718,-528,-3354,1719,5897,-2432,-3974,972,2442,3814,-1814,-6201,3005,5095,-20,-2686,-4460,2094,5162,-2296,-4637,-1410,2231,5538,-2928,-6941,439,3724,3581,-2799,-6616,2126,6301,628,-3292,-3854,3223,6506,-1040,-5152,-1286,3112,5206,-885,-5223,289,4089,1859,-3070,-5102,2151,4611,-498,-2491,-1966,1136,5563,-926,-3965,641,3127,2562,-1294,-4819,887,2649,-52,-1257,-1943,-52,3048],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,8,-9,10,-11,12,-13,14,-15,17,-19,21,-23,25,-29,32,-36,40,-45,49,-46,-5,418,8566,1382,-6911,640,-288,2923,3304,-8697,-257,7330,-1379,2036,-3677,-3311,8450,-1938,-5500,3056,-2497,2492,1830,-8455,2831,3814,-3626,2933,-3840,-1073,9001,-3975,-5240,3218,-570,4137,-573,-7438,3772,5059,-1406,312,-6119,922,8933,-4025,-5399,-292,509,7344,-1983,-9145,2560,3755,1835,-757,-8037,1612,7957,70,-4235,-4796,914,9113,-1878,-7083,-527,4151,6697,-1013,-9149,826,5005,3467,-3548,-8495,1222,8146,-53,-3764,-4479,1183,7916,-1039,-6998,-1717,2404,6255,-156,-9409,1142,4521,971,-710,-6960,348,8202,-2061,-3060,-3121,-2175,7170,-1713,-6674,2276,1248,1947,1534,-7241,820,5910,-3461,-103,-2411,-1337,7644,-3049,-4427,3515,-228,1753,1063,-7251,3509,4823,-4204,1144,-1789,33,7031,-5200,-4711,3579,681,3174,-2758,-6589,5580,4232,-2809,-600,-5615,2597,7484,-4647,-4918,-590,2051,4979,-3050,-7344,3977,4770,1750,-2842,-7045,3386,7350,-2394,-5260,-3310,4098,6971,-3639,-6683,798,4170,5259,-3033,-6702,2284,6007,840,-4051,-5242,2799,7770,-1658,-3512,-3853,3170,6598,-2756,-5484,837,2667,3413,-1954,-7416,3782,4270,-160,-1469,-4815,2323,6482,-3289,-2758,-21,1584,5562,-2102,-6756,3975,1605,-264,61,-4820,3251,4323,-3828,-710,251,-706,4822,-3279,-4528,3971,-957,-221,-608,-5542,4176,4052,-4979,-466,-326,1265,4419,-5717,-2156,3648,2577,904,-2873,-4498,5527,3051,-3985,-1936,-2069,3928,4397,-6054,-4404,3959,2811,3023,-3762,-5218,5086,4731,-1782,-3010,-4272,5152,6111,-4346,-4961,-62,4960,5519,-4614,-4994,3245,5015,2629,-6308,-5248,4352,4635,-893,-4127,-3748,5061,4832,-3437,-3829,-46,4258,3915,-4527,-3703,2802,2959,1624,-3595,-3355,3898,3854,-2102,-2484,-1891,2945,5277,-3940,-2535,2693,1443,2828,-1683,-4817,4918,981,-1100,267,-3012,2520,2410,-4587,-329,1669,820,2481,-4186,-3046,4957,-396,-1871,-1003,-2730,4457,1407,-4720,811,922,1306,2245,-5320,-1852,5778,504,-596,-3312,-1874,6078,1343,-5577,-884,1379,4047,2756,-6081,-2164,4519,3437,631,-4548,-2611,5942,2484,-3742,-3422,-257,5088,2397,-4130,-3396,1515,4621,1268,-5537,-3584,3971,3749,-808,-3522,-2560,5035,2961,-3401,-4256,-1357,4661,3461,-3827,-1952,1712,2704,1230,-4423,-2837,3324,2688,152,-3267,-1731,4980,1124,-3384,-1424,-645,2573,1930,-3385,-888,3358,-305,963,-2157,-1641,3715,191,-2515,4,-682,2533,827,-4221,647,2575,193,-30,-3016,-964,4751,-283,-3290,-1589,881,4397,-516,-5391,738,2880,928,221,-4670,876,5657,-695,-2896,-917,-364,5746,1290,-4854,-566,2448,3921,-189,-4703,-1326,3667,757],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,1,-1,1,-2,2,-1,1,-2,2,-1,1,-1,1,0,0,0,0,0,0,0,0,-1,2,-3,6,-9,16,-27,49,-101,1135,-2483,-1849,-4714,2679,7924,-6666,-2104,1938,-910,5621,-2250,-6794,6579,330,-1324,728,-6523,3548,6549,-6240,-366,1737,-1287,5056,-4470,-2816,7506,99,-1489,333,-5889,6254,4341,-7303,-978,1334,1030,4184,-6103,-2522,6701,897,508,-3443,-5598,7965,2318,-5320,-1863,-1383,4922,5624,-8334,-4306,4182,3437,2803,-6530,-5711,7155,3028,-2143,-5337,-4121,6828,5221,-5796,-4643,-475,4868,4919,-7525,-5832,4188,4673,3200,-7445,-5612,8013,3562,-1614,-4365,-4024,6539,5217,-5101,-3324,-378,4183,5070,-7404,-3992,4783,1523,2846,-3863,-6328,7098,3393,-3971,-1452,-4028,4001,5766,-7893,-2761,3312,-107,4265,-3512,-5385,7073,454,-2602,897,-4379,4329,3515,-6768,428,2585,-1268,3912,-5505,-4118,7517,-1395,-1749,-762,-2917,5966,884,-7677,1404,2292,2230,2868,-7125,-848,7819,699,-1524,-3669,-2653,7867,2728,-6706,-1572,-794,5259,2496,-8052,-2189,6490,3412,649,-6496,-3231,7443,3055,-4745,-4560,-1744,6791,1959,-5805,-2266,1263,5262,1969,-7736,-2420,5509,3033,996,-6754,-2312,6776,1980,-4201,-4092,-984,6553,3442,-5670,-1520,1068,3167,3057,-6594,-3126,5807,1509,66,-3739,-3039,6488,56,-4251,-419,-1613,3638,3378,-6077,180,3484,-709,1704,-2976,-2907,6317,-1966,-3080,882,-454,4537,861,-6350,478,2948,-2251,1619,-4484,-368,6411,-1931,-2580,-410,-697,5218,254,-7072,1211,2308,692,769,-6461,723,6759,-1798,-2218,-2636,-33,6516,-1351,-8439,71,2650,3640,-297,-6962,-351,6532,2055,-2249,-4690,-782,8073,26,-5522,-1552,523,6210,636,-6825,-1578,3403,3866,140,-5685,-78,5279,2174,-1727,-4553,-180,6232,891,-4272,-2387,-204,5144,1297,-7756,333,2899,2606,2126,-5983,-458,5283,-266,-1868,-2566,-591,5773,-778,-3753,707,-235,1616,891,-5294,667,4470,-1398,419,-1948,-1282,4281,-683,-2368,1747,-332,1925,341,-5328,3199,2603,-2475,-259,-2278,1123,5137,-3572,-3393,989,800,2828,-1548,-5529,2730,3800,-1321,-1278,-3117,1913,6545,-1820,-3343,385,1503,4630,-3004,-5547,2449,3539,2802,-1151,-5203,2238,4915,-1141,-3851,-3533,1813,5550,-1317,-5619,-1082,2960,4649,-2295,-6764,870,3896,1284,-1928,-4976,664,4883,-593,-2785,-3049,1736,4794,-1808,-4284,584,1174,2942,311,-5698,1261,2938,590,-1305,-2337,581,4905,-1040,-1932,-477,514,2916,-2318,-4742,1241,1430,716,-291,-3422,3123,3090,-2890,-1714,-669,1217,2388,-2395,-3109,3238,879,437,-1617,-2866,3179,2383,-1473,-663,-859,1263,4352,-3823,-3039,1959,1961,-456,-2532,-3368,2916,3586,-2193,-2802,-1374,4520,2951,-3934,-3927,490,3529,2463,-3853],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-5,5,-6,6,-7,8,-9,10,-11,12,-14,15,-17,19,-21,23,-26,29,-32,35,-39,44,-48,54,-60,68,-78,89,-103,121,-145,179,-229,315,-481,1569,-6923,-4832,9780,1810,-2721,-4537,-4733,8568,5722,-6367,-3866,461,5801,5126,-9534,-4313,5823,4036,892,-6201,-6169,8028,4822,-3162,-4603,-3111,7874,5370,-7165,-5133,363,4967,4926,-8238,-5264,5279,3781,1721,-7167,-5293,8225,4088,-3512,-3620,-3186,7402,5406,-7392,-2891,1771,3402,5067,-7183,-4589,6328,1338,-587,-1596,-5188,6855,4197,-7232,1091,-1409,2024,5609,-7571,-2728,6397,-932,459,-2478,-5023,8157,2351,-6260,3265,-1647,3402,4216,-9327,-286,6990,-1635,1004,-4855,-2617,9981,-980,-6246,990,-818,5924,3171,-10896,502,5635,2039,2239,-7330,-1736,10046,695,-4207,-2713,-1604,9601,3165,-10040,-1301,2573,4331,2576,-9730,-2355,8300,3800,-1652,-6842,-1741,9266,3324,-6201,-5177,-505,8373,1714,-7858,-3262,2448,6392,2114,-9645,-3067,7284,2668,-567,-6355,-2926,8198,2175,-4888,-2524,-1234,7369,2348,-9131,-1689,4051,1816,1651,-6453,-2135,8217,-361,-1505,-1279,-1983,7296,1613,-7211,1891,861,1474,3557,-6520,-1587,6342,-2897,14,-2205,-2652,7547,-694,-5830,2501,340,2861,1725,-8520,1217,6049,-2340,-758,-4420,-1403,9071,-1720,-5721,1708,252,4840,513,-9002,3225,6198,-317,-2100,-7629,1218,9619,-1386,-5835,-2387,1164,8241,311,-8843,-110,4489,4589,962,-9938,32,8089,1367,-3455,-6362,692,8610,613,-6016,-2458,1761,7117,74,-7922,-2085,4411,3583,360,-7458,346,7568,1794,-2248,-4823,-538,7306,-932,-5460,-1742,597,4152,911,-6814,335,4234,1233,1156,-4352,-117,7253,-660,-2429,-590,-1084,4295,-677,-6126,3139,1911,330,776,-5471,1007,5862,-2896,-1770,-41,213,5042,-2169,-6557,3569,1668,1028,-702,-5343,2753,5591,-3196,-2678,-1188,815,6127,-4255,-7089,1776,2920,3624,-2597,-7195,3538,6004,-1790,-2752,-4156,1679,7844,-3383,-5827,625,2592,5023,-1749,-7895,1363,5413,2872,-3125,-7068,1246,7296,-725,-3185,-3760,2081,7300,-1997,-6266,-549,4452,4328,-2137,-6421,695,4755,154,-1976,-5095,1675,5785,-1419,-3083,-2987,991,6094,-1301,-5604,1520,1866,3417,-1472,-5947,1352,4240,-1000,-1494,-3094,1072,4636,-2262,-2370,920,519,2492,-447,-3668,2603,3254,-825,-1409,-2368,2646,5655,-3133,-1645,1069,1222,2444,-2306,-3797,3634,2837,-1168,-2338,-2952,5201,3271,-3465,-2777,525,2921,5083,-4637,-5962,3978,3284,1376,-3653,-5103,4917,4806,-3287,-3437,-2506,3261,4866,-3967,-4094,1909,2639,3814,-3505,-4215,3722,3865,-1604,-4122,-4089,2757,5386,-2212,-4199,-336,3203,4468,-3487,-5587,1610,4787,2970,-3598,-5700,2540,3733,-507,-2043,-2785,2921,4700,-2232,-2759,-722,3115,3852,-2684,-4269,856,3048,175,-2121],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-6,8,-8,9,-10,11,-13,14,-16,17,-19,22,-24,27,-30,32,-36,40,-44,48,-54,59,-67,74,-83,93,-106,121,-141,166,-201,252,-339,526,-2497,1887,2586,4376,-791,-10463,4582,7588,-108,-2148,-6790,1773,10161,-2481,-6064,-581,2549,7792,-2161,-9382,1777,6125,3530,-2973,-10118,2507,8948,2096,-3546,-6301,2048,8695,-1949,-7584,-3290,2327,7725,-1541,-8074,1291,3729,2997,-1204,-8883,2039,7292,-1626,-1934,-5404,-168,9799,-2449,-6585,463,429,4986,724,-9263,4867,4693,-1116,1079,-5988,631,9702,-4841,-3381,1610,-1711,5804,-845,-7684,5899,2382,-1647,2206,-6410,2657,6576,-5438,-1458,687,-542,6830,-4975,-6054,7480,1041,-352,108,-7708,6173,7012,-6109,-2630,-1251,1541,8556,-5833,-6823,4126,2940,2913,-2161,-9291,5688,7242,-3113,-3054,-4860,4445,9834,-4297,-6966,593,4153,6537,-4011,-9997,2600,6574,1286,-4571,-7239,3703,7592,-1121,-5322,-3795,2841,8162,-3078,-6197,889,3593,6246,-2687,-7352,3792,5338,832,-2178,-7239,3847,6715,-1707,-3318,-3030,2238,7121,-5311,-5170,1537,866,3090,-2229,-7030,5355,4009,-2624,625,-3071,2520,6514,-4116,-2605,3060,-706,3997,-2086,-6147,5550,1526,-3326,520,-4239,2843,5698,-7561,-1313,2075,1038,3543,-5673,-5803,7607,898,-1989,-969,-5136,6335,5032,-6438,-3194,-389,4053,5563,-6024,-6642,6854,1927,1299,-4186,-5154,7188,5525,-3763,-4502,-2111,4715,5780,-6127,-5528,2750,3605,3831,-4339,-7058,6224,5642,-140,-4870,-4804,6749,6687,-3470,-4806,-2070,5524,6011,-4245,-5437,2421,3453,3261,-4095,-4697,5791,3494,-359,-2536,-4776,4463,5274,-4120,-3272,-727,2563,4869,-5344,-4202,3778,1177,1365,-2241,-4801,5397,3440,-3884,-825,-1116,1313,3862,-4842,-1419,4437,-51,647,-2194,-3614,6026,845,-3933,563,-1420,4567,2670,-7036,-780,3867,350,2064,-5045,-1466,6870,1073,-3166,-1510,-2472,5416,3664,-7848,-1421,3519,3541,2618,-7064,-3786,5967,3084,-2089,-4423,-2612,7503,3298,-4725,-2926,1500,5573,3010,-6785,-4965,4904,4510,1394,-6459,-3564,6497,3355,-2018,-3955,-1643,6965,3351,-5345,-2193,1699,3927,2216,-5784,-2910,3182,4276,857,-3837,-2874,5960,1106,-3710,-2545,-1673,5107,3407,-5021,-766,1370,1920,2700,-4830,-1350,5062,817,-724,-1283,-2633,4805,1555,-4713,-522,242,1790,1641,-4624,-507,6064,-614,-656,-1847,-754,5547,-365,-4950,269,1996,2159,624,-6218,-224,4940,321,-1666,-2848,-190,6494,-742,-4746,-422,852,4614,-262,-6265,438,5196,2593,-1282,-5304,-1814,6163,1455,-3449,-3440,-75,6396,560,-6463,-2795,2222,5735,-137,-5511,-1496,4361,2203,-1218,-5363,-460,5941,1584,-2736,-2909,68,5312,1551,-5457,-3066,3132,4528,-303,-4995,-851,3797,1743,-1373,-2923,431,5943,1064,-3623,-1628,383,2913,407,-3572,-309],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,0,0,0,-1,1,-1,0,0,0,0,0,0,-1,0,-1,1,-2,1,-2,1,-1,1,0,-2,3,-7,12,-23,39,-72,140,-334,1980,1012,-9477,2906,7374,-3043,-595,-4234,-1994,9117,-2492,-5764,2876,-190,2848,1275,-8394,3988,4639,-2865,1360,-3747,290,7958,-4891,-4065,3909,-1059,4156,-246,-7678,5619,3169,-2559,40,-4149,2686,7511,-6009,-2588,2251,963,6073,-3322,-7905,4939,1966,-1371,-2528,-6442,3937,7277,-5251,-3812,-1291,3230,7118,-3716,-6362,3457,4441,4495,-4091,-8087,4432,6826,-545,-5277,-5592,5841,7955,-3148,-4533,-2387,4813,7633,-4818,-7359,2851,3026,4051,-3960,-7734,4368,6304,-812,-3610,-6108,3374,7843,-4080,-4150,-440,2059,7365,-2836,-8343,3214,2636,954,229,-7609,2207,5466,-3416,-159,-1982,-1218,6471,-4058,-4423,4242,-384,1828,105,-7769,4552,3412,-5337,792,-1911,197,5848,-7378,-3104,6038,-720,1934,-1033,-4877,7439,1993,-4860,56,-2803,3990,4869,-6681,-2060,4243,2204,2039,-5149,-5625,5903,3420,-2417,-3090,-4127,6674,5146,-4374,-4733,658,4050,6045,-5888,-5930,4504,4153,474,-5476,-5850,5681,4350,-2067,-4870,-3969,5544,5926,-5048,-4737,669,4329,5960,-5132,-5087,4297,3167,1155,-4075,-5334,5647,4113,-3466,-2707,-2868,3212,5334,-5311,-2058,540,1903,4742,-4876,-5294,4853,1427,-641,-693,-4990,4720,3933,-5661,-743,624,530,3809,-4515,-4135,5600,48,682,-895,-4054,4912,2508,-5515,355,329,1696,2634,-4500,-1777,4509,-1304,-652,-2247,-3231,6345,1362,-4724,34,109,3583,3056,-6207,-1987,4238,1276,943,-6537,-3491,6398,2965,-3452,-2507,-382,5296,3740,-6786,-2299,2633,4878,2306,-6909,-4393,4720,4222,-211,-5507,-2659,5615,3440,-4669,-3478,-359,5592,2398,-7118,-3340,2486,5134,1607,-4902,-2872,4431,3155,-554,-4036,-3156,5433,2512,-3592,-2744,-905,3304,3026,-5512,-2008,2939,618,2787,-3882,-3793,5173,53,-1454,-453,-2750,4370,1759,-5737,1024,1804,-107,1200,-3645,-939,4718,-1483,-2197,-946,-1302,4910,692,-6183,1437,819,922,1232,-5159,104,5713,-10,-1761,-2577,-901,6518,-336,-5848,-12,2214,2752,773,-6219,-29,5721,678,-2101,-3534,-748,6265,-336,-4652,-1511,715,6448,414,-6614,-373,2659,3614,-1345,-5978,-1244,4902,1812,-3454,-3126,103,6282,1200,-4406,-2591,2064,4609,1033,-5426,-1458,2668,2345,-56,-5352,-663,5148,168,-1599,-3377,-171,4216,534,-4651,-469,51,3498,1451,-5434,297,3506,472,295,-2542,-129,4699,-939,-2222,-320,359,1867,124,-4737,1480,2337,-1110,-330,-2619,1256,4354,-1819,-1982,22,511,2969,-1802,-4316,2648,2327,168,-1749,-2548,1868,5275,-2272,-2616,-997,660,4442,-1103,-4085,1647,1972,1771,-1681,-5005,1237,4508,-424,-2448,-1512,1803,4342,-2046,-4557],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-7,8,-9,9,-11,12,-13,15,-16,18,-20,23,-25,27,-30,33,-36,40,-43,48,-53,59,-65,72,-81,90,-102,116,-134,156,-186,227,-286,383,-564,1007,-4884,-3442,3430,77,4187,-6131,-6581,7256,1099,-2475,1312,-5828,5054,4530,-7411,313,1015,-610,5066,-5521,-2705,7858,-2082,-936,471,-5037,5586,1883,-7966,2271,1454,781,5144,-8422,-1269,7510,-1861,-1385,-2618,-2729,7872,1816,-6803,221,398,5328,1551,-8184,-533,6748,1798,-629,-6154,-2152,8995,1179,-5097,-2930,264,7595,2477,-9032,-1927,4027,5924,889,-8150,-2839,7026,4331,-1699,-7519,-2147,9767,2948,-5076,-4438,361,8881,1955,-8812,-2331,2421,4705,3122,-8523,-1766,6730,1367,-1394,-6052,-3683,8458,1740,-4957,574,-2097,4582,3564,-8109,-1133,3884,343,1927,-5549,-3142,7147,-1308,-4325,703,-3096,4888,2810,-7945,1925,3215,-788,3228,-5652,-1529,7929,-2492,-2068,541,-2238,5948,739,-8729,2536,1732,9,755,-6112,530,8353,-2378,-1850,-1815,-1059,8353,-1753,-7788,954,2657,3108,423,-6990,128,6368,1192,-2357,-5380,-339,8049,145,-6115,-2694,2080,7009,669,-8791,-1249,5646,4531,-1036,-8943,-641,6401,1586,-1805,-5536,914,8847,-471,-5885,-1979,1333,7283,-1137,-8153,-1281,3261,3101,-439,-7711,-1208,7440,15,-1645,-3095,-988,8605,-152,-6251,77,-262,3372,809,-7303,1141,5130,-1150,656,-3745,144,7260,-1497,-3316,1870,-1452,3564,1383,-5499,2840,3164,-1357,641,-4676,-88,6812,-4199,-2069,1341,-1363,4519,-2472,-5744,4233,3208,-216,-109,-5094,3297,6555,-3138,-3033,-886,2833,7266,-3812,-6445,3076,3766,2937,-3084,-6697,3009,6235,-2137,-4458,-2358,2999,6676,-1869,-6607,192,3475,4878,-2202,-6561,2450,5599,2584,-3596,-6402,2587,6005,-1456,-4322,-4344,2106,6614,-2528,-6251,228,3044,4423,-2542,-6284,1854,4343,1247,-1266,-5105,2519,6730,-1726,-2465,-1886,593,5194,-2960,-6164,2411,1513,1917,-249,-4320,1222,4462,-1800,-642,-1909,-146,3791,-3424,-3585,2791,1122,2027,-314,-3649,3062,3034,-2830,-335,-1603,1959,4802,-4705,-2205,2744,299,1421,-2664,-4327,4481,4120,-2203,-1543,-2391,2608,4843,-4599,-3179,1689,2122,3211,-4136,-5531,3680,3762,275,-4016,-3459,3344,5110,-2970,-3474,-1123,5076,4719,-4151,-4907,2590,3448,3166,-3817,-3677,4458,4301,907,-4103,-3981,3807,5028,-2075,-3459,-1513,2604,5193,-2193,-3493,1652,2370,1882,-3462,-4574,3011,3233,-107,-2125,-1918,2369,3853,-2449,-2088,853,1566,2301,-2666,-3505,3208,1440,-14,-1227,-3053,3640,3282,-3528,-358,567,437,1821,-1777,-2614,3362,18,352,-1220,-2130,3574,2513,-4301,-1267,323,1985,1601,-4089,-1178,3848,1553,1129,-2871,-1294,3749,2099,-2521,-2198,-339,3130,2441,-4580,-3027,2344,1917,414,-2777,-2619,4066,3250,-1932,-3522,-937],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-7,7,-8,8,-9,11,-12,13,-15,16,-18,20,-22,25,-27,30,-33,37,-42,46,-52,57,-65,74,-85,98,-115,138,-171,221,-305,469,-904,4825,9028,-7825,-4278,34,2311,6900,-8100,-7882,6969,4209,2072,-3456,-8328,7110,7851,-3960,-4877,-3476,4654,9520,-5031,-8623,1342,5209,5090,-5147,-7288,3842,5484,1164,-5102,-7280,4933,8274,-4103,-5353,-3412,4426,7714,-5990,-6647,1587,3758,3852,-4570,-7817,4016,4011,33,-2209,-7164,4162,6547,-4524,-2586,-1542,1311,6275,-4517,-4968,6228,292,1850,-1759,-6631,5911,4832,-5699,76,-1778,1010,6840,-6473,-2595,5283,-615,464,-1474,-6574,7436,2080,-5538,1506,-2081,3324,5695,-8601,-2948,5013,551,2464,-5299,-5906,8826,2646,-4160,-1076,-3744,6172,5761,-9771,-2783,3455,3266,5299,-7302,-5842,8092,3605,-1696,-5344,-5413,8562,6288,-6878,-4431,-532,6753,5797,-7474,-6483,2384,5881,2142,-7088,-6026,6748,5292,-3329,-5447,-4375,6717,5918,-6383,-4625,-327,6220,5345,-6251,-5195,2025,4344,2282,-5879,-5470,7384,3973,-2734,-2634,-3530,5329,4853,-6044,-2430,1291,2404,4665,-5340,-3872,5968,1339,-1419,-1701,-4547,5849,3267,-6250,617,-71,1662,4850,-6664,-2614,6769,-213,183,-1369,-4190,7916,-563,-6467,1288,516,3441,4610,-9537,-984,6548,38,-104,-4265,-3095,8814,1632,-6182,-1696,-1453,6010,1944,-9170,-2289,4949,3095,1963,-8272,-2998,8706,2497,-3406,-5183,-2152,7412,3558,-8719,-3694,2468,6779,2335,-8427,-3716,6455,5159,214,-5364,-3546,7092,3473,-3743,-4367,-1816,6379,3844,-7054,-2700,1923,4481,2672,-7632,-2754,5216,2469,-237,-4477,-3955,6336,2008,-3736,-1840,-1367,3969,2163,-7202,-818,3465,1016,1644,-4429,-1710,6327,150,-1736,-1137,-1436,6041,-35,-5383,2694,1986,-857,2269,-5047,227,7508,-2780,-2446,-1826,-578,7133,-1215,-6690,2083,2891,2199,860,-8146,1370,6883,-877,-2257,-3958,1138,7449,-618,-6609,99,1279,5551,445,-8683,-841,5799,1751,-2188,-6746,-711,7910,328,-5321,-4548,364,7801,585,-7242,-1629,4652,4592,-1119,-8154,-1189,7469,3561,-2034,-5811,-1526,8025,1865,-3910,-1823,733,5825,-193,-6687,-1338,3768,2624,157,-6174,-756,5819,1571,-1492,-4456,-382,5365,641,-3794,-732,1027,2522,-198,-5002,645,3705,316,-1018,-2850,97,5961,-1869,-3218,639,722,1813,-770,-3490,2765,3425,-952,33,-3590,2345,4680,-3145,-1977,-15,1586,4516,-2832,-6396,2461,3478,630,-4771,-5922,1795,7495,-2638,-4183,-942,2042,6033,-2542,-6349,1300,3187,3014,-1928,-6928,1423,5466,311,-3448,-3775,1814,7362,-868,-4622,-1932,3571,6083,-2324,-6519,524,4231,2626,-3393,-5799,1754,5732,673,-2797,-3783,700,5490,-1057,-5833,-1040,2634,3312,-1430,-5788,1192,3670,1722,-1022,-3116,784,5065,-1017,-2681,-957,577,3418],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,9,-10,11,-12,13,-15,16,-18,20,-22,24,-26,29,-32,36,-40,44,-49,55,-63,72,-83,98,-118,147,-193,284,-808,-981,-5501,-1922,10466,-2246,-7743,-349,770,7528,2128,-11387,-496,7266,2837,143,-8930,-2284,11328,1791,-4646,-5661,-2256,8927,1727,-9044,-2874,2376,6621,1425,-9872,-2195,6196,3106,-2,-7638,-2234,9165,1740,-4381,-5479,-197,8750,1488,-8101,-2261,1284,6219,2398,-8829,-1286,5882,317,789,-5011,-1426,9239,-459,-4782,-1128,-1802,6103,2105,-9416,1595,4653,-776,1675,-5984,-1677,7825,-3319,-3299,1097,-2286,6063,27,-7738,4105,2252,-603,1459,-7169,2167,9143,-4594,-2809,162,298,8250,-2518,-9333,4522,2338,1398,-120,-9374,2682,9367,-2239,-1225,-3787,972,10560,-2989,-8653,706,3298,6447,183,-10688,2640,8036,1436,-2624,-7515,950,9776,-937,-7229,-4501,1819,10111,-1591,-8563,-105,4369,5712,-899,-9722,-386,7425,816,-3234,-6751,752,9411,-457,-5028,-1778,1439,8273,-1132,-7679,946,3617,2998,165,-8999,908,6097,-959,-494,-4832,-463,7134,-2538,-4508,1027,-940,4195,-1292,-7245,2967,3345,-2585,2089,-4695,1199,7754,-4664,-4527,3163,-1278,4829,-1469,-6831,5345,3439,-2562,346,-5774,2154,7853,-5585,-2985,977,1374,6779,-5386,-7885,5503,3280,775,-2664,-6720,4947,7171,-4315,-3531,-1843,2270,8030,-5214,-7641,2013,3705,4067,-3436,-7456,4380,6983,-1090,-2867,-4737,3733,9980,-2501,-6407,-1038,3316,5594,-3149,-7121,1932,4672,3239,-2724,-7398,2973,5524,875,-3448,-4253,1689,8567,-3476,-5186,-958,2997,5922,-2325,-6552,3043,3017,765,-1689,-5609,2329,5211,-2418,-1759,-2297,1227,5586,-3586,-4076,2626,1710,1956,-977,-4729,4079,3576,-3086,-276,-1071,557,5914,-4681,-2672,3118,696,3412,-3461,-4858,5918,2596,-2406,-1591,-1050,3363,5948,-6845,-3128,1720,2668,3539,-5194,-5584,5721,3772,-1216,-3799,-3805,5913,5827,-5842,-3641,686,3168,5288,-5432,-5445,4048,3894,943,-3880,-5934,5021,5424,-1983,-4437,-3085,4978,4610,-3344,-6000,1345,3886,3412,-4101,-5990,4852,3695,-39,-4013,-5124,3102,3918,-1773,-3859,-866,3972,5274,-3457,-5193,823,2335,2190,-2845,-5719,4344,3237,-733,-2638,-2041,3949,3251,-4157,-1906,1292,1690,3074,-4750,-4048,3978,816,-1090,-1692,-2208,3597,2000,-4527,-1105,-124,2113,1880,-4688,-1557,4036,905,119,-1680,-1839,5192,1481,-4660,-1664,-16,3544,3106,-5891,-1089,4270,1986,854,-5188,-1898,6804,1667,-3570,-3898,-774,5613,2963,-6609,-3309,3562,3423,230,-5930,-3008,5516,3059,-2504,-5259,-2441,5501,4378,-3958,-4022,353,4225,3526,-4868,-3627,2527,3217,158,-4499,-2973,4326,3384,-1773,-4574,-1357,5214,4038,-3820,-2901,675,3306,1863,-4074,-1968,3344,2422,-330,-3243,-2186,4344,2463,-2366],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,-1,0,0,1,-1,1,-1,1,-2,2,-2,2,-2,2,-2,2,-2,1,1,-4,8,-16,30,-56,-103,-2736,712,8131,-4855,-5621,4458,843,2455,-599,-8069,4766,4756,-4065,494,-3563,1419,8265,-5773,-4496,3632,-1487,3390,-1339,-7238,6198,2483,-4808,1738,-2299,2969,5423,-7074,-1855,3690,1290,3384,-4812,-4635,7381,2216,-3063,-1169,-2983,5568,5943,-7684,-3130,1073,4318,4424,-7475,-5398,6444,4314,331,-4920,-4444,7069,5874,-3631,-5022,-3013,5913,5013,-7373,-4275,2562,6449,2382,-8061,-5336,6091,4790,184,-5526,-5882,7090,4792,-4482,-4618,-2406,6260,6629,-5923,-4392,2415,3389,4755,-5218,-6849,7810,2619,-711,-2490,-7294,6260,6539,-7483,-1309,112,1914,7189,-6649,-5418,5753,-715,1021,-1313,-6313,5610,3392,-4716,2041,-1234,1353,5440,-7092,-3176,5545,-1529,2525,-1548,-4335,7462,1095,-6671,588,-181,2885,4065,-6909,-802,4751,-542,1973,-4243,-2699,8354,167,-5548,-1848,-1651,6551,3458,-7800,-1516,3811,3118,1178,-7649,-2584,6003,3460,-2181,-5661,-2467,7888,2554,-6801,-4863,470,7369,1576,-6142,-2641,3980,4757,375,-7877,-2157,7821,3422,-1707,-5258,-2667,7834,2952,-4885,-1980,-578,6060,3568,-8678,-2476,3511,2397,2273,-6366,-4580,8190,2013,-2307,-1831,-3918,5797,2904,-5831,-753,1446,1165,4146,-5172,-3280,6791,99,-1100,-272,-3675,6507,2058,-5920,1265,931,1168,3112,-6014,-1300,6241,-2172,266,-1527,-2432,6636,110,-6771,1839,686,1827,1678,-7408,815,5795,-491,-2473,-4267,-776,6899,-966,-5027,-1342,1013,4384,557,-7686,287,6031,2286,-593,-5773,765,6978,948,-4840,-4431,232,6973,630,-5568,-2809,3353,5675,512,-7213,-1601,4650,3341,-2396,-6193,-477,6446,952,-3245,-3880,-563,7797,1130,-5893,-1356,2664,4467,1954,-6298,-223,4097,-153,-193,-5106,-1697,6891,-149,-3267,-1899,-695,4150,1286,-6206,357,2365,771,76,-3627,248,5130,-958,-2870,271,-968,5108,-780,-5745,810,1577,162,0,-5129,788,5868,-3038,-2039,-1515,359,5334,-1788,-5013,1968,2536,379,-1108,-5830,2159,5456,-877,-3034,-2784,880,6129,-1406,-5211,-592,1932,3336,-1449,-6970,2048,4866,1658,-2723,-5503,1089,5758,-690,-4624,-1908,3551,5552,-2289,-5535,-190,4517,4570,-2366,-5379,874,5815,1288,-3318,-4609,1545,5988,-724,-3806,-3052,1988,4182,-2004,-5718,-713,3050,3241,-1269,-5273,884,4067,593,-1189,-2242,875,4327,-2194,-3845,1055,1900,3809,-1514,-4451,1655,3440,-41,-974,-2681,1121,5961,-1935,-3212,1248,118,2069,-966,-3716,2332,2156,-1548,-780,-3177,2738,4229,-2717,-2471,467,2435,2601,-2421,-3781,3280,3749,-1166,-3833,-3500,3631,3210,-2332,-2124,-666,2734,3970,-3889,-4818,1590,3760,2074,-3196,-4517,2247],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-5,6,-6,7,-7,9,-10,10,-11,13,-14,16,-18,20,-22,24,-27,30,-33,36,-41,46,-51,57,-65,72,-82,92,-96,63,387,8578,686,-2659,-522,-3425,6960,3672,-8949,1245,3516,1062,4556,-6058,-1784,7905,-2530,-1753,195,-4112,7006,1340,-8081,3604,1628,-1544,2941,-6963,-39,7213,-3593,-881,-1168,-831,7408,-1549,-7020,2914,1716,2657,311,-7989,2886,7001,-1640,-1364,-4742,1197,8863,-2631,-6786,-1278,2520,6032,-1444,-9815,251,5272,2849,-3083,-8335,1375,8906,263,-4755,-5194,1838,9632,-917,-7760,-1923,3894,7235,-905,-9585,-510,6325,2670,-2233,-9392,931,8416,305,-3721,-4802,606,10307,-683,-8579,238,2131,5234,1672,-9624,1579,7033,-1111,1028,-5702,-1137,9274,-1215,-4336,1244,-1620,5252,404,-9517,2528,3108,-1136,2620,-6165,-1050,8302,-2258,-1269,1916,-2531,4958,-538,-8232,4744,1861,-282,2293,-5462,2443,6698,-3614,-1167,190,47,6361,-3597,-7770,4211,3478,2000,-1885,-6956,4303,6830,-2832,-2808,-2987,2632,8099,-3816,-7322,1098,4141,5082,-3280,-7851,3355,6237,159,-3673,-6589,3869,8179,-2078,-5155,-3130,4448,7316,-2858,-7288,122,4671,4104,-2784,-6772,2420,5784,656,-2293,-5967,3031,7819,-2840,-2506,-2764,1853,6766,-3258,-6581,2902,2177,3527,-640,-7734,3640,5776,-1925,-137,-3864,-1312,7170,-2959,-5411,2101,-883,4170,-94,-6476,3950,3155,-2593,275,-3181,1719,6428,-3467,-2291,2456,-437,4594,-1496,-6031,5354,1611,-1868,-1460,-3368,3333,4251,-3963,-1906,1613,2069,3460,-3755,-5849,5203,3053,-827,-3326,-4262,5095,5302,-3801,-3385,-627,3642,5092,-5074,-5247,2395,3725,2013,-5007,-6027,4879,5588,-1232,-6167,-3815,4563,5649,-4083,-5126,-1879,5202,4798,-4212,-5463,1765,3624,3004,-5445,-5183,4397,3474,-492,-3706,-3822,4880,6444,-4851,-3068,118,3453,4933,-3622,-5542,3145,2853,739,-2553,-4615,3781,3903,-3777,-1888,-1834,941,4309,-4468,-3807,3668,89,1284,-1162,-4277,4002,3339,-4176,-713,-866,1302,3425,-5058,-983,3711,-333,1256,-2049,-2854,4459,1217,-4153,-1958,-1362,2490,2709,-6264,-1578,3988,888,1522,-4709,-2416,6279,2232,-1372,-2785,-1501,4997,3105,-5547,-2372,1296,4904,2207,-5090,-3930,3797,4620,-129,-4061,-2354,6181,3326,-2661,-3813,-1603,4981,3088,-5987,-4167,1531,4485,2463,-6790,-3175,4018,3598,176,-4245,-2990,5427,3552,-2724,-2791,-700,3592,2833,-4758,-3380,1833,2563,924,-4771,-3370,5143,1925,-1421,-2356,-1949,3949,2894,-3391,-1644,1297,982,2590,-3544,-1518,3544,100,-552,-860,-1387,4097,1578,-3352,-733,322,2870,1139,-5166,-613,3920,672,-1245,-2361,-649,4073,982,-3849,-926,944,2180,115,-5064,-646,4269,1997,-430,-3816,-1025,5374,1464,-2992,-870,1987,6428,1144,-5473,-1946,3230,2994],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-6,6,-7,8,-10,10,-12,14,-16,18,-20,22,-25,28,-31,35,-39,43,-47,53,-58,64,-70,78,-86,95,-105,116,-128,142,-158,176,-197,221,-252,288,-335,396,-480,606,-816,1264,-4831,4541,5203,-961,-86,-8327,4999,9419,-3829,-3876,-2430,150,10578,-4648,-9855,3892,5008,4403,-1425,-10469,3563,10263,-1634,-4607,-6314,2689,10702,-2489,-7395,-3272,3398,8592,-2822,-10729,956,6446,4395,-2419,-9039,2301,7496,266,-3941,-5640,1550,9115,-2353,-5821,-731,3094,6965,-1516,-8049,962,2669,1346,-619,-8034,3488,7509,-2629,-1494,-2056,1200,8375,-2172,-6144,4930,-74,1743,432,-7478,4238,4893,-4719,-82,-3091,702,6828,-6675,-4396,4735,-474,3680,-2311,-8583,6505,5455,-4571,18,-3664,2966,8408,-7846,-4066,4400,2117,6287,-4399,-7979,8000,4258,-2189,-1975,-6791,5887,8673,-6254,-5686,-337,3380,7799,-5463,-7606,5078,4977,2673,-3855,-8318,5260,8145,-1967,-5277,-4555,4178,8747,-3853,-7245,122,4087,6043,-3232,-7811,4164,5663,2243,-4019,-7439,4063,6891,-2170,-3990,-4804,2979,6824,-4066,-5153,1473,3429,4052,-3031,-6590,4771,2517,-670,-1641,-6281,3180,4986,-4488,-1710,-297,1255,5451,-3744,-4453,4693,1320,524,-1216,-5982,5478,3308,-4565,-1199,-747,2652,5388,-6741,-3184,7422,355,378,-3022,-6278,7755,3280,-5887,-265,-1568,5482,6202,-7147,-4294,4903,1551,3089,-5441,-5936,7676,4002,-2844,-2561,-3876,5554,5315,-6541,-4710,1887,2994,4074,-6441,-6751,5815,4148,-772,-4723,-5693,6112,5325,-5078,-5089,-2230,5781,6084,-5494,-6056,2026,4157,2553,-5409,-5912,4738,4265,-31,-4841,-4085,5059,3934,-3033,-4788,-331,4388,4462,-5749,-4145,1998,2042,2528,-3623,-5137,5608,3161,-1917,-1810,-2504,4649,4341,-4962,-768,2497,-299,2952,-4467,-2442,6085,606,-824,-930,-2163,5185,1417,-5514,586,2201,1756,2002,-6473,-1762,5570,491,-1933,-1924,-2300,6569,1022,-5949,-11,-704,4433,2408,-8523,-1069,5761,308,-1040,-5465,-1351,8599,1747,-5317,-4157,-420,6465,2309,-6888,-3958,4008,3592,1562,-7626,-3656,5884,1830,-2462,-4720,-3417,7242,4223,-6292,-3565,757,5069,3173,-5948,-3732,3994,2800,-584,-6670,-2774,6038,2901,-2724,-4390,-1500,4778,2284,-4834,-2013,-14,3606,2430,-4475,-2121,3660,1524,211,-3419,-3005,5512,1639,-3333,-396,-405,1566,1366,-4466,139,3182,697,687,-4204,-844,5759,-424,-2477,309,-1068,3002,-237,-6684,1333,1969,791,741,-5081,-404,6218,-1765,-1590,-1414,204,5742,-1209,-6490,-33,2776,3141,259,-6300,151,6371,-445,-894,-5093,-327,7399,462,-6530,-1314,1438,4953,-642,-6661,-1157,4334,3418,-1189,-4723,-1255,6649,1343,-3820,-3406,1197,6006,1240,-6234,-1708,2629,5094,319,-5464,-1105,3827,2607,-778,-4526,-536,5684,1327,-3473,-3027,1692,4531,1536,-4124,-1340,2256,2957,-478,-3485,728],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-5,5,-5,6,-5,6,-5,5,-2,0,5,-15,31,-65,140,-621,4353,5743,-11772,-2413,7292,848,897,-5589,-5450,9703,3643,-5437,-3959,-2585,7523,5028,-9820,-3891,3864,4031,4185,-9072,-5821,7002,4621,-204,-5525,-3845,8877,5500,-6113,-5083,-1213,7060,5324,-7388,-5665,2343,4321,1517,-6909,-5453,6119,4395,-799,-5323,-5016,7099,3387,-5652,-2240,-1636,4775,4663,-7277,-3033,5076,1519,2259,-4947,-4128,7728,906,-3256,-821,-3342,5350,3740,-8792,-336,3271,538,2961,-6158,-2566,7189,-2253,-2037,22,-2776,6775,1723,-8321,3041,1937,927,2534,-8117,-1026,9387,-1818,-1622,-2080,-3194,9849,574,-9081,841,604,4036,3008,-11022,-743,8802,879,-1879,-5799,-2950,10553,482,-6700,-2500,1060,8029,2785,-10796,-2419,5622,4093,15,-9170,-2968,9434,3382,-4370,-5628,-1472,8470,3492,-6631,-3065,1625,6515,2050,-8424,-3127,4164,4115,-772,-7821,-1941,8804,2248,-3679,-4395,-2052,6956,1891,-5952,-1362,128,4282,2581,-7384,-160,5622,424,450,-4550,-1395,7289,-767,-5427,132,-1318,4952,2975,-8184,193,3701,-822,1616,-5094,-312,8564,-3283,-3517,1987,-1705,5597,80,-7614,2980,4418,-191,653,-6796,1878,8648,-3506,-3821,-1342,-687,8682,-1524,-8643,2250,3370,3400,-92,-8403,1372,7886,-645,-2528,-4550,279,9903,-296,-7297,-538,1060,6667,885,-9386,-561,6283,3045,-2239,-8186,181,9347,281,-4845,-3890,1520,7960,-78,-6103,-1567,2814,5472,-510,-7731,-750,4762,1801,-1530,-5246,1083,6684,478,-4124,-3560,342,5454,360,-6017,314,2242,2610,1141,-6829,550,5748,-875,-1809,-2988,-214,5400,-2087,-4084,1590,492,3363,623,-5919,2839,3650,-2116,-1126,-3048,1197,6128,-4350,-3784,2972,2135,3557,-2464,-6524,4122,2938,-1880,-683,-4465,2906,7994,-3941,-4251,1186,2899,4688,-3391,-7008,3078,4366,2621,-2445,-7107,3102,7009,-2461,-4176,-3516,2781,7285,-1263,-6969,979,3656,4932,-3564,-7178,2525,5919,570,-4414,-4329,2602,7990,-493,-5577,-2330,2269,6079,-1537,-6654,729,3481,3319,-2097,-5139,1313,3898,-142,-3057,-3508,2413,6097,-1328,-4081,-950,1152,3880,-1853,-4990,1571,1162,-62,-1157,-3791,1159,4446,-2480,-1747,-147,1407,3401,-3328,-4081,3743,1319,-285,-2227,-3681,3406,3153,-3124,-1718,-717,2765,4721,-4287,-2337,3296,2081,684,-3106,-3074,5697,2677,-2568,-2414,-1679,3398,5520,-5607,-3889,1595,2911,1976,-4399,-4242,4460,3181,-599,-3582,-3615,5111,5201,-4954,-5158,-157,3608,4249,-4619,-5427,3225,3820,0,-4332,-5443,3714,4779,-1110,-4384,-3367,3963,6246,-3703,-4368,313,2824,2527,-4306,-5788,1738,4163,1198,-2167,-3661,2833,4028,-1302,-2781,-2136,2615,3129,-2381,-2906,758,2993],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-5,5,-7,7,-9,9,-11,12,-14,16,-18,20,-21,24,-27,30,-33,36,-41,45,-49,54,-59,66,-73,80,-88,98,-108,121,-135,151,-170,194,-222,259,-307,374,-477,652,-1047,4130,527,69,-3089,-7253,6820,3700,-5631,-890,-2223,1593,7793,-8546,-3342,5396,-1821,3009,-1844,-5770,7531,2227,-4958,1733,-953,4070,3893,-7474,-1382,3271,-698,2450,-4781,-4377,8263,-1047,-5279,-536,-1256,5785,2158,-8076,441,3344,1740,1321,-6759,-1454,7810,1816,-3970,-4215,-2193,9413,2182,-6714,-2849,1939,7133,2180,-8657,-3186,4406,4360,1048,-8926,-2354,8265,2592,-3409,-5825,-1091,8753,1745,-6781,-3746,758,7254,3261,-10244,-2424,5929,2362,357,-8369,-4175,9508,1393,-3179,-2050,-3534,7664,4557,-8485,-2689,1889,1602,4834,-7921,-2314,7610,-196,180,-2273,-4529,7172,2315,-6592,1687,-960,2397,4346,-6549,-1552,6938,-2061,819,-2487,-3571,8152,93,-5437,2625,-248,2797,2325,-7957,1205,4926,-2300,202,-3715,-1841,7805,-876,-5586,-506,160,5778,94,-7926,1709,5681,1573,-640,-5805,-78,7669,136,-3994,-2461,457,7402,-1266,-7530,421,3766,5296,-794,-8081,588,6383,1933,-1712,-6849,-329,8602,79,-3521,-3992,1285,8054,-777,-8122,-224,1809,5538,176,-9291,318,6644,2378,-529,-4950,-2086,8707,-344,-4951,-538,-728,5186,1364,-8116,2168,3420,1620,1931,-6428,-870,7393,-2233,-2061,-1003,-2075,5954,1018,-6892,1381,918,927,2386,-4941,751,4833,-3316,-472,-1650,-1052,6077,-1707,-5391,2655,1178,2560,1160,-6525,3312,4302,-1201,-820,-2209,475,7869,-2207,-5621,1666,1616,4840,-1657,-6427,3961,5114,170,-3124,-4856,1322,7391,-1413,-5388,-2734,2825,6817,-3205,-6945,-239,3597,4452,-2308,-6819,1980,5951,235,-3731,-5557,3135,6132,-1875,-4812,-1994,3503,5679,-2288,-6474,794,2267,3057,-1847,-6327,1271,6601,136,-2570,-4176,-310,7614,-1787,-5532,588,1281,4266,-378,-7763,2734,2767,-1227,-506,-4488,982,5173,-2595,-2176,117,-991,3274,-2355,-4694,3363,1231,-655,4,-4540,2215,4973,-3736,-1943,106,57,4677,-2597,-4073,3521,2081,263,-1138,-2845,3535,4553,-4117,-2593,-437,2586,5029,-3805,-4311,2956,3676,1148,-2768,-5310,3903,4524,-1424,-2686,-1519,3765,5481,-4547,-4616,-99,3810,4370,-3943,-4852,3088,4956,863,-3200,-3780,4028,4103,-1484,-3942,-3074,4267,5607,-3628,-5046,-17,3314,3985,-2217,-4298,3574,2925,1038,-2616,-5059,4073,3825,-2378,-2471,-2398,1601,4132,-2975,-3257,1859,1020,1525,-1650,-3736,3747,3849,-2686,-1100,-2468,1504,3842,-4054,-1923,740,627,2787,-1197,-3069,3135,1211,-1646,-1133,-1636,2155,1494,-3388,-1336,1977,691,2517,-3061,-3406,3374,2113,-148,-2226,-1972,3804,2890,-3727,-2468,453,2472,1634,-4168,-3225,3878,3160,895,-3239,-2039,4842,2614,-2755,-2289,14,4180,2570],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-7,9,-9,10,-12,13,-15,17,-18,20,-22,25,-27,29,-33,36,-39,44,-48,53,-59,65,-72,80,-90,101,-115,132,-155,184,-224,284,-381,564,-1018,5124,1417,-10964,3126,3786,162,3098,-5506,-38,9313,-4555,-2859,-249,-1799,7432,234,-8271,3583,545,101,2022,-6418,1272,7339,-5007,-476,448,-651,6440,-2908,-6232,3612,1224,808,-1843,-6875,4446,5846,-3695,-1690,-1254,2492,8226,-5127,-6052,2813,3236,4295,-3451,-7667,5422,5877,-218,-3617,-5116,4393,7160,-3717,-5425,-1962,3418,6680,-5509,-7390,500,5232,4537,-4989,-9725,3636,6631,496,-4023,-6396,4473,7185,-3784,-4876,-1460,2184,7937,-5538,-8615,3277,2752,2935,-2100,-8485,3326,7241,-2476,-883,-4667,797,9083,-3909,-5144,2034,-148,4536,-268,-8221,5297,3306,-596,578,-5316,1418,7287,-4843,-2375,1566,-750,5744,-1819,-6166,4681,2412,-1525,1162,-4783,3323,5583,-6452,-974,799,650,5469,-3554,-4496,5122,1260,-547,-2709,-5172,5090,4635,-4668,-2906,-454,2757,4702,-5442,-4294,4308,3288,2065,-3836,-5977,6181,5200,-2969,-4744,-3078,5243,4987,-5106,-5141,133,5089,4537,-6267,-5903,3908,4679,2463,-6489,-5570,5377,5002,-2753,-5451,-3758,5205,6843,-5846,-3509,-170,4253,6105,-5524,-6366,4087,3691,2547,-2402,-7177,6143,5445,-4688,-1364,-1357,2073,6480,-5031,-4203,3693,-250,3424,-997,-5568,5315,2842,-2698,-734,-3148,2459,4121,-5770,-1598,2879,-816,3432,-1955,-4361,5685,968,-3062,-180,-2178,4411,4195,-6900,-718,2226,403,3339,-4435,-4540,6199,1012,-1909,-1998,-2937,5637,3300,-6011,-2147,1229,3546,1640,-5689,-3065,5139,1935,-10,-5247,-3730,6531,2815,-3601,-3754,-246,6123,3211,-5732,-3091,2768,4612,1937,-6584,-3637,3892,3730,588,-5035,-2759,6696,3111,-3310,-2947,-105,6049,3312,-7310,-3750,2063,3984,3103,-4497,-2794,5800,2508,-1064,-2788,-4374,4651,2740,-4890,-991,660,1532,2711,-5547,-2684,4880,-236,200,-1856,-3667,5695,838,-4125,-97,-706,2343,3740,-4531,-673,4256,491,371,-2519,-1944,5108,-688,-3673,-176,-863,1929,1530,-5676,130,3720,-11,565,-3797,-1152,5828,679,-2744,-1725,294,5376,482,-6112,-456,2709,3955,586,-5466,-294,5375,1877,-2756,-4150,-585,7255,1312,-4507,-1762,1677,4579,1633,-6286,-231,4208,2456,-427,-6212,-1069,5532,3137,-3204,-4274,428,5907,710,-5999,-2795,1143,3781,315,-5836,-1277,4817,490,-75,-4022,-940,5646,1313,-4719,-1524,-675,4712,1878,-4314,-1163,1612,1924,654,-3842,-690,4989,100,-2016,-1838,-243,3484,89,-4029,1432,998,2291,782,-4205,1479,3204,-1724,-1743,-1688,-612,3439,-742,-3486,631,1595,2124,-799,-4479,1300,3702,188,-2538,-3610,1613,4342,-1509,-3547,-1104,2742,4470,-1719,-4316,606,2732,1844,-2086,-4541,1324,5448,-595,-3589],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,11,-13,14,-16,17,-18,21,-23,26,-28,31,-35,39,-43,48,-56,63,-73,85,-102,126,-160,217,-324,590,-2683,-5185,-1167,-1370,9376,161,-10774,2501,4110,2781,463,-10534,-209,10824,-960,-2954,-4791,-945,11300,81,-8653,-2073,1473,6539,1042,-10521,-1125,6339,3801,-1605,-7383,-1409,10119,2223,-4573,-4436,292,8337,1642,-7374,-3298,3108,6114,938,-9531,-1863,5405,2175,-271,-6506,-2014,7149,760,-4304,-2247,-182,7148,996,-6621,142,1831,2585,1244,-8486,-689,6518,-1455,-12,-3460,-2419,8457,-2308,-5605,2974,86,2401,2597,-7765,3325,5695,-4090,1340,-2195,318,8775,-5324,-5483,3867,-200,4285,-915,-9318,4988,5978,-2937,334,-6911,1421,10570,-4889,-5104,1296,416,8086,-3335,-9935,5010,4823,1264,-727,-9460,2377,10512,-2059,-5301,-1568,326,8978,-1659,-9329,164,3732,5617,-564,-9920,1468,7867,1910,-2627,-7671,63,9736,-455,-6062,-2874,986,8223,-706,-7875,-1549,4880,3241,-747,-7744,1790,6869,522,-1769,-5720,927,5539,-1726,-4350,-240,451,5929,-716,-6021,2353,3198,818,-46,-5361,2024,6219,-2498,-567,-534,-68,5423,-3131,-5446,4348,1859,1081,-1256,-7183,4208,4479,-5200,-1195,-675,490,7216,-5939,-4927,6110,441,2348,-3001,-8910,5801,4703,-4073,-1583,-3913,2226,9375,-7111,-4398,3404,1217,5616,-4495,-8251,4668,5628,-658,-2397,-6002,3583,8099,-3841,-4817,-1767,2795,7113,-3098,-8070,2554,4598,3226,-2609,-8084,2722,6666,-242,-3041,-5010,3603,6539,-2286,-4356,-1167,2644,6150,-2361,-6101,1683,3399,2228,-2588,-5019,3421,5872,-962,-1779,-2158,2644,6136,-2189,-3219,2239,1812,3503,-1890,-4928,3374,2781,-1575,-1210,-3260,2707,4594,-4181,-1021,1649,1122,3244,-2891,-3689,5630,1354,-1166,-327,-5082,4974,4670,-5504,-348,491,1385,3476,-5670,-3566,5035,1683,-672,-3207,-4545,6614,3767,-5210,-1850,-758,3756,5188,-6375,-2822,4965,2944,2990,-5412,-4625,6403,4271,-2369,-3331,-3263,5557,5711,-5406,-4970,168,2748,3782,-4921,-5904,4298,6529,745,-5252,-5134,4411,6292,-2161,-3600,-1764,4475,4522,-3452,-5189,1047,3295,2659,-3562,-4220,3627,3449,133,-1941,-3356,3839,3658,-4314,-1700,-666,2170,3932,-4026,-2658,1463,950,1762,-2774,-2387,4390,2753,-1874,-920,-1215,2396,2548,-4959,-1010,2313,-209,277,-3417,-2063,4878,204,-3254,-1118,-947,4875,2349,-6294,172,2571,2576,943,-4895,-1094,6215,1731,-2097,-2911,-758,5946,1879,-5477,-1283,2087,3051,2832,-6319,-2080,4638,3836,-1051,-4372,-1715,5796,3001,-4822,-3342,-600,4454,2659,-6593,-4157,3734,4255,1441,-4993,-3196,5575,3182,-586,-4025,-1144,4723,3505,-4058,-2282,1259,4673,2748,-4133,-3042,1732,3459,-183,-3157,-3252,4046,1943,-1851,-2895,-1928,3284,2136,-3132],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-3,4,-5,5,-7,8,-10,13,-16,21,-28,39,-59,97,-181,442,-2949,-7619,7947,4393,-5965,-1196,-2739,5001,7465,-8637,-5536,4200,2563,5396,-5891,-8778,7232,6560,-1862,-4288,-6464,6327,8263,-7291,-5598,1230,5015,7695,-5955,-8706,5108,4974,3285,-4265,-8738,4459,7216,-2760,-5077,-3762,5107,8335,-5029,-6045,598,4260,6658,-5426,-6197,4116,3378,911,-3531,-5944,4605,5325,-3151,-845,-3431,3005,6942,-5743,-2334,3047,-437,3635,-2724,-6093,6666,1864,-2382,-315,-3790,4063,5016,-7566,190,2083,-156,4134,-5928,-4013,8328,-1042,-2475,-644,-4901,8075,3437,-9279,-408,1644,2125,4586,-8454,-3768,8722,1214,-751,-2845,-5537,9224,3270,-7931,-517,-1079,5708,5496,-9044,-2465,5753,2902,1170,-7537,-6461,10594,3950,-4218,-3331,-3657,6039,6720,-8017,-6067,1336,4883,4683,-6520,-6342,7003,4292,-389,-5116,-5113,6302,5797,-3786,-2874,-2686,5804,5379,-5915,-4128,2058,3837,2171,-5459,-4785,5266,2196,354,-3636,-3844,5785,3319,-5303,-1475,-1634,3157,4482,-5861,-2284,3372,-1043,1871,-3189,-4185,6974,549,-2720,2129,-2156,4245,2579,-7475,906,3583,-1219,2065,-5493,-1611,9026,-997,-4047,-450,-2247,5835,1262,-8945,1180,3074,516,2421,-8186,-1099,9737,-917,-3154,-3612,-1730,9480,1263,-7676,154,2619,4884,2035,-8974,-1399,8755,2067,-863,-6566,-2958,9006,2648,-5664,-2763,-321,6838,2624,-7308,-2846,2592,4266,1087,-7790,-3590,7223,3977,-2018,-4517,-2442,6573,3546,-5287,-3914,680,4738,3580,-6013,-2227,2974,3004,1098,-5120,-2794,5947,-339,-1025,-2293,-2371,6737,1048,-5042,-73,155,3087,1743,-6230,1870,3865,-755,704,-2442,-1329,5755,-359,-4121,2504,103,2675,1415,-5962,2504,4571,-1889,76,-4070,417,6471,-1534,-4445,1512,-142,5556,-465,-8581,2282,4009,1685,-1603,-5454,912,8527,-1971,-4009,-1866,12,6433,-1169,-7265,140,2967,3338,-1411,-8590,1500,7699,348,-2166,-3425,-314,7621,275,-7261,-1425,1284,5927,331,-8378,-298,4860,2935,-1623,-5829,-1291,6806,1338,-2776,-1868,429,5289,738,-4805,-683,2931,3400,16,-4871,-92,3256,1033,-301,-3389,-477,5342,-899,-2510,-831,292,4104,-57,-4433,1788,1878,1474,-268,-3487,1772,4552,-2648,-606,317,893,4623,-1112,-3564,1233,1412,389,-700,-5637,2811,3892,-2538,-2041,-1757,2297,5304,-3030,-3818,1255,1936,2426,-2510,-5265,3393,4691,-1312,-2861,-2868,3645,6029,-2655,-5437,74,2607,5557,-2946,-5382,1507,4629,1816,-3092,-5320,2315,6050,-1860,-4111,-2754,1610,5807,-1395,-5340,-233,3112,3275,-1591,-5406,1527,4658,1042,-1785,-4979,2122,5687,-945,-3309,-1841,2133,3767,-2090,-5184,1995,2514,1517,-1411,-4194,1322,4049,-375,-2384,-1440],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-14,15,-16,18,-20,22,-25,27,-29,33,-36,40,-44,49,-53,59,-65,73,-80,88,-95,90,-29,-461,-7759,-668,10,3363,5050,-8957,-1440,5455,-831,1117,-2568,-5062,8057,404,-5624,1404,-1883,3106,4110,-9033,65,4974,-1241,1771,-3614,-2620,7957,-1503,-4080,1014,-1031,5610,717,-8197,1916,3773,-917,-621,-5979,583,7368,-2784,-4806,-1783,1210,7022,-1411,-7192,461,4349,3991,-1810,-7678,223,5952,1561,-3281,-7253,1763,8497,-644,-6172,-3762,3024,9770,-1745,-8516,216,4155,5763,-2227,-9995,1748,8505,1126,-2097,-6721,-31,10682,-917,-5741,-1101,1010,8118,1296,-9579,587,3992,1992,2192,-8479,-1779,9129,-104,-1489,-2335,-2999,8485,282,-6870,1026,1017,2446,3104,-8130,-349,6250,-1888,-264,-2370,-3254,7483,-1038,-5911,4047,-689,3679,2247,-6721,2727,4899,-3832,-21,-2540,-985,6826,-1977,-4856,1937,1347,3836,-1824,-6668,3556,4515,-1409,-2356,-5027,1379,7555,-3382,-4632,59,2893,5183,-3229,-6259,1438,4728,2130,-4320,-7773,2356,6013,-382,-3762,-4062,2528,8439,-3802,-5319,-1862,3452,6640,-3629,-6682,2447,4554,3864,-3477,-7601,2282,7262,-912,-3103,-5065,1849,8328,-3733,-5144,449,954,6108,-1897,-9002,2771,5505,-202,-676,-5151,717,7646,-4031,-2565,-944,-953,6554,-1942,-7049,3012,1964,258,976,-5371,1877,5494,-4004,-603,-281,107,5240,-3567,-4924,3851,10,1067,288,-4683,3656,4019,-4434,-1324,-1236,2200,5543,-5713,-3449,3222,2609,1068,-2173,-4240,5957,4262,-2524,-2172,-2762,4991,6112,-4898,-4257,789,4189,3221,-5236,-5345,3615,4312,607,-3916,-4880,4376,5133,-2190,-3215,-2753,4901,4085,-3684,-4953,1028,5427,4151,-4814,-5903,3194,4696,709,-3890,-5549,4160,4966,-3077,-3366,-1523,2987,5667,-4513,-5251,2691,1854,3090,-2064,-5576,4299,4773,-1809,-1516,-2884,2913,5443,-3836,-2540,1793,878,3298,-1008,-4209,4089,1916,-1866,273,-4054,2361,4348,-3956,-1023,832,-46,3238,-2584,-3314,4211,551,-1118,-1382,-3166,3226,2461,-4436,-1166,1872,1387,2156,-4369,-2644,5299,856,-479,-3116,-2624,5142,1887,-3635,-1846,426,4057,2877,-5533,-2817,2848,2826,527,-4877,-3984,4900,2958,-1868,-4026,-2216,5674,3126,-4965,-2753,479,4701,2875,-5890,-3250,2850,2644,1523,-5238,-3229,4676,3472,-852,-2761,-2303,4455,4107,-3919,-3113,913,3363,2909,-5272,-3613,4184,1206,551,-3950,-2671,3830,3477,-2721,-749,-120,1925,2518,-4924,-1374,1864,1266,435,-1794,-2792,3375,1197,-1673,222,-1298,2445,1033,-3301,118,2867,380,13,-3427,-371,4697,-535,-2207,-2084,-800,2649,953,-3338,-1163,1448,1993,-109,-5550,-519,5186,1423,-2152,-2543,448,4480,980,-4380,-1142,1807,3888,300,-4528,-1460,3684,2192,-535,-5105],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,7,-8,9,-10,11,-12,14,-15,16,-18,20,-22,24,-27,29,-32,36,-40,44,-49,56,-63,71,-82,95,-112,136,-167,214,-281,512,-6272,1507,9412,-4624,-3060,634,-1095,6205,-2366,-8244,6132,2275,682,2032,-6704,3712,8141,-5607,-1357,861,-961,5682,-3791,-5147,4983,331,-652,214,-4616,5185,5383,-5485,-563,-839,1503,4786,-6297,-3318,4984,1963,1068,-4157,-5512,6105,3927,-3245,-3837,-1488,5352,5779,-6808,-4712,2280,4991,4882,-6373,-4770,5222,4525,-1159,-5971,-3617,7240,4447,-3954,-4504,-3618,6903,6400,-7527,-5280,757,4706,5722,-7511,-5796,6877,3554,317,-4631,-7186,7555,7137,-5260,-2727,-1867,4918,7147,-6608,-5420,3673,88,3921,-3255,-7986,7103,3336,-4829,573,-4608,2341,7368,-5874,-2912,2820,-1818,5771,-1908,-6515,6286,982,-2662,1793,-4776,3872,3369,-6194,-348,3408,-391,4262,-3994,-3827,6348,135,-1841,-800,-2832,6431,1819,-7553,-742,1027,2721,1769,-6949,-2415,6696,2933,-1128,-4313,-2755,7113,2495,-4775,-3871,149,5987,2283,-7150,-2994,4635,5262,678,-7558,-2303,7157,3352,-1860,-5013,-2050,7181,3260,-6236,-3003,446,6721,2612,-8303,-2871,4744,4033,2164,-7434,-3957,6396,3201,-1889,-4397,-4144,7463,4067,-6041,-1632,519,3231,3919,-6433,-3600,5325,-80,428,-4236,-5151,7094,1678,-5163,138,-1219,1986,4848,-6251,-1143,3153,-1031,3644,-3249,-2708,6294,-17,-3601,428,-3244,2048,3405,-5505,932,2982,-52,1260,-4256,-2689,6589,-1351,-3010,-907,-632,5772,1092,-7339,1183,2479,2207,283,-7034,809,6257,1013,-3460,-3602,-659,6384,912,-5166,-1020,2429,5783,1222,-7102,-1391,4931,3078,-1142,-6113,-627,7533,758,-2997,-3755,-117,7777,595,-5966,-1812,2031,5291,-383,-7889,-1238,4330,1364,-1222,-5475,-1487,7071,-224,-3440,-2762,-700,6860,1235,-6626,-764,477,2428,3500,-6593,-802,6179,-818,-808,-2491,-2570,4947,655,-4314,-96,-863,1693,1743,-5749,1138,3894,-1197,-871,-1449,-909,5278,-998,-4044,1503,22,2778,1435,-5206,1650,3086,-642,-1062,-3893,737,5679,-1487,-3008,1478,1196,3789,-1166,-4780,2205,3877,1092,-2029,-4461,2100,5587,-1832,-4333,-1629,1895,6735,-2629,-5327,203,3051,3043,-1689,-5968,989,5165,1862,-3774,-4942,2755,6564,-133,-3882,-2356,1855,4606,-495,-5977,-821,2531,3709,-935,-5942,1498,3962,1384,-1782,-4860,1208,6139,-1164,-4530,-717,1652,3437,70,-5162,626,2612,-144,-1370,-4828,5,5241,-1643,-3379,-1393,1127,4160,-332,-3595,1475,1414,664,-412,-3842,1415,3845,-1274,-749,-1217,1143,3498,-1723,-3610,1815,2056,687,-2050,-3648,2599,3572,-1567,-2951,-929,2533,4011,-2644,-2944,1520,2304,1612,-2808,-3282,2978,3905,-11,-3891,-2790,2790,4721,-2650,-4510,415,2212,3286,-2328,-3547,2322],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,8,-9,9,-11,11,-13,15,-15,17,-19,21,-22,25,-28,31,-33,37,-41,46,-51,57,-65,74,-86,102,-125,159,-234,1311,2118,3696,-8294,-3849,10841,-1109,-4024,-2719,-4063,9061,3819,-10283,-2044,1501,4479,4798,-10230,-3863,8123,3368,-19,-5293,-5010,10780,5311,-7141,-3762,-1538,6560,5741,-10409,-4241,4060,4936,2096,-7952,-6045,6710,3988,-2648,-4913,-4052,6395,4345,-6364,-3860,-1299,5820,4403,-7833,-3434,3239,2524,1421,-5976,-2915,7277,1622,-578,-2672,-3281,5506,2869,-7252,335,553,1712,3255,-7497,-653,6148,-425,-198,-2916,-2912,7952,443,-5352,3293,-1218,3478,3480,-8384,1755,5597,-2939,1306,-4950,-1440,10098,-2962,-6064,1209,-811,6533,1419,-12150,1736,7329,-136,296,-6608,-1849,11888,-1159,-5693,-1651,-1412,8649,1246,-11246,1594,3385,3285,1205,-9922,-3019,9454,1399,-3983,-5533,-2235,11056,1027,-8295,-1697,1868,6902,2450,-9519,-1080,6222,4041,-362,-7443,-2392,8721,2611,-4481,-4359,-1868,7760,1274,-6319,-1331,767,5373,3185,-7211,-420,3482,1302,226,-5154,-201,6560,-1111,-3597,-1952,-471,6002,717,-6229,1639,2707,493,683,-5837,-190,6133,-3057,-1426,-927,-1044,7180,-2916,-6812,3443,1592,2287,-496,-7724,3272,6128,-3621,-1022,-2713,689,8219,-3988,-6186,4181,1797,4812,1026,-8605,4548,6970,-361,-268,-6610,1329,9656,-3064,-5429,-607,391,7245,-1707,-9708,2281,5496,2622,-980,-7624,270,7741,-1141,-3983,-3631,776,7910,1061,-8392,-1942,2813,5663,132,-7654,-83,4642,952,-1233,-5768,-847,6982,763,-2739,-2925,399,6019,-788,-6220,-672,3012,3571,-1087,-5199,671,4718,-214,-1548,-3667,-113,6095,-1781,-3393,276,1395,4436,-1467,-4557,2720,2803,-481,-518,-4737,2562,5261,-3817,-2183,643,40,4598,-2565,-4881,4243,2552,793,-1805,-5057,4715,4934,-4385,-1433,-855,1380,5962,-4545,-4922,3949,2599,2358,-3238,-5921,4780,5161,-2264,-3246,-2862,3107,7873,-4294,-6201,1445,2661,4668,-3791,-7859,5095,5231,-214,-3361,-6572,3669,7788,-2607,-4320,-632,2737,5954,-3137,-6469,974,3704,3791,-2717,-5755,3095,5639,240,-1773,-4637,1663,5155,-2580,-4065,-506,1851,3807,-2061,-5393,1517,3029,2201,-1042,-3619,2702,3204,-1055,-1949,-1738,1260,3581,-3804,-1601,1713,1213,1323,-2233,-3861,2717,1863,-1438,-2051,-1742,3837,3665,-4709,-2478,2325,412,1301,-3508,-3482,4732,1906,-2108,-2040,-2053,5220,3544,-5617,-2163,1604,3115,3181,-5821,-3343,5642,2384,-342,-3188,-3092,5726,3737,-3235,-3404,-260,5370,3821,-4826,-4510,2796,3670,2676,-4328,-5381,3307,3671,-2679,-3207,-3105,4868,4296,-4371,-3945,10,2993,3418,-3799,-4960,2494,3456,274,-3035,-3990,3539,3681,-2589,-3136,-1858,3539,3587,-2588,-3967,309,2666,2486,-3728,-1951,3417,2278],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,10,-11,12,-14,15,-17,19,-21,24,-27,30,-32,36,-40,44,-49,54,-58,65,-71,79,-87,97,-107,119,-133,149,-168,192,-221,258,-309,379,-487,672,-1076,4200,-5203,-7691,4792,1759,4586,-2414,-11192,5021,8045,-3183,-2079,-5838,2104,11271,-5388,-8304,1320,2579,7376,-3186,-10767,4215,6275,2204,-3073,-8947,3223,9314,-2204,-5435,-3498,3322,8503,-2513,-7985,191,3449,5128,-846,-9531,2316,6267,1127,-3314,-6341,2303,7111,-1573,-4549,-2523,2496,7512,-3688,-6892,752,2142,4393,-1119,-6471,2567,6293,-2033,-615,-4505,659,7892,-3329,-3329,1974,-79,4421,-3538,-5688,5802,1975,-2207,-186,-5249,4219,6275,-7225,-917,2285,440,5587,-4866,-5459,8619,1500,-1314,-1483,-6194,6782,6797,-7791,-1874,295,2692,8260,-7751,-5946,6970,2707,2379,-4472,-8214,7780,6927,-4784,-2773,-4541,4270,7463,-6635,-5187,2940,3420,5273,-4873,-9196,6318,6039,-1567,-4961,-6452,3744,9241,-4100,-5352,-712,4390,7488,-4752,-6569,2530,3892,3514,-3226,-7561,3433,6306,-1047,-2838,-5518,3389,7106,-3771,-4459,-57,3075,5746,-2850,-5565,2374,2789,1562,-2154,-5113,4346,3846,-3526,-278,-1619,1175,5777,-5717,-2471,3568,-827,2934,-2448,-4815,6626,1019,-4165,201,-3316,3523,4279,-8034,-407,3157,666,3653,-5513,-4559,8920,591,-2328,-1980,-3212,6150,4166,-7527,-1367,1758,2439,4316,-8280,-3874,7348,2764,-1160,-5052,-4768,7817,4709,-6286,-2371,-205,5120,5177,-7924,-6138,4617,3534,2886,-5265,-5788,6912,4588,-3667,-4423,-4593,4747,4858,-5537,-4304,641,3873,4022,-5387,-4102,2658,4008,269,-4438,-4595,5237,4927,-2443,-2958,-2733,4563,5495,-4232,-2722,1002,3127,3298,-5634,-3354,3905,1923,-2390,-2769,-2760,4095,1407,-4247,-931,-155,2131,2628,-5936,-1108,3295,-300,1079,-3876,-2103,5920,-493,-5740,-856,-363,3773,1771,-7240,427,4112,208,271,-4362,-1681,7706,43,-4118,-1348,-557,5493,2285,-7534,-955,3965,2511,1134,-7368,-1644,8178,1835,-3309,-3359,-2024,7325,2598,-8126,-1515,1961,4637,1985,-8565,-2179,5598,1570,-406,-5946,-2892,6631,2225,-5137,-3513,-1823,4672,3105,-6800,-2597,2318,3236,2061,-5370,-2325,5196,3435,-2165,-4269,-1614,5711,1702,-4334,-1964,-435,3348,966,-5511,-1523,2603,1842,740,-3980,-1758,4943,685,-2534,-475,-1009,3392,-727,-4155,522,1767,303,753,-4028,-4,3403,-1205,-1981,-2340,-109,4856,-1245,-5475,1541,1457,2615,-1552,-5597,2493,5563,-42,-1637,-3161,1902,6699,-1579,-5530,-1571,1604,4541,-520,-7265,455,4149,1465,-934,-5572,541,6926,-198,-3174,-1848,1530,6691,-314,-6735,390,3799,3785,-394,-6344,-768,6530,1049,-3220,-4781,-309,5551,298,-5028,-1287,1552,4337,-431,-5799,-174,4431,2098,-1722,-4109,-306,5628,772,-3198,-3010,-624,4187,-654,-4424,-247,1093,2509,-86],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,8,-9,11,-12,13,-14,17,-18,20,-22,25,-28,31,-34,37,-40,45,-49,54,-60,66,-74,82,-91,102,-115,131,-150,175,-208,252,-317,421,-611,1071,-5133,-870,8139,-1356,1114,-3868,-2165,9006,-540,-5448,2922,94,3724,2659,-8599,1796,4416,-1919,1401,-2956,-1092,7494,-2419,-4459,2449,-422,3787,261,-7127,2995,3138,-2203,409,-4875,2417,6766,-4267,-3201,-24,2889,5072,-3369,-6771,3727,3963,1334,-3565,-7367,3852,6777,-2363,-4624,-4649,3028,7832,-4442,-6232,209,5092,5960,-5026,-8588,3263,4160,2495,-2968,-6929,5252,7995,-2182,-3856,-3746,3792,8907,-4293,-7846,1662,2896,5962,-2904,-9399,4404,5197,-483,-116,-6939,2779,8787,-3529,-4413,-894,-121,9194,-2176,-8901,3194,1853,2380,331,-8992,1918,7566,-3225,-1137,-2681,-734,8073,-1504,-5782,3746,29,3338,1328,-6798,4044,4670,-3554,330,-2062,-575,7035,-4290,-4603,4418,23,2301,-1480,-6878,4613,3801,-3374,-1340,-3042,3664,5891,-6114,-3854,2229,2129,3477,-4767,-6214,4186,4178,-803,-3427,-5479,6420,5885,-3200,-3941,-1146,4593,3942,-5333,-5045,1863,4975,3851,-6095,-5883,6198,4596,-487,-5775,-4645,6272,6728,-3578,-4073,-2035,4578,6886,-5587,-5019,3070,4097,3694,-5037,-7722,4926,4337,-2378,-2635,-5816,3059,7513,-4369,-4085,538,820,5611,-2266,-6512,4955,1835,-350,-1061,-5449,3282,4221,-4156,-612,323,428,5272,-3664,-4326,3208,48,670,-767,-5212,4083,3044,-4356,40,-927,949,4082,-4451,-3010,3776,884,-193,-3459,-2883,6143,2200,-3269,-659,-1300,3533,2967,-5672,-3179,3243,2256,344,-5254,-2255,4816,2088,-2212,-2992,-1973,5722,2073,-5710,-4207,270,5106,3331,-5210,-3822,3336,3192,493,-6017,-3918,5757,2784,-1958,-3185,-3079,5741,3516,-5607,-2886,532,3526,4220,-6419,-3306,4289,2071,709,-3703,-3749,5979,3423,-3773,-1800,-1969,3015,5015,-4764,-2043,3191,20,3018,-2576,-4194,4736,1812,-1512,82,-2141,2802,4194,-5929,-1369,1357,1545,2493,-3290,-2820,3714,1008,-1156,-218,-2348,4282,1948,-3779,986,1025,1496,1837,-5007,-772,4617,117,-778,-1977,76,6241,1341,-4494,494,1692,3691,926,-5462,-567,3504,2379,-859,-4121,-1604,6174,1420,-4035,-3163,1377,6121,2552,-4408,-1889,2102,4215,1999,-5008,-1730,4640,2638,-781,-4063,-2214,6400,1612,-3403,-2645,810,5647,787,-6582,-1779,2916,2144,389,-4733,-1918,4825,1676,-964,-2998,-1353,5199,1863,-4835,-1131,212,2355,1980,-5255,-767,2872,1767,737,-2816,-1157,3485,-443,-3478,-150,-47,3760,608,-2769,-256,3772,-566,-346,-3025,603,3752,-3,-1791,369,224,3436,465,-4337,2014,2586,1962,-685,-3891,681,3738,180,-2344,-686,1183,4179,-131,-4702,24,3079,2868,-2065,-4662,1082,5048,1176,-2278,-3312,1467,5690,-1221,-4267,-2148,2236],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-2,2,-3,3,-4,5,-5,6,-6,7,-8,9,-9,10,-12,12,-14,15,-17,18,-20,23,-25,27,-31,34,-38,42,-48,56,-65,78,-95,123,-183,789,1646,5549,-4070,-8618,7879,2311,-1894,-365,-5678,4341,6399,-5868,-497,69,125,5259,-5247,-3563,5639,24,-1215,-646,-3851,6076,3825,-5915,1,410,1594,3772,-7050,-2328,5670,-365,-316,-2360,-4249,7867,1588,-6401,-1175,-604,5967,1872,-7157,-2233,4844,3690,488,-7908,-3696,7528,1801,-2196,-5196,-1018,8198,2191,-5269,-2216,625,7504,3177,-10288,-1932,4868,3566,955,-7436,-3912,8989,2935,-3998,-4346,-2607,9234,3633,-7485,-1995,-548,4855,4530,-9354,-3214,6783,2032,1307,-4783,-5946,9349,2065,-5509,-851,-3101,5258,6460,-9305,-1502,3189,167,3111,-3898,-5331,6867,660,-2739,324,-3598,4654,3165,-6646,-776,1731,-371,2727,-5360,-2166,7456,-548,-2177,-1135,-2963,5226,1471,-7324,842,2170,731,2309,-5493,-1386,6296,-475,-2242,-1859,-1952,7205,-253,-5044,-36,1964,4675,750,-8163,223,6655,3315,-1200,-6798,15,6851,469,-4893,-3886,1025,8161,-890,-7144,-1599,2386,5082,-795,-8475,-351,5153,2182,-169,-6808,-376,9196,286,-4962,-3344,219,8334,1318,-7462,-487,2258,4064,1830,-8408,-286,7306,445,-1726,-3670,-2882,7872,1580,-6125,417,-15,3590,2305,-7810,280,4114,-151,1679,-4004,-2116,7328,-1420,-3509,1017,-1794,3507,1093,-7151,1842,2834,-1340,-21,-3602,-648,6268,-1402,-3181,634,-631,4597,-857,-6700,2183,1970,547,-1086,-4447,894,6115,-787,-2906,-1036,1085,5531,-1802,-5449,1280,3128,4123,-2671,-6742,1478,4970,1670,-3741,-4180,2946,7147,-1232,-5116,-1484,2345,7455,-2246,-5928,40,2848,4093,-1710,-6220,2047,6113,23,-3126,-6102,716,6217,-1527,-4696,-1469,1295,6077,-2283,-6139,1504,3104,2317,-732,-5841,883,6309,-1382,-2043,-2442,-627,5719,-1469,-5420,-318,1040,1639,687,-5959,612,5317,-1776,34,-2958,-223,5288,-1159,-2569,935,-534,2778,346,-5800,2241,2888,-1818,117,-3193,1779,5232,-2084,-1876,1972,1190,2522,-1721,-4950,3465,3631,34,-1877,-2875,2670,3768,-2935,-3341,-556,2924,4623,-4939,-4671,2597,3101,1710,-3768,-3570,2861,3534,-736,-3937,-3235,3973,4296,-2464,-4462,565,3053,4285,-3660,-5732,2504,4354,1335,-3930,-4655,2753,4741,-2198,-4100,-2836,2944,4596,-3040,-3485,-131,2419,3637,-1428,-4873,2213,4523,326,-781,-4071,1607,4918,-2617,-2529,-361,720,3905,-3587,-4408,2710,1270,610,-339,-4614,2242,3438,-1886,-1589,-337,904,3464,-2674,-3538,2155,742,594,-942,-2752,2046,2146,-3412,169,-394,1355,3197,-2947,-2244,4273,1308,1381,-2479,-2995,3907,2603,-2807,-1254,-500,3863,2970,-4690,-3416,3428,3575,892,-4147,-2356,5304,2913,-915,-4173,-2432,4541,3518],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-5,8,-16,31,-70,203,-1509,-5412,7300,6534,-10503,-2722,2874,2135,6473,-7589,-6853,9238,3184,-1232,-3431,-7993,8255,6370,-7785,-4287,-1575,4689,8348,-7581,-7330,5533,4004,3819,-4888,-8382,7232,6994,-2339,-4322,-5664,5332,7969,-6188,-5779,586,4311,6078,-6466,-5876,3257,4317,2477,-3123,-5867,5387,5644,-1332,-3182,-2434,5263,6306,-5370,-3567,1516,3032,4404,-4845,-4099,5048,1138,-545,-1980,-4502,4760,3433,-5655,479,567,1767,3271,-6914,-2399,6851,115,1669,-2244,-4893,8268,-232,-6258,1746,-1337,4210,4215,-9094,-1026,6531,172,1893,-6230,-4764,11102,395,-6766,-600,-3750,7393,4654,-11171,-469,4787,2428,2471,-8992,-4209,11066,1462,-2831,-2902,-3651,8804,5043,-8641,-3836,2127,4830,4931,-8527,-5858,7069,3532,501,-5461,-5187,8647,6051,-5961,-4230,-2745,6453,4930,-7608,-5258,2763,5334,3100,-5929,-5463,5579,3686,-285,-4440,-3989,5413,4199,-4079,-2703,-314,4211,3124,-4906,-2756,2261,1903,1514,-4501,-1955,5959,1617,-2437,-877,-2771,5118,1443,-4995,1431,1618,1749,1163,-6515,716,6164,-1988,-100,-2339,-2351,8534,-679,-7505,1963,1848,2507,2828,-8003,1297,6750,-1601,-84,-5447,-541,9595,-795,-8594,288,-195,5885,1230,-10423,622,6937,2036,-144,-7605,-1142,11043,-754,-4697,-2995,-2145,8637,2696,-8518,-1230,5629,4431,1990,-9036,-3201,9119,2131,-1921,-5275,-2543,8054,2965,-5847,-2716,772,5486,998,-7771,-3444,3689,3035,1093,-5732,-1079,6014,1932,-2524,-2998,-1191,7440,2579,-4748,-1317,504,3339,1658,-5468,165,3060,315,-512,-3468,-473,6455,-952,-2844,-233,-363,4129,289,-5303,1541,1996,111,-43,-4790,2161,5779,-3263,-3841,-1097,992,6191,-2340,-5870,3036,2406,1863,-939,-6419,2946,6086,-3521,-2872,-3448,456,8539,-3284,-7057,1762,3485,5256,-1653,-7944,2655,6992,-349,-3688,-5900,1915,9258,-1450,-6355,-1049,1876,5590,-293,-8710,1189,4512,2340,-1550,-6580,49,6205,238,-3105,-2620,705,7216,-231,-6525,-1230,3638,4180,-304,-7074,-544,4537,1215,-2247,-4360,144,5288,-437,-3314,-2208,209,4904,-573,-5819,1189,1977,559,-467,-3139,2057,3813,-1354,-1063,-2229,1000,4338,-1767,-3002,500,311,2336,-2491,-4405,3164,1565,-1996,-662,-2886,3236,4434,-3066,-3713,1375,1891,2368,-3443,-5127,3890,3794,78,-3064,-3465,4337,5415,-4405,-4326,-520,4317,5354,-3267,-5259,3159,3684,1140,-3181,-5673,3923,6121,-2312,-3395,-3171,3213,5880,-2999,-6839,1257,4180,4033,-2194,-6492,2095,4456,714,-3659,-4670,2601,6279,-886,-3687,-1403,2628,4740,-1922,-5287,844,3749,1770,-1885,-3940,2061,3749,-360,-3091,-2293,3393,3347,-1582,-3345,1076],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,4,-4,5,-5,6,-6,7,-8,9,-9,10,-13,14,-15,17,-18,20,-23,25,-28,31,-34,39,-43,48,-54,62,-72,82,-97,116,-145,186,-257,399,-782,4290,8483,-4182,-759,-4191,-437,10785,-1652,-7595,1103,2240,6660,1426,-12460,1833,7276,-199,-297,-8608,-646,12676,-1153,-6627,-2690,-368,10868,801,-10082,-574,4134,4098,824,-11116,-2183,9192,1331,-3845,-6979,-1375,10081,1961,-7629,-2514,663,7448,1522,-8927,-1480,4274,3898,567,-7281,-867,6892,578,-2119,-4291,-417,8294,367,-4899,-39,1851,4410,55,-8261,2642,4480,-1309,1067,-5491,563,7235,-3249,-2680,2709,-531,5185,-1456,-7967,4407,1462,-1175,568,-6396,2739,8108,-6123,-2749,1064,133,8078,-4820,-9280,6413,1924,383,-507,-9620,5008,8728,-5558,-1899,-2730,2381,10604,-5056,-9418,4206,2277,5483,-2356,-10476,4596,7430,-1750,-2554,-6223,1813,11682,-3597,-6510,-1108,3259,7819,-2779,-10566,2035,6965,2435,-1891,-9477,534,8448,-256,-3864,-4235,1480,8693,-806,-7140,-528,2691,5887,-1506,-7239,1727,5936,1067,-1913,-5476,966,6846,-2788,-3287,-2225,2162,5480,-2080,-5419,2159,1920,3615,-275,-6901,3932,3246,-2559,-1049,-3292,824,4962,-4394,-3119,3626,146,3465,-3747,-4936,7032,2531,-3760,-1488,-4388,4500,6849,-6916,-2743,2523,2605,5728,-4857,-7583,7520,2365,-1634,-1069,-5424,6349,7713,-8094,-3034,-182,2776,6570,-5885,-7408,6024,3491,1851,-3178,-8937,5382,7578,-4547,-4672,-4190,3883,8022,-5748,-7558,1246,3980,5747,-4338,-8048,4046,6041,-158,-3644,-7386,3979,8155,-2494,-4241,-774,3074,5737,-2704,-6461,1274,3343,2649,-3160,-5469,3064,4333,-1189,-2719,-2836,2804,4929,-2171,-2743,586,1896,4044,-3468,-4113,4125,1160,43,-1674,-3398,4532,2408,-4626,-944,-433,3047,4000,-5139,-2309,3997,589,746,-3376,-1799,5644,1007,-2677,-1250,-1485,3825,4808,-7953,-1532,3878,923,1577,-5881,-2718,7058,2139,-3408,-1539,-3659,5838,3699,-7298,-2805,2044,3225,3406,-7072,-3878,6069,4306,-886,-4341,-4407,6309,5742,-5567,-4294,-869,4759,4555,-6557,-4381,3369,3430,2230,-4567,-5473,4140,4610,-2104,-2661,-2566,4498,4948,-4865,-4397,773,3882,3346,-4634,-3737,2838,4695,-517,-4115,-1935,4336,2589,-1710,-1730,-623,3534,1815,-4955,-3281,1309,1945,746,-3383,-2396,3940,706,-1587,-493,-610,3890,807,-4862,422,1767,1143,850,-4608,-83,5579,-476,-2905,-3742,-496,5488,87,-5036,557,1268,3989,841,-6289,-562,6296,1120,-1056,-4266,-345,8850,511,-5310,-2365,1651,5605,1192,-7198,-832,4558,3131,-133,-7218,-1847,6069,2404,-3044,-2991,-948,6691,2264,-6513,-2884,1842,5182,2906,-6536,-2405,5580,1975,-1549,-4025,-2352,5085,2940,-4295,-3097,-849,3407,1965,-4725,-2461,1846,1971,169,-3992,-1009,3792,2068,-1924,-2159,-135,4106],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-5,5,-6,6,-7,7,-8,9,-10,12,-13,14,-15,17,-18,21,-23,25,-28,31,-34,38,-42,46,-51,57,-65,71,-79,83,-73,-16,1150,8974,-2700,-6704,4092,113,3977,536,-8827,2435,4440,-3084,552,-4168,-1044,7383,-3912,-4905,3351,-1131,4097,-200,-6579,5012,3115,-2350,-183,-3300,2781,6194,-5631,-2801,1526,669,4241,-4700,-4313,4839,3449,-875,-3130,-4734,5426,6133,-4573,-3967,-132,3539,5420,-6884,-4960,2952,4142,2879,-6081,-5533,6430,6004,-1185,-5072,-4131,7051,5680,-6272,-4270,-680,5403,6627,-7282,-6251,5285,4201,3785,-5974,-7653,8086,5702,-2947,-2409,-5377,4905,9483,-6152,-4400,1658,2406,7318,-5462,-8256,6318,3811,-219,-229,-7894,4719,7393,-6013,-1702,-1500,1313,8235,-4250,-5619,4986,558,1807,-203,-6686,6305,4896,-3424,678,-1852,970,7045,-5495,-3330,4173,-1369,1022,-2806,-5359,4990,2412,-3660,-346,-1869,3485,3699,-6014,-1568,2566,1719,3008,-4977,-3184,5861,2598,-1893,-3508,-1938,6416,3061,-5711,-2496,1530,5897,2547,-6662,-3876,4605,4529,1223,-6898,-3606,8121,4693,-3529,-4851,-2251,7532,3505,-6622,-2711,810,5412,3434,-8291,-4263,5593,3558,1314,-6281,-4789,7584,3439,-4355,-2224,-2389,5692,5865,-6998,-4204,2865,2251,5120,-4338,-5475,6748,1745,-1932,-814,-5155,4866,5178,-6308,-1051,-1067,847,5838,-4712,-4610,4576,-1271,-483,-188,-4947,5094,3208,-5624,1003,-51,902,2527,-4933,-2411,4867,-636,568,-3128,-2642,5242,1551,-3330,351,-998,3440,1892,-5956,-638,3200,406,-415,-3894,-787,5885,1306,-2720,-2761,-666,6491,245,-6231,-2270,2627,3786,303,-6502,-753,5200,2555,-2531,-4852,-169,8249,1988,-4103,-3260,116,6836,1598,-6739,-1718,2927,3721,996,-7671,-2053,5719,2520,-598,-5092,-2271,7630,1862,-4919,-1500,-191,4478,3096,-7652,-1808,3057,1326,2306,-4817,-3806,7284,1737,-3203,-1013,-1534,5176,1864,-5963,-1412,2533,1249,2791,-2921,-1423,5787,-1357,-1355,-1428,-2434,3285,1768,-5085,818,550,2167,1543,-4091,87,4945,323,-1673,-2549,179,4420,-850,-4074,-462,1541,2910,-510,-5419,508,4477,-719,-1767,-4323,835,5682,-745,-3846,-874,2144,4639,-590,-6206,256,5154,3300,-1527,-4835,-3,6080,72,-2573,-4844,1473,6479,-58,-4748,-1299,2442,5662,-1482,-6956,739,2385,1753,-1243,-5031,-699,5077,369,-2960,-2729,-101,6362,254,-6500,-1152,1981,2645,337,-6330,-656,4089,679,-223,-4038,408,5216,122,-2667,-230,-138,3470,477,-5100,32,3024,622,-1707,-3123,-650,3926,-1186,-1995,-697,168,3232,-525,-3128,2729,2320,281,-179,-3215,2695,2350,-1865,-2073,-1115,1681,3027,-1695,-1825,1671,1716,353,-1997,-3718,2278,3234,-1083,-2593,-2067,2711,3794,-2160,-4719,219,2222,3165,-3028,-4403,1978,3919,1489],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,4,-4,4,-4,5,-5,5,-6,7,-8,8,-9,11,-12,12,-14,16,-18,20,-23,26,-31,37,-44,56,-73,101,-156,298,-995,-4064,-1094,-4404,5817,5463,-8450,-529,2763,939,4629,-6091,-3765,7066,-948,-703,-573,-3516,6011,2088,-7032,2421,1539,266,1831,-6720,-1173,6423,-1650,-1848,-1065,-2687,6810,495,-6145,463,889,4043,390,-7974,553,5478,1935,-1968,-5731,1136,8017,-115,-5032,-3603,1859,8108,-1258,-7763,-716,4157,5041,-1812,-9333,1831,6944,1369,-2003,-8262,140,9324,-378,-5828,-2750,-489,9395,-1363,-10683,652,3852,3023,521,-10712,990,9577,134,-1143,-5116,-1873,10241,-154,-7242,379,-1302,5121,3620,-10929,79,5208,-355,1528,-5248,-3023,10146,-1566,-4362,-376,-3131,5402,3297,-8152,1570,2947,-1089,3236,-5819,-749,7802,-1663,-1514,885,-2452,5332,269,-6882,2030,1484,-330,1702,-4910,782,6166,-3010,-2546,-699,416,6265,-2756,-5969,756,2164,2127,-617,-6145,1333,4870,-425,-2731,-4743,1968,7584,-863,-4682,-1444,3105,5702,-2964,-6433,1199,5024,3386,-1807,-7538,2571,6608,-762,-3956,-4819,3443,8183,-3396,-6498,-694,1906,6670,-2131,-8001,2939,5085,2480,-853,-9204,1643,7349,-1870,-2548,-3516,-1009,8242,-1887,-7423,2214,973,4166,1213,-8770,2135,6200,-2134,-1,-4169,-932,7789,-1036,-3534,1000,-1107,3882,1064,-6384,1525,3798,-1318,1789,-4744,-711,6171,-3311,-2679,2161,-610,3799,-680,-5102,2902,2379,-919,156,-4473,2589,4948,-4095,-2099,-886,1817,3655,-2136,-4256,2572,3347,1202,-3535,-5008,3856,5194,-1876,-4331,-2338,3598,5215,-3372,-4347,1042,3702,2676,-5175,-5301,2920,3477,1810,-4277,-6677,3217,5970,-2302,-3646,-4067,3274,5702,-4238,-4904,396,2613,4435,-3317,-6433,4155,3015,-207,-2298,-5351,2924,6849,-3102,-2975,-2026,1339,6399,-2527,-6655,2921,3149,2083,-538,-5674,2003,4891,-1740,-211,-2597,1491,5376,-2703,-3683,2146,-781,2324,-465,-5094,3029,3336,-918,894,-1674,1520,4239,-2270,-2573,1794,405,1125,-2840,-3844,4104,2081,-2840,-2114,-1931,3306,3184,-3825,-1880,1828,2923,1981,-4824,-3204,3012,3410,-429,-2641,-2268,3933,3080,-3679,-3206,-1041,4560,3330,-3991,-2825,2756,3025,1869,-3851,-3567,3931,4513,-331,-5163,-3426,5579,3642,-3328,-4197,47,5188,4803,-4700,-3527,3743,2804,2715,-3694,-4221,4022,3870,-993,-3413,-2095,3008,4101,-3465,-3716,34,1883,3242,-2392,-3763,3593,2559,-568,-874,-3385,3451,3570,-2586,-1267,-681,805,2066,-2373,-2867,2328,-313,167,-1957,-2178,3916,1803,-2537,-1522,136,1567,2280,-4432,-2037,3293,1350,-291,-2093,-1492,3597,1999,-2704,-1756,832,2967,2396,-4532,-1063,3210,1327,479,-3659,-2307,4837,2057,-1136,-2814,-939,4712,589,-4753,-3080,1063,3913,1556,-4161],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-7,9,-10,11,-12,14,-16,17,-19,21,-23,25,-28,31,-34,38,-41,45,-50,55,-61,67,-74,83,-92,104,-118,135,-157,186,-226,283,-373,534,-904,3886,-4221,-11060,7439,3536,-1137,-1265,-8043,4687,9693,-6230,-4429,-591,2061,9482,-4979,-10303,5156,3853,2245,-2034,-11480,4693,9491,-3926,-3265,-4707,3185,11562,-4924,-9358,791,2952,5612,-1735,-10260,3189,6737,969,-3133,-6823,2408,8635,-1945,-5732,-2360,2764,7703,-3202,-7069,717,2255,4906,-2631,-7276,3017,5285,688,-2406,-6172,2731,5858,-3080,-3644,-1068,430,4792,-4085,-5825,5255,1561,552,-1818,-6355,5197,4303,-4886,-328,-1567,1841,6280,-6552,-2688,6400,375,2597,-2751,-7237,7702,3662,-5881,-914,-2118,4384,6378,-8646,-3106,5480,1240,3890,-5106,-7823,8676,4033,-3876,-2435,-5467,6567,8202,-8689,-4637,2261,3747,6880,-8458,-9300,8216,4458,453,-2707,-8223,6886,7764,-5070,-4007,-3444,3287,8791,-6101,-8131,2744,3890,4711,-3665,-8347,5003,7135,-366,-3590,-5270,4166,7659,-4685,-4206,-916,3290,6035,-3777,-5551,4021,2903,1922,-2625,-5195,4455,3842,-1150,-2904,-3336,3719,4119,-4542,-2693,1139,1063,3101,-4971,-4445,4429,-215,-343,-2327,-2470,5832,3123,-6482,-1096,691,1481,3830,-7094,-2394,6678,-310,-97,-2677,-3538,8137,2534,-7497,-580,1161,5049,4519,-9503,-1869,7353,958,1215,-5714,-4164,9414,2158,-5281,-1996,-3101,6410,5768,-9326,-811,3672,3868,3340,-8192,-7191,8616,3517,-2280,-4344,-5234,6529,4607,-7310,-4869,-779,5263,5281,-6483,-5137,5526,3553,1534,-4552,-6136,6020,4609,-2651,-3397,-2617,4855,5696,-4313,-3327,317,3936,3122,-5410,-4109,3320,2235,338,-3774,-3157,5067,2508,-4008,-1839,-100,2549,2603,-5388,-1519,3513,2079,1416,-3690,-3090,5906,-331,-3476,-870,99,5516,1268,-6361,772,3725,1254,320,-5101,-471,6514,-568,-1742,-1280,-1017,7032,-227,-7202,-419,2090,3063,2209,-7849,-503,7443,520,-2578,-4229,-1159,8770,949,-6364,-1357,588,6784,2666,-9096,-861,4485,2784,243,-6598,-2485,7857,1764,-3833,-4018,-2027,6480,2772,-7782,-1578,3013,3449,2549,-6742,-2765,5669,2880,-1264,-4535,-2320,7354,2058,-5347,-1710,82,4546,2107,-5566,-1595,3063,2794,630,-4511,-2572,5071,705,-1927,-2998,-50,3916,954,-3930,55,1460,2246,-346,-4869,913,3620,524,-248,-2613,587,5014,-950,-3495,1571,978,2993,-1539,-4280,2170,3650,-181,-405,-4309,2477,5045,-2636,-4612,-136,1783,5273,-1721,-6781,2501,3618,1639,-1261,-7217,1877,6647,-794,-2959,-2579,636,6214,-1844,-5818,-545,2562,4551,-847,-6825,1225,6138,801,-2120,-5113,1102,7720,-322,-5881,-2581,1480,6126,24,-6925,-1132,4159,2490,-907,-6005,749,5446,328,-2663,-2354,511,6144,311,-5010,-679,3012,1782,-338,-4143,-587,3258,1051,-1752],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,8,-8,10,-11,13,-13,15,-17,19,-21,23,-25,28,-31,35,-38,43,-47,52,-58,64,-70,78,-87,97,-110,124,-141,163,-191,227,-278,356,-490,794,-3538,490,1134,4559,3801,-11378,256,8670,-201,661,-6277,-4267,12211,1366,-8858,-1125,-2406,7902,3370,-12746,-2502,6100,3210,2640,-10326,-4676,11209,2377,-4102,-4760,-4034,9106,5159,-9809,-3300,1312,5899,4180,-9006,-3963,6076,3795,1216,-6706,-4968,6563,3507,-3927,-3890,-2257,6494,3327,-6661,-3019,2336,4669,2967,-6372,-2546,4941,1358,-808,-3856,-3087,8310,365,-4183,-201,-1485,4761,2069,-6125,1067,3031,205,1455,-5275,-1069,8074,-2460,-2390,353,-1423,6957,111,-8954,3823,4008,667,2249,-8368,326,8528,-3709,-3187,-1757,-1632,10197,-1848,-8779,2862,2299,3394,1257,-10776,1628,9911,-1942,-2019,-5271,-144,11719,-2301,-9333,288,973,7853,1587,-11130,-152,6743,3020,-1351,-8994,-558,11619,-381,-5002,-3440,-1304,7968,1702,-9302,-1573,3989,5277,1726,-8569,-2570,6923,1770,-1790,-6084,-2487,8538,1859,-3984,-2848,-38,5859,1443,-7041,-363,3086,2519,836,-6335,-522,5501,448,-1982,-2539,-758,5588,-1822,-3902,1452,1655,3376,458,-6407,2252,3879,-2256,-632,-4450,1739,6675,-3608,-3516,2170,-352,4718,-1758,-7565,4256,3567,-1060,234,-6165,2799,9526,-5170,-4660,166,1187,8267,-3620,-8262,3760,3135,2256,-1262,-9250,3365,9380,-2367,-3245,-2925,906,9296,-3516,-8141,1020,3247,4689,-598,-9039,2287,6572,-20,-2983,-7561,-102,8889,-1372,-6362,-1194,1489,6090,500,-8901,186,4844,3362,-372,-7111,106,6112,-103,-3047,-3627,452,7317,-470,-4653,-845,935,4388,-1731,-6006,747,3062,2009,-541,-5209,722,5182,-1643,-2100,-425,492,5150,-2885,-4285,1572,1834,2338,-1457,-4953,2925,2598,-3320,-446,-2301,2814,4339,-5209,-3547,3298,767,2121,-3276,-6094,6455,3238,-2933,-1471,-2546,4626,6695,-4386,-3590,2578,2628,5245,-4942,-7048,5013,4394,410,-3142,-5263,5815,5158,-4154,-4702,-115,2930,7444,-4773,-6458,3486,4144,2535,-4247,-6734,3127,6280,-2546,-3000,-4035,1469,6474,-3305,-5665,717,3641,4699,-3286,-5979,2530,4569,404,-2378,-3947,2458,5899,-3145,-4677,-1472,1947,5238,-2382,-6298,935,1537,2013,-1906,-4513,2530,2881,-1016,-1984,-2398,2561,4098,-2193,-2122,707,2482,2259,-3931,-3382,2801,597,-59,-2213,-2124,4556,2347,-4397,-1171,1127,1522,3211,-4270,-2393,3902,1665,-79,-4011,-1601,5564,2531,-4206,-1939,-1200,4079,3405,-6320,-3102,4893,3312,1596,-5568,-4922,5535,2617,-2756,-2196,-3089,5090,4066,-4421,-3847,909,3629,2042,-5250,-4337,5083,3487,1,-3968,-4650,4690,4334,-3028,-4031,-1342,3472,5541,-4098,-3859,1878,2956,3066,-4254,-3926,3631,3492,-832,-3620,-1428,3108,4050,-2317,-2552,-50,2481,2611,-3965,-1952],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,4,-4,5,-5,6,-6,8,-9,9,-10,11,-12,13,-14,14,-15,14,-13,11,-5,-9,44,-154,1261,-1628,-8368,5560,5025,-6113,-106,-3406,1375,8352,-5305,-3365,3714,-20,2961,-2577,-6818,5836,2313,-4075,1613,-2150,3513,3382,-5467,-2370,2389,1722,2708,-3388,-3750,7991,1173,-3429,-1574,-2487,4930,1956,-7331,-2015,2048,3402,1885,-7208,-2036,5197,2561,-867,-6104,-2875,8727,2739,-3872,-3287,-823,8679,1758,-8430,-2432,2473,5732,2909,-9585,-2181,8232,3161,-70,-6639,-4200,10158,3034,-7011,-3200,-2132,5646,4547,-11231,-2365,4708,1888,3442,-7123,-6838,9227,2270,-1763,-2618,-6384,7622,4141,-8393,-1667,1428,1963,6798,-7561,-6263,7297,361,-330,-1428,-5433,7435,4273,-6039,992,-628,1953,6077,-7120,-2825,5329,-129,1083,-2709,-3990,6184,970,-4665,-295,601,3477,2305,-6656,525,3734,79,398,-4645,-1289,5713,-953,-4173,-1046,273,5502,925,-5793,-91,2517,3620,478,-5868,-473,6368,1946,-2446,-5498,126,7495,872,-4688,-2468,1335,8097,1076,-8329,-1000,4291,4907,-227,-8657,660,8314,847,-1803,-5215,748,9675,1118,-7176,-2122,497,5828,2060,-9278,-1285,5843,1163,823,-6783,-2941,8791,108,-3354,-1289,-2714,7114,2991,-8525,2,3030,1110,2099,-5565,-2417,6223,-282,-1016,-1617,-3739,6321,1444,-5682,868,-936,1601,2672,-6007,-367,4983,-1143,-697,-1783,-2042,6410,181,-4747,1646,-399,1385,1333,-5531,1173,4471,4,-911,-3519,633,6339,-1455,-4603,-1683,1362,4414,-1286,-7154,1409,3450,2625,-2222,-5759,1281,5659,-1644,-2303,-4340,2143,7055,-1748,-6682,-361,3288,5760,-2651,-7755,1116,4303,1682,-2432,-6680,427,7044,-343,-3087,-3552,1363,8182,-1075,-6727,521,1666,4566,25,-8082,350,7710,236,-631,-5339,821,7828,-710,-4542,-446,-104,3974,648,-6914,-429,2505,-2,301,-3873,-833,5898,-1515,-2256,172,-935,4652,-655,-5351,1514,1075,761,1073,-4593,-115,3798,-1900,-1713,-1487,-361,3922,-1447,-4387,1805,1804,740,-951,-4979,2624,4818,-2547,-2232,-1177,1943,4819,-1838,-5145,1497,2384,3583,-2269,-5051,1742,4275,74,-2467,-3934,3497,4255,-3443,-3668,-1730,4169,5387,-2456,-5006,219,2943,3542,-3060,-6006,2928,5336,-144,-3215,-4155,2019,5596,-2869,-4152,-2428,2307,5176,-2443,-5302,2439,3051,2016,-1497,-5841,2903,5378,-2207,-2244,-2688,1541,5606,-1070,-4614,1340,902,2699,-857,-5441,1874,2626,-1578,-1222,-2744,1302,4313,-3009,-2184,115,919,2903,-1286,-3213,3340,2762,-96,-627,-1906,1829,3591,-2861,-1007,157,550,1654,-2771,-2254,2889,1920,42,-2314,-1932,2935,2949,-2060,-2625,122,3913,1460,-3853,-3323,2716,2851,653,-2584,-3610,4290,2684,-1485,-3012,-681,3935,3572,-3605,-3414],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,6,-6,7,-8,9,-10,12,-13,15,-17,19,-21,23,-26,28,-32,35,-39,43,-48,52,-57,63,-70,77,-85,93,-103,115,-128,143,-160,182,-208,240,-282,338,-418,543,-765,1279,-5506,-790,4672,215,3262,-7623,-1615,8426,-2106,-3239,-503,-3623,7190,1291,-7403,1157,1479,-292,2114,-6700,608,6398,-2026,-996,-1341,-846,5770,-2201,-5641,2219,1420,1681,-307,-5403,3096,5464,-1880,-2404,-4426,2455,6496,-3498,-4399,89,3725,5402,-4471,-6818,2998,4569,2848,-3736,-6598,4895,6386,-1291,-3846,-5073,4298,7777,-3254,-6703,492,3537,6526,-4121,-9607,3791,5328,1486,-3343,-9054,3760,9895,-3854,-4941,-4148,1427,9672,-3019,-8475,2980,2455,5294,-618,-10313,3400,7976,-1701,-304,-5770,70,10558,-2561,-6162,859,-986,6365,-66,-9795,3519,3787,181,1469,-6330,-412,8556,-3158,-3094,180,-2746,6128,-1249,-6778,3976,1897,289,1444,-5480,2370,7410,-3684,-1607,580,1293,4829,-3462,-5543,2926,1632,256,-1376,-4163,4797,5861,-2509,-1983,-2335,2737,5614,-4648,-4467,1126,4263,4035,-4832,-4645,4840,4781,-453,-4629,-5146,6408,6222,-2974,-3303,-1300,4322,7204,-5742,-6377,2075,3746,4395,-6120,-7015,4860,5648,-877,-3911,-5510,5409,7867,-4378,-2983,-1727,1289,6365,-4493,-6648,3764,1878,2456,-691,-8149,4504,5583,-3118,-1674,-4123,964,7637,-4169,-6528,2790,316,2948,-208,-7354,3381,3990,-2960,397,-3342,1429,5511,-3698,-696,1448,-1317,3375,-2694,-4624,3814,748,-1461,-525,-2574,2768,2960,-4683,-1266,1010,1806,2030,-4676,-3372,5314,1739,-888,-2723,-3265,4698,2659,-4432,-2035,98,4065,2856,-7498,-2903,3342,4390,1278,-6710,-3972,5796,2244,-1880,-4746,-2209,5875,3615,-4842,-3012,-157,5956,3682,-7681,-4460,5076,3817,1027,-5844,-4109,7067,1962,-3214,-2936,-3223,6667,4413,-5836,-2723,1840,3086,5245,-4424,-4132,4754,3525,-1100,-2608,-5612,5289,4720,-4744,-2236,-904,1549,4534,-5290,-3149,3714,1496,1973,-1705,-3729,4095,2775,-3642,-668,-1060,1475,3456,-4629,-1684,3198,-107,1077,-1983,-2216,4668,1414,-3297,-916,-1730,2851,1976,-4815,-650,3295,1215,-101,-4512,-1237,5160,975,-2331,-2354,-14,4530,185,-5319,-1238,2707,3181,380,-5341,-2082,4092,2155,-1145,-4398,-342,5538,930,-4285,-3438,-274,6195,1686,-6492,-3340,3044,3975,1315,-6797,-2241,5053,2010,-1576,-5575,-1388,6110,969,-3361,-1066,76,5679,2626,-6786,-2149,2973,2742,738,-5288,-2726,5063,1582,-2022,-1887,-1814,4868,1526,-5142,-944,1060,2066,1912,-3631,-2148,3393,322,-358,-1651,-1578,3788,2290,-3253,-273,467,803,1875,-3674,-237,3580,47,-24,-2412,-314,4543,770,-3322,-318,862,2819,549,-3598,1043,3673,712,-1194,-2665,-262,3483,-1184,-2787,-1536,1361,4831,-834,-4681,-809,3083,2763,-979,-5748,750,4176,840,-2994,-4719,236],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-7,8,-8,10,-11,12,-13,15,-16,18,-19,21,-24,26,-29,33,-37,42,-49,57,-67,80,-100,133,-190,307,-648,3601,10848,-4174,-4750,1458,631,9638,-3037,-10851,4753,4662,2594,1288,-11349,1483,11301,-3674,-3222,-3857,413,12635,-1020,-10599,1032,2781,4973,1218,-11476,441,9065,1242,-1864,-7814,-2043,10913,100,-7397,-1042,2317,8770,2442,-10218,-1313,4939,4471,815,-8214,-1838,7817,1498,-2293,-4423,-281,7094,540,-5099,-1523,874,5525,-1169,-7279,1607,4142,1959,15,-6000,331,6271,-1509,-2551,-1582,476,5760,-2932,-5665,3220,2024,2078,-508,-7495,4073,5452,-3366,-295,-2521,517,7671,-6173,-5698,3242,594,3536,-2365,-7805,7070,6091,-4157,-808,-6116,3638,9252,-7034,-4995,1370,970,6961,-4429,-9770,7260,5731,-408,-2526,-9792,3998,10706,-5544,-4260,-3238,2489,10648,-3962,-10381,2878,4302,3740,-1588,-10113,3602,9577,-1739,-4623,-5050,687,9680,-2178,-6418,-56,1402,6645,-791,-8609,1513,4859,1756,-1932,-7295,889,8143,-1083,-3585,-3389,894,6094,-1554,-4670,16,2143,3584,-1475,-6156,2268,3637,-1150,-1646,-3050,2679,4892,-4291,-1343,1116,906,5088,-3856,-3628,5547,1225,-564,-1237,-4316,5026,4277,-5232,-1115,-510,3208,5424,-7144,-3389,6169,1172,1517,-3494,-7081,7933,4060,-5443,-2051,-3800,4096,8759,-7649,-5297,3516,2978,3274,-5511,-7572,7688,5155,-3932,-3334,-6014,6024,7874,-5672,-5477,-91,2201,7876,-4399,-7042,3879,4439,1580,-3588,-7600,4394,7097,-3544,-3373,-2437,2870,8268,-2704,-6528,1813,2783,3521,-2908,-7171,3018,4215,992,-2022,-4609,2740,6233,-3198,-2946,-433,2054,4216,-3381,-3618,2708,2527,2867,-2419,-4747,3650,3955,-1656,-1266,-2061,2205,4497,-5104,-1848,3173,763,1649,-4363,-3250,4272,54,-1593,-566,-847,4553,1697,-6437,-965,1141,2174,3425,-6700,-1383,6350,1207,-1317,-4152,-3043,8082,2204,-6703,-2558,966,4945,3512,-7915,-3731,5271,1185,1879,-6043,-4179,7753,3463,-4470,-3433,-2567,5390,5148,-7261,-3466,2759,3581,3740,-5808,-6310,5274,4888,424,-3954,-3818,5215,5859,-5406,-2580,506,4299,4220,-4722,-4454,4012,2421,739,-3764,-4849,3382,4124,-1786,-1522,-1840,3065,4427,-3184,-3456,333,2086,1856,-2995,-1839,3712,1587,145,-1768,-1998,3821,1339,-2495,206,-96,2853,1864,-5923,591,2871,299,392,-3068,-1256,5310,-793,-2548,-1237,421,4429,-620,-5539,252,3025,1519,-5,-4996,-1365,5904,439,-3240,-3055,24,6761,840,-5638,-1451,1579,3870,318,-7234,-1498,6745,1574,-1691,-4495,-3007,7414,2256,-5177,-2055,424,5095,2181,-6532,-2189,3939,2795,1209,-5519,-1950,7186,2136,-2435,-3268,-1215,5942,1949,-5445,-2952,912,3812,2383,-4220,-2124,4256,2334,-1002,-3585,-344,4090,1031,-2319,-1917,-121,3858],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-9,10,-11,12,-14,15,-17,18,-20,23,-25,27,-30,33,-36,40,-46,51,-57,65,-74,85,-99,119,-146,188,-261,421,-1364,-102,-3588,-5864,9782,5408,-7818,-1390,-1798,4534,6964,-10624,-3972,6708,2085,3404,-7349,-8361,10644,4125,-4956,-2472,-4263,7575,6789,-9196,-4364,1060,2740,7330,-7542,-9168,9183,5285,1384,-3934,-7965,6315,7743,-5100,-5106,-2902,4618,8297,-5834,-5764,2520,3462,4478,-3917,-7106,5284,5830,-1935,-2573,-4135,4667,5446,-4146,-2892,-58,4008,4137,-5449,-4071,4093,2516,2126,-3558,-3592,5022,1316,-2901,-407,-2115,3840,3602,-6793,482,3241,-151,2617,-5803,-2877,7819,-359,-3755,-647,-3043,7707,2428,-10164,1070,2227,1933,3275,-9485,-3038,10313,-1039,-1085,-3269,-3620,11688,1306,-9906,-101,1157,5094,4542,-11586,-3175,9766,704,1876,-5529,-5493,10867,3099,-5953,-2117,-2801,7128,6300,-10785,-3770,4992,4053,3919,-7408,-6125,8153,2822,-2239,-3666,-4442,8223,5039,-5578,-2819,627,3888,5087,-6907,-4894,5041,2766,966,-5830,-6212,3930,4638,-1765,-3309,-1937,4143,3354,-4684,-3560,1365,2420,2590,-5366,-1973,4961,558,-135,-2089,-1759,5782,-1615,-3784,647,56,3862,1506,-6070,1458,4929,485,436,-4335,-686,7590,-2297,-4059,670,-5,6703,-828,-8977,2547,5049,902,-200,-8259,433,9460,-2122,-2389,-2932,-607,9313,-624,-10318,615,2088,3337,1845,-10645,-968,8532,1733,-1905,-6142,-705,10073,170,-8391,-2361,2068,6889,2911,-8773,-1447,6361,2428,952,-7583,-3373,9324,1750,-3470,-3385,-1263,7110,3844,-6872,-2313,1810,3100,2781,-5884,-1975,5351,2126,-1049,-4320,-2650,5673,2696,-2451,-1380,-946,4205,1471,-5357,-430,2139,1294,204,-3783,544,5418,-903,-1893,-2679,-708,4811,-2012,-5108,2294,1411,1731,-842,-6411,2929,5351,-1294,-1683,-3346,1646,5869,-3199,-5097,1321,1929,4405,-2841,-7216,4182,4539,-399,-841,-6312,1723,7374,-3266,-4247,-561,1788,6585,-2278,-8499,1473,2752,1709,-1120,-9011,137,7868,-1541,-4953,-3934,104,8057,-1112,-6712,554,2492,5624,164,-8484,1492,5489,1408,-1811,-5319,-262,7214,-389,-4521,-2867,171,5294,165,-7709,345,2929,1834,-542,-6495,-243,5229,430,-1616,-2442,1116,4844,-1274,-3134,63,929,3252,-551,-3437,1402,2869,1002,-2201,-4121,2122,4786,-1966,-1786,-611,2158,2676,-2824,-3587,2173,1170,447,-2332,-4707,3866,4167,-3745,-2099,-1509,2847,4871,-4866,-3409,2266,2956,1483,-2879,-5498,4044,4472,-1803,-3031,-3826,3323,5425,-3509,-3253,246,3705,3891,-3474,-6759,3935,4438,149,-3337,-5309,3486,6687,-2452,-3544,-2035,2311,4090,-2524,-7412,1150,4014,3468,-2986,-6137,1594,4089,321,-2096,-2311,1968,5174,-2543,-3400,-195,1914,4291,-1029,-4650,1643,3299,1529,-1961,-3468,1531,4026,-1147],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,3,-4,5,-5,6,-6,7,-8,9,-9,11,-12,14,-14,17,-18,20,-23,26,-29,34,-40,47,-57,69,-75,-151,-1448,2923,7455,-7205,-4416,5815,-950,3059,-1908,-5158,6809,2090,-5044,416,-1422,3220,4159,-7369,-658,3141,-568,1192,-5007,-2690,6689,99,-2526,-1034,-656,5360,214,-6948,1172,3267,2441,856,-5737,761,5345,-158,-2806,-4592,798,7514,-1308,-5683,-1324,2085,6037,-993,-9906,381,5029,3874,-2013,-9333,1408,8462,-148,-3128,-4916,285,10774,-994,-8655,-816,2139,7147,1601,-11765,393,7180,1282,305,-8562,-2240,11058,-43,-6110,-2696,-1577,8539,1350,-10827,-714,4274,3410,4418,-9057,-3559,8646,-10,-1559,-3138,-4095,8501,2336,-8045,1105,-306,3323,3223,-7397,-2003,6749,-386,-189,-2250,-3415,7262,-1217,-5600,1352,-742,2518,1571,-7385,28,4456,-415,-831,-3052,605,6925,-2353,-4938,-619,1186,4655,-1678,-5831,1112,3319,1802,-1916,-5708,1758,7321,-465,-4171,-3003,2433,6196,-2681,-4991,-620,4090,5382,-3080,-7544,1751,6661,1173,-2968,-7753,3304,8178,-1522,-5328,-4734,3576,7891,-2309,-9207,443,3341,3317,-1578,-9483,2254,7495,-285,-1506,-6418,571,9664,-1649,-6650,-787,-311,6704,-596,-8596,362,4989,1034,518,-7146,-1155,8761,-1456,-3271,-1737,-2583,7402,148,-7729,926,1432,912,1614,-5676,-75,6851,-904,-1840,-2377,-123,6122,-1424,-5152,3058,601,2904,-269,-4794,2478,4847,-2248,-896,-2148,791,4756,-3180,-4116,1224,1836,2835,-1110,-4926,3783,4638,33,-3022,-4104,4189,6008,-2696,-3873,-1466,4410,4856,-4622,-5276,1962,2933,3434,-4960,-5906,4500,4561,-900,-4531,-5121,5092,6349,-4125,-4371,-629,3159,6345,-3845,-6406,3020,3669,2703,-3164,-7585,4301,5511,-2291,-2719,-3839,1901,7936,-4527,-7328,1986,1254,4592,-2168,-6430,3244,4498,-899,-819,-4074,1018,6501,-2912,-4309,-220,-246,4555,-1475,-5658,3427,2902,-477,-333,-4643,2138,4538,-2970,-1492,-396,1172,3589,-2121,-3642,2715,2430,-976,-1581,-3373,3575,2619,-3240,-2557,192,2766,3177,-4056,-3614,2974,1251,-460,-3149,-3085,3464,3193,-2648,-2428,-699,4950,3389,-4691,-3975,493,4758,1647,-5015,-3719,4176,3972,1,-5102,-4140,5381,4911,-2716,-3889,-1016,4919,4923,-4534,-4052,965,4677,3524,-4715,-3738,5165,3944,-391,-4011,-4816,4675,5688,-3745,-2821,-169,2196,4630,-4686,-3197,2981,3007,1273,-1894,-4461,4136,3298,-2914,-2116,-1752,1715,3965,-4321,-2246,1181,1486,1854,-2514,-3154,3173,1336,-1394,-361,-1823,2468,3908,-3536,-1834,2696,1069,1356,-2247,-2219,3776,1887,-723,-2598,-1530,3324,325,-3924,-1056,1125,2067,1203,-3886,-1855,3773,2218,-174,-4100,-1314,4661,1304,-4489,-3204,1069,4274,423,-5227,-767,2751,3838,225,-5170,-1089,6055],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,-1,0,-1,1,-1,1,-1,2,-1,1,-2,2,-2,2,-3,3,-2,3,-3,3,-3,2,-2,1,-1,-2,6,-12,25,-52,116,-326,2320,10203,-3530,-4354,6,-1568,8294,-1190,-9214,3953,2714,1181,1476,-7138,1788,6930,-3804,-1571,-658,-1242,5693,-2286,-4032,2952,1908,1106,409,-5500,3586,4733,-3973,-2010,-2097,2063,4292,-4581,-3625,2982,3823,2465,-5295,-4833,5316,3758,-983,-4141,-3801,7825,4787,-4899,-4250,-266,6837,6150,-8093,-5306,3238,3871,3534,-7790,-6655,7260,4838,-2951,-3825,-6229,8063,8486,-6771,-5780,429,4732,6673,-6215,-8568,6611,3302,2573,-4308,-8923,6823,6715,-4250,-2102,-3694,3257,9543,-6073,-5930,4001,440,5166,-2607,-10137,5729,5352,-2481,613,-7060,1921,8122,-4596,-4107,860,-182,4760,-2177,-6708,5365,2147,-1111,164,-4295,3352,6413,-4469,211,774,67,4945,-3908,-3400,3814,375,-621,-1045,-3295,6181,2894,-4280,-2207,-22,4338,2961,-5432,-2118,3971,2901,1124,-5165,-2692,6154,3325,-3221,-4419,-2021,6071,2123,-6674,-4537,869,6655,3536,-7750,-2767,4721,2973,-604,-6297,-4306,7793,3527,-4479,-3514,-3509,7812,5712,-8115,-4268,2528,4153,4331,-7743,-5196,7172,3596,-97,-3152,-6828,6832,5166,-6302,-2680,-2072,2714,6294,-6270,-3727,3611,490,2905,-2254,-5868,6422,4240,-4091,-1630,-2589,2351,5262,-6860,-2779,3470,512,3429,-3999,-3389,5691,1697,-2604,-141,-2447,3052,3200,-5445,431,2880,1251,1306,-4309,-2653,6009,952,-1818,-2656,-2231,4846,1559,-4279,-811,1610,3665,913,-5784,-1181,4218,2991,-1352,-5157,-239,6859,1834,-4809,-3231,618,7185,554,-6146,-1630,3397,5627,266,-8166,-1128,6272,2146,-805,-6578,-1373,7257,2396,-5930,-3361,303,6193,1598,-7755,-1800,4694,2231,1159,-6099,-2516,6852,1311,-2923,-3481,-2099,6234,1766,-6088,-1113,1360,2521,2588,-6444,-3027,5838,770,-917,-3178,-3579,5457,312,-4745,-535,846,2621,2674,-5642,-1302,4428,7,-97,-1988,-934,5138,228,-2609,107,-457,2139,713,-4455,834,3354,1101,166,-3138,558,4659,-1178,-2861,-1658,297,4183,-166,-5366,757,2488,1724,-1881,-4134,1842,5476,508,-2567,-3847,1495,6100,-147,-4307,-1111,1892,5166,-796,-7079,979,4568,1999,-1145,-6696,748,6617,-479,-3515,-3489,794,7441,-482,-5978,-750,2694,5617,-288,-6093,627,4917,1740,-1682,-5338,-524,6832,1231,-3516,-1076,1143,4570,631,-6309,593,2997,3367,495,-3844,-744,4755,-345,-2116,-1217,-283,3748,525,-3494,-589,1236,2149,-12,-3703,1457,3319,-469,-1050,-3013,243,3004,-1137,-3639,644,3135,1740,-441,-3589,2500,3923,-1931,-1904,-2145,1360,4668,-1728,-3607,676,3040,2868,-1974,-4039,1735,3389,1166,-1934,-3836,3018,3829,-1191,-4561,-911,3624,3573,-1820,-4887,285,2965,3140],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-5,7,-7,8,-10,11,-12,13,-15,18,-19,21,-24,26,-29,32,-35,39,-43,47,-52,58,-64,70,-78,86,-95,105,-117,131,-147,167,-191,221,-260,314,-390,509,-722,1222,-5452,400,5912,-1019,1713,-9487,-1208,11719,-1045,-4526,-2291,-4110,10010,1086,-10964,1009,3304,4370,3623,-11133,-2417,10700,866,-2241,-5941,-4784,12278,2065,-9236,-1503,651,7096,5361,-10764,-4092,6613,2841,1663,-7469,-5275,8815,4019,-3630,-4004,-2442,6706,3534,-7927,-3284,1925,4297,3637,-6878,-3582,5939,2755,-84,-4689,-3418,7298,3040,-3929,-3118,-736,5946,3011,-5729,-494,3022,1493,1573,-4753,357,6156,-1395,-1146,-2333,-675,6871,-1130,-6373,2881,665,2421,576,-8805,2080,6283,-2427,-1238,-4565,212,9067,-3865,-6048,2485,329,5703,-781,-11134,3570,7193,-567,-132,-7415,-122,12138,-2902,-6948,-173,-489,9689,44,-11953,2473,4691,2931,977,-10681,204,10239,-1105,-3950,-4668,-1409,11267,-385,-9516,-657,2305,5849,2827,-11021,-445,8247,2137,-1770,-7331,-1994,8797,2073,-5747,-3336,-57,6576,887,-7941,-1889,2742,3068,3131,-5132,-493,6369,470,-2428,-3672,-442,7093,-257,-5147,-83,18,4055,721,-7005,1874,3934,1349,124,-4470,1946,4966,-1932,-2004,-249,-172,4785,-2923,-5929,3529,1945,1329,-238,-6495,3198,5181,-3583,-1271,-2545,1825,7935,-5370,-6574,2803,1895,4025,-1799,-8886,5559,6968,-2856,-1899,-5216,2422,9361,-5324,-5525,2127,1651,6840,-2528,-8871,4365,5334,1334,-2281,-8750,2484,9871,-2923,-4708,-1959,1657,9164,-1893,-7842,1599,2126,3628,4,-9136,1840,6804,561,-2312,-4995,-90,7620,-819,-5886,-268,1246,4433,-211,-6611,-197,2996,1671,-877,-4906,519,5472,-1886,-2551,-1950,842,4960,-1331,-4070,1158,2246,1292,-1724,-3296,2711,2249,-1475,-1941,-3001,2505,4361,-5930,-3325,1896,1156,3265,-3305,-3304,4635,2177,-597,-2910,-3894,4976,4823,-5072,-1712,-347,3373,5784,-5318,-4390,3919,2792,354,-3165,-5552,5160,4905,-4164,-4434,-2517,3728,6594,-5472,-5914,3212,2974,4422,-3845,-7232,5253,6357,-1645,-3045,-4807,4059,8015,-4677,-4793,247,2480,4977,-2783,-7216,2895,3988,1426,-1178,-5442,3360,5728,-1939,-3512,-1635,1832,5553,-2551,-4540,776,3346,4143,-2328,-5363,2126,3552,356,-2303,-3606,2986,3654,-2221,-2635,-575,2221,2148,-2663,-2236,2047,2676,1231,-1379,-2108,3463,1029,-2865,-1309,-1554,2613,2624,-4619,-2610,3341,1611,976,-4489,-1732,4433,2326,-1817,-2420,-757,5512,1908,-6501,-1911,3139,2941,2379,-6381,-2404,6673,3095,-700,-3248,-3638,6155,3755,-5252,-2370,-324,4680,4585,-7069,-3867,3989,2047,912,-5332,-4629,5568,3871,-1865,-4087,-2071,4333,4487,-4370,-3716,2023,4651,2001,-4433,-4129,3695,3455,-304,-3178,-3035,4812,3281,-2422,-2996,-705,3626,3367,-3980,-2542,3116,1823,1779,-2873,-2214],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,13,-15,16,-18,20,-22,24,-27,29,-33,35,-40,44,-49,55,-62,70,-81,95,-112,136,-171,225,-323,543,-1765,2647,8170,-8486,-6941,6176,1955,2646,-3974,-10250,7189,6575,-4528,-3182,-6337,3958,9831,-7279,-6677,2892,2079,7418,-4521,-10313,6561,6264,-1030,-2330,-8437,3892,10970,-5201,-6347,-1951,1817,8686,-3499,-9404,3197,5874,1901,-2221,-9359,2951,8155,-1575,-3314,-3797,2616,7856,-1993,-5777,1301,2103,4946,-1728,-7864,1249,3647,1427,-1377,-5429,2949,5099,-2200,-1956,-2777,2666,5726,-3773,-4059,3421,1601,3006,-3576,-5194,6390,1922,-2760,-605,-3648,4773,4784,-7723,-986,2084,1415,4177,-7221,-4581,8461,886,-2607,-2629,-5143,8871,4549,-8079,-784,1298,2643,6233,-8619,-4897,8018,1284,747,-4381,-8415,9175,5383,-7343,-2560,-3252,4778,7638,-8753,-6725,4850,3263,4832,-6688,-9080,9170,5569,-3115,-3773,-7056,6257,9103,-6449,-4617,663,2720,5559,-5405,-6785,4965,4270,1550,-2110,-7861,5135,6453,-2653,-2399,-2574,4504,7277,-3114,-4655,2698,2976,3548,-4435,-5482,4953,3588,-501,-2274,-3983,4694,4654,-3900,-1012,-895,3635,2868,-5270,-795,4001,1471,1071,-3601,-2812,7116,2460,-3657,-166,-1536,4871,2515,-6610,192,4379,320,2662,-4706,-2328,7561,-919,-3653,-2067,-2313,6463,2386,-9095,-229,3253,3444,3101,-8006,-2959,8680,1657,-1838,-4353,-3946,9293,3103,-8795,-1346,-29,4522,5792,-10087,-3779,6768,1367,1474,-6307,-6035,8594,4101,-5092,-3045,-3026,5112,6094,-7876,-3399,2575,3234,3804,-5409,-4723,4999,3463,-838,-3617,-3588,5586,4389,-4770,-2885,-706,5745,3749,-4220,-2750,3164,2898,664,-3590,-2374,5359,2720,-2608,-2888,-837,3813,2090,-4695,-810,1441,1353,1962,-4585,-414,4737,-194,-1112,-3152,-1452,5089,-1187,-5243,1374,3,3470,-245,-6199,1773,3843,258,-1123,-5385,-142,8170,-1004,-5035,-752,1181,5443,188,-7986,546,4243,2353,193,-8079,762,8618,-368,-3300,-3945,-1542,7938,1677,-8698,-911,1011,3740,1552,-8668,-442,6838,1739,-1401,-4495,-1833,8261,1613,-5581,-2612,-582,5065,2395,-7089,-1491,4227,2162,859,-5049,-2438,5039,1130,-1755,-4399,-792,5343,2807,-5959,-2248,1812,2614,437,-3525,-1942,3727,358,-2151,-2015,-803,4291,-309,-3220,68,191,2776,395,-5137,1193,1967,1924,-693,-3605,1399,4102,-1871,-1453,-1439,1783,4075,-1552,-5079,1650,2291,2300,-1950,-5738,3229,3879,-1647,-2525,-3394,1750,6095,-3302,-4413,568,2463,4192,-2003,-5820,2853,4765,-209,-1098,-5415,1635,7276,-1705,-5053,-2336,1216,6496,-943,-7271,1911,4962,3437,-609,-6442,669,7322,-108,-3116,-4279,-20,5674,-37,-6075,-859,1706,3637,-145,-6375,-652,5071,2146,-1092,-3418,-132,5836,-496,-3147,-512,719,3971,379,-4253,-805,2479],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,8,-9,10,-10,12,-13,15,-16,18,-20,23,-25,28,-30,33,-36,41,-45,50,-56,62,-70,78,-89,102,-118,138,-166,205,-266,374,-625,2579,148,-249,-2999,-3997,9441,871,-5424,699,-1477,3416,3038,-6941,-330,4142,1040,899,-3862,-2209,5493,-36,-2892,206,344,4378,-221,-6973,1930,3371,1154,-1029,-5046,1628,5637,-1082,-3622,-1999,3466,5799,-2474,-4569,587,2758,3904,-3023,-6908,3506,4755,-264,-3508,-7277,3600,7127,-3597,-5873,-2013,3249,9328,-4518,-8490,3677,3306,3707,-2348,-10626,4870,8610,-2155,-3294,-6037,1631,10822,-3565,-6575,354,1742,7991,-2034,-11514,3822,5554,1324,274,-9181,636,9690,-3110,-3187,-2619,-2242,8800,473,-9468,2127,1980,1815,2326,-7468,901,6808,-2633,-806,-3172,-2005,7948,-814,-4221,2210,-54,3033,261,-7372,2969,4003,-1537,13,-3159,-91,5117,-3055,-3914,2377,1375,3628,-1180,-5402,3671,3813,-684,-1929,-3786,3268,4509,-3002,-3296,-808,4269,4497,-4632,-5224,3444,4155,2336,-4074,-6054,4134,5781,-778,-4281,-5303,4627,6151,-5027,-4768,-887,4524,6799,-6073,-7864,3907,4384,2990,-2906,-8485,5168,6859,-3853,-3033,-4557,2467,8859,-5961,-6203,2532,1595,6075,-2632,-8571,5408,4647,-141,-2190,-6041,2010,8680,-3275,-4095,1039,481,6647,-2025,-8684,3200,2183,1628,52,-6239,2184,5211,-2858,-433,-127,489,5754,-2108,-5106,3602,923,1094,-1327,-5070,2883,2777,-2919,-468,-1098,1537,4126,-4222,-2646,3690,735,946,-2902,-3645,4287,2303,-2040,-2664,-2338,4633,4236,-4819,-2235,432,3114,2596,-6052,-2066,4087,2696,563,-4843,-3612,6125,4333,-3791,-3916,-717,5694,4711,-6299,-3403,2114,3699,3882,-7017,-4231,6736,3273,169,-4566,-5945,6596,5090,-6272,-3160,-429,4243,4167,-6901,-5128,3584,3684,1695,-3558,-6745,5153,3155,-2169,-1583,-3470,3809,6601,-3490,-2445,1324,1414,2884,-2048,-6088,3640,3068,-1983,-1445,-3596,3047,3417,-4839,-1430,773,730,3195,-2484,-2545,3235,1340,-321,-1579,-2422,3449,2380,-4378,-2327,547,2534,2317,-4188,-1153,3785,515,-634,-3090,-2273,4797,1316,-3702,-1864,520,3718,270,-4886,-2740,2461,2637,-494,-5140,-1402,4636,2101,-1618,-3839,-328,6037,1471,-5533,-2804,1580,4641,1394,-5912,-1174,3671,3091,1121,-6116,-1321,7082,2100,-2881,-3338,-2285,5678,3197,-5268,-2112,2337,4605,2318,-6336,-2805,5126,3033,-1071,-4408,-2614,4731,2764,-2648,-1796,-600,3772,2817,-4278,-1544,3487,1474,622,-1892,-2614,4551,1099,-807,-944,-905,3751,948,-3928,-365,1485,257,419,-3451,-1768,5019,-533,-2207,-2355,575,3247,180,-3306,-6,836,931,-799,-4272,-902,3074,900,-2608,-2094,145,4719,206,-3453,-270,2561,4160,-724,-4520,1237,4097,1982,-1926,-4265,1495,4213,659,-3789,-1740,1221,4150,527],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-6,7,-8,8,-10,11,-12,13,-15,17,-18,21,-23,26,-28,31,-35,38,-43,46,-51,57,-63,69,-77,86,-96,108,-123,140,-161,189,-228,281,-364,512,-847,3552,-2732,-7720,7018,2624,-882,99,-7002,1883,6152,-5244,-1782,131,436,5277,-3317,-5571,5468,-481,-630,-1353,-4534,4799,3111,-4771,27,-1733,1188,4777,-5239,-2841,4315,1583,1228,-5101,-1546,6252,1742,-2819,-4094,-736,6613,2435,-5783,-1612,1293,3963,1765,-7554,-1987,6728,2015,-194,-6659,-2794,8989,2269,-5034,-4370,-2869,7921,3889,-9741,-2316,3908,3524,4483,-8989,-5333,10144,2756,-1784,-4835,-6850,8665,5352,-8883,-1768,-808,5002,7088,-8621,-5410,5854,1442,3068,-4669,-7141,8676,5374,-4967,-1989,-3709,4706,6760,-7158,-3141,3483,43,3630,-4598,-6436,7323,2088,-1247,-1836,-4349,3537,4612,-5225,-949,1310,1211,3757,-4078,-2791,5074,1075,-1300,-860,-2523,5547,1209,-5696,-542,948,3116,679,-6042,-460,5061,1285,-631,-4501,-1280,6607,958,-4450,-3416,-230,5997,539,-6590,-1054,2784,3781,750,-6483,1074,6678,1757,-1460,-5972,-153,9164,638,-6394,-1796,-95,8590,2591,-9165,-979,4077,3147,541,-8150,-2226,9289,2321,-2992,-3790,-2069,8709,1202,-7911,-942,1923,4313,4565,-8892,-2882,6745,1245,-160,-3822,-4805,8236,1890,-5224,-725,-2357,4921,4984,-7053,-1369,4429,397,1873,-2682,-3105,6350,973,-3584,-419,-1309,4193,2404,-5318,-470,2472,272,472,-4292,-1408,5172,198,-2120,-246,-563,4457,264,-6139,1139,2124,2325,10,-5575,84,4710,397,-2707,-2393,1925,5898,-1049,-4673,-1109,2098,4551,-1979,-5470,852,3564,1967,-2596,-6088,1415,5689,-1045,-2023,-3798,2299,7023,-1458,-5510,-444,2520,4612,-1707,-8185,1452,4472,1561,-948,-5850,324,8228,-2118,-4571,-1535,863,6066,-150,-7893,-468,3877,2832,453,-5895,-618,7070,-1868,-2542,-3061,-1857,6517,425,-6232,-166,772,2209,1817,-5876,892,4663,933,-275,-3751,-1310,5160,-579,-3236,460,999,1940,-38,-4459,1089,2765,-979,-691,-2425,-37,4750,-1375,-3607,30,766,5039,-1704,-5274,2434,2458,-307,-2295,-3711,2819,3265,-3091,-4353,-951,2039,4150,-3971,-4227,497,2440,2213,-3324,-4746,3521,5018,1061,-3531,-3968,3714,5048,-2972,-5168,-1284,2872,6349,-3607,-5970,2626,3514,2689,-3079,-6689,2583,5884,-1656,-3596,-3478,2622,6024,-2142,-5186,-804,1004,4515,-1712,-6538,2281,4445,436,-656,-3084,1277,5771,-1490,-2760,-1312,492,4526,-2023,-4874,1885,1095,1594,-245,-4395,1404,3697,-1655,-1579,-2121,257,2876,-2002,-3295,1048,2380,946,-1787,-3014,2752,2288,-1276,-1245,-1504,1948,3561,-2445,-1731,2243,1979,1171,-3001,-3318,2527,3606,-1157,-3652,-2633,3940,4227,-2444,-3522,-210,2851,2540,-3373,-2691,2078,2589,768,-3144,-3353,4706,3740,-2111,-2615],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-4,5,-6,7,-7,8,-8,10,-11,11,-13,14,-16,17,-19,21,-23,26,-29,32,-37,43,-50,58,-71,89,-115,159,-244,462,-1808,-3848,-618,-3558,8165,4169,-11304,-1467,4754,1920,4878,-9291,-6351,10438,2708,-1912,-3983,-6216,10199,5791,-10510,-2323,142,5838,7213,-10646,-6159,7616,3230,1605,-4927,-9836,9231,6709,-6778,-3206,-4105,5761,7933,-7615,-5920,2934,2537,4492,-7003,-8213,5882,3676,-1616,-3183,-4657,5883,5549,-4748,-3632,-328,3360,6286,-5050,-5127,2773,2427,1562,-4321,-4875,5270,2309,-2219,-1847,-1915,3957,2793,-6860,432,1119,1499,1729,-5079,-1895,6162,-430,-1269,-2823,-2942,7460,37,-7420,930,213,2779,1292,-8796,811,6754,-672,-648,-6307,-1327,10271,-1147,-6145,-464,-661,7406,1559,-11663,778,5599,1688,1030,-8936,-3137,12174,-1474,-4261,-2684,-4164,10020,4410,-12301,-1682,2862,4939,4294,-9904,-4313,9626,2947,-943,-5389,-5672,9401,4356,-7315,-3015,-2086,6249,4877,-9225,-3423,4930,2804,1763,-6137,-5270,8258,3798,-3486,-3189,-2040,5253,3324,-6829,-2815,1143,2329,3184,-5209,-2757,4454,668,-556,-3347,-2473,5037,97,-4305,-1322,112,4899,238,-5469,1275,2073,-88,889,-4823,99,6164,-2838,-2396,-1450,-205,5849,-862,-6596,2024,1907,2894,-1800,-8199,2426,6920,-2267,-1674,-4873,822,9241,-3821,-7776,1273,2200,6469,-74,-9471,2314,6749,849,-1240,-6522,-54,10511,68,-4821,-2302,293,7797,55,-10495,666,4400,3792,2570,-9430,-1359,8353,0,-2623,-3060,-1731,9155,1167,-6618,-1502,559,4597,1496,-7222,-1331,5917,579,-47,-5080,-1117,6377,2096,-4683,-1867,-479,5624,1819,-5372,-944,2434,1629,527,-3979,433,5146,-731,-2058,-2524,-1060,5078,-1112,-4224,1269,559,2091,-20,-4138,2108,3937,-1068,-950,-3689,1838,4248,-3666,-2633,3,1731,4772,-2798,-5880,3389,2832,554,-1675,-5749,4400,6245,-3717,-3176,-2329,2932,6628,-5655,-7010,2623,3902,3531,-2264,-8198,4689,6220,-1795,-2402,-5131,2609,9401,-3721,-6271,531,1608,6320,-1987,-7979,2097,5131,2094,-912,-7094,739,7904,-292,-4238,-2593,1098,6940,-1345,-5228,403,2930,3014,-772,-7206,-159,5854,-115,-1906,-3823,-69,5900,-775,-4007,-79,836,3132,-538,-4597,1294,3402,233,-1388,-4409,1746,4159,-1387,-2104,-124,2305,2598,-1561,-2483,3201,2082,1012,-2253,-2820,4430,3320,-863,-2331,-1439,3127,3399,-4915,-2584,1802,3170,2048,-3473,-3120,4040,2276,-2077,-3588,-3597,4332,5731,-3648,-3224,891,3594,3687,-4154,-4699,4565,4213,299,-3401,-5895,4981,5641,-3512,-3289,-3127,3503,6104,-4372,-5958,1976,3735,3406,-4083,-5976,4471,5481,102,-2440,-3566,3447,6135,-3070,-3292,591,2498,3535,-3387,-4490,2084,4102,1189,-2377,-3778,1893,4461,-1213,-2194,-1962,2449,3596,-2308],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-4,5,-6,6,-7,9,-9,10,-11,12,-14,15,-16,19,-21,23,-25,29,-32,37,-42,49,-57,70,-90,125,-200,431,-2612,-11674,5083,8475,-5378,-1222,-3355,899,11389,-5899,-7749,2317,774,5797,-517,-12585,4476,7937,-1688,-1074,-7974,1132,13189,-2762,-7499,-602,-135,9351,-479,-11384,3393,6262,2582,260,-10960,-1128,10986,-993,-2386,-3733,-932,9918,843,-9107,-680,1927,5220,1186,-8597,-1275,7065,250,-1087,-4486,-1643,7576,132,-4369,-652,522,6100,-533,-5291,1101,2032,2760,-337,-5887,1379,5414,-1477,-922,-3712,1355,4988,-2768,-3326,2833,-240,3097,-2874,-5916,5490,3533,-1427,-961,-4649,4818,5549,-6489,-3758,1084,1620,6628,-4352,-6385,7109,3085,-75,-2793,-8051,7122,8624,-6328,-2331,-1916,2932,9019,-6845,-7729,4661,2552,3517,-3605,-9618,6554,8121,-3706,-3436,-6466,2771,10579,-5655,-7180,1614,2196,7398,-3006,-10304,4278,6779,471,-764,-7475,2542,9866,-2682,-4504,-1416,1513,7944,-2905,-8255,1543,2225,3337,-768,-7446,2661,6226,675,-1795,-3773,1820,6040,-1155,-4087,457,1563,3759,-2658,-4680,3457,3092,775,-954,-2965,2991,4452,-3347,-859,-890,2754,4129,-4011,-2827,3298,1283,1091,-2522,-4128,6345,3052,-3363,-2279,-1423,4345,5536,-6365,-2573,4115,2621,4119,-5590,-5018,7297,1531,-2743,-4038,-4659,6937,5970,-8881,-2950,323,3190,5876,-8773,-6579,6637,2531,1032,-3852,-7617,7875,5698,-4913,-2103,-2580,3733,7947,-5699,-6676,4140,3040,4939,-4211,-8454,6122,5153,-2761,-3258,-5204,4469,7575,-3118,-4104,-542,2101,5641,-3582,-5822,2552,3376,598,-2705,-5329,3314,3051,-2743,-3750,-1415,3615,4101,-2550,-1856,1610,1216,2580,-1508,-1683,3419,1938,-1411,-1943,-1684,3722,2084,-3708,-393,538,1794,2455,-5292,-1024,5673,1105,-1114,-3046,-1248,7291,125,-4883,-677,304,4016,2261,-7623,-249,4124,1760,163,-5459,-2743,8421,1354,-2986,-2907,-959,7049,2838,-7598,-2352,2856,3718,1626,-7205,-2984,7892,2584,-1134,-5046,-3528,7420,3524,-6840,-2558,-131,4872,3996,-7393,-3406,4534,3132,1457,-5252,-4871,6499,4825,-3198,-2624,-1854,4256,3886,-5580,-3356,1963,2565,2541,-3844,-5319,3996,2002,-1418,-2988,-2796,4089,3297,-3717,-1778,66,1882,3113,-4103,-1389,2818,987,496,-2567,-905,4565,792,-2882,-439,-45,3691,456,-5194,695,1829,1882,-177,-4296,-240,5431,-489,-2985,-2490,976,4824,-597,-5308,928,2090,3652,-856,-6886,-555,5147,1052,-2106,-4006,-37,7557,26,-5642,-1756,1917,4783,-242,-8378,482,3826,2216,-783,-6141,-1177,7291,206,-3724,-2796,-169,7297,1729,-6615,-2070,2431,3642,1673,-5555,-2434,4666,1986,-2233,-4521,-649,6147,3045,-3812,-1853,525,4308,1583,-5354,-1283,3398,1873,251,-3487,-1739,4398,1762,-1021,-2951],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,4,-5,6,-6,6,-7,8,-9,9,-11,11,-12,14,-16,17,-19,21,-23,26,-28,33,-38,44,-52,62,-77,98,-130,186,-297,591,-2803,-7283,1924,385,3956,1262,-7319,1832,6262,-730,660,-4617,-1259,6655,-1986,-3553,1346,-305,3839,-351,-6147,3372,2515,-773,110,-4133,2841,4117,-3081,-2562,53,3266,3163,-3514,-3623,3473,2542,2029,-4432,-4303,5120,3901,-2112,-2823,-2277,5815,5523,-6057,-3755,1046,4201,5522,-6079,-6339,6101,3639,345,-5437,-7082,6952,5912,-5496,-3132,-2530,4924,9391,-7309,-6573,3421,2451,6124,-4910,-9623,7218,6254,-2109,-2151,-7835,3981,9511,-6990,-4216,-31,1902,8189,-2998,-10398,3981,3182,1106,331,-8304,2520,9429,-3200,-1583,-2404,926,8237,-1924,-6538,2227,2,2866,-206,-7194,2921,3700,-1669,363,-2149,1189,6980,-3853,-4071,1439,459,1785,-1434,-4417,4461,1986,-1277,-1593,-2705,3919,4090,-5937,-2141,2013,3696,2373,-5175,-1876,5249,2946,-132,-4471,-3213,6229,1600,-3676,-2912,-1042,5957,2444,-7386,-1751,2875,3527,2396,-6730,-3576,7136,2969,-2422,-4396,-4835,7975,5197,-6691,-2667,-864,4838,6485,-8085,-4358,4990,2493,2951,-4321,-7456,7783,4604,-4182,-2171,-3684,4501,6822,-6443,-4472,2457,1438,5340,-4333,-7177,5871,3051,-850,-1157,-5509,4886,5472,-4350,-1380,765,-192,5754,-3998,-5893,3338,168,579,-1222,-4605,4590,3896,-4192,-441,-1162,1289,3392,-3763,-1810,4028,1207,452,-2022,-2827,4967,1532,-2108,-716,-741,2704,1348,-4148,-1049,2945,2235,938,-4562,-833,5503,1808,-1865,-3344,-1329,6709,957,-4954,-1984,1240,4983,-453,-6798,-1706,4438,2783,312,-5971,-1812,7290,960,-2766,-2896,-1014,6692,2614,-7097,-1711,1482,4276,3524,-7199,-2597,5429,2830,328,-3765,-3778,7038,2461,-4593,-1924,-805,5458,4448,-7067,-3459,3511,956,931,-3999,-3924,5439,1736,-3236,-986,-2689,3548,3521,-5265,-555,1423,1884,2174,-3860,-2869,4541,403,-1698,-2413,-2784,3472,1169,-3782,-779,464,1347,1457,-3525,-655,3614,159,-1102,-1457,-175,5728,-1105,-3385,29,1416,2671,-422,-4043,-389,3503,1084,-1365,-4916,1330,5536,-7,-2536,-1469,1363,5861,-74,-4929,-318,2669,3372,-1214,-7346,1105,3841,1391,-1787,-4429,1538,5305,-1367,-5879,-1472,432,5102,363,-6912,-425,2942,2205,-537,-6859,283,5984,-267,-1934,-4079,-288,6664,764,-5901,-214,1181,2202,1095,-4787,-1554,4141,823,-1242,-3650,-782,4868,681,-3119,-539,-710,3975,1627,-4959,63,2465,273,502,-3541,-795,4667,-659,-1804,-772,-698,2545,-424,-3954,1328,2522,835,-508,-3334,895,3488,-489,-1854,-1206,1704,3530,-1246,-3741,756,1756,1144,-2289,-3882,2495,3540,-1668,-3488,-2217,2641,5134,-1876,-3361,-691,2744,3474,-3128,-4457,1681,3793,1283,-3116,-4028],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-5,5,-5,7,-7,7,-9,9,-10,10,-11,11,-12,13,-13,14,-12,7,4,-36,156,-1326,-5074,5347,5432,-6671,-1694,339,629,4517,-5560,-3743,4760,854,729,-1542,-3664,4864,3438,-5523,-76,-620,3020,1973,-5112,-1403,4075,-370,-1634,-2779,-980,6260,895,-4975,-2479,1046,3963,198,-6220,-190,3742,2808,-565,-7225,523,5856,569,-2103,-5123,1329,8483,-1012,-7665,-941,1051,7382,427,-9774,1306,6366,1404,686,-8320,-1877,10898,-1133,-4521,-2748,-1506,10618,284,-10401,356,3735,5210,3316,-11147,-2796,8676,-19,217,-5458,-4943,10045,2568,-5779,-895,-818,4237,3713,-10353,-2426,5901,1,2357,-5760,-4988,8480,878,-2922,-772,-1953,5838,3282,-7127,-1168,2310,665,2552,-5589,-2658,5933,265,-1783,-401,-2596,4653,1141,-4878,514,2497,1868,882,-4480,-334,4420,-1392,-1096,-2990,135,6815,-785,-3774,326,1170,4063,-862,-6047,1739,4363,1731,-2956,-6358,2547,5714,-1612,-3487,-3532,2828,7611,-3026,-6593,837,3586,4999,-2666,-9360,2224,6493,1625,-1505,-7575,1546,10805,-2265,-3999,-1687,31,8771,-672,-10070,1142,3997,3469,1837,-9516,1174,8943,-897,-2472,-3460,-962,9403,1076,-6787,344,576,5085,2722,-8175,192,4879,28,687,-3839,-2757,6831,36,-4188,1003,-1724,5086,1500,-6561,54,3065,-276,919,-4099,-761,5366,-1456,-2411,330,243,3733,-1030,-4808,1479,1967,1523,-804,-3877,2440,4477,-1774,-2735,-1647,2266,3705,-2760,-4305,339,3189,2572,-2865,-5774,3437,3210,-538,-2278,-4925,4440,5862,-2938,-4110,-1250,2695,4553,-4834,-4631,2025,3723,2403,-4121,-6605,4722,5685,-2047,-2929,-4113,3336,8012,-4057,-3937,1132,1982,6785,-3607,-7601,3036,4039,589,-1117,-6780,1478,7486,-2363,-2632,-1686,123,6841,-1389,-6672,1925,1263,2166,808,-7030,2414,5786,-1414,-1670,-2283,128,5851,-2049,-4075,1374,-352,2503,67,-5485,2481,3216,-1536,613,-1603,1532,3850,-3752,-2745,1633,1894,2148,-1842,-3576,3183,2203,-2419,-1959,-965,4065,3408,-2839,-2447,-96,3879,2709,-3749,-3068,2925,1198,595,-4030,-2553,4477,3055,-2102,-3983,-1591,4888,3926,-3830,-3790,723,3637,3249,-3581,-4244,4021,3148,-539,-3675,-3571,4947,4269,-3485,-2783,-1591,2796,3785,-5420,-3990,1435,2281,2974,-3120,-3598,3942,3711,-1107,-1595,-2603,1985,4106,-3265,-2539,-730,1216,4491,-2221,-5235,2472,2688,907,-1001,-3449,2487,3007,-2427,-2089,-128,1140,3041,-3400,-3434,1197,1532,-882,-1139,-2704,2644,1771,-2722,-1153,296,1778,1950,-3076,-2316,3120,-23,670,-2684,-1380,4250,1209,-1640,-1186,-475,3444,1288,-3652,-1703,2636,2980,267,-4800,-1668,3813,2638,-1316,-4731,223,4601,1475,-3409,-3502,822,4881,1972,-4509,-1699,2732],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-8,8,-8,10,-11,12,-14,15,-16,18,-20,21,-24,27,-30,32,-36,39,-44,48,-55,61,-69,79,-90,106,-126,154,-198,272,-442,1833,2116,3601,-5002,-7122,8427,3146,-3141,-3632,-5981,7244,8346,-8001,-4122,697,2393,8535,-7876,-8546,7366,3351,1226,-3642,-9923,8026,8431,-6727,-3352,-4146,2997,10320,-7044,-10240,4595,3067,5106,-2877,-10036,5448,7516,-1931,-3153,-6238,2773,10520,-4749,-5349,267,2163,6465,-2679,-9297,3337,3565,1660,-1410,-6167,2372,5985,-3114,-2899,-2223,1368,6521,-3480,-4506,1260,2065,3703,-2953,-5831,3743,2288,-1869,-1900,-3404,4987,3603,-5813,-1301,889,2633,3592,-6604,-2662,6086,1344,1007,-3516,-4886,7346,1821,-5813,-1021,-703,5971,4243,-9373,-2993,5442,1382,2193,-5937,-5809,9801,2090,-5406,-2586,-4091,8174,6681,-9685,-3128,3017,2907,5459,-9154,-7202,8790,3326,-1184,-3933,-6943,9340,7101,-7763,-3640,-951,3411,7727,-6632,-6631,5908,2944,3414,-2889,-7928,6164,6265,-4368,-3401,-5436,3622,8134,-5442,-3720,1499,2807,4692,-3829,-5823,3926,3606,-1083,-2520,-4466,4023,4962,-3171,-1232,-1368,1483,3761,-4521,-2484,2262,1290,1927,-4463,-3064,4868,1532,-2199,-1808,-2517,5035,2054,-6291,-613,3033,441,871,-6801,-1057,6201,467,-1700,-2975,-1537,7379,-256,-7254,-812,1570,4383,1907,-8994,-734,6167,56,-528,-6267,-2078,9310,1035,-6707,-883,-734,7971,2138,-10108,-1240,5860,2175,1544,-8166,-5161,8998,697,-3472,-3061,-2693,9363,5170,-8093,-1589,1035,4258,3767,-7132,-4312,7383,2424,473,-4411,-4678,7496,4348,-4880,-2493,-1696,3783,3750,-7136,-2925,3172,2449,961,-3782,-3838,5940,1188,-2550,-3388,-1832,5656,1550,-4811,-301,2163,2155,396,-4221,-312,4339,441,-6,-2896,-973,4969,97,-4251,-470,302,3796,-411,-5569,1683,3237,-50,-681,-5396,1026,6461,-42,-2495,-2385,1101,6392,-1800,-7176,1302,3022,2157,-564,-7250,474,7769,-1584,-2085,-3197,-43,9552,-1201,-6170,79,1270,6525,-438,-9785,950,6376,2340,-410,-7170,12,9229,321,-5269,-3076,826,6196,1353,-8338,-9,3684,2502,1108,-6056,-916,6112,1857,-2604,-3271,-2150,6792,1076,-5941,-1637,1562,2960,1684,-6291,-1014,4428,1663,-1232,-2949,-1861,3917,199,-2860,-1032,1021,3311,193,-4656,421,2062,761,-54,-3081,1647,3091,92,-1990,-2647,496,3803,-2007,-3579,977,2459,2270,-2315,-4190,2293,3396,-1053,-1048,-2697,2191,5675,-2488,-3750,10,2921,4013,-3417,-6094,2534,3650,1123,-2873,-4835,3477,6082,-1508,-4471,-2570,1803,6902,-2346,-6858,1803,4299,3356,-2145,-6767,1626,5807,-310,-2887,-4349,1683,7059,-1460,-5387,-1751,1318,4689,-1125,-7318,223,4918,2001,-840,-5207,-270,6075,181,-2947,-2415,478,5426,-1137,-6044,322,2331,2560,-757,-4018,-89,3661],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-11,12,-13,15,-17,19,-21,24,-27,30,-34,38,-41,45,-51,55,-61,68,-76,84,-93,103,-114,126,-142,159,-181,206,-239,280,-335,414,-538,762,-1291,5790,774,-9447,3272,2226,4734,1041,-11798,2258,8491,-2045,-622,-6851,-2604,13967,-971,-8399,-988,322,7753,2963,-14507,-465,6474,2066,2601,-9467,-2443,12437,1767,-5344,-2413,-3750,10396,2527,-10965,-505,2700,3210,3577,-10308,-2887,8693,2203,-1024,-5780,-3010,10119,3952,-6626,-950,-922,6088,3769,-8688,-2249,3709,2103,-748,-5134,-2070,6250,491,-2763,-1808,-1534,5365,675,-6260,-582,1131,2670,427,-5518,942,4587,-525,-626,-4431,379,6758,-2782,-3831,-721,1392,5553,-1105,-8390,3653,4400,1171,-355,-6656,3091,9261,-4601,-4402,-279,686,8218,-3140,-9676,4727,3200,2278,-1061,-10831,3238,9008,-2450,-1932,-4815,93,11563,-4191,-8018,1279,2029,7001,-170,-12222,2869,7441,415,-1169,-8525,-864,11757,-1798,-7227,-1738,84,7841,894,-10626,266,4185,3561,1537,-7751,-1379,9035,602,-2733,-3304,-1710,8539,323,-7674,356,942,4496,731,-7035,-664,5398,1003,-602,-4955,-725,6044,-380,-3284,-439,351,4663,-2019,-6611,2020,2076,1139,-1789,-4762,2781,4472,-2015,-1427,-3178,3023,6337,-4216,-5188,2332,2269,2589,-2865,-6950,5842,4694,-1435,-1378,-5224,4160,7226,-6160,-3597,1052,2124,6066,-4772,-7450,5407,3723,643,-2481,-8577,4790,7700,-3903,-2903,-2294,2484,9481,-4552,-8701,3089,2723,4777,-2391,-10046,5221,8525,-2175,-3453,-6152,1298,9928,-3750,-6280,918,2088,6185,-618,-8948,2766,5473,773,-1151,-6205,1481,7921,-2323,-4173,-1406,1189,6732,-2076,-5448,1076,2079,3066,-497,-5814,2620,4449,-996,-1646,-2078,1501,5424,-2622,-3096,324,1042,3068,-2824,-3882,2586,3320,40,-2977,-2600,4155,2424,-3626,-2104,1322,2984,4681,-4471,-2392,3820,2324,669,-3657,-4546,6253,2619,-3498,-1716,-1547,5342,4886,-6352,-3018,2449,3903,3435,-5656,-4667,7158,2366,-1840,-3434,-5184,5986,5930,-5695,-3413,59,3264,5304,-4861,-6230,5486,4122,1704,-4518,-6008,6161,5706,-3943,-2464,-192,3133,6844,-4526,-5399,2315,2517,4398,-3167,-7094,3514,4792,-738,-2624,-3889,2522,4841,-3925,-3067,732,2434,4533,-2112,-4967,2046,2456,508,-1477,-3200,2706,3048,-2703,-3366,-1803,2485,2600,-3527,-2798,1634,2956,594,-2780,-1902,4359,818,-2413,-2121,-1846,3646,1755,-4165,-1370,1925,2484,1304,-5381,-2641,4825,514,-1096,-2728,-831,6099,1295,-4257,-1195,857,5003,887,-6983,-2561,4346,2490,-47,-4301,-2267,7450,2624,-3659,-2945,-1025,5942,2707,-6330,-2094,2421,3910,1485,-5822,-4465,5850,2551,-841,-4021,-2487,5700,3904,-4506,-3219,1091,3503,3814,-5389,-2435,2808,2977,1217,-3169,-3088,5110,3316,-2887,-2472,-1701,3223,2493,-3595,-2506,1874,2209,1686],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,10,-10,11,-13,14,-16,17,-19,21,-24,26,-28,31,-34,38,-42,46,-51,56,-62,69,-77,86,-97,110,-126,147,-174,211,-264,348,-497,837,-3985,3620,7356,-2491,-865,-4252,1671,7619,-3890,-4439,2791,151,3988,-1681,-3941,4759,3069,-675,-578,-3933,1896,4451,-3905,-1861,167,2103,2582,-3539,-2950,4050,2066,754,-4461,-2555,5992,1944,-2661,-2869,787,5570,3062,-7447,-1751,4198,3112,2352,-8523,-3098,7941,-314,-1039,-3838,-3624,8508,2858,-7011,-2931,188,4931,4479,-9952,-4209,7854,3149,474,-6146,-6813,10661,4594,-5863,-1483,-3610,6606,7537,-10021,-4062,2937,1949,5250,-7489,-7728,8224,4022,-833,-2659,-6752,6818,7447,-6475,-2674,-460,1608,5964,-4732,-6726,5313,2098,1290,-2207,-7917,5784,5990,-4143,-2104,-2117,1525,5839,-4028,-3560,3002,1407,2074,-2885,-5277,5219,2227,-2383,-1291,-2064,4019,2786,-4942,-1918,2560,2244,2403,-4915,-1719,5155,1041,-1017,-3388,-1305,6027,766,-5555,-1851,1203,5527,2177,-7603,-117,4071,3076,-274,-6919,-918,7116,1599,-4524,-3252,-1010,8517,1485,-8303,-531,1703,3773,2883,-9552,-1397,8437,1118,-286,-5402,-3984,9590,2590,-6546,-1990,-1244,6149,4167,-9653,-1953,4697,2055,2956,-5594,-5031,8289,1735,-3255,-2228,-4679,6185,5088,-8385,-1763,2725,1615,4354,-4594,-4931,6253,1373,-988,-1920,-3938,4610,2409,-5152,219,864,1738,3675,-5505,-1610,3659,-41,-285,-2461,-1961,4381,570,-3379,-648,586,3142,691,-5073,-1016,2479,1202,-1038,-4478,333,5917,-664,-3481,-2207,1051,5665,-784,-5818,487,2538,3657,-1064,-6071,1890,4680,229,-1482,-4547,1510,6483,-1700,-4981,-2350,1414,6602,-1907,-7945,1388,3065,3817,644,-8314,-341,6602,551,-2693,-3156,-675,7935,-20,-6291,80,1355,5133,1916,-7910,-6,6076,784,-473,-4348,-3393,6802,80,-3604,-1079,-1399,4916,1676,-6817,117,3996,708,1027,-4750,-1300,5622,1285,-2615,-1208,-1291,3242,1410,-3704,1017,1194,1809,1123,-4822,-98,3835,-819,-466,-2449,-693,3511,-1358,-3081,454,759,2395,-2142,-2543,1946,3225,-552,-2484,-2427,2642,4688,-1075,-2017,-1431,3188,3263,-2505,-4593,2399,3455,1447,-2827,-3692,2674,4289,-1060,-2552,-2511,2437,5878,-2954,-4221,1012,2890,4296,-2593,-6624,2105,4041,76,-2877,-5259,1917,6604,-1538,-4346,-1204,555,5162,-1837,-5450,565,2249,2497,-125,-5618,2407,5550,-750,-2544,-3237,77,5948,-1438,-4372,71,512,3260,315,-5441,1207,2655,401,-494,-3186,324,4735,-180,-2276,358,-132,3353,-764,-2633,215,2795,-5,-1992,-1960,1118,3294,-2329,-2274,-1015,1149,2641,-1749,-1842,610,2170,1162,-2617,-3855,1450,3439,-1676,-2824,-2084,1427,3122,-4190,-2032,1944,3773,2041,-3093,-3216,2032,3278,-284,-3481,-2982,3108,4076,-3010,-3106,-463,3606],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,4,-4,6,-6,7,-7,9,-10,12,-13,15,-16,18,-20,22,-25,28,-31,35,-38,42,-47,51,-57,63,-70,77,-86,96,-107,120,-135,153,-176,206,-245,309,-437,1392,2438,3346,-5753,-3902,7870,1064,-1903,-1412,-2655,6738,3293,-6310,-328,882,1632,2127,-5942,-210,5785,244,-754,-2789,-678,5902,-20,-4142,-155,-305,4573,-266,-5846,2901,3996,727,-1865,-5841,2901,5788,-2317,-3008,-2946,1456,7231,-4054,-5768,2443,2548,4572,-2665,-9662,4587,6262,-1014,-2637,-6390,2016,9967,-4247,-6009,-1082,1502,9886,-3219,-10108,3884,4372,1868,311,-11468,2174,10028,-1885,-3556,-3861,-270,11350,-1895,-8263,1608,982,6007,1830,-11125,1583,7206,-1200,-248,-5918,-1873,9318,-612,-5803,534,-1921,7298,3582,-9733,1072,3874,-316,1963,-6159,-1906,6975,-123,-2709,-1488,-902,5152,-1003,-5157,2234,1617,1545,122,-5279,1602,5047,-1366,-2029,-846,634,5173,-2467,-4593,623,3193,2938,-3365,-4472,3904,3346,118,-1776,-4661,4422,5986,-3642,-3620,-222,2861,5019,-5489,-5828,3539,3710,2434,-3026,-6895,5461,5769,-2545,-3589,-5346,3024,8047,-5911,-5082,303,2884,6202,-3805,-8343,4467,4790,-408,-2314,-8016,3742,8327,-4482,-4419,-2624,1724,8697,-3390,-8073,2518,2788,2853,-1579,-9276,2120,7942,-2368,-573,-3576,325,8523,-2365,-5525,1495,1023,4139,11,-6810,1611,5100,-824,582,-3960,-357,6437,-2887,-1231,591,44,3600,442,-3522,1447,2003,735,-1162,-4043,3166,4349,-1703,-2759,130,2527,4046,-3678,-3038,2127,2248,399,-3282,-2837,5222,2147,-2912,-2494,-2177,5180,2770,-5384,-2862,352,2965,2873,-5414,-2808,5392,3246,369,-3170,-4498,6737,2776,-3420,-1895,-1796,4939,6507,-7862,-4297,3411,3314,2917,-5619,-5987,5795,4302,-1649,-2840,-3528,4977,6169,-5603,-3176,-3,2227,5424,-4290,-5721,3034,3581,190,-2000,-6057,2984,5500,-3781,-3509,-2709,1971,6432,-2964,-4292,2964,946,2241,-844,-5091,3736,3062,-1651,-1273,-1676,2005,4418,-2441,-1685,1871,865,1972,-2437,-2572,4010,1172,-2153,-1217,-1698,3392,1758,-3637,-472,1084,2801,2143,-3823,-516,4204,2450,-899,-3488,-1812,4021,807,-4612,-1964,319,4147,528,-5221,-828,3062,3085,513,-4893,-1670,5006,2098,-2105,-4252,-1046,5793,2459,-5556,-3442,1987,4912,1851,-6285,-2478,3982,2922,649,-5196,-2608,6163,2655,-3565,-2049,-2244,3704,4042,-5642,-2712,2299,2255,2917,-3944,-3277,5603,2106,15,-1744,-3260,3823,2131,-3896,-2043,1062,2212,1987,-4212,-2436,3459,731,517,-1331,-1652,3156,1990,-3629,-987,181,1800,1562,-2327,-592,2147,1875,-558,-2145,-466,3524,-591,-1673,-1622,449,3030,-975,-3623,-441,3061,1945,314,-2597,-291,5095,592,-2802,-2781,1725,3813,243,-3941,-1449,2176,3562,-562,-4949,1243,4488,1171,-1217,-5795,188,4949,548],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,4,-5,6,-6,7,-7,8,-9,10,-11,12,-13,14,-16,18,-19,21,-24,26,-29,32,-36,40,-45,49,-52,44,21,-1113,-6551,3730,10496,-5710,-5675,1903,1099,7788,-4240,-10377,6135,5452,1174,-970,-10094,4304,12168,-5369,-4144,-2569,492,12069,-3181,-10994,2296,4455,4587,4,-14125,3253,10178,-2352,-1886,-6257,-1171,13089,-2218,-7892,898,432,8014,585,-11253,1857,7418,762,51,-8038,654,10040,-892,-3909,-2401,744,7959,-485,-6852,662,3187,3280,539,-7944,637,4774,-752,-1138,-2500,741,6290,-2068,-3828,80,2131,3879,-1643,-5283,3853,2863,1007,-2035,-5495,5288,5001,-4376,-1703,345,2817,5740,-5364,-5067,4218,2779,2529,-3794,-7572,7495,4568,-4093,-2284,-3191,5272,8233,-8560,-4576,3307,3537,6157,-5841,-7963,8917,4630,-2561,-2199,-6882,7688,9222,-6531,-4722,-1512,2946,9575,-5189,-10070,5197,4265,1863,-2786,-10183,4780,9063,-2718,-3120,-4341,2390,9359,-3379,-8166,1299,2317,4907,-1286,-9912,2666,6418,-904,-2707,-6715,1179,8626,-3105,-4346,-1201,697,5101,-1718,-7160,3322,3528,1110,-1435,-6450,3394,3681,-1306,-1924,-1202,2087,4575,-3229,-3020,2457,1518,2452,-3430,-3176,4874,3040,-1898,-2163,-2030,4740,3535,-6740,-1717,2072,3187,3226,-7627,-4072,7200,721,-1130,-3445,-4778,8169,2658,-6860,-2663,-746,5597,4282,-8786,-3614,5215,2297,3244,-7035,-5303,8652,4071,-4925,-3593,-3952,7442,7538,-7686,-3326,2915,3412,6316,-6471,-7254,6946,4556,-84,-3319,-6811,4918,6622,-5630,-2776,-1823,2947,5472,-6160,-6472,3440,3267,3037,-3900,-7202,5219,4509,-2786,-2451,-3194,3605,5000,-3802,-4059,1945,2236,3547,-3813,-4961,5201,3518,-336,-412,-2224,3387,3201,-3150,-1409,387,2074,2482,-4345,-1764,3395,1891,-332,-4138,-1785,4208,264,-3065,258,-584,4000,1332,-5871,-549,3246,2807,344,-5312,-1198,7248,1431,-2819,-2536,-426,8846,2113,-6117,-772,1922,4493,1005,-8452,-2160,7310,1328,-411,-6624,-4088,8938,1935,-5342,-2614,-170,5951,3854,-7648,-1918,4999,3844,1707,-6928,-4176,6607,3076,-2565,-3808,-2341,7302,4036,-7086,-3065,1389,3248,3873,-5757,-3327,5031,2074,124,-3037,-4221,4773,4318,-4131,-1709,-934,3138,3232,-4817,-988,2389,2040,4,-2610,-2392,4451,1229,-2164,-1478,-945,3798,784,-3991,-867,1999,1172,1238,-4004,408,4095,43,-1076,-2807,672,5932,-198,-3782,-393,907,3656,-842,-5847,-54,3910,782,-1752,-3821,556,7656,-679,-4116,-2064,1141,6333,-1433,-6729,720,3173,3130,-1026,-7568,485,6774,30,-3351,-4820,689,7264,-159,-7531,-1523,1810,5607,1026,-7679,-279,4790,2398,492,-5615,-1071,6489,943,-4130,-2365,-73,4759,1748,-6059,-1631,3577,3263,873,-4600,-1413,4174,1727,-2335,-2580,-1536,3996,1286,-4360,-1045],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,8,-10,10,-11,13,-15,16,-18,20,-22,24,-27,29,-33,36,-39,44,-48,53,-59,65,-72,80,-89,100,-113,128,-145,165,-182,168,172,9070,377,-1457,-4022,-4526,10747,1483,-8042,193,-276,5651,5288,-11192,-1819,8298,2256,2225,-7315,-6805,11412,3983,-7364,-2592,-4295,7144,6920,-10676,-4438,4513,3491,6116,-8374,-8395,9816,2611,-2049,-4518,-6598,8879,6869,-7731,-3777,-95,4533,6967,-7221,-5310,5316,2570,1603,-4740,-6639,6603,4724,-3041,-2625,-1525,4770,5608,-5936,-3115,1979,1524,2864,-4567,-4962,5430,2087,-1352,-2244,-2788,4998,1151,-3863,-724,-313,4092,1981,-7409,-179,3668,1058,-16,-4918,-1190,7353,-525,-3904,-839,157,6461,509,-8692,2810,3933,2400,1872,-8992,326,9576,-1151,-3420,-4179,-1509,11833,552,-9746,-253,2312,4795,1804,-11846,841,8556,-1262,-145,-7938,-2070,12597,958,-7471,-1567,-386,8348,4440,-13135,-2663,6759,1866,2367,-8327,-3732,11105,2509,-3802,-4334,-3737,7517,4964,-8266,-2111,2190,3798,4764,-9130,-3214,6351,2308,-47,-4647,-2975,6040,3111,-5214,-2337,-855,4680,3220,-6779,-1271,4126,1804,634,-3730,-1773,5880,276,-4063,-1296,17,5268,-1549,-5352,567,1795,1831,-1029,-5336,2137,5180,-803,-2443,-3359,1455,6054,-2819,-4905,514,1417,5673,-1806,-8413,2905,4985,609,-1085,-6941,1510,9881,-2308,-4573,-1950,476,8803,-1336,-8975,2716,4294,3489,-325,-10221,1561,9901,-455,-3594,-5290,182,10478,-977,-9274,593,1809,6333,1277,-10882,-7,6730,1007,-322,-6390,-2069,9745,329,-5484,-1552,-457,7461,1599,-8408,-1625,5042,3389,1252,-7258,-1851,5454,1220,-2203,-2863,-999,5928,117,-5479,-434,871,3499,73,-5134,-58,3877,310,-1085,-3419,1047,4932,-434,-2613,35,1358,3442,-1344,-4445,2443,2422,-121,-2901,-3426,3576,4780,-1760,-1093,-1604,2253,6049,-4376,-4286,2953,2926,2933,-3997,-5316,4825,5180,-2205,-3141,-4324,3089,5511,-4094,-5195,867,2121,5439,-3139,-8279,3604,4592,251,-2659,-7392,2945,8287,-3720,-4551,-2114,2668,7397,-3760,-7934,2094,4167,4227,-2826,-9139,2005,6258,-683,-1919,-5234,1751,8662,-1921,-5854,-109,1805,5561,-1502,-6312,1727,3766,89,-1783,-4834,718,5249,-1640,-2800,-1353,1644,3398,-1081,-5380,289,1980,2500,-565,-3814,1939,3544,-1253,-724,-1898,2012,2483,-2721,-2016,2057,1025,1164,-3296,-2882,3823,2223,-1025,-2659,-1999,4021,3539,-4664,-3174,852,4043,1502,-4792,-4323,4266,3920,-403,-2897,-4723,5922,3853,-3327,-4103,-1205,5690,4272,-5217,-4440,2359,4326,2791,-5229,-4731,5373,4227,-2652,-3216,-4038,4008,5747,-4838,-4976,194,4250,4501,-4852,-5894,3869,3529,907,-2529,-5284,3568,5475,-2684,-1915,-1658,3480,4057,-3159,-4805,2177,3020,2754,-2255,-4880,2097,3848,-1153,-2226,-1889,2542],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,1,-1,2,-2,2,-3,2,-3,3,-4,3,-4,5,-4,5,-7,7,-8,10,-13,16,-20,28,-38,57,-91,166,-387,2494,6965,-5998,-4391,3861,1493,2162,-3405,-4756,6252,3079,-2370,-915,-2947,3943,4194,-5062,-2034,1689,2260,930,-4818,-2259,4431,2296,-1775,-2541,-1737,5522,935,-5336,-701,101,4381,863,-7196,-210,3301,996,67,-6321,455,7499,-1300,-4059,-2599,694,8690,-292,-9727,762,3211,4933,248,-10660,-1053,9319,-127,-1827,-7205,-1452,11930,-111,-8183,-459,-285,7236,3083,-11131,-1348,5421,2532,1489,-8766,-5246,11286,1694,-4246,-2428,-2456,8297,5508,-9302,-2837,3988,3721,4640,-7186,-4182,7055,1460,-159,-1738,-5541,7578,4136,-6491,-1697,122,3842,4191,-6476,-3233,5219,1601,1937,-3442,-3475,6565,1097,-3109,300,-350,4509,2047,-5714,162,3625,1346,796,-4294,-378,4260,54,-1839,-1065,983,4869,-543,-5327,1791,1920,3596,-520,-7001,2059,5921,-653,-2122,-5913,1916,8228,-3300,-4218,-975,1169,7373,-2001,-8071,2222,3546,2496,-472,-9025,2033,9793,-952,-2170,-4338,47,10193,-2118,-8890,170,2118,5257,1218,-10192,809,7573,682,-1121,-6604,-1956,10153,-594,-5555,-2075,-1482,6859,1008,-9510,243,4267,1676,1021,-7749,-1378,6584,257,-2711,-1848,-2235,6868,1889,-5632,-358,1069,2284,1217,-4521,-1448,5311,670,-419,-2934,-1570,4940,-787,-4293,125,1260,2910,-529,-4770,2506,3035,89,-647,-3089,1036,3650,-1002,-2895,-1032,2037,4024,-2507,-4234,1613,3135,1603,-2361,-5243,4795,4145,-1386,-3039,-2808,2689,5124,-3696,-4141,-126,3507,5074,-4125,-7871,3544,4915,650,-3216,-7115,2964,8109,-2943,-3486,-1608,1982,7666,-3376,-6794,2197,3057,4096,-2343,-8501,1886,6391,-702,-2809,-3149,700,7577,-2434,-5767,726,377,5640,-1228,-6595,1237,4238,1651,-937,-5170,-607,6002,-1248,-4433,-1298,869,5487,475,-4705,1982,2240,600,24,-5657,589,4216,-1712,-1598,-1608,1080,3084,-1616,-5190,972,1899,962,-563,-2853,2622,2881,-708,-2610,-1823,2877,4158,-2719,-2480,792,3354,2251,-3014,-2966,4180,3671,-136,-2778,-2895,4829,3322,-3719,-2636,-938,3419,3165,-4492,-3632,3010,3446,2318,-4456,-5344,5199,4077,-1485,-3544,-3411,3897,5939,-4107,-3406,-223,3457,3346,-3450,-5249,4065,4285,326,-2883,-5018,3661,5093,-3078,-2775,-1630,2278,5970,-2883,-5098,1447,2359,2763,-2475,-6386,2629,4057,-1643,-2089,-2658,1699,4917,-1810,-2584,365,1815,3083,-2168,-3484,1736,2573,-869,-1513,-2809,2188,4247,-1152,-960,645,2023,1980,-3105,-2353,1852,1538,-593,-2101,-1772,2648,2366,-3346,-2376,-907,2870,962,-4091,-2101,2648,2291,-107,-4221,-1415,2985,1755,-1978,-4223,-1603,5389,1853,-2861,-2779,1283,4561,1615,-4244,-3363,3644,2393,-414],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-14,15,-17,18,-21,22,-24,27,-29,33,-35,40,-43,48,-53,59,-68,76,-87,101,-119,144,-180,236,-338,586,-2586,-3941,-1513,-432,7466,549,-6451,619,3354,1604,512,-7417,-51,5071,-658,-1386,-3070,803,5878,-1779,-2773,635,1582,2330,-2132,-5560,2494,2825,-783,-1676,-4234,3435,4570,-3760,-2477,-683,1701,4403,-4740,-4942,4519,3417,729,-3745,-6753,6924,4551,-3583,-2706,-3638,5087,6613,-7601,-5702,2264,2251,6060,-6879,-8838,6898,4751,-376,-2472,-7927,5318,9505,-6701,-3818,-1575,2427,10219,-4806,-10510,4790,3521,4950,-1884,-9946,4611,8215,-3355,-2347,-4616,2118,10264,-4504,-6824,2579,1408,5195,-777,-9464,3658,5486,-1277,-1758,-6327,872,7710,-2761,-3397,-790,554,5380,-798,-6703,2081,3238,559,123,-4294,1552,5091,-1651,-2204,-2249,411,4025,-3421,-3618,2440,1508,1362,-3078,-4405,4534,2146,-2492,-2495,-3463,4675,3015,-5149,-2521,880,3462,2682,-5905,-3367,6153,2154,-188,-4043,-3641,7826,3335,-5423,-2186,-1616,5840,4615,-7590,-4764,4531,1533,3643,-5698,-6659,8840,3501,-3147,-2958,-4949,6423,6345,-7524,-3435,610,3825,7273,-6239,-6451,6785,4757,1145,-2661,-7323,5948,6714,-4164,-2547,-1849,2020,7319,-5135,-6055,4209,1646,3509,-2599,-7226,5102,3577,-3200,-2078,-3839,1576,5163,-4851,-3136,1391,1087,3889,-2658,-4628,4162,1887,-2291,-1169,-2793,2214,3223,-3936,-1746,714,1627,1934,-4198,-2300,3531,1502,-1224,-3633,-2594,5377,1121,-3075,-2169,-505,4457,2083,-5022,-1089,2889,3444,638,-6221,-1126,5791,1437,-2469,-3562,-694,6203,2732,-6836,-1907,790,5107,2241,-8404,-1538,4785,2283,1314,-6016,-2928,8128,1619,-4629,-3480,-1973,6278,3562,-7303,-2982,3172,3020,3342,-7114,-3792,6631,2052,-1087,-2368,-3778,5511,4137,-5141,-2701,0,3176,4092,-5524,-3577,4258,1661,259,-2910,-3476,5091,3310,-3061,-1268,-882,2145,4307,-3467,-2656,1804,1797,1180,-2099,-2593,4981,1052,-2793,-389,-506,4381,1414,-4448,-298,2541,1253,824,-3587,124,4658,1228,-2902,-2284,-400,4675,39,-4296,-628,1137,3237,-901,-5718,-293,4451,1705,-1672,-5539,1512,5812,-867,-3528,-2996,1341,5847,-340,-6857,-428,3286,3588,-371,-7282,-247,6054,1430,-2194,-4807,-153,6008,-288,-5385,-3031,1713,4356,1752,-6246,-2213,3460,1482,548,-5216,-518,7045,1546,-3204,-2338,-1620,4414,650,-5689,-1414,1326,2351,1733,-4753,-733,4976,2032,-367,-1626,-1819,4424,1967,-4525,-476,1192,3345,1257,-4480,-1109,3332,1000,-12,-2685,234,3910,1085,-2534,-811,1672,2215,-902,-4132,-602,2488,-767,-1607,-3365,211,4395,-1015,-2166,-636,2475,3342,-1477,-3297,-22,2280,2294,-3261,-4571,2196,4839,368,-3317,-2947,1741,5586,-1800,-5063,-908,2417,4935,-1013,-4762],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-8,10,-11,12,-13,14,-15,17,-19,21,-23,26,-30,34,-38,44,-51,60,-72,89,-113,151,-213,334,-639,3344,-505,-11226,3086,6370,678,301,-7793,1164,11450,-2531,-5899,-2049,-1049,10532,-1060,-10521,2097,3495,4305,974,-11938,105,12384,-422,-2824,-5168,-2490,11876,824,-10241,140,1356,7422,3713,-11839,-2503,7554,2188,1055,-5468,-3892,11397,804,-5874,-1620,-1703,7230,4680,-9107,-1179,3656,2963,3923,-6894,-3514,8701,310,-2463,-3529,-3421,7746,1789,-5614,-428,1256,2263,1809,-6171,-1044,4734,181,-762,-3303,-380,6445,-1313,-4626,-486,556,4662,-1319,-6592,1689,3567,434,-1166,-5606,2766,6394,-3138,-1023,-2147,3544,8982,-4816,-6191,1940,2117,4012,-3057,-9280,3763,5877,-1512,-1017,-6771,2784,9507,-5654,-6318,817,1430,8756,-2612,-10820,4676,5969,1092,-1136,-11087,3405,11382,-2160,-4342,-3001,-161,10635,-1480,-10259,1143,2593,4594,1471,-10934,1090,7046,-460,-91,-6904,-959,10191,-1979,-6406,217,-326,6547,1621,-9515,-248,4996,1162,840,-5515,-428,7229,-85,-2061,-1840,-1366,6246,-507,-5621,621,1770,2424,-837,-4648,776,4947,-532,-1325,-1815,1804,5404,-2950,-2790,1706,1802,3971,-2580,-6107,3872,3938,-811,-1992,-5386,4465,4934,-4720,-3991,-153,4123,6495,-6031,-5459,3939,2426,1280,-3936,-7632,5934,5709,-3917,-2633,-4020,3424,7490,-5727,-5952,3008,1830,5869,-4360,-8746,5790,6133,-226,-2390,-7278,4662,9395,-3900,-5536,-1315,2752,8907,-2298,-8457,3213,3418,1703,-254,-7498,2430,7344,-1978,-1427,-3431,897,8608,-3179,-6129,2281,1287,3391,-993,-7033,1894,3987,-282,-1202,-4676,365,5989,-2782,-3583,-147,825,4189,-1158,-4409,3975,2979,1476,-1536,-3685,3154,3619,-1886,-2174,-546,1678,4329,-4067,-2503,2335,2612,350,-3751,-2729,4979,1687,-3323,-3231,-1257,4706,2527,-5033,-3068,842,3982,3421,-5271,-3589,6538,2959,-216,-4885,-4896,7194,4168,-4612,-2955,-1513,4680,5810,-7115,-4992,3527,3621,2370,-5171,-7022,6594,4543,-2965,-3653,-3551,4580,6450,-4742,-4917,-220,1104,5287,-3941,-6570,4757,3495,1122,-1745,-5465,3478,5929,-4535,-3709,-1230,2555,5539,-3124,-4570,1838,1323,1994,-1990,-5086,4403,3757,-1638,-1894,-1414,1953,3395,-2626,-2570,1447,1286,1311,-2766,-1626,3498,1585,-1168,-2553,-598,2864,1795,-3459,-1352,1851,3878,2131,-4199,-2374,3379,1904,-212,-2976,-1124,4829,1840,-3707,-1219,662,4322,1303,-7408,-1510,3079,2931,859,-5531,-2362,6597,1340,-2098,-2800,-612,7183,1328,-5828,-2419,1095,5286,892,-6909,-2867,4375,3619,-78,-5262,-2811,7280,2867,-4338,-3689,-157,4586,3627,-6617,-3510,3018,2715,2097,-4546,-3843,5489,3233,-1534,-3306,-2337,3859,3567,-3051,-2842,1053,2526,940,-3791,-2435,3998,2030,615],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,7,-8,9,-9,11,-12,12,-14,15,-17,18,-21,23,-25,27,-30,33,-37,40,-44,50,-56,62,-71,81,-94,111,-133,164,-211,286,-430,787,-3989,-4358,686,3293,6931,-8804,-5773,7117,2514,1313,-4553,-8594,10241,5721,-6228,-3501,-4220,6139,7808,-10067,-6516,3557,2348,5828,-6193,-8935,8484,6145,-2491,-2386,-8606,6285,10842,-8068,-5887,691,2546,9899,-5575,-9908,5398,4498,1260,-1371,-9601,4520,8541,-3842,-2816,-2635,1653,8757,-4256,-7177,2503,1928,4879,-2146,-8433,4232,6001,-2285,-2035,-5100,2412,6274,-3749,-3628,251,28,4556,-4126,-4227,3608,1673,-341,-2552,-2908,4877,3051,-3874,-2282,-334,3858,3181,-6273,-2627,3699,1935,1049,-6961,-2995,8016,78,-3624,-2480,-2828,7421,3151,-8183,-1324,2892,4260,4777,-8372,-4346,8467,866,-883,-4617,-5490,10592,3441,-8907,-1436,-1801,5666,7036,-9808,-4221,6091,2791,3382,-7467,-7087,11201,4017,-4757,-2208,-4699,6682,8276,-8291,-3029,3780,3171,5166,-6813,-7271,7138,2940,352,-2518,-6971,6010,6370,-7040,-3173,-928,2956,6801,-4812,-5636,4403,2240,2492,-2204,-5550,4218,4052,-1949,-1120,-1968,4749,3638,-5164,-1847,1860,2099,2257,-4716,-2311,4629,1319,-1425,-2499,-936,6117,937,-5524,-940,1698,3604,352,-6684,537,4348,688,-917,-4540,-348,7733,-30,-4875,-1719,28,6498,122,-8454,-343,4829,3073,701,-9059,-1540,8983,412,-2368,-3970,-2142,9134,1369,-9256,-1702,1056,4433,3511,-10213,-2567,7999,1405,-357,-6375,-4786,9676,3559,-5182,-2601,-1811,6058,3986,-7905,-1858,3878,2637,2372,-6004,-3763,7664,2126,-2479,-2684,-2466,6177,3899,-6883,-2043,1125,2851,3393,-5841,-1546,5024,613,-713,-2185,-2406,5643,1204,-3907,-1200,-181,3450,785,-4601,-1301,3528,2594,-402,-3403,191,4183,-1254,-2336,-1452,568,4035,-1768,-4925,1028,3124,2503,-365,-5746,2171,4941,-713,-2629,-2708,1717,6203,-1855,-5037,-297,1811,5844,-2106,-7088,1383,4755,1154,-1389,-8136,1346,8627,-1474,-3181,-2465,1637,8993,-498,-7761,564,3699,4359,-28,-7851,338,7816,1036,-2676,-4708,-1440,8646,-41,-7265,-1507,2591,5189,827,-7808,-234,5751,1704,118,-5073,-1905,6158,245,-3688,-981,-487,5079,1104,-6538,-854,2744,1731,1081,-5500,576,5374,-485,-1724,-1411,347,3876,617,-3436,-278,2016,2320,755,-4407,1428,2896,-761,-2704,-1951,1944,4021,-2756,-2642,528,2186,2773,-2994,-4514,1887,3604,27,-2671,-3288,3125,4331,-1929,-2757,-1516,3051,5623,-3753,-5053,1113,3073,3037,-2200,-6101,4053,4506,-438,-3683,-3877,3056,6137,-2801,-5856,-165,3174,4963,-2457,-7737,2239,4089,2409,-2288,-7000,1959,7034,-1195,-3913,-2556,1701,5935,-1399,-5731,320,2887,3221,-1282,-7002,1065,5249,-647,-2245,-3042,997,5544,-987,-2775,-172,859,3268,-662,-4125],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,5,-6,7,-7,8,-9,9,-11,12,-14,15,-16,18,-20,22,-24,27,-30,33,-36,41,-46,52,-60,68,-79,92,-111,136,-174,238,-359,475,-4540,-4522,7252,1509,-3440,-569,-1835,3895,4020,-6486,-881,2593,1208,2204,-6157,-1762,5902,-195,-1407,-2267,-937,6224,-648,-5027,-36,1421,2183,246,-6035,1194,4452,-101,-2222,-3765,1581,7485,-3076,-3172,200,1830,6057,-2158,-7759,3235,4217,2888,-1228,-8852,3083,8544,-4331,-3778,-3284,1190,10005,-3757,-8522,2053,2863,5715,-1079,-11620,2946,8544,-1290,-1257,-6937,48,11607,-1563,-6403,-934,-593,8537,2342,-12081,2707,5599,1235,1639,-9894,-381,9571,-674,-2530,-3283,-2245,8372,230,-8515,712,878,3049,3092,-8023,-640,5818,281,219,-4323,-2636,7721,1013,-4590,-204,18,3578,1310,-6497,730,2970,149,41,-3672,141,4987,-848,-2364,-1666,783,4294,-1109,-3664,1915,1219,2238,-2415,-6736,3985,5135,-1279,-1784,-3794,3653,5739,-5097,-4460,1053,2552,4676,-5166,-5979,4812,4063,-353,-1507,-6238,4148,7942,-5019,-3412,-1452,2444,7633,-5519,-7589,4874,2459,4055,-2458,-8737,4977,7135,-2211,-2470,-5965,1703,9656,-3731,-7379,509,2240,5537,-1212,-10103,3294,4564,186,-1617,-6939,819,8790,-2380,-5220,-454,-576,7018,416,-8101,1557,3470,3309,517,-6587,918,6372,-1275,-1770,-2000,-832,6216,-1358,-4237,878,236,1416,-1005,-5247,1242,3353,-474,-2469,-3009,1123,3361,-3258,-1953,1163,965,2801,-3848,-3472,3385,1238,-263,-2398,-3000,4503,3773,-4226,-2220,-942,3355,4713,-6768,-3646,4105,3257,1083,-5375,-4984,7052,4360,-2636,-2484,-2210,5311,5167,-5529,-3452,677,3308,5440,-6039,-6637,5433,4219,17,-3554,-5891,5311,7009,-2723,-2274,-1649,3883,7623,-5415,-5916,3339,3161,3403,-3153,-6955,3444,4568,-1569,-1379,-3590,2997,6407,-2622,-4209,173,1720,4096,-2596,-5558,2128,3256,606,-1481,-4547,2764,2832,-1828,-1221,31,1131,4167,-2653,-3228,1923,1806,153,-2369,-2619,2597,2489,-1783,-1253,-970,2543,1809,-3387,-931,3283,637,363,-3554,-965,4998,1886,-1300,-2064,-610,4075,695,-4325,-1922,2204,4807,510,-5687,-748,3537,2857,-519,-4003,-2225,6400,1665,-3463,-2741,-90,5677,2631,-7178,-1849,2189,4182,2270,-6501,-2653,6359,3262,-2165,-4542,-2415,6028,4237,-4488,-3385,1251,4035,3220,-5615,-4030,2691,2925,-367,-4010,-3795,4371,3762,-2927,-2303,-2004,3632,5237,-3708,-2515,2054,1539,1915,-3256,-3575,3029,2733,-1546,-1462,-826,3331,2399,-3584,-1874,656,910,1442,-3064,-2561,3031,1001,-1461,-1455,-1828,4200,1008,-3132,-927,1561,2089,1208,-3348,-124,3970,636,-817,-3472,640,5875,-372,-2945,-1361,1882,4337,540,-4456,-731,2769,1627,-1611,-5101,210,5082,873,-1526,-3059,2088,6219,-196,-5355,-1952],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-5,6,-7,7,-8,9,-11,12,-13,15,-16,19,-20,23,-25,27,-30,33,-36,40,-44,49,-54,59,-66,72,-80,90,-101,114,-130,150,-175,209,-257,330,-455,732,-3160,2107,4715,1223,-359,-6906,2411,5548,-3019,-2857,-1240,-215,5610,-3704,-4273,746,1639,2362,-2063,-4096,2725,1226,-1896,-1403,-2911,3644,3059,-5030,-1188,1412,2657,4126,-5637,-2713,5995,1342,-39,-4607,-3184,8578,3531,-6258,-2178,-258,5314,4445,-8768,-2118,5104,2499,1640,-6625,-4563,9590,2380,-3655,-2783,-4363,6825,6338,-9314,-3323,1151,3406,5504,-8475,-6862,9014,3801,-788,-3807,-7118,10158,6698,-7364,-3600,-1962,4039,8816,-7747,-6837,4953,2746,3831,-3625,-8612,6754,6186,-2996,-2067,-3486,4414,8428,-5453,-4595,1167,838,5228,-2874,-8338,4453,3439,838,-1573,-5471,4340,5594,-3063,-2777,-199,1296,4688,-4088,-3080,2861,1980,937,-2925,-3688,4768,1398,-3982,-1285,-722,4416,1862,-5355,-199,1849,1197,599,-7042,-850,7212,1192,-2741,-3015,-1016,7131,-69,-7203,-597,2017,5841,1642,-8369,-1421,6289,2084,1027,-6407,-2456,9581,555,-5574,-2472,-2174,6273,2731,-10153,-2228,3480,3068,3531,-8853,-3564,9230,2892,-1760,-4357,-3802,8122,4576,-7567,-2660,330,3939,5987,-8277,-4758,7441,3186,1788,-5192,-5315,7500,4384,-4761,-2208,-2450,3635,5685,-5824,-3336,3082,1553,2415,-3352,-4186,4296,2362,-1507,-1888,-2105,4381,2391,-4831,-1122,1282,2250,2186,-3658,-1140,3675,830,-196,-2394,-989,5142,-396,-2888,-667,895,2908,582,-4716,919,2494,1521,-1364,-4942,1376,5575,-1381,-4405,-2020,1195,6148,-1969,-6871,2318,3629,3679,232,-8555,2321,5662,149,-2221,-4311,323,9190,-320,-6527,303,807,6267,160,-9579,862,4675,2803,549,-6917,-1334,10112,282,-3588,-4446,-1256,7412,2131,-7490,-1034,2549,2568,1740,-7318,-2277,6499,868,-827,-2904,-2318,6402,1595,-5863,-1073,614,3921,664,-6864,-953,3066,-220,121,-3006,-1319,4246,-179,-3358,-1248,332,2317,55,-4577,-339,1997,1353,648,-3101,-452,3821,-216,-2094,-1507,996,5000,-634,-4037,1137,2251,1715,-1342,-4670,2362,4724,-1011,-2352,-2564,2493,5131,-2002,-5324,-143,2053,4530,-3139,-5735,3073,4267,1980,-2271,-5779,2840,5473,-771,-3043,-1801,2674,5477,-1649,-6189,1031,3975,3612,-625,-5983,2354,6404,-156,-1938,-4557,740,6977,-1366,-4657,-1650,1718,5109,205,-5838,459,3641,2939,-1385,-5735,805,5040,-389,-2437,-1595,-11,5280,-226,-5320,-231,3632,1376,133,-3716,-552,3831,-251,-2893,-3100,689,3721,-1551,-2638,543,366,1958,-1096,-3157,1789,2070,-471,-1646,-975,1811,1927,-2024,-2867,-394,2090,1431,-2282,-3888,1615,3278,658,-2193,-2262,1606,3344,-2501,-1725,-975,2162,3825,-3374,-2600,235,3273,1215,-3711,-4589,3459,3792,-225,-3474,-2422,3554],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,3,-4,4,-5,5,-6,7,-8,8,-9,10,-11,12,-13,15,-16,18,-19,22,-24,26,-29,32,-36,39,-42,41,-28,-51,1035,9428,931,-5288,-1209,-564,7720,1849,-10800,-934,3970,3100,2726,-10002,-3808,11203,684,-3940,-4015,-3161,10415,4162,-11563,-2043,1330,5302,6516,-11262,-5093,9042,1153,1456,-5949,-6833,10970,4559,-6908,-3559,-3581,6206,7175,-10386,-4321,5093,1573,3828,-6090,-6455,8523,2989,-2171,-1192,-4668,5997,6290,-5740,-2592,1439,2004,5568,-5357,-4470,5399,1683,-906,-2943,-3536,5619,3592,-4504,-761,-876,2698,2368,-5106,-960,3502,1270,1185,-4306,-2087,6138,-219,-3776,-1711,369,5654,-953,-5934,1324,2015,2781,-484,-7898,926,6009,-81,-1499,-4804,5,9144,-2019,-6848,427,195,6469,167,-10035,1070,6979,2116,-15,-8554,-1398,11958,-748,-4224,-2993,-492,10361,851,-10396,-341,3758,4518,2988,-10801,-1586,10217,1061,-1578,-4608,-3450,10589,2739,-8457,-2416,-392,5949,5297,-10678,-2419,5941,1045,2038,-6215,-5180,8855,1740,-4260,-1017,-2446,6319,3408,-8698,-1025,2284,1565,1574,-5390,-2589,6441,443,-1028,-1730,-1636,4498,1407,-3947,413,312,2375,-485,-5390,869,2435,146,-877,-3129,-74,6611,-1855,-3279,-935,1077,4490,-2232,-6496,2406,3268,1926,-2096,-5892,2901,5854,-2844,-2670,-3458,2148,8865,-4231,-7185,1212,2513,4252,-2063,-9240,3073,5545,-1217,-1880,-6170,1884,10845,-2951,-5211,-1296,988,9091,-1277,-10871,1262,4888,2284,-495,-8423,-1668,8950,-1195,-4115,-3713,-1596,8515,159,-8219,340,2161,4762,2102,-8379,477,5663,815,1307,-3957,-2103,7578,-215,-4340,-612,-527,5240,866,-6460,359,3923,156,760,-4640,-583,5507,-573,-2505,-82,415,4055,-1089,-3845,736,1137,1603,-1208,-4116,1860,3903,-940,-2827,-1797,2236,3705,-3373,-4183,1122,1872,2203,-3622,-5136,2974,3561,-551,-2300,-4339,3644,6137,-3382,-3112,-1521,3189,4493,-4736,-5506,3874,3642,2115,-3118,-5722,4396,5091,-2132,-3931,-4518,2811,8382,-4445,-5814,494,3186,6420,-2125,-7465,2668,4837,643,-1842,-5185,2700,8482,-1601,-4139,-1989,394,5114,-2989,-6817,1177,2446,1931,-1204,-5889,1368,6398,-377,-2858,-3130,967,4932,-730,-3818,236,1630,2938,-809,-4599,1751,2772,-167,-2264,-3106,1662,3641,-2014,-2651,661,-37,1629,-1793,-2941,1245,1378,-237,-1926,-1734,3189,3176,-4748,-2912,-142,934,1680,-4672,-2404,3366,2617,753,-2942,-4504,4101,3246,-4089,-2828,-2040,5688,4580,-3960,-2427,1038,3908,2448,-6249,-4007,5474,4540,-536,-3848,-3283,5039,3655,-2635,-2912,-1846,4737,4383,-4772,-4835,3327,3883,2520,-3344,-5454,4228,4983,-2190,-2959,-2211,2946,4394,-3380,-3078,355,2852,4077,-3837,-4714,2938,2727,-719,-1173,-2809,3208,3684,-2112,-1661,-861,2291],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-4,4,-4,5,-5,6,-7,7,-8,9,-9,11,-12,12,-14,16,-17,19,-21,23,-25,29,-33,37,-44,51,-64,87,-150,929,1622,-2466,-6764,5557,7589,-5016,-4374,-3626,3451,9215,-5893,-7354,4789,2475,5681,-3789,-10849,6565,7506,-2659,-1827,-7583,3554,11924,-5629,-6575,1314,2001,9681,-2843,-12806,4346,5866,2117,32,-10428,1625,12587,-3876,-4466,-3034,-30,10546,-1494,-9879,2240,2209,2747,1703,-9368,1644,9057,-615,-1013,-4072,-260,8582,-1652,-6313,566,300,4443,-602,-6777,583,3925,32,-815,-5006,1747,6352,-2440,-3121,678,1391,4162,-2921,-4835,4168,1744,1214,-2533,-5401,5530,3282,-3193,-3302,-2588,4596,4940,-5760,-2683,1869,2312,2933,-5739,-5670,7120,3436,-2057,-3021,-6339,7593,6684,-7736,-3473,-1572,3543,7346,-7220,-6958,4863,2465,2569,-4931,-8923,8333,7516,-5492,-2661,-5569,3369,9308,-7214,-6809,3229,2817,6994,-4598,-11611,6351,6506,-1780,-1310,-8171,4269,10682,-5685,-4229,-898,764,7230,-3266,-7976,4408,2686,2186,-1106,-8184,2748,7997,-2406,-2151,-2840,271,7712,-2846,-5769,2764,1384,4097,-2205,-6582,2765,3034,-895,-198,-3168,3125,4453,-4146,-3317,1063,1561,1835,-2925,-3485,3485,1291,142,-2720,-2930,5417,2308,-3968,-1642,-41,4868,2924,-7092,-2161,3674,2369,1035,-5523,-3160,7712,2187,-3502,-2386,-2730,7121,4955,-7973,-2218,1404,4257,5522,-7779,-3996,7175,3216,-786,-4770,-5470,8035,4838,-7366,-3198,-2416,4131,6366,-8772,-5461,3871,2507,3454,-4426,-6860,6660,4068,-2878,-1750,-4436,4779,7323,-6854,-4672,1151,2005,4817,-4185,-6939,4754,3091,-623,-2820,-4781,3673,5356,-4519,-2279,-128,2098,4294,-3764,-3956,3688,597,279,-1532,-2520,3838,2045,-2393,-1677,-527,3282,2552,-4438,-1715,1715,1023,1028,-4818,-1237,5702,610,-1480,-2985,331,5570,1354,-5085,-862,2050,3607,784,-7002,-827,5136,975,-1367,-4462,-1179,7080,474,-4841,-1895,88,6060,1517,-7804,-155,3308,4008,626,-6637,-2505,8036,1453,-2852,-2941,-2814,7663,3820,-6820,-1251,860,4439,3052,-6622,-2437,4811,1505,1239,-4302,-3050,7123,3411,-3123,-1507,-1628,4035,3066,-6626,-2319,3130,2099,1264,-5005,-2873,4290,1280,-2072,-2106,-785,3592,2441,-4683,-688,477,2532,1667,-3405,-1966,3395,565,-1419,-1719,-2382,4343,824,-2712,518,1041,2813,693,-4696,-318,3276,1493,-796,-2849,-157,4651,-1357,-3361,-1765,2279,4885,-2095,-4965,325,2314,3103,-1693,-4853,478,5646,-587,-3497,-3393,1072,6055,-351,-5560,-1270,2631,4291,401,-6896,509,3733,1586,-1982,-4875,1184,7041,61,-4233,-3066,1205,6704,-360,-6285,-753,3619,2635,-330,-4742,-1115,6548,7,-2033,-2239,484,5385,1889,-4222,-1404,1389,3250,1522,-4970,-246,2951,1722,-1245,-2521,-1129,5049,490],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-6,7,-7,8,-10,10,-12,13,-15,16,-17,19,-22,24,-26,29,-32,34,-38,42,-47,51,-58,64,-71,81,-93,107,-122,-174,365,5378,1883,-6409,-1514,4807,1646,609,-4903,-1143,6674,-657,-1775,-2111,389,5210,-567,-5355,2217,2730,916,-1387,-5716,1914,4416,-2078,-1557,-2680,2809,5509,-4209,-2945,1465,1348,4438,-3486,-5600,6437,2188,-817,-1742,-6098,6827,6644,-6106,-2808,-1933,1925,7636,-6313,-7147,5052,2446,2049,-3551,-9311,7173,7632,-4276,-2007,-6130,2938,10943,-5869,-7411,2189,1978,5779,-2505,-10470,4774,6706,-338,-863,-8381,2278,11038,-3682,-6029,-1465,414,8889,-1945,-9115,2889,3075,3503,565,-8859,2401,7118,-1434,-1782,-4410,409,6689,-2015,-7240,128,442,3838,20,-5910,2187,4695,-440,-1875,-2141,733,5714,-2373,-1858,799,1174,2176,-2054,-3962,3650,2858,860,-2583,-3021,4175,2053,-2479,-1302,-1127,3964,4572,-7432,-1749,3238,2084,2355,-4930,-4052,6808,2650,-1920,-2944,-3290,6859,5213,-7709,-3597,1249,3353,5082,-6512,-7052,6622,2535,263,-3983,-7347,7604,4781,-6691,-2226,-2487,4486,7133,-6198,-6362,3782,2967,3873,-4364,-7850,6096,4696,-2847,-2887,-5441,4011,7949,-5032,-5366,1700,1404,5893,-4249,-7339,4455,3599,176,-1106,-6213,3541,6298,-2923,-2343,-958,1449,5582,-2677,-4652,2725,1111,2128,-1708,-4701,2920,3963,-2535,-1681,-2412,1189,2599,-2692,-1634,1183,848,641,-2431,-2388,4199,1858,-1543,-1190,-1475,4485,658,-3336,-1224,741,4230,959,-5861,-251,4532,1863,123,-5064,-2299,6848,1661,-4099,-1603,-1316,5957,2347,-8296,-1616,2935,3365,2356,-7381,-3333,6439,2294,-2040,-3301,-2498,8179,3210,-6088,-1826,698,3735,3113,-6797,-3665,5183,1974,1021,-3741,-3836,7171,3170,-4138,-2728,-2260,3663,5062,-6400,-2890,2977,2992,1607,-4275,-4653,6518,3052,-924,-2146,-3549,3136,3804,-3084,-2669,640,1162,2175,-3736,-1972,4960,2251,-396,-2366,-2807,3393,1276,-2620,-1212,-799,2371,1793,-4675,-972,3075,250,267,-3524,-583,4275,988,-2966,-2703,731,4836,151,-4996,142,1978,2364,-1246,-4832,540,4245,-480,-1960,-4106,-676,7023,-241,-5889,-379,1803,4988,-543,-7344,-983,5320,2710,-809,-5570,-1926,6765,-5,-3798,-2016,188,6162,1753,-6850,-468,2693,3480,979,-5978,-1688,5310,1245,-2076,-3699,-1704,5694,1219,-5139,-2149,-317,4953,2578,-5707,-454,3344,1995,65,-3162,-2876,4878,1711,-2465,-2478,-1074,4745,1305,-3734,-392,2287,1061,-220,-4120,-572,3369,435,-1621,-1448,-196,3312,-120,-3736,-162,1550,2760,-702,-4343,739,2793,-391,-283,-2056,958,4606,-351,-2812,-981,1821,1945,-1405,-4992,1088,2656,1066,-2016,-3808,1389,5382,-1457,-3559,-2042,1537,4972,-1169,-4877,1974,2425,3224,-1888,-4996,1241,4950],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,4,-4,4,-5,6,-7,7,-8,9,-11,12,-13,14,-16,17,-19,21,-23,26,-28,31,-35,39,-42,48,-53,59,-66,75,-86,99,-116,138,-169,214,-291,437,-820,4008,6940,-4558,-2571,-1040,2241,5342,-4753,-3939,4726,1470,489,-3001,-4071,4642,1890,-1952,-1267,-1677,4508,1623,-5976,-1587,1534,978,1294,-5457,-1115,5820,-742,-2038,-3263,-2151,6459,-994,-6048,-1575,1051,3686,600,-8728,447,6379,46,-488,-5624,-1813,9106,-785,-5331,-1533,-1103,7600,2865,-9815,407,5430,2602,2679,-9117,-2333,10506,475,-3341,-4883,-3429,9740,3870,-9025,-1147,1399,4582,3957,-10459,-4054,8575,1477,1599,-5284,-5623,10890,3134,-6083,-795,-1848,5556,6472,-8019,-3869,4426,1884,3721,-5274,-5334,7368,2956,-3466,-3008,-3107,5243,4207,-5445,-2668,1311,2306,3340,-5614,-3259,3948,580,467,-2121,-1462,4805,582,-4138,-294,-30,3377,209,-4662,1905,3054,1311,215,-4966,1256,6025,-875,-2899,-2241,716,7126,-2451,-6943,1810,3272,3075,-2174,-7339,1959,7170,-1617,-1354,-4639,-312,8932,-2502,-6351,-57,1794,6279,44,-10012,1512,6221,894,138,-7554,-146,9888,-556,-5240,-2772,-1746,7848,-70,-10172,735,3562,3108,2478,-9579,-1605,7156,75,-1925,-3330,-2839,8644,1037,-6734,-1845,809,4350,3602,-8497,-339,5077,1083,1351,-4311,-2215,7005,2071,-3509,-415,-1635,4816,2517,-4933,-571,1730,1486,-168,-5069,458,4710,-966,-1161,-2081,-225,4077,-347,-4108,-132,1600,1992,-914,-5296,1455,2895,-1327,-1978,-3798,1900,5396,-2349,-3305,-25,1617,4264,-4091,-5113,3496,2066,1233,-973,-6445,3212,5134,-3197,-2519,-2920,2066,5640,-4330,-5857,1812,1734,4136,-2331,-7420,4096,6963,-779,-2352,-6351,2156,8174,-3500,-5509,591,1465,6783,-802,-7884,1738,4210,2158,-40,-6638,506,7291,-1660,-2979,-1757,-246,5885,-670,-6374,841,1364,1525,569,-5985,-171,4960,-1305,-1048,-3775,-553,4530,-1769,-2975,-250,1009,3792,-155,-4617,1065,2291,296,-2239,-3019,2380,3149,-1320,-445,53,2066,2158,-2743,-2497,1779,3143,1194,-2498,-2932,2884,3230,-2588,-1489,-1689,3363,2715,-3818,-2961,95,1671,2598,-4475,-3997,5156,2651,-1539,-3103,-2911,3857,4011,-4494,-3080,-542,2452,4770,-4894,-5749,3723,2641,1565,-4325,-3899,3465,4939,-2200,-4235,-2200,3292,6905,-4502,-4727,2241,2986,3645,-2529,-5790,3585,3443,-300,-2411,-4015,1976,5506,-3035,-3800,-1025,767,4373,-2283,-4919,1479,3169,142,-1821,-4380,2372,4290,-1075,-2366,-1641,1295,2740,-1898,-2663,1547,2169,1193,-2045,-3169,2614,2676,-895,-1866,-1010,2415,1534,-2443,-1115,1254,2587,851,-3555,-2124,1725,1534,-2241,-3249,-766,3643,1972,-2975,-2081,-1132,3587,2134,-4624,-1930,2360,2211,-319,-5260,-2885,4831,2664,-2017,-2735,-529,5181,2810,-3882,-1173,1982,2964,1890],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,9,-9,10,-11,13,-14,15,-17,19,-21,23,-25,28,-30,34,-38,41,-45,50,-55,61,-68,76,-87,98,-113,131,-156,189,-238,316,-462,818,-3969,-4508,3850,2945,2684,-7179,-5090,8413,3525,-3783,-3287,-5191,8226,6239,-10466,-2962,1548,2979,6111,-9578,-7300,9932,2548,814,-4859,-7275,9761,7899,-8353,-2852,-1071,4700,10417,-8693,-8004,7069,1242,4145,-4442,-9754,7568,7171,-3707,-1395,-5186,3873,9906,-6997,-5250,3207,1942,6795,-3836,-9699,5267,3427,-566,-1270,-6676,2761,7503,-4412,-2637,-475,1831,5776,-3417,-5547,5026,1028,250,-1442,-3888,3695,3620,-3539,-2465,-1207,4173,2774,-5437,-2427,2828,2312,722,-4408,-2171,6406,1412,-2516,-2980,-1465,6525,953,-6988,-1008,764,5532,2390,-8890,-796,7054,2144,41,-6659,-3780,8874,1666,-6077,-2919,-2563,8726,3750,-10639,-1632,4019,3937,4264,-9180,-3871,10688,2038,-3381,-4173,-4871,9876,4834,-9118,-2313,191,3839,6263,-10678,-5062,6821,1865,2203,-4914,-7483,7780,5484,-5206,-2112,-2915,5247,7573,-6316,-4503,3090,1907,4272,-3622,-5136,7207,2906,-3684,-1356,-3709,4340,5376,-6793,-2086,1646,646,4574,-3859,-2985,4694,1259,-1105,-819,-1826,5998,922,-4704,-669,989,4014,2008,-5098,-875,3836,1300,-1355,-4562,-8,6743,-526,-4409,-2023,853,5586,-118,-6430,-369,3220,4143,421,-8324,139,7339,169,-2819,-5442,-734,9964,-30,-6374,-2307,490,6010,1326,-9706,189,4094,3373,1199,-8967,-2599,9995,381,-4312,-2535,-1606,8091,2010,-8316,-448,2283,3618,3066,-8001,-3695,8428,1131,-882,-5334,-3246,7323,2509,-5226,-1611,417,3915,4171,-7532,-2619,5789,1145,1622,-4738,-2896,5566,2110,-2960,-935,-819,3618,2887,-6117,-203,2676,1344,644,-4019,-633,6524,125,-1872,-2015,-412,4650,-79,-5107,1652,1949,3664,-953,-5448,1381,3668,434,-2757,-3283,1700,5271,-2474,-4561,-1027,2837,5541,-1958,-6645,1733,4803,1287,-2940,-6484,2475,6401,-1496,-4744,-3625,2159,7354,-2267,-7024,995,3017,5051,-2066,-8185,2460,5495,479,-1576,-5781,683,8249,-1044,-4810,-2002,1656,6873,-820,-7848,710,3322,2714,898,-7438,-307,8288,-100,-3159,-2857,-1749,7300,1024,-5811,-207,2199,2810,835,-7095,290,4679,-1426,-440,-3398,-75,6381,-732,-3343,-540,565,2771,-1157,-4287,955,2815,-572,157,-2952,1315,3754,-2447,-2074,78,1079,2895,-1766,-3479,2414,3454,921,-3179,-3884,3243,3885,-1246,-3412,-1200,4407,3838,-2513,-4677,1809,3201,2389,-3844,-5865,2924,4002,755,-2375,-4801,3222,5079,-3325,-4355,-259,3002,4829,-3500,-5936,3097,3111,1258,-3388,-5628,3649,5147,-1893,-3788,-3558,3427,6545,-2460,-4366,432,2300,4490,-2491,-6036,1794,4234,774,-1309,-4214,1833,5361,-1613,-2461,-813,956,3950,-2434,-5561,1412,2146,1303,-626,-3956],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-1,1,-1,1,-2,2,-2,2,-3,2,-3,3,-3,3,-4,4,-5,5,-6,6,-7,8,-9,11,-13,16,-20,27,-38,56,-94,191,-1158,1230,8365,-2255,-8661,2018,3565,4017,-347,-9602,2799,9574,-1257,-2136,-4530,1261,12081,-2541,-7755,1424,1900,8996,448,-12046,3180,8577,392,500,-9371,-1197,13287,-2003,-4989,-2322,-1861,10211,1434,-11811,-69,3701,2620,3260,-10335,-2031,11499,-618,-1606,-4069,-3768,9826,2598,-8218,-937,427,5004,4030,-9977,-1540,6329,-600,921,-5246,-3006,8312,797,-4394,-250,-523,5266,974,-6742,137,2854,1563,-571,-6117,1381,6601,-993,-3204,-2031,1301,5012,-2104,-4914,1821,3308,3188,-2129,-6752,4536,4992,-2299,-3558,-5305,4268,7722,-4749,-5214,58,1516,7086,-4723,-8089,4826,3342,1280,-2528,-9468,4725,8539,-4115,-2784,-3427,2033,11349,-6020,-8702,2936,2770,6229,-3029,-11639,4042,6947,-1723,-1347,-7698,1160,12330,-2776,-6277,-962,216,8067,-885,-10277,2448,4758,1601,88,-8501,511,9181,-2853,-2570,-1885,-2216,8964,646,-8576,1407,1581,2921,1287,-7175,1095,6427,-1514,-646,-4138,-1274,5078,-1696,-5012,2212,699,3705,-1532,-5112,3153,3458,-865,-1284,-3583,2042,5763,-3124,-3393,-672,2573,4383,-2482,-4122,2749,2599,1225,-2815,-3514,5072,3357,-3445,-3296,-2909,4896,4495,-6075,-4798,2890,3361,4094,-6040,-5719,7112,3522,-468,-2715,-6241,6523,6438,-5610,-3379,-1270,3435,6478,-7254,-6709,4591,2794,3652,-3070,-8839,6045,7146,-2576,-2997,-4653,3248,8211,-4903,-6250,2002,1243,5124,-2959,-8189,3803,4419,-1303,-1950,-6406,2151,7523,-2626,-4231,-226,800,5988,-2107,-6878,2761,3149,1327,-1142,-6002,2293,5016,-3143,-230,-118,502,5102,-3542,-3464,2271,1121,1091,-3579,-4443,3069,2403,-2415,-1423,-2068,3689,2886,-4068,-2407,1422,2252,2429,-5216,-2483,5589,1978,-1390,-4193,-2435,6927,2747,-4554,-2308,1459,4293,2821,-5981,-2267,4058,3024,1265,-6793,-3897,8184,3204,-3564,-2997,-3020,5732,4666,-7060,-2831,844,2848,4339,-5657,-3348,5072,3595,-1290,-4077,-5053,5446,3894,-4792,-3542,-152,4381,5139,-6719,-3629,3282,1791,2510,-4213,-4660,5688,5031,-2823,-816,-3112,3228,5028,-4522,-3058,1253,1548,3128,-3176,-4563,3194,2172,86,-1528,-2031,2959,2255,-3072,-887,-269,1696,3023,-3229,-549,3576,219,-696,-2225,-1758,4199,81,-4689,-2340,882,3508,1956,-4462,-68,2630,2596,-91,-4723,-214,3795,865,-2394,-2581,-544,5678,436,-5018,-1362,2256,3822,243,-6568,-973,4596,1964,-2367,-5317,-1988,6248,1757,-3782,-2733,332,6310,1881,-6159,-2266,3609,2676,130,-6305,-2283,5598,2017,-1650,-4224,-823,6067,2693,-5903,-2740,1154,3718,2220,-5470,-2317,4946,1858,43,-3057,-2551,5446,3087,-2225,-1007,627,3886,2837,-3254,-1307,3335],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-4,6,-6,7,-7,8,-9,10,-11,12,-13,14,-15,18,-19,21,-23,26,-28,31,-35,39,-44,50,-57,66,-79,98,-126,180,-319,2015,1309,-1667,-4766,1063,7061,-1589,-3670,-743,2174,5156,-2015,-5560,2097,1472,1083,-2004,-4541,4277,4422,-2624,-606,-1574,2222,3984,-3733,-1942,3493,1410,1447,-4143,-4211,6939,942,-1946,-794,-2844,6246,4019,-7606,-1716,722,2641,4723,-6980,-4935,8205,1691,-1278,-3004,-6252,8871,5337,-5796,-1735,-1059,4674,8115,-9148,-4608,7077,2240,2108,-4841,-9407,9580,5134,-3968,-2883,-6105,6026,9575,-8287,-5172,2308,2377,6792,-4684,-8167,6213,4001,52,-3225,-7682,5078,7636,-4518,-3546,-2009,2341,7621,-4447,-6498,2376,2035,2501,-1995,-6362,4492,5438,-1729,-1604,-3068,2321,6080,-2866,-4104,1194,2237,3477,-2216,-4253,3757,2150,248,-892,-3536,4475,3159,-3652,-390,-755,2808,3534,-5799,-37,4443,1072,1273,-5263,-2120,6863,467,-4977,-1616,-482,6875,1721,-7265,-388,3103,3360,1863,-7485,-2265,8052,756,-2166,-3673,-3144,8765,1880,-7913,-1219,1127,5270,4752,-9326,-3095,6186,2727,416,-6049,-6204,8655,4062,-5155,-1597,-2988,4983,5761,-8429,-3966,3865,3203,4570,-5457,-5295,7189,3550,-2122,-1902,-5075,5794,5486,-6064,-2441,893,2752,5129,-4209,-5076,4122,2336,-156,-3045,-4559,4428,2921,-3488,-1404,-1182,3480,2509,-3829,-1467,1450,-210,429,-2422,-1499,3691,-8,-1303,-2224,-898,4024,327,-4252,273,1843,2122,691,-5795,-285,4998,-917,-987,-3393,90,6637,-684,-5035,-738,653,5102,-715,-8445,885,4330,1310,107,-6289,-142,7605,-1440,-3378,-2222,490,7795,486,-6737,932,3601,2874,1717,-7494,-441,7246,164,-2187,-5301,-1148,7172,1890,-5350,-1217,49,4777,2317,-7378,-1587,4502,1425,-48,-4847,-2074,6776,1313,-2976,-2390,-1739,5430,2418,-5604,-1656,2540,2323,2149,-4862,-1842,5143,532,-2363,-2548,-664,4023,1725,-3867,-1467,-690,3845,753,-4288,322,2709,712,-106,-1435,524,4128,-730,-2417,-567,-319,3618,165,-3700,832,3122,768,-1973,-3940,2609,4625,-847,-2857,-1894,1661,5076,-2441,-5033,823,2987,3474,-1923,-5129,2645,4406,-274,-2439,-3275,1980,5421,-3602,-4758,-510,967,5321,-1028,-6533,1630,3738,2266,-1843,-5525,1376,7463,-325,-3308,-2112,261,6084,-87,-6334,-334,2319,2643,912,-5631,510,6173,640,-1675,-3341,-67,4650,1038,-4242,-920,-369,3367,-346,-6216,-94,2813,-343,-543,-3872,218,3872,-783,-2624,-2103,1663,4187,-749,-2943,803,2585,1678,-43,-3004,1841,3487,-1159,-2055,-2246,2093,2709,-2492,-1904,955,1894,2240,-2279,-3649,2592,2562,191,-1872,-2432,2479,4070,-2486,-2808,558,3842,2670,-4392,-2643,724,2678,719,-2467,-3147,2288,3267,-2272,-2429,-1840,4348,4986,-2544],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-8,9,-10,11,-13,14,-16,17,-20,22,-24,26,-30,32,-36,39,-43,48,-53,58,-64,70,-78,87,-97,109,-123,139,-160,186,-220,268,-337,449,-672,2285,-6110,-3973,5595,1861,982,-4044,-2699,5736,2058,-3543,-1862,116,4343,1993,-5111,-633,2876,1800,1268,-4389,-724,5541,-633,-1698,-2301,-1031,5621,-1178,-4382,2584,782,2859,-456,-7353,2239,5081,-1189,-995,-4126,1405,8844,-3726,-5398,2597,431,5822,-1714,-10834,3959,5575,441,-453,-7778,3040,10881,-3609,-6074,-1555,-1135,10290,-249,-12617,989,5035,3748,1192,-12237,-911,10065,-1359,-3298,-4723,-1526,11302,71,-9213,-562,1519,5989,3154,-10877,-1790,7711,804,778,-6177,-2594,8862,912,-4244,-3789,-1880,6185,3601,-7690,-755,3107,2297,1586,-5974,-1186,5922,1315,-1763,-3298,-1577,5731,449,-3888,-517,1606,3284,1026,-4995,876,3533,-1048,146,-2459,-236,5212,-1705,-3019,-658,285,4998,-3293,-4830,3328,2010,561,-1956,-6922,4180,5484,-3515,-3207,-2547,2739,7928,-5321,-5988,2714,1539,4517,-3175,-9013,4790,5544,-1836,-2256,-5412,2400,9217,-5287,-5414,350,838,8418,-2247,-9648,4172,4522,1712,-1003,-9160,2259,9163,-2234,-3127,-3202,-289,9689,-1538,-8107,787,2506,4451,-164,-8096,2013,6689,-665,-1405,-4885,213,8437,-1357,-3881,626,-105,4893,1413,-6768,2244,4086,990,-563,-4788,669,6266,-786,-2189,-1655,485,4797,-780,-3500,1658,846,2022,-1770,-3711,2765,2591,-1467,37,-1795,2929,3807,-3747,-3038,583,2525,3154,-4636,-2797,4795,2292,-961,-3336,-3286,5241,3758,-4645,-2430,-673,3342,4655,-4455,-5034,4582,1442,1196,-3913,-6673,5519,4812,-3938,-2196,-4094,3871,7375,-6158,-4300,2731,1998,4789,-4082,-7838,5392,4662,-1028,-2097,-5467,3769,6549,-4582,-4366,-356,2461,6096,-2869,-6644,2461,3087,2123,-1777,-7183,2988,5743,-1568,-2647,-2575,1228,4817,-1700,-4405,505,2139,3311,-1001,-4861,2352,3332,-700,-492,-3061,1694,4409,-2094,-1365,-252,1028,1909,-1576,-2292,2714,702,587,-2294,-2257,3393,1815,-2956,-1001,-173,1619,1935,-5390,-1909,3102,1911,547,-3938,-2096,5090,1338,-1624,-2424,-849,4433,1537,-5870,-1519,1761,2057,2328,-5385,-3160,4401,3263,-179,-3832,-2224,5272,3168,-5402,-2012,-801,4443,3774,-5932,-3030,4201,2221,843,-4217,-4370,4814,3855,-2767,-3132,-2118,4065,3923,-4200,-2050,2188,2618,3849,-4906,-3263,3120,2675,978,-1939,-3534,3522,3796,-3048,-1762,-1091,2728,3116,-2627,-4250,2174,1319,1869,-2243,-3894,1918,1763,-1466,-414,-145,2452,2296,-1952,-833,386,1834,-269,-4240,-1328,2064,864,-885,-668,1135,3484,85,-3992,-979,1918,2693,723,-4095,-233,3362,697,-1107,-3477,468,5207,422,-2093,-1864,187,4345,821,-4690,-217,3883,2432,-801,-4469,-682,5275,1489,-3015,-2672],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-5,6,-6,8,-9,9,-11,12,-13,15,-16,18,-20,22,-24,27,-30,33,-36,40,-44,49,-54,61,-68,78,-89,103,-121,145,-181,240,-365,1929,-3387,-3509,-2450,4067,7436,-6586,-5582,3340,3855,6673,-4658,-8777,7050,5158,-1387,-3005,-8525,6327,9970,-6901,-3553,-319,3147,10113,-6508,-10773,6200,3374,3457,-1874,-11880,3554,10403,-3377,-2799,-4982,2225,12326,-4349,-7745,3167,940,6470,-1185,-11641,3952,6778,-751,-583,-7089,1204,10082,-4198,-4864,-229,-598,7478,9,-8569,3405,3177,30,1241,-6985,1425,7221,-3098,-1661,-551,571,5484,-2111,-5154,2767,2151,1772,-1247,-5174,2509,4218,-2930,-1289,-1991,3455,4119,-4585,-2692,2882,3065,3289,-5997,-3812,4556,3201,-462,-4321,-3807,7020,4225,-5487,-2553,-60,6288,5894,-7980,-2984,4451,3834,3065,-7303,-6281,9302,4507,-3481,-3149,-5042,6972,8049,-8385,-4657,1782,3129,7296,-7998,-7833,6208,3815,1034,-3066,-7939,6592,7502,-6363,-2880,-2905,4069,9856,-5783,-6513,4054,1933,3858,-2297,-9134,7186,5339,-3035,-380,-4491,2894,7493,-4675,-3845,2334,424,4438,-2853,-6683,4170,3863,-912,-754,-4493,3031,6421,-4604,-1584,1041,1170,4348,-4016,-4055,4721,634,934,-2222,-3786,4986,2352,-4727,-944,-382,4359,2115,-5998,-2164,2893,3078,-199,-5828,-1900,5802,1229,-2236,-4815,-1125,7745,2384,-7800,-2499,1292,5490,2785,-9224,-2161,5677,2360,-489,-5794,-3405,8763,3685,-4717,-3942,-1064,7499,4839,-9548,-3864,4258,4043,3869,-7315,-5113,8284,3341,-2068,-3915,-4538,6939,5294,-7054,-2052,726,3487,6751,-5966,-5356,5249,3442,1943,-3002,-5107,6206,4790,-3452,-2477,-1207,2091,4049,-5646,-2156,2971,670,2734,-4105,-3185,5330,1415,-2698,-2198,-1428,3430,3654,-5501,-1310,2081,2235,1001,-4922,-2243,3971,16,-2277,-2769,-965,4870,1156,-4428,-1701,1612,3895,-251,-5895,75,4546,2687,-1160,-5396,-122,5727,-230,-4414,-2959,1540,6425,12,-6483,819,3375,3870,-279,-7344,97,7188,2240,-1821,-5737,-1533,9889,241,-6775,-3010,2592,6665,1733,-9489,-873,5682,1686,290,-6096,-3066,8456,1157,-4321,-2933,-1877,7152,3883,-6657,-1470,2170,2866,1653,-6996,-2154,5832,1849,-1479,-2459,-2730,5623,1985,-4728,-893,359,2212,1634,-5378,-1364,4099,1407,-609,-2749,-2077,3936,1167,-2779,-875,671,3326,-486,-4275,1125,2210,438,-122,-3995,366,4105,39,-3689,-564,1887,4596,-1296,-3979,-161,2944,2108,-1422,-5594,2223,5272,-141,-3776,-4579,2235,5186,-1604,-4112,-1433,2255,4564,-2887,-6302,1186,4578,1721,-2176,-6696,1802,6761,-897,-4264,-3337,1904,6550,-2306,-7051,-572,3786,3800,-1246,-6544,580,5169,219,-3128,-4421,243,6442,-895,-4788,-2203,690,4671,-1031,-5952,408,4219,1798,-586,-3932,-473,5374,497,-3294,-2310,854,4970,672],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-2,2,-2,3,-3,4,-4,4,-4,5,-6,7,-8,9,-10,11,-14,15,-16,8,50,-759,-7302,-645,9132,-445,-3936,-4771,-1557,10501,256,-9966,-528,2344,5792,2703,-10406,-1237,7031,1239,-457,-8285,-5146,12618,1377,-7223,-2027,-1692,8283,5019,-12072,-1534,4760,2702,4094,-9409,-5057,12340,1999,-3467,-3181,-5115,9772,5725,-9656,-1622,1355,3878,6237,-8697,-5904,8905,1835,-468,-3035,-6073,8887,4179,-5908,-769,-832,3815,4805,-9014,-2270,5576,390,1852,-3476,-3805,7798,1974,-3884,-650,-1067,3617,3620,-8164,-676,3344,1950,1644,-6165,-546,6602,-905,-2791,-4138,1136,5970,-1037,-4973,-400,2307,4984,-722,-7228,2251,6035,900,-1804,-6471,2120,9693,-1192,-4896,-3418,1643,8953,-433,-8741,1924,3104,5525,-1268,-9892,2280,9575,2,-2084,-6524,-258,11712,-429,-8631,-726,245,7919,835,-12252,1355,7878,893,1701,-7804,-3130,11115,-1178,-6168,-2974,-2216,8770,3024,-10520,-180,3015,2709,3333,-8508,-2829,7929,226,-1443,-2674,-3594,7323,2470,-6838,-59,1167,3266,2182,-6319,-274,4924,-890,1019,-2152,-1223,5857,-1038,-4723,-189,774,2895,-421,-5814,1942,3943,261,-1418,-4179,737,6294,-2963,-3825,-1354,2315,6620,-3128,-5816,1767,3130,3206,-2322,-8250,3887,5868,-224,-3321,-4954,3591,7597,-4824,-5608,-389,3491,6916,-3830,-8007,3146,5568,2841,-2334,-9305,2898,8658,-2875,-2989,-3792,1571,8950,-3128,-7895,111,2478,4554,-546,-9655,2721,6463,203,-1412,-5709,403,9551,-1417,-5444,-1039,331,6800,15,-8898,1547,3740,515,1679,-6102,212,7072,-1492,-2701,-1521,-1637,6199,423,-6417,1015,1733,1939,711,-5600,1729,3955,-1150,-369,-2289,326,3297,-2414,-4204,1707,1442,2615,-1243,-3942,3366,3279,-1691,-2386,-2418,4140,4571,-4395,-3488,-870,2806,4575,-4855,-4841,3839,3657,1685,-4822,-3858,4236,4964,-2468,-4074,-2595,4599,5386,-5302,-5281,1026,3222,3486,-5267,-5809,5365,3842,133,-4271,-6542,3766,6170,-4075,-4213,-755,3678,6592,-4532,-7149,3297,3764,2211,-2366,-6632,3633,5960,-1695,-2844,-3466,2372,5538,-3950,-4866,1037,1576,3570,-2116,-6230,2416,4418,-1265,-1561,-3058,2266,4486,-2859,-2290,-97,1980,4328,-1733,-4333,2480,2469,1196,-169,-3170,2628,3418,-2746,-2122,152,980,1828,-2432,-2688,2946,1361,36,-3588,-1803,4968,3399,-2239,-3512,261,4217,2657,-4811,-1708,3548,3405,1693,-5170,-2210,5410,2492,-1074,-4306,-2565,5425,2463,-5756,-2695,-332,5144,2969,-6022,-3762,4645,3729,424,-5847,-3636,6440,4463,-1861,-4428,-2822,6328,4161,-5066,-3271,915,3817,3031,-4223,-4480,4292,4180,-128,-3472,-2945,4967,5410,-3063,-2676,178,2018,3370,-4709,-3279,2290,1654,1642,-2432,-3199,4869,2014,-2404,-2021],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,6,-7,7,-8,9,-9,10,-11,12,-13,14,-16,17,-19,22,-24,27,-33,37,-45,55,-70,91,-125,185,-303,620,-3633,-5265,1802,2196,4141,-3942,-4764,4527,2937,633,-2225,-4100,2662,3570,-2954,-1965,-1564,2200,3374,-5175,-1654,3202,1435,969,-3264,-2968,6856,621,-4045,-75,-2003,6632,1112,-7569,527,3466,2864,1899,-6703,-1160,7618,-920,-2351,-2691,-1719,8267,1244,-9182,287,2241,4447,4150,-10536,-2415,9193,792,-137,-6358,-5441,11431,1156,-8298,-1969,-2675,7082,5101,-11409,-1990,5173,2605,4369,-7408,-6189,10699,3156,-3089,-3486,-5444,7961,5704,-7108,-4365,1249,3852,5261,-6667,-5847,6468,3461,369,-2858,-5285,6129,4604,-4651,-2424,-1419,3558,3955,-4129,-3390,3071,3140,3476,-2823,-4148,3856,1083,-1705,-1527,-2101,4375,1963,-2674,-1562,-430,1878,1694,-5048,-856,5487,299,-327,-4729,-476,5623,-830,-3390,312,-313,4453,-196,-7031,1925,2786,281,-397,-7318,-959,7298,-1862,-3870,-1857,153,8165,131,-7753,1609,3726,3889,1630,-9130,38,8087,1211,-1866,-4310,-2463,10236,-233,-8432,-777,929,6536,1580,-10644,-1553,5513,831,970,-6557,-3620,9000,1861,-4109,-3437,-1712,7124,3517,-7934,-904,2781,3290,2054,-6917,-2052,5416,936,-1726,-3020,-3565,5964,2268,-3739,-2026,358,3204,1832,-5657,-2107,2979,1686,247,-3290,-1103,3508,969,-2631,-1239,-380,4483,-318,-4434,188,903,1379,-994,-4566,1230,3687,-428,-425,-3251,1909,5411,-2744,-3699,810,1214,3823,-994,-5494,2912,3800,360,-2941,-4853,2136,8186,-2570,-3193,-958,867,6500,-3057,-8087,2540,4177,2136,-782,-8266,1092,7630,-1543,-2619,-3582,338,8274,-1275,-6682,326,1823,3995,1265,-7455,416,6363,1100,-888,-5110,-599,8600,-13,-5864,-515,-300,5227,1232,-7953,39,3685,2420,-447,-6019,-1111,5365,1261,-2676,-3094,-876,5431,-107,-5298,-337,805,2044,575,-5245,600,4580,611,-758,-3407,393,3992,-737,-1751,-1441,1111,4000,-1720,-3394,2225,2004,-468,-2089,-3016,1983,3477,-2834,-2197,-1014,1392,4841,-2215,-3494,2752,3259,1873,-2516,-4983,3274,4072,-1205,-3121,-2499,3650,6099,-4460,-4718,-190,2803,3647,-2216,-5549,2881,3826,532,-1305,-4509,2239,6290,-2409,-4661,-1827,705,5202,-3630,-6009,1250,3951,2553,-1791,-6099,2078,5153,-899,-3350,-4773,2374,5899,-1789,-4227,-564,2189,2838,-1968,-5828,1643,3519,974,-1896,-3850,1178,4535,-1039,-2295,-1305,1187,3306,-744,-3805,4,1424,919,-290,-2329,1664,3264,-266,-1688,-1787,2054,2726,-1854,-1888,1786,1429,1200,-2034,-2008,2069,2149,-1173,-2015,-889,2342,2314,-3647,-1746,-57,3304,1555,-3643,-4054,3849,3072,-830,-4049,-3791,4160,2519,-2831,-2886,-1050,3267,2708,-5953,-3784,2482,3997,560,-4302,-4054],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-1,2,-2,2,-2,2,-3,2,-3,3,-3,3,-4,5,-5,6,-7,9,-12,14,-19,25,-34,49,-74,117,-208,455,-2470,-2150,7775,760,-5153,-1936,759,3882,942,-6623,-755,3424,808,431,-3875,771,4989,-1841,-2643,-860,472,5799,-2041,-5138,1898,1388,1961,-109,-5440,3819,3894,-4771,-1566,-3136,2439,6549,-5981,-4460,3548,654,3950,-2535,-7444,5520,3636,-2793,-682,-5931,3325,10206,-5995,-4902,999,866,7279,-4350,-10599,4161,4014,534,-1342,-10111,4002,10169,-4313,-4044,-3048,1704,10178,-2959,-8046,2013,3895,4321,-276,-10239,2790,7786,-766,-2374,-6695,364,9977,-1786,-6120,-625,1922,6063,-170,-9326,750,4312,657,308,-5285,164,7996,-307,-2942,-2978,-15,5273,76,-4914,135,1191,2888,-962,-5170,988,4366,-763,-1210,-4236,1818,5577,-2099,-3134,66,884,3681,-4039,-4288,3236,1754,963,-2018,-4390,4579,4435,-4466,-1657,-51,2441,4584,-6376,-3740,4194,1040,1601,-3127,-5503,6953,3600,-4241,-1102,-3841,5215,7487,-7012,-5563,3049,2016,5630,-5879,-7919,7141,4273,-1096,-2240,-6053,5035,7736,-5742,-4281,-1397,2452,7242,-4286,-8402,4671,2735,2489,-2517,-7774,3375,7402,-2126,-2832,-2256,976,7972,-3787,-5428,1058,2755,4193,-2494,-6486,2359,3452,-330,-1605,-3591,1690,6371,-2767,-2957,-808,1215,4399,-2425,-5606,2621,2334,944,-1879,-3721,1537,2479,-483,-2281,-2330,2430,2644,-5220,-1138,2031,1129,2001,-3959,-2591,5388,1796,-215,-2693,-1707,4486,1884,-5300,-534,765,3269,3668,-5597,-2351,5712,1351,142,-3260,-3675,6231,3377,-5561,-1760,-839,4420,3806,-6764,-2644,4292,1817,1971,-5793,-5980,7415,3774,-1862,-2310,-4069,5389,5749,-6404,-4380,1604,3227,5322,-5304,-6301,5702,3733,-276,-3589,-5810,5307,4862,-3724,-4388,-362,3114,5766,-3013,-4557,2668,2045,1357,-1811,-3899,4736,4730,-2268,-2800,-3251,2985,3134,-2529,-1866,432,2061,1166,-3744,-2103,2617,639,240,-1835,-1640,3811,1597,-2638,-1484,127,3247,1581,-4894,-725,3267,1221,-514,-3075,-947,4252,630,-2659,-1693,310,4540,741,-4919,-38,2513,1845,309,-5404,223,5911,795,-2088,-3329,-1211,7262,1109,-4966,-1443,2063,4230,717,-6464,-1341,5360,2013,1145,-4801,-2377,6197,2552,-3870,-2260,273,4624,2546,-5980,-2908,2686,3592,1598,-4512,-2708,5748,2582,-2525,-2866,-2682,4464,1881,-4087,-2809,878,3723,2590,-4215,-3002,3041,3005,749,-2189,-2372,4182,2337,-798,-1321,381,3783,1123,-3770,-840,1258,424,810,-3591,-1575,2984,1713,-1279,-2047,640,3092,412,-2895,-251,1274,1198,557,-3438,1230,2682,-402,-2232,-2106,72,4224,-824,-3573,-1365,983,2715,-830,-3355,800,3979,1642,-1680,-4413,1340,4800,225,-3177,-2468,1310,5050,-778,-5380,83,2677],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,8,-9,10,-11,13,-14,16,-18,19,-21,23,-26,29,-32,36,-39,43,-49,54,-60,68,-77,88,-102,120,-148,193,-293,992,3571,4017,-1437,-7185,1530,5999,-561,-2616,-5435,1239,10106,-4321,-5533,-1867,1606,8285,-3016,-11407,2907,5647,3151,-839,-10381,1255,11341,-3201,-2999,-5063,351,12252,-1224,-10541,1838,2105,5856,2353,-12503,502,9425,-1424,-823,-6813,-2285,11316,-386,-6917,590,-1993,7636,2365,-10425,1034,4857,-113,1398,-7243,-2298,9852,-1109,-3917,-2083,-2027,6326,2127,-7453,1201,1234,2200,1494,-5495,-547,6151,-1979,-1774,-2561,-340,6949,-2340,-5906,2098,2202,3215,-1388,-7073,2553,4218,-747,-2381,-3302,2457,5909,-2559,-4155,570,2598,4728,-5224,-6275,3372,4458,1926,-4014,-7426,5931,6194,-1167,-3020,-4724,5446,8310,-5823,-6660,503,3371,7611,-4136,-10143,6485,5684,1110,-1690,-8161,4309,10532,-4450,-4772,-2812,956,11495,-3027,-9904,3120,2500,3251,-724,-10198,3601,8975,-2960,-2344,-5247,-409,10765,-2471,-7473,1228,-551,5825,775,-9773,2783,6369,-229,4,-5554,-684,7024,-3401,-4282,-497,-709,5064,-2134,-6637,2796,2823,724,95,-3562,1174,5483,-2633,-2657,-166,1664,4431,-2942,-4943,2186,2139,1530,-3290,-4329,3555,3085,-2508,-2766,-2331,3267,5054,-5383,-4104,1076,4137,3297,-6169,-5227,5665,3406,212,-4104,-5400,7333,5279,-4500,-3902,-1487,4756,6435,-7119,-5066,3970,3523,4116,-6282,-7458,6950,5630,-3577,-4884,-5191,6040,7421,-6093,-3979,465,3350,6460,-5131,-6908,4141,4284,876,-1789,-7690,4154,6902,-3581,-3312,-1265,807,7771,-4414,-5409,3331,1965,3486,-1318,-7310,3987,4409,-1625,-1151,-3566,1391,5395,-3684,-2894,1885,1125,2651,-1700,-3942,4961,1955,-1792,-1413,-3416,3134,2738,-4215,-1707,1568,1746,1107,-3948,-1943,4122,1126,-1443,-4127,-1428,4595,1839,-3999,-1788,191,4718,2700,-5775,-2609,3539,3377,478,-5639,-2924,6744,3125,-1605,-4356,-2689,6247,3507,-5843,-3237,1412,6540,2026,-7024,-3584,5754,2917,1029,-5301,-3784,8261,4178,-3885,-3526,-1825,5751,4822,-7009,-4474,2281,3936,2851,-5295,-5140,5328,2932,-1146,-3063,-4592,5268,3703,-6406,-2979,125,3161,3769,-4123,-4022,4108,1844,201,-2266,-4821,5046,4299,-2459,-2164,60,1366,2350,-3810,-1446,2192,2161,719,-2444,-2025,3481,1402,-2397,-251,-715,2777,1475,-5521,-447,1809,3301,-106,-3699,61,4576,334,-2055,-1734,77,4917,339,-4843,-2901,2666,3741,-544,-6011,-44,6060,1882,-2596,-4551,-539,5861,851,-4371,-3108,633,6513,875,-5293,-1512,3590,4618,291,-6141,-1233,5953,2602,-2429,-4814,-424,7228,1854,-4957,-2582,1933,4976,1936,-5435,-1395,3943,1986,399,-4543,-816,4821,1251,-2963,-2200,-1861,3515,2894,-4488,-2113,1861,1484,1467,-4666,-2634,3722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-4,4,-4,5,-5,6,-6,7,-7,8,-9,11,-11,12,-13,15,-16,18,-20,21,-24,26,-30,32,-36,41,-46,53,-61,70,-83,101,-126,165,-232,364,-720,3937,4440,-8038,-2916,1193,4059,3905,-9541,-3612,7236,2299,-345,-6140,-5876,10359,4368,-7287,-2215,-302,7276,7009,-10809,-5269,6103,2548,4361,-7434,-8149,9701,3850,-3829,-1877,-5929,7726,9107,-9092,-4105,2118,3077,7968,-7647,-7239,7604,3312,-278,-1210,-8018,7478,7390,-6046,-2052,-1686,2168,8181,-6102,-6688,5244,921,2292,-1441,-7911,5627,4340,-4814,158,-2448,2490,6511,-6232,-3019,3087,1085,2215,-3673,-5386,6086,2142,-2774,-1421,-3291,4334,3180,-5924,-1355,1836,2868,2242,-6017,-2724,5473,1600,-1064,-5507,-1068,8397,2229,-5955,-3573,-332,7494,1162,-9587,-1146,4324,4541,482,-8923,-1008,10062,1555,-2169,-5038,-3207,10247,1665,-8410,-2100,372,6415,4548,-11034,-2145,7582,2360,1701,-7704,-5216,10341,2560,-6368,-1961,-3776,8601,5750,-10234,-3143,4402,3240,5455,-7865,-6255,8633,2165,-2700,-1107,-5784,7001,5420,-8498,-1973,-385,1885,5771,-5605,-4460,6134,707,1224,-2208,-4789,6064,2991,-4817,-757,-340,2678,3742,-4628,-1648,4405,202,601,-3455,-1814,6150,-295,-3463,-242,177,4701,1291,-6973,-18,2932,2304,-376,-5767,444,4588,677,-2110,-4232,478,8161,-359,-6987,-1505,772,4856,-393,-9366,988,5300,2370,-1847,-7711,1012,8167,-1231,-4697,-2749,532,9693,1084,-8277,-235,3040,5268,1256,-9607,-485,7373,359,-1048,-5889,-2165,9996,1407,-6569,-1925,566,6482,2249,-8793,-2434,5012,2163,1196,-6778,-3098,8051,613,-4086,-1532,-1711,6377,2871,-7752,-134,1799,1633,1988,-5921,-2051,7355,-264,-1430,-2992,-2389,4871,793,-5228,106,1181,1026,349,-6232,-283,3959,-1173,-1557,-2075,-154,4382,-998,-3811,-286,1374,3428,-2044,-4552,1362,3609,1076,-1889,-5427,2634,5080,-1509,-3235,-1018,2224,5392,-2931,-6076,1557,5340,2185,-3837,-5492,2612,5699,324,-3890,-4888,3175,7867,-2555,-5749,-731,2140,6922,-2271,-8445,1599,5810,2821,-1783,-7641,666,7827,-672,-3269,-3113,833,7838,-686,-5370,434,3102,4435,-155,-7697,1345,4671,-214,-1032,-3738,-715,7630,-785,-4814,-1905,1462,4859,883,-5152,889,3603,1168,943,-4535,775,5105,-1627,-2801,-998,1402,4599,-1153,-4473,1207,2680,405,-511,-3544,2218,4579,-2381,-2307,-2025,1122,4110,-2078,-3951,2788,3668,530,-3743,-2996,2994,3778,-2011,-3420,-3445,4294,4150,-3557,-2780,553,3461,3147,-4297,-5052,2711,5148,1675,-2952,-3920,3515,5113,-2153,-4104,-2837,4052,5880,-3657,-5559,215,3337,3532,-3858,-5403,4112,4949,992,-3887,-4602,2601,5620,-2776,-4083,-1772,3446,5692,-3264,-5628,2352,3711,2505,-1802,-5292,2572,4271,-1375,-2153,-1972,2155,4797,-2026,-4264,740,3037,2619],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,2,-3,3,-4,4,-5,6,-6,7,-8,9,-9,10,-12,13,-15,16,-17,19,-22,24,-26,29,-32,36,-40,45,-51,58,-66,76,-91,110,-138,186,-828,5674,3310,-1337,-4210,-3081,6148,1970,-5749,-1117,539,2840,2672,-6183,-1203,3642,895,1238,-3356,-2328,5378,-657,-2978,518,-468,4541,1008,-7455,989,2154,-250,1387,-6951,623,7561,-2804,-2981,-2138,-157,7303,-927,-8205,2682,2202,3140,362,-9747,2542,8864,-2550,-2251,-3810,-1563,10912,-463,-7959,1284,1531,6140,2076,-12050,1243,8096,752,-295,-8158,-2882,12138,243,-7030,-2538,-320,9614,3969,-11457,-756,4208,3877,2464,-9348,-1773,8678,1837,-2876,-4532,-3053,7879,2419,-7317,-1447,1459,5119,3414,-6974,-2500,4904,2822,-157,-5833,-2337,6225,1135,-2305,-1951,-554,5649,1088,-4927,-276,1191,3778,604,-5534,503,3971,57,-654,-2623,57,5604,-2943,-3540,1195,733,3227,-1278,-5031,3765,4029,33,-1401,-5456,2891,6924,-5243,-3229,-241,1280,6981,-2957,-7050,4479,3392,2164,-807,-7761,3036,8257,-3066,-3013,-2794,1510,10137,-3499,-8016,2655,3276,4303,-625,-11227,3504,8381,-956,-3096,-5520,1163,10480,-1996,-6873,-1302,1513,7284,130,-9911,22,5723,2522,-133,-7261,21,8630,-868,-3392,-2384,3,6656,162,-6504,-79,3578,4012,712,-6960,-968,4497,208,-595,-3911,-15,5167,-432,-3185,-833,656,3872,-88,-4745,971,2263,891,-1221,-3704,3300,3415,-1793,-1343,-1272,2254,5073,-3851,-3676,2540,595,2333,-2508,-4527,4843,2252,-2497,-1568,-2754,3293,6356,-3398,-3059,1850,1649,4381,-5390,-6839,5967,3660,-1663,-2259,-4494,5020,5810,-4233,-2951,36,2706,6843,-4897,-6535,3835,3815,1251,-2814,-6650,4280,6797,-2945,-2623,-3148,1371,7554,-3173,-6032,633,1876,4317,-2476,-7481,2605,5994,-558,-1861,-5497,2825,6531,-2099,-4659,-670,1294,5623,-583,-5005,1029,2454,2894,-1720,-4971,2926,4627,-1165,-1930,-2371,1545,4169,-2074,-2912,745,1131,1811,-2279,-1662,2544,2112,-785,-690,-2465,3454,2483,-3270,-1787,-123,1748,1555,-3416,-3284,3975,780,-1123,-3318,-3008,5278,2268,-3081,-1690,-5,4006,3558,-4570,-3713,3984,1693,283,-4716,-4331,5763,2117,-2460,-3614,-1358,5212,4943,-6015,-3522,2668,3286,3107,-5293,-4459,5752,3655,470,-3221,-4553,4432,5721,-4486,-4042,-1183,4705,5091,-4241,-5068,2558,2611,925,-3574,-4689,3654,3953,-784,-2664,-1959,3014,4041,-3070,-3395,-36,2230,1947,-3521,-4931,3170,3487,-1047,-2455,-1470,2830,2220,-1564,-1571,394,965,1205,-2869,-1812,3319,1017,115,-2195,-461,2547,2035,-2386,-994,449,2913,634,-4220,-444,1570,1655,-666,-2505,-980,4059,522,-2505,-2171,944,4032,-20,-3817,-2122,2601,3049,402,-5747,-831,3956,1180,-1203,-4024,-997,4946,-771,-3803,-1958,942,5043],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,10,-11,12,-14,15,-17,18,-21,23,-26,27,-30,35,-38,42,-47,52,-58,66,-75,87,-102,122,-154,213,-363,1847,3491,-1868,-6650,1282,5578,360,-1785,-3709,1277,5282,-1196,-2884,423,1336,5839,-1915,-4906,2507,1497,1745,-981,-5360,4459,3606,-4009,-1746,-1810,2002,5270,-6026,-3283,5027,919,2561,-3081,-5794,7456,2964,-4560,-1423,-3675,5492,7126,-9480,-3199,4057,1024,4507,-5761,-7357,9670,2841,-2724,-1357,-5482,6244,7993,-7712,-3388,1194,3046,7128,-7264,-8920,7052,2945,436,-3660,-9320,7463,7144,-5241,-3699,-3224,3564,8618,-5998,-6450,2919,2495,4917,-3260,-8668,3849,6124,-287,-3023,-6211,2885,8165,-3448,-3763,-832,3132,6234,-3007,-6185,1752,3189,1403,-2397,-5251,4069,3528,-2212,-1916,-2917,2604,4178,-3790,-2674,1031,1408,3277,-3740,-2949,4074,853,-792,-2633,-3743,5024,1176,-5010,441,138,1908,4172,-6427,-2507,6056,-54,136,-3311,-3457,7893,361,-5901,-315,-524,5412,3265,-8874,-1151,5212,2082,3173,-5753,-4372,9103,2396,-4313,-2042,-3433,6873,6948,-8615,-3046,2080,3460,5271,-7995,-6493,8021,3677,-1498,-3804,-6344,7420,5333,-5696,-3145,-667,4507,5883,-7419,-5820,4343,3234,2054,-3894,-6366,5635,5010,-2431,-2377,-3531,3295,5425,-4530,-3755,1466,1729,3623,-4708,-4183,2191,1983,-144,-3760,-2782,3675,3119,-3440,-1357,-1257,2549,1616,-5575,-1186,2271,877,440,-3827,-1396,5153,1068,-2890,-485,-210,4378,646,-6604,1079,2688,1494,-145,-5862,355,6623,-806,-2184,-3102,-191,6999,-18,-6673,381,1125,3945,1496,-7571,398,5685,893,-1841,-5962,-2681,9879,116,-6505,-1195,292,5554,2676,-9067,-770,3967,1674,1042,-6936,-2499,7508,1553,-3216,-3281,-1519,6221,3096,-6829,-2793,1697,4826,2514,-6681,-3503,4205,2516,-1419,-5207,-2334,4962,2275,-3539,-2662,320,3847,1829,-5499,-2583,3236,3395,1528,-3272,-1724,3417,584,-1399,-2576,-1486,4301,727,-3250,-1107,676,3354,34,-3240,1669,3966,-504,231,-2783,1141,3937,-1012,-3104,-252,1570,2853,-1325,-4733,2110,2709,477,-607,-4363,2371,5172,-2347,-3467,-2632,1948,5089,-1752,-5463,835,4099,2385,-1026,-6417,1885,6927,-848,-3070,-3828,1024,7422,-222,-4914,-567,2446,4433,-658,-7075,432,5648,2526,-1382,-6134,-406,6586,633,-3911,-1386,866,6264,713,-6825,-516,3499,3432,143,-5851,-500,5105,953,-2480,-2479,-959,5150,848,-3629,-2021,976,2290,-952,-4262,-586,2387,1723,-1495,-3436,-147,2573,33,-2059,-1630,276,3234,-1317,-2928,-169,1983,1235,-1115,-2455,1597,2740,-518,-1757,-1990,1877,3074,-2885,-2000,993,2359,2491,-689,-3349,3044,3100,-233,-2497,-2650,3784,4413,-2728,-4493,540,1752,3557,-2836,-3878,2537,2392,1018,-2885,-4351,2158,5708,-3431],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-6,7,-8,9,-10,10,-12,13,-14,17,-18,19,-22,24,-26,29,-32,35,-39,43,-49,55,-62,72,-86,107,-148,260,-1922,-4645,689,9091,378,-6018,-1896,995,7613,1577,-10069,-438,7741,2177,-285,-8110,-745,10262,272,-5369,-2938,-1515,10503,1928,-10141,-1538,1952,6003,3602,-11913,-1653,10600,2498,-736,-6062,-5252,10487,2605,-8396,21,-1687,7923,4907,-10919,-1875,6083,563,2901,-7749,-6222,10751,2324,-3697,-1081,-4486,6502,4850,-8239,-396,2631,920,4332,-6354,-4244,7550,7,-1590,-1094,-4075,6389,1799,-6943,-71,1134,1573,2889,-5352,-1546,4490,-1408,-900,-2021,-1387,5742,-510,-5197,405,1439,3856,242,-7380,829,5125,2632,-1079,-6021,2006,8575,-1243,-4650,-3186,2251,7058,-1541,-6986,193,2190,5698,-1231,-9930,2610,6384,2049,-856,-6031,474,11086,-2595,-7236,-2309,478,9058,-109,-9678,281,4290,3560,328,-11761,550,10615,-340,-3235,-4967,-1403,11348,237,-9926,-26,1342,5151,2968,-10580,-1466,6582,-321,919,-7113,-4063,9273,254,-5725,-800,-1224,5289,2428,-8345,111,4311,39,3306,-5770,-2745,6874,-1185,-2332,-606,-2051,5660,-29,-5099,1422,2154,1455,817,-5559,1099,6238,-1582,-1631,-1656,128,5679,-1754,-5771,1207,3084,3530,-1237,-6866,1912,4748,-210,-3113,-5537,3749,6799,-2649,-4490,-2428,3099,6874,-4084,-6523,2526,5072,4348,-4187,-7660,2807,7213,389,-3945,-4984,3086,8192,-2749,-8021,-874,3079,7079,-2587,-9903,3066,6355,1987,-1294,-7175,934,9333,-1520,-4176,-2239,50,8324,-1024,-7703,1191,2451,4402,811,-8049,384,5766,-752,-618,-4585,-1457,7546,-726,-5088,841,1417,4509,1038,-6948,1635,3562,-331,-577,-3906,-322,6428,-1849,-1890,23,-850,3804,-1370,-5196,1757,1606,155,-869,-3862,3445,4739,-2420,-2940,-594,2883,4282,-3639,-4098,1608,2390,1760,-3400,-3977,4509,3984,-436,-4027,-1988,4385,4086,-3564,-4651,-61,4118,4511,-5387,-4624,3468,3532,1026,-4902,-6586,5338,7001,-3342,-4270,-2731,4623,6791,-4838,-5115,1414,3035,3400,-4009,-7718,3758,5802,758,-3916,-4970,4127,5497,-2739,-3608,-204,1499,6453,-3044,-6133,2865,3368,1514,-1560,-6076,2705,6243,-2169,-3305,-1443,781,5906,-2763,-4610,3145,769,1659,-2268,-5266,2790,1400,-2128,-209,-1476,1450,4084,-2924,-2818,2009,1397,1584,-2860,-3636,4236,2487,-848,-2289,-2505,3332,3600,-4067,-3028,798,2295,3563,-4519,-1751,3694,2476,-248,-3690,-2354,5476,1696,-3523,-4335,-830,4888,2246,-5445,-4162,2037,3316,1331,-4611,-2719,5371,3214,-2398,-4995,-2813,5700,4525,-4295,-3929,1302,7160,2988,-5077,-4950,3564,3906,1033,-5491,-4395,5567,3846,-1739,-3405,-2186,4216,4630,-3902,-2801,504,3429,2883,-4317,-3111,3563,2741,-276,-3361,-2985,3945,3616,-2426,-2950],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,6,-6,7,-8,9,-10,11,-13,14,-16,18,-20,22,-25,28,-31,33,-36,41,-45,50,-55,61,-67,75,-84,92,-104,118,-133,152,-177,209,-254,320,-430,660,-2532,4347,5377,-1037,-3472,-4874,4997,6321,-6239,-4340,-79,4270,6728,-7013,-7527,4535,4288,2784,-4876,-9442,7984,7476,-3554,-3665,-5538,4299,9926,-8522,-6789,563,2818,8298,-4595,-11346,6605,5176,70,-1497,-9639,3672,11202,-5421,-3861,-864,245,9961,-4477,-9193,5467,2867,2098,915,-10157,4020,7725,-4296,-1944,-3907,-236,8200,-2553,-7296,2510,-188,4139,-221,-7340,3542,5195,-2498,-1168,-3217,946,6503,-3359,-3326,1871,1158,3089,-2187,-6247,5023,2852,-234,-1694,-3212,4050,5086,-4396,-3400,487,4109,3446,-5474,-4437,4255,3994,724,-4554,-3784,6734,2847,-3813,-4310,-3001,7196,4491,-8244,-4717,740,4901,4711,-8914,-5386,6321,3049,993,-4500,-6653,9383,5059,-5286,-4062,-3849,5483,8799,-9056,-5597,5063,3852,5085,-6375,-9163,8036,4668,-1498,-3308,-7344,6073,9063,-6166,-3272,1388,1960,7871,-4921,-7789,5289,2929,827,-1190,-6810,3978,6862,-4510,-2151,-996,1830,6929,-5382,-5067,4019,336,1459,-1560,-6273,4148,3842,-2983,-1340,-3027,2552,4350,-4477,-2804,3021,308,2464,-3122,-3092,5767,2328,-3772,-2686,-1818,4539,2893,-5928,-1724,2129,4270,2437,-6443,-2861,5934,2739,-1180,-5229,-2497,8234,2603,-4240,-4114,179,7043,2558,-7627,-2678,3809,4890,1697,-8519,-3714,7948,2411,-39,-5288,-4357,9531,3266,-6341,-4098,-199,5292,5904,-8431,-4602,5048,3063,1687,-5467,-6029,9551,3312,-3508,-1881,-4370,4916,4707,-7842,-3374,1884,2232,3587,-4644,-5393,5894,1442,-1438,-2253,-4756,4378,4250,-5753,-1640,811,845,3772,-4357,-2751,4527,513,-869,-1659,-3733,5247,1188,-3998,-1075,-1012,3542,2856,-4780,-621,4204,887,37,-2687,-1014,6200,343,-3126,-1580,1164,4959,817,-5707,-849,2964,3236,-567,-6386,-462,5495,2372,-2972,-4216,1282,8272,228,-5761,-2593,1469,5997,-824,-8339,547,5261,2981,-834,-7384,735,7028,1438,-3938,-4351,-154,7290,1872,-8440,-1367,3613,5167,2321,-8201,-922,5998,2565,-881,-5614,-2189,7701,1668,-4627,-1444,414,5300,3189,-6788,-3441,2986,2363,584,-4409,-2532,6570,1650,-2816,-1267,-692,4925,2461,-4602,-1231,1899,1220,1885,-3551,-477,3860,-218,-1241,-1988,-1811,4373,487,-3952,1022,506,2489,217,-4643,210,4170,543,-2489,-2798,-685,5191,119,-3451,-1097,868,3722,-1922,-5596,613,4642,1409,-2492,-4145,2280,5519,-580,-3984,-2143,2618,5736,-2627,-6071,-626,2259,4752,-2537,-5810,558,5349,1922,-1968,-5712,2891,6763,2,-5077,-2296,1539,5941,-518,-5827,-134,3133,2756,-1082,-7191,572,6516,328,-2292,-3503,546,5559,-413,-6274,149,1450,4252,805,-5686,75,4183,221,-1754,-3083,255],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-4,6,-6,7,-7,8,-10,11,-11,12,-15,16,-17,19,-21,22,-25,27,-30,34,-37,41,-45,50,-55,61,-69,77,-88,101,-118,140,-171,218,-293,431,-769,3487,1608,-7071,-280,1463,3108,104,-5519,-80,5498,-407,-388,-3597,387,6163,-909,-3006,-358,-523,4159,-986,-6602,3670,4257,-764,1279,-4021,798,6157,-5321,-3333,408,-812,6489,-2778,-6826,5128,2324,1007,-1726,-8062,3763,8070,-5571,-2143,-1694,1205,9475,-4509,-9251,4597,2449,3456,-1966,-11831,4442,8808,-3018,-1228,-5242,2184,10472,-3411,-7432,1365,2447,7824,-936,-10984,2603,5925,793,-1027,-9992,524,10092,-123,-5182,-3252,461,8310,-94,-9507,843,2714,3713,-233,-8474,-911,6703,1966,-2978,-5224,-20,7870,-348,-4826,-1013,1787,5559,-1855,-6373,266,2436,2384,-915,-5126,2074,4945,-1571,-585,-3630,989,4750,-3611,-3257,1615,870,1803,-878,-5370,4723,2647,-2961,-384,-3468,3796,6240,-5866,-2060,2291,2023,4168,-5099,-5263,6264,1751,-551,-2116,-6548,4368,5966,-6231,-2806,450,2592,6913,-6413,-6295,6540,3098,3427,-2703,-8522,6090,7132,-4995,-2514,-3592,3252,8548,-6027,-7557,1437,3279,5850,-3778,-9089,4547,6701,-448,-2258,-6047,2876,7767,-2203,-4582,-492,3660,6348,-2896,-6893,1923,3330,1900,-2379,-5343,1683,6522,-538,-3182,-1402,1586,5613,-2647,-3661,-442,1848,3805,-2403,-4012,1871,2256,-103,-1517,-3264,3233,2788,-2753,-1512,105,2100,1765,-3607,-1977,2827,1469,1561,-3039,-2073,4484,1450,-3523,-962,-568,4395,3819,-6423,-1821,3428,1910,2470,-5065,-3307,5873,1965,-2481,-1918,-2553,5636,3465,-7315,-2168,2654,3154,4538,-7347,-3868,7020,1998,-987,-3840,-5680,6307,4632,-5479,-3134,-973,3338,5393,-6048,-6008,3684,3494,2164,-3100,-5594,5521,5699,-3045,-3898,-3548,4322,6022,-5124,-4434,1571,4142,3966,-3945,-5351,3494,4000,-274,-2460,-4396,3366,4086,-4150,-2471,-873,2261,3248,-4074,-3000,2082,1071,1219,-2729,-2969,2458,1023,-1544,-1850,-1156,2807,826,-3286,-1565,1227,1489,1764,-4360,-1163,4969,811,-1994,-2045,-1876,5222,660,-4779,601,413,3243,849,-6197,-495,4791,1186,-588,-4725,-1419,6619,40,-3651,-2223,-198,6076,1417,-7233,-1415,4332,2527,1025,-6346,-1879,6889,2089,-1639,-3244,-1408,5656,2917,-6083,-2675,1234,3492,1749,-5522,-3415,5364,1755,-1417,-4454,-1719,5761,2968,-4166,-2605,-361,5866,1767,-4863,-2373,2860,2351,754,-4541,-2239,5545,2166,-2408,-2806,-800,3526,1779,-2382,-2158,717,2836,1216,-2748,-1307,3252,928,-624,-2910,-577,3305,1330,-2999,729,1060,2615,829,-3691,115,2826,1204,-1515,-3733,-156,2956,-715,-2774,-834,2198,4256,-393,-5158,179,2737,2401,-1250,-4409,492,4582,-433,-1870,-3031,1546,4850,-1702,-5055,-433,2596,3441,-1555,-7052,383,4947,1054,-2553],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,6,-7,8,-9,10,-11,12,-13,15,-16,18,-20,23,-25,28,-32,37,-44,51,-62,76,-98,133,-199,368,-2088,-3994,-3160,2199,5180,-4147,-3983,1866,1764,3327,-4259,-4055,4397,2410,-340,-1244,-3057,6389,3040,-3670,-862,42,3095,3117,-6148,-1270,5661,-958,616,-2722,-3660,8712,1181,-5688,46,-1620,5442,3454,-8612,-464,6108,402,1917,-6958,-3439,10807,279,-4727,-768,-3586,7463,4446,-11033,-1323,3424,2785,4565,-8131,-5223,10840,2164,-2186,-3304,-5896,9922,5197,-8330,-1903,940,5332,6324,-8610,-5118,6675,3625,1632,-4630,-6023,8271,5545,-4408,-4093,-3804,5056,7859,-6021,-5121,2840,2642,4255,-5308,-4737,5832,4171,84,-3851,-4764,5907,3687,-3176,-3009,-195,3913,3617,-5027,-2631,2832,1292,1972,-5294,-1750,4735,637,-2630,-2054,-1250,6404,842,-5449,1369,-121,1112,824,-7145,-631,4876,-440,-559,-2801,-1601,7493,-563,-7112,1952,666,4175,973,-8771,1929,6005,-1074,-242,-6089,-1957,9848,-891,-5408,-331,116,7832,1968,-11511,31,4901,2037,1536,-9059,-2479,8807,350,-3639,-3812,-1737,9307,3891,-8628,-905,2402,4706,3924,-10418,-3013,7704,2573,-720,-4898,-3551,9186,2714,-5220,-2403,394,4553,2582,-5916,-2462,3862,3491,1840,-4381,-2930,5538,1433,-2233,-3331,-1497,5267,1669,-4186,-2420,1720,2110,2336,-6076,-130,3553,365,-193,-3491,-327,3760,-93,-2771,-347,270,4049,-680,-5398,2002,3235,66,-1472,-6734,2092,6074,-2148,-1268,-404,353,6147,-2014,-5917,3203,2648,3932,-898,-7926,3509,6583,-1809,-1573,-4162,1361,8528,-2023,-6005,548,2182,5273,439,-8072,1075,5414,560,-2170,-5268,923,10021,-154,-5434,-1906,1028,7402,499,-7386,-610,4594,3312,53,-5349,-742,6642,1557,-2949,-4549,-779,6598,1765,-5755,-1715,1855,4287,1297,-6249,-1524,4016,2008,-1614,-3626,-545,4980,106,-2034,-1929,970,4196,135,-4254,-159,2154,1958,-987,-4335,1675,2730,-1013,-1849,-3215,913,4306,-1932,-2992,2115,1379,2377,-2191,-4233,3634,2136,117,-1042,-2710,2364,4069,-3481,-3174,778,2458,4608,-3462,-5070,2728,2698,-185,-1688,-4964,4020,4590,-3361,-3846,-2165,3032,6557,-4003,-6188,2009,4224,3382,-3586,-6345,3040,5469,-1411,-2202,-4680,1666,6375,-3354,-5387,317,3178,5380,-2222,-6086,1387,4805,1384,-1019,-4834,1979,6132,-1458,-4120,-3194,1480,5767,-1361,-4776,1105,2670,2794,-1314,-4863,360,4669,590,-1422,-3295,1500,4033,-966,-3927,-318,2528,2239,-1546,-3598,2459,1943,232,-1562,-2624,2986,3448,-2172,-2709,-576,1700,1885,-2597,-1911,2714,2013,1169,-2219,-1915,4667,2645,-2570,-2879,-899,3724,1983,-3021,-3164,2238,2850,1707,-3907,-4001,3514,3276,-855,-3357,-2771,4351,3332,-4087,-3587,300,3203,2138,-5325,-2665],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-4,5,-5,6,-7,8,-8,9,-9,11,-12,14,-15,16,-18,20,-22,24,-27,30,-34,38,-43,50,-58,69,-85,107,-144,216,-404,2014,2187,-7363,-3152,6596,3487,-335,-6229,-2154,9378,3534,-4659,-3922,-2157,7141,4303,-9667,-4011,4547,5620,4443,-9447,-5984,8696,2792,-2305,-5406,-5834,10199,5799,-8270,-2829,-1644,5187,7042,-9320,-6201,6127,3625,3033,-5606,-8798,9550,5467,-4748,-1813,-4610,3817,8556,-9082,-3694,3090,425,6020,-5226,-8893,6428,3648,-1613,-1507,-6340,3598,7493,-7193,-1689,1490,647,6817,-4100,-4641,5616,557,-838,-1623,-5668,6066,2930,-6028,-794,1092,1552,3538,-6357,-2268,5348,625,-387,-4156,-3400,7445,337,-6320,-2036,-330,5288,1162,-6491,-1872,5032,4446,181,-8967,-421,7665,1271,-2188,-5141,-1184,9369,1832,-7134,-2873,277,6887,1694,-9959,-1470,5793,3405,2083,-9067,-2596,10400,1200,-3110,-3839,-3485,10488,3204,-9262,-2163,3220,5153,6634,-9399,-5054,8338,1687,1640,-5108,-6870,9501,3546,-5775,-974,-2290,5426,5153,-9505,-2182,5527,563,3347,-4800,-5346,6963,1198,-3123,-229,-3599,4452,5120,-6616,-320,2657,514,3382,-5220,-3041,6091,-657,-1861,-1212,-791,6394,1177,-5833,425,2820,2453,1567,-6760,-68,6022,-876,-2287,-3632,1267,6983,-1071,-5283,-738,2130,5610,-427,-7521,308,4009,2702,-2110,-6158,1241,7252,937,-4721,-4786,108,8520,-735,-7174,-1901,3080,6072,-57,-8266,570,5959,2349,-1205,-7426,50,9149,-638,-5185,-2080,-690,8270,1225,-8812,38,3712,3565,1356,-9172,-1286,7380,628,-1682,-2672,-3121,8390,856,-7195,-186,-135,3381,2916,-7877,-1493,5783,-538,839,-4420,-2011,5811,381,-4673,-601,-1324,4545,1930,-6126,465,2797,-450,815,-3837,-399,5119,-2241,-3647,-36,393,4434,-991,-5311,1199,3511,879,-1372,-4214,1360,5360,-1622,-2973,-3262,1997,4636,-1733,-5351,349,4177,2689,-3266,-6199,2390,5371,1700,-4053,-5203,2632,6748,-1209,-3951,-1064,3119,5359,-3877,-7870,288,4524,3608,-1864,-7570,3152,6247,271,-3471,-4326,2346,7292,-2696,-5710,-286,2268,6994,-1192,-7487,1967,4171,1297,-759,-6694,471,6624,-1210,-3269,-1591,336,5946,-676,-5577,672,2090,2474,17,-5815,1279,4047,-2168,-1234,-2791,-763,4396,-2265,-3295,1162,665,2075,-322,-4088,1504,3564,-214,-1066,-2207,1080,5115,-3258,-1639,671,1003,2951,-2226,-4256,2220,2333,-398,-3010,-2998,2892,4289,-1814,-3287,-616,2907,4767,-3546,-4224,1864,3623,1932,-3667,-4190,4557,5024,-1297,-3843,-2432,2697,4644,-3753,-4350,870,4029,4073,-3766,-5168,2198,4238,586,-3451,-4958,4413,5665,-2161,-3192,-1721,2970,5343,-3312,-4724,-178,2998,3557,-3778,-5401,1807,4653,-251,-2339,-4295,3341,4445,-1203,-3526,-411,1326,3551,-2067,-4805,2910,1696,-256],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-3,3,-3,4,-4,4,-5,5,-5,6,-6,7,-8,8,-9,10,-11,12,-13,15,-17,19,-21,24,-27,32,-37,45,-56,72,-97,139,-227,466,-2629,-7060,-221,2716,4936,-2873,-7745,2629,6360,2348,-2176,-8911,2789,8984,-2201,-3901,-4521,2673,11068,-3864,-9520,595,3833,6250,-1761,-11377,3809,7289,-37,-1109,-8310,947,13075,-2582,-6110,-817,-636,9788,498,-11266,1702,5287,2047,2373,-10283,783,10827,-871,-2295,-3606,-2354,11290,-1126,-8780,2472,1048,4510,3501,-8985,313,6365,-1893,867,-3869,-2257,9315,-1468,-5663,2003,-506,3295,2259,-7677,2798,3739,-1679,-1140,-4788,1074,6390,-3241,-3466,235,1059,4277,-1991,-7094,3356,3661,1722,-2288,-4875,3239,7340,-3745,-3929,-2118,3917,6666,-4949,-5816,763,3599,4262,-5029,-6378,5521,5793,-722,-4537,-6834,5775,7654,-5225,-4024,-2270,4103,8477,-5855,-7026,3594,3714,4974,-3509,-9493,4008,8392,-1173,-2533,-6515,3367,10625,-4224,-6418,989,1885,8499,-3164,-9922,4477,5108,540,519,-8591,2311,9824,-3576,-3671,-1265,-781,8708,-1299,-7903,3619,983,2276,612,-8129,1713,6288,-3180,-841,-2437,-504,6749,-2169,-5451,3695,368,2199,-596,-5684,4123,3211,-3495,-475,-2112,3127,5695,-3820,-2555,1642,2436,1923,-3738,-5159,4157,2794,-1211,-3294,-3493,4691,5234,-4963,-4121,-877,4562,3915,-5488,-3754,4195,3278,962,-6451,-5362,6124,3624,-3336,-4128,-3353,6313,5880,-5408,-4788,-512,4434,6219,-6923,-6244,5663,3621,1472,-3592,-6598,6487,6982,-2764,-2479,-3176,4311,6670,-6469,-5333,2989,2675,4392,-3619,-7906,4844,5659,-1481,-1049,-5577,2356,7534,-3989,-3551,807,1175,5418,-2184,-5938,3417,2258,-536,-1296,-5875,1832,4434,-4287,-1335,711,732,4688,-3425,-3610,3959,1515,3,-785,-2535,4766,2660,-3147,-960,-811,2632,2527,-4057,-1173,3421,2767,147,-4725,-1610,6493,1143,-3297,-2037,-624,5831,2670,-6387,-3588,2620,5669,2069,-6671,-3270,5984,2801,187,-6547,-2145,6883,2735,-3368,-4438,-1383,6323,3841,-5801,-2218,1573,4356,1110,-6101,-3316,5563,3209,-1009,-3877,-3580,6648,4751,-5547,-2848,637,4054,4569,-6482,-3687,3988,1643,1136,-3804,-4436,5582,3399,-2689,-1779,-2756,3462,4332,-5590,-2077,1263,1612,3269,-3122,-3607,4339,1417,-1197,466,-2575,3851,2903,-4703,-209,657,1781,1965,-3645,-1524,4507,786,-1109,-1059,-691,4299,1065,-5071,-515,2345,3267,154,-5356,-1626,4462,522,-1744,-3854,-429,5845,-255,-4487,-2553,1213,5027,1281,-4934,-874,3853,3934,-400,-5700,645,6278,1959,-2484,-4939,1083,7708,1461,-4903,-2696,1238,4639,1236,-7155,-1891,3406,2135,-14,-4885,-741,7154,1616,-3323,-3576,-833,5637,525,-4237,-2471,1977,3509,1611,-5466,-1493,3683,2045,-393,-3031,-1806,5134,1536,-3599,-1513,-423,2972,2146,-4722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-5,6,-6,7,-8,8,-9,10,-11,13,-14,16,-18,22,-25,31,-40,56,-92,202,-1146,-7036,841,5223,-985,-1983,-2877,154,6303,-1699,-5201,1243,823,2808,-820,-6144,3712,2354,-1655,392,-3700,2317,5241,-5800,-1865,1295,-175,4572,-4024,-4528,6488,1031,-1029,-1756,-6524,5633,5814,-7770,-1337,398,1694,5664,-6532,-6337,6474,1434,1265,-3361,-7852,8715,6580,-7748,-1743,-1912,3457,8223,-8696,-6559,6378,2245,4571,-3440,-10477,7725,6059,-2800,-3248,-5959,3336,9595,-5908,-6348,735,2253,8283,-4784,-9300,3587,5749,1629,-2539,-7246,3313,8333,-2243,-4300,-3872,3315,7785,-2897,-5812,814,2178,5283,-2098,-7042,1818,4203,1109,-1761,-4957,3665,4685,-1540,-2621,-1464,1422,5538,-4478,-3231,2096,1394,2680,-3123,-4866,5045,1419,-2190,241,-2458,3433,3868,-5524,-1044,3190,665,2206,-5027,-3705,8047,887,-2929,-343,-3661,6721,3718,-8096,460,3226,2153,3779,-8077,-2867,8218,765,-1333,-3168,-4903,9062,3737,-7112,-1568,-236,4862,4998,-7875,-5095,6039,2733,1202,-5225,-5911,8752,5157,-4878,-2615,-3295,5722,6411,-6088,-4167,2448,2307,4724,-5041,-6292,4697,4197,-733,-4693,-5035,5321,6532,-2753,-3766,-1237,3111,4468,-4543,-4077,2647,1940,2260,-3490,-3647,3589,2595,-1001,-1140,-3226,3898,3716,-4757,-1873,-632,1505,2212,-4111,-1801,4752,8,103,-2820,-1409,5351,1139,-3847,-759,-149,2854,779,-4990,821,4284,-221,-5,-3697,-1365,6656,-110,-4340,-281,-476,5682,2167,-7292,589,4067,854,329,-6329,-1490,8714,73,-2803,-2053,-2208,7254,2897,-8014,-861,1642,2660,2517,-7470,-2587,7204,2420,-1114,-5270,-1988,8056,3534,-5583,-2805,-720,4572,3492,-6742,-2487,3503,3381,2293,-4765,-3824,6070,2661,-1972,-2984,-2149,5842,4017,-5553,-2641,1184,3267,3139,-5239,-2459,3707,1936,72,-3523,-1714,4464,1917,-2997,-586,-26,3822,391,-4134,-369,1081,1638,-436,-4561,-299,3011,-184,-1306,-2335,-850,3705,-863,-4407,1269,1460,2579,705,-4858,1287,5396,-932,-995,-3066,669,6007,-2943,-4738,-705,1174,3224,-469,-5331,1977,3990,1056,-1651,-5144,1859,6925,-893,-4576,-508,930,6777,-1138,-6840,1109,3690,2841,206,-6141,-11,5685,-305,-2613,-3058,-530,6642,324,-5712,-971,1716,3496,490,-6697,-1672,5812,2252,-2012,-5864,-1121,5346,1542,-2893,-1986,441,4003,1019,-3910,-19,1461,2808,321,-4144,-621,3240,344,-2337,-3530,-2,3814,53,-3267,-778,957,2577,-852,-3902,528,2908,292,-1448,-3177,2334,4663,-2323,-2352,386,629,3750,-2079,-3870,2532,974,-57,-1069,-3297,2398,3569,-1660,-2175,-775,3194,4124,-2961,-5076,1844,2168,2305,-1900,-4236,2458,5119,-1012,-2597,-3220,2927,4651,-2237,-3715,36],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,4,-5,6,-6,7,-8,10,-11,12,-13,15,-17,19,-21,23,-25,28,-32,34,-39,42,-47,52,-58,64,-72,80,-90,102,-117,135,-159,195,-252,368,-1399,2783,3247,1910,-5217,-3603,5442,1553,-1624,-2693,-2668,5795,3201,-5449,413,511,1027,3328,-6232,-676,4426,-2089,728,-2116,-2201,6239,-796,-6005,1365,-12,4285,1742,-8370,2708,5722,-1959,705,-5219,-587,9053,-2346,-5706,-165,-472,8014,1012,-11118,2888,5524,318,1165,-7779,-1349,11100,-1477,-4142,-1716,-2117,9436,2067,-10988,978,3136,4651,3091,-9792,-2499,8871,1528,-1225,-5225,-3527,10703,2358,-6916,-3195,1401,6504,2683,-8770,-2173,5141,3922,1452,-6596,-4718,7903,3227,-3154,-3183,-1862,7194,3070,-5680,-3251,734,4716,2551,-6549,-1467,4567,2340,-738,-4863,-860,5549,-401,-2358,-2154,-1188,4554,1148,-5020,1427,2229,-374,458,-5502,1954,4908,-2039,-1329,-1646,-534,6574,-2233,-5279,3213,-109,1849,-364,-7846,2781,5386,-2955,-2468,-3652,1243,8970,-4908,-6032,2178,911,4415,-110,-9274,2297,6055,-1111,-1300,-7229,1386,10248,-3937,-5278,-1618,116,7404,164,-10627,1391,5527,2731,-417,-10041,373,9188,-6,-3480,-3962,131,8391,-1578,-8040,126,2764,5438,-13,-7895,-288,5971,2558,-1785,-5397,-539,6753,794,-3375,-2073,261,6683,-276,-5572,-1148,2416,3545,443,-4187,-300,4554,957,-1935,-2438,848,5134,-1449,-3100,1215,1323,3190,-1310,-5220,2951,2396,61,-991,-3896,2849,4610,-3054,-2301,499,733,2971,-3721,-4451,4955,813,442,-1284,-5009,4851,4767,-4765,-2141,-704,2526,6532,-5146,-5062,3308,1749,2886,-3407,-6495,4864,6624,-2668,-2261,-3935,3350,6942,-3161,-6656,98,1931,5146,-2508,-7324,2867,3978,758,-1791,-5283,2182,7031,-2584,-3123,-1967,2059,7167,-2187,-6523,1102,4563,2904,-1480,-6087,906,5174,-509,-2471,-2417,1370,6847,-1156,-4540,-709,2209,4855,-290,-3749,1056,3141,1612,-1095,-4140,2702,3060,-437,-992,-539,2018,2119,-3739,-856,1285,7,729,-2841,-3776,3955,1639,-2016,-398,-2186,2779,3015,-4441,-1994,1027,1270,1949,-4064,-3020,4705,2013,-1037,-1722,-3208,4394,3996,-5889,-1463,49,2905,3517,-5430,-3436,4525,2346,406,-3593,-3856,6475,4215,-4975,-2163,-991,4236,4776,-6112,-3669,3275,3178,1167,-3869,-5110,4623,3717,-1136,-2950,-3104,4680,5501,-4151,-4616,144,3720,3016,-2668,-5140,2295,4262,1873,-2600,-3515,3092,4064,-2166,-3065,-762,1839,3112,-2157,-2521,1054,2032,1651,-1859,-2144,2104,2413,-161,-1739,-2621,1767,1933,-1891,-1519,471,1938,2146,-2738,-820,2115,396,-109,-1535,-1942,2760,1905,-3514,-825,648,4692,1281,-4485,-713,3406,1201,126,-3388,-1323,4308,48,-3368,-2901,-247,4565,1206,-4183,-1788,1558,3669,174,-5143,-2005,5374,1004,-1996,-4036,-1538,5257],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,5,-6,6,-7,7,-9,9,-11,11,-12,14,-14,16,-18,19,-21,24,-26,29,-33,37,-42,48,-56,66,-80,97,-124,166,-239,399,-1768,4522,6552,-4918,-2983,-197,5135,5750,-7380,-5520,4759,3787,3085,-5739,-5808,7487,5278,-1669,-5476,-5959,6122,8000,-6394,-6026,-386,3751,8596,-6903,-8936,6895,3698,582,-4453,-10447,7310,8153,-4749,-2139,-4277,3036,11069,-5785,-6894,4298,1612,6507,-3165,-11121,5399,6475,-2382,-82,-7778,1467,9659,-4757,-5092,2211,-328,8433,-1138,-9746,5055,2642,-391,644,-6563,2191,7667,-5542,-964,253,556,6416,-3364,-5757,4597,1378,1202,-1625,-5087,4222,5457,-4888,-1344,-496,2302,4395,-5884,-3924,4864,2248,154,-3377,-4519,6537,3692,-2924,-3338,-1329,7405,4031,-6888,-4110,2734,5180,4624,-7986,-3743,6382,3515,-364,-6569,-4569,8783,3943,-4571,-5129,-2591,7789,5756,-8644,-2858,2935,3585,5178,-8609,-7176,8605,3720,2,-4079,-5952,8091,5886,-5891,-2437,-1578,3767,7853,-6195,-5627,4714,1462,2628,-3531,-8432,7443,5393,-3712,-304,-2741,3095,7547,-6445,-3629,1658,-310,4703,-2650,-7367,5644,2426,-3191,88,-4324,2828,4116,-5741,-1561,2421,25,3557,-4390,-4024,5528,1128,-1373,-1725,-3061,5579,3265,-6208,-40,1123,2924,2009,-6011,-2453,4820,906,-1407,-3928,-965,7079,1709,-4488,-3184,557,7177,1428,-7620,-1331,4376,4976,2049,-7775,-1007,6788,2068,-2033,-6024,-493,8725,1712,-6462,-2397,398,6421,2930,-8704,-2868,4419,4296,2340,-6229,-3166,8261,2849,-2153,-4138,-3587,7113,3694,-7027,-2099,882,2375,4529,-6655,-3570,6119,1852,-275,-2282,-5184,7607,2408,-4613,-1238,-1717,4171,3379,-6221,-1904,4810,-899,1523,-3598,-2498,6193,1009,-4155,-891,-1083,4194,3481,-5683,770,2906,-353,853,-4024,-1018,5360,-555,-3315,-614,-502,4725,601,-6222,-165,3139,2076,-33,-5944,858,6761,448,-2771,-4252,342,5985,-799,-4773,-1867,1997,4911,-1020,-7343,306,5021,3097,-991,-6196,2002,7253,95,-2969,-5585,1134,7462,-322,-6234,-1573,1824,5503,854,-8061,-100,5362,480,-1343,-5978,26,7788,158,-4165,-2063,-315,5184,147,-8344,247,3265,1543,418,-5878,-1015,5568,291,-2727,-1691,-1496,5345,859,-4919,74,1280,3006,2389,-5442,-1035,4271,114,-1066,-3110,-236,4654,-818,-3163,1652,474,1717,1019,-5065,2019,4298,-13,-1268,-2673,472,5361,-1519,-3636,-160,1628,3431,-827,-4684,1826,2829,1705,-817,-3410,2039,5764,-976,-3216,-2748,2227,5854,-2796,-5088,-700,3854,2856,-2242,-5520,2670,4570,1894,-3576,-5161,2789,5391,-1459,-5430,-3363,3330,5748,-2271,-7063,844,4584,2336,-1874,-6444,1250,6239,-100,-3293,-5063,946,5504,-1786,-4970,-358,1904,3574,-537,-4970,433,4456,1713,-1768,-3739,1528,5415,-1926,-4186,-1135,1570],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,4,-5,5,-6,6,-7,8,-9,10,-10,12,-13,15,-16,19,-20,22,-24,27,-30,33,-37,40,-44,50,-56,63,-72,82,-95,113,-136,171,-226,328,-588,3269,3268,-3024,-6371,41,9260,71,-5276,-3364,1788,6945,139,-9755,501,4704,4864,-487,-9601,212,8500,1913,-3186,-6648,-967,11588,-119,-8133,-2289,1378,7750,2404,-12601,-742,6064,2539,3072,-9639,-3924,12076,682,-4385,-3777,-3586,10175,3838,-10508,-251,1870,3201,5225,-9603,-2507,8130,24,-926,-2530,-5510,9175,2338,-6172,600,-2129,3325,5374,-8813,-1671,5484,-1454,968,-3409,-4014,7758,398,-4738,1029,-933,3548,1752,-7381,1166,3498,115,1198,-4612,-343,7964,-1139,-4063,-1518,-127,6120,-2296,-7533,814,4023,2783,-1393,-7961,1040,6809,296,-4106,-4717,1557,8402,-3025,-5502,-822,3059,6732,-3655,-8784,1212,5360,2828,-2887,-8619,1357,9744,-921,-4235,-5099,1364,9532,-2975,-7920,-334,2528,6500,-475,-10772,982,7109,525,-630,-7685,-954,11172,-890,-4759,-2285,-1122,8449,289,-8563,1662,3239,2286,2202,-8359,-342,8145,-1939,-1798,-1690,-2716,8006,169,-6590,1471,55,1229,2951,-7390,15,6104,-1621,882,-2205,-1237,7196,-1711,-4333,1893,765,1846,102,-6271,1862,3685,-1871,-977,-2765,872,5968,-2950,-3564,671,1652,4384,-2351,-5970,3764,4774,803,-3333,-5263,3320,6221,-2336,-4025,-2767,3618,6700,-3670,-6082,151,4211,5777,-4025,-7335,3704,4779,11,-3920,-5330,3653,7857,-2740,-3746,-3170,2691,7386,-4350,-7564,2088,3531,3393,-1911,-9016,3226,7052,123,-2964,-5274,2390,7865,-2790,-4843,831,784,4761,-1057,-9218,3504,3598,-554,110,-5834,997,6834,-1219,-3809,-799,-576,5444,-2063,-5687,2265,1277,-296,-110,-5231,1861,4747,-3306,-957,-893,-383,4952,-2648,-4112,3138,1488,836,-2217,-4417,3239,3950,-1841,-2186,-1361,3397,3668,-4342,-3472,3336,2491,2642,-4968,-5224,5087,3282,-1554,-4101,-2944,5131,2898,-4795,-5830,-131,5281,5141,-5026,-4737,3578,3697,2384,-4651,-4089,3986,4557,-2854,-3753,-3471,4673,6522,-4398,-4682,361,3987,4392,-4990,-5991,3546,3531,1264,-4402,-5163,5151,6131,-2839,-3277,-3237,2668,6033,-4207,-3843,1450,2659,2527,-4380,-5811,4063,2986,-2296,-799,-3347,754,4227,-3469,-2632,1596,189,2493,-1830,-5408,3989,2528,-620,-1758,-2195,3666,2470,-4508,-1434,2126,590,2891,-2995,-863,3451,1625,-1326,-1896,-1696,3738,2082,-3122,-1600,919,3739,1849,-4615,-2126,2670,2376,-775,-5300,-1276,6100,1865,-2615,-2900,78,5337,2770,-5251,-3078,2359,3734,1053,-5292,-2909,4204,3252,-1328,-5131,-1889,5089,3340,-2940,-3737,-477,5918,3136,-5830,-2863,1727,3836,1365,-5219,-4437,4756,2025,-2899,-3517,-2305,4956,3495,-4257,-2437,1193,2631,2201,-5032,-3449,3902,1565,326,-2318,-2744,3239,2733],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-2,3,-3,4,-4,5,-5,5,-6,7,-8,8,-9,10,-11,12,-14,16,-19,22,-25,31,-38,48,-63,88,-133,233,-862,3171,7074,-3842,-4643,1284,1960,2975,-3189,-4783,4222,2167,-2866,143,-3723,3319,5482,-5681,-973,1049,54,2790,-4772,-4223,6737,-300,-1000,689,-5224,5888,3931,-7401,131,2700,1371,4428,-7402,-3042,8797,-243,-1218,-2810,-5195,9431,4052,-7799,636,-584,3893,5782,-10304,-3594,8460,1070,336,-6328,-6410,9405,3944,-5702,-2993,-2957,6470,6859,-9500,-4923,3441,2859,4743,-6703,-6473,7979,3428,-2681,-3815,-6490,6731,6964,-5699,-3615,474,4479,7273,-6286,-6528,3768,4014,1778,-4579,-5451,4913,4579,-1848,-2236,-3203,5354,5132,-4163,-3729,195,3198,3844,-4991,-3170,4465,2019,1754,-3785,-3864,5101,757,-3619,-466,-2152,3101,3997,-6652,431,3425,-183,757,-4543,-2403,7086,-874,-3586,348,-2669,4957,2001,-8060,1728,2804,591,1677,-5399,-1298,8448,-2638,-2236,-2235,-1336,8475,1217,-8290,623,956,3854,3698,-9829,-2540,8321,654,-725,-5042,-4301,9885,1885,-7087,-2246,-266,6586,4067,-8519,-2345,5590,3213,1220,-6097,-3553,7798,3090,-2795,-4064,-2773,6405,3544,-5575,-3293,1759,4562,3561,-5431,-2804,5127,2762,434,-3472,-3798,6183,2326,-2769,-2252,-1279,4083,2465,-3721,-882,1203,1833,1738,-5522,-1186,3978,-421,-909,-2249,-1371,4300,-1138,-3672,1219,390,2736,1630,-5876,1519,3205,-600,398,-3814,714,6245,-2023,-3962,1202,679,3434,-272,-6398,2449,3144,-1021,-440,-5987,202,7526,-2056,-3492,-1150,901,6080,-1357,-8143,1420,4264,2201,-956,-7655,763,7199,-553,-3059,-3376,-1071,8756,233,-6588,301,1486,5204,1170,-7833,-885,5833,2420,-816,-5181,-1547,6655,1109,-3687,-2883,-199,5959,1193,-5740,-315,2331,3125,330,-4829,-811,4972,964,-1173,-3696,56,5822,1201,-3152,-1747,933,4201,358,-5612,-709,2378,764,-514,-4528,966,4025,-256,-428,-1544,-904,2940,-1469,-2996,870,1960,882,-900,-3728,2343,3702,-2069,-1637,-1146,2132,4075,-3227,-3639,3226,820,1664,-2151,-5139,3677,4024,-2198,-1647,-3033,3069,5396,-3228,-3935,1350,2123,3443,-3136,-5343,2730,3652,436,-2516,-4250,1856,6699,-1131,-4035,-1421,2806,6696,-1145,-5630,138,3069,2655,-517,-5624,1314,6262,-17,-2775,-3416,1859,5877,-1022,-5747,-631,2105,4609,-935,-5977,524,3642,811,-1589,-3557,1566,4301,15,-1546,-2387,1019,3962,-686,-2227,-436,735,2542,-1876,-4013,1449,1111,-723,-636,-2041,591,2862,-2107,-1261,-164,426,2704,-2288,-2100,1757,542,328,-403,-2176,2197,2747,-2573,-2960,1111,2392,2439,-3238,-1602,3026,2412,-336,-2193,-3370,3755,3204,-1974,-820,-1039,2935,3536,-2799,-4493,2605,2610,1384,-3200,-3706,3131,3732],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,8,-8,10,-10,12,-14,16,-18,20,-22,24,-26,30,-32,36,-40,44,-49,53,-59,65,-73,80,-89,99,-111,124,-140,158,-182,212,-252,309,-395,548,-902,4063,1725,-3882,-2529,-1502,6318,170,-5391,178,1574,1870,1279,-6268,1043,5063,-2440,-999,-2784,-2389,7845,-1954,-5210,2000,-371,2941,1094,-8121,3757,4769,-2508,840,-3195,917,7921,-5278,-5213,3516,968,4619,-1061,-8514,4557,4931,-2176,1093,-6932,2052,9571,-4193,-4116,888,-415,8152,-2824,-11567,3190,4608,1732,285,-10041,1627,10208,-3366,-4404,-3900,475,11415,-1044,-9060,-16,3095,5761,143,-10074,779,8325,911,-2300,-6498,314,9299,716,-5690,-2636,809,7434,164,-8238,-1732,3295,4551,-568,-6198,328,4437,833,-1006,-4673,692,7009,-155,-3419,-1440,-25,5430,-203,-6355,2434,2543,1161,368,-5009,2763,4332,-2178,-1138,-1776,-174,5536,-1926,-4868,3676,421,494,274,-6113,5215,5246,-3234,57,-2470,1633,7085,-6350,-4253,4405,600,2703,-2617,-8173,5779,5402,-3924,-1060,-5112,2640,8189,-6113,-3885,2241,2043,5499,-4384,-8238,5279,4061,-453,-2481,-6954,3955,9166,-3205,-4036,-3129,736,8228,-3568,-7395,2698,3680,3928,-1884,-7785,4457,6006,528,-2968,-4724,2155,6912,-1964,-5756,-2211,3041,4693,-2026,-7030,1385,4125,2074,-940,-4608,3233,4575,-1424,-3156,-2416,2390,3803,-1985,-3082,739,1986,3891,-1646,-4470,3555,1838,-1213,-1399,-3235,3370,3705,-4676,-887,932,1595,3031,-4504,-2750,4365,487,-89,-1126,-3942,4210,2145,-4763,-484,-136,2510,4101,-6325,-2411,6427,960,964,-2969,-5379,6426,3936,-5057,-2416,-994,4035,5633,-6273,-3877,3149,2355,2391,-3766,-5617,5882,3068,-2039,-2726,-4057,4115,5826,-5055,-4884,622,3317,5310,-4126,-6160,3171,2968,644,-2657,-4691,4128,4970,-2550,-3062,-2255,1949,4290,-2535,-4393,2109,3593,2812,-2619,-4471,3945,3033,87,-2091,-2767,3026,3711,-2380,-2115,-1413,2103,3436,-2855,-2577,2292,1066,188,-2595,-1764,3396,1172,-2178,-1188,-551,3713,2572,-3952,223,2115,1361,1569,-3730,-1967,4885,-856,-2286,-587,-542,4743,957,-5273,-1380,2341,2378,961,-5751,-1333,4839,1212,-2302,-3794,-1851,5623,1399,-5031,-1446,451,3942,1706,-5868,-875,4618,1355,795,-4236,-3148,6245,2248,-3678,-2886,-1954,5157,3710,-5163,-2563,2844,3655,1288,-5449,-3181,4343,3359,-810,-3837,-2531,4478,2878,-3246,-3169,532,3989,3023,-4020,-2563,1658,3703,1311,-2503,-2918,4360,3085,-1301,-2656,289,2209,1717,-2875,-953,1262,1079,716,-3675,-397,2720,130,-2005,-1799,-879,3467,403,-1964,-1283,1129,1342,381,-3575,49,2810,-745,-609,-2136,655,4869,-770,-3131,-955,981,2999,-1239,-4292,261,4224,2431,-697,-3480,-364,4560,90,-3592,-2230,179,5253,345,-4725,-1320,2810,2660,179],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-1,2,-2,2,-2,2,-3,2,-3,3,-3,4,-4,5,-5,6,-7,9,-10,13,-17,23,-30,44,-67,108,-200,466,-3037,-7650,3653,3973,1345,-2331,-8149,3638,7989,-2506,-4557,-4178,2777,8101,-3317,-7653,834,3767,7223,-3801,-9948,4268,6791,1509,-3957,-9799,3751,9683,-2329,-4283,-2838,2087,10261,-2209,-9515,2616,3025,6409,-690,-10670,3126,9522,-1788,-1449,-5924,-1276,11766,-2389,-7744,100,-1119,6736,975,-10987,2940,5046,525,2334,-8143,-512,10269,-3505,-2892,182,-2169,6596,876,-7950,4184,2958,-762,2358,-6512,1497,8238,-3746,-1870,-459,-1277,6818,-3189,-6053,4369,1896,748,-1024,-7069,3783,5086,-4581,-1711,-2157,3906,6573,-5845,-5517,2191,3561,3473,-3729,-6604,5170,4914,-218,-4037,-5289,4599,6818,-3375,-6055,-1815,5201,6438,-6376,-6540,3833,5261,4917,-5220,-7693,4816,6646,-1056,-4187,-5506,5367,8406,-5217,-4954,-720,3623,8844,-4047,-8516,3505,5083,2958,-2765,-8685,4396,8554,-4157,-1885,-5199,738,9770,-4686,-7269,3344,-614,5054,12,-9604,3788,4718,-2091,-430,-5349,595,8648,-3642,-3808,2288,-409,4053,-1058,-6105,4399,1788,-1332,415,-4393,2787,5231,-4075,-2577,2012,1383,3984,-3460,-4699,5181,1279,-400,-2117,-4316,5529,4047,-4481,-1074,1106,3419,3368,-6643,-4812,3890,3208,612,-5912,-5284,6069,3670,-2540,-4427,-2906,5600,4174,-6383,-4943,2015,4598,4437,-5985,-4856,4782,3277,2340,-5882,-4756,6899,4858,-3521,-3990,-3190,5783,5670,-7086,-4909,1893,3906,3916,-6637,-7029,5332,3385,498,-2226,-6110,5490,5635,-4828,-1390,-1892,3212,5578,-4815,-5351,4422,793,2338,-2216,-6159,4765,2967,-3390,122,-3481,2107,5049,-5839,-3101,3185,1567,1104,-2185,-4229,5934,2043,-4196,586,-1681,2593,4477,-5368,-1244,2749,2107,1918,-2768,-3555,5586,1422,-2756,-2914,-1391,5292,2543,-6467,-1556,1455,3948,2327,-6496,-1483,5573,2930,-2284,-4691,-1701,6863,1867,-4116,-4466,61,6367,1733,-6760,-2188,3532,4128,512,-7231,-3749,5923,3398,-682,-5067,-2461,6480,2383,-4193,-3124,765,4883,2879,-6313,-2094,3595,2869,267,-5690,-4120,5581,2958,-2741,-2523,-1951,3919,3207,-5983,-2207,1102,2671,3813,-4589,-3816,3902,1546,-376,-2342,-2991,4978,2449,-3543,-996,648,537,2795,-4009,-2656,2888,758,71,-2519,-1200,5258,1265,-4332,184,-527,2617,648,-4866,326,4180,467,-548,-4425,-847,5300,-622,-3529,-2220,1359,5247,165,-4736,964,3354,2227,-2277,-5558,-320,4978,1356,-3301,-4469,1201,5740,-58,-4783,-2688,1742,5512,-1578,-6060,-1726,4289,3972,-2203,-5203,-148,5418,1352,-4064,-3713,472,5732,1306,-5571,-1865,2466,3580,261,-7307,-1423,4291,1124,-1787,-4127,-261,4953,934,-3728,-1869,-204,4162,848,-5344,-716,3064,1401,1106,-3766],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-1,1,-2,2,-2,2,-3,2,-3,3,-3,3,-3,4,-4,4,-4,5,-5,6,-7,7,-9,10,-12,15,-19,24,-33,45,-65,-313,1127,4623,2724,-8660,-2658,5415,4203,350,-7765,-4218,8600,3109,-3706,-5149,-2769,8091,3945,-7409,-3293,2239,7597,3687,-9854,-4285,6630,3446,564,-7171,-5278,10395,3948,-4458,-4139,-3633,8667,8307,-9809,-2747,2959,3716,5296,-7818,-6434,8440,3192,-597,-2074,-7969,8776,6486,-8153,-1037,-1617,3349,6635,-6126,-6215,6326,296,2601,-3187,-7992,6839,4309,-5539,-486,-2605,2626,5754,-7026,-1662,5931,-697,2514,-2868,-4545,8120,1247,-6487,-16,-2010,4980,3229,-7020,-64,3524,1019,2478,-6180,-1722,7552,-253,-3621,-2011,-987,6652,2241,-7849,-940,1998,4503,-453,-7904,-1074,6676,3263,-1173,-7047,-1718,9158,642,-5592,-4132,58,9446,1779,-9522,-1319,3652,6391,2035,-10768,-1083,8537,2588,-592,-7130,-2639,10178,2240,-6467,-3516,-328,7751,4000,-10829,-1137,5269,3067,2606,-8679,-4016,9304,141,-2953,-2808,-4520,8211,3815,-8743,590,1575,1008,5406,-7124,-3463,7535,342,-337,-1320,-4301,6472,1816,-5863,1029,207,1879,4139,-6388,527,4708,-935,8,-3117,-2963,6455,-1018,-5190,1888,-30,3851,909,-8029,678,4969,-651,-1824,-5269,891,6764,-1259,-4555,-1826,1983,5386,87,-6813,-709,3949,3962,-997,-6934,1266,5946,322,-2763,-6101,1809,8777,-1154,-5834,-1928,1461,6612,-689,-8916,1000,5071,3773,-738,-7724,903,7656,-35,-2510,-4870,752,8949,-459,-7424,-437,1284,5533,1877,-9129,358,5695,783,588,-4767,-737,9099,-1167,-4852,-1274,-592,5885,1209,-7042,433,2574,1208,2239,-6259,-1904,6284,-1597,-1229,-679,-1813,5128,-1257,-5482,2003,1603,1865,874,-5029,565,5302,-1673,-1214,-1307,-344,5148,-2089,-4239,1704,2583,1731,-711,-5548,2476,5134,-1322,-2519,-3399,1328,5432,-3673,-5344,509,3232,4231,-2354,-6081,2161,4556,988,-4036,-5228,3053,5596,-1054,-3517,-2158,3426,7186,-2797,-6261,-76,4239,6325,-3162,-7660,3260,3598,2000,-2051,-6001,1870,7118,-1195,-4373,-2687,2651,7015,-2635,-5083,1587,2823,3622,-1267,-7000,3589,5458,-840,-2611,-4412,1249,7307,-1826,-4559,258,1068,5612,-331,-5254,1829,3276,465,-622,-2759,471,5566,-2092,-3211,732,415,3340,-505,-3445,2818,1413,-645,-1020,-2727,1827,4420,-2513,-1731,797,1245,3185,-2251,-2892,1825,2133,-496,-2811,-3522,3709,3618,-2537,-3963,-1183,4272,4123,-4041,-3995,943,3968,1714,-4004,-3727,3873,4426,-670,-4919,-2987,5790,4499,-2939,-5275,-982,4228,4340,-4681,-4730,2696,4002,2326,-5059,-5056,3776,4281,-164,-3210,-2886,3690,5584,-3054,-4328,326,3263,3737,-3961,-5955,2081,2860,488,-3032,-4781,3407,4933,-2707,-2386,-1559,1123,3304,-3728,-3336,2217],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-9,10,-10,11,-13,14,-16,18,-19,21,-23,24,-26,28,-30,32,-33,36,-54,735,2108,-2438,-4959,6324,3676,-2562,-1369,-1129,4043,3542,-5960,-620,3026,864,3332,-5905,-3452,6972,-51,-2843,450,-3280,5610,2223,-7914,1155,2012,-856,4028,-6221,-963,8133,-2136,-1836,210,-2180,9186,177,-8643,2100,95,2002,2295,-9534,-333,8687,-679,-1053,-5360,-2573,11448,-223,-8130,-1502,318,6971,1948,-10759,-1077,7095,1206,119,-7367,-4078,9867,1837,-4659,-2416,-1623,9474,3812,-7629,-2359,3382,5990,2451,-8413,-3313,8058,3537,-332,-5982,-2811,7610,3229,-5638,-4055,-1137,5901,2636,-5982,-2195,1930,3945,2207,-6165,-2538,5491,1007,-1507,-3581,-1774,5716,700,-4209,1054,-736,3313,1801,-6191,581,2742,-409,1541,-3840,-482,7209,-1749,-2265,1090,-1492,4566,410,-7374,2849,3268,-507,1626,-5695,1502,7208,-4327,-3447,-231,-573,7861,-1618,-8579,4260,2956,2540,-730,-8462,1437,8995,-2060,-3412,-3889,130,9059,-987,-8389,65,2197,5828,996,-10284,551,7405,204,-1400,-5679,-1019,10525,176,-5805,-2366,1154,6708,1334,-8213,-1232,4303,4240,725,-8195,-1267,6817,2439,-1946,-4517,-439,6702,438,-5132,-2570,657,5581,703,-6007,-834,2472,1921,698,-5218,-459,5413,-442,-965,-2630,-287,5539,-1287,-3670,1217,961,2634,354,-6890,1734,2766,-1113,-462,-1634,1527,5323,-2802,-3738,1759,433,2902,-2185,-5447,3840,3879,-1575,-1334,-4571,2754,6193,-5621,-4287,2273,-136,5268,-3739,-6605,4654,2584,-371,-2728,-7102,3517,7009,-5242,-3401,-853,2362,7337,-4025,-7073,2991,2942,3089,-1562,-7348,3509,6151,-426,-3827,-4398,1929,8558,-1831,-6595,-1589,3624,5140,-2026,-7854,982,3507,2457,-1531,-6591,1650,5451,-43,-3485,-2697,1416,4489,-850,-4134,360,2705,3010,-1267,-4911,1360,2732,-217,-2366,-3801,1677,2876,-1136,-1432,-442,1739,3610,-2670,-3353,2311,902,75,-1024,-3341,2956,2552,-3037,-1160,-319,1759,3037,-3719,-3773,3184,1578,322,-3442,-5085,4488,2828,-3806,-508,-1798,3848,3945,-4891,-2800,3578,2015,2262,-3415,-4940,5458,2844,-2276,-2655,-2536,4114,4743,-5255,-3605,851,3325,3666,-4642,-5224,3401,4371,-21,-3457,-4110,4143,5494,-2047,-2648,-1406,3460,4635,-3409,-5576,488,2753,3783,-2926,-4062,2529,4611,1271,-3621,-1846,2433,5192,-1192,-3213,-271,2209,3475,-2045,-4013,1582,2787,1673,-1945,-2442,1581,2735,-1092,-1907,-1733,2523,3269,-2614,-1486,724,-132,1104,-2495,-2426,2476,739,-1763,-854,-918,2661,1482,-3321,-744,1144,1537,996,-3391,-506,4045,253,-674,-2786,-1291,4085,2106,-3680,-1265,1156,4064,1254,-4864,-2482,3889,1577,-206,-3025,-1521,5738,1788,-2953,-2249,-1406,3685,1714,-5256],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,1,-1,0,0,1,-1,2,-2,2,-2,3,-4,6,-8,12,-16,24,-38,65,-127,327,-2593,-7571,2194,3045,581,-580,-7262,1621,5607,-2363,-865,-1550,-830,5474,-2448,-4093,3693,965,1851,436,-6005,3152,4224,-3874,1530,-2098,-334,6677,-5385,-3200,4247,-392,3259,-515,-7790,6298,3949,-5138,-166,-4269,2760,7810,-8469,-4132,4138,1448,5654,-4776,-8149,6600,3785,-1742,-2440,-7484,5245,9108,-6258,-4137,535,3158,8646,-5093,-8928,5194,5408,2157,-2457,-9737,4653,8712,-2060,-3634,-4842,4814,10847,-4287,-7304,-118,3679,7778,-3450,-8757,2014,4757,131,-3682,-6371,1989,7289,-1362,-4099,-2922,1648,7566,-2792,-4831,374,1947,5700,-2356,-6895,2894,3013,904,-1640,-4937,2960,5144,-3304,-1215,-396,139,5209,-3416,-4687,4324,146,606,-695,-5688,4668,2447,-6038,2444,-1123,2085,5752,-7014,-3364,4711,835,552,-3458,-6053,7624,2617,-5311,-31,-1327,4317,5181,-8624,-2280,4874,1528,3428,-5819,-6722,7520,3784,-3003,-2573,-4932,6292,6146,-7743,-3505,1524,3092,4822,-7320,-7131,5606,4227,213,-3957,-7049,5734,5932,-3914,-4410,-2443,3367,6708,-6345,-5240,2598,3526,3664,-4234,-6009,4096,4725,831,-3104,-4907,4652,3797,-2786,-3404,-2109,2493,5245,-4353,-3881,2147,2170,2061,-3479,-4142,3478,1623,-1597,-440,-2330,2463,4654,-4331,-318,1295,-182,2611,-5126,-1663,5111,-726,-1900,-898,-2899,5114,1259,-6204,684,847,1061,2346,-5900,-802,6056,-489,-1123,-2727,-3322,7690,1012,-5903,-905,580,5706,2527,-8420,-885,4878,1612,582,-5943,-3472,8012,1268,-5468,-2429,-1229,5623,4181,-7364,-3100,2732,3964,3091,-5765,-4234,7092,3271,-2271,-4543,-3461,6369,4303,-4311,-3781,83,3944,4221,-6000,-3403,2675,3190,1386,-3785,-3208,4934,3169,-2363,-3127,-2959,3758,2933,-3578,-3204,534,2345,1465,-3758,-1971,3513,1200,-390,-1595,-1653,4935,538,-2872,-866,-870,2054,1532,-4605,-533,3065,645,853,-2786,-557,6672,-1232,-2912,464,-623,6013,66,-5615,894,2949,986,752,-5084,861,6019,-1331,-2261,-2288,-471,5811,-484,-5326,530,2379,2227,-322,-6924,-382,6259,641,-2445,-3813,-114,6657,259,-5179,-1208,1411,4733,684,-7340,-874,4673,2597,-126,-5003,-1579,6690,812,-3539,-3145,351,6194,713,-5276,-1711,1544,4091,-33,-4982,-1031,4162,2418,-1272,-3985,-1457,5157,1433,-2927,-2231,-154,4071,1282,-3562,-993,2277,2671,-881,-4484,-585,3121,762,-1412,-1246,280,3790,-352,-2564,-554,674,2038,-941,-3727,702,3150,83,-1707,-1601,2307,4518,-1721,-4120,1374,419,2987,-1067,-4795,1155,3894,-1723,-2036,-3484,1611,4858,-2690,-3525,-378,1471,3716,-2411,-4862,2508,3245,1483,-2111,-4193,1863,5579,-990,-4110,-1453],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-6,6,-7,8,-9,10,-12,13,-15,16,-18,21,-23,25,-28,31,-34,38,-42,47,-51,57,-63,70,-77,86,-95,106,-118,133,-150,171,-197,230,-274,336,-433,601,-997,4529,1237,-6723,-1971,1309,8185,13,-8078,-1156,4199,4717,-736,-8160,413,8587,1211,-3602,-7229,-76,10446,-608,-7445,-2783,1919,8719,-345,-10282,-1012,4327,4094,651,-9807,256,9771,343,-2904,-5655,-1568,10242,627,-8483,-1371,269,6761,2957,-9904,-1209,7281,604,752,-6443,-3050,11077,941,-5807,-1186,-2876,7777,3595,-10295,576,2466,77,3934,-6945,-2949,8748,-1213,-2079,663,-3579,7352,2107,-8600,1893,925,824,2292,-6477,316,7763,-2393,-1953,-349,-2330,7980,-332,-6751,1782,1713,3490,-1027,-8443,2453,5947,-1049,-2171,-4303,1185,8343,-2861,-5804,-987,2738,7480,-1613,-8395,1537,5363,2337,-3406,-8329,3102,6519,102,-3938,-5472,3260,10055,-2845,-7050,-1547,3825,7535,-2192,-10027,1488,6112,3676,-803,-9204,1599,8632,-2122,-4464,-4578,-484,10224,-2493,-9601,1089,2614,5534,2272,-10687,269,7547,-931,-1161,-5766,-1205,10368,-1252,-5340,1790,-688,4982,1937,-8753,3068,5217,-1149,1585,-5495,-582,8048,-2924,-3971,723,-519,5614,252,-7145,4716,2381,-1736,827,-5093,2187,6667,-4816,-2869,-288,1147,4815,-3280,-6800,3544,2362,975,-2541,-6742,3576,5996,-2717,-3491,-2694,2845,7039,-4113,-6013,412,4197,3185,-4919,-7145,2932,4676,893,-4687,-6769,4990,7824,-2296,-4973,-3495,4941,7267,-3925,-6562,1719,4552,4278,-4333,-7524,4044,5628,220,-2702,-7070,3378,7646,-4207,-2926,-2513,1227,6973,-2574,-7367,3745,2088,3177,-1346,-7592,1939,6757,-2191,-2363,-3227,706,6974,-2986,-4642,2360,442,3433,-291,-6314,3466,4373,-2516,697,-3234,864,5077,-3422,-3355,2010,-99,3263,-3222,-4989,5670,2392,-1788,-336,-2832,3836,5277,-4321,-2248,1037,2582,3421,-3722,-4481,3733,3026,-1007,-3197,-4135,3922,5610,-3635,-5143,-869,4669,4377,-5808,-4947,3658,5536,2894,-4727,-4871,5972,5285,-1543,-4230,-3888,5622,4552,-4410,-3926,-379,6575,4794,-6512,-5447,4073,3008,2077,-4629,-5184,5684,5260,-2081,-4121,-3352,4136,6080,-5152,-4473,972,2838,3866,-4052,-6062,4275,4025,638,-3207,-4202,2778,5409,-3706,-2322,219,2520,4998,-4170,-4428,3265,1257,1044,-1800,-3548,3300,2655,-3266,-1548,-657,2071,3401,-4749,-2663,3265,1683,218,-2236,-2477,4681,1944,-4562,-1744,-1093,3510,1930,-4938,-2532,2453,2685,1147,-4910,-1384,5382,1810,-2102,-2186,-932,4060,1918,-3966,-2761,3069,4028,1650,-5038,-3525,4580,3555,-8,-5537,-1679,6672,3196,-3424,-4870,-624,5944,2762,-5614,-3922,1931,4184,1714,-5723,-3987,4877,3432,-943,-4141,-2605,5255,2457,-3461,-3567,1188,4140,3154,-5675,-3344,2390,3185,1475,-4778,-2908,4481,2354,-2933,-2622,-2097,3434,2767],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,5,-6,6,-8,8,-9,10,-11,12,-13,14,-14,13,-10,-2,-76,-2824,-4958,5404,5706,-5064,-4205,-2454,5529,6384,-6941,-5993,2192,3949,4697,-6231,-7609,6734,5387,570,-5391,-6454,7168,6916,-4175,-5642,-2103,5142,7583,-7949,-6681,3092,4676,5034,-4488,-8422,7229,6341,-812,-2591,-8704,5805,9051,-6478,-3192,-1071,2693,9053,-4874,-9123,5633,3066,960,-1554,-7879,4825,7536,-6086,-1719,-2680,963,9327,-5633,-5366,4114,-9,3725,-1201,-8323,4926,4537,-3337,1474,-3105,2429,6281,-5310,-2132,3398,-667,3026,-2486,-6243,5569,2476,-4249,-193,-1986,5241,3414,-7065,-2478,2966,3467,3620,-6630,-5752,7337,2501,-2252,-3873,-1419,6802,5036,-5375,-4425,-68,7040,3773,-7751,-4801,5655,4721,1682,-7110,-4530,8403,4425,-2733,-4619,-3438,8887,4938,-5385,-3926,98,6814,5659,-8719,-5610,4736,3734,3638,-6629,-6996,9613,4314,-2979,-2654,-3509,6059,7492,-8062,-3712,1486,2235,6075,-6441,-7313,6901,1892,-286,-2136,-6357,5277,4839,-5586,-1214,612,1797,7091,-5640,-4752,5010,377,902,-2559,-5441,5793,2157,-4483,420,-1847,1545,4285,-5341,-900,5061,851,109,-3547,-3088,6357,736,-5021,-575,-546,4273,2686,-7044,-1115,4886,3604,1383,-6583,-1396,6925,2449,-2779,-3601,-2220,8018,1839,-6043,-3178,1753,6344,1720,-7943,-2868,6024,3948,-180,-7533,-1901,7929,2207,-4633,-4825,-913,8351,2744,-7161,-3029,2279,5627,2603,-9310,-3141,6629,3156,-1415,-5387,-4214,8824,2284,-5164,-1418,-685,5445,4713,-7803,-2710,4567,2560,3326,-6020,-3500,7215,1437,-2187,-1761,-3521,6223,3267,-5643,-618,1905,797,3091,-5975,-2971,6860,-802,-656,-922,-3016,4674,983,-5675,1519,1584,1831,322,-5697,-322,5389,-457,-1172,-2673,-940,7224,131,-4961,-690,1954,4970,104,-6548,297,6236,1231,-1882,-4708,1020,7489,286,-4380,-2036,1476,7862,207,-7531,-1468,4102,5201,-1388,-7021,-331,5545,1482,-2560,-6303,-174,8051,755,-6422,-4007,1729,7198,180,-6954,-1256,3076,3919,-1457,-7354,-1072,5949,1163,-2240,-4550,-109,6547,888,-6235,-1345,1514,5198,760,-6546,-289,5284,872,-870,-3980,-1410,6256,379,-4288,-943,-527,3637,586,-4976,1057,2696,842,51,-3834,-1163,6096,-744,-1883,-383,-585,4565,-560,-5261,1298,2319,1991,-150,-4172,1553,3891,-1357,-3171,-1243,1783,5771,-3029,-5012,1072,2640,3087,-2214,-4757,2145,5520,944,-2745,-4419,3173,5659,-1029,-5490,-389,3999,5462,-3329,-5330,1738,4683,3027,-3349,-6544,2510,6652,72,-3859,-2671,2768,6598,-2363,-4722,-631,2850,4561,-2327,-6804,1096,4385,2125,-1984,-5224,2658,6242,-1429,-3107,-2911,1154,5758,-1658,-6057,691,3836,2418,-1315,-5144,1701,4087,116,-1953],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-5,5,-6,6,-7,7,-8,10,-11,12,-13,14,-16,18,-20,21,-24,27,-29,33,-36,40,-45,51,-57,65,-75,87,-104,126,-159,211,-307,545,-2831,-2096,96,4330,3327,-8188,-103,3263,858,1034,-5686,-1668,6688,-1446,-2959,1098,-3283,5023,841,-8228,2975,2447,-1000,1781,-6230,821,8376,-3443,-2027,101,-1718,7390,-1839,-7579,4909,1749,1380,97,-7868,3521,8565,-4357,-1535,-3086,341,9104,-4132,-8234,3553,1714,4603,557,-11059,2526,7630,-792,-2416,-6834,531,11829,-1156,-6846,-807,1906,8503,454,-9631,427,5878,4381,-636,-9139,8,9724,963,-3871,-4711,-235,8969,275,-6818,-1474,1625,5329,-1260,-7718,-1217,4251,3442,-417,-7145,138,7358,-358,-2589,-4629,-1975,6757,-1120,-6126,1435,17,3877,1120,-6587,1664,5025,-120,468,-4541,293,6245,-3871,-3644,482,-1030,4359,291,-6827,3622,2586,-1184,1422,-4948,2543,7475,-5887,-1010,1594,-353,5802,-3869,-7439,5357,2991,-640,-324,-7556,4232,7616,-5292,-3632,-1547,1584,8759,-4867,-7719,3135,3732,3074,-1484,-10036,3470,7615,-2275,-2727,-4272,2222,9743,-3454,-6693,565,2165,5629,-2618,-7382,2663,5787,2067,-2883,-7222,2351,8597,-519,-4992,-3127,1420,6878,-960,-6608,-266,3380,4360,-1002,-7103,818,4940,991,-2139,-5564,2232,6747,-1466,-3127,-1024,1192,5431,-1932,-5260,1638,1860,2226,-1519,-5046,3069,3450,-1985,-554,-2294,1054,4481,-4101,-3493,2028,85,3055,-2378,-5129,5347,3472,-2825,27,-2982,3304,5732,-5574,-2809,2005,2122,3085,-4600,-4745,5966,2061,-1253,-1287,-3546,4465,5478,-5879,-2170,986,2165,5591,-5566,-6273,5270,3663,1225,-2979,-5318,5033,5552,-3884,-2943,-1970,3751,6599,-4978,-4986,1083,3693,2141,-4644,-7196,3179,6246,-679,-4090,-3983,4067,5893,-1830,-5000,-917,3871,4695,-3981,-5525,1966,3356,2429,-3451,-4823,2884,3129,-64,-3073,-2824,3306,4738,-2842,-2068,-502,2312,3328,-3598,-3703,3104,1812,255,-2097,-2580,2554,1663,-2521,-715,-1756,1862,3474,-4798,-1855,3093,537,137,-2415,-3272,4879,985,-4032,-293,-951,3464,3105,-5816,-1558,4353,1372,1015,-4480,-3133,5951,1327,-3123,-2811,-1875,5124,3123,-6844,-1985,2371,2858,1814,-6436,-3426,6324,3197,-1336,-3342,-2225,6312,3754,-5169,-4796,-450,4539,3809,-4908,-3583,3444,3904,-436,-3787,-3471,5556,3400,-2955,-3146,-2987,4177,4677,-4373,-2537,318,3697,2094,-3654,-2638,2494,2921,435,-3709,-2080,4582,1798,-1371,-1677,-1636,2541,2470,-2821,-2037,2099,1892,1172,-3229,-684,3841,1009,-1589,-1705,-1391,3417,903,-4354,-827,1623,1575,1553,-3048,-590,4609,961,-1639,-2480,-464,4486,119,-3756,273,1276,2725,1207,-5679,451,4132,890,-634,-3999,-1430,5371,951,-4301,-1786,1230,3376,-167,-5339,-620,4000,2397,-1997,-5507,-993],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,8,-9,10,-12,13,-14,16,-18,20,-22,24,-28,30,-33,36,-40,44,-49,54,-59,66,-73,81,-89,100,-112,128,-146,168,-198,237,-292,379,-528,864,-3182,2905,7530,-3177,-2262,-689,2145,5601,-4933,-4828,5771,1122,1349,-1541,-5036,5226,5399,-5070,-578,-2231,979,5351,-6277,-1881,4152,-617,1579,-2324,-6179,7346,1827,-5399,1322,-2961,4522,5692,-8230,-1808,4904,559,2971,-4809,-6232,9404,1600,-3961,-1068,-4851,6173,5233,-8975,-2701,3196,3360,5626,-7220,-6920,7379,3678,-1086,-3281,-6537,7819,7408,-5996,-3835,-2203,4684,6784,-7089,-6214,4317,4716,3140,-5334,-6865,5428,6598,-1169,-5995,-4375,5439,6667,-3849,-5555,211,4871,5692,-4944,-5914,3629,3340,1647,-5079,-6219,5415,2983,-2245,-3343,-5392,4121,4988,-4778,-1666,-578,1768,3750,-5027,-3291,5725,-667,1104,-1206,-3733,6131,2635,-6816,1647,81,2836,4195,-6378,-454,5443,-1045,695,-2642,-3643,8868,792,-5041,158,-914,4290,2511,-8992,115,5590,-755,1426,-5524,-3250,8917,1714,-5144,-1616,-2335,6336,2787,-9008,-1901,3839,2981,2477,-7733,-2780,9042,2524,-2885,-5205,-4315,7827,4596,-6188,-3609,1009,5493,4140,-7677,-4482,5038,3710,1231,-6394,-5831,6808,4072,-2916,-4762,-1809,5980,4034,-5929,-3591,830,4101,2658,-6265,-3569,3991,3783,1017,-4359,-3075,6055,1985,-3197,-2190,-1249,4333,2717,-5750,-959,1777,638,2886,-5394,-1119,4685,-304,-1194,-1044,-1991,5281,-4,-6766,1212,1457,1158,1569,-5612,-230,5388,-2422,-1940,-3043,-666,7943,-437,-5710,1429,738,2048,819,-7442,748,6246,-1262,-1027,-4960,-263,7321,-446,-5330,-178,1220,4331,539,-8398,530,4630,2505,576,-5932,-1484,8634,1568,-3736,-2526,202,7371,1000,-6905,-1467,3489,3704,512,-6411,-2216,5880,2350,-1507,-4421,-705,7200,1473,-4595,-1721,527,5427,1255,-5850,-1903,1687,3066,295,-4247,-1582,3939,1934,-1629,-3034,-1510,4740,895,-2527,-631,509,2942,1010,-5487,1150,4045,616,-1197,-3316,-130,5146,-1188,-2078,155,84,3893,-644,-5173,3599,1569,-294,-180,-3932,1953,5270,-1665,-2053,-407,1053,4377,-3043,-5480,2554,2372,749,-1662,-6496,2776,5914,-1203,-1681,-3105,1644,6897,-1921,-4992,125,1036,4542,-1488,-6586,856,5718,-879,-2157,-4275,674,7181,-342,-4299,-2393,2651,5476,-897,-6500,664,4685,3250,-1550,-5693,284,5566,311,-3921,-3183,911,6011,-524,-4933,-1464,1695,3340,-526,-5169,-905,3882,1348,-742,-4459,1817,4915,-472,-2642,-1758,329,4647,-2106,-2902,821,1721,2377,-2383,-3678,2283,2395,-1662,-781,-2366,1633,4080,-3147,-2264,1788,922,2390,-1795,-3443,2457,2925,-1269,-996,-1805,2943,3166,-2828,-1518,650,2592,2518,-3307,-3893,2626,2727,-575,-1949,-3690,4308,4960,-2577,-3315,-519,2797,4520,-2381,-5593,2071,3834],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,1,-1,2,-2,2,-3,3,-4,4,-5,6,-7,8,-9,10,-11,13,-14,15,-17,20,-22,24,-26,29,-31,35,-38,42,-45,49,-53,56,-59,58,-46,-9,172,5224,2053,682,-6570,-2667,8077,3705,-3609,-4819,-1884,7684,4277,-7196,-3496,655,5925,3014,-8874,-3811,5761,3608,518,-8730,-3387,10117,2577,-3639,-5206,-2679,8880,3734,-8988,-3960,1219,5552,4193,-8477,-4254,7245,2554,583,-5268,-5903,9387,3363,-6507,-1923,-4214,4662,6126,-9720,-3214,4942,524,4692,-4925,-6596,8687,1281,-3460,-312,-5027,6346,6000,-8297,913,2993,-647,4850,-6294,-3799,7053,-1659,-1902,-171,-4328,5415,3183,-7285,936,2856,1911,3476,-7652,-1680,7476,-1991,-1582,-2110,-2730,7119,-1039,-7191,314,1174,3757,531,-8409,-561,6738,864,-1430,-5832,-1483,9310,1638,-5491,-3796,-54,7264,298,-8406,-1799,4829,5929,-678,-9430,-1868,8040,3910,-2866,-7113,-490,9397,1068,-5219,-3535,567,8738,1102,-10092,-1940,4723,4569,1056,-9441,-1847,8255,1702,-2331,-5254,-3738,9417,2379,-7573,-1943,-292,4833,3861,-7978,-1117,5934,-386,1996,-4426,-3105,8925,-94,-4382,153,-1551,5782,2789,-6517,-147,3869,-486,3808,-5646,-1951,7569,-2580,-2609,586,-1419,5758,1868,-6940,2465,4557,-114,508,-5240,-672,6241,-3147,-2278,-1800,234,6520,-208,-6866,1010,2407,3588,-1372,-7029,1639,6726,197,-3632,-4765,1658,7686,-1964,-6192,-2232,3355,6677,-2685,-8678,934,4482,3221,-2481,-8057,1761,8565,-114,-4344,-4998,1504,8324,-2020,-6707,-2278,2756,6722,-848,-8522,1090,4638,2988,-2197,-7980,-684,7737,-1400,-2109,-3685,212,8634,-710,-6136,619,1103,3583,884,-7368,238,5925,-1422,-590,-3225,-2002,6956,-1121,-4938,1639,365,2815,1484,-7324,2251,3254,-2065,381,-2242,466,6705,-2923,-3336,2165,211,2659,-1693,-6023,3612,3960,-683,-1741,-4196,1419,5303,-4173,-3993,-167,1360,4502,-2595,-5719,2558,4050,1346,-2996,-5700,2577,5966,-2693,-3638,-3143,3254,5885,-4449,-6828,167,4321,5125,-2753,-6005,1804,5629,717,-2565,-5013,3664,6596,-1638,-3478,-2519,2989,5891,-2384,-6494,1206,4538,3618,-1884,-6897,1819,4953,999,-2044,-5242,1411,7412,-2433,-3633,-1145,1332,4996,-1990,-6100,1973,1245,876,-631,-5794,1246,5923,-2270,-1507,-1597,113,4490,-1429,-4235,1625,-195,831,-810,-5314,3354,3137,-1542,-1879,-620,1945,4303,-4323,-2938,2185,1161,1304,-1756,-3157,3368,2761,-2189,-1846,-3097,2972,3965,-3920,-3599,1249,3160,3158,-3661,-3598,4165,4684,-557,-3762,-2807,3627,4743,-3073,-3984,-391,4521,2849,-4395,-5281,3021,3583,2270,-5435,-4573,3658,4320,-147,-3944,-2136,5149,5332,-2286,-3684,-897,3827,4241,-3303,-3603,2547,3565,976,-4023,-4239,3569,5435,-1560,-2719,-3079,3424,3824,-3354,-3628,1768,2760,1809,-2832,-3490,2668],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,-1,1,-1,1,-2,2,-2,3,-3,4,-3,4,-5,5,-6,7,-7,8,-9,11,-11,13,-15,15,-18,19,-22,24,-26,28,-31,35,-38,41,-42,41,-25,-60,1214,6605,-2841,-8025,2772,3499,1443,-3221,-7254,2980,6899,-153,-4102,-5120,3682,9060,-3717,-6640,-90,5548,8686,-4316,-9420,2143,5813,4287,-4847,-9710,3769,8564,-766,-2912,-6799,2744,11310,-3791,-6666,396,2058,7988,-2647,-10835,2983,5320,2156,-681,-8777,1769,9580,-3047,-3464,-2080,-910,10112,-2130,-9982,3269,1424,4107,96,-9293,2690,7041,-2409,19,-3691,-1867,9447,-3379,-5290,4447,-1004,3319,1202,-8370,3814,5045,-3372,673,-3654,857,7460,-4894,-2767,3248,-310,2755,-1899,-6255,6420,4058,-2121,-991,-5243,3584,6679,-4213,-3582,-505,3187,4890,-4205,-6757,5798,5270,1485,-3821,-5762,5492,6675,-2084,-5243,-3338,6078,6947,-5755,-5740,1579,4904,5619,-6683,-8302,5321,5787,1162,-5403,-7066,6036,8155,-4342,-5025,-3488,4372,8185,-6476,-7236,1861,4400,5721,-3235,-9088,5316,4552,-254,-984,-6595,3952,8205,-3754,-3632,476,159,6590,-3123,-7783,5497,1304,624,487,-6768,3337,5875,-5244,-1055,-1331,146,7062,-4570,-3817,4458,-1044,2139,-85,-6045,4336,3822,-4505,704,-829,2426,5423,-6601,-1780,4687,715,1288,-4049,-4433,7110,2208,-3774,-3082,-1760,4049,4385,-7338,-3698,3221,3617,2250,-5656,-3814,7087,4283,-1133,-4995,-4194,6611,4387,-4596,-5418,-769,5965,5328,-6200,-5484,3508,4796,2132,-6762,-4821,5603,4485,-866,-5899,-4667,6522,5148,-4835,-4183,-29,3890,5017,-6373,-4524,3907,3197,2415,-3593,-5114,4850,4201,-1762,-2422,-4671,3878,6221,-5028,-2196,2251,1138,5457,-4344,-4540,5841,1995,-1922,-278,-4667,4493,3673,-5673,137,463,-76,4128,-5034,-2620,5170,168,227,-935,-3362,4748,2227,-5379,343,1521,2003,3443,-5525,-1662,5660,400,-687,-2404,-1058,5968,1088,-5487,-1014,644,4434,2544,-5573,-1203,4568,3870,372,-6307,-1298,8238,2675,-3459,-4805,-405,6743,2383,-5405,-2571,2105,5586,1394,-7722,-2936,4146,4323,-364,-6874,-2266,6895,2729,-3794,-3938,-1107,6870,2706,-6369,-2753,1758,4097,2114,-5647,-2913,5474,2754,-372,-4101,-3360,5731,2225,-4774,-1736,-175,3707,2776,-5625,-2321,2719,1120,1976,-2390,-1732,5888,1151,-2763,-175,-1686,3156,2636,-4682,768,3136,1228,1653,-3919,-1334,4245,-523,-703,62,-1110,3342,1800,-5844,694,2485,299,438,-5372,941,4499,-573,-2268,-1966,464,6574,228,-5027,138,2106,3323,-1303,-6132,-553,4679,969,-2596,-5661,67,5478,640,-4269,-3777,1367,6953,-36,-6020,-1515,2233,3971,-1091,-7981,-321,5236,1942,-2204,-6073,-633,6537,-596,-4187,-2548,1349,4632,-159,-6084,-512,2975,3080,608,-5276,-720,5668,216,-1370,-2095,20,4898,934,-3863,-1259,1204,1833],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,5,-5,5,-6,7,-7,8,-9,10,-11,13,-14,15,-16,18,-21,22,-25,28,-31,35,-39,44,-50,58,-67,80,-97,124,-167,249,-458,2115,4711,554,-295,-5427,351,8010,-2430,-4016,737,-607,5838,-420,-8135,3610,1564,-1494,1960,-5099,1567,6718,-4878,-702,1538,-1719,5733,-2454,-7658,6749,816,-838,808,-7251,4402,7180,-6327,-1705,-543,419,6971,-5110,-6806,4812,2506,1381,-2224,-8319,6290,6817,-3308,-1642,-2927,3100,9493,-4612,-7313,2430,3550,6858,-4196,-9810,4792,6726,344,-3357,-7668,3841,10263,-2762,-5187,-1949,1933,7791,-2401,-7327,2002,3884,4284,-2895,-8536,2660,5613,788,-3976,-6223,2911,7219,-1365,-4456,-2354,1659,6505,-1314,-6788,1242,2522,2740,-2527,-7072,3359,4031,-1759,-1526,-3918,1339,6736,-4969,-2674,1472,338,3876,-954,-5550,4254,1534,-1096,648,-4024,2305,5833,-6123,-1873,2813,-1411,4799,-3470,-5252,7313,2095,-2318,-828,-5764,6264,5226,-7219,-799,302,1350,5441,-7663,-6381,6207,2330,-128,-3243,-6330,6710,5311,-5778,-1737,-944,4311,6277,-6912,-5920,4468,2953,3546,-3877,-8039,5815,6136,-1377,-3051,-5329,5717,7113,-3871,-5469,-232,4731,6189,-4340,-6011,2702,4118,1500,-4233,-6705,3799,5297,-1014,-4182,-2736,4808,5623,-3138,-4145,-133,3538,4513,-3429,-4852,3034,1790,465,-3333,-5085,4519,2490,-5497,-292,-2629,2415,4392,-4348,-2079,2619,537,1623,-2888,-4174,5180,1297,-3272,196,-2068,3642,4286,-6751,-1147,3547,-851,1939,-4237,-1700,8163,49,-3396,-715,-2166,5336,2945,-7839,-1126,2916,1766,2798,-6388,-2687,6211,1205,-1133,-3934,-4076,7655,4749,-6163,-1005,1658,4096,4417,-7286,-4181,5577,3353,958,-4741,-4120,6580,4705,-2787,-3925,-2609,6156,5457,-5926,-3811,1944,3922,3061,-4852,-3764,4662,3080,490,-4212,-3675,5929,4140,-3253,-3030,-961,3775,2701,-4166,-1886,1597,2660,1182,-4119,-3214,4081,1227,-554,-3203,-2464,4507,1727,-3653,-1214,89,1325,2751,-5244,-893,5438,-275,311,-2137,-1975,4621,76,-4809,609,-275,2074,797,-5477,215,4250,-1332,-907,-3344,-1098,7162,-1108,-4421,-131,994,5113,30,-6702,706,4212,2805,-1152,-5209,-1909,6222,1219,-3145,-2794,148,5370,1172,-6209,-1632,2501,3608,1008,-6693,-1075,5531,2343,-1663,-4549,-2094,6342,2852,-4146,-2221,567,3966,1801,-6476,-1798,3597,3038,-574,-5861,-1225,5065,1543,-1248,-3631,-850,4933,1146,-2240,-2260,1278,2412,2015,-4030,-1339,3709,886,90,-3277,-646,4672,701,-3016,-102,881,3887,-318,-3374,870,1326,308,-245,-3383,1608,3264,-666,-1259,-130,178,3219,-1986,-3991,1876,1590,723,-1358,-3932,1353,3797,-1315,-3097,-2180,1023,5273,-2447,-4723,-572,2016,2143,-2109,-5748,1697,4068,69,-2789,-4337,1302,7088,-1513,-3752,-1357,1927,4549],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-6,8,-8,9,-11,11,-12,14,-15,17,-18,21,-23,26,-29,32,-36,41,-47,55,-66,82,-110,165,-319,1710,4633,-5381,-3860,5687,1288,709,-2435,-5194,5802,3330,-4827,-688,-1846,1154,5883,-6787,-98,5224,-634,2043,-2982,-4257,7109,297,-5011,2563,-1718,3651,2961,-9560,-146,5513,-1617,2331,-5170,-3749,9620,-1257,-6647,-424,-1309,7389,2617,-11143,-846,4711,845,2194,-8965,-3019,10078,909,-3581,-3752,-2491,8965,2343,-9283,-1746,1833,5845,3418,-9776,-3092,8146,3757,-66,-7275,-4319,9894,3077,-5363,-3632,-1619,7471,2889,-7269,-4005,2529,5977,2529,-7299,-2670,6087,2364,-478,-5360,-2099,8291,1674,-3230,-2653,-1260,5824,5022,-6728,-1211,2386,2604,3487,-6864,-2687,5901,1068,-1617,-1598,-3228,7376,2263,-4694,1639,-104,2816,2933,-6153,-424,5062,-3271,-571,-2503,-1251,8848,-1265,-6034,2343,727,2825,2069,-8667,2097,5910,-2806,-558,-5078,-967,9000,-2218,-6730,876,1402,6520,-96,-8675,2879,5547,1346,-334,-6685,-690,10262,-946,-4964,-3281,-7,7891,1765,-8320,-581,3039,4266,1194,-8981,-1137,8643,1414,-3002,-5529,-1713,8733,2076,-6553,-3407,2169,6574,2027,-6837,-1938,3960,4904,711,-7107,-1527,6889,2248,-2940,-5099,-683,6312,1331,-4857,-1265,-207,5332,210,-6474,-160,3264,1320,22,-5647,-205,6646,-2012,-1547,-690,-2262,3570,-761,-5493,2494,1694,1321,574,-5108,2302,5401,-3109,-482,-1483,-951,5832,-2156,-5882,3021,1874,2214,-438,-7029,2349,5405,-2704,-1762,-3328,640,7951,-4262,-5117,1490,1256,3509,-1515,-6548,3292,5349,-788,-1663,-5405,1966,7862,-2759,-5232,-736,1240,6753,-1654,-9017,1514,5337,1722,-831,-7917,114,6894,-332,-3710,-3599,1698,5573,-1136,-5492,-2169,2270,4284,-1499,-5772,-1002,3189,1624,-2304,-5380,642,4728,-329,-2491,-2377,438,5079,-462,-4784,107,1500,2565,-800,-5469,2039,3663,187,-609,-3181,1129,4517,-1199,-1887,1282,30,3588,-1945,-4144,3601,2276,-916,-954,-3669,3080,4896,-4441,-2032,631,569,3730,-3965,-4334,4027,2593,-124,-2127,-3661,3379,3936,-3925,-2270,410,2472,3186,-4100,-3863,3117,2831,1668,-2288,-3872,4767,4710,-2908,-2804,-3152,3338,5563,-3540,-5438,1064,3538,3835,-3421,-5569,1801,4881,-20,-2880,-4584,2443,5284,-1265,-4383,-1798,2078,5477,-1242,-6044,225,2840,2000,-2106,-4685,1699,3860,592,-2751,-3329,2077,3691,-2957,-4025,-1064,1924,3705,-2991,-3033,2023,1985,1718,-1563,-2702,3052,2355,-2234,-1250,-676,2743,3013,-3779,-2931,1934,1432,-317,-2436,-2495,3162,1244,-2772,-1837,-1260,3945,1298,-4029,-1614,2098,1958,999,-3402,-2574,5627,1284,-1602,-1706,-1262,4276,2106,-4824,-1703,-202,3283,2522,-4735,-3132,3924,3935,165,-3933,-2112,4854,3351,-3245],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-1,1,-2,2,-2,2,-2,2,-3,3,-2,3,-4,3,-4,4,-5,5,-5,6,-6,7,-8,11,-13,17,-22,30,-42,64,-109,236,-1821,-3322,-3164,4503,7012,-7126,-3799,2531,3728,4137,-4906,-6926,6247,4844,721,-3981,-6022,6321,5699,-4654,-4769,-1854,5488,6820,-7200,-5772,2596,4495,5965,-8206,-8064,6800,5615,16,-4961,-6365,7130,7904,-5268,-3959,-2998,4676,9191,-7204,-7580,3796,2531,4185,-3188,-8860,6292,4817,-3752,-399,-5974,3444,8416,-6108,-4054,2559,535,5541,-2062,-8726,5973,2426,-1323,835,-5813,3684,6810,-6909,-887,979,-1249,5373,-4011,-4881,7042,-453,-1024,-686,-4781,5849,4940,-7319,-679,1387,2120,4627,-6938,-2993,7181,757,-1569,-4000,-4958,8341,4173,-5716,-852,-237,5188,4806,-8402,-4067,4755,4225,2108,-7542,-4132,7057,3122,-3250,-5648,-2670,8714,4874,-6209,-3796,926,6256,4687,-7847,-4377,3639,4993,2607,-8812,-4972,6997,3444,-2457,-4829,-5293,8341,5478,-5539,-2697,-721,3911,5352,-7949,-4142,4926,2676,2108,-4329,-6630,7625,3898,-4672,-1112,-2343,3988,6072,-6975,-2775,4106,-205,4000,-2786,-5973,6881,1232,-2808,673,-5533,3453,3111,-6817,-176,2059,-244,2588,-3790,-4295,6938,-1117,-1423,-2096,-2350,7193,2463,-6542,682,1679,1388,1900,-7668,-2156,7403,712,-1848,-2936,-1212,7152,2263,-6579,-1982,2540,5626,2088,-8149,-1331,5997,3239,-105,-6381,-2278,8148,2110,-4525,-4667,-421,7377,1648,-5966,-2544,2493,5905,1181,-8319,-2107,5684,3374,101,-7315,-1965,8554,2397,-4226,-3395,-1866,7616,3427,-7813,-2845,1482,4210,2904,-7996,-3072,5931,1996,-498,-2759,-2554,5849,2161,-5416,-656,-865,2750,2894,-6170,-295,3690,117,1103,-3849,-2607,5802,840,-4304,1156,-2011,3241,2199,-6152,1540,4040,-408,437,-3847,-890,6539,-1430,-3107,-572,-593,4395,-367,-6517,1205,3399,454,-300,-4512,1550,5621,-880,-3371,-2480,589,7101,-1423,-6217,9,2809,3636,-468,-6654,1619,5036,957,-2738,-5229,125,6843,-346,-4862,-2208,3073,6874,-96,-6943,-1589,2856,3346,-678,-7245,1087,5840,1053,-2633,-5344,897,6486,-105,-4890,-1745,423,6646,1699,-7473,227,3578,1694,16,-5621,-138,4926,502,-2902,-2075,-453,5649,856,-5659,785,2455,1217,432,-4364,-811,4754,-230,-1246,-2991,-716,5014,-1593,-4383,112,141,1960,-678,-4857,2655,4536,-457,-1230,-1371,1553,5198,-2801,-4460,1312,1203,2824,-2354,-5282,3501,3935,-1088,-2342,-3871,2092,4394,-1672,-3321,-734,2475,4422,-2310,-4638,545,4844,2063,-2468,-5239,1361,5614,244,-3870,-3827,3390,5921,-3262,-4927,-408,2977,4412,-1759,-6033,1335,3482,1714,-2161,-5422,2890,6369,-387,-2866,-2661,1504,5357,-1285,-4746,84,2568,3686,-850,-5124,551,4376,974,-1363,-2785,1213,5056,-1191,-2714],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,6,-7,8,-8,10,-11,13,-14,16,-17,19,-22,25,-26,29,-32,37,-40,44,-48,53,-59,65,-72,79,-87,97,-108,122,-137,154,-178,205,-242,293,-367,483,-693,1195,-5143,-475,9085,-1528,-3428,-3809,-487,8640,216,-8439,-889,2017,4789,-866,-9384,367,7499,2356,-2896,-8021,500,9523,613,-4994,-4653,1016,9431,-109,-9379,-2804,3738,7338,151,-10594,-897,7839,2721,-933,-7977,-1019,11328,451,-5589,-2141,-1671,9607,1544,-10947,837,2065,3493,2947,-8976,-1346,9357,-1090,-547,-3744,-4453,9683,413,-6887,1910,-940,3475,3694,-8769,1241,5775,-3186,1339,-3703,-3548,8186,-972,-6321,1411,-654,3572,1451,-9507,2527,5140,-3097,1428,-5884,-1324,9397,-2512,-5379,1543,-60,6033,-1931,-8656,3353,5666,20,-1089,-5158,1487,7855,-2657,-5238,-3454,1964,7410,-1824,-7989,1183,4176,4613,-2868,-8135,2518,5679,1279,-4737,-6858,2406,9463,-1951,-5900,-3834,3504,9460,-3539,-8980,68,3517,5683,-2440,-9716,1712,7633,873,-2363,-7082,1386,9510,-2454,-6230,-2084,298,8507,-906,-9246,1923,2643,1483,1551,-7722,834,6745,-1096,-1624,-1982,-1839,8533,-763,-7912,2710,852,2091,2191,-6760,1911,5899,-3138,710,-1690,-1304,7060,-2998,-4956,3575,214,1705,-1327,-5873,4251,4275,-2937,-915,-3363,1098,6808,-5465,-5156,2833,1873,3259,-2487,-6257,4980,4469,-903,-2628,-5202,3765,8271,-3468,-5230,216,3054,5588,-5028,-7310,3037,4582,3033,-3804,-6896,4468,6249,-1647,-4785,-4659,4324,7430,-2342,-5908,-675,4252,5919,-3964,-6129,2345,4454,2175,-3100,-6981,3592,6687,-2132,-3154,-3663,3160,6959,-3421,-5800,-473,1552,4871,-1016,-7648,3667,4784,602,-568,-4944,1607,6871,-2837,-1505,875,324,4920,-2246,-4956,3655,593,3,241,-6291,2586,4482,-3580,768,-3,-7,4428,-5005,-3142,4600,50,1074,-1116,-4210,4469,2883,-5016,-1357,-497,2342,3870,-4903,-3480,2761,1972,1103,-3128,-3881,6014,3629,-3025,-3858,-1023,5782,4093,-5592,-4614,1605,3799,3710,-5072,-5922,4046,3707,288,-4932,-3994,5338,5284,-2808,-4024,-2093,4439,5017,-4972,-5315,2076,4384,2189,-5499,-5199,5414,4512,910,-2881,-5006,4389,4979,-3567,-2802,-1643,2721,4478,-4941,-4936,2235,2532,2628,-2814,-4757,3809,3967,-1597,-1855,-1170,2392,3503,-3393,-2414,1731,902,2638,-3646,-1647,5858,806,-1489,-980,-2652,2352,2725,-3881,-387,1296,485,2005,-2966,-1912,3979,52,-1804,-1087,-2452,3458,1450,-4893,-2457,2002,2234,1991,-5859,-890,4409,1511,-1616,-4273,-1406,6013,2014,-3249,-2737,618,6007,2095,-5786,-2497,3793,4185,1206,-6119,-2845,5322,2878,-2111,-3908,-1800,6518,2716,-4182,-4157,1486,6539,1828,-6141,-2934,3296,2700,608,-4906,-2119,6061,3596,-3900,-3009,-1833,4587,2118,-4111,-2197,258,2675,3490,-5057,-1969,3857,1698,-407,-3125,-1376],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,3,-3,3,-3,5,-5,6,-7,8,-8,10,-11,13,-13,15,-16,19,-21,23,-26,28,-31,34,-37,41,-45,49,-54,60,-66,73,-81,90,-101,113,-128,146,-169,200,-240,297,-387,540,-881,3532,-2909,-4557,2326,-37,5681,-2393,-7332,4353,2264,-708,1089,-5295,3283,5496,-5743,-1975,1151,-942,4514,-4736,-5030,5807,1600,-1035,1780,-5800,4637,5996,-7228,-1168,597,1245,4857,-6137,-4937,7448,465,-556,-2076,-5789,7748,3767,-6440,-1761,-828,3259,6923,-7190,-4256,5892,1598,2027,-5561,-6201,8255,5556,-4588,-4101,-4708,6158,6777,-6268,-5231,1349,3896,6257,-6174,-7579,4357,4194,1845,-5076,-7228,5910,7243,-2404,-4606,-3211,6483,6863,-4442,-5490,1174,4512,4873,-4550,-6208,4801,2602,1275,-3159,-5644,5367,4458,-3488,-2207,-1947,1783,6449,-6320,-2942,3288,-67,3558,-3305,-5506,6261,2044,-2838,1871,-2922,4392,4240,-6184,459,2798,-209,3995,-4494,-4142,7705,-526,-3090,1054,-3451,7629,2652,-9176,1004,3469,216,2921,-6886,-2740,8224,-569,-2265,-2023,-4206,7080,3082,-8137,-342,858,3626,4250,-8203,-3234,6157,1820,403,-5344,-3545,9061,3431,-5280,-2664,-987,6634,4818,-7646,-4345,3158,5450,2611,-6760,-4686,6753,3436,-1393,-4704,-3843,6304,3299,-3444,-3533,-333,5505,3267,-6209,-3173,2526,3373,2060,-5241,-3270,5255,1933,-454,-3713,-2807,6309,1254,-3993,-1512,-644,2814,4311,-6161,-1660,3505,626,1879,-3050,-3067,6340,125,-4178,828,-1294,2995,2130,-6668,898,3645,-775,1673,-3054,-1053,6941,-659,-4351,670,-1823,5260,1154,-6651,1163,3604,622,-389,-6596,67,8223,-1916,-3526,-212,254,6446,-305,-7401,571,2706,3214,214,-7481,-1084,7453,1405,-3191,-4692,-1470,7622,1457,-6159,-1838,1689,5900,748,-7173,-1588,4367,2298,-105,-5906,-1555,6080,2699,-2621,-4993,-547,6105,1633,-5002,-1952,1874,4586,1170,-5739,-1672,3887,1739,-1380,-4347,-2499,6352,81,-3406,-1311,-1040,4453,1238,-4309,632,1410,2363,436,-4943,175,4412,-1133,-1199,-273,-209,4319,-1281,-2894,1433,625,1289,739,-5347,1637,4415,-2603,-776,-2063,398,5017,-3025,-4648,661,609,3301,-950,-4982,2601,3151,-1029,-1540,-4683,1795,5793,-2208,-3346,-860,2541,5184,-1765,-7773,973,3984,1724,-1281,-6871,1975,5773,-412,-3926,-2688,2645,5456,-103,-5347,-1465,2909,4768,-1553,-6271,802,4678,1393,-1908,-4677,1473,5697,-267,-3481,-3061,1958,5028,-424,-4336,-318,1681,2837,-936,-4673,640,3898,942,-2552,-2882,1050,3942,527,-2234,-12,992,3474,-304,-3984,1064,2526,-283,-1158,-3901,1190,3246,-893,-1895,-292,956,3235,-1501,-2186,1824,2557,617,-1023,-2705,2198,3302,-2572,-1347,-312,2114,3259,-3911,-4060,2770,997,649,-3625,-4186,3306,3663,-2472,-3303,-2318,942,4345,-2875,-3769,1789,2874,3021,-3021,-4229,2577,3946,-263,-3440],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,0,-1,1,-1,1,-2,2,-2,2,-2,3,-3,3,-3,4,-4,5,-4,5,-5,6,-6,7,-8,8,-9,11,-12,16,-23,54,-544,-3615,-1859,8156,996,-6757,383,370,2751,3440,-7715,-1255,6432,-2222,722,-2963,-3201,6463,-507,-5772,1738,-1055,3902,2427,-8712,1991,6672,-1991,334,-3956,-1206,8643,-3487,-5146,351,-1598,5345,-72,-8392,2836,4318,-1179,-256,-6100,965,9662,-2736,-5221,-1351,14,7929,-231,-10094,2382,4135,3318,185,-9032,-68,8527,313,-3643,-5313,-1295,10010,1283,-8363,-2602,2792,7249,485,-10508,-1305,5208,3591,-1050,-7750,866,8239,1428,-3475,-5760,441,8741,-225,-5566,-3068,1542,6507,-22,-8864,562,4134,2306,1089,-6548,-329,8096,-1388,-1756,-1553,-981,6367,-436,-5747,1317,267,1404,2031,-7214,1243,6088,-1364,986,-2101,-1330,7428,-1397,-4629,3657,-979,1807,-265,-6906,3432,4610,-3992,688,-3395,-50,8174,-5016,-5307,3322,514,3166,-1929,-7832,3942,5365,-2991,-456,-5628,2889,8019,-5141,-5014,140,955,7048,-2631,-9314,3281,4699,2418,-1964,-7147,2543,8347,-371,-4261,-3963,2402,7524,-1897,-7732,25,2421,5468,-2449,-7970,517,5263,2889,-2792,-7044,2086,7030,-903,-4182,-4380,2082,6330,-1945,-6227,1069,2010,3735,-826,-6572,1917,3812,742,-1212,-5446,650,5780,-2404,-3180,723,283,4074,-1689,-5126,3445,1856,-309,878,-4367,2791,4735,-4495,857,-410,-43,4093,-3506,-4013,4545,-370,-355,-1463,-5986,6068,4896,-5396,-1506,-260,1169,6002,-4725,-3567,3943,1327,1170,-3801,-5493,5199,4273,-4415,-2500,-3879,4475,5616,-4752,-4763,1985,2700,3104,-4017,-5376,4720,4365,-479,-1897,-4967,5216,5753,-3535,-4385,-1603,3291,5493,-3917,-6913,2523,3812,3262,-3418,-5107,3091,4711,-266,-3433,-3379,3490,5201,-2310,-4751,-784,1879,4864,-3974,-3910,2986,2901,2267,-2586,-4315,2835,3889,-2028,-1317,-2590,2837,3694,-3268,-2353,101,99,2564,-2149,-2823,3643,2318,-2647,-285,-2194,2890,2202,-4512,-833,1429,-120,1757,-4182,-2086,4699,-211,-2330,-883,-3213,4468,1736,-5577,206,1201,2445,3036,-5465,-2960,3833,1725,-1165,-3554,-3372,6700,2339,-4392,-2137,1026,4564,3884,-6094,-3103,4206,2383,731,-3035,-4021,3653,3101,-2798,-3998,-2269,4090,3465,-3643,-3458,1388,5361,2943,-4770,-3521,4480,3493,-1115,-3150,-2887,4372,4217,-3301,-3246,-1805,3270,2129,-3811,-1961,1549,2751,1002,-3594,-2145,2081,1527,-899,-2213,-1853,3250,2258,-2796,-956,1128,2271,2299,-4466,-833,3794,-211,1614,-1501,-2515,3900,-58,-3187,1065,206,2869,418,-4279,274,2700,157,740,-2850,-1651,5298,-756,-2985,-592,933,4799,972,-4371,101,2931,1839,237,-4120,155,5920,1304,-2509,-2133,265,5359,831,-5018,-1165,1267,4362,-24,-5154,-785],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,8,-9,10,-11,12,-13,14,-16,17,-19,22,-24,27,-32,38,-49,71,-145,868,3705,-2004,-8800,3779,6213,-2042,-2598,-5175,2808,9410,-3663,-6854,-1717,2775,7838,-3672,-8737,2666,7081,4620,-3023,-7847,3379,7792,199,-5332,-5146,3041,9118,-3755,-7581,-1705,3523,7876,-3075,-8788,2494,4899,2643,-2332,-8991,3340,7577,-1907,-3685,-6211,453,9791,-3423,-6579,2353,-224,6407,-323,-10036,3264,4330,-1039,423,-6821,1889,8692,-5550,-3411,1551,-1855,5866,-1532,-8104,5351,1741,-441,2053,-6392,1846,6545,-6518,-1445,1021,-1237,5784,-3352,-6696,6505,1925,-500,-354,-6313,4736,4445,-5915,-1136,89,2777,7731,-6324,-5779,6254,2650,1695,-3396,-7414,6359,6535,-3385,-3372,-3213,4238,6484,-5051,-5205,1752,4951,5353,-5439,-8120,4487,5794,1208,-5711,-6717,5974,8126,-1911,-4133,-3485,5565,7570,-5987,-5414,547,5475,5741,-5869,-8256,5311,4731,659,-3608,-7349,5036,6841,-4582,-3130,-3343,2287,8234,-5708,-6282,3406,665,3402,-1322,-7850,6097,4708,-3006,276,-4537,2565,8273,-5529,-3577,3197,-401,3953,-2430,-7268,5762,957,-2282,1880,-3842,2905,4889,-6072,-1317,1410,-601,3387,-4562,-5896,6469,468,-2239,-1348,-3629,5511,3907,-6904,-1640,1289,2923,3462,-7323,-3482,6155,2285,-584,-4023,-4741,6785,4240,-5211,-4105,-969,7012,4485,-6850,-3395,2324,6035,2601,-7704,-5083,5719,4006,-1843,-5613,-3676,7434,4426,-4983,-3908,-1337,5896,4267,-6668,-4204,3382,4369,2193,-4943,-5635,6574,3083,-1373,-2542,-4003,5976,4918,-5090,-2112,-203,3089,3529,-5976,-4426,5399,331,82,-1687,-5096,5411,2750,-4159,-443,-2348,2183,3765,-4949,-2254,3824,-1041,893,-2809,-3245,5988,744,-3010,526,-1097,3619,2175,-6974,-438,3467,-334,1052,-5062,-1906,6428,-383,-3679,-1885,-1745,5567,3158,-6472,229,3804,1858,1425,-5619,-1199,6354,687,-3254,-4816,-1715,6955,3051,-5336,-2206,653,5562,1716,-7552,-2216,4893,3869,-1272,-6758,-2256,7374,1703,-3313,-5287,-1242,6306,3035,-7220,-2348,1748,5070,1052,-6123,-2817,3874,3773,329,-5689,-2436,5843,609,-3435,-2083,-1640,5281,2963,-5681,-1456,1199,2601,1813,-5187,-2449,4818,39,-308,-925,-1511,3629,2348,-5020,1170,1715,1261,2048,-5393,-663,4326,-290,-1727,-1918,-1701,5816,-170,-3444,986,-100,3035,-81,-5476,-669,5334,286,-1193,-2966,-206,5212,-2005,-4861,-280,1557,5180,-1105,-6795,1098,4324,1234,-1424,-4672,298,6338,162,-4064,-3860,1288,6284,-230,-5847,-455,2838,3530,-1447,-6428,201,4856,1051,-2588,-5084,-41,6771,956,-4329,-3890,2559,4359,-355,-5819,-1916,4425,2804,-1312,-6130,287,5269,2149,-2046,-3499,2021,5370,162,-4796,-1239,1091,3653,3,-4690,369,3752,932],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-9,11,-12,13,-14,16,-17,19,-22,24,-27,30,-33,37,-41,45,-50,55,-62,69,-77,86,-98,111,-126,138,-122,-4,-7789,-934,2398,2093,2669,-8367,-3164,7679,2604,-1451,-6351,-3329,8809,2686,-6279,-3290,-28,6936,2925,-7366,-3543,4221,4549,2682,-8832,-4763,8368,3077,-1866,-6826,-2929,10499,4208,-6293,-3060,-1010,6586,4048,-9815,-2941,4259,3459,2282,-8513,-5602,9319,1262,-2244,-3446,-4869,9468,4678,-7378,-1218,897,2606,4515,-8504,-3120,7006,130,851,-1574,-6176,7318,2273,-6347,2501,-1616,3516,6201,-9087,-207,5670,-2391,2031,-3990,-4814,8099,465,-5782,2680,-1271,4791,3795,-8921,608,4975,-1489,999,-4049,-1612,9433,-1350,-6388,-363,-562,6352,1184,-9036,197,3540,3684,19,-8496,291,8431,-748,-2909,-5151,-454,8849,150,-7563,-2799,2306,7128,-145,-9447,-1731,5641,4222,-1591,-8373,-1330,8864,1728,-4603,-7956,-888,9020,1461,-8236,-2693,1568,6273,389,-8425,-1709,5244,3177,1588,-7881,-1880,9360,-325,-3548,-2551,-1969,8144,1910,-7897,939,3080,1206,3426,-7257,-1820,6552,-355,-1462,-1634,-2662,7267,564,-6882,1804,742,1375,2365,-7174,215,6161,-2979,-186,-785,-1277,7770,-2161,-5971,2805,624,3218,1332,-8021,3350,5951,-2710,-1729,-4431,135,8088,-3178,-5282,80,1991,4931,-1206,-7987,3301,5655,1231,-2240,-8679,1555,7386,-1600,-4291,-2858,2057,6635,-1738,-8165,-894,3075,4817,-1959,-8033,-395,4833,2048,-2956,-6145,2087,8487,90,-4704,-3724,1118,6967,-1388,-7080,-730,3641,4957,-1435,-7546,1456,6479,-586,-43,-5527,23,6507,-1782,-4334,53,-243,5052,-14,-6425,1671,2825,600,767,-5845,-133,5166,-2205,-2271,-3,-406,4743,-740,-6295,2204,759,279,339,-5443,2908,5421,-3799,-986,437,868,5055,-3215,-4596,3434,1283,292,-1247,-5356,3761,5359,-2899,-1573,-1723,3238,6283,-5007,-5078,3201,3472,2590,-3726,-6896,4363,5195,-2638,-2195,-3912,2512,6724,-2956,-4722,-934,3225,5897,-3127,-6526,1070,3996,2596,-3789,-5679,3756,6716,-675,-4555,-3403,3012,6150,-2335,-5088,-1218,3974,4817,-2885,-5901,2473,3671,2409,-1878,-5951,3230,4885,-1144,-2373,-2092,918,5237,-1993,-3800,2472,2085,4125,-665,-4874,3383,2381,-1134,-112,-2705,2387,2728,-2643,-2228,2704,689,2004,-1616,-5354,4322,2272,-1466,-1559,-1919,2392,3353,-5880,-2327,1860,1124,2338,-4228,-2743,3948,2059,-1171,-2273,-3239,4707,3855,-4093,-2302,-477,3721,3025,-4935,-2873,3388,2044,934,-3395,-3940,4249,3541,-2348,-3453,-1764,4487,4846,-4183,-3728,243,4045,2656,-3008,-3874,3060,4263,409,-3808,-2665,4256,4975,-2735,-2464,-1118,3741,4085,-3066,-5218,409,3257,2612,-3150,-4243,2440,3462,-735,-2463,-2839,2621,3338,-2819,-2629,-889,3301,1672,-2699],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-7,7,-8,9,-9,10,-11,12,-14,16,-16,18,-20,22,-25,27,-31,35,-40,46,-54,63,-77,97,-128,180,-285,570,-2781,-6549,6454,3022,-2725,-914,-4200,4448,5174,-6630,-955,2330,-1034,5886,-5187,-5196,6340,-294,310,200,-4233,5522,3361,-7875,1594,2936,-217,4691,-7003,-2106,8633,-2098,-2183,-382,-4136,8094,814,-7448,1263,1142,3475,3228,-9346,-2495,7649,571,-366,-5174,-4316,8999,2621,-6592,-3336,-847,7072,3927,-9126,-3204,4617,3310,1694,-7692,-3843,8331,3752,-2340,-5646,-2840,9190,4383,-6379,-3881,701,6004,3204,-8854,-4046,4995,4892,1725,-6792,-4478,7563,3525,-2335,-5238,-1704,7308,4694,-6599,-1338,-343,4357,4739,-6422,-2451,3411,1723,2032,-5241,-4883,7068,2006,-3986,257,-3205,5158,2524,-7749,136,2274,-677,2903,-5244,-2073,6941,-1363,-2550,1792,-1982,5018,1342,-6623,2707,2537,-1099,1016,-6842,-1237,8156,-1550,-3095,-387,-1367,7441,786,-8470,1551,1991,3072,1428,-8197,1739,8003,-803,-2521,-3197,-835,8345,1964,-7089,-1287,1675,5947,535,-9427,-1432,6265,2414,-101,-6532,-819,8234,1853,-4291,-4535,506,6672,973,-7185,-3114,1802,5651,767,-6894,-1881,4572,3380,-862,-6840,-1336,7640,956,-2613,-3813,-674,6110,1921,-5268,-1304,2113,4402,2289,-6085,-1456,5631,2,398,-3577,-1727,5779,-912,-4224,1904,-442,2193,757,-6300,2157,3293,-896,1500,-3456,-429,6479,-4156,-3450,1623,-435,3250,-656,-6985,4263,3333,-1765,313,-4661,1920,7386,-3847,-3486,694,1004,5830,-1977,-6112,3201,3362,760,-547,-6790,1539,7132,-1877,-3447,-3135,1309,7477,-2777,-6405,1872,3098,3757,-1140,-7647,1064,5942,1509,-1986,-6492,2083,7767,235,-4391,-3590,1866,6442,-1509,-6593,218,2206,3708,-411,-5948,100,5712,1577,-1611,-4544,1046,6307,-964,-3747,-944,1156,3988,-1389,-6674,1493,2688,1008,784,-4330,1332,4793,-720,-133,-1975,-276,5120,-2257,-3233,2103,-286,1551,785,-3802,1530,3477,-2737,161,-838,1032,4535,-3382,-3745,3464,552,1444,-1547,-3461,3363,2212,-2385,-1419,-2582,1488,5287,-4458,-2643,1973,1127,2596,-2564,-4545,4015,3790,355,-2789,-4251,4217,7084,-3655,-3801,-507,2452,3554,-2257,-6585,1879,3090,2194,-3550,-6333,3679,5273,-1081,-5128,-3678,3322,4897,-1863,-4284,-268,3040,3763,-3784,-4506,1049,4535,1042,-2591,-3781,2314,3709,-1183,-2752,-3011,2853,3291,-1990,-4036,800,1676,2817,-2475,-3564,1815,2798,-574,-1422,-2630,1730,2888,-1987,-2439,533,1076,1641,-2390,-1924,3010,683,-357,-377,-2039,3581,2176,-3378,-1237,-116,2131,1968,-4484,-2482,3039,827,271,-2197,-2034,4277,3232,-3006,-1243,242,2482,3210,-4320,-3412,2320,2434,1066,-2842,-3959,4890,2966,-1753,-3807,-2267,3843,2925,-3521,-4241,1316],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-4,4,-4,5,-5,6,-7,7,-8,8,-9,10,-10,12,-13,14,-15,17,-19,21,-24,28,-32,37,-44,54,-68,89,-122,184,-333,1325,1761,2768,2853,-7459,1013,6672,-2372,-288,-2077,-2971,8534,-1602,-5370,2472,-2196,2709,1023,-7106,3470,4312,-3640,1603,-3431,-557,8422,-4401,-4822,3930,-1424,3988,-598,-7627,6269,4557,-3226,288,-4992,2451,8815,-5509,-4653,1287,762,7027,-2592,-8424,4530,4388,1995,-1368,-6657,4071,8292,-3655,-4914,-2461,2466,8018,-3813,-8399,1130,4535,5123,-2822,-10063,2637,7053,299,-4293,-7365,3026,8866,-1506,-5441,-3458,3159,6924,-2688,-8668,306,3763,4989,-2660,-9352,3439,5185,814,-3328,-6596,1775,7945,-3127,-4003,-65,138,7904,-2345,-7107,3841,2495,1461,-224,-6479,1876,5833,-4055,-365,-2011,-1497,5815,-3336,-4191,4224,349,1045,186,-6603,5686,4131,-5045,1152,-777,57,6600,-5268,-4095,5850,-469,2686,-2678,-6397,6552,3311,-5196,-178,-2862,3091,6275,-7238,-3822,4395,1806,4051,-5161,-6358,6618,4525,-1610,-2143,-5868,5822,7296,-5722,-4855,-805,3726,5261,-5203,-7630,2953,3945,2124,-4921,-7152,4874,6566,-1359,-4196,-5293,4530,6676,-3326,-4893,-784,3615,5443,-5206,-6306,1660,3275,2926,-3270,-5489,4286,5103,-2713,-2585,-3304,3635,6184,-2905,-3887,1853,824,5483,-2445,-5148,4810,581,-1257,-424,-5270,3275,4013,-4832,-864,465,670,4947,-3939,-3191,5787,-337,-198,-1355,-3574,4335,2512,-6293,524,-446,1736,4732,-6625,-1877,5442,322,-240,-3061,-4044,6251,2902,-5539,-1104,113,4351,4045,-6589,-2672,5696,1823,2277,-5365,-3381,6604,2136,-3919,-3315,-962,5618,4178,-6434,-3427,2168,3933,2934,-6179,-5203,4925,4440,-18,-4241,-3155,6695,4332,-3362,-3427,-1366,6172,4555,-5920,-3348,1386,3150,3054,-4037,-2854,3541,2563,-166,-2823,-2804,5116,3166,-3168,-1882,-848,2904,3475,-5695,-1941,2548,324,1444,-2912,-2609,5383,231,-1868,-1524,-1535,2063,1493,-5085,977,2133,232,1601,-3588,-1388,4695,-464,-1989,-872,-2545,6122,980,-5762,466,1847,773,1228,-4025,342,5775,-472,-2985,-1973,-1451,6659,-154,-6549,-957,1562,3664,601,-5690,-462,4791,1134,-16,-4205,-1408,6902,1358,-5031,-3149,801,5553,1541,-6396,-1554,3420,2964,-225,-5964,-1126,5196,3791,-2051,-3990,-683,6090,2137,-4043,-2484,2102,4805,1919,-4570,-1743,3161,3275,439,-4586,-1568,4114,2446,-2268,-2490,-363,4875,2273,-3624,-493,1016,2395,1723,-4435,-1071,2859,541,-201,-1541,-530,4172,304,-2625,-80,-432,2338,324,-4594,960,3030,-137,-243,-2496,-609,3901,-1720,-2355,-586,221,3485,473,-5320,1103,3932,-141,-250,-3611,468,4919,-1133,-3176,-589,2298,4232,-816,-4522,1547,3230,1320,-1200,-6141,902,3712,-26,-1565,-2649,1011,5772],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,4,-4,5,-5,6,-6,7,-9,10,-10,11,-14,15,-16,19,-20,23,-25,28,-31,34,-38,42,-47,52,-57,63,-70,79,-88,99,-113,130,-151,180,-220,284,-397,663,-2539,-1245,8859,-1761,-7248,284,2335,5441,-455,-9324,1573,6281,1804,-1685,-7907,-126,9960,755,-4594,-4675,333,8816,-509,-9544,-1670,4487,7108,-938,-9794,67,6139,2679,-812,-8009,869,10664,-314,-5109,-5056,-378,9630,-180,-8946,602,2279,5761,1943,-11073,456,7464,1135,-787,-6366,-1054,10715,-852,-5277,-1599,-1518,5739,2360,-7908,2025,4810,598,2050,-6304,-1269,8274,-2423,-2467,251,-2470,7167,474,-7647,4100,1201,-222,2565,-6942,584,7151,-4530,-1177,-407,-1041,7027,-2653,-7609,4983,1638,1597,-738,-8554,3239,7340,-3902,-2347,-2485,1433,8429,-3746,-6632,1805,2587,3833,-2089,-8525,2890,7462,366,-4013,-6750,3801,9692,-3198,-6999,-1966,3079,8210,-2822,-7525,968,5145,4783,-2681,-8773,2598,7510,83,-4440,-6505,3613,8059,-2878,-6274,-3767,1320,7163,-2032,-7558,1879,2843,3496,-1757,-8953,2176,5683,-2293,-1702,-4860,1084,7511,-3787,-6338,1447,10,5437,-777,-8252,3962,3817,-1273,40,-5077,1256,6786,-4112,-1956,2113,-842,3693,-1954,-6695,6372,2236,-1843,-554,-2833,2691,6429,-5457,-2879,1608,508,4555,-4038,-6749,5211,2697,-107,-1639,-6810,4848,6603,-5579,-3098,-957,2834,7154,-5776,-6598,4333,3972,2085,-3349,-6826,4891,5381,-2307,-5570,-3487,5013,7670,-4482,-5457,726,4472,5072,-3879,-7170,3404,5079,1395,-4778,-6683,4846,6055,-1437,-3954,-3414,3446,7045,-4963,-5020,635,2801,5364,-2863,-6273,4307,3599,1863,-2109,-5622,3422,5532,-3191,-2876,-1986,2186,4930,-3982,-4520,3893,620,2509,-1661,-5716,4191,2555,-2682,-50,-2307,1930,5263,-4455,-3422,3326,-338,2151,-2813,-5325,5541,2025,-3616,-1054,-2569,3421,4830,-6602,-1365,3059,1255,2318,-4938,-3996,6507,3144,-2736,-2681,-3326,5663,4401,-5371,-1872,1245,3408,3582,-6696,-4821,4829,2603,429,-4958,-3554,5929,3961,-4561,-4541,-945,5357,4380,-5347,-5019,2182,5030,2616,-5967,-5376,5450,4459,-1186,-4998,-2893,3776,4949,-3919,-4576,-499,4542,4572,-4751,-3298,2974,2919,1835,-4619,-5034,4324,3455,-810,-1719,-2169,3984,2981,-4346,-1648,721,2039,4217,-3724,-2619,3607,1393,-1521,-1849,-2975,3444,1465,-4503,-199,471,1653,2194,-5055,-2068,4258,118,-336,-2856,-1280,5374,949,-3659,-995,416,3629,1796,-5451,-1259,5334,1087,-539,-3892,-2012,5524,802,-4745,-3422,-19,5062,1934,-6564,-1866,2907,3507,909,-5822,-1620,5441,2583,-2648,-3516,-876,5981,2302,-5288,-2879,923,6222,2068,-6458,-2416,3422,3474,-1257,-4704,-2064,5265,2235,-2977,-3977,-1060,7009,3118,-4673,-4129,1172,5288,2186,-5507,-2192,4363,2676,-558,-4144,-2046,4194,2821,-2935,-1211,-396],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-12,14,-16,18,-20,22,-24,27,-29,33,-37,40,-44,49,-54,60,-66,73,-81,90,-99,111,-124,139,-157,180,-208,243,-292,362,-470,668,-1146,5416,3307,-2499,-1703,-5373,6257,6847,-7268,-2882,899,4498,7133,-7581,-5523,5031,4651,1818,-5608,-6757,7153,6032,-4018,-5301,-3185,6562,6656,-6063,-5092,-894,6122,5870,-6805,-6574,5147,5349,2051,-5975,-6272,6270,6401,-2777,-3294,-3646,5560,7214,-6423,-4001,191,3625,6238,-6296,-6726,6154,2255,-631,-1104,-6725,6288,6591,-6649,-1933,-1323,1038,7222,-5805,-4980,4788,-274,2505,-1331,-6497,6746,2837,-4269,1164,-2112,1772,5739,-7539,-1874,5904,-2254,2312,-3627,-5258,8244,1705,-5558,515,-2707,4679,5073,-7982,-1442,4650,1008,2833,-6790,-4767,9555,556,-3796,-2252,-2928,7839,3979,-9210,-1993,2087,5357,3182,-9064,-4643,6860,2917,-1413,-6370,-2978,8799,5028,-6051,-4152,-908,7768,4415,-7787,-3917,3693,4258,2660,-7852,-4555,7215,4143,421,-5541,-4403,8798,3697,-4403,-3136,-1751,5743,4473,-8252,-2922,3049,3437,2605,-6092,-5025,6727,2319,-1993,-1314,-4104,6152,2495,-7196,-306,1690,1248,4578,-5797,-3327,6333,-134,-322,-2405,-4690,6392,269,-6950,2433,605,1511,3353,-7568,-1047,7361,-1067,-139,-2650,-3351,7998,-622,-5417,839,53,3515,1773,-9091,122,6549,94,236,-6628,-1241,7773,-166,-5445,-1779,-417,7329,1092,-7837,-2009,3867,3866,-422,-7689,-1623,8170,1795,-2577,-4207,-725,7876,2503,-6411,-3492,1516,6521,1576,-7883,-2166,4193,4200,810,-7275,-1138,6578,1837,-2763,-5968,-1285,6371,1395,-5389,-2352,1010,4824,1709,-7415,-848,4832,1609,-243,-5468,-1841,6501,933,-3909,-1702,-1226,5865,2174,-6523,108,2623,394,1350,-5945,-771,5139,-2149,-1355,-1862,-1706,5836,-1364,-5446,2453,783,1509,1490,-5010,-102,5450,-2073,-3128,-2286,-779,6124,-2172,-5557,2593,1069,1558,31,-8021,1791,5584,-528,-2809,-4231,1333,7458,103,-5107,-820,1821,6166,-752,-7495,-153,4639,2561,-2766,-7068,867,6989,-492,-4517,-3350,1514,7922,-275,-6932,-1250,3321,6337,-1200,-7228,-378,4635,2125,-1571,-6539,423,6435,626,-3576,-2820,916,6527,-1073,-5886,215,2190,4079,-1253,-7319,-82,5237,418,-904,-2971,784,5312,-1202,-3922,785,771,2576,-379,-5543,1285,2782,-582,217,-2905,1007,5430,-3225,-1921,591,502,3473,-1679,-5849,2816,2304,-1118,-1693,-3482,2633,4790,-3390,-3146,-24,1927,5235,-3307,-4492,2465,3680,1660,-2644,-3889,3411,5323,-3377,-4106,-1451,2583,5017,-2122,-4988,867,3705,3993,-2912,-6191,1650,5668,616,-3888,-4561,2958,6288,-1228,-5853,-2233,3737,4821,-3184,-5917,602,3363,1934,-2505,-5203,1513,6745,-484,-2688,-2864,2540,5451,-1767,-3631,-782,2391,3387,-2583,-4093,573,2129,1858,-1651,-4303,1470,5301],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-6,6,-6,7,-7,8,-9,11,-11,12,-13,15,-16,18,-20,21,-23,25,-28,31,-35,39,-45,51,-59,69,-83,100,-127,167,-235,367,-938,6027,5146,-8612,-960,3726,226,3311,-4106,-4455,8786,-1197,-1566,1046,-4642,6957,1893,-8393,2222,2285,-158,3395,-7357,-924,6492,-3828,-1986,349,-2775,8023,562,-8154,2985,1854,1924,2372,-8423,510,7435,-2136,-2356,-2817,-1470,9504,-50,-7766,437,1522,5448,2144,-8923,186,7753,1826,-820,-7822,-442,9173,759,-5654,-3821,116,8590,421,-8182,-1794,4973,5316,519,-8691,-754,6925,3337,-1882,-6623,-760,8688,1527,-4907,-3792,773,7409,432,-8310,-1684,3015,5424,1605,-7714,-1459,5694,713,-508,-3860,-1888,9352,-283,-6665,431,-1647,4792,2955,-8882,49,4762,-958,2079,-4541,-1767,6962,-1984,-1907,799,-1921,5290,1293,-7352,3334,2637,-578,1770,-5768,-496,7295,-4784,-1646,1164,-977,6969,-1787,-6740,3812,1839,291,314,-7948,2965,6899,-3332,-2976,-3312,213,8384,-2706,-7047,1687,3624,2839,-725,-9043,2952,6656,408,-3113,-6273,2667,8715,-1054,-5709,-1788,2215,6393,-1500,-7398,160,5025,4730,-1305,-7569,1630,7359,2097,-2390,-5685,2343,7422,-1043,-4538,-1900,1861,5398,-927,-6938,932,2874,3387,-75,-6899,1787,6530,-1264,-2215,-3560,834,6831,-1815,-4879,1015,1058,3201,1607,-6682,2258,4597,-2081,-43,-3231,-277,5718,-4192,-2610,2310,-1030,4703,-402,-5539,4872,1724,-2029,452,-3593,1753,6652,-4364,-2228,3296,86,3814,-2993,-6388,5108,2050,-532,-1019,-5262,3377,5428,-4309,-3022,-242,1387,6168,-4007,-5311,1761,4669,2152,-3082,-6683,4408,6076,-2903,-3725,-2760,3707,7238,-3554,-5265,86,2993,4574,-2621,-6333,2302,4141,1937,-2725,-5183,2415,5988,-1657,-3012,-3420,2981,5759,-2715,-3805,405,2390,4361,-2482,-5483,2349,2951,-98,-1499,-4678,2702,4881,-3478,-2981,-564,1721,4448,-3086,-3165,2642,770,1167,-1085,-4844,3024,2822,-3414,-443,-1029,1297,4504,-3714,-1690,3112,-210,1331,-1169,-3868,3243,3059,-3297,-749,-1297,1288,3658,-5554,-2241,3133,1533,2901,-3523,-3483,5587,2923,-3040,-2442,-2481,5067,4731,-5180,-2448,1086,3433,2588,-4422,-4547,4565,3101,-607,-3603,-3226,4375,4201,-3569,-4680,-318,3785,4177,-3936,-4555,257,3239,2505,-4975,-4425,3559,3090,-106,-4601,-2815,3999,4279,-3056,-3126,-1288,3228,3409,-4078,-4431,1995,3013,1448,-3551,-3403,4373,3134,-1259,-1794,-2841,2127,3089,-3595,-2095,5,937,3048,-2386,-3075,2664,1431,-286,-1552,-2760,2776,2274,-3172,-45,1392,1408,2065,-4017,-1922,3177,734,-253,-2684,-2343,4714,1298,-3157,-279,1595,2760,830,-3988,-1764,3263,484,-44,-3713,-858,4332,2063,-4152,-1307,238,4390,2332,-4600,-1197,2512,3238,-146,-4083,-2364,4216,2697],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-7,8,-9,10,-11,12,-14,16,-17,19,-21,24,-25,28,-31,34,-37,42,-45,50,-55,62,-69,78,-87,99,-114,133,-158,193,-247,337,-541,2550,-2328,-3531,-2381,32,9105,-2228,-6886,3513,362,2553,912,-8270,4184,3058,-4311,519,-2786,545,7558,-5524,-2790,3898,-1185,3791,-1139,-6364,6436,2994,-4121,1444,-3620,2721,6483,-7005,-3098,3296,420,4435,-3823,-6190,6099,3278,-1445,-1382,-4808,5132,5736,-7203,-2722,320,3327,5611,-5759,-6709,4851,3919,1891,-4681,-6926,5932,7105,-2071,-4932,-3763,6077,7843,-5722,-5735,142,5105,4769,-5558,-6332,4039,5071,2700,-6012,-7374,5426,5225,-2516,-4005,-3161,4244,6315,-5347,-3962,870,2006,5702,-4551,-6718,5763,3184,89,-1537,-6461,4637,5788,-5158,-1692,-598,800,5701,-3776,-5100,5385,-396,1230,-710,-6004,5145,3164,-6138,1190,-1913,1046,4798,-6764,-3407,5358,-1231,1757,-2795,-5891,7503,1778,-4994,623,-967,4219,2502,-8113,-1404,5558,-147,2278,-5646,-4822,8487,2346,-3738,-2052,-2788,6422,5666,-7428,-2709,2787,3923,2714,-6354,-4570,6174,3773,-362,-5075,-4672,6115,5761,-4163,-4986,-1337,6199,4859,-7113,-4739,1746,4652,3642,-6673,-4614,5431,3283,-34,-5064,-4778,5981,3280,-4256,-2684,-1720,5694,4007,-5985,-3056,4151,2073,2632,-5121,-4322,5437,2193,-1764,-1908,-3395,4580,4700,-5740,231,191,1234,4013,-4703,-2680,4954,234,-246,-1319,-4604,5147,1271,-5448,1078,210,633,2920,-5827,127,6262,-824,869,-1795,-2273,6849,531,-5070,1201,598,2976,2940,-7125,-165,5855,399,-473,-4608,-1281,8096,-687,-5056,-1634,-893,4993,1439,-7930,-2369,3758,3226,-251,-6453,-3190,6943,1476,-1758,-5677,-1344,6556,2195,-5655,-2871,965,5869,1506,-6831,-2433,3183,3256,274,-6550,-2216,5991,2253,-1638,-3157,-844,7023,2188,-4967,-2347,1180,2774,2733,-6492,-1333,3758,1236,539,-4205,-3117,5954,410,-2566,-1027,-926,3126,1482,-6254,1034,2472,531,1665,-4115,-669,5644,-924,-3642,416,-1323,4374,-156,-4110,1824,2362,-431,241,-4544,799,4969,-1707,-2540,-1197,-317,5367,-756,-5451,1309,2774,2592,-22,-5804,2066,5309,-739,-2037,-4061,-10,5557,-1393,-5629,-126,1566,3215,-296,-5573,59,4218,2043,-847,-5759,-226,6912,305,-3539,-2446,1135,6796,-231,-5283,-1929,2213,4657,-433,-6286,-237,4111,2268,-2152,-5556,-277,4833,-698,-3772,-1577,352,4891,565,-5271,-946,2869,2913,-304,-5150,308,4401,451,-1254,-3236,-14,3907,-213,-3087,-682,748,1910,-113,-4585,1451,2195,-435,-659,-3672,-361,4424,-1713,-1651,910,387,2127,-829,-4176,2115,2180,-330,-1344,-2570,1850,4736,-2704,-2980,208,2060,3033,-2419,-3897,3220,3895,1078,-2382,-3849,3286,4593,-821,-3545,-1456,1958,4039,-3042,-4029,820,2835,3378,-993],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,3,-4,5,-5,6,-7,8,-9,9,-10,11,-13,13,-15,17,-18,21,-22,25,-28,32,-35,40,-46,53,-61,73,-87,103,-102,-141,-9278,-1610,6654,851,65,-5817,-3466,9521,2021,-6257,-2754,-861,7689,3617,-10660,-2513,5480,5317,2096,-9055,-3108,7719,3624,-3078,-7143,-2497,10266,3581,-6705,-4556,1089,7591,3639,-8487,-3545,4859,3306,2039,-8843,-3804,7907,3371,-964,-6499,-3749,8509,3725,-6902,-1988,1038,5796,3683,-9668,-1413,4974,1048,3176,-5431,-5144,8455,161,-4952,-606,-3983,5437,4092,-7622,1207,2150,-329,3682,-5802,-3687,7786,-1222,-1336,356,-3675,6706,2099,-8395,2741,2249,870,3307,-6890,-676,7873,-3407,-2025,-1567,-1768,8773,-2082,-9137,3068,659,2835,934,-9428,489,8531,-1329,-2307,-4984,-2059,10386,-774,-8264,-1656,1308,7187,1429,-10583,-208,5563,3050,-836,-9319,-1930,8796,1598,-4659,-5710,241,9633,153,-7408,-2285,2576,6921,744,-9340,-895,4975,3245,982,-7398,-1940,7142,1302,-3271,-3825,-618,8004,511,-6969,-965,1833,3976,1376,-9836,-366,6039,-296,698,-5491,-1661,7841,-967,-4363,-309,-440,3816,1214,-7318,1675,3399,-1131,907,-4726,-1512,8825,-2852,-2812,1276,-1145,6870,-429,-6931,3926,2586,-24,806,-5979,1831,7851,-3236,-2985,-104,-133,7659,-2753,-7944,3679,3516,1896,-941,-8081,2209,6750,-1282,-3419,-3486,72,8985,-1994,-7950,301,3099,6306,-1385,-8712,905,7019,2439,-3188,-6441,1317,8397,-1227,-5376,-3210,1598,8069,-761,-8010,256,3980,4594,-1420,-8082,570,5979,2124,-1958,-6261,2136,8363,-1127,-3463,-1294,950,6270,-1929,-6859,1399,1598,2119,58,-6601,1313,5563,-1208,-883,-2491,-228,6069,-1291,-4434,2487,759,2824,-1171,-6472,3036,4342,-2057,376,-2467,1620,7007,-3332,-3560,2099,629,3248,-1815,-4698,3802,3297,-1819,-1715,-4034,3959,5970,-4467,-4199,1859,833,3363,-3650,-5783,4340,2474,-158,-3368,-6329,3886,6666,-4047,-4134,-2129,3596,6154,-4043,-7371,2869,4646,3821,-4273,-7165,3867,6694,-1265,-4535,-4528,4224,6257,-1808,-5857,-916,3343,5382,-3674,-7213,2185,3680,2561,-3017,-5235,2609,4840,-699,-2739,-3771,2838,4488,-2957,-4699,-818,2113,4784,-1866,-5572,2359,3036,978,-864,-4017,1724,4512,-2105,-1634,-224,1109,3765,-3434,-2817,2834,807,1472,-2011,-3768,3881,3395,-2307,-1073,-493,2025,2983,-3963,-2599,2637,1118,316,-3737,-2773,4652,3160,-3135,-2166,-274,3172,2676,-4615,-3371,3596,2624,1654,-4885,-4382,4763,4119,-2167,-3642,-1803,5272,3482,-5086,-3935,-7,4309,4642,-4590,-3654,3806,3356,6,-4657,-4079,3804,3678,-2240,-4054,-1446,4348,4912,-4340,-3360,1467,3798,2691,-4488,-4595,3461,3505,1026,-3405,-3258,4155,3694,-2546,-3374,-1154,2665,2271,-3030,-2639,1908,1606,1436,-3330],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-8,8,-9,10,-12,13,-14,16,-17,19,-21,23,-25,28,-31,35,-39,43,-48,54,-62,70,-82,97,-122,170,-1184,596,1028,7035,-4118,-8184,6497,3790,1311,-1869,-8939,4446,8081,-4515,-2862,-3871,2836,9012,-5244,-8394,1184,4889,6997,-3679,-9143,2764,7597,158,-4479,-7905,4420,8758,-2069,-6253,-4487,3748,9075,-5558,-8137,1717,3680,6072,-3377,-9384,2915,6701,1500,-2760,-6900,3608,8393,-3297,-3744,-1563,-30,8325,-3630,-7613,3740,2133,2327,-113,-9692,2860,6250,-4033,-877,-3239,-92,7812,-5067,-5139,4180,-734,3187,-520,-8274,6316,4576,-4999,2383,-3579,1924,7472,-7570,-4001,6277,-111,3060,-4248,-6094,7416,2727,-4489,-502,-4621,4400,7284,-7497,-2236,3174,1288,4122,-6078,-7266,6367,3295,-845,-4361,-5713,6474,7075,-6319,-3977,269,5257,7065,-6945,-6732,4682,4543,3306,-5893,-7010,5615,6150,-744,-4136,-5161,5532,6499,-4904,-5408,416,5185,6095,-5576,-5733,3029,4089,3745,-4101,-6643,5214,5182,-1759,-1987,-6037,3903,7332,-5420,-3366,185,1182,5086,-4860,-6982,4611,2545,269,-1852,-5512,4187,4730,-4179,-751,-660,1440,5945,-5169,-4567,5908,-146,888,-929,-3819,6726,3365,-4979,291,-1777,2371,5014,-7062,-1830,4844,894,691,-3309,-5384,7572,1459,-6768,-1166,-1292,5565,5380,-8914,-2220,4959,1690,2078,-5692,-4566,8018,2842,-2594,-3011,-3186,6860,5391,-6313,-2708,1291,4653,3760,-7194,-4839,5465,4399,666,-6305,-5901,6829,5102,-2173,-4276,-3031,5666,5137,-6186,-4593,1198,6057,3200,-5473,-4878,4148,3706,-305,-3893,-4326,5618,3082,-2471,-3022,-1299,3921,4272,-5190,-3253,2783,1754,2716,-3742,-3839,4928,2038,-2137,-1609,-3046,4774,3042,-5340,-204,404,1199,3485,-4217,-2124,5884,-1052,-919,-1551,-3433,5002,1044,-7000,1044,1388,1961,1370,-5962,-78,6974,238,-1254,-2419,-1485,7737,732,-5776,-745,1142,4924,1623,-7759,-939,5701,2752,-731,-5669,-720,7925,582,-4360,-3330,270,7478,1645,-7101,-3019,3948,4506,820,-6661,-2457,5377,3011,-1827,-5469,-903,6359,2180,-4810,-3813,141,5340,1695,-5613,-1633,3585,3996,664,-6390,-1760,6004,1939,-1786,-3624,-1829,6122,2115,-4199,-1830,697,3370,2069,-6066,562,3491,1047,-27,-3073,-1042,4656,-309,-2956,-760,-38,2942,27,-5822,344,4490,567,574,-4781,178,5135,-1446,-3319,1534,93,3369,-582,-6435,388,3657,2483,-441,-4516,1883,5599,-669,-3413,-1802,-70,6155,-974,-5921,863,2156,2340,-1156,-6125,512,5473,65,-2830,-3979,651,5908,-148,-5526,-2713,2234,4588,-95,-7150,-103,3949,2105,-1518,-5033,65,7016,2183,-3765,-3970,427,5590,-506,-4744,-496,2603,4892,-508,-5666,-710,3488,1735,-1419,-4390,-14,5269,268,-3123,-1914,607,3880,173,-4133,14],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,5,-5,6,-7,8,-8,9,-11,12,-14,15,-16,19,-21,23,-26,29,-32,36,-40,44,-49,54,-62,70,-78,90,-103,118,-138,153,-22,1734,-6605,-2628,8235,-2021,-3863,185,-2650,6910,1758,-8293,2675,2796,-795,2645,-6933,125,7468,-3821,-1557,-26,-2420,6866,-1237,-7539,4610,1863,383,1632,-6608,2506,7454,-4212,-1726,-587,644,8718,-4644,-6771,3666,2660,3139,-527,-9139,4090,7044,-2151,-2931,-4402,2969,9270,-2303,-6296,666,3595,7306,-3276,-7774,1517,6877,2726,-2980,-8902,3364,7879,-31,-3310,-5569,2625,8581,-2298,-7255,-1583,3066,6914,-2992,-9761,1036,5424,3056,-1775,-9026,3002,8613,-1889,-2750,-3523,449,8956,-2313,-6834,1708,1230,5044,-133,-10166,2792,4969,-2194,1499,-5018,83,7654,-3362,-3674,1899,-2029,5717,-210,-7880,4617,1440,-1860,1861,-4873,2267,6463,-5455,-1514,1524,-850,5255,-2567,-6733,5818,1758,-819,914,-5214,4431,4794,-5630,-1596,840,1754,5497,-5591,-6207,3811,2582,1254,-3606,-6669,5538,5999,-3013,-3179,-3418,3744,7170,-4184,-5943,2451,3674,4668,-4650,-7726,3518,5254,1074,-3986,-6038,5399,7132,-3690,-5394,-2302,4401,7395,-4449,-6744,507,5070,4684,-4527,-6798,4431,4346,918,-1880,-5732,3476,5665,-2666,-3722,-2110,1849,7169,-3762,-5290,2692,676,3135,-1865,-6264,4256,3191,-3151,-688,-1844,1097,6053,-4329,-1752,3450,-1342,3302,-1679,-4815,5607,366,-2465,50,-2836,2436,5332,-5811,-1149,2902,-616,3452,-3716,-4335,7531,731,-3056,-618,-4156,4861,3767,-6053,-3505,3046,2194,3062,-5293,-3393,6262,2642,-1183,-5062,-3480,6082,3889,-4092,-2065,-358,5252,3918,-6170,-4549,3241,3763,2162,-5510,-5337,3904,4799,-1415,-4177,-2489,6067,4745,-5168,-3263,-703,5095,4580,-5719,-3926,2941,4421,1430,-4805,-3454,5463,3975,-907,-3186,-3669,4382,4170,-4586,-3032,1186,2125,4545,-3517,-3740,3917,2191,1557,-460,-3809,4391,2732,-3794,175,-583,2105,2882,-4812,-2862,2963,-224,-425,-2300,-3179,4858,146,-4053,36,-915,2159,2629,-6431,-106,3238,1780,507,-2906,-3490,5995,685,-4137,-1699,-1290,4216,1824,-6805,-702,3372,1828,1179,-6380,-1507,6015,1854,-2140,-3985,-924,6026,2151,-6227,-2020,1600,4230,2344,-5438,-2156,3858,3468,-1149,-4912,-2682,6978,2514,-3032,-4090,-380,5692,2788,-5040,-2168,1730,3227,422,-5638,-1437,3533,2027,-821,-4078,-2905,5706,993,-2409,-1242,-275,3176,1373,-4448,-1799,1749,2069,698,-3876,-1661,4225,725,-1779,-937,-1306,4337,986,-3384,675,1246,1131,736,-4268,-708,3699,-454,-1642,-1512,-1375,3260,-375,-4329,939,753,1837,-264,-4385,695,3713,-1025,-1804,-1710,810,4610,-65,-4368,-594,2344,3175,-842,-5795,177,2938,17,-1098,-3986,1078,6503,-524,-2643,-2129,1800,4101,-1275,-4536],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,5,-5,6,-6,8,-8,9,-11,12,-13,15,-17,19,-21,23,-25,28,-31,34,-39,42,-47,51,-57,63,-69,77,-84,94,-104,117,-132,149,-170,197,-232,279,-350,460,-664,1165,-4922,-5819,7179,1528,1475,-910,-5962,5096,4901,-4204,1042,-3101,1174,6067,-5910,-2549,5337,-1822,3166,-1650,-5192,6908,1923,-3986,1951,-2233,2177,5630,-8770,-1003,5351,-977,2274,-4774,-4829,9269,352,-4647,-564,-2111,5805,4819,-9397,-1804,3972,2513,2460,-7804,-3708,7091,2389,-1926,-4342,-2905,8324,4041,-6328,-2785,267,6711,4541,-8077,-4024,3533,5141,1039,-7907,-5338,7619,4114,-2710,-5958,-3738,7350,4747,-6977,-3213,-256,6483,5283,-8804,-3469,4535,3750,2181,-6705,-5042,7375,2830,-1529,-2577,-3674,5486,4573,-7442,-602,1394,1487,4648,-4885,-4660,5869,-38,1321,-719,-5788,6580,2818,-5952,1826,-1014,1232,4496,-6877,-2391,6089,-2302,595,-1358,-4481,6658,648,-5982,3047,-844,2994,3430,-9400,1927,5637,-1232,638,-4190,-2104,7749,-263,-5341,-619,241,6426,-534,-9010,-363,4043,1920,3,-7682,-1536,7616,588,-4841,-4412,-338,7865,843,-7671,-1469,3376,6133,1039,-7366,-2276,6627,3880,-1664,-6872,-1243,8341,2389,-3850,-4950,-1140,8265,1050,-6317,-1568,822,6071,2403,-6963,-1794,5167,1439,233,-5365,-1988,7588,772,-3693,-1032,-1672,5280,2064,-8032,-499,2724,2149,2163,-5218,-1825,5424,-956,-797,-729,-2273,5749,143,-5993,2929,1044,841,2201,-5500,-495,6386,-2199,-633,-1392,-2590,6872,-772,-5497,2334,1603,1001,-708,-6894,2624,6084,-1942,-1966,-2723,1323,7091,-3060,-6277,754,1808,4209,-2975,-7845,2155,4764,770,-2341,-5865,1153,8256,121,-4587,-3648,1063,6948,-646,-6490,-1072,3538,4815,-345,-6863,-332,6731,1832,-2871,-5965,1049,7939,-960,-4266,-2022,2461,6575,-906,-5707,291,2435,3527,169,-5575,235,6300,1295,-702,-3062,-66,6153,-1204,-4283,-64,987,3797,32,-5725,1181,3020,-1037,-1019,-3789,-127,5437,-2752,-564,475,79,3765,-1502,-5077,2914,2059,85,308,-3729,1243,4042,-3901,-1525,276,1149,4440,-3239,-4767,3658,911,1066,-1531,-5201,3196,5276,-3588,-2126,-432,1645,4862,-3838,-4917,2304,3613,2291,-1843,-5164,2695,5426,-238,-2518,-3567,2928,6206,-1977,-4519,-70,1916,5353,-2903,-5579,1960,4671,2363,-2269,-4852,3111,5464,-1081,-4663,-2630,2317,4262,-1869,-5766,169,3057,4978,-3078,-5579,648,2480,1989,-2922,-4229,1877,5052,-1764,-3082,-1722,1378,4903,-2418,-3414,1448,694,1680,-1058,-3592,2485,3993,-1745,-351,-794,1710,4627,-2981,-1986,1579,1199,1635,-1841,-2779,3659,2028,-2141,-262,-261,3105,3419,-4325,-1310,1258,1776,2475,-3143,-3074,3468,2276,-910,-2387,-2831,3186,3470,-2446,-2792,724,2773,2332,-4587,-3479,3001,2563,414,-4241,-4388,2714,3660,-2796,-4047,-2095],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,10,-11,12,-14,15,-17,19,-21,24,-26,29,-32,35,-39,42,-47,52,-57,63,-70,77,-86,96,-108,123,-140,161,-188,224,-275,349,-469,695,-1256,5815,6160,-7521,-307,-2485,4445,5643,-8357,-3905,5400,1199,3597,-5866,-6399,8241,4187,-2107,-3793,-4576,6709,7302,-7936,-4479,1487,5267,5483,-7766,-6828,4895,5456,945,-5646,-5501,7217,6730,-2482,-4338,-3456,6870,7549,-5954,-5021,886,4483,5094,-7388,-5418,4658,4243,1348,-5077,-6803,7882,5121,-4046,-2495,-3742,3738,5816,-6876,-4232,2566,1475,4672,-2780,-6328,7424,1046,-2257,-143,-4147,3530,5362,-7753,-327,2534,-65,4787,-5852,-3997,7266,-753,-2030,-381,-5703,6423,2906,-9200,324,2061,1984,4574,-8174,-1587,7845,-743,-1089,-3445,-4409,8630,1578,-7806,-624,698,4714,4384,-9696,-2295,6489,1928,1045,-5722,-5304,8539,3243,-4975,-3766,-2939,7570,3834,-7390,-4078,3141,5353,2563,-7976,-3246,7966,4992,-238,-6502,-3446,9423,5049,-5206,-4634,-637,7498,5215,-7169,-3942,2803,4640,3486,-7178,-4477,6368,3314,-1968,-4663,-3477,7861,3018,-5412,-1701,-1096,3895,4443,-6557,-1899,4426,960,3065,-5179,-3173,6780,109,-3528,1471,-2771,5030,2257,-7714,553,3887,-1250,2345,-5070,-1380,8657,-1617,-2877,437,-1998,5613,2009,-9216,2608,2458,2352,1661,-7792,514,7679,-1117,-2831,-2603,-1544,7753,359,-8977,731,1194,4525,1319,-9673,-146,7011,1813,-1456,-5862,-1304,8835,1022,-6303,-1805,2710,6832,1251,-7338,-638,4465,3751,4,-7618,-2419,7700,2972,-2472,-5083,-1423,6861,1901,-5188,-3245,1876,4819,1674,-7929,-1388,3340,1929,590,-6525,-1841,7226,1107,-1762,-2682,-963,6342,357,-6129,211,1298,2721,1187,-6792,-549,6090,-925,136,-2554,-1149,6012,-1116,-3555,955,-20,2486,695,-5847,2459,3442,-844,-487,-4456,499,6882,-3041,-3122,1204,-804,4409,-1276,-7176,2613,3248,-939,-1453,-5519,1305,8150,-2501,-4249,-984,1881,5661,-2153,-7636,1289,4638,3443,-1416,-6943,1353,7599,-483,-4392,-4346,902,6969,-1381,-6400,-1156,2736,5617,-912,-7322,1177,6020,2979,-1552,-6748,710,6642,922,-3935,-3745,1489,6948,-351,-5881,-992,2054,4610,659,-6877,-65,5299,1621,-1815,-5470,17,5815,-530,-2040,-1722,921,5010,-373,-4924,885,1905,1800,660,-5360,828,4694,-1944,-1737,-1232,568,5092,-2099,-3881,3600,1080,1337,-854,-4698,3636,2938,-2287,-856,-2676,748,5406,-3621,-4733,1458,1489,2064,-2375,-3785,5095,3104,-1544,-2369,-3002,2775,4000,-3170,-3981,400,3183,2744,-2565,-6220,3461,4400,344,-3389,-5356,2420,6705,-1552,-4789,-1896,3126,5114,-2472,-5260,2044,3633,2976,-2499,-6184,1371,5971,836,-3438,-4262,2021,5045,27,-3618,-1472,3390,3719,-1523,-5901,862,2924,1978,-2571,-4554,1619,4102,-77,-1956,-1874,2078,4401],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-4,4,-4,5,-6,6,-7,8,-9,9,-10,11,-12,13,-15,16,-17,19,-21,24,-27,31,-35,40,-45,52,-55,35,275,833,-7705,1249,10999,-3134,-2630,-2419,-303,10205,-923,-9841,1636,2902,4599,-458,-10092,51,8761,205,-2825,-5348,-423,11625,298,-7802,-1856,1360,9472,-879,-9599,-309,5486,4618,-691,-8871,-343,8574,1925,-3964,-6703,638,9700,302,-5791,-2384,91,7474,331,-8536,420,4031,2513,1479,-7812,461,8867,-1766,-1495,-2822,-1827,8702,-926,-7319,1911,794,2256,1931,-8015,2555,5685,-4572,975,-2850,-2600,9174,-3166,-4654,3750,-728,3202,134,-8244,3829,4449,-3189,1555,-4719,401,9011,-5189,-4143,3914,55,4726,-2758,-8550,5750,4660,-1482,-768,-7022,3510,8575,-4987,-4632,-581,1827,7854,-3953,-7882,4005,4652,2408,-2843,-7906,2737,8256,-1558,-4579,-3776,3687,9690,-2714,-7290,-49,4179,7054,-3605,-8225,1227,6609,2897,-2396,-7286,2070,7007,-309,-3386,-3461,3545,8263,-2938,-5710,270,2416,5348,-2881,-8565,1138,5058,810,-1373,-6444,1937,6685,-2703,-2489,-342,-345,6560,-1575,-6389,3163,1422,234,-25,-6600,2153,5550,-3391,-479,-1473,225,6632,-5841,-4341,5017,-139,978,-724,-5879,5318,3618,-5239,-129,-1659,1854,6732,-5916,-4865,4759,454,2496,-3622,-6655,6865,4645,-3559,-1880,-2610,4856,7391,-6227,-3660,1629,2459,5768,-4872,-7508,5953,5797,-338,-4332,-6050,4775,6383,-3015,-4425,-1516,4085,5399,-5004,-6240,2596,4690,3620,-3967,-7586,4649,5393,87,-3528,-4413,4066,6126,-2933,-4951,-1586,2465,5719,-4152,-5408,2073,3223,2326,-3977,-5525,3570,4229,-1586,-1259,-3427,2535,6070,-4751,-2629,848,491,2785,-3120,-4898,4725,1650,-899,342,-3482,3978,3182,-4538,-983,1280,948,2932,-4606,-2168,5517,889,-452,-2618,-4370,3899,3850,-5411,-226,197,2274,4436,-6039,-2910,5395,2046,-148,-3845,-3279,7514,3220,-4189,-3624,-284,5039,4411,-6179,-3267,3591,2359,2992,-6950,-3942,5592,3639,-1143,-3999,-3462,5853,4130,-5115,-4009,746,4441,3237,-5610,-4477,3197,4099,1943,-4355,-4410,3930,4028,-2764,-3907,-1658,4727,4529,-3694,-3297,117,3681,2714,-4864,-4048,4365,1994,495,-3413,-2706,6117,3030,-2498,-1619,-1190,2180,2869,-5098,-995,3353,1318,535,-3312,-2386,3974,448,-3020,-1208,-1264,2399,2201,-4667,523,2874,1429,1988,-3978,-1712,5611,-962,-2635,-2121,310,4949,954,-5639,121,3029,3470,949,-6057,-465,6608,1804,-2327,-3998,-1106,6751,1053,-4625,-2516,1325,5099,1076,-6702,-1318,3491,2751,589,-5486,-964,6183,1886,-3664,-4073,-1484,4331,2046,-6314,-2828,2354,3971,1222,-6330,-1805,4672,1810,-1174,-4682,-2213,6008,3180,-3170,-2922,483,6071,1780,-3658,-1839,2287,2641,-404,-4205,-1982,4162,1649,-1122],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,0,0,-1,1,-1,0,0,1,0,0,-1,0,0,0,0,0,1,-1,1,-1,1,-2,2,-2,3,-3,2,-2,1,0,-3,6,-12,24,-49,115,-1236,39,859,6719,-519,-8636,5158,2638,-292,2312,-7115,1762,7889,-4195,-2191,-185,-1862,7010,-3668,-5908,4752,1039,51,934,-6576,3976,5722,-4852,-909,799,984,7100,-5143,-5631,5667,780,1200,-2316,-6619,6319,5433,-4807,-3690,-2243,4540,6657,-5871,-4574,2254,3912,4671,-4735,-6760,6355,5116,-52,-3642,-4951,5286,6313,-3566,-4454,-2430,5711,7686,-6010,-6588,2279,4832,4757,-4419,-7762,4925,6116,-401,-4107,-5724,4768,7177,-4475,-4650,-2564,3222,6384,-4488,-6411,3216,2430,3676,-2752,-7792,5361,5209,-2991,-1021,-4893,1731,8563,-5209,-3869,3103,-672,4298,-2590,-7362,5561,3331,-2409,805,-5047,2989,5454,-6331,-1454,2759,-1332,5527,-3513,-5028,6782,726,-3199,461,-3989,4218,4907,-6836,-875,1680,1103,4235,-5185,-4412,7597,919,-1696,-1454,-3960,6772,4133,-6913,-2105,-1204,5298,3762,-6482,-4840,3641,3914,2116,-5398,-6112,7115,3786,-1794,-4616,-3280,7120,5087,-6788,-5355,-20,6334,4054,-7107,-4239,4501,4958,633,-6076,-3992,5814,3879,-3166,-4275,-2961,5996,6239,-5523,-3631,1268,3461,4016,-6694,-4579,5662,3542,1164,-1995,-5599,6128,3271,-4451,-244,-1036,2976,4055,-6215,-2337,4416,-345,1298,-1632,-4692,5696,668,-4406,424,-2150,3478,3614,-6967,-629,3287,-355,2205,-3805,-1893,5240,-1,-3777,444,-757,4193,2451,-7193,-717,2372,892,1843,-5276,-2050,6480,212,-3094,-3344,-1404,7913,2281,-7351,-1429,1701,3888,972,-7289,-2315,5252,2914,-886,-5206,-1790,7372,3618,-5495,-3345,-308,6607,2565,-7139,-3358,3307,4165,1208,-7706,-2941,5525,2746,-782,-4732,-1763,7134,2460,-4894,-2547,-649,5385,2105,-5843,-1705,2522,2782,3298,-5556,-2787,4629,960,-878,-2693,-2535,5293,1523,-5018,-1087,779,2080,2977,-4742,-923,5359,-1325,780,-1017,-2794,5759,80,-4284,176,-934,2520,-20,-5190,648,4427,-489,-279,-4350,-1507,5794,-396,-4725,115,591,3545,96,-6304,888,4044,1319,-1029,-5835,537,6261,-296,-4499,-1563,1452,6158,-298,-6542,-342,2997,3706,-1474,-6073,-129,6124,484,-2532,-4567,676,6875,75,-5189,-1083,3149,4783,-1061,-5843,-515,4851,2665,-1935,-5697,51,6816,732,-1541,-4087,559,5837,858,-5208,-1847,1762,4031,-688,-5563,-290,3956,1350,-900,-4343,10,5877,-811,-2756,-1957,513,4284,820,-3227,982,2007,2185,-10,-3800,305,4547,-951,-2048,-1086,464,3687,-792,-3584,1494,1427,1344,20,-3394,1373,3992,-2017,-1710,-2452,1262,4206,-2757,-4492,1707,2325,2383,-2267,-4863,2660,4073,-1354,-1063,-3346,1699,4649,-2304,-4446,1329,1806,3141,-2805,-4707,1090,4131,1195,-3166,-3033,2624],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,8,-10,11,-12,13,-15,18,-19,21,-24,26,-29,32,-35,40,-43,48,-52,58,-64,71,-79,87,-96,107,-120,135,-152,174,-201,235,-283,350,-458,656,-2000,7618,4061,-6232,732,-1211,2889,4453,-6539,-2294,7381,-1440,1184,-3337,-5092,7509,280,-5123,1550,-1586,2754,3683,-7760,1329,5362,-2066,1643,-4430,-2912,8760,-1589,-5338,859,-158,4879,1016,-7881,1560,4076,1011,363,-8393,-1407,8068,252,-3532,-2984,-482,8389,414,-9287,-1346,3754,5440,983,-8684,-1459,6848,3706,-1864,-7578,-1248,8905,383,-5225,-4691,1492,9058,-5,-8192,-1359,3480,6207,1049,-9769,-1947,6699,1950,-1484,-7555,-1915,9602,483,-6145,-1476,-1947,6755,2236,-9012,-604,3039,3451,3826,-8124,-1284,8663,-483,-1643,-1715,-3955,7326,1348,-7383,1776,1297,1835,3965,-7042,-402,6052,-2340,-522,-1893,-3194,7319,-570,-4622,3348,22,2918,2587,-7322,1945,4568,-2495,-539,-3970,-304,7782,-2466,-4895,2312,175,3714,-148,-8136,2258,5311,-1098,-495,-6250,2744,7662,-2099,-3400,-3443,1731,7220,-1371,-7645,747,3976,3536,-1189,-7269,1135,6234,1919,-3824,-5210,1503,8189,-2957,-6802,-2421,2232,6794,-2326,-7093,-897,5207,4923,-1268,-8944,1905,6224,109,-1945,-5883,1012,7179,-232,-5043,129,1721,6382,-355,-7340,1003,3389,-70,2048,-5792,75,7329,-2377,-3147,-574,-776,6265,-642,-5717,3594,320,357,1069,-6125,662,5472,-3130,-506,-963,-1118,5279,-2860,-5264,4747,1204,560,-622,-6399,2710,3536,-4759,-1195,-2092,2460,5586,-5382,-4416,2394,2089,1544,-2825,-7045,4882,6256,-2545,-2454,-3740,2916,7664,-3233,-3729,405,3316,4275,-3989,-6421,2875,5041,2482,-3254,-5505,3470,7184,-857,-4134,-3421,3036,6471,-3139,-4847,431,3621,4924,-3687,-6417,3257,4631,2036,-3775,-5421,2787,5205,-2289,-3199,-2068,2627,6816,-2611,-4643,364,2206,3835,-2041,-5307,3562,3234,-1159,-594,-3488,954,5034,-1872,-1580,594,481,3590,-2510,-4586,3453,2097,-381,-1192,-3772,2086,3608,-4782,-602,175,379,3595,-4192,-4065,4235,1470,-739,-1283,-3598,4584,3978,-3657,-711,-376,2976,3581,-5146,-4056,4294,2194,-353,-2942,-2523,5321,4004,-2724,-4248,-1815,4094,4085,-3325,-4006,1995,3846,2120,-4284,-4138,3891,4260,-1101,-3536,-2366,4742,4382,-2837,-4247,-928,3679,3902,-4155,-4480,2322,4276,2162,-3699,-4317,3297,3325,-605,-3135,-3525,4555,4169,-3620,-2859,-812,3676,3747,-3694,-2688,2990,2858,98,-3288,-2844,2702,3798,-2214,-561,-1634,2600,3373,-3931,-2198,1488,1395,727,-3114,-2339,3754,1953,-2525,-850,-2359,2406,1150,-3601,-1046,2051,850,1759,-2459,-2634,4137,915,-2748,-2627,-399,4043,1066,-5297,-1277,2022,2472,1630,-3479,-2285,4213,2865,-1083,-3106,-226,5412,2922,-5413,-1889,-273,4904,1310,-5507,-2019,2941,2105],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,5,-6,6,-7,8,-9,9,-10,12,-13,14,-16,17,-19,21,-22,24,-27,30,-33,36,-40,44,-49,54,-61,69,-78,88,-102,120,-144,177,-228,314,-1080,5312,1772,2321,-1439,-9760,5920,6257,-4131,-2112,-4191,3596,9171,-7091,-5967,2457,2712,6235,-4575,-9778,4054,6376,708,-3258,-7242,4276,8433,-3464,-4586,-2846,2795,9293,-4329,-7649,642,4230,5504,-3846,-7650,3767,6563,1856,-4995,-6579,3486,8035,-2489,-3988,-3909,3149,8116,-5444,-7092,2338,2398,4040,-3287,-7670,4343,4895,-2631,-391,-5574,2081,8060,-4865,-2991,1548,-1846,6078,-1561,-6045,5358,1105,-1095,1480,-5201,2251,5783,-6512,45,668,-1218,5173,-5913,-5302,7140,708,-1647,-661,-6604,6998,4729,-8216,490,645,1134,5983,-7468,-4497,7444,1072,-507,-4991,-6835,8103,4812,-6119,-2784,-1906,4651,7885,-7265,-4985,4289,2960,3277,-5363,-7204,6246,5707,-1795,-4835,-5553,6106,7730,-4416,-4490,-4,5610,6222,-5983,-6511,4004,5440,2869,-6118,-5852,5520,7006,-704,-4725,-3703,5510,5541,-5148,-3443,361,3390,5286,-4952,-4995,3755,2128,1176,-1944,-5161,5900,3205,-4112,-565,-2402,3623,6441,-6156,-2580,3672,-470,3099,-3999,-4563,6555,693,-1706,80,-3764,2707,4779,-7813,-320,3815,-370,3515,-4719,-3194,7460,-1047,-1846,-585,-3359,6993,3457,-7912,-48,3322,2001,2817,-7446,-2238,8309,1474,-2094,-4569,-3998,7492,4338,-7901,-1889,212,5114,4411,-8892,-3062,5230,3472,1200,-6119,-5670,7247,2896,-4420,-4637,-1553,6889,5100,-5819,-3617,1483,4909,4766,-6191,-4529,4860,4011,-508,-5261,-3971,5841,4820,-3071,-3804,-2003,6157,4025,-5526,-2603,946,3570,2711,-5330,-3374,6366,2732,249,-2475,-3418,4709,1499,-4746,34,634,2294,3039,-5105,-108,3700,-601,-627,-2596,-1909,5763,823,-3790,801,-827,3536,757,-6483,315,5140,-557,181,-3454,-1163,7097,-1150,-4088,108,-493,5488,1357,-8385,314,5565,1730,1009,-5538,-1397,7650,165,-2984,-3451,-204,6891,1552,-6795,-1620,3293,4952,-125,-6342,-451,6465,2379,-1367,-4928,-910,7893,1987,-5218,-3251,1203,5739,1373,-7249,-2856,3647,3651,-550,-5429,-1932,6090,1883,-2912,-3742,-65,6673,1427,-4584,-2427,945,3464,2108,-5140,-1285,2578,757,-255,-4843,-641,4615,757,-3526,-1448,-964,4345,-365,-4672,1432,1818,1502,-448,-4604,490,4966,-1434,-1321,-2175,219,4748,-987,-4079,2444,1244,1292,-217,-5423,2230,4929,-2130,-1190,-2755,186,5677,-2111,-3946,505,1496,3153,-1616,-6473,2231,4091,-15,-3163,-4513,1307,6653,-2047,-3046,-1461,1564,4997,-2161,-6256,899,4990,2037,-1562,-6152,514,5163,-147,-3669,-4077,1617,6549,-331,-4951,-1020,2231,4212,-1300,-5956,842,3776,1639,-1256,-4070,301,5842,-1260,-3122,-529,1723,5479,-270,-4355,-1902,2053,3100,983,-4014,180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-4,5,-6,7,-8,8,-9,10,-12,13,-14,16,-18,19,-22,24,-27,29,-32,35,-39,43,-48,53,-59,66,-74,84,-96,111,-130,156,-192,246,-335,513,-1685,7201,3035,-11069,2463,4921,1881,2634,-8424,-1688,10375,473,-2324,-3116,-3882,11412,2799,-8833,-1805,2744,6342,3963,-10885,-4215,7035,3852,-337,-7147,-2856,8414,3568,-3894,-5108,-1164,8482,3627,-8633,-4022,3845,5999,2158,-8042,-3392,5671,4028,-162,-6887,-3073,8289,2541,-2831,-3115,-2893,6449,3274,-7377,-510,780,2227,3406,-7985,-3329,7211,-1068,-857,-2784,-3907,8817,1547,-6174,2732,-48,2641,3156,-7536,1101,5602,-2329,864,-2844,-2373,8805,-1245,-5742,3610,-828,4006,1889,-9106,2590,6270,-2081,923,-5056,-366,9692,-2790,-6536,1520,-1401,7035,-246,-10834,2731,5466,583,-941,-7814,142,9967,-2038,-3233,-2672,-216,9380,-451,-9391,-912,4164,4880,1128,-8793,-198,7650,1968,-2552,-7369,-848,9383,1658,-6135,-3044,517,8010,189,-9293,-1160,4012,3809,-388,-8902,605,6752,1836,-1450,-5294,-127,7961,1485,-5202,-1095,-613,6551,-246,-7083,1069,3475,2320,818,-6564,-705,6309,-958,-2994,-802,-1040,6596,-173,-5650,3151,-556,1842,1470,-5936,1927,5558,-4257,-121,-1478,-729,7546,-3873,-5767,4408,660,2657,-1299,-6841,3855,5147,-3204,147,-3334,1579,8769,-4637,-5812,3081,1796,5189,-2176,-8720,4521,5390,-201,-1964,-7545,2551,8130,-3803,-5502,-1890,2760,6515,-1652,-8823,766,5202,1948,-2926,-7907,2874,7446,-73,-3536,-4687,2657,7517,-1118,-6307,-857,3286,6034,-2590,-7862,200,4964,2562,-2784,-6598,726,7216,-173,-3559,-4493,1276,6856,-2127,-4116,-37,1696,5351,-254,-5784,2286,3579,-485,-1020,-4825,1888,5846,-2921,-2154,1244,-412,5113,-2493,-5460,4684,953,-434,760,-5418,2924,5079,-4063,-1834,740,307,5810,-3331,-3649,5722,1407,-15,-2666,-4153,4376,4663,-5389,-1349,-911,2624,5283,-6287,-5765,3452,2988,1740,-3855,-5929,5496,5866,-2573,-3058,-3057,3713,6836,-4267,-5921,786,4002,4736,-3512,-6508,4593,4502,59,-2733,-5454,4187,6485,-2931,-4422,-725,4073,5841,-3148,-5543,1405,3466,3742,-3065,-5337,3853,4704,1095,-2974,-3841,4208,6159,-2845,-4415,-1580,2275,3800,-3107,-4387,939,3090,711,-1471,-4214,2855,2944,-1071,-1218,-1704,1411,2803,-3969,-1305,1969,-58,2505,-2128,-3385,3101,891,-3404,-40,-2277,3703,2324,-5718,-1392,3008,1437,1107,-4451,-2024,4907,1001,-1519,-1540,-2096,4703,3854,-5812,-2199,1906,2868,1896,-5612,-3589,4768,3423,-955,-4436,-2430,5432,3620,-4551,-3460,235,4279,4032,-5212,-3034,2223,4074,1127,-4762,-4055,4791,4470,-1488,-4713,-2247,5191,4863,-4185,-3708,-18,4273,2538,-4413,-4508,2465,2953,1260,-4635,-3502,3908,2997,-2863,-3382,-1174,3292,2682,-4200,-3092,1250,1942],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,10,-10,12,-13,15,-16,18,-20,22,-25,28,-30,34,-37,40,-44,50,-54,60,-66,74,-82,91,-102,115,-130,149,-173,205,-248,311,-412,596,-1038,4955,3611,-2440,895,-6708,3072,7271,-7177,-1446,1652,-2110,6517,-3083,-6179,5799,457,-1483,1337,-5046,4896,4910,-6545,606,1865,121,4796,-5481,-3113,7043,247,801,-1879,-4429,6677,2468,-6298,-1086,-543,3494,4114,-7702,-3699,5233,2493,-681,-5108,-3419,7137,3129,-3829,-3442,-2290,7111,4360,-7084,-4553,1864,4539,3313,-7596,-4921,6845,3804,1116,-6542,-3841,8704,4123,-4090,-4489,-2338,7626,4453,-8005,-3318,2141,5773,3746,-7580,-4613,7230,3291,1212,-4988,-6823,6887,4618,-5320,-2281,-1419,3956,5046,-6747,-3392,4502,75,3306,-4796,-6016,8077,2177,-2899,726,-3998,2945,5280,-8046,-545,2617,-1400,2952,-3937,-4142,5841,-342,-2872,-909,-3653,5455,1796,-6925,1139,2389,-481,2429,-5048,-1119,7667,-946,-2112,-1088,-2782,7296,1917,-5829,-475,1927,3359,1241,-7998,-1290,6420,285,-947,-5752,-1558,7846,1737,-4567,-4221,154,6859,1382,-7467,-1974,3793,4393,538,-7851,-941,7738,3399,-2608,-6108,-844,8565,2066,-5104,-2895,246,7151,2011,-8979,-1539,2933,3554,3007,-7728,-2468,8330,503,-942,-3378,-2573,6822,2226,-6725,30,-607,3733,3461,-7651,-954,4630,374,209,-3713,-2875,7389,515,-4039,1079,-2799,2841,2679,-6595,445,3624,-1693,1516,-3984,-981,7182,-1866,-2903,765,-601,4897,82,-6606,1718,3093,-324,552,-3548,173,7711,-2770,-4500,-933,221,5454,-642,-5809,2097,1386,1826,-1377,-6855,1440,5951,-780,-2532,-4535,1166,7260,-27,-6285,-1489,2727,4832,-490,-7527,977,4439,3264,-1647,-6389,67,6845,799,-3654,-5132,-173,6485,1053,-6254,-411,3222,5090,-590,-7001,321,4013,2308,-1337,-5252,42,6158,-245,-2608,-2025,271,6975,300,-5019,558,1893,2307,1204,-5649,-929,4186,-938,-246,-1641,-1088,4129,-1172,-3802,2088,555,1950,771,-4792,1726,3408,-1747,-453,-1682,319,4704,-3531,-3556,1302,18,2443,-1614,-5307,3422,3791,185,-845,-3757,2363,5290,-2738,-3074,723,2055,3190,-2698,-5699,1585,4566,1170,-2290,-5169,3569,6205,-1300,-3728,-2590,3363,4577,-2414,-5213,1065,3554,4131,-1809,-5953,1776,5874,1267,-3484,-3965,2918,6284,-1044,-3753,-2573,3077,5031,-1761,-5473,1433,3954,2928,-2267,-4473,1571,4792,223,-2560,-2989,1707,5553,-2131,-3100,-577,2216,4339,-499,-4535,1609,1573,960,-24,-3652,2175,5101,-2122,-2506,-49,1124,3990,-2061,-4014,2421,1526,-464,-243,-3388,3227,2904,-2417,-1593,-701,2514,3976,-3402,-2293,3586,1114,-330,-2001,-2829,2367,1764,-3248,-2075,-351,3287,3536,-3517,-4385,2050,3591,1039,-3470,-2374,4156,4428,-363,-3390,-2083,3601,4131,-3225,-4258,-47,3515,3589],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-3,4,-4,4,-6,6,-7,7,-8,10,-10,11,-12,14,-15,16,-18,20,-22,25,-29,32,-36,40,-47,55,-64,78,-99,129,-181,282,-554,2850,2926,-9358,118,7476,-760,-495,-3936,-3872,9632,-183,-6710,3282,-420,2760,2949,-7528,1298,4780,-1164,720,-3860,-984,7665,-3294,-5052,2313,-498,3735,-128,-8042,3845,4574,-1381,-594,-4629,1411,7426,-3589,-4248,28,471,5970,-2225,-8222,1869,4207,2146,-2004,-7252,2064,7976,-1487,-5021,-4279,2814,9544,-2431,-6927,-1369,3395,6677,-2258,-8285,1510,6011,2957,-1742,-7261,2448,8358,-639,-4424,-4163,1467,8895,-2735,-6932,-32,2517,7138,-1220,-9973,2485,4949,788,-454,-8594,817,9343,-2073,-2859,-1052,-1585,8562,-1250,-8113,2872,1457,981,2267,-7692,1025,6884,-2870,-414,-1473,-1696,8086,-2521,-5034,3300,-1230,2419,1102,-7248,4715,3502,-3204,510,-1981,507,7228,-4361,-4507,3821,1151,2869,-1488,-6901,4458,4364,-2175,-1693,-3825,3682,6130,-5363,-5105,22,3066,5163,-5560,-6746,4049,4462,1768,-4128,-5633,3655,6976,-1784,-3516,-2379,3965,6686,-4755,-5794,435,4071,3824,-4336,-6988,3910,5139,876,-3972,-5140,5253,7433,-2979,-3981,-3289,4276,6866,-5353,-5848,1587,2236,4773,-1127,-7333,3911,4363,-1389,-1083,-6301,2165,6612,-3445,-2712,81,810,5319,-2980,-5219,3858,601,213,1395,-5401,2940,6254,-4283,-1308,382,67,5377,-3365,-4481,4341,833,-568,-390,-5405,3797,3598,-4636,423,-470,1204,4697,-5612,-4395,4853,576,694,-2776,-4548,5165,2751,-4200,-2912,-883,4804,4237,-6123,-2886,3429,2521,2153,-5102,-4786,5022,3383,-2276,-4817,-3118,5800,4659,-4989,-4062,-528,3942,3279,-5586,-4439,3344,3894,1746,-5281,-4182,4799,3968,-933,-3805,-3949,5877,4990,-4927,-3437,17,2400,4739,-5663,-4485,3595,2984,2216,-3634,-5135,5796,3972,-2450,-1944,-2810,4205,5481,-4738,-2635,772,571,2685,-3617,-5266,3309,1245,-1786,-1073,-3090,3274,1994,-4358,-364,1107,857,2579,-4211,-1993,5123,-295,-2830,-1102,-1759,4519,1844,-5722,-34,1671,2232,1392,-5039,-2541,5312,494,-1370,-2761,-815,6073,924,-5205,-1055,-165,4093,1900,-5028,-2016,3995,2688,-277,-4245,-1695,6241,2478,-2339,-4555,-1889,5781,2902,-5157,-3245,1854,4051,540,-5025,-1774,4366,3264,-927,-4376,-1423,5479,2491,-1653,-3639,213,5119,1851,-4966,-2443,1586,3642,1343,-4848,-1974,4290,2230,-902,-2764,-3078,4851,2025,-3703,-1018,54,1553,1262,-4034,-1865,3106,989,158,-3017,-955,5001,1070,-3243,-1191,620,2221,1648,-4967,338,3057,-761,105,-2477,-91,5228,-947,-1087,-353,705,4969,541,-5297,72,2855,1250,-1488,-4874,-1149,5332,113,-2732,-1871,-140,4193,-902,-5066,-260,2670,3809,-769,-4391,-179,5478,2256,-1805,-3126,1466,6075,411,-4417],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-7,7,-9,9,-11,11,-13,14,-16,17,-19,21,-23,26,-28,31,-35,39,-43,48,-55,62,-71,83,-99,120,-150,199,-287,494,-2202,-2221,-2572,-283,9658,-4641,-8194,3465,1014,6706,-474,-10497,4171,6639,-1111,-1478,-7760,1694,10718,-3163,-5696,-1866,1328,8752,-438,-10194,1310,4373,4994,-1174,-10255,551,8714,306,-4137,-6232,1224,9144,-1463,-6558,-1507,1711,7442,77,-8388,460,4477,4177,-516,-7639,322,7009,-239,-2208,-4633,10,9140,-1050,-6026,-265,679,5869,-277,-7814,3287,3852,-162,1228,-5216,1026,7380,-3878,-1786,1627,-1082,5468,-1545,-6738,5155,1967,-1457,853,-7068,755,6398,-5883,-2121,1447,-80,6518,-3361,-7527,5792,1852,1022,-660,-8392,5537,7814,-5596,-1669,-985,1571,7990,-5473,-7036,4754,1525,3775,-3544,-9457,6294,7257,-2506,-3031,-5409,3661,10097,-5268,-6621,249,2073,6933,-3236,-9938,3225,5903,701,-3052,-8598,3382,7031,-1206,-3660,-4481,1975,8653,-2442,-7083,668,3726,3792,-2426,-7050,1958,5557,418,-1871,-6190,2502,7297,-2329,-2874,-2311,1518,6704,-2565,-4758,2854,1269,2915,-1172,-6695,5412,3878,-3441,209,-3257,2057,6264,-4840,-1785,2113,87,3035,-2743,-5894,5310,1700,-2154,178,-3035,3648,4740,-6339,-1481,2185,1645,3734,-5601,-5820,7499,1277,-1887,-2094,-4963,6097,5539,-7191,-1242,1350,3331,5592,-6335,-6325,5622,2412,647,-3814,-5708,6062,4288,-4875,-3761,-1876,5255,6049,-6787,-6949,1409,4732,4157,-3875,-5600,4210,4938,138,-3142,-5269,4460,6534,-2704,-3940,-2283,2910,4670,-4555,-5079,1556,4006,3360,-4063,-5519,3554,3932,-1186,-2823,-3709,4429,6069,-3177,-1890,955,1779,4162,-3707,-3616,3832,1271,416,-1521,-3330,4461,2687,-4545,-15,-676,1922,3800,-5532,-1331,3759,-399,1699,-2475,-3006,6187,374,-3377,-46,-1648,3708,2501,-7262,-937,3883,1034,1618,-4309,-2730,6878,940,-3584,-2182,-2001,6014,2630,-8029,-1398,3354,3323,2664,-7067,-2849,6344,2183,-1244,-5347,-3225,6226,3531,-5608,-2474,162,4407,3594,-6603,-4284,3289,3917,2062,-6145,-4739,5396,4708,-2096,-3138,-2147,4074,4551,-4865,-3681,1331,4230,2336,-4431,-3772,3719,3123,1011,-3588,-2991,4705,4068,-2214,-1696,-1267,2848,2167,-4125,-1456,1882,1875,1003,-3844,-880,3217,1359,-1239,-1815,-945,3488,1727,-4206,-19,1097,1422,1729,-4175,152,5469,-483,-1001,-1761,-1051,3736,-283,-3740,1246,930,3164,855,-5622,-141,4555,841,-102,-4230,-519,7150,38,-3942,-1628,194,6745,401,-5849,-447,2335,1836,-1386,-5381,-1291,6077,1057,-3778,-1693,114,5601,1559,-6627,-2504,1527,5336,1244,-6829,-2178,5610,2736,-1744,-4927,-1497,4747,1813,-3330,-3730,914,4682,2365,-4065,-1012,1571,2816,1977,-4595,-1102,4045,2187,-1183,-2431,-534,4739,1243,-2661],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,5,-5,5,-6,8,-8,9,-11,12,-12,15,-16,18,-20,22,-25,28,-31,34,-37,41,-45,49,-55,60,-66,73,-82,91,-101,114,-129,146,-168,196,-231,282,-356,478,-706,1275,-5578,-6584,10814,1289,-3202,-1346,-4209,7393,5473,-9408,-1447,2596,4061,5912,-7893,-6223,7353,1605,-45,-4453,-7222,8836,5973,-6702,-3694,-2014,6496,6329,-7685,-6261,3457,4649,2957,-7305,-7596,5459,5191,-2607,-4626,-4881,6837,5325,-4283,-5980,-1622,6025,6076,-6850,-3379,3272,3440,3850,-4301,-6147,5846,3713,-994,-1936,-5102,5175,4456,-5575,-860,125,1787,5676,-5159,-3630,5652,-142,71,-2451,-4850,7339,2542,-5726,2127,-777,2240,3794,-8766,491,5441,-2014,1616,-3050,-3887,8683,277,-6533,1811,-1856,4494,3365,-9119,986,6088,-780,1897,-6774,-2147,10638,-171,-5106,-1157,-1514,7330,3154,-10822,-2050,4046,3072,1998,-8542,-3912,9402,1981,-1909,-4157,-4013,9252,3592,-6599,-2815,-483,5572,4263,-8519,-2916,5491,4328,638,-7599,-4267,7696,3708,-4138,-4522,-2702,6918,3655,-6320,-2602,377,5272,3169,-7354,-3039,5237,3148,1209,-5580,-2512,6623,2332,-1448,-2685,-2729,4965,2479,-5718,94,1111,1678,3303,-5889,-1512,5659,-1409,-984,-1132,-2734,5379,-723,-6453,3481,193,1839,1417,-7076,1542,6156,-2694,-1035,-3090,-2501,7486,-1924,-6917,2783,125,3013,1771,-9919,2065,5940,-1171,-724,-4875,-801,10369,-1422,-6421,-663,746,6751,524,-9556,2352,4622,1205,10,-7647,-715,9979,599,-3266,-3605,33,8319,1262,-6879,-1237,2970,4763,739,-8511,-773,6290,1901,-1027,-6269,-1267,8773,1474,-4015,-3264,-265,5896,1980,-7283,-2149,2076,2560,1644,-6673,-220,5277,1153,-1202,-3351,-1283,6774,-963,-4902,-723,-307,3756,1524,-5744,2022,2897,104,864,-3957,530,5001,-1750,-1924,-141,-185,4777,-2592,-5092,2010,1138,-645,53,-5675,2881,5163,-3170,-2313,-844,1104,5624,-3651,-5894,3724,1982,1584,-693,-6402,3463,5520,-2573,-1958,-2802,2270,6833,-3579,-5203,2066,2764,3791,-1776,-7627,4216,6322,983,-3365,-5956,2336,7938,-1292,-4576,-2074,2702,6589,-1163,-7303,658,5130,3659,-821,-5677,1683,7064,702,-2246,-3821,1867,6052,-1051,-5141,-1871,2782,4849,111,-4753,1275,3209,2461,-1117,-4280,1593,5042,-757,-2817,-2736,814,5135,-1681,-4199,1949,1204,1623,-1494,-3567,2692,1966,-1274,-278,-3104,26,2670,-3651,-2722,1279,651,3785,-2338,-3968,4515,1534,-1349,-1392,-2977,3144,3101,-4302,-2603,-194,1785,3867,-4010,-4271,3891,3222,-270,-2536,-3913,3660,4357,-3309,-3206,-847,3644,4915,-4772,-4819,2466,3840,2216,-3890,-4392,4255,4968,-817,-2094,-2417,3317,5735,-3620,-5499,-784,3399,4863,-2745,-3689,2814,4590,1591,-2396,-4680,2596,3802,-1546,-2151,-1975,2412,3092,-2492,-4064,-351,1643,2492,-1872,-3354,2518,2758,40,-2201,-2640],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,6,-6,7,-7,9,-10,11,-12,13,-15,17,-19,21,-24,25,-28,31,-34,39,-42,46,-51,57,-62,69,-76,84,-94,105,-118,134,-153,177,-209,252,-314,414,-610,2354,-7262,-2724,2913,438,6175,-5164,-4872,7382,667,-2742,966,-5445,5813,4560,-6875,1274,1913,-629,3801,-5555,-4010,6814,-1404,-1148,317,-3187,7043,1818,-6915,2132,1155,1973,2702,-8074,-1308,6856,907,-330,-4193,-1838,8222,377,-6095,-2092,1032,5970,1156,-8363,-886,5227,3300,-264,-7642,-1535,8840,2215,-2955,-5354,-650,9537,1362,-6882,-3838,2076,8546,636,-9257,-141,4884,3987,247,-8785,-1227,9318,303,-1780,-5022,-2723,8703,2286,-8280,61,196,5107,3086,-10199,-2643,6637,401,1369,-5467,-4401,9502,804,-4472,-555,-2534,4894,3069,-8138,89,3930,235,4118,-4798,-3379,7526,-1856,-2932,325,-1968,4812,2300,-6875,1431,2228,-225,3343,-3645,-800,6137,-2708,-2195,268,-1502,5633,154,-6587,1686,2615,1049,-778,-6237,1087,6616,-2539,-2720,-3124,642,7529,-297,-5504,277,3267,5121,-1242,-8476,903,5538,2197,-3076,-6975,1924,7562,539,-4761,-4171,2305,8001,-1577,-7496,-858,3019,6768,-967,-7989,705,4672,2356,790,-8283,408,8734,-287,-2981,-3293,-564,8537,-698,-7435,884,2069,4554,1361,-7342,306,7586,-2300,-341,-3028,-2110,7219,527,-4805,1412,-953,3380,2041,-6859,1745,4885,-797,808,-3720,-1087,6930,-1874,-3390,1896,-1875,3185,613,-6215,2808,2747,-525,1169,-3716,846,5458,-3323,-3046,1072,119,4232,-1732,-6097,3656,2772,529,-2798,-5310,3262,5127,-1732,-3610,-1755,2991,5325,-3865,-4953,675,4436,3696,-3656,-4787,2637,5432,272,-2574,-3772,3260,5773,-1265,-4442,-2435,2874,6678,-4114,-6601,651,4487,3760,-3269,-5903,2327,5066,-67,-3193,-4669,2148,6331,-2567,-4569,-591,1442,5142,-2482,-6597,2284,3155,1461,-1253,-5411,1505,4892,-1806,-1362,-2136,22,5473,-1547,-4372,2570,821,2312,-219,-5080,2973,4305,-1444,-228,-2241,-524,4522,-1947,-2110,2184,-824,866,-2139,-4133,4526,1682,-2931,-274,-2049,2239,5341,-4311,-3342,2898,1816,2357,-4033,-3432,3322,2897,-1147,-1899,-2009,3271,5459,-4599,-3196,499,3928,3981,-4864,-4571,2991,3599,1117,-4048,-4240,4253,5242,-1837,-3932,-2258,4359,3131,-3748,-4678,1098,3510,3138,-4403,-4486,2617,4049,1395,-3320,-4702,3316,4172,-2104,-2476,-577,2418,4755,-4875,-3532,732,1489,3312,-3648,-4197,4764,3322,-759,-2121,-3261,2447,4530,-2039,-1612,-276,1550,4244,-2190,-3422,2847,1292,1063,-513,-3305,2833,2709,-3145,-851,-25,1850,2082,-2214,-2271,3398,-287,446,-2041,-2632,3015,1837,-2941,-341,485,1722,2448,-3386,-1646,3309,1997,-171,-3155,-1252,4026,1520,-2915,-2871,-304,4103,2045,-3605,-1687,2397,4277,1178,-5210,-1849,4790,2746,-1054,-4628],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-5,5,-6,6,-7,7,-8,9,-10,10,-11,13,-15,16,-17,19,-21,24,-26,29,-32,37,-42,48,-56,67,-81,102,-133,185,-288,505,-3061,-1889,9192,-1899,-5059,3039,37,2573,1239,-8848,3980,4736,-3466,1586,-4314,-1208,8247,-3357,-4099,3519,-2061,4353,69,-6614,5756,3897,-3105,-601,-3273,2291,7251,-4547,-2728,2518,1157,4738,-3075,-6268,4304,3502,-696,-2083,-6461,4500,5024,-4441,-3826,-912,4113,6529,-5168,-5905,2316,4241,3706,-5064,-6042,5265,5312,549,-4310,-6369,6329,7280,-5559,-4838,-1548,4177,7738,-6525,-6233,2541,3755,4648,-4806,-8673,5817,5335,-2185,-3341,-6482,4005,8373,-5040,-3427,434,1417,7568,-3408,-8996,4725,3037,1101,1431,-8320,4559,7141,-3937,-1798,-3113,322,7401,-3613,-6447,4297,-4,2912,730,-6967,3885,3603,-5045,1201,-3561,-481,5629,-5238,-2890,4568,325,1805,-1473,-5546,5571,2136,-4723,452,-2646,4157,4547,-5930,-2817,3251,1493,2119,-4895,-4161,6161,3241,-1443,-3789,-3299,4823,4053,-5304,-2728,1006,4895,3821,-5124,-5208,4248,4543,1713,-5372,-5695,6296,5079,-2972,-4724,-3771,6124,5176,-4983,-2983,338,5530,4596,-7798,-5260,4009,2153,1348,-5041,-6007,6094,4004,-3377,-2538,-3448,4732,6346,-6111,-3636,1627,1582,4595,-3694,-6535,6351,1114,-1243,-454,-5534,3640,4445,-4424,-439,1011,-444,5394,-5058,-4414,4908,208,-72,-421,-4697,4261,2770,-6467,861,737,-239,3197,-4633,-22,5339,-262,-494,-2456,-2597,5684,1019,-4785,206,50,3279,1266,-5962,-903,3951,507,-817,-5225,-2116,6570,2271,-2862,-3524,-504,4163,2169,-6684,-2017,2583,5719,1524,-6440,-2127,5161,2212,-626,-5947,-2814,6439,2250,-3569,-3897,-584,6621,2389,-6981,-2687,2123,4228,1850,-6200,-2562,5410,1670,-901,-3675,-3437,6246,3340,-3971,-1565,-352,4146,2401,-5764,-1837,2989,1885,1992,-4491,-3864,5131,1282,-2343,-1252,-2559,4190,3387,-4700,352,2611,230,2998,-2283,-1959,4509,-1071,-1292,117,-2272,3468,2009,-4569,1912,1056,299,326,-4211,454,4655,-1426,-718,-1611,32,5029,592,-5328,61,1622,2570,536,-5864,323,4539,670,-1783,-3735,-142,6325,133,-4483,-2211,1634,5117,-483,-5147,-1942,4185,3978,-1278,-5657,-123,5635,1320,-3258,-3479,151,5114,355,-3227,-2102,1960,5550,-405,-7032,-1373,4328,2626,-335,-5874,470,4730,1662,-1509,-2373,63,5117,535,-4020,-1399,1148,3536,1027,-5585,-372,3028,910,7,-3012,-529,4856,165,-3470,-317,-34,2938,883,-4551,1730,2408,-320,-39,-2806,-545,4196,-888,-1646,-372,792,2688,-2186,-3507,1449,2243,106,-1341,-2348,1586,3455,-2230,-2215,10,1710,3067,-911,-4785,1526,3023,1116,-2396,-3785,1617,4760,-490,-3569,-3497,2659,4925,-523,-5240,169,3859,3356,-1187,-4125,1565],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,0,0,0,-1,1,-1,1,-1,1,-1,2,-1,2,-2,2,-2,2,-3,2,-3,3,-3,4,-5,5,-6,7,-8,10,-13,16,-20,25,-36,50,-76,118,345,4324,2527,-11258,733,7689,-2125,569,-5258,-2222,10607,97,-7746,1101,-1727,7873,2996,-11282,775,6103,1572,-8,-9010,-3382,11233,1559,-5378,-4211,-1960,10961,2869,-10324,-1957,2025,6694,3071,-9774,-4144,7687,3549,-667,-7419,-2808,7805,3231,-3763,-3409,-1691,7622,2142,-7333,-2609,1988,3950,2103,-7077,-2194,6507,1118,54,-5526,-2790,7184,1254,-4024,-408,-1707,4785,1506,-7268,1613,3161,134,1705,-6073,-1551,8206,-2470,-2256,310,-3001,6404,41,-7694,3687,3011,166,1611,-6918,2326,7933,-4387,-1177,-561,-273,9158,-2792,-8182,3966,2654,2075,-189,-9015,2290,8742,-3712,-1687,-4666,-88,10694,-2762,-9302,1734,1511,6984,253,-11993,1862,7693,791,-1609,-7648,273,10424,-1139,-6192,-1834,881,8845,80,-9991,204,4532,3830,220,-9158,-1885,7264,1721,-2715,-5721,-1853,8902,-516,-5306,-2002,1635,7637,1477,-7195,74,3802,3186,-298,-7127,250,6058,-195,-1592,-3441,-1009,6643,-1408,-4877,589,-1051,3148,1215,-7109,3404,3434,-2354,1356,-3554,839,6713,-4427,-3421,2474,186,4202,-2401,-7616,5796,1263,-1921,65,-4631,2822,7335,-5193,-3048,1678,626,6321,-4174,-8434,4947,3592,695,-1264,-7905,4806,8722,-3178,-3886,-1638,1680,9012,-3882,-8803,2591,2798,3510,-2111,-8471,4009,7562,-1256,-3054,-5481,2571,9163,-2641,-7087,-1165,2460,6346,-1539,-8340,1253,5479,2389,-1836,-5881,1691,7313,-1219,-3341,-2642,2749,7319,-1852,-5531,245,2395,3170,-2380,-5255,2683,3437,1529,-1826,-3740,2171,4598,-2808,-1923,-1088,627,4458,-2012,-2712,2460,702,1381,-1045,-5062,3829,1911,-2468,28,-1621,1631,4779,-5992,-3359,3674,84,2185,-2339,-5212,6031,1800,-4000,-2142,-1796,4706,5799,-6338,-3219,2799,2377,2915,-5091,-5261,5825,2922,-1387,-2511,-4675,6049,5426,-6758,-2293,333,3455,4619,-5301,-6128,5556,3173,283,-3025,-5120,5357,5503,-2762,-4571,-3796,2560,6698,-3746,-5314,1038,4809,3723,-3944,-6577,2674,4873,648,-3280,-4443,3622,5248,-2882,-3795,-1317,2819,5087,-3185,-4343,1140,2662,1505,-3064,-3136,3142,2997,-1115,-3323,-2794,1767,3810,-2763,-2463,198,-91,2499,-2533,-2476,4386,978,-1011,-1727,-3063,3654,2380,-3200,-856,-439,3202,1214,-5117,-983,4068,704,-358,-2635,-1676,5526,1062,-4389,-994,-272,3967,2406,-5865,-1535,3475,1882,1863,-3986,-2555,6321,3362,-2227,-2973,-997,5314,2463,-5913,-3000,1691,3132,2786,-5445,-4783,6387,3980,-1476,-4439,-3128,4944,4304,-3208,-4282,1260,5055,2267,-4632,-2458,2252,3926,860,-4067,-4032,4219,3865,-2067,-2817,-1694,5614,3955,-2734,-3883,1248,2569,3044,-3236,-2536,2074,1811],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,6,-6,7,-8,9,-10,12,-13,15,-16,18,-20,22,-25,27,-29,33,-37,40,-44,48,-54,59,-65,72,-80,89,-100,111,-125,143,-164,191,-228,277,-351,476,-735,3114,-7299,-3991,3179,361,6827,-5602,-7558,7191,4265,-1175,-2664,-7682,7585,8698,-6430,-3628,-277,2982,9078,-6278,-8705,4997,3676,3659,-4383,-9300,5904,8409,-3373,-3035,-5940,3642,9172,-4716,-6447,-104,4612,6743,-4228,-8087,2366,5156,3461,-3263,-7412,2765,7645,-1796,-3494,-4142,3362,8336,-3799,-5518,-268,1539,5954,-3809,-7080,4977,3421,1011,-1969,-5803,3206,5176,-4167,-1489,-186,171,4810,-4095,-4467,4832,-387,1703,-78,-6965,6450,2762,-5724,1621,-2591,2289,6586,-8818,-2700,5522,-1020,3442,-3169,-5447,10184,1853,-6189,-354,-3567,5852,6756,-8352,-2199,4506,1519,3537,-6652,-5634,8716,3169,-1565,-4240,-6091,7173,6497,-8971,-3402,2146,3730,6598,-7466,-6192,6551,4478,783,-3527,-6019,7393,6364,-4984,-6140,-2757,4744,6976,-6564,-6563,3808,5416,4360,-6405,-6883,4542,4854,876,-4244,-5667,5169,6150,-3860,-4008,-2101,4498,5840,-4817,-3390,2159,1739,2925,-4308,-5110,5547,2156,-1571,-637,-3580,4410,3309,-5523,-724,352,543,4425,-5889,-3524,5381,-941,-677,-1409,-4389,5638,2740,-6879,2186,761,2934,2718,-7060,-754,6370,-903,-511,-3637,-3871,8480,623,-7596,-504,-824,4162,3561,-8866,-1017,5970,13,237,-6935,-3416,9938,1101,-5069,-2102,-502,7752,3304,-8390,-1672,2100,3539,3250,-8421,-4478,7801,4142,-1785,-5095,-3807,7335,3598,-5602,-3514,-571,5471,3169,-7086,-4727,3202,4248,1326,-7567,-3693,5096,2557,-1219,-3480,-1179,5066,3897,-4423,-2417,1454,4621,2493,-5634,-2558,3071,815,228,-3317,-2339,6020,-634,-2613,-436,-1079,4108,1503,-6290,-401,2238,891,706,-4758,-124,6149,-1602,-2632,497,-810,5917,-197,-6388,2011,1766,1152,100,-6073,1466,6287,-1765,-1787,-2918,-1818,7602,-120,-6824,1169,2966,2922,-273,-8715,409,6854,-312,-1430,-4211,-1078,8574,-1007,-5950,-2271,479,6420,1264,-7486,-711,4434,3727,-261,-6411,-738,6776,2874,-3503,-3844,-1201,6447,1577,-6921,-1778,1883,4386,2087,-6426,-1454,5737,3706,-1130,-4977,-1263,4067,1341,-3260,-1934,-11,5138,1521,-5524,-895,1321,3168,1241,-4498,-753,3729,199,-30,-3500,-1256,4567,-173,-3701,786,-267,3199,-656,-4868,1517,3157,-1309,-1185,-3695,1326,5040,-2149,-2780,187,619,2536,-2109,-5303,2936,3074,101,-2232,-3284,2586,6633,-1469,-3192,-787,1645,5050,-2303,-6696,2320,3064,2817,-2241,-7149,2295,6683,-2209,-4362,-2743,1873,6790,-258,-5612,-870,2519,4152,-900,-6033,1974,5665,1406,-3037,-5228,350,6003,-583,-3685,-2082,1987,5184,441,-6045,-138,3692,3175,-1073,-4586,1119,6044,609,-1807,-4060,578,5730,-630,-3978,-1614,2336,4542,-640],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-8,8,-10,10,-12,13,-14,16,-17,19,-21,24,-26,29,-31,35,-38,43,-47,52,-58,65,-72,81,-92,104,-121,140,-168,206,-261,350,-519,933,-4175,-3706,9387,-1137,-2157,-891,-4419,5362,2624,-7820,1439,1541,-605,3979,-6836,-1587,6972,-2776,-2376,-1087,-1348,5842,-674,-5848,2164,1571,801,960,-6866,507,6861,-2943,-1666,-3035,-532,7109,-2839,-6301,1428,2562,4234,-1397,-7903,1980,6042,770,-2242,-6237,2054,8445,-1708,-4884,-2635,2337,7291,-2420,-7679,392,3786,6456,-2221,-8421,1374,6432,1678,-3258,-7413,3329,9213,-1216,-4172,-2516,919,9085,-1791,-9471,2135,3197,4869,1720,-9314,910,8677,-1773,-1526,-6314,-1709,10101,-1390,-6429,751,-487,6886,1578,-9089,1032,5023,-1248,2735,-4713,-1026,9202,-3459,-2447,-23,-2509,5389,827,-7761,2865,2114,-815,1595,-5212,186,6870,-3615,-2183,542,-669,4736,-2237,-5473,3941,1804,-123,-556,-5212,3275,4914,-2685,-2808,-1073,2021,5621,-3744,-5322,2141,3414,3325,-2776,-7267,4027,5457,-155,-3332,-4038,3447,6620,-3253,-4789,-1626,4836,6718,-4768,-6525,2218,4348,3583,-4302,-7130,3696,7063,-847,-4547,-4970,4223,7958,-3092,-4117,-926,2899,6974,-4474,-7108,3305,3416,2716,-1225,-7081,3868,6698,-2372,-3125,-3771,823,7752,-4060,-7120,2398,-325,4155,-977,-6651,3394,4439,-2074,1177,-3623,650,7710,-3252,-3177,2185,-638,2177,-572,-6476,3978,2042,-1494,-3,-4029,2188,4473,-4565,-2052,2026,1065,2427,-3178,-4076,5770,2038,-609,-1621,-3667,4636,4137,-4706,-2858,374,3331,4757,-4773,-3423,3713,3570,8,-4076,-4479,4271,4366,-2909,-3969,-2308,4955,4149,-4306,-4407,-63,4057,4343,-4536,-4121,5062,4568,1964,-4167,-4374,6118,4607,-2624,-3730,-2151,3834,5414,-6103,-4333,2376,3047,3932,-3992,-5374,4584,2985,-227,-1964,-4468,4433,5905,-4212,-2120,-1200,1684,5494,-3543,-4272,4045,1501,-46,-1215,-4994,4157,4243,-3903,-544,-1713,136,4913,-3839,-2367,2813,-809,481,-904,-3936,3426,670,-3868,340,392,1406,2936,-3953,-1476,3960,616,-13,-2837,-2575,3792,1055,-3507,-1788,-551,4238,2140,-5800,-1844,1808,2666,1212,-4860,-2152,5421,1994,-1599,-3576,-2057,5942,2223,-3922,-2744,410,4898,2055,-5169,-3310,2584,4222,294,-5494,-3062,5224,2300,-2023,-4096,-1431,6211,2633,-5120,-2698,-138,4616,2129,-4679,-3005,2721,1986,1648,-4545,-3063,5212,979,-2505,-2433,-2096,4122,3211,-4437,-1850,1068,1740,2169,-3359,-2482,4058,1615,-1655,-1487,-818,3931,1153,-3984,389,560,1489,1469,-3107,-552,2901,1401,-1032,-2192,-577,2908,-324,-3219,180,328,2337,485,-4152,-630,4043,41,-1306,-3848,-545,4900,-316,-3545,-1898,1850,4203,343,-4324,-556,2616,2500,-1896,-4457,-224,5233,-365,-2610,-4379,1368,5121,444,-4622,-1852,2662],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-5,6,-7,7,-9,9,-11,13,-14,16,-18,20,-22,25,-27,30,-34,37,-41,45,-50,56,-61,68,-76,83,-92,103,-115,129,-145,164,-188,218,-257,311,-391,526,-818,2656,1211,1972,-231,-9745,4607,5497,-4555,118,-2588,456,9572,-5167,-3774,4140,-1374,2540,-262,-6638,5362,3397,-3638,570,-2502,2632,5828,-6876,-2150,4113,873,3219,-4375,-4066,7087,2150,-2059,-2087,-2849,5063,3712,-6298,-3388,2097,5011,3506,-6675,-4108,5577,4008,663,-5387,-3905,6976,4230,-3446,-5179,-3140,7283,4833,-7279,-4058,1045,5973,3130,-8453,-5088,5277,4335,1277,-6517,-6283,8053,4660,-4953,-3476,-4367,6776,7119,-9384,-3215,2331,2879,5189,-7314,-6963,7026,3602,-393,-1339,-6757,7261,6486,-7176,-2480,-1366,730,8300,-5597,-5695,5174,-162,2034,-1272,-6844,4711,4175,-5767,1036,-2036,905,5595,-6344,-3542,5389,-1470,589,-2278,-4023,6461,2381,-6462,390,-1757,2895,4140,-6759,-857,5274,250,996,-3613,-2435,6924,2391,-3921,-2427,-1277,6560,2753,-7204,-1680,3584,4138,2046,-7594,-1405,5960,2827,-834,-5829,-1280,8453,2076,-5343,-2808,-26,7410,1785,-7736,-2072,3439,5356,1330,-8155,-1581,6484,2549,-914,-4734,-4167,8275,1596,-5629,-2117,-858,4577,3871,-8555,-2284,3507,3075,2213,-5894,-4155,8161,1753,-4064,-1022,-3757,6007,4035,-8051,-1327,1116,1677,4516,-6052,-3451,6247,-1786,-879,-784,-2966,5970,1184,-6617,1293,751,264,3451,-5505,-987,4114,-1310,-794,-1794,-1741,6049,-78,-5402,2967,-212,3079,2266,-6519,-381,4673,-3,-1482,-3163,97,6544,-201,-4116,-431,1519,5974,-1265,-6604,-325,4685,2355,-1455,-6444,-55,5047,445,-3503,-4458,827,6712,-227,-4743,-2182,2468,7501,246,-7224,-215,5237,2726,-775,-6440,-382,6277,551,-4160,-3268,138,7257,434,-6432,-239,859,5541,499,-7238,-717,4947,-137,396,-4392,-1057,7536,1125,-3823,-1306,-1814,4827,717,-6851,438,2114,1530,835,-4057,-802,5360,-876,-1950,-488,-1425,4641,137,-5538,1937,2085,407,960,-3797,1380,4497,-1963,-1812,-69,-719,4143,-1058,-5451,2285,1473,1654,-190,-4649,2080,4921,-814,-2839,-2015,2074,6222,-1540,-4495,572,2516,2843,-2503,-5826,2301,2945,647,-1843,-3783,1809,5930,-1434,-3215,-2120,3196,5546,-2232,-4589,-281,3937,2884,-3549,-5161,1978,4514,1379,-3118,-4745,1836,5885,-1545,-3797,-1394,2097,5989,-1125,-6201,217,1871,2872,-2087,-4491,1852,4179,-176,-1638,-2744,1384,4936,-2487,-3974,496,1825,2954,-11,-5520,1847,4145,-481,195,-4162,2574,4629,-2332,-1648,2375,-763,1953,-1577,-3545,2172,1616,-856,-496,-1647,1224,3316,-2674,-2940,223,1498,2756,-3934,-3871,3113,2477,-280,-3000,-3333,3448,3990,-2434,-1726,114,3145,2810,-3219,-4077,2823,3492,1672,-3711,-3090,2973,4916,-605,-2817,-3090,3349,4059],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-2,2,-3,3,-3,3,-3,5,-5,5,-5,6,-6,8,-8,9,-10,11,-12,14,-16,18,-20,25,-30,36,-46,61,-86,131,-227,501,-2677,-5636,9890,3185,-8418,575,-360,4275,6464,-10912,-3312,7064,1128,1438,-6293,-6467,10809,2666,-5700,-2496,-4636,7101,6957,-10612,-3541,3058,4127,5278,-7813,-7053,7961,4998,-1125,-5048,-6484,7285,6807,-5624,-5631,-1116,5284,6396,-7784,-6238,4235,3927,2716,-6500,-5602,5949,4613,-2064,-4150,-5124,5602,5461,-4004,-2851,488,3695,5033,-6383,-3146,3362,896,1711,-3891,-4282,7218,2191,-3749,-550,-2704,5319,2901,-6101,-381,3814,-587,3201,-5648,-2449,7012,-1151,-1926,-217,-3843,6760,591,-8827,2721,1650,1324,1995,-8300,-1174,9722,-1272,-1722,-2942,-3498,10567,183,-8598,1566,1303,5930,3156,-10744,109,9321,201,75,-5833,-3263,10492,1535,-7462,-1706,-825,7719,3723,-10311,-2508,5472,3543,2308,-8690,-4472,9028,3339,-3139,-4386,-3408,8042,3373,-6256,-3579,476,4928,3251,-6855,-4774,6192,2995,1508,-5185,-4302,7187,3272,-3072,-3764,-1144,5866,2505,-5319,-1189,892,3821,3370,-6125,-689,5052,410,501,-3429,-2037,6483,-644,-3958,685,-1351,2387,1333,-7357,1748,3879,-915,295,-4963,859,7530,-2870,-2612,255,-1178,4760,-855,-7739,3899,4735,437,293,-7290,1352,8892,-3659,-3519,-2122,1053,9172,-1284,-8593,2787,4176,3283,130,-9886,1295,8028,-879,-3156,-5062,-274,10102,-206,-6810,-672,1627,7312,473,-9920,770,5617,1949,-676,-7271,-1017,8242,342,-4517,-4148,198,7829,1936,-7730,-1196,2763,5019,1369,-6258,26,5416,1834,-1486,-5764,-1072,6339,743,-3734,-3009,-105,4691,1322,-5962,807,1922,2200,1351,-5464,885,4668,-911,-1032,-2312,-1011,5155,-1514,-4466,1180,2231,2722,-836,-5208,2856,4172,-1723,-1075,-2112,2035,4850,-4682,-3973,2653,1153,3755,-3187,-6586,4984,4315,-1116,-2208,-4400,2405,8168,-4929,-4510,-425,2744,6212,-4475,-7527,2557,4735,2373,-2241,-7078,2407,8274,-1796,-4523,-2675,1863,7689,-2766,-8443,-142,4239,4253,-1990,-8573,1994,6874,518,-2600,-5614,2214,8826,-805,-4523,-1557,3151,5441,-2485,-6150,743,3563,1892,-2101,-6192,1793,5607,-418,-2734,-3522,2086,5954,-953,-5194,798,2476,3263,-2166,-3826,1340,2625,1904,-1197,-3234,2793,4019,-2243,-1570,-596,1374,4222,-2579,-4162,2057,2292,44,-2007,-3897,3853,4306,-3353,-2006,-1580,1902,2948,-4857,-2650,4284,2843,2523,-3634,-3935,4207,3110,-2420,-2412,-2470,3576,5270,-5922,-3868,2003,3780,4365,-3699,-5522,3980,4597,-1655,-4416,-3582,4614,6379,-4023,-4940,-1257,3079,4592,-3967,-5865,1931,4052,1734,-3197,-6036,4142,5228,-1508,-4761,-3947,3487,5157,-2907,-4739,-170,2554,3425,-2976,-4567,2456,4220,352,-2212,-3940,2145,3724,-2173,-1898,-1306],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-13,15,-16,18,-20,22,-25,28,-31,34,-37,40,-45,50,-56,61,-68,75,-84,94,-105,118,-135,154,-178,211,-253,317,-416,599,-1044,4505,5256,-2060,544,-8219,3485,9846,-5217,-4833,-187,-515,9685,-2614,-11587,4037,3257,3452,-860,-10760,2583,10636,-2465,-3882,-4839,1646,11219,-2233,-9070,851,4108,7383,318,-10862,1662,7790,1278,-2277,-7669,824,9624,-568,-6285,-4287,1247,10030,-501,-8235,-325,3061,4476,-1660,-8043,427,5554,1464,-2333,-5655,260,7408,-877,-3194,-1617,-502,5407,-1711,-7418,3069,2577,-246,576,-6495,2893,5033,-4454,-1002,-2250,826,7350,-3891,-4830,3814,-1128,2058,-178,-7607,5716,4281,-5044,-153,-3237,1990,8301,-6928,-4053,4360,-654,4169,-2638,-7102,7260,4867,-4425,-955,-5685,4900,9587,-6632,-4904,1549,1500,7689,-4852,-9058,6215,3813,1235,-2862,-9596,6080,10484,-4208,-4475,-3237,2878,10430,-3918,-8033,2503,4453,4653,-2266,-10240,2992,7664,-751,-2608,-6923,3179,8872,-4054,-5662,-1906,3095,6674,-2930,-8579,1702,3626,3472,-2288,-6988,2094,5720,-1275,-2610,-3246,2263,6950,-2481,-2640,764,951,4624,-2460,-4937,4674,2859,479,-1115,-5640,3736,4596,-5157,-766,-152,543,3934,-5312,-3212,7180,247,772,-2071,-5439,5675,3364,-5944,-234,-1207,2885,4614,-7095,-3761,5855,855,1328,-4054,-6065,8849,4112,-4725,-2082,-3383,5044,6673,-7553,-3146,3162,3775,4716,-6472,-7212,7703,4826,-1661,-2735,-4694,6753,7455,-5361,-4351,-869,2864,5914,-6093,-6825,4892,3497,2213,-4627,-6550,5692,5443,-2904,-3479,-2856,4629,5853,-4763,-4772,903,3225,4509,-4193,-6431,3242,3673,1510,-2641,-3836,4531,4384,-2625,-3015,-1566,3197,3922,-4118,-1934,1870,1606,2216,-3979,-3614,4766,818,-2177,-855,-1966,4734,2780,-5729,-683,2417,1055,2346,-4939,-3139,6696,-594,-1965,-2322,-2506,6108,2106,-5913,-1164,782,2742,2081,-8667,-2180,6674,599,-211,-4629,-2940,7437,1633,-6048,-1517,-126,5766,3512,-7540,-1311,4097,2357,1932,-7453,-4010,7754,2979,-2311,-3349,-1433,6910,3962,-6219,-2307,1804,4911,2879,-7412,-5123,5359,2712,-230,-3770,-3897,7168,4269,-4741,-3002,-162,4953,2908,-4637,-3546,2322,3222,2404,-4697,-3418,3691,2201,-1584,-2651,-767,5962,2689,-4881,-2916,312,2050,622,-3995,-1459,3223,348,-366,-3416,-2029,4633,-83,-1909,-398,148,3409,487,-5004,546,2470,1629,-50,-4564,-90,5275,-927,-3693,-1289,370,4766,1232,-6790,448,2690,1336,121,-5666,168,5088,329,-3095,-3874,284,7075,-318,-6751,-623,1890,4158,-353,-7698,-1245,5951,2096,-1907,-5201,-610,8030,1418,-4884,-3337,813,5285,1536,-6503,-1921,3202,3352,-625,-5761,-1293,6279,2749,-1822,-4009,-541,6209,1498,-4363,-3064,1224,4488,1017,-5251,-2180,2556,2471,-852,-2975,-1372,4123],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,2,-2,2,-2,2,-3,3,-3,3,-3,3,-3,3,-4,4,-4,4,-5,6,-6,7,-9,11,-14,18,-24,34,-49,73,-114,194,-838,5965,1775,-10321,2750,2361,809,3078,-6986,-725,6898,-3860,-1813,-525,-1522,6520,-1509,-6958,4341,2186,173,1137,-7010,1371,5533,-4359,-1576,-1767,531,6864,-4042,-4826,4443,1817,2077,-2762,-5302,3827,3500,-2488,-4769,-4029,4153,7041,-4599,-4004,744,3890,6312,-5779,-6612,4486,4252,2142,-4317,-7324,4909,6417,-2305,-3616,-4203,5324,8249,-5882,-6884,149,5017,6249,-4190,-9390,5019,4217,1693,-2999,-9300,5329,8293,-3846,-4433,-3673,1163,9783,-4677,-8296,3643,2082,4301,-1177,-9472,4152,5692,-2637,378,-5702,864,8405,-4140,-4619,1153,-958,6765,-1078,-8971,3834,3908,-1077,1324,-4321,1910,6786,-4511,-879,2685,-958,4861,-2413,-5459,5309,1910,-329,-585,-4448,3327,6091,-5497,-1757,724,1212,5130,-4228,-3394,4931,1738,-136,-4856,-3694,5725,4559,-3674,-3127,-3113,5330,4565,-5613,-3853,1303,4942,3177,-6256,-5071,5643,4227,424,-5560,-4074,7841,4036,-4268,-4230,-1100,6497,6103,-7454,-4605,2458,3746,4415,-6113,-5894,6423,4381,-428,-3223,-5881,6441,4875,-4941,-2804,-1151,2876,6782,-5745,-5815,4767,1507,2606,-2627,-6271,4967,4849,-3870,-1171,-3106,1388,6544,-5913,-3393,2852,-171,4027,-2547,-5640,5935,1769,-3476,-570,-3302,2666,4610,-6244,-828,2825,50,2956,-3067,-3714,4283,321,-1687,-1068,-2558,4790,3176,-5804,-1935,2331,2791,1763,-4940,-2040,5756,1995,-674,-3876,-1592,6265,1438,-5504,-3701,-427,5310,2857,-6969,-2836,3676,3838,848,-6870,-2923,5952,2469,-3082,-4500,-1309,7488,2378,-5886,-3950,-594,6561,2587,-7115,-2755,3850,2820,285,-5526,-3057,6523,2274,-2474,-2539,-2229,6826,4148,-4882,-2265,2063,3327,4363,-6386,-4632,4981,694,-625,-1415,-4032,3916,3318,-5507,-1102,-1372,1704,4307,-4483,-2561,3928,24,908,-2090,-3299,4908,654,-2928,337,-339,2467,1913,-5448,-525,3736,369,703,-2518,-1660,4915,725,-3438,-357,-702,4475,1785,-6348,-431,3309,1366,16,-5238,-2148,6037,49,-2248,-2517,182,6148,-262,-5524,-1529,2302,3257,-128,-7382,-752,4106,2337,-2754,-6823,-671,6584,2105,-4135,-3348,113,6363,1831,-6755,-1543,2777,4403,1270,-6849,-146,4855,1168,-1052,-4959,-1513,5927,1722,-4122,-1604,-810,4689,1569,-6302,-2290,2216,1445,931,-4614,-1315,5694,1236,-2296,-2306,-1653,3856,1318,-4372,-906,1306,2419,519,-4260,-1386,4364,-968,387,-2860,-1222,5120,-835,-3172,962,502,2155,-192,-4146,1641,4809,-1220,-1370,-2411,615,3790,-1676,-3325,-1670,2024,2790,-1373,-4140,1642,3820,95,-2001,-3654,2598,4438,-1824,-2963,-2493,3262,5469,-2135,-5384,-454,3907,3222,-2194,-5605,1029,4091,91],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-12,13,-14,16,-18,20,-21,24,-26,29,-33,36,-39,44,-49,54,-61,68,-77,89,-102,119,-135,774,-5393,-672,-3115,2125,6551,-6372,-3406,4286,-884,3573,-2110,-6903,6670,1537,-4274,-83,-3964,3861,5145,-7111,-1390,4891,-646,1415,-4567,-3302,6795,67,-3995,-726,-1677,5623,1806,-6661,276,2265,2568,581,-6472,-1432,5861,2110,-1334,-5822,-718,8471,1278,-6316,-2324,1569,7705,959,-8948,-1615,5318,4186,20,-8966,-2247,9461,1763,-2587,-6310,-1502,9967,2302,-6471,-1721,267,6734,3840,-10921,-1737,6183,2718,1641,-8395,-4035,9850,1080,-3460,-2709,-3835,8198,3973,-8979,-1606,1303,1729,4567,-8581,-4147,8934,887,-1230,-2347,-5558,6755,3328,-6065,571,-958,1791,4647,-6749,-1567,5639,-2463,1673,-2658,-4163,7636,796,-5560,509,-161,2768,2636,-6807,621,3711,-2080,65,-4055,-1577,7963,-1192,-4625,-635,1678,4134,-1068,-6778,1261,3700,1911,-948,-7562,78,6069,-79,-3878,-4113,2485,7753,-1853,-6393,-2463,2781,5639,-1825,-7700,617,4190,2655,-1521,-8321,1004,9231,604,-3567,-4460,1214,9335,-1333,-7383,-590,1615,5293,562,-9565,80,6475,1285,-206,-7250,-1831,9225,126,-5570,-1628,-2285,7057,2110,-8643,793,3591,538,2070,-7426,-1355,7901,-1392,-1904,-1819,-3179,6410,1693,-6806,2047,-142,1307,2316,-5513,583,5674,-3124,-1378,-1748,-1513,4708,-2175,-4602,1858,23,1657,347,-4962,1816,5072,-2244,-580,-2806,1542,6339,-2714,-3313,405,2276,4477,-1696,-6568,2180,5616,835,-3174,-4666,3368,5902,-1492,-4555,-2701,3626,5493,-3022,-6641,134,4331,4360,-2633,-7965,2413,6330,1742,-4212,-5338,3044,8063,-1959,-3535,-1913,2662,6031,-2843,-6827,1383,4334,2538,-1573,-8135,2306,5937,-268,-1836,-4076,454,8525,-1753,-4072,-484,429,3933,-638,-7408,2974,4759,-181,-489,-5760,535,6483,-1536,-3066,620,-980,4145,-313,-5064,2820,1887,-51,256,-3920,1440,4795,-3387,-2211,614,448,3929,-1832,-4327,3008,2058,-65,-491,-3693,2395,4154,-1817,-3501,-435,2604,4910,-3001,-3521,1731,2892,1609,-3788,-3993,4361,4395,-1368,-3267,-2683,5437,4147,-3657,-4110,103,4053,3997,-5057,-4963,2767,3826,1885,-3930,-4723,4952,4439,-2362,-3677,-2733,3249,5839,-3841,-4204,190,3303,2862,-3532,-5701,3260,3210,1195,-2317,-4408,3520,5460,-2129,-3373,-857,2228,4481,-3459,-4136,1003,1937,2589,-1564,-5855,3039,4001,-982,-2478,-3314,3564,3263,-2612,-2730,951,1181,3411,-1938,-4095,2619,1890,-598,-939,-1756,2217,3521,-4562,-1217,325,1811,735,-1830,-1705,4148,627,-1515,-2061,-2165,3350,1405,-4317,-2405,746,2555,1027,-4382,-2676,1601,2366,-239,-3374,-2124,3448,1992,-3076,-3281,-1324,4389,2653,-5186,-2955,1593,3918,1745,-5664],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,6,-7,7,-9,9,-10,12,-13,14,-16,17,-19,22,-24,27,-29,32,-35,39,-42,47,-52,57,-62,69,-77,86,-96,109,-123,141,-164,194,-233,290,-377,527,-844,2995,-6243,-6905,6561,-699,2529,-3582,-7680,8178,6058,-6013,-1761,-3296,3890,9336,-7660,-5616,3995,2745,5370,-5964,-9746,7683,6634,-2598,-2889,-8747,5472,9792,-6119,-5668,-680,4361,8212,-4714,-9802,4750,3752,1590,-2834,-7400,3285,8038,-1120,-4075,-4720,3288,7844,-3833,-5366,1250,3510,4945,-3676,-7082,2821,3097,2199,-2712,-6873,3552,5996,-2994,-1441,-3042,1686,5893,-4683,-4000,2946,1021,3706,-2891,-4814,5574,1364,-2977,188,-3976,4424,4033,-7101,-497,2238,1052,4487,-5710,-3277,8277,-329,-533,-1962,-4642,7697,3469,-7995,-31,1795,2230,5078,-7521,-4233,7655,816,-1099,-3418,-6086,9313,4203,-8161,-1260,-1742,5400,6215,-9954,-4060,6484,2523,2898,-5840,-7593,8595,4370,-4690,-2916,-4707,6101,7476,-8061,-5104,2127,3828,5381,-6947,-7900,5889,4159,-427,-3410,-6161,5910,6530,-3750,-4159,-1684,3415,5925,-6081,-5254,2413,2866,3645,-4779,-4487,3591,2796,-1138,-2842,-2914,5458,3578,-4120,-630,-304,2509,3446,-4891,-1957,2971,700,636,-3277,-2735,5489,237,-3275,117,-1314,4153,3008,-6438,205,4288,-65,1575,-4656,-1716,8255,-1151,-3110,89,-3234,6921,2210,-7865,145,3662,2623,2580,-8347,-1469,8460,-1468,-2170,-4288,-3564,8847,1885,-8026,-554,1794,5402,3485,-9174,-2518,7180,1838,194,-5579,-4448,8305,3453,-5900,-2211,-1876,7027,4100,-8562,-3477,3015,3363,2121,-8047,-3388,6764,3238,-1122,-5141,-3794,6416,3550,-5220,-3242,53,4758,1774,-4537,-3833,3545,2539,986,-3879,-2204,5761,2033,-1225,-1704,-1283,4724,2526,-4766,-462,1153,3117,2047,-5916,-470,4593,-532,-624,-3225,-891,5268,-792,-3491,668,964,3272,438,-7418,1944,3828,-433,-497,-4043,-668,6605,-1921,-4239,-159,-634,6232,-687,-8156,2812,3914,696,659,-6058,566,8115,-730,-4176,-3209,526,7615,-406,-8933,320,3028,3468,286,-8035,594,7391,-703,-2450,-4007,-1380,7887,1346,-6470,-1410,834,4845,1985,-7229,-1454,5131,2644,677,-5762,-1816,6175,1897,-1609,-3324,-14,6456,1026,-4888,-2307,2303,3159,74,-5388,-18,3996,529,-812,-3679,-370,4894,805,-2557,-636,93,3860,87,-5034,1902,1733,1403,-355,-4548,926,4510,-914,-1589,-1096,730,5129,-2259,-4587,1676,1278,1506,-2144,-3854,3514,3366,-1856,-2294,-2350,936,5835,-2094,-5021,1502,2501,3882,-2065,-5840,2903,4174,-892,-2633,-4293,3210,6758,-2374,-4477,-573,2651,5119,-1909,-7009,1804,3313,1959,-1446,-6290,1762,6924,-973,-3897,-3278,1371,7031,-1460,-5357,97,3573,4395,-959,-5317,1505,4579,1376,-2641,-3691,1150,5755,221,-4110,-2542,631,4530,-722,-4559,312,2448,2135,-1302],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,2,-3,3,-3,4,-5,5,-5,6,-6,7,-8,8,-10,10,-11,13,-13,15,-16,18,-20,22,-24,28,-31,35,-40,47,-55,65,-81,109,-679,-129,-631,7713,-286,-11516,2182,3961,976,1813,-8990,-255,11485,-1520,-3791,-4279,-2857,10259,-344,-10595,597,1836,3829,2798,-10237,-611,10288,566,-1643,-7121,-3019,11086,2367,-8223,-2315,110,7167,3799,-10315,-1496,4698,4557,1789,-8062,-2055,8071,1847,-1764,-4333,-1855,8345,2100,-6454,-2334,1537,5479,1374,-7807,-1431,3307,1531,770,-6251,-1327,6580,10,-1571,-2309,-2258,6464,41,-5604,2631,895,2123,1959,-5937,1759,5870,-3603,-491,-4335,-935,7812,-3291,-6389,3072,-780,3355,-153,-10202,4837,5479,-2366,-795,-4445,1016,10036,-4675,-6099,2632,131,5772,-1614,-9550,4462,4246,-483,1429,-8852,2346,10628,-5424,-4683,-923,81,10790,-1452,-11049,3019,4662,4446,-237,-11013,1875,10553,-491,-3077,-4856,-1971,12112,-184,-7248,-563,1236,6518,759,-9138,-1049,6172,2517,-679,-6998,-680,7987,456,-3938,-3826,-347,6490,1323,-6182,87,2281,3913,-225,-6428,549,3804,60,-239,-5416,-388,5953,-627,-2840,-317,805,4461,-1858,-5637,3582,1835,1982,-571,-5668,3908,4971,-3552,-908,-800,1219,5782,-3795,-5049,5315,1005,2271,-2213,-5799,5317,5430,-3534,-1008,-3624,2367,7603,-6235,-4773,3200,798,4942,-4151,-7824,5537,4563,-2218,-2880,-5531,4211,9576,-5304,-5400,246,2310,7448,-2515,-8934,3946,5191,1690,-3011,-8950,3911,8719,-1841,-4677,-4057,2312,8708,-1602,-7713,976,3936,4455,-1326,-8357,1876,5406,425,-2366,-4529,1692,6898,-1486,-4466,-2791,2591,5523,-1472,-6357,1570,2642,1215,-1207,-5287,2824,4190,-1741,-1358,-1958,1506,4356,-4155,-3120,254,786,3270,-2282,-4162,3153,2872,-631,-1313,-4303,4018,3809,-4767,-1354,125,199,3583,-4984,-3415,5203,641,-1177,-2417,-4458,6376,3687,-6367,-1750,-1085,2896,5889,-7165,-4819,5647,1304,1801,-4515,-6028,5377,5097,-3192,-2643,-2728,5403,6221,-6805,-5621,2135,3544,4340,-4452,-7035,5247,4419,-582,-3554,-6087,5074,5815,-3847,-3547,-361,3673,5808,-2884,-6079,1872,4591,2897,-3556,-5936,3286,4675,-626,-2848,-4108,2730,5144,-2812,-3660,185,2701,3562,-3063,-3459,2870,2845,1050,-1868,-3743,3879,3299,-2355,-1650,-554,1941,2930,-4790,-1727,2836,1781,1143,-2837,-1453,4805,2533,-2294,-1411,-466,3961,1920,-5240,-719,2424,1399,325,-6180,-2359,5219,-54,-2407,-1299,-1155,7236,2116,-5890,-1060,1642,3642,2188,-6642,-2542,5020,1513,-1222,-4529,-2768,6797,2972,-5468,-3112,888,4986,3824,-5946,-3127,3169,3049,1053,-5358,-4940,5983,3487,-3063,-3439,-2152,5435,2601,-4434,-3359,1042,2820,3137,-4837,-3883,3510,3262,-441,-2930,-2276,4542,2908,-3411,-2850,-320,3442,3245,-4033,-2005],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,0,0,0,-1,1,-1,1,-2,1,-1,2,-1,2,-2,2,-2,2,-3,3,-4,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,15,-16,18,-17,3,-79,410,-7059,1097,7974,-5303,-2388,-582,-279,7169,-2621,-7177,4628,1042,-241,286,-5245,2180,4584,-4115,-1335,-1146,508,4821,-4100,-3456,3775,1103,399,-2241,-4491,5450,4182,-5292,-1961,-1067,4125,3950,-5321,-3569,2510,3491,1913,-6741,-3945,5756,2700,-366,-5234,-2759,7961,4613,-4570,-3672,-1808,7361,4934,-8423,-3097,3701,3696,2770,-8024,-5803,8561,3640,-1758,-4788,-4378,7888,7077,-8019,-3297,-536,4333,8067,-7640,-5865,6915,2919,1630,-3237,-8906,7090,4685,-4970,-1557,-4422,3231,8273,-7191,-3943,3715,784,5088,-3576,-8504,7391,2356,-2802,-149,-5403,3319,6517,-6151,-2094,2017,-261,5164,-2964,-5582,5367,-297,-1922,-42,-3308,3043,3907,-6003,379,1019,908,3397,-5523,-3162,5394,645,-1559,-2407,-2433,5779,2274,-5409,-1582,1042,5105,1959,-6363,-2599,4362,2686,521,-6970,-1657,7392,1570,-1965,-5204,-1333,7456,988,-6265,-3680,1763,6471,2147,-8773,-1962,5058,3042,1418,-6983,-4691,7892,2245,-3383,-4141,-2773,6391,3345,-9063,-2421,1531,3627,4142,-7071,-3995,6627,1154,415,-3680,-5285,7638,3118,-5278,-1744,-319,2643,4439,-8219,-2891,4983,-807,1565,-2710,-4791,5658,2413,-4011,219,-851,2008,2901,-5870,-654,2323,279,3733,-3298,-2109,6607,517,-2882,-413,-885,3778,1506,-5636,1520,2415,1665,171,-5107,-225,6804,-1126,-2615,-1597,648,5283,290,-5979,-491,2702,3730,-680,-6120,192,5763,2344,-2981,-5941,451,6413,-718,-5022,-3195,585,7034,474,-5993,-1308,2208,5094,-318,-6868,38,7019,1296,-1788,-5584,-681,7894,-70,-5528,-1829,1117,7033,539,-7433,597,2912,1608,1079,-6711,-1712,6192,1076,-2329,-2741,-1058,5314,853,-6712,41,800,1646,2603,-6438,-1360,4922,112,-697,-1663,-1833,5703,1335,-5182,210,74,2615,930,-5133,169,2754,-225,994,-1331,1075,3315,-1540,-3371,7,282,3309,172,-5204,2511,3668,186,-506,-2928,1263,6267,-1010,-2328,-779,2637,4515,-2394,-6095,786,3426,3142,-1831,-5832,2476,4600,-192,-2812,-4189,2119,5934,-2379,-5050,-2234,3773,5091,-1779,-6683,304,4757,2444,-2483,-6357,432,5769,-139,-4013,-3587,1454,6572,-2369,-5008,-1403,2362,5382,-1435,-6216,2015,4048,857,-2343,-3924,441,5850,-1175,-3777,-1971,427,4422,-415,-4836,1109,2016,349,67,-4841,521,4085,-610,-2030,-1762,481,4083,-904,-2838,1193,1434,472,-1282,-3814,2163,3779,-2014,-1376,-844,479,3872,-1779,-3725,1818,1049,1158,-2458,-4292,2775,3651,-332,-1791,-2184,2675,4629,-2351,-2958,-443,2351,3089,-3804,-3891,3118,3207,226,-4048,-4403,3758,4030,-1422,-4406,-1760,3253,3594,-2452,-4034],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-7,8,-8,10,-11,12,-14,16,-17,18,-20,22,-25,28,-30,34,-36,40,-44,49,-54,60,-66,74,-82,93,-105,119,-138,162,-194,238,-303,408,-607,1097,-5209,-3631,6708,-1032,2120,-4233,-4894,7789,932,-6083,1278,-1585,3688,3594,-7512,331,4663,-1150,1300,-4254,-1342,6200,-1537,-3618,110,-250,4075,652,-7012,527,2884,1092,917,-5242,500,6499,-1525,-3795,-3259,2315,7295,-1981,-6184,-335,3352,5049,-2116,-7793,1845,6320,3077,-1942,-6151,2696,9318,-1114,-4796,-3642,2352,9270,-1831,-9082,468,3006,5601,-1547,-10976,2683,8545,1000,-2062,-8648,33,9925,-1716,-6081,-890,-121,8815,229,-10403,406,3529,1928,1366,-8819,-777,9011,-633,-3323,-1784,-2894,9149,1238,-8503,2459,472,3265,2846,-8097,-556,6379,-1992,-438,-1702,-3060,7296,-659,-6127,3551,-1363,2743,1051,-7074,2585,4938,-1725,335,-2457,-956,4551,-1228,-4563,1662,-965,3774,-2274,-7153,2905,3987,-865,-1246,-4208,2889,6809,-2973,-4123,-1587,4118,6799,-3776,-6111,1469,3840,3386,-3827,-7251,3553,4954,-1616,-4544,-4459,4453,7969,-2888,-4954,-1001,3379,6847,-4173,-7814,2298,4083,2427,-2602,-8284,4753,6830,-1848,-3063,-3786,2436,10033,-3889,-4705,587,1140,5899,-275,-8160,3686,4419,-465,-451,-6571,1929,8916,-2565,-3315,-1173,-1063,6817,-1524,-7598,2819,1372,905,960,-5585,1365,5687,-4154,-1046,-346,-1211,5202,-3068,-5470,3262,121,1440,-377,-5141,3072,4494,-3261,-94,-1041,1971,3505,-4551,-2748,4675,2017,1189,-2911,-4922,5055,3076,-2105,-2307,-1958,4367,4552,-4799,-3418,1625,3483,3487,-5521,-4457,5308,5107,779,-4154,-4504,6004,4615,-2757,-4252,-2049,4551,5328,-5225,-4420,1005,3426,3625,-5934,-5061,5153,3827,-207,-4266,-5363,5776,5529,-4417,-4179,-1151,3368,5437,-4247,-6242,3192,2566,3374,-3052,-6136,4285,4863,-1952,-1373,-3354,2829,6699,-2292,-3855,752,492,3393,-2375,-5459,3408,2032,-128,-61,-3793,1507,4476,-3538,-1926,1176,992,2574,-2718,-3768,5508,1077,-236,-1924,-1935,2834,1850,-4597,-351,1351,2557,2383,-5033,-1841,3760,322,-763,-3412,-2279,4835,2013,-3263,-2693,534,4411,2752,-5376,-3292,3197,4231,1547,-5054,-3478,5483,3192,-1958,-4077,-1315,6173,2828,-4261,-3439,-127,6191,3453,-6301,-3213,3894,4042,1537,-4459,-3115,5125,3696,-2224,-3497,-1624,6033,4253,-4777,-1973,407,3492,2672,-4503,-3656,3704,2775,190,-2856,-3618,4788,2957,-3018,-628,-1324,2271,3346,-3551,-3027,2263,1683,1230,-2032,-2188,4109,1690,-1968,-463,-1989,2747,1617,-4161,-755,3266,1858,234,-2438,-1499,3052,857,-2932,-535,-877,4426,2277,-3838,-1183,1405,1577,1405,-4441,-67,5929,662,-1174,-2714,-301,5648,712,-4576,-1132,1104,4504,-207,-5672,-1090,4238,2247,-1622,-4093,-302,4896,1792,-2846,-3823,-66],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,6,-7,8,-8,9,-11,12,-13,14,-17,18,-19,22,-24,27,-29,32,-36,39,-43,48,-53,59,-65,73,-82,93,-107,124,-145,174,-215,275,-375,566,-1052,5099,7139,-5072,-612,-3440,1204,9871,-5306,-6611,4770,1194,4736,-1728,-10678,5622,7585,-2352,-1135,-6335,2316,12128,-6265,-7296,929,1193,8384,-2929,-11068,4250,6172,1194,-507,-10309,947,11020,-1607,-4671,-3456,434,9764,-886,-8831,394,2808,4883,299,-9133,291,7868,1666,-1783,-6060,330,7674,-399,-4457,-2523,489,6140,-1650,-5673,1711,3251,3710,-1489,-7013,2491,4839,-1386,-810,-3642,454,6159,-4430,-3796,2513,448,4364,-2669,-6458,4412,1971,-1138,-89,-4349,3053,7328,-5648,-1074,1668,998,4998,-6184,-6299,7460,2324,12,-868,-8916,7577,5651,-6788,-914,-772,2921,7475,-7695,-6114,6312,1149,2175,-3358,-9786,7348,6603,-4918,-2338,-4887,4350,9294,-6234,-6327,3630,3012,5814,-4037,-9055,6143,6293,-756,-2469,-6116,4314,9978,-3894,-5369,-1139,2785,8258,-3185,-7437,2289,3735,2754,-2614,-8422,2831,6559,-683,-2713,-5466,1910,6777,-3195,-4182,180,3083,5397,-2724,-5395,4064,2761,1225,-1171,-6211,3342,3521,-2593,-1897,-2540,2124,5305,-4412,-2937,3276,1404,2640,-3698,-4049,6077,1968,-3215,-532,-2119,4132,3974,-7647,-815,3573,640,4036,-5077,-5165,8147,1114,-2002,-1412,-3779,6328,2623,-8000,-1089,1016,2488,4681,-7565,-3649,7105,2808,320,-3391,-6315,8442,5998,-6552,-1645,-1790,4415,6595,-8153,-5386,5882,3102,3945,-5004,-8005,7096,5504,-2412,-3182,-3494,4926,7459,-4530,-4659,-162,3000,4482,-4946,-6199,3763,3488,1938,-3260,-4737,4233,3269,-2441,-3002,-961,3450,5734,-4687,-3491,652,1811,1965,-3520,-3277,3274,2181,-948,-1024,-2639,5068,3424,-4928,-631,-8,2132,2111,-5149,-1677,4239,-1009,514,-2716,-1468,5470,-268,-4697,-326,435,3283,2370,-5935,482,3924,453,341,-4546,-710,6993,-702,-2850,-1276,-122,6699,365,-9441,-332,2829,2137,1829,-6493,-2717,8021,1715,-2031,-3401,-1883,7604,2639,-5804,-1834,822,4083,3080,-7730,-2777,5706,2364,476,-5221,-3670,7534,3812,-3910,-2737,-888,4743,3434,-5867,-2729,3028,4364,1450,-5050,-3035,4621,2437,-2119,-2496,-2456,4238,3535,-4701,-2050,231,2401,1751,-4297,-1074,3387,1449,-307,-3174,-785,4163,1515,-1659,-1434,-614,2581,749,-4358,942,2836,1149,115,-3581,-222,5227,-902,-2343,-1243,-377,3901,-1181,-4275,1051,1311,1836,-908,-5621,1798,5695,-67,-1057,-2475,1582,5876,-716,-4807,283,1577,4378,-32,-6175,870,4221,908,-1845,-6027,-36,7275,-396,-4615,-2125,-477,5830,1493,-6137,-761,3940,2910,328,-4933,-419,7000,1077,-2396,-4432,-824,6809,1047,-4190,-935,1320,3124,775,-4173,-178,2038,1708,338,-3402,-1074,4945,1697,-3119,-2466,-504,4259],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-5,6,-6,6,-8,9,-9,11,-12,14,-15,17,-18,20,-23,25,-28,31,-34,39,-42,48,-53,60,-68,77,-89,102,-121,143,-174,212,-309,3431,-6283,-4756,10627,-1293,-4355,-2157,-5104,7851,3463,-10508,-734,2776,2794,5704,-10206,-4898,9612,1641,-736,-3355,-5807,11291,5679,-8269,-1767,-346,6005,8286,-9807,-4861,7046,2864,2390,-5883,-5861,8131,5056,-5289,-3303,-4085,6747,5267,-7003,-4641,1505,4417,4836,-6104,-5272,4711,4915,-133,-4257,-4598,5593,4007,-3284,-2256,-3443,4580,3624,-5499,-2354,1778,2506,2632,-5239,-2065,4907,-193,205,-2269,-2802,6346,1531,-5412,-281,276,2886,2843,-7488,889,5972,-1870,-176,-2201,-2131,8698,-1566,-5315,1370,-1149,4637,1482,-10603,2176,5434,-1792,794,-5966,-1278,9578,-2224,-4831,-136,-1658,8813,1732,-10717,1597,4442,1706,3098,-10223,-2108,10320,-48,-3954,-4256,-2293,10535,2860,-9733,-1439,1573,5393,3532,-10454,-3554,7857,1878,-693,-6174,-3631,8953,3831,-5761,-2576,-1562,5877,3852,-6552,-2677,3408,3325,1451,-6790,-3416,6788,1318,-1351,-4185,-2520,6467,2394,-4445,-804,11,4567,2593,-5719,-50,2700,1051,1196,-5341,-1102,6335,-691,-2444,-1263,533,6113,-666,-5527,1878,571,2124,918,-5604,1792,6536,-3845,-1295,-2846,-350,7294,-3590,-6977,3272,1453,3381,-827,-8507,3638,6421,-717,-2074,-4289,200,9252,-3831,-6371,1667,717,6258,-1127,-10679,2326,6113,620,-1724,-6590,926,9174,-1196,-4117,-2612,45,9460,-980,-9743,498,3931,3627,393,-8273,-653,8530,1466,-2844,-4656,-1212,8226,278,-5506,-141,549,4733,-72,-7681,-734,3471,2987,-957,-5366,-1391,4718,1156,-2781,-1992,-608,5885,-544,-4011,-245,1555,1998,-61,-4875,1604,2525,478,518,-3142,1358,5190,-2867,-2174,1062,926,4023,-2043,-4951,3089,907,-742,-1061,-3691,3078,4361,-3999,-1986,-316,759,5779,-3557,-4928,3898,2361,807,-1618,-4916,3618,5564,-4389,-2354,-1885,2093,6001,-3604,-3875,2434,2206,3422,-2590,-7526,3884,5316,-998,-2921,-5025,2407,7105,-3087,-4793,-1985,2688,7003,-2783,-7689,2875,4570,1042,-1067,-6376,2463,6688,-616,-3295,-2499,1513,6488,-1824,-5354,194,2073,3316,-1198,-5027,484,2581,487,-843,-3987,812,5350,-1363,-3048,318,1428,4421,-987,-3489,1177,851,1539,-932,-3961,1766,2117,-1452,-882,-659,2363,4175,-2846,-2571,2052,413,660,-2408,-3495,3717,2735,-2394,-1685,-1531,4434,3061,-4724,-2432,1936,2344,2026,-4969,-3616,4290,1942,59,-2310,-3331,5478,3990,-4195,-3454,247,2897,2825,-4985,-4690,4680,3249,509,-3839,-3453,4384,5046,-2479,-3618,-2444,3281,4972,-3292,-4940,1215,2650,3093,-3233,-4999,3468,4358,370,-2262,-3420,2661,4538,-2763,-2897,182,2718,3584,-3968,-3676,3061,3475,1089,-2255,-2850,1278,3885,-1428],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,2,-2,3,-4,5,-8,11,-16,25,-42,77,-172,632,2192,1092,6549,-4623,-5934,6272,710,-57,-29,-5154,4063,3718,-5147,-821,-390,545,3934,-4912,-2408,4754,-976,547,-2264,-1969,5765,1720,-4334,-144,323,2554,2949,-7564,-1478,4168,2012,-378,-5495,-1306,7275,2638,-3080,-4333,-965,7959,1349,-6901,-1863,822,5295,753,-9013,-1879,6353,3944,389,-7103,-1369,10616,1070,-5142,-2706,-2821,10373,1161,-9758,-2216,3429,4660,3822,-9359,-3539,9799,633,-823,-5438,-4825,9721,4011,-7267,-2220,-1871,5100,5777,-8927,-3950,5304,705,3150,-5571,-5840,9015,3225,-4152,-530,-3668,5421,6206,-7572,-522,2790,297,3593,-4546,-4579,7070,61,-1595,266,-3235,4958,2193,-6424,1072,459,1721,2421,-5234,-324,5446,-1145,-1315,-1900,-1721,5941,-571,-5006,351,1898,3131,39,-7351,125,4847,596,-2291,-5648,427,6120,10,-4696,-3176,1392,6710,-514,-6221,398,3819,4542,-1385,-8687,1999,7080,434,-1650,-6548,-524,9575,-705,-6330,-1354,1208,7811,267,-9579,-816,4368,2464,522,-9335,-2,8062,-1174,-2351,-2944,-980,7713,1008,-6641,-893,304,3901,3122,-7754,-450,6358,-590,761,-3699,-3286,7354,1234,-5386,693,-1152,3742,2712,-6429,-956,3473,9,977,-4007,-1595,6139,-507,-3029,410,-1028,4334,-447,-5718,2059,2236,-211,-698,-4084,2070,4917,-899,-2107,-147,971,4476,-1599,-4459,1732,2718,1427,-1331,-5087,2822,4978,-208,-3431,-3478,2179,5864,-2283,-4663,-1172,3801,5468,-1698,-6010,1797,4408,2866,-3215,-7531,3026,6703,-1580,-4065,-4094,2801,7906,-2948,-6236,480,2054,5143,-1829,-8003,2257,4454,735,-789,-7037,837,7317,-1668,-3221,-1618,553,6171,-1336,-6463,1655,2057,1856,216,-7051,344,5229,-1167,-1180,-2096,-685,5107,-391,-5230,1525,1471,2353,847,-6322,1066,3433,-1412,345,-1743,964,4793,-3008,-3543,1603,1019,2530,-1436,-5900,3143,3512,-1544,-408,-1485,1839,4437,-2887,-2795,-810,3002,3656,-3016,-5356,2947,3559,207,-2717,-4453,5378,3960,-3252,-3293,-2052,3121,3979,-3694,-4596,1027,4736,3141,-4845,-4988,3766,3720,5,-3988,-4992,3749,4774,-2013,-3894,-1043,3308,4439,-3451,-5502,1777,3680,3589,-3572,-6206,3708,3929,-456,-2652,-3361,3622,6319,-2684,-3281,769,3305,4308,-3049,-5766,2072,3818,1378,-404,-4294,823,4481,-2700,-3004,-936,1427,3222,-2803,-3614,2391,2041,980,-572,-4522,1855,2859,-3277,-1039,-1133,473,1926,-3772,-2364,2144,1445,264,-2154,-2383,3480,1416,-1475,-1453,-17,3077,1893,-2890,-2958,2596,2068,337,-2770,-2176,3669,2029,-2186,-3529,-975,3881,2729,-3499,-3299,754,4950,2252,-4127,-2248,3097,2685,444,-4715,-3142,4415],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-5,6,-6,8,-8,9,-11,11,-13,15,-16,18,-20,23,-25,27,-30,33,-36,40,-44,48,-54,59,-67,74,-83,93,-106,122,-141,165,-190,198,-176,9134,-1095,-6594,2010,-1937,4351,2286,-9309,353,4655,-1741,820,-3865,-1422,6935,-2348,-4055,1408,-600,4840,-471,-6755,2445,4281,-770,-822,-4009,2692,5788,-2412,-2632,-317,1449,4904,-2678,-5966,3438,3967,2129,-4530,-6181,4848,5165,-2444,-3614,-5714,4501,7317,-4269,-5338,263,4632,6763,-5151,-7737,3409,3861,1580,-4836,-8141,4903,7585,-2640,-4471,-4166,4628,9626,-4861,-6767,1200,1742,6995,-3159,-11202,4585,5732,-1429,-348,-8137,2701,10603,-4805,-4247,-1775,675,9188,-2257,-9651,4297,1954,2112,2097,-9288,1868,8023,-2710,-904,-2734,-1390,7294,-2070,-6063,2627,-302,2785,742,-6464,4103,3869,-3182,648,-2391,708,5971,-3845,-3663,3067,-382,3048,-2569,-5205,4083,2266,-1590,-771,-3282,3318,4975,-4301,-3081,903,2358,3385,-4666,-4469,4511,2940,345,-3001,-4355,6176,2993,-3349,-3792,-2079,6763,4278,-7055,-3678,3156,4801,3796,-6846,-5839,6020,4026,-203,-3900,-5953,6700,5847,-4479,-3883,-1433,4981,7954,-7191,-6395,2826,2610,4622,-3605,-7544,5951,4851,-2847,-676,-6471,3716,6954,-5764,-3340,1075,1285,6109,-3101,-7093,4734,2379,112,-8,-6540,3907,5910,-4033,-2053,-617,-828,4504,-2572,-4320,4297,1035,690,-58,-5569,3244,2909,-3005,-237,-655,1865,4568,-4318,-1764,4392,904,380,-2604,-2318,4419,2499,-2881,-2394,30,4137,2289,-4995,-2965,3069,2820,813,-5045,-1834,5838,2686,-1989,-4577,-2421,5719,2205,-5643,-2641,1079,5908,1888,-6702,-2285,3035,4474,-407,-6203,-2843,7117,2828,-3324,-4032,-2845,7759,3906,-6152,-2821,633,4199,4566,-6776,-3717,4557,2394,802,-5217,-4339,6236,3459,-3318,-1093,-2860,4818,5431,-5644,-3177,2770,1596,3279,-4193,-4628,5088,1169,-2733,-904,-2965,3562,2795,-5094,-1526,1161,829,3863,-3296,-2657,3530,483,-1272,-1298,-1796,3553,1506,-4618,1154,1582,2302,872,-3984,-1231,4363,1295,-860,-2573,-817,5071,615,-3597,-1332,1186,3125,531,-5400,-30,4821,2733,-722,-5213,61,5902,1074,-2349,-4308,697,5936,-814,-6483,-1793,1257,4883,425,-6223,-1464,4688,2250,-1000,-5712,-1215,7441,1312,-3979,-3104,1743,5360,420,-5252,-1444,224,2879,260,-6564,-830,4900,1635,-1722,-3766,-1831,5572,2004,-4397,-1572,-36,3134,1957,-5075,-1534,3371,275,453,-2959,-1660,4932,1402,-2478,-829,401,2696,1030,-4946,357,3021,968,397,-2216,-362,3694,-1443,-2327,-442,-153,2853,-446,-3624,1412,2761,13,163,-3743,1458,3696,-500,-3199,-2579,1146,3798,-1785,-4224,-491,2679,3099,-1319,-4628,775,4544,584,-1759,-3274,1424,5337,-1155,-5075,-2577,2618,4402,-934,-5336,-1040,4035,1551],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,8,-9,10,-12,13,-14,16,-18,20,-23,25,-27,30,-34,37,-41,45,-50,54,-61,67,-74,83,-93,104,-118,135,-157,185,-223,281,-379,596,-2890,1679,1323,2981,587,-10378,3246,8379,-3809,-889,-4752,-582,11277,-2643,-8624,1858,-86,7060,988,-12493,2439,7340,710,-235,-8831,-2199,11725,-225,-5373,-3133,-869,9199,1744,-11427,-1370,4237,2708,2280,-10445,-1992,10521,776,-2003,-5080,-2927,10247,1846,-7181,-1500,67,5318,3008,-8090,-1188,3666,1849,203,-5673,-1430,7863,1598,-2217,-2681,-1405,5343,1070,-5407,82,259,2100,1470,-7256,1174,3874,-1523,77,-3795,401,6978,-2869,-3526,1693,338,5116,-1694,-7436,3957,1009,-1732,426,-6344,3332,7009,-4160,-757,-62,85,7398,-3945,-7798,5545,2421,-31,-1747,-9942,5536,8041,-4919,-1969,-3232,624,9492,-4668,-7989,3356,923,5711,-959,-11172,2907,6715,-1262,-1059,-6399,1135,12078,-1979,-6702,-854,1166,8422,-83,-10732,2974,4655,2026,-442,-7923,-276,9768,-802,-3469,-3725,-109,8621,-273,-7161,58,2026,3052,-90,-8517,1310,5288,1836,-108,-5125,373,6939,-1539,-4052,-1925,503,4224,-681,-5309,2320,847,3241,-538,-4899,3059,3755,-2098,-1297,-1734,2082,5033,-4091,-3085,2509,467,2907,-2824,-4677,5680,1347,-3372,-661,-3306,4583,6808,-6210,-3272,1703,1654,5864,-4590,-6118,6288,2777,302,-2562,-6350,6247,7339,-5035,-1420,-138,2513,8041,-5913,-7799,4558,2953,1942,-2514,-7989,5484,6392,-3652,-1735,-3829,2613,8585,-4586,-5985,945,2363,5308,-1631,-8499,4000,4760,283,-1360,-7175,1955,7767,-2375,-4110,-1950,1781,6391,-3359,-6149,1318,3198,2592,-1117,-6715,2900,4518,-612,-1422,-3313,1645,4103,-1272,-2765,576,1030,3911,-3075,-3018,3045,1911,-333,-3339,-2783,3597,2740,-3722,-1001,-821,2544,4008,-3870,-2139,3393,195,1524,-4267,-2957,7149,2028,-3531,-842,-2011,3896,4079,-6485,-3117,4403,2251,2494,-5398,-3763,7338,1777,-2795,-2677,-3670,6315,5289,-6399,-2497,842,3808,6031,-7354,-5594,5073,2891,-313,-4038,-5024,7157,5668,-4842,-2702,-2283,4903,6277,-5992,-4625,2688,2977,2257,-4829,-5867,2754,4837,-1857,-1931,-2927,3487,5786,-3285,-3555,270,2186,3771,-3745,-4314,2784,3360,620,-2856,-3352,3266,3215,-2860,-1504,-2310,2670,3060,-3891,-1891,1615,1922,1631,-3469,-2724,4258,1583,-1654,-1975,-1255,4294,992,-3849,-207,949,2069,1130,-3974,-1769,5631,-107,-1751,-3755,-1440,5494,1617,-4902,-1802,1002,3971,326,-6827,-1375,4409,1033,-1219,-4000,-1677,6432,1922,-4241,-3079,270,6799,2726,-7448,-1367,2676,2540,1838,-5184,-2606,6602,2566,-2762,-4420,-2627,4362,3692,-5023,-1738,439,4017,1867,-6050,-3435,3205,4138,-875,-3587,-4100,4437,3007,-3157,-2182,-271,5565,2936,-3124,-2034,2759,2814,571,-3705,-1564],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,8,-9,9,-11,12,-13,15,-17,18,-20,22,-24,26,-30,33,-35,39,-44,48,-54,59,-67,75,-85,97,-110,129,-152,185,-232,304,-433,720,-2809,4899,6997,-10382,-1554,4063,167,4450,-7077,-7383,10845,2713,-2481,-3136,-8034,7273,7746,-8038,-2659,836,4494,8629,-8452,-6959,7217,2813,2380,-3638,-9966,7972,8395,-6333,-1699,-4198,2959,10198,-6843,-6655,3315,2052,4497,-4566,-8097,4508,5924,-44,-2892,-5896,4012,7571,-3971,-3787,-1545,4195,6201,-3881,-5417,1088,2199,2853,-2901,-6342,2994,3619,-976,-1566,-3292,3463,5052,-4475,-2234,872,2337,3711,-5006,-4015,3872,370,-1518,-1578,-3870,5518,2052,-5601,861,-488,2550,4889,-7696,-563,6021,-330,687,-4992,-4336,9931,1412,-5813,-469,-2496,5492,4098,-10022,-709,6162,2193,3058,-8169,-4613,11556,471,-4201,-1497,-3301,8499,4826,-10298,-1699,2517,2502,6133,-8360,-6668,8363,1588,-647,-4453,-6445,8701,5924,-7232,-3492,-1284,4361,6255,-7860,-5528,4455,3521,2847,-4444,-5889,7428,3129,-3588,-3858,-3953,4712,5395,-5384,-4848,769,3204,4404,-4282,-5217,3216,2913,1320,-4079,-2644,4742,2971,-2584,-82,-641,3492,2791,-4837,-136,3314,569,1682,-4520,-1613,5636,620,-1104,-1734,-2430,6058,977,-5959,1287,538,1807,3135,-6271,-62,6592,-2144,-282,-2972,-1630,8109,-464,-7084,1459,871,4088,2046,-9299,706,6634,351,394,-7199,-1968,9650,-306,-5114,-1488,-1337,7822,2946,-10076,-1168,3738,2483,1863,-8832,-2814,8635,269,-2377,-4025,-3015,8951,3022,-8361,-614,681,5489,3403,-8353,-1839,5609,2227,852,-5662,-3740,6993,3211,-4648,-1728,-986,4265,3591,-6046,-1733,3208,2508,882,-4448,-2046,5163,1772,-962,-2467,-1706,5153,695,-3516,633,-86,2953,1136,-4950,671,3767,152,-1310,-3856,1738,5501,-1219,-2143,-109,36,4839,-1515,-6264,2696,2580,823,-631,-6027,1571,5945,-1886,-2859,-2338,1194,6717,-1596,-6619,2427,2362,1920,-58,-8374,2471,6086,-866,-2051,-4670,827,9097,-2521,-6778,-166,852,6235,-865,-8966,628,4454,1673,-1542,-7678,-336,7932,-129,-4259,-3070,423,6648,725,-6780,-405,3401,3010,950,-5539,-1071,4940,1219,-1854,-4241,-2126,6040,839,-4625,-1167,177,4297,726,-6226,-840,3304,737,-424,-3823,582,5127,590,-2416,-1190,1572,3739,-736,-3987,1268,1490,2125,-1715,-3154,1831,2641,-2377,-1191,-2116,1168,3972,-2218,-3226,745,1266,2890,-2538,-4448,3266,2076,-1175,-379,-3259,2550,5528,-2723,-3291,98,2301,4432,-3410,-6716,3022,3573,1079,-3070,-5265,3507,5851,-3291,-2743,-2882,2366,6618,-2916,-6411,821,3558,3291,-1713,-5235,2973,4234,-889,-3300,-4680,2204,5900,-1959,-3384,-1991,1962,4848,-1614,-5276,626,3562,3216,-1895,-4602,808,5229,-804,-2433,-2251,1226,4704,-1443,-3396,-571,993],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-6,6,-8,8,-9,11,-11,13,-14,16,-17,20,-22,25,-27,30,-33,36,-40,44,-48,54,-59,67,-74,83,-92,105,-118,136,-159,187,-228,286,-378,547,-963,4909,1954,-2726,-72,-4662,6569,5138,-7615,147,831,1112,3488,-5800,-2119,6265,-1541,-547,-1399,-3144,5880,1377,-4407,887,2164,1974,1223,-5742,-501,5968,687,-2002,-3515,243,6530,-1605,-4340,-1447,1135,6567,-184,-7197,-245,3414,2532,-1687,-7666,2299,6744,-63,-2167,-6732,1531,9517,-2035,-6570,-132,1985,8704,-1060,-9944,2277,5394,2463,191,-9671,889,9850,-1925,-3681,-4284,-1436,12051,445,-8603,67,1932,4879,1677,-10818,584,7924,-726,73,-5767,-2948,9634,857,-7242,-377,-1243,6450,2678,-9347,441,4546,-25,3562,-6439,-2537,7489,-1372,-3256,-133,-2444,5918,2629,-7754,596,3092,999,1614,-5336,284,5615,-1553,-1772,-645,-1571,4923,-1793,-4879,2268,1966,2160,-582,-5310,1934,6108,-2436,-2267,-3551,2294,6433,-2785,-5331,924,2165,6032,-3350,-6348,2881,3090,2902,-3126,-6770,4365,6149,-768,-3845,-4518,3070,7759,-4297,-5680,1353,1850,6457,-3655,-9193,4667,4637,363,-1206,-6865,2813,9544,-2153,-4173,-1553,1362,8181,-1297,-9493,2218,2637,3387,1481,-8331,1525,6536,-1812,-1469,-3174,-753,8828,-2454,-6468,1864,266,3897,484,-7424,961,4160,-2059,269,-3607,356,6350,-2286,-3636,233,-935,3304,114,-5459,1784,1848,-200,540,-3779,1504,5033,-2921,-2053,1358,1626,3749,-2339,-4265,3148,1361,161,-2264,-4536,3083,4110,-1629,-2329,-821,3059,4927,-3916,-3557,2075,3254,2183,-5699,-4818,3795,3677,310,-3035,-3582,4470,5941,-3542,-2994,-1251,4548,5787,-6430,-5323,3269,3020,2361,-4135,-5394,5636,5809,-2497,-3182,-3143,3119,6866,-4488,-3594,-494,2556,5225,-4413,-6425,2257,2677,1194,-621,-6403,2418,6414,-3445,-1681,-1768,113,5356,-3186,-4416,2238,1944,663,-1183,-5424,2864,4875,-2508,-596,-1401,530,4030,-3258,-2900,2614,207,2256,-1451,-4058,2281,2338,-1532,-1181,-687,1813,3260,-3630,-1958,1488,494,1173,-4402,-2656,4536,1863,-1361,-2680,-2078,3950,2397,-3371,-2557,1111,2995,2413,-5561,-2194,2683,3704,579,-5538,-3053,5249,3012,-1952,-4511,-1543,5975,3208,-4560,-1907,1251,4405,2653,-4790,-3337,4609,2827,553,-4650,-2685,6320,2971,-3132,-4020,-1466,4067,4527,-4864,-2099,2728,2203,1713,-3930,-4928,4122,2966,-1556,-1714,-2765,2469,3465,-3632,-2934,1290,1279,2860,-3106,-3811,4137,1288,-696,-1255,-2875,3103,2814,-3149,-421,933,1234,2393,-3532,-573,3601,1169,142,-2127,-1161,2729,845,-2984,-526,93,2344,536,-4037,-680,2065,1809,950,-2744,-1363,3719,2202,-3454,-2497,41,3836,857,-3688,-1709,1273,4365,-114,-4321,-173,3825,963,-2029,-3189,-618,5295,1159,-3306,-2801,1672,5552,690],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,6,-8,8,-10,10,-12,13,-15,16,-18,20,-23,25,-27,30,-34,36,-40,45,-50,55,-61,68,-76,86,-98,112,-130,153,-185,232,-305,440,-766,3168,978,-8752,3366,5026,-1457,732,-3868,-296,7620,-4451,-5125,2108,-655,3639,-485,-6249,4516,1946,-2675,-1129,-3257,1798,5178,-5445,-1551,560,2380,3186,-3623,-3423,3815,2371,-366,-3847,-3869,5900,4148,-3782,-2247,-963,5630,3189,-7834,-3890,2332,4889,2769,-7137,-4049,6075,3547,63,-3717,-4661,9207,5397,-6036,-3154,-835,6087,6060,-8914,-4695,5365,2698,3718,-5923,-8508,8724,4542,-3579,-2424,-6660,5036,9166,-7978,-4467,2315,1103,8169,-5751,-8177,6858,3011,-1118,-1312,-8746,4968,8419,-5874,-1144,-1076,20,7935,-4995,-6485,3594,-250,2536,-1477,-7856,3699,5213,-2681,211,-2718,1676,6767,-3875,-2281,3201,596,1699,-1825,-4807,4374,2679,-1898,-1131,-1124,4027,4265,-5384,-1686,2932,2517,1199,-5524,-1186,6277,2466,-1522,-3345,-1677,7045,2428,-4707,-1853,1053,4849,1500,-8253,-2287,3955,4198,1585,-7636,-2011,7063,1270,-2258,-4659,-3286,7929,3140,-7681,-2556,1281,5153,3544,-8618,-2980,6660,2103,943,-5860,-5259,8023,2827,-4978,-2252,-2776,5777,5238,-7845,-3075,3143,2087,3032,-5465,-5675,6931,2550,-2009,-1704,-4175,5095,4853,-5995,-1406,588,1512,4767,-3625,-2870,5915,-23,-99,-1562,-3567,5310,2778,-4420,510,-786,991,3467,-4337,-783,4340,674,837,-1141,-2753,4327,1102,-4282,-215,187,2624,826,-6371,-93,3006,3217,348,-4272,-685,5461,776,-3632,-2865,-468,5901,837,-5403,-1869,2269,5378,-867,-7194,28,5813,1915,-2138,-6238,870,7820,482,-3661,-2297,-146,7902,531,-7589,-808,3715,3884,122,-7254,-1245,6797,968,-555,-4290,-1447,8017,1787,-5535,-439,44,3496,2375,-6879,-2035,3801,2065,928,-5100,-2521,6759,610,-2746,-951,-1668,4048,2816,-5847,969,2909,154,1922,-4060,-1812,4647,-415,-1948,-828,-1806,4055,696,-6033,449,1018,1224,111,-3957,1519,3209,-678,17,-1647,227,4436,-744,-2672,1276,1109,3046,-1238,-5673,876,4136,572,-840,-3724,2036,5510,-1977,-3092,-1363,2342,4939,-2609,-4793,-499,3065,2885,-1448,-5262,1829,4487,541,-3355,-4544,1428,7269,-1320,-4838,-1378,3974,4833,-2113,-5801,966,4290,1278,-904,-6285,981,5777,49,-3618,-2822,497,5491,-107,-5913,360,2713,3361,-118,-6289,282,5561,-607,-101,-3278,-515,5438,-501,-3702,-582,64,3791,-407,-5211,1316,2357,41,-364,-2517,-401,4357,-1646,-2003,-707,255,2073,-1350,-3772,1309,1530,574,-1464,-2759,1277,3977,-1054,-2543,-950,1334,2370,-3345,-3423,2072,2796,1419,-1789,-3807,2960,3660,-2121,-2479,-2479,2654,4187,-2320,-4022,1291,2203,3341,-3354,-4033,3324,3991,757,-2874,-2929,3983,4324,-1682,-3791],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,4,-5,5,-6,7,-7,8,-9,11,-11,13,-14,16,-17,19,-21,23,-26,29,-32,36,-41,46,-53,60,-71,84,-103,131,-178,276,-661,-1230,-4109,-4327,9066,1565,-8570,629,-239,6352,3303,-11592,-1183,7882,-972,1643,-7688,-5177,12596,942,-6523,-1730,-2049,7072,5149,-11713,-2536,4964,1773,4770,-9854,-5695,10773,3015,-2184,-3647,-5927,8500,5426,-8872,-3571,1152,4223,6439,-8327,-4739,5805,2335,1359,-5126,-5603,6553,3157,-3673,-2873,-2743,4611,4163,-5392,-4382,2504,2874,2544,-6078,-3541,5195,1220,-734,-2466,-1888,5272,1524,-5322,-1433,-399,3787,2211,-6493,1378,3994,-325,1198,-5441,-328,6889,-1849,-3708,-175,-1137,5972,1101,-7912,2115,2634,1112,463,-7868,1284,8199,-1356,-1943,-1366,102,10270,-2095,-8416,2207,2369,4393,1451,-10585,2133,9300,-2053,-1209,-6080,-1868,12198,-1063,-8234,-953,-314,7572,2192,-10700,508,6448,2317,682,-8189,-3143,11835,831,-4706,-2072,-2354,8250,4016,-9368,-778,2785,3789,2418,-8526,-3113,7022,2326,-638,-4306,-3991,7368,2476,-5346,-1786,-513,4705,2020,-6388,-1126,4052,2452,502,-4468,-1171,6010,-235,-2349,-1273,253,5433,-1554,-5117,300,1047,2250,-729,-5291,1843,4309,-2077,-604,-3096,843,7339,-3070,-2753,1447,2866,5145,-1886,-7338,4179,5420,-1277,-2155,-4979,3140,6428,-5671,-3904,-1227,348,8256,-3681,-7744,3913,4257,3603,-536,-9454,4188,9558,-2646,-2853,-4503,1086,9223,-2908,-8235,909,1976,6661,-862,-10536,1897,7166,357,-1451,-7055,-446,9606,-1155,-5020,-1499,591,7548,-413,-8725,1358,3299,1887,-55,-6509,-603,6922,-379,-2513,-3489,-331,7089,-344,-4253,-970,2462,3263,-96,-5281,2370,3053,775,-698,-2661,893,3945,-2473,-3429,-585,1009,4106,-1538,-3553,2043,2666,909,-1548,-4312,3761,4055,-3494,-2107,-2295,2506,5330,-5415,-3850,2876,1611,1025,-3642,-4759,5777,3217,-2881,-2546,-4695,4546,5672,-5527,-3668,1720,2586,5714,-3943,-5832,5819,3930,593,-3008,-6435,5571,5762,-4389,-3728,-2040,2565,7451,-5577,-7279,3551,3438,2119,-2618,-6863,4796,5906,-1723,-3106,-3704,2648,7044,-2011,-5353,685,2645,4393,-1068,-7587,2565,3910,1992,-914,-4784,2202,4788,-1140,-2683,-1065,1508,4394,-1938,-4230,1716,2608,1955,-2112,-4123,2056,1807,-1187,-2160,-1279,2924,2409,-2389,-2671,1124,3194,2003,-2966,-3493,3328,2049,-543,-2526,-1719,3747,1595,-3937,-1518,1473,3663,1639,-4486,-3026,2880,1956,558,-4948,-2434,5360,2492,-4379,-3175,-744,5732,3581,-6542,-2780,3736,3350,1029,-4200,-3968,6050,4052,-1994,-3089,-3298,4584,4684,-4946,-4716,59,4144,4684,-4620,-5432,3263,3752,391,-3570,-5030,4711,4285,-2830,-4034,-1181,3479,6490,-3888,-3602,1861,2598,2284,-3981,-4127,3721,3452,-589,-1960,-2037,2850,2689,-1965],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,5,-7,7,-8,9,-10,12,-13,14,-15,17,-19,21,-23,26,-28,32,-36,40,-44,50,-56,64,-73,86,-102,126,-162,222,-344,681,-3627,-9199,6452,3874,-2560,-384,-6478,5256,9164,-7830,-4844,569,1381,8450,-5236,-10099,5929,2913,679,-1840,-10722,4706,11099,-6045,-3092,-2182,354,10882,-3513,-9624,3133,3222,5280,-425,-13068,3503,8188,145,-906,-6476,1015,10105,-2565,-7965,-1039,1636,6774,-523,-9681,1758,4601,789,371,-8154,766,6584,-1211,-2257,-2658,686,7343,-2035,-5988,607,1696,4347,-1060,-6870,2372,3876,979,-672,-4206,2717,4796,-3248,-2237,-620,10,4922,-4402,-3520,5654,756,1036,-2176,-3450,5793,2894,-6042,572,-2518,4048,5645,-6999,-3317,4933,959,2051,-5003,-6290,9281,2983,-4319,-1553,-5038,6398,7997,-9602,-3757,2903,1478,5556,-5862,-7913,8030,3537,-1423,-2990,-6938,7318,9275,-6991,-4478,-736,3082,10221,-6817,-8201,5404,3749,3100,-2307,-8001,5350,7811,-2216,-2913,-4261,2887,8373,-4670,-5220,2851,1729,4905,-2437,-7454,3796,4366,-430,-1485,-5039,3211,5797,-2925,-2652,-1315,2426,5375,-3267,-4116,2466,1760,1671,-2258,-3654,3407,2949,-851,-927,-2829,3524,2263,-4996,-1109,1200,715,2510,-5344,-3393,5935,881,-923,-2262,-3609,7168,1900,-6956,-395,742,2758,3100,-7868,-2673,6455,124,858,-4460,-5058,9633,2076,-6995,-2760,-910,6948,4780,-8304,-3031,5061,2514,2156,-6131,-5498,9385,3549,-3072,-3252,-5008,7622,5961,-7827,-2468,1007,4412,5404,-7618,-5347,7019,2712,-115,-4125,-6415,7040,4329,-5273,-3184,-572,3370,5607,-5593,-4653,3936,2520,2036,-3173,-5614,4179,3250,-1683,-1912,-2447,4017,5199,-3996,-3064,949,1691,2136,-3379,-2391,4033,1079,-59,-2977,-1771,4476,1611,-3971,-654,-1002,4016,678,-4454,-83,3093,831,1217,-4545,-1545,6559,-1578,-2734,-1130,216,7050,264,-7309,846,3127,1659,-740,-5868,-261,6816,-13,-2229,-4308,-716,8478,391,-6684,-666,2033,4539,1439,-8538,-1115,6778,1440,207,-6632,-2072,9437,1322,-5142,-2545,-1061,7664,2918,-8160,-1721,3035,3375,1414,-7156,-2483,6555,2420,-1502,-1963,-2763,6348,3604,-6323,-2101,2409,4307,4048,-6520,-2294,4567,2036,-8,-3508,-3804,4551,2325,-1779,-2455,-209,3726,1671,-3848,-2455,2570,2073,509,-3067,-766,3588,976,-1694,-1145,-316,4169,-362,-2971,-35,497,1767,-1192,-4809,537,4044,-107,-1102,-3101,1275,5318,-1911,-4797,-145,1647,5423,-1349,-5563,1133,4115,995,-1214,-4627,2256,6723,-689,-3220,-2730,1143,6238,-1128,-5323,782,4329,4362,-1050,-6606,1599,7228,431,-3153,-5574,377,8308,658,-5141,-2085,1979,5438,-636,-7956,668,5155,2624,-127,-5580,-829,6017,519,-2782,-3931,-601,5493,764,-4627,-789,2475,2776,258,-5083,-130,3492,1884,-853,-4276],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-5,5,-6,6,-7,7,-8,10,-11,12,-13,14,-15,17,-19,20,-22,24,-27,30,-32,35,-39,43,-48,53,-59,67,-75,83,-91,88,-25,-804,-8578,-222,2366,1261,2523,-7178,-1060,6411,-1304,-632,-1590,-2144,6564,174,-5899,762,792,762,1870,-6091,1662,5024,-1519,-875,-2587,1404,4790,-2239,-3792,736,1121,3848,-3264,-5268,2730,3429,1345,-2761,-5566,4778,5752,-3146,-3965,-2011,3298,7363,-5910,-6468,2313,2953,5584,-4371,-9814,7008,5394,-21,-2525,-7457,4238,8879,-5641,-4874,-2054,2919,9163,-5116,-9768,3698,4234,4216,-772,-11034,3093,9350,-2411,-2154,-5227,-423,10365,-2875,-8021,1869,-36,6671,1083,-10371,1650,6662,616,1720,-5310,-1131,10242,-2310,-4370,837,-1793,5275,413,-8174,3255,2010,598,1833,-5805,-28,6546,-1539,-2606,158,43,4081,-901,-4805,2802,2795,-416,-1419,-4726,2888,3797,-1591,-1185,-1342,2743,4144,-4462,-4187,2199,2667,2834,-4067,-3341,4830,4070,-1785,-3614,-3723,5223,4205,-5259,-3623,-1980,4832,4610,-7330,-4222,4372,3295,3698,-5216,-7023,7021,5009,-3509,-3006,-4393,5221,7452,-6837,-3883,1017,3331,6169,-4972,-6902,5699,3604,991,-2549,-7728,4943,7195,-4791,-2475,-3381,1932,9276,-3622,-6822,3511,2015,3013,-1286,-8343,3717,5533,-3145,-670,-4483,812,6678,-2544,-3458,1323,137,3640,-1003,-6195,2713,2577,-1126,7,-3897,1022,4344,-2559,-1132,1390,224,3120,-3305,-2537,3775,1943,-697,-1785,-2526,3596,2661,-3399,-2754,303,3033,1650,-5226,-1338,3881,2585,77,-4250,-2284,5298,2165,-2535,-3869,-1300,6031,2147,-6238,-3013,1822,3537,2153,-6734,-3204,5390,2608,-33,-5621,-4180,8036,3531,-3999,-1679,-1627,5898,3312,-7396,-4019,2722,3879,2957,-4606,-5101,6489,3355,-1088,-2502,-4410,6301,6226,-4460,-4088,380,1151,5017,-4357,-4731,4056,1932,1179,-2162,-4764,4410,4423,-2926,-1273,-1566,2601,4687,-3320,-3137,2806,333,1381,-1679,-2571,3782,1293,-1899,325,-1617,2448,2110,-4045,-408,1998,931,1181,-3388,-821,4214,471,-2416,-958,-808,3610,1441,-2976,-508,1705,2635,-414,-5095,-174,3591,1771,-587,-2981,-916,4922,434,-4814,-2843,177,5941,1247,-6290,-1613,3541,3973,128,-6099,-810,6002,1431,-2726,-4199,-611,7089,2092,-6208,-2659,225,4870,1426,-6501,-2377,3943,1213,689,-5200,-2892,6109,1801,-3410,-2473,-1243,4314,3131,-5929,-1623,2506,2070,1797,-4581,-3322,4150,915,-1408,-2027,-2479,4247,2937,-3252,-858,1149,2179,1978,-3698,-2384,2871,-66,19,-1144,-1367,4211,546,-2853,470,69,2407,-1251,-3664,-468,1938,-567,-267,-2306,-449,3357,-707,-1824,-775,1378,2579,-1365,-4269,-354,3860,1194,-2191,-4300,136,5491,504,-1577,-3469,627,5111,-2034,-3792,-407,3205,4233,-398,-5198,539,3633,1578,-2337,-6617],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-2,3,-3,4,-4,5,-5,6,-7,8,-9,9,-10,11,-12,14,-15,16,-18,21,-23,26,-29,33,-37,39,-24,-133,-2647,1554,7099,-5291,-3755,3528,935,3558,-2725,-6016,4102,1824,-1642,-1077,-3558,2814,4968,-5225,-1280,2099,763,1989,-3784,-2364,5616,335,-2331,-2476,-1770,6463,2670,-5100,-1972,1253,4054,2095,-7818,-1251,4393,2416,290,-7044,-984,7605,589,-3228,-3503,-1596,8517,1937,-8463,-1097,2445,5290,2618,-9019,-2173,7849,2057,-661,-7032,-5243,10421,2780,-6903,-3394,-2481,7169,5210,-9527,-2470,4774,3181,4324,-7013,-6079,9538,1523,-2850,-2275,-6002,7367,6610,-8485,-2115,567,2898,5075,-5659,-5790,6726,1793,355,-2687,-6625,6668,4699,-5238,-1197,-1492,2493,5138,-5327,-2797,4133,-907,1914,-1738,-4813,4768,595,-3256,282,-1194,2866,2092,-5772,-854,2632,821,-243,-3531,-1470,6770,577,-2075,-2300,-580,5194,583,-5318,501,2638,4038,-748,-7145,976,5593,1244,-1123,-6106,97,7712,-563,-4404,-2977,216,7615,-1062,-9151,487,3840,3344,-1211,-8609,-287,7648,-915,-1901,-5280,-770,9365,1552,-7763,-2006,1006,6640,3104,-9756,-713,6878,2312,519,-6873,-3175,9980,1611,-2999,-1054,-2575,5974,2700,-8033,-797,2329,1169,3617,-5833,-3456,6894,-143,-1872,-1666,-3216,6583,1716,-5885,-276,428,786,3261,-4373,-1609,4539,-216,-46,-1309,-852,4532,318,-4039,1610,56,2477,806,-6014,783,3139,289,-1235,-3379,1458,4973,-1387,-4105,-589,1497,5487,-946,-5820,884,2353,1893,-2300,-6351,2459,5135,-399,-1840,-4852,2398,6734,-3120,-4366,208,3201,5357,-1575,-7339,1546,4342,2737,-1596,-7326,2045,7775,-1797,-3969,-4280,1222,6813,-922,-8166,437,3570,5010,305,-8722,1457,5939,885,-572,-4940,-385,7915,250,-4572,-1377,417,4989,647,-6201,428,3776,263,617,-4794,-358,6472,-1378,-1805,-745,-1625,4561,170,-5756,1716,2197,126,542,-4284,-257,4626,-1168,-1005,-1606,553,3943,-2289,-3311,1693,1556,1754,-1431,-4447,2351,3196,-1450,-1347,-1655,2265,3855,-3009,-3658,937,1818,3118,-2513,-4061,2318,4357,1408,-3111,-3780,3438,4093,-2737,-3183,-192,2793,4615,-4978,-5168,1300,3416,2799,-1784,-4752,2526,4595,151,-2316,-4191,3332,5310,-2567,-4509,-778,3047,5660,-3451,-6263,2089,2892,2330,-2269,-6265,1856,5775,-1150,-3285,-2267,1037,5689,-2577,-4457,921,1213,2545,-1045,-5186,2134,3879,-256,-640,-3430,1253,3435,-1254,-2857,-333,1380,2688,-1295,-4913,1631,3468,339,-334,-2601,2034,3029,-2136,-1768,-211,624,2127,-2770,-3042,3083,1172,113,-1859,-2171,2788,2284,-2940,-2379,-488,3922,2355,-2806,-3432,2186,3466,-66,-4034,-2406,4111,3387,-773,-3237,-2050,3982,2797,-4031,-2998,290,3538,2768,-4066,-3770,2255],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-4,5,-5,5,-6,8,-8,9,-10,11,-12,13,-15,16,-19,20,-23,26,-29,33,-37,44,-51,60,-74,96,-133,206,-469,3133,5575,-8565,-3775,8128,-265,722,-4137,-6387,10075,4183,-6831,-826,-2707,5687,7469,-10996,-3262,6243,2795,4337,-5429,-7890,9275,4239,-3804,-2270,-5592,5947,9658,-10093,-4244,2551,2549,9391,-7324,-8997,6944,3797,-98,-1988,-7694,6087,8798,-4338,-3824,-2863,2984,8100,-4972,-6717,2844,2094,4717,-2558,-6610,4643,4704,-2117,-1886,-4003,2890,5046,-4375,-2529,70,2270,4640,-3533,-4378,3137,1505,929,-2064,-2948,5783,1652,-2947,-769,-972,4021,3946,-5004,-1020,4071,762,2529,-5927,-2076,7027,475,-3191,-1810,-2882,7485,1872,-9279,103,2203,2487,4018,-8151,-2060,9066,-32,-1131,-3927,-3220,10417,1681,-9078,-91,492,5818,5803,-9471,-2305,7285,1459,2138,-5791,-5956,11420,3457,-5828,-2174,-3658,7738,6767,-10145,-3172,4605,1906,4647,-8036,-6927,7298,3019,-3108,-2921,-4557,6902,4844,-6280,-2488,-94,4221,4998,-5631,-6226,4497,2123,1459,-2925,-3790,5619,3561,-2247,-1899,-3423,3659,4112,-4939,-1630,1964,1781,1528,-3864,-1564,4610,700,-1088,-2494,-1756,4968,-32,-4705,-481,777,3590,2269,-5925,872,3302,-641,139,-3998,-690,8009,-1300,-4527,-11,-198,6526,528,-8346,1531,3976,1096,773,-7759,660,8586,-1002,-3689,-3416,-972,8375,215,-7833,705,3285,3933,1980,-9471,-432,8272,302,-2029,-6186,-2716,10597,-7,-7127,-1367,-477,7004,1748,-9450,-1880,4446,1156,1498,-6597,-3316,8638,1437,-2628,-2607,-2072,7372,2433,-7672,-1511,2322,3485,2497,-7104,-1947,5832,1983,-664,-3565,-2315,6201,1271,-4527,-749,621,2203,1487,-5110,-395,2964,1792,-194,-4650,-261,4782,-557,-2368,-838,-545,4227,-1216,-4521,1022,1973,2609,-854,-4423,1763,4932,-2499,-1675,-3407,2430,6439,-3353,-5094,1463,2210,4418,-2107,-6861,3040,4873,-794,-1257,-5921,1615,7709,-2727,-5116,-548,1916,7835,-1575,-8129,1498,4044,3460,-261,-8315,2275,8459,-1489,-2167,-4166,-342,8145,-679,-6990,-142,2188,5403,-257,-8665,1025,6120,1635,-578,-4162,162,6046,594,-4630,-2316,1769,5557,308,-5833,656,3658,1471,312,-4000,-639,4821,-247,-3213,-1794,-339,4384,-1323,-4592,494,1627,2013,-999,-3673,309,3164,-1428,-1191,-1697,1481,3973,-1813,-2602,-219,1826,4155,-2949,-3447,2378,2303,847,-818,-3858,3769,3776,-3003,-1755,-1267,2858,3987,-3965,-2833,1698,2695,2185,-3146,-4263,4930,3944,-1443,-3330,-3356,4111,5566,-4154,-4639,643,2454,4664,-4659,-5603,2984,4426,1466,-2751,-4151,4129,6173,-2122,-4143,-1621,2211,5797,-2484,-5964,1261,3554,3560,-1983,-5729,1668,4579,-195,-2884,-3794,1495,5466,-720,-3810,-864,2102,3148,-437,-5207,1296,2209],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,4,-5,5,-7,7,-7,9,-10,11,-12,14,-16,17,-19,21,-23,26,-28,31,-35,38,-42,47,-51,57,-63,70,-78,87,-97,109,-124,143,-165,195,-236,295,-386,550,-931,4531,-2564,-6862,2039,-1766,6701,-751,-10511,4785,5238,821,-115,-9739,1142,11502,-2620,-3240,-1369,-430,11586,-1040,-10748,3174,3225,4195,1457,-11584,1506,10270,-2238,-393,-6047,-2421,12372,-769,-8903,477,315,6785,1915,-11476,-1595,6478,2465,-18,-8586,-3222,10151,452,-4990,-3181,-1859,7983,2835,-8204,-1933,2959,3693,2403,-7457,-581,6617,1307,-1899,-3486,-1364,7184,-195,-3120,-833,825,4060,-852,-5846,980,2687,1205,282,-4835,2525,4450,-3089,-1708,-90,623,7069,-2633,-4869,3593,804,1740,-1166,-7691,5166,4647,-2935,-899,-4891,2698,8513,-5898,-5262,2891,1458,5514,-3430,-9203,5365,5219,-409,-1759,-7256,3996,10116,-6374,-4680,-230,996,9479,-3344,-9685,5467,3784,599,-1849,-9529,3067,11175,-3312,-3799,-4072,231,11076,-3448,-8279,1563,2120,5831,402,-9544,2847,7398,-1277,-750,-6022,-280,9191,-1462,-4839,-898,910,5790,225,-8048,613,3618,1535,-219,-6094,215,5929,-1493,-2026,-2236,-152,5456,-1158,-4116,884,2361,2331,-1640,-4062,2413,2788,-925,-1089,-3856,2492,5171,-2880,-1847,-561,653,4046,-5459,-4066,4524,1477,-553,-2497,-5790,6181,4975,-4847,-1953,-833,2901,6299,-6842,-4796,5499,2073,2928,-4363,-7552,6710,5319,-4600,-2650,-4006,4072,7614,-6341,-4990,2163,2217,5947,-6614,-7935,5486,4921,263,-2434,-7997,4331,9243,-5050,-3831,-1756,2239,7797,-4870,-6492,3055,4168,2573,-1996,-8651,3086,6150,-693,-1610,-3415,2340,7349,-2819,-4244,732,1601,4474,-1894,-5712,3856,3938,-644,-511,-3230,2210,4359,-1747,-1900,-1618,1990,3056,-3346,-3804,1289,1786,1354,-2677,-1834,4136,1848,-2668,-2274,-1796,3867,2536,-5155,-974,1797,2825,1889,-4303,-1879,4379,1736,-1002,-2668,-2305,6652,3597,-6648,-86,516,4216,3411,-7200,-2918,5662,2115,310,-3544,-4419,6752,3480,-4932,-2570,-1306,4758,4755,-8024,-3838,4708,2310,2814,-4939,-5408,6590,4773,-2326,-3901,-3184,5187,5083,-6746,-3597,1734,3485,4149,-5744,-5291,4069,2775,739,-2900,-4754,4421,5111,-3183,-2094,-2174,2882,4381,-4358,-3218,2025,1984,1369,-2118,-3239,3307,2287,-1845,-842,-764,2817,2963,-2723,-2359,-22,1698,1614,-3379,-1283,4034,1243,-1058,-2501,-1207,4189,1133,-3680,-1951,252,4330,1232,-5145,-716,3767,1288,88,-4625,-1679,5527,469,-3856,-1687,1108,5217,-435,-7113,169,3151,1653,93,-5854,-922,6644,1497,-1628,-3331,-1023,6248,2468,-7047,-2003,1352,3865,1615,-6680,-1953,4003,2258,69,-5299,-2658,6155,1956,-3718,-3849,798,4243,3338,-5477,-2441,1551,2846,1390,-4824,-1881,5375,3274,-1667,-3508,-1586,5212,2395,-2880,-2839,1116,2692,1482],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,8,-9,9,-11,12,-13,14,-15,17,-19,20,-23,25,-28,31,-35,40,-47,54,-64,77,-96,122,-163,233,-368,712,-3974,-170,7999,-3370,-3083,-1195,828,6426,-1310,-6034,3491,1476,2105,831,-6277,2513,4146,-2260,-2453,-2423,1290,4740,-4345,-3082,2481,2228,2714,-2800,-4442,4356,1985,-1648,-2173,-2580,5158,2903,-5164,-1791,376,3771,5193,-6130,-4282,5635,2728,1807,-5225,-5544,8287,4891,-3570,-3048,-4095,6018,6184,-9234,-2915,2264,2430,6607,-6824,-7887,8014,3937,-247,-4007,-8206,7095,8222,-4962,-3379,-1911,3144,9168,-6345,-7555,3228,1874,3184,-3256,-10064,5683,7161,-4125,-647,-5278,2481,9346,-4785,-3892,2207,318,6071,-709,-8178,5400,4398,-1103,-560,-5473,248,6073,-4156,-1601,232,49,5979,-2171,-5629,4042,1661,-594,-815,-3946,5184,4290,-2943,-1389,-698,2051,4177,-5506,-1848,3567,1859,1630,-4326,-2709,5482,1765,-3169,-4206,-976,5421,2321,-5620,-1504,968,4126,1913,-7941,-2188,5727,2077,1414,-5450,-3717,8545,2260,-4986,-3221,-1118,5654,2953,-8673,-1604,3443,2840,4793,-7450,-6122,7796,3078,-2889,-3604,-4026,8475,5829,-7170,-2783,1081,4089,5006,-6305,-5551,6844,1373,1656,-4028,-6559,6634,4089,-4848,-1952,-1655,2348,6028,-5989,-4421,3218,-602,2142,-3531,-6131,4865,2606,-3070,261,-2993,2409,4894,-3734,-818,2341,1098,3118,-3678,-3037,3936,1550,-2114,-1736,-1607,2917,2010,-4159,-505,1821,2073,771,-5204,-901,4242,1317,-808,-2822,587,5181,440,-5603,-2215,1218,6715,-427,-6871,133,2561,2809,787,-6421,-313,6370,544,-2901,-5048,522,7585,243,-5439,-933,1205,4662,1181,-8193,-470,4903,2616,181,-5338,-1386,7796,1766,-3655,-2139,-1695,6744,2648,-8384,-2504,3015,2653,1461,-6858,-3071,5946,563,-2440,-2881,-3671,5899,1997,-6096,-504,-527,2481,4123,-4693,-2757,3923,895,-16,-3751,-3303,4844,279,-3685,-970,-600,2249,2453,-5572,184,2701,849,215,-3145,-735,4283,298,-2061,-672,-262,3061,637,-3588,-388,2539,1351,-934,-5065,1456,3709,-198,-2729,-2708,1139,5373,-887,-5401,-309,1541,3187,-1140,-4989,881,4755,186,-1018,-5425,1884,6379,-704,-3611,-2640,1176,4377,-1343,-5703,-499,2905,3640,-1350,-6858,312,5819,338,-2049,-4511,338,6511,-1076,-5197,-412,238,4486,-139,-6854,1036,4877,1998,73,-4712,-1022,6337,-9,-3484,-1632,-963,4786,634,-5456,408,1853,1523,398,-4092,-1197,5404,193,-1356,-2586,-366,4180,-90,-3680,378,338,2763,187,-3203,1300,2020,-296,-1380,-834,906,3732,-1504,-3093,946,2277,2030,-946,-4049,2404,3205,-720,-1430,-1732,1836,3775,-1949,-3133,42,2237,3920,-2420,-3052,1224,3490,2654,-3297,-3445,3033,3353,-735,-2476,-3129,3440,5367,-2506,-3537,-270,3915],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,4,-4,4,-5,5,-6,6,-7,7,-8,9,-10,10,-11,13,-15,16,-17,19,-21,22,-26,28,-31,35,-38,43,-49,57,-67,79,-96,120,-159,229,-397,2259,1085,2363,-3119,-5574,7876,2425,-3651,-1089,-2206,4118,4471,-5446,-1481,2651,-32,1889,-4013,-2246,5873,-644,-894,-1790,-363,5353,915,-5956,402,2321,3690,-362,-6634,1819,5093,864,-575,-4723,822,7745,-1004,-3377,-1186,1066,7691,-1221,-9601,505,3278,3143,-195,-9040,240,8533,-1959,-3423,-5509,-753,11307,-1382,-9397,-345,1207,6406,935,-11440,682,7620,215,1321,-8136,-2225,11829,-708,-5829,-2249,-2804,8672,3681,-10882,1354,3840,2428,3644,-8621,-3082,7520,-589,-1603,-2627,-4913,7488,2381,-7510,1345,-274,3070,3922,-7631,-1433,6685,197,467,-2342,-3182,5989,37,-4884,64,-1277,2849,935,-6272,406,4002,-480,968,-3986,646,5502,-1500,-2950,-44,1866,4198,-1676,-4341,2128,2788,2531,-2373,-4584,3236,5219,-1852,-2811,-3395,1489,7253,-3220,-4869,-273,2989,6765,-3777,-8435,3257,4435,1165,-1879,-7353,3543,7986,-3346,-2822,-3144,1936,9386,-2764,-8361,1929,2442,4092,-924,-10192,2969,7002,-784,-1374,-6828,215,10562,-2770,-5567,407,1010,6788,459,-9473,2103,4116,1758,1563,-6579,-20,8799,-1491,-3532,-919,-1481,6415,412,-7717,1609,1637,456,661,-7302,-337,4271,-933,-425,-1661,-1333,5872,-1316,-4966,1388,432,2072,-146,-4878,3136,1694,-1908,-2481,-2088,1502,4751,-2430,-2534,1305,1100,3557,-2463,-3513,3201,3104,405,-2535,-4729,4472,4053,-2494,-2683,-1512,3820,4708,-4894,-4488,1171,3563,4009,-4800,-5852,5444,4293,-1195,-5550,-5057,3097,6159,-4347,-5330,-1177,3554,7513,-5131,-5406,3661,2873,2525,-2968,-6147,4033,6746,-2731,-2373,-1661,1972,7155,-3443,-5243,1428,1353,4973,-1241,-6621,3198,4107,-961,-464,-4617,793,7160,-3152,-3933,1433,-209,4095,-2127,-5768,2360,3408,351,-794,-3436,1586,4760,-1603,-1533,-495,389,2185,-2207,-2974,2051,1258,486,-1421,-2515,2826,1863,-3081,-1546,-174,3076,3128,-4053,-2738,2786,2052,1803,-3493,-2293,3618,2731,-2799,-4479,-2142,4277,2526,-3680,-3292,814,3387,2729,-5488,-3624,5329,2800,23,-4034,-2429,6173,3865,-2414,-3137,-1450,4175,4694,-5230,-2997,1744,3460,3084,-4810,-4473,4912,2979,-370,-2691,-3417,5285,4348,-5107,-3127,-1172,2066,3935,-5054,-3521,2162,2923,1614,-1462,-4614,4877,3228,-1486,-1279,-228,2179,3592,-2970,-2339,1398,1280,1198,-1854,-3861,1973,1710,-1381,-1407,-2006,2651,3945,-3305,-1832,1170,510,1686,-2780,-1839,2960,658,-1009,-2363,-765,3238,1392,-2841,-2058,851,3574,729,-3689,-714,2695,1968,-909,-4097,-1194,3196,-2,-3202,-3053,111,4151,666,-4149,-1185,2420,3276,-17,-4815,-1505,4202,3326,-2396,-3030,-1025,6572,1835],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,1,-1,1,-1,2,-3,3,-5,6,-9,13,-20,35,-76,210,-1293,-6123,5912,6334,-6915,-887,-2318,2501,8469,-7425,-6485,5858,1237,4246,-2520,-9477,7766,7439,-5113,-1650,-5506,4177,10787,-7143,-6412,2098,1492,7437,-3116,-10876,6315,6304,586,-1375,-9463,2877,11575,-4097,-5261,-2333,827,9867,-2586,-8798,3174,2962,4429,328,-10607,2177,8118,-1118,-2478,-4514,376,8097,-2358,-5217,362,1311,4477,-626,-7730,2732,3145,355,-770,-4607,1112,6464,-1588,-2209,-642,1240,5675,-3601,-3661,1815,1208,1460,-2470,-5319,4004,1933,-1779,-1261,-1589,4194,3262,-6031,-2896,1306,2062,3676,-5980,-3979,7269,1989,-1931,-2345,-5310,7747,4897,-7150,-1255,-970,3457,6637,-8961,-5125,7577,2379,1914,-4160,-7118,9851,6722,-6098,-2886,-3309,5600,9634,-8892,-6342,4013,2366,5510,-6752,-11051,8087,5655,-2373,-1868,-6633,4760,9233,-5809,-4747,486,3442,7218,-4895,-8502,4818,2058,1865,-2834,-8507,4854,6920,-3086,-3540,-2193,1438,6831,-4012,-5898,2419,1493,3893,-2269,-5050,4057,3073,-1153,-754,-3119,4041,4251,-3095,-2570,-200,1408,3260,-3822,-1443,3596,869,-19,-2890,-2032,6486,2001,-4619,-632,-1230,3712,3111,-6191,-740,4140,1173,1820,-5835,-2490,8290,518,-3183,-1925,-1649,7849,2038,-7903,-387,3129,3471,2421,-8069,-3247,7637,941,-912,-3080,-4463,8745,3399,-6825,-1322,-872,5701,5397,-8763,-4501,5862,3218,2868,-4897,-6188,7741,3535,-4390,-2033,-4016,5625,6315,-7012,-3296,2237,2658,4743,-5050,-5367,5424,3705,-426,-4675,-4919,4393,4478,-4759,-2636,-23,3209,3723,-3557,-2933,2594,842,1429,-2788,-3080,3607,2353,-2229,-745,-1538,3940,1655,-3630,-1019,1999,880,1068,-3167,-1283,4409,-220,-1686,-1925,344,6127,-527,-4952,759,126,4035,420,-5953,-387,5498,225,-58,-4372,-1467,6783,532,-5160,-2003,426,5741,1232,-7813,99,4040,3220,246,-7569,-844,8410,533,-3333,-2972,-2428,8332,2610,-6040,-1210,1326,5250,2404,-8881,-2268,6948,1401,-965,-4972,-3615,8262,2233,-5729,-2503,-88,5009,3390,-6918,-2637,4110,2436,889,-4899,-3868,6863,2679,-1990,-2090,-2228,4813,3301,-4622,-1363,869,1948,2126,-4874,-1228,3345,573,-1800,-2162,-1194,4755,186,-1324,-1447,277,3627,-595,-4001,395,2724,906,-1423,-3646,51,4908,-797,-2744,-1224,1320,4333,-1234,-5551,831,1770,2857,-787,-4456,2332,5207,-606,-3363,-3495,2070,6157,-1794,-3251,-1119,2032,4854,-1038,-7131,987,5553,1588,-2476,-5711,990,7119,-928,-3680,-2488,1582,6704,-432,-5760,143,3211,3966,-574,-6721,-206,5591,1007,-2713,-4559,-1037,5763,-887,-5181,-1363,2244,4272,506,-5885,-1259,4471,1835,-1788,-4459,-1179,5342,19,-3439,-2362],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-5,5,-6,6,-7,8,-8,9,-10,11,-12,13,-14,15,-16,19,-20,22,-24,27,-29,33,-37,42,-48,56,-66,79,-99,128,-178,274,-525,2244,6027,143,881,-7439,-1743,10931,-605,-4508,-593,-2754,8496,1999,-10872,94,3445,1923,3220,-10907,-839,10696,-231,-2668,-5416,-4200,11425,2579,-10105,-396,96,5844,5492,-11838,-3824,7601,1149,2361,-5658,-5392,10175,3317,-6708,-1590,-3416,6469,6242,-9176,-3012,4656,1726,4366,-6479,-5793,7592,2478,-1334,-2843,-3763,5518,5295,-5499,-1762,193,4184,4542,-5484,-3099,4862,1077,144,-4151,-2200,5567,986,-2663,-1300,-1241,4006,26,-4720,310,2713,1119,524,-6158,-987,5919,-2310,-2170,-2624,-217,7997,-2335,-7052,2188,1180,4618,117,-9027,2592,6346,-2657,1174,-6288,887,10653,-3238,-6152,-72,-1044,7651,-637,-11460,3033,5460,1261,1446,-10661,1262,11475,-1439,-3706,-2908,-1436,9949,1077,-11153,1703,2357,5571,2996,-11179,-526,8916,85,-534,-5025,-2786,9891,1620,-7002,-1594,-359,5895,4019,-8197,-1557,4541,833,1323,-6777,-2750,8401,1854,-2493,-2918,-1996,5430,2441,-6055,-1157,191,2886,1327,-6101,-966,4425,1098,-446,-3320,-358,6139,-1486,-3686,-1217,857,4112,-1715,-5398,3283,2470,457,-630,-4704,2271,6592,-4194,-1950,-1177,1427,7529,-3566,-7542,3114,2619,2931,-2372,-7044,5015,5595,-2571,-3080,-4186,2738,8993,-4549,-5884,1871,2028,6688,-2756,-9358,4206,6295,416,-1670,-7550,1281,10917,-3736,-6218,-1910,-189,7357,-1181,-8929,2847,3060,2395,-489,-9682,997,7790,-1343,-3059,-4606,-572,8739,-751,-5822,718,590,4842,-264,-8513,-108,4358,1097,-616,-6674,-816,7294,-1511,-3086,-1718,335,5705,1144,-5194,-145,1963,1504,526,-4411,2360,3839,-1450,-2170,-2789,1415,4124,-2797,-2845,1432,1374,1808,-3272,-4341,3857,3123,-1649,-2119,-4095,3293,5019,-5324,-2063,632,3285,4411,-5003,-5011,3741,2360,599,-3226,-5624,6169,4516,-3395,-1170,-504,2332,6035,-4777,-6222,4451,2975,4563,-3052,-7588,5709,4955,-1619,-2180,-5365,3570,7674,-5821,-4950,-30,3559,5110,-4045,-7344,2984,3432,1583,-2889,-6508,3476,6940,-1898,-3618,-1648,1616,6202,-3127,-4968,1488,2479,2615,-1834,-6156,1971,5213,-708,-2110,-3395,660,5307,-1083,-2370,810,650,3327,-1783,-4615,2569,2726,555,-1159,-3453,2395,3252,-1870,-1692,-37,1848,2590,-3627,-2970,3379,2012,-573,-1861,-2418,3891,2675,-2301,-2138,-607,4026,3170,-5123,-1611,2769,2143,1250,-4175,-2194,5082,3273,-1908,-2167,-1717,5546,2845,-5341,-2650,1788,4599,3871,-5798,-3149,5097,2240,111,-4599,-4097,5284,4543,-3321,-3603,-546,4617,4400,-4503,-3537,2531,3946,2460,-4285,-4144,4865,4136,-147,-3455,-3546,4076,5315,-4029,-4024,20,2453,3490,-2758,-4758,2740,2725,13,-2596,-3970,3170],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-13,14,-16,17,-19,21,-23,25,-28,31,-35,38,-42,47,-53,59,-67,72,-68,8,894,6331,-2375,-6944,3275,1737,404,-1317,-5932,3084,4483,-3484,-1979,-1454,1961,3899,-5086,-3434,3495,578,2094,-2878,-3740,5622,2685,-1677,-1712,-495,4825,2877,-5787,-2743,1618,3623,1576,-8510,-1775,6652,1985,-911,-5149,-2213,9435,946,-6131,-3048,-744,7702,3782,-10246,-1647,5150,2464,2512,-8549,-4255,10383,1464,-2602,-3798,-5146,10152,5232,-10843,-2063,1692,3921,5751,-9848,-4860,9015,1811,362,-5268,-7366,8800,5763,-6408,-2166,-1963,5053,8459,-8807,-4879,4677,2078,3893,-4772,-7879,7357,4118,-3152,-1655,-3900,4458,6020,-5791,-2877,1324,2015,3723,-4617,-4789,4246,1109,-553,-805,-2851,4795,3332,-4928,-882,299,2241,2903,-4519,-1150,3074,791,612,-2982,-1023,5587,404,-3908,-2480,617,6010,-540,-6048,874,3531,1985,-15,-6553,-381,7247,742,-2124,-4324,-1097,8994,-567,-6967,-1356,718,6281,1119,-9751,-95,6089,771,-476,-7940,-1749,9969,331,-4654,-2566,-2446,8916,2302,-9391,-999,3296,3685,2725,-9516,-2371,8601,771,-862,-4062,-4081,9057,3377,-7047,-1365,464,4254,4972,-9099,-4158,6255,1024,1011,-4222,-5434,6799,1916,-5248,-179,-1802,3820,3308,-6703,-1023,2109,950,1641,-3808,-2627,4854,428,-2282,-1833,-843,4350,754,-4939,974,1248,1536,-39,-5500,-498,3855,-714,-2462,-1469,1922,5448,-1729,-3930,44,1782,3963,-3145,-5738,1375,3427,683,-1481,-5452,1075,5762,-2192,-3549,-3217,2219,7453,-1464,-5318,305,3893,4307,-2056,-9120,2944,5452,-511,-2813,-5597,1195,8322,-1627,-6371,-1386,226,5522,-528,-7948,1624,3089,2685,116,-7576,489,7004,-224,-2192,-2073,-1447,6759,-58,-6689,356,2650,2409,1237,-6177,-1027,5098,-196,-1619,-3573,-1508,6173,-565,-4206,435,678,2703,1944,-5400,1188,3587,-503,-797,-2282,-560,4828,-1315,-1986,115,652,1814,220,-4212,1096,3671,947,-1653,-3245,1615,4141,-1782,-3141,-670,1509,4614,-2739,-3349,670,2751,2921,-3153,-4821,3826,5169,-254,-4378,-3867,2517,4235,-2904,-3566,-377,2911,4686,-3675,-6004,2143,4214,1208,-2174,-5812,3685,5294,-1820,-3772,-3677,3219,6718,-3520,-5495,277,2494,3896,-3173,-7170,2658,4501,278,-1653,-5066,1781,6236,-987,-3177,-1413,1093,4731,-1835,-5392,1675,2552,1434,-871,-4058,822,5482,-1187,-2322,-1972,524,5015,-696,-3840,1039,1131,1164,-507,-4290,1390,2380,-2138,-834,-2093,1079,3733,-3187,-2434,718,2067,1245,-1951,-2596,2521,2811,-521,-2494,-1204,3347,3555,-3163,-2954,1149,3243,2805,-4091,-3425,2388,2659,-384,-4357,-2936,4532,3856,-2199,-4215,-2219,4976,3155,-4551,-3652,1164,3207,2184,-3884,-4258,3962,3201,-796],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,-1,1,-1,0,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-2,3,-2,1,0,-1,4,-11,23,-54,144,-553,-5714,115,-1353,3687,3238,-6479,-705,3498,671,594,-4953,-1268,5911,-541,-2526,-1268,-344,4589,-230,-5871,1534,2497,1467,-892,-4729,2336,4541,-878,-2238,-3550,2619,6159,-3625,-4576,1240,2486,5052,-3829,-7229,3256,4332,2043,-2824,-7593,5756,7776,-4239,-3486,-3157,2464,8936,-5068,-7870,3855,3865,4440,-2471,-9936,4531,8169,-1713,-1439,-5366,2377,12105,-3838,-7288,525,1151,7893,-629,-11781,3572,6195,658,10,-8856,208,10793,-1567,-3992,-1035,-1394,9200,-73,-9745,1700,2906,2533,1709,-8129,584,7671,-831,-229,-3337,-1227,7620,-297,-5240,624,61,3457,-42,-6313,1407,5350,-853,-843,-3931,1338,5786,-1589,-2784,907,1800,3815,-953,-3956,2370,1291,-95,-1787,-3970,4791,3443,-3011,-3173,-2427,4363,4703,-4731,-3417,2605,3311,3154,-4477,-5447,5693,3926,-2161,-3349,-5832,5407,4921,-5992,-3610,207,5063,6148,-5488,-7448,3963,3446,1743,-3226,-8493,6351,5877,-4075,-3845,-4617,2903,9259,-5106,-7551,3172,1241,5144,-3676,-8950,4866,4357,-584,-936,-6917,1276,9028,-3439,-4225,-605,61,5684,-1963,-7572,3044,3330,684,663,-5638,2017,5699,-1903,-1858,-1001,37,5375,-2387,-3628,2486,1561,2708,-1014,-4797,2806,2921,-1059,-626,-2137,2538,3193,-3823,-1940,2164,946,2432,-4309,-3333,4550,2403,-1428,-2382,-2713,4345,1572,-3903,-3090,781,4246,2938,-6355,-2977,3503,2592,796,-5135,-3589,6479,3484,-2807,-2431,-2122,7327,3861,-6748,-2911,1325,3770,3286,-6543,-3464,5841,3832,-707,-4585,-4674,7586,5424,-5075,-2888,-251,4284,4848,-5468,-5167,4025,3058,2235,-3919,-6061,6133,4011,-3787,-1859,-2950,3924,5586,-5105,-3452,1154,1995,3972,-2876,-5625,2812,3538,-746,-582,-4277,3150,5695,-3480,-1580,-641,2071,3914,-3381,-3533,3736,1382,-174,-1885,-2870,3490,1975,-1965,-1798,460,2378,1390,-3927,-1486,2532,1296,-108,-3646,-1038,5208,2005,-2633,-2596,1127,4778,381,-5888,-1696,2059,2808,254,-6164,-1779,5266,1737,-1198,-4481,-687,6118,1026,-4057,-2799,-10,4383,1608,-6840,-1473,3800,3467,600,-6445,-1890,6400,1769,-2967,-3570,-1962,6993,3252,-5888,-2500,147,4796,2544,-5777,-3088,3656,2582,139,-4022,-4045,6098,3231,-3182,-2216,372,4776,2287,-5217,-2337,2597,1370,2225,-2895,-2751,3948,1671,-2581,-2274,-810,3007,1852,-4603,-39,1853,922,358,-2512,-1805,2987,1617,-1396,-1327,-1572,3542,274,-2776,-52,1189,2262,-358,-4023,-360,3402,-107,-2047,-2846,710,4687,-649,-3285,-1384,1442,4106,-1267,-4920,186,3735,2759,-1065,-5013,2258,5413,800,-3068,-3258,1276,5138,-808,-5675,-1576,2463,5063,825,-5804],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-6,6,-8,8,-10,11,-12,14,-16,17,-20,22,-24,26,-29,33,-36,40,-44,49,-54,60,-66,72,-80,89,-98,110,-122,138,-155,177,-203,237,-284,349,-449,623,-1016,3917,-3189,-8115,4098,2760,1899,-552,-7768,4181,7576,-2371,-1503,-5119,1597,11904,-3524,-7595,3583,433,7177,229,-12482,3665,7614,-440,-71,-8036,1426,12254,-4263,-6180,-777,-1512,10186,1093,-11112,3218,5385,1699,855,-10276,-363,10772,-729,-2342,-4555,-1707,10775,774,-7817,721,1975,4400,3599,-8720,-908,6080,1317,475,-4361,-2709,8443,646,-4392,-213,-14,4598,745,-7918,955,3449,1265,-545,-5083,1283,4852,-1069,-2806,-2035,-283,5150,-1917,-4710,1530,1058,3282,-2041,-5422,4013,3039,-443,-1568,-5231,2795,5878,-6292,-2991,231,2597,6965,-5000,-6939,5340,3024,1029,-2398,-7908,6296,7834,-4795,-1780,-3361,2621,9263,-6338,-7308,5473,2483,4936,-2647,-10211,5846,7798,-3686,-1764,-7349,1280,11111,-5960,-7349,757,608,7298,-2877,-10844,3621,5920,192,-118,-8998,1842,10131,-2916,-3192,-2177,-1077,8645,-1263,-8509,1729,2497,2556,449,-7423,504,6334,-1476,-1622,-3279,-407,7280,-1502,-5699,542,1177,3842,-77,-6016,2773,2516,-153,-1997,-3996,1335,3097,-2285,-2340,222,2262,4217,-4322,-3311,3119,1325,1245,-2764,-3982,5015,4335,-3904,-616,-2201,3797,3724,-7556,-2453,3972,2097,3493,-5520,-5155,7349,2992,-1931,-3214,-5224,6467,5378,-6957,-2493,1108,2103,6471,-7152,-5494,6281,3162,1993,-3272,-6163,6305,5437,-4927,-3034,-2492,3981,7621,-6481,-5836,2317,2089,4199,-4854,-7379,5266,4478,-1212,-944,-6753,1922,7917,-5023,-4095,730,1272,6527,-3311,-6293,4254,1937,987,-1132,-5053,2003,4952,-2840,-2159,-1505,2195,4098,-2949,-2965,2403,2357,1360,-1568,-3460,2974,2434,-1669,-2022,-725,1894,3015,-4516,-1173,749,2133,2176,-3281,-2375,3829,1169,-1019,-2881,-2513,6595,1904,-5578,-1296,219,4379,2435,-7541,-1149,4142,2445,1181,-6273,-2220,7395,1974,-3541,-3411,-1904,6638,3392,-7115,-2594,2042,3426,3346,-7174,-2734,7240,3076,-1451,-4048,-3679,8052,5226,-5939,-3126,20,4699,3768,-7169,-3371,4800,1758,2211,-4977,-4814,6512,3348,-2271,-2266,-3062,3112,4346,-4789,-3331,962,1246,3681,-4027,-4332,4911,3046,-384,-1985,-2623,3111,3213,-4159,-1836,-178,2347,2632,-3147,-2018,2389,1465,443,-2982,-1727,3058,831,-3253,-711,546,3531,43,-4149,598,2987,2138,-972,-4718,-810,4933,-90,-2142,-1831,912,5534,-291,-5515,-229,1701,3337,-650,-5377,-256,5103,1617,-1780,-4784,330,7096,1017,-4712,-1405,1321,4919,1070,-6277,-843,4074,2443,-847,-5838,-761,6009,620,-3586,-2330,-260,6324,2226,-5838,-1092,2541,4038,239,-5615,-2279,4652,2271,-2221,-3573,-2870,5883,2244,-3956,-2404,-418,3375,1648,-4872,-1532,3687,1963,-37],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-12,14,-15,17,-19,21,-23,25,-28,30,-34,37,-42,45,-50,55,-61,68,-75,85,-95,109,-126,148,-178,223,-302,484,-2372,-1971,-1928,4840,4736,-9784,-1636,3835,2079,3240,-7569,-5366,10101,2140,-2817,-2125,-5596,8081,6727,-11538,-1571,562,4513,7202,-8773,-5793,9407,1860,701,-3846,-9165,9419,6239,-7430,-2801,-3028,4062,8721,-8329,-6571,5383,2328,3830,-4438,-9159,7240,4050,-3596,-2014,-5722,4096,9194,-5738,-5154,1953,810,5696,-4776,-6461,5540,3710,149,-1480,-5859,4182,4573,-4002,-2068,-1449,1649,3892,-6000,-3585,3148,926,1326,-4646,-3588,5770,832,-2226,-1258,-1102,4816,1281,-5680,231,1516,2627,2265,-7076,-637,6067,-1143,-67,-3945,-3155,9336,-286,-6462,-817,-709,5082,2001,-9312,-262,4767,1609,654,-8435,-1778,9697,-363,-5619,-2500,-2107,9511,3236,-10555,-774,4415,2849,4575,-10087,-3302,9675,1285,-2103,-4256,-4916,9995,4618,-8391,-1546,-501,4119,6042,-9192,-4437,6347,2449,2280,-5871,-5818,7848,4279,-4707,-2111,-1753,5251,5041,-7128,-3229,1909,1964,3820,-5492,-3940,5754,1586,-1159,-2651,-2134,5360,3750,-4069,-1287,1003,2842,3040,-6170,-1764,3590,611,-1995,-4088,-1218,5102,-216,-4023,-836,1326,5733,-447,-4993,1456,1483,565,-30,-6252,1265,6976,-682,-3444,-3275,-91,7147,-1999,-7370,1546,2122,4223,-304,-10245,1966,7326,-229,-1322,-5448,210,9935,-1657,-6045,270,274,7701,1574,-11226,893,5488,2308,1012,-8864,-1030,10472,232,-3479,-3716,-2140,8412,2508,-8323,201,1893,4143,2048,-8984,-2052,7615,1359,-200,-4549,-2619,7875,1188,-5706,-1696,181,4446,3359,-7992,-569,4377,1626,1901,-4624,-1366,6650,24,-2860,-519,-1347,4500,731,-5538,641,1664,1334,-1301,-3505,108,4853,-779,-596,-2585,602,4185,-1397,-3208,14,1409,3169,-2663,-6457,2512,3244,-535,-2486,-4496,3266,6162,-2420,-2570,-653,1267,5982,-2788,-5882,2325,3813,1933,-1550,-6565,3687,7016,-2295,-3411,-3082,2114,6739,-3285,-5809,823,2287,5511,-1407,-7555,2538,6062,872,-1723,-6005,1055,7834,-1979,-4827,-1164,1349,6345,-640,-7642,907,4103,1530,-351,-6478,196,6403,-819,-3592,-2130,-527,5987,-1221,-5405,132,2352,3877,-734,-5295,733,3878,253,-962,-3039,716,3698,-1226,-3564,919,2080,2411,-1182,-4407,1303,2385,112,-1323,-2940,2699,3411,-2168,-1771,-1096,1276,3388,-3361,-2784,3134,1487,1503,-3844,-3375,4577,3855,-1228,-2790,-2063,3264,4234,-3598,-3764,1062,3772,3863,-4168,-5860,4053,3155,436,-2681,-3251,6362,5036,-4512,-3106,-1949,3134,4914,-3991,-4613,1514,3429,2082,-2691,-5851,4004,5570,-1514,-2717,-2711,3377,6172,-2943,-5177,499,2657,4171,-3327,-5000,1972,4004,-1101,-1813,-4238,2187,6084,-2002,-2730,-1165,2993,3816,-2376,-3730],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-4,4,-5,5,-6,6,-8,8,-8,9,-8,8,-5,-1,14,-48,138,-1626,-4981,5152,3637,-5154,-1018,27,3067,4290,-4813,-2083,2951,1360,541,-2687,-2673,5963,1210,-2480,-2086,-991,4310,1278,-6259,1114,2661,2722,1042,-6464,181,6603,-464,-2790,-2889,-639,7491,-1852,-5456,783,2311,5698,-502,-10044,2702,5237,-276,-1023,-5870,-388,10483,-2314,-5129,-1179,-782,8946,1023,-10934,1643,4199,2914,2570,-11193,-1276,10989,-699,-2661,-3620,-3328,11313,2079,-10258,-751,1485,5601,4036,-10664,-885,7956,1441,2409,-6053,-5906,8885,2647,-5224,-888,-2514,5485,4132,-7812,-841,4466,1107,3861,-5577,-4267,7592,1765,-2584,-1993,-2417,5068,2846,-5241,-276,761,2213,2171,-5033,-670,4343,-618,-181,-2200,-670,4379,-942,-2937,-669,1704,3292,-1918,-6758,1601,3885,529,-1563,-5498,2165,6006,-1534,-2925,-1633,1893,5508,-3221,-7179,1503,2486,4118,-2258,-8630,3479,5779,-1762,-1837,-5271,1972,10240,-3462,-6318,-659,1488,7351,-1318,-9687,2552,4330,1960,-1054,-9082,550,9538,-1548,-3498,-2766,-532,9117,-468,-8716,494,2208,5226,1103,-10305,-502,7722,-777,-489,-5563,-1544,8577,-425,-4496,-263,-132,3424,2007,-7148,-155,5638,-410,702,-4878,-1426,5906,-1129,-2983,-364,-261,4972,937,-5200,764,1902,1035,272,-3903,435,4006,-412,-1512,-705,918,3089,-2346,-3963,1294,2057,1953,-2229,-4537,2507,3062,-1593,-1914,-2965,4205,3964,-3739,-3427,-417,3605,4560,-5006,-4667,4750,2610,1145,-3281,-4247,4358,5328,-2782,-2935,-2063,3651,6794,-4336,-5687,1471,2346,5127,-2701,-7041,4816,4551,-737,-1749,-6259,3030,7135,-3659,-4104,-1171,636,6992,-2473,-7464,1969,2757,3590,-746,-6986,1587,5439,-1625,-1899,-2440,-60,6631,-2132,-5357,1575,1198,3276,-146,-5567,2833,4040,-1775,-1409,-3044,712,5776,-1185,-3601,-244,1136,2269,-1659,-4023,2908,2495,-648,-1507,-3000,1941,2679,-1814,-2058,486,1757,2276,-3920,-2513,2364,2292,293,-2866,-2087,3358,2753,-3085,-2537,-1944,4452,3635,-4864,-3456,1367,2790,2362,-5206,-3233,5262,3190,-825,-3668,-3467,6066,3628,-3931,-1943,-71,4647,3053,-6338,-5075,3446,2575,1707,-4146,-4963,6401,5054,-2397,-3607,-3222,3658,4687,-4919,-4447,1662,2613,3137,-3440,-5047,3583,4126,-351,-1314,-3627,3007,5226,-3304,-2909,47,1259,4982,-3079,-3873,2783,2428,1172,-1871,-2615,2428,2518,-1758,-1072,-625,1973,3248,-2907,-2668,1362,963,-75,-2264,-1483,2282,1906,-1727,-1944,-959,2200,1532,-3126,-1469,1676,3564,-457,-4173,-1778,4213,1030,-1302,-3152,83,5340,991,-3411,-2058,846,3982,1668,-5168,-1395,2341,2507,-533,-4914,-887,4432,2275,-3165,-3278,-550,5311,3261,-3784,-2691],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,6,-6,7,-7,9,-10,11,-13,14,-16,19,-20,23,-25,28,-31,35,-38,42,-46,51,-57,63,-70,77,-86,95,-106,118,-133,150,-172,197,-232,276,-340,439,-614,1022,-4417,-40,7706,-400,227,-4782,-597,7879,-1728,-2869,-293,380,4347,-1806,-4591,1735,1868,595,-1105,-4860,1503,4558,-2079,-2489,-1310,2882,4078,-4533,-2903,1479,1798,2484,-5515,-4180,6449,2912,-2451,-2627,-4488,5251,5476,-6618,-2183,330,4001,5760,-7779,-6171,6876,2271,1917,-4581,-7805,7784,6376,-4636,-2681,-3609,3949,8562,-8378,-6775,3783,1436,6352,-4126,-10106,6137,5942,-1841,-808,-7163,4781,9559,-6570,-4045,1093,889,9121,-4881,-9347,3856,3406,1126,-1324,-8635,3279,8593,-3894,-2236,-1411,776,7107,-2443,-6922,2390,1714,3219,-1049,-6606,2356,4885,-1816,-1250,-2831,1567,5717,-3633,-1855,1274,833,3088,-1769,-3428,2944,1869,-2024,-1387,-2797,2727,2776,-4269,-1123,514,3345,2977,-5716,-1926,4787,2491,452,-4839,-2480,6559,706,-3760,-3475,-1558,6788,3185,-8128,-1987,1377,2733,3127,-7485,-3704,7373,1921,-768,-3418,-4613,9688,4767,-7138,-2442,-1262,5934,5825,-7383,-4522,5646,1732,2891,-4513,-6583,7329,3904,-3805,-2596,-4087,5732,7553,-6614,-3164,2267,2350,5686,-5035,-6399,5415,2929,-780,-1879,-4728,4861,5764,-4666,-2069,-33,1708,5214,-3866,-3770,3343,340,1782,-1432,-3634,3967,3482,-3614,-1871,-105,2358,2297,-4236,-1570,2587,1430,1173,-3390,-1402,4060,1898,-2673,-975,-320,3882,899,-4386,-419,615,3633,1111,-5494,-555,5826,1402,-1084,-4853,-513,6667,-453,-5627,-2906,213,5472,624,-6831,-249,3515,2217,-206,-5851,-841,8007,1075,-3605,-3903,-1430,8298,3035,-7540,-1570,1539,3707,2177,-8117,-1282,6860,1722,195,-3846,-3949,7737,3565,-5879,-2034,79,4796,3816,-7495,-2071,4059,2712,1803,-4700,-2513,6043,1702,-1520,-397,-1034,4848,3926,-7368,-1316,1339,1649,2590,-4703,-3226,4229,622,-704,-2325,-1057,4421,635,-3402,-292,961,2062,732,-5124,1006,3095,417,-1112,-3438,242,3688,-364,-3096,-309,519,3260,-347,-5287,551,2799,1893,-1939,-4305,905,4556,-434,-2691,-2792,901,6706,-720,-5101,-931,2514,3787,-244,-6821,1169,4731,1247,-2049,-4291,1592,6481,-747,-4568,-921,1617,6330,138,-7163,565,2922,1935,-874,-6046,7,6318,1133,-1769,-2818,100,5823,1520,-5294,-580,1255,3758,787,-4938,-615,3552,1088,-488,-2578,-1620,5254,1043,-3473,-1555,-417,3797,1219,-3989,-745,2626,565,-1029,-3497,-280,3197,402,-1933,493,-128,3148,-1570,-4219,-234,1249,1567,-972,-3289,1259,3932,1062,-1276,-1429,1793,3660,-1415,-2802,1417,784,2300,-2595,-3438,2815,3907,-230,-2689,-3637,1700,3687,-2450,-3516,-1344,3291,4276,-3207,-4435,1374,4226,1293,-3114,-4680,1363,3782,-995,-3079,-2824,1621],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,1,-1,1,0,1,-1,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-9,12,-16,22,-32,50,-83,156,-375,1949,8690,-1172,-1955,-3961,-857,8882,-1383,-8223,-170,1605,6241,1718,-10537,555,8733,-1105,-559,-6418,-3747,11481,-399,-7666,-474,-1027,8561,3091,-11912,-220,6825,2128,3465,-9843,-5011,11858,1141,-4132,-3842,-4560,9837,2818,-10201,-1379,2024,4537,5501,-10356,-4230,8489,650,-844,-4063,-6051,8032,5084,-6029,-1517,-1083,4010,5398,-7832,-1536,4226,1211,2994,-4015,-4080,5898,1417,-3863,-1636,-1870,4396,2317,-5241,1332,2277,2109,615,-4197,848,4869,-1058,-1256,-3105,86,6495,-1988,-4215,948,1130,4567,-1682,-7525,2955,3758,-340,-1279,-6226,1901,8365,-4025,-3205,-1215,819,8887,-3320,-9023,3979,3594,3563,-1129,-10021,2902,8572,-2411,-2585,-6718,249,11495,-3247,-7794,1261,600,7304,825,-13187,2035,6767,-104,-258,-6762,-183,12021,-972,-5480,-1587,-735,8978,1250,-10330,350,3078,3197,2735,-8911,-1947,8837,53,-2141,-3099,-3492,7626,1785,-6969,-58,984,3094,1196,-7723,332,5053,504,410,-3431,-868,6277,-132,-3168,576,1158,4578,-719,-4531,2794,2408,-193,-663,-4480,1887,5006,-2185,-3481,-1686,1568,5288,-4417,-4374,1795,2404,2493,-2323,-6081,4074,5317,-1174,-1748,-3572,4188,6442,-4642,-3270,-171,2803,6796,-4202,-7213,3875,3350,1025,-2020,-8812,4585,8356,-4070,-2859,-3070,1190,10136,-3368,-7750,1600,2043,5064,-2507,-9394,4526,6088,-837,-1891,-5837,1706,9726,-2635,-4857,70,256,6145,-2087,-8418,2814,3700,494,632,-6013,734,7583,-1161,-2745,-1196,-128,6546,-782,-6133,2626,2066,1701,-224,-4999,1102,4273,-774,-1373,-2301,148,2931,-1753,-3248,1418,1261,2752,-1340,-2676,2756,2511,-215,-1303,-2078,3361,3726,-3386,-2300,412,2468,3021,-4516,-2895,4391,3371,-466,-3237,-3925,5399,3604,-3458,-2751,-2428,5867,3984,-6493,-3870,3086,2294,4123,-6397,-4783,5406,4229,-1732,-4153,-3595,5809,6018,-4686,-3692,-405,3705,6040,-5086,-6525,3628,3020,1399,-3320,-5818,4518,5736,-2962,-3060,-3430,1915,7554,-4917,-4272,1554,1702,4285,-2242,-6327,4192,4752,-870,-1519,-3811,2225,5357,-2926,-3694,287,1484,4522,-2761,-3682,2158,1161,200,-2013,-2070,3549,3713,-1346,-1574,-346,2127,2100,-2546,-1944,2488,2074,-212,-2541,-1776,3984,2338,-1958,-2580,-892,3345,889,-4961,-1436,2543,2548,722,-4695,-1822,5035,2094,-1027,-3681,-533,5495,1535,-4852,-2897,307,4611,746,-6546,-2228,3292,3223,135,-4611,-3000,6643,1818,-3887,-3194,-1501,5629,3192,-6131,-2591,1380,3492,2857,-5629,-3189,4863,3202,-1115,-2536,-3156,4694,4200,-3868,-2800,303,2879,3666,-4280,-3720,3137,2004,1623,-2583,-3545,3633,3306,-1361,-2032,-1980,3322],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,0,0,1,-1,1,-2,2,-1,2,-2,3,-2,3,-4,3,-4,4,-5,5,-6,7,-8,8,-9,10,-12,12,-14,16,-18,20,-24,28,-34,44,-59,92,-185,816,3136,-3667,-5240,5620,3300,-3547,-1457,-4725,5109,7355,-7800,-3544,244,2424,7244,-7161,-6940,8237,4296,579,-1659,-9025,7954,9422,-6257,-2866,-3364,2981,10884,-6692,-8603,5421,1947,5276,-3029,-10520,5975,7725,-2460,-1524,-6327,2293,10344,-4476,-6962,1478,997,7560,-1929,-10319,4764,5791,461,-191,-7025,1562,7682,-4583,-3063,-1860,119,6495,-1307,-7256,2728,1615,1486,-378,-5379,3368,3553,-1558,-1094,-2389,962,4427,-3467,-3971,2636,403,2121,-3042,-4605,4914,675,-1806,-2302,-2350,5826,3654,-4996,-962,280,4750,3126,-7571,-2963,6192,2814,-427,-4836,-4042,8238,2618,-4890,-1531,-1314,5963,5280,-9237,-3050,4169,3301,4439,-7595,-6428,9297,2897,-1849,-3690,-5229,7589,7560,-8140,-2722,117,3025,7173,-8398,-7013,6544,2327,1117,-3034,-8547,7376,6699,-4886,-3164,-3324,3066,8644,-7357,-5274,3272,1582,4680,-4168,-8781,5651,2656,-1885,-544,-4319,2662,6415,-3752,-3140,825,2341,4669,-3301,-4714,4650,1684,13,-1161,-4045,3960,2896,-3411,-1557,-792,2968,4662,-4634,-3036,2907,1185,-139,-3367,-1239,5845,1292,-2872,-1382,-1200,5818,797,-6937,-901,2793,2151,1196,-7132,-1932,7413,821,-976,-4360,-2516,8718,217,-5477,-1556,218,3802,2402,-9469,-1602,6159,2473,1120,-6285,-3006,8589,1064,-4770,-2811,-2740,8253,3742,-10308,-1844,2894,3953,4200,-7359,-4178,7884,1739,-1377,-3631,-4213,8360,4061,-5789,-1975,-1197,3779,5746,-6094,-1979,4595,1001,1301,-4152,-5764,3717,2891,-3791,-1445,-1569,3286,3019,-5221,-451,1779,1306,2424,-2324,-3292,3685,496,-545,-1090,-1707,4843,853,-4069,1166,1452,1492,737,-4882,527,4584,-274,-1424,-2950,-386,4908,-1683,-4089,-223,87,5420,-668,-6039,397,3400,1969,-1218,-5908,2161,7213,-1207,-3598,-3261,741,7952,-1014,-6326,-909,3044,6040,-433,-8359,-329,5966,-57,-2355,-5687,-185,7862,388,-5124,-1444,390,7224,2010,-7768,-740,4198,3203,1746,-6477,-1018,7449,1687,-2424,-3663,-2746,6291,2156,-6491,-1781,1545,3825,1856,-6663,-1551,5298,1781,212,-3108,-2017,5372,802,-3649,-449,9,3842,1382,-5339,-1058,2488,157,-5,-3885,-346,4216,124,-2391,-982,385,2779,257,-3962,1050,2160,412,-781,-3454,1347,4492,-2013,-2276,-1991,2553,4440,-3128,-3884,1519,2692,3701,-1130,-5079,2621,2782,-115,-1624,-3937,2692,6089,-2404,-3707,-1264,1797,5100,-3268,-6304,1861,3955,2646,-2578,-6912,2922,5630,-1074,-3170,-3452,2251,5974,-2046,-4939,361,2445,3870,-508,-7177,1047,4916,417,-1560,-5739,372,5941,-1625,-3842,219,-47,4879,-1902,-5152,-538,2739,1964,-1098,-4599,875,4725,617],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-3,4,-5,6,-6,7,-8,9,-10,11,-12,14,-16,17,-19,22,-24,26,-29,32,-35,39,-43,48,-53,58,-65,73,-81,92,-104,119,-139,166,-204,267,-396,1316,458,3515,2706,-6449,-2371,4705,87,13,-3070,-1598,6077,-79,-3755,-1094,-228,3487,218,-7019,1425,2391,399,-143,-6366,1918,5202,-3684,-1226,-1782,392,5744,-2907,-5175,1823,1359,2993,-2228,-7365,3660,4278,-1824,-1615,-5539,2832,9189,-6350,-5560,892,200,6783,-3466,-10835,5026,5244,-770,-1233,-8990,3025,9075,-3008,-4556,-2095,-839,10453,-2414,-11620,2858,2711,4618,-436,-10594,975,9735,-1290,-650,-5533,-2129,9221,-841,-7646,399,292,6321,1812,-9686,-86,6003,530,1875,-4663,-2089,9311,-1187,-4712,-2375,-1212,5744,146,-7143,316,1685,1228,891,-4936,-447,5536,-1455,-1649,-3372,270,4484,-1206,-4453,1260,658,1630,-1141,-5237,2920,2944,-1101,-1348,-2189,4568,4857,-3927,-1966,936,2252,4329,-4165,-4592,4212,2011,837,-3748,-5769,6035,4842,-2828,-1682,-1825,4503,6194,-6629,-4619,3908,2622,4226,-3645,-8738,4914,5691,-1619,-1177,-5902,3452,9081,-5784,-4552,-497,1438,7861,-3962,-8152,3676,3354,818,-1233,-8088,3985,7993,-4335,-2059,-3441,153,7752,-2926,-6205,2494,1978,5120,-741,-7573,1485,5296,409,-1312,-4230,-65,7318,-1933,-3950,166,785,3977,-372,-4918,2683,1946,-727,-789,-2784,1823,3564,-2098,-1510,-181,435,2840,-2564,-2521,1511,1983,1301,-2169,-2761,4148,2861,-2886,-52,-1395,3539,3567,-4924,-859,1529,3274,953,-4572,-4235,5225,1293,-772,-3010,-2751,6087,1848,-5301,-2529,-252,4280,4949,-7701,-3608,4810,3348,2568,-4523,-5713,7397,4061,-3565,-2186,-3716,5674,6375,-5673,-4253,1688,3093,4593,-4424,-5012,5500,3551,-93,-3041,-5131,4554,6004,-3811,-3102,-1142,1612,5376,-3059,-5250,4170,1748,1865,-2288,-5407,3211,3211,-2505,-1422,-1646,1604,4421,-3053,-2775,944,1013,1445,-2391,-3647,3088,1659,-502,93,-2251,1834,1846,-2913,-1462,1628,2023,2585,-2295,-2014,3335,434,-382,-2414,-739,3957,1072,-3281,-2117,493,2661,982,-5470,-96,3555,2373,522,-4388,-1709,6721,946,-2888,-4120,-607,6902,1346,-5986,-2710,2249,2841,2068,-5778,-904,5720,2466,-1621,-4401,-1904,5849,3516,-4833,-1730,-1250,4172,3603,-5940,-2242,2588,2485,1713,-3043,-3953,6148,3419,-2101,-2683,-2353,4922,4018,-3960,-3235,1163,2491,2444,-3864,-3187,3708,2518,-472,-2182,-3247,3774,2960,-2779,-1773,320,3665,3022,-2453,-1289,1592,868,844,-2560,-897,4113,155,-2646,-540,-981,2635,1146,-2720,-15,1976,1416,-342,-3372,89,2457,383,-1882,-2015,-298,3583,-1670,-3482,1110,3088,2906,-1343,-3778,616,4077,1122,-1566,-2500,809,4579,-460,-3725,-1617,567,4534,-865,-4928,385,3413,2815,-1070,-4738,-305,5439],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,10,-10,10,-11,9,-8,2,9,-32,87,-265,1993,6842,-3830,-4260,759,1138,3837,-869,-5595,3319,2003,-277,-1468,-3099,3284,3058,-3230,-933,-1488,2801,2284,-5315,-1227,3625,1185,21,-3663,-2752,6182,1638,-1903,-1112,-2340,5943,1825,-7326,89,2909,2759,2378,-7857,-3604,7554,833,-2009,-5284,-4855,8010,2965,-8469,-2097,-454,4700,6265,-10539,-3359,6516,2683,2171,-5622,-6600,11000,3721,-6860,-2275,-3591,7924,6955,-9307,-3663,3844,2987,5336,-6216,-8368,8612,2877,-2507,-2099,-6754,6470,7880,-6437,-2722,1041,2468,7335,-6083,-6131,3778,2342,1304,-1267,-6299,4388,5164,-2788,-2118,-2896,3458,4537,-3685,-2325,2474,1284,1357,-2932,-3175,2941,1982,-1968,-2242,-2382,4118,1486,-3517,-762,284,1497,985,-4737,88,4016,252,-1356,-3525,-1557,7360,-1983,-5118,-253,-86,5349,667,-6800,756,4369,968,1671,-6997,-925,8684,-776,-3040,-3784,-1744,9235,1460,-8262,249,1365,4595,3498,-9634,-569,7241,3,-428,-4552,-3040,10197,1290,-6276,-1765,-1717,5621,4891,-9097,-2400,5420,1192,2959,-5728,-5075,8610,1664,-4193,-1820,-3953,5593,4942,-5987,-3010,1380,1734,3403,-4889,-3268,5463,1789,-37,-2074,-3791,5111,2079,-4528,-350,-31,1652,2594,-4196,-1730,2665,518,386,-2461,-1633,3914,-75,-2815,-1137,56,3002,-528,-5828,693,2364,1590,-1147,-4119,414,3940,-998,-2895,-2851,471,5045,-1419,-4202,1422,2299,4086,-1078,-5796,2371,4683,411,-260,-5541,1496,8011,-2748,-4532,-1390,148,6165,-649,-7794,590,3663,3117,-487,-8083,556,8924,-738,-2896,-3066,-577,7900,195,-6569,-95,2301,4878,1232,-7892,-424,5919,876,211,-5334,-2579,7974,135,-4176,-1946,-1615,6221,708,-7537,-199,3284,1839,2125,-5411,-1219,6111,554,-1620,-2329,-1006,3970,1135,-4583,-190,1287,2268,1444,-3478,-276,3401,-1157,-960,-2058,-129,4159,-753,-2969,-307,1451,1973,-1152,-5545,1394,2096,-878,-1594,-2449,3140,3756,-2586,-2198,-275,2146,3590,-2553,-3280,3163,3144,1154,-3272,-4908,4126,3688,-1274,-3406,-3287,2521,6028,-2523,-4611,793,3110,4809,-2413,-6736,2797,2664,534,-1481,-5816,1915,6536,-1777,-4040,-1885,1744,6548,-2501,-6398,1461,3263,2655,-402,-5364,1770,5567,472,-2082,-2697,1439,5432,-974,-3840,667,922,4282,26,-4376,665,2398,224,-157,-3284,705,4363,-401,-2272,-735,514,2540,-958,-4173,918,2210,840,-852,-2515,1945,2975,-1503,-1489,-460,1722,1938,-1266,-2474,1302,1615,1107,-2187,-3464,3382,1835,-878,-2853,-373,2924,2080,-3393,-2849,116,3199,2158,-4523,-2647,3818,2673,-122,-3634,-2275,5211,3401,-3070,-3045,-460,4402,3895,-3857,-3653,624,2648,779],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,5,-5,6,-6,7,-9,9,-10,11,-12,14,-15,16,-19,21,-23,25,-27,30,-33,37,-40,45,-49,55,-60,68,-77,88,-100,117,-138,168,-211,280,-408,718,-3837,-2056,3258,2627,2915,-8268,-1741,6917,1341,-864,-5482,-5417,9654,2897,-8249,-274,-422,4952,5166,-11595,-2262,6722,1969,2916,-7813,-7278,10595,2354,-5255,-1979,-5087,7783,7729,-9717,-3843,2249,2564,6144,-7299,-6967,8871,2706,-1627,-2742,-7094,7457,7857,-8250,-1151,-124,1855,7361,-7294,-5612,6560,2360,2624,-2946,-7758,5992,4960,-3487,-837,-2680,4040,5584,-6131,-3344,3881,2091,2901,-3783,-3765,5578,1212,-2509,-2173,-2722,4693,2978,-5590,-66,1923,3042,1946,-5467,-686,5441,430,-1228,-4404,-1359,6779,-582,-4011,-599,533,6092,274,-7849,948,4049,2944,571,-7722,-608,8117,725,-3517,-3794,-678,9564,754,-9732,-273,1003,4900,3138,-10744,-289,8043,755,-241,-7083,-3175,12184,888,-6712,-1555,-1199,7187,4548,-10165,-1726,5324,1939,3236,-8300,-5123,9899,1569,-3025,-2026,-4878,8455,5526,-8685,-1357,2047,1959,5202,-6943,-4417,6918,933,-358,-2830,-4221,5830,3670,-5026,-1344,-831,3492,3482,-6245,-2442,4001,594,2145,-2944,-1548,4498,849,-3274,-1083,-198,4055,276,-5902,1298,3000,2761,-454,-5959,1399,5754,-293,-1736,-3480,1195,7086,-1922,-5669,-608,2792,4921,-1426,-7090,1912,5462,1281,-2385,-5723,1394,8267,-2495,-4709,-1642,2029,7419,-1777,-9314,1327,3624,3849,-298,-10788,1372,8725,-482,-2581,-5417,-1161,9226,-1078,-7582,-955,1174,5169,1654,-9196,-389,6206,756,1424,-6725,-1543,9645,-693,-4975,-1262,-1598,6334,1946,-6818,137,2026,1874,3035,-6009,-1353,7519,391,-2148,-2375,-1769,6085,563,-5778,-477,254,2391,706,-5307,399,2891,-226,-1025,-2643,-1306,4585,-59,-1904,388,1833,4118,-408,-5457,2547,3459,642,-1153,-4565,2367,4495,-2126,-2816,-1715,2308,4943,-3074,-4571,1214,3066,2180,-3076,-5727,3750,4384,-497,-3135,-4399,3741,6590,-2836,-4019,-206,3667,6385,-1956,-8198,2580,4453,1756,-2766,-6840,3079,6794,-1951,-3546,-2775,1031,6835,-2482,-7216,1038,2856,4726,-876,-7402,1460,6229,-691,-822,-4861,652,7832,-1540,-4142,-148,988,3821,-1271,-6430,1726,3263,237,-467,-4159,404,4659,-869,-2354,-647,471,3958,-880,-4303,2109,1494,1192,-895,-3455,1531,4296,-418,-2113,-1378,881,3081,-3035,-2381,1228,2868,1303,-2566,-2742,3665,2735,-730,-2041,-2049,3651,4476,-3043,-2902,277,2856,2334,-4678,-2376,3923,3414,1325,-4223,-4109,5106,4247,-2541,-3419,-1183,4404,5003,-4368,-4950,1259,2666,3366,-4632,-5487,3984,3670,-397,-4276,-4338,4871,6654,-4501,-3020,277,3449,3959,-4066,-5249,3395,3512,1176,-2772,-5084,3689,4880,-1489,-2534,-2526,2263,4634,-3462,-3988,1263,2794,1303,-2266,-4190],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-3,3,-4,4,-5,6,-6,6,-7,8,-9,11,-12,14,-15,16,-18,20,-23,24,-27,31,-34,37,-42,45,-51,57,-63,71,-80,89,-102,118,-138,165,-203,264,-370,620,-2235,1749,7909,-4288,-6937,2662,1829,5598,-2675,-8860,5282,4322,-473,-1801,-7511,3845,9813,-5143,-4625,-1111,1244,10509,-3909,-10277,5004,3334,4572,148,-11398,3141,11071,-3762,-2737,-4494,-102,11595,-1996,-9805,2411,1105,5806,953,-12300,2017,8507,-2,380,-6831,-1616,10904,-2160,-6331,79,-712,7576,1273,-9684,1228,3723,2394,2038,-7644,-848,7917,-1498,-2856,-2005,-1040,7734,277,-5829,1425,595,2582,770,-6291,2247,4300,-1073,-2242,-4247,1788,5568,-3057,-3693,1124,1138,3661,-3718,-5933,3246,3384,169,-3033,-5193,5503,4774,-3348,-2106,-1914,2658,5902,-8047,-5712,3456,2779,2294,-4814,-8940,7504,5709,-3067,-1594,-5630,5196,8680,-7039,-5932,577,2576,8371,-5009,-9552,6263,4384,358,-2215,-7973,5434,9371,-5221,-3630,-3664,1642,9094,-4309,-9152,3844,2345,4103,-237,-10437,3750,6272,-1958,-132,-5421,431,9499,-4380,-5057,1952,1254,4960,-953,-7710,3170,3745,926,69,-5509,1206,7210,-3128,-2903,-1261,745,4893,-1202,-5178,2298,1839,94,-1496,-5417,2917,4011,-2726,-1061,-1736,2742,3384,-4135,-2018,2091,3297,2528,-4219,-3738,5327,2135,-1183,-2911,-3548,6008,3464,-6431,-2526,849,4320,3861,-6466,-3112,4679,1823,1562,-5640,-5486,7586,2952,-3959,-3311,-2440,5844,6510,-7768,-4115,3176,2905,5116,-5466,-5706,7425,3864,-1636,-3652,-5967,6288,7220,-6907,-3538,861,4261,6500,-5190,-5875,5469,3293,2382,-3076,-7238,5985,5941,-4649,-3435,-3260,2259,6413,-4112,-5077,3235,2048,2811,-3063,-6213,3060,4208,-1458,-789,-3647,3178,3992,-3580,-2370,1627,1527,3072,-3156,-2932,4335,293,-1304,-2568,-2121,3382,2020,-3224,-1564,239,3522,1647,-4754,-1044,4504,1915,487,-4598,-2535,5060,1014,-3513,-3032,-486,7154,1621,-6444,-1690,1126,4238,1558,-7494,-2138,5626,3475,-1335,-4969,-2147,8167,1398,-5563,-2603,722,5595,2545,-8417,-1438,4382,4038,2523,-5618,-4370,6712,2645,-3750,-2937,-1880,6927,4071,-6494,-1194,1938,2698,3360,-6847,-4328,6224,1740,-209,-3879,-3837,4214,4070,-3807,-2639,-288,2560,2936,-5372,-2945,2493,1751,416,-3200,-2898,4345,2039,-2848,-1152,-323,2895,2493,-5062,-1012,1593,1862,844,-3305,-930,4396,-164,-905,-1084,-116,3642,13,-4523,-824,1699,2452,-505,-3617,1247,4483,764,-2133,-3905,28,4948,-82,-4189,-424,1277,4823,-101,-5570,1245,3323,2763,-460,-5907,617,5823,65,-3167,-3417,-26,7577,595,-5317,-1565,952,4175,373,-5420,341,5742,1438,-1671,-4409,-1227,6032,942,-4881,-2567,427,5484,2662,-6678,-1432,3739,1618,1018,-4687,-1331,5805,1309,-3182,-2545,-841,3611,1426,-4493,-1232,780],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-8,9,-11,11,-13,15,-16,18,-20,23,-25,29,-32,35,-39,43,-48,53,-58,63,-70,77,-86,94,-105,116,-129,145,-163,186,-214,250,-297,363,-465,644,-1057,4777,850,-3877,-3109,-1350,7038,-870,-4930,-582,1776,2727,-1174,-6689,1654,2515,-77,-1153,-3119,2443,4948,-3187,-1206,468,1604,5709,-4748,-5418,3733,1241,1005,-2460,-5468,5106,3682,-4545,-1212,-2229,3020,6816,-6103,-3942,4006,1498,4080,-4319,-8522,7514,4506,-2440,-2947,-6399,5250,9227,-7861,-4147,1130,1820,8093,-5554,-9173,6802,3271,2126,-2292,-9689,5622,8850,-4561,-3583,-3411,2012,10553,-4151,-8339,3096,2400,4837,-1540,-9917,4246,6849,-1222,-1386,-5931,1910,8949,-3403,-5460,-152,1557,6255,-1516,-8752,1534,3331,1204,-2091,-5349,1737,5423,-2248,-914,-1667,1123,5170,-3030,-4110,1427,803,2483,-1380,-5305,3522,3056,-1965,-318,-2139,3015,3234,-3718,-1192,1350,1750,3120,-4321,-2615,5521,1910,-2,-2774,-3442,6984,2966,-4893,-2012,-63,4058,4666,-7200,-3378,5503,2716,2083,-4663,-4613,8936,2930,-4185,-2979,-3092,5305,6161,-8407,-3737,3770,3128,5409,-6519,-7396,8485,3922,-985,-2989,-6222,6499,7616,-5171,-3429,162,2133,7014,-5845,-6491,4899,2436,2923,-2918,-8624,4011,4973,-3508,-2728,-2794,2063,7192,-4367,-4225,1082,1251,3955,-3283,-5139,3789,3897,-1577,-1480,-3674,2776,4166,-3621,-2311,-111,1906,3166,-3161,-2639,2300,1295,92,-2162,-2691,3820,238,-2894,-1344,-301,3237,906,-4378,-140,2667,1925,491,-5214,-1211,5019,156,-2319,-2300,-680,5631,1065,-6976,-1226,1701,4233,1027,-6624,-1121,6249,905,-348,-4537,-2094,7384,-36,-6065,-2073,766,5659,3018,-8252,-1672,4420,2912,1827,-6747,-4292,8622,2966,-3792,-2575,-2308,6225,3460,-7225,-2069,376,3349,3593,-6443,-3898,5312,1675,-682,-3469,-4202,5563,3430,-4311,-2367,-217,3544,3560,-5020,-3341,3718,1958,1185,-1701,-2520,3259,2197,-2263,-1620,-2152,2702,1777,-4432,-2094,1015,2038,1001,-2776,-931,3235,644,-1919,-2180,-866,3648,-141,-2472,-91,1289,3358,512,-4623,990,2470,950,-1590,-3339,1176,6221,-740,-3600,-1455,1455,4637,-660,-6314,400,3535,2356,38,-5565,133,6480,-372,-2663,-2843,-22,6306,-140,-6378,-341,1531,3893,880,-7231,451,6184,1678,-1750,-4648,-442,7055,-349,-4025,-2440,-538,5366,2142,-7565,-1795,3650,2370,206,-4364,-1140,6028,1586,-2571,-2798,-119,4731,1904,-3390,-647,1357,2744,1786,-4210,-1318,3961,1178,-1150,-3018,-1255,3323,137,-2825,-929,831,1922,43,-3219,-636,1945,867,-749,-2532,671,3536,-1423,-2514,-961,1823,4084,-2173,-3418,727,2226,1272,-2082,-4519,2133,3872,-30,-2784,-2780,2480,4270,-2072,-5218,50,2311,3368,-2211,-4644,2379,4531,694,-2338,-4157,1917,5694,-804,-3644,-168,2699,4369,-1851],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,5,-6,7,-8,9,-10,10,-11,12,-14,15,-16,18,-20,21,-24,26,-28,32,-35,39,-44,49,-56,65,-75,89,-107,135,-175,247,-403,1363,-3115,-5082,4527,3043,-2076,-2258,-3449,2908,4312,-4318,-1477,411,1728,2688,-5221,-1612,3854,948,-287,-4625,-747,5685,-617,-3679,-239,82,5865,1755,-7499,1569,3980,113,1495,-6888,-358,9337,-677,-3843,-2521,-1346,8271,-837,-9604,1678,2970,4138,1415,-10227,416,8148,-79,-1344,-5059,-2017,11406,1772,-8782,-471,-1467,7598,3564,-12122,-2383,7562,2013,2229,-8770,-3569,11252,1971,-4262,-3089,-3007,8916,4747,-10533,-2503,3268,3002,3366,-8450,-4990,8183,2713,-480,-3400,-4472,7386,4130,-4750,-1523,-314,2866,4895,-6593,-3001,3615,2551,1156,-3307,-2648,4338,1259,-2006,-518,-293,4459,1054,-4423,-72,405,1162,-48,-4378,358,3454,-1012,-1069,-3690,-893,5463,-2396,-4706,1016,197,5333,-269,-7447,2798,3544,341,-231,-5287,1574,7062,-2551,-2929,-405,1072,6885,-2561,-8612,3655,3658,2173,-467,-9547,2627,8196,-1988,-2636,-3893,-762,9804,-2218,-7811,1229,2033,5210,46,-10485,906,6644,-301,-838,-6485,-1432,9709,-559,-5900,-1113,-389,6490,728,-9269,-747,3209,2419,1274,-5802,-1225,7515,485,-2763,-2531,-1347,6686,1451,-7142,-95,1501,2118,524,-4214,-381,4700,154,-449,-2542,-936,5396,679,-2748,-583,643,3514,-1586,-3919,792,1834,731,-946,-3870,2577,4363,-2228,-1861,-1961,1269,4756,-3922,-3730,2358,749,1564,-1301,-4694,4129,3294,-2219,-2512,-2610,2890,7130,-4635,-3937,2104,1673,4427,-3071,-6738,4714,3842,-451,-1537,-5792,4192,8101,-4030,-3873,-1156,1402,6968,-4089,-7201,3014,3488,2074,-1668,-8589,3190,6093,-1938,-3128,-4613,665,8093,-2801,-5360,-1002,1504,5067,292,-7333,734,3899,845,-566,-4891,513,6924,-686,-3213,-1098,1169,4750,-359,-5002,738,1703,1412,74,-4090,406,3477,-1351,-498,-2064,933,3979,-1690,-2318,1393,1014,1356,-1471,-2978,2011,2411,-767,-1411,-1604,2822,3412,-3479,-1014,431,2712,2113,-3365,-2416,3918,2532,-476,-3150,-2334,5390,2391,-3318,-2707,-686,3443,4303,-5192,-3502,2247,2559,1992,-5523,-4862,5286,3724,-1815,-3027,-2817,3907,6079,-4031,-3544,1369,2851,3290,-3677,-4816,3910,4401,908,-2580,-5390,4101,5762,-2747,-3619,-2120,3576,4149,-3785,-4923,2507,3863,2381,-2640,-5950,2525,2024,-621,-2222,-3316,2030,4136,-2134,-3224,-81,2386,2090,-1627,-4122,2149,2692,513,-190,-1935,2130,2597,-2545,-1124,-395,2558,3051,-1845,-1048,2504,1815,478,-1397,-2278,2078,1558,-2603,-2440,1130,2902,753,-4384,-1129,2298,2245,-496,-4283,-1283,4785,2206,-2299,-2947,-713,4716,1375,-4809,-1891,611,2772,1207,-4634,-2725,3691,2071,-888,-3886,-1544,6403,1642,-3892,-2561],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-11,11,-13,14,-16,18,-19,22,-24,27,-30,34,-37,40,-45,50,-56,62,-69,77,-87,99,-113,135,-181,1146,-812,-2540,-4093,5814,4800,-6789,-3387,-497,3286,5380,-7789,-5535,5988,2200,1865,-5230,-6872,8017,5764,-5121,-3054,-4437,5256,7924,-8686,-5328,3581,2691,6721,-6085,-9897,7947,5381,-2182,-2457,-8138,5674,9122,-7433,-4211,-334,1313,9716,-5386,-9623,6698,3360,1278,-1426,-10044,5266,8783,-4322,-2822,-3087,497,9125,-4576,-6730,2484,460,5308,-1228,-8384,3335,4548,-2643,-983,-3536,1528,5656,-3944,-3944,1144,2274,3907,-3364,-4725,4458,3202,-1434,-1179,-4175,4679,4030,-5232,-1673,-195,2678,2715,-4808,-2260,4200,1720,1330,-5523,-3657,7974,2212,-3613,-2952,-1225,6808,3181,-8435,-1843,2328,5179,2577,-7445,-3982,7835,2606,-895,-5190,-5046,9952,3013,-7965,-2603,-747,6009,7266,-10350,-5062,7092,2529,3162,-6437,-8330,8170,4217,-4481,-1877,-4672,6185,7811,-7728,-3276,2527,1421,6094,-5950,-8174,6589,2847,-869,-2059,-7949,4916,7075,-5840,-2307,-1003,2032,6423,-5056,-4308,5970,2182,2219,-1068,-5485,4808,3326,-4691,-1938,-1501,2343,4381,-4356,-2621,3206,1564,1176,-2595,-2727,5487,1978,-2844,-2617,-358,5152,1382,-5265,-1083,2629,3177,1614,-6482,-285,5590,1483,-1205,-4707,-370,7087,-296,-5254,-2623,875,6943,1472,-8599,-530,3896,3028,823,-7735,-759,8325,388,-1582,-4869,-1690,9358,2409,-7615,-1884,973,5835,3314,-9268,-2221,7479,2395,-411,-5633,-5179,9116,2625,-5262,-2145,-2155,5402,4181,-8188,-2547,3229,1754,2348,-5953,-3827,6731,2735,-2961,-2591,-3331,5453,3317,-6240,-1763,564,2058,3662,-5290,-3539,5354,952,-124,-2815,-2692,5107,1366,-4237,-1376,220,1032,1981,-5159,-46,3653,-168,-662,-2946,-1300,5495,674,-4065,-645,-164,4688,-862,-6616,443,3998,2476,-457,-6075,1261,5876,-1076,-2545,-3649,1284,6382,-1998,-6759,-80,3689,4584,-79,-7026,1924,5642,2091,-1280,-6647,787,8513,-1568,-5332,-2060,1077,8294,-124,-8665,-765,2662,2764,-1012,-8632,204,7736,209,-2905,-4799,-805,8177,940,-6766,-1461,988,4811,1826,-8480,646,4753,1823,-19,-5660,-1915,6916,625,-3765,-967,207,4563,2734,-5845,-788,2437,1725,1101,-3575,-139,5668,-913,-2483,-842,-349,4201,-252,-3746,7,746,1685,-100,-3858,930,3855,-1391,-2531,-1029,1679,4762,-2747,-4060,-346,3385,2754,-2264,-4776,1410,3675,396,-3605,-3316,2414,4687,-984,-3351,-1208,2731,4140,-3746,-5054,1532,4723,2897,-4766,-6558,2502,5104,-1336,-4292,-4885,3520,6010,-1867,-4921,-1611,2288,5314,-2647,-7402,1437,4049,1401,-1979,-5365,2200,6691,-550,-4718,-2378,2220,5544,-857,-5854,622,1664,2697,-1694,-5818,774,5094,276,-1858,-2858,900,5252,-1411],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-3,3,-3,3,-3,4,-4,4,-5,5,-5,6,-6,7,-7,8,-9,10,-11,12,-13,14,-15,17,-18,21,-23,26,-30,34,-40,47,-54,54,-3,-799,-8079,-40,6960,-1423,-1192,-5808,121,9489,-2264,-6895,-1118,-835,9158,-555,-10214,2601,4736,1918,100,-9317,-782,11075,-303,-3384,-3747,-1167,10330,917,-9486,1000,1074,4926,3593,-12208,-1097,9236,-135,210,-6983,-4071,12537,1457,-6735,-690,-1383,7408,4086,-11191,-1636,5418,1382,2685,-6462,-4088,9683,151,-2983,-1018,-3453,6523,4060,-8295,-1253,2593,1487,4242,-5996,-1884,6204,-548,-1063,-1248,-1765,6251,274,-5321,542,1370,3426,-99,-5844,398,4660,302,-881,-3160,1126,6582,-1138,-4552,-583,1794,5493,-2440,-6260,2359,2983,2555,-1075,-7947,3896,6068,-1975,-3514,-5745,2408,8860,-4272,-6282,1196,3076,6628,-2632,-10320,3809,5541,619,-892,-8783,3261,10556,-3503,-5380,-2588,460,9794,-2226,-11425,2660,2989,3025,-50,-10060,2209,9611,-533,-1208,-4916,-1591,10548,-374,-7883,1609,435,5451,3058,-9940,398,6101,-311,978,-5416,-1806,8393,24,-4451,172,-484,5325,1846,-8256,358,2471,570,1865,-5532,-1467,6110,-1491,-2419,-1055,-1329,5027,-1805,-4297,1662,1263,1577,-195,-6254,2639,5364,-2023,-2918,-2807,1951,5408,-3446,-4152,1536,2846,4828,-4441,-5467,4520,2871,529,-3439,-5360,4952,6446,-2925,-3908,-2531,4176,6166,-6470,-6302,3877,3234,4166,-3730,-8529,6525,5979,-1964,-2425,-5187,3859,8844,-5587,-5810,173,3094,7275,-3541,-8732,4977,4084,983,-1733,-7943,4487,9056,-2802,-4482,-3421,869,8697,-3232,-7156,3158,2594,3537,-981,-8528,1480,6430,-2093,-1152,-2980,422,7744,-2560,-4323,1431,689,4295,-862,-6060,2440,3057,-344,-1058,-4097,1986,4694,-3606,-3139,934,1914,3316,-2453,-3767,3334,2983,-894,-2555,-3542,3268,2534,-3473,-2653,-591,3512,3123,-4719,-3449,3072,3345,-127,-5610,-2492,5781,3145,-1749,-4279,-3275,6186,3321,-4542,-2934,914,4403,3244,-7124,-5854,4993,4436,1270,-4371,-4080,6011,4817,-3596,-3056,-2305,5052,6709,-6386,-4097,3468,3759,3212,-4434,-5636,5476,4320,32,-3602,-5159,5601,6117,-4230,-3478,672,1724,4019,-4815,-6199,2094,3067,1127,-2120,-4677,2676,4687,-3230,-844,-1862,2094,4744,-3616,-3046,2151,970,1012,-2764,-4274,3371,1517,-2239,-1037,-1822,980,3089,-3749,-1298,2196,990,338,-2392,-2572,3497,2233,-1292,-2220,-1848,3996,1547,-3638,-2038,847,3661,865,-5604,-2135,4134,3009,-1067,-3900,-91,6268,1453,-3553,-2656,2163,5358,1354,-6562,-1514,2199,4011,1079,-6447,-1691,6104,2152,-2189,-5799,-2222,5684,2724,-5320,-1555,565,4360,2487,-6115,-1687,3232,3507,366,-5575,-2643,6163,3782,-2969,-2771,-814,5599,2517,-5654,-2219,1829,3668,1359,-4384,-3470,4707,3663,-1394,-2655],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,1,-1,1,-2,2,-2,3,-2,3,-3,4,-3,4,-5,5,-6,6,-7,7,-8,9,-10,11,-12,13,-15,18,-20,23,-27,31,-37,46,-57,74,-100,145,-238,491,-3011,-5372,2442,2385,3967,-3351,-5926,2504,4447,-714,-2724,-3143,2543,4600,-3399,-1042,21,1917,3378,-4665,-4255,5835,1151,316,-2695,-4610,5578,1987,-5971,-1387,-1073,3889,3196,-7999,-2574,6208,1119,1323,-5363,-4439,9365,1137,-5012,-1016,-3498,7860,5847,-9717,-1562,4157,3230,5065,-7526,-5699,9839,2260,-866,-3989,-6686,8709,6919,-9784,-4165,-752,2766,7692,-8333,-7175,6077,3883,2881,-4953,-8436,7013,7534,-4356,-3085,-3050,3703,8628,-6101,-6170,2424,3392,5339,-3786,-8996,4885,5183,-584,-974,-5153,3743,5331,-4379,-3936,840,2275,3928,-3884,-5126,3146,1489,1473,-3540,-5175,3410,2873,-2182,-410,-1215,3065,1814,-4260,-1189,1124,1323,2128,-5066,-1236,5407,51,-759,-1441,-1681,6526,1596,-6718,-71,1608,3296,876,-7945,-320,6191,-981,-709,-5570,-2401,9506,-133,-6998,-2303,-263,6770,2473,-9166,-1731,5741,1712,2304,-7558,-3640,10247,796,-3815,-3617,-3463,8289,4681,-9570,-769,2686,3628,4546,-8493,-4296,7741,2382,-568,-4595,-5396,6777,4378,-5226,-1976,-1204,3707,4768,-6777,-3432,4064,3158,1473,-3530,-4432,6019,3533,-2482,-2107,-2251,4478,3975,-3831,-2688,1608,1958,1782,-4090,-717,4365,713,-407,-2487,-1792,3651,1265,-3420,-242,-532,4037,1857,-4922,-311,1198,10,334,-3829,-439,5875,-666,-3760,-525,428,5395,-1256,-7494,1469,2402,1557,-856,-7454,731,6507,-1169,-2363,-3199,385,6981,-1700,-6171,463,1909,4826,4,-8337,286,6515,788,-1488,-6598,-748,9213,-120,-4516,-1853,-9,7268,1499,-9269,-1297,3739,2151,1823,-7658,-2325,7593,1927,-2399,-4210,-1919,7004,3342,-6495,-1345,1973,3558,2518,-6688,-1907,4941,2431,-560,-3814,-1932,5668,1633,-3671,-1810,-847,3895,1542,-4669,-623,2140,1239,686,-3855,-187,4105,43,-1277,-2007,800,3425,-887,-3541,1295,1715,2062,-1805,-3703,725,2935,-1033,-891,-3268,1957,4080,-2794,-4599,1603,2340,3064,-3219,-5705,2748,2677,1383,-2482,-5151,2425,6329,-2690,-3537,-1205,1962,5989,-3083,-6346,1321,3060,3187,-2023,-7213,2253,6716,-443,-2841,-4412,113,7438,-1831,-5209,-149,1497,5531,-1180,-7062,1312,4093,2099,-2191,-5739,477,7203,-539,-3636,-1715,500,5394,429,-5997,-58,2095,1976,-406,-5719,-145,4372,282,-3229,-2069,588,4192,184,-3324,-222,697,2159,-447,-3890,1381,2322,615,-173,-2002,1342,4341,-506,-2212,-661,804,2776,-1727,-3185,1122,1151,1160,-2594,-3786,2337,2802,-1921,-2769,-1541,1940,2330,-3746,-2893,1282,2518,2226,-3989,-3108,1957,3773,-1667,-2580,-2659,2395,4278,-3173,-3708,-275,3911,4571,-4237,-4598,2772,3961,-417,-2256,-4773],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,3,-3,4,-4,4,-5,6,-6,6,-7,8,-9,10,-12,12,-14,15,-16,17,-19,21,-23,26,-28,30,-34,36,-40,44,-48,51,-51,40,27,-1103,-2494,5712,2176,-6155,-739,685,1913,721,-5561,-1709,5943,234,-854,-3130,-713,6620,-963,-4737,196,191,4227,-1241,-5539,3100,3629,-114,-889,-5433,1659,8365,-4947,-2621,-171,-1092,7394,-2862,-7270,3363,2936,1468,-1270,-8590,3455,8405,-4134,-2052,-5189,1578,11526,-3661,-8918,2543,2145,4989,75,-11231,2594,8687,-2110,-832,-7375,-1012,13109,-1662,-7052,-930,1238,9000,1997,-11091,350,5044,2537,1467,-8915,-2048,10620,-912,-4182,-3530,-1939,9077,1922,-8922,-58,1681,5476,2029,-7293,-2475,5856,662,-954,-5512,-273,6712,-164,-3487,-749,239,3855,1634,-5335,237,3585,1268,561,-3891,1828,4882,-1781,-745,-2118,-132,5013,-2388,-4292,1338,1397,2750,-3371,-5761,5224,2883,-1440,-625,-3438,3782,6880,-5144,-2450,-191,1455,5695,-4924,-6738,5390,3835,54,-2347,-6809,5286,7561,-4878,-2744,-3090,2660,8892,-5155,-9036,3676,3640,3320,-1904,-9842,4471,7754,-2948,-1493,-4324,1427,10401,-3239,-7605,923,2496,5966,-557,-9718,2329,6090,708,-1707,-5959,1444,8920,-2469,-4221,-2016,755,6313,-815,-8024,1208,2968,2104,80,-5765,313,5254,213,-1750,-1884,1171,6052,-1066,-4583,485,1330,2216,-1402,-4365,1314,2748,-833,-1571,-2288,2785,3162,-2590,-1246,-303,2760,3262,-4038,-3218,1771,1353,661,-2704,-3607,4923,1635,-3397,-1062,-914,3815,3781,-6001,-2957,3348,2482,3379,-5581,-4864,7315,3091,-2221,-2586,-4561,5727,5053,-6733,-3319,777,3289,5331,-4864,-6402,5251,3237,601,-3599,-6882,5188,5449,-4161,-2962,-2865,3692,6312,-4864,-5337,2700,3052,3874,-2872,-6379,3797,5348,-995,-1435,-4320,1699,6737,-3610,-4113,437,1411,4044,-1476,-5261,1991,3108,386,-2353,-4872,2390,3258,-1392,-1903,-1154,1398,3468,-2779,-3265,1883,2058,1305,-816,-2471,4662,1553,-1492,-1701,-1754,3400,1884,-3786,-2806,611,1674,494,-4839,-2006,3169,1782,-2241,-2533,-1321,6258,1180,-4543,-1305,416,2918,1523,-6235,-2568,3858,1850,-265,-4943,-2400,6742,2436,-3782,-2774,-1011,6388,2699,-6200,-3837,2268,3477,1430,-5740,-4359,5825,2563,-1746,-3961,-2838,5803,4248,-4319,-1644,1104,3363,4707,-5322,-3583,3428,3946,347,-3948,-4252,5193,4359,-2664,-2115,-1173,3787,3881,-3453,-3646,1667,2476,2382,-3225,-4431,3280,1865,-592,-1960,-1854,2443,2322,-2159,-1473,884,2635,1115,-3221,-1242,2439,621,992,-2646,-782,4050,230,-2643,-802,1877,3517,744,-3948,-742,2466,1799,151,-2894,-640,4605,983,-2259,-1630,105,4799,-1318,-5470,-799,2918,3935,-1151,-5320,-165,3294,281,-1360,-3696,-324,6186,-69,-4808,-2710,911,4134,-273,-6223,-2461,4217],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,3,-3,3,-3,3,-5,5,-5,6,-7,8,-8,10,-10,12,-13,15,-15,17,-20,22,-24,27,-30,33,-38,42,-49,59,-79,665,2680,4915,-3573,-6913,3815,4168,1122,-3158,-7413,4704,8528,-3059,-4180,-3302,2067,8537,-5987,-8830,3141,2429,5504,-2092,-11871,4830,6797,-1705,-2178,-7334,3958,11988,-4834,-7674,562,1,9265,-2090,-12139,5005,4615,1491,877,-9181,1437,10103,-3972,-2859,-2490,-1454,10632,-434,-9888,2015,609,3480,2553,-9846,-114,7784,-1957,-525,-3497,-2395,9425,-1200,-5536,1286,106,3382,1357,-7207,2440,4460,-1740,-38,-3823,1178,6912,-3022,-2976,1073,534,4862,-3346,-5117,2651,2400,814,-3213,-4088,2991,4971,-3846,-2718,-1288,3924,5268,-5234,-4855,2619,3234,3412,-4906,-7074,5427,4425,-1620,-3937,-5306,6975,5910,-6676,-3395,-52,3333,7039,-8000,-6256,5702,3422,2346,-4543,-7798,7000,6589,-5039,-2624,-4972,3864,9683,-7178,-5689,2001,2633,4986,-4643,-10052,5137,4945,-694,-586,-7538,2602,8304,-5363,-3992,-90,180,8226,-461,-9049,4977,2356,1783,168,-7674,2086,6490,-3846,-1724,-1225,-328,7953,-3255,-5612,3004,901,2576,-40,-5848,3082,4504,-3699,-1914,-1912,1172,4537,-4280,-3830,1711,1938,2506,-3517,-3546,4521,2516,-1740,-2569,-2298,5207,3536,-4631,-2584,483,5319,3125,-7099,-3639,3443,2817,-212,-5544,-2357,7049,2830,-3354,-2749,-1999,7654,3976,-8298,-2861,1370,4373,4342,-7131,-5893,6771,3872,389,-3851,-6032,6924,5740,-6760,-2518,-1755,4612,5766,-6648,-4635,3801,2059,2987,-4123,-7655,7200,5254,-2636,-1023,-4716,4920,6742,-6191,-3192,2039,1094,4175,-3545,-6529,5086,1855,-379,-1154,-5091,3900,5354,-3931,-1610,-152,1343,4733,-3704,-3155,4326,-60,-680,-1354,-3440,4145,2476,-3589,-260,147,2373,2801,-3392,-1634,3218,2278,-595,-3740,-2666,5761,-181,-2816,-1342,-868,5489,1316,-4668,-1346,1517,3863,743,-6773,-1563,4688,2928,-1610,-5878,-1163,6828,916,-4865,-2160,-333,6576,1776,-7810,-1046,3815,3590,207,-7221,-2596,7413,1562,-2361,-3477,-2447,7827,2247,-6857,-1549,1427,4450,3933,-7272,-2246,4388,2230,-81,-3845,-3681,6938,2782,-3783,-973,-1322,3568,3242,-5815,-2178,2374,2217,2294,-3844,-3618,5511,1714,-1386,-1074,-1943,2899,3200,-4756,-1093,713,1550,1629,-4422,-1245,4730,-13,-829,-1837,-784,3535,1316,-4020,-1010,1848,3103,864,-4983,-59,3604,547,-1569,-2204,468,5840,-645,-4893,-772,2505,4249,-875,-4959,-285,3801,2187,-707,-4689,1143,4225,-214,-4177,-4315,1805,6015,-696,-5764,-1566,785,4181,-1529,-6415,-370,5017,1983,-954,-5877,-74,6166,1280,-4208,-2748,967,6066,22,-7437,-1082,3306,3395,640,-5830,-158,6588,845,-2327,-4244,-785,3858,1357,-5018,-655,543,2764,758,-4381,-738,4136],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,5,-6,6,-8,8,-10,11,-12,13,-15,17,-19,21,-23,25,-28,31,-34,38,-42,47,-51,57,-63,70,-78,87,-97,108,-123,141,-163,191,-230,286,-373,534,-925,4565,2903,-6452,-2112,507,5531,2671,-8211,-1485,5631,2861,1555,-7517,-2951,10599,1531,-3837,-3688,-3395,9516,3169,-10618,-2291,2183,4874,5006,-11070,-4492,9711,1797,-774,-5257,-6411,10692,5082,-7873,-652,-1973,6305,6663,-9973,-2814,6976,994,4374,-6049,-8709,9825,3071,-3496,-1905,-3576,5155,8016,-9436,-3081,2741,305,5962,-4610,-7728,6401,1875,-2114,-637,-5829,4957,5243,-5890,-880,513,471,5159,-5714,-3633,5148,595,88,-2797,-4070,5126,2234,-5234,-968,-105,3801,1120,-5561,-1004,4346,930,249,-5364,-846,6680,-480,-4143,-2223,894,6575,604,-7353,15,2518,5021,400,-8880,1177,6696,1281,-836,-6522,-346,10843,-81,-5833,-1197,97,9360,-115,-10969,-685,5797,3498,1840,-10030,-1729,10707,-58,-2372,-3827,-2867,9796,2078,-9168,106,506,3897,4088,-10399,-3244,7904,261,-216,-6218,-4742,10866,1688,-5615,-755,-2068,5142,5208,-8963,-2154,3801,448,3076,-5033,-4289,7746,1218,-2749,-1390,-2908,5084,4061,-6143,-306,1428,1733,1724,-4711,-695,6185,-400,-2008,-2591,-754,5302,-327,-3846,-743,253,2677,-929,-5690,1219,5343,772,-1479,-5189,2333,7120,-738,-5066,-769,3104,5625,-2933,-7268,1797,4349,3737,-683,-8025,2918,8197,-1473,-2275,-4962,2302,8910,-2477,-5954,-315,2072,6709,121,-10249,2451,5521,1198,-1597,-7235,-112,8941,-1389,-4200,-2345,-1130,8492,235,-8302,1167,3399,2931,404,-8972,25,7998,-1006,-1002,-3374,-2170,7109,-972,-5611,822,341,4980,686,-7452,693,4499,52,1131,-3904,-1366,6854,-650,-3836,246,-700,2862,711,-6129,1369,2767,-483,269,-4252,1136,4902,-1849,-3190,-1846,1178,4792,-2868,-3582,2103,1728,1430,-2064,-4491,3999,3762,-1133,-2232,-2606,2429,4881,-3039,-4875,455,3016,3970,-4744,-5615,4008,4591,954,-3248,-5204,3826,6438,-2955,-3352,-2375,3076,7740,-4418,-5272,1590,3087,3927,-3003,-8551,4474,5682,-929,-3368,-4825,4351,8914,-2995,-4037,-106,2030,6151,-1973,-6874,2131,3652,236,-1203,-6493,2097,7807,-2859,-2564,-1336,859,4715,-1082,-5389,1385,1936,2020,-436,-4923,3105,5241,-1773,-1088,-2040,1217,4800,-2661,-2612,2909,282,1104,-1782,-4419,3012,3013,-2110,-667,-2160,2367,3549,-2390,-3027,404,2766,2486,-4778,-4604,2819,2415,-1141,-3807,-2249,3594,3741,-1764,-3099,-583,3594,3250,-3971,-2360,3418,3606,1865,-4815,-3035,4774,2648,-892,-4152,-3496,5275,4130,-4748,-3815,-650,3932,4310,-5682,-4131,2536,4320,1576,-4386,-4762,5051,4113,-1430,-3429,-1594,2686,4147,-4544,-4899,1853,3033,2052,-3033,-5054,4076,4188,-1752,-1787,-4316,2765,3949,-2069,-2273,-188,1866,3825],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,5,-5,5,-6,7,-8,8,-10,10,-11,12,-13,15,-17,18,-20,22,-24,27,-29,32,-36,41,-46,52,-60,70,-85,103,-131,176,-256,446,-2459,3483,3984,-4288,-2057,-1933,3263,4196,-4310,-1805,1449,1481,2530,-5414,-3150,4542,811,-113,-310,-1995,5078,725,-5414,-75,915,1891,3647,-7805,-907,6032,-633,490,-4028,-2010,9094,-1172,-6511,833,-80,5761,845,-10634,1596,5975,-499,1149,-8501,-2319,11466,1006,-4353,-3638,-2173,8853,2610,-10718,-830,3544,2692,4785,-10240,-4694,10138,1314,-1086,-4353,-4754,10203,4669,-8024,-2539,-577,5691,6052,-9035,-4087,5614,3420,1102,-6231,-4684,7315,3909,-4010,-3066,-1816,5737,5001,-5894,-2935,3216,3156,3098,-4956,-4724,5773,3293,7,-2815,-3102,4191,3267,-3375,-1950,-1230,4270,2387,-5611,-791,2754,1702,1835,-5553,-949,5405,-1131,-1997,-1461,-1312,5558,-2207,-4958,3184,729,1531,52,-7392,1947,6241,-3195,-1250,-3143,880,8551,-2640,-6278,1170,310,3891,436,-10063,3065,5716,-1046,499,-7346,57,10443,-2224,-4579,-1074,522,8641,314,-10421,1794,4116,2968,1304,-9448,-672,9948,-1030,-3131,-3295,-1683,9373,1511,-8559,-436,2531,4296,2654,-8409,-1617,6429,959,-872,-5606,-3495,7472,1469,-4665,-1407,-299,4684,2030,-6164,-1464,3549,2157,976,-4946,-1497,5105,1506,-1970,-2851,-820,5566,-368,-4310,157,1027,3548,-786,-5461,1373,2892,172,-1923,-3894,1017,4811,-958,-3326,-263,1245,3932,-2189,-4662,3410,2850,1383,-626,-5058,3726,5766,-3238,-1691,-488,870,6040,-3763,-6373,3784,2535,2559,-1577,-8630,3576,5589,-1955,-1731,-4295,2608,7926,-3184,-5824,964,1064,5508,-1840,-9550,2939,5878,1355,-1232,-7321,1073,8915,-2439,-4850,-989,1117,6511,-476,-7037,1363,3359,2896,-1084,-7023,557,6544,604,-3080,-3032,-114,5605,302,-4949,-721,1527,3082,965,-6187,-62,5092,1630,-809,-3382,436,3785,-192,-1964,-755,1233,3515,-1686,-2788,740,2274,348,-1204,-4271,2187,3148,-2723,-1778,-1407,2108,3900,-3685,-3455,2129,1506,2342,-2650,-2987,3627,2988,-613,-1967,-2785,3392,3584,-5446,-2776,-174,3392,3961,-5122,-5057,3419,3490,-147,-3192,-5095,4396,5361,-2415,-2739,-788,3143,4818,-5206,-4646,3318,3825,3536,-3410,-6375,3732,4796,-1719,-2644,-4290,2779,6469,-2971,-4496,123,1995,4323,-2588,-4733,1807,4154,1764,-2084,-5129,1850,5094,-1251,-2915,-1742,2033,4980,-1756,-4263,891,2016,2950,-1047,-4567,1463,2629,-58,-1820,-2002,2829,2576,-1762,-3253,941,2353,1875,-2575,-2815,2763,2353,-811,-1874,-1875,2371,2288,-2158,-1069,1117,2444,1039,-2901,-514,2771,1134,294,-3959,-1468,4857,1789,-1947,-2016,-330,3693,2235,-4774,-2563,2369,3908,1525,-4752,-1877,4253,2227,-2236,-3256,-1840,5369,3062,-3740,-2754,1315,2644],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,3,-4,4,-4,4,-5,6,-6,7,-7,8,-9,9,-11,12,-12,14,-15,17,-19,21,-22,25,-28,31,-35,41,-49,57,-70,90,-120,179,-331,1808,3553,-713,-6065,10,7233,-302,-2365,-2867,1330,6133,-1355,-4749,1586,692,2865,-1890,-6554,4241,2962,-950,813,-3816,1312,6672,-4487,-2798,1339,888,5131,-3871,-6667,6447,2035,-654,-1577,-6508,6227,6495,-6329,-2870,376,2971,8377,-6285,-7917,7166,2386,3583,-3320,-9234,6491,7746,-5234,-2857,-4068,1827,11164,-6834,-7885,2599,1388,6580,-2046,-12139,5684,6534,-1163,-1750,-7296,2090,10205,-3859,-5368,-1274,1380,9118,-2354,-10553,3230,4215,3048,-1544,-8800,1049,7184,-1280,-3067,-4194,41,7687,-1297,-6497,514,1845,4280,-1159,-6408,2409,3571,771,-73,-5557,2168,4088,-2279,-1929,-250,1803,4333,-3740,-3057,3392,1661,2133,-3280,-3974,5106,1705,-2685,-1854,-2244,2931,4009,-6949,-2095,3896,769,2307,-5430,-4808,6363,1340,-2416,-2473,-4211,7313,5182,-6509,-2785,2067,2900,4743,-6562,-5077,6830,2098,124,-3341,-5666,8071,5639,-5827,-2948,-1407,4333,7866,-7594,-6317,3986,3102,3412,-4263,-8018,7361,5991,-2995,-2829,-4635,3100,8420,-5416,-4238,38,3282,5376,-4613,-6703,4154,3178,288,-2467,-6065,4094,6538,-2638,-2847,-1698,1881,5215,-2731,-4301,1766,2392,2294,-1735,-3850,2952,3687,-1645,-1447,-2189,3790,2230,-3189,-1805,776,824,2555,-3389,-1729,4106,1230,87,-3807,-2706,5129,779,-3804,-111,62,3963,1450,-5721,-667,4366,987,1108,-5173,-1217,7136,531,-2581,-1384,-1304,6678,2625,-6049,285,3457,3007,3054,-7040,-2867,8191,1736,-1801,-4501,-4029,8304,3570,-6047,-2099,-104,4537,4085,-8481,-3283,5464,2688,855,-5064,-5190,7000,3917,-4338,-2575,-2936,5108,5143,-4495,-3629,2281,3240,2580,-5014,-4745,4189,3474,-1114,-3634,-2598,3556,4255,-3363,-3913,310,2679,2825,-3830,-1979,2862,2162,-337,-2348,-1361,3496,1575,-2789,-1633,-925,3109,1485,-3423,-994,1913,1971,-165,-3427,-398,4388,1042,-1461,-1405,-693,4438,-671,-5298,409,1136,2889,161,-6416,428,4950,416,-1613,-3885,-201,7261,-782,-4163,-1433,1173,4882,919,-7454,-494,3390,2518,19,-6276,203,5728,-197,-3400,-2789,-328,7050,1447,-5954,-1857,2809,3544,1415,-6121,-1586,6493,1973,-1994,-4680,-1976,6698,2332,-4771,-1339,2093,3340,3329,-5104,-2435,3116,2711,255,-4330,-2884,4618,2336,-2135,-2827,-583,4379,1293,-3599,-1447,1739,2223,504,-3864,-1562,1987,260,-883,-1898,416,4193,-317,-3553,-1966,-604,2407,-791,-3552,497,2898,542,-1084,-2712,1426,3401,-1523,-2576,-868,1934,3553,-2223,-3980,1546,2310,1246,-2205,-3449,1331,3696,-903,-4251,-1717,1915,4879,-2768,-4339,532,1021,3790,-2351,-5727,1041,4889,-481,-2018,-4215,1013,5294,37],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-4,5,-6,7,-7,8,-9,10,-11,13,-14,17,-21,26,-35,51,-85,192,-1173,-5012,398,7296,-795,-5505,-752,1377,7655,-2142,-8705,1440,3924,4664,-996,-9844,856,9197,-1132,-1698,-5184,-516,10390,-2870,-7750,-844,1329,9442,577,-11052,246,6915,848,1444,-9326,-1154,12489,-1052,-5542,-2897,-2384,10867,1522,-11631,544,2180,2942,2903,-10721,-2248,10257,-224,-1141,-3103,-5027,9169,2424,-7151,139,-49,4728,5494,-9230,-706,6214,-936,1860,-4071,-3775,8047,-657,-5009,1704,-1658,4917,3220,-7277,959,3082,123,741,-5405,-87,5450,-2020,-3313,-797,575,4899,-1718,-5082,2402,3493,1896,-2507,-6049,2568,6705,-1065,-3172,-3753,2451,6631,-2897,-4722,-387,2701,6247,-4004,-7504,2994,5455,1973,-2033,-7917,4137,9027,-2415,-4292,-4421,2606,9548,-3139,-8190,1207,1870,5661,-2910,-11742,3134,7365,-1328,-461,-7025,1776,11177,-3549,-5663,-736,-828,7889,-606,-10184,2055,4716,1894,1265,-9235,-53,9553,-2185,-1941,-2179,-2289,8602,-746,-8100,2917,854,2234,1919,-7241,1217,4704,-1765,822,-2436,-2335,7368,-1868,-4496,1451,375,3027,-93,-6437,2023,4514,-2718,-1143,-3746,2362,4890,-3527,-2921,1069,1808,3699,-2365,-4891,3222,1946,612,-2930,-4689,3052,4732,-2546,-3721,-2047,4724,5136,-4166,-4545,2280,3484,4216,-4444,-6544,4707,4479,-86,-2544,-6644,5176,6025,-3994,-4786,-2845,3595,8546,-4951,-6124,3972,4701,3560,-2567,-8342,4305,6910,-2788,-3090,-5263,2542,9212,-4405,-5240,1198,1074,6440,-1768,-9689,4562,4923,-245,818,-5887,2186,7651,-2758,-3213,-633,-1355,6026,-1917,-7284,3107,1334,1142,-1412,-5879,2386,4361,-2679,-2212,-1475,-139,4384,-2839,-3806,968,1108,1073,-2101,-4429,3773,2933,-3016,-1123,-909,3216,3522,-4296,-2566,1819,3406,2070,-4134,-3603,4569,3061,-1638,-3328,-1980,5575,2470,-3790,-3598,-332,4770,3418,-5393,-4016,3647,2545,958,-6248,-3773,5142,3413,-2958,-4626,-1966,5307,4616,-4686,-3474,804,2930,4565,-6529,-4511,5051,4281,1284,-4515,-5362,5378,4997,-3920,-3033,-2086,2789,4773,-5565,-3756,2704,1967,2495,-3369,-6815,4752,4340,-1116,-1907,-4692,3182,5206,-4513,-3130,806,435,4244,-3562,-4026,2999,1303,-306,-979,-3644,3694,2746,-3273,-1572,687,694,2978,-2503,-1669,3454,874,-1628,-3386,-1756,3836,1699,-3974,-875,592,3197,2120,-4040,-1139,3832,2819,-241,-4252,-865,5004,1991,-2603,-2906,195,5553,2165,-5841,-1985,2060,4074,-302,-6050,-1315,4701,4135,-747,-6072,-979,5828,2111,-3483,-3180,215,5883,1188,-5221,-1317,2716,4065,1850,-4258,-3105,5004,3005,-2381,-4407,-1937,6260,2798,-4891,-1562,-489,2943,3525,-5030,-3508,3489,2248,-53,-3308,-1881,4706,2371,-2411,-1918],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,4,-4,4,-5,5,-6,6,-8,8,-9,9,-11,12,-14,15,-16,18,-20,22,-25,28,-30,34,-39,44,-51,60,-71,89,-115,168,-1010,3893,3169,12,-4491,-4652,6694,3199,-4353,-3223,-2511,6248,6644,-8031,-2570,2974,3452,4376,-6637,-5797,8132,3280,-1724,-3278,-6377,6655,7245,-8110,-3156,-1201,3667,8288,-8132,-8822,7001,3121,3677,-3332,-9508,7697,7145,-5404,-1663,-4502,3444,10292,-7454,-5565,2951,680,5850,-2965,-9923,6405,4463,-793,163,-6603,2602,8744,-5349,-3365,187,-776,6687,-3125,-6907,5125,2245,-143,46,-6432,3497,5602,-4771,-471,-664,1012,5288,-5204,-3976,4236,617,805,-2289,-4271,5933,2666,-2839,-1261,-1691,5140,3779,-5481,-1711,2685,3593,1824,-6296,-2324,5312,2046,-2201,-4387,-2798,8280,2318,-6880,-2199,284,6247,3517,-8674,-2493,5152,2369,2323,-7281,-3974,8824,2778,-3563,-4499,-3648,8226,5473,-9504,-2391,2385,4420,6103,-8628,-5988,9186,2868,-36,-4269,-6200,8449,5487,-6436,-2598,-2933,4701,7085,-8488,-3525,5083,1392,3193,-4439,-7164,6430,3753,-3592,-807,-4249,3635,7035,-6556,-2010,2451,366,3888,-3497,-5385,5985,1164,-2217,-424,-3967,3396,3089,-5547,-401,1681,819,1921,-5034,-1468,4675,437,-1036,-1982,-1357,5521,586,-4663,-1454,634,4787,-586,-6367,-1498,4852,2280,367,-6948,129,5572,448,-3646,-4196,-915,6513,764,-6222,-1277,1732,5432,-613,-8666,-1005,6652,1900,-780,-5371,-1725,9392,1938,-5273,-2751,-1021,7136,3442,-9960,-1775,3826,2906,2164,-8138,-3405,8356,1103,-452,-3865,-3825,8273,2717,-7292,-1123,730,3928,4295,-7199,-2252,5066,1725,324,-4173,-4852,7258,2141,-4196,-141,-1158,3771,4085,-6359,-1695,3705,-466,1383,-4005,-2093,5693,436,-2088,-344,-1335,4667,1442,-4708,883,2405,1674,692,-4710,-283,3766,-191,-2908,-1929,-941,4100,-541,-5026,1040,850,3588,-1034,-7015,1280,3548,503,-2753,-4996,1774,6982,-1548,-3931,-2558,2539,6490,-1414,-7507,86,3387,3979,-2120,-7281,1640,5581,309,-2998,-4686,345,8514,-702,-5829,-657,1622,5085,454,-7777,557,5231,2443,-428,-6105,111,7322,-771,-4511,-2277,771,6480,1220,-7114,545,1765,2418,1551,-6252,-705,4072,-78,-1027,-2650,-1514,6436,371,-4635,112,268,2030,1236,-5743,741,4638,102,438,-2038,696,3331,-640,-2225,1110,849,2302,-716,-4694,1639,1947,120,-348,-2814,2138,4647,-1669,-2504,-1163,2177,3821,-1989,-4610,1347,3125,1494,-2628,-4539,2668,4619,-70,-3647,-2890,2864,4926,-3099,-4448,-797,3605,4556,-3156,-6084,3038,4297,1299,-2306,-4867,2554,4789,-1744,-3893,-2117,2810,4748,-1025,-5288,701,3531,3579,-1400,-5623,2470,5666,482,-1489,-4406,1752,5441,-866,-4297,-1486,1635,4913,-811,-5443,665,3118,2030,-1593,-3578,1531],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,6,-6,7,-8,8,-9,10,-11,13,-14,15,-16,19,-20,22,-25,27,-30,33,-38,42,-48,55,-65,77,-95,122,-168,258,-502,2828,3313,-6319,-1769,3947,2288,555,-5459,-1727,5363,31,-1772,-2538,-760,5216,-98,-5760,2190,1428,2301,420,-6001,958,6057,-2521,-868,-3079,-1128,7293,-2886,-6186,3113,-89,3524,-86,-8640,3316,5737,-1939,21,-6745,-455,11911,-3828,-5804,552,-943,8349,-781,-11805,3726,5282,966,-302,-8818,953,10276,-2541,-3997,-3139,-1464,9965,634,-11647,382,2681,4362,1576,-10779,-416,8392,486,-1414,-6643,-2514,10595,1089,-6433,-2671,657,6987,3263,-8103,-1106,4958,3653,366,-5676,-2860,5435,1141,-2130,-1656,-2429,5711,347,-4631,-1142,1441,3147,979,-4743,920,4289,164,123,-4536,616,6608,-2377,-2528,-1131,-52,5184,-1633,-4741,1725,433,837,-891,-6138,2983,5247,-4281,-1199,-1266,903,7063,-6065,-6125,3549,1578,2821,-2397,-6662,5581,6659,-1756,-1665,-4651,2160,7899,-6319,-6563,2442,1561,7165,-2244,-10025,5932,4615,79,-1427,-7463,3208,9034,-4195,-5130,-511,-122,8382,-1685,-8161,2270,4141,2339,-1282,-8800,1809,8351,-958,-3151,-5619,572,8277,-1557,-5915,647,1078,3892,447,-7721,1110,3061,1515,-2009,-5559,218,5103,-919,-4003,-2510,1219,4464,-910,-4233,739,1980,1855,-246,-4568,2163,3953,-730,-623,-2824,1583,3796,-3265,-2718,540,2427,2620,-2826,-3105,3707,2156,-2399,-1684,-2925,4124,3212,-5114,-1872,552,3033,4161,-5546,-3794,5327,1327,-792,-1498,-3665,6213,5425,-4638,-1257,-1429,3477,6122,-6330,-3842,4077,2785,3597,-4478,-7262,5626,3800,-2569,-2130,-4167,5086,7893,-5113,-5052,1385,1991,5168,-4167,-5992,2414,3808,-594,-1419,-6151,2853,6536,-2632,-3479,-1808,1917,4357,-3475,-5532,1890,3449,2926,-1605,-4552,2854,3869,-733,-1170,-2539,2450,4812,-2697,-2930,-382,2457,2739,-1688,-4283,2360,1454,77,-1360,-3628,3015,1963,-2253,-1839,134,1547,1784,-4838,-1213,2912,860,1249,-3365,-1664,5334,1465,-2451,-2260,-968,4433,2105,-5449,-1324,2691,3073,1496,-5640,-1885,5309,807,-1479,-3479,-1289,4991,1887,-6081,-2287,310,3440,3267,-7792,-3376,4944,2110,-78,-3888,-3189,6827,3359,-5071,-3105,-1080,4881,4749,-5568,-3781,2698,2666,2282,-4164,-5227,4484,3631,-2057,-2992,-2787,4428,4373,-3617,-3111,978,2977,3100,-3509,-2756,2658,2047,1193,-3786,-3421,2792,3158,-1616,-2447,-1167,2051,2868,-2208,-2531,1907,1104,519,-3377,-338,1890,1068,-1146,-2172,-844,4535,843,-2850,234,1322,1333,525,-3287,-258,3824,77,-991,-1705,-1108,4808,-387,-3288,-7,1429,3542,-841,-6221,686,4479,1808,-2511,-4605,-486,4143,348,-3492,-2386,1291,5789,1639,-5974,-1569,4115,2451,-741,-4974,-1082,5167,2123,-2298],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-11,12,-14,15,-17,19,-21,22,-24,27,-30,34,-38,42,-48,54,-62,72,-86,105,-133,177,-260,460,-1719,-3651,-1498,292,5781,-1490,-4610,2143,2474,2626,-2924,-4366,3650,2697,-1877,-1614,-3465,4892,4665,-6300,-832,2098,404,2902,-4555,-4830,6986,633,-2870,-881,-4787,6879,4088,-7533,109,1480,1870,4348,-7269,-3511,8129,418,-158,-3486,-6423,9814,3860,-7960,-1279,-1408,3802,7313,-9545,-4633,6313,2694,3180,-4740,-9218,9091,5256,-4570,-2895,-4638,5740,9113,-8061,-5278,858,2293,6133,-5117,-8703,5945,5266,1252,-2632,-7773,5268,6658,-3662,-3568,-1291,2754,6269,-4290,-6784,1872,2520,3327,-2613,-6378,3972,4801,-1013,-1746,-3467,3042,4878,-4111,-3032,851,2106,3353,-3954,-3572,2803,1455,2093,-3309,-2895,4084,1389,-3588,-534,159,2548,2045,-6567,-640,2852,554,1014,-5195,-2359,7262,-1634,-3965,-431,-2052,7224,2657,-6948,615,3058,2108,3116,-7669,-3207,9101,-795,-3162,-2568,-3562,9378,1447,-7905,-760,346,5034,4297,-9981,-4552,7530,342,708,-5256,-6528,9521,3342,-5368,-2127,-2218,5902,4938,-8898,-4044,3284,2835,3249,-5950,-5791,7062,4146,-1003,-3617,-4312,5426,5221,-5883,-3613,-383,2821,3429,-4707,-3535,4538,2350,1851,-3718,-4228,3953,2109,-1572,-2165,-1352,3561,3614,-2999,-1738,1275,1868,968,-3361,-1299,3842,-860,-608,-1928,-611,4671,-130,-4488,-1128,-271,2242,-532,-6657,1300,4504,28,-611,-3958,744,7509,-1853,-4395,-357,482,5491,-260,-7223,1757,3387,1453,447,-7250,-64,8650,-754,-3003,-2561,-628,7770,-572,-8757,163,4176,3035,1876,-8660,-135,8503,968,-2303,-5073,-1685,7168,1435,-5472,-1629,1531,6099,3211,-7118,-2339,5577,3211,-163,-5801,-2586,5507,2273,-2924,-2068,-852,5621,1830,-6208,-2385,2008,3337,919,-5217,-1523,4335,918,-1002,-2590,-316,4405,-59,-3380,-892,-210,3686,812,-3957,-150,1920,-234,-1242,-3776,-362,4098,-1154,-3115,-792,1949,3007,-858,-3267,1368,1479,605,-1516,-4448,1931,4811,-1938,-796,-1586,2400,5749,-2811,-4630,710,3016,2375,-2134,-5718,3977,4454,-473,-1878,-3663,1472,6361,-2123,-5392,-96,2073,5366,-474,-8054,1995,4222,2263,-1179,-6500,1185,5639,-139,-4673,-2202,632,6011,-1169,-5744,-518,3053,3985,-1260,-5898,878,5781,100,-1496,-4560,-435,5543,-132,-3231,-2581,1830,3651,-847,-5019,3,3361,2178,-1345,-4514,1251,4053,-383,-2570,-1073,165,2384,-1166,-3359,757,1043,1244,-1097,-2299,2034,2560,-543,-1748,-1597,1724,2657,-1799,-2539,407,1659,2165,-2365,-3072,1425,1884,-898,-2129,-2573,2603,2732,-2857,-3180,-410,3001,3156,-3992,-3328,2204,2862,631,-3019,-2716,4834,4052,-2029,-3568,-1093,3357,5099,-3132,-4043,1012,3739,2333,-3628,-4331],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,5,-6,7,-8,9,-10,11,-13,14,-15,17,-19,21,-23,26,-28,31,-35,39,-43,47,-52,59,-66,75,-85,97,-113,133,-161,201,-266,387,-686,3129,2636,-7640,-941,5141,3099,285,-6710,-986,7092,2295,-4052,-3965,-1236,9060,1949,-8884,-1279,1453,5854,3710,-10614,-2627,5976,1506,-86,-7523,-4529,10479,1665,-5589,-3645,-2323,8480,5537,-10387,-2325,4416,2583,4654,-9440,-5565,9737,791,-2412,-3097,-5705,8530,4261,-9002,-1006,361,1846,7102,-7917,-3798,8276,278,729,-1324,-7215,8470,2493,-6679,-215,-2758,3150,6645,-7056,-1925,4623,-229,3447,-3160,-4137,7515,695,-3085,840,-2456,3822,3019,-7187,1,3427,594,1900,-5279,-1690,6362,259,-2920,-3099,-1255,6869,-357,-5507,-555,3592,3630,218,-7194,161,5424,1073,-1318,-6286,-208,9387,-186,-5764,-2932,414,8647,-394,-9619,-1408,3106,5210,481,-10357,1401,8451,1080,-2217,-7009,-1114,11177,155,-7987,-1455,-762,6876,2546,-11071,-1386,5421,2446,1542,-7294,-2931,10504,-807,-3947,-1259,-3404,8561,3920,-8342,84,1146,2200,3447,-7503,-2248,8126,423,129,-1981,-3623,6874,2646,-6353,1970,-394,1069,3196,-6913,-1007,5181,-702,-1110,-1705,-1794,6515,-394,-4612,697,371,3447,946,-7636,2275,3615,-269,-590,-3568,1099,6398,-1921,-4664,-457,1059,5126,-2319,-6031,1596,3878,2991,-2560,-5803,1435,5906,-421,-3133,-4342,2427,6978,-2713,-5346,-551,3305,7203,-2714,-8008,3237,4166,2224,-2604,-8173,2789,8865,-3033,-3750,-3320,1582,9196,-1142,-7324,757,2882,5193,697,-10346,1739,5717,47,-686,-7019,-52,8997,-1079,-4730,-520,-623,6517,1130,-8132,1562,3881,2137,1243,-6409,-704,7262,-1674,-1609,-1428,-890,5977,-1044,-6111,2003,1551,650,1298,-5582,548,4576,-3245,-833,-2036,216,3843,-2290,-3871,2128,2392,2084,-1368,-4888,2722,3645,-1242,-3212,-2980,3343,5707,-3584,-4042,51,3053,3997,-3641,-4769,3408,4332,1837,-3430,-4983,4420,5021,-2222,-3585,-2535,4574,5215,-4983,-5279,727,3590,4852,-4723,-6963,4353,3834,459,-2980,-5220,3838,8142,-1969,-4602,-1521,2024,5789,-2577,-6536,1849,3432,2320,-2067,-6810,3264,6286,-1206,-2148,-3819,1778,7374,-3141,-4346,271,916,4407,-1207,-5859,1537,4406,-1023,-832,-4018,1275,5763,-2664,-3064,1,874,3137,-2173,-3769,2505,2242,276,-1263,-3080,2796,4428,-2201,-2141,-200,2075,2076,-3256,-3303,3549,2097,-694,-2640,-2104,3940,2797,-3312,-3143,-1034,3972,2576,-3667,-3102,1903,4235,392,-4529,-3753,3034,4894,-1404,-5044,-2577,4985,3340,-3518,-3223,-419,4092,3853,-5240,-3231,2172,4029,1293,-4912,-3853,3562,3736,-2155,-4348,-1724,4746,3712,-3943,-4005,-182,4698,3897,-4162,-4362,3091,3952,544,-2980,-4361,4555,3975,-3348,-2502,-1314,2556,3837,-3799,-4213,621,1899,832],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,3,-4,4,-5,6,-6,7,-7,9,-9,10,-11,12,-13,15,-16,18,-19,21,-24,26,-29,32,-37,41,-46,54,-62,74,-90,112,-145,200,-307,579,-2591,-4435,126,2492,6328,-4400,-6896,3524,3599,2815,-4556,-7462,5360,6234,-934,-4271,-5435,4522,8861,-5249,-5662,-857,3648,7929,-3772,-9702,4354,4651,1812,-2271,-10313,5117,10502,-3182,-4699,-4242,1957,12193,-4283,-9504,3392,1472,5287,738,-11209,4281,7639,-1794,-378,-6584,491,11305,-3684,-5462,1022,-949,8681,487,-9518,2811,4492,-1399,937,-6483,-795,8361,-3689,-2315,-355,-2622,5457,-800,-6418,4508,2136,666,986,-6970,2761,5926,-3469,-1697,-589,1556,5806,-4306,-4274,2898,1034,2227,-3078,-5649,4389,3593,-2196,-2662,-2434,4576,5129,-5350,-4105,883,4373,4529,-5090,-4685,4450,4345,958,-5415,-5960,7748,5075,-4458,-3894,-2785,4906,6377,-6825,-4620,1019,4183,5650,-5861,-6972,6434,3946,-188,-3106,-8367,5651,7499,-5651,-3266,-1391,2704,8305,-6175,-7861,4658,1429,3669,-2051,-8002,5683,6309,-2972,-1138,-4702,1977,9708,-5097,-5375,2577,648,4100,-1926,-8548,4517,3886,-2831,758,-4006,1688,7033,-5008,-2022,1555,562,4664,-3298,-5221,4768,1279,-1231,-184,-5094,3961,4663,-4893,-294,-30,1777,3774,-4533,-2030,5276,1157,-879,-3244,-2262,5363,4036,-4469,-3647,-213,4355,2451,-6799,-3137,2971,3707,1643,-6131,-2427,6850,1569,-1548,-5016,-1887,8082,3663,-6032,-3078,-610,7092,4306,-8706,-2898,4778,3828,2915,-7034,-6091,8376,3569,-3446,-3033,-3710,6260,5949,-7579,-3141,719,4521,5965,-6129,-6277,5996,2523,-253,-2423,-5843,6403,5271,-5285,-1975,-2235,2001,6348,-5681,-3344,4584,1535,2156,-3332,-5425,6710,2627,-1700,-1162,-2532,2937,3707,-5070,-1785,2188,600,2122,-3595,-2712,4714,1436,-3364,-783,-1975,4149,1718,-5108,360,2051,1820,358,-5247,-1715,4359,759,-1025,-3298,-968,5729,11,-4232,-1694,1086,4129,1119,-7186,-1455,5066,3108,-905,-6695,-1277,6320,1747,-3785,-4054,-874,6807,527,-4697,-1732,1885,6622,339,-7767,-1566,5470,2406,-564,-6081,-1875,8181,1822,-4562,-2588,-1050,5428,3658,-7385,-2103,3621,3612,2241,-6184,-2474,5773,1317,-1671,-2746,-3174,5264,1986,-6056,-679,669,3265,3062,-5087,-1144,3207,262,674,-2535,-3084,4697,687,-3907,56,473,2374,1735,-5222,-1470,3207,399,-200,-2212,-685,4359,-525,-2675,-94,1106,2567,318,-4312,-622,2671,2554,-1286,-5195,483,5831,-275,-3098,-1126,1194,5608,-1119,-5098,-747,3427,3614,-1204,-5995,855,4808,1719,-1111,-4723,1279,5297,-535,-4338,-2236,1519,4584,-1416,-6887,-587,3285,3030,-1449,-7053,-822,6297,889,-2770,-3658,17,6350,224,-4430,-1729,2402,5117,-74,-5617,-650,3734,2701,-1727,-4371,-734,5333,431,-2456,-1291,247,3659,-42,-4441],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-2,3,-3,4,-4,5,-4,5,-5,5,-6,7,-7,8,-8,9,-10,11,-12,14,-15,18,-20,23,-28,33,-39,43,-23,-760,-5130,-105,6242,699,-1960,-2182,1024,5170,-1165,-6029,2530,1088,505,411,-5964,2112,4852,-3668,-1010,-2762,334,6594,-5578,-4476,4162,723,2281,-1105,-8869,5868,5241,-4314,-765,-4430,1764,9232,-6982,-5173,2579,1239,5391,-2396,-9949,7312,4573,-2224,-1752,-6177,4542,10229,-6659,-4285,511,2482,8865,-3852,-9546,3958,3829,1232,-1179,-9534,4042,10379,-2318,-4273,-3610,2323,9427,-2303,-8079,578,2631,5645,-1283,-9100,1291,6317,834,-2124,-6875,1334,8458,-861,-3511,-2419,708,7198,-1882,-7604,1796,2584,3566,-357,-6075,1472,3415,-1323,-1544,-3646,521,5438,-1863,-3012,772,497,4676,-2020,-4894,4040,916,22,-1512,-5741,2869,3730,-4405,-403,260,757,5395,-5620,-3733,4793,-214,257,-1526,-5929,7407,2867,-5531,-83,-2250,2983,6176,-8520,-4529,4448,755,2735,-4432,-6347,7682,4490,-4703,-1470,-3977,5412,7127,-6394,-4180,1809,1863,6525,-4934,-8093,6835,3198,711,-3332,-7048,5659,7742,-5844,-2967,-2384,2563,6952,-4482,-6022,1649,3738,2933,-3372,-6468,4269,6224,-928,-2429,-4108,1847,5650,-3367,-2502,-28,1990,3991,-2903,-4872,2227,2119,1928,-3134,-4129,2479,2656,-1256,-2263,-1741,2727,3607,-4142,-1540,2063,-136,1969,-3223,-2899,4756,1006,-1839,-840,-3024,4340,2809,-5728,-310,1802,706,3473,-5918,-732,5359,-875,-1563,-2197,-1375,7010,1314,-6033,-395,861,3786,2974,-7148,-2427,4780,1219,546,-3893,-3666,8069,2876,-6053,-2161,-2435,5585,4403,-7622,-3756,3869,2695,2267,-6614,-5338,7790,3701,-1838,-2554,-4445,7137,5274,-5150,-3518,-318,3572,3748,-5331,-4341,3486,3624,1482,-3229,-4632,4262,4062,-2735,-3131,-2062,3131,3360,-3490,-3279,2343,2852,2400,-3572,-3174,2530,2345,131,-2571,-2086,3306,2808,-4092,-1456,316,2445,2493,-2941,-1043,1094,1072,580,-3430,-1120,4898,152,-3589,-470,470,2466,560,-4573,321,2515,591,278,-5215,-766,6022,571,-3186,-2197,395,4730,95,-6302,-211,2433,2342,915,-5208,-1308,6411,-531,-2624,-3647,-642,6162,619,-6216,-1875,829,3599,2873,-6543,-1003,5701,1662,-200,-5748,-2448,8268,1636,-3978,-2412,-363,4852,2303,-5535,-2241,2745,3016,1385,-5554,-2194,5032,2870,-885,-3230,-1075,3970,1095,-3299,-2265,655,3050,2037,-4821,-1814,2362,2287,-931,-3395,-506,3245,156,-2102,-1312,-467,2910,134,-3503,76,1325,771,-755,-3382,867,3260,-352,-1698,-1802,180,3487,-1291,-3454,-425,1575,1921,-1983,-3563,1505,3414,-253,-2211,-3604,1968,4255,-1633,-3919,-1141,1799,3816,-1391,-5442,805,3721,1283,157,-4976,1252,5218,447,-3319,-1855,781,5846,-1507,-5006,-824],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,5,-7,8,-8,9,-11,12,-13,15,-16,18,-20,22,-24,27,-29,33,-36,40,-44,49,-54,60,-68,74,-84,94,-107,122,-141,167,-201,252,-336,509,-2214,3652,3030,737,-2070,-4301,5042,2887,-3457,-1642,-2923,3276,3289,-5353,101,3188,503,1631,-4168,-2527,6824,-930,-2117,390,-3512,5994,2220,-7156,890,2975,1573,3455,-7782,-1082,10226,-2062,-1996,-2053,-3655,8773,1137,-8325,1308,1071,4422,3291,-10758,-2020,8628,428,-22,-5537,-4443,11558,1763,-7802,-1051,-1492,7156,5426,-11472,-2651,6652,2361,2036,-7816,-5711,10579,2942,-4065,-3565,-3802,7915,6136,-7864,-4396,1719,5157,4941,-7656,-5202,4251,3587,659,-5372,-4877,6523,4504,-4165,-2780,-1677,4850,4112,-5869,-1625,1586,2295,2812,-5088,-2265,5647,684,-246,-3281,-2048,6112,951,-4109,390,-1043,3108,2340,-6127,-19,4414,-1355,698,-4575,-622,6352,-2555,-2661,1219,-522,5929,984,-8420,2640,3655,417,1042,-6188,531,7879,-2875,-3576,-1036,-1661,7711,-1046,-9058,2604,2822,2710,936,-9821,35,8257,-804,-1448,-5169,-1870,10654,4,-7764,621,1613,5879,2572,-10061,-975,7530,1350,146,-6748,-2499,8667,1400,-4899,-2527,-740,7591,1968,-8774,-2175,2192,3350,2813,-6634,-2391,6847,950,-1100,-4225,-1710,6892,1435,-5341,-2210,-372,4680,2232,-5483,-1612,3513,2036,371,-3969,-326,6269,901,-2149,-2170,-525,4658,-990,-4353,1495,-80,1696,-224,-4892,932,5050,-1258,-1131,-1895,1326,6205,-3468,-3420,1932,167,3677,-2246,-7008,3072,4010,-1598,114,-4691,2853,7218,-4117,-3286,73,1348,6071,-3023,-6927,3206,3742,836,-935,-8223,2128,7332,-2582,-4456,-3507,721,8606,-1957,-7029,2047,1632,4238,-1528,-8776,997,5817,1167,-1506,-6026,438,8856,-492,-5158,-1159,1332,4914,811,-6552,782,4359,2425,-1945,-6011,530,4919,376,-2739,-2383,-668,5130,162,-3050,-396,2315,2940,-1549,-4329,700,3469,1059,-1247,-2256,1284,4008,-2802,-2507,-582,597,4644,-2990,-4915,2631,1289,1135,-1250,-3816,1781,3680,-2845,-1257,-729,1244,4417,-4263,-3056,3073,1467,1479,-2531,-3596,4624,3907,-2900,-1272,-3271,5067,6039,-5031,-3007,2960,2036,2533,-3920,-5607,4836,2929,103,-2413,-3480,3769,6740,-3269,-3452,-1212,2996,5959,-3615,-5426,4061,2594,1474,-2516,-4373,2673,5845,-2014,-3144,-2633,2207,4944,-1743,-4892,905,1964,3228,-1629,-5496,1564,3140,-247,-1372,-3707,912,4802,-963,-3373,-637,1756,3220,-1762,-4587,1775,2078,1903,-1271,-2860,2530,2625,-1244,-1834,-1626,2015,1736,-2688,-2596,1875,1436,619,-1916,-1550,2819,930,-1311,-1445,-2250,4084,2975,-3210,-2312,1726,2603,1585,-3808,-801,2536,1101,-866,-3849,-1556,5213,2735,-3946,-1495,189,3866,2003,-4177,-1898,3628,2341,458,-3773,-2906,4242,1883,-2830,-2268,-913,4933],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-4,5,-5,7,-7,8,-9,9,-11,12,-13,15,-16,18,-20,22,-25,27,-30,32,-36,40,-44,49,-55,61,-70,80,-93,109,-133,166,-218,316,-1110,5388,4392,-4066,-3564,-697,5997,6042,-6356,-3854,3341,4756,3484,-6712,-4877,6789,2723,-1248,-5477,-5369,9224,5481,-5827,-4878,-1598,5780,6874,-8408,-5956,4368,4457,3664,-7836,-7755,8692,5146,-4095,-2702,-6002,7182,8597,-9224,-3088,1089,1714,7398,-6296,-8532,6814,2402,1567,-669,-8061,7121,7504,-4576,-1681,-2280,720,9129,-5214,-6303,5583,463,3580,-271,-7317,6051,3580,-4250,513,-3420,1526,6758,-5235,-2860,4688,-326,2396,-2861,-4106,6678,1663,-3473,-1273,-3050,4773,3902,-5990,-1434,3146,2490,2017,-5773,-3260,6448,2310,-693,-3345,-1603,6960,1433,-6010,-3604,1694,6577,2118,-7267,-2040,4090,4629,1875,-8086,-1966,8478,3497,-3118,-5576,-2554,9002,2131,-7579,-2588,147,6833,3826,-9558,-3185,5422,3062,1161,-7517,-4133,10551,1646,-5648,-3075,-3791,6900,5459,-9299,-2538,3799,2532,4883,-6926,-5647,9639,1521,-1502,-1198,-6246,5037,4652,-8248,-1020,65,1445,6808,-6099,-4067,5943,724,885,-1707,-4877,5705,1727,-3939,506,-656,1648,4884,-6282,-986,4465,-361,930,-2676,-3257,7721,-159,-4801,-377,-540,3535,1634,-6303,-108,4173,1099,-85,-5834,-1344,7806,-345,-4506,-2944,499,7104,865,-6672,-1456,1515,6244,-241,-9012,-1230,6300,2189,-1725,-7753,-1660,9414,1000,-4731,-3853,1514,7403,191,-8810,-2021,3149,4963,407,-10584,-901,7930,813,-1025,-5236,-1418,9087,1111,-5988,-1589,-494,5348,2208,-9513,863,5160,1487,2243,-6286,-2528,7558,682,-3344,-339,-1861,5966,2618,-7350,-10,1838,1196,3012,-6081,-925,7033,73,-1757,-1467,-1534,6362,1352,-5060,743,471,2216,1177,-4956,-29,4068,-1087,-1190,-2180,315,5700,-191,-4822,925,1525,2888,-711,-5600,1718,5151,1244,-1689,-4422,1686,6193,-1405,-4184,-1359,2479,6190,-2155,-7054,897,4769,3592,-2585,-6664,1918,5716,-120,-3040,-5182,3088,7758,-1566,-5661,-878,2104,6883,-2793,-8081,595,5356,2976,-1522,-7555,1450,7600,487,-2846,-4648,-61,7373,-829,-6776,-954,1912,5328,545,-7211,239,5625,1021,-1569,-4825,-286,7130,-1956,-3463,-2109,17,5354,73,-6805,673,2004,355,40,-3722,-1063,4117,-698,-1999,-59,11,3891,-453,-3218,2983,2734,42,-933,-5262,2005,4702,-2522,-2780,-1825,2473,4207,-1818,-4155,481,2597,1465,-3013,-3842,2032,5740,-355,-2934,-2226,3278,5386,-2697,-4078,171,2868,4352,-4412,-5372,2733,4889,1317,-3505,-4470,3823,5559,-1227,-4799,-2966,3350,4845,-3646,-4639,381,3846,3341,-3389,-5551,2747,4006,61,-1374,-4888,2663,5691,-418,-4388,-1740,2146,4898,-2531,-4813,1586,4044,1759,-2573,-4131,1452,4621,-1161,-3627,-1973,2126],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,9,-9,10,-11,13,-14,16,-18,20,-21,24,-26,29,-31,35,-39,43,-48,53,-59,66,-74,84,-96,112,-133,161,-206,286,-485,2490,2045,-1364,-6110,1728,7313,-663,-4245,-3916,2417,7651,-1818,-7031,-56,2779,5769,-813,-9795,2637,7476,1305,-2167,-8154,2277,10051,-1484,-5388,-3134,1043,11350,-642,-10580,1720,3068,4320,831,-11347,112,8659,-1186,-866,-6240,-1727,11595,-352,-8118,250,-553,7026,3374,-10999,1384,4522,-392,761,-6630,-2125,9981,-1050,-3757,-59,-4603,7162,2317,-9600,1635,1466,189,3241,-6334,-1717,7962,-2670,-1455,-1498,-3097,7282,-431,-7388,2061,2401,1959,864,-7341,1030,5207,-1918,-2243,-2707,758,6992,-3221,-5956,1624,1938,4448,-1788,-7538,2767,6121,-1369,-1612,-6247,2750,7332,-2098,-4810,-1484,4475,7412,-4620,-6738,1649,4783,4216,-3344,-8981,3345,7647,-76,-3391,-7288,3990,9336,-3701,-7197,-570,2911,9274,-3741,-8722,3623,4901,2692,-1387,-9090,2648,8721,-3385,-2682,-3973,-227,9408,-2850,-8361,1882,1580,4887,-44,-9223,2915,6599,-1587,752,-5462,657,10164,-3254,-4140,785,-134,5163,1160,-8113,3761,3309,-1233,1160,-6207,910,5773,-2444,-1941,869,-759,5108,-3068,-5438,4087,3163,-747,-464,-4839,3665,5461,-3639,-3877,-972,1797,5583,-4431,-5367,3247,2376,2206,-4325,-6042,5203,5494,-1751,-3398,-3208,5588,5714,-4551,-4756,241,3447,4585,-5387,-5291,3899,4896,1357,-5457,-5915,5745,6181,-2947,-4100,-4014,5368,7226,-5866,-5997,1255,3039,5509,-5063,-7804,5700,4231,1951,-2759,-7069,4954,7575,-4194,-3476,-2081,2078,5792,-4410,-6605,3025,1794,2015,-1236,-6903,4006,5920,-2914,-1872,-3722,1612,5827,-4723,-5425,2607,1736,3162,-577,-5287,3207,2946,-1096,-502,-2709,2748,3740,-3927,-2046,2966,1059,3119,-3381,-3939,5386,608,-1958,-2052,-2659,4486,3855,-3870,-1671,1135,2466,2996,-5123,-3127,4433,2226,-374,-3811,-2196,6728,3664,-3796,-4259,-221,5357,3474,-5711,-2756,2229,4246,2628,-6578,-4109,5551,2704,-1656,-5754,-3424,7165,4476,-4401,-3494,-805,5952,4112,-6550,-3798,3690,3405,1813,-5435,-5142,5890,2852,-1142,-3608,-3794,7290,4608,-5514,-2530,1341,3104,3592,-5291,-4051,4018,2905,-346,-3401,-5335,4146,2746,-3461,-830,-594,2761,3024,-4125,-2717,4671,656,-689,-1837,-2528,5533,1127,-3616,-1401,-1314,2195,2150,-4889,-1559,3395,229,-397,-3228,-1440,4302,362,-3073,-2186,-1082,4863,1266,-5231,-1164,3409,1923,-201,-5504,-1081,5043,839,-2085,-4583,-39,6667,1456,-4807,-1638,1144,5094,673,-6186,-1965,3789,4123,-1272,-5000,-1584,6667,2821,-3365,-4700,-265,6203,1537,-5473,-1738,1178,5629,-291,-6947,-1778,4456,3296,-325,-4672,-1938,7125,1493,-3840,-2234,-274,5377,1847,-4524,-2861,2159,3652,487,-3726,-2707,4956,2678],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0,0,0,-1,1,-1,1,-1,2,-2,1,-1,2,-2,3,-3,2,-3,4,-4,4,-5,5,-6,6,-7,8,-9,10,-12,13,-16,18,-18,-179,1540,5528,-1774,-6506,3892,1116,1078,-617,-5661,2342,4373,-2289,-203,-631,588,5609,-5304,-2302,4173,-453,1393,-1161,-5543,7121,3260,-5493,258,-2042,3468,7280,-7850,-3039,5029,18,3046,-3778,-5868,8824,3340,-3740,-937,-4678,6246,7474,-8443,-3110,3015,2263,6159,-7471,-8321,9026,3697,-1199,-2864,-6680,6391,8646,-7231,-3920,-1158,3030,8105,-7564,-7917,3828,5487,3104,-4049,-9095,5140,6990,-3337,-3457,-4867,4399,8363,-4838,-5492,348,3980,4434,-3904,-7077,3086,3719,1990,-2892,-5349,3509,4396,-1876,-2795,-2449,3289,5036,-4097,-2999,1077,1483,3566,-3725,-3659,4169,1532,-331,-417,-3554,3653,2864,-5180,190,-179,1186,3960,-5550,-1872,5439,-630,507,-2469,-2695,6274,997,-5231,1045,-1578,3794,3922,-7292,-1913,6734,183,390,-4697,-3124,8774,745,-4892,-586,-2378,5204,4351,-8663,-1695,4293,1603,3067,-7012,-6273,7763,2291,-2419,-2544,-5082,6234,5161,-7914,-3727,922,3561,4592,-6743,-5939,6233,4521,736,-3665,-6594,5689,4652,-3961,-3265,-736,4303,5824,-4987,-4748,1798,3337,3041,-5359,-3493,4057,2833,-491,-3674,-3546,3754,2848,-3893,-1999,-1017,3006,2677,-4856,-1595,2378,801,837,-2487,-946,5143,328,-1286,-1910,-1858,4449,1907,-4775,1072,2973,1605,1544,-4303,-859,6339,-1472,-1708,-829,-956,6623,701,-6178,1880,1490,2113,1012,-7454,238,6132,77,-1289,-3984,-1810,7557,744,-5946,-498,696,5917,3295,-7905,-1032,5538,1815,-71,-4794,-2861,9065,837,-4504,-2462,-1146,6224,3609,-8128,-1896,2589,3459,2402,-6861,-3102,6624,2136,-1692,-4480,-2917,5126,2387,-5471,-3230,-230,4366,2700,-5408,-1688,2328,3200,147,-3872,-2395,3637,961,-1752,-2101,-1747,4323,1459,-3875,-1585,1331,3068,1181,-3794,-155,3090,528,-1171,-2934,558,4772,-584,-2825,-550,-221,4546,-1148,-4303,1375,1734,-82,-301,-3690,1200,5374,-2402,-3208,435,538,3686,-1943,-5192,2124,2612,1874,-569,-5016,2379,6118,-2085,-3085,-2756,-220,5908,-1833,-6317,1476,3274,2897,-939,-6136,1438,4697,-248,-1779,-3936,-230,7316,-598,-5103,-1053,1032,4517,706,-6832,-387,4223,788,-140,-4920,-1019,6045,752,-1143,-2614,-336,5294,368,-5137,-2129,1837,3519,534,-4115,-305,3742,1535,-1772,-2581,-390,4972,646,-2894,-197,1114,3529,44,-4822,75,1652,1733,-107,-3437,1075,2644,-960,-1962,-1600,1182,2443,-929,-2433,1026,2277,2097,-1400,-3214,2803,2802,-993,-620,-2023,1536,4039,-3026,-3752,1504,1295,2902,-2178,-4509,3917,2956,-238,-2001,-3400,3727,4722,-2460,-3201,-669,2698,3160,-2797,-6132,1511,3189,1445,-2035,-4035,3325,4205],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,10,-11,12,-14,16,-17,19,-22,24,-27,30,-33,37,-41,45,-50,56,-62,68,-76,84,-93,103,-116,130,-147,167,-192,224,-266,325,-416,577,-954,4173,2018,-4178,-176,-671,4416,1746,-5570,-206,3279,963,2005,-4755,-1647,7240,-51,-3004,594,-2244,5993,1079,-7640,1922,2400,1220,1539,-6604,558,7965,-3354,-2489,-16,-1278,6222,-1397,-8893,2748,2930,1383,900,-10065,1727,9089,-1975,-2471,-3512,-371,11049,-1616,-8214,1517,947,7463,1681,-11756,470,7610,1225,-572,-6651,-1808,11996,-847,-5956,-3566,-1088,8944,2580,-9881,-557,3920,4223,2337,-9765,-2965,7498,1362,-1950,-4330,-2545,8935,2046,-5741,-2153,1204,5627,2150,-7242,-2339,3808,2559,1376,-6258,-1999,6656,906,-2011,-2943,-1468,5168,105,-5314,183,186,3496,1884,-6106,1625,3428,463,271,-4219,584,5748,-3147,-2887,1375,-491,3643,-195,-7032,3969,2703,-1227,1596,-5372,1642,7693,-4696,-3178,1244,525,6754,-2491,-7157,5641,3585,493,-1472,-9004,3329,8119,-4145,-2377,-2668,541,9116,-3465,-7599,1754,2855,4658,-21,-9048,2849,8116,-1023,-2228,-6232,1085,8900,-699,-7179,-615,697,6871,27,-8579,1359,4905,2528,-1462,-7045,-556,8046,-880,-2435,-2727,-832,5853,-394,-5737,-60,1225,4738,-1245,-6449,289,4437,588,-991,-4681,283,5276,-1367,-2166,-1246,830,3955,-1225,-4329,2381,1448,1842,-931,-4284,2552,3133,-2872,-72,-3139,1911,4654,-3521,-2534,2966,-110,1985,-2087,-5147,5263,2480,-2409,431,-2823,4294,4982,-4973,-2804,2538,1442,4281,-4550,-6488,5310,2628,-1147,-1756,-5240,4420,6592,-5333,-4397,-349,2168,6057,-5738,-6524,4328,3683,2542,-1382,-6889,3503,5916,-2910,-3382,-3467,2756,7017,-3119,-5463,2583,3073,3750,-2657,-6837,2885,4866,321,-2152,-4511,2207,6579,-915,-3760,-1050,2559,3936,-2135,-4354,1253,2732,1129,-1579,-4628,1906,3858,-276,-2010,-2961,2259,4441,-2647,-2181,1636,1932,2606,-2702,-3284,3834,965,-219,-692,-1840,2856,3250,-3641,-725,537,1811,2519,-2998,-1828,3520,1244,836,-2812,-3033,5216,1246,-3434,-1646,547,3488,2913,-6371,-1806,3701,1190,1627,-4086,-2523,4726,2613,-3741,-2248,-4023,5100,4083,-6352,-2261,2245,2322,3098,-4789,-4192,4798,3127,188,-2894,-4222,5673,4394,-4414,-3105,-33,2831,4176,-4661,-4227,2243,3672,1672,-3139,-4777,3871,4024,-1581,-2764,-1638,3901,4196,-2528,-3484,-24,1575,3206,-3375,-3209,1746,1394,1113,-1656,-2505,2102,1742,-827,-1945,-618,2236,1478,-2220,-960,2306,1444,2169,-2693,-937,3410,249,-1137,-947,-489,3382,1308,-3181,189,1405,1806,935,-3612,-484,4432,111,-1616,-924,69,3892,512,-4387,-385,2331,2701,561,-5276,92,5231,1173,-668,-3958,-709,5361,819,-5692,-2511,1691,2773,1452,-6041,-2231,3508,2805,594],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,3,-4,4,-5,5,-6,6,-7,8,-9,9,-11,13,-14,15,-16,19,-20,22,-24,27,-30,33,-36,41,-44,50,-56,62,-71,80,-92,107,-127,154,-195,261,-387,708,-3298,-6985,3350,2702,2801,-2837,-6568,3721,6414,-1660,-4834,-5492,5019,7049,-3965,-5656,-512,4491,7644,-5730,-8117,3854,4517,3028,-4971,-9355,6361,7679,-3536,-4827,-4857,3902,9685,-5490,-7191,642,2179,7390,-3734,-9645,5086,5482,1006,-1915,-9384,3509,10061,-4669,-4169,-345,-233,8285,-2753,-9000,3917,2303,3703,514,-9868,3407,7564,-4182,-1305,-3572,-1320,9199,-3823,-6111,3855,-348,3655,-197,-7317,4771,3976,-3349,1657,-3497,627,7107,-5339,-3621,2816,617,3541,-3409,-6853,6046,2844,-1677,-1022,-4140,4484,5757,-5798,-2842,1532,2712,3929,-5285,-5395,5065,2981,1342,-4267,-5106,5562,5475,-3268,-4086,-3070,6313,5883,-6889,-4608,1492,5782,3865,-6566,-6387,6955,3891,1776,-6369,-5580,8539,7093,-5652,-4406,-3957,4681,7636,-7709,-4748,4244,3572,4965,-4683,-7317,7721,4426,-1533,-1701,-5965,5221,8180,-7025,-3852,319,1709,7562,-4275,-7162,5633,1887,18,619,-6609,4453,6395,-4160,-1106,-1360,-3,6538,-3709,-4933,5429,-69,1671,-675,-7597,4138,3620,-3997,-560,-1282,1404,4838,-5378,-2686,4167,499,1826,-3475,-4256,6467,2681,-3941,-1793,-2342,5670,3796,-7435,-2566,3246,3944,2099,-6108,-3573,5762,2228,-2141,-5405,-3112,6793,3475,-5338,-2701,-156,6322,2456,-7813,-4037,4196,4296,1190,-7331,-2988,7097,3557,-2324,-4738,-3244,9664,4338,-7025,-2195,596,4879,4237,-7758,-4394,5309,3033,2788,-5475,-4334,7281,3286,-4029,-1625,-3354,4985,5362,-6505,-2675,2725,1580,4162,-5281,-4794,6490,2787,-1035,-757,-3582,3486,3862,-5827,-880,-51,1753,2893,-5408,-2552,5174,233,-502,-1763,-2637,5447,3235,-4232,458,317,2618,2322,-5240,-670,4018,1020,-823,-3468,-1389,6913,430,-5026,-1412,1152,4700,785,-6011,-2048,3995,3063,-304,-5808,-1018,6721,936,-2925,-3608,-126,6885,368,-5522,-2309,1630,4745,939,-7116,-724,5304,3464,-2292,-7206,158,7288,858,-4912,-2649,163,6461,1633,-6657,-1185,2936,3885,636,-7149,-891,6993,1679,439,-4496,-2735,6212,904,-4159,-415,-451,5275,1427,-6211,-1213,4569,357,1698,-3794,-2244,6611,431,-3408,-1840,-885,2889,2266,-5155,36,2741,772,580,-3518,-536,5388,-675,-2783,-733,914,4021,-374,-4266,437,1380,2219,-1413,-4177,665,5149,-1638,-3590,-953,1011,4414,-1396,-5252,-526,2848,3165,-1672,-6242,105,5173,1232,-2781,-4585,2203,5478,-647,-3939,-2391,2205,6619,-572,-6073,-1030,3054,3129,-1736,-7153,364,6698,1113,-2214,-4138,1234,5862,708,-4397,-1689,1966,5869,-1573,-7295,1346,3934,2736,-1835,-5557,-1016,6019,175,-3397,-2232,-320,4648,-85,-4502,-766,568,3030,-328,-4924],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,1,0,0,-1,0,0,0,-1,0,-1,1,-1,1,-2,2,-4,5,-9,15,-30,78,-538,-390,6074,2771,-7218,-1685,4369,4125,1068,-8078,-2398,7329,2759,-2950,-5988,-1055,8507,553,-7878,-3441,1256,8691,2343,-10288,-1339,4692,4022,1032,-10314,-2933,10313,2356,-2777,-5010,-3274,10745,1757,-9139,-2468,406,4873,4028,-11351,-3386,8023,918,1847,-6029,-6656,11460,1317,-5681,-407,-3412,6628,5112,-9918,-1508,3331,479,4301,-6010,-4371,9142,233,-2557,995,-5205,7109,3597,-8454,-625,1020,371,3921,-4390,-2643,6693,-2077,-1821,-2399,-4228,6079,963,-7181,963,421,2697,2496,-7007,136,6969,-323,-1334,-3479,-239,6798,-412,-5447,-1472,1652,4687,-1176,-8670,509,5651,1927,-202,-8386,1599,7576,471,-3931,-3879,1756,8974,-1702,-7182,-1233,1790,6685,-561,-10463,1136,5668,2577,-978,-8671,-481,9562,158,-4373,-4135,-843,8751,204,-9567,654,2367,4385,1830,-10906,-1332,8430,-908,-1073,-4483,-2517,9817,1187,-7264,-585,-1285,5675,3098,-9232,1309,4419,-355,2413,-5974,-2600,8243,78,-3312,1124,-2081,4553,1671,-7105,1963,3502,14,-185,-6117,-150,6810,-2864,-2783,-559,-46,5257,52,-6203,2200,3603,1019,-564,-5853,2056,6255,-1356,-2837,-2649,921,7295,-2772,-7120,1008,3166,3939,-1974,-7041,2076,5714,1458,-3378,-5822,3453,6015,-1830,-4903,-3090,3091,8189,-3052,-6693,1101,4478,5584,-3321,-8300,2532,7216,-1187,-3043,-6726,2870,8612,-2565,-5380,-1273,809,7524,-1332,-9942,1328,3573,2376,-1012,-7760,1764,7672,-2009,-2864,-3320,-1536,7308,-1449,-6090,1330,424,3372,1131,-7101,1454,5228,-108,1021,-3116,-763,6756,-1032,-2837,2372,-778,3218,-107,-5998,1788,3253,-1187,-640,-2925,1936,5706,-3014,-2981,726,1058,4179,-2955,-4504,2345,2161,-879,-1814,-3774,3510,5412,-3483,-2147,-860,2291,4050,-4549,-5101,1502,3206,1866,-4331,-5183,5030,5503,-851,-3064,-3115,4810,6397,-3497,-4616,-780,3701,4844,-5194,-6777,2167,4361,1505,-4506,-6303,3952,5746,-969,-3999,-3446,3705,5099,-4472,-3805,-229,2656,4138,-2750,-6037,3711,3932,-508,-1434,-5646,2903,5170,-2254,-2984,-1560,2075,6641,-1518,-5324,2832,1773,1634,-357,-5481,2999,4105,-2004,-961,-1411,1606,5057,-3656,-3970,2817,963,1651,-1923,-3291,3594,2554,-2715,-723,-2603,2289,4213,-3709,-2059,1920,1998,1285,-3085,-3115,4127,2146,-1443,-4148,-806,3791,3174,-4596,-2818,1277,3792,2506,-4353,-4484,4534,3580,419,-3880,-3052,6162,3818,-3385,-4822,-624,5282,3913,-3392,-4237,1519,4411,2217,-5516,-4310,3429,4562,-1014,-3466,-3466,4480,3634,-4003,-2640,-877,4065,3353,-4926,-3987,2743,2261,780,-3208,-3867,4706,3151,-1751,-2990,-1753,3229,4268,-4844,-1759,1373],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-3,3,-3,3,-4,4,-4,5,-6,7,-7,8,-10,10,-11,12,-14,15,-16,19,-20,23,-25,27,-31,34,-38,42,-48,53,-62,70,-82,99,-123,166,-268,1316,-130,-2756,-4389,4647,4433,-4495,-108,-385,2553,5310,-5292,-3353,5067,-468,139,-1896,-4706,6508,2466,-5955,975,-1279,2445,3642,-6883,-1414,5301,-1888,1766,-4633,-5424,10562,27,-5190,935,-1981,5992,4284,-9202,-893,5791,989,2477,-8035,-4769,10167,1204,-4395,-1914,-4109,8390,4947,-10150,-1255,2592,4025,5237,-8602,-5148,8458,2859,-268,-5795,-4921,9064,5075,-5813,-4082,-2316,6479,6402,-8777,-4333,4744,3721,2856,-6719,-5231,5926,4402,-1789,-5319,-3771,7236,4962,-3222,-3962,-248,4605,4329,-6336,-3477,1779,2096,2454,-4659,-4433,5925,1805,-2049,-1024,-2732,4711,1969,-6331,-354,-143,1659,2932,-5016,-1073,5557,-2295,-628,-1850,-1909,6761,34,-5981,1931,1014,2619,3353,-7593,983,6705,-1072,-904,-3519,-791,8954,-1293,-6092,2123,-245,4630,1837,-10782,2022,6272,273,74,-6178,-1134,10146,-754,-5827,-1398,-965,8794,2646,-10156,544,4649,2491,2040,-7959,-3810,9019,1176,-2495,-4964,-2366,7825,3166,-6639,-2466,814,5699,1962,-7693,-2596,4507,2096,242,-5987,-3600,6830,1785,-2335,-2525,-2268,5668,1569,-4693,-3086,1322,3782,2490,-6007,-2469,3471,1786,401,-4222,-1080,4859,-320,-3294,-813,-241,4638,-41,-4677,1108,2329,461,561,-5221,813,6253,-3054,-2419,102,-527,5379,-1615,-5610,2920,2447,978,-967,-6218,2046,6113,-2691,-1515,-2227,970,7590,-2758,-6272,2264,1520,3803,-1492,-8616,2204,5812,-1497,-1004,-4995,41,8902,-2585,-4703,-780,1656,6510,-743,-7633,1514,5959,2200,-717,-6162,-186,8713,229,-4114,-2484,-1468,6883,-26,-6799,-569,2816,4315,-140,-5981,753,5811,1413,-1269,-5028,208,6472,445,-3431,-2355,811,3554,810,-4737,-432,3214,2835,-105,-4477,-725,3752,-80,-1384,-2481,-382,3904,-2646,-2977,743,1410,2647,-1749,-4596,1576,2494,-1326,-666,-2626,1619,4578,-2394,-2336,2711,1017,4047,-2951,-4290,3479,2750,-1188,-1279,-4057,2243,4715,-4801,-3042,-547,3384,5573,-3499,-4613,2505,2736,2367,-3551,-5501,3860,3847,-2178,-3464,-3200,2772,6073,-3312,-6324,444,2386,2874,-2836,-6165,2533,4953,-106,-2176,-4503,2732,6378,-1783,-4372,-885,987,4772,-1910,-6097,558,3874,1323,-2370,-4105,1413,4414,-666,-1821,-2796,666,4508,-1571,-3562,-672,1985,2876,-1204,-3485,1632,2649,490,-1716,-2185,686,2649,-1040,-1275,-1474,1245,3422,-2819,-1909,1859,1684,42,-2494,-2574,1995,2572,-2240,-947,-78,2784,1477,-3074,-1877,3009,1403,1821,-1955,-2574,3571,1199,-1684,-2239,-1084,3199,3756,-4554,-2966,1837,2429,1540,-4588,-4021,3733,2641,-1222,-3409,-3076,4774,4517,-3176,-3100,-879,3904,3119,-4734],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,0,1,-1,1,-2,2,-1,2,-2,3,-2,3,-4,4,-4,5,-6,6,-7,7,-9,10,-11,12,-13,15,-17,18,-21,23,-25,27,-26,16,44,-705,-7106,729,5055,-63,144,-5427,-1048,6411,-2634,-2695,418,-953,4566,-235,-7332,3435,2837,-407,827,-6826,1077,6068,-4911,-2340,1799,-1413,7235,-3502,-8679,6019,1137,-673,-1267,-8121,4909,7720,-6291,-1191,-1731,608,8527,-5039,-8710,4415,2982,3611,-1613,-10840,4645,7193,-3393,-2837,-4726,1613,9965,-4751,-8387,896,2039,7923,-1155,-10808,3204,6867,946,-2966,-8516,852,10960,-588,-3576,-3718,1656,8209,-604,-8178,-487,3210,4832,-1735,-8157,1841,6612,1296,-2412,-6552,867,7601,-826,-4454,-1488,100,5181,-876,-5365,289,1138,2663,-235,-6128,2385,4486,-1982,590,-3739,325,6918,-3601,-3863,1598,-1435,3677,-2262,-6107,4834,2100,-2071,993,-3625,3341,5049,-4651,-1276,1912,794,5074,-4406,-5470,6269,2202,-1351,-1831,-5393,6078,5999,-6501,-2295,837,2400,7183,-6329,-6104,6426,2806,1276,-3075,-7146,5419,6727,-3677,-2794,-4293,3037,7822,-6109,-6821,2926,4084,5231,-3294,-8118,4736,6226,-342,-3570,-6082,2677,8198,-2443,-6022,-1154,3264,7383,-2654,-6829,1565,2853,3567,-2797,-6510,3659,5386,-701,-3650,-3824,1944,5061,-2240,-3567,1047,2038,4429,-3500,-5114,3184,2430,1467,-2175,-3608,2305,3815,-3129,-63,-1576,1019,2473,-4159,-2206,3241,157,1315,-1476,-2801,4632,1365,-3132,920,-1193,2734,3915,-5415,-1320,4060,578,2639,-4883,-3609,7033,1762,-3087,1,-2155,4944,4773,-7896,-979,2057,4075,4880,-6488,-4201,6320,1752,520,-2653,-4804,6757,5342,-6270,-2973,-209,4884,4501,-6175,-5184,4261,3566,970,-3929,-5483,5846,4109,-2734,-3616,-2718,4069,4140,-4968,-3733,523,3407,3052,-4393,-5849,3661,3936,277,-4002,-3838,4267,4086,-1579,-2470,-1731,3184,3894,-4244,-2666,567,2165,1907,-2825,-2421,3590,1537,-609,-2516,-1803,3092,2504,-4059,-319,526,1581,1668,-4114,-658,4041,-520,-986,-1623,-1159,6256,139,-4455,777,982,2871,1259,-5589,-233,3534,-465,141,-4772,-1401,5725,608,-3852,-1294,-770,4780,1315,-7245,-833,4274,2747,779,-6448,-972,5892,1611,-2587,-2313,-2081,5882,2630,-6415,-1672,1142,3026,2518,-7201,-3289,4622,2483,-110,-4449,-2218,4875,2546,-4390,-2479,-202,4593,3029,-4903,-3225,1154,2522,289,-4790,-3276,3930,2254,-1526,-2597,-1934,4487,2366,-2888,-2243,383,3164,1732,-3850,-333,2232,1147,-898,-2816,-805,3016,4,-2470,-1530,-73,2580,382,-3114,1330,2392,912,405,-3679,537,3510,-1124,-1948,-907,399,3125,-1238,-3220,1030,1218,2170,-1041,-3490,1078,3712,-349,-2707,-2936,822,5736,-634,-4580,-405,1866,4044,-516,-5916,555,4319,2250,-794,-4307,-312,5917,-551,-3517,-1953],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,8,-9,10,-12,13,-14,17,-18,20,-22,25,-27,30,-33,37,-40,45,-50,55,-61,67,-75,84,-93,105,-119,135,-154,180,-214,260,-331,454,-725,2968,-1294,-4194,-2232,-160,8121,-1125,-7243,-559,3601,5208,-497,-9276,835,6398,1558,-2101,-7630,2184,9158,-1830,-5328,-3930,1931,8558,-2903,-7780,638,3267,6545,-1450,-11094,1529,8380,1431,-1981,-7796,598,10461,-1837,-6364,-1993,453,9556,-233,-11727,1126,3561,2929,1672,-10164,189,10540,-2217,-2147,-3263,-3056,10707,-344,-8954,1866,190,3552,2855,-8748,726,6355,-2343,1672,-4270,-2798,9282,-1819,-4888,1626,-1383,4101,1138,-9736,2936,4124,-2580,873,-3986,82,8316,-3710,-3758,2477,138,4629,-1969,-7305,3315,4764,-1294,-1493,-5455,3242,6629,-2287,-3791,-1001,1276,6736,-4510,-6899,1752,4166,3651,-3644,-7605,3684,6339,797,-4312,-5688,4811,8635,-3775,-7000,-1699,3840,8009,-4716,-7573,2340,4978,5385,-2250,-10036,5421,7885,-920,-3147,-7596,2839,10849,-3912,-5878,578,1014,7418,-1375,-9974,4133,5891,-163,-419,-8608,1194,9301,-3123,-2910,-2172,-1281,8019,-2295,-8842,3253,770,1822,803,-7876,2023,6901,-3631,-526,-2146,-1361,6731,-2916,-6156,2933,-790,2572,-695,-6789,4283,4552,-2906,-228,-2633,1169,6849,-4117,-3654,2453,1476,2217,-3028,-5056,4956,3683,-1868,-2062,-4381,4075,5652,-5414,-2695,-1378,3553,3533,-4431,-5724,3163,4864,1098,-5247,-5442,5452,5447,-2406,-4334,-3202,6216,5935,-5228,-4320,880,4190,5507,-6084,-6236,4166,5624,1071,-4100,-5249,5457,6139,-2242,-4081,-2612,4412,6558,-5316,-5448,2640,2878,4689,-3884,-7879,5681,4712,-1045,-1290,-4996,3479,6685,-4431,-3169,1198,826,4937,-2602,-6236,3759,1530,567,1342,-4528,2750,3569,-3850,-1155,-625,-223,3935,-3487,-3918,4848,347,-78,-731,-4146,5522,2818,-4440,-1142,338,2792,3852,-5282,-2050,4187,2002,577,-4476,-3783,5351,2278,-3174,-2259,-981,4449,3632,-6340,-3299,3706,5353,2130,-5088,-3375,4177,3681,-406,-4736,-3028,7350,3357,-3977,-4129,-1073,6274,3283,-6138,-3825,2937,4995,2297,-7378,-3933,4975,3059,195,-3265,-3248,6316,3347,-5446,-3264,-706,3579,4536,-5384,-4935,4022,2719,2215,-3418,-4565,5041,4136,-2370,-2666,-3131,3834,4818,-4966,-2305,1161,1886,2575,-3072,-4098,4791,1383,-2213,-1186,-2816,3781,2720,-3590,-1088,770,2141,1257,-3467,-2714,4343,1347,-1919,-2006,-677,3026,1374,-3642,-733,1877,1689,129,-5422,-1302,5465,1526,-1594,-3335,-1423,5992,1960,-4130,-835,438,4846,850,-5683,-1005,3353,3077,-767,-5027,-1027,6303,2186,-4230,-4515,-542,6916,1758,-5032,-3043,2290,4312,1876,-6520,-2429,3527,3708,-725,-5181,-1165,5637,2031,-2553,-3617,-494,5669,1427,-4737,-2372,2159,3660,1703,-5402,-2056,3902,1576,-820,-2370,-2350,5011,2106],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,6,-6,7,-7,9,-9,10,-11,13,-14,15,-17,18,-21,22,-25,27,-30,34,-37,41,-46,52,-59,68,-79,93,-112,140,-182,254,-406,1563,-3899,-4369,6095,3379,-2572,-3432,-1547,7381,4569,-5401,-3285,851,5282,3784,-6891,-4755,4962,5777,-631,-8206,-5458,8263,4093,-4688,-3979,-3677,7675,6861,-7777,-4914,1275,4826,6210,-8081,-6250,8113,2880,136,-4827,-8226,9746,5934,-5650,-3144,-3330,3735,8708,-8121,-4543,5016,741,5260,-3747,-8623,7991,1915,-2876,-1140,-6665,4035,7808,-8385,-3167,2102,-144,6093,-3747,-6127,7043,1348,-1593,-112,-5713,4980,5723,-6003,-191,657,762,4900,-5511,-3646,6996,781,-366,-1610,-4991,6530,3402,-6587,462,8,3435,2946,-6942,-2502,5742,586,-651,-5071,-2255,7135,3081,-4465,-3586,-1021,6599,2805,-8385,-2484,3071,4547,1347,-7950,-2456,7061,2687,-1899,-6213,-2647,8590,2147,-5821,-4763,-1279,9656,2944,-10380,-3449,3291,4798,3046,-8334,-3287,8551,1750,-1660,-5364,-4661,9993,4462,-7979,-2231,-805,4783,5841,-8807,-3247,6085,811,1550,-4431,-5762,9976,1495,-5262,326,-4101,5114,5986,-8109,87,3777,-311,2881,-4432,-4757,6949,-131,-3276,253,-2745,5908,3257,-5899,-81,2362,695,2272,-4950,-2673,7266,-1311,-1724,-1824,-2590,5768,766,-6110,883,1532,2110,1464,-6625,-617,6296,1809,-2386,-4780,-185,8473,-425,-5711,-2504,1954,6585,-163,-7439,16,4781,3881,-435,-9382,1203,7431,538,-2805,-6008,-721,9486,435,-6382,-3144,1166,6982,899,-8611,-483,4156,3245,66,-7642,-2045,8516,609,-4398,-3567,-1872,7426,1349,-7468,-517,2140,3337,1964,-8480,-1287,6461,951,-440,-3635,-3038,6904,1200,-6153,-640,243,3398,2242,-7713,-1270,4159,-1282,1771,-3288,-1815,5713,-1701,-4133,-751,-1422,3298,78,-6205,1334,2786,-463,88,-4023,-344,5908,-1318,-3631,-660,758,3961,-1519,-6405,1923,3490,1326,-1226,-6078,917,6055,-1246,-3994,-3004,1283,5436,-2710,-6326,-525,3455,4860,-2716,-7193,772,4422,1016,-3227,-5073,2833,7443,158,-4017,-3767,3289,7172,-2157,-6436,-316,3812,4373,-1935,-7842,300,5332,2461,-2274,-4840,1097,7339,-1482,-4298,-1819,2827,6544,-665,-6944,945,3605,1560,594,-6268,-29,6209,-1108,-2082,-2058,-1452,5844,-382,-4997,1271,975,2947,-67,-5198,620,4619,-1014,-396,-1300,820,4587,-1035,-3464,329,533,2086,-99,-3928,2802,2427,-1216,-814,-2649,1992,4504,-2479,-2767,1690,1628,2722,-2871,-4062,2728,3556,703,-2665,-3350,3419,5081,-2314,-3577,-1039,3838,4231,-2624,-5314,1305,4179,2317,-3710,-5331,2906,5095,-321,-3077,-3381,3757,5357,-3451,-4348,-656,3377,3936,-3580,-4280,1488,5297,436,-2853,-4595,2908,4617,-1687,-3640,-2850,2768,4812,-1854,-4381,159,2939,2967,-2550,-4309,2025,4131,103,-2367],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,12,-12,14,-15,17,-20,21,-23,26,-28,31,-34,37,-42,46,-51,56,-63,70,-78,89,-102,118,-139,166,-207,272,-388,669,-2935,-2603,-66,2290,3858,-5591,-2841,5154,-60,-544,-3029,-3019,7892,-535,-6218,3027,-227,1594,2190,-9390,1576,7165,-1946,826,-4024,-3303,8117,-1957,-6341,1843,-588,5347,747,-10827,3079,5170,-2064,907,-6715,-1111,11318,-1660,-5777,732,-815,9088,958,-10738,1008,4620,4000,1361,-9514,-1630,11717,1813,-4165,-4807,-1920,10481,2456,-8993,-1228,2138,6452,1666,-8643,-3286,7760,2884,-1538,-7868,-3331,8263,3199,-3892,-4933,-1875,7395,2529,-7259,-2521,2482,4559,1765,-7919,-1255,5042,1954,-215,-4874,-1250,6961,1465,-3844,-2110,-1226,5882,1084,-6393,294,1515,2078,1634,-5959,-702,5555,-1484,-1163,-741,-2226,7517,-1946,-5536,2577,791,2014,1163,-6602,1653,5712,-2772,-91,-2690,-601,8500,-3045,-6478,3677,1547,4003,-921,-9006,3908,6716,-1945,-95,-6944,1212,9956,-3382,-7007,556,1709,6804,-650,-10356,2122,4878,453,-1609,-7607,470,10070,-1645,-5173,-2682,1661,9352,-1252,-9124,-425,2973,4816,483,-7946,244,7193,1755,-1367,-5041,-178,8168,327,-4800,-1902,1760,5913,390,-6901,-590,5204,3163,-1216,-6456,1452,5216,-918,-1095,-4022,274,6034,-2194,-3998,721,290,3880,-891,-4984,2012,2035,138,-469,-4797,2358,5253,-3320,-1206,273,-241,4898,-1561,-5044,3000,264,577,-249,-5540,3827,4613,-3789,-1668,-1612,757,5819,-4364,-5527,3751,1214,2567,-2394,-8070,5211,4939,-4178,-1339,-2946,3146,6253,-5422,-4412,2111,2334,4760,-4405,-7828,4143,4481,-800,-3244,-4819,2584,8434,-3591,-4756,-821,2463,6436,-2472,-6918,2050,4057,1905,-2682,-6030,2148,6517,-16,-3062,-3008,2928,6191,-1153,-4646,-492,2556,3493,-1459,-4620,1603,3859,1848,-2146,-3419,2399,5377,-650,-2507,-2317,1631,3961,-2027,-3595,1403,1388,1065,-1824,-3971,2106,1694,-697,-951,-2511,3002,2995,-4710,-2379,1100,892,3052,-3392,-2229,5477,1406,-1315,-1095,-2885,3697,3298,-5291,-1331,2288,2697,3599,-4821,-4264,4656,2049,-329,-3189,-3253,4323,4290,-4077,-2656,-469,3344,5390,-5437,-4676,3824,2925,1735,-4729,-5237,5252,4283,-2193,-4200,-2002,4027,4027,-4109,-4674,1566,3896,3332,-4004,-4003,3689,3218,-340,-3061,-4245,4007,4619,-2253,-3455,-1502,3405,3789,-3668,-3783,1364,2742,3274,-2450,-4078,3294,2812,-566,-2041,-3562,3859,3104,-2558,-2100,-129,1944,1970,-3594,-3056,2834,1844,-255,-1917,-789,3786,2400,-2856,-678,-41,2459,1081,-5206,-1435,2203,1176,103,-2887,-592,4249,1820,-3539,-1422,173,4395,968,-5801,-519,2387,3092,559,-4871,-28,4432,849,-2934,-3782,121,4951,1140,-5067,-1339,2364,4709,1853,-5595,-2287,4508,2233,-59,-3419,-2950],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,4,-5,5,-6,7,-8,9,-9,11,-12,14,-15,17,-19,21,-24,25,-28,31,-34,38,-43,47,-52,57,-63,71,-78,87,-97,111,-126,145,-169,201,-246,317,-439,716,-2441,639,7914,-2850,-3666,832,181,3777,-923,-7049,3917,1902,-660,545,-5217,2408,5391,-5396,-935,1902,14,5180,-3886,-6336,6924,955,-417,-422,-5456,6342,5599,-7326,-2259,1744,192,7267,-6725,-6139,7488,630,-45,-3086,-7821,6883,6887,-7192,-1756,-2515,4142,7952,-7529,-6388,4700,2879,3643,-5025,-8466,6408,6903,-1721,-3146,-5284,4251,9000,-6082,-5432,350,4174,7879,-4379,-8654,2297,5519,2106,-3181,-7939,4536,7017,-2022,-3626,-3908,3605,6359,-4563,-4740,-328,2770,5811,-4397,-6207,2756,3543,1218,-2747,-6367,5270,4781,-2511,-790,-2279,1963,4498,-4661,-2242,3299,759,2799,-1908,-4016,5575,1277,-3246,581,-3515,2576,3817,-6405,-87,1819,578,4250,-5161,-3970,6740,390,-2382,229,-3734,6488,3982,-9048,85,2650,2145,5158,-7149,-5168,7981,1437,-1431,-2493,-4514,7879,4485,-6624,-2542,-417,3684,5298,-9168,-5969,6116,2126,2658,-6065,-6461,7504,5033,-3638,-3204,-2414,5473,5732,-5791,-4036,1792,4275,4368,-5582,-6425,4595,3795,140,-4904,-4119,4664,5471,-3799,-4467,-990,4498,4915,-4103,-3984,1075,3374,955,-5038,-3383,3833,2576,-733,-2893,-2485,4215,2139,-4441,-1193,-1334,2358,3196,-4207,-2303,3787,-13,472,-2890,-2696,5754,1062,-4191,587,-1053,3472,2322,-6460,191,4563,-145,1939,-5344,-1167,7039,-319,-4235,60,-1675,5393,1725,-8005,1197,3870,2427,958,-7401,-1817,8748,534,-3772,-2652,-1724,7291,1959,-7320,-595,2116,3899,2659,-7608,-3053,5994,2675,-527,-4735,-2711,7758,3106,-4888,-2946,-367,6004,2487,-5876,-3835,3872,3356,797,-6532,-3511,5927,3367,-1898,-4094,-1971,5261,2334,-4174,-2962,442,3657,1861,-5006,-1413,2985,1782,405,-4902,-2172,4603,731,-1845,-1516,-735,4378,948,-4386,-2573,417,1322,1335,-4752,353,3996,-1162,-743,-1148,-444,4321,-1680,-4762,754,631,2195,129,-5842,1607,4010,-755,-574,-3582,996,5135,-2823,-4349,377,1958,4010,-742,-6217,1566,5760,184,-789,-4792,1714,6744,224,-3943,-1605,340,6000,667,-8303,-141,3649,3002,-800,-7006,-619,5921,551,-2621,-2936,-258,6592,943,-6169,-2202,1705,4627,577,-6358,-1670,3918,2983,-2066,-5236,-642,5368,1541,-2289,-3798,2033,4122,1078,-3976,-1224,1961,3777,-440,-3753,-443,3046,827,-1085,-3252,964,3398,156,-1972,-802,1226,3796,-628,-3404,506,1601,349,-985,-3102,1760,4237,-2608,-2969,-145,1154,3037,-2031,-4506,1298,1951,597,-1850,-4332,2589,4673,-1813,-2659,-2467,1945,4352,-3265,-4780,2083,3169,2813,-1019,-4493,2261,3767,-340,-3196,-3717,2515,5985,-2552,-3355,346,2390,3528,-2048,-4763,1835,4639],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,9,-10,12,-13,14,-16,17,-20,23,-26,29,-33,38,-44,52,-63,78,-103,149,-261,924,3204,2816,1271,-7306,-1157,8079,1592,-2434,-5237,-659,9224,2757,-6011,-2665,300,7555,2093,-7892,-318,4945,5531,392,-7746,-1872,8912,1743,-1743,-7342,-2042,9609,1080,-7186,-2783,1259,7435,2312,-10708,-1112,4800,3566,830,-8848,-2800,9699,748,-2795,-2629,-3591,9615,4023,-9370,-425,1826,2682,4334,-9101,-3677,8867,-255,575,-3798,-7048,9408,1513,-7128,854,-1013,2737,5713,-7787,-277,5782,-1247,2304,-3859,-3353,8555,-600,-5282,2043,-1449,3740,2679,-9021,1577,5255,-972,978,-5017,-2118,8012,-2408,-3214,-607,-895,6642,-58,-8627,1570,4207,1988,-372,-8107,477,7668,-612,-3887,-4264,1189,8372,-1341,-6620,-1418,3316,6586,-1519,-10007,-464,5981,3195,-1081,-8715,1850,8428,596,-4911,-5567,1616,8868,-648,-7061,-465,2329,6099,742,-8578,1836,6911,126,-152,-7849,-1370,9971,-1023,-4853,-2627,-2287,7530,112,-9347,1738,3839,3452,2934,-7849,-771,7771,-1845,-607,-2193,-3162,7906,332,-6819,1700,722,2221,1408,-7042,1173,5555,-3684,194,-2820,-2243,7453,-1710,-4893,3910,-191,2511,1068,-7323,2932,4728,-2094,-1069,-2869,64,6425,-3281,-5610,823,812,5669,-2483,-7976,2566,4383,784,-2803,-6140,2812,8886,-2223,-4184,-3650,2810,6867,-3773,-7665,795,5030,5163,-3876,-8270,2952,5889,1136,-4165,-6977,3364,8000,-2061,-5194,-3322,2340,8230,-2315,-7698,513,3029,3525,-1955,-8122,2737,6135,227,-2863,-5803,2399,8438,-1872,-4963,-339,132,5908,-1082,-8185,1949,2680,712,668,-5783,1368,6074,-3040,-2111,54,-805,4981,-856,-4573,3598,931,668,255,-5535,3154,5380,-2574,-740,-234,768,4894,-3761,-5033,3414,1210,-216,-1440,-4995,4349,3832,-3249,-1077,-2477,1798,5737,-4528,-5086,1922,2167,2858,-3603,-5777,4168,4656,-169,-4359,-4232,4588,5839,-3349,-5035,-318,4653,5022,-4451,-5603,2840,6276,2585,-4030,-4683,4061,5596,-774,-4073,-4222,3908,6339,-3202,-4874,-274,4222,4042,-3697,-6204,2710,4566,1864,-2833,-5767,4708,5498,-2364,-1856,-2484,1482,5971,-4157,-4221,1656,1705,3914,-1706,-5357,3942,3356,-1014,-884,-3419,1532,4071,-2890,-1559,1247,1788,2484,-1896,-3754,3177,1419,-1258,-556,-2928,2095,3579,-3345,-1564,-448,1956,2623,-3356,-2334,3435,1971,-1174,-2082,-2694,4992,3619,-4479,-3251,686,3875,2576,-4277,-2611,4201,3677,907,-4969,-3222,4647,4199,-2942,-3449,-1116,5717,4066,-4915,-2929,1885,4859,2702,-5935,-3187,4315,3511,-950,-5975,-2506,4976,3683,-2042,-3362,-735,5042,3285,-4385,-4273,1603,3634,1604,-4966,-3706,4199,2759,-143,-3766,-2934,3814,4094,-2794,-3012,-267,3210,3686,-3786,-2133,2157],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,-1,0,-1,1,-2,1,-2,3,-2,3,-4,4,-5,6,-7,8,-10,11,-13,15,-18,23,-30,41,-63,113,-268,1727,7120,-4972,-5889,1286,2720,4841,-4373,-6265,3707,5972,346,-4188,-6662,4093,7340,-3955,-4800,-3009,4055,7156,-3930,-7013,1216,4886,5241,-5547,-8997,4638,5338,594,-3767,-8058,5305,8398,-3405,-4824,-1011,3900,8717,-5265,-7427,4495,3990,5069,-3035,-10495,5638,5050,-3377,-1288,-5935,1126,10308,-5062,-4901,1248,-681,6156,-2980,-9388,6132,2969,-2495,1465,-6430,2447,8378,-4901,-2110,942,-1287,7401,-2273,-6141,4870,672,-534,288,-6034,3337,6138,-5676,-590,824,114,6419,-5495,-4475,5379,418,177,-2528,-5119,5778,4552,-4393,-2182,-1118,4245,5080,-7869,-5184,4436,3110,2648,-5562,-5634,6156,5093,-1681,-4425,-4822,6649,6106,-5246,-4743,-742,5354,4716,-7387,-5219,3620,5344,2998,-7774,-5320,7024,5147,-1814,-6235,-4528,6612,5584,-6691,-4915,-320,3597,6033,-6320,-7257,4740,3347,1086,-2744,-7145,7091,5940,-4343,-3715,-2892,3347,7844,-8101,-4608,3327,1068,5108,-3700,-8057,6042,3505,-3548,-1233,-5444,2637,6343,-5151,-1805,1742,-208,3797,-2078,-5797,5324,1161,-1514,141,-4434,4824,5391,-6363,-899,1308,2212,3668,-6229,-2977,5037,2154,-1874,-2594,-1958,6259,2603,-6089,-2806,1107,4215,2672,-6322,-1410,4913,3870,-466,-5644,-3149,7454,2849,-3766,-4221,-971,8124,3672,-6161,-3759,2095,6393,2144,-7766,-3196,5997,3995,-383,-6808,-4043,7715,3433,-4253,-4219,-1693,6738,3361,-6806,-3584,1453,4386,3885,-5826,-3395,6341,1253,-1513,-4011,-4839,5839,2881,-5296,-961,-1369,2632,5130,-6028,-2810,4673,884,1632,-3356,-4153,6419,1210,-3941,361,-2007,3663,3450,-6566,-797,2608,-1031,2297,-3022,-4562,6335,-94,-3417,305,-739,4285,1301,-5449,-101,3102,520,-363,-5517,-1519,6329,-121,-2603,-997,-694,6382,199,-6642,-1142,3246,3039,216,-6948,-1027,5871,2435,-1482,-4072,-1316,7685,856,-4725,-3459,1651,6056,805,-7158,-2549,3826,4328,-543,-8046,-1331,6675,2307,-1904,-5673,-1141,7878,1818,-5941,-2360,1066,5240,1266,-6760,-1666,4281,3585,501,-5131,-1370,6231,1272,-2820,-2813,-998,5655,2367,-5149,127,2405,2005,2343,-5797,-1154,4230,-342,231,-2777,-1907,4769,602,-3407,525,298,2486,1109,-5011,569,4352,-240,-1337,-2197,-757,4645,-1767,-4841,129,1175,3325,-673,-5956,9,3156,445,-868,-3469,-127,5631,-1807,-3845,-337,803,4779,-743,-4709,623,3668,2597,-1955,-6667,1690,5717,69,-3655,-3627,941,5233,-787,-4232,-2075,2667,5103,-884,-6584,-147,3972,1803,-1831,-6074,1214,5984,297,-3285,-3915,1526,5298,-1097,-6189,-968,2920,4629,-722,-6344,-21,4120,1398,-1428,-4129,428,5220,62,-3776,-1104,615,3867],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,5,-7,7,-8,8,-10,10,-11,13,-14,15,-17,20,-22,24,-28,33,-38,46,-58,75,-105,166,-337,1695,6612,-1117,-296,-2861,-3217,6553,-320,-5366,1692,-319,1863,2255,-7678,2558,5531,-2672,1720,-2677,-458,8459,-3218,-3925,3930,-1059,3257,-741,-6504,4249,4898,-2482,648,-3768,588,9819,-5578,-5397,2728,777,5949,-1516,-9715,4182,6146,-398,-972,-6928,1022,10812,-3828,-5385,-2942,1088,8091,-2742,-10085,2285,4684,3794,440,-10456,690,9770,-25,-3117,-6061,1771,8875,-1485,-7766,-1088,2458,7024,-314,-10030,1521,5693,3204,-3482,-7430,1778,7425,1439,-3044,-4201,1293,6865,-457,-5408,-161,1536,5742,-1334,-7667,2533,3735,639,-488,-5589,1536,5876,-3069,-1567,-656,-2046,6152,-2172,-4434,3562,248,1956,204,-4816,3533,4708,-4216,-1602,-1316,673,6232,-4777,-5108,5179,643,1587,-1522,-6967,6294,5161,-5027,-516,-2652,2727,7707,-6614,-4585,3838,1067,3274,-3267,-7016,6711,4795,-2195,-2086,-5684,4901,9071,-5451,-4972,-52,4285,6434,-4799,-7865,4418,5370,1412,-3217,-7857,3773,6879,-2352,-4272,-2241,2954,7701,-2731,-7421,919,4571,4165,-3352,-7859,2498,4875,1360,-2975,-5916,1972,5932,-1280,-4268,-2903,1257,6453,-2977,-4791,1139,2509,3494,-1530,-5007,2620,2251,-607,-779,-2390,3176,5063,-3996,-1985,864,-790,3746,-3056,-3297,3718,429,-532,-582,-3900,4628,2989,-5473,-1026,1041,684,3335,-4407,-4051,5525,733,-1681,-1100,-3889,6699,2751,-6630,-1944,-822,3293,5221,-6292,-3050,4370,2267,1053,-5167,-4870,7835,4155,-4641,-3667,-1577,5551,5783,-6123,-4799,2840,3107,3670,-5284,-6813,5795,4971,-890,-4435,-3588,5892,5354,-4165,-4191,209,2934,5457,-3381,-5364,3330,2751,2943,-4967,-5103,4119,3448,-1862,-3884,-2344,4156,4069,-4353,-3356,-682,2253,3479,-4542,-2333,2724,2646,1554,-2480,-3601,3578,2094,-4414,-224,-1719,1926,2147,-3963,-1220,1795,-180,1662,-2349,-1302,3831,-601,-3000,58,-1630,3243,1055,-4999,-213,2455,-168,887,-4067,-1617,6355,-437,-1881,-1476,-1407,5508,1275,-5924,-224,2518,1259,-657,-5683,-779,6346,1354,-1287,-5200,-2919,5471,1688,-5229,-1561,1096,4450,2237,-8004,-1712,4301,3491,1968,-4804,-2357,5265,3211,-3063,-2681,-909,5018,3152,-5565,-2588,1169,4082,1829,-5109,-2937,3331,3656,-494,-4280,-2551,4139,1857,-2151,-2184,142,2955,2030,-3786,-1272,2273,2598,1211,-3258,-1021,3627,484,-1302,-2546,-1024,2922,577,-2670,-13,899,1691,-27,-3044,1053,3704,108,-2003,-1707,973,5274,-1348,-2540,483,513,2264,-1686,-4376,2064,2957,911,-1847,-4545,236,5750,-1068,-3819,-916,637,3565,-1296,-6644,617,4175,1473,-1866,-6211,1427,6078,-481,-3860,-3768,605,6693,703,-5160,-1774,2268,3037],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,3,-4,4,-2,-24,877,3274,-2720,-7127,5710,2328,-2383,948,-5967,3488,5352,-5920,-737,2440,-499,4517,-4958,-4111,6827,-957,-1328,1492,-4513,5960,3589,-7940,339,1025,551,5454,-6782,-3179,7966,-130,-428,-1457,-4915,8625,2695,-7434,-846,1511,3689,6180,-10307,-3679,8395,1640,414,-5523,-5880,8791,4544,-6402,-2020,-2477,6626,6261,-9589,-3495,4330,3719,3493,-6796,-6359,7683,4300,-1080,-6130,-4313,7231,5058,-5546,-4782,-907,4372,4939,-6816,-3773,2780,4220,2667,-6569,-4941,5283,2032,-1183,-3680,-4867,4865,3754,-4476,-2641,-811,3436,3720,-5207,-4027,3546,895,2375,-1748,-4340,5806,1168,-3176,-193,-2358,3752,3562,-7981,22,3897,-768,3599,-3546,-1579,8489,-1928,-2950,167,-2375,4450,1221,-8216,2058,2639,409,2075,-7007,-695,8109,-1915,-3438,-1619,-1827,7918,777,-9132,1535,3832,4117,1436,-8263,-1329,8233,1093,-1588,-4454,-2753,9447,1856,-6099,-2036,1150,6582,3091,-7623,-2627,5639,3577,12,-7084,-3346,8085,3629,-4782,-4995,-1864,6728,3285,-6576,-3309,298,5493,2658,-6402,-2875,3642,2978,250,-5579,-2999,6097,2508,-2399,-2671,-1049,5599,1773,-5533,-707,395,2350,1738,-6489,-336,4400,-564,498,-3572,-1676,4764,-431,-5227,91,-637,2127,1679,-6121,1130,3201,-565,-176,-2630,-899,5896,-3025,-3925,1467,-232,4485,-214,-7321,3352,3798,-599,-373,-4751,764,7507,-3020,-4647,-319,653,6058,-1595,-7876,2152,4527,2151,-470,-7132,265,7306,90,-4187,-3615,-382,7672,-704,-7437,1008,3991,5463,-146,-8118,745,6621,1796,-2454,-3994,-412,8721,1811,-5360,-2660,697,6013,231,-5988,-919,3169,3311,31,-6186,404,5853,2201,-1948,-3749,-80,5042,-407,-2961,-1041,256,3867,-878,-5445,1084,1969,1546,-237,-3706,-146,3765,-1532,-2105,-1127,787,4410,-1413,-3618,1836,1095,1302,-721,-5648,3007,3666,-2699,-1286,-1418,1720,4065,-3677,-3440,3116,1754,1401,-1574,-6378,3567,4376,-1533,-2178,-2847,2589,6124,-3987,-4317,1327,2873,2916,-3210,-6088,2737,4235,481,-3023,-5000,2700,5963,-2835,-4911,-1017,3146,5500,-2388,-6217,712,5054,2437,-1713,-4965,2159,5537,-1020,-3798,-4638,2232,5004,-1864,-5195,-958,2319,4256,-1675,-4356,817,3496,2014,-1567,-3874,1158,4018,-1827,-3756,-2022,2186,3778,-2369,-3038,-447,1506,1359,-2950,-3651,2528,2957,-545,-1104,-2196,2442,3567,-2425,-1620,704,1426,2743,-3202,-2596,2372,1116,-1486,-1511,-1806,3416,2598,-2977,-825,2254,1666,2447,-3397,-2140,3608,1274,-355,-3664,-3653,4502,3335,-3561,-2600,587,4101,2936,-5508,-4160,3253,3115,607,-4397,-5004,3901,3352,-1969,-4057,-2096,3670,4233,-3337],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,4,-4,4,-5,5,-5,6,-6,7,-8,9,-10,10,-11,12,-14,15,-17,18,-21,22,-25,28,-31,36,-42,48,-59,73,-98,159,-940,-2561,-3762,6754,4447,-7448,-1604,397,4509,4250,-7756,-4650,5784,3434,1306,-5419,-3749,7455,4449,-3811,-4174,-2142,7052,5414,-6760,-4876,2188,5692,4859,-7694,-4726,6666,4238,915,-7692,-5629,8830,5426,-5122,-3276,-4591,7655,6748,-8282,-4008,2411,2780,5168,-7133,-6081,7610,2439,-860,-3560,-5874,7390,6129,-6059,-961,-390,1892,7575,-6654,-5605,6578,28,2240,-1807,-7796,6461,2196,-5562,168,-2803,2592,6154,-6461,-2546,5101,-2466,2451,-2882,-5613,7257,991,-5117,1268,-2644,4162,3690,-7871,-336,5524,-57,917,-5903,-2340,8510,585,-3717,-2092,-2142,5911,2247,-6905,-1692,2609,4309,2273,-8201,-1924,7410,1476,-442,-6073,-1890,9470,2537,-5347,-3160,679,7969,2740,-8670,-3071,2414,6391,1571,-8609,-3184,7445,2779,-1756,-5682,-2850,9551,1937,-5806,-1734,-1219,7420,3399,-9082,-2420,4060,2629,1086,-7108,-3547,7559,1020,-2778,-2223,-2770,6739,3332,-7177,-369,2123,2119,4162,-6407,-2661,6483,-1308,-178,-1450,-3858,6980,2432,-5734,805,-879,629,3652,-6561,649,5098,-1382,830,-2970,-2505,6452,-1025,-5333,1614,356,2335,1546,-7991,1617,5298,-939,-318,-6090,-493,6882,-638,-5116,-359,614,5848,-490,-6910,-323,3900,2649,-367,-7381,272,7951,2016,-3916,-3953,2350,7295,-930,-6160,-3716,2073,6501,-425,-8603,-59,5385,4155,-799,-7432,-700,8284,729,-3114,-4688,-646,8950,519,-6325,-1035,2225,4984,1264,-7964,435,6111,2088,145,-6022,-1235,8420,625,-4300,-1033,-2724,5226,2074,-7779,167,1909,651,533,-5173,-705,6723,-1509,-1829,-1933,-1793,5474,-891,-4927,3358,822,958,1035,-5258,795,5142,-1839,-2095,-1986,385,4906,-1882,-5311,1446,1950,2056,-562,-6516,2425,4940,-1183,-1025,-3573,1513,6295,-2415,-5516,947,952,4250,-1923,-6806,1768,5193,1165,-4588,-6032,2620,7107,-334,-5362,-2965,2790,6663,-3032,-5631,-495,3611,3161,-2184,-7584,1468,6149,1104,-2307,-5746,1331,6884,-1600,-4775,-1230,1796,6410,-544,-5810,1113,3054,3175,-1043,-6612,2382,3610,-896,-1404,-3830,1296,5711,-2883,-3645,734,726,3936,-158,-5609,2720,2830,332,-865,-3246,1193,3676,-2794,-2308,620,-396,3678,-889,-4274,3034,2269,7,-1380,-2836,2494,3646,-2632,-2424,612,1757,2683,-3361,-4435,3305,3719,539,-1951,-3292,4467,3950,-2214,-3692,-1262,3421,4019,-4279,-4408,735,3273,1852,-3649,-6152,3131,4553,-319,-3910,-3097,4286,4567,-2269,-4255,-716,2975,4184,-3821,-4703,1754,5387,1971,-3043,-4867,2638,4327,-521,-3251,-2843,3566,5128,-2482,-4001,-467,4079,4483,-2259,-5095,2085,3547,245,-2407,-4300,2212,3799,-2236,-2666],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-9,9,-10,12,-14,14,-16,18,-20,22,-24,27,-30,33,-36,40,-45,49,-54,60,-67,74,-83,93,-105,119,-137,159,-188,228,-285,377,-543,942,-4604,1108,8094,-1426,-352,-4982,209,8234,-1846,-5929,-599,1976,6756,-1298,-8165,1045,4561,4417,-2214,-10065,2152,7814,441,-3771,-6649,2081,9117,-2658,-7750,-2267,2687,8176,-1721,-10231,1624,5561,2951,-669,-9496,2095,9770,-678,-3395,-6269,-254,11066,-1578,-8925,299,1041,5638,1165,-10544,1424,5412,370,559,-6653,-1114,10751,-1949,-4243,30,-3177,6453,-28,-8871,4060,2909,-783,2924,-7501,-325,7325,-4783,-1805,52,-2573,6552,-1482,-6669,5658,2139,-710,2128,-7516,2281,6331,-4924,-1471,27,-81,6814,-3468,-6028,4145,2238,1819,-1298,-8051,4358,6115,-3779,-2354,-4020,3366,7096,-3838,-5845,801,3797,5067,-3550,-7534,4493,6056,1256,-4002,-6869,4148,7666,-1979,-4715,-4134,4239,7558,-5122,-6874,-305,4109,5000,-4083,-7713,3676,5803,1350,-2367,-7478,4818,7864,-3179,-4215,-2025,2585,8845,-3701,-7114,2620,1720,3002,-338,-7522,4684,5047,-3066,-1101,-4767,1398,8351,-4920,-4500,1422,-617,5210,-651,-7932,5219,3563,-2615,1557,-5402,1113,6758,-5712,-1539,1657,-1529,4566,-1834,-5664,5404,2001,-1374,-255,-3894,3342,4855,-5634,-445,869,1822,3141,-5479,-5125,4778,2777,-294,-3147,-5324,5085,5512,-4069,-3257,-1146,4339,6156,-6514,-5777,3173,4148,2747,-5871,-7038,5238,5696,-1147,-4968,-4409,4908,6589,-3034,-4114,-829,4351,6083,-5395,-4776,4178,3508,3410,-4661,-5972,5079,4499,-1263,-3369,-4913,4270,6213,-4480,-3629,229,1915,6966,-4427,-5784,3376,3534,1847,-1877,-6438,4816,3997,-4053,-481,-2312,2238,5070,-4551,-3002,3599,436,2509,-2132,-5290,3371,2541,-2867,908,-2601,2450,4765,-5602,-2150,4468,-568,2372,-3803,-2967,6498,977,-3025,-1661,-2164,3493,3597,-5928,-896,2014,2634,1015,-4127,-2597,5880,1540,-1479,-3999,-2232,7669,3032,-4954,-2638,103,4060,2360,-6951,-2473,3469,3364,-826,-6149,-1753,6210,3267,-3513,-4100,-185,5308,2337,-5890,-3432,1286,3803,2318,-5637,-3761,4036,3569,-360,-5398,-4517,5203,2849,-3093,-2743,-1199,5799,3646,-5978,-2744,909,3336,1556,-4809,-3418,4898,1495,-896,-2129,-2664,4705,2349,-3565,-1099,1192,1297,3324,-4486,-2147,4508,-20,24,-2414,-1615,3543,2418,-3581,825,178,2862,1507,-4494,-1502,3406,335,-375,-1788,-2098,4336,-589,-3565,-417,476,4192,-543,-5239,-84,3648,1736,-822,-4434,-1030,5592,591,-3548,-2823,584,5363,444,-6594,-1035,2950,3434,-301,-6174,-580,6207,1830,-2318,-5759,30,6059,1502,-3048,-3158,1439,5526,851,-5591,-1578,3192,3725,-493,-5916,-410,3924,2606,-1788,-2934,-800,7215,184,-3821,-827,1199,4653,1409,-5862,-767,3349,450,105,-4083,-620],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,8,-9,11,-11,13,-14,16,-18,20,-22,25,-27,30,-34,37,-41,45,-50,55,-60,67,-74,81,-90,100,-112,126,-144,163,-190,222,-267,330,-428,602,-1003,4178,-1320,-7376,3215,662,3187,1261,-6890,2620,5461,-4334,1307,-3221,-172,7374,-4123,-5341,4784,-73,2929,40,-8514,6102,3477,-3865,754,-3526,2939,7383,-6622,-4331,4755,127,3726,-3542,-8090,7160,4113,-3550,-1858,-5614,5844,7829,-7135,-4169,2738,2923,6176,-5816,-8829,6268,5230,-618,-3114,-7226,5150,8912,-4801,-4928,-1958,3466,8234,-5195,-7473,1735,5550,4376,-4437,-7552,4085,5407,142,-3489,-6402,4053,7282,-2599,-5053,-2365,3494,7956,-4351,-5154,877,4221,3651,-2136,-6610,4484,3956,767,-1697,-5902,3143,5425,-5066,-1889,-343,32,5048,-4557,-5755,4449,315,396,-359,-5062,4522,3025,-5449,568,-1696,1040,5974,-5591,-2598,4729,-1310,1535,-1986,-5897,7352,3575,-5244,176,909,2785,6653,-8963,-2155,5256,320,2614,-3418,-5898,7848,2748,-4653,-1449,-3282,6534,4870,-8632,-3281,2768,3210,2868,-4617,-5945,7117,3742,-2034,-4055,-5228,6436,5898,-5469,-4185,-246,4013,4779,-5990,-5703,2982,4749,1362,-3936,-5062,5069,5565,-2027,-3485,-3349,5186,4724,-3634,-3568,-267,3470,2962,-3897,-4584,2375,2237,1482,-3590,-4988,4270,3373,-1212,-1697,-2241,4006,4733,-3689,-1030,2352,1423,3935,-3827,-2819,5228,337,-524,-585,-2597,4525,1645,-5701,277,2232,569,3188,-4676,-1200,5570,-1065,-712,-1629,-2686,6216,934,-5855,1046,924,1859,2037,-7236,-743,5643,-875,-686,-3513,-3031,7401,646,-5785,-414,6,4871,3939,-7874,-745,4512,1802,1423,-5874,-2280,7093,1608,-3707,-4170,-1099,6710,3035,-6626,-2210,1477,4284,1979,-5339,-1887,4596,2819,-252,-4905,-3097,5376,2977,-3457,-3375,-625,4596,2844,-5372,-2642,1775,2743,2715,-4253,-3210,3383,1392,-875,-3365,-2089,5423,2056,-2916,-345,284,2464,2114,-4794,-1392,2791,554,1180,-3033,-891,4804,-374,-2340,687,-1886,3156,484,-3835,835,1792,536,1062,-2961,921,5844,-2033,-2806,-705,387,4825,-576,-5489,1594,2494,1565,-34,-5549,2,6428,-647,-2368,-3005,311,6919,-184,-5335,243,1974,2966,-119,-6492,-47,5185,820,-1452,-3567,-525,7349,1099,-3925,-2498,787,6083,-228,-5807,-2031,3538,4173,-543,-4684,-1544,6122,1416,-2029,-3090,-1020,5500,1241,-4542,-2103,906,3243,552,-5228,-231,3097,2117,144,-4417,14,4251,696,-1475,-1694,-1168,3650,-600,-3582,975,1661,2376,-176,-3301,238,3707,-1066,-1608,-1962,598,3029,-1880,-2510,1195,311,2886,-1017,-4470,2203,2846,-1255,-933,-2352,790,3351,-4153,-2475,1711,2170,2436,-2460,-4125,1477,3700,124,-2190,-4097,2023,5040,-2140,-4124,-734,3028,3574,-2350,-4768,1982,3092,2445,-3042,-4652,1465,4987,78,-3917],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,4,-6,6,-7,7,-8,9,-10,11,-13,14,-15,17,-18,21,-22,25,-28,31,-34,38,-42,47,-53,60,-67,78,-91,108,-132,169,-235,394,-2139,-2328,-2863,5195,3414,-7297,-723,3333,-245,3440,-3599,-3093,8030,-1227,-1852,-235,-3804,5762,2332,-8214,2013,2901,723,2498,-7064,-1554,8496,-2126,-1307,-945,-3564,7137,1276,-9064,1582,2397,2919,1851,-9175,356,8540,-1879,-1425,-5701,-2804,10257,377,-7937,-1577,801,5892,3074,-10935,-1473,6810,3313,-251,-6660,-1615,9028,2109,-4291,-4432,-1637,8810,2532,-8449,-2434,3719,4833,2008,-7670,-3802,6984,3821,72,-6018,-2233,7268,3111,-3697,-4897,-886,7436,3225,-7073,-2578,1476,4165,2401,-7174,-1305,4926,-253,-480,-3373,-3144,8059,-427,-4443,37,-2022,3673,2880,-6278,1209,3158,-1169,2083,-4695,-1371,7783,-3632,-2956,800,-2749,4048,-492,-7466,3288,2750,-596,953,-5284,26,8308,-3687,-2892,-198,-937,8399,-2216,-8660,3995,3345,1283,743,-7141,2863,8156,-2502,-3029,-4353,163,8312,-1301,-7447,496,3113,3998,488,-9572,660,6716,932,-2218,-6045,156,8648,-512,-5733,-3147,1850,5942,938,-8128,-307,4591,4968,-361,-7198,29,5621,1728,-2672,-5133,863,7125,21,-3783,-2518,-33,4822,955,-6807,57,3174,3212,1119,-6388,152,5019,-2295,-1014,-2893,430,5225,-1369,-3632,1487,371,2135,1278,-5378,2483,3996,-2427,771,-4135,128,6803,-3836,-2547,2624,-152,2352,-2678,-5814,5239,3083,-2868,190,-4376,1834,6653,-5402,-3018,1333,1640,4422,-3773,-6015,5398,3180,55,-2406,-6068,3667,6867,-3202,-4078,-1760,1331,6413,-4199,-6505,2973,3988,3588,-1724,-5998,3474,5071,-748,-3111,-3211,3413,6175,-1701,-5429,368,3142,3511,-1671,-7334,1581,4274,3130,-2049,-5500,889,5085,122,-3349,-2629,1559,5251,-1995,-3788,84,2741,3537,-1641,-4593,1848,2583,620,-382,-4605,2046,4298,-3368,-1272,-288,955,3686,-1505,-3566,3083,1238,514,-1694,-4461,2489,1997,-3250,-455,612,1454,3815,-4494,-3399,2686,52,97,-2411,-3068,4706,2303,-4698,-1471,-1845,2684,4002,-4385,-3241,3549,1565,1562,-3278,-3406,5829,2940,-2030,-2686,-2410,4123,4619,-5065,-3420,346,2953,3484,-4064,-4980,4094,2793,-188,-3458,-4595,4102,4346,-1923,-3041,-1460,3473,5648,-4425,-4223,1787,3191,2190,-4091,-4542,2880,3494,-478,-2485,-2610,2080,2643,-2380,-3405,-749,3231,3067,-3139,-3761,1674,1734,1804,-2545,-2638,3396,2945,-817,-1132,-2124,1972,3010,-2730,-2441,452,1522,1911,-2150,-2447,2574,659,-921,-1279,-1373,2558,1927,-3446,-1258,849,1963,1376,-4635,-510,4302,160,-1840,-1845,-2135,3949,1227,-4329,-1180,1189,1676,866,-4539,-919,4031,1795,-1282,-4123,-1740,5018,2485,-4432,-3164,-733,3305,2158,-4991,-1584,1907,3272,991,-4364,-2574],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,1,-1,1,-1,1,-1,1,-2,1,-2,2,-2,3,-2,3,-3,4,-4,4,-4,5,-5,6,-7,7,-8,8,-9,9,-10,11,-11,11,-11,10,-5,-7,40,-165,1432,6674,-4878,-7907,5620,3269,-168,-2761,-5558,5364,6581,-3597,-2554,-1928,3252,6700,-5117,-6821,2544,5021,4407,-4641,-6534,4885,5843,169,-5147,-7031,5502,8097,-3688,-5892,-2739,5156,7902,-6104,-6089,2483,5339,5628,-5334,-7814,5427,4926,-623,-2370,-7954,4750,8507,-5110,-3199,-663,1286,8813,-4277,-7860,5927,2466,1577,-723,-8527,5277,6102,-4643,-789,-2167,1304,7890,-5222,-4265,5126,-866,3018,-275,-7132,6044,3704,-4745,1114,-3341,1507,6478,-6832,-2244,4891,129,4643,-2586,-6130,8054,1201,-4298,-437,-3500,5254,6376,-8295,-2577,3689,1419,4209,-4525,-4671,7509,3111,-2446,-2978,-3986,6097,5845,-6032,-3689,870,4234,5269,-7425,-5580,5034,4865,2207,-7484,-5510,6824,4967,-2789,-6306,-3992,6795,5131,-5549,-4134,-421,6103,4766,-7555,-5487,5540,3628,2747,-5119,-5631,6895,4603,-2617,-2487,-3265,5675,6204,-6421,-3569,1245,1436,5929,-5498,-6244,7674,629,-195,-325,-5543,5752,5089,-5039,-467,286,1356,5116,-5909,-3610,6839,-761,-468,-1475,-4537,6174,3306,-6232,827,-1572,1916,4025,-6451,-639,5000,-796,1019,-2629,-3646,7299,492,-5600,-447,431,3671,2971,-7375,-925,4860,2260,713,-6061,-3091,7664,1977,-3654,-3602,-1183,7774,2351,-8175,-2243,1631,4394,2440,-7702,-3304,5868,2915,-1573,-7565,-2107,7784,3795,-5007,-4293,-2266,6610,2589,-6697,-3672,2612,5068,2181,-7311,-3757,5608,3095,142,-5140,-3464,6672,3070,-4234,-2193,-1621,3892,3320,-7787,-1664,3115,1506,2659,-5101,-3432,7022,-174,-2506,-423,-2994,4677,3162,-5645,587,1269,594,2264,-5675,-1848,4689,-909,-726,-1099,-2329,4630,120,-5953,941,1429,1579,1197,-6246,-155,4773,-769,-1069,-2495,-934,7144,-890,-5386,250,1802,3059,92,-7070,-808,5649,831,-909,-4781,141,6823,1542,-4545,-2705,677,6893,628,-7365,-1511,4370,4299,-639,-7212,-1028,5698,1909,-2348,-5479,-127,8331,2523,-4726,-3587,1171,5620,895,-6675,-1407,3228,3350,-569,-6630,-720,6801,376,-2506,-3472,-1419,5771,1635,-5661,-1687,1211,4380,1481,-6096,-792,3403,828,-537,-2718,-1508,5830,-538,-3293,99,305,3269,504,-5899,110,2128,67,-941,-4442,-251,4468,-508,-2698,-841,363,4420,-938,-5914,1859,2510,1062,-565,-5316,1479,4787,-2621,-3262,-1488,1764,5087,-988,-4799,1718,2755,1763,-1108,-5807,1092,5978,-862,-2717,-3324,815,6665,-1558,-5921,-579,2338,4494,-1878,-6285,592,4267,1934,-3140,-4649,2269,5668,300,-4645,-4506,2528,5220,-900,-4851,-1594,2833,3930,-1522,-5746,507,4453,1328,-2530,-5542,1908,5260,-56,-3198,-1662,2406,4682,-510,-4589,498,2807,2768],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-4,5,-6,6,-7,7,-8,9,-10,11,-12,14,-15,17,-19,21,-25,29,-34,40,-49,61,-81,115,-183,370,-1597,-6038,395,1241,6249,1963,-10252,-623,5628,1652,510,-7180,-1897,10045,1134,-4205,-4080,-179,8858,1944,-9307,-2397,3790,5442,-135,-9858,-1594,6606,4155,-1710,-7424,-966,9318,1520,-5727,-3300,-1014,9187,1567,-9738,-1307,3183,5393,2046,-9279,-707,8704,264,-446,-5635,-3401,10444,2055,-6556,-171,-1727,6026,3768,-9839,395,5146,315,3741,-6355,-3767,9076,258,-3597,-377,-3911,5511,2379,-8355,2755,2162,-1291,3701,-6696,-1792,8704,-2671,-2282,524,-2455,6543,-554,-7345,4593,1690,2462,2199,-8015,2158,8041,-1615,-2638,-2119,-1033,9114,-612,-7776,1897,2231,4543,-449,-8475,1429,5596,537,-2721,-6541,1622,9504,-725,-4994,-2889,1281,7792,-313,-8346,-738,5384,4747,-2670,-9794,1809,7047,495,-2493,-6325,1254,9053,-672,-5540,-2293,2041,6652,-2022,-8668,1101,4777,3713,-1309,-8765,1508,7586,-804,-2750,-4551,-456,8159,-947,-6194,2393,488,5392,1178,-9683,1224,5766,-1571,1481,-3754,-1460,9607,-2244,-3849,1616,-2005,5609,181,-8096,3628,2655,-1080,2504,-5375,28,6888,-4325,-1920,1342,218,3791,-2269,-6548,4381,2826,-312,-764,-5557,2648,6484,-5050,-2696,-534,1343,7393,-4775,-7789,2582,4464,2771,-3480,-7648,3452,6380,-1738,-4322,-3947,3949,7640,-3350,-5998,-449,4161,5811,-3862,-6966,2049,6551,2328,-3546,-7233,2635,7170,-817,-4292,-3150,3584,7846,-2370,-5272,-391,4026,5589,-2484,-7057,2534,5308,1131,-2723,-7652,2226,7189,-986,-3236,-2433,1081,6904,-2349,-6323,1308,720,2829,494,-7443,2256,5543,-1592,305,-2118,97,5960,-2243,-2997,2176,-267,2238,-1893,-6120,3776,2004,-1737,402,-1672,1621,5268,-4057,-3234,1558,886,2694,-3993,-4179,5566,2631,-1109,-1853,-3520,3633,6133,-5034,-2978,507,3473,3766,-4479,-5417,4390,3728,588,-4024,-4085,6037,4677,-2820,-3925,-1214,2941,6333,-4694,-5488,1849,5071,3502,-5190,-4803,3622,5262,-763,-3423,-5369,3894,5814,-3980,-3739,-1203,4536,4845,-3716,-6176,417,3961,3188,-4285,-4763,3724,4596,-823,-2646,-4412,4024,5097,-3646,-3564,303,2782,3262,-3952,-5107,3376,1221,-329,-1084,-3415,2531,2737,-3785,-669,-314,714,3983,-3353,-2689,3307,1037,-250,-1223,-2853,4247,1816,-4498,-1846,-262,2378,3003,-4415,-1956,2625,1367,765,-3584,-2317,5777,2484,-2818,-1485,-1221,4597,2680,-5646,-2754,2710,3626,945,-6138,-2347,5531,3476,-993,-4784,-2381,5655,3995,-4483,-2657,-990,4572,3644,-6456,-3185,3142,4245,1412,-5148,-2766,5873,3257,-2272,-5118,-1619,5233,3427,-4122,-2961,490,3864,2456,-4537,-3807,2220,2962,638,-3858,-3651,5006,3061,-2062,-3376,-1443,4160,1911,-3593],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,-1,1,-1,1,-1,2,-2,1,-2,2,-3,3,-3,3,-4,4,-4,5,-6,6,-7,7,-8,9,-10,12,-13,15,-17,19,-23,28,-33,44,-60,90,-154,345,-1892,-6201,5206,5597,-4407,-289,-2197,-276,6295,-5120,-2980,5747,-2407,2474,-1212,-7255,6210,1999,-4979,1629,-2763,2415,5480,-7724,-1386,5635,-936,2310,-3209,-4764,8541,2780,-5331,48,-3401,4720,4820,-9050,-1808,4201,2908,2136,-7019,-5122,8494,3248,-2918,-2420,-4254,8427,6560,-7440,-3700,642,4186,5915,-7631,-5562,5366,4428,1783,-6596,-6440,7533,5445,-4036,-4745,-3973,6824,5794,-5758,-4651,1341,4689,4673,-6551,-4856,5342,4481,404,-5697,-4968,5785,4524,-2742,-2441,-3731,5655,6197,-6532,-2738,850,1846,5099,-4745,-4098,5474,958,321,-155,-5043,5275,3671,-5239,632,-468,1740,5233,-6397,-2937,4754,-1231,985,-1315,-4013,5952,1744,-6138,949,690,1996,3951,-7926,-130,6524,-659,1256,-5080,-3456,9485,-478,-6737,-187,-1506,5226,2148,-9410,-578,6110,1029,821,-6293,-2182,8745,1495,-3529,-3497,-985,7730,2987,-8119,-3111,2057,4344,3928,-8294,-3150,7339,3280,-674,-5758,-2971,6971,4443,-4727,-4957,-2138,6071,2637,-6797,-3477,3373,4543,2728,-5501,-3373,5421,3462,-13,-4698,-2856,6307,2180,-2862,-1304,-501,5614,2717,-6139,-383,2464,1557,2718,-5046,-1867,6119,280,-1393,-806,-2598,5611,1669,-6060,2218,607,934,2312,-6454,-453,5589,-1632,-1510,-1024,-2093,5933,285,-4847,1578,1471,1180,1630,-6748,1348,5715,-2202,-1345,-3082,252,7592,-2612,-7512,1254,1657,4173,-201,-7718,1425,6033,363,-2154,-6060,-156,8521,-1187,-4382,-1052,1691,6975,451,-7093,-273,3494,3847,-265,-7220,-1537,6694,1855,-3155,-5654,-72,8347,1522,-5913,-2366,1641,5530,759,-6191,-1704,3774,3426,-1049,-5331,-877,4996,738,-849,-3367,-596,6458,15,-4750,-629,1431,3496,526,-6152,1031,3811,-498,-96,-4191,-951,4427,-2096,-1880,360,-618,3617,-237,-5848,612,1708,-596,13,-3434,1151,4343,-3268,-2479,1034,115,4512,-2910,-4145,2543,2734,456,-1087,-4971,1972,4974,-1318,-2040,-1130,1847,4967,-2225,-6244,1927,2829,813,-2127,-6432,2245,5322,176,-3230,-4177,2574,6076,-1653,-4224,762,2593,4673,-496,-6200,1094,4740,2094,-1692,-4837,1611,5858,-440,-3248,-2655,2002,5509,-782,-4327,62,2730,3961,-1153,-5231,728,3682,853,-2690,-2709,477,4734,-715,-3654,-1097,1203,3658,-1312,-3703,844,2250,1906,-839,-3351,884,3395,-436,-467,-2102,720,3353,-1240,-2818,1138,604,1667,-1237,-3194,3406,1762,-592,-1004,-471,1318,3015,-3319,-2779,1481,1604,2554,-2471,-2119,3586,2029,-781,-1929,-2859,2734,3026,-3659,-3095,-484,1705,2768,-3750,-5498,2610,2794,614,-3298,-3539,3475,3851,-2285,-3325,-1896,2988,4592,-2664,-4817,1131],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,4,-4,4,-5,5,-6,6,-8,9,-10,11,-13,14,-15,17,-19,21,-23,26,-28,32,-36,40,-44,49,-56,62,-71,80,-92,107,-127,155,-198,278,-471,2152,3583,1302,2850,-5850,-2263,9104,-1218,-2504,154,-2997,6418,1182,-8050,3293,1742,-39,2025,-5621,381,6406,-4212,-1856,862,-1856,6481,-2222,-7941,4981,2211,-424,953,-8194,2610,7683,-3744,-2578,-1662,-934,8911,-3054,-7538,2742,2516,4123,-639,-10226,2609,8642,13,-3131,-6697,1328,11006,-1880,-6775,-1959,1242,7811,-1248,-10496,630,5520,3971,-688,-8316,-918,8434,1250,-3372,-5932,1694,9411,-671,-6897,-3045,2214,7881,-822,-8179,66,3565,3275,-1488,-7882,813,7103,-300,-3046,-3939,-436,7660,-1207,-5439,417,-1404,5231,641,-8093,2173,4231,-1355,-13,-3967,-17,6966,-2865,-3776,1578,-1310,4228,-841,-7047,5319,2097,-1675,814,-5720,1452,6324,-6353,-1003,2212,-1967,6931,-2024,-7426,5462,1943,-1486,-669,-5472,4864,7136,-5399,-2817,-723,1796,7125,-5522,-8153,4261,2851,3930,-3291,-7907,4339,6191,-2378,-3035,-4360,2799,8710,-3304,-6286,1319,2922,6512,-3161,-8946,2181,6109,1790,-2332,-7126,1851,7352,-29,-3647,-3760,1971,6835,-2715,-5795,-943,2670,5489,-2417,-7324,2004,3769,1133,-3240,-6260,2466,5347,-2607,-2323,-2668,72,5931,-3736,-4421,2461,46,811,-938,-6959,3071,3667,-2502,-490,-2347,377,5169,-4795,-2179,2892,-475,3573,-2209,-4264,5354,2354,-3330,-176,-2870,3602,5206,-7141,-1486,2435,-685,3554,-4537,-5964,6303,2396,-2254,-1397,-4055,4614,5091,-6295,-994,814,3589,4311,-6765,-4647,4509,3772,-798,-4140,-4995,5570,3922,-2999,-2844,-1838,4384,6377,-4611,-6022,2484,3504,3674,-5266,-5242,4205,5212,-73,-5235,-4329,3521,5662,-3400,-4122,-1233,3794,4460,-4271,-5829,1515,2643,2710,-2936,-4513,3429,3048,-1256,-2923,-3475,4087,4547,-3117,-2928,-4,1442,3069,-3214,-3472,3103,451,-134,-741,-3909,3244,3339,-2586,-1090,-1639,1266,2044,-4109,-1855,3781,-653,252,-2043,-2337,5312,850,-4269,163,-559,3508,2311,-5741,-4,3702,1860,1685,-3209,-2567,5911,1280,-3873,-1936,-1005,4845,2301,-5904,-1940,1976,3384,1829,-6903,-2756,5914,1686,-1125,-3953,-2568,6301,3026,-5023,-2654,471,4508,2344,-5376,-2647,3892,3421,730,-4709,-3165,4282,4085,-2681,-3927,-1131,5295,3421,-4213,-3642,447,2515,3200,-3823,-1935,2492,2557,-242,-3438,-2118,4742,1648,-2177,-3414,-384,3869,2253,-3259,-1845,2314,1269,1292,-3019,-2497,3743,262,-548,-852,-1006,2695,1508,-2758,-32,1463,602,1128,-4541,154,3263,-42,-955,-2059,540,4688,-378,-4160,671,2133,2131,319,-5691,198,4815,113,-1494,-2381,161,5295,-762,-4084,-867,823,2601,-308,-5317,-167,3788,2464,-1392,-4735,-682,5047,308,-3717,-3364,597,4521],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-5,7,-8,8,-10,11,-13,15,-16,18,-20,23,-25,28,-32,35,-40,44,-48,54,-59,66,-72,81,-89,98,-108,121,-135,151,-169,191,-217,251,-292,350,-429,552,-769,1266,-4929,49,9156,-5202,-3575,-692,-18,7179,-2478,-9721,2606,3903,3536,-618,-9334,2047,7955,-2287,-4353,-4521,2229,9211,-1631,-7208,-1432,3664,8054,-2204,-10008,1119,5854,3788,-1648,-9655,1924,8119,-1099,-3777,-6302,2588,9632,-1951,-7634,-1048,2012,6981,-1850,-10300,2532,4621,843,-817,-8417,40,9487,-2201,-2450,-3437,-523,9082,-1909,-8931,3809,1155,2512,1889,-7984,2490,7003,-4185,503,-2742,-1442,8677,-3006,-5656,3889,-1370,3998,276,-8150,4448,3509,-2853,1325,-4446,439,7513,-5454,-4397,3318,182,4762,-2306,-8931,6181,4287,-1493,-739,-5537,4826,7781,-6526,-5208,374,2732,6593,-4028,-7385,5106,4207,1676,-3917,-7463,5057,7361,-2825,-5047,-3539,4008,7887,-3085,-6975,1143,5535,5708,-5015,-9203,3707,6588,1258,-4589,-7460,5290,7151,-3413,-4491,-3014,3771,8348,-5144,-5144,1152,3606,5548,-3141,-8914,4222,4635,-544,-2779,-6174,2840,6491,-3707,-2999,-1882,507,7212,-2918,-6914,3834,2750,1852,99,-7304,4216,5161,-4586,-97,-1406,581,6156,-3960,-4414,5589,323,420,-1121,-6139,5638,5155,-5019,882,-1316,2117,6269,-5526,-3324,4159,66,2472,-4049,-5677,7232,4305,-3363,-2162,-1792,4750,4884,-6543,-4017,3122,4101,3282,-6861,-4124,6002,4724,-632,-4427,-4271,7244,5742,-4975,-5396,-997,5396,5804,-4773,-5404,2707,5226,2977,-6044,-6227,6148,4814,-1163,-4969,-4880,5545,6702,-4559,-4689,-2669,4904,4873,-6234,-4577,3980,3623,1873,-4827,-5150,5800,4281,-2950,-1942,-3259,4149,5028,-4148,-2499,1210,1094,3105,-4149,-5310,5003,2050,-562,-1351,-3207,4293,4974,-4844,-1094,492,1086,3587,-4675,-2070,6167,667,-982,-1191,-3080,6194,1962,-5251,-1116,890,3068,2851,-7484,-1625,6383,763,-133,-3897,-2864,7344,1580,-4805,-1105,367,4895,1675,-7000,-2360,3276,2709,1321,-6292,-4245,6666,3915,-3157,-4029,-550,6235,3757,-5843,-2108,1006,5412,3752,-6830,-3952,4262,5539,968,-6674,-3256,5850,4483,-2524,-4269,-1501,6750,3051,-5714,-1999,1140,3763,3623,-6730,-3314,4044,3286,-763,-4225,-3315,4373,2648,-3366,-1696,-966,3810,2314,-6148,-3510,3106,581,1102,-3654,-3025,5061,760,-2979,-1305,-1001,2971,1267,-5005,-808,2184,444,1983,-4328,-1041,4852,152,-2794,-1293,-531,4722,1815,-5247,-289,3019,1819,-139,-4107,-811,6151,-577,-940,-2987,-382,4876,515,-4906,-1268,3047,4611,-188,-5864,390,4435,1587,-783,-4587,20,7509,1387,-3210,-3199,845,6693,1668,-6405,-1838,3074,2978,-150,-5977,-1500,4839,1923,-2693,-4942,-877,5865,732,-3844,-3141,831,4266,1129,-6067,-2086,3029,3563,845,-5912,-1554,5318,2191,-2764,-2628,-511],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,9,-11,12,-13,15,-17,18,-20,22,-25,28,-30,33,-37,41,-45,49,-55,60,-68,75,-84,95,-107,122,-142,166,-199,245,-318,446,-744,3538,1527,202,-3678,-5271,9739,2929,-5611,-2913,-917,5566,5347,-8726,-4246,4468,2708,1502,-6746,-4638,7677,4787,-2381,-4705,-4123,8057,4462,-6422,-5471,-706,7857,3496,-9588,-5747,3451,4520,2427,-7942,-4716,8848,4617,-1417,-5420,-5774,8956,4492,-7058,-3053,-393,5428,5595,-7855,-3869,6012,1114,2664,-5047,-5784,8790,3329,-2739,-2015,-4383,5526,6437,-8330,-1294,3062,-200,6780,-5374,-4720,8800,-476,-1507,282,-5664,6762,2743,-8559,212,2158,-105,4712,-7074,-3446,7763,-1621,-846,-94,-3250,7474,934,-7797,1121,496,2077,3022,-9414,-1404,7871,350,-1150,-3949,-3068,8638,975,-7182,-1013,564,7331,2371,-9977,-1677,5328,2942,-148,-7640,-1668,8157,1132,-5085,-6121,-1641,9253,1721,-7698,-3532,2127,7483,1660,-9705,-2548,4107,3480,-300,-7659,-2781,8554,1873,-3520,-5533,-2336,7440,2298,-7515,-2517,1335,4224,3118,-9095,-2229,6126,1415,729,-5072,-4316,9206,1637,-5427,201,-1460,5008,3950,-8558,170,3955,304,1889,-5696,-3498,8151,-394,-3005,-33,-1808,5353,1309,-8135,1924,1977,-949,1361,-6248,-1380,6899,-2120,-3180,-662,-1101,5656,-860,-7907,2726,3839,2336,992,-8764,1696,7398,-2062,-2196,-2715,406,7720,-821,-7110,67,2483,5044,-474,-8166,493,6758,2185,-2981,-6414,1405,8605,329,-4679,-3896,2371,8611,-185,-8926,-2202,3840,6541,-568,-8407,-587,7070,1775,-2779,-7193,-60,8075,699,-5632,-3416,1694,7141,-519,-8109,-678,4760,3550,-140,-7232,742,6951,-288,-1058,-3692,-1316,7996,142,-5725,88,1058,3570,1221,-6302,1578,4227,-1079,1098,-4194,-1171,5959,-2386,-4248,749,-8,3446,-796,-6360,2801,3651,-1553,629,-4466,1190,5982,-2540,-4614,-447,936,4977,-1287,-6958,3081,4107,762,-1839,-6169,2868,7656,-2303,-5323,-789,2315,6107,-1815,-7049,2063,3648,4007,-3092,-7312,2949,6798,1342,-4440,-4903,3522,8282,-2252,-5737,-2044,2616,5687,-1815,-6590,1053,5106,2620,-2746,-5981,1309,6817,272,-3879,-2976,2205,6099,-2652,-4893,-617,3107,4391,-1265,-6324,2186,4591,1480,-957,-5069,393,5838,-1654,-3298,-921,901,4802,-1580,-4131,2058,1314,750,-422,-4830,2843,3938,-1382,-1147,-1754,-99,4012,-3465,-2590,2963,1270,821,-2550,-3432,3767,2702,-2805,-1844,-1779,3247,5168,-3922,-3722,1786,2551,2282,-2644,-4479,4515,4412,-796,-3911,-3008,4484,4444,-4314,-3748,-105,3744,4432,-4861,-4920,1864,3928,936,-4442,-5220,4225,4132,-1749,-5006,-2899,3781,4488,-3639,-4639,707,4009,4097,-5465,-5495,2379,4954,800,-3524,-5301,4445,4154,-1525,-3473,-749,3230,3936,-2616,-4517,691,4516,3269,-2181,-4338,3328,3551],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,9,-11,12,-13,14,-16,17,-19,21,-23,25,-28,31,-34,37,-41,46,-52,58,-65,73,-83,97,-114,136,-168,217,-302,483,-1303,2592,6132,-5955,-2258,6602,-156,892,-559,-5864,7741,2044,-5474,2737,-2227,1943,3885,-7551,124,5233,-1722,1091,-3213,-3748,8014,-586,-5234,1102,-1472,4764,3336,-10356,1000,4747,-208,1253,-6997,-2888,9588,-585,-5063,-1300,-2324,8750,2200,-8583,-333,2854,3823,1971,-10230,-3386,7970,2504,-2007,-5524,-2582,9418,2738,-5807,-3794,912,8174,2896,-9704,-3319,4850,6061,1474,-8852,-1787,8027,3437,-1961,-5601,-1616,8453,2411,-6560,-2938,-1398,6890,3600,-7577,-1308,4897,2699,2274,-7333,-2777,8642,945,-1575,-1515,-3649,6321,3399,-6676,720,1281,2086,2984,-5907,-501,6539,-2526,-819,-1738,-3182,6871,-908,-5907,2836,-592,1851,2883,-8320,346,5392,-3155,-177,-3371,-2078,8582,-3084,-6539,3053,-274,3271,425,-8721,1960,5779,-759,-215,-5382,607,9421,-1030,-5499,-736,827,7064,229,-7990,-188,5618,3374,746,-8377,-415,8232,436,-4546,-4530,-626,7987,35,-7108,-1996,2171,7061,588,-8230,-463,5569,3228,-1418,-7501,-308,6561,1177,-4699,-4586,354,8248,76,-5591,-1185,1558,5519,937,-7466,-809,4722,765,-93,-5053,-441,6870,-537,-3294,-981,-1763,6290,-234,-6163,1147,2153,-51,2132,-6205,-17,5830,-3014,-390,181,-1508,4902,-704,-5620,3402,1780,423,-347,-6170,2886,4491,-3902,775,-1636,159,5641,-4169,-5911,2868,1439,1868,-1157,-7837,3190,5621,-3106,-1376,-3423,1756,8777,-3384,-5933,580,2926,5880,-2597,-6733,2685,6108,1303,-2723,-6735,1921,7602,-1568,-4590,-1938,1566,6610,-2600,-5918,929,3540,4148,-1826,-7064,665,5593,1714,-3259,-5959,2023,6535,-1543,-3411,-1976,2061,5704,-1670,-5249,1870,2218,3185,-349,-5778,1883,4410,-883,-1832,-3229,278,5784,-2701,-3917,-94,423,3599,-1695,-4974,3670,2224,-145,-1546,-2761,1551,4251,-2619,-938,475,149,3477,-3058,-4202,4072,1777,-946,-743,-3695,3904,3677,-3960,-2310,783,1573,2706,-4645,-4026,5158,1058,420,-2527,-4915,4754,3518,-3586,-3148,-2003,4269,4309,-4779,-4657,1521,3607,2312,-3387,-5552,4437,4183,-485,-2775,-4642,3978,6240,-2990,-5113,-200,2788,4196,-2718,-6152,1894,2295,1627,-3227,-3897,2258,5566,-484,-3915,-3136,3255,3865,-3110,-3411,144,3445,3013,-3214,-4423,1810,3302,940,-1760,-3926,2458,3391,-2465,-1836,-1946,1555,4081,-3148,-2880,1726,1996,852,-1204,-2600,3874,1765,-2852,-1483,-137,2018,2345,-3108,-2472,2449,926,929,-2552,-2190,4554,840,-1723,-1216,-1963,3091,2285,-3714,-1890,1093,886,1789,-5270,-2095,5123,2593,-1496,-3450,-1967,4798,2730,-3644,-2472,-13,3719,2236,-5563,-3527,3730,3235,-990,-3630,-2479,4282,4001],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-13,13,-15,17,-18,20,-23,26,-28,31,-34,37,-41,45,-49,55,-60,66,-73,80,-89,99,-110,124,-141,161,-186,219,-263,327,-426,597,-982,4223,-2201,-4623,1563,-2509,6351,-841,-7787,3885,3123,-1932,2094,-6141,1707,6858,-4343,-1579,180,-1658,6500,-3011,-7841,5449,1695,149,-601,-6852,3859,7008,-6947,-2209,-183,979,7551,-6287,-7026,6722,2723,1303,-3698,-7737,6141,7011,-4678,-3856,-4609,3779,8022,-5343,-7364,1769,3403,5181,-4069,-9200,4208,5828,1284,-3496,-6697,3996,8339,-2509,-5752,-2542,4246,8132,-3587,-6340,636,5125,4829,-4156,-7972,4513,6079,1437,-3422,-7478,4396,7729,-3327,-3852,-2050,1284,7250,-4519,-7410,2001,1879,4386,-1910,-7804,3965,4781,-2805,-9,-4885,1637,6605,-5410,-3286,1518,-874,4260,-966,-6335,5092,1913,-3001,290,-5225,2657,6005,-5625,-717,3559,-699,4110,-3827,-5293,6906,851,-1666,-207,-4784,4823,5122,-7488,-414,965,1137,5691,-6955,-6278,5907,1569,-158,-3858,-6045,6672,5122,-6511,-2266,-142,4158,6835,-6314,-5962,3279,4485,2796,-5443,-6267,6783,5071,-2312,-4918,-3960,6660,6730,-5102,-5153,-403,5954,4656,-6165,-5548,2617,4988,2975,-5254,-5850,5476,4760,-2918,-3486,-4634,3685,5996,-4947,-3378,-1349,2593,4219,-5359,-4789,4137,2453,1150,-2295,-6037,4845,3627,-4340,-784,-1980,2511,4053,-4938,-3067,2472,-501,3201,-1810,-5532,5452,534,-4413,217,-3668,2576,3388,-6144,-1111,4655,-1054,2538,-4303,-3283,7568,405,-2703,328,-2417,5489,2950,-7242,-403,3563,2304,1787,-6900,-2559,7600,1039,-2751,-2949,-1940,5619,2988,-5469,-2288,431,4425,3629,-8119,-4046,5482,2909,479,-5590,-4285,5954,3760,-4003,-4135,-1329,5587,3655,-5927,-3037,1202,5541,2257,-6221,-4140,4935,3993,-970,-5262,-2952,5455,3296,-2871,-2652,-1499,4728,4393,-5077,-1726,1836,2663,1185,-5421,-2489,4380,1363,-815,-1797,-2330,5356,1764,-3232,798,965,1617,1758,-4779,-570,3666,-787,-47,-2000,-1122,5495,-41,-3544,1029,397,2435,1901,-5225,247,5119,-345,-888,-3518,-17,6333,-1360,-4645,-487,1262,5299,777,-6928,-108,5033,779,-22,-5252,-704,6712,384,-3529,-3446,-30,6041,459,-6237,-1735,2504,2934,231,-6250,-1428,5013,2134,-2403,-4707,-1485,7665,1669,-5339,-3845,1415,4909,262,-6353,-1282,3803,4248,-169,-5782,-1010,5511,1793,-1679,-3292,-939,5094,1591,-4333,-2018,1060,3062,1663,-5364,-695,2821,1887,-138,-3763,-289,4856,572,-2779,-1977,-297,3672,273,-5141,-301,856,1177,-325,-3817,1263,3481,-1010,-1216,-535,775,2810,-1214,-3816,1072,1621,1095,482,-4598,1269,3843,-945,-466,-1873,1858,5155,-1751,-5344,763,2137,2701,-1831,-6643,1118,4203,298,-1925,-4000,1176,6493,-1975,-3967,-939,1607,3946,-1598,-6297,-112,3780,2484,-824],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,4,-5,5,-5,6,-6,7,-7,8,-8,9,-9,10,-9,7,-3,-6,25,-77,251,-1923,-9104,2252,3994,1401,1632,-8392,188,9203,-214,-3234,-3634,-1765,9098,1012,-9185,-126,2447,5122,1518,-9936,-1642,7893,2783,-1697,-8272,-403,9557,1355,-5552,-4609,388,8725,1132,-8623,-3271,3110,5613,-121,-9162,-1195,6927,3113,-1247,-8552,-1001,9593,391,-3890,-3512,-1217,9118,1726,-8828,-99,3249,3598,2497,-9177,-1988,7571,-777,-47,-2260,-3347,8821,465,-6429,2045,-667,3429,3572,-8355,217,5669,-2074,669,-2862,-4153,8656,-2867,-5893,2115,-2420,2829,1773,-9480,2502,4485,-2365,1026,-3865,-417,8695,-4538,-5016,1538,-368,6016,-768,-8879,3858,3504,7,-383,-7002,2737,9389,-2645,-5235,-2367,928,8583,-1215,-8893,747,4526,3698,-2027,-9287,731,9728,971,-3746,-7826,1306,9489,-932,-6627,-2498,3294,6921,-1513,-9490,85,5168,3962,-912,-8054,791,7771,1008,-2815,-6149,1013,9357,-1598,-6430,-369,519,7727,-835,-8654,1571,3507,970,1916,-7459,-215,9056,-2464,-2320,-1804,-1392,7254,-2309,-6992,3184,532,1853,709,-7425,1892,5909,-2822,281,-1414,-1743,7150,-3146,-5175,5021,174,3074,189,-7951,4963,3142,-3758,-448,-3089,1666,7884,-4438,-4915,2710,888,4287,-2647,-8594,4691,4986,-2163,-2624,-5061,3067,8805,-3774,-5404,-411,1992,5593,-5281,-7663,3584,5699,2442,-2909,-6842,4933,7382,-1564,-4971,-4109,3754,7923,-3254,-5478,-1108,4896,5093,-3139,-7670,1344,4599,3377,-4357,-6187,3754,6650,-1220,-4923,-2676,2288,6101,-2688,-4882,193,1774,3917,-1286,-6471,2443,4875,215,-1634,-3642,1814,5699,-3340,-1645,847,737,5287,-2066,-5208,3419,1190,212,-637,-4253,3307,4095,-4546,-633,1079,926,6168,-4022,-4755,5467,786,507,-1076,-5153,4671,3564,-4941,-2677,-271,3894,5475,-5871,-4079,4304,2847,2437,-4013,-4778,5074,3349,-3630,-3374,-2929,3997,5599,-5041,-5380,2210,3991,4540,-5402,-5115,3661,4468,-395,-3464,-5674,4654,5593,-2784,-4127,-1485,4050,4872,-3590,-6226,1420,4227,3086,-3302,-5364,3339,4777,-109,-3473,-2641,4509,5583,-2915,-3909,-1667,3284,4768,-4616,-4305,2100,3096,1587,-2117,-4713,4096,3285,-2095,-1678,-2884,3170,4010,-3395,-1895,2232,463,2428,-2283,-3525,4054,1245,-1468,-192,-1214,4363,2694,-4795,-1180,2101,1057,2522,-4121,-2197,4561,1146,-442,-2431,-2032,4428,1748,-6186,-2158,1504,2496,2277,-4901,-2833,4273,1980,-1890,-4126,-2344,6360,3249,-3699,-3384,846,5040,2482,-6050,-3827,2804,3893,590,-4824,-3041,5534,3958,-2091,-3018,-1795,5470,3735,-3545,-3549,972,4291,2349,-5068,-2046,3269,3416,197,-4729,-2457,4858,3269,-1749,-4153,-667,3513,3177,-3206,-903,1185,2422,1299,-4352],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-8,8,-10,11,-12,13,-15,16,-18,20,-21,24,-26,29,-33,36,-40,44,-49,56,-62,71,-81,95,-112,137,-174,235,-353,563,-1548,2180,7084,-7375,-4858,4034,988,2878,-3808,-8558,6636,6383,-2904,-3605,-5428,6087,8062,-7183,-6184,392,4198,5561,-5552,-8548,5479,6343,2341,-5569,-8305,6254,7994,-1880,-4759,-2871,5195,8328,-4832,-6765,-100,5404,6196,-5581,-7768,4617,4951,3449,-3681,-7749,6095,7539,-3232,-1983,-3494,3572,8143,-6778,-4501,2042,358,4931,-3181,-8544,6357,3684,-2223,859,-5614,2366,6443,-6733,-2665,1105,-791,6727,-3280,-5690,7303,792,-2330,-198,-5484,5719,5564,-6917,-990,810,-144,4519,-6576,-4642,7582,390,-535,-1258,-5815,7981,4741,-7064,-1001,-370,3020,4514,-8384,-4272,6545,1750,1324,-4615,-4982,7959,4919,-5651,-3387,-2824,6545,6246,-7945,-4584,2610,5761,4382,-7451,-5047,6546,4536,-1095,-5087,-3790,6554,5971,-4731,-5100,-1927,7196,5479,-6071,-5583,2341,4601,3643,-6859,-5904,6165,3938,167,-4635,-5124,6696,5766,-5155,-2368,-2235,4072,6579,-5469,-4022,3367,590,2461,-4303,-7307,5824,2477,-3671,-1320,-3592,2890,3419,-7986,-937,3115,-22,3308,-4938,-3192,7666,734,-2210,1248,-3532,5467,4171,-7767,256,2285,2740,2394,-6443,-2180,8786,-661,-2930,-1671,-3027,6706,2029,-7794,-427,2810,4415,2641,-8077,-2152,7173,1241,-571,-4859,-2404,8413,1602,-6320,-2665,901,5988,2408,-8220,-3546,5288,4652,754,-7663,-3732,6708,3617,-2783,-5152,-2683,8132,4294,-6023,-3524,1009,7081,3016,-7657,-3177,4890,3011,489,-7891,-2860,7399,2884,-2126,-3888,-2161,6699,2205,-6824,-837,940,3403,3246,-5690,-2522,4472,732,-458,-3580,-2688,6560,358,-3877,84,-81,3748,2275,-7282,388,3743,-159,713,-3417,-1123,7344,-1761,-4475,1928,-191,3111,853,-5587,2180,4737,-383,-77,-5169,231,7184,-1270,-3540,-195,493,6322,311,-7009,1169,4008,2696,-755,-7482,889,7068,-377,-3333,-3662,382,7300,785,-6551,-1446,1271,5205,361,-6873,-1075,6016,3089,-1405,-6961,-1346,7110,1182,-4976,-3630,1208,7271,1143,-7209,-2368,3004,5224,-306,-6048,-308,4611,2826,-1800,-5258,-34,5875,502,-3560,-1861,-146,6058,-153,-6276,-248,2921,2624,163,-5326,1311,5256,-1717,-1484,-1317,-284,4959,-989,-4624,1604,1758,1608,-396,-4813,2095,3605,-2077,-1368,-2719,-205,4319,-2235,-3982,2307,1478,2651,-1737,-4492,3188,4949,-1591,-1742,-2622,2841,5292,-2125,-4630,-389,2194,4818,-2752,-6061,2751,4263,1405,-2877,-5215,2418,6005,-1442,-4259,-3310,2161,5742,-2337,-5802,646,3980,3428,-1650,-5843,1149,4414,101,-3071,-4533,2881,4582,-449,-3931,-1582,2410,4771,-2414,-6000,-165,3123,3066,-1676,-5662,1979,5576,-184,-2403,-3219,1141,4210,-1249,-3138,384],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,17,-19,21,-24,26,-28,31,-34,38,-41,45,-50,55,-61,69,-78,88,-100,117,-137,166,-206,268,-372,592,-1538,-21,-1873,-5054,8490,-909,-5977,1402,-1027,1924,3471,-8665,1364,5862,-2494,626,-1957,-2742,7988,-2943,-4952,2809,-852,3009,2007,-8707,2901,5463,-3694,88,-5843,-359,9072,-2796,-5737,-329,984,5597,-443,-9350,2805,6124,525,-1041,-7459,1484,9526,-1166,-4806,-3243,1997,8675,-712,-8486,-556,4657,6576,-2482,-9316,246,7305,2881,-3144,-8564,987,9660,-202,-5500,-5297,2242,8425,349,-7394,-310,2777,6076,-1198,-9319,330,6122,1604,-1198,-6661,1409,8102,-1596,-4631,-1711,-145,7774,-214,-7894,2265,2514,1012,2450,-7779,115,7328,-2569,-1121,-2111,-2928,6812,-2057,-6951,3556,83,2229,2808,-7375,2243,5295,-3619,47,-1563,-263,7524,-3361,-5694,3608,55,2362,-701,-8157,4330,4858,-3048,-1479,-2689,1015,7965,-4262,-5340,732,1562,4971,-3072,-9311,4843,5021,466,-1526,-5815,3535,7903,-3111,-6222,-921,3429,7677,-2460,-7969,835,5538,3433,-2740,-7578,2216,7004,817,-3954,-5661,2960,6977,-927,-5032,-3187,3548,7128,-2511,-7612,1295,3672,4177,-1885,-7944,3572,5847,367,-2080,-5202,1688,6949,-3290,-4641,617,962,4711,-1396,-6762,3962,2217,694,943,-5424,1522,5514,-4359,545,-391,-354,4739,-2631,-4684,4664,674,-528,286,-4853,3008,3720,-3987,-910,-270,451,4965,-5007,-3930,4885,-269,1090,-1242,-5071,4869,2884,-3154,-1954,-1467,3657,6105,-4816,-4237,2822,1853,3125,-4307,-4939,5286,3518,-2113,-2664,-3729,3895,6006,-4998,-4286,216,4430,4418,-5021,-6811,2487,4247,1409,-3734,-4832,3914,5673,-790,-4736,-3338,4694,6088,-3494,-5003,579,3623,3550,-4064,-3677,3162,3179,865,-2602,-4838,4577,4560,-1567,-2274,-2682,2353,5031,-3330,-3143,1114,924,2957,-2852,-5539,3285,2283,-1603,-76,-4035,1950,4104,-3505,-1339,1579,897,3286,-3137,-3794,5010,764,-1812,-692,-2866,3645,2474,-4560,-780,1129,1153,2845,-4201,-2799,5731,444,-125,-2888,-3649,5605,2640,-5446,-1802,928,3842,1997,-5666,-2364,4634,2039,250,-3924,-2026,6802,2826,-3363,-3535,-5,5117,3012,-4356,-3439,1330,3875,1587,-5390,-3127,4878,3200,-463,-4627,-2491,5269,4121,-3495,-4375,125,5325,2915,-4250,-2426,2568,3556,1306,-4845,-2227,3539,3251,-500,-4131,-2180,3674,2949,-3280,-2694,-272,2542,2334,-4386,-2145,2522,1146,831,-1823,-2195,3479,1240,-2437,-290,-98,1950,1669,-3916,-1222,2577,303,1176,-3802,-2023,4264,-358,-1375,-241,136,3219,-49,-5130,-118,3225,771,439,-3928,-1171,6253,-464,-3390,-2253,116,4515,449,-5946,-887,2625,1575,94,-5423,-681,5571,1706,-1111,-4000,303,5605,506,-5204,-2682,1844,3835,2312,-5951],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-5,6,-7,7,-8,10,-11,12,-14,15,-16,18,-20,21,-23,25,-26,27,-27,26,-21,10,17,-82,291,-2167,-6959,7048,2822,-1772,-370,-6036,3536,7567,-5639,-600,1222,-975,5663,-4531,-5815,5766,912,-1108,494,-5352,4769,5860,-6807,1129,1281,793,6318,-7559,-5266,6831,931,-625,-2523,-4765,7207,3796,-6234,-1670,-584,4489,4816,-8288,-4632,5937,3304,1830,-6266,-5584,7153,4973,-3941,-5289,-3627,6810,6805,-7157,-5082,1609,6039,4846,-6978,-6778,5818,5537,1255,-6671,-5970,6043,6334,-3222,-5465,-3534,5597,6485,-6902,-4639,-226,5322,5578,-5805,-5187,4477,3518,2345,-3066,-5744,5472,3593,-3548,-1846,-2894,2480,6641,-6169,-3289,4108,-568,4334,-3422,-4863,6518,1401,-2799,327,-4041,3448,5482,-7079,388,3875,-77,3435,-3807,-3894,7795,-950,-2472,382,-2509,4970,3869,-7885,1247,3452,-376,2512,-7514,-2766,8097,314,-2610,-2647,-3185,8091,2039,-6671,-1047,1890,3759,3283,-8246,-2128,5954,2065,-372,-6907,-3382,7371,1889,-4761,-3840,-1391,7147,3490,-7153,-4270,3768,4557,1356,-8825,-2510,6011,3555,-572,-6480,-3329,6671,3782,-3940,-4087,-1375,6812,3568,-6770,-2842,2579,4202,3273,-6583,-2721,6291,2660,-965,-3488,-3938,6223,2834,-4288,-461,-358,2322,3514,-6788,-1752,4144,-118,1318,-3207,-2910,6657,-76,-4165,1112,-1521,3229,2711,-6081,1563,4667,-1379,1491,-4529,-292,5908,-1477,-3543,272,-895,4856,980,-7755,1196,4156,196,1898,-5543,481,6647,-643,-3390,-2523,-62,6907,678,-7806,-354,3680,3580,280,-7035,-590,8086,1374,-2334,-4549,-1097,7914,670,-5157,-2037,911,5607,735,-7056,-842,4430,3423,-9,-6451,-921,6593,1733,-2924,-5074,-815,6577,1182,-5752,-3175,1130,6009,957,-6531,-97,3625,2654,804,-4986,-1107,5760,-153,-3282,-731,-1063,5132,2403,-5768,626,1976,3244,1835,-5672,1471,3648,-443,-1390,-2581,-1902,4756,-373,-3369,1233,234,1433,11,-5089,2624,3759,-1736,-755,-2556,294,5012,-1790,-4413,1001,1111,3046,-1390,-5514,2515,3319,-407,-1389,-4462,508,5070,-2873,-3665,-194,2141,4493,-2536,-6346,713,4697,1355,-1437,-5835,1369,6125,-223,-3960,-2760,1489,6223,-1309,-6267,-164,3125,5128,-1394,-6293,-170,4267,1836,-2730,-4447,2010,6010,-567,-3554,-2253,2936,5790,-69,-4754,-233,2081,3054,-300,-4975,356,2803,1091,-1776,-4190,928,3869,-367,-2399,33,1127,4214,-894,-3412,2633,1472,191,-736,-2864,769,3700,-2168,-799,-672,235,4910,-1957,-2645,2431,248,-32,-959,-3542,2607,3150,-2606,-1846,-279,2087,3838,-2680,-3724,3069,2148,1673,-2307,-4464,4291,3084,-3271,-2243,-3004,2843,4176,-2568,-3631,1296,3333,1731,-3797,-5094,3177,4708,-11,-2745,-3461,3444,4281,-1699,-4373,-210],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-6,6,-7,9,-9,11,-11,13,-14,16,-18,20,-23,25,-27,30,-33,37,-40,44,-49,54,-59,65,-72,80,-89,99,-111,125,-142,163,-189,223,-271,340,-448,645,-1113,5184,2015,-4845,279,-4498,7185,3439,-8417,-1099,3007,3015,4189,-7807,-4415,7465,3229,-1483,-4647,-4128,9903,3977,-7822,-3359,-132,5975,4175,-8233,-4555,4390,5985,942,-8469,-5849,8347,5036,-2655,-6603,-3749,9081,5004,-6221,-4478,-1144,6273,4662,-8550,-5407,4247,4139,3094,-7128,-4276,8041,2777,-2812,-4441,-4436,6404,3804,-6596,-1644,-347,3277,5068,-6229,-3308,5985,577,325,-2725,-4827,7620,2357,-5746,613,-2091,3223,3789,-7844,-574,4940,-1796,2224,-4867,-3839,8455,-1161,-6147,1858,-1909,3906,3870,-9508,788,5759,381,1626,-5094,-968,9942,-1179,-4467,-654,-1309,7886,2380,-10322,4,4344,2014,1279,-8240,-2721,8360,988,-2363,-4665,-2204,8905,2330,-7933,-2411,2339,7563,2370,-9564,-2410,6571,2643,-552,-7292,-2313,9283,2786,-4150,-4875,-381,8048,2413,-7087,-1610,2260,5574,270,-8769,-1436,4778,3042,553,-6046,-2146,8305,1017,-3236,-1942,-1824,7956,1618,-8621,-248,1324,2783,2245,-5502,-1525,6657,-634,-991,-2676,-2206,7153,814,-5948,2623,144,1095,2132,-7355,33,5890,-3523,634,-1572,-919,7569,-1084,-6036,667,119,3369,0,-8433,3369,6026,-1387,-691,-4660,-647,8346,-2907,-5924,799,1061,5324,-586,-8694,492,4944,916,-1389,-7093,752,9175,-896,-4589,-1968,1578,7776,-387,-8207,-1393,3974,4520,-651,-9241,240,6227,1585,-2811,-6028,485,8098,-170,-4347,-2913,1204,7048,813,-8031,-349,2143,3773,1071,-7499,1163,5443,608,-1663,-5881,249,6186,-939,-3205,-1424,554,4790,408,-7007,521,3245,223,1208,-5073,508,5389,-2324,-1799,-78,-1197,5367,-1342,-5804,2652,1562,-177,3,-6402,1782,5170,-3405,-1336,331,539,4913,-2823,-6037,4369,1760,965,-593,-5742,4436,4996,-3740,-2460,-2450,1834,6211,-3059,-5599,2299,2258,3440,-3236,-7082,2567,4718,-338,-2926,-4374,4011,6600,-3271,-5578,-1137,2969,6045,-2462,-7120,1761,4230,4002,-2500,-6679,2645,6405,-152,-3879,-4925,500,6795,-1969,-5712,-1844,3290,5606,-1951,-5414,2201,3818,3138,-1437,-5185,2931,4406,41,-2808,-2003,1017,4724,-2540,-3956,1289,1250,1925,-848,-4484,1581,1851,-749,-753,-2914,2305,3410,-1911,-2453,1365,-97,3261,-2358,-3365,4157,1636,-1826,-440,-3199,2576,3407,-4856,-2246,844,1249,3303,-4032,-4171,4607,1557,-2256,-1281,-3030,4592,3413,-3562,-3234,-2,5044,3842,-4522,-3770,3057,3725,580,-3878,-4434,5540,4299,-1272,-3524,-1595,3007,4554,-3494,-5638,239,4051,3528,-4319,-5234,3333,4827,-124,-3484,-3738,4129,5286,-2501,-3585,-1236,3243,4243,-3118,-2914,669,3247,2095,-3256,-3983,2776,3800,-321,-3109,-3486,4109,3507],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,1,-1,0,-1,1,-1,2,-1,2,-2,3,-2,3,-4,5,-6,7,-9,11,-15,20,-28,42,-67,120,-268,1482,71,-9727,3161,7730,-4486,-1149,-4657,1622,9691,-4322,-6701,2027,1586,6046,-2764,-9109,3126,5871,416,-2830,-8790,3350,9754,-2958,-5466,-3630,2949,9203,-2693,-8490,760,4450,5150,-2715,-10024,2070,7378,744,-3185,-7675,2962,9424,-1989,-5315,-3227,1866,8336,-2683,-7933,1220,3760,5212,-1493,-10053,3038,6217,-2213,-1631,-4657,6,9169,-2528,-4238,829,-449,5281,116,-8235,4765,2981,-547,818,-7221,1432,7816,-5316,-2253,-34,-1709,7246,-2485,-7410,5752,1044,-1015,720,-7051,4397,5919,-6282,-1278,1054,-335,7378,-4832,-6805,5854,992,-393,-1137,-8470,6875,5711,-4952,-1215,-1702,3117,7857,-7077,-5313,4354,2598,3760,-4426,-7853,5702,7337,-1843,-4670,-5396,4912,8948,-4535,-5706,-1872,3864,6523,-5010,-8409,2704,5158,3098,-3543,-7497,4733,7575,-232,-4014,-4785,5184,6624,-3789,-5206,-596,2507,6720,-4820,-6884,2784,4094,2244,-2368,-7076,4749,5544,-2688,-1497,-3529,2976,8316,-4123,-3645,3291,-591,3440,-1761,-6816,5489,2705,-2665,49,-3884,2223,5634,-5560,-1430,2849,-736,4123,-4923,-5534,6944,-190,-2811,-87,-4281,5016,4170,-7262,-460,1880,1471,4483,-6067,-4018,7550,886,-562,-3210,-4527,6896,5880,-6036,-2002,-21,3737,4670,-6980,-5763,4874,3687,1340,-3608,-6906,7310,4752,-3337,-3605,-3042,5804,6197,-5209,-5861,1570,4716,3119,-6853,-4687,5361,5296,892,-4683,-4288,5273,4877,-3451,-5074,-2658,6177,5328,-4663,-3801,2196,3503,2342,-3797,-4393,4844,4042,-425,-3284,-4511,4612,4626,-3999,-2309,-464,1751,4083,-4415,-2298,5101,-658,1293,-1307,-4897,5312,1502,-3786,-129,-1008,2429,3927,-4589,-1561,4195,-1364,1241,-3543,-2064,6597,879,-3771,-1714,-944,4092,2884,-6820,-962,3600,1037,984,-5014,-1814,6994,650,-2964,-2470,-1761,6976,2094,-6821,-1420,2057,4282,1196,-7324,-1905,5373,1880,-386,-3867,-2249,6467,2747,-4953,-3417,-418,5935,3036,-6028,-3293,3000,3698,983,-5696,-3251,6255,4210,-2525,-4607,-2399,5588,3154,-4404,-3809,65,3841,3043,-6104,-1776,3604,3105,940,-3404,-2497,4070,1910,-2012,-2119,-854,5425,2139,-4365,-831,1624,1737,1301,-4366,-1474,3618,459,-645,-1371,-2308,4083,-388,-3692,1142,-71,2206,1022,-5347,391,4119,-1246,-403,-2967,-324,5955,-138,-4022,-582,1087,3794,-686,-5513,-644,4088,183,-1366,-4906,225,6006,-1516,-3487,-2206,662,4804,592,-6327,-823,3462,2716,-1199,-5803,895,6418,2537,-2904,-4224,564,7688,768,-5388,-2609,2805,5013,-761,-5798,560,5199,3200,-1221,-4702,416,5599,1039,-3676,-3071,-118,4759,18,-4579,-1121,2157,3617,1305,-4337,-1465,3492,821,-628],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,8,-8,10,-11,12,-14,15,-17,19,-21,23,-27,29,-33,36,-40,44,-48,54,-60,66,-72,80,-88,98,-108,120,-135,151,-171,196,-227,267,-321,402,-536,820,-3250,2192,658,1691,1951,-8764,1248,5765,-3788,409,-1364,-2036,8364,-3670,-4980,4144,-1260,3109,260,-8352,3491,3605,-4713,274,-3748,-50,7988,-5501,-4250,2388,813,5168,-3250,-8270,5542,4545,-2044,-1364,-6515,2845,7053,-4328,-5362,-627,2237,7267,-5739,-9061,3119,5404,2759,-4442,-7601,3983,7124,-1635,-4240,-5317,3789,8210,-2874,-5697,-928,4242,6999,-5890,-8467,1989,6083,2816,-3299,-7864,4192,8349,-1287,-3240,-5826,3647,7475,-4691,-5968,208,1949,6475,-2388,-8050,3816,3691,490,-774,-6862,2536,6433,-3820,-2261,-922,537,7517,-2977,-6237,4136,720,319,498,-7008,3625,6095,-5084,535,-2340,461,6838,-4967,-4158,4894,-763,305,-1699,-6593,6038,4060,-3606,-836,-1407,2674,5944,-6671,-3075,4701,904,2202,-4046,-5054,6912,3887,-2621,-1797,-4774,5356,7057,-7055,-4292,1632,3562,4210,-5897,-6254,5896,5079,482,-4296,-5022,4171,5937,-3761,-4358,-3551,5406,6743,-5377,-5524,1930,5230,4727,-5396,-5924,4150,4469,942,-4384,-5169,5290,5757,-3166,-2946,-2930,3836,5886,-5192,-4192,1909,2123,3687,-3985,-5698,6184,3479,-1320,-1452,-4947,3036,5922,-5338,-1542,1097,224,3666,-3677,-4272,4328,1171,-1001,185,-5247,4525,4988,-6112,-650,254,1282,3531,-3906,-2621,6393,-729,128,-584,-3282,6156,3260,-6223,-1023,-227,4145,3330,-6827,-2090,4603,878,-125,-4059,-2909,6714,2296,-3871,-2503,-462,4292,3591,-7126,-3034,2665,3212,1220,-5381,-4131,6508,3979,-1772,-4452,-2448,6033,2530,-4392,-3028,510,5794,3710,-5959,-3668,3563,4066,1351,-5402,-3694,4624,2502,-1318,-3432,-1922,6516,3393,-3597,-655,-43,4539,3980,-5772,-3051,2478,1729,798,-3479,-3356,4677,897,-3039,-1038,-1249,3766,2564,-5055,-1445,2265,236,1749,-4286,-1766,4086,-825,-2351,-528,-2102,3940,1785,-4948,852,2423,547,1935,-3968,189,6008,-1136,-2334,-1439,-468,4789,-305,-5434,1569,1908,1978,993,-4950,-513,5392,-403,-2422,-3211,-684,6967,791,-6473,-1637,1588,5221,421,-6427,-544,4731,1863,-1222,-5293,-1900,7101,1134,-3521,-2728,711,6075,1661,-6422,-3135,3281,5157,-599,-5957,-1419,5303,2740,-979,-4895,-903,5022,2230,-4354,-2456,481,4982,2271,-4790,-1231,1559,2546,643,-4423,-878,3451,538,-636,-2646,-1634,5300,786,-4294,412,1021,2292,269,-4487,379,4075,-664,-403,-2870,385,4354,-966,-1941,1059,667,1777,-1251,-4199,1643,2742,-1069,-874,-3219,501,5445,-1625,-3799,440,1932,3647,-2501,-5016,827,4098,1308,-1979,-3909,1931,5923,-923,-2120,-2176,966,4541,-1796,-4757,57,3259,2837,-1190,-4871,624,5285,1843,-2627,-4310,984],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-3,3,-3,3,-4,4,-6,6,-7,7,-8,9,-10,11,-12,14,-15,17,-18,20,-22,24,-27,30,-32,35,-39,42,-46,51,-56,62,-68,77,-88,99,-115,134,-160,196,-249,334,-485,831,-3187,3129,7641,-7620,-505,1778,-1081,4706,-5719,-5044,7470,-1196,-2165,494,-4542,5575,3939,-8051,1761,365,312,4228,-6312,-2491,7068,-1132,-1118,-1589,-4150,7976,2158,-7295,-563,1953,3620,3150,-8874,-2407,7664,1277,-560,-5695,-2383,9758,2040,-6211,-3986,925,6932,2947,-9452,-3038,4296,5807,538,-8446,-3192,7649,3226,-3015,-5506,-2042,10048,3403,-6555,-3531,-9,8618,2034,-8313,-2645,4080,4401,1533,-9151,-2953,8084,2441,-1835,-4941,-4125,7274,2318,-5914,-836,-633,4027,4622,-7647,-2313,5757,244,2374,-4595,-4732,8183,1238,-4756,714,-1614,4723,3582,-8633,677,3534,-2576,3025,-3865,-2822,7580,-1696,-2893,2150,-2867,6744,1784,-7761,2375,3773,-1396,1223,-5494,-590,8186,-3044,-2109,-465,-1295,7837,-977,-7069,1575,3181,1979,360,-7734,1221,7134,-387,-2059,-3747,-243,9411,151,-6083,-1345,2037,5943,-28,-7822,-458,5023,2755,-721,-6897,-145,7036,1707,-3810,-4939,311,8636,1237,-6099,-2080,1966,5913,329,-8541,-702,5134,3315,-1526,-7296,-1192,7711,971,-3367,-4190,-1639,7556,259,-7260,248,323,3843,1654,-6964,27,6021,-704,900,-3550,-1964,6973,-1161,-3244,1493,-606,3077,1510,-7289,1347,3901,-1274,815,-3495,-332,6502,-2724,-3202,1781,-180,4700,-707,-5487,2991,3204,-65,1315,-4736,1872,7252,-3867,-3515,-248,1295,5403,-1324,-6026,2850,3239,1260,-1547,-5743,1816,7658,-2050,-3735,-2921,2723,6821,-2333,-6510,1407,3106,3730,-2396,-6891,2487,5983,1839,-4264,-4458,1762,7460,-940,-4943,-3581,2824,6272,-1558,-6481,-53,4553,5075,-1563,-7502,1535,5300,257,-2818,-4102,1744,6303,-1261,-4442,-720,1660,4778,-577,-6148,1585,2298,18,-102,-4701,1208,5294,-893,-1768,-477,708,5234,-1892,-3446,1436,617,1264,-174,-5302,2278,4472,-3140,-520,-686,1197,3587,-3996,-1682,3279,1180,2305,-1718,-5778,4379,2723,-2878,-1525,-2230,3200,5141,-4186,-3026,2516,2703,3650,-3268,-4358,4088,4459,-2694,-2973,-3883,3530,5325,-2719,-3786,439,2693,4882,-4276,-5371,2051,3609,1033,-2738,-5551,3523,4781,-1457,-3328,-3254,3321,6252,-2297,-4111,673,3499,4861,-3833,-5795,612,3721,2085,-3072,-4605,3246,4454,-766,-3446,-1975,2648,3890,-3712,-3657,595,2950,2678,-2092,-4168,3709,2726,-164,-2052,-2825,3397,3310,-3745,-2306,-6,1041,1800,-1953,-2597,4237,900,-897,-323,-2842,2668,2436,-3779,-667,282,1441,2526,-4138,-1714,3691,1118,-916,-2574,-3262,4883,2506,-2475,-1412,216,3460,3350,-4603,-2755,2468,2698,270,-3773,-2804,4734,1897,-1955,-2735,-1078,4391,3900,-3397,-3029,1935,4723,1264,-4326,-2669,3138,3380],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,8,-9,10,-12,13,-14,16,-17,18,-19,21,-20,20,-16,7,18,-94,406,2486,1909,4973,-5546,-7933,8328,2893,-1661,-1968,-6202,6398,6067,-7377,-4362,-1161,2798,6847,-7153,-6757,4840,3244,2336,-5434,-7765,7351,6514,-3872,-4623,-3954,4985,7441,-6100,-6440,1236,4087,5788,-5349,-7167,4766,5411,2726,-4276,-7240,5582,6207,-3085,-4645,-4221,5864,7049,-5612,-5364,1046,3234,5120,-3959,-7340,4928,3524,207,-2433,-6624,4532,5845,-5824,-873,-952,2716,7001,-5543,-4211,5474,-384,1605,-1343,-6410,6250,3133,-4961,1783,-2071,2210,7106,-8856,-1912,4585,-1530,2928,-3470,-4988,7035,1451,-4184,653,-3563,5185,5247,-9918,-2470,3965,1556,1768,-6870,-5252,8342,1564,-5168,-1456,-3949,7883,4312,-8765,-2544,2612,5046,5156,-7747,-4985,7782,3691,236,-4659,-4981,6860,6646,-5391,-3834,-1340,6184,5034,-7776,-5066,3348,5314,2667,-6161,-5323,5466,5082,-597,-4936,-3741,6309,4562,-3938,-4482,-1847,5915,4493,-7241,-3085,1977,2415,2571,-4798,-3385,6202,1185,-1575,-2025,-3845,4193,4524,-6489,-786,390,1484,2426,-5158,-2709,5567,104,332,-1952,-3715,5601,1346,-5214,367,-314,490,3135,-7600,587,5889,-2041,-962,-3812,-3488,8529,-1203,-6601,871,119,4659,1785,-7820,1068,5889,274,-284,-5333,-2581,9573,-1034,-5725,-1678,-1101,7956,1938,-9983,-2147,3378,3152,1390,-7927,-2263,7566,2189,-2304,-4823,-2052,8414,2337,-6282,-2860,1859,5666,2427,-7913,-3509,5323,4771,1192,-6899,-2922,6231,2474,-3277,-4834,-1614,7751,2371,-5574,-2745,1223,3807,1542,-5733,-1517,4880,2085,547,-4734,-2691,5910,380,-2683,-1349,-1100,3648,1910,-5645,966,1786,1084,485,-6012,-119,4974,-1526,-1155,-71,-1367,6097,112,-6357,1985,1142,1359,695,-5823,923,6146,-2126,-2728,-1857,-996,6911,-2408,-5890,1937,2114,3305,415,-8258,2432,6295,-827,-1916,-4540,285,7760,-2113,-5525,-826,1609,5765,-81,-7581,-247,4896,2489,-1001,-6760,350,7826,139,-4715,-4026,1278,7607,213,-7234,-1704,3601,4660,30,-5319,-857,4905,2911,-2502,-5631,-1004,6576,512,-4339,-2756,18,5158,384,-5122,-351,3062,4078,634,-5513,935,4547,-59,-1265,-3043,-276,4545,23,-2729,183,165,3180,980,-4630,1672,2138,-860,-771,-2935,1501,4203,-2510,-2822,-935,-183,4391,-2121,-5580,2866,1737,-854,-1894,-2661,2346,5209,-2578,-3386,-424,1730,4664,-2560,-5182,1771,3243,1277,-2516,-5645,2242,6037,-2305,-3031,-2452,2146,6462,-2579,-6287,1200,3989,4375,-2437,-6200,3172,3954,55,-3264,-5457,2897,6940,-1131,-4927,-1870,3319,4734,-1239,-6579,-135,3608,2467,-1491,-4382,1620,4078,658,-2547,-2771,2016,5643,-911,-4084,-1105,2981,3726,-1697,-4207,894],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,0,1,-1,1,-2,1,-1,2,-2,2,-2,3,-2,3,-3,4,-4,4,-4,5,-5,5,-5,6,-7,7,-8,9,-10,11,-13,15,-17,21,-24,26,-23,-21,514,9021,-127,-8913,2686,314,4017,1625,-10776,1503,7684,-994,-343,-6108,-1833,11242,-1073,-7386,-742,-270,7841,1427,-10531,-480,4996,3775,132,-10381,-789,8798,1238,-4690,-6492,-671,10094,983,-8112,-2487,1695,6840,124,-9253,-1237,3884,4081,758,-8739,-87,7473,854,-3465,-4077,-1463,8855,390,-5864,-479,174,6129,1711,-9248,367,5258,528,1764,-5565,-1011,8423,-1732,-3948,-157,-1382,6513,421,-8173,3647,3241,-1803,3062,-6569,246,7509,-4311,-2176,863,-2728,7761,-1095,-7622,5837,1768,95,1280,-8193,2258,7567,-4653,-1209,-1319,802,9683,-3391,-8517,3383,2590,2766,-726,-9967,3830,8320,-2218,-2291,-4262,1944,10213,-2183,-6958,957,2423,7164,-1938,-10080,2234,6449,1851,-2424,-7185,1740,9196,-556,-5342,-3698,551,9377,-691,-7571,-1411,3436,5752,-2236,-8996,907,6261,2059,-947,-7856,2208,8187,-644,-3872,-3103,1345,8623,-402,-5872,1277,1129,3093,-257,-7467,1601,5233,-579,-1398,-5156,947,6964,-3995,-4367,1967,-40,4262,-655,-7173,5458,1651,-1402,758,-5166,1983,8017,-4723,-2254,1860,544,4885,-3803,-5559,5169,1476,-1359,430,-5237,4540,6001,-5980,-2654,-20,1001,6415,-3985,-6664,4142,3459,1963,-3032,-7819,5006,7462,-4134,-3553,-2161,3939,8029,-5127,-6809,2238,4322,4885,-3456,-7267,3816,5888,66,-4214,-6342,3275,7481,-3625,-6408,-1363,3438,6854,-1971,-6284,299,4534,3433,-2421,-7907,2733,4773,156,-3581,-5747,3196,6684,-2478,-3850,-1701,2410,4285,-3104,-4831,2024,3153,1580,-1511,-4364,2392,3585,-2706,-2054,-1100,1635,4843,-4042,-3110,2395,162,2361,-1716,-4776,4020,2428,-2486,-589,-1872,1965,5230,-5741,-2183,3458,1090,1969,-3605,-4129,5881,1863,-2493,-2167,-2460,4032,4267,-6596,-1807,1087,2055,2223,-5123,-5170,6209,3313,-1187,-4286,-4612,6590,4973,-5521,-4296,-22,4706,5708,-6042,-5075,3234,3088,1461,-4885,-5678,5189,4892,-1799,-3913,-2753,5558,5523,-4775,-4693,800,4623,3137,-4717,-5471,2264,4364,1159,-3781,-4642,4189,4533,-889,-3415,-1903,2747,3971,-2695,-3618,1744,1971,1961,-3202,-3694,3770,2380,-304,-577,-3121,4411,2365,-3500,-1252,568,1026,2648,-4153,-1736,2232,1,-357,-1356,-2427,4038,1499,-3954,54,328,2897,3120,-5319,-602,5358,824,-299,-3156,-1938,6990,1686,-5267,-2318,-141,3783,741,-6497,-665,4073,3624,1065,-5664,-3510,6123,1863,-2856,-4202,-1503,5237,1862,-5645,-2780,2526,4402,1187,-6466,-2731,4386,2752,-1772,-5259,-2354,5494,2854,-2897,-4193,-1385,4296,2954,-4833,-4648,1995,4070,2070,-4627,-2110,4080,2608,-1010,-5105,-1306,4653,2698,-4047,-2362,759,3255],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-5,5,-5,6,-7,8,-8,9,-11,12,-14,14,-17,18,-20,22,-25,26,-29,32,-35,40,-43,48,-53,59,-66,74,-83,93,-106,123,-143,170,-209,266,-359,535,-983,4634,6852,-4868,118,-2775,-438,8111,-4318,-4618,5289,-887,2082,516,-6866,4821,4061,-5822,321,-1738,1808,5894,-5431,-2775,4331,-663,2365,-2495,-6093,7179,2838,-4672,-1631,-3641,4706,5259,-7101,-2716,3033,2665,4222,-6111,-6544,6759,3565,-1094,-4818,-5277,6692,6359,-5015,-4908,-2518,5361,4922,-6871,-5639,2696,5802,4018,-7269,-5841,6060,5638,-229,-5593,-5974,6953,7229,-4900,-5618,-2156,4891,6956,-7001,-4638,3333,2519,4295,-5123,-7145,5727,5274,-1088,-1579,-5069,5847,7110,-5461,-2711,695,656,5563,-4370,-6896,4458,746,1256,-969,-7252,5243,4251,-5603,1034,-538,563,6719,-4891,-2654,6127,-946,786,-785,-4830,6005,2815,-4572,-720,-798,1655,4168,-7119,-815,4893,-742,2026,-3678,-3652,7050,2169,-5307,-958,-425,4133,3508,-8453,-2277,4363,2600,1516,-6205,-3715,7478,2383,-2083,-4473,-1933,7164,4005,-5078,-2893,1480,5762,2874,-7955,-3539,4659,4046,748,-6180,-2809,7702,2705,-2749,-4959,-1902,8027,3547,-5742,-3217,1195,4411,4080,-8513,-3830,5173,1941,1727,-4815,-4166,7190,2135,-4415,-1465,-3676,4656,3358,-6657,-1271,2284,896,4456,-4324,-3770,6584,-637,-974,-222,-2825,5262,1329,-5721,1387,1119,977,2771,-5258,-1664,6605,-1326,-976,-884,-772,5458,797,-5973,1062,894,1003,2267,-6113,225,6301,-590,-2158,-2690,-1618,7595,721,-4911,-379,1590,5857,149,-7657,-225,4859,1167,-1163,-6378,-1051,6928,1492,-2762,-3664,1135,6537,1387,-7151,-1329,2193,4189,-685,-6564,-171,6050,3816,-1559,-5106,-895,7295,1466,-3704,-3979,643,5284,645,-6640,-1996,3355,4843,851,-6464,-1176,4917,1023,-794,-4174,-1859,5173,804,-5037,-1508,-152,3942,1345,-5934,284,3665,260,-156,-3273,-887,5429,-531,-2982,742,-1734,2615,1593,-6071,1746,2100,570,1805,-4149,462,5954,-1642,-2692,-263,-151,4403,-1242,-5420,1462,2196,176,23,-4028,2121,6468,-2310,-1748,-1730,-271,4839,-2132,-5228,1326,2772,2415,-1179,-4556,1121,5371,27,-2657,-4726,1899,6937,-712,-5224,-829,2377,4695,-1701,-6994,1423,3843,3198,-2181,-5795,1086,4775,1013,-2684,-4581,1410,5931,335,-4488,-1378,2027,4863,-1960,-6359,261,2913,1376,-1473,-4393,1357,4546,-452,-2541,-1909,1113,5040,-771,-4295,693,787,1469,-179,-4652,775,3111,-1211,-592,-2171,269,3380,-2717,-1959,2379,792,1895,-614,-4606,2525,1844,-1853,54,-2549,1097,4040,-3946,-2380,875,1383,2868,-1854,-4325,3436,3099,-853,-2572,-2819,2792,4409,-3393,-3981,393,2910,3259,-3421,-4536,3073,3824,1344,-2454,-4462,3168,4167,-2217,-4357,-860,2502,4714,-1998,-4833,-139,3407,2042],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-2,3,-3,3,-5,5,-5,6,-6,7,-7,9,-9,10,-12,12,-13,15,-16,18,-20,22,-24,28,-31,35,-40,46,-54,64,-78,98,-127,175,-119,2691,-5802,-4512,8483,-1736,-2452,1074,-3611,6632,3844,-8475,2939,1718,-662,2950,-5015,-641,7625,-2378,-2000,247,-2910,7300,-1014,-8310,2790,2693,1500,1869,-7564,407,8403,-2083,-1148,-3168,370,8838,-846,-7188,146,2392,6556,-1179,-9543,840,6129,1556,-2481,-8121,-117,8582,603,-4514,-4154,1989,8371,-1319,-8797,-696,3958,6240,-1561,-8690,-25,6676,2294,-748,-8221,794,9626,321,-4750,-3618,-351,9909,-505,-7755,202,2808,3847,1502,-8437,-1264,7266,-343,-64,-5647,-2937,10069,-1396,-4954,1116,-1456,5599,1554,-9771,1177,3671,-722,2513,-5808,-1966,6800,-1388,-2414,1238,-2000,4278,817,-7286,3720,2183,-1297,2241,-4993,1164,6566,-4198,-2688,1723,-90,7084,-1536,-7476,4842,1710,1221,-581,-7073,3104,7062,-3602,-3209,-1706,1259,6863,-3866,-7337,884,3992,4307,-3322,-6777,3779,6020,1778,-2790,-4910,3355,8051,-2809,-6588,-1483,4484,6926,-3476,-8044,291,4605,4269,-3572,-7565,1572,5347,-386,-3853,-6429,2861,7146,-1903,-5231,-1262,1595,7474,-2823,-7113,1795,2139,3015,-1371,-7088,2331,7001,-1353,-982,-3173,-533,8042,-1768,-4966,2232,-28,2590,-272,-5209,2529,4379,-2147,111,-2469,193,6302,-3694,-3111,2483,-292,3591,-1386,-5292,4440,3191,-2467,489,-3021,1840,4612,-5399,-2429,1686,475,3915,-2620,-5780,5587,2621,-639,-1580,-3371,4066,6444,-4069,-3359,-1030,3270,5342,-5306,-6074,3059,3813,2702,-3775,-5044,4350,4653,-2903,-3708,-3043,3561,5568,-5083,-4981,-815,4726,5069,-3561,-6512,3192,3886,2186,-3055,-6136,4339,5891,-1956,-3360,-2106,3128,6230,-4375,-4008,625,1415,3998,-3165,-4817,2676,2202,-394,-1347,-4081,4093,5702,-2760,-2241,-309,425,4747,-4463,-3818,2935,975,904,-1312,-3707,3931,2985,-2872,-322,-682,1189,2083,-2855,-2619,3603,418,-831,-1467,-3583,3990,2593,-4103,-276,50,2561,2902,-5173,-2040,2466,1514,397,-3088,-2779,6092,2404,-2634,-1428,-1408,4714,3004,-5162,-2488,2369,3157,811,-4919,-2529,4409,2755,-220,-3819,-3037,5726,2305,-3451,-4027,-310,4074,2735,-3887,-4430,2491,4558,940,-4640,-4171,3586,4042,-965,-3759,-2405,5748,4527,-3361,-2823,-291,4172,1760,-4851,-3780,2823,1865,1012,-3048,-2910,3572,2362,-987,-1334,-1787,2197,2794,-5280,-1614,1322,1509,2032,-3111,-1686,3148,1767,-1515,-1243,-1286,4181,1637,-3668,480,1737,440,910,-3769,-262,3776,115,-1464,-1303,-332,3910,753,-4790,-301,483,2396,229,-4802,-563,3717,-168,-745,-3164,-490,6207,156,-3725,-1390,532,4144,907,-4472,-1018,3899,2657,-446,-4822,-1836,4846,2228,-2973,-2788,-149,6350,1328,-4205],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-6,6,-7,7,-8,9,-10,11,-12,13,-15,16,-18,19,-21,23,-25,28,-30,33,-37,41,-46,52,-59,67,-79,94,-115,148,-204,329,-1556,-702,-5940,2882,10293,-6517,-3411,889,789,7737,-4410,-8502,6050,3633,1646,-2571,-8813,4469,9532,-4347,-3659,-3675,2746,9166,-3388,-8891,2008,3423,6017,-2745,-10002,2797,7769,-221,-3574,-6174,3570,9785,-3244,-6408,-3074,3175,8244,-3167,-8809,1151,3550,5179,-2843,-7957,1889,5324,655,-2775,-7413,1408,6865,-2711,-4290,-395,1070,7418,-3292,-6474,4046,1424,1474,-164,-6575,4041,4915,-4714,-1641,-2310,759,7503,-4485,-5624,4910,-602,2258,-973,-6828,6532,3285,-5143,439,-2557,1696,6972,-6862,-3254,5219,601,4770,-3610,-8857,7719,3745,-4081,-455,-4801,4338,8156,-7465,-2925,2307,2247,6219,-6418,-7713,7582,3788,-1274,-2193,-5747,6232,8435,-5491,-4952,-797,3524,7203,-5182,-8698,4299,3687,3126,-4315,-7779,4957,6995,-2062,-4624,-4513,4869,8510,-5687,-5533,134,4604,5441,-4699,-7986,2101,4482,2653,-4206,-5825,5089,6307,-1484,-2477,-3474,2326,6264,-4512,-3527,860,2289,4688,-4103,-6490,5466,1926,773,-1414,-5150,3942,4028,-5114,-1398,-1249,1101,4001,-5421,-3203,6396,-429,-592,-2356,-5440,7567,2531,-6199,431,-320,2687,4427,-8096,-2786,5842,-478,-707,-4138,-4692,8169,2610,-5970,-1065,-1691,5578,5168,-7979,-3246,3529,2788,2876,-5850,-4721,8500,3680,-3892,-3407,-2181,7104,5235,-7373,-3287,1720,5395,4533,-7617,-5186,6297,3713,763,-4080,-4601,7619,5017,-3609,-4489,-2320,5042,5547,-5217,-3991,1534,3508,3514,-5123,-4474,3843,2979,108,-4182,-2017,4497,2443,-3386,-2373,-654,4230,3562,-5297,-2623,2424,1400,1809,-4555,-3161,6068,1031,-1706,-1836,-3033,3996,1811,-5935,57,2257,-101,2672,-4722,-1489,6795,-1058,-2844,-696,-1537,6220,1152,-5820,936,2159,1459,1737,-6890,-236,6406,-523,-893,-3204,-285,6949,1457,-6643,579,1590,4035,1232,-8148,57,5522,1037,-672,-5335,-1616,8600,1809,-5011,-2656,-744,7317,2543,-7146,-3043,3169,4254,503,-6998,-3359,7059,2795,-2547,-3950,-1559,6061,2390,-5227,-3024,344,4189,2531,-5169,-2348,3838,3517,-402,-5160,-1059,5430,1842,-2836,-4093,-984,4637,1971,-4063,-840,1491,3402,1711,-4642,-913,4437,783,-165,-1969,-765,4551,987,-3389,-461,487,2920,1326,-5639,1417,2906,-59,194,-3613,-840,4345,-2011,-3713,839,278,4238,-696,-6592,1036,3290,1362,-936,-4837,1794,5586,-709,-3156,-2196,719,5877,-1467,-5049,586,3757,2344,-515,-6024,1146,5517,-36,-2490,-4178,1689,6047,-100,-5364,-2855,3042,5183,-1449,-7151,553,5381,3184,-1921,-5487,901,6672,1050,-4149,-3145,835,5082,-377,-5939,-1626,2542,3638,-692,-4820,440,4235,2046,-1532,-5186,-9,4594,6,-2316],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-3,5,-5,6,-7,8,-8,10,-11,13,-14,16,-18,21,-22,25,-28,31,-35,38,-42,47,-51,57,-62,69,-76,84,-93,103,-114,126,-141,158,-178,202,-231,267,-314,379,-471,616,-878,1490,-6318,-2534,8716,-1667,849,-5383,-4625,9955,2016,-7109,-608,-1046,6446,5118,-11460,-1748,6008,1260,2054,-7517,-4830,8868,2291,-4343,-4690,-2138,9058,5867,-8663,-3396,3184,6193,3824,-9283,-4694,7597,3922,-232,-6792,-4448,8637,3575,-5330,-5746,-1097,7594,3103,-7871,-3877,2581,4712,2099,-8580,-2458,6448,2891,822,-4664,-2907,7420,2678,-4478,-917,-2276,4957,3905,-8151,-1384,4159,-1,2556,-5015,-3343,7490,-804,-1849,-263,-2835,6144,2508,-7422,1931,2123,-39,3142,-6755,-1530,8403,-2525,-2042,-493,-2978,7577,-499,-9107,2657,2254,1662,3344,-9445,622,9106,-1892,-1911,-3877,-1178,10079,-338,-9431,1698,812,5607,2621,-10482,-397,7513,1712,-488,-7035,-1564,10820,827,-7237,-2823,621,8385,2204,-11327,-1660,4975,3820,1199,-9006,-793,8239,2652,-2609,-5076,-1301,7758,1845,-4290,-4142,2118,6114,1661,-8003,-1555,4681,3299,383,-7586,-697,6190,34,-1081,-4086,-1494,8413,1032,-5252,-384,232,3927,1842,-7203,-15,4502,-1795,-51,-4663,-903,7496,-2314,-2397,954,-861,4487,-782,-9589,1918,3490,-1510,542,-4685,249,7210,-3899,-3363,307,-601,7390,-1685,-8435,4344,3356,1360,-60,-7031,2634,8436,-2727,-2936,-3070,1244,9220,-3029,-9035,2098,2872,4216,-657,-9266,3734,7827,-144,-3223,-4078,1155,8908,-1137,-6808,-1343,3005,6554,-1054,-9766,961,5799,2712,-1239,-6950,1352,8631,528,-3503,-3470,803,7836,-117,-6551,-2036,2077,4571,-882,-7520,72,4757,1046,-1557,-5110,892,6992,-1633,-3001,-2165,663,5084,-1456,-5964,2654,1630,2676,-438,-6074,3012,5287,-3132,-567,-1925,297,5517,-3133,-3307,2244,1118,2104,-970,-6964,2512,4299,-2306,-1840,-2063,2910,6585,-5287,-2759,3001,507,4339,-2971,-5605,6145,4539,-1668,-2920,-4541,4591,7124,-4596,-3688,-528,2229,6058,-4892,-6569,3342,4354,566,-3305,-5889,3961,6765,-2368,-5194,-2445,2965,7474,-4457,-5416,646,4358,3725,-2941,-6440,3214,5786,845,-4123,-4850,4212,6183,-1874,-5380,-2345,2758,4926,-2208,-5865,825,4496,2880,-1848,-6833,2317,4108,-361,-2388,-2712,1346,5568,-3428,-3233,797,1466,3422,-2972,-2760,1740,984,-930,-1969,-2983,2726,4068,-3523,-1490,222,1214,2391,-4266,-3632,4610,1160,-767,-1549,-2907,5543,3598,-2297,-1094,-1280,1726,2448,-5595,-2469,3027,1640,997,-2976,-3067,4046,3693,-3324,-3971,-1703,4487,3320,-5324,-3562,1478,4324,2509,-5423,-4848,6168,2765,-1714,-3771,-3210,5519,4592,-4893,-4372,83,3594,3029,-4129,-4686,3004,4242,581,-3935,-3156,4042,5114,-1053,-3663,-1579,3570,5092,-3962,-3311,467,4032,2462,-3673,-3406,3183,3467,308,-2974,-2957],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,8,-9,10,-11,12,-13,15,-17,19,-21,23,-26,28,-31,33,-37,41,-45,49,-55,60,-67,74,-81,90,-101,113,-129,147,-171,201,-241,299,-388,540,-868,3746,-6000,-5511,7355,-759,2827,-1875,-5569,6575,3177,-6413,948,-1919,2067,5143,-7329,-1814,5415,-1319,1585,-3485,-5310,7228,558,-4698,-225,-2473,3674,2918,-7695,-735,4541,1225,122,-7165,-3137,8048,1513,-3676,-3948,-1571,7907,3006,-7096,-3447,2436,5828,2212,-7636,-3349,5966,4538,322,-7915,-1836,8827,2952,-4528,-4925,-1412,8687,4022,-7000,-3136,1657,6538,2523,-9166,-4005,6640,4778,-50,-6478,-4329,8647,3025,-4784,-2346,-4004,6505,5070,-8961,-1329,2528,2399,4485,-7276,-5895,7892,1356,-547,-1675,-5357,5980,4917,-7476,468,-221,1119,5443,-6580,-2005,6505,-363,631,-1675,-3909,8231,765,-5560,1230,-524,1866,3254,-6704,-734,5560,-1437,1293,-3147,-2776,7531,-674,-5623,-21,225,4962,2054,-8105,92,4818,211,-660,-5169,-1157,7520,-574,-4377,-1014,1255,6869,448,-7756,-1178,3690,4213,773,-7505,475,7512,3258,-1599,-5601,473,7653,461,-6387,-3915,91,7949,-212,-8351,-992,4139,4788,650,-7926,-1165,7799,870,-2059,-4546,-1392,8040,70,-5857,-1078,-347,5732,2499,-7850,201,4185,1795,1436,-6531,-2498,6940,-1363,-3456,-473,-1965,5981,2269,-8011,1131,2330,-206,3598,-6349,-2125,6670,-935,72,-1255,-3288,6041,214,-6006,2111,-130,1313,2030,-6115,-154,5979,-2431,-571,-1783,209,6739,-2228,-5108,1286,1616,3025,-260,-6319,2657,5259,-629,-2368,-3547,1495,6765,-2637,-4985,-1283,3552,5661,26,-7260,1601,3464,3058,-2971,-6145,1169,6721,263,-2602,-4235,2480,7194,-915,-6905,-701,3948,5312,-1858,-7336,1145,4846,3007,-1275,-6380,-25,5720,-932,-2363,-3347,761,7632,-1238,-5304,1239,807,3622,-116,-6753,841,4868,219,667,-4021,-60,6783,-1786,-3710,2201,-1060,3933,173,-5699,2117,2389,-348,742,-3576,270,5571,-2244,-916,370,-661,3870,-1184,-4051,4221,2661,-180,-575,-4096,2748,4768,-2812,-1221,-1008,703,4068,-3482,-4368,2619,2176,1355,-985,-5090,3324,5057,-1950,-2111,-1457,3100,4758,-3129,-4574,787,2528,3697,-3800,-4409,2629,3872,1356,-2494,-4144,3904,4275,-1706,-4667,-2177,3671,3919,-3649,-4932,833,3164,2205,-3905,-5438,3403,3986,393,-2874,-4169,3307,5002,-1793,-2888,-625,1897,4904,-2638,-4286,1910,2512,1772,-2136,-5191,2121,4469,-1384,-970,-1188,1549,5222,-2434,-2859,477,497,2602,-1807,-2860,2466,3095,-452,-1075,-2760,1124,3312,-3195,-1426,1297,-1,2098,-3059,-3106,2910,1665,-856,-1778,-1146,2783,2879,-4378,-2511,1397,2423,1932,-4930,-3165,4937,2239,-1133,-3700,-1609,3811,3677,-3273,-2829,-262,4102,1905,-4162,-3177,2063,3664,560,-4640,-2640,4123,4234,-1762,-3553],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-4,5,-6,7,-7,8,-9,10,-11,13,-14,16,-18,19,-21,24,-25,28,-31,34,-39,42,-47,52,-59,66,-74,85,-97,114,-135,167,-219,332,-1408,373,-1647,5786,1268,-8155,3978,2399,-992,2266,-6202,-188,8053,-3793,-2101,594,-2142,6348,-1236,-7723,4550,1029,-96,1030,-6658,3402,7275,-4262,-1320,-1367,245,6967,-2650,-6908,3924,3021,2804,-2268,-8310,3551,6316,-2050,-3688,-5453,2569,8395,-3450,-6620,-852,4579,6445,-3920,-6991,2211,5442,2029,-4080,-7427,3474,7699,-1506,-4471,-6031,4822,8566,-4524,-5719,-974,3370,7603,-4709,-8617,3435,5026,2512,-2020,-9088,4164,7783,-3129,-1606,-4028,1202,9871,-3205,-6914,2657,882,4437,-108,-9751,3035,4400,-1939,751,-4731,660,8383,-3776,-3752,1381,-2011,5271,-131,-7230,4200,2192,-1392,2125,-4856,1900,6523,-4636,-1646,2798,-1802,5592,-2885,-4786,4848,1324,-273,-912,-4814,3828,5958,-5655,-1726,-1394,3257,4672,-5178,-5939,4707,2657,914,-3473,-5766,5262,5922,-2948,-3993,-2754,4541,7308,-4645,-5532,2391,3734,4225,-6157,-6916,3507,4612,420,-5057,-5431,6633,6276,-3635,-3828,-3543,5762,6187,-5147,-4532,1991,2481,4883,-3798,-6582,4131,3942,-594,-1986,-5538,4349,6118,-3643,-2609,-1621,2524,6046,-4134,-5008,3405,937,1913,-628,-7050,3845,3906,-3182,781,-3269,2011,6421,-4105,-3096,2727,-989,3350,-1697,-6113,4412,1606,-2822,1660,-2243,1839,4400,-5622,-1079,3057,-300,3334,-3053,-3864,5076,847,-3121,-1341,-2122,3744,3251,-5952,-1434,2028,2253,2410,-4891,-3652,4969,2776,-879,-3766,-3197,5539,3731,-4300,-2332,-181,4381,3776,-5284,-4780,1974,4244,2186,-5628,-3902,5969,4273,-508,-4196,-3306,5967,3360,-4910,-3195,21,4337,3809,-5845,-3241,3263,4277,2724,-6019,-4403,5503,4060,-1466,-2539,-3154,5196,4441,-4510,-1074,150,1676,4280,-4457,-3499,5029,707,429,-1649,-3821,4980,3199,-4078,-363,-1189,669,3498,-4828,-1704,4630,-123,647,-726,-3494,4192,2472,-3604,382,-108,2799,2017,-5222,-612,4211,1626,444,-3440,-1869,5088,602,-3653,-1011,612,4292,740,-6252,-469,2586,1982,-423,-4711,-1616,6004,1086,-2534,-3578,-102,6370,1002,-5372,-1674,1848,4397,324,-6318,-2419,4696,1889,-2166,-5018,-1585,4944,3476,-3798,-4177,159,5684,1773,-5046,-1943,1545,4292,447,-6068,-1209,5057,3438,-1443,-4493,-1189,5833,2215,-3630,-1473,-1433,3494,1971,-4537,-1226,2422,1383,1267,-3747,-879,4150,724,-1401,-2331,-1941,4489,268,-4064,-318,1679,641,1573,-4351,-568,4537,-883,-585,-1116,-521,4131,-249,-3718,1680,2297,1533,496,-3627,1436,3381,-1633,-2093,-3074,393,4596,-683,-4308,-330,1180,3488,-616,-4113,1199,3957,-144,-1365,-4389,1322,5135,-340,-4321,-1968,2321,4641,-768,-6293,-1397,2691,3266,-1339,-4726,-408],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,3,-3,3,-4,4,-4,5,-6,7,-7,8,-9,11,-11,12,-14,16,-17,19,-21,23,-25,28,-31,34,-38,42,-46,51,-56,64,-72,82,-93,108,-127,152,-186,215,18,6728,-879,-10667,4743,5045,-500,41,-8889,1916,10760,-3378,-4216,-1888,-1333,9172,-1370,-11136,1957,4041,4248,838,-11176,-40,9486,-1217,-2295,-6099,-874,11727,1427,-8319,-1079,1758,7767,1249,-10250,-1245,6351,4574,-597,-8267,-898,8015,1579,-4244,-6753,296,10038,944,-7092,-2823,1840,7759,449,-8702,-411,4341,2116,-594,-7526,-1323,7823,-176,-1972,-2719,-1270,7254,-184,-6383,1355,1699,2390,852,-8748,2016,5949,-2589,1061,-2317,-1539,7396,-3401,-5475,3463,-1224,3094,-26,-8706,5700,5597,-4562,-435,-4162,708,9986,-5726,-4752,2544,109,6628,-2263,-9501,5849,4949,-1406,-1277,-7307,3287,9864,-5123,-5426,-771,473,9384,-3738,-10032,4383,6249,2378,-641,-8834,2511,9732,-3337,-4440,-4834,2515,9377,-2512,-8249,-374,2495,4678,-1796,-9598,1671,6742,2381,-1792,-7271,2021,9281,408,-4154,-3409,3263,8184,-316,-6145,-320,2238,4537,-1343,-8084,2211,5578,582,-660,-5101,854,6247,-2452,-3183,-193,575,5141,-2386,-6069,3252,1360,373,-578,-7321,3511,4479,-5035,-549,60,620,5853,-4367,-4058,4867,527,142,-1209,-6140,6041,4447,-6076,-465,-1173,2418,6603,-6035,-4140,4505,2118,3507,-3970,-7062,6800,4441,-2414,-2878,-4587,4547,8219,-6283,-4277,1200,3165,4934,-4574,-7858,6693,5168,-556,-4234,-5715,4063,7696,-4511,-5225,-2475,3609,7991,-4139,-7465,2199,4995,4704,-3942,-7046,4570,5624,348,-4211,-4561,4655,6434,-2641,-4544,-1147,4151,5923,-3782,-4214,1100,3021,2622,-2749,-5574,2810,4689,-2396,-2531,-2921,2295,4784,-3150,-2923,553,131,2982,-3163,-3660,3969,841,-1635,-1057,-3693,3943,3165,-5708,-360,1281,1035,3949,-5610,-4203,5001,10,-2077,-2019,-3383,5293,2755,-6598,-622,855,3018,4396,-6513,-2045,5280,263,770,-3809,-3738,6673,2302,-4833,-2241,-973,5316,4681,-7972,-4396,3224,3557,2583,-5902,-4020,5899,3223,-2426,-4492,-2884,6096,4720,-6120,-4075,1000,3608,4286,-5241,-5649,4666,4918,1515,-4408,-4123,5233,4288,-1357,-3359,-1978,5838,5228,-4367,-3722,1221,2564,2606,-4113,-4589,4110,2611,348,-2528,-3311,3703,2565,-3280,-1674,-119,2460,1809,-4303,-2237,3248,1249,224,-2212,-1707,4256,529,-3161,-325,47,2966,2357,-4878,-1527,2273,1180,627,-4404,-768,5526,171,-3142,-2396,-1127,5433,510,-5931,-797,1681,2260,414,-5083,-879,5360,689,-2651,-2626,-702,6381,1456,-5165,-1654,1051,4690,2076,-7505,-2588,4939,1877,-80,-5697,-2148,6523,2508,-3721,-3831,-340,4700,3037,-4950,-3351,2490,4808,2781,-5342,-2331,4306,3116,-697,-3335,-843,4940,3309,-4215,-3427,316,3755,1929,-4168,-2722,2519,3078],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-3,4,-4,5,-6,6,-7,8,-9,9,-11,12,-13,15,-17,18,-20,22,-24,26,-29,32,-35,40,-43,49,-53,59,-67,75,-86,97,-111,125,-124,442,-5769,-447,-1191,3151,6830,-7824,-4014,6217,1851,1918,-3707,-6697,9432,4200,-5453,-1385,-3188,5304,8652,-9636,-5099,3169,2944,5740,-7350,-8434,9509,4451,-231,-3495,-6946,7081,8346,-5115,-5647,-1209,6346,7924,-8376,-6044,3632,4411,2597,-4875,-7164,4481,5644,-1643,-4560,-4316,6070,6278,-3899,-4626,-1232,3068,5472,-5896,-5005,4361,1915,3153,-4281,-6814,5104,3855,-2543,-845,-3308,4081,6193,-6554,-1262,1291,253,3735,-5043,-4996,7657,225,-2184,-85,-4409,6136,4714,-8143,1067,1972,-536,4084,-5776,-1713,8675,-1510,-2290,-1755,-4605,8108,2878,-8723,1506,1337,3961,4223,-10406,-2543,8373,591,566,-4823,-4668,10096,2955,-8030,-1115,-1016,5373,5209,-9986,-2873,6397,3123,2519,-7075,-6615,8730,4058,-4605,-4190,-4337,7602,5428,-8482,-4818,48,5833,4364,-6969,-5466,5519,4021,626,-4954,-4261,6978,4644,-2579,-4344,-2357,5811,3705,-4788,-3379,923,3676,3994,-5397,-3804,5072,885,1186,-2553,-3703,7135,1119,-2785,-635,-1190,4154,3772,-5891,-328,3595,550,2480,-3652,-1773,7773,-1399,-4012,696,-1943,5269,1056,-8222,824,3679,370,1383,-6670,-475,8406,-2095,-3656,-1075,-1378,7035,406,-8654,2216,3454,2737,2249,-9028,-1331,8372,-387,-3239,-4303,-1323,10073,712,-7234,-738,1211,4795,1989,-9453,-1631,7559,2141,-905,-5744,-1791,7733,2804,-5241,-3442,-941,7540,3207,-7285,-3257,3181,5560,2179,-6775,-2488,5937,2758,-1200,-5605,-1833,6823,2444,-4106,-4625,194,5802,2188,-6605,-81,2506,3556,526,-5383,-1916,4954,414,-841,-1883,-1014,5010,-492,-5560,-242,-81,3397,1159,-5454,1097,4388,-489,-255,-2502,-420,6450,-544,-4721,1527,-1499,3363,-54,-5562,3690,4937,-1375,-1422,-4358,556,6983,-2679,-4118,-1158,2098,5466,-805,-7220,2561,3502,1274,-2128,-5950,2303,6662,-2076,-3853,-2632,28,7125,-1029,-6942,-439,3507,2942,-1633,-8256,902,7705,948,-2021,-4506,183,8373,103,-5986,-2104,1914,5704,-38,-6908,-484,4680,2373,-2023,-5545,-25,6544,-397,-2827,-4432,892,5155,710,-5243,-424,2321,3992,597,-5455,46,3179,459,-495,-3115,648,4778,-1282,-2229,-107,1127,3897,-1266,-4597,1303,1303,306,-167,-3374,3358,3760,-2334,-1995,-1523,2420,4869,-3802,-3958,3724,1940,1302,-3067,-4217,4079,3589,-1879,-2418,-1789,3227,5517,-4240,-4077,3172,2149,3667,-3056,-5800,4062,5029,-1128,-4331,-4112,2764,7009,-3737,-4112,-831,3047,4769,-4255,-5591,2106,2793,1345,-3049,-6239,2308,6427,-756,-3961,-3492,3275,5780,-3039,-5467,-156,2256,4587,-487,-5723,1327,4783,646,-1823,-3870,1056,5584,-81,-3132,-1035,1688,3310,-1814],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,1,-2,2,-2,2,-3,2,-2,3,-2,3,-3,3,-3,3,-2,3,-3,3,-4,5,-5,7,-8,11,-15,21,-29,43,-68,112,-207,477,-2878,-5443,8321,1761,-5403,1014,-988,1298,4934,-7295,-1093,5509,-1598,329,-3577,-3197,7506,-585,-4424,1636,-1463,4340,1727,-6569,938,5233,-1083,1141,-5385,-1302,8282,-2212,-5213,-162,1012,6177,-690,-7839,-483,5075,4729,-114,-6887,1396,7933,402,-1770,-5145,1008,9635,-343,-6740,-4470,1262,9221,-711,-8840,-94,4400,5201,-604,-9906,679,8264,1226,-3081,-6936,-207,10680,42,-7186,-2669,-66,7090,1883,-9663,-926,5498,1076,1693,-7717,-2050,9467,-347,-3262,-2200,-2944,7372,1397,-9954,339,1618,1846,4149,-8210,-623,8339,-2142,-34,-2528,-2835,6700,496,-6447,2760,-940,755,2659,-6726,291,6495,-3177,-34,-2471,-657,7317,-1262,-4193,2672,80,2420,-707,-7003,3334,5156,-689,-459,-3480,1852,6707,-2855,-5466,-812,1196,5446,-2327,-7299,1533,3882,1570,-2185,-7028,2667,7960,-1382,-3733,-3881,2657,7433,-2005,-6764,-389,4734,6116,-2208,-7744,1948,4148,3293,-1675,-8553,2042,8891,513,-3957,-4048,1673,8679,-1707,-6055,798,2362,5345,-620,-9250,1588,5600,759,-18,-6069,519,8894,-1648,-3149,-682,-509,6881,-1238,-7744,2000,760,184,1060,-6483,-338,6151,-4066,-1408,-90,-161,5806,-1281,-5906,3396,653,147,575,-5881,3302,4416,-4012,-324,-597,309,6086,-3251,-5280,4000,1360,1690,-1356,-5182,3838,4888,-3234,-2077,-2386,2689,5093,-4748,-4200,1126,3271,4152,-4357,-6742,4464,3625,617,-3478,-5167,3325,5566,-2720,-3681,-2229,2569,5666,-4048,-5716,791,4489,3473,-3980,-6809,2720,5449,433,-3907,-5840,3685,6135,-2092,-4175,-1347,2953,5879,-4055,-5582,2430,3294,3705,-2741,-5877,3163,5191,-588,-2027,-3411,1576,6188,-4007,-3025,484,657,3656,-892,-5057,2362,2869,-1136,-823,-4029,2102,4690,-3169,-2127,1457,-1303,3327,-2295,-3332,4128,167,-1024,-429,-3646,2205,2614,-3614,-766,416,787,2835,-4129,-3919,4328,2009,-232,-1893,-3050,4528,3071,-4260,-1580,-714,2711,3670,-5324,-3525,3040,3234,454,-5027,-4029,4804,3940,-1912,-4105,-3007,5045,3650,-4881,-4190,601,4011,2903,-5478,-4088,2759,4132,-121,-4337,-4183,5309,3744,-919,-4868,-1903,3157,4493,-3312,-3942,1478,3502,4224,-5304,-4163,3355,2585,-921,-2393,-3347,3418,3211,-3604,-1045,-858,2483,3701,-4256,-3238,2345,-18,6,-2369,-4025,4712,826,-2806,-298,-1514,1026,3041,-3654,-989,2393,963,334,-1380,-1984,4113,1112,-2242,-953,-484,2821,1248,-3785,-702,2164,704,758,-4396,-1857,4263,1028,-2538,-2073,-859,4504,619,-4284,-1203,2207,3833,872,-4495,-1891,3961,2617,-1178,-4834,-230,6353,1870,-3090,-3712,-1254,4263,1576,-4736,-2075,3011],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-7,8,-8,10,-11,11,-13,14,-16,17,-19,21,-23,25,-28,31,-34,37,-41,46,-50,56,-64,71,-82,94,-110,131,-161,204,-275,406,-728,3447,3936,-1385,1606,-6675,2449,8349,-3700,-2683,739,-2399,6800,-2462,-6003,5124,2079,-101,1557,-6371,3215,6059,-5751,-1416,648,282,5146,-4181,-5027,5296,984,486,-2373,-5142,6219,4818,-5223,-3882,-1035,4137,4975,-6792,-4530,1016,5397,2841,-5637,-5208,5708,5949,-1199,-5738,-4957,6572,6118,-4404,-4586,-1476,6173,6222,-5823,-5648,1367,4881,4924,-6179,-6985,7035,5358,172,-4709,-6967,7170,7145,-5574,-4326,-1517,3787,9624,-6002,-6566,5149,2062,4028,-3287,-7590,5533,5334,-2566,-1650,-4900,2427,8111,-6140,-3833,2801,-617,5361,-2270,-7086,5866,1373,-2778,958,-4291,3861,6380,-5835,-850,3346,-363,5564,-3881,-4785,6639,392,-1817,-1518,-3267,5270,3725,-6336,-1216,1319,564,3472,-5730,-3374,6213,1116,-646,-3556,-2700,6962,2684,-6615,-2519,19,4533,4434,-6960,-2554,5466,3927,1071,-5798,-4040,6134,4330,-1225,-5597,-1594,7431,3254,-6296,-4224,-252,5989,3496,-7490,-3671,4577,4141,1181,-8136,-3915,6887,3622,-1894,-3834,-4025,7699,4369,-5479,-3155,435,3971,5141,-7067,-4730,5659,1888,1795,-3160,-5877,6361,4396,-4847,-505,-2176,3059,6671,-6034,-2356,4479,453,2790,-2764,-5412,5919,2386,-3564,641,-1858,2852,3484,-4683,212,3428,-381,1650,-1179,-3349,7418,-134,-4024,-1174,-1122,4324,1445,-5297,-417,3807,2076,2137,-5309,-1410,7207,901,-3642,-3614,-1617,7270,780,-5652,-1515,2727,5737,674,-5755,-1042,4643,2882,-843,-6006,-2008,6663,2585,-3955,-4649,35,6119,2333,-6843,-2528,2409,5279,1112,-7517,-1270,4173,2574,-908,-5614,-1514,6977,1368,-4378,-2098,-691,5244,2554,-7250,-1990,2830,2396,2009,-5815,-1577,5236,1721,-1420,-1906,-2068,5160,2524,-5506,188,421,1785,2295,-5417,-1263,4891,-24,-542,-1568,-1872,5241,-211,-4389,1664,230,2418,965,-4461,-282,3628,-1262,-723,-2000,-54,5315,-1542,-3432,859,1005,3031,12,-6139,1685,4928,179,-1063,-4424,1069,5488,-1001,-4103,-2282,1799,5782,-501,-6058,228,3297,2390,-1144,-6417,2067,6597,1155,-2930,-3889,456,4548,-670,-3560,-2914,2329,4083,-1420,-5501,-1633,3781,3746,-1356,-6461,-19,5299,1286,-2715,-3028,313,6135,-1152,-3639,-566,2200,4525,550,-5758,-411,3591,2617,-907,-2936,24,6178,-558,-2323,-839,576,5326,-346,-3139,56,2969,370,551,-4123,266,4683,-1437,-1440,-316,-388,3556,-2131,-3127,2371,1028,1006,-421,-3817,1816,3609,-1387,-1614,-601,1612,4417,-2829,-4156,1481,2437,3185,-2520,-4171,2427,3731,-1117,-2166,-2384,1208,4665,-1964,-4165,-324,3607,2767,-2566,-5322,2432,3411,1653,-3146,-4386,2223,4821,-351,-2996,-1902,2967,4354],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-9,10,-11,12,-13,14,-16,18,-19,22,-23,26,-29,32,-34,38,-43,48,-54,61,-68,79,-91,108,-130,163,-211,292,-452,867,-4551,-2806,11031,-3134,-4953,591,-2006,8439,2450,-10973,1902,3095,587,3698,-9872,-2642,10854,-222,-3371,-3691,-3560,10031,4294,-10003,-1516,244,5943,5793,-11397,-3660,7453,3549,472,-6719,-5037,9449,3623,-6817,-3819,-2177,7451,4666,-9361,-3923,3910,5205,3328,-7019,-4984,6543,4014,-463,-6382,-3890,8713,3616,-4740,-2224,-1176,6589,2947,-8681,-2528,2086,3192,2554,-7473,-2671,7171,-165,-700,-2291,-2965,7714,247,-6488,859,-301,2611,2184,-7945,1110,7037,-2137,568,-3921,-1853,8125,-1986,-5294,1796,-1323,4234,993,-7414,2859,6065,-2303,1586,-5949,-898,9554,-3088,-5633,600,-930,8078,720,-10703,2474,4327,846,1038,-9317,-86,10588,-1982,-4357,-3327,-512,9902,317,-10332,620,3156,4805,1953,-9512,-1160,8489,1951,-1782,-7381,-1794,9602,1521,-7077,-2610,-197,7295,1939,-8741,-1201,3420,3620,614,-7931,-1841,7397,2190,-1475,-4690,-990,7634,1014,-5321,-1834,379,5541,1503,-6630,-613,3176,1709,514,-5669,-462,6495,-1005,-2359,-1117,-1513,6473,31,-5373,2304,1655,1371,724,-7347,3285,5769,-3793,-1220,-2333,-620,7396,-3743,-6421,4377,701,2608,-1593,-7885,3972,6384,-3095,-490,-4357,2640,8868,-3340,-6617,1440,1314,4950,-2099,-9141,3638,5437,-973,-2045,-6196,1388,9034,-3011,-4620,-1401,2201,8499,-1941,-8768,1812,4586,2013,-554,-9507,988,9173,-284,-3453,-5123,29,8427,-454,-6028,-1212,2766,7052,-981,-7556,395,6269,2032,-1691,-5333,55,6211,-271,-3782,-2953,1150,7072,-1691,-4274,-323,1575,3814,-115,-4830,1214,2681,-570,-759,-3975,933,5474,-2616,-2701,1254,645,3560,-1950,-4524,4584,2403,687,-2595,-4000,3237,4040,-3546,-1687,1045,2122,4853,-4543,-4242,4284,2238,253,-1693,-4859,4781,4919,-2849,-2087,-2696,3643,6204,-4883,-4703,4347,1732,3190,-2974,-7093,4730,4600,-1564,-2723,-4038,3340,7292,-3959,-5030,1017,3980,5359,-3615,-8002,3993,4469,-310,-2287,-5189,3430,6971,-2386,-4136,-2308,3212,5909,-3184,-5335,204,4664,3208,-3295,-6006,3104,4519,1283,-3719,-3265,2786,5967,-1406,-3660,-607,1960,3760,-2627,-4323,2062,2137,-452,-2473,-4517,2841,3626,-2062,-1662,-1823,296,3562,-2649,-2950,2212,1201,2082,-2765,-2562,5105,1808,-2112,-2690,-1691,3923,3198,-4369,-1681,1808,1908,2614,-3936,-3399,5792,904,-1724,-1046,-2428,5112,3423,-6022,-2948,691,3027,2541,-4881,-3753,5031,2728,703,-4310,-3948,6211,4481,-4029,-2918,-1112,3509,5026,-6202,-4434,2515,3737,1964,-4564,-3986,4476,4533,-2341,-3833,-3136,3971,3327,-4052,-4560,-903,2922,2845,-3700,-3020,3176,3285,1651,-3329,-3331,2831,4642,-1449,-3764,-1434],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,9,-10,10,-12,14,-15,17,-19,21,-22,25,-28,31,-34,37,-41,45,-50,55,-60,66,-73,81,-89,100,-112,126,-143,163,-189,223,-269,335,-439,623,-1052,4633,2012,770,-1316,-10048,6383,6099,-5286,-1904,-3978,3074,10038,-7329,-6154,4299,2128,5468,-3273,-10644,6177,7602,-1592,-3310,-7126,4111,11186,-5215,-6958,-1092,2596,9049,-4546,-10007,3146,5262,3427,-2169,-9791,2842,9859,-1605,-4163,-4082,1443,9501,-2684,-7621,-266,2766,6302,-2795,-8920,1895,5315,1968,-2194,-7577,3301,8321,-1647,-3438,-3910,1219,7927,-4123,-5255,459,1215,3075,-3501,-6624,3286,3101,-992,-200,-4649,3097,5758,-6121,-2161,800,-182,5129,-3174,-7388,6452,2681,-2029,-173,-5366,5738,4285,-6631,-371,114,1111,5932,-7444,-5313,7209,843,72,-2473,-7210,7571,5365,-8433,-2095,-1668,3085,8065,-7661,-6097,7244,2319,2294,-4967,-8536,7995,5872,-2834,-3255,-4471,5152,7899,-6260,-5588,2130,2700,7092,-5511,-9579,6202,5803,211,-3805,-7329,6241,7370,-3684,-5255,-2925,3752,6498,-5465,-6474,610,3731,3711,-4157,-7618,4155,5986,966,-2576,-5442,3821,4796,-4354,-3093,-1132,2570,5410,-4906,-3730,2122,837,1939,-3542,-3988,4637,1891,-3720,594,-1784,2720,5712,-6543,-1983,3590,292,2400,-4523,-4322,6745,-326,-3088,-684,-3638,7398,4442,-7554,-968,3431,1679,3317,-6606,-3209,8420,1332,-2379,-3232,-3785,7320,2890,-7992,-157,307,3939,5074,-8540,-3824,7528,2307,-1039,-4775,-4726,8273,3837,-5376,-2989,-1278,5863,5556,-7800,-5259,3376,4333,3241,-7908,-5872,6741,4445,-2444,-4720,-4719,6032,6478,-4324,-4247,-352,4341,5612,-4684,-4862,3133,3541,1786,-5537,-3998,4417,3405,-1600,-3315,-3061,5415,3468,-4863,-2159,127,2821,2193,-4758,-2077,4333,1342,1062,-2008,-2294,5246,512,-5235,747,103,1897,1962,-5141,-606,4914,28,801,-3400,-1438,7112,-783,-3901,-115,958,5128,1568,-7621,1407,3999,583,786,-6312,-805,6830,189,-3547,-2671,-940,6903,646,-8389,381,3631,3311,692,-8146,-1202,7965,1506,-1998,-4232,-1235,8777,2031,-6564,-2374,2375,4924,2415,-7536,-2529,5316,4115,-65,-5773,-2429,7828,2625,-2753,-3430,-1095,5918,2582,-6211,-1687,2439,4254,2267,-6437,-2584,5062,2300,-972,-3644,-2299,5391,1528,-3359,-2257,-119,4008,253,-5778,-233,2228,1001,-663,-3170,-738,4563,-1443,-1671,-1120,-96,3788,652,-4151,900,604,1889,641,-4348,893,4578,-2149,-2416,-1881,430,4316,-2376,-4518,1533,1629,3222,-2069,-5510,2476,5718,548,-1939,-5006,1595,7995,-3240,-4328,-1191,1856,4552,-1600,-6948,742,4698,2669,-1348,-4802,866,7257,-268,-3532,-1857,1586,7147,-569,-5889,-921,2362,4487,-681,-6539,-166,5781,1781,-3050,-4140,1076,6753,1388,-2851,-1752,1940,4872,488,-5110,-1245,3893,2199,-184,-3329,445,4799],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,2,-3,3,-3,3,-3,3,-4,4,-4,4,-5,5,-6,7,-7,8,-8,9,-11,13,-15,17,-21,26,-33,43,-57,83,-129,234,-798,1970,2476,-8593,494,5146,-2552,732,-2419,-2595,9060,-2086,-6515,2672,779,4452,1041,-7834,2395,5235,-2437,368,-4454,1010,7589,-3972,-3520,977,810,4354,-1538,-7682,3329,4577,539,-3082,-4964,3495,6596,-2388,-4476,-2943,2817,7153,-4379,-6833,354,3832,5313,-4430,-8877,4009,7033,1581,-5000,-7779,3807,9608,-2800,-5558,-3954,2807,9378,-4512,-9182,1307,3838,5521,-3063,-10710,3650,7266,-556,-1774,-8304,1713,11183,-2994,-4855,-836,19,8513,-1122,-8112,3877,2965,1373,1988,-8167,1613,9526,-3216,-1988,-2265,-1713,9339,-1414,-7355,3675,246,2165,1417,-7401,1943,6570,-4120,-438,-1525,-1045,7118,-3603,-5197,4782,147,1422,-729,-5975,3757,3923,-2884,-881,-2393,2693,7083,-3922,-3461,2573,1279,2895,-4174,-4872,4892,3590,-835,-3630,-4367,4370,5409,-2871,-4660,-1580,4623,5608,-4904,-5261,2433,4287,3857,-4324,-7261,4126,5847,-468,-5236,-3455,5588,7621,-4099,-5847,-1042,4907,6313,-6935,-6124,2862,3578,3290,-4002,-8405,5515,6408,-1636,-1968,-4327,3171,7263,-4430,-5003,467,2313,5362,-2846,-6990,4257,4076,-65,-281,-5732,3399,6991,-4555,-2672,336,-435,5510,-2165,-5154,3958,715,-551,-628,-5179,2789,4077,-4564,-424,-89,587,4935,-3607,-3700,5176,487,463,-1641,-3719,5116,2883,-4718,-1778,-1138,3237,3158,-6314,-3372,4013,2361,1584,-4851,-3057,5744,2904,-3192,-3302,-3462,4068,5516,-4771,-3648,901,5478,3773,-5827,-3047,4840,4451,1073,-6054,-3941,5671,3653,-4225,-4372,-1654,6426,4754,-6155,-3562,2037,3107,3674,-5827,-4864,5121,4242,355,-3180,-5049,5571,4536,-4762,-1506,-362,3987,5292,-6438,-3511,3451,2429,3001,-4118,-4906,6093,3184,-2184,-332,-3066,3687,4238,-5401,-1902,828,1203,2513,-3761,-3731,4401,362,-1021,-1226,-2628,4036,2038,-5354,757,1523,1343,1871,-4146,-1565,4564,643,-1937,-3492,-1860,5310,540,-5357,-1128,2150,3836,1435,-5936,-1380,2724,1492,-932,-4604,-1594,5717,1251,-2409,-3581,10,7325,1753,-5726,-2365,2795,3873,504,-5690,-428,4781,2352,-1012,-4705,-1493,5468,2364,-4476,-3149,138,6419,1528,-6695,-1978,3832,3048,1047,-6477,-2474,4655,2627,-738,-3391,-906,5425,3410,-5124,-1532,773,4082,1471,-4789,-2034,4010,1886,474,-2578,-1728,5838,1826,-3054,-839,-1321,3895,963,-4980,-599,2650,454,667,-2837,-1706,5218,49,-1804,-875,-538,4257,441,-3529,283,2048,790,-585,-4237,161,4569,-507,-2129,-2294,-460,3610,-615,-4361,-800,2856,2725,-244,-5220,922,4033,585,-2255,-3706,564,6104,456,-5141,-1099,2422,5334,-237,-5549,-2266,4080,2962,-675,-5102,728,5214,2562],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-9,10,-11,12,-14,16,-17,19,-22,24,-27,30,-33,37,-41,45,-50,55,-61,66,-73,82,-91,100,-112,125,-141,159,-182,210,-246,296,-369,488,-730,3051,-5786,-3431,1296,-1455,6311,-4056,-5968,6615,1878,-2676,1545,-5245,3757,3928,-7069,-938,1336,339,5143,-4956,-3645,5691,-297,-1155,-1178,-2596,6631,3054,-4901,-1330,1360,4244,2715,-8467,-2268,4203,2535,-648,-5360,-2945,6928,1598,-3870,-3361,-1351,8106,2506,-7026,-3213,1731,6347,2537,-9721,-2826,5744,4468,-11,-7158,-3392,10539,3269,-4737,-3543,-3591,8737,5187,-9940,-2748,2681,5816,4651,-9560,-5031,8291,2661,624,-5445,-6410,8752,3287,-5743,-1666,-2986,4279,6296,-8532,-3481,4304,691,2918,-4744,-6507,7318,1272,-4976,413,-3597,4349,5983,-7518,238,3508,1008,3416,-4161,-4622,7766,-84,-2911,-251,-3761,3814,2836,-5692,1103,2491,-15,2845,-6075,-2112,7546,-475,-2665,-2353,-2946,7615,1234,-6445,34,714,3492,532,-8345,351,7069,2651,-1533,-7389,-1111,8094,1374,-4334,-3920,133,6921,404,-7675,-1749,1681,5666,145,-8706,-836,6568,3371,-861,-6695,-801,10027,1860,-6359,-3829,-23,8289,56,-9445,-1503,3884,2836,1757,-8129,-1553,8039,1039,-1293,-4509,-2605,8258,2490,-6881,-708,317,3093,2538,-7484,-1647,4309,492,1095,-3495,-3957,7039,1460,-4547,413,-2671,2997,3448,-6780,-154,4370,-908,1599,-4217,-2195,6498,-1368,-2405,899,-561,4031,83,-7007,1395,3348,-136,1218,-4709,-505,6004,-1948,-3938,-712,1505,6470,-998,-5891,995,3725,2701,-1605,-6654,1040,5647,-267,-3519,-4509,1119,6757,-805,-4859,-2277,2054,6863,-1500,-6777,1481,4771,3159,-1875,-7390,1929,6306,567,-2945,-5663,1720,8223,-928,-5097,-971,947,5550,-438,-6804,1343,4026,2036,-202,-6618,842,7006,-533,-3245,-2265,466,7467,403,-6325,773,1744,2886,301,-5528,-102,5057,-2459,-1302,-3283,-574,6425,-1309,-4343,1128,834,2721,1180,-5914,880,4359,-880,-444,-1386,239,4457,-2291,-2925,1651,591,2728,-1334,-5131,2896,2718,-1790,-2115,-3387,1560,5747,-2704,-3076,-7,2483,4428,-2903,-5180,1893,4077,2034,-2227,-4763,2389,4560,-507,-3122,-2004,2864,5347,-3177,-4827,-449,4541,3959,-2882,-5718,2835,5465,314,-4441,-4670,3265,5718,-1332,-4185,-2617,3871,5780,-3159,-4387,1482,3763,3514,-1488,-6420,1580,5173,17,-2635,-2909,2667,6049,-439,-3420,387,1663,4556,-447,-5571,2574,2633,1316,-510,-4821,1246,3999,-1612,-1082,-827,724,4729,-2387,-2484,2599,792,-92,-511,-3438,2338,3162,-2827,-684,-231,1448,3796,-2642,-2772,1826,1931,936,-1673,-2959,4080,2407,-2354,-1784,-1652,3437,3994,-3854,-3425,2433,1714,784,-4132,-3356,4800,2819,-476,-3337,-3005,3441,4354,-2350,-4129,471,4015,2633,-4389,-3732,1682,4872,528,-4008],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,4,-4,4,-6,6,-7,7,-9,10,-11,12,-14,15,-17,18,-20,22,-25,27,-29,33,-36,40,-44,48,-54,59,-66,74,-84,95,-109,125,-147,178,-220,285,-396,1264,-7576,-2724,3644,244,4757,-7797,-5868,9929,903,-3400,-2326,-5292,9201,6669,-9961,-2352,1929,3302,5967,-9419,-6532,9742,2165,199,-4330,-7431,8826,6375,-6569,-3950,-2277,5957,8336,-7545,-7667,4100,4370,4867,-5671,-7213,7347,6119,-1707,-4387,-5991,5329,7085,-5393,-5361,-266,5249,5898,-5948,-5811,2691,2555,3232,-5552,-5539,6207,4009,-1538,-4147,-2943,4067,4175,-4107,-2697,1298,3276,5240,-5225,-2933,5765,1104,779,-2397,-4451,6293,2183,-5709,991,-687,2236,3564,-7689,-1568,5283,-416,1421,-4524,-3798,9106,-787,-4839,1334,-1121,5798,2890,-8779,941,6426,-231,1471,-6374,-1647,10466,-57,-4381,-1142,-2347,8467,3492,-11108,-1349,4539,3638,4235,-8837,-4971,9130,1504,-1487,-4852,-4565,11114,4697,-7194,-2187,-399,4343,4922,-9043,-4771,5133,4395,1517,-6372,-4918,8314,3157,-3357,-4568,-2545,6193,4439,-7169,-4065,224,4172,3491,-5813,-3560,4171,2737,738,-4044,-3757,7188,3306,-2550,-2347,-2557,4709,2950,-5319,-1017,2079,1876,2141,-4785,-1759,5215,58,-750,-1899,-2641,5628,614,-5112,1015,758,2162,1847,-6738,1711,6900,-1651,536,-3016,-1296,8696,-1483,-6177,1959,409,4451,337,-9008,1129,5096,-662,-1184,-5647,-1039,10448,-1439,-5802,-1013,-539,7573,523,-10628,1027,5068,2432,1164,-8328,-1020,8181,724,-3839,-3474,-1138,8005,2198,-8927,-1233,2193,4844,2232,-7947,-1994,7221,2507,-1729,-5523,-1536,7871,2887,-4855,-3390,-632,7058,2376,-6273,-1443,4005,4020,434,-6602,-1974,4491,1829,-515,-4835,-1869,5592,1272,-3889,-625,326,3058,-174,-5375,796,3368,1105,7,-2991,-406,5683,-1620,-1235,-339,-245,5942,-924,-5349,1994,2342,864,258,-4221,2426,6046,-2665,-2099,-2283,933,5630,-3497,-5918,2247,1445,3267,-1184,-7341,4219,5747,-1811,-1629,-3865,1575,7727,-2347,-7363,805,2936,4222,-1878,-7899,2921,5037,2046,-1714,-6316,589,8207,-1375,-5134,-1681,1747,7639,-1945,-8012,724,3685,3937,-804,-7647,-233,6553,-65,-2443,-4514,1028,6852,71,-4742,-2052,1387,3795,-701,-5368,-746,2584,1575,-1319,-3498,288,5395,168,-1904,-748,4,4691,-209,-3963,-53,1667,2916,-423,-4584,1558,2539,-1361,-387,-2615,895,3885,-2448,-2794,563,303,2061,-2766,-3406,4171,3001,-904,-1541,-2487,3454,3840,-3664,-3241,533,1562,3187,-3247,-4138,3266,2904,321,-3072,-4218,4248,4703,-3401,-3878,-1468,2359,5326,-3625,-5071,2186,3168,2212,-3509,-5499,2685,5777,-910,-2828,-3250,2338,6740,-2285,-4033,488,2599,3834,-2260,-5446,1601,3358,1438,-1946,-3971,2846,4261,204,-2439,-2726,2080,4531,-1691,-4328,-733,2759,3127,-2052],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-8,9,-10,12,-13,14,-15,17,-20,21,-23,26,-28,32,-35,38,-43,47,-53,59,-67,75,-86,99,-116,139,-173,225,-317,424,-2988,-136,10459,-2455,-8309,4162,1864,3910,-535,-10264,4511,7856,-2847,-1493,-5738,-60,11860,-4542,-8016,902,411,8004,-384,-11797,1220,6392,914,-426,-8783,441,10961,-579,-5501,-3174,-181,9437,461,-9198,-965,3108,5514,1583,-9915,-996,8480,2166,-2190,-6600,279,9254,301,-6531,-3496,574,7572,886,-6783,-566,2759,3755,252,-6830,908,6240,-182,-570,-4476,-400,7789,-2357,-3793,182,-216,4542,-125,-7562,3260,2118,-686,1258,-5367,1505,6671,-4555,-1845,1271,-764,6826,-4264,-7552,6376,1868,385,-540,-8197,4633,7541,-6044,-1504,-969,252,8696,-5181,-6778,5444,1892,2009,-1314,-10275,6427,7586,-5445,-2517,-3963,2152,11095,-5255,-8444,1797,2457,6686,-2814,-11141,4183,6718,-538,-2287,-8391,2810,9968,-3788,-6151,-1998,874,8693,-1343,-10365,1436,5681,3873,-1194,-8496,3063,6893,-399,-3241,-5156,932,7066,-1254,-5585,-1420,2757,5507,-1641,-6613,2841,2862,2171,-2080,-6330,2038,5512,-1830,-1713,-3155,702,6276,-3586,-3672,1472,-210,2456,-1982,-5461,4085,1411,-1578,162,-4265,2795,5341,-5436,-1667,3035,-125,3685,-4542,-6365,6456,1720,-2547,-1196,-5512,5165,5579,-6777,-2420,1373,2034,5584,-6091,-5764,6800,2317,-87,-3580,-6624,7217,5994,-5619,-3644,-2829,3491,7220,-6580,-6919,3560,4142,4036,-4856,-8468,6597,6629,-2062,-4060,-5970,3810,7746,-5668,-6051,-553,2871,5777,-4626,-7760,3702,5475,969,-3388,-5677,3162,6002,-2317,-3882,-1407,2655,6256,-4070,-4504,895,2080,3826,-2293,-5264,2500,3205,673,-2018,-3838,2514,3288,-4272,-1854,-619,1384,3635,-3449,-2519,2865,15,1143,-1357,-3951,5751,1759,-3853,-542,-1132,3093,3217,-6168,-1690,4349,509,1072,-3980,-3790,6300,834,-3041,-1583,-2226,4715,2888,-7857,-818,4264,1675,2070,-6213,-3663,7304,681,-3278,-3138,-3696,7042,3792,-6620,-2498,1171,5297,4110,-6079,-3520,6127,4205,280,-5179,-4444,6660,3766,-4975,-3102,-953,4320,4390,-5536,-3573,2481,3877,2709,-5193,-4079,3948,3511,37,-3900,-2799,4673,3707,-2166,-2322,-724,3920,3704,-4189,-3308,2376,2274,1215,-3527,-2537,3564,2630,-1554,-1226,-1455,3073,2908,-3296,-1915,1949,2871,1472,-2991,-1096,4506,40,-748,-1172,-966,4957,644,-4720,681,1165,1832,1876,-4935,265,4492,1187,-2239,-3925,-263,5594,-494,-5023,-660,636,4030,1235,-6195,-651,4444,1570,-630,-5387,-1453,6509,1399,-3427,-2544,-197,5835,1473,-6439,-1811,3107,4306,28,-6308,-2853,5339,3168,-1940,-4969,-1404,6208,2353,-5324,-2969,681,2894,2546,-6951,-2824,2794,2162,-37,-4787,-1766,4080,2776,-2017,-2637,-369,4596,1816,-4650,-1309],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,15,-16,17,-20,22,-24,26,-29,32,-35,39,-43,48,-52,57,-64,70,-78,87,-98,110,-125,144,-167,197,-240,304,-410,635,-2205,-599,-2781,-1514,8280,-3741,-5291,2988,-119,2732,413,-7372,4650,4469,-2414,75,-3173,277,5626,-3469,-3678,2688,1114,2994,-2569,-5185,6232,2993,-865,-2132,-5024,3557,4948,-5979,-3637,1153,4675,4019,-6645,-4800,3620,3464,893,-4969,-6032,6920,4974,-1630,-4104,-3805,6948,6236,-4854,-4771,976,5965,6175,-7555,-5635,4866,4134,3207,-5181,-7439,7540,5692,-4259,-4231,-5393,5083,8991,-5705,-5749,1471,3190,5926,-5545,-9130,5970,4127,-778,-1448,-7187,3698,8670,-6071,-2374,-1629,-656,8114,-4249,-8991,5450,589,2202,246,-7431,4257,6221,-5389,-371,-1191,-127,5607,-3988,-5230,4915,-264,584,-350,-6010,4479,3229,-4675,-296,-2591,1392,4549,-5844,-3113,3559,814,1732,-3172,-3889,5410,2357,-4062,-2645,-1230,5829,4090,-6729,-2070,2485,4391,1974,-6191,-3181,5389,3093,46,-5680,-2419,7857,4091,-4183,-4694,-1797,7651,3674,-7531,-2740,2416,5220,2961,-7727,-4186,5980,3030,-958,-5574,-5009,8470,4577,-6089,-2164,-1264,4996,6114,-7190,-3399,3487,2784,3885,-5243,-6260,6513,3928,-2799,-1047,-3397,4028,6006,-6853,-3827,1505,1342,5552,-3977,-5797,5648,406,-1702,-328,-4665,3857,4573,-5522,-744,327,40,4577,-4461,-2538,5031,-914,-541,-2055,-2860,5539,1651,-3829,470,-502,3288,2888,-4835,-1778,4936,746,-1131,-3849,-1567,5981,1323,-4327,-2968,434,5410,1917,-5850,-1763,2630,2480,167,-6552,-1748,5920,1613,-1606,-4971,-787,6843,1272,-4692,-2773,1448,5826,1517,-7679,-1836,3053,2754,851,-7454,-1606,7552,1618,-2389,-4522,-2166,6750,3050,-5689,-1583,1100,4421,2858,-7589,-1852,5113,1146,-88,-4015,-2955,5567,2322,-4253,-1000,-1553,4091,2925,-6336,-1297,2580,44,1956,-3978,-1747,5814,98,-2487,-371,-1533,2976,1990,-5207,3,1436,643,315,-3875,-841,4586,-955,-2618,-389,-783,4189,41,-5890,738,1799,588,-623,-5018,867,4443,-643,-3220,-3418,1005,5830,-969,-4135,675,2136,3862,-1768,-5918,672,4450,2324,-1775,-5723,1119,6594,-886,-4310,-3111,1738,4490,-1194,-5983,-1020,1856,3978,-1156,-6743,-454,5392,1701,-1140,-4418,-86,7297,-561,-3885,-2599,1224,6103,128,-6106,385,1664,3791,-847,-6273,378,5758,188,-1789,-2968,-1097,5041,538,-4892,-34,696,2790,695,-5872,356,3699,-107,-225,-2507,-115,4470,-420,-2978,-847,372,2300,1088,-4641,1401,1989,615,-1547,-3981,1023,4598,-2190,-2704,-708,727,3834,-2902,-4415,1513,3164,261,-2204,-3036,2740,4592,-1745,-2167,-1264,2060,3658,-2883,-4110,679,2461,1604,-3335,-5149,3078,4037,-112,-2158,-3704,3271,5151,-1178,-4075,-1202,2362,3827,-2664,-3950],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,6,-7,7,-8,10,-10,12,-13,15,-16,18,-20,22,-24,27,-30,33,-37,42,-47,52,-58,65,-74,85,-98,115,-137,169,-215,294,-447,851,-4350,-4400,8560,235,-2613,-367,-5313,6012,3174,-7150,120,2291,308,3203,-5242,-1480,6503,136,-1187,-1637,-2576,6653,1492,-6153,1388,944,2744,1157,-9062,-44,6078,50,-1115,-5025,-461,7710,-116,-6215,-1353,1552,5347,-909,-8363,-52,5519,4340,-1258,-8028,962,7751,1422,-2255,-6148,1167,10079,-1018,-7480,-2391,377,9234,1005,-9665,670,4826,4402,1253,-10204,-1051,10859,100,-2798,-4708,-1011,9932,1426,-8962,970,706,5303,4632,-11296,-844,5448,-54,1078,-5314,-4379,9649,1172,-5096,-263,-2621,5357,3618,-8953,-252,4753,232,1871,-4604,-3707,7923,-1231,-3537,-70,-2191,4908,2124,-7105,2651,2340,-938,1896,-5520,-361,6550,-2252,-2539,210,-827,6368,-431,-7002,2607,1308,2442,-826,-7321,1857,6267,-994,-2850,-3723,2322,7679,-3257,-5011,-868,4231,6219,-2641,-6637,1746,5600,2836,-3124,-6861,2584,7137,-991,-3642,-5594,1927,8717,-2919,-6928,-710,2372,6845,-2327,-9167,1799,5147,1299,-1019,-7442,360,9099,-794,-4919,-2192,-44,8315,-462,-8218,1307,1948,3344,1238,-8193,839,6179,-692,-409,-3874,-829,8206,-824,-6276,1900,-1175,2825,1438,-7896,1881,5000,-1311,547,-3842,-490,7110,-2641,-2994,191,-223,3058,412,-5653,2233,2402,-1110,111,-4231,1586,5779,-2775,-2345,517,1161,3203,-2132,-5288,4430,3375,-608,-2551,-4836,3342,5486,-2888,-4064,-1380,2392,5246,-4059,-4885,2695,4660,2746,-4512,-5669,2499,3256,62,-2995,-5613,3856,5806,-3200,-4448,-2599,4711,6942,-4057,-6103,2095,3373,4672,-3180,-7341,4031,4986,-406,-3489,-4444,3240,7455,-2600,-4547,-421,960,6158,-2023,-6472,3162,3689,1089,-993,-5417,2497,5558,-2919,-2503,-1943,355,5886,-1864,-5867,872,76,1790,-784,-4592,3474,3991,-2423,-305,-1474,32,4214,-3907,-3693,1914,-484,1719,-2804,-4439,3939,2569,-1489,-1047,-1201,2393,3500,-3312,-1644,2467,2287,2423,-3846,-2959,4791,1830,-2121,-4218,-2103,4669,3626,-3048,-3863,760,3956,3383,-5397,-3513,3990,3693,976,-4685,-3377,4958,3611,-2151,-5278,-1602,5289,4139,-4756,-4131,887,3996,2805,-6015,-3813,4484,4016,693,-3660,-3275,5302,3709,-1881,-3836,-1204,2564,5270,-3882,-4458,2065,1937,2202,-4543,-3750,3202,3559,-1146,-1298,-3337,2457,3875,-3104,-2497,334,1663,1652,-2764,-2343,2905,1463,860,-2713,-3187,2229,2329,-3055,-1391,188,918,1779,-3048,-945,3547,844,-486,-1512,-2071,3926,2423,-4340,-1211,-279,2652,1503,-4795,-2131,2658,713,528,-4116,-1082,5487,1380,-2396,-2617,341,5102,879,-5410,-2526,3192,3336,815,-5119,-2142,4075,1978,-1227,-4310,-52,4670,2084,-4006,-4040,-71],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-7,8,-9,10,-12,13,-14,16,-18,20,-22,24,-26,30,-32,36,-40,44,-48,52,-58,64,-71,78,-87,96,-108,122,-138,159,-184,218,-264,331,-440,638,-1122,5330,3808,-3707,565,-5859,5112,9038,-8001,-3875,2585,181,8699,-6632,-8377,7996,3316,172,-1354,-8157,7211,8657,-5966,-3941,-2383,2372,10770,-5144,-9235,5080,3111,3581,-3857,-11654,5396,8496,-2537,-3205,-5719,3057,10889,-4583,-6924,890,2537,6848,-3111,-8262,2575,4253,1807,-2281,-6966,2963,7346,-2282,-4499,-4188,3028,7099,-2195,-6002,757,2207,4840,-2847,-7088,3957,3331,63,-1458,-5950,3406,4483,-4136,-897,-849,1863,4889,-5970,-3280,5067,304,1491,-2147,-6328,4896,3312,-5695,-303,-1290,2482,6070,-8740,-1608,6006,-251,2560,-4510,-5997,8216,2231,-5063,-808,-2877,5731,5477,-9586,-2213,4284,533,4094,-6863,-6965,9463,3361,-2262,-2465,-5824,7182,8121,-8243,-2921,388,4527,7716,-7751,-7515,6798,3943,2235,-3294,-7173,7782,6042,-5208,-2530,-2616,4371,8655,-5739,-5913,1579,2867,3966,-5080,-7541,5376,4774,-175,-3642,-5801,3497,5513,-2868,-3154,-1025,2975,5671,-4117,-4241,1837,1963,1841,-3187,-4294,5518,2106,-1491,-509,-2927,3456,2365,-4792,-1217,771,1645,2443,-4423,-2469,6597,405,-1693,-1458,-1835,6340,1038,-5816,22,849,2565,3044,-8309,-169,7273,187,763,-4368,-4111,7090,876,-6471,799,-710,5400,2773,-9376,-783,5826,-201,475,-6628,-4292,10754,876,-5573,-1624,-2741,6127,3789,-8848,-1529,3299,4176,3852,-7401,-5003,7992,2656,-305,-3882,-4098,7604,5384,-6812,-3024,-857,4430,5008,-7183,-4259,4030,4154,2452,-4696,-4206,6933,3485,-1708,-2276,-1717,5054,4590,-3888,-3573,659,3077,3251,-3679,-2765,2572,1736,1071,-3362,-2544,4019,1672,-1622,-523,180,3644,1116,-5243,111,2991,-29,946,-4435,-1120,6002,-148,-1969,-715,-326,4986,-142,-6608,1545,1913,1693,578,-6380,1550,7226,-1404,-2063,-2883,-1490,7636,-502,-6176,720,1700,4012,202,-8139,1194,6393,1002,-1906,-6052,284,8228,135,-5444,-2292,1216,6168,691,-8185,-211,4415,1990,1034,-7128,-1350,7708,1162,-2655,-3254,-1364,6850,2590,-6416,-2187,1777,4523,1104,-6231,-2406,4979,1371,-873,-5167,-1153,5443,1861,-2460,-2358,-142,3944,2321,-4223,-714,2499,1443,483,-3493,-230,4197,368,-429,-991,522,4277,-409,-2362,329,884,1677,-1200,-4505,645,3496,-109,-1847,-2296,963,5268,-2655,-2689,214,1727,2822,-1733,-4967,3079,3739,1274,-1789,-3789,1874,5556,-2672,-3540,-819,1234,5376,-3012,-5981,2102,4181,2423,-1845,-6279,2566,5838,-823,-3883,-1416,1658,6743,-2289,-5631,225,3301,4743,-2029,-7245,1068,6012,721,-1531,-4781,1952,7002,-709,-4368,-1794,1326,5422,-730,-4591,168,3625,2604,37,-5245,139,3356,644,-2984,-1817,2010,3670],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,4,-6,8,-10,14,-18,26,-37,58,-95,177,-407,2368,2882,-10122,444,8056,-1955,-363,-5193,-3511,11208,-730,-9863,1571,785,6881,4172,-11753,6,8092,336,1753,-8549,-1412,11309,501,-5796,-2423,-1711,8343,3999,-12188,-1761,4208,3916,2773,-9219,-4369,9321,2372,-2015,-5515,-4068,9698,2983,-7799,-1876,786,5900,3069,-8682,-3640,5912,3757,940,-6875,-3866,6234,2724,-2263,-3474,-1509,6752,2307,-4973,-1906,-72,5133,2654,-7214,-1006,4006,1293,1597,-5826,-2726,7157,-529,-4413,-190,-613,5314,1098,-7593,2512,1851,-1181,434,-6419,19,7343,-3472,-2078,-838,-1132,7668,-1520,-8842,2955,2094,1168,1295,-8047,4230,8100,-2100,-2795,-2314,-1358,10275,-2771,-9031,3509,1804,4330,-369,-11964,1781,7983,-352,-2364,-6039,-962,11171,-1174,-7159,-907,298,8875,1177,-11297,-119,5007,1959,-34,-9004,-2010,10091,296,-4435,-3707,-1075,8451,911,-7998,-1831,2579,5476,1749,-9152,-1321,4891,2606,-764,-4756,-1663,6523,845,-3856,-2278,-814,6790,1385,-5919,-83,1592,2217,58,-6078,95,5628,-993,-843,-2240,-591,6018,-2940,-3006,1363,122,3877,-476,-5864,3154,3220,-1074,-1474,-4120,2921,7995,-4523,-2993,1692,1335,5771,-3557,-5890,5283,3614,-1252,-749,-5770,4110,7938,-4876,-2925,-993,1500,7882,-4116,-7486,3581,2334,2053,-1064,-9677,3888,8122,-1894,-2632,-4162,3183,8693,-2955,-7122,1414,2578,6613,-970,-10240,3227,5388,818,-1487,-6520,1928,7828,-2542,-4512,-1514,771,7059,-705,-7594,697,3093,4019,-1437,-6902,675,5339,753,-2251,-4711,38,4858,-907,-2561,-396,2155,4030,-1338,-4835,1075,2243,1605,-1154,-4877,3047,4704,-2114,-1881,-485,324,3403,-3104,-3242,2783,104,1517,-1668,-5002,3912,2574,-3057,-1088,-1622,4623,4279,-6745,-3749,2490,507,2960,-4785,-4419,5312,2402,-2212,-2361,-3651,4814,5868,-6649,-2778,997,2076,4688,-5885,-5584,5934,2775,-649,-2447,-6253,5179,5794,-4892,-3169,-557,3677,6119,-3816,-5738,4195,3270,3696,-2810,-6399,4756,5746,-232,-2181,-3934,1919,5620,-2586,-4894,35,3054,4294,-3243,-5041,3111,3848,535,-1808,-3446,2177,3984,-2351,-2488,-2227,1578,4338,-2281,-2956,1124,1534,1844,-2806,-3255,3682,1171,-237,-1532,-718,3149,3661,-3002,-1432,1151,1111,1588,-3186,-3472,3739,1292,-1258,-1523,-2220,4827,1786,-4626,-1392,660,3190,1967,-6822,-2040,3299,335,234,-3035,-2593,5730,2227,-5050,-2944,-851,4399,2970,-5510,-2638,4288,2947,1094,-5209,-2797,5792,3213,-2520,-3692,-3176,5516,4081,-5037,-3666,1398,3338,2725,-4987,-4159,4404,4395,-186,-3844,-5038,4233,3962,-3152,-2940,-1472,3219,4365,-4483,-2375,1792,2625,2378,-3938,-2670,4099,3621,-1555],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-2,4,-4,4,-4,5,-6,6,-7,7,-9,9,-10,11,-12,13,-15,15,-17,19,-21,22,-25,27,-29,32,-36,41,-45,51,-59,68,-81,97,-120,156,-216,346,-1837,3036,482,2367,-476,-6599,4611,3088,-3611,507,-1949,1500,5061,-5824,-2329,3772,-49,3093,-2082,-4802,5844,1716,-2882,-1899,-2569,4435,3070,-5858,-2137,1103,2439,2832,-7077,-2594,5901,2754,-741,-5437,-2742,7597,2435,-4800,-4430,-933,6899,3142,-7553,-2541,3240,3607,2148,-8716,-3078,7251,2323,-2620,-5574,-4048,9347,2989,-7296,-3025,-574,6773,5620,-10692,-3737,5883,3199,2483,-5632,-5358,9679,3122,-3648,-2237,-4684,6142,6683,-7645,-2377,1738,1955,5957,-6223,-6316,7724,1450,566,-1678,-7103,6002,6363,-5555,-232,-1510,1158,6952,-6010,-4410,5466,-126,1135,-2074,-5267,6057,3237,-4415,-529,-381,2132,3277,-6547,-601,4512,-95,1193,-4450,-2369,6159,-1029,-3544,-780,-1474,5028,953,-7630,-927,3810,2705,-49,-7087,-1236,5828,1169,-1811,-4754,-266,7705,577,-6311,-2595,2000,5990,1053,-7341,-795,4916,3003,-673,-9183,-546,8312,914,-4417,-3983,-1260,8168,1432,-8530,-1562,1877,5794,2592,-9974,-1780,6111,1952,626,-6186,-3590,9266,2094,-4302,-2763,-3233,5994,4249,-8945,-773,4132,1897,3576,-6726,-2963,7122,1257,-2063,-207,-4274,6090,2452,-6176,745,1230,1569,3770,-5552,-1708,4735,-235,-635,-758,-2153,4667,-59,-3683,848,524,1493,782,-5726,-1519,3830,-424,-216,-3009,-966,4708,-377,-4864,854,1176,3751,-660,-5534,739,3435,735,-1075,-5739,1296,6178,-512,-3171,-2677,2393,6378,-1791,-5777,-939,3270,4703,-1383,-6826,1882,5907,2039,-2076,-5741,1070,7260,-1488,-4566,-2489,1263,6773,-1142,-7005,-285,2136,3978,-118,-7582,1350,7302,905,-2334,-3716,-1803,7186,-1149,-5054,-370,694,4573,1870,-7173,-1103,4618,71,288,-4338,-1328,7004,-161,-2844,-344,-744,4416,1013,-6034,1198,3119,-245,1661,-4325,610,4599,-1683,-2457,-946,-425,3898,-238,-4387,1390,1931,251,309,-3355,661,3407,-2445,-2005,-2350,1907,4140,-2848,-3935,1603,2394,2809,-2386,-4500,2709,4683,185,-3703,-3340,3103,5198,-2784,-4181,-1354,3867,3859,-3647,-5247,1372,4792,2383,-3237,-4421,2731,5501,-713,-3608,-3871,2220,5416,-2344,-4464,-1114,2615,5594,-2451,-6148,1625,2987,1148,-2187,-4866,1304,5214,-854,-2113,-1877,1363,6518,-392,-5367,960,1691,2702,212,-5832,1054,4029,538,-435,-3133,-298,4605,-2283,-2552,1156,468,2295,140,-4287,2325,2636,-1108,122,-2710,828,2482,-2485,-2238,1135,877,1426,-2211,-3665,2707,992,-1127,-1729,-3082,2319,3077,-2721,-1840,466,1398,1829,-3588,-3583,3487,2528,-340,-2432,-3465,4409,3887,-1416,-3189,-971,3300,3742,-3050,-3032,355,4034,2149,-4402,-4047,2973,3631,526,-2512,-3637,3197],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,10,-10,12,-14,15,-17,19,-21,23,-26,29,-31,35,-39,43,-47,52,-58,64,-70,78,-86,96,-107,121,-137,156,-180,212,-254,315,-413,597,-1686,6033,2299,-7755,1427,1301,216,3109,-6456,-1385,7772,-2405,-1068,-1163,-1141,5470,-584,-6312,2102,-264,2280,757,-6377,2293,5063,-1774,-1868,-2247,899,6597,-2221,-5116,-91,1749,5257,-2420,-7836,3315,4777,1220,-3069,-6512,3107,6636,-2711,-3923,-3973,3060,7323,-4293,-6456,1179,4061,5972,-3755,-9431,3795,4981,161,-2454,-8362,1547,9924,-3313,-5349,-2622,682,9673,-1848,-9925,2739,3388,2847,827,-11295,2690,8851,-1676,-2283,-5357,-842,9743,-452,-7072,1433,-410,5168,2046,-9672,1048,5315,-1814,2257,-5398,-1251,9682,-2656,-4019,-186,-1782,4151,45,-7165,2701,3853,-763,1079,-4297,977,7085,-4074,-1722,-70,300,4740,-2109,-5692,3719,1975,-484,-1009,-5285,3411,4077,-2980,-2239,-2353,2425,5099,-4037,-4689,1833,3530,3868,-4052,-4961,5401,4920,-744,-4330,-5012,5087,5487,-3622,-3654,-1203,4777,6221,-6014,-5509,2316,3566,4105,-3694,-7054,4612,5660,-1850,-3695,-6230,4769,8781,-5816,-5063,-162,2383,6898,-4498,-7293,3930,3470,902,-1493,-7592,3637,7049,-3051,-1148,-3135,246,7582,-4114,-6854,3227,-1406,2835,-61,-7356,2989,4437,-2126,177,-2741,597,5538,-4429,-2327,1927,-1182,3007,-509,-6764,4374,2453,-2298,113,-2503,1973,5197,-3431,-3478,2225,1335,3883,-2212,-3862,4596,837,-1780,-1245,-3019,4068,3249,-4318,-2418,245,3697,2208,-4621,-3912,4637,2831,503,-4296,-2011,5713,3637,-2151,-3943,-2037,5678,4347,-4896,-3242,30,4313,3290,-5888,-4448,5231,3193,1999,-5409,-4115,6518,4296,-3814,-3436,-1717,4997,4491,-6555,-4790,2615,3399,3948,-4150,-4792,4764,3047,-1777,-2082,-5431,3753,5339,-3891,-1722,-983,2578,5071,-4505,-4194,4298,549,470,-1582,-5120,1885,4034,-3126,-460,-1461,1672,3751,-3354,-2240,3214,-170,207,-2628,-2298,2938,1612,-3567,-408,-246,1131,2688,-4339,-1672,2879,948,-107,-3540,-2302,4802,681,-2343,-1521,-777,4708,1131,-4039,-1413,2048,2647,307,-4531,-1133,5774,1441,-480,-3855,-924,5347,1916,-3277,-3567,676,5746,1420,-5201,-2403,3447,3930,-201,-5891,-1087,6003,1284,-1249,-4127,-863,5382,2025,-4447,-3428,333,4655,2669,-5159,-3537,3854,3081,896,-2565,-3001,5802,2540,-2854,-2644,-1146,4504,3014,-5003,-1176,945,1690,2284,-3886,-2808,4692,856,-1188,-801,-2250,3724,2580,-4132,207,1240,1580,1900,-4338,-1158,3378,731,-1316,-791,-1545,3493,166,-4398,-407,1628,1843,1498,-3242,1064,3102,-184,-889,-2308,-390,5396,-1370,-3748,465,293,4172,204,-5350,315,2641,1764,-281,-4146,-57,4731,631,-3335,-3716,2602,5411,-153,-4689,-2406,1246,2768,-666,-4665,-1145,3291,3008],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-5,5,-5,6,-7,7,-8,9,-10,11,-12,13,-15,17,-18,21,-22,25,-27,30,-33,37,-41,47,-53,59,-66,71,-732,1658,173,6428,-2237,-10063,5211,4770,-1265,281,-7961,3058,10711,-5965,-3300,-641,-225,9017,-4063,-11727,3887,3411,2303,825,-11824,2283,10912,-2122,-2953,-4858,4,12168,-3005,-9047,1038,2494,7056,-174,-12057,1734,8297,1623,-89,-7713,655,10640,-285,-6577,-2454,599,7563,69,-8575,-808,3224,3903,-587,-7268,415,5731,502,-1454,-5587,141,8232,-201,-3793,-454,1753,5488,-881,-6581,1403,2223,1355,248,-5134,2313,5229,-2299,-1176,-1372,781,5895,-3175,-5204,3920,1569,1730,-389,-7527,5375,5472,-4706,-807,-4218,2906,7430,-7111,-3973,4637,738,4068,-3136,-8606,6684,4446,-3290,-2225,-6041,4342,9375,-7542,-4069,119,1429,8415,-4651,-8965,5982,4311,110,-1366,-8435,4493,9843,-5119,-4166,-1851,1938,10342,-4202,-9104,3118,3471,4763,-1995,-10417,2746,7316,-1166,-2024,-6206,1841,9956,-2999,-5792,-1316,1692,6872,-944,-7332,2421,2757,2262,-1226,-6220,2805,5838,-440,-1941,-2264,1148,6230,-3171,-3694,694,1212,4359,-2518,-5099,3199,1912,-683,-731,-3497,2686,3948,-4753,-1787,754,652,3929,-5818,-2966,4050,1551,-194,-965,-5927,6709,3404,-5564,-232,-2441,3090,4559,-6757,-2338,5483,1805,2483,-5478,-5486,8233,4202,-4651,-1473,-4653,4797,7189,-9086,-4429,3534,2313,4776,-5737,-7249,7260,4474,-1562,-3411,-7053,6947,8292,-5818,-4677,-462,3868,5911,-5991,-7621,4655,3409,1839,-3544,-6565,5039,6850,-2041,-3289,-3560,3883,7584,-4173,-4951,806,3428,4184,-3288,-6158,2997,2567,890,-2945,-4084,3382,3910,-3692,-1612,-1642,2747,3962,-2724,-2018,1940,1870,1652,-2586,-4221,4976,1215,-1267,-2258,-913,4095,2382,-4966,-1528,2444,1597,1954,-5418,-2278,5708,1321,-1006,-1602,-2809,6424,1276,-6570,-762,1343,3903,2696,-6728,-2200,6890,1395,-206,-4947,-3354,7846,1999,-6731,-1340,-126,5622,3880,-8191,-3226,5642,1978,2524,-5129,-4454,6621,2957,-2341,-3859,-4107,6657,3894,-6076,-3003,2109,3059,2815,-6936,-4268,5161,2546,-479,-3548,-3878,5247,3756,-4086,-2741,-1257,2500,3549,-4834,-4254,2732,2309,744,-3085,-3730,3892,2172,-1662,-3325,-1869,3491,2841,-2924,-2108,1717,2338,1547,-4034,-1528,2628,517,-751,-3050,188,3485,984,-3174,-1657,242,3140,1186,-5005,-648,3749,974,-616,-3793,-8,5798,-535,-1806,-591,-1019,4742,-876,-5353,1435,2901,1614,-344,-5079,1325,7098,789,-2675,-3372,670,6232,209,-6155,-444,1540,4248,766,-6507,-329,6111,1776,-2052,-5245,-1180,7834,1243,-4687,-2509,884,5776,1298,-6294,-2227,2492,3711,435,-5046,-2343,4600,1713,-2408,-3565,-147,6398,2225,-5551,-1434,1411,3186,1442,-4884,-2046],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-7,7,-8,9,-9,11,-12,13,-15,16,-17,20,-21,24,-26,29,-31,34,-38,42,-47,52,-58,66,-75,86,-100,120,-147,185,-248,362,-1460,6591,3490,-7700,751,151,3420,4712,-9832,-2454,7805,551,1582,-5101,-5559,11674,2647,-8010,-222,-3209,8038,7115,-11508,-2546,4677,2835,5645,-7979,-7677,10136,3466,-2910,-3834,-6154,8086,8902,-8977,-4372,1083,3552,6392,-7775,-7297,5668,4223,1219,-5664,-7459,6810,5346,-3768,-3591,-2129,5749,6520,-5568,-4536,2843,3368,4016,-5365,-4854,6616,3313,-629,-2298,-4192,5497,4402,-4389,-1366,-1487,4281,5064,-5936,-1194,3825,1348,2364,-4273,-3784,6549,1389,-2726,-3,-3038,5363,2568,-8068,1492,2159,1079,1896,-7334,-880,8387,-1868,-1854,-2141,-3666,8682,397,-9183,80,1819,2428,3489,-9220,-337,9529,-1243,-755,-3874,-3587,10914,380,-8431,-624,-948,6858,4710,-11168,-1654,8218,2157,1896,-7894,-4303,10832,2090,-5230,-3476,-2466,8390,4806,-8872,-3795,3269,4030,3733,-8709,-4024,7595,2031,-1746,-4762,-3633,8592,3619,-6904,-3162,-1479,5008,5207,-6998,-2803,3534,3467,921,-5441,-3949,6345,2665,-911,-3032,-1528,5729,1878,-5724,-1676,929,2775,2697,-6628,819,5167,-1055,-1098,-3602,-415,6909,-1915,-4017,1215,-58,3873,-644,-6657,2694,4508,64,-40,-6737,336,7864,-2962,-3752,-635,178,7327,-2908,-9265,3460,2845,2334,-238,-9457,1798,8516,-1162,-3445,-3491,-1577,10033,-243,-8018,1112,1467,5214,1348,-9770,767,7605,-619,-1167,-6230,-2409,9627,170,-6205,-1831,644,6698,2055,-8486,-1161,5197,4050,2100,-7499,-1091,8132,1872,-3061,-4019,-2159,7071,602,-7102,-1656,1863,4730,2518,-6501,-1829,3752,1470,89,-4558,-240,4816,935,-2581,-915,-205,4514,-438,-5015,691,1081,2453,502,-4465,1395,4169,-1584,-1116,-1287,1291,4373,-1746,-4780,2014,1646,1859,-2680,-6132,4320,3466,-2676,-1618,-3186,2038,6668,-4368,-4166,1101,2367,4549,-2817,-6694,4696,4100,729,-2093,-7106,3125,6515,-4063,-3690,-2140,1758,8549,-2326,-8011,1957,2712,3227,-2593,-7678,3379,6478,-991,-2481,-4685,1691,8926,-1534,-5989,-480,1516,5108,-217,-8215,1592,4329,902,-1465,-5614,401,6348,-1328,-3634,-2152,110,5618,-189,-5554,981,1021,3157,-624,-4977,322,3860,-178,-1797,-1685,1665,3866,-2484,-2746,-429,2334,1959,-1901,-4312,1771,1923,46,-919,-2832,2671,4322,-2429,-2929,333,2522,2615,-2886,-2894,3303,1919,717,-3058,-4446,4470,3434,-3455,-3782,-1488,3488,3478,-4704,-5472,3268,2472,2134,-3442,-4365,4735,3396,-1855,-4190,-3762,4181,5157,-4372,-5376,673,2951,4793,-4213,-5534,3090,3123,808,-3123,-5732,3787,5743,-2575,-3765,-2415,3573,6172,-2730,-4762,1688,3647,2942,-3038,-5105,2179,4654,637,-1938,-4072,2982,4000,-2461,-3658,-1317,2375],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-9,10,-11,12,-14,15,-17,19,-21,23,-24,27,-30,32,-36,39,-43,47,-52,58,-65,72,-81,92,-105,123,-144,173,-213,273,-371,554,-1003,4605,4032,-4209,1480,-3237,2418,5023,-5699,-2071,3115,-1882,3023,-3459,-3276,6449,8,-4104,-1088,-1105,4507,1489,-6053,469,3589,1513,837,-4824,-752,6087,-12,-3376,-3846,-193,7105,34,-6627,-1476,3134,5458,-176,-7882,66,6277,2637,-1306,-7380,767,9085,-317,-4605,-4647,-45,9097,-682,-9184,-882,2830,6237,1788,-11637,1169,7585,548,-886,-7040,-3171,11965,1032,-6879,-1798,-1126,8473,3899,-10362,-1261,4805,2133,2861,-7923,-3327,9732,801,-2824,-2495,-4364,8395,3753,-8620,-354,1345,1771,4031,-7228,-3396,6630,-1488,305,-1717,-4283,7086,853,-5168,1346,-343,1947,3466,-6833,-555,4915,-1324,1323,-3811,-1358,6826,-595,-3864,114,386,3800,-547,-6475,1044,4018,517,-602,-4779,1238,6730,-1076,-4109,-2831,1714,7163,-1757,-5918,-625,2897,5242,-2621,-8077,1602,5251,1173,-3093,-7634,1902,8353,-1548,-3859,-2762,2505,6439,-2030,-8745,1063,3978,3711,-517,-9621,2784,8306,-1139,-1977,-5429,-350,9333,-2290,-7617,-304,636,6149,333,-9462,2186,5749,822,492,-5810,-1631,9029,-1416,-3564,-1563,-1497,6530,939,-7442,2389,1954,720,3338,-7722,-1461,6705,-1826,-1168,-2316,-2573,5504,779,-5358,887,853,1281,1959,-5561,1237,5408,-2904,-1137,-1616,691,4384,-1924,-4585,1450,788,3060,-1208,-4447,4174,5283,-1827,-2033,-3868,2334,5608,-3149,-2964,-1338,2173,3764,-3477,-5266,2633,5031,1564,-4134,-5054,3782,4955,-22,-3723,-4493,3840,6431,-3947,-5613,383,3442,5533,-4453,-6969,2127,3803,1756,-2146,-6744,3691,7144,-2473,-4713,-2910,2158,7153,-3649,-6547,2371,2659,3881,-1164,-6739,2497,5988,-687,-950,-4749,753,6004,-2257,-4128,112,-543,4574,-541,-5022,2446,2935,-281,-100,-3512,886,6130,-3083,-2514,460,3,2976,-2014,-3657,2260,1050,-365,-341,-3449,3192,4039,-3399,-1638,-323,1641,3490,-3999,-3003,3023,2618,838,-3102,-2956,3783,3681,-3121,-2620,-858,2805,2605,-5596,-3421,1837,3459,2670,-4532,-3856,4128,3118,-1305,-3751,-2833,5734,4467,-3295,-4400,-485,4919,3866,-4687,-4440,2144,3473,3018,-3803,-5077,4876,3390,-373,-3630,-2631,5116,5013,-2884,-3306,852,3060,3905,-5557,-4746,3242,3611,496,-3024,-5276,3083,4539,-2101,-2546,-1730,2359,3692,-3165,-2692,2577,871,2297,-2010,-3841,2460,3543,-1489,-732,-1121,2615,3006,-2919,-2921,1219,1259,1316,-1947,-2241,3539,1461,-2030,-359,-983,2352,1834,-3889,-708,1568,1192,952,-3971,-1439,3154,2330,-1082,-2036,-1047,2478,2533,-4687,-2249,1473,3639,991,-4849,-1433,2139,3483,715,-3824,-1948,3441,2203,-2805,-3423,-924,5582,1611,-4066,-2684,945,4032,1302],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,0,0,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-4,4,-5,5,-6,6,-7,8,-8,9,-11,12,-12,14,-16,17,-19,22,-24,27,-30,34,-38,43,-44,29,280,1396,-6066,93,7460,-2491,-1483,441,-1499,6898,-2155,-7158,1964,1472,1228,-240,-4928,2382,5767,-3133,-1311,-944,1613,5910,-3296,-3764,1417,2752,3703,-2781,-5143,3791,4638,-2466,-4270,-3115,5237,4334,-4635,-4201,-589,4439,5714,-7412,-4998,4629,3656,2818,-5465,-7121,6278,5806,-1983,-3588,-3780,6169,6771,-8822,-5012,1414,4552,7149,-5592,-9637,6443,4559,324,-2847,-9836,5872,9021,-5474,-3164,-1499,2737,9938,-5711,-9022,3245,1281,3896,-703,-9594,4378,7173,-1901,-1642,-5642,454,9219,-5158,-4625,1541,-414,5412,-215,-7784,4257,2383,-846,55,-4989,2449,6769,-4566,-999,579,-168,3697,-3134,-3937,3632,1121,-1071,-559,-3252,3027,3291,-4716,-1518,-488,2429,3612,-5483,-3380,3880,2626,1412,-4414,-3005,6208,3192,-2856,-3075,-1470,5611,3417,-5909,-3045,1839,4587,2965,-8554,-3524,4594,3222,191,-4507,-4483,7843,5178,-5316,-2507,-1715,6196,5153,-6956,-3338,3759,3554,3811,-6877,-5450,6818,3644,-1047,-3477,-5872,5159,5435,-6810,-2354,-652,2310,6952,-6098,-5791,4231,2291,1420,-2450,-6661,5053,4791,-4692,-774,-2415,2187,5929,-4127,-3045,3316,474,3926,-2437,-5185,4744,2647,-1173,715,-2515,2824,4647,-4775,-2178,3161,628,3029,-3249,-2903,5278,216,-1624,-1885,-2411,3301,2423,-5712,-826,3267,1996,1968,-5567,-1789,5333,1380,-1996,-3136,-1196,6983,1123,-3937,-2382,586,5012,671,-5638,-1557,3721,3568,3,-6699,-1330,7390,1707,-3195,-5243,-2667,7627,2221,-4725,-1651,-349,4943,2626,-7189,-2246,4103,2577,846,-6331,-3763,7742,2027,-2334,-2412,-2280,5330,3503,-7181,-1329,929,2523,2773,-5820,-3592,4988,1800,475,-3235,-4885,6006,2481,-4842,-743,-1090,2030,3701,-5558,-1842,3245,-18,2123,-1391,-2607,4076,1196,-3604,439,-551,1904,1419,-4288,-852,2469,-397,107,-2328,-2078,4283,-258,-3131,-416,770,3353,-500,-5541,255,3134,1474,-1628,-4788,907,4983,-108,-2923,-2587,614,5091,-872,-5310,-780,3222,5368,-410,-6154,668,3901,2815,-1729,-5185,1979,6179,-718,-3775,-2976,552,6425,286,-5635,-686,3645,3670,-398,-6209,-472,4483,1176,-1013,-4093,-398,6707,-59,-5033,-818,273,4806,1955,-5885,-398,2732,1951,729,-3712,-1251,4706,-39,-1942,-1452,-1640,5697,1321,-4136,465,1214,1551,1384,-3625,265,3555,-1577,-641,-1141,-685,4089,-221,-3050,756,1989,1389,-1189,-3707,-405,4021,-884,-2578,-2477,2071,2311,-1106,-3005,186,1554,2308,-837,-4863,1394,3341,472,-2397,-3158,1975,5273,-1478,-3216,-715,1978,3111,-2895,-3971,1288,3539,2675,-2882,-4179,2001,3607,-5,-3334,-2305,2331,4726,-1616,-4919],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-8,9,-10,10,-11,13,-15,16,-18,20,-23,25,-28,30,-34,38,-42,46,-51,57,-65,73,-81,91,-100,90,-2,1939,-6231,-797,10746,-3331,-5602,413,-925,8509,-346,-11136,2099,4725,1643,2431,-10612,-156,12233,-1906,-3328,-3806,-2231,11593,834,-12232,49,2126,6050,4249,-12236,-2096,9586,1727,422,-6862,-3692,11373,1541,-7502,-2535,-723,8526,3811,-11103,-2876,5052,3008,2205,-8102,-3817,8981,3142,-1815,-3480,-2785,7175,3575,-6011,-2709,-166,4752,2501,-7520,-2470,4701,1721,-32,-4821,-2002,6642,167,-3133,-2137,-736,5282,49,-5431,1451,1551,1279,1151,-6302,1281,5451,-1755,-2403,-3606,-401,6879,-3129,-6366,3057,2180,2970,-642,-9029,5387,6306,-1851,-445,-4636,931,9353,-5585,-5539,1016,55,6973,-2183,-10852,3953,5785,-78,70,-9644,1824,9997,-3809,-4365,-1661,-14,10032,-1544,-10689,2314,4155,4956,609,-11066,959,9847,-925,-2141,-5537,-1955,11644,-1581,-7302,-734,-57,6946,1663,-9916,99,5348,2417,-382,-7601,-903,9575,166,-4584,-4003,360,8042,1010,-6083,-420,1925,4110,393,-7110,266,5022,-61,-292,-4164,926,5322,-1056,-4692,-39,1305,4834,-31,-5344,2221,2849,1017,-1464,-4932,2468,4488,-3901,-2124,-1461,959,5458,-4651,-5615,5009,2387,2404,-2954,-6657,5898,5777,-4302,-2484,-3355,3411,7422,-6510,-5155,3320,1862,5373,-2282,-8517,6344,5310,-1258,-1983,-5753,4340,9110,-4117,-5409,41,2087,8580,-3938,-9297,4293,4863,1529,-2904,-8819,3739,8666,-2512,-4101,-4423,894,7315,-3490,-7394,483,2936,4738,-1768,-7951,2466,6476,496,-1050,-5138,2552,6952,-1789,-4506,-26,2331,4569,192,-5741,2141,2066,784,-751,-4447,2340,4833,-1698,-1442,-2274,2305,4418,-2572,-2729,1366,696,2733,-2851,-3556,3027,2489,-1097,-153,-2617,4425,3752,-4930,-1962,2039,2949,2084,-4744,-4179,5695,2227,-957,-3621,-3293,6104,4484,-6172,-2395,-244,3780,5302,-6192,-3608,4562,2456,1566,-4441,-6561,6112,5401,-3527,-3099,-3451,5292,6393,-6638,-5282,2771,3219,4682,-4385,-8092,5482,6096,-313,-4613,-5319,5586,6099,-4862,-4550,-342,3146,5812,-3987,-6092,3935,3981,2406,-3150,-5742,3101,4295,-1698,-2501,-2360,2729,5440,-2941,-3441,563,1081,2395,-2228,-4186,1505,3486,-489,-2522,-2761,2630,2664,-2483,-1671,879,2527,2364,-3614,-1494,3445,1014,163,-2197,-1703,4660,746,-3007,-1850,165,2820,2256,-5364,-1109,3378,1651,659,-4302,-1318,6407,2078,-3633,-2833,-973,4951,3099,-6301,-1430,2457,3301,2692,-7147,-2845,5021,2834,-2299,-5136,-2536,7002,2794,-4977,-3932,448,5311,1843,-6521,-3826,4014,3112,1357,-5808,-3081,6702,3933,-2836,-4497,-1632,5250,4525,-5080,-3369,731,3045,2434,-5521,-3065,2543,3265,-1319,-3401,-3539,3801,2934,-2931],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,7,-8,9,-10,11,-13,13,-15,17,-18,21,-23,25,-28,30,-34,37,-42,46,-51,56,-63,70,-77,87,-99,112,-129,151,-179,219,-277,372,-548,985,-4540,-4308,6833,1016,678,-3439,-7858,7878,5598,-5665,-891,-2284,3975,9165,-9118,-6277,5337,1643,3664,-5225,-10065,9454,4819,-4527,-2693,-6256,5038,10696,-7955,-6456,2409,2671,8147,-5751,-11561,5997,4619,70,-2787,-8669,5714,10415,-4525,-4414,-2958,2853,9711,-4473,-7771,3215,4574,3766,-1800,-8096,3338,7347,-1769,-2504,-4309,2363,7873,-3513,-3600,-1184,1696,5509,-3097,-5371,2513,2227,195,-2486,-5221,3364,4597,-1791,-1180,-1351,2727,5204,-5451,-2361,2945,845,2610,-4113,-4803,6686,1228,-2769,-1154,-3799,5861,3269,-8808,-1331,2639,3081,2826,-7432,-3934,8079,1673,-307,-4244,-4774,10356,4018,-7617,214,566,4037,6018,-10273,-3962,7369,2261,1501,-5669,-7538,9688,4354,-4991,-2045,-4671,5634,8466,-9917,-4942,3772,3268,4896,-6563,-8024,8722,5081,-1310,-2905,-5895,6936,7532,-6179,-3114,-1076,4245,7417,-5843,-7216,4595,4075,1731,-4340,-6824,5978,5242,-2799,-3478,-3474,3692,5314,-5832,-4040,1490,2932,4045,-4075,-4604,4951,2451,-554,-2966,-2688,5218,3820,-3957,68,-540,3989,3404,-5566,-162,4609,627,733,-4613,-3007,6923,5,-4194,-723,-767,6066,2021,-7891,785,4125,1400,1951,-6660,-2873,8184,-865,-3747,-4086,-2846,9543,1649,-9038,153,3217,4627,2837,-8993,-2306,7651,1401,-2200,-5980,-3693,10188,3922,-8185,-1084,314,5959,5077,-8632,-2722,5725,2423,1580,-7104,-4341,8629,2646,-4274,-3571,-2920,6987,5571,-7763,-3349,2541,2502,2957,-5640,-3415,5956,3200,-253,-4769,-2697,6505,3466,-4309,-2847,219,4594,2285,-5615,-1414,2635,1420,202,-4083,-1814,4704,876,-1038,-1440,-1904,4630,242,-4965,592,2524,2115,-327,-5611,393,5045,-647,-1663,-4267,-341,6448,-1315,-5901,115,1722,4591,203,-6987,1983,4269,946,-725,-6247,494,7398,-2017,-4873,-1089,1235,6239,-210,-9331,1548,4139,2997,-470,-8188,134,9527,-536,-3049,-3978,449,8444,334,-7802,-2211,2847,4506,1505,-8343,-999,6577,1662,-1819,-5479,-973,7800,891,-4744,-2433,651,4491,1621,-7555,-1802,3943,3120,803,-5848,-1190,5488,1394,-1521,-3206,-268,5935,1029,-4766,-448,1108,2967,738,-4909,-1007,3109,578,-1146,-2914,364,4658,-610,-3154,-2731,1306,2607,-1542,-5652,1919,2935,996,-627,-4220,3483,4822,-1736,-2849,-741,1444,4841,-1982,-3723,2627,2913,3307,-2048,-5391,3949,5238,-1670,-2274,-2124,2965,5668,-1583,-5441,-163,1989,4240,-2523,-7498,2522,4876,1433,-3630,-5524,2800,7792,-2399,-4576,-1423,2571,6095,-797,-6279,816,3236,3384,-2353,-7064,1883,7328,-496,-2486,-3528,1179,5893,-1406,-5484,-1420,2072,4593,655,-5326,985,4303,896,-1986,-4217],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,4,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-13,15,-16,18,-20,22,-25,27,-30,32,-36,39,-43,48,-54,60,-68,77,-88,102,-119,144,-176,223,-290,905,-7696,-2188,5516,-789,1074,-4404,-2259,7072,353,-3719,-99,-1167,4320,563,-5704,1263,3326,1108,334,-5152,506,6757,-1928,-2706,-2280,1854,5894,-2326,-5936,1568,2846,3086,-1766,-6190,3475,5796,-487,-3262,-6083,2493,7336,-3079,-5087,-2076,3558,8364,-2862,-9333,3301,4333,2369,-1224,-9451,3556,9911,-1774,-2532,-5226,817,11014,-3550,-8431,1257,1603,8813,-369,-12213,2535,6835,-457,246,-9896,-398,11423,-1878,-5417,-1835,-1214,9075,654,-9807,1435,3254,2496,2188,-8770,-774,8372,-1677,-1926,-1909,-1782,8052,1279,-6867,2495,525,2912,2504,-7971,555,4422,-2026,-24,-2361,-1494,6201,-760,-3285,1262,559,3407,-106,-6142,2116,4234,-1074,-706,-3943,787,4590,-2812,-3412,-94,2630,4262,-2741,-4841,3608,2850,799,-4120,-5789,4554,5754,-1239,-3973,-3435,4913,7711,-4735,-4103,504,3491,6087,-4652,-6923,4119,4959,2360,-3413,-7344,5534,7841,-5081,-2835,-2985,2963,9303,-4978,-7508,2970,1690,5525,-2233,-9122,4556,6304,-1367,-1566,-5504,591,9672,-4400,-5162,354,1347,6257,-677,-8809,2506,3857,530,-13,-7606,1041,7457,-3269,-2010,-880,-1652,6550,-1140,-5971,2677,1671,912,154,-5097,2256,6190,-2711,-472,-1584,139,4496,-3050,-3302,2272,973,2008,-2321,-5079,3263,3949,-2349,-111,-1710,1857,4059,-5277,-3119,1654,3281,2800,-4540,-3999,4072,3000,-662,-3594,-3623,5194,3747,-4302,-3472,-1945,4663,3235,-6214,-3185,3307,3930,3078,-6011,-5650,5492,3807,-1017,-4180,-4214,6653,5524,-5408,-4015,314,3993,5437,-6468,-4683,3789,3530,1946,-3534,-6362,5061,5943,-2759,-1967,-3108,2153,6845,-4336,-5138,1768,1336,4596,-3321,-6230,4307,3563,-1069,-1170,-4258,3156,5251,-4220,-1628,607,869,4452,-2527,-3731,3069,2001,-745,-1072,-3699,3083,2860,-3707,677,-150,1132,3515,-2622,-2270,3329,1302,-1069,-3332,-1753,3598,2286,-3563,-1248,61,3488,2210,-4441,-1529,3122,2846,-210,-4710,-1864,4646,2119,-3223,-4611,-243,5876,2292,-4716,-3583,1158,4719,2231,-6837,-2236,3538,2519,-169,-6032,-2497,6728,4074,-2921,-3230,-1507,6626,2668,-6814,-2472,2670,4537,2784,-4761,-3873,5355,1881,-977,-3785,-3774,5056,4116,-4714,-2100,16,3172,3121,-4758,-2839,3410,1664,1286,-3130,-3251,4216,2370,-2160,-1367,-1356,2244,3637,-3594,-2489,2480,857,692,-2701,-1734,3932,1203,-1254,-1371,-1052,3365,1360,-4465,-271,1841,1286,230,-2023,-1231,4168,232,-982,-1410,385,4258,150,-4193,-528,1609,3985,-1102,-4400,-213,4314,2943,-984,-4842,-395,6055,1338,-4366,-3079,495,5101,244,-5457,-2631,3106,3307,-1308,-6015,-488,4872,721,-1354,-4271],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,1,-2,2,-2,3,-3,4,-4,5,-6,6,-6,7,-8,9,-9,10,-12,12,-14,15,-17,19,-20,23,-24,28,-30,34,-37,42,-49,64,-425,-594,347,6131,-2788,-5547,5587,1364,711,-430,-5607,3914,4851,-4738,-118,-911,1113,3455,-3578,-4197,3067,1355,424,-2734,-3491,5456,1078,-3086,-1604,-2408,5774,3923,-6251,-2641,2078,4970,2204,-7218,-3136,7151,2200,-1044,-6633,-4085,8658,2735,-6289,-2914,-1157,6985,4513,-10626,-3282,4484,3493,2090,-8082,-6610,9185,3904,-2759,-4408,-5837,8654,7373,-8718,-3397,1072,4154,6924,-8071,-7007,8087,1119,1637,-3463,-8474,8538,6152,-5061,-2766,-3708,3516,9278,-6649,-5110,4686,196,4648,-3382,-7994,6450,2879,-3091,202,-5648,3406,6884,-6230,-1508,1234,-645,3510,-3946,-5235,6618,1379,103,-1040,-2827,4745,3362,-4744,-921,123,1613,2812,-4080,-2176,5691,1277,94,-3829,-2158,6020,185,-4935,-1262,-150,5123,38,-6952,-1600,4089,3950,-1128,-5951,-613,6735,1709,-3051,-5369,-646,8998,459,-6776,-2099,174,7075,1743,-8990,-1159,6540,2683,556,-7586,-2931,9479,2037,-4787,-3096,-2481,7919,3907,-8153,-1500,2165,3950,3738,-8214,-4405,7594,708,-193,-4395,-5439,8358,2861,-7062,-489,-1016,3474,4615,-6822,-3688,5925,525,1896,-3841,-4852,6739,2557,-4024,135,-2983,2101,3033,-6268,-418,2792,363,1883,-3919,-3106,6000,580,-1638,156,-1094,3841,1494,-5523,1320,1978,2071,412,-4724,619,5533,-670,-1162,-2166,576,6573,-823,-4549,-357,1807,5251,-1019,-6743,730,5779,1946,-1538,-6134,2192,7136,-542,-4502,-3312,1624,7054,-1364,-7551,-638,2925,4757,506,-7634,928,6551,-497,-1678,-5603,809,8789,-454,-5032,-2520,305,6046,210,-9563,-445,4493,2330,1585,-7361,-639,6636,-227,-2723,-2426,-1717,5907,1876,-6414,-700,2013,3236,1546,-6560,-594,5056,-1440,-249,-3369,-1125,4816,640,-3754,1076,38,1916,948,-5506,338,4551,-451,-867,-2998,-1081,4417,-1032,-3225,-2,-116,3835,-1021,-3952,459,2518,1331,-1186,-4576,931,5028,-1002,-3125,-1167,2319,4366,-1468,-6089,442,2565,1349,-2368,-5812,1740,4150,656,-2818,-3855,2868,5568,-2759,-5961,-2342,2468,5576,-2903,-6587,2184,4512,1865,-3293,-6048,3231,6155,-482,-3667,-2949,1107,6843,-1899,-4858,678,3227,5571,-2054,-7056,1667,4331,223,-1939,-5100,1457,6481,-737,-3401,-933,-19,4943,-329,-3770,767,1437,1787,-142,-4474,719,5105,-454,-1879,-1494,-364,3970,-687,-3174,1683,1724,1509,244,-3961,1644,3688,-1468,-683,-1401,2774,4825,-1844,-4235,1855,1278,1041,-2701,-3902,1685,3190,-1035,-2172,-2027,2388,3761,-1819,-3356,19,2653,2555,-3856,-4217,2267,4404,1203,-4047,-3591,3744,3891,-2117,-3498,-1710,4922,4086,-4073,-4522,2103,3705,4362,-4042,-4473,3482],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-13,14,-16,17,-19,21,-23,26,-28,31,-34,38,-42,47,-52,58,-66,74,-85,97,-115,137,-168,215,-293,449,-1338,5288,4557,-9047,-365,4437,458,2563,-6817,-3756,10213,960,-3708,-1900,-4338,8792,4415,-10844,-41,3172,3447,4570,-10213,-4948,11014,887,-1280,-3786,-7556,11084,5175,-8782,-2283,-2241,5579,7429,-10102,-5946,8014,1570,2620,-6175,-6414,9072,5429,-4166,-4568,-5357,6625,7309,-7310,-5388,2661,3548,5580,-5793,-5377,6004,4407,119,-3198,-6516,6586,4412,-4533,-3142,-878,3504,4041,-4542,-3856,3102,1948,2053,-4791,-2444,5697,905,-2963,-2365,-2501,6741,1818,-5917,1835,500,2902,1734,-6643,-241,6695,-1391,-260,-3576,-1083,9601,492,-6060,487,-394,6238,1826,-9903,961,5270,-612,438,-6923,-1332,10119,-1695,-5329,-997,-1144,8451,1807,-12557,399,4382,2406,1752,-9866,-1531,11232,-782,-2814,-4061,-4100,10230,2769,-9590,-1191,2051,5960,4936,-11215,-4359,8075,1962,10,-5782,-4975,9587,2763,-6637,-3303,-1467,6033,5363,-9228,-3376,3810,3489,3385,-6577,-4004,6581,2623,-1866,-3718,-2273,5948,2692,-5841,-2857,1323,2534,2123,-5595,-705,4260,1621,961,-4223,-194,6016,-302,-2980,359,283,4976,-128,-6523,2084,2657,1523,442,-5995,3125,5564,-2571,-1954,-3035,442,7246,-4765,-7132,2350,3060,3706,-1089,-8330,2578,5764,-1722,-620,-5343,1071,9512,-3740,-6176,940,317,7563,-1374,-9688,2144,5512,1215,-399,-8741,1355,10300,-1214,-4877,-3396,-595,9756,390,-9396,940,3465,4370,2261,-7648,-1139,8009,90,-1317,-4383,-752,8168,-445,-5218,-947,163,5587,1944,-8246,-1038,5649,1489,350,-5347,-1100,5881,234,-3894,-2007,-948,3354,826,-5741,-45,2422,2331,482,-4868,701,4071,-562,-1092,-3469,1185,4388,-2711,-3601,770,943,2953,-1795,-4395,2931,2823,-148,-1906,-3558,3136,5663,-3345,-3299,-1361,1894,4576,-3933,-6250,4010,2826,519,-2309,-6745,4977,6009,-3522,-3018,-2254,2177,7699,-5216,-5812,3355,3556,3807,-3279,-7104,3553,5122,-351,-2916,-5125,2730,8207,-2479,-5760,-624,1918,6297,-1687,-7112,2728,4161,1070,-1607,-6093,1726,5911,-353,-4212,-1645,1011,6536,-1896,-5575,487,2735,3240,-503,-5350,2064,4148,813,-1794,-4815,124,4611,-1720,-2754,145,1058,3752,-1497,-4753,1296,1937,-439,-1478,-3581,1781,4102,-1379,-2407,-181,3334,2935,-2698,-3269,2137,1563,1263,-3010,-2597,3897,2972,-2557,-3211,-1681,3887,4315,-3792,-1818,1567,2806,1938,-4471,-3228,4491,3351,-1517,-3762,-2567,5505,4032,-4748,-2227,544,3792,4809,-5235,-5212,3965,2911,1507,-3450,-4379,4162,4870,-2322,-2310,-1566,4137,5045,-5266,-4653,1600,3317,3589,-3647,-4667,4234,4106,-733,-2250,-3915,3329,4818,-2116,-3006,-1375,2963,3389,-2863,-4368,2502,3410],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,13,-15,17,-18,20,-23,25,-28,30,-34,37,-41,46,-51,57,-65,74,-86,101,-121,149,-192,263,-416,2021,-4404,-3105,-895,632,8860,-5870,-7336,5323,1213,3858,-1228,-10592,5432,7767,-4037,-2776,-5414,2238,11346,-5502,-7679,1580,1894,7504,-2364,-10326,6065,6447,-212,-1101,-10049,1552,11442,-2367,-5851,-1634,529,10179,-428,-11618,2190,4598,3515,522,-9749,1018,9318,-806,-2938,-5152,-334,10526,-1149,-7390,-344,715,5910,479,-9258,-744,5288,1278,-364,-6587,190,7406,-1158,-3891,-2393,372,6134,-1672,-6744,1486,1230,3407,-1982,-5204,1843,4021,-1809,-1243,-4011,2719,6582,-3911,-3245,671,1324,4328,-3230,-5279,6329,1748,-1026,-1851,-5537,4958,6487,-6657,-2005,217,2137,7024,-6419,-6296,7991,1755,1692,-3046,-9241,6493,7118,-5683,-972,-4077,3296,10305,-5645,-6612,4215,1354,5693,-4181,-10726,6767,7232,-2306,-2561,-6791,2573,10728,-4798,-6444,578,2160,6738,-3574,-9715,2661,4946,1663,-1954,-8957,3298,8119,-3424,-3489,-3390,2371,8472,-2817,-6509,1309,2538,4010,-780,-8180,2929,5061,-698,-1702,-4496,1873,6757,-1457,-3175,-1172,2270,4070,-3117,-3132,1619,449,558,-2623,-3482,4321,2761,-2259,-793,-927,3223,3458,-6141,-3485,4797,793,2197,-4807,-4064,7102,1918,-2573,-268,-2107,6373,4431,-7793,-1119,895,2308,3760,-6515,-4030,7629,1137,-1522,-2619,-5949,8101,4864,-6151,-2625,-89,4507,5259,-8800,-4563,6284,2116,2600,-4438,-6673,6535,5367,-4306,-2718,-2602,5057,8948,-6413,-5620,3569,1977,5237,-4497,-7850,5888,4817,371,-2856,-5180,5093,5921,-3648,-3616,-1229,2893,5138,-3876,-5497,4491,3047,1012,-2070,-4706,3753,4990,-1315,-2231,-1945,2809,2810,-3502,-2319,2060,1469,1600,-4302,-2342,3739,1603,-843,-2910,-2998,4197,1555,-5045,-594,538,2068,1306,-6244,-1661,4902,700,-103,-4561,-1241,6764,88,-3244,382,-352,5880,1940,-7570,-118,4492,1579,108,-7150,-1416,8204,-544,-3977,-3059,-1305,7948,2673,-7095,-1642,2500,3313,3508,-7162,-3495,6553,2259,-592,-4137,-4931,7560,3363,-6500,-2787,-53,5430,3787,-7891,-2916,3912,2645,923,-5093,-4559,4754,3330,-2753,-3414,-2369,4547,3238,-4848,-2193,1142,2989,1950,-4769,-2812,3337,1789,-795,-3558,-2505,4321,2908,-3978,-2109,-164,3552,2262,-3788,-1153,2143,983,-912,-3408,-237,5029,-143,-2464,-697,195,4025,-96,-5616,71,2580,2255,-1086,-4301,1477,5179,144,-1681,-2719,442,6158,-309,-5060,155,2020,4607,-449,-6556,813,4024,77,-2595,-4105,395,6793,95,-4943,-2734,406,6380,191,-6589,566,3411,3401,-971,-7077,61,6522,997,-2871,-2669,-437,6338,1180,-6077,-1222,2517,4666,62,-5529,155,4812,1504,-2277,-3626,-1166,6227,1684,-3352,-2010,-309,4814,1673],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-7,7,-8,9,-9,11,-12,13,-15,16,-18,20,-22,24,-27,29,-32,36,-41,47,-52,60,-69,82,-99,122,-157,215,-326,611,-2825,-2174,7713,-1557,-5326,1699,-987,3660,192,-7326,2332,4045,-1443,-151,-4456,2649,5419,-3258,-3180,361,1252,4196,-2064,-5696,2900,3312,1060,-2127,-4559,4798,5456,-3732,-3765,-2062,4438,5610,-5110,-5211,2323,3097,4805,-6420,-6434,5384,4250,-388,-2830,-7485,6383,9066,-5398,-3896,-3039,3931,8438,-6975,-8257,3216,4231,4707,-3976,-10002,7394,6375,-3351,-2244,-6719,3219,10712,-5409,-5751,1496,925,8601,-2929,-10509,6122,5300,1610,6,-8922,2431,10041,-3420,-3320,-1134,-1498,9127,-1814,-8111,2290,2015,2718,1324,-7879,2464,5755,-2742,-1013,-2470,652,6117,-3261,-4400,1682,424,2809,-112,-5224,3970,1913,-1933,-135,-2354,1462,4379,-4227,-3287,1536,2502,2957,-3778,-2764,4237,2469,12,-5068,-4342,5209,3197,-5263,-3452,-180,5450,2551,-7728,-3447,3904,3456,1916,-5296,-4987,6307,2703,-2242,-4063,-3931,7555,4746,-7475,-2640,417,3998,5423,-7386,-5925,6448,2823,1982,-5435,-7321,8614,5776,-3956,-2594,-3402,5065,7988,-7119,-4666,2866,2157,5153,-4688,-7654,6392,3715,-1562,-1193,-5428,3720,6146,-4538,-3465,925,349,5820,-2586,-6818,5068,2693,-462,549,-5259,3815,4142,-3965,-1523,-639,609,3216,-3644,-3085,3586,270,1031,-2598,-3513,5410,2050,-3925,-1231,-119,2946,2923,-4362,-1966,2766,1929,1000,-4558,-1300,4843,1427,-1571,-2629,-1224,4913,2773,-6192,-2857,2425,5525,1721,-7220,-1772,4995,3024,707,-5645,-2225,7383,1499,-4001,-3818,-1470,6158,2273,-7449,-2831,2906,3801,2481,-7427,-3813,6596,1814,-1055,-3906,-3297,8096,3082,-6725,-2128,-922,3657,3654,-7282,-4019,5347,2796,2439,-4223,-4229,5823,1947,-2703,-1572,-2266,2672,4170,-5613,-2422,2128,349,2838,-4155,-3504,5146,1489,-2356,-1021,-2248,3316,3014,-3984,-396,704,1552,1326,-3957,-1229,3478,707,-1020,-2548,-1823,4258,-84,-4193,-2041,1363,2962,438,-5791,618,3998,1555,-950,-4017,187,5153,586,-3907,-2467,2076,5183,-238,-5169,-93,3023,3157,-1842,-6450,985,5453,1091,-1584,-3813,-14,7511,574,-4189,-2244,635,5320,-158,-6367,-860,4297,2334,189,-6145,-1706,6309,935,-3816,-3312,404,6636,796,-6564,-1468,1856,3673,1493,-5052,-346,5009,1062,-781,-3247,-2586,5826,511,-4006,-1678,-303,3577,1337,-6259,-1094,3089,987,695,-3708,-1757,4262,-414,-2279,-1675,-889,3325,46,-4431,244,2540,1600,-519,-2525,314,3676,48,-2153,-1306,175,3233,-145,-3959,971,2344,1628,-1183,-4740,-33,2719,-400,-2958,-2364,2783,3973,-829,-4665,-1521,2845,3359,-1056,-5579,1580,5252,2149,-2049,-4617,1455,5049,68,-3355,-3536,2328,5618,-2036,-5444,-420,3830],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,4,-4,5,-5,6,-7,7,-9,9,-10,12,-12,14,-15,17,-19,21,-22,25,-27,31,-34,37,-41,45,-50,56,-62,69,-78,88,-101,116,-136,162,-197,251,-335,492,-873,4402,2206,-2760,-348,-5512,5041,4537,-4608,-1402,582,1470,3111,-6377,-3008,4823,543,-188,-3067,-2736,5634,696,-3732,-1342,-336,5722,1195,-7063,15,3694,2865,-387,-5854,-329,7239,175,-2571,-4328,604,8898,-831,-6724,-1348,2512,5618,910,-11021,819,7063,1543,-157,-8504,-1477,10776,30,-5418,-2786,-1287,9741,1502,-9992,-572,3991,4691,3302,-10869,-4143,9661,943,-1115,-4389,-4875,10791,2893,-8054,-169,-712,3800,5070,-9544,-2223,5607,1061,2124,-4602,-5305,8756,2529,-4443,-542,-2635,3845,5009,-7404,-2200,2696,300,3286,-4779,-3884,6746,152,-2188,-1302,-2244,5854,2126,-6058,796,2116,1794,1074,-5731,201,4838,-962,-2679,-2652,-152,5753,-828,-5200,16,1867,4261,-1013,-6458,625,4865,2068,-1473,-5249,977,7030,-285,-2989,-2645,2395,7016,-2180,-7152,844,2194,3926,-915,-8932,1999,7069,323,-2888,-5794,832,9949,-1846,-5574,-2513,256,8159,360,-9705,2719,5132,2821,1766,-8993,651,9202,-944,-2351,-2582,13,9561,603,-8585,17,1207,3980,2407,-9270,-1344,6439,-153,-1050,-3840,-2142,8005,526,-4922,794,-1363,3570,3658,-7233,-164,3173,-314,1065,-3657,-1675,6309,-1133,-2439,-511,-1010,3632,-1155,-4508,756,1804,50,-3,-4149,1069,5941,-1839,-3152,-657,1561,5668,-1729,-3788,1274,2223,2499,-2657,-4747,3057,4672,-1007,-3154,-4667,3018,6212,-3444,-4116,1,3906,6052,-4027,-7174,1256,4051,2572,-3696,-6881,3722,5882,-1041,-3724,-3726,3399,7773,-2405,-6644,-72,2934,4106,-2630,-8344,2670,5386,814,-1098,-5918,1931,8223,-2129,-3903,-1807,-104,6734,-977,-7770,1319,2539,2489,-67,-7323,100,6522,-1127,-2162,-2646,-417,6313,-925,-5162,1652,1412,2530,494,-6225,2287,3846,-1495,-575,-1522,-126,4219,-1655,-2393,2178,799,2722,-1351,-4454,1209,2437,-611,-1782,-2548,1245,3324,-4057,-2264,161,2165,3088,-2520,-3489,2393,2757,730,-3623,-3699,4056,4497,-1201,-3685,-1436,4210,3171,-3833,-3483,1351,2696,2648,-4046,-3828,5162,3240,1473,-4333,-4370,6287,5311,-3203,-2682,-1319,3636,4305,-4383,-6023,2341,3954,1881,-3074,-5898,4137,4328,-1206,-3098,-4043,4010,6770,-3791,-4011,289,2132,4283,-3500,-4652,2394,3459,-289,-1605,-4266,1923,4222,-2207,-1605,-1000,2147,3518,-2006,-4252,2756,2050,-621,-1694,-3475,1823,1407,-2345,-994,-738,1016,3505,-3248,-2872,2081,1674,1623,-2473,-2614,3554,1679,-1479,-899,-284,3582,2378,-3196,-2141,1890,2725,-18,-4139,-1052,3631,2432,-968,-2847,-1196,4432,1860,-2905,-2957,1228,4490,918,-4487,-2817,2255,2820,-1199,-3695,-3155,5203,2881,-2542,-3413,-1391,5231,3022],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-1,1,-2,2,-2,3,-3,4,-3,4,-5,5,-6,6,-7,8,-8,10,-11,12,-13,14,-17,18,-21,23,-26,29,-33,39,-46,55,-68,86,-115,167,-272,566,-3248,-5842,8166,3251,-4115,-1033,-4540,5169,6836,-9363,-3432,3671,2613,5827,-7356,-7775,9686,4046,-1284,-2008,-7858,8220,7737,-7835,-3013,-170,3215,8993,-7968,-8784,7398,2778,3806,-3435,-10593,7689,8501,-5735,-2975,-4317,3983,10543,-6653,-7286,3198,1225,5794,-2800,-10074,6070,6003,-938,-1649,-6988,4453,8880,-4441,-4591,-941,2287,6510,-2557,-7482,3090,3017,1942,-2151,-6226,2595,5032,-2455,-1728,-3187,2317,5270,-4226,-3137,745,2128,2321,-3233,-3482,4100,1112,-515,-2231,-3069,6159,1966,-6034,-185,-141,2876,2003,-7469,-1580,6696,1130,1218,-4058,-3382,8892,1115,-5192,-490,-2098,5866,3700,-9341,-724,4633,1832,3339,-6616,-5108,11083,2068,-2074,-3074,-3528,8130,5244,-10514,-3036,1861,3401,6950,-9365,-6734,8290,2283,-184,-3953,-6897,9459,5771,-6059,-2277,-2883,4606,6628,-7644,-5509,4363,1539,3482,-4259,-6573,6885,5256,-2444,-2453,-4879,4336,6533,-5787,-3946,199,2223,3579,-3910,-4921,4381,2565,-219,-2945,-4103,4365,3181,-3592,-1810,-561,3437,2672,-5368,-1251,3477,2495,947,-3555,-2098,6232,967,-2482,-493,-95,6113,937,-5736,288,2004,2256,-222,-6602,239,6438,62,-661,-3186,-1633,9045,-470,-6710,1044,1492,4843,1516,-9652,-327,6359,1368,658,-6156,-1736,9922,-334,-5825,-1300,-1589,8172,3453,-10221,-875,4276,3307,2179,-8372,-2416,8512,833,-2108,-4309,-2624,8370,1897,-5603,-1451,1343,4543,3839,-8467,-3708,6066,1628,1153,-3980,-3961,6959,2640,-4120,-1988,-1315,4116,3622,-5725,-1120,2636,2198,2012,-4115,-2355,5599,1122,-1236,-1934,-1039,5213,2598,-4822,256,751,2141,278,-4166,684,4459,-1755,-791,-2539,-152,4526,-362,-3311,-631,835,4431,-1771,-6703,1442,2899,765,-1119,-5243,1539,6276,-1706,-2923,-2151,1387,6088,-3120,-6720,1324,3020,3198,-481,-8574,1541,7496,-570,-3139,-4645,220,8308,-2026,-5987,-108,1786,5652,-253,-9488,181,5367,1441,295,-6408,-745,7827,525,-3159,-2656,817,7030,1809,-7128,-436,2498,3114,1223,-7146,-851,6243,1422,-1569,-3570,-2389,6321,904,-5201,-1846,1006,4333,1099,-5388,614,4647,572,-481,-2906,-492,3620,226,-2215,-533,188,2840,-1445,-3425,1249,1083,775,29,-4029,1672,4065,-71,-706,-1831,1564,3949,-2833,-2970,1036,2755,1704,-2075,-4577,3575,4031,-740,-2976,-3367,2895,5038,-2273,-3531,-470,2828,4343,-3269,-5854,3259,4967,1277,-3999,-5118,3290,6386,-2008,-3641,-2203,3324,5847,-3565,-6009,1262,2085,3868,-2369,-6462,1543,6051,265,-3265,-4190,1653,6455,-875,-3724,-897,1345,4587,-264,-6481,2125,3533,1602,-771,-5470,1062,4779,-490,-2890,-2792],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-6,7,-7,8,-9,10,-12,13,-13,15,-17,19,-21,22,-24,27,-30,32,-35,39,-43,48,-52,58,-65,73,-83,95,-111,131,-159,200,-265,386,-682,3393,3427,1291,648,-8723,1449,8273,-1830,-2592,-4388,-2273,10549,-4180,-8051,2436,1170,4786,1047,-11811,2971,8811,-63,-333,-7642,-2656,12859,-1829,-7300,-985,-1084,10259,3029,-11662,290,5204,1900,1921,-10213,-2541,11203,-102,-4312,-4226,-3901,10406,2249,-9386,-1631,1295,3237,4080,-8989,-2926,8470,1133,-307,-4980,-4632,8999,2926,-5388,-1204,-1134,5237,2496,-7728,-2319,3403,2470,1187,-5873,-1288,5427,154,-2258,-3303,-1595,5712,48,-4267,56,721,3416,-824,-4889,2437,4066,-1099,-614,-4438,1286,6089,-4386,-3573,1442,845,6260,-2173,-6984,5442,2933,514,-707,-6947,3354,7368,-5046,-2753,-1346,1529,9172,-3282,-8663,2666,3548,3863,-1249,-11235,3855,7883,-1801,-2042,-6448,1349,12103,-3068,-8547,2047,1024,6838,-993,-12341,3692,6590,672,277,-8128,-324,10455,-970,-4495,-3144,-859,10077,512,-9770,-11,3639,3568,2150,-8986,-294,7680,-858,-1908,-4101,-629,7855,-265,-5917,120,1706,4511,-870,-7267,203,3112,683,-829,-4652,860,5167,-2034,-1650,20,-52,4293,-2152,-4398,2939,2364,664,-1973,-4518,3579,4068,-3546,-831,-2952,4075,5031,-5120,-3800,3068,585,3929,-4890,-5186,6309,4215,-1870,-2177,-4873,4025,7628,-5653,-3764,-123,2747,7359,-5750,-7315,5357,1688,94,-2661,-6886,6019,6399,-4595,-3708,-3440,3244,8260,-6175,-7454,2338,2992,4599,-1930,-9196,4432,7183,-1447,-2091,-5148,842,8660,-3523,-5147,-307,1110,6030,-1951,-6921,2140,4056,1699,-1954,-6884,1624,6484,-2037,-3419,-1570,1304,4868,-873,-5644,334,1098,1798,-616,-3816,2749,3174,-421,-1848,-2467,1357,3305,-3258,-1869,1026,1652,3078,-3418,-3667,3697,2081,-590,-2790,-2993,4037,2833,-2394,-488,-212,2661,4399,-5550,-2452,3646,1918,1111,-4652,-3457,6141,1785,-3426,-2882,-2860,4976,5138,-7190,-2208,3540,2938,2879,-6422,-6088,5838,3496,-900,-3261,-4700,5201,4783,-6551,-3558,-1032,3459,5199,-5680,-6697,5304,2853,719,-3528,-6797,5176,4966,-2162,-2917,-1804,3054,5540,-3919,-3362,1163,2620,2478,-2913,-4819,3764,2576,-919,-2129,-3939,2895,3929,-2487,-1727,664,1571,2586,-2083,-3279,2998,1863,-275,-2062,-2088,3101,1545,-2711,-1616,-729,1392,1735,-3416,-1494,1958,1848,-263,-4326,-1004,4470,1561,-1793,-1443,-1500,4566,1359,-5177,-1300,1217,2697,641,-5676,-1426,5871,1626,-1024,-3097,-1364,5003,1185,-5259,-1653,1408,4467,1875,-5883,-1724,2693,3290,78,-3863,-2443,5804,1890,-2700,-2999,-1248,6396,3314,-6188,-2423,1619,2730,2638,-6263,-2206,6194,1953,-1696,-4435,-2860,5156,2404,-3403,-2917,242,3341,3083,-4134,-3185,4202,1969,777,-4016,-2697,4730],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,3,-3,3,-3,4,-4,4,-5,6,-7,7,-8,9,-10,10,-11,13,-14,16,-17,19,-20,22,-24,27,-30,33,-37,42,-48,54,-65,76,-92,117,-152,204,262,3782,-704,-8093,4170,3491,-1206,-760,-3875,1799,5457,-2980,-2769,-748,1005,2905,-2309,-4149,4617,2423,-675,-1304,-3156,4222,2860,-4302,-1170,719,3994,2327,-6560,-1963,4320,3402,1875,-6237,-3949,7486,1168,-3291,-4708,-3711,8184,4822,-8621,-1309,1044,4727,5675,-8655,-4439,7538,3028,998,-5466,-6630,9653,4201,-6980,-1981,-3206,6674,7787,-10293,-5748,5001,2130,4620,-6381,-8436,7835,5373,-3043,-2224,-5913,5885,8074,-8787,-4542,131,1171,6693,-6590,-7809,7093,2411,883,-2081,-8527,4848,4544,-4152,-1224,-1126,789,7051,-3769,-4644,3800,794,1678,-1825,-5490,3904,3273,-3176,-544,-3416,2878,3426,-4802,-1523,1184,1496,1365,-3414,-1255,5272,1302,-2838,-2053,-2545,5392,1263,-5496,-2003,1557,4834,1303,-6791,563,6005,1650,-880,-6548,-501,7897,294,-4453,-3326,-1443,7795,1996,-8345,-24,3097,3256,1758,-9887,-2213,8477,1958,-492,-5643,-4043,9615,2771,-7908,-1854,-796,7196,5875,-10115,-3468,5631,1194,2622,-6526,-6424,7878,2735,-4132,-1763,-3792,6890,5815,-7376,-2094,3715,1413,3982,-5154,-5962,6671,2050,-1181,-1870,-4063,5091,4936,-4388,-995,578,919,3220,-2993,-2320,4172,-75,-968,-1192,-3109,3759,1771,-3767,1336,36,2603,1925,-4867,-1049,3646,-534,-19,-4294,88,4832,168,-1656,-857,1095,4930,-513,-5047,673,2703,3774,-1409,-5850,1506,4505,-686,-2634,-4794,793,7363,-1947,-5361,-1624,1432,6525,-1862,-8053,1141,4250,2694,-1491,-6977,790,8629,913,-3390,-3258,-871,8084,923,-6398,211,2904,3714,1352,-9593,-628,6298,300,-1178,-3906,-2574,7477,785,-5640,-570,113,5420,3660,-6481,-1969,3192,1405,2359,-3788,-2346,6870,265,-3367,-876,-971,5028,1199,-5415,-40,1995,2063,447,-5183,50,4525,-677,-657,-1508,1111,4090,453,-2567,564,984,2859,-891,-4215,1205,2958,-804,-1124,-2247,1638,3493,-1749,-3699,-358,2429,3893,-2252,-5511,680,4217,1610,-2882,-4158,2380,5292,-2321,-3489,-3015,3109,6232,-2683,-5701,1817,2300,3139,-2400,-6637,830,5604,1050,-2255,-5274,2740,7025,-1478,-3777,-1859,1707,3984,-2790,-6250,185,2926,2800,-2208,-6993,595,6125,221,-2209,-2742,425,5382,-751,-5296,-321,1185,2961,325,-5748,1000,5126,521,-1271,-2744,744,5236,-836,-3720,-327,499,3460,-99,-4572,1338,2459,357,231,-3259,1049,3757,-1571,-1787,370,507,2915,-2077,-3200,2413,2343,488,-1236,-2605,1364,3243,-1960,-3513,-942,3491,3075,-2815,-3120,2023,3309,1973,-3969,-3457,3697,3757,-408,-2885,-2148,2836,3440,-1781,-3233,-156,3262,3568,-2481,-4184,2279,3044,926,-3182,-3878,2509,4768,-982],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-4,4,-5,5,-6,6,-7,8,-8,10,-11,12,-13,15,-16,19,-20,22,-25,28,-31,35,-39,44,-48,55,-60,61,-36,115,-6577,-1086,2052,1236,1851,-5112,-2269,5613,350,-1297,-2208,-1468,5583,235,-4487,134,-421,2958,61,-5620,807,4001,890,-1140,-4599,2222,6899,-1738,-3231,-1140,1279,5270,-3319,-7485,2618,3509,3368,-1927,-8515,4071,6507,-454,-2501,-6047,2907,9041,-3457,-6213,240,1207,8397,-2765,-11031,3571,6637,1676,-1907,-10261,1768,10367,-2761,-3444,-2961,-1300,11797,-2012,-8482,2070,3183,4227,1374,-11624,-465,9777,-326,-718,-6132,-3052,9401,-360,-6714,-506,-1122,6626,2161,-10467,1,4713,713,1537,-6488,-3293,8452,133,-3017,-89,-770,5458,756,-7439,555,2702,1277,842,-4878,894,6174,-1686,-2175,-1445,-412,3993,-382,-4733,1515,1385,1869,-2305,-5010,3615,4351,-916,-2596,-3928,3484,5906,-3261,-2695,-542,2412,5074,-4342,-5948,3801,3924,1033,-3432,-5778,4337,6654,-2892,-2571,-2886,3198,8557,-5279,-5243,1893,1859,6199,-3569,-9231,4277,4933,170,-2978,-7032,3444,10700,-4149,-4366,-1249,1837,8891,-2425,-8789,3998,3039,3638,-299,-9642,3192,8307,-2373,-2306,-4173,-326,7902,-2420,-6693,1840,554,4181,-164,-7920,1694,5103,-267,1125,-4107,-728,6754,-1633,-3754,486,-16,4999,-313,-5412,2344,2172,239,261,-3611,1843,3457,-2198,-1327,367,121,3692,-2787,-2631,2468,2793,281,-3028,-3325,3987,2585,-3199,-2297,-1354,4221,3098,-4817,-3486,1984,3000,2912,-6137,-3952,5329,2801,-1335,-3044,-4032,6387,4447,-4389,-4129,-1433,3464,5203,-6907,-5531,4117,3802,2088,-4873,-7659,5875,5786,-3104,-3003,-3328,3473,6944,-4915,-4743,1284,2343,4971,-2907,-6771,4687,3706,-280,-1451,-5523,3201,6888,-2596,-2784,-569,1461,5520,-3703,-5275,3331,1838,2580,-660,-4390,3153,2709,-2531,-1464,-1914,634,4948,-3738,-1768,2234,241,2046,-728,-2890,4323,1256,-1982,-616,-498,2844,2961,-3718,-1618,1867,2019,1689,-3511,-1511,4213,1068,-1528,-2616,-637,4985,2094,-3705,-1312,739,4003,1695,-5685,-2247,3972,3632,465,-5406,-1507,6262,1810,-3383,-3610,-1758,5901,2300,-6223,-2835,2311,3601,859,-5658,-2394,4746,2342,-454,-6011,-3075,4889,3019,-3678,-4111,-272,4729,3871,-5916,-3052,3382,3054,1243,-4034,-4077,4055,3000,-1684,-2864,-3040,2927,3625,-3388,-2665,425,2448,3436,-2451,-2585,3599,2021,-161,-2454,-3618,3837,3007,-2268,-799,-42,1340,2126,-4487,-1227,2659,-42,-882,-2398,-1317,3133,349,-3702,-1205,693,2454,1285,-2658,-1070,3232,2004,364,-3289,-32,3462,76,-2481,-2191,890,4817,-514,-3987,-1445,3081,3899,-596,-5344,-49,4419,1320,-961,-4054,-648,3951,27,-5299,-1626,1171,4795,553,-5714,-1245,3648,3637,-246,-5434],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-3,4,-4,4,-6,6,-7,8,-9,11,-11,13,-15,16,-18,20,-23,25,-28,31,-35,38,-41,46,-50,56,-61,68,-75,83,-91,101,-112,126,-142,162,-186,217,-258,315,-400,547,-867,3349,-4082,-4537,3553,1920,4840,-4262,-7717,5937,4433,-2918,-984,-7998,4551,9564,-6084,-4827,1238,2115,9423,-4549,-10687,5458,3703,2249,-1183,-10724,4764,9857,-4798,-3011,-3256,753,12763,-3893,-10199,3261,2343,4820,-1391,-11202,3955,7496,-1120,-1981,-7938,781,12375,-2781,-5722,93,-402,8534,599,-10455,2926,3825,2451,218,-7383,1881,8822,-1292,-3499,-2266,-822,6682,-1591,-6737,868,2400,3696,-617,-6117,2517,4375,-836,-1442,-3923,3553,6432,-3559,-2910,723,625,3723,-3400,-4636,3277,2139,1294,-3289,-5308,4351,3607,-4258,-2942,-2158,3380,5674,-6799,-3382,4638,1110,3543,-5566,-6581,7455,3326,-4359,-1668,-4735,5495,6589,-8577,-2970,3351,1814,7177,-5861,-8324,8402,4821,-253,-3598,-8297,7666,9441,-6179,-4272,-2883,1578,8764,-6407,-7687,5551,2589,3241,-3207,-8500,5557,7130,-3388,-2924,-4149,3058,9727,-6000,-6294,1137,1010,4646,-1290,-8623,3183,4762,559,-271,-6227,1759,8027,-2318,-3200,-159,1166,6188,-3259,-5056,2768,2493,1147,-2544,-3570,3547,3193,-2740,-1401,-2008,3268,3656,-4065,-2507,2428,1912,2066,-3978,-3585,4825,1315,-927,-2416,-2550,6447,3001,-5414,-1507,574,3303,3425,-8020,-2503,7075,918,449,-5147,-4621,8879,3004,-5075,-2091,-2084,6220,4957,-8159,-2544,4993,2428,3232,-6961,-5463,9191,2881,-2190,-2409,-4447,7925,6539,-8478,-2487,980,2885,5681,-6712,-6115,6351,3240,567,-2788,-6466,6088,5448,-3919,-2038,-2499,2907,6630,-4927,-5056,3488,2287,3578,-2454,-5639,4738,4012,-2170,-1522,-3189,3829,3985,-3633,-1701,805,1153,4815,-3616,-2691,4360,1844,-444,-1821,-3751,4700,2345,-3300,-454,-176,2687,1242,-4189,115,3141,1032,266,-3795,-1062,5493,50,-2351,-1885,206,6320,-98,-6112,1013,3457,3155,771,-5829,116,5875,-169,-1773,-4672,-722,7529,-187,-6305,-1332,1709,5214,1606,-8992,-1490,5861,1384,384,-5804,-3213,8614,2427,-3692,-3084,-2159,5899,3492,-8019,-2466,4028,3737,2668,-6290,-2997,7310,3134,-1212,-3078,-3466,5965,3695,-3865,-591,-259,2984,2716,-5911,-1968,4442,878,152,-4317,-3879,4792,2662,-3532,-1246,-566,2837,1992,-3535,-2380,1801,1886,1301,-3249,-1268,4835,-33,-2289,-1987,446,3875,226,-4178,-420,2227,2626,282,-4969,527,2524,-898,-1874,-3863,493,4854,-775,-3418,-30,1980,2830,-1504,-5183,2062,2412,2016,-1936,-5420,1271,6172,-2042,-3797,-3101,1341,6611,-204,-6687,-84,2751,3565,-638,-6271,828,5917,810,-2057,-5207,16,6948,49,-4570,-2125,615,4840,531,-6469,-433,4763,2948,-169,-4759,-576,6895,750,-3542,-1686,-517,6559,559,-4768,-1230,2056,3637,854],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-3,3,-3,4,-4,4,-5,5,-5,6,-6,8,-8,9,-10,10,-12,13,-14,15,-17,19,-21,22,-24,26,-30,45,-480,-2952,-1890,7630,2131,-8198,103,2154,3940,2976,-9822,-1684,7569,275,294,-5113,-3089,11968,1785,-8049,-938,-1518,6939,5164,-11976,-1318,5919,2278,2516,-9385,-5958,12690,1536,-4257,-3320,-5421,8673,5352,-10639,-2299,3302,3663,6383,-8665,-5812,9811,2086,-643,-4517,-6625,7602,5922,-7367,-1434,-1234,3925,6454,-8547,-3650,4600,3365,2400,-4156,-5560,6939,3441,-3557,-1212,-2136,4958,3839,-5420,-2639,2244,2819,4007,-4268,-2677,2850,886,-620,-3254,-999,6081,689,-4876,-742,497,4385,1165,-6476,382,3817,662,619,-6449,460,8803,-982,-2678,-1576,-584,7296,-434,-8999,2133,3484,2886,1559,-9943,52,9481,-1082,-2633,-5945,-1463,10914,869,-9269,296,1976,8235,2577,-11995,149,7453,351,808,-7166,-3359,12550,433,-5660,-2336,-1740,9178,3431,-9770,-804,4090,1552,3305,-8758,-3676,9736,404,-2389,-3463,-4246,8394,3131,-8178,-677,1551,4297,3728,-7481,-2624,5617,1587,-362,-4177,-3073,7119,1316,-4646,-1494,-513,4691,1538,-5716,-151,2292,2435,394,-3954,-557,4444,-995,-1699,-2601,144,5065,-1213,-4443,795,594,1992,-1637,-4769,2633,4681,-1228,-1725,-5111,955,6988,-2035,-4177,919,1512,4959,-1604,-7863,3340,2947,678,-1562,-8109,3001,8174,-3162,-3308,-2337,821,8339,-1958,-7554,2080,3240,4613,-1165,-10267,2150,7716,-1121,-2460,-5751,709,9554,-1631,-6937,303,1872,6392,-39,-9696,1368,5648,2088,470,-6672,-899,9026,-1367,-2684,-2014,-1030,6791,1255,-6400,774,1883,2406,1467,-6154,-370,6103,155,-1365,-2162,301,5761,678,-4300,-1214,1329,3667,392,-5040,1176,2169,684,-1195,-2980,708,4343,-1450,-2463,-51,1148,4530,-2514,-2572,1797,3014,920,-2438,-4546,3257,3821,-2065,-3067,-2155,3352,6278,-4219,-4151,2232,3097,2954,-4225,-5072,5138,4832,-1155,-2318,-4582,4761,6653,-4981,-3929,991,2892,5815,-4894,-5738,3472,3959,2385,-1843,-6721,4483,6515,-3397,-2432,-3187,2583,5921,-2521,-5607,1200,2910,4203,-1512,-7249,2714,4820,706,-2211,-4546,1913,6382,-2255,-4367,-1402,1567,4975,-2229,-5879,1261,2760,1845,-1073,-4981,611,4995,-1211,-932,-1287,1290,3612,-1607,-4167,1381,1076,819,-2182,-2677,2525,1525,-1323,-2342,-1883,2371,3320,-4271,-2559,2499,2543,997,-4697,-2907,5061,2877,-609,-2471,-3247,4104,3628,-3797,-970,-752,2913,3513,-6088,-3059,3604,3030,1317,-3990,-3441,5304,2843,-3345,-3105,-2093,5014,4661,-4985,-4038,2184,3232,3444,-5442,-4772,4868,3429,-176,-3647,-4242,4724,3862,-4043,-4025,-1230,3699,4588,-4454,-3731,3088,2930,583,-2720,-4220,4008,3198,-1207,-3130,-1920,2949,4383,-3765,-2848],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-2,2,-2,2,-2,2,-3,3,-3,4,-4,4,-5,5,-6,6,-7,8,-9,10,-11,12,-14,16,-18,21,-24,29,-34,42,-53,71,-106,194,-1389,-1692,-2892,2964,5441,-3693,-3045,1258,1098,2268,-2691,-3240,3879,366,-1369,-1389,-1883,5574,1742,-4251,-137,840,3370,1425,-7068,-386,4429,94,-161,-5103,-657,9294,-542,-3923,-1200,-677,6804,180,-8819,693,3910,3319,2876,-10678,-987,9546,-1071,-2103,-4695,-2521,11585,1352,-8838,-683,824,6368,3176,-10738,-2510,7659,606,2131,-8074,-6221,11573,1369,-6742,-1989,-2970,8138,5367,-10041,-2119,3816,1731,5206,-7440,-6552,8765,2433,-1697,-3201,-5390,6560,4196,-7079,-1759,187,2927,5191,-5367,-4197,6159,469,1669,-1928,-4844,6201,2525,-4062,-1204,-1337,2855,2812,-5223,-861,3178,1096,1058,-3424,-647,4985,-200,-1505,-1287,87,5722,-680,-4724,407,1987,4004,-814,-6128,1924,5059,152,-1868,-3997,1414,7113,-2399,-5683,-1098,1597,5540,-794,-9146,2179,4295,1537,-1399,-8137,1000,8581,-1470,-3218,-3834,-39,9690,-1016,-8454,1648,2092,4811,1178,-10274,-363,8427,77,-1195,-6214,-1816,10387,-521,-5929,-891,-609,7045,2557,-10011,-641,5440,1411,1252,-6255,-3671,7674,994,-2715,-614,-1636,5509,1820,-6387,581,1814,1534,2465,-4922,-1537,6080,-113,-1189,-2035,-2667,5429,119,-5789,-831,1694,2726,511,-4980,571,4446,-1004,-604,-2790,942,5162,-462,-3297,-355,1911,3378,-2514,-4620,2252,2018,1876,-1496,-4594,2327,5982,-1584,-2534,-2710,1715,5503,-4277,-5379,1153,1837,4803,-3196,-6850,5215,4869,-903,-2179,-5323,2776,7880,-2803,-3847,-3119,1782,7201,-3060,-7570,1803,3419,3510,-661,-7670,1555,6829,-334,-3898,-3650,1056,7364,-981,-6874,239,1919,3552,-475,-6837,2136,5246,-263,-706,-5015,-892,7081,-1636,-3356,98,131,4992,-61,-5424,1222,1766,-398,231,-4140,1166,4329,-2101,-2232,-884,384,3816,-1161,-2937,2624,1809,1594,-839,-2701,2309,2821,-1841,-1927,-1675,2941,2461,-3646,-3381,1361,1304,1618,-2321,-3402,3421,2672,-913,-2800,-2140,4006,3300,-4184,-4136,267,3806,3725,-4162,-3912,3529,3359,3180,-4720,-4242,4968,4660,-2092,-2401,-3047,4406,5599,-3641,-4633,-294,2757,3396,-3369,-6653,3727,4458,15,-3817,-5199,2718,5776,-3947,-3499,-373,2533,5567,-3543,-6623,2789,2488,1922,-1623,-5192,2307,4207,-1052,-2268,-3070,1662,5320,-1583,-4149,1825,872,2544,-2152,-3625,3168,3028,802,-1031,-1870,1861,3579,-1623,-1662,1086,905,1603,-1747,-2553,2552,2345,-795,-2172,-3183,2733,1933,-2917,-2043,691,2386,1347,-3160,-2072,2995,2102,-756,-3231,-1301,3128,962,-1764,-2032,48,3561,2429,-4213,-2143,1609,3647,1825,-4792,-2459,3496,2043,-1387,-3935,-2305,4387,2771,-3633,-4016,1046,5642,3503,-4592,-2675],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-5,5,-6,7,-7,9,-10,11,-12,14,-15,17,-19,21,-23,25,-28,31,-34,37,-41,44,-49,53,-59,65,-72,80,-89,100,-112,127,-146,170,-202,244,-307,407,-587,1018,-4636,-738,7126,-1950,-1860,-1966,-612,5516,-510,-5124,1269,733,3961,-811,-5566,2669,2696,-284,-1142,-3068,2772,5240,-2589,-3779,834,1495,5256,-4607,-5197,4289,1371,1242,-3203,-6740,5407,5614,-4951,-2381,-2863,4003,7633,-6236,-4930,2839,2359,5164,-5756,-8033,7535,5333,-1409,-3208,-6683,4916,10020,-6041,-5265,1163,2139,8554,-5936,-10313,5283,3454,2069,-724,-10301,4700,9460,-4270,-1872,-3437,289,11940,-3187,-7597,3043,2566,4570,-146,-9513,2931,7709,-1016,-1518,-5332,-190,9262,-2099,-5307,547,-17,6128,-101,-7611,4010,4187,-555,-1,-5187,1056,5929,-1896,-2969,-851,1100,4615,-1766,-4345,2365,957,537,-2353,-4527,3068,3008,-2170,-2716,-1875,3807,4462,-4900,-2169,1591,2094,1622,-4776,-4514,5273,2702,-756,-2787,-3951,7029,4055,-6089,-3209,-1119,5395,5872,-7233,-4521,4630,2770,2163,-5139,-6353,7020,4236,-3192,-3127,-3972,4791,8348,-7799,-3860,1737,1288,5643,-5210,-8119,6150,4538,23,-2326,-5964,5318,7519,-4299,-2989,-880,2153,7389,-5763,-7188,3468,1750,2747,-1797,-7572,4742,4138,-2853,-1425,-3414,1605,8107,-3273,-4094,3114,983,2944,-1400,-5706,2190,2555,-334,-1056,-2327,2627,4228,-3075,-2137,1669,1654,2465,-4378,-1923,3846,1284,-1035,-1779,-2099,4932,1660,-3009,-1902,410,3376,1859,-5082,-1400,2539,2319,955,-5425,-1890,4984,2009,-2884,-4366,-1643,6429,1050,-5779,-1359,2366,4570,2009,-7669,-2580,7071,2373,-43,-4241,-2615,7167,2554,-4701,-2176,-1410,4491,4786,-7075,-2605,4701,1447,3366,-5054,-4202,6656,1838,-1248,-2684,-3662,5303,4027,-6909,-2488,119,3485,4701,-5018,-4265,4345,2611,232,-2317,-4105,4468,3770,-4375,-1536,-949,1852,4622,-4452,-989,4163,1999,1485,-2815,-1918,4077,1472,-2246,-1661,-1198,2160,888,-4598,-517,2314,1395,1641,-3489,114,3670,640,-1623,-1653,-481,3505,-21,-4331,-786,2521,3176,-288,-5937,-276,3079,1681,-923,-3884,-255,5578,-1585,-3643,-1191,1030,5552,778,-5446,-915,3827,2947,159,-6630,-73,4432,1082,-2705,-4318,-526,6838,354,-5880,-1614,749,4166,373,-6376,-1374,4167,2028,-914,-5545,-2575,5911,2223,-3957,-1853,-369,4489,2585,-6860,-1988,2616,2774,1234,-5170,-2051,5770,1281,-1635,-2653,-2123,2788,2498,-4267,-1197,1946,2072,1005,-4046,-1396,3451,-167,-645,-2425,136,3567,257,-3359,-559,824,1539,-212,-4140,-296,2643,1069,-1580,-2154,703,3425,54,-2646,-1119,2312,2949,-568,-4400,190,2657,1864,-1841,-4014,2196,3681,-1313,-2930,-2496,2056,4613,-692,-4079,855,2901,3411,-2041,-7383,2312,3205,1204,-2191,-5135,2732,4269,-577,-3862,-2612,1601],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-2,1,-1,2,-1,1,-2,1,-2,1,-2,2,-2,2,-2,3,-3,4,-5,7,-9,12,-16,24,-35,56,-92,171,-392,2251,6229,-1880,-1192,-5854,931,8028,-3192,-5725,521,789,6774,-2126,-10511,4298,6382,251,-184,-8967,1587,11065,-2808,-5087,-3356,-1026,10741,-955,-10878,2760,2708,4548,1844,-12443,1174,11336,-677,-1598,-5078,-1953,12547,-96,-7811,381,119,7927,3293,-12176,-20,7435,1303,1511,-7122,-4120,10609,752,-4247,-1606,-2103,7801,3048,-9506,-427,3164,2469,1896,-6109,-2099,7199,97,-2448,-2447,-1468,6151,236,-5115,-428,797,4048,594,-6146,887,3464,565,42,-3804,1754,5002,-2255,-2648,-611,1937,6123,-4020,-5715,2977,1307,1967,-2247,-7128,4768,5980,-3621,-3315,-5333,2097,8270,-6150,-6234,2745,2951,4722,-4385,-9202,5854,6909,-357,-1775,-7900,3582,10504,-4675,-4523,-1600,1705,9312,-3925,-10031,4472,2780,2518,391,-9971,3237,9325,-3204,-3153,-4678,548,11496,-2147,-8968,2029,2548,5933,689,-10982,879,7288,-1340,-548,-5899,-533,9002,-1582,-5256,-496,-546,7038,383,-8560,1803,3453,606,89,-5692,-351,6826,-2198,-2383,-1411,-20,6310,-2529,-5138,876,1115,1888,-1063,-4594,3043,3359,-1709,-2043,-3577,1693,4069,-4212,-2499,1523,2427,3605,-4585,-4944,4985,2087,-32,-4356,-4393,6215,6245,-5553,-1920,-816,3880,6338,-6920,-5380,4381,2274,2386,-4947,-6827,6636,5176,-3469,-4110,-4073,4102,7552,-6513,-5264,145,2797,6740,-5713,-8281,5836,3848,115,-1916,-7676,4340,7580,-4386,-3666,-2686,1935,7543,-3598,-7113,3344,4207,2868,-1494,-6342,3342,6770,-1147,-1852,-3024,1477,7245,-2928,-3811,1250,664,4105,-1157,-6802,2674,3348,-905,-1249,-4229,1433,4703,-2436,-2068,94,1229,3179,-3342,-4205,2712,2322,-244,-2945,-3097,4082,2109,-2281,-3299,-980,4161,2983,-4293,-2831,2501,2571,819,-4637,-2303,6197,1370,-2313,-2734,-1108,6572,2358,-5785,-1833,633,4960,3790,-6276,-3340,5087,2403,482,-5265,-3806,7075,3398,-4066,-3376,-1169,4634,4744,-7504,-3825,3975,3898,3741,-5684,-5974,6472,4396,-2254,-2929,-4426,6094,5845,-6528,-2204,709,3950,4922,-5432,-5280,5210,3261,45,-1904,-5538,3875,3824,-3625,-1934,-1830,3617,4532,-4236,-2923,1951,1298,1903,-1562,-3255,4668,1740,-1638,-912,-1965,2966,2409,-3022,248,1684,1712,1334,-4306,-1365,2697,918,-1894,-3308,386,3557,506,-3333,-495,1921,3206,340,-6025,-1156,3918,1477,-1213,-4571,210,6187,619,-2129,-2108,710,6157,595,-5361,-1086,3174,3556,84,-7149,-2352,6608,1608,-3313,-4687,-91,7138,1873,-6772,-1978,1947,4918,1635,-5687,-1881,4444,3407,-1215,-5580,-2052,6876,2839,-3042,-2792,-1696,4799,2531,-5708,-2386,2868,3603,1441,-6010,-2317,5156,1224,-1488,-3026,-1910,4779],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-3,3,-4,4,-5,6,-6,7,-8,9,-10,11,-12,14,-15,17,-19,20,-21,24,-26,28,-31,32,-33,33,-29,16,20,-152,1867,3304,-6683,-2910,6552,1542,370,-4107,-5156,8056,4293,-7151,-1535,-1329,3596,7294,-9144,-3201,6635,790,3965,-6370,-7060,10997,4810,-5446,-1386,-3876,6886,9160,-9264,-4825,4139,2298,6993,-6967,-8149,9094,4796,-1758,-3135,-8104,7199,9588,-7554,-4035,-560,3167,9857,-5608,-8344,4940,3081,2085,-1351,-8294,5480,6921,-2901,-1002,-3846,2263,8562,-4538,-5066,2308,2331,3393,-2841,-5570,4629,2988,-1644,-1203,-4426,4007,4345,-3460,-1604,962,1639,3402,-4719,-3340,4984,838,253,-3586,-2480,5788,1278,-3730,-1992,-778,5926,1903,-8224,-1114,3959,2548,1854,-6847,-925,8472,641,-3145,-3275,-3289,9062,1786,-9070,-1526,1374,4731,3849,-10767,-3878,8630,1168,-1358,-6531,-4427,10333,3269,-8000,-1630,-2348,7819,6627,-11576,-3556,5843,776,2871,-7551,-6283,10407,3593,-3891,-3024,-6067,7023,6544,-9025,-2753,857,3341,5649,-5759,-6102,5999,3071,630,-2775,-5699,6449,5161,-5251,-1590,-2110,3254,5639,-5664,-3792,4190,726,2091,-2887,-3633,4420,1952,-2190,-2381,-1699,4058,2775,-4050,-154,1769,1989,470,-5342,-269,5690,1461,-2125,-2795,-1342,5703,-579,-5917,-591,1260,4730,8,-6487,722,3998,210,-1545,-6320,704,8966,-483,-2946,-2482,754,7848,-242,-8986,702,3423,3398,1359,-10483,-301,8702,-284,-2220,-5961,-1716,9575,-18,-8952,-360,961,6090,3078,-10160,-1661,5885,1755,807,-6737,-2676,8560,769,-5310,-2455,-970,5575,3555,-9282,-1828,2906,3644,3424,-6734,-3673,6152,1875,-2596,-1266,-3792,5954,2756,-6116,-1102,-38,2943,2176,-5593,-2006,5401,-248,-360,-3212,-1366,5012,127,-3530,-863,1480,4092,802,-5317,-791,2325,1081,-795,-5048,-123,4617,-853,-2092,-1480,2330,5157,-1686,-6658,794,2924,2027,-2483,-6874,3704,5382,-657,-2552,-4827,2902,7709,-2040,-4659,-442,2452,6130,-1653,-6940,2073,4411,1977,-1593,-7806,2179,7173,-926,-2870,-2936,1488,8140,-1666,-8287,580,2863,3774,-770,-7523,1051,6060,662,-2021,-5668,-570,8600,-696,-6611,-1658,471,5235,681,-5686,-84,3615,2556,350,-5167,-1295,6713,185,-4110,-2192,-328,4718,360,-5011,3,1854,2052,-203,-4378,476,3598,-558,-1304,-2726,1302,4350,-572,-3229,699,1946,1506,-1821,-3539,1987,2936,-743,-1665,-2389,2929,3221,-2561,-4155,509,2786,1620,-1972,-3249,2906,2986,684,-3434,-4639,4505,4364,-2463,-4302,-1932,2761,5231,-4270,-4983,1602,2665,3039,-4155,-5145,3723,4286,-75,-3078,-4664,2083,5074,-2843,-4855,-2016,2794,5813,-4175,-5951,2911,3784,2394,-2892,-5200,2595,5586,-1613,-3497,-2446,1688,5387,-2084,-5798,368,3063,3332,-2053,-5888,1240,3990,-262],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-2,3,-3,4,-4,5,-5,5,-5,6,-7,7,-9,10,-10,11,-14,14,-17,19,-23,27,-33,41,-56,84,-153,297,3213,1667,1778,-5141,-3209,5271,1559,-2297,-1491,-1151,4891,672,-3531,131,379,2403,936,-5167,-296,4414,1067,-1426,-4160,1028,7318,-1409,-3647,156,299,5224,-1603,-8073,3510,3962,92,-1291,-6559,1550,9032,-3499,-4908,-3680,-363,9723,-3688,-9531,3309,2881,3557,850,-11048,2478,9113,-1332,-664,-5333,-1468,11128,-2607,-7897,246,30,8644,1377,-12074,604,6362,1390,2455,-8224,-2393,10707,446,-4739,-1539,-2706,9532,1591,-9577,292,3411,2938,3147,-7891,-1564,8249,430,-265,-3196,-2895,7258,497,-5896,-1187,61,4197,2163,-6901,-736,4579,415,-486,-4018,-1735,4461,117,-2680,-694,-368,3443,48,-4533,710,1943,1268,-1837,-4159,2697,4533,-1106,-875,-2912,2071,4443,-4313,-4560,465,1829,5065,-2278,-7014,4681,4650,-1063,-2582,-4811,3960,7801,-4018,-2867,-561,2298,6814,-3435,-8752,4695,2414,1532,-1780,-10742,3459,8482,-2225,-3399,-3525,379,9796,-3456,-7496,974,1774,6589,-1120,-10689,2248,7019,-1023,-1040,-6976,-32,8832,-838,-5744,-675,-169,6986,-657,-7461,1372,4005,1454,997,-5665,866,6148,-1051,-1647,-1929,-1406,6108,-289,-6456,720,271,2305,-143,-5327,139,4446,-80,-1004,-2744,989,4530,-2344,-2121,-144,677,2759,-2020,-4399,2553,2944,80,-2603,-2216,4231,4576,-2906,-1836,-1001,2805,4185,-4959,-4023,3583,2355,1315,-3913,-4953,5545,3390,-2105,-2269,-4138,5715,6540,-5864,-2811,1279,1907,5998,-4684,-6401,4848,4402,218,-3143,-6244,4931,6037,-4405,-2740,-1625,2992,7626,-3766,-5547,1889,2377,3265,-3163,-7353,5063,5798,-1654,-1326,-4360,1194,6810,-2670,-4023,754,1592,4219,-3009,-6594,2636,3808,-723,-1000,-5477,1423,6019,-1458,-2327,198,490,4656,-1485,-2754,2365,1864,973,-863,-3243,1734,2634,-1812,-1102,-1403,2724,3488,-3163,-1907,1873,1013,34,-3417,-2020,3816,310,-1949,-1696,-1093,4348,1634,-4174,-1634,1233,3271,919,-4296,-2057,4045,2389,-523,-4106,-2726,5760,3222,-3544,-1459,-948,4524,3421,-6956,-3306,3119,3112,857,-4442,-3763,5579,2625,-2487,-2725,-3389,5801,3645,-5553,-3071,121,2956,4214,-5199,-4200,4492,2988,48,-3314,-4523,3968,2483,-4111,-2442,-1786,2975,4380,-3796,-3132,2894,2534,1839,-2236,-4241,3061,2409,-1331,-1116,-2050,1488,3609,-4100,-2114,124,1102,1975,-1867,-2157,3403,1114,-1099,-1131,-817,2765,1243,-2952,-458,789,1326,5,-2726,-906,2865,1104,-974,-1455,-782,4037,697,-3009,-1484,203,2898,403,-4072,-1317,2789,2910,-2599,-5206,-227,4697,1376,-2594,-3689,-533,5925,1377,-4214,-1538,2458,4001,1098,-7024,-2219,4103,2461,-519,-4509,-2331,4434],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-9,10,-11,12,-13,14,-16,17,-20,22,-24,26,-29,31,-35,38,-40,42,-43,37,-14,-87,1244,7088,-1728,-5442,1629,2265,1291,-2570,-5827,1801,4875,-1962,-958,-2069,3204,4963,-4087,-1250,532,2209,2568,-4234,-3369,3952,3011,-79,-2225,-3217,7633,2845,-7001,-1281,-779,4712,4410,-7542,-3145,5149,1902,1759,-5413,-4970,8784,3476,-5169,-2223,-3532,6543,6628,-9522,-2886,3365,3594,5998,-7712,-8102,8709,3437,-1896,-2779,-7030,7428,8843,-7495,-2194,-1164,2799,8100,-7443,-6762,6266,3242,3153,-3748,-8799,6817,7465,-3696,-975,-4096,2727,8251,-4174,-5604,1896,1662,5016,-776,-8389,4447,4118,-2319,-1104,-5020,1312,5464,-3073,-2158,-449,1172,3505,-2562,-4337,2301,1875,235,-1149,-3394,3172,3405,-1966,-1201,-1921,3050,3242,-4562,-1425,2573,1332,2161,-4520,-2066,4726,-48,-2990,-2226,-1685,5750,1158,-6985,67,2413,3954,1751,-8618,-532,6957,2006,-576,-5196,-3290,9300,1509,-6037,-1704,-778,7332,4049,-9562,-2828,5376,2663,3475,-7929,-5276,9525,1927,-1695,-3545,-4197,7617,4585,-8661,-2297,1768,3429,5150,-7081,-4902,6384,1914,-287,-3277,-6560,6667,4273,-4470,-1548,-2592,3778,6578,-5698,-3780,3808,2099,1658,-3224,-4634,5063,2999,-3027,-1184,-2935,4423,4078,-2786,-2028,1011,1154,2298,-3542,-2051,4517,-404,-538,-1416,-1504,3193,1419,-4079,-1029,1552,1570,1174,-6167,156,2896,986,-331,-4447,433,5321,229,-3496,-2157,-24,5319,-675,-5757,1131,3818,3237,-467,-8362,1539,7024,391,-2555,-3761,-832,7984,784,-6308,-194,2296,5395,1448,-7823,-183,4997,1554,-292,-6087,-1835,8046,1463,-4864,-1825,-1793,6625,2107,-8358,-1490,3302,3420,2540,-6030,-3729,6864,876,-1725,-3989,-3535,6176,2922,-5329,-1371,-331,3207,3244,-6429,-2153,5151,1067,455,-2625,-1952,4881,1618,-2850,-286,-655,2885,2339,-3218,-1614,2276,624,70,-2453,-869,3806,7,-1810,-1888,-681,3383,-1026,-3767,1098,1948,1509,-947,-3096,1269,4615,-756,-2123,-3715,1479,5136,-2840,-4516,506,2295,3342,-2266,-5205,2588,3289,1177,-1001,-5016,2619,5620,-982,-3901,-1838,1097,6636,-1511,-6170,164,2820,2915,-1353,-6188,1428,5728,726,-1906,-4652,757,6460,-1060,-4678,-1356,1547,4611,102,-6157,-57,3618,830,-1024,-5131,-121,5144,-824,-3199,-1728,3,5330,333,-4507,-716,2486,2360,631,-4686,-559,4739,194,-1433,-2347,-80,3567,484,-3319,262,1417,1691,162,-2829,713,3006,-423,-1106,-1662,673,2852,-2337,-2290,-414,1533,2459,-1180,-3492,2925,2148,57,-2096,-2391,2222,3130,-1699,-2719,-766,2478,3357,-3333,-2901,1414,2276,1755,-2386,-5333,2582,3822,-1176,-3211,-2825,2295,3748,-2692,-4242,-89,3371,3621,-3481,-5714,2207,4480,1196],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-3,3,-3,3,-4,5,-6,6,-7,7,-9,10,-11,13,-14,16,-17,20,-21,24,-27,29,-32,35,-39,44,-48,52,-58,65,-72,81,-90,102,-116,132,-154,183,-222,283,-390,637,-3070,-1286,207,3712,1931,-9405,1211,6007,658,-159,-5946,-1444,10193,-363,-4277,-2783,-2683,9212,2529,-11452,338,3956,2670,2029,-10773,-2748,10804,-71,-1952,-4718,-4419,12143,3663,-10620,-792,905,5922,6415,-11944,-3902,8993,788,2266,-6526,-6904,10804,4096,-6855,-1881,-3059,7243,5882,-10981,-3612,4119,2110,3843,-5880,-5906,8298,1707,-1791,-2898,-4043,5804,4787,-6775,-701,263,3211,4455,-6537,-3747,5211,984,-492,-3434,-3609,5477,1006,-4578,-1037,-579,3294,1344,-5791,176,5287,1914,-718,-4122,175,6806,-945,-3200,-1650,568,7652,-867,-6723,962,2697,3532,-715,-8457,3217,5601,37,-713,-6977,636,10706,-2907,-6894,-241,338,8643,-893,-10647,1795,5078,2065,1378,-9485,285,10601,-1949,-4142,-4215,-1925,11284,750,-10717,728,2526,5211,3476,-11888,-1941,8028,786,-694,-6951,-3643,10146,1349,-7899,-1309,-1704,7026,4069,-9477,-1223,4295,1781,2744,-6408,-2944,8419,1294,-4682,-1575,-2123,5144,2435,-7217,-1281,1871,2602,1448,-4650,-1602,5154,-486,-1821,-2546,-264,5712,-853,-4473,895,269,3369,-902,-5159,1478,5301,-446,-1476,-4898,2586,5755,-2062,-4001,-1397,2096,5902,-3050,-5235,2258,4432,2314,-1683,-7347,3671,5786,-1637,-3598,-5276,2636,9377,-4847,-5772,1088,1500,5993,-2563,-9645,4550,6102,-227,-1526,-8011,1978,9198,-2372,-5059,-1745,-890,8889,-1809,-9916,2609,4109,3542,961,-9633,604,8172,-1287,-2267,-3985,298,9091,-1129,-7316,523,23,4449,434,-8185,824,5676,327,110,-4764,-932,7518,-2403,-3234,595,71,4503,389,-5347,1370,3798,488,-416,-3754,1743,4976,-1592,-2455,148,1194,4572,-1766,-3582,2708,2339,3193,-3735,-3828,2913,4197,152,-3386,-2599,3034,5452,-3983,-2907,1725,3495,3032,-4311,-4405,4451,3218,536,-4368,-4645,4966,4456,-4213,-3238,-1750,3082,5384,-4802,-5232,2403,3622,2818,-4334,-6559,4139,4266,-1581,-2502,-4372,2675,7551,-4676,-4904,653,2070,6657,-4017,-7217,3470,3921,678,-2428,-7074,2461,6217,-2145,-3017,-2083,1400,6445,-2423,-6577,2465,2500,2657,-759,-6340,2296,4534,-1275,-1583,-2285,822,4451,-2333,-3163,300,1129,2834,-640,-4020,1848,2460,-452,-721,-2357,2668,2671,-2194,-2681,842,2870,2269,-2985,-3225,3616,1996,-533,-619,-1068,3535,3467,-2779,-2815,246,4393,3395,-5583,-2536,3634,2932,562,-6009,-2184,4778,3533,-821,-3240,-2166,4987,2983,-5164,-2032,73,4239,3237,-5618,-3317,4632,2399,1525,-4483,-3972,5294,4140,-3322,-2096,-891,4480,4920,-4986,-2679,2023,2646,3286,-4931,-5003,3600,4354,-1480,-2981,-2952,4215,4746,-2799,-3510,111,2699,4489,-4013,-4160],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,7,-8,9,-10,11,-13,15,-16,18,-20,22,-24,27,-30,33,-37,40,-44,50,-55,61,-68,76,-85,97,-110,126,-147,173,-211,268,-365,571,-1947,4172,6731,-4769,-3340,-223,2776,6501,-6713,-7118,5624,4027,2223,-3415,-9269,7456,6618,-5680,-1748,-3800,4596,10756,-7046,-6745,2816,3054,6053,-3468,-10985,7333,6429,-2290,-2415,-8869,3129,10342,-6192,-5754,612,712,10096,-2732,-10219,5458,3824,2219,713,-9870,2767,10763,-4226,-3849,-3101,-850,9820,-1946,-8643,2124,1572,4207,-245,-9961,3403,7149,-1656,-972,-5227,307,8313,-2336,-3388,1273,714,4601,-1163,-7394,1835,4592,-536,-1367,-5166,2538,5345,-4028,-2332,-591,2508,4159,-4889,-3957,3088,2502,2240,-3680,-3816,4683,4069,-2951,-2456,-2014,5503,6256,-6068,-2770,1471,3573,3882,-7187,-5629,7608,3739,-346,-4695,-5514,8623,6176,-7441,-2945,-2147,5211,7674,-7812,-5060,4231,3100,4344,-4468,-8310,8814,6018,-4120,-2092,-5086,5569,10135,-5809,-4359,2341,2457,7162,-5276,-8645,6314,5307,-627,-1398,-8496,4644,8220,-5941,-2931,-1131,1608,8699,-3082,-7686,3432,1528,2244,-1699,-7881,3423,6279,-2368,-1603,-3106,1538,6270,-4768,-4149,2287,1141,2586,-3216,-5642,5180,2394,-705,-1984,-2901,3167,3215,-4524,-1162,75,2667,2663,-5572,-2059,4294,1105,-93,-5182,-2165,5101,1873,-4821,-2421,-469,5705,1295,-7886,-1772,3914,3629,1276,-7389,-2440,7693,1225,-2302,-3858,-3128,8672,4228,-7672,-2638,113,5578,5236,-8673,-3252,6871,2707,-209,-5409,-6831,7557,4149,-5353,-2625,-2500,5796,6298,-7869,-4049,3135,2822,4475,-5521,-6713,6422,3988,-2445,-1764,-4386,5203,5765,-6474,-2634,1515,2355,5182,-5162,-4713,4138,2109,-149,-1284,-3924,5152,4014,-4741,-1032,-347,1609,2925,-3866,-3536,3776,1647,467,-3126,-1723,3978,1013,-2072,-2204,-380,5059,690,-5008,-1135,1788,2576,1405,-5373,-918,4598,309,-1287,-3332,67,6610,-163,-5428,-1120,1793,4588,541,-7088,-526,5543,1691,-718,-6202,-478,8820,847,-4893,-3385,416,6981,1537,-8623,-1190,2458,3007,1536,-7259,-2358,7395,2211,-2651,-3494,-2388,8004,2018,-6058,-1229,1483,3810,2989,-7093,-2572,4599,1164,303,-5218,-3814,7323,2393,-3794,-2505,-1126,5023,2461,-4725,-1742,1711,2241,1973,-4290,-2054,4389,1262,-1074,-1305,-289,3747,641,-3861,-181,2,2446,1278,-3419,32,3118,724,-982,-3792,-702,4511,-505,-3651,-661,1238,1949,-388,-4739,84,4809,2544,-2152,-4347,2492,5489,-609,-1930,-1478,2465,6279,-2468,-4146,543,4182,2495,-2304,-4950,1350,5288,-55,-2966,-5506,1758,7715,-521,-4313,-1717,2184,4700,-964,-6784,1123,5056,2049,-1320,-5827,1484,6432,-613,-3454,-4606,459,7060,323,-6196,-1153,2074,4285,527,-6235,-736,5303,502,-882,-3927,-1401,5405,369,-4399,-544,212],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,9,-10,12,-12,14,-15,17,-19,21,-22,25,-28,31,-33,36,-40,45,-50,55,-61,68,-76,86,-98,112,-131,155,-188,236,-312,450,-781,3698,1679,-3840,-1163,-1484,5340,845,-5077,692,3129,2602,-176,-5049,2078,4513,-1285,-1079,-3686,893,5761,-3503,-3844,1690,732,3857,-2823,-6709,4249,4297,-2134,-993,-6623,4284,6544,-5516,-2926,-750,1507,6659,-5353,-7949,6052,1965,2116,-2367,-7983,5952,7798,-5441,-2924,-3811,2441,10233,-6009,-7319,3607,2977,5505,-2869,-12374,5012,7561,-1233,-1265,-7744,2178,11778,-4004,-6580,250,327,8232,-902,-9556,2285,4761,2010,316,-10055,1121,9994,-2217,-3659,-2811,-715,9158,-2038,-7057,2043,758,3286,652,-8313,331,4307,-940,-1559,-3732,619,6417,-1686,-4073,-57,574,3748,-491,-5807,3202,2900,-364,-1453,-2965,2022,3968,-1733,-2817,-1550,3604,4342,-4735,-5057,2796,2131,2263,-3164,-5764,5640,3360,-2968,-1973,-4453,5944,5279,-6652,-3092,1347,2224,5296,-6533,-5583,7158,3263,-281,-3556,-6743,6405,5951,-7316,-2734,-1966,3490,7720,-7483,-6881,4355,2778,3085,-3310,-9473,7249,6690,-3073,-2908,-5593,4066,9217,-4703,-6326,1709,2192,5805,-3424,-8641,4240,4277,-1227,-470,-6334,2289,6557,-3249,-4085,-1188,1865,6686,-1672,-7031,1785,2798,2347,-683,-5820,3225,3874,-1284,-1762,-2870,1042,3589,-2814,-2707,993,1615,1984,-2576,-2442,3587,1964,-1086,-659,-2401,4394,2087,-3990,-1562,-197,2910,3646,-5170,-1072,4670,1440,253,-3691,-2310,6342,2279,-4718,-1661,-1064,5302,2441,-5814,-1709,3426,2840,2427,-6988,-3624,7144,2760,-3158,-3588,-2923,6482,5078,-6720,-2578,1463,3015,3872,-6463,-5052,5840,3325,807,-2982,-5918,7138,5131,-4740,-1754,-2084,2819,4812,-5685,-5039,2254,2720,2151,-3136,-5114,4049,3634,-1471,-2471,-3742,2889,4864,-4713,-2504,755,1142,2742,-5194,-3728,3903,2167,-1039,-2140,-2449,3258,2452,-3035,-2256,-402,2748,2416,-3855,-1768,2152,1240,-522,-2140,-1358,4393,931,-1832,-811,210,3790,449,-4610,-62,739,1791,316,-5741,193,3715,-509,-2410,-2350,-762,4458,1346,-4298,-1446,798,4195,-280,-6003,-290,5205,1692,-1071,-4737,-661,7772,271,-3588,-1558,-567,5025,2398,-6884,-2604,2232,3111,873,-6243,-3186,5900,977,-2872,-3201,-2331,5504,1783,-5251,-1770,1722,3949,2395,-5514,-2256,4609,2208,228,-2903,-2034,3791,2907,-2368,-2592,-920,3976,2885,-5108,-2425,1908,2302,595,-2888,-1555,3161,538,-735,-1529,-281,2919,2109,-3547,-1001,1768,2568,-191,-3974,-1035,2837,566,-948,-2130,1276,3257,-414,-2792,-1201,2549,2576,-2529,-4359,548,3106,1936,-2034,-2926,1539,5108,-1163,-2271,-2052,2009,5243,-1184,-5387,514,1903,3231,-1359,-5895,1251,4800,506,-1967,-3054,1608,5124,-1051,-3801,-1062,2634,3037,-993],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,0,0,-1,1,-1,1,-2,2,-2,3,-3,2,-3,3,-4,5,-4,5,-6,7,-7,8,-9,10,-11,12,-15,16,-19,23,-28,35,-48,70,-125,398,-2060,-4660,3712,3555,-3776,-1968,-1394,2635,3918,-4700,-1731,1949,1149,1999,-4694,-3176,5181,-165,-2357,-2576,-2234,4930,1725,-5691,634,1432,3423,1795,-9168,-676,6615,166,-399,-5412,-3346,10269,221,-7021,-255,92,7187,2913,-11609,-861,5762,1739,2077,-8052,-3476,10982,716,-4755,-3099,-3104,9829,3884,-9546,-417,3716,3709,6485,-9339,-5251,9328,2368,-12,-4985,-6096,10845,5126,-6986,-2100,-1912,4392,7000,-8905,-4745,5700,2429,3378,-4597,-6426,7346,3782,-3794,-1990,-3910,4569,6237,-5069,-2588,1940,2131,4942,-5234,-4615,3573,1846,10,-2492,-3839,5461,1566,-3778,-1102,-499,2900,1361,-4196,-676,3775,1014,340,-3608,-527,5235,-249,-3034,-2356,-183,5648,-1013,-5329,2164,1581,2378,676,-7287,1668,7575,-742,-1347,-4436,-76,8255,-1675,-6508,576,841,5572,1050,-10132,726,5764,-286,339,-7422,-855,10069,-672,-5177,-2070,-1552,9477,1785,-10551,-920,3526,3755,2977,-9266,-2736,10299,-760,-2661,-4519,-3715,8336,2510,-8899,-2094,747,4767,3227,-8603,-1469,4167,1874,136,-4159,-3709,6678,1608,-3937,-1737,-1432,3988,2656,-5661,-1243,2450,1747,257,-3768,-1903,4535,884,-2076,-1907,-711,2913,507,-4312,-548,1317,3254,533,-5500,1737,3152,256,-1917,-4236,-116,4962,-913,-3549,201,1097,4796,-1134,-5792,1992,4216,-156,-1803,-5578,3046,6959,-2056,-3182,-2112,2563,6445,-2429,-6914,1975,1802,3663,-1086,-8036,3005,6405,-143,-1496,-4688,999,7007,-1911,-6218,495,899,6175,-797,-8686,2642,4198,509,-727,-6250,-139,7815,-1555,-3418,-2198,-404,7263,-10,-6867,996,1712,3847,-572,-6502,-1239,6218,406,-886,-3843,-1644,7948,116,-4098,566,1046,3699,894,-5718,270,2917,45,-848,-3700,728,4060,-2259,-2917,300,50,3004,-1134,-3066,562,1691,1261,-1177,-2599,1711,2898,-1121,-2656,-2145,1658,3329,-2932,-2895,1639,1342,2709,-2729,-3173,4280,3582,-914,-3892,-3517,4515,4220,-4112,-3248,745,2277,4118,-2913,-5678,3387,3641,1369,-2125,-5041,3918,5030,-3150,-2611,-3070,3434,5743,-3384,-6292,1295,2641,3792,-3567,-5845,2728,5580,-911,-2212,-4079,1915,6519,-3024,-4308,-1024,1952,4146,-980,-5445,595,2461,2603,-1734,-4149,1193,4480,-1370,-2560,-1302,799,4198,-2130,-4491,1450,2218,2505,-1222,-4170,1409,1720,-906,-1312,-1046,1183,2498,-2227,-1871,1127,1485,1772,-1971,-3695,1616,1828,-547,-2660,-1257,3724,2174,-808,-2242,174,3087,1941,-4063,-2272,3830,1597,-87,-3194,-1041,3996,2786,-2272,-2868,-324,4075,2803,-4449,-2537,2520,2122,1336,-4583,-3636,4045,3203,-1226,-2211,-3005,4576,3533,-3312,-2429],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,-1,0,0,0,1,-1,1,-1,2,-1,2,-3,3,-3,4,-4,5,-6,6,-6,6,-7,5,-4,2,4,-14,37,-104,817,611,-3655,-2918,6806,2999,-5152,-2277,-2500,6568,4138,-9608,-4000,4614,2727,2774,-7590,-5866,10121,2456,-2603,-3998,-5079,8851,6187,-10259,-2464,1657,5047,7294,-9800,-6900,8083,2623,1108,-5963,-8524,9876,6690,-6163,-1767,-3349,4982,9989,-9589,-5919,5327,1270,5082,-4903,-10144,8189,6162,-2546,-1657,-6608,3959,9338,-5867,-3806,1178,2474,6773,-4517,-6864,4918,2991,1358,-561,-5710,5094,5692,-3137,-992,-276,2132,5924,-4865,-3269,4456,665,867,-3652,-3016,4848,2402,-3942,-1811,-1152,3963,1747,-6003,-1540,2348,2167,1700,-6208,325,6090,987,-1832,-4891,-1368,7992,750,-6844,-2218,-366,5688,2170,-9919,-888,6980,1920,237,-7886,-2397,10484,1162,-4991,-4178,-3002,9991,3947,-11009,-1658,3769,4095,3932,-11142,-4412,9934,691,-1374,-5206,-6198,10420,4074,-7857,-345,-1271,5198,6110,-9124,-4057,6520,2037,3673,-4729,-6867,9208,3559,-3497,-1857,-3665,4664,6118,-7890,-2861,2278,1070,3382,-4088,-5282,5850,758,-2556,-1134,-3891,4090,3710,-5114,-637,-23,1843,3203,-4952,-2918,4732,-8,196,-2604,-1442,4909,1429,-3033,-613,810,3855,95,-7071,745,3564,739,263,-5909,590,6084,-916,-3272,-3660,424,6818,-785,-8119,583,1753,4320,-1005,-8380,1852,6964,1231,-909,-6221,-464,9457,419,-6839,-2989,-296,8086,1109,-11260,-16,4200,2741,134,-9486,-1909,10021,-201,-2113,-5059,-2276,9463,644,-7925,-1898,749,3937,2685,-8654,-2075,6441,296,-352,-5713,-3027,8428,1913,-5232,-1280,-1235,4044,3325,-7264,-1841,4043,968,1396,-5079,-1428,6129,-191,-2971,-1919,-2342,3779,1140,-5034,206,2113,1977,206,-2518,116,5248,-325,-885,-2053,693,5237,-733,-3562,522,2114,2776,-1709,-5790,2753,4293,34,-2147,-4769,3062,5662,-2285,-3124,-699,3659,5745,-3150,-6715,1640,3715,2862,-2534,-6929,3524,7189,-388,-4164,-4952,2504,8181,-2673,-6680,-230,2356,5211,-1167,-7959,1410,5777,2437,-806,-7555,172,8976,-1516,-4633,-2463,1306,7491,100,-7459,-506,2744,2743,-67,-6888,-1191,6532,206,-1855,-2192,28,5981,-164,-5093,-600,1763,1819,494,-6144,-819,3285,631,-569,-3196,414,5532,-1948,-3505,326,476,3083,-960,-3845,1033,2914,167,-1874,-3770,2365,3142,-2156,-3028,-162,2060,2748,-2621,-3624,1364,2774,881,-2417,-3100,1981,3577,-1289,-3077,-2649,4561,5049,-3712,-3794,188,3195,3276,-5351,-5053,3626,4288,831,-4273,-4078,4904,6681,-2136,-3671,-2606,4175,5875,-3822,-6358,1831,4549,2301,-3217,-5818,2737,5610,234,-2567,-3919,2356,7313,-1715,-4300,-1206,2934,4088,-1465,-6287,1950,2698,1598,-1419,-4276,1920,4981,-725],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-8,9,-10,11,-12,14,-16,17,-19,21,-24,27,-31,36,-42,49,-59,74,-96,134,-212,432,-2167,-7149,2018,3531,918,-466,-6463,2219,7511,-2382,-3257,-2955,1138,10377,-3945,-9223,2494,2290,4729,-1739,-10675,3908,7718,-1515,-2374,-7042,1563,11767,-3432,-7303,-823,64,11058,-495,-12449,2443,5939,934,-31,-10679,-527,12014,-664,-4367,-2624,-1403,10542,845,-11087,1742,2440,3662,3216,-10422,-1773,9295,-1510,-708,-4711,-3712,9907,984,-6364,1057,-662,5338,2680,-9474,31,5181,191,1118,-4023,-1504,7761,-772,-3773,-927,-377,5994,512,-6761,833,2198,1053,-1201,-5657,1304,5658,-1857,-2476,-1594,1029,7116,-3595,-4686,982,2200,3298,-4195,-6287,4152,3645,-94,-3394,-5431,5897,7467,-5202,-4712,-1020,4059,7312,-6089,-6979,4855,3028,3218,-3366,-10642,5260,8210,-3714,-2528,-4494,2996,12240,-6548,-8074,1867,2107,7482,-2627,-11047,5377,5523,-382,-587,-8738,1623,11614,-3351,-4195,-1022,-561,8427,-1115,-10205,3468,3000,2870,737,-8796,1558,8716,-1458,-2345,-3940,-1321,9512,-365,-5414,1515,1228,3257,1233,-7595,549,4412,-989,-883,-3628,1133,5927,-2124,-2881,458,549,3446,-2347,-4909,3687,2754,-801,-1128,-4025,3130,3420,-3323,-1977,-689,2544,4594,-4536,-3157,4156,1991,1000,-4143,-5276,6163,3775,-2689,-3246,-3479,5665,5687,-6412,-2508,1273,2792,6146,-6592,-6302,6729,3307,-231,-4624,-6316,6278,6222,-5526,-3496,-2733,4170,7977,-7408,-6275,3543,3480,4612,-4282,-8889,7030,6368,-1625,-2558,-6267,3804,8219,-5426,-4611,1082,2540,6748,-2989,-7913,3944,3917,604,-1792,-6351,3729,6253,-3801,-2710,-1352,621,5276,-2778,-6016,3368,2576,1026,-926,-5268,3500,3995,-2518,-2225,-24,1376,4143,-3227,-3696,2062,1031,920,-2903,-3411,4457,1328,-1113,-3189,-1614,3277,2096,-3763,-1940,1714,4280,2502,-4459,-1409,3035,3427,-435,-5117,-2253,5972,2343,-4677,-3043,588,6090,2140,-7021,-3108,3341,3402,1580,-7176,-3124,6119,2918,-1889,-3318,-3492,7432,4523,-5972,-3504,916,4141,4415,-7599,-4891,5249,4426,322,-4413,-5103,6615,4551,-3013,-2663,-1322,4294,5509,-5849,-3413,3206,2681,3578,-2882,-4695,4102,2778,-1378,-1815,-2934,3304,4470,-3225,-1646,1114,1764,3767,-3820,-3186,4032,1734,472,-1484,-2528,2883,2420,-1912,-1444,373,1508,2335,-4513,-688,2384,1572,312,-2543,-2662,3970,694,-3063,-812,990,4813,752,-5638,-1280,2918,2226,-807,-4907,-279,3988,2093,-1621,-3856,436,6534,-285,-4915,-1225,2230,5496,633,-7226,-742,4022,2955,-1045,-5422,-151,7342,2399,-3580,-3151,690,7297,2383,-6464,-2044,3981,2987,932,-7018,-1704,5395,3163,-1401,-4133,-1027,7195,2554,-4424,-1855,545,3907,2811,-5459,-2177,3338,1490,-29,-3457],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-3,3,-4,4,-4,5,-5,6,-7,8,-9,9,-11,12,-13,15,-16,19,-20,23,-25,28,-31,35,-39,43,-49,55,-63,73,-85,103,-127,168,-246,449,-2057,-6780,2286,2433,2258,-556,-3878,3217,4524,-1939,-2293,-2125,2734,4687,-5066,-3216,2763,1004,2267,-3011,-4650,5827,1818,-2413,-733,-3152,6430,3972,-6536,-2428,1943,1977,4772,-6659,-5523,8078,2205,-382,-2344,-4435,9327,5805,-7351,-1948,-504,3035,6830,-10024,-5667,7245,2098,1862,-6133,-9703,8893,5512,-5927,-2628,-4890,5285,9755,-7281,-5644,3568,2720,6326,-5879,-9846,7210,5863,-584,-1684,-6610,4996,9125,-4958,-4809,-969,1942,8030,-3558,-8103,2378,4424,2726,-1893,-7801,3811,5525,-2145,-2594,-3012,2421,6379,-2759,-5536,357,2267,3685,-3425,-5159,3588,2463,-799,-1486,-2846,4456,3951,-4166,-1787,-703,1452,2526,-4908,-1075,3702,1503,294,-3951,-2316,6205,454,-2996,-1382,-1379,4948,2919,-7241,-1031,3924,1828,1721,-7029,-2115,9615,1163,-2878,-2516,-1718,8438,2008,-8784,-778,1643,3545,4832,-8736,-4651,8781,1670,-612,-5094,-6146,9182,4421,-7419,-3160,-2339,5720,5732,-8979,-4125,5636,3065,3060,-5667,-6232,7266,4354,-3414,-2820,-4119,5720,6178,-6349,-3603,816,2494,4462,-4471,-4803,5587,3218,183,-2678,-4763,4460,3329,-4090,-1627,-966,1803,4324,-3935,-2709,2199,2027,386,-2981,-1863,4619,1536,-2434,-1697,-858,2896,975,-4359,-240,1694,3021,192,-5616,-487,4202,-557,-1734,-2737,-902,6187,-974,-5690,359,1345,3541,73,-8155,509,6137,-27,-299,-5373,1080,7540,-852,-5852,-1353,511,6846,1753,-8186,1262,4216,1989,1456,-6627,-2756,8382,2331,-3151,-3347,-1781,8333,1997,-7709,-2130,955,4834,2335,-7672,-1335,5998,3008,-981,-5285,-2754,6428,2915,-4755,-2616,-1057,3114,3410,-6155,-1314,3756,3556,1204,-4528,-2641,5648,1372,-2733,-952,-2539,4559,1423,-4841,-1011,1621,2810,1783,-4414,-1010,3787,1267,-930,-2082,-845,4494,-558,-2154,-615,798,3129,-447,-3491,-48,2810,899,-1479,-4447,962,4697,-952,-2017,-1399,950,5512,-1525,-5388,1987,3097,2305,-1590,-5691,2523,5830,275,-2265,-3459,1233,6747,-2355,-5318,-28,2437,4246,-1256,-7862,1395,5406,1609,-1658,-6425,1005,8277,-27,-5069,-2765,859,6581,798,-5864,126,2901,4311,-276,-7103,-576,6301,926,-3142,-3062,-79,6768,-35,-4602,-1143,1432,4146,767,-5266,-1645,3688,711,-1431,-3110,-74,5019,649,-2937,-1389,867,2777,-77,-4196,-493,1876,650,-901,-2883,973,3023,-961,-2594,-1295,1625,3479,-1726,-2526,1480,1427,1656,-1059,-3687,3279,3132,-143,-2335,-3514,2123,4098,-2217,-2525,316,2626,3360,-3931,-4039,2329,3320,268,-3352,-3521,2366,4700,-1973,-4056,-1953,2581,4628,-3706,-4761,2175,3877,2177,-2901,-5100,2354,4524,451,-2126,-3873],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-7,8,-9,10,-11,13,-15,15,-17,20,-22,24,-28,30,-34,37,-41,46,-52,57,-64,72,-81,92,-105,121,-142,168,-196,-321,25,3630,3022,-4444,-354,3654,2543,1021,-3504,-1315,5091,103,-2667,-754,-1790,6283,309,-5612,1301,969,1012,1052,-5558,777,6063,-2887,-1869,-3563,-1003,8061,-2343,-6714,1566,539,6229,-1072,-9477,3156,7300,-355,58,-7901,1126,11803,-3032,-5824,-559,-790,8816,1237,-12230,2297,5272,2732,1165,-9025,379,9745,-958,-3136,-4449,-2338,11642,2748,-10317,-739,2553,5723,2902,-10544,-2288,8402,357,-1312,-5488,-3722,10142,2178,-5691,-1546,-1318,4887,3018,-8762,-1208,4567,2185,1277,-6270,-2886,6262,-691,-3326,-2849,-1429,6010,1727,-4803,-381,1099,3260,1053,-5309,79,4078,-325,192,-2860,37,5621,-2992,-2327,-896,270,4334,-2830,-6358,3846,2327,1962,-1620,-5538,2955,5361,-3427,-2596,-1846,1282,6875,-3070,-6474,2826,2502,3233,-1740,-9293,5093,6610,-1635,-2157,-5011,2125,9001,-4417,-5727,1871,1577,7871,-2319,-10952,3234,6461,904,-1944,-8490,930,9752,-3131,-4551,-1534,1584,9751,-997,-8698,1435,3528,3248,158,-8072,878,7923,-308,-2195,-4095,-1834,8446,-199,-6158,-455,1218,5274,1032,-6825,229,4585,512,-570,-5099,-762,6412,-209,-3545,-1845,1504,5679,525,-4305,1762,2450,1720,-169,-3364,1916,3544,-186,-1525,-1967,2719,4101,-3695,-3754,2041,1551,3275,-2072,-4662,5204,3819,-220,-2034,-4330,3396,4590,-4498,-1619,189,3059,4096,-5020,-5478,4759,2350,1515,-3346,-6438,5934,5834,-4711,-2818,-1681,3011,7054,-5381,-5234,2392,3233,3304,-3018,-7307,5320,5696,-751,-1756,-5870,4221,8322,-3907,-5563,962,2467,7291,-3630,-6911,1946,5089,1015,-464,-5868,1887,7422,-2832,-2627,-2421,1283,5810,-1865,-6253,1348,1745,2852,-522,-5764,2145,3120,-693,-1104,-3501,1072,3076,-3286,-3694,530,2019,1974,-2409,-3721,2123,2381,124,-1937,-2776,2373,2017,-3481,-2275,-912,2566,2923,-3679,-2934,2206,1849,1672,-3082,-2013,4529,1191,-1710,-2827,-1088,4502,3774,-4634,-3267,2365,3000,2231,-5283,-2681,5743,2979,-467,-3779,-3164,5346,3840,-4209,-2865,1107,3416,3835,-6303,-5468,2968,1979,-135,-3843,-3696,5332,4889,-4293,-3809,-1352,3373,4842,-5335,-4376,2342,2009,3453,-3624,-5608,3351,3858,-1370,-3358,-3062,3020,4249,-2432,-2306,33,1694,3889,-2617,-3630,2359,2979,1508,-2201,-3118,2221,2831,-1512,-1608,-1040,3323,2875,-3002,-1798,584,2071,1562,-3232,-2037,2972,606,-1622,-2394,-563,3239,702,-3390,-1986,1822,3222,1207,-3984,-1255,3489,958,-369,-2308,46,4937,1251,-4540,-2877,1877,2772,118,-4610,-1595,3693,1323,-400,-5405,-994,5409,2212,-3760,-3433,392,5165,1658,-5728,-1495,2833,3528,727,-5824,-708,6010],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,2,-3,3,-4,5,-5,6,-6,7,-8,8,-9,11,-11,13,-14,16,-17,19,-21,23,-26,30,-33,38,-43,50,-60,75,-104,320,2378,5024,-4973,-4777,3921,2265,2381,-5202,-6450,6473,4774,-3541,-3654,-5306,4608,7959,-6916,-4555,1882,3008,6420,-6796,-8196,6576,3295,330,-2787,-9067,7106,9259,-6598,-2370,-2782,1718,10098,-6110,-8504,4084,3612,4137,-2167,-11370,5897,8608,-2917,-1123,-7985,2203,11953,-4548,-7312,1106,272,7316,-874,-11928,4887,5216,-451,-889,-7641,1536,9130,-4312,-3787,653,-1414,8115,-1507,-7961,2558,1703,1253,138,-6768,2895,5488,-2057,622,-392,957,5810,-2866,-4564,3991,2171,2899,-3285,-4053,4562,3915,-1716,-2016,-3243,5269,5241,-5780,-3028,1867,3426,3830,-5588,-3046,5210,2230,615,-6406,-4770,7387,3830,-4404,-3322,-2047,7566,6908,-9742,-3430,2426,3632,4586,-7970,-6859,8821,3704,-2417,-3526,-6104,8969,7746,-6661,-3705,-277,4213,8068,-8267,-6983,5881,1780,2313,-4429,-9600,7124,6698,-5215,-2069,-4192,3078,8986,-6014,-5606,2597,849,5760,-2401,-7790,5385,3828,-1588,-1212,-5753,3723,7774,-4187,-2853,996,396,4515,-3537,-6082,4900,1751,250,-1137,-4455,3720,4581,-3676,-532,-329,2078,2860,-4581,-2667,4256,-181,495,-3215,-2377,5340,1965,-3103,-2367,515,5174,2616,-6701,-1790,3032,3463,1887,-7705,-1139,6132,2427,-1381,-4778,-2401,7594,1266,-6421,-2454,-205,5478,3506,-8855,-2667,4553,1908,1077,-7897,-4536,9584,2516,-3870,-3007,-3026,7644,5105,-8453,-2231,2735,3902,4920,-8633,-5434,7058,2677,-114,-3353,-5632,7397,5267,-6543,-1875,-2258,3479,6112,-5948,-5121,3616,1088,1969,-3204,-6291,5861,3515,-3837,-2124,-3846,2628,4298,-4810,-1355,2252,870,2007,-4437,-3256,4119,350,-2375,-411,-1435,4199,2469,-4706,-1165,1904,1338,1236,-5268,-1848,3999,223,-1259,-3360,-430,6070,471,-4186,-1021,1147,5001,543,-5569,-197,3606,2465,-973,-5905,773,6846,424,-2426,-3055,1380,7295,-734,-5920,-388,2501,4930,442,-8060,571,5753,1686,-1525,-6586,-2187,7726,1339,-4461,-2406,481,7433,1980,-7653,-1676,3436,2997,1905,-7062,-1977,6635,590,-2166,-4455,-1750,7176,2440,-6199,-802,1222,4208,2712,-6105,-975,5863,1396,-214,-3180,-2256,5101,1025,-4679,-181,-292,3306,1830,-5972,-310,3741,1065,-537,-3857,-923,3608,414,-3068,-2215,567,2508,81,-4555,1394,1786,1536,-1053,-3892,1249,4376,-724,-3209,-1782,907,4515,-2071,-5250,-618,2554,3906,-1691,-4627,1485,3797,504,-3300,-3984,2760,5728,-1960,-4413,-1891,2202,4987,-1955,-6792,883,3609,2836,-2376,-6337,1812,6493,-141,-3478,-4155,1855,7004,-1404,-5482,21,2848,4892,-271,-5740,541,4771,1411,-497,-4356,-185,5492,356,-4020,-2100,1224,5547,-577,-5437,-1109,1750],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,3,-4,5,-5,5,-7,7,-9,10,-11,12,-14,15,-17,20,-22,24,-27,30,-33,37,-40,45,-50,55,-60,66,-74,82,-91,101,-112,127,-142,162,-186,216,-257,315,-402,557,-918,3833,1525,-4268,-2079,-125,7301,585,-9374,-1015,3421,3102,931,-9058,172,8141,-89,-2782,-4700,-1914,10565,-378,-9081,184,515,7839,2437,-12788,476,6935,1499,986,-9688,-3501,12179,497,-6655,-3305,-2716,9715,4673,-11963,-1381,3752,4204,3605,-10793,-4500,9772,603,-2313,-4195,-6196,10361,4774,-7868,-594,-690,4273,5836,-9497,-3066,6632,55,2729,-4115,-5090,8368,2612,-6381,-494,-2593,5080,5317,-6338,-2237,3959,367,828,-3777,-2819,6484,-538,-2722,-1345,-740,5521,922,-6506,-21,1129,1221,418,-6673,433,4611,-1720,-1891,-3966,681,6706,-2024,-6168,-722,2490,5261,-1567,-8243,2308,5636,2048,-1091,-8172,1776,8674,-2533,-3655,-4065,751,10196,-1364,-9911,676,2315,5115,-448,-10815,2596,8653,-227,383,-6863,-1905,12726,-1691,-7103,-1980,2,8415,999,-11771,694,5402,1617,1879,-9576,-1266,10906,-1249,-2705,-2814,-4839,8267,1053,-9389,-637,2454,3754,3384,-8604,-2058,7179,-932,-836,-2897,-2809,7740,2282,-5927,365,-207,2974,2846,-6244,332,3662,-240,-117,-4040,66,7273,-772,-3864,331,-138,3376,-844,-6138,1412,2018,1081,-2252,-5439,2850,5153,-1319,-3685,-3098,3480,6553,-2678,-5633,1298,2719,4320,-2641,-7614,3340,4645,1039,-2932,-6634,4281,7917,-3355,-4559,-2080,2523,7620,-3897,-7266,2173,4454,4250,-2116,-10035,3337,8183,-2352,-2437,-5252,1582,8639,-1914,-7304,-474,1496,6235,-268,-10628,2685,5947,1873,-1071,-6432,707,8961,-1805,-3804,-1173,680,7804,-157,-7323,1400,2673,1742,945,-7430,1032,5450,-1894,-1773,-2532,130,6953,-827,-5000,1937,1042,2315,-732,-5756,1655,3456,-83,-929,-1580,1654,3444,-3755,-3160,-606,1303,3457,-3423,-4719,2876,3166,-1772,-2492,-3267,3160,4615,-3508,-2848,-416,3623,3325,-5170,-3708,1907,3754,2823,-4134,-4668,5352,3738,-1820,-4198,-2395,4776,6063,-4626,-5429,-915,3279,4723,-4131,-7017,5030,4303,1352,-2912,-5979,3974,4766,-3281,-3892,-2557,3072,5940,-4671,-4911,2603,3795,3729,-2100,-7235,4719,6054,-1868,-605,-4837,2145,6987,-2784,-3430,25,1909,5345,-2238,-6097,1122,3031,-171,-388,-3454,1375,4815,-2205,-1096,266,819,4164,-1929,-2799,2629,1526,699,-1218,-3109,2801,2084,-2043,-1987,-957,3074,1753,-3377,-1721,2775,1723,841,-3580,-1915,3639,3039,-2678,-2469,-1422,4183,2266,-5133,-2939,1297,4082,1715,-5127,-2622,3933,2903,879,-4393,-2506,5592,3373,-2766,-2299,-776,4356,3209,-6430,-2868,2896,3190,1681,-5355,-3410,5819,3670,-1419,-4886,-3060,5106,3573,-4945,-3112,-818,4294,3391,-4732,-3667,3845,3250,647,-3097,-3822,3637,3295,-2433,-1977,-1642,2304,4597],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,3,-4,4,-5,5,-5,7,-7,8,-9,10,-11,13,-13,15,-16,18,-20,22,-24,27,-28,32,-35,39,-43,48,-53,60,-67,76,-87,102,-121,146,-182,239,-338,562,-2298,3041,5894,-3656,-1938,-453,2377,3620,-3796,-2590,4187,922,2259,-3784,-2752,6522,1622,-3193,-1403,-1059,4095,1775,-7299,421,2268,64,2230,-5846,-2802,9058,-377,-2827,-962,-3626,8236,2458,-9997,65,2664,3817,4043,-9231,-3140,9134,285,-1955,-5548,-2886,10713,3539,-7550,-819,-1031,5675,6140,-10768,-2899,7266,1078,2960,-7093,-5454,10014,3971,-4731,-2666,-4181,6720,7275,-8030,-4025,2506,2921,5329,-7129,-6905,7028,4478,-649,-3021,-6312,5446,4993,-5494,-2332,-1888,3368,5830,-5374,-5293,3754,2936,2974,-3626,-4209,4487,3354,-1850,-3445,-2009,3780,3173,-4951,-1026,1811,1400,1743,-6212,-828,3897,1047,504,-2816,-1667,6738,-421,-4373,2016,158,5048,718,-6500,675,2629,1102,-1135,-6431,-437,8170,-2176,-4648,-1327,303,8651,-293,-8930,1491,2691,2147,2062,-8397,-221,7877,-917,-2105,-4101,-3177,10354,715,-9125,908,1006,4348,3580,-11298,-2160,7108,2237,-18,-6406,-2742,9657,1068,-6196,-2729,-1153,6737,3627,-8854,-2414,4126,2791,4408,-6264,-4952,6303,2201,-2319,-2576,-3427,5994,3718,-5697,-1982,399,3813,3354,-5151,-2096,3682,2095,-23,-3575,-1199,5354,1330,-3437,-1281,699,3126,463,-5322,371,2384,1196,304,-4386,900,3517,-134,-1553,-1671,1168,4697,-1503,-3489,927,1540,3833,-1815,-7389,2093,5162,-1054,-1231,-4142,1576,6827,-2953,-4289,469,1675,5980,-1988,-8396,3318,4356,1745,-1584,-6337,1814,7251,-1470,-3737,-2452,523,6949,-1789,-8169,1581,1504,3299,-233,-8583,383,6905,-346,-2223,-4739,-340,8229,654,-5767,-1187,1577,4830,978,-7846,-857,4154,2706,-750,-4800,-311,5802,691,-3354,-2055,12,5804,2289,-4243,-230,1969,2806,1370,-5361,-111,3963,-170,-1507,-1791,-235,4296,-249,-3050,265,103,2204,-734,-4320,2353,2577,-78,-1036,-3400,2386,3519,-3067,-1352,-45,1607,3164,-2581,-3336,3208,1785,579,-2853,-4382,3729,4557,-1444,-2738,-1879,2801,5615,-4421,-3692,1811,3307,3094,-2886,-5378,4778,4913,-880,-1923,-3865,2842,6677,-2953,-4199,-196,1501,6211,-3040,-6847,3377,3794,1325,-1852,-5869,2374,6074,-2428,-2995,-2580,923,6655,-769,-5155,221,2532,3302,-1386,-6042,1255,4054,1015,-2311,-3381,662,4080,-512,-4320,-987,1330,3693,-734,-4008,2071,2337,2565,-946,-3697,1351,3156,-595,-1913,-1320,1850,2951,-1924,-2185,1217,2417,209,-1861,-2228,2078,1753,-1692,-1679,-1634,3276,1841,-3525,-1275,1503,1701,1672,-3136,-2826,4433,2635,-985,-3480,-1524,4817,2487,-2807,-3292,415,3299,2770,-4733,-2199,3288,3219,1508,-3527,-3527,5300,4010,-3408,-3946,-2306,3333,3829,-3960,-4287,2133,3481],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-2,3,-3,3,-3,5,-5,5,-5,6,-6,8,-8,9,-9,11,-12,14,-15,17,-18,21,-24,28,-31,36,-43,52,-65,83,-114,173,-329,1853,1700,-917,-3638,-1412,6394,-283,-2744,-814,-54,4735,-675,-5762,947,1997,579,427,-6897,2152,5232,-2414,-1211,-1671,1645,6979,-4005,-5182,3745,1081,2885,-2525,-7818,5693,5359,-4130,-820,-4703,3205,9901,-5788,-6472,2890,2234,5880,-3693,-9585,4537,5007,-1141,-1833,-8380,2458,11249,-4510,-5356,-2065,782,11045,-2222,-11944,3207,3012,2890,-305,-11024,2978,9581,-1452,-2351,-4560,70,11455,-1507,-6485,-71,386,6846,-156,-9024,2285,5112,1205,-370,-6906,-92,8366,-1987,-4116,-1765,-207,6944,368,-6086,-2,2316,2913,-431,-5904,1050,3944,-656,-962,-2974,799,4913,-1688,-2880,532,1059,3325,-1303,-3944,3100,1907,-45,-956,-3762,3867,4872,-4668,-1147,-378,966,5067,-5554,-4205,4990,1150,1072,-3264,-7095,7429,4410,-5379,-2088,-2186,4734,7555,-7275,-4795,3357,2731,4992,-4247,-7204,7340,4600,-2280,-1732,-6245,4667,8500,-6677,-4612,863,1407,6941,-4661,-9754,5572,3839,1075,-2492,-8739,3888,8039,-4535,-3897,-2944,1553,8514,-2822,-7457,2475,2773,3494,-1577,-7974,2254,3908,1169,-1539,-3100,1730,6446,-1064,-4085,-738,1034,3805,-1372,-4596,1910,3363,1654,-886,-4932,2317,3865,-2261,-1710,-1188,1504,3755,-4149,-2175,2198,720,1887,-3589,-2837,4361,665,-1153,-2042,-2167,4570,3603,-5257,-886,1955,2224,2965,-6944,-3344,5488,1179,-756,-3971,-3829,6029,2718,-5601,-1754,28,4471,4257,-8168,-3525,4401,1795,1702,-5487,-5317,6093,3778,-3799,-2950,-3056,4770,5394,-6411,-3385,2061,2255,4192,-5329,-6634,5986,3212,-1019,-3337,-5183,4743,5205,-4698,-4433,-28,3628,4548,-4928,-4024,2540,2901,1417,-2688,-4297,3414,4622,-1650,-2513,-2505,2675,4059,-4375,-2827,1342,1921,1793,-1187,-2833,3351,2638,-1835,-298,-2712,2990,2211,-4012,221,762,1645,1741,-3610,-1565,2057,543,689,-3798,-1631,3953,472,-2729,22,-115,3641,1531,-5967,382,3281,1469,452,-4172,-431,6289,982,-3527,-1860,-984,5683,1456,-5355,-1755,1039,3390,1604,-7320,-2224,5696,971,-1079,-4578,-1435,6828,1129,-5165,-1646,163,5057,2455,-7202,-1461,4184,2937,597,-5023,-3518,7119,2265,-3248,-2485,-1202,4599,3760,-4909,-3572,1958,2269,2596,-4630,-3253,4201,2288,-480,-2482,-1724,4194,1811,-3941,-1247,-811,2805,2351,-3498,-2059,2387,2052,-198,-3313,-783,3178,790,-567,-1886,-44,3877,786,-4021,-393,961,1401,-431,-2725,-186,3446,688,-1708,-1332,1326,4478,-699,-3262,-244,1452,2855,-2306,-5448,1359,5120,1190,-1564,-3365,742,5845,-1450,-3449,-1881,1316,4345,-2135,-5843,1205,3011,2259,-320,-4871,219,4925,414,-2927,-3086,633,5784,-57],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-1,2,-2,2,-3,3,-4,5,-5,6,-6,7,-8,9,-11,11,-12,14,-15,17,-19,21,-24,26,-29,33,-37,42,-49,56,-69,89,-130,255,-1264,-5647,1567,6723,-1717,-2852,-2125,2622,7470,-4265,-5707,1050,3507,5872,-1774,-10151,4054,6022,-677,-2222,-8061,3564,10539,-3456,-3877,-1913,1760,9175,-3276,-10403,3701,3971,4394,-953,-11994,2562,10281,-2883,-2994,-6281,100,11906,-2229,-8249,1512,3,7805,1351,-12594,2621,7289,-962,869,-8118,-1326,10730,-2208,-5308,-1030,-2921,7196,1167,-10091,1783,2463,229,1651,-7181,-625,8327,-1018,-2349,-819,-2552,6791,153,-7419,2904,1253,1610,814,-5975,1996,5266,-2033,-1428,-2691,488,6806,-3062,-4364,1649,1713,3001,-2968,-6504,3705,5049,-1544,-2669,-4830,4306,6791,-4043,-3347,-1723,4237,5518,-5192,-5051,3730,4862,2898,-5450,-7358,5786,5089,-2128,-4073,-5207,5560,7799,-5934,-6186,247,2473,7490,-5374,-9075,5218,5154,1290,-1796,-8797,5513,9224,-4641,-2364,-3331,1810,9403,-4348,-7570,3602,367,4585,-2032,-9514,2802,7233,-3310,-1563,-4799,95,8921,-3562,-5186,1284,-871,5948,-832,-9009,2979,3648,-142,847,-4764,-178,6637,-3292,-1806,430,262,5591,-2693,-5349,3828,2047,276,-1397,-4156,2502,4706,-4018,-2058,-685,1152,4176,-2853,-3350,3356,2343,1573,-3384,-4548,4840,2777,-3225,-3016,-3561,4273,4573,-6320,-3520,2548,5250,3703,-6710,-4255,4754,2810,660,-4992,-5241,7406,4026,-4407,-3111,-2925,5937,5930,-6945,-4552,3426,3348,5174,-5696,-6782,7068,4061,-574,-3255,-5603,6061,7423,-5960,-3843,76,2709,6891,-5089,-6463,4400,2589,1959,-3091,-7896,4844,6069,-3281,-1664,-2380,1676,7004,-5319,-4297,3408,217,2986,-1870,-6499,4270,2734,-2539,-923,-1896,1961,4447,-3422,-1953,1236,1183,1881,-2971,-4514,5581,1562,-1132,-889,-1975,3191,2380,-3764,-1216,773,2648,2187,-3694,-1741,4185,1097,-1100,-3374,-1904,5998,558,-3823,-2586,141,5061,1846,-6763,-1524,2313,3538,-332,-7012,-2080,5650,1815,-2949,-5273,-2176,7531,2589,-5740,-3598,916,6186,2902,-7443,-2891,3915,2948,871,-5084,-3378,6768,3814,-2495,-2802,-2667,5376,3480,-5137,-2832,2220,1769,3038,-7110,-4075,5556,1776,177,-2506,-2718,5640,3172,-5065,-1600,422,757,4101,-4754,-3131,3857,689,1653,-2888,-2605,4760,1074,-2770,-882,-546,2283,2514,-4595,-819,2319,523,-35,-2340,-1032,5607,488,-2615,-1309,-556,3796,217,-3982,60,2339,1882,-61,-4740,388,4446,1117,-2781,-3430,1275,5830,-640,-4972,-1089,1159,3817,-926,-4904,221,3471,2374,-2318,-5757,532,6020,564,-3394,-2541,506,6370,-17,-6542,-1878,2414,3192,-398,-6120,-691,5246,1865,-2575,-4665,-873,6174,2038,-3784,-3231,1601,4800,984,-6490,-1278,3188,1525,1286,-4934,-1372,4793,1051,-2621,-2431],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,3,-3,4,-4,5,-5,6,-6,7,-7,7,-9,10,-10,12,-12,14,-15,17,-19,22,-24,28,-33,40,-48,62,-83,124,-644,2868,2672,1095,-5428,-3003,7003,2477,-2083,-3968,-2136,7839,3379,-7144,-2178,1849,4614,4426,-10117,-3397,8045,3493,191,-7045,-5220,10184,3678,-6073,-2645,-3649,8508,7414,-10508,-3287,4678,4356,5086,-7357,-7607,10118,3520,-1638,-3407,-7180,8331,7950,-8303,-2128,981,2648,7484,-7928,-7561,7305,2323,1642,-2795,-8417,6507,5769,-5824,-665,-2946,1303,7112,-6677,-4115,3712,232,2802,-2329,-6379,6688,2529,-3864,323,-3883,2433,5200,-6317,-980,2802,920,1572,-3558,-3649,5558,918,-2726,-1909,-2350,5488,459,-6076,-647,2267,4892,1066,-7314,-1468,5037,1876,-934,-6692,-1571,8737,-104,-5394,-2783,-945,8338,43,-9637,-648,3862,4671,1062,-9783,-743,8662,1259,-1589,-5645,-2710,11306,1939,-9214,-2524,-446,6904,3849,-11609,-2292,6405,1726,1691,-8680,-5061,11526,2026,-4496,-2308,-4350,7159,5256,-9541,-819,2879,2720,4853,-8153,-4949,7750,1024,-572,-3230,-5515,7123,3712,-6408,117,-1165,2716,5254,-7468,-3241,4950,489,888,-2095,-3915,6241,1291,-4376,741,-1498,3270,2589,-6617,-303,3717,697,1006,-3566,-1488,5173,-360,-3394,-1014,-627,5477,-238,-5920,1343,1986,2576,-369,-6421,1854,6638,-614,-3259,-4610,184,7615,-886,-5088,-1206,2026,6114,-1151,-9108,714,4756,1820,-1022,-7441,906,8795,-182,-3327,-3547,-127,9582,-289,-8668,1136,3024,6017,372,-10118,110,7365,1058,-1550,-7064,-1631,9279,-609,-5330,-1484,-454,6928,2018,-9594,-159,4023,1745,686,-6876,-1668,7739,667,-1947,-1854,-1693,7317,1540,-6316,1446,2509,1651,3429,-6022,-628,5049,-850,-1243,-1398,-1618,4058,-437,-4485,571,460,1498,231,-4334,315,2689,-1543,-1185,-1610,1200,4438,-1471,-4459,80,1578,2157,-1834,-5329,3252,3776,1242,-2860,-4152,2946,4860,-2871,-4464,-2034,3776,5789,-2659,-6156,540,3320,5221,-3252,-6359,4162,5419,800,-2953,-5518,1927,6934,-3690,-4590,-1596,1751,5481,-3181,-7088,2136,3974,2354,-1383,-6940,633,6646,578,-4189,-4322,311,7807,-1269,-6573,381,1777,4304,431,-8302,2438,5286,1037,-465,-4789,322,6280,-1986,-2855,-439,243,4576,-554,-5522,1056,2898,-256,-449,-3531,950,3529,-1798,-1591,-925,1057,2999,-1936,-4695,2998,2820,1185,-2267,-3285,2611,3295,-2754,-2086,-318,3771,4371,-2734,-3638,1935,3396,2339,-2487,-3398,3451,2712,-933,-3475,-3364,3308,3989,-3370,-3084,-918,4877,3383,-4672,-4432,2251,3823,824,-4779,-4044,3970,4489,-2046,-3746,-550,4218,5136,-4057,-4342,688,3598,4651,-4348,-5089,3412,3938,-789,-2929,-4130,3345,4904,-1843,-2272,-1961,2045,5120,-3798,-4775,1764,2615,418,-1705,-4719,1878],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-2,2,-3,3,-3,4,-4,5,-4,5,-6,6,-6,7,-8,8,-9,10,-11,12,-13,16,-17,20,-23,28,-34,43,-57,80,-120,204,-435,2493,3775,-4807,-2273,4169,1227,-173,-2752,-3573,4723,-528,-3218,248,-626,3867,2343,-6198,1015,4231,239,1229,-5930,-414,8109,-1852,-2700,23,-1171,7182,1121,-8876,3602,2542,91,635,-9193,-246,9514,-2331,-3530,-2190,-517,11385,-84,-9638,1660,2523,4060,2430,-12149,1023,9374,-382,-644,-6353,-2704,11932,-448,-7037,-1061,-20,8387,3792,-11453,-1811,5271,3473,2455,-7681,-3916,9799,2537,-3654,-3522,-2895,8907,4198,-8040,-2143,2018,3801,3873,-8401,-3610,6499,1548,322,-4803,-2751,6750,2839,-4369,-1487,-711,3628,1682,-5889,-758,1409,2283,787,-5326,-797,5059,-105,-921,-2629,-956,5158,-1414,-2774,1781,403,3460,-210,-6128,2962,4016,-1496,-445,-4016,1853,7152,-3343,-3803,953,256,5977,-1508,-7060,4974,3688,449,-97,-7067,3028,8051,-4141,-4327,-1371,845,8376,-1977,-8697,3467,2575,2867,488,-8847,2123,9106,-808,-1596,-5567,-417,11774,-2461,-7680,77,1508,6497,1543,-9591,442,4675,1807,359,-6383,-1373,8909,397,-4376,-3573,-1309,7746,1081,-7615,-1229,3005,3495,522,-6038,184,4335,528,-2263,-3666,-1406,5281,-78,-4479,-103,-721,4066,-439,-4944,-361,2170,-126,-1001,-3663,2417,3713,-1511,-1267,-783,1186,3725,-2537,-3548,2350,832,1234,-1694,-5407,4724,3165,-2289,-928,-3573,2879,5205,-4428,-2759,2103,1520,2613,-3610,-4360,4531,3558,-2411,-2303,-4258,3551,7097,-5542,-3917,205,2040,5864,-4505,-7295,3752,3210,641,-2143,-9004,2488,7511,-4151,-3254,-2700,641,8132,-3523,-6575,2171,2597,4309,-1730,-7731,1939,5311,-786,-1393,-5470,1271,7036,-1101,-4045,-402,1218,4900,-989,-6562,872,3238,733,-708,-4209,986,5210,-439,-3238,-1581,693,3471,-1174,-4188,826,1264,1262,-1970,-2658,2353,2892,-1107,-1155,-2166,1986,3316,-2157,-1598,1265,1363,1479,-2791,-2038,3383,749,-356,-2179,-3751,4094,2616,-4991,-2809,-388,2818,3654,-4593,-2269,3220,2836,1176,-2724,-3561,5337,2003,-3194,-2533,-1163,3640,3943,-5325,-2660,1673,3905,2537,-5873,-4446,5223,2437,-463,-3302,-3730,4286,4421,-4992,-3185,1334,2290,4439,-4904,-5769,3651,2733,1755,-3315,-4228,3690,4255,-1768,-2597,-970,2640,4185,-3114,-3204,544,2063,1839,-1752,-3920,3129,3439,184,-1799,-2103,2842,2885,-2429,-2117,94,2982,2685,-2707,-2143,1684,615,5,-2125,-1947,3041,1995,-2193,-736,-375,1976,573,-3873,-1667,2216,1377,573,-3206,-1015,4333,52,-2108,-1633,-1015,3631,1419,-5638,-1020,1677,2601,463,-3724,-1633,4064,1479,-2006,-4185,-768,5707,192,-4095,-1953,738,4911,2561,-6012,-1468,4155,2433,712,-4647,-897,5167,2297,-2443],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,6,-7,8,-9,9,-11,12,-13,15,-16,18,-20,22,-24,27,-29,32,-36,39,-43,49,-56,63,-72,83,-98,119,-148,197,-286,507,-2309,-4264,-503,851,4579,-1532,-4984,2988,1740,-642,776,-3961,4338,4613,-3902,-1427,-946,1377,5145,-4284,-3859,4956,1321,674,-2903,-5809,6067,3493,-5259,-798,-1600,3025,6419,-8062,-2653,5556,780,2932,-4720,-7499,8927,3903,-3974,-1968,-5256,6896,8424,-7956,-4578,2812,2894,7060,-5993,-7734,8360,3403,212,-1905,-7430,6219,8512,-6478,-3843,-2268,2618,10539,-6686,-8461,3317,4184,3447,-2428,-8326,3818,8111,-1195,-2760,-4779,2879,9679,-3343,-6518,-152,1672,5500,-1632,-7278,2723,4317,1156,-1617,-5852,2387,4595,-1056,-2954,-1686,1880,5292,-2913,-2900,1661,981,2574,-2612,-4787,4268,2024,-1494,-1844,-3605,4305,2722,-4918,13,682,1712,3480,-6295,-1720,5768,407,-660,-2213,-3701,7198,2512,-5970,-404,1525,3997,4186,-7879,-2899,5878,559,817,-5468,-4683,8714,2241,-4866,-2370,-3169,6668,4643,-8851,-2634,3959,2650,3580,-7834,-6805,7674,2924,-2144,-2625,-5647,6416,7760,-6735,-3586,-436,3153,6331,-5860,-6669,5636,3327,868,-4460,-6863,5044,5462,-3534,-2911,-2834,3043,6141,-3693,-4654,1674,2235,3990,-2614,-6388,3184,3387,-55,-1991,-4314,3196,3664,-3369,-2072,-253,2224,2362,-3878,-2996,2129,1440,-1025,-2252,-1570,4311,206,-864,200,-1066,3155,1004,-5022,455,1703,1102,102,-5589,-1430,6378,193,-2334,-1993,-1678,6614,1169,-5687,-38,1780,3207,1227,-8033,-1006,6443,-163,-621,-4337,-2078,8359,223,-5713,-1769,574,5796,4179,-8326,-2171,5015,2953,2194,-5425,-3514,8653,1846,-3305,-2621,-1875,6870,3726,-7378,-2396,2432,2236,2961,-6224,-3189,5216,2846,-493,-3108,-3603,6199,3065,-4904,-2097,-1240,4211,3049,-4398,-2612,1185,1284,1568,-3703,-2162,3739,1629,-1394,-2644,-968,3967,1495,-3323,-940,294,2432,373,-3113,-395,2748,-100,-682,-1474,463,3720,583,-3593,1905,1866,3238,-523,-4817,1141,3448,12,-677,-3950,872,6483,-1980,-4180,-1170,1315,4823,-786,-6055,1872,3093,2600,-1892,-5964,2013,6168,-742,-2251,-3334,-192,6538,-93,-5214,645,2111,3419,-853,-6820,-264,5493,1075,-767,-4977,-104,7540,-295,-4035,-754,1656,5140,745,-5922,-601,4336,2361,1027,-5101,-1597,5194,1493,-2730,-2578,217,3805,1974,-4764,-1014,1129,3054,392,-3978,-667,2693,2082,-53,-1856,-146,3376,-259,-2813,-417,1423,2488,-1255,-2994,603,1863,1347,-805,-2946,1254,2867,-1250,-2030,-989,2616,3945,-1669,-3297,883,1926,1265,-2489,-3409,3118,4590,-1049,-3482,-867,2443,3726,-1498,-3438,1057,1749,3426,-3173,-4842,2522,3720,420,-2298,-3964,3564,5105,-1185,-4080,-215,2098,4327,-3003,-5989,1859,4222,1524,-549,-4397],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-7,7,-8,9,-11,11,-13,15,-15,17,-19,21,-24,26,-28,31,-35,38,-42,46,-51,58,-65,73,-83,94,-111,131,-160,201,-269,395,-704,3380,1718,-8519,-321,3260,1602,-578,-6994,-743,6895,543,-2303,-6304,802,9301,-956,-6616,-1008,953,8177,-123,-11299,910,4342,2966,-592,-9775,-195,10878,-662,-4468,-5496,-2204,12122,1272,-10523,-285,3082,6459,4759,-12066,-1229,9483,56,539,-6477,-3890,12113,1784,-6625,-1684,-1099,7814,5158,-10772,-1052,5517,1051,3383,-7017,-5019,9087,1302,-3557,-598,-4417,7463,5213,-7963,173,3734,1210,3212,-6800,-2752,7027,-567,-1651,-2142,-3353,6658,563,-6992,825,129,1801,2198,-5784,564,5795,-876,-1275,-3748,-184,5885,-1577,-5262,-525,1555,4888,-1734,-7923,1786,5044,2539,-3103,-7720,2306,7630,-1718,-4251,-3664,2158,8344,-3876,-7307,285,3567,6598,-1896,-9790,2467,6814,647,-2965,-7667,2168,11244,-2291,-5575,-2230,388,10150,-1268,-9103,1716,2489,4269,859,-9961,420,9390,-1620,-1033,-4737,-578,10387,-201,-6947,739,79,5412,3352,-11118,2,6856,-260,1118,-6203,-2971,9698,-955,-4774,-362,-913,5422,-101,-7575,2113,2099,143,1780,-4958,-661,7055,-1302,-2016,-1038,-1600,5382,-702,-6396,3036,2109,1652,-737,-5617,3238,4481,-1889,-2105,-2879,2717,6338,-3526,-4755,1897,2227,2784,-2836,-6629,3519,4375,-516,-3271,-5023,3867,6727,-3197,-5374,-2151,3634,6570,-4749,-7419,2891,3517,4183,-4536,-7842,4837,6511,-1184,-3003,-6056,3477,8726,-2928,-5693,-174,2119,7075,-2725,-8542,2942,5344,1406,-1954,-6954,2584,8772,-3422,-2390,-3480,1011,8171,-2505,-7370,2715,2177,4163,-1257,-8590,2470,4896,-1134,-34,-2739,-50,7463,-2970,-4513,1886,-257,3115,-8,-6371,2800,3077,-1228,-709,-3600,2339,5036,-2383,-2875,1298,142,4019,-1754,-4093,3392,2597,-417,-1759,-3700,4741,3378,-3653,-2781,57,3926,2897,-4129,-3520,2505,2719,1268,-5021,-4660,4962,3940,-2544,-4038,-2899,5668,4528,-5711,-4921,1332,4675,2202,-5009,-5099,4205,3973,1385,-4346,-4752,6378,4829,-3377,-3394,-2062,3862,6565,-4272,-5318,2633,3487,4332,-3593,-6292,4151,4423,-1271,-4080,-4645,3700,4890,-4171,-2436,-16,1867,5791,-3108,-5736,3378,3928,537,-650,-4777,3744,3673,-1184,-2440,-1120,2349,3880,-3636,-2889,4054,1169,1517,-1901,-3579,2618,2914,-2219,-737,-1257,2870,2847,-4037,-2081,2375,1776,1467,-2570,-2386,4241,2030,-2114,-2964,-1549,3152,2160,-4404,-2032,1759,4504,655,-4388,-2536,4505,3012,-2017,-3811,-1118,5301,2249,-4157,-2868,-717,5011,2073,-5221,-1941,3701,3811,995,-5960,-2330,5688,2674,-2343,-3705,-2128,5519,2085,-4621,-3351,89,4629,2008,-5975,-3002,3741,2952,-430,-3733,-2523,4938,3158,-2361,-2337,-1117,4216,4100,-4043,-2205,1612,2448,3057],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,2,-3,3,-3,3,-4,4,-5,6,-6,7,-7,8,-9,10,-11,12,-13,14,-15,18,-19,21,-23,25,-27,30,-33,37,-41,45,-51,57,-66,77,-91,112,-141,189,-279,508,-3006,-3136,-1514,3760,5822,-5932,-3171,2905,2729,3360,-4337,-7177,5971,3148,-112,-3302,-5533,8090,6339,-6666,-4702,-1569,4812,8250,-8657,-6872,5307,3996,3957,-4995,-8893,7574,7352,-2459,-3644,-5953,6520,9284,-7589,-4307,20,2112,7965,-5628,-10881,6401,5261,918,-1858,-9451,4759,10145,-6094,-2937,-1977,74,10508,-3894,-7833,4599,2241,3905,-252,-10304,3958,7288,-2355,523,-4484,33,7874,-4631,-4751,3105,-440,4088,-605,-7029,4411,3883,-2211,-406,-3935,2125,6209,-4958,-2059,2355,2030,3879,-3735,-3944,4718,2453,-1050,-3443,-3483,5364,3612,-4768,-2074,99,3712,2985,-7378,-4079,4841,2800,769,-6469,-3321,7822,2628,-2596,-5013,-2548,7763,5397,-7089,-3075,1075,5306,5523,-10008,-4711,6875,3926,1360,-7028,-6943,8670,5758,-4502,-2155,-2845,6887,7236,-7769,-4915,3560,2741,5093,-4922,-8551,7781,2997,-2003,-2261,-6511,4861,6094,-6973,-2699,-364,1027,6695,-5514,-6196,5751,1461,549,-2365,-7404,5127,6770,-4462,-1493,-2331,1606,5383,-4772,-3231,5004,1285,1616,-1816,-5259,5675,2198,-3512,-1110,-1668,3269,4491,-5241,-798,3633,1083,1294,-4320,-1976,6277,1583,-3454,-2293,-1087,5275,1173,-4928,-997,2936,4421,1071,-7107,-1463,6203,2341,-696,-5811,-3231,7659,1805,-4175,-4597,82,7360,1266,-7939,-1802,2773,4646,2010,-9014,-1807,7737,2528,-1878,-4909,-3683,9216,2176,-6052,-2601,14,5807,4124,-9974,-2770,5369,1157,1917,-6128,-4062,8853,2468,-2866,-2551,-2540,7122,5566,-6738,-2463,2745,2300,3542,-5245,-3166,6504,1842,-1645,-1125,-4294,5576,2748,-6560,217,575,1773,2332,-5342,-2292,4548,-93,-1292,-2438,-951,4643,371,-5129,-97,496,2896,440,-5244,-224,3797,190,-1544,-4065,-932,5308,-1213,-3960,-1166,1968,4766,-998,-5649,-329,3009,2751,-991,-5249,69,5723,1041,-2774,-4280,1771,7668,-1515,-5780,-2543,2566,6859,-487,-7154,1168,5117,2948,-911,-8005,-292,8084,392,-4029,-2971,-360,7147,308,-7782,-711,2689,3954,2246,-7672,-1877,6099,38,-1571,-4909,-1813,8113,579,-5188,-1514,865,4180,1238,-5854,289,3237,1867,518,-3840,-2300,5701,20,-3142,-1650,325,4721,720,-5280,508,2519,288,1210,-4396,1151,4263,-1036,-1792,-1839,1285,3811,-1732,-4400,560,2666,638,-1263,-5534,2094,3368,310,-3449,-2691,1306,5153,-1805,-3619,361,3142,3753,-2356,-5314,2095,3095,704,-2328,-3615,2813,6210,-1394,-4331,-2281,2444,4738,-3045,-5248,1047,4104,3691,-2746,-5700,2309,4736,561,-3568,-4543,2360,6129,-1489,-4976,-723,2276,5736,-2345,-6102,508,2853,2447,375,-5861,1219,4718,-194,-2489,-2472,1368,6556,-1011,-5123],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-3,3,-3,4,-4,5,-6,7,-8,9,-10,11,-12,13,-15,17,-18,21,-23,26,-28,32,-35,39,-43,48,-54,60,-68,77,-89,102,-121,148,-194,301,-1128,-3433,-1497,6291,-660,-4946,712,202,4983,1040,-5866,3327,3603,250,690,-5407,486,6693,-3744,-2978,1579,-839,6004,-1814,-7670,3976,2994,-264,591,-7375,3175,8105,-5503,-2023,-714,356,9014,-3868,-9285,3909,2835,2800,327,-10796,4543,9934,-2839,-2381,-4875,-48,10751,-4233,-7431,2313,1842,6652,259,-12192,3242,6981,-567,-829,-7114,-3,11121,-1973,-5679,-2446,206,9172,494,-10114,-50,4296,3009,1070,-9528,327,7215,238,-2147,-5243,-1046,8275,-327,-6719,-340,2130,5245,131,-7619,322,3111,1771,-304,-5894,711,5590,-1190,-2164,-2384,23,4834,-1598,-4447,1310,525,3190,-222,-5864,3619,2853,-1681,-493,-2540,1290,5907,-4613,-3489,2271,37,4024,-3833,-6258,6293,2954,-1042,-565,-5901,4509,6611,-5526,-3026,1282,1320,6230,-4070,-7824,6270,3575,356,-2144,-7667,5386,7131,-4238,-2929,-3069,1730,8340,-4833,-7549,3678,2399,4052,-3699,-8818,3782,7415,-1449,-2231,-5498,1605,9658,-2967,-6376,139,1736,6828,-1955,-8122,2548,5899,2920,-1578,-6906,790,7489,-271,-3834,-2954,1061,5523,-1564,-4858,-141,2606,3326,-1351,-6180,1026,3124,240,-528,-3507,2153,4346,-2835,-2827,-678,1096,2918,-2703,-3013,3364,356,1396,-2002,-4323,4615,1703,-3440,-827,-910,2842,4196,-4526,-2681,4142,49,1679,-3610,-3957,7316,2846,-2735,-297,-2628,4233,4672,-5799,-2413,2214,1816,4489,-6097,-5169,7121,1297,-425,-2789,-5250,5990,5108,-6240,-2725,747,3233,6383,-7403,-5577,3354,3248,1965,-3802,-6956,5794,6075,-3724,-3146,-2244,3819,6396,-4182,-4659,1083,1578,5137,-3125,-5620,3122,3047,178,-1515,-3273,1818,5646,-3119,-2204,-319,1690,3684,-2650,-3004,1622,2265,715,-3035,-3538,3087,2301,-139,-1810,-804,2234,1850,-2648,-924,1459,2124,2130,-4019,-1338,3290,-169,-439,-1706,-1402,3602,913,-3750,-986,948,2726,1101,-5401,-1564,4273,1130,-97,-3630,-1112,6277,1843,-3569,-920,229,4055,1520,-6024,281,4789,1507,-225,-5005,-2060,6175,1777,-2931,-3356,-2443,5752,3036,-6758,-2016,1755,3109,1664,-6257,-3144,5929,1903,-1801,-3957,-2320,5399,2751,-4717,-2644,-848,4056,3957,-4649,-3513,2816,3640,1456,-3427,-1937,4220,3004,-1405,-2815,-1566,3636,2677,-3842,-1716,979,2633,1403,-3517,-2330,2120,1785,419,-3060,-1718,2472,1690,-2300,-1142,323,2343,601,-3384,-302,2888,1260,-333,-3694,-1003,2986,305,-1113,-998,814,2807,-436,-4247,307,2382,1476,-1264,-4256,928,4566,-1305,-3073,-2536,858,4789,-460,-5390,-890,1902,3231,-492,-5658,1074,5295,-133,-1769,-3326,67,6308,-54,-4338,-1172,1385,5346,-850,-6639,-1456],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,4,-4,4,-5,5,-7,8,-8,9,-11,12,-13,16,-17,19,-21,24,-26,29,-32,35,-38,42,-47,51,-56,63,-69,77,-86,95,-107,120,-137,157,-182,217,-263,333,-451,701,-2674,3035,3601,-443,-335,-4509,4411,4619,-5272,-658,1467,1354,4410,-5255,-2500,4969,-816,273,-1374,-4843,7597,1125,-5832,1193,-920,2939,2941,-7878,-985,6600,-117,1200,-4302,-4984,9492,1639,-5253,-766,-2132,6434,4533,-10609,-1718,4053,958,3526,-7044,-5289,8038,2813,-2360,-2817,-6295,9045,5548,-9904,-2826,1767,3740,5508,-7644,-7771,7405,3863,1098,-4402,-8193,9249,6078,-5991,-2129,-2565,4784,7614,-6690,-4888,2348,3514,3394,-5594,-7996,5734,5043,277,-2355,-5038,5454,5254,-4202,-3309,-45,2945,4065,-3931,-3433,2180,1653,2696,-4513,-2978,5099,2797,-1342,-814,-2653,4745,2092,-5255,83,983,1085,1896,-4235,-1409,6379,-1472,-666,-2341,-1413,6687,948,-6345,2165,1137,3596,1910,-7630,74,6630,-342,-39,-4961,-2655,9394,-802,-6602,366,16,6693,2361,-10301,-388,5410,1244,1740,-7447,-2285,9640,288,-3786,-1475,-2527,8762,3483,-8998,-141,2249,2429,3615,-8532,-3520,7790,1076,-2953,-4771,-4823,7783,3893,-5930,-3367,-581,5234,3780,-6679,-3862,3926,2259,1220,-5427,-3267,5058,2721,-2097,-2676,-2556,4325,3084,-4752,-2103,1165,3158,2144,-4082,-1007,2954,2398,1198,-3654,-1728,5055,-487,-3054,-933,53,4375,1332,-4866,989,2383,832,123,-4474,-568,5991,-2087,-3313,-1873,-1064,5834,-1439,-4779,2241,1251,2167,49,-8144,2492,6321,-1433,-2077,-2988,-15,8317,-2199,-6714,1621,1673,4049,-137,-8587,902,6096,-493,-992,-5366,-1106,9055,-480,-4121,-1118,538,6339,851,-8969,-331,3910,1752,378,-7110,-1146,7082,922,-2437,-2895,-766,7172,1546,-5662,-1676,1732,3774,1772,-5322,-1917,4566,2147,-273,-4806,-986,4167,1206,-2867,-2618,776,3555,392,-4751,-171,1940,2628,33,-4467,-605,4026,-1181,-950,-1669,299,3100,-834,-3991,32,565,2224,-1124,-4328,2298,1828,-1053,-1043,-2996,1697,4997,-2630,-2805,247,713,2817,-2835,-5718,2802,2549,-611,-1736,-5135,3797,4471,-3783,-1886,-2601,1557,5495,-2476,-6568,2002,2272,2605,-1813,-6221,2844,6496,-2292,-3062,-2190,1730,7371,-1713,-5749,398,2283,4664,-985,-7801,771,5857,923,-1109,-6121,1872,6827,-1353,-3466,-2433,1333,5460,-867,-5492,-390,2887,2602,-1671,-5433,1334,3766,1147,-2186,-3629,790,4532,-151,-3206,-1102,2202,2212,-2149,-2992,1587,2509,626,-877,-2295,2021,3326,-1480,-2539,-144,1514,3784,-1810,-2337,1425,1994,701,-1775,-2816,2450,1513,-1781,-1822,-457,3263,3170,-3559,-2652,2321,1890,1532,-3134,-3370,4246,3267,-1321,-2415,-1861,3359,4451,-4017,-3203,1219,2227,3101,-3845,-3935,3523,3497,-411,-3168,-3555,3859,5287,-3041,-2472,-251,3043],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,3,-3,4,-4,4,-5,5,-6,6,-8,8,-9,10,-11,12,-13,15,-16,18,-19,21,-24,26,-29,31,-35,39,-43,49,-56,64,-76,90,-109,138,-183,263,-1146,5482,3700,-3018,-3323,-2173,6479,3707,-6743,-2748,1778,5417,2371,-8253,-2771,6051,3954,-118,-7423,-3891,9904,3551,-4814,-5212,-2039,9192,5282,-9645,-3017,2803,3979,4571,-9852,-5125,9361,3313,-1065,-5562,-5649,10335,4533,-8548,-2317,-1057,6397,7643,-9536,-4931,6339,1551,2759,-5358,-8421,9918,4337,-4448,-2347,-5524,5134,7885,-8673,-3161,1452,1125,7489,-5840,-6364,6900,191,-600,-140,-5479,5552,6168,-7161,257,593,-255,5307,-5443,-3956,5045,-609,182,-3124,-3532,6886,2066,-6173,-222,9,3174,2860,-7233,-444,5049,601,-991,-5371,-2807,7196,355,-3870,-2594,778,8222,1628,-6919,-1338,4201,5203,259,-8580,-514,7559,2672,-2453,-6782,522,10548,749,-7008,-3758,-633,9674,819,-11463,-123,5268,3712,1262,-9469,-1601,10161,1776,-3162,-4360,-2889,10609,2278,-8325,-1523,776,5396,4331,-10184,-2118,7574,2248,1497,-5932,-4608,8558,3771,-5529,-751,-2410,5535,5165,-8402,-721,3623,427,2436,-5353,-4368,7397,332,-2947,59,-3595,5598,3384,-7041,-114,3670,-70,1762,-5746,-1155,6824,-818,-1111,-377,-1032,5275,748,-4812,1378,1913,2959,55,-6766,933,6051,-765,-1232,-4922,1483,7957,-797,-5116,-1840,2154,6538,-1270,-6643,1450,4188,3433,-1988,-8159,734,8437,-672,-2947,-4506,2943,8404,-753,-7546,-1325,3203,7724,-1293,-8679,1991,5886,1470,-1351,-7776,587,9975,-1362,-4627,-3385,-628,9551,388,-9179,276,1820,4626,1198,-9236,-1323,7046,-1192,-700,-4390,-2033,8544,906,-6342,-41,174,4243,2495,-7471,984,5155,520,-122,-4294,-1224,5522,-1010,-4071,1082,-28,3908,2074,-6129,1673,2952,243,-194,-4533,988,5972,-2514,-3268,485,1376,4159,-1104,-5039,2693,3494,775,-2117,-4480,2914,5125,-1084,-3940,-2178,2616,6295,-2833,-4861,645,4045,3627,-3095,-6151,3627,4556,759,-3985,-5502,3233,6190,-1729,-3397,-1918,3488,7889,-3103,-6429,1357,4662,5004,-1981,-7203,3402,6520,104,-3925,-5302,2171,6313,-1557,-5705,-551,2359,5898,-1767,-8159,2623,4028,537,-1389,-6121,1531,7393,-1252,-3440,-2620,901,5584,-1587,-5945,587,1658,1932,-428,-5962,1391,4899,-2240,-1017,-1694,1168,4475,-2543,-3843,1884,1584,1426,-665,-3904,2412,3548,-1447,-1427,-2420,1755,3706,-3622,-2541,1533,2235,2824,-2225,-4774,3368,2443,-639,-3803,-3554,4574,4310,-3873,-3975,-435,3556,3302,-4188,-4391,2319,3972,1281,-4748,-4394,4365,4162,-1192,-4763,-3049,6001,4904,-4708,-5712,-12,5142,3629,-5189,-4670,3620,3717,136,-4187,-4864,4773,5064,-1693,-4015,-1641,2720,5285,-3576,-4790,1197,3815,2840,-3580,-5212,3043,3968,-125,-2330,-2593,2725],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,2,-3,3,-3,4,-4,4,-5,5,-6,6,-7,7,-7,8,-9,11,-13,15,-18,21,-27,34,-45,56,493,1303,-588,-7022,2279,6408,-1856,-2874,-5817,3189,8187,-3616,-4906,-831,3874,7251,-3345,-8397,2967,4658,3523,-4080,-9245,3872,7648,-2513,-4309,-6028,2515,10335,-3820,-8800,1925,3192,8137,-2325,-10990,4599,7070,1765,-1933,-9553,3076,10546,-3709,-5702,-2390,1177,10747,-2086,-11184,3882,2263,3272,1333,-10510,2154,9618,-2217,-506,-3320,-3209,11770,319,-7453,3277,-335,3916,2343,-8548,2008,5437,-2643,361,-4518,-1867,7426,-2642,-4151,2903,-537,4059,470,-7789,3534,3880,-1091,-954,-3458,1014,5013,-3353,-3020,730,1368,4097,-3995,-5813,4271,3022,723,-3360,-5611,4894,5578,-2708,-4331,-2410,4432,6913,-5125,-4845,2083,4697,5332,-6681,-6418,4288,5512,1195,-5261,-7687,6344,8506,-4267,-5140,-3772,5585,9333,-6428,-7778,2415,4331,4691,-5367,-10639,5070,7021,-2155,-2301,-6682,4333,9464,-5571,-4913,-1101,1758,7934,-2819,-10532,5253,4967,1821,-800,-8013,2358,9747,-4021,-2077,-2002,-436,9425,-2863,-7199,3254,1674,1575,-2194,-7142,3226,5885,-3558,-700,-2727,1696,6244,-4210,-3730,3485,119,2664,-1328,-5670,4876,2323,-2747,-615,-2114,3434,3868,-4975,-3764,2165,2544,2871,-4683,-3532,5189,3166,-326,-4042,-4381,6029,5366,-3493,-3651,-1198,5546,4101,-6243,-4135,3537,4679,1965,-7635,-5049,6265,4500,-1766,-5906,-4416,8317,4857,-7646,-3297,526,5494,6156,-6444,-5314,5450,3346,2471,-4866,-6755,6582,4760,-2600,-2475,-4641,4496,5713,-6184,-5226,2444,2516,5212,-4407,-6881,5304,4131,-766,-3111,-5314,4498,7066,-5359,-2446,399,1827,4389,-2368,-5528,3942,1224,629,-1557,-5251,4858,4143,-4826,-1827,-805,1342,2805,-4937,-2565,3953,470,175,-2674,-3059,5367,2483,-3533,-1532,-184,2725,2389,-4724,-2186,3671,1713,654,-5513,-2999,5802,2526,-3647,-3118,-1560,5274,2047,-6243,-3742,1525,5225,1848,-6998,-2599,4835,3750,-765,-5500,-1830,7286,3272,-3652,-4213,-1114,7555,3322,-7802,-4084,2606,4331,2473,-7769,-3924,6289,2922,-1394,-4781,-2936,6871,3374,-5168,-2597,-138,4411,4666,-7404,-4453,3762,2287,1353,-4796,-3758,4933,2312,-3252,-1598,-1084,4170,3633,-5907,-2758,3381,1599,1595,-4851,-3602,4233,1186,-2276,-1577,-2053,4796,1959,-4051,-435,1973,1408,254,-4445,-513,4345,171,-1659,-3428,-280,4341,-1038,-4620,190,1511,2334,-1245,-4671,-152,5379,1378,-1580,-3765,-130,5550,420,-4269,-2718,1457,5423,-435,-5516,-1687,3990,4435,-1477,-6021,327,5442,2733,-3616,-5336,186,8050,356,-4930,-2877,1314,5808,41,-7089,-1115,4275,2569,-403,-6438,-1540,5567,966,-3015,-4247,-539,5188,457,-5671,-2502,2389,4173,1067,-5616,-443,5157,1057],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-4,4,-4,5,-6,7,-8,8,-10,11,-12,13,-15,16,-18,20,-22,24,-27,30,-33,36,-40,44,-48,54,-60,66,-74,83,-94,109,-125,147,-180,228,-322,867,1859,3706,-691,-7788,2420,4083,-693,-534,-4360,33,7315,-3836,-3901,1136,65,5288,-2174,-5942,5128,408,-1870,230,-5245,3850,6762,-6864,-867,304,467,6480,-5348,-7042,7060,1242,655,-2621,-8205,8353,5944,-7111,-2650,-2133,2093,8386,-8099,-6313,5929,2709,3432,-4081,-10109,6911,7503,-3528,-1776,-5373,4032,10747,-5763,-6062,1272,2123,6703,-2977,-10187,3806,4792,1661,-2476,-8555,2513,9771,-2580,-5152,-3455,908,8919,-2271,-6744,600,3246,4153,-2208,-7040,2473,5159,846,-2976,-5818,2448,6078,-1923,-3780,-1983,2897,5769,-3090,-4257,1859,2895,2122,-2296,-4758,3536,3044,-3201,-238,-2673,2000,5328,-5874,-698,3127,137,3554,-3499,-3416,6720,1330,-2932,-482,-4097,4760,5736,-8236,-2381,2154,63,4063,-6264,-4968,8643,2333,-2675,-2962,-6083,7884,6559,-8532,-1948,221,3281,6156,-7627,-6585,6717,2944,1037,-4968,-5806,7651,7053,-4382,-3721,-3724,4673,8197,-6420,-5351,1614,3255,5078,-5402,-7507,4858,5808,-323,-3361,-5768,4189,6271,-3764,-5853,-708,2287,5736,-2777,-6039,2580,4193,2109,-3415,-5340,3485,3318,-795,-2813,-2576,2354,4002,-3043,-2755,-774,875,3126,-3965,-2589,3836,1571,-558,-2420,-2665,5114,1696,-3990,-400,48,2894,2784,-5493,-1586,4439,465,260,-4110,-1964,5107,259,-4924,-549,-532,4127,1971,-7012,-1543,3980,1197,1230,-5135,-2747,8199,797,-4461,-3285,-2619,8042,3779,-7611,-1523,2285,3397,3260,-7037,-2558,7565,1215,-1321,-3600,-4061,6800,3997,-5625,-1406,-833,4671,3713,-7064,-3486,2930,2561,988,-4248,-4526,6459,4130,-3177,-3618,-3138,5712,3873,-5094,-2963,1275,2670,2308,-4419,-3615,5235,2542,731,-3428,-2807,3988,2501,-3124,-2197,-753,3998,2421,-4004,-529,1359,529,1884,-5273,-2059,4498,199,-1783,-1362,-946,4292,327,-4088,1359,1250,2438,148,-5077,1300,4847,-1058,-931,-2516,116,6498,-287,-4939,-71,1517,3590,-1570,-6975,1032,4524,536,-1437,-4603,623,6213,-234,-4336,-1199,926,5682,261,-7533,254,4524,2336,-486,-6653,-986,6916,1804,-3296,-3645,-1017,5164,2556,-6421,-2474,2566,4263,2184,-5825,-2790,4887,1920,-641,-5327,-3347,6064,1622,-4629,-2010,-684,4435,1778,-4813,-1776,2740,3434,996,-4436,-991,4237,1777,-873,-2534,-335,4668,869,-2929,-584,1453,2548,732,-4151,-391,2963,111,-1392,-3254,942,3578,-1432,-1969,-799,1322,3627,-1003,-3487,1408,925,987,-911,-2709,1127,3058,-1217,-2001,-948,1753,4119,-2078,-2638,332,3241,1961,-1084,-4888,1044,5675,110,-2387,-2775,1849,5335,-1766,-3936,-1454,2184,3742,-2087,-7241,484,4281,1629,-2094,-4822,868,5529],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-8,8,-10,10,-11,13,-14,16,-17,19,-21,22,-25,27,-30,33,-36,41,-44,50,-57,63,-72,83,-97,115,-140,179,-241,358,-657,3193,3260,-6017,-1382,680,1878,3391,-5436,-3018,4392,-797,-1064,-1882,-2442,6124,1142,-5660,1963,-1201,2834,1835,-7822,466,6508,-1714,-203,-3863,-2181,10565,-1194,-6146,2601,188,5519,1983,-10256,1753,5938,-503,965,-7584,-1929,11511,-1058,-5874,-1287,-674,8812,2390,-11436,620,4510,4253,2489,-10905,-2238,9929,1258,-3248,-4427,-2718,10480,4773,-9166,-2694,1912,6258,3841,-9132,-4603,6157,3516,1207,-6203,-5124,8345,3574,-5025,-3716,-2288,7277,4913,-5745,-4163,1798,3340,1526,-6132,-2525,4472,2616,1429,-4828,-3671,5631,1655,-3206,-2189,-1003,5264,1635,-5510,585,1793,1213,2375,-5640,-457,5085,-1642,-2164,-1280,-2557,6363,-729,-5331,2465,519,1353,1074,-7813,1894,4447,-2679,-1564,-3409,-179,7587,-2308,-7024,2348,1367,5306,1370,-9962,2845,6879,-870,-348,-6706,23,8730,-2746,-4326,-532,82,8271,123,-9970,1153,4649,2249,1183,-8673,-879,9921,-587,-3374,-4762,-651,9747,671,-9402,-1597,2375,4553,1763,-9019,-2769,5958,1421,-1867,-6194,-1290,8242,2188,-4913,-2258,430,5746,3256,-6350,-1895,2881,3301,785,-6056,-157,4457,-36,-1010,-4383,-293,5052,-858,-2759,-121,-756,3672,-957,-4548,2803,1301,130,730,-3815,1656,3891,-2319,-2246,304,371,5424,-2402,-6557,3389,2217,57,-68,-5604,3828,6711,-3820,-1311,-1100,1863,6527,-3336,-5426,4415,2792,1182,-2424,-7261,3901,5786,-1704,-1967,-4361,2218,8452,-3535,-5642,1642,2642,5816,-2191,-7800,1759,4967,615,-1315,-7919,756,9185,-1132,-4514,-2020,1375,6526,-1164,-6885,691,4663,2173,-1262,-7285,383,6254,-320,-3957,-3820,989,6699,-140,-4151,-1697,1757,4765,-1510,-5140,807,4709,849,-1479,-3823,764,4473,193,-2395,-1172,1474,3991,-1494,-2549,977,1051,2173,-1650,-4017,2193,2134,-1481,-1488,-2281,2607,3193,-3039,-1031,2048,1781,2333,-2625,-4890,3947,2655,-665,-3318,-3287,3894,3207,-4461,-1367,1834,2802,4188,-4767,-4775,4991,2895,-55,-3133,-5140,5689,5823,-3223,-2374,-1441,3832,6216,-5017,-4063,2279,3042,2404,-3824,-5374,3718,5141,-559,-2989,-3315,2471,5014,-2968,-4405,-1295,2236,4825,-3426,-5976,2416,4029,1746,-2463,-4392,2870,4044,-951,-2866,-2457,2877,4609,-2934,-3647,260,2369,2221,-2057,-3675,1265,3294,-66,-1979,-1797,2443,3735,-2332,-2214,102,1616,2275,-4020,-2505,2132,2108,-115,-1976,-1470,3947,2715,-2429,-2200,123,2102,871,-3336,-1783,3059,2034,-121,-3288,-2442,4444,1494,-3224,-1807,-565,4639,1294,-4606,-2023,1792,3184,1693,-4894,-1865,4308,2531,-1817,-3872,-1757,5609,3052,-5012,-1959,11,4539,2133,-5932,-3627,4224,4129,358],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,7,-7,9,-9,10,-12,13,-14,16,-18,20,-22,24,-27,30,-32,36,-40,44,-49,53,-59,65,-72,80,-89,100,-112,127,-145,167,-197,237,-296,387,-554,955,-4241,-4299,2645,1636,3246,-4350,-5351,4732,5320,-460,-3891,-6677,6359,6750,-4181,-5030,-2548,4768,6785,-7473,-6140,2908,3437,3848,-6720,-7496,7408,5474,-1013,-4884,-6179,7218,7960,-8310,-5327,-871,4695,7617,-7459,-8431,4712,4050,3573,-4347,-10386,6931,6818,-4072,-1781,-5759,3109,10273,-6283,-6247,3828,562,7318,-3592,-10509,6112,5497,-1149,-434,-7226,2492,8539,-5655,-3198,579,-516,6319,-3568,-6400,5716,1859,151,841,-6843,3841,4751,-5834,-2095,-522,1367,6611,-4120,-4271,6019,752,455,-2219,-5481,5550,2963,-4688,-2453,-1368,3706,2991,-6973,-3253,3822,2753,1295,-6239,-3597,6341,4082,-2935,-4767,-2268,7454,4245,-5671,-3459,1704,6660,4267,-8219,-3201,5164,3445,447,-7748,-4576,9423,3333,-3089,-3817,-4250,8657,4285,-8549,-4034,2325,3987,6412,-8800,-5477,7007,2375,1033,-4720,-7122,7775,5359,-7100,-2191,-2504,4449,7839,-7662,-4428,4235,1237,3880,-2716,-7860,7791,2603,-3339,-140,-4120,3856,5424,-6625,-2123,3137,226,4236,-3882,-5968,6419,343,-1936,-201,-3271,4460,3498,-5705,-215,2019,-30,3049,-5225,-3033,6151,592,-938,-2714,-2608,6845,1760,-6134,-2448,295,5179,1776,-6280,-1672,4924,3346,-528,-5098,-943,6982,1630,-3943,-2916,212,7095,1453,-7013,-1362,3562,5095,867,-7689,-2435,6059,2928,-1138,-6412,-2079,8938,2461,-5602,-2964,-2315,6609,2111,-9870,-908,2992,3752,2233,-8056,-3484,7707,1199,-2766,-3253,-3267,6863,2293,-6769,-135,632,4260,4205,-7394,-2839,4416,587,1441,-3780,-4125,6883,2687,-4683,-389,-807,2899,3510,-5703,-275,2940,740,1216,-3750,-2626,6997,742,-2942,1109,-779,3730,1425,-6374,-148,2739,1152,300,-4416,121,5706,-1185,-2637,-1410,-950,5869,756,-6019,653,2564,2590,-1163,-6401,92,6129,537,-2110,-4674,475,7273,-363,-3719,-1431,2722,6714,-1253,-7302,-257,4957,4211,-1468,-7305,528,6575,1699,-3630,-4458,36,6911,-1060,-6662,-1673,1720,5287,793,-8824,551,4954,2634,-667,-5693,169,6881,1155,-2470,-1494,-842,5154,477,-6847,601,2453,2332,1923,-5372,-1107,6089,367,-1237,-2073,-1392,5919,323,-4606,313,432,2270,1616,-5637,969,3593,-629,-961,-2181,-1418,4755,-1226,-4553,744,-87,1836,-181,-4140,2113,3772,261,-1492,-2163,1242,5253,-1962,-3418,-311,2541,3364,-1507,-5495,970,4837,2725,-2453,-4236,1734,5439,-438,-3450,-3232,2278,6446,-2519,-4697,764,3472,4253,-2369,-5099,1731,4315,336,-4494,-4381,3385,5615,-1231,-3334,-2972,2657,5988,-2397,-6104,-1020,3196,2928,-1583,-5999,1666,4494,147,-2556,-3539,1786,5246,-1772,-3797,-756,1983,4345,-1199,-5066],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,0,0,0,1,-1,1,-1,0,-1,1,-1,1,-1,1,-2,1,-2,2,-2,3,-3,3,-3,4,-6,7,-9,12,-18,30,-55,130,-866,-853,7446,366,-6685,80,1810,4754,422,-6528,210,6141,1799,-1347,-7619,-404,8709,-911,-4211,-3812,1282,9447,-744,-9243,-1707,4229,6058,1440,-10844,91,8901,94,-2516,-8908,-1011,12283,505,-7537,-1692,-1416,10287,1577,-11467,-79,3878,3567,3314,-10092,-2945,10784,-875,-2093,-3184,-3758,11055,3092,-9822,264,425,4682,4484,-9345,-3004,8534,-658,1803,-3547,-4380,9021,999,-6742,740,-1257,3822,4373,-8303,-465,4518,-896,2084,-4194,-3129,9267,-1651,-4898,750,-1359,4997,-406,-8004,2490,4021,-207,-240,-5121,-339,7506,-1576,-4314,-1223,641,6366,-996,-7393,1094,4005,3165,-2591,-7906,1942,6329,365,-3460,-6056,3858,7773,-1911,-4740,-1909,2562,8072,-2877,-9493,1522,4559,5247,-1937,-10228,2711,8300,-167,-2184,-5454,1366,11733,-2264,-7237,114,869,7911,-671,-11001,1490,6533,1617,355,-8404,-1023,9939,-2904,-3683,-3037,-1315,9252,-95,-10047,1664,2512,2993,2614,-8623,302,7955,-1635,-2184,-2927,-1908,8110,-862,-6396,2424,745,3073,2430,-7508,2013,4719,-2163,-431,-3696,-207,6277,-2876,-4642,2317,1003,2145,-1454,-6154,2504,4344,-1212,-2236,-4304,1736,6346,-2506,-4728,1011,2844,5278,-3612,-5324,1835,4475,2438,-4598,-5651,4806,5460,-2457,-3765,-3601,3591,7645,-4619,-4815,56,4178,5154,-5022,-6386,4165,4535,1073,-4117,-7111,5053,8492,-2330,-3733,-3593,3330,7515,-3320,-6542,1104,3531,4140,-2248,-9239,4640,4949,-1258,-2811,-5616,1042,7828,-3323,-4582,-810,-103,6555,-1375,-7179,3804,2672,348,-1311,-5788,1662,6780,-2860,-2557,-1611,88,5469,-2328,-4985,2992,1068,2086,-1285,-4988,3972,4159,-3317,-1045,-903,850,5517,-3585,-4030,3444,2024,986,-3030,-3582,4372,3614,-2503,-2039,-2311,4099,4558,-4291,-3441,1368,3622,2115,-4735,-4150,4453,3710,-256,-4331,-3773,5452,5124,-3974,-4902,-795,5132,3532,-5893,-3761,2302,4120,2423,-5785,-5750,5098,3947,-413,-4516,-4193,5798,5066,-5484,-4276,32,3986,5132,-4722,-4819,3667,3066,2056,-3147,-4867,5218,4262,-2495,-2385,-3706,3248,5021,-4863,-3593,1632,1037,3968,-1520,-4938,4440,2834,-873,-46,-2651,3361,4531,-4149,-1270,975,1214,2700,-2351,-2487,4030,3001,-639,-986,-2398,4917,3770,-3163,-1888,-181,1631,910,-3758,-1665,4114,1884,-1817,-3619,-1060,5716,2007,-3732,-2035,-17,5210,2318,-4355,-2640,2519,2944,-199,-5270,-3379,4523,2061,-1775,-4756,-392,5390,2464,-4552,-2843,1821,4823,1552,-6749,-2481,4372,3178,318,-4807,-2259,5923,3054,-3238,-3377,-1387,5247,3045,-4213,-3160,227,3576,2296,-5450,-2394,4019,1819,-1668,-3904,-3049,4045,2685,-3991,-2710,114],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-6,7,-7,9,-9,11,-12,14,-14,16,-18,21,-23,25,-28,30,-33,37,-41,45,-50,55,-61,68,-76,86,-98,111,-129,152,-186,237,-337,1443,-2483,384,-2152,1810,5654,-5213,-1884,2094,177,3138,-3617,-4313,7200,1956,-2913,-446,-4399,4933,5303,-8229,-322,2960,101,5002,-6982,-3873,7920,-1231,-994,-2909,-5545,7387,5080,-9030,-666,1015,3188,5198,-9162,-5296,6782,652,-89,-4770,-7434,9690,4269,-6053,-1740,-3358,5724,6590,-10186,-4695,5503,3721,3873,-6685,-7679,7754,5254,-2594,-3234,-6336,6037,8008,-5708,-5982,191,5489,5849,-6292,-5683,4200,4462,1901,-4773,-5662,6327,5448,-2059,-3873,-4479,4206,4423,-4951,-3326,104,2890,4411,-4650,-4967,3530,1456,1703,-2436,-4148,6344,2328,-3651,-1308,-2655,2489,4109,-5839,-906,3677,-221,2376,-2876,-3477,6631,315,-4095,-61,-2874,4813,2288,-7497,892,3039,36,2814,-6376,-1996,9740,-1241,-3125,-1615,-3422,7595,1814,-8978,941,2770,3337,2535,-10008,-3261,9134,1073,-1220,-4058,-3399,9141,2294,-7450,-1847,577,5680,4404,-8274,-2587,6149,2740,919,-5715,-4604,8990,3228,-3814,-3526,-2096,6690,5848,-6825,-4335,661,3729,2928,-6526,-3638,4531,4012,-837,-3673,-4247,6111,4134,-2937,-3892,-1863,4414,3063,-5337,-2490,3920,1911,1321,-5180,-2600,5779,1295,-641,-2955,-2559,3120,1947,-3896,-80,637,1944,1518,-5419,-1149,4846,-1717,190,-2448,-1013,6354,-665,-4967,2063,1237,4234,-7,-7123,1733,3786,-259,-603,-5083,852,7291,-1964,-4324,-702,351,7273,-293,-8121,2450,3296,1607,-239,-7753,-398,7714,-798,-3303,-2279,-1006,7036,969,-7849,250,2314,4503,1695,-8347,-559,6144,1890,-1082,-4355,-1981,7324,2298,-4544,-2215,61,4612,2241,-6569,-1587,3997,3529,12,-5629,-1416,5839,1836,-1930,-3750,-1630,4173,1184,-4333,-1190,818,3401,1463,-4473,763,3290,2021,-573,-2763,-338,4682,-709,-2299,-1599,-536,3730,-428,-4217,1890,1383,1942,-294,-5973,1241,4674,-1822,-1415,-1173,-16,4121,-2722,-3370,1440,982,1995,-1227,-5449,2672,3822,-1526,-2127,-2308,1619,6409,-3430,-3758,314,1183,5016,-2023,-5687,3358,4925,126,-1230,-4326,641,6029,-1736,-5249,-913,1719,6862,-1676,-6758,459,3234,2504,-305,-7898,1157,6670,-1076,-2886,-3719,1142,6107,171,-5452,-1147,2379,4470,-713,-4922,-293,2977,1755,-1546,-4651,1133,5332,690,-2768,-2522,1235,3821,-375,-3748,932,1090,2041,-789,-3910,1332,2457,221,-327,-1723,19,2964,-1109,-1243,854,1153,2100,-1974,-2452,1882,1390,-272,-1951,-3067,2165,2340,-2307,-2227,440,2240,2731,-3559,-3608,3015,1922,147,-1075,-3420,3047,2890,-2569,-1608,-14,2952,3989,-4145,-3568,1703,3060,1696,-3591,-4101,2995,3962,-2349,-2776,-2079,3597,4751,-2905,-4137,331,2583,4197,-2718],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,2,-2,2,-2,3,-3,3,-3,5,-5,5,-6,7,-8,8,-10,11,-11,13,-14,16,-18,19,-21,23,-26,28,-31,34,-38,42,-46,52,-57,64,-72,83,-94,109,-129,156,-197,258,-371,1239,-5299,-549,6676,59,15,-2351,-1799,4626,-119,-5861,2894,473,2687,1464,-8546,3016,6342,-3478,1058,-3119,-900,8987,-3538,-5937,2822,31,4441,84,-8914,4535,5476,-2524,-431,-5972,262,9303,-5381,-5864,1313,443,7519,-1553,-10484,4175,5830,7,-8,-8548,1481,10535,-2651,-3816,-3253,445,10662,-1532,-10686,1658,2848,3650,995,-11479,873,8005,1587,-2229,-5977,-941,9714,687,-7001,-2757,1028,7128,327,-9114,-1142,4763,3074,-999,-8032,-1122,6281,1917,-2242,-4620,93,7466,-624,-5339,-1032,175,4916,191,-7657,1899,3280,1372,1086,-5400,1350,5764,-2769,-2091,-793,-1380,5995,-1896,-5624,3511,-515,294,193,-5681,3129,4201,-4032,-1755,-1824,1218,6627,-5325,-5407,4315,644,3477,-2081,-8896,5597,5037,-3402,-1470,-4095,3177,8697,-5496,-5176,2389,1018,6466,-3596,-8588,4335,5787,-750,-2365,-7129,4327,9570,-4297,-4935,-1272,2098,6988,-3270,-10011,2796,3505,2777,-2009,-9647,2463,8021,-1080,-4690,-3787,1342,7569,-1700,-7061,167,2655,4514,-1554,-7556,1980,5496,2315,-2339,-6099,1134,5643,-1023,-3145,-2085,1910,6433,-2137,-4162,179,1497,4046,-2134,-4967,2437,3340,-636,935,-2459,3059,4676,-3479,-2382,434,512,2534,-2886,-4866,4699,1094,-204,-268,-4528,3932,4164,-4411,-1926,256,1296,4677,-5047,-3476,4003,937,228,-2361,-5167,5869,3767,-5890,-1397,-1279,2543,5963,-6771,-4043,3143,2598,3088,-3794,-7821,6115,4423,-2213,-2313,-4538,6071,6713,-4725,-5008,931,4037,3936,-3807,-6742,3527,4135,509,-3064,-6234,3220,6270,-2658,-4120,-2114,2759,6331,-3108,-4943,-117,3670,3060,-2688,-5203,2063,3590,-1252,-2697,-3043,3231,3878,-2363,-3395,-270,1983,3751,-2089,-3612,1092,1924,88,-2458,-2422,3115,1524,-2373,-905,-851,1636,2333,-4217,-843,1951,76,1445,-3145,-1973,5194,226,-2565,-1443,-2116,4457,1618,-6455,-849,2180,1082,1963,-4795,-2702,5434,95,-2995,-2325,-2838,5521,3377,-6189,-1744,616,3492,2805,-7278,-2264,5466,1525,-256,-4150,-1941,6157,3204,-4427,-2422,-455,4621,2763,-6061,-3487,3502,3282,2063,-4944,-3283,5238,4042,-1706,-2130,-2568,4686,4381,-3905,-2354,-3,3044,3238,-4176,-3694,2499,3597,1201,-3960,-3174,3158,2287,-1731,-1949,-942,2921,2550,-2605,-1915,2048,3075,1525,-3388,-2267,3983,946,-285,-2513,-1483,2925,1245,-2479,-38,112,2235,1823,-4195,71,1580,237,-381,-2853,39,3466,-332,-3318,59,236,3726,-167,-4729,562,3626,1753,-931,-3448,237,5385,203,-3717,-2361,1142,4604,613,-6191,-1259,2816,1950,1010,-5798,-965,5769,2168,-1835,-3763,334,5512,852,-5374,-2074],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-2,2,-2,2,-3,3,-3,4,-4,5,-5,6,-6,7,-8,10,-11,12,-13,14,-15,17,-18,20,-22,24,-27,30,-33,37,-42,48,-56,65,-78,96,-123,169,-275,1373,226,-1324,-5241,1269,8886,-2486,-3947,-879,3351,6179,-3074,-7430,3339,4920,1861,-3123,-7489,3796,6508,-1573,-4535,-5426,3478,8303,-4121,-7647,-375,4993,7919,-5462,-9903,4806,5984,2214,-2393,-8842,3654,9570,-3353,-4486,-5226,1025,10910,-3791,-8453,1615,813,6393,-488,-10742,3014,6857,-725,-916,-6637,1787,10973,-2891,-5252,-86,-1452,8303,-15,-11495,2873,3569,-91,1881,-7887,-138,8360,-3642,-1187,-92,-2386,8165,-1978,-7280,4381,1035,-363,1330,-6665,3104,5792,-4922,-1640,-1040,298,7228,-3461,-5615,3607,1489,940,-1945,-6522,4353,3480,-3132,-1524,-2318,2823,5578,-4551,-3880,1666,3720,4334,-5296,-6379,5306,6152,220,-4412,-6254,6301,6147,-4200,-5298,-3535,5391,6708,-5457,-5368,2824,3943,4832,-5926,-7983,6182,5469,-430,-3514,-8057,5204,7977,-5278,-4176,-1631,3007,8519,-5635,-8130,4342,2482,4311,-2389,-9936,4950,6730,-1611,-1345,-5809,2469,9334,-4080,-5379,2857,-365,5133,-2261,-8326,4705,3779,-1711,1183,-6244,1865,7345,-4493,-1742,1722,-1565,4538,-2132,-6139,5769,683,-413,562,-5488,2926,4733,-5419,-1135,1171,1818,3932,-4623,-3242,5448,1240,-59,-3165,-4108,5268,2481,-4820,-3420,-757,4948,3853,-6185,-3906,3685,3010,2305,-4644,-4335,7063,2283,-1739,-4117,-2674,6577,4064,-6321,-4470,-934,5216,4075,-7152,-4246,4108,4915,2095,-6717,-5115,7265,4085,-2458,-4555,-4292,6477,5080,-5745,-3583,880,2852,6095,-5312,-5245,5354,3190,-231,-3242,-5631,5561,4541,-4349,-1061,-2487,2838,6719,-5475,-4416,3186,1475,2851,-2509,-5610,4800,3630,-2377,-173,-2029,1897,3327,-4560,-619,1942,-1561,2104,-2871,-2825,5981,1602,-2921,-179,-513,4011,3259,-5185,-1376,1740,1721,1857,-4242,-1625,5178,1865,-1255,-2579,-574,6901,1452,-4968,-1993,2260,3055,1703,-5960,-2787,4609,3007,207,-6197,-2789,6163,2011,-3266,-4381,918,7022,1506,-5921,-2047,2022,4891,1271,-7150,-2290,6128,2618,-644,-5212,-2949,6425,1880,-5242,-3304,-1219,5301,2369,-6581,-2029,2497,3898,1980,-6653,-3095,6044,1515,-2535,-2821,-3923,6038,3791,-5636,-2093,980,1838,2622,-5021,-2386,3992,1510,-213,-1679,-1805,4093,879,-3782,187,-428,2155,2453,-3831,-627,3118,-676,758,-2983,-637,4187,-26,-3690,-1003,1558,2977,527,-4617,-224,2737,1369,-906,-3919,1282,5656,265,-2635,-2583,1245,5604,31,-5405,-107,3616,3363,-1748,-4875,392,4965,2064,-2881,-4163,828,6478,-244,-4998,-3114,1392,5166,-229,-6316,-1128,3837,3669,-2030,-5881,393,5517,1966,-2921,-4116,829,6170,430,-4835,-2154,1885,5193,66,-4695,-603,3687,1946,-433,-3803,-1035,5227,1817],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,12,-14,16,-17,19,-21,23,-25,28,-31,34,-38,41,-46,51,-57,64,-72,83,-96,112,-133,163,-209,281,-422,1083,-5027,-4283,6740,299,-1472,-3691,-3260,7973,2135,-4367,-2076,-719,6954,2442,-9103,-2086,4446,3876,1012,-8583,-3154,7811,2984,-2256,-5948,-3218,9031,2335,-7468,-3776,-118,8907,4888,-10641,-3677,6578,2837,2396,-8984,-4329,10586,1876,-3114,-3896,-4417,6941,5472,-10002,-2328,1811,3402,7396,-8389,-5570,8315,1547,493,-3679,-6420,7804,4595,-8568,287,-2188,2511,6483,-7924,-4189,6911,-483,3049,-2855,-6765,8682,1984,-5559,564,-2226,3070,5888,-7533,-725,4681,-1564,1920,-3142,-4232,6610,594,-3959,127,-1072,5074,2750,-7260,392,3588,2520,910,-6940,-867,7345,276,-3085,-3783,-415,7904,-139,-6203,-1280,2208,5512,177,-9724,-1307,5764,4106,-1838,-7630,-186,9655,1033,-3744,-5648,-77,9688,771,-8437,-2772,2336,6175,980,-9233,-972,7520,2575,23,-7533,-2605,10999,1871,-4782,-2145,-1641,8023,2964,-9641,-1525,3814,2440,1502,-7487,-3174,9238,-42,-2051,-2153,-4231,8694,2705,-8139,10,94,2780,5345,-7922,-1777,5595,-1037,-52,-2374,-4160,7394,-417,-5600,2554,-411,2172,2087,-7110,-649,5366,-1582,-245,-2256,-545,6037,-1668,-4357,220,-606,3610,867,-6566,1953,4788,959,-377,-5116,1769,7711,-2040,-4521,-2297,982,5316,-1971,-6339,-190,4456,4787,-1541,-7727,929,6673,909,-2277,-5933,1934,9234,-555,-5148,-3233,2462,8021,-602,-8331,906,4534,4490,-942,-9262,565,7392,398,-2220,-5590,-831,9804,-724,-6100,-634,519,6893,406,-9593,401,3733,805,618,-6012,-650,7949,-659,-3367,-1646,-2430,4644,859,-6781,-300,1116,2284,115,-5687,-446,5485,-1918,-850,-1294,-1002,6116,-952,-5445,2083,875,2504,-325,-5725,1675,4549,-1531,-1454,-1302,417,4975,-3318,-3992,2224,2752,3890,-1913,-4350,3570,5552,-906,-1769,-3913,3301,5484,-2882,-3772,-701,2583,3512,-4652,-5749,2779,4319,2016,-4235,-5520,3589,5352,-856,-3832,-3209,3344,6481,-3011,-4709,-1513,3809,6119,-3980,-5459,2359,4351,2291,-2374,-5457,2750,5939,-928,-4153,-2988,2167,6188,-2061,-5384,1948,3347,2842,-2389,-6936,1452,4101,-784,-1010,-4795,1767,5887,-1501,-2212,821,749,3300,-1157,-4838,1364,2011,-885,-415,-3217,1056,4172,-2270,-477,863,813,3491,-1227,-3658,3193,2510,827,-1703,-2890,3289,4125,-3183,-1191,777,556,2765,-3779,-4460,3890,2598,432,-2569,-3496,4071,3082,-2510,-3341,-1675,4780,2740,-4669,-3841,523,4363,2111,-4775,-3395,4239,2663,-760,-3522,-3055,5484,3627,-3107,-4396,-1526,4414,4256,-4567,-4459,2147,2881,1496,-4826,-5197,4119,4382,-820,-2249,-2041,3590,4432,-1652,-4012,-1045,4182,4358,-3661,-4452,2756,3109,1167,-2350],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,2,-2,3,-3,3,-4,4,-4,5,-6,7,-8,8,-10,11,-12,13,-15,16,-18,20,-22,25,-27,30,-32,36,-40,44,-48,53,-59,66,-74,82,-93,106,-123,144,-171,209,-266,357,-527,942,-4231,-4293,4639,191,2467,-3346,-3493,6491,-133,-3307,-155,-3147,5714,2416,-7090,574,1957,-256,3490,-5601,-3610,8579,-1881,-2192,-1195,-1891,8345,1040,-10791,1846,2462,870,3314,-8728,-1446,9557,-1230,-1864,-3257,-5019,10158,1786,-8914,-122,912,4823,3648,-11400,-1233,8448,1643,596,-6351,-4708,11864,2498,-5786,-1495,-1768,8992,4939,-9383,-3632,3951,3883,1778,-8116,-4052,7774,3329,-1045,-6766,-3808,8160,2991,-5864,-4176,624,5762,2822,-6968,-3479,3442,4654,1414,-7176,-2938,6815,1073,-1249,-3466,-2303,5026,938,-4673,-217,-964,4202,2336,-6020,792,4784,-617,1191,-3380,-2315,7008,-1816,-3632,2624,-790,4374,625,-6208,2635,3437,-1185,998,-5104,-1005,9051,-2332,-2667,1534,-2092,7097,-1388,-8980,3168,2644,448,1376,-8021,401,8904,-2523,-4374,-2337,-61,9137,62,-8561,1914,1971,4816,1465,-9749,-227,8905,-128,-1877,-5557,-1827,10413,830,-7011,-802,42,6654,1887,-9791,-1299,4654,3959,-211,-7525,-1907,7888,1964,-3326,-3790,-533,7640,1287,-6342,-2365,1687,3286,1176,-5642,-1218,3796,2093,205,-5562,-452,6023,-227,-578,-1312,-714,5678,-1273,-5590,970,1119,1560,1051,-4444,1326,4357,-1787,971,-2712,376,5112,-3160,-3300,2737,133,2100,-1042,-6178,4991,3407,-2419,734,-3994,1352,6130,-4615,-4147,2185,935,4846,-1528,-6864,3284,3637,-818,-1647,-4518,1903,7710,-3789,-3633,241,2076,7110,-2713,-7750,3157,3511,2426,-1999,-7463,2463,6050,-1656,-2878,-3147,1510,7309,-1108,-5943,576,2306,4352,-1400,-6842,1022,6132,2201,-980,-5313,829,6538,16,-4233,-1361,1648,5740,-1045,-4920,-313,1800,3026,-502,-5607,1732,4032,1137,-637,-3673,1516,5808,-1438,-2011,-615,53,2898,-1855,-3747,1642,936,676,-858,-3490,2869,3490,-3408,-1355,60,1139,4115,-2877,-1687,3060,55,384,-1792,-3938,4555,1804,-4343,-1794,-986,2889,3525,-4997,-3020,3426,1141,2347,-3951,-5036,5450,4334,-2767,-3551,-2659,3253,5959,-3983,-3640,1232,3116,3725,-4253,-5431,3870,4225,316,-3511,-3682,3418,4659,-3748,-3311,-2435,2427,5414,-3725,-5944,1972,3803,2047,-2621,-5959,2472,4392,-1051,-3473,-3524,2187,5825,-1864,-3583,56,2300,2958,-2383,-3705,2084,3208,101,-1102,-3700,2495,3221,-1371,-2105,-1448,2078,1535,-3100,-3199,1377,1808,1079,-2624,-1868,3631,2195,-924,-2196,-1372,2673,2434,-4345,-915,1021,1903,1406,-4043,-2534,4645,1233,-2342,-1260,-742,3997,1272,-4363,-2380,980,2319,1165,-5012,-1407,4035,1440,-911,-3199,-1145,7105,3375,-3233,-1797,-274,4643,3072,-5766,-2018,3151,3001,1247,-4369,-2550,6121,5481,-2327,-2768,-1516],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-1,1,-2,2,-2,2,-1,1,-2,2,-2,1,-2,2,-2,2,-3,2,-3,4,-5,6,-8,12,-17,25,-39,65,-121,272,-1514,-152,6724,-1013,-6116,3125,1525,1246,450,-7642,3390,4786,-4795,-383,-2532,-185,6929,-4858,-4570,4730,-434,2027,-1466,-7796,5412,5166,-4884,893,-4844,2616,8973,-7994,-4019,4510,382,5112,-2937,-8214,7833,5521,-2853,-1421,-6499,3609,9627,-6578,-5540,-433,2623,8169,-4375,-9908,5232,5065,1886,-2372,-9550,3941,9107,-3170,-5297,-3764,2566,8945,-3232,-8886,1162,3698,4866,-2657,-8818,1535,6958,1157,-3085,-6355,2265,8093,-1670,-3881,-2857,995,7661,-1377,-6270,1018,2790,3467,-3197,-5606,2144,3819,-602,-1336,-4638,1833,5485,-2802,-3070,-776,-418,5545,-2898,-4490,4677,1889,-738,-936,-5014,4293,4081,-5834,447,-559,296,4482,-6020,-3821,5703,-882,1074,-464,-7094,6734,3020,-6575,-1789,-1334,2841,5477,-8158,-3258,5055,804,3708,-5047,-7041,9332,3720,-3807,-2159,-3916,6343,7294,-7509,-4567,2966,3893,5683,-4554,-6992,5616,3993,-309,-3667,-5153,5146,7411,-4081,-4452,-1938,3586,5982,-4928,-5854,2837,3918,2809,-4158,-6977,3982,6268,-304,-3245,-4138,3330,5344,-3462,-2574,-290,2790,3452,-3313,-3574,3063,1519,1183,-3368,-4661,3390,3268,-1638,-1289,-2679,2240,3835,-4436,-734,2237,93,2874,-4501,-4177,5035,80,-1579,-471,-3200,4941,1840,-6494,1326,2203,986,4131,-5986,-2518,6235,-298,-1446,-2390,-2768,5924,1687,-6974,339,1024,4165,3084,-7400,-1868,5421,562,-804,-4145,-4025,7250,1627,-6034,-2800,-1106,5097,4235,-7285,-3393,4398,3062,1738,-6393,-5189,7024,2733,-2938,-3159,-2150,6529,4147,-5358,-2544,978,3644,3588,-4205,-3813,3211,3504,2045,-3467,-3855,4784,2564,-2170,-3085,-616,4802,2812,-4297,-2843,1832,1943,1825,-4841,-1620,3305,2152,281,-1852,-1711,4242,1906,-2666,-223,-785,2609,2224,-4229,-287,2431,-270,1037,-2991,-411,4820,-28,-2051,767,-418,2978,836,-6432,1076,2639,525,-183,-4261,-828,5298,-778,-3488,-1488,452,5547,-534,-6431,-43,3581,1657,-276,-6390,-122,6090,225,-2090,-2859,-670,6122,1296,-6742,-718,2143,5376,1050,-7047,-618,5142,2502,-937,-5672,-1751,5963,835,-3097,-2286,-337,5108,2257,-6506,-1949,4554,4141,321,-5373,-1738,3979,1724,-1464,-4331,-776,5335,2131,-3888,-1840,1098,3908,772,-3754,157,2111,2171,246,-3569,-232,3736,-234,-633,-1414,113,4344,-563,-2893,14,1919,1143,-15,-3422,1406,2859,-702,-2580,-2133,1162,3805,-2465,-3161,638,1073,1598,-2725,-4600,1628,2903,-1523,-1544,-3292,2181,5632,-2954,-4341,137,1830,3524,-2032,-5649,1129,3233,1472,-1492,-5509,2312,5990,-704,-3824,-2967,1543,4505,-1499,-5593,-68,2566,3233,-1812,-6086,-39,5180],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-2,2,-2,2,-2,3,-3,3,-3,4,-5,5,-5,6,-6,8,-8,9,-10,11,-12,14,-15,17,-18,20,-22,25,-28,31,-35,40,-46,54,-63,78,-99,136,-215,764,137,3941,1152,-8695,-49,6246,1214,-1543,-6507,-429,7214,-686,-4765,-3867,1579,8916,-1321,-8579,-1311,3845,6028,-1290,-8949,406,6605,1958,-2459,-8288,892,9543,-260,-5623,-3979,641,9340,-711,-9986,-371,5793,4437,1370,-11079,-353,9252,1216,-1581,-5876,-1829,11283,477,-7094,-408,-2143,7030,3095,-10297,472,6079,705,2007,-6240,-2781,10459,-1535,-3795,-181,-3513,5970,2697,-7726,1167,1657,-349,3126,-6913,-997,7801,-1882,-1943,10,-2740,7301,-544,-6968,3306,2016,440,2371,-7030,1462,6477,-2862,-1410,-1104,-1075,6879,-2688,-6117,1905,1465,3200,-924,-6841,3135,5468,-1644,-2522,-4818,3016,8429,-2250,-5368,-2414,2544,8235,-2630,-8270,1076,4969,5180,-3198,-7979,3802,6757,-509,-4144,-5519,2890,9860,-2123,-6524,-1476,2238,8502,-2386,-9425,2469,4746,3053,-1644,-9446,2503,8411,-2256,-2759,-4638,709,9220,-1670,-6635,998,905,5621,1231,-11083,2318,6079,-1126,558,-3877,-1618,9164,-1939,-4473,902,-863,5099,1445,-8193,3422,3704,-1414,1648,-5481,307,6191,-4123,-2242,522,-1596,5740,-1307,-5513,4428,1810,826,-3,-5213,3176,4796,-4089,-2884,-759,1941,4933,-4017,-6080,3857,1427,2226,-3041,-6369,5281,5740,-1319,-3296,-3287,3906,6249,-4083,-4129,-588,4476,3888,-4060,-6517,2985,4530,1810,-4096,-6569,5243,6932,-1802,-4674,-3729,3845,7262,-4795,-6003,240,2953,6374,-4053,-7706,4059,4516,1492,-3451,-7351,3132,6982,-4001,-2836,-1997,1441,7849,-2621,-6675,2096,2648,1241,-732,-7230,3542,3894,-3014,-540,-2899,386,5581,-2858,-3426,1283,-470,3431,-702,-5072,4038,2164,-1804,1027,-2961,2056,6374,-5490,-2670,2180,1414,2918,-2576,-4903,5528,2057,-2321,-1373,-2653,4017,4169,-5577,-2050,1561,2635,3375,-4760,-3476,4308,3492,-72,-5253,-4091,5299,3885,-3897,-3519,-1244,5020,3855,-5227,-4175,1169,5070,2459,-5960,-5562,5056,3080,-353,-5026,-4092,5875,5143,-2976,-4498,-1042,4712,4521,-4966,-4341,2270,3309,3392,-4455,-4948,4233,2511,-797,-2399,-4251,4310,5643,-4504,-2926,478,3084,4183,-3752,-4281,4181,1834,577,-2604,-5344,3451,4167,-2176,-892,-553,1285,4310,-4159,-3021,3217,1147,1173,-2300,-3279,3487,1405,-3232,-70,-491,2826,2620,-5037,-808,2385,1526,1179,-3002,-1307,4398,428,-3007,-2750,-1531,3621,1478,-5333,-1585,2311,2961,-128,-5336,-2292,3924,2312,-1663,-3683,-1939,3752,1803,-4329,-1748,1087,4548,1468,-5805,-2079,3723,3467,1468,-4781,-3056,6682,2392,-2792,-4175,89,5447,3613,-5540,-3075,1578,3904,2230,-5757,-3003,4379,2946,204,-3387,-2384,5127,2368,-2613,-1999,-31,4326,3056,-5549,-1922,1431],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-4,4,-4,4,-6,6,-6,8,-8,10,-10,12,-12,14,-16,18,-19,21,-24,26,-28,32,-35,39,-43,47,-53,59,-67,75,-86,99,-115,137,-168,212,-284,420,-759,3293,5366,-5820,-1664,-100,3440,5886,-5849,-5941,5256,3865,1879,-5406,-6360,7376,4514,-3572,-3980,-2461,5503,5811,-6921,-5340,1262,5262,4559,-7809,-5786,6691,4700,1591,-5955,-7556,7739,5564,-5227,-4961,-3456,5424,8091,-8075,-5341,958,3260,7353,-6891,-8338,7597,3718,136,-2181,-7056,6470,8318,-5504,-2044,-2647,2188,8757,-5325,-7216,5199,2412,2908,-794,-8288,6017,5610,-4643,-400,-3027,1358,7846,-6732,-3715,4555,-1617,3525,-2492,-6488,6703,1465,-3387,1242,-2819,1999,6253,-7532,-2204,3552,-975,3165,-4917,-4585,7377,1292,-3230,-1859,-3472,4703,4920,-6792,-2011,2015,2484,2448,-7027,-3024,6883,3274,-480,-5402,-2834,8320,4635,-5043,-4556,-2383,7962,3582,-8410,-2452,1980,6394,2572,-8837,-4479,7295,3951,-1051,-5347,-4563,7841,4551,-7272,-3866,-1924,6707,5829,-8222,-4103,5188,2699,3139,-6048,-6843,8242,2751,-2172,-2776,-5158,6105,5700,-6554,-1594,805,2802,5621,-7113,-5177,7188,1518,-570,-2427,-6345,5947,4337,-6483,616,-2020,447,5392,-6079,-1864,4377,-2439,1725,-1764,-3064,7117,1890,-4075,714,-890,2335,3321,-6920,145,4411,120,1587,-3087,-1994,7191,1094,-4743,-417,-295,5773,3085,-6770,-600,3778,3046,757,-6900,-985,7069,3467,-1464,-4964,-573,7548,1303,-5020,-2397,1418,7443,451,-8551,-1296,4214,3375,-449,-7818,-2728,8339,2477,-2839,-4635,-814,6668,2089,-7624,-2182,742,5326,2919,-8226,-2324,4581,2381,506,-5109,-2703,8518,1458,-3509,-3087,-2129,5815,2470,-6373,-387,2421,1020,2768,-4542,-2752,5473,398,-1780,-1616,-3294,4906,1874,-4179,862,1121,933,2848,-4470,-679,5292,-1031,-831,-1322,-2193,5402,-501,-5476,1732,1608,2618,895,-5514,807,5538,-748,-757,-2839,791,7168,154,-5014,-718,1743,4335,-657,-6664,295,4743,1117,-1539,-6510,780,6942,-30,-4429,-2877,2902,6708,-706,-5910,-754,4125,5776,-827,-7287,974,5397,2585,-2531,-5666,1081,7736,911,-4101,-3270,728,6620,-459,-7385,-531,2867,4111,-70,-8296,960,4889,1378,-2093,-5259,-183,7268,-626,-5203,-595,-27,4769,1983,-6110,98,3227,895,487,-4818,-633,5723,-1480,-3144,-647,-1282,3836,-212,-4255,1210,2822,303,436,-3539,846,4057,-1133,-1597,128,240,4441,-2017,-4540,2234,2490,1805,-1221,-4446,1942,3780,-1692,-1389,-1861,2539,4065,-2710,-4162,921,3547,2527,-2811,-5104,1883,5285,158,-2630,-4152,1863,5510,-2240,-5057,-2175,3415,4970,-2291,-6974,1610,4961,2980,-3352,-4983,1311,4263,-249,-4520,-3699,3243,6654,-1611,-3685,-342,2112,4683,-1242,-5659,726,3518,1537,-1880,-4981,2296,5098,-1075,-2915,-3398,922,3921],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,3,-3,3,-3,4,-4,4,-6,6,-7,7,-9,10,-11,12,-13,15,-17,19,-20,23,-25,28,-30,33,-38,42,-46,52,-58,65,-73,84,-95,111,-130,155,-189,219,-346,6801,31,-4414,540,-3101,4269,2698,-7159,2577,2584,-943,2652,-5693,-1860,8101,-4180,-2231,222,-3128,5861,-529,-8194,3647,2199,-98,2026,-7872,1901,8400,-3791,-2107,217,-1548,9325,-2052,-9254,2770,2050,2940,-268,-10227,3048,8753,-2115,-1769,-5067,-389,11135,-1834,-9139,-188,1968,7619,185,-10608,57,6752,2235,298,-8890,-1192,10330,1554,-5264,-4012,-44,8643,810,-7482,-1803,3198,7122,1258,-8145,-971,6516,2817,-828,-6979,-1524,7400,1323,-3901,-4103,227,6184,508,-6620,624,1969,3409,1063,-6397,605,5387,-587,-321,-4064,48,7387,-1366,-4328,1600,-394,4087,460,-6764,3298,3234,-2471,2569,-4539,315,7898,-4927,-2731,2154,-922,4526,-1395,-7213,4396,3099,-1271,1041,-6849,3006,7996,-5000,-2011,213,1022,6096,-3495,-8699,4431,2520,934,-1092,-8292,3712,8404,-4162,-3722,-3505,1864,10527,-3391,-7166,766,2789,5223,-1099,-8851,2727,6245,31,-2092,-6388,1051,8402,-1482,-6374,-1842,1650,6356,-1406,-7523,246,3975,5214,-2088,-6702,1341,5457,1309,-1758,-5826,1921,5978,-773,-4448,-1724,1094,5803,-433,-5451,1607,2092,1357,-278,-5107,2342,4329,-2297,75,-1788,203,6038,-3475,-2361,3363,-414,2578,-1529,-5182,5088,3351,-3616,420,-1460,1853,5011,-5145,-2774,2894,560,2980,-2826,-6756,6622,2866,-3622,-880,-3591,3306,5694,-6902,-2947,2137,2452,4210,-4207,-6031,5743,3161,273,-2632,-5987,4908,6647,-5385,-2972,-399,3344,5838,-4490,-6177,4203,3992,927,-2660,-6489,3979,5791,-2426,-3035,-3713,3191,7248,-3049,-4692,-269,4157,4941,-3069,-5914,1979,4342,1797,-3664,-4077,3207,5070,-1064,-2830,-1628,2008,4063,-3622,-3649,944,1363,2092,-2118,-3963,2500,2065,-571,-595,-2419,2782,1945,-3800,-1276,26,-62,2876,-3698,-2873,2905,234,1136,-1044,-2398,5449,1259,-4064,-700,-83,1325,2710,-5541,-2035,4386,586,1279,-3389,-3634,5938,1411,-4632,-1517,-294,3981,2431,-5595,-1720,3519,1507,580,-5632,-3163,6097,2178,-1335,-3327,-2033,5349,4000,-5324,-2974,1429,4166,3761,-4607,-3772,5464,2576,573,-3871,-3674,5638,3833,-2779,-3774,-881,3880,3246,-5341,-4064,2230,2966,1863,-4206,-2903,4509,3053,-824,-3313,-2712,3602,3458,-2935,-2471,271,2882,2584,-4157,-2435,1526,2903,1118,-2318,-1246,3379,1767,-3082,-1943,-1065,2784,1172,-4064,-361,1573,1084,709,-2660,-362,4264,405,-2006,-1320,-1018,3219,1739,-4612,232,2319,2127,481,-5526,-653,4732,52,-901,-1549,-758,5408,-60,-5331,-404,2050,3126,-345,-6592,-941,5344,1983,-826,-5528,-709,6315,999,-3337,-2806,715,5715,714,-5940,-2900,3724,3760],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-2,1,-2,2,-2,3,-3,4,-4,4,-5,5,-6,7,-7,8,-9,11,-11,13,-14,15,-18,20,-22,26,-31,37,-47,66,-118,571,1287,-1429,-6268,2766,4615,-3893,13,-1805,-123,7528,-5047,-3668,4313,-1213,3021,-884,-6491,6176,2836,-5556,1314,-3084,1652,6372,-7683,-2292,5627,-1169,2874,-3671,-6264,10015,2430,-5806,-428,-3125,5074,7924,-9205,-2608,3616,1709,5338,-6971,-7116,8630,3364,-2295,-1417,-5775,6582,7740,-7192,-4309,372,4308,7303,-8520,-6201,4755,6168,1671,-5354,-7578,6408,6464,-3821,-4907,-5062,5383,6578,-5170,-4495,-323,4712,6324,-5963,-6332,3631,3260,2244,-5884,-5094,5206,4703,-1821,-3372,-3612,3434,5808,-4589,-2565,1262,2659,3105,-4946,-4324,6532,2130,-943,-1311,-3925,3712,3644,-6391,1550,145,740,5084,-5757,-1993,6342,-1081,546,-1689,-4346,7110,-328,-6065,1610,-101,2356,4187,-7768,-1637,6356,-188,1520,-4820,-4301,8586,112,-7112,22,-537,5674,4299,-8658,-2277,5123,1817,841,-6955,-4839,9483,1848,-5169,-3622,-3562,8449,3866,-8550,-4224,3192,2772,4204,-7009,-4824,6259,3841,-235,-5753,-4512,7329,3934,-4530,-4150,-2434,5078,5328,-5161,-2963,2271,4878,3288,-5185,-3491,4062,2941,-353,-3833,-4299,6294,3336,-3417,-2644,-983,4120,4299,-5742,-987,2480,537,1297,-3269,-3016,5132,874,-1317,-806,-3598,4919,1140,-5260,1347,1827,1120,3586,-4765,-349,5516,-1267,-1059,-660,-1403,5698,-566,-6201,2165,1240,1534,535,-7592,610,7612,-1167,-1572,-2006,-1094,8257,168,-5518,591,1409,4925,985,-9223,1551,5512,1136,-1169,-7264,-1413,8469,615,-5788,-1811,-614,6552,2104,-7384,-1761,3332,3956,374,-7170,-1485,5859,3478,-2197,-4401,-1877,5413,1752,-4935,-1989,1609,5244,1164,-6430,-2894,3604,3076,-526,-4609,-1532,5713,591,-2512,-3009,-354,4565,870,-3505,-819,308,2855,811,-4788,-2,3122,1101,-212,-2648,-436,4550,-1016,-2719,1189,-24,2799,-467,-6097,2685,2863,-215,-751,-4088,1307,5375,-2284,-3453,-659,-344,3993,-1735,-5131,2577,3760,205,-968,-5928,1413,6016,-2403,-3883,-1294,406,5538,-2098,-6225,2471,2897,3446,-1644,-7449,931,5818,-584,-3020,-3503,1835,7473,-979,-5832,-1028,2274,5642,-933,-7281,823,5547,2058,-1845,-5874,-601,5615,287,-4006,-3063,2798,5943,-679,-5304,-280,2190,3071,-953,-5398,-515,3390,1031,-1625,-3814,490,5240,-194,-2901,-1457,1619,3642,-538,-3251,817,2496,1967,-890,-3245,1001,2320,-1383,-1008,-708,893,2995,-2890,-2534,1099,977,1735,-1030,-2681,2498,2318,-441,-1030,-1787,2340,2659,-3218,-2172,2057,1583,2321,-2776,-3057,4320,2635,-1284,-2777,-2286,2216,4468,-4162,-3062,-312,2566,3162,-3519,-5156,2690,2519,-426,-2880,-4840,3274,4427,-1104,-3503,-1057,3449,4291,-1593],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-3,4,-5,5,-5,6,-7,7,-8,9,-10,10,-12,13,-15,17,-19,20,-23,27,-30,34,-40,48,-57,73,-96,138,-222,561,-3158,-3732,8229,551,-6160,-1158,-1631,5890,2376,-8848,-767,3551,2337,1137,-6621,-2248,7816,3113,-2549,-5007,-1521,9155,4217,-7238,-5337,113,7888,3091,-9589,-3337,5172,4401,1145,-8807,-2745,9197,2276,-2843,-6303,-2731,10161,3938,-7782,-3471,428,7138,5085,-9497,-3200,6876,1638,3096,-5961,-5577,10156,3351,-4953,-1457,-3910,6406,5838,-11045,-1112,3793,1374,4119,-5677,-5590,8737,1052,-1470,398,-6242,6688,4069,-7542,1210,1492,185,5243,-5135,-1950,7375,-2041,-1463,-1372,-4518,6934,1998,-6812,2715,1729,2243,3252,-7562,-1100,8477,-786,-2412,-3808,-1638,8960,-260,-6640,599,1146,5637,1342,-8425,-297,5955,2266,-1217,-7755,-523,9416,1224,-4900,-3830,1830,9454,-678,-7366,-2876,2812,6593,-667,-9698,-835,6957,3314,-794,-8211,383,9610,468,-4998,-4094,-735,9571,1061,-8392,457,2700,5340,771,-9184,833,7045,932,-963,-5403,-3172,8801,655,-5557,766,-967,6722,2934,-8214,-96,5908,849,2525,-5395,-2802,8613,-487,-3758,161,-2107,5124,2338,-7357,1519,2629,750,1793,-4787,-311,7368,-2249,-2465,503,-192,6139,-1487,-7348,2492,2220,1458,725,-6769,1963,6870,-2274,-3347,-1476,2417,7362,-3243,-6292,1185,2295,4072,-2290,-7025,1148,6930,1121,-3643,-5134,2080,8727,-1695,-6654,-2340,3298,7611,-1899,-7745,1556,4105,4724,-2181,-7341,2220,6028,719,-2181,-6075,1420,9009,-1024,-5182,-2182,1570,6643,-188,-8489,1261,4155,3358,-689,-7945,280,6950,-1033,-1720,-3979,97,7536,-1445,-5756,885,1045,3383,-26,-7147,1546,5219,-1814,56,-3103,-24,6100,-2755,-2571,1925,637,3572,-253,-6314,3125,3874,-1628,-210,-3181,1186,4674,-3504,-2567,1622,449,4322,-2731,-5817,3798,2464,-671,-1801,-4155,3773,5787,-3873,-3631,-722,3591,4362,-3863,-5869,2446,3661,1006,-4119,-6836,4612,6034,-167,-4580,-2900,4136,5891,-2341,-4698,-965,4015,4941,-4273,-6755,2945,3940,1158,-2900,-6957,3688,6919,-1077,-4182,-1662,3769,6188,-3277,-6239,622,3515,5357,-2585,-6644,3610,4528,928,-2726,-5205,3226,5226,-1297,-2980,-2409,1619,5719,-2623,-3929,2320,2432,1040,-981,-4684,2412,3669,-1973,-1635,-1731,-169,4256,-2571,-3013,2251,1152,2278,-1060,-4876,3846,2056,-3197,-1197,-1617,2640,3257,-5855,-3021,3157,1963,118,-4278,-3777,4610,2933,-2590,-2126,-2198,4775,3083,-4830,-3014,931,2350,2540,-4858,-3823,3831,4323,-1184,-5838,-2657,3924,5090,-3387,-3300,-20,4795,4290,-4507,-4587,2592,3010,2189,-5088,-4347,4610,4394,-1267,-4653,-2256,4730,3897,-3180,-3954,-1824,4080,4223,-4080,-3831,3175,3658,1342,-4243,-4263,4080,4101,-1722,-2081],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,2,-3,3,-3,4,-4,5,-6,7,-7,8,-10,11,-12,14,-15,18,-19,22,-24,27,-30,33,-36,39,-44,49,-53,60,-65,72,-80,89,-98,109,-122,137,-156,178,-206,242,-293,367,-491,754,-3210,3966,4658,10,-1306,-7337,3098,7788,-3841,-3439,-2107,2239,6986,-4338,-6962,1882,4295,4549,-3355,-7293,3224,5700,-639,-5299,-5872,4258,8634,-4012,-4748,-3892,3762,8804,-3759,-8774,1686,4298,4890,-3399,-9145,4297,7404,-186,-3110,-6284,3391,10403,-5159,-5580,-687,2344,7655,-3690,-10405,4274,3315,2040,-344,-10180,2502,8654,-3618,-1273,-3510,-887,9913,-3507,-7646,4333,-107,2775,651,-9810,4182,6324,-3172,1161,-3365,-687,8284,-4083,-4495,2922,-1855,4647,-708,-8252,5318,2680,-2696,43,-4747,2181,6809,-7646,-3269,2349,371,4943,-3252,-7334,6319,3468,-2014,-1801,-4087,5386,5475,-6069,-3603,-197,4563,5585,-6147,-5522,3425,3465,2275,-5194,-6818,5661,6359,-1305,-4966,-4658,6592,7110,-6069,-6094,203,5580,5571,-6292,-5716,5267,5205,2936,-4876,-6819,7714,6106,-3205,-3255,-4259,5409,8504,-5699,-5223,1140,2168,5558,-4458,-7417,5574,3917,-117,-1232,-7295,3970,6626,-5181,-1567,-409,1953,7190,-3606,-6761,5167,1032,806,-593,-7429,5554,4586,-5100,705,-1814,646,5575,-4476,-3682,5203,164,424,-1356,-6813,4727,2563,-4402,-91,-2061,2738,3383,-5733,-2790,3921,625,1628,-3070,-3815,7165,3367,-3216,-3014,-1632,5708,3030,-7140,-4085,1441,3989,2826,-7528,-3454,5372,3713,-1351,-5369,-3826,7016,5634,-4312,-4735,-647,7003,4426,-7444,-3263,3123,5268,3156,-6982,-4693,5718,3351,-434,-5046,-4445,6178,4244,-4834,-4352,-1383,5529,5318,-7253,-4136,3854,1793,2046,-5059,-5233,6927,2732,-2225,-1542,-2998,4510,5728,-6568,-1619,2600,946,4977,-3915,-2756,5550,288,-1513,-1400,-4775,4968,2579,-6653,769,548,527,2416,-5340,-1278,5468,-1091,-772,-1462,-1818,6425,534,-5510,133,1671,2273,903,-6861,-1106,5373,1177,-564,-4396,-760,7114,319,-4904,-1902,-133,6366,779,-7224,-1806,4024,4150,-169,-6947,-1489,7083,2007,-3113,-5362,-1088,7664,1925,-6202,-2469,1212,7176,780,-7442,-2725,3552,4564,-831,-6606,-1529,5725,2034,-2857,-4231,-848,7686,2031,-6027,-1894,859,4362,1552,-6565,-3137,5425,2785,-737,-3881,-2217,5915,1271,-3600,-409,779,3277,2354,-4791,-838,2218,287,1150,-4906,-1203,5557,-342,-1674,-1684,-648,4021,1240,-5119,1075,3260,483,1132,-3408,404,4994,-881,-1616,-1026,170,5318,-845,-5137,887,2056,1429,-767,-4682,971,5999,-331,-2858,-3217,1704,6272,-1194,-5344,-723,1313,4845,-1347,-7892,-6,5775,1997,-1897,-5866,1230,7074,1111,-4325,-2467,1839,5290,592,-6799,-1403,1572,4545,-423,-6596,274,5250,1436,-1695,-5504,1207,6471,993,-3788,-2565,1290,5932,785,-5083,-295,2090,3577,111,-4871,3],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,9,-11,13,-13,15,-17,19,-21,23,-25,28,-31,34,-38,42,-47,52,-58,65,-72,82,-93,107,-124,147,-178,223,-296,431,-763,3787,952,-8692,2195,2978,-369,2417,-5247,563,7497,-3975,-1823,820,-2311,6416,-930,-6786,6119,1281,-455,1652,-6754,3116,6928,-5217,-1517,34,-235,7008,-4389,-9176,6317,2144,1820,-1768,-7868,4752,8435,-5050,-2599,-2546,1203,8733,-6188,-8108,3944,3663,4109,-2869,-10079,4194,7293,-1069,-2399,-6471,2874,10588,-3649,-7129,-988,2455,8328,-1752,-9432,1187,5665,3812,-2543,-7682,2703,7841,508,-3708,-6032,331,9011,-1891,-5847,-1325,3115,6793,-1831,-8400,1860,3836,2857,-1029,-7275,2985,4274,-2015,-1402,-3341,839,6921,-3822,-5189,1275,84,4827,456,-6105,3817,4088,-854,797,-4233,1953,6330,-6663,-803,2600,-559,4725,-2735,-5243,6739,1680,-2418,-79,-5978,3975,5436,-7603,-1594,1816,-211,6358,-5110,-6200,6363,1763,-499,-1959,-6307,5965,6343,-6832,-3258,-1187,3460,6422,-5688,-5428,4522,3711,2898,-3097,-8182,5975,6505,-2297,-3802,-5344,4574,8825,-5134,-5858,98,3380,6403,-3489,-7547,2638,5052,1255,-3157,-5150,4214,5832,-1560,-4203,-3460,3143,5033,-3489,-4717,173,3287,4317,-4415,-5211,2922,3730,590,-2356,-5050,3036,3981,-2989,-642,-1689,998,5773,-3023,-4018,3213,290,1591,-2412,-4563,4701,648,-3758,-428,-2268,2631,3693,-6474,-1175,3175,-413,1701,-4112,-4382,5642,1001,-2982,-752,-2834,4011,3466,-7034,-591,3930,1355,2891,-5087,-3807,7234,1560,-2536,-1951,-4822,6822,4931,-6431,-2788,677,3113,4247,-6574,-4376,5326,3934,1062,-3804,-3689,5066,4369,-3671,-3479,-1802,4228,5876,-6130,-4725,2909,3412,1828,-3753,-4365,4203,4578,-557,-3786,-4190,3806,4026,-3241,-3271,-686,3403,2845,-4351,-3178,848,2937,2241,-3359,-3272,4143,2907,-921,-1582,-3032,4656,2146,-3808,-1063,225,1893,795,-4438,-1749,4078,-100,-583,-2686,-3389,3827,1269,-4314,1516,-613,1072,2384,-4748,411,4267,-644,-765,-2638,-750,6093,-747,-4826,334,362,3439,964,-6517,-844,5677,221,-184,-4293,-1144,6662,1348,-2937,-1172,292,5225,1629,-6145,-565,3700,3648,1721,-5929,-2429,5915,2138,-819,-4210,-1315,6076,2910,-4458,-2697,203,5162,1951,-5115,-2899,3501,2559,976,-4471,-2490,4272,2605,-2625,-3204,-598,5391,824,-4123,-1567,1241,3596,1220,-4963,-1357,3530,1434,-1156,-4136,-519,3776,1276,-2261,-1880,-1295,3342,1479,-3817,217,1257,791,775,-3576,254,4191,0,-1121,-577,-54,3561,-1460,-4187,1966,1288,2304,214,-4000,690,4569,-36,-1294,-1771,-97,4476,-474,-4364,1522,2677,3487,250,-5739,485,4721,797,-2118,-2908,30,6361,-1518,-4320,-391,1927,4601,-118,-6131,-285,3169,2212,-1708,-5628,745,5257,-581,-2240],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,4,-5,5,-5,7,-7,8,-10,10,-12,14,-15,17,-19,22,-24,27,-29,32,-36,40,-44,49,-54,60,-66,73,-82,92,-103,116,-132,151,-177,210,-256,328,-454,752,-3298,-969,613,1496,5311,-5702,-3481,6168,-1728,2366,-2711,-5488,7413,2247,-4670,1322,-2012,3436,5657,-8572,-1140,5580,-2075,1134,-4740,-5046,9721,-335,-5505,1564,-1843,5876,4637,-9977,-646,5536,1751,1464,-7088,-3719,10784,1343,-4992,-2812,-3517,8465,5150,-9079,-2755,2990,4237,2565,-8758,-3282,9208,3394,-2193,-5397,-4084,8778,4171,-5425,-3869,-1524,5455,4713,-7306,-4305,3314,5349,2866,-6226,-4908,7077,4258,-1187,-5967,-3502,7009,3615,-5384,-3050,444,5378,2619,-6727,-3220,3022,2781,3559,-5886,-3862,7094,919,-1220,-2247,-3316,7087,3757,-5590,883,129,1763,3215,-6369,-1919,6467,-1589,-872,-1676,-3559,6674,123,-7309,1879,-290,1358,3197,-7845,750,5467,-2484,1028,-3593,-1987,9224,-1419,-6829,2013,-1020,3911,1766,-7902,1609,7098,-521,-15,-6423,-1196,9829,-751,-5788,-2322,-33,7596,2405,-9134,185,3730,2599,1343,-7882,-2254,8468,1167,-2080,-4434,-447,8942,2125,-7819,-2947,1600,5625,1545,-7802,-2327,3222,2799,-2,-7500,-2627,6153,2203,-1468,-4169,-312,7342,1415,-5298,-2969,1102,4532,731,-6594,-511,3146,555,1072,-4559,-1621,6282,-1402,-1885,-1078,-2049,4152,570,-5981,2695,2238,832,1932,-5128,1240,5733,-2909,-1420,-409,-1057,5981,-944,-5948,2765,1737,2800,455,-6108,2729,6481,-3301,-1349,-2223,696,7068,-3510,-6230,3252,1978,2618,507,-8206,2720,6115,-554,-2119,-4132,1436,7655,-2826,-6174,-110,1364,6542,-1090,-8427,1566,4845,2616,-502,-6620,877,7117,-825,-3931,-2994,772,6475,168,-6478,-946,1874,5132,637,-6661,-85,5000,1257,-2478,-5407,-319,6104,444,-3970,-2640,203,5728,338,-4707,-344,1501,2448,-429,-5151,724,2925,-569,178,-2051,582,4685,-1530,-2853,791,1031,3406,-973,-4660,3331,2946,-1558,-69,-2239,1972,5371,-3106,-2085,1868,80,4135,-2194,-4099,4126,2594,-1105,-777,-3812,3053,4693,-3894,-2061,-790,2175,5211,-3856,-5236,3250,1911,804,-2382,-7040,4542,5047,-2154,-2202,-2911,2726,6647,-2330,-5479,1308,3441,3347,-2895,-6454,3221,4442,-76,-3463,-3780,3209,5907,-1173,-3516,-2565,2971,5043,-2771,-4279,837,3003,2386,-2328,-4370,1681,3934,465,-2653,-3502,1627,5026,-1377,-3835,-684,2296,4131,-1423,-4066,742,2619,2087,-1262,-2758,2655,3254,-1769,-1721,-1234,1141,1235,-2264,-1510,2192,1643,1874,-2224,-1986,3323,1138,-1387,-303,-922,1310,2967,-3611,-1428,1974,1948,862,-2282,-2524,3147,1993,-2293,-2545,-1332,2971,3529,-3904,-2838,1094,1977,2676,-3340,-3643,5308,2595,-172,-3091,-3314,5414,3099,-4004,-4072,179,4069,3399,-5076,-3801,2515,2789,1918,-5074,-4004],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,-1,1,0,0,0,0,0,-1,1,-2,3,-4,7,-10,15,-23,39,-70,143,-371,2740,7286,-7255,-4380,5593,1965,1848,-4579,-5205,7657,4857,-4401,-3215,-3907,5188,5608,-7232,-4943,1712,5643,4578,-6093,-5616,5719,5441,719,-5763,-5029,8042,6151,-2752,-4464,-1985,7839,7655,-7588,-5936,3065,5061,5288,-8185,-6368,6103,4109,1190,-4936,-7239,7075,4882,-4842,-3227,-2947,5704,8493,-7411,-4546,3843,2372,5108,-5235,-8000,6876,3900,-2842,-1709,-5449,4474,7923,-8137,-3120,1551,-29,6140,-5124,-7288,5975,495,-1296,-41,-6353,4489,3722,-8639,-235,1069,-130,4785,-6584,-3334,6511,-407,-995,-912,-4743,7140,2316,-6777,-254,41,3050,3070,-8376,-1485,6824,959,-383,-5788,-3360,8373,2323,-5513,-3025,-520,6678,2870,-8096,-4123,3622,5198,2665,-9389,-3510,7552,4124,-2102,-5715,-3697,7461,4334,-5002,-3986,-266,6810,3760,-8478,-3273,2843,4122,2781,-9080,-4638,7968,3417,-1207,-4699,-4999,7515,4574,-6208,-1996,-391,4444,4790,-7102,-3382,5285,2100,2708,-3778,-5841,7951,2263,-3068,-559,-3434,3754,5130,-7247,-2114,3332,-671,3607,-3936,-4264,6538,200,-2541,111,-5056,4174,3487,-7681,585,2016,133,2462,-5364,-1562,6880,-1516,-1510,-1445,-2321,6843,1880,-8211,926,2222,2619,930,-7107,31,7413,-165,-2757,-3723,-965,8510,955,-6008,-2275,1801,5674,1139,-7033,-694,5072,3738,-566,-8398,-1426,7400,2994,-3383,-4484,-1734,7168,1642,-6641,-2242,2128,6916,1259,-8024,-3276,4058,4142,588,-7390,-2086,7574,1918,-3375,-3443,-1144,7330,1775,-4822,-1352,1919,3579,2778,-8096,-1400,5978,509,734,-3695,-3573,7169,18,-5707,-378,-142,3294,2723,-5958,469,4994,-1456,2286,-2844,-1325,6397,-2060,-3441,1915,-937,4103,1002,-5855,1663,3158,-1007,264,-3952,760,6962,-2072,-3804,30,1152,5854,197,-7028,1508,3943,1425,-1406,-5256,1149,6442,-972,-3252,-3071,101,7217,-217,-6239,-922,2709,4274,-2330,-8293,1051,6153,2724,-2072,-5771,1293,8176,447,-6298,-2909,1093,7032,-946,-7564,-1439,3073,4319,-612,-7119,962,5584,1572,-2476,-4495,538,7460,-313,-4362,-1870,614,6471,392,-5829,719,3626,2608,-831,-6792,12,5383,-1271,-2375,-1490,-226,4211,-612,-4555,1358,1700,1456,50,-4867,2299,3698,-2709,-202,-1225,876,5207,-2302,-3332,1528,678,1872,-2114,-4515,2235,3473,-1256,-2362,-2685,726,4171,-2277,-3026,1297,3334,2551,-2165,-5345,2205,4664,1011,-2434,-4041,2334,3990,-2061,-4386,-467,3615,4501,-3287,-5078,997,4270,1833,-2104,-5656,2318,5451,958,-3889,-3356,2788,5670,-656,-5084,-154,3432,4910,-2914,-5874,179,4133,2261,-2915,-5195,2533,4349,-738,-4600,-3446,2035,4982,-2173,-4223,-749,3238,3722],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-3,3,-5,5,-5,6,-6,8,-8,9,-10,11,-12,14,-15,17,-18,20,-22,25,-28,31,-34,37,-42,47,-53,61,-70,82,-98,120,-153,205,-304,551,-2658,-3943,-395,-1646,8017,-152,-8590,2194,3909,2936,-1300,-8039,395,9497,-249,-3761,-4911,524,9062,-1413,-7063,-2563,2087,7399,-383,-9154,1144,7145,4421,-1769,-9515,1771,9516,858,-3906,-6053,1732,9547,-1746,-7706,-3430,2048,9160,-576,-9994,2393,5227,1700,1435,-9116,-845,10667,-586,-4756,-4237,-2606,9483,1513,-9778,1624,1839,3384,2400,-10726,-463,6669,-1047,-233,-4754,-4010,9294,-1148,-6328,2215,-1006,4427,2948,-9579,1983,6149,-3448,871,-3487,-2542,9175,-3137,-5587,2534,-168,5993,-1306,-8676,3507,5143,-2951,152,-5165,293,7898,-3240,-4760,861,527,6271,-2401,-7510,4125,4833,2155,-2553,-8407,3286,7738,-2704,-4199,-2780,3612,8731,-3378,-8278,694,4627,5694,-2967,-8549,3675,6353,1565,-2780,-8390,2933,8344,-1806,-4676,-5415,3906,9306,-3470,-7764,-507,3077,6368,-1797,-10412,2830,6419,-332,-2198,-6958,573,9193,-2253,-4109,-1563,711,7202,-1267,-8943,3035,3004,1415,984,-7876,1068,8001,-3577,-912,-912,-968,7582,-2013,-7120,2856,-283,2937,364,-8010,2680,5104,-3985,328,-2409,-55,6360,-3633,-4214,3801,1331,1716,-1906,-6974,4921,4158,-2484,-2088,-2512,2951,6819,-5953,-3522,2623,3343,4202,-4405,-7414,4940,4617,614,-3759,-5747,4522,7167,-4509,-6541,-634,4476,6140,-4972,-7735,2471,4781,3150,-5544,-7481,5116,6937,910,-4564,-5606,4909,6219,-3588,-5286,-2453,5093,7031,-5435,-5801,3201,3191,3022,-3393,-6931,4357,6314,-1573,-1915,-4360,3085,6791,-3523,-3562,720,2327,4788,-2885,-7180,3988,1981,-762,-503,-5195,2021,4612,-2906,-1968,-455,763,4982,-3785,-4024,4898,1911,93,592,-4143,4285,5524,-4448,-753,771,2087,3653,-5085,-3559,5791,1828,285,-3226,-3831,6365,3056,-4215,-1811,-414,3544,3635,-5247,-4225,3581,2076,1619,-4498,-3944,5986,3871,-2528,-2913,-2936,5576,4797,-5231,-4159,1016,5064,2407,-6087,-4278,4552,5030,598,-4825,-4023,6542,4423,-3522,-3891,-2242,5986,3129,-4460,-3985,703,4448,2260,-5721,-4459,5215,4128,1172,-4074,-4564,4651,4488,-3436,-4145,-1371,4552,4228,-4957,-3028,2447,1396,2817,-3196,-3642,4242,1497,-2139,-1902,-2125,2702,2743,-4549,-1444,1113,-376,1934,-2585,-2703,5161,887,-2850,-887,-2164,4838,2223,-5457,-1272,1378,1455,489,-4377,-1477,5164,335,-2503,-2854,-998,5173,1304,-5417,-2340,-24,4921,1759,-5905,-1936,4123,1410,-1053,-4989,-2117,5475,1869,-3602,-3170,195,5685,2066,-5460,-2255,3299,5049,487,-6595,-2852,3831,3871,-1388,-5146,-1228,6234,2541,-5605,-3488,840,5812,1733,-5826,-2289,3541,3410,340,-4719,-2072,5535,1640,-2520,-3882,-1938,5977,1821,-4063],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,3,-3,4,-4,5,-5,6,-6,7,-7,8,-9,10,-11,12,-13,14,-16,18,-19,22,-25,28,-33,39,-47,56,-69,84,-80,-572,-4816,1058,8407,-4525,-1882,919,-1583,5137,-1926,-7331,5551,2126,-1779,-57,-5969,3740,6088,-7495,-992,1318,239,5707,-4051,-4920,6355,1191,-615,-1147,-6666,7209,5344,-8391,-2329,1041,3531,6223,-6652,-5748,6509,1766,981,-3968,-7181,8224,6171,-4344,-3327,-2964,5679,9046,-8159,-5107,2044,4839,5649,-5610,-7436,5536,5804,-376,-5631,-6258,6153,7174,-3897,-5770,-3130,5349,6314,-5065,-6359,154,4753,5112,-5278,-7675,5652,4856,235,-4019,-5136,5537,5810,-3829,-2982,-1872,3285,5723,-5403,-5719,3494,1150,3783,-2072,-5786,6436,2660,-2280,167,-3075,2539,6026,-6177,-973,3651,-164,2293,-2845,-4429,7667,-52,-2645,844,-3096,3644,5119,-6489,-278,3534,-752,4836,-4957,-3686,8034,-291,-3190,-1156,-3426,6990,3793,-8286,-681,1821,3913,4533,-7574,-3240,7581,2807,-1325,-5192,-3743,6755,4425,-5552,-2984,-53,5933,4836,-7508,-4219,4779,3335,2491,-6177,-5805,6842,3695,-1963,-5396,-5024,6178,5236,-5731,-4189,-261,5829,4242,-6508,-5299,2906,4086,2708,-5884,-5023,4472,2715,-838,-3254,-3782,5110,3042,-5373,-2419,-198,3053,5135,-4294,-2979,4017,284,1875,-1668,-3551,6140,2140,-3535,1061,-1315,2317,4186,-6838,591,4380,163,527,-3199,-2366,6484,-611,-4611,1949,-2098,4550,1750,-6970,1833,5428,195,1436,-5239,-1006,7889,-347,-4123,54,-1064,5780,869,-7562,779,3693,2347,1353,-7645,-1154,8223,1717,-2398,-3167,-919,7718,1793,-7435,-1498,2331,5707,3001,-7640,-2781,5838,3043,-1286,-5279,-2331,7067,2178,-3069,-3109,-884,7224,1866,-6079,-3296,1496,4367,2573,-6051,-1399,4969,1730,667,-4084,-2396,5807,1244,-2375,-2568,-712,5419,1058,-4370,-238,2657,2561,882,-4400,-422,4408,45,-849,-1245,-1014,4307,-566,-4508,1598,-279,1740,1434,-5734,526,4419,-2289,-790,-1755,36,4494,-1883,-3834,1227,1518,2044,20,-6798,1543,3185,-1254,-784,-2993,407,5613,-2906,-4249,-194,1209,5218,-1842,-7243,1574,4477,1351,-1108,-6210,1891,6203,-464,-4893,-3273,1378,6576,-511,-5786,-721,4638,3602,-1789,-5868,-467,5723,1042,-3284,-4439,124,6290,651,-4328,-1720,1911,5651,-251,-5725,-310,3913,3179,-797,-5625,-149,4383,1397,-1643,-3592,-160,5134,-850,-4224,-705,1271,3143,-29,-3815,1334,2434,561,-1804,-2499,1050,5025,-1501,-2108,-91,479,4212,-721,-3770,1419,1379,1405,713,-1461,1992,3726,-1496,-1714,-1844,1904,3848,-1852,-3524,2637,2085,1098,-481,-3625,3273,3174,-2554,-3051,-1652,2507,5114,-3231,-4522,2590,2374,2609,-2712,-5184,1554,3737,-460,-3629,-3121,3146,5379,-2562,-4328,135,2697,3613,-2316,-6221,1421],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,4,-4,4,-5,5,-6,6,-7,7,-8,9,-10,10,-10,11,-10,10,-7,4,4,-23,65,-199,1002,7202,-879,68,-3051,-4076,7317,541,-6171,1976,-908,2530,3096,-8165,1811,5213,-2439,419,-2566,-2268,8182,-1609,-6530,1866,-510,3418,1727,-9025,2900,5677,-1744,272,-5900,-748,10634,-3127,-6273,-69,124,6800,490,-10718,746,6362,1698,-901,-8845,480,9993,399,-5372,-4539,25,9026,556,-9462,-1105,3759,6005,1197,-9658,-1985,7495,3397,-1892,-8296,-1807,8544,2464,-4475,-4674,690,7646,954,-8357,-2624,2516,5648,327,-9135,-152,6447,1903,5,-6752,-1268,7314,-857,-3476,-1836,-1193,7084,680,-7863,910,2427,957,1591,-5683,-659,6885,-1720,-765,-983,-2732,7020,-1340,-6588,4009,361,2045,2507,-6633,1601,6240,-3202,64,-2070,52,7703,-3748,-5510,2933,135,3287,1141,-8677,4350,7299,-3440,-1236,-4544,1044,9276,-3550,-5961,377,853,6258,-1569,-8089,3523,5209,1053,-1100,-6589,2720,9305,-1738,-5464,-3014,1328,8186,-1962,-8172,-323,3810,4166,-947,-8964,792,6460,1610,-2514,-7039,1886,7634,-1177,-4824,-3277,2406,7235,-1116,-6815,942,3376,2916,-716,-7712,1904,4250,143,-659,-4270,985,6977,-1706,-4552,76,-172,5485,-910,-6248,2881,2330,-793,62,-5832,821,5490,-3496,-751,414,-1349,4215,-2040,-5074,4982,-279,-364,275,-4125,3628,4510,-5502,-792,-194,833,5793,-4435,-5256,4194,1609,1543,-1279,-6768,4283,5289,-3854,-1270,-1990,3362,6442,-5827,-5269,3271,2684,3060,-3257,-6908,4655,4864,-1908,-3272,-4492,4215,6182,-2916,-5084,-930,2260,5140,-3386,-7187,1970,4635,1552,-4152,-6280,2114,5789,-125,-3267,-3021,3442,6598,-2719,-4296,-333,3009,5111,-1803,-6004,1274,3960,2327,-2003,-4452,2505,4758,-523,-1915,-3133,1033,4440,-2851,-3260,1121,1112,2894,-1345,-4502,4538,2206,-845,338,-1615,2271,3682,-4713,-722,1616,-405,2258,-3374,-3210,5575,1774,-1886,-926,-2033,3023,3512,-4888,-497,667,1532,3833,-4053,-2736,6389,1282,-1587,-2521,-2665,5316,1904,-4595,-1573,-757,3202,4349,-5204,-3894,4037,2462,1351,-4833,-3623,4855,3499,-3145,-2893,-922,4639,3937,-5886,-4616,1353,3864,2559,-4691,-4833,4864,5542,261,-3366,-3208,4737,4809,-2869,-2257,-392,4950,2929,-4398,-3278,913,2600,2234,-4220,-3798,3255,3930,-661,-2909,-3193,3226,2540,-2723,-1435,92,1553,2942,-3340,-2557,2576,1705,-416,-2554,-2912,3898,1232,-2073,-510,-29,2237,1501,-3509,-183,2867,1136,652,-1681,-1784,3974,685,-2981,-1574,-763,4271,766,-5385,-532,2249,2064,436,-4454,-979,5945,1337,-2916,-1946,-1198,4313,1470,-4935,-995,2222,4132,1487,-4497,-1172,5856,3370,-1957,-4208,-1113,5793,2503,-3889,-2968,-274,4902],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,4,-4,4,-4,6,-6,6,-8,8,-10,10,-12,13,-14,16,-18,19,-21,23,-25,29,-31,34,-37,41,-46,50,-56,62,-69,77,-89,101,-117,137,-164,201,-256,343,-502,875,-3955,3234,8002,-4928,-1008,-5025,2427,9521,-5538,-6174,1979,2339,5566,-3549,-8856,4814,5078,22,-2546,-5705,3567,9115,-3365,-6409,-1897,5089,7828,-4097,-8361,1571,6239,5323,-4250,-9253,3759,7724,540,-4520,-7172,5345,8558,-3586,-5528,-2602,2822,9330,-4293,-8155,1772,4435,6055,-3122,-9430,4257,8186,-1544,-1750,-7251,2802,9883,-3036,-5125,610,116,7426,-1313,-9232,4515,3277,-641,1930,-7103,2618,8594,-4608,-2216,-896,-1920,7415,-2627,-6322,4697,-224,-753,836,-6963,3088,6033,-5937,-345,-960,-28,6673,-5099,-6344,7359,857,553,-1823,-6644,5318,4707,-6940,-2325,-2352,3364,6998,-7046,-4794,4878,2380,2888,-4504,-6367,5894,5833,-2504,-3848,-4357,6777,7163,-5354,-5455,-1237,5058,5360,-5387,-5915,3918,5893,1653,-5585,-7267,6485,5734,-1876,-4610,-5087,6799,7022,-5484,-5002,-528,4558,7361,-5877,-7165,4856,3727,1408,-3101,-8293,6007,6565,-2831,-2426,-4303,3778,7521,-5222,-4216,2698,62,4192,-2437,-6851,5853,1994,-2407,-360,-4715,1906,6659,-5576,-2108,2773,-84,4207,-3080,-4761,7179,879,-2892,-1232,-4002,4123,4020,-6991,-658,1953,-185,4227,-6219,-2727,7166,390,-1298,-2675,-3648,6976,3267,-6569,-2228,-233,3525,4447,-7552,-3521,6265,3237,310,-6051,-4430,7499,5008,-4190,-4282,-1233,6528,4875,-7004,-4285,2043,6017,2991,-7299,-5236,6118,4052,-432,-5300,-4245,7753,4535,-3954,-4270,-2128,5621,3588,-6417,-3979,1280,3818,2427,-5939,-4190,5558,2575,-175,-3846,-5729,5625,4431,-4567,-2097,-1036,3691,4102,-5851,-2706,3193,1664,1901,-3334,-4281,4886,2793,-3771,-516,-2236,2393,3159,-6502,-1541,3275,399,3435,-4161,-3124,6033,831,-2431,198,-788,3935,2546,-6477,-136,3152,938,1516,-4912,-1115,7354,441,-4120,-1511,-1658,6600,650,-6476,-591,2054,2220,1723,-7420,-2371,5925,2446,-1722,-5848,-1255,8281,2093,-5778,-3393,1921,6253,1517,-7208,-3487,3840,3773,199,-5945,-1517,7096,2160,-2953,-4933,-1583,6912,1467,-4082,-2632,1387,5731,1841,-6066,-1860,3677,2614,52,-5764,-2690,6173,2018,-2864,-2560,-1671,6257,2282,-5185,-600,1185,1460,2176,-5161,-1947,4595,1375,-542,-2638,-1527,3827,876,-4390,113,1142,2081,967,-4399,-119,4155,-273,-740,-2838,-1223,5198,9,-3882,1539,430,2970,244,-5614,1833,3979,-57,-1552,-2806,711,6298,-1069,-3564,-1217,429,4450,-572,-6522,422,4094,1770,-2140,-5573,993,6859,753,-3695,-3858,891,5957,-810,-5513,-1784,3090,4774,-1512,-6094,64,4866,2598,-1905,-5313,965,5131,1737,-3459,-3234,1003,4185,146,-4510,-1220,3228,3596,-545,-5469,130,4277,1484,-2326,-3256,409],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-9,9,-10,11,-13,14,-16,16,-18,20,-23,25,-28,30,-34,38,-42,48,-53,61,-70,82,-101,132,-207,1176,1520,2413,-6933,-3387,8477,259,-3777,-2891,-3054,8031,2545,-8726,-1975,1649,4123,2164,-8814,-2310,7367,3844,-662,-5842,-1670,8959,3616,-5653,-4363,-579,8196,4070,-9086,-3414,2876,6077,3381,-9361,-3504,8282,4847,-807,-8364,-3894,10178,3109,-5325,-3377,-2543,9055,3128,-9548,-2823,3315,4038,3538,-9207,-3817,8210,1549,-112,-3260,-4831,8806,2719,-7442,697,-949,2845,5451,-8285,-2376,7287,-648,2867,-3459,-5372,9511,513,-4897,1746,-2584,3637,4166,-8813,427,5063,-922,3720,-3202,-2930,8758,-1023,-4744,1619,-1658,5586,1684,-10556,1851,5032,-88,977,-6777,30,8998,-1614,-4399,-1010,507,7601,118,-8499,364,3881,4560,664,-8920,-264,8384,1530,-2681,-6039,-736,9928,1280,-5646,-2467,1968,9279,197,-9740,-548,4061,5016,-696,-8326,-1467,6973,1605,-2567,-5972,167,9560,273,-6081,-2177,363,7987,1667,-8831,-681,4717,2598,1178,-8336,-2105,8361,-143,-3060,-2934,-2279,7376,1544,-8196,1701,1518,2563,1828,-8275,213,5688,-1678,361,-2613,-3238,7354,-1498,-5795,2215,1292,3223,2158,-7368,1625,4996,-3227,880,-1861,-456,7942,-2899,-5340,2400,461,3503,-1301,-8175,2824,3894,-1108,-854,-3963,1604,7864,-2839,-4964,-278,2000,6654,-1762,-7443,1068,5380,2014,-2571,-6189,1176,6535,-422,-3683,-4255,2824,8619,-1210,-7198,-386,3265,6199,-3537,-8206,1066,6029,3467,-2364,-7543,2030,6384,-1225,-3787,-3983,335,7005,-1775,-6733,239,2185,4954,-1283,-8387,2397,4919,858,-1592,-5286,1902,7483,-1056,-2229,-734,699,4648,-1062,-6445,1468,1566,2030,19,-5729,963,4573,-2091,-2131,-687,253,6005,-2030,-5222,2623,1284,1460,585,-4786,3500,3758,-3135,-896,-1882,1442,6239,-4444,-3907,3180,1379,1426,-2801,-5180,3855,5475,-1737,-2089,-2581,2974,5437,-4477,-4465,983,2600,4268,-3940,-6608,3455,3822,690,-3621,-4458,4062,7514,-2302,-5861,-956,4533,5636,-5056,-5553,73,4289,4105,-4025,-5579,3729,4973,135,-3654,-5287,3496,6535,-2269,-4321,-2351,2487,6199,-3301,-5554,2147,3527,2439,-3211,-5886,3440,5054,-1326,-2306,-3398,2441,4974,-3289,-3529,126,818,3655,-1877,-5372,2894,2873,79,-668,-3583,2495,3759,-3694,-2686,-156,1050,2255,-3067,-2755,3440,929,-1033,-761,-3021,3059,3303,-4455,-2674,602,2104,2055,-4224,-2939,3803,2901,362,-2968,-2579,5419,2892,-3766,-3470,72,3506,5070,-6131,-4610,2914,3938,2081,-5240,-3367,4269,3902,-2192,-4886,-2560,4641,3537,-3244,-5438,257,3870,2804,-4505,-3525,3085,4408,1438,-4480,-4359,4516,4311,-1290,-3821,-1669,4228,3443,-3315,-4514,297,3134,2343,-4271,-3502,3703,3428],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-2,3,-4,5,-5,6,-6,7,-8,9,-11,12,-13,14,-16,18,-20,22,-25,27,-31,34,-37,41,-45,50,-56,61,-67,74,-83,92,-103,116,-131,149,-171,201,-241,301,-402,935,-430,4153,-3779,-6093,7242,376,-1723,249,-5423,4318,4943,-7621,1126,1164,121,4576,-5230,-4330,8796,-983,-1970,305,-4385,6008,3005,-8394,389,2335,1659,4422,-8905,-4296,9773,721,-930,-4196,-4261,9241,3416,-8240,-1130,80,5580,4058,-9599,-3907,4995,2842,1388,-7066,-4965,8968,3406,-3552,-4977,-4215,7566,5272,-7023,-3829,159,5869,4137,-7907,-5810,5574,6137,1322,-6912,-4481,6651,4005,-3110,-4989,-2857,6741,4180,-6085,-3235,900,5004,4931,-7341,-2460,4942,3173,1864,-4090,-4851,6463,2392,-4920,-512,-2724,4379,4536,-7752,-1728,3851,284,2602,-3172,-3772,7186,313,-3363,592,-1692,4137,2739,-7236,1553,3500,-239,2770,-5702,-1722,9004,-1645,-3465,223,-2151,7837,443,-7053,1828,3137,1615,1532,-8689,-1581,8654,185,-2878,-3897,-1594,9615,1356,-8310,-1325,2682,6164,2262,-9863,-1745,6677,2845,-1877,-6706,-2693,8702,2481,-5103,-3861,905,6326,2342,-6575,-3056,3600,5096,1910,-8151,-2612,6381,4600,-1862,-5605,-1792,7212,1848,-4269,-3437,-521,7432,3048,-6991,-1477,2145,2666,2225,-6154,-1458,5341,1332,-1904,-2735,-2534,5896,127,-4851,714,-101,3739,3307,-7436,1418,4076,-1195,945,-2463,-1341,6104,-2070,-4155,1170,-1322,3709,-676,-6155,1562,3361,-1731,1181,-4678,429,8184,-3674,-3986,-218,-1245,5188,-1478,-8431,3335,4512,1176,410,-6591,1373,8430,-2390,-3173,-1880,895,7502,-2006,-7484,954,3898,3857,-1673,-7833,542,7485,629,-3543,-6151,2234,8359,-124,-6172,-2626,1695,6720,-770,-7442,-1628,4082,3375,-2353,-5697,-707,7880,721,-2839,-5079,484,6515,331,-3958,-2620,1827,4412,-1295,-5084,347,3112,1673,-613,-4874,835,4996,-1613,-2235,-1661,-90,5330,-516,-4481,2236,468,1360,690,-3512,3171,4607,-2718,-1030,-1130,447,4746,-3075,-4254,3232,-283,1243,-551,-4824,2693,3753,-2265,-770,-2346,2622,4781,-5383,-4137,2052,2830,3816,-3122,-6767,3816,4536,-1061,-2195,-3574,2928,6360,-3374,-4936,-107,2415,5026,-2873,-5802,1756,5165,617,-2104,-5035,3519,5910,-987,-3646,-4061,3021,5625,-1760,-6897,-382,4220,4151,-1694,-6127,1727,4108,746,-2151,-4475,2569,5837,-187,-3113,-2477,3195,5597,-1789,-3952,1035,2306,3081,-1388,-4586,1666,3641,-469,-1319,-2913,2135,4422,-2609,-3425,-226,1390,2682,-1783,-3514,2601,2632,1205,-2211,-2332,2612,3074,-2770,-2368,-498,1631,3651,-3915,-1900,2629,955,-419,-2013,-2779,4502,2698,-3296,-1468,-106,2447,1760,-4035,-2898,2717,2367,795,-3551,-3446,4825,3437,-2578,-2252,-347,3857,3790,-4719,-3407,2511,4777,2545,-4178,-4559,3768,3350,-862,-4315,-2784,3748,3889],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-4,5,-5,5,-7,7,-8,10,-10,11,-13,14,-16,17,-19,21,-24,25,-28,31,-34,38,-42,47,-51,57,-64,71,-81,91,-105,121,-141,169,-207,265,-359,534,-968,4824,674,-7157,3366,-509,2406,2308,-7604,1454,6129,-3608,648,-3189,-1783,8497,-4006,-4720,3047,-1947,2466,167,-8483,4511,4968,-3375,287,-4179,979,7675,-5047,-5331,3221,-835,6232,-2901,-8744,4637,4953,-498,-747,-7211,3666,9428,-4260,-5011,-774,3037,7702,-2282,-9776,2422,4635,3772,-1421,-8759,2437,8442,1020,-3396,-5510,2266,8868,-1731,-7096,-2576,2825,7367,-3269,-8552,800,4503,4127,-2026,-7971,3024,7712,-255,-3964,-5338,1862,8231,-915,-5037,-691,1143,6865,-2544,-8360,2355,3346,626,1002,-7330,1681,7510,-2728,-1437,-668,-458,6657,-2893,-5142,3472,-30,1954,1159,-7601,3480,4893,-5521,448,-1508,40,7566,-4658,-4017,5829,68,2130,-1787,-6642,6526,5139,-4923,-1030,-2350,1051,6678,-7201,-5785,3156,2123,3977,-4371,-7456,6174,4338,-2055,-2541,-4918,5151,9077,-4955,-5061,-434,2881,5138,-4203,-7275,4479,5613,1731,-3318,-7236,5480,6552,-1316,-5292,-4250,4492,7604,-3760,-5165,-57,4291,5028,-4203,-6915,3560,4824,3003,-2680,-5581,3144,5728,-1945,-3052,-2903,3175,7488,-3660,-4312,1278,675,3700,-2093,-5244,4968,3328,-1443,-1480,-4758,2423,5578,-4334,-1495,713,471,3875,-3280,-4915,4219,601,-364,-1058,-4813,4503,2919,-6155,419,244,537,5487,-6208,-2405,5953,275,-63,-543,-4697,8192,4517,-5691,-393,-620,2254,4245,-6308,-3040,5011,1904,974,-4777,-5111,8257,4250,-3628,-2284,-2864,5197,4981,-6536,-4360,2720,5498,3851,-6090,-5735,5269,3382,-404,-4103,-3443,4716,5542,-3933,-4659,-843,3830,4690,-4911,-4283,2367,4347,1607,-5223,-4586,4086,3600,-824,-3349,-3533,4981,2692,-3820,-3317,-463,2843,3970,-3951,-4066,2577,1965,1520,-3401,-3190,3893,1474,-2359,-101,-1991,4224,2784,-4483,-1015,1400,270,1957,-4238,-2399,5364,429,-1658,-804,-1305,3885,1645,-5000,-218,2814,188,1098,-5420,-1176,5874,-706,-1951,-1985,-1419,6024,1112,-6084,-727,2107,4627,1578,-6819,-1605,6339,937,-1234,-3798,-1447,6532,2149,-4777,-2873,-130,5271,2582,-6816,-2156,4136,3275,-6,-5460,-1662,5892,2596,-3167,-4939,-1494,5743,3820,-5806,-3047,1567,4033,1814,-5338,-2756,3587,3147,176,-4469,-2712,4553,1826,-2212,-2500,-396,5599,1547,-3486,-2224,777,3404,740,-3711,-1468,1937,270,-1273,-2478,-589,4615,932,-3578,-959,-109,2247,1203,-4987,-462,2997,-781,-346,-2991,-104,3569,-744,-2714,369,212,3320,432,-5061,481,2537,922,-1326,-3374,740,5958,-713,-4473,-1296,1817,4920,-1356,-4919,320,3177,861,-1566,-4950,110,6616,783,-4360,-3067,1882,5661,193,-5613,-397,2836,4062,-1121,-6093,-527,4581,2527,-1622],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,7,-8,9,-10,10,-12,13,-14,16,-18,19,-21,23,-26,29,-33,37,-41,48,-56,66,-81,102,-134,191,-305,615,-3220,-7344,2764,-37,3216,1046,-9082,2756,5964,-2427,-871,-6105,1,9381,-1783,-5753,-381,1385,7676,-1022,-9593,1464,6369,3037,-601,-8659,232,8255,-24,-3852,-5416,1040,9783,-475,-7119,-1972,2222,6981,-1122,-10054,675,6301,3341,-1108,-9069,53,9705,526,-3840,-5158,-265,9179,-725,-7557,372,2486,6168,936,-10259,2007,5782,-316,1415,-7113,-1213,9428,-1645,-4802,256,-1471,6841,443,-8522,3063,2479,-982,3001,-6541,-920,7922,-3281,-1718,491,-1878,7380,-1416,-9076,4391,414,1664,1921,-7125,2578,6132,-5432,-1606,-549,-1054,6473,-3814,-7406,5013,1906,1580,-1580,-7081,5259,6720,-3330,-1870,-4877,2508,8147,-4983,-6627,2036,2675,5035,-2668,-9840,2823,6785,1391,-4221,-7174,3291,8229,-2655,-5331,-4421,3157,7704,-2981,-8204,-737,4921,5969,-3766,-8664,2070,6349,1584,-2958,-7748,2239,8345,-1285,-3845,-3139,2036,8003,-3385,-6237,2086,1986,4111,-1743,-8624,2877,6063,-1338,-946,-4297,841,8339,-3194,-4120,1640,-642,5245,-1092,-7751,3746,1995,-1247,745,-4831,1890,6807,-4529,-3016,1811,-1341,5056,-2537,-5756,5810,872,-1208,-552,-4665,4506,5771,-5841,-2631,898,958,5207,-5430,-4889,5541,3122,-494,-3152,-5992,5598,5655,-4491,-2867,-2334,3981,6295,-5398,-6931,3594,3648,3785,-4807,-6364,5278,6226,-468,-4771,-4213,4467,7482,-3629,-4741,-271,3495,6054,-4859,-6458,2113,4410,2692,-4882,-7211,4127,5211,-1148,-3620,-4126,4469,7224,-3173,-4366,637,2777,5567,-4532,-5867,3408,1575,2279,-1651,-6002,3820,5796,-3507,-641,-1972,2117,5189,-5043,-2791,3600,941,3155,-1801,-4600,5471,2506,-2744,-177,-2205,2782,4702,-4933,-1145,3194,-589,2945,-2387,-3371,5255,2114,-3063,-1527,-926,4514,4289,-7145,-570,3783,1923,1554,-5292,-4163,5877,3312,-2066,-3065,-3780,5880,3582,-5646,-2289,1174,4207,3635,-5752,-3452,4012,2765,-54,-5454,-4460,6414,3999,-2031,-4020,-2036,4864,4365,-5184,-5102,670,5683,2781,-6225,-5002,3025,4254,373,-5924,-2709,5404,3389,-3518,-4059,-1808,5379,3040,-5061,-2615,2458,2973,2351,-4924,-4049,4846,3376,-664,-2132,-3198,4620,2110,-4182,-2085,606,3227,3587,-4102,-488,2713,-299,-644,-1763,-2271,5073,1666,-3974,-39,-85,2923,525,-5129,-1305,4159,-1008,488,-2289,-239,5495,-782,-3527,-1350,371,2384,838,-6074,516,4181,1626,-178,-5435,-550,6747,1695,-3844,-2867,106,4980,1357,-5561,-1513,2781,4116,561,-6312,-1586,5517,2104,-2527,-5428,-1383,7338,1886,-3257,-3331,656,4880,1135,-6547,-2586,2330,2669,-791,-4716,-1205,4656,3097,-2912,-3791,-823,5058,1877,-2923,-2350,725,4761,2293,-5324],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-3,3,-3,3,-3,4,-5,5,-6,7,-8,9,-10,12,-12,14,-16,18,-20,23,-26,28,-32,35,-40,44,-49,54,-58,54,-11,-537,-5122,4931,5983,-8228,-1270,2558,1199,4658,-6909,-5213,7238,3231,-1316,-2451,-5552,7626,4899,-6823,-2355,46,6119,5994,-8299,-5890,4411,4564,2883,-8045,-5669,7499,5766,-2231,-5263,-5526,7889,4653,-6490,-5268,-810,5428,5022,-6764,-5592,3616,4932,3849,-6715,-7915,8027,5138,-1910,-3132,-6205,6537,7047,-6929,-3562,925,2375,5368,-6043,-6583,6254,1905,1212,-1872,-6919,5332,4568,-5099,15,-1327,2042,8123,-6804,-3389,4118,-847,1607,-1904,-6329,7445,1360,-5362,2657,-2641,2652,4704,-8481,-512,5159,-1729,3133,-4482,-4361,8873,-62,-5053,-53,-2611,5095,2667,-9141,-1674,4022,1791,2450,-7619,-4030,8205,912,-3296,-3229,-3098,8299,3727,-8318,-3183,2167,5366,3352,-9212,-4792,7013,3849,236,-7655,-3151,9149,3270,-3132,-4864,-2345,7821,5098,-7478,-3936,1451,5825,2943,-7699,-3911,5942,3983,1424,-7017,-3205,8496,3057,-4421,-3075,-2535,7344,3921,-7354,-1161,1026,2818,4267,-7234,-4181,6834,712,-1260,-1607,-5390,6729,2906,-6185,687,-593,1910,4058,-6531,-1626,5917,-509,782,-1873,-4337,7078,1192,-6198,1873,-533,1645,2754,-7067,-276,5858,-2102,-1617,-3619,-1685,9121,-1062,-5731,243,85,4742,1565,-8061,488,5722,1562,-160,-6493,-1787,7777,-926,-3932,-3381,505,6731,493,-7038,-1852,3715,4632,521,-7446,-862,6819,3055,-1689,-6448,-809,8102,2456,-4294,-3901,1195,6783,118,-7717,-1328,3133,4207,288,-8166,-851,7094,1672,-1310,-5341,-1619,6846,1553,-5063,-1121,355,5701,1260,-7495,-984,3848,385,1370,-4571,-2396,6474,-222,-2581,-442,-1694,5616,1849,-5518,1232,1776,861,1690,-5282,359,5243,-1972,-2056,-1983,-548,5283,-839,-4609,1889,1274,2820,-181,-6182,1581,5826,-2403,-1458,-1907,-280,6991,-2121,-6192,1290,2206,3137,-930,-7098,2355,5776,-1528,-2933,-4162,524,7230,-1308,-5319,-1777,2392,6775,-1312,-7714,-322,4290,3676,-1569,-6174,372,6968,873,-4220,-4532,1464,7633,-397,-6056,-1474,2225,5119,-1391,-7310,1458,5322,2336,-1754,-4981,642,6337,13,-3017,-2340,1841,5635,-1254,-5785,-629,1685,2615,-688,-5521,1199,4472,735,-624,-3047,948,4425,-226,-2955,-241,359,3026,-567,-4763,2810,1992,-667,-1485,-2956,2266,5137,-2340,-2077,1536,1553,4146,-2383,-4092,3326,1784,-261,-666,-2770,2052,5688,-3702,-3060,-450,2238,4439,-3261,-4874,2411,2577,1389,-2803,-5308,4407,4491,-1030,-3369,-2909,2813,5474,-4037,-4465,1089,2682,3980,-3344,-6088,1659,4874,-259,-3548,-4126,3307,4959,-1654,-3964,-3060,2836,5803,-3646,-5247,444,4354,2510,-2670,-5424,1923,4199,18,-2231,-2791,2244,4690,-1299,-1375,-52],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,-2,2,-2,2,-2,2,-2,2,-4,4,-4,4,-4,4,-6,6,-6,6,-8,8,-8,10,-10,11,-12,14,-14,16,-18,20,-24,28,-32,40,-50,64,-85,123,-193,369,-1500,-1705,963,-3817,6438,4425,-7412,1034,3189,-1017,5183,-6354,-2078,8471,-1893,-1453,682,-3435,7061,1656,-6954,2193,1839,780,3254,-8249,-969,7867,-3053,-2312,-2346,-2594,8103,-264,-8588,783,1451,4745,1213,-9724,470,7916,-385,-1588,-5942,-1052,10644,436,-6531,-3028,1896,7510,803,-9598,-1481,4209,3466,-147,-9434,-1514,6981,2356,-2048,-6930,-1329,9304,1619,-5877,-4207,-53,7778,1821,-8698,-216,4425,4426,1537,-8780,-1102,8062,1098,-997,-5194,-3413,8879,2338,-6716,41,-596,4440,4326,-8385,628,4726,-427,1111,-3668,-2453,7971,-1804,-3761,810,-2161,4729,1268,-7311,1907,3297,-926,2283,-5491,-1634,8018,-3331,-3214,1146,-1367,5222,-455,-6834,2499,2420,868,-57,-6450,1484,7950,-3861,-2887,-1545,-877,7588,-1883,-7576,1593,3620,2339,-577,-8640,3361,6597,-210,-2874,-5726,676,8832,-1062,-7244,-2059,3526,7066,-1343,-7921,333,5223,3759,-1527,-7326,1220,8411,559,-4502,-6207,1317,8078,-666,-6769,-1843,2429,6637,-1084,-7709,1149,4162,3113,-1863,-5802,445,7304,-1638,-2939,-3488,333,6377,-666,-6429,569,1069,3711,403,-6611,1461,4392,-1031,1107,-2251,203,6705,-1404,-3722,650,116,2991,98,-5698,2903,3399,-2833,-380,-3302,1029,5579,-4292,-2763,2542,186,3257,-1975,-5522,5521,3651,-2130,-1896,-4361,2721,5626,-5292,-2593,888,2258,4918,-4110,-6036,3051,3489,463,-3901,-6888,3384,5863,-1347,-3966,-2724,3837,7209,-3670,-5443,1648,2638,4318,-2977,-7229,2510,5342,944,-2858,-5782,3828,6799,-1492,-4691,-2355,3354,5918,-2455,-4441,148,3643,2561,-3629,-4713,3217,4174,451,-1654,-3872,2911,5149,-2781,-2609,-381,1630,3455,-2181,-5429,3642,1780,1263,-81,-4584,2966,3365,-2631,-367,-1327,144,4615,-3344,-2827,2380,410,1525,-1499,-3132,4234,2225,-2635,-203,-1434,3228,3764,-4458,-2871,2910,1307,1040,-2877,-4774,5125,2894,-3912,-931,-1611,5046,4109,-5899,-3428,1905,3824,2854,-5269,-4899,4414,3340,-108,-3051,-4129,3926,4739,-4083,-3934,248,4903,3096,-5290,-4779,2282,3480,1896,-4364,-5097,3116,4707,-1050,-4261,-2763,3721,4843,-4009,-4674,-788,3246,3028,-4256,-3650,1592,2497,1569,-3417,-3603,3661,3952,-742,-1938,-1400,3037,3509,-3668,-2444,896,2293,3222,-2372,-3374,3955,2312,-311,-963,-2036,2801,1693,-4664,-1130,44,903,2787,-2469,-1871,4655,-72,-920,-1963,-1864,3716,1079,-3301,-766,501,1612,1190,-5159,-548,4834,816,-1245,-3464,-1961,4988,1404,-4146,-2052,524,4733,2453,-5255,-1429,3627,2882,-651,-3313,-1273,6124,2760,-2272,-3050,-864,5976,2515,-5039,-2551,1964,4186,1048,-4653],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,3,-3,5,-5,5,-6,7,-8,8,-10,10,-12,12,-14,16,-18,19,-21,23,-25,28,-31,34,-39,42,-47,52,-57,62,-62,48,46,-1165,-8553,2850,5641,-4011,764,-1245,-1092,7437,-4128,-4591,5027,-498,1897,110,-6445,6399,3897,-4318,1200,-2274,2691,7532,-7461,-4765,5139,-312,4131,-2736,-7373,7638,3616,-3497,-1860,-4805,4646,6889,-7251,-4333,2254,2597,5113,-5768,-6609,5222,4767,1329,-4605,-6674,5539,7416,-4222,-6080,-1954,4932,7668,-4937,-7220,1712,4968,4733,-4785,-7708,3514,6943,1099,-5197,-7138,5756,6951,-2536,-4931,-3210,4951,7339,-6528,-5238,1933,1748,5332,-3413,-7637,4513,4322,560,-1565,-5148,3970,7215,-5623,-3156,-171,837,5591,-3787,-6870,5609,920,1266,-69,-6284,4869,3849,-6093,166,-1385,-142,6124,-6224,-4605,5722,-1102,393,-1220,-6096,6277,1884,-6295,451,-514,2199,6083,-7886,-2627,5546,-365,1000,-3941,-5941,7447,2869,-4432,-1951,-1994,6265,5335,-7430,-1668,3780,3432,3541,-6594,-4526,7862,2920,-1236,-4093,-4347,6820,4459,-6149,-4714,-185,5653,4767,-7240,-5221,3775,4923,2109,-5607,-5237,6186,4772,-854,-5235,-3088,6600,4773,-4574,-4182,-230,5145,4312,-6373,-4361,2591,2589,1829,-5338,-5515,6140,2619,-2465,-1458,-3104,3923,5049,-6634,-1905,610,1048,5018,-4388,-3305,6034,171,-1002,-64,-4131,4411,2301,-7017,910,1800,713,3149,-5652,-1859,6597,-787,-1016,-2220,-2598,6082,389,-6875,951,1471,2429,2819,-6955,-1870,6546,-189,-1424,-4708,-2986,7306,76,-6109,-1348,557,4850,2117,-7370,-1691,4082,2491,44,-6608,-2846,7492,2132,-3065,-3272,-702,6265,1748,-6915,-3211,3394,4070,1144,-6487,-2663,4544,4338,-965,-6255,-2038,6066,2298,-4064,-3961,-859,5659,3189,-6209,-1309,586,4399,2034,-6070,-2280,4188,1582,-189,-4068,-1411,6502,935,-2243,-1022,-608,3006,2406,-5718,-532,2736,1040,2152,-3948,-1075,4925,-1488,-2587,-859,-931,3563,-386,-5466,2190,2112,-52,197,-5171,-277,5642,-955,-2306,223,5,5105,-1296,-6341,1014,2698,2705,194,-7070,154,6907,186,-3002,-2316,394,6040,-1469,-5483,468,2949,3866,204,-5991,737,5795,1386,-1825,-4557,1238,6525,650,-3790,-2631,669,6110,1170,-5831,-764,3295,3172,-771,-6356,-946,5446,2212,-3174,-4049,-442,5523,776,-4432,-2471,1618,5040,-110,-5879,-525,1964,2898,-70,-5328,714,4986,377,-1965,-2778,-63,5248,-917,-3885,-56,1292,2982,157,-3488,1158,3163,157,132,-2244,893,5083,-2365,-1520,1550,27,1976,-462,-4628,2437,2878,-775,-743,-2635,1929,4456,-2627,-2742,-741,1886,4772,-2234,-4873,2984,3843,789,-2067,-2932,2447,4958,-1547,-4184,-687,1555,5457,-2490,-5052,965,3813,2165,-2687,-5104,3288,5202,763,-3221,-4260,2529,4788,-1370,-3941,-846],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-3,3,-3,3,-4,4,-5,5,-6,7,-8,9,-9,11,-12,13,-15,17,-18,20,-23,24,-27,31,-33,37,-41,45,-49,54,-60,67,-75,84,-95,108,-126,147,-176,218,-282,394,-646,2745,-318,-794,-2218,-3691,10197,397,-8075,165,-384,5289,3584,-10756,-1055,5771,684,668,-7286,-3014,10097,791,-4928,-3811,-862,8208,2124,-10112,-2751,3356,5880,1858,-9446,-2701,7159,2946,-1260,-6768,-2918,8789,4241,-5390,-5155,-829,8495,2473,-9409,-2529,2306,5295,2093,-9182,-2947,8018,2369,139,-6429,-4208,8056,1424,-5987,-1116,-1729,6461,2809,-9210,-1082,3352,1550,2874,-6475,-3348,6957,-690,-2694,132,-3069,5728,2088,-8113,1886,1408,-1160,2433,-7325,-382,7747,-2690,-840,-224,-2372,7142,-338,-7510,3182,819,864,2473,-9281,473,7215,-3319,-1206,-2449,-890,8439,-1816,-8184,1070,1102,4638,-1011,-11087,1198,5742,-12,-1505,-7726,-1186,10189,4,-7654,-2187,1817,6888,-71,-10293,5,5297,4401,-814,-8329,-312,8741,767,-3673,-6423,-299,9432,-877,-5659,-2280,2145,6628,-81,-8216,-674,4739,3859,408,-8371,-1086,7622,1598,-1381,-4366,-980,7936,52,-5570,295,534,4907,1224,-7639,2478,4128,-195,1437,-5219,-1518,7912,-2536,-2738,-46,-1814,4580,752,-7735,3071,2474,-370,1461,-5403,1367,6158,-4351,-1941,1094,-866,6159,-2022,-7748,4915,2162,1019,-269,-6208,2523,6316,-3951,-2617,-1732,880,6750,-3926,-7209,3739,3045,2074,-2290,-8037,3411,6071,-1974,-3405,-3792,2594,8678,-2628,-6234,-1159,2047,5873,-3184,-7880,1025,6281,2908,-1856,-6867,3446,6554,-833,-3828,-3694,2483,7920,-2456,-5937,-486,2316,4815,-1990,-7896,1323,5168,2133,-1881,-6166,2404,7294,-1176,-2112,-2633,1459,5342,-1801,-5830,732,2069,2127,-677,-6169,1769,3847,-1229,-404,-2660,690,5869,-2819,-4283,3014,-695,3171,-1220,-5770,3872,2666,-1954,-70,-2949,1753,5572,-4482,-2093,2300,20,2819,-3209,-5048,4813,2037,-2308,-915,-3438,3847,5523,-5043,-2557,853,1739,5355,-4907,-5368,4439,3734,1359,-2777,-5901,6119,6302,-3760,-2948,-1749,3665,5691,-4734,-5073,1461,4027,3505,-4026,-6358,4443,5383,213,-3446,-3973,3076,5650,-2346,-4834,-1569,2789,4592,-4231,-4564,2108,3885,2536,-3598,-4638,3404,5010,-326,-2381,-3117,3672,5116,-2158,-3370,-103,1878,2574,-2787,-3679,2259,1509,78,-2143,-4679,2447,3812,-2987,-1076,-1513,1032,3011,-3918,-2207,3593,-186,-299,-1048,-3270,4469,1248,-3559,-1139,-1383,2331,2542,-5698,-1821,3518,1702,509,-2783,-3104,5077,1981,-2606,-2090,-1693,5238,1882,-5505,-3222,3326,3409,2196,-3953,-3031,6067,1928,-1143,-3789,-1968,5378,3123,-3451,-3201,-84,4430,3787,-5030,-4201,3171,4115,620,-4755,-2661,4294,3869,-1648,-4913,-2315,5032,2430,-4326,-4012,873,3479,2914,-4217,-3728,3055,4394,863,-2528,-3494,3536,3067],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,2,-3,4,-4,4,-5,6,-6,7,-8,9,-10,11,-12,13,-15,17,-18,20,-22,24,-27,30,-33,37,-40,44,-49,55,-61,68,-76,87,-98,114,-133,159,-196,249,-335,492,-864,3605,-2361,-9203,7992,3061,-2487,-29,-6825,3842,8575,-6469,-2963,-164,1945,7321,-5872,-7726,5224,3780,1943,-3218,-8959,5245,8323,-2703,-2959,-5409,2877,9046,-4634,-7447,213,4169,6152,-4867,-9608,3566,6106,2473,-5126,-8245,4566,8016,-1125,-3850,-4476,3748,10182,-3797,-6139,-764,3175,7103,-4456,-8503,3581,4940,604,-2349,-8561,3361,8406,-4669,-3256,-2905,1491,7488,-3039,-5994,4427,-633,1024,-298,-8130,5428,5365,-4379,773,-2610,408,6695,-6658,-3133,4361,-1061,4137,-493,-6320,6908,2185,-4576,1464,-3497,3416,7013,-6633,-1820,3744,-196,3087,-3727,-6451,8527,2162,-3241,-1734,-4617,6414,4913,-7192,-1726,2201,3167,5304,-6880,-6053,6681,3724,-665,-4340,-5965,6196,6642,-4532,-4754,-1769,6746,5936,-7287,-5690,2775,4513,4822,-6066,-6171,6159,5276,160,-6432,-6004,6459,4807,-5098,-4933,-2224,5722,6081,-6591,-4676,2168,3374,3035,-4931,-5621,5933,3501,-50,-2145,-4719,5168,6009,-5538,-2362,447,1015,4087,-5664,-5736,5382,1466,290,-946,-5358,5882,3154,-4646,1316,-1937,599,4209,-5827,-2048,6514,-765,-175,-1165,-3520,7834,1784,-5174,1236,-1706,2746,4066,-6764,-1393,5516,1142,1067,-4045,-3928,7796,1520,-5928,-1989,-1021,5469,3474,-8276,-912,4243,3192,2101,-5588,-2886,7644,3174,-3076,-4894,-3291,6610,4312,-6011,-3777,238,5604,3646,-6502,-4280,5457,4753,654,-7186,-3674,6702,3989,-1546,-5222,-2256,5868,3916,-6282,-4035,668,4238,4047,-6486,-3309,3502,3092,594,-4305,-4233,5832,2158,-3107,-914,-2223,4679,3456,-5959,-748,1378,1238,2694,-3862,-1661,5137,860,-1054,-1658,-2984,4999,1067,-4499,1358,1425,877,2649,-4503,-833,5801,-1709,-706,-1109,-1886,6393,-483,-6123,929,1229,1638,333,-7088,455,5602,238,56,-4760,-1138,7556,-110,-5248,-862,1125,5098,821,-8522,-903,4931,2789,656,-5544,-2379,7246,-128,-4306,-4051,374,7533,1247,-6901,-2060,3026,4260,1165,-7072,-1394,6290,2276,-1428,-5400,-1319,6004,801,-3873,-2754,714,5331,2042,-6150,-1258,1873,4337,191,-5458,-625,4617,1783,145,-4040,-1663,5624,795,-3501,-653,-127,3161,1470,-4633,361,3519,13,-400,-3540,1057,5524,-1153,-2716,540,-893,2927,289,-4637,1242,1746,536,-939,-3839,1433,5586,-1310,-2091,-58,929,4308,-696,-4885,1309,2259,1087,-1003,-3927,2255,6242,-973,-2425,-2765,1090,5162,-1575,-5901,481,3332,3100,-1462,-7094,2580,5186,151,-3020,-3787,685,7413,-1263,-4463,-2139,2550,5537,-1372,-5585,921,4053,2959,-1695,-6069,781,5768,1341,-3527,-3986,1157,5285,1317,-4950,-1008,1519,4549,-718,-5566,-159,2066,2049,-1352],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,-2,2,-2,2,-3,4,-4,5,-6,6,-7,8,-9,11,-13,14,-15,17,-19,21,-25,27,-30,33,-37,41,-45,49,-54,60,-66,73,-80,89,-98,109,-122,136,-152,171,-196,225,-264,314,-387,498,-691,1130,-4969,1163,4200,-1195,3279,-6023,-222,8561,-3194,-3085,748,-3796,6090,-188,-7310,3591,1530,-236,2527,-7058,1321,8213,-4508,-2128,-589,-846,8013,-2026,-7947,4411,2906,2449,94,-8885,2696,7182,-1799,-3570,-4354,1496,8740,-3748,-8234,895,2393,5882,-2672,-9283,2647,6952,1921,-2024,-7404,1733,8939,31,-6085,-3079,3259,8156,-2899,-6499,-687,4504,6296,-2430,-9209,1960,6294,2222,-2010,-7860,1723,9018,-1526,-4459,-4132,1340,8952,-1037,-6260,933,2627,4240,-109,-9397,1927,5434,-1303,-186,-4131,-653,8050,-1846,-4781,953,-1092,4965,307,-8494,2996,3967,-2089,2254,-4968,652,6927,-4613,-2360,1648,-2229,5639,-2159,-5418,5306,2825,-2644,290,-5692,2886,6927,-5045,-1784,2309,721,5558,-4355,-7076,5332,2232,-416,-2660,-5984,4581,7009,-3820,-3906,-1379,2439,7201,-4078,-6871,2648,4383,3099,-4608,-7532,5287,5529,-507,-3979,-4539,3912,7010,-2745,-6115,-2068,3580,7045,-2807,-7331,1101,4342,3486,-3416,-7219,2991,5530,239,-2581,-5033,3839,7062,-3444,-4154,-908,1926,6896,-3132,-6538,3360,2356,2507,-1427,-6153,2571,4975,-2700,-27,-2419,718,6463,-3679,-4060,2301,-29,3247,-1564,-6515,4334,3332,-3722,955,-2839,1059,4945,-5330,-1251,2861,-20,2700,-2898,-4786,5836,2348,-2513,-1070,-2515,3282,4195,-6979,-2134,2798,846,3073,-4287,-3552,5496,3174,-1291,-2731,-2923,5027,5599,-5643,-3480,-338,3295,3661,-5561,-5203,2392,2690,54,-4316,-5034,4419,5218,-1257,-3345,-2703,5058,5324,-3824,-4204,-129,4162,3820,-5623,-4077,3298,3482,326,-5217,-4356,3822,4156,-1860,-2755,-1734,4139,3955,-4629,-3891,986,1379,3812,-3987,-4296,3963,2107,-786,-1181,-3510,4237,3873,-3066,-1334,820,1418,3750,-3755,-1409,2728,-1379,138,-803,-1760,4405,1888,-3201,181,-276,1389,3284,-5015,-121,5174,584,-333,-2289,-836,4862,1521,-4823,-137,-115,3468,2416,-6318,-1567,3884,1703,-76,-4704,-1677,6349,1280,-4208,-1862,-941,5311,1817,-5249,-2070,2765,3973,1461,-4885,-2578,4877,2128,-1533,-5676,-1561,5528,2896,-4626,-3321,-76,5277,2678,-6211,-3725,1613,3438,694,-5479,-2112,4984,2549,-1687,-3784,-1340,4378,2368,-3169,-1239,-828,2726,1498,-4930,-3661,2994,1347,935,-2690,-2046,4299,768,-2333,-1145,-909,4115,274,-5159,-1054,1630,1188,942,-3813,-1656,2819,-1838,-2384,-878,-903,3553,570,-4396,1348,1542,854,661,-3720,94,3574,132,-1274,-2726,-516,4844,-1046,-5184,576,1715,2833,-428,-4817,1032,4888,619,-2152,-3862,313,5609,-156,-4389,-2963,2762,4837,369,-4714,-1460,3782,2192,-1769,-5467,1167,5346,1528,-3237,-2838,981],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-2,2,-3,3,-3,4,-4,6,-6,7,-7,9,-10,12,-13,14,-16,18,-19,22,-25,27,-30,34,-37,41,-45,50,-56,62,-68,75,-84,94,-105,118,-134,153,-179,212,-258,329,-454,736,-2723,1523,7530,-5632,-4285,5546,-1817,1840,-623,-6792,5987,2680,-4992,2205,-2617,1341,5907,-6149,-1545,4755,222,2611,-3248,-4820,7491,1091,-4648,-522,-2745,4597,5300,-9338,-1732,4205,2497,3191,-6092,-5054,7991,3094,-4178,-3856,-3036,7706,5462,-6393,-3211,569,5638,3291,-7714,-5286,5018,4906,1233,-6836,-4484,7786,4478,-2700,-5226,-3754,7316,5759,-6838,-3968,609,4988,3035,-8317,-3757,4694,3693,1167,-7181,-4177,8764,3310,-3255,-2960,-3880,5424,5469,-7906,-3120,528,1284,4465,-5309,-5247,7322,846,3,-982,-5972,4869,4473,-5641,637,-456,796,6404,-6115,-2826,6495,-1124,1001,-1105,-6182,6633,1389,-5695,2851,-158,1657,3505,-7364,-773,5667,-1490,796,-2622,-3639,7614,1059,-5696,534,-951,4260,2721,-8798,-374,5377,1875,-184,-6537,-2018,8865,990,-4478,-3179,-1218,7923,1321,-7948,-3063,3587,5097,1284,-8969,-2084,5882,4023,-962,-5864,-2103,7511,2547,-5180,-4478,-328,7141,2285,-7122,-1577,3149,4701,1817,-7958,-2240,6693,3143,-60,-4886,-2767,7026,1596,-3466,-1281,-923,5638,2833,-6518,-385,2850,548,1983,-4149,-4119,6109,-128,-2841,-324,-4522,4902,2907,-6391,531,2027,1476,2839,-5420,-388,6575,-2549,-670,38,-2656,5260,-751,-5700,1132,1475,1290,1596,-6268,1802,6171,-2923,-1348,-2162,-719,6941,-2121,-5008,2108,1246,2771,695,-7109,809,6115,601,-2134,-4234,79,7759,-685,-4469,-1383,1161,6092,-152,-7955,418,3694,2168,-517,-7413,-154,6705,1124,-4008,-4806,1169,7077,959,-5004,-2204,658,5313,-711,-7073,591,3301,1531,-465,-6045,-96,6640,-165,-2227,-3302,-17,5991,179,-4678,-612,1379,3485,1020,-6119,383,4167,-706,153,-3206,-341,5244,-913,-3304,696,-645,4391,403,-5261,2427,3524,-1013,20,-2867,495,3912,-2590,-2267,883,132,3245,-2381,-6338,3589,2100,-733,-1262,-3183,1981,4742,-3622,-2961,-332,2018,3538,-3494,-5405,1819,2346,881,-2058,-6044,2318,4899,-1222,-2879,-3820,2837,5889,-2126,-5889,-272,4154,4203,-2487,-6175,1329,4404,2104,-2995,-5005,3080,5824,-423,-4359,-1934,2070,4921,-2785,-4900,379,3414,4511,-1432,-5085,1994,4571,-22,-2292,-4307,1038,4563,-616,-3229,-541,1345,3729,-1789,-4484,268,1870,1974,-1681,-4248,1630,2583,-1616,-18,-1081,599,3283,-2521,-2303,2601,1020,1933,-1864,-3672,3282,2282,-1421,-578,-933,2078,2820,-3456,-2163,2509,896,1755,-1866,-3201,4255,2473,-2285,-1814,-3131,2485,2303,-4321,-1978,557,2149,1974,-3046,-4070,4659,2672,-555,-2579,-3784,3680,2723,-2403,-3451,-271,3664,2921,-2866,-3908,2902,3434,1430,-3834,-3581,4098,3698],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-2,2,-2,3,-3,3,-3,4,-4,5,-6,6,-7,7,-8,8,-10,11,-12,13,-14,16,-18,19,-22,24,-27,29,-33,37,-41,47,-54,63,-74,89,-109,140,-187,275,-478,2018,320,1597,6316,-9523,-2922,7109,-495,-491,-3781,-5774,9267,3713,-6378,-1879,-3662,5803,6023,-9800,-4100,5574,3677,3505,-7815,-7221,8511,4149,-2337,-5474,-5449,7194,7059,-7394,-5539,-261,5263,6177,-7211,-5563,5668,5120,2615,-6927,-6795,8107,5656,-1132,-6013,-3870,6488,5160,-6226,-3709,-817,5684,6017,-7254,-4274,2444,2075,2174,-4838,-5866,7190,3276,-2868,-1322,-5731,3350,5430,-8434,-1915,2801,-108,5111,-3770,-5223,7993,176,-2472,82,-3920,5676,4281,-7408,1636,962,-860,4956,-6697,-1452,8493,-1851,-2088,-803,-4635,8157,1838,-8786,1202,1254,2927,3279,-8794,-773,8000,-1383,-725,-4389,-3377,10314,2268,-8218,-705,321,6060,3391,-10574,-2029,6252,2947,721,-8112,-4347,9402,2138,-4157,-4153,-1489,8571,3058,-7485,-2829,2123,5711,2506,-8546,-3882,5791,3932,-186,-5989,-2749,6988,3485,-3803,-4342,-1699,6827,4322,-6222,-2694,1640,4525,1884,-7312,-2909,5395,2007,577,-4441,-3415,6814,2099,-4304,-1217,-1492,3504,2740,-7882,-70,3125,277,2021,-3747,-2608,7172,-1024,-3149,728,-2342,3522,1807,-6411,2706,3511,-2,2156,-5891,-826,7865,-2914,-2813,-59,-715,7483,-279,-7252,2788,3301,1032,323,-6941,1283,9168,-808,-1947,-3295,-548,9497,-729,-7128,136,3208,4949,740,-9635,770,8068,1151,-634,-7443,-874,9518,20,-5153,-3299,89,7658,1381,-8165,-1751,4410,4879,-361,-7684,-1010,6453,2405,-2233,-5306,-308,9085,1615,-5319,-2752,621,5825,995,-7562,-1008,2902,2739,505,-6002,-467,5786,308,-1029,-1799,-1391,6066,370,-4965,-465,-336,2446,1866,-6479,1060,3515,-1376,-303,-3117,-1354,6840,-1659,-3637,2277,368,3647,-808,-6020,3137,3329,-1055,235,-4262,1759,6398,-3404,-3412,1249,504,3818,-1673,-6675,3315,5074,505,-1872,-5652,3241,6883,-3280,-2889,-2259,2171,6760,-2519,-6691,2500,3954,2998,-1363,-6827,1780,7466,171,-3358,-4743,1148,7725,-1457,-6386,-1481,3393,4965,-1418,-7414,223,3971,2562,-3130,-6518,1708,6385,461,-3547,-2850,1419,6061,-1247,-5120,-613,2178,5370,-1940,-5749,448,3747,1835,33,-3783,919,5152,-619,-2364,-2258,-375,4264,-394,-4593,989,2004,466,-222,-4422,1370,3314,-2017,-991,-2018,432,4630,-3846,-3343,3117,1319,2108,-945,-4062,4723,3458,-3336,-2023,-1733,2276,4663,-4259,-3432,2728,1324,2231,-3092,-4546,4236,3837,-1054,-3796,-2862,3588,4409,-3610,-3844,118,3017,3071,-4243,-5252,3162,3115,2031,-3327,-3918,3114,4794,-2248,-3816,-2372,4036,4994,-3673,-5517,343,3305,3782,-3083,-5000,2392,4268,236,-4395,-3509,2639,4151,-842,-3659,-2123,3583,3872,-2260,-4846,392],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-4,5,-6,6,-7,8,-9,9,-10,12,-13,14,-15,16,-18,19,-22,24,-25,27,-29,30,-31,31,-25,10,36,-207,1890,8776,-4040,-3458,1036,-1377,7764,-2312,-9968,3452,4326,-503,-121,-8756,1725,10338,-2275,-4131,-2283,1354,9613,-1720,-10157,1200,3444,5325,98,-10794,1947,7718,874,-2946,-7571,340,10288,6,-6257,-4139,2941,8888,-996,-9873,-1029,5050,6291,-1780,-8941,535,7415,1317,-2387,-7068,506,9690,-37,-5722,-3916,1407,8323,-787,-7985,1011,3359,3151,184,-8117,1076,7205,-2262,-429,-3064,-1400,8562,-1670,-5839,2731,-64,3357,1982,-7666,4460,5320,-3022,339,-3884,-717,7520,-4324,-3691,4034,-1272,4141,-1407,-8203,5720,3920,-3271,736,-4991,2370,7948,-6346,-3170,4473,918,5188,-2194,-8806,5815,4597,-865,-1146,-6761,4050,8999,-5252,-5164,-1732,3341,9004,-4746,-8580,3273,3962,3514,-3474,-8900,3765,8316,-235,-3706,-4951,2809,8788,-2780,-6563,-1329,3503,7076,-1851,-8408,1846,5102,3220,-3605,-8105,3731,6948,-282,-3891,-4126,2804,7496,-3388,-4519,-672,2494,6215,-2858,-7061,3625,4010,776,-100,-6314,3178,5661,-4491,-1185,-998,416,5910,-3742,-5755,5371,-236,1022,257,-5968,4972,4896,-4835,314,-853,908,6058,-5854,-3366,5099,-650,1349,-2477,-5172,7578,3357,-5068,709,-613,4249,6032,-7006,-3824,4227,995,2443,-5398,-6362,7152,3952,-3107,-3689,-4413,5598,6563,-6465,-4248,629,4304,4637,-5248,-8236,4729,4882,1816,-5170,-6146,4841,5495,-3221,-4315,-2233,4403,6473,-5056,-6322,667,3235,4135,-4667,-5966,3905,4006,-43,-3388,-5614,4471,4794,-2815,-3463,-2376,2662,5616,-4073,-5119,1236,2706,4101,-2577,-4065,3729,2787,-599,-676,-3714,3242,4458,-3761,-1893,812,-72,3426,-4447,-2380,5786,1458,-1456,-361,-2773,4466,2421,-5707,102,1306,144,2440,-5599,-1942,6590,-76,-1086,-2328,-3141,6017,1759,-5386,250,755,3915,2971,-6416,-2230,4904,1649,509,-5367,-2650,7079,3405,-5450,-3043,-1184,6110,3720,-7705,-2628,3226,4733,3012,-6426,-3900,5459,4110,-2392,-3683,-3862,6063,4406,-3980,-3266,-445,5137,3384,-5156,-4090,1622,2574,1006,-6139,-3934,4293,3904,-2709,-2789,-1958,5061,2346,-3603,-3020,169,3932,2621,-6013,-3598,3952,2991,422,-3389,-1535,4793,1679,-1644,-1404,-818,3382,2478,-4483,-1435,2333,675,1127,-3242,-2258,3775,-267,-3017,-576,-1229,4432,1033,-5640,-58,2441,1280,214,-3839,621,4632,699,-2223,-2071,753,5800,586,-4962,-995,2265,2780,2,-6039,-787,5616,1258,-2013,-3517,-38,6890,1435,-5619,-2612,1019,5288,1461,-6989,-1274,4559,3322,-1155,-6386,-620,7034,2311,-3431,-3790,-712,5925,1246,-5303,-3439,838,3611,822,-4770,-1283,4526,2855,-339,-5352,-1204,5151,603,-3375,-3439,-213,4273],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-2,2,-3,3,-3,3,-4,5,-5,5,-6,6,-8,8,-9,10,-11,13,-13,15,-17,18,-20,22,-25,28,-30,34,-38,44,-50,58,-67,81,-100,130,-181,284,-568,3014,8670,-4846,-2619,1419,-2040,6356,-920,-7393,5585,1684,-562,1091,-6263,2356,7301,-5629,-1140,-558,-885,5890,-4463,-5725,5777,1228,289,-166,-7133,6178,6368,-4812,-1831,-1998,3034,7279,-5512,-5761,3656,4333,1936,-4000,-8024,5054,6689,-690,-3962,-5403,5413,6268,-3537,-5078,143,5241,6774,-6053,-7929,2359,4666,2518,-5306,-7412,4613,6695,-1739,-4190,-6078,4507,7908,-4444,-5290,-63,2165,7615,-4762,-7456,4821,3353,2873,-2041,-7123,4254,6989,-2783,-1549,-3289,1443,8461,-4840,-5160,3379,1084,5207,-138,-7864,4588,2992,-3440,1694,-4122,2730,7509,-5676,-2658,1853,-514,5449,-3125,-6275,6095,708,-1844,1134,-4151,3045,5077,-6786,-756,2498,302,3614,-6047,-4585,6707,1237,-1182,-1562,-4436,5844,5002,-7553,-1658,1009,3636,3928,-6270,-4077,5059,2797,1368,-5149,-5791,6581,4297,-2974,-3786,-2706,5180,3999,-5484,-5397,2309,5173,4157,-6355,-5591,5248,4412,473,-5259,-4664,5935,5039,-3063,-4443,-3703,6042,5613,-5789,-4575,929,4380,4608,-5624,-5665,6005,3077,1116,-2807,-5753,5857,3625,-4827,-1499,-904,2503,6206,-5275,-3224,3475,597,2438,-1203,-7053,4888,2039,-3812,97,-2345,2221,4292,-5884,-1207,4322,-804,1677,-2990,-3209,6854,585,-3143,-129,-2479,3433,2584,-5704,-818,2774,546,2315,-4484,-2441,6751,1428,-2671,-1231,-1783,6365,3205,-6075,-744,2305,3166,2036,-5439,-1292,8084,2994,-428,-4875,-2203,6953,3049,-5070,-3658,-220,6433,2771,-6687,-2619,3640,3737,1187,-6371,-3105,5847,3374,-1382,-4435,-2093,6086,2102,-4004,-3932,669,4250,1504,-7014,-2585,2495,2600,1095,-5676,-3475,5869,1501,-2397,-2573,-3099,5471,2799,-5615,-1784,392,1303,3161,-4174,-2295,4843,277,-891,-2517,-3667,4336,495,-4195,1367,614,1299,951,-5499,-497,3469,-1631,165,-2354,-1486,6327,-774,-4492,1217,2105,4252,114,-5475,206,3087,-198,24,-5066,472,6247,-193,-2708,-479,310,5203,-33,-6441,-184,3575,2538,-859,-6244,-12,5390,-65,-2606,-4401,10,6295,1075,-5852,-1549,1753,4806,-323,-5974,577,3644,2963,-926,-6358,-796,7409,1527,-2288,-3087,502,4682,489,-5373,3,2471,3806,516,-5703,-346,3261,2095,-759,-4475,-58,5730,309,-3207,-382,936,4014,-307,-4969,-1130,2413,1437,698,-4387,-148,3306,-1211,-2206,-833,-613,2730,290,-4200,2000,1708,238,82,-4035,1387,3848,-1355,-2020,-363,146,2853,-1478,-4207,1528,1164,572,-905,-3258,2139,3438,-1384,-3085,-3196,861,4580,-2097,-4340,9,1604,3869,-2119,-5929,2429,3413,862,-2515,-3457,2557,5890,-644,-4032,-1505,1849,4871,-803,-5620,-26,3811,2699],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,2,-2,2,-2,3,-4,4,-5,5,-6,6,-7,8,-8,9,-11,12,-13,15,-17,19,-20,23,-26,29,-33,37,-42,48,-56,65,-78,95,-120,158,-227,386,-1642,957,-351,-6243,6827,2928,-5490,1511,-1259,1628,5840,-8256,95,6754,-2084,2054,-2847,-3942,8960,942,-5484,1076,-1247,4435,2854,-8538,246,5383,-986,883,-5247,-1933,9417,-1512,-3076,-1095,-803,6449,1509,-7917,-1557,3961,3930,599,-8326,-2143,7445,2012,-1623,-6917,-1596,8240,1631,-5898,-3735,808,8104,1078,-9602,-2709,4428,5499,736,-9126,-1546,9013,1849,-1294,-6590,-1069,9845,2060,-6364,-2898,-167,7266,2825,-8858,-1502,3721,1613,2318,-8034,-2652,8558,-663,-2026,-3063,-4391,7419,2727,-8876,387,1347,1373,4560,-7778,-2356,7073,-1355,302,-1670,-4072,6413,-711,-6238,3120,-284,1276,3390,-8054,749,5592,-2162,-38,-1151,-1529,7388,-1353,-6511,1796,469,3920,455,-8119,1382,6855,-1704,-1103,-4100,-417,8701,-1505,-5018,-872,1395,5879,-748,-8853,1628,3923,2292,-1646,-7831,1209,7901,-66,-4142,-4879,1025,8792,-586,-7621,-2542,2470,7076,-947,-8376,-583,4454,3470,-907,-7905,466,6401,748,-3696,-5741,1136,7417,-589,-6908,80,1461,5033,638,-7731,33,4895,1287,234,-5286,-762,7571,-1634,-2523,-314,-1207,6252,-656,-6817,2654,1149,695,2259,-5560,352,5581,-2589,-237,513,-1148,5199,-3066,-5019,3949,-6,638,925,-6077,1450,4540,-3692,-760,-326,245,5927,-3378,-5042,3102,659,1758,-1715,-6624,4411,5494,-2043,-1714,-2994,1831,6441,-3139,-4539,451,3513,5031,-2536,-6631,2549,4991,336,-2938,-4141,3198,7126,-1774,-5137,-1857,3714,6455,-2505,-5607,-715,3575,4134,-1740,-6530,2097,4924,358,-3330,-4800,2865,7102,-663,-3988,-1842,2064,5813,-2563,-6472,624,3701,3223,-625,-7064,1758,3651,-714,-2031,-3669,172,6666,-2987,-3813,1432,577,3867,-677,-6356,2978,2557,-1179,997,-2681,1410,4258,-3160,-618,1998,-55,3768,-1995,-4202,3975,1329,139,-72,-3797,3482,4657,-4425,-1912,632,1740,3832,-3962,-2254,4080,1610,-537,-2943,-3419,3946,4833,-2929,-1854,-1244,4108,4149,-4812,-4460,2383,3844,2776,-4601,-4812,3603,5238,-247,-4048,-3447,4370,5161,-3477,-3441,-275,3377,4060,-4004,-4494,1755,3200,1459,-5510,-4781,4326,4749,-1194,-3649,-3387,3549,3090,-3689,-2903,-1199,1065,3131,-2390,-4422,2395,2373,153,-766,-3615,2963,2858,-2332,-1569,-1068,1433,3832,-1950,-2290,1045,-179,1684,-1958,-3729,3468,1183,-1981,-1119,-893,1680,2232,-3387,-1572,2388,376,82,-2002,-1870,3627,1684,-2608,-859,-2068,3451,1748,-4527,-2151,2134,1759,53,-4767,-2004,4048,1826,-1138,-3114,-250,5329,1755,-4512,-1889,2749,3889,1174,-4419,-2981,3779,3216,-622,-3251,-2195,4846,1984,-3495,-3140,992,4709,2364,-4422],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,2,-3,3,-4,4,-5,5,-7,7,-8,9,-10,12,-12,14,-16,17,-19,22,-24,27,-30,33,-36,41,-45,50,-55,62,-69,77,-87,99,-114,133,-158,193,-246,343,-570,2298,-1288,-7521,6264,6305,-6262,192,-2918,2890,9068,-7228,-6191,5002,1499,4541,-2318,-9278,7121,6458,-3203,-1909,-5618,4157,8863,-6381,-5310,-168,3272,6919,-4124,-10212,4620,6130,979,-3928,-8629,5409,7824,-2967,-5436,-3949,4847,8927,-5144,-6839,218,3812,5868,-4381,-7457,4085,5620,1624,-3755,-5909,4147,6806,-2945,-2983,-3005,2848,8796,-4288,-5814,1765,1686,4094,-2384,-7765,5425,3252,-2531,-421,-4469,3379,6885,-6219,-1059,929,593,6583,-3948,-6261,7106,-193,-1706,898,-5573,4797,4170,-6572,1184,1003,658,5001,-7497,-4209,7047,337,-192,-922,-6344,8287,4431,-8071,-592,-1018,3245,6838,-8969,-5248,6887,2009,609,-4809,-5770,9276,4305,-5429,-2276,-3411,6568,7322,-8505,-5493,2537,3624,4764,-7270,-6875,7651,5220,-795,-5163,-5160,6744,6530,-5263,-4995,-889,4443,5701,-6421,-4714,2610,4477,2647,-4879,-6169,5608,5853,202,-4606,-4218,5092,4240,-3568,-2988,-1009,3762,6064,-6560,-3180,4579,901,2559,-3103,-5756,5713,3321,-3784,-430,-3000,4132,5907,-7075,-623,2668,968,2908,-4081,-3677,6773,113,-2001,-63,-2994,5723,2760,-7597,248,3392,503,3215,-6563,-2277,8788,-843,-2821,-1968,-3786,6906,2235,-8696,-420,2082,3796,3285,-9410,-1954,8448,305,-988,-5153,-3726,8321,2905,-6284,-2683,-584,5953,2817,-9042,-2399,5727,3978,719,-6965,-3224,8435,3142,-2629,-5081,-3230,8196,4085,-6525,-4318,1600,4776,2394,-6414,-3264,4919,3050,-134,-5004,-4075,6764,4507,-2941,-3140,-1083,6111,3251,-5326,-2003,2315,2490,1850,-6105,-2676,4835,674,-348,-3632,-2654,6100,2542,-5185,949,-1311,3117,2696,-6889,117,4222,-762,548,-3354,-138,6362,-1187,-2874,1784,-181,3882,720,-6684,1492,3766,-233,954,-5471,-183,7631,-1695,-4702,-557,-424,7045,-458,-7764,1709,3452,2424,-945,-6964,72,8341,106,-3200,-3170,-969,8303,551,-7474,-651,1777,4942,258,-8025,-1616,5511,1673,-2031,-6005,-836,7316,1749,-4686,-3235,1400,6186,1084,-6805,-1012,3296,4540,451,-6833,-1216,5670,2478,-1175,-4690,-762,6525,1512,-3872,-2083,966,5185,878,-5858,245,2899,2658,734,-5426,-874,4559,-525,-2323,-1768,-112,5107,-201,-4904,623,1516,1369,-1185,-4576,1547,3983,-1199,-607,-1984,519,5369,-1948,-5956,1683,2235,3476,-1401,-5906,3144,4407,-1575,-1859,-3361,2431,6533,-2518,-4549,743,1129,4763,-1827,-6769,2898,4825,555,-2283,-5315,3682,5582,-2858,-4084,-2041,2987,5927,-2258,-6007,1627,4566,2636,-2145,-6921,1867,5332,917,-2914,-4041,2620,6396,-613,-4762,-1685,1910,4890,-367,-5720,-195,3690,3109,-1693,-4128,928,4080,-206,-2680],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,4,-4,4,-5,6,-6,8,-8,10,-11,12,-13,15,-17,19,-21,23,-26,28,-32,35,-39,43,-47,52,-57,63,-69,76,-85,94,-105,117,-132,150,-171,198,-235,282,-352,461,-656,1113,-4997,822,6040,54,3163,-7111,-1528,9480,-2129,-3907,-2001,-2703,9748,2281,-10694,1085,3193,3123,2558,-10557,-2454,9994,577,-2587,-5629,-3465,10609,2152,-9279,-3255,272,7824,2729,-9712,-2065,6503,4066,-493,-9042,-2933,9738,3374,-3199,-5471,-1079,8513,2975,-7663,-3795,1904,7664,2050,-9022,-3074,4426,3255,413,-8068,-2173,9006,1458,-3671,-3838,-2036,8596,1316,-7354,-524,574,3067,2864,-8810,-858,6254,-1910,271,-3774,-3041,8067,-400,-5368,2563,-817,3486,3434,-8853,1939,5912,-2872,515,-4598,-239,9008,-3285,-4167,2535,-1749,5847,765,-9746,3359,4297,-1696,436,-7096,1039,9967,-4105,-4864,19,-566,7823,-1637,-9748,3184,4357,1997,-102,-9628,1293,9797,-1404,-4908,-4816,424,10114,-1556,-8787,-580,2958,6703,203,-10304,-381,7908,2351,-3229,-8080,-568,9404,1180,-4921,-4688,472,6983,183,-7790,-1759,3278,5211,-483,-8364,246,5619,1410,-1538,-6014,-290,8059,-1296,-3855,-580,-283,7154,199,-7775,1741,1568,1992,812,-6508,535,6851,-4035,-2046,-2144,-2401,7358,-2446,-6454,3666,9,536,97,-6798,3677,5430,-4031,618,-2683,35,7927,-4344,-4462,3208,969,3221,-2027,-7082,5252,5590,-2521,-2009,-4747,2127,8466,-4229,-4928,1311,2033,5972,-2711,-9240,4514,5409,116,-2671,-6953,2390,8526,-3072,-5080,-2513,2455,8007,-3219,-8888,677,3975,3287,-3050,-7962,2560,7734,-285,-3798,-4353,2201,8454,-1717,-5122,-456,3780,6304,-2390,-6661,1635,3158,2901,-2304,-6283,2153,5307,-363,-1979,-3603,2913,6685,-2896,-4446,657,884,4613,-2159,-5666,3517,2144,38,-641,-3455,1179,5575,-3395,-2646,850,802,4544,-3450,-4396,4191,1765,-199,-1624,-4561,4215,4185,-4429,-1526,-153,2378,5258,-5246,-4267,4925,1917,916,-1685,-4406,6543,3429,-3990,-1812,-1590,4243,5590,-6033,-4158,3665,3161,2444,-4472,-5839,5544,4523,-2032,-4295,-4389,4587,5906,-4453,-4280,173,3707,5061,-5025,-6625,3728,5432,1285,-3984,-5405,5866,5465,-2151,-3473,-2572,3955,5175,-3085,-5089,594,4202,4567,-4161,-5322,2653,4505,1032,-3361,-3024,2997,4563,-2590,-3179,-1905,2563,3221,-3844,-4034,3009,1848,1312,-2021,-4691,3730,840,-1831,-205,-1858,4024,4284,-5107,-2161,1784,1472,1546,-2586,-3186,4755,1750,-2007,59,-1950,5230,3024,-4914,-1519,2897,3134,867,-5357,-2127,5794,1066,-1792,-3077,-1209,5448,2770,-5191,-1759,1709,3542,2383,-6584,-2383,4604,2850,40,-5440,-3518,6150,3052,-3057,-3928,-376,4487,3746,-5193,-3353,2806,5242,879,-6508,-3966,4764,4102,-1417,-4441,-1730,4416,3547,-2715,-3350,415,3815,2721,-4655,-2807,2295,4120,1064,-4124,-3203],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-2,3,-4,4,-4,5,-5,6,-7,7,-8,9,-10,11,-12,13,-14,15,-17,19,-21,22,-25,27,-29,32,-35,39,-44,49,-56,64,-74,87,-103,126,-157,206,-285,432,-788,3770,-2766,-8224,6317,338,-1086,1405,-5294,4039,6553,-6626,51,1452,-850,5105,-4238,-4781,5995,714,-822,-208,-4661,5209,4078,-6734,-329,988,1910,4713,-7281,-4118,6792,847,-457,-4514,-5470,7993,4999,-5015,-3867,-982,5859,5220,-6303,-4061,3596,5187,2871,-6324,-4225,5252,4710,268,-5939,-4607,8153,5126,-4186,-4717,-2367,7158,4718,-7466,-4980,2036,4759,4853,-7561,-5840,5879,3446,-1220,-3964,-6118,7893,5523,-5446,-2695,-2184,4376,6804,-6949,-4362,4615,1570,3999,-2509,-7758,7495,3704,-3827,-198,-4611,2872,5943,-7242,-2634,3868,-465,4778,-3948,-4834,7016,636,-2245,356,-5282,4510,4436,-7520,-52,3430,-151,3299,-4475,-3647,6578,-121,-2043,-540,-2444,6851,2992,-6935,-441,1729,3226,2408,-8197,-2644,6834,1549,-1045,-4198,-2637,7490,2686,-5669,-2777,43,7488,2129,-6919,-2427,4103,4696,1804,-7650,-2300,7088,3694,-1376,-5401,-1255,9401,2979,-5518,-4405,-274,7424,3163,-8449,-3184,3705,4245,1949,-8250,-3511,7123,2369,-2914,-3880,-2433,7190,3276,-6266,-1167,326,4570,5226,-7581,-2806,5346,630,1077,-2401,-4772,6718,904,-5111,649,-2241,3270,4337,-6495,-1230,3976,-496,1242,-3825,-3635,5051,-578,-2972,1446,-1426,3409,2924,-6771,1933,2698,-1364,1197,-4848,-1233,7970,-1380,-3263,-388,-104,4584,348,-7499,-341,3145,2219,108,-6886,-221,6545,205,-2937,-2667,514,6435,-946,-6861,-1697,2726,5644,202,-6819,-858,5066,3670,-2348,-6788,244,6483,226,-4248,-3413,596,6153,784,-6105,-2038,2766,4600,-120,-7267,-964,4665,3081,-380,-5647,-1257,6721,608,-4370,-1524,-881,6672,652,-6769,-1187,1336,2682,199,-5651,-1078,5798,-973,-1100,-1709,-1697,6016,-223,-4261,1562,-139,2333,2380,-6507,342,3400,-899,240,-2542,-899,5252,-1483,-3092,988,397,2225,-385,-5158,2330,3643,-984,-247,-3168,1540,6504,-1195,-3398,1083,709,4151,-1616,-5916,1626,4136,1239,-1677,-3969,2002,6846,-1914,-4816,-2767,1638,6804,-768,-5976,63,3282,4531,-1539,-6291,951,5748,-40,-2952,-5803,2441,6252,-860,-4072,-2258,3184,5125,-2436,-6574,-333,4184,4110,-1555,-5524,2186,4856,1259,-2913,-3265,766,6486,-1568,-3397,-1183,606,5515,-1324,-5167,1257,2672,1048,24,-4515,83,5163,-1268,-1439,-813,1,4429,-1863,-4543,1161,1955,475,-371,-3117,1896,3189,-1403,-993,-1278,116,3645,-2956,-2700,1759,1464,146,-2113,-2858,2650,3269,-2436,-1133,-923,1785,3534,-3810,-3313,676,2241,2951,-2708,-5052,2293,2981,-1014,-2061,-2772,3777,5221,-3020,-4940,-647,3422,3153,-3369,-4756,2400,4107,2305,-2814,-3255,2699,4453,14,-3354],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,2,-2,3,-3,3,-5,5,-6,6,-8,9,-10,11,-12,14,-16,18,-20,23,-25,28,-31,34,-38,43,-46,52,-57,63,-69,77,-86,95,-105,117,-131,147,-166,189,-218,256,-306,379,-497,740,-2806,1880,-162,1688,3704,-8431,782,6026,-2757,1518,-2638,-2973,9315,-1990,-5624,1950,-1016,2921,956,-7163,2855,4715,-1216,246,-5104,-294,8128,-3854,-4904,195,500,5777,-1782,-8862,2374,4345,1239,-1255,-7509,1107,8610,-863,-4208,-3891,2795,8808,-1340,-7187,-860,3829,4946,-2013,-9374,1126,7177,2178,-3007,-8078,2325,8121,-155,-4607,-4759,1131,10181,-1781,-7291,-479,2071,5973,-1231,-10146,694,6055,1039,-158,-7554,-31,9211,-3027,-3952,-833,-1614,8436,121,-9484,1713,1181,2959,1941,-8528,1138,6677,-1783,-245,-2542,-2193,7590,-1274,-6514,2591,-286,1041,1895,-7872,2580,6051,-3999,1294,-1427,-1678,7364,-3120,-4514,2954,-54,1863,-526,-6800,4698,4311,-3454,-778,-2526,1940,7909,-3676,-4914,1865,2025,4043,-3668,-7066,3856,6286,1076,-2055,-5439,2901,6585,-1650,-5927,-2763,2424,6285,-3183,-6954,2098,5125,3918,-4954,-7133,2306,5937,872,-3691,-6415,3296,7683,-1790,-3741,-2886,3785,6833,-3222,-7387,865,3132,4212,-2614,-9654,3880,6613,-522,-1734,-4403,1596,7910,-3284,-4608,-275,834,6271,-1752,-6269,3473,2539,399,-61,-6571,837,6894,-3607,-1081,510,-1338,6142,-2097,-5049,3255,1295,769,1415,-6055,2880,4577,-4142,-961,-67,559,4499,-4651,-5566,4341,-57,1398,-1886,-4110,4283,2806,-3897,-1872,-976,2932,5486,-4515,-3600,3018,3441,3123,-4119,-5657,4308,4464,-2054,-3656,-3971,4428,4828,-2937,-4316,-356,3611,4027,-5205,-5143,2102,4565,2796,-5436,-4769,3504,5208,-1841,-4779,-3328,4731,4850,-3526,-4433,-53,4080,4541,-5205,-4787,2346,3361,1916,-2455,-4945,5127,4414,-3350,-2874,-3466,3238,5596,-4357,-4694,1492,1053,2784,-2569,-4797,3100,1210,-853,89,-2383,3026,5361,-4084,-1003,972,-619,4016,-2996,-3308,4589,361,-1701,125,-1896,4635,3006,-4090,-736,1204,2616,2669,-3664,-3101,4830,881,-1105,-2835,-3284,4565,3342,-4754,-2644,156,3902,2881,-5731,-2342,4228,3095,173,-5289,-3133,6257,2493,-3003,-2431,-1068,4705,3374,-5344,-2573,1864,3984,2384,-5797,-3563,5280,3765,-1030,-4543,-2503,5141,3712,-3767,-4349,-1015,3982,2403,-4905,-2842,2694,3734,1352,-3912,-3230,4351,1689,-94,-2566,-2463,4513,2658,-3607,-2577,897,2981,2525,-5882,-1989,2446,2486,1094,-2104,-1504,4845,1799,-2546,-795,-1123,3096,1515,-3332,-1566,3362,1199,144,-2294,-1232,3745,606,-2616,-486,502,2469,625,-4489,-2,1972,1072,-48,-3972,-1943,4866,273,-3161,-1919,-497,5110,-226,-4397,-162,1628,4242,-347,-4668,-106,3895,1852,-1262,-3371,-602,5277,886,-4031,-2594,283,4465,919,-5712,-2507,4524,3339,-486,-5717,-973],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,2,-3,3,-3,3,-4,4,-4,5,-5,6,-6,7,-7,8,-9,11,-12,13,-15,18,-20,24,-30,41,-60,104,-245,1249,8917,-3263,-7388,4251,583,2591,-272,-10366,4979,7187,-3854,-1228,-4948,472,10547,-5638,-7906,2358,1511,6245,-1342,-11829,2649,6573,492,-1513,-9344,2082,10387,-2675,-5947,-3754,1879,9499,-967,-9279,775,5064,6519,-2006,-9518,1915,8605,2325,-2681,-7432,1013,9557,-824,-5738,-2347,1887,8437,-1330,-6713,754,2955,4285,-834,-8784,2003,6340,-469,-1414,-4506,-258,7337,-2645,-5023,20,245,6391,-810,-7887,3552,2621,172,636,-5854,2160,6138,-4534,-3184,1200,-1463,6156,-2683,-5648,6437,458,-531,760,-6233,3658,5913,-6925,-873,-917,596,8197,-5580,-6026,5402,2277,2091,-2739,-7905,6472,6437,-6319,-2236,-3480,2069,9310,-6118,-7161,4053,3199,4422,-3289,-8843,5391,6704,-2127,-3507,-5996,4212,10488,-4463,-5545,-1007,3750,8829,-3082,-9358,2686,5972,2398,-3985,-7947,3793,7210,-1230,-4125,-5315,2818,7667,-2319,-6080,-486,3197,6600,-2975,-7969,2714,4180,1547,-2252,-6464,3108,5760,-2883,-2403,-2372,1805,5994,-3674,-3874,1786,668,3424,-1961,-5568,4954,2928,-2090,-1036,-4386,3311,5945,-5263,-1515,2092,-899,4081,-3514,-5446,6547,445,-3384,-305,-3998,5374,5239,-7490,167,1061,1913,4457,-6056,-4443,7914,1476,-1017,-2918,-5517,7250,4136,-7079,-2196,93,3798,6056,-7004,-5538,3926,3513,293,-4633,-6735,7622,3718,-3687,-4531,-2740,4982,6841,-5340,-5620,1409,4581,4118,-5272,-6709,5672,4215,787,-4720,-4516,4822,4659,-2888,-5119,-2221,3132,6605,-4472,-3546,1002,3751,2570,-3780,-6417,4105,3564,479,-3283,-4377,4187,4343,-3346,-1561,-845,1113,4597,-4023,-2406,2977,521,1328,-2282,-3426,6087,1806,-3248,395,-591,3365,3355,-6378,-979,3180,-390,957,-3769,-2827,6680,-454,-4214,-1175,-930,4355,4404,-7468,-637,3031,2041,2277,-5990,-2931,7699,339,-3006,-3168,-2135,6523,1541,-8149,-2217,2330,3072,2851,-6894,-2632,5534,3928,-65,-5748,-3038,8306,3221,-5058,-2688,-379,6503,3983,-6475,-3294,3969,2695,1585,-5861,-4359,5948,3003,-2367,-5314,-2162,6463,3386,-4774,-2290,-230,4537,2477,-5636,-2481,2717,2131,1418,-4159,-2765,4211,861,-1530,-2197,-815,4088,2367,-3851,-461,1178,426,2316,-3141,-2348,4697,-294,-2122,-998,-1709,4035,-576,-5094,1032,2048,2507,1879,-4700,-354,3760,510,-1816,-2238,-995,5469,-202,-5469,703,1197,3351,-509,-6994,-496,3714,848,113,-4128,-146,6209,-167,-4685,-1576,1308,5305,757,-6481,-974,3260,2881,-698,-6469,-1249,6791,696,-3904,-3936,-480,6314,724,-6200,-2677,1856,4352,608,-5462,-1094,4533,4108,-1522,-4432,-1758,6163,1942,-3184,-2833,-98,5279,1125,-5568,-2126,2590,2211],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,1,-1,1,-1,2,-2,2,-3,3,-3,3,-3,4,-4,5,-4,5,-6,7,-7,8,-9,10,-12,13,-16,18,-23,27,-35,46,-63,92,-151,303,-1139,-3498,-218,-4299,6900,5120,-8833,627,4013,592,5142,-7201,-4950,9178,593,-2167,-4211,-4671,9393,4961,-9214,-2416,213,3858,5257,-9394,-6210,7170,3913,521,-6020,-6421,8409,5315,-4135,-4372,-3899,7441,5657,-8377,-5830,2993,6101,4631,-6671,-6855,6665,5110,-1235,-6928,-5183,6966,5323,-4459,-4307,-3081,6734,5660,-7608,-3681,3203,3961,3991,-7706,-4945,6926,2610,-691,-2929,-3746,6604,3316,-6555,-293,-479,2488,4986,-7744,-1694,5715,-632,462,-2860,-4246,7960,1034,-4289,2231,-2117,3594,3075,-8447,1002,5345,-2023,2022,-5202,-2827,9748,-1880,-5649,557,-964,5916,2657,-9517,620,6577,1119,2398,-7446,-2557,10552,-1243,-4056,-3787,-2110,9454,1572,-10402,-653,2782,4441,2709,-10086,-2378,8303,2726,-2037,-5635,-3539,9817,2217,-7212,-3247,-1361,6780,2184,-8025,-4146,3978,5279,1566,-8550,-3328,6862,2486,-2680,-5610,-1276,8763,2172,-4534,-2525,465,5763,2546,-5956,-1306,4189,1876,1522,-5933,-2690,7522,619,-2620,-1525,-2959,6158,1918,-5542,278,889,2066,2381,-6572,-433,6232,-1260,197,-3350,-2506,7398,-625,-5539,2002,-420,2768,622,-7601,2992,5709,-1959,-902,-1930,-928,8873,-3463,-6971,1953,693,5499,-665,-9829,1887,5624,108,-338,-6988,625,10115,-1426,-5076,-2109,1758,7789,-1522,-9524,921,4366,3272,303,-8469,-513,8373,-331,-3692,-4581,-312,8162,1520,-7091,-1050,2175,4815,213,-8206,-1604,4946,2330,-1641,-6493,-1219,7250,2342,-3313,-4902,-20,6710,459,-6353,-678,1192,4472,859,-7025,120,4645,748,-1240,-3936,-164,5080,-81,-2679,188,93,4811,-412,-5474,2126,1296,1193,-170,-5082,1379,3787,-2937,-3074,-1896,137,4723,-3102,-5507,3101,2421,1165,-569,-5231,3217,5507,-3868,-1937,-18,1363,6138,-2816,-5616,1912,1478,3627,-2648,-7304,4080,5425,-2799,-2811,-4218,2848,7809,-4053,-6105,1046,2912,4144,-2542,-8202,2615,4870,738,-2450,-6829,2520,7543,-1973,-4061,-2196,1493,6488,-1025,-6067,1502,3948,4404,-2463,-6719,1710,4966,668,-2056,-5018,921,6814,-469,-4809,-1405,587,5655,-1272,-5592,1503,3523,1500,-1080,-5274,2189,4425,-720,-66,-2004,944,3990,-1792,-2926,203,257,2415,-1858,-4077,3476,4213,-603,-611,-2443,2002,3729,-3320,-2101,1726,1771,2404,-3589,-2615,4078,1549,-765,-2559,-2855,5274,4456,-4089,-2362,262,2692,4382,-4729,-4390,4380,2274,-262,-2964,-4933,4411,4890,-4091,-2660,-1032,4157,5221,-5062,-4795,2685,3409,2414,-4006,-5822,3478,5677,-1307,-3744,-3093,3576,6438,-2739,-4739,116,3488,4263,-3633,-5156,1964,3713,1824,-3111,-3836,2784,4440,-689,-3218,-1706,2313,5109,-2593],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,3,-3,3,-3,4,-4,5,-5,6,-7,8,-9,10,-11,13,-14,15,-18,19,-21,24,-25,29,-32,35,-38,43,-47,52,-58,64,-72,81,-90,103,-118,136,-161,192,-223,212,-4940,4508,4640,-7272,-8,650,-477,4437,-5762,-3752,7373,-1124,-1875,-571,-3818,6241,2852,-7475,1140,1427,2845,2947,-6942,-2862,8111,-192,-788,-3346,-2618,8307,555,-6674,-1428,1958,5081,1388,-9236,-2029,6624,2924,-552,-7347,-1268,9796,2084,-4169,-5090,-165,10235,1446,-8253,-3032,2484,6835,1271,-9095,-2609,6037,3560,123,-8362,-2587,9557,1987,-3947,-4610,-2017,9998,2774,-7825,-2790,2641,4810,4527,-9582,-2651,7976,1663,-9,-5581,-4708,8379,2881,-6234,638,-3531,4251,5233,-9058,-562,4267,-303,4006,-4276,-4905,9079,212,-3207,934,-4292,3818,3036,-6313,131,3595,-1144,2607,-4372,-2490,6950,-2117,-3769,189,-1452,4989,822,-6671,1978,3722,1169,683,-6301,169,7632,-362,-2338,-1648,-101,6959,-762,-6744,816,3189,4536,-1757,-8168,-113,6712,2211,-1480,-7017,392,7796,438,-5286,-3563,2017,6524,-1234,-8063,-1885,3421,5589,-49,-8383,133,6088,1378,-2098,-6310,276,8907,-970,-5752,-2886,662,7918,-37,-8755,1576,3779,3448,797,-8744,391,8162,-1161,-1357,-3776,-1449,8301,-568,-6253,1427,-304,3623,2677,-7713,-514,4248,-1138,764,-2296,-2128,7455,-1074,-4341,1079,187,2969,526,-7011,1337,2760,-1648,1177,-3201,490,5947,-2322,-3491,1425,1559,4039,-993,-6571,2931,2597,-559,-506,-5371,2001,7682,-2990,-3922,-530,1991,5763,-2829,-6490,2074,4390,2846,-3087,-6652,2570,4444,-1597,-4039,-4374,2905,7613,-2262,-6142,-2039,2742,6051,-3707,-7071,2359,4433,4330,-2676,-7038,2204,6494,-815,-2901,-4512,1872,7322,-1663,-5647,-1736,1003,5416,-1638,-6860,2939,3124,309,-567,-7620,1741,6322,-2011,-1940,-440,-955,6053,-2234,-5200,3088,1934,1481,835,-6766,1122,5084,-1647,-455,-2616,206,3755,-2683,-3484,1732,723,1490,-66,-5217,1755,2761,-2980,-431,-647,1953,3646,-2349,-3746,2204,1214,1619,-2856,-4680,4090,2792,-680,-2027,-2021,4063,3925,-3635,-3678,495,3166,4200,-4304,-4952,3146,3059,526,-3884,-4129,4974,4431,-2698,-4429,-2203,4557,5297,-3973,-4582,1695,3856,2890,-3852,-5071,3566,3206,73,-3227,-4240,4271,4522,-3212,-4002,-1836,3485,5187,-3547,-4959,1274,3573,2780,-2659,-4804,2857,2887,-953,-1931,-3253,1487,4626,-3079,-2955,567,547,3464,-2471,-4220,2962,2247,-45,28,-2085,2817,3501,-2600,-1189,575,1461,3424,-2909,-2520,3801,468,30,-1431,-1109,3290,985,-2935,91,429,1901,2340,-3556,-2775,3433,1687,-320,-2742,-1415,4555,1426,-3831,-2182,66,4252,2418,-4665,-2049,2614,3812,697,-4793,-2994,5001,3146,-2209,-3770,-665,5745,3655,-3414,-2930,279,5448,1875,-5559,-3546,1475],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-1,1,-1,1,-2,2,-1,1,-2,2,-2,3,-3,3,-3,4,-5,4,-5,6,-6,7,-7,9,-9,11,-11,12,-15,16,-18,21,-23,28,-33,39,-46,58,-76,102,-148,240,-486,2460,5224,-2905,1683,-2751,-1187,8890,-2945,-4856,3769,-1714,2845,1267,-8374,4670,3945,-2897,-557,-3074,984,7111,-5002,-3370,2368,726,5128,-3588,-7595,5202,4447,-1062,-1931,-5829,4833,7760,-3488,-3944,-478,3437,5919,-5324,-6901,3050,4776,2308,-5741,-6643,5118,6038,-1081,-4329,-4642,4751,8179,-4412,-6435,-874,6133,6989,-5103,-7188,3224,4463,3746,-4566,-9458,6495,6843,-1408,-1755,-6628,4308,8327,-4816,-4654,-326,1907,6906,-4019,-8930,3823,3702,1449,-547,-7373,2376,8157,-3384,-2165,-605,-901,7484,-3822,-7441,4567,1152,1065,1091,-7796,2766,5928,-4487,-718,-684,-139,6967,-3400,-4242,4848,-225,1714,-1503,-5887,5145,4645,-4256,-625,-2395,2109,5576,-5220,-2839,4078,694,1694,-3543,-4968,5785,3784,-2842,-3573,-3526,4756,6224,-6404,-4064,1756,4093,4296,-7041,-5172,4750,4003,-258,-4914,-4665,7112,5294,-3155,-5940,-2647,5776,5931,-6198,-4499,896,5197,4590,-6909,-5584,4655,4045,161,-4396,-7054,6514,5330,-4091,-2933,-3668,3751,6535,-4970,-4320,1453,812,3978,-3712,-7330,5882,3167,11,-1323,-5717,2783,5084,-5088,-2076,350,90,5282,-4038,-4484,5670,462,-213,-416,-5031,4114,4407,-5195,-564,690,670,3984,-3901,-3517,6094,-342,16,-1406,-2783,5288,1971,-5100,-874,922,1846,2751,-5974,-1887,4735,521,-122,-4142,-3522,7534,2495,-4512,-3266,-1852,5639,3526,-7282,-3613,2755,3799,996,-6803,-3400,5885,3120,-1921,-5842,-2179,6964,2297,-4966,-3498,219,6826,3281,-7109,-3554,2785,4405,2007,-6574,-3701,5344,2170,-1563,-5423,-3336,6695,2414,-5191,-2040,-196,4169,3849,-5517,-3913,3053,1232,515,-4032,-4279,6309,1662,-2731,-721,-2789,4181,3400,-5180,-946,2836,496,2809,-3970,-3291,5930,45,-2365,329,-723,3443,809,-5330,476,2101,740,999,-4889,-1459,5857,-422,-2620,-1630,-658,4427,172,-5571,837,1231,1608,357,-6510,-1303,5483,655,-2481,-4003,17,6117,557,-5047,-1235,961,6106,167,-6752,-1477,4203,2887,-1239,-4714,-535,6427,1246,-3741,-3830,707,5698,283,-5683,-1660,2202,5511,-118,-5602,-1058,3728,2313,-1025,-5685,-877,6007,1438,-3586,-2527,-272,6484,1113,-5263,-919,1485,2526,855,-4881,269,4478,265,-617,-2800,-1449,4713,903,-3780,-1538,-826,1870,356,-5716,397,3699,-560,-1119,-2130,-570,2747,-837,-1555,62,-464,2492,537,-3918,1659,2201,223,-1153,-2903,418,4533,-2029,-3850,-412,1077,3442,-664,-3886,1837,3909,976,-1269,-4111,1681,4386,-762,-3005,-589,2128,4634,-1488,-4728,172,3523,3289,-1714,-5038,1293,4754,1876,-3101,-4903,2257,6351,-963,-3102,-1425,2213,4658],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,2,-2,2,-2,3,-3,4,-4,5,-6,7,-7,9,-9,11,-12,14,-15,16,-18,21,-23,25,-29,32,-34,38,-43,47,-52,57,-62,68,-75,84,-93,103,-115,129,-145,165,-189,220,-261,315,-396,525,-758,1317,-5878,-667,9056,-3321,493,-3738,-1939,10119,-1608,-8403,2722,-1180,3992,2726,-10361,691,7451,-1040,10,-6906,-2456,11550,-284,-6195,-1591,-392,8796,2802,-11088,-985,5719,4438,1456,-10148,-3666,10479,2239,-2755,-4972,-1620,10038,2477,-8752,-4265,1199,6182,2254,-8832,-2344,6391,3793,-277,-7797,-1570,7943,1959,-3503,-4257,-699,6504,1792,-6896,-1789,2463,5543,1589,-8526,-1191,4771,-563,1887,-4529,-1149,7593,-1511,-2770,668,-2305,6345,1775,-7586,2901,2194,330,2438,-6137,79,6563,-3578,-2329,-25,-1478,6205,-1492,-8003,4693,1119,1215,823,-7894,2903,8032,-4780,-1562,-1206,-132,10534,-3110,-7439,3548,2881,3759,-275,-10181,3548,7447,-2077,-1578,-4861,-159,10951,-2485,-7457,1351,1925,7575,-97,-10940,2596,6909,1228,-1520,-9035,912,9768,-1086,-5069,-3049,-862,9482,-128,-8327,-691,2896,5402,-506,-9282,-254,6333,1570,-1832,-5922,643,7056,285,-5471,-2381,915,7415,-987,-7450,-828,2450,3605,-13,-6530,2272,4842,-964,-176,-4335,927,6669,-2036,-3658,1135,276,4480,-1023,-6156,3856,2502,-698,1146,-4911,1851,6314,-4442,-2939,1758,342,5457,-2304,-6962,5566,1914,-79,-1258,-5726,3418,6999,-5260,-1685,1339,1363,8223,-4495,-6395,4231,2970,2374,-1825,-7467,5222,5874,-3290,-3993,-4441,2594,7155,-4688,-6868,2407,3732,4869,-2327,-8423,3903,8800,-1173,-2486,-5245,2786,8315,-2906,-6016,83,2736,6586,-1801,-8316,543,3594,2972,-3138,-7470,2115,6604,-461,-3035,-4293,2276,5620,-705,-4066,-328,1037,4475,-2953,-6158,1368,2469,1430,-1921,-4769,2789,4471,-1928,-1862,-1422,-29,5446,-2839,-2690,2509,423,698,-1173,-4167,4235,2001,-2262,-172,-1306,3278,3600,-5635,-2044,3387,222,2168,-3226,-3888,5917,2202,-2130,-1196,-3195,4625,4047,-5395,-2451,1941,1946,3030,-4932,-5044,6826,3912,-2271,-3423,-3993,5433,4875,-5144,-3809,-896,3265,5625,-6222,-4893,3468,3473,1489,-4249,-5642,5924,4624,-2682,-3977,-4171,4187,6095,-4091,-4172,748,3294,3430,-3302,-4975,3576,3512,299,-3297,-4521,3163,4590,-1322,-2764,-1892,2134,4479,-2698,-1980,1584,3146,1760,-2703,-3866,3153,1898,-40,-1542,-1925,2334,2114,-3124,-1550,363,1558,2013,-3432,-1687,4634,192,103,-1015,-1826,4222,1736,-3430,-551,265,3667,2848,-4862,-1451,4698,604,-66,-3353,-2075,7305,1496,-3373,-1468,296,4220,2118,-6693,-1339,3990,2230,958,-4656,-2429,5419,2222,-1887,-2750,-1447,5257,2247,-5788,-2499,1766,3882,1778,-4687,-3560,5121,2223,-1348,-4707,-3511,5201,3255,-3486,-3582,-1552,4361,2439,-4894,-3310,1638,4468,2426,-3646,-2742,4143,3310,-1188,-3699,-2761],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,-1,1,-1,1,-2,3,-6,8,-12,19,-30,50,-91,551,837,4541,-4055,-7554,9556,1710,-3203,-1275,-6861,5828,7347,-7643,-2012,1927,1404,6193,-6915,-7538,7334,4707,793,-2564,-8287,6935,7800,-4557,-3669,-3258,3165,9377,-6774,-7737,3719,4327,4155,-4843,-9151,5510,8387,-1399,-4660,-5985,5752,8408,-4181,-6554,-1729,3619,7901,-4354,-7448,2143,5228,3507,-3713,-7142,2898,5807,-1440,-2659,-5584,3139,6698,-3899,-3981,115,1996,6112,-4550,-6293,3610,2138,1226,-472,-6677,5296,3715,-4226,-380,-1374,1269,5751,-6201,-3488,5158,-773,2875,-2385,-6625,8381,1703,-4380,567,-2998,4426,4699,-7698,-981,4662,-952,2488,-4672,-4944,8813,1437,-5254,-1204,-4237,7296,5967,-8380,-2366,3364,2018,4383,-8161,-5590,7958,1947,-1814,-4066,-6218,9089,6372,-7242,-4821,712,5305,6793,-7413,-6670,6880,4234,1688,-6049,-6034,8183,5182,-3484,-4581,-3721,6937,6759,-6305,-4239,1351,4078,4623,-6625,-6396,4579,3606,1501,-3448,-4774,4852,5626,-2847,-3163,-3268,3703,5294,-4950,-2179,1469,2002,3905,-4643,-3763,5000,2141,-985,-1699,-3942,4503,2181,-5688,481,-247,2158,4118,-5900,-991,5558,-407,1593,-2401,-3548,7502,1089,-6403,1903,-5,4123,2425,-8533,315,5883,-1423,679,-4748,-3709,9943,-626,-5096,-888,-1708,4306,2191,-9340,-48,4211,1471,2288,-6831,-3453,8600,2216,-4575,-4265,-2462,8742,2599,-8443,-3438,2190,3389,2920,-7580,-2754,7644,3902,116,-5954,-3447,7745,3306,-4836,-2856,-1012,5085,3031,-6739,-3844,2787,4116,992,-5907,-2926,5741,2764,-1438,-4841,-2296,5838,2643,-3493,-1483,-592,3023,3831,-5875,-1596,3172,1250,875,-4281,-2438,4813,-33,-1899,548,-1025,4597,1341,-5695,1170,1584,1440,1247,-4608,618,5971,-2102,-1661,17,-531,5525,-571,-6083,2540,1142,2585,80,-7372,1760,6770,-1059,-923,-2783,94,7628,-1750,-5933,429,2153,5464,511,-9558,-715,5492,1362,-780,-6304,-159,7979,139,-4835,-2203,-140,6714,-552,-7460,-430,2769,3948,-806,-7808,-644,6845,1259,-3329,-4104,-324,7181,578,-3858,-1382,1979,3651,1018,-5571,-1899,3483,2951,-246,-4281,-1022,4711,500,-3054,-2928,1924,4923,273,-4615,-457,1192,1437,-483,-3923,-295,5016,1018,-1330,-2841,484,4789,-1677,-2962,-532,960,2684,-1220,-3743,1496,2288,-925,-926,-3505,1119,5046,-2568,-3219,656,1630,3166,-2375,-4748,1995,2522,-359,-1934,-5368,2195,5064,-2230,-2769,-1412,2315,6620,-2527,-6009,1779,3423,2727,-1651,-6260,2027,4867,-817,-3114,-3277,2003,6747,-1621,-4273,-619,2412,4476,-1672,-5759,1456,3584,931,-2560,-6379,1506,5842,-90,-3002,-2969,2405,4809,-986,-4872,-469,2806,3356,-1085,-5233,1400,3565],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,2,-2,2,-2,3,-3,4,-4,5,-5,6,-7,8,-8,9,-10,12,-12,13,-15,16,-18,20,-22,24,-26,29,-31,35,-39,43,-48,53,-59,67,-77,88,-103,122,-156,744,440,4275,-6317,-3991,7493,-1012,-1700,-345,-3676,4908,1973,-8366,1734,804,731,2384,-5858,-291,7200,-2876,-1204,-1724,-1383,6799,-1276,-6468,2240,1920,2968,-951,-7712,1310,5356,828,-2103,-5803,1395,8429,-882,-5425,-1876,1823,6788,-1944,-8763,1248,4988,5023,-3438,-8700,1950,7080,911,-2981,-6694,3200,9267,-2060,-7032,-2297,1173,9013,-1670,-10121,2336,4650,3175,383,-8902,291,9807,-1111,-3020,-4168,-1601,10389,-730,-7646,1103,463,5037,2339,-9771,711,6896,-1042,1376,-6724,-2196,8512,-988,-4719,1074,-2532,5239,1863,-8745,1499,3698,-590,2229,-4583,-1599,7806,-3719,-1802,1265,-1471,5919,-217,-6084,3690,3015,-624,1318,-4373,3250,6774,-2245,-2685,-1723,293,6661,-2530,-6527,3483,2503,2377,-2484,-6649,2708,6510,-93,-5366,-4120,4402,8296,-2633,-6066,-665,4189,5019,-4036,-7076,1706,5941,1044,-3212,-7518,4080,7876,-1399,-3358,-4106,2803,7382,-3465,-6388,-546,2826,6835,-3841,-8628,3319,4744,824,-1485,-7188,2647,7771,-2421,-3280,-1693,428,7499,-2898,-6733,2039,2016,2110,521,-7630,2629,6032,-2908,1071,-4239,-705,6756,-2096,-3967,1402,-1497,3566,-1021,-6627,2520,3241,-2063,1243,-3929,1552,5316,-3221,-2411,1297,74,3217,-2315,-6693,4881,2888,-2311,-1519,-3849,2845,4547,-4836,-1898,1549,1503,3780,-4064,-5085,4551,3289,754,-2912,-5704,5042,4506,-2904,-4119,-2420,4222,4636,-5518,-4226,1485,3459,5030,-5404,-5760,3612,4790,309,-3843,-5329,4948,4079,-3633,-3464,-2321,3677,5834,-5244,-5217,2040,2741,3352,-4806,-5157,3820,3923,-1419,-2682,-4106,3576,5708,-4910,-2866,698,1938,4579,-3895,-5850,2312,3080,777,-872,-4759,4055,4845,-2923,-1373,-1376,2164,4291,-3199,-2362,4004,512,1856,-774,-4110,4633,2514,-3033,-380,-882,616,3154,-5100,-2813,3511,1164,1228,-2640,-2289,4354,1783,-3517,-335,-1190,3280,3237,-6337,-1685,2539,2011,1015,-4993,-2799,5080,2919,-1725,-3751,-1449,5603,2956,-4199,-3211,361,5007,3385,-5584,-3354,4000,3769,377,-4367,-2940,5143,2849,-1634,-3809,-2210,5161,3510,-4578,-3195,329,4778,3124,-4803,-3675,3305,3517,214,-3049,-2276,4008,2542,-2901,-3317,-1991,3292,4143,-3637,-1998,2902,1706,2001,-3680,-2595,4702,659,-2229,-1235,-2446,3962,2912,-3412,-1887,1084,1033,3605,-4217,-1479,3571,413,-487,-2061,-1819,3573,1327,-3593,566,548,1060,620,-3863,-983,3794,-371,-1032,-2625,-392,5150,811,-4104,-684,1239,3120,110,-5415,-556,4007,2882,-1228,-4092,-500,5275,1177,-3289,-2625,60,5670,-472,-5405,-2079,1904,3806,-106,-5071,-1931,4344,2772,-2339,-4863,-387,5332,432],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-2,2,-2,2,-2,3,-4,4,-4,6,-6,8,-8,10,-10,12,-14,16,-18,20,-22,24,-27,30,-34,36,-40,45,-50,55,-60,67,-73,81,-89,99,-110,122,-136,154,-174,197,-227,265,-316,388,-498,689,-1122,4830,-3543,-5553,3837,-1272,3222,-268,-7318,4729,3802,-4041,1222,-3402,2185,5281,-4982,-2247,4302,-188,3281,-3558,-5653,5931,2454,-2989,-1269,-3570,4717,5336,-7253,-2794,2013,3104,3865,-6744,-4119,5938,3544,-1385,-5446,-3342,7571,4836,-4516,-3688,-1690,6732,4528,-7383,-3833,1717,4901,4015,-8673,-5663,6816,4308,-10,-5256,-4992,8690,5430,-5100,-3125,-1865,6022,6109,-8287,-5263,3568,2832,4295,-6061,-6896,7390,3475,-1604,-2572,-5768,5767,7367,-7559,-2527,677,28,6765,-3740,-6834,5238,1227,924,-235,-7637,4161,6126,-6208,-427,-1189,1481,6620,-5509,-3655,5240,-783,1314,-725,-5283,5850,2611,-5124,1142,-727,3411,5234,-6338,-1907,3733,-442,873,-3772,-3051,7771,2406,-4021,-2049,-1647,5848,1596,-7556,-1689,2951,2936,1491,-5816,-2712,6689,2872,-2207,-5187,-1971,9394,3641,-5267,-3054,-820,7185,1711,-8145,-2208,4546,4329,1991,-7556,-3828,7469,1380,-1966,-4815,-3326,8515,3208,-7186,-2305,137,5055,3847,-8243,-2108,4783,2427,1577,-5421,-4330,7783,2457,-4579,-1830,-3052,5567,5020,-7640,-1553,2411,863,4284,-5629,-4508,6406,330,-1503,-32,-3227,4625,3394,-6345,355,760,1190,3694,-4408,-2532,5786,-418,353,-2348,-3039,5694,-273,-5851,612,1714,1971,1465,-6139,395,5482,-530,-1083,-2432,-184,6510,74,-5889,-521,752,4101,-721,-6098,342,4574,2653,-583,-6310,-1193,7317,-154,-3562,-4452,590,7255,-222,-5720,-935,3202,5487,368,-7910,-1033,5507,3213,-792,-5966,-1226,7301,953,-3820,-4723,589,6279,311,-6192,-929,1523,3829,747,-7368,268,7040,1770,-1446,-4056,-1752,6556,636,-4516,-638,-587,4051,2047,-7456,797,2996,-139,622,-5288,-1360,6397,227,-2518,796,-1352,4085,1329,-6335,1669,1688,-389,1280,-2985,-794,4349,-1423,-1472,-424,-572,4183,73,-4359,1692,2860,472,-844,-4979,624,5247,-2617,-2017,-2764,2075,4856,-1930,-5681,-1086,2426,2421,-2084,-6498,1486,4726,596,-2780,-4014,1904,7104,-1589,-4836,-2365,2183,5959,-1907,-5761,791,3958,3325,-1884,-6461,805,5827,-5,-3034,-5069,2331,6289,-1642,-4055,-2054,1251,5427,-2162,-6107,729,2985,3177,-2272,-5764,1347,5039,-1404,-2318,-1421,1046,5589,-1085,-4699,524,1977,2751,-925,-4709,1652,3441,-754,-1196,-2449,-264,5314,-2054,-3715,890,1211,1563,-1484,-2886,2472,2271,-622,-1338,-1977,1446,3695,-2532,-2072,292,455,1700,-1817,-3978,2650,3175,521,-1939,-3935,2881,4734,-2605,-2378,116,3007,4584,-3019,-3416,2796,4005,1361,-2689,-3898,2800,4980,-786,-3853,-1763,1659,4592,-2030,-5468,787,4535,3710,-3906,-4534,2070,4739,1235,-3896]],"minX":0,"maxX":0.1624980000000011,"minY":0,"maxY":0.0002731843604364827,"minZ":-14507,"maxZ":14228,"noise":2596},"im":{"z":[[]],"minX":0,"minY":0,"maxX":0,"maxY":0}},"id":"59be1db5-6ddc-4145-bb3d-9f9fa05b3f18","meta":{"TITLE":"HSQCEDETGP\nhsqced CDCl3 /opt/topspin3.5pl6/data/complat/nmr SG 25","JCAMPDX":"6.0         $$ Bruker NMR JCAMP-DX V2.0","DATATYPE":"nD NMR FID","DATACLASS":"NTUPLES","NUMDIM":2,"ORIGIN":"SG","OWNER":"SG","LONGDATE":"2023/11/08 07:58:20+0000\n$$ 1.90.2.2 TopSpin 3.5 pl 6\n$$ 2023-11-08 09:26:02.822 +0100  nmr@ibg-4-babsi\n$$ Compression mode = diff/dup",".OBSERVEFREQUENCY":400.131585725277,".OBSERVENUCLEUS":"^1H",".DELAY":"(6.5, 6.5)",".ACQUISITIONMODE":"SIMULTANEOUS (DQD)",".ACQUISITIONSCHEME":"Echo-Antiecho",".AVERAGES":2,".DIGITISERRES":23,"SPECTROMETER/DATASYSTEM":"spect",".PULSESEQUENCE":"hsqcedetgp",".SOLVENTNAME":"CDCl3",".SHIFTREFERENCE":"INTERNAL, CDCl3, 1, 7.792984","AUDITTRAIL":"$$ (NUMBER, WHEN, WHO, WHERE, PROCESS, VERSION, WHAT)\n$$ ##TITLE= Audit trail, TopSpin 3.5 pl 6\n$$ ##JCAMPDX= 5.01\n$$ ##ORIGIN= Bruker BioSpin GmbH\n$$ ##OWNER= nmr\n$$ $$ /opt/topspin3.5pl6/data/complat/nmr/data/SG/nmr/SG-V4016 (1-6)/15/audita.txt\n$$ ##AUDIT TRAIL=  $$ (NUMBER, WHEN, WHO, WHERE, PROCESS, VERSION, WHAT)\n(   1,<2023-11-08 09:25:58.706 +0100>,<nmr>,<ibg-4-babsi>,<go4>,<TopSpin 3.5.6>,\n      <created by zg\n\tstarted at 2023-11-08 08:57:47.265 +0100,\n\tPOWCHK enabled, PULCHK disabled,\n       configuration hash MD5:\n       F1 FE D8 03 24 F0 6F 49 F4 4B 2B 04 42 C3 AC E2\n       data hash MD5: 1K * 512\n       B1 22 34 9C E8 87 47 F0 98 2F BF 3C C1 2C 5F 4A>)\n(   2,<2023-11-08 09:25:58.948 +0100>,<nmr>,<ibg-4-babsi>,<audit>,<TopSpin 3.5.6>,\n      <user comment:\n       ICON-NMR User ID: SG\n       data hash MD5: 1K * 512\n       B1 22 34 9C E8 87 47 F0 98 2F BF 3C C1 2C 5F 4A>)\n$$ ##END=\n$$ \n$$ $$ hash MD5\n$$ $$ 49 F6 61 6A 97 3C AA 13 E4 FA 2F 64 3D 75 E9 63","NTUPLES":"nD NMR FID","VARNAME":"TIME1,         TIME2,           FID/REAL,        FID/IMAG","SYMBOL":"T1,            T2,              R,               I",".NUCLEUS":"13C,           1H","VARTYPE":"INDEPENDENT,   INDEPENDENT,     DEPENDENT,       DEPENDENT","VARFORM":"AFFN,          AFFN,            ASDF,            ASDF","VARDIM":"512,           512,             512,             512","UNITS":"SECONDS,       SECONDS,         ARBITRARY UNITS, ARBITRARY UNITS","FACTOR":"5.38000000000001e-05, 0.000318, 1,               1","FIRST":["0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0"],"LAST":"0.0274918000000001, 0.162498,   432,             -3896","MIN":"0,             0,               -14507,          -14507","MAX":"0.0274918000000001, 0.162498,   14228,           14228","PAGE":["T1=0","T1=0","T1=5.38e-05","T1=5.38e-05","T1=0.0001076","T1=0.0001076","T1=0.0001614","T1=0.0001614","T1=0.0002152","T1=0.0002152","T1=0.000269","T1=0.000269","T1=0.0003228","T1=0.0003228","T1=0.0003766","T1=0.0003766","T1=0.0004304","T1=0.0004304","T1=0.0004842","T1=0.0004842","T1=0.000538","T1=0.000538","T1=0.0005918","T1=0.0005918","T1=0.0006456","T1=0.0006456","T1=0.0006994","T1=0.0006994","T1=0.0007532","T1=0.0007532","T1=0.000807","T1=0.000807","T1=0.0008608","T1=0.0008608","T1=0.0009146","T1=0.0009146","T1=0.0009684","T1=0.0009684","T1=0.0010222","T1=0.0010222","T1=0.001076","T1=0.001076","T1=0.0011298","T1=0.0011298","T1=0.0011836","T1=0.0011836","T1=0.0012374","T1=0.0012374","T1=0.0012912","T1=0.0012912","T1=0.001345","T1=0.001345","T1=0.0013988","T1=0.0013988","T1=0.0014526","T1=0.0014526","T1=0.0015064","T1=0.0015064","T1=0.0015602","T1=0.0015602","T1=0.001614","T1=0.001614","T1=0.0016678","T1=0.0016678","T1=0.0017216","T1=0.0017216","T1=0.0017754","T1=0.0017754","T1=0.0018292","T1=0.0018292","T1=0.001883","T1=0.001883","T1=0.0019368","T1=0.0019368","T1=0.0019906","T1=0.0019906","T1=0.0020444","T1=0.0020444","T1=0.0020982","T1=0.0020982","T1=0.002152","T1=0.002152","T1=0.0022058","T1=0.0022058","T1=0.0022596","T1=0.0022596","T1=0.0023134","T1=0.0023134","T1=0.0023672","T1=0.0023672","T1=0.002421","T1=0.002421","T1=0.0024748","T1=0.0024748","T1=0.0025286","T1=0.0025286","T1=0.0025824","T1=0.0025824","T1=0.0026362","T1=0.0026362","T1=0.00269","T1=0.00269","T1=0.0027438","T1=0.0027438","T1=0.0027976","T1=0.0027976","T1=0.0028514","T1=0.0028514","T1=0.0029052","T1=0.0029052","T1=0.002959","T1=0.002959","T1=0.0030128","T1=0.0030128","T1=0.0030666","T1=0.0030666","T1=0.0031204","T1=0.0031204","T1=0.0031742","T1=0.0031742","T1=0.003228","T1=0.003228","T1=0.0032818","T1=0.0032818","T1=0.0033356","T1=0.0033356","T1=0.0033894","T1=0.0033894","T1=0.0034432","T1=0.0034432","T1=0.003497","T1=0.003497","T1=0.0035508","T1=0.0035508","T1=0.0036046","T1=0.0036046","T1=0.0036584","T1=0.0036584","T1=0.0037122","T1=0.0037122","T1=0.003766","T1=0.003766","T1=0.0038198","T1=0.0038198","T1=0.0038736","T1=0.0038736","T1=0.0039274","T1=0.0039274","T1=0.0039812","T1=0.0039812","T1=0.004035","T1=0.004035","T1=0.0040888","T1=0.0040888","T1=0.0041426","T1=0.0041426","T1=0.0041964","T1=0.0041964","T1=0.0042502","T1=0.0042502","T1=0.004304","T1=0.004304","T1=0.0043578","T1=0.0043578","T1=0.0044116","T1=0.0044116","T1=0.0044654","T1=0.0044654","T1=0.0045192","T1=0.0045192","T1=0.004573","T1=0.004573","T1=0.0046268","T1=0.0046268","T1=0.0046806","T1=0.0046806","T1=0.0047344","T1=0.0047344","T1=0.0047882","T1=0.0047882","T1=0.004842","T1=0.004842","T1=0.0048958","T1=0.0048958","T1=0.0049496","T1=0.0049496","T1=0.0050034","T1=0.0050034","T1=0.0050572","T1=0.0050572","T1=0.005111","T1=0.005111","T1=0.0051648","T1=0.0051648","T1=0.0052186","T1=0.0052186","T1=0.0052724","T1=0.0052724","T1=0.0053262","T1=0.0053262","T1=0.00538","T1=0.00538","T1=0.0054338","T1=0.0054338","T1=0.0054876","T1=0.0054876","T1=0.0055414","T1=0.0055414","T1=0.0055952","T1=0.0055952","T1=0.005649","T1=0.005649","T1=0.0057028","T1=0.0057028","T1=0.0057566","T1=0.0057566","T1=0.0058104","T1=0.0058104","T1=0.0058642","T1=0.0058642","T1=0.005918","T1=0.005918","T1=0.0059718","T1=0.0059718","T1=0.0060256","T1=0.0060256","T1=0.0060794","T1=0.0060794","T1=0.0061332","T1=0.0061332","T1=0.006187","T1=0.006187","T1=0.0062408","T1=0.0062408","T1=0.0062946","T1=0.0062946","T1=0.0063484","T1=0.0063484","T1=0.0064022","T1=0.0064022","T1=0.006456","T1=0.006456","T1=0.0065098","T1=0.0065098","T1=0.0065636","T1=0.0065636","T1=0.0066174","T1=0.0066174","T1=0.0066712","T1=0.0066712","T1=0.006725","T1=0.006725","T1=0.0067788","T1=0.0067788","T1=0.0068326","T1=0.0068326","T1=0.0068864","T1=0.0068864","T1=0.0069402","T1=0.0069402","T1=0.006994","T1=0.006994","T1=0.0070478","T1=0.0070478","T1=0.0071016","T1=0.0071016","T1=0.0071554","T1=0.0071554","T1=0.0072092","T1=0.0072092","T1=0.007263","T1=0.007263","T1=0.0073168","T1=0.0073168","T1=0.0073706","T1=0.0073706","T1=0.0074244","T1=0.0074244","T1=0.0074782","T1=0.0074782","T1=0.007532","T1=0.007532","T1=0.0075858","T1=0.0075858","T1=0.0076396","T1=0.0076396","T1=0.0076934","T1=0.0076934","T1=0.0077472","T1=0.0077472","T1=0.007801","T1=0.007801","T1=0.0078548","T1=0.0078548","T1=0.0079086","T1=0.0079086","T1=0.0079624","T1=0.0079624","T1=0.0080162","T1=0.0080162","T1=0.00807","T1=0.00807","T1=0.0081238","T1=0.0081238","T1=0.0081776","T1=0.0081776","T1=0.0082314","T1=0.0082314","T1=0.0082852","T1=0.0082852","T1=0.008339","T1=0.008339","T1=0.0083928","T1=0.0083928","T1=0.0084466","T1=0.0084466","T1=0.0085004","T1=0.0085004","T1=0.0085542","T1=0.0085542","T1=0.008608","T1=0.008608","T1=0.0086618","T1=0.0086618","T1=0.0087156","T1=0.0087156","T1=0.0087694","T1=0.0087694","T1=0.0088232","T1=0.0088232","T1=0.008877","T1=0.008877","T1=0.0089308","T1=0.0089308","T1=0.0089846","T1=0.0089846","T1=0.0090384","T1=0.0090384","T1=0.0090922","T1=0.0090922","T1=0.009146","T1=0.009146","T1=0.0091998","T1=0.0091998","T1=0.0092536","T1=0.0092536","T1=0.0093074","T1=0.0093074","T1=0.0093612","T1=0.0093612","T1=0.009415","T1=0.009415","T1=0.0094688","T1=0.0094688","T1=0.0095226","T1=0.0095226","T1=0.0095764","T1=0.0095764","T1=0.0096302","T1=0.0096302","T1=0.009684","T1=0.009684","T1=0.0097378","T1=0.0097378","T1=0.0097916","T1=0.0097916","T1=0.0098454","T1=0.0098454","T1=0.0098992","T1=0.0098992","T1=0.009953","T1=0.009953","T1=0.0100068","T1=0.0100068","T1=0.0100606","T1=0.0100606","T1=0.0101144","T1=0.0101144","T1=0.0101682","T1=0.0101682","T1=0.010222","T1=0.010222","T1=0.0102758","T1=0.0102758","T1=0.0103296","T1=0.0103296","T1=0.0103834","T1=0.0103834","T1=0.0104372","T1=0.0104372","T1=0.010491","T1=0.010491","T1=0.0105448","T1=0.0105448","T1=0.0105986","T1=0.0105986","T1=0.0106524","T1=0.0106524","T1=0.0107062","T1=0.0107062","T1=0.01076","T1=0.01076","T1=0.0108138","T1=0.0108138","T1=0.0108676","T1=0.0108676","T1=0.0109214","T1=0.0109214","T1=0.0109752","T1=0.0109752","T1=0.011029","T1=0.011029","T1=0.0110828","T1=0.0110828","T1=0.0111366","T1=0.0111366","T1=0.0111904","T1=0.0111904","T1=0.0112442","T1=0.0112442","T1=0.011298","T1=0.011298","T1=0.0113518","T1=0.0113518","T1=0.0114056","T1=0.0114056","T1=0.0114594","T1=0.0114594","T1=0.0115132","T1=0.0115132","T1=0.011567","T1=0.011567","T1=0.0116208","T1=0.0116208","T1=0.0116746","T1=0.0116746","T1=0.0117284","T1=0.0117284","T1=0.0117822","T1=0.0117822","T1=0.011836","T1=0.011836","T1=0.0118898","T1=0.0118898","T1=0.0119436","T1=0.0119436","T1=0.0119974","T1=0.0119974","T1=0.0120512","T1=0.0120512","T1=0.012105","T1=0.012105","T1=0.0121588","T1=0.0121588","T1=0.0122126","T1=0.0122126","T1=0.0122664","T1=0.0122664","T1=0.0123202","T1=0.0123202","T1=0.012374","T1=0.012374","T1=0.0124278","T1=0.0124278","T1=0.0124816","T1=0.0124816","T1=0.0125354","T1=0.0125354","T1=0.0125892","T1=0.0125892","T1=0.012643","T1=0.012643","T1=0.0126968","T1=0.0126968","T1=0.0127506","T1=0.0127506","T1=0.0128044","T1=0.0128044","T1=0.0128582","T1=0.0128582","T1=0.012912","T1=0.012912","T1=0.0129658","T1=0.0129658","T1=0.0130196","T1=0.0130196","T1=0.0130734","T1=0.0130734","T1=0.0131272","T1=0.0131272","T1=0.013181","T1=0.013181","T1=0.0132348","T1=0.0132348","T1=0.0132886","T1=0.0132886","T1=0.0133424","T1=0.0133424","T1=0.0133962","T1=0.0133962","T1=0.01345","T1=0.01345","T1=0.0135038","T1=0.0135038","T1=0.0135576","T1=0.0135576","T1=0.0136114","T1=0.0136114","T1=0.0136652","T1=0.0136652","T1=0.013719","T1=0.013719","T1=0.0137728","T1=0.0137728","T1=0.0138266","T1=0.0138266","T1=0.0138804","T1=0.0138804","T1=0.0139342","T1=0.0139342","T1=0.013988","T1=0.013988","T1=0.0140418","T1=0.0140418","T1=0.0140956","T1=0.0140956","T1=0.0141494","T1=0.0141494","T1=0.0142032","T1=0.0142032","T1=0.014257","T1=0.014257","T1=0.0143108","T1=0.0143108","T1=0.0143646","T1=0.0143646","T1=0.0144184","T1=0.0144184","T1=0.0144722","T1=0.0144722","T1=0.014526","T1=0.014526","T1=0.0145798","T1=0.0145798","T1=0.0146336","T1=0.0146336","T1=0.0146874","T1=0.0146874","T1=0.0147412","T1=0.0147412","T1=0.014795","T1=0.014795","T1=0.0148488","T1=0.0148488","T1=0.0149026","T1=0.0149026","T1=0.0149564","T1=0.0149564","T1=0.0150102","T1=0.0150102","T1=0.015064","T1=0.015064","T1=0.0151178","T1=0.0151178","T1=0.0151716","T1=0.0151716","T1=0.0152254","T1=0.0152254","T1=0.0152792","T1=0.0152792","T1=0.015333","T1=0.015333","T1=0.0153868","T1=0.0153868","T1=0.0154406","T1=0.0154406","T1=0.0154944","T1=0.0154944","T1=0.0155482","T1=0.0155482","T1=0.015602","T1=0.015602","T1=0.0156558","T1=0.0156558","T1=0.0157096","T1=0.0157096","T1=0.0157634","T1=0.0157634","T1=0.0158172","T1=0.0158172","T1=0.015871","T1=0.015871","T1=0.0159248","T1=0.0159248","T1=0.0159786","T1=0.0159786","T1=0.0160324","T1=0.0160324","T1=0.0160862","T1=0.0160862","T1=0.01614","T1=0.01614","T1=0.0161938","T1=0.0161938","T1=0.0162476","T1=0.0162476","T1=0.0163014","T1=0.0163014","T1=0.0163552","T1=0.0163552","T1=0.016409","T1=0.016409","T1=0.0164628","T1=0.0164628","T1=0.0165166","T1=0.0165166","T1=0.0165704","T1=0.0165704","T1=0.0166242","T1=0.0166242","T1=0.016678","T1=0.016678","T1=0.0167318","T1=0.0167318","T1=0.0167856","T1=0.0167856","T1=0.0168394","T1=0.0168394","T1=0.0168932","T1=0.0168932","T1=0.016947","T1=0.016947","T1=0.0170008","T1=0.0170008","T1=0.0170546","T1=0.0170546","T1=0.0171084","T1=0.0171084","T1=0.0171622","T1=0.0171622","T1=0.017216","T1=0.017216","T1=0.0172698","T1=0.0172698","T1=0.0173236","T1=0.0173236","T1=0.0173774","T1=0.0173774","T1=0.0174312","T1=0.0174312","T1=0.017485","T1=0.017485","T1=0.0175388","T1=0.0175388","T1=0.0175926","T1=0.0175926","T1=0.0176464","T1=0.0176464","T1=0.0177002","T1=0.0177002","T1=0.017754","T1=0.017754","T1=0.0178078","T1=0.0178078","T1=0.0178616","T1=0.0178616","T1=0.0179154","T1=0.0179154","T1=0.0179692","T1=0.0179692","T1=0.018023","T1=0.018023","T1=0.0180768","T1=0.0180768","T1=0.0181306","T1=0.0181306","T1=0.0181844","T1=0.0181844","T1=0.0182382","T1=0.0182382","T1=0.018292","T1=0.018292","T1=0.0183458","T1=0.0183458","T1=0.0183996","T1=0.0183996","T1=0.0184534","T1=0.0184534","T1=0.0185072","T1=0.0185072","T1=0.018561","T1=0.018561","T1=0.0186148","T1=0.0186148","T1=0.0186686","T1=0.0186686","T1=0.0187224","T1=0.0187224","T1=0.0187762","T1=0.0187762","T1=0.01883","T1=0.01883","T1=0.0188838","T1=0.0188838","T1=0.0189376","T1=0.0189376","T1=0.0189914","T1=0.0189914","T1=0.0190452","T1=0.0190452","T1=0.019099","T1=0.019099","T1=0.0191528","T1=0.0191528","T1=0.0192066","T1=0.0192066","T1=0.0192604","T1=0.0192604","T1=0.0193142","T1=0.0193142","T1=0.019368","T1=0.019368","T1=0.0194218","T1=0.0194218","T1=0.0194756","T1=0.0194756","T1=0.0195294","T1=0.0195294","T1=0.0195832","T1=0.0195832","T1=0.019637","T1=0.019637","T1=0.0196908","T1=0.0196908","T1=0.0197446","T1=0.0197446","T1=0.0197984","T1=0.0197984","T1=0.0198522","T1=0.0198522","T1=0.019906","T1=0.019906","T1=0.0199598","T1=0.0199598","T1=0.0200136","T1=0.0200136","T1=0.0200674","T1=0.0200674","T1=0.0201212","T1=0.0201212","T1=0.020175","T1=0.020175","T1=0.0202288","T1=0.0202288","T1=0.0202826","T1=0.0202826","T1=0.0203364","T1=0.0203364","T1=0.0203902","T1=0.0203902","T1=0.020444","T1=0.020444","T1=0.0204978","T1=0.0204978","T1=0.0205516","T1=0.0205516","T1=0.0206054","T1=0.0206054","T1=0.0206592","T1=0.0206592","T1=0.020713","T1=0.020713","T1=0.0207668","T1=0.0207668","T1=0.0208206","T1=0.0208206","T1=0.0208744","T1=0.0208744","T1=0.0209282","T1=0.0209282","T1=0.020982","T1=0.020982","T1=0.0210358","T1=0.0210358","T1=0.0210896","T1=0.0210896","T1=0.0211434","T1=0.0211434","T1=0.0211972","T1=0.0211972","T1=0.021251","T1=0.021251","T1=0.0213048","T1=0.0213048","T1=0.0213586","T1=0.0213586","T1=0.0214124","T1=0.0214124","T1=0.0214662","T1=0.0214662","T1=0.02152","T1=0.02152","T1=0.0215738","T1=0.0215738","T1=0.0216276","T1=0.0216276","T1=0.0216814","T1=0.0216814","T1=0.0217352","T1=0.0217352","T1=0.021789","T1=0.021789","T1=0.0218428","T1=0.0218428","T1=0.0218966","T1=0.0218966","T1=0.0219504","T1=0.0219504","T1=0.0220042","T1=0.0220042","T1=0.022058","T1=0.022058","T1=0.0221118","T1=0.0221118","T1=0.0221656","T1=0.0221656","T1=0.0222194","T1=0.0222194","T1=0.0222732","T1=0.0222732","T1=0.022327","T1=0.022327","T1=0.0223808","T1=0.0223808","T1=0.0224346","T1=0.0224346","T1=0.0224884","T1=0.0224884","T1=0.0225422","T1=0.0225422","T1=0.022596","T1=0.022596","T1=0.0226498","T1=0.0226498","T1=0.0227036","T1=0.0227036","T1=0.0227574","T1=0.0227574","T1=0.0228112","T1=0.0228112","T1=0.022865","T1=0.022865","T1=0.0229188","T1=0.0229188","T1=0.0229726","T1=0.0229726","T1=0.0230264","T1=0.0230264","T1=0.0230802","T1=0.0230802","T1=0.023134","T1=0.023134","T1=0.0231878","T1=0.0231878","T1=0.0232416","T1=0.0232416","T1=0.0232954","T1=0.0232954","T1=0.0233492","T1=0.0233492","T1=0.023403","T1=0.023403","T1=0.0234568","T1=0.0234568","T1=0.0235106","T1=0.0235106","T1=0.0235644","T1=0.0235644","T1=0.0236182","T1=0.0236182","T1=0.023672","T1=0.023672","T1=0.0237258","T1=0.0237258","T1=0.0237796","T1=0.0237796","T1=0.0238334","T1=0.0238334","T1=0.0238872","T1=0.0238872","T1=0.023941","T1=0.023941","T1=0.0239948","T1=0.0239948","T1=0.0240486","T1=0.0240486","T1=0.0241024","T1=0.0241024","T1=0.0241562","T1=0.0241562","T1=0.02421","T1=0.02421","T1=0.0242638","T1=0.0242638","T1=0.0243176","T1=0.0243176","T1=0.0243714","T1=0.0243714","T1=0.0244252","T1=0.0244252","T1=0.024479","T1=0.024479","T1=0.0245328","T1=0.0245328","T1=0.0245866","T1=0.0245866","T1=0.0246404","T1=0.0246404","T1=0.0246942","T1=0.0246942","T1=0.024748","T1=0.024748","T1=0.0248018","T1=0.0248018","T1=0.0248556","T1=0.0248556","T1=0.0249094","T1=0.0249094","T1=0.0249632","T1=0.0249632","T1=0.025017","T1=0.025017","T1=0.0250708","T1=0.0250708","T1=0.0251246","T1=0.0251246","T1=0.0251784","T1=0.0251784","T1=0.0252322","T1=0.0252322","T1=0.025286","T1=0.025286","T1=0.0253398","T1=0.0253398","T1=0.0253936","T1=0.0253936","T1=0.0254474","T1=0.0254474","T1=0.0255012","T1=0.0255012","T1=0.025555","T1=0.025555","T1=0.0256088","T1=0.0256088","T1=0.0256626","T1=0.0256626","T1=0.0257164","T1=0.0257164","T1=0.0257702","T1=0.0257702","T1=0.025824","T1=0.025824","T1=0.0258778","T1=0.0258778","T1=0.0259316","T1=0.0259316","T1=0.0259854","T1=0.0259854","T1=0.0260392","T1=0.0260392","T1=0.026093","T1=0.026093","T1=0.0261468","T1=0.0261468","T1=0.0262006","T1=0.0262006","T1=0.0262544","T1=0.0262544","T1=0.0263082","T1=0.0263082","T1=0.026362","T1=0.026362","T1=0.0264158","T1=0.0264158","T1=0.0264696","T1=0.0264696","T1=0.0265234","T1=0.0265234","T1=0.0265772","T1=0.0265772","T1=0.026631","T1=0.026631","T1=0.0266848","T1=0.0266848","T1=0.0267386","T1=0.0267386","T1=0.0267924","T1=0.0267924","T1=0.0268462","T1=0.0268462","T1=0.0269","T1=0.0269","T1=0.0269538","T1=0.0269538","T1=0.0270076","T1=0.0270076","T1=0.0270614","T1=0.0270614","T1=0.0271152","T1=0.0271152","T1=0.027169","T1=0.027169","T1=0.0272228","T1=0.0272228","T1=0.0272766","T1=0.0272766","T1=0.0273304","T1=0.0273304","T1=0.0273842","T1=0.0273842","T1=0.027438","T1=0.027438","T1=0.0274918","T1=0.0274918"],"ENDNTUPLES":"nD NMR FID","RELAX":"$$ Bruker specific parameters\n$$ --------------------------","BRUKER FILE EXP":["cpdprg2\n$$ 1 pcpd*0.339:0\n$$   pcpd*0.613:180\n$$   pcpd*2.864:0\n$$   pcpd*2.981:180\n$$   pcpd*0.770:0\n$$   pcpd*0.691:180\n$$   pcpd*0.944:0\n$$   pcpd*1.020:180\n$$   pcpd*1.494:0\n$$   pcpd*2.846:180\n$$   pcpd*0.738:0\n$$   pcpd*0.510:180\n$$   pcpd*0.283:0\n$$   pcpd*0.808:180\n$$   pcpd*1.328:0\n$$   pcpd*1.536:180\n$$   pcpd*2.871:0\n$$   pcpd*0.721:180\n$$   pcpd*0.788 :0\n$$   pcpd*0.858:180\n$$   pcpd*1.091:0\n$$   pcpd*1.484:180\n$$   pcpd*2.843:0\n$$   pcpd*0.729:180\n$$   pcpd*0.593:0\n$$   pcpd*0.339:0\n$$   pcpd*0.613:180\n$$   pcpd*2.864:0\n$$   pcpd*2.981:180\n$$   pcpd*0.770:0\n$$   pcpd*0.691:180\n$$   pcpd*0.944:0\n$$   pcpd*1.020:180\n$$   pcpd*1.494:0\n$$   pcpd*2.846:180\n$$   pcpd*0.738:0\n$$   pcpd*0.510:180\n$$   pcpd*0.283:0\n$$   pcpd*0.808:180\n$$   pcpd*1.328:0\n$$   pcpd*1.536:180\n$$   pcpd*2.871:0\n$$   pcpd*0.721:180\n$$   pcpd*0.788 :0\n$$   pcpd*0.858:180\n$$   pcpd*1.091:0\n$$   pcpd*1.484:180\n$$   pcpd*2.843:0\n$$   pcpd*0.729:180\n$$   pcpd*0.593:0\n$$   pcpd*0.339:180\n$$   pcpd*0.613:0\n$$   pcpd*2.864:180\n$$   pcpd*2.981:0\n$$   pcpd*0.770:180\n$$   pcpd*0.691:0\n$$   pcpd*0.944:180\n$$   pcpd*1.020:0\n$$   pcpd*1.494:180\n$$   pcpd*2.846:0\n$$   pcpd*0.738:180\n$$   pcpd*0.510:0\n$$   pcpd*0.283:180\n$$   pcpd*0.808:0\n$$   pcpd*1.328:180\n$$   pcpd*1.536:0\n$$   pcpd*2.871:180\n$$   pcpd*0.721:0\n$$   pcpd*0.788:180\n$$   pcpd*0.858:0\n$$   pcpd*1.091:180\n$$   pcpd*1.484:0\n$$   pcpd*2.843:180\n$$   pcpd*0.729:0\n$$   pcpd*0.593:180\n$$   pcpd*0.339:180\n$$   pcpd*0.613:0\n$$   pcpd*2.864:180\n$$   pcpd*2.981:0\n$$   pcpd*0.770:180\n$$   pcpd*0.691:0\n$$   pcpd*0.944:180\n$$   pcpd*1.020:0\n$$   pcpd*1.494:180\n$$   pcpd*2.846:0\n$$   pcpd*0.738:180\n$$   pcpd*0.510:0\n$$   pcpd*0.283:180\n$$   pcpd*0.808:0\n$$   pcpd*1.328:180\n$$   pcpd*1.536:0\n$$   pcpd*2.871:180\n$$   pcpd*0.721:0\n$$   pcpd*0.788:180\n$$   pcpd*0.858:0\n$$   pcpd*1.091:180\n$$   pcpd*1.484:0\n$$   pcpd*2.843:180\n$$   pcpd*0.729:0\n$$   pcpd*0.593:180\n$$   jump to 1","format.temp\n$$ EDIT_PAR COMMAND FILE\n$$ \n$$ DI_MODE         LONG\n$$ ED_ENTRY        ACQU\n$$ ORDER           FILE\n$$ \n$$ \n$$ HEADER\t\t\"F2 - Acquisition Parameters\"\n$$ T_NAME\t\tDate_\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 50000000\n$$ \t\tREL\t\"Date_=itodate(DATE)\"\n$$ \t\tINV_REL\t\"DATE=datetoi(Date_,DATE)\"\n$$ \t\tFORMAT\t\"%14.0f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tTime\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"Time=itotime(DATE)\"\n$$ \t\tINV_REL\t\"DATE=timetoi(Time,DATE)\"\n$$ \t\tFORMAT\t\"%14.2f h\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tINSTRUM\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPROBHD\n$$ \t\tFORMAT\t\"%14.14s\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPULPROG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTD\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tSOLVENT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSWH\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e8\n$$ \t\tREL\t\"SWH=SW*SFO1\"\n$$ \t\tINV_REL \"SW=SWH/SFO1\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.3f Hz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          FIDRES\n$$                 TYPE    R32\n$$                 CLASS   ACQU\n$$                 SUBRANGE 0.0 100000\n$$                 REL     \"FIDRES=2*SW*SFO1/TD\"\n$$                 INV_REL \"TD = nextpow(2*SW*SFO1/FIDRES)\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.6f Hz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          AQ\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000\n$$ \t\tREL\t\"AQ=aqcalc(SW,SFO1,TD,DIGTYP)\"\n$$ \t\tINV_REL\t\"TD=tdcalc(SW,SFO1,1.0e6*AQ,DIGTYP)\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.7f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tRG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          DW\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"DW=1/(2*SW*SFO1)\"\n$$ \t\tINV_REL\t\"SW=1000000/(2*(0.005+DW)*SFO1)\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.3lf usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDE\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTE\n$$ \t\tFORMAT\t\"%14.1f K\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tCNST2\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"CNST2=CNST[2]\"\n$$ \t\tINV_REL\t\"CNST[2]=CNST2\"\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD0\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D0=D[0]\"\n$$ \t\tINV_REL\t\"D[0]=D0\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D1=D[1]\"\n$$ \t\tINV_REL\t\"D[1]=D1\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD4\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D4=D[4]\"\n$$ \t\tINV_REL\t\"D[4]=D4\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD11\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D11=D[11]\"\n$$ \t\tINV_REL\t\"D[11]=D11\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD13\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D13=D[13]\"\n$$ \t\tINV_REL\t\"D[13]=D13\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD16\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D16=D[16]\"\n$$ \t\tINV_REL\t\"D[16]=D16\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD21\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D21=D[21]\"\n$$ \t\tINV_REL\t\"D[21]=D21\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tIN0\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"IN0=IN[0]\"\n$$ \t\tINV_REL\t\"IN[0]=IN0\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTDav\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tZGOPTNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tSFO1\n$$ \t\tFORMAT\t\"%14.7f MHz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNUC1\n$$ \t\tNONEDIT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P1=P[1]\"\n$$ \t\tINV_REL\t\"P[1]=P1\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP2\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P2=P[2]\"\n$$ \t\tINV_REL\t\"P[2]=P2\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP28\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P28=P[28]\"\n$$ \t\tINV_REL\t\"P[28]=P28\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPLW1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"PLW1=PLW[1]\"\n$$ \t\tINV_REL\t\"PLW[1]=PLW1\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f W\"\n$$ \t\tTEXT\t\"power PLW1 \"\n$$ END\n$$ NAME\t\tSFO2\n$$ \t\tFORMAT\t\"%14.7f MHz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNUC2\n$$ \t\tNONEDIT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tCPDPRG[2]\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP3\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P3=P[3]\"\n$$ \t\tINV_REL\t\"P[3]=P3\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP4\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P4=P[4]\"\n$$ \t\tINV_REL\t\"P[4]=P4\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPCPD2\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0 1e38\n$$ \t\tREL\t\"PCPD2=PCPD[2]\"\n$$ \t\tINV_REL\t\"PCPD[2]=PCPD2\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPLW2\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"PLW2=PLW[2]\"\n$$ \t\tINV_REL\t\"PLW[2]=PLW2\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f W\"\n$$ \t\tTEXT\t\"power PLW2 \"\n$$ END\n$$ T_NAME\t\tPLW12\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"PLW12=PLW[12]\"\n$$ \t\tINV_REL\t\"PLW[12]=PLW12\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f W\"\n$$ \t\tTEXT\t\"power PLW12 \"\n$$ END\n$$ NAME\t\tGPNAM[1]\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ1=GPZ[1]\"\n$$ \t\tINV_REL\t\"GPZ[1]=GPZ1\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tGPNAM[2]\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ2\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ2=GPZ[2]\"\n$$ \t\tINV_REL\t\"GPZ[2]=GPZ2\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP16\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P16=P[16]\"\n$$ \t\tINV_REL\t\"P[16]=P16\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END","fq1list\n$$ O 400.132471\n$$ -2000000\n$$ -1992172\n$$ -1984344\n$$ -1976517\n$$ -1968689\n$$ -1960861\n$$ -1953033\n$$ -1945205\n$$ -1937378\n$$ -1929550\n$$ -1921722\n$$ -1913894\n$$ -1906067\n$$ -1898239\n$$ -1890411\n$$ -1882583\n$$ -1874755\n$$ -1866928\n$$ -1859100\n$$ -1851272\n$$ -1843444\n$$ -1835616\n$$ -1827789\n$$ -1819961\n$$ -1812133\n$$ -1804305\n$$ -1796477\n$$ -1788650\n$$ -1780822\n$$ -1772994\n$$ -1765166\n$$ -1757339\n$$ -1749511\n$$ -1741683\n$$ -1733855\n$$ -1726027\n$$ -1718200\n$$ -1710372\n$$ -1702544\n$$ -1694716\n$$ -1686888\n$$ -1679061\n$$ -1671233\n$$ -1663405\n$$ -1655577\n$$ -1647750\n$$ -1639922\n$$ -1632094\n$$ -1624266\n$$ -1616438\n$$ -1608611\n$$ -1600783\n$$ -1592955\n$$ -1585127\n$$ -1577299\n$$ -1569472\n$$ -1561644\n$$ -1553816\n$$ -1545988\n$$ -1538160\n$$ -1530333\n$$ -1522505\n$$ -1514677\n$$ -1506849\n$$ -1499022\n$$ -1491194\n$$ -1483366\n$$ -1475538\n$$ -1467710\n$$ -1459883\n$$ -1452055\n$$ -1444227\n$$ -1436399\n$$ -1428571\n$$ -1420744\n$$ -1412916\n$$ -1405088\n$$ -1397260\n$$ -1389432\n$$ -1381605\n$$ -1373777\n$$ -1365949\n$$ -1358121\n$$ -1350294\n$$ -1342466\n$$ -1334638\n$$ -1326810\n$$ -1318982\n$$ -1311155\n$$ -1303327\n$$ -1295499\n$$ -1287671\n$$ -1279843\n$$ -1272016\n$$ -1264188\n$$ -1256360\n$$ -1248532\n$$ -1240705\n$$ -1232877\n$$ -1225049\n$$ -1217221\n$$ -1209393\n$$ -1201566\n$$ -1193738\n$$ -1185910\n$$ -1178082\n$$ -1170254\n$$ -1162427\n$$ -1154599\n$$ -1146771\n$$ -1138943\n$$ -1131115\n$$ -1123288\n$$ -1115460\n$$ -1107632\n$$ -1099804\n$$ -1091977\n$$ -1084149\n$$ -1076321\n$$ -1068493\n$$ -1060665\n$$ -1052838\n$$ -1045010\n$$ -1037182\n$$ -1029354\n$$ -1021526\n$$ -1013699\n$$ -1005871\n$$  -998043\n$$  -990215\n$$  -982387\n$$  -974560\n$$  -966732\n$$  -958904\n$$  -951076\n$$  -943249\n$$  -935421\n$$  -927593\n$$  -919765\n$$  -911937\n$$  -904110\n$$  -896282\n$$  -888454\n$$  -880626\n$$  -872798\n$$  -864971\n$$  -857143\n$$  -849315\n$$  -841487\n$$  -833659\n$$  -825832\n$$  -818004\n$$  -810176\n$$  -802348\n$$  -794521\n$$  -786693\n$$  -778865\n$$  -771037\n$$  -763209\n$$  -755382\n$$  -747554\n$$  -739726\n$$  -731898\n$$  -724070\n$$  -716243\n$$  -708415\n$$  -700587\n$$  -692759\n$$  -684932\n$$  -677104\n$$  -669276\n$$  -661448\n$$  -653620\n$$  -645793\n$$  -637965\n$$  -630137\n$$  -622309\n$$  -614481\n$$  -606654\n$$  -598826\n$$  -590998\n$$  -583170\n$$  -575342\n$$  -567515\n$$  -559687\n$$  -551859\n$$  -544031\n$$  -536204\n$$  -528376\n$$  -520548\n$$  -512720\n$$  -504892\n$$  -497065\n$$  -489237\n$$  -481409\n$$  -473581\n$$  -465753\n$$  -457926\n$$  -450098\n$$  -442270\n$$  -434442\n$$  -426614\n$$  -418787\n$$  -410959\n$$  -403131\n$$  -395303\n$$  -387476\n$$  -379648\n$$  -371820\n$$  -363992\n$$  -356164\n$$  -348337\n$$  -340509\n$$  -332681\n$$  -324853\n$$  -317025\n$$  -309198\n$$  -301370\n$$  -293542\n$$  -285714\n$$  -277886\n$$  -270059\n$$  -262231\n$$  -254403\n$$  -246575\n$$  -238748\n$$  -230920\n$$  -223092\n$$  -215264\n$$  -207436\n$$  -199609\n$$  -191781\n$$  -183953\n$$  -176125\n$$  -168297\n$$  -160470\n$$  -152642\n$$  -144814\n$$  -136986\n$$  -129159\n$$  -121331\n$$  -113503\n$$  -105675\n$$   -97847\n$$   -90020\n$$   -82192\n$$   -74364\n$$   -66536\n$$   -58708\n$$   -50881\n$$   -43053\n$$   -35225\n$$   -27397\n$$   -19569\n$$   -11742\n$$    -3914\n$$     3914\n$$    11742\n$$    19569\n$$    27397\n$$    35225\n$$    43053\n$$    50881\n$$    58708\n$$    66536\n$$    74364\n$$    82192\n$$    90020\n$$    97847\n$$   105675\n$$   113503\n$$   121331\n$$   129159\n$$   136986\n$$   144814\n$$   152642\n$$   160470\n$$   168297\n$$   176125\n$$   183953\n$$   191781\n$$   199609\n$$   207436\n$$   215264\n$$   223092\n$$   230920\n$$   238748\n$$   246575\n$$   254403\n$$   262231\n$$   270059\n$$   277886\n$$   285714\n$$   293542\n$$   301370\n$$   309198\n$$   317025\n$$   324853\n$$   332681\n$$   340509\n$$   348337\n$$   356164\n$$   363992\n$$   371820\n$$   379648\n$$   387476\n$$   395303\n$$   403131\n$$   410959\n$$   418787\n$$   426614\n$$   434442\n$$   442270\n$$   450098\n$$   457926\n$$   465753\n$$   473581\n$$   481409\n$$   489237\n$$   497065\n$$   504892\n$$   512720\n$$   520548\n$$   528376\n$$   536204\n$$   544031\n$$   551859\n$$   559687\n$$   567515\n$$   575342\n$$   583170\n$$   590998\n$$   598826\n$$   606654\n$$   614481\n$$   622309\n$$   630137\n$$   637965\n$$   645793\n$$   653620\n$$   661448\n$$   669276\n$$   677104\n$$   684932\n$$   692759\n$$   700587\n$$   708415\n$$   716243\n$$   724070\n$$   731898\n$$   739726\n$$   747554\n$$   755382\n$$   763209\n$$   771037\n$$   778865\n$$   786693\n$$   794521\n$$   802348\n$$   810176\n$$   818004\n$$   825832\n$$   833659\n$$   841487\n$$   849315\n$$   857143\n$$   864971\n$$   872798\n$$   880626\n$$   888454\n$$   896282\n$$   904110\n$$   911937\n$$   919765\n$$   927593\n$$   935421\n$$   943249\n$$   951076\n$$   958904\n$$   966732\n$$   974560\n$$   982387\n$$   990215\n$$   998043\n$$  1005871\n$$  1013699\n$$  1021526\n$$  1029354\n$$  1037182\n$$  1045010\n$$  1052838\n$$  1060665\n$$  1068493\n$$  1076321\n$$  1084149\n$$  1091977\n$$  1099804\n$$  1107632\n$$  1115460\n$$  1123288\n$$  1131115\n$$  1138943\n$$  1146771\n$$  1154599\n$$  1162427\n$$  1170254\n$$  1178082\n$$  1185910\n$$  1193738\n$$  1201566\n$$  1209393\n$$  1217221\n$$  1225049\n$$  1232877\n$$  1240705\n$$  1248532\n$$  1256360\n$$  1264188\n$$  1272016\n$$  1279843\n$$  1287671\n$$  1295499\n$$  1303327\n$$  1311155\n$$  1318982\n$$  1326810\n$$  1334638\n$$  1342466\n$$  1350294\n$$  1358121\n$$  1365949\n$$  1373777\n$$  1381605\n$$  1389432\n$$  1397260\n$$  1405088\n$$  1412916\n$$  1420744\n$$  1428571\n$$  1436399\n$$  1444227\n$$  1452055\n$$  1459883\n$$  1467710\n$$  1475538\n$$  1483366\n$$  1491194\n$$  1499022\n$$  1506849\n$$  1514677\n$$  1522505\n$$  1530333\n$$  1538160\n$$  1545988\n$$  1553816\n$$  1561644\n$$  1569472\n$$  1577299\n$$  1585127\n$$  1592955\n$$  1600783\n$$  1608611\n$$  1616438\n$$  1624266\n$$  1632094\n$$  1639922\n$$  1647750\n$$  1655577\n$$  1663405\n$$  1671233\n$$  1679061\n$$  1686888\n$$  1694716\n$$  1702544\n$$  1710372\n$$  1718200\n$$  1726027\n$$  1733855\n$$  1741683\n$$  1749511\n$$  1757339\n$$  1765166\n$$  1772994\n$$  1780822\n$$  1788650\n$$  1796477\n$$  1804305\n$$  1812133\n$$  1819961\n$$  1827789\n$$  1835616\n$$  1843444\n$$  1851272\n$$  1859100\n$$  1866928\n$$  1874755\n$$  1882583\n$$  1890411\n$$  1898239\n$$  1906067\n$$  1913894\n$$  1921722\n$$  1929550\n$$  1937378\n$$  1945205\n$$  1953033\n$$  1960861\n$$  1968689\n$$  1976517\n$$  1984344\n$$  1992172\n$$  2000000","gpnam1\n$$ ##TITLE= SmoothedChirp Amplitide\n$$ ##JCAMP-DX= 5.00 Bruker JCAMP library\n$$ ##DATA TYPE= Shape Data\n$$ ##ORIGIN= Bruker BioSpin GmbH\n$$ ##OWNER= <demo>\n$$ ##DATE= 2004/09/06\n$$ ##TIME= 16:28:02\n$$ ##$SHAPE_PARAMETERS= Type: SmoothedSquare\n$$ ##MINX= 0.000000E00\n$$ ##MAXX= 1.000000E02\n$$ ##MINY= 0.000000E00\n$$ ##MAXY= 1.000000E00\n$$ ##$SHAPE_EXMODE= Gradient\n$$ ##$SHAPE_TOTROT= 0.000000E00\n$$ ##$SHAPE_TYPE= None\n$$ ##$SHAPE_USER_DEF= \n$$ ##$SHAPE_REPHFAC= \n$$ ##$SHAPE_BWFAC= 0.000000E00\n$$ ##$SHAPE_BWFAC50= \n$$ ##$SHAPE_INTEGFAC= 9.000000E-01\n$$ ##$SHAPE_MODE= 0\n$$ ##NPOINTS= 100\n$$ ##XYDATA= (X++(Y..Y))\n$$ 0.000000E00\n$$ 3.015369E-02\n$$ 1.169778E-01\n$$ 2.500000E-01\n$$ 4.131759E-01\n$$ 5.868241E-01\n$$ 7.500000E-01\n$$ 8.830222E-01\n$$ 9.698463E-01\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 9.698463E-01\n$$ 8.830222E-01\n$$ 7.500000E-01\n$$ 5.868241E-01\n$$ 4.131759E-01\n$$ 2.500000E-01\n$$ 1.169778E-01\n$$ 3.015369E-02\n$$ 0.000000E00\n$$ ##END","gpnam2\n$$ ##TITLE= SmoothedChirp Amplitide\n$$ ##JCAMP-DX= 5.00 Bruker JCAMP library\n$$ ##DATA TYPE= Shape Data\n$$ ##ORIGIN= Bruker BioSpin GmbH\n$$ ##OWNER= <demo>\n$$ ##DATE= 2004/09/06\n$$ ##TIME= 16:28:02\n$$ ##$SHAPE_PARAMETERS= Type: SmoothedSquare\n$$ ##MINX= 0.000000E00\n$$ ##MAXX= 1.000000E02\n$$ ##MINY= 0.000000E00\n$$ ##MAXY= 1.000000E00\n$$ ##$SHAPE_EXMODE= Gradient\n$$ ##$SHAPE_TOTROT= 0.000000E00\n$$ ##$SHAPE_TYPE= None\n$$ ##$SHAPE_USER_DEF= \n$$ ##$SHAPE_REPHFAC= \n$$ ##$SHAPE_BWFAC= 0.000000E00\n$$ ##$SHAPE_BWFAC50= \n$$ ##$SHAPE_INTEGFAC= 9.000000E-01\n$$ ##$SHAPE_MODE= 0\n$$ ##NPOINTS= 100\n$$ ##XYDATA= (X++(Y..Y))\n$$ 0.000000E00\n$$ 3.015369E-02\n$$ 1.169778E-01\n$$ 2.500000E-01\n$$ 4.131759E-01\n$$ 5.868241E-01\n$$ 7.500000E-01\n$$ 8.830222E-01\n$$ 9.698463E-01\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 9.698463E-01\n$$ 8.830222E-01\n$$ 7.500000E-01\n$$ 5.868241E-01\n$$ 4.131759E-01\n$$ 2.500000E-01\n$$ 1.169778E-01\n$$ 3.015369E-02\n$$ 0.000000E00\n$$ ##END","scon2\n$$ ##TITLE= Parameter file, TopSpin 3.5 pl 6\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 1\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH\n$$ ##OWNER= nmr\n$$ $$ 2023-11-08 08:57:47.179 +0100  nmr@ibg-4-babsi\n$$ $$ /opt/topspin3.5pl6/data/complat/nmr/data/SG/nmr/SG-V4016 (1-6)/15/scon2\n$$ $$ process /opt/topspin3.5pl6/prog/mod/go4\n$$ ##$BLKTR= (0..19)\n$$ 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3\n$$ ##$DE1= 4.5\n$$ ##$DEADC= 0.5\n$$ ##$DEPA= 4.5\n$$ ##$DERX= 1.5\n$$ ##$FILCOR= 0\n$$ ##$GRADCHAN= 0\n$$ ##$GRADPRE= (0..1)\n$$ 10 10\n$$ ##$HD_BLKTR= (0..19)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ ##$HD_DE1= 5\n$$ ##$HD_DEADC= 0\n$$ ##$HD_DEPA= 2.5\n$$ ##$HD_DERX= 0\n$$ ##END=","prosol_History","pulseprogram\n$$ # 1 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ ;hsqcedetgp\n$$ ;avance-version (12/01/11)\n$$ ;HSQC\n$$ ;2D H-1/X correlation via double inept transfer\n$$ ;phase sensitive using Echo/Antiecho-TPPI gradient selection\n$$ ;with decoupling during acquisition\n$$ ;using trim pulses in inept transfer\n$$ ;with multiplicity editing during selection step\n$$ ;\n$$ ;W. Willker, D. Leibfritz, R. Kerssebaum & W. Bermel, Magn. Reson.\n$$ ;   Chem. 31, 287-292 (1993)\n$$ ;\n$$ ;$CLASS=HighRes\n$$ ;$DIM=2D\n$$ ;$TYPE=\n$$ ;$SUBTYPE=\n$$ ;$COMMENT=\n$$ \n$$ \n$$ # 1 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Avance.incl\" 1\n$$ ;Avance3aqs.incl\n$$ ;   for AV III with AQS IPSO\n$$ ;\n$$ ;avance-version (15/06/05)\n$$ ;\n$$ ;$CLASS=HighRes Incl\n$$ ;$COMMENT=\n$$ # 170 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Avance.incl\"\n$$ ;$Id: Avance3aqs.incl,v 1.1.8.3 2015/03/05 16:46:54 ber Exp $\n$$ # 20 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\" 2\n$$ \n$$ # 1 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Grad.incl\" 1\n$$ ;Grad2.incl  -  include file for Gradient Spectroscopy\n$$ ;   for TCU3\n$$ ;\n$$ ;avance-version (07/01/17)\n$$ ;\n$$ ;$CLASS=HighRes Incl\n$$ ;$COMMENT=\n$$ \n$$ # 27 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Grad.incl\"\n$$ define list<gradient> EA=<EA>\n$$ \n$$ \n$$ # 31 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Grad.incl\"\n$$ ;$Id: Grad2.incl,v 1.14 2012/01/31 17:49:21 ber Exp $\n$$ # 21 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\" 2\n$$ \n$$ # 1 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Delay.incl\" 1\n$$ ;Delay.incl  -  include file for commonly used delays\n$$ ;\n$$ ;version (13/08/07)\n$$ ;\n$$ ;$CLASS=HighRes Incl\n$$ ;$COMMENT=\n$$ \n$$ # 9 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Delay.incl\"\n$$ ;general delays\n$$ \n$$ define delay DELTA\n$$ define delay DELTA1\n$$ define delay DELTA2\n$$ define delay DELTA3\n$$ define delay DELTA4\n$$ define delay DELTA5\n$$ define delay DELTA6\n$$ define delay DELTA7\n$$ define delay DELTA8\n$$ define delay DELTA9\n$$ define delay DELTA10\n$$ define delay DELTA11\n$$ define delay DELTA12\n$$ define delay DELTA13\n$$ define delay DELTA14\n$$ define delay DELTA15\n$$ define delay DELTA16\n$$ \n$$ define delay TAU\n$$ define delay TAU1\n$$ define delay TAU2\n$$ define delay TAU3\n$$ define delay TAU4\n$$ define delay TAU5\n$$ define delay TAU6\n$$ define delay TAU7\n$$ define delay TAU8\n$$ define delay TAU9\n$$ # 40 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Delay.incl\"\n$$ define delay INCR1\n$$ define delay INCR2\n$$ define delay INCR3\n$$ define delay INCR4\n$$ define delay INCR5\n$$ define delay INCR6\n$$ \n$$ \n$$ ;delays for centering pulses\n$$ # 50 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Delay.incl\"\n$$ define delay CEN_HN1\n$$ define delay CEN_HN2\n$$ define delay CEN_HN3\n$$ define delay CEN_HC1\n$$ define delay CEN_HC2\n$$ define delay CEN_HC3\n$$ define delay CEN_HC4\n$$ define delay CEN_HP1\n$$ define delay CEN_HP2\n$$ define delay CEN_CN1\n$$ define delay CEN_CN2\n$$ define delay CEN_CN3\n$$ define delay CEN_CN4\n$$ define delay CEN_CP1\n$$ define delay CEN_CP2\n$$ \n$$ \n$$ ;loop counters\n$$ # 69 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Delay.incl\"\n$$ define loopcounter COUNTER\n$$ define loopcounter SCALEF\n$$ define loopcounter FACTOR1\n$$ define loopcounter FACTOR2\n$$ define loopcounter FACTOR3\n$$ define loopcounter FACTOR4\n$$ define loopcounter FACTOR5\n$$ define loopcounter FACTOR6\n$$ \n$$ \n$$ # 80 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Delay.incl\"\n$$ ;$Id: Delay.incl,v 1.14.2.1 2013/08/30 09:43:33 ber Exp $\n$$ # 22 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\" 2\n$$ \n$$ \n$$ # 25 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ \"p2=p1*2\"\n$$ \"p4=p3*2\"\n$$ \"d4=1s/(cnst2*4)\"\n$$ \"d11=30m\"\n$$ \"d13=4u\"\n$$ \n$$ \n$$ # 37 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ \"d0=3u\"\n$$ \n$$ \"in0=inf1/2\"\n$$ \n$$ # 42 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ \"DELTA1=d4-p16-d13-4u\"\n$$ \n$$ \n$$ # 47 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ \"DELTA=d21-p16-d16-p2-d0*2\"\n$$ \n$$ \n$$ # 1 \"mc_line 51 file /opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp exp. def. part of mc cmd. before ze\"\n$$ ; dimension 2D; AQ_mode  (F1) Echo-Antiecho\n$$ define delay MCWRK\n$$ define delay MCREST\n$$ define delay d0orig\n$$ \"d0orig=d0\"\n$$ define loopcounter t1loop\n$$ \"t1loop=0\"\n$$ define loopcounter ph1loop\n$$ \"ph1loop=0\"\n$$ define loopcounter ST1CNT\n$$ \"ST1CNT = td1 / 2\"\n$$ \"MCREST = d1 - d1\"\n$$ \"MCWRK = 0.076923*d1\"\n$$ \n$$     dccorr\n$$ # 51 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ # 51 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ 1 ze\n$$ # 1 \"mc_line 51 file /opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp exp. def. of mc cmd. after ze\"\n$$ LBLAV, MCWRK\n$$       \"d0=d0orig + t1loop * in0 \"\n$$       \"phval3 = (t1loop * 180)%360\"\n$$       MCWRK ip3 + phval3\n$$       \"phval6 = (t1loop * 180)%360\"\n$$       MCWRK ip6 + phval6\n$$       \"phval31 = (t1loop * 180)%360\"\n$$       MCWRK ip31 + phval31\n$$       MCWRK\n$$       \"phval0 = ph1loop * 1\"\n$$       MCWRK setgrad EA\n$$ # 52 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$   d11 pl12:f2\n$$ # 1 \"mc_line 53 file /opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp exp. start label for mc cmd.\"\n$$ 2 MCWRK  * 6 do:f2\n$$ LBLF1, MCWRK  * 6\n$$ LBLST1, MCWRK \n$$   MCREST\n$$ # 54 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ 3 (p1 ph1)\n$$   d4 pl2:f2\n$$   (center (p2 ph1) (p4 ph6):f2 )\n$$   d4 setnmr3|0 setnmr0|34|32|33 ctrlgrad 0\n$$   p28 ph1\n$$   d13\n$$   (p1 ph2) (p3 ph3):f2\n$$   d0 \n$$ \n$$ \n$$ # 66 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$   (p2 ph5)\n$$ \n$$ \n$$   d0\n$$   p16:gp1*EA\n$$   d16\n$$   DELTA\n$$   (center (p2 ph1) (p4 ph4):f2 )\n$$   d21\n$$   (ralign (p1 ph1) (p3 ph4):f2 )\n$$   d4\n$$   (center (p2 ph1) (p4 ph1):f2 )\n$$   d13\n$$   p16:gp2\n$$   DELTA1 pl12:f2\n$$   4u setnmr3^0 setnmr0^34^32^33 ctrlgrad 7\n$$   go=2 ph31 cpd2:f2\n$$ # 1 \"mc_line 83 file /opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp exp. mc cmd. in line\"\n$$   MCWRK  do:f2 wr #0 if #0 zd \n$$ \n$$   \"ph1loop+=1\"\n$$       \"d0=d0orig + t1loop * in0 \"\n$$       \"phval3 = (t1loop * 180)%360\"\n$$       MCWRK ip3 + phval3\n$$       \"phval6 = (t1loop * 180)%360\"\n$$       MCWRK ip6 + phval6\n$$       \"phval31 = (t1loop * 180)%360\"\n$$       MCWRK ip31 + phval31\n$$       MCWRK\n$$       \"phval0 = ph1loop * 1\"\n$$       MCWRK setgrad EA\n$$   lo to LBLF1 times 2\n$$   MCWRK \n$$ \n$$   \"t1loop+=1\"\n$$       \"d0=d0orig + t1loop * in0 \"\n$$       \"phval3 = (t1loop * 180)%360\"\n$$       MCWRK ip3 + phval3\n$$       \"phval6 = (t1loop * 180)%360\"\n$$       MCWRK ip6 + phval6\n$$       \"phval31 = (t1loop * 180)%360\"\n$$       MCWRK ip31 + phval31\n$$       MCWRK\n$$       \"phval0 = ph1loop * 1\"\n$$       MCWRK setgrad EA\n$$   lo to LBLST1 times ST1CNT\n$$   MCWRK \n$$   \"t1loop=0\"\n$$   \"ph1loop=0\"\n$$   MCWRK rf #0\n$$   lo to LBLAV times tdav\n$$ # 85 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ exit\n$$    \n$$ # 88 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ ph1=0 \n$$ ph2=1\n$$ ph3=0 2\n$$ ph4=0 0 0 0 2 2 2 2\n$$ ph5=0 0 2 2\n$$ ph6=0\n$$ ph31=2 0 2 0 0 2 0 2\n$$   \n$$ \n$$ ;pl1 : f1 channel - power level for pulse (default)\n$$ ;pl2 : f2 channel - power level for pulse (default)\n$$ ;pl3 : f3 channel - power level for pulse (default)\n$$ ;pl12: f2 channel - power level for CPD/BB decoupling\n$$ ;p1 : f1 channel -  90 degree high power pulse\n$$ ;p2 : f1 channel - 180 degree high power pulse\n$$ ;p3 : f2 channel -  90 degree high power pulse\n$$ ;p4 : f2 channel - 180 degree high power pulse\n$$ ;p16: homospoil/gradient pulse\n$$ ;p22: f3 channel - 180 degree high power pulse\n$$ ;p28: f1 channel - trim pulse\n$$ ;d0 : incremented delay (2D)                  [3 usec]\n$$ ;d1 : relaxation delay; 1-5 * T1\n$$ ;d4 : 1/(4J)XH\n$$ ;d11: delay for disk I/O                             [30 msec]\n$$ ;d13: short delay                                    [4 usec]\n$$ ;d16: delay for homospoil/gradient recovery\n$$ ;d21: set d21 according to multiplicity selection\n$$ ;        1/(2J(XH))  XH, XH3 positive, XH2 negative\n$$ ;cnst2: = J(XH)\n$$ ;inf1: 1/SW(X) = 2 * DW(X)\n$$ ;in0: 1/(2 * SW(X)) = DW(X)\n$$ ;nd0: 2\n$$ ;ns: 1 * n\n$$ ;ds: >= 16\n$$ ;td1: number of experiments\n$$ ;FnMODE: echo-antiecho\n$$ ;cpd2: decoupling according to sequence defined by cpdprg2\n$$ ;pcpd2: f2 channel - 90 degree pulse for decoupling sequence\n$$ \n$$ # 128 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ ;use gradient ratio:\tgp 1 : gp 2\n$$ ;\t\t\t  80 : 20.1     for C-13\n$$ ;\t\t\t  80 :  8.1     for N-15\n$$ \n$$ ;for z-only gradients:\n$$ ;gpz1: 80%\n$$ ;gpz2: 20.1% for C-13, 8.1% for N-15\n$$ \n$$ ;use gradient files:   \n$$ ;gpnam1: SMSQ10.100\n$$ ;gpnam2: SMSQ10.100\n$$ # 141 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$                                           ;preprocessor-flags-start\n$$ ;LABEL_CN: for C-13 and N-15 labeled samples start experiment with \n$$ ;             option -DLABEL_CN (eda: ZGOPTNS)\n$$                                           ;preprocessor-flags-end\n$$ \n$$ \n$$ # 148 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ ;$Id: hsqcedetgp,v 1.6 2012/01/31 17:49:26 ber Exp $","shimvalues\n$$ # Wed Nov  8 08:58:20 2023\n$$ #$$PROBEIDENTIFIER=Z116098_0570\n$$ #$$PROBENAME=PA BBO 400S1 BBF-H-D-05 Z SP\n$$ #$$SHIMID=292722\n$$ #\n$$ # Active Shim Gradients\n$$ #\n$$ Z           \t\t-11194          \n$$ Z2          \t\t2090            \n$$ Z3          \t\t-499            \n$$ Z4          \t\t-2116           \n$$ Z5          \t\t349             \n$$ Z6          \t\t1878            \n$$ Z7          \t\t-2265           \n$$ Z8          \t\t1233            \n$$ X           \t\t7555            \n$$ XZ          \t\t-839            \n$$ XZ2         \t\t2482            \n$$ XZ3         \t\t280             \n$$ XZ4         \t\t-773            \n$$ XZ5         \t\t-1969           \n$$ Y           \t\t-663            \n$$ YZ          \t\t-1296           \n$$ YZ2         \t\t-260            \n$$ YZ3         \t\t-648            \n$$ YZ4         \t\t339             \n$$ YZ5         \t\t1735            \n$$ XY          \t\t-1537           \n$$ XYZ         \t\t1524            \n$$ XYZ2        \t\t-359            \n$$ XYZ3        \t\t365             \n$$ XYZ4        \t\t-66             \n$$ XYZ5        \t\t0               \n$$ (X2-Y2)     \t\t-1573           \n$$ (X2-Y2)Z    \t\t-1206           \n$$ (X2-Y2)Z2   \t\t1007            \n$$ (X2-Y2)Z3   \t\t264             \n$$ (X2-Y2)Z4   \t\t-857            \n$$ (X2-Y2)Z5   \t\t5               \n$$ X3          \t\t3085            \n$$ X3Z         \t\t-196            \n$$ Y3          \t\t426             \n$$ Y3Z         \t\t839             \n$$ #\n$$ # Lock Parameter\n$$ #\n$$ FIELD\t\t5132.012\n$$ LOCKPHASE\t\t78.088  \n$$ LOCKPOWER\t\t-30.000 \n$$ LOCKGAIN\t\t128.905 \n$$ LOCKDC\t\t-75.000 \n$$ LOCKSHIFT\t\t7.240   \n$$ LOOPGAIN\t\t-12.000 \n$$ LOOPTIME\t\t0.400   \n$$ LOOPFILTER\t\t100.000 \n$$ #\n$$ IEEE64_VERSION_CODE 1\n$$ #\n$$ # Shim currents \n$$ #\n$$ SHIM_SETTING [1 ]  -5739.24321142  \n$$ SHIM_SETTING [2 ]  798.86797893    \n$$ SHIM_SETTING [3 ]  479.77624995    \n$$ SHIM_SETTING [4 ]  906.29504187    \n$$ SHIM_SETTING [5 ]  -924.99342917   \n$$ SHIM_SETTING [6 ]  -690.23622492   \n$$ SHIM_SETTING [7 ]  -183.68765987   \n$$ SHIM_SETTING [8 ]  3810.19582297   \n$$ SHIM_SETTING [9 ]  278.16735582    \n$$ SHIM_SETTING [10]  538.50912750    \n$$ SHIM_SETTING [11]  0.00000000      \n$$ SHIM_SETTING [12]  -413.36700000   \n$$ SHIM_SETTING [13]  1264.63300000   \n$$ SHIM_SETTING [14]  1591.30700000   \n$$ SHIM_SETTING [15]  7565.37000000   \n$$ SHIM_SETTING [16]  10104.59700000  \n$$ SHIM_SETTING [17]  5603.84800000   \n$$ SHIM_SETTING [18]  7847.97600000   \n$$ SHIM_SETTING [19]  306.41600000    \n$$ SHIM_SETTING [20]  4145.84300000   \n$$ SHIM_SETTING [21]  -1418.25800000  \n$$ SHIM_SETTING [22]  601.89400000    \n$$ SHIM_SETTING [23]  -2469.31200000  \n$$ SHIM_SETTING [24]  -438.35200000   \n$$ SHIM_SETTING [25]  -1494.88300000  \n$$ SHIM_SETTING [26]  -1493.17100000  \n$$ SHIM_SETTING [27]  1401.18700000   \n$$ SHIM_SETTING [28]  -1931.88200000  \n$$ SHIM_SETTING [29]  150.16300000    \n$$ SHIM_SETTING [30]  -1259.95400000  \n$$ SHIM_SETTING [31]  -419.33700000   \n$$ SHIM_SETTING [32]  626.81800000    \n$$ SHIM_SETTING [33]  408.90100000    \n$$ SHIM_SETTING [34]  -3176.92700000  \n$$ SHIM_SETTING [35]  -364.64500000   \n$$ SHIM_SETTING [36]  -2051.68600000  \n$$ SHIM_SETTING [37]  -1021.56800000  \n$$ SHIM_SETTING [38]  1073.42500000   \n$$ SHIM_SETTING [39]  -1249.13700000  \n$$ SHIM_SETTING [40]  0.00000000","uxnmr.par\n$$ ##TITLE= Parameter file, TopSpin 3.5 pl 6\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 41\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH\n$$ ##OWNER= nmrsu\n$$ $$ 2023-06-23 13:18:12.380 +0200  nmr@ibg-4-babsi\n$$ $$ /opt/topspin3.5pl6/conf/instr/spect/uxnmr.par\n$$ $$ process /opt/topspin3.5pl6/prog/mod/cfserverav3\n$$ ##$ACB= 0\n$$ ##$ACBTAT= (0..23)\n$$ 0 66 66 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTBA= (0..23)\n$$ 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTBLK= (0..23)\n$$ 0 1 1 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTCTL= (0..23)\n$$ 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTDI= (0..23)\n$$ 0 102 102 -1779670252 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTDM= (0..23)\n$$ 0 10 10 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFHI= (0..23)\n$$ 0 400 400 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFL= (0..23)\n$$ 0 73 74 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFLO= (0..23)\n$$ 0 9 9 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTINP= (0..23)\n$$ 0 1 2 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTOUT= (0..23)\n$$ 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTPO= (0..23)\n$$ 0 150000 60000 5000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTPW= (0..23)\n$$ 0 10 10 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTSB= (0..23)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTSDT= (0..23)\n$$ 0 -1 -1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTY= <no>\n$$ ##$AMPDFLT= no\n$$ ##$AQSBDCH= (0..95)\n$$ 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255\n$$ ##$AQSBDHW= (0..95)\n$$ 5 1 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255\n$$ ##$AQSBDID= (0..95)\n$$ 82 88 83 83 65 86 86 86 66 66 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255\n$$ ##$AQSBDNO= (0..95)\n$$ 1 1 1 2 1 1 2 3 1 1 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255\n$$ ##$AQSBDSL= (0..95)\n$$ 2 3 4 4 8 12 14 15 255 1 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255\n$$ ##$AQSBDTY= (0..95)\n$$ 67 214 50 50 5 148 147 145 217 7 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255\n$$ ##$AQSBUAD= (0..95)\n$$ 16 52 36 37 54 160 161 162 32 32 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255\n$$ ##$AQSECL= (0..95)\n$$ 0 5 3 3 9 2 0 1 1 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255\n$$ ##$AQSECLS= (0..95)\n$$ 4 1 2 2 2 1 1 2 2 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255\n$$ ##$AQSETH1= <no>\n$$ ##$AQSETH2= <no>\n$$ ##$AQSSPLT= no\n$$ ##$ATT19F= (0..1)\n$$ 0 0\n$$ ##$ATT1H= (0..1)\n$$ 0 0\n$$ ##$ATT3H= (0..1)\n$$ 0 0\n$$ ##$ATTX= (0..1)\n$$ 0 0\n$$ ##$ATTY= (0..1)\n$$ 0 0\n$$ ##$ATTZ= (0..1)\n$$ 0 0\n$$ ##$BACSAIR= yes\n$$ ##$BACSCAP= 0\n$$ ##$BACSDEL= 1\n$$ ##$BACSFCM= no\n$$ ##$BACSOPT= <>\n$$ ##$BACSTY= <no>\n$$ ##$BARPTY= <no>\n$$ ##$BFREQ= 400.13\n$$ ##$BGAETH= (0..9)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BIRDS= yes\n$$ ##$BMPC= 0\n$$ ##$BMPCTY= <no>\n$$ ##$BPSUTY= <no>\n$$ ##$BSMS= 2\n$$ ##$BSMS19FLock= no\n$$ ##$BSMSETH= <149.236.99.20>\n$$ ##$BSMSTY= <no>\n$$ ##$BgaChFac2= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$BgaChMap= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$BgaChMaxv= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$BgaChRouting= (0..63)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChShimMap= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$BgaChShimMaxv= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$BlaEth= (0..9)\n$$ <no> <149.236.99.20> <no> <no> <no> <no> <no> <no> <> <>\n$$ ##$BlaNam= (0..9)\n$$ <BLA2BB 150/60 20-400> <BSMS/2 LOCK TRANSCEIVER 400> <> <> <> <> <> <>\n$$ <> <>\n$$ ##$BlaPN= (0..9)\n$$ <W1345049> <Z109888> <> <> <> <> <> <> <> <>\n$$ ##$BlaSN= (0..9)\n$$ <5376> <02008> <> <> <> <> <> <> <> <>\n$$ ##$BsmsAuxEth= <no>\n$$ ##$CFASMOD= (0..7)\n$$ 1 1 1 1 1 1 1 1\n$$ ##$CFASMUL= (0..7)\n$$ 1 1 1 1 1 1 1 1\n$$ ##$CNFTXDR= (0..7)\n$$ 6 6 0 0 0 0 0 0\n$$ ##$COMDIG2= 0\n$$ ##$CPDBTY= <no>\n$$ ##$CRCOTY= <no>\n$$ ##$CSW1= (0..31)\n$$ 1 1 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CSW2= (0..31)\n$$ 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CSWNUM= (0..7)\n$$ 2 1 0 0 0 0 0 0\n$$ ##$ConsolePnSn= <>\n$$ ##$CryoProAccPnSn= <>\n$$ ##$Ctb1Eth= <no>\n$$ ##$CubeEth= (0..7)\n$$ <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$CustRegisterNo= <>\n$$ ##$DATSTAT= no\n$$ ##$DIGI140= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGIB12= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGIB16= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGIFA= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGIFOURIER= 0\n$$ ##$DIGIHA= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGIHAF= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGIHRD= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGIIA= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGIO16= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGISA= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGISAF= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGISL= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGITYI= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGITYP= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGITZ= 0\n$$ ##$DPPFAC= 1\n$$ ##$DRMSETH= <no>\n$$ ##$DRU= yes\n$$ ##$DRUETH= (0..33)\n$$ <no> <149.236.99.89> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no>\n$$ ##$Description= <NANOBAY V3-I PLUS 400 MHZ>\n$$ ##$DppType= 0\n$$ ##$FCUMEM= (0..7)\n$$ 16777208 16777208 0 0 0 0 0 0\n$$ ##$FCUPAL= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$FGSVTY= <no>\n$$ ##$FQMIX= 0\n$$ ##$FUNCMOD= <>\n$$ ##$FourPeriBdEth= <no>\n$$ ##$FourShimBdEth= <no>\n$$ ##$FourierPicsCon= no\n$$ ##$GCUTYPE= 10\n$$ ##$GCUTYPE2= 0\n$$ ##$GPREDEL= 0\n$$ ##$GPSCUTY= <no>\n$$ ##$GRADRES= 5\n$$ ##$GTUTY= <no>\n$$ ##$GcConn= (0..1)\n$$ 1 0\n$$ ##$GradAmpGain= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$GradAmpMaxCurX= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$GradAmpMaxCurY= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$GradAmpMaxCurZ= (0..7)\n$$ 9.99999904632568 0 0 0 0 0 0 0\n$$ ##$GradAmpName= (0..7)\n$$ <GAB in BSMS> <> <> <> <> <> <> <>\n$$ ##$GradAmpPN= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$GradAmpSN= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$GradAmpType= (0..7)\n$$ 2 0 0 0 0 0 0 0\n$$ ##$GradPowClkCtrl= 0\n$$ ##$GradPowClkTime= 0\n$$ ##$GradPowImax= 0\n$$ ##$GradPowType= 0\n$$ ##$GradPowVmax= 0\n$$ ##$HDIETH= (0..5)\n$$ <no> <no> <no> <no> <no> <no>\n$$ ##$HFAC= 3\n$$ ##$HPCU= 0\n$$ ##$HPCUTY= <no>\n$$ ##$HPTXLP= (0..3)\n$$ -1 -1 -1 -1\n$$ ##$HPTXPI= (0..3)\n$$ 0 0 0 0\n$$ ##$HPTXPO= (0..3)\n$$ 0 0 0 0\n$$ ##$HPTXTY= (0..3)\n$$ 0 0 0 0\n$$ ##$HpprCoverType= 0\n$$ ##$IF451= 0\n$$ ##$IFREQ= 1\n$$ ##$INJPTY= <no>\n$$ ##$INTFPR= 0\n$$ ##$IPSOETH= <149.236.99.91>\n$$ ##$IPSOTYPE= 2\n$$ ##$LDUETH= (0..0)\n$$ <no>\n$$ ##$LOCKCONF= <DLMT>\n$$ ##$LOCKTY= <no>\n$$ ##$LOCSWID= 0\n$$ ##$LOCSWIF= 0\n$$ ##$LVDSSPLITETH= (0..5)\n$$ <no> <no> <no> <no> <no> <no>\n$$ ##$Location= <>\n$$ ##$M2FAC= 0\n$$ ##$MAS= 0\n$$ ##$MASETIME= 10\n$$ ##$MASITIME= 10\n$$ ##$MASTY= <no>\n$$ ##$MAS_CT= 5\n$$ ##$MAS_SG= 0\n$$ ##$MAS_TO= 0\n$$ ##$MEMPRM= 0\n$$ ##$MHFAC= 0\n$$ ##$MXFAC= 0\n$$ ##$MagnCoilPnSn= <BZH 1005'400'701>\n$$ ##$MagnDewarPnSn= <D315'54-9256>\n$$ ##$MasEth= <no>\n$$ ##$NAMPD= (0..17)\n$$ <> <1H/2H 1H> <1H/2H 2H> <XBB19F 2HS> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <>\n$$ ##$NFCU= 2\n$$ ##$NFRED= 0\n$$ ##$NMRCH= 2\n$$ ##$NMRMEM= 16384\n$$ ##$NPSGU= 0\n$$ ##$NRCU= 1\n$$ ##$NROUT= 1\n$$ ##$NSGU= 2\n$$ ##$OrderNo= <10237029>\n$$ ##$PAMPF1= (0..15)\n$$ 75 24 96 64 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PAMPF2= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PAMPF3= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PAMPF4= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PAMPF5= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PAMPF6= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PAMPF7= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PAMPF8= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PH4= 0\n$$ ##$PHF4TY= <no>\n$$ ##$POWCHK= yes\n$$ ##$PRAMD1= (0..7)\n$$ 2 0 0 536870912 0 0 0 0\n$$ ##$PRAMD10= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD11= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD12= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD13= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD14= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD15= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD16= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD17= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD18= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD19= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD2= (0..7)\n$$ 0 1048576 0 536870912 0 1048576 0 536870912\n$$ ##$PRAMD20= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD21= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD3= (0..7)\n$$ 2147483644 2131230719 2147483647 603979775 0 0 0 0\n$$ ##$PRAMD4= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD5= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD6= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD7= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD8= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD9= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMLED= (0..1)\n$$ 0 0\n$$ ##$PRAMP= (0..9)\n$$ <00000000> <tty10> <no> <no> <no> <no> <no> <no> <no> <00000000>\n$$ ##$PRAMPTP= 1\n$$ ##$PREEMPTYPE= 0\n$$ ##$PREPTY= <no>\n$$ ##$PREREC= (0..15)\n$$ 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PRESHLD= 0\n$$ ##$PTS160= -1\n$$ ##$PTSA2X= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PTSF2X= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PTSFMX= (0..19)\n$$ 649.9 649.9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PULCHK= no\n$$ ##$PerMagATempSens= no\n$$ ##$PerMagEth= <no>\n$$ ##$PerMagFluxSens= no\n$$ ##$PerMagMTempSens= no\n$$ ##$PramDutyCycPerc= (0..15)\n$$ 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PramPeakPowerW= (0..15)\n$$ 150 300 500 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PramPowerSwitch= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PramPulWidthMs= (0..15)\n$$ 0.02 0.1 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PreampModBisDat= (0..15)\n$$ 20160811 20160811 20160901 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PreampModPN= (0..17)\n$$ <Z128274> <Z128274> <Z128143> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <>\n$$ ##$PreampModSN= (0..17)\n$$ <00930> <00930> <00926> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$ProdigyEth= <no>\n$$ ##$RCUCDS= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUCFS= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUCSS= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUI2C1= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUI2C2= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUI2C3= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUI2C4= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUI2C5= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUI2C6= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUI2C7= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUI2C8= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RDCU= 0\n$$ ##$RFSINPUT= (0..1)\n$$ 0 0\n$$ ##$RFSVTY= <no>\n$$ ##$RGTYPE= (0..31)\n$$ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$RG_max= (0..31)\n$$ 203 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_min= (0..31)\n$$ 0.25 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab1= (0..255)\n$$ 0.25 0.28 0.32 0.35 0.4 0.44 0.5 0.56 0.64 0.7 0.8 0.89 1 1.12 1.28 1.4\n$$ 1.6 1.78 2 2.25 2.56 2.8 3.2 3.56 4 4.5 5 5.6 6.35 7.12 8 9 10 11.3 12.7\n$$ 14.2 16 18 20.2 22.6 25.4 28.5 32 36 40.3 45.2 50.8 57 64 71.8 80.6 90.5\n$$ 101 114 128 144 161 181 203 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab2= (0..255)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab3= (0..255)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab4= (0..255)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab5= (0..255)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab6= (0..255)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab7= (0..255)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab8= (0..255)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tabA= (0..255)\n$$ 0.25 0.28 0.32 0.35 0.4 0.44 0.5 0.56 0.64 0.7 0.8 0.89 1 1.12 1.28 1.4\n$$ 1.6 1.78 2 2.25 2.56 2.8 3.2 3.56 4 4.5 5 5.6 6.35 7.12 8 9 10 11.3 12.7\n$$ 14.2 16 18 20.2 22.6 25.4 28.5 32 36 40.3 45.2 50.8 57 64 71.8 80.6 90.5\n$$ 101 114 128 144 161 181 203 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$ROBOTTY= <no>\n$$ ##$ROUT14= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$ROUTER= 3\n$$ ##$RX22TY= <no>\n$$ ##$RXFMAX= (0..7)\n$$ 647.5 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RXFMIN= (0..7)\n$$ 5 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RXINTLV= (0..7)\n$$ 1 0 0 0 0 0 0 0\n$$ ##$RXMSTY= <no>\n$$ ##$RockSwitchEth= <no>\n$$ ##$SCMTY= <no>\n$$ ##$SGUC1= (0..15)\n$$ 17 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$SGUC2= (0..15)\n$$ 33 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$SLCBCONF= <SHNV>\n$$ ##$SPECTR= 10\n$$ ##$SY2FLAG= 0\n$$ ##$SYNCTRIG= 11\n$$ ##$SamChgEth= (0..3)\n$$ <149.236.99.52> <no> <no> <no>\n$$ ##$ServiceNo= <>\n$$ ##$Sgu1PowerLevels= (0..7)\n$$ 90 74 58 42 26 10 0 0\n$$ ##$Sgu2PowerLevels= (0..7)\n$$ 90 74 58 42 26 10 0 0\n$$ ##$Sgu3PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu4PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu5PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu6PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu7PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu8PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$SguType= 3\n$$ ##$ShimMaxVal= 32760\n$$ ##$ShimPow1Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow1Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow1NChan= 0\n$$ ##$ShimPow1TotIMax= 0\n$$ ##$ShimPow1Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow2Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow2Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow2NChan= 0\n$$ ##$ShimPow2TotIMax= 0\n$$ ##$ShimPow2Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow3Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow3Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow3NChan= 0\n$$ ##$ShimPow3TotIMax= 0\n$$ ##$ShimPow3Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4NChan= 0\n$$ ##$ShimPow4TotIMax= 0\n$$ ##$ShimPow4Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPowMaxUA= (0..63)\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowMaxUC= (0..63)\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowMaxUG= (0..63)\n$$ 524287 524287 524287 524287 524287 524287 524287 524287 524287 524287 524287\n$$ 524287 524287 524287 524287 524287 524287 524287 524287 524287 524287 524287\n$$ 524287 524287 524287 524287 524287 524287 524287 524287 524287 524287 524287\n$$ 524287 524287 524287 524287 524287 524287 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowNum= 0\n$$ ##$ShimPowRcbType= 3\n$$ ##$ShimPowRes= (0..63)\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng0= (0..63)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng1= (0..63)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng2= (0..63)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng3= (0..63)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowType1= 0\n$$ ##$ShimPowType2= 0\n$$ ##$ShimPowType3= 0\n$$ ##$ShimPowType4= 0\n$$ ##$ShimSysAngle= <>\n$$ ##$ShimSysFunc= (0..63)\n$$ 1 2 3 4 5 6 7 8 9 10 0 37 38 35 16 15 14 13 12 11 28 27 26 25 24 23 36\n$$ 22 30 29 20 21 34 33 32 31 17 18 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0\n$$ ##$ShimSysMatId= <no>\n$$ ##$ShimSysMatrix= 1\n$$ ##$ShimSysOffset= <35>\n$$ ##$ShimSysType= 4\n$$ ##$ShimUnit= 0\n$$ ##$TFXNUM= 0\n$$ ##$TOSITY= <no>\n$$ ##$TRIPLO2= 0\n$$ ##$VTU= 2\n$$ ##$VTUETH= <149.236.99.20>\n$$ ##$VTUTY= <no>\n$$ ##$WBREFAM= (0..15)\n$$ 131.6 89.2 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n$$ ##$WBREFLM= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$WBREFPH= (0..15)\n$$ 78.82 -69.31 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$WBSGU= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$XFAC= 2\n$$ ##END="],"BRUKER FILE PROC":["clevels\n$$ ##TITLE= Parameter file, TopSpin 3.5 pl 6\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 1\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH\n$$ ##OWNER= nmr\n$$ $$ 2023-11-08 09:26:02.739 +0100  nmr@ibg-4-babsi\n$$ $$ /opt/topspin3.5pl6/data/complat/nmr/data/SG/nmr/SG-V4016 (1-6)/15/pdata/1/clevels\n$$ $$ process /opt/topspin3.5pl6/prog/mod/proc2d\n$$ ##$LEVELS= (0..255)\n$$ 35983.28 -35983.28 94410.97 -94410.97 247710.39 -247710.39 649929.07 -649929.07\n$$ 1705248.59 -1705248.59 4474138.6 -4474138.6 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$LEVSIGN= 3\n$$ ##$MAXLEV= 6\n$$ ##$METHOD= 0\n$$ ##$NEGBASE= -35983.28\n$$ ##$NEGINCR= 1.8\n$$ ##$POSBASE= 35983.28\n$$ ##$POSINCR= 1.8\n$$ ##END=","parm.txt\n$$ \n$$ Current Data Parameters\n$$ NAME     SG-V4016 (1-6)              \n$$ EXPNO                15              \n$$ PROCNO                1              \n$$ \n$$ F2 - Acquisition Parameters\n$$ Date_          20231108              \n$$ Time               8.58 h            \n$$ INSTRUM           spect              \n$$ PROBHD   Z116098_0570 (              \n$$ PULPROG      hsqcedetgp              \n$$ TD                 1024              \n$$ SOLVENT           CDCl3              \n$$ NS                    2              \n$$ DS                   16              \n$$ SWH            3144.654 Hz           \n$$ FIDRES         6.141902 Hz           \n$$ AQ            0.1628160 sec          \n$$ RG               201.15              \n$$ DW              159.000 usec         \n$$ DE                 6.50 usec         \n$$ TE                300.0 K            \n$$ CNST2       145.0000000              \n$$ D0           0.00000300 sec          \n$$ D1           1.43569303 sec          \n$$ D4           0.00172414 sec          \n$$ D11          0.03000000 sec          \n$$ D13          0.00000400 sec          \n$$ D16          0.00020000 sec          \n$$ D21          0.00345000 sec          \n$$ IN0          0.00002690 sec          \n$$ TDav                  1              \n$$ ZGOPTNS                              \n$$ SFO1        400.1315857 MHz          \n$$ NUC1                 1H              \n$$ P1                10.00 usec         \n$$ P2                20.00 usec         \n$$ P28      0 usec         \n$$ PLW1        15.16199970 W            \n$$ SFO2        100.6213206 MHz          \n$$ NUC2                13C              \n$$ CPDPRG[2           garp              \n$$ P3                10.00 usec         \n$$ P4                20.00 usec         \n$$ PCPD2             80.00 usec         \n$$ PLW2        71.50800323 W            \n$$ PLW12        1.11730003 W            \n$$ GPNAM[1]     SMSQ10.100              \n$$ GPZ1              80.00 %            \n$$ GPNAM[2]     SMSQ10.100              \n$$ GPZ2              20.10 %            \n$$ P16             1000.00 usec         \n$$ \n$$ F1 - Acquisition parameters\n$$ TD                  512              \n$$ SFO1           100.6213 MHz          \n$$ FIDRES        72.606880 Hz           \n$$ SW              184.726 ppm          \n$$ FnMODE    Echo-Antiecho              \n$$ \n$$ F2 - Processing parameters\n$$ SI                 1024              \n$$ SF          400.1300398 MHz          \n$$ WDW               QSINE              \n$$ SSB                   2              \n$$ LB       0 Hz           \n$$ GB       0              \n$$ PC                 1.40              \n$$ \n$$ F1 - Processing parameters\n$$ SI                 1024              \n$$ MC2       echo-antiecho              \n$$ SF          100.6127685 MHz          \n$$ WDW               QSINE              \n$$ SSB                   2              \n$$ LB       0 Hz           \n$$ GB       0"],"DATPATH":"</opt/topspin3.5pl6/data/complat/nmr/data/SG/nmr>","EXPNO":15,"NAME":"<SG-V4016 (1-6)>","PROCNO":1,"ACQT0":[1000000,0],"AMP":"(0..31)\n100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n100 100 100 100 100 100 100 100 100 100 100 100 100 100","AMPCOIL":"(0..19)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","ANAVPT":-1,"AQSEQ":0,"AQ_mod":3,"AUNM":"<au_getlinv>","AUTOPOS":"<25 >","BF1":[400.13,100.612768526],"BF2":100.612768526,"BF3":400.13,"BF4":400.13,"BF5":400.13,"BF6":400.13,"BF7":400.13,"BF8":400.13,"BWFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","BYTORDA":0,"CAGPARS":"(0..11)\n0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\n1 1 145 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","CPDPRG":"(0..8)\n<> <> <garp> <> <> <> <> <> <>","D":"(0..63)\n3e-06 1.435693 0 0 0.001724138 0 0 0 0 0 0 0.03 0 4e-06 0 0 0.0002 0 0\n0 0 0.00345 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0","DATE":1699430300,"DE":6.5,"DECBNUC":"<off>","DECIM":6360,"DECNUC":"<off>","DECSTAT":4,"DIGMOD":1,"DIGTYP":12,"DQDMODE":0,"DR":23,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":0,"EXP":"<hsqced>","FCUCHAN":"(0..9)\n0 2 1 0 0 0 0 0 0 0","FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FRQLO3":5133.02472299337,"FRQLO3N":2,"FS":"(0..7)\n83 83 83 83 83 83 83 83","FTLPGN":0,"FW":4032000,"FnILOOP":0,"FnMODE":6,"FnTYPE":0,"GPNAM":"(0..31)\n<> <SMSQ10.100> <SMSQ10.100> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","GPX":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPY":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPZ":"(0..31)\n0 80 20.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GRDPROG":"<grad_out>","GRPDLY":67.9849700927734,"HDDUTY":20,"HDRATE":1,"HGAIN":"(0..3)\n0 0 0 0","HL1":0,"HL2":0,"HL3":0,"HL4":0,"HOLDER":25,"HPMOD":"(0..7)\n0 0 0 0 0 0 0 0","HPPRGN":0,"IN":"(0..63)\n2.69e-05 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INF":"(0..7)\n0 53.8 0 0 0 0 0 0","INP":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INSTRUM":"<spect>","INTEGFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","L":"(0..31)\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","LFILTER":100,"LGAIN":-12,"LINPSTP":0,"LOCKED":"yes","LOCKFLD":5131,"LOCKGN":128.904510498047,"LOCKPOW":-30,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":78.08762,"LOCSHFT":"yes","LOCSW":0,"LTIME":0.400000005960464,"MASR":4200,"MASRLST":"<masrlst>","MULEXPNO":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":-7,"NLOGCH":1,"NOVFLW":0,"NS":2,"NUC1":["<1H>","<13C>"],"NUC2":"<13C>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":50,"NusFPNZ":"no","NusJSP":0,"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":512,"O1":[1585.72527733139,8552.08532470897],"O2":8552.08532470897,"O3":2470.803,"O4":2470.803,"O5":2470.803,"O6":2470.803,"O7":2470.803,"O8":2470.803,"OVERFLW":0,"P":"(0..63)\n10 10 20 10 20 19.8 30 60 20000 25 50 80000 80000 1000 500 0 1000 2500\n100000 600 2000 0 0 0 2000 126 100000 10 0 1000 0 2119 20000 0 0 0 40000\n0 0 240 2000 0 0 4740 300 0 80000 46600 10000 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 1500","PACOIL":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PAPS":0,"PARMODE":1,"PCPD":"(0..9)\n0 90 80 0 0 0 0 0 0 0","PEXSEL":"(0..9)\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PHLIST":"<>","PHP":1,"PH_ref":0,"PL":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","PLSTEP":0.1,"PLSTRT":-6,"PLW":"(0..63)\n0 15.162 71.508 0 0 0 0 0 0 6.0648e-05 1.6847 0.089717 1.1173 0.562 0 11.441\n0 0 15.162 0.18719 0 0.11441 0 0 0.012713 1.3348 0.27933 0.38201 0 1.6847\n1.1173 4.4693 2.4259e-06 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0","PLWMAX":"(0..7)\n48.2 196.9 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..15)\n-1 2 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1","PRGAIN":0,"PROBHD":"<Z116098_0570 (PA BBO 400S1 BBF-H-D-05 Z SP)>","PULPROG":"<hsqcedetgp>","PW":0,"PYNM":"<>","ProjAngle":0,"QNP":0,"RD":0,"RECCHAN":"(0..15)\n0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..15)\n-1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1","RECPRFX":"(0..15)\n1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","RECSEL":"(0..15)\n0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0","RG":201.15,"RO":0,"RSEL":"(0..15)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0","S":"(0..7)\n83 83 83 83 83 83 83 83","SELREC":"(0..9)\n0 0 0 0 0 0 0 0 0 0","SFO1":[400.131585725277,100.621320611325],"SFO2":100.621320611325,"SFO3":400.132470803,"SFO4":400.132470803,"SFO5":400.132470803,"SFO6":400.132470803,"SFO7":400.132470803,"SFO8":400.132470803,"SOLVENT":"<CDCl3>","SOLVOLD":"<off>","SP":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <Crp60,0.5,20.1> <Bip720,100,10.1>\n<Sinc1.1000> <Squa100.1000> <Crp60comp.4> <Squa100.1000> <> <Sinc1.1000>\n<Sinc1.1000> <> <> <Crp32,1.5,20.2> <> <> <> <Crp60_xfilt.2> <Sinc1.1000>\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <Q3_surbop.1> <> <> <Crp60,20,20.10>\n<Bip720,50,20.1> <Crp32,1.5,20.2> <Q3_surbop.1> <> <Rsnob.1000> <Gaus1_180r.1000>\n<Gaus1_180r.1000> <> <> <> <> <Squa100.1000> <> <> <> <> <> <> <> <> <>\n<> <> <> <> <> <> <> <> <> <> <> <> <>","SPOAL":"(0..63)\n0.5 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n1 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n0.5 0.5 0.5 0.5 0.5 0.5 0.5","SPOFFS":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPPEX":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPW":"(0..63)\n0 1.2587e-05 5.5942e-06 10.926 7.9454 0.004372 6.0648e-05 10.926 1.5162e-07\n0 0.004372 0.004372 0 0 4.6616 0 0 0 2.1048 8.92981e-06 1.38811e-05 6.48149e-06\n3.495414e-05 0 0 0 0.0012315 0 0 0.057915 1.0782 1.1654 0.087699 0 6.1158e-05\n5.5942e-06 0.00035803 0 0 0 0 1.5162e-07 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0","SUBNAM":"(0..9)\n<> <> <> <> <> <> <> <> <> <>","SW":[7.8590498731819,184.725866067629],"SWIBOX":"(0..19)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SW_h":[3144.65408805031,18587.3605947955],"SWfinal":0,"SigLockShift":0,"TD":[1024,512],"TD0":1,"TD_INDIRECT":"(0..7)\n0 512 0 0 0 0 0 0","TDav":1,"TE":300.0486,"TE1":299.9938,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_STAB":"(0..9)\n1 1 0 0 0 0 0 0 0 0","TL":"(0..7)\n120 120 120 120 120 120 120 120","TOTROT":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","TUBE_TYPE":"<>","USERA1":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","V9":5,"VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WBST":1024,"WBSW":4,"XGAIN":"(0..3)\n0 0 0 0","XL":0,"YL":0,"YMAX_a":14228,"YMIN_a":-14507,"ZGOPTNS":"<>","ZL1":120,"ZL2":120,"ZL3":120,"ZL4":120,"ABSF1":[1000,1000],"ABSF2":[-1000,-1000],"ABSG":[5,5],"ABSL":[3,3],"ALPHA":0,"AQORDER":0,"ASSFAC":0,"ASSFACI":0,"ASSFACX":0,"ASSWID":0,"AUNMP":["<proc_2dinv>","<>"],"AXLEFT":0,"AXNAME":["<>","<>"],"AXNUC":["<off>","<off>"],"AXRIGHT":0,"AXTYPE":0,"AXUNIT":["<>","<>"],"AZFE":[0.1,0.1],"AZFW":[0.5,0.5],"BCFW":[1,1],"BC_mod":[2,0],"BYTORDP":0,"COROFFS":0,"CY":[-3,0],"DATMOD":[1,0],"DC":[1,1],"DFILT":["<>","<>"],"DTYPP":0,"ERETIC":["no","no"],"F1P":[7.79300022125244,177.370803833008],"F2P":[-0.0660800150495708,-7.37076393323767],"FCOR":[0.5,0.5],"FTSIZE":0,"FT_mod":0,"GAMMA":[1,1],"GB":0.1,"INTBC":[1,1],"INTSCL":[1,1],"ISEN":[128,128],"LB":[1,0.3],"LEV0":[35,0],"LPBIN":0,"MAXI":[10000,10000],"MC2":5,"MEAN":0,"ME_mod":2,"MI":[0.1,0],"MddCEXP":["no","yes"],"MddCT_SP":["no","no"],"MddF180":["no","no"],"MddLAMBDA":0,"MddMEMORY":0,"MddMERGE":[23,0],"MddNCOMP":0,"MddNITER":0,"MddNOISE":[0.8,0],"MddPHASE":0,"MddSEED":0,"MddSRSIZE":0,"Mdd_CsALG":0,"Mdd_CsLAMBDA":[1,1],"Mdd_CsNITER":0,"Mdd_CsNORM":0,"Mdd_CsVE":["yes","yes"],"Mdd_CsZF":0,"Mdd_LrLAMBDA":0,"Mdd_LrNITER":0,"Mdd_LrRANK":0,"Mdd_LrZF":0,"Mdd_mod":[1,0],"NCOEF":32,"NC_proc":0,"NLEV":[6,0],"NOISF1":0,"NOISF2":0,"NSP":[1,0],"NTH_PI":0,"NZP":[1,0],"OFFSET":[7.792984,6650645000],"PC":[1.4,4],"PHC0":[213.138,0],"PHC1":[-10.27187,0],"PH_mod":[1,1],"PKNL":["yes","no"],"PPARMOD":[1,0],"PPDIAG":0,"PPIPTYP":0,"PPMPNUM":[2147483647,2147483647],"PPRESOL":[1,1],"PSCAL":1,"PSIGN":0,"PYNMP":["<proc.py>","<>"],"RDF1":0,"RDF2":0,"RDFWHM":0,"RDINT":0,"RDPOS":0,"REVERSE":["no","no"],"SF":[400.130039839113,100.612768526],"SI":[1024,1024],"SIGF1":0,"SIGF2":0,"SINO":0,"SIOLD":[1024,1024],"SPECTYP":["<>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.CDCl3>","<>"],"SSB":[2,2],"STSI":0,"STSR":0,"SW_p":[7.8590498731819,5197.5051975052],"SYMM":0,"S_DEV":0,"TDeff":0,"TDoff":0,"TI":["<HSQCEDETGP\nhsqced CDCl3 /opt/topspin3.5pl6/data/complat/nmr SG 25\n>","<>"],"TILT":["no","no"],"TM1":0.1,"TM2":0.9,"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"WDW":[4,4],"XDIM":0,"YMAX_p":0,"YMIN_p":"0\n$$ End of Bruker specific parameters\n$$ ---------------------------------","CURPLOT":"<��*\tԱ*\t�*\t>","CURPRIN":"<$1#1#0#1#1#1#1#1#0#-1#-1#1#-1>","DFORMAT":"<normdp>","LAYOUT":"<+/2D_inv.xwp>","LFORMAT":"<normlp>","PFORMAT":"<normpl>\n$$ Bruker specific parameters for F1\n$$ ---------------------------------"},"filters":[],"info":{"nucleus":["1H","13C"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"SG-V4016 (1-6)_15","pulseSequence":"hsqcedetgp","aqMod":3,"experiment":"hsqc","title":"HSQCEDETGP\nhsqced CDCl3 /opt/topspin3.5pl6/data/complat/nmr SG 25","solvent":"CDCl3","temperature":300.0486,"type":"nD NMR FID","dataClass":"NTUPLES","phc1":[-10.27187,0],"phc0":[213.138,0],"originFrequency":[400.131585725277,100.621320611325],"probeName":"Z116098_0570 (PA BBO 400S1 BBF-H-D-05 Z SP)","baseFrequency":[400.13,100.612768526],"fieldStrength":9.397691313082694,"spectralWidth":[7.8590498731819,184.725866067629],"numberOfPoints":[1024,512],"sampleName":"SG-V4016 (1-6)","acquisitionTime":0.16265700000000022,"pulseStrength90":25000,"relaxationTime":1.435693,"numberOfScans":2,"groupDelay":67.9849700927734,"DSPFVS":20,"DECIM":6360,"digitalFilter":67.9849700927734,"increment":[0.0001590000000000002,0.00031831115459882625],"date":"2023-11-08T07:58:20.000Z","reverse":[false,false],"frequencyOffset":[1585.7252769819752,8552.085325007396]},"zones":{"values":[],"options":{"isSumConstant":true,"sumAuto":true}},"customInfo":{}},{"originalInfo":{"nucleus":["1H","13C"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"SG-V4016 (1-6)_15","pulseSequence":"hsqcedetgp","aqMod":3,"experiment":"hsqc","title":"HSQCEDETGP\nhsqced CDCl3 /opt/topspin3.5pl6/data/complat/nmr SG 25","solvent":"CDCl3","temperature":300.0486,"type":"nD NMR SPECTRUM","dataClass":"NTUPLES","phc1":[-10.27187,0],"phc0":[213.138,0],"originFrequency":[400.131585725277,100.621320611325],"probeName":"Z116098_0570 (PA BBO 400S1 BBF-H-D-05 Z SP)","baseFrequency":[400.13,100.612768526],"fieldStrength":9.397691313082694,"spectralWidth":[7.8590498731819,184.725866067629],"numberOfPoints":[1024,512],"sampleName":"SG-V4016 (1-6)","acquisitionTime":0.16265700000000022,"pulseStrength90":25000,"relaxationTime":1.435693,"numberOfScans":2,"groupDelay":67.9849700927734,"DSPFVS":20,"DECIM":6360,"increment":[0.007682355692259921,0.3614987594278454],"date":"2023-11-08T07:58:20.000Z","reverse":[false,false],"frequencyOffset":[1585.7252769819752,8552.085325007396]},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"black","negativeColor":"yellow"},"data":{"rr":{"z":[[7423,-14798,-8132,32356,40881,-8955,-28351,-8660,-16902,-40561,-43734,-42642,-47321,-24700,15554,40977,19450,40046,114487,127486,55586,-24121,-90951,-100102,-13938,60057,17535,-67030,-51345,30324,47889,48649,63843,-5268,-37475,-39048,-81102,-149927,-99884,-4347,55830,49649,77830,93145,39608,-5596,-25525,17718,51253,83873,89190,63259,6534,-21943,16382,67547,83246,25093,-31574,-16687,87277,153698,96502,34947,22580,28783,-7702,9275,92400,135099,91288,-34480,-111992,-65503,-63890,-103932,-47802,-602,-13523,26951,119410,100787,-8694,-114694,-111281,-8656,31710,27356,13380,-15227,-28912,-18802,-8845,-18917,-1191,8706,26690,-31393,-77956,-53019,-10207,-3152,-12722,1628,-15741,-49278,-4812,24630,-43320,-25153,63703,117570,60203,-36015,-89949,-100398,-61849,-49413,-53728,-57956,-73480,-98324,-95131,-125149,-174611,-145755,-39774,92846,146664,58789,-6568,18826,39122,-11964,-57477,34482,178709,122545,-28998,-94310,-40707,2717,45450,48418,-9351,-61969,-22872,5471,-336,-15274,-11908,-31813,-126456,-169745,-72697,2707,16535,-36962,-91762,-95311,-55514,29116,81568,-3192,-37049,50722,112897,78402,22144,-18235,-84128,-176987,-191346,-19269,95515,51927,-44946,-76667,-50297,-777,21863,9142,-2468,6566,-14215,-46392,-34678,28826,36015,-7987,-52247,-46128,-2271,-24692,-54410,2356,110435,76763,6271,14344,76164,67668,9579,-41141,-29752,41995,90043,40408,-32172,-20224,-52720,-115909,-86101,-32713,-75249,-72205,-23926,-5277,62847,97240,126272,124663,73058,-22280,-5879,51802,4768,7703,60811,19839,-50952,-95620,-81954,-79483,-59755,23447,100599,84727,81031,74005,32684,1124,2574,-18776,-73278,-90215,-28957,3603,-14073,-15138,-23800,41301,122622,98489,35611,18607,22946,4968,-19983,-16379,34564,60535,41722,27247,26754,6363,12938,27585,36160,31904,9702,-37195,-40881,9918,68518,51515,-47435,-92653,-64902,-860,-8085,-66332,-140468,-144034,-36606,60402,74951,11890,-44517,-32525,14946,97453,95723,6983,-19254,7143,30472,40529,5868,18328,46679,-8218,-1355,73999,63597,6405,-48413,-46425,-11852,33194,96140,142723,101897,-9589,-31539,-4193,11086,-46575,-93772,-115042,-78722,-22425,1865,1452,1585,21939,16276,19336,29376,52441,51497,38195,23170,-39332,-71839,-109273,-125236,-38760,67924,92934,18900,-19765,-12623,-27761,-47408,-37660,-43325,-13616,61961,62934,54496,73250,140166,157291,140722,105271,79859,43059,79957,173293,174678,34339,-52436,-57792,-55486,-68060,-65623,1151,82597,45434,-73592,-151831,-114441,-20305,32900,41035,30057,11360,-34798,-34073,18132,66553,37771,-14490,-44731,-56638,-26684,29581,31979,-16118,-43659,-17406,23521,13561,33969,60154,51289,40284,47783,23731,9869,89532,178822,192611,84390,-24433,-58773,-72492,-91556,-91109,-92089,-11212,87858,49253,-56865,-58638,31098,85836,17245,-6850,17617,-28572,-71645,-86055,-64475,48483,91328,36518,18614,3553,-31820,-26561,40338,20475,-54921,-43801,48713,85288,34695,-14460,-3318,5078,-18669,-49986,-66493,-32891,31486,79000,73277,46819,99265,117041,45943,-75242,-112971,-103821,-86904,-75159,-23936,-30829,-97805,-76901,-8157,34304,72604,68420,-14910,-49104,-37743,-49845,-71961,-99836,-84757,-43651,-25010,17429,52987,92217,78525,22947,15951,17877,-25716,-26925,66223,63690,-5912,29461,82458,78251,36536,-2824,-36626,15956,91116,68959,-63278,-76248,-27858,-35636,-60772,-51105,-36514,-12368,25981,-15928,-97483,-114634,-59225,-3941,-20814,-59599,-21234,4643,4620,-1250,-39914,-63330,-67101,-94499,-97145,-47859,-3650,-30,13343,34074,3318,-67723,-72535,-16809,555,-33216,-11889,80568,125371,113688,82048,34479,-30041,-83521,-94803,-83172,-66450,-74158,-44587,-7855,-7401,3024,7769,-33908,-55246,-34856,-31903,-60537,-77165,-77736,3015,91443,66943,-17920,-68271,-52492,50086,112414,95502,-24293,-43226,-1559,-1688,-21953,-18282,-8486,1705,9247,20799,-12356,-49316,-47273,-5319,-17838,-22400,3685,-12412,-39381,2696,72638,107658,90326,75228,39856,-17377,-27467,-4604,-1701,-13684,4559,66389,108257,54688,-4760,-101,28199,59900,55160,14792,-89005,-121132,-73876,-34200,5257,17595,-33904,-87278,-104686,-72588,-58559,-44560,21863,112821,167593,68652,-28188,-5456,48339,20236,-1944,20840,55028,74118,61695,13751,-48391,-68650,-97979,-117785,-55335,32513,20480,-23038,-12102,22428,23170,41942,52499,-50267,-175854,-148104,-55418,-93865,-110441,-3091,10712,-79942,-122792,-133463,-63155,-5945,26589,83149,110200,31030,-12884,6536,-51322,-91013,-45217,-20273,20416,68391,41207,-28722,-18065,38616,75899,60321,6037,-19192,-22777,-36932,-14420,-2066,-72617,-81532,28659,67912,75511,48229,-95676,-185382,-108447,-18210,9885,11336,36127,48403,-10545,-51843,-33726,8805,68045,84201,34541,20606,48935,37289,-31015,-59050,-8510,53977,82876,91773,55665,20435,73771,118462,130763,66044,36207,62984,106727,68580,14225,-26144,-82430,-92437,-68543,-60584,-7814,29934,26942,8784,-19205,-37161,-15595,14008,-5713,-34265,-59723,-31372,18526,34545,-9656,-7048,17699,55088,48627,65835,95177,82534,-893,-53516,-18665,11810,4051,33435,63602,88437,108736,152735,177141,171694,130340,50394,-47334,-128528,-116083,-75699,-12465,23632,28227,3710,-14885,-38901,-38934,3415,48034,-27679,-101997,-43196,121960,213810,142267,50645,-399,52947,145369,152167,136779,175597,116502,43885,24320,32794,29568,14006,-28181,-42438,-8662,14788,36108,80112,114020,58904,-45600,-137498,-106593,27781,100457,52977,-17571,11,-18813,-62480,-10895,87535,70017,13685,-19193,-68868,-83573,-32779,37887,64071,87847,86105,27627,-16271,93067,236381,171520,3326,-55453,-72863,-68241,26340,88565,5599,-122330,-179940,-124523,-14383,53431,72087,59915,372,-66359,-125197,-185760,-149624,-2233,109457,94474,60131,74695,23182,-35232,-19931,-33908,-111945,-201724,-191407,-138511,-98603,-74399,-42617,-71272,-107140,-110244,-105809,-132548,-155450,-89195,-66520,-110705,-119190,-68005,-47101,-27052,2542,23235,-11659,-22824,-14117,2307,45549,15481,-71381,-21015,85285,55775,-32057,-18549,57537,55105,37091,33738,-91,-6067,44937,50117,5041,10286,28795,48264,15417,-38353,-4391,38831,27176,7311,-3745,-55485,-117598,-41537,72877,67336,-23591,-13331,58588,56555,5799,13499,95034,143001,150794,70380,-31035,-75424,-39519,50149,83539,45327,-7624,-20303,2566,-16021,-70031,-22367,42621,60227,84254,64750,-52167,-122013,-84292,-18353,37744,75554,61695,16905,-40402,-50851,-56976,-53287,-44192,-22777,-19158,-25457,31042,46132,-44579,-74517,12781,75878,51570,-9885,-92479,-131323,-118621,-35317,39434,42849,-6726,-30722,-13887,-42827,-96980,-64752,-10413,-12500,14331,56209,35009,-3844,-36855,-70755,-16436,57508,84290,70951,65776,64495,46271,-8792,-51369,-60394,-71400,-84198,-58138,-55203,-24017,37621,84268,58279,-2693,-19062,36952,64434,59369,62286,45772,47082,46262,12952,-15161,6882,684,-42666,-2976,-12731,-14639,52305,70194,7654],[39164,32094,14417,9954,3287,-10383,12386,42516,36161,2307,-41009,-58877,-68132,-94981,-101444,-36058,8379,37973,75038,76965,30955,-33085,-76803,-48917,20384,41039,-9270,-80286,-62581,8000,15897,10523,63273,61988,63065,40525,-26938,-110274,-84574,-21832,43226,70978,119913,141348,71099,6689,-5563,15405,-9306,-6900,3151,-19715,-19156,32220,74982,54597,37265,2972,-45439,-36914,61701,94326,44254,40995,65869,73759,40710,32339,45126,43745,46022,8906,-43164,-41498,-68337,-72941,18393,56275,22255,41591,115617,98021,-12917,-111776,-107180,-10856,37431,16404,-22997,-41377,-33228,-1240,14522,-35911,-29439,5406,24259,-9735,10340,71401,110232,97167,59397,20260,-33630,-77623,-45504,-14345,-22875,29478,106542,145386,78770,-23913,-75768,-113574,-103213,-74284,-35295,-5795,-5645,-10149,-15352,-65308,-111918,-97100,-48818,28031,51138,-36445,-74980,-33799,13194,806,-77305,-64087,60355,69590,-8123,-31306,37073,61495,51225,38246,2722,-33290,9946,38136,28898,-11791,-43477,-62955,-113646,-151852,-78983,21469,40052,-61609,-136960,-104610,-67776,-53297,-18203,-39907,-44991,21768,88809,88603,37882,-29095,-91534,-168205,-219285,-117991,-30412,-18642,-54879,-80202,-77062,-46382,-27161,-22665,-7538,19959,6296,-36902,-16812,59127,32504,-27303,-42024,-12846,26724,26317,23981,44743,108701,106148,43705,3454,53121,74373,15939,-68817,-80647,-31318,-9745,-25630,-38327,14415,11405,-80120,-116814,-80049,-64364,-27325,22361,69892,172242,214516,243612,222599,123187,13775,-1106,27576,-15060,-30193,21997,28493,-36179,-108256,-92223,-56317,-4315,56260,80055,75731,108309,75033,-2034,-7295,1252,-46177,-81608,-56755,19252,22732,-25818,580,34371,79025,119909,104076,65719,19084,-30173,-52946,-68378,-94001,-49164,27490,65349,74674,65853,34723,50009,73169,32248,-35587,-40273,-24645,3922,65118,111746,58400,-44054,-110836,-82914,6348,15793,-30340,-102261,-137172,-77472,14186,60536,18995,-58664,-92305,-55601,29224,35215,-4384,-12940,-32078,-19943,12419,-4042,30223,78577,51612,63068,131321,147586,80081,-29245,-64678,-10019,82161,142042,145259,96906,61584,75675,72102,61355,14366,-39987,-70671,-7015,38742,-36891,-115997,-102494,-52753,-16567,43773,107305,182527,174657,43836,-62197,-98329,-35426,-967,-12473,6847,54356,69663,43810,21214,-15332,-78169,-98288,-35258,-1593,3597,49272,59512,72616,88973,126271,126409,123250,122478,135496,100851,83122,131397,137002,45883,-15562,-35327,-57750,-101111,-104289,-7883,99753,77896,-19824,-103315,-98950,-14689,60873,70297,19816,-62704,-149626,-135282,-19907,78945,62467,-3118,-38001,-43828,-17805,29466,28637,-15406,-60975,-99006,-92451,-85226,-44200,2843,31461,48977,45488,-8033,-31498,40080,134340,167106,89771,16036,5283,2195,-1450,-3921,-40212,2156,67480,-1815,-83852,-28285,59690,79991,-13514,-57070,-3137,44572,34683,900,54714,176366,162533,117055,161978,139274,29431,-30689,34143,51906,-6116,9572,77397,67254,1397,-45175,-29998,-37365,-109854,-136232,-94679,-42608,141,35715,27745,-19714,9315,59937,72256,-21306,-117672,-150387,-82085,11337,68483,2016,-99184,-95789,-6361,72813,100527,52908,-48042,-71788,-25346,322,15646,7401,31258,57489,31561,15776,18409,48878,52713,37232,71057,64570,-29602,-74237,22980,37139,-27819,823,40541,19375,-17136,2633,19723,37771,43225,43297,-16670,-40069,-31267,-28513,-26027,-18124,-31068,-43864,-18876,-16177,-34165,-47005,-30172,9404,-5937,-47941,-9004,4139,-24347,-30603,-44481,-67510,-82304,-94942,-78121,-57209,-71761,-65667,-34323,-24209,-22143,-42442,-61694,-40290,-42215,-64969,-22070,46670,63828,54187,37397,52861,54376,-6796,-79966,-81406,-9718,6616,-28321,-61354,-46696,-3183,-43739,-133915,-139364,-69002,-44886,-73361,-79157,-77604,-39901,15689,-3703,-73939,-92226,-43657,59557,127765,141298,37035,-38264,-66276,-69559,-63925,-42042,-23394,-14133,7593,57151,60280,25296,7509,22369,-34551,-69141,-32194,-23439,-42018,-369,73841,111551,77248,41900,9955,-57730,-113364,-103345,-63872,-30116,15038,60822,72820,41423,18401,-18313,-59634,-36960,1483,-11546,-99082,-110788,-49135,-19733,-8071,4236,-48586,-120723,-120912,-26767,24707,40474,88969,181475,251661,162167,47331,145,-14967,-35280,574,31982,10856,-23541,-24657,-15375,-25874,-38498,-68816,-69058,-21756,9989,-33160,-60567,-37422,9046,47697,88867,95410,-8696,-148355,-132785,-48537,-97121,-145427,-52169,-11055,-42730,-69648,-128431,-83266,-7930,53569,124793,139356,30740,-25984,7398,-28039,-50540,-2500,-14422,-47981,-37941,-7183,605,9220,27910,57713,54595,16493,-6612,9216,15189,10717,-51131,-106081,-32861,90749,68039,39924,59539,-24308,-105818,-53018,27144,41173,2875,-13205,7383,-25750,-65292,-27351,16884,27374,8498,-15297,11595,46085,33968,-31592,-59233,-22640,33895,78312,93902,81373,41897,16507,-18093,-12677,-18821,24198,42671,61667,63222,20101,-22455,-19122,10135,9984,-31218,-38532,-7562,31190,26475,-24710,-50329,-13381,15200,-27026,-68240,-81565,-7942,108586,131967,36831,5307,-4235,20408,78683,124537,83815,24704,-1311,26296,99793,105268,16202,-7945,47624,93251,64927,68046,145048,221232,179680,61863,-26433,-87581,-50132,29449,64266,1543,-40846,-29180,-18571,-46990,2217,88115,107923,4957,-122025,-130078,19971,174645,178258,132178,83819,104772,164627,163152,147939,178178,126968,37885,-15246,11065,49026,5688,-37977,-8057,-12479,-63517,-20407,104887,155829,83751,504,-71866,-72088,33796,94275,28278,-72467,-53460,-14897,-14322,-13527,10847,10960,16175,7475,-31095,-41388,-20120,32505,99058,140026,117627,99138,94081,127527,154520,95406,19684,-6859,-33814,-29221,36077,76053,15550,-94468,-159992,-153077,-91490,-12672,13208,20165,23939,-52761,-157253,-175690,-88847,10877,55525,24034,-697,55747,77061,35547,9899,-27831,-107958,-173040,-149716,-130384,-95538,-14563,20669,-76980,-122185,-98619,-81890,-89706,-118123,-94075,-74918,-78006,-47851,7736,8594,-4904,3784,43269,36969,27785,-2555,-35583,10304,35447,-13890,49393,124940,44037,-49269,-10028,58131,34720,16755,11584,-27650,-28515,55199,136744,135667,127461,85366,37490,-12870,-66142,-51439,7552,15641,-51041,-85485,-89017,-144880,-109983,18042,68786,-2337,-50440,-54887,-44121,-10216,67756,153085,139588,102980,45278,-22833,-68705,-63526,11254,47148,-20878,-71864,-2954,87914,39153,-59092,-27964,24896,50862,84747,73292,-21304,-114963,-131080,-62764,20009,31147,-15499,-49172,-68039,-65876,-70266,-60341,-69998,-90230,-93048,-46329,29059,4116,-92968,-91350,34269,130651,74573,-19512,-63222,-47605,-4183,67175,106214,125853,112476,73844,33027,-37377,-91049,-38529,30336,652,-17418,18198,33806,19685,-22500,-73761,-44578,-11371,9764,14198,48473,103227,82597,-23417,-78257,-54939,-6787,-25457,-87146,-131021,-64500,55844,152581,143580,37752,-81467,-76965,-16057,42899,76352,39033,330,8189,20579,12940,28650,26867,-26521,22494,65867,63297,57880,50073,30454],[66856,68208,15939,-31423,-38485,-25659,29969,81448,73094,35241,-13929,-43532,-38835,-80161,-140833,-86858,3193,16586,-33428,-52489,-18096,-1389,-15116,10406,33601,22176,-6203,-49314,-70423,-62348,-45976,-12247,56165,85640,101479,84950,37793,-36321,-46604,-40191,7198,42472,82818,107485,58992,24621,39732,41879,-40039,-69176,-49011,-47260,-19778,43889,54289,-21101,-37281,-12797,-10159,25747,122553,128074,63309,42451,45880,92746,96469,31213,-37839,-49785,10944,68356,59297,27726,-10554,-20000,18205,26505,18896,49801,90924,40019,-47163,-79349,-80095,-36909,12603,44482,49220,38168,9877,-8347,-10141,-35935,2759,17646,20027,38397,85016,118987,118230,65261,11746,-42391,-98493,-110170,-78382,-41869,-14005,25865,52315,69976,48015,26278,-7971,-94980,-104592,-65508,-1647,44051,41155,37575,43443,-2076,-35128,-5694,-4477,-45401,-83137,-105166,-74714,-12340,73412,91773,-32282,-92340,-9853,32001,28070,26660,56117,37482,-19395,-42422,-22520,-26362,171,21128,10340,-17720,-28132,-39687,-72641,-89465,-27160,55229,77324,-35143,-126497,-101710,-52625,-44848,-45760,-73059,-75004,-33486,24395,41137,15322,-6554,9378,-7918,-102199,-104956,-75097,-46607,-47188,-65532,-70188,-39055,-35105,-34621,-15627,14629,24843,1909,-20477,19093,7142,-26972,-34902,-49320,-41485,23119,92740,70089,50529,60030,47970,-386,25091,48412,-9542,-94607,-97953,-45782,-48768,-58500,-44234,-5489,-4831,-57430,-82954,-52027,819,32250,23879,72188,209942,255006,262384,220607,114692,31945,11259,7369,-24009,-43640,-18230,20185,5823,-74052,-69259,6524,60989,51715,46341,75524,114500,47676,-46900,-29343,414,-61271,-77427,-11433,47332,15322,-28536,10921,56107,81112,90107,87922,58943,-32754,-113719,-101530,-76237,-93783,-52195,15667,62720,79861,54020,10535,32298,55396,6962,-62325,-63700,-21341,36438,59682,43632,6313,-54750,-124817,-106645,-492,17747,-30636,-84568,-104924,-73799,-34597,-5083,-17229,-71243,-106863,-66086,17002,16658,1025,36762,10183,-35677,-18921,-16302,6173,62359,99960,139666,174273,165557,100621,-5253,-47627,-25145,16650,64971,116548,141228,131022,117680,82547,68175,47121,13688,-11830,51023,74878,-30614,-131920,-147174,-110379,-43650,45114,125011,223434,206050,37148,-81238,-101976,-32283,38080,39565,12233,24018,56474,83130,63335,-19389,-104113,-105471,-46580,-33043,-37316,13280,46483,65492,64890,75742,61570,68922,112728,167851,117794,26547,26835,59133,15218,-34093,-40202,-28831,-42331,-49726,2051,95755,107412,29623,-59171,-86178,-35066,59229,93403,31718,-73577,-161346,-164120,-65288,28371,17089,-33219,-28224,18743,36151,41276,22108,-43450,-118824,-169350,-162663,-109304,-32374,21457,54182,64966,45586,-3925,-49358,-41393,-2404,40783,24773,7380,21427,29448,35431,48650,25671,17301,-3579,-82069,-88956,974,21522,-26870,-118254,-147354,-55878,59497,102822,81566,97816,158438,143499,159544,228126,180033,62279,-12799,24687,41893,-426,24779,68308,21569,-22129,-45838,-99385,-175197,-200341,-129034,-40724,-15370,-35293,-35818,-28724,-43807,-32231,-30588,7175,-5957,-78179,-125793,-34533,90150,110007,17804,-53241,-44367,19087,111561,125156,52575,-30310,-40753,1189,50339,92385,90631,91172,86317,38033,-3390,-17880,4653,15380,20399,70397,105299,38352,-59526,-39532,-45036,-98605,-79087,-43701,-54798,-63682,15078,113934,146732,76485,47594,44969,19938,-21423,-12683,32448,70113,56489,-16784,-32328,31286,85104,60634,29912,34106,46854,63600,102633,69381,-623,-30112,-31475,-39758,-48802,-35367,9684,22985,-37295,-81347,-92277,-81752,-22139,23477,4145,-34670,-94441,-110129,-36355,22118,20616,5502,-37201,-32911,21935,32604,-40129,-70946,23750,83581,26420,-71572,-77474,-21496,-68903,-151447,-118760,-33301,-20550,-45390,-36115,-38007,-49496,-51463,-78071,-156328,-191088,-125739,-9990,60810,131084,94542,-3657,-87757,-85954,-50626,-34059,-26967,-3994,27470,64046,68106,62860,67309,54819,-20426,-56262,-32212,-19147,-16166,17868,50490,58357,7879,-21634,-4489,-36762,-115476,-109585,-41590,-11040,19911,33546,11504,-10886,-21482,-67426,-109531,-76358,-20942,-20077,-73942,-53063,-8600,-17302,-32858,-55842,-109112,-120022,-60791,29913,55429,65714,112211,165582,205058,165304,88885,-18360,-104805,-98643,-2773,41618,-3867,-52536,-61671,-33778,-25113,-28224,-18387,17496,27795,-4897,-59591,-55874,-34225,-19090,18899,75637,91359,11306,-93276,-93437,-52127,-110289,-174634,-104038,-23077,12233,30809,-29138,-43078,-12523,46808,112456,115217,25216,-38424,-14547,5882,35871,62640,23338,-54384,-95781,-44591,14609,7299,-26168,-33047,-20871,-17604,-32713,-11929,44657,49515,-53098,-65272,39928,108675,37670,-30039,-5374,22410,4444,5417,57266,72186,27683,15605,55703,26522,-11548,21271,30521,-20728,-53696,-50039,-21794,-20143,-17009,183,26654,33532,48284,73631,101845,123498,53508,-71914,-172776,-131014,-41698,35226,12063,13960,65685,53416,18269,42941,80831,68408,12660,-29082,-29774,-6323,-19137,-41630,-42358,-33671,-1165,-8247,-48571,-69869,6520,99006,103130,38341,24943,-23914,-50748,8419,78301,22999,-32983,-704,75970,142724,114771,-17084,-81498,-24495,33025,-27993,-45906,48529,130348,83373,14372,-7700,-54100,-23025,60531,67770,-50609,-112844,-46280,35229,10167,30630,98321,101544,14020,-86178,-153273,-128562,-3716,91436,143033,117115,79923,61945,34509,46988,104037,88633,45898,-13040,-14408,34635,26559,1938,37847,29139,-3203,39323,84744,50299,-15921,-20070,-4771,16245,70876,61529,-1462,-104100,-106022,-14689,51424,22403,-1257,17810,35102,32280,20881,-592,-25684,8545,49807,34462,2803,37401,75919,81889,44181,15380,15720,8945,-2441,3624,-8372,-9086,11739,-25420,-99116,-144093,-127299,-70843,-44701,7053,77911,15044,-121562,-125907,-15196,22346,10759,858,-31174,-944,46453,49860,34666,-4957,-70749,-100855,-72576,-92977,-93996,-34352,8138,-58865,-103570,-108432,-75195,-30890,-19341,-7214,-13989,-26030,8661,65483,73652,65948,59047,57676,45832,32199,-11814,-25907,48747,94665,83364,116417,113534,19324,-25551,25494,58684,9480,-5898,-300,-31690,-45541,32440,146663,197666,225274,124643,-10354,-48617,-59878,-47956,12852,1413,-122924,-172416,-125324,-150529,-116111,9518,63855,-297,-63843,-118006,-122196,-23955,114990,167960,63764,-2152,36132,88487,42687,-59495,-59786,124,-15565,-54857,13605,86108,31873,-49860,-19439,28526,47096,50668,67697,61552,-46883,-157897,-103552,-10933,-44102,-96017,-82503,-88264,-111310,-122595,-65804,-36202,-52249,-41782,6043,33110,-21707,-102327,-104278,12890,144181,113522,17486,-12982,15493,84307,169881,189730,193368,187464,133703,67983,22487,-30541,-43545,-15344,-38828,-80725,-46359,25825,56650,34240,124,-18818,-48575,-24280,-17808,10408,85163,87362,-5709,-54073,-27136,35295,12625,-81624,-132692,-67904,24812,118069,139873,57012,-65920,-111302,-90065,-1938,60088,39556,45,3229,33630,19938,25320,55320,-2967,-2215,55960,67453,13442,-11257,16151],[33292,8922,-38069,-54952,-23866,-12157,3975,38781,39279,13025,-13451,-19446,12321,6482,-43317,-20237,38711,4989,-102078,-113543,-9360,56265,25182,1122,16609,30709,3636,-30439,-65854,-108346,-95809,-28523,3674,-11290,32677,88424,93433,32271,5294,-14709,4294,16491,31588,47708,31986,31197,44080,49274,3473,-4098,-6959,-11191,5555,34915,11939,-61262,-47597,6682,39802,105735,195728,188933,99974,15471,-26618,65997,123058,25125,-99479,-103712,-6382,68180,71195,54936,37165,15064,-3940,-16181,4589,40132,47883,-33422,-79184,-38312,-34198,-40811,12352,115366,170105,145125,66548,1356,-3652,27670,81963,38880,19711,60875,90528,83707,49158,-12706,-54622,-86754,-128529,-128871,-90162,-24969,-12986,-37165,-45696,-23111,-10083,54342,70101,-26146,-54316,-22215,42125,70213,37470,4931,29427,47149,56025,87747,54717,-68222,-137033,-92602,-10575,57430,141504,144607,17873,-41768,1363,14439,48344,48541,24030,-17996,-78667,-121185,-99641,-105624,-90577,-57685,-52773,-48058,3180,41106,10592,-19017,16279,39709,48889,-2221,-60667,-77724,-52155,-22932,-21036,-75493,-102350,-64403,4947,30925,16968,27964,98751,149509,73216,3846,-23868,-19243,-42569,-59817,-30791,16921,2562,-28263,-37781,-14909,36604,52913,-30000,-58858,-38756,-33968,-57779,-125013,-132635,-14536,93371,31697,-32972,-27906,-9766,-21406,12420,21909,-23477,-72329,-44140,22059,7587,-27184,-37271,-47194,-56048,-32748,9991,68587,106582,88341,15602,18527,124168,134894,109311,55985,16652,18219,41306,37695,54,-30207,-38030,-6844,19586,-38340,-28878,59801,96655,62120,74758,97854,92538,19136,-66084,-59853,-16168,-60823,-65369,8971,43866,20398,7100,41568,67555,64583,51237,53633,29550,-56999,-120102,-89736,-55744,-65937,-34218,2436,32459,58366,48079,13578,14997,9690,6008,3982,-14720,-17486,35055,27198,-48677,-75377,-88262,-115574,-124217,-55325,-26938,-41389,-35448,7428,10871,-50329,-60918,-48665,-61337,-63031,-47510,8500,44377,78877,143214,99488,-20158,-45195,-61059,-86503,-14085,104959,168624,145000,81707,50983,12504,-4450,-15021,-40272,-24234,72420,165272,140106,113595,83409,53984,28906,27315,12673,40294,37552,-28726,-76744,-98642,-79261,-26862,34564,84266,167571,150421,14343,-43901,-27580,3974,29794,3512,-23246,28789,104884,108955,56539,-37510,-86958,-51466,-32537,-75172,-81147,-15907,28618,53692,39510,29759,6872,15248,61489,121608,66481,-43084,-49572,8735,-37824,-88012,-54766,-3908,19831,20361,12662,58111,89436,33514,-45284,-68907,-20190,97126,160659,114439,43124,-30936,-77503,-78948,-64937,-81643,-95024,-48850,34181,52246,24982,-12323,-73325,-133199,-162105,-148232,-79022,13125,66840,98174,83733,34861,3745,-25993,-52208,-90436,-85940,-58269,-14831,13926,17174,8379,15659,5815,-34359,-116015,-173070,-109406,-12572,-39932,-123963,-203552,-192070,-75701,17014,53162,33082,-10990,13517,71179,138575,164729,97845,35159,2838,24506,24154,-2789,20712,47988,5593,-13769,-35289,-155353,-271717,-216968,-55077,44134,19819,-66491,-82687,-18891,34251,48334,-28115,-66690,-59673,-49870,-40790,39254,97856,63871,5459,9081,34836,42933,114005,126362,52475,-1650,-3750,10173,60577,111457,92246,37890,13804,367,-18436,-28931,-6608,-41419,-81379,-22823,86410,107609,11148,-60895,-115825,-156003,-121289,-72796,-68873,-88615,-22525,128226,222667,138828,62887,56749,41019,-15729,2758,81613,146541,137126,37557,-8641,35361,86644,92698,60965,11521,48297,163969,212327,114252,13416,-23967,-18036,118,-10729,-15448,35557,73098,21494,-69765,-113176,-94200,-29231,47660,56851,-33003,-119818,-85261,11406,38431,15621,12762,-41085,-106056,-79107,-8320,-15192,-54511,16970,110699,102984,10949,-40683,-33995,-55292,-72243,-21402,26535,16997,-16677,-15343,-14392,-21724,-29837,-63296,-164963,-235090,-176976,-73281,-43007,39923,65558,13349,-49421,-40684,-13044,-26859,-46905,-11353,38716,54973,18491,9913,47968,63575,14035,-9637,-6030,10817,48205,68043,45941,6115,-57898,-56291,11165,23107,-22453,-227,43806,4632,-16711,-12808,-24991,-37989,-45837,-67751,-96857,-69084,-12702,-10596,-52383,386,46456,18852,-12430,-72791,-128357,-84781,2734,34078,-14594,-12827,61875,77880,72146,65504,43768,-39563,-115164,-102461,-10306,53850,66634,55223,17623,20057,24913,13094,28853,81293,75925,13874,-8224,42510,30993,-37620,-52971,-8890,8388,-36570,-79305,-85882,-80584,-125439,-152606,-78342,7058,48328,86656,56099,11841,-17353,3541,35634,45595,28225,-9868,-11424,40467,101550,94533,38592,-23261,-73347,-43445,6960,-5820,-55798,-82847,-67539,-45278,-54829,-48265,30276,66509,21003,48443,104436,95780,18645,-60943,-72690,1607,33870,12316,30007,46929,63889,144522,183793,87444,22849,31624,13396,-35344,-50550,-46360,-52483,-88189,-70561,17142,70666,56992,54086,68914,121675,157922,67941,-68554,-157689,-93267,23071,78268,12262,-5615,39133,39750,21115,35971,64736,70136,40554,106,-48010,-72316,-76967,-42669,-23306,-44388,9163,57265,10568,-36470,16167,41631,29675,21311,19797,-40426,-85150,-81314,-15031,-11911,-24374,13714,68626,95100,52010,-67263,-133451,-90162,-46743,-101268,-94008,-26618,-13602,-38380,-3500,28689,-26156,-23243,26256,17281,-82249,-115272,-23580,71507,35450,-4823,22131,46099,8151,-22480,-76725,-125041,-98340,-26842,64201,74774,29039,-30941,-71511,-24739,75199,88282,82605,33471,7243,48971,83120,59733,69459,103320,125637,119879,29139,-93347,-150575,-96139,-3037,76278,108573,74541,34792,-51785,-85030,-11513,76383,73495,72815,83732,41563,18834,46256,23789,-26193,6156,-3120,-98256,-158193,-119097,-46696,8712,10367,8128,501,-30141,-21722,173,-53854,-80517,-5867,39808,-12830,-75365,-84515,-86590,-74213,12725,95261,60183,-52246,-70929,10189,9517,-16171,9595,-11740,-30237,-19127,19363,61213,42293,-17071,-58805,-47241,-67522,-103000,-138263,-110363,-51549,-35267,-89234,-84842,-17460,28516,65297,59716,39679,63416,119509,122283,107510,71747,14058,-10544,-17983,-47816,11398,133919,154383,130899,137499,103624,20947,-15083,19482,57790,17924,-8095,8268,-5530,-36689,-698,68272,139453,219814,122574,-36561,-56629,-43434,-48654,-4554,-2837,-100580,-123863,-61516,-68717,-27622,55469,64718,-1192,-42423,-86438,-109183,-15626,117723,115018,-26229,-35682,117596,250104,184245,-5579,-97485,-67627,-22804,-6857,32356,54845,42512,19901,34683,48918,45623,26164,58249,108249,26723,-107979,-87120,-34619,-69019,-65577,-15063,-42415,-89779,-110781,-49236,-3672,8445,60475,100448,68924,-65,-40772,-41846,25808,125822,113095,34840,-13801,-19169,52695,182640,212188,178789,162581,110607,69949,97982,46402,-76960,-109705,-86004,-108935,-93844,5486,93489,116709,101950,45637,-23147,-8566,-13928,-22292,25720,55247,26432,-1310,-3387,18964,5434,-35003,-52218,-24734,-23260,-5679,2014,-19386,-25286,-31778,-66244,-28750,47711,86328,79103,34289,3227,-26891,9981,80148,3756,-74033,-52432,-11936,-29231,-33079,-12112],[-37244,-94444,-96173,-47743,24608,31991,-27300,-55495,-33942,-26367,-30353,1801,42351,64804,69288,81009,67095,329,-81131,-66020,32325,79793,15362,-53442,-7474,56260,13456,-32734,-41305,-90515,-99303,-41821,-63291,-141124,-67193,57931,111630,74125,63254,46868,24728,-7492,6045,30109,26430,21604,-9862,3551,52809,85698,39929,9314,17016,24165,7165,-15499,27425,50088,45045,90720,156260,143668,62374,-32029,-81430,9736,92651,26661,-98381,-110624,-25604,17689,16043,24118,24035,13626,-9825,-28329,-10980,-33,-12872,-70614,-74350,-21393,-15609,-27033,32354,152941,199006,147879,87101,70775,86211,102881,109469,32209,11607,37778,53258,39744,11112,-20669,-49179,-56045,-60898,-88846,-66461,19917,-7384,-105921,-118593,-55547,-31960,54943,141950,73542,-16906,-31728,13164,22810,-13984,-52413,-24602,60426,121180,130543,81213,-13814,-52435,-11862,41075,60590,84042,71145,16942,16163,35011,7402,44072,43037,9138,-12272,-45199,-104165,-140351,-181766,-162535,-121868,-106173,-83060,7301,80666,39093,-25522,-23118,-59914,-92231,-52022,1862,-12391,-50080,-56230,-42166,-87531,-120859,-62972,32847,64676,48264,31826,58376,142458,153780,75521,-9882,-20679,-54956,-58428,11756,59211,29387,-14938,-35435,-28584,23471,57025,-32375,-96698,-79855,-52774,-57758,-108935,-125877,-38208,36255,-32199,-63552,-44683,-32375,-26895,6249,5582,3391,6304,45449,98228,79125,30654,-17839,-63304,-61939,-2089,48095,117623,154801,114642,15960,-48114,-35662,-63942,-69889,-99716,-89788,-11191,82906,111894,38819,-31073,-49670,-29820,2655,-19851,-13,51860,69984,77363,131821,121779,54797,-10287,-63507,-77991,-54712,-74592,-69714,-15767,22044,45874,66594,98815,97971,60438,18163,-208,-3321,-11626,-31712,-37017,-35018,-61552,-56345,-21874,20785,58712,64156,45920,22836,-12536,33167,92559,54156,-4769,16003,13070,-53018,-92494,-82352,-71509,-107959,-103543,-62082,3146,73307,127891,73443,-51449,-56671,-12462,-9033,-11596,-51467,-41406,66900,212691,280783,168489,1105,-47841,-92414,-149590,-65873,92994,147815,78769,12624,28018,35033,32401,25162,-13574,-56179,-9831,64865,56665,77146,78388,25306,-22286,2033,-153,-6928,-21926,-47567,-44673,-32299,3068,34165,50172,53204,102656,103249,12883,-8864,37074,70291,26037,-49717,-53661,42700,121721,73850,-2637,-64225,-53089,6965,6303,-44658,-42221,-4267,6418,35292,18144,6871,-3071,-7106,-23095,1184,-9956,-67806,-63939,-4712,-39334,-55845,-11819,2462,2163,21857,23400,30333,44990,36119,6024,5411,63915,163289,200154,158053,129214,86818,54918,-11975,-108474,-146021,-102879,-41897,7715,10127,-26797,-55500,-56983,-44911,-58654,-75807,-55031,15027,60344,84516,44916,-22840,-28581,6370,12443,-65615,-114736,-64804,19429,38576,14980,-24451,-50889,-63983,-78684,-144797,-191799,-122715,-32965,-58342,-126358,-179608,-126143,-26503,-17857,-47959,-82843,-121082,-61443,43725,89813,65246,14947,-2422,-3266,37029,62737,63147,58183,45696,13315,1856,-21374,-116877,-191971,-124064,11426,78809,36066,-49194,-37711,54118,118005,140183,40090,-76959,-120396,-54108,50428,130503,93778,10917,-19967,27625,56064,42780,101399,129254,67157,36153,55064,60943,89614,123454,60155,-42705,-65651,-43864,-51537,-59118,-29855,-104199,-178752,-105764,16033,95984,65766,-26165,-101901,-112335,-57428,-9572,-3742,-59519,-59975,51821,160517,103650,24315,14543,36386,7102,29443,115580,173676,148772,60176,2659,-31699,-38369,12758,19327,-52796,-14810,142589,198731,94015,22816,19529,32324,47774,4707,-51801,-22773,35944,22655,-43313,-51934,-36792,-38911,4360,31876,-57990,-112903,-19914,81915,73981,31276,46352,18548,-69341,-100498,-52316,-13432,-29672,7687,96797,149666,118045,50242,-7674,-22255,24479,74170,69326,29681,-24985,-41163,-22585,17120,42707,6929,-89641,-150588,-125911,-89147,-114355,-64300,-32227,-19553,-13334,9279,14490,-25995,-78965,-51907,34993,78724,13182,-40839,-2887,68375,45665,1949,-11364,22884,79232,80393,45177,8623,-44383,-29587,36160,68265,76722,99882,78819,-16568,-72108,-66887,-45931,-29647,-9273,-1714,-48583,-62441,-13977,-8086,-55933,12307,84819,68636,29674,-33395,-77963,-42265,6202,-63,-83867,-88649,-863,11843,-6417,-22279,-19927,-30258,-35369,-41418,-6973,69456,159548,180940,119894,88548,93383,72629,41758,74911,92577,55974,78195,154448,102115,-26781,-81460,-71778,-77775,-86789,-80674,-91528,-85201,-73400,-62681,-4687,44910,54909,66446,37725,12082,-29828,-48664,-51787,-15710,34687,35857,23107,60239,109813,85010,16198,-17893,-49963,-51129,-30359,-27417,-49568,-61599,-56216,-36496,-42776,-73698,-40079,47484,116482,148821,117488,67904,26577,-22001,-68719,-52794,-23969,-27986,-39205,-26616,65134,205793,191532,36063,-25843,-20663,-37541,-27851,-22493,-36332,-39411,-80969,-88952,-28064,-5021,-15169,5394,55252,137641,153110,66768,-4439,-56275,-1477,93636,121778,34110,269,3813,-15770,-28532,-23961,-3676,25293,29700,3184,-75036,-124646,-94209,-28183,-17012,-28645,47925,111103,63274,17126,53530,38687,23297,20685,-7569,-58252,-84246,-127300,-77072,-9124,2236,1724,12428,16939,-15577,-93998,-121040,-85673,-83226,-127795,-79287,-37051,-66981,-49145,20261,37798,-12104,-14381,2003,-6088,-52319,-32163,27078,36126,-19689,-52526,-47057,-11871,-9250,-11666,-21387,-31944,-52602,-70135,-23543,-3461,-19907,-56974,-74464,-16180,79429,92225,102381,90837,90536,134689,147058,81780,50589,99635,137422,96175,-26366,-145925,-201460,-151786,-45939,47206,72007,79992,91266,28985,-30305,-34819,20183,74278,121616,98317,277,-39788,12813,22162,-15591,5370,-16651,-119660,-208433,-197202,-109536,-10810,27232,16841,-31504,-91305,-70198,-20072,-49918,-75403,-20943,45925,28675,-12159,-32441,-86945,-85424,8848,56229,42535,-5164,-44352,-18773,-32747,-67880,-40523,-29409,-62034,-87961,-33723,48824,55179,9201,-71397,-97733,-80158,-100029,-195856,-196411,-77827,-997,-55085,-87327,-46301,-10649,43682,62971,67876,90091,118728,95973,69460,14958,-41123,-56635,-63808,-93846,-18484,108279,114745,62061,80777,93832,22662,-55547,-34301,43939,30560,-7319,8846,5726,-25889,-19703,-5518,27248,101616,57544,-41221,-60947,-59871,-73168,-48057,-8638,-19223,-4130,37947,37709,65684,76788,46088,-11089,-30622,-35065,-52699,-11000,58993,29273,-61831,10681,183218,273769,194922,33020,-82302,-111718,-65025,-4822,22129,24032,45523,70040,63098,13930,4226,25689,46655,62608,34518,-28545,-50717,-62292,-40514,49276,92384,35661,791,-18732,-14979,-29702,-17705,71955,126900,98982,56130,51036,48441,51295,79051,59163,384,-70806,-109466,-49798,98979,129257,69759,53936,29787,26670,108586,85074,-80876,-144552,-94601,-88537,-93875,-19320,83200,130697,113793,71441,10586,-3042,-13949,-31173,-24673,-7596,5558,13099,-9689,-29922,-25047,8780,23268,18396,-46219,-118608,-164307,-132163,-29900,32894,-19575,-43439,33367,102450,102543,20693,-64032,-86915,-7652,66898,-27564,-128037,-143568,-96005,-48834,-8191,-26985],[-86180,-130252,-85349,-28398,33883,58082,-19883,-106608,-87339,-50114,-37952,10048,26232,22932,48908,66221,29215,-4946,-9230,13298,33762,36722,-5900,-55637,-8168,69104,48799,536,-4309,-37953,-49178,-39466,-105282,-186992,-107424,-741,54329,51264,82458,79091,11018,-66930,-24129,44111,48267,26751,-49027,-51930,28141,60706,13235,-2568,8426,8349,21505,47018,94049,70715,15697,9070,38979,28402,-15951,-46632,-55479,-13054,39595,22738,-68058,-97927,-46396,-2189,20790,21363,2648,1135,-9788,-34015,-36897,-44732,-48312,-47882,-24226,-5355,-16221,-11609,25392,96483,111720,69260,91204,168781,179615,96832,45694,3072,7180,15762,27265,16832,7540,-12437,-55845,-29656,48966,13625,-18593,47452,20834,-103925,-129588,-30589,8871,65717,180254,118389,-46388,-115684,-92302,-79137,-68113,-59845,-47136,22502,95193,101718,75555,65399,70235,62316,43345,-13037,-55883,-44226,-6454,34282,28496,-14592,11609,24307,33094,45450,30760,-29535,-103331,-152490,-115195,-89626,-90521,-74472,-12588,11141,-48717,-100244,-97145,-162949,-229194,-148370,11785,52150,-22716,-93160,-103157,-120225,-116810,-41751,52423,71012,48419,-1817,-54098,366,70350,28851,-75124,-68669,-62932,-37009,41587,64906,23812,7022,7868,-8291,-10138,4468,-36734,-72601,-79951,-41806,16703,26246,-13188,-28520,-32444,-64083,-18650,35642,48676,19025,-12373,-22565,31637,73509,87577,107548,98216,70181,9444,-38893,-20996,6721,-21375,11777,94823,87971,-12421,-110090,-146477,-167015,-109666,-89963,-99758,-26529,114529,175520,70550,-29381,-29879,-3199,18308,9865,6947,-10376,-5082,52846,132290,106471,12287,-45239,-52438,-62267,-79233,-96297,-87961,-59141,-11468,36959,85126,129458,107296,49626,-15366,-63967,-35339,48707,51323,-13018,-29898,-62426,-89389,-45832,34658,76760,62132,38016,15664,-12390,50625,112285,65845,1250,-1922,3962,3762,-17373,-22626,-33977,-84327,-105348,-56410,60103,135126,114651,10976,-73106,-21897,56670,60045,25405,-41525,-67181,52061,265837,338063,183753,22340,-16109,-59156,-111925,-56626,56951,76821,29924,38495,69962,42614,21378,28925,12035,-64137,-115736,-114636,-70945,2026,18998,-15509,-52154,-22929,-13165,-20264,-27915,-45243,-50796,-26384,32095,72111,71400,48659,70211,78330,18443,-7525,28301,80217,11578,-80208,-75170,1061,37801,-6429,-62637,-77623,-41390,2808,18179,34061,64009,37639,-26223,-22001,-36817,-19512,5646,-14082,-93295,-95791,-43122,-45875,-50618,4544,38538,64167,53346,-11808,-56295,-21215,27609,23791,12790,69955,108772,114611,142011,155576,110942,63817,58271,69624,120065,86983,-67874,-130423,-44578,10886,3877,-25224,-55897,-42532,22472,83264,55850,-23274,-66256,-24791,6090,-4599,-57661,-94235,-67239,9634,63349,9647,-39383,17528,85364,61716,15038,-28634,-74347,-81855,-30769,-37400,-104736,-97354,-33142,-43971,-85234,-106397,-43741,3138,-51580,-113081,-123345,-87623,10309,65804,33758,-1593,-8494,-17318,-29423,35907,109232,138253,109802,49055,9280,10826,14756,-5229,-25968,-11777,17093,26917,5894,-8249,44497,87355,86626,107635,36232,-66117,-126824,-62614,82482,180400,120620,13549,-47579,-20414,21123,52762,117993,139916,98501,99417,163086,193604,177329,149249,51643,-44652,-66229,-64565,-87014,-99203,-80316,-140453,-172575,-101048,-58181,2551,42356,8804,-29066,-6359,25227,28987,33938,1,-38812,-48792,-22570,-46067,-62929,-38465,28756,41780,60940,131178,155776,99501,22648,-22243,-84065,-138065,-110775,-69561,-90811,-73841,11499,68173,50310,59992,87988,82056,60148,10039,-54365,-62378,-26481,-16670,-3318,51368,60965,-2724,-38088,-39633,-80029,-93428,-16470,63525,63399,17188,22852,33940,4337,-42170,-53854,-27841,-12855,10534,49880,97036,120140,106119,47817,3560,52277,108842,84490,8879,-57200,-76257,-45206,32397,69592,22838,-26273,-28577,-57491,-106373,-134840,-96344,-96638,-70839,-39016,-5000,17394,-10133,-82755,-82117,29231,126491,78403,-11943,-8459,69956,41462,-37912,-52044,-7888,20169,11401,13712,37526,33367,40596,55315,68112,85377,78428,16405,-70381,-114769,-116043,-82880,-31288,27295,39491,-31415,-79026,-43898,-32164,-73433,-13256,51346,37072,1601,-38664,-52094,-30580,-28692,-19854,-59321,-71203,-20285,10007,21984,-1847,-4127,16742,48841,31778,19915,66260,140274,164345,131739,99885,101765,90208,26801,21248,59444,76691,111028,156797,92787,-6457,-42144,-60736,-82042,-51934,-27139,-56264,-28633,42933,25229,3035,21875,40991,43017,-9087,-31602,-61386,-87921,-90511,-28374,35207,49093,45767,51877,81289,70220,-2738,-39954,-59547,-74727,-71748,-52447,-46495,-45075,-35080,-2127,-20252,-110767,-136635,4974,142506,158375,78201,36017,46254,53476,5305,-57815,-60037,-44903,-69776,-60840,39385,100420,10200,-97771,-80949,-55191,-64835,-24036,-16986,-29313,19196,-2469,-52339,-67855,-89485,-85069,-24812,72947,157847,131636,48373,27232,-14492,32429,129459,152751,53774,17456,16590,-19859,-44806,-50503,-46101,-17910,11901,6285,-67319,-109755,-68306,-24552,-15871,10398,68780,92270,81568,85304,120170,99859,77710,45452,3353,-33681,-60168,-121731,-78176,-1688,-14571,-52322,-45268,-21828,-39079,-82752,-60207,-25225,-55543,-99358,-32979,4167,-4363,36495,43463,2783,-16797,3264,10540,27955,27733,67002,62471,-14066,-51797,-8262,-3398,11941,21038,-12422,-25439,6337,18782,-22741,-25289,-37560,-48786,-37496,-11189,26822,55416,36274,73177,137576,191033,229995,190979,80671,10256,15341,32771,20279,-20266,-70915,-118748,-93840,-20712,11641,4439,38190,100514,64549,1005,-52252,-33291,50618,109260,59616,-25237,-54362,-17782,23333,16310,4868,-8143,-47109,-111844,-106943,-30953,37383,30754,1263,-30890,-67881,-44061,11111,16656,526,983,19470,20577,9752,-22955,-83077,-61231,30397,51479,50980,45553,-12937,-20602,-27640,-80136,-89043,-70994,-89971,-120475,-74515,-1300,25632,18831,-63770,-115689,-65507,-36634,-112908,-131878,-78947,-4812,710,-25752,-29472,-15933,31374,43706,59337,76549,42758,3434,6306,-24613,-18228,10192,-13695,-88229,-92521,-18023,11343,-24934,18591,78742,25852,-52002,-21168,58733,54184,29323,30776,18410,5047,22825,32230,4453,15735,5773,-21927,-50930,-59499,-35057,-20297,-1898,29792,63620,85225,89082,95110,55071,19064,-17963,-19483,12657,10634,1661,19719,25215,11854,82907,158063,152269,90664,27737,-32683,-63551,-30835,-5823,-18216,-29663,-12366,38489,47779,-36614,-32645,61145,72424,20434,20524,33589,-9585,-54651,12871,145761,174303,114689,100974,83769,37139,-46954,-55524,39920,94699,100246,112837,120669,98285,60248,46440,30351,-226,-63695,-98898,-63050,19645,5772,-47158,-23207,7263,10985,78776,98928,-12869,-73829,-41431,-15806,-14831,-4252,26857,48730,44076,66436,39612,-1355,-11402,-160,-15627,-46835,-51702,-15849,-15344,-26484,-7025,50461,68515,54953,-9226,-92416,-153648,-121326,-37662,11875,-32969,-42552,24702,49871,17166,-36220,-69094,-59960,-2050,18192,-75236,-115168,-114834,-98902,-54298,4605,-31046],[-91132,-69172,1506,6322,11051,51412,24156,-71944,-95811,-64731,-35430,9232,-4539,-58148,-61135,-44609,-38676,3590,54460,56798,-88,-22975,14915,39207,32644,71368,114499,87047,38730,28176,45375,-2670,-99849,-131170,-69677,-51265,-47282,-33408,35540,46395,-36500,-126657,-64269,51768,99127,91330,1000,-39146,-27502,-36134,-32487,20398,28067,599,20820,50819,66087,36123,10395,-10416,-14165,-10609,-16618,14952,44331,40578,30886,19243,-43218,-79090,-43323,27893,83435,74763,33881,12962,-3149,-28788,-39890,-39168,-18976,10907,53113,62384,32920,22315,-3390,6546,34127,47629,121827,208097,166430,15954,-23846,-2449,24436,35417,36974,3570,-17687,-65290,-132049,-68112,88198,101289,22970,42471,69986,-6981,-76794,552,62529,88816,155408,77625,-84613,-154361,-131641,-115768,-66514,-15821,-25389,-35047,5775,49529,74778,98002,100115,74751,36226,-50608,-112155,-69527,1259,25957,-13150,-62051,-35693,10786,67614,83231,53054,-3123,-46548,-50357,6859,11519,-12688,-4823,-11310,-83955,-138466,-117865,-90417,-156407,-209062,-151972,-8588,50395,5551,-64016,-101423,-103405,-64101,-13107,39724,36527,7384,-25951,-92223,-116446,-87527,-69042,-110104,-74849,-34419,2416,54111,55035,20371,41363,55180,21127,-25049,-37142,-37393,-20288,-30214,9744,101230,139092,95337,-95,-72439,-64316,27510,99985,148860,96591,-15393,-50866,20306,58946,43512,62653,90595,91384,42915,5489,13112,-2311,-92577,-108059,1100,29881,-64508,-128719,-118272,-117614,-51353,-16797,-55196,-25069,123712,196455,100142,19425,33231,60350,80226,62389,9411,-68665,-68618,11916,81965,45544,-33259,-66106,-29624,-19785,-56819,-87408,-90277,-79737,-53896,-31294,37172,105663,71537,8789,-55005,-106710,-53507,64593,55637,-33908,-26536,-25121,-58955,-35190,37876,64210,27196,-13558,-11039,2686,51312,73612,31946,-5063,-15687,-24976,20022,60717,34259,-19369,-70792,-71630,-38574,35819,62857,-12495,-95067,-90271,-6870,70459,95618,80591,36133,-7067,29075,170232,251090,166841,57512,30736,3936,-35252,-28393,-9183,-32829,-11126,84220,108449,28465,-13853,-13391,-13725,-53300,-135440,-171849,-119443,-60307,-55660,-23546,-12926,-3555,6986,20028,21371,6826,-26256,-48591,-8070,43006,52561,38726,49805,26371,-21539,-19121,12951,46597,-7398,-84416,-98886,-68147,-38122,-41054,-57553,-40965,-29276,-36695,-13594,68154,132351,63707,-66868,-101294,-100594,-43362,5715,-19140,-96494,-81302,-4069,5113,-16112,43090,117884,124425,49225,-24531,-45206,-18191,8299,-7567,-6942,101866,182992,175958,138255,56071,-41218,-62337,-36059,9845,98608,118232,2351,-59562,3712,41255,35640,7807,-297,57727,130064,151071,86437,-30837,-89983,-47860,-27273,-81067,-123308,-87939,-36976,1882,60075,68639,74782,105620,96265,26665,-5828,-9729,-30028,-15217,66398,83964,4538,-40956,-16443,-25391,-51905,-57989,-19949,-29541,-106649,-123516,-56008,37569,107627,63798,-23427,-32640,-6039,-10521,-40311,8362,73262,113078,112309,58055,17613,46715,87437,84407,44749,21787,7684,-21464,-35900,-230,59299,41391,-4332,1881,-59254,-88315,-78855,-28189,62062,145535,138580,59075,-35071,-37685,44201,113608,143564,121817,120422,170915,267712,313151,242301,144933,77779,45806,12518,-33176,-56551,-76381,-96766,-126936,-94775,-45478,-71567,-61230,-20502,-235,21617,52125,18456,-42582,-16699,46620,32070,-90119,-169552,-164507,-103219,-50116,26367,62287,75818,116895,117949,51552,-18838,-31846,-47237,-107923,-155933,-108784,-54188,-69887,-96358,-37071,44970,106113,107928,48578,10561,35662,33851,-11121,-29555,-15712,41661,108822,133720,83836,-12552,-58489,-43862,-48781,-57923,-29343,2561,-31687,-51785,-10690,24203,-9916,-54755,-52578,-14879,9436,-16722,-25293,26223,98295,97659,24376,23546,87003,66933,-22744,-63632,-67541,-47672,29254,41426,-19032,-9865,35374,-40461,-123789,-104083,-37208,-58134,-63080,-74160,-54318,12409,28949,-33650,-56863,23297,129817,124333,48069,17224,46949,8000,-52174,-32375,-6570,-48825,-64825,-28166,34677,87460,108069,76161,42700,24478,269,-42446,-99777,-125732,-135163,-117715,-59184,2028,-6694,-64953,-84755,-62459,-53599,-64453,-27575,-33120,-76001,-97259,-121304,-86706,-18491,-22601,-9480,987,-14725,-3082,39003,89768,87753,74387,62008,72247,72320,58863,35087,11954,37752,84670,91234,69738,61881,18615,-16817,-6357,38649,67414,66548,20281,-2931,-1812,-22977,-17404,44111,59736,6760,43923,113992,23588,-83453,-64167,5571,55468,3260,-66002,-107352,-108425,-80687,-15667,24978,28488,32624,22690,48637,55836,-11164,-51626,-48184,-55394,-69625,-59851,-60811,-70138,-34799,18351,-34015,-169586,-193340,-42213,72169,79882,8509,-15790,27484,81948,67893,-2950,-26148,-11509,-27526,-22036,8041,-68828,-174996,-155859,-48722,-15159,-38976,-33259,-21688,5333,73603,65313,18314,-28663,-71798,-63484,19862,122214,165004,99831,10766,-3751,-37819,18229,119543,131605,25652,6212,55885,44343,2663,-27229,-48085,-38240,10341,37684,-13480,-55446,-65319,-69100,-24781,31003,33056,13202,55734,100848,124611,104915,82484,56318,54422,35462,-20357,-99156,-65217,-32445,-80369,-118709,-83708,-40458,-56729,-79822,-38186,-17372,-39591,-48166,14726,33474,34080,57609,18401,-49614,-54989,-18553,-9395,37840,61587,58924,4130,-56487,-27094,70743,85353,93347,92490,23005,-46562,-36017,16229,13400,-75,-50159,-78047,-36444,8148,12269,-13794,-67682,-8438,117021,194786,203887,160438,53438,-38459,-77259,-74488,-40633,-5179,6668,-5491,14339,37332,9842,-23224,-8388,55575,22055,-27284,-46376,-23438,39357,74175,27025,-7941,-7412,-14433,3214,8463,-22548,-43778,-30387,-33068,-3873,48842,44579,-31669,-52337,-10262,17801,26957,39017,35455,21058,-1065,-27623,-25142,-29070,-77155,-92433,-20035,61226,77260,93546,81087,-2229,-8849,15475,-29489,-73838,-87397,-86644,-105985,-105223,-75419,-41117,-17422,-62518,-87013,-23502,22453,-24309,-44867,-57377,-5259,56478,50344,20686,37936,71022,31217,10036,3342,-84839,-125661,-72416,-58602,9976,98311,56865,-70808,-140063,-109299,-73415,-75773,-37079,11695,2566,9741,48175,64706,57770,65887,41336,11848,19935,55115,76675,35552,9864,-21323,-35826,-52405,-37822,31611,20036,-46516,-29531,20684,35943,29808,30821,-8199,-33609,-51471,-20025,37871,31763,-5186,11816,74050,80435,65949,49154,25286,-4429,-16404,-20042,6795,48510,-22180,-118147,-144276,-121525,-52641,-2731,-60624,-50360,51882,66212,5421,9005,43060,18881,-22662,15904,111628,159062,134231,119549,91873,50795,-26154,-34562,31889,46788,53629,91486,93403,58297,24467,11789,16101,28969,8370,-173,-1449,-32091,-105351,-125795,-36845,45596,25136,32101,71630,35467,-10077,10301,52235,63052,11015,-52023,-66011,-24017,55296,47358,-3303,-9465,28904,6272,-68976,-110457,-75074,-32826,-357,24895,68233,84395,70820,34835,30612,18411,-70,-16953,-49093,-90028,-38483,9563,-32706,-81416,-67430,3529,34370,5863,-54767,-130303,-87110,-36641,-59600,-76063,-43494,-68071],[-100016,-14599,69663,43564,1182,22883,34729,-36258,-98476,-95258,-58216,-10732,-23886,-90459,-118544,-108574,-69332,8197,49765,26194,-41958,-59767,37635,115266,56560,46043,125164,117957,52205,79662,114659,29444,-63681,-52137,-15882,-68831,-117464,-121228,-54714,-35942,-76386,-127583,-93592,19586,133101,160586,72177,11401,-49401,-97785,-50392,70016,75759,3282,-4332,-5237,-44455,-57739,3388,22534,9721,32994,50065,85309,107878,85683,37595,15138,-23213,-58672,-38850,9236,46957,66582,43070,1161,-7059,-5503,-4828,-2780,7666,26664,95933,137627,103347,44669,-31926,-32333,32525,84467,124982,129462,52135,-49931,-26986,6619,23855,52933,54846,-13226,-74234,-127127,-169642,-115224,14031,83866,23026,-115,70823,81747,-19948,-13584,51562,71146,72255,11373,-63838,-84050,-49797,-52691,-31806,-3135,-25658,-62722,-42237,27257,78095,67461,30928,21274,25659,-23987,-63993,-32547,8751,4080,-50809,-112830,-73264,9771,87952,84039,17812,-41953,-33420,2307,59155,56903,41284,64404,16176,-97516,-107826,-29291,792,-55110,-67018,-40806,-11227,-7857,-698,-7400,-26398,-15096,12476,-4656,7029,6094,-29262,-23210,-46712,-136779,-186137,-123531,-72442,-16813,8365,7990,10142,12995,22269,60657,59836,23788,-13037,-27048,-21123,16803,14902,24609,65513,91215,92069,7414,-82670,-82483,-12831,41262,135795,140915,28802,-40677,-11362,-19348,-42225,15410,87254,101542,64807,26137,6579,2283,-63885,-107017,-45642,-19825,-82542,-70377,2697,-28469,-36473,-48560,-79873,-37682,103320,173555,113041,64257,57586,62112,93949,83234,14453,-87871,-88868,2347,43646,-31323,-84411,-67402,-11077,5358,-17175,-50567,-72338,-75702,-85012,-98141,-25380,66361,30885,-42367,-94841,-115807,-45202,50607,23717,-42943,-5624,31522,24656,19081,18535,7178,-15537,-44708,-7851,42291,52611,29325,-31,-23165,-38801,-55599,-11550,59982,49091,8105,-29713,-19122,-40017,-62276,-62787,-84785,-91362,-55073,-14194,7962,62829,130461,114919,58844,30768,51585,108069,130023,81649,41413,8028,-17668,-14292,-46407,-105074,-62331,49332,79717,18150,-11720,-30624,-29425,-9231,-27953,-40459,-48470,-45608,-43890,29111,58006,40971,37591,56472,54537,52804,27159,-34596,-37142,-14459,-673,11320,14955,-60350,-110302,-34431,48690,67438,21034,-52405,-101475,-91027,-27274,-14502,498,34927,15580,-44763,-61458,10653,92774,31379,-121225,-156055,-109591,-23474,14438,-12467,-57568,-16832,50281,61934,38735,73343,92302,48483,-13315,-5810,45263,35327,-46728,-98630,-54651,73064,155784,145132,73690,-31761,-102810,-73093,-562,27955,46201,50210,25919,-3058,-14557,-2454,42805,63327,89451,153894,175095,122297,32590,-66506,-104359,-51657,-33371,-84928,-95486,-21839,15363,-14442,13558,66316,115676,99241,27741,-35664,-31143,2020,26806,54436,83774,56232,9117,-8317,-3866,-6351,-6172,-7268,14371,-31529,-136849,-111918,12855,96877,98982,-4136,-71551,-32324,2017,7300,-25182,-34557,-33673,-694,61466,79820,64184,104243,137434,77141,-11971,-3084,51804,27386,-27477,-25544,-5203,-19548,-31202,-48358,-134148,-116294,-27151,37351,41452,57188,95656,88567,25025,41231,144087,155642,83972,29345,78992,171281,261907,275459,166747,76242,96047,126895,86311,29818,20810,-17638,-70850,-97526,-66378,-21099,-4694,-11231,-48855,-44253,6683,23472,-51655,-139344,-80316,54873,80375,-53612,-160221,-149155,-67075,-28576,18480,45672,43081,52167,67000,43621,-974,330,14325,-14986,-77062,-53315,4918,-34688,-95783,-36097,55671,99057,53984,-43407,-56280,53397,112715,52339,6843,31465,59414,69596,106731,114719,29453,-13845,27214,18339,-48295,-75604,-52978,-76208,-91531,-31064,15779,-28968,-93178,-92424,-44427,-25645,-83958,-109456,-36752,74103,106412,33308,-4334,30926,-5823,-64950,-46925,-28204,-25461,19244,26,-47755,2155,45891,-38154,-86655,-39499,33189,20754,14383,-31641,-52655,9285,51525,20352,-15225,-10405,46759,76502,56919,17188,1669,-18416,7544,84659,76190,-30002,-65825,-44636,-14240,54022,111501,73882,8936,-23119,-19461,-16772,-62261,-89823,-100321,-105423,-76857,-49557,-79606,-100156,-55713,-37236,-36170,-16070,2866,-66504,-127544,-139780,-167282,-80504,63586,53666,1979,-14612,-15747,20765,62281,115847,126174,97684,46646,40494,70418,73786,5540,-64165,-29330,64696,107527,62709,36651,28997,-12769,-62853,-39513,5472,8185,-18741,-10201,-3608,-4682,43704,102219,89809,35237,64868,78956,-48922,-157334,-128802,-46009,40333,12392,-83630,-131343,-94854,-55846,-22186,2348,11134,13895,1422,20489,15551,-42328,-43868,9155,23357,-9958,-27071,-54476,-76411,-32114,3090,-73937,-184964,-163457,-64722,-3914,15908,-42233,-85547,-49057,28127,67685,52148,26802,33824,36095,25339,-28531,-145482,-175535,-72436,39593,60933,15896,-31400,3669,81786,109989,93327,88680,57864,5974,-1501,68150,138918,133116,46958,-33767,-40485,-47786,1529,48914,37450,-41439,-25563,73491,106540,58791,6872,-19213,-16925,28007,76952,45546,-19946,-97332,-120767,-33235,31386,5298,-12659,37814,52897,42099,22053,21880,32894,79302,89279,37719,-45513,-46920,-74145,-124471,-123944,-79390,-55141,-71450,-73240,-57602,-86733,-74219,-2478,57409,38404,-2087,-14345,-18048,-55843,-82942,-43511,-29532,11086,27474,-35828,-109708,-94368,-15225,70861,104622,131424,124609,61856,-32669,-40331,14979,9629,-21870,-78959,-88962,-44107,-38998,-59704,-57032,-100677,-63930,34053,90752,93895,97408,29134,-66311,-105756,-94002,-58942,-29226,12935,54956,63703,24929,8051,15830,29210,49680,-19037,-55406,-6128,45364,65130,78281,50221,36267,56963,29267,-18570,-38361,-53399,-78669,-68060,-56546,-13759,34391,-5948,-92177,-82060,10820,71171,42168,-8108,-39543,-44243,-41543,-51169,-42820,-62278,-113626,-68314,46183,88827,79435,107857,81092,-19945,-16768,48483,41072,-11432,-41611,-6675,-11713,-69783,-85226,-68578,-72203,-101239,-56910,22692,39207,-17111,-29354,-19211,48700,108390,90323,63640,80843,97586,35553,-9289,-42065,-138193,-183141,-118436,-89163,-8866,102777,61197,-58095,-84185,-58123,-72424,-88557,-74853,-57543,-14336,78930,99118,48900,48828,70242,18881,-7382,13876,24751,26590,29152,36017,-23907,-58964,-43154,199,54757,-14452,-130339,-104087,-26847,-20203,-46495,-28800,-33695,-46650,-48548,8204,65299,43032,2562,29263,92392,51218,-26503,-29732,22863,21654,-11370,-10060,52199,79113,-69015,-203911,-196404,-136986,-78782,-25990,-38153,-46141,-25041,-16857,-13644,22076,61614,68182,30557,-3587,15814,82223,102120,88135,56333,48957,28158,26968,45266,29555,23292,30395,18299,-406,-11045,-20389,-10701,38548,68086,74972,36274,-41491,-122636,-125758,-20239,66855,23391,-16205,20973,27464,231,34949,80776,68487,-124,-70669,-79460,-11712,63007,44486,2430,13869,55372,17391,-68199,-110545,-98588,-61962,-17484,13560,58125,81443,63362,39419,99636,130167,83468,24375,-43301,-85616,-27848,-8942,-64742,-73606,-18571,78867,94624,-966,-106941,-159452,-76340,-13508,-52332,-95063,-91752,-116668],[-105888,-17077,78155,81753,35843,18235,15123,-35452,-84494,-87335,-63819,-15196,-4690,-37367,-50115,-36071,-18622,14904,4139,-35008,-57136,-49300,24369,82515,27016,-640,54381,54259,42630,104494,119737,40123,949,24491,42005,-23538,-80466,-111084,-84039,-70712,-40861,-40414,-74091,-24888,111373,155496,72916,29606,-27501,-85536,-41964,98852,126538,35375,742,-26817,-102334,-120113,-34125,15663,40743,81878,91794,91418,77486,46230,8158,18652,28081,-5606,-33497,-67397,-83656,-32161,-28639,-65827,-31606,23186,44520,20403,-17018,-9954,85956,150610,110452,19359,-42736,-91,64762,76959,52786,17418,-12592,-18194,34567,16605,-812,46901,69480,-16699,-94493,-83873,-53846,-75499,-64396,20111,13742,-50692,-5716,67008,-5186,-43337,7134,28266,8148,-9925,-7320,9437,38000,15655,-15244,-39403,-48980,-20750,14401,51363,76184,42095,-12504,-31359,-8141,-3804,-10249,-18440,-17074,1435,-20709,-93478,-58052,33551,120604,118059,28038,-40766,-25308,-11563,20147,24435,41266,83776,43283,-33013,1682,74975,85899,42744,48904,69229,30832,-19755,-983,26939,39890,66025,59494,-11934,-9414,7397,-33564,-17182,-13601,-107493,-174094,-112950,-41566,26734,29798,-33191,-91294,-65192,8362,44583,30594,8226,-1001,5506,7933,23120,3826,-42256,-80074,-60097,-5503,-23488,-78153,-117556,-106077,-84412,24037,123411,95891,18303,-6045,-57766,-79394,-8628,67601,89956,56135,4073,-17167,32148,23157,-40070,-53317,-46086,-58484,5328,85175,16868,-44106,-111371,-138212,-57860,63731,120982,77321,21112,-17634,-31320,8909,36807,17994,-70760,-82897,5133,20302,-89321,-121839,-66048,-18135,-2184,8323,-8284,-44778,-60705,-66473,-83962,-35568,55872,24326,-63649,-113793,-103286,-17019,54401,30208,2464,35180,53023,68041,70776,16503,-35219,-43138,-35402,35997,88844,46307,-14446,-31912,-55747,-69382,-50592,-5678,26688,41145,55826,56142,48578,-44584,-124291,-101570,-35277,11211,14081,-13414,-56105,-17692,94811,86385,29156,60121,78943,55689,62074,45045,-6359,-57641,-54637,223,4350,-47881,-57675,-16300,19819,25415,28883,-1041,-20335,5165,65131,82598,16411,8329,44901,82539,67155,46099,32345,40109,33725,26958,23461,3264,-2766,-28099,-28745,-7757,-30052,-129845,-174809,-62188,67499,118527,77150,15608,-42988,-62540,-29264,-20018,28718,78346,59871,-15766,-90018,-77544,-770,-41763,-185008,-178048,-66084,42761,54448,11611,-43943,-22733,46823,89301,63221,30479,-15399,-40087,-20404,54022,123257,70760,-97342,-187904,-125454,-6265,61409,68305,28035,-27852,-51559,-10318,73680,69530,-1606,-41532,-3451,1606,-52576,-59548,1927,59017,106548,133089,102775,45252,-16681,-69037,-98322,-68074,-51562,-51570,-37381,-11287,-30079,-77911,-71582,-27002,21970,453,-35809,-33070,-19860,-5620,39136,57836,-249,-93575,-89032,-27800,-10020,6540,56623,78961,118431,67946,-79235,-88420,12650,54499,18020,-78488,-85583,5894,40405,36162,-7383,-59894,-95918,-73287,17487,98880,114957,128926,100817,-4214,-67399,12949,132322,118277,28989,-24002,-52922,-34212,2941,-27382,-110531,-81913,5685,80314,45684,-4690,29198,75895,59918,111160,186386,96648,-57066,-96296,-23285,69385,137370,103812,-660,-2887,79290,116873,91663,66548,49631,-15168,-55699,-86727,-104864,-26421,95321,101327,-19354,-60883,-19882,-14333,-70938,-128038,-69105,28981,64472,12538,-36408,-51817,-20713,-16800,4497,9355,-20742,-28816,23093,70669,67234,35117,12088,42104,56621,38369,16317,-19152,-26309,17274,43248,56649,24048,-45633,-51295,25584,73945,33618,13922,57902,43182,-16099,-12579,26746,15839,18268,59627,66119,21275,-28044,-56260,-77797,-54748,9070,42333,-19424,-108933,-113296,-79640,-81320,-122435,-101017,-10420,71900,82637,32320,-3598,-38220,-109422,-111185,-44276,-5668,3498,8958,-33149,-43976,24093,44585,-9062,-4363,12903,35918,40992,87975,74062,18771,12802,42496,34982,-8731,-58966,-54902,-6783,39641,15968,-16164,-8461,90652,190878,153596,37635,-9952,-27975,-56202,-27894,33180,11814,-36904,-32877,5601,33441,16914,-1789,-13344,-30554,-34195,-33786,-68465,-77686,-16931,3351,3016,27783,52110,4229,-24856,-41686,-82589,30228,197536,145727,8813,-73315,-41028,56108,80914,89634,73790,27939,-21918,1668,50247,55546,17813,8494,22676,56140,95722,66516,32984,43680,18475,-66927,-82505,-18519,23249,7800,212,1428,25669,78075,94932,58509,28959,46554,20241,-78304,-120241,-98532,-72617,-36648,-62165,-98743,-88571,-26668,-25304,-49490,-34648,-1624,12635,4031,-4136,-39191,-81309,-31327,58374,93361,63719,39432,1983,-24618,-13180,-25373,-81585,-109214,-78137,-42525,10023,60697,-14178,-117371,-117640,-35279,44566,71633,54410,55596,58570,20045,-62733,-107449,-50562,26083,72450,97554,61358,-2294,39072,139497,149765,115075,121652,100028,42330,4539,25300,80598,80615,4316,-54080,-41886,-37541,-32064,-67295,-66920,-67426,-19620,68474,107416,71506,38423,47763,57467,57764,83346,68293,-2885,-89884,-101529,-19505,42581,45394,50355,64542,23788,-18519,-40384,-32319,-25475,21743,63700,79091,40463,-3104,-79694,-106688,-62120,-36876,-42421,-32499,-10040,-50543,-153145,-116886,9186,61566,31765,-19407,-49331,-16137,-10679,-53268,-4325,26578,25153,4247,-78612,-150540,-108672,-55569,-5154,46408,68827,49943,34816,9523,39235,77097,10050,-65098,-102733,-63016,-35095,-101636,-131838,-55162,-41993,-47730,-45696,-25789,31895,87087,49840,-45919,-81963,-47690,-25502,-39127,570,60497,28874,-58296,-30351,55637,100030,87634,-8812,-34141,43541,103883,88206,86143,79894,64663,82102,72031,-4353,-58391,-50697,-51034,-69249,-114608,-91537,-28606,-44320,-83081,-47237,25022,41409,-34837,-111572,-124667,-96215,-61210,-23779,-4759,-36924,-73891,-4761,105308,100485,36310,43471,33453,-46517,-40689,37816,56817,15836,14283,92563,106605,33552,-3828,-24125,-88645,-136442,-45673,43623,31956,-22015,-17344,22666,97008,110613,74314,68358,47781,39464,41320,48060,3291,-84148,-129689,-82215,-70907,-31174,33276,10514,-23843,28262,32532,-37856,-75679,-66107,-58743,773,99735,93632,31008,35403,30054,-35487,-30010,-1057,-40186,-71939,-37122,20420,-10106,-37214,-11875,24753,24455,-83926,-163291,-100085,-22391,-22572,-46422,-16452,2700,16915,37932,72125,83346,68928,51616,43510,37041,-42072,-91565,-32462,71616,92093,41990,31106,83855,53123,-108894,-177191,-101440,-41678,-39174,-26722,-28062,-62976,-121089,-125641,-55365,39987,101880,113242,72951,4558,-30100,8966,45095,58244,52872,69704,63174,31712,17816,27937,36814,8326,-11216,-11216,-22555,-39085,-43037,9429,69444,75575,22122,4033,-21042,-57854,-29446,17260,-27114,-72405,-21110,16524,2773,26603,43280,1633,-25948,-16948,6018,36366,63642,32106,12312,49631,79417,27309,-24309,-28906,-43914,-74818,-67465,-25847,33328,43959,23801,1142,24275,35843,47171,60599,41551,99,-7589,-20205,-38011,5876,54721,87971,69725,-12738,-93977,-121356,-49894,-36665,-74614,-77084,-66682,-107468],[-99577,-63310,32207,79648,48159,12490,-5504,-43643,-51613,-28658,-22716,-1846,12746,14166,29892,53852,38735,12767,-35267,-75342,-55262,-25700,-24658,-23994,-45839,-63207,-41799,-30108,10479,65821,62656,25864,38428,60538,78873,36791,2327,-28618,-27072,-19524,45675,50254,-41184,-66493,17242,50767,-9165,-19582,-32391,-67097,-41359,75857,127676,65669,35921,8348,-50156,-86663,-79982,-58728,25666,81221,52510,24387,-6798,-45041,-57052,2712,68617,59509,-10153,-100831,-140069,-105607,-115304,-140849,-79433,2343,35646,3707,-52653,-51904,32523,83368,32970,-45391,-58152,21224,51313,-12957,-58753,-29610,26371,48403,80268,26818,-11678,32736,50513,-38178,-72776,20795,87130,-5888,-64067,11717,22717,-82344,-103562,-28218,-30966,-38574,-1064,5788,-11812,-32108,-18317,6360,23324,10953,-22466,-58717,-34951,49884,83333,59617,46706,42981,19307,-30725,-48745,-18886,14768,-23538,-54842,33497,87156,12368,-2685,56872,156648,186270,108409,37211,16351,-20008,-4623,14905,38296,62097,42322,14412,48814,86263,94815,67646,62656,81393,78066,41425,38646,48421,50642,60010,48516,-8380,3070,10692,-37027,-29558,-31023,-89926,-114850,-77573,-61007,9101,30917,-63558,-163747,-114523,-14355,204,-7283,-3072,-10822,7793,10797,-8297,-52637,-117601,-176052,-154000,-96385,-70940,-69668,-110229,-133413,-145095,-69463,61948,118253,77270,39764,-6540,-37327,-23411,7998,42385,14595,-36890,-24302,58204,61945,-20703,-62379,-63955,-65944,-20076,58202,59250,47141,-30054,-85109,-41711,29063,60718,1792,-75098,-102655,-100998,-69830,-17414,27289,-25442,-64749,-29311,-32227,-108901,-109994,-57438,-26455,2399,48935,53667,759,-29266,4530,2862,5231,61486,31584,-47532,-86855,-66079,14658,69866,58606,60610,74078,32635,28190,69072,57449,-4564,-45825,-25433,60933,87454,11932,-60538,-71165,-79410,-67328,-4976,59139,44196,33094,73935,122265,108160,-14196,-81549,-42959,25331,67312,47742,3519,-50717,-68278,-5990,-10662,-32214,120268,241068,127843,-4836,-34058,-59600,-99598,-67941,24858,99984,114532,71144,19833,14408,34392,47608,10118,-53193,-66023,13889,25029,-41291,2344,78774,59574,747,7186,2082,5609,7090,-35054,-43150,24557,67988,26518,8290,3710,-54294,-134224,-147138,-68956,11644,67954,62207,83087,77668,-7664,-90161,-80387,-194,57816,64544,23983,-57541,-86794,-38166,-77142,-206302,-173196,-20140,105568,103336,47479,-41423,-73181,-226,68477,23389,-50076,-59903,-2802,66226,128143,152536,92337,-62609,-169534,-142321,-50157,4731,33539,46472,33838,3144,-4355,38070,33047,-35846,-60316,-13007,-106,-28330,-39749,-21781,19006,56856,33594,-12595,-4810,558,-23442,-62228,-71926,-63467,-22041,-2230,-57079,-132987,-154793,-157592,-158745,-113225,-75485,-21362,41185,30470,-8534,21550,32647,-56234,-164930,-144035,-57648,-35363,-14883,74702,133718,195929,175713,28887,-43826,-7955,12036,-10028,-70189,-53483,51261,91896,65332,112,-39658,-50620,-35593,17335,84898,114622,99632,20206,-63680,-36246,88287,162018,114634,55947,22260,-23426,-19498,6950,-7528,-35469,4626,32875,75312,49781,-2793,14641,42829,4747,39334,94853,4587,-127587,-143715,-91297,-39252,1752,-36591,-86890,-18820,50555,55148,51986,51458,13180,-51069,-54315,-78254,-110624,-7649,137592,141960,26528,-7638,11200,4682,-19664,-38211,-27012,-22578,6884,42273,56966,12092,-20025,-35935,-11409,-14787,-56148,-55862,10162,88307,104659,25664,-38036,45920,125280,72224,-17227,-28580,18400,45638,30686,51252,81630,76331,28414,-21438,-31828,-38871,-28024,11652,2832,-72077,-125477,-88202,-26343,-3103,21941,47116,43849,16735,-27160,-48880,-5770,38956,67990,28414,-54437,-76616,-78966,-104779,-123440,-72250,13156,58327,53233,35195,-4047,-113237,-183729,-136162,-68740,-22590,11826,214,-51775,-41311,15656,15344,-9341,16503,-9747,-30279,-11549,78555,110909,54949,9165,29999,25525,-20756,-70799,-90669,-46316,42324,41514,-1062,10395,102929,151797,94000,21706,5388,-12886,-57693,-90032,-85171,-101834,-104528,-62716,-30241,2667,51036,69267,50934,42775,45688,46193,14283,-23952,-22050,-15854,-17858,-12940,35779,68639,89820,69855,23024,112934,236529,155567,8062,-74102,-14526,84323,65469,22264,-14573,-56548,-83509,-26264,23868,18771,44942,110988,65735,-22905,-8824,9273,-232,25676,37196,-26808,-60298,-29282,9694,8755,13408,43728,78223,85665,56349,26933,24826,30382,10302,-29462,-23575,-20294,-59918,-112083,-159352,-99743,-2340,52356,-7006,-89130,-103454,-68282,-22558,-8814,-35561,-73434,-82666,-24925,50135,91008,84445,83476,58296,10601,-22694,-44657,-53349,-29948,-29275,-17189,53683,139631,58013,-85723,-109835,-28979,43198,55900,42225,38299,25981,-24697,-74912,-56999,-6533,-9382,4565,59796,62647,18007,16331,96498,157022,110912,74901,55810,17498,-46459,-82304,-18700,45513,13513,-45905,-45406,-57034,-92592,-159002,-104496,-28667,18049,44210,40451,35392,69722,126225,133775,77069,51409,50526,25901,-13736,-29183,-3278,43022,66862,58335,60916,42571,11296,-33830,-76164,-119565,-92774,-34502,38940,60569,17314,-69045,-78952,-33365,-31583,-22951,38332,62397,-37601,-175348,-129846,-29594,-10646,-13057,5909,-7621,-4388,17272,-215,55373,104064,83491,32247,-27107,-88748,-89698,-102038,-71342,-23676,-42210,-86607,-46559,37248,101484,106970,581,-82765,-92884,-36878,-36910,-138678,-167783,-70141,-19660,-23459,-77157,-83378,20529,106401,94914,7785,-57210,-12624,44762,31124,30838,35424,-29765,-115138,-78778,27124,65898,51827,-7137,-117,61759,96738,48552,17843,40905,57345,54571,46093,7804,-35095,-24721,-13330,-54729,-138930,-133867,-69296,-50535,-38936,14223,31007,-23299,-120481,-168398,-116675,-58713,-29628,16755,33251,7775,-11195,16912,77711,78088,-10373,-59185,-46881,-64340,-53217,-5392,8742,-12504,16652,106288,130368,95100,64806,14838,-63751,-98567,-15799,36295,22750,27333,59899,50334,52407,24920,13859,34783,-16313,-42659,36868,121103,70838,-38088,-63113,-3111,-3585,-21784,-32279,-21897,39199,84480,15262,-48586,-28927,2413,-5081,23352,81829,67672,22218,9956,-27038,-83146,-42202,-6392,-66323,-110672,-104363,-37299,650,9939,14347,22340,5707,-65653,-91802,-54908,-28735,-6630,5096,15798,18408,66410,117875,103359,53571,74483,94635,21941,-51366,-94513,-68593,-7050,50436,68285,36118,49203,112469,62096,-62023,-46615,25154,2144,-56679,-68735,-86096,-126128,-169544,-157651,-77602,28843,88202,84913,63714,19202,-32403,-37343,-16334,18261,46232,75612,31612,-43567,-39098,21197,48986,27823,25043,21204,-14902,-29045,-42075,-17210,49279,64069,23279,76217,103805,12922,-54318,-36152,-67349,-109699,-40911,30120,14263,-23528,-53200,-73552,-42825,17718,48235,33842,31958,9983,15695,50821,60508,28057,45081,80524,42466,-50574,-75292,-32080,10583,-21467,-33220,-49236,-119843,-150964,-37142,77398,110326,74564,22386,-13381,-14008,29866,51798,35718,6813,-14123,-27175,-33702,900,-37017,-70784,-43033,-17536,-53379],[-81409,-95861,-22186,36947,6869,-24334,-12912,-23276,-12343,33109,39999,18211,4892,10957,31879,51542,42442,17642,-19467,-44253,-20711,4723,-34831,-62398,-73048,-85381,-65515,-38808,-25381,-6175,18940,27946,25517,26033,61507,51671,35580,31936,55556,71184,111450,74265,-15906,-63718,-60268,-45116,-62373,-55410,-58041,-54827,-20878,49061,85904,73340,69669,57971,52395,20344,-54673,-88972,8172,68689,11074,-15142,-26103,-54528,-66003,-14692,67046,107943,64694,-4105,-30200,-37496,-72403,-104018,-81361,-41819,-17463,-2900,-10721,-41233,-18219,16643,-12759,-48629,-51532,2461,13377,-68805,-95054,-956,71507,45602,70416,60941,39035,42679,-1310,-82043,-38411,77997,88906,-4607,-18734,52181,40083,-62470,-113606,-66140,-22435,25963,40414,8756,-28318,-95022,-89029,-44364,-5170,21122,21835,8010,50120,95694,71141,12296,-8800,30644,63507,28130,-10781,26655,87504,19937,-59429,71350,200401,125987,38563,48829,149238,205811,172370,113430,61099,12865,49406,86145,76885,50623,33152,17638,16291,32723,59181,43310,26492,33691,79496,85382,76662,77486,52871,18554,21062,15602,30734,6806,-45466,-34770,-39714,-78725,-73831,-34640,-53215,-3060,47737,-22736,-117586,-64225,-198,-30795,-33982,-1010,-22421,-20281,-26853,-60598,-90112,-97685,-121345,-130153,-110589,-87464,-48017,-30660,-47015,-106310,-96593,-13199,72947,85780,70528,63253,23014,-40057,-56961,-20136,-32451,-54559,-14354,49793,34066,-32346,-55785,-74321,-128150,-137368,-19037,118259,190627,135705,49484,-6673,-130,13922,-56638,-113150,-81913,-45536,-30256,-3730,48041,32525,-25216,-81995,-100619,-88863,-46583,-17139,4807,44804,117113,133155,56070,8025,57639,59406,24920,32850,54,-35904,-24010,4956,34948,38315,22492,46775,65431,-1427,-37059,20202,88674,56894,-25165,-35552,16432,6820,-44479,-82971,-89177,-64009,-14501,41996,98006,77722,12617,30748,88925,103872,40589,9683,1303,-5852,13341,7122,-6898,-15336,-47802,-50577,-43197,-4853,187131,338686,197102,-19959,-83890,-71950,-75585,-52060,17986,122461,217241,222458,137576,59473,12830,261,-40680,-127221,-157043,-117419,-128580,-161312,-87377,-21452,-34522,-62617,-22419,-15140,-7176,878,-69648,-90324,21561,106226,83159,55305,9734,-61273,-102842,-71286,-27142,-57679,-89971,-50429,92974,177705,66356,-86546,-104064,-33990,23041,50865,64755,37836,-11352,-17768,-49329,-150560,-131867,4280,108027,98810,75295,10580,-58876,-41902,-1779,-49772,-75135,-1469,82024,117670,142929,159955,146185,47951,-67007,-90386,-30442,18966,62846,90459,62282,-8354,-53324,-48342,-44845,-49380,-7480,35121,31635,28145,17518,5815,22988,35952,-16924,-60182,-14426,28886,7328,-27997,-42817,-46847,-3762,33505,-35675,-116969,-128726,-162526,-212524,-144589,-57295,7515,63773,55885,6,4982,26289,-8899,-67473,-75896,-57566,-76270,-85404,3018,77070,133907,158035,71303,-11509,-9582,17276,38649,7974,-15474,38157,79854,58768,-145,3922,26598,31612,22471,24201,44408,42309,-9218,-39171,26808,128468,103693,2787,5507,50360,24917,-20825,-31761,-11323,1908,47823,46622,46123,31968,27692,45564,11075,-91211,-109771,-21623,6475,-43240,-75424,-48520,-39979,-52942,-60151,-35504,23914,44375,28325,26443,23209,844,-21458,-16696,-40246,-33998,35206,72174,57147,40962,74585,78638,45270,21138,2922,-35977,-77168,-40775,18864,40345,-8828,-51880,-61404,-20432,-12575,-30120,-15764,15400,59054,64542,-13432,-61048,25568,83986,34221,-34506,-31723,17931,62550,59211,79748,139713,166384,86414,-23623,-61980,-60312,-67145,-70162,-45908,-71328,-135549,-97363,-13267,-22026,-34904,-22183,-22645,-5471,5709,-9133,13612,36171,57654,49530,13398,1238,-10627,-41448,-81322,-81201,-29260,15398,36137,42681,-31334,-165055,-181562,-112063,-77890,-36676,12305,19661,-6634,1546,10709,-34376,-67781,-51071,-86282,-81153,-44790,18876,29552,-7748,-3390,51028,50973,21281,-7002,-44655,-33059,46599,52285,10548,16292,47983,13772,-53940,-76030,-38093,-7039,-23035,-92085,-144887,-163788,-137661,-100888,-98031,-59153,29165,66116,40788,63757,110098,114704,75222,11471,-47885,-81242,-99442,-114282,-49842,27255,56708,45881,15409,61268,134313,81061,-127,-6398,55233,74419,2675,-41256,-50167,-60191,-77736,-27337,19008,13379,60702,127491,39711,-104269,-95593,-53291,-51668,-14939,45063,41124,10895,-30583,-53763,-45757,21438,104232,122568,74715,27567,32352,48533,44837,41523,46926,55525,38407,-18568,-85975,-122902,-25422,80644,89970,-2569,-106578,-158803,-157330,-89936,-36597,-42831,-46802,-17957,16859,57361,85602,80512,95412,76026,-9663,-53606,-24041,-3325,-7194,-13958,-7752,31075,122329,83612,-20546,-19498,58056,84515,48408,17117,17549,11816,-15755,-23029,-26155,-60524,-99278,-51404,17883,48455,33040,-21119,12445,112332,67540,-2784,4630,15814,-40539,-101699,-50489,62908,79193,-9619,-47136,-53006,-73359,-119895,-54000,15227,35274,19206,-17260,16420,115723,180365,165245,98983,55456,54335,82390,81678,38330,16267,25563,2422,-54049,-16787,61579,82763,238,-109889,-174677,-139077,-91496,-45790,-22362,-12162,-50111,-61301,-68342,-89802,-32458,69528,57001,-71325,-150996,-79195,-35664,-68108,-68337,9550,31344,2665,25902,39461,61383,95650,117415,86790,49631,1474,-38749,-80915,-61430,-40198,-82840,-137889,-67041,60491,99880,57798,-31123,-57967,-35955,-8950,-30948,-101633,-122383,-77438,-56457,-19183,-36453,-56502,2392,84499,113729,73232,-9075,6946,110058,148585,102297,29590,-25172,-70043,-57438,-7628,-36376,-53754,-30462,29186,71060,70096,-10646,-70234,-13100,65411,38189,-30484,-31141,-5980,10683,-12491,-68675,-112933,-87283,-47529,-29341,10316,69788,47949,-26039,-96843,-96561,-6652,37820,23960,35604,37346,28761,16595,-29899,-26984,39187,1499,-89466,-88741,-50846,-31406,-36073,-33161,-20383,9036,65441,70601,60265,45142,-10353,-36981,3684,66639,49140,33252,97738,158617,77187,-26626,-72431,-39414,7169,-9591,-28940,31123,129842,87101,-47345,-54324,32777,36273,-12291,-46984,1185,100212,79499,-51767,-73020,37190,89103,48457,37811,81642,69752,13946,-22514,-45865,-62129,-8301,24717,-18250,-64995,-108134,-64225,-10035,10761,22961,32766,41995,46956,28860,-28651,-63095,-4413,39478,14717,-34579,8773,74540,50030,-9782,34913,71170,-30515,-98553,-61981,5695,14346,2060,-19303,-49499,5421,123077,141579,74271,76105,44494,-71079,-151181,-152887,-167878,-174741,-138752,-88782,-48254,-4055,7438,120,15355,1784,-45968,-56282,-56191,-43266,-20605,10549,-45332,-101067,-40517,32451,40323,43397,80051,78609,33809,28176,6011,-8633,48755,96120,78085,110871,124279,38747,-21502,11483,-9327,-72308,-41818,25018,531,-86069,-128353,-83544,-33520,-17351,-6982,-3282,5915,4831,21211,9173,-12883,4220,85013,131357,75165,-15803,-31319,-5779,-2690,-54869,-50276,-63803,-179393,-220769,-63983,66148,89474,77153,61139,15244,-21779,-25664,-23201,-16008,-17467,3271,39308,32764,32053,3472,-15573,-28116,-31078,-37432],[-64149,-87690,-56347,-10940,-41961,-78350,-35951,-6944,-1577,31444,42855,7415,-25345,-20079,-7105,-5693,8405,29901,26282,21107,31107,38877,13454,-5944,-29873,-51665,-33452,-24535,-71523,-65380,9658,43740,-8245,-64569,-31804,-13512,-15589,3967,58950,77698,72604,17341,-5401,-10617,-54573,-64182,-44897,-29994,-62293,-44058,3806,21251,21889,44064,57657,59040,83928,71978,10843,-40308,5438,54483,20557,20978,33223,16224,-19493,-18326,38197,109188,135909,122548,94490,81455,70135,25278,-27267,-62700,-58385,6756,49882,-26957,-65914,-23249,9094,23383,-9771,-27948,-17715,-43178,-47779,5685,-2561,-69141,-8659,65762,85921,38486,-62312,-113268,-24922,47054,-16157,-68329,-35874,6039,-452,-27371,-51458,-19763,26152,76736,39760,-37337,-97373,-165972,-132451,-56527,21815,91383,104973,87496,113148,83625,-8933,-72267,-83028,-36466,32415,65502,93135,145994,174757,55513,-75398,26356,180031,116819,2577,-18735,55171,109696,123905,89723,32517,9846,76865,110258,76470,34747,17177,-2745,-27049,-13886,22512,1255,-26536,-30995,5831,25204,37268,59768,52616,11313,1683,4161,21212,-4177,-52729,-41331,-37658,-71852,-72411,-6832,-117,17058,59377,34924,-21104,21289,41266,-25271,-44955,-11769,-38431,-65153,-87693,-109922,-90366,-16044,-15054,-79482,-85785,-71447,-26357,36133,37792,-65504,-118546,-93624,-15747,27193,35983,48772,17258,-59047,-86142,-65661,-62741,-49341,-27180,-7192,-8371,-3797,-6422,-60549,-159615,-192119,-61227,97786,185712,148443,55549,-52809,-66072,-26798,-71067,-84067,-12865,37366,54030,43989,48997,53367,18373,-91610,-122833,-54042,10539,32883,49393,69644,137381,154281,68268,7133,21025,8703,-27408,-49535,-92643,-75955,16242,70619,30300,-49856,-86241,-50312,-12568,-35906,-51315,-18115,47158,55791,6023,-34297,-59941,-97822,-85359,-69617,-74629,-33276,33323,58004,77556,62323,-8413,-21534,-16111,26548,73313,67790,-15046,-74849,-59754,-66894,-74360,-35761,-5535,4744,18980,83652,194738,235597,135076,-981,-77968,-67626,-50603,-60749,-39823,42269,159921,227254,178860,70045,-42392,-75488,-86501,-132242,-160766,-179502,-188095,-186595,-161649,-157817,-108211,-59419,-12357,-12538,-14296,-23230,-84034,-86438,7942,81220,67360,31013,-35120,-84102,-93551,-40703,19596,-60321,-176613,-130824,47324,165224,123513,28274,-45622,-25439,36787,69126,106237,129686,44248,-27466,-15755,-51772,-43591,29039,57418,36556,85935,95503,15618,-71936,-99772,-105400,-44174,35707,56156,34861,57530,138516,195136,113202,-18202,-54914,-11133,45554,105075,107219,39390,-27941,-37667,-23719,-48685,-35783,41775,90568,58485,19656,9407,31667,69565,72615,16071,-28674,-16285,2416,-15421,-34340,-31184,-48129,-3498,85159,82936,54622,34783,-57701,-143363,-57705,1593,-36989,-29457,14862,-4206,-14450,14132,53235,63524,25511,-34474,-103531,-153351,-96200,-36253,7403,57871,27865,-25894,-27893,11670,74311,55510,-21199,-36853,-6605,12000,-5439,20474,41943,31464,-11491,-54224,-56445,-16444,24901,39940,56977,89807,30466,-78776,-59322,25731,21279,-40419,-47301,-5166,-14871,8502,33694,36620,19501,41879,48316,-20599,-124159,-154702,-44609,68309,66678,11722,42029,42179,-23765,-17236,47833,72275,58658,37962,22712,23576,51436,60802,40167,15823,56433,52179,-43703,-67319,7950,96333,98884,45776,17093,-18090,-69666,-93292,-45934,-17097,-39424,-89263,-89870,-62007,-10648,5607,15130,16440,-5948,-3671,-6666,-39599,-44520,-3623,-3865,-16437,-13127,-13449,23253,105587,94558,55495,87709,105637,50711,6553,1586,-12183,-62820,-106184,-72761,-38866,-65332,-26714,40122,-1217,-63850,-86732,-93065,-35592,37485,34542,37974,63782,67569,34487,9657,40367,79572,76832,-9222,-94207,-83666,-28110,8811,1078,-92558,-165477,-120053,-67567,-58852,-16234,27977,65895,99577,116079,64110,-52803,-117501,-115793,-137632,-68437,-11070,-10201,-67680,-95973,-21018,78454,101327,100653,75243,17072,-15278,2668,-8081,-7066,9292,-13874,-80759,-130372,-138240,-84008,-8140,4551,-61589,-107278,-110118,-88108,-77865,-83454,-43325,14096,17943,-13016,37264,118409,114607,57535,6396,-46514,-115028,-152392,-168824,-119437,-68236,-71358,-77123,-73489,-38409,17650,-1167,-29379,24805,69664,4306,-82835,-68053,-32004,-23316,-53758,-26155,28243,40137,58037,77718,12881,-66902,-40394,-26284,-69361,-64056,26787,83473,66829,-5132,-82383,-97461,8504,115322,103754,26776,-13832,16327,51271,53361,48495,71775,79994,41892,-2017,-357,24648,88884,95742,47055,-23339,-92735,-149282,-173401,-120153,-51938,-26081,-5738,32973,72414,111841,122860,90209,80529,37187,-62273,-81112,-1337,30080,-2511,10185,-12081,-59377,-14447,914,-14502,34566,109912,112669,45170,-18017,-259,36608,47608,46123,-7431,-83920,-96073,-32484,3615,31878,46314,-13568,-30474,29608,3235,-44372,-18536,25709,24940,-10676,-7802,70649,93760,5190,-26026,18330,56595,13008,-13265,-37986,-27939,-14557,-22477,36842,130649,147012,114547,100891,95912,76162,91302,89958,54096,40778,9271,-85707,-169882,-113844,11107,77464,2964,-103691,-139888,-88503,-73510,-103588,-120968,-50413,-22934,-54538,-127326,-178500,-99955,187,-54672,-152034,-117163,5936,41393,-19517,-80280,-50730,-8209,-1751,29097,29175,-20123,-31424,56614,87997,55502,25060,-1485,-28631,-23638,-34655,-67404,-93853,-19995,67997,63605,-2277,-62923,-32909,20133,33353,8462,-18741,-26870,-26488,-56159,-7822,29556,1856,-33233,-3488,51659,91332,58517,17135,80817,152209,114159,37126,22233,10539,16698,14593,-73542,-108541,-38486,49630,74651,51277,-32774,-81824,-10408,92456,48179,-94699,-114096,-26241,26544,-19182,-80056,-76781,-18783,666,6088,55186,89397,52208,13579,-10772,7476,66589,72536,30843,16513,10318,11114,-3552,-92619,-124328,-11878,31052,-41892,-69157,-29380,-19127,-72584,-73803,-10792,30406,59537,27809,-11185,-23585,-69204,-53475,48082,120937,76979,46318,102587,173069,94675,-42404,-100651,-67004,-6805,35451,28581,-2559,59048,66619,-32832,-62631,-8240,-15874,-48089,-45524,20501,102089,74546,-38052,-62926,38184,102531,61481,35803,84831,67131,-25414,-71427,-37024,11503,58644,68267,41142,-10113,-60938,-39265,-58425,-70079,8230,62267,69973,95825,79416,-11926,-63686,-14561,28981,3895,-87988,-103132,-62927,-49631,-53837,-21850,-13689,-84479,-91656,-12933,45879,31782,15881,-40299,-101869,-48169,93795,189796,168302,97185,-8505,-125665,-204856,-209482,-188522,-138243,-65313,-20692,-22285,-29584,-47973,-49058,-22331,-24039,-50325,-45731,-67880,-92745,-104468,-89851,-97724,-67035,28533,69525,40086,41069,109644,144965,124539,109606,55512,1669,41404,128116,129332,75828,29455,32373,81667,132982,112202,27658,-24486,-11799,-29788,-94047,-96931,-8743,11223,-49100,-50525,583,31223,44074,53847,-9120,-63802,-17337,78631,103142,41760,-12494,-14848,-8619,-8220,-22422,3042,-11031,-95138,-122943,-22261,28193,15975,47308,87533,41396,-31707,-60896,-55795,-7832,21754,40380,68531,38378,26041,49641,59704,-10957,-68470,-61314],[-22930,-32929,-50498,-26992,-37421,-81736,-49469,-2124,-3930,-12885,-25224,-43298,-54635,-25140,-1143,-11569,-2538,40031,49450,47050,58612,72721,69942,50548,22559,-1725,-16229,-56341,-107255,-85024,-2093,49676,8692,-97375,-108690,-80859,-64341,-57242,-20655,-24624,-38731,-48003,12619,68143,15973,-33682,-4589,33949,-21296,-31428,563,-12953,-11890,26063,39718,46612,50937,32755,42893,26282,22880,55549,77191,110735,111901,67981,10790,7896,55615,106204,156910,165831,118498,133378,176076,129067,33504,-28705,-27668,22848,41416,-44701,-85113,-37354,31315,91298,65899,4323,-2773,27710,40605,-6749,-109998,-172828,-88153,23504,83531,31712,-43821,-50534,8285,26067,-21884,-47457,-70325,-99789,-55776,10801,19937,45838,73501,77459,-3001,-93199,-132297,-137814,-72724,-11358,59030,151293,158188,109664,114097,75180,-27952,-79267,-81985,-61219,-7633,65600,181432,249415,195846,37120,-94972,-57211,53257,28847,-39413,-68257,-28876,9513,42363,33124,-14699,-24302,31012,21216,356,14329,22941,7474,-8793,10641,48940,5299,-56876,-72033,-54484,-29358,2503,24573,51581,53949,17717,-18969,6234,10147,-38666,-51897,-33086,-34356,-42424,22675,50800,49773,64315,60506,32381,71199,99451,49967,7507,-5737,-41949,-78023,-96637,-90690,-38216,62756,61290,-24351,-37987,-15382,11996,35146,38033,-46325,-111102,-113385,-65248,-19670,8959,9010,-235,-16718,-29197,-36369,-30771,-6576,-33546,-43939,16087,100907,107360,34552,-42023,-59080,-16427,5687,46324,13187,-73203,-150803,-127791,-32880,-22186,-20652,20156,40241,74190,73913,39543,42090,61974,-14811,-48552,883,44837,68740,78139,65574,99045,112247,55545,1690,-28338,-52009,-65487,-104359,-171942,-123348,19422,91266,26937,-79780,-119046,-99396,-66612,-20083,33011,27062,-2147,20401,64296,34444,-54163,-97845,-46698,-19238,-39610,-24560,32799,75785,102155,80338,43732,12467,-49481,-15599,95382,111867,8442,-45227,-29953,-74069,-123532,-79716,19339,90359,105024,132949,139398,60764,527,-3163,-46133,-60021,-40540,-58758,-70091,-21958,69066,132103,114858,32083,-73904,-82953,-27335,-14041,-74623,-131303,-105809,-67739,-110260,-163589,-78376,4514,31563,12666,-13438,-52997,-89993,-63801,3427,41882,8857,-41830,-96346,-103761,-85070,-47358,21698,-14783,-84443,-57280,24173,64523,95462,99668,21675,17709,95063,118861,134256,153182,29107,-72486,-3956,43762,72079,74149,29136,8522,97677,133880,59146,-86030,-168776,-124842,-28663,-12376,-43181,-76679,-56152,62363,156642,62255,-65698,-72652,-26654,40272,116531,104288,36369,18726,66094,98500,25637,-13388,43671,93114,37598,-37544,-39077,19525,85746,100640,58957,16734,-7812,-25981,-28917,-41490,-55872,-88393,-20238,110999,170027,203421,196861,64726,-35601,42162,39922,-92614,-116794,-38598,-18535,-27839,-21796,35596,82620,55068,1503,-66414,-139074,-118940,-79895,-23179,37744,17757,-35953,-61933,-29351,43182,25598,-52222,-86719,-69571,-19244,-10984,-1853,6251,-15538,-59008,-94351,-109517,-51047,54350,101011,78190,60386,30264,-38074,-41235,11170,-7140,-52491,-31503,8676,-30933,-22304,38441,77606,51922,41176,7808,-45669,-77436,-65873,-10927,49635,53403,21467,54829,81566,47400,49756,99386,117279,73284,25605,14152,49822,96615,73875,42079,54478,93795,38735,-93588,-118570,-53198,38233,63550,26821,19384,-10050,-49609,-45220,802,-9392,-78755,-149673,-106889,-24888,29477,34214,34018,-2774,-45531,-30257,-21028,-28314,-15177,-8155,-37732,-26844,21217,28459,70681,156454,93259,-17934,-15207,2306,-13890,13754,57199,38481,-19516,-48843,-24344,13088,-4907,1613,48376,23816,-56102,-91579,-68915,3817,74017,79001,94068,138294,143192,59293,-21291,18454,110143,150428,59418,-62291,-84718,-42707,-35617,-95229,-154970,-113697,-40055,-39672,-36464,25252,61901,104051,171676,200476,120638,-14136,-79719,-97409,-119396,-17306,46612,21809,-54487,-81688,-11670,81292,117780,125162,95410,49845,-19,-48482,-73680,-12043,8320,-46278,-74796,-74323,-98318,-76086,-2412,11246,-30248,-23713,-130,9438,14544,22695,44785,51799,19863,-18297,21499,93144,84485,21495,-934,-9019,-74853,-104668,-105671,-90948,-78130,-96877,-115800,-92719,-34537,18438,-13517,-42327,9566,29029,-69189,-128716,-55400,-7022,-25614,-84117,-55507,23467,59228,48937,38433,34001,56493,94843,63000,-41662,-103012,-30324,53865,70482,43135,-33333,-95615,-26016,60587,37578,-31451,-61540,-37174,11952,35882,24904,40017,64438,20528,-16661,44708,120281,137445,37708,-36178,-43017,-42950,-58974,-62973,-43432,-17553,-2825,-11774,-4753,69017,135675,144757,103284,55517,-23305,-94838,-91600,-25801,23368,33656,43234,-2538,-100003,-117715,-94664,-69761,-20377,52718,87609,36498,-37166,-12411,58598,87052,59761,6485,-8819,4617,-184,-15473,14077,50600,8352,-47137,-42131,-28461,-29461,-46102,-22361,49674,69681,29245,14115,7362,-12469,29400,109621,180938,110865,-32738,-151968,-125422,-43014,18841,83865,91627,30423,14633,66084,107251,71453,24913,15261,47544,84427,44849,-64502,-138478,-116722,-56221,4544,3761,-25368,-44284,-20659,-44352,-98636,-104979,-5854,30482,-45854,-158580,-223720,-167606,-106601,-163634,-189316,-87734,68753,141138,99720,-19865,-89861,-65447,-14159,17661,-25588,-122240,-160295,-45065,28983,10791,8127,23813,9991,1620,-39395,-76274,-60394,13045,50878,38363,562,-50928,-18190,45048,80525,63836,31018,33505,61484,35056,46342,71355,41801,-30455,-72468,-44640,46496,92639,19929,-30935,-4949,13780,21116,53857,60991,77605,68791,-16135,-54193,-4404,59153,54116,23820,-18105,-19013,33880,95826,50945,-94236,-146272,-64100,24971,25358,-27044,-51733,644,30515,45311,80984,71350,32157,18343,7761,5298,14453,17812,2724,-7493,-14871,-13947,-24355,-92786,-134211,-58821,13095,-190,-29792,-26978,-43466,-132996,-152953,-51326,46217,92112,41596,-22673,-28381,-64759,-76672,-8927,70794,64400,34932,41888,99899,82433,-852,-69500,-73528,-23349,17678,3474,-60055,-9509,74752,58694,-13229,-43904,-80788,-78668,-44665,123,50188,84798,44616,-30098,-32893,38847,42821,12595,42007,18470,-87107,-133156,-51782,54431,94116,73837,52727,20984,-5967,-6810,-111452,-162115,-35223,55031,26891,5450,28800,28709,-5536,-25058,1394,27188,-53844,-125345,-133533,-91684,-39754,-40272,-85524,-112061,-68181,-10908,29270,44658,60075,18042,-50667,-47688,30290,119327,119408,40360,-15910,-60194,-156966,-199662,-136023,-43872,-18709,-41297,-57153,-44403,-37017,-40375,-30108,-10972,-819,-18817,-80517,-107134,-124849,-130202,-89382,2894,78415,79158,37915,23413,90232,158093,163006,129933,41090,-41130,-24142,80234,97000,-6619,-83781,12152,143519,170332,139746,73488,-6767,-32679,-33949,-46415,-6943,69375,55191,-25237,-29078,14669,50324,77930,90397,26051,-38458,-13588,46797,40314,-6510,-49084,-74539,-70222,-34051,-9563,38082,52583,22674,-8948,-3881,-32000,-40159,11958,36401,-9970,-62984,-52867,-16816,28307,48320,42587,27021,-26133,-21820,31153,65609,4964,-61631,-66893],[62206,54024,-2853,-13074,5631,-7956,11169,42096,25186,-29212,-87249,-100862,-80343,-20180,29466,18775,-3614,16145,16996,2627,26054,72209,67377,26314,8151,-2446,-42082,-97664,-106449,-92644,-59537,14842,54336,-34617,-85180,-66193,-51463,-99154,-121030,-144192,-121254,-71119,18696,96665,51471,-31473,-11461,54036,-183,-47672,-43975,-53422,-19370,25912,38430,48990,19363,-33221,3353,20257,18086,53654,107701,157124,128604,33775,-33704,8970,81531,94721,100507,89451,46118,78676,141006,102409,19434,-3520,17333,5395,-48807,-98277,-82315,-58628,-42789,35547,89154,63209,34081,72931,103817,5523,-125588,-175863,-121922,-46432,28955,28844,30432,46155,36578,30375,67971,58162,-47149,-128521,-61998,26641,35584,35905,34899,16193,-44326,-88446,-68932,-39695,-1496,-5440,13509,94012,108685,57882,66583,61621,-4103,-15157,1057,-6778,-4170,33739,148504,205653,113115,-10899,-79579,-84894,-46641,-20367,-27017,-62826,-41050,-16647,-894,241,-33191,-51726,-44628,-117622,-126490,-36359,20322,12234,9005,48869,98581,25745,-81199,-102344,-55989,2348,41282,22719,21062,39009,17347,-20533,6046,1480,-73861,-109505,-56989,6094,5213,25237,24941,31350,41872,24306,-3658,46589,106729,102199,58668,-1843,-62859,-84678,-76510,-37452,14475,80863,90087,37063,-150,23550,29336,-39114,-49018,-42220,-52728,-76333,-78481,-29679,23250,11266,22046,66526,54223,14871,11578,28977,-26964,-38761,72752,186281,203752,156907,124270,101502,32160,-58696,-49298,-89543,-162544,-181317,-132081,-23528,33826,35696,13971,-26131,4678,40891,11451,4970,59786,46247,23816,30212,34853,42141,52363,42736,52273,60524,45359,19614,-7820,-24428,-32003,-106407,-206458,-151685,-27860,15037,-8040,-32882,-36205,-49366,-39229,43908,131657,91496,-11050,-1451,101424,102086,12061,-11049,26640,8754,-48337,-85655,-42805,65650,154622,145673,112151,71934,3387,14774,91830,126060,76650,47854,50827,-21254,-109561,-89210,6752,95085,114564,87347,64240,-3254,-78485,-75575,-67305,-56908,-15816,-12015,-55357,-35025,59258,95310,40533,-29444,-80465,-37296,60485,69420,-36891,-92882,-36462,27595,-9638,-69159,-17075,35360,51310,32106,-2429,-50890,-86385,-68966,-13613,11665,-43349,-110346,-141296,-100529,-49853,-45035,-31293,-26383,14417,46225,25280,-40009,-42710,-7387,-7747,18796,90482,99336,91129,85984,-25822,-102491,-12530,81600,121494,81383,36670,43218,88715,75854,35552,-78400,-192352,-146229,-61212,-75996,-89444,-103074,-124580,-60884,14448,-60994,-132726,-102778,-63773,-10640,66661,80602,59877,61182,94357,114523,28886,-53483,-19321,22341,-16862,-45884,-36057,-18386,18676,49804,38253,19207,13108,-7473,-5044,-6135,-54389,-109167,-44364,64012,115663,167843,182797,69079,-8657,70475,61156,-61789,-100006,-62241,-26000,-12077,-50637,-40057,205,11145,33175,10151,-67934,-78481,-61289,13164,94007,78898,10769,-53444,-66196,-35203,-46149,-67130,-73125,-69507,-28860,-43813,-61631,-46107,-58288,-90648,-95985,-93464,-55285,21802,80621,90193,76886,57010,26576,30183,33399,-28551,-81215,-70225,-32497,-34761,15005,85835,127433,85311,26609,-31877,-63100,-49762,-6354,-22689,-66359,-54639,-42852,-43660,7966,86675,116586,138564,152693,59307,-32386,-13566,55615,64731,-18783,-31062,36987,63188,10148,-69135,-114459,-131554,-47876,27204,18169,15315,-829,-25085,4041,54525,27324,-51959,-131679,-85311,12842,59025,47052,20715,-40048,-62413,-1042,18184,-7847,3074,24656,-8208,-19504,26081,61593,102375,150645,71637,-42855,-46830,-6279,-12767,-3301,43593,39094,14538,35256,67759,58913,-11591,-58088,-18832,4656,-31316,-34755,18465,62528,78946,83428,111504,147992,177929,118653,11954,-7076,47210,104290,70817,-28330,-80296,-63330,-72452,-155248,-175789,-72690,-2035,-36343,-30242,38292,69076,94698,125481,114042,54426,18674,3612,-46894,-83065,12123,60937,60085,40032,26329,31911,57123,61610,45804,34801,43419,13331,-42873,-52433,16448,763,-67415,-41066,8817,-21181,-24936,13890,6680,-18443,12258,35373,41554,64690,82767,83322,84501,70999,33784,33573,65562,69713,31682,18561,16436,-28093,-22534,-2792,-13304,-2820,8388,-21149,-20716,32321,69482,23291,2536,37763,25598,-75261,-121870,-52128,-12628,-65042,-154469,-118084,-20889,25880,11142,-7895,18542,81518,119972,71779,-40320,-125555,-106008,-44438,19614,46764,-6438,-86771,-71647,-17772,-20493,-51547,-71355,-68259,-31246,4164,-8246,-14333,30446,16902,-19834,32559,87233,78547,-29949,-77620,-30487,18937,50502,88840,90765,53989,9965,-71250,-111925,-25193,57722,83332,73340,27952,-50537,-87361,-93826,-89480,-30816,34608,28685,14933,-44176,-79661,-77751,-88982,-102092,-39609,35626,26508,-23036,-20256,35367,54524,12954,7642,74555,66178,-33581,-71403,-9940,25771,-39337,-111898,-90209,-29405,-16596,-100912,-116299,-9037,49133,2471,-67785,-80847,-15787,81988,126440,171796,104789,-51711,-189619,-162304,-53870,54085,119773,31929,-91415,-66691,15837,59842,27546,-41337,-39217,44366,113511,110510,49779,-11662,-26281,-46467,-33818,18696,48596,17630,-2675,-56010,-72705,-3479,103419,91347,-32081,-152268,-195319,-161681,-143723,-170547,-148284,-67629,67777,155144,154006,51356,-52081,-71539,-41247,-26952,-84587,-156219,-169545,-81849,-25297,-7302,25365,60425,35219,13467,-46525,-104643,-70845,9549,27426,21958,18833,-32755,-21027,28897,73631,63901,4795,11819,99148,127570,110069,77741,56519,14918,-57036,-74987,-9605,49905,5738,-105393,-166116,-125023,-30905,61837,97623,96708,77213,28280,13645,21436,41962,11900,-16354,-12455,16414,39261,55319,28977,-47986,-86493,-56796,22126,77363,36684,-36730,-11497,31882,47876,49848,38620,17934,-18066,-58838,-79227,-69617,-25498,3138,-7858,-26469,-20418,-4153,-15801,-56886,-64012,-28629,-3619,-19164,-42404,-66171,-163801,-218947,-126094,11255,78583,45766,33813,68526,33019,-37366,-58045,-20333,2550,-1340,-10710,29770,43953,23576,-29768,-52467,-33543,-44703,-62976,-64738,5667,112035,141605,69350,626,-42234,-28109,-9245,-3949,17003,77709,90584,9186,-51425,-3501,15362,-20404,-20127,-38589,-115873,-162597,-87220,25488,61629,39142,46401,66213,41486,7788,-103367,-162055,-83592,-8597,-33266,-85876,-28502,77744,65345,-11245,-1978,70448,44644,-18266,-48899,-18126,34447,6926,-81939,-100403,-39694,-13253,25967,67869,74081,60820,38381,1958,-20064,7582,19631,8741,35649,41186,-69857,-138267,-58121,33325,-4259,-75388,-79463,-43007,-22212,-24671,-8152,46212,77852,11286,-87732,-81202,-63260,-66103,-29360,43836,76866,51553,17833,8501,48119,92225,92842,68791,-6622,-89872,-97445,-9843,16204,-60761,-105738,6066,107107,85292,44910,27326,13385,16296,16624,11708,42279,81184,70481,24399,-942,-15726,12985,63242,106545,89760,48321,34161,45425,28653,13151,-32363,-86995,-84645,-49591,-52501,8214,82131,85173,25665,-24383,-43043,-1301,8863,-52817,-110925,-116639,-42818,38539,56832,31610,1997,-41301,-92406,-69517,-36227,4431,15052,1164,879],[134152,125297,56542,10734,31932,77431,123762,130786,85330,6424,-71906,-101444,-85839,-33129,18579,7792,-32904,-37548,-37788,-48309,-23156,35444,23906,-25520,-42176,-41234,-55317,-59279,-50015,-85281,-114668,-38288,56122,31115,4148,24003,1780,-110669,-161187,-156249,-92883,-38645,12033,67838,38926,-33168,-27247,23603,-25509,-66502,-65152,-65229,-32988,8757,30319,52146,31012,-39454,-42263,-40935,-31662,29056,83927,123805,99299,7236,-67775,-28403,39826,38948,1178,-42259,-66869,-25134,28895,12115,-24629,-6260,23380,-26960,-113574,-126372,-58645,-70911,-157990,-107942,27173,81190,69771,102862,132126,50996,-40424,-86602,-81878,-72392,-19577,26197,67516,74205,29238,16862,88685,104997,25190,-22520,-3633,29281,26110,-13556,-57962,-54057,-50169,-14541,59295,51488,13329,-32635,-26956,17434,34162,17050,28825,3621,-36300,17285,67783,46028,17500,5319,37705,59201,22315,-1680,4345,-11620,-16718,24607,26405,-25910,-9697,-1840,-11718,-18771,-41565,-58426,-74666,-182957,-215691,-98320,-2850,-9733,-15753,47015,99345,-512,-107152,-99822,-13985,64748,105914,62293,-16732,-53513,-20252,13130,23723,-45186,-156879,-182172,-90644,14843,21730,4799,-24468,-4735,16909,-18715,-54354,-5907,32321,30337,24295,-10346,-83203,-98187,-67105,-706,37420,59882,102068,92509,20032,19288,22101,-89925,-116563,-34694,21836,-32642,-73559,-10165,53768,52368,76328,116818,79573,16892,10213,33584,-7991,-2667,105273,189211,219035,213016,168882,98380,19841,-29030,-9249,-66968,-101358,-65789,-53130,-13014,58527,93090,52190,-37179,-50613,-15304,-12324,-16129,16151,11945,14550,21785,5364,-12684,10036,37100,59651,61201,54114,61467,83536,85635,43977,-83442,-198942,-146712,-77155,-95658,-82645,-8792,41126,29685,42083,112687,152684,85483,-6003,-12798,73076,88396,36764,42702,58519,968,-85810,-160370,-132440,-6273,105567,123972,73424,47571,42641,56795,51591,74885,90792,84652,90127,35765,-48337,-47525,-3185,44345,61972,21598,47698,94160,-12538,-127633,-108439,-22369,53763,57058,-40852,-54492,94791,161541,41406,-66021,-76973,-9228,50659,9800,-81395,-107479,-60909,-14213,14148,-8190,-9535,8627,47400,49310,31150,4683,-42290,-61770,-21599,11708,-45785,-128123,-148177,-61353,17892,997,-48988,-65484,-15618,22759,13857,-51077,-131772,-132823,-74618,-22870,416,-3322,6969,18200,-35833,-81104,-22763,51369,68220,34685,59856,94176,64163,18351,44901,-23915,-166563,-151993,-60380,-57516,-55601,-64888,-122700,-128106,-95053,-124060,-120637,-82246,-71240,-52257,-1881,45286,71371,26864,-18984,-15844,-74366,-140618,-94768,-39862,-6571,52241,44003,-27596,-55285,-18591,8275,21544,42771,20569,11871,63642,49339,-28235,-27935,13786,29300,55754,55234,-5887,-27965,80993,116418,41745,-33248,-59628,5016,63077,-7203,-56795,-48108,-12499,65399,68961,-9694,-32911,-46277,1181,93140,115740,98523,44945,-41501,-82851,-71330,-30565,-20652,-47975,-53859,-109063,-129991,-88285,-66700,-84864,-77404,-43912,-24219,-16886,19104,64460,70969,32718,28660,75364,49660,-47140,-122805,-146714,-97395,-31678,73863,135991,134551,71935,19564,-11881,-46534,-60246,-20878,-28767,-106389,-98280,-82020,-119706,-75521,66733,146410,174868,163160,32954,-61575,-11043,49621,21728,-68403,-69723,-4117,13916,-12769,-44739,-113048,-178684,-84631,29584,13204,-38755,-69129,-71596,-6180,69242,48234,3477,-32553,-12291,26831,44435,35790,17718,-32430,-35289,41392,53353,7189,16920,69012,43174,-3839,17324,61377,72836,101973,87016,24445,6727,60326,68884,36257,40299,40967,30530,54805,100071,74738,-36590,-111304,-68425,-6481,22816,60332,91337,69856,43615,44777,60866,56873,93751,136614,108923,33100,-17073,16014,47109,-14511,-98200,-94808,-48754,-74137,-110297,-72700,-26208,-18436,3725,29231,41970,73761,46870,-51086,-79360,19366,59304,-20047,-59639,24852,51976,77875,114806,120969,80818,29065,-20905,-49086,-24436,24440,19841,17396,41255,52460,-8502,-57735,-10303,49914,44387,51249,53251,16616,-12816,-6928,-17040,-13077,24811,47866,50184,67533,93283,78262,58278,58988,77560,85703,70497,26094,-23242,9898,40861,21980,43783,96626,88480,45814,35112,48940,49834,87985,126509,92808,3547,-72901,-64711,-25026,-58771,-155189,-136929,-57998,-26356,-45237,-74914,-69779,-31582,14511,-18150,-84757,-112490,-123258,-114811,-35001,-9793,-58517,-91942,-69337,-39875,-21623,-11009,-18868,-26996,-21718,-5543,-28611,-37739,40653,73033,32518,41084,34092,24553,-3458,-10910,24487,64264,112375,170470,181743,127246,29884,-115294,-186421,-117017,-30427,11694,24884,24386,2327,-20219,-58169,-100904,-71280,-25438,-16783,25557,31600,29962,35171,-7612,-65976,-24703,34141,34872,4106,-19422,1018,12099,-10536,15492,84512,40713,-82040,-110435,-16610,5373,-108266,-176253,-98943,-20544,-34016,-129485,-145693,-59250,-9516,-39858,-76919,-46934,37515,96805,61197,65518,56534,-3162,-94129,-99366,-40642,47691,113405,2707,-129061,-75464,7915,24013,-1803,-28940,-10251,30270,72219,120949,116643,54112,50587,34881,2270,7397,24055,12417,4550,-63089,-65578,42637,154006,117854,4489,-82074,-96265,-74834,-78758,-92828,-82818,-40820,50535,100584,104983,62574,1138,-42733,-55566,-55374,-82036,-80186,-49320,-19828,-21771,27072,78982,83210,35799,2113,-43081,-76283,-42307,29724,28558,5784,-8730,-71681,-63967,-23489,-2797,-1207,-33975,-29389,66611,135551,129999,73744,75300,59731,4163,-15233,-18375,-33552,-27527,-73408,-168298,-173471,-65014,80361,135068,80761,23184,5632,17463,644,6400,-9957,-28675,-24927,-19788,-15155,7802,14626,-6821,-14315,-18907,9300,40517,13293,-20139,13193,26053,-8307,-25868,19313,29597,-38001,-103123,-99903,-44972,13658,26156,-12056,-42436,-17550,41605,80347,43345,-15733,-22844,-6975,-35028,-60755,-54029,-113012,-176751,-136363,-51232,-13330,-9992,80906,170580,124584,37408,-20005,-37394,-38415,-28061,-18171,10635,6031,14109,8569,-7231,-24955,-55023,-40597,13487,72691,109349,112463,85383,60710,48432,54542,47970,36167,28444,42603,67671,50505,17076,-5392,-30202,-42985,-37279,-59672,-103419,-139538,-106135,-44093,-17401,-10873,42364,102599,60613,1406,-53805,-83667,-94966,-69792,-41368,-67391,-33860,79268,97254,28406,2062,61385,85665,81182,66730,75101,98950,59839,-49634,-90904,-22117,16308,61350,93527,55864,27925,54495,29958,-39711,-41374,-12562,11184,29560,34590,-31204,-76334,-18566,43309,6551,-26360,-13848,-34035,-69572,-45129,12816,66707,77236,5357,-76658,-44170,-4215,7199,12780,38895,55165,22639,-4818,668,9697,-3385,-24246,-14158,-26887,-80394,-109192,-62016,-41661,-64892,-55216,11667,27860,-18990,-51127,-35931,17841,66092,50973,16739,3270,16016,33444,16612,-37496,-77882,-54524,467,73060,103747,103128,82506,62268,60546,83993,67925,22255,-4536,-30051,-84085,-28592,70194,76282,-5494,-46244,12111,101613,46808,-82794,-161627,-164099,-74452,29611,46962,-7336,-53191,-85878,-114345,-97699,-99970,-60936,-2478,29735,69513],[117156,129277,86729,35772,26658,83983,156752,165823,110954,38655,-4988,-19126,-33613,-33997,-19640,-27588,-52323,-62848,-58931,-39143,-15893,14009,8190,-23718,-47500,-47308,-19122,32775,32507,-35500,-97443,-64451,6326,17827,46267,84391,36437,-91968,-110744,-56975,4541,17034,23874,52920,46579,22716,12335,2853,-43008,-38373,-26962,-52326,-74224,-54255,-25657,19967,55098,6793,-35231,-81594,-99927,-24427,29335,52903,82250,78109,3859,-45600,-51734,-57795,-90154,-156730,-186167,-115218,-42914,-18133,440,16567,14787,-35408,-89911,-83746,-16106,-53971,-194787,-194229,-50107,49641,77401,117650,121230,67991,38256,17072,9114,-32126,-32102,8766,42674,44393,17594,-12092,-6113,21897,58897,93413,50798,28499,37655,-13961,-93108,-79081,-45341,43860,153853,121299,33092,4964,57973,69049,47133,47080,24166,-74203,-113073,-25018,31093,4711,-6103,-10523,-26191,-32566,-1710,51798,95612,88003,73285,68477,39508,-9454,-1934,-13113,-22278,-45815,-88487,-93760,-78861,-167151,-220216,-124801,-26292,-31548,-41766,16500,32370,-82684,-126823,-51774,27708,65784,95933,73509,-25449,-108589,-48205,43105,37154,-64661,-164344,-176228,-104274,-21121,-11630,-5611,-8776,10616,26511,402,-34895,-31955,-72386,-109571,-50857,4940,-44704,-79352,-43985,32318,43158,34421,91452,103903,31895,10981,40795,-28312,-76237,-16835,48491,-16326,-42079,26465,66970,86838,115052,88196,21560,-23760,-8787,32378,15188,35035,102086,139063,169789,177721,91681,-9533,-23343,12648,50993,-7338,17380,93616,44311,3267,63175,134646,121511,28575,-29893,-32924,-9,14343,-9485,-56804,-21462,20888,4729,-14528,14813,50608,85051,77155,56278,92400,160530,168208,81648,-65861,-163289,-107258,-52858,-100101,-127223,-71265,6123,51157,94135,129033,100691,21513,-39843,-58450,-5846,14628,-10295,7265,32759,-6250,-77493,-149755,-153846,-99289,-53347,-43240,-67174,-47023,10401,46058,-1452,-13691,11111,30418,79562,71417,6359,-6142,12215,22518,18316,8165,96176,235960,162112,-30093,-54138,58755,122631,88541,-43837,-90693,82396,202299,80052,-50751,-57142,-24346,-49456,-92450,-108534,-110325,-104933,-103271,-38932,-19843,-34866,-16624,58602,75958,65354,60337,21821,-12323,7930,51824,6410,-94554,-125021,-15940,77966,72289,38793,-6400,-53420,-66445,-6949,35488,-33217,-80395,-59392,-34644,-68185,-77029,-21317,39864,23038,-42399,-52120,-36610,-33837,-13843,76081,102988,55115,55523,123837,45255,-109048,-108579,-2831,4012,-25840,-50871,-83007,-77362,-66113,-76945,-49904,-36640,-37509,-26369,-23698,13749,54360,-34157,-127926,-115417,-145613,-168029,-104344,-13542,98218,170503,101447,-9021,-55993,-26521,26803,52139,40399,-20355,-26777,97605,172485,85379,16451,26852,43743,39677,716,-26837,-3149,114248,164934,93198,-24875,-63417,45772,142131,80027,5620,-23370,4564,83644,76671,4314,-4165,-40177,-54936,-8806,39522,133970,152675,14820,-70360,-32504,26453,20706,-50309,-117077,-190619,-185016,-115000,-56831,-53268,-60568,-34195,-2152,-5905,-5982,2835,-16322,-41719,5681,66194,8319,-85082,-134028,-151907,-95429,-26499,60900,101293,73485,15328,22458,40641,-1069,-41619,-1464,43214,-14000,-55286,-66024,-83105,-66006,11878,86573,136100,115043,3420,-37367,22813,48796,38604,4088,-14915,-9784,-3867,-27532,-66312,-113934,-150441,-69860,17812,-26758,-115996,-165310,-150242,-72338,9894,3205,13396,46908,48611,3414,-15889,-6164,10299,-20387,-32647,19715,32585,606,2290,60293,68443,22930,7626,8623,-525,52703,89041,52606,20105,67713,122701,112989,84427,71433,28908,-21926,2533,35590,-40208,-110361,-53181,32552,81846,118985,95672,19182,-14987,-11387,-3092,-33199,-25756,75280,143511,86335,-6399,-623,41523,3551,-97988,-108513,8111,71367,-1047,-85630,-85722,1335,55876,15141,236,65259,37799,-93636,-116676,7144,49480,-23436,-48942,26529,36214,61781,101818,110342,58380,-32720,-96265,-87838,-37503,-2630,-9151,35380,71776,35972,-14267,-8121,24530,52476,75599,97412,69134,10075,-26431,-44813,-77346,-74461,-35989,-5215,16057,20338,34472,49210,53790,44520,56532,96987,97768,29629,-40708,-10539,9741,-18342,-10016,51453,85195,32427,-43749,-49731,13141,97920,121113,101507,72819,-16185,-70332,-40848,-23240,-80508,-79795,-46443,-48127,-78376,-115815,-148508,-141716,-82268,-96479,-131406,-94119,-82787,-108877,-69945,-81137,-125441,-77283,-2369,-2251,-836,16616,8953,6215,1851,-7597,-44747,-21683,108205,148505,78668,57517,29429,57085,109922,100606,57503,46030,79374,131247,160280,133237,32021,-122411,-196526,-134487,-36076,6602,-3114,27979,74194,61818,3718,-38590,-41921,-51795,-35622,3774,25376,57059,78097,63834,43349,66991,64719,22494,-27093,-44781,-22230,-563,4519,14638,25384,-12232,-81111,-100466,-16339,14925,-90164,-142706,-56972,-7669,-57167,-114940,-105014,-60711,-42995,-53954,-27822,36668,73762,45647,-44156,-40883,10831,40034,7147,-14537,-27211,-11885,29050,-28976,-103077,-45833,28773,31051,-7018,1460,22887,-29203,-57471,20087,58452,7438,29708,64271,21316,-60605,-80148,-27984,24245,-43218,-84929,-25928,71198,73719,49896,48502,33083,12277,2988,-24703,-48556,-1409,79275,69626,24145,5095,-8415,-27462,-27771,-20382,-13970,47402,89917,50480,-7335,45899,83499,27757,-35009,-58463,-62428,-30587,10576,51589,23281,-20402,-61353,-141236,-128664,-81104,-80239,-60362,-27455,-36014,6545,70816,86333,55854,89064,72894,27471,38923,-1324,-91221,-66387,-9377,-59544,-108299,-40504,92840,110519,14668,-46192,-21281,6380,-29716,-21697,-2311,-7409,-32820,-65663,-70976,-17817,28585,17715,-3395,-23079,-44058,-78240,-72344,-445,64903,12315,-80204,-71261,15593,28135,-35906,-77740,-25967,61292,71200,2849,-57924,-66933,-18252,63481,123277,96136,32508,22834,22342,-37808,-71037,-36114,-31383,-52614,-60853,-82168,-102463,-75402,64421,163418,101777,47298,33832,21701,-1137,-5670,2171,18627,-3377,24377,63095,33778,-15144,-15282,41996,84852,98505,52705,21061,30106,50889,59217,65499,59072,54265,35608,16442,37607,62760,31492,-50453,-82978,-33684,-8035,-55931,-85537,-93846,-90773,-82970,-74010,-57214,2746,70968,45894,-18520,-42437,-11998,-26785,-43854,-7647,-8596,-14162,50865,108741,70584,-14230,-1379,41828,71680,63550,60764,85725,59703,-49418,-109074,-30022,48387,94505,98920,36704,-21579,16384,27046,-27130,-18706,9871,-12658,-56440,-39315,-13813,-18213,-5792,27843,39937,81286,93812,-11179,-104154,-49140,22699,16678,-14880,-32345,-39953,-3512,12311,17977,9403,22076,49086,38563,32923,31947,13161,-23672,-56337,-33199,6375,-7538,-45865,-34867,-30022,-27535,348,31073,3666,-40787,-43627,-23106,13346,44911,18535,-19729,-46642,-40120,-12209,-29858,-77786,-78295,-52854,-32908,22174,64405,96778,98161,69554,88872,143019,164856,141689,80686,22778,-14716,24545,68314,50143,-22812,-24261,84233,175710,106237,-7497,-89155,-137303,-95646,-13273,29239,-7255,-56410,-64412,-73791,-74478,-88746,-52692,-14597,7548,77123],[31850,63540,65366,44803,3346,-7311,35227,72891,48200,-1170,18359,75236,55699,-4134,-33979,-20211,-10264,-32258,-49326,-4600,33706,32250,20510,-1626,-17442,-14044,12400,55398,60332,13504,-44644,-68812,-45532,-37993,-3887,27756,11126,-54871,-29926,17737,33161,20394,39137,64219,63466,76098,53868,1461,-25794,8394,-6,-74171,-136589,-144301,-130107,-64430,25962,19973,-8989,-75427,-137282,-89954,-40263,-21456,61861,153104,99285,-26499,-109200,-133687,-147323,-220376,-259078,-154974,-52693,3971,60224,61531,15058,-41608,-51251,-14584,14556,-45665,-156464,-174067,-80547,-2632,16352,45462,39677,5570,23045,49788,64991,5174,-35388,-12572,25861,40589,36243,-22132,-99860,-97765,11756,85633,27233,573,42284,20012,-58452,-80106,-73720,17835,148628,157623,89399,85823,163928,155628,91858,79618,18153,-99064,-120361,-62526,-62634,-107206,-95546,-54526,-27135,-27844,-11201,35899,86228,98316,60669,-17532,-42885,-39849,-39872,-57035,-33866,-68330,-169273,-190440,-130473,-158524,-177059,-110516,-51293,-50202,-43516,-20068,-57845,-160883,-141337,-24899,28525,13533,8605,9151,-14799,-59903,-34834,18253,15610,-19791,-41514,-73445,-99568,-90626,-83795,-18805,33430,47189,52761,67067,37706,-27993,-117203,-145145,-45521,56735,39460,-10220,18024,75221,33865,-7242,29498,53921,31899,31475,93872,85817,21591,889,15535,-26700,-4955,45759,53232,90296,104229,2422,-78261,-60690,-2349,37759,13520,29433,63800,73903,95565,97261,27674,-46867,-65193,-54835,2462,194,55551,113330,44692,11582,59550,104096,97102,39766,-4436,-19795,24858,59393,10654,-60426,-7451,41597,24671,27414,45498,35167,30335,12212,12197,72413,136233,121834,31342,-69222,-129969,-69880,29267,25122,-79516,-146462,-90742,4174,60582,74306,46742,-24080,-107811,-138029,-81833,-46386,-63432,-54300,-13574,-5375,-20892,-65997,-114007,-138206,-157010,-181716,-158628,-100573,-47048,-9360,-36052,-66077,-83742,-57895,41430,76374,7841,-33085,-4812,10797,-8222,13649,114865,264201,294884,167124,88916,116213,109459,63530,-25008,-75970,23253,117248,66684,-5017,-19114,-52449,-128432,-116469,-81117,-88883,-102323,-112611,-74094,-43381,-43240,-21885,68178,87105,57195,49967,39771,21114,33822,91654,65377,-53646,-106832,-11656,81048,115281,162648,141348,35352,-61537,-11194,98039,111739,51109,15119,9814,-37627,-55692,19912,114112,93088,-27178,-116820,-151672,-114669,-34063,57303,53487,55618,116224,149121,48725,-57391,-49169,15993,12776,-22926,-57012,-42333,15606,21346,-14105,-19926,-35126,2257,51290,4893,-7760,35672,-24863,-95682,-74710,-86699,-81796,-31419,68514,190288,185767,56477,-11987,-19018,-8873,40871,49622,-26632,-111590,-81216,60775,157496,76967,9265,51560,101027,92090,42940,17629,46064,110209,115570,47935,-49138,-70272,28382,123678,107973,50313,-12255,-5516,64106,54139,856,16245,-11235,-55134,-88311,-74143,81182,157280,30393,-34837,13030,49511,34164,-53402,-162741,-239111,-207136,-124875,-51958,-17101,-41934,-70767,-22745,30371,26936,-28240,-102669,-86577,15782,38501,-55277,-110095,-82927,-56989,-16755,-11066,-9907,-8537,-11538,-31803,14403,53042,34612,28885,81934,113172,53281,-33926,-51480,-7208,2574,-21484,-24628,9332,21657,-28719,-23217,25023,43130,82180,87650,58289,47840,45765,-6895,-67742,-56661,-42211,-27811,-29672,-68771,-104256,-131893,-133455,-114180,-86708,-87319,-32264,38765,46013,-27061,-63195,-52986,-35200,-63987,-93131,-57708,-14361,-14179,-26992,20646,73104,56685,-1760,-53124,-40932,21698,5833,-46829,-50785,-322,82054,124698,111924,91906,23372,-98529,-117855,-16562,-20503,-80407,-8934,91684,108930,102855,55284,-22309,-49056,-39696,-9079,-17434,-33904,18107,77406,79312,58311,73432,76009,43504,-39311,-71577,41384,137992,85957,-30565,-79868,4198,69563,13738,-12793,55583,72481,13260,-20074,8655,10995,-21532,-29708,20871,7515,13747,35496,39097,-17974,-107697,-134865,-71952,-11293,-10115,-44234,-12450,10184,-3333,14541,66953,63199,42704,64292,76380,33837,-15045,-39833,-49376,-60370,-40218,-10204,11894,41161,19441,-23186,-3064,37091,25692,15728,51550,80579,50475,-2557,12467,6143,-37919,-62509,-34487,15830,3124,-69705,-93084,-39262,13706,-18732,-787,73210,38710,-33418,-46658,-16416,-11817,18150,26926,4737,-22377,-55188,-103756,-108309,-53322,-60849,-110273,-85132,-41090,-62332,-74491,-89527,-88925,11077,98636,60129,16722,-4867,-34576,-21796,5416,4522,-20263,36437,183439,182803,65734,35951,53333,151753,223371,162521,47062,-782,10109,53078,84828,69397,8684,-87684,-144587,-80869,18829,54317,18912,33684,90886,93780,48226,47246,72470,56047,15230,-10978,-6523,28100,25494,39122,85112,104387,62867,-16681,-85977,-75488,-20507,13853,25089,9484,-7838,-9954,-27313,-52944,-9637,58860,34766,-2170,43772,52042,-14291,-61744,-56503,-40825,-33194,-19363,15126,50130,46663,-15203,-104729,-71383,-13677,23154,36909,51501,9307,-51191,-72341,-77207,-60671,-8388,45572,59475,8254,4341,24745,-67105,-156352,-84630,581,-15384,-7826,24230,-2813,-92876,-110718,-31922,39355,-12191,-68202,-69759,-15595,27454,98236,183170,152716,67959,51407,31558,8601,68002,156088,96546,-7870,-33931,-15895,12965,54977,69540,76822,154226,166852,62018,-25349,21356,38965,-41071,-94315,-83579,-83551,-51513,-10066,12651,-8102,-34051,-54308,-107536,-86296,-45348,-52244,-36120,3507,-28429,-31885,12250,30365,25694,76654,75041,29230,47027,21091,-57244,-37263,34999,27882,-2043,27732,77543,26646,-59827,-57935,23591,62823,658,-9502,18429,18949,-10587,-33113,-47043,-5747,71814,82422,23132,-42531,-98396,-139398,-88570,19651,71150,-16736,-91673,-29206,34151,5046,-36808,-39095,33182,119637,85950,-36763,-87111,-46313,14313,64888,106065,89359,37995,46059,63233,8757,-42526,-25330,7795,37279,20248,-53373,-89083,-64224,19918,64028,3151,-10757,32134,75605,82130,64361,38702,39642,28337,79723,125371,60075,-14783,-4070,55848,71414,62048,9892,-5043,17453,30773,13498,20548,13427,863,1485,19775,38152,17892,-78736,-140301,-91301,-8916,-3524,-56363,-66898,-54689,-49969,-46696,-55111,-86714,-78404,886,30794,-39183,-82337,25837,103891,62514,14145,-9488,2726,60076,121343,77448,-38300,-39935,-2004,-3163,-50904,-61979,458,17455,-65341,-124997,-59802,37602,88786,63351,-182,-39859,448,31544,6242,9099,-5985,-74958,-109972,-44829,30352,40439,20414,30297,60452,114316,108892,10655,-48362,-4684,12253,-56021,-100589,-62702,-11247,23207,12321,-340,-16134,-9714,23262,60780,101744,81351,39309,20272,-16882,-19425,27559,40464,6995,7365,5969,1122,-786,21306,1743,-43145,-23982,1285,-17449,-43816,-69214,-74099,-60452,-44891,-36646,-64497,-77831,-34837,-4097,-33345,-32238,-1077,41499,44315,19537,54151,108967,106841,74531,26247,21531,51912,77139,44773,137,-38442,-13049,71100,117152,75882,34442,-7769,-79741,-93836,-55749,-5334,-7955,-38346,-33975,-45801,-47584,-47327,-26235,-39084,-45505,12522],[31541,41833,58154,63036,14020,-71210,-82291,-18960,-9569,-47669,9209,132337,135345,44979,3855,50710,83215,38932,-13156,26233,83889,80225,39487,10375,22914,36863,22904,20095,32566,18930,-8340,-47329,-43002,-30341,-35384,-58714,-25968,3151,32409,8666,-26717,-29265,31066,60119,42937,57165,37988,10003,18909,44192,-3601,-100371,-146959,-162453,-179748,-131862,-35342,1278,30003,-5205,-85104,-96616,-75349,-57428,21476,120927,95044,-1943,-69358,-97292,-118408,-182017,-193010,-87858,-9043,21050,65315,78161,29510,-50538,-46540,29333,27208,-51239,-100088,-92378,-49138,-25830,-67888,-82911,-56996,-56350,-27441,17409,58836,21517,-3954,37164,95192,101067,83526,18268,-73371,-103452,-22084,28732,-17461,-22552,41871,47105,-20676,-77843,-94159,-18920,100518,137496,116394,102362,134877,111635,58811,48944,9758,-26889,3711,17547,-54754,-143085,-158807,-105962,-20934,900,-37599,-39110,7884,29910,-55268,-163926,-124283,-52978,-56083,-62961,-5279,-38688,-184507,-243974,-171522,-141097,-102962,-62524,-66720,-58912,-20092,-32023,-90514,-150187,-125788,-52974,5670,7839,-27693,-37038,20706,46411,17900,-20757,-7757,58513,109857,57361,-50053,-118590,-137410,-46589,33677,56889,77819,133599,112302,17496,-34974,5958,72116,106069,100689,86196,97449,105589,22579,-40905,-31388,3850,42056,85137,134840,129084,84156,32491,-800,-24970,10776,39190,49342,93229,76189,-47995,-120085,-53302,34154,50262,-1481,-4935,19370,30700,44879,50535,59451,22379,-97735,-181993,-82449,13453,42546,4940,-42802,10277,64264,38951,-10388,-32862,-7934,7173,33187,72841,68202,28970,56645,58045,27949,39079,47876,-3667,-75030,-101762,-45454,21917,37955,-91,-42990,-66034,-99381,-56251,78810,150112,40270,-106067,-105091,-34697,-1255,26097,60593,909,-123741,-153694,-84781,-44865,-43508,-38694,-18453,6663,35905,10946,-53249,-80837,-84587,-111183,-85992,-35170,-36923,-32965,-32274,-44430,-91574,-97837,-1794,59240,-18807,-105355,-81496,-37388,-30965,3613,61298,161290,282044,273681,164749,79416,31419,45595,53945,25711,7152,-3876,9035,41718,33087,-34026,-101220,-70409,-51674,-76395,-59457,-34301,-28606,-29307,-43159,-47408,37246,73264,36596,21433,29828,19239,24104,91562,89586,-25949,-89382,-20706,50357,109894,208814,231261,158180,35493,-2366,37721,74817,61361,55217,75229,50198,2009,50446,149284,138189,-469,-152031,-206880,-121778,-34058,750,-12873,40216,87495,48732,-12190,-14902,-6108,-20941,-4083,30959,5880,10191,55919,29417,-34436,-55956,-66405,22919,109078,36212,-15086,48766,60809,18787,17446,30812,44173,58939,114545,176709,109915,-18314,-25549,-5839,-30530,-10085,-23053,-108936,-140214,-69831,7864,20980,-47558,-52520,35490,93358,94152,63938,38770,51337,48190,4411,6896,461,-43011,-43774,10854,46383,21591,-58492,-63395,16031,34901,5738,22916,19208,11246,-39992,-75910,27438,79631,-2812,-14688,29805,38700,33427,-22574,-117120,-196058,-180476,-125660,-58660,11863,985,-66569,-37567,43835,64005,5754,-75614,-53961,28673,9890,-75878,-77260,-3653,29081,40645,11452,-36898,-71747,-43625,-37166,-19572,2896,29233,82155,114298,62423,-13935,-74373,-79336,-8063,26062,-18317,-91488,-112655,-63585,-51924,-54915,-29690,18997,79173,60833,49703,101074,115104,50580,854,44728,75927,32606,-43430,-44543,10653,20823,-17712,-83873,-135479,-137965,-62897,596,17879,-24553,-53744,-75530,-99100,-130057,-154632,-106912,-27638,-4761,-11344,28535,69353,53987,-20251,-65117,-23667,-8819,-112851,-165917,-117155,-54962,2027,50206,65012,53780,17667,-76225,-118652,-33540,-2787,-42469,22443,107244,89354,41951,7475,-27329,-41312,-38666,4622,32994,30408,11497,-4546,16953,78061,120192,78341,36889,5483,-27303,27263,102348,120512,87172,21192,-5803,12916,6134,-8521,2231,33034,70922,44803,-8398,-29577,-25129,-21546,1843,-46675,-69872,-44716,-14536,-52411,-119899,-124701,-54226,5664,-2195,-62464,-73707,-55287,-8043,63704,104409,52950,-3244,-6580,-9700,-27806,-23323,-29742,-31021,-805,50900,62269,44608,62783,45176,-30082,-32713,18771,12276,-6466,3969,38306,67899,70247,81241,60622,14001,-35746,-62269,-39958,-3195,-12061,-41032,-47384,-59031,-133763,-108190,10229,35004,-11325,-52372,-52109,-19456,58745,86688,77805,66785,34687,-5815,-15664,16237,11906,-57228,-92619,-60144,-75969,-96740,-61551,13043,98318,131483,75628,8732,-59892,-114113,-83251,-20307,14358,26820,72340,159582,122136,-6038,-28208,47608,191565,227639,117226,2752,-29958,-29590,-1024,7477,-34007,-41322,-43242,-72180,-43794,10881,47034,38209,21514,20962,15110,4796,66466,163718,170012,62940,-4638,3356,35622,-14667,-38495,5346,17313,-20111,-68123,-104994,-86534,-29936,-2261,-1657,-9945,-4005,-702,-15411,-44591,-28860,59455,103322,79755,96324,95661,49757,-11469,-40339,-44644,-24945,9850,-413,-18844,-13624,-39895,-96872,-53442,-43616,-34187,24800,83214,48780,-39867,-121009,-128261,-51292,-762,16448,44583,16230,3941,32253,-37475,-149148,-103150,25542,41349,3795,-18778,-34642,-63861,-54722,-28438,-8324,-23023,-17426,-20975,-4493,30802,108810,192135,165767,67807,40362,68591,81892,106437,151607,56754,-49264,-42768,4383,48049,94260,97650,92580,161098,129893,-13652,-95795,-41069,-6429,-33164,-43528,-18161,-80787,-138407,-128979,-97294,-70850,-50941,-15913,14140,62559,61278,21779,-12718,-52456,-96224,-81254,-44913,-30822,-38800,-4949,28488,25684,33657,33082,28511,54747,47446,8385,20823,40304,19075,-46229,-87315,-38930,51353,92482,24181,-7021,2629,-8240,-12312,27045,18773,6474,86952,155782,107999,-17800,-111347,-114904,-55715,-20937,-27437,-83202,-78653,15896,46948,-15969,-59118,-64872,-18821,62091,64336,-17405,-45463,15559,67471,53980,42323,28836,-6140,95,49422,55717,11817,-12314,-8692,27166,25492,-21310,-16156,-6685,-21563,-40851,-70055,-55343,-2194,63576,104338,99915,58456,51746,50982,102769,138155,72462,-17681,-36649,-2332,3151,-4338,-11690,20408,76219,85086,28179,4539,-32432,-79093,-62457,9249,41131,-33007,-165496,-162904,-56526,-36105,-74752,-67567,-31767,-20082,1703,32207,13223,-79452,-120426,-18958,38490,-44103,-97404,63476,207007,147102,14406,-30991,38509,107483,107357,45758,-28064,-8306,-866,-67335,-160417,-168111,-72077,-6365,-35132,-84339,-67452,11063,74198,19014,-54037,-46475,15377,60524,58084,32339,-40814,-85162,-36503,47257,84896,90651,74298,55126,42400,37933,18427,22609,57587,59145,7556,-62641,-74971,-22302,15367,43212,48778,45143,4401,-37321,-19769,54102,125780,107032,62646,49022,-1873,-23103,22673,47423,20218,23845,27278,9483,-23966,-8502,-16688,-69416,-58180,-24257,-50366,-87019,-98036,-70107,-11221,15761,1383,-24158,-22888,8910,27376,-28050,-52051,-11779,28540,-7141,-38600,4571,29380,-37896,-78760,-67174,-15720,25827,38595,-5328,-38082,-40461,-4652,31347,25694,-9436,1353,22083,-6081,-26298,-21994,-4587,1911,17309,33621,-1889,-3364,14327,16287,-24355,-26034,18103],[115422,88847,69706,62397,27790,-54893,-74731,-13465,2383,-34068,9241,117779,119890,30761,12221,70872,93159,47434,3171,28934,72247,68825,19663,14544,52699,51798,9830,-3560,-18472,-37041,-21681,-29927,-39044,-5350,-6949,-78058,-48205,30207,41152,-42176,-95960,-89081,-30785,-11426,-25455,-15765,-27002,953,40523,51004,-3336,-78577,-95423,-92635,-127805,-141966,-90903,-16646,78411,85072,726,-52841,-59491,-47511,-29933,-6907,-18123,-17729,3207,9187,-23552,-71617,-44412,35639,45214,3162,-6555,27271,28330,-53464,-71258,-790,818,-57594,-61814,-23891,-8791,-29731,-108767,-150817,-87808,-42137,-41713,-40381,17194,37994,67802,137327,176428,132586,92782,66844,22500,-11889,7512,26787,-9071,4974,69831,60908,-25510,-74347,-71734,-2216,70618,57118,43498,15953,4322,-23270,-43678,-33039,-4484,51515,131425,155450,72347,-50952,-119624,-108771,-46742,-32924,-70667,-70168,-30147,-38429,-143245,-198677,-85410,-5922,-30511,-27719,39006,14536,-105327,-165916,-107328,-63437,-20403,-14953,-67819,-54004,4004,-27282,-73081,-85283,-90671,-100852,-28660,39444,18005,-1690,66487,108673,60313,-27348,-10749,80936,127611,105407,30613,-71760,-140871,-80801,-8376,35272,76734,134357,120464,64864,83533,163515,151169,75768,74551,133866,116264,69897,9041,-38205,-49424,-18887,56979,112935,88282,40764,65369,61647,16840,-19413,-13009,9637,53212,84412,44292,-32016,-71376,-21376,46230,45156,-8531,-26882,-11593,11450,22225,41673,99521,57894,-126709,-238517,-95701,64266,58476,-65133,-111600,-12817,57660,16657,-59346,-68159,10114,38892,12409,33519,105901,118238,89244,29809,-20970,-32350,-2964,-25843,-120708,-157179,-82793,-41653,-60344,-78361,-65114,-46198,-70559,-70373,18998,124016,108318,7969,-33532,-27440,-16082,37282,106707,45501,-69138,-72719,-24518,-19912,10607,31209,13594,22290,50779,31164,3839,15318,39613,39866,51165,79722,34074,-9386,-26863,-17590,-39891,-81254,-42940,20639,-35211,-149925,-160495,-100638,-55586,-18823,-17126,20279,142683,168078,43095,-51095,-38366,60697,126737,107145,28925,-55531,-40790,46842,66128,35985,-4317,-33106,-62638,-81031,-22617,33890,40080,-17533,-91160,-131076,-43777,44607,54023,47307,52944,34032,7762,48955,61829,-13496,-52502,2620,24084,51770,137941,167807,130173,53271,-32882,-108465,-119591,-38493,47035,110458,94544,7396,6089,105136,152509,57950,-108969,-157955,-58880,-31149,-67588,-58595,5364,-16549,-84303,-61652,26911,32185,-22525,13748,117366,120738,75564,32623,-67408,-134986,-106402,-82505,-829,76610,20807,-22363,64848,111107,50677,27864,69367,85964,79454,85989,92937,44580,-14619,9618,-4580,-79521,-90942,-103103,-131680,-79545,-10642,-12778,-71379,-124348,-70853,33495,58410,53727,42039,27910,28014,12678,-34813,30013,90753,6569,-89394,-81138,-37433,-41184,-108014,-112584,-34691,6663,-2965,715,2002,46790,63621,30991,45809,27281,-34933,-10515,36591,31284,22841,13604,-5512,-71086,-117488,-126500,-66887,25800,56614,19215,7156,29668,46802,41660,26185,20681,8175,-36306,-67765,-18657,38711,19571,13740,22472,14753,-17706,2050,-12364,-49761,-55374,-2074,81698,64673,-46267,-105390,-104144,-115926,-72199,-14876,-12615,-85809,-151937,-97432,-37868,-62408,-61240,7000,42993,-19729,-24869,49585,87405,78260,68158,87250,112910,90082,20460,35772,97158,98296,59545,-18286,-83337,-74576,-6411,22978,27975,12038,-8216,-64438,-108971,-123950,-131259,-64005,25713,55054,67656,85512,52926,5035,-34093,-21718,10340,-25982,-126194,-143060,-92219,-40703,-9066,9665,7574,-1664,28224,33782,-9982,-19529,8078,28499,70343,97168,64598,6864,-16207,-4652,7730,-16862,-16803,11438,30964,8529,-23019,-19024,32121,65906,4327,-36422,-13813,-15575,13189,78931,137262,172370,120715,6333,-38866,-11416,-17445,-67012,-64926,-623,1905,-36350,-44786,-31942,-20736,613,-74165,-128370,-92016,-7225,17885,-25789,-58909,-33579,2751,-3946,-62427,-81686,-41146,42076,103209,88647,5582,-52551,-66693,-66573,-31135,34529,22689,-6156,41107,103264,83553,25494,26424,27400,-29731,-49285,2362,25087,27778,25517,31640,72774,99518,112306,108518,86747,29142,-39323,-50253,4328,50386,44606,19069,-3150,-62819,-82147,-46532,-46896,-49929,-45236,-48273,-41759,31842,87066,103606,89572,43781,14916,157,16454,24427,-18050,-69032,-84545,-132657,-134881,-33168,82801,98278,69504,43203,-909,-79615,-131052,-91021,-35719,9999,43896,50363,62079,30112,-54407,-49726,40668,155574,149827,41748,-23439,-11635,-4494,-13545,-42957,-96198,-63497,3744,4083,-27402,-43496,-8924,30665,14298,-46918,-93557,-71445,45049,166343,159708,72907,34156,51786,91941,39894,-31285,-46479,-62761,-94013,-71971,-45046,-49748,-39828,-31346,-38395,-24534,900,-27477,-58043,-72476,-58056,3606,41940,29922,41773,51477,52616,34754,12705,-16933,-12046,10658,-21294,-37514,-10779,-4452,-25804,-10781,-63647,-53565,44270,95558,63304,4774,-80456,-119681,-45825,-1120,-14292,17714,41639,69015,104046,45172,-63078,-42361,87726,108508,47768,1410,-22542,-37841,-21786,-50000,-73056,-35913,37952,48359,66716,85267,96233,93484,79061,32763,4590,66637,109073,80301,37056,-75103,-122027,-49995,839,11688,38154,37484,40183,97571,28610,-112570,-146298,-64421,4921,50585,75629,69995,-32228,-132330,-163099,-140413,-95482,-49701,10932,87369,148019,102336,15688,-77050,-173907,-188403,-117471,-85903,-74334,-95118,-102851,-61829,13925,49404,58060,95938,125300,33106,-74419,-47115,-10394,-21743,-32442,-37352,-38196,-31413,-9792,-39447,-39667,-26824,-60259,-52393,43477,56920,7296,59110,160798,181116,65183,-65221,-90916,-78957,-116985,-138859,-131952,-84992,-924,49587,11738,-48771,-93062,-82167,-6237,63271,68190,44417,62647,89567,40268,-21668,-36322,-42127,-52663,-4100,59740,60360,24615,-7626,5544,7731,-14360,21584,21692,-42889,-75835,-64547,-31675,-4595,22784,49676,66399,43609,36265,20475,45303,95433,83807,581,-32761,-8502,-40503,-70925,-56704,2581,108585,166035,108084,35709,-28942,-97144,-108813,-31772,52851,21030,-73677,-73034,-42859,-123051,-159965,-74005,1,16887,52083,76427,53690,-23915,-59440,17468,42606,-21760,-41667,98792,203475,135136,19080,8652,95819,118588,47223,11569,14901,41185,-5268,-117039,-206040,-178736,-78633,2556,31393,-1229,-29270,13104,73017,4892,-80261,-66980,6936,76498,106694,74457,-14639,-5403,86143,114000,82749,93529,100559,65032,1946,-62462,-81824,362,87720,79552,20311,-12348,17133,63434,45306,47683,84093,119037,59104,-44947,-57188,5802,61801,69465,48141,3169,-62843,-55001,14829,40242,3837,-9414,-18099,-29900,-41219,-27149,-41663,-91568,-95672,-71918,-79373,-72637,-47002,3292,61014,75233,56856,48380,36655,18693,-16114,-83485,-72143,15103,63597,-12363,-80118,-51229,-53111,-120523,-107675,-52907,-41767,-73219,-81139,-95823,-92037,-68869,-18521,6063,-13000,-61674,-53523,-1101,40130,53152,30592,-1814,550,74955,123790,58253,18893,33258,41762,4691,20054,83659],[151500,136191,78500,37898,19782,-5398,-3908,30163,52991,47648,50240,65048,26987,-34593,-24100,12040,-3573,-24476,-9898,19704,14758,-12484,-15639,53819,93818,34578,-9520,7995,-38733,-86695,-52239,-32304,-63742,-37797,19246,-29621,-43878,17778,35571,-43958,-85642,-88703,-90025,-90137,-55911,-29895,-48604,-3076,41081,49286,24933,-15666,-34315,-11526,-31867,-103020,-109362,-22114,109853,129419,32129,-23629,-9444,10321,-36085,-95748,-99517,-26663,42483,65824,45642,12799,34412,86223,56445,-20748,-61019,-24143,23927,-33500,-95300,-87703,-57216,-47192,-25864,19840,17539,-32333,-91273,-110694,-44193,24582,-12683,-77882,-17056,53990,114613,169844,158267,76918,45591,74914,78759,54819,39824,48082,42976,88007,140822,97490,-10312,-36192,-24692,28608,62677,107,-42988,-61582,-43419,-42362,-76151,-79236,-21365,47436,131190,201821,178124,80306,230,-42932,-69767,-112583,-101697,-21097,21296,-39919,-110398,-70325,67681,71939,-7977,-4898,51357,31954,-16606,-20169,27520,28951,30700,14942,-46550,-30139,22454,-16924,-58700,-59266,-66530,-104269,-61501,21619,40768,39252,81104,107183,74953,-6472,-12590,17379,10768,46585,68781,-8098,-100284,-79233,-29594,12610,33211,44266,30543,36268,78881,124709,86830,-11555,442,99889,60177,-4424,1932,-8429,-51594,-43832,45379,67918,-35960,-97564,8616,62083,17834,-32654,-44475,-21893,34437,39011,3784,3038,10689,15412,27910,25337,3374,-10809,-18272,742,8598,31394,64175,2300,-117073,-174360,-53628,83060,97201,-11069,-95660,-54517,19568,41039,9242,14796,86457,77971,-3047,-19355,80685,118490,62695,-17395,-90725,-128716,-54941,-5788,-69486,-119174,-97809,-101190,-105693,-65920,-29440,-18945,-41485,-82416,-92795,-16644,59064,44353,11090,11664,29794,71112,106573,47081,-16071,11131,21870,-23449,13303,52904,29048,27522,33255,23799,55901,71915,50334,52094,95216,128095,78702,11863,-48854,-43415,-18911,-55818,-71437,-28331,-30906,-115115,-148038,-105656,-68357,-36809,-57566,-66725,-6409,-40981,-172239,-172584,-55973,70087,109347,63157,3498,-55067,-59105,7295,63930,110200,81160,-13357,-79039,-75981,-7508,44427,58701,-36048,-161438,-221238,-126191,16989,93234,96376,93856,82217,24770,6475,10377,-9294,-6714,33933,-6829,-43546,17795,30404,-21990,-55854,-98229,-194294,-221489,-78569,51218,105279,78917,-15901,-62857,25742,131546,94545,-46494,-79466,11769,-21780,-101492,-72212,-15013,-80262,-127875,-54869,51469,62582,19969,13987,103026,158681,117123,900,-166071,-219627,-119411,-76451,-73423,-36150,-37775,-44947,28031,41809,-46103,-48071,6534,24366,28483,38495,40373,37030,56836,95787,24549,-99695,-124363,-112145,-92348,-26792,9964,-11176,-44870,-70975,3871,101729,88563,64077,75464,63352,36653,49740,21970,38444,78513,20741,-58456,-75520,-84087,-91448,-115610,-114079,-74036,-52693,-48314,-35856,-45945,8521,83688,87526,74509,21753,-43551,-6747,45527,26045,-5625,8825,65752,40310,-53742,-113376,-61605,12196,56158,75289,51088,-840,-20910,8782,65454,72846,-6834,-92895,-95332,-15368,17504,-44431,-49175,8434,67265,72723,63759,11040,-43044,-74326,-27428,74436,49543,-65988,-105597,-92368,-120884,-106379,-58413,-30386,-63950,-128400,-82296,6924,3338,-8776,25950,26781,-38359,-81979,-102209,-69659,14420,36745,13903,37665,73541,58327,58323,47103,5195,12209,4176,7968,52540,90650,62407,30338,15924,5906,-46957,-60091,-54625,-54731,29031,114799,128775,115464,79934,4306,-45044,-36271,6078,10723,-12290,-30703,-22224,-19842,909,43184,48217,4417,-10656,56141,116008,57639,-28917,1592,99167,131987,102127,58897,8542,-14585,24373,66533,13032,-50443,-53195,-38211,-31484,-14612,-4969,-10283,-27229,-88969,-91891,-35362,-19660,18355,95846,133806,134094,92339,20713,-29235,-35099,-55013,-96891,-104239,-66909,-38846,-27320,-27215,-23317,-13425,17082,-47341,-102793,-72507,31382,98247,64057,1202,-12882,-23692,-43832,-63241,-42608,15372,89699,99430,42055,-25272,-48953,-44882,-32686,28260,108940,73425,10335,44521,76965,25644,-37046,-53251,-58386,-81830,-91773,-29139,40256,78930,84670,54803,45310,37410,46250,70153,83011,32273,-34238,-31391,14876,57894,86297,100108,116555,89986,18806,-72749,-150254,-115053,-29428,6719,-24374,-2571,50029,66774,24096,-35466,-63014,-76446,-59383,-24663,5111,2609,-48488,-140788,-133323,3011,86251,19616,-24408,1236,-3263,-54788,-78549,-51773,-47342,-35343,-10586,-6296,5486,-9308,-53860,-19033,42515,90499,80011,22685,-22673,1856,20934,-26848,-75397,-88848,-43147,24628,47060,10062,-42290,-39033,-2294,6245,-54963,-119385,-77314,48837,116735,85004,79615,87545,75997,101448,95935,57588,23666,-27444,-76133,-29063,23745,-4517,-35014,-34267,-52843,-55093,-36298,-71166,-96750,-92453,-76395,-54897,-54495,-56055,-41725,-49738,-30581,46794,93453,45631,-6301,-25365,-17789,22055,36126,37469,41777,18287,-77663,-48670,56293,68732,26396,15764,-23682,-68520,-29047,2813,-12167,20032,74730,141080,168029,96118,8073,12662,85107,83694,38991,28968,-2881,-75917,-76838,-86886,-83857,-7148,62661,46415,86268,120241,85680,26864,9133,4317,-15698,14788,50255,11238,-69674,-165892,-162378,-79091,-62448,-79219,-47459,-23480,2344,42805,-52880,-161093,-116084,-4588,48387,79187,71287,35085,18597,23927,-6912,-34552,-40246,-11187,30377,36446,32463,-19375,-102103,-186000,-221398,-172701,-83420,-69164,-65545,-87129,-127623,-125907,-27659,57922,76629,92829,87915,-34112,-157209,-118724,-39657,-2912,19502,16106,-72749,-176885,-180674,-147966,-69969,-23531,-75482,-81038,21299,38655,-9413,12980,86277,161686,132488,-5248,-116286,-156985,-181861,-149667,-102922,-79928,-35579,38121,59223,16115,-32113,-26991,11588,68918,109311,83569,44085,44374,10211,-61175,-75604,-42682,-43004,-27001,35206,68112,51522,31410,49057,43038,-6260,-416,-4649,-47439,-51102,-27530,1121,1177,-5444,-3363,19315,10934,-7217,-51266,-41294,42617,75395,15675,5680,24564,-77057,-139821,-117910,-59584,46105,153076,134566,52147,127,-51692,-113103,-62070,96491,167259,97150,7671,-78140,-168638,-154061,-70905,-21025,23684,66162,35059,17489,37448,34204,26930,16486,17853,27149,82695,106224,55716,30850,81196,125985,69886,-11690,-1145,33210,42328,-31778,-141489,-195619,-136143,-58695,4132,63733,54392,26793,38870,64805,15107,-50066,-63481,-13204,67250,129174,124725,65759,83862,123852,74791,20813,45398,65769,54605,-6287,-91854,-119005,-57372,15480,50402,39038,24080,63012,106336,61483,32871,61249,120511,85338,-29033,-73399,-52412,-22088,9042,7521,-64126,-119205,-64202,18405,30179,-18611,-70677,-122749,-105347,-38466,4324,-16811,-53923,-45532,-37046,-66731,-59771,2612,83724,110425,85861,76766,89420,73926,18519,-84020,-168491,-109594,21306,88421,14568,-91787,-104093,-100350,-86435,7833,52497,-20392,-107834,-138942,-175532,-176256,-136575,-71105,-38577,-31025,-46458,-57689,-29572,39199,68470,7365,-43404,-17079,95449,180196,103060,2894,-9797,28171,3819,4413,86803],[71601,110458,69936,14641,840,570,-13704,-11131,49354,114004,87428,6242,-54202,-60705,-31150,-25585,-75132,-83007,-34426,-5292,-40498,-79585,-24666,102380,121245,5334,-38654,4362,-18914,-78330,-80719,-61092,-70695,-76926,-2954,7522,-22073,7422,59503,10922,-14616,-23200,-81371,-99126,-21537,27929,1779,22201,42108,35909,26401,6904,-21495,343,7849,-62623,-95150,-40970,73480,97767,6274,-39661,24827,80257,10760,-81378,-64912,28246,53682,17687,8474,-2769,-15806,1848,-14245,-43218,-40884,-4763,34083,-16571,-108844,-153051,-103411,-35496,-2950,43658,43624,-26969,-70659,-68486,-19776,52985,15634,-85199,-47420,21114,62521,78682,54606,-4024,-14235,23613,46435,34063,9956,11187,68033,160459,201269,158820,83574,48138,6183,6806,42627,23375,-23920,-42954,32056,83545,12519,-37974,-9414,12698,49201,126012,167239,143415,93625,23899,-61149,-156591,-123022,39057,107144,36984,4899,87696,201095,122504,-11641,-10507,38481,12451,403,50773,91408,37808,32597,42016,-10662,-7557,39233,14142,-39835,-71680,-52478,-50927,-58130,-34289,-10447,1809,45352,96927,97355,22837,-29236,-66520,-88092,-30486,20459,-3682,-43947,-20005,-5945,-5432,-36065,-75129,-92777,-65091,-51782,-40669,-13400,-30972,-16715,41154,4612,-26004,18227,18829,-58598,-75294,-1742,-14915,-127139,-154156,-19619,40338,-5105,-40033,-37648,-34117,-5280,-6661,-18198,20460,61407,58153,32959,23589,23940,25956,-98,-4585,3319,20478,15894,-31370,-39702,-49239,-18455,36675,103506,79374,-33030,-77640,-22615,52956,90831,129341,168653,122753,37767,-16377,20772,52993,40386,-14186,-100300,-134466,-30436,50469,14493,-42311,-71373,-93680,-72123,-9143,16950,13388,-1437,-51809,-116443,-77163,-2267,-4002,8855,72862,100363,82057,65147,30738,1732,22833,18550,-34313,-20625,15001,14519,19668,23445,35894,90333,78252,-5269,-22878,54907,89698,52083,9949,-58918,-71822,-38571,-50973,-80183,-64425,-14978,-9492,-23663,-26168,-40541,-28615,-43972,-68296,-50441,-125905,-231377,-155547,-12833,64076,40595,-36525,-60825,-45912,-31135,-1298,66807,148794,121219,28386,-47983,-47008,11175,50256,54701,-24458,-138116,-210263,-143365,688,95253,87565,84346,100784,51413,4369,-2968,4514,15184,21012,-52563,-110414,-46526,-36055,-93319,-116661,-94116,-114574,-104927,1999,80623,85952,79131,26276,-53870,-12908,91223,77980,-31855,-58760,29731,2223,-72468,-53869,3564,-42367,-62820,-2327,44005,39682,2890,-61660,-22258,88064,122341,19047,-147285,-185029,-68892,-45319,-117366,-117067,-74127,-60407,-42992,-81421,-157158,-115289,-50355,-27905,1102,48385,66165,65618,112347,161432,68556,-69811,-83950,-49977,-38363,-23540,3322,17896,32883,32712,101166,181340,160277,136616,176968,148595,73803,89634,67800,-10772,-24118,5607,21037,-551,-75938,-103624,-84821,-69987,-67906,-84715,-78839,-35739,-44311,-19620,30725,33258,39650,9002,-35783,13528,49060,7738,-19983,2336,72328,83909,11428,-49841,-27270,-17303,-27412,-64,13905,-28096,-61883,-40505,32796,94164,31745,-98265,-127298,-50102,-12835,-62242,-57710,2097,82863,114998,90510,27228,-6441,-51112,-16814,110164,128118,14436,-52389,-63490,-76426,-60908,-41940,-27345,-33285,-63587,-25130,52969,89103,77231,47945,38115,15739,-64546,-188434,-180607,-53506,-24417,-62304,-54849,-22858,-22220,-26266,-59890,-94751,-52662,-18509,42637,124234,133873,40128,-34047,-40479,-13698,-26503,-11698,-6867,-584,107535,197374,171926,77520,-12236,-47572,-38814,-24562,-12949,-2753,25583,41183,41215,29673,31313,63859,67780,31659,36792,94029,112076,27206,-53459,-6783,110391,148512,115566,77629,41756,21937,57803,101686,47877,-20520,-32185,-26452,-27179,-5776,33504,27434,-30592,-91420,-44118,27523,19447,26083,76752,82277,19842,-24561,1836,8827,-35701,-72619,-63514,-38026,-10156,25133,39570,19320,15852,5303,22373,1332,-5541,15217,63519,77409,36541,-4884,-19330,-63109,-84225,-45310,19189,63879,102086,68769,9328,-10280,4973,33344,54025,82283,126010,90643,33315,45036,33714,-31379,-74019,-104673,-122911,-122095,-120942,-60703,27380,85595,102501,54431,-11706,-52328,-45047,-14948,16202,-16158,-38857,22553,59479,50116,78762,127170,165483,135046,51427,-72359,-163664,-107468,-5269,40670,9914,16047,49527,48583,-13529,-82841,-117311,-130821,-116951,-49362,52011,95186,36209,-63313,-42390,79507,86318,-24498,-50596,-4850,2294,-18563,-17589,-23242,-71176,-93651,-74111,-25024,38857,14176,-35536,4556,25863,38550,65809,69482,-2435,-32975,-20302,-57414,-80093,-42585,-7245,14277,47507,72427,28896,-23522,-38744,-23719,-40075,-53520,4935,84856,92289,81723,119864,139725,85841,55546,67175,114530,124167,56932,-7885,10352,38127,6348,-13651,-1574,-55307,-116820,-92952,-76299,-81502,-76231,-70377,-65197,-76937,-63154,-26721,-74920,-104348,3650,95681,49478,-40180,-78883,-18124,55778,38345,42712,59971,12150,-90580,-57896,18682,16988,-21618,-20058,-29530,-48380,-20902,486,-3999,27659,69431,115005,123760,80648,50297,43604,26890,-14618,-35564,-5207,-17938,-117351,-128526,-89423,-38751,38446,68010,21236,60006,105812,86121,59487,41314,34626,11296,-30404,-33558,-44170,-70207,-119227,-125090,-104262,-97527,-82889,-41895,-722,31367,41272,-60298,-125240,-25256,91310,70478,1098,-85424,-100323,30809,178816,187466,128453,58032,42157,61720,-36887,-149506,-187357,-207356,-210814,-125330,-32869,8089,-773,2953,-10785,-61592,-111122,-81276,7408,53518,47256,-480,-107190,-181472,-108645,8249,47585,24408,2772,-95601,-230529,-239647,-167434,-39267,22970,-32712,-45869,21851,417,-43362,-13318,39052,114050,137819,30068,-111798,-164289,-152784,-81742,-21628,-13097,-20260,5160,58964,82977,87889,105147,75401,39668,49508,39693,-5621,-17948,-29494,-79224,-95400,-33327,13574,13117,31251,39809,30550,54097,108918,108839,32766,-18650,-40566,-45534,-25717,-18750,-16039,-25432,-14186,2444,18791,3491,-32633,-93691,-65821,21750,30709,-12762,-8309,-22732,-150463,-188357,-120990,-71198,-29708,64595,85440,49081,26512,-3751,-73919,-42175,134356,249094,147739,-12536,-89057,-76785,-32295,-44198,-71085,-14641,25633,-50350,-51560,47945,54338,-2052,4316,56810,43917,21222,6430,-5831,44349,115989,113040,39976,-4811,477,629,11385,-15876,-76804,-119171,-97855,-68956,-21473,43110,55254,63260,60791,43784,17706,1481,-752,20437,71959,129129,145697,115961,102625,65558,-9670,-36206,-7064,11874,48954,36331,-42835,-97646,-101765,-67250,1619,39226,24518,35675,69729,51923,25452,15681,60270,72339,-1428,-67235,-74998,-41075,-9109,-17059,-69967,-85326,-28052,3421,-6239,-33110,-100881,-192412,-144023,-11967,67337,58839,34768,69023,100214,40785,-36404,-4011,91943,105730,65650,71438,89977,80357,21082,-86018,-160521,-101176,4712,64608,28189,-56953,-84749,-60281,-7814,89891,109644,38451,-15467,-52269,-155717,-209886,-175309,-124643,-113819,-79683,-19708,-21287,-35251,8773,9878,-84300,-97043,-19884,79371,162042,108093,-2090,-42922,-5498,-26858,-52127,8800],[-10519,50544,67067,30826,11099,-19473,-84505,-102392,-9935,97921,64344,-38193,-55220,-1835,32255,24238,-23419,-41162,-35642,-46156,-65054,-64724,143,102602,93669,-19444,-64118,-17319,25130,-15658,-89564,-82302,-4956,-7814,-3193,16481,10081,28819,98281,64316,50300,51864,-15487,-48391,4849,59447,66282,72346,48365,8662,-14799,-21681,-35549,-26647,-8401,-38462,-60687,-60794,-1236,54348,15986,-39058,26717,108359,50639,-23302,21503,112168,73975,-52930,-87577,-71733,-90541,-109779,-110389,-64465,15025,59824,40471,-28471,-86558,-114416,-84490,-32480,-13741,43667,81856,14451,-64420,-98048,-65754,19641,26133,-73397,-81042,-50514,-31527,-23858,-15401,-29470,-48438,-60486,-39465,-22390,-37600,-42254,50635,164581,203987,216763,211256,140612,20657,-39504,6123,63519,58423,14262,86073,160440,105074,52612,68396,60213,23810,39568,97115,119798,81172,15780,-46500,-120664,-88853,65688,152675,140155,111210,141548,212352,128807,-4255,-7125,37184,1053,-26602,18923,38794,-27270,20995,78626,11580,-17763,49374,77462,29769,-38958,-16358,17991,3464,-23694,-44328,-56113,5243,104053,139914,61454,-37068,-93094,-74754,-39077,-52822,-49369,-3559,49155,16670,-30397,-78722,-119393,-133315,-123817,-140115,-117407,-18182,50654,43440,18960,-11122,4051,39547,34855,-35709,-75819,-54416,-64033,-109554,-105319,-22445,5923,-16316,-19289,-10568,-40028,-40184,-10406,-2848,19797,52179,59509,39589,21400,10451,23622,9356,-5146,9164,24784,29590,18342,32546,20491,-9531,-23090,50761,84590,-1274,-68276,-44341,14453,69432,132675,162500,133900,107592,37051,-25808,-11122,40871,18478,-45191,-41128,50738,94952,50989,2860,-1894,4320,12294,16387,11868,20903,25652,-7800,-42361,10125,38781,-8300,23883,113356,123750,60030,29215,33696,14241,-9871,-10073,-19893,-23732,-13435,-8784,-6039,19947,43356,59500,42634,-9622,-23955,13334,3799,-33914,-19924,-45219,-70565,-71352,-75497,-97386,-105869,-31185,66870,88176,53085,15079,675,-25754,-35655,5093,-27301,-82234,-18997,48150,50491,-2087,-74788,-89431,-37105,21515,51571,80922,113598,89750,51706,-6817,-34295,19143,63466,62549,32184,-20010,-108136,-119255,-42572,14914,-2578,-449,23204,-266,-6703,10865,6841,-19262,-44760,-99391,-111108,-43754,-30742,-41772,-42059,993,41629,63148,73936,48268,30662,89128,94922,5045,-17058,36093,27939,-55234,-98672,-34012,-13621,-48499,-56925,-439,13397,26560,45229,-5217,-73180,-120503,-161091,-122549,-4770,91407,64499,-33486,-66718,-8790,-9794,-76173,-96873,-66184,-68755,-101426,-160910,-209475,-147893,-56902,-22674,11141,68521,89618,66759,80839,114639,47312,-45430,-38033,-10328,-25618,-30919,19802,58426,58688,57586,100885,147239,147558,153648,183921,144949,52062,34997,15808,-55947,-77485,-10283,54469,43089,-46401,-88626,-59906,-25019,-12148,-39098,-59279,-11683,-857,2084,-2519,-40701,-39415,-44022,-46025,12474,12754,-29158,-317,33956,62515,74296,58271,14373,-15359,-71328,-148659,-153260,-87763,-52463,-52065,-41465,7364,73048,44971,-61745,-102135,-52750,-15131,-38821,-32101,8927,80571,98569,62431,5595,-15864,-40761,4336,125087,159961,53817,-36987,-39257,-16850,4553,8354,10626,13218,10687,25430,48598,84907,70761,554,3023,28518,-21724,-115456,-102361,-10781,7558,-27254,-69269,-112994,-160278,-155802,-116222,-64034,-25045,-49921,-25438,64771,89391,-21715,-123556,-113733,-29194,-8458,-23668,-27822,9781,130692,211836,153852,10322,-87640,-73551,-20385,-36187,-59588,-18298,26119,-510,-1889,26304,12223,-16998,-16924,11637,63451,93978,38803,-46796,-61239,-1682,57584,73252,78374,103286,106860,77195,61855,73101,52423,43588,62877,90081,65541,23027,59573,101694,50004,-19210,27235,102348,76615,9221,-16960,-18149,-66653,-101808,-56829,-662,-4311,-35660,-18881,30679,76039,102414,88289,56009,48817,1978,-6195,15556,63437,84114,50245,-31892,-74160,-71370,-77525,-109512,-93441,-17590,60814,84466,83046,36126,2995,9778,25505,64942,103122,89551,95634,93567,62103,43879,8513,-43615,-68951,-96468,-95822,-75132,-91397,-81445,-33515,16605,40410,-829,-67724,-89823,-76630,-59034,-27209,-44808,-29402,78432,108532,42767,36143,89275,128058,70809,-5111,-54785,-73187,-21806,12928,10170,16481,65681,91843,100458,52475,-35526,-72942,-94229,-98332,-15632,110469,153778,93303,19040,72272,152659,111344,20689,8279,21951,2700,-6983,6818,-19951,-88135,-104255,-65978,3035,68901,33479,-15233,8742,-8386,907,67697,113450,26131,-87584,-106214,-83447,-53032,-5122,18606,8282,36108,94938,58616,-21450,-62191,-69696,-62216,-3860,65888,83046,77460,111672,143815,161434,114151,34198,5441,90994,128452,56503,-3458,3045,10926,-15593,2113,29353,-67340,-171809,-117070,-46008,-37701,-39421,-47770,-56136,-65560,-30758,50315,2433,-77973,-43534,-5499,-50538,-106050,-112760,-44844,7658,-9490,35189,52200,-6443,-83507,-52982,-5208,7055,-16741,-53741,-91082,-89534,-44312,-31931,-46118,-18469,7734,6377,-3216,31495,92298,78376,-2747,-78336,-102293,-77327,-53370,-98818,-101808,-58554,-11397,34692,69076,42631,57593,78343,77587,88492,95390,98038,56914,-37158,-81408,-72299,-33345,-38280,-77484,-104430,-39353,42722,55272,65064,76369,61426,-15836,-47995,29826,110879,46111,-76497,-181418,-151723,10638,163497,206134,189016,106493,40993,59718,-30090,-171320,-214571,-193852,-136095,-6823,69253,50231,31936,59841,51807,-2500,-80667,-123925,-79326,-4411,20868,-12608,-81693,-109667,-29627,64552,58992,-21661,-49241,-70712,-145817,-147254,-80851,27877,67393,23475,17168,41091,-31254,-87822,-16118,80476,125108,100302,33538,-32675,-74512,-94542,-58473,12667,61745,11792,-51019,-2911,84390,131871,141579,72331,-17267,-37242,-24216,-28841,-38204,-56331,-86383,-104377,-43402,33060,48679,35846,-4427,-22707,23408,91194,110382,64011,-3770,-55890,-65101,-57178,-58599,-57748,-51304,-5351,28265,26668,11728,-18112,-73070,-24075,20296,-31375,-71153,-80763,-127083,-210672,-186163,-72395,-28898,-32229,16634,49058,69789,52426,12472,-14324,-2488,87219,159824,57054,-70155,-36205,73124,99546,10717,-71513,-57401,-41745,-103394,-84534,-300,1658,2010,42577,63732,7767,-29127,-38421,-18331,56068,101697,86812,68589,43290,-5363,-44320,-9764,34003,48650,8425,-64893,-108567,-60676,8674,29043,57547,55677,20631,-15352,372,50737,74583,88403,108527,111516,86607,57060,-7684,-63321,-65178,-48600,-38722,23218,57867,6546,-54335,-86043,-103147,-73278,-6184,13540,-9002,579,33524,54187,29288,41132,58087,11939,-50529,-62411,-25520,-11134,-27049,-31528,-15225,-12485,-68905,-81685,-46982,-82026,-162158,-106794,1452,67385,96278,101980,131379,206509,194309,52625,-22662,17789,33220,34771,64877,64743,34271,-9265,-30545,-31056,-4614,5505,6714,-5161,-6562,27098,60204,39068,43389,62568,80052,89911,71111,-32518,-109629,-118983,-115230,-140080,-107972,-20889,2300,-23252,-17721,-60477,-147719,-96018,10803,56786,93967,83164,46943,5379,-16021,-52848,-65439,-33832],[-5782,17327,58562,54971,36010,-14709,-95237,-122188,-58313,1957,-29219,-62497,-6820,56784,65652,49956,36855,29474,-23287,-92983,-94408,-44314,-3022,36118,14669,-48040,-79264,-30720,57762,52087,-61862,-69002,73544,114910,50259,16112,15460,21174,65275,48407,56745,60396,14193,-22217,-37053,-1179,65377,88348,27283,-23543,-42630,-38795,-39273,-31183,-15905,-31766,-43362,-64440,-42743,46830,75266,8239,4726,50583,4088,-25362,37125,117758,76788,-71783,-145896,-116050,-99264,-124296,-139187,-75454,32250,67984,-2589,-63863,-27862,-5235,-23436,-38237,-50310,11928,94939,68237,-42143,-136555,-128540,-30375,18242,-63312,-95946,-81348,-52431,-32619,-20544,-31056,-74104,-128273,-113891,-59546,-47694,-41552,17099,94532,150406,236109,265065,170710,24961,-53752,-32775,24777,55655,2803,20128,71255,81190,101299,161321,157350,58451,-1493,30848,41195,-12515,-58339,-65985,-57603,-3014,63548,114581,163202,140218,91818,119775,95589,25540,13041,34399,94,-30218,-17563,-27191,-68419,22036,94567,-1007,-58879,35061,122798,110185,41240,39812,61274,76616,62237,7840,-34932,13334,98457,149474,91346,-13201,-53383,-7982,3621,-65235,-70682,6248,60208,1898,-41592,-49846,-54114,-62529,-69941,-94406,-76465,13711,101324,87173,24622,-30276,-15143,21096,51002,33373,-34272,-70121,-51085,-27142,-35912,-42938,-45888,-18103,-2455,-12096,-51840,-47839,8749,18812,5630,-9959,-34304,-36259,-35595,-59317,-43974,-17367,1028,21041,29872,62130,63745,10058,-28447,-23069,-50201,-23388,23760,-3908,-51090,-62636,-46136,-18506,28038,62051,82299,126972,68580,-38602,-40425,11070,-7495,-2118,51101,97772,92295,37858,-1988,47075,106120,88847,6532,-49005,-26470,6808,-7502,5102,107514,144452,78442,61146,76815,63270,20323,9757,52033,56821,-10877,-16858,17810,19335,7125,-13879,-30121,12379,22634,-18214,-8788,30975,27192,-14692,-71648,-117773,-73569,-51334,-77574,-98254,-90845,-109965,-149709,-86492,37171,73336,59524,66036,38103,-32045,-18315,88840,127191,91198,96334,76989,33605,70,-34970,-49626,-14611,54618,102603,70540,20314,7176,21334,-6735,-51061,-5489,45511,64912,70081,71277,-19553,-110870,-122657,-92974,-78710,-65943,-75703,-111821,-67383,2585,-5782,-53135,-72549,-88342,-52041,-9993,-24726,1748,45763,85129,124691,124131,68460,-48852,-62148,44728,79186,16296,-26256,-19062,-3361,-35857,-104779,-114544,-90466,-86012,-100577,-50367,24396,90693,76231,-47188,-175688,-207666,-162964,-95745,-30516,50975,91020,66336,18089,-8091,-7050,9590,-862,-27966,-75096,-111462,-150416,-196518,-148636,-45671,-14128,-12625,19510,47215,27042,-3593,-4758,-24598,-38698,-21249,-24075,-36153,-8162,47304,62899,28339,11235,23179,32343,53945,73298,45642,26509,-17642,-53477,-47733,-18040,-24975,-22189,13171,26814,-17604,-52476,-44305,5677,68395,62451,-1943,8816,31966,37433,24634,-30381,-58913,-65324,-59342,-26867,-40939,-30991,59978,93701,81155,61875,53627,7110,-60021,-133436,-198636,-202416,-123695,-50818,-23110,-3396,19822,9697,-29822,-42029,-25456,4841,19204,-15443,-24072,16658,82385,65360,10328,-51891,-77409,-51040,15548,70752,68438,22895,-16235,10650,35837,50605,55339,49457,47314,44764,25180,-3592,-6144,-35548,-104826,-96705,-49197,-17975,15069,73012,118190,123327,85704,-33,-92270,-190432,-217064,-117096,28938,64423,-55752,-121315,-45463,39262,-18026,-122321,-118222,-6122,8614,-60422,-49030,34007,112051,135563,89888,-1159,-57837,-62006,-49477,-79168,-86793,-39838,-21454,-67251,-39484,-7027,-67770,-128196,-106578,-38298,28888,34820,-47738,-102654,-53371,23484,25256,-15551,11165,130889,192216,117507,22389,9269,25568,58236,100826,158900,150356,73352,67473,117430,97040,18022,4960,70151,78742,-12863,-93114,-91739,-75857,-90685,-103291,-38430,51184,38989,-529,33006,89812,93040,69680,72680,62607,-16959,-21078,17070,60176,66760,-3564,-109846,-129118,-113399,-129897,-134212,-88361,-26745,39560,65140,49045,17717,19203,12291,-6195,44346,118478,110332,113308,127829,82879,18288,-20754,-37160,-39392,-40741,-13500,15337,-29507,-88265,-106926,-76399,-42627,-54528,-65845,-54804,-47468,-36129,-4047,-27052,-21387,77340,95766,16520,-5714,55107,117358,56148,-31924,-17192,21513,40643,10533,-22183,19057,91639,110901,159190,144604,45280,20069,-1052,-20638,41505,134996,158785,102223,49670,115913,159481,125226,91735,85704,56712,2815,-16006,13626,10330,-47016,-42790,4375,21754,26436,29199,42943,57933,3127,-5001,54590,107947,50182,-86850,-132522,-71096,-8305,26177,53888,49546,50177,55373,8254,-34740,-46625,-74287,-87594,-26886,28190,16294,17524,62128,101311,133268,124921,49339,-8170,55845,72410,-13683,-68768,-33242,-10140,-31157,5496,35378,-66498,-151412,-81157,-19512,-8370,7141,-7510,-60059,-90028,-48795,45220,55649,22958,-1046,-61977,-126244,-117822,-82826,-52171,-33944,-14318,59929,66196,16769,-27200,13421,65402,84484,51316,-42584,-130220,-127309,-70990,-78659,-119591,-91981,-42984,-46616,-75615,-6128,111470,109393,42073,-27231,-82251,-95917,-62234,-61810,-56375,-43040,-37184,-17783,56782,68307,69452,71999,51975,29143,61860,106513,60151,-39739,-89947,-76400,-36639,-27872,-60244,-73205,37587,146031,127856,92860,82410,77563,40192,5695,-440,28333,7136,-43466,-67746,-31973,607,30027,77630,125906,69242,-27489,-4673,19892,-27474,-80900,-90346,-60587,2679,27310,8583,5142,49327,37847,-18124,-95207,-139299,-114759,-33288,39106,72657,59828,39508,49549,50746,19505,-46035,-58179,-18577,-33818,-38330,-1270,63925,81973,58241,48182,34897,-53662,-106395,-2542,135105,153079,60862,21460,43927,8846,-73066,-91085,-13516,81572,29091,-70834,-42757,44706,65388,37367,-11769,-51276,-58014,-36565,-10101,-18636,-49964,-55232,-57216,-35639,-2791,19489,10739,-35662,-39729,-3862,21029,41274,46807,15831,-45293,-96658,-124829,-104932,-51317,-7982,45418,43154,-426,-3545,6647,-18092,25689,21999,-49329,-73081,-85690,-118163,-157904,-128249,-50336,-13367,8756,37755,57847,108007,86795,29790,49968,31001,-14352,1983,-22186,-65724,12203,123214,141103,74707,5693,-40160,-69022,-89295,-60900,-40249,-19893,69728,94793,36850,-26732,-32496,-28429,2327,61974,71604,70176,99428,64615,-8848,-40822,-12281,21369,96131,111099,-3983,-111033,-74889,4620,19127,24244,22685,-5381,-74067,-67900,7956,53789,72600,71372,47158,19247,5954,-34617,-66662,-78096,-95262,-109210,-53004,6868,5131,1370,-5495,-95756,-158308,-75676,13419,-13744,-26247,42722,120574,118144,102562,62583,733,-33011,-45846,-47817,-51814,-42003,-13880,-9993,-68150,-161916,-143331,-62302,-58604,-81298,-37005,-31055,-36276,37364,103976,101428,164631,246392,169879,24488,-41920,-60609,-14874,40566,22181,-40324,-69491,-6502,79349,101225,34541,-38906,-71795,-17935,102989,150259,55365,-30042,-16564,51369,72395,76235,70056,44057,-19681,-49881,-67525,-53579,-20389,-1425,-9928,-26507,-90212,-142744,-62881,27343,33718,26150,40479,97110,83265,-3227,-69027,-45958,-4980],[36836,19191,31124,44396,47384,35763,146,-32643,-44809,-77275,-93925,-25298,57297,60325,9497,-30053,-15866,26100,-8124,-95130,-127018,-87166,-47746,-20221,-25346,-48783,-59335,-5913,87924,113882,24090,-7081,96292,152344,93367,17899,-6372,-38869,-37145,-11773,30480,18797,-4624,-12367,-58697,-64173,7129,47961,1,-14180,2109,5985,-10862,8949,30094,-14418,-43188,-42685,-14650,63433,118802,69181,-2504,-37957,-94262,-83440,-10330,56611,53627,-40396,-119020,-92552,-32798,-21198,-57161,-40384,21608,18577,-48481,-56338,43470,82407,36424,-13903,-41359,-1795,74412,96288,24219,-81176,-108585,-33482,16486,-31030,-32188,-2273,28569,24157,-11789,-41114,-68509,-105530,-94865,-46472,-24731,-2627,-295,12293,90453,219910,232286,141176,35161,-22757,-42199,-41861,-19983,-46235,-54845,-30750,14674,95074,189537,183930,58891,-32576,-23993,-24300,-58661,-86450,-82099,-26793,49012,42890,26754,78155,98799,37579,27141,43347,52330,42659,26497,2882,15410,27359,6067,-25145,35938,79942,-5653,-63444,9706,96373,115467,88010,89370,88439,106976,126443,92458,56109,70885,84975,111753,97430,45977,25259,41744,41050,-11225,-25329,15063,37373,-816,12038,49488,59000,37005,25474,-7854,-46566,-20356,41116,66595,40897,-51804,-85169,-19974,79844,104823,23680,-22890,9143,45122,2896,-60203,-77579,-23229,-6747,-19090,-27164,-1301,36477,34361,-1585,-67109,-143172,-147984,-111627,-120775,-101908,-33059,35884,46889,26597,51756,48519,-47248,-107696,-39678,-38088,-40581,14278,21881,-34774,-87474,-74574,-49996,-44814,-27782,14906,87757,57208,-13484,-28840,-51812,-87750,-1983,83650,87581,74187,34316,-27224,12585,112910,128401,24736,-87814,-90095,-37042,-34208,-24521,96512,188383,144520,60183,-6257,-22970,-20426,-4189,81211,124560,37287,11501,56507,61650,39733,2176,-21747,18422,15226,-37314,-10925,50929,20089,-40267,-71744,-120557,-114073,-91607,-102912,-89265,-37603,-54667,-128029,-106916,-37963,-14806,25736,91707,66855,-39132,-9985,156045,219102,146327,107185,65495,27029,26588,24763,23891,25672,50803,89964,29850,-45754,-32817,-164,-26405,-61229,-38253,-919,40203,55631,78962,13072,-105205,-165203,-117733,-45509,-18657,-60122,-139415,-112956,-21891,12678,8736,18878,14724,42121,53785,-6830,-14481,38187,89136,119450,129588,74465,-77141,-110097,-32056,-10064,-25026,-35942,-44389,6194,46454,-23899,-110913,-146342,-125412,-109398,-58156,32240,124174,104548,-14157,-128303,-129104,-59248,-3779,958,28800,81846,87789,22465,-57387,-57094,39675,88835,23573,-69202,-74209,-62063,-104614,-85342,-31051,-41471,-86028,-66492,-11929,-9619,-43418,-46071,-30243,-5545,-1668,-27292,-14080,26589,29771,2543,-8553,-7894,-1826,-6842,5191,-6505,-62401,-38823,-20133,-41515,-6193,69851,34170,-46491,-43766,-2025,-2495,-14977,-16836,36898,132931,146231,64586,48582,53120,46183,54804,32074,13315,8676,-25269,-51764,-42637,43111,144679,144790,111003,53917,-3315,-51768,-103957,-144489,-122289,-74892,-26515,-2107,-1190,22504,23751,-52847,-103285,-42676,34434,75542,82954,22267,-11752,27279,73079,33575,-15258,-72377,-89124,-32815,23464,8160,-16549,24617,65734,84578,85800,100842,94674,59448,34659,14661,-10240,-49160,-89942,-129865,-174028,-182021,-143931,-55195,54029,144541,183536,182037,146156,75695,24550,-71193,-168362,-109057,51640,106678,-30941,-134093,-73148,47223,46029,-29328,-39532,44609,31705,-48107,-5103,92534,81371,20690,14764,18406,14404,-26902,-85138,-93973,-58262,-36983,-39081,-44262,1157,-36346,-150798,-151161,-78646,-42225,-20486,-37869,-94396,-119682,-57569,41418,58351,-5821,4573,143946,219042,102560,-18834,-444,25827,20289,33530,84954,116743,89631,56804,52010,47834,-21635,-80881,-38393,16549,-15937,-76630,-79988,-44348,-58712,-99478,-34226,97604,92127,3413,17267,79384,53868,37701,95425,82936,-9879,20664,51886,39580,10159,-48764,-103619,-88050,-79918,-102009,-107729,-93048,-82679,-44959,-11745,294,7247,34055,8500,-27166,51450,160819,182261,186293,166383,77076,-25244,-64835,-40908,-2212,16453,25372,38766,-40,-74757,-125379,-109868,-69695,-45835,-1683,10878,-9314,77,39252,6088,-25907,24104,31517,-6831,3723,74146,164971,127307,24758,20567,26846,5944,-19435,-10698,35075,69105,59574,115449,131561,70942,70628,67042,48310,68724,105443,118760,93022,65682,104495,117077,90274,87201,99052,75737,15445,-25923,21492,79081,42840,28221,43709,-4403,-33588,34318,119831,138793,66563,32097,39457,57593,38372,-25978,-61810,-34218,18007,61075,98984,107432,72777,10751,-26016,-5972,1560,-24459,-57516,-68049,-60580,-63117,-68184,-41013,24293,63712,49854,2934,-23750,36014,45719,-47273,-111355,-66097,-29774,-35193,-4382,14444,-42296,-69457,-21179,-18525,-14947,41798,39257,-56875,-121825,-107909,-64040,-8409,76874,103757,17810,-61345,-36408,-3265,-13594,-10774,27984,75242,72549,67759,41720,83543,155408,166044,95310,-25078,-116829,-109575,-69752,-102178,-150703,-111363,-25516,7950,-40555,-28514,59846,96072,110726,82729,1069,-43366,-48090,-82422,-81562,-76547,-88618,-72454,5169,11308,18461,44399,285,-71497,-43201,20392,-102,-64564,-76842,-50651,-34585,-24692,-15479,-26978,13822,77706,85671,64002,56779,88146,74871,1731,-71993,-63686,-14673,36796,95171,103419,6859,-50739,-13889,37029,-7284,-96490,-81161,6955,66489,42525,-11221,-50567,-65322,-68252,-29690,-6470,2235,-24517,-57639,-105885,-119409,-79222,-17467,48988,126313,174869,153173,65676,-24579,-33846,-35097,-33292,-9708,-25991,-32731,-4110,45522,63888,56286,33350,-5118,-77137,-87800,5105,87266,88809,19428,-7140,25566,14724,-54870,-79282,-16707,83881,74931,4,-4887,26245,-7069,-75863,-102217,-70757,-45717,-16230,15657,-8789,-32550,14012,48650,16812,-37088,-44719,-35818,-41262,-5993,14467,-13288,-15081,-2835,2673,-23536,-96533,-148526,-100783,2114,68649,113141,56688,-40039,-57072,-9889,9904,35348,20261,-6523,7060,13315,12229,-25991,-55482,-72500,-47295,6018,29896,29537,85937,88601,55087,98293,67586,-57337,-70221,-21993,-30839,-18585,48731,99723,96681,74931,20288,-39816,-52022,-32430,-33359,24052,124237,95709,16206,-20613,-15445,-1113,20556,31173,19274,40572,72427,35096,-5256,-2791,-23226,-85264,-4346,114084,73562,-38029,-36673,32767,32649,-5078,-27796,-51832,-125979,-141988,-90572,-35292,16470,27233,-4826,-33962,-26863,-16887,-21147,-60636,-130412,-178902,-123811,-51271,-13255,61224,93910,-43489,-172295,-104240,21959,24433,7581,78583,180313,198914,163922,60891,-25809,-21666,-32182,-79948,-86833,-36366,-11964,-53645,-132754,-180902,-118206,-55570,-55776,-25127,21028,-55791,-131284,-49140,71149,61365,43969,142280,207067,138456,18251,-75274,-59826,-5510,-5597,-44850,-70467,-30635,57745,121042,79490,-20384,-102028,-85011,48020,139536,88709,-9290,-47396,-18415,-18221,-8046,60979,98840,33589,17269,42072,42367,15935,4504,12651,-1844,-57526,-96002,-48833,9017,26892,14161,15956,97817,111167,23681,-55579,-29663,30890],[3666,-12106,-25550,-19943,12673,65109,83422,39839,-28978,-83677,-57031,56238,99957,33058,-65686,-137364,-140128,-64739,-19661,-57908,-130646,-148391,-95014,-30876,-4245,-12420,-8910,39389,109668,136887,98174,47937,55773,65471,42067,-12085,-37470,-99652,-115968,-59459,-1163,-19653,-20877,20809,-1959,-69996,-86399,-39072,-7543,25189,49085,42363,13142,31914,59558,50,-48343,-29193,16127,50189,89844,71127,-8520,-88674,-159086,-140303,-52783,15298,22955,-30961,-76909,-47819,35672,83151,40261,4623,4216,-20043,-29997,7975,70050,81464,61099,39940,22975,20501,29137,58837,62607,5579,-38011,-19403,4746,13405,76250,102900,82487,21026,-41208,-42215,-12937,-20148,-15576,-17231,-32906,-12294,-18423,-50317,26305,158048,153674,88562,38763,-7460,-41180,-56649,-55823,-60630,-37126,-5009,14493,65318,126059,95238,-28088,-102797,-82612,-43643,-16481,-37951,-69895,-60830,-27303,-29026,-57226,-41083,13475,-2066,-35569,-32072,27323,55663,26544,1450,43008,79398,76416,31403,26777,35550,9533,-22828,-29356,-17300,6798,28310,75552,78600,62628,83574,89718,82619,90985,65747,56419,72451,86653,66456,34083,22267,2344,-2166,12310,28905,32348,82340,113166,93576,44693,22336,-18458,-83254,-95731,-60290,9554,45455,-42223,-114503,-46663,79669,98770,33717,18464,41224,46983,-8563,-57853,-67325,-38291,-29155,-10956,23831,59552,65144,48087,128,-79273,-150362,-164876,-125446,-118049,-90551,-3178,76143,59746,2978,-5606,5545,-35375,-98180,-43021,-19485,-11800,38910,43776,-39700,-121129,-86169,-32318,-48114,-58592,-30324,27056,25308,9611,-22869,-112281,-150420,-27225,59289,49900,58291,34481,-70786,-96897,13627,102228,52770,-72568,-123485,-82982,-59388,-81845,-10446,83443,55725,-16311,-60543,-77820,-80467,-33635,95274,143375,42826,244,34156,28705,-644,-25534,-27663,7877,14009,6159,26122,19837,-49192,-61156,-18401,-58683,-123138,-148347,-130903,-57168,33510,24739,-47623,-66843,-73065,-73725,-19649,41990,23483,-61162,-19582,157154,202514,90092,27291,12851,21499,32813,26361,45300,35830,3372,10992,-26182,-55055,-9973,6164,-53293,-75046,-66609,-54817,-21978,2009,40523,11116,-76019,-126376,-62563,21202,48508,23418,-58429,-100688,-49932,42131,103751,130617,111291,101474,116601,37753,-44648,-33340,39891,89516,136177,115006,-4523,-74614,-77061,-89094,-73771,-48238,-53990,-610,75124,41684,-46449,-127824,-108249,-54013,-6476,24965,71268,80787,43089,1165,-4141,917,7539,-12604,-19345,13081,29639,-18465,-102516,-150535,-58768,64756,27912,-79832,-57976,18313,20116,4434,-30705,-97120,-157241,-117825,-46595,-40255,-26240,22279,29051,9386,-9612,-21230,12567,16410,-52510,-105266,-61379,-2004,33054,31331,7931,-33146,-46543,7690,34491,27799,57716,75674,-9181,-102526,-95412,-46842,-46323,-39211,-10599,45182,123064,136787,96036,98285,45313,-20819,-10223,14649,55481,81924,22920,-36745,-1333,107683,174577,139366,86063,-2948,-86910,-102461,-98526,-96186,-22497,59372,80941,38351,-12080,-6984,-27475,-86932,-89184,-34043,24577,85654,120438,61208,16729,23463,18740,-19575,-13744,-20258,-16404,-4167,-5311,-28955,-22177,42058,93514,93575,104911,131834,94021,27568,-17471,-47086,-43670,-75087,-148379,-179650,-186381,-204744,-191336,-103320,-11729,55632,89996,92522,83752,71191,94570,40498,-88847,-114241,-25964,42347,-13047,-71693,-33100,36922,24796,3743,14336,58610,43552,-3114,40772,105000,35140,-62880,-54908,-24810,-1725,-17075,-64056,-39321,17667,27013,19843,21649,38561,-46420,-155989,-96559,-12991,-22218,-48715,-76382,-84014,-91793,-77527,5957,78985,70443,57117,95324,103581,7703,-32991,62872,72026,-14757,-57671,-40413,5406,46442,24704,-32574,-42335,-78968,-121532,-100546,-52032,-27238,-34779,-36153,-38806,-74886,-81265,-7678,81050,67601,-9498,10223,85678,56173,45013,113825,86019,-675,55605,71573,30582,-10628,-59337,-83687,-44825,-23459,-27296,-49614,-85995,-117836,-122868,-113224,-62301,-19964,7505,-14558,-28810,74182,193680,212210,180049,117363,37177,-45690,-84771,-47264,11057,13081,-21248,-17470,-8415,-38100,-72569,-65229,-35517,1902,56381,60888,21303,14272,58924,41841,-4260,585,552,14624,62550,100287,160343,154476,85253,25508,-37988,-71143,-56468,-3533,21126,21674,-19054,-21125,16522,36257,54870,65538,51598,41053,46079,50636,70243,103354,132732,103715,27610,-2080,37819,71653,40537,-21034,21421,121645,99983,37269,12065,-32250,-30839,43311,116304,140814,99645,75359,40854,7114,-4645,23864,22853,-15231,4388,69653,110778,120651,80531,29605,34663,66704,32138,15841,10145,-51513,-94540,-85138,-88657,-66820,-10028,906,-68415,-119955,-105975,-12814,31720,-30241,-85516,-73933,-57339,-41405,-20239,-13157,-16306,-3190,22112,-14862,-36255,36919,67656,-11092,-90613,-115218,-118424,-89538,31961,137531,121560,66726,63354,65643,34874,17889,24587,31466,37033,85564,68287,83116,134948,128701,39999,-43435,-69274,-44547,-33976,-71708,-93897,-44869,37280,86921,35688,-21003,5240,72826,137645,127989,60365,18612,-33691,-118631,-120242,-104785,-106096,-87987,-52755,-74711,-60190,-25976,-68068,-118777,-104776,-68786,-48004,-48789,-21049,12153,34739,62782,91298,11369,-84561,-79096,-10337,36917,50506,96935,81061,-17882,-91745,-64264,-4527,53451,104303,105191,22596,-5595,13459,7375,-36628,-81350,-81412,-57407,13247,48702,6664,-46444,-63210,-51171,26332,55735,3595,-35469,-13569,-19003,-45283,-23837,930,18813,83384,163385,153237,28917,-80639,-57253,-22429,-27217,-53921,-97995,-71545,-8100,35021,31366,23991,12749,-25116,-78443,-51282,-8371,-38362,-34900,-11308,-30247,-33204,9178,21559,21752,61063,146630,176455,122071,68210,49320,19389,-58998,-120588,-97062,-55937,3092,47343,6363,-8630,78007,130094,75120,-15399,-48201,-30689,-11171,33746,45490,17915,11490,-14679,-21345,3274,-24746,-56532,-12697,50836,85477,124138,64325,-52669,-109384,-59011,-3637,20265,25329,55992,92561,95182,98566,68428,8616,-57927,-53446,-31595,-37502,-52654,-3558,30063,51627,112884,110460,519,-32286,1300,-26233,-64277,-8470,60924,63255,63794,53425,5446,-31953,-37797,-16460,62572,110515,64346,57929,42486,4321,10512,7469,-40841,-51839,1446,25650,-4199,-10549,5690,-51714,-181815,-137657,44401,123207,73905,48976,71702,51040,-4247,-64107,-96718,-131847,-145214,-116498,-69965,-28639,-14403,-28443,-59869,-44690,23745,64293,5287,-100926,-158417,-97661,-28139,9094,96429,146678,44399,-75845,-63314,26181,60109,49187,91579,169140,176588,139792,30111,-57457,-22372,-1496,-40712,-41781,10138,13868,-57510,-121471,-103887,-22276,-14224,-40109,5300,69376,1060,-94848,-68114,42746,68447,-7963,-1658,124361,208572,142640,2490,-61747,-43327,280,39563,10917,-48407,-39955,61756,110382,40965,-70807,-116646,-44631,79826,119066,44660,-58145,-68706,-52963,-52844,-23549,21901,17424,40248,68665,51807,15711,-6865,15355,25594,-9524,-60071,-59278,-17048,32782,40116,10174,44126,60159,30588,-17469,-17496,15510],[-56101,-56312,-49255,-58989,-24666,53352,89786,31735,-37387,-16596,62313,127562,113481,44249,-30927,-113619,-170472,-127390,-42501,-9957,-56731,-101058,-72628,-9184,33008,51291,70776,99225,114580,106844,100957,64483,23801,-16169,-35343,-43428,-35077,-78767,-79486,-40169,-1111,-8417,4776,64543,60552,-62453,-172176,-107419,14013,59008,35496,24453,26136,19366,23888,2617,-23228,-14538,22609,33602,43481,19840,-35569,-79223,-133630,-136362,-52208,28389,15425,-49428,-65724,-22700,55066,98807,56377,8566,-5377,3806,57335,90591,62399,40422,69282,96469,91218,55127,-4558,-10603,23547,15696,-11394,-37729,-26934,37801,135174,118139,32357,-54487,-74513,3393,65845,23609,6448,-12220,-59651,-41015,-19268,-69440,-27939,84998,86663,57051,42667,-15380,-42991,-27430,-22566,-30278,38083,89882,64820,46812,65464,17976,-109970,-156340,-93237,-16981,31362,9865,-44492,-111185,-151934,-109848,-72316,-69062,-43409,-39167,-70680,-89836,-20146,63798,70063,26517,28433,61637,88158,49046,11392,-1197,24333,24782,-52697,-121360,-113005,-77516,4291,30340,1387,4624,16048,17774,48993,46709,37095,64397,90245,36930,-14264,-19632,-45838,-52053,-7719,64337,88092,99391,77504,34570,-17444,-48117,-58869,-62071,-73327,-67165,-12630,48027,15083,-42217,-19489,59811,55860,4633,-257,18477,5146,-43085,-39020,-20527,-25821,-28455,8073,51234,86913,105382,90096,36405,-22647,-39059,-36484,-22173,-26244,1342,74073,107792,64117,35,-28291,11570,66165,28066,15214,15186,6566,13183,10899,-45444,-105907,-68156,-14497,-23461,-32229,-24662,9233,34296,34456,-26308,-112796,-117989,-8667,52895,49151,62981,35784,-82747,-141376,-56859,45493,54190,-10012,-77242,-79693,-50245,-83992,-92515,-74904,-93915,-61508,-16654,-59705,-107932,-28762,105045,108511,-4552,-51103,-26701,-28303,-63946,-79643,-51116,-9948,10041,42668,48667,-2733,-52565,-28613,42668,31076,-56130,-140273,-110694,-9014,60388,58965,37022,13084,-24056,-40183,-37094,-45203,-60139,-68754,-6325,124182,147069,41834,-26588,-11065,47782,38117,-11817,13295,20583,-26654,-23595,-18893,-6016,33560,18341,-50301,-62337,-39427,-45303,-43533,-10626,47533,48617,19710,1402,24240,36585,33047,57530,37058,-40241,-47535,50313,123887,155204,133240,113179,157777,98888,-20581,-33615,51877,113317,146953,139843,85247,25642,-36087,-84996,-67848,-26206,-23327,-10658,29357,44775,30053,-26612,-16484,29370,34649,-21161,-32764,17480,62952,78129,50350,-1191,-25884,-55484,-79647,-50400,68,-1411,-62596,-181041,-182218,-43781,-6711,-83665,-57032,62800,116045,66304,-22737,-98559,-129471,-76318,-33562,-44001,28047,122416,72159,-30023,-56173,-20708,37036,18663,-82889,-144620,-89122,6573,60498,54615,20325,800,18662,58912,61044,54159,45138,9628,-63198,-115866,-106562,-76715,-96587,-80087,-3504,54411,77160,85225,113088,136192,6831,-121470,-108348,-50486,26111,74046,44524,22098,56548,107951,139150,114233,50493,-51494,-101337,-74916,-23175,-2448,18388,67399,102491,51726,-21857,-36419,-56361,-55740,5235,26373,20972,79023,126380,82138,50952,21436,-21247,-39439,28124,85762,87740,7808,-59932,-52072,-16646,2086,10601,43145,104450,128461,66036,10463,-13341,-31366,-15487,-59093,-167563,-194952,-159647,-146348,-142024,-79842,-28379,-24577,-33160,-15243,11845,27828,77608,61300,-24657,-84743,-94307,-38784,9414,5509,-8619,-32910,-82445,-51555,-4261,32981,57737,38940,37730,55762,6660,-49406,-57358,-78685,-69727,-32118,8663,66300,123736,151817,127941,54241,33819,8047,-39803,-31752,-18957,-26100,-42255,-52054,-11774,2106,-49342,-37276,50632,114528,93935,15300,-57339,-89705,-16201,133949,121832,-3632,-62520,-52250,-12840,45222,35433,-33168,-57960,-73794,-79334,-63940,-61819,-48749,-27967,-15644,-52622,-98397,-68257,-2720,21553,286,-39039,-19369,55916,69638,81862,101531,28341,-43097,12335,11699,2587,5106,-46943,-86245,-32141,7979,8866,-1103,-22454,-56303,-96392,-130358,-91603,-54502,-41801,-50553,-52448,24908,125451,118495,38792,-13461,1534,-1903,-30398,-26651,-17000,-51062,-78867,-38721,7647,3909,-10100,3743,26978,51621,81470,96463,73852,51850,92255,103834,71342,51379,32671,54206,97817,67151,51402,87439,93298,8995,-75982,-81900,-58275,-26711,-20404,-1713,-47905,-109250,-61615,2682,15563,20804,1277,-19682,-3429,-9634,21897,122955,203775,140545,-6123,-76012,-21543,51969,54229,-1706,7974,83694,64550,-8075,-27641,-8756,17895,5227,-8980,33389,58273,70923,46184,6438,-18285,15704,28149,-30879,-41146,13543,60793,86956,91030,105008,124608,94182,945,-4223,45448,9740,-50560,-48429,-24073,869,2419,-27958,-122166,-195473,-182730,-85566,-39728,-58911,-58259,-53374,-61557,-50338,-38516,-26181,-6400,6131,35876,11703,-36964,-5484,48894,36042,-28041,-57515,-38344,-67446,-48091,41332,93195,82135,68181,67385,40374,-14351,-47943,-18129,4352,45456,43778,35973,8321,-37901,-91566,-82373,-13780,23571,4381,-22708,-13660,22943,55947,88615,66233,20276,35703,80167,83687,41130,26219,17044,-41798,-102757,-80438,-73201,-78654,-73529,-66982,-80144,-66055,-93014,-136260,-119643,-97908,-91618,-40757,19659,44828,42510,64113,112930,128025,-14066,-163600,-164090,-65542,29443,53067,70111,46424,-19842,-60033,-24289,-1974,-6839,-13389,7851,22659,55139,42987,-2977,-21799,-13969,-22621,-92865,-83339,-20088,-13431,-15057,21886,57430,107938,103599,33977,13074,84507,100461,30144,-21245,-38140,-40026,4399,69053,64524,-26756,-100848,-69127,-36989,-57097,-111642,-156988,-70152,40571,42722,-33573,-54519,-29964,-34262,-62547,-49697,-74552,-153229,-115823,-31895,-40929,-44380,30557,80143,93946,129860,194381,202475,136935,58423,45172,82394,36444,-80677,-118659,-78688,8471,77142,51468,31872,85636,94908,52003,8344,2295,19339,12546,13190,13028,35924,67011,11486,-42964,2948,63526,84614,81326,35147,-4794,15067,-8169,-91810,-157345,-120099,-57368,-13189,17695,64683,79544,45255,51865,72003,38508,-14351,-26629,-57587,-102943,-118073,-90810,-70677,-22213,57897,92296,49976,10379,-9599,-39150,-40447,13062,35616,-5876,-11499,14643,8716,-38472,-78665,-60548,14384,46385,43871,127670,118416,18938,-23886,-57466,-115539,-101537,-23819,-171,-37103,-43881,-44016,-95581,-199733,-187204,-35059,101378,132169,111197,75304,34972,-630,-75358,-106275,-95075,-83987,-44786,-17167,-50863,-73458,-59105,-77013,-52987,47905,114527,56357,-22736,-46468,-19020,16475,42529,74193,103674,85326,26879,-13963,4885,36819,33518,39502,62201,46980,49732,-7526,-83965,-36135,36738,40100,21950,30607,32308,-21238,-60704,-19536,48766,33907,11160,38690,100978,96007,24232,-25896,25006,90611,37160,-51407,7561,149084,166785,56396,-34527,-50092,9692,90935,62778,-40828,-86762,7887,98271,61908,-33222,-70100,-37305,50079,87107,11879,-98004,-74466,-10943,-21174,-71894,-58589,-7444,38139,10453,-43644,-76477,-74293,-25158,12683,-1154,-39840,-40133,-7719,33326,43542,-5358,-23038,-21072,673,13401,14794,-6219],[-58690,-64370,-25872,-39170,-40333,12587,43001,-15412,-50676,36240,118033,108860,72026,58737,61526,-180,-97475,-112196,-63138,3348,38720,22144,-9723,-3935,27211,78598,115615,116839,66918,35632,52621,49854,18775,-19015,-39205,-39370,-20035,-20183,5147,14726,26838,17302,15373,39703,15659,-103052,-199030,-110265,23792,55105,-2865,-5175,38481,6832,-31124,-1714,24715,17219,32291,43506,19910,-45272,-89781,-61686,-61717,-78476,-46088,12582,1865,-53191,-60403,-29153,6959,24932,-11425,-33614,-6435,50117,121101,130097,62506,17608,59017,107404,102105,56706,-16178,-52088,-44275,-42314,-53571,-87929,-64292,22126,93064,31840,-61957,-121104,-83988,49145,87306,-36755,-87979,-53049,-51172,-6242,20870,-41971,-38833,56614,60472,45405,43521,-9994,-40602,-30527,-18431,-15375,65695,98492,42622,15673,69988,45056,-98952,-135228,-45190,-5646,-18598,-32304,-52149,-123916,-181199,-124695,-27043,1735,-26255,-63152,-79769,-94244,-41170,71462,132744,76705,10779,7283,43054,30997,5018,-15514,11813,41942,-30926,-125454,-147989,-147896,-78118,-21650,-14930,-18443,-35912,-49557,-7195,13498,27469,62425,55524,-37441,-76365,-42902,-77947,-112126,-37678,95600,112764,51088,-16314,-43213,-62604,-65443,-13511,51318,39498,-3671,-14263,27876,40345,30902,22407,50883,49117,-24984,-66631,-38182,-42119,-82574,-47491,-12220,-15825,-26816,-15173,2618,48001,109387,116149,73864,30573,34565,80058,108928,88871,93517,117724,93709,50209,15531,-11288,34849,128389,116674,77990,27669,-45142,-85327,-73144,-52483,-43398,-17075,-11426,-18449,-692,-5381,13424,57801,49471,-36228,-79517,-38437,50430,80195,60187,46890,21340,-49941,-76918,-42269,-10748,11046,29058,-2856,-40098,-39964,-70818,-124678,-167086,-146909,-22965,49368,-21392,-79847,3767,85566,42727,-50694,-79969,-60049,-33988,-64970,-98940,-58981,-11542,-3246,6807,-12854,-30438,-9543,7390,50728,94326,57202,-62220,-64842,9121,20356,28310,61190,54533,27633,13139,-29060,-93990,-100477,-37684,36432,94786,98043,29415,-10668,15983,72312,23435,-71642,-58293,-30340,-39842,7175,44591,41283,17459,-11277,-28652,-19745,27565,20982,-2744,11749,70644,100668,126216,117490,67116,-15829,-68846,-15210,25459,-27381,-49226,5300,36983,79478,78551,65220,120289,89852,5326,26714,105671,136184,108678,80003,76293,79875,8445,-62511,-44476,7859,21314,-7404,-24730,12471,66867,64853,53725,27015,-32557,-106433,-105439,-50933,9951,56472,57159,13864,-13993,-60603,-106305,-56471,30507,40440,-7411,-137682,-226474,-142840,-47364,-69306,-47239,64508,111533,43715,-31718,-54516,-42213,-13240,-26322,-47209,48135,134365,32875,-107357,-123465,-42331,57024,70101,-23057,-98542,-72784,-8141,13701,3413,17301,41740,10063,-4461,5130,11310,-26883,-45647,-51083,-70180,-71170,-59756,-94603,-80524,8632,48169,20052,29996,93192,98735,-61742,-170853,-116827,-51599,-14892,-231,7009,50845,75955,60858,74329,88630,56190,-18252,-28838,1953,55689,57973,-10547,-23642,35337,24057,-32976,-39960,-27427,1790,63654,75331,51153,90481,109732,54949,31561,1250,-23761,-12478,69691,138853,117680,-7446,-100091,-96209,-79587,-78443,-70385,7631,85409,87085,31632,18446,51070,58256,45552,-12306,-121152,-171715,-122248,-51939,-24532,23390,49042,-7164,-55525,-17574,15655,1431,32391,41707,14537,-33072,-102777,-64772,34991,35057,-45168,-107348,-134885,-82229,-49480,-11090,57336,45240,-5332,-9915,-293,16074,11747,-50687,-86034,-64273,18392,103768,170172,216197,172753,38789,26599,103705,100535,3548,-63178,-48164,-29873,-14747,47503,80746,14514,-32301,13598,75865,56360,-27765,-100358,-101766,-6280,116140,94448,12419,625,38816,84433,129198,115320,53273,6100,-39808,-49946,-26576,-49574,-69130,-38281,-18329,-58321,-88861,-52433,-8351,-12372,-41561,-73675,-89057,-47789,29033,92456,50664,-76958,-136779,-92381,-104566,-71336,-19411,-57319,-81102,-3877,16120,-26298,-5782,46339,41454,10022,-35322,-63067,-74176,-57588,-52658,-92454,-102870,-42037,-39419,-107811,-103240,4732,74238,64445,10158,-65999,-109373,-65979,32571,54234,1048,-18473,29605,89168,114561,118377,124944,133089,133938,162889,166116,131456,97460,48332,33936,53823,-8660,-54769,30894,89694,11479,-43837,-18519,-22967,-17881,2941,23303,-25864,-68844,-20754,8910,-4208,-7927,-33766,-55136,-11246,-11478,-11854,94360,222510,168418,18258,-40201,1747,35471,38289,17389,-538,4819,-19534,-36492,-2284,59850,58864,-57266,-133445,-49232,21825,38153,48536,68757,43313,-2004,-17389,-41855,-69327,-59646,3349,68860,132164,185705,155038,42592,-47476,-20846,51002,56105,11340,5610,57463,70697,16909,-30597,-81589,-127293,-120555,-75585,-111165,-135254,-60924,11461,7950,-26014,-33706,7830,32258,17837,50055,66923,32727,3364,22343,43116,13364,13934,74038,29033,-54396,-46718,-2577,-3187,437,37650,41216,-31322,-52318,55020,68651,23922,34981,47699,-56702,-160367,-159820,-61741,65934,99098,44224,7495,22511,36301,22775,42855,67891,82863,118472,96176,3239,-65198,-34209,-11477,-41224,-32491,34973,26280,-4218,-14400,173,21133,32705,-69068,-135519,-80086,-45866,-54071,2562,82451,73852,5913,-24682,14605,29611,-79753,-162609,-121783,-28856,54698,66529,46380,29381,19562,-14301,-12378,-8148,-32324,-57327,-31000,21349,54896,11031,-22360,3703,47339,56220,-25039,-66760,-37289,-9570,29365,99166,137443,137324,84018,43474,68949,145031,141565,59579,-40725,-83313,-56558,-3648,28862,23269,-18328,-66865,-48746,-19715,-46965,-106995,-128819,-10386,100545,39761,-100939,-127117,-86692,-49180,-23133,-51983,-138365,-177154,-94353,-23494,-14196,28099,76361,71204,92419,137994,146832,86273,16621,-20922,18596,109859,112712,4247,-56089,-24168,49684,114580,135779,133222,111007,42458,524,9919,52618,69032,24192,-22166,-32916,34591,109245,58321,-26880,4398,119153,168398,104785,-6423,-94145,-113356,-120069,-146217,-169516,-136385,-90674,-25909,23313,46777,22175,-32913,5096,72489,53742,4903,4200,-27882,-83130,-86521,-79533,-109886,-88776,-15975,25111,43432,35250,6657,15448,61085,66301,18003,-37294,-40661,-15112,8983,-18236,-86158,-114892,-57916,11400,59370,161487,159830,50775,-41896,-85914,-92301,-58064,-2227,3770,-39378,-37262,-48977,-88289,-138493,-137672,-65763,54581,131025,122303,57028,8158,-3522,-48413,-51779,-26694,455,51658,50686,-52898,-118787,-85264,-61310,-21924,52014,89264,52837,49734,56081,883,-15769,36770,32074,16381,47924,55085,14410,-10592,-9023,-4377,-23921,-48085,-52059,25838,32215,-48270,-24625,61555,64745,-3488,-23589,8985,-3185,-17352,27335,79688,80007,79969,76306,98530,125630,94778,24212,35595,115607,111631,7381,-19501,48269,70481,16130,-20578,-27837,3504,40276,17135,-33497,-53098,5281,50300,15120,-29555,-9904,26134,40486,9948,-76135,-129985,-44252,34922,21125,-38708,-44802,9290,60432,-10614,-111430,-166322,-131867,-57716,-27482,-27344,-13305,20636,25693,9798,-6241,-47876,-66553,-74224,-45022,4793,38054,6602],[-14545,-24352,11878,4738,-30684,-16040,10323,-19518,-30272,16586,32912,12476,3908,29883,76126,46051,-35103,-58370,-53671,-6809,63777,72386,16792,-12817,226,37260,61844,46315,-13486,-13432,39790,50150,27464,25508,30428,-12835,-33886,-18461,23115,47781,58477,16344,-19618,-36096,-79844,-123256,-112543,-34962,14916,34736,12098,17151,61930,39265,-10508,20967,64461,50139,49502,43478,-8234,-89011,-120128,-49538,5791,-1115,-50282,-63315,-32651,-9587,-8690,-37164,-67362,-58506,-69645,-53900,20886,78192,110684,120644,87245,20004,23688,73950,75490,37520,-7176,-31887,-42596,-52098,-71264,-94958,-52658,19273,30748,-46651,-95659,-115724,-69794,44998,45039,-109945,-177987,-87213,10375,84257,84383,18774,13702,95911,88811,49459,43270,34020,-2545,-54275,-57688,-15609,44546,17573,-58974,-34619,96891,120145,-6643,-47885,5632,-36425,-112180,-112060,-76000,-78822,-87392,-54428,28970,85504,46281,-45873,-62405,-56852,-19364,86388,177611,130625,42246,15469,27619,7800,7726,10568,23750,66029,43201,-35251,-98483,-151730,-101710,-7104,34889,23961,-17385,-44794,-18335,-10644,-8545,9685,1890,-65308,-84836,-22950,-27842,-78118,-36191,85317,94852,15165,-51281,-56848,-48411,185,86839,141231,113436,24347,-29614,-10975,-2237,19716,33002,61835,81517,-9437,-78435,-53820,-50397,-82435,-64403,-57310,-44225,-49246,-67774,-59851,8206,76158,93346,70556,14374,-13360,67439,161908,155893,123402,80540,30372,17412,15906,-4148,28269,89546,67511,57520,-9238,-109633,-138941,-109460,-49930,12307,43549,16499,-5155,17231,3099,6441,43159,42174,-26622,-40480,21787,115339,118908,40289,-9680,-4928,-4623,6890,5117,-22601,-17130,18083,26585,-1349,-36143,-76997,-117430,-136220,-70960,36596,49669,-6370,-27491,13847,35636,-6956,-36593,-13525,8110,33451,1520,-48626,-10765,32960,12477,-38959,-103541,-87654,-22562,-5621,35165,128917,149996,39807,-7876,6213,-10857,23202,71755,63068,38239,32619,11957,-36069,-24241,47661,86944,88808,75985,46630,64164,73953,54947,-20880,-110417,-111468,-86920,-56645,31837,89954,60404,-22521,-36859,-3081,19499,71317,84752,59526,33009,65531,116640,161478,133762,57686,-52447,-138206,-101632,-57225,-75990,-60720,-23319,-25408,18592,25568,-7913,17934,8340,5307,70385,112009,87069,30248,-8997,9016,44476,-11069,-60885,-29042,19332,35728,7111,-29702,-3464,71271,84473,34321,-68705,-137257,-137139,-90281,-84263,-56599,37363,107786,79298,52156,13867,-43003,-4608,55476,4997,-48915,-100276,-172175,-139587,-42844,-26733,-1528,64877,53055,-23695,-66624,-24719,14522,3970,-47134,-64756,17478,76327,-11665,-125478,-137908,-48714,83120,136994,54427,-41887,-33184,-23040,-54578,-51862,22340,61590,-28095,-90751,-49804,-6460,-38917,-42525,-21551,-20162,3511,14170,-42934,-51129,-8015,-16965,-57377,-43150,1219,-793,-83381,-84663,9610,39981,5561,-33904,-39680,10090,40212,36231,44386,63059,94384,85451,73844,79043,88707,37834,-50112,-82253,-49222,-40474,-54567,-27913,13714,32946,44491,49833,54656,94758,101459,22051,-27119,-39242,-20477,9792,61048,84298,67936,5907,-61818,-114100,-124384,-68274,-12352,35262,54088,42332,10271,15629,86178,116744,73770,33961,-8529,-78706,-69626,22594,82050,128233,119900,30968,-8166,38594,44157,-11434,9743,48601,41018,-2606,-84463,-56829,40705,19258,-88399,-107772,-64246,-17076,-47056,-45928,20961,17457,-47182,-61378,-25214,30108,62472,21712,-46050,-97791,-72523,10874,88683,131155,98218,4398,34216,144170,136576,24846,-34527,-29663,-29271,-22569,13155,36193,23279,-506,1318,548,-15909,-13617,-13263,-28993,-14667,11364,-15785,-11072,40836,87743,133807,176941,175414,125447,52280,-57060,-102944,-74948,-91667,-99308,-42172,-22076,-58703,-77775,-40143,9420,8507,-36596,-87605,-141869,-138825,-35859,56732,-3004,-138665,-204913,-177673,-181451,-141747,-104319,-109449,-64756,28301,5123,-83683,-65510,19408,40478,54573,43944,-28365,-81206,-35652,-7267,-96813,-202923,-193524,-146055,-130998,-80084,18911,85977,87921,5947,-106013,-119572,-9386,101354,52548,-67793,-94652,-9627,109096,175864,159745,101839,114105,162789,180557,137964,70975,26567,-31335,-62853,-36689,-63377,-74206,28539,85360,15137,-16767,2488,-27113,26505,96399,49001,-37825,-12229,40166,17652,-12675,-17587,-39709,-52041,4203,27070,4849,53398,143016,114808,36731,42810,59593,6365,-20578,-7483,-22776,-62765,-87317,-38201,42099,94237,60536,-82163,-149612,-33076,33871,12121,21642,90364,87144,-5919,-60917,-50140,-65012,-87052,-31168,45995,128594,187595,99018,-49846,-74873,2791,33945,9803,-17210,-5889,52740,52356,-22732,-68223,-67791,-38014,5562,5925,-113965,-180358,-73020,68072,82494,-1028,-37166,36431,79284,37502,38755,89523,123291,76104,5488,-5608,8804,28862,60282,38478,-17877,-40796,-44573,-73966,-73390,-2984,45597,2610,33134,178980,148849,25645,25375,78488,-20589,-142735,-126575,-12939,103679,122945,38256,-33787,-29534,-14717,-42979,-28815,27723,68374,73639,12131,-62918,-88205,-57472,-35942,-41951,-9193,79047,78184,40231,35026,60975,82621,85420,-22374,-87308,-20885,2180,-35588,824,56576,23634,-83372,-160455,-144946,-104155,-140916,-155010,-80958,11846,67960,65397,44452,35749,31640,-22644,-53498,-40324,-28743,-32063,-29698,-23046,-21924,-63278,-70467,-24819,38558,94815,69565,7412,-24427,-14374,13645,64138,94218,87203,12245,-17565,36483,85183,53469,-156,-75036,-108235,-59613,-6405,18914,42957,43721,-5422,-12826,4580,-31151,-90318,-89555,3069,45500,-50845,-171379,-173159,-153448,-106106,-22499,-56226,-162779,-154800,-65399,-37628,-3644,78550,82192,19453,56857,92731,18863,-90015,-134018,-97931,-7728,69702,90898,56230,34043,54821,84787,105726,161814,211152,165495,63379,-3985,-10717,34391,49714,1055,-45110,-49634,20443,96266,63886,-8250,-5772,74172,94569,14445,-52409,-115159,-160399,-175317,-157468,-142262,-114996,-94762,-34210,17301,14922,-21017,-59925,-6087,62277,34382,-28145,2401,4205,-36456,-33515,-24581,-80510,-100035,-63472,-40484,-5718,27827,36684,84664,121396,68135,-6893,-39110,-28676,-12154,12850,1301,-67945,-128152,-99350,-15246,38017,86887,90691,52572,-4437,-19753,15943,21156,2248,-25677,-39337,13569,25808,-13874,-58889,-81005,-73181,16775,99145,90200,36766,-11579,-29549,-28125,-1172,2322,26939,69537,40954,-61015,-125665,-91728,-33023,8483,21865,19508,20072,59665,43989,-76874,-124746,-29860,-8891,-50601,-15041,35784,31570,216,-18335,-17569,-57457,-78568,-23725,110049,145726,44293,-133,30305,-15534,-119372,-111674,-41592,-39306,-23638,58216,117178,114800,108691,80527,56326,56436,64757,46390,67164,145172,154074,83295,49067,39201,-5979,-53847,-35325,-2191,2686,-18923,-39164,-36725,-22553,9777,-435,-37478,-29464,-594,7313,4470,-24642,-89734,-84713,20325,58088,33021,10019,6825,49666,120957,72999,-51555,-119863,-66707,-1924,-19351,-20096,30550,74262,47223,-13534,-50825,-64948,-43380,-49694,-36491,2658,40526,42027],[718,18690,37341,31341,-830,-5239,21714,31130,10148,-45790,-99017,-73502,-29924,-6428,10380,-5541,-32114,-15544,-8058,-6955,193,-3065,-14255,-15971,-18103,-45213,-61055,-55971,-56001,-15033,63224,69172,47375,71885,85448,-13453,-78157,-80247,-27936,42744,63805,-7872,-51988,-67730,-92268,-44884,45784,68834,15418,20644,44592,43428,68827,86609,65281,56257,60101,26447,3596,-29916,-72928,-106037,-90395,-11800,53734,46463,-56602,-124100,-56569,41283,56313,-37869,-124831,-101918,-66359,-21680,59424,75442,52942,79396,95150,15992,-20906,34215,55915,21555,-9719,-4741,10665,3757,-21331,-40516,3373,56919,28877,-59289,-72732,-65209,-47823,-142,-8136,-107885,-153970,-67130,61875,113947,90048,54567,65489,122114,108919,44729,30630,67570,41385,-50898,-61380,982,27270,-42972,-122050,-73741,61720,117905,66794,27410,1125,-71233,-122230,-122290,-78856,-27767,6208,20931,50016,100249,76928,-43937,-82976,-57269,-8197,85635,173152,141985,77256,61134,41196,-23314,4052,70822,96405,109416,92720,29386,-53758,-126381,-63742,55635,87095,52138,10923,-22874,-17294,-17139,-64353,-110398,-68794,-26924,-26735,4117,30517,3610,-20320,29472,42149,12181,-12972,-24549,-33355,28867,97199,108088,68222,-26468,-65333,-45720,-62091,-44393,-11235,25632,62377,35546,4731,-6446,-24470,-39778,-52033,-94197,-88262,-84723,-98644,-55966,35651,66455,52960,23581,-50822,-94943,-15487,107026,124673,70522,-15281,-58881,-44754,-40610,-47507,-9801,19333,-31134,-29582,-61604,-103645,-88445,-70373,-47963,-4796,36762,37048,11002,1969,-13546,-20563,-25251,-10136,-10971,-11055,35404,136279,118068,-21661,-89112,-49676,-7466,16185,22363,10097,-7595,-28401,-19384,-5562,-27593,-66215,-59491,-31837,7091,23621,-9187,-18121,-21975,-36758,-23888,-28227,427,96157,135092,91000,14498,-18963,30383,64184,28304,-43926,-132834,-147483,-98159,-40810,43246,124647,150666,94671,47320,11997,2486,66335,111510,88370,44610,35316,59000,68193,102271,134458,98752,62904,50890,74835,146062,110250,-6762,-78078,-98077,-89749,-87407,-70088,-10905,45511,48319,-7387,-7322,2315,-9722,22880,71376,77025,38876,44567,74073,80107,38103,19426,-28059,-114756,-120901,-105422,-109190,-42417,37258,32723,38259,14695,-54774,-68043,-55816,15979,73472,47412,-17646,-44595,-35055,-14922,-30368,-61841,-36560,-374,-3864,-1230,-2839,-34376,-17967,61692,43613,-55557,-158044,-142039,-66493,-37500,-87514,-76641,62609,158839,110710,92249,109358,66593,33089,2732,-113528,-163547,-110040,-77753,-51244,-4561,19533,62882,97905,37100,-67878,-111278,-37960,17248,-12190,-69290,-80228,-14916,46897,16826,-55451,-79842,-28956,88833,156929,81827,-20007,-5056,-8222,-55959,-48917,17770,53320,-5646,-66336,-27598,40616,28021,-15300,-38701,-12915,61840,75600,-7774,-49858,-81038,-139059,-150921,-143996,-140446,-75338,-2453,92391,163719,124021,63533,24222,-25184,-53490,-28018,39330,58555,36887,109234,163462,144845,130539,77106,-30257,-55324,-46873,-83289,-97778,-61694,-7794,27975,37626,20491,-1112,6782,67375,120210,50149,-34931,-50762,-15305,4618,7383,-17903,22672,87064,57305,-47917,-51628,63178,133446,93473,34670,24150,-2977,-16275,52296,95140,55986,46208,79794,31452,-16088,46485,116293,164072,125160,28228,9716,44921,30446,-27642,1978,68007,68756,16027,-65145,-54434,27305,11225,-64621,-29813,43272,78178,18727,-36262,-16116,-2898,-53423,-93980,-79565,-29183,28046,38328,-6697,-84910,-124858,-83344,-19276,9094,468,-21405,27903,92613,75435,55753,76993,52725,-10023,-40976,-61305,-70485,-22005,16372,4567,-30082,-31902,29810,86409,72547,14475,-54090,-100651,-39699,39497,55236,64806,104302,142518,129175,45710,-95686,-151282,-129960,-145132,-121055,-36475,-6068,-44856,-79643,-40681,44791,63459,12475,-41256,-97886,-102668,-30666,31178,10111,-67530,-162026,-167714,-137250,-107400,-135108,-126617,-40204,27536,-5051,-68367,-80158,-42991,-24325,9037,25401,-14240,-54189,4607,53649,-31520,-164847,-200276,-137374,-40660,20087,28210,21941,19412,-29169,-91649,-67001,48780,110828,16911,-89794,-97018,-33656,88192,199278,161964,33274,30203,96282,106763,46576,-42035,-95383,-119458,-105812,-42552,-25733,-19498,39441,75590,18621,-21393,-33330,-64452,54166,168523,69939,-58254,-10640,50650,39295,28179,12037,-14631,-9675,41575,80991,96564,112105,104756,46003,24183,82904,91041,385,-47189,-27832,-27694,-55826,-61766,4310,78667,105190,79727,-17649,-53968,47560,90312,46575,1640,27053,55442,15241,-54156,-37102,5987,-12591,-17917,8079,60994,126690,47925,-76565,-46365,54506,17067,-82429,-106600,-61488,2420,13297,-52219,-99496,-96329,-22818,60058,69849,-35279,-100006,-16763,100003,114208,24285,-37870,32816,105991,65352,30077,88170,183214,158338,22477,-23331,33117,43763,827,-13838,21063,31116,5148,-44532,-75309,-14540,55248,56342,108524,203580,138788,32181,9690,71414,49293,-24708,-33745,24421,77904,76854,3489,-76363,-72674,-31193,-61879,-80732,-31304,-9580,-66956,-101209,-47576,1974,-3103,-7011,2612,3858,45974,51383,35008,47963,72829,64752,44821,-22881,-26742,75066,87862,15611,18380,43704,3074,-92855,-142217,-122605,-74549,-108612,-140325,-73300,23453,75577,79917,84550,60187,11494,-36381,-45970,-40480,-22863,-17659,-34410,-71912,-67851,-66300,-74825,-48660,26852,123450,136064,64185,-9378,-16508,-6206,10965,40028,64598,-1118,-60511,-26027,5938,-21223,-54036,-83152,-77445,-43760,-32631,6626,90125,131819,89857,50021,14074,-41939,-82598,-60639,-12063,-59923,-153293,-185485,-145053,-150902,-133799,-46218,-40098,-100949,-84778,-41564,-41284,8904,83219,76978,37653,83092,85490,-24181,-120046,-135340,-70359,23661,46060,38373,59431,81569,97021,100150,83627,131826,203724,197234,141610,77173,25783,26240,30477,-2534,-20958,-10768,31006,71495,56406,13131,-26564,-39247,-51890,-68757,-40257,-43632,-82893,-94698,-56066,-44219,-37752,-45924,-25609,1763,-6595,-28468,-53052,-28415,24401,28634,-5593,28119,37196,9256,-1644,14060,-18294,-48248,-40879,-33538,-33630,-8682,40090,112060,131653,81086,20027,-17095,-18649,-4104,13857,-433,-41777,-81246,-87187,-45664,-24097,-34722,-42222,21387,82241,110595,127005,68706,-23111,-69267,-45225,47382,105117,92303,30574,-31109,-55219,16254,89667,85090,61149,8986,-36895,-17046,3162,-34431,-11252,34976,2786,-57442,-86464,-58804,-13680,-1964,-19258,3047,40090,43878,-19205,-130978,-176758,-89054,-40806,-63058,-18820,49038,55348,27524,15558,-13103,-74254,-38039,76262,192571,209568,90186,-22460,-57151,-122595,-200676,-144570,-69956,-95093,-60688,73376,149062,108552,72048,48137,7048,-40018,-10842,29802,59233,123551,137218,99095,98756,85550,-1775,-79424,-60671,-6280,5591,-7947,-26330,-47498,-65692,-45512,-56654,-68696,-23440,-31176,-92649,-58840,-14173,-34956,-1313,82924,52134,-11022,-42629,-44342,19322,125783,120090,15135,-20761,35264,57541,6140,-4463,17844,25735,-8904,-57437,-79248,-61959,-5143,-10106,-10257,4482,3653,7118],[-22559,31731,55571,43495,35909,32762,60070,82685,25937,-77743,-131640,-89355,-23395,3918,-14481,-40779,-37785,1740,32775,2371,-75611,-90695,-43255,-20234,-50498,-111301,-124415,-61948,-20889,-8678,45117,67201,76566,109268,92275,-24424,-94824,-111419,-40921,45395,50072,-17542,-36037,-33582,-19146,76548,157635,130495,41888,20107,16564,476,38697,88296,84773,52539,21546,-46235,-101513,-125533,-119332,-87086,-18758,58889,86602,45204,-54380,-93823,-24630,54913,65118,-43041,-149026,-109334,-24902,32722,76702,53260,2385,33181,78122,23059,-15672,37241,62808,14152,-40789,-27941,25127,44189,36807,9462,37737,93208,70047,-35172,-39583,344,-6598,-26167,-35178,-69508,-70968,-4468,72728,59732,26216,45787,67530,69406,47975,13793,18189,57608,42180,-14217,11627,45141,44529,-3063,-51080,-46685,-696,49953,76370,51707,-14440,-34298,-7245,-27186,-37887,-5600,33536,55510,51792,63769,26107,-105443,-158753,-103758,-25077,56702,125195,101036,55498,55498,37067,-28815,27004,143823,182838,131225,60873,6535,-48385,-90689,-8408,91714,87933,35983,10847,-29486,-36250,-9749,-71764,-183239,-121434,10340,32536,9559,24388,27184,-20736,-11213,1416,6006,22339,6488,-48002,-29879,16658,25342,-19441,-82877,-77131,-37896,-64067,-72465,-73240,-70965,-19222,77885,120784,64956,12670,12246,1199,-49044,-60879,-71127,-68577,16788,122247,134720,78578,13129,-53535,-76044,-41755,16934,28270,-13560,-80870,-103576,-96207,-109276,-94524,-31184,16352,-19202,-39278,-44207,-25942,-6204,-21020,-47772,-66238,-38932,8243,-1553,-41739,-39647,-25555,-69761,-65223,-7265,8786,24184,102783,69274,-70579,-123955,-81675,-38053,1584,42423,57036,8503,-61391,-70756,-27245,3908,13588,61381,71004,11775,-31852,-38624,-21935,-54095,-86884,-40741,-16179,6572,137603,206958,81559,-72052,-79617,-4851,17493,-18942,-45283,-90018,-140723,-119084,-18099,73252,75102,76475,82111,70581,28656,21257,77456,133153,131748,89129,65431,76664,96716,148237,174078,97173,13098,-796,80860,182353,107566,-53622,-103564,-47213,7731,10343,-23600,-56716,-45133,26922,70854,64146,1776,-72718,-68861,-900,55873,53698,42855,879,-59910,-84657,-9105,33423,-40941,-80387,-70941,-53756,46350,164804,152211,95737,34101,-35431,-58296,-29813,56445,65372,-7278,-66647,-51957,22346,22548,-66531,-64739,44385,65129,-11698,-31925,-31360,-75415,-39344,63561,8989,-124921,-155864,-39869,36226,862,-63277,-50915,58512,114819,69221,80011,136419,107944,10193,-78452,-170460,-182491,-92563,3001,22280,11895,41251,113902,155041,85228,-62284,-131097,-52242,17539,-15034,-63536,-62168,-2073,67574,64067,15579,-13829,-20411,47899,124698,82001,13416,33845,43239,15747,-10827,-18991,23745,41907,18314,26422,80478,69810,-4473,-57054,-28790,33817,43299,-11640,-54303,-136805,-212200,-189899,-206670,-234427,-78882,98988,199496,213666,126171,91217,104948,34835,-76259,-91196,6917,53355,12943,81769,157235,154974,127118,32380,-75402,-24712,33765,-32329,-65969,-18197,16101,32301,57032,61965,24292,-14875,36427,136063,116299,34022,-3458,21928,8108,-48638,-92154,15696,165189,150235,39309,55020,166754,196582,118763,39625,15411,-34433,-59017,2512,41064,14657,3741,41551,26859,-28638,9772,79187,133265,104172,12619,-26843,-7921,-1310,-36573,-19910,43879,75124,31462,-56231,-58782,17088,27250,8597,61559,88706,101353,74551,6177,-18474,4826,-24984,-102983,-130715,-104547,-55843,-6914,13925,-14383,-43164,-37846,-6311,-639,-21847,-40929,-10459,6290,4732,71855,150770,116291,26590,-23345,-77996,-100041,-39347,3771,-14866,-24792,-4476,46768,106642,128987,74646,-28932,-109137,-64816,2279,3537,-22553,-13261,49423,83767,12785,-98603,-120179,-103946,-124325,-103547,-37952,148,-38357,-101794,-85069,16897,75141,59031,26826,-13029,-14568,3367,16133,56817,52325,-68353,-102764,-36705,-4814,-70986,-72485,-16545,-11650,-19753,2367,-7353,-22172,-28964,-44237,-60313,-34958,-16491,16598,49894,19720,-54060,-104298,-84512,18677,66644,-843,-81116,-90607,-68569,-48616,-5377,66244,71964,553,-13255,4564,-21653,23425,131662,86934,-43680,-44218,-6718,-5416,-23686,-91004,-155748,-135703,-46515,41487,47298,7636,974,36981,10162,-44098,-63875,-82692,8755,117392,75026,-32024,-29657,17476,58576,96845,60367,-949,-4566,34388,86163,181235,232858,158063,17133,-23655,27568,54755,10314,-28209,-19231,-16436,-14783,12492,59189,88672,98866,88909,34342,13028,79953,118477,93904,-9147,-74514,-31737,1307,-52794,-26656,86179,74049,-9290,-43668,-29943,27882,7355,-57480,-22546,43257,-31329,-155956,-180550,-120534,-46127,-7505,-42465,-93699,-117360,-67611,-3989,28702,12213,15448,50980,75845,79974,25029,-54913,-31402,54313,58108,25238,57396,143824,126924,4890,-17036,63914,67425,-3942,-37288,15235,34330,12132,-24426,-63465,-40702,2696,21225,49569,66953,9100,-20606,-38969,171,30928,11273,-7940,7891,1289,-28626,-48552,-75440,-62669,-13048,-51138,-115718,-103715,-94639,-146443,-131341,-5903,59403,24500,18004,67844,45924,-8679,-42984,-39000,-21484,5161,-5491,-47141,-105162,-39054,117112,156263,95729,78241,88377,43272,-21255,-16053,19850,39441,-42258,-124526,-92033,-23185,27398,60102,77904,14343,-58835,-55154,-10038,-30140,-51405,-49875,-59926,-95342,-55203,-17832,-52172,-50857,28709,115630,119075,54106,-28213,-36914,-5525,12597,39307,69875,12887,-61509,-62567,-26698,-25998,-63737,-87684,-42932,-15549,-49374,-23893,74949,137562,123490,66156,-27152,-89150,-89162,-45190,-10330,-103607,-187198,-153807,-93154,-109091,-124651,-84005,-51854,-36034,-15669,-22819,-22858,26042,45530,47185,77948,110413,81051,16768,-22888,-27730,-2858,40167,27430,-7127,9035,45676,73000,77286,62680,85612,104910,108211,119535,117100,82242,59261,40901,9170,6582,16834,24003,35586,41196,2352,-100111,-175423,-153078,-66042,19186,37174,3856,2092,44041,46462,42297,3755,-39071,-51343,-49430,-61223,-87019,-73779,-11176,53785,66303,60264,57346,44680,6541,6810,11029,-10701,-11911,-4355,-52889,-82721,-5198,103290,145450,130447,76123,4431,-39093,-45810,-23260,-25639,-31927,-35306,-61676,-70558,-81066,-109784,-128236,-10863,128643,166580,147614,73631,-25042,-71273,-63811,-1446,77330,127283,90038,23463,-10605,30531,91261,116212,119161,64231,9598,12370,-19531,-101376,-60454,31348,21502,-36226,-51226,-10699,2530,-33845,-42866,49422,107383,58293,-13700,-71492,-108458,-78398,-49152,-32732,32921,86409,60923,30510,27194,-31836,-87880,7258,114886,151477,122059,8023,-98368,-122416,-141324,-165394,-100615,-50072,-101974,-83908,41585,114092,59159,25349,34781,2603,-70022,-45269,2866,-4182,25482,76726,75910,78489,80016,23205,-40649,-34369,-6187,10081,39352,32085,-26652,-91981,-93282,-88842,-68321,2511,2285,-80852,-50473,18635,36144,93344,151656,57247,-56087,-128517,-134228,-47535,62773,58766,16098,35379,68671,51457,25852,19463,-11374,-38542,-55821,-59757,-41036,-6175,50951,38921,32689,51831,26560,-18037],[-29856,25090,61024,44889,43385,44921,73736,81481,2979,-55755,-51810,-56558,-34665,21561,26150,-19380,-42186,-21416,14490,-9924,-99824,-96499,-31518,-43233,-116559,-134154,-67191,34061,34705,-26446,-23636,22706,68318,101014,83008,8178,-53187,-70650,20148,77754,38056,-14078,-18736,-24011,14034,115997,149826,109257,58522,26665,-45207,-73866,-11408,24848,4107,-2594,-8025,-78564,-136384,-127965,-96443,-45965,34786,97059,75074,9695,-44118,-12240,38088,30531,5644,-65196,-152201,-110380,-1360,60963,63888,15468,-33375,-2005,65432,60992,46817,72625,65129,-6952,-86360,-86157,-22421,28613,37145,-8151,6788,73718,70514,-31305,-21860,52273,41102,-16860,-56614,-87987,-53345,36874,71344,17704,-27760,22451,38297,-30538,-83524,-43085,16162,24971,918,19440,93231,81757,72218,90576,83980,32925,414,21459,48417,31582,11642,63883,123697,86542,21604,378,32804,56260,38893,19149,-47979,-178450,-206687,-114675,-29503,7272,46409,32002,-5827,-2079,22243,24784,85257,168062,175292,80184,-16551,-47160,-55347,-59123,12115,66318,45292,4855,1799,-34130,-48665,2902,-8333,-119418,-119585,-24123,9780,-8556,-9983,-3043,-17579,20221,13655,-24601,-6952,3289,-72865,-97837,-41057,-17463,-68406,-95784,-55373,-4501,-33053,-68399,-113972,-149714,-80182,85329,161397,88507,28078,33434,51078,40534,32450,-5528,-11540,69369,171440,215817,164332,73553,26104,10143,-20584,-41181,-51454,-64636,-77207,-76019,-88690,-112555,-92363,-32358,45974,68290,48360,18300,19397,8961,-22276,-53596,-102262,-97010,-40488,-47026,-94800,-66851,1237,-32000,-59548,-21998,-9775,-16728,25267,-3890,-76444,-90655,-72979,-50058,15485,73146,63001,-10654,-64157,-60740,-20167,36824,99885,152657,97230,-29537,-64264,-31881,-26935,-73327,-74811,-4156,9311,-32625,56974,147937,24996,-157633,-165865,-85970,-77467,-119548,-96238,-59542,-83225,-61453,38561,66827,-1616,2139,21351,10609,5250,-1248,1839,55315,106066,105643,85787,39014,-2936,57576,159316,129563,-11636,-73329,15590,124112,60794,-64329,-104219,-39860,67985,117666,70878,-30441,-92894,3571,122396,107099,14776,-66932,-79860,-41616,32419,53251,15062,-84688,-164422,-154393,-21582,68046,3741,-36389,-4233,46468,152693,246084,195515,103263,43837,14422,9352,24662,48619,13435,-25590,-20873,14450,77979,38833,-60062,-33420,97100,112679,26377,-6714,-46426,-115397,-50608,69737,6474,-115369,-92836,29628,63983,24598,-17110,-34775,-26966,-7470,10209,43288,55762,20185,-53090,-97220,-83017,-48182,-18865,16605,-3151,-25365,27697,119851,175518,122919,-29991,-112609,-37504,24339,-23482,-60187,-36436,11686,44620,19116,-4176,-12433,-50770,-22741,58680,68249,73412,100305,83232,59991,2110,-62296,-23902,9397,8197,18019,48687,17361,-27381,-37007,-53851,-90894,-74189,-17082,4767,-79795,-150332,-126323,-169509,-220628,-72721,76992,142795,154360,81625,66426,102707,38613,-75211,-128749,-85515,-27922,-22272,40477,91991,89618,40540,-37917,-65113,21286,83883,72935,70023,55438,19288,39098,102766,150679,127846,37039,20143,92021,116868,80731,37932,52362,6612,-100236,-137210,-4881,134547,111261,33006,55296,123515,119425,89540,48158,-11156,-84468,-85453,-15226,-1405,-41531,-69861,-76090,-99276,-123524,-63655,25317,89526,88365,5973,-67804,-46279,3071,-25110,-53857,-27244,24348,7296,-66671,-43807,28315,41378,66441,125679,87475,52373,55884,22233,-12217,17027,14894,-74746,-140217,-143403,-101425,-25248,41684,56699,69438,86784,100433,66545,-1943,-56771,-39578,-27252,-6932,73824,131463,95844,44548,10399,-38962,-40774,-2986,-16873,-52712,-36339,-8362,25253,77384,106849,74750,-1176,-96425,-112542,-67776,-21979,-23233,-45670,-563,45014,-10439,-68348,-50624,-27025,-28107,-29550,-26684,-20919,-65142,-135198,-148330,-80351,16521,69659,57469,12387,-6610,-25404,-28731,45699,75413,-31237,-53092,15384,44456,1884,8965,20409,-25306,-26957,44188,73139,69657,45968,-37270,-121439,-79033,-8189,815,-7652,7603,18110,-16244,-50721,-3813,14796,-74619,-166971,-153038,-69611,-945,38144,52314,31831,13980,67199,79131,-15735,-40552,36224,20560,-53224,-36415,-35230,-54025,-27574,-49477,-114418,-79670,45605,116633,74799,-6541,-39201,4200,6378,-41977,-34479,-36076,-30405,23562,67917,34280,6831,8731,50515,125360,102978,2530,-63300,-46038,42410,197976,281963,198061,29432,-51741,-45594,2572,15657,-7308,-1313,570,9735,56683,95520,86695,66737,40495,3745,2474,67586,116083,109971,4371,-82041,-65354,-51823,-77292,-8585,118397,85455,-17764,-46047,-50881,-49341,-43534,-45658,-22314,-3161,-60021,-136021,-153358,-115695,-53050,1188,7016,-39849,-81762,-65728,-47938,-24431,11268,62778,60497,31554,41490,17930,-65541,-90452,-22859,35632,33243,23170,57644,23961,-48920,-19489,65874,77986,28757,-13129,-10623,-28258,-56497,-74444,-81051,-84499,-84052,-66145,-50120,-52416,-95884,-94707,-81396,-53350,-48755,-63764,-38981,6063,-13348,-63043,-46015,-17577,-14488,-662,-27556,-86680,-113732,-101287,-77516,-50527,2559,10621,-19811,14210,116894,98987,-31745,-119431,-109050,-105260,-80206,-60952,-99663,-173482,-91632,75799,149429,140445,124139,123026,92961,56856,57798,70346,68526,-8478,-92480,-94744,-76716,-46767,15614,29767,-72605,-131108,-76646,-5503,-28095,-52669,-28108,-20948,-35916,19465,37807,-25650,-29210,49163,97542,78461,39459,-33903,-47789,19881,70487,74935,63175,8232,-30227,-37575,-2850,11756,-25161,-63249,-6292,59588,32458,-9603,11180,54163,66086,33181,-42265,-67007,-36457,4511,44302,-33580,-115815,-88190,-45247,-64604,-76384,-70640,-67432,-23895,13909,1836,25095,67222,24651,19054,93033,108118,55956,44760,55308,54045,19158,-7409,-6093,-4327,-12851,12848,61508,65395,58823,77994,33937,-15978,6086,59325,91589,94827,62283,33602,42207,39186,17773,21770,45703,-8375,-157645,-218706,-120775,16218,98236,85176,29127,18855,54073,70687,87761,28852,-69700,-106565,-81370,-77401,-82595,-22085,52296,103015,87960,51072,66917,78075,20403,7481,36330,7786,-11212,12828,-35071,-99682,-11042,140399,198024,159513,94371,35513,-27765,-81349,-52424,-11308,2891,6402,-16482,-44841,-71729,-76723,-74569,22319,120777,121205,108276,101092,60176,7954,-42746,-47280,-457,74388,87636,79699,54700,39184,73176,136402,169313,138291,109602,80856,-13978,-121867,-55189,89477,101617,-231,-44629,25270,49865,-16536,-34769,73446,135084,98053,63447,38358,-2849,-16814,-11495,22029,78439,88451,27807,-10078,-22255,-64596,-65687,29591,54931,14975,-50177,-129946,-143295,-91531,-69245,-90283,-59412,-13110,-43460,-67990,-33723,5104,-1308,14523,45043,22417,-40729,-26843,-17331,-88110,-101948,-21019,22527,17268,6124,971,9042,33107,7507,-15094,9543,15436,-2302,-37243,-75190,-100900,-70391,15119,71871,38579,3318,18319,68771,152617,177280,44180,-84767,-151235,-152331,-94834,-42964,-61761,-22581,30779,12809,-24317,-4110,10298,-29012,-51504,-55912,-36666,6909,35201,62639,35478,31130,76765,71581,-1923],[14742,34625,49883,35056,17727,8486,35360,42534,-9222,-607,50194,-1749,-61038,-1305,49641,-2794,-66492,-67061,-32896,-23949,-67059,-48548,2353,-50034,-146218,-108443,23343,94676,46483,-21010,-39186,-20787,-793,26879,77767,72849,11711,-11254,81697,109387,36899,-20096,-41640,-66969,-25081,69233,76752,39018,36892,35496,-38757,-67678,-36156,-52167,-82508,-43439,8402,-5765,-13587,-18148,-43190,-20915,45767,61958,3781,-21101,-7445,44553,66162,1397,-53701,-81400,-130595,-106291,-12913,54908,45821,-23358,-61427,-18439,59168,85563,89420,78899,28300,-49746,-111463,-108809,-52933,11618,8235,-52810,-30725,29562,8409,-75006,-44655,44533,54758,2180,-73325,-138598,-88944,33851,79077,42725,-16135,2490,3593,-102656,-184554,-90744,14918,4754,-22790,40525,118280,84394,77617,133302,138598,84897,62889,60725,18392,-9452,48375,128043,155477,120874,57830,16936,37777,26200,-12430,-21232,-68986,-171280,-157288,-46354,11606,-27357,-31955,-18341,-22013,-10539,49984,99676,118518,102864,52275,-19340,-53268,-46716,-45649,-47639,245,37315,21875,-4472,8825,-378,-9432,40541,82094,18351,-60658,-83551,-64367,-23339,6840,22270,50235,115563,70497,-44829,-69876,-37297,-86294,-98040,-32324,-28674,-78187,-78423,-26913,8472,-28185,-68098,-110292,-134039,-64259,55759,103581,50559,20488,36183,72595,86412,90923,50921,26405,57830,137435,223825,223654,135167,81811,47979,-9108,-30030,-36436,-42549,-39867,-25263,-22664,-28878,-35309,-31008,24940,72786,83869,22921,-4192,-3814,-25221,-46027,-74526,-59181,-26366,-63176,-109862,-74345,31211,56888,22802,-21774,-60730,-76616,-41342,-44461,-49000,-24055,-27851,-36613,22004,68078,30616,-32206,-36664,8405,35010,64646,119430,133993,45966,-52397,-59934,-37804,-45248,-56197,-13441,59699,40947,-64778,-56731,25647,-15125,-128841,-147506,-97372,-94008,-140200,-123231,-54596,-30088,-6002,56945,39029,-25210,-704,-23014,-79254,-38809,-9429,-57059,-56615,7266,46119,56319,-12923,-117571,-54149,139037,187788,26206,-101155,-63089,24540,5278,-44933,-87657,-89113,17796,126922,146732,62880,-53152,-2209,114850,112159,53624,47505,56475,28871,35807,14634,-55333,-133313,-156010,-129270,-12337,65753,21442,15999,61402,116996,206956,244752,150605,66482,51043,50725,53089,30650,-31491,-89788,-44031,46362,85889,75778,21955,-22306,-7435,67528,107557,96490,70304,-8768,-84833,-32345,65349,31964,-21926,-11813,23078,34049,60924,44646,-21278,-82520,-60424,9186,25331,-40085,-79796,-72799,-27877,69835,116335,46658,-31931,-71201,-47665,26650,100177,145921,129879,38134,-32448,18127,31994,-41621,-62189,-22046,-4781,-28402,-63768,-49435,-25889,-47388,-36928,2774,39154,124987,169467,83750,29054,-2754,-51487,-49671,-63274,-71958,-20981,20728,-32662,-46838,-3978,-71126,-188729,-140223,28062,129437,76236,6108,3683,-44640,-116780,-82737,-30349,46860,116758,78839,48325,42542,-22594,-74376,-107054,-135178,-113152,-47515,38996,50386,8520,-49788,-64510,9672,89312,105026,166624,218324,122803,27298,67667,167586,241355,226220,108912,12132,8285,36165,44971,16138,12560,-46786,-140424,-147760,-37427,37615,9264,-26447,-1651,27307,26644,64453,65274,-15410,-85157,-55807,11560,-10785,-72107,-85276,-96382,-152461,-173283,-90670,24450,93719,87651,14901,-52203,-20852,42824,7181,-56525,-75990,-45354,-38104,-56270,19585,74491,61264,104735,172372,103573,24272,15470,4570,-22344,17014,43773,-19645,-96038,-121803,-67230,24407,82433,82075,86255,125304,142743,76492,-17449,-61784,-14837,37929,79292,124692,109327,60715,51736,26449,-8655,13577,34447,-15916,-55784,-46426,-29001,16646,65490,36496,-19032,-40887,-97487,-144224,-117775,-20988,36231,13833,31105,50513,5889,-21091,15,24611,56623,61624,20610,-34086,-95221,-125469,-129749,-129163,-46551,62978,62861,-5510,-43556,-72514,-85592,-33738,2708,-44045,-22613,14663,20341,21853,61570,66101,21540,2869,36380,68160,95699,85200,1631,-112316,-110033,-31266,-2937,-19765,3417,44127,24158,-26255,-27582,-53894,-148932,-192365,-112411,-3216,60636,77819,44655,15861,16593,41722,29257,-32580,-40415,29940,63111,34091,41448,16361,-28460,-7649,6428,-18479,13359,102785,121467,49459,-9294,-25527,1649,9641,-14144,16202,34750,21539,19715,48571,56643,68921,41489,8567,65608,101842,13156,-115362,-124775,8026,161024,194603,128604,43639,-25503,-54204,-20001,-5172,-23697,-14120,1705,10272,39812,83185,64164,-7780,-49561,-49874,-20215,60006,104089,89113,37855,20871,-17495,-96962,-91936,27621,99473,31670,-24941,1827,-10079,-73770,-90567,-55582,-19374,8571,-3502,-32827,-48618,-48267,-19572,32768,64595,24812,-28610,-12868,3748,13977,27345,39817,14903,5825,29003,6339,-55573,-82470,-49898,11455,21690,-5866,15572,-11706,-69710,-34761,36754,41292,-4628,-42085,-59440,-87875,-124621,-143658,-124481,-121639,-130078,-109470,-72208,-42996,-97156,-127234,-96705,-63550,-112528,-134792,-41930,53831,62363,28585,18807,20565,-15686,-38621,-13415,-6836,-48951,-45561,11316,8544,-49218,-91822,-83493,-9351,89611,60008,-68293,-144932,-123467,-131348,-130069,-106855,-125640,-175657,-113244,455,64126,83148,58563,41196,65682,66331,30122,-3338,124,-27111,-78236,-95496,-98112,-77372,-1869,11705,-114005,-171321,-107454,-54570,-57481,-25145,37274,59508,63657,96732,58297,-23927,-24060,57383,104054,73217,34768,-29545,-50419,21871,87985,55426,2150,-30274,-20815,-14873,5416,20878,11780,-20424,13332,117041,131344,14079,-69556,-54992,-29396,-8915,-753,26681,51946,47932,60513,16277,-51493,-57390,-32413,-37424,-14975,-10893,-66895,-75245,-41408,-20782,33976,77777,21452,19251,101101,105972,26492,-6273,1145,1555,-53175,-105749,-56921,20622,68,-6521,54552,51936,19756,44773,6367,-73884,-85222,-50376,1459,30784,18192,30347,66208,58122,23664,22798,46543,1077,-121004,-133142,-22811,67787,119941,70188,-15966,-27692,8626,25649,65860,8915,-118218,-154757,-89594,-36952,-2472,85849,129076,81480,-14906,-27657,28213,41132,-19388,-1012,61185,22261,-33170,11184,25173,-22313,37680,181480,200213,85621,19492,34581,5146,-72243,-46885,30216,53877,47048,29103,-11669,-46886,-5069,45356,88600,92176,51781,63937,126922,143699,92790,29021,-2674,-16778,-18,26070,87598,79730,3124,-4486,77515,151756,172814,172955,114073,-9312,-105960,-33470,111761,133448,21259,-55342,14531,80841,28503,-34132,3609,57836,84680,92858,77220,34675,18136,35808,62671,73678,38936,-31338,-77006,-91861,-66367,1987,48489,-12127,-77782,-138062,-164694,-83394,3833,-12504,-88980,-84385,1166,36559,-9007,-73423,-81197,-28763,32625,42564,22649,2469,25033,-16316,-138458,-176198,-119850,-58109,-21143,-24085,-13843,49052,89112,19617,-51906,-76078,-77576,-3452,55644,-9370,-91037,-64007,16165,82802,83634,13032,-2467,81277,157972,136151,17299,-68338,-90304,-75861,-73049,-92582,-91924,1469,56497,1126,-43919,-30008,-11131,-15305,-11797,-23186,-13961,23864,34650,34277,-3084,10221,70323,84215,39629],[55205,41000,18774,13235,-13548,-59687,-47079,2467,13676,41053,91214,49383,-50279,-31840,28715,-7481,-77748,-81359,-37829,-330,-16674,-21594,14840,-10308,-78412,-50530,27336,31684,24551,43712,30137,-33328,-82054,-60149,46664,84171,43817,15935,87388,111179,44772,-20680,-51228,-77229,-44137,33405,26170,-13265,-2113,29285,28794,19586,-18750,-80128,-91209,-32038,51102,109228,157401,96371,-21130,-25807,42170,8223,-73040,-19446,64759,65781,36054,-15133,-53632,-58070,-75104,-78598,-29287,39309,37026,-39836,-64951,-17805,25794,39121,50407,25902,-37106,-88486,-98129,-66016,-11998,33833,8403,-43395,3015,30372,-55537,-155788,-123203,-25786,27399,13854,-51422,-119888,-74503,23919,73293,71345,15428,-31996,-49914,-126917,-185482,-92705,-596,-4253,-3532,49275,90125,57193,50505,83442,74407,61479,96786,88688,-7822,-43946,40380,102895,95960,69149,46786,31993,26481,-30798,-82746,-51937,-38669,-98261,-81508,13670,54478,-26642,-69136,-19613,38373,63327,105448,116770,81649,-401,-77771,-90197,-31746,1617,-23331,-50011,-1581,60791,54843,12616,19484,41598,64641,114778,153304,108146,23601,-57218,-75486,-16133,55969,115554,158330,182588,98863,-40116,-111988,-96040,-92823,-55295,-8682,-38999,-76445,-57153,-19031,-15810,-40292,-45076,-63886,-63578,-25591,3404,13581,1342,6041,34632,68745,61907,57835,49746,30723,20591,70554,164054,195163,108129,34050,24141,18939,46751,55661,19139,-33241,-30000,24755,59542,27563,-33044,-46667,-34376,-11579,-47078,-18471,41391,19182,-19052,-22025,18418,30471,-26786,-65939,-55796,16252,89385,96214,622,-99867,-113935,-44766,-23652,-23417,7904,-1,-33347,-15398,15389,6622,-17250,-3347,57289,79488,86627,96405,58398,-15341,-47630,-49030,-63012,-68386,-48637,8300,88319,67813,-53970,-99615,-59527,-47973,-62896,-65368,-40135,-10007,-33063,-56007,-28088,-9013,-13059,20771,44629,27999,34604,-26357,-95602,-35769,37379,-20049,-82920,-60178,-32282,-6716,-40653,-134669,-71211,121304,171715,46426,-68193,-62957,-17787,-22428,-17900,-53837,-125141,-88250,33441,139543,123248,1109,-8881,71564,90001,66472,134775,201583,131581,32298,-47591,-108558,-114237,-70154,-57551,-10826,27590,24185,64367,89735,101722,167154,183846,73079,18263,48157,38853,18897,-26213,-117218,-181017,-98500,15882,41090,9209,4758,11311,-9567,328,63911,121921,111358,40806,-25311,-35376,14814,33756,51991,29993,-10595,-9522,49523,55362,4207,-28659,-5410,30346,9696,-60751,-74109,-38739,26406,120691,145955,24350,-97878,-103346,-30011,33579,52878,66201,98832,99609,61550,65094,24827,-52483,-55717,-18892,-28884,-66770,-71565,-37346,2022,19432,9566,-29202,-6870,109881,162079,40426,-43223,-27240,-30954,-52590,-86513,-109018,-39707,40759,-12119,-49644,-12178,-73483,-167984,-93528,74069,179906,155170,84568,64340,41676,-30720,-81757,-77730,31266,121274,76478,34306,-1626,-75995,-85596,-56392,-90658,-126062,-66728,40670,39401,-16930,-55854,-28378,77535,125684,90749,157692,224287,132101,63254,108705,193667,250875,210495,87888,-26542,-72291,-70756,-48408,-68319,-101040,-151726,-165574,-126990,-51854,-24899,-39746,-42339,-20483,-20669,-6302,64517,78521,10597,-31179,3542,41608,-2144,-52274,-28752,-10224,-63571,-107510,-53334,47326,113203,87762,31950,-5562,33,30391,11190,-39544,-89899,-84079,-47511,-4846,85798,106173,73214,106072,150526,94383,38903,16830,-15670,-45843,-11203,8349,-25479,-58802,-68114,-18923,45448,71200,49051,12333,19673,38384,-11375,-85067,-92188,7497,136635,211462,199168,120818,74437,61528,13323,-15136,12699,26902,-3842,-20453,-20314,-11168,32634,45385,-46930,-132419,-113700,-98828,-111586,-102300,-21112,47493,40619,52807,64793,51306,36658,24685,21327,50507,74531,46062,-27540,-84459,-39116,-2118,-76615,-72293,47941,69373,-3617,-25237,-45886,-108231,-113510,-57905,-42623,-317,9465,629,14503,53021,59338,59186,52254,25236,-2651,61,11696,8604,-60945,-99488,-54260,11046,41177,56790,52899,14935,-19417,-17791,-70872,-170061,-154390,-11395,84614,107244,97387,50216,19313,-7360,-53935,-68887,-41706,11002,96196,151188,129796,97498,40713,-10300,-10941,17962,63444,108690,125133,83031,8767,-5598,-7072,-14846,-14270,-9425,14720,47399,90539,68934,15568,6750,74653,71692,-25362,-32403,34126,13522,-81594,-91924,27660,115556,58357,14679,38344,16441,-28962,-39284,-41352,-38131,-28705,-1883,20815,12669,34461,11327,-90197,-99968,-42922,-17254,42232,70756,49964,58627,108070,35835,-90890,-59552,70989,81073,-4259,-16312,30095,4960,-60482,-87146,-56353,-1735,74398,95066,62646,28482,10521,30288,81257,109049,77567,11397,16942,59936,100797,89016,29141,-9931,11467,28337,-2836,-22172,-16274,-18239,-12118,-13201,-15970,46652,63795,-6406,-18537,12941,-14560,-73495,-123851,-133191,-119537,-129824,-155975,-147000,-114944,-95810,-86236,-54610,-10334,-52467,-77828,-62897,-48765,-110170,-104176,12414,98647,136150,145668,78162,-13757,-86362,-88255,-2044,54820,29182,20528,28024,-15744,-99980,-124886,-67658,-8639,3443,-59016,-112629,-112774,-77082,-84141,-104661,-121217,-133336,-121541,-62760,-17911,11744,25366,-38336,-75331,4876,51724,33822,1662,-7831,-42992,-78574,-81287,-58832,-9660,56878,63917,-65865,-141288,-91490,-67061,-75045,-9900,55034,95101,125136,131801,64189,-10243,-12994,69256,155158,115644,26443,-29590,-27735,19221,52059,-9393,-62076,-51887,-28663,-26658,-10748,22794,47511,21142,7759,89779,120176,-6268,-107124,-84559,-49824,2546,59386,97924,104252,44024,-14863,-49835,-71813,-73232,-26241,21770,68632,58100,-36911,-111882,-111361,-60804,7671,53399,44755,82607,157417,150966,51712,-51947,-114428,-131848,-146337,-141700,-51671,41925,-2029,-48609,16319,26583,-42825,-42484,-42783,-75949,-91572,-108981,-111041,-90937,-55835,9373,64495,62719,37590,28056,37894,41158,12225,18052,50536,64938,91206,26957,-66349,-31724,27551,934,29635,-10473,-145785,-179809,-73928,26194,49912,76323,65449,-38705,-140535,-96914,-34767,-62315,-123144,-55583,59091,52792,-18684,14758,80029,70945,74193,141277,112810,-17765,-63005,-9402,1811,-37843,-13195,50247,83022,85525,57094,-18710,-71258,18923,111862,113971,71182,32304,40940,89413,112759,106209,103935,87933,34175,-16150,-25000,46753,46129,-61950,-105334,-27621,78373,132915,129164,54388,-46371,-107353,-62554,22913,54727,15928,-52029,-44187,17256,15968,-60856,-96797,-63453,-4202,34914,53401,31266,19296,47777,58003,26151,-27205,-87198,-130151,-116116,-30117,62409,82236,3390,-54226,-76486,-51385,36004,52585,-47853,-159763,-147444,-20474,74995,58889,-32202,-78473,-33113,30573,12787,-2615,32478,77909,-2621,-148701,-192909,-181909,-136113,-32777,14282,13912,65791,81919,-3182,-71747,-114073,-142576,-32165,82473,20972,-79786,-53062,2792,9582,-11917,-42618,-24992,62689,85558,38431,-11435,-36378,-54468,-29817,-28421,-50875,-23475,49436,78744,42170,9577,-24695,-40566,-25972,-10959,-37811,-47167,-22902,-16061,-12504,-34736,4635,52995,41870,23707],[33069,5885,-16660,3840,-17685,-115902,-125880,-19358,41770,40622,58355,51993,-8338,-8792,40458,36564,-15600,-37270,82,41117,13477,-29860,-11499,27794,22181,2151,-42211,-69353,18468,110675,71605,-49454,-116225,-98829,-27571,15770,38257,28617,71944,99522,66002,21277,6278,-21824,-11443,38749,9559,-24911,-25363,-6904,37706,58021,9757,-51060,-71301,-36647,51049,137858,194384,119065,-17824,-27566,38816,-7577,-92876,-3316,114510,60991,-26435,-35304,-19802,-13935,-22018,-40364,-25829,26594,18783,-41984,-41870,-11982,-34727,-54147,-32098,-43196,-84274,-92589,-63613,-8538,44305,48623,15700,294,61525,52580,-82645,-224822,-198058,-81168,-10318,-3855,-19804,-46161,-18290,21846,33225,32751,-4099,-76398,-112247,-132915,-134432,-71229,-35131,-30412,-229,12811,25840,7044,-323,-3090,-18562,-1479,57902,46503,-40340,-58793,-4186,33268,27014,-5937,-7044,2915,-18566,-72557,-105573,-61542,-21518,-64249,-93266,-41477,15521,-31456,-70834,2823,100430,115382,101169,62223,26172,-42677,-109785,-95788,-13237,22377,-9397,-44107,17546,104298,105873,31531,12067,51622,115731,183357,192748,125635,97125,66938,12000,565,52790,154095,186241,133361,43229,-41485,-122487,-131208,-86613,-17201,13122,-26486,-67619,-53872,-46690,-52735,-19452,33221,1058,-26702,-31207,-51905,-40821,-10785,-10549,-3183,30482,12643,-7437,9580,15160,4089,30157,90762,100063,13834,-40256,30130,101352,130148,118687,41373,-69020,-85620,-187,67893,49957,-33523,-90480,-104074,-93671,-77828,33175,114456,57161,-222,-2607,18043,20145,9059,9542,-30073,-52965,9973,69650,6928,-93739,-91774,15529,37445,-11598,-16188,-15105,-29210,-25308,-6740,22466,21689,15119,36170,51262,91685,111162,53975,-13139,-23486,-16206,-44413,-68913,-77711,-46476,50402,83490,-6172,-62293,-77681,-103924,-98168,-74951,-26732,61660,79506,39159,23221,2848,-38436,-9822,84536,91766,42489,-9803,-18450,32064,84363,35521,-24543,-19169,-28836,-34234,-34493,-67957,-11617,90521,62062,-13496,-25722,8579,25582,-2996,12576,-321,-85186,-119716,-46901,70110,99055,4481,-30894,27528,51243,20123,75557,178709,131153,9161,-61951,-73377,-46719,5562,-5212,-30153,-23268,12540,69428,55697,18847,68257,95841,22,-21540,29905,3568,-43229,-77190,-123267,-169641,-130405,-83511,-94549,-67326,-3067,6637,-26305,-17704,40674,84892,75855,48861,-251,-61664,-43534,-2048,11658,-20735,-50128,-65394,-47881,-9779,30835,64730,68264,34951,-3197,-4915,23230,11471,7821,51281,66603,-24786,-100454,-81711,-22045,10026,-14225,-39508,13575,85389,93043,63094,12782,-31718,-20508,10737,1579,-14827,818,21426,58557,87001,44475,-26245,-20009,52076,86504,12691,-61037,-55165,-50330,-45014,-50284,-85749,-55351,45476,24967,-32185,-17894,-29085,-60456,-4868,66206,99577,84098,29061,12554,24498,-14361,-33486,-7130,64854,74859,-9748,-19952,-3383,-59185,-81057,-27966,-14739,-71638,-89120,-8561,32122,41212,21430,13379,61322,73947,36640,65068,97642,90243,118643,148348,155283,152999,91057,-4363,-68566,-112412,-138127,-120426,-138669,-170625,-188832,-145980,-87999,-35881,-21968,-22770,-13489,-16811,-35878,-6435,67088,68206,24925,14463,41335,57008,25246,9644,27639,24018,5994,-15485,-10550,30599,88236,84684,62163,28145,-32971,-49304,-18703,-26205,-92177,-74177,8675,66779,105645,83010,48806,41293,31559,28783,66417,52984,-8753,-38754,-37876,-80339,-116569,-63400,-3056,1717,-15250,-6072,-2940,-45027,-100284,-94091,-87447,-128946,-144100,-18990,177465,270457,190211,101678,97963,63063,1810,-5346,17034,24073,26457,30531,36698,42890,39763,-12161,-97888,-149411,-124860,-84463,-51931,-54307,-31685,-1184,-8027,7628,51049,91759,89824,44887,11807,1556,3259,3431,-20945,-30245,73291,125482,-5571,-79790,14465,59637,8145,27328,28704,-87507,-133798,-54137,-18743,7637,17612,22933,10557,-11864,-23200,27345,71406,45515,-25208,-88097,-86442,-9731,-3162,-46194,-44448,26650,105439,109891,29305,-52181,-68770,-29785,-55533,-125982,-83671,53732,102533,77252,63818,45856,21313,-31263,-100826,-97765,-35648,30264,104524,138114,116779,66454,-8549,-26189,-12231,5181,85758,154009,124524,43840,-32140,-42233,-50429,-82360,-81754,-58060,-47266,-17821,45224,28520,-26601,-39034,26642,60395,-11826,-71079,-63660,-27220,5118,37696,77198,82275,-3233,-29524,15100,7680,-56336,-92809,-60898,4131,17141,20241,50002,27407,-560,-51132,-125560,-78635,-13700,-45412,-26105,2638,-2456,29168,86475,34323,-47294,-3783,86577,75399,1348,-7342,2440,-37741,-51526,-45815,-45350,-13502,66665,98564,60532,4957,-10016,39401,97026,111140,99798,35411,-17260,8387,108915,132393,57333,10661,21608,17064,-426,14990,31412,6143,-25878,-26180,-3555,79464,125003,64291,14575,-11201,-49578,-65739,-135244,-183751,-142659,-105280,-129371,-134076,-75762,-39606,-73692,-109114,-82352,-39965,30049,30146,-8138,-51998,-27128,34004,58505,104881,141304,51867,-94359,-158965,-96882,84,38760,47584,54065,11162,-59320,-93519,-57769,17279,6351,-78478,-136524,-97131,-42142,-18562,-22049,-24211,-67691,-88524,-50353,5218,20010,60687,90455,-8191,-72684,-1044,65037,108020,116071,53156,-45498,-69119,-37453,5886,78272,115374,87883,-15387,-58027,-10813,-7549,-52993,-32490,-5339,48485,96058,94969,59775,32819,28116,86075,177370,125893,-2744,-35266,21157,50246,26079,-49681,-84516,-54803,-39923,-53338,-23641,38504,73910,25485,-25813,-765,5778,-52560,-67738,-20686,4779,39488,67198,81827,90003,1183,-124125,-166443,-125485,-80213,2536,99855,136434,87269,1013,-76970,-96840,-38335,17614,48395,86642,149651,191373,175037,96108,-37720,-182574,-234459,-177298,-68233,22192,33770,-48825,-96390,-25620,6916,-65246,-110132,-124860,-110109,-87387,-107870,-147432,-132069,-64627,-3689,29862,32053,24400,13348,16664,65953,112730,106610,67895,59782,76998,4435,-74935,20540,102249,32928,37896,14091,-117848,-161165,-52224,23407,-34033,-87471,-112426,-165716,-172975,-92177,-62691,-131920,-201356,-132668,17233,87705,45112,16320,52373,69696,43805,28628,5067,-33731,-42204,-41464,-39910,-12931,22533,33859,68788,106451,74003,-44442,-131932,-17821,91267,71530,39287,39721,28839,3540,-2665,59237,119913,100404,46703,12981,-29815,-3374,7104,-78759,-133421,-71325,24559,48960,15139,-38550,-83431,-121604,-120912,-104865,-63518,-6645,-33186,-106691,-113011,-60390,-71988,-107251,-110509,-83478,-16511,62029,71310,56569,62288,41762,-24493,-80367,-114554,-130755,-84354,3980,77278,129390,86422,28295,41244,96807,112792,17978,-114762,-192157,-162583,-38554,72532,102023,48082,-16411,-37704,-5205,-14062,-16517,47642,106193,27796,-104096,-159841,-168793,-137465,-28793,40820,47210,65743,43967,-29211,-46273,-52449,-90088,-25835,57276,20341,-54741,-36645,-252,-17025,-44588,-36904,-5991,33321,4360,-20339,-5320,-12928,-70216,-47887,13315,52023,52554,45114,32074,42080,60681,22462,-32272,-36371,-23115,-59865,-84980,-63053,-39998,349,23546,73600,93968,41374,-3988],[-11533,-36252,-19626,35665,20353,-107013,-133097,-7308,61610,27475,596,-5157,11196,63112,122458,146098,101542,32075,26167,55683,25670,-31982,-51261,3378,52346,29316,-63744,-74865,47575,123747,33718,-73479,-91459,-91266,-88733,-34879,47249,64909,87417,103739,101409,94018,82941,26686,13340,46712,10172,-7921,-9661,-22454,-17672,11805,42306,16139,-80595,-98860,-1554,69716,97004,76932,27306,19873,28313,-4069,-58323,1143,85042,25633,-68510,-48374,6669,17380,2240,-4036,7369,28392,-1966,-39435,-5581,15254,-42620,-84135,-52800,-40625,-53387,-34563,-6352,32664,63117,32913,2051,10948,51417,29341,-75513,-196843,-153671,-39960,-24510,-58826,-40583,-11050,8533,25685,5629,-23944,-40335,-58717,-92863,-103352,-95544,-62891,-55695,-52583,-35930,-47725,-28090,-28696,-28433,-26751,-31539,-19886,14500,-9015,-59215,-52392,-21869,10271,16091,-25763,-43164,-51880,-55203,-45655,-47374,-38382,-28717,-78671,-141409,-148590,-92662,-75239,-68612,15585,105302,81644,30988,16489,40665,14849,-45254,-46317,-7678,6862,9,-15169,40468,123426,131860,40981,5874,61889,140444,206282,209470,132247,140406,181712,116678,18885,8817,99632,105147,15479,-31333,-33855,-91262,-96794,-34059,36042,69246,29631,-43867,-80174,-102419,-66557,43204,129830,66746,-12375,-41074,-66722,-31823,21437,-20297,-79173,-37671,-12423,-24508,-17200,11299,26583,27013,23906,1692,-35531,-10938,105917,171778,141723,86345,1142,-86179,-88983,-33104,24383,36253,-29086,-59387,-35426,-16249,1361,90738,109655,22020,-9304,-20942,-66740,-70998,11415,73556,-12235,-115281,-105151,-34275,-23418,-50803,-22861,85796,94081,5867,-46283,-30560,21537,54055,43991,58222,59196,30821,-10659,-20941,74521,167955,135984,46061,21920,65234,44418,-36775,-103026,-105103,-7040,88242,48675,-7833,-53178,-130571,-183727,-172131,-75201,60070,90968,59360,50679,25700,-23680,-184,103315,115022,47304,22693,74336,105898,74612,12145,8319,60985,47508,2290,1151,1570,33601,68240,-1553,-60853,-9525,52920,75755,37045,41284,48031,-2877,-34055,-26464,9099,43627,-1922,-27522,16319,27414,-29724,-48734,19810,36034,15417,5227,12281,10069,36789,17448,-34054,-33291,7808,38359,-4735,-49950,-5318,22007,-43877,-30851,30134,12928,-33749,-52884,-48299,-60739,-64997,-88763,-131366,-77735,-17503,-39515,-48951,16571,67705,57752,28862,29344,13707,-28463,-15962,-19171,-93883,-145030,-116791,-126986,-143897,-73181,37890,90801,96155,59357,21698,57574,115981,71034,-7074,-2573,31525,11828,-10569,-32853,-42551,-29277,-50187,-107234,-88092,12433,60601,34943,8706,2355,28407,72213,79584,64486,60190,66311,93849,92577,33490,9864,26949,26597,44096,58103,24802,-25315,-52642,-18589,-10999,-73745,-102586,-21340,8622,2135,40597,62235,30416,29973,34713,28524,21972,-15894,-33736,-13216,-15694,37595,90302,73992,-25559,-141069,-106991,-2131,2488,-35313,-22180,23130,-3206,-91673,-68882,32596,125467,101711,21012,-15317,-24471,-14021,17813,21805,62235,151748,166783,102660,44124,-1606,-31707,-45765,-97536,-140883,-125729,-131240,-109589,-85221,-71603,-48379,-2856,1999,-12303,-10013,-36629,-47939,-735,52968,29169,3089,19264,49702,72324,71457,71218,33006,-41455,-41466,341,-9577,-21097,23989,68038,89323,47961,-58119,-88061,-17284,971,-71315,-30441,89081,125065,100936,44870,2281,-49997,-78010,-4313,97215,64942,6709,14357,-10852,-117635,-174339,-57855,72464,33533,-70603,-70172,-25505,-36490,-109855,-115719,-73042,-94957,-136895,-32616,142411,192100,80386,30000,67002,36446,12880,45602,60477,73315,95607,94171,91301,76358,19601,-58358,-76812,-48078,-44138,-66329,-53358,-57867,-51491,-27820,-34817,-25460,37094,98787,92901,51784,43848,20885,-29402,-38941,-14610,21173,113413,138362,13789,-71818,-22399,11341,-17879,28476,57971,-46948,-93178,-24156,-1550,17544,32770,41117,-7647,-85334,-103266,-29211,44517,74753,45601,-43736,-84137,-5142,38684,16067,31,53727,133591,111399,-21611,-135063,-144235,-73454,-43441,-55082,-16022,52060,41065,-5165,13946,27093,-6477,-51641,-78363,-73029,-48832,-13070,28912,34353,17761,-1782,-34760,1639,38246,17164,62601,129923,107911,27493,-55930,-84288,-103119,-137498,-130162,-108391,-102298,-92519,-82140,-99076,-60730,-17709,-2500,18838,30724,-19352,-101998,-74927,49005,129516,110486,80769,40191,8632,-3134,-37094,-116153,-130239,-34776,83786,107806,66486,73922,77066,19602,-70887,-93621,-25294,-30801,-116111,-91279,-47246,-49497,-29068,21960,19785,5186,39278,69353,54232,8976,778,-14313,-54138,-39558,-10929,-33074,-60824,-45194,-8735,-7100,-57359,-72306,-9305,47172,60822,70416,24221,-76371,-97369,35635,120059,87285,42789,25528,13328,30142,51166,32907,2938,6034,30419,32253,68731,90429,56184,15412,-39654,-45606,27763,-18076,-123308,-116589,-78688,-101794,-90856,-31157,-19152,-94831,-184466,-163108,-28564,142069,152907,76531,37100,20754,-14808,-32445,12514,37579,-28577,-135840,-151847,-58046,-10712,-15825,20054,44018,-8779,-71603,-38184,45645,85985,398,-107450,-100168,-3416,33028,21417,22099,54990,33347,19950,20187,28021,55301,152492,223428,140073,52589,56887,87453,133328,135305,41835,-52100,-29503,26037,38620,68046,65407,1375,-44038,10668,64380,41850,-22563,-53972,-57562,-14799,8496,4294,29487,67085,65569,75443,106380,52267,-28752,-17243,74823,108763,53195,-36281,-76963,-69624,-52104,-57379,-23589,32645,54608,-8954,-52637,-50649,-67421,-44554,31252,60851,35110,26969,19960,40387,66196,-29230,-164229,-190287,-100844,-21200,45459,108744,116206,71454,41500,17981,6458,53425,85217,86365,107206,125176,110707,101118,70010,-24527,-170827,-231786,-138010,21584,73981,1038,-77416,-68099,-4841,11670,-31293,-81049,-143343,-158313,-120251,-100530,-103637,-52981,2984,-4526,-9249,-3323,-12119,-24598,-20259,24429,71647,74303,53011,67317,89991,17547,-35850,58288,120660,59688,72165,65344,-39467,-89141,-30888,-41321,-160351,-207969,-199324,-182735,-123340,-48775,-48287,-109794,-175852,-146071,-13916,103782,100731,6556,-37507,-15232,-24258,-67949,-63349,4406,44596,-16221,-47676,11987,38077,-4565,20425,95132,85351,-45604,-157687,-56323,35933,-2066,-14810,27998,18159,-54192,-83285,7251,72242,14023,-28449,9419,-37231,-52710,1313,-13510,-58999,-18337,29264,-23367,-83864,-79691,-65769,-104143,-133329,-150413,-121786,-43708,-39153,-132875,-193430,-123747,-48951,-33660,-68986,-89548,-14244,89633,114828,118247,120161,66120,-48584,-116100,-107959,-88319,-60063,-17266,43239,139286,121825,55572,79608,130593,82012,-49992,-132477,-148528,-115844,-25753,57525,87983,67427,15450,-54464,-70529,-65954,-52674,-1877,59304,49999,-18069,-87374,-106942,-77939,-37019,-7867,32058,43749,3419,-39713,-17801,7943,759,14066,25773,2872,-40875,-41841,-2236,47016,72883,59952,40045,13937,-25735,-13793,345,-33755,-95574,-71084,27834,87353,22413,-40269,-78451,-57617,22384,51583,8035,-11609,5971,-34929,-83889,-66579,-24553,54124,116556,147767,134302,71625,-4389],[-19537,-30497,4787,66902,62951,-32210,-61270,24331,72201,31852,-37971,-75639,-9148,106744,173716,200981,161883,65866,16180,36005,27601,-26120,-89808,-79748,-6904,23777,-15102,-12366,62172,92234,3852,-57751,-49984,-85633,-94440,-22803,58092,76169,81705,73589,82821,93475,71683,8451,-5286,28734,10621,4289,25298,25680,-21323,-13181,83235,74675,-96715,-158773,-52620,1495,-3689,14055,72188,70498,-14118,-50311,-55122,-36313,-15876,-45706,-77893,-43648,6276,17822,7578,22849,38893,27007,-20442,-44224,10085,55081,25079,-25673,-2244,33905,33104,42712,53612,54746,45023,12612,-9775,-18758,-28167,-44450,-62840,-84133,-19839,32543,-41263,-135793,-115549,-35620,11542,34660,9878,-43867,-41095,19167,16786,-30731,-88384,-90080,-53910,-43545,-65995,-64284,-18422,-19962,-21673,6376,16193,7933,405,-34947,-72587,-68845,-22603,29562,37671,8863,-23066,-81131,-71724,-3806,9066,-20591,-41783,-73410,-107724,-172196,-180323,-141713,-89130,-3506,61166,13448,-32556,4480,80359,68733,3646,3225,13761,-11118,-8775,-661,36577,104147,111182,21854,-1486,77449,139262,165213,171162,107188,100622,157730,119641,14374,-14775,36505,5949,-65994,-45802,8253,-32358,-34672,30041,90765,109342,58826,-37948,-141730,-183608,-84058,75030,157470,99490,19407,-11698,-35301,-2180,37298,-32541,-143275,-110102,-35384,-29315,-45008,10467,59534,21973,-59581,-85789,-30616,71143,138822,105830,34609,-23549,-69616,-65802,-15624,-14623,-19514,-18211,-51156,-18604,49783,92914,67962,41248,-18536,-77154,-52996,-70175,-155794,-150148,-12443,69085,-25143,-126154,-168813,-148397,-92005,-32716,7781,70284,73172,4533,-64671,-43656,59606,104976,53226,39007,62999,32948,-49004,-83675,25963,156227,148170,49236,29959,107990,98809,-26635,-120422,-123606,-49054,44656,40834,-18204,-48716,-93618,-179143,-205877,-96016,30296,29349,-1399,17183,17542,-18766,-16764,48264,94740,85555,64080,100357,110252,18582,-75588,-63802,25844,46792,9592,13715,8666,4717,59606,58249,-13501,-28707,-2168,27061,9415,16977,27225,9811,44608,28932,-30587,-6370,10407,8779,25730,19124,-43934,-109752,-108963,-44943,40309,41578,4842,-10039,22604,6616,-26219,-11112,9311,3999,-46850,-74867,-35074,-18716,-56723,-22230,48102,61710,38201,6836,6137,10484,25013,21415,-15636,-34374,-61941,-117200,-109058,-1219,68977,46757,6052,4898,23498,37461,56767,-7712,-155558,-250804,-200935,-172671,-168983,-94257,-3673,21932,62566,82790,42353,43422,120983,115238,22918,3779,53065,75189,57031,-10249,-62002,-54970,-50304,-105317,-125430,-39262,17133,7539,-20466,-27449,10400,69051,80363,48109,34269,49280,56125,24401,-11214,19264,55230,29621,47522,101699,107712,43669,-10690,1047,-25253,-121476,-182236,-133563,-65664,-316,82399,104243,19127,-33626,1904,65205,86712,40811,-1228,-7854,-14860,43632,94243,56570,-73779,-215062,-192625,-57110,17437,5599,-27641,6812,24021,-60198,-67130,30966,121903,100592,8230,-69364,-88744,-32831,49917,59216,53828,108779,123353,68776,10419,-8735,10396,-1947,-75294,-125474,-110498,-93487,-23254,17703,-18700,-33043,13867,-6102,-52872,-52021,-56510,-46518,-11137,-1276,-40065,-43497,-650,33960,58454,76719,67457,-6384,-86064,-81230,-38635,-51162,-74396,-46353,5675,57497,41923,-32915,-34547,25120,30158,-29795,8939,118324,133686,92689,32141,-30952,-95641,-77229,35088,92456,243,-31004,37062,33072,-69705,-117656,-8558,117778,71913,-64070,-84579,-32405,-24042,-68695,-81895,-54833,-54439,-60534,4958,61169,35617,-33872,-47108,-23540,-29411,-838,47980,54352,91857,134619,128140,99785,45369,-30917,-71947,-28716,45853,34044,-67599,-130253,-146655,-104805,-28859,-1035,10532,41069,49089,4856,-1201,61915,80939,25853,-12458,-5983,13204,41597,47731,4822,-35414,-43232,-61099,-77171,-23882,21662,-16713,-40779,-15015,3139,50642,44062,8007,-55994,-117564,-116635,-62239,-16550,51207,96583,45917,-19458,-1172,16358,17054,25140,81809,135175,80908,-51077,-156851,-169608,-95840,-40463,-18599,11832,27832,-13377,-42637,7187,-1023,-84294,-109577,-84353,-94414,-102735,-74622,-34630,-19998,-40755,-25749,23464,88279,100970,51494,51440,85628,84937,33509,-37701,-58540,-81747,-110546,-98389,-97897,-112023,-129512,-159836,-182893,-86032,6214,-18702,-40161,27490,35284,-57937,-76034,10629,87845,98087,107177,100344,42219,-5770,-52148,-116998,-89944,16022,107583,125072,69458,60545,101749,63334,-34671,-33438,8007,-69595,-149586,-81383,-41629,-76034,-75318,-10416,27870,43403,51978,37463,10928,-7987,11091,24631,7418,5051,1671,-24213,-83924,-123020,-82964,-33151,-55928,-81226,-52074,-22361,-14807,-14126,-52842,-120224,-131876,-15888,78651,82453,54926,31426,29838,75501,89329,32161,10260,71810,113004,72675,54076,37929,4248,-8300,-34531,-11925,91675,107352,30538,-14408,-44057,-70894,-30786,6597,-23237,-89730,-141411,-100569,25649,190839,207669,142681,111250,57711,-36476,-61298,-22555,-16630,-58030,-103929,-81889,-16324,-22726,-34462,2759,-3404,-77650,-103549,-4367,106145,100410,-17052,-85071,-18295,75238,62529,42146,63300,93741,98542,116451,68533,11171,65120,183869,244822,210911,150342,111139,78260,48713,-5559,-42964,-32896,35337,81717,29551,-32944,-62134,-113779,-112652,6506,58578,10010,-29865,-34674,-27543,-19335,-55961,-73975,-15433,51913,47138,24384,2802,-30669,-8184,36626,101647,146961,104197,1771,-58051,-78954,-51871,-27594,-16569,-12401,-7012,-31912,-29237,-12287,-22552,36934,125427,97264,6239,-31278,-20309,50484,81909,-20101,-110228,-86783,14104,75211,69213,28302,21236,56619,103679,124458,115187,130335,131194,107373,78941,34835,-2096,3826,-16089,-57078,-97079,-113904,-68030,22833,39992,-9188,-13490,42822,56577,16098,-1378,8383,-40134,-107504,-108834,-78564,-38657,41256,66696,7106,-3416,16332,-12073,-42715,-47662,-44697,-41513,-3721,42638,68101,94626,63403,47625,72533,78074,50843,87824,107299,62190,18036,8335,-46436,-128721,-115531,-82316,-62741,-39727,-13652,-29823,-46907,-68195,-43082,32591,105196,110308,25082,-56196,-52939,-47404,-84935,-90314,-1845,75919,38149,27631,71975,35393,-45691,-20886,68664,79867,-11277,-80443,-3406,30228,-36712,-34325,40998,44169,-33966,-72674,-8276,39273,-32692,-81539,-20909,-56521,-77989,26454,83428,53530,73577,79578,-31986,-107954,-60207,-4237,-31531,-63793,-81150,-79578,-57658,-57351,-91967,-137703,-107488,-22280,29967,1760,-30575,10743,75931,88777,126305,187777,146416,2827,-69517,-27137,-7390,-46925,-57621,-211,90288,72563,31123,55783,68614,10000,-62380,-74125,-60706,-25043,40455,72701,50449,24654,19700,-26126,-94528,-132805,-121898,-101530,-28499,66501,78164,11261,-23361,-6480,-29730,-39557,28871,37969,-15809,-26142,-6210,2545,33507,47651,2775,-36888,-52611,-44307,3216,106793,184217,151810,87663,32897,1916,17516,-13827,-62773,-70975,-22433,39818,21524,-75475,-106641,-122432,-129871,-43769,40920,53844,52475,78293,37781,-38865,-41894,8616,93843,139189,132671,92007,48249,1959],[-26032,-13698,-13505,8727,38052,30824,8650,14998,32443,19657,-56864,-109617,-38083,73229,105005,113312,105962,49609,-301,9248,10044,-43001,-126476,-155830,-86110,-10710,1988,-9316,14035,44651,32573,1958,-28516,-87219,-76440,-39713,-10815,-8889,-18416,-48822,-42662,-27828,-20919,-22507,-22278,-6294,-12144,-6709,41919,85975,55407,47915,108287,73309,-81179,-147915,-59003,831,-36995,-67481,19393,36202,-80652,-133345,-120340,-109486,-106072,-101958,-69726,-32084,-9266,6449,22162,43997,44704,9253,-38568,-50715,-2226,67328,87725,36855,42948,100961,90197,57202,63193,51931,15966,9322,19673,-12288,-56912,-75589,-41672,9289,58818,33617,-72878,-167005,-140507,-21467,72796,70285,12594,-41523,-19277,61031,100367,48236,-78013,-121003,-37825,1941,-34746,-3078,71161,43288,2437,24156,51541,35252,-7694,-44521,-94108,-115081,-38056,40796,49155,52319,45351,-37018,-65375,-6172,14300,-17430,-40336,-16005,17577,-69719,-153993,-142002,-85021,-15571,36514,8694,-18579,4762,66604,47079,-4861,38726,71730,2286,-18038,11350,43997,88758,82302,5819,-797,72741,112935,105042,91779,29271,-4227,32598,39175,-581,11101,44255,-14152,-54905,8788,81415,38026,11537,67966,120203,99734,48748,-26945,-159940,-227570,-107225,67802,145426,117928,76742,52063,31356,29427,30345,-13446,-101444,-98517,-35360,-37379,-61579,28350,109102,40428,-88631,-116371,-24426,81519,71286,-34978,-85358,-92338,-80433,-11024,73816,48093,-32372,-78205,-65870,12083,52475,80264,41474,-58539,-134481,-117010,-60970,-89814,-148016,-107414,3805,32430,-26047,-54685,-128193,-191381,-136098,-29340,-4685,-12951,-4395,-4927,-50564,-48607,37007,56330,-13037,-9901,61924,43549,-42478,-69724,9121,73962,49792,-7681,-693,67344,76251,-31218,-122285,-100235,-49025,-16510,-7899,-54911,-64901,-22277,-44602,-74448,-3698,64527,26456,-9916,9090,5371,-34763,-54483,-5841,91379,154318,127029,115194,100328,14734,-94659,-136370,-86457,-50172,-47000,-3934,-804,-20887,85487,177785,91366,-27374,-58034,-57677,-64851,-24875,-14663,-28267,55256,79869,-2748,-4451,42265,58451,49061,34067,-7299,-62627,-83942,-16923,52617,-14115,-81628,-42069,23930,2775,-10334,22293,40202,29291,-25107,-56178,-26426,739,-14154,13000,76481,114963,114198,61186,22364,8438,51560,115259,115971,24599,-79364,-142514,-144594,-60774,15507,19366,13933,23141,24189,37309,69529,17456,-101503,-207814,-185503,-143423,-128070,-82936,-41507,-29750,19113,58121,22445,323,87049,136160,77787,39142,68306,66051,28083,-4164,-23537,-38328,-33180,-29019,-27883,8502,39310,30719,-41024,-92202,-61642,-12920,-11991,-30297,-4852,19075,-8014,-35745,-24452,12942,57184,61845,62852,75869,97118,81206,37213,14172,-47345,-152570,-210250,-173869,-103827,-29322,56762,82083,-27617,-103935,-4244,162181,211208,145229,78382,36863,-4032,10900,60838,99669,22502,-155688,-205178,-104567,6601,33143,-9807,-4614,34270,25183,41526,51575,51549,56112,34893,-24613,-56377,-4271,94429,104963,42280,38214,65208,70903,50242,26416,19514,-11647,-63856,-104993,-91697,-60281,-7414,5316,-12609,-1027,38150,-9377,-60901,-35877,-46,-3852,-32327,-59025,-76587,-43553,17127,25494,10160,29430,22639,-23605,-2841,36687,-9411,-62611,-77335,-67361,-51627,-3238,16719,15912,55736,66237,41950,24957,59614,118126,113812,83186,46713,-15707,-60734,779,69385,33514,-76974,-85508,1822,34049,-6029,-1273,69319,123788,88523,-17935,-58210,-23120,-12988,-50997,-87563,-95308,-63568,3693,43731,-6994,-55492,-58614,-78227,-93888,-77696,-46199,-30956,-24043,23092,69279,85929,69846,977,-69953,-69655,-8771,46035,44803,-46790,-153702,-212506,-165219,-50924,32864,65070,39282,-25918,-100172,-85270,3414,60212,74263,54202,13855,-22084,-34641,-8563,26429,16120,-38869,-89150,-87453,-39621,-3949,11208,7588,551,32488,109888,66275,-22718,-70337,-76985,-75275,-70126,-69203,-19028,43363,42132,-2299,-32648,-67010,-54355,-623,82036,118874,57305,-27574,-91384,-118477,-66360,-17529,-7643,10958,35196,12814,1829,34999,-20913,-147076,-168797,-130759,-139358,-137738,-106021,-39853,24363,-592,3197,86450,128902,98060,84606,95984,78055,61146,47012,23322,31615,-1794,-33677,-13810,-30317,-91595,-140101,-152570,-162100,-93435,-33876,-74248,-108281,-48121,8973,-9169,-40878,-49312,-21136,47415,113529,86957,15695,-4727,-20801,-48798,-8532,39903,36287,13393,-13157,11085,71380,67505,13702,12698,14897,-62497,-99879,-32530,-37056,-98830,-110382,-52048,9719,45945,29690,-290,-20484,-31349,2138,48895,62869,50435,-5926,-34164,-53442,-71628,-40601,11469,2635,-24700,-24103,-40735,-75012,-105206,-153530,-148345,-93358,-17603,25393,37903,39699,26374,29498,84657,107705,50154,26327,82253,110577,73960,64756,36524,-23770,-18142,11337,18556,52912,92665,103564,47177,-35696,-49805,1082,15202,-31025,-50980,-21534,21153,52823,121413,102519,69857,92123,93331,18592,-25613,-6420,11438,-22983,-74626,-66911,-32003,-40267,-31285,-15773,-78162,-197280,-210666,-73974,64125,68206,-25175,-61285,-10062,32532,-371,18662,80610,82555,66314,96928,40725,-27099,44460,108946,79099,71568,99531,89783,17653,-71784,-128364,-60186,22244,65257,79410,-11122,-127641,-150700,-155123,-169265,-82763,-28236,-80073,-97351,-24936,25321,4949,-80417,-115098,-69744,-27426,-43323,-56892,-58316,-54251,24130,51575,47813,97678,95194,8514,-45112,-73826,-57435,-18381,-29877,-79121,-77846,-35377,-5402,2797,12512,68895,111575,55298,-45917,-88482,-56210,37545,57063,-38982,-71215,-7789,67015,79751,20063,-77458,-71072,38654,127933,147243,119649,90709,47964,16295,-7331,-31161,-23803,-24345,-96595,-119580,-39106,5294,-42820,-79811,-63321,-10387,54053,75257,14087,-64166,-68151,14954,53630,5283,-36980,-41953,-29240,14521,29277,-8093,1100,27595,-5968,-52290,-72012,-93145,-122489,-78895,7169,37334,58345,89494,98859,61201,32592,15134,44219,88031,106752,63933,18843,14094,16021,41185,60757,54490,15681,-27099,-75019,-62105,-12761,51050,70173,45873,37249,34609,-4496,-28548,-39224,-76046,-112846,-77503,-21860,8054,78312,96478,-17068,-107594,-55080,14311,2321,-12098,35636,111568,59051,-51056,-28726,78247,78767,-16299,-73802,-41232,21339,1030,-63346,-56723,-79956,-84897,11022,84151,70083,80118,84946,-21981,-113515,-87483,-12123,6482,-17228,-33971,-30816,-54274,-80284,-43700,-45723,-90743,-74230,-6736,17296,5242,203,11591,-10697,20247,139971,171411,88547,61424,93959,60747,-30335,-80700,-62077,-16723,-21077,-949,29774,101,-35890,-34019,-16840,-1861,49705,98351,75916,3533,-42318,9971,45585,-36010,-148981,-178211,-181035,-85727,68160,102942,46683,30404,38216,3325,-4395,53384,34052,-34778,-24578,-18314,-45684,-9882,22938,-58771,-130841,-102858,-40041,-12298,41504,123089,135010,81930,36118,8094,4701,-42073,-65315,-26426,52882,58346,-50723,-125977,-82929,-57984,-84881,-61058,-7986,44748,75310,103089,75113,-4416,-23116,29548,87239,65109,27270,-16712,-50932,-42951],[-19319,6079,-44233,-70532,-4049,72196,63640,-5660,-24553,7353,-16063,-46081,2666,58444,49004,37572,64510,73287,47592,35866,21287,-19838,-82535,-111472,-63747,1899,-3168,-33553,-19896,28361,75445,64116,6897,-30573,-38938,-95265,-109020,-100643,-116672,-154917,-142429,-103637,-32342,31678,22702,-17111,-34827,3944,55542,95259,116836,130261,102492,31916,-35792,-79315,-21805,59650,-6283,-119896,-87595,-53355,-106532,-139852,-154245,-137922,-96211,-69494,-36749,-11689,-1921,19537,51517,71223,58951,19250,-20306,-22731,-2845,44892,84899,51445,54225,115284,77652,-6565,-870,13070,-15418,-274,56571,55076,30073,-7580,2529,35010,46551,-6537,-78485,-112438,-59283,65859,169839,116186,-8118,-50680,-24551,8652,70760,82885,-47907,-122800,-25801,44664,23702,59672,154752,116566,20466,-3448,40877,31946,-23853,-57690,-119039,-143969,-52406,25525,29808,52004,96459,51184,-27190,-20600,15516,-10106,-45719,17900,103627,46947,-40304,-52473,-33899,-4091,35631,36980,25582,188,14163,2115,-13535,64747,111281,16778,-9869,52782,88182,80716,57542,16459,8716,24063,48308,47743,16188,-50054,-82705,-62468,-38217,-22239,23920,50193,-17769,-36848,33083,101133,67416,31571,69818,109534,81781,52694,10184,-105683,-206885,-126240,46419,141543,124930,92988,69145,59929,38992,22471,35395,19157,4876,12108,-17421,-39407,60696,147210,78557,-26547,-72719,-55683,-17081,-41340,-108454,-113828,-78895,-29057,29660,80523,55177,-55357,-117294,-41808,50243,9827,-14647,-23306,-97243,-136763,-66736,-13923,-59158,-75868,-5348,49700,14042,-7303,29805,-47236,-170440,-144615,-30361,-24539,-81232,-71206,-13324,-19975,-43319,-13703,-8875,-54926,-28647,55099,56614,-874,1743,40944,1887,-51021,-37278,-17650,-1320,22470,-33250,-127724,-103101,-52239,-50727,-33326,-60852,-99417,-21658,59490,73862,93471,103832,66399,50115,57528,20363,-47179,-72486,-12404,81384,148001,141845,134224,107465,46557,-48826,-126190,-133314,-130808,-120624,-50311,-15918,-9297,108390,194399,98727,-11243,-45391,-93452,-119198,-39372,-14358,-43565,31465,127105,102287,53794,48493,46820,25054,26805,24983,-6935,-1471,41064,19975,-94745,-114489,-16334,48848,6351,-18524,22875,75704,82194,3467,-59570,-38422,17109,29554,36898,61283,95456,109275,65638,23311,-12305,-6243,52958,89563,30193,-62868,-93901,-95211,-75309,-58427,-55110,8822,66053,688,-64205,-20464,5219,-23573,-71601,-71362,-77131,-110728,-100757,-45749,-9599,-15397,-38134,-39203,-5445,63354,109683,103626,74481,52682,-19396,-65467,-23610,8577,-36281,-52004,26907,88096,77388,81795,78332,-19037,-113151,-108975,-85604,-95568,-81366,-15508,3678,-43438,-51376,-7916,31224,88372,118271,68150,7982,14347,39088,31484,16987,-45126,-129374,-165786,-125731,-84742,-44565,24641,67568,-16899,-80899,31361,197174,234077,175789,114080,65941,20954,26303,84696,184261,161351,-26889,-128465,-64971,34464,61573,17653,-7843,33329,105292,166163,99663,15166,20760,63443,51783,15801,28778,71779,50695,-3227,861,49663,78809,67075,18201,-53289,-75554,-55147,-75439,-62479,-24918,-18370,-45903,-6260,66287,77368,11266,3597,63341,80877,18184,-66362,-79133,-46385,14123,67326,23791,-47355,-25755,-5362,-8590,107131,194580,82838,-10562,-18746,-28546,-43695,-29220,-22192,18064,83610,57365,26194,70621,127438,132473,87704,49330,37819,8664,-18502,26248,25234,-30124,-67887,-66790,-28460,-2733,267,54364,122896,127311,95614,36195,-3068,23787,49304,-19887,-103125,-127121,-82787,-10682,13419,-40749,-48195,-37472,-87233,-98529,-54289,-55082,-83323,-62453,-46911,-54613,-17078,30450,1921,-49660,-42285,3639,17433,40190,38257,-38693,-146197,-159633,-76992,30279,63921,-6825,-74266,-105607,-104493,-82395,-49013,32812,81042,46734,-4275,973,46811,64549,24401,-27605,-33528,-10372,-246,7976,50400,65807,51335,87454,163883,111391,21793,564,14338,-13310,-43941,-60307,-51152,-25675,-14080,-25317,-49282,-106683,-106333,-29394,64353,84891,37407,12865,-1670,-40563,-9708,53235,54929,45095,82664,83820,47655,40006,5520,-73844,-104761,-93833,-79826,-73702,-95121,-36664,77344,70440,41654,78896,71009,49755,122501,166533,89730,32127,57233,99541,128877,72085,19191,53831,55342,-34400,-115531,-107716,-73879,-27430,-43772,-104015,-127620,-103150,-40756,935,-4774,-39454,-45056,17876,87667,37374,-16916,9412,36941,32855,53814,43427,-27778,-88399,-86219,-7449,53157,54694,59634,71227,48260,11000,2658,2501,-59420,-95909,-105259,-102574,-34162,43724,23728,-2141,10740,-7246,-4553,23214,50940,64242,-4624,-38506,15903,48753,55394,86520,69687,54669,80964,30634,-57333,-88939,-132635,-112897,-30349,16179,10939,28733,51136,36537,28000,79491,125898,96834,52179,40608,47112,67989,108516,68759,-11470,16522,84475,65134,20097,8548,27706,-5085,-39513,-15482,19934,25483,865,9806,52543,60880,30488,24382,-51097,-77167,16528,115080,92619,14196,13409,67435,45832,-57202,-100221,-52182,-16264,-3726,-14103,-87126,-210179,-269280,-168316,-11843,55108,22204,-9721,-23396,-35793,-57617,3572,100116,106171,41125,33106,-5807,-26153,46992,41830,-73515,-92537,10114,53281,-15758,-87604,-57466,74264,112534,70400,54361,-13789,-93811,-89619,-84868,-155841,-124018,-44167,-81404,-123067,-19331,70500,49226,-39753,-80378,-74545,-71786,-85176,-73176,-30334,2039,55357,26504,-24650,28357,71725,43464,23472,-16033,-33749,-4006,-8198,-73026,-68009,3238,5933,-37538,-25213,17107,30022,16134,-24844,-58876,-59155,-18644,-17180,-76631,-66440,-7748,27417,16112,-25365,-72183,-40861,49777,106323,101464,67623,16455,-60704,-85571,-43506,26621,88352,50865,-74932,-100475,1978,59423,-28502,-119417,-85010,13564,56446,5464,-88438,-156164,-147318,-30410,79161,95011,55877,23927,-21562,-47566,-26998,-10364,-5407,-7396,-13926,-31892,-44900,-54023,-98128,-100034,-9821,55131,72731,106928,94031,52477,54077,30905,20337,65272,111595,60423,19390,81402,109603,85879,86108,91098,51456,-29168,-116215,-107461,-22776,46014,25297,-46200,-51623,12593,35231,13344,-3336,-26087,-48454,-71334,-104902,-60288,62256,69344,-46942,-94518,-12306,8454,-62425,-22582,122464,211029,100819,-38884,-1923,124272,110501,-19255,-99091,-77194,6357,58149,-5411,-60309,-64023,-46822,-17008,19745,15820,19191,49035,-2492,-105274,-144817,-73383,-6044,-26143,-54516,-14279,-20309,-65679,-12094,-5347,-106571,-144280,-55497,25229,36445,24340,17903,-47552,-79778,13810,106386,153414,212502,198375,105956,26371,-41537,-88392,-70810,-43075,13333,42461,7547,-913,20269,28128,45163,97089,109613,55839,-13715,-65718,10488,126153,101809,-34697,-124420,-147002,-40230,91682,77006,22403,63543,97825,72212,51228,59153,20238,-28271,-13682,-9177,-43050,-26743,-6444,-113285,-199067,-129093,-25723,-44428,-79020,-966,71065,31222,-4547,-13463,-14605,-28058,-16730,12633,92008,94050,-9502,-52887,15003,36900,10506,-29159,-56925,-18829,26749,60772,62333,17029,9062,56652,78418,9734,-30093,-58210,-110262,-97228],[-24460,-17185,-84411,-119172,-53736,42145,51663,-44534,-89164,-29442,13522,19338,40129,62277,66336,54560,69442,93299,70963,37614,20353,27398,19960,8689,22051,43269,4009,-25997,-12240,5880,19341,21661,5435,12341,-19423,-115723,-126362,-101943,-120980,-154723,-117062,-39664,42998,82190,46858,-32202,-58105,17562,43129,21794,52955,92247,33648,-24228,-27282,-61804,-22372,81596,26524,-115132,-144077,-117704,-96063,-74602,-105352,-91600,-29181,-5790,-9820,2195,18589,28111,40208,72529,86856,74496,54225,40691,16973,9391,32023,27226,42851,77065,14637,-89999,-97371,-59985,-63277,-55395,9978,76079,110821,59612,24249,22652,22184,-11289,-49680,-44347,19020,102197,161054,104826,-27217,-64300,-61651,-76674,-17990,57988,-31986,-114162,-45547,26789,24722,39645,132303,127687,20206,-44345,-10341,-5742,-31493,-58275,-119335,-117126,-31327,8987,-9055,-1246,77119,100835,26922,7146,50724,1379,-74114,-23461,74729,72188,48588,34689,-23,-14464,-3044,-11652,3057,-2366,4157,26135,42467,86943,86880,3858,10399,99365,126296,57383,20085,27887,15221,-30678,-27350,-9720,-22011,-58121,-62190,-55050,-65288,-48739,-3433,-5885,-84764,-90558,-25849,34204,43762,50441,62809,86800,106558,95937,43486,-55016,-159414,-124770,15942,115043,97670,44648,6012,3633,17663,29765,72108,104615,111652,84235,42135,24546,95972,141170,81264,39678,-491,-73529,-104129,-97258,-86369,-72833,-45281,12613,31811,12542,-15919,-86418,-101307,18227,100030,7931,-46256,-41897,-67244,-69886,-6246,38730,-5082,-27888,30267,69457,29886,-316,35916,-12804,-129221,-141658,-42072,-18384,-57987,-58176,-7633,14599,5514,5216,22169,8581,3928,38174,67603,62325,76512,80134,-5945,-51399,15015,31435,-1326,4685,-29901,-133951,-148003,-81335,-28929,7021,-21221,-110917,-76235,39627,78325,65700,54579,48132,71106,91264,51092,-35627,-60441,-2146,26938,34648,55649,93277,83458,27479,-38295,-67628,-64016,-103824,-129014,-87890,-57446,-8711,82985,69955,-19121,-11633,-6224,-87378,-136002,-42173,18497,-8648,36860,165443,211292,140383,43570,-22943,-58011,-16940,23573,-4882,9260,31553,-8194,-66900,-18392,57150,70354,4544,-44096,-884,87481,97724,-16452,-103526,-84847,-20298,15878,19546,-5211,-7502,15552,15468,20395,-4298,-73204,-102839,-59381,-33743,-61482,-35009,6604,-9022,-79924,-119286,-21442,85148,-3218,-132021,-106911,-48034,-28109,-15330,-849,-52738,-142862,-149973,-35233,37901,-30638,-128530,-85467,24190,50097,56142,116730,138720,57471,-79288,-124070,-76492,-46835,-81551,-97239,-18661,59136,52775,52212,76097,21235,-66159,-77038,-66462,-97325,-100629,-39639,-3034,-28510,-39671,-1987,64139,140542,160294,84445,-9012,-34339,-12062,8238,13704,-38262,-96513,-111937,-82485,-78181,-43473,43037,92591,47427,35874,106929,151107,136084,115922,86522,64246,62688,94439,131850,190759,177153,47834,-22531,26889,80907,78989,14865,-43941,-9703,84419,165259,122779,32199,-13300,9496,29069,19274,10136,-10159,-57862,-71581,-19282,42754,43809,10055,-38232,-119050,-109345,-36961,-45945,-35480,9782,14471,-21981,24214,106980,86079,5681,43239,113777,53065,-58181,-116870,-80823,-21715,36524,70220,-493,-90440,-62834,-20402,-18478,88001,175313,96649,44113,53950,20032,-14790,-45068,-86589,-53692,12667,-12076,-13016,77198,150883,120163,32980,-20256,-25836,-27756,-55042,-41149,-40364,-27757,8525,597,-24178,-28917,-37622,6188,100420,128517,106529,75997,45983,69707,122637,45899,-72300,-99864,-78882,-80945,-81529,-85569,-66311,-87061,-134569,-95647,-10633,-1955,-30665,-13417,-44257,-130147,-119645,-33841,-206,604,17948,40929,38510,72666,117855,84260,-25606,-93270,-69864,7862,-4393,-110140,-114004,-46168,-51198,-102810,-122240,-55396,27958,50799,43102,74917,98974,34808,-57754,-57920,26341,51281,-17267,-31853,46663,79900,59006,78588,141882,120123,73365,56300,54620,28250,4482,-19914,-37035,-31998,-29243,-36471,-25206,-59631,-89264,-37093,32279,13128,-33754,-17493,3126,-28791,1425,105337,134321,95306,96554,65630,-25011,-28641,52557,92043,51075,18694,39649,15796,-89866,-84491,29242,45198,20518,3286,-37332,-1798,113383,134215,21536,-41367,19620,112596,153138,68842,-18412,26388,82007,26953,-80578,-97160,-18504,70607,35554,-49807,-95975,-101009,-61322,-33849,-24559,-15296,-15219,-7529,26414,-8216,-47045,-6823,46215,48947,44944,11180,-47347,-95006,-94329,-3335,50840,29690,57863,102430,67499,39924,40077,-16413,-97813,-66089,-54623,-113289,-76517,26114,32517,10918,29862,8378,-20643,-43064,-31510,13073,-20573,-45909,30694,57397,43689,88836,76982,63785,123541,81582,-11020,-3510,-15863,-35974,3850,45099,43497,65681,74360,43284,21531,58633,112816,109654,52425,-6157,-4423,59117,109807,28140,-59432,4675,93418,82120,27723,-48156,-112850,-118557,-43583,15403,22988,24981,32865,39055,22012,-4936,-17063,-15708,-114850,-161612,-54677,58590,48086,-21991,-10785,58153,65748,-35765,-113185,-51200,22742,24835,110,-33365,-101916,-199816,-184110,-61755,39139,67465,53588,1543,-32277,-38233,19644,112311,151794,65998,3855,-27979,-12552,50213,30472,-77416,-105922,-19865,25429,-21554,-44133,53826,176634,146653,45906,8338,-2380,3626,21222,-19799,-109947,-62204,42715,5203,-82662,-29345,52427,52821,6576,-25666,-56248,-64778,-52628,-36914,-6163,22771,35098,-26817,-64270,636,73857,104428,110411,44126,-6188,8965,23651,-29001,-29636,14279,-20062,-96038,-105091,-82836,-51512,1926,16795,-3954,-41558,-71959,-99073,-124662,-86553,-47225,-32105,-30078,-21753,6169,47118,60892,45268,25627,14039,-14240,-81309,-95449,-10284,116103,169092,93697,-13264,-18931,15784,23346,-15085,-36198,1179,30287,-7255,-55109,-102868,-161826,-155431,-41160,61965,88643,68974,45009,-7100,-53475,-35613,-2166,-30608,-82698,-58796,-13506,1986,5473,-51545,-90365,-3108,86880,99739,68000,10762,5845,70342,56508,20072,47309,88269,45054,19277,74115,57752,-4522,-5490,33150,36212,-14800,-106475,-121254,-68996,-51512,-94574,-134400,-111557,-55493,-23804,-11384,9857,51269,93352,35669,-77369,-71449,10284,7809,-20378,13484,92734,73164,-40577,-26531,100976,175814,79569,-23851,18982,118219,91202,-34352,-103293,-98415,-49218,27544,-9064,-76189,-61388,-19465,-23728,-15446,-29186,-46688,-36,4502,-86852,-163453,-115101,-42409,-55658,-88863,-30290,-1434,-42680,-18527,-35981,-131918,-149307,-37779,62629,87475,93665,86269,-7141,-89646,-70480,4789,129934,242701,198224,100395,64607,10115,-50235,-23751,6259,27583,29052,32105,60330,64262,60741,74390,81847,55019,23782,-3641,-52947,19,138612,185289,84761,-32205,-66798,28839,108606,51382,2338,74642,141906,108659,33827,-2066,-11198,-214,9011,10954,407,11635,4536,-105346,-177449,-109057,-34228,-87142,-143036,-55171,19556,-39210,-66255,-24065,-120,12950,33954,21235,58966,94760,65085,36741,64932,38787,6267,-37805,-106891,-109464,-66413,-8806,29999,28021,35720,57639,58966,15303,6845,-15321,-88983,-104147],[686,-30043,-87650,-104096,-79660,-23287,-2195,-63894,-91665,-43323,-3728,16415,27041,50725,92414,93847,64312,47140,10731,-19856,-10311,56210,112618,116260,94315,76035,48206,38769,34789,-10364,-70639,-76383,-46203,-20049,-5935,-16697,2975,5085,-31077,-75027,-34707,47680,67648,35259,11490,-34231,-50671,14880,14239,-36011,-38302,-21488,-39416,-28046,-15958,-73855,-52757,52887,47015,-56487,-93516,-90916,-74215,-29883,-17557,5253,22280,8955,2792,30328,56175,32566,10540,66172,123556,157126,174031,133300,65363,22549,14825,15080,39355,41148,-23016,-95297,-112644,-87638,-77172,-92244,-70897,16425,80847,30973,-9884,1217,18471,15519,-5961,-15184,12503,34014,48758,55225,8938,-27523,-48439,-73167,-43197,24650,-29256,-99828,-81036,-37862,-15985,-78,57617,78552,14047,-58750,-72373,-57771,-22884,-21262,-61060,-38974,21906,26262,-14993,-42019,27964,86455,49576,43777,77896,10195,-74408,-53392,21708,42101,62870,41829,-35208,-71837,-86555,-131744,-82234,-4564,44190,108843,144335,111065,45587,1553,27430,87451,109775,39208,-14538,53,-1412,-42207,-57859,-42881,-17925,-15881,8012,8617,-49400,-54651,-5676,-35033,-140264,-151225,-89396,-28137,26326,74021,55894,68497,135022,126657,35017,-63590,-119084,-93546,-26413,30436,29128,-17395,-72046,-78244,-11691,36754,61861,99799,143321,115346,70898,67436,121191,113622,29991,13353,30378,-21423,-63518,-66645,-65093,-64643,-55234,2137,18406,-27697,-55985,-51780,-11037,78780,119420,31427,-17020,-43616,-53438,-30069,6432,52646,32944,-22121,-8555,51280,54731,-18444,-37518,-42684,-93728,-125167,-54798,12798,45930,31958,11420,45761,96875,96803,96681,89174,42450,28398,78822,120120,118785,90768,20471,7059,79733,100691,55296,16007,-29606,-111400,-158385,-86356,30123,70290,31007,-35960,-41854,-1713,-8890,-36163,-37861,-24437,8616,53925,56185,-20363,-49051,-2881,-23896,-68979,-60692,-10239,10765,-31164,-64572,-23066,25570,-18522,-60924,-71800,-97865,-45536,10265,-73695,-114893,-14088,10762,-79581,-155278,-86080,23398,44928,80406,159532,216219,194684,77113,-50700,-105284,-39689,17690,-11781,-23772,-2013,37203,75716,123020,119146,80253,5544,-41803,-587,79726,79363,-33205,-105852,-84139,-40959,-18855,-10933,-51072,-89916,-66559,-29579,20142,20972,-74937,-169912,-150887,-97547,-80157,-18480,65316,70962,-22483,-96409,-36845,74192,56681,-51332,-90923,-88638,-78399,-71856,-37990,-64261,-151852,-161723,-22359,71498,-3428,-114985,-63765,45503,40173,38857,160530,222208,100099,-48682,-89528,-104916,-113208,-88325,-79671,-90945,-59546,-22456,-25409,15022,35405,4953,13443,20198,-56870,-122440,-71647,19834,37230,3062,2258,58564,122497,139250,118495,51587,4699,20940,45232,29425,-28676,-70522,-80768,-83226,-103409,-54943,54584,100729,98574,152613,176080,104802,49646,57130,55587,59892,95472,131153,113086,94028,76504,38121,48657,81610,81152,63967,-5972,-80735,-63614,-16104,39463,67871,35847,-36511,-74359,-74252,-50108,-43630,-67181,-91552,-89315,-39428,-3645,-24358,-48061,-53750,-69818,-38738,16057,-4440,-4934,38299,69937,48450,50625,85286,60553,-22070,8029,54530,-56495,-164292,-150739,-92354,-62090,-21676,17811,-16216,-80558,-71034,-33006,-38063,-2592,33908,19721,62344,109048,62613,-10752,-81437,-138190,-114868,-70966,-79462,-35451,64359,117322,66862,-29542,-64170,-58177,-62681,-97020,-69549,-300,61363,70384,26684,-15058,-10124,-35783,-51203,32218,101599,104170,87056,57675,66537,128320,94998,-5105,-38591,-49914,-102118,-126620,-124713,-137133,-173884,-171765,-98555,3179,81109,90120,54806,743,-94363,-137207,-97586,-35704,42703,97692,101349,105800,138407,133097,92215,33130,-17239,-18001,13296,-48929,-174205,-141021,-16551,19851,-9439,-41601,-49574,-17792,35478,68314,81597,63630,-28781,-124082,-85469,38279,41420,-85532,-106746,-4616,27481,397,8361,66311,75981,64971,36355,36932,65897,64556,11545,-15580,2798,10942,-6770,20328,26352,-11939,-13306,7053,-52602,-113869,-81765,-40312,-54976,-19952,87586,139731,112367,70038,-29609,-140042,-86706,95832,203702,150249,86493,84571,38177,-70685,-95100,-45365,-43609,-29872,-41053,-69464,-10549,48906,11316,-73587,-95415,-24530,78353,123002,23603,-79545,-37123,65485,76969,-40860,-100822,-20371,110648,134192,57609,-35526,-63083,-40110,-51321,-62465,-40765,-42619,-57302,-21505,-21647,-71383,-58362,3154,31028,13192,-39372,-59567,-57887,-58671,2937,42987,3619,12977,68402,33767,-10556,-5006,-46113,-85464,8264,47595,-32123,-63849,7010,47950,21478,-8300,-23962,-36953,-79487,-89954,-32091,-21485,-26867,-10472,-47377,-57223,33898,57845,17163,45216,47723,10874,38053,53096,37727,50269,99994,125951,130969,99526,55503,28826,35114,70593,89143,55158,9954,17586,60298,67023,-52661,-149509,-73432,24497,41872,22062,-53354,-141385,-122764,-11101,46326,39816,33523,48908,52751,2593,-32840,-15147,28521,-46767,-108532,-58298,-21239,-61266,-70182,-24505,8934,40980,29029,-38938,-20689,48448,57072,30325,20284,8888,-38192,-71299,-41519,19147,83021,115171,68446,40170,45950,67797,115565,155652,90818,23575,-10762,-5317,42411,49197,10857,1039,15479,12287,-18966,-17947,48509,134249,121221,29569,-29932,-3760,54457,57495,-10434,-53860,42907,132049,74989,-25160,-51336,-39426,-9967,15370,5661,-40801,-43619,-8238,-7301,-31049,-32213,-25269,-61297,-36460,51112,112354,137195,142739,75329,14668,5718,13301,-23638,-45870,-41908,-58663,-97379,-127294,-127983,-64946,4621,-351,-5724,-3982,-41239,-115969,-159230,-104277,-47226,-20099,-5839,18782,51605,73273,48892,2871,-12622,388,12147,-16694,-30820,30074,119577,108143,20802,-11394,35189,28477,-18393,4222,83399,105229,36650,-32651,10795,32357,-62389,-92584,1793,49214,28360,12543,1956,-14783,-20310,-3416,16411,-26611,-104730,-86640,-11150,17989,10031,-40588,-55223,6519,35121,19611,-42670,-94426,-60000,38901,32794,-7024,8894,51758,50423,37580,35161,-20548,-81567,-87602,-37808,-2457,5603,-53262,-98352,-101716,-105379,-144797,-152433,-112118,-100230,-113381,-87827,-20093,100269,183573,111757,7902,-5134,-11961,-38985,12380,96279,155801,144603,36005,-30223,2430,40341,1191,-468,56034,78744,31423,-31198,-49772,-82470,-116162,-64651,-53096,-94424,-91182,-31544,12143,29777,-16819,-61081,-18456,476,-58941,-112316,-92208,-54406,-43301,-55488,-29862,-6743,-27837,-28557,-56969,-103337,-79630,22265,113881,144355,128736,93328,12749,-43422,-49420,-34098,51917,140264,115523,66493,46820,23753,24068,61408,51539,12920,-25988,11389,84130,84266,78755,71309,21014,-1450,37259,41346,-14452,1866,93928,133203,54657,-28861,-45030,20615,71310,46028,27705,74636,123757,76740,-14077,-35533,-372,41583,41497,31077,38380,63782,58166,-33236,-95217,-62253,-37985,-87757,-122564,-62801,-22146,-69669,-60848,20754,48966,44552,60251,20961,7924,42452,42613,22288,14837,-39628,-79984,-87005,-136854,-161305,-126410,-45922,18008,32007,23806,2665,1714,16256,44652,11424,-49825,-53196],[67438,14100,-45158,-66695,-71118,-51802,-38894,-47785,-20108,-2871,-40729,-39732,-10417,13130,40354,46227,4664,-47126,-78451,-74742,-42955,36050,122589,141217,102659,75006,89799,109173,82591,1511,-74901,-99431,-86250,-69402,19564,108533,143158,108101,49962,-40100,-64903,-31301,-41764,-63623,-28846,-5633,-18880,-8704,-7934,-6605,-24122,-65147,-48404,36566,62845,-17941,-39804,24629,44850,-5360,-8580,-15794,-66412,-63213,17271,71077,18929,-33499,138,62509,93561,49826,20533,86565,148874,198906,241466,191519,109332,75187,43515,12293,36810,34916,-15583,-31757,-30853,-36318,-26305,-36519,-49490,-21973,-8318,-66994,-89976,-71703,-44735,-3253,27691,6941,-16946,-30202,-9034,48658,72373,50944,51319,28532,-141,14649,-15737,-72708,-101144,-91279,-29492,25647,38686,21400,-5748,-68413,-126938,-113982,-43602,5880,17142,30306,46185,53501,26658,-25976,8901,45387,3166,971,36813,16152,-6013,12673,37436,28969,33940,-12121,-104287,-134753,-147627,-198992,-134519,-29658,39078,126880,182090,113212,39827,35365,24272,2750,45887,48878,-21638,-70259,-58877,-43542,-51952,-31266,6744,-16233,1401,27904,-18307,-22232,38891,18534,-93962,-125469,-81200,-17934,39721,63274,17643,28444,97083,92109,994,-77406,-81467,-55323,-60009,-56671,-53784,-69843,-103420,-99747,-31082,8529,5486,37810,97126,66640,-881,15022,105237,100352,-16973,-64185,3477,56769,54440,-11550,-102537,-126435,-104612,-39155,7488,2063,6588,59893,98826,92185,66692,331,-46616,-98475,-90339,-40005,-10858,29974,33576,-17115,-31813,34141,62618,-37562,-110338,-96246,-72246,-71398,-35372,36077,125110,107700,19716,47199,140308,133476,84494,64030,29159,21500,67303,113320,107312,76510,30049,20384,62775,96581,67355,-1640,-35144,-46737,-78702,-32846,67177,72644,50341,98954,109760,30277,-50774,-73837,-60069,-60422,-61124,-13431,25007,-26637,-52165,343,-15247,-70646,-98923,-72066,-34127,-37032,-46295,-2380,39029,18406,2576,-24338,-90232,-81545,-67940,-125515,-91837,4568,19349,-56405,-178617,-159978,-16556,74835,111107,97724,104044,157024,112504,-826,-50323,-6500,20789,1299,-12577,23745,114469,168127,168201,129336,79335,11694,-9668,20224,57635,72302,23111,-12798,14459,30417,-7956,-19978,-34202,-63113,-43432,-6180,37926,31393,-32863,-105102,-117554,-91961,-67134,-27692,33207,72765,35296,-26962,-19121,63288,124648,68099,-41229,-94702,-83689,-114624,-90833,-56766,-100296,-110048,663,88291,46418,-24569,-8134,24330,19660,56119,179535,211577,103794,16612,-7677,-52768,-60411,6246,20460,-58999,-72044,-26704,-52869,-39579,14882,45736,88293,76495,-42605,-123881,-48249,74700,108993,67729,22143,-7415,55,52922,120865,98048,48689,75043,100425,58408,-5869,-34866,-54677,-76482,-101501,-85552,-15790,43820,89225,155394,146304,73212,34112,34798,31725,35371,61157,76140,23936,-13335,-15774,-2054,63530,73358,24684,9768,-16480,-60457,-61266,-78320,-83495,-59371,-24914,-18799,-62835,-122971,-116586,-90162,-68365,-40203,-34545,-37702,-59692,-76128,-56210,-17679,33898,79821,92386,53196,41753,56719,69875,46088,31228,34758,35329,-14400,-20212,-8058,-95449,-179061,-154921,-118749,-123631,-90790,-21434,19754,-8797,-51977,-29818,-7757,-18653,-27101,-21467,56702,127314,104932,-1892,-96244,-119612,-87280,-82330,-96173,-30071,57090,87692,37220,-49029,-44711,11991,11680,-31880,15752,115065,144580,74245,-10315,-41744,1409,-543,-54309,-27097,28964,47818,47775,21384,13082,56865,63749,27615,5874,-8807,-37692,-59141,-89647,-148019,-177063,-119777,-55925,2965,127841,165668,63863,9272,-9977,-65441,-103131,-59138,58828,132396,118295,124683,163267,107683,42524,28032,19518,22509,30404,-26526,-123226,-116342,-32257,50703,102817,105639,58928,12707,37852,67981,41927,6513,-30115,-69246,-48521,22115,12514,-78066,-97842,-48600,-41369,-41819,-26513,9586,15826,27969,18201,47569,107141,94125,14542,-16602,5831,35485,29466,40022,64907,59473,15699,-18453,-77550,-129433,-89643,-29576,-36625,-26553,13332,45761,72700,45107,-71498,-136517,-50586,106256,175709,117531,56164,30734,-922,-17102,-11030,-39883,-84529,-52354,-12944,7232,25403,-7174,-52683,-67057,-62300,-18924,54932,83253,-762,-63594,-25069,66553,104256,-1128,-89834,-65845,43447,126735,102952,6537,-33128,-8241,-23743,-58361,-88220,-137296,-134208,-44532,-14578,-75834,-115335,-60084,17268,1881,-76029,-99709,-72871,-41523,6027,23937,-12667,-33440,-11168,-27565,-66666,-65925,-56987,-28499,84436,133334,65532,-10410,4878,42034,9770,-55975,-73348,-54397,-67188,-70424,-10381,23929,21440,-43054,-120957,-105089,13074,68895,-10554,-60138,-15766,4484,-4341,12988,72438,119598,169136,193075,169877,116471,74613,45827,19044,35921,84081,89817,73332,76601,66924,34505,-71889,-167338,-131905,-64168,-35633,-26000,-44284,-30638,8031,32321,50773,67342,64340,54811,65478,53054,28151,35299,91124,50616,-5438,-14997,-35652,-77594,-41805,-1652,-30101,14544,107065,70944,19783,52537,72497,47928,26964,46961,94770,71761,17660,24317,94540,154640,114619,85838,96330,90380,82848,85190,53043,34219,13455,2066,31248,46170,46299,61332,49527,7212,-19449,-9460,-4644,56237,106523,49744,-28548,-15911,23605,11296,-14553,-10753,73752,115594,52222,-21981,-89499,-149045,-96339,-12198,6100,-34796,-43520,-8101,-13160,-66011,-97835,-81728,-66377,25231,135784,141199,92036,88693,75334,22983,-36978,-56617,-74826,-116434,-126683,-85786,-55012,-73210,-73890,-13252,-72,-75671,-63357,30503,34372,-84478,-175009,-122452,-25035,28033,31069,38576,29483,11839,-385,-14173,-8709,17503,43382,21831,-10146,10509,35014,-32899,-117919,-104501,-5621,40364,1563,24873,122005,125656,35529,19646,131034,156469,22038,-47122,3164,-2588,-40328,-44384,-54279,-62437,-30082,15850,44380,25772,-44275,-67863,-30591,-21941,-40112,-43099,-11505,-21349,-105042,-149856,-151363,-147344,-93348,-3879,-28263,-80798,-66921,-4152,46053,54455,24154,-22409,-65254,-90572,-53216,-12706,14809,-14399,-81919,-98623,-42579,-54735,-96004,-83025,-93689,-147466,-148329,-68341,63122,112503,51965,23398,25150,-27039,-74650,-39374,17966,77181,114767,51275,-48382,-63836,-31839,-30630,41721,105650,51779,-18248,-13933,14531,-41371,-137968,-114308,-45186,-55215,-97993,-42512,63311,89499,13028,-34826,-10405,-19672,-47557,-51641,-47381,-46086,-10303,13033,3010,-5745,-14360,-9590,-12802,-23077,-26299,22558,113930,145739,60953,-16970,-38759,-16949,8803,-3225,-2164,24476,44633,47907,9291,-2316,43524,67581,37996,-2419,-61205,-33917,60343,71605,59866,37865,-19262,4284,100625,105560,35929,34687,59651,27316,-66680,-90716,-66751,-45718,-15446,22226,44041,66923,71951,27055,-2330,37491,76409,89596,82487,65993,67866,95279,113063,35706,-38405,-13313,19770,-13026,-69391,-85381,-49213,-17120,42044,104311,100419,67470,86541,54694,18976,1415,-36726,-52309,-47527,-79106,-102970,-82244,-96062,-114918,-93062,-21485,38743,40105,-2804,-51606,-45721,-10882,21044,-11062,-18832,30940],[101444,55202,-24902,-77755,-61174,-35612,-49393,-43207,22108,25414,-67792,-98488,-47274,-30089,-57395,-63771,-71193,-113935,-121440,-74212,-48400,-22659,29684,59120,42030,47791,94731,124945,78524,2007,-29852,-48135,-71008,-49858,40657,91026,107555,100567,54564,-82057,-197305,-226111,-181810,-114728,-47591,570,-16254,-38638,-17903,43053,44302,-23107,-20111,86874,145826,81576,22157,17425,13238,1820,27165,20171,-82434,-127978,-21993,46704,-31800,-77154,-19372,45337,79440,54956,44782,109562,149892,160325,165826,126546,80427,79964,44691,-8515,26768,41693,-10232,-1192,26664,7523,27713,72626,82197,32280,-41741,-131451,-162771,-180985,-155875,-52301,53969,59873,18854,7733,57652,99009,89566,103258,166858,132669,33929,17867,8819,-41989,-90900,-90014,-5000,69470,62203,-5266,-36219,-92845,-154911,-150813,-100383,-30271,35021,42373,16283,44286,63692,14860,23095,27301,-55190,-89045,-33053,31352,90714,125797,97865,36781,5252,-52889,-121145,-127759,-118186,-126025,-73343,-48926,-38487,26917,95284,73438,53168,62801,4369,-74447,-8047,64573,-5239,-120843,-121103,-81420,-61183,1737,33153,-68192,-97795,-19172,21290,36108,56423,44350,-15585,-37522,-30387,7805,29856,5877,-39040,-18465,26115,27292,-5417,-34288,-46876,-42447,-54772,-63363,-101762,-120788,-93322,-54814,-36340,-42458,-50413,-19509,32471,-10431,-107600,-90787,38496,86061,-4667,-69285,-20384,80993,116077,15851,-127957,-171833,-137749,-69631,-8024,38678,92182,142627,131973,43670,-24048,-75217,-129003,-160520,-109708,-48395,-27473,-9770,2400,3896,7907,54244,65070,-36058,-124366,-121991,-48358,23149,32825,29025,95686,96218,11308,8075,64086,48265,9332,-13060,-26667,-10577,14895,29283,48339,57775,22409,-14017,777,43067,23163,-52971,-39832,29632,33120,29749,49461,10674,27023,165592,209437,77269,-24856,-21587,-1777,-30277,-63346,-33708,378,-35272,-48359,5780,6682,-28318,-59608,-37739,-130,14303,6447,3787,1897,-1937,508,-16931,-62325,-92049,-100423,-82718,-23122,13770,29111,-1622,-145660,-176634,-54570,54316,80434,26942,-7665,47270,64281,39995,39051,37699,8674,-4684,25982,76306,116092,93906,85452,86491,52074,101,2846,15106,21378,84635,113843,93962,117524,123496,36582,-14629,-7906,13365,44498,64116,70502,19786,-20822,-33273,-48131,-29060,-4933,-20118,-38133,-13631,-4231,-21455,-1276,64216,114609,59533,-60406,-90700,-45081,-79875,-84734,-36225,-45407,-49850,26128,82446,55927,20634,-2925,-41386,-34827,29848,78477,40249,14446,33113,32373,25248,65224,100199,86409,51356,42818,34559,-17791,-44261,-14980,40180,96134,59769,-44662,-69756,10736,90487,112048,86397,18712,-86548,-123575,-36456,65715,57941,-1664,14240,61574,49540,76,-14671,-32364,-29952,-42839,-95179,-103646,-27774,27759,28756,-2372,-854,12490,-7033,-30033,-39985,-39052,-20625,-53777,-68744,-53780,-29276,45492,45842,-40329,-64021,-30637,-16229,-15445,-57102,-125662,-190784,-124824,9497,26967,-80223,-149997,-135499,-70536,-14110,-304,-20764,-62303,-80431,-65691,-37309,33108,113908,125088,82401,72151,51276,2139,-48055,-33684,-16059,343,9855,8863,11174,-28415,-115466,-165266,-150373,-129624,-93797,-25110,62767,61945,-28676,-20244,35484,8735,-12928,-7510,23462,78376,103002,23338,-57150,-46658,-11795,-41838,-86777,-38798,37758,85145,57889,-32538,-23912,91720,136076,85601,97859,136582,113981,37028,-50700,-98611,-58335,-23382,-60472,-73794,-59980,-36815,-12051,-26398,-47736,-38088,-39542,-13314,19626,36038,38482,40401,8899,-63285,-95573,-16289,29150,15281,91639,123577,19450,-24702,25085,10359,-51686,-44281,36025,75327,40419,27448,83214,76504,38272,14064,-5418,-6740,981,-13604,-40848,-55579,-44563,15937,84319,120627,111871,49097,38802,57354,30504,2981,7749,10368,-6587,-11374,-1061,13743,-5583,-62178,-75857,-23698,-7311,-22323,-41999,1585,53275,98732,106196,51254,-13091,-34532,-27471,13165,28954,17228,25970,45922,-11522,-77461,-97362,-105764,-60206,16669,15143,-21364,-61400,-63942,435,17567,-33110,-29392,9627,44181,58434,26740,-7005,-33862,-48437,-1593,42123,-5892,-69566,-50013,32436,103102,72074,-5606,-15245,-5134,-25776,-18016,20819,30003,-4292,11885,53670,76477,85023,18035,-81406,-132899,-72129,12503,31768,-15647,-36812,680,276,-29813,-96224,-195765,-198252,-79112,-17230,-62385,-155845,-134427,-34103,-24240,-86628,-132048,-122806,-55132,4235,3412,-19231,-54790,-69657,-54810,-67646,-93187,-67487,-15363,67154,102808,64755,22466,12839,-11313,-43805,-69690,-100784,-83987,-46180,-23930,15905,47053,34526,-46882,-101927,-60720,50371,103792,6682,-84632,-32967,-1528,-46351,-33371,67306,132209,162212,155604,129091,97366,65525,39262,17773,45289,111727,129132,112410,98711,59914,26630,-33715,-92440,-105460,-112139,-91842,-53129,-24238,79064,114025,27598,-2398,57794,84611,49583,50620,79173,76622,70237,107532,78020,33059,4721,-4498,9206,30872,1833,-58061,9209,139357,122865,56180,58906,58776,35543,23306,58014,117129,105019,52049,66716,120976,156246,111231,71110,68792,54211,19010,10708,-553,18582,29862,30882,36258,25355,7048,24824,49260,8301,-20285,8216,8905,55603,126685,97073,19315,-13948,-24664,-19911,14180,4690,24879,41427,-7412,-65085,-112642,-157573,-101635,-27132,-3649,-28617,-35521,538,-1545,-56451,-104545,-91426,-47937,72162,181877,129009,15353,20245,70069,26971,-81732,-108755,-104996,-141246,-140886,-74516,-13529,11200,38346,60827,-1819,-117612,-82924,56590,70632,-50984,-141996,-108669,-14003,54582,51915,46868,17201,-33941,-46248,-28237,6147,51340,64924,8708,-41476,-23176,-14976,-93789,-189422,-202528,-90458,35457,64402,65187,103657,88007,44282,92790,168542,122147,4369,-51594,-58365,-89353,-82689,-52121,-58752,-85789,-49536,35810,96305,104982,39523,-26350,-43807,-60742,-63322,-11256,20747,-62784,-178324,-188523,-129358,-112147,-77678,-8556,-41268,-109804,-113318,-53679,20455,58642,37440,15493,6921,-18181,-2884,14837,20921,6043,-47139,-33957,74765,75103,-23595,-62857,-79228,-125418,-125878,-53462,4669,-24442,-61159,-39830,-37135,-65899,-94609,-122141,-127637,-67928,3572,7600,-29938,-16463,57052,72646,112317,132605,50790,-14025,12908,55061,18589,-82374,-66968,38509,47851,-33752,3174,103559,103497,28336,-1995,-6656,-46785,-45607,-9784,-5292,-30494,-7442,35529,40397,16708,-3964,25185,70274,57125,-37932,-59805,40279,74611,-52392,-137928,-88688,-3267,43561,37792,-3400,-17062,23305,46712,-1279,-33820,-28940,-25477,-12606,5305,-40622,-43770,28946,30828,558,-9092,-14936,38620,124913,121575,48189,37313,37225,-20337,-108641,-94204,-50488,-73244,-83811,-41882,-9742,30861,43659,12452,25144,90259,111360,108568,105465,94557,80714,82961,96541,16901,-53243,14534,88596,45889,-54021,-108119,-46992,50467,112963,116934,84939,56171,85735,82271,53162,-13857,-83667,-98631,-62642,-61828,-64230,-40866,-30047,-31761,-28651,147,25802,14028,-31737,-69892,-54322,-42690,-44106,-57636,-15793,57330],[99948,70435,-25468,-89624,-28558,17495,-22796,-35243,10421,17646,-40103,-77165,-38696,-14821,-58937,-81873,-60408,-71901,-71800,-5100,8671,-43969,-70858,-39783,1381,66166,116298,109356,38653,-16794,-17482,-15849,-17924,39706,65442,-14301,-19890,57176,59187,-62710,-192604,-250886,-174080,-82856,-57243,-30508,-24786,-21070,8784,57071,65917,24460,-400,64982,130244,113907,73705,28661,6217,25623,52391,27640,-84678,-131004,-48152,-8503,-62681,-51747,-12758,-3517,23260,29585,24302,92832,148221,108887,21299,-27437,-15160,16974,4539,-16314,40856,54419,-13552,-18527,1087,-18991,31533,141625,180717,106698,9666,-92439,-149273,-186010,-145316,-14156,95798,117200,99310,100058,144082,142896,76218,116453,218839,176759,46126,29713,29989,-15947,-45711,-21973,36045,53680,44618,6977,-26648,-90127,-132166,-119828,-102306,-77547,-12768,21927,-4017,13375,55401,37737,47776,56399,-17582,-80727,-37842,53755,139406,182800,141233,44876,-5373,-38507,-48240,-24655,-2113,38122,83951,9076,-80851,-78681,-21776,28961,49092,36588,-14572,-70905,-15559,60080,24413,-81074,-113869,-111484,-78508,18425,51490,-87683,-161767,-50002,75879,87890,8893,-37355,-14465,25347,3797,-19850,-39439,-48510,-39485,-6800,4458,-89,21747,14151,-42798,-49985,-21737,-11160,-80694,-123340,-56282,6972,-10811,-47258,-45144,-18891,18248,-26549,-110129,-110532,-22666,39178,35947,18378,14177,50632,81586,34284,-50181,-103182,-111310,-73971,-31123,23209,87136,106930,62223,-24044,-65179,-99952,-140738,-132515,-54884,-18430,-42961,-61197,-45564,13323,67102,99003,71973,-33787,-99126,-92451,7090,125074,118171,11416,1371,37410,21359,-23222,-56546,-50742,7307,-1644,-55300,-48531,-25901,-33794,-1255,45194,26809,-11254,11945,61276,20874,-76850,-39353,63762,76329,43068,12010,-32359,-1880,103007,143565,70684,19970,45109,60450,28044,2938,15869,23675,-7872,-25649,-16935,-20864,-15356,-16629,13798,43488,29578,6547,-1905,5115,10936,-15356,-55977,-81054,-99240,-56968,13144,6723,-16301,16092,42185,-44341,-93041,-48276,-5692,5864,4386,-7071,-25086,-29676,32029,88124,64597,-108,-22418,37052,83566,53687,-26485,-9834,28812,7361,-26614,-7267,7801,15765,104257,158601,123194,124316,140288,77403,11615,-7436,30960,83984,104503,94987,13548,-37420,-15023,5185,47845,77398,35170,-44815,-83065,-90181,-62687,12961,75431,67432,-317,-62808,-47267,8986,-11621,-37636,-21812,-13512,-3659,52702,70780,33331,-3547,-42424,-87340,-75310,-31033,-68050,-135079,-70637,21373,24731,47380,116155,89921,51193,102463,122275,77402,34920,4446,-5059,37916,83182,51082,10235,18367,28194,46502,70027,52005,-9285,-89431,-112064,-37252,43814,21921,-76770,-100021,-23624,13880,-14958,-11048,4610,52399,55021,-19222,-51620,-4160,-8494,-72518,-105957,-60857,-23839,-52869,-71825,-69542,-70810,-22308,-23907,-58361,-47909,-5626,59903,54280,-47443,-81869,-26694,13829,31032,8139,-88532,-217757,-160871,20152,89067,-11565,-139906,-159471,-78775,-28414,-26771,-3665,19639,-5715,-67913,-101853,-45835,68097,109376,75049,70221,44707,-28610,-93356,-63573,-41035,-39611,2181,46508,77993,64595,-43327,-156703,-129553,-45440,-16253,-4095,70393,96401,8527,-5595,27195,-18962,-42191,-18757,-17588,5280,44901,31060,8105,34429,61971,28849,-44221,-38181,29158,95788,95613,6499,-22610,80693,172013,147638,108195,63467,36493,26816,-27672,-101092,-90635,-51803,-70754,-81527,-61027,-13187,27663,9582,-41137,-76862,-105323,-50432,54075,113929,103448,109439,108382,46654,3874,73320,119482,66944,35497,39992,13572,676,49721,69838,26621,-2786,10897,11608,-39377,-82971,-19223,65698,87064,28488,-31361,-36985,-28382,-31828,-17040,3305,-1695,-18041,-18634,21465,63440,30198,17772,59627,76158,50042,17111,-2034,-18711,-35154,-237,77797,64852,-35932,-46431,19998,14385,-27679,-63468,-12195,82152,123785,67555,-1128,-16625,-4974,5090,27856,33451,22537,-4286,-29167,-85971,-131266,-109750,-77027,-39635,29622,50977,10651,-44369,-56724,-18173,-2424,17545,53779,11928,-42962,-14140,-6583,-27099,-40736,-65697,-60183,-21268,-12210,-29060,-7973,84776,174005,133952,48020,20651,-23126,-74723,-80167,-50980,-14805,2250,55667,95763,53544,33897,22896,-64806,-149530,-103818,-53213,-51840,-69710,-50019,-635,-3718,-14384,-47500,-130246,-162186,-86137,-11335,-35357,-151521,-183785,-122699,-75902,-62429,-79164,-84574,-30038,12375,-4224,-16476,-42457,-48021,-3354,-5605,-59318,-64410,-63075,-39178,-13569,-1198,30137,22991,-71951,-108385,-72893,-105400,-99019,-24522,-9378,-33191,-26284,-16298,-37782,-51960,-11421,83859,127491,45746,-31073,-3717,13401,-3454,16120,50785,51704,58866,39778,37131,36118,4694,-3422,36786,94791,133512,127302,99436,69179,29781,6714,-22417,-17481,-23489,-88313,-83691,-19121,13496,81052,85005,-19296,-72332,-4994,50840,26806,3161,15623,40942,56399,82108,42941,-438,-30496,-18083,50200,42838,-46914,-77624,24222,122454,101225,76590,80150,43051,22185,51305,62779,28040,7925,35416,104014,128990,116561,83638,47716,21697,8278,-10635,15733,7579,6535,36494,65381,52967,11561,-35012,-32035,15006,-9769,-42073,-7013,9610,40845,108993,122973,62767,-12223,-39142,12454,58713,4224,-5377,25731,-23805,-101174,-95504,-50695,-17592,-23596,-36199,-45675,-4553,65078,55438,-21471,-79505,-66061,-21018,72032,134372,59860,-36530,536,62505,23845,-72925,-81589,-78644,-92770,-73025,-32665,7768,55980,89263,80876,-1629,-94464,-39730,66133,44446,-36954,-62844,-40776,-2447,61645,77532,66663,40676,-11327,-48039,-43174,8064,69946,66482,-11617,-50364,-13823,18093,-32621,-143540,-208194,-131126,-5989,74912,98186,94754,58757,47794,92943,77669,-37446,-98355,-92397,-109354,-125894,-81639,-41660,-46628,-62265,-20219,61815,128680,140569,56185,-27654,-47993,-59582,-47911,4710,1066,-87693,-121405,-44172,-8936,-60479,-83938,-22766,-9402,-49164,-88765,-86147,-26038,31996,10994,-8560,39413,54388,38024,10013,11050,24093,26737,58071,114612,76609,-22810,-71333,-96600,-104138,-42273,29999,9560,-74681,-116983,-111673,-125551,-109829,-81745,-111664,-154861,-141451,-84626,-7987,40605,65935,167801,205255,161222,100237,32886,1047,21123,65479,70369,100,7403,91518,96178,23613,57992,108483,75989,26380,-1351,-40055,-73270,-27214,42440,50351,-9054,-35957,-2917,31991,4569,-38851,15542,105301,85162,-68001,-139153,-58526,-20064,-114118,-168255,-89966,22213,72038,64976,17146,-17856,-3160,15062,-5730,-52262,-115556,-114459,-48674,8257,-5752,-2128,32045,-3911,-59856,-59868,-15507,28381,54731,53751,-3377,-35984,-19036,-21663,-62212,-33578,8284,-16481,-60284,-79196,-73766,-11287,58471,44211,307,5731,40308,90166,98761,86513,67138,38685,6574,-64129,-65476,45965,91538,13451,-61478,-65776,-252,65667,63833,23710,3839,6713,41667,63030,47904,-28982,-83307,-78293,-23849,-14094,-24108,-11443,14734,34116,25187,8058,-11340,-17412,-19123,-24759,2883,2938,-27650,-43737,-6066,39621],[63253,42139,-46204,-82497,-4860,26813,-17223,-24494,-21401,-23338,-8548,-13912,-12104,17153,1010,-32030,-9499,12551,1026,48289,62033,-43330,-133434,-91509,10589,101686,114484,37863,-40467,-61355,-75143,-86944,-32077,63972,62048,-52483,-43703,61513,86491,30933,-23178,-77417,-72988,-66020,-91025,-67231,-23645,16348,41423,37355,23358,13921,-19098,-30974,-17219,2832,26760,5708,15291,58578,74795,26967,-78022,-103903,-44225,-39147,-54241,14180,27987,-30809,-27091,-19249,-54416,6653,113211,80659,-70319,-152625,-113590,-68313,-52286,-20231,38660,30620,-22126,-28136,-44320,-76542,-7076,105199,110450,59684,39975,-10005,-52992,-53827,3395,84792,110224,101986,114452,116267,116526,109253,75348,106587,168247,128532,24797,11792,16286,-7891,-2302,56466,77175,-176,-32882,11271,14568,-60979,-93104,-42006,-18963,-70790,-71702,-553,17454,-6630,6750,24399,53603,88342,87112,27195,-7897,27103,88465,132390,126578,36233,-18156,-12135,37076,83436,95965,141323,202151,104927,-41576,-90593,-53342,12021,6949,-44966,-49225,-45974,-22595,29039,53125,10364,-51308,-87867,-70252,-2988,30547,-68499,-130998,-22526,104898,81778,-50810,-119230,-60349,27960,6347,-76576,-128572,-73181,14274,36153,-1735,-8482,15671,-23080,-71529,-45924,-18372,-8129,-21681,-30342,11400,52156,43505,7765,10997,38571,55509,11528,-15802,-19640,-32810,-33175,19499,73133,60350,4162,654,54823,86109,36738,-54998,-82819,-68263,-40912,-16390,-17511,-47624,-67032,-40747,-65899,-90430,-63092,6605,8622,-73732,-128868,-111752,-26151,61940,85429,20180,-86880,-99696,-51622,50253,156523,145284,-1712,-66996,-5967,47881,-11455,-100726,-62227,63618,59492,-44214,-52012,-3952,-4783,-12043,13389,20715,24866,72696,120555,50000,-74504,-63547,5731,10593,-655,-27758,-51947,-30893,-12283,924,27252,44013,54087,60018,64499,70313,58340,38205,14327,-30951,-82729,-76269,-20175,-19141,-24081,-14484,-46824,-67988,-30554,38119,63814,1492,-101919,-168505,-142217,2430,88901,-2483,-74687,-46574,4003,480,-24728,-44600,-83416,-79847,-6274,38194,-28694,-75347,14830,92960,77262,15348,-13956,14262,32142,13596,-38732,-38031,-27969,-43649,-66879,-30911,25973,47621,91056,114516,76005,58716,90471,91702,49896,-18326,-36076,10380,44127,51726,-8984,-54167,-18344,32869,76855,112151,92009,10325,-69391,-105700,-60590,19357,50951,41619,36771,44366,42369,54743,25246,-9950,-18222,1950,21418,54356,54204,13459,-43304,-76795,-78126,-54654,-55457,-112509,-146627,-73129,-1027,-14521,-12645,34319,-1809,-40940,5492,38468,47570,52150,40610,17750,38719,72325,75920,74840,31169,-36893,-8222,48601,15684,-34000,-42544,-29556,14219,83815,46001,-89079,-125637,-45452,-17343,-40496,-6799,46504,101269,105415,78754,88474,70147,-10217,-57723,-56790,-27552,-30607,-67440,-35693,9411,3905,62895,66025,-30603,-40746,27193,69013,35985,-38960,-44194,1020,16347,34142,27015,-54807,-157523,-117942,5030,56669,-8033,-115117,-153600,-86063,-42176,-66858,-12559,90971,81056,-33675,-105036,-70009,17800,61395,28067,19980,24436,-2476,-48836,-49565,-59109,-72109,-58123,-6178,69558,77780,-22611,-112008,-63303,27808,31409,-8769,30164,75813,27720,-16642,-52851,-116479,-138106,-100895,-59708,-45928,-44878,-39049,-2442,49906,92595,91864,19704,-9296,30487,65609,73015,31237,-24692,-21011,59241,110339,91348,21251,7452,19969,-16558,-49208,-987,16951,-44855,-58305,13913,102268,132656,85038,-7026,-76800,-102638,-51537,80257,174164,143365,120829,127641,84553,54012,100160,150001,109030,8255,-11284,44417,78910,97778,105821,57379,-6868,-18648,-6536,-49991,-108309,-59856,34681,71015,18517,-25535,-12461,-10811,-40988,-42869,19042,45060,-9900,-54838,-26463,2456,-41221,-49656,36058,95444,57744,-21053,-65805,-50304,-33403,-16211,28610,33655,-8969,-8896,9343,-8934,-4262,-44080,-58488,1930,47439,8849,-15431,11279,64560,103706,88103,57024,71721,14153,-101708,-163382,-153021,-102087,-47075,-30925,-15166,26366,58848,55209,44581,25862,1128,26531,47378,-28947,-74143,-10917,-14851,-55617,-51258,-84901,-137657,-117458,-40993,18863,65360,129338,201709,183262,75274,-35661,-121041,-152207,-165629,-136793,-40322,-13919,-9236,11878,-32357,-33988,1162,-51623,-114251,-51160,-12074,-58238,-104394,-72812,-23363,-38193,-41585,-18768,-13798,-24265,-12967,11442,-21407,-115101,-178966,-178725,-118061,-31789,28236,47043,48631,26313,-18483,-30781,-26419,16569,83357,77912,15636,-35073,-103941,-123878,-95466,-39196,19581,7712,-93142,-135819,-109848,-123944,-90458,-11500,-38569,-124633,-141041,-74275,-27742,-37349,-31954,46794,111106,68682,8503,2999,17636,63545,93749,37986,-38858,-39614,-36134,-22349,-33183,-82364,-62284,49311,117276,90388,61396,45092,7256,-30741,-52239,-61786,1145,45612,-13117,-39802,-1526,9495,3031,-16211,-55405,-85329,-66709,-23896,-5249,-29893,-60239,-32965,6305,41247,-863,-46006,-84093,-81251,-17835,-21258,-86149,-58177,51484,92527,49542,58120,86877,49732,39637,82263,20219,-98916,-104449,-2958,97410,105031,73064,66265,54979,22212,24645,49741,92616,63285,11823,24768,73453,68919,8131,-47993,-54978,-35375,-56977,-85081,-73486,-94163,-77995,30386,115272,64551,-30810,-22553,74560,107282,40256,45826,87678,15441,-85976,-52249,37084,38316,-34936,-86824,-81952,26915,141034,120974,17511,-50080,-25461,15630,46912,27223,-42664,-58862,19310,55252,33274,9329,7365,-32004,-40213,25,21457,36960,44614,21923,20380,-89,-42557,6887,56624,15531,-18751,15354,50796,49345,89618,107115,79622,61866,48776,12816,-3659,38465,73949,43885,-13886,-10169,29033,70601,63162,-24825,-91990,-64417,-30772,20672,87929,106211,73403,50544,33205,-37189,-154951,-184760,-128778,-79841,-45819,-13332,-23846,-57078,-32148,36402,71696,108414,118650,18819,-64482,-39759,-14074,-23204,-29139,-42319,-71057,-29969,76736,60739,-47151,-115953,-63518,10009,42835,-14933,-89829,-68753,-8664,-35003,-66025,14835,74676,40447,-19551,7118,63484,114776,124855,76134,-22387,-67338,-46884,-57407,-48726,48165,112938,84125,-2233,-90863,-122410,-125281,-92572,-24099,3943,-46223,-105279,-88127,28623,103879,78324,145963,210242,147897,54701,6787,-10374,4381,62010,92130,52284,44210,59795,34458,6243,65904,93359,59277,31097,-17200,-74445,-67245,32218,132599,136117,42185,-19525,-13401,-6405,-53322,-95133,-30269,66498,69068,-39746,-110036,-82863,-52623,-85724,-117930,-79190,34767,120531,115608,56444,-9608,-45762,-39338,-21918,-44682,-108868,-94752,-36650,-6521,14778,72557,89479,14105,-70415,-95695,-39966,-1722,-19805,-18504,-47652,-96951,-78582,-46306,-65075,-30704,32008,66952,37142,-33116,-54367,1885,98750,109674,-6376,-82077,-22048,73617,74853,46571,37201,-5173,-79965,-107358,-5554,96211,38678,-54094,-39943,18058,55204,43175,-28941,-87908,-79774,-55270,-24754,50,-5080,-71645,-96841,-43663,21265,39804,17887,5445,24140,62708,58543,19411,-26486,-19078,24084,40273,77972,96526,67980,16957,8474,30368],[23080,7301,-51986,-51885,1175,-11049,-30405,9204,1609,-28959,-308,28284,19394,28242,18923,-18855,6654,68763,61950,69417,74456,-39116,-135612,-67381,52062,95148,31939,-79576,-114515,-89136,-124871,-172459,-96371,6695,42253,26037,73712,111844,96708,75804,85131,38461,-41370,-93399,-91137,-34551,2108,33686,60979,42046,12308,12846,-21482,-106450,-168349,-150024,-79624,-44878,5101,47303,55648,24213,-63735,-97434,-41205,-30044,-20683,66582,83175,5539,-8011,-14219,-86266,-75910,37435,60135,-60209,-149122,-129977,-101399,-86629,-55157,-29469,-37566,-24566,12466,-9410,-52548,-11720,15730,-50281,-75765,76,44622,67766,88718,104140,100737,65776,40207,70309,64629,22292,32824,85549,94277,66998,10658,-54125,-54748,-8082,16138,24986,93352,129219,14272,-68494,-10639,31982,-34431,-59754,23820,69552,-16418,-76427,133,55615,6909,-21605,7247,46887,86257,134461,82747,-33434,-53249,-10001,30810,68013,23542,-25547,-5927,61332,106477,99891,113281,178778,120980,-726,-39184,4022,21835,-40599,-107577,-87992,-66208,-53800,3370,74379,56904,-15162,-37957,-29909,-26736,-17302,-61949,-68443,20965,74697,20585,-46509,-55494,-29896,24374,17615,-68423,-140181,-64270,44507,21217,-52966,-31649,-28557,-78544,-38780,22121,-27240,-48665,34598,115617,113893,100406,103775,71741,64366,102572,93925,34720,45714,58350,-7678,-68147,-44262,35854,62729,-24359,-55102,65391,172933,138608,-4081,-93660,-99277,-89545,-99842,-98610,-88682,-51246,6809,-34985,-76554,-53447,5612,5946,-80229,-150344,-144000,-71109,-7007,-21248,-110182,-170327,-114270,-46220,13271,86070,101802,5459,-59316,-12892,60963,35140,-33367,-5632,65522,47542,-24983,-11924,58222,66776,-1647,-30475,-4003,32273,58648,65298,-740,-88739,-101869,-88129,-70767,-39735,-73073,-102439,-61913,-49742,-52147,8573,49825,20285,15742,70315,92206,31158,-15534,-11353,-58205,-111005,-62740,12863,-27827,-94018,-112086,-109249,-99272,-45717,42276,85983,30308,-112945,-230598,-171763,16390,99482,12391,-83769,-93816,-60619,-58239,-55461,-64586,-116343,-125898,-41520,24439,-20905,-61293,16530,92203,93439,52554,35040,16500,-6171,35094,48490,-3436,-50695,-61672,-92308,-57571,46795,75004,43960,40864,53402,59925,91336,105892,86136,7979,-68481,-66313,-51746,-42899,-52145,-42156,-125,31996,50411,92623,106518,62019,15072,-5039,19614,25668,-10420,25764,128541,170944,117187,84287,48686,21048,14827,29276,38209,46087,52638,25991,-33707,-57229,-24220,14008,-3066,-17931,-19607,-24604,-37275,-54837,-64253,-47404,-49479,-86562,-127257,-99093,-1721,39437,26341,11836,21013,54479,90203,73329,-31755,-87623,2750,80457,33008,-18389,-16874,-4442,36871,109381,60619,-56323,-51282,6119,-11351,-25566,40320,83641,81841,74100,101140,136312,82011,-10013,4329,61155,77904,11323,-48531,36185,111047,70891,111289,118067,-3689,-35717,18212,12372,-46662,-58754,-6438,34346,22871,20887,-3539,-62686,-102370,-47815,18875,13610,-40045,-81515,-109723,-79383,-22538,-25554,2244,85024,88703,18601,-4909,9095,14385,15932,-24209,-32715,-300,30718,17778,-17899,-50212,-46437,-83811,-90806,-5023,25604,-31769,-43115,3001,16531,-7921,-28736,2394,36765,12359,-35476,-106575,-168002,-175652,-146595,-69380,-40553,-78173,-114486,-70423,16191,89740,117685,72617,34268,28964,13359,17997,40898,-1474,-94241,-73088,48466,112188,69744,32475,-20223,-70279,4424,154621,160810,28004,-27378,51577,134542,132258,69893,-17751,-63682,-62942,-41475,53815,159218,136786,89845,83980,68975,63502,86268,122475,104619,16376,-4654,70566,124065,129687,105560,24461,-60141,-56852,-8110,-16455,-59921,-43925,-28308,-26345,-20749,8718,40981,37951,9264,-6120,40627,63335,36500,32164,48999,15184,-88337,-117434,-14569,58363,21211,-25081,-21613,10125,17083,-20782,-39110,-27187,-10386,-5195,-20852,-9075,64083,10324,-98216,-113562,-68461,-46255,-8263,39526,113152,166098,120888,79202,122562,55047,-105097,-180212,-148847,-74043,11208,18136,-46380,-30329,86552,138989,110573,67050,41708,46849,37665,-15277,-3676,29196,-48327,-109716,-89728,-103196,-131523,-106724,-28267,62660,105496,107780,158227,172802,48724,-96846,-128188,-105630,-150352,-160576,-61862,-60495,-120314,-124115,-120852,-79433,-34301,-62995,-103956,-27410,44072,-407,-84093,-96710,-66810,-79898,-93633,-54935,42044,116780,105879,41904,-17488,-75537,-123701,-140068,-102248,-14302,90881,146918,123233,54251,-20493,-42826,-11829,66047,147529,151897,89917,16370,-60308,-85855,-78353,-38303,-16300,-39603,-68756,-88453,-128179,-146361,-87566,-33110,-61764,-117541,-132054,-53898,-4291,-35284,-71573,-21024,74893,78039,8319,-27453,-11959,56994,97869,50522,-26719,-32453,-8301,-1491,-52785,-120002,-85844,36537,72379,-5346,-34831,-27571,-63596,-104354,-112289,-84290,6271,77738,54183,-13177,-56651,-70464,-64576,-71514,-59375,-38273,-62068,-64042,-16565,-12063,-60763,-74964,-54304,-3510,-22139,-59269,-93407,-99074,-79172,-65202,-51569,5158,69195,50447,-17555,-5074,47389,53173,69632,77227,-43348,-156852,-128924,-29327,61902,89519,72566,66979,72147,54895,89182,152857,159923,87780,15175,-1555,54861,78275,2800,-58995,-61313,-69263,-96079,-104757,-110690,-188142,-184861,-24953,104971,45688,-53001,-7585,108127,159254,116172,105954,121362,62943,-21893,-25018,-2584,-17225,-68315,-99923,-81090,35378,145821,138763,68182,922,13589,43287,22836,-59214,-122255,-75951,19007,38577,54630,95882,76168,-16276,-46292,12175,62167,76526,11398,-90963,-74449,-4901,-7470,47,11087,-3057,-7671,22072,74827,94445,98930,65751,29691,48528,87725,84168,79389,96042,64597,-6238,-37588,794,27959,45766,66064,51525,50975,63646,1584,-37605,20914,81296,94034,60712,-9116,-76354,-157383,-205155,-149329,-27737,57882,76418,7596,-73310,-40310,36188,37623,49163,68866,-19433,-100715,-40672,35587,2525,-57804,-46378,-22248,-1923,30016,10511,-56581,-105866,-80817,-14480,64259,29162,-82112,-104049,-49495,-49709,-82380,-38384,25664,23047,-19014,18793,91171,135810,116594,40608,-67093,-71377,34831,80468,61358,83289,116277,133624,69698,-58540,-91275,-53144,-39231,3826,53285,9036,-66010,-78641,3851,63285,14189,25320,74603,64172,25700,-7681,-42552,-33253,22588,44980,27396,26699,-4324,-56789,-53322,27088,55520,33769,16294,-37998,-81652,-39769,79846,182786,179520,88805,46342,27542,-38074,-96677,-99650,-56079,-11633,22779,17049,-4400,-18474,-19100,-30529,-72068,-107295,-19732,118831,149997,91771,5713,-63255,-66004,-34315,-27329,-43584,-19095,-13721,-33554,16759,127538,151035,53511,-56887,-110279,-51597,15285,-5502,-18076,-24081,-56689,-73309,-95050,-160697,-133265,-26756,75067,80409,16714,6015,50406,120268,168463,87624,1931,34232,75647,35218,-4721,1192,-37300,-109159,-83127,63201,108105,-12572,-67495,5693,58757,69430,35857,-48154,-122475,-116791,-101376,-88349,-74318,-66107,-120956,-125569,-43163,20875,66497,71186,16997,-8987,36316,49905,18390,-21734,-11381,33167,50113,88944,111524,92610,28103,-2879,30172],[-21105,-28093,-44385,-20793,-158,-35932,-23525,47944,56361,10889,-5590,22714,42980,27764,-7123,-41911,-8226,79384,103234,87231,65299,-17563,-80459,-11201,67157,32290,-89477,-160255,-119011,-72211,-115834,-158563,-98650,-19047,39690,92310,146036,123146,60404,13801,10038,-41513,-109029,-105907,-23641,54443,36033,31380,67153,63865,50661,66518,24268,-96231,-200128,-204383,-124605,-56007,-9232,1574,-1621,15792,-31438,-80981,-31965,-1249,159,69727,104527,56578,55918,67246,-7453,-64621,-14513,40434,-533,-52713,-63152,-65866,-82827,-107426,-113681,-86612,-15185,61069,78196,59581,40627,-40132,-127864,-137449,-43237,67063,153705,131692,50163,-2398,-3257,18873,61195,49011,-11447,-10176,67581,82305,4465,-89277,-152164,-118584,14024,90261,52960,83321,164395,99397,-1436,-13506,25970,8097,636,54026,79779,20835,-20875,35217,79645,42377,4518,16320,47482,66325,84719,13588,-105053,-104524,-55901,-34897,14376,28376,-2821,-3071,37854,59371,44177,25591,52853,26016,-30178,-18209,53544,42321,-35920,-77385,-72740,-79873,-56315,7717,67811,22710,-38706,-18717,9240,-13936,-32114,-54537,-27594,27741,13119,-30056,10023,85867,66593,49998,56687,22267,-42369,-15988,21739,-48845,-101501,-46007,-41985,-27958,101692,151769,33208,-20004,69207,186367,186703,138896,131058,105034,84559,101012,74968,16069,22288,33899,-1753,-47332,-71844,-10213,47901,-14492,-50470,59975,168922,157909,42189,-64334,-92446,-79071,-74580,-56450,-17027,24729,50227,-17491,-82685,-75163,-25874,1171,-17779,-58296,-69114,-41198,-59016,-136370,-208993,-183749,-79560,-61715,-84640,-29910,43926,36551,3349,5595,49726,75660,69677,49908,22829,-3657,-8093,17557,70576,75494,-3700,-45243,-5059,12348,-47314,-116604,-133073,-116044,-102372,-99985,-57638,-32002,-109745,-160613,-71625,2376,-48,26797,49598,-9728,-31294,39270,53144,-49450,-99715,-44248,-33638,-36322,20016,51124,-14069,-72571,-89597,-47243,-16211,-15304,11272,44570,22552,-89302,-179458,-117132,2341,64495,65714,-4327,-50979,-37003,-87620,-97510,-58954,-72912,-106275,-70290,-22949,-36513,-68192,-16064,68867,94663,77350,80791,55290,3322,57814,104897,50864,-11160,-21549,-69511,-73172,24936,56637,4048,15096,102306,161320,167755,126317,96281,63639,15019,-10014,-56247,-97093,-71800,721,25395,123,5342,50930,71596,68068,95587,109883,94345,31968,-54654,-25230,98573,145015,91294,60490,58973,73372,78176,67319,56573,65586,81346,62152,23754,2651,8913,37884,58800,85734,66534,-8445,-73441,-67544,-36310,-23869,-26331,-66913,-142257,-128557,-28118,-2324,-34375,-35572,-19924,21476,68643,40260,-47107,-44042,53968,102326,58938,8903,-23197,-27343,21917,52169,-13440,-59851,-9831,20486,11028,42586,117717,94296,15143,3482,49361,57853,18306,-30147,-412,84604,127393,45017,-39607,30932,88930,25337,57684,98684,23804,-28271,-31858,-69361,-104604,-72549,-15530,16994,21290,16420,-35779,-97772,-110877,-12660,73542,41976,-33255,-44485,-54763,-63448,8365,82458,73357,35865,5908,17850,77562,79640,25837,-14360,-51128,-39866,-3443,48136,64142,32118,12532,32802,-21202,-73189,-32876,-23484,-43672,-4646,17950,-43401,-68339,-23837,17716,7971,-26372,-32530,-69316,-118731,-108377,-89411,-45776,-4951,-26800,-90759,-76922,12711,69579,74005,56164,33405,-743,-15077,2419,37963,19149,-81104,-103023,13222,123232,108634,35755,-68055,-111348,27906,205419,207626,70723,-20852,-17623,-4089,-31898,-61703,-70084,-33463,-23312,-50476,-7555,79360,61520,28145,33865,37727,37899,50751,66649,56872,24651,32015,84399,104525,94385,55966,-30091,-105422,-94801,-34928,-2870,-25064,-50028,-97173,-102428,-40321,26047,43178,50061,78677,106380,112018,77250,68365,110633,118277,54896,-68086,-117296,-42743,19171,5283,31431,110048,125004,66098,-40,-24833,-44345,-56370,-27156,15504,68407,127602,48993,-66088,-112470,-117444,-100616,-33938,29029,90217,122676,85791,79159,133710,79099,-43640,-130324,-145190,-66338,58320,82949,-26488,-69683,50410,113952,61842,37055,71751,99845,76513,52675,92740,63048,-62668,-107153,-93997,-89492,-48268,-18011,-6539,32228,20294,-27243,25505,77669,-7585,-78436,-14161,40244,-33373,-118428,-106602,-109837,-150469,-161337,-129178,-69220,-41347,-84695,-154595,-90672,22995,39053,-36430,-99520,-98232,-107506,-141250,-121175,16070,153139,153264,53405,-12023,-59525,-71870,-55351,-44602,-14225,55605,119201,130386,94196,28043,-6508,15810,86394,168937,186667,124456,76491,58341,32039,-32191,-59413,-71937,-90652,-39297,7866,-63856,-140880,-124012,-92996,-37489,32177,34054,24606,9842,-20661,-53962,-29690,61487,93642,19118,-46135,-51683,-7404,46774,84825,57563,30517,40351,36835,-22158,-73483,-49652,17737,11738,-67343,-95408,-86903,-113673,-148095,-120356,-53019,21415,69910,59134,-14711,-106504,-138216,-72483,-56119,-58348,-7506,-8886,-34390,-1001,16236,-30160,-81746,-96707,-31284,-7452,-28820,-40650,-34936,-44726,-33530,16810,50339,46443,-25489,-99783,-70034,-15009,23855,78192,64322,-38458,-101238,-76439,-35280,34013,92353,93225,75764,81740,71784,126996,205865,176738,69638,18790,-2070,44540,80877,3135,-61927,-49268,-47746,-77532,-62953,-44445,-116173,-127504,5938,108757,49781,-37349,-3765,97617,184721,156624,82320,66913,93444,64204,-8138,-76133,-88155,-66672,-25428,-426,45723,93807,113778,123873,69128,33712,36633,5174,-69610,-106954,-57282,1946,8798,51264,105669,84175,-18373,-66954,2902,91027,110304,19131,-114978,-116248,-9707,15642,-22498,-47766,-34751,-22683,-32386,11482,66201,46273,-38905,-47192,35127,94318,104583,120304,114913,41674,-44051,-70088,-39811,-30117,-45484,-34140,24611,115428,156219,56893,-50559,-47551,23735,94388,89911,24263,-16559,-82200,-163389,-142126,-24811,80884,129512,59994,-33718,-30315,8778,6712,14521,36680,-23173,-104276,-53067,71319,74627,14032,32407,60335,33792,-8299,-23171,-18455,-12114,-22357,-24160,36258,31457,-59676,-98212,-52726,-19837,-41266,-59445,-35142,9978,10974,29965,75021,77761,57244,53624,9892,4446,119214,205523,153639,71718,75270,121694,64147,-55082,-47279,17016,-1543,-27015,-25590,-46079,-56244,-87063,-102146,-45102,-16822,-12755,-29386,-20558,6133,-563,-35551,-41396,-33599,-46033,-40248,9827,1762,-44333,-45203,10670,7183,-24346,-31159,-57511,-63435,-11664,75920,141346,138376,91963,94003,65934,-23389,-43210,-3596,-10797,-47631,-7864,58455,92990,74796,35513,12394,-30473,-107581,-78840,47175,110004,87339,36160,-13655,-14126,11352,6606,-5536,20371,-1146,-36313,24905,141877,168855,65307,-49886,-80798,2610,91407,77004,45755,48354,51721,13122,-75895,-195068,-187525,-73374,22123,26766,3150,30030,64666,101484,192601,227731,188807,143377,84015,4145,-30186,-16864,-40507,-76063,-31072,66752,57400,-26354,-21518,46394,66700,76157,79415,25897,-62687,-87918,-99996,-114121,-104349,-74860,-100567,-82590,-36613,-7715,53185,91246,-1073,-74117,-29168,6462,1682,-10907,-4047,8126,12555,42810,27639,-5153,-27954,-26590,15266],[-71700,-76708,-47860,-2112,13379,-8661,8586,50292,56014,29899,-5194,8451,57644,47637,8443,-10232,1843,56988,94344,81315,49777,23596,-7798,4667,12685,-44950,-136641,-131729,-48173,-32320,-89973,-86164,-30215,13957,36727,34463,44904,38032,-9773,-67806,-98981,-156926,-165560,-90761,20413,88596,42715,20189,44060,27390,32968,80682,40713,-66207,-156695,-162609,-70122,1447,16419,-8480,-32771,-960,2001,-16589,12721,14836,-31460,6210,48129,19514,40670,100730,66600,1329,4065,39367,30640,2209,-15433,-27989,-65125,-122054,-118818,-66774,-10374,37335,74376,104643,57206,-66511,-108648,-99601,-54246,57527,155317,84387,-57892,-116252,-68223,10021,61605,53071,2965,-24296,7002,44086,-10441,-109916,-187243,-125632,61648,147034,53832,28581,107722,105032,58951,19684,42988,77158,72293,39217,362,-17422,15186,57345,57445,35910,21095,18996,36551,36798,-1974,-98850,-153960,-95636,-48169,-57455,-10569,37029,15241,-16058,-8759,-8225,-17026,-50348,-78962,-103134,-115036,-80479,11385,48937,18479,1505,-15413,-41129,-15471,9161,4281,-56307,-94186,-58459,-8584,-15174,-25648,-23742,-12808,-19889,-47039,-47576,19488,97144,73203,47828,66279,73855,41036,22912,-27223,-106132,-108438,-62402,-46222,38238,183024,216769,128869,65686,44188,85805,112401,77903,80954,98820,64267,-5148,-36238,-31438,-20397,-42849,-52811,-57979,-74486,-20324,44415,12964,-24180,24910,88293,100474,60061,-13086,-73157,-59405,-11502,24669,70116,89093,70040,3710,-41637,-58878,-52665,-11019,49366,65212,52157,33393,-63994,-172065,-189239,-116648,-22207,-69329,-155950,-123842,-13629,43512,48743,19690,11425,55549,96661,58465,20614,16864,3129,-28791,-25395,-14419,-40587,-39538,16452,-475,-135279,-243413,-210608,-126730,-76441,-35235,9074,-23318,-116743,-142524,-52058,23161,31557,49693,51478,-27149,-79074,-41329,-45774,-134088,-138856,-31690,40175,45745,29369,-4279,-31714,3768,32742,59906,68985,10222,-33525,-31238,-31831,-62493,-69183,-26071,-2129,23908,86144,75925,28437,46352,-8277,-54291,-23747,-28719,-70433,-72317,-33710,-41042,-114184,-105103,-10044,48251,60262,78881,72336,11216,17820,62685,78337,48683,33954,-12636,-57943,-23016,9000,-572,35239,143703,217979,195036,110093,66580,79288,111974,119201,29373,-68443,-42809,44917,34239,-30775,-31961,-9372,-2238,25699,90191,104211,68898,17535,-52042,-88352,-56768,-14654,-21567,-32087,4961,81287,106074,82774,69292,105782,121869,93264,73197,37563,-34949,-34015,53224,85537,20974,-40188,-69200,-42562,22302,34816,-14553,-38708,-51241,-62353,-51716,-78742,-116313,-102418,-58796,-3428,48956,63580,36516,28149,52637,49070,17867,-1142,-13061,2693,24721,-32332,-108814,-88958,-48408,-51855,-3041,101662,164078,74034,-42697,-40916,17300,8045,-23480,-50739,-51341,5182,63563,26726,-51559,-53235,-34119,-60073,-9415,63309,51766,-13979,-59930,-55757,-23654,-15461,-48721,-64061,-22274,8376,-44346,-116616,-140011,-25057,107583,108094,22371,-12747,-21857,-41854,24216,140269,127954,5842,-63124,-21797,53724,58272,17316,-24448,-44272,-6963,29855,86878,124767,119413,101517,87270,58133,47680,30631,-30428,-50762,-21865,-24008,-75976,-59034,18736,39579,-16487,-57196,-16428,-5839,-33767,-11017,-8268,-30630,6472,30116,-3506,17066,82542,55665,-13344,-27803,-25548,-45895,-13294,27522,27609,16158,-32030,-57373,-3726,76980,66852,120,-60094,-50008,37427,104011,94692,43615,-25245,-101420,-145067,-166399,-152972,-77544,23088,11964,-55508,-31662,14190,-30615,-28200,2402,-16490,-27550,-2454,9608,5766,18845,66229,105636,86198,48524,10442,-48081,-98536,-98937,-44986,10993,-17502,-87347,-129897,-88958,-21515,-2818,-16245,14830,94723,171075,177123,104559,57973,74479,81020,60361,2135,-33121,-6863,29399,37238,71784,130465,113649,25573,859,25504,-37373,-112650,-30310,115484,156934,110037,22533,13186,4494,-84965,-147726,-89245,-9804,26557,35264,43189,79309,126018,92536,21813,-65161,-133390,-91509,28415,78406,9477,-55929,-16167,11298,-38670,-40913,48177,120998,96726,71928,99226,63458,-13014,-13670,-36638,-53532,11852,27520,-32414,-89766,-151925,-183424,-112196,-50669,-81667,-64251,31494,87513,38623,-75732,-133954,-105530,-65045,-58923,-48816,-10039,9407,-53072,-173876,-151591,-45143,5006,-26850,-80021,-89845,-105220,-158750,-159992,-32994,91114,93094,29482,-14919,-63251,-57543,-10486,-4961,-34977,-37668,6816,70093,111604,93753,53718,41612,85460,148577,159008,119701,138210,161702,93955,-45719,-107872,-104498,-107534,-37793,64621,15365,-122705,-171915,-134293,11874,176832,173229,49538,-32174,-25863,81,25471,77351,104817,48071,-35808,-69544,-48401,2182,71097,61789,15313,-8452,-11186,-13730,-9680,-4791,13990,10244,-41221,-89022,-106575,-121325,-136805,-76112,-9599,3296,9129,601,-27480,-75413,-103639,-39376,-34154,-81930,-41976,6544,-7621,-9271,-19707,-66338,-94283,-101335,-21464,30626,15353,7386,11080,-3687,-2389,18625,9373,-29413,-115165,-160453,-96461,-57662,-24247,53693,60287,4838,-29301,-37457,-40914,-340,33667,37321,59004,80949,52641,97000,177738,158517,51724,24593,18695,30368,48916,-2323,-46309,-15949,1060,-32497,-12964,38585,19995,-1589,36796,74710,51016,-4735,-15882,46143,120845,78705,-23300,-25570,84567,104882,12545,-61451,-72959,-29747,52185,71932,54922,43576,59940,101438,55077,-9113,-22935,-34627,-46516,-22657,3536,-5042,-43293,-29410,12622,32002,-28365,-61178,9838,91394,101561,47555,-61345,-110033,-37340,10696,-28774,-86894,-86849,-70832,-94437,-75733,-28650,-37414,-98914,-67945,24399,48335,42919,58517,45803,-8426,-52051,-72667,-85472,-104972,-134179,-150004,-70889,72634,133432,35031,-68509,-88340,-30230,58652,90912,68108,52950,-20516,-116807,-136450,-81640,25028,118862,84483,28311,28371,17802,-7443,-15329,-2861,-22132,-92420,-85592,56207,141637,114516,104682,119579,117901,98690,47267,40840,57778,32043,-3181,25815,13508,-43431,-53868,-25373,-11413,-18308,-41176,-71352,-49330,-38485,-26472,-8699,-23394,-23765,39454,63366,49172,98252,152873,104328,22596,24776,52936,-9163,-83911,-30168,35550,7377,-54131,-98586,-89224,-35348,-83267,-183940,-127825,-2111,46604,-23414,-64833,-40073,-15014,-8681,-26565,-83710,-131165,-92815,18965,61240,43620,24204,20953,-44233,-107619,-118209,-116084,-78522,-20928,22092,44062,41115,23134,40377,30704,3402,45331,89269,39900,-37776,-9927,68944,121751,99817,37223,21133,20581,-39371,-68891,-24406,7124,8447,27168,40718,61952,87463,41574,-23701,-155,-5142,-22919,25011,97223,107089,18219,-62710,-37073,59053,116319,95039,68457,70821,89755,74665,-376,-104308,-100591,-30682,-7272,-35337,-34378,6592,8314,28926,153328,258248,230652,127926,48097,-14400,-35017,-23508,-26646,-34522,-13418,14963,-4479,-27622,-3827,43319,74029,99638,125386,86826,-3972,-46319,-70525,-93786,-80416,-33842,-10660,17283,-8307,-29166,15153,33388,-72082,-144611,-87652,-33945,-14341,4005,20653,6827,-6626,11568,-45108,-101905,-78460,-35334,-20970],[-104557,-118005,-62215,4490,40477,33710,21127,10785,-6889,-425,13000,42830,94287,98604,77413,76270,53273,40721,39449,21514,22574,58300,40622,-18068,-66213,-79081,-65920,-13863,46916,10323,-75328,-50891,16433,24295,3901,-58530,-83443,-69576,-66645,-70797,-76904,-120719,-112195,-59209,-3073,52629,38102,15377,4979,-41969,-42141,13488,-5152,-69950,-115541,-83266,44226,113510,108341,71139,27847,18819,51702,101785,115842,48084,-52611,-37971,-2097,-58059,-53671,31760,50201,52042,89575,101411,57835,4221,-6069,4285,-12445,-34356,2361,34445,24315,-9545,-19798,33875,25515,-56944,-56806,-37703,-27563,48343,117928,63695,-42332,-96450,-75243,-18892,24008,35494,28734,9416,3900,25797,15616,-32645,-90905,-36649,110320,143840,35846,1951,31063,18136,44156,87770,129930,158394,121632,24719,-59764,-53117,31683,66230,28829,4676,24915,47174,59668,44308,-15138,-101919,-103918,-31154,-7686,-20957,43336,87103,43097,-11336,-19510,-21822,-19099,-55407,-100914,-121580,-130873,-122534,-31105,88257,116907,78033,49350,42668,60518,40969,-11636,-56163,-86188,-77996,-40323,-39716,-17274,35773,28351,-34501,-41330,-12304,6352,24093,21647,42501,58268,46519,33189,27876,-37096,-94522,-89469,-84545,-77878,-7229,96783,164368,175159,126307,7432,-52370,-37297,-35608,27991,119932,76452,-87980,-131962,-32478,34738,-14842,-72431,-95474,-73381,3752,75649,61874,13735,3572,15441,35117,59934,41035,-41325,-44964,22905,62280,96405,115547,100714,54632,44801,5062,-49291,-22939,66288,111503,108900,81955,-25101,-107801,-82212,-28139,19608,-28791,-112171,-125670,-48584,25557,68543,40335,-13263,5337,51444,41501,74752,115598,32387,-85356,-122552,-90614,-61518,-24489,32230,16628,-92892,-153463,-121059,-86010,-55742,11304,35599,-29319,-56404,-8587,3958,-12569,26933,100090,95268,-5605,-86400,-95328,-114329,-143897,-86887,32003,91844,28088,-78332,-116169,-79804,26060,93185,86864,66468,1666,-57196,-73885,-61138,-16037,14816,18595,11930,-1021,32123,69175,54625,79450,82017,35350,-6454,-44048,-58660,-60631,-4734,21016,-78547,-124017,-63975,-997,36974,69466,71989,8125,-37620,-6380,66216,68460,54061,33901,-3210,-17475,-412,25715,52981,105925,136093,108032,54933,35628,41743,94988,151404,86996,-3188,9550,68415,48822,-10921,-48934,-77643,-74913,-33629,4199,-4476,-25100,-23709,-26276,-75938,-120622,-95528,-92199,-112373,-83195,17721,68604,61384,62318,118578,140504,105939,79927,17976,-107352,-105837,20957,35264,-54957,-56246,-12516,4087,38329,41543,-23166,-19428,17602,-12558,-63956,-129195,-165026,-135527,-55111,13412,63464,122074,111996,34891,-6773,-32755,-49747,-17143,34309,82233,59407,-44182,-98979,-54460,-61468,-121370,-60437,90646,153231,56399,-45225,-34609,49160,76542,18466,-34850,-39143,-35938,-22657,-17797,-50250,-85664,-79597,-46111,15753,69071,76146,11723,-27057,65621,149063,94692,-48024,-131633,-76306,-3424,-23015,-66933,-101269,-38401,86970,137863,77129,12616,-13630,-21709,23317,91758,77917,-7608,-35956,-9342,3923,5058,4297,-5771,-12425,29945,87001,158458,197183,197307,138702,59962,60008,126842,100428,-2422,-46438,-60615,-80153,-73539,1737,67509,31732,-44940,-58466,-17408,-10172,12513,63632,22575,-48272,-24997,15305,21411,103582,169961,75267,-49734,-84432,-72169,-58262,-4615,38992,31304,30558,4544,-19753,-2581,32998,14917,-15069,-823,47429,37305,-14718,-24213,14971,3746,-71448,-97936,-92996,-81375,-6602,81414,50197,-19236,6573,16143,-45733,-23774,-7256,-75817,-93984,-47361,-15911,-5190,21087,80904,117673,109439,84004,44070,-10929,-50049,-45548,21764,83500,25097,-75724,-94939,-23312,2523,-45873,-62056,-8932,60166,115199,149477,114814,48268,17308,33435,71198,80441,73556,74172,83194,86120,48891,-17218,-62003,-84119,-37639,31480,-18280,-89668,23417,194743,171549,34886,-33044,58366,98024,-24608,-142932,-108112,-20987,8736,13216,62403,117468,150624,122951,56356,-17872,-77497,-89677,-42851,13796,49391,30277,-14717,-40421,-69252,-67607,23973,96471,62182,19244,24238,28632,42761,78414,27279,-29493,12346,31160,-40830,-155899,-213383,-180083,-109836,-105779,-152686,-132341,-70369,-14426,5699,-34440,-44382,370,58254,81527,62071,69006,100946,63225,-60587,-89561,-62597,-63044,-59963,-54847,-48845,-54537,-105941,-127850,-32649,53841,41419,3797,-14318,-33738,-24260,16280,13668,-52882,-90739,-57986,19442,99557,109468,69845,48389,76243,108854,112167,131091,200833,188879,62741,-76698,-101489,-66406,-62236,-30643,42591,13791,-93826,-126125,-69647,61305,192703,162319,15558,-75650,-35476,41689,86532,111325,107412,65186,-3622,-40937,-27831,-13524,-3729,-29370,-60276,-101540,-103130,-32497,22213,16573,48365,92238,54602,-22002,-63474,-68773,-57589,20037,50548,-15792,-44435,-31523,-12474,7159,7166,16881,-24142,-86704,-54093,-1506,-15341,-36606,-71768,-110165,-74720,-31084,47361,84578,58888,18822,-4274,-14452,-7689,-19482,-48594,-72288,-110830,-111797,-50796,-28612,-9397,49463,59503,10214,-11500,-15283,-18453,-23726,-70967,-66377,44378,104818,56069,80779,166193,175828,89912,52345,38990,13049,14123,3312,-3866,36554,49729,18255,21819,54144,51400,41737,22708,23481,49536,38069,8141,25057,30068,-33216,-74139,-32634,61174,91771,59773,35689,8955,5780,52927,68790,68256,52563,21850,3152,-42484,-58192,-48416,-46414,-13298,55998,75272,36644,-54555,-105783,-65144,-1488,-15787,-14478,46147,86155,83302,60671,-18737,-87263,-57222,-547,-879,-52872,-78933,-81400,-86628,-69414,-52590,-27721,-10268,25034,35951,-1282,-8134,15545,15549,-4039,3111,-4854,-60289,-109115,-124307,-144188,-89683,31509,61509,-29172,-88091,-75631,-18878,39210,58773,62026,71306,15802,-66672,-116697,-103282,9884,117817,92728,69825,102850,67013,-20707,-66895,-40830,7313,-33572,-84701,8572,121033,107439,79626,112154,181024,226562,150149,69683,36514,26260,38736,75761,28702,-20308,8065,22730,-7716,-3414,19634,-46690,-122262,-145307,-108503,-81494,-72601,-58547,-8999,9146,-2282,7184,3480,-30594,-43323,-33381,-26106,-58484,-85468,-21400,48892,58426,29648,-7702,-8283,21506,-38590,-146825,-126232,-4962,78469,25166,-47146,-58596,-34574,-5060,-19574,-93802,-135072,-55910,73770,117015,112655,90968,56672,-31276,-130241,-189115,-188731,-113025,-36631,-668,9679,-12617,-62873,-63692,-28469,13707,64256,79460,35137,-14644,11720,71971,105691,56714,-10911,10051,68271,42459,-2444,-5940,-36172,-70398,-22596,45749,96616,133364,70649,-22696,-1399,6085,3049,25387,24773,3515,-42937,-64030,-17410,35008,31925,12577,19644,28204,37896,49288,36541,-4578,21695,56012,41926,4700,-12009,-8931,-41289,-32646,88662,171562,101813,-10007,-31404,-27747,-31836,-19412,-3639,-7522,-24036,-14319,1582,-11121,-23779,3201,52960,93481,109226,58136,-31607,-62677,-57677,-46375,-38300,4679,53575,52200,-8047,-32454,-5662,-34046,-130300,-173061,-102494,-48925,-27797,12474,51538,39364,17538,25713,-35026,-92534,-76724,-39560,-66528],[-83453,-98170,-50146,4893,50269,34778,-6848,-23780,-42403,-19202,48390,113613,156473,144603,104329,97958,91905,68276,6083,-54102,-17780,53960,41037,-33937,-96441,-68115,22216,81443,89479,21053,-75390,-69529,-11069,-37796,-61311,-66825,-73907,-111460,-100390,-47307,-15028,-19285,-8112,-18901,-29470,14661,19139,-18481,-52645,-79202,-79876,-58075,-61518,-93443,-105572,-32707,109685,179774,175014,140498,90358,56052,103830,188672,186711,79750,-21785,-3480,25004,-70787,-118468,-61637,-24323,34102,127300,150431,73744,-9519,-17990,17280,39807,65170,107506,107379,60368,-32622,-110391,-68286,-5643,-27072,-42405,-42895,-25029,14763,61863,73329,50632,3468,-37210,-59711,-46894,-9095,43249,68875,57323,25723,22820,29125,18385,49807,102735,67286,-9234,14913,24731,-61909,-38437,92687,165577,139862,79785,-5901,-75667,-40593,42596,47202,-12686,-40706,22726,101215,111256,62731,6403,-35434,-16506,19707,9315,23523,114697,142279,74487,10165,-10705,-10633,2802,-25507,-40708,-45268,-66643,-88485,-15641,122828,165395,87472,54212,70776,94186,97111,70472,22219,-38922,-74887,-72646,-82440,-41226,44180,55248,-238,4887,30497,27265,35001,41486,65919,39993,-25158,-45752,-22967,-55373,-102673,-120841,-122092,-133417,-125889,-56977,46390,111311,104383,14806,-61684,-91745,-78651,30613,157836,130494,-46704,-121439,5254,130999,93866,-24986,-97124,-70244,16093,89032,81795,27522,-3122,-24834,-19892,35449,61106,-11422,-36049,5955,21372,41761,99462,135400,89083,66836,30007,-39111,-40806,27958,61942,56125,50509,-4533,-54904,-36285,3686,33985,18808,-24300,-63708,-51545,-3047,49913,30972,-29678,-40637,-27998,-19293,64654,139644,47882,-86201,-129450,-96283,-58641,-28637,-3320,10996,15122,34675,21286,-37601,-63648,-27585,-18470,-42806,24295,116394,50540,-34484,42375,150146,131479,29706,-44537,-72007,-87936,-74846,-12925,62161,59465,-69336,-194728,-170782,-100413,-32803,4858,18111,19657,-17789,-59732,-76715,-40839,40025,37146,-3824,-6564,-66109,-94406,-27459,4356,28057,65044,54172,-40534,-95589,-70400,-66291,-4502,99457,63236,-8018,-23720,-12262,24380,77811,85739,12798,-57854,-51543,6490,18828,11569,3006,8140,14642,12378,18218,6438,-8623,-18018,-20166,-5495,21612,-9053,-18743,40384,38379,12051,19746,47495,54861,18731,-65086,-128554,-116385,-85159,-81403,-88468,-94374,-85079,-30202,13865,-1881,-22937,-72747,-120665,-122348,-54419,-815,6760,11687,56740,90653,72917,40119,-29022,-118104,-76621,26746,20351,-56520,-31091,29777,17445,4300,19092,883,-11099,-15999,-26826,-37507,-97106,-141647,-103600,-10365,50358,67339,94245,63818,-17174,-55996,-70050,-54190,13730,61838,84850,58626,-5969,-19477,22759,-10641,-119551,-113459,21797,100061,43617,-22950,-25987,66207,148542,89090,13436,34370,12603,-49115,-65532,-43129,-18063,8420,43546,81636,83231,71295,19866,4436,133764,216698,142347,-15629,-123519,-87256,-4039,24983,52640,16606,-11971,46950,107657,79160,16353,-31775,-37096,1143,5574,-44095,-54506,5767,30657,-2584,-21183,-5783,25378,21344,49474,129112,193579,189751,162631,70336,-25425,-16487,60456,67918,6078,-52077,-98670,-119250,-90861,6165,65383,-4854,-73962,-47984,-44361,-82754,-5200,102079,25812,-84824,-82522,-54552,-49925,64302,161336,99556,2879,-49874,-59233,-41640,-17747,6370,44154,71972,20479,-18002,8378,25825,3647,2860,26163,36177,-11834,-58030,-35999,19503,37148,20889,40878,54211,27059,33438,79306,67948,25771,30151,30766,4803,18790,-12584,-98250,-119874,-68419,-11778,5579,16421,42795,59356,101666,145392,101744,9740,-28144,12845,101169,149632,73358,-15934,-26768,14978,-9037,-74046,-74774,-21320,10762,-1566,18202,54507,58936,45755,63030,97312,89212,86645,107577,112556,92137,-12001,-178416,-230273,-158666,-84325,-9017,21330,13314,85930,177408,108648,-18116,-61745,21489,68589,4363,-92531,-92820,-16160,30841,33741,82039,141967,167199,123407,41246,-10682,-20042,-49872,-81904,-39562,80406,115406,30103,-31318,-47719,-46850,23224,57283,1505,-47105,-50887,-42945,-2828,48982,13021,-55800,-33211,24682,3611,-82826,-99423,-33519,-3814,-90180,-202472,-217620,-177655,-124443,-62713,8639,111088,127794,90238,95449,88700,88006,122914,131161,66730,18740,-48841,-123234,-113882,-78182,-56576,-23026,-30843,-66489,-8095,60891,32645,-28670,-25797,5809,29571,42937,2605,-77580,-96502,-64609,-16892,42740,31231,-9644,-3867,16476,27414,57042,126656,179385,99042,-27714,-86719,-67150,-45473,-39253,-37763,-58096,-86893,-64688,689,40686,62418,92271,61737,-10553,-67041,-44648,7879,60974,91002,55932,12935,-10921,-39655,-45964,-56948,-83907,-108610,-105941,-140348,-146989,-56905,-1224,-7080,62394,130418,77612,-4484,-42377,-43538,-4596,87439,91439,-20844,-68192,-32547,-14834,3463,21804,3504,-68307,-88060,-17793,1122,-45859,-69082,-83089,-86314,-15992,48304,83865,74998,45283,-18286,-57186,-58302,-47014,-53154,-66083,-55767,-34207,-21402,-8853,9622,30373,35938,8478,-42268,-42872,-13458,-6470,-49205,-142912,-124728,30165,105679,57354,84190,175435,194704,114685,43984,-585,-27480,-15729,-8796,-4977,25835,42826,39368,26973,-5738,-38739,-9772,-3342,-5412,36437,56545,49447,37515,-17632,-84413,-44005,14151,11917,24482,69158,58750,12314,-23841,-21748,1084,50718,60286,-16350,-108363,-134491,-50720,-726,-17937,-12342,19927,46230,55278,-29031,-106978,-61642,-199,-9932,-1133,38099,57994,60095,18481,-60756,-97775,-63400,-19368,1846,-9734,-31320,-56639,-44354,1855,12614,47651,101580,117286,57745,-11585,-507,60534,90242,76279,78857,62035,-8459,-57836,-49185,-45046,-24502,11762,-3100,-57423,-84664,-50946,20857,38587,-5770,-21293,8093,8856,-28925,-79052,-70101,36326,132721,97215,60442,88491,41360,-84171,-143376,-62970,58806,47668,-46778,-49088,-16308,-53023,-57117,19315,116470,170749,128796,25816,-44076,-23667,49124,105516,50851,-5594,11095,33375,27969,36982,73571,13329,-123220,-180465,-123827,-73718,-38521,-23630,-31363,-79566,-96708,-50024,-53816,-116342,-138020,-127670,-89877,-52110,-43156,-12717,58855,124880,154555,151392,100507,31187,-36484,-88410,-102044,-67400,511,9192,-4524,-11854,-32267,-47819,-53820,-78164,-58919,50323,140698,131124,117552,113043,114940,71848,-56969,-189303,-205625,-113459,-23036,43156,64983,3217,-103259,-111508,-37335,-864,-1999,-2558,-4276,-4331,17366,37764,55929,6706,-54687,-6744,73939,50450,30467,65682,25805,-59561,-50436,15448,75473,116316,83637,35023,55202,44634,42159,44304,-19803,-64872,-63267,-42495,-27890,-45685,-80193,-77047,-34359,-3829,5355,3522,13948,9459,38998,77865,117309,112474,44895,-3965,-7137,9914,78519,111606,29306,-79953,-84168,-35898,-13239,13558,47911,45366,-1249,13879,68270,55890,14304,-7313,-5758,31894,44027,-12283,-103774,-119824,-62781,1728,-1551,21183,45540,5968,-30275,-6371,22480,-4051,-74795,-119768,-75797,-48101,-42161,2831,47995,58028,61346,67957,27311,-5948,-30266,-41439,-84300],[-43463,-40564,-25814,-24887,-5333,-24615,-51210,-29763,-15100,6676,63818,126388,161429,120059,36278,8704,63873,109496,30276,-73776,-48015,14305,166,-34980,-60634,-36060,35972,87589,59382,-22573,-87311,-73226,-41093,-95045,-103126,-5232,27448,-74750,-97632,-50955,-26608,3869,50631,37286,11241,15879,-23240,-84918,-116798,-79306,-37180,-37796,-49124,-74042,-87958,-28159,71535,132324,141479,101136,55987,70496,138656,185116,145351,64404,23879,65018,90874,4791,-62919,-56155,-52725,-18657,60305,101751,47217,-22459,-38304,-2776,41179,62411,75143,80120,54432,-36756,-125107,-87584,13514,8039,-57698,-93687,-64717,-49433,-1859,66649,96067,66095,10937,-51674,-62016,-12175,67807,105823,71603,13127,-5225,9810,29706,48677,38821,-16322,-49977,32004,77661,-57303,-107134,877,65594,20293,-11674,-53918,-78014,1924,64481,19587,-64987,-86307,20872,140323,138920,54201,-7139,-7403,39032,46164,1966,21418,107991,134913,92339,34825,-8810,-8663,23483,12064,14859,17521,3540,-16827,13037,83454,103014,41197,22224,33976,65946,128947,157526,74249,-28263,-93338,-110739,-104058,-57359,5282,41805,40448,43294,58181,92335,142302,134320,98178,9199,-68743,-77858,-66571,-111467,-163651,-157873,-112062,-112698,-123909,-78540,-18567,15608,67396,88210,68890,15563,351,73329,161335,176387,76823,-19479,29493,135348,124983,25339,-36329,-32829,17298,60299,46534,9724,-1777,-36348,-53047,10370,61172,22388,-14741,-25853,-45031,-22741,75362,157949,100513,39418,24599,-11965,-35459,9801,46014,18856,-1726,-22287,-69474,-70540,9906,68226,37066,5069,-4150,-8395,-9254,-3083,-25724,-42016,-54917,-95474,-111724,-34135,48575,25747,-51180,-83386,-79945,-58743,-41769,-51131,-14346,86204,129965,69803,-12445,-50348,-63604,-69560,-44003,55312,126228,64112,10965,83506,130735,84045,34789,9203,-8647,-906,9607,9293,27227,8596,-102853,-190904,-116999,-43016,-67844,-105118,-38340,27872,12963,-21854,-44018,999,71185,35467,-14236,-44737,-170398,-217554,-111419,-38189,3271,33646,29377,-61918,-101478,-53027,-51346,-18087,122026,173438,125723,58520,2138,13903,83051,101204,21576,-45457,-68132,-53922,-40202,-50510,-94940,-79988,-16226,-9887,-41507,-82880,-109985,-99221,-64088,-22750,20088,-21293,-78772,-46205,-21426,-19430,-14366,5572,26983,-511,-78017,-124238,-107696,-88648,-69282,-50812,-72923,-112707,-45053,105911,151222,68322,-37263,-88111,-91343,-58191,-30454,-30239,-41280,-33922,-13997,1523,2119,-28719,-31888,29314,60355,41202,13869,27264,27404,-11626,-18499,33627,43664,-32415,-90552,-46114,13506,-16049,-51416,-12435,50644,76805,42838,-4079,-30353,-37253,-53077,-57807,6860,78062,41203,-4350,12297,8330,3301,37802,23377,-66222,-85264,-5197,49495,11169,-27919,-44304,22787,133155,140072,78235,86814,72361,-24770,-95879,-44674,66219,113292,94892,88697,62641,39916,4411,-6063,71779,116091,88145,22618,-48077,-43094,23146,98650,190430,151604,60298,49672,71003,51323,6492,-55946,-67456,-3494,2028,-84840,-101695,-36609,-5451,-12121,-30428,1480,76537,77372,87429,149483,162041,96901,45542,-20185,-66189,-68855,-57521,-30801,-25393,-75495,-118877,-111210,-102483,-42083,23904,-22065,-65620,-24940,-38631,-106783,-37732,101255,53882,-82431,-102861,-76222,-96624,-43917,52901,91313,91636,48004,2578,-21256,-35482,-17435,59876,104416,42663,4366,22174,16424,8147,45328,37519,-28431,-67567,-44011,10206,28214,31740,54121,80021,70529,19133,-17934,31997,80474,59792,13851,19354,46882,44867,-5586,-45930,-67589,-41748,12514,17391,897,-19853,-26738,52168,143269,89968,-27699,-41782,42706,119269,126035,57199,25571,41645,49338,-1317,-54927,-66600,-31989,3308,-40034,-83921,-20271,87001,133607,124090,95863,25408,11933,77407,107765,74790,-27087,-179322,-206911,-107800,-60978,-6520,84880,111717,113619,126662,79017,18930,-19850,-11547,12052,30591,-15247,-57059,-10254,50275,42533,56546,116341,142024,85742,22748,-1053,19002,17133,-31021,-12291,104896,130841,30384,-33176,-42954,-38210,18850,39885,-14099,-37706,-33399,-63031,-64602,-18719,-22657,-65779,-51027,16534,47313,40935,67008,102218,70462,-50351,-162669,-156090,-104406,-80688,-49945,46702,198393,194555,52831,1156,32017,51907,57342,70094,69356,54551,-32867,-106608,-105233,-98642,-91924,-36382,18833,8425,27987,63179,24268,-40939,-21123,30182,76308,75866,1289,-64830,-58128,-51105,-49214,-7288,-23248,-66278,-55878,-50110,-45360,16517,82218,76318,-16705,-69030,-51098,-47956,-88808,-76448,-53167,-124949,-138573,3995,131684,118275,53809,43516,62444,56317,7531,-36078,-52321,-4259,36409,-6266,-40645,-39213,-86869,-113206,-78454,-44891,-53831,-52055,-69631,-73499,-28048,-7128,-4303,52379,67153,-6073,-53947,-66866,-75075,-30661,67420,75136,-17860,-55233,-18511,-24103,-55316,-66620,-86776,-135987,-84936,32115,46442,-19866,-48201,-21471,22426,81209,91053,53952,14285,13328,-23155,-53049,-52213,-60537,-46799,-21758,3807,25285,11348,-6546,14907,34272,5267,-22381,-16156,-11566,-9977,-23308,-58056,-105891,-69221,33511,70311,31121,69163,156015,178082,89189,420,-47465,-39392,-12870,-15317,-31145,-29262,11879,53456,36787,-33831,-63978,6221,48261,38246,48851,65172,75519,55223,2416,-41162,11467,41328,-16648,-22402,38680,11830,-34892,-44502,-27670,-3574,35332,42155,-37757,-129272,-103485,44368,93745,32995,-30055,-86221,-68354,10890,-3764,-37435,1862,29616,-3736,-27633,-17433,25227,55476,-7627,-97103,-95056,-31012,-13658,-22605,-15810,-5597,-17397,856,62768,77001,79645,96921,117396,99261,46384,45911,121601,172385,154893,125413,87592,36119,6718,17395,36686,21080,-35528,-45807,-18415,-31112,-28912,42485,44423,-49556,-95069,-59369,-15944,8019,-1338,-6069,46700,128955,112858,46233,3373,-59675,-146816,-161197,-32298,100891,86084,-2840,-59626,-129743,-193029,-163901,-70130,-2207,16772,10105,-41542,-81214,-38673,22954,57657,45538,6093,-40500,-4079,88117,98710,91807,70450,-24035,-83255,-34238,16795,50292,59626,16920,-75574,-107511,-19100,21295,-96327,-210328,-185812,-87549,-15115,2846,-2868,35494,108282,164511,197228,125796,-24112,-108851,-112810,-102514,-115932,-93654,-48765,24921,53676,-10984,-89207,-94759,-50044,36867,133800,161635,112819,95613,106245,167088,184746,54744,-102412,-131406,-71037,5563,99822,123094,30792,-81584,-66846,-2517,-25006,-59828,-43445,-12019,6686,-10797,-60149,-29401,-8919,-51255,-18137,38592,37,7747,88578,87223,9185,-28496,-14421,16995,47149,68301,88002,103680,69576,60587,50203,-23756,-64258,-52589,-37565,-52577,-94772,-125057,-114788,-63076,-4349,25605,-386,-4008,-12499,-34514,-6830,101465,130070,23655,-33154,42421,103234,107099,115275,90210,-20203,-85175,-49998,794,48344,111071,121424,46630,24651,66633,96119,95138,25149,-53236,-40317,-26800,-69651,-141159,-150339,-77587,-145,396,11683,1793,-31809,-28082,21693,34954,45746,20621,-53583,-76896,-82171,-81486,-54753,-39292,-7602,49732,72079,46790,35919,-11121,-65369,-93475],[-3328,12450,-5038,-57478,-72935,-58107,-34168,8927,46005,55817,52398,64392,76103,37580,-20721,-41745,19712,104164,68610,-17303,-28802,-5838,-30751,-27280,16735,30322,29008,66242,32568,-56981,-69089,-6361,6819,-60213,-64749,45325,89571,2731,-30714,-21904,-29100,-6729,59550,85318,70733,22354,-59606,-113500,-142105,-88409,9721,41768,22562,-2895,-34233,-33587,-5432,28059,51276,4805,-14117,76669,145895,116158,37917,6310,18233,60476,87474,72799,55777,31321,-21131,-44347,-29944,431,-913,-36416,-67576,-50138,-10963,-22119,-24884,13669,18526,-40330,-86811,-38737,46591,21035,-76251,-127487,-103346,-100044,-52694,39712,84190,63793,22596,-15795,-12465,34530,90622,81979,8211,-28533,-40941,-27256,-1534,-4934,-34213,-45549,-51042,11452,78306,-18885,-108320,-87579,-55495,-54934,-47850,-85699,-84624,21406,75595,6776,-100296,-124834,-5464,103618,86288,7996,-44764,-30250,48951,63167,-9564,-40380,3160,40814,55192,21176,-24612,-3883,59841,49688,8582,-6694,8364,5871,-18324,-26542,-15215,-4042,11373,306,13270,84327,117741,25572,-73936,-139014,-149683,-95433,-27572,-2910,24705,50066,49430,68985,130853,172880,137767,61772,-46588,-67380,-17876,-40066,-142625,-182964,-114251,-27465,5484,14722,14532,-15127,-27960,59769,143612,159502,122523,81085,77728,99509,143725,133550,57560,-338,7918,3761,-8280,-2038,-7377,-1759,6848,-17680,-19809,4198,-32147,-59876,2697,63904,48761,-3106,-57592,-77529,-34219,54479,140658,115705,68777,53251,28820,1509,50498,134251,94477,-3057,-47800,-80762,-62947,49471,117955,32374,-26357,4374,37816,1470,-61093,-87509,-40662,-38546,-122124,-172246,-115532,-42254,-21982,-56028,-91452,-108973,-82743,-44871,-43546,3461,106087,111422,34127,-2288,11412,-5389,-48390,-47319,17519,62420,58488,61972,75476,27862,-21855,10466,30158,15454,39508,26002,-26966,-15728,23128,-25062,-96002,-29153,48418,-18166,-103618,-33998,71670,90509,65393,23430,34649,59009,30336,25151,-35922,-212567,-242712,-109364,-18177,70755,105168,51834,-36363,-61318,6112,18337,6032,81296,140042,130660,67539,-6248,-1757,57797,57122,-13220,-34959,-49770,-47902,-40554,-78381,-168499,-178872,-94223,-56001,-84044,-116993,-106818,-54184,-4162,7472,21397,1271,-27513,12648,16387,-37226,-49851,-17241,-14627,-47087,-72320,-78991,-68703,-38277,22498,51492,8818,-66506,-23962,134080,177556,62674,-46294,-69179,-51417,-12265,-1464,-10308,-29993,-67144,-100138,-59071,5639,39002,80046,96128,54819,44401,90381,106403,30974,-34846,-8900,48495,10222,-97831,-120555,-36206,20211,11773,30277,68832,84745,80465,34065,-25192,-26949,-3916,-34821,-53573,26492,85557,2003,-63494,-10877,-4562,-51018,-30582,-4574,-10571,22258,50529,20144,-50254,-67969,-65995,-24663,88120,165122,122476,82202,70595,-7788,-88185,-34211,91082,134488,80471,39713,17352,8009,-6240,-10205,5925,-993,15211,52688,30983,6172,50444,149433,253492,209832,113922,77067,62700,39994,1671,-59593,-47672,51681,82118,3138,-76862,-117296,-115307,-73569,-40639,44677,157533,164425,142540,137062,100271,26532,-7803,-15321,-16287,-47646,-92203,-83321,-68240,-101673,-116071,-65001,-49461,-40243,-5975,-15175,-29763,-2735,13701,-28767,-32768,52310,63590,-34445,-60685,-28529,-63473,-104342,-60481,38059,111474,94786,43701,-18810,-51004,-12607,56961,81012,56636,53682,19208,-34268,-8790,93113,98797,3296,-53703,-24720,21584,9797,-8461,11530,17770,-15840,-62828,-88512,-3105,100745,85777,-781,-12937,17070,10731,-655,38183,35384,7217,11307,4148,-21946,-54789,-51229,30218,85066,2592,-99828,-65988,40064,71712,19355,-37720,-4262,68240,98031,51608,-12866,-54772,-29780,38566,10426,-77458,-40375,89890,147910,96427,22913,-48225,-49689,31433,78922,54808,-427,-76037,-70166,-6484,4112,25351,89749,96820,80489,104574,104265,76471,35966,11891,12040,53179,36717,-21109,-15439,27467,18013,4429,44019,78031,38455,12282,19439,50022,75924,49491,37638,81420,49723,-60319,-101705,-88800,-87855,-51941,-9520,-9385,20328,43160,9836,-16364,-8483,-13296,-14422,-10928,-7896,7269,46788,112946,114698,37240,-39420,-61114,5439,63165,43948,-250,15550,132740,161753,17068,-79020,-35715,4406,-26072,-52818,-42702,-13607,-35093,-34177,-29083,-60407,-88640,-71952,11118,59977,39962,374,-32105,-36309,-10443,13897,66361,77898,22724,-10109,-16764,-69771,-107931,-34670,22674,-14577,-55947,-67379,-67584,-23714,2374,-24498,-59512,-36455,-9368,-52063,-150694,-140087,-61259,-90047,-81310,68499,172492,124767,53307,84077,158184,140587,40240,-49077,-78596,-35686,-5869,-27053,-36827,-71179,-158945,-161217,-43893,60292,44474,11647,13364,27996,18670,20198,39768,28021,-45230,-110237,-100707,-94318,-128671,-127098,-56475,-27906,-57471,-53662,-16059,-13907,-57590,-123265,-169072,-168344,-81194,24017,68840,35320,-5925,28594,104127,143450,77473,777,-26737,13049,24109,2998,-18071,-56476,-38188,15763,26615,-645,-34521,-39935,-28048,-24742,-28178,23398,101308,69463,-24466,-75314,-72733,-50527,-10220,13335,-2636,-40851,-11012,60216,99402,23389,-52262,-59176,-23142,-12663,-20803,-39521,-64218,-18325,39018,16071,-24848,13316,96108,115912,87550,59927,40897,28810,5695,-720,1555,13757,16418,-5202,-24402,-2097,-2273,-19660,2338,57612,60631,28744,1404,-51429,-84406,-12708,114808,114405,26819,-59631,-150790,-165251,-83211,-39948,-14175,9780,24188,-7450,-65099,-86187,-22382,39494,7447,-67166,-54906,8790,-7815,-64086,-74040,-34180,1309,27188,62530,46480,10410,-7600,41099,109114,88636,43729,70512,103545,93357,76241,62565,54045,29402,15442,24392,-25771,-123873,-99467,-5844,6740,-29474,4376,13938,-55633,-92047,-67169,-36608,30895,76598,42054,16957,72737,94196,31323,-66215,-133517,-152059,-107244,12191,71874,20504,-9319,-23350,-108171,-168395,-142411,-93925,-64053,-51230,-75797,-91651,-69491,-20435,-31115,-43849,1165,12003,-75826,-59120,82265,104437,65645,66282,38928,2431,50867,93575,109279,106016,62785,-1133,-24057,32351,78664,-34778,-174354,-123790,-21906,-16764,-25762,-16029,-20469,-7491,39791,109895,81277,-57443,-161225,-170665,-107872,-88783,-94330,-61478,28339,58172,-6048,-82425,-91318,-14580,89325,125299,102020,69883,73613,78879,142776,182614,112954,18498,-30312,-46799,-3794,92216,104660,22110,-30966,7976,15893,-37279,-43245,-12012,20283,36749,-30543,-139933,-84718,18060,2238,-10525,8294,-12422,7668,58552,67316,44441,12285,-20191,-41260,-24970,45888,95331,92664,49723,27215,9068,-7566,-15208,-41357,-58728,-62726,-71470,-94462,-114999,-80197,-9366,35329,18721,26272,22355,-55976,-96161,-7215,25475,-59496,-79619,26932,122530,108537,102319,130120,45597,-53354,-40865,17077,73149,162523,181580,80108,-11514,-35385,29701,107535,65149,-10077,-17110,-31728,-66116,-81623,-75906,-49536,-12161,5462,31295,29208,26864,41836,56118,12815,16051,43669,-14116,-73714,-89030,-80464,-86757,-112677,-80148,10651,64626,58538,56071,3258,-60961,-62274],[12603,7657,-20732,-73806,-84912,-22718,27792,44312,62710,53636,10162,-16987,-43309,-54442,-7324,27948,12065,15730,24388,14631,-1568,-3886,-34445,-24131,66978,94702,46536,62852,54301,-13272,5462,77933,67955,441,-6907,31768,68549,56662,42228,32198,18948,6497,37617,61159,35257,-20257,-66562,-73357,-115814,-127784,-28885,50633,50814,42808,22279,-2689,-13513,-22802,-17161,-44166,-3382,108462,120514,38272,-27114,-30432,-29262,-32598,-6149,60101,111132,70725,-6289,-28199,-42241,-35422,-920,-20956,-74928,-84514,-68477,-78251,-48546,7190,13129,-19562,-42312,-18814,27725,5559,-75073,-110340,-80605,-78767,-59458,22576,80915,49593,-13565,-28919,12155,60632,82827,40268,-34758,-62303,-53719,2226,39473,-14451,-64544,-20052,-6667,-20453,8249,-3414,-38630,-51163,-29246,9197,1556,-69617,-75437,7167,56456,16120,-83148,-129825,-46726,15916,-7047,-32173,-36316,-26350,35886,60662,-15119,-100164,-98213,-59903,-27592,-37104,-35638,36474,123009,81602,-28871,-72463,-35904,-28919,-71087,-91805,-56724,961,28848,-2414,-21795,6235,10345,-41503,-95207,-140062,-141269,-66867,24181,45626,48765,54914,47651,66926,104079,81379,21516,-28984,-85657,-34279,61113,34496,-73291,-87865,-16515,58107,108947,108839,51735,-15424,-32325,41742,94289,85991,79090,63243,31641,8902,32345,66251,47567,-52824,-132053,-139728,-88051,-49543,-56573,-55855,-41818,-58847,-27123,26276,-8582,-40246,13084,74798,52506,-24706,-83268,-57108,1242,24054,72505,121196,143126,90533,39167,38504,108168,226426,193960,33744,-38110,-6183,48270,102446,117572,25025,-43913,-22969,29930,-475,-78629,-93389,-16562,-1756,-92791,-152988,-111436,-53937,-52877,-97151,-157521,-166345,-108802,-34349,15291,68843,105352,72723,5243,-2746,62170,87398,4720,-68770,-37643,28645,53476,43637,-1263,-68203,-65897,16588,30548,-6317,-2913,-37410,-78456,-18074,71093,47398,-33465,11471,93546,57137,-24162,-21042,63720,144981,157394,99669,61445,35361,10247,47967,16586,-126963,-145611,-56225,12792,136742,176592,69293,-42240,-53422,50017,82272,23208,8164,27662,30949,-16995,-48765,-8749,16664,-49643,-103857,-48788,-5995,17910,4935,-69235,-147981,-148668,-94133,-51684,-42853,-36880,4613,46726,61476,33142,17883,7273,19816,98926,86811,-37761,-84666,-36841,-38201,-66375,-61535,-53785,-44483,-533,53749,65182,46773,2003,3308,79294,88501,4241,-57759,-46691,-28746,14135,21710,12818,13422,-40438,-117169,-80193,13101,85879,113951,65163,-6639,17143,124123,170452,69474,-24771,-12552,-12221,-107656,-166257,-106252,-34013,-40945,-46195,20758,53026,47659,47344,45269,49497,41996,10814,-39555,-83603,-62095,-16572,-39912,-46547,9237,-8213,-93190,-84329,-26442,25851,92941,79671,-21255,-112283,-105533,-69096,-31121,65138,132122,85963,42896,23102,-31262,-58416,2424,80847,103319,54422,3129,-18606,-18107,-9749,20883,44246,-2618,-7713,54428,56014,15037,31026,106802,183548,140663,71078,54648,54413,41541,-2057,-45593,20886,121201,120531,83080,6238,-116174,-171261,-125726,-28248,109204,221069,209180,132993,58757,34638,27753,40754,59906,48589,-9181,-45775,-57307,-84033,-109293,-104722,-37712,28571,31583,-9925,-36208,-41519,-33767,25461,52215,6366,-9117,7258,889,-5592,3481,-38345,-107193,-111164,-32226,26152,17111,8659,-37602,-79070,-28676,16875,8231,22051,56331,-11261,-82376,-28871,97437,140542,79844,3519,-3892,15828,-5726,-32244,-17670,-5453,-33124,-74617,-93188,-9098,102681,91864,-265,-56744,-77778,-73163,-17812,89812,110676,13699,-49167,-45339,-44843,-46718,-12860,51768,47119,-62061,-141322,-82063,12683,3554,-84376,-136474,-74808,23968,93034,71088,-4864,-36196,7842,70136,40613,-33696,-24503,50731,61356,-18336,-73060,-64664,-29339,13789,34131,21719,763,-23707,-6097,22430,8066,-8752,-2907,-11231,9775,84906,91235,48540,30581,40994,23265,28071,25580,-1925,-24559,-17719,-13135,-31692,-31156,13948,3076,-22823,14253,86796,114594,74677,22784,337,-62025,-157690,-169384,-122450,-137213,-149639,-102353,-27838,52134,87207,99591,97905,50863,19909,58607,71774,16412,-41970,-40312,47817,61097,-26122,-52652,-5267,69678,119524,88072,-15363,-77897,4861,71288,-4618,-74525,-42951,-7782,-42345,-95347,-124187,-95880,-53999,8886,38082,11033,-31718,-70451,-11600,60193,-412,-94647,-89874,-33271,-11611,-10945,27077,61958,63240,42661,-6275,-102262,-161324,-48111,97630,76878,-7525,-23384,-42590,-56214,-49332,-39576,-20393,9385,6189,-36958,-137682,-138575,-16401,20062,1106,64294,132691,98487,41914,103589,183539,121332,-22312,-72676,-36103,-10200,-10974,3376,5964,-89152,-183158,-128117,-2066,73702,47406,10934,32927,65162,39091,51678,84506,20814,-85556,-111248,-59189,-52710,-118966,-180542,-152017,-99780,-81302,-46933,1880,31001,28034,-44941,-115383,-93792,-36941,16,46172,52174,3526,15804,102973,140202,62712,29114,35178,68038,87422,74147,32680,-15212,-6998,27493,7319,-25164,-31204,-37213,-57243,-58650,-5226,107097,175984,106765,-31686,-90671,-67143,-36895,-16974,-25997,-58017,-93546,-81286,-30771,23138,-3828,-53350,-34599,2620,-14722,-18075,-4140,-27259,-12716,12088,-29121,-17287,83870,145437,119736,97422,63300,5092,-40478,-68364,-39309,4804,8495,27167,53587,14319,6449,65067,83091,82375,125105,109061,40348,-4932,-33640,-22980,36951,85973,41709,-17304,-43727,-84763,-134266,-121767,-78450,-40486,-40095,-13639,4756,-42009,-87926,-54125,5166,23607,2956,24262,53089,-4607,-77661,-82145,-24431,31070,61795,61878,151,-40964,-39710,14583,87526,81477,20935,-7845,-24028,-50915,-27528,25989,60222,36807,11457,8266,-43906,-117963,-105058,-35310,8926,-21530,-40625,-17591,-8369,-4271,-4358,-14568,57958,128016,86055,22099,28854,44870,12923,-55559,-99998,-94632,-40982,26086,9036,-55639,-20741,39145,11773,-29228,-40967,-65336,-54958,-11208,-57437,-96739,-39382,13796,-52053,-81922,-10669,40460,-24375,-65041,5730,52379,45382,23853,-7332,-25559,51450,112726,118718,90381,60294,66133,77298,61306,70813,50547,1545,32127,39586,-67319,-103995,-31268,-29019,-70168,-39628,36096,50457,-2229,-94088,-141686,-74094,-14392,-3369,14882,49427,32001,1405,-13436,-19974,38290,106286,72512,20222,32670,69768,51113,50489,76831,104908,103972,26494,-58571,-48156,28665,42999,5684,16629,53240,13012,-16668,16318,25506,49371,78276,10030,-80542,-14146,89691,82160,23030,11557,40269,66119,50280,29881,42806,52603,17648,-46335,-46560,46174,86919,52346,-125,-38714,-48509,7853,23508,-49339,-78451,-58585,-36818,-53610,-100281,-89453,-40284,-10294,-1727,39802,65318,-727,-101327,-102135,-85748,-106070,-95006,-33237,48551,59600,19933,23342,-4816,-41800,-11696,36310,79962,151969,155578,51166,-69326,-149379,-118877,-19533,25991,49845,60358,8456,-29217,3415,29162,2412,-2,18945,65193,92032,81305,73226,49623,-37147,-84920,-34979,-20966,-36825,-39472,-42647,-76069,-113949,-104378,-40336,34312,61281,63603,5461,-40814,-20242],[24940,-21506,-35122,-34771,-4387,58477,72943,47358,37813,18953,-10977,-29670,-76469,-87328,19237,117048,53328,-59067,-66409,-19830,1251,14594,2812,2250,64942,96256,52940,61853,102339,97715,108488,117942,68569,-1248,-19780,-28630,21282,63383,45705,11915,4148,-12394,-5379,-21268,-77248,-84704,-50351,-19475,-77092,-157351,-120500,-42996,-9001,19246,48686,74748,74723,15048,-37228,-31443,68729,138677,69261,-9989,-13684,-3206,-37203,-96705,-79005,21939,82235,20414,-35080,-2549,3574,8051,55164,43708,-25078,-75516,-103645,-83788,-3172,46488,46377,33369,-9798,-59811,-41753,-15707,-38500,-46693,161,-4729,-32327,6227,74374,43480,-53220,-88432,-34366,18018,36313,29016,-1980,-62330,-52988,56756,110354,18588,-54713,7079,43620,-7597,-30541,888,47012,61845,83786,96895,45181,-39200,-59370,-24479,11084,19720,-38161,-95158,-61040,-35295,-49339,-31723,14014,16958,7792,12515,-30700,-106617,-111502,-86847,-92715,-98581,-39730,70039,146409,79982,-38355,-87444,-57979,-52367,-63099,-47597,3214,34473,24129,-25991,-48862,-30488,-13295,-21303,-38750,-63203,-66849,-32836,35350,71583,77261,71173,48877,38603,44361,10301,-48875,-60194,-51754,10846,70897,75882,48004,31377,21899,57059,102582,75853,815,-46637,-52204,-14927,-17275,-52470,-33372,11200,281,-58065,-83907,-38891,-2558,-68345,-150296,-144854,-95486,-93784,-123747,-109216,-79075,-70194,-7398,61529,32692,-2973,34214,86939,44605,-46261,-74609,-14533,25184,-15079,-15658,64455,130759,55524,-5061,43189,124153,200347,174022,49571,12219,112832,164869,102817,46309,11445,-16466,-25874,-4982,-15625,-51461,-51547,15311,46054,-19133,-76210,-55258,-17593,-27070,-86989,-179026,-183473,-98563,-12140,54105,92585,74243,39425,-6157,-22422,50631,108732,26473,-78928,-46471,51637,58870,-1795,-56561,-69960,2070,79736,49115,-9187,-37347,-86925,-93926,-260,66152,24044,-30113,25273,91762,103444,53102,-6387,26271,147633,202773,149348,94238,50255,-142,12396,38274,17068,12293,-3576,5753,107340,105510,-7408,-101068,-72551,52816,73818,-27028,-60935,-29087,-35385,-92936,-65000,25938,13045,-111736,-162596,-70032,19930,77404,58311,-23305,-39230,18004,39354,41647,71551,115877,151515,122391,63710,25581,23569,-3001,-8882,75710,81289,-42932,-122102,-80934,-46677,-49475,-48920,-40292,-18536,-2000,-19369,-33799,9005,33278,122,-2094,11684,567,8321,44898,33321,26513,40,-23144,8919,-1114,-55092,-53451,-10106,51171,73006,18400,-31139,25342,134878,193976,120149,19395,-20029,-74728,-151321,-140014,-53600,-20368,-64718,-78250,-35705,-24085,-17770,4090,44133,92516,56379,126,-14768,-79097,-152449,-124071,-62632,-5272,46321,22615,-44226,-14076,54573,73892,69240,7840,-69441,-106609,-78031,-35248,821,51725,48339,3614,31162,18131,-44971,-23188,61885,117491,119107,68999,31105,3809,-15611,-10787,52592,128602,80846,17647,34184,49459,23984,-706,14769,72774,43358,-4549,12317,51867,54536,7800,-18250,71537,132263,79021,82952,99467,9453,-83527,-70697,44686,171997,222681,161298,48337,-39992,-13561,48126,88925,95193,65737,28398,35001,22810,-31783,-61343,-69335,-30919,63954,103475,18626,-66623,-94817,-97958,-29479,54351,57370,12021,-11023,29109,42143,14352,-33375,-71602,-79443,-43858,-46339,-79244,-42542,-36929,-80484,-50053,-14597,-34924,-32048,-4343,-37774,-49487,-2156,40087,50745,41202,27119,49484,71411,37186,8047,28279,58008,57594,14062,-35929,7569,85389,74927,-807,-81097,-141101,-118965,-12204,120398,122187,-23167,-104854,-77030,-38590,-4335,26239,57567,57843,-19647,-86493,-54480,-2414,-27149,-102512,-145894,-99971,-46112,7388,10381,-27237,7704,78949,76748,7771,-27865,-9547,29879,5508,-82624,-92333,-10645,48708,36787,8111,-4195,-17360,-28140,-11166,1272,-49898,-91087,-74934,-56465,-18459,46380,15881,-29560,-1271,43542,6087,-23505,-13613,237,-15196,-23127,-14095,-33939,-60492,-21008,-30782,-81018,-20514,119069,152109,59138,-36516,-65737,-91771,-139004,-123447,-58112,-85212,-148631,-131165,-31768,48446,70496,113529,137274,68332,32815,91713,149221,136076,33813,-48665,5464,35111,-33843,-55123,-32784,-7532,42422,30853,-82227,-133585,-46749,-9075,-44234,-32649,7532,25479,9914,-34384,-101133,-107736,-75406,-17987,28470,28551,9168,-22944,6056,23884,-77502,-155966,-106148,-49583,-19479,-604,19538,63701,91000,39114,-30186,-92378,-143493,-56041,78135,77894,31801,22566,-26210,-70379,-51658,-12631,-6335,-24271,-38751,-29006,-71194,-60750,69805,106975,15391,3076,75582,58264,-11954,19985,55918,-10536,-104222,-58973,30341,11865,-24863,8347,5689,-91159,-135936,-65623,-34965,-41140,-33190,-18970,11315,40894,28547,50113,79514,28917,-41088,-37733,16616,19380,-46349,-115415,-90218,-25933,-15250,-9586,14765,34350,71511,65182,34152,38892,38113,14702,4622,-8388,-49881,-39424,48737,89543,63860,120985,147389,112080,95856,110840,97410,71817,59489,14718,-32581,9602,56224,7963,-48314,-31566,36852,93100,86927,40175,-25570,-49805,-22647,-19301,-31679,-50877,-75372,-96915,-85624,-62426,-19432,4539,-25810,-36217,3423,-7679,-28744,1798,7911,4545,-5697,-58036,-33577,55289,85667,60573,73073,52659,-20308,-64578,-89158,-71057,-29659,22035,82562,88755,31442,36422,101023,115312,62094,58869,65672,37857,11908,1456,15681,10319,-23180,-67748,-52903,6337,21409,-39200,-82177,-65552,-51030,-83117,-60589,13279,19867,-27964,-54725,-54139,-37669,10044,71518,75085,-18342,-80040,-34712,32238,47164,59485,58987,-2012,-20920,10370,43558,64892,61909,31814,5150,-50799,-134595,-119788,-41255,11649,33776,43723,38382,19622,-5702,-46455,-60976,-13275,-13016,-55672,-27408,32963,51870,22450,-3363,55384,105526,77951,31526,1031,-28206,-36128,-40223,-59657,-76835,-66964,-42114,-49787,-56941,-2063,54320,44692,-1876,-45605,-91942,-81042,-16950,-39285,-103333,-43546,25861,-31019,-39741,18797,56667,26237,-58360,-90565,-29988,26908,-5303,-79936,-116544,-29162,70979,80873,24481,10783,61215,84820,41222,46586,120335,145253,92434,-13241,-147640,-158361,-41621,346,-30923,-15118,5971,9177,35700,-9153,-81636,-62210,-15276,39221,83071,74203,15451,10301,48657,55202,72279,87924,22239,-30386,11164,72155,30882,-33518,-23383,59193,98785,16648,-79465,-98196,-49756,-15830,-12388,12800,35155,-1508,2161,28553,1913,34152,83878,66351,68006,127761,153378,127246,45981,9095,63871,93399,58039,35669,51800,89409,88088,17581,-17422,45574,74981,24295,-46768,-83126,-56769,18830,6463,-84559,-86129,-59444,-47431,-37918,-58615,-68470,-69131,-69828,-59837,-18330,14248,14924,-47957,-95076,-106000,-97946,-80930,-45046,17278,34483,-51633,-109500,-93606,-47859,9382,58763,84711,85887,60161,-8448,-89807,-162990,-195366,-157869,-73549,25913,77200,38397,7892,29264,53155,35772,40805,40975,77276,94109,44289,12706,5877,-51700,-101255,-69503,-17443,32524,35363,-10173,-49279,-60611,-71213,-65362,-9925,30799,43948,9059,1286,29288],[26377,-39234,-17972,44515,91199,91937,46547,9631,6841,11460,19840,21732,-15291,-64282,-28267,79013,85873,-27464,-82590,-43629,6375,52151,70171,55336,35009,27205,7591,33720,114240,163430,147629,105596,46913,-36225,-95702,-101235,-19747,46909,17749,-61348,-90726,-78235,-37459,-63305,-130190,-97024,-27719,-7972,-66098,-143054,-163132,-134437,-86118,-21664,56263,143845,161527,67897,-19483,-3517,86028,99395,7647,-23154,16245,43435,17851,-51079,-43563,43945,60458,-17893,-45047,5909,16346,34230,95377,112696,58265,-32235,-120569,-107250,-9003,44263,61125,69581,11709,-87607,-85778,-21146,12212,23971,62772,35627,-13504,-24893,18134,26267,-42540,-105047,-85627,-50054,-26608,6436,6464,-55447,-50918,49393,86222,15196,-39174,9546,68538,54192,13384,11268,74620,93767,84786,64557,18761,-38470,-61226,-51520,-26511,310,-22081,-54149,-33252,-11184,-9932,-3240,37383,45376,-9859,-45053,-56606,-78281,-65108,-53795,-96108,-121453,-64588,20945,74095,47575,8307,-6764,2051,-5711,4348,29669,53589,42422,-7585,-79862,-87163,-34499,23784,35295,36751,31870,27645,736,-1546,23005,48926,61047,31863,-8225,7407,40076,17415,22802,43855,45014,24875,65562,112095,60450,-15150,-1828,40067,35772,-7637,-50109,-74129,-52419,-52926,-71271,-44670,18337,10521,-82182,-126143,-79760,-31117,-39126,-48398,-19164,36,-36344,-87112,-94040,-105052,-84324,11564,84192,68055,40964,60374,89583,46999,-15104,-20875,-3491,-3640,-38782,-68298,-45464,11542,-24835,-58708,12796,84928,84289,52406,31729,60135,158016,171136,42618,-32191,-7581,23150,21309,5222,-25720,-42291,-41452,15300,69453,39302,-2987,9458,26548,39989,-8827,-122015,-146848,-57145,8743,18317,7814,-11605,-31818,-54491,-52716,15890,65832,13497,-60776,-20425,66383,62945,3411,-38963,-22923,73982,118747,57278,15842,1852,-49837,-68659,-24379,-23577,-58090,-31669,47224,80095,114016,105280,47512,32168,111352,174655,137147,91401,70209,11695,-46061,-14722,82153,120514,31862,-28580,1914,-56010,-112956,-105915,-47360,29041,2918,-105231,-105893,-36952,-52514,-111789,-37293,74472,34542,-84502,-138714,-93749,-27075,60551,83431,42518,62734,141699,159809,130520,150072,205692,210995,108273,-4107,-21422,21649,-4251,-50749,-11349,7409,-65965,-156619,-151468,-95065,-64936,-46332,-10874,23702,-7269,-86144,-121807,-49972,17491,-18890,-46836,-14540,28411,92157,135680,88297,16210,-66766,-114840,-67845,3407,23615,-13829,-60495,-45650,144,7430,13931,70419,119903,147681,115770,45973,-11741,-53483,-71955,-44369,12719,26886,-7590,-40151,-67107,-78196,-55986,-31325,-5141,13293,-24818,-16120,33042,-36140,-151229,-140367,-66808,3482,60447,46748,37537,121962,177083,113066,883,-97817,-97734,-53122,-22713,-4600,18870,11972,-35139,-36208,58752,60271,-22033,-8238,86872,165909,156040,82840,74562,60926,8480,-25754,18932,113861,101780,14831,-11950,25674,36705,-21326,-48343,28769,29818,-9981,11528,58417,57456,6080,-30839,12834,43395,16705,60320,148922,125925,30062,20327,109341,175359,141701,45463,-43080,-102481,-65121,-1507,27727,19279,22951,63499,104608,97945,53522,12689,-21617,-21670,33535,94181,48148,-59400,-114629,-118489,-77099,-6086,64386,97913,77816,77985,78988,48591,13353,-8395,-15018,708,-19047,-66024,-38684,-20814,-46264,-36052,-14726,-34709,-73822,-91375,-68792,5513,23995,-50338,-120276,-101235,-12034,86050,127696,80151,48679,59747,74258,93438,62393,-10879,7657,50161,27369,-26275,-72716,-116497,-80840,33514,124220,66265,-62506,-96721,-61707,-18852,22786,12449,-9155,32757,50635,23628,12536,10400,-9536,-48332,-84573,-74997,-86677,-85333,-72932,-49713,39930,110715,44345,-52683,-54274,576,53845,32212,-54584,-49038,34145,81653,45605,703,-4397,-7323,-12358,10151,4994,-83099,-115430,-31337,22111,22475,13565,-41816,-48155,12220,45585,-5689,-33834,-25267,-11126,2220,12687,3334,-25025,-56241,-57782,-89570,-117643,-44603,115370,179833,62319,-69137,-66825,-21077,-16815,13048,72588,45540,-37940,-48488,9461,29736,19321,60545,87585,47244,33526,75667,155534,229472,164724,35108,14930,23461,-15955,-40320,-63289,-67397,-25199,-37155,-117307,-107967,-27520,-55379,-92214,-25193,46516,68649,55686,18582,-36060,-47178,-63093,-57517,-35180,-28798,-12291,13718,47109,54,-127622,-171882,-113138,-74400,-12929,38210,49246,76576,75806,-11526,-50208,-19944,-42406,-49820,-27817,-11364,26728,23448,-45710,-75468,-51381,-33537,-80684,-142112,-147502,-85965,-45135,12711,123468,117520,-788,-15503,52447,13311,-66208,-73014,-84953,-110784,-91044,4792,58248,-6397,-66035,-43715,-35961,-57763,-47236,-34479,-98066,-114568,-50118,1682,16669,27396,24240,36488,56037,50949,16913,4272,35968,48112,30368,27884,80300,126325,100204,40196,-14794,-44379,1839,73094,122664,123601,99348,51053,-29331,-100434,-114476,-60524,21236,53511,58485,162360,195551,108117,58315,93254,133429,151952,119902,-7413,-64228,50058,119251,47485,-9545,16550,33025,-20424,-65369,-42425,-7970,7811,50876,67407,40092,-6220,-40260,-55488,-42118,-54333,-40931,-3721,-15752,-52454,11545,38552,-28781,-38135,-7383,13958,13136,-17104,-17613,7351,22027,40648,71696,47559,-7885,-12312,-20446,-54180,-66582,29615,112771,68706,25941,67359,74349,31897,-43356,-47420,8932,31593,31836,49211,59104,-6248,-93292,-123540,-51430,40756,59889,23472,-4568,-4716,-2459,-49651,-56725,20001,75346,60556,15527,-60418,-103849,-28050,73436,82549,-14613,-64008,11892,73369,38821,10653,24056,14633,19204,42040,72871,103135,111286,96432,88803,22098,-98617,-131078,-101334,-56621,38692,102882,86308,79132,80886,32314,-23243,-2374,14292,-6538,6761,39388,30352,-11266,-24781,21777,35083,2508,-17615,-36011,-72949,-59603,-38072,-60436,-101625,-138283,-129310,-69101,11604,48743,26200,-42203,-125830,-167165,-157676,-121512,-65450,-60895,-108167,-60041,29544,22905,30685,58960,49795,8450,-67560,-120388,-79715,16794,53350,-12429,-113132,-84515,25907,44909,-21180,-23170,13762,6823,-4328,42460,116133,111352,-1015,-124522,-170651,-110597,-16384,10237,3464,8774,-16765,-34604,10540,6778,-62010,-91463,-95635,-17865,70063,71271,14908,17655,73944,106704,96853,62604,4792,-13763,30513,92376,47977,-25820,-16421,50067,67390,15596,-49143,-98355,-79940,-34600,-28695,-27722,-1845,-3461,4657,6091,-20814,24924,70143,93835,164496,200354,154160,115820,47173,-5042,33770,61424,48423,58738,78677,120916,159821,115138,31727,26349,61093,39549,-40125,-54468,13176,47976,-27944,-111551,-74773,-42859,-48757,-6441,20246,-9123,-56745,-76976,-82181,-80403,-91594,-46866,6247,450,-54880,-92859,-66527,22291,103355,88290,-23052,-95754,-70129,-14453,17066,72517,97794,39201,-1705,-19874,-48138,-81150,-123251,-145552,-109522,-38533,22380,36504,22716,-8856,-7804,26974,66515,59476,52777,19379,-23422,-38041,-12604,-4092,21503,35343,37667,78970,60112,-18023,-44110,-20123,-23321,-50269,-46153,-42634,-19243,15316,56921,74370],[-3656,-53173,4280,91853,89978,17438,-37886,-44972,-17381,29090,62255,61153,34052,-50176,-127227,-62956,52043,52842,2427,12300,45572,93563,119103,91181,19055,-27860,-36600,-1659,67445,110954,81188,65489,63127,-24293,-133258,-144728,-53713,45659,64206,-18601,-82442,-72338,-7579,-9994,-64279,-41240,1122,-12258,-57701,-83305,-110678,-134470,-102464,-16492,69678,142036,138014,54115,19890,31228,32900,-6943,-53441,-28828,-2860,27539,46695,18719,31744,95142,87209,25669,-2358,-3209,-28816,-6176,75817,125104,105731,17801,-109705,-159337,-90231,-16953,23711,46417,20753,-43956,-58770,-29524,618,22493,33377,-6840,-21552,-44792,-58195,-16127,-13308,-67920,-87910,-79423,-78123,-93069,-107418,-83174,-43265,-10461,-23675,-40515,-36192,7286,69313,93135,49069,-5585,18169,-947,-47288,-41357,-28535,-55869,-73224,-59335,-31004,-24551,-51092,-49233,-7000,28648,43230,10231,3398,36694,15452,-47232,-73478,-70804,-43458,-33830,-73234,-121615,-123624,-95903,-33827,29701,82723,113456,112778,75618,52084,39052,17485,11746,-13956,-95057,-117800,-73886,-37247,-12648,34543,69899,82620,26252,-37227,-50417,-27730,-1150,-8710,-27237,20309,86083,100063,129670,122365,47081,-6617,54845,98016,27749,-35811,-26681,18624,69005,68533,11710,-44821,-15565,34955,41385,27320,31131,1507,-74010,-79039,-46328,-39049,-16247,56216,100416,98669,71783,42468,-9068,-101435,-100911,15970,83028,81568,84657,81315,65818,44785,45257,27019,-41642,-55283,-26582,-55646,-107481,-55625,-24805,-57552,-31727,23195,5922,-22853,23489,68246,98323,91950,-5397,-36642,19694,68477,79805,57379,-24594,-82803,-89847,-28985,30504,28483,35488,72733,72552,85218,53988,-52430,-88080,-9710,25031,-46039,-100869,-87888,-99516,-107207,-42700,41444,56407,5140,-38749,-8879,39119,63162,60937,7385,-9271,65000,86440,33550,37133,75096,43722,-24775,-87809,-133909,-108832,-10256,66109,71384,95981,131427,122779,71394,58933,101597,73009,22184,35629,18554,-64473,-68434,51742,134716,62710,-41835,-83531,-142032,-95898,22101,36159,2971,-46179,-97158,-86665,-54421,-75000,-99186,-7035,82465,29519,-43601,-79914,-99014,-99067,-13498,64875,87066,86863,111659,139941,122165,120417,160944,141988,15985,-85533,-75442,447,21772,-6380,-10152,-25373,-81468,-158797,-182727,-154196,-114710,-55601,12886,50707,29045,-25227,-76987,-50602,7859,7897,-11725,-9030,24447,83690,95557,23383,-54528,-133623,-165467,-118246,-10348,59747,18398,-81233,-118326,-67833,909,58978,91483,67185,50006,50214,24547,-4808,-4025,-18351,-12905,39485,63442,39384,-10686,-63888,-78734,-57272,-52566,-67572,-92149,-108431,-49524,13804,-28584,-90890,-88162,-57542,7436,64370,45745,73744,190722,211975,100566,-18493,-91790,-65423,-21053,-17795,-12874,10235,-25294,-58056,5035,94424,86749,28092,10079,63400,146566,135562,61776,79435,88900,36335,-22183,-35506,16864,25254,-35821,-54035,-3404,15832,-48080,-62443,52862,89821,51043,45222,64118,39596,-34294,-111542,-129209,-80310,-10634,68573,132709,113327,36798,35506,97838,101752,26857,-40809,-75899,-131593,-133243,-94240,-78965,-88568,-36895,63879,120170,130533,114844,62595,12915,-2351,-14717,19255,42642,-9603,-50234,-41203,-26377,-32041,20900,130901,166995,128909,97551,86114,81237,57409,26276,27554,48859,38787,17517,-20816,-26500,-2086,-6728,-34205,-92313,-143444,-111514,-20320,-19479,-96042,-161850,-141625,-44775,55086,88681,45082,8147,-13335,-27751,-3282,107,-44457,-27732,-1738,-26638,-50440,-42740,-48700,-6481,66665,64023,-21693,-71020,-53376,-37581,-26504,-403,-30716,-97914,-70934,24356,79915,66044,36547,36067,20473,-33101,-61703,-87361,-91247,-83794,-56820,16035,56518,-20347,-100966,-66244,22204,70142,39491,-31754,-34142,2016,10908,-20281,-32018,1856,31499,27800,35313,13900,-56305,-56868,50813,103511,60726,2995,-32459,4503,54404,56082,12148,8770,2365,-21382,1801,32143,3913,-29286,-68712,-125823,-153658,-99733,-28529,72136,162115,82466,-62738,-42733,48903,69899,90708,135785,110868,33045,18869,30970,-14369,-43156,21299,63942,52523,48241,49033,76215,149202,144394,41107,-11274,-16250,-21297,-22660,-30151,-12324,-14102,-72666,-113177,-80132,-47634,-89672,-104758,-54502,14936,63496,32841,-14313,-6535,28552,-8936,-57696,-85908,-88744,-56183,-10256,35339,-4309,-121296,-180677,-149466,-89875,-6434,45409,57898,59030,19563,-58716,-46143,48903,50984,-40129,-117739,-96869,-19212,-15152,-80072,-99816,-92954,-103555,-172551,-243678,-255287,-178636,-78122,10222,78565,63478,13772,36743,57516,-9080,-55916,-57548,-81344,-69128,3486,53532,26544,-47809,-93323,-76735,-37245,4720,21052,-31038,-95160,-47122,20494,38224,27359,22466,18243,30995,54813,73212,38255,-8137,6242,28486,63170,113548,147266,150557,121220,38820,-70379,-128431,-98189,-20677,66505,107423,102560,34034,-91604,-185753,-148608,-36143,32295,39195,7990,71917,118329,70829,13629,3092,42240,105291,93069,-36367,-84661,10707,51365,23844,23929,35927,-8073,-94606,-118344,-59284,-3246,20613,77199,132867,130412,77153,25262,-9531,-22807,-64501,-79786,-66246,-50119,-48958,35004,87243,-598,-61547,-41715,-7159,24942,44804,29890,6710,25932,71913,74949,19973,-2360,45888,58190,-28894,-102326,-19541,53874,14696,25571,94962,57068,-45390,-100188,-58881,2717,14700,25272,72181,93046,17847,-86875,-129657,-65123,6684,20614,28228,39574,23354,31834,15268,-8040,22573,83467,115378,116466,16627,-84768,-44906,49957,68746,5072,-28326,18483,59616,26687,-36738,-47197,-19391,9156,14082,64532,150793,168950,129136,93819,23688,-65259,-91664,-102102,-78020,37105,122269,85046,39258,43740,51564,25180,30207,58545,71561,44152,5549,-21384,-39622,-52689,-30483,-37554,-90972,-113994,-94661,-75085,-22270,-2969,-44405,-97422,-148814,-147996,-64821,39685,61488,-10798,-130635,-238170,-250263,-173571,-105676,-63382,-64267,-87631,-72100,10566,45409,44761,46062,22534,-38375,-77159,-83216,-80547,13245,150294,147399,-12441,-73954,-7236,16150,-32258,-41732,-59222,-99004,-66683,-4279,-143,-45749,-119551,-167302,-112982,-9169,19769,-44580,-82192,-63197,-39669,-28654,3220,10756,-45819,-106444,-159244,-108879,-20004,3386,-20295,-3223,57401,117155,110104,38644,-898,26874,54070,91976,62607,13203,35800,83526,72531,43453,4470,-62413,-65688,-33511,-53931,-67441,-17050,-2619,-14277,-3620,6842,40218,57965,86904,137970,123909,57581,41960,13676,-21981,7912,36007,21549,21792,39840,90710,158061,138221,32993,-9006,46370,79214,7730,-3208,65446,56384,-47767,-112866,-61568,-12743,-8428,37203,67432,22798,-33151,-49713,-60946,-88434,-142877,-97113,33066,74143,-27214,-121372,-69169,73654,162596,127466,39322,803,27197,51553,16055,37570,77837,34496,3025,14458,-352,-27755,-33992,-40290,-51489,-48913,-22909,9394,-7923,-69548,-76115,-28529,21271,35354,-2610,-62550,-38643,-893,11411,42862,138647,172738,107661,64609,8370,-56127,-59488,-18472,-4216,-32226,-66009,-113448,-91274,1011,72864,72331],[-40131,-69687,-4552,59420,-11549,-107502,-106317,-66115,-32865,17164,54678,50231,12089,-76506,-178654,-157668,-29379,61371,83543,90635,79943,96479,110394,83783,35151,4899,-6195,-4482,6200,11732,-6388,18388,71779,24190,-70857,-111273,-49347,68862,161459,144282,82184,49117,74714,74865,22869,10501,24123,13317,1760,19657,-819,-68744,-66648,23380,88609,85447,27069,-15546,50109,83474,12636,-82867,-99202,-47972,-54241,-54909,-17906,-2626,29551,80661,99930,86676,45027,-12537,-69491,-50554,37675,85300,89931,62455,-45676,-156168,-135504,-63965,-28337,-3488,25695,32418,-642,-66276,-106168,-81320,-60635,-74014,-26349,-18560,-80098,-73507,-46237,-63116,-65647,-49995,-85588,-204025,-245595,-126025,-30380,-41212,-77789,-62508,-25823,20039,57986,58232,6761,-50116,-56143,-97286,-129184,-72015,-24184,-44478,-60679,-46551,-14008,-25432,-76495,-70048,-12899,28037,47846,-7237,-45346,18986,60637,-2969,-71843,-93653,-66616,-48623,-72407,-130956,-172964,-163836,-67683,47340,127465,163003,155878,94990,36672,-3674,-40802,-19673,19325,-36015,-99692,-135044,-183464,-154625,-44529,46415,84985,34817,-44102,-87941,-86136,-58830,-30040,11012,72938,85028,87651,153387,130447,21006,-8966,58166,65444,19977,-8565,-10537,29024,94119,126608,96786,30799,54855,132668,118204,20469,-51602,-69629,-54265,-592,2784,-49333,-33682,72274,120662,101682,95712,112373,61850,-57429,-81885,22058,74057,82051,112047,74682,1793,-8463,37606,946,-91690,-67549,9417,-6282,-56116,32428,87607,-4070,-70173,-27273,8197,1704,39472,42212,12418,26852,13867,44065,122748,134949,91645,66362,-19664,-107714,-125709,-85616,-59515,-42527,24727,83392,67659,52112,43536,-16635,-31650,31381,50282,-41178,-89668,-53441,-65833,-75717,26446,121769,96127,5855,-35106,-22175,-194,64852,112657,38608,-14566,38028,67478,45056,63871,113651,106434,13979,-119709,-179046,-100577,9660,62166,54050,51158,103909,141072,74948,14068,43798,10538,-57579,-24248,7262,-28487,-37855,20821,97933,84344,-18405,-92307,-115740,18438,168408,96320,-15375,-19159,18774,10847,-43309,-68945,-63016,-678,44750,-7544,-53471,-48158,-54261,-91268,-68469,-4182,56286,52274,35962,59364,47751,22810,44698,31574,-61168,-110743,-89453,-19030,62100,106229,89352,11875,-67252,-115205,-114510,-106033,-100345,-64714,-17110,23971,79399,108596,54582,7118,30659,79361,82374,36444,16519,3609,-47197,-124648,-151875,-148688,-109137,-59688,-5205,46793,46813,-32910,-101370,-88573,-18435,52706,70391,2757,-35650,-11316,-9847,-15619,-17380,-86155,-98723,-15334,23021,1624,-24833,-39692,-48303,-44491,-60716,-86672,-98011,-109482,-104124,-86963,-63690,-31391,-36095,-37072,41222,85592,50154,65571,149635,137680,42761,24908,46962,36697,-11063,-44407,-25556,7615,-23627,-25308,58080,88186,67983,93780,82740,60807,88908,77046,36809,54594,60667,58132,42810,-3544,-10019,-27063,-53649,-27640,8227,-14057,-67502,-50523,71871,119216,79584,58125,68604,22897,-84421,-183640,-204178,-124767,-13311,60493,65660,27129,-7115,24355,65667,13202,-42305,-33966,-56856,-155878,-169791,-104285,-76773,-90713,-52913,5500,54887,119516,147343,94055,36070,14129,-35062,-46313,5406,41964,56575,87779,110911,49959,10698,75268,131974,132876,93614,65836,71541,77572,38634,12896,63761,111627,74480,-19378,-35786,12649,2810,-25711,-59159,-96968,-100604,-82477,-88236,-55057,-13577,-5423,-1759,20321,30091,-1039,-64662,-117198,-123284,-95914,-57928,-48427,-49595,-35591,-25851,-17442,-8901,-18114,26007,47909,-26230,-70290,-44631,-29830,-37607,-47724,-32183,-32362,-100930,-145388,-60819,54947,75519,63175,87670,75672,-12917,-73406,-64786,-7526,-1017,-30191,-18428,-7262,-52572,-99741,-37351,58738,54238,-14074,-50660,-43889,-53192,-93388,-117294,-74604,10048,70831,57095,13916,-5582,-8450,10554,66041,86416,42147,6372,6624,45577,58236,50824,36154,60893,50685,-1036,5417,34407,1283,-35101,-91410,-161044,-148192,-38256,13838,34835,109059,86761,-31986,-22855,48626,46732,48178,84243,54724,-19671,-31236,-13501,-63243,-74203,46576,124805,103335,84862,60349,6399,-9327,-8699,-56977,-62578,-19235,9212,19276,41561,80793,32739,-71142,-97313,-82200,-92420,-92060,-52119,-52817,-46843,10946,-17664,-54065,10479,79548,42707,-34079,-80539,-73073,-46572,-47936,-25057,-10090,-78684,-172759,-165666,-76142,-10062,13707,38991,31740,-19281,-58106,-23980,60052,72511,-23704,-120897,-116006,-59512,-38631,-77406,-114091,-121628,-118352,-154174,-205248,-238581,-175427,-64379,-16314,-17927,-1583,46733,88434,71485,26973,28195,53061,52992,75118,93618,62755,-5956,-59640,-49549,6335,55258,69496,49147,-5211,-16279,56969,63765,19025,-5636,-11805,812,43802,76790,93204,68498,23475,22861,36178,80018,97042,49348,21183,32462,1144,-57203,-87237,-98395,-91086,-26988,58840,79647,-14893,-162848,-229484,-142363,-5290,47076,26534,-53504,-63866,-4053,38610,-17386,-111381,-130744,-46673,15322,-27865,-64293,-56355,-65466,-25490,55142,67033,22541,-12989,-30924,-17985,-1313,8014,35400,84478,130357,130953,93992,33452,-20840,-68136,-96279,-109346,-74633,-23095,42801,90431,47147,-10031,-27317,-34705,6399,69023,60771,23355,56945,92282,46373,-41672,-39870,57478,92699,-5735,-108045,-85168,-31486,-8779,53251,124019,83533,-22968,-42045,12011,1174,-27967,943,55298,86964,40848,-51913,-122728,-103579,-42867,4968,38258,44522,6327,19709,47303,36861,34918,69140,113451,153935,86299,-24389,-22260,39717,44844,15945,18994,37731,61751,58355,-10756,-71375,-56829,3358,20019,49936,111556,122101,81006,11530,-68254,-99010,-57752,-46443,-46623,17695,92225,56200,-21469,-10048,35203,28343,47611,107562,126252,49669,-32663,-29642,-76,-36080,-60332,-61237,-98384,-132189,-105855,-41621,41884,69669,24738,-32399,-66603,-66161,-34888,5246,22165,-25929,-125105,-205230,-188470,-112151,-54584,-13069,2522,-17050,-64130,-34929,10200,3491,-10720,5847,-19228,-35490,-14818,-26438,30380,167133,201856,69793,-17342,-14754,-1179,-19792,-52298,-125009,-161756,-103706,-76478,-113066,-116945,-117667,-111741,-32928,50259,19911,-115011,-191750,-126957,-13224,42159,81539,92743,37555,-38298,-108974,-119949,-100228,-87247,-72647,-29425,24186,79731,87464,21457,-1124,42171,39685,43989,31036,-1576,33861,105124,93030,49384,22575,-28889,-40091,-30318,-63637,-57972,16226,11550,-27085,15621,52809,43074,47993,88410,76113,-7072,-73485,-55766,-37665,-22449,34939,71619,26464,-45528,-64769,4979,83372,60919,-11019,-8954,67251,122222,52195,-1526,18761,5460,-54164,-86079,-44525,3557,30128,61696,57192,9972,-12986,-5729,-19128,-45754,-81221,-32851,64758,78353,-31562,-113554,-45078,62988,91041,74505,42544,24620,60993,101942,35407,-17000,26850,41351,30195,51665,21277,-43717,-34126,8015,12239,3020,2004,3252,-34699,-79445,-69356,-69855,-48030,-10851,-28601,-57204,9515,67927,44013,56413,159042,232528,167773,56142,-27602,-50301,-26349,11145,13176,-19210,-44069,-91670,-79714,-6138,44887,35218],[-21897,-47842,-15109,661,-87689,-148700,-84992,-16412,-18550,-21815,10243,27378,-20610,-92686,-135514,-129403,-77649,6674,85729,98897,60896,61993,82630,74732,69570,87670,76170,31303,-7108,-13339,-9429,-15376,5703,38335,47440,8124,28679,99007,168511,192006,175400,136500,124211,97248,23363,-11453,4882,42384,93526,136269,94156,-8787,-25852,52472,98815,48169,-45851,-63611,42662,120466,68322,-56632,-95883,-46219,-61392,-107857,-99925,-73276,-33147,7913,58343,87648,58589,-1679,-60111,-42827,23239,36284,46206,93369,48408,-61141,-74782,-50702,-53452,-25667,38037,71607,28775,-104663,-208734,-185716,-112389,-78226,713,38706,-34917,-109874,-122783,-96684,-28913,25726,-29024,-182456,-223150,-112962,-21370,-15709,-11358,12367,17608,34128,35698,-1153,-28695,-43528,-56081,-85132,-69245,-8156,23352,8652,-15173,-29844,-5568,5016,-43232,-57454,-14964,16534,28961,-24770,-60369,6180,59617,14021,-58897,-96189,-76449,-52720,-72898,-127046,-153058,-116274,-24605,56381,109828,98250,64269,17895,-9612,-20182,-37728,-26988,39845,39788,-27428,-124667,-219681,-215441,-100643,6385,54420,23000,-45151,-99288,-88782,-38385,2549,62115,117465,81306,39205,101966,87716,-5890,-19156,34829,39965,29975,-444,-21960,6576,51544,116450,153847,95155,82939,124397,62653,-89461,-179165,-143460,-40431,36054,19437,-49250,-55856,23240,62829,21472,6427,46724,55770,-6414,-27529,35370,62923,72734,98260,28833,-78913,-104877,-67552,-90955,-113405,-32486,38028,32112,45336,167815,194907,44501,-87039,-57743,17793,30606,40128,13480,-28870,9579,69954,138820,218008,181681,48500,1232,-9146,-45850,-87446,-115611,-134723,-115216,-51303,-21267,-46685,-48908,-5514,-1493,-398,49605,85047,49861,41074,72195,51395,18639,81224,150297,91204,-13485,-31706,-33463,-33652,55177,124880,65623,15750,62582,122245,128801,109011,101113,90931,26610,-83005,-137067,-68803,9655,42830,20930,-5342,24795,77077,36214,1311,32474,-8995,-67007,-24171,16176,24689,27407,12093,48871,71597,7094,-46274,-67132,50460,157443,65993,-22643,43762,121473,103873,29630,2495,-11017,-8272,568,-40822,-81410,-47891,8409,-16165,-83846,-118811,-62695,9509,41764,37276,-17700,-67915,-55668,-36716,-69790,-80508,-67518,-31026,66375,156482,127492,23002,-42327,-61732,-975,53704,6685,-69198,-90675,-40188,63050,133371,100815,32130,29143,96440,134502,94705,38778,-40679,-127820,-189763,-185103,-123643,-26058,25885,-3589,-3803,46759,33613,-24038,-47412,-25321,24428,43134,-39328,-77191,-34078,-16672,-17429,-50662,-165219,-207401,-126399,-85679,-73191,-16560,19328,-849,-32754,-72205,-83234,-46430,-62245,-136592,-156377,-59576,24453,-5410,-17006,65753,96917,52296,21529,37149,21634,-27715,38766,146310,122628,16908,-17486,6627,10168,-22809,-9331,27713,4912,17544,137903,173801,109869,69943,39131,13506,10782,-6065,46010,103790,75180,50750,15290,8149,59232,64953,1092,-41954,-35231,33710,52824,16274,18496,59497,6140,-105973,-159452,-138732,-83157,-38424,-21817,-25146,-27038,-3248,60236,61690,-44363,-60838,1873,-47669,-167313,-125280,-3199,31893,1855,-27374,-83689,-70210,57452,142379,110939,44329,1982,-54445,-92711,-50722,41997,95834,132366,194171,171058,69362,2064,-446,60751,57646,-7583,-25885,26509,30468,-2265,24737,75920,74827,7097,-28763,7671,16889,9076,19404,25452,-10320,-79632,-107733,-15314,88473,98099,57835,42731,64803,35278,-77017,-142655,-116952,-91780,-39730,4610,-22477,-25012,28270,48091,-3497,-68288,-34736,-22538,-82490,-70124,-30944,-49560,-60795,-50717,-28930,2036,-30758,-103986,-79857,10616,48059,65304,97178,80760,-23661,-95630,-57732,55038,80218,24491,-2569,-4762,-16163,-43628,-264,70842,39718,-38325,-50402,-25561,-62714,-143030,-151292,-60700,32023,78596,55853,-10465,-16793,10340,16378,14616,5825,-3572,11131,12226,8186,-7720,4697,25960,72624,74812,26688,27762,54180,10822,-46333,-94131,-112532,-81503,-16936,3249,4403,48197,56723,7169,2032,-5078,-44335,-39823,-3828,-38092,-120373,-139518,-84644,-75543,-52741,78183,165078,129672,101933,81966,6039,-53222,-77193,-99346,-46624,54215,90428,67353,61738,84801,43106,-48045,-75106,-55501,-49552,-32227,15822,-17923,-80232,-50534,-38626,-22753,37719,70766,17183,-50931,-62851,-28780,-11419,-50013,-66395,-39019,-53826,-134448,-138640,-61160,-23820,-21361,16627,18192,-28630,-45669,-22316,20699,42742,-746,-79159,-105476,-77954,-39724,-44379,-84746,-90922,-57766,-45330,-57860,-98830,-61116,26368,-1453,-86969,-63750,26973,59135,48441,59022,89122,120818,142200,160194,117068,52679,-12494,-46493,20553,127445,142832,78408,28247,19214,31178,51398,8381,-48892,-77330,-76520,-19807,54550,71867,88137,116898,101717,69443,65488,91390,49591,-50617,-81507,-45409,-19559,21728,39437,-25427,-89154,-49113,38375,67564,-23923,-166591,-207111,-123106,-18361,20134,2346,-71034,-115262,-72478,-6755,-66359,-176221,-214757,-136958,-8351,32930,-10351,-71767,-101466,-33418,76896,119765,131315,142365,88150,15438,-308,5146,-16432,-23007,43530,115449,127505,69140,5813,-27558,-39458,-52885,-36194,-9422,7671,38156,56738,47224,10836,-33103,-339,67594,48856,3024,51111,74192,-904,-102951,-94976,35631,102577,41539,-63968,-100934,-58577,10047,73472,114498,67400,1512,17470,29866,-70063,-98123,-18826,21574,37451,15576,-47172,-117092,-113365,-29118,51328,65715,35413,2444,22300,40316,31057,44813,63558,72687,80757,25856,-47209,-7064,50941,26117,-5580,35244,83164,100125,95611,55938,-6984,-14219,63511,86754,30724,-21039,-18491,-3077,-45656,-112235,-113124,-44892,-22197,-50054,-26311,50787,39134,-24847,11235,48424,5041,31092,120827,123855,26008,-50623,-9476,55756,7108,-54796,-39662,-13442,-27002,-30848,2250,58577,79426,50379,18054,22821,44282,24147,-4833,-5130,-30102,-80577,-99785,-72266,-57248,-60162,-8829,78815,69610,-39589,-81421,-38220,-23208,-45532,2730,41453,32802,46878,58911,59327,62307,75028,67164,55839,25832,11352,10210,-32309,-128813,-143488,-73403,-79220,-99048,-38972,-39084,-67930,-13412,22876,-45117,-148173,-168073,-59237,50354,90356,149833,169519,110817,68900,28679,-38829,-114788,-128924,-85364,-32433,-10356,1042,7143,-6246,-6812,12972,-11626,-24790,-30582,-52155,-24152,55124,45596,-17257,-17596,-23417,-36904,-41261,-48990,-7215,69704,35485,-27699,21206,43838,-7664,12373,90645,47244,-83230,-158665,-136748,-86700,-21694,50977,83111,34176,-77652,-138536,-61689,8729,-30087,-42140,29184,96923,119706,32678,-75935,-101114,-86692,-79356,-70701,-42664,-32744,-1702,45993,33749,-8177,-3341,33619,21512,5064,24180,84717,90424,34727,-38309,-52399,10638,30772,-26427,-28484,-23674,-55965,-17742,79500,49322,-41441,-18666,11677,16927,55469,20300,-73259,-80120,-38861,-11654,13873,26566,11723,-19755,-32387,-12597,-52050,-64823,-35859,-4766,14234,41815,38948,16078,40960,121630,201284,178763,70750,-10763,1774,46012,62440,24647,-18326,-6052,-8802,-178,7341,-5389,-16319],[14926,683,-8829,-31436,-79472,-86201,-12764,37096,-5100,-52432,-32483,-3199,-35601,-81080,-79605,-82566,-90239,-42605,18911,19655,-4722,25931,73777,75771,64881,93108,89543,45243,8932,14085,21313,-51887,-114142,-18176,111621,119981,115960,99409,45334,13731,31526,43240,55396,22025,-60813,-98314,-75796,4920,109253,156231,85256,-7600,-12592,43404,74014,35259,-40310,-68644,-6748,86994,99176,4569,-44214,2839,-7863,-71232,-96942,-83843,-54716,-34149,-2479,37434,50808,15880,-47644,-38056,-4592,-19250,-1644,74704,79235,23816,6728,-28007,-72077,-37444,31948,49443,14207,-100134,-192191,-177804,-90393,-40394,24300,66122,15887,-90508,-131066,-70237,46545,104979,46884,-35634,-46235,-29523,-15514,15847,76110,114940,70666,22045,-3342,-12697,33128,46472,16115,-11281,8592,29511,46599,55889,21893,-32984,-16181,43700,35699,7017,15095,28275,28885,-16599,-44656,-15390,1804,-19223,-40437,-44059,-32817,-25593,-39488,-75248,-75917,-30681,-911,14387,49816,-614,-62789,-67778,-36082,-1831,-6179,-34033,14993,68179,44946,-40606,-105445,-122653,-71110,-22836,1366,-11284,-64354,-117633,-66170,31877,48763,52127,94539,85751,28822,43515,35690,-15440,-34270,-8256,12191,16651,-27709,-61169,-33567,8500,95529,176584,124403,71050,52923,-18704,-141609,-204477,-139930,-28264,24684,13046,-9913,-21778,869,6173,-52429,-89226,-52604,5516,6575,6008,32068,35458,44260,49594,-23122,-108605,-142492,-147247,-150223,-103275,1573,53520,58765,100741,198149,195666,62824,-59596,-60995,-6626,6904,17517,14805,-11649,21597,106534,171575,201294,153304,7140,-52938,17819,69244,-25,-94424,-128577,-131613,-146183,-165502,-179887,-126671,-29526,6768,-9977,30305,104653,137227,146467,156090,125912,64560,55020,79211,12679,-37378,4983,-21107,-62149,28754,114943,101633,69991,91977,158180,182907,131249,70492,36913,19554,-9805,-49191,-35528,11977,34557,-8797,-42411,-41527,-1305,15508,31503,55302,15960,-2490,51264,79413,64125,19899,-35517,-898,41265,18594,15444,-31045,-29393,18928,-2430,-1311,78111,110280,97377,81839,53582,1546,-15471,-11981,-43598,-69058,-46109,22659,23763,-82762,-212779,-178580,-10400,87234,42537,-50600,-105443,-108694,-71822,-58858,-52779,-47885,-49793,8898,80150,36059,-21863,-12125,-25156,51011,163178,98220,-57781,-115009,-67652,-18623,8203,11418,-10219,-24848,20127,87317,94984,52337,-10410,-66707,-114247,-135925,-105786,-18403,25484,-29575,-58712,5206,51647,39859,11001,-5856,30889,48244,-38237,-72354,-25903,10064,32574,9910,-114518,-213277,-188318,-156464,-91885,48727,119917,78306,-3456,-81092,-93507,-29143,-20489,-94978,-100027,26749,92126,32029,11204,65155,84666,29284,-52354,-78259,-64210,-73935,-21419,76714,97715,59545,84415,85761,7241,-46900,-25613,-45957,-86278,-23616,123411,193672,154058,88706,22217,-25627,-32243,-50455,-3619,62283,60942,73659,88353,97921,123085,100453,44044,18228,-19586,-28263,-39356,-62621,-34446,22259,-32361,-93398,-53915,-22581,-40987,-73679,-103220,-82835,-32391,17577,69885,29143,-71878,-59250,-5682,-53447,-114326,-16072,102214,107058,61567,-5362,-126991,-158753,-34191,78042,86210,31589,-22175,-84325,-133307,-98633,1519,40820,40009,123619,192508,120951,-19836,-93214,-37946,6531,-36601,-70559,-23961,23720,27974,20495,2458,20053,39715,33179,31732,29673,35043,75442,112582,69413,-21410,-78466,-63251,-26263,11469,39039,71472,133605,103624,-28459,-92473,-68010,-62581,-18853,38501,23830,13557,71342,80271,-17184,-136532,-140884,-110969,-100701,-69146,-55496,-82661,-79575,-29399,3864,12224,5790,-7414,-3592,12400,25634,46403,57719,27513,-67083,-117610,-69538,38044,91824,83514,52568,34550,45091,33841,21403,50787,65995,35057,-247,6053,-36913,-116445,-87065,26455,69110,54653,34520,25362,33437,19839,-5732,-29073,-41372,7037,54133,6420,-61179,-88613,-50637,-2114,53681,61778,29056,53109,91294,23626,-61304,-70906,-37160,-49240,-89089,-96935,-46695,5671,26168,48271,38743,-50258,-110298,-73735,-28747,-59344,-147215,-175873,-104717,-40000,-8058,52398,100414,87886,69588,54263,19388,16427,9052,-10413,44372,115876,108347,53426,11857,11554,3763,-31077,-35223,30357,92848,68648,34828,-9531,-74614,-77294,-24276,41167,52944,21619,-54367,-98231,-73968,-34648,-20253,-26721,-46625,-61957,-50665,-83173,-114946,-74980,-27157,-25472,-1992,-1226,-47363,-66538,-45289,-10798,24371,24596,-45160,-96360,-83823,-43585,-17248,-27491,-39928,-8999,29672,50412,14980,26239,94262,43386,-94307,-114874,-34423,-10150,-23179,4770,58266,86676,89658,104637,85779,35734,-22431,-38495,35641,126106,104888,12890,-32752,-5302,3148,-18341,-50402,-71609,-111402,-111554,-24688,45584,28886,46680,113397,107819,51966,44384,67651,40711,-16851,-40321,-30104,-11703,47590,76708,-2944,-67654,-14025,44482,61818,10329,-79354,-119851,-104798,-66298,-32015,-8921,-33897,-58781,-67387,-80575,-138236,-166503,-143836,-76914,45549,90759,13666,-63706,-58969,4320,56155,105209,169750,202370,143328,27693,-12941,4684,-15601,-67412,-37230,61517,117758,90069,55738,32982,54413,63594,49422,10528,-20690,-23960,-2,20909,9722,9304,55841,91810,32421,-26861,30265,65426,-11902,-111098,-106008,17444,107269,97992,1738,-59916,-22976,33300,48750,45719,-23667,-66575,-23434,-33595,-154812,-143498,-12374,17782,-14268,-49559,-74508,-96993,-61652,33004,80917,52630,24672,45610,85512,39285,-12086,25402,62135,40798,-11683,-99163,-121164,-5275,73806,26326,-38219,3479,82112,82238,54768,65042,69573,78259,132293,108314,-24711,-130374,-109575,-53289,-49667,-57551,-37371,-21806,-59555,-110908,-71067,25479,14291,-46200,17876,81369,6351,-5595,72646,81312,11491,-41926,-7080,57432,26277,-35740,-19639,60727,93891,68702,43441,34463,714,-16780,10196,57484,100068,85516,60289,31909,-30788,-64580,-33285,-7698,-41342,-93511,-40700,90758,103589,-20427,-87745,-32560,16470,-16836,-6141,42800,52959,78175,118576,74659,-55512,-80227,33302,133638,111814,58882,54677,33716,-46823,-50415,15870,-3109,-16004,41055,-8943,-91603,-50514,-43900,-131400,-141885,-30741,82406,93667,70579,120695,131341,82931,130319,148061,48379,-76175,-92994,-48823,-21788,-28262,-51274,-64922,-41381,-26335,-24704,-40154,-47639,-51327,-46759,-46851,-28139,-54799,-106948,-66795,-17547,-33883,-53828,-22386,43104,96194,47744,-19721,1008,-12868,-68454,-31989,59955,26132,-94095,-170929,-166625,-106594,-29803,-310,-6865,-19389,-73844,-116774,-53080,-4411,-38970,-17842,54881,71571,48032,-50268,-164987,-174630,-122443,-96543,-79715,-62973,-89254,-65271,20931,43798,1232,-22734,22683,51550,57648,88239,130043,77735,-8781,-39695,2413,63601,33750,-55739,-75623,-77797,-117459,-98413,-1633,14024,-25065,-18058,-22438,-7477,53464,34642,-47778,-66536,-62661,-57022,-25861,-1587,-178,5268,15276,35977,26319,6908,-4678,37311,67916,25706,-69381,-58069,32224,101555,132568,117863,53633,9584,49388,87621,66378,13063,-12318,18421,37397,57748,34282,-33962,-53199],[32225,57349,36202,-2677,-10898,18280,57178,46722,396,-13714,-14055,-22468,-27369,-38946,-51836,-83188,-95519,-49425,-26306,-31737,-17956,44654,94289,81202,32478,19920,21464,29030,30152,23195,-306,-84958,-164162,-67878,105913,159288,149634,93573,-27372,-126845,-136520,-112857,-67701,-60958,-97453,-121636,-117664,-42061,51650,54638,-21480,-42479,-1489,31259,34664,23632,720,-44175,-42593,23503,56968,20034,19042,69456,59396,25173,-5294,-12751,4578,-4176,-28347,5404,59427,26554,-68069,-78990,-54404,-54520,-24219,17367,22793,20072,22685,-26108,-78540,-54031,-3862,7295,-2103,-40342,-69022,-79403,-64257,-45927,1538,46344,41589,-13177,-29910,45200,138720,138667,81005,82666,99275,56753,12778,33889,86313,133296,89439,3534,-35492,18367,128186,135546,82657,34927,672,-16051,12681,42109,9599,-45065,-13421,68606,92852,65567,34163,21627,26516,1597,-24929,-33644,-33860,-34085,-11858,29968,32996,-3542,-6083,-12457,-17113,-3690,-22586,-37800,294,-22833,-61722,-46936,-14774,10440,-15556,-61987,-20572,53208,54178,-6633,-32784,-16537,-4439,-40045,-66181,-67778,-94597,-141062,-74220,41304,31004,-24986,4181,34520,4209,-7447,-15606,-19701,-17310,-5297,9487,19689,-14955,-50215,-28207,2130,68730,158885,136661,78653,37810,879,-56956,-116208,-85505,-6448,24267,25584,54736,60383,42460,411,-65828,-108980,-81744,-30353,-22390,-24420,-12989,-10959,5091,9177,-36757,-57623,-55735,-83131,-107579,-79262,4374,68616,90755,89985,113416,104639,62355,11672,-26538,-17066,-5067,17753,48344,42518,52020,103422,126499,91840,69401,1866,-42549,31317,122344,64609,-29247,-52552,-86859,-161452,-188378,-175125,-109102,-20059,-1930,-42539,-15168,76752,128557,123303,110824,81224,21152,-10546,-8334,-49063,-26104,53503,1891,-65882,8809,93581,112270,91113,57490,70347,98693,84789,44304,4974,16591,42384,14650,-10789,23733,41272,-16186,-60513,-78732,-59211,10642,63313,71384,45808,51558,106557,137055,63701,-72223,-124698,-33552,38143,33275,58023,2911,-81365,-68633,-22164,39525,55327,4247,-2346,29018,-7611,-67123,-34530,704,-29237,-38020,-39794,-11560,10114,-56697,-195568,-177913,-8922,60959,-9646,-61814,-81737,-118676,-112789,-89509,-59998,-44948,-74501,-73399,-41081,-55948,-25486,40867,3303,14896,100217,70212,-25262,-45070,-32548,-76862,-105756,-74011,-44144,-65396,-53251,10330,31669,21575,31717,32393,-27411,-89996,-103076,-52538,-20602,-40101,-62327,-29332,25677,44581,15254,6091,65961,79744,4720,-18994,9482,43891,101648,127671,14546,-111726,-130092,-114562,-52678,86359,185054,150874,37411,-67629,-91785,-24003,19026,-10507,12720,111562,133249,76029,57790,86645,93914,17902,-93792,-121431,-80196,-69392,-80317,-66823,-8327,68921,168255,156116,24363,-39897,-12508,-38094,-69057,-21078,65187,129614,135097,75576,-5548,-45414,-15916,-19147,-43046,-49259,-46538,23277,113806,137193,112457,64600,34204,32564,-22001,-57819,-54230,-55995,-47132,-32110,-84128,-67717,32130,24617,-42561,-65648,-75175,-64434,-33724,-20646,-30958,-65998,-65449,-25552,-17750,-23018,-6149,68805,113501,81458,35359,-4742,-88532,-135145,-83859,-12763,21051,9840,-16086,-72768,-126093,-93937,-6641,-4309,-75252,-34720,77511,90816,3811,-74247,-74861,-19404,23406,17896,13608,50703,92117,84770,-607,-30156,39428,107099,93075,28380,6946,48474,82665,47079,5749,-45057,-138649,-202821,-145238,-48294,32725,100159,85688,9597,-34466,-42181,-60489,-36857,17819,32469,27304,67912,81806,9858,-110771,-170372,-161008,-110290,-72048,-70820,-91289,-76941,5099,45071,-6197,-24060,35992,73300,54327,44549,55183,44573,-9693,-102734,-114452,-46776,26020,87138,127368,87905,40701,68294,87217,50525,50144,114034,125653,37295,-3054,-14828,-41909,10869,98231,86017,27059,15674,82969,114217,67734,19593,-24334,-20149,98145,158642,48199,-74156,-116067,-68025,-3648,48465,52062,36422,74369,106901,30368,-45820,-41149,-24624,-83447,-174168,-192685,-90693,4644,39903,80232,61839,-53331,-105668,-41644,19104,-1167,-79558,-106171,-50908,4531,6239,-5323,-143,16994,11588,-13047,-11311,45217,80224,79849,107214,76912,-5726,-37627,-31634,-25725,-43366,-40894,4114,98214,188754,126407,3367,-37433,-46610,-50735,-308,64232,53235,21673,-41937,-85597,-69781,-54301,-41572,4373,13546,-30431,-19277,-33011,-110727,-93673,-1115,7250,-14548,-28043,-67163,-85939,-47342,720,36347,47997,-8535,-61374,-68986,-40429,4247,13824,-21324,-5830,38449,53212,9659,5475,75911,81615,-39728,-106785,-36149,-4596,-68729,-84361,954,44045,-2242,3704,44158,9853,-35827,-20481,8837,15313,-8306,-58929,-79486,-37181,-8301,-5255,-7427,-3301,-53685,-75361,-18974,21437,-51,2849,32237,18788,-5226,-7483,13405,41759,60363,47589,32673,7418,-13374,-19328,-57842,-61568,25346,65945,49664,30487,17693,-22094,-78579,-82778,-36091,14999,16477,29061,-22347,-126113,-174377,-123074,-42863,24045,97935,93406,-18877,-86812,-28780,28992,-14673,-29925,44401,124705,138834,54282,-25149,-2746,29264,-35856,-63668,24208,96231,98284,94715,69261,87768,107703,111434,81736,17929,-52090,-67210,-39183,-7961,67925,140248,132922,44813,-17221,36893,88247,23137,-64425,-66683,-2079,68206,96531,41442,2706,33199,41776,572,-25553,-84955,-140228,-95941,-64476,-132824,-111992,15739,47910,-38999,-121320,-106193,-55910,8227,54731,21793,-27549,5921,96624,156016,63494,-41192,-21224,42891,45762,-2773,-88061,-84903,24469,94430,45792,-39225,-30855,7988,-24118,-45570,-2222,59439,99771,105611,16693,-101073,-128788,-79404,-61517,-70213,-17849,42144,20610,-71657,-128730,-75923,7904,-44984,-149493,-72110,72658,26017,-46250,-12198,36086,24189,-11445,-9796,27921,17622,-26427,-24610,64382,124220,106006,82301,53798,-30995,-59286,4785,66738,89254,93251,116504,84150,-18613,-49775,4853,34390,7006,-40856,-18160,45692,45932,-33996,-51798,17723,74228,27126,-30403,-26430,11469,64801,95947,49229,-79861,-111653,25002,180772,168165,81089,70109,88667,47124,48406,95467,45963,-17211,-946,-40215,-103182,-68045,-78296,-158683,-113928,54456,132782,86235,43604,67473,52251,31448,137769,172451,66822,-25568,-16037,-10732,-29149,-21188,-18504,-45814,-55371,-50417,-26139,-9812,-12006,-14213,21579,1212,-52792,-95498,-126363,-66298,30600,20895,-32355,4484,65864,78555,38185,4328,-10651,-55633,-74221,-39994,8428,-10201,-83134,-139054,-137608,-88681,-35273,-63198,-116201,-105307,-77099,-55051,-9173,15070,7963,24690,38429,-270,-44327,-127342,-184938,-126191,-43085,-48540,-75544,-74488,-92176,-71622,10026,58006,13402,-84058,-71736,38223,98909,89940,87578,40735,-28785,-46914,14511,89010,59059,-15781,-46649,-60183,-72770,-78040,-69569,-59506,-10354,19945,3238,21863,77906,77703,24117,8715,13935,-2108,-10323,-21344,-39674,-32795,-3968,49382,110848,117993,61108,46798,54600,-1721,-123623,-98935,44559,100819,63584,24399,-1061,6616,68770,72563,17681,2244,21741,33549,22794,50865,49548,-19432,-53330],[9509,66556,64147,21242,17074,55372,61639,-3248,-17242,49775,31748,-29476,-17118,-6356,-52804,-117414,-132490,-74790,-33520,-14423,14320,59749,75096,52059,408,-47841,-55921,-3572,30457,-14778,-85185,-119091,-125405,-68888,64724,128724,122795,88662,31125,-48625,-113661,-151969,-126483,-66810,-20686,-21328,-46250,-2137,37473,-38957,-123367,-79114,8465,24592,4736,15857,34753,-15569,-49078,-17782,-3374,-15780,20861,63934,70550,87065,69508,42272,46202,4494,-51605,-8325,62776,16447,-99538,-124944,-73820,-20319,5825,-18587,-38384,-23994,-5305,-11942,-25936,-37449,-42387,-33297,-10280,17729,31166,-14466,-89468,-120329,-68081,4628,45418,46024,54421,119266,155140,104585,70625,90520,95935,67104,51905,51589,31167,46176,62308,20774,-33928,17414,123566,130606,97063,46048,-39346,-87861,-68378,-49739,-52620,-32555,26997,64072,70203,47949,-13125,-52668,-23144,-7053,-20417,-24380,5409,14757,16592,57666,59299,-12955,-27700,-15230,-19523,-14155,-12665,-28620,-5833,33739,70588,70113,45242,19477,-38118,-81426,-32063,25493,3155,-72154,-90380,-14009,29975,-33409,-107872,-122475,-117779,-150474,-121174,-46169,-55154,-93519,-67426,-55975,-75174,-62965,-62015,-36509,17163,52067,63368,85830,63689,29143,20044,-22572,-17285,89935,139947,121725,94504,77075,41775,-43383,-64568,15361,71450,74631,98146,114331,92701,29838,-40658,-78800,-65251,-41225,-51438,-86230,-80872,-43904,-3105,15256,-8454,15494,67951,55029,-11124,-39633,11409,83333,103346,47506,9211,-1346,49237,84542,39842,31222,52529,62250,77763,87608,83185,75337,53631,2593,1134,-5658,-38433,-21233,59329,72085,37850,15314,-24762,-70458,-70957,-50249,-33061,-1988,-10261,-50947,-50925,7041,40854,25760,-10233,-35563,-41721,-23402,-15665,-28732,7165,54299,11319,-18075,26475,58889,79453,79445,2620,-60580,-41340,10032,23711,5776,22452,47453,16961,-10842,15020,38033,-9461,-83314,-138334,-132827,-41098,38503,50851,39236,31269,60828,93614,-5774,-168435,-172546,-29077,60838,51417,49768,-6787,-65353,-50460,-1081,42788,-18872,-118512,-112604,-72914,-105548,-149995,-74384,309,-24171,-43521,-51133,-31524,17540,16176,-68894,-76204,-13809,-29646,-80337,-50572,-28403,-91543,-137949,-132146,-76448,-45505,-88171,-123033,-96025,-35754,46088,88218,20639,-45176,-55824,-43424,-3979,26934,-10755,-78897,-92474,-52548,-22729,-45632,-45620,-7047,-11733,-15052,28536,44561,-36656,-94198,-79417,-30220,-521,6653,-3293,-12040,-5741,-8379,-47817,-28697,59179,83992,45513,54712,60428,47377,92682,135393,58035,-19063,-22079,-24637,-32951,19664,117296,116202,20808,-58872,-61708,8694,42116,14736,32466,86226,96748,79794,80617,118343,130082,56336,-47259,-73469,-41879,-35950,-79754,-123417,-76445,25686,128355,142558,68830,25861,38430,42683,27298,1440,7004,48423,57738,-4870,-47995,-6955,66844,42710,-55469,-118398,-107606,-8497,84064,93356,46645,-15210,-54820,-53937,-80571,-71885,-17407,2682,-33735,-79748,-117645,-56408,28809,-10093,-64157,-35685,-1765,-30323,-66398,-99564,-150012,-129926,-23351,32323,8978,24171,38302,37894,27739,-2625,-30259,-21798,-39527,-65902,-65898,-61079,-40497,-20982,-9096,-26232,-60021,-38476,41466,32912,-100324,-155250,-80659,-1796,18150,-6458,-38355,-20786,68151,101837,81927,87744,111539,113789,39048,-44735,-12927,95053,107032,300,-59287,-44190,-31574,-47521,-27415,-39683,-150682,-246923,-219516,-130532,-48751,-17366,-13298,-2160,-9408,-24445,-35162,-25190,-9956,-27491,-32870,27405,85520,77496,-340,-90808,-140405,-103917,-43018,-44407,-90711,-75992,33596,80662,-8525,-59490,-1613,54076,61198,71197,93718,90634,27428,-79396,-72013,23164,82926,112599,127573,62942,-1260,40700,90045,83561,74479,108175,97550,-8016,-51612,-7526,20635,38890,52869,32149,2046,6726,85383,141711,119974,71844,6506,24270,168864,221344,87571,-46302,-110338,-71796,2427,48100,56101,69981,87030,72395,19219,-9135,-43332,-84301,-111304,-152462,-174749,-87616,20431,63422,70029,37387,-47798,-86490,-22384,56731,46541,-8473,-17402,11356,-1351,-43507,-57439,-58772,-45922,-42567,-61440,-52401,-13841,12612,41153,65604,-28891,-154515,-137826,-40894,-12259,-72636,-72600,-1969,55263,108194,61361,-48305,-62256,-25018,-13836,-1107,30065,51929,91047,65575,-4,-16247,-20612,-4178,44614,56255,23378,32258,4386,-99782,-97316,18864,33101,-18687,-24580,-40033,-61422,-27800,9828,32153,52628,32388,-1534,-29194,-19423,14263,3501,-32115,5456,41901,12992,-46174,-56031,16881,99907,45750,-28792,42081,79185,-33295,-99301,-4195,61398,-14486,-37224,-5687,-26606,-21366,20174,-1797,-47075,-52544,-70554,-72174,-14076,48712,74435,57534,62562,33903,-23399,-41692,-15776,6068,-9135,-50568,-54483,-8611,-3705,-26496,-22275,13224,35370,54581,32462,-44818,-99414,-113147,-68651,39980,79269,31987,17739,40079,5774,-63283,-49127,17783,35102,19824,68385,27409,-94498,-145840,-100561,-32539,34337,85539,58828,-43508,-101281,-45869,-1204,-87398,-183952,-136527,5645,103829,80307,-11559,2029,56060,-14377,-61452,9764,70981,85481,99977,69828,21080,11217,85413,145701,68066,-61408,-81285,-25990,19131,96919,156568,123062,50286,-2094,30065,77789,41534,-22253,-44137,-59663,-43709,14872,39971,56588,80481,43487,-29468,-41242,-49990,-108307,-95310,-18098,-23639,-39463,20955,46175,-60049,-178604,-127600,-13353,37716,2836,-87542,-126733,-33395,100066,162642,76797,-43746,-64391,-728,52352,76431,74715,69230,73303,93539,67612,-6128,-25747,-46319,-91694,-90162,-66824,-30279,5556,-14310,-105769,-138803,-70237,-21536,-62319,-107920,-58725,17472,40498,-7438,-50379,-40379,-17577,-99796,-220034,-149401,24867,21419,-80058,-82689,-4438,29626,17724,12018,22273,7979,-25995,-19720,58013,90272,74603,107641,133854,67584,11640,39873,76708,45275,14546,52062,58742,-5142,-12958,43064,91271,96508,65285,35463,-14322,-66560,-74222,-14874,32404,51875,4340,-63283,-79798,-30950,12390,-9770,-32409,-54796,-59897,21275,144622,108601,7397,7706,57018,48683,59822,93716,11135,-110282,-105751,-56167,-38240,-29123,-60644,-104766,-71558,11327,34721,21294,36185,68332,51891,58668,126567,106749,25419,14258,50709,2167,-57435,-19077,36381,10902,-57811,-70643,-3676,32928,16857,12314,60557,42571,-23477,-49207,-67752,-19334,101232,115078,28337,27922,61003,36092,20131,39707,-6899,-75515,-49012,-23505,-23771,-31244,-72897,-105056,-86869,-62744,-36122,-62500,-119547,-129393,-93160,-39153,-6220,-4418,1492,9765,315,-45039,-92297,-145159,-124900,-14645,64169,26120,-48238,-58539,-49417,-44799,-21737,18506,-8916,-150475,-191789,-41678,74489,46688,33024,15902,-38817,-65845,-6483,67551,41694,-17352,-20695,-12850,6993,-9720,-83607,-111730,-37824,28586,52410,70069,89560,98351,65189,53912,103848,107552,65857,7172,-89532,-149068,-106330,4458,106469,151469,80774,-6523,-22785,-24343,-96644,-98124,31473,68246,3543,-32152,-26663,7930,60765,29151,-21049,13885,53915,37572,-11967,-9464,10787,-3816,-35191],[4625,35065,45189,8531,-4473,18800,8016,-59507,-37261,67856,50646,-9825,12242,12162,-50286,-123941,-165791,-116645,-22352,12479,1269,1914,97,530,-9187,-47230,-69945,-19193,21386,-48660,-144436,-131751,-69334,-43114,29868,93997,98401,73501,76884,56065,-1323,-63213,-67605,11154,98517,104361,69361,107492,127112,15522,-104334,-79561,4998,10837,2166,51698,82931,16634,-53626,-49704,-33491,-48622,-45501,-17116,32707,81169,71576,28723,-7885,-80016,-109313,-36361,31288,-2153,-91962,-111057,-30441,71071,77220,8248,-19688,-9887,3390,47182,89919,44733,-41814,-80265,-42870,19953,47431,-5445,-101595,-177426,-131382,-27512,28378,13954,12281,66340,80283,52178,75684,72076,25936,12235,49627,52941,-21140,-49465,34771,76436,-5804,-38550,24493,67066,93931,60309,-42615,-130532,-156534,-159097,-104125,19407,77642,25757,-16328,-29988,-83441,-128293,-83843,-38962,-30126,3182,70931,78878,29042,24837,36884,-15306,-65028,-72145,-41777,11221,53713,36128,25074,78854,165567,151221,89758,47009,-1172,-46704,-25305,4196,-25933,-104866,-112275,-29480,47823,25074,-65432,-124756,-118307,-130415,-140118,-123112,-116081,-88297,-46194,-67434,-110314,-79401,-71118,-55643,15662,89108,126947,152170,125869,98805,62921,-52302,-100445,19803,128622,154861,130778,87982,43736,-34092,-72715,23047,127530,126853,99420,97501,90924,41035,-25991,-49410,-51529,-36297,-41817,-104568,-112374,-29173,46729,67014,35454,45862,98248,97104,37667,25300,68043,88788,64338,428,-38204,-45720,36465,115020,103441,111609,139964,110874,67269,73930,78962,48529,15046,-14647,-21581,-41538,-89037,-112854,-41229,45376,61734,27430,17385,38972,44560,33288,16272,24912,28919,-8097,-53020,-50068,-26008,-30212,-88628,-120339,-54054,32776,48628,33704,27472,10127,6130,61489,86799,47547,62469,96649,27544,-53751,-46694,2014,24056,21311,26967,34165,9212,-9404,-12323,10215,-9223,-91938,-183175,-184625,-107337,-19377,18272,13326,-18475,-28430,-21987,-113654,-208893,-138958,7954,77819,60818,15720,-60391,-57686,-12711,4847,-12604,-96934,-182173,-162363,-104370,-87784,-122234,-87910,-11324,-11105,-50691,-60612,-12234,62405,103224,62423,9937,-35791,-73884,-61742,-6803,19928,-21935,-80171,-102264,-57956,-32541,-73305,-106846,-57342,40020,88732,79221,22405,-54135,-124035,-108387,-12112,17689,-46068,-65303,-14606,13777,10163,-3207,3489,35261,26681,3660,16784,11754,-55558,-62337,-41,64443,97941,88645,71467,38187,-17540,-52662,-85324,-77417,-10330,33158,39674,96228,102240,32652,11506,22073,-993,-3121,30090,18291,-40828,-59425,-13798,-10929,-62317,-80200,-34334,33215,21635,-34451,-42401,-3157,39198,55523,57302,102322,140871,114109,47572,8736,8815,-7537,-46102,-66633,-29628,-2245,8297,53638,112667,110110,80774,81230,73047,11489,-12071,14002,-8459,-80367,-62430,59277,133696,47147,-76341,-111944,-59159,31176,50904,17650,-15298,-59784,-118732,-144391,-149824,-91212,-4337,34345,-16449,-82505,-96937,-39148,3807,-22866,-53258,-34225,-9909,-54931,-107503,-116283,-109468,-47325,39575,60998,36834,29110,-24876,-65027,-68057,-79154,-77353,-37143,-39948,-47957,-24336,-33523,-46283,-54766,-51675,-21011,-975,24709,105016,107355,-46994,-171820,-150813,-59030,17651,41920,19754,-11165,29570,58081,71009,84430,55653,40058,41538,-24322,-71345,-3731,41187,-13224,-65139,-93688,-99776,-82425,-44700,-46456,-104303,-171738,-192750,-132262,-51081,-33107,-34679,-9341,-2303,10861,46406,64817,6069,-100656,-117910,-12557,89482,119537,77495,3713,-60971,-38517,29892,5669,-82405,-67590,61852,117463,39487,-31627,-38071,-16516,19298,63263,106671,130293,101438,7920,-553,84140,141554,123737,82437,17825,-23302,27478,82771,96642,80329,42382,-20217,-80547,-57824,12237,36480,1033,-44482,-48140,-9978,23918,71525,126319,121604,88994,58920,72738,141270,143931,46682,-32544,-98908,-82359,-8995,32206,47424,87688,86357,34380,4707,-1087,-78519,-124360,-54174,-9802,-50462,-46764,8373,40077,30647,6813,-48924,-99869,-43288,53309,46097,14985,31276,29068,-48362,-107998,-93695,-77862,-71924,-59680,-47546,-23724,-30724,-63006,-39273,-8339,-86833,-188819,-160779,-59194,-27100,-76202,-75087,-29873,-41020,-55612,-63062,-72565,-53483,-22244,-7106,-20962,-5594,56792,140244,134597,74426,39642,35719,78707,101446,67290,34106,45616,17858,-76044,-98088,-6063,15240,-7848,32578,37226,-16333,-29099,-15045,8495,48992,59137,53903,32123,5164,-11147,-37743,-19998,62132,70238,13429,-33463,-60862,-14504,106040,116212,58193,108523,135137,37813,-32770,25998,90727,30859,-36762,-74553,-56365,24573,56359,8509,-1636,6701,-32664,-37246,36367,102458,89338,15856,32116,59078,-20899,-86835,-41455,29001,22011,-49285,-60310,17070,55461,-17747,-118918,-120185,-44889,38645,78630,45007,-37689,-102855,-81846,13208,49782,28195,33372,31831,-26757,-77657,-19097,55199,14767,-27705,55722,73933,-13403,-88956,-94580,-55522,2571,48363,50032,20268,-24690,-44591,-27772,-73373,-184584,-181842,-47607,53942,60289,23020,38267,49044,-21459,-38793,4867,32511,50939,81768,51163,-62050,-118353,-6319,100635,40125,-66902,-42443,47778,74456,86497,94924,60121,23782,-21453,-31595,-4468,10912,-8406,-55740,-126547,-147828,-59887,27807,84935,106366,50052,-20834,-4351,27866,1795,-27250,22839,45030,9840,-8030,-14414,-83948,-176603,-104038,30079,42973,-41962,-132573,-163201,-73498,70124,135087,63007,-40776,-75128,-42816,21859,103760,185537,177857,102883,86829,98422,42965,13502,9097,-7110,-24192,-57252,-84493,-91934,-98060,-123885,-100951,-35452,-19170,-56430,-79545,-76280,-44851,26314,64133,43854,3614,-27989,-76167,-121175,-75072,20516,19406,-63396,-89531,-36088,11856,38492,53080,43448,11099,-2064,48689,115950,87618,55744,117360,191965,182608,108248,68537,74516,14178,-86968,-86956,-24809,4347,14375,44688,110294,127639,75468,26601,-46253,-119784,-72067,16466,7090,-22593,-52151,-69499,-52782,-11997,-23397,-108038,-119410,-53979,-14541,16654,54647,-17978,-96466,-70186,-16287,-16042,-8296,20234,-39674,-150338,-134794,-11209,70496,45188,-6901,-9242,-3553,-43147,-81108,-65270,2757,70942,89064,108592,113300,38611,4423,63550,111478,36118,-53448,-35552,19335,-7207,-81575,-79848,13287,50428,20067,13361,59375,36752,-15680,2393,16147,46748,145309,185280,108183,73618,70389,22589,28114,76517,6503,-76955,-32410,-7569,-7507,-1660,-41273,-62292,-31644,-27722,-14999,3441,-14213,-52127,-64736,-34503,-13916,-35564,-56777,-44249,-8007,-16704,-65784,-87978,-19607,72325,96173,45287,-21721,-19331,-19621,-59800,-72521,-29827,-23447,-130330,-188434,-90844,20822,22413,34585,31142,-23545,-60213,-27168,12658,-9111,-44772,-16922,16506,38181,23300,-32926,-72064,-60563,-8409,54782,78052,73848,88580,66856,58214,127203,145597,102096,45633,-96623,-213836,-176371,-62999,10375,78541,48869,-53410,-79686,-18351,-38128,-76760,-13044,23016,-706,1810,33578,58825,61916,21331,14163,54829,68331,53122,-7500,-61059,-50107,5204,8267],[72671,28857,29248,23280,15442,-3166,-36927,-62210,-25946,42161,40192,32345,63949,36891,-20324,-75132,-132191,-95265,4398,4852,-61310,-71776,-51239,-22847,2720,3350,-15405,9065,27595,-43034,-120386,-87421,-22038,-13666,20947,97678,121541,60564,10538,-5574,24626,43345,51539,99834,139129,115967,96486,155074,198493,136648,11666,-34997,-10572,-7453,22936,113233,139901,48760,-61344,-98804,-66293,-60820,-95645,-63976,11325,49421,36811,-13275,-100776,-181754,-154923,-60902,-9802,-8230,-47180,-56573,13178,109356,108237,45351,39342,57593,59578,107400,169063,124307,-12683,-129803,-111901,-24617,36584,28736,-31066,-140744,-136609,-41112,-16285,-82247,-93067,-27704,10068,40937,107544,87692,-416,-38766,-21734,-6770,-52385,-70423,36814,104510,-2858,-100576,-58057,27764,98927,61202,-52952,-156380,-196391,-182572,-76401,70991,70981,-42127,-99452,-88970,-83973,-95516,-76840,-61510,-50465,3743,72185,76799,19708,-17780,6691,20224,-42771,-100773,-48697,34185,66276,61034,49178,47658,100196,92683,38871,34409,52266,13734,-20170,486,16600,-16248,-7976,20675,78174,108504,38058,-73540,-102301,-86817,-85273,-100235,-96747,-47616,4862,4501,-36819,-30395,-44558,-68907,-31789,54299,105153,108132,88075,86573,76389,-5494,-60531,9980,91158,123056,78657,12465,-6939,-25356,-51224,14871,119686,115836,54463,29548,32946,-8321,-59925,-47319,-41875,-30706,-19513,-71928,-92823,329,97979,111352,60471,34293,31150,-5924,-17161,63483,124244,65941,-14314,-50362,-31893,-8196,35986,76914,94404,140120,167591,101994,5429,-14302,13023,16500,-4604,-34970,-43646,-68720,-118837,-150749,-91990,-5407,9645,-17573,15514,64712,55419,10195,108,46019,95556,42529,-53438,-78806,-53525,-52783,-102329,-128937,-40887,62396,80558,61999,34824,-30098,-34043,75205,124323,71142,84328,131898,110921,88431,84837,59918,40284,22743,8711,23044,43930,29364,-31961,-51878,-50745,-72633,-117586,-121419,-97358,-49299,-2743,-6447,-44202,-72816,-97670,-185865,-226399,-111818,31238,75354,53591,15046,-60732,-59408,-9081,-24732,-86213,-134618,-166614,-151182,-68519,20267,404,-45326,-8584,26359,-5312,-52543,-28022,38103,98017,77249,1457,-69028,-60579,6116,32212,44039,60576,34104,-19588,-26977,-24924,-49699,-61418,-9036,36288,10086,9488,17987,-18556,-74931,-80228,-32280,-34183,-83949,-65507,9843,18662,1682,1582,12768,59870,78699,45020,33663,27257,5972,42295,89367,135221,167964,136595,97543,47983,-27327,-33186,-32721,-93333,-99194,-54676,-23604,57996,93417,29604,-36881,-61390,-61078,-34357,6503,-3381,-35396,-38685,-45323,-83526,-121294,-108181,-43921,7037,-23932,-81286,-97021,-37913,43581,57381,31231,50159,94978,108890,76368,37012,28518,1625,-29232,-2408,65122,30402,-62753,-31450,112077,150705,88005,45255,38628,8370,-9145,3585,-25896,-78455,-41529,64370,98332,-25701,-139541,-121678,-27288,48975,30427,-29871,-57040,-59111,-81221,-117089,-138152,-86884,-14448,34884,7645,-40426,-39974,6729,45222,42141,-2098,-48791,-77134,-112994,-125097,-51768,58743,104096,71499,22522,9811,-4139,-83637,-112176,-105903,-125277,-102186,-45707,-63250,-71288,-10928,10674,-18588,-80094,-122281,-86845,-18638,43116,118496,117569,-10547,-117391,-107817,-39589,18410,40127,33299,2105,-15128,-30789,-10248,29770,-23240,-61618,6407,3624,-98252,-100663,-28334,32277,34989,-37803,-58921,-10445,-533,-46101,-63073,-74651,-90084,-35206,60914,111703,82350,20549,-19029,9504,91170,134333,32030,-112381,-134081,-38894,50880,85459,47577,5347,-4350,38823,82667,43583,-32304,-18507,79810,127128,92306,36772,-9635,-25365,-1520,26427,48320,80620,112907,79827,48151,66948,88422,46379,9718,-448,6961,60515,99978,85584,54615,-5484,-80188,-84274,995,37655,12919,-13440,-45278,-56728,817,55141,91844,116876,79834,66071,117169,119054,66055,3780,-31080,-18372,-51689,-64753,-19235,12949,8094,28163,46956,35418,8028,-34505,-109578,-94467,41069,120313,51964,-28527,-45898,-21207,17246,34087,-28085,-105530,-43565,56932,39279,19313,49099,8856,-78739,-113626,-106377,-78699,-36531,-24740,287,57275,50724,-8743,-18822,-12396,-62979,-113138,-108447,-102732,-93266,-61680,-25115,-16882,-60802,-108544,-99759,-43637,-34005,-40460,-18919,-22833,-616,58395,102517,92100,75755,26873,20592,110107,138585,63518,-358,4954,-5791,-77188,-113864,-63613,-38099,-207,80577,78835,-14162,-62616,-33046,19290,59330,62052,87550,92274,11917,-66009,-58659,27118,108062,76899,46273,37334,-23965,-24457,87967,128003,84616,92411,101061,63165,23277,27766,62614,28609,-75393,-147800,-73956,52939,55656,-1793,32095,48367,-21316,-50212,18069,74138,20180,-97373,-61140,12380,-54405,-102238,-25040,55158,67756,-7881,-96454,-49476,58509,12794,-136422,-162322,-66104,42413,129547,162079,83247,-44114,-95259,-59799,-26391,34953,95879,72051,-33986,-101653,-43260,20455,-26346,-80652,20298,99165,43961,-54153,-82778,-28898,22793,32535,63115,124752,103123,20656,28126,51591,-15179,-64739,-29818,-5062,-12898,22678,60755,29701,-18743,-1711,3822,-5264,14030,39508,2663,-78144,-136956,-82428,-31387,-39218,-50444,-13578,45191,56469,47814,28017,3778,-2739,-38678,-102431,-111746,-45299,-1100,-44652,-129135,-152449,-65027,2337,43004,69836,41355,7040,37787,82744,96147,32642,-3944,21649,23144,-31516,-75427,-84479,-93118,-17429,68622,44546,-29058,-78428,-116443,-86770,39926,118735,33060,-62367,-85721,-83765,-45047,39805,130534,158167,106612,98667,140528,86183,40077,91518,109253,44879,-11828,-50141,-91912,-72413,-41412,-36713,-35857,-54353,-64025,-23828,-12718,-31368,2583,49945,47786,10233,-18770,1611,43019,51288,61397,59228,14845,-47167,-58992,-10562,53864,73606,37928,-6206,32017,128744,159534,97216,75234,103305,140442,147599,90103,32817,41717,8774,-121375,-163684,-76577,11344,4789,-19134,35732,38737,-43334,-44509,-34976,-63576,-9567,43897,6942,-22299,-39773,-40201,2135,37038,-18230,-129469,-142085,-62147,17706,32130,-15199,-91667,-108649,-71293,-42048,-51802,-76338,-82949,-92520,-125838,-94959,38932,131871,84484,17582,40703,56712,-11801,-91059,-118634,-87112,-14962,31688,53676,70465,14748,14636,94270,144389,83162,-17493,-67166,-73910,-111878,-146310,-106772,-7384,35796,22404,29276,76159,17298,-65242,-14548,59929,76867,112193,165028,150289,125886,95908,32770,31747,71235,9820,-63233,-30057,-5383,10076,15277,-16095,-19703,17856,20302,14335,37641,50412,19613,-6857,6732,17558,-24766,-88253,-80885,-7643,8074,-24240,-12153,51683,75527,38328,-18071,-41663,-5941,-42568,-129843,-114823,-41503,-18905,-50047,-54783,-23404,29646,45711,52869,42140,6423,-37431,-62186,-63642,-57072,-45758,-20194,6139,9462,562,24341,7653,-62173,-74877,-9842,38508,54618,78397,58350,43694,82961,73721,35266,22562,-62656,-143108,-121475,-94203,-98593,-29711,14081,-36601,-64821,10622,13072,-43517,-60025,-18709,28585,55371,91542,104402,65970,37116,65553,71674,59099,79923,22051,-78030,-81947,15005,63914],[119705,23579,17225,61694,62085,-11320,-73539,-57388,-24905,-14810,-14750,10790,41212,12399,-15936,-40728,-78414,-40460,277,-43101,-95568,-77704,-55285,-37747,-9271,21243,26629,35921,17687,-48329,-75752,-18038,23717,-1158,3893,91359,147271,65965,-56011,-89074,10675,95020,112819,100275,53010,4736,10168,58121,91331,101417,61249,-9119,-48038,-31605,27909,108850,128187,52073,-46203,-127001,-123483,-81318,-68639,-18112,18924,14780,-7805,-50257,-127104,-176943,-120454,-33207,-8221,-2829,-22050,-35264,-9665,32112,37998,12528,39198,90363,100137,104279,128156,113588,4675,-142509,-155976,-47868,58064,94897,63392,-36874,-67263,-30387,-62382,-137048,-126848,-51481,11886,69795,114508,82066,12097,-42848,-101903,-102986,-79996,-38735,44883,62660,-42707,-115152,-70641,18685,91930,31026,-92452,-156764,-137582,-66232,36881,82721,685,-94919,-105600,-61495,13972,53192,19971,-41880,-56245,-21514,9043,16694,15722,-2606,23206,77800,37387,-58749,-50213,-19061,-26002,16500,48434,-12450,-28288,-30252,-82600,-57331,35246,41711,5196,42992,95855,87251,68024,57100,95706,146677,105253,-17195,-68740,-29510,6161,-17239,-35180,-25295,-1701,40565,53772,30419,-21634,-62153,-44950,19504,22032,-9650,-57,36355,85336,106581,78557,55533,49385,55858,5318,-35686,-4662,15825,3521,23430,69087,47865,-11517,-28331,-11888,-58867,-101797,-58525,-24316,-24193,-8329,-24450,-44747,11536,100732,122192,73432,49895,7948,-98902,-105272,36723,115445,33176,-54428,-68253,9887,75831,58356,8455,8903,87092,122773,54199,-50235,-96081,-62416,-24763,-43390,-96174,-70034,-21491,-24334,-70365,-72738,-61674,-82076,-79306,-6048,43278,34988,-8051,-25374,48601,139850,77172,-53271,-89866,-95051,-116787,-102061,-68324,-25757,20119,46291,72884,78309,-29922,-117053,-23967,80912,79403,84754,121821,160610,207373,192366,115678,60492,16833,-11944,20810,97940,95817,-19297,-111090,-114486,-40977,39184,42120,-12450,-35215,-9689,-18070,-51896,-62688,-74588,-164265,-241477,-146736,35754,96418,64594,84143,67791,27814,16211,-42744,-111073,-118718,-100208,-89535,-20626,86390,87031,21731,26986,79387,68819,-39029,-101993,-81386,-26290,-18806,-40350,-74784,-63633,7030,45734,72310,114204,100941,26969,-13607,-18950,-22213,-32088,-23672,-47295,-98594,-36764,43308,22453,-22283,-31911,-25693,-30501,-47646,-39722,-5561,-5736,-2570,1174,8838,53988,73286,55262,65046,74101,71040,111144,119207,132036,162762,142154,85572,6442,-45294,30566,63447,-64056,-140900,-112015,-83923,-27144,36201,44804,-2571,-50083,-76414,-51245,-20667,-28578,-15210,34161,43007,-19788,-79378,-90281,-57522,-15286,-25619,-70689,-79503,-2570,89615,92405,57502,51918,46947,34989,20870,14591,26842,14603,-13612,12957,99774,80453,-27881,-45127,65817,126809,80946,31564,34460,18792,-23821,-31103,-13857,-12083,-12703,733,7709,-86163,-193936,-185398,-108962,-32226,3196,-32653,-85029,-60998,-5085,-5443,-41749,-26102,9347,45853,37443,5305,914,55211,118345,116545,57498,-15343,-69201,-112240,-107762,10492,144971,137011,37742,-31973,-30774,-3716,-33206,-57893,-86425,-122478,-97480,-42016,-48987,-48907,-2481,14461,-17270,-82877,-133756,-135939,-77603,6888,57927,38759,-29732,-57457,-30884,6631,4344,-33917,-32225,6403,13557,-28589,-44508,-15612,-58958,-97103,-25102,-7597,-120456,-143687,-36707,101165,149502,54670,18389,78179,60849,-27109,-26050,33142,63861,87056,160810,235132,183234,27409,-81673,-69261,20652,83033,19421,-61683,-72715,-59215,-30114,8078,-32968,-72370,-42292,21377,58679,65089,60538,51992,49561,58419,66125,57820,45901,48290,42698,97,-46421,-37632,27048,54051,28668,-21996,-64459,-99338,-73963,-14801,23168,69921,99389,74912,49595,14403,-40740,-36816,33586,23043,-17909,18565,41590,5543,16225,46381,69545,71016,35422,46505,118888,112225,31251,-32112,-30790,34573,35981,-9034,-12935,7354,-38969,-87113,-46276,29566,24340,-42876,-94744,-50591,55686,107008,36120,-62259,-103298,-57138,45945,92437,17445,-49382,13919,80312,42065,26823,52383,-9519,-65784,-62921,-83341,-55962,30175,24084,17971,85102,104541,77516,60141,33148,-25347,-50833,-53179,-111135,-122083,-37784,30226,30212,-2079,-36168,-37567,-5828,-41770,-68957,-11484,14571,27205,48833,40497,30748,38807,-36116,-63184,47408,98413,37917,-22410,-28503,-47377,-106199,-127948,-103017,-83342,-20515,43901,23296,-57624,-81294,-2587,73958,71714,39375,85488,114844,14930,-80827,-28855,65259,85703,38642,51006,56581,-17726,-38876,44951,87064,59598,40886,38440,47471,34759,3790,552,-40024,-147429,-183669,-75917,46764,47782,-17583,-21858,-9199,-71368,-128277,-80058,1003,-19717,-137066,-114429,-34813,-61121,-68310,17475,76329,72305,-41120,-209105,-187311,-27004,26617,-43473,-66232,-7443,82453,154853,171485,116563,17795,-75517,-112365,-79950,27756,125457,127190,17635,-84953,-77025,-32006,-43518,-99453,-18701,80271,52963,-40195,-70238,6391,61991,24218,40481,145163,164765,111880,141193,194307,160384,71891,2796,-56399,-89235,-35825,18278,3641,-9939,12583,9054,5129,13061,-22936,-70447,-33129,-36267,-78334,-95674,-47161,4865,-23426,-69095,-56905,-8681,-5516,-17291,12219,8087,-98018,-168836,-95159,9783,20254,-49401,-83063,-51566,-65814,-79326,-37366,9180,38201,71323,124793,156074,68710,-30768,-5870,36288,-12302,-65750,-45048,15141,83598,77814,15302,-9475,6633,-24040,-56886,14785,90448,-2811,-105803,-132905,-135005,-100742,-20869,56482,120989,114438,121823,169253,115633,43496,69616,72779,15331,3712,8527,-25426,3380,27627,-7993,-33984,-81603,-127984,-64909,33175,29619,-5965,-11288,-11067,-25413,-15971,46614,83716,51613,65438,111234,95701,-8217,-67708,-6839,78575,75656,2527,-48837,33470,116848,72479,32515,77489,70465,23409,-302,-14595,-24915,12457,27816,-57741,-114948,-59679,23036,6598,-62475,-46940,-50717,-112587,-56985,16402,32823,51392,57183,56500,94396,69627,12165,29101,61792,-363,-86650,-75661,-12553,75404,74863,-22153,-66405,-20534,-4754,-12262,-28546,-88092,-159745,-177253,-144506,-70596,50783,119861,55107,-27718,9334,78928,76933,5459,-92137,-157192,-118485,-66807,-42260,19907,14616,5506,54286,97622,73290,1409,-83473,-134805,-168521,-184284,-144408,-55314,5786,39438,77690,124399,34952,-88076,-42648,52630,44449,29967,89401,135923,145537,105566,24595,-8702,18371,4013,-37413,-20177,-3986,-11057,-30217,-30732,6468,68094,75731,23962,-9902,-2594,-836,16613,56359,63674,15878,-55018,-70240,-26415,-21989,-14972,22267,40845,11919,-28669,-81102,-85221,-21705,-62993,-163132,-127807,-48408,-43464,-31895,47966,99977,114316,91226,43480,17391,19439,-31392,-107981,-120866,-82030,-43301,-29493,-10365,-5898,-18585,22093,6909,-90741,-135766,-69792,13201,64589,93122,51923,3652,18238,-5979,-46610,-33882,-30680,-19786,1174,-62072,-131760,-71377,9308,8577,-19730,22794,55572,16920,-70985,-70470,9209,34651,53410,71561,38707,17784,43301,30727,40046,103989,45930,-61547,-67560,23619,91644],[117040,31071,37300,108351,100039,2448,-59286,-29716,-1310,-20493,-52604,-53779,-43337,-46172,-30749,-28073,-31929,4340,-16651,-51797,-11700,24112,-11220,-30178,-12464,16601,36756,45699,7644,-43330,-21986,61792,97969,30006,-10870,66850,165141,120351,29752,37638,115861,134952,102235,39059,-40532,-61564,-44900,-67917,-109519,-72901,-695,-31694,-87481,-46286,16198,44710,60666,49487,22404,-56063,-118873,-82089,15948,67131,27287,-18058,-52537,-68603,-52967,-48548,-3410,66703,60753,12522,-35057,-50864,-47187,-55183,-63330,-64026,-13783,67825,94885,56272,37768,55372,17530,-84243,-95109,13994,103284,100913,71424,51690,43893,4180,-70943,-102760,-75222,-27925,36425,89144,79474,27611,9746,-21058,-112718,-153258,-118882,-44961,17353,-4509,-75528,-86081,-61773,-19037,44636,-45,-94483,-103593,-22677,84685,128760,46229,-68857,-88811,-33647,25678,122101,188462,127094,7120,-36184,-41257,-57374,-43142,17796,49792,73082,110220,86535,-12314,-75635,-115674,-114357,-24904,28792,-45313,-73734,-77457,-150790,-149340,-41567,15492,43368,101394,122953,54365,-28740,-25615,42159,76331,47749,-11299,-30665,-1617,28781,5177,-15922,-23965,-45450,-18715,24257,1385,-50903,-45735,2977,37064,-25779,-82651,-59648,-2161,69952,130756,126069,66470,18559,11665,-10748,-571,33106,7882,-4436,27520,28777,-29414,-83755,-66849,-13524,-35996,-89413,-76376,-44014,-35484,-10803,-2227,-11590,4759,61970,94677,70939,95450,79392,-63769,-124862,-15718,53014,8503,-33594,-41969,40441,106827,65412,-32586,-78926,-20466,29383,7832,-55168,-106694,-102481,-81806,-107953,-147573,-72189,58387,117441,48596,-38431,-102982,-154448,-130260,-13819,56035,44577,11463,-28681,27744,131354,102078,-16904,-84179,-164029,-223316,-130624,-692,-5171,-41148,-779,98155,134192,-27351,-212969,-170243,-37219,1066,-3046,42599,132462,199461,179567,119717,62390,14119,-11507,6503,77873,104375,1376,-115402,-137513,-24594,127240,134464,21241,-38355,-28712,-48872,-83685,-58653,-15291,-86971,-228821,-183440,44320,143272,101195,159973,210411,161314,66778,-32956,-93664,-100347,-53263,-5156,30963,76250,63880,37933,58015,101151,81866,-46955,-145952,-168997,-161195,-119836,-35323,-37381,-99784,-56756,54746,109901,96786,55562,8569,-4370,7709,16195,-34266,-92030,-106257,-101019,-6440,87199,38550,-48398,-48524,-9709,18113,27424,16107,1636,9266,35950,42615,54374,66212,43605,48071,74134,50633,7990,42667,76640,97084,128731,135167,79061,-30584,-67164,51081,105703,-12354,-109657,-90059,-76690,-76404,-22493,46458,36368,-38070,-85498,-45211,-10091,-20137,-20912,26469,86872,60403,-4123,-45351,-48525,3139,13011,-36616,-48706,10850,83633,100373,95000,95430,30978,-36319,-26842,14157,34586,33129,17533,9897,59139,87416,51438,-150,8578,49800,57956,68795,87881,29433,-67454,-86193,-6463,51453,14461,-38468,-26155,-65645,-162794,-206920,-205456,-140691,-34235,-13224,-84420,-72377,18423,54663,32492,48227,55376,46178,35298,19530,4430,54580,111984,105920,85932,55757,12211,-53252,-72826,12461,74820,26537,-34409,-39438,-15780,42235,59066,14703,-46809,-62890,-41231,-9944,5878,33141,50952,11482,-42569,-63475,-60928,-90519,-92198,-46125,-35386,-57440,-61480,-27685,7628,22097,-43683,-161251,-148075,-22736,53067,33959,15635,10044,-43082,-93775,-76070,-86697,-164985,-147349,-19976,99839,148904,75273,38370,95572,92828,21494,45302,142981,163660,108311,118498,171616,120228,-37420,-154161,-148505,-77557,-10188,-1131,-10820,-15055,-61853,-81331,-39238,-64648,-119556,-119802,-68205,1699,77661,124494,76779,-22850,-61614,-45341,-9759,53413,113429,102146,6681,-92589,-118393,-81151,-46765,-35579,-98361,-175486,-197443,-141453,-66567,-37048,-9152,31033,78187,102045,63337,-2272,-31416,-25213,-39219,-37231,16890,52791,31665,10357,-20407,-64828,-66301,-5900,51806,53002,25997,30196,48001,45206,76682,72945,17583,-10996,10143,-53746,-154358,-139935,-33348,35766,35218,-17665,-44632,-33246,-19029,-48125,-99472,-112014,-40478,66951,91284,32563,25054,63625,57230,8321,16105,48548,9893,-29822,-27801,-50018,-31486,42107,24985,-11944,22312,38260,43582,56579,34945,-25255,-51260,-32014,-42281,-44983,-1581,41291,41305,13890,-11925,-34333,-41764,-77402,-79987,20487,64884,35672,23270,33378,38259,22453,-61430,-109401,-46437,-22467,-32066,-5699,2820,-53981,-108842,-108683,-93776,-87618,-54460,-40623,-58817,-75730,-50693,40352,101913,52982,-11615,28026,80199,42769,-5544,33295,63089,31004,1502,9029,-19174,-56360,-38876,22153,51386,42862,32490,25545,45101,42006,-2242,-26147,-88444,-171815,-155022,-42615,55948,88726,24458,-66650,-84791,-122910,-186949,-149392,-32692,15606,-72290,-96644,-35718,-27553,-33890,19270,52363,-578,-153983,-280105,-224914,-82674,32125,66359,42174,43778,118849,156167,100432,63060,54419,-11145,-67201,-51650,-2311,59211,97104,58278,-13613,-35857,-21118,-32230,-84979,-44766,28471,38575,-25369,-68071,-6286,55944,11305,-18736,60487,133912,156207,186630,215269,187204,112800,21611,-80706,-124891,-95098,-57508,-37548,-27288,-18172,8879,65100,52374,-65831,-102996,30769,77461,-4829,-25067,37071,62576,-30796,-148139,-147377,-66149,-37604,-34070,43868,84959,-25224,-156708,-131096,-5957,68525,26739,-45459,-89100,-157101,-197979,-137768,-17876,68231,102505,148202,172621,90416,8670,25287,49479,16935,-11856,-3961,49533,110298,41593,-59368,-39609,50651,62336,404,-12789,16420,-49835,-139282,-177447,-165150,-103414,-4729,96199,146470,113942,104667,140866,116485,48136,-28277,-77403,-60714,-11754,13849,13129,32944,12039,-21465,-24620,-103671,-221326,-181492,-26642,17747,-8069,-18023,-36062,-68411,-37597,33095,20537,-33236,18074,109108,102061,-7116,-63004,13344,99457,77095,-12882,-60671,9930,20024,-89175,-92316,18712,31683,-41437,-93660,-85436,-40155,15631,54847,43148,-8498,-25273,22503,48148,-4595,-19785,636,-657,37206,69160,73468,64979,49620,80684,182917,169021,69092,46530,58883,-3377,-42583,17868,73418,131717,114325,15108,-10849,44104,28009,4146,-4672,-64248,-150086,-206728,-172472,-51784,53314,79761,2659,-85065,-38865,84972,156640,121648,-13322,-134623,-107322,-41409,-14071,25688,14179,-27750,-35494,-18294,-4349,-7669,-59974,-94315,-87125,-106853,-124206,-82991,-24187,52287,114343,147593,87450,-3934,2805,27148,-6089,-938,67513,113580,131738,92097,-3055,-55675,-18147,5378,-20974,-8867,2012,-30019,-62731,-44419,28414,128674,129871,18948,-66735,-67100,-41912,13017,72377,65657,29625,7135,-9458,-11194,-23406,-5404,10514,-11811,-37300,-39172,-68796,-73620,2963,-467,-86581,-102253,-71733,-88603,-87768,29696,146920,173190,118860,44972,7717,18934,-32934,-108360,-103416,-68531,-59402,-34190,26629,69838,32024,-24960,-87051,-144509,-139091,-50639,46041,106707,124594,41412,-49372,-17148,339,-30953,-26221,-8569,36226,65231,-5870,-69979,-11111,27357,16917,-9646,1240,79988,94748,-22753,-100722,-50282,-16156,-7735,554,-14839,-35547,-26282,-12487,47349,135053,88623,590,-13042,37515,82944],[60843,19205,34742,76820,54476,-4771,-19970,8788,36936,12207,-65225,-115070,-125922,-114493,-78090,-57329,-33108,-2423,-38253,-34977,76378,106127,26901,-4667,-8542,-17087,-5378,11182,-6129,-11665,36709,111999,148244,64090,-29667,24188,157720,157200,138129,209707,236362,146601,53897,-9738,-47625,-21061,-19498,-112793,-209095,-175289,-77947,-80504,-116908,-67751,-12779,-466,28318,62885,84499,50333,-38230,-44128,67065,97075,17066,-42985,-87358,-75057,23149,63446,98747,164198,126755,16823,-61816,-62669,-34882,-53015,-101935,-105655,-44076,38820,66178,24190,14089,49439,45267,3104,43451,132981,129879,17671,-13612,67134,110627,23706,-55289,-46017,-31417,-30425,16724,63540,49642,4894,-2311,-10794,-58780,-131428,-170986,-121171,-37399,-22679,-48145,-42943,-65320,-92097,-34119,-8483,-32758,-28299,30256,98473,88166,-14840,-82430,-34684,42339,80739,141026,204908,169156,55024,-4531,-40211,-80725,-66074,1584,58479,94777,113176,80704,-14300,-105565,-136675,-72871,12941,16778,-52326,-35581,-18339,-84965,-121671,-66924,-10915,57238,114561,89078,-49359,-160390,-130134,-43263,-54826,-81518,-29740,16781,-6802,-26456,-43094,-37987,3567,-19441,-70504,-90812,-103238,-101725,-26980,47461,61643,-1283,-56935,-65392,-34844,8261,30536,33129,28889,19334,19641,30025,74335,57455,-59120,-95479,-20553,-2667,-81052,-136032,-94909,2648,48915,-3443,-68138,-90666,-53254,-1274,10033,9340,18007,36672,51673,53669,118628,151132,50746,-28426,12701,35795,9954,9637,7636,37251,53123,49659,10904,-67731,-101287,-66909,-17525,-15419,-59941,-98769,-117458,-131703,-113212,-22743,91559,159341,97696,-14703,-94644,-150130,-124830,26294,115187,50071,-11013,-23451,15196,90809,121321,77368,-12682,-151280,-238293,-137627,31427,34548,-35590,9656,124663,135499,-38523,-225851,-217331,-120671,-99694,-96325,-20279,78476,124526,119708,97314,57597,35909,23914,-12088,-12284,39600,23959,-34262,-65461,13938,120507,104764,-12847,-56600,-43024,-72300,-100255,-46668,36384,-10341,-153654,-134314,65352,161277,126054,167547,216929,188124,78136,-13047,-71132,-106511,-40558,69251,98121,73396,11891,4099,58369,81570,32238,-49146,-74385,-105838,-162434,-120460,18588,26323,-78902,-51678,90285,125703,27248,-26028,5284,39769,56768,61698,-33420,-127736,-76132,1659,63418,105456,35205,-95564,-103363,-18042,39920,67772,56845,25639,33404,65660,96596,130943,116491,65214,76916,72186,-36751,-129274,-72843,29391,85007,108029,117120,81660,-15246,-64152,11595,88774,55556,-12586,1758,1647,-34976,-22797,40235,44848,-34597,-67961,-22884,20569,15048,-31809,-42853,18805,41627,7701,-29474,-40725,3861,17973,-8209,-21333,-9138,36350,76520,75260,65022,3773,-56169,-10736,56291,51583,28618,31329,20620,31339,83525,118184,61940,-7079,-14735,19037,66693,86144,8327,-92140,-98043,4338,87876,65244,13174,15541,-6767,-51682,-101987,-169157,-150370,-40033,21665,-27848,-37019,28225,54667,37902,75825,67132,3554,-6856,26448,18818,23655,29971,32021,72156,76348,24675,-30232,-40477,-745,7469,-45744,-67943,-12291,29792,63537,76762,46304,3922,16434,45805,59336,63456,100564,133073,64697,-27626,-27652,24985,2545,-47472,-59772,-75031,-83946,-55177,-11482,16894,17342,-76128,-225266,-208728,-67422,22522,51461,100005,96278,4586,-101674,-154760,-168194,-166407,-96832,-10053,18992,39761,24101,10131,63328,109541,93372,128858,188176,121955,7748,-12322,14056,-14959,-95883,-148696,-114657,-48553,16818,37782,13837,6689,-8813,-36564,-18997,-21930,-66474,-96906,-65054,2732,71902,110146,56167,-45786,-107072,-131221,-94165,15996,111146,122405,47699,-43192,-89343,-105994,-103780,-60792,-81465,-132411,-151122,-132996,-110585,-110094,-100540,-49805,82644,168337,96530,-6250,-62057,-94582,-85855,-49619,-53450,-50694,-5491,13707,-61549,-190313,-198999,-40696,81935,32695,-40240,13471,98927,80267,35810,5195,-8897,-448,37426,-6717,-95586,-125093,-71166,61463,164800,98742,-34378,-113192,-104396,-68910,-62932,-54061,2441,57278,35403,1216,35569,35244,-31129,-61889,-8083,64450,76067,14258,-34268,-43745,-38481,-11988,-8148,-33736,-37850,-42365,-41677,-16743,-10791,-30240,-40764,-7253,50128,71829,45452,27633,7338,-45868,-99930,-145212,-138791,-97757,-44135,56896,90484,21487,-10150,52038,67001,35491,-15264,-70058,-93866,-141163,-112599,32297,90728,6398,-47161,-41170,-36695,-46175,-45294,-46642,-38264,-13860,11699,50304,71315,25345,-46142,-40624,29037,92224,109132,89806,51561,23381,9446,-33010,-105275,-90725,-3140,63630,72341,62652,68389,53761,50403,44107,10057,5055,-47440,-111387,-74360,32964,114951,174122,127836,1505,-54702,-86948,-130836,-97976,-7315,59687,8789,-43534,-5780,8119,-30888,-34214,-27643,-94333,-203871,-199842,-96944,-15453,66620,118906,83542,53021,121710,157368,78310,33778,55167,44640,38925,24696,-17841,-30697,-5047,39729,75351,78624,46101,-2065,-39128,-24666,616,26342,-8342,-50810,-7437,55327,33343,-32681,-5414,91924,127165,104664,86660,81194,91664,54752,-58851,-110477,-84423,-76208,-64157,-48147,-52964,-8264,105314,91471,-37523,-34210,107448,142225,77119,67682,96503,79306,12707,-68643,-104672,-78301,-68704,-57958,37512,97377,24849,-107562,-140478,-56414,26078,14137,-67051,-132257,-188428,-208387,-142089,-11705,85064,115335,107332,96608,64309,57338,57666,32703,3071,-3288,-10676,-3102,50310,-9885,-121860,-85986,52192,110162,48454,-30202,-61369,-94769,-125627,-135870,-115429,-52580,46254,153846,151125,58229,20112,47843,67553,50507,-66237,-143370,-79162,-23743,-20491,-1617,-2367,-52018,-46580,-30718,-122579,-232625,-210540,-127361,-87629,-27481,27322,-13651,-87502,-67188,7023,9348,-26255,6734,53867,31281,-35576,-60035,35,61786,44203,1197,-10,25131,-34710,-149425,-161038,-70570,-17492,-33886,-92140,-108065,-42852,12928,52552,87530,52925,-23087,-17790,60636,82686,76454,125487,156789,118306,66314,47717,56402,27375,313,84455,137259,97374,63785,36164,-33380,-47698,37553,88904,113021,107288,43654,-8078,-4002,-27378,-35294,-35941,-61471,-59842,-76128,-78275,8074,58050,34262,-21451,-71081,-29921,89012,175954,154086,18950,-82916,-34059,58812,88318,66315,5399,-49259,-98748,-118669,-83858,-29123,-38008,-38012,22610,30587,-38104,-79327,-63897,19763,74330,91663,106281,100772,57345,-16341,-30527,45604,106654,101012,103921,64926,-33295,-69359,-18463,-8713,-50308,-40590,-20596,-12522,-15457,-23847,29481,147465,149625,16153,-68022,-50786,-23469,16566,41905,-6319,-30439,19375,49273,50896,37343,3076,-48822,-61383,-41977,-42840,-54629,-27272,62463,87856,15259,-59152,-75318,-91944,-119098,-42936,60591,93868,74674,59062,27777,7814,-36948,-75465,-56771,-51138,-84653,-46803,74722,173140,103463,-75584,-185490,-170734,-97201,-15324,61185,116478,109347,-11273,-100490,-36402,19796,12699,14016,-8293,-4465,6630,-25096,-21649,45713,11453,-44842,-63152,-45983,38085,102370,27025,-82979,-81224,-27187,-15436,-58356,-89080,-99330,-86392,-34706,56933,147446,129296,61466,27457,32682,35394],[17245,8522,8335,-4730,-25467,-17613,24802,56307,76520,53315,-35605,-102535,-119077,-125611,-113578,-94452,-60839,-20628,-29376,-22049,55004,88684,61577,50298,-6686,-71197,-64307,-29068,-8992,35949,90629,129693,153351,86396,-34737,-9392,126000,131347,108366,175776,202427,104211,22690,10332,21343,37302,4638,-79820,-135812,-102996,-68599,-80729,-99492,-80301,-39159,17632,79505,94571,82980,62668,10776,1554,65060,89655,42782,-8136,-67370,-63418,15766,57610,114803,169978,104402,2150,-54015,-40054,4867,-7299,-77878,-93054,-31870,40067,61597,42544,66482,99745,71158,53642,147845,208503,122649,-49200,-80481,23996,76474,-5413,-53337,-32555,-29190,-41007,-30498,-849,48981,59139,9660,-11557,-4729,-90871,-211775,-188892,-67251,6637,10153,-4862,-56003,-143609,-114583,-27656,8342,-9839,-30931,-42480,-52058,-72486,-67683,-5028,38210,32886,53412,118115,142133,77351,11117,-32751,-60248,-53345,-34544,-8189,49987,104544,75783,-36412,-114634,-74699,40484,85136,15716,-69980,-29570,33176,20414,-18216,-18020,604,33235,70345,55306,-64198,-141571,-109929,-71024,-137507,-158446,-27327,69691,4197,-57996,-70278,-47163,45197,61614,-53486,-164116,-173063,-117205,-27895,15455,24454,26601,8602,-47916,-93800,-81934,-64849,-47661,9856,33067,25254,48988,116273,78920,-83609,-172919,-126631,-85245,-128129,-158583,-118861,-17921,76285,65923,-28529,-101154,-65884,698,15446,18014,30084,14945,-2164,16294,75556,116973,105115,96471,108562,69830,6918,19484,38850,11336,-26422,36076,106798,20944,-110862,-128742,-52001,-4129,-31094,-77831,-103402,-85594,-21888,45247,66701,80288,48088,-15406,-57308,-83489,-60271,72923,133500,10491,-89217,-44124,-4680,7515,70290,136500,98977,-12440,-100059,-79379,22697,54756,10869,43227,96153,58396,-44473,-130985,-130121,-95177,-101979,-79902,-15142,14241,29379,58345,54786,41065,59206,52283,-28341,-80279,-23835,43353,53937,24985,70923,122917,80093,-1473,-29977,-40562,-70591,-60438,6968,70483,22895,-73336,-60830,39481,80025,62368,80150,85970,60505,7972,-20917,-70233,-121496,-35654,89249,105459,63412,-13688,-32717,27777,31924,-24880,-41978,17917,11919,-54300,-47141,41199,53007,8248,37172,102998,77016,-37541,-51972,34930,62779,46172,49025,-28160,-103511,-30071,59666,74847,58830,2966,-108740,-136852,-62074,5238,53864,49264,4201,-26311,-3310,66199,128172,122784,84285,90844,53927,-99801,-196770,-118718,-6530,52173,51827,34037,28412,2640,-37398,-25332,54530,99808,77592,68332,55645,30448,12260,43393,71631,40598,2259,-9233,9561,16509,-27495,-65872,-44796,-25055,-41194,-59703,-73325,-74376,-52942,1783,19437,-5372,19992,58917,-1926,-77708,-90323,-79816,-18310,43870,15618,-39224,-27813,5178,43488,94665,134749,84921,13142,-8265,-11242,-35936,-43239,-54758,-74924,-59518,6048,77434,98624,66355,20546,-17126,13643,14363,-71107,-93502,-18264,46617,28120,19054,70901,76411,19556,31955,15035,-64193,-61362,36910,57849,9802,-32130,-37424,-587,-21130,-101282,-103463,-43880,-1488,25629,-3951,-50842,-29533,-6656,-9250,2991,41489,41219,31473,65572,95109,60330,68732,137115,108346,10634,-14805,25839,12306,-36508,-45201,-45124,-57191,-42382,-9760,4461,2234,-54419,-156727,-160449,-95469,-60263,-3906,101076,132816,37642,-101533,-188566,-163118,-80972,5198,8675,-59284,-68967,-40196,-40502,-922,84902,106679,126087,123347,-1825,-102922,-93361,-68209,-65043,-77850,-83777,-19669,73049,129963,88238,4024,7027,62215,37604,6527,6975,3034,11650,42447,24131,5592,33986,34035,473,-56397,-131516,-128176,-32131,50177,88918,76219,24929,-21506,-58874,-76588,-33323,-8897,-5053,-20715,-52523,-94700,-117226,-110945,-81088,31833,133679,86091,-506,-58902,-98533,-102387,-98577,-144266,-138339,-32683,48965,-22890,-176926,-210297,-60896,100511,100780,-7937,-31856,21419,1593,-68993,-91550,-30619,41117,89712,62067,17140,-4993,-1904,96576,208111,149612,-11012,-124938,-100087,-14190,18611,5071,13264,35542,10070,-30350,-35679,-66141,-124296,-117522,-33656,71880,108160,27324,-61721,-75319,-72586,-53639,-24786,-33168,-43385,-37384,-44471,-53981,-52587,-27768,2199,20443,47024,67166,33196,-7730,-42792,-106207,-171243,-222215,-198907,-101422,-8078,51501,53275,-13776,-51043,4696,16883,20024,2196,-58665,-119769,-198405,-156688,46712,143422,61175,17226,30288,18066,-8739,4060,38143,60174,57928,39547,22468,16921,17792,-24204,-53199,-4162,91859,132355,90786,42838,34721,6189,-59288,-133668,-115442,833,102289,104788,65789,63039,34247,-16472,-35168,-19132,32266,17453,-44591,-15545,76559,144413,202260,179721,92991,40151,8264,-9366,2100,9696,52025,44858,580,77,278,-46850,-87342,-104583,-120118,-122383,-58012,30184,66689,92894,109442,79474,38179,72135,126777,98312,34795,2762,16647,72396,58798,1005,-51527,-77434,-8058,111885,138953,71636,36990,29799,30356,13874,8893,-13017,-17464,34715,84115,72907,17019,18154,66446,40874,-31945,-80109,-37370,79764,102096,-12273,-76453,-32349,-27974,-53494,-55040,-73806,-52484,59875,83235,35350,70878,159433,150944,98237,57188,53845,59147,71772,62632,4186,-29384,-56995,-67213,-15605,20061,-9890,-78085,-121975,-105081,-75037,-66920,-80414,-93066,-126138,-129860,-77596,-658,60462,86644,24140,-41230,-25884,22107,21661,-2360,-42708,-73023,-65312,-52578,-8972,-36993,-124442,-97405,37415,110727,61875,-28920,-84222,-100003,-54296,-10937,-1747,16044,64662,108615,67777,-35457,-73205,-49497,-16491,22180,-19208,-75165,-47427,-24595,-23334,-15212,-43580,-86140,-57402,-48318,-107769,-122218,-104429,-157664,-178130,-58436,46794,8253,-69419,-68363,4541,72120,87293,75507,22915,-29174,-51219,-61434,-55924,-39137,-38026,13988,98884,107336,27096,-52966,-105819,-109494,-69538,-26109,-68803,-113409,-65063,-14557,26478,67635,58026,-15487,-52265,15985,99887,125995,161921,165050,91676,30399,37812,73141,16376,-118840,-114992,18327,92227,65656,10033,-47118,-67681,-9156,27891,39344,65581,50888,-31463,-79884,-86340,-74353,-77925,-64489,42496,124180,101271,79778,44573,-10415,-8503,22140,50283,90007,127677,98585,-685,-65708,-24251,62027,98913,78219,5964,-31290,-71259,-104167,-85570,-40057,-45831,-35551,46935,102595,49435,-39293,-80481,-32987,-8677,9829,77855,118064,39000,-58108,-7379,110820,127693,89616,107450,69992,-28979,-42907,-5215,-26804,-67540,-63438,-36531,46009,86018,21381,-3693,96343,147482,63727,2122,29956,45240,43991,16437,-72708,-100658,-14407,63987,92546,78255,-10060,-107482,-69234,-8928,-60135,-85896,-6045,97729,119629,67914,22607,15759,-2523,-47972,-40184,-34266,-43083,-9504,58827,57944,22646,-8787,-33606,-35341,-48894,-82259,-59379,73716,206370,136464,-65496,-165876,-102009,-31641,-17899,30396,101959,69369,-65207,-105920,-33016,591,5641,20853,-2263,-23378,-53805,-84933,-32680,45256,-8913,-83382,-82409,-37198,-5617,53326,58310,1193,-19039,19425,19494,-70459,-121823,-108167,-84964,-30024,66218,151656,146657,95007,57594,37468,8354],[-15776,-12053,-29572,-64294,-73763,-37461,29496,64730,67763,60450,11435,-36225,-51278,-81719,-103009,-107947,-103219,-52009,-14857,-24981,-38070,6922,76279,86247,-30425,-125007,-97841,-42053,-13659,37644,86094,105890,116972,71082,-34205,-39273,65528,76321,19476,29530,73948,37606,13738,59152,80218,33344,-29081,-45438,-20444,-1665,-16300,-23256,-33123,-58653,-51196,30633,122271,111118,36337,-34816,-50098,10,55018,104405,125114,89989,5702,-40295,-42316,-14637,55821,61958,-9652,-17418,826,5703,8093,-15616,-62147,-86152,-39104,49689,95425,90828,110314,119438,69319,64209,152073,166821,83040,-20559,-46725,-5420,2937,-45658,-57333,-40805,-22642,-17182,-64126,-73930,38979,106422,35258,4744,25437,-58224,-182128,-149475,-37232,24548,27127,23548,-6315,-122389,-148356,-58784,-8251,-41831,-101111,-145570,-124500,-85222,-62113,-30036,-31719,-70415,-56670,22995,95762,82898,27509,-2229,8234,12287,-22503,-54632,-1489,97948,105318,-16932,-92872,-22647,89700,105218,22310,-78062,-67872,15279,47126,29366,29787,38790,30542,50497,69247,15147,-15552,8934,-13583,-105824,-123186,263,114249,78560,19784,-6523,-3728,63926,89767,-19936,-131653,-121596,-70487,-44342,-42433,-13691,44493,78149,-5435,-131547,-130169,-55955,1592,52979,31324,-7910,27666,127771,139522,9220,-127335,-182178,-166519,-139355,-119533,-99478,-50552,16284,51512,17349,-42190,-55378,-14676,12572,16580,13004,-18531,-32393,-3570,20216,34850,78844,139046,148176,67852,-20580,15170,66236,18351,-41228,59913,180663,99105,-45805,-103950,-79285,-36074,-19003,-23527,-27447,10497,70626,112524,78299,30788,-11548,-30655,-15613,10902,24689,71497,89665,9243,-76128,-58279,-52528,-97969,-49409,90812,166049,152392,95375,32258,29648,51228,39316,50444,44170,4903,-2350,-1283,1353,14240,18680,42908,33148,-54890,-70753,-1984,17757,26134,67510,60247,-11680,-44638,745,64290,67425,30733,80044,156212,147534,119325,73535,-19139,-58108,12718,81655,84215,22671,-47543,-60493,-35388,-46130,-68550,-27701,-18856,-52821,-56763,-28805,-46104,-85214,508,82864,41251,-2556,-28959,-20070,21617,3778,-37677,-38680,19472,51775,47291,28741,30198,43753,88533,117341,77150,25251,-12669,7696,49546,13773,-39579,-16500,-9226,-37336,-20463,19550,31312,9655,-20173,-74185,-103815,-75057,-9012,65879,71122,-6115,-101585,-104977,-26852,43978,58909,35639,38890,25114,-72224,-139262,-93931,-48833,-20623,-31118,-65884,-51851,-1777,19925,22423,52126,99988,108431,67528,43297,52024,40086,72753,152806,175716,89431,-4675,-40860,-30932,-18244,-2128,24800,5904,-34771,-48539,-76256,-116167,-88065,13692,68809,49950,59206,75582,-30084,-158213,-156385,-115231,-81937,-35795,-53697,-111104,-96718,-21489,66111,97673,97298,58096,39841,75188,27944,-111353,-147950,-76546,-9582,4428,-6146,26004,71337,45268,-22665,-62666,-14043,9456,-55257,-64035,7846,58127,35853,31949,109960,140384,38241,-26740,-38807,-71355,-57652,60105,104846,49803,-432,-52602,-91147,-139547,-200863,-159600,-46917,9717,42511,45827,-13340,-74514,-105036,-101353,-56106,36084,56958,9602,24995,59638,1789,-13020,58503,66574,10526,-22187,-22277,-50391,-68727,-17052,19404,-15343,-32424,-5645,-6108,6515,20446,-15165,-44444,-67471,-88515,-49254,30877,72847,40302,-31723,-83764,-43199,41131,106131,75182,-26471,-58146,-50338,-87663,-82745,3037,33811,48381,48236,-37028,-80625,-47288,-34713,-12757,-9746,-43939,13238,137676,179688,81583,-19863,8791,86456,54927,-3497,-16370,8079,67876,91185,-12594,-79136,-12892,44530,35623,-15900,-81712,-93755,-53455,-7213,47949,71507,38075,645,-7520,-10718,15342,56109,89969,76028,35500,-20314,-53637,-48351,-63809,-64130,-7979,47034,64097,11502,-52333,-105535,-157811,-167476,-97413,13933,105001,64284,-57982,-108101,-33280,93257,154543,73143,-40760,-71976,-77577,-93551,-70522,26194,113161,147604,105300,77904,103310,114592,113506,122461,80548,-9826,-92410,-57218,40087,65648,19366,3822,53041,80903,14334,-84611,-135121,-133006,-101218,-41021,32748,50212,-1072,-60066,-73215,-49075,-1255,4879,-29500,-19646,23842,29423,-16061,-49564,-16569,47087,35784,-38832,-58571,-53558,-66151,-83105,-96966,-91490,-112770,-137887,-94900,-19310,6914,-12912,-36588,-54791,-57039,-56225,-23542,-61198,-130980,-141590,-175664,-132404,36411,109407,47412,42608,78773,43455,3451,56903,116510,110199,62069,26883,10622,1203,29217,36695,3121,-13470,19188,49983,58694,40147,1938,-53003,-68836,-95940,-124593,-61503,65360,100780,39657,7402,-36116,-132742,-160728,-72038,24063,22642,-27248,-7054,47691,87866,130910,127779,94504,84884,69207,61797,41423,-3195,44176,81657,37834,-13091,-18162,-34115,-69471,-86059,-48825,-665,16292,30051,34615,51828,67977,63442,14806,-3609,49418,67144,2902,-61695,-47652,33097,61813,44841,-2918,-59862,-23420,77646,73689,18614,77664,107300,81974,46345,9852,-14635,5796,43673,56392,52121,59877,77652,40815,-33847,-94999,-139799,-65332,93968,123251,16282,-47930,-3495,23906,-22639,-70521,-99802,-97224,-21937,46503,79266,98932,120429,95552,50765,-3280,3518,56542,82029,69406,37885,32264,3175,-37613,-43236,-50103,-77185,-89793,-90557,-100450,-117532,-103260,-31036,20371,-28630,-64413,-37078,-18465,2712,43625,880,-90315,-96431,-65297,-35083,9442,-49174,-149061,-109772,-21124,12493,-31685,-95777,-83047,16798,86551,56579,-20531,-59621,-42250,46897,87369,69301,61359,60841,34626,-10195,-71894,-82214,-70309,-65839,-17702,14009,-13633,-39857,-19999,27542,13948,-33215,-54689,-45038,-55407,-67147,-13413,-5036,-111811,-166867,-61581,35364,26343,-17549,-25110,21163,95756,145023,134683,46985,-13456,-26871,-54540,-96455,-109554,-91671,14842,145674,172470,107419,54772,1193,-61092,-87974,-47639,-40522,-60318,-48718,-18541,24108,50759,55946,40023,-5533,-4856,65221,108299,97105,49093,17980,35107,79733,91154,19166,-146033,-193514,-50438,78240,61382,9795,-13934,-41001,-24119,-11279,-12269,18529,42330,-26311,-84182,-82172,-71927,-75260,-35445,78583,169441,147539,68298,-11945,-63582,-20159,78286,118562,74309,39036,32755,4790,-56819,-68181,-28204,12120,36704,-6617,-21286,-476,-1034,-30062,-52397,-70326,-49124,12279,59702,60657,18716,-48140,-67043,-73807,-41260,29202,51743,-24455,-71524,22307,107684,65084,50152,128731,103759,4292,-16628,-14068,-26723,-13236,-9616,-7298,86132,129970,21245,-82511,-6581,129384,140269,82393,73480,64440,39882,5926,-70197,-113443,-61881,1204,20753,2230,-58046,-122067,-57393,1599,-72975,-118209,-41664,57925,85476,82068,117975,131656,77252,20223,4855,-49634,-106111,-76924,13000,49317,53265,45831,-565,-56521,-88795,-100804,-91763,4738,125069,96836,-12625,-58040,-6718,3851,-46800,-4173,93670,46292,-82358,-91034,-32001,-31008,-34245,-18254,947,12664,-32777,-95234,-67235,12276,-5826,-61471,-42086,11917,-1681,10515,57469,72587,57883,36305,5119,-70113,-105516,-78802,-64223,-39863,48796,125911,99133,64817,60581,41369,546],[-32907,-30231,-32626,-39861,-48860,-36362,23784,58026,48568,68055,71566,46062,23815,-8846,-28828,-61967,-115509,-85670,-4866,11690,-43568,-32785,54885,74054,-40110,-110939,-68570,-19548,-13210,5678,37654,58274,61667,23338,-38902,-58376,19734,71285,52606,38528,49482,22352,17694,78868,102065,37858,-30742,-21090,18373,11924,9756,37447,38066,-5423,-42256,-10656,80160,101694,14085,-108655,-124266,-31161,54517,121198,177840,156625,64190,-9482,-48248,-45595,-25979,-84058,-115528,-14035,59373,36118,-28253,-70892,-87066,-125672,-95479,33843,119126,110715,91637,75057,58731,74602,82446,31740,15377,40354,44348,29503,-3404,-38252,-45528,-43858,-19203,-17914,-105558,-135283,-20462,51423,21524,18631,31410,-23687,-80097,-38110,9568,-5663,-29693,17022,47607,-51156,-111494,-59560,-29637,-59709,-84774,-92082,-64234,-43747,-58865,-71255,-90141,-127389,-110332,-39454,39789,70345,58992,50969,85848,103840,54835,-13099,-4870,65514,98033,16567,-65013,-39884,25338,35377,7223,-59985,-74768,-21541,-517,-12235,11612,34934,47141,73593,73583,23943,20121,55255,29249,-40944,-65248,-8052,94296,134464,114440,70440,41758,41693,23445,-37004,-66308,-19940,-26178,-80515,-65845,10626,74800,116643,29848,-112727,-126981,-36779,57642,70746,-20705,-70819,-16164,97458,165074,105451,-18477,-125145,-141795,-73449,-29240,-42143,-55169,-50825,-28680,26,-7940,-47181,-43695,-21173,-20077,-39299,-55503,-26697,2922,-5147,-14029,16285,51245,36593,-38103,-80689,-691,66758,30116,-22579,70205,164916,102542,21572,-27542,-77869,-81599,-16252,33064,45534,82076,114410,139347,124830,60296,-42167,-72953,-2505,69693,43982,-2742,25555,76313,46909,-58979,-136024,-180078,-151200,-17322,122736,179934,163389,90083,36251,22675,17751,18032,19439,26777,45456,37854,37445,70050,97862,102209,33703,-117174,-153524,-48573,10105,7179,37601,52397,27239,23638,46477,41139,-11670,-69200,-26027,83883,163475,195840,135503,-27507,-89438,15950,69947,26543,-16092,-93495,-150578,-108549,-117798,-178016,-99312,-27926,-39239,-49861,-18945,4508,-21387,20937,68796,-17685,-93233,-70534,6131,41321,6077,-31229,-58592,-44222,14755,64434,50714,25310,30762,93960,122424,50400,27226,71425,70676,7268,-70394,-109611,-51779,28298,26630,-32609,-55371,-15567,7387,-5137,-26853,-40396,-36198,25622,126350,158472,67084,-68176,-121684,-90349,-34905,-15511,-43721,-38843,-6172,-16305,-63897,-88601,-107783,-93208,-72632,-77948,-64384,-5397,73947,107335,68384,59892,65226,23594,2354,25735,29991,79323,179801,198965,93770,-27031,-99940,-99916,-43478,51902,135116,101326,37714,22645,-6264,-18943,1432,29664,65437,77432,67563,67000,13724,-66468,-91184,-105525,-121109,-85021,-77889,-113663,-93841,-16943,56214,42669,8620,-12250,19468,121194,93453,-58251,-89868,-12071,63989,51101,-33190,-46049,-3736,-9891,-16052,-36280,-64081,-85803,-115115,-78737,7793,53589,17435,-6272,65868,137956,44601,-72673,-65624,-17140,6524,85118,126370,103944,69116,-34421,-137821,-153146,-130757,-88097,-2650,16701,-21673,-4159,-12267,-94136,-144605,-107142,-57547,8111,48374,46485,39952,10149,-50667,-39044,2972,-23939,-41677,-26188,-28901,-66791,-57475,22956,64399,27017,1633,12054,8703,50786,90072,56648,25281,-11741,-47731,-51665,-34370,-23231,3070,45084,71841,80176,82496,120938,147801,99218,61602,3576,-97134,-131041,-78762,-48733,-159,52548,40896,46025,55260,14630,20847,14314,-67022,-43439,81353,122363,38247,-37770,-5607,43715,14398,-25119,-42487,-23495,16159,2536,-81859,-91666,7480,53531,-6260,-57236,-43342,-27675,-50875,-44220,16569,43707,2939,-30400,1814,29901,54462,88157,103260,68622,50766,42915,5410,-12863,-50032,-125929,-138873,-9500,121086,81116,-21196,-93534,-145449,-109966,-7038,66200,124107,114690,28894,-7499,28604,60047,88097,83666,5859,-52569,-39286,12093,52801,107729,149173,152408,88503,54751,93509,120411,76468,8736,-30911,-34197,-50726,-17907,44072,38300,-877,13560,102294,181085,108459,-50481,-112676,-68980,-41699,-35630,-34579,-39460,-33060,-25344,-6704,48073,88883,32038,-35114,950,63834,75580,31220,-18056,9821,81615,51282,-72408,-122461,-109136,-113035,-117821,-62335,51954,74546,-17637,-77128,-61407,-36892,-39475,-11769,10570,-9777,-29387,-36632,-117748,-174570,-116787,-96126,-67474,10146,19562,-4805,53024,99530,40145,3882,80170,113643,60404,15930,20080,36800,21440,20084,50291,39495,-32703,-70536,-23606,62806,53744,-60218,-126155,-62432,-30523,-94119,-117558,-10443,78724,34797,-19335,-70415,-179512,-199770,-77968,-1886,-32480,-38512,-5761,8337,3904,31414,51887,42774,51380,51493,43820,12201,-12793,73809,123841,53832,-7689,6938,9900,-7392,1309,30416,35531,12641,-30591,-71636,-45931,-693,13713,-26017,-51949,-18445,-15878,-59061,-74325,-41152,43441,96636,74320,35630,-6029,-17042,3798,-43866,-64493,75329,146571,104122,71495,52993,20515,147,-33004,-70373,-50869,37566,98017,35024,-34966,-64233,-91630,-26125,88012,82355,-6676,-48125,-16125,28940,-15743,-102905,-123586,-105544,-55093,14440,52288,33488,-2219,-22343,-19761,-9240,32592,77898,32174,-44122,-33185,27473,36228,15206,5531,-41289,-102133,-109445,-62054,-45222,-59867,-46220,31467,87838,17436,-59058,-52959,-53197,-49408,8934,30425,-23433,-87509,-111162,-37509,74499,-4995,-164044,-107637,46667,74406,-20859,-86450,-79478,-14875,54828,46184,-30129,-44592,34009,111226,64433,12824,45757,61695,32905,1045,-19954,-12170,-16554,-39219,-24344,-22747,-53531,-67585,-10584,67362,51137,17408,4316,-25718,-61682,-67594,-32241,-21697,-61823,-80619,-12008,52105,58273,35355,34082,44975,48452,69248,83334,53555,33093,10364,-39549,-75651,-72563,-50263,11312,85349,113835,70107,37118,47335,23958,-45963,-48635,18202,64937,45766,21141,45404,62406,62641,98093,94806,45642,46018,82607,57737,-9236,3296,87254,116190,64165,14428,-70920,-107239,-28552,78177,85594,49002,36753,25406,31045,11814,-26836,-24556,18920,-10898,-61258,-72609,-64535,-46938,4285,50461,44591,9637,-32265,-85625,-120681,-95346,7118,89959,45035,-20017,19259,48257,-22193,-59064,-46710,-34523,-26582,-64571,-61947,23499,74420,14233,-62600,-73314,-23305,3511,-16167,7382,60005,12205,-72378,-107752,-66840,-20142,-20546,-49534,-47945,21217,40152,-31028,-9545,112708,113309,39614,3757,-26257,-5466,71093,77740,24491,53192,73664,-39423,-163674,-94715,85696,168685,116182,45153,-1291,-22479,-8385,-14352,-67686,-94742,-93504,-101935,-109619,-89636,-78904,-45532,-37739,-76352,-103805,-88225,-5094,65117,112052,165989,143416,42992,-14582,-2620,-24691,-68273,-73793,-24169,20496,72514,94473,36226,-66810,-138174,-151200,-115733,-48469,17397,31512,38044,32650,25515,4557,-30933,21734,105936,54191,-54368,-79287,-38680,-13881,-16428,-18177,6852,39745,29547,-21223,-43615,20567,19411,-32503,-18755,19444,11846,6706,44754,86928,85286,22429,-18391,-43933,-59850,-46582,-38799,-39334,19912,76004,23804,3115,42526,43990,2767],[-62911,-80618,-47753,-16192,-34123,-43356,16829,54934,44528,71491,92569,66552,29975,12178,16782,-21572,-100702,-103698,-5562,70521,30265,-37380,-20840,10101,-27941,-52170,-36860,-24027,-27573,-25773,-15583,-8453,-19763,-56791,-81853,-73565,6054,79930,126014,135297,97178,34297,5696,36631,86370,94511,43326,-2913,-19214,-14659,13807,47713,47875,14268,-41793,-69428,-555,67785,13783,-86583,-100241,-43090,17369,61912,98911,94133,52255,26601,6335,-43806,-105897,-167536,-124796,11905,57084,2733,-75363,-112784,-135555,-184773,-146168,-6970,65249,46179,22429,24182,73680,81325,-12750,-97577,-39204,53982,96013,88917,56983,4942,-36428,-62463,-62691,-89395,-156508,-160549,-95316,-59941,-37354,-14276,-3073,331,7391,19715,17380,-40478,-99091,-25813,66968,18803,-30815,-24248,-28715,-46267,-24339,5821,23569,30592,-9015,-61054,-79527,-84699,-79776,-62844,-14623,53112,100250,94790,109637,145699,116673,51200,18531,9697,22805,14366,-37097,-71985,-70143,-60173,-28413,-28889,-13613,5224,-6846,-24013,-21312,-31472,12975,71734,28684,-64346,-46948,3043,3014,-26967,-49088,-44042,19072,92046,109039,72053,46974,29826,-18066,-47486,-25216,29403,-25408,-108826,-57809,57743,104594,93896,20273,-49438,-79192,-64220,9849,15021,-77442,-98784,-54988,12923,88503,95079,39763,-9518,221,55038,67173,16047,-19986,-39345,-75591,-71780,-51466,-42278,-41583,-54180,-65167,-72591,-52791,10565,32579,4988,-23663,-37823,-67611,-114097,-142466,-114466,-39018,-1546,-8677,-26634,41263,110879,82670,45539,31232,-29785,-90105,-41837,32428,65237,104456,113526,105241,114937,78030,-55044,-109491,-5541,75725,3934,-63265,8196,131994,127634,-59424,-194658,-182519,-133922,-51489,46168,81294,77374,40261,-12767,-24912,-5499,10157,40652,68765,47248,-9814,-21984,14187,32129,18059,-30756,-129743,-147903,-24742,46305,-5596,-3588,61997,68887,30382,11832,-33968,-94516,-154821,-149199,-68335,52451,110225,62973,-64147,-125029,-51715,-33406,-68848,-57286,-146945,-239456,-127156,-84100,-178921,-115538,-801,39749,5338,-2738,33627,-3037,-25370,25793,-22378,-109656,-93302,2333,48008,23269,-18477,-58807,-42086,12711,42293,35738,41246,35390,58126,95536,57737,48932,98541,68426,-31735,-74061,-53551,20508,97505,84519,-16192,-87351,-44839,14767,24017,8315,2568,11740,71140,183465,235375,169394,47902,-50917,-82202,-49244,-25761,-43297,-38343,-7605,990,-45182,-100251,-132475,-109617,-38452,18018,20975,18719,76649,119532,69933,15736,-11628,-17683,-5918,12988,7839,30223,75266,68736,14376,-72399,-131358,-128222,-72260,36847,127894,108437,65169,48947,42603,111811,140750,60109,20876,36915,6426,-3045,35351,61684,40533,-27247,-73681,-50776,-34999,-59434,-47965,-1777,14279,-38986,-73588,-80191,-50966,40030,71446,28121,41753,70998,95420,61362,-50472,-90445,-54814,-16719,62818,49705,-68082,-127478,-113110,-70780,-20215,35480,31544,-25428,-33592,25263,-23777,-125491,-99641,6392,50593,92195,118726,120490,95174,-18050,-121189,-78801,11818,42995,66318,21054,-84704,-92382,-76987,-109418,-92761,-33626,-51575,-58142,27351,146516,152937,35946,-33454,12953,17762,-70224,-87449,-28025,3414,-4303,26545,67744,69009,65103,55639,25951,34906,100138,94894,8810,-6244,-3133,-27371,-47483,-50908,-72719,-66057,12746,95236,81811,14466,52262,156190,184118,159533,76067,-35273,-84043,-78809,-63322,11564,83401,93603,116838,98419,11471,-21339,-32432,-102028,-103254,-16384,49776,25544,-35748,-34640,-11707,-24635,-28331,-28997,-20258,-36794,-77841,-75302,-21158,35226,26919,-56678,-88952,-8529,29533,-49895,-92712,-33629,7251,-33060,-71018,-26540,25822,67032,77416,40597,-31536,-21945,40398,9886,-40536,-49691,-102413,-166958,-76901,82730,75906,-19381,-48841,-41341,-24663,10092,32046,70656,86139,32036,26502,60388,7931,-40386,9540,43384,31778,49923,95314,94831,92553,91605,65859,4245,-9221,1536,-2061,-1316,-29660,-62137,-31162,-9054,10216,11925,-26178,-23911,31336,113407,184607,127705,-13388,-65079,-30420,-19835,-36528,-64171,-57751,-22202,-6251,30384,96630,88251,-3025,-39318,23157,72068,71326,45879,8773,38918,104867,81862,3638,-22186,-39670,-93880,-135062,-73619,69181,108229,27020,-50296,-74589,-47884,-8095,47373,96741,123619,80345,1430,-76806,-95371,-36723,-16118,-24803,-32461,-52755,-25446,63876,81912,14420,-5623,55434,51962,-10046,-4307,48259,70706,34945,-10852,-6750,-2957,-79067,-122205,-20182,117927,88679,-76638,-142324,-48364,10664,-35102,-89548,-27886,78925,69326,17448,-28018,-113672,-124164,-39839,-28222,-86298,-44824,28395,33202,-21720,-16164,35501,29203,364,517,3352,-15136,-5561,84877,94694,17655,15117,58313,37308,14939,39629,33384,-8928,-15895,-49713,-111380,-104804,-72285,-61155,-62814,-37219,-9452,-51951,-83590,-33659,33186,115024,134690,65040,34925,19876,-33170,-58183,-92726,-111764,10274,118652,110445,89190,105306,68934,-9744,-96300,-160103,-129297,-7226,89575,80704,26905,-21906,-56529,-21893,37905,18211,-51161,-76056,-41501,727,-28625,-89345,-86592,-65667,-36486,-13791,-5496,-19027,-69227,-101959,-51766,15302,66369,74681,-10236,-101402,-92689,-38649,3525,65470,92216,5218,-74605,-70285,-11525,22994,28887,37825,39215,46744,7386,-52631,-57224,-48419,-56971,-31044,-4850,-2734,-61480,-93975,10250,129429,35519,-117576,-65184,71526,95901,-5771,-65161,-57115,-30358,23981,27738,-48913,-46403,68446,107412,-22846,-102465,-15990,60147,61419,43842,43252,46421,40449,27228,5838,-66648,-108861,-60858,16440,55413,55346,65812,50611,-3097,-61916,-98371,-99307,-65877,-24122,21109,80593,109466,87499,62181,79114,84366,32515,-13922,-19994,3314,45037,33048,-13676,-8006,24064,28538,10484,-12394,-19736,-41402,-33918,38840,87760,44081,9794,71477,158219,142028,52248,37719,68562,73919,105619,140744,100660,53633,82039,107021,68191,67032,135499,123509,38059,10911,3320,-3192,28208,102970,132758,92949,59020,71163,95025,48072,-27970,-39637,9572,-10846,-74865,-96568,-62457,-22382,20485,44264,-19691,-99533,-98517,-86680,-115711,-146108,-96373,3273,27484,5495,47397,63911,10077,13974,40361,-5869,-71684,-123833,-95790,5009,78534,43639,-22956,-31254,16795,26935,-22932,-18524,74736,68588,-44878,-110159,-71564,-57154,-68753,-37781,-9310,15978,4011,-51379,-33644,57279,79689,68287,47247,-168,20757,99033,92962,-9660,-32691,-3339,-71749,-163501,-112226,24973,126301,112776,7750,-79510,-88587,-21841,36343,-13376,-95586,-117837,-107556,-96551,-56685,-11602,-17546,-80078,-101693,-94738,-104966,-19456,88911,145731,147395,62813,-38871,-73087,-43798,-22230,-2744,3402,13646,24561,64764,86858,49121,-40936,-133169,-153969,-82391,-24255,-17853,241,60440,53870,3039,4268,28900,73357,97462,49519,-21829,-67250,-44655,17904,41253,42559,23122,14052,45966,54694,26883,61815,21909,-66566,-78159,-49414,-43541,-19475,21993,66941,77957,39110,30915,15909,-29890,-37286,-621,905,-7908,2954,-43183,-56142,-370,27748,-6749],[-63966,-116998,-73059,-28941,-51148,-47591,33226,87414,78139,83428,88171,38929,-13725,-15919,6731,-6636,-42503,-37159,41068,121661,85832,-16395,-53779,-14850,13750,4545,-25435,-35124,-23625,-9202,-13361,-29850,-52976,-94015,-109203,-48005,37224,61243,93868,117001,88236,44875,14309,981,67106,157584,131457,24369,-23545,31349,69423,62591,38347,4476,-37211,-51496,1580,46608,16179,-5808,12789,991,-24328,-20915,-22847,-3783,46530,87596,52386,-61216,-137615,-121695,-27820,60235,21723,-60093,-95105,-105948,-154063,-183215,-103588,-12631,-25026,-60252,-38819,35863,123537,67075,-79831,-111703,1941,68553,89222,98445,95067,37737,-31470,-69914,-84967,-108402,-116173,-104603,-103606,-99333,-68076,-58877,-53214,664,23501,-2942,9631,-4525,-78670,-36545,75396,68676,38808,-176,-35826,-26037,5356,18258,56623,123530,109624,22764,-11329,18772,20970,-11289,2366,79633,147907,117037,79733,108196,90125,35868,20149,-7232,-27615,-1633,-75,-56886,-98004,-81949,-33122,3792,67754,94500,82694,72146,11670,-92046,-77546,16451,-1737,-80590,-46413,-6942,-10994,-17756,-13246,-16998,-3107,31916,49451,28521,38101,72360,59265,28070,19836,32562,-18099,-72325,-39354,55076,94752,40518,-1712,35878,33445,-28915,-33903,-23518,-58485,-57772,-73600,-76126,-7596,44958,43318,69761,134581,155677,116280,45151,21943,25695,-35012,-100024,-88233,-11560,16435,-25257,-52983,-51791,-18286,51337,80772,43077,-19680,-50407,-77370,-119236,-98424,-58040,-79475,-109605,-64229,-18753,41629,118575,103366,46060,57453,54258,-50131,-101417,-32808,49514,108771,97832,43956,33721,38099,-37583,-73650,11679,66178,4844,-7679,60887,122990,100126,-45165,-168073,-113704,-21655,26941,42064,9240,-14358,-36800,-90383,-65264,22785,77510,90039,68658,18906,-27759,-51054,-53784,-59570,-78162,-90965,-90517,-43261,63377,93529,7595,-1213,96742,93351,-13893,-73608,-88534,-89773,-115046,-123124,-80102,-11964,-10925,-46556,-52160,-61704,-65054,-87839,-75705,-25235,-131664,-252184,-100993,14850,-75179,-79460,10509,79029,41850,-5866,7163,-51061,-110240,-61207,-36064,-55361,-51578,-12324,32991,43330,12933,-8913,44934,72112,45299,26989,47638,36689,32817,70998,54163,16398,30190,38816,11411,34174,98793,155992,180886,144403,37773,-62810,-71762,-38324,458,14098,15014,40996,110452,201641,221398,173850,91214,6205,-36575,-17188,27013,51927,51744,40640,18313,-25362,-58770,-85945,-70718,22121,118807,114965,49521,25724,40920,39812,-12503,-67157,-37683,25179,53037,25074,-16208,-40846,-27247,-32101,-91161,-110686,-77406,-35674,9559,29111,19559,8590,-28973,-27215,105755,190752,114863,31753,11104,-34459,-56766,-1434,64904,86794,53649,5226,-5718,8925,-14597,-42058,-35593,-28502,-62015,-68433,-70418,-86426,-77965,-34819,21466,86699,96396,84789,58390,-22231,-66025,-38644,21266,102068,66191,-46458,-60093,-4014,-7678,-41998,18361,78049,11210,-74920,-71958,-104081,-163067,-131998,-32761,20230,71215,109924,118495,92316,-3392,-77014,-30296,48031,89557,99462,44348,-31537,-87505,-152046,-144256,-22099,42315,-47985,-91550,28018,212817,255038,134046,53530,65208,23927,-62722,-83393,-47656,586,47144,99656,97367,61272,85356,82019,16992,26417,81866,36478,-56088,-59854,-52937,-62143,-33842,-8546,-45837,-100519,-71059,6966,11585,-44560,11378,123544,158643,146257,117374,74860,31574,-13107,-34261,19740,64369,58692,78739,72979,632,-56434,-69271,-83239,-88145,-53306,29005,47162,-5123,-17779,-4268,-28120,-26584,-1175,23629,4320,-8349,35935,56539,25079,4416,-5372,6072,68521,72123,-48499,-141129,-92902,-23720,-43921,-81684,-48751,6756,48051,19628,-58132,-137445,-105077,-1890,-2128,-43830,-14780,-28174,-114223,-112043,-5054,25117,-8949,13421,74860,62875,572,-31197,1199,22699,8380,27914,41789,-33300,-92199,-39419,48116,78337,58625,20521,-21771,-15001,-11520,-52200,-89245,-42416,-28342,-69192,-38432,6680,7742,25811,20208,6123,-24197,-50511,-17843,30740,65514,83965,35238,-44055,-66850,-57597,-47349,-35945,-29954,1617,27555,-22731,-39138,13509,-6873,-66259,-28710,48180,71755,70337,61503,29327,35027,86408,99640,89132,112230,85880,-9697,-92668,-99913,-43843,-17144,-14394,-14099,-25598,-17955,34699,86835,127832,190741,138827,40874,8968,9862,17320,7882,-31195,-62631,-51380,700,52647,30986,-20657,-37467,-11455,-5188,-17116,32579,100550,94521,41349,-457,-29734,-43659,-105269,-133196,-2846,149736,114420,-31454,-97082,-40900,2728,-2442,-14697,22679,87160,82454,47579,23644,-24684,-45913,-25970,-50287,-97993,-42607,75697,99910,6074,-18942,45047,30633,-35521,-27036,-1978,-12659,-7247,30022,-13777,-46211,12413,50906,7713,-17883,5111,2743,-42397,-60580,-45856,-45904,-61121,-93021,-97490,-60712,9249,47393,-16243,-63883,-6439,58891,104454,82580,31244,37899,17834,-68532,-72039,-46282,-91409,-50639,55932,104213,87011,96260,64492,-10378,-57978,-100383,-100014,-18544,77391,115123,59934,-32867,-98650,-86648,-20111,-2947,-61968,-105061,-74942,-42582,-31131,-12103,-3233,-22929,-32586,-53738,-41134,8758,13120,-42508,-38704,-33247,-15656,13102,1008,-26234,-61621,-86851,-47128,79038,117776,2638,-47866,14409,55376,57283,59698,55255,-7564,-36279,-10167,-8018,-11511,2816,-30313,-85250,-127748,-121993,-114779,-86473,34269,116029,24872,-65908,-24961,35909,52406,8878,-4868,6946,-14753,-14976,-17231,-66006,-54241,29882,54831,-62663,-151580,-74923,24637,22627,8835,18340,18145,30549,43730,9575,-75255,-97032,-10186,44809,16031,13273,62782,63983,20093,-36348,-80190,-78487,-47186,-2634,70985,134146,117553,57907,41500,74489,99389,65155,-11026,-63519,-55672,16312,32158,4605,24423,37088,9860,-10507,-52411,-94666,-96957,-39656,36525,98251,97626,49230,32297,102156,118040,8381,-39664,22445,69402,59901,64378,60757,36287,64745,135124,139722,115144,132526,121396,53131,2813,-13252,7211,62565,111735,106631,53904,18329,39323,79878,37462,-31866,-26416,19227,-17349,-91161,-100437,-37181,-9083,6284,74292,39383,-86989,-74116,11499,-9521,-77518,-92810,-54533,-69,41090,43149,13555,-7765,35883,69898,-12654,-105570,-133215,-73137,-8383,43623,63666,47093,8182,-8643,4680,12470,6434,62427,84833,-9202,-87400,-54612,-83672,-134500,-82307,-16086,18149,25469,2212,-13357,3972,27139,63974,66574,23058,21712,52728,19866,-93055,-112106,-34727,-19131,-75598,-87380,-32065,65332,98002,-4177,-115863,-116083,-34331,29739,-8256,-83266,-61398,13181,18384,-7308,14959,18299,-78379,-152457,-150604,-121942,-23328,72007,115613,102559,17004,-36772,-40222,-40332,-32865,30822,82989,85276,54932,30978,366,-17265,-32988,-79224,-87631,-30012,14142,2349,-1080,45127,26483,-12981,13158,48068,55472,32762,3101,-18234,-46809,-47472,-10298,38406,81366,45051,-9674,25793,70019,68399,75672,-6856,-125220,-142536,-100204,-112455,-76589,1001,62043,78067,84850,115836,73451,-16170,-22824,57515,70464,-16321,-69046,-91782,-87878,-44862,-3851,-20281],[-38511,-105199,-83955,-56136,-80531,-66413,21563,90283,85639,78128,70197,-6134,-80205,-71062,-24083,1150,17357,56117,97455,105762,51473,10737,-7090,8808,27182,176,-34943,-24204,-5795,10963,6145,-5678,-14790,-66908,-92325,-14461,48744,12739,-7692,-1923,8781,33923,35590,-7089,27343,125553,114826,15642,3164,83642,112153,80362,38408,-16284,-43040,-6855,32841,7251,-17269,15271,55874,18792,-48954,-63170,-67914,-18886,79637,103209,-5839,-132289,-134047,-45032,35443,60982,-21725,-108211,-109164,-107606,-158495,-145212,-33639,-4797,-90980,-148508,-100943,34965,113608,-5359,-125296,-58320,77107,81736,13783,-11273,10723,-4429,-42534,-48877,-39839,-20055,2771,-29131,-89909,-105297,-82517,-82624,-93265,-49378,-42928,-71511,-19515,39098,-6392,-10416,54270,45707,14110,-54231,-91970,-43733,-29608,-52944,29227,164160,180924,65552,-1662,47360,86939,70453,74825,110458,140065,83771,9159,1646,-41143,-100416,-47517,-3488,-39187,-45746,-23128,-62257,-89931,-57972,-30992,-11365,62133,117722,139037,144217,45707,-126325,-176942,-82609,-15517,-6606,20016,25843,9180,10713,31309,35264,37172,29348,2934,-31934,41,80519,122349,102255,50412,12485,2022,-5032,-39407,-21328,19516,-4855,-8989,81628,133712,74025,3757,-17631,-30704,-48434,-113083,-130267,-45629,18039,11960,39246,111856,116618,56642,-4605,-11669,20374,2122,-69892,-75421,1092,42478,12956,-24191,-59739,-59613,12539,79908,53176,-32055,-40610,-11366,-23269,10087,2831,-124669,-194664,-84741,15330,72856,132934,86272,5459,34709,82080,-40178,-183925,-137642,-5616,73519,45213,-23519,-53389,-19670,-3069,774,16567,32881,44118,91223,102895,68927,42529,-26856,-117125,-80680,16477,54902,40240,-10421,-40975,-64742,-119095,-83349,48118,134980,109987,16360,-32023,-11660,-24314,-61488,-54866,-74117,-125865,-89341,30885,98768,74896,17155,16883,69749,33669,-79347,-128035,-89558,-39196,-19691,7940,54293,53007,-26274,-61757,18303,56721,739,-38349,7751,50221,-83222,-241236,-112154,62999,6988,-50446,-12174,35672,-1008,-66291,-79646,-143322,-197747,-171539,-124381,-58212,-26941,-29647,2784,27005,2643,-7415,57601,70024,27610,-554,-4613,-20719,-22918,-12727,-48038,-91999,-56384,41032,85356,112614,167149,198219,189013,144767,57252,-37560,-116786,-164007,-115123,-47565,-16941,39918,126483,160927,112349,44021,-11687,-19895,-12059,1060,57100,104182,92382,79649,73229,25264,-17876,-55298,-50669,30401,113793,104994,25934,-51675,-67180,-42618,-66568,-102162,-58654,27330,81861,57750,-13640,-42573,5500,-10558,-76517,-78944,-16313,20079,-6401,-39425,-40350,-50790,-123583,-153464,-33514,101287,128313,88840,40873,-8741,-32597,-19066,-9279,10182,46737,15493,-36608,-11860,-15736,-87880,-117342,-71318,-47453,-18467,-3961,-47743,-102814,-103393,-46555,34747,67381,61136,55529,25709,-15849,-13633,12988,12148,-45676,-62020,11216,80690,40652,-49317,-8583,69328,21868,-49901,-65875,-113864,-142130,-115120,-77472,-58973,10718,87598,115344,84605,-7118,-68070,-68534,-44282,17799,69863,74782,80112,-848,-152396,-139135,20054,73869,-16324,-40471,55681,180809,224639,178774,106900,28563,-55058,-78361,-76823,-102322,-69031,11677,74941,80171,50379,57318,40432,-16923,-41344,-34532,-47404,-49961,-48054,-100642,-100720,6624,65861,19358,-45160,-44556,-3220,12577,-6345,44260,106249,79760,56839,98273,132959,83797,-6508,-53012,-18818,11029,5129,23647,46243,18054,-32700,-46244,-25792,-27736,-34340,15359,35673,22259,50275,56227,-24961,-65559,-25024,32204,57670,100149,129047,77237,530,9418,88974,141598,142008,85453,-41197,-144844,-119446,-53013,-50561,-68652,-44927,-10878,-2475,-63088,-129390,-164056,-130595,-45244,1974,22037,45989,10791,-63096,-80167,-34391,-7419,592,27124,106165,140349,66556,-7517,-9373,-21955,-17446,17708,9978,-46681,-66047,-15977,66431,86008,-12454,-132606,-162537,-99549,-74458,-105756,-107453,-9805,54386,20598,4615,45787,77439,77086,10113,-53818,-60551,-14274,24325,23699,18420,-1610,-48661,-80443,-96677,-97963,-64871,-15738,13545,39543,56795,-38066,-136289,-104474,-71807,-77092,-15547,41556,43738,62004,82920,48120,-12101,6068,63033,78559,115879,123193,63765,109,-69688,-112680,-91688,-24504,40045,56932,32243,38505,72551,92073,122498,80958,27614,18388,-6663,-20031,-29047,-55948,-40650,14140,33950,23111,-9139,-42555,-73856,-69442,-23401,21817,83194,145956,116346,66634,75223,50916,11274,-53869,-113205,-37282,94788,86959,3189,-53032,-40084,-18431,-7484,21045,59718,65685,32070,11598,17794,8370,-20672,-32938,-45744,-69442,-20379,114180,149523,40247,-14521,14651,-18582,-62470,-20469,13420,-7240,-21031,-35195,-85461,-57074,-20712,-43234,-59994,-36000,3063,32918,-22388,-106896,-53698,47014,36402,-50769,-65747,-26153,30051,72842,21127,-43436,-13094,8426,-14851,-28836,20092,78240,23277,-72766,-27179,44127,284,-14764,27540,68902,45955,32752,13881,-17062,9086,11282,-25808,-8811,51579,68741,17665,-62841,-126843,-109660,-14508,34641,-23351,-95334,-108069,-85760,-20014,44547,33363,-8583,-33085,-64742,-35222,78351,164355,100707,-15255,-125739,-148057,-55473,43153,77355,16197,-59500,-47366,50789,64434,-30665,-31695,60510,79481,50327,44209,26308,-27910,-38958,14270,48668,54584,61448,14390,-82557,-176173,-218357,-192626,-107956,17000,64395,-2307,-31270,-1021,1446,3018,9244,47498,72953,24201,-38655,-59006,-65183,-59191,-36673,11625,-21114,-92868,-74194,-19918,-49832,-75844,-65520,-47849,-13637,9946,-5208,-38499,-26727,44560,72760,14810,-30968,20322,66821,55730,27213,13325,16621,-4962,-11885,40764,89475,42118,-11214,-105,30263,61974,70951,29480,-23213,-40167,21736,45814,12761,-6304,-47192,-86390,-35328,-11618,-54321,-57401,14669,63315,77778,62674,4090,-58146,-23175,11984,-58420,-113704,-42642,46804,14977,-49128,-33379,6249,31500,67789,89314,92665,103673,123415,78094,-8899,-62561,-2029,91020,78420,-15378,-54086,-36164,-22517,9808,7484,-15173,-2015,31057,8626,-27759,-21664,29980,22690,9488,84692,58671,-63501,-9711,135145,148697,90489,25325,-46748,-50048,12273,13428,-13875,-20373,-320,11792,-50092,-113011,-98264,-22711,2729,17876,59339,74544,8193,-75671,-62333,19195,36709,43082,58362,7789,-43650,-16001,-80941,-189269,-169479,-69602,10414,45005,42930,12687,-5765,5722,21000,5906,-5483,13818,23439,-14808,-104162,-122136,-24265,69939,26849,-60133,-44321,53956,83104,-10098,-108019,-97619,-35452,-9290,-40523,-74599,-6539,102388,80806,2555,-5044,31359,-30867,-146467,-185470,-145294,-76419,-25025,35216,80953,55892,48311,49441,10628,-8613,44603,93857,105038,74714,6725,-88514,-117580,-70235,-46634,-51689,-45705,-7779,11874,-9269,-3064,-12538,-6880,13043,-5973,-35080,-45997,-41317,-20193,-15177,-44392,-75685,-27830,55388,62097,26311,42694,72993,69675,59021,-18132,-111674,-102404,-38930,-57283,-55324,23532,85218,80826,80646,121066,88571,17542,29556,115227,126969,7416,-98462,-115689,-79848,-55813,-32501,-28508],[-12520,-46570,-45051,-44387,-75525,-83227,-34334,24091,46782,69984,69099,-15635,-109663,-97958,-3990,54745,59594,89042,102943,45096,-1597,45372,61351,31025,2564,-28019,-24754,20680,28673,22930,20479,35373,52066,3880,-24456,8369,34980,21598,13869,-6358,-4622,40135,55285,9039,3050,59758,48410,-10491,14296,71745,80405,73028,57924,-207,-29450,6715,13430,-30167,-29123,-5147,5199,-20293,-59020,-55813,-8562,69879,120873,54928,-85736,-151145,-88894,-13575,14673,16269,-31853,-71876,-70882,-86384,-122531,-91400,-3695,2659,-63020,-126097,-120715,-10614,44928,-56017,-104340,-5848,98289,75043,-42880,-119273,-96629,-50075,-9607,26806,47339,83990,92721,13058,-89882,-132872,-87796,-34644,-47499,-71837,-88609,-91810,-41440,43092,68163,59083,44531,4526,-29253,-82126,-82045,-21889,-29325,-56440,28909,148022,154385,33815,-41818,16849,101555,138811,151142,119900,89735,34844,-28078,-57384,-136236,-201474,-90227,9198,-42760,-90972,-75333,-74740,-50142,-19077,-27581,-38572,12808,72065,119333,132664,49156,-102604,-178807,-136108,-30868,44598,50879,34683,45935,50784,33594,38067,84374,78200,1139,-58832,-28831,41650,98695,126212,80339,26439,43048,66107,326,-42230,-9890,24827,36605,91359,147693,135788,75694,4656,-53097,-92073,-127939,-92854,-5877,20516,-9676,-18261,17926,22431,-28067,-70668,-69187,-22680,18959,11768,-3014,10551,23196,14802,-15704,-93213,-139045,-67558,36093,52186,-1471,13471,54153,43338,42461,-8927,-137849,-171855,-28793,67682,89119,81741,5552,-46412,-5057,40759,-50844,-190381,-181533,-53555,31905,786,-43507,-48243,-3743,49189,67812,21775,7191,76096,143538,115609,60457,55973,2289,-76585,-82411,-46129,-30962,-15860,-14863,-13703,-5987,-21299,-18997,54253,130509,120618,8014,-61053,-11050,11032,-8726,41941,24442,-107779,-114548,28254,72003,38513,45463,34281,-26678,-81999,-107283,-83377,-31956,18254,56747,100376,128841,113120,51420,44802,109845,125216,76631,54979,84913,96108,-42895,-228484,-148647,39900,14790,-40276,-22298,469,-48224,-118742,-138212,-188317,-221716,-187929,-153328,-95875,-54384,-25879,8364,-3075,-58539,-84300,-34238,-6156,-17045,-32782,-54429,-79246,-87234,-117986,-173268,-160140,-33696,112498,126846,88766,103068,123840,115356,78327,31948,-13887,-115502,-223058,-197576,-118538,-62649,30947,115130,88340,6762,-65928,-99024,-41242,13491,18578,52612,61153,27557,73675,144888,69184,-56363,-103172,-58669,21034,63141,41415,-20897,-86183,-109101,-118741,-124127,-99201,-54278,-6311,59200,69509,29735,38233,66204,22225,-49833,-64495,-1723,25837,-23555,-23473,7486,-11357,-79031,-144547,-116911,-24123,61108,99870,75535,34614,45087,71826,24947,-37978,-6741,-14095,-72674,-33313,-4118,-79951,-128147,-88553,-66159,-28702,18040,3358,-31395,-43956,-34205,16497,61220,68279,66392,56756,14684,-15103,-42445,-101680,-143568,-79399,19696,64160,36698,-42383,-40446,-13542,-39083,-28919,-14133,-68335,-62144,-34079,-58104,-92266,-51478,31839,85122,50299,-37433,-84915,-115953,-118347,-53837,31500,91115,126264,69232,-41904,-15447,76683,88437,46562,56023,97366,121098,113048,105944,58789,-54250,-128087,-105429,-95495,-150684,-124647,-43286,6526,36585,32222,-4037,-26976,-35631,-96018,-144242,-89882,12298,25445,-76012,-77616,59990,132439,86789,70085,101359,117688,110270,77962,79805,98989,37269,-1234,55059,104333,26479,-92723,-117030,-49891,-9029,-2714,31327,56802,32071,-4498,-1576,23479,16442,-18510,-21581,-9087,18603,87660,99156,-23360,-125809,-100065,-26138,17828,74870,106927,65258,-1194,-6485,72846,141287,124097,56409,-31693,-98291,-103487,-82553,-67067,-56401,-34676,-29428,-48272,-101842,-118772,-108161,-108483,-82230,-4597,72218,58806,-10231,-37012,-8456,4726,-17030,-33765,-33146,53571,168827,162471,86125,33687,-34301,-59155,-18017,-3186,-45403,-65054,8374,109669,98080,-54698,-182618,-181738,-103953,-77436,-68837,-31332,57122,132443,116871,50495,40438,67119,65533,-21640,-114988,-93687,16732,62811,32716,22531,15486,-8571,-36052,-91107,-98472,-39082,19676,21691,10356,34284,-21201,-128820,-106359,-34642,-30051,-19651,-8008,-23103,-1590,58047,48273,-56980,-79102,-5553,12892,37940,71860,68465,52211,-8539,-58511,-28900,41996,105397,118298,62123,6386,28833,34153,-687,-29330,-29891,-56694,-110300,-90542,-66298,-58166,10368,72376,46848,15114,-7972,-42978,-72241,-56301,-6373,33306,84880,143546,115117,82546,124746,124925,95313,41729,-58824,-79778,-6557,6397,-35261,-68647,-44580,-9007,-4714,10911,44913,27028,-29015,-45387,-22943,1718,6974,4921,-779,-24458,31097,150942,173011,70523,-5440,-38944,-82965,-67150,-1,12504,-14852,-23686,-51579,-68268,-4932,-38730,-137562,-114290,-17616,59377,97164,12250,-99241,-37056,88056,73804,-19184,-26182,-8730,4406,43528,18317,-33668,-10325,-17471,-75988,-60732,47631,115757,36848,-38891,31361,106645,97835,79706,38889,3510,-21953,-5041,-2325,-35310,-14420,7254,-26235,-27891,10871,-1195,-36918,-58125,-59883,-15154,54978,70498,12599,-56269,-111855,-107342,-30547,9602,-8623,4292,29557,-11141,-12969,116134,231518,156022,-14881,-137026,-167770,-73722,49218,87499,47876,409,-5604,17634,15435,-13088,4286,27602,23220,25790,43415,29295,20975,56339,81225,87586,95395,87868,62222,14922,-64478,-139887,-165935,-102701,-9929,22093,497,-733,13998,3050,-6407,-12206,28199,81778,62668,-21606,-60228,-42462,-49935,-65875,-4857,21615,-12517,-23718,-33283,-72857,-104519,-100853,-61412,-18173,6452,40338,53812,55434,77649,98199,55379,-29179,-6797,70801,85214,76606,81740,54136,-8375,-37704,-25714,-9706,-39839,-48694,-23218,-6228,17200,36321,30242,23220,41260,94759,91908,17270,-44713,-92893,-111335,-31518,36482,16849,-6795,36400,74203,45008,-29191,-78058,-82358,-60408,-42726,-60403,-100728,-75134,-367,-10456,-85984,-68891,10657,20696,-20024,-11982,36585,76369,103274,73312,5321,-36969,44924,111457,17453,-120958,-107186,-29140,-32565,-35585,-7859,12958,8064,25065,53853,72630,67792,86083,78812,52417,50667,-8661,-55313,41851,174218,237169,222806,124000,-23850,-83370,-18064,40220,54167,35748,10025,11927,-14713,-81162,-81380,-10549,10258,2953,16761,31238,-9409,-90243,-98821,-14339,26690,18362,6218,-6277,-4796,19705,-46994,-160944,-175421,-95422,-13762,15510,18615,6316,12644,23495,-21882,-81828,-49119,28762,59120,50339,-8283,-66354,-18023,92244,63670,-28917,3109,76612,43058,-39804,-76245,-40627,-844,-12753,-53629,-69459,-8795,69360,39773,-12233,-26191,6869,15687,-48655,-105744,-129218,-136004,-109918,-13462,68971,76843,80716,68302,34552,33570,47762,31881,57851,74585,22889,-80318,-134907,-103214,-75957,-111214,-122819,-56342,-2231,-39843,-67448,-50406,-10379,-7936,-69016,-104153,-77317,-41974,-3460,15173,-33645,-95660,-62831,16525,59282,72117,85800,103615,74170,45956,1058,-34203,-7658,62816,94506,83175,94154,102097,55484,-2351,26347,59484,57824,79787,129782,132039,35756,-81169,-108805,-49725,-39269,-57008,-53870],[-14523,-6206,634,-20252,-47647,-67281,-81049,-68178,-5871,69624,77033,7132,-83277,-89119,28759,107568,73864,56108,53183,-10051,-26584,39012,47063,-4007,-40004,-49408,-25643,28849,44494,26552,19653,39231,57521,46282,39646,18942,26686,80711,115959,65312,23774,29639,22721,-2426,3295,41052,19692,-39405,-33142,5189,-1097,15151,45479,21836,-1428,-10226,-41761,-30592,13130,-7382,-57348,-97285,-129408,-100681,18831,115501,77002,-29955,-80310,-71550,-41798,-31014,-33320,-37578,-41532,-7381,8995,-22684,-59536,-52675,-26087,-12973,2562,-28220,-91820,-77798,-23807,-35409,-34977,-6972,30780,38527,-9583,-97537,-113667,-42445,52354,78357,48459,41990,37069,-20801,-115380,-174151,-94864,31361,40166,-43439,-78864,-62828,-50487,6474,96528,122990,71155,11539,-6746,-10113,34413,58509,22378,3335,33154,75499,56477,-26656,-51690,17562,88043,129843,140777,82148,26027,-13631,-28617,-33150,-118669,-165867,-53562,-3044,-84543,-113952,-84709,-55296,-10157,-11644,-43332,-52253,-13315,23213,72250,86813,31519,-51877,-108843,-135387,-78715,-11961,-6736,-8282,48660,42615,-37686,-35701,56526,64574,-13477,-47997,-15933,19598,61682,120718,98465,57994,67073,92927,67763,34787,46309,83993,76305,51988,50093,65802,64376,-5796,-99112,-123823,-88034,-10677,24942,-9071,-34133,-34659,-12447,-11114,-57775,-90728,-76829,-25799,43990,96822,84919,49261,-534,-39289,-45995,-88140,-138492,-102237,-11529,58935,73471,80326,71440,26441,-28800,-88308,-129652,-100089,17826,64733,27371,-29222,-76112,-76424,-49741,-25664,-36180,-98682,-133798,-58362,26066,2392,-28973,-4524,35271,61146,77928,38423,7230,66904,139229,120917,78023,58746,-4573,-50066,-59290,-102102,-124319,-70123,-16568,10237,61652,110498,92793,58771,83718,125187,60626,-45469,-44598,-4058,19798,95242,94856,-45826,-99634,-8262,30834,39904,91176,38992,-112296,-154714,-74712,7898,24770,61388,104891,95092,39081,40556,86564,134968,143141,102494,90707,90492,76020,69058,-35998,-210318,-170608,-19581,-22935,-39628,-7377,35438,-6829,-90512,-116002,-150122,-160400,-70240,-20412,-52967,-73319,-6623,41918,-12936,-91190,-122722,-84481,-44665,-29929,-27864,-31399,-51434,-78268,-134330,-188032,-117453,64274,177117,115511,30749,19633,38998,36109,6744,1288,11547,-35940,-115402,-123707,-114414,-92457,1511,59994,11053,-42300,-49671,-37347,14142,47338,39878,46298,3626,-57788,22145,140892,45958,-142593,-178384,-62632,43521,60621,21277,-33469,-60157,-63691,-108311,-122716,-57320,-21554,-39850,9031,51148,57339,72940,53230,13390,-37757,-52617,-3103,6287,-32948,15331,80006,85943,83856,19573,-73916,-93910,-32132,39166,55044,33168,95019,199467,167258,33306,-11931,-5503,-24080,11959,48947,18970,-19641,-55389,-117875,-119989,-68335,-23913,22527,62501,54409,57630,83610,91896,77988,61424,34130,-4623,-60782,-102688,-96617,-32144,9156,15281,16024,-32868,-61822,-88334,-99850,-31229,-5239,-53985,-2787,38201,2898,-43616,-67524,-48325,-4998,-28768,-67730,-69652,-91318,-93355,-44597,23595,75465,87917,80692,96749,144017,134020,95856,91550,116538,125827,105638,43641,713,-16247,-49244,-60865,-60827,-93863,-135637,-89132,-18973,1181,18251,12951,-48143,-60591,-19770,-63084,-117598,-40043,69469,84890,10393,6658,100455,159700,130322,139908,188663,196685,170360,103144,53608,53952,27760,10157,52298,77177,-23114,-144492,-128299,-25185,7804,10919,64660,69891,8585,-22721,12248,47059,28056,-29986,-42025,-9926,11085,50953,94257,17144,-113415,-138928,-81798,-53796,-26590,35943,65170,-1158,-76153,-45912,24734,44030,23519,-14302,-49503,-81869,-97315,-75996,-56067,-40608,-38486,-35052,-53211,-54946,-55288,-83903,-97615,-37749,32412,8793,-25050,2585,37713,26460,-33654,-93341,-100366,-2403,124413,165415,126864,62684,-20225,-76753,-50094,-491,-39391,-96475,-8122,121650,95913,-25759,-89485,-93377,-63981,-43929,12689,68843,95263,98611,60136,5367,-7549,3229,17101,-13660,-76832,-88877,-18910,36805,36439,51708,92922,107302,52501,-43688,-59121,5864,49934,24489,-9683,6101,3546,-28433,8949,47727,9312,-33242,-47478,-67134,-69064,-5847,21124,-57911,-90551,-34061,2852,45091,65271,34939,5920,-1262,11449,29769,82787,142893,135471,58277,-9056,10356,-9782,-79911,-96040,-66967,-95659,-129385,-77934,-36239,-23522,35073,79341,53414,36170,8485,-32835,-24764,20260,22517,-4310,24737,76448,61021,37330,61447,65945,79606,83903,15235,-49404,-49697,-61994,-108048,-127253,-63161,5932,15984,16948,38719,27717,-16599,-39235,-38703,-6025,50979,76459,56351,19465,76770,165952,172667,93601,12576,-50668,-73320,-24211,26571,5998,-11737,-5652,-45297,-57482,23080,-10279,-124296,-114178,-23201,58830,91159,29816,-24443,16470,58504,7291,-52174,-27884,-23205,-37229,1071,4384,-20346,10065,23639,6263,21568,74794,96852,37786,-9220,31207,75532,83994,87362,28770,-50213,-66107,19037,53705,-32766,-100772,-98969,-98482,-73936,-5467,16857,-20141,-21664,33035,86829,90008,49056,-1103,-44263,-85894,-95751,-65025,-54100,-43444,42554,127583,53406,-10275,98627,178772,71088,-36996,-58680,-74832,-65486,-14628,8024,7457,19733,28814,23879,30338,50295,43116,-30530,-56344,4941,56313,52202,63803,130329,136348,106080,91897,66730,71888,93064,52754,6120,-37858,-49351,-40953,-17766,18069,24294,11815,2046,3652,-33269,-37855,39655,78918,3673,-55963,-29905,-19850,-50218,-37701,-22857,-18321,-5832,-33480,-55949,-58443,-58311,-28616,6580,43436,125297,142543,90946,65747,71551,59039,6119,-969,41682,50109,37252,29703,-8436,-31038,-24543,-42988,-66840,-68805,-49019,-30648,-12021,19451,21060,-9495,7058,86388,148853,108105,6533,-44177,-41589,-45128,-24885,18164,23207,-11132,-4483,20986,-23851,-119264,-122504,-48273,-26882,-35586,-25287,-44658,-91095,-82408,-54863,-59356,-31388,27557,12253,-45583,-40258,1223,33654,54981,67415,63418,48983,76412,60985,-53107,-127839,-60885,15993,-9487,-50090,-41092,-5160,-10811,584,54588,75743,40012,62412,114561,86896,10837,-11881,39785,77122,101300,181601,208147,99031,-41432,-58408,45101,129206,134560,89331,57078,77724,46999,-64786,-116004,-45948,-8506,-27422,-47054,-30661,-11450,-42895,-83771,-57725,-31633,-34431,-51703,-38043,3306,25060,-30620,-81292,-65810,-38001,-24762,-35763,-37613,-22437,18775,38007,-22260,-87102,-40034,50204,81699,95306,61998,-19893,-43132,14060,19229,13533,69022,62448,-40545,-89155,-43002,33718,71279,36923,-27838,-64258,-38640,-1905,-12190,-12089,-22523,-24268,22159,36996,2915,-62742,-106250,-80852,4433,38673,12322,9656,8864,15196,42379,24448,-41155,6616,72885,63202,13129,-44399,-79172,-109345,-160215,-136716,-45097,-2841,-62318,-101615,-62094,-14136,-19197,-63414,-81110,-51626,-12751,21115,31728,-10681,-43591,-16730,21854,43729,67008,89697,119123,90375,45317,14535,19965,30315,79044,165014,209265,161130,101841,34663,-57099,-43716,28249,62910,81871,106739,106583,46562,-37556,-61330,-7387,-4834,-52253,-75985],[-14887,-10178,4407,-21693,-19457,7545,-32532,-85971,-28811,70007,79923,32979,-25128,-64992,705,86478,80385,57686,38039,-14906,-35675,-13133,-24726,-45423,-50034,-58844,-67466,-23833,25163,21946,17697,29484,31533,56122,80408,57569,61826,107875,104103,19065,-21368,-29053,-49575,-42044,6797,48858,19489,-62881,-87525,-35951,-31623,-28791,4812,17825,29385,10429,-22560,35291,88913,26119,-62644,-149146,-238851,-206137,-46233,49395,-33865,-89110,-2283,29510,-27374,-41849,-24408,-42552,-65819,-9887,50786,41319,-6895,-24564,-25949,-20576,27624,38287,-53154,-111880,-41707,22219,23303,-27059,-35584,28202,98803,33523,-46890,-2774,80463,53184,-37885,-88853,-88061,-92488,-129538,-150517,-73162,46805,69331,-5865,-37623,-9187,-19972,-10606,74983,134693,121615,68806,58200,92313,148250,122615,52768,16189,-7031,-14681,-28384,-39936,17706,84016,73023,51085,54589,35585,4720,-25829,-4060,24338,-40308,-56917,9493,-39073,-123951,-87511,-38256,-30249,-18067,-43431,-63432,-44026,-11391,1159,42548,61064,19354,-17973,-55458,-110666,-108896,-83338,-69029,-33626,39114,15885,-79655,-81516,-5782,-6789,-29943,3388,43951,64043,98185,121502,88422,68802,62375,69203,93471,113999,111878,103152,57972,-20827,-58864,-38380,-5459,-9196,-63070,-70053,-20737,31265,5397,-54158,-58421,-24757,20423,9948,-54528,-73962,-42514,-5671,63479,137052,148164,112623,-629,-109797,-85660,-28000,-37457,-55997,-21983,72971,129558,103759,58058,-3525,-91493,-141421,-121255,-90088,-30579,-17248,-70184,-97243,-82740,-62303,-71748,-52932,10959,11011,-43799,-15805,58695,33965,-22516,-21995,-3429,-6178,31255,51925,19962,45053,132451,126434,45441,-35640,-70982,-30515,-1273,-79617,-117032,-41941,15037,11803,46737,121113,133904,69637,44699,83620,84250,6077,-55418,-51724,-17728,41742,66885,6593,-51005,-51172,-31003,28758,91474,19716,-114888,-120450,-9837,50960,21966,63442,128599,63167,-62861,-51485,47739,96115,79871,47261,59486,55031,22182,17445,-58815,-205692,-192773,-93338,-72803,-48063,-981,81967,82614,-13753,-61075,-87016,-70934,57762,127641,42723,-42766,-2426,35801,-9979,-31252,-27061,-10391,-1373,5961,8253,29228,36075,809,-66567,-111065,-47117,75350,112189,45175,-693,-7332,2980,-4529,-28830,-22597,5413,44317,59014,29131,-56103,-110405,-68909,-26585,-48638,-67169,-2360,64401,71695,32772,8948,22458,-8940,-81271,-60532,11712,-47139,-176947,-193701,-67897,47382,59924,11378,-42107,-39878,-143,-30176,-82250,-50036,-38961,-83977,-48919,10508,39122,32844,2519,-27137,-42411,-18247,28844,22073,-18094,9835,66850,106544,162121,122431,-41547,-130062,-79112,-23932,-11767,-11533,69272,195793,205012,98511,14627,12075,28458,42395,62147,86505,69040,-19588,-144876,-207117,-202072,-119557,-3310,68459,57934,35290,40484,51550,43560,38560,49341,26579,-36205,-42538,3711,32357,4045,-16050,-12736,-55176,-87848,-110795,-99824,-28782,-35545,-97189,-36334,13491,8102,-8872,-69005,-131411,-127328,-111326,-74627,-25977,-38984,-55007,-24430,897,11834,17471,45135,120110,140742,69201,38739,68743,95063,90975,71285,8342,-46595,-13231,70046,87625,13013,-67068,-81127,-16729,42377,35526,11722,-15759,-73674,-90152,-36120,-11652,-1736,53697,72138,53714,46988,66293,103873,120343,93330,83758,108811,105170,82819,29436,-22341,-43037,-29241,9784,68605,91903,6930,-88891,-71537,-5533,-8309,-12717,38229,27522,-43989,-65989,-21679,18905,-6145,-73640,-51550,23467,19540,-5086,61840,82847,-7105,-90597,-78466,-52030,-42180,11265,43395,-58295,-157237,-115065,-36755,8502,27913,4938,-49874,-97064,-104722,-85235,-84100,-73793,-36941,16419,7162,-48822,-91481,-83833,-73616,-68383,-51455,-38194,4508,43630,12450,-25527,-70285,-127315,-124253,-37622,31588,65497,61809,27591,-6941,-35694,-40836,-9770,-36184,-89260,-24853,72015,45374,-137,12510,-1338,-14333,9004,77003,104438,72434,7170,-73212,-112484,-90000,-72576,-38378,23878,47228,-29651,-98718,-72311,-16943,36922,115700,145911,72837,-9547,-14750,28318,44026,30089,18830,7502,-15364,14889,90791,84964,2112,-43807,-44850,-44678,-48448,-29197,-24176,-56934,-60076,-24803,34231,121448,121104,11987,-78041,-52388,-3878,-34244,4359,104664,114463,48946,18951,25531,-39376,-100848,-91847,-45971,-32348,-15917,26110,41589,26614,41579,73439,63870,41400,1417,-26649,11329,61627,21518,-55028,-56449,-14745,-14396,-48137,-58536,-56170,-17159,35537,55744,36343,980,-59107,-125092,-149415,-90601,-33098,2642,50919,78944,74067,63801,27915,-29136,-27248,37100,85142,81075,54557,67572,102501,109641,67888,11081,-13438,5670,41962,57961,28272,23460,24486,-48017,-104434,-11450,39931,-11654,-55713,-69948,-41623,15426,39528,41908,37638,-13981,-81882,-85594,-22015,-20803,-52205,-18062,4922,-13412,1205,43271,93671,101685,70572,43291,37261,8712,-30964,-53096,-61948,-23382,-10438,-43441,-52327,60446,130748,15602,-123321,-142113,-117401,-83492,27977,116826,69426,30338,60756,65811,28807,800,-27383,-61734,-51909,-42092,-45456,-27675,-2740,70176,150632,68043,-12791,64953,103169,-13702,-43023,3485,-7776,-66689,-85093,-57076,-29637,23291,68059,79285,78531,81633,40008,-46680,-65397,7018,48844,23505,13842,90173,134490,109141,63457,26426,27217,44602,38231,64928,82302,25271,-57868,-45276,31639,41161,1444,-13809,21856,-975,-42724,25322,86386,4643,-85457,-46628,25788,-10455,-80057,-109464,-86921,-42924,-35802,-26222,17038,14801,-1810,10322,57958,135949,120043,43151,7695,-15954,8170,44821,23093,-15590,-32353,-45325,-59621,-51698,11606,68623,37106,-30245,-54799,-39012,-16219,18999,65453,49817,-30288,-30618,62928,114266,53659,-5890,544,21012,-7095,-34286,-12618,14454,-7628,-24669,-46791,-99108,-144107,-100417,-35064,-25045,-33217,-8338,-6236,-87664,-135071,-94202,-21431,30734,28611,-15597,-10868,29691,25030,7826,47709,110583,133211,102878,41009,-38883,-97723,-71061,5002,29410,-6019,-48544,-82470,-56040,-24452,-1675,20588,-5823,-61398,-835,116970,95727,22691,101160,193057,112999,22349,58432,91889,18430,-47097,33527,174094,198366,131024,55439,34296,62143,16176,-85351,-130478,-55249,-16749,-53009,-81409,-39533,15425,10337,-40050,-67459,-85135,-81396,-72015,-43388,7687,17303,-56316,-42272,60322,78500,14759,-45614,-48376,-8327,29292,35130,18446,-1924,14696,46331,34915,30487,19437,-18398,-62556,-74539,-45693,47255,101669,8911,-112252,-113517,-23988,85809,132049,79636,-1382,-59672,-55614,-20950,-11263,6657,790,-15464,4240,13264,2267,-4319,9083,33636,51733,21212,-45312,-49391,-11808,13606,17314,-21866,-80055,-14027,61772,65580,66009,35943,-28457,-81524,-91170,-42307,8729,5020,-54345,-77819,-36100,624,-7022,-12114,-17929,-23764,-1348,22239,16987,-406,10828,38064,31213,16043,26359,38363,58231,58318,20445,-18011,-1176,-1034,-4339,59030,164988,141397,76763,44843,-14640,-26988,-8820,-1621,23315,59933,63308,17391,-25896,-28870,9157,15212,-23314,-71556],[21054,-21244,-20322,-34207,3223,95976,85481,-18957,-39944,33108,58898,35209,11695,-53815,-76952,10404,94749,120507,83060,12398,-41892,-50969,-54283,-26327,-13778,-57897,-108864,-74588,-17572,-9135,16525,64209,69386,74719,105057,116720,107907,61091,-34272,-118005,-104797,-82787,-88146,-60814,-10942,7786,-22867,-77800,-79761,-24886,-4472,-20378,-25511,-6409,45434,67659,69673,116247,130054,42267,-41457,-139487,-265626,-252667,-110350,-32980,-103380,-111402,19931,38820,-60049,-57046,7464,1136,-70770,-77590,127,40176,3971,1643,35616,18266,9542,12843,-56601,-109197,-39189,34975,38324,-11778,-39671,30291,150259,120400,4430,-1126,42270,3028,-75526,-113447,-117818,-130129,-117994,-62748,-15477,13985,21532,7127,14111,59396,49842,6561,7312,70100,129049,90694,65824,110897,149340,98538,16247,-30584,-52340,-65489,-56612,-4679,97560,129614,42862,-28049,-9728,30950,53907,42846,54144,57471,4160,-1463,15170,-73201,-117099,-50641,-32606,-71908,-76249,-80251,-61143,-26672,-25627,-35136,1451,29689,9534,-11446,-36707,-65292,-64486,-70103,-71392,-10169,65650,53454,-1501,-16575,2340,-3847,25926,78801,93010,109644,148151,117883,55979,56867,59114,42581,61022,113165,122755,93956,24935,-53893,-61652,-44071,-26597,42965,71841,49302,30479,16567,-19326,-43316,-43916,-22337,31851,11981,-72719,-70203,-29069,-26445,26152,107710,154713,138775,3282,-134983,-95915,14308,48836,20995,6786,78332,129928,80701,42129,9934,-65731,-104572,-94121,-122369,-110397,-90417,-88930,-47842,-10944,-1815,-22302,-3792,57329,70802,38696,44983,86621,57744,-7856,-52697,-72229,-78186,-3803,53100,23363,43395,132502,106159,-20842,-122406,-110335,4138,58443,-12650,-37257,40497,75770,19729,-15068,28353,79595,82159,43015,6876,40644,67818,4366,-51448,-45376,-17179,11550,17987,-26350,-87578,-100495,-28455,29294,-5602,-43131,-18628,39034,44381,-3714,32809,120837,80088,-14914,9261,47666,9909,-2042,33673,52011,33835,29283,34509,-55196,-199539,-208059,-135480,-96726,-44260,-5260,66632,103525,39040,-7323,-37053,-16895,80493,122059,69754,8772,2300,1728,5879,80539,123470,98483,56645,43832,39806,67677,97356,62406,-15120,-51252,-27069,-18763,-43094,-46548,-11197,2854,2072,-10723,-25438,-26033,-12041,77413,160101,117982,-898,-90152,-104335,-54142,-31960,-55976,-11491,68876,65392,-18407,-56485,-12511,23866,-17680,-86520,-110396,-107905,-102814,-105531,-55510,10922,9696,-34840,-68743,-41367,45205,48449,-48046,-94802,-105619,-127797,-89089,-7229,42913,34831,11913,-23068,-1797,64375,99756,77944,22708,-170,23030,52110,89324,69154,-62878,-128706,-49457,-15788,-43595,-26239,31291,74468,79290,56100,18552,-9517,-14839,-11684,16424,62576,47068,-8445,-89043,-176177,-220645,-135319,-11504,10802,-28080,-51590,-59060,-37096,-3537,29432,65506,55282,-8539,-12432,40812,58865,9445,-29479,-38799,-74842,-93684,-81007,-36122,18051,-2330,-75298,-70244,-51843,-45692,-44488,-80089,-149427,-151036,-88897,-23298,32199,8874,-36194,-25772,-24128,-31370,-10340,22042,48481,-7578,-93924,-53376,29955,52045,20692,-9325,-27129,-9435,90800,213657,175900,24067,-39640,-15954,36515,72069,49924,3496,-30774,-75101,-119260,-88212,-9394,79267,119479,49037,-27666,-6868,58257,85947,49929,-5017,-10466,22309,2637,-35512,-47303,-60327,-100095,-95454,-19982,59845,97663,56335,8105,-2139,-13708,-36622,-32770,-6292,-13116,-40431,-43493,-41337,-41823,-58524,-98767,-58797,31185,44958,19612,65351,127821,119745,30996,-5874,25442,48843,48648,-244,-115852,-143175,-39069,40154,66537,74710,29194,-58657,-103754,-92296,-86443,-109174,-87120,-7861,58291,11253,-99659,-146352,-61573,4400,-35910,-54493,-482,66278,63092,-21872,-65819,-75228,-100281,-104219,-60867,-26475,1550,3262,-12995,3269,34679,9020,-18067,-22559,-18042,16503,53729,31749,9557,55780,80981,75734,91640,122560,99328,64462,19740,-73758,-151166,-134244,-114971,-84656,33751,157569,81346,-106733,-158989,-86757,-8904,63250,82361,39425,14605,32652,38695,8568,3391,40802,35232,-42280,-36794,67183,87541,11623,-23899,-13663,18788,61940,36662,-49502,-87989,-60910,-36210,13009,113816,130027,25753,-67502,-47028,-27108,-110463,-101747,26101,92157,81271,72548,47508,-36824,-69201,-37195,16783,76366,120805,128757,93367,76670,107727,129273,86114,36452,7731,-5287,3167,16105,-14553,-68097,-86827,-42244,-18886,-69962,-91433,-66592,-44065,-20413,41784,94225,82511,8265,-48369,-70146,-70644,-82871,-35783,68269,106355,101994,126828,85849,-24533,-67584,-41756,9832,67211,77584,25427,-14558,-7324,-11980,-18202,28683,71933,77478,77370,73253,78496,63757,-19310,-99693,-25096,66688,76702,15974,-84292,-118770,-38896,34636,33273,-9676,-76910,-92921,-32481,46802,28550,-29546,-11189,12549,-21022,-40125,-9241,62094,94418,53074,18128,56078,40661,-82089,-187951,-205646,-109546,-9628,6363,-22213,65016,155659,61010,-68252,-64411,-31315,-31233,66515,174730,148137,85894,38514,-38591,-72248,-27517,-19226,-46912,2313,64608,74247,70850,35499,13572,59992,55313,18396,48910,64920,-12417,-28339,-2215,-20448,-62940,-80535,-43477,-1245,65612,125595,122213,79162,39309,-8495,-38706,-18305,22219,13749,-68901,-115537,-32374,64892,65671,18901,-5050,-34593,-65054,-34881,48229,115630,74989,-32412,-35456,25230,28423,-4069,-16230,44831,70289,30676,52184,82308,-12765,-123077,-81509,39687,20920,-77439,-128614,-115097,-74984,-33973,6653,65371,55562,-2188,-16746,18326,37781,-23695,-61385,-54771,-81595,-26674,60720,29577,-58293,-79437,-63339,-59717,-15029,83147,156575,121299,22459,-47938,-29207,26165,62655,79103,43097,-37280,-43233,17083,21814,-36273,-9733,42564,4081,-54414,-36138,18215,62347,48911,6311,-59587,-104289,-87836,-47719,-51692,-57313,-46147,-2490,26006,-30942,-89727,-67757,14003,66347,12443,-44164,17684,93547,74563,34213,82045,127276,114900,64105,-7720,-87044,-94337,-34065,13328,5497,-14444,-26693,-78911,-76132,-18876,17152,1805,-45604,-97476,-34207,94882,100939,64970,149125,205491,116339,5467,-34668,-23770,-12985,21760,136305,233044,179654,66101,-25906,-59944,-48012,-59816,-72582,-64863,-15208,620,-49463,-78084,-14470,40461,35950,11352,-30567,-75611,-62589,-44338,-23442,19661,7029,-90614,-58483,100833,154700,66193,-21082,-1280,64170,64813,28558,38883,46068,28298,13064,-20233,-43608,-40383,-13847,-25591,-79818,-75803,37937,77539,-25676,-100305,-83741,-23379,82594,119962,46313,-16824,-54317,-65586,-22125,8791,36361,42715,36849,6725,-49868,-60326,12078,107150,132202,99914,61159,4738,5372,58198,57591,4229,-53869,-93902,-27474,23316,5194,16743,26783,-613,-11022,26160,49167,21853,-3060,-19749,-19067,-3371,9157,1509,11566,4510,-19691,1183,25646,4924,155,32341,51002,10554,-9056,20105,9901,-14762,883,-1379,-51276,-36758,-8864,-57124,-72961,20605,57400,47966,81309,83153,41387,-36450,-77256,-35563,23919,29916,-13580,-41425,-35369,1953,26636,25522,-16494],[86950,5353,-16285,-9779,38870,133651,155616,49112,-57284,-37995,16809,26474,18671,-46901,-100903,-6764,128119,166277,109582,28368,-20835,-27317,-17971,28637,34202,-22381,-66190,-49336,-40759,-40886,28238,143063,167454,108553,109732,136725,106481,-1557,-107339,-124499,-65207,-36405,-34416,-17598,-18066,-48284,-74675,-55060,-6486,10828,2942,-18935,-44807,-25709,43966,93647,113497,126982,99376,14341,-27959,-63333,-142325,-156981,-78812,-27228,-74520,-114598,-52585,-34359,-106731,-109323,-17645,41129,-21715,-99183,-68322,-8808,-12040,26630,114215,96516,9922,-52820,-90977,-92974,-58326,-11478,49662,44954,-34586,-45689,55803,87377,299,-51748,-24901,-2517,-6809,365,-26714,-104593,-100196,-3569,30282,-6784,-14618,18383,69932,119285,98704,6442,-86763,-45972,55241,31799,6186,57005,73368,12184,-46789,-48970,-37926,-60349,-51364,20457,93714,77671,-9085,-50713,-4899,51175,117236,146360,111964,44081,-13807,-26497,-30361,-84526,-102045,-87470,-126919,-151592,-109253,-84808,-47577,-30489,-71843,-103172,-72698,-30774,-5198,-5570,-8489,-2266,6262,-31322,-62469,4393,103944,124322,94480,65546,66708,88446,121776,109107,52365,51739,103021,93525,33406,39676,63185,41571,20385,58174,89917,84600,29499,-8712,15717,5817,-13514,78701,161796,129196,48970,-17717,-36362,-2663,-12,-30496,-5971,-15664,-92384,-89361,-54087,-74669,-62310,12295,77188,75994,-19277,-110764,-91012,-25968,27458,42160,10629,36446,72248,28947,2080,12600,-19482,-45587,-55410,-112830,-114485,-82254,-26201,45822,64054,60510,66412,70037,58587,60414,66782,53707,46346,35701,32115,-194,-56285,-70475,8631,32070,-14778,12339,64689,14465,-71250,-99405,-58917,50613,81660,18394,5449,64928,85417,25822,-37484,-37422,4519,65499,42245,-52368,-30685,66887,54114,-2962,-12576,-9277,-9278,-12063,-52101,-96738,-105237,-61711,-32805,-28892,694,18628,10852,18119,-5840,-1270,67513,93380,85629,130671,96240,-14348,-22698,42261,56398,46030,76705,89331,-6711,-151413,-177056,-113950,-80736,-29901,-22049,-22396,3037,31236,48989,-816,-31669,6615,9171,4889,19741,20935,-937,23415,107990,132239,87067,31827,10592,19763,57948,78739,32504,-42709,-67729,-58027,-95552,-134929,-105612,-35673,-4355,-10167,-28176,-26504,-18230,-10144,79882,160300,112576,28124,-26910,-53211,-4177,43573,1838,-39827,-8365,1784,-62712,-90403,-28973,51275,72429,607,-86721,-83413,-6017,6807,-15226,-21778,-50502,-81863,-85890,-41861,50564,63667,-33340,-116348,-128770,-141179,-112475,-6108,81389,86367,46999,27213,75969,125976,111051,70531,18958,-1370,18105,6692,-14593,-12893,-46776,-72910,-12863,252,-43472,-18014,16982,-19385,-57206,-43668,-27834,-85127,-141207,-106426,-29625,2067,-22694,-4903,3790,-61755,-110200,-42182,38929,4289,-61502,-92067,-124406,-95055,-13829,33636,42789,30534,-10922,-15872,19641,47118,15879,-44028,-53373,-53453,-63504,-40259,26461,75350,97969,60944,-10380,-78901,-111879,-118267,-96894,-90840,-47559,24683,54468,80798,58623,495,-17762,-9955,-2937,10798,32006,10590,-97824,-183522,-94858,17201,29561,-27016,-70414,-47173,43031,168576,246554,145510,-30709,-35510,37070,63351,58664,34945,-6244,-33856,-56765,-99882,-91375,-19873,70074,102399,20005,-83736,-93164,-8709,35862,-20285,-88476,-37431,60891,42339,-43411,-55754,-37640,-68620,-82846,-28909,12324,29806,16669,18574,16905,-11587,-18783,-7339,2629,17722,42285,46361,-16004,-90642,-91969,-66682,-39549,-3582,39955,85582,94734,101782,145902,128744,73388,63171,84994,61392,-21963,-82809,-29630,78841,122591,107934,77446,13833,-51540,-70676,-64743,-76959,-107235,-66058,22326,48362,-30162,-112970,-120129,-12822,67355,21771,13889,74913,97495,54194,-1448,-25625,-39027,-56534,-85726,-83022,-35522,12263,16494,-6495,-1271,39472,21285,-34500,-27250,26939,67518,109591,110652,47601,70785,140136,153089,141702,134157,102803,121463,135914,51783,-45832,-61665,-85361,-112661,-18216,169860,180626,-11768,-129861,-96826,-41466,-17708,247,32296,47948,54693,26019,-48527,-80928,-6677,54679,-16633,-84383,-8693,83814,72353,22767,1823,49550,137077,99277,-52088,-117845,-95822,-94542,-84171,-9637,51724,57111,42786,48636,25322,-69830,-101789,-18569,77263,119206,83723,30907,-11973,-16831,-1834,44180,122452,165563,137128,64371,100400,212264,213137,110663,61339,60640,32248,-28130,-63208,-54836,-46195,-52134,5147,54149,-424,-26654,20352,25645,-20836,-5593,67403,96599,56142,42367,52305,19485,-40717,-23719,35658,38322,40647,96284,83189,-28798,-97984,-110515,-82452,15032,61115,857,-75790,-85683,-80537,-45345,35965,70545,53915,51048,82216,106712,87004,44923,6698,23206,39992,38364,22158,-44129,-103875,-70853,-25578,-32045,-69607,-97716,-43014,57609,116302,68727,-3812,5192,22013,-18470,-51128,-48409,-8746,40810,38915,24503,69120,62012,-90094,-234855,-224751,-71225,46846,22631,-46594,25300,108737,29740,-47488,10874,56165,25284,57190,125094,137204,97030,5392,-107509,-129201,-59750,-15354,16847,104663,201502,200576,101589,-29576,-119298,-55923,61581,75452,51056,37370,-17377,-44025,-25374,-29991,-31106,-11129,21531,51239,95578,130041,80701,2480,-40218,-50242,-34180,9947,24399,-23872,-149104,-221738,-136968,-42172,-42677,-50317,-31432,-64347,-102671,-52209,24152,61151,58217,5083,-24225,-38627,-42925,-11870,-1615,41692,90001,72436,42579,32716,-30878,-114070,-102581,-8894,13846,-27853,-57471,-59589,-55884,-38503,-127,40167,34712,-15294,-37640,-23053,-50671,-131904,-116366,-49966,-39838,4646,46051,-2100,-75031,-64023,-8314,2269,5118,55476,108745,75071,-15893,-72991,-23485,60072,74083,16307,-54127,-88843,-68786,-35628,-60379,-101315,-27798,31215,-50306,-91234,-11476,64459,111529,85267,11882,-31434,-26711,-4925,-14361,-49351,-56282,-40897,7126,58231,49329,11847,8082,33208,27046,-38452,-61047,-2620,54930,64504,49389,47522,16791,-21951,-33569,-23311,-51944,-54572,-24926,4989,18236,8866,-3786,-46159,-60250,-24900,4209,-12945,-27821,-65482,-58810,32942,90484,65384,36231,50097,54872,-15450,-102038,-108588,-11611,104883,172087,172281,102539,17316,-56199,-93824,-79763,-36964,12602,16785,-1175,-6902,-42211,-77275,-27721,20833,31373,36766,11028,-14642,1119,-24713,-37664,-12807,-33018,-96554,-69337,48652,107058,42935,-28845,28231,102706,70916,5814,-10111,-20925,-36907,-35383,-21975,-8578,-7567,30361,46910,-30099,-83867,-22000,1668,-36404,-35295,-34664,-31998,37500,36288,-57379,-67619,-39987,-69948,-48735,18890,77564,90778,80535,33857,-32980,-42718,19239,126504,169353,140429,110847,83892,93058,121179,84446,6448,-60805,-114068,-65439,-39149,-76227,-62244,-14706,4350,22231,45267,31533,-21937,-21150,7449,4139,-27907,-42526,-39256,-31486,-33980,-30059,18503,64576,46337,28572,48345,45420,-15044,-25716,39829,38429,47,12158,29784,-34603,-37258,18137,-12976,-64177,-34122,2947,31047,100993,139522,104431,-11523,-92716,-60173,7349,23043,-6271,-37115,-46367,-6675,34984,68782,58122],[79387,-9304,-39520,-10821,38277,70357,71791,6751,-103274,-129586,-67793,-18176,-17239,-63271,-71720,29928,127141,107589,29395,-23501,-25729,-23057,-24108,1550,7682,5735,17858,3753,-46324,-50798,33041,156720,179045,84891,53707,66856,30704,-49545,-73612,-4690,73655,73505,50444,33976,-1286,-42619,-55182,1191,49775,19322,-50880,-91479,-96018,-50885,22071,53004,42996,40119,21535,-18235,-1499,47339,36925,-5397,-1312,28054,-8635,-93871,-105282,-79520,-107990,-138708,-70821,41598,49289,-21628,-54341,-36408,-24105,47150,158748,166967,54692,-72966,-99367,-64142,-71571,-42024,98916,105913,-63474,-169236,-78120,22047,-9800,-92432,-66266,17671,64294,95298,66042,-41980,-75045,-10651,28482,21174,30513,62468,118865,144824,91889,-16623,-130205,-122513,-30425,-23533,-13200,36051,29204,-42403,-63279,-5185,17730,-27687,-28169,32713,44083,5899,-11167,9008,40845,59341,123111,163153,94482,2162,-35167,-34080,-22153,-37862,-89727,-156675,-190900,-124584,-37095,-34495,-30618,-45895,-90585,-119283,-104064,-56051,18280,56163,70768,73940,47848,-29905,-61484,10601,121180,135170,77878,54924,95631,144369,150803,74198,-34843,-60453,14222,93601,72380,50941,68602,67254,34580,42469,73376,84744,72600,79840,85523,27579,-24772,34456,119960,131175,68611,-19353,-54612,3991,42153,-5970,-18016,7589,-18270,-44845,-27063,-39980,-87418,-66786,-14828,5178,-18500,-49815,-68875,-64280,-11840,16176,-29117,-30927,2221,-23443,-51567,-18087,-10415,-29962,-29424,-45541,-27023,-4248,28767,83392,103142,99045,117663,104607,35107,21672,41792,3273,-35322,-8089,80612,117268,55031,11669,44972,6605,-66855,-59074,-54552,-94617,-79797,-18732,35881,93097,80363,20120,16081,41686,41866,27502,8757,-19155,-22948,23694,22015,-49018,-68726,-17183,19466,37606,47892,29583,-5116,-36675,-61685,-41250,4261,20708,-8391,-35185,-24844,-37962,-65194,-15239,7093,-3113,13638,52122,85647,129506,93290,16040,24731,60440,59302,53235,68378,82530,48987,-48118,-84292,-39074,-26172,-10918,-36613,-91137,-96013,16882,116043,39795,-65928,-48310,-23839,-16424,18663,54096,47377,37129,26559,-15322,-38312,-62135,-74237,-32436,36866,32659,-30703,-82107,-105267,-88846,-70633,-77716,-80104,-38625,-11372,-33554,-61663,-41443,-14429,600,81525,144432,109817,60271,44470,29999,41571,82652,62750,-7465,-52036,-77479,-104876,-77633,-11209,40929,108416,128652,42029,-23788,15675,40956,17285,-16038,-45352,-54197,-50785,-32158,3009,15375,-9219,-46394,-62875,-114044,-122994,-23352,74704,65748,22060,53068,99239,73466,173,-42224,-62293,-38297,10855,-5351,-37710,-5522,28501,-3020,-29216,-51087,-72554,-49779,-8373,-20301,-74989,-94424,-94860,-176657,-241441,-150943,-49851,-45281,-42677,28920,60267,8850,-31870,7171,54664,46396,1027,-57901,-123488,-94997,-5914,4504,-44529,-55526,-37160,-12203,440,25634,17181,-49499,-50279,-16873,-30669,-27074,37933,91844,155670,171470,69287,-88397,-171407,-172615,-105407,-31695,39573,83198,78693,86248,83437,30613,-13897,10095,43257,33998,45379,46891,-44070,-128911,-69858,7234,8892,-38654,-67728,-40158,27906,98370,127344,54286,-62617,-39812,53568,65204,28992,20354,-12244,-54763,-40907,-13894,4126,21142,19504,12244,-23259,-85173,-127173,-83760,-43970,-75476,-110710,-30431,102460,111050,11732,-27488,-996,-10973,-22532,-13680,-32689,-60548,-92321,-77238,-29643,4588,24606,24268,37909,74459,110017,101773,10618,-100464,-92375,-5640,20055,-31052,-19986,69611,74929,5556,39890,113553,84589,5157,-15320,-11312,-16072,12115,73689,115742,93718,35679,-25356,-78775,-73594,-45706,-49968,-69663,-94239,-54238,2293,-13909,-69587,-71805,-61009,-16610,24775,4920,26980,73746,55071,25936,41170,32304,-15723,-47571,-89167,-98953,-57120,-11939,19341,14163,-31238,-47410,-49429,-86973,-83968,-17380,49661,141246,183290,102400,67051,92141,90754,74761,74295,89838,167646,185819,110177,86117,93360,15742,-99044,-92589,85275,179900,72550,-34634,-45167,-54855,-95395,-61707,40401,59503,6053,-45727,-115453,-161020,-76369,52271,41953,-64786,-66437,51210,117066,57990,-11134,22367,92931,55973,-52438,-86872,-90530,-134742,-152190,-86694,1494,75494,113525,115081,90594,32393,-8976,-2411,51990,83718,17247,-29764,-14256,-9852,-47920,-15902,77523,119619,60155,-10868,83327,236311,224077,127044,110519,115013,60221,-39137,-94034,-63305,-19780,-3887,50087,111156,72007,17169,44646,70116,509,-51625,-12730,31240,31967,53652,98809,115186,94380,61534,-9331,-80068,-73681,2678,50548,-3282,-77961,-127680,-144237,-63107,7153,5422,-28164,-51266,-67670,-36079,15730,26991,8127,3251,52691,100102,75889,69001,76614,52497,-7981,-56260,-31912,-6615,-66711,-118690,-104678,-73245,-71280,-73581,-6841,83271,113153,62499,9535,30308,55974,30116,16897,26211,28132,30364,34879,36609,61376,43316,-79368,-179358,-129612,30663,95621,-3235,-91606,-4634,58283,-30045,-76360,8809,71045,56384,46873,60413,67488,47111,-24304,-88141,-103113,-97817,-44485,82568,223725,296843,219957,40203,-109194,-176146,-74743,89574,127945,91659,44533,-56328,-79313,-1783,42699,41470,72055,101118,72175,46290,46130,586,-65002,-75024,-18639,37339,64712,50096,-12299,-122855,-194764,-132393,-93165,-124600,-99389,-39412,-37972,-48120,-20251,9397,-8494,1374,8450,-50186,-131232,-111743,3804,35084,29138,54837,50346,-781,-29144,-25589,-35873,-58039,-38336,2203,30651,50337,55554,19389,-36966,-48793,-21632,2112,-2743,-4935,8367,-6792,-55383,-23094,63319,99289,94299,55680,-14032,-60389,-14036,56813,40836,-29351,-45931,-20968,-44558,-91049,-79491,-7687,62977,61424,-32915,-128120,-145080,-119285,-94108,-87539,-96264,-46172,4935,-15603,-5514,43598,69120,105096,69469,-12275,6718,73995,57213,7759,-3032,-71,-831,20517,65965,87058,87268,79186,33307,-67585,-116816,-61539,-18330,-12609,11484,8534,-48269,-95025,-100173,-57827,10257,30518,26475,35869,79773,125615,80457,2852,-30833,-25788,-12987,-8807,-29095,-19991,-44273,-93500,-46252,51788,36801,-42726,-22149,9055,-60980,-143450,-146450,-23863,117477,150992,119700,78118,33927,6307,17223,50706,77462,98164,42260,-27384,-36660,-36391,-64487,-49124,-11398,15050,17763,19265,41681,45493,-28195,-75446,-80930,-76767,-61243,-36302,-17275,-10709,-32907,-50497,12721,51399,16586,-30114,-67563,-83045,-80476,-69136,-1034,85040,81161,84989,91432,2728,-79898,-73766,-73509,-50792,4443,-3158,-15725,21703,-27276,-130266,-85939,8992,-13558,-23881,57886,124642,118940,88630,62866,49948,50482,53000,121006,182040,160839,95693,59382,81919,93610,52513,289,-50556,-124093,-107852,-90186,-112708,-78055,-5971,19836,2532,-19230,-31711,-48465,-22065,-665,-40922,-115750,-142970,-121105,-107183,-93056,-54189,18959,100771,121953,92832,70698,32827,-36498,-55284,9374,53638,72061,80665,65778,-10931,-41200,-2610,33704,29442,23991,-3171,-3314,53112,97380,116105,44469,-73041,-97009,-35703,3436,-1088,-24514,-52801,-37904,-4735,46959,68806],[60182,-23546,-53572,-6607,60159,45724,-9636,-41127,-86056,-124031,-94302,-32292,-15361,-34758,-921,78831,111653,53218,-36464,-73645,-63449,-46632,-50805,-59261,-50200,8654,67938,45952,-13366,-6775,44441,91783,91367,27365,-7190,-4006,-28454,-67896,-43404,55930,151012,143953,88431,37017,15391,24650,38284,57173,45024,-12716,-106549,-161346,-137848,-69250,1337,4195,-51285,-64263,-27591,8540,65642,136565,135071,65814,26684,45961,20118,-37175,-45646,-41800,-50096,-63938,-53716,14645,66519,54766,1214,-38111,-34271,54436,163689,178335,80397,-52775,-81774,-38959,-48953,-17235,132812,110415,-84638,-184528,-99338,-9948,-24499,-106696,-100463,-25942,17222,48935,48877,-14504,-52572,-53439,-31108,29379,78484,92190,117029,118148,49164,-30682,-95965,-125836,-82913,-40402,3848,21678,-5273,-59817,-54712,391,542,-43569,-22827,32650,11841,-9836,52447,93378,56180,22184,33824,9930,-56281,-82834,-56067,-6362,39543,31297,-59319,-151124,-121902,-2690,49199,-457,-40265,-76458,-83750,-75259,-87792,-61450,49072,133518,140111,115217,49111,-52852,-62758,18452,87560,45953,-35519,-35611,31239,58895,50576,-511,-87018,-129041,-50121,85821,113610,56512,34486,61364,58510,51936,60532,62581,74035,93805,75922,7306,-63336,-61337,-4765,59691,54780,-21381,-88139,-46318,34671,21728,-6456,54608,101579,64938,65254,60291,-37111,-90331,-53986,-2954,20101,432,-37106,-26797,11677,-15687,-81377,-77413,-50344,-80899,-104652,-61710,-38757,-64498,-51566,-18877,30185,31625,-9233,20433,77964,80918,68148,54419,1321,-15451,-9802,-61461,-93628,-43519,75672,146985,106387,40655,18671,-34941,-92738,-108841,-122424,-127389,-64481,4919,58770,80402,48255,18359,45697,48266,15797,26429,36547,-15634,-41583,-28132,-18043,-26094,-78675,-114575,-59233,27940,61651,26694,-25146,-41233,-24056,32214,108778,132773,63056,-33520,-65299,-79999,-96605,-63224,-24205,-1133,-3850,-2384,12461,26813,17204,20749,71696,114890,106683,45576,-17022,-4172,54857,28630,-12978,13815,20537,4997,-21049,-49031,-55169,43939,147474,69450,-53538,-21826,61601,79933,73824,89232,89032,46951,-31184,-114293,-125529,-128041,-120375,-51290,44803,37740,-24442,-58003,-100441,-81481,13845,49501,15854,26896,22960,-39206,-67289,-31075,-14806,-11410,71812,157641,155712,103802,91477,80877,38296,44769,83605,79393,-14948,-130726,-159522,-62446,17900,12671,74817,172244,130270,21566,-5212,3841,-238,-267,27611,53787,36616,-10097,-52961,-33615,31290,56099,10548,-76339,-101302,-36121,12315,-32388,-33400,38519,53071,-32086,-110130,-121794,-114756,-83359,-26997,1601,17355,55883,83474,41720,-34492,-86121,-93111,-84149,-32414,31368,10852,-47110,-96589,-178157,-202313,-105753,-62098,-70386,9435,117391,105355,21270,-49875,-41028,19796,80578,75508,-3023,-74253,-52328,-3056,-35648,-113003,-114563,-38634,21558,20939,34561,35793,-8009,-8158,8250,-12870,-17725,42263,99606,136155,144551,71520,-88779,-176185,-154742,-72070,-867,34980,50026,54130,59475,54006,5133,-40502,-3399,58950,55601,59459,101243,56272,-27666,-13035,25151,19834,-13015,-20849,-12045,-22495,-34139,-9416,12959,-1205,5604,55612,58945,26773,44610,12528,-62013,-9201,102378,143440,108585,20325,-35957,-23511,-6279,-41382,-61892,-47799,-48260,-58779,-35732,43225,81438,43359,26008,61993,45132,11954,8937,8789,-24988,-104712,-139643,-79197,18587,60993,47450,64074,95728,110634,96439,25607,-56345,-43222,48743,86084,2251,-43543,14978,28486,-61227,-55687,47209,59466,-34537,-96524,-81192,1885,83889,122368,129021,65508,-31956,-107874,-139776,-93522,-33490,-26911,-40257,-55234,-34404,-23824,-52019,-65626,-36196,-57247,-80538,-66251,-53074,-10223,25779,3306,14669,64006,55092,3767,-23013,-57068,-68953,-78436,-79842,-17876,35112,-31601,-101888,-97132,-106551,-115304,-58005,15973,113168,185229,147204,51451,-41040,-65507,-36366,-2796,50080,141321,127382,73554,138176,207225,135061,-16506,-102334,-10175,92935,70834,33713,34412,-26293,-126175,-103527,21787,46534,-54862,-117306,-127950,-130452,-61954,53739,78159,-1034,-62418,1249,97214,66536,-11318,-5080,9565,-21228,-21974,15103,-2075,-71376,-79512,8310,73182,80631,70289,73034,90489,84828,73498,51459,33539,3863,-52502,-65781,-44408,-61571,-137201,-108201,12464,63737,-1351,-41018,57105,162819,167942,144718,140636,120913,74321,-13512,-65336,-32930,7059,17080,45889,98480,74791,-7389,-15433,38583,-2997,-74101,-67050,-25926,-14741,-3310,40029,129023,185924,132633,-11439,-116209,-123057,-56059,38160,59306,-8562,-117421,-181285,-114121,-20318,12821,33817,32239,-68,-8903,-13103,-20940,-15605,3109,54050,97363,52205,7764,-12208,-5972,-15614,-56476,-45444,2587,-52919,-127535,-109267,-64188,-40220,-39904,-11385,39461,67701,45145,13672,41481,88494,84439,96872,144686,139164,67267,35103,39034,44539,5832,-71324,-92314,-27389,71791,69313,-26835,-84518,216,55772,-21207,-73782,-21641,43299,67460,71137,45678,6907,-10950,-33489,-25472,-29021,-92276,-72764,75396,219972,237214,114158,-20518,-72070,-76456,-13559,77030,126132,142667,107846,-34169,-78981,23291,120086,117958,120310,134471,36739,-58724,-62482,-43402,-69297,-66818,36229,155875,172752,104395,24559,-35456,-77265,-55799,-59820,-109354,-101894,-48467,-30101,-37301,-35369,-21956,-44109,-49551,-44784,-113455,-183150,-109616,41390,72622,37939,30353,24088,-18956,-59828,-31539,17613,8648,-5356,1333,35697,93538,127956,78627,-27722,-93023,-66513,-23836,-1380,20658,40499,62223,77196,109642,162242,177617,150074,93428,12066,-40982,7768,58126,10210,-65056,-94900,-89764,-102094,-108124,-61636,-9682,17032,23493,-17485,-89972,-144144,-169144,-165340,-110378,-75219,-61215,-11136,66791,101000,71961,35748,53841,33832,-17598,17659,90820,51701,4702,12726,18338,12586,12835,22097,35928,70346,84988,4157,-157167,-194156,-73337,-745,-8205,-6043,-39684,-79531,-46164,2899,34227,69176,91303,99247,112729,163530,206395,112374,-23391,-56153,-3768,37807,28635,-30115,-46484,-60079,-117775,-109640,-23052,6743,17097,66079,30827,-75739,-143543,-146752,-66737,41714,103678,130923,110428,71472,80130,139624,150027,91789,65817,8397,-39590,-47210,-34200,-28238,-23563,-21430,-20792,-45056,-31970,17620,25369,-31090,-86543,-116390,-82827,-37175,-23935,-59302,-96950,-75565,-24126,-2453,-33930,-54352,-65370,-73116,-37118,-39595,-96567,-51588,71281,88790,71025,51424,-7184,-51279,-72917,-105352,-66251,2160,3487,20324,56582,-16275,-109022,-45078,74623,99304,89715,122034,142067,104241,71560,68402,76434,71648,68567,128323,182710,143065,30947,-48892,-18200,17912,3605,-6140,-14909,-81939,-107157,-94007,-81376,-36818,32329,52594,5164,-22882,-13519,-6066,2365,-20550,-85307,-171622,-191670,-153208,-126076,-105898,-76547,-18477,88882,168967,161114,97369,12559,-63447,-84218,-45146,34585,114805,108602,43771,-12219,-38542,-36045,32870,91503,97619,16048,-40353,-13239,29260,94209,88637,-33852,-116988,-75399,-17611,-851,884,-27334,-53619,-50428,10404,58013],[65923,-4069,-36296,9390,93667,92308,10635,-28716,-28547,-40761,-43981,-11598,23016,36149,53236,65963,72269,60775,-13883,-92840,-118934,-60969,-26010,-47013,-63117,-29585,19796,39300,22537,35148,41931,21945,20612,5856,-13176,-5460,-16572,-59400,-67997,-3918,99805,119903,55506,-14627,-18706,43744,84316,56394,-7158,-79373,-130744,-128686,-84227,-39461,3441,-5001,-79094,-102174,-7484,88104,131812,148703,115341,39802,8763,32570,20599,31735,65936,23490,9608,59148,36257,-1108,20897,40199,4364,-38291,-27323,68931,163311,138182,44018,-37007,-57507,-24413,3628,43790,111412,64331,-24524,-16985,11002,-16771,-56356,-107612,-129922,-100404,-69091,-37286,-15384,-13006,-14248,-56858,-85418,-13259,72603,98948,98178,101027,58117,15052,-11963,-73811,-98610,-56299,-19253,-45125,-60983,-50946,-34680,-38069,-68999,-82327,-26230,29702,16908,27004,132654,167007,75758,-402,-52233,-156523,-204415,-151302,-67280,20261,85987,83515,25955,-15155,37395,92148,57309,-10221,-44157,-79301,-63279,-29429,-79257,-95690,45817,173698,170386,138192,85336,-14082,-41083,23204,46427,-15803,-58753,-42045,-16304,-46788,-53151,-25152,-48274,-104746,-78230,33651,105139,59062,5099,46156,74018,64331,61335,56122,39758,29518,31723,21500,-33964,-75331,-61776,-15350,-1270,-27422,-69458,-55955,15746,31853,2176,58402,145119,150735,149944,121948,4076,-66568,-24553,41879,72769,39889,16789,59936,72469,-808,-56783,-30305,-23045,-86141,-115944,-74156,-52981,-82819,-69564,-30559,17062,-5427,-79228,-56128,24341,30047,-22265,-27986,-14778,-355,-8362,-57223,-64723,-22475,45775,67008,31019,-32607,-69349,-74514,-55197,-57352,-68509,-50403,-10285,11016,30899,32076,4937,24034,88493,93860,52789,38534,-5479,-71251,-61376,-45376,-41446,-13414,-47559,-97583,-61701,8116,41208,7461,-52973,-35731,25953,55148,80149,124617,80848,-29346,-49755,-16851,-31212,-76217,-77875,-25178,11495,14914,12002,6119,-2519,11331,80166,195839,218612,70203,-76483,-67383,16276,2130,-42417,-10472,11327,19412,39281,74386,81646,79673,102882,60773,-6352,27606,131769,192773,164199,108144,74337,56558,28624,-34833,-80761,-109878,-91424,-19006,69343,84417,43338,-2789,-62655,-32147,79622,110785,84742,104739,65910,-27706,-31140,13519,-12174,-47833,21403,134168,159635,106470,108850,109252,24653,-13737,69460,132545,37919,-129061,-186876,-75797,15910,-1119,26565,110331,119813,52536,3868,-33606,-62488,-26375,79152,142477,107375,18441,-58871,-50901,23422,43532,-27580,-91719,-69458,-12640,-25940,-94372,-65478,8057,13554,-44314,-75127,-61510,-60421,-75884,-59286,8628,63800,68706,72331,66332,22065,-28784,-48299,-58421,-24522,58297,80689,30554,-17100,-54963,-53777,-40926,-92931,-87318,55889,182160,140813,21672,-78578,-76285,10029,79801,76806,18710,-21450,-17609,-16451,-43530,-102589,-109871,-27415,45073,53078,58738,44529,25766,24228,-7570,-31203,-10907,55299,93189,53892,7343,-4197,-67057,-115207,-97720,-27074,12083,-647,1607,11085,-5099,-48275,-90042,-105815,-56385,28464,46132,34978,73957,47513,-34889,2744,74414,59191,-2320,-15487,-11652,-56844,-101528,-62282,19184,65533,61101,34629,11390,7822,44217,10850,-61220,11864,129463,160457,116288,42074,-3883,28523,90163,79260,33911,32726,30270,-13530,-59176,-46473,-7333,26865,72745,123877,82006,-8828,7452,87669,94893,-7441,-118120,-119857,-12058,50581,38642,44833,49406,50882,48282,1058,-35209,-11893,25997,39318,7234,-4864,19099,1723,-67218,-60529,4764,32401,-8931,-69429,-87246,-15945,57458,103758,144549,100111,-2307,-67483,-81194,-59667,-25895,-12025,-17005,-19267,-502,-19985,-59887,-75847,-77934,-125888,-152150,-119057,-75669,-15702,12167,-18823,-6834,34180,38318,24154,16422,-9178,-27962,-76104,-116316,-52895,42026,-778,-72878,-56239,-41836,-68599,-45364,12520,80848,154553,150804,22444,-135387,-149219,-77115,-37435,-4018,53327,50791,43971,96934,161882,150976,54656,-70675,-78178,-11717,1080,22163,84756,37026,-104446,-136299,-26132,31256,-48289,-109630,-79074,-43775,-21240,16913,46009,39695,-21727,-38619,17512,22880,-15578,-27009,-40431,-31840,34437,80556,60395,25144,50673,137042,146526,56045,-30842,-32487,27350,53541,68439,72230,26569,-35564,-60257,-48356,-65779,-124058,-201058,-169080,-39267,23464,-5099,-26779,23924,78798,118898,141505,114180,77568,59470,-9314,-53015,-10997,20355,-2881,-363,32180,9180,-52772,-56576,-10887,-35561,-86037,-77127,-30099,-30981,-66912,-64666,32928,117481,93449,3362,-60013,-82742,-59491,19291,80875,45589,-96470,-188364,-94702,17123,2723,-4579,34952,25474,-15164,-51278,-70661,-26759,51439,97718,103858,41474,-73808,-156213,-80998,29644,45849,21600,20455,-14484,-43390,-47675,-63425,-46319,-33241,-31597,-4183,43778,41049,-2372,5314,58510,67811,83349,155104,180983,97524,33293,26490,25993,-623,-39398,-29801,13585,30161,-15459,-43644,-49395,4900,72399,38919,-33571,-35709,9240,40625,59611,21375,-18850,720,21074,39538,41908,-20649,-60064,-15465,37949,31878,-22296,-29921,36421,59188,20180,3637,51126,124819,152450,63761,-28583,-9345,99883,157220,127298,78472,-27194,-105902,-91548,-47151,-53457,-67124,14779,155556,201468,110154,13308,-4947,-5762,-13561,-12509,-38040,-74673,-83013,-100607,-120655,-89632,-36630,-22674,-47768,-95137,-148581,-150998,-52939,62405,86906,72147,58175,46341,9916,-52351,-68909,-22974,16168,29855,-3234,-7752,44011,93065,73326,-4858,-76829,-73223,-59919,-50825,-27278,-18919,12798,75369,122884,126902,110691,123467,110537,35804,-26158,4260,14142,-47318,-56171,-38392,-48398,-64872,-54753,-35707,-26750,-33666,-21178,18906,12545,-73672,-158549,-193441,-144283,-78666,-61735,-25369,64891,89740,61677,36120,27114,23850,20659,17402,35062,14690,-4859,-13735,-24704,-5201,30420,14030,-23016,-924,46166,-4312,-145393,-182600,-61450,48230,73004,58683,11232,18057,97497,163478,159479,143231,120465,110397,106796,124389,142209,69878,-31076,-59382,11954,95358,104186,24654,-18901,-31320,-76873,-106885,-74602,-10349,75303,122466,71542,-24689,-98882,-125743,-95121,-25066,60101,123397,118394,96909,113164,142422,83601,-14159,-18904,-352,10151,-7543,-19847,17549,40534,1838,-38660,-76507,-91660,-63413,-13224,-12622,-59692,-79766,-45144,-48520,-54608,-66799,-104655,-51974,54949,43922,-38775,-62672,-76694,-50947,38369,16559,-122503,-159368,-63080,-3942,-15687,-43443,-16770,18738,-22011,-82900,-32268,32339,14235,39453,94545,34674,-32491,10784,102878,170911,189162,166651,140433,73988,39522,42147,20271,-13536,8850,93801,137401,99035,-7293,-111949,-87605,-25578,-16043,7413,43685,-1185,-52169,-47259,-20075,-12336,19244,66760,61160,47599,54665,50174,25114,-16013,-61633,-133866,-141329,-89036,-61258,-62956,-78996,-65041,32510,138913,173130,109373,-14171,-99899,-90165,-45435,21700,85329,39380,-31213,-26141,2260,-8656,18054,88767,108841,18368,-61321,-42504,-2827,48467,70721,8912,-73684,-73155,-29461,-1460,23515,13313,-26781,-46857,14478,79285],[65030,37462,8230,18868,76797,98796,43106,-10955,-12078,11021,4333,-801,45539,88662,61037,386,6369,57308,9406,-110404,-144458,-47241,29855,32050,-16482,-78319,-91500,-29312,8263,17916,11013,4748,29205,26101,7035,8542,10060,-25265,-65598,-57957,17952,48979,-1866,-67520,-94049,-42729,5581,-17759,-81567,-161178,-155401,-41368,36182,30364,16567,-8932,-78955,-93889,24857,123481,111377,60007,19729,-17045,-10768,17928,13603,52363,95550,21699,-13780,63338,62698,-19108,-45361,-32566,-48860,-46002,-1955,76417,128053,51371,-49802,-59590,-42162,-31692,19185,69734,55464,2663,50202,142241,95995,-34104,-95706,-123255,-142638,-114368,-74027,-50910,-34216,3559,31235,-25370,-105144,-79720,35287,101453,87645,97691,98527,64174,28461,-41675,-115005,-111969,-100040,-138212,-110470,-37889,-17614,-55003,-99051,-94093,-45524,-14380,-13361,18394,126111,184474,116162,6632,-75291,-174302,-210676,-150514,-74232,-12666,37779,57469,73674,104511,126427,82584,-4437,-52541,-43942,-58705,-56944,-58744,-142904,-177163,-19396,126821,142409,136248,132218,43547,-53425,-46395,-5214,-1719,26520,48731,8751,-69782,-79811,-15865,-6745,-76676,-119907,-56283,44183,57291,14024,49219,76216,55408,47156,41676,-8566,-50065,-19349,41618,36201,-10148,-39973,-65340,-73563,-32335,1051,-6078,-703,7110,-11860,-5907,42500,88010,107955,55712,-51710,-71195,-21387,29029,63442,43080,31976,59350,52145,19202,21862,65015,58865,-27634,-102571,-93935,-77514,-97717,-69223,-29470,-22552,-69217,-105190,-69777,-9694,-24361,-93745,-94164,-27524,38252,37195,-4021,438,24677,33307,-18664,-91238,-148172,-154564,-102678,-14111,16223,-3625,7450,31692,39384,22922,-1569,-28251,-202,55249,70040,60351,14271,-100463,-135733,-55709,-29269,-47051,-1645,36807,29616,701,-9906,14308,-5457,-80142,-57999,27939,14158,-48113,-11213,7525,-45931,-33002,34214,34033,-21256,-76923,-60390,17511,75771,75701,78156,71883,30578,47324,189326,260928,111281,-46661,-58745,-38325,-103746,-147880,-98582,-59173,10052,77927,127799,122988,45932,8177,7735,-15198,-4572,83031,183618,167856,64950,4181,45306,105859,83278,8862,-63152,-58872,-3289,49236,75503,59143,1412,-40131,17970,81072,52451,40184,87114,48206,-27187,-2444,38853,-14691,-89003,-65395,18479,43033,30912,97381,127698,20301,-41014,38629,97866,38332,-79727,-144009,-95833,-20528,12026,27608,53292,86798,74866,30352,-37085,-103556,-76728,48047,126426,105109,45028,-12116,-48985,-54939,-92217,-151581,-161828,-75122,15200,-5516,-85445,-92782,-31501,24658,62646,66217,50665,25705,-30328,-60527,2805,53101,36187,66768,105518,83170,45200,22797,-860,-1779,37870,67274,55634,60128,79440,59691,-23576,-109244,-76714,46956,132622,96589,13320,-38822,-19308,43178,62920,37290,18654,6985,-15293,-26105,-12727,-52442,-89356,-34743,48514,83165,73373,14412,-19300,-11087,-51787,-66386,-9675,53637,30128,-65061,-120489,-70470,-33926,-44007,-56545,-10668,26302,14933,985,-26156,-85296,-157287,-174228,-151459,-95384,-22622,-22986,-53853,-35954,-67846,-136109,-30071,106353,76353,-29682,-59435,-34783,-48174,-79415,-47797,21823,64471,71226,-5373,-77934,-70295,-40120,-75748,-92252,-11250,35160,24823,18081,27416,44079,70948,109066,100017,73618,70256,40260,-38976,-65860,-45259,-29873,10982,76095,123722,89763,-7537,10635,95659,121320,58853,-69686,-139618,-54738,9259,-9167,-8866,-9956,664,-1498,-58285,-77387,-47915,-70957,-107456,-69320,29844,71027,4460,-50406,-26150,1545,23343,21249,-16124,-49251,-44440,-19301,36416,98809,93973,45937,35228,47104,27357,-6893,-17470,-24621,-19991,20578,-3662,-76148,-126390,-138249,-158630,-155427,-108205,-43920,40480,56210,-9715,-36633,2012,39063,33689,13545,-1572,-10895,-47109,-81761,-42943,36286,23465,-20878,20732,65336,16474,-26600,9044,85590,148981,122995,6602,-97192,-75480,-25698,-19185,-27872,-18387,15224,55035,47453,40384,67242,48999,-55366,-97113,-52813,-43682,-10598,97289,101237,-41875,-117010,-30234,56321,40844,-9753,-16330,-26723,-66743,-72579,-637,70846,38757,-29146,-47197,-41827,-34941,-51196,-56441,16462,78979,49560,15787,41958,93090,137367,117537,36547,-60088,-83887,-21898,10411,23524,46205,31207,5653,-3917,6079,-27861,-111659,-191818,-168277,-64124,12605,35760,-8443,-14694,52246,111378,110982,75379,46589,15671,-49286,-58697,6413,31269,-17212,-34971,-24124,-48694,-60697,-36247,-19082,-40448,-64975,-51497,-1551,-5458,-79669,-127854,-81043,-16064,8265,164,-12464,-30741,-47541,-23161,31538,57084,-19716,-103462,-8452,91484,13705,-74232,-23032,11483,-19518,-52053,-78148,-19644,93475,120051,92129,49134,-63689,-140221,-32594,103474,128866,88867,64488,66478,57562,-20034,-92527,-59880,-20076,-24856,-4932,42242,26826,-27953,-31503,3694,8023,5113,69375,145938,118357,47246,17214,21062,51978,53176,26081,19235,-5012,-65037,-65305,-52416,-8556,70581,57197,-25127,-50385,-39547,-41659,-37039,-42208,-3830,91168,133300,104153,86268,57168,-25173,-108773,-144817,-114423,-70462,-15678,77875,82935,-8272,-67849,-45373,30524,105091,111357,26708,-52259,22193,154324,112198,-22239,-68609,-37417,-20239,-46832,-63387,-74167,-66119,-12204,50370,13662,-57693,-49585,-28971,-45627,-22331,3110,-42313,-115378,-175144,-170465,-87774,4584,45840,15452,-69259,-104569,-76004,-27954,29838,62348,86330,98525,91317,42847,-34446,-94623,-88510,-31008,8092,-21021,-41010,-30898,-226,33689,19652,-35082,-76578,-104944,-108372,-98302,-111070,-85622,-7356,55001,31501,4998,58344,73293,15212,-19930,7164,-13465,-82539,-45925,26846,7491,-20457,12516,8461,-16954,-28294,-32616,20452,69962,10278,-76314,-129461,-130175,-70326,-40752,-52406,-28417,4959,54728,74303,31562,22567,57289,39025,17476,29400,35488,-3168,-50516,-4470,101903,104182,-3992,-53937,13454,43623,-23097,-51054,22343,102156,124997,123322,121336,109785,107402,156134,188681,187755,125766,61078,16199,-7586,7821,24304,10611,-17251,16247,85199,124303,100058,78110,53198,8643,-38373,-49084,-8963,29819,43145,48180,12418,-62080,-111324,-82517,-10616,30164,35513,60502,106892,119378,71818,-17272,-52095,1683,52100,69951,42028,14673,45122,72021,34856,5751,-24959,-94256,-110302,-28444,-17190,-61373,-43117,-17641,-59421,-61203,-46431,-86429,-35583,89760,106013,31720,-21882,-79113,-74926,2075,-8605,-124461,-202980,-167140,-101285,-106694,-119034,-10758,85677,31653,-39740,43953,113730,33487,15196,82329,55643,13911,24498,62290,132243,189023,196970,169687,57789,-26108,-19246,-26341,-78889,-97621,-23635,41119,48411,-17763,-100778,-80052,-33990,-26513,17201,77303,50704,17683,19843,23079,-31240,-51048,38634,94836,51333,33888,44794,31871,12674,-6856,-66265,-64117,-5105,3824,-27341,-67304,-78415,-25175,46862,106772,83912,-39389,-119203,-70157,5214,26855,8577,-70930,-97877,-36527,37023,22373,823,49450,58667,-22559,-80567,-50361,-18290,-12614,-3303,20026,-11473,-60883,-58778,-28480,7772,22215,9876,-10824,26396,82834],[40356,66184,50440,18851,21415,26191,5728,-13912,622,34021,21089,2127,57121,103933,53879,-21938,-17615,20765,-19599,-98427,-83368,-10192,42849,80221,50649,-56124,-127881,-84061,-19459,105,6070,38233,72397,53379,15752,-7075,14153,44262,22071,-21172,9455,32154,7829,-35971,-104837,-116005,-78501,-71727,-119084,-181251,-140620,23249,120252,98513,51488,-5158,-76048,-69113,34416,90759,36176,-39440,-53865,-25245,511,13855,24317,56604,63840,-16093,-68281,-25170,9197,-26941,-50658,-25787,-32716,-14114,37006,62729,46035,-43432,-117010,-60913,7434,-16107,1615,63240,54044,261,60089,124716,82294,-8591,-63649,-106307,-94477,-19147,30654,27140,38410,83684,98917,29471,-73277,-83011,50888,134443,90828,78899,100276,67369,26871,-19214,-84017,-101938,-90492,-109161,-61391,5233,22824,2951,-36377,-46287,-47017,-58647,-54342,-18638,65554,161174,152109,25468,-50146,-65718,-82046,-60941,-39839,-55822,-44905,-11760,29448,105526,136967,73455,-11859,-55508,-33152,-13584,-19418,-90815,-188790,-189389,-57717,56587,102618,124188,138585,57544,-86942,-132931,-46481,26588,81180,109995,59644,-28599,-55274,-20882,-13542,-64663,-111970,-67346,25124,81038,76469,92593,91741,49416,5578,-14241,-36203,-57793,-28884,46847,80747,55422,2469,-53976,-65535,14000,87812,59430,2611,3956,16413,-29119,-77702,-66110,-25150,-49781,-110983,-82449,-52405,-34263,14319,21784,-7386,-28172,-29865,12783,76662,123175,120917,55488,-56815,-103868,-95892,-109738,-62314,2822,-9375,-53804,-35262,22912,49568,-10157,-91086,-86887,-19278,53439,75582,53571,47373,57384,57697,-7029,-111497,-170034,-139617,-80411,-13122,14993,-12550,-18429,20678,53450,48315,28010,3188,-12555,-9781,-3117,4818,-45625,-151265,-123951,4619,19883,-9943,70853,178536,172736,56252,-15244,6468,-13052,-96206,-72549,31427,11254,-84442,-76762,-34956,-47610,-61916,-36813,27507,92087,37835,-18388,41008,116135,100003,114038,143850,82596,23698,78654,158993,140580,65699,-601,-65757,-159645,-189910,-135467,-88464,1395,58314,72603,51084,-3908,-14536,-8688,-63779,-82428,3567,103246,75856,-24865,-50897,33019,108340,99088,49978,-29240,-44062,-7593,3022,5819,10720,-12936,-9057,51146,42574,-35049,-40789,21226,20959,-3380,19884,47854,375,-91491,-108682,-85198,-84856,-41543,84298,124258,21259,-21256,21952,41517,20175,-11372,-49071,-69772,-25014,61254,98169,102621,121591,94040,45147,4850,-46492,-60629,-5421,53372,77290,83639,55077,-14466,-89275,-160686,-189651,-170227,-81044,16615,21613,-65051,-113466,-59644,53371,166144,161056,88339,54387,6384,-43427,-10460,26985,47079,135825,163795,94857,62228,62712,31181,10502,18463,31361,40985,67657,93614,48344,-30149,-56314,-13144,28627,20042,-22097,-8434,41235,55133,44859,47221,34313,24368,5967,-22492,-3443,33864,-18415,-80894,-33918,74193,117635,78017,-20782,-96501,-74348,-59666,-44689,24665,53153,-42382,-145749,-156785,-81590,-34035,-27313,-34504,-6510,36258,50981,25034,-25003,-99904,-168699,-165979,-126829,-84936,-67952,-116697,-147363,-123139,-146925,-171029,-35130,93767,59976,-35296,-67386,-31594,-2186,-21728,-24780,18558,62583,77552,-11469,-125397,-147143,-147291,-188088,-148414,-53288,-56007,-81861,-44029,7213,48751,52934,42902,18787,7563,-1821,-43292,-93399,-57661,5494,13625,23480,44168,63639,75432,65524,58526,33861,19810,32952,-20633,-83642,-28023,-5710,-56267,-46141,-13154,13470,-13066,-86443,-103979,-94935,-138606,-169077,-106317,26767,72559,3358,-38184,-16640,13717,45007,23099,-16709,-12161,-21755,-49335,-33362,-8782,-10418,12035,74783,121978,100868,31000,-10708,-32315,-45277,-5738,-23176,-103985,-151693,-122725,-93462,-82757,-68814,-9252,88505,98051,21336,-15172,41243,88936,27795,-32081,-18762,3968,-10066,-28422,-18420,21386,27276,4226,48226,108725,53780,-46314,-44211,53880,111277,62160,-772,-751,41596,29149,6669,-17259,-53248,-41053,27954,49848,20144,18599,7952,-56339,-66093,-29024,-24343,1434,80197,102709,16388,-38207,21211,97748,121771,85755,8504,-88874,-162470,-130131,8251,111163,99064,26118,-44323,-60053,-31389,-54285,-68997,25383,68290,-17500,-65926,-16925,29698,51361,66994,71577,6362,-62624,-39538,-2664,7767,7193,19240,51850,56137,59880,50344,-21179,-127651,-126421,-48987,38385,86185,15222,-33704,38459,84540,59743,56412,36324,-47001,-93284,-26481,49858,55687,12255,-28109,-38616,-53633,-52463,-39389,-22458,160,7044,-6344,11682,20939,-44248,-126265,-124561,-63003,-12150,-18994,-41152,-43874,-53451,-53240,-27740,43653,91313,47686,64592,117625,55057,-50883,-29105,28748,38016,22724,-7437,20023,86619,68103,33467,37009,22915,29972,112218,151640,105372,53792,56563,82871,42990,-76700,-117271,-24252,31085,6788,-1997,2605,-31676,-42855,-7658,3819,-19732,-37771,11605,112700,132230,74741,28883,41015,122735,154317,73923,12910,5943,-34355,-66460,-82207,-23294,51244,15208,-58604,-80493,-109162,-150656,-147853,-76715,42213,163163,192125,125707,74073,53247,-25723,-135445,-145991,-58515,-12276,-5407,26999,3841,-60627,-104579,-98351,-36418,29353,55250,45758,-35461,-16178,110810,62621,-99795,-84925,50290,56927,-50923,-81359,-55627,-91796,-145449,-125702,-104007,-113545,-82141,-72706,-101139,-79083,-15014,-22455,-97439,-138615,-93955,-24092,49556,96547,81379,11757,-18464,-31346,-64063,-37033,4421,42524,89857,102339,42855,-29753,-73809,-82034,-57975,-35807,-35892,-43453,-70271,-55934,11380,11171,-54219,-107580,-119155,-95155,-90274,-114488,-82671,2244,65372,33350,-13089,12129,9496,-36428,-41174,-2540,-15362,-86474,-77630,-555,-8664,-17079,67698,81350,30360,22045,-4786,-7631,44716,42212,3693,-35122,-55828,-16950,-9317,-77126,-88366,-18751,56956,62673,12281,3618,53826,73282,75010,99728,120549,65502,-20749,10830,136534,172750,40644,-68651,-3968,90775,88528,92708,130692,121208,71827,79711,127772,56100,-53789,-19082,94782,154647,110005,20114,-45055,-70172,-30572,32535,42107,1492,-8267,5138,51225,106011,127385,96145,57247,30688,25891,32068,9550,-11036,-9332,-17077,-56885,-96204,-43605,44873,21120,-42152,7537,105168,113984,45108,6194,44301,107886,98401,68167,58901,70878,66165,57541,62509,87005,53081,-48601,-87205,-38713,-69209,-103713,-55702,-15659,-16058,6841,-15592,-86808,-64726,25901,82757,65814,3725,-82810,-128507,-103072,-62637,-52980,-96360,-129992,-128490,-133630,-117932,-3460,95252,57769,533,100758,173735,51040,-14693,41462,41390,24412,23724,13448,67647,182344,264324,224517,48072,-97625,-72501,11949,-20619,-131893,-119667,-26136,14078,-35021,-72849,-33200,-18903,-28160,17036,79452,75901,86136,95475,70968,-12417,-62939,24971,75317,-23800,-52885,22161,71519,66566,29102,-25525,-9551,33022,12211,-25124,-36010,-25197,-21742,-17739,39203,54965,-29475,-69974,-162,79978,59662,-34802,-118838,-94510,-14508,33200,-4434,-11941,28346,14235,-60952,-82973,-42400,-11099,-16112,-25482,23985,18372,-61009,-87392,-58719,-12330,28242,54470,43451,30296,44742],[-6111,27170,15806,-11267,-21618,-46751,-56003,-5120,65220,79849,24666,-205,50251,63814,19049,-3524,9214,-6282,-53726,-41808,11990,8586,-22692,13737,48392,13620,-50000,-66636,-31977,-1039,10897,31909,50450,33966,-10237,-47781,-8267,79442,68078,-18214,-2145,46724,61341,35670,-52314,-101960,-71903,-63126,-113838,-135807,-71317,26690,72004,78784,67899,-1298,-79613,-64104,8838,22558,-29560,-87764,-86656,-24501,-18629,-34308,19787,69789,32765,-46353,-78583,-58725,-34459,-34987,-15800,51929,45092,7447,3133,-23150,-79762,-139369,-139513,-30169,57352,4313,-35397,21796,76065,34734,-10641,-40783,-10894,31589,4226,-65826,-39067,68232,116659,98066,117707,155301,140075,56075,-43730,-44106,77074,128707,48441,1289,11793,9778,10616,2148,-11829,-2217,31541,31367,40402,44811,56758,57660,18240,-16998,-45565,-64910,-53336,-26723,27774,101449,100844,-9479,-69512,-30010,-3169,15110,6120,-69682,-95884,-74885,-61076,30607,121147,91983,25108,-35324,-42764,13074,40875,-60328,-142379,-93632,-22350,22876,78853,104479,83458,10330,-89758,-126798,-59781,-18253,-5621,25677,31377,-23887,-69023,-74125,-47187,-32012,-26177,5466,47332,92649,119053,114029,79093,21555,-68050,-103385,-58379,-22132,6739,57345,82815,63099,7118,-17892,6997,84335,127966,72591,7900,33332,78541,20169,-105885,-176714,-139097,-90129,-79413,-53856,-63202,-77050,-34424,-20237,-64316,-98339,-93150,-43506,31360,73445,74003,64175,-75,-68175,-77097,-97871,-75150,-10861,22609,30652,73142,143370,150173,60317,-26983,-22271,-7059,6314,57032,74250,43936,30495,50919,29129,-43723,-88659,-51054,-35303,-59118,-67146,-65266,-56655,-19964,-6103,8912,47993,65979,29381,4840,-11896,-47392,-92385,-126652,-71255,45852,60892,50969,161543,275969,222111,63112,-15316,-10998,-53925,-119758,-55357,69558,68036,5733,2475,12704,-20881,-108113,-159550,-28241,158831,160426,75555,74062,86801,29057,41355,106237,82175,8400,-31494,17583,142622,171834,42500,-84703,-149356,-136259,-73208,-30280,6680,1105,2431,13668,22936,61091,40709,-70996,-114002,-22070,56692,-15802,-111385,-72425,28562,66599,47100,30970,-18573,-17594,12875,-15127,-53553,-36417,-1236,36426,52742,-13895,-76301,-50005,18816,52392,55617,55236,67095,28420,-61415,-81949,-85108,-104472,-46668,64778,72933,10351,5267,12440,10421,6671,9882,-4974,-32672,1708,91766,146393,172024,162556,84851,44377,62890,60014,10359,-33821,-7675,67312,106971,77467,31075,-27188,-89356,-94115,-59398,-26763,-3309,-15724,-79974,-95115,-57135,35140,134098,112998,34693,30239,19903,-36305,-32370,14190,86746,190494,167119,67180,58553,69528,22324,2341,19494,32309,30336,18407,-8181,-51770,-37089,16224,45697,34516,-33739,-102968,-24438,74635,34017,-32675,14720,47957,8819,-31456,-32128,22190,54637,-15074,-75045,-11035,101198,106883,45888,-34863,-113533,-85988,-9880,49605,99771,81124,-19199,-103281,-124307,-84607,-79684,-66117,-23262,552,-39,2623,10532,19755,-18478,-88721,-107859,-81133,-69489,-112048,-174761,-168069,-118638,-110026,-72519,31630,76925,57830,24980,-7747,-7092,27830,6897,-34516,13436,108787,124281,41917,-63521,-128789,-168382,-209058,-166149,-61727,-37099,-34431,2570,18582,15705,-5586,-17487,-34516,-63377,-78144,-85396,-88701,-71167,-23068,17708,40877,24880,11154,47337,120726,112370,3987,-54687,386,49782,53746,70270,31011,-42793,-29424,26036,55711,17820,-32493,-41161,-74904,-105429,-58945,3264,41181,14047,-20575,-26494,-18583,27253,85136,32958,-37270,-3419,25558,-32488,-73833,-75041,-84859,-42674,48901,117777,126161,82319,37086,2645,-42870,-59334,-80353,-101582,-100530,-61590,-20476,-6042,-28836,-6733,65011,81859,55409,64962,127573,144963,36105,-25703,14760,40322,16386,-182,-8354,13320,41960,34258,30290,59016,27101,-71605,-118580,-60661,-12344,-32771,-29635,27803,64374,29162,16130,-6571,-88460,-140190,-48949,78353,107586,58899,4576,-37682,-32171,-19405,6506,40387,35830,23567,25465,26516,43438,81305,105927,85172,-241,-111679,-154952,-64529,55587,106187,113838,79901,5273,-11337,22908,-15725,-76811,-35483,6619,-40572,-71994,-49671,-32470,17499,95853,132884,63296,-48326,-63541,-8583,20564,-17768,-34723,18481,71507,92822,101285,64354,-54671,-78077,-1984,75181,118432,72379,3118,-311,7412,-1948,20357,-100,-92184,-94960,25401,88090,86364,71409,16986,-14795,-30531,-68508,-101849,-58785,36245,87240,40266,-4303,9926,300,-84753,-110896,-39636,13212,-32263,-92166,-90658,-59973,-40862,-40459,23642,131868,127748,56813,56926,71648,37186,32224,79099,117530,113897,82245,68087,58122,125,-34394,-7016,72931,140360,173931,127742,25822,-48908,-43463,-23032,-62710,-136643,-110820,23536,77621,31491,-25334,-74027,-101651,-43644,38257,33715,-19200,-34541,5142,81142,108926,92087,64413,78096,150142,173179,73627,-12047,18518,34045,-6629,-62495,-19231,42285,3028,-44874,-75461,-147659,-213250,-174996,-38614,84530,137868,119886,50658,-10459,-23652,-56594,-101379,-28032,78833,67162,8561,-26973,-67512,-106254,-134919,-88604,12788,48872,19366,50977,23301,-4045,33129,-38426,-153268,-110869,37548,55272,-35247,-66992,-20869,-18880,-69500,-101516,-100021,-80627,-46854,-66210,-116808,-113324,-49850,-24600,-34465,-4011,29499,13255,24973,70753,86273,62347,34718,-21412,-75838,-54123,-33122,-11078,44752,71180,22435,-37136,-41089,-28631,-45209,-42546,-24747,-42114,-83085,-48025,12693,-30824,-119568,-129261,-76103,-14080,-7850,-44220,-11561,89919,162382,121587,23963,-10518,-27497,-66685,-82415,-50531,-24377,-65116,-107234,-82184,-57237,-7694,113168,138205,67399,42109,3185,-43566,-22317,4016,-4842,-36057,-22320,27283,6046,-76970,-63689,9680,12581,-38228,-38820,-9580,25513,68124,109203,119653,135732,90381,1544,-15487,37764,71128,6996,-70322,-31559,54127,74254,108720,142427,73014,-35389,-41408,-1829,-76668,-185142,-149811,-17869,77059,84838,28051,-25714,-27556,20907,37514,-2228,-45038,-49175,-62421,-40826,18579,58143,50624,27710,24048,59040,92807,97720,67453,-720,-40949,-48129,-61129,-19914,42366,13861,-24879,21179,83886,74458,49924,66260,83963,94440,41687,1115,39608,105137,75773,30767,63105,101033,38598,-52795,-80995,-84299,-122042,-112532,-62246,-7225,49085,68569,-14499,-91466,-88179,-79257,-52525,-9345,-12945,-79721,-143605,-137783,-45827,64972,62002,-38277,-122004,-113890,-66893,-12775,29969,27630,9937,82082,130585,35196,-35279,-14480,-3051,19455,35906,1971,56300,225848,292000,171745,-18295,-134162,-84342,66658,75613,-70154,-117679,-49976,-26973,-73851,-82940,-22718,-7182,-24653,-2355,60921,91717,116158,131840,124741,70561,16248,40162,31501,-65463,-85236,24444,119919,95701,17231,-21214,12541,18296,-32053,-59773,-20998,34750,11023,-40637,1666,34756,-7125,-4751,75650,140836,99552,-38879,-134624,-76863,13819,6296,-53672,-21693,16401,-20950,-82771,-80175,-37912,6221,31752,25015,35938,-8843,-91946,-104903,-72639,-16592,44044,91265,81209,20869,-6258],[-22061,-35419,-65571,-40427,1774,-10237,-14099,68644,158839,146873,58488,20039,30591,-2342,-27556,7507,40896,20179,-15360,34855,81828,42678,-48831,-66430,-4959,68735,75723,22498,-27458,-27567,-23711,-24060,-357,9906,-18570,-43932,-3781,58981,14882,-89545,-56768,51740,103404,70380,-5682,-26940,4264,-11150,-61858,-58406,5661,7031,-40937,-8832,46034,-966,-69882,-54127,1095,-2982,-35869,-74036,-85861,-51076,-78842,-97933,14192,94676,28598,-42783,-20605,22207,-599,-34834,12776,106142,83569,-27788,-103497,-135579,-167194,-192103,-124291,10989,69151,12478,-49600,-30888,53780,53673,-62962,-161216,-103320,13167,22241,-39461,-26334,65434,116095,116307,133494,151069,128457,47618,-31374,-8523,60491,56775,-18996,-66176,-69465,-29647,12021,16938,32532,69135,119888,134366,99136,59896,74930,72827,15849,-35285,-49880,-34372,-10284,7752,45430,44105,-7580,-85567,-131804,-103211,-41463,13847,31685,-40271,-90430,-88714,-80153,2627,85672,57427,16250,-35474,-64978,7983,75695,5647,-35698,33910,57340,47728,99639,118605,45616,-28578,-28620,-439,-11676,-74220,-125476,-115866,-55465,-49922,-99649,-113836,-37499,43448,66922,57796,41948,58832,96518,84583,28295,-24323,-98529,-118327,-62863,-7752,46721,99968,109035,66986,-1042,-11622,40171,110075,111121,44104,20048,65439,100810,60566,-58167,-163749,-142624,-39839,13720,11898,-22985,-69139,-67563,-51974,-57630,-69561,-101645,-118986,-71499,-32674,-37756,-427,36358,969,-23679,-34295,-57979,-61432,16473,84490,124518,175148,166316,100292,46966,36145,-15660,-50873,25235,73822,19009,-30265,-15064,-8719,-5417,-2609,14994,-20108,-102297,-131084,-79060,-12968,3054,-64796,-100908,-15926,77048,100365,109249,72250,-24934,-70648,-57689,-33976,26869,68424,83658,166644,234527,165514,49755,-6810,-44053,-109362,-138345,-30818,89120,96829,74995,78027,57408,4106,-98358,-166186,-57241,109797,148687,90184,49865,11306,-56351,-44697,7941,682,-27416,-50032,-5824,136589,189822,44956,-122592,-172335,-89119,14925,34071,6863,-36046,810,77277,105971,120242,71956,-36735,-91839,-26207,46063,-40793,-145011,-87219,17914,54822,34332,2722,-22284,22194,55794,4761,-56577,-51358,3188,50634,31458,-56143,-75775,-4263,68512,96366,92117,86186,83280,36741,-30766,-43383,-45308,-54367,-23264,15886,-4400,-16632,-4212,-19941,-33727,-33434,-37226,-57695,-62155,-18696,42777,87827,122103,102232,37663,45385,92662,98246,25434,-69230,-53553,45188,63278,14407,16008,9508,-38689,-7815,66897,61511,-18029,-97336,-105331,-44691,-27458,-21051,-5181,-26680,-43456,6217,29666,-34576,-52045,-825,61698,117535,73629,30054,71746,59082,-13173,-31820,-971,27193,14109,-26388,-92985,-127628,-55556,11787,25261,36433,-3995,-80686,-21649,37018,-56403,-118596,-31735,16189,-43654,-80206,-54796,-3174,20312,-34148,-76570,-18369,53560,9001,-44470,-51673,-65616,-39763,32911,118525,143826,111582,98416,41859,-78732,-98597,-94368,-87951,-32562,-15469,-94867,-137137,-56537,50402,62691,-29762,-93361,-81649,-86337,-150480,-183179,-128105,-64394,-23368,47004,106159,86727,78448,85392,46560,-6230,-9948,-41504,-102637,-33201,112405,142073,92398,49116,-30725,-95655,-123622,-116730,-36852,27054,42180,29163,6682,-31752,-56080,-6802,14141,-50475,-58921,-1813,-12146,-95301,-118196,-41658,37510,26839,-19844,-20106,45556,91819,37250,-17587,11102,101102,156692,133164,70305,21721,11867,28539,45633,38277,40905,33832,-27717,-44202,49506,126675,93840,-8276,-46411,-32043,-19364,24614,86478,40681,-47919,-48740,-12584,-66279,-115896,-73154,-38651,-17137,42677,103760,123027,102099,65181,44287,-697,-81819,-120423,-58631,-31759,-61682,-45474,4374,-6166,-33584,-18642,7785,43658,91498,132013,128170,65793,67695,92070,46917,-2212,8858,15058,30512,72248,81558,24032,-3938,-9509,-66796,-143343,-151069,-117136,-101893,-65264,-14058,7397,7399,28479,-7738,-115610,-178769,-85534,63829,121540,71636,24625,-7493,-51378,-82174,-23212,32505,-24721,-63774,-7096,14158,-14016,-8587,9314,7030,-9583,-42171,-20304,67898,64097,9905,43203,75330,38239,39879,72442,25002,-67081,-93363,-62011,-37894,-23217,-27765,-36238,42388,135705,129610,30763,-78380,-94704,-30018,18942,-28676,-103611,-70630,39461,93182,90018,80064,-9863,-48273,30092,79930,110653,125197,71376,-14259,-47645,-55291,-54975,-57483,-75198,-58945,6686,46836,90759,114173,70802,20726,-31152,-105746,-148870,-94005,19660,103110,63555,-32108,-38757,17521,-35141,-104841,-69659,-14098,-34484,-81390,-80416,-39604,-24161,-36905,-4204,61586,64998,-7317,-34185,28334,74174,78592,92196,113735,110491,85619,74047,62271,23129,-22539,-25494,50978,90504,77142,39167,-18126,-88474,-128920,-132122,-112424,-112782,-86071,9079,57940,34292,-33929,-100942,-111149,-46401,13596,3575,-39554,-51439,-30944,12931,56447,97315,103914,100719,119241,107806,30637,-38966,5779,77535,80786,7486,-1002,55790,71557,63720,9077,-105567,-186099,-125855,10123,85858,60279,-5828,-79726,-113380,-70843,-45073,-41232,38484,111644,87834,18086,-44782,-82582,-121496,-147131,-36548,123662,146092,81529,79752,66858,15268,-37770,-135406,-182951,-127079,-39873,8237,13922,-12356,3358,72644,106226,81876,41501,26257,17416,-24700,-75076,-73364,-40997,-25822,26886,112224,99022,689,-38680,6607,48760,50128,31633,4686,14857,42702,21834,21624,46679,47834,10595,-36812,-27637,-4381,-35069,-12255,25243,-24352,-72545,-10705,28332,-35246,-107497,-79751,-4143,52125,54572,2025,10259,124555,215600,160123,34972,-4327,-1905,-26605,-64281,-65014,-19344,-5154,-54328,-81599,-29741,54622,139066,140880,77339,19871,-31054,-63724,-56936,-40043,-69046,-126632,-74846,20822,15425,-35477,-14822,-2718,-68045,-114046,-36439,30757,21610,32603,75648,55828,38664,30133,-769,-44631,-86518,-85782,-44136,-35227,-37987,-12580,3861,30725,55459,10545,-55610,-68275,-70558,-94740,-128344,-90539,-4559,77212,95136,68296,28960,24935,43671,7845,-41707,-48783,-24938,-29025,-37674,-38271,2028,30330,-2807,-23440,43866,135152,184185,180315,119322,44280,15671,7491,-4250,-7471,6051,46306,83904,84866,46495,43887,48196,-9494,-52309,-64350,-37934,31267,86131,58430,27828,48363,39702,-48381,-116504,-122131,-109049,-84553,-15306,24770,51511,86386,64261,-10725,-26882,-20948,-97484,-157400,-93730,-8096,-23959,-72772,-52705,52105,155213,131548,3633,-93790,-58246,9421,7622,-29185,-26483,5896,41617,42685,983,-50491,-69199,-44675,21808,57826,27861,86639,242589,193732,-8436,-111041,-98264,-35171,83380,120217,17341,-68489,-78760,-67832,-81446,-94468,-48034,-9298,-25409,-36369,36021,94775,97851,115946,168159,168378,107945,50156,13437,-10284,-15401,42979,108445,62645,-9049,-10880,32838,18944,-50545,-87796,-32645,43692,19530,-51403,-25163,25152,12459,10740,86519,161797,129058,-28546,-164884,-94345,24990,17718,-24748,3353,2490,-54119,-85879,-70540,-31222,14968,55214,69901,52798,-45421,-119391,-92378,-50659,-3493,56333,105324,84940,14188,-8421],[-288,-44800,-94179,-44569,46339,86237,102905,147582,170693,137525,89141,57675,3260,-56628,-48606,-10576,15530,37097,35815,54273,99531,113535,41837,-34826,-25644,66289,118259,65049,-56234,-119038,-114425,-71676,-4101,20176,5352,83,22713,19619,-43843,-123016,-83016,49130,107351,45799,-7014,27315,45070,17047,4902,-2827,-3615,-42985,-115207,-87188,-15741,-27705,-57621,-28734,18142,9729,-22589,-58454,-85574,-99758,-138109,-112222,30775,94800,19122,-22768,33058,78142,22537,-45494,961,84124,42691,-84276,-174430,-176105,-162133,-171998,-92671,23180,43526,15719,-24687,-68217,-18820,26639,-45931,-149053,-145795,-69373,-34806,-55414,-48537,7563,57190,77688,74145,80990,83827,27899,-12747,22569,32737,-16549,-50037,-52538,-45020,785,20248,-7051,-9590,15398,66765,102176,81167,53023,79051,76815,9461,-44516,-53922,-34694,-17567,5575,48456,17671,-70438,-148810,-176356,-149985,-92952,-26008,32202,3482,-61216,-69922,-30465,13680,-827,-48496,-47580,-63492,-80723,-18797,47997,22052,30905,98871,106975,85052,139276,164355,68932,-27305,29815,120531,73833,-50710,-138387,-168424,-114509,-64359,-88015,-84901,12618,100706,89657,38026,-8800,-5577,31980,40265,-8491,-40493,-41617,-31076,-41026,-41384,16026,110154,157694,109771,14843,-42491,-19400,48562,45662,9545,42901,66260,42577,24491,-9470,-61047,-39919,48866,69880,50907,17525,-55687,-90373,-42482,26506,20639,-81143,-154153,-123958,-78341,-72694,-25783,40366,27501,2428,42476,32273,-45827,-11531,50407,75100,88279,65990,55829,63268,29575,-42284,-43778,45008,81948,14233,-55566,-75457,-90013,-40530,19311,19556,-37462,-93500,-109346,-49628,61638,89971,-21086,-137710,-100251,16262,120121,176931,138517,39617,6124,22913,15429,29654,71670,70025,85619,108036,71540,32103,9060,-46458,-104164,-109069,-29968,43518,62305,51889,36064,20918,8959,-24331,-44247,-24261,28664,43239,-2397,-36629,-25497,-37269,-27261,-21161,-56321,-54634,-34,86823,142838,123039,28177,-138720,-233056,-99270,49566,26363,-7113,-19958,40797,134469,140240,84455,15250,-43246,-77337,-41381,33998,-13579,-99828,-76757,7166,76357,72477,10398,-15706,40479,64215,30252,-9946,-35106,-12085,37957,37658,-28410,-45704,14817,71366,73777,74126,96870,82454,37628,13303,-18946,-43653,-14942,-4881,-34657,-55490,-45685,-31568,-63376,-101272,-84512,-70346,-107625,-124799,-79481,-22509,5128,6184,-3217,15821,77988,105904,75087,-17443,-107640,-81280,-226,-15384,-66238,-51896,-56298,-95264,-12629,105571,117298,3081,-113265,-78511,15827,27902,-19972,-74811,-106385,-71583,16153,57117,4221,-16598,6890,-441,2797,-7126,17073,71648,35862,-46163,-72109,-50513,-26985,-22843,-21484,-53990,-75208,-33227,-22987,-17826,36001,47866,-2747,10593,13000,-72609,-93905,-24529,-13348,-50459,-55632,-46965,-43061,-26963,-40746,-68790,-54354,-29056,-72632,-96626,-42827,16174,34870,37583,101652,128314,130803,212035,185342,-1133,-27862,26481,-4026,-19602,-26234,-145906,-208609,-94834,36594,71207,-10167,-77562,-57691,-54214,-116577,-137713,-71011,-2152,49642,98024,130399,106497,86033,87548,70717,14652,-47478,-120426,-181127,-101285,38947,96495,107273,119693,57874,7253,-572,-20993,7301,46465,20390,-33337,-41550,-49705,-42535,72156,119054,25635,20812,119007,87921,-40438,-103098,-41152,50564,40791,-46252,-110150,-83477,30934,82957,58486,35031,91015,147923,114384,82943,84276,42514,-2386,3036,32728,58634,27891,-22195,-26814,19402,98800,137917,77499,-11705,-48392,-28437,10565,42057,17984,-50260,-110952,-128896,-151840,-155039,-60423,40869,65433,89513,123854,112907,55141,11311,40223,55934,-21329,-65933,16914,9528,-86270,-86214,-8939,5908,-52266,-80186,-54216,-9801,14160,25407,48949,92226,163598,136607,-3101,-60641,27490,97081,94589,98782,111555,64438,17067,6936,-22219,-72575,-72088,-38087,-36170,-22239,-7881,-2967,32548,77686,29508,-46954,-56055,-17460,8380,5686,6192,42832,31310,-71648,-145682,-90883,-25937,-48795,-49040,-92,-11495,-58800,-65632,-50818,-35702,8519,49514,104561,137369,37086,-80455,-57555,18595,44264,56812,74714,43002,-24677,-68521,-78818,-49819,-9472,-11911,-16996,53886,107444,72293,-15400,-78441,-76148,-40431,6502,-11015,-104869,-106442,-1786,63535,56227,58262,7186,-27471,34101,62855,74276,108852,98004,37195,-3958,-53119,-91539,-53012,11392,-9201,-72361,-50072,63031,119703,92362,30877,-60109,-130164,-133779,-84272,-19714,52543,49076,-53331,-88504,-2228,-6593,-111524,-146043,-83290,-22898,-4219,7753,2113,-42706,-58004,-29667,-32907,-51004,-60857,-82428,-25047,60542,86932,54240,21276,5008,-3033,33239,98863,131030,84891,26239,31897,6591,-46428,-48247,-21003,-37023,-92790,-112995,-67484,-52056,-68608,-49274,-11182,25417,9421,-38199,-60611,-66969,-77381,-70885,-64262,-93133,-107585,-56361,32020,102534,105875,72817,52407,26386,-10162,-47402,-20636,55444,84376,17523,-5754,57575,130065,163168,97091,-40021,-120624,-86966,-9211,31574,3752,-76329,-168968,-165246,-53476,10696,9239,19459,35785,28641,-28204,-87221,-89315,-91282,-102983,2436,137304,147096,100591,81753,61744,6845,-80152,-154127,-136493,-81984,-72386,-24065,48213,30639,2597,78224,142202,159968,144201,84337,14590,-30051,-35930,-11642,-5460,-17222,33588,118831,95462,-31043,-88678,-44161,-3039,-22349,-35424,10954,101886,145536,102300,94129,88639,33347,-25796,-52484,-37137,-33458,-68518,-14717,57415,12760,-37823,2151,28245,4968,-28328,-30346,-10327,4006,13775,-17509,-22378,72056,145008,81051,3210,14003,29529,28373,14596,-11705,3686,43971,27195,1052,46683,85585,86658,75966,48552,-28518,-87146,-76255,-56783,-58239,-118541,-205098,-149778,-27770,3421,-10017,-28653,-87903,-135261,-100741,8520,52751,9375,-3070,20122,-29592,-89018,-61554,-11666,-25685,-93957,-107093,-21795,21264,-17824,-31482,-22891,-38841,-45532,-22761,10240,15366,-6748,-12960,-8328,29275,92440,142327,106049,59670,33156,4021,-19492,-40105,-20952,24524,50092,41138,21831,-5382,36450,62461,-9168,-59355,7754,97033,124267,174559,217236,142362,63381,39967,-8565,-54035,-32956,21652,74227,96088,59622,24413,-8585,-82406,-129584,-105468,-33128,4719,-10302,-21814,956,7180,-33304,-114774,-175945,-165469,-88128,-8579,77040,108084,91744,55284,8582,18480,71555,66000,-45537,-147155,-110460,7960,42878,13578,27197,97787,128552,59101,-25027,-48585,5992,64840,47178,-41877,-71652,-9401,18508,-22545,-55189,-95339,-116327,-63946,9799,36565,27371,74448,145070,22094,-159475,-149900,-42222,13300,64465,106496,36784,-87341,-151069,-102338,-63722,-92439,-85135,-53484,-75496,-105133,-32614,35488,42601,74136,168607,195223,107290,3726,-7930,42966,63226,40272,12586,-30387,-34165,-1293,45064,55762,-13806,-83829,-59440,-6965,-16756,-70669,-68560,-2594,17324,-25460,-2150,91711,105417,-23673,-172665,-118237,1044,39183,48732,45281,-21726,-79874,-72155,-46297,-14525,594,12204,46241,47362,-50491,-99967,-47055,-9474,11216,46767,78473,48541,8020,29728],[18690,10747,-28939,-33893,33117,109013,146613,141808,87199,46264,79949,87357,-9124,-68053,-21129,-16873,-41345,-2745,20710,17677,89398,172331,160469,80494,20824,24001,25544,-22419,-120363,-198128,-176342,-61420,37603,45791,33092,33669,26569,2234,-17256,-47880,-23208,73551,107084,26245,-6457,45549,28940,10630,53919,23008,-75177,-113637,-117577,-104455,-70473,-43364,-20416,6088,20843,6388,-34400,-71476,-89111,-117610,-136333,-51043,76087,85352,29099,26298,51017,28845,-29196,-64390,-22813,48580,17358,-63613,-106684,-94617,-77011,-76563,-30621,24325,33342,49245,40397,-46040,-52341,3626,18120,-45884,-98916,-101676,-76453,-63523,-38716,-11081,10636,16685,5024,33711,70513,42841,47075,99324,83608,1358,-16930,22858,54321,74285,37183,-41078,-61116,-42000,-4277,26917,46325,50129,76030,84845,45811,17278,-15755,-68314,-91127,-60371,-2022,27959,-36159,-155631,-164416,-88193,-48962,-15283,41826,41935,-21748,-41294,-6157,-13206,-70549,-81817,-52452,-65916,-70212,-27214,11065,2162,46638,108271,103708,88611,142977,180697,103076,-15370,22922,140240,142747,35950,-53728,-107978,-107015,-67248,-37623,-4003,57147,105325,91838,38216,-27149,-45057,-14751,27880,14180,-70,31250,42474,-14655,-79490,-72777,41181,157524,154195,58163,-47813,-92259,-54552,-38624,-7344,70338,47818,-33463,-33612,25159,59129,91865,118636,74329,47708,21591,-55974,-84503,1280,106592,87126,-42017,-110874,-75367,-12354,28192,51332,39255,-9687,-23082,65884,123560,42905,-7839,-9690,-14797,-25087,-39882,-19159,2255,-36538,-62870,6729,91285,87682,22614,-31731,-76086,-127202,-85607,-1493,-4161,-51083,-42794,-39768,-35358,37846,100732,66005,-30508,-94595,-60984,40043,105445,92690,58430,58327,78993,90960,98569,88822,45968,30102,26731,-12072,-26842,-1662,-6767,-29097,-47984,-58194,-28834,28895,17849,-41906,-35108,11809,30483,37106,27677,35051,4795,-79700,-100822,9035,67357,47256,22222,-9244,-27267,30111,142377,128484,23582,-6799,-105279,-242354,-131338,13073,-34572,-34501,-2253,26438,69298,73627,1841,-96418,-139982,-117913,-53079,17143,5935,-25277,-27918,-467,62003,69633,16979,-14091,-2045,-10395,12586,34797,-1088,-7000,40645,68919,34504,-18795,-30294,-13788,-19360,21037,80355,64028,48329,64253,3762,-56432,1389,10177,-65572,-103413,-89696,-53970,-95782,-153530,-111269,-56921,-90693,-136606,-102721,-22771,-1171,-44482,-39939,40527,106067,104603,62861,-30158,-115783,-102012,-56375,-64123,-84894,-96054,-145039,-165617,-61256,54317,96049,29612,-45254,-6164,63051,66725,33693,-19328,-75851,-59047,14380,53820,46576,55638,44295,-18510,-25113,5729,16166,8253,-23352,-82738,-113315,-108769,-112682,-94513,-35301,16153,49767,54655,-118,-17007,21184,33445,18987,38076,30760,-10376,-6538,13932,-6029,4097,20151,-13498,-63526,-66912,-42426,-46549,-69899,-60877,-54976,-41989,16138,83249,80823,9079,21839,75534,124161,211040,203783,81802,111469,188168,115480,21654,-11446,-100314,-140384,-78851,-22177,18081,14635,841,40807,44167,-34618,-88534,-50824,29088,78526,81964,86555,60080,24046,31039,73197,70959,-24116,-156130,-212820,-141421,-34065,43539,89058,82153,37447,44268,55868,31600,28143,7311,-56306,-92671,-72224,-35209,12673,125388,147111,47803,28577,103999,104687,60450,38838,45467,73341,36895,-78531,-174089,-135450,-5973,61671,50852,15311,23615,53596,45227,59944,77805,21742,-32439,-19323,8610,3555,-54616,-68489,-39134,-58051,-35503,101950,166522,57228,-70565,-75132,-28255,-19340,-31419,-54193,-138827,-219131,-208583,-155567,-79959,10946,63996,84544,86728,34577,-71627,-121154,-37349,56345,57790,42298,75286,25651,-39908,-33082,65,-5687,-61430,-95197,-81688,-67965,-86743,-91467,-36041,56269,137715,87709,-70567,-120769,25617,165724,149230,77878,70673,88791,75194,43560,23630,31885,95667,145961,117626,84009,57217,43481,72575,112062,87543,94347,128253,72966,-50742,-109021,-44054,64733,78175,-26013,-133913,-136360,-84716,-29803,42732,61732,12018,-24531,-29451,-22728,-6084,24191,61008,95053,85901,21516,-57303,-97518,-47990,35063,56959,54723,48337,21938,-3387,-45549,-67671,-55737,-53839,-31184,34689,63214,51945,9769,-19130,-22338,-40341,-6142,23125,-31517,-63824,-33977,8704,31676,48215,10725,-6590,29396,45478,34098,29209,42494,73143,74678,9353,-35454,18397,86561,24284,-100776,-96543,23222,86433,47710,-17125,-84115,-126213,-115206,-54905,-20957,-3408,-6359,-71453,-108253,-48336,-23438,-88094,-139879,-89264,6878,68514,87103,31858,-61222,-70642,-30374,-69008,-112387,-90447,-89509,-26421,83617,102819,26940,-43100,-79595,-76092,-1413,113197,188344,171724,97979,62646,12148,-53165,-61652,-24831,257,7524,3187,-16982,-48941,-59201,-55945,-37945,32547,79271,51845,-16535,-86538,-112799,-64749,-20429,-68213,-117748,-59157,55908,113055,71117,18597,-5895,-22545,-23322,-38063,-39412,-11946,-15573,-65994,-39091,34229,103098,147990,85509,-32416,-74149,-64751,-49692,-25873,-9272,-66280,-153738,-133509,-22294,43333,44322,17356,-17106,-49802,-104603,-137661,-81608,-12335,-9142,8170,30313,13861,-7918,23230,38958,-9788,-81530,-60741,33701,46743,-14935,-16604,43454,43271,14870,37049,49049,74369,105307,41495,-49954,-74203,-28642,9826,16365,4785,15471,77165,83404,-35880,-96112,-56429,-40403,-92958,-106799,-30064,69089,113501,75964,83115,103502,26851,-65733,-60562,-16581,-33615,-76025,-31961,43763,56364,34134,22136,36012,45539,2799,-60763,-96999,-101457,-53502,-5215,22306,61369,67426,14329,11404,46727,32326,42311,74570,50546,31372,57516,65272,75788,91370,45018,1658,17805,8995,-63925,-93751,-46010,-21621,-36974,-96133,-171177,-125584,-37216,-15544,-11195,-45057,-121394,-123882,-44539,17663,-272,-16324,13887,28353,-34506,-103528,-81746,1086,44564,14814,7895,56597,67804,27760,21554,15471,-35130,-59465,2260,72547,77929,52972,30118,38121,74608,140190,175655,106632,40439,36125,249,-44476,-42987,10145,73836,101257,78509,69084,71094,86096,59507,-13118,-40694,68,19246,14753,111898,204380,138039,51264,26648,-5618,-39760,-68222,-85299,-17458,93101,106311,51855,31628,25449,13913,-11320,-13251,-49343,-97583,-86853,-34176,-18048,-30377,-82125,-143815,-134148,-44039,20701,60389,79103,74367,17742,-7194,71087,120967,70644,-14865,-72057,-75252,-1025,71586,73751,53634,59866,39640,-24097,-29714,19230,68798,89155,70211,-13699,-61901,-5962,22771,-42834,-102625,-120745,-90264,-13561,24517,14475,13138,41397,44168,-40525,-120926,-85060,-4425,26599,55210,94991,23626,-114293,-167088,-89614,-32323,-54765,-74435,-93413,-126237,-147750,-104010,-41205,23307,82893,160614,165567,52092,-48660,-35774,50786,120860,67125,-45398,-80095,-30123,4044,54380,107567,57366,-31955,-52833,-42990,-34433,-52225,-81503,-40186,11855,-41887,-94186,-25130,45900,5629,-81238,-71582,-30358,11817,63595,61430,-33365,-68092,-27694,7882,26286,505,-18328,21844,43490,-10805,-19666,17517,20995,30651,38961,29880,1894,3927,51392],[-5147,51575,42012,-42652,-53000,10439,52339,49072,5319,-10674,53394,73301,-19998,-62870,1545,-6950,-72087,-64069,-42186,-15800,61244,135170,142919,107690,37377,-52826,-141861,-178075,-175069,-187804,-153020,-35602,36808,22406,23076,19933,-28569,-34449,14294,14958,19216,74773,89618,20306,-212,27768,-6819,-10945,49398,16026,-108078,-143736,-101094,-102734,-93281,-14031,40861,7116,-38258,-56286,-90596,-113631,-99880,-103039,-90911,12308,90429,79686,78358,89871,43244,-56779,-107701,-87595,-45270,23340,26063,3982,16032,5825,-5342,24474,45701,27883,22056,61567,80329,6961,-27568,9558,66450,49822,-12542,-67832,-72284,-42485,-7216,-2444,-17545,-36764,-32604,24059,72660,60302,91490,174067,171384,69684,15795,45581,71137,79337,36447,-50609,-46710,6754,22967,-789,8468,26852,32968,29175,38885,74068,45822,-77184,-152745,-142024,-80406,19547,3955,-136100,-131792,-10506,32497,29583,43770,41503,6483,-28503,-60504,-91146,-61665,6967,17641,-41264,-52797,-13148,10000,892,44144,77905,42125,27763,68127,98414,51449,-51413,-40860,85189,149498,81146,6027,-41420,-76164,-77855,-12357,48155,62071,81782,122690,94486,-3323,-59387,-37552,18910,34831,18860,-128,-5710,-21264,-81989,-122759,-44530,81519,131340,82378,-15569,-112757,-126964,-87204,1428,79760,29002,-59637,-49102,39999,114494,140398,120636,71428,44219,2714,-59937,-60663,13655,86433,73599,-1318,-31438,8591,82951,141254,128458,37749,-50069,-52145,20586,93679,67117,17008,-13490,-53515,-77885,-69356,-53535,-80346,-107381,-82165,6823,78737,49747,-5825,-25236,-59475,-120323,-92688,-27709,-40793,-64136,-10932,1345,-56556,-87389,-35056,56635,82278,-26275,-110403,-94332,-57619,-27676,11822,40420,68131,107360,121150,74488,42207,54725,19127,-82362,-126515,-60876,12834,23753,-32964,-97292,-62861,31658,25069,-40290,-13562,38222,20636,-3361,44190,110400,72061,-55955,-91757,44192,116289,50016,37757,79918,36118,13405,86692,58206,-59648,-61407,-75488,-199397,-166487,-57882,-77447,-68364,-43369,-56973,-54027,-14929,-35323,-165150,-251588,-183555,-53535,11197,-3009,6207,17108,-3928,9445,4502,-23014,-44266,-76179,-110977,-35727,49156,37663,35458,63834,72718,37654,-33129,-82490,-93266,-93246,-21773,50533,45245,58248,85724,38998,-10281,32503,23651,-79802,-154962,-119864,-46926,-84648,-139197,-106082,-55168,-52329,-71406,-52453,17265,33559,-11038,4618,59632,71336,59622,64053,16645,-83360,-126537,-95176,-48329,-28847,-60804,-141171,-162503,-86830,188,49893,45865,45453,86473,113111,66447,48274,47287,-5096,-36713,-21479,-1153,40407,96532,88562,26712,26441,56590,21052,-46443,-70917,-99478,-120728,-116575,-136876,-155649,-112155,-981,115297,139055,68396,13754,-19604,-36466,-11564,48431,50970,29076,19480,-813,-3197,39721,45230,-3815,-71063,-95743,-38885,6416,-15498,-18738,9332,55358,97655,120915,88745,-9144,-28000,42383,99219,118365,107653,92093,157236,196021,131397,42755,4910,-21425,-25501,-44641,-74199,-19640,54852,93404,134666,104579,-4708,-79429,-60719,31303,89742,75498,36041,-31986,-59054,-9993,67770,99585,26793,-104039,-157597,-109186,-19105,55265,60296,-21023,-60139,8300,33273,13724,25147,-13619,-55036,-41545,-24176,15983,71505,105701,73106,1368,-35216,-30418,6211,82097,144350,121568,84201,35357,-64153,-137186,-73782,2404,-2503,-12809,-16342,-24265,-19313,3287,44513,37254,-21104,-37854,-2720,881,-46196,-102697,-78739,4707,-2045,-60728,33523,154047,90681,-70225,-111743,-65357,-42162,-31786,-18960,-99092,-202411,-174874,-90955,-74610,-70315,-25000,-11880,-37884,-92369,-182775,-218563,-126108,-6259,69177,98354,84639,38823,62823,76558,24128,-16424,-42485,-76935,-92765,-87129,-95100,-108303,-74503,-20332,30282,17480,-63867,-105952,3437,140756,132719,22789,-7719,49089,78008,54806,54407,96360,169934,213826,187988,138410,90305,69891,68847,73843,89238,169236,208040,99834,-74700,-110320,-876,106666,125015,57787,-65819,-114455,-72976,7299,96751,104811,49231,29420,39020,49362,50316,20053,8282,8526,-3528,27376,49932,-32479,-68736,14838,65319,62255,53532,27938,15045,-2169,-41341,-81916,-100881,-53919,38122,80937,86293,59425,20822,-10004,-54753,-25642,33371,30031,-13222,-48867,-35068,22993,66731,32044,11861,14791,13938,10444,-18121,-24167,26507,74676,63143,39695,52110,64659,19148,-40397,-53256,-3115,35303,-30066,-92967,-74757,-84804,-117247,-34694,29749,-20764,-75466,-80411,-86355,-80540,-52820,-17628,-16501,-2780,48131,87303,83354,35141,-21876,-25984,-5806,-55715,-109648,-110702,-92744,13220,137970,115651,30012,-13260,-55103,-59987,7124,77145,109828,125226,105789,90054,48686,14354,-735,-24325,-35122,39706,87216,-6641,-94095,-51794,6960,14352,59790,113222,89396,-11905,-77288,-43589,36158,80455,52653,-19937,-24301,60164,108673,45135,-6679,-31304,-50168,-29719,-31531,-44623,-60542,-104431,-144571,-76218,6831,40583,49913,-15745,-77792,-51465,-17414,-31323,-32759,-3417,-25311,-68646,-58228,-28955,7513,53693,47004,-22810,-89820,-127604,-112585,-25532,51513,42455,-6395,-59973,-90152,-106062,-39553,17505,-22934,-44480,77214,211412,161728,45863,-8514,6534,26927,43130,38717,6134,-1699,14806,-29805,-92900,-87070,-40039,-30194,-19141,-1700,9210,68541,89165,-15093,-82335,-55979,-49257,-90251,-96076,-59255,-33770,-40313,-82996,-44490,49200,29549,-41720,-11751,39352,16641,-14140,-13450,-3809,53187,91522,71054,65177,38614,-61934,-133737,-150319,-132100,-44036,75174,139117,122060,72594,44833,62281,63664,10753,7182,31958,11955,11703,41870,53492,75181,69308,-7777,-28853,6649,-30400,-92447,-63438,9196,17092,-11014,-43269,-76314,-33097,-11538,-37901,-9198,9725,-44551,-65043,-47379,-59916,-92151,-32695,50153,55028,5282,-31809,-55717,-5201,71606,68475,45883,52398,55125,59371,67023,31320,-16933,-14707,43857,62548,16278,-26401,-27011,8819,32028,59941,114375,114973,90587,90939,60462,21193,-19215,-54688,-25240,54152,66531,74408,82589,23176,-55249,-61154,-14039,1101,-44781,-29241,82014,117734,46597,264,-5481,1700,506,-67279,-145103,-100378,41838,101426,77294,100478,165687,195953,97435,-35002,-111596,-105625,-69624,-38355,-14396,12453,-13592,-67476,-81673,-43202,-17741,-31601,-26516,29123,17926,11954,68238,53695,-32132,-74300,-71530,-82262,-56590,32106,88203,60420,11652,-14247,-24671,4630,48622,76681,58943,30934,-14995,-42935,-7761,4088,-72528,-128103,-88954,-4004,66383,83626,46292,11444,17403,21032,-1786,-20022,-27374,-9674,-1803,20704,61578,29462,-45045,-71298,-40154,436,11650,-21143,-93781,-115338,-107473,-109259,-71415,38706,115722,144919,111949,9404,-62982,-55473,46114,162756,130609,8417,-32283,-8402,-13459,31230,98748,77850,5884,-34434,-40322,-15049,-7466,-55604,-78167,-33755,-41843,-97053,-75627,570,41571,36195,5997,-52635,-60764,-7592,18528,-39440,-48875,356,40905,48431,12373,6136,53706,67069,30695,37780,27901,-7136,25957,27431,-20552,-32858,-11345,6192],[-23689,56722,69101,-32973,-103419,-81998,-41358,-11210,16976,58777,86232,52419,-20008,-43310,4073,16379,-31054,-59819,-57371,-478,49853,54683,21636,14613,-18439,-115468,-217752,-217127,-144833,-86467,-52859,-6466,4938,-18256,9738,8491,-72676,-79208,-3189,-46,-19575,17866,44379,8852,-5315,12369,7595,12176,39345,26002,-18136,-44614,-53657,-79002,-54633,56645,96509,-9084,-86132,-98439,-122254,-121215,-78964,-58188,-24112,44526,63803,90923,157066,146250,46321,-63453,-103476,-70457,-36983,1492,12052,36823,80242,43080,21870,93931,125442,56269,-4826,18096,70163,51351,24556,55444,113463,112413,41219,-40072,-45913,1165,16290,5916,-7793,-19042,-6717,31625,58516,48402,76829,173873,201456,116128,32048,2435,-25551,-5325,18744,-7134,21386,86375,94308,23773,-18097,-2399,-17753,-65430,-40538,53148,89159,-1336,-106152,-146304,-103150,-11392,-6145,-96164,-68373,44162,86177,62176,36005,27462,36877,-573,-90165,-108142,3153,97795,74781,-3230,-12032,26217,43517,36731,48319,26100,-35269,-43681,-13448,-13528,-49952,-101186,-65322,65956,134185,83802,29330,3739,-15531,-35875,4809,61280,64984,86988,156068,133454,11181,-49108,-22989,10994,15652,-24679,-98047,-82314,-13497,-21897,-55920,-28270,30053,77972,79284,14017,-90734,-105608,-20127,68902,91417,43032,-6407,-7967,32586,83171,86090,78805,100641,83767,2335,-53126,-46441,-20561,5216,16519,20043,31832,66768,126056,153793,113858,29919,-26456,-17427,-16829,-15188,-874,42750,59142,1082,-57277,-43026,-28281,-87233,-112409,-90015,-34492,23442,-6123,-51863,-44656,-53183,-96061,-60189,-34245,-78293,-86162,-15047,9484,-57123,-151268,-154657,-26716,69975,3059,-106548,-153584,-156654,-103011,-17476,23182,26816,34676,29695,16995,58778,95332,16653,-113281,-167476,-110737,-22865,-6486,-73695,-104955,-43546,29341,24365,21454,73552,91493,21886,-37141,29821,136520,123261,6440,-54048,14778,46108,-21103,11887,117242,75932,902,9211,-31986,-96439,-93898,-112230,-218848,-221882,-106461,-75409,-92175,-109832,-113904,-83251,-23572,-11665,-149423,-276694,-214363,-65518,3737,-16898,-11368,18392,10247,2556,-29733,-66987,-79656,-101938,-125078,-46199,45608,52355,53592,56418,34285,-21310,-72244,-73272,-67117,-77960,-32291,22176,27168,41240,67454,77666,78216,68470,11536,-75790,-126374,-66100,7562,-14601,-57510,-85924,-92737,-38392,14038,8749,6043,9810,25525,55560,31208,-26020,-46690,6614,39033,-48838,-144564,-102377,-569,36121,4329,-78397,-144364,-97654,-1084,58596,84071,120121,175176,168152,53980,-4726,18594,11931,-24275,-56158,-59279,-7298,73237,111159,84742,59861,49356,28510,-11890,-47437,-71643,-71894,-49177,-68108,-150379,-174852,-71218,65922,115395,81358,20220,-64902,-80462,-11804,50826,42522,16439,-28516,-74658,-41522,6226,-3919,-27138,-77207,-101406,-14659,80549,76834,31651,13111,70088,128627,132158,87926,6936,-4046,44232,59061,30312,5338,622,23926,20466,18978,-2334,-24373,-6011,15548,-33803,-87306,-30849,37351,77763,103116,40485,-67001,-105406,-63780,29913,108707,106640,34364,-65661,-69801,3885,46696,42887,19074,-23039,-52922,-27943,37337,69314,-2152,-108478,-120742,-35176,-9561,-16229,28739,14696,8313,41184,53473,89479,106672,47033,-7642,-29216,-72121,-133862,-132455,-13823,111691,115619,79218,48272,-2677,-16054,24626,20693,-37544,-42790,-27847,-28671,-27408,11597,63691,39242,-24987,-29723,14143,10988,-47514,-78860,-22862,93649,141445,54736,17056,78842,65676,-40233,-82884,-65418,-22518,25485,38572,-42664,-129110,-104997,-30134,-31201,-69694,-74710,-97400,-123584,-129137,-162484,-194301,-149511,-71382,-922,42262,36210,16148,80481,96410,19906,4702,14459,-51764,-115730,-87673,-46368,-73561,-87834,-65945,-19727,22351,28503,-6756,5830,58067,53053,-27239,-62022,-30828,17421,41851,66997,102652,123060,115958,96966,74727,47817,45087,20731,-18505,-316,89420,136559,62809,-69573,-70283,42679,119578,125315,76939,-26076,-45575,15770,44465,61479,59489,17669,6450,44014,91835,86135,16378,-28893,-38544,-46922,7198,108522,76455,-38239,-33208,45715,64009,19645,-32075,-34170,6451,13588,-42907,-86193,-35016,67485,96306,66857,20090,-33308,-67551,-88428,-60089,-4686,16815,-9279,-48423,-35906,27804,93718,72003,1004,-55455,-65666,-14426,6436,-14294,-34597,-7459,30078,20582,-18627,-39639,-29426,3699,-7640,-14889,-4365,-71107,-126913,-51259,-21258,-83846,-12430,72022,-22423,-114577,-65007,-39593,-60653,-28305,60306,99100,82950,74481,63146,24100,19484,41339,31773,6902,-34502,-71506,-92752,-80550,41082,133687,66591,7691,29876,15085,512,40094,36074,-10751,2698,51258,58172,4332,11661,54128,16632,-59109,-3947,78926,1380,-100096,-46644,54836,71969,66393,78930,72404,-1478,-35488,28128,93649,142402,171763,90420,-12699,10754,80595,56631,10108,-31633,-64334,-40239,-31446,-24788,-31545,-83425,-143000,-104107,-12068,22445,-11952,-78047,-85896,-23805,37402,27258,5008,14387,14623,11743,770,-54820,-53313,32281,44256,-33091,-83531,-78258,-19571,39869,40257,7903,-7361,-21533,-37716,-57874,-32889,-5719,-26191,27252,163725,230862,145205,27490,-29666,-39072,-10960,51681,88054,62521,26742,8264,-22488,-55123,-37047,-35735,-88793,-104066,-57499,15145,92859,105151,18506,-62719,-48436,-4265,12430,21026,3606,-45012,-120701,-195574,-142668,-10684,49445,65045,102451,92897,54361,58576,34050,-38767,3036,89508,112835,92429,10143,-108315,-120020,-75777,-39665,42068,145988,190299,148565,101881,95143,81849,46701,4579,-8799,-46540,-95102,-55248,19762,42029,43461,41773,6222,12123,20808,-46080,-103633,-52966,25505,28436,3670,-4336,-11268,12640,-16169,-50177,35415,116482,64926,-17705,-90215,-134001,-112542,-13569,41882,21552,7392,3352,-59638,-55064,16833,2684,-49516,-40223,10738,71244,74433,9959,-22485,19492,74719,41837,-66061,-129475,-79105,-16261,-22765,-51266,32425,148981,198820,157713,104573,92050,5991,-151176,-176755,-37900,44311,67003,31531,-92044,-175531,-115434,-8443,6281,-63378,-38181,65845,64259,-5608,-28166,-25220,3270,27647,-13844,-72304,-75466,-9418,37575,34670,54940,133456,188893,83397,-79460,-118251,-43745,3494,-407,5632,35430,24063,-22254,-64062,-53369,-30669,-49026,-39057,49150,68959,33329,5616,-57246,-123494,-150147,-142202,-123690,-94416,-19538,73366,84113,32200,14191,24719,24537,23991,38837,14877,-17868,-49161,-60800,-31890,-38487,-107932,-105390,-8607,67222,108702,160003,134320,40792,1464,16943,-3233,-43671,-66104,-27766,-18237,-36468,6333,70598,100317,64445,18947,50754,91770,37228,-55931,-42912,-4792,-31249,-39081,41719,103069,104347,62275,3416,-39535,-39760,55472,160915,161142,113636,69893,18020,-41520,-30970,14343,17499,-20620,-39654,-16293,18264,21688,-15980,-74687,-79579,-35721,891,10263,19755,55160,67909,35462,-38207,-67499,-47622,-27933,-43291,-50986,-15918,25917,30312,8041,41356,113021,117519,46588,6211,-38844,-68364,-9489,3448,-32186,-21348,-21400,-63416],[-16037,38044,57479,4698,-70673,-80812,-37757,-5351,46976,130665,130039,45873,-6131,-13795,-351,26220,25357,-19506,-48207,-1333,45636,16110,-58975,-82680,-87708,-119485,-147216,-116156,-65027,-2757,31656,24460,-9317,-39670,-10332,-5197,-67083,-86471,-32718,-37168,-86382,-76403,-32958,-33870,-35999,12553,58533,67340,53912,63122,109183,97757,16240,-26893,3026,67452,60690,-28066,-61992,-67777,-98369,-84644,-42733,-29839,4824,25856,3813,72652,171305,124751,23181,-33227,-53523,-31143,-12299,-36727,-59556,4548,58687,8374,1645,97656,145927,62921,-48751,-53341,23096,41754,45743,97480,145305,112966,16319,-61910,-35271,14318,1200,-2858,20370,42888,40070,14962,4055,-4994,6778,75264,120459,87405,24831,-53243,-136077,-112306,-12388,38826,29509,23910,54637,26273,-25880,-19146,-35708,-106514,-113559,-35073,54877,76125,-9309,-91976,-78741,-48699,-50794,-56281,11491,92994,97041,50704,20791,26473,62322,43964,-29355,-32333,28308,57085,39753,19675,39712,46101,33649,30338,22630,-36153,-90460,-74717,-35669,-56417,-97841,-108231,-31911,79831,112372,77033,51040,49186,62651,41338,22182,45272,60046,84605,117765,78848,-13365,-15095,23101,22406,-12225,-86674,-155642,-83070,29865,42835,33322,49657,48132,53070,57504,-5571,-86031,-28405,111493,146811,95563,72334,76134,41655,2246,907,-5447,35340,116718,103468,-5519,-60478,-66333,-63636,-41671,-30324,-4935,40527,71613,95457,86527,46917,7749,17291,41399,-9829,-65865,-44362,59632,126131,71401,-24781,-26743,8992,-17140,-50822,-65497,-40252,-4807,-30362,-55202,-35798,-32949,-58661,-26354,-29960,-92671,-104472,-38234,1139,-22959,-77023,-108360,-63227,-22102,-28238,-49816,-78769,-116932,-85537,16413,75971,45320,-15885,-55086,-14657,71285,70085,-25652,-82809,-93014,-92537,-82336,-83492,-96579,-61668,-13448,-7383,-16407,44379,116356,129112,89520,31015,12158,61658,67305,10553,-40823,-38855,-47568,-54800,16953,95277,68384,21577,-7239,-79679,-89037,-76426,-193040,-329440,-266674,-96158,-59117,-87886,-114150,-79181,-9278,26383,12349,-103960,-224682,-195662,-92406,-28769,-25842,-26076,2692,47039,68166,22279,-37541,-59751,-47754,-36269,2781,37683,24623,2396,-3496,1078,-36988,-63652,-7059,37573,1177,-16018,4462,2055,4673,51070,108923,124925,67442,-19113,-28048,24828,68984,90584,82042,44342,-41858,-92032,-11632,68111,24475,-55078,-55270,36980,86828,6656,-98795,-150511,-98510,-4150,-31485,-120421,-78404,26028,52816,23972,-54549,-149573,-94508,41999,133862,163277,179597,218464,193071,67737,-39589,-55881,-31721,-21706,-49185,-67713,-40572,32918,120317,131973,67903,11854,30777,49780,7350,-28807,-4503,38551,13266,-82132,-124062,-73610,-15943,9301,26004,18205,-48939,-41092,41239,60306,42683,30916,-37281,-88298,-50144,-17264,-11217,2264,-32933,-46016,44583,145141,143372,55453,-25666,15977,112832,147253,116440,55884,63753,66525,25410,10849,-12597,-79108,-112637,-120426,-73466,-46838,-52025,-27778,-3022,-31670,-65208,-54567,-59539,-40350,-10736,-53473,-113314,-98148,-26696,58871,135355,132799,73613,11948,18286,56021,35450,-21037,-23899,17040,37577,57654,56909,-157,-102330,-130110,-79977,-21303,-5090,17743,73492,66184,40652,45366,88191,155342,117878,20725,2784,10188,-45732,-136512,-196255,-98965,47767,86474,78467,53579,36750,84883,98909,43459,-9785,-19221,-32326,-20591,6923,44939,97962,97580,38112,4855,30617,28650,-27676,-45378,27827,130546,181340,124052,52627,62370,59064,20486,3363,-17821,8725,62231,46606,-28550,-71350,-62199,-36682,-10037,6415,-20352,-59127,-42722,3075,-12833,-69382,-77326,-66321,-70854,-54219,-21553,-41347,-16437,13243,7346,60611,82909,-23092,-126725,-94422,-44338,-92414,-115933,-53732,33827,101261,133936,104512,67108,43881,1574,-46592,-71613,-77836,-20484,48568,75272,95476,93028,35041,-14314,-7788,10721,26610,-11499,-73205,-96076,-53824,10504,14620,-50184,-69016,680,71143,79579,39709,-13451,22727,107835,86054,16490,-21656,-57212,-59005,5130,95305,110449,45284,-13079,-21864,-38430,-31519,86119,143536,8241,-82623,-14284,17686,-52402,-98502,-75262,-19203,32956,20975,-10774,30778,88100,38566,-36977,-77595,-109808,-114622,-95207,-71372,-36730,-3145,-9471,-35245,-1097,48268,105203,91762,-38441,-156850,-156433,-56503,39789,63146,-4220,-57238,-51834,-66661,-108981,-111770,-71703,-23111,-12239,-13461,-14362,-47877,-82956,-39435,16938,-7330,14566,50005,-40545,-101255,-28564,513,872,50637,100232,114974,102670,77944,39318,-13013,-3689,45783,27977,-10858,-12187,-561,1425,-8940,50722,70640,-11809,-49922,610,28793,35845,70930,53159,-20000,-35610,9377,-5437,-100285,-92177,31933,79994,6682,-25759,16066,11099,-49290,-38447,37366,53123,7989,-5806,45122,50340,15026,13315,39436,124050,194274,125275,1057,-18718,48286,70150,26208,-27343,-53679,-47243,-42674,7922,52705,148,-117751,-146820,-56217,19703,4085,-23091,-11005,11904,39388,40400,27731,33880,33860,29685,3191,-70681,-82241,-8355,6361,-42055,-69606,-43674,21904,34782,-19381,-47697,12702,77541,69396,29493,-377,-35101,-17911,91076,149321,87825,1396,-52606,-70514,-79715,-57300,23754,106672,93663,55911,63730,51798,13292,11640,-16972,-116285,-177928,-114799,14642,92756,102263,32340,-54766,-31072,67669,120065,121420,88815,47326,-22163,-114274,-94967,-13588,58071,145166,186070,107964,35973,56278,44770,-44300,-39934,45836,87608,60244,-14129,-65900,-19881,36981,54276,94051,124415,108323,63615,48094,53209,25589,-379,16876,35257,-38545,-138603,-124340,-37264,12041,23925,43524,44993,33332,8231,-35767,-84566,-81262,-33693,-7475,5561,16076,-1058,-31805,-81341,-59399,84227,168012,87057,-18288,-90735,-107038,-48222,2672,-32746,-65217,-37875,-37959,-107336,-123689,-71376,-79115,-117485,-94039,-17414,62159,71438,8681,-34552,7932,83801,64454,-50641,-110586,-65515,-27844,-48068,-80842,-12717,132633,212011,126581,41068,67136,20264,-141664,-197727,-84062,5769,34919,-14432,-125903,-186799,-123410,-3880,33675,-51264,-96866,-12602,37603,-5701,-42807,-51164,-18276,27907,43486,44785,21276,-6928,-14120,-45230,-78387,-32635,20909,-34989,-91749,-64374,-2822,23391,9284,-1942,26685,30427,-16317,-49925,-11518,15828,28909,71303,139096,141394,60799,-38163,-98822,-111927,-152002,-175581,-132315,-79839,-31787,47197,94008,82722,59244,24096,-11952,-11140,20052,19979,-4385,-59647,-87488,-58765,-75521,-117023,-49765,50425,66038,90051,183176,193131,79252,-12805,-29507,-70638,-142841,-137880,-29943,7876,-40669,2181,114676,176695,115055,48858,86374,128668,63834,-18975,2874,42886,34229,1995,20612,45371,42890,21826,5294,-11747,-2680,40068,70919,99463,153594,128640,34577,-55015,-90914,-78779,-69831,-81715,-55645,8065,39172,26446,21805,-2569,-31079,26105,128535,141898,82222,57608,34420,20391,16586,35927,21931,-11621,-36382,-47562,-18391,21189,15341,-11058,41292,136918,153499,47476,-56661,-87239,-66261,-24581,-6294,28089,59296,11049,-71110],[-15517,-2142,20096,20293,-16605,-21780,12842,1101,3267,69868,85165,40425,28196,24304,11057,22574,38630,-3101,-57895,-37766,26468,26618,-30466,-72120,-73445,-45212,-22097,-12658,-14415,10141,52619,53358,8602,-39512,-54632,-51821,-41205,-36286,-16461,-18024,-69880,-108363,-83533,-63482,-43932,35360,103966,108881,79082,92387,141245,123900,50977,29197,26662,-10922,-41226,-26908,7403,-1481,-34727,-26248,-22770,-41850,-30047,-34919,-53008,20085,85211,20571,-25205,-20408,-32681,-768,26890,-34600,-81394,1099,35115,-36526,-36504,47808,78738,11987,-67391,-57428,4954,4364,39083,106815,122504,52706,-20780,-44980,-2929,4350,-23273,-11750,29210,74580,63271,-13408,-49204,-45336,-37806,-20899,1014,3162,-11168,-64760,-139033,-126453,-6917,51638,-42095,-135479,-67602,6193,268,-6151,1230,-34001,-80624,-92656,-31141,64646,37056,-48963,-63347,-70427,-74081,-34032,53266,119730,88328,26155,22684,54579,83661,84890,69885,67912,25127,-31813,-20224,31812,69452,23641,-34757,-34764,-13424,-49306,-79163,-45269,-4197,-12477,-35578,-47502,-1681,50599,63560,53933,61275,84877,92080,37988,-6056,3797,14960,22915,28734,4439,-9033,44994,69075,51283,2871,-90448,-141162,-47836,49625,38646,29444,67305,75167,68697,48167,-32449,-90473,16956,158331,139997,57978,72444,124287,75119,-9004,-44905,-50771,465,58967,30522,-47954,-69999,-77725,-67730,-24324,-37110,-51119,-1543,23107,21264,31837,28653,-1090,18326,45244,-1596,-34407,-14913,54317,107856,67047,-16443,-22993,30084,56936,35301,-4258,-9807,-10418,-26339,-12211,10877,3141,-27797,-31080,-34588,-65029,-92029,-62868,-26060,-4553,17785,7283,-38869,-73287,-47596,19813,35524,-10937,-22095,58255,148659,136416,47676,-5832,33038,69580,567,-68280,-25692,13194,-38529,-125313,-140017,-67187,-3881,-3724,-31939,-39395,7986,58971,99299,141796,104417,-3972,-39934,-33112,-32505,-34810,-35904,-57555,-17466,45933,49567,38276,41905,1399,-83855,-76501,-62085,-249951,-406614,-247856,-53618,-57669,-57280,-45375,-16664,20063,17070,-17451,-105830,-191012,-165247,-114120,-90273,-60068,-30327,-7192,51833,95697,66909,28063,-3745,7580,28544,23788,-298,-32708,-74497,-78392,-17692,5339,-10663,31186,85945,41297,-14518,-17882,-35431,-36096,38536,101422,81042,13144,-39086,40376,155729,146607,119197,118416,88426,10412,-26676,30271,66391,-7084,-103970,-96074,20535,92309,25385,-95036,-182781,-159147,-58270,-37627,-87104,-77917,-20179,-40,-27142,-88962,-130914,-64145,64907,173255,191189,159787,144730,123408,52486,-41748,-102193,-93365,-45586,-46084,-75642,-69707,-5340,93853,126747,68520,-2923,-15199,-10697,-37781,-63607,-17377,31698,-5887,-50461,-38772,-30464,-65481,-83216,-42001,13253,5656,15933,51772,47001,53909,60703,1903,-17762,-3973,3126,47990,86132,50309,28613,76094,131184,117448,31403,-58528,-26595,86783,145764,123841,68492,76533,49371,-10063,11719,11399,-61368,-80473,-85004,-61134,-27718,-19983,-32174,-43937,-48537,-62324,-120734,-183942,-161903,-94082,-76062,-88566,-65509,-4691,64533,98423,62904,51725,80823,93066,70944,22488,-31976,-43342,-3746,54029,79613,928,-144934,-213568,-135691,-38303,-6849,8564,57908,101041,80127,19737,-12996,51092,133819,63838,4456,44024,28263,-53431,-134722,-200292,-119215,26060,54854,30848,-7858,-16830,52431,88319,40942,7162,-22190,-70400,-41025,17274,26663,60136,100949,76490,34931,36873,12911,-56590,-85398,-23405,44002,45904,12081,31776,85983,92821,71282,53642,7914,-10186,-5614,-41500,-76231,-62480,-63564,-100684,-67022,15543,29137,28216,84881,125329,87020,27733,13215,-25507,-102803,-110435,-46795,-79721,-113021,-70270,4367,81742,83175,-17182,-112456,-110722,-111681,-181125,-182026,-68165,59657,133149,152198,121374,114417,96949,1005,-73326,-90095,-91516,-22724,56010,62555,72810,99408,45114,-28732,-17742,17021,17720,-30822,-78452,-136121,-152170,-98422,-43752,-49095,-85744,-78156,-10789,35146,41148,21402,31259,83788,76342,1803,-65268,-98621,-84951,-20603,62163,100617,60288,-4796,-21114,-31219,-38733,50933,121594,15762,-95171,-65624,-41999,-90857,-93180,-61787,-65811,-25081,34584,50259,74844,71439,-41766,-115255,-102673,-104479,-98178,-63057,-44316,-22749,33305,19677,-33512,7708,42311,60668,43666,-68091,-179577,-177835,-100773,15716,105705,72208,-21732,-79107,-113731,-129310,-98139,-60939,-38246,-10864,-5155,-20272,-9979,-6902,-38787,-15648,5447,-6533,-31490,-81610,-80226,-20788,-6691,26850,76206,70686,65017,80302,68370,28482,-20388,-35704,-11768,-18304,-31035,-1108,58665,109275,89412,61272,30848,-27045,-71861,-58166,-10898,37440,89317,109571,74255,34768,1434,-53058,-161212,-188368,-52139,92622,89393,-1438,-43681,-16543,-13422,-21349,2918,-18694,-88301,-90171,23873,97199,45944,-27456,-16413,84705,142293,105243,58407,28640,31879,45523,21673,-10997,-18547,-46748,-76971,4773,105221,53139,-120291,-200224,-134360,-25557,41576,86205,96776,47579,6443,2130,8813,29774,15344,-16696,-44231,-74744,-64952,-29284,-9341,-21685,-70026,-64995,-10216,-2093,-33756,-42620,36903,111183,81816,18387,-2978,-35402,7859,101278,69476,-60228,-126271,-100210,-81606,-81351,-60366,11823,81751,56349,29886,92033,104891,38114,8467,6127,-79237,-154557,-80719,35568,66697,67364,14103,-49892,-2989,101791,124855,93539,77826,110713,133835,70618,30852,25695,43601,117937,167722,113312,33528,23928,33342,-11018,-17266,31027,27684,-11873,-26646,2816,49430,55925,46240,65992,55490,1438,-51746,-50752,-24340,-29571,-26420,44080,120453,76584,-52186,-130891,-120215,-54142,23082,63078,45303,4617,-11025,-4465,-31703,-77980,-81603,-42846,18686,53333,10371,-73812,-124217,-52092,95259,135781,31465,-34442,-13171,19016,37269,3382,-87536,-98322,-44625,-47782,-108626,-137951,-98743,-54548,-40692,-37059,-8312,42784,87094,62858,-10719,-6416,85646,104987,31709,-12727,-25280,-22489,-11719,-22869,-33998,24299,76356,14242,-55375,-17907,12328,-28878,-66405,-49781,-39152,-15748,-10253,-61456,-114604,-71941,47668,103381,-9623,-155178,-122249,-25527,-21276,-49720,-58008,-23907,26606,55069,89647,95640,46356,1262,-51428,-110507,-113880,-89878,-87483,-25749,4406,-17951,-32936,-45704,-41832,24347,49983,12391,20612,66949,53991,84413,159539,205589,197573,111266,-14922,-53907,-35235,-88850,-125962,-92723,-51466,-8309,46018,82665,88648,45554,-37276,-61107,-12163,47758,71305,58119,-8942,-43714,-41877,-95012,-111483,-20366,35277,16306,42101,117064,147620,90945,3494,-52776,-91982,-141373,-128865,-25076,35375,32824,74869,119838,114488,53492,17419,41788,72968,53579,-6528,-37590,-35519,-1772,5726,9770,2172,-19703,-31576,-22473,-9617,5428,-21121,-64436,-20376,82634,81805,12786,-60018,-113915,-129330,-131696,-120728,-64402,-4691,9010,-2325,23094,57524,74366,121159,167361,146728,89805,51317,6514,-14676,20157,90412,76507,3434,-51872,-32788,18648,35087,-7250,-60226,-21637,63945,89840,6011,-86475,-67936,-16263,-33505,-33213,64639,105573,22699,-64297],[-32392,-56089,-34598,-11116,1745,31710,40752,-20828,-67005,-46733,-18239,24187,66449,56147,36312,27802,24329,8464,-28693,-27671,-3713,23574,32670,13441,15810,57008,49415,12495,-3776,-4081,28315,57445,34976,-23426,-87740,-100835,-38783,6121,14529,41740,44531,-23769,-56114,-38264,-9338,56622,117057,109674,69524,53630,40662,7473,1280,28635,2914,-77117,-72966,5255,33707,15647,24297,31530,-22006,-74541,-92925,-104331,-79551,-21541,-30823,-81853,-33415,8854,-28733,17349,83037,50399,25696,81724,49512,-59615,-63098,-10767,-28932,-71413,-53293,12711,35684,-16618,16976,66710,28416,-37039,-20684,38019,62799,10374,-33519,-34773,-15855,40040,49723,-31437,-70250,-45592,-19044,-28590,-66838,-89158,-72126,-39158,-41840,-27507,47857,34351,-107532,-202485,-112058,8825,29098,19601,69293,88520,17283,-79307,-84838,-190,18806,-47381,-82005,-86368,-70136,-36431,20417,75293,58227,11113,34921,84315,94834,94193,114031,124239,64715,-18368,-11653,38219,57507,-6125,-81587,-68789,12658,27805,5914,18775,23083,35787,65764,32278,-28351,-44764,-12445,3995,32657,69140,26350,-84296,-99573,-52529,-53544,-70506,-38959,6435,56530,90348,64343,48085,35325,-39037,-103824,-56717,-838,-17880,-19636,20907,60978,98579,76105,-3878,-60553,-5634,71124,49620,-10587,27248,113896,99159,29498,-8461,-36154,-50671,-64166,-89009,-82635,-36322,-27665,-29574,7998,-12873,-66632,-54233,-52421,-58309,8700,59561,26511,4070,1413,-35123,-33751,-16879,6897,26844,12294,-7400,-856,47300,103282,119433,59593,-13999,-46726,-34562,13172,31796,3255,-52978,-76761,-41749,-8054,-41244,-61782,-42701,-9354,24143,29835,-17770,-44754,-10524,48050,64577,56570,35332,55145,150969,202596,146629,102797,106049,69091,-21107,-48870,16391,59183,-5303,-130035,-141175,-28735,29709,15540,16095,15972,-1911,-8741,31563,108190,101604,3120,-55980,-52129,-30133,10874,34622,12288,27932,34988,12543,35637,57127,10137,-56980,-63062,-77579,-227641,-332783,-167482,-17100,-33941,11023,49778,13245,-37816,-56816,-59478,-124611,-170468,-109521,-84736,-117082,-90171,-29952,-13530,-1866,25029,31767,52085,35509,14957,12880,-10149,-39832,-46266,-68122,-78714,-22096,28865,25873,18915,40176,12243,-28919,-24399,-36255,-44078,16334,63008,26469,-12587,1639,100764,162224,116454,91203,96602,79979,52869,48094,63710,56020,-19269,-92608,-90018,-13497,78534,78892,-18483,-109049,-90641,-26008,-30077,-74859,-103549,-85933,-50249,-60653,-74970,-30460,14983,67651,135367,121740,51590,7798,6772,-15992,-50409,-80159,-76844,-42232,-53004,-92178,-80917,-14686,45188,59052,58236,17683,-67954,-127812,-137309,-130819,-74293,-33231,-60493,-59997,-9465,632,-49957,-81109,-51366,15164,53955,53853,24536,41570,80093,63526,30797,57753,52159,36275,93740,140707,114631,76835,65364,64380,39757,-15004,-64837,-11388,89740,120653,82933,35472,33687,7920,-16823,23290,47136,45781,90104,66003,26077,56634,81055,12268,-61130,-51740,-44602,-125727,-204909,-175323,-76748,-20443,-28439,-37693,-15031,28104,18968,-44564,-23137,70073,104561,57054,10447,-1512,262,12374,59901,64258,-59673,-217331,-227932,-117653,-45625,-25334,1628,43113,83129,91836,59978,9731,22516,44313,-22340,-12460,50237,-6847,-85303,-129547,-175834,-108380,26973,17005,-53846,-75214,-67901,-34020,19015,21191,3861,-26323,-66469,-24278,19610,-25021,-23222,34946,51962,42261,36973,-11174,-86868,-123681,-86769,-42522,-72533,-111700,-26382,92171,138271,116736,75175,12003,-46924,-92419,-109432,-89585,-35071,-32197,-105802,-107537,-20400,42481,75826,99873,82993,58853,63138,74679,16957,-71027,-67009,13561,-6589,-67067,-47363,31705,75758,54260,2323,-43577,-65876,-111026,-190490,-195662,-105702,16732,101160,114895,72952,102573,131931,29301,-83172,-95357,-71716,-2822,63513,57189,46104,73763,61521,31934,44994,50043,16094,-35891,-58838,-108970,-151768,-129806,-73034,-43196,-46595,-74762,-37180,62415,141709,110326,15833,-19207,6409,-1693,-41881,-55173,-34143,-4602,23779,52511,31582,-18796,-30571,-4152,33981,82479,82059,15373,-35735,-21828,-946,-286,22496,7792,-81733,-85542,19589,80666,75734,42433,-44807,-63127,2643,-5235,-31976,-2505,6992,17111,92267,69211,-20213,-7920,29,-18049,-19563,-17801,-36982,-66118,-68038,1527,91149,101359,60982,-2469,-71927,-88032,-41511,2552,42736,67443,31406,-10515,29388,63055,-8823,-66653,-69170,-66354,-86797,-101222,-78607,-49957,-45688,-10026,2441,-6697,23120,67542,69610,29103,-25058,-46892,-25609,-1437,361,-4728,49497,131641,130345,71547,38373,25019,-10822,-38941,-15696,39081,94778,131122,125256,81024,-12878,-75669,-133808,-176118,-114264,32006,81315,10288,-54615,-45071,-17668,-2227,8283,-44302,-122993,-113779,5499,82089,49391,5427,28654,79353,86492,67979,90506,76881,25537,9920,32858,43446,32606,-27731,-110604,-52226,77170,68899,-93146,-199038,-174134,-70211,46880,133380,156385,80512,6377,-19195,-20923,-74,-23989,-80818,-104074,-77811,-23393,-6734,-6290,-21147,-80195,-79724,-7602,30484,15582,-3604,35394,54380,13203,-15665,19088,28369,41031,59245,-17438,-125874,-146029,-78539,-46783,-33972,-7999,36343,55399,21774,13039,74893,82548,-2033,-34801,12674,-10318,-42908,31440,75799,31731,4732,-16119,-31769,9297,54563,31452,-16679,-16024,63543,145663,120856,60359,26768,15096,28541,79258,124854,90090,40927,50326,39402,33090,35586,-9529,-49859,-32699,7894,24156,-12097,-26573,1703,-26,-49194,-111565,-100024,-34556,-18165,-10151,64265,159712,158314,53069,-82769,-163805,-107129,19122,58653,2189,-32691,-12508,12526,4022,-26073,-50642,-43349,26057,82244,26625,-64138,-97352,-31212,65908,72441,-22782,-41157,60373,123815,78971,6245,-64922,-54766,-3951,9693,-38441,-81702,-45922,33481,53267,16174,-8608,5523,74438,95453,23995,975,67244,87523,49706,12401,-14805,4437,52009,21456,-64186,-98019,-72043,-53838,-75913,-100488,-68107,10388,26456,-8601,-54282,-42899,-84,-22962,-78367,-24316,107538,159065,30498,-154446,-196611,-128723,-65499,-21157,814,18683,18129,-1688,37787,95118,75919,23273,11054,-2232,-56560,-70073,-5154,79743,31599,-56188,-98791,-125871,-89263,27149,78257,72374,94461,82109,20036,48204,118633,164448,182923,120150,-1693,-25790,-3053,-47492,-67683,-59157,-53525,8987,77024,77617,41202,-22132,-84884,-56048,11547,58285,83361,90206,69968,73578,22062,-101820,-119140,-44757,-29059,-28951,-5509,6815,28923,60446,53931,5092,-35202,-39483,-42286,-21360,26459,99913,137195,84122,18956,-18704,-42372,-47377,-7549,57226,25329,-74416,-116702,-51521,17331,44429,14073,-51355,-82449,-46577,-1139,870,-38946,-91342,-70319,253,7982,-6496,-30598,-65634,-99867,-108742,-71313,-28935,-29036,-40716,-36408,-3811,50520,127574,165436,116139,63653,67625,80093,48485,-10160,-29594,27157,48257,255,-36452,38625,107064,64995,-24651,-80393,-56099,-10326,10521,-4630,-10028,36449,53101,-16052,-42532,54154,95495,26327,-42594],[-35454,-87802,-71311,-41395,-2150,58740,48242,-36477,-82383,-75442,-60615,3262,61940,54399,53981,43838,15941,37225,59587,37374,-31047,-20373,38095,56680,67970,98544,60590,23686,16932,-7886,-15671,32924,65470,23338,-53682,-84519,-50243,-21010,4621,87539,163605,103788,16787,10625,19390,45189,97996,84232,17860,-50292,-99156,-110955,-80835,-33704,-28274,-33675,28715,57250,-5821,-32802,48514,85021,-3312,-80669,-113089,-126976,-70725,-18039,-69714,-87818,26921,74985,5382,39608,131811,152464,166050,172755,66081,-60302,-55388,-30479,-84676,-109199,-32866,64040,67706,-16658,-22746,-6896,-71811,-109627,-28913,76024,96539,31637,-38698,-85860,-92866,-20579,21169,-30437,-66069,-41851,11972,24290,-55400,-127904,-107249,-12132,47977,74740,79410,1177,-105563,-125029,-29451,39600,26909,45047,136669,161501,64432,-40939,-54194,-8162,2817,-51624,-95560,-94682,-55429,-37114,-23416,10353,18515,-2950,30832,85572,91908,75006,94772,136534,128793,75025,52242,45859,47027,20488,-32756,-4549,115167,157941,122978,81794,23262,21478,91558,58006,-86447,-133849,-53570,-8716,13085,28329,-53780,-179409,-164602,-73534,-69745,-112743,-65890,44224,96357,66624,7160,726,32264,7716,-63262,-73502,-52403,-23020,15302,9178,33966,122096,121536,50194,-13173,-43732,-24411,-4507,-36261,-23633,67679,111239,83148,57758,-5108,-107184,-164371,-135473,-60611,19513,43004,14671,18591,7848,-44547,-69260,-97868,-111808,-35831,43222,46273,16743,-30180,-99344,-121888,-108662,-64352,-31317,-6400,17639,13202,41029,114834,163041,78729,-55677,-94527,-59916,-15289,-6696,-54626,-136850,-124063,-26024,44104,16321,-18983,-4837,8956,-10077,-12763,930,11601,29111,15365,896,46767,53313,16594,72784,150407,126713,91341,87254,48226,5086,3348,26234,43322,-5223,-105305,-112422,-34295,25428,49039,81773,84481,46353,1986,-7287,39110,74919,41255,4702,-1622,10002,48926,75186,59875,26635,-20334,-10667,52451,71306,37038,-7329,-32281,-76505,-155179,-209423,-130151,-19683,17481,89768,109825,17409,-79908,-95848,-68776,-110575,-112328,-20312,-8103,-65356,-62694,-23198,-35054,-76367,-75528,-41812,23762,34121,2414,-5133,-19297,-30500,-4307,10880,391,-5207,-7697,4631,-9714,-37287,-51058,-48682,-15786,-2453,-34138,-33662,9851,27165,41229,82744,122192,103652,69489,69145,70014,56300,49577,55315,69161,63898,-2949,-68167,-95358,-67504,35069,93873,45489,-6033,27172,50847,-7529,-75824,-109826,-96326,-50081,-31938,4893,70686,84309,64049,58352,6046,-68549,-84476,-67466,-83355,-78350,-24446,27575,19763,-41414,-77736,-50967,3931,-4257,-51315,-7294,13299,-67660,-127698,-132479,-114697,-74290,-50064,-50377,-49927,-18523,14586,-6154,-39215,-32307,16014,71035,79251,30856,59412,95244,41247,14600,47247,44329,28789,48283,76609,82266,63824,33076,1468,-36740,-77384,-93321,-16362,68204,55367,4746,-13869,-8645,-20544,-1265,41782,72960,119470,187982,147061,72628,94918,134049,46197,-49632,-22336,20813,-13660,-99081,-112756,-37423,8547,-20683,-46481,-38552,-21053,-26003,-67950,-56362,16856,65555,31502,-18968,-7348,47079,89885,106270,57388,-81769,-172647,-126531,-48257,-54597,-61804,-42276,-33872,27796,113775,145360,87393,14557,-45586,-82544,-32276,4544,-51791,-71561,-71173,-133122,-111760,-8283,-36520,-117716,-89515,-43107,-53978,-46632,-9336,7063,11494,5053,29197,12483,-63403,-71371,-25720,-1835,-324,-7725,-36240,-73479,-83035,-46842,-23653,-61902,-99020,-43248,52604,116163,130350,102633,20483,-66800,-114783,-90202,-39981,17424,26280,-45660,-73686,-3535,67830,71650,1495,-61359,-18510,59362,73623,26712,-7556,22244,101675,107439,51354,23515,50167,79297,69645,46172,32831,21647,-8989,-70442,-108873,-96321,-18046,64993,81273,24456,25662,64820,27800,-47317,-56921,-38755,13187,67534,62256,15930,-14582,-513,51497,77068,50088,16056,-29647,-51829,-68740,-92179,-81583,-52317,-35420,-13133,-42372,-32234,102141,219107,165390,21670,-68314,-68587,-42163,-22827,688,11121,-4992,-14845,-16390,-32534,-38299,-11085,48002,113147,130975,83846,37984,33645,66405,111036,145087,145842,61680,-67682,-97995,1498,79579,38307,-17240,-40763,7710,92836,59933,6218,35585,21026,-1449,66639,79951,16495,-13482,-57732,-85528,-42871,67929,144231,99958,48023,49836,57365,63682,100721,66709,-33040,-68799,-29250,27363,107254,134836,77503,32145,67373,86117,18327,-82383,-131859,-96669,-72865,-77520,-76142,-76138,-75812,-61545,-87591,-88228,-27253,39442,59213,13213,-41052,-24729,28601,67812,53972,-11847,-14218,51097,67968,38217,11761,25804,45215,32581,12772,21526,62638,70481,36522,3460,-62867,-99394,-84742,-99555,-127217,-62661,-14018,-26760,-24706,-14697,-24213,-14774,16594,-5075,-65337,-75697,-12907,17867,27327,72472,100360,75696,23164,-22845,-5620,18157,3151,5456,70729,117335,94808,22244,-93936,-104667,2521,69542,-9388,-114845,-116932,-46874,16617,79160,131829,89709,30405,-8700,-33995,-17165,-31291,-108533,-142080,-84302,11002,37220,-17144,-69863,-89568,-47530,58228,101371,43693,-4936,1046,-19481,-18931,66005,151286,135758,64528,14535,-75902,-149503,-112692,-38309,-4861,14225,28862,34455,25762,12116,29537,51041,18811,-62399,-78691,-15126,18731,46960,97894,69263,-12913,-37669,-13370,2940,-7145,-26773,-45016,-64699,-56691,-16937,4011,-14636,-29977,-21509,-5463,-22359,12460,116317,135167,84138,80929,67206,37442,-593,-18926,-14305,-15133,-18812,-6244,-27758,-45944,-38671,-42580,-69312,-114741,-82586,12746,37102,31734,62209,104848,107760,62974,-30130,-108763,-64045,26332,29340,-38700,-52503,-13051,9372,5053,17662,15795,-19991,5868,63998,23804,-36428,-45536,-7378,45009,50152,-12724,-24574,59534,125353,80179,24604,-7268,-9080,10674,37860,25795,10221,50251,87375,35602,-24613,-35007,-27142,15365,51514,37641,23872,28322,19784,-2538,-23588,-4346,38694,68519,14654,-59039,-101863,-68347,7312,-14231,-149536,-187418,-82161,-29984,-26079,-21103,-11939,-21680,-63319,-99446,-31943,98427,142664,31025,-129839,-211548,-181943,-65702,57438,107175,80649,-11587,-86289,-38417,51535,45089,-12820,33888,87691,6899,-18820,97894,136876,12975,-76539,-119863,-162160,-108903,17925,88228,110401,83636,4352,-42766,4036,38420,60430,78424,19630,-74239,-80037,-44651,-55783,-53953,-50455,-60481,-425,82581,68046,-10054,-76779,-77531,-1631,25224,-2891,8663,62918,114438,155059,68129,-91945,-119926,-79124,-80766,-60407,-50650,-74572,-74225,-13985,54248,47394,-12360,-7082,3397,-17799,-5336,66867,86828,19564,-15141,-38764,-83196,-89809,-21010,91339,90612,-16272,-63149,1370,58098,67540,17490,-72143,-112193,-40761,17948,-3213,6142,7233,-26293,-23486,-15687,5197,20920,6637,-31113,-25465,23395,19608,-46962,-83405,-78946,-59892,-21091,54669,75560,20968,7828,60224,114641,99182,19925,-68803,-66286,-17028,861,24244,118002,154178,49419,-55295,-73457,-43070,-22835,1764,34120,83203,108062,62657,-14241,-47190,1758,36813,20060,-18995],[-11583,-64808,-47364,-25054,-1275,57924,48723,-37871,-70949,-39335,-26849,-20177,-1268,19101,54862,46142,2113,27334,72166,21984,-71706,-67217,-9593,9333,16254,48548,56326,71732,54748,-18921,-58700,13387,102588,82553,9565,-22686,-41245,-77547,-35546,88523,185263,146637,51966,28105,16010,13448,56502,53485,-27476,-122880,-148168,-111469,-101321,-88237,-28804,73536,152656,91619,-49567,-90906,26600,117656,45298,-47848,-78207,-92713,-47729,13253,-1140,39,76927,95090,35648,48100,113190,148639,181586,176532,57607,-42433,-25266,-15790,-59662,-66124,-12876,51983,62225,-22387,-63342,-52103,-88482,-126590,-70575,15456,50857,21206,-49612,-127319,-147740,-72274,-7452,-9456,-43980,-61533,417,59269,987,-88455,-89203,-18388,38625,52339,11348,-49307,-75050,-34214,54900,51551,8679,65921,160876,139400,23075,-28318,18163,53532,19929,-37021,-69934,-66109,-29713,-22251,-9376,15789,-450,-26682,7386,64286,80257,54906,62409,113212,116743,93835,84993,66290,83375,96916,64967,84956,192979,241931,200265,114725,10726,-41203,13011,9632,-116077,-148065,-22176,54055,50452,30958,-33637,-117982,-112665,-26673,-6977,-77219,-76757,19344,28360,-24378,-49300,-32248,3955,18014,-16240,-44445,-33208,55602,115142,33187,6644,110423,118111,38764,-8949,-43287,-27542,28897,10144,-37401,14174,85637,90219,77258,13941,-109577,-159897,-82165,-21361,9481,37346,32232,22657,4404,-17606,-27571,-71155,-118102,-106033,-52563,-6039,9942,-47667,-152542,-202413,-175588,-90947,-28449,18715,28518,-26097,-36499,44072,111881,55876,-44191,-68107,-53762,-42327,-39557,-96547,-184736,-118866,26014,82625,45952,30221,59964,56130,8577,13993,58969,42596,13322,-27504,-47917,3141,22582,-23763,-14070,21781,-8309,-44296,-32450,-22610,-3294,8589,289,1337,-19343,-70528,-83089,-58080,-1636,40983,55196,63232,81344,49342,-9260,8868,74111,70415,37324,2042,-6546,5392,24857,39269,11567,-42607,-14670,42015,58194,70793,48415,21228,-7921,-96122,-210237,-196053,-58074,34990,113061,108277,24714,-34821,-49220,-58650,-91162,-56355,41447,64157,33083,14464,2545,-42367,-96190,-110322,-74311,5059,24397,18070,51977,55353,22718,19949,41970,66724,42141,-28925,-27465,-25069,-81710,-97235,-62352,-21976,-4270,-53713,-93844,-36435,55694,124193,141595,100980,69853,76149,73847,48827,25322,-3548,6994,63578,69832,3059,-67902,-123718,-109844,-15093,37312,24751,23350,53488,55074,4621,-43749,-55397,-45510,-26178,6897,56091,81271,85442,52004,615,-70457,-119336,-98418,-64300,-63752,-58763,20183,114165,88563,-514,-21670,-1272,13712,-43333,-136538,-97551,-28312,-14745,1105,3355,-2877,-7229,-15966,-11905,-15180,-2460,36060,16476,-37921,-36568,26457,81234,99665,70693,63350,81441,53425,4388,-14408,-2722,6257,-28240,-49350,-22308,8565,3360,-34415,-92624,-136395,-144027,-80360,-9328,-22761,-52551,-33459,472,-9861,2920,38330,62666,88546,129308,99829,34517,24733,62869,28998,-16608,23017,94891,124132,36307,-58928,-51502,-28016,-57426,-61547,-33125,-27927,-3660,16305,12105,977,9562,-7994,-55974,-42933,57847,151290,157068,77614,-53424,-82479,2175,56594,-4678,-68707,-94375,-102086,-18537,99068,130361,66463,-25023,-86315,-82321,-39729,-48360,-64561,-25072,-1413,-66272,-88743,-46381,-65028,-116943,-87056,-10828,-7618,-53323,-26269,26239,54179,47885,23462,-30488,-70715,-58135,-28805,-21620,-58281,-82070,-60647,-36082,5409,66733,44745,-27739,-45680,-23649,-4613,22698,87098,118481,34213,-69745,-101942,-58722,-2826,34140,35254,-9658,-14908,59725,111174,64489,-59452,-115777,-28952,42613,13598,-2983,39793,74005,110913,107612,83550,51151,45519,102924,124478,79166,48397,58361,74214,56441,7998,-25053,6315,57322,71067,8888,-62088,-60365,-4140,24655,8166,-10885,25153,68811,62851,-8196,-88214,-67649,23643,45599,16464,24643,-8783,-46359,-37962,-16781,788,-11539,-43022,-50028,-77608,-65856,61724,159671,123521,53771,-4920,-72627,-90390,-46670,-1718,-4479,-34602,-31555,-41620,-66197,-36776,31814,83655,113203,126281,116923,76764,51882,91363,153185,190921,165870,54725,-57819,-88536,-25649,50651,-5943,-101908,-112448,-29919,50453,22799,-3663,34124,-4534,-64223,-20139,52888,65359,14699,-84562,-106018,-38388,76055,172024,182050,160972,110767,35842,28919,71684,29626,-47202,-61127,-44963,-23751,31508,80633,87842,79279,71621,38688,-14796,-69389,-95700,-49085,-9931,-5047,-11839,-32400,-45130,-40401,-67657,-101064,-83197,-12160,25335,-16485,-34875,20206,70039,82209,65941,15937,-21711,-16927,-15961,-16729,-46819,-40478,20849,51692,10186,-24656,15535,-3062,-93069,-105031,-90938,-97565,-56796,-44894,-113090,-118291,-83752,-61061,7173,53631,1798,-39425,2129,37990,13737,-17342,-3483,-1210,22756,94464,113224,56691,-51118,-146662,-148165,-78917,-11729,38006,109323,177539,171740,97920,-7174,-63768,-36634,42360,45752,-13686,-11286,13547,-15340,1972,69311,66490,30766,-1183,-23460,19849,29623,-66346,-125982,-75190,29216,78599,9394,-63443,-64670,-7025,82448,89470,14112,-18836,-12325,-26575,39859,216535,317685,218922,75491,8549,-77273,-142929,-88411,-12172,19353,24408,5622,-22744,-28115,-10587,31120,41122,-9759,-73455,-86843,-51067,-1817,57122,68098,5813,-29802,6320,43274,39874,-20790,-52780,-27144,-1252,13152,-25791,-105903,-123318,-68521,-23869,3680,-6604,10669,80936,106383,81463,75499,61145,6554,-50867,-11457,54021,30360,4510,51866,69840,20744,-38397,-70941,-69754,-77091,-40818,45693,86931,81006,52808,18741,7827,19471,9474,9671,61388,71549,15429,-51109,-70512,-28363,28963,34710,38655,53881,10893,-13280,30744,29989,-2684,-9475,17050,64406,91994,68680,29000,23629,68279,72396,38166,13289,-6593,-30420,-28047,22593,98246,146973,104552,-12646,-72969,-37206,-8109,-17696,-1622,48983,50246,-2926,-23655,-15010,8870,50950,58244,40872,28638,30265,21179,62731,136529,69710,-123625,-200117,-138749,-114494,-74731,13062,38633,-42294,-97142,-104277,-72739,25746,87352,14037,-109495,-167323,-127371,2015,127821,163978,102347,-34085,-119199,-67664,16321,2793,-56609,-4827,63387,9705,10998,111619,111566,-2870,-62142,-94109,-118574,-68937,25170,89436,99381,17470,-68053,-53639,43173,65857,24752,-36958,-117151,-159282,-136045,-74057,-46065,-32189,-13147,-15815,-14211,19006,24236,-16079,-57673,-33973,46361,28313,-68178,-63951,40970,111475,128899,59257,-44741,-63594,-58849,-79218,-70695,-61172,-73289,-95736,-91771,-32359,-2216,-53945,-69146,-24283,4392,-5224,-17585,-24615,-33248,-2748,-30927,-85501,-55127,34913,129226,149896,97430,84585,124891,93393,36302,-24014,-87465,-92885,-3444,28779,-17376,31973,94644,34599,-1407,10786,36962,58335,45615,23302,49151,82280,45679,-44793,-97447,-108799,-99591,-68296,-41295,-49453,-47217,-7366,45867,104414,101066,48935,-31883,-60050,-21729,37841,83723,125721,105275,299,-68569,-58997,-22293,9607,51547,68624,81318,70941,6167,-43129,-56110,-42345,-18057,12734,9561],[28742,6512,29662,20136,10078,45097,35773,-43562,-77754,-27656,5295,-35609,-54900,4110,62523,38473,-12640,-26009,-47548,-115429,-132668,-70233,-30240,-54820,-68799,-22052,49749,102328,64588,-30845,-48164,38246,124863,97596,11289,-324,-1331,-67063,-52411,39039,98020,80762,29198,25994,34964,13358,10309,24883,-13913,-69301,-54875,-14958,-48864,-82645,-1363,136480,177492,83417,-51862,-118614,-33666,98508,80607,-11112,-47679,-59525,-30842,48871,108380,95377,51134,21832,15951,21400,14813,24332,68417,103812,40463,-23542,-15196,-11138,-16365,1907,22522,45237,52040,-28863,-57688,-11132,-6622,-64553,-54644,-14773,-9490,-27208,-46522,-100559,-149940,-117935,-35509,28592,9354,-57410,-15999,67497,51010,-28235,-70059,-68448,-59686,-82238,-109792,-99107,-69545,-28791,33942,19837,5890,58551,93876,39467,-45300,-38944,56147,102916,42608,-23222,-21431,9739,7309,-21249,19627,58197,-2083,-44333,-732,54472,75865,56289,39659,43484,5758,-5084,53344,91080,127898,133773,96709,81813,147154,207446,188583,105302,-2008,-90016,-76930,-45301,-88943,-95392,23608,97190,83944,74862,70587,28561,6098,50578,71762,-11814,-66167,-43476,-79217,-111491,-69730,-16022,-3631,8154,5013,-26894,-3287,114561,137583,-1477,-55977,32530,30166,-41594,-41636,-20728,-7604,48872,59274,-17363,-36974,9671,40699,52385,28864,-39282,-67275,-23684,-37150,-72972,-38795,25088,38687,-382,7082,43413,1532,-78943,-128153,-127691,-97688,-60329,-76257,-146178,-157973,-101383,-29520,537,18902,10666,-77814,-151457,-105532,-1968,52165,61208,48805,16763,545,1979,-40712,-106339,-41166,94221,119995,45528,27146,68509,78553,69202,108425,117186,27827,-31150,-12294,1206,2985,-16231,-50864,-53354,-53282,-88903,-118719,-109956,-79528,-37693,-25165,-47046,-53848,-36048,-30298,-32387,-28045,-19366,-30066,-54410,-24522,48102,35024,-30555,-10285,50961,49168,-207,-64362,-78770,-68649,-34079,22825,43882,10982,8447,8605,16128,77779,90739,89204,103663,-64406,-313492,-282444,-88041,-5847,66518,76801,43158,50590,36249,-44870,-113360,-87547,16693,96282,107483,71604,46244,18286,-27580,-72457,-59435,23461,40157,58770,133020,142178,63087,-6244,-11303,58583,97486,32269,-9413,-24068,-69305,-82174,-46743,-38435,-56214,-92159,-107569,-40264,66671,161480,159581,69904,45513,80606,61203,11853,-14929,-55311,-21545,66236,62111,7430,-42189,-106211,-95148,-22474,-22976,-40819,-17524,-8258,-9112,10022,32127,35617,15024,-8210,15046,49010,53943,58096,39178,-9073,-73713,-97527,-67346,-7759,46321,46508,43044,94478,99693,46233,26018,5212,-25653,-77875,-140448,-110712,-36092,41376,107541,124499,98305,52540,-4085,-29426,-13836,18725,50523,22481,-47456,-38797,59724,102424,101606,80074,39479,70052,120784,51606,-22315,-2159,25782,-27272,-87800,-75210,-24254,-9354,-49404,-117936,-146050,-139889,-102763,-48567,-33507,-32556,8140,69485,43087,-2720,2451,15505,24432,56115,41153,-15217,-64741,-39921,4450,24309,52913,116324,169512,112300,-17271,-70938,-53124,-48303,-23198,20719,15254,28796,101101,128950,50599,-19086,-41303,-58916,-29293,71493,150370,154408,107982,35979,19552,84686,131794,78614,-22387,-92718,-89170,-17078,28071,-5951,-51146,-80159,-76676,-38158,-17909,-53765,-53793,-26743,-11314,-7354,-15174,-29499,-41979,-83219,-123350,-50148,16968,-15817,-11698,40795,46830,-75,-64108,-90245,-65483,-38084,-9425,7179,-52665,-92235,-47852,4141,69230,134117,64030,-58339,-78290,-42500,-49316,-46508,28213,85974,26938,-65004,-107305,-82264,-27690,-5568,-10219,-12079,24502,90019,115110,69122,-8256,-23898,37752,30842,-52447,-43924,57317,82237,37057,-13815,20709,55120,59580,119000,142848,70272,7510,20447,63870,75441,43453,10316,14196,39935,74695,38016,-73069,-114820,-12133,85588,52776,1071,27234,56371,44315,-28340,-95593,-52256,30352,27504,-2128,24263,6635,-26848,-12861,37789,47986,-6000,-61322,-82630,-114350,-104922,-25171,40059,53547,76884,68244,-26377,-89892,-68682,-41394,-39260,-33078,0,6489,-27130,-12119,46453,67277,54191,77226,122805,98473,46305,51269,79689,108051,96999,12479,-72431,-102417,-66864,9695,-22737,-129706,-159468,-95005,-42863,-43105,-22134,13519,-12918,-63319,-38461,40981,93382,45278,-78376,-102873,-60212,-18882,35011,121370,175861,106605,13390,18124,5217,-63535,-50936,1947,-11921,-72866,-106588,-58778,17078,34141,-11052,-61346,-89168,-66367,-24001,15731,41723,78652,98510,71586,40832,49404,40624,-28412,-81304,-42519,-15643,-41808,-10746,44231,38841,6257,19562,59010,47929,-1508,-31909,-26704,-44222,-59152,-39028,-14943,-44545,-67754,-3888,-15752,-134330,-129300,-58776,-45148,-39700,-42811,-98976,-113725,-87787,-68587,-6724,55938,18456,-29102,-1835,25634,20363,9327,31599,52586,55259,72582,87885,40830,-92942,-197635,-168842,-75179,5190,50547,105149,192662,208771,121519,61794,36504,-28251,-38922,-19113,-11457,3838,-8190,-52475,-39380,11179,13351,-10467,-28070,-19953,59493,87228,-3005,-72395,-56046,10945,79702,89071,50511,1548,-13195,-7188,-29199,-28308,9750,24629,30807,114807,247440,313163,186911,38331,-1291,-41582,-92259,-71825,-3119,15299,-4870,-43242,-85844,-94909,-57952,-7970,18376,2451,-34555,-64576,-62924,-25460,29456,11892,-36439,20062,100546,87997,37362,-30023,-44386,594,46293,63750,-7486,-99256,-76362,20236,43162,14587,-2592,6889,25167,26361,13153,15538,21718,-15980,-50495,4763,62393,29521,30536,111667,135347,52288,-45371,-75752,-37595,-24300,-20388,29247,86742,91658,33940,-29526,-43477,-9755,21517,61435,116602,94953,3826,-73107,-109548,-60624,57743,99251,60962,52126,24932,-18052,8969,42733,28961,4394,13911,59213,116304,133241,76839,3868,13487,33717,-1583,-37245,-49515,-107308,-146046,-42338,121977,173354,99063,-4643,-60665,-19949,26827,-2185,-9558,50407,34086,-48383,-59850,327,72387,84867,47117,34415,75620,111483,105411,122684,170391,106138,-28548,-73588,-63567,-109078,-114430,-33392,14113,-46806,-81443,-93096,-117617,-54627,36944,10079,-81937,-108651,-55283,35062,90279,86229,48809,-28543,-88752,-73811,-29404,-23516,-44525,-31736,-11254,-6445,35524,48982,34311,-2722,-37526,-57458,-38598,456,49938,69995,35395,-34105,-73849,-39729,86002,150390,70712,-84766,-172185,-159117,-115841,-50754,-4374,22404,56437,45968,-36568,-89655,-52867,1431,4346,-3061,34917,14722,-63632,-53196,43648,62848,29968,12219,4479,3492,-27659,-73236,-68974,-31300,-22719,-68300,-132002,-122187,-70695,-76039,-98866,-54692,21513,11693,-62791,-84686,-50449,-9197,-49066,-85868,-23820,61525,120730,138288,126459,141652,163036,80829,-9201,-63543,-80901,-38030,29211,10989,-55592,-13365,71433,41809,12711,25920,40915,43025,30368,31446,61746,78432,43655,-40785,-95610,-101972,-77143,-33360,-27627,-51482,-55689,-62435,-36881,41836,70615,58532,35127,23932,37210,81315,84441,56928,21474,-7293,-21768,-35157,-17327,33416,79632,56206,17596,605,-37995,-59124,-55137,-44234,-23374,24944,46480],[44648,47719,64212,19371,1201,19653,-11206,-69931,-85437,-36070,923,-36170,-49861,22325,71235,33723,1434,-25371,-126166,-218755,-188935,-54854,-8103,-75970,-109061,-55101,13363,46472,9605,-22464,25701,82431,99164,46372,-49300,-35488,38183,11722,-36632,-39194,-17631,-4018,-6829,31069,88491,43441,-31319,-10511,36379,64029,91126,68860,-9613,-56581,16255,124620,124226,44732,-50771,-142642,-110827,19912,55167,-4573,-63070,-76898,-21088,81935,163020,128372,6696,-49392,-7387,-659,-70457,-87483,-33782,31644,18538,-37908,-45934,-30381,-14139,15797,53531,86657,77638,-3928,57,74684,88625,43886,72879,90916,9066,-53260,-13005,-13108,-104198,-139982,-53282,60802,82830,20861,35173,96418,70792,-15179,-88235,-120123,-148305,-180042,-151445,-97871,-74363,-70275,-45819,-21946,9403,1363,-42763,-71088,-77557,-45769,50530,114272,58951,-19297,23460,93718,37942,-50476,-10510,32312,-20177,-30668,36885,77270,88674,74333,14760,-52162,-106760,-98578,4907,79587,97263,72588,28865,-13487,12183,81353,107822,73872,-3435,-79735,-71482,-22987,-21030,-30277,8400,20209,32843,91428,139854,114405,86114,101152,103699,32404,-19782,-39108,-97560,-130683,-76843,-7492,44,231,-17105,-77007,-49193,67877,49770,-91793,-140456,-92864,-94362,-93053,-40994,-22453,-59845,-21233,47680,4137,-82535,-89888,-25760,28053,31431,23529,7540,-37131,-98953,-118077,-69174,9887,40031,12606,33817,78939,39001,-34972,-73585,-96142,-123727,-121890,-81933,-61643,-22246,34758,60912,7278,-37134,-11915,-64549,-191009,-203029,-58442,89991,162866,148773,94176,67821,62280,61924,38737,51277,121841,127781,21465,-31544,2257,42316,84988,135891,86439,-34129,-57606,39330,94764,60768,-19916,-75815,-68095,-36904,-31395,-42416,-46279,-22981,2593,-15424,-77652,-110684,-60478,4978,43671,43638,-19791,-103666,-129223,-80477,-33134,-65451,-117380,-99846,-45297,-18004,-58898,-115488,-105801,-66204,-14137,54590,94933,66313,26693,-5755,-3342,65480,105278,134084,165198,-42289,-360571,-306113,-96643,-56107,8767,57178,58246,98274,92001,-23617,-163741,-195425,-68053,78796,95759,41272,58492,98116,52720,-42035,-67476,17277,48583,56915,105748,113693,48136,-35105,-67449,-1747,94115,84731,3327,-36664,-25674,-19702,-12062,-40007,-92565,-100443,-63888,-9280,41800,120514,134735,34871,-25282,5098,-478,-35027,-56845,-80454,-25839,47861,41635,27131,17085,-47467,-62802,-10065,-30241,-70456,-59589,-53873,-47287,7455,67742,68154,32854,2096,1512,32631,59698,45295,17725,-4727,-47067,-57417,-23134,42480,119798,128468,29614,-9969,42246,53121,6367,-68630,-122959,-136808,-117997,-55002,-4107,42774,91638,112156,98630,60732,-18989,-80344,-71383,-30924,17506,34021,-15335,-17468,66536,82804,60849,39938,22025,81074,158548,91101,9875,22864,43355,15793,-27221,-36198,-14201,-16051,-66439,-124527,-115059,-73241,-25202,19059,27964,21592,61572,124802,81324,-5763,-42282,-43009,1240,70790,47145,-22661,-83637,-69429,-653,34553,44213,68669,100255,98659,24688,-49709,-37882,8261,43493,68636,32704,-10082,73881,168327,100401,-6859,-49907,-45000,7227,77505,97460,81727,93296,125094,117691,99304,112862,103596,32032,-37158,-31299,-6968,-64517,-124905,-113821,-89642,-62996,-17413,4715,-21441,-52352,-90449,-92637,-23360,5941,-21458,-40901,-95087,-174095,-117880,-24233,-11732,-1674,23418,8616,-58841,-126022,-114517,-74056,-61589,-27345,25417,4922,-24323,6766,46338,82903,111936,46518,-71079,-126565,-107294,-84170,-38855,6994,15819,-15798,-62438,-119271,-115198,-70423,-48489,-28880,6453,48482,73398,66634,51120,59567,88274,103076,29735,-74266,-58575,66918,93786,-19169,-105691,-18555,84890,95721,96950,92382,33729,-27981,-13654,32153,20799,-24721,-70150,-75039,-22797,74266,101843,23686,-44022,20698,97561,60796,-3444,-4807,7020,-9259,-69724,-84095,-4317,72749,68382,10200,-13983,-16586,-22799,-16919,30054,26049,-42961,-68633,-29761,-38753,-56322,-38074,11137,50831,67749,46134,-15378,-53827,-52627,-60663,-42409,11677,49758,65555,41251,15204,19188,28480,18805,28614,68353,87633,71579,33845,-903,17410,37653,-13400,-90093,-123973,-88169,-7908,4222,-37003,-46881,-36718,-47924,-50103,-23683,-4598,17603,27390,38829,64317,90521,44782,-71157,-109739,-97908,-93465,-81578,4273,103422,59691,-8054,-2486,-49914,-92252,8677,103004,72546,-33511,-125749,-138551,-107343,-116280,-134714,-118551,-97182,-54749,-6562,19144,41372,106980,157011,149143,117937,113135,99375,55109,-575,-16521,-29564,-44737,-5982,29382,-6268,-54388,-22965,61743,85052,35742,8844,25343,38411,20225,-36448,-77076,-89436,-68064,7339,8340,-89879,-81372,-1889,28901,-11706,-51902,-73937,-71299,-68101,-61930,-42015,-15288,-252,28114,39106,-9904,-20215,16171,67744,107147,91826,70065,84123,45493,-55311,-111357,-44660,34996,42604,17735,64734,166756,163239,55007,41528,91393,-1260,-105430,-120345,-93322,-89446,-107373,-85463,-40927,-16518,-29208,-48024,-54024,-24754,44006,69183,25251,-9634,-26998,-31084,31972,139142,172605,93432,-15985,-91118,-101413,-13655,71784,91783,115145,152360,144955,136662,60673,-43342,-38824,-62,-11388,-27298,6997,3311,-21526,-35704,-73103,-101687,-59438,-14817,9463,40239,33664,-6974,-14921,18258,56114,33867,33113,135108,169257,92079,26407,-29818,-60767,-37523,3514,14676,-27246,-45839,29075,126708,107134,19573,-25377,-29793,-15477,-10980,-35486,-33831,-11625,-1213,17353,48328,22949,-26236,5533,81339,72429,-3376,-56812,-33747,33088,35042,5486,21539,53342,57456,25916,-10217,-36177,-15562,22079,25860,47877,53762,-17037,-94178,-113854,-62284,60969,138492,106520,67382,37394,-2771,2211,30667,46080,30936,2762,3841,67430,116596,93454,32476,5404,-14473,-50027,-82187,-85424,-152339,-193913,-79204,87299,126444,77696,22007,-28817,-16052,25268,21666,22294,44039,-13901,-109193,-122251,-34199,52174,54274,53252,94954,100869,91634,70870,53203,78830,89744,74462,68207,45897,-35552,-105728,-111461,-60771,-30922,-34410,-79086,-120225,-80000,9560,26020,-39749,-78455,-39637,2077,-16600,-41708,-4806,24863,-15152,-70841,-77681,-23485,29070,18810,-19507,11811,68227,13911,-7460,15327,-4960,-9975,34507,56164,64734,26186,-34575,-34402,-24552,-39954,42153,145364,98912,-56876,-117276,-77873,-40663,-10519,27230,84077,122368,68249,-62332,-145259,-95451,11553,50683,13246,-3284,-3081,-1416,14266,35661,-1442,-35297,-15346,13028,428,-66068,-120922,-83316,-9270,6150,-51400,-112416,-97882,-44278,-35464,-43347,-33984,-950,-9506,-56163,-65320,-32947,-22990,-72305,-89613,-35504,21239,64427,59504,39230,53576,79832,48869,28,-47060,-49396,1591,26161,-18552,-77534,-54750,2085,9688,9000,12943,5774,-21476,-24031,1145,35750,62169,28800,-67029,-108015,-77537,-26920,29371,64207,43332,-47088,-166121,-161675,-25347,49531,36219,28445,60388,77813,75466,36297,-6160,-13955,27145,41269,-8134,-21902,18963,56973,41075,17050,3093,-23331,-40460,-52951,-38964,2080,51798,62678],[27353,21648,25128,-22631,-24385,-12111,-63276,-87931,-53309,1079,23334,4735,2579,40752,65533,45837,57467,83934,-3987,-143829,-184590,-59626,744,-72781,-107501,-56128,-30545,-42841,-67917,-8612,87087,96596,58180,11110,-50902,-33921,60593,76777,4233,-56642,-45824,-15392,-15567,20472,91537,48400,-54691,-45258,57004,141488,158252,76090,-30370,-56568,8181,86153,84423,16631,-79123,-180714,-164454,-61400,-336,-6870,-78374,-103370,-3852,101038,134815,114032,34824,-16052,32064,44840,-34351,-60440,-30651,-842,-14214,-73725,-73406,-29145,-27596,-24914,37383,105944,107253,44288,39876,87975,99491,99500,185854,226221,93294,-21048,22528,58275,-27370,-91688,-43074,57668,125884,124430,128784,146481,84558,-11960,-73890,-99525,-140796,-139667,-65360,-23486,-43239,-78271,-71087,-27128,-4922,-65262,-125035,-100676,-63276,-37345,57445,144626,93495,11060,74268,141729,53182,-63187,-61492,-45314,-45190,18005,105579,120102,107860,81673,-14032,-109228,-126706,-80464,-4549,18965,-4362,-25942,-49439,-87250,-80735,-24619,38509,65949,28656,-15109,22158,68830,52132,14250,-35907,-88177,-40427,67643,127424,124700,121019,125505,99128,43909,30024,35278,-21393,-84380,-88863,-54736,-22633,9967,-16753,-105433,-103969,-10088,-22562,-119324,-166197,-184770,-167351,-55613,20222,-36138,-121935,-84066,23971,20822,-96187,-143794,-60224,14701,1719,9240,6743,-71814,-116792,-53853,2765,-2893,-1465,19644,42457,43117,1857,-25081,-7670,-4480,-47447,-71446,-11838,49668,62919,72616,91892,-2535,-91113,-17985,5887,-105482,-138883,-13208,109772,161001,143468,92003,56518,42757,87081,104695,80674,81808,76281,-7545,-57581,-35003,416,42611,64118,-4322,-88006,-58346,46634,125875,114272,5413,-90442,-82037,2351,70364,78770,86935,126414,134990,70374,-41392,-114844,-73884,16843,80930,69093,-13256,-99040,-93328,-68812,-98607,-160985,-218806,-226569,-148433,-73942,-80213,-91704,-36810,22390,50595,74132,88851,52465,13851,20180,50278,92697,108350,120883,131765,-23978,-303236,-294575,-107593,-59558,7617,70565,77467,117990,119751,12516,-176773,-262759,-119494,41695,18502,-51818,5738,87584,52910,-51603,-103965,-26261,28123,-8654,-36574,-4209,25484,-9152,-54016,-39445,27851,23123,-66141,-71694,15638,35329,8777,-18003,-60509,-61000,-12546,11840,4502,46454,66714,-19154,-97516,-82043,-44083,-36439,-67692,-87407,-41718,3895,20960,37158,33928,-31752,-74037,-26152,884,-36352,-57697,-36608,-26040,-11710,16113,18210,26558,24879,-7060,27151,69010,27615,-21623,-19622,-19728,-430,42953,55332,69288,86782,-4705,-85732,-22880,23499,-44987,-145327,-199142,-198499,-143636,-42430,-7176,-7275,23451,34379,41712,63416,25817,-53511,-108946,-107416,-21160,60525,35165,-3432,11718,4439,9359,20818,43378,92475,106193,42572,-9647,-7707,-674,3809,12176,14835,15685,-12301,-76772,-116722,-83149,-18832,65471,114627,70564,20832,44798,83116,47763,-3800,-51789,-67651,8137,104390,69501,-5016,-47469,-35970,4208,26137,33313,12964,-2257,23143,32257,-28409,-35177,32311,68593,63742,-8519,-90840,-29888,86623,73558,6769,-47556,-66852,-29970,11795,11668,-18288,13637,116207,147055,57698,23413,52697,44337,2128,-20803,-48862,-132080,-138444,-71239,-55102,-73352,-54562,-9531,3249,-50447,-122383,-132742,-101924,-94106,-105746,-122854,-150206,-158174,-112683,-69850,-44967,-15145,-7047,6530,-25183,-74796,-76018,-72695,-81726,-59629,-1944,19944,6186,26286,64317,68654,74839,72001,22730,-60138,-122974,-101021,-13868,4872,-38659,-59003,-65322,-102798,-94705,-65364,-30245,21394,37525,39304,51808,30148,11945,58674,126665,123706,28828,-53284,-24991,92474,114119,-2747,-74319,16444,107549,89384,41928,29279,6382,-27232,15809,66538,765,-102588,-187911,-191052,-92852,47642,139033,138331,64310,45424,69657,60009,-5691,-61908,-76574,-95474,-131188,-91247,-3472,68643,97860,17513,-67131,-64030,-51338,-57754,-28619,-27430,-75901,-64707,33398,78090,58431,43225,72850,87712,37215,-22200,-44699,-39127,-34144,-49242,-33025,12295,34213,52868,58940,19423,-10172,16329,24811,-16312,-19998,52162,98491,49643,-10299,2455,25392,-17967,-88256,-110766,-65324,5508,46055,93840,124609,82472,5953,-29552,-31715,-24660,29309,80296,78905,72265,70127,22794,-71595,-114727,-96455,-52547,-49538,-42748,32155,34842,-12052,-33838,-62376,-48185,57851,128428,105923,44018,-18949,-101449,-183710,-228847,-169977,-55838,-2446,-8360,-28562,-36408,-22523,36628,94692,122768,113212,72757,31679,50661,58569,20961,-8782,-22095,-21433,-1749,-11961,-41247,-25899,11587,15847,3732,18484,56340,72314,70684,15291,-71391,-95652,-54198,-6650,-20304,-67040,-49807,14123,52306,1466,-55611,-53095,-41422,-55154,-40836,-42317,-64166,-23011,61906,62873,-20377,-24869,31107,68638,73208,64307,78090,82301,41577,5413,2947,59642,103292,41646,-44290,2610,98121,63967,-34451,-31033,51678,9845,-88813,-128059,-138973,-161189,-153032,-85025,-31446,-18152,-41541,-62877,-51184,-26346,-18753,-13492,540,20007,-10475,-73962,-44503,77927,169831,148580,27959,-63005,-43761,39478,87493,113610,157446,145545,52620,-4131,-50329,-123532,-88147,8346,32140,4393,-7187,-21829,-22131,3509,-15909,-43062,-3668,31102,38767,83630,93646,51616,54538,102638,120838,105206,152643,223292,173164,88799,58916,-14729,-104235,-105964,-67873,-66593,-74310,-38107,44435,120518,93785,21969,-32193,-70749,-41113,2866,-29948,-52191,-35060,9323,64179,79476,2260,-56102,-26416,9595,-24308,-58294,-42163,22389,87718,76377,45796,35079,7226,4167,30193,27496,-35635,-42175,16258,-7348,-40001,-21863,-45547,-87236,-63144,-29101,20871,92603,116765,85067,42433,9157,-12786,-23752,19160,58862,18541,-46789,-28818,29957,78270,77473,28822,-23408,-35797,-50628,-73615,-129329,-134506,-46276,45746,67173,42926,-5540,-41471,-36140,-19097,6602,45643,47537,-31997,-140948,-173831,-100022,-30545,8132,88930,142323,52850,-1574,2171,-21484,-24734,34225,93796,94117,54207,133,-58033,-117696,-90283,-12907,5856,-42239,-67275,-58390,-19391,10035,-45845,-97893,-46859,-14136,-68910,-88386,7851,101580,69275,-35875,-80808,-1596,93606,86763,25359,30581,65388,24186,10885,31790,16782,25234,63362,64067,44059,-16104,-50732,8920,44315,-30179,-41598,28484,41045,-21809,-44648,-14745,2085,-2802,28261,125565,152440,44719,-70946,-110368,-79598,-179,47076,15664,-17026,-2407,44314,51373,10643,-28721,-19838,-3997,-15585,-69603,-162585,-208585,-142476,-50603,-23801,-63592,-60291,13192,37753,-9201,-4243,-10110,-59178,-67890,-43225,-27595,-4141,754,-45011,-52285,-29032,-17752,6737,-10352,-37002,-30691,6960,44809,48192,-2547,-25466,-10474,-9235,-25889,-34479,-19237,-18925,-10764,23724,23024,-20240,-89047,-89239,-29256,37818,79735,14239,-108453,-119525,-65258,-26076,32972,104460,74336,-79921,-227422,-209881,-36361,61042,12455,-35634,29204,71280,39960,14999,9302,6425,31482,44143,8568,-13309,-1485,51409,106943,125392,80731,25935,-7363,-57236,-48966,29525,81102,46114],[-14958,-32861,-13465,-36637,-47048,-50482,-85977,-82596,-24436,40170,73718,75635,58779,33307,39345,54086,83961,155232,148666,-864,-121112,-86508,-53791,-98545,-110169,-56382,-39222,-75162,-106872,-40418,44770,56779,48425,51631,43613,35536,58801,69593,55047,29102,24941,23187,-18905,-51053,-23083,-8589,-60331,-75322,6462,96190,107049,18692,-74267,-71097,-22042,25288,45870,3212,-103009,-201919,-176123,-86244,-19973,6322,-53405,-86161,3872,67798,65143,89732,92003,50958,72057,104706,71695,50057,19830,-16910,-40387,-76921,-57229,3000,-23875,-70106,-31270,26450,61681,37778,-16752,-26962,4423,25588,126022,213923,125456,-943,-2320,45376,39410,4202,-25024,7395,92225,130321,132629,138304,102786,49291,29876,-6356,-68351,-42492,38036,58596,16639,-34264,-21576,-6127,-36839,-82497,-77959,-38299,-41998,-33871,88527,192710,132463,73317,127277,133039,46917,-30456,-55103,-67706,-33330,66149,143432,135951,97486,44635,-45357,-97272,-65347,2380,19705,-39420,-77893,-63017,-52497,-71062,-67422,-36488,26835,86603,79882,43754,80956,116684,84018,35118,-18564,-58387,-12282,52443,83336,119052,150617,139599,79038,18447,24425,61930,27891,-32419,-87804,-108315,-59109,31614,45924,-25930,-55626,-11777,-15091,-67991,-124623,-190016,-154203,14153,84642,-14939,-89762,-35338,51952,34431,-63414,-99731,-37706,-1554,-42692,-39919,-10624,-34857,-48565,38518,74155,-25081,-72210,-13710,14931,-30139,-72204,-49412,3016,37178,37685,41281,73126,74683,9411,-15100,53108,2259,-90548,-26373,40111,1351,-22367,7775,42861,77457,63680,2442,-38819,-45238,3109,37724,32160,15837,9632,-9172,9063,35015,19212,10131,-437,-39553,-67275,-52456,-16802,63659,100571,23585,-61613,-61567,19573,105821,125358,152569,212020,222927,155324,51054,-38985,-49440,-8248,15961,4297,-18057,-26445,-2719,-39526,-105134,-155367,-237233,-264479,-158357,-74524,-62207,-30802,58624,107068,74485,20311,12403,-2,-5763,56568,133784,160879,112582,52266,44721,-29091,-243557,-294145,-124290,-30964,47913,96203,110008,154662,149200,49875,-130322,-231845,-102253,32080,-29336,-115267,-76199,-22090,-16534,-49366,-81335,-16381,26188,-62566,-136638,-46085,66767,52018,-1498,-11230,-9885,-80386,-159304,-95912,31885,42698,5570,9047,-575,-21586,-9165,485,2092,21798,-10672,-80899,-95247,-59031,6254,26046,-29320,-71133,-50386,-12947,13026,12482,-18268,-72931,-97904,-38215,35290,21719,-19017,-2883,-3699,-30741,-35450,-17099,48518,65372,-5129,-2440,26637,-9964,-50571,-27521,30351,101132,125244,48315,-22447,6572,5877,-54315,-27490,17960,-30581,-104754,-147356,-180761,-176509,-96790,-59653,-44951,6185,13822,21791,100836,143003,69916,-49429,-80981,19763,93737,50570,-15609,-43790,-44639,16854,64211,73893,77732,30447,-41647,-65624,-51309,-35684,-29741,-10331,21779,53313,29834,-36561,-61789,-36917,-535,84870,130806,44716,-33902,-42326,-34739,-25035,8095,-6779,-26032,27141,94267,66129,19933,3811,21462,46965,77129,87346,27733,-42960,-43676,-4722,-34017,-45035,16100,55920,52563,-19919,-96578,-76482,-17635,-13920,-19154,-51915,-102519,-109027,-88410,-68379,-77848,-63310,28744,91951,12952,-30066,13194,26026,-17352,-71626,-116143,-147921,-102690,-29795,-30061,-74913,-90735,-33352,18674,-7436,-55532,-73902,-130378,-183879,-193315,-189720,-140183,-51815,-22319,-36105,-13089,13481,12926,57597,70821,40346,17524,2288,-14147,-28050,-10577,-10697,-53695,-42765,23070,55536,92585,139460,146542,81721,-28228,-65604,-30492,-25414,-39796,-42588,-48421,-55882,-35276,-2961,57471,88687,16671,-23540,35000,51069,17888,54150,141456,129577,23918,-13895,52702,131871,105624,36134,19895,72051,83814,29680,1519,20052,11801,-1632,87797,159552,66204,-78285,-178981,-177657,-90142,5802,99808,157138,100906,37748,56000,88876,31771,-71965,-125931,-143189,-136009,-57448,-708,16487,50792,8356,-53766,-48902,-33525,-43358,-30219,-28593,-56501,-49176,21979,97147,130245,126178,116600,85195,18195,-18760,-23162,-31231,-26792,-10316,-23763,-58180,-50145,-1480,34247,13819,4107,49096,42887,-44509,-59138,36055,88014,46563,16332,38861,44085,-7323,-56525,-45988,-4442,33787,69412,137026,155486,92664,10131,-35673,-40053,-24604,9045,31077,25214,46696,60872,29251,-33247,-64737,-39006,49334,79704,34928,46390,53778,8232,-14213,-4465,4512,33181,54746,47830,59792,73917,4792,-111253,-154002,-49106,100068,121815,59886,-4167,-63218,-92603,-57853,-9311,37046,47671,-16496,-65330,-10482,40857,42633,61183,59648,24450,11946,3030,-13703,-3674,-13010,-51460,-45883,-6184,26791,2879,15832,47901,-16756,-77134,-48917,-36409,-84402,-92295,-43060,2673,27449,-5411,-57203,-60129,-38076,-14310,27147,14411,-22083,7892,42481,22933,6281,36188,60152,44026,-10929,-3461,76599,81716,36588,21542,28496,59256,75475,-840,-90807,-57642,13896,7175,-32610,-49751,-13991,1853,-17656,-40073,-74700,-95667,-57551,-18814,-4952,10554,-12431,-40497,-10502,-6219,-58689,-75143,-34139,5038,-22223,-81140,-73815,-12490,75762,129730,73248,13721,52226,84323,52197,62658,115310,107048,46969,8852,-67368,-155566,-124647,-14630,27799,-14060,-53689,-58756,-38861,-6543,9352,27679,56877,74212,85086,120144,110263,49954,67582,133594,135658,134359,203514,226958,149712,111461,126687,27607,-101084,-112130,-75847,-82805,-94166,-56957,6775,61031,52361,32286,-8739,-80486,-63069,6791,-18683,-73730,-69902,-16242,36601,48974,10684,-10748,6217,10578,-9643,-16822,3422,48221,96346,94633,67816,21300,-31765,-19710,33175,31070,-56614,-81817,5416,21621,-38953,-61799,-62814,-58545,-13923,-4634,-24580,6206,47155,35509,11356,1820,-24710,-58886,-21552,60482,62787,-32465,-91147,-53375,37374,73625,37356,10798,36025,40908,-2480,-46749,-34197,8159,31625,49666,26651,-40046,-57079,-41056,-52092,-28077,40137,74474,20495,-95186,-138739,-82409,-36709,11206,97010,85635,-40294,-65789,-6037,-5503,-42107,-29745,24798,33048,-13063,-37572,-27844,-55025,-54299,-14262,17693,16402,-995,-35352,-56816,-58833,-113032,-121399,-13407,38253,-27235,-51772,41186,139192,129714,34823,-23738,27400,89967,77702,31484,4393,9720,12033,24738,15752,-10651,-1564,29907,30281,14751,-12915,7552,85325,112180,12243,-65354,-66466,-32346,-16083,-23555,-16962,-13395,-18416,31364,138395,124783,2598,-53839,-54721,-61984,-27947,5519,-17177,-19372,15797,46517,42339,20639,15889,35211,18030,-41353,-122125,-211096,-249587,-206904,-123219,-72315,-74680,-27037,69494,50294,-52854,-52907,-44903,-107604,-97261,-33461,-7087,17710,43493,18967,27656,30325,-7062,-14231,-9443,-717,6061,25912,46797,55301,12998,-30998,-56965,-49489,-7932,39861,37318,-9692,-4446,71304,78984,-3275,-119005,-133716,-34849,65547,90888,-1296,-102764,-73370,-51537,-83176,-29891,53435,-6874,-146135,-200879,-138200,11815,96971,38966,-36608,19431,58770,32725,43859,62696,23321,-14877,-4224,14766,14103,8688,96002,218349,234374,140385,56378,10190,-55368,-47223,51354,95203,13791],[-55923,-48871,19317,9426,-49562,-73090,-65275,-56116,-37489,9307,74744,124320,110685,37876,21005,39732,22666,44684,81197,23010,-51431,-87043,-118240,-128608,-94823,-31855,-3347,-32723,-76504,-85757,-53322,-527,62345,111563,117154,81361,39553,30834,86979,120184,88410,41576,-30107,-133978,-157079,-73091,-50319,-94481,-70266,13091,36344,-29767,-77189,-54788,-50233,-67535,-43370,-12228,-60482,-156936,-149067,-45969,21984,28914,-13614,-37504,-15895,-8852,21958,75034,81355,35854,21386,64461,94561,97024,36244,-19114,-17893,-17312,-10609,19251,-21231,-83034,-84106,-83488,-48718,-50761,-129628,-162898,-103679,-94369,-31222,77627,54513,-54041,-80344,-17746,67484,72897,-21385,-49746,10459,11768,-1296,37299,87123,124391,145157,77409,-17389,-10067,52079,80324,73701,42934,41798,4956,-56079,-51012,11325,16793,-49626,-45289,98340,189405,128819,106678,133600,70723,9133,2363,-6722,-10822,27352,87356,116432,96811,47719,-21555,-68537,-38600,18365,53039,39708,-30842,-48544,-10683,19477,8219,3244,8005,39134,94185,102914,49547,31576,50312,57592,48104,70777,100225,101968,63160,50435,99780,149631,121618,37103,-33555,-33860,-5920,-6749,-16053,-58341,-91093,-57682,31678,83633,65166,39136,30022,-7257,-53712,-95169,-124858,-75125,55236,110344,45754,-3996,49149,89118,23773,-19130,12946,34778,4020,-43380,-33207,35039,76646,50197,49865,32859,-70526,-126344,-63167,-13557,-70422,-121230,-73609,-20466,5948,36836,62139,45243,-33872,-125037,-117501,5331,22354,-54921,-48169,-337,2771,-45198,-102053,-83928,-4440,-10186,-86801,-105970,-98015,-95320,-70985,-34251,-14664,1788,21625,89215,131301,80663,22502,-1580,-10364,-12242,-58420,-95215,-36563,31665,34263,23662,22663,40615,78374,99707,115374,140233,158430,150395,112174,53694,7463,-43775,-96583,-99747,-56816,13918,31906,-39632,-61025,-65747,-159559,-179102,-80858,-36627,-35657,6656,92590,123202,49158,-64780,-78349,-38347,-8137,53527,135371,165961,79073,-38199,-46155,-91383,-271329,-292029,-124971,-32515,40256,76433,118756,178883,156442,59721,-87734,-194164,-92259,44052,-3192,-108037,-129916,-125277,-82082,-12943,22160,70156,59171,-44151,-88762,37807,130436,63590,7883,36214,24217,-89511,-163095,-96603,-6847,-10503,-15633,13339,3464,-48367,-70982,-32424,41524,60703,-49339,-121638,-59810,26233,82700,69426,11073,-36368,-32863,1025,3427,-24667,-62115,-101136,-80627,-536,45961,35530,11750,-6518,-33563,-36622,-16944,5331,69959,78740,-20717,-82656,-66564,-47368,-38574,1363,91783,182754,150658,21088,-51251,11610,66953,18319,6371,48278,49021,28752,-1593,-77579,-142282,-129463,-100248,-51108,7024,16091,22842,115652,198837,146908,32755,20468,92224,92192,16566,-43634,-50984,-17353,60155,77459,33896,24020,-116,-67847,-69647,-16122,18675,-3154,-34031,-6635,65186,74308,31684,25238,26141,5251,45408,61576,-14216,-79067,-131072,-139779,-75133,7147,29243,35113,59790,77839,46889,30991,42161,79900,124532,164933,160493,80552,-24332,-67371,-50116,-39035,-24576,-97,26810,61686,33103,-34618,-53780,-57858,-86864,-81139,-75847,-105520,-123877,-119864,-102385,-94265,-97337,-40586,30394,6322,-16229,7848,-19289,-96287,-148887,-154229,-135123,-111344,-80870,-58756,-66030,-87997,-39362,22057,32807,12475,-21407,-88343,-140415,-153333,-131940,-43298,31768,28440,26854,75685,86178,63199,73509,82811,82566,99782,109413,74563,24533,28893,-9914,-122465,-158863,-80044,20979,96221,121669,130675,121402,65519,-25285,-97077,-104143,-37825,-2952,-25037,-31925,-16421,32635,106521,68125,-75981,-117082,-22019,56288,56655,80678,139679,97144,-15236,-11443,85143,109376,26336,9360,47029,63468,17359,-38952,-27344,14588,3566,-1941,113134,205466,128840,6896,-56093,-56982,-41976,-39221,-6287,46270,22670,-5462,48206,101277,65009,-37031,-114488,-115541,-68409,18531,38674,-39740,-66094,-29251,7799,31908,62435,66641,53673,9521,-34311,-48512,-32819,16018,87126,107161,68444,11704,-20888,-4054,15036,-15026,-22301,20695,-18675,-128704,-130864,-37326,4851,-9378,10573,58610,28222,-50889,-33581,46641,49733,-3994,-12578,34572,52952,-1006,-40452,-2458,26485,20207,24054,43276,12304,-32846,-62266,-77466,-43421,-2765,-4782,-37438,-39579,2348,33469,37244,18869,-3818,-18099,57986,139594,135661,110966,61031,-39,29084,73105,20653,-33113,-42371,-53605,-29245,41746,75038,32340,4333,90439,205738,169911,86189,43526,-37069,-108033,-86267,-58684,-32329,-23235,-76960,-94706,-35866,-637,53087,150956,179481,132972,62753,-15893,-48926,-4290,15193,-22100,-31365,-14572,-16408,-71410,-59568,30783,15251,-61992,-44828,-32605,-109330,-136192,-60936,-14939,-1159,-19106,-71951,-105779,-65445,21375,81284,52125,31897,59491,14162,-37282,21039,79098,55706,8153,-55654,-34251,77274,103757,45542,-5950,-17850,20826,30448,-41804,-114431,-103786,-51124,8736,35405,-19698,-61707,-40178,5691,18977,8082,25266,75132,59696,21202,43360,44168,25937,44888,11710,-71058,-95766,-59401,-44008,-57106,-41204,-13956,-21109,-483,50640,42295,15536,68116,99881,23771,-21207,7964,34646,42127,45840,-49049,-165096,-159424,-50556,9923,-50509,-96622,-91410,-83527,-69255,3662,79689,86983,76592,100635,111105,42529,-44435,-10941,54821,60520,97989,172024,183303,128252,114825,143266,72576,-30231,-52943,-35097,-55167,-93976,-58126,21870,71336,59469,39381,1566,-69644,-80889,-32594,-46242,-108242,-112889,-53060,-13765,-21777,-15465,17589,46408,65800,81507,64930,31003,32371,76617,92594,44386,-32691,-44955,3715,24908,-660,-66453,-91046,-7626,56822,7584,-58045,-61957,-34391,-6113,-12923,-35903,-32834,-50956,-82464,-64455,-24102,-10609,-21202,-14777,39368,80625,11220,-82859,-87179,-39389,-16340,-1958,26788,82002,112600,88290,45526,30302,19329,20723,51267,39469,-10465,-19788,-12247,-40197,-46722,4741,86708,90826,-3311,-32867,27063,47440,37526,35229,-38843,-110596,-67626,17164,42624,2821,-54162,-41201,-7062,-47597,-101389,-65422,-20912,-13872,-28307,3313,44420,22548,-30333,-74189,-113707,-140600,-82042,44781,96036,31764,-26126,13492,96807,132500,89952,40622,43207,36923,6702,-14093,-43618,-47135,-36483,-11038,-33117,-77467,-75441,-28011,1829,21373,35124,88144,158788,145778,35758,-35679,-45273,-12806,3071,-18311,-27945,-27026,-14247,50608,98086,20919,-47814,-28679,-42504,-78216,-46726,-25316,-69409,-50725,16966,39925,41888,78763,93356,75159,30043,-42704,-109799,-147443,-174754,-185826,-133009,-66317,-48168,-26435,16695,-18083,-103656,-118757,-109980,-113346,-69775,-11647,17407,38133,49906,37674,67206,71037,10429,-923,43576,81780,79505,48866,-4344,618,5708,-43128,-92197,-70290,5343,58474,25582,-28433,6674,107647,117504,25253,-104679,-134124,-37369,32376,17353,-25833,-24299,36110,-12282,-126087,-90664,-18919,-97837,-182292,-137656,-43309,54183,114735,95349,44209,52982,53972,44842,53124,52068,-4895,-51117,-25588,19989,31801,22266,107882,223954,215335,114899,36242,-6701,-54231,-34138,48348,65094,-30142],[-52667,-2447,96231,73956,-18366,-38937,-4584,-63,-28025,-30495,28687,129574,167050,97501,49172,30254,-54315,-124995,-109966,-46057,-2032,-17000,-81015,-77376,-5642,54086,53765,40059,18848,-34261,-57438,-13464,65994,113837,85195,47305,35643,37454,78433,97775,66586,38466,-10062,-114682,-147029,-57261,-17846,-83699,-90637,1379,48798,2410,-18733,2575,-35323,-117755,-118894,-14637,39456,-53579,-92425,21087,88118,50148,11610,457,-38706,-52999,37057,83244,34760,-16032,-59114,-49283,10113,50501,27887,16078,51419,64075,29273,-1805,-37861,-60157,-56249,-93908,-112575,-126264,-166961,-173096,-110308,-93666,-61469,-3044,-31158,-106482,-107580,-31241,81746,101954,-4553,-54828,-44280,-110402,-139910,-73735,6555,99096,152915,91607,-6330,-28667,8282,61063,121531,124885,78875,2768,-44928,-24883,11931,-17589,-73383,-46060,69006,121111,74426,56141,51088,-26579,-54163,-12032,12460,42549,90519,94923,61851,29879,-2027,-52925,-57242,29699,83231,51520,32520,23550,37474,73818,112216,99245,57703,21854,25138,68459,84319,26597,-50248,-56561,8599,59265,131131,192088,155794,62300,27918,45954,73083,50420,-10359,-62856,-77839,-71748,-44505,-16522,-21421,-22845,-22810,-19286,3193,23727,27314,10352,-48787,-102815,-94228,-25948,38022,87420,123267,99106,20789,34657,54800,-26079,-16373,91986,108041,57076,17746,32077,115171,169104,103191,-3807,-79051,-123877,-130784,-73081,-8629,-55341,-117960,-68888,-23540,-27290,-20566,-37890,-92016,-164731,-198164,-142275,-12499,31897,-20774,-44586,-43032,-79531,-180772,-234833,-161533,-47406,-43544,-90799,-67957,-71961,-118803,-108135,-53072,-4716,37929,36665,64811,122554,109480,44087,2888,-19836,-33660,-82839,-128132,-109595,-28009,63038,124119,126202,79104,45095,59124,50603,13330,24401,68967,86591,91023,76693,-14458,-117269,-159883,-119813,-30357,-19569,-58307,-5724,13682,-66950,-64639,1487,4423,-4862,24324,68621,88987,33982,-86416,-121294,-59312,-6446,9178,28760,43610,-22787,-105309,-112431,-196411,-353049,-276388,-106173,-71821,-44024,-5596,74007,143942,116956,46143,-90620,-219981,-138175,29691,37999,-64359,-121058,-134433,-101594,14528,105783,117026,62298,15914,35388,116409,112718,-786,-33524,35726,57402,-13176,-79191,-94743,-97209,-97955,-40300,4901,-39093,-113541,-136479,-52344,76650,97301,-31299,-109098,-57328,32927,67132,34205,11791,-8395,-20866,-6489,-9763,-11417,-15888,-69463,-41458,50767,31581,-647,18736,-18479,-69342,-33914,13974,11597,33392,42967,-49293,-157238,-146309,-53767,16935,64003,127759,171420,88717,-32653,-32093,73287,99977,28344,15145,68998,108280,123893,100338,26108,-41116,-67206,-75715,-52421,-40818,-41771,-4174,83663,136925,93970,35841,55624,84457,58681,4891,-43313,-26154,34774,64442,-2260,-59687,-24812,9330,-23218,-398,78081,114725,74328,-3673,-26000,29502,62008,57060,71624,60935,12292,15072,5101,-32609,-60874,-130502,-139235,-61787,-9316,11737,66063,115579,113809,46219,22973,57229,117425,167492,177610,150432,93619,17815,-37112,-37957,9480,43691,5835,-13519,54887,70278,-7333,-32885,-18574,-58675,-86748,-75385,-59377,-47608,-44576,-53576,-78492,-99748,-38539,54454,58271,24698,-579,-72351,-169674,-194301,-126326,-86370,-113050,-125942,-88164,-60393,-59747,-22038,16600,20142,-2843,-43132,-49106,-16146,3357,21713,55256,21040,-13142,32385,102933,118822,78799,27180,7765,51116,135884,157329,71924,10896,75361,69701,-78135,-182284,-134064,-12692,41730,9440,12287,60832,67997,-33239,-144627,-150102,-52819,-478,-12399,-23177,-22016,8375,51339,-14809,-122638,-130038,-67387,15420,67457,85917,81204,13880,-68089,-46545,21756,17402,-40925,-21088,22882,20520,-19237,-46852,-42787,-22513,-20584,-11881,85750,171488,119708,59809,52219,37646,-3665,-34499,-57215,-58704,-64138,-32190,33635,67248,47376,-7391,-57752,-39203,9832,75917,78993,-53466,-139350,-64462,43391,104321,167092,188627,137952,32411,-43664,-50355,-17922,-8747,16067,33518,10486,-37995,-77441,-80242,-25268,10653,11567,36285,9884,-91643,-109838,-18809,5728,-35220,-25561,19939,7945,-19185,26777,87693,58686,-30220,-74771,-13883,64059,27897,-39378,-13779,9055,-30380,-68084,-83118,-109502,-105124,-88137,-83132,-22781,41363,39853,-211,-5502,-5889,-11822,13637,32631,3181,-63865,-26500,90516,160165,162003,63453,-27542,33017,109457,49474,-26667,-59659,-105034,-135966,-57455,67102,89616,49963,109805,202828,160533,78516,60352,27445,-26294,-20616,-24207,-33187,-41564,-70549,-47006,22990,27365,81445,214371,262821,208175,105080,-22659,-72317,-3060,65818,67632,42053,26187,16257,-19178,-23431,28332,32603,-15027,605,20758,-73676,-167579,-112017,-28888,15909,3497,-63723,-123790,-88305,-10672,39224,26183,25946,75585,50591,-13457,17981,60699,20710,-9594,-22873,8325,100645,130587,62279,-2835,-18784,31873,44923,-28062,-99936,-102905,-63742,12917,61079,-10914,-88799,-84660,-14871,12861,17111,67849,115630,79527,20832,54437,109160,125205,99309,10310,-86320,-101173,-69132,-69229,-47117,49685,97065,41513,-7549,-10626,-15870,-10194,56631,114357,37772,-57250,-57645,-25060,-7473,10143,-52651,-157391,-156963,-59989,9070,-33678,-75248,-81144,-95260,-71153,53896,142799,114990,85940,99255,47347,-84700,-149610,-92133,-51791,-22970,70073,150323,162474,114181,71240,85592,97006,60637,19253,10237,-27756,-87103,-38546,77835,135476,98667,42751,11145,-28920,-66354,-71240,-77350,-103398,-104760,-41701,-10719,-50232,-76209,-49420,1918,72377,113076,79508,17140,7707,54442,74092,17177,-48799,-12215,55929,31341,-17552,-49358,-54715,-436,44746,9561,-45270,-35024,5898,15295,-10434,-8814,-3367,-83672,-159086,-126566,-45798,23750,52322,37545,18976,33677,15127,-28791,-68311,-120254,-132641,-62240,-5104,56467,114587,128281,90180,49245,492,-6017,28327,44045,36413,24991,17228,-8031,-55092,-57282,39560,96681,51764,43294,90935,80739,22693,-48842,-118372,-122015,-49949,6912,38442,38680,-13104,-35716,-3037,-30848,-139564,-143367,-44406,13308,-7329,9629,39343,8293,-29031,-54777,-90718,-68910,4574,67646,92122,47313,-37640,-55494,10745,79330,88356,66743,45504,1157,-25957,-33408,-59104,-55826,-56251,-49035,-68090,-111498,-105684,-40113,12572,50043,67439,113202,163840,110939,-7523,-32349,23742,75675,61616,21473,8136,7827,20100,49799,-7632,-125856,-99542,-11336,-44862,-84102,-28886,832,-70024,-91643,-19612,38689,59103,106097,112185,79493,38285,-31568,-68390,-28434,-18371,-64579,-58178,4702,16976,-20116,-48397,-64664,-86858,-110269,-126693,-89647,-39400,3838,58504,71373,20682,-20743,14675,35195,-5295,25114,85498,92102,62500,-10063,-95209,-46160,19948,-31491,-87705,-56444,4866,10371,-29498,-50261,8767,84290,80135,34797,-47757,-88450,-60996,-79841,-113267,-42010,80312,134311,34652,-91871,-76704,-39988,-111551,-141021,-65411,7261,54424,86282,106088,96683,72141,49488,50032,25667,-9232,-34025,-19703,26736,47489,37250,16553,47903,104125,113915,66056,9866,-29117,-60654,-29598,31585,23595,-58259],[-75819,-9593,67709,32251,-34698,-35736,-14484,833,-14751,-53792,-37946,60373,134057,106659,50197,-1618,-94109,-185458,-196651,-112326,-22602,30634,4415,-2843,54472,84163,32298,33849,76484,67877,10597,-22247,9256,27979,-29030,-43798,24537,49159,3770,-50465,-42549,3692,6432,-31272,-35447,-2236,-8333,-77626,-84982,584,69956,56744,26470,32103,4660,-76837,-106191,-15726,68029,-9094,-64450,33321,88628,41201,6799,-17227,-70383,-60907,44256,85187,32589,-7562,-55805,-90136,-60237,-15777,4770,36755,77606,81389,30537,-34912,-63932,-37421,6567,-24690,-93375,-117929,-97349,-77400,-31168,27944,62271,26389,-45703,-58222,-24817,24387,103007,126178,44783,-13952,-49553,-131207,-147666,-103020,-91737,-26760,55083,49277,-5472,-28785,-17989,46519,147130,166658,92670,2930,-23116,-28462,-62487,-86544,-60198,-7900,34795,47673,10743,-44519,-76146,-110247,-93705,-34907,2085,38874,104206,107008,37750,-10590,-10628,-19051,-5955,74605,103881,39922,12598,38119,71901,119124,179630,174429,82348,-1253,8885,55354,70494,35255,-46444,-79794,-8296,56371,88821,115765,95047,48117,35097,5981,-30012,-24307,2123,-8984,-45848,-33993,7632,22904,17977,25725,-4451,-78647,-106620,-80087,-63397,-43173,-47724,-79434,-32973,90947,149802,143980,158942,125467,-3734,-40621,-14861,-64844,-39896,84528,133211,123008,92272,89070,144144,174301,103595,-19874,-119436,-125927,-74572,-32841,2635,-16869,-52892,-17505,9128,-1739,-22104,-97288,-159280,-148892,-110638,-70735,6571,41413,31443,32856,-4510,-101138,-199702,-193385,-106980,-35789,-22759,-4550,34146,-9568,-63688,-46424,-5440,15710,49407,19530,-18206,37374,91394,57816,-5200,-71919,-110925,-88589,-89288,-111588,-35361,99359,181978,184549,109417,39139,44058,38711,-8502,-17884,8037,37735,96001,153320,114090,-2324,-125310,-128345,-73195,-72485,-52131,39770,47804,-7051,9482,55007,54067,55701,65104,51987,52784,57300,-15631,-78549,-43159,10250,-7943,-62682,-96096,-121208,-105547,-110138,-256806,-413050,-293823,-93098,-80003,-106099,-71055,30596,100492,88644,55235,-84133,-224313,-159444,-6026,37859,-13110,-38945,-57737,-75875,18559,100605,53291,5532,64140,120114,101958,23281,-57797,-48573,-1045,24548,29588,-5391,-89260,-161437,-148749,-42663,18515,-36228,-102828,-104805,-26903,66284,77802,12952,-32071,-42684,-32214,-17365,-15680,1669,-576,-33655,-34592,6192,70421,90299,-8098,-31960,47420,17655,-17780,28052,13468,-39790,-31909,-17040,-37705,-26270,7734,-41930,-142366,-148488,-28934,81233,128847,137919,115230,17060,-81730,-37848,67201,45652,-29778,-18242,46287,99574,118623,97735,69973,60360,48351,-7618,-61778,-109881,-117526,-24854,74156,65312,2167,-9592,5998,9080,54238,82233,17746,6836,60050,24465,-91842,-101695,-22118,16866,14960,44002,98754,130985,118706,56261,-13067,-25576,-10023,-2725,13061,17477,-6819,-198,4852,-6208,-81,-25489,-25481,4105,-14688,-25987,62011,150803,147526,48347,690,31007,84481,107654,76499,40565,42725,56204,28371,31743,88795,102625,9503,-58681,-796,19200,-44027,-28522,48766,43126,-2136,-20568,-5505,18071,33294,27539,-43149,-102413,-28759,110062,123199,47729,-28550,-98529,-174899,-178619,-63326,-4239,-32336,-60202,-67371,-69709,-58278,-24620,-8939,-27850,-54869,-84437,-61717,38222,103685,105236,65641,-35639,-79346,-30615,17379,51612,26019,-24565,-31118,36245,124454,115195,-12452,-66193,57870,131639,31874,-80443,-67223,-1388,-7580,-55542,-23259,47665,25634,-78437,-136130,-112689,-66249,-56615,-40317,-12784,-10477,-44266,-52030,-52596,-56966,-43753,-44752,-35054,6296,14084,-26571,-75583,-98624,-90708,-90996,-62802,-2967,39375,27557,1134,-8184,-8280,-40381,-59953,-30698,-7389,40472,85946,45755,44372,72788,44425,11330,26159,719,-45445,-54815,-14659,11727,7606,-16158,-24384,-21348,-12003,5503,56211,59079,-38795,-108274,-75534,8847,88100,157995,171567,106125,2374,-72476,-54621,38691,47953,-6380,-12465,13243,-6093,-105953,-199180,-129954,13334,41224,24618,40586,12152,-21259,8255,7203,-56672,-81208,-38143,-1356,10318,53025,112431,88790,-25803,-120969,-74191,61281,71964,-29664,-57748,-44431,-90445,-151684,-148375,-104142,-37372,-12930,-34766,-1438,60555,80757,75383,66684,15884,-54505,-46106,-15763,-47984,-115813,-91669,6694,90960,142179,73422,-34463,-20585,66695,88399,51793,-13855,-107371,-191129,-143495,-20147,-4892,-54361,14886,123854,121157,48865,29207,78868,79458,46466,17846,-2551,-23099,-42750,-9124,75723,79731,89400,186025,217294,146097,74865,13357,-21463,12949,78104,95240,58217,44157,86116,92179,63607,52074,58352,60282,50644,23389,-79500,-205277,-190151,-56913,49687,42803,-32605,-88495,-92631,-113606,-97858,-48488,-34205,23131,98686,63437,3505,4008,-19295,-23650,-1086,25156,70200,66238,26170,20167,18568,34351,46741,1809,-62703,-80754,-76554,-51090,-17590,-55625,-103995,-94252,-28129,-23994,-46479,1629,42598,15839,-28985,11612,111857,161497,101960,-28105,-124762,-119560,-80559,-54319,17612,125059,136847,55149,-2492,-29220,-28559,24628,92835,116291,32695,-46497,-34393,-37097,-57396,-34830,-58002,-107863,-84536,-40062,-961,8009,-19555,-47022,-50417,16331,136652,173393,112851,97803,87268,-49849,-200232,-175912,-87183,-80056,-41719,68291,133856,129234,79613,10285,12846,88548,106895,61809,43653,1399,-64726,-33543,61687,109459,68309,37479,65138,51795,-28497,-87882,-91696,-66375,-43146,314,2769,-44144,-110203,-144121,-101884,235,44707,14668,-19104,-13355,18343,34661,22969,2887,31513,82271,53885,-10887,-46748,-22543,21980,4245,-37644,-45412,5007,66728,72284,23580,22109,27111,-49324,-123150,-117216,-48672,42645,80838,53685,-17663,-54213,-23548,25376,-12621,-129554,-173567,-96278,-51342,-10627,49050,70047,53125,41423,2218,-25097,-14480,3381,5333,-1203,9921,2151,-75383,-121656,-42413,31371,29862,27652,19531,-10411,-33312,-86147,-119755,-98243,-46994,-30135,-10054,35809,49019,6041,-10563,-23869,-134789,-178139,-63722,51845,64252,72016,63689,5523,-25024,-26963,-34842,2431,42631,40185,45104,35618,-30475,-75286,-38333,26125,61801,71598,49896,8822,14823,13215,-29622,-29155,-24344,-37070,-58406,-78055,-54754,4310,34572,38638,37978,72310,96156,38450,-67626,-67510,26248,101148,98372,70044,63062,60703,57333,17034,-112074,-212694,-122118,-167,-11871,-34879,28954,78510,7028,-85672,-68413,7006,34613,38684,33187,43345,37366,-25926,-45043,45022,101796,48114,10934,61966,77035,19097,-39827,-47895,-36557,-51894,-83196,-68323,-52368,-10551,90434,103577,-1770,-87737,-59524,-22241,-27314,37082,75621,30215,-16939,-91695,-147953,-43823,36565,-19005,-61120,-20903,3471,-38947,-59117,-39793,-11630,-5469,-14231,30869,24579,-43447,-98309,-166381,-183243,-37534,122427,126883,26825,-20309,-2374,-23346,-90117,-70332,13690,36274,21225,9567,27654,35659,34877,38673,49277,16692,-30504,-31938,17073,70063,68429,35071,-3685,-24344,-11355,39588,48961,3294,-51717,-95299,-59130,10442,3064,-68414],[-83321,-28351,11748,-16024,-37744,-48797,-60958,-17297,12188,-24432,-24651,26566,66967,73178,46428,5094,-32511,-74318,-94546,-80730,-35890,41159,71549,45791,32445,10418,-54201,-26419,85323,140102,72607,-17996,-27312,-24005,-70800,-62427,34837,59528,-40846,-142166,-113830,-33648,1859,37554,64656,48529,-589,-57739,-75180,-35294,40166,75539,47557,51466,67156,30189,-11125,-8614,-3446,-55994,-69594,1982,37554,26612,7018,-59320,-110529,-72720,7277,66539,81812,67559,52632,29036,-6557,-27907,-36262,-7614,27418,41410,26327,-21064,-56050,-26323,38571,20918,-58398,-72677,-12388,11465,44779,120720,157767,68330,484,66563,101033,75681,105482,137859,86035,20050,-31441,-73827,-58483,-52261,-105366,-103361,-34963,-8107,-21886,-32091,-35162,19070,111893,137029,82192,-3129,-20138,-33538,-92593,-85355,4223,40751,3975,-10573,-39954,-113300,-146963,-125544,-67262,-12287,-2323,-12484,43098,86300,29135,-24121,-10677,2534,13541,49602,52188,23813,-3354,-31160,-10413,72002,169985,182258,77463,-13044,23434,67162,58083,42270,3720,-39274,-13000,2260,-33233,-38536,-5425,32592,59223,-6437,-106030,-69477,57394,79048,19783,44249,86252,80326,49517,13114,-44644,-103315,-112368,-83275,-81593,-40952,24033,26589,58535,143068,157793,142844,160437,106981,-30964,-90678,-65860,-77660,-68484,5196,68080,93101,78422,59754,58617,66528,43166,-11930,-83163,-84132,-24806,-35300,-64000,-27819,21677,33444,11303,19521,23515,-43998,-89324,-26517,38456,20272,19720,36854,72328,103450,42025,-49906,-69614,-35156,-9834,-3671,7026,48130,65015,1973,-31054,-1117,18296,-11216,-5052,-7467,-45640,-27414,34690,43703,-10614,-98830,-146839,-73225,-35602,-85341,-61396,42484,124175,135330,68688,18911,25044,33852,22716,-4386,-29285,-627,70408,154805,176268,68458,-59277,-67125,-59111,-87699,-51824,29330,28009,-3119,12755,54875,76830,88480,72101,15466,-11760,37946,31499,-6654,17034,48510,15607,-66210,-138022,-150381,-74177,-59406,-247597,-468682,-403776,-139742,-57886,-93199,-75749,21880,90621,94555,65409,-52880,-152287,-110648,-36037,-9489,7992,42673,2887,-55137,6204,33329,-59460,-72133,61932,117236,36181,-51315,-62370,-27519,-42305,-63970,-31202,-15991,-78954,-146661,-129986,-38896,13548,-1588,-9115,7595,11944,5022,1689,10222,35342,11063,-69082,-76835,-31827,-12056,-27582,-58224,-45914,35786,123588,127076,10267,-65566,-18553,11497,9998,31502,40582,7857,-49836,-87517,-81864,-38749,8082,1647,-55489,-87417,-14838,91682,142729,130487,89390,-3268,-94349,-83631,-45179,-72231,-97494,-68289,-15758,37352,57309,52039,67892,99391,111765,36646,-72255,-142539,-126559,308,97345,40320,-38661,-23959,-23795,-25963,94542,188453,102713,50228,71764,40,-99493,-68505,-2593,-2846,-16819,-24213,-11566,46739,98584,93990,26174,-45510,-88177,-116887,-121138,-80583,-60386,-35346,4187,5114,37089,89063,106966,79123,14007,-29202,36539,103285,87441,13897,-20927,-22217,-7813,-117,-28020,-67662,-27812,66868,84729,92015,125371,102825,6698,-58882,-42966,-48503,-52321,12428,81460,81462,65563,49450,25628,8574,18760,41415,-16132,-101591,-59453,95239,143286,56632,-41448,-74426,-98908,-103327,-21032,50785,71155,51039,-19396,-78855,-96904,-75014,-47428,-36508,-46709,-72410,-71356,4713,51196,39038,15767,-47365,-93450,-80744,-52108,-20575,-33586,-31531,12303,64476,98649,67614,-40745,-93415,-4503,87269,69711,25696,48040,64245,31294,21662,87758,128928,38270,-76214,-79613,-35214,-57769,-118110,-95611,-11667,6647,-63672,-67660,13378,46787,34660,-3990,-66496,-77494,-63740,-78749,-88131,-74556,-88141,-124493,-40358,107385,149905,75673,25389,28521,41270,-772,-41298,-6332,10252,8069,9286,-11763,30688,76984,54943,55313,100420,91481,55433,49482,48084,22522,-1920,-35329,-36683,-20319,-44923,-50010,4328,12062,-8118,-11096,-40252,-23364,34208,65925,42657,5601,-23658,-61671,-50001,51367,87265,17138,-935,60753,73029,-46238,-176043,-131339,12056,37458,10435,56249,76606,42375,21281,5927,-39024,-72276,-42929,10836,18492,37639,92968,69547,-36769,-119668,-92360,43673,111268,23020,-60380,-79591,-109666,-149640,-115401,-26573,78959,108197,51122,27820,49484,58087,68191,83852,47042,-53926,-81609,-48046,-49772,-80957,-57241,-11514,23137,76068,77092,5785,-39536,9601,97250,119725,38471,-81523,-162102,-151119,-94215,-101067,-122565,-52939,35985,47673,8842,5621,92084,118348,57482,26729,31760,23507,-7252,-9973,60068,90292,71316,106550,105868,22494,2168,58606,54121,30097,64139,62159,3989,9904,106739,124819,80725,74731,106101,130716,65302,-55000,-144887,-205356,-191397,-54275,78294,68361,-2923,-28019,-51805,-151747,-180132,-93191,-65718,-36346,79605,90794,1284,-19984,-24503,-32283,-33091,-32101,-30363,-54944,-35447,22803,22540,-17595,-13971,6775,-14827,-65826,-122043,-145692,-111511,-73883,-60345,-48126,-24672,-59598,-95793,-65911,-34826,-40476,-65741,-47967,36979,95172,49968,-66993,-135139,-111952,-73726,-19793,71879,121605,79302,13869,-12568,-32111,-6634,85743,145805,101707,-7649,-28825,29641,-256,-48765,-7730,-10568,-9595,30478,6010,-9385,22947,11919,-16460,26496,108040,145436,105871,41393,59833,52085,-111221,-218850,-112607,552,-107,12258,59375,58408,33639,23144,-9747,26,77975,117816,89746,80918,57236,-9096,-30305,-14677,-9594,-24213,42132,161888,149605,13972,-81520,-94108,-46028,10947,12387,-46412,-73194,-83659,-129828,-127221,-49999,-14088,-30040,-32244,-21286,-7429,12622,48645,50281,33958,59771,60620,-12939,-75521,-28084,32185,-12686,-59279,-35965,34453,93463,92219,56279,50236,34123,2363,-14334,-39997,-23615,50774,72391,17138,-70442,-103108,-31822,65099,61926,-32831,-100903,-77261,-56287,-46936,-30272,-40557,-31998,24838,39186,-1065,-25178,-41844,-64170,-55874,-8429,2675,-71968,-122919,-70279,-24639,-24549,-36380,-92287,-107446,-57538,-62216,-88858,-75357,-50229,-47327,-43402,9618,61920,22814,-26022,-22377,-76121,-119238,-44933,73723,109991,124546,109252,25331,-20378,-13109,-19612,-18428,1859,-860,3080,31616,23786,-16589,-10995,36854,74068,86126,53145,21808,62640,78460,22308,4221,9109,-4369,-33513,-27898,12407,47446,25120,-20910,-15718,39665,55675,18942,-61728,-78999,-29336,28153,67067,85038,83964,82237,83558,8862,-114012,-164775,-90297,7914,39806,52198,112309,154871,88694,-27032,-85641,-62213,-38862,-53928,-64016,-18217,12668,-22420,-28880,55906,119484,68391,11143,46798,94750,73053,12899,-21613,-23343,-21411,-29966,-35915,-50734,-7039,110750,116219,7573,-67353,-33728,-1904,-7152,30705,41656,7328,-26819,-83391,-105552,-11030,20536,-21162,-23239,21021,23144,-31650,-45066,-13659,-40510,-91111,-76843,43029,77374,-23324,-87348,-107121,-111072,-7116,86724,38036,-19071,37872,75207,2121,-77108,-31605,77118,78625,-2349,-53286,-50854,-46238,2656,52420,78123,73450,40989,9409,7224,36680,59895,58499,16303,-19420,-14786,32286,59680,19484,-58049,-112546,-65907,20007,22149,-48774],[-82938,-32599,5985,4554,-7951,-67092,-101685,-36568,5088,-17360,44,24928,23687,31142,30231,23541,34332,15926,-16372,-22001,-9241,22894,54524,25982,-53741,-130432,-173357,-103094,51758,123004,63501,-13711,-25887,-19067,-34436,-19114,45110,59486,-23050,-117692,-121459,-82574,-35275,44279,85130,59371,16475,-19684,-59068,-63096,-3997,45648,58024,92275,110552,71488,29076,-15817,-80159,-116022,-79961,-16338,6171,19030,5021,-87108,-145290,-108811,-50132,16880,83226,105802,147858,174631,91950,-11413,-86731,-88645,-45948,4052,50175,42349,-15060,-21797,36800,19967,-64095,-81808,4025,60227,92077,113855,118026,48308,36322,141180,155120,69387,61249,92073,67597,25140,-5203,-22573,1458,17110,-2372,-31804,-39503,-46068,-61285,-76126,-76501,-43873,26831,68894,47990,-15067,-17743,-5170,-29226,-4362,68229,48404,-34532,-57571,-61999,-92484,-91818,-44818,21725,50385,5632,-68648,-50318,18244,9147,-24101,-31731,-41848,-29848,-8915,-11317,19609,25329,-83145,-121018,-19448,99253,121453,66499,27084,69033,80277,21512,-5208,2381,-11824,-15263,-54151,-108289,-101112,-37036,32185,69725,-16667,-132137,-78782,84436,119758,64411,75959,105330,110613,83786,6713,-73240,-66736,3668,56569,43030,50581,92227,80252,69799,85096,47099,58242,123643,78798,-48178,-102459,-85518,-77154,-72976,-49098,-21827,-13108,-5327,-13871,-61751,-70396,-38635,-18959,-29379,-22738,-10842,-81865,-143026,-52480,77153,70635,-3800,13345,60372,48204,20593,50800,107718,80183,32009,28126,73695,94862,25626,-8445,35907,46981,25713,23690,11603,7895,15714,-15875,-44639,-29279,-19997,-52764,-29150,33366,31686,-12331,-3614,32629,16542,-58881,-98471,-41502,3774,-60429,-127884,-91958,-522,26596,-7605,-5941,8020,1064,-3476,-33774,-63844,-30264,9971,39998,40887,-12853,-19970,13872,-6891,-60366,-62183,-25244,-19166,-33587,-21836,23936,59495,50999,2608,-58317,-84627,-34597,-6091,35683,109482,120399,63419,-7905,-74082,-98613,-37872,-8793,-215451,-525583,-510614,-196119,-33648,-31729,-26554,44655,105275,102747,42950,-37508,-72301,-43718,-27871,-34714,-621,54641,6073,-47531,6191,-2279,-93881,-89298,38191,81972,10614,-50877,-34035,-6359,-57033,-119414,-101745,-47963,-46452,-59905,-50350,-41491,-50512,-16894,65203,97750,40706,-24927,-42289,-31167,28575,41260,-48708,-76717,-38680,-44974,-70288,-61331,-23877,38341,77217,58312,-12647,-80151,-56252,24985,53534,17855,6609,-1610,-68248,-99789,-52042,5807,35117,40288,18606,-22653,-23095,42114,97237,107521,88185,6774,-65371,-106767,-156282,-165127,-121832,-84898,-65364,-25258,19059,48709,64820,77513,93590,36922,-69905,-129644,-80797,27066,63204,-15492,-60238,-18339,-4460,4933,112650,195081,132315,93253,91776,18286,-53723,-44221,-32139,-43601,-83712,-143180,-135378,-28094,60057,92855,69993,-19350,-129695,-206876,-218456,-146379,-96176,-66660,-26155,-23309,13422,98518,141958,115033,61212,790,-9328,-13778,-33492,-44539,-33368,-52460,-64084,-38105,-39419,-99980,-83561,25919,82496,87026,91422,63184,16984,7475,-2005,-32019,10254,77898,52062,-12548,12588,62958,32809,-31264,-55000,-38829,-43477,-94768,-88668,29511,109620,50065,-42584,-41309,-3371,-16745,-35546,-259,59093,61711,-7261,-82164,-148945,-152145,-80163,5484,6071,-40680,-43909,-31958,-70971,-82578,-19592,-23601,-89175,-81252,-5646,7105,-40400,-29638,29248,60980,76116,65989,14445,-43006,-44636,-14643,-3738,6805,69115,111472,98885,117134,174362,164767,80622,-5443,-16772,-5557,-58407,-147151,-137690,-40402,-12507,-38646,25721,103020,70702,10130,-46883,-115415,-124422,-74140,-51165,-44763,-22751,-27021,-42740,35264,126983,144795,86640,51125,57269,75919,43262,-9529,-3562,-5069,-24022,-32517,-19817,46760,97453,103078,112196,116496,98043,109330,127928,100550,59815,44796,15741,-12280,-29426,-59335,-63961,-35702,-38181,-9116,39295,10437,-3541,22583,20811,-30667,-33420,264,-16503,-42051,17407,65900,35539,15101,67139,96640,48108,-4519,-494,13346,-7378,-4365,42510,54630,29454,12104,5615,9167,-84,3439,24760,9010,5326,34150,-6559,-74359,-81623,-51860,28209,113012,80092,-14878,-72563,-84264,-73449,-32225,24945,118751,174890,129650,73070,37193,-515,-8783,46570,55658,-39686,-84804,-24368,33024,13285,8897,21249,9464,11299,31617,36992,15293,3824,53984,105724,49191,-43411,-71069,-68984,-66688,-65977,-56680,-43444,-49309,-58027,-29083,870,43569,61093,18949,-5227,44366,78272,31179,-31075,3855,65701,61889,66944,60177,-25535,-41908,52666,56631,11562,38973,35243,-25930,-22329,53268,46984,16967,72427,139581,147904,47330,-115291,-167474,-123181,-75528,2246,90957,58127,-13121,-1745,27574,-47270,-116546,-74928,-38878,-40295,4134,32932,6183,1716,-1402,-26671,-58565,-78458,-96199,-94185,-37823,12676,-10202,-68700,-79397,-11092,22333,-52237,-154472,-190737,-135128,-28902,34024,1884,-57091,-107118,-102960,-74894,-48031,-16783,-33562,-69848,-46996,3559,205,-64121,-90511,-56461,-34752,-6714,45615,49540,21058,6400,-25866,-62544,-29886,58507,123272,86065,-22185,-24709,51485,36607,-11433,30810,44346,53047,85876,51598,13420,15268,5537,5002,92362,132754,61467,-19001,-57864,-30236,-8343,-94366,-137701,-37799,75364,102395,80298,28956,-56648,-85548,-36731,2334,33883,81591,115523,104011,101794,97746,39105,-7469,-35151,-67833,-61899,68112,215067,188706,49071,-46953,-80190,-42268,19444,-25207,-137420,-141126,-48310,-22571,-38130,-12946,4924,-11499,-21008,-11756,16441,35616,41025,12975,-17245,6227,16857,-50921,-112167,-66824,-1546,-16900,-41990,-18792,23193,29798,15954,51120,88352,62649,56661,74599,26892,3487,61428,77669,489,-86352,-72823,9027,68987,89809,67778,1082,-25587,-11277,-15579,-65708,-120811,-103775,3412,66986,42626,6268,-33081,-59418,-46570,-5344,19553,-7920,-40765,-22747,-30323,-68667,-94178,-122528,-88678,-18161,-21118,-64215,-75841,-69383,-56856,-51141,-30126,-1508,1538,2771,27448,20200,-17649,-35858,7144,25331,41924,55872,3817,-23364,-4239,-30481,-60643,-42774,-43647,-41587,31391,82554,47886,34374,82744,104141,72123,12158,-11133,47854,94938,64335,35516,10826,-9901,-42083,-22007,28444,43186,-14556,-69649,-36182,53243,95815,68457,-20164,-66916,-63480,-39204,17278,67889,53601,50342,83295,37358,-38090,-57451,-46313,-13300,42280,113357,177185,161116,78128,11668,-77144,-126952,-97782,-74310,-93714,-80093,-43794,-31242,-8115,49558,72158,24679,-29513,-19943,55510,81448,18405,-46940,-70768,-58862,-20067,18787,15321,41198,115972,90242,11672,14106,73490,73532,22630,-3943,2919,36446,18769,-31087,-28544,9290,-20158,-29062,6909,34614,34782,-7580,-33797,-21415,-66607,-118539,-81884,39221,59662,-27553,-20794,34275,7542,-600,536,-50974,-44702,53592,73664,-19752,-100345,-73216,31560,49854,-37978,-77794,-60074,-59167,-1765,57109,81067,101927,108656,50668,-34873,-66227,-4824,77448,52177,-89,-11957,-2028,23742,2229,-68844,-97302,-36493,26403,15400,-43570],[-63932,-12253,48385,73658,45607,-44290,-82365,-24609,-4997,-34216,-34095,-11685,6312,6698,-5275,4368,19309,-19426,-50392,12913,48431,25509,7225,-8182,-96341,-210381,-251304,-149376,16262,84142,43157,-11149,-35079,-25442,-11060,-455,33289,53007,2445,-76231,-115483,-118144,-59097,35093,66427,39872,35304,28857,-2773,-1016,23097,23245,64797,126387,91784,-8351,-49859,-39040,-57342,-89451,-56323,14613,36660,19351,-10075,-63164,-112584,-109842,-72134,-37385,11451,69496,143368,179738,102715,-4658,-92732,-118128,-86942,-16292,84290,104125,22599,-14263,38709,34938,-64527,-125231,-20210,113007,151134,94006,35462,-7086,21241,107903,113615,40997,8039,8285,8742,19900,16440,-21932,-11999,56550,109892,89400,10056,-41178,-70693,-102850,-111938,-99715,-38181,11637,5311,-9769,14115,32739,37669,55370,58181,-4836,-67749,-68531,-44656,-20909,19648,60093,95678,80847,-6196,-108449,-118421,-53820,-12194,-15709,-58587,-103030,-67898,-3104,6689,48644,97125,-22607,-125504,-52284,42851,52946,57008,69060,89104,64558,-33296,-89269,-55787,-5974,14098,-34557,-70891,-45258,-3478,29564,44953,-33970,-116433,-74023,40592,78488,54907,48405,62489,94084,108759,52688,-24171,1065,115299,197541,188355,146649,93618,26664,-3162,-14948,-61143,-3491,120918,90051,-53304,-104779,-92949,-84007,-56399,-29190,-43496,-64590,-48413,-42320,-101259,-125877,-78793,-17923,28201,40809,643,-67968,-92930,-11511,106303,104949,31926,38077,81651,88432,62233,32855,72700,92019,54104,32815,55606,52456,-7269,-15454,11448,6438,6218,25326,-17095,-56524,-12596,2618,-36507,-53566,-51557,-42674,43154,134071,125050,47543,26662,65994,64177,-7385,-49764,-18814,32237,-28848,-148977,-146680,-57512,-36507,-35413,4624,18208,-13443,-44952,-69156,-67811,-41236,-46046,-93124,-149516,-113068,-6082,51619,37759,7551,-35415,-59274,-60539,-62985,-36742,22562,46179,-3845,-71116,-92687,-76378,-52676,-42535,45746,174816,194204,120181,55003,12998,-10778,20985,20811,-209820,-527065,-463470,-146426,9877,41145,52677,87711,116975,83821,3199,-63109,-69123,-23655,11201,6774,2710,21132,-382,-19975,29778,24990,-26823,-27179,37293,64248,27914,-9163,-5155,7531,-34755,-86713,-69195,-10297,14886,38367,36767,-42712,-126193,-76546,61396,113175,79367,52162,31128,-14872,-10147,7677,-24985,-46516,-43669,-65024,-79192,-40295,3239,14504,-8549,-15937,-14398,-29395,-538,70519,88411,19800,-30281,-30832,-40586,-25945,17548,54764,71920,57427,33267,3064,-24893,-7649,38790,74498,70854,13446,-17265,-71001,-160157,-162439,-81147,-32991,-43227,-23350,50053,97059,71945,41952,57522,27481,-49178,-89612,-45364,2748,-42108,-113966,-98557,-45680,-11622,21501,61108,84994,85141,105492,103784,50601,-15756,-57579,-85485,-67715,-89722,-159483,-124646,-4209,43351,65368,90366,10448,-126799,-198757,-184483,-111726,-54655,-23290,-15801,-39345,-35464,12398,68706,97679,98372,36059,-49479,-91711,-69876,-49493,-29322,-33449,-27438,12643,3915,-84282,-116988,-37782,29395,36954,43686,45203,45764,81219,79614,39302,68814,104848,22680,-94290,-71621,22656,25917,-34457,-79445,-104876,-101402,-90408,-61645,20439,70247,16926,-59419,-36512,49798,37527,-65442,-105991,-55674,-20223,-19060,-64685,-159370,-182715,-77560,48488,37044,-31482,-16277,-31383,-113340,-105370,-7365,-25325,-118601,-67255,84524,94339,-3928,-43133,-25957,14484,63184,65488,29773,-13779,-32120,-47840,-78514,-89953,-5002,90716,89809,85563,103861,78907,80785,77624,33692,-21020,-73844,-134508,-117094,-46280,-21954,16702,121461,126545,29466,-48361,-122269,-158835,-110846,-40497,-29169,-29714,11857,48074,58666,56234,7096,3151,38034,55062,67450,82083,40313,-34117,-59874,-57631,-53923,-39645,-11439,40279,72607,102151,106186,68115,37466,76259,108208,97503,81136,82441,57468,12163,-11370,2795,-9977,-66145,-112803,-82092,-1503,29518,23727,42651,67383,35203,29407,48298,8250,-37952,10459,59813,45593,1056,2510,27659,69791,116854,90558,-8654,-66652,-37880,6143,5540,-21277,-28968,-10998,30108,42269,30804,18461,-5102,-16665,-18881,-61163,-80621,-25471,15030,33093,77476,81061,23070,-36265,-49069,-21438,11929,22997,75255,150524,155913,110523,46104,-11899,-28257,24065,25481,-66377,-97767,-1579,98105,64852,17259,20983,6948,-22866,-37651,14574,72253,36993,-1495,28530,11062,-14969,19231,45102,32827,29800,24416,-28674,-116412,-122677,-32930,-14960,-47414,-34805,-47584,-81957,405,82906,35282,-59490,-43140,39483,65690,75671,81841,2192,-35712,14738,3059,-34446,-11123,18435,13383,-2260,-12969,-51303,-44742,52222,116243,92258,21298,-76366,-96089,-20436,33912,43597,69588,15029,-65754,-29674,85532,88123,-720,-33111,-1280,-6084,-45792,-40049,-4353,21716,9136,-16715,-24567,-34388,-61627,-40502,14683,24863,-17500,-61082,-88491,-30277,33410,-15506,-117285,-166899,-121337,-1941,82661,-2083,-127797,-162387,-112605,-73698,-38759,27858,14339,-58995,-73469,-26918,-2971,-28445,-38880,1427,8524,-25810,-30821,-10801,29842,41115,-45489,-120688,-103555,-52178,18602,65030,11708,-24822,11637,20266,-13151,5381,23986,5109,23287,45885,35086,202,-21132,10139,113173,116912,-1648,-74760,-93360,-95627,-58314,-37114,-45411,-17651,65771,114736,82214,-12924,-125685,-146378,-76488,-3415,46239,67945,72577,68329,67279,58951,21707,10841,17468,-7931,-7802,88801,161786,122612,59210,2494,-45785,-14993,17717,-64067,-183068,-170309,-54292,27489,40619,44040,33052,-818,-27918,-6446,52320,49534,-22918,-78550,-75992,-49156,-63239,-107050,-139853,-126614,-81884,-57335,-49821,-35479,-32032,-78555,-86581,22038,120302,123670,117207,94352,11838,-18864,42339,77613,32248,-33203,-11096,23065,4612,8877,39680,22655,14132,42782,49088,-50123,-147748,-136808,-23550,49366,53672,33645,13933,16824,8848,-6290,27188,65202,45909,19020,-28043,-103468,-139891,-88756,1199,35175,-1801,-45615,-93927,-120263,-92218,-50367,-62886,-83466,-20827,71586,111556,96248,38870,-60516,-117252,-150236,-147694,-113010,-88845,-37535,18042,5013,-9511,-26836,-94741,-96938,34351,117698,62364,24077,69144,64069,-20258,-79448,-67575,1280,69744,87621,77852,30059,-20137,-55704,-27341,26016,24734,-30469,-49789,-9101,72804,139281,104564,-27629,-84465,-51223,-11249,32170,55728,8095,-5387,44262,35908,-4188,-9828,-30406,-54622,-751,122571,181127,94733,2009,4479,-50922,-120548,-84257,-22935,-52608,-98529,-87190,-41967,22746,77949,59824,10558,-33868,-50594,4401,40884,-21293,-91122,-122389,-106450,-25080,82523,103115,87482,103723,56025,1997,65873,150885,129859,33883,-40345,-27584,40845,6637,-41539,10343,39382,-10121,-3685,32829,34090,33732,6150,-16325,-26057,-53481,-64427,-34239,18329,8590,-5173,69111,127324,63196,-22297,-62510,-60533,1502,62033,6339,-88724,-136057,-145327,-106336,-71340,-77564,-52228,1477,4168,21066,37330,28694,50948,115518,104712,-12610,-118042,-63082,80628,75577,-19858,-70541,-61449,-22040,-18531,-50218,-39028,20653,33695,-4264,-35765],[-15094,17379,72022,100913,76836,15056,-17047,12646,26065,-13636,-75922,-89899,-49261,-39025,-57683,-52793,-46295,-73580,-68560,30633,87034,59364,9662,-180,-57223,-172969,-234573,-144795,3074,90493,72112,-7763,-74524,-64605,-28649,-25081,4852,32882,-14683,-86364,-111803,-102737,-42867,35096,40556,5882,29486,57009,70224,102849,89475,29174,41892,77546,4532,-120337,-152082,-58828,21767,-7466,-15236,53745,81442,24430,-11622,16912,3245,-46849,-57881,-61523,-47308,14520,66349,64937,29565,-1388,-41274,-84983,-113438,-60734,71537,107580,27031,-12891,31644,61619,-12588,-111004,-29097,134174,180279,106008,4694,-60982,-33629,28169,41699,30722,-7480,-44688,-35308,-942,-13796,-71995,-52695,37596,93647,99140,41855,-195,-17596,-55474,-97525,-101504,-52128,-28920,-25815,15209,48552,22250,17588,27663,-22732,-77508,-68876,-36519,-19871,-1525,33253,58817,66209,26768,-50749,-135674,-152563,-91701,-23367,-17740,-78475,-119425,-43663,75001,83868,74218,125958,75832,-21683,-616,36727,12229,11629,20395,28606,12629,-76767,-149647,-104282,2765,58233,19033,-17580,-3189,892,-5617,284,-38556,-87746,-89109,-54915,-29768,-33130,-28516,-7214,40874,86143,79852,33551,27048,103772,189148,194887,135787,41766,-29311,-47500,-64052,-72761,23625,153340,126453,-17440,-76608,-85851,-105367,-63544,-6535,-17338,-32592,-23753,-20427,-64705,-102972,-85742,-7539,71786,71026,19936,11435,34398,44154,73253,93155,79013,84984,87298,63276,32522,-14331,-3020,31203,30307,23408,43065,43702,-5029,-52269,-77765,-57227,-18316,-16319,-74159,-86703,-6856,23364,6854,-10937,-33935,-21482,81919,141068,106529,66518,75289,100211,70254,-22102,-86790,-51752,18165,-7088,-83340,-67713,-25406,-43480,-31856,11731,24253,16556,-8577,-38691,-44922,-38297,-65826,-142461,-193457,-113388,-20255,15702,38220,63320,11051,-65136,-99649,-87331,-26193,46704,49046,-19055,-70202,-40921,12410,19290,-9234,33649,134829,176703,134549,68132,30670,33362,75889,21700,-251758,-495847,-325899,-17996,67363,88587,110255,116728,97148,28201,-46035,-133895,-155431,-72254,11855,42791,23180,1840,2350,10387,35675,31674,25273,29865,32837,24333,3521,-17663,-18176,-1965,-23279,-34105,9752,49525,51478,57880,33262,-68310,-158688,-113228,9574,69468,98305,143377,147971,71772,-12333,-40035,-26786,-11618,-14913,-30151,-46229,-38609,-15071,-26265,-68154,-46651,-5215,17561,66776,101560,87355,40590,-4352,-12640,10313,27466,21305,48626,87723,47664,-10728,-27426,-29358,-42543,-24720,14287,22303,2971,-2177,-37459,-93722,-87991,-13255,31808,18265,43526,111792,111161,37549,967,30244,6117,-45538,-59675,-49947,-56087,-112968,-147851,-119312,-101665,-80166,-34490,-33871,-36257,15954,73297,75386,49351,-1789,-58762,-93812,-56586,-22118,-51025,-15172,52878,18948,7073,48948,-12981,-109713,-105384,-53897,-12866,21597,65187,54182,-25426,-67160,-62276,-25536,38788,91262,44185,-59588,-74114,12887,16866,-21171,-21544,10712,35639,1521,-87546,-134911,-73192,-28928,-25523,13920,53186,55282,74635,78456,38032,42547,77961,62668,-13316,-51624,-25876,-8270,-18872,-30232,-62484,-107518,-95882,-24969,59797,44327,-36576,-82788,-41800,46682,51843,-39178,-121747,-120919,-67684,1066,-8918,-98212,-126084,-41800,52015,39375,-15590,-18407,-28144,-45994,-9336,19173,-65622,-160257,-71823,100384,119832,16169,-46908,-62079,-7788,49703,14036,-64278,-71640,-5555,-784,-77028,-120596,-42916,40581,15358,-19941,-24209,-19071,59112,123536,69682,-17630,-62442,-79092,-32011,21577,40621,78608,133087,92896,16823,-23972,-85870,-110160,-50311,-16870,-49611,-51821,10532,66640,77120,22265,-91345,-92823,2667,52451,54081,44502,-9189,-88575,-113575,-88803,-61028,-30534,-19858,-16063,-13760,16853,30076,24218,25890,49971,58247,68983,80770,75130,31647,13350,48114,95410,53383,-73202,-175121,-162905,-51858,22751,13436,32028,116915,141394,112595,72723,-2894,-34419,46198,110528,80764,-3993,-57004,-46301,22618,87966,55271,-31723,-78002,-58946,-5845,9421,-40440,-79481,-46510,1989,15358,14571,3386,-4458,-2105,-18938,-43988,-26295,29989,58230,53601,57649,55911,42993,21402,-16581,-42516,-20154,-4959,26131,92045,131759,115927,73354,55360,63975,59700,-1885,-88998,-87555,-2237,79444,57943,1609,-11592,-8021,-7283,-30842,8634,92195,73602,-2742,-10831,-10005,3799,67199,123974,111724,64258,24196,-23044,-89047,-71079,11181,-18672,-79638,-68358,-94270,-148839,-77065,12603,-4476,-66775,-52205,21663,58566,72024,71363,16843,5482,36358,12393,-29739,-40346,5564,74376,58666,-10771,-64295,-37812,51012,71676,21461,14202,19338,-3498,16123,40651,29367,37402,-7905,-89451,-53687,89922,132322,59935,8854,22042,23785,-17804,-35261,-4787,29966,6349,-6908,40187,58779,10965,-4102,47333,65999,34056,558,-37387,-13879,54859,57923,-15870,-89386,-101312,-26769,67996,-2548,-135471,-163135,-111804,-66060,-30693,21066,13670,-30482,-24508,16953,40978,21997,208,41968,49908,-13594,-33337,16479,76747,61996,-51785,-127765,-108203,-91202,-56804,34595,50379,-945,-16683,-25158,-40817,-16005,-14666,-65821,-60636,49,14413,-26083,-43124,-492,93572,125364,51390,-4144,-27135,-56283,-38451,13957,5034,-12114,30665,48665,12505,-49459,-113968,-110589,-51160,-630,44362,38173,-1147,7315,16276,-14840,-22944,20933,65016,66892,58611,93676,81635,32911,48496,41428,-2261,36492,57569,-31072,-128269,-111212,-58207,-11032,35189,56767,23455,-21133,-39022,-11195,34604,6482,-75183,-100287,-67463,-59921,-95229,-111820,-137736,-169432,-147975,-106813,-82513,-70709,-67274,-100900,-86458,19099,124440,168419,162577,78826,-42777,-71688,-5523,45831,60932,45973,29035,-19468,-81502,-100283,-67482,-25384,22282,65268,82712,-21240,-139831,-131274,-40018,18979,42545,40382,47465,68834,30986,-34311,-9321,64745,61509,11570,-34633,-110850,-157857,-65974,56863,61015,4256,-23669,-92237,-153312,-116207,-29647,-42338,-81623,6406,124394,151502,101188,27169,-68402,-157658,-224556,-226888,-207224,-163234,-50539,48219,82684,92448,11301,-132377,-123007,50282,134325,49184,-30316,-30785,-70809,-157394,-156244,-79766,-5314,54893,101159,129676,99501,29266,-16632,10944,45457,24494,-1069,17847,31041,52799,91262,56307,-89157,-138429,-50272,46456,79184,42452,-22366,-42337,-24165,-42114,-61802,-36013,-29739,-69482,-33621,77674,96760,-559,-53460,-12277,-7902,-47311,-43917,-4248,-24429,-78310,-85728,-36663,50369,115045,86475,28320,-3905,-23494,-21014,-13086,-58125,-116315,-144082,-110925,-16943,87023,92484,43855,52344,29294,-20301,23156,116458,123522,26165,-66748,-63582,-28478,-101008,-134161,-22266,67234,34560,11171,20621,25525,20255,-4049,-7469,-19427,-32064,2691,22878,2822,-21597,31543,103811,104120,32669,-51874,-82235,-27629,51203,54302,-68990,-164803,-164363,-183748,-223969,-193321,-101341,-21086,45026,56327,37268,-6438,-52577,-38751,63265,128580,45823,-82794,-71502,50295,54160,-59045,-127822,-85537,-27754,-10633,-8178,4544,42719,40632,-1144,-18690],[33354,36925,47190,43130,37158,28206,8525,23557,63689,45955,-43702,-125075,-141537,-119443,-94961,-90733,-76216,-45789,-17978,20041,64003,75207,43648,20316,-14868,-89015,-146690,-105606,2968,111062,111950,4973,-77743,-61905,-26340,-31247,-12310,3233,-39867,-86953,-74970,-48232,-20597,17403,7276,-21518,4069,52680,96814,123339,92342,32239,-6675,-36723,-84205,-138323,-144343,-54603,35987,18386,-2577,53180,91153,52207,40852,108489,114231,19949,-41937,-43120,-25974,-3127,7627,-888,-2599,24380,16510,-48029,-126978,-95924,27037,63815,14499,-14795,724,53373,64283,-11666,-7778,58488,94509,89440,21697,-73498,-57784,1880,15933,37267,10939,-32898,-29699,-34383,-85997,-114322,-57593,-18604,-23437,18371,57582,58820,61327,35850,-25180,-51162,-34629,-35630,-6372,50840,50650,-20902,-26270,3252,-43773,-69136,-21049,2524,-18225,-44528,-57372,-39681,-22081,-42489,-68022,-121057,-143950,-78519,-11708,-22159,-75219,-78541,22692,142438,134480,70991,81773,108594,99947,87583,68424,6567,-52270,-78284,-50039,-18645,-66862,-132065,-84867,18890,62488,16173,-34118,-34918,-30390,-26028,6113,3075,-47382,-96778,-114262,-120224,-133993,-101357,-41611,18893,51095,50919,30593,10310,22896,78594,93076,44427,4117,16260,13085,-25797,-399,92933,165925,160537,86167,32913,-13033,-84857,-76812,-12620,8101,10755,22841,31272,-3609,-60289,-88163,-14715,75200,70905,42238,55455,69310,31118,-2281,23222,60355,89676,80917,48735,28021,-7596,-37989,-54025,-39112,2472,60788,82766,28384,-60756,-101088,-49836,-2416,-35460,-90444,-71916,-11968,9740,52657,70523,8782,-43135,-10275,8357,13411,44498,73038,76573,31882,-53770,-120488,-92836,-23456,12014,27146,40495,9659,-38701,-38128,-8730,24932,83925,104882,44289,-24839,-28331,-47426,-118255,-129512,-73685,-41145,-26139,21191,65094,26362,-59529,-112043,-76451,2974,51894,45430,17740,10871,51393,90111,102337,66368,33466,35401,68661,86400,36680,-4935,22894,84049,15095,-282183,-487522,-264431,54336,97254,97187,115894,113667,60116,-26370,-91324,-206543,-250575,-137811,-36377,18345,43925,28358,8027,23336,25324,-11912,6868,40362,12826,-35440,-54086,-75006,-73627,-42608,-46756,-26008,32232,55833,43352,3180,-61617,-115953,-136285,-88281,-18066,15241,44209,104922,164274,135637,34997,-16657,9765,59250,67582,52947,15440,-40510,-58825,-71999,-104732,-75151,-31769,-199,65340,83318,44249,38393,54451,50812,34040,-6433,-44836,5040,73883,28118,-57018,-65987,-40420,-72322,-95563,-64140,-21834,-6844,-18584,-31743,-23218,8617,42905,37647,41177,114357,137022,38844,-57012,-54285,-3124,-31936,-69856,-55201,-54428,-71025,-70258,-60702,-74858,-112567,-117348,-91149,-92905,-66680,4351,48051,33797,16086,-1626,-24939,-45757,-19424,43364,54540,49344,44761,-23945,-50492,-26256,-70447,-93986,-3690,67801,65002,47691,93777,89851,-25300,-64593,-46712,-47847,-16866,35023,8147,-51942,-21849,89698,78546,-16029,-56305,-36733,-27479,-45187,-98604,-124377,-60140,-52228,-85670,-27680,42293,30348,5799,-14441,-52437,-31705,44454,131456,132382,20410,-70537,-65073,-23736,25135,38715,-37266,-97626,-47981,49141,20550,-64809,-71494,-27738,10106,40015,42926,-15136,-71977,-41323,44202,63415,1787,-28800,-13072,21664,43940,36824,-12129,-30749,33659,78281,13677,-103782,-161050,-74794,57582,66992,-13992,-49719,-49285,-12730,7958,-61518,-166821,-143372,-10656,12478,-55367,-51635,12989,13472,-39913,-59594,-52706,-19892,71723,123763,66785,-4658,-25634,-10157,38115,79395,94794,86232,68459,43958,29617,46644,37315,286,786,-11160,-54715,-58578,-32899,-12711,8113,9563,-48405,-51002,1428,29969,-2556,-37633,-64395,-104744,-103846,-83679,-74011,-48131,-50577,-79239,-84997,-66070,-47952,8277,67385,70400,45782,53347,69194,34871,-28908,10032,96911,110242,56516,-42522,-157495,-162456,-51448,11051,-19453,-28636,67648,131190,104303,36692,-45206,-57967,41547,131292,111801,17836,-50362,-47774,-15697,-152,-8246,-8002,-20093,-26515,24011,42880,-34586,-103871,-78600,-44711,-35778,-20668,-20831,-7930,15827,-10729,-29409,8300,35030,29754,39836,62799,56018,58164,64063,-1571,-97038,-95787,-56377,-10347,47598,79616,71545,66441,106054,144783,102046,7231,-36933,-149,10949,18960,28927,5679,-24765,-19447,17493,38365,61649,92071,73490,25298,24906,31675,18387,61885,133615,114726,26070,-13268,9739,20870,13269,16819,-12142,-25242,-25929,-81389,-140529,-130802,-100560,-73048,-56512,-42541,-7005,15508,8497,-18903,-27920,35700,99557,72300,26941,-5371,1451,68170,71490,26568,-12716,-5616,51070,47622,-10307,6987,43767,-3916,-31761,-10832,-840,18412,-1253,-63020,-58220,39198,87723,54329,22787,9028,2038,13528,15700,12331,18600,-20241,-30119,35120,73836,23143,-30605,14811,67377,66475,48548,23022,32680,90990,106516,52654,-9792,-64733,-48948,55797,53269,-59467,-115246,-76817,-23319,-15494,-31952,-33446,-427,45200,62404,66686,49056,25813,58270,77481,47632,47823,74339,77319,32727,-40212,-61466,-13888,-21786,-60558,-13553,26408,11990,-12390,-63579,-72486,3841,6712,-52670,-59775,-33819,-50219,-83849,-67349,-34141,32431,118701,123283,72359,48909,39034,26500,25069,7329,11160,37017,-4373,-69204,-91770,-92071,-43956,16311,35034,58211,18996,-48921,-20649,1038,-50421,-42514,27825,57905,56986,57112,87980,70298,12921,25625,41149,8927,34422,86229,50869,-30083,-46411,-44121,-47212,-4751,35486,17541,-7305,-7248,-16625,-37981,-59213,-56989,-28213,-1398,-13382,-34774,-40688,-96914,-161386,-147601,-102792,-78683,-70269,-40143,-15306,1302,32468,91372,147458,147151,66009,-44504,-69931,-8986,23414,40712,71665,41990,-50410,-90468,-85393,-80804,-54494,-3052,31190,42138,-23385,-106156,-94614,-39144,11418,47589,47641,52494,64292,22255,-50026,-66996,-7109,30666,12601,-6086,-56771,-114427,-52996,70042,81746,25459,-1352,-48251,-100436,-71973,9920,30902,31677,97065,144098,121032,47091,-8332,-25954,-50170,-87813,-68988,-78816,-105884,-30635,68315,121540,119153,11807,-122839,-93359,61837,123978,49861,-43204,-112113,-192036,-230457,-148446,-29149,35754,73248,120574,173688,166474,106541,58171,68645,54585,24268,45922,80903,65763,33544,8778,-20239,-113532,-152340,-72936,42746,68620,9044,-17689,-14544,-44517,-100581,-98959,-33738,9298,-15953,-17985,12371,-15508,-61083,-52059,4176,53095,35897,-30955,-47255,-37265,-41138,-34607,12057,80774,113134,82770,36866,31914,31803,151,-28028,-53073,-96446,-111499,-51845,10813,23240,-16007,-49062,2310,21384,-36160,-53182,33428,96680,35558,-58981,-68918,-66903,-153503,-177107,-63388,65721,46579,-27193,-29975,23250,28811,-8854,-22962,-30652,-38939,28203,71614,34785,8191,59288,80725,45165,8318,-34207,-50471,2597,52242,37240,-66710,-141203,-109398,-112795,-187195,-173259,-62298,4354,51067,82070,64337,-11926,-65850,-62173,6771,73116,51614,-2278,-9226,32206,32046,-29625,-71403,-31549,15834,34690,42597,25379,41743,68313,49564,19172],[43816,45831,14992,-39842,-53924,-43678,-38362,2552,74331,95699,42304,-63430,-156499,-139327,-68505,-68597,-50310,10104,2941,-23201,6072,39710,31960,-2004,-26404,-31568,-51431,-59010,1952,92603,96360,24402,-2750,14614,14902,-2288,-11550,-18251,-36533,-45948,-22848,-19910,-32939,-15483,-10559,-24075,-9551,40126,67322,45400,27582,23833,-29162,-100035,-99003,-54997,-34917,-39802,-44469,-44374,-30232,21190,77935,100075,111214,132630,111294,16895,-45845,-21062,15495,2943,8185,39210,37947,50033,29293,-39269,-87244,-36513,34151,26229,-2208,-16974,-23797,22247,94917,75597,16610,-64460,-73876,11959,51935,-10665,-6540,33440,27528,29468,12713,-6163,752,-49522,-114239,-84243,-24576,-68979,-106088,-22809,77357,96834,97823,95848,52987,-9790,-30369,-8603,50515,64769,2908,-58204,-9799,68040,60137,27903,20373,-11516,-44503,-72672,-108044,-95932,-55550,-44857,-30510,-59243,-94585,-43257,8674,-12499,-48612,-27537,58229,130872,121096,62094,32469,78710,155185,138920,89262,19491,-67107,-106217,-56017,5764,-16314,-61678,-28528,2320,-12433,-54844,-83846,-77073,-38090,11431,70284,64392,-208,-60818,-91425,-122687,-143549,-98063,-8190,51828,43105,7825,-8489,-5445,-17357,-1550,6240,-30749,-10156,80450,86717,41350,72766,121997,136314,166424,166345,138697,95371,-2309,-51959,585,33058,14908,45775,90305,46603,-31832,-82812,-45909,31125,57985,42869,4519,-11899,-14638,-41918,-44815,-10720,35356,62108,76285,76416,31008,-29428,-81250,-70947,5096,93831,113103,48897,-17313,-34113,8122,45557,22186,-22003,-30534,-24199,-1820,68872,92925,16718,-73642,-111833,-103812,-27168,26600,8588,-9440,-14835,-31900,-49608,-58324,-26408,52315,109731,65384,-20034,-48762,-37206,-11483,51705,150583,194188,104083,-16829,-25146,-25273,-95969,-128089,-86364,-38218,-10833,14468,25981,11084,-38239,-68488,-10944,40861,18176,12241,62406,93966,87630,77203,103768,101189,56391,-6997,-16821,18340,-1255,-25936,-2188,39220,5694,-259658,-496559,-301569,13081,61524,57975,68393,74761,25293,-46503,-104162,-233789,-298149,-176918,-72315,-24127,42831,55626,7856,30231,42775,-38443,-29782,32873,13367,-37741,-57608,-108629,-131278,-91389,-72731,-41890,4571,31380,34444,-31257,-123939,-129016,-87165,-37948,-8035,-31440,-72306,-51038,47928,94511,68259,59261,100932,151941,135542,103501,80678,9753,-66591,-109216,-142643,-126676,-83823,-33630,44431,50813,-20542,-24557,60484,98894,28418,-67411,-95510,-27930,45447,22898,-50917,-57527,-28006,-68779,-124933,-103363,-29385,1876,-3070,10585,53056,102113,89453,4183,12114,129468,101454,-66205,-153939,-111753,-36391,-45647,-75333,-53099,-20950,-12019,17852,41928,3786,-50311,-52926,-54716,-73024,-25830,47683,65630,22205,-16971,-23634,-3360,3462,14210,49846,65372,28772,-6665,-33032,-34336,-38150,-79412,-63889,47951,111807,78688,26781,47193,31132,-54817,-30508,25188,3821,-21782,-26572,-54493,-55455,-9076,68243,74868,2472,-75237,-95734,-83366,-51881,-54166,-64238,-16710,-27618,-107346,-81949,3658,16132,-8442,-53350,-97836,-58971,27261,119384,132134,2421,-109409,-88015,-21804,41487,80466,27416,-77064,-85938,8394,33550,-16651,-19110,-11085,-33359,11198,96167,78420,-5909,-18422,44111,94581,77124,38406,-6029,-2347,57776,100927,54455,10350,56956,70040,-10951,-89534,-99877,-31002,63957,42739,-51788,-83810,-73141,-65809,-54410,-87520,-145331,-112006,-20109,-35870,-52503,42534,96743,18499,-43971,-13932,24659,54909,114642,103135,22918,-26966,-3674,31020,28753,22018,28095,8549,-6635,4366,15863,60585,90101,43733,3924,6290,-1655,-27733,-86776,-116885,-48534,50470,50411,14175,-9261,-19507,-67950,-88779,-65529,-58762,-49519,-79277,-114848,-84134,-62510,-72713,-57058,-47254,-62157,-10349,64834,73045,47602,48367,48978,-1463,-44511,31921,91618,45641,24089,11120,-69786,-94341,-30944,11851,-10852,-63381,-34614,11482,7945,-41115,-103076,-112151,-15760,90463,106194,46248,12262,11460,-9088,-36595,-4979,59556,67702,49463,67889,53409,-22150,-61946,-49612,-42146,-38917,-32125,-47508,-33892,-13036,-53491,-63960,-8422,2671,-27955,-2690,62225,73377,67507,63497,-1874,-97071,-118694,-99679,-40524,36051,48006,17875,16858,69757,114999,101332,53495,81089,136499,68622,-185,4993,12471,1618,-2751,6860,52689,107504,92727,32726,18932,80300,108677,51900,52185,115800,88371,4840,-3327,65078,99967,16227,-64156,-40827,31325,43024,632,-48312,-108691,-166411,-133459,-54731,-17029,-8134,-15905,-54473,-91570,-62870,43661,109631,68286,54040,52575,3771,-7785,-2768,15574,18588,-7674,18571,49995,14474,-7784,-23904,-79542,-83123,-11806,18378,14090,-6564,-43335,-82226,-35260,41924,36085,-11073,-46643,-64153,-24174,26414,21035,-18287,-77722,-95967,-53883,3774,13092,-19282,-18347,6499,21089,51382,68291,79734,102062,83135,40676,26253,-9913,-21278,75667,107351,1509,-84133,-41237,22208,2080,-62817,-65984,18605,79717,60221,31016,23910,17661,28185,64378,93963,94444,65100,25479,-17895,-42526,-4392,53576,16763,-59461,-62134,-51685,-40546,-33329,-92965,-124141,-24906,31163,15680,17585,-21074,-106036,-136987,-82750,-68220,-51032,31533,76574,41736,43284,76495,52107,-9698,-34071,5744,54354,4846,-91352,-127692,-102262,-24487,28960,40009,59596,17674,-39150,-8617,6749,-56962,-68554,3171,26892,6551,15563,78593,103947,41937,-1526,8783,-22482,-48862,24632,82691,17095,-73210,-85614,-61651,-32439,7236,46247,66869,54263,-22417,-97908,-81047,-12849,12257,18082,33345,52088,41006,-45105,-117640,-100002,-52278,-37112,-45224,-11699,37993,29946,-161,26237,70698,63404,35570,2563,9220,63319,39495,-14928,20077,35067,-29261,-22932,40525,25258,-42701,-53702,-45856,-55694,-70979,-63729,-55487,-52008,-12214,38027,39096,31198,42353,36548,-17949,-95595,-77050,8292,45637,39836,7856,-47364,-28317,77600,111634,50741,-4383,-18188,-16202,-15516,-2723,52119,126890,167852,134220,54024,-31687,-49423,3125,66744,94667,135329,117651,30395,7254,43914,68583,46222,-36109,-109715,-77815,14130,49264,33455,-8465,-103191,-208946,-207750,-100561,-8109,29082,62101,107284,149999,127872,82663,53744,43301,-16701,-27804,45573,80857,61274,37753,-16690,-56646,-88795,-115086,-91712,-26079,-31697,-63268,-14536,39793,8064,-56948,-50613,10665,53794,39933,-9479,-48204,-76601,-83971,-58906,10636,68508,39715,-66514,-105706,-67230,-23603,6845,53083,74575,30363,-9801,3855,42847,56658,20158,-27121,-38185,-48280,-41242,16923,16504,-62108,-121150,-102146,-18909,910,-64276,-101012,-30302,54381,33403,-33234,-27903,-639,-57920,-107119,-70283,16967,-11089,-108649,-98409,7557,55771,8077,-51767,-84885,-91963,-10308,66425,64215,46854,54757,31997,6564,13011,3969,-14873,984,10607,12021,-8111,-20445,26994,36347,-32129,-43013,1145,1549,25263,76249,80407,21445,-13089,-32270,-52486,-66183,-37499,34774,62302,43040,26533,32191,26048,17960,28522,45038,51735,33117,42853,78577,75229,35751],[22471,44569,8224,-71579,-118737,-124198,-81368,12353,95480,117887,86326,19591,-47474,-27953,19483,-20696,-25471,15450,-25072,-39108,-19919,-22350,-40209,-52914,-43229,13547,20718,-20581,-5182,41365,28705,19268,62399,68337,28007,-149,-20758,-35854,-50728,-51397,-34064,-57835,-71746,-23635,6385,-16550,-10277,37223,33089,-23917,-11349,32947,-2324,-65511,-53264,21032,43865,-48262,-129489,-109732,-61101,-6389,64362,113008,110033,66637,11306,-42419,-66902,-45952,-13906,-4479,28408,62141,41647,34795,11986,-34379,-9692,92036,117779,26260,-32678,-28030,-12949,17423,58577,57171,18112,-105402,-167700,-53681,85288,91069,58730,33106,3787,-1882,-11626,-10368,14254,-26007,-53767,3861,1216,-96525,-106621,-2485,71611,76615,74246,95963,71823,-24052,-66365,-14258,57040,21561,-87969,-106483,19056,142736,149975,68460,-25218,-83321,-77334,-49569,-48312,-45625,-18284,-12732,-1723,-11627,-51127,-40366,3238,3335,-22449,-12262,36797,68064,75193,64306,24181,31263,112412,110274,57540,17149,-26413,-51282,-8954,41906,16119,-16818,-8464,-61861,-130328,-125858,-94582,-77134,-24700,46745,102871,86040,30929,-11048,-41811,-66696,-63612,-23067,37597,49740,3118,-36297,-36369,-8280,-6992,-21880,-36858,-60504,-36127,35168,53066,59364,92522,96346,87894,115672,104838,98623,120240,56841,-17057,36228,63165,5424,37314,107577,53972,-17650,-52351,-65549,-27896,17764,-11737,-79199,-53347,13702,-10308,-58287,-49888,-13713,31764,80769,88303,16431,-40223,-52299,-29438,32258,96272,83803,31980,39954,49067,50328,67002,77443,55057,13667,-4062,18621,40196,5514,-35438,-50263,-62710,-64206,-3930,5850,-74400,-111535,-70947,-13478,33806,18712,20227,93999,119640,10581,-91282,-72108,-8928,25104,78954,156884,182438,105348,-4230,-33869,-18536,-57012,-124975,-91494,-22313,12301,-3527,-6083,19880,11515,95,53930,64167,-20547,-40296,53272,90512,22020,-22563,13729,47253,54312,20790,-13654,-17976,-28771,-29745,-32037,-26592,-34875,-241329,-478551,-318035,-53872,-19025,-26544,-13560,5391,-14269,-42565,-70331,-209672,-310853,-196688,-66025,-31692,9252,24176,-10097,33040,74294,-26398,-61108,2678,29906,22591,-14233,-111148,-162328,-116353,-76826,-48638,-10994,26891,37887,-9218,-76563,-81517,-51165,-16228,-6842,-78912,-169305,-174386,-92927,-28627,21416,75601,132768,156293,93170,52918,100320,85608,-33319,-125701,-169395,-163074,-107226,-15186,70759,43784,-79939,-126400,-7277,92959,17757,-91729,-109269,-60145,1269,17927,-25577,-46063,-9251,-19684,-73822,-70173,-14791,17272,59537,101491,122920,156854,128616,1293,-13586,88799,40452,-119757,-196159,-158263,-58340,-17750,-38461,-36003,18198,43885,28741,33597,32133,10013,31056,33109,-24355,-20443,42856,59639,8174,-47476,-68639,-25156,7268,5542,7716,20720,-1784,-21441,10666,51266,34706,-23835,-25466,39631,64249,34792,21939,12831,-50047,-79189,-6750,38304,27374,191,-52092,-102571,-78371,-38742,-6927,21100,25872,-30873,-77432,-73204,-23344,17969,5620,6975,6157,-66107,-102836,-39039,28363,58623,24620,-40219,-40076,-14015,-491,-19836,-92230,-120745,-57054,-35,10355,6472,-12062,-59073,-62947,33946,105485,70606,6741,-48592,-91215,-47651,43025,32491,-32009,-65000,-37352,39953,74473,37992,-10481,-5828,52952,124313,138885,83350,34841,3980,-16480,-26797,-18830,36612,116043,75555,-54809,-126343,-149610,-146117,-97977,-63850,-41461,-8169,-2855,-53522,-23593,93340,123921,22621,-43681,15939,90236,114222,129201,71759,-28146,-65388,-5987,21725,-42686,-105654,-108262,-97624,-54146,-10374,-806,22086,28234,-14150,-27728,18198,40289,-6998,-102880,-132187,-25595,87825,61888,-2378,-33399,-56117,-74955,-41001,1679,2902,-23528,-100082,-145962,-87543,-27656,9002,45532,43465,-26465,-45314,-12810,3415,3200,17422,2075,-30649,-15084,54910,53450,5077,19614,40350,-11401,-59438,-38512,30802,55328,-17613,-70183,-73438,-75143,-109438,-154102,-151904,-41887,69795,86569,57091,69221,58365,1297,-35832,4987,81877,102890,84624,73937,48705,18824,38413,52226,28761,9366,-11768,-55793,-68752,-81081,-114223,-75423,4124,11208,-20592,-1741,43767,51678,47433,35044,3909,-18304,-37955,-82547,-50080,48981,69324,22242,-7055,11776,39334,70455,104039,172795,216222,131847,35463,1233,9164,33353,30632,-18704,-19217,77066,87609,-9296,-24313,82778,145872,108648,86503,114444,85713,38597,46628,91275,92519,-18654,-126998,-90508,40847,108337,99000,57239,-14537,-121862,-145860,-58804,43128,71452,32676,-25558,-47395,-11987,63199,67008,5180,22886,48383,-9006,-62508,-82630,-38834,5776,-31080,-21679,71319,82250,4726,-71240,-108048,-54404,66343,84946,15111,-34649,-62049,-124991,-85277,35958,37205,-50732,-85094,-90729,-68888,-1666,18429,-34371,-107215,-135849,-104622,-10045,84938,94746,35218,-20431,-27877,48153,113983,118066,85084,50415,32001,33701,33994,34664,91340,92374,4438,-65600,-39503,8060,7384,-28445,-42440,24373,76961,41940,-11298,-12886,-17275,-32755,25509,98489,78102,31194,12798,-31626,-60396,-6634,23097,-38741,-79232,-59953,-85905,-111386,-82295,-101057,-164823,-115613,-4396,75567,119893,43681,-75557,-89333,-27899,-33425,-70627,-55486,-12195,-2665,12577,48499,32033,-36464,-73109,-35450,47224,62305,-15887,-85794,-68944,-17087,-20645,-11215,41563,45124,19654,22792,20299,-48573,-112881,-47094,34844,30808,34742,100605,134743,71883,2030,3221,-27748,-91403,-41967,69786,33006,-114195,-164164,-86682,-36394,7680,102777,158007,107418,-5670,-68485,-26038,12438,-24694,-28440,46654,110275,102615,17919,-43691,-18581,22412,15100,-24949,-25495,-142,-11970,-36727,-3328,33213,3416,-6306,40160,113154,159629,71685,-37303,-15760,42355,24015,41353,129560,127620,6265,-39330,-45116,-92933,-98530,-13413,-5050,-57890,-50794,7989,21017,16322,58425,107718,71942,-36255,-51259,35461,79595,51842,27714,5569,18281,106441,159715,89160,-8163,-27168,16878,-5780,-59838,-3258,110235,159373,123824,28284,-65759,-59705,6898,81360,128963,170329,177533,123420,45567,8766,23088,17955,-54887,-109962,-85025,-34113,-17277,5568,29234,-24532,-115018,-115857,-56698,-42876,-38315,13911,58409,63208,16907,-19289,-22516,-38328,-99944,-81538,10447,37073,28027,57993,33376,-24167,-45285,-55098,-57988,-52624,-106982,-118563,-28489,58034,80264,52574,29887,41669,64374,45564,-24765,-51822,-32234,-54380,-64960,4983,33340,-20672,-97554,-103984,-46391,-206,15573,39237,18951,-70657,-104550,-24080,52466,62163,17905,-28429,-14091,29897,56169,74875,20997,-75482,-118430,-75135,-7758,-24283,-85747,-96554,-49776,-446,1844,725,46456,118457,105828,16766,-35418,-12886,-51416,-134454,-117353,818,104550,82298,-13378,-105755,-129894,-62584,4191,39590,56155,48200,5742,-11147,8354,4944,-17317,-10687,-12832,-12632,14601,69258,137676,152389,96459,56927,23680,-36453,-28394,20705,48662,45616,30941,-18321,-99554,-172735,-129064,8144,78512,56660,15206,24592,24357,-9653,-22700,-12543,6859,29734,40152,36216,26285,5954],[10690,32290,14142,-46890,-110791,-120065,-39685,78698,140336,119066,54160,23444,58232,114435,103379,7354,-26534,7184,7098,26529,6654,-65739,-101856,-63357,2098,83672,80870,11065,-14817,1998,-18483,-17537,19638,20929,-10042,-37204,-42661,-55560,-104214,-125409,-99757,-110015,-91324,-3428,28153,-16765,-12739,35460,28525,-16382,16926,65595,36008,-8166,-12523,28295,33110,-63754,-121133,-80511,-38573,-1535,49125,65905,47266,10322,-40408,-67185,-72308,-87096,-75046,-8517,32338,-2796,-28436,15098,32497,2740,34391,160593,205902,73632,-34957,-16063,32056,53004,33041,-3540,12258,-23158,-87436,-23274,122435,148734,57492,-32048,-56449,-4966,14602,3437,24735,28402,42025,74062,8329,-91023,-68881,20621,40343,29933,45002,75008,47384,-41056,-95642,-74015,-7434,-35538,-146278,-148617,5467,125900,91700,-25902,-114447,-117986,-62962,3904,44151,39445,26321,-4042,-13914,-10370,-42418,-63395,-13196,27426,5473,-6107,25317,48172,54879,67304,30466,-18703,15871,42812,10162,-717,11412,2728,26723,61370,30394,-7431,-14365,-90077,-173363,-128991,-51521,-38693,-21982,20417,69878,83931,53367,11672,-18978,-14790,15810,40188,22602,-43294,-103785,-87121,-26531,20735,27646,-13227,-54462,-48882,-33278,-38718,-25352,39279,87649,75129,51137,30913,-22620,-13037,61682,40023,-17753,43037,88280,45647,47335,79196,29796,6898,6536,-33394,-45215,-39997,-85835,-86309,47263,133017,54012,-22531,-7609,18308,24891,36675,30074,-38713,-68232,-20922,35539,66956,81418,43201,17038,81568,113825,81536,45184,43797,61932,60307,55266,48038,-2419,-96556,-84531,27292,100425,62015,16886,-17696,-100631,-156648,-129389,-60554,13602,48423,65273,100616,76098,-35061,-117714,-75944,28271,65139,69550,101031,106084,76225,24473,-20358,17283,98767,94167,35759,-1499,-4454,-20357,22437,98362,101611,57935,69599,76533,-93,-55972,-3955,12291,-67637,-109694,-72881,-34364,15946,53859,42357,1819,-32185,-38185,-54327,-53367,-82625,-271023,-433812,-249195,-26039,-50681,-86550,-63253,-38698,-32270,-10103,5754,-144595,-284720,-181357,-21125,11570,-3961,-7218,-8748,37001,72210,-22098,-97374,-59583,19330,56722,-3998,-113437,-145394,-91970,-61999,-38591,12700,42637,25934,23073,24534,-11345,-32926,-4706,-851,-82212,-161699,-157154,-120366,-104902,-54686,18139,52693,44050,-13092,-27331,70864,120087,17632,-89195,-133370,-123166,-54377,53581,116542,59767,-84297,-161057,-48823,75020,22354,-73940,-106871,-99093,-48270,510,-33739,-93074,-40171,24854,17994,5678,12676,39296,117357,160880,141616,153009,147187,51094,20374,72428,35264,-77767,-163623,-167616,-62642,18292,15611,-50,27951,33019,-26250,-36633,7054,22024,53083,77196,-2210,-66239,-33105,-5325,-30780,-56728,-65497,-18324,6214,-22618,-12821,26125,29528,30261,73615,122136,106972,38376,8468,21007,-6400,-6322,60529,60879,-24464,-49922,-26260,-45586,-30754,6494,-19771,-80107,-75135,-48810,-37252,-21382,32558,30994,-25711,-60578,-30820,33924,24059,-14284,4558,8057,-56791,-55591,34655,112100,106515,28902,-27142,-67547,-97304,-101777,-100553,-78332,-18686,4167,-48776,-111511,-112548,-56065,5965,108572,168934,105183,-29955,-129998,-154487,-107903,-53288,-72678,-99668,-129134,-130301,-45585,17323,-705,-10158,5684,32553,102753,159632,113383,11805,-28992,12718,41149,33374,66068,118683,80817,-29504,-92848,-134412,-130336,-85991,-42809,8993,30220,5798,-992,45393,89274,87144,12936,-50263,1868,92658,120781,95964,26563,-50119,-49812,14080,-5754,-101002,-153739,-142723,-123987,-55229,28033,50155,19532,-32964,-65321,-48980,-12254,880,-26805,-69171,-54432,32323,77684,11401,-18527,-7235,-29799,-18669,52406,78860,27670,-50477,-116896,-121130,-50798,20588,87867,126364,105418,7869,-57654,-76142,-88455,-76032,-45057,-74409,-78688,-16519,34676,34150,38096,36340,19738,-18919,-70465,-46796,61775,114709,48710,-15860,-40412,-74046,-134702,-175464,-142408,-15701,85837,69564,40021,67258,47249,-11001,-44598,-50238,-1024,32730,11495,16792,53923,78552,109990,129725,89797,38003,1541,-44680,-85514,-121367,-113267,-16649,67014,61178,44801,52812,18935,-28883,-13676,7182,16465,58462,64226,-33613,-57866,39953,99403,69600,24098,14828,13039,33303,101298,151544,170526,131699,60320,17062,18296,29848,32777,-21583,-84938,-3459,60327,-24733,-70068,7150,89200,127566,114945,88972,67978,57120,55007,56643,46106,-7274,-84644,-82087,50677,138791,111226,81071,65164,-31540,-111293,-47358,94345,152244,105715,50525,39056,58855,75380,33933,-19523,-26753,-44433,-58267,-56449,-96515,-81873,-31913,-52921,-41006,76962,121897,26962,-63316,-77214,12061,131814,109107,-3933,-66505,-103533,-163818,-117522,6962,21003,-51008,-57953,-43962,-56524,-37334,-2391,-4275,-68932,-113892,-68707,60456,178092,181365,110160,21706,-23232,38955,120793,113182,48489,47286,60678,18546,9179,36373,47554,6232,-25261,-44660,-86451,-94621,-37855,-3423,-32953,-22309,16326,4852,-24326,-23976,-53461,-89233,-21488,71873,62889,40527,36616,-29211,-77974,-48577,-57542,-123786,-114375,-41415,-65761,-140866,-129168,-106731,-160571,-167923,-63560,92814,166795,84646,9427,27591,52442,32606,-21772,-59109,-17164,29084,5817,-16649,-22919,-49920,-89887,-80884,-461,70210,53719,-3322,1256,2881,-64182,-70553,13340,61407,44024,13594,14293,-41685,-149768,-98374,41397,75123,75314,122833,127107,56423,-7451,-15531,-29029,-60578,-27579,63597,49875,-83812,-187165,-133725,-52878,12296,112039,156408,88515,5130,-10618,14005,-5104,-73383,-86483,4876,107560,132485,68008,17330,43803,65158,27856,-46134,-83251,-70364,-37769,-23003,12719,40856,-12992,-65122,-1691,127504,158618,32508,-53600,-16025,36060,19946,3030,52475,92556,51781,63103,63853,-49593,-114013,-13942,25954,-53100,-85496,-32113,-14095,-14302,61114,147222,130705,49014,24058,55904,46100,-12234,-13953,18991,28734,89160,160668,97316,-28798,-76699,-35892,-50974,-98133,-65845,8888,69020,88373,27752,-61024,-48763,-1347,1688,-3255,38234,85975,97300,35216,-15171,45547,67856,-39165,-107768,-67483,-13003,-12673,-23289,5023,12266,-27606,-42128,-37057,-84623,-102545,-36625,-11247,-47719,-77949,-76569,-68167,-79200,-109244,-92528,-43488,-27522,-15275,48588,62533,20552,-8871,-10758,-7600,-17235,-88326,-119413,-66868,-11565,57484,77770,26898,9048,33893,11323,-40097,-11879,53177,20845,-17759,19648,838,-68987,-98987,-49825,29469,39799,-8686,-36503,-67461,-113016,-107344,-22745,62476,70126,6027,-26478,26639,102600,133614,128730,68917,-933,-35336,-22982,7993,-27207,-71443,-64892,-43049,-43736,-39023,20612,95497,171770,187303,98660,13077,23161,3420,-50509,-50736,42535,171390,190356,88857,-38164,-91831,-69754,-52534,-1454,64087,78468,30357,-1104,1380,-17127,-32360,13306,23261,-25289,-35622,44864,146834,174031,130896,86489,26944,-57293,-68280,-40603,13474,66273,62125,4754,-54306,-102609,-83794,9333,80936,82627,23371,-11728,-22925,-30162,-29059,-24239,4590,53192,62825,29094,15539,20838],[5934,3560,-2084,-37424,-89847,-65393,36202,102688,100779,57004,-15325,-51522,14126,105796,100058,4711,-32990,20984,82495,92134,15062,-98645,-121617,-36388,57056,119416,97956,12478,-40859,-18512,-8099,-53553,-98168,-79048,-46906,-59995,-60876,-72156,-127222,-149876,-124614,-120655,-93996,-25307,-7049,-29566,-27931,-3043,2709,-9457,21387,53003,18724,-15790,-16297,-3724,-13133,-56823,-46910,10245,28427,20168,12934,42,12255,31143,849,-39314,-52738,-85294,-79140,5086,13045,-76500,-78099,34382,84049,41485,2516,89994,196726,134611,41494,54932,75031,81326,74716,1952,3496,57107,53724,56194,125988,110549,-8017,-98172,-84025,44648,108245,58373,35391,57484,69566,53949,-2052,-59549,-37599,23894,24871,4987,34826,59872,38472,-4400,-66343,-109943,-56560,-33149,-98499,-112366,-8098,41332,-47304,-136790,-130647,-60543,7584,45097,58326,53861,30862,-18062,-36265,-35655,-61655,-76229,-15256,50603,36608,13990,45878,77614,60653,43484,3403,-73889,-65060,-1017,6760,-8193,2559,2004,27440,68299,49892,-375,-402,-25742,-94157,-84071,-16345,-7881,-37333,-41891,22893,87807,62673,-6420,-26823,4069,28608,11982,-64580,-151725,-185294,-106038,19647,88394,72049,4661,-45059,-4281,42149,4606,-27780,17289,73517,69024,13880,-41235,-61298,-13224,40961,-333,-51645,-4496,84472,124896,105197,61427,15913,31049,41526,5805,-31985,-75442,-107105,-25230,155234,201083,73081,2148,49356,92824,55219,-1303,-25804,-54109,-58086,-11608,59128,91533,88958,50017,27593,94437,152648,110677,10199,-33934,21784,85930,82723,35887,-27073,-110697,-81561,70858,179706,119774,21915,-8166,-52765,-131999,-160777,-119276,-52540,19666,57128,47979,2930,-48743,-82011,-57387,22893,60534,42147,38310,21519,10583,14702,5161,77742,289237,393537,224194,35119,-18151,1455,83490,179410,181809,87172,41339,72309,52448,-33102,-68274,-71807,-93517,-104984,-80493,-62659,-10194,56207,71901,34537,-23627,-51988,-51287,-31651,-87323,-291790,-400999,-173382,66755,-2517,-68962,-44181,-24354,-7265,46479,71933,-79987,-217531,-116326,43982,76835,41469,43207,52265,47880,24741,-56328,-127195,-115949,-35961,-108,-55324,-115876,-90304,-49287,-65581,-37617,33715,30608,-18323,17405,65348,5852,-42509,14539,48177,-13255,-85529,-73660,-34457,-61390,-67660,-23713,-40654,-68129,-60248,-38067,29796,92815,55886,-16096,-51788,-32087,38452,93210,84118,42922,-26411,-72423,1501,72297,18633,-48959,-90101,-121372,-86174,-22628,-66193,-169462,-134838,-17306,38191,38416,35771,56308,105795,115303,81411,87275,102317,72975,71502,108824,89491,-361,-103242,-143507,-69983,10637,37587,27777,3845,-33467,-70470,-65743,-24947,7451,34902,45127,-24566,-90506,-79178,-55486,-53160,-24353,15849,57148,38627,-20301,19486,91549,87598,83360,101007,105721,85314,45980,25336,24837,-18020,-7134,76756,131954,102916,16049,-83689,-155628,-108236,-851,39332,-5289,-31024,-23675,-28546,-51180,3843,34684,-38397,-107838,-84097,-21812,-23120,-72178,-53458,26829,-42,-53072,1797,72568,77648,25211,-26930,-73540,-76159,-26735,-5831,-30470,-29634,-30156,-97987,-171991,-149787,-44448,31134,94683,114472,43602,-82262,-179684,-185309,-115066,-67511,-78519,-94351,-129706,-141498,-69615,-25253,-27153,-4269,18048,12869,50626,92944,64143,-6361,-19240,38491,61523,34895,38684,50157,16432,-15400,12940,21125,-5846,-40385,-49027,-33447,-53893,-56878,14629,53479,22016,13319,-4685,-30823,5787,66653,76679,27984,-42493,-61716,4482,61041,-11991,-111563,-96282,-44297,-47424,-6260,100070,132268,47808,-44645,-62998,-55286,-72481,-81272,-64395,-43429,-8570,33008,41592,13985,56194,73737,29239,16773,67141,85707,5197,-84341,-99189,-71394,-35225,17307,85881,124304,99364,20115,-22130,-55418,-116186,-116546,-94896,-145755,-144009,-74884,-17705,42131,73260,8499,-33741,-18884,-27057,-1406,80474,103881,52447,49105,50358,-16646,-118296,-159539,-110127,-16726,40844,21201,450,16924,10377,-2718,-28008,-94447,-101149,-83139,-109309,-59557,49906,82215,66743,80543,62542,7863,-16623,-31412,-65504,-80139,-36876,44263,87669,67324,66140,80067,-383,-101326,-67340,2802,28866,72654,90809,-22954,-92392,-10041,80520,77235,49263,60719,42187,10836,32598,37674,62690,79117,41225,36740,60043,21434,5041,790,-65222,-44118,31563,-8033,-81395,-77394,-9385,75264,79156,24866,23594,35203,14735,10802,27625,22453,1391,22314,114684,118127,35467,40004,76325,17243,-34533,9093,86217,119046,101859,77284,59146,50504,35989,28132,19273,-42397,-119099,-86025,-12624,-47745,-73554,-46946,-42424,-25081,56366,97826,24582,-54363,-54834,50416,141171,78410,-11148,-51415,-110176,-167022,-131479,-45680,139,12072,33781,40027,228,-54473,-27841,51578,17624,-52180,-17918,105984,191495,158130,107055,64463,17599,26005,79280,76141,26308,49430,73144,-6076,-51354,-6858,-7371,-65255,-43313,-25569,-127412,-188227,-96989,-23584,-64950,-91131,-63019,-35300,3198,21687,-25965,-73456,-32612,61228,103632,86806,42993,-12341,-35884,-41203,-74304,-132690,-126991,-47489,-38862,-103386,-119428,-89436,-83402,-81988,-29960,96108,136842,75251,86457,107476,70200,52957,36446,10433,63376,102286,20112,-71026,-79188,-54235,-60345,-62878,-28180,15275,38161,35591,37823,34285,-15016,-34034,28670,65763,25392,-17259,7447,-15462,-107989,-70165,37449,56919,64108,124446,118880,26250,-57650,-83228,-71860,-39510,31572,98575,89436,14129,-84478,-109509,-47148,23046,69994,66043,31076,21887,25802,7022,-3894,-20626,-55921,-22010,101452,172753,119401,59824,66338,72949,30683,-56320,-101643,-59779,20957,53841,60238,59007,-5301,-89613,-57337,75605,94566,-33882,-76360,-8593,19671,-21452,-78737,-90094,-9104,94395,187023,182012,1947,-145665,-63270,37016,-21015,-69463,-35045,-34515,-41264,38654,119645,116842,84464,70063,54272,4403,-55011,-20699,47432,15798,18966,93765,54265,-65681,-104888,-74654,-59700,-47608,-32350,-27099,7354,48095,25869,-40922,-27581,4270,-54176,-113481,-53170,24872,40562,1250,-4357,95191,102824,-13343,-46385,16131,62234,36222,-30239,-39719,-5267,-11349,-23357,-16879,-60113,-80045,-30909,-49481,-112637,-107218,-42667,-23572,-32633,-46418,-69551,-91871,-67921,-16469,30338,38451,46032,48541,37665,16945,15531,-18520,-63598,-87595,-109403,-59376,-21577,-57803,-52855,806,-1271,-29558,10453,88791,98890,63295,49692,6612,-57160,-75526,9675,101038,62670,-50958,-127914,-149252,-107629,-58436,-26572,42317,67769,2744,-15452,50203,96296,117553,149405,127354,61489,9690,-7501,2208,-27146,-53170,-52786,-48394,-79023,-95486,-31554,44449,100871,129624,90067,18048,41696,66328,38581,11637,65584,159998,166585,74381,-1008,-48734,-81103,-100093,-38623,53297,84655,39661,-867,-8660,-38598,-49911,28615,39958,-75492,-156801,-84460,46134,84314,57783,45210,3948,-78527,-107728,-93342,-22354,42032,38426,707,3971,16166,2469,15531,52469,56462,-3962,-55497,-66410,-45984,-19176,-8935,6606,26765,38086,28553,23855,31275],[37259,28982,18463,-28916,-69418,5066,101005,58017,-25877,-26714,-17740,-56225,-66521,-3524,50183,24341,6171,52248,103247,96283,7255,-93343,-89578,2365,63029,83931,72518,6669,-41479,14454,71114,-14561,-124833,-89349,-8548,-10585,-33946,-33924,-25144,-20334,-39941,-70496,-84507,-87413,-64503,-18522,-23914,-54412,-55190,-54386,-39110,-15020,-30916,-41134,-14726,-6241,-20023,-23908,13602,76161,94833,49180,-9569,-4335,46552,61255,24988,-14937,-20762,-33077,-16587,26851,469,-56623,-31360,66463,95863,40603,-50017,-34016,98047,166217,170597,163259,95339,78020,141238,64962,-15445,32755,93734,85332,72953,16745,-51547,-76810,-32086,101399,169208,78937,4096,14776,3157,-40154,-34155,-26055,-16082,29970,39504,4741,27335,61452,60225,37668,-14481,-68076,-31096,22174,18447,6949,19912,-27477,-109347,-118357,-57815,14265,67747,44872,-17686,-21276,-3759,-36298,-57835,-73213,-98850,-89973,-30128,35044,38893,6048,17853,58408,42579,-4779,-43860,-98530,-83062,-7272,41604,13451,-19651,-26989,-5338,36175,35935,-10259,9320,46347,1574,-59439,-45478,-36783,-67491,-82311,-11790,53810,17703,-58268,-56248,-7478,-10504,-90203,-167014,-179190,-145257,-47997,73316,128916,82373,9618,-23504,29915,112952,102436,14106,-20966,12722,24903,-39875,-89657,-42824,53993,75901,-11388,-88925,-69680,41704,153593,154854,76847,13733,7252,-1414,-27201,-54421,-76224,-69890,-8109,86099,98366,19544,-20213,28483,99839,81178,4938,-25342,-16602,-4447,-1017,45542,92863,99209,68544,31329,74890,136150,91693,-13152,-48402,2725,45461,17102,-23207,-41221,-75931,-64518,22250,91990,77902,50172,41630,3354,-95849,-150311,-104540,-40367,3105,7704,-46326,-87287,-75979,-54756,-60080,-41732,17038,41235,13100,-48755,-94397,-74669,-20666,76262,279085,394298,269605,88582,27516,39754,77092,142052,158844,68325,-1781,23404,32351,-38593,-111017,-116752,-62438,-30754,-28814,-32645,9152,51246,51688,24451,-27585,-53384,-32293,-14210,-54214,-228929,-366859,-169700,89162,45292,-15061,-2605,3865,27629,88381,79859,-69186,-168276,-50602,103549,126387,94953,126402,143086,76916,-7617,-80162,-112109,-102578,-69976,-75540,-96056,-79055,-20865,-29417,-97201,-51813,27284,-1347,-37410,15088,41697,-33789,-80109,19968,118349,70465,-43918,-40486,59320,45363,-2089,8797,-32670,-61180,-19066,870,11430,58454,69406,34617,5743,36503,98867,64937,-28958,-23343,42348,72559,95900,70632,-5438,-27262,-42642,-93740,-78330,-11254,-47370,-164071,-192104,-111738,-29744,12748,48579,62320,52820,24387,-7499,-11733,2431,25120,74755,136993,120710,23712,-71377,-115043,-81943,-14925,41868,46793,-8341,-80581,-82283,-52812,-39189,3827,37765,-2863,-55764,-47256,-15533,-5472,-8608,34668,101209,136083,90947,35112,81415,152450,121321,90158,85870,41412,7189,26846,47871,48714,30009,13554,35237,148717,215024,78915,-109930,-179498,-90815,38332,86907,51384,28006,18259,-28110,-84521,-26400,17092,-63970,-124301,-78524,-39272,-50653,-99454,-108149,-18258,16510,-33550,-26166,13986,26669,27458,14521,-15894,2442,60584,51205,-23468,-45294,-20143,-61284,-121240,-71509,14908,19143,-2525,-9901,-18433,-52228,-118397,-126710,-41568,27356,35332,8895,-42109,-49006,-1455,5544,13716,44774,56446,19861,2200,17887,14165,-8859,3353,47686,48666,28920,31133,23399,-14756,268,95508,155446,98195,6158,-40452,-66169,-133046,-135736,-55883,-35165,-66642,-41466,-2888,30417,63518,56100,14680,-37154,-100343,-77753,25691,91005,19068,-76635,-28478,62412,63644,77286,149313,151474,38735,-61157,-61374,-54048,-87366,-100455,-74197,-61448,-49418,-14572,33043,85272,158429,135758,55519,-4661,8012,43894,-6205,-53184,-39033,-38595,-50721,-26200,26484,74214,76391,37811,42885,24487,-46447,-62336,-73729,-146512,-155566,-101909,-30311,58583,56990,-60465,-77735,39585,106595,85588,72113,58972,33966,86386,109806,34594,-65795,-105732,-86365,-62245,-69009,-54435,-26489,-8155,16955,62393,54847,-21330,-75586,-110890,-138364,-75006,16375,1447,-57958,-49244,-11947,-27732,-32555,-13768,-11393,16519,53315,53796,45045,24668,17972,37035,-12848,-92022,-42764,44706,63142,72243,69909,-35766,-110645,-42339,33448,20984,15953,77281,80102,20360,-43972,-68566,954,42300,4743,29286,105018,63713,3979,17810,-4977,-20459,23471,21544,-45941,-84483,-55814,4474,18084,157,28988,33571,-13530,585,31480,1828,27512,129842,174775,68617,-16545,26169,49975,23645,63743,88090,32015,-8401,21506,53723,28322,-29766,-50781,1615,28111,-36079,-88079,-41474,24695,-447,-41701,-24211,5926,0,13756,41514,2458,-67989,-58891,55333,124422,55445,26275,11332,-75778,-143643,-112890,-49694,20648,95330,116931,89434,36921,-55213,-53503,63245,71255,-8917,-34053,48856,144874,105911,23274,27171,36892,19432,27891,47743,25198,9202,11999,-42194,-86386,-41410,-28840,-92837,-67985,-41532,-129073,-189441,-113168,-45689,-85522,-111257,-87609,-44166,34348,73306,36987,-11143,-18608,52763,124380,81032,13532,27532,47808,12537,-30509,-80837,-115554,-86392,-58370,-63086,-66191,-37437,8296,47124,55549,58994,41064,36846,93721,65369,-11445,-3571,33807,46770,96166,104390,9135,-102781,-128434,-79372,-30753,-12011,-15578,-39666,-34244,-9062,-7558,26400,61135,53614,60092,52782,-3688,-38436,-10306,-9239,-31481,20561,44030,-10014,-9962,79540,95908,-18317,-141812,-174380,-151121,-110029,-13290,85090,99908,72735,32588,-24697,-24396,11723,-8172,-55848,-26714,43403,38035,-15297,19388,77801,34833,7533,115360,198795,138025,52778,23899,34164,25095,-48445,-80788,-8513,73627,94564,73686,40047,-8357,-61794,-58684,32272,55334,-50786,-93835,-36146,-7893,-46661,-119627,-165572,-74358,90089,187319,149942,-35528,-205564,-125259,16330,1138,-43943,-42806,-59894,-52407,12379,49408,36920,25522,31201,33787,17356,-14087,26750,82536,9674,-53649,-15760,-40325,-118429,-101315,-45400,-11767,26618,46066,31422,21767,19151,-1396,-47604,-33462,-110,-42985,-96750,-23968,55602,29362,-19748,5370,71570,48356,813,38630,77621,66254,24074,-25804,-33692,-12027,-37835,-51739,-13433,-2849,3214,14007,-55061,-127964,-126040,-42763,12056,22767,1592,-56587,-107032,-50162,32499,36734,11582,55043,113614,96568,15518,-3653,17325,9112,-46873,-124137,-142312,-125511,-125840,-97488,-21323,20661,-9746,-13114,62526,116564,78676,35367,14286,-7792,-18849,57618,113935,46883,-71563,-169352,-195430,-116442,-52571,-51789,-301,52971,21359,5544,35256,16247,16785,105425,126646,41749,-11403,1656,1877,-41137,-55263,-44479,-49517,-104370,-157980,-129110,-55713,12124,59737,69160,9417,8599,62034,60142,13928,14442,32312,-24996,-81907,-42506,-37028,-104249,-125189,-41127,45716,67671,28080,2421,23410,15434,-5540,47287,42505,-96963,-208982,-143953,-10903,21752,6329,21378,1115,-65492,-90287,-64767,-1294,19824,-4393,-21857,14280,56214,48786,37322,46378,32951,-20651,-40977,-37118,-28090,-3785,17187,18874,6965,28732,51347,44578,43705],[33819,49109,29244,-52303,-88502,17946,85521,-36371,-153348,-94568,6663,11691,-53227,-74670,-29195,-7795,-453,16327,20406,41372,2686,-67164,-67843,-13916,-17755,-18716,9787,-10690,-24685,64606,125323,42196,-47704,-19617,39131,33062,3504,31626,105608,119728,47536,-26266,-85640,-140141,-98303,-8467,-16825,-77847,-94789,-108087,-101195,-70334,-54279,-22018,16396,8764,-17577,-22595,12116,77071,112896,66810,10736,49757,71664,-4852,-52132,-28449,-2241,9658,40184,42104,14711,25553,43692,54777,50960,14946,-61219,-82868,23832,163497,250968,221252,88799,60256,148630,87892,-26215,-25146,45831,59335,3048,-54150,-18986,45439,75563,125034,136726,27721,-62381,-54897,-60091,-94602,-53731,699,11623,53781,68173,26235,44366,102847,83848,11351,-19394,-17562,13039,59269,99386,106337,48534,-47664,-55305,9670,25774,38905,81870,27778,-85990,-97226,-40925,-52196,-77529,-94770,-121028,-113216,-64613,-3844,18183,-31607,-64467,-20565,11860,-7135,-24034,-26682,-6669,30748,87101,78640,27463,-13009,-43215,-35947,-23796,-38844,-5118,47383,28470,-41181,-81121,-92967,-76587,-49318,-18719,-16857,-48876,-86803,-70049,-11362,-25053,-140967,-191781,-118104,-18237,69710,117780,100317,46123,9357,573,34201,105812,119845,31384,-46509,-55715,-30278,-50002,-92831,-81244,7846,68171,4371,-87545,-77480,12131,114856,146206,90259,1063,-40999,-54214,-79250,-86765,-45627,-15947,-48784,-83071,-58555,-15744,-22821,-20363,56625,96211,48698,22524,41755,67364,58595,72469,93407,82903,57858,36471,74841,92634,36974,-116,26625,28997,-28111,-68534,-52486,-38468,-58109,-46978,-25527,-7713,46635,109603,94778,24770,-65995,-90711,-16305,49319,48332,-2835,-95093,-133801,-98742,-61440,-89629,-102358,-10928,65950,26989,-60235,-133271,-142321,-69754,12752,73685,114556,150551,132031,100655,33388,-23317,-3296,31341,6871,-28004,-47279,-65920,-79629,-101993,-102814,-24576,37468,24858,9297,43968,60306,28438,-7620,-26362,-29987,-33955,-41532,-32856,-105375,-273521,-202346,487,24203,4252,730,-8568,26837,87282,51298,-109665,-191925,-53891,116061,129448,77037,121350,178889,119960,25702,-49143,-60362,-24073,-15560,-62565,-69782,-4459,39076,-26280,-113136,-53694,22751,10512,26804,72693,42454,-55189,-108166,2832,141184,81155,-68990,-53685,88290,104169,63277,61405,33669,15219,10008,-16503,-2483,53629,61404,29431,4696,44764,90814,4619,-125472,-96702,47542,141534,141277,53180,-36494,-24219,-6481,-41642,-27463,31727,19519,-68723,-138043,-142796,-85075,-7322,56200,60196,27545,-19852,-79444,-114522,-86396,-33458,25313,83356,55062,-38483,-99716,-129849,-102006,-17810,52830,58453,10715,-77827,-109989,-82490,-70694,-21607,23896,-35514,-75807,-14496,46164,59648,29474,25547,69160,111759,96237,71435,90141,134958,106624,45936,22066,-26641,-57412,11132,66185,32949,954,-29145,-37103,86896,188699,75939,-90542,-121908,-5013,94794,75352,29107,48868,36390,-56247,-125998,-46582,20719,-24910,-41273,11966,19972,-20164,-70434,-107589,-65984,-16557,-29333,-30127,7881,53653,82732,53419,-6044,-6548,19829,-5516,-53703,-27294,51650,35406,-37845,-1502,62194,22361,-50528,-70277,-6589,43293,6235,-20553,17834,71187,90187,74926,31119,25364,46217,46312,83332,125085,106565,32543,-33887,-26008,-1845,-13080,765,35325,20702,22605,56021,58699,19734,9533,61934,94807,59726,3122,-37909,-60830,-114460,-146142,-139964,-135353,-113239,-53478,-6018,51690,87043,27613,-50211,-87978,-126812,-108230,-33771,41445,24137,-47479,-28899,64053,100252,106375,110456,68297,-37634,-117935,-96667,-59716,-64118,-75317,-88273,-124331,-126283,-62893,22718,99249,147137,95481,3595,-55305,-36629,15034,13662,11090,5224,-40220,-66229,-67064,-39818,4686,37104,36996,62300,61424,34275,19965,-17247,-86268,-94721,-65131,-13517,38452,-2554,-123118,-114412,62826,178512,102692,15130,29676,54548,88836,77403,16421,-23079,-56571,-89216,-98152,-134620,-111614,-40613,558,38644,92186,102145,75273,26761,-45978,-71772,-43942,-46669,-107603,-162190,-137309,-55706,-36923,-35624,-3977,19013,60007,77737,38240,20725,5659,-33574,-40547,-45780,-46240,33214,112129,116363,91700,59621,-19235,-61936,-14861,9164,-34621,-41813,30157,66849,21112,-83037,-106486,-5119,23648,-41380,-28202,95986,122987,37301,2218,-1245,-2081,14547,23371,-6617,-40606,-51214,-32373,-1997,52019,98846,59986,-22293,-9391,15859,-30709,7175,128622,142449,32355,12268,56422,31488,30238,121898,116506,-15538,-98934,-37360,50770,23076,-88637,-113784,-48874,-31788,-44535,-13867,19174,28585,-494,-37197,-3889,42873,-8424,-43838,-95,1501,-52943,-41226,54543,98515,52023,69410,60822,-47178,-119380,-66734,10453,77010,136139,131669,86429,45316,-34342,-67644,17980,64002,11578,-69871,-29995,120849,103853,-49179,-44637,36313,26748,7701,57833,42097,-38197,-61992,-67265,-79035,-52487,-40232,-100812,-94698,-63477,-89695,-111606,-66900,-14462,-36378,-47693,-25925,-4484,31265,51587,38535,11649,-12984,26532,73590,29521,14772,85623,97039,38243,6713,-16505,-73265,-108097,-93919,-52759,-2288,42201,56426,83475,65970,-25664,-45126,20904,44367,-38067,-87654,-43886,12692,42633,68071,58808,-193,-79822,-126048,-103549,-38830,14454,28794,-7993,-37648,-43132,-55168,-12801,62594,77574,61262,40148,1857,-19395,-21133,-29685,5134,89678,84034,-14520,-52082,15770,39281,-67634,-179850,-183579,-152691,-164117,-138268,-14320,72307,84360,70602,26489,-18277,-18739,-67876,-129201,-54540,72491,70825,-501,29277,109702,104210,84748,141577,173513,100292,10465,-31083,-9657,12449,-48610,-70363,7061,65001,69222,52862,26390,20145,14497,-5063,27727,53057,-11302,-60419,-51356,-17896,-26148,-92244,-138284,-71711,30091,62514,7642,-102243,-204987,-124825,578,13918,-33991,-76943,-86940,-29538,22632,5202,-33667,-53308,-31010,26873,73763,60116,54698,77881,36868,-41834,-68623,-100070,-126243,-63016,31082,56251,58454,85603,101863,70396,17942,-22302,-59275,-36025,17111,27042,3473,51251,98778,47905,-14065,-7971,2543,1590,36160,81279,57314,-7926,-25438,19397,62705,56493,-9541,-51628,-20118,35674,86336,63048,-46120,-119316,-161603,-134330,-29514,43731,25947,-27065,-39681,34734,88328,63063,32307,71587,145588,144485,28136,-33181,13526,64931,52320,-16750,-85819,-106514,-107105,-103819,-32637,43323,4696,-30523,34750,68346,12528,-19632,2882,51786,82625,98134,71519,24529,-33691,-131340,-189129,-143468,-87470,-66946,-22229,44005,46503,20977,6223,-49236,-73132,19558,51481,-28181,-36953,30682,12986,-66203,-64776,-13074,-22470,-112067,-194288,-176996,-87010,16881,82145,99392,34921,-13445,18949,35771,-18081,-81131,-128963,-200956,-185179,-71351,-32827,-105729,-122543,-20088,57415,52598,-127,-868,76596,117456,80747,68715,55693,-38773,-126377,-70377,29855,51651,37391,26808,525,-41077,-42035,3304,48680,4700,-63467,-74211,-38311,1249,27948,35900,39507,22836,-25701,-18674,-1203,-14706,-19763,-6317,4580,15070,48569,53682,23633,25426],[18072,44457,25391,-58121,-79653,18420,51008,-53172,-124623,-69676,26757,91361,78575,-6435,-78940,-104051,-72175,-33074,-13823,49124,56369,-11971,-47729,-50104,-96677,-75255,-6938,-3164,36,77571,90433,35589,26658,44864,35890,23607,39483,83868,134004,118637,50525,-9320,-74792,-130679,-91135,-18443,-11175,-28185,-43048,-83444,-70632,-30674,-16227,30907,56116,15536,-35839,-58388,-10379,66664,96926,64723,53342,96101,45187,-99060,-119054,-21504,20033,32943,73656,67539,48952,75771,60478,28661,36639,20219,-40569,-40635,51643,159274,222521,167517,44926,29839,77119,34753,-6307,-5465,27246,34394,-34467,-74361,33387,162724,163143,123852,74626,-19051,-86180,-68247,-31171,-29736,-17797,13440,32686,76158,91816,63586,87138,137414,60436,-74966,-101021,-67725,-31705,15916,72975,78324,7548,-58866,48,90359,57795,30236,64140,14697,-93201,-119602,-78978,-85118,-85026,-73531,-106768,-129037,-85476,-19058,2066,-52595,-105814,-73855,-280,45680,56683,78420,89563,75671,101060,122933,100080,25736,-72170,-103861,-81488,-62797,-27645,-1303,6028,2063,-56530,-112402,-51786,32191,10083,-58123,-73617,-71842,-64803,-15945,-14596,-100015,-142559,-76544,30895,121086,114867,34083,-5116,3060,3875,10524,44017,59374,30728,-17453,-61913,-43136,-2791,-55964,-173680,-170082,-45739,-14269,-67173,-43813,11912,54066,70017,29089,-56701,-69803,-44316,-65113,-74165,-25619,-7255,-80877,-154560,-104591,9815,19641,-10685,56094,108412,70160,51721,73780,109535,129660,130467,83869,26645,16916,58367,112080,71680,5908,23725,68364,24656,-75160,-82426,-22266,-19982,-48095,1536,18999,-233,46324,115134,85862,7600,-33360,-16053,43703,85235,92001,47365,-48407,-101108,-82443,-71370,-113320,-121087,-33021,39673,23202,-11789,-46139,-77290,-35686,-2504,-55664,-61421,25397,101475,95317,-32961,-128641,-117055,-84218,-52347,-28399,-77631,-129839,-90893,-41581,-44086,-6798,44928,42205,21921,35707,51861,24365,-9097,8982,-1684,-82672,-104403,-47233,-41506,-190402,-241949,-115029,-38276,-19258,-31944,-49087,-6969,58203,30261,-155109,-260247,-126676,50466,72594,1297,32520,131869,140982,78945,-8925,-30909,40931,81297,14194,-22192,41321,60356,-15932,-73906,-17422,52585,83266,129150,149944,95179,-12287,-81046,6574,114140,30190,-87911,-31014,81155,90614,74197,64077,41657,31824,-30932,-90853,-24380,70430,66218,17093,-9761,28453,56271,-24481,-130737,-120632,-10755,99111,129285,48443,-42563,-40067,-12401,-2933,23859,53400,47285,6030,-32664,-67525,-46817,28541,85262,84134,62650,3007,-104499,-151693,-78659,-14685,-5335,-2854,-39750,-100863,-135387,-163371,-113079,2372,65773,64202,48389,-33781,-130156,-133545,-107572,-76125,-38217,-46722,-64077,-43748,-6692,32453,-9912,-77254,-61437,8144,47485,38067,16925,51190,72147,3395,-57877,-80652,-76985,7059,61404,-33853,-142036,-128097,-68151,4504,40434,-8578,-63409,-51586,42440,90760,29700,-4142,53685,39162,-61531,-121254,-46898,29629,49281,84198,114380,85621,28853,-3399,-36564,-44196,-41936,-41068,-13713,45598,112766,113949,18780,-81033,-75029,-32593,-28429,-35977,8362,94020,90109,-1443,-18276,51498,71239,30340,-6068,54633,119253,108622,63176,1410,-14781,14545,40142,24521,9560,12925,34927,119754,186527,143262,52667,-21337,-28822,-3231,-14174,4322,39206,8022,6835,59731,75195,48871,6020,-17289,-39991,-31021,-32170,-62847,-50908,-28875,-70057,-131851,-123046,-51789,-2696,-14188,14758,57093,3340,-61993,-78397,-93700,-103287,-85768,-35639,-11484,-23544,-18314,39828,75356,65955,42548,-4247,-81479,-107973,-57312,-22782,-36776,-63154,-109624,-161651,-145759,-72413,-1094,44961,65740,15114,-50212,-58129,-9587,38098,51605,47166,13998,-27225,-35400,-49095,-46626,-36629,-10289,16670,39439,44177,62547,64108,33401,-282,-306,-10541,-9561,-2618,-39826,-117473,-110142,20781,116241,37936,-40970,42232,111885,78238,-1113,-37930,-4661,-19469,-74304,-67960,-79403,-90626,-41483,6709,18728,19420,35526,59397,48932,2076,-9950,-19147,-80646,-137451,-154674,-106711,-32230,-25360,-27014,5708,14426,30690,53502,52149,59632,38903,-28929,-76080,-80081,-24947,90510,168156,158929,100311,60502,37097,41606,56206,42483,6951,-18185,-21245,-14874,-29064,-67964,-57960,15977,3349,-75397,-75282,53126,135464,71186,-6354,-30667,-5892,14923,10251,-3612,-28259,-50024,-29504,29755,113657,134702,53464,-35439,-40903,1805,20949,34302,64897,71779,39924,62606,77043,35767,47132,104032,75929,-19072,-70592,-5728,89381,54659,-62562,-85094,-48059,-58914,-48418,1996,18668,12440,-23483,-56599,-20091,18493,-49818,-92408,-17937,33935,11977,3069,43753,47650,17390,55204,53174,-45055,-96139,-33159,46829,101249,117198,91659,68839,62364,11876,-45347,-7550,52342,46773,-29939,-27773,98947,87130,-53144,-44555,48024,28049,9734,87541,73062,-27488,-54589,-42892,-57879,-73759,-75367,-98607,-81936,-38527,-24649,-25083,-3144,38164,37137,29056,34995,16806,-28317,-59674,-51475,-29052,-21171,894,15977,17897,65107,110102,64266,-7228,3275,40287,-16602,-98492,-93911,-38779,37324,89284,52289,24704,-19939,-104242,-69306,22193,-8213,-86617,-64703,-2970,34821,63848,72869,50690,18059,-10308,-52617,-87565,-68623,2398,66785,77123,42680,-5324,-45795,-49685,-16913,7954,22769,26553,19433,14799,-3482,-29970,-3135,73212,94293,32742,-36520,-40079,-41227,-105132,-147903,-108159,-54358,-95405,-183198,-116023,36037,97522,53854,-12734,-61288,-50659,-72542,-127841,-66059,68705,88244,6084,-12843,48377,95011,119591,119566,72421,5907,-34054,-46744,-25218,-11991,-84918,-106858,-24957,32959,28473,27470,45944,76951,63862,2427,-22368,-16236,-16669,-13642,-35955,-27505,-22808,-67167,-87686,-59858,-57450,-71739,-95263,-110272,-119437,-68310,3380,24446,-27222,-98149,-99728,-17587,25662,-17583,-65542,-81113,-50473,20715,71768,38825,-25257,-12761,41399,24806,-39665,-80456,-70168,-9059,77687,80696,48061,76764,101528,64691,9456,-37122,-66007,-14249,63470,86975,59233,61362,57584,1394,-43423,-51355,-30268,30781,66367,45556,-1977,-57970,-32396,92530,171324,146962,75379,2434,-21428,31408,112616,75447,-56302,-124793,-195167,-227510,-97023,44806,44542,20535,56744,90638,62506,40577,45607,67902,108359,125657,29131,-50629,-17139,54837,106577,90204,28923,-20031,-62968,-94240,-40443,22021,-5377,-20724,13174,-7407,-50925,-45098,1293,105076,167664,96664,1001,6090,12790,-71125,-152257,-150272,-103646,-63812,-25902,24456,28221,-816,-21137,-60861,-85092,-35635,-36094,-85057,-41521,30973,-6118,-90935,-66380,15600,11545,-95550,-175664,-126771,-10870,95359,139461,129651,70753,18385,-2092,8649,-29467,-119451,-178734,-178780,-107707,-23326,-14129,-66430,-83676,7803,74814,28708,-54749,-28335,91371,159862,113196,60188,60185,43864,2502,26606,73398,99693,92551,27844,-25425,-47491,-32949,21553,64619,-17137,-113193,-106282,-60306,-31102,-8412,-7377,-5171,-2075,-36513,-32301,-13583,-20259,-36912,-50225,-26168,31996,67025,33466,-11051,-6640],[-4524,1789,-7669,-48867,-47376,5543,15811,-9607,-20740,-29756,-7126,84965,159466,80202,-97444,-198086,-148356,-50044,27019,98855,95942,9348,-45138,-88183,-137718,-72000,11390,-2413,-33694,-26700,-56666,-74457,-12776,17895,-33394,-32551,41967,66564,37562,36,-19474,-26769,-65976,-110632,-97368,-50602,-8882,43415,34095,-32990,-10863,33379,11583,24412,41309,-1915,-64554,-97152,-32579,58661,58632,16904,34121,66808,7664,-89716,-67954,27574,57853,66233,101682,86150,49039,43623,21897,42060,85003,42894,-44257,-5590,101718,136043,105858,26023,-46378,-37649,-26030,-50279,3359,44263,35373,3018,-45725,-65487,22977,146717,159983,106511,44044,-9058,-41165,-23752,55902,104526,55443,-1666,23127,81609,100645,81019,78704,67607,-19948,-121977,-153821,-168619,-150658,-85008,-26756,-38019,-66902,-67299,-6338,70062,65517,36389,36885,-516,-71083,-110195,-118973,-115124,-47311,-126,-51724,-97076,-50276,10812,6809,-26233,-48499,-45422,7690,78336,88737,74733,77684,69693,71369,73680,75743,20232,-74006,-98210,-71970,-51451,-22036,-16756,10973,67121,29759,-59188,-8335,96691,67448,-25305,-39499,-36483,-54084,-37334,-16850,-34338,-80546,-98825,-46459,53566,70641,15183,-11998,-9231,-17601,-11162,15595,38405,59823,55698,2258,-8697,42264,-11511,-202241,-282707,-162906,-65383,-58772,-29768,12525,21317,-13595,-79364,-123211,-66328,-4019,-5949,-24320,-31145,-35135,-58268,-81774,-46592,22450,37413,51264,122656,121663,53579,45686,72836,104154,138962,137150,48927,-33527,-18056,76259,134559,78482,25335,21117,-1874,-51044,-73957,-22811,26762,6199,3189,89946,110671,41957,3699,34289,24573,-20339,-4496,28491,30082,34276,79734,106029,47834,-31952,-44786,-45260,-89107,-115297,-85146,-52655,-26124,16380,49252,65315,105942,87355,21121,8708,-10056,-6850,6515,-68293,-119144,-87175,-66629,-44097,-10576,-45544,-85721,-41493,23925,23458,9962,17263,36071,17500,-2618,14340,20349,24247,64325,11881,-136665,-144517,-52210,-78815,-240040,-304223,-166227,-68173,-33744,-45537,-59134,-30477,31203,12208,-177554,-288152,-184212,-51302,-6875,-29077,-1103,76125,110824,72581,-17649,-40961,41648,106125,38030,-23841,9891,17077,-18612,-14502,38470,98349,144639,157384,147389,118891,39540,-20300,48349,97196,6130,-49323,25376,83531,73063,55846,19394,-22731,-31782,-78083,-105606,-18288,89469,101192,43178,-2707,21358,43621,-11036,-79385,-96492,-64805,25455,103447,64449,-16656,-33923,-12277,15836,24636,11677,-3780,-9816,8081,14921,20978,63791,119261,134070,111779,41413,-55288,-57908,29018,57519,10428,-28338,-54331,-78591,-110253,-147444,-97353,3975,49958,53652,66649,16932,-83446,-114979,-101036,-109130,-96466,-39306,-23159,-76314,-91350,-28555,-67617,-171788,-165878,-80022,-16157,-30661,-82216,-43700,32570,-7965,-100228,-111158,-66889,-1693,15052,-103116,-244210,-178402,-50793,-54644,-124169,-137197,-71598,-19688,4902,9896,4076,25812,70434,33720,-32640,-57951,-29230,-3623,51009,133313,146710,76461,28090,44789,44177,11840,-39577,-48390,11409,65251,78656,29464,-74727,-138688,-69723,34693,74794,44491,-1147,14100,35125,-14025,-55419,15994,115063,131527,70006,59158,100895,127945,82324,-43285,-110227,-62362,-5599,-10270,-32421,-35133,-11115,92306,166848,125953,65668,30403,-7832,-22668,-21242,24025,61733,4624,-39200,-10295,16346,17069,-16078,-46128,-56428,-46552,-62180,-94391,-51938,16546,-13943,-78992,-35486,62686,67962,-14415,-15855,43910,31151,-5569,-9763,-23971,-43844,-55153,-59041,-42844,10874,58810,77928,57757,24270,30960,11627,-37100,12361,97095,71656,-12911,-67889,-106116,-137179,-118587,-68993,-12529,19116,28541,-16526,-32927,-10841,19204,50360,49894,22831,4846,6662,7524,9732,14812,-15014,-21404,11333,26443,20860,40316,60873,64714,61387,46162,-3959,-30929,-36460,-48809,-60438,-41228,2178,33672,-10305,-43724,54979,125198,62267,-39568,-53629,1635,12983,-22291,-13538,4260,-22268,-38396,-24522,-49326,-94151,-74163,-47838,-58892,-50745,-23999,-27313,-64131,-86246,-76466,-30563,1670,-20606,-19859,16251,14608,3833,24443,51272,60253,29748,-25967,-75120,-83702,-21582,89214,156784,133645,49253,27581,67785,105139,101405,98224,120552,87236,-36479,-139069,-118853,-25699,35357,44422,-11728,-61851,-50848,24783,86503,74265,27019,-14970,5451,45801,20487,-34969,-71544,-74423,-21792,59307,100853,54997,-21104,-55822,-57348,14685,102792,82918,36818,60920,60499,53400,57204,43596,39004,34974,10906,135,17444,62215,97520,56762,-2935,-8938,8753,-4553,-28108,-43832,-29949,1194,-30523,-64178,-54714,-47268,-84812,-108247,-34662,52088,49098,-1477,-13206,-26276,-48278,-4033,10960,-43729,-69941,-49981,-12852,44277,58682,35913,47156,74668,51875,11816,31403,62856,79705,59665,21221,10641,-9204,-15268,34656,59764,7211,16716,110372,104650,23383,19374,33136,-35735,-112358,-110518,-78275,-34954,14689,38972,31650,29811,47930,48588,24016,-6842,-43120,-109189,-162364,-124564,-45489,-7369,3765,18095,54800,89711,69004,-8829,-78031,-25193,67731,6343,-90576,-48304,14973,36349,60347,30521,-27271,-95105,-128286,-65436,3839,-10908,-31135,23142,61239,74199,109677,123364,74576,29255,41366,43816,-15708,-52881,-2685,66661,97330,86395,43286,-17847,-65590,-80083,-55213,-8472,9608,12543,27822,40431,30847,16408,19991,25754,21681,-24497,-64260,-82671,-102174,-94717,-42951,32237,25825,-88951,-102606,33840,109596,35560,-77897,-108975,-48901,-12357,-54181,-56988,19523,41060,-35684,-57754,909,45188,62889,33803,-45882,-76982,-41843,-22949,-14057,-21409,-103151,-125010,-32925,36838,27832,32087,82104,103363,33411,-74146,-135391,-140143,-72824,1869,-18473,-49137,-58800,-70352,-50162,-48793,-100520,-107749,-87274,-62225,-27020,-6461,21540,42804,16829,-33011,-61507,-40670,-11651,-34384,-59182,-39359,-846,21119,7600,-60307,-144467,-131921,-17563,51182,11298,-12756,21985,55876,79835,64619,60265,101391,83318,26627,-3021,-42686,-63017,14999,85645,79023,36013,16510,-26991,-88913,-93017,-61891,11316,84332,57661,3142,1855,-20103,2388,131476,212156,195082,148732,74512,7814,21015,92467,64779,-63251,-120252,-169070,-197719,-84508,56857,52770,44671,78257,37982,-34622,-18141,21778,38949,48211,55722,-411,-47383,-41378,-7105,59682,100772,89321,24058,-54006,-62389,-11041,-5334,-20188,3302,-2000,-40126,-29238,15964,59627,156197,185090,66179,-31255,-7767,7050,-42086,-98150,-107305,-71966,-41539,-19977,-8374,-20472,-31060,-33557,-39550,-15526,13906,-40034,-82520,-31264,3753,-27465,-76802,-48811,19815,31023,-48619,-98808,-15714,109364,167262,138595,93055,68438,61390,6645,-6294,909,-43967,-68983,-19183,25722,31753,6435,-4949,-6750,46158,72207,-16367,-108634,-58082,58880,105702,57313,15057,34571,68216,55507,38500,47389,86846,99393,27040,-41539,-65696,-52751,-2630,42282,-26898,-88399,-37846,32477,33773,-11848,-47366,-51750,-38221,-43092,-40729,-33171,-12124,-973,-26699,-10973,47737,66868,30161,2794,-1534],[14132,6709,-2261,-8944,524,8248,13313,28247,15809,-35002,-47571,31401,133462,106404,-49203,-148588,-104815,-17646,59027,117258,81634,6378,-25820,-83999,-126481,-44081,26581,-12545,-95000,-162512,-191397,-162898,-75447,-31763,-72994,-56346,18014,15238,-31078,-43667,-36100,-20191,-33119,-82944,-87175,-25505,45356,99494,64560,-19864,-1508,44300,6710,-22157,3331,6730,-36821,-76398,-31653,53969,39003,-29357,-27084,21236,42446,42924,61474,90386,116827,135063,143211,94332,22978,-1008,23728,108149,134022,46429,-42975,1226,86742,71005,-5726,-78074,-106263,-83125,-71150,-92359,-24542,33104,5130,-46659,-33868,-15649,-7344,37781,90527,80942,30942,9623,4229,10131,114975,210125,120074,-19389,4967,84336,94581,56716,-8239,-79076,-83255,-40239,-44204,-135897,-185951,-144928,-102622,-96671,-58654,-17406,8126,59423,97800,62629,10242,-23998,-55872,-91629,-116378,-76108,48572,96910,30509,-5176,33677,56437,26657,23038,38880,21164,22528,51545,26379,-46463,-44202,18518,41395,-19285,-38602,-31399,-38158,-14428,-2869,-11748,10316,21276,61085,133279,132345,34919,19926,91158,90829,24927,15391,9339,-26088,-40996,-15772,8883,-24619,-98543,-108529,-21551,47697,59924,24413,-25618,-46599,-15464,32272,67068,88167,98896,66311,36396,46373,-1999,-152027,-230710,-160448,-78445,-57060,-49287,-12091,16196,-37791,-118755,-119288,-51665,-18103,-280,2781,-29450,-34171,-4121,8549,-13870,-45742,-24782,81566,171940,123276,46523,49712,63732,71906,77208,69137,10524,-54677,-35710,46079,83733,61394,45872,-8009,-98607,-123589,-50239,39266,50624,17381,52673,137649,122926,4208,-77956,-38699,-11916,-35285,-11129,15420,-5180,-5060,45569,111776,90693,-3636,-24963,14566,-22962,-109517,-139972,-121149,-86269,-48510,3431,111211,209329,166791,105483,76685,-19608,-100576,-45592,2113,5937,34913,45775,9952,-18740,-23329,-17569,-5716,30340,55727,37004,8501,30058,20487,-14794,-18815,-1486,39529,78979,4503,-134067,-113669,-11108,-141191,-394887,-373845,-147108,-48977,-21051,-22933,-32782,-34343,1324,-40188,-209657,-271773,-178545,-110171,-54568,15007,61385,62253,41274,9615,-45557,-49769,-8380,19084,-25889,-69539,-69397,-78600,-74610,-19723,49859,102519,117964,72091,43149,49059,20513,-3097,61352,91541,28021,-5533,23093,73509,90217,44791,-28277,-73254,-82464,-66878,-17199,39832,93152,114782,62420,-9716,299,32320,240,-46361,-72602,-72301,-7398,64492,47647,13211,31958,44800,23169,-25545,-59581,-59238,-49760,-21036,17145,19069,23683,96315,144557,108535,49963,51524,119720,144563,85129,20466,-17,-6031,-14241,-43245,-79684,-66444,-25509,14475,34049,45142,34402,243,-31747,-53597,-93691,-101566,-30303,8885,-41426,-48966,13151,-38917,-152216,-170850,-120022,-68943,-65238,-119163,-98162,-15879,-14280,-88350,-95332,-34560,-20191,-60784,-120481,-173836,-122017,-39572,-87702,-209159,-227526,-100256,-22210,-53126,-66212,-3184,51209,55172,3534,-23032,-6970,-10104,-62753,-33087,76940,104201,16264,-13818,49193,66670,15491,-44889,-37251,44154,50383,-37691,-102042,-123492,-90369,19799,121057,157820,91140,-58889,-121668,-60683,-20504,-33259,4740,96025,126152,46608,-27130,17,61032,45102,-40582,-80650,-19852,44976,30590,-896,-16528,-25121,39600,80525,48053,36097,53010,9955,-50922,-53073,10462,57226,-8834,-97339,-108549,-52956,-13179,-36616,-46021,-3874,-18328,-78631,-93091,-35335,-7116,-50995,-82981,2084,108971,91309,-424,565,68417,81687,56879,47959,25531,22307,12188,-21766,-22508,47936,120415,121245,59125,26437,60048,49991,26967,129459,227211,160237,32744,-49138,-72081,-82880,-96095,-70332,8174,46480,26293,-12821,20494,26781,-9727,-802,-8782,-21736,11127,22641,88,37450,85793,58115,39238,48072,39831,13814,13339,49181,82756,65698,10626,-36388,-37733,-49857,-61472,-17562,42698,53890,42744,17004,-7635,28720,70425,56674,6563,3593,24237,42413,29810,6052,18251,26839,-25675,-61900,-95684,-125968,-96147,-101098,-158336,-135653,-69285,-40737,-34973,-43570,-39524,-18488,-3008,-11476,-5598,29273,50580,27856,-4942,-12162,-21670,-51995,-76560,-85707,-54582,11693,63208,72535,45132,-13652,-9153,46194,82043,94886,127328,186675,155060,-33352,-216511,-165407,15011,100552,65621,6661,14101,27983,21842,32754,67538,83947,46105,36098,83100,63048,-35869,-92729,-85445,-19084,62918,45913,-56589,-98167,-56391,-17882,38396,85860,47757,29563,85192,53727,7252,39271,56187,19810,-13509,-31209,10464,78910,85484,39675,7903,7236,15363,33150,38433,-11499,-71769,-43790,14235,-9344,-34617,-50089,-73034,-78204,-81103,-36865,34460,7792,-75307,-98150,-72175,-55088,-14806,1924,-11174,-44940,-92531,-108229,-49118,-3197,-9805,1497,37514,53990,64834,74863,44084,51090,86960,27018,-91417,-96666,26345,105265,50017,-4198,51093,142400,125420,47587,73871,114617,3281,-123143,-101747,-43271,655,39056,68681,63820,40295,25729,1733,-54970,-113991,-114781,-114511,-135136,-70202,28453,39106,15279,31249,54236,42134,2571,-53404,-111789,-62440,34792,-23667,-89354,15169,78238,12198,5649,20941,-32947,-106783,-132275,-97050,-30431,40623,68792,78562,63678,58307,95246,117441,59886,930,26171,85821,75729,31502,25123,22753,5985,19532,27383,-20092,-65070,-75702,-47475,-6138,-3646,-10967,12895,63988,95505,72424,6507,-62646,-61175,-44142,-46086,-51978,-63363,-61049,-28790,29547,59254,15663,5999,66440,70476,-14419,-105266,-99791,-7467,67089,47284,-18121,-32933,-35318,-70706,-26754,44214,16026,-31120,-48804,-87243,-83130,-22431,-11588,-16009,-6703,-47854,-54550,13972,51889,43104,64727,104876,67831,-45516,-155357,-199951,-166758,-69937,3209,-22212,-58973,-70272,-60810,-16248,-15869,-70842,-57885,-32548,-28412,-1607,26471,30547,43083,69184,82267,16144,-62415,-53962,-39105,-32291,25523,72589,42488,-20142,-94223,-168122,-190259,-112506,-9868,9178,29951,89292,94882,49476,30602,91098,159196,104954,26667,9416,-27280,-50153,7344,19301,-7081,-15078,-16149,-62760,-102937,-64256,2758,62676,79054,30974,21150,55386,11033,-25676,72282,166919,176151,143892,94745,40382,15034,47384,45853,-49452,-89367,-89194,-79811,-18030,44649,20230,10428,-8588,-87947,-109791,-37470,-529,5068,8077,-5547,-33386,-28465,-37173,-62556,-32242,51757,84451,-1063,-77293,-17896,50196,6995,-21526,12432,-2189,-23822,19448,87752,124793,158367,129962,50480,107,-19882,-48919,-58676,-59217,-64809,-49781,-19985,-13532,-43197,-51679,-28850,-33050,-24646,63339,113331,24275,-43828,-19916,7888,13018,-23238,-39601,-6070,14400,-22074,-34261,53660,155132,158193,58950,-11133,-1615,25190,-18796,-34303,14643,36429,42756,45629,25108,2868,-4011,23765,45089,56143,26858,-57147,-115490,-74028,-2313,4350,-39322,-42859,-7847,19780,-6147,-40828,-25841,14870,40127,26387,-20490,-58909,-44765,-9516,8042,-18722,2166,90244,156707,101612,-16338,-54564,-54503,-63888,-49153,-23733,-21644,11551,48461,45673,52823,60213,43976,26048,27028,25132],[42783,52078,23767,5552,15233,24277,25490,-942,-55113,-76646,-68580,-30728,53850,86334,26958,-13342,-3438,-4803,14853,64032,31263,9974,13552,-48124,-103481,-51117,-9119,-44398,-128060,-207546,-216717,-145322,-58677,-25178,-43925,-58218,-54007,-48006,-22384,14106,21185,25941,19822,-38643,-39944,50708,121669,114006,40186,-47903,-47816,3900,-4632,-46661,-23024,28232,13185,-37605,-31825,29910,35379,-36660,-57183,21709,105783,137215,116711,94724,124568,153304,142358,82664,3459,-9045,70474,144477,86864,-3134,-14731,8833,9016,-31690,-70684,-82761,-76250,-58360,-52059,-92478,-74502,-37657,-65787,-98847,-24017,41791,556,-36320,11057,32892,-17640,-45085,-48179,-43852,77675,207967,130269,-20929,-11997,54790,42024,10,-90270,-168883,-79348,100530,154284,36537,-78725,-126909,-132537,-74008,19407,67282,76898,95972,106853,55149,-27466,-69028,-71721,-77158,-58570,22467,131870,138740,78357,70017,83833,59915,33558,39760,45856,37363,27863,8813,-52401,-145621,-134002,-11748,45761,-43797,-105419,-72321,-2076,56505,45369,10262,21939,44639,91426,169691,190655,89564,5462,9426,13641,8804,55727,77538,40735,10538,20932,41687,37448,-13040,-50697,-7698,64743,87398,34851,-40134,-57369,-18857,19629,41592,48762,63625,68743,62774,35918,-35167,-126982,-133705,-65112,-24580,-38057,-67791,-55714,4164,-2906,-42004,-30531,-27851,-72409,-57317,-4243,9579,21074,39055,27083,-39071,-120654,-96135,52019,143532,108234,81675,94749,81260,63782,19884,8324,16715,-27821,-43175,-12023,1490,13339,33687,-17881,-89801,-88459,-9447,69490,59021,8473,22333,76609,31071,-73459,-85199,-2612,21126,-19707,-38762,-29476,-5079,29006,41826,65019,52283,-7113,7573,88447,46511,-81921,-117130,-86409,-98924,-135055,-111489,26502,157780,126258,41669,-2545,-45261,-73095,24684,123148,131314,121296,107456,15277,-75489,-57741,-17766,-29952,-6948,57925,74215,42791,38548,33751,10938,-17172,-14305,28544,46095,-4040,-61777,-10755,59623,-140037,-456311,-359988,-76360,789,7463,18326,1138,-22603,-16045,-90683,-255905,-265257,-137328,-89511,-50916,51184,104987,58361,-4704,-7295,-4253,-17115,-58876,-78561,-69064,-77055,-107546,-139012,-135849,-89093,-4092,56328,41241,-22758,-53419,-42238,-32471,-29802,9957,50463,41345,-2073,-43207,29586,112527,55594,-30889,-45249,-48992,-11848,88125,119412,83348,68658,33120,-39983,-42277,-8142,-6130,-24914,-50142,-35959,9610,11797,-14930,31517,128117,127679,37875,-47629,-68612,-29035,-10453,-8104,5807,-8751,-32306,28905,89440,60978,35081,128656,235494,190750,62134,12141,22915,14068,2212,-1322,-22048,-42413,-34421,24103,44790,16957,18034,41757,30444,-10774,-62548,-78209,-28181,15580,40061,103777,142919,60646,-36048,-89725,-114835,-89118,-35553,-50042,-62595,-31898,-25757,-52289,-26163,32412,-16078,-96727,-58571,4582,-10837,-41626,-76613,-164534,-194741,-87712,-21555,-49192,-61007,-35268,-33007,-25822,-32898,-43583,-17867,-4437,-81729,-103038,-14924,36386,-5471,-9925,61691,58694,-18537,-59259,-10878,75905,37036,-92954,-121917,-61595,17414,80709,82132,82056,48726,-78661,-144940,-72170,2271,5319,-1428,26518,46576,-19341,-97486,-83162,-31033,-9046,65,19430,77490,161991,154980,91771,46398,16297,26836,17271,-27194,-21993,21649,13229,-53171,-94145,-57733,8352,-18090,-105133,-127795,-40218,27916,-30610,-81465,-43609,-45024,-91319,-61732,8362,-18840,-91260,-101015,-14029,69648,69906,24119,24416,58966,67500,60090,52026,36638,45558,36431,29992,46188,68478,85250,80877,37615,33002,51199,25899,42791,156452,224292,179861,93549,-7169,-50770,-43342,-58858,-39407,40273,55872,-3894,-30513,27356,26027,-35195,-44038,-47735,-18084,48244,16363,-52071,-6264,91368,116352,123260,92210,37289,2118,17089,62944,87489,22291,-58590,-55559,-5284,-32287,-66689,-19610,56461,91228,84320,48541,3148,-12118,18149,68786,84017,85565,71310,57243,31019,-9449,-3482,43915,7417,-49425,-66273,-59963,-30526,-46957,-117569,-131036,-78051,-36584,-30903,-60654,-82411,-69896,-15022,29796,29103,43602,82653,43329,-52544,-75834,-56417,-80134,-114429,-105667,-32654,55095,54608,-9003,-20483,-679,16681,14962,23100,69548,117713,144531,106869,-36479,-177515,-119589,38913,93284,56972,48092,106036,94267,22162,15918,74693,109955,72053,36612,70288,95862,33356,-37568,-65151,-18302,52328,28969,-70346,-107209,-40764,41828,46525,-15262,-68541,-38714,41025,15916,-13194,49736,84854,49899,4748,-47368,-2303,85258,52046,-30474,-45159,-40018,-30191,-7826,2634,-26344,-51085,-4876,40428,23517,20909,1537,-42278,-50975,-34145,55,15991,-51575,-129902,-134248,-55348,25772,55688,50033,36047,-39295,-113315,-135389,-96562,-37167,-31630,-61104,-45298,18407,67339,44173,-38389,-37509,21723,-16391,-104421,-79819,49747,108994,42167,26082,110695,185753,131706,36383,79209,149417,47485,-84004,-51438,7260,31558,33736,47317,68803,53201,21034,-34052,-117906,-156004,-77791,-760,7600,57038,110406,53731,-17418,-22386,-15969,-23540,-35519,-60949,-108495,-99988,-37322,-60654,-62437,60110,84170,-6526,5268,17953,-53497,-122672,-170070,-154614,-45822,83136,108853,64580,14991,-14429,-14864,4309,-560,-30351,-28666,43697,115117,108393,47536,-36119,-101090,-73250,-22927,-33876,-59474,-63307,-33824,-3565,-12575,-27730,-16859,25524,64732,65997,14477,-77792,-97391,-48738,-13589,-11080,-35649,-36244,-15442,-6401,5410,17897,69145,84790,-2997,-101692,-104172,-41466,39567,96079,91493,13182,-53338,-64858,-35279,64726,113932,10298,-76575,-55158,-32366,-34633,-20549,-35559,-47123,-2232,33457,59351,66231,32062,31942,96814,111403,16021,-96272,-157655,-138968,-50756,15279,12055,-35730,-30836,-8427,-15076,3204,17815,-14987,293,5268,-18494,-4948,38869,9075,-7507,53770,123154,73275,-30023,-43511,-24165,-5078,56653,94169,61572,28732,-10219,-84817,-169392,-168812,-90700,-36242,23977,90188,54448,-19689,-19023,68755,144316,111827,55055,40677,11634,-17387,-22145,-81442,-97888,-36824,-836,-18770,774,60635,76838,47645,36349,45930,73880,60967,-51638,-131056,-42121,73463,93611,67922,55339,40070,-217,-4633,12548,-40297,-63385,-22672,4564,-2166,-14454,-19464,-25478,-96366,-159028,-99182,7913,18785,-10849,-16554,-17465,-26234,-7241,-12151,-64312,-61940,39557,76358,-30032,-83457,13283,91096,49414,1205,9162,10656,-4868,9531,78763,112014,73120,37148,57121,53773,-5262,-67204,-78446,-55390,-61251,-64019,-10121,-5229,-61105,-46153,9323,-5348,-1866,90884,138155,57403,-5719,10050,71907,113389,36183,-46904,-29301,-17671,-46662,-27466,48413,92774,67667,-28139,-96028,-101291,-87888,-87384,-61941,-17733,9125,15489,-30433,-52236,-30350,-2711,25720,35631,24909,-3258,-19039,-42062,-54715,-41571,-58441,-94979,-60685,-7505,-16432,-86302,-113333,-64140,-32826,-14433,33892,32671,-6286,19260,33972,5491,6633,85387,169652,191133,86168,-42371,-37125,-14051,-53723,-54795,-1479,25045,41486,55098,86371,117028,84369,26975,4325,15360,38132],[41663,63159,13999,-27070,9087,64907,47289,-44000,-103568,-68848,-57204,-75339,4190,85451,72255,43392,17290,-28497,-31768,10555,17593,43028,56525,-2079,-75948,-69707,-56143,-69558,-104549,-143257,-142094,-56950,25301,52055,28394,-66947,-137015,-100971,-16692,49139,80355,86983,64521,2394,4598,94023,143871,105787,33910,-46112,-59035,2210,19123,-29564,-35399,15481,11611,-42640,-48097,-1456,31346,-9415,-20417,60456,115327,110769,79619,42084,39929,61685,78927,68527,17627,15904,99928,114395,-14290,-65643,8011,25616,-36595,-89526,-79230,-23650,3579,-7362,-22387,-69136,-82820,-69172,-88705,-109210,-37343,42508,24110,-28111,-35617,-21412,-68473,-125681,-161201,-150762,-24141,113296,95459,-188,-22832,-20408,-47340,-32122,-61466,-123383,-35119,153025,221676,141858,48974,-72433,-146495,-71494,37794,92198,117315,92193,39180,2817,-59454,-115322,-105513,-63743,8463,88447,126616,90186,47423,51387,50294,23669,27735,20840,-21061,-9299,20678,7372,-54485,-125046,-96612,9973,57062,3661,-65811,-71351,-1373,57432,43597,3962,-1867,18163,67364,150728,168484,71204,-22678,-75635,-106761,-54654,71945,143827,119690,79607,61672,63936,85447,87696,39685,25019,56592,46924,-8012,-40791,-31137,-27124,-43562,-48438,-36660,-17315,10551,41677,21561,-69532,-144988,-90401,14035,36511,-4161,-65925,-99739,-35711,28003,55510,61995,21433,-68731,-83052,-6977,50641,60490,35415,-5330,-50436,-96026,-85939,7242,71507,72293,96992,125101,122944,104570,20106,5781,52056,3425,-44847,-32400,-22824,-11977,11331,2783,6407,30580,48166,72437,59738,-4727,-58180,-43069,-75315,-90782,7142,86734,58091,9258,-41937,-65457,5253,67508,35008,-5937,-4213,18736,78167,135334,74924,-29466,-29093,-7558,-66771,-126748,-115937,-47418,27690,19880,-57217,-88773,-41652,44170,122071,147919,135084,102267,46704,-64740,-133380,-88588,-46511,-53903,-19614,56620,105213,87231,47108,22354,5630,-21481,-12268,21263,11196,-9473,10716,84988,93872,-120850,-392848,-281140,2306,50058,34126,48294,20968,6666,15072,-79019,-288791,-308098,-134812,-55584,-45909,4155,39165,17169,1310,52913,84253,21602,-85001,-92414,-26417,-27243,-79795,-109683,-124003,-139553,-81587,-5626,-5124,-38083,-64406,-65427,-34409,-34887,-56783,-34887,4433,-21152,-86123,-28951,82055,67329,8089,6729,6318,16679,104693,144827,59609,-4591,-9243,-48007,-78110,-70237,-20592,13864,-8476,5982,33966,-22664,-68784,16566,140876,137571,57765,1694,-5662,41113,68716,62706,43304,15124,-12771,-4735,17692,9098,-2592,78233,174994,141796,41783,19025,23371,-20584,-45128,-15132,-21024,-46420,-11613,69058,60805,-9962,-17790,15371,20449,-14941,-71889,-84562,-31842,7046,65856,161125,173521,86477,43184,4748,-73469,-81843,-991,46567,38053,17197,-24642,-43683,30341,95821,21647,-49288,43282,125992,58544,-30865,-23638,-36479,-68773,-40512,-23473,-15473,-26192,-109760,-188482,-120342,-39623,-54147,-65636,-30560,-69166,-121793,-105259,-45092,10644,53433,112386,84075,-9937,-53062,-6792,54858,15179,-57837,-34306,36227,68666,53447,-22535,-59035,-30761,-31111,-36377,-10477,-8268,-40823,-56941,-54808,-26050,-36634,-65518,-76407,-83193,-58367,-5105,25065,76359,201228,225296,123404,60353,53646,42502,1015,-51388,-53407,-13869,5395,-33936,-111702,-131045,-54326,-16115,-55097,-55725,23781,69060,-35793,-152284,-164104,-125627,-107109,-43876,38423,28045,-28897,-32869,1682,25486,46396,34313,1596,-25643,-36430,-7469,18180,24265,20821,8605,57366,103330,60309,-3288,-20648,-27269,-8109,-13359,-42534,27838,145536,157047,123979,99948,5437,-73852,-40173,11227,26537,42386,20825,-29721,-60282,-27296,617,639,5103,-1527,28505,74743,9296,-92631,-88801,10552,92833,136642,80156,-17254,-35138,39403,94807,76355,-25571,-98175,-53663,30652,15452,-32117,-42717,-5333,52743,56303,-4626,-43655,-26371,12677,63044,90766,108890,104800,39747,-33606,-46808,-8265,43662,39392,7281,4967,3869,5890,20107,9595,-41142,-57856,-29167,-41925,-103494,-142258,-96752,14192,83074,63211,44032,48967,-16981,-106750,-63711,38127,22528,-60974,-93375,-51413,30783,50308,-10502,-2318,66766,72610,-843,-14868,48577,85593,57250,6001,-39111,-71081,-37894,41918,50544,33578,78234,156944,124044,23405,15612,69357,73241,26438,-156,19285,86210,113027,39807,-47087,-35110,24400,45607,662,-64682,-37517,54501,39394,-71511,-148866,-143212,-64756,-29497,-12097,52665,113564,133718,76069,-41177,-32495,44875,3520,-54993,-58160,-65711,-47576,-18281,-20031,-27769,-13908,29851,56895,58274,79532,48465,-18451,-37388,2123,48142,21401,-46878,-79643,-66946,4991,95962,122936,107676,56846,-59468,-103228,-80346,-65618,-24172,-15881,-88112,-107113,-24773,26674,-27234,-109788,-88429,-35160,-40173,-43975,-14608,41860,80364,76943,84828,142234,195284,133754,49791,87273,142019,68445,-23543,18177,95398,114012,53782,5909,42312,61581,35145,-28933,-102624,-76434,60930,140969,127163,121339,91908,-10453,-87242,-98769,-66464,-29134,-31377,-50100,-82633,-98330,-63101,-45847,-1202,73439,30185,-12020,52353,8060,-113549,-172736,-198983,-156781,-31375,66092,67553,31986,-4727,-59590,-130960,-127752,-41114,-7509,-52416,-31043,73037,101354,32996,-50336,-88945,-57318,-18799,-18323,-51022,-88779,-66605,-18494,-20884,-38923,-42010,-35861,-43665,-48334,-18797,-11627,-13659,-2408,-7212,-30692,-40813,-1573,19106,-6862,-19746,-22871,23138,56869,-15000,-105016,-67768,22434,74414,76121,50270,-5239,-52725,-38443,31832,118698,114975,1786,-50670,6931,42358,-2776,-38272,-46533,-62117,-21896,59067,118320,88870,16915,27635,114563,110535,3797,-77326,-87634,-25935,54046,52670,-8396,-48185,15820,81768,45088,4539,21404,17076,27202,31473,20175,40886,56450,-24525,-78130,-21915,59088,80511,56351,29731,11157,21032,48085,47637,45665,80801,80539,-6269,-111548,-131308,-84640,-44597,10729,37290,-50315,-107622,-72174,-18066,22937,43946,53971,57164,50967,31339,-13328,-96015,-102937,-18028,47315,62011,109587,137934,49302,-26148,27635,98899,92322,7560,-123600,-177506,-92801,-19654,-28663,-17369,16456,21635,-8539,-33691,-37340,-63523,-66809,-10068,16119,-44330,-59217,4232,11857,-76547,-114641,-43186,51347,51876,-9560,-39414,-865,2518,-13446,-11474,-30266,-9970,66810,74117,-19779,-47487,24596,77027,70078,38718,6221,-384,-11901,-28976,22967,38120,-49627,-62327,33830,63201,37682,-3595,-64492,-72698,-64779,-67678,-11537,-8230,-80714,-57644,27021,40624,39957,57679,40840,-2114,9109,53874,117783,161386,56111,-47467,-20159,-25818,-83406,-46182,19423,-9459,-50270,-71586,-108458,-180020,-203694,-148558,-66014,-57539,-81708,-86567,-92222,-45499,35608,59670,39300,363,883,38908,76194,46177,-4103,-22979,-60117,-99870,-41737,26855,-3644,-93527,-108480,-46838,-20753,-11126,46068,74722,51223,75019,77200,34803,22604,86544,141615,121186,14696,-74631,-44742,-2226,-37204,-71921,-14093,54463,45140,10203,54333,119166,90870,19498,-18663,-17575,11951],[6953,5715,-33462,-53446,28740,115773,73518,-29280,-53395,-6505,-25531,-80101,-918,98822,70610,-2159,-42227,-55074,-40744,-548,46214,65548,57473,22384,-37711,-54795,-55584,-60957,-68859,-78450,-59858,7366,72316,119673,86450,-57289,-142749,-112062,-61721,3401,81833,106469,59383,-7536,-9295,58879,96854,94974,68845,10793,9237,64890,56974,-11696,-47899,-34230,-39642,-73966,-65361,-17474,18164,11245,27393,76491,72566,55796,53491,-3659,-65245,-57564,11091,61623,45489,43583,84091,68032,-42668,-71324,-10043,19093,-8207,-44550,-29486,30219,32095,-18167,-20811,-27240,-32730,-28417,-35959,-73238,-60467,-8873,15459,-4120,-43344,-45910,-60991,-127891,-203226,-194323,-92399,9374,52941,34316,-8695,-76226,-101293,-8907,48978,-12929,-8075,78565,92935,62996,66630,-27898,-143176,-130951,-47906,33566,78701,22120,-47811,-38662,-49067,-106629,-102179,-31497,43935,66939,48431,14896,-17141,-28273,-13606,10696,40354,13116,-60670,-49738,7574,33273,5450,-47221,-24565,16212,16026,2436,-32237,-60796,-15345,42344,49585,10241,-19041,-5162,46228,101950,99639,40757,4728,-57665,-121030,-77449,46570,133070,132538,87080,54386,56035,88539,107648,38449,-25244,-14743,-8453,-44086,-23737,21155,-10005,-67263,-77715,-73920,-73250,-62355,-41576,-26050,-56952,-95545,-31852,51569,52695,25848,-43937,-118774,-76191,18545,74541,91278,87688,20401,-25290,11631,36076,12915,-24664,-45371,-25504,-8331,-28667,-19051,20064,13039,13899,64886,140394,158259,51346,13357,44069,-7825,-40404,446,22141,12597,4633,12713,67589,110463,84815,49465,36352,2147,-63915,-91939,-110210,-48382,84116,104678,27639,18490,-10455,-74704,-9733,54914,-12764,-68955,-15676,70679,121752,118597,57922,4902,19657,18105,-26041,-33403,-6367,-9486,-16968,-26806,-55436,-59935,19083,118020,105425,34466,23699,24920,-37744,-122830,-103103,-23227,1715,184,17985,55628,119017,120606,56807,-13291,-52793,-64273,-23561,23400,3812,-15092,30572,101567,65319,-155242,-370500,-260688,25269,71280,53085,52896,30814,56790,94164,-17528,-285155,-363381,-189351,-72535,-63247,-62648,-45181,-18118,30909,96248,104476,25045,-61942,-25125,41766,15078,-42622,-41974,-42944,-105202,-108039,-37806,-2870,-6339,-28413,-28295,22729,12867,-65759,-90977,-41872,-20765,-54299,-55083,10101,62996,46833,6672,-1333,-1582,48433,101047,35812,-31389,5123,3191,-71561,-102670,-28363,50379,41531,30768,45852,1961,-59107,-38756,26707,56235,73910,80078,62247,63948,80684,83628,64183,52066,52549,28840,-4840,-19887,-47234,-46857,6690,31611,28055,44647,39567,-30828,-71704,-31191,-29631,-52673,-2353,60812,13173,-56336,-42802,-8120,-11601,-49749,-105886,-97059,-16103,6417,3310,38374,38984,-7781,16143,42628,-28827,-79528,-26206,54813,99717,88299,333,-63415,22165,111655,74677,44844,112795,133370,57589,-10144,26126,65217,24634,-26663,-54741,-32653,-45556,-160776,-243133,-132421,-9479,-25866,-80420,-64570,-67726,-124733,-183049,-134981,-3442,95422,158211,142357,58684,-15882,-37698,-30431,-43359,-44339,12194,68475,46144,13089,-26391,-83860,-74250,1151,50133,13537,-78458,-130243,-110464,-104103,-81086,-27824,18565,-2229,-66907,-80261,-62681,-71007,-24607,113735,155166,54845,16623,46866,29383,-25976,-47487,-33417,-157,10558,-14390,-88563,-142103,-88483,-23767,-11502,13137,42147,13888,-100532,-207654,-222122,-169541,-106833,-36867,40302,77367,79871,78914,52342,18901,27231,12142,-41965,-103432,-139598,-102889,-32439,-697,-12891,-16448,56567,104148,40716,-45223,-86433,-90040,-60330,-60075,-77886,23877,158794,124457,27205,15347,-21606,-95988,-57747,54099,56970,4585,-578,14466,-46173,-72121,-27960,39361,90482,75685,41061,32121,-3441,-81467,-127010,-82473,10004,73904,22295,-79977,-73735,47248,114180,66169,-34864,-87623,-48938,33950,60285,23529,-47738,-47003,20831,370,-100000,-108998,-26019,13307,14882,12493,54572,82372,-10298,-122221,-102844,-22275,21880,36610,53194,58099,12025,-28274,16588,72527,21626,-44681,-22686,-30350,-118756,-158860,-64032,60798,89027,54359,14052,-34382,-100869,-128611,-23881,124883,130852,34834,-43443,-87352,-65586,17831,46843,48854,74208,59115,-21443,-34795,15331,40577,2951,-51606,-36852,-7756,-240,31858,41398,43610,89755,160038,136042,36733,-548,14433,-8162,-37489,-16160,5545,50726,113313,61765,-55057,-80309,-30981,28941,36312,-32450,-48279,11334,11571,-68554,-150041,-177235,-117482,-62569,-32738,14409,97967,174403,131533,-10481,-59633,-23290,-33307,-46973,-35642,-10340,32627,62405,53121,30447,15387,27180,56113,87646,116921,57387,-21745,-21857,17634,39917,10168,-2146,35049,57915,54432,59666,88578,100018,29475,-93397,-94547,-23039,-8357,8547,12855,-63214,-107085,-50703,-10328,-52743,-93286,-45732,-11737,-23555,-19273,-14218,2293,60603,124008,121676,109000,136445,128213,96476,112677,121046,59671,10762,68255,172410,205380,96486,-21572,-13861,26466,17573,-24949,-43163,35303,149190,161907,117631,87957,5792,-99241,-132675,-111632,-44302,8326,-11938,-26199,-32900,-40156,-21382,-4718,36617,50463,-32023,-38502,44099,-22923,-160379,-197261,-156054,-91140,-28868,12929,22510,22430,11606,-44833,-168039,-192381,-50274,36844,-36275,-80641,-12642,23303,-7109,-9904,32528,55291,34933,-1478,-56659,-118556,-94143,-27662,-41167,-71737,-61407,-56208,-118372,-182031,-97609,40940,86879,41286,-36155,-92263,-61150,8942,2985,-24645,-2761,-28794,-65342,-4181,49126,26187,15816,56674,90878,62032,-7475,-57543,-67862,-30352,26881,69969,44309,-21542,-13270,50554,45799,-30537,-55252,-27688,-44656,-43552,25238,95251,87153,49703,65737,103710,71456,4638,-24701,-17916,15171,10965,-52739,-96975,-77353,20535,105872,78153,7395,1404,10371,15178,34828,69520,101281,70170,-36677,-99988,-66990,-17504,50347,120586,104125,52945,48571,29145,-8845,10378,66030,63407,-11007,-58811,-30245,4751,3462,9186,-33817,-138662,-158207,-108218,-99570,-95576,-39862,30152,51988,52928,41892,5803,-44963,-50065,-4455,70366,103464,98706,45869,-81600,-93065,38273,102669,53722,-21031,-83626,-83992,-43232,-82399,-137858,-74463,-977,7827,10823,-24059,-87789,-104753,-71217,-22829,-2179,-61590,-30837,77382,84444,586,-39888,-21032,34587,48643,-6140,-51078,-8037,-9523,-56438,-57052,-15821,34925,51442,34704,1443,3712,32724,32195,43284,62335,4783,-43823,-21441,-11993,12784,-3792,-105497,-126139,-28338,20062,54666,59156,-36247,-77342,-32736,-22504,-8663,-29790,-128772,-131507,-21663,54574,60318,-2267,-90936,-102690,-3821,62989,60823,78146,31005,-11478,24952,1930,-77083,-39743,15114,-63270,-122628,-80315,-80658,-206714,-256325,-163805,-50074,-49590,-98823,-102785,-60843,24796,133618,140872,64161,-5084,32484,104014,99373,48447,44401,46410,-20913,-83156,-29770,27929,11987,-29578,-33099,-2962,21644,38965,69237,92873,76561,71464,77559,68458,22054,28985,69166,47033,-26059,-77248,-67991,-28105,-29230,-82107,-48519,29585,10974,-32494,9104,74730,67348,28905,5265,-12062,-25845],[-15919,-44347,-41175,-5912,85205,139289,94819,38887,22199,25402,5053,-26843,17553,85259,68422,-1193,-47063,-70440,-74879,-9752,61232,45562,10276,10904,-5506,-18257,-18699,-29074,-61803,-76222,-24718,13211,26060,82615,86184,1863,-49642,-69542,-91420,-44142,36344,55502,10926,-45820,-49794,5202,50215,77964,84752,69360,93136,109072,53877,-12867,-49238,-68564,-69942,-68700,-56309,-15742,5400,4846,23061,42221,32521,48271,63535,-8724,-84578,-82455,-11587,41310,42716,45883,44145,40564,16083,-15797,-41033,-21632,18752,31683,44756,45327,-23643,-89861,-40648,5048,9569,6280,10196,-33282,-53895,-23935,3340,-3657,-24917,-33113,-26964,-71477,-138583,-129805,-82430,-47694,18354,59799,29551,-52598,-79183,22370,110548,54128,-8518,-11619,-40085,-60450,-3250,-3595,-100937,-172585,-128039,-26102,18105,-25290,-62383,-34824,-2638,-28184,-33478,24907,59093,9655,-19871,-3913,-26395,-65454,-33713,40794,75162,36825,-25899,-31893,-6709,25032,38598,-20004,-55646,-63309,-79679,-103126,-105826,-84448,-18274,60659,89679,42012,-8155,15676,83429,92214,65893,67182,101664,76627,7253,-43835,-35337,14253,40420,20932,19662,39509,59926,50761,-34704,-116661,-93084,-27293,-33694,-9044,54697,45152,16630,14603,-29575,-66502,-94341,-132047,-94604,-5469,45359,88809,88222,44487,40478,-8874,-94616,-77360,-9051,29573,71359,121542,96406,51840,30426,-29065,-88970,-99474,-75603,-19277,12817,-31173,-43816,-1856,-55917,-132574,-66319,88606,156864,58282,-19883,-28956,-59432,-45887,22755,56671,35283,-5816,-10268,54651,92968,55221,85,-11754,24335,33107,-18924,-65301,-18020,64426,50120,-21670,9858,16207,-66219,-25084,40341,-47890,-89610,-554,64897,59802,51458,31936,-7598,-15496,2007,16757,29064,47492,60338,40711,-7320,-18397,11302,82490,84356,-7282,-89580,-76053,-18893,-27439,-63826,12245,107145,114737,93103,51214,32206,111253,153468,93259,-8665,-72657,-91508,-53528,7257,4046,-12492,30358,73887,24699,-209082,-448331,-330176,-30430,55180,59176,33264,29819,99776,152372,24010,-254108,-378842,-249116,-105681,-49535,-41868,-24948,16773,43678,44521,24938,19475,32340,77037,75171,10170,-43455,-19457,26153,-9862,-46871,-18137,3704,-6462,-13710,8050,73970,74633,-6436,-56555,-34675,8254,10716,-25460,-25575,45434,48806,-27655,-43650,-20294,14847,59582,35655,4483,69122,74975,-26327,-70879,-15701,52343,61881,42045,61676,69063,-6352,-91287,-94936,-21042,81356,133335,114563,67710,32365,17572,12853,31076,63438,65562,21970,-11590,-41350,-79581,-84200,-54096,-6253,48896,84136,42027,-10954,7843,16430,-14359,-19605,-16258,-72854,-86896,-6151,50767,10346,-58054,-88772,-42580,36837,23772,-60784,-96405,-82584,-81608,-37666,11946,-27322,-96831,-87746,-25903,60764,99682,20593,-66615,-598,110589,125488,108592,110747,79013,18072,-7802,37218,75648,14940,-64409,-96705,-88506,-90633,-113840,-124947,-52516,25850,28260,-20816,-38106,-41528,-92620,-190955,-178171,-45972,76223,154882,173560,121325,33901,-48039,-87281,-93872,-88585,-25566,48801,31110,33601,73336,6966,-79531,-49608,18959,-13206,-102829,-97169,-37194,-70110,-113702,-44329,62597,71679,6629,-39278,-74019,-106560,-73276,27618,60357,2991,5087,37524,-6031,-69903,-47205,8105,52472,49583,13406,-35996,-84706,-75115,-36930,-3477,21221,3473,-76195,-172151,-215168,-181997,-133065,-64666,4211,46441,66746,101048,101549,61232,18971,-1004,-15900,-34710,-80365,-144256,-156616,-82355,-19378,-2139,7716,51151,76751,49178,-9538,-68209,-83634,-42433,-28950,-52149,28053,155044,104140,-55204,-80905,-29465,-43745,-37706,41825,23769,-39062,16567,90308,17798,-41211,-28421,21054,97340,89410,-3160,-53493,-23283,-12388,-57508,-76984,-26409,35626,8859,-58199,-52872,39800,103442,77064,7115,-31551,-21304,25214,64522,52109,-15084,2289,81625,27838,-110396,-130478,-48438,-9502,-18501,-38312,2572,30308,-50627,-149587,-123171,-39590,4043,20142,72594,98299,35059,-37318,-20972,32341,18023,-18435,16097,27813,-75461,-126194,-23333,63562,33822,3611,-26153,-71909,-86097,-86175,-37227,68472,115678,81946,19561,-70200,-113754,-11387,85662,58217,3799,-8436,-30223,-41657,-29406,-6902,-15625,-59071,-38844,-986,12797,39954,79440,93209,99580,143280,134591,59872,-7235,-45052,-61061,-40523,26273,50822,29012,54809,50783,-49704,-105218,-70087,-16021,6680,-17998,-36713,-25119,-34265,-88545,-127544,-102565,-48283,-46567,-49737,-26955,31024,99271,109189,31952,-40129,-52569,-36637,-26596,13239,98567,150600,148866,138330,106647,49995,29856,62188,102136,122724,69485,26708,49853,39564,-13817,-36566,13974,113980,145525,63439,-35285,-23514,19758,-12312,-99253,-87371,-11129,13032,17602,19751,-18347,-50627,-29696,-3345,-17508,-23284,31389,54144,9596,-43251,-56455,-17228,60070,128146,122134,62542,64002,112149,122901,113501,99018,54494,17006,54602,132759,189088,113387,-24656,-75471,-43111,-26529,-33891,10170,87780,108600,55400,35765,56866,-6154,-95046,-100819,-62257,-6200,29571,15470,22327,38326,34520,24403,11811,22834,10082,-55352,-82493,-42007,-59351,-139589,-150644,-67296,-28534,-48969,6141,61348,42623,14730,-17656,-133200,-183950,-58797,43517,-11758,-77404,-58197,-31210,-30130,30123,126027,136268,63275,-15584,-69234,-91834,-42035,3655,-52194,-100079,-62343,-23539,-95870,-207802,-142045,21688,82177,35790,-41292,-94594,-56199,-15307,-72473,-96850,-17393,-23867,-102377,-38303,104149,145887,90479,56534,82338,82082,11404,-62036,-79823,-59925,-44132,-12218,-5443,-29600,1413,46260,1479,-74449,-65725,-23049,-31466,-34436,14624,66194,76639,89547,111835,66380,-10919,-14565,26094,26568,-5260,-86237,-178349,-168475,-90374,-9528,57944,72541,23129,-4874,-5726,-9385,10645,72018,96751,68775,1037,-30997,-18000,-21739,17186,110149,122849,87961,81495,35397,-2044,22335,35775,-4677,-36123,-1380,63658,80129,52201,9873,-77709,-142654,-132062,-113064,-108790,-86350,-22847,58789,68322,28132,-13469,-47745,-59561,-37249,-23127,39930,80817,15489,-94457,-157240,-86028,24847,39078,17616,22695,38985,64224,44321,-83800,-163405,-92300,-21915,-4550,41574,10337,-102387,-111370,-27963,-2644,-6867,-16402,44976,124779,103322,19527,-20853,-22323,10192,31902,10929,-26163,-32877,-50051,-78788,-84556,-25336,17587,-15540,-26084,4964,38337,51540,10691,9190,65512,22325,-46660,8263,53965,47353,20037,-46639,-88625,-39500,-9558,12788,31936,-26587,-45372,26966,48166,24503,-35570,-166850,-205615,-93068,14791,32628,-38239,-138710,-143050,-29059,5454,-67093,-58380,7796,64570,88228,33076,-43850,-21949,20556,-47814,-112067,-74620,-56686,-166719,-222391,-136973,-25446,2731,-25318,-31394,-30524,18824,122155,138794,53739,6592,65956,76819,-7797,-38720,44689,104010,35227,-51172,-38551,-20792,-5124,31264,39365,29126,47636,78359,93223,96484,69743,36514,46937,71020,15851,-10243,29559,23400,-29624,-55533,-48808,-18596,-7881,-69210,-79022,-42713,-53514,-59506,-12859,29922,35268,47857,52741,13270,-55074],[-18717,-41363,-5725,57926,98905,86128,71428,70496,16125,-32494,-5029,29524,21046,27729,75234,84767,12118,-114032,-166595,-53087,35961,16252,-27366,-25808,-19569,-22653,-26046,-25682,-65793,-81448,-21699,-16793,-78626,-60814,18354,54409,29785,-29461,-64408,-41264,-18777,-22830,-21257,-35435,-44922,-6161,41008,40570,40126,76911,109986,68819,5850,-9217,-26602,-60326,-53817,-31761,-29911,-12453,3253,-10075,-18990,-9829,3455,31500,39920,4435,-19527,-23036,-11025,-1895,3157,18754,6725,13449,52623,36455,-32790,-55369,-23417,32389,83539,35396,-83769,-124885,-51909,-3692,1568,-8204,3749,-6295,-1689,39959,45742,19403,15273,3269,-25378,-53982,-57478,-32555,-43216,-60987,2416,62477,48847,5351,-24759,16530,83385,70184,7872,-1592,4564,-45331,-39325,15201,-27023,-116774,-91557,-19210,-11052,-12663,-12259,-7532,35644,55244,46266,74788,84018,5580,-16009,44330,44866,-13990,-10908,60560,100056,74206,46146,34330,-9589,-21996,21789,-32427,-143627,-159339,-138890,-190688,-193771,-117341,-26625,66561,110324,63612,6117,48779,144294,138588,96597,132079,202233,220157,148504,-6527,-114422,-110332,-70743,-30859,33814,69108,47776,-1905,-72094,-134830,-110720,-31175,-11317,-2848,53926,104814,148676,142265,52254,1916,-42797,-123916,-102065,40637,146303,171097,122696,55604,43434,18577,-41466,-38664,-23223,-8085,47695,95381,80117,78341,50737,-63968,-136717,-112597,-67435,-35476,-45065,-94732,-75167,-20491,-98335,-206263,-146756,-1229,85006,32246,-56478,-88710,-96558,-69849,-7932,33696,6668,-37987,-23471,47551,49329,-10511,-46770,-52092,22491,106468,88521,17050,-14263,4463,32105,17507,27995,16982,-48447,-6127,67758,-6440,-53562,-16796,-36545,-68305,-7740,26445,-36180,-63535,14716,68863,14637,-23328,38900,64222,-10454,-36795,33836,84009,4438,-78801,-99602,-69513,625,35278,19752,74499,151774,154169,106501,20888,-22604,69183,158485,137737,66231,13043,-45188,-70211,-33620,-15070,-4306,48142,83432,28573,-196276,-458106,-365926,-105577,18917,45570,-1607,2326,85271,121227,14425,-211284,-347075,-265018,-96312,11322,22191,33340,63546,11654,-63489,-64036,35554,141821,165417,90302,-11175,-69938,-52440,25376,56356,44765,22914,-26576,-64599,-43303,6313,70178,96161,59561,16805,9738,36421,42265,22307,-892,9111,497,-39695,-45374,-18350,21973,57942,47265,33020,84240,75432,-3836,-21816,5243,20264,24729,25951,64812,86650,-1580,-106074,-109533,-42995,52794,136561,163469,105080,-1147,-52277,-40724,-16100,-6593,19027,24442,11554,12480,-1521,-40755,-57241,-49165,7999,99459,118090,65482,46573,53866,20581,-46331,-77863,-92727,-40667,90515,153620,65729,-34919,-22885,44178,72602,21603,-74884,-108532,-62627,-43528,-43403,-47529,-69777,-114251,-129186,-103821,-29755,19989,-20918,-63013,8533,121311,135679,81483,36814,-10551,-53693,-47360,1531,6202,-66094,-120695,-124803,-119935,-97304,-26397,2394,-8224,5390,53143,58974,41966,35981,-5155,-115581,-157003,-77171,20957,93951,121138,102449,53332,-9304,-54419,-90754,-116866,-59428,27868,33284,50466,96805,33851,-110386,-160006,-77898,-19367,-12868,60557,118297,17189,-100681,-70716,39195,86480,69334,25876,-27136,-47472,-30802,31555,59833,27919,28542,29950,-35673,-86644,-50065,17578,67979,73445,32114,-9754,-40095,-45936,-30999,-6482,-17149,-51243,-94544,-163428,-192978,-152591,-93245,-27313,32599,30402,-5463,8473,6309,-4640,-14923,-39126,-29523,1843,-20140,-89295,-142877,-108320,-19200,46875,52819,41839,49643,66271,28390,-25337,-29172,16824,17033,-30763,-9020,56370,22983,-85748,-106514,-17259,44576,41454,39653,-16698,-76944,-5344,82978,49719,18244,3197,-20029,13850,25589,-48716,-100767,-37962,57440,56676,14038,8667,46112,46037,35505,21311,16189,38190,65786,48837,30916,15532,878,7802,25201,14389,61397,139385,97807,-34090,-122019,-115570,-51666,-2559,-4130,6367,-3284,-53484,-89080,-62782,-8483,22086,13813,61837,124586,100589,16110,-49793,-43673,-3043,22765,60214,83174,1105,-77598,-38425,-9465,-56317,-65015,-59217,-39663,18616,-13961,-94932,-66684,20215,64429,56169,-355,-46742,3051,60439,16573,-51424,-32433,-7254,-41934,-76067,-60857,-54745,-88745,-70585,-5381,41880,62785,87960,93266,72962,86071,75594,51104,14916,-38776,-33878,14875,62405,58168,3081,7634,46533,-15286,-72369,-59343,-46689,-35557,-16282,-19682,-35841,-71825,-128969,-113049,-421,74178,23586,-29779,-48377,-63684,-54202,2051,35296,21270,-2589,-8445,-2003,62914,155279,165565,108574,91414,94889,65601,51600,68751,71676,81180,95261,126400,140750,67944,-41552,-80319,-21285,91444,120078,19552,-99554,-123686,-78610,-36040,-65303,-73160,-41319,-28234,-18383,-1352,7020,17037,25559,15098,-7442,-10959,41681,79993,31748,-55988,-63059,17064,69787,85147,92109,39942,24460,72599,85198,55848,49678,50992,9520,-33526,-40617,41352,78848,-24196,-121499,-99985,-51495,-31906,35188,77313,17420,-51323,-13621,72268,70541,9524,-17072,-27030,-24789,7302,40807,68594,77750,54895,22690,3683,-7359,-29830,-53412,-90042,-101636,-80354,-92158,-95854,-32480,-30054,-61478,54448,142723,67290,-11530,-27849,-96276,-148585,-74176,13765,419,-44283,-42052,-25605,-33799,-359,75170,86166,18084,-45514,-62047,-27969,41250,52311,-24214,-72037,-41749,-3079,-44506,-129940,-114481,-43762,-18946,-4858,2786,-22987,-29572,-33009,-106268,-141261,-72694,-62914,-87724,-16745,88174,102927,60185,13178,27723,80552,76155,270,-52248,-72229,-82708,-30341,12473,-11316,3237,34947,-7445,-76034,-82342,-60699,-50013,-9631,46724,67030,39593,53159,91814,18499,-82699,-36510,60639,52633,-9793,-88691,-163228,-116776,-32159,-8645,5175,24085,5332,-6291,-9246,-8700,1894,31843,29106,49208,64132,75986,64333,11860,-3860,46691,74043,85976,91072,44818,38202,71623,48295,-10256,611,69446,96168,66200,50692,8458,-76817,-93720,-77593,-106613,-70509,14343,72055,123451,100589,6431,-89718,-163593,-166788,-88516,-51119,-13223,28410,-16616,-87659,-69016,-5709,10846,2179,34628,70597,97354,133559,102624,-30218,-104632,-66525,-40366,-28825,30336,22804,-76567,-73481,35721,38678,-2087,28188,89588,114536,56174,-33264,-33053,18407,50240,48875,47568,26360,-20481,-45652,-39273,-43961,-25879,-20061,-54784,-53471,-10123,44182,63505,18990,6445,62132,66091,32399,63030,70909,34958,41613,56521,34746,37318,11086,-42927,-46809,-27625,10102,72506,96820,80676,2788,-130268,-177766,-100369,-28053,-3031,-27041,-85932,-92214,-43798,-83172,-159239,-114529,20632,137585,133822,30781,-41989,-37684,1240,-10960,-52126,-53355,-28761,-73328,-123645,-84038,12184,46433,15304,-12324,-62367,-56295,10605,32357,-2738,-10655,12662,-47197,-120270,-104282,-461,101532,87379,6282,-26475,-44245,-16411,37935,40185,23865,41271,74464,93261,85710,54368,33655,32903,46998,23863,13933,37585,22559,-37169,-33137,28656,62494,43308,-37014,-85917,-95569,-104689,-89929,-36542,4819,25829,60024,62690,8997,-61403],[13751,5713,22896,61780,49249,4674,20542,45105,-25534,-89702,-30724,48323,20053,-11484,78706,142680,31743,-161955,-202973,-56972,42070,57003,20859,-32223,-51339,-59535,-88092,-52941,-18143,-8547,7956,-27943,-139913,-171144,-52185,43221,12426,-35822,-28347,-24971,-40325,-34900,12669,35264,3143,3530,32056,-3553,-16372,49328,69267,1917,-19877,20532,7147,-31719,-27745,-23137,-34157,-26468,-87,-18914,-48139,-44680,-40636,-37915,-19172,10518,27008,5718,-24727,-37235,-33636,-7874,-6105,-13336,16102,39149,5982,-48948,-82687,-23810,65362,19613,-76223,-78921,-41949,-33111,-15470,-17106,1443,27731,54199,92899,89416,56148,47659,39831,-35051,-83546,-37991,3265,-37421,-54132,14032,38963,175,-7732,-14663,-14615,33181,67894,42914,68274,129406,62488,-5602,23744,31401,-4311,9735,-1573,-58118,-36220,3590,-1323,24227,52499,43806,63621,88743,42183,27791,81300,104593,43875,-20738,7289,72177,84373,87255,82001,-10052,-63684,-1513,-21149,-147974,-158745,-106765,-151772,-161267,-108411,-72671,-8150,57244,39255,-6579,35551,128885,133328,92609,130754,212650,242007,165508,1746,-114212,-128111,-96139,-15248,88634,119010,53345,-14476,-56758,-92593,-95856,-57798,-21383,3589,40728,108761,190211,186020,110807,81770,51860,-20822,-31669,49846,109289,117239,100002,64535,27054,-571,-18701,-14709,-38355,-30596,21671,36207,8835,58799,86490,-17866,-88077,-55169,-17271,-25305,-78635,-126359,-95549,-53537,-103387,-147817,-101450,-50449,-3975,-5793,-52470,-73171,-78253,-85462,-52286,-11950,-51450,-71129,2799,84861,51994,-34240,-59226,-68816,-29795,53893,106026,68827,-7921,-22928,74635,131164,86079,17975,-22712,21225,87213,65060,1919,-67539,-150609,-146673,-27091,30040,-38926,-62098,44839,103595,541,-89528,-52813,-12681,-48300,-46757,25748,22554,-48642,-58047,-31493,548,33883,27117,-16194,-7287,43944,57964,15310,-48134,-70472,-1596,83281,122459,140516,129084,37465,-49122,-54399,-33071,-7313,55332,128161,73392,-133169,-347544,-321228,-132942,-2352,34045,-16802,-29030,20771,33840,-6877,-162261,-294070,-233667,-54964,41663,-4542,-13451,19938,-54326,-127300,-78471,57401,172981,196746,118322,4735,-63966,-65785,-10796,47033,89686,55401,-60664,-127646,-89258,-20621,35029,78898,84664,50923,41704,56809,47671,53111,42326,-25825,-53947,-10442,10259,-5611,21305,65078,61193,31522,24264,-1622,-29621,-7050,23833,3137,-24610,-9759,33498,14667,-75362,-96105,-47298,-42552,-10412,98594,180041,133302,-1760,-50710,2026,10611,-62854,-69763,-9859,24632,40157,49839,43644,15634,-34899,-13461,75769,109137,60635,14333,-4086,-27408,-64716,-47113,4023,82497,184098,203834,92528,-6406,26418,75802,53850,-10252,-69678,-63849,8631,29657,-11993,-56618,-60128,-71352,-108802,-98147,-52092,-49792,-84168,-71296,31991,129506,99896,7996,-36830,-81827,-108892,-83621,-44779,-64111,-119057,-138919,-119279,-87082,-45432,17786,4406,-64351,-65082,39050,101872,107797,114151,88857,-20113,-105716,-82311,-24876,23324,32015,36738,47414,54302,28665,-42363,-68282,-19397,22081,18792,14733,443,-46972,-154445,-224184,-123289,29421,104912,153429,171875,72275,-31383,-37789,22013,70038,81345,42468,-8661,-15082,3171,70769,109098,57639,14842,-8633,-49005,-46870,-5597,22244,37998,50485,30521,-16247,-33208,-1055,31215,24514,-42647,-79332,-35207,-53677,-130189,-157697,-100058,-40758,-17638,-30706,-51519,-47086,-53027,-46844,-31705,-32905,-9183,14635,-13474,-42038,-61897,-61299,18702,103876,93167,45441,38611,57754,27692,-1539,14761,42933,19373,-38528,-69548,-72787,-48663,-28273,-51953,-22971,85497,148160,124929,17802,-87758,-72961,9890,26427,43501,55779,3734,-30211,-8546,-15211,-49396,-17662,74940,110315,91203,48977,38287,56228,104872,93269,258,-45381,15586,68225,77580,17469,-51655,-50916,1151,22735,48388,94695,108400,35243,-104967,-170459,-88359,24815,62787,55549,16145,-6127,18860,45394,70989,70710,15717,26140,113213,141987,65678,-54752,-65535,17457,49473,53388,85518,73809,-4592,-53682,-79923,-113194,-100107,-60410,15234,107720,49091,-100885,-115048,-16810,52937,64140,61357,68173,62155,29644,1182,-12831,22020,29491,-35190,-92987,-88718,-90081,-127209,-107092,-3508,78810,86157,44993,15232,1706,-3374,-21794,11015,56455,50502,70961,86884,51589,-3944,-37375,-9702,38856,27932,8701,-10062,-48590,-52085,-26091,-31886,-40149,-44033,-73426,-42496,82858,167540,106284,12197,-60416,-130721,-147539,-78064,13645,79606,83609,32026,25736,90439,117754,54720,-25887,-40550,4275,43131,65934,62148,16531,21823,92619,158776,155052,82911,-5674,-67472,-56922,-3193,4738,-43044,-96730,-134548,-110727,-28982,-19812,-56602,-76738,-82573,-49960,416,27756,56682,56626,-3939,-55593,-63215,-2189,66335,40277,-45673,-33292,79281,101183,58651,48411,15495,-2327,18004,23329,-11616,-20066,23051,6698,-98043,-181846,-102030,23142,-20114,-117963,-101272,-36151,-5986,42713,59696,-10486,-62745,-11453,69862,106620,101749,65589,-9978,-62020,-29664,48352,85768,57428,22402,14590,15204,-8330,-51852,-46341,-20281,-43126,-74591,-82958,-89725,-69368,-67041,-47867,77854,151037,76582,-15542,-43693,-78620,-109934,-71293,-3207,10205,-18217,-23387,-16280,-42604,-85287,-82501,-62437,-69967,-58624,-23396,10988,55599,72120,40734,8955,-17765,-35226,-40873,-52302,-65341,-99041,-112843,-46021,28000,13238,-20954,-12632,-39689,-81461,-94541,-111450,-65701,28613,50404,-14018,-45304,-61524,-59938,9448,72538,49790,3363,-35168,-51506,8567,48015,2190,-8425,26548,22511,-35028,-79788,-75091,-52117,-1412,44979,40668,-28739,-44893,7875,-17213,-92929,-41324,59698,46842,-81,-23008,-48742,5313,64390,37197,-16057,-53688,-68843,-33834,-4738,22551,30398,-2125,-36540,10376,89670,122269,79673,15304,-7823,-4209,3772,37887,41380,-6587,7411,58187,52427,31886,73709,122751,65703,-10612,15531,18261,-48651,-65351,-63780,-106446,-50354,62208,97040,105853,71055,-22441,-127093,-222714,-237452,-131525,-61808,-45940,-20708,-5918,24371,75197,75312,40807,51508,75512,45675,36240,101660,111515,14792,-34971,2488,-7884,-53490,-42742,-22321,-56453,-43284,39464,27361,-16616,15512,72834,77867,622,-80158,-19394,91406,116640,73335,61151,55750,33801,6329,472,-6618,-24125,-26032,-31861,-52775,-43184,22839,41981,7900,6827,45406,85523,101527,75617,-2586,-53352,2432,86985,95981,77597,27702,-55179,-76057,-13854,45653,75279,99860,105969,45073,-39096,-57746,-31447,-23635,-9825,-5693,-18742,-15881,-41436,-131710,-159814,-78182,29248,132205,114895,-1404,-68047,-71971,-33412,-3474,-14408,-25966,9123,9290,-33147,-35380,40707,37343,-46954,-88986,-89409,-77337,-81879,-96089,-61826,-55996,-104343,-142354,-109989,-80093,-31851,67274,105286,56622,18637,-6475,-458,-5954,-35857,-29673,6895,37513,54010,45631,34695,64673,53403,29864,43404,68500,58745,11233,-52027,-22535,81545,115865,70911,-11318,-58438,-72871,-97848,-110221,-75256,-19301,23485,46225,25798,-15134,-30978],[53776,29917,-8548,-11080,-19753,-38751,-29146,-13481,-42810,-81744,-42423,32334,25695,-8403,52988,94812,-13440,-151576,-126911,10812,96566,131124,97662,-3412,-51499,-80737,-144463,-74131,63786,101733,71304,9686,-99316,-145861,-66718,-7419,-45117,-61839,-43970,-47819,-21417,31480,68076,69106,8052,-27230,-12934,-35180,-40971,16764,31874,-3974,20018,63229,33656,-5331,-13989,-49747,-85266,-67517,-29646,-38762,-63759,-69883,-85331,-84242,-32459,12428,4313,-30510,-32608,-25862,-27937,11062,30261,329,-12331,27086,33733,-8000,-48237,-8295,46889,12370,-20696,-7193,-7413,-20812,11342,33512,66416,92119,89164,64081,40053,25280,30674,58982,11593,-61831,-38961,675,-20641,-1993,59953,20535,-70947,-81386,-43481,-25840,10697,50863,58321,90512,143206,109476,46710,30663,68367,92468,68377,-30789,-135128,-113202,-24219,-3613,-11320,-12224,-8672,20324,51008,52178,55931,65639,83808,35004,-73511,-77152,10244,56811,77579,74919,-12370,-55979,11818,25772,-45345,-63390,-28833,-35900,-26210,-37584,-105178,-94301,-5282,17353,-4735,5472,36030,22565,-2540,41204,128630,142206,91128,21896,-27086,-43267,-28221,34538,112903,124704,63773,16261,-20274,-55580,-72518,-56906,-21697,29224,46036,54188,100453,135007,129753,122348,105310,63079,43259,55710,38992,19905,37346,45084,9918,-32258,-29200,-17234,-46800,-39991,7864,20089,-11521,52559,138242,87809,17308,20758,41671,23973,-34631,-77029,-76371,-72443,-79072,-27901,26136,-7945,-31390,-25290,-23962,-10325,-2260,-31203,-32077,-19104,-66292,-55346,46033,114471,87328,17382,-21505,-55788,-73931,-38042,26813,41990,2890,-18055,93540,194097,143594,55632,18738,31109,69604,91655,35367,-81721,-156899,-118053,-15804,31707,-10009,-32788,33822,101811,65815,-23341,-83944,-79999,-37048,21768,24850,-45611,-68680,-25264,-1187,32499,32535,-41925,-108678,-115621,-83426,-52381,-66344,-73987,-56821,-43430,-29450,42523,137592,163413,80040,-3973,-16992,-8219,-15756,18467,130942,115902,-98117,-300836,-310486,-130120,1638,52904,17898,-14119,-20744,-19197,-12761,-122173,-234675,-170954,-29596,-13324,-118962,-131656,-81142,-101804,-108602,-38921,59621,119003,154268,133638,55957,-2906,-19819,-30858,-8204,78485,92653,-28915,-130339,-114938,-53734,-4358,37097,55488,34173,45617,74098,63917,70424,69364,-15333,-51494,30897,68485,8652,-7383,43992,85371,54577,-19215,-62104,-56389,-15301,36690,27429,-19576,-23240,-13524,-81674,-162688,-106918,-18990,-52580,-66261,24191,99706,71655,-20926,-23957,83350,88877,-45389,-88511,-15054,20012,-473,15174,82109,86868,30500,31163,67350,40478,-19579,-60531,-108434,-131279,-83854,22818,116842,175536,189204,145535,60106,4164,21933,43408,19309,-39466,-86502,-76254,-10243,17925,-3370,-9577,27104,21622,-47775,-42808,7685,-16016,-71848,-71499,23383,101765,51468,-28902,-38849,-56786,-73603,-76053,-85663,-92873,-97960,-103095,-88655,-24259,27502,34885,-39034,-136429,-128353,9916,100338,113370,116450,104123,18606,-72301,-94743,-67159,-27731,-22678,-8823,31597,80429,66249,-7145,-1575,25353,-3164,-14060,-22977,-74081,-105881,-155515,-200539,-102024,52436,86871,39851,40350,39113,27034,29087,47119,63239,41554,-23179,-71566,-75352,-39392,42794,75684,5011,-57462,-75983,-66050,499,78048,57850,6141,1031,7184,-27798,-25821,58675,106563,53019,-48367,-84698,-2577,42551,-51538,-152489,-134838,-101419,-124175,-98538,-25459,18616,8556,-6432,5670,23054,24025,-9401,-51523,-18660,23306,12437,46623,114463,101623,53110,23966,9212,-3514,-11862,-6616,2815,-9239,-51481,-111175,-127084,-24645,67666,-563,-63536,44798,185955,207465,77697,-73831,-113308,-40615,-16200,14501,69690,53006,4499,25321,62387,30953,-2714,17075,62092,83765,24049,-40150,-17617,72361,101522,9979,-78469,-32967,71528,87219,-37364,-118020,-62184,18950,21993,-7401,1769,54753,42303,-74437,-163913,-129691,-2921,82288,85566,46790,49560,82358,81181,82721,67724,-12225,-27283,50362,91109,47084,-35618,-23098,54475,34513,-14321,22800,86811,78773,10416,-55797,-90762,-76035,-31814,43184,118371,77656,-44817,-70826,5250,54509,44888,57704,102764,97775,40750,36899,57101,62134,23520,-31869,-61776,-52914,-54231,-101573,-110930,-25658,80477,99699,12628,-52753,-49384,-53305,-79063,-25311,75155,135435,163453,125800,35938,-36828,-61793,-46435,-3750,54208,83822,32491,-49420,-64317,-45473,-63648,-46459,33571,66431,83967,152101,194921,132964,39150,-61012,-129971,-101034,-17084,42905,99671,112510,44185,33239,82948,44311,-63571,-109377,-92711,-44723,17101,58535,51039,3447,8436,47653,68171,76897,70204,32585,-21654,-55282,-93194,-106514,-65699,-35995,-40371,-42570,-7949,-10876,-53087,-78678,-77058,-24458,47162,59152,47079,15524,-56891,-92346,-78736,-9403,59654,26069,-56993,-19672,113392,140755,72376,11479,-25292,-32823,-15981,2926,-17498,-54141,-21975,20423,-35519,-144911,-135295,-28432,-930,-48916,-49315,-257,28818,47123,60679,29348,-15831,-10097,14987,47574,107882,121966,45994,-34941,-37461,45371,92913,29838,4353,43863,47045,12988,-39116,-17664,85841,78021,-47041,-93190,-80454,-85171,-77761,-32123,33879,72945,80376,43382,962,-32670,-56920,-46768,3194,27674,-3370,-40671,-42892,-47064,-122869,-192478,-177250,-125047,-50527,21780,18100,11070,66976,105011,77538,-603,-59008,-47766,-19852,-37757,-105898,-125152,-63873,-15003,-39301,-34680,26222,53301,17038,-54118,-90185,-29741,63808,71910,-4795,-72054,-100993,-109388,-73637,-9404,42423,56451,26775,-670,35526,52271,-3763,-39289,-12813,20228,9315,-7716,17866,30203,10060,-14518,-30777,-66713,-80251,-41105,-19000,-52348,-39097,27315,23527,601,14680,19718,61032,107973,74809,-10441,-83985,-101754,-45581,12835,53710,43974,-21238,-62800,-19536,72871,96593,41458,14505,30178,22867,9769,19071,-22235,-99889,-85769,-22121,4067,40383,118707,145604,38793,-45822,12008,60122,8825,-37915,-52721,-71583,-36125,26441,24375,4071,-19730,-59823,-102237,-148125,-170016,-106415,-53752,-43051,-54159,-43605,51165,122713,110146,101762,129895,97766,787,-17245,70528,99705,29374,27674,107961,85910,-40278,-103192,-79937,-57634,-34226,-1851,-27963,-38579,-4823,55877,63677,-10776,-63177,23421,129039,131648,62043,29053,45310,79837,42431,-19153,-42638,-36065,10801,25171,-43476,-63337,9360,13513,-27423,-13453,16491,49042,78433,42004,-63943,-108243,-41975,30167,10442,-4154,8321,-15538,-26052,23086,52239,58801,84464,88350,54118,37086,59359,58073,22876,-1426,-14600,7585,37353,-5921,-79812,-72950,-21503,-5396,38268,42207,-4363,-30825,-36818,-21331,-4952,-7721,-5149,33249,36201,2491,-16910,26803,-466,-109790,-132163,-46596,-16292,-98903,-155216,-76912,-72308,-149716,-115952,-20108,-9149,13881,84423,97740,65795,52657,27547,3840,-50907,-106924,-85166,-21319,8488,5477,-2512,16793,88224,85377,37033,55571,100007,70473,2837,-41501,-15290,42285,42341,16790,-6866,-279,5898,-28692,-70908,-82144,-46299,-377,13676,-8935,-15270,28632],[78700,31152,-45184,-68934,-33111,-8000,-36876,-58032,-47164,-48074,-27922,35231,50471,7833,17036,47503,8565,-44830,-10372,79911,122647,129841,90369,20912,-9962,-61519,-132599,-52181,100384,143080,126273,91342,14114,-43846,-38766,-26277,-37366,-45593,-85271,-96001,699,83333,67861,18099,-53523,-89719,-57732,-51242,-60569,-23502,16725,41324,86260,101733,61266,21183,-595,-52244,-115452,-110843,-81397,-83360,-103007,-108180,-96343,-54284,835,3784,-36998,-55962,-5276,17360,5960,63336,82682,25197,2395,32589,29294,28059,68532,98563,60689,2456,805,11332,21942,12179,27777,76832,138553,148305,109330,4528,-83441,-91749,-53199,23472,68709,14716,-18191,21894,65882,95363,98433,20120,-90223,-124784,-70006,-35164,-29202,-5664,23453,30084,34875,52893,53070,34346,90119,131945,52579,-82646,-170305,-135475,-28721,-3504,-42794,-47850,-4301,15544,-3437,5582,36010,17939,5539,-30957,-117192,-119979,-55010,-17361,11014,12719,-36438,-42149,14807,38060,20774,-16833,-12626,10170,41940,17267,-80408,-96670,-9533,35609,31233,-574,-46348,-89941,-93737,-44955,11550,385,9869,50031,45827,17531,16899,31212,54739,56751,50923,50838,16650,-22519,-22879,-4145,5986,36086,25548,-41831,-61346,13386,79208,86740,62195,33522,37033,66891,44326,-1064,-9095,-3625,278,-14139,-26189,-24039,-35318,-29205,17368,54503,24436,52667,147164,156053,98391,63829,62168,42373,-3693,-27621,-43108,-66752,-57111,33919,110075,62270,-5096,-31908,-33477,4881,65097,71999,34054,-6569,-36370,-314,54910,73374,75324,64444,29567,-23343,-51653,-49686,-67443,-62625,-28528,-34621,25367,125318,136687,93036,47408,27227,52166,67798,27741,-45908,-76210,-51505,-5509,22166,557,-39697,-25285,72654,153425,94862,-36840,-61030,12862,59480,-4510,-83416,-94104,-68284,-61294,-20228,-14536,-69698,-95739,-102024,-93552,-61144,-64546,-45841,-1203,-18977,-67094,-22467,67448,104002,57593,15163,29564,36701,-13706,-38394,61270,110431,-136586,-454189,-435344,-174891,-9152,66143,51074,22537,-11130,-25071,-41235,-142382,-209098,-117468,-37852,-94805,-176470,-159054,-111894,-89313,-56557,-14844,42995,59526,77927,99109,75055,42446,13608,-49835,-66604,49735,146679,72125,-62053,-102385,-93807,-71774,-47938,-32020,-13343,23612,63006,71858,76606,76237,36416,8347,57962,83660,16044,-39638,1432,100753,106350,11913,-46070,-39079,-9370,39209,59255,31795,3244,-34739,-119190,-188545,-136903,-44397,-52300,-82149,-69957,-49804,-38275,-60342,-38032,75243,96845,-6941,-19832,34553,11851,-39888,2591,87460,86078,53431,76829,90344,5621,-76874,-84010,-116112,-152034,-92988,37950,136357,163798,103823,23344,-2865,3359,6325,28308,32522,-30218,-92026,-102929,-83790,-63583,-29013,15280,66773,62881,-948,-16960,45689,67082,21043,-30997,-1403,57006,27967,-9775,22085,50623,32242,-45989,-121087,-91525,-26396,-23821,-39680,26272,93070,95685,10672,-113125,-132026,-3595,92824,98038,72845,62149,19848,-49297,-105942,-100529,-53919,-34253,-26070,5565,50572,43426,7004,24091,2479,-53815,-33259,-11069,-35583,-60745,-109205,-139238,-71892,-5841,-67333,-160973,-118253,-16564,31688,53620,76335,63410,-15737,-103024,-132136,-118530,-75841,-19815,-23097,-77528,-96200,-85911,-59048,28476,137464,100041,-1311,-31855,-24721,-34070,-3652,89884,104869,19998,-51001,-71639,-37579,19015,-34882,-139848,-152824,-151309,-184362,-111520,18311,99368,88303,51257,53275,67407,35376,-33322,-64149,-6086,33378,4042,1620,52766,57323,35748,-1046,-38557,-38793,-57133,-95980,-73663,-26800,-47917,-123479,-109999,33306,92222,-15292,-96748,-22568,107745,148580,49469,-68640,-103871,-63023,-60045,-44418,7520,22339,10364,39689,82593,34026,-51717,-72457,-13108,38602,-29741,-121658,-108722,-13699,60981,49136,-31410,-34629,56449,57691,-77148,-130762,-49640,31797,24315,-26266,-31998,18272,33471,-19142,-111397,-165654,-59317,59347,55664,20746,50271,53106,3081,-14217,-11465,-58942,-52405,-3733,3424,6181,14398,35005,63840,13054,-70480,-62337,19518,107707,116427,53849,2622,-10664,-2968,40732,85623,67143,-2728,-37877,-9482,12030,5023,11519,35793,61014,57921,59414,56769,25933,-22143,-25707,6131,33960,40600,-18539,-84781,-57159,61106,109212,31908,-32419,-18932,-17559,-64234,-44101,39689,114627,139859,95040,51170,20651,-52210,-111539,-54000,64526,115615,55039,-47415,-79186,-56401,-65993,-33834,68143,115792,140869,174088,149983,95299,66893,-12615,-71646,8427,126892,132846,99150,66711,9726,6389,46468,-4208,-94901,-91463,-40792,-3745,29980,46074,48950,49048,57991,21522,-25635,2302,33846,478,-16814,-35995,-122064,-143936,-41442,43973,89748,62144,-5300,-56655,-62757,-38290,-13039,24417,73379,61096,737,-58770,-96102,-70067,-21327,31132,47777,-27006,-95647,-33317,85149,118055,56727,-14782,-48036,-38008,-11374,22800,28793,-30164,-50805,33542,85867,-23301,-118024,-81767,448,15032,-24,27264,49614,38105,42927,45989,-5813,-44286,-38016,-10732,65525,129014,108255,35576,-8862,46348,96551,28656,5661,46960,30318,5463,-10320,23760,124171,114355,-30736,-70568,-19307,-38453,-67551,-54843,-36208,802,81052,106259,77970,44488,-3674,-47224,-23942,23184,4991,-66758,-78222,-34675,-76072,-170426,-170760,-111764,-51535,17517,6806,-23276,47914,105325,64994,3126,-22026,-20434,-17477,-32608,-80169,-86373,-61101,-80084,-109583,-56832,29967,61654,19056,-32359,-26737,14422,62758,112726,98387,-921,-82336,-103579,-115493,-89465,5427,73065,54888,9788,9683,12295,-32787,-86730,-98389,-62396,-2334,71176,135447,127111,25600,-82649,-100506,-54546,-30832,-33201,-25023,-40642,-60849,-14669,15584,11401,14172,-4835,10455,56274,40564,-15319,-31716,-26026,-7800,19192,25126,-30655,-82223,-86569,-22632,49918,49180,7443,27241,76668,97484,99437,67130,-39233,-150101,-131329,-68573,-60222,-19031,88632,127257,47814,-14255,26509,88525,75128,24193,-4532,-8481,-9462,-20105,-41239,-61787,-85297,-84402,-55705,-37829,-66909,-80285,-74345,-53010,-96368,-146915,-54164,61700,87197,99878,114287,67926,1949,25627,89669,79407,39619,92593,165417,116714,-23957,-104371,-103761,-71419,-34261,-22929,-61031,-56206,-3863,54359,53736,-3742,-29527,29379,77692,64311,6301,-30999,2767,59683,12899,-81687,-122872,-66641,45293,67602,-24760,-51403,10448,-3148,-57638,-43778,-18084,-16726,-858,9158,-40654,-70479,-41786,-45069,-122255,-111695,-18523,11033,7213,30885,34575,38997,61713,51413,31624,54705,96633,95038,42547,-31686,-70726,-9920,61918,55597,33908,34834,1141,-67745,-74136,-27192,37878,80812,67661,33036,7110,-4529,-13184,5094,17268,999,-35113,-29481,-27303,-83670,-81538,2880,26086,-83499,-145093,-67441,-50464,-83629,-36769,18478,37213,111784,159533,100469,47241,33410,-11609,-33050,-54018,-95331,-73121,-4036,9118,-17545,-18732,18044,87045,87556,35271,42244,91305,66608,5980,-12670,-5037,-32063,-87963,-80054,-17497,51077,71885,60217,25650,-29156,-48312,-25452,-7270,-16823,1818,72722],[53515,25632,-37254,-64098,-4469,43003,-10420,-71926,-76531,-61447,-25190,49025,57831,-21856,-22126,69878,116152,88246,61206,70272,52611,27449,-653,13995,23152,-32713,-69139,-12183,40406,67147,116865,150368,99596,10257,-26197,-14473,14241,1297,-97735,-132342,-22711,42046,6938,-36242,-94140,-117653,-62256,-64166,-106480,-79528,-7117,57950,110748,127424,95146,41481,9165,-7619,-54374,-99510,-106711,-121126,-152408,-137483,-68095,-3848,5000,-25015,-41304,-20263,42317,51703,31043,90262,80968,-16480,-17110,29942,10844,35335,140090,164225,65259,-20589,-33991,-24770,9457,-10746,-30775,36642,125645,140844,119074,7523,-133236,-162746,-131733,-58521,45814,51778,6074,68573,181259,179117,94623,24521,-52911,-100670,-69234,-58932,-89821,-57847,-11691,-25202,-34129,-4533,24178,38204,101431,129369,34986,-77563,-104331,-39618,21762,-5046,-51893,-2478,87299,71274,-4794,-19871,17405,6493,-36088,-72404,-94569,-86201,-87000,-94471,-62396,-41616,-69707,-74727,-33513,4863,-5619,-62026,-55298,-28774,-16694,-6429,-28035,-28855,29244,74402,66014,13246,-36328,-50932,-29271,-7046,-32510,-82923,-38825,54670,59582,9389,-13075,-25686,-30869,-26778,3256,43914,57736,63329,70151,51316,25071,4797,-43494,-132181,-183641,-125600,-24528,20533,-10637,-44338,-17852,61697,87991,50711,2757,-32470,4638,63205,27203,-12336,-8194,4876,39734,88439,57437,31697,86602,133765,133051,109389,82371,29171,-22136,-20072,-13955,-36224,-34553,31984,108877,85648,28914,-17173,-61429,-37706,70937,136254,79552,2410,3845,63503,59147,17835,19604,54220,65538,27406,25257,20448,-78351,-132758,-74430,-64991,-56391,19903,87356,91313,48730,40978,77538,61603,18812,-11488,-20357,-8990,16477,17429,-18643,-62241,-49782,61008,171910,119281,-11731,-25939,8903,-15863,-52840,-65689,-102677,-135383,-131606,-82716,-55922,-26764,14314,-662,-13677,3546,-14937,-3180,45251,47736,11842,-1037,15165,41377,22796,-485,31443,58397,14077,-43885,11039,71049,-192283,-607130,-562286,-238760,-36516,32965,12912,14262,22276,-11220,-84295,-205940,-228758,-96967,-41085,-92541,-90459,-43017,-23225,-11221,2273,-327,37099,55959,52716,56186,29143,502,-26153,-75949,-86922,40476,191569,174292,46510,-45009,-122570,-155291,-144157,-124580,-63757,-8810,20951,43437,58642,60133,64358,69584,89053,83111,16471,-45316,-20979,75785,112940,58730,4591,5766,17427,39362,68604,64798,33865,-14462,-81427,-133403,-111751,-31941,-12668,-61062,-121491,-125797,-57371,-40724,-47219,8049,33409,2674,43466,73522,17275,6434,86815,98120,31208,1362,45023,93697,45837,-35160,-22609,5313,-21215,-44593,18986,108486,126711,41056,-47768,-30722,24877,42475,79489,93300,23049,-24482,-37544,-85619,-106834,-38307,-3069,-9043,4805,6736,-20990,13887,77145,82922,32358,13762,42586,26242,16152,70028,107738,78822,-31138,-120783,-64669,58529,83356,36085,68965,140274,169463,111146,-9878,-67876,20682,108635,110065,72165,65910,51427,-3328,-60758,-72222,-41278,-32606,-38202,-20673,13397,31562,47412,42536,-38441,-86000,-41049,4070,30733,13306,-63288,-88797,-51771,-74683,-174234,-216307,-111642,9023,39031,50113,85188,54335,-41270,-100204,-89362,-44199,-9950,3211,-42671,-80039,-34240,9845,20506,77363,149740,109569,6829,-40119,-55144,-53904,-12992,39877,11360,-41750,-30049,-27691,-65247,-70749,-92249,-137288,-128741,-140671,-153285,-80932,6582,72705,75842,55603,60800,62493,21830,-31896,-42098,-12729,-27619,-78620,-78024,-29757,-13154,5,-5643,-30961,-48634,-108792,-193288,-144310,-28697,-26935,-110493,-93718,15149,16795,-62825,-81130,-41881,2846,3222,-51171,-87442,-97024,-100960,-108889,-94008,-66918,-61505,-61826,-17266,35233,-25982,-128352,-112336,-18567,42596,-18125,-97514,-101676,-33520,51958,100504,43350,-6066,15908,24516,-15768,-44142,-51871,-12479,18529,-8439,-22925,23033,59643,40132,-52128,-137212,-58577,35292,-12440,-56549,-11047,-18462,-72650,-76634,-52535,-47755,-380,24573,-7070,24851,80035,70836,64678,43475,-47984,-100330,-55504,59809,147617,145882,109664,55144,1851,20406,53837,41011,13092,-23195,-59851,-63344,-18003,5985,-15212,12510,52728,36864,2609,-16273,-32581,4775,72074,106634,104207,32160,-54954,-33785,82447,126174,68444,38991,55793,44494,-26577,-53676,-27591,1954,15770,13789,62022,80754,-41727,-144296,-56508,73060,123302,95777,5102,-56423,-39923,-16367,19167,40538,22704,70120,116906,76893,73762,138023,93373,3675,55728,180795,193809,123033,38854,-21454,-14572,12529,-26772,-63413,-39763,4811,55493,79822,55158,51585,86275,113170,70182,9136,10926,4964,-55599,-46396,-13280,-72900,-102545,-18997,74204,146668,117441,-10805,-96100,-54466,17160,41954,37367,36879,20573,-12787,-52935,-72300,-19054,43430,59367,9129,-77417,-95151,-34626,17725,18053,-12721,-24528,-27337,-6713,18506,52164,75201,24051,-30007,43450,131827,24360,-101828,-92593,-34471,-4456,11637,52194,64267,20521,-3930,8678,-34775,-72131,-24455,25937,52804,87428,102464,80837,50531,63781,81682,32199,-11400,-22207,-38688,-21578,14741,46466,72187,43905,-23446,1987,63290,28298,-45083,-81725,-57118,6776,77406,102826,107108,98824,28160,-74916,-82380,-3611,21503,-36266,-53870,-1813,1895,-51934,-50224,-30459,-43102,-21154,-6504,-16690,24249,48434,12015,19282,52008,17724,-16960,-10757,-32677,-37246,-27356,-71944,-106020,-64818,14952,23303,-45523,-51299,11076,37605,38260,95086,114098,42755,-38796,-81324,-128522,-114598,-14735,56409,50854,16415,-7741,-27488,-58133,-97243,-142184,-137860,-52041,60003,130938,120556,19256,-102002,-115019,-39597,-1164,-35262,-61283,-66339,-65059,-11442,51363,70999,43942,-18754,-20502,3578,-24533,-30684,52875,94407,49960,1266,-41729,-122642,-145040,-89390,20782,67580,38741,3261,22928,79290,142311,171521,119119,-427,-93315,-63235,-22029,-67169,-82167,3378,76041,76045,30683,10130,62947,115672,90047,36266,13770,5091,-19499,-24323,-24399,-55645,-42354,10749,21540,-39078,-102356,-115913,-79683,-119320,-185070,-107711,19292,42039,18118,6305,4592,32239,104782,126144,74216,78278,133227,96423,-1502,-53674,-70658,-85147,-69310,-30371,-8109,-40100,-53818,-11421,28216,27480,4767,-13319,-5630,-12618,-21584,-38114,-54732,-25775,13972,-27394,-108950,-151323,-79328,58791,92939,19600,-11942,16554,-5218,-47699,-37283,-27513,-44599,-31567,14792,17461,-6809,-15451,-58029,-128073,-91312,-7588,-6403,-32634,-12845,14829,27867,31891,15956,8719,45294,77309,68983,8807,-88651,-131947,-40650,75348,111658,105059,79477,249,-93539,-108013,-35705,78094,152294,119591,43339,8767,3342,-49336,-59431,340,15762,-44203,-60459,-27733,-26790,-36796,-13829,14202,-48924,-102788,-64060,-31865,-10626,-3778,4197,63785,174219,204518,120657,46041,-2854,-72271,-56144,-7919,-16135,9655,56148,25959,-16870,-776,43498,85272,52980,-3934,9808,64362,46938,544,-5815,4634,-36220,-116490,-116088,-30398,53994,87198,111716,93698,24107,-21636,-21624,-17313,-35027,-15714,51737],[7335,28334,7892,-12593,30935,72025,40351,-16746,-52473,-61193,-29253,44414,32259,-76614,-51931,87977,162631,164564,119662,38592,-30269,-40077,-24926,31591,47638,10844,11492,12196,-59589,-52335,53600,132623,109533,34167,-5341,-4479,25509,29062,-59975,-124018,-67188,-35643,-35781,-2612,-32097,-75012,-46586,-73905,-134699,-112899,-36635,30546,87833,129043,109761,43862,8811,38462,49435,-22416,-71247,-108601,-150382,-107798,-8253,32091,-7530,-46588,-23386,30879,74202,61176,33432,71756,31014,-94342,-91150,-3937,597,19131,94037,98720,19315,-45810,-69618,-63408,-37792,-75461,-97457,-33981,40557,65841,96563,61705,-40363,-82112,-112894,-110214,-25602,29877,13810,87250,217211,186059,57543,2011,-36748,-68948,-45312,-53725,-91440,-38644,12713,-6976,-3668,22,9093,46048,97107,105620,54667,-11939,-1882,70605,68478,-13095,-33632,70472,153106,104516,47852,42649,65528,61249,-5705,-54285,-21940,-9006,-62616,-93043,-56292,-24362,-80340,-139705,-98855,-16057,-25928,-82378,-62100,-55809,-96130,-76767,-22239,-1138,35555,76249,45396,-516,24957,91042,139344,129872,47777,-54929,-55737,36587,62298,-6019,-59223,-71083,-76555,-83460,-82903,-34910,57809,145466,135610,49935,3027,-33078,-104676,-163788,-204308,-206071,-106504,-10765,-36086,-80571,-55666,12955,61198,78794,47345,-21192,1437,100098,64852,-21413,-23711,2969,17939,65408,48064,-12991,-16456,38687,123276,168262,133364,43564,-17694,-6461,4152,-15703,-18397,17571,61501,48071,36773,15945,-55114,-82933,2399,86086,64238,13052,26822,101521,96943,19657,-15716,19115,63557,49598,58348,65812,-2588,-72587,-64049,-82485,-87991,-22102,44506,47471,21177,47445,88567,76037,32958,-28398,-57637,-7550,41062,12054,-38947,-50526,-11748,63589,97586,15372,-90242,-88642,-78683,-107813,-67389,-20681,-70428,-138077,-133669,-81840,-57608,-14530,22927,6286,10221,22512,1814,18152,50599,71583,77185,35013,-12025,-3870,-12388,-36194,-10652,35309,30736,-8323,27850,17272,-246904,-591326,-556277,-247556,-56838,-42971,-102967,-60471,37127,12474,-92543,-254088,-287645,-136934,-40496,-19623,29889,66115,69692,72852,62127,25551,29023,57345,72097,32294,-62008,-116573,-108406,-83864,-61281,31258,155582,179621,112938,1713,-138356,-197818,-172448,-143422,-91049,-38586,-24154,-20285,-15057,-20640,-4937,58160,108028,80180,-3304,-44860,-24747,5246,26438,25564,-2026,3293,11505,24389,45261,25406,1717,-7708,-40954,-61118,-25723,30553,21535,-42952,-104685,-83626,16364,39009,-3222,-5048,-357,-16030,8794,17190,748,69231,146348,70686,-39774,-72006,-53656,23087,86425,49893,31880,94265,118978,40498,26333,110394,143755,63376,-27818,-11594,59245,97477,120824,114838,67726,66789,51146,-48687,-100305,-17516,-1365,-82062,-80597,-25928,-20699,-35855,-19965,20776,43353,44991,33030,-8133,-10269,31875,9669,-23442,-49026,-76887,-29947,97244,150553,97853,93327,126022,122896,84422,37207,-2772,49064,103250,94568,84694,103834,78023,24317,6514,-2823,-9817,-41229,-54971,-34998,-4199,40291,88233,62013,-44512,-90323,-81410,-56465,-1290,2355,-59863,-64481,-39994,-89430,-142002,-104808,7874,72936,70977,67654,79833,31236,-32181,-38242,-663,53143,85276,94201,25239,-33045,28167,83984,94058,120754,122988,74597,-2844,-64376,-95203,-105135,-96678,-90023,-102712,-61260,20380,19061,-46066,-102627,-129937,-123278,-87543,-94606,-99714,-76180,-62251,-33579,-5857,11769,24117,16159,-12233,-34333,-44819,-53976,-81454,-115040,-102152,-67289,-57213,-25148,7304,2149,-41229,-135603,-240405,-195856,-50985,-10737,-82304,-109157,-72320,-80145,-93683,-50513,-17265,-24294,-58267,-99727,-103725,-118670,-138671,-146004,-115910,-75007,-85966,-127731,-87292,-11760,-66792,-157138,-90655,22932,71143,44520,9904,-9303,21814,81877,106632,51439,-7992,-37652,7270,86399,66920,-61587,-86055,-24398,-40398,-76569,-4232,69747,43929,-18360,-49842,-27718,-27333,-87226,-119407,-89168,-73488,-58508,-14616,7774,20567,68526,78312,40498,66363,94745,61843,73910,97524,9730,-76595,-60685,-11270,50385,116982,138796,67193,-27985,-30501,1257,15456,42008,12418,-86664,-109904,-10467,55507,27529,36777,58915,11973,-32702,-16448,-9080,22678,70997,90009,67851,-6479,-48310,23622,119308,120540,59525,56824,60303,20444,-37889,-67431,-86241,-108320,-99455,-62775,12706,31254,-78086,-143368,-51053,54359,119804,150727,87923,-10718,-26628,28876,77437,27308,-59809,-31696,17535,26835,94352,191991,155975,39607,10609,78524,142070,143473,66067,-10926,-3855,-8022,-60659,-57773,-26819,-11414,61405,119055,73521,21720,27333,83679,119161,89024,37053,-5549,-49615,-46224,4588,-6068,-49636,-48434,-9015,63386,85186,768,-72286,-32963,16856,19417,2934,-22734,-23416,27971,37979,-15477,-6257,39179,34090,-34838,-75426,-44343,-34565,-59233,-78136,-59256,-20913,-24732,-21435,15505,57880,78013,52563,22111,64397,100004,10612,-38683,-18880,-71786,-88326,-11901,58303,56972,-1723,-50145,-43019,-54948,-65093,11723,78491,48838,17334,31002,74900,99150,68176,36685,15223,-42184,-98940,-88590,-26037,23548,25509,-5494,-27373,-1700,69989,92645,58276,-797,-61299,-34072,32481,43097,24146,50456,74998,13614,-97175,-111289,-28870,26628,29980,19678,23067,35701,54013,75120,58627,-1864,-30660,-13200,-3104,646,4,3451,55176,81330,5836,-24611,29455,23522,1513,9841,-17716,-74466,-71941,19853,37384,-41274,-44813,5756,15228,5707,18467,10729,2216,-11298,-73817,-148967,-128309,-41747,15043,48472,68149,41533,-26743,-63297,-51855,-77815,-99404,-56983,-16632,4135,9481,-23429,-88095,-101321,-76963,-63807,-85781,-99519,-66564,-7729,42619,89617,122005,85158,28123,43465,29474,-44399,-37951,83448,133611,59661,-25368,-65603,-105844,-99690,-14344,93079,111182,64577,9172,-15012,34855,110417,124226,77476,24534,5294,23322,17070,-43001,-102419,-89541,1464,71911,30056,-38451,5748,96103,78303,-5106,-51572,-36907,-14093,1065,12028,12021,65494,121213,77569,-37370,-116994,-122004,-75096,-70194,-74943,-4541,46981,8322,-53487,-76601,-50761,17963,101116,117853,81653,100889,87774,-61720,-169498,-108863,-50647,-55819,-49909,-37260,-17594,-18352,-29487,-40002,-34191,-4832,25332,9678,-22540,-59215,-55910,-29773,-13127,-661,21101,-13089,-80976,-112410,-53258,60124,96498,55164,23995,26365,5614,-6067,9678,-9384,-32493,-4827,31436,23854,4811,429,-5433,-8822,21552,22410,-30671,-80779,-55048,13714,32346,-1894,-31106,-12972,43261,55636,17606,-37239,-105142,-139693,-56784,75446,116878,70071,27188,-12595,-64930,-51609,5073,66485,92751,28542,-49059,-34556,-1548,-82542,-104680,-1010,46048,-9749,-23360,-15848,-30475,-68784,-64798,5865,18405,-42997,-55685,-36565,-11662,-10383,20499,88015,146096,155130,114963,63661,6558,-54912,-7848,50080,38837,68803,92782,30021,-16297,10710,61534,90271,18035,-48072,-17346,39061,20092,-20353,-25644,8995,25962,-26913,-62050,-34719,17843,63451,93513,67126,11520,-6335,-14855,-51891,-90315,-74528,-23046],[-32012,-707,5688,10405,32031,49952,69914,83574,64436,9530,-28860,1286,-16666,-108758,-78200,12451,63240,147761,160440,38471,-41702,-8626,45885,80854,81334,71211,61502,-10806,-142434,-143880,-28201,36636,61811,90341,57180,-13193,-31696,2125,-22912,-91865,-93004,-76886,-46972,44079,49519,-38570,-86440,-105972,-126062,-109052,-54702,-7268,37081,70884,56472,19249,2791,25683,50454,13485,-34810,-79862,-114148,-50540,50084,74178,24681,-43214,-38494,23754,55197,22522,-5029,32238,12101,-85500,-114225,-40638,-11850,-15938,-12414,-28020,-53023,-62673,-71093,-80730,-70919,-78846,-56266,-30094,-31092,-26991,39126,82358,75684,57664,-19575,-81612,-31591,35506,25269,56385,145774,119388,2830,-68181,-88800,-73755,-13599,3845,-14397,27277,65727,33975,19730,17150,26976,55929,67328,51961,51518,32347,39609,87621,64760,-14278,804,87761,92263,34018,65928,133059,161691,139334,44059,-16859,36538,57216,12253,15089,53490,54857,-51534,-157706,-106718,1849,23751,-348,5953,-24259,-94012,-105680,-64808,-50880,-8790,33784,-15962,-49157,36921,141173,198522,212644,183475,61018,-27230,35248,87449,10588,-57113,-60941,-70829,-112599,-161662,-133475,-11356,117488,116958,31251,-11941,-28414,-79673,-102236,-132345,-174741,-97361,13899,-10493,-70090,-65323,-50101,-17481,58948,79023,7243,-19395,35982,23199,-67309,-90169,-57058,-46015,11991,28929,-40982,-94450,-53156,78326,172754,156222,88246,53807,53726,13208,-33002,-24520,10556,17273,2510,33678,49969,-10371,-87283,-86858,-30681,19692,38682,43587,107874,139259,62513,6178,24620,34283,7500,10637,54700,94636,81253,26277,-69371,-94681,-29950,16372,3512,-9076,18758,43435,78816,71312,-48941,-113467,-25521,35950,7352,-10688,12901,47858,64106,11132,-101911,-200806,-196845,-136628,-82715,-31364,7176,-15478,-61307,-56798,-10805,-16108,-61478,-105134,-100316,-39575,-6668,-2564,37787,50848,41225,35133,4003,-48348,-60918,-57731,-52525,-26554,13288,22298,14023,52760,-30011,-293962,-498681,-456328,-200875,-59590,-95750,-188866,-108727,52030,63055,-47486,-240938,-327355,-199998,-43674,51180,83862,73878,88424,130810,125760,57449,16881,35154,71800,9405,-117930,-173259,-121776,-32582,9718,23230,50982,90413,94872,-3529,-131904,-143384,-78904,-44438,-42374,-22070,-18431,-58449,-101168,-126603,-106737,-6009,82921,66348,-13777,-33028,-8338,-27430,-45332,-32133,-37663,-36333,-28229,4972,28088,-25946,-56914,-28355,-28827,-14861,47734,73736,32633,-8136,-28237,-5434,71346,106386,73262,58387,41802,-21158,-66363,-71630,-36623,56438,98010,-698,-93783,-91905,-103017,-57028,75463,95719,27028,59571,139414,105280,67429,129475,180164,118599,29933,27796,86424,116368,97540,74516,78055,95325,38549,-65416,-79632,27777,75253,-5938,-72121,-46804,6637,-28237,-100356,-72816,13637,58891,14947,-53151,-46548,-39876,-133243,-151985,-53488,-8613,-5209,64240,129258,104930,94925,71332,-17562,-60820,-12348,13360,49519,57168,28080,56718,101401,47340,3032,24422,33110,20402,-21661,-31554,-3515,12173,39818,76412,50946,-21067,-60484,-104464,-123714,-80234,-53243,-56483,-32403,-17854,-54224,-50836,14685,72350,71080,79519,104650,92837,39529,2618,4660,39309,75306,108247,142191,75017,-18200,-7051,12572,42578,86209,80369,36870,-20402,-83771,-99395,-123117,-170353,-180938,-132943,-9037,85292,51421,-1580,-24117,-46783,-52261,-42109,-35674,-44642,-60560,-76814,-70378,-44605,-12957,-5108,-23320,-34769,-29968,-45502,-57814,-40200,-29704,-34213,-27302,-26052,-8082,14857,7674,-32620,-109927,-195852,-186671,-71613,7025,-30514,-96434,-103710,-98284,-82167,-25386,24458,34657,23767,-12800,-48607,-92519,-91830,-101649,-77123,-9351,-21756,-99861,-83292,-8588,-47379,-106498,-34858,49922,60373,72909,98947,70149,62261,89266,60954,9620,-11020,-35550,12839,115466,116552,-11524,-71679,-61011,-117842,-163745,-63048,24165,-3041,4353,26857,-44757,-132987,-115864,-91217,-108184,-85248,2752,72886,75200,57787,62767,56009,42331,54022,48755,34853,83992,124276,54602,-8332,10254,-23275,-67016,6820,78330,36323,-41036,-65105,-46999,16939,91659,51530,-73935,-94421,15385,106993,120036,140080,131163,50072,-17303,-15798,-20911,-8806,10989,13025,-10772,-57172,-36647,48192,103597,78298,19782,11719,-19759,-77103,-78012,-55211,-82455,-124159,-108836,-72006,-46666,-53771,-110170,-145819,-89937,11129,111980,175971,123756,4629,-29984,38643,110077,89461,223,-40021,-34861,12551,92951,136360,96801,37366,-11982,-18475,42401,107937,87591,32257,32901,-241,-76097,-77119,-31745,-8794,65798,142679,90132,-31393,-92730,-19695,76979,64830,5925,5806,26371,16461,22505,12901,-30701,-82789,-121231,-66290,21098,37245,4788,-18147,-47894,-49345,-24089,-36578,-30755,56472,88387,6070,-37384,-20558,-14892,-36228,-19682,2776,-53596,-102595,-71888,-1683,9297,-69500,-110285,-38794,33907,43631,41075,70294,114916,111599,61070,91418,91108,-49532,-108433,-24076,22641,4775,-21058,-54598,-61063,-48140,-38883,5248,38431,-3166,-43522,-22830,51224,93794,37787,3742,23540,-16707,-85006,-70976,3515,34130,-4997,-41688,-19474,43684,87997,62853,51467,50384,-4843,-13071,10215,-22814,-63026,-25528,10330,-31431,-94659,-82213,-37745,-8561,43830,64325,23540,21244,76486,98390,78840,44414,15150,9053,12369,4299,10133,52018,82861,42691,-44005,-41660,50316,63445,20126,-486,-26726,-101755,-97533,31825,98022,53774,13410,-14889,-30479,-24445,-37000,-49358,-15786,13094,-51556,-145341,-153750,-98394,-28781,67249,141710,124272,11614,-57343,-10355,29646,34512,33312,-24173,-82982,-78532,-56506,-71815,-104924,-135996,-131728,-111051,-84783,-15824,63306,81238,72271,82984,62795,60628,112738,84492,-12263,-25336,52477,72655,15806,-22614,-5373,13982,47466,108148,138000,121219,86882,22199,-29942,4823,38417,-3957,-43074,-17965,29629,12641,-48571,-65911,-97719,-140283,-76627,8673,-12525,-60016,-17207,34093,-8250,-86603,-130535,-108895,-56796,-52218,-47806,29195,164575,244713,186474,30858,-70410,-85029,-33833,26158,80817,119605,70418,-2632,-42238,-61875,-68265,-51133,1014,46394,51090,39657,-23161,-159836,-211314,-114512,-40980,-36953,-35377,-58634,-66861,-29641,12366,-29081,-66783,-24480,47313,49884,713,-44258,-28615,16654,52439,60250,72842,31699,-40521,-61692,-10782,48952,55227,43076,50000,56813,29941,25212,41876,-2184,-33320,9343,21997,-13720,-7037,13968,40453,64910,65054,28851,-18250,-57752,-36250,34960,51160,-19219,-79289,-35982,49655,51276,-16928,-50825,-57444,-82374,-44064,54029,65310,-9443,-43719,-36408,-32157,15533,33253,18847,-20700,-116788,-170563,-89058,-2914,-61032,-84425,-2788,44301,28019,32133,2773,-51386,-86539,-66887,22580,75725,22507,-21504,-41713,-38117,-4602,48366,69578,64325,66381,68067,64524,56797,35924,73913,76242,18637,26892,52479,19223,-8720,7009,46399,72666,11247,-42013,-19627,22263,8868,-26849,-29061,17207,61677,44545,8868,-17145,-5439,22826,27050,-1287,-25253,-12258,-32383,-99168,-132197,-108797,-72081],[-30289,-45457,-45391,-4549,11770,7163,71049,165358,185917,105018,-1751,-20407,-19439,-67397,-67763,-50022,-710,117832,138864,50225,3952,38304,78979,103545,129237,133758,69252,-50503,-165120,-158945,-69925,-42983,24564,149165,126311,-8387,-78647,-41925,-16604,-60549,-81604,-69655,-59424,6691,36038,-69681,-168449,-150670,-102506,-79795,-42899,-12434,1294,-8774,-20642,9801,25448,-11990,-43684,-33018,-30579,-67350,-99190,-29816,72098,111406,78705,-22236,-64513,-13869,-1247,-65689,-78746,7669,68096,50363,-5649,-22300,-21636,-37361,-59826,-78197,-75589,-48514,-37563,-65766,-41998,22414,87660,60409,-31866,-63267,17507,76253,103232,114972,52119,-6226,53353,115829,69910,32178,69899,47616,-58551,-144006,-134222,-59979,17636,53287,52536,61166,76637,30301,-17668,7641,62075,66336,15324,-36519,-17822,18801,30451,54748,49168,6402,23103,37449,-39476,-92248,2559,138900,208944,177735,68643,4725,48118,84441,92109,142364,168411,115522,-1785,-79489,-38737,16020,61744,90437,81876,25976,-30875,-63558,-87908,-105004,-52264,-3316,-51071,-87674,-22086,41270,75879,149712,235186,158401,28287,46630,88243,21201,-20971,-11839,-36974,-110356,-166294,-157508,-86987,10429,70318,67364,31711,13257,7328,7415,-35952,-84098,-28897,65845,44052,-34720,-70587,-77857,-43024,35954,63116,10012,-45807,-53420,-39459,-80454,-121247,-99747,-68473,283,33738,-30797,-104676,-83023,14710,67699,68863,78468,106959,99476,1722,-75632,-48573,-4959,-11068,-14017,30047,51404,16692,-67793,-131370,-108385,-26600,37867,51082,90067,118141,63178,33515,50668,1524,-61564,-44812,42694,143943,184751,119492,-32253,-119776,-89336,-34829,-23457,-30184,-27448,-7377,69834,106755,-14921,-93924,-43572,-14733,2510,54483,81771,83495,62374,-20394,-136744,-229452,-216374,-101539,-10495,-11266,-4519,3591,6586,28910,63186,26523,-88395,-183654,-158571,-59616,-3724,10599,45822,54679,12725,-40958,-53706,-80378,-117348,-102349,-41337,4247,21957,11816,-3589,6754,-82479,-343003,-527600,-433205,-203333,-92574,-110018,-170794,-72568,67778,83490,-32201,-225148,-333117,-231855,-45687,84527,94463,43396,69653,159589,158774,55465,10987,27482,28110,-38783,-94547,-87975,-43349,32114,70757,21067,-41844,-18026,14856,-46716,-109895,-51218,43418,76816,44202,22702,19169,-47373,-129847,-156031,-116873,-53245,-2030,18400,3090,-547,18430,14034,-8840,-7742,-15737,-45894,-63878,-18442,28159,-15828,-58638,-43057,-31596,-8194,34071,48633,45060,64127,64891,30740,46087,101688,108248,90690,66100,-17910,-83504,-79419,-49347,-4940,22849,-56316,-132735,-80121,-60756,-67126,25835,68654,-2298,-6544,86985,112937,71686,80388,130699,94940,21482,24045,73208,77176,30710,12681,45264,34552,-61421,-117889,-58294,57028,123694,96420,-6926,-31948,22562,-3309,-89450,-81687,986,56488,13588,-51792,-42755,-64542,-166455,-163218,-31192,23527,-27245,-32406,24509,41380,63912,39468,-82641,-149426,-88798,-34568,3010,2331,-14528,24602,47960,-18600,-36641,-11273,2952,29346,24932,19918,48545,43368,16282,7542,-8536,-14153,-3601,-43571,-97087,-95023,-65680,-31072,557,2853,-25712,-21503,17222,19272,-14923,16938,89806,107152,81440,29379,-12422,19510,52545,63935,100941,58093,-41706,-102539,-157344,-129280,-32418,22253,1993,-42765,-64243,-40843,-72901,-150825,-154900,-86297,35425,106969,55060,9799,52773,75550,23789,-19635,4909,19385,16818,7597,-12741,-35918,-20949,-24348,-47863,-33725,135,5272,17791,56553,69850,32714,24972,27049,8361,-14838,-34520,-53671,-69786,-100925,-121312,-71593,10457,8689,-48891,-62378,-70195,-65419,-7409,46047,73188,114890,118485,56699,-5483,14157,9698,1683,32875,8685,-52026,-48680,-8606,-26131,-37994,18295,46413,3922,18884,93179,61446,13580,26305,9694,962,36270,23218,9547,51228,94181,85380,51296,-39094,-159731,-175693,-80206,-44632,-55934,16559,36036,-98208,-188351,-74199,2511,-62360,-73604,14130,46326,19568,-6996,-22955,-44253,-39670,-16038,-4878,14375,66887,115946,96071,64924,69329,7751,-90312,-63299,868,11369,4277,-19207,-26363,39434,99171,40574,-60867,-64318,19080,95736,143744,206378,212190,118437,4612,-60026,-90577,-67384,-34334,-36536,-50277,-43049,9434,33826,32863,14901,-22189,-46100,-100897,-145803,-92200,-7652,-13029,-51068,-37581,-25879,-41539,-43267,-68597,-139964,-125213,-7448,98900,133419,65063,-31835,-28912,41789,115740,158242,106837,14116,-34856,-12656,12668,-11628,-24314,38445,67483,32856,4487,20224,46331,62568,69382,42212,-23050,-60160,-23415,48325,117417,152736,85152,-65005,-159933,-96679,-21421,-39641,-41820,26231,84251,89350,47004,-9493,-29604,-45701,-103460,-83924,-4860,55809,55999,-10491,-91797,-79491,-21764,-22513,-34791,1830,16344,-35115,-79163,-91527,-69391,-17083,27389,7500,-63834,-77414,11863,97724,58807,-88480,-161889,-87350,-4948,-1144,6781,83585,158928,172990,150472,165829,119638,19559,-3371,13821,-35706,-74037,-34619,-22377,-43541,-33267,-18076,-22732,-42420,-72653,-79852,-37350,27844,41873,-3495,19051,86256,71798,-929,-22680,38874,70396,7266,-33501,25218,77527,63509,21825,21423,47295,25456,5076,-14855,-62534,-85145,-29873,-2538,-48756,-73068,-37988,-40125,-71014,-19263,46365,18740,717,26834,25090,26630,51447,68518,61539,56768,50473,50700,82185,73110,-13,-60101,-50984,24826,59597,14532,-49003,-95729,-148538,-119923,13827,114628,121486,55891,-38295,-61731,-37630,-18451,25328,65341,58852,9957,-72096,-134198,-124875,-30982,102118,177007,156531,40192,-63512,-31655,69807,145188,156295,71242,-40166,-66026,-32834,-44135,-108294,-132734,-78470,-28373,-5648,37744,68114,55738,18425,-507,-531,27907,94101,94852,29378,4729,24170,3179,-19895,27080,101962,121939,149910,164981,120830,74311,78767,54568,24375,33323,3001,-77621,-122610,-85991,-24541,-52026,-136047,-119458,-84969,-117647,-118402,-70988,-41158,-14928,24454,3506,-55514,-79830,-100809,-118098,-108666,-127264,-110701,22397,199870,309411,287032,125606,-13852,-63131,-16403,68186,128021,123334,50429,11756,19357,3877,-43198,-94737,-81785,-28623,-28892,-66649,-77891,-98204,-97708,-44643,-2328,-10475,-24571,-57223,-74615,-16692,77756,66146,-10651,-23227,43289,72044,27173,-5667,29375,68965,92133,97571,91389,50213,4633,-3490,25135,19334,-10206,25731,95862,106502,52268,21515,28638,-13271,-38561,9857,10309,-20895,20834,39967,23520,8930,10973,25350,25862,12474,21074,62475,82688,14169,-64175,-23404,65036,61906,-15299,-37491,-1763,-12973,-17368,20073,10772,-18276,-23188,-47671,-35094,30316,17983,-11296,-41948,-147226,-194122,-87939,34870,37218,7895,-1033,-5130,3787,38420,41016,7330,-3930,-3871,29336,62891,49883,7345,-44833,-38268,-4669,-3649,-15804,5323,29358,25460,33825,72986,86306,95400,55917,-42005,-83132,-38657,8169,19520,16865,8464,4457,-2662,-7868,-13654,8909,13112,-15093,-7282,29027,27651,9963,18590,4982,-11710,-35155,-43416,-27542,-11016,-2862,-42419,-99522,-108839,-83352,-54335],[4559,-56368,-79777,-34021,-24774,-30378,55662,159682,170287,110477,33662,14843,39941,18663,-19974,3408,101822,141376,66074,26870,18375,-6476,-22685,41575,136306,141523,28054,-77609,-123346,-101122,-58841,-49187,7016,103770,99687,-4568,-83592,-79158,-45528,-55823,-65128,-56295,-79821,-80460,-60998,-135339,-208161,-163439,-88638,-60489,-25961,8482,8533,-26617,-32555,34936,53511,-22548,-69309,-38254,623,-44608,-104531,-50178,37506,65426,49760,-18548,-51072,-19057,-57160,-157965,-150372,-16832,108400,165057,123268,28314,-20439,-18545,-24598,-46420,-41833,-1950,9082,-34389,4523,109143,177432,121693,-2146,-34585,63480,99559,77098,88117,59935,37342,113618,180205,119100,52357,60645,6348,-111077,-158798,-88464,10022,25164,20061,38613,41879,34452,-3935,-45047,-8998,72682,60337,-39735,-121320,-94671,-6181,21415,26906,41270,20635,-3283,-42005,-128095,-159669,-71235,49716,143087,149779,76294,14887,25884,69925,112971,161577,159136,86195,22549,28507,30819,-15486,3109,69302,96109,59386,19807,-9356,-69270,-114886,-66218,-8131,-40638,-91504,-79266,-63910,-62305,20808,148726,136401,38239,20031,35263,12501,15031,36095,245,-77181,-106301,-97075,-88952,-38768,70445,135640,102334,49791,52214,59179,10131,-35057,12034,114541,134057,41863,-65895,-66995,-751,24735,1807,-27249,-63564,-65955,-13337,9156,-49055,-58216,-6012,47106,46370,-6286,-59828,-53091,-30611,-69999,-77329,-4219,71556,68323,-27971,-87002,-41959,-3439,-230,3800,18206,16605,7962,-44037,-108385,-108528,-78936,-25973,36441,75311,55291,11369,9537,24369,-20646,-67000,-19387,69021,145477,179016,143924,16881,-120733,-158135,-91360,-36634,-40657,-41972,1309,75534,116800,53150,-4889,-32329,-60290,-5373,89524,107198,97564,70712,-7421,-97947,-153988,-125976,-56402,-33865,-31921,-10714,-17683,-2470,51931,85611,35244,-55826,-110406,-87338,-9576,46968,32162,6410,19943,14075,-33407,-33657,-42962,-101490,-102050,-20850,37220,47406,29848,-25010,-71230,-142946,-389506,-636284,-502955,-257663,-148561,-108056,-81583,-1081,56469,25384,-86559,-245690,-304791,-187758,-20680,97622,114628,55089,71520,161881,144642,29111,24457,67881,13915,-58201,-12120,62389,42529,42491,67335,15406,-64338,-69132,-44339,-57825,-73359,-11637,74813,97563,57707,27282,38356,-5610,-76200,-66906,-9247,-31256,-76532,-31602,35457,44618,41332,64445,78362,88988,71312,3021,-64536,-43124,32095,55654,21464,-15767,-24560,-17723,-18220,15433,79192,139483,144509,68070,21580,66044,96601,60853,30894,-11126,-24908,4639,8092,3405,27520,-43533,-133721,-67452,17234,-1339,2696,28479,14270,27684,98849,106620,33701,-9766,23294,4289,-53976,-29376,30510,28969,-12576,-23099,-4568,-28716,-93130,-89599,-17729,36279,34098,17467,-11563,1288,15565,-13437,-36870,-23952,17028,62670,49483,-2597,-14688,-32641,-84372,-74288,-3668,13012,-68189,-117264,-75061,-31528,23016,55421,416,-85438,-106722,-95105,-48786,3495,53539,73584,29092,-28460,-12748,6590,1933,40556,52837,41438,70152,72420,16929,-31994,-47911,-7450,71296,71127,2044,-29826,-19461,-5089,9010,14355,-5470,-26375,-30180,-42589,-71616,-43610,39430,112197,123321,45031,-31013,9368,61143,42872,62011,54331,-25452,-124875,-237626,-237258,-97359,-1936,-20603,-53240,-12088,32029,-13831,-77181,-68749,-44305,9394,64253,32181,-24722,22885,97428,40276,-32236,-4415,47287,90226,97479,35297,-39760,-40825,-44991,-46180,3083,47702,73825,102946,108992,81183,33652,25269,23739,-13514,-47969,-63575,-81877,-49213,-25952,-61224,-66299,-9299,4943,-25048,-43429,-77748,-72738,587,32149,43215,121259,168917,119411,63193,78142,89727,56589,3965,-43955,-60545,-53214,-41097,-28599,2592,57221,52094,-23723,-50569,21119,1223,-58144,-36041,11550,53751,103849,56124,-16213,-1944,64818,136030,160494,23964,-126434,-95551,-22409,-67283,-79533,12627,22274,-76299,-103875,10576,68463,-2619,-37804,-4822,-40086,-102489,-101191,-73704,-93463,-101983,-53509,-9287,7732,38102,116621,160543,118954,63281,21978,-17842,-21149,-7409,26627,79906,85749,56409,51065,51292,13904,-40131,-53585,-12070,29130,65987,147901,198869,138484,11283,-85210,-121467,-73048,-7448,-15366,-39952,9911,82154,55189,-6942,-38441,-73169,-92561,-119649,-130988,-68821,34538,62810,41428,37448,20196,9550,29503,7880,-69772,-53655,44785,92939,56541,-30753,-73098,-5040,70062,113989,149032,114875,28724,-37320,-57931,-87151,-115867,-69263,67172,165803,140396,25969,-48033,-14107,61203,92403,97196,69616,-1469,-15989,80359,148109,109250,28352,-70109,-133354,-86242,-58998,-75894,-30336,31911,68678,114627,86412,2410,-2320,43145,39722,26477,15391,18136,23849,2941,-41523,-43993,-30550,-48468,-80586,-94512,-87045,-86043,-107337,-156705,-147141,-51764,5232,-17754,-37301,-8578,53834,95830,64490,-37431,-94968,-74826,-31131,-36112,-37583,43963,124516,144727,119095,79769,28397,43618,114785,77805,-64705,-126025,-51918,-10021,-28202,-23248,-9502,-19137,-39777,-77812,-109664,-80165,-15600,-6309,-23919,39268,122673,115577,46187,8929,63090,116107,51649,-20706,19589,47381,12469,-22941,-43799,-32936,3666,38342,21920,-32358,-47500,19185,40404,-16510,-44626,-27374,-53229,-116842,-86437,10153,19378,-22190,-48090,-51593,-20388,25886,66448,81610,91010,81806,38531,24038,20498,-5998,-33962,-60059,-41224,-975,-17935,-75051,-112259,-123542,-108682,-34557,45386,74539,20019,-73803,-77273,-36551,21714,110925,141174,83032,43018,-4074,-71704,-82874,3652,112086,136526,87661,-8418,-113271,-105962,15361,134002,171332,115461,12564,-38429,-9532,-25711,-93910,-69337,49125,95635,67681,38580,3331,-10383,-17720,-29968,-28850,-31126,15217,62453,42501,9716,874,-36223,-35667,65490,167904,141138,105183,96120,51062,-11931,14673,57218,74699,63718,2850,-67606,-120197,-126484,-82583,-73551,-135312,-140680,-78203,-67732,-118068,-114073,-39189,33442,60796,22207,-16593,7956,4908,-55986,-115827,-132782,-65588,49689,168569,270460,271078,116751,-42167,-104657,-72431,-11491,33153,40218,19450,16711,29760,16427,-23002,-74112,-68132,-42622,-90697,-116536,-37584,21625,10020,12562,35762,19562,-11934,-28422,-17013,37143,129040,151467,57189,-32124,-4498,36229,12507,4851,57385,84753,81720,65559,38150,29005,62895,77014,35398,-37996,-56084,42389,128735,105725,25251,-17730,-4780,-7528,1116,38521,17830,-1886,44535,32901,-41319,-83054,-36233,35530,51145,31992,26125,58805,111076,90566,25275,24462,68367,61075,-9341,-48523,-12902,-9873,-32666,-30198,-16752,38530,58522,-38595,-65257,622,-21237,-18306,29453,-47799,-120373,-53932,74605,142833,114264,6647,-74996,-78347,2273,86826,104200,89688,56524,25332,5657,4260,-22845,-78039,-57316,-49977,-100451,-88655,1967,43930,14380,-11290,14643,31801,35271,11891,-86084,-166230,-105157,-323,41083,38996,-21745,-77517,-50701,-6877,-19329,1061,12798,-13524,8747,39965,-9759,-50744,-13675,4635,-25988,-80052,-71174,-1655,51748,54636,13878,-18566,-25565,-16855,7634],[52437,-9704,-52901,-53395,-70206,-53636,40550,86612,41740,30516,55440,71269,98920,76212,17006,74278,207473,180657,43490,9590,-6046,-91287,-143196,-47873,80373,81795,-41505,-94727,-49402,-13584,-23669,-22353,-22702,-27759,-20569,-35777,-83592,-107029,-80725,-63270,-52931,-36134,-55206,-89063,-101850,-134861,-152876,-108537,-61053,-55833,-25831,34806,60281,42739,39447,64611,31424,-13109,40612,99332,110513,32864,-56689,-28866,6606,-29775,-40687,-28811,-630,17659,-61060,-163298,-152261,-50116,50632,134020,137160,52665,1147,30919,20551,-27889,-11547,52264,48586,-25109,-11738,71926,120452,74304,-5082,-3107,100923,130868,84485,85128,65284,38455,77817,148127,132105,89174,79661,-9422,-113343,-87343,24223,80159,3266,-49475,7688,37246,9468,-4052,-7615,-6130,40657,31778,-50313,-118212,-83100,7738,3736,-43578,-12699,-6415,-63027,-106274,-139580,-121956,-49987,-15579,28073,87631,87142,28418,5857,42725,72590,69254,33408,-7806,3563,58009,27982,-63109,-86350,-22779,66259,82191,40976,11627,-44347,-104122,-64680,-359,-26842,-79484,-72647,-50671,-55708,-31383,31249,36172,-12194,-36061,-4619,39079,57944,58946,13411,-53378,-64326,-35325,-30708,-189,81269,147857,139053,69325,16722,7791,-10996,-43738,3310,137276,220465,132313,-38465,-55425,21723,4752,-54821,-71342,-74238,-24092,80672,135053,51263,1917,53486,79972,25911,-10417,-16739,-13574,-29889,-106016,-133497,-63568,2340,-6318,-53041,-40955,17636,52768,75178,50913,221,-20001,3464,-10398,-57450,-89912,-135284,-107792,9728,79994,35002,-20873,-53186,-75372,-51537,5837,68759,103168,141209,142794,114392,49109,-54275,-124661,-86718,-35515,-42822,-26228,27675,72827,95936,83956,61491,7983,-56216,-28056,43208,68000,82946,60114,-14803,-60784,-59062,-45867,-94324,-129457,-37310,30990,-29468,-63218,-2661,51718,9023,-42521,-39901,-24763,9144,59628,23892,-71543,-78194,-14379,8336,29708,36615,-18925,-61644,-22379,26672,52323,50081,-31437,-102662,-197044,-472798,-735490,-573579,-247502,-139019,-87263,-7805,27892,12251,-54166,-141620,-270502,-263108,-100789,14846,71784,91444,50814,50530,107700,91256,11136,29921,90545,53367,-9315,49211,113002,43254,-1552,5596,-23397,-57757,-64356,-42337,-23057,-41356,-31098,20043,11740,-42619,-35721,23690,26632,-10508,20635,72757,20665,-67759,-42454,36866,54057,31438,43294,83683,116362,102006,34654,-58025,-74531,15712,108907,97145,14372,-31523,-35777,-32177,14954,75249,126557,155572,114422,44335,39341,58966,22419,-8008,-5426,17705,54010,77419,72960,47380,-21672,-84825,-39489,56606,60500,20717,25937,62974,109585,152871,106499,4173,-48574,-33227,-52686,-106842,-83662,-14691,3419,-24767,-43927,-44656,-30968,-17468,5008,-4162,-54399,-141851,-193719,-113709,-850,1838,-37392,-25601,-19657,-14890,27305,40323,-7051,-41808,-28025,-22374,-18869,-7301,-8944,-71158,-130905,-105298,-55335,-17150,33771,70777,9988,-78869,-122483,-72642,34619,139400,132300,43073,12526,65558,101623,72366,48055,10634,-7341,28795,62199,39672,-12537,-39747,7324,106510,108170,37321,10334,7550,-15475,-28880,-10681,8408,2465,-25796,-36642,-51657,-38437,27041,109542,122355,55609,-11419,3354,45997,36188,60556,72993,19131,-58855,-166350,-174649,-35877,36081,-11605,-37147,6845,12517,-56942,-89822,-66121,-74990,-71562,-25486,-28872,-90486,-81894,14611,1020,-81043,-88101,-41773,26041,55022,-13285,-81406,-77441,-63987,-12868,54307,53273,48779,74732,69079,36932,-2347,-32350,-50393,-56503,-38490,-39076,-81754,-53213,-18647,-66909,-88478,-45032,-39207,-78568,-112280,-139524,-115307,-46534,-31364,-15545,70622,104368,77944,52398,56135,61438,28899,-49406,-85731,-77600,-78157,-67292,-34384,-1963,39647,43064,-9911,-76452,-61795,-49209,-58053,-23220,36735,75943,88565,932,-53123,-510,43492,73363,119812,26525,-93946,-40858,24689,-56876,-98755,-20988,22183,11529,17358,41453,33450,11590,15311,10669,-66451,-153725,-121094,-27149,-30883,-67155,-21413,12747,-5267,17636,119968,189689,122938,17415,7391,59307,68091,38951,43524,89946,114821,71208,7402,-5155,14100,-8693,-61127,-68003,-48582,-42769,8597,82919,86159,18288,-24815,-44052,-5676,50053,22070,-29726,24729,129442,120596,9305,-86166,-143473,-134095,-98445,-75312,-47094,15781,68044,86076,80326,39125,16908,10073,-6,24897,88786,125640,99879,14527,-77581,-84523,8358,87680,103656,89395,49244,-7270,-53310,-75875,-117634,-102162,-5983,93961,145180,114175,9815,-60566,-32271,39897,91571,115042,105215,29746,-26525,33336,74989,-7566,-70794,-78011,-86711,-43625,-17331,-18142,9047,10291,23862,94858,124303,79474,54370,79542,117817,116953,44267,-39277,-57840,10205,53730,3520,-68486,-106299,-133013,-127798,-89903,-72923,-100888,-191659,-223486,-144632,-77003,-50386,-7253,34408,17507,-20632,-22893,-5206,-9062,-31431,-22842,-41217,-70344,-19898,21314,-3722,-43380,-68559,-76776,-10734,119691,114506,-34234,-112689,-70506,-47155,-37480,-6463,-1237,9788,42160,-12785,-133659,-163569,-73605,-10554,-12186,21485,72315,69629,51077,60104,105113,141110,80556,-12480,-27030,-26243,-45924,-76825,-108355,-88970,-6845,76551,89167,34924,-12497,27786,58113,32879,97,-21826,-54269,-103280,-72726,20012,25704,-46965,-85397,-43371,24250,42520,36780,39621,60477,49115,-30937,-66851,-26960,9026,-4557,-59485,-81122,-59005,-39731,-33667,-20570,-18042,-44593,-49808,-31131,-13990,-33171,-72432,-49308,-12040,23464,91911,122717,65347,3585,-34855,-45644,-20281,34320,89140,70631,-12968,-103885,-167732,-139737,-39404,40886,59405,34725,-12110,-55345,-37556,-34388,-55783,2877,124464,151335,93903,27751,-21683,-17263,13529,27542,11927,-35621,-17694,52154,46148,-13623,-26325,-40990,-36552,55891,164829,123899,23325,14243,9414,-67213,-69026,14122,73602,64284,13604,-25308,-71553,-115706,-86759,-33102,-58775,-99280,-60358,-26373,-68553,-74625,-3312,38031,46048,58600,55898,64836,61565,16147,-52497,-51213,51115,107880,127733,187658,178450,30123,-101895,-133908,-115810,-100999,-58691,8451,23752,3804,-6987,-16761,-21977,-5791,36817,38309,-32888,-44341,34873,66907,22070,8273,40142,56432,31810,16371,46859,79094,127800,134033,42317,-61064,-48362,-3830,-946,2519,44968,68819,62979,27614,5474,34402,131911,164081,41303,-77710,-43211,72177,92852,33262,-22299,-29173,17039,64075,97107,94834,39061,5644,17659,-6122,-51621,-62926,2718,72956,65629,7586,-15326,40373,137739,173062,124142,58203,40259,41676,-14471,-76188,-57481,-52998,-84077,-82045,-32983,60376,87305,-18290,-69236,-9561,-27000,-11698,85195,53392,-48735,-52598,56462,166350,156495,7587,-113952,-124913,-10959,105996,122372,81004,66596,56488,-1788,-64503,-86585,-123708,-112920,-86919,-89272,-43942,39556,50554,4158,-47149,-54571,-46729,-23071,-11662,-90559,-170415,-102127,-7410,18703,27871,-28510,-85649,-62402,-17186,-18508,2332,-1991,-27885,8911,50380,11027,-38321,-26418,-15223,-32982,-60217,-45985,16778,84549,114285,96305,73522,55689,49693,62775],[99985,57051,6177,-45405,-89855,-62979,23424,31128,-32486,-14696,60774,89667,99049,70629,2698,15039,113812,146214,93010,49777,-5770,-94432,-128003,-61221,19355,13784,-92280,-116772,-13299,35213,-582,-23563,-64952,-110686,-108354,-79296,-89223,-108506,-84665,-49465,-26128,10288,26163,7697,-16163,-38621,-54162,-32979,-15390,-45288,-33202,47808,106153,112027,104719,57086,-39176,-30439,120483,215910,191157,112296,45407,60340,44846,-37666,-60751,-29325,23070,46830,-5505,-66833,-73371,-60539,-46102,25979,71049,49768,36310,55345,5654,-61423,-22058,63803,44353,-66689,-88308,-31271,1804,-32565,-55759,-33273,37744,84809,102367,124951,101970,36946,7122,58478,96424,84345,63856,-9370,-61257,5085,94296,75539,-26421,-58051,33830,77270,35774,27112,34434,-525,-10586,-6643,-6312,-20014,-3529,32450,-49157,-180129,-141085,-66816,-94335,-126548,-116968,-44357,46405,13105,-33431,30170,79801,32082,6779,37885,36158,-13857,-77096,-78607,-25718,-3319,-34698,-73335,-93697,-66795,31898,79217,44639,16391,-27656,-89180,-55769,-2980,-39657,-74060,-29472,27092,44601,18790,10154,-361,-32186,-43541,25077,101496,97425,47571,-13586,-71338,-71905,-19000,13972,21154,24678,79725,129372,80284,-29743,-67558,-51752,-51290,-10965,106016,193810,133343,-14291,-59749,-11641,-13371,-56911,-82921,-81300,-15444,105817,147917,49185,-24824,7674,32156,-33374,-55497,-20670,-3392,7255,-14789,-49185,-43587,-33833,-58080,-56738,14595,73633,126141,173874,111224,3149,-23971,27851,36471,-22370,-97641,-155571,-115260,4287,77856,59048,2548,-91763,-172909,-95772,74427,137020,115869,146350,150192,97199,48890,26710,-4131,-11001,-11170,-30842,-17831,3346,37878,78638,74735,60829,37641,-18031,-44370,-31822,-4013,25429,4264,-58892,-54704,-9424,-41690,-151088,-139978,18795,98867,7107,-82164,-58164,16014,-2978,-74790,-90603,-76002,-54098,8302,8338,-100788,-161886,-94726,-30902,12924,56706,46400,-19521,-33906,4034,43590,49302,-21030,-70427,-193826,-544405,-800024,-567066,-119422,-14642,-13910,31134,33769,-7250,-59213,-126196,-246395,-215377,-26557,42714,13273,-2505,-26590,-31285,7109,31110,15436,15504,43302,74994,56368,46591,34271,-10692,-13014,-20752,-55869,-50688,-23918,9037,22130,-11123,-10025,11840,-45480,-115366,-62610,30155,48588,17184,1666,21824,42978,21185,-1133,9451,28322,19659,12791,30130,38587,29699,16112,-43608,-75663,10670,123017,118109,18445,-53219,-45703,1935,22340,8527,33805,85773,103415,72330,28658,9495,2407,-4556,2809,7582,24632,93112,105153,9787,-30408,10241,47419,76616,83545,56489,64364,106191,130979,145911,100585,24386,-5632,3978,-7465,-48508,-58682,-15217,12971,-7932,-31153,-24137,24655,72916,66280,-36408,-142015,-209456,-245260,-155280,-18041,22575,8689,-11747,-55852,-89047,-70097,-54532,-82689,-102590,-55812,-8102,48,-8071,4286,-1901,-56782,-47609,-316,-23914,-43142,27998,42614,-25628,-83247,-53496,30868,107554,88379,29749,44118,131237,179196,130171,33140,-49114,-47022,-6310,30230,56196,28207,-15056,19084,88565,64377,6555,-3995,1741,-13289,-53740,-47303,25213,73737,51280,27087,-1916,11981,87347,131508,113347,95390,49868,-14384,-25693,4902,51594,56501,37094,24634,-28580,-17779,70971,97435,54411,36950,7142,-67110,-159121,-185448,-143360,-116114,-104098,-77793,-69890,-103225,-96763,-9452,107,-93169,-148359,-148760,-102601,-67945,-84838,-93677,-69929,-30155,59998,107449,31121,-39454,-19320,27692,49746,3068,-70517,-94076,-37094,41663,39253,-29064,-36843,-21265,-63537,-77293,-35003,-52723,-140125,-177235,-161861,-143118,-121795,-94150,-33939,36597,23614,20182,39166,35729,357,-22304,-38225,-16662,-1866,-29776,-30363,-19920,-29666,-29900,-4426,9764,-48615,-86017,-37182,28859,49443,38147,32202,20064,-39427,-37744,22159,25581,-12652,-5444,-41449,-96947,-51361,10578,-48138,-109064,-51966,20157,39680,17354,-17419,-43592,3345,72068,64210,-27115,-101463,-42724,73602,75399,29380,44142,37366,-1485,23030,99068,139000,85233,6786,28563,104061,121895,83389,36871,24241,26434,-28129,-62810,-17631,21193,4965,-52460,-93397,-80471,-84158,-71564,-5901,42802,57389,96614,98382,93625,94823,44418,-12822,23252,141271,163812,27478,-118666,-165009,-118803,-41773,4684,-17267,-28400,25885,94924,124547,75342,-13732,-94431,-82388,49717,155167,161497,129400,55143,-40181,-63609,-2377,66006,89893,82527,45918,-9189,-34458,-35577,-68262,-21470,85790,107982,42276,-23355,-58086,-46514,-9767,30097,77964,93834,69203,19263,-17907,-16641,-32637,-97027,-109865,-65191,-60732,-32791,19477,31547,12243,-2830,24982,70054,125632,155803,104401,35050,43660,98085,72423,-27028,-88139,1600,93939,23746,-75619,-106855,-117957,-72567,-1207,10112,-40198,-150717,-216849,-196024,-140679,-72770,-9514,35719,4039,-97651,-137162,-71811,-34722,-30478,6298,-5863,-55340,-37946,-40717,-112786,-153766,-110547,-84925,-56916,54774,114219,33005,-46021,-66844,-89645,-52156,21339,15612,17654,78111,29873,-137218,-216340,-112462,13081,22296,5971,19092,44796,106231,163591,166052,130728,67744,-19,-37024,-61349,-81758,-107786,-97801,-27299,38781,79270,90617,48826,-32114,-40725,8662,53670,51222,12180,-24874,-46050,-4324,54957,23801,-51067,-57523,34032,135703,120611,41064,-10724,-11758,-20554,-80562,-87510,-33482,6,59,-28923,-47901,-47465,-19017,29407,78879,76735,35614,-14885,-53383,-57640,-35438,1427,40311,19681,-29695,-2226,58539,43660,-55694,-135501,-102691,-23601,20818,59555,44869,-51467,-147081,-157255,-90026,-39564,-44632,-58854,-46007,-31711,-60314,-74612,-47235,-6053,47128,106695,111153,67348,31589,28796,59347,87149,92284,60793,1657,-6527,41122,30779,-34204,-26941,-7475,-24733,8679,101207,101651,21496,15888,26912,-62234,-110381,-23050,61542,59958,26674,11716,-29287,-101436,-89030,-14207,-13429,-45907,-25196,12191,7552,5677,33282,8705,-6761,52616,74276,31303,13894,35861,32044,27150,83826,103642,81206,97276,88157,-21644,-98898,-95834,-72461,-74168,-41071,30182,15897,-27361,-28208,-39784,-41138,38390,127953,130212,83309,60163,54503,20470,-20577,-32887,8269,78817,80915,33504,37160,42834,55314,29198,-61671,-128284,-82332,-14756,3988,-13063,-4427,25203,42690,26675,37922,67662,145937,174130,35153,-77840,-16207,35952,-25365,-60718,-33913,12276,77827,134538,139600,81875,17579,-18029,-34818,-30257,18211,43048,64465,102025,84413,1856,-36916,23398,124810,180155,133405,20247,-27782,2736,-27685,-83577,-65905,-67546,-113569,-127029,-91916,-27505,8252,-24478,-50996,-548,-5566,-11651,50006,42749,-51674,-97615,-24016,73935,76157,-35861,-116383,-109625,-25281,40814,26037,-13530,15422,80622,26182,-106498,-131774,-146830,-154413,-71833,21904,61029,59496,6917,-52740,-83457,-72250,-60040,-25520,-9104,-81144,-134467,-64935,-16881,-44113,-46167,-34688,-2737,28269,28856,2744,-12082,-36969,-43073,2370,48599,48067,6641,-25196,-34449,-7693,6979,-10402,-6926,45014,94463,88661,75643,81376,84405,78877],[109098,72474,29711,-18249,-65755,-71459,-19234,18425,6121,7783,33598,44982,48446,28032,-48080,-125490,-89058,24898,89036,79343,17692,-26406,-25112,-7788,3245,-13805,-95158,-127625,-49503,7115,-2302,-38950,-79211,-94370,-93777,-78397,-64872,-69285,-57949,-24045,2933,50005,91234,100007,95344,60975,911,-14097,7360,-15788,-23819,37044,93509,101558,87727,14374,-85516,-70530,27335,94311,102829,93541,94461,115781,90952,33725,-2021,-33250,-15547,36867,48618,20761,4974,-23762,-65890,-21489,35765,51566,56903,21646,-50882,-79242,-36789,9999,-19170,-112590,-115817,-56554,-41017,-93180,-108159,-103285,-84419,-24842,67679,125124,110786,41466,-17996,-6925,27824,25687,23856,6341,-11264,33960,75106,21527,-36435,-8893,72951,99775,59336,28376,19304,-6866,-33026,-27932,29216,49996,26589,22391,-77057,-248088,-239907,-102541,-56054,-86560,-82763,-5391,89393,53566,-31157,-7085,41392,23144,29182,62665,54654,2106,-78482,-70365,-12998,-48006,-70949,-30536,-15878,-40191,-5247,30455,28531,29226,6393,-43572,-26404,-5241,-49266,-65255,-6610,65431,105553,84754,78565,77012,43798,29635,74479,110258,84092,17906,-38793,-77056,-59129,-360,30794,-7616,-56767,1128,88758,69342,-18461,-59478,-53719,-34240,-9656,25444,38723,22390,-20793,-58463,-33691,7316,-20708,-74883,-76370,-29651,29902,28536,-44845,-105414,-101801,-61578,-86135,-101414,-55446,-16368,42740,94720,58831,-20257,-68676,-83392,-44893,25206,63475,129500,194302,139637,35010,-3601,48048,73927,1233,-96436,-114549,-37084,21516,22507,27911,20153,-73369,-171739,-103302,77806,145152,111572,125239,152123,107129,40009,38084,52470,45911,18607,-8957,-24350,-42485,13261,103895,82912,36603,30196,15126,-13372,-37616,-48358,-48516,-62965,-88872,-47108,6826,-50961,-115200,-34527,81167,118345,52766,-24421,-33266,32044,37506,-65481,-142605,-134123,-103702,-35736,15397,-50187,-149366,-152675,-128198,-88889,-5778,46865,1656,-26609,8985,40509,45689,10889,-17095,-113565,-504935,-837361,-543589,-21704,103814,62870,48230,50663,5631,-40625,-109476,-232200,-223098,-28121,58195,-10138,-78295,-117026,-123952,-88013,-30780,-1433,-14509,-36620,10790,40218,-5140,-58946,-38462,33387,30625,-17824,-15612,28839,58773,41010,22558,79369,88492,-3361,-45494,18858,65551,53487,16577,-76673,-104512,6362,86321,37507,-20579,5232,49043,59834,27382,-32509,-44690,5716,4,-26944,37247,117600,99519,5208,-68752,-49616,11556,-7934,-63417,-36900,-5209,12247,50835,9236,-63234,-57444,-22960,-12320,-11331,1860,62287,60619,-32927,-28602,91723,133765,88096,63122,48872,72408,112390,88391,66904,62063,42706,23833,38032,66029,66205,31028,19140,23136,15989,23302,44073,66626,88285,55468,-70993,-152201,-122868,-75258,-56264,-7965,58139,95844,48729,-40439,-124209,-170683,-163170,-139364,-114559,-54878,19365,43162,13208,23421,53855,18646,31223,73723,2637,-88755,-33457,39928,26067,-20993,-40238,-50148,-40161,-36714,-29817,21944,113684,130807,57418,-34307,-70744,-20972,9715,4970,36425,23939,-31593,-11364,39554,41629,14022,-24992,-13371,25750,-26714,-56396,33795,105531,95697,59541,2350,24075,128892,144548,109582,136271,99211,-24319,-72575,-33564,-5471,-20994,1195,52991,50739,61485,70410,65218,92152,107656,28535,-86788,-187389,-235324,-185866,-104199,-64310,-57223,-41318,-27384,9477,64580,50873,-28863,-87281,-115037,-117841,-125597,-107130,-70018,-22191,30106,98814,113134,21135,-72017,-53226,38416,88557,14597,-76451,-74343,27520,118800,93929,8746,-14846,11272,13750,-1780,13531,-24810,-141096,-163822,-116796,-136959,-164694,-118945,-41906,2265,-7118,19480,57353,40935,-19089,-35428,-1530,57800,86245,45107,-2980,-46108,-79379,-95744,-64656,-4606,-20289,-47282,7915,78606,53907,-13588,-29366,-2452,17837,29372,15605,-2844,-35988,-75096,-106069,-111051,-83025,-49200,-69697,-106822,-74268,-38378,-66464,-122005,-123738,-90870,-10641,70324,56551,-39545,-60616,35996,118211,94251,59216,58552,38975,12867,13327,24364,24868,13944,13105,59058,89263,88963,64655,-3071,-54933,-87746,-147041,-112736,-20886,-28260,-39666,-29964,-65124,-76014,-79645,-71740,-16144,39006,84885,151838,164412,141718,108890,48265,10957,36592,114662,113505,-16938,-128955,-108735,-37429,34206,90665,31068,-40759,-1209,88035,153385,116803,-30553,-149444,-128646,-24468,56620,98022,136289,107610,3016,-53664,-32080,4573,51669,105064,86479,15007,-11976,-10915,-31828,16122,108952,110661,-5813,-105435,-123969,-78712,-20259,20052,50844,54084,18112,995,4351,-30544,-79320,-80491,-38472,-520,-34048,-61112,-20444,2679,-19595,5322,40850,22807,47824,120588,88595,-28001,-70439,17068,82565,45687,-38432,-19190,40316,10249,-32422,-50169,-70519,-27987,46661,63898,16114,-70500,-126507,-151329,-137552,-83209,-37597,29407,61679,-53118,-171919,-172572,-144159,-98497,-4893,22414,-13155,-4908,-23700,-101459,-134632,-67535,-35997,-29148,36870,97622,73013,11425,-41902,-88464,-49096,32952,22351,-11819,7716,-22228,-142766,-218973,-133498,12288,48789,32473,50643,115006,200608,226283,165437,76881,15340,-3490,2474,-29284,-82688,-91612,-19925,72040,70450,22857,-4625,-32559,-89831,-107303,-50751,37433,67012,32255,-470,-6860,17840,34404,-3533,-32300,-6904,90628,199253,172754,69459,-6504,-44036,-61386,-65218,-30382,-23465,-49777,-20123,10729,10410,12439,23359,45311,88522,99762,65769,7387,-54535,-75174,-18549,84606,120864,6123,-114380,-85294,20585,46904,-56221,-176877,-166147,-84118,-21058,52146,66399,-19319,-92145,-67176,-10920,-25455,-78180,-68622,3541,42019,-128,-44616,-16785,40694,64656,63513,36242,-6348,980,64613,128547,129025,92910,61585,14228,-24169,-27786,-27261,-22644,30232,46458,-6181,-34350,9762,50930,57678,48916,47753,-24277,-70158,6868,82054,73299,58286,60302,-6807,-128546,-138168,-38407,-5021,-4108,36241,83420,77314,44524,34740,-9763,-46259,2415,42983,-476,-27763,34088,86471,45081,5223,13584,6913,-8430,10123,-9276,-41925,-39963,11414,46842,52960,32823,-35784,-52438,-8544,-35197,-65459,26335,127435,127573,103305,78793,35181,-20773,-46698,-50123,-8383,76657,89772,13616,-15193,-17649,-9075,-33672,-141890,-209273,-127441,-19601,-2316,-53190,-61861,-22142,4856,21865,66641,76511,90327,95464,10330,-44604,-9441,-42818,-116587,-84531,8833,72433,102981,110355,65142,-17062,-41439,-26778,-26796,6871,96789,116196,93201,110348,103599,38688,-2537,17364,64337,103464,74877,-19026,-46782,7462,3926,-28594,-1674,4512,-55066,-125106,-154585,-132958,-78004,-41166,-29733,7059,13354,-5425,-5025,-18165,-58944,-87507,-57116,-24610,-38743,-77184,-75281,-69894,-78393,-75162,-61674,-54776,-33331,47468,22072,-101294,-118262,-118490,-122463,-26601,92774,111284,52163,-33079,-95555,-86603,-19383,13804,37300,31327,-42140,-69482,-4913,14551,-53613,-92424,-22445,114785,182335,146082,54679,-23512,-49804,-18982,22050,54923,70294,30433,-18615,-18351,46085,69253,28327,-2764,17814,36242,15757,37502,94653,107578,88135],[76290,45778,28924,31685,3671,-50562,-47189,31360,69595,26453,-16338,-8169,20348,17207,-57263,-151004,-137482,-63490,-11613,31361,26848,26985,30447,28092,23293,4225,-43031,-66140,-63904,-31152,8803,6556,-23744,-32332,-22084,-12430,5659,-6444,-30001,-16037,12611,51804,97305,117298,117667,80011,11483,-22731,16101,39471,22380,32077,64677,71257,40293,-16188,-52400,-61541,-102806,-126692,-59394,4890,45687,64013,34989,17731,1350,-65601,-71806,10861,48709,10651,9161,28531,-667,5074,26366,29671,29981,-25175,-67671,-25898,-10177,-57091,-80807,-70493,-11140,34511,14321,-64813,-102193,-124948,-134322,-73311,23179,64872,48072,23849,-11780,-34476,-38314,-37370,694,24144,-3986,1183,30640,1162,-24874,12628,46429,49719,23372,-19501,-24772,-10148,-6871,-14617,3453,-6015,-37704,-6645,-8141,-126486,-183786,-69108,18197,-13891,-42433,-23232,10428,-5148,-38406,-22190,13191,30426,59931,82439,91547,68008,-16057,-19387,34222,-9747,-35289,33097,60099,-12136,-48862,-26849,208,30029,42730,13925,367,-3906,-31865,-47372,-20016,47621,96537,99096,126647,151100,133061,104667,67190,28918,13652,2536,-7274,-9740,9949,42812,52041,4404,-49512,-32474,14734,18554,22434,22075,-8354,-19736,-17688,-49182,-93609,-75436,-47995,-51878,-6257,56191,-8311,-98451,-61672,14083,-9378,-61938,-86438,-115257,-153065,-116126,-91222,-98677,-70738,-35774,33075,103918,59188,-65982,-136743,-109021,-29769,11032,17406,50894,93971,89539,47801,1053,28412,73954,34751,-47969,-57696,23376,15651,-77830,-92384,-30011,-24923,-57312,-28254,49760,107825,87340,53566,69975,90611,49026,-6909,-17574,12172,15803,1942,-19373,-36780,40075,150049,118634,40249,20650,39540,51679,24660,-41002,-84090,-84721,-68302,-13298,24405,-15363,-17516,45907,62052,47838,33141,32002,43859,87405,98230,13683,-69023,-67431,-58543,-39216,3280,-11264,-79673,-128394,-156446,-133987,-47336,22437,2344,-13428,11603,24412,50436,53461,31102,-10595,-354970,-792501,-574038,-82848,79453,52468,36551,43790,-15693,-104269,-168620,-283599,-313684,-120902,48690,34444,-60821,-135967,-157406,-142889,-107721,-79471,-64977,-84113,-84385,-52914,-57537,-70041,-22730,55942,80995,73683,56874,57339,61695,32230,43419,133463,134165,54665,70568,113768,66639,19104,8339,-98066,-167034,-55388,61111,28458,-37988,5302,96841,128276,68905,-15947,-18525,54653,60453,30788,54440,76360,49293,-11776,-63888,-54176,-26050,-48164,-67087,-20465,-29487,-53761,7404,-26615,-140595,-153137,-89068,-45636,10470,55684,49371,16254,3282,28285,100040,107561,40046,-4201,-26934,3607,78616,64637,12988,3456,3809,-19947,2731,74212,119042,94677,37757,-1045,10448,65539,80972,50599,49422,32119,-62678,-104161,-29022,66566,56596,21650,59962,114276,95911,25816,-87831,-194338,-185338,-109720,-59129,-8816,60152,78289,22729,-448,-3046,-11652,43395,86271,28432,-39820,-2325,46591,39315,-5051,-73783,-160026,-157982,-101948,-68209,-28930,25974,4538,-89822,-123227,-67413,15383,29241,-2828,3066,-21907,-80239,-74422,-10081,74930,93372,-3077,-22792,50437,20772,-17874,39107,59503,26295,5442,-28046,5070,93580,96816,75572,120181,99446,14084,-2123,-5659,-47963,-88335,-50625,29602,48440,23091,-39041,-73159,10100,81418,61461,757,-84981,-154240,-126196,-58502,-20072,-3650,25930,58432,89217,109071,88152,64978,50346,34844,391,-67378,-89707,-55854,12989,46348,42867,49404,33746,-11484,-6599,51885,64425,-19588,-85766,-56908,43426,113174,70371,-20311,-12972,65340,107999,70044,37540,862,-87948,-97692,-57346,-107849,-143539,-100038,-61282,-26225,14584,46575,46609,21189,-1719,-11176,-20207,5823,51648,28901,-60811,-125555,-111114,-71053,-50168,-13125,-3802,15217,35502,18081,-45646,-74869,-47228,30460,96885,89871,13273,-20244,-18776,-52116,-98760,-94396,-86547,-94517,-94737,-89127,-86182,-111507,-172984,-221064,-175545,-92848,-31606,4078,-28985,-104929,-60770,63255,88897,22453,-1359,18217,16984,348,-35288,-64361,-67336,-53325,-17969,14441,1132,-4628,-6131,-50522,-82071,-112077,-158600,-101682,-29692,-84386,-78056,15491,9498,-54605,-81259,-59909,-7066,36828,58658,88854,100555,115557,105901,41039,10079,38159,60276,15373,-71835,-92094,-17817,46730,85464,141096,87691,1522,20503,85356,138381,107578,-22466,-94732,-75080,-86490,-89019,-17154,82452,84079,-12915,-63132,-49582,-48580,-9802,65689,63861,7864,-24577,-34972,-41558,1851,81212,119438,51290,-56488,-136794,-144641,-68950,4965,28814,26973,4700,4048,-360,-51596,-73098,-12007,66097,90783,19909,-72934,-80921,-36496,-15012,22367,19845,-43670,-58073,-2432,25217,-28120,-83058,-30716,60003,94761,44910,-8034,-19961,-1239,17269,-14450,-63313,-32565,34413,42321,5167,-23870,-20123,-39778,-64015,-58427,-36520,51568,119696,34048,-92935,-162399,-178307,-149640,-55167,10520,15401,29406,3959,-60605,-90005,-59788,-12954,45003,92817,93089,68679,31367,-2491,-26650,-3029,38276,26062,-20475,-58481,-93832,-148038,-192738,-132405,-5044,56911,71602,114957,189823,220439,159511,72637,12531,-27982,-15641,48302,27625,-52259,-41138,45030,81830,25503,-46090,-103047,-119087,-90085,-58979,-34233,29976,52812,9195,-2053,7921,-9424,-27473,-29318,-10759,18327,92327,172647,146662,86656,58139,7454,-38402,-11703,34379,-20358,-91372,-38971,18544,22185,48229,53705,35611,65704,89497,40963,-10485,-63282,-91975,-19000,100140,100721,-64995,-173161,-112612,7456,57945,7514,-94617,-129493,-97300,-33432,63578,89494,24066,3377,39222,37270,-23163,-52113,22611,125136,131396,63009,29173,37713,58075,59926,44464,-15988,-89831,-70367,33912,112240,92545,39934,25339,-7640,-58157,-97336,-83874,5179,80813,43867,-14037,-46021,-50889,-5907,51502,30256,21152,10862,21321,73069,89917,69750,93686,108165,-4775,-174143,-186803,-39748,37981,48744,108949,167129,116910,19369,-3030,-9517,-50238,-37682,28039,57710,44672,69817,97186,29487,-57284,-69097,-71531,-103210,-62119,3084,-10740,-36280,39631,126131,115587,14160,-75749,-56310,-3498,-48048,-85564,-11345,54445,23707,-10563,2715,15873,-24074,-64639,-40715,6278,46308,43482,-19010,-38017,-16202,21837,11225,-130024,-250180,-174206,-48479,-40776,-107175,-101201,-54792,-56968,-55049,4473,31216,21608,-3055,-37828,-20540,-15237,-74904,-96371,-40848,31853,74782,48520,-10042,-63162,-110454,-86835,-8717,36892,57945,91255,87959,74361,74308,66270,42211,17245,-2260,-8896,6916,23871,16976,38386,81310,74184,39505,57445,84928,31644,-82179,-151560,-149036,-106535,-66899,-40306,-16367,-16837,-18788,-25590,-48069,-28745,-5340,-5579,-30485,-61118,-67759,-35423,-64997,-148691,-161474,-72650,-15441,-41877,-34547,-45023,-92622,-85390,-86029,-84070,-34632,38610,56073,5580,-56488,-85907,-61212,24203,82034,98830,66937,405,-9104,42455,59116,-4017,-67374,-15208,132123,217228,188845,67834,-33023,-42119,4145,23394,33675,39919,-373,-36163,-23972,24373,42671,34036,23266,19599,-8175,-36126,24960,92993,78287,56094],[21981,18173,35408,76203,70819,12838,-12079,43762,58044,-23963,-70200,-31162,22277,33561,-10632,-42048,-16559,-45180,-97280,-45421,16766,31494,4243,-7486,13544,19431,16009,45011,14865,-12509,39549,89810,55991,16862,32591,55334,56954,18078,-42279,-44601,-7231,20095,60129,78855,51111,22884,12755,8156,47378,89703,72452,52208,85444,98816,28651,-24241,6971,9935,-68747,-124235,-75505,-35428,-21739,-25169,-88005,-118904,-95236,-114562,-103419,-19325,8004,-48197,-45413,26411,41031,16197,-34977,-71363,-53034,-34679,-23739,28960,15633,-75120,-67411,54140,147489,129785,68000,-5065,-40302,-74254,-86520,-19741,41284,14170,-36313,-30168,-43295,-64410,-64477,-56298,-15605,13332,-14969,-22225,18632,15445,-20532,-19800,-26203,-38345,-48398,-72406,-52880,-6062,33842,19418,-40594,-105540,-110770,-23591,84882,65677,-18683,6900,56542,15611,-37531,-72069,-111522,-134531,-89679,-16682,33422,63070,74626,60497,73158,77891,5120,-14059,32468,26654,12499,67664,81592,-14409,-75217,-33962,-1010,5846,26002,7208,-29027,-29297,-24413,-47227,-54824,2588,60718,73640,95536,111128,118565,100489,24379,-42008,-34492,10212,49303,71549,56712,44603,63420,84655,42333,-37165,-68129,-40110,21586,67876,48277,-584,-34516,-71922,-89542,-69768,-75876,-71844,15580,83285,-23465,-142668,-50540,110441,89473,13049,1463,-33145,-119702,-107887,-59404,-46290,-47906,-63158,-35202,4405,-29598,-112025,-163287,-112157,-8548,33532,23243,-12140,-35888,-24212,-7829,-19000,-1254,42574,64843,14631,-46033,-13049,-31482,-136742,-181184,-101125,12802,84140,90778,50762,50577,37153,-18784,-49521,22923,63147,-13493,-80512,-51226,-16366,-2843,6368,9996,71623,153345,135990,73328,55925,69074,74821,47760,-20166,-67833,-61648,-28755,25542,49683,32021,24490,14707,-27951,-59174,-46336,11117,71518,117183,110231,54243,36729,60239,12664,-54873,-57983,-38540,-39312,-62816,-81091,-42806,8482,19649,-13968,-29244,-28949,-25360,32815,67994,77682,44349,-297312,-791021,-692443,-199977,-4260,1116,18510,7944,-60585,-166815,-203479,-323152,-416960,-254660,-8683,71115,-8596,-95171,-129719,-154472,-171278,-173374,-125176,-82485,-92850,-96678,-56196,-5356,6272,6053,54919,133187,114610,40117,18862,13237,31955,82494,77623,43748,77537,102101,25116,-32549,-10523,-43853,-107767,-61307,26210,23751,-22066,20988,95974,95072,48436,26942,61886,119673,98883,53253,25607,-20517,-44416,-35025,-34823,-35207,-32843,-25749,-404,43603,23784,-11615,5890,-50068,-161465,-167966,-95798,-27598,74513,138530,81825,41681,89239,103663,57229,-18997,-76443,-84984,-97756,-70131,45509,91328,29785,-34997,-54430,-65080,-32633,44254,100234,96184,28731,-35374,-24107,42544,51895,15922,23308,35536,-32154,-70122,-18948,45683,58922,28289,28846,53297,71207,54941,-39401,-141808,-122005,-38381,-4689,22994,50540,37721,2087,-39560,-127208,-141602,-26030,41185,34021,41919,69110,44563,6887,-35350,-115521,-201258,-150518,-54301,-35548,-49422,-35497,-43679,-130632,-147012,-68587,-6588,-1685,3978,6566,-46530,-101577,-107251,-45952,83505,159090,66433,-10836,26803,43375,43016,51535,-6368,-89554,-81011,-29399,35873,58541,16650,3967,54171,71920,83332,126276,87347,-11820,-88516,-79566,-1892,22677,-24574,-110994,-175476,-120611,-12731,72553,113777,66522,-1578,-17819,-28852,-15533,27441,49159,46996,42754,66672,87667,105756,113852,113022,100417,32030,-49716,-43466,32137,27183,-41054,-21132,50372,54872,24203,23029,18754,-31041,-76994,-70938,-8075,45697,8640,-53504,8461,107321,121149,65668,24210,11587,-27010,-30857,-11559,-62615,-84399,-42801,-20161,28302,68908,49101,-5706,-6030,37887,31932,-56998,-94036,-52316,-53193,-125409,-151254,-59361,52569,59330,37855,34271,62215,41133,-54186,-115972,-74834,-26916,24903,75492,103382,61255,-3654,-22488,-11765,-35851,-43486,-54931,-80429,-75404,-55371,-67621,-96453,-114878,-133760,-113595,-71141,-45819,-42112,-77680,-97309,-9716,86189,61455,-21250,-34305,5379,-8424,-56811,-87629,-88809,-70846,-66179,-73313,-95609,-111622,-83525,-60740,-72528,-64429,-55409,-68577,-29159,4377,-46390,-27903,84376,87196,-13622,-64502,-45095,-14672,12867,7411,-10007,-8067,55828,84843,12847,-38679,-10395,3658,-30891,-49190,-6814,55047,79759,76223,120773,119641,59404,57091,95645,103827,38655,-32524,-18293,13639,-48613,-116895,-83147,-2983,941,-54633,-63852,-38908,-51217,-56484,-29541,-16437,-12700,-22209,-36601,-45229,-1439,75831,130108,110755,23668,-96545,-153352,-86455,-1773,26333,18178,8703,1447,-42040,-95780,-80526,-3862,83122,120084,55303,-50662,-84139,-20170,33482,30986,-7669,-59348,-83691,-73315,-4926,33811,-18787,-38546,10432,77810,96688,47212,614,21081,34120,-31883,-88465,-22719,58520,20398,-39290,-14984,59656,71780,35514,4840,10244,82032,103820,56688,13996,-45035,-93236,-109400,-76402,-12618,30821,41558,-8049,-68458,-101502,-100474,-21903,87365,130114,91249,48082,29296,40943,58873,69143,63696,49437,26827,-25428,-80708,-108738,-129381,-88690,-2618,44398,61412,98281,147553,126985,30708,-20789,-8449,-13320,984,64176,48489,-17500,627,48763,17673,-41809,-70823,-121619,-111656,7603,76910,34623,46043,48754,-15767,-4178,40364,4681,-30999,-14176,-2907,12741,66026,108791,95455,99798,130562,85682,11248,24930,55337,-13119,-74244,-33233,-5486,-8884,34687,64499,56946,88010,87593,18999,-20813,-54988,-72719,-1374,67811,8828,-125635,-163509,-92702,-2091,57749,69358,25047,-16749,-26910,-5707,51923,66995,36806,53834,76032,40797,-3325,20076,110591,161396,106624,36042,32907,24101,18561,30378,28994,-35155,-109220,-83500,8430,46271,10907,-18595,-13621,-21375,-30950,-54104,-59884,4973,23394,-61615,-66397,-35698,-39777,1262,41761,1593,-9120,37685,87100,89753,37974,23897,89467,107058,-11404,-164874,-161510,-1470,94183,96939,136481,185426,128795,653,-38309,-14373,-29880,-22065,56625,152618,170298,126977,81028,28240,-16936,-54125,-83277,-109068,-70045,9395,921,-46237,22770,113466,102700,27151,-35477,-40728,-50662,-93854,-82196,-12368,-2653,-72564,-111730,-63144,-5816,-39639,-91041,-35705,16234,8468,974,-16546,-11137,42347,122219,91822,-78211,-209117,-153421,-55226,-49340,-97807,-79812,-46750,-91136,-150873,-96065,-9613,11569,-47811,-82662,-21388,-3454,-26828,-6627,2591,-1017,23699,-12651,-97756,-118028,-103916,-68777,23347,101288,83402,34419,15230,16217,-13442,-28969,-9227,-1288,-9096,-18931,-24148,15032,88715,153330,169071,122900,51146,39144,75129,53118,-28379,-64573,-67888,-93034,-96689,-66558,-46833,-72233,-50368,-13089,-30249,2788,59525,67881,61868,51190,-3892,-27027,-58886,-121294,-127612,-23273,53981,10215,-61848,-81333,-62090,-29025,-46293,-68678,-64091,-28480,-13829,-47816,-66151,-38894,-25776,26065,107786,137791,83021,26088,29543,67980,81196,48240,-1349,-18545,42376,103477,107871,39903,-1895,12662,30244,14032,-4775,-19311,-37634,-33122,-40020,-47328,-15449,28690,41784,32865,4950,-461,62719,79639,16158,-4326],[-49480,-25278,13609,51334,66574,62159,47031,33785,-25024,-119598,-124705,-59419,-20374,-3165,7717,21751,50419,3794,-86181,-58954,13139,10702,-48055,-89626,-61974,-15045,13123,77162,82773,19758,35236,90166,62335,33945,55339,65274,37582,-15269,-88918,-95760,-50332,-28663,-1938,21466,-18121,-47131,-6960,43580,77197,92636,74573,67717,126210,133723,28124,-30989,18765,68919,88139,99330,63925,187,-29412,-29685,-96514,-161582,-137657,-115002,-105972,-57313,-11144,-36125,-69099,-31160,11959,3533,-90430,-162492,-113537,-4222,27356,3635,-17593,-34583,21749,152606,215620,134604,55747,27736,29739,-7401,-22424,51683,96771,25581,-53737,-76648,-101578,-84548,-24557,-12845,-29502,-14414,7951,18106,34739,8456,-29133,-29731,-46027,-68525,-59906,-63291,-46552,9797,70559,61355,-15340,-86053,-91640,-33200,70518,121365,98479,78354,55510,-15341,-70525,-87919,-130385,-179222,-111275,19946,92439,102179,78067,28641,19260,36573,-21707,-69599,-50000,-19236,15237,67001,84471,1891,-51474,20279,66718,20662,-11954,-46522,-81121,-66653,-43502,-62166,-78616,-41962,33742,64377,50831,29872,49947,67177,39618,6873,8808,26485,56639,75611,33307,-11848,36244,135738,103724,-25647,-71043,-34756,-16470,34598,91711,69752,-6535,-48250,-26731,-27790,-89569,-97316,6479,89259,9062,-109716,-24623,175276,244218,199596,147580,52278,-66256,-69484,-20102,16399,-6901,-84419,-105733,-90929,-68116,-42256,-59725,-44990,32781,99572,101703,29394,-61319,-115699,-93530,-12704,29955,29287,71944,49214,-54390,-75652,-56951,-78993,-117577,-93893,27043,149241,171005,92449,12559,2502,-9572,-69892,-26789,63939,60229,775,-25349,-16143,9519,36457,33657,52984,108875,126504,112787,116446,89742,22960,-14717,-20516,-34622,-41064,-15546,44273,73966,51176,807,-42542,-80983,-92279,-76701,-32564,30732,88131,57236,-5565,40452,104871,12762,-94270,-75935,-22672,-10189,-11484,14699,86552,91983,27062,-30872,-53698,-68604,-67116,-10502,50219,126777,71105,-400492,-951343,-815536,-192766,34402,39836,46138,19679,-23619,-66672,-88108,-247438,-424333,-332668,-92360,33862,4034,-52300,-81253,-116535,-158272,-188525,-142254,-48966,57,-18618,15551,81916,39486,-49812,-5942,122141,114927,6836,-27937,-8934,-463,2370,3906,1357,-114,31672,22788,-38152,-38246,5442,5988,22880,83629,93337,40636,31870,21993,-39542,-56250,-3231,62692,115932,100273,54444,-11122,-116760,-147569,-63183,10018,21978,26660,47448,66141,78182,67195,57349,41649,-32280,-95583,-58606,5489,59363,136651,158719,104738,85250,116869,122864,39023,-103847,-172163,-119145,-82489,-52442,56197,110314,39815,-52955,-73748,-53172,-16364,39184,84380,74930,14461,-36423,-41504,-13439,8028,10820,16003,28803,-26367,-72190,-29519,7511,1915,-11725,-12617,-1031,14074,10160,-43577,-90638,-60703,-9824,-12308,-9693,-17647,-41455,-20463,-40597,-190678,-260467,-116763,2908,26421,49600,60306,7351,-33573,-59668,-112223,-152082,-79687,8614,19964,-19398,-7874,24388,-36259,-90005,-70730,-63295,-61454,5870,33346,-40897,-90515,-91377,-78555,-34,124206,125904,22221,-8385,30035,56530,34621,-43903,-126410,-106084,-13422,83473,69314,-36628,-65089,-7177,40162,97642,148993,116479,27342,-72373,-98948,-35607,-3904,-20760,-84053,-160347,-158840,-57004,59145,143060,133473,84372,37355,-29354,-34035,7479,-8031,-54377,-49013,25298,72634,58679,34485,32446,83885,84161,4742,-7789,60154,35733,-53686,-40269,39056,34869,-25068,-22125,37050,43287,-13860,-74224,-65346,-25692,-34681,-19922,71258,98013,35063,-870,7380,17013,2944,9443,20916,-24201,-46179,20967,97430,141090,102450,24165,-28323,23158,96064,81956,-24483,-87559,-79315,-79459,-90751,-68055,40542,145771,132471,87278,65516,61216,41921,-25781,-60949,-20067,-21384,-58968,-37244,63637,94089,6795,-54044,-14883,2047,-9811,-22374,-29431,-28614,-34217,-36132,-12518,36956,35997,-13081,-60270,-52494,-31858,-40020,-7512,83444,112414,60185,11714,24657,46757,-34959,-136797,-116027,-44831,-16945,-39224,-107735,-172629,-171477,-106512,-66929,-78909,-73271,-35447,-8955,35431,69359,36088,32768,93126,83571,13173,-14677,-4700,-20404,-22062,-24522,-54135,-70464,-10765,20563,-48765,-114714,-92584,-38867,-20442,5721,45634,74453,68480,22063,37464,79138,52615,36688,81595,69210,-49914,-93203,-17199,36856,8791,-52459,-76160,-62107,-59846,-67302,-58876,-31272,-26968,-69744,-98966,-71011,-9736,21922,626,-40775,2978,84237,98766,55641,7762,-48026,-77176,-57523,-18137,9766,-7283,-32869,-57861,-96803,-119075,-108543,-69704,-6469,33589,-1001,-58939,-70078,-5543,40471,16146,1913,-3181,-27878,-48895,12594,69766,-10235,-77064,-48337,21633,67220,70839,60163,58254,23177,-63557,-102843,3343,112050,53311,-36457,641,95989,109763,75587,45925,44568,74558,38511,9160,34097,11286,-30381,-48192,-59666,-16161,54460,54046,-24505,-83001,-125566,-126233,-41893,46532,65419,51064,24077,14948,59413,92372,84689,70779,68664,64232,21899,-27854,-36618,-41029,-33461,-9663,-7086,-3506,7616,22425,12289,-30650,-30782,12008,29828,29612,31615,3603,-19656,-3922,9257,-20705,-51411,-58983,-98094,-56946,87730,126191,29616,20473,38572,-17754,-258,77794,71852,35366,18384,-10341,-8554,13199,31651,61053,115280,147691,94458,17769,14328,30823,-3337,-28091,-18479,-27765,-29064,9034,61914,86550,100622,72362,31606,2176,-30711,-18452,47950,53883,-30914,-110395,-121108,-74945,-7042,49260,68077,53722,39913,28261,3808,-6307,3649,28107,35743,7348,-9704,23890,79245,103850,63503,-19726,-73190,-79944,-86511,-56706,-5292,5333,-31562,-47980,-1847,30095,2265,-39036,-51185,-46046,-23760,35858,64577,22840,-36390,-115102,-185195,-126112,-42596,-1981,56055,82971,41973,20640,50098,71280,33285,-30571,-27018,35490,54892,2101,-77443,-87566,-8129,53769,71975,73494,100079,117147,36846,-40676,-36925,-8089,22960,77360,161264,190084,119075,43022,33570,54520,21873,-20576,-32896,-6762,43730,46704,-4015,33695,76177,46710,49526,43154,-26899,-117458,-135027,-50826,26842,-10349,-86633,-88370,-52127,-45324,-90173,-109617,-56437,-18783,-18738,12100,31558,26069,71759,153325,75846,-84067,-124058,-56221,-9543,8671,9140,15518,7814,-58187,-162022,-130599,-418,43538,-52437,-106545,-43729,3772,23503,36109,-1904,-41772,-13791,-8348,-71736,-76935,-34286,-10643,59691,141399,100075,10880,-46624,-87317,-129764,-116763,-48487,7949,39047,30758,-10184,-4956,67951,145703,163814,89737,-9821,-44516,-25225,-7258,-8384,10405,7987,-69463,-111415,-80811,-60485,-99976,-68221,3816,-8777,-19210,26009,75692,140498,167073,42579,-48767,-18293,10880,-3375,32056,102619,79765,-12536,-39296,8477,57992,22540,-35503,-49037,-32703,-47371,-85434,-72634,-17004,-26652,-3771,102186,143181,69104,13435,23840,58567,56343,36327,19628,-35546,-49424,-13974,9034,18756,67319,102615,76482,24067,-33910,-85271,-68238,7147,-3814,-43687,-9271,30474,29592,31157,33893,41235,65224,37668,-31751,-54752],[-59658,-34594,-38,18649,55779,103987,111994,61078,-37162,-121328,-112699,-67294,-68285,-50935,2229,14442,36641,50282,17246,41953,68784,24107,-49595,-111269,-107556,-40399,-11069,12929,41529,16473,337,9485,5719,36822,84033,67444,24211,-13259,-78440,-104792,-76968,-66596,-59919,-14415,-13497,-64781,-52378,17041,66299,70664,49277,57145,110307,88528,1410,-23912,3232,64518,168953,229094,146089,23360,-3693,48091,58711,7082,-17602,-28489,-75710,-84296,8210,58097,-12794,-66229,-24684,27842,-20269,-85397,-54755,36416,40055,-60934,-81777,11653,99676,136809,140175,58271,-1293,19265,55716,17661,5045,63662,89521,44941,-12921,-79881,-121424,-68055,30048,39771,-31435,-43547,31358,73002,33773,-48118,-58419,-6289,-12145,-29175,8111,-1391,-28522,20717,88125,71646,28270,8340,-33360,-84212,-70752,4119,74542,92623,35390,-61704,-90917,-46526,-41853,-99632,-66475,53186,112776,94106,59272,6301,-20423,-289,-51983,-140634,-159989,-109334,-25265,35616,73748,21814,-26389,52908,137244,81689,-10947,-62564,-81428,-79092,-77027,-87523,-102384,-93147,-6497,52385,24125,-1762,25605,60463,83186,80347,48639,-4906,-21800,-8559,-31973,-83449,-46135,46602,32780,-29124,-10329,-2443,-72221,-59573,60593,113719,26085,-59802,-73444,-88055,-121431,-106399,-24413,61352,50659,-28577,-9908,128012,255125,279728,197925,48770,-69732,-67630,-29007,3447,-26011,-115747,-144476,-118210,-34262,66934,67402,21973,35125,91022,117384,88418,-12591,-162073,-163754,5038,77532,20653,28112,28072,-52968,-90439,-51271,925,-15103,-63758,-34052,64161,137974,98949,-12562,-15697,35682,-1230,-28788,20662,96609,107283,44782,8085,17420,15355,-12246,-14013,39937,78109,89507,90871,32333,-78992,-113200,-60766,-50457,-82447,-65594,6471,49079,21141,-38744,-67482,-71514,-42323,-23751,-29917,-27155,-2893,-48884,-108511,-41903,30553,-61864,-115217,10488,96361,41281,3585,36563,85736,51754,-21827,-55376,-58852,-62964,-68201,-39627,33979,151324,110462,-503261,-1182547,-906638,-145468,113770,89044,52269,43856,41939,63124,20432,-203201,-427179,-363084,-161341,-31193,-672,-37746,-58612,-56753,-88397,-134356,-113465,-28882,60688,64041,73641,118982,50683,-68424,-47836,58956,62212,-16688,-62155,-52784,-40481,-29861,-18469,-20960,-39476,11466,67844,-4448,-62150,-7802,58056,97865,154261,161733,82084,-5091,-94887,-169414,-163418,-113592,-63086,16261,62730,55235,-5966,-134475,-193345,-89234,27147,46565,39508,53111,59421,51272,31498,33765,42842,6003,2106,43014,66088,98003,133748,91612,47323,40108,37257,70394,71050,-65032,-173530,-108012,-28652,16604,84129,66302,-29533,-89947,-76698,-49773,-27761,22586,77894,48984,-12154,-22917,-22598,-30790,-4991,12128,-6797,-4295,-32317,-69335,-15679,42553,-19541,-84800,-76401,-23704,-15964,-53337,-84185,-75577,-36734,-22977,-50195,-64281,-64844,-58127,-18897,-16673,-155429,-273435,-152804,4998,19595,-14121,-18440,-30345,-32968,-44070,-68612,-72769,-19466,32247,48530,39694,71482,95028,40032,-27761,-50356,-72605,-79872,-11650,22609,-47699,-79869,-59309,-98960,-111949,14589,107664,43691,-5371,9958,581,-31897,-50438,-50240,-47441,-42253,26063,44385,-53114,-84481,-25557,13874,36955,40494,16787,-13336,-69941,-99685,-67547,-31374,458,-30741,-94362,-85555,-6394,58018,93383,85156,56736,28877,-15433,-29652,-29233,-59578,-92015,-40081,59665,71172,7350,-49611,-59933,31103,88323,49345,37341,105008,95925,9012,-20219,1041,-32624,-73828,-14360,99221,131660,72222,-29631,-75139,-69108,-37563,62536,128219,40044,-57193,-41384,15050,31652,28360,46773,48306,-196,-26050,65546,185365,185758,91480,33582,38593,109478,156064,136789,82298,29637,-6802,-15122,16956,45789,96443,125853,87932,64933,48778,39927,72881,93201,69651,56093,-979,-90332,-83337,19863,52644,-5814,-34789,3805,8807,-9871,2846,29586,13486,-29092,-14734,45447,109183,107640,31880,-53681,-54159,-10362,18740,58866,119997,116741,77667,83275,122524,103723,-37829,-159875,-97141,27520,49121,-1475,-78140,-131210,-125916,-56526,-13263,-59433,-100158,-67683,-16461,56280,107358,56743,2649,4678,533,521,25758,44894,7349,-14219,11075,8039,-33192,-33918,-24541,-64942,-122440,-108804,-21786,17309,12722,13058,50239,72940,12058,-22010,-3037,-9255,-17803,37536,40211,-87766,-132539,-35234,23449,10575,-4609,-21966,-37234,-27659,-19126,-38352,-20018,9250,-38620,-83602,-57744,6442,47469,12683,-48569,547,79509,43845,-52348,-64122,3831,46716,1082,-34303,-16293,-33247,-88313,-122172,-106333,-70273,-71788,-76270,-60586,-58649,-83205,-94952,-79963,-25146,6756,11486,44928,58543,17102,-7987,35249,48782,-70870,-132521,-62073,-2749,-5975,32790,95787,102352,44104,-38313,-76250,-2664,106834,109148,51096,57539,91889,65951,41870,44811,54969,68826,30752,-10588,-9434,-39635,-60296,-52315,-46082,9266,97472,98470,16182,-36992,-88644,-99749,-51672,-28445,-35096,3498,26028,22217,63349,64934,18857,25563,59196,45493,-3349,-20226,9107,18577,-12120,-46513,-64368,-34595,-15484,-26026,-16761,4373,20494,32528,41569,25930,-22460,-59012,-43583,-25140,-18550,-4149,-2943,-25260,-77909,-47919,38941,11958,-83442,-68008,-6133,-14984,-3839,75346,115259,86406,27814,-3558,-9953,-51738,-60416,19997,109986,109104,35492,-13243,-6603,4293,-1691,-10223,-21834,-29923,-12881,16588,64461,85312,58903,48629,69369,40015,-17472,9542,75488,74694,34348,-33578,-102931,-90529,-5695,37342,12028,-13794,-4994,969,-17994,-41707,-18850,42116,6802,-101026,-102020,7808,73551,28272,-55298,-116946,-164877,-195332,-171184,-81917,4107,23323,-2798,13001,53933,24945,-11237,-17963,-38932,-61780,-42166,42250,105539,63599,-61784,-166104,-183296,-131889,-80805,-12114,65229,120828,116979,82009,31027,1400,-23839,-39929,-29499,-13485,16320,50346,26752,-45596,-91974,-77721,-18316,-20495,-10083,79023,74763,-24371,-49304,6404,35182,38356,66937,78403,25888,-15541,14310,62712,63554,38726,11109,15533,62109,94390,59790,73862,68092,-2037,20856,59653,-33445,-148274,-135121,-18732,42004,-15678,-54766,-7073,-4096,-69264,-119006,-108006,-90528,-79288,-37800,41024,75724,48622,41429,50114,-56898,-146398,-68904,19072,20157,51053,108658,116850,77989,11502,-94558,-96659,21425,39396,-76063,-122285,-86291,-37307,8939,-3180,-43052,-52015,-20187,18766,-2610,-24734,-3559,26465,95846,158904,115301,19494,-110223,-214161,-220587,-146683,-36371,70596,111133,47278,-42538,-73598,-55651,1481,46467,-1789,-74353,-105478,-113378,-76478,-38122,-16868,931,-32146,-80290,-76738,-59814,-80280,-52837,13806,-8677,-73924,-63270,10752,101340,142492,25561,-65160,12111,99424,79066,57821,107476,94001,23221,4545,55633,111006,78179,18206,-7505,-25432,-70926,-102911,-72033,-33941,-74194,-52900,65781,97280,20320,-25452,-7293,26468,3597,-30802,-24328,-45320,-52912,-28947,-13707,28768,120559,158576,112459,43243,-40527,-126958,-100592,38142,85133,68064,64083,38769,14483,31099,33276,4482,-15327,-23273,-34234,-62206],[-48597,-33188,-18338,-8794,40055,86915,100111,75440,7106,-54218,-73176,-80817,-97443,-74865,-24338,-9389,29176,76010,90187,130265,112069,24875,-48140,-83347,-94956,-42749,-23920,-72885,-91559,-55748,-51221,-72045,-66936,-9220,64140,62829,37994,34520,-7293,-68854,-91553,-113067,-117273,-38335,13272,-58079,-104407,-60810,11069,45086,29753,21218,15339,-33712,-50878,-17498,-20421,-3269,81765,108827,45718,-31337,-23267,67739,156823,154711,110458,70669,-15696,-81355,4736,112147,65471,-36088,-26031,64684,106520,102873,84410,69596,38349,-53930,-89720,17976,93589,38616,4075,-28025,-51429,-14969,33469,22317,35858,47406,14329,20327,25305,-26578,-56841,-17551,32731,37743,-23908,-69942,6143,88931,28266,-93883,-96931,-7077,14372,29816,90524,61256,-6406,23417,85284,40527,-2778,24381,-15802,-131705,-167641,-88678,13202,67061,25783,-41236,-20457,45824,61261,22965,31162,82868,91056,60307,38970,4193,-12308,13928,-24057,-126184,-165096,-96369,-7792,41454,70051,28462,-10836,56382,157485,141867,59358,31196,32472,-1755,-50139,-73764,-94216,-94695,-18872,36680,20182,32982,81133,102887,103294,76287,20105,-42685,-60498,-32887,-37151,-85006,-94086,-73509,-63681,-23619,40628,19380,-78404,-116570,-25050,66324,20390,-85643,-158081,-172657,-127522,-59477,-18096,21166,29014,-3009,-8754,49254,133801,206382,164648,35933,-63622,-58179,-40534,-50221,-78800,-114862,-101628,-55208,24412,113855,120645,52548,7191,2425,36306,95396,47856,-132520,-147104,23781,89643,23290,6694,28270,-625,-28725,-19534,18312,-5433,-87128,-131330,-59053,71993,79100,-5570,-8363,68224,84668,31490,-3101,51678,100031,76510,48979,34793,-5366,-28743,-10544,22269,26257,22468,5200,-43595,-110601,-116971,-64043,-60484,-109519,-99740,-31092,9732,4961,-28243,-48588,-15203,53002,73833,42232,-14090,-65689,-119868,-126399,-56091,-11708,-70283,-43040,150342,227336,106957,35224,33330,-5767,-69418,-86043,-55497,-8930,10161,2090,33470,92074,179174,170025,-438670,-1209948,-934222,-181326,75643,18523,-19656,-5233,1515,3626,-56454,-308436,-492615,-353366,-133548,23439,88711,15541,-21792,16823,-4423,-64932,-64014,-10687,54958,67569,69589,103107,46683,-44333,-37795,25276,41999,11742,-40978,-63705,-35415,3099,9354,8485,26734,70852,101646,40856,-18831,689,54268,90791,126605,130495,53007,-59997,-152024,-179782,-162854,-167314,-161217,-69408,25281,74747,65713,-37175,-122291,-65784,17890,-3586,-51730,-22382,22832,31790,1880,-10933,18154,47205,84362,62354,6034,28823,75653,20718,-44767,-62617,-50962,36110,136147,56201,-86579,-85796,-20835,41126,84918,7303,-101012,-121621,-84197,-81985,-93533,-37369,47787,19674,-49045,-29697,5875,9828,8446,-7897,-23177,4905,13357,-24636,-22297,33392,-22342,-144659,-153796,-55358,-18271,-66334,-83716,-36516,11000,6187,-25008,-43434,-25336,3589,-192,-7912,-84171,-175744,-95620,28987,18134,-48708,-50901,-14869,24079,9883,-15640,-2305,56205,83555,75390,91085,119713,90137,22543,-3456,-8011,-18921,-40983,-42426,-36501,-67828,-64088,-28207,-77649,-148849,-87725,1758,5783,7551,-1892,-64915,-92712,-31448,42536,4384,-124124,-139220,-74690,-64848,-55030,-15508,-3862,-22414,-59466,-96886,-65823,-27276,-52411,-78667,-48533,-1156,-17676,-56685,-22529,34724,55797,30810,-10678,-27509,6389,26985,-6883,-45648,-26722,9897,52053,89750,68821,42155,2377,-39682,9741,54105,31728,45393,128656,132911,40789,-33947,-58797,-74994,-50711,33813,96448,100392,72718,-3738,-75023,-101018,-34430,94089,103238,-32368,-90617,-42410,6361,34577,69070,85446,49203,-876,-8959,59544,130399,100424,60045,91221,122451,141884,141208,138921,139844,93015,23975,12146,45653,56785,54817,43677,5043,-2772,-10829,25597,113453,170385,145749,121047,70428,3209,-13507,1017,-24870,-18681,46987,79000,9264,-42395,946,54096,17146,-41705,-20915,31244,53396,30804,-13740,-63050,-85535,-51423,10154,35620,64535,93654,102461,124378,149092,106725,-21885,-114227,-57542,63405,80337,17935,-16509,-34375,-46029,13455,58799,-17735,-98400,-83907,-32547,37333,75631,769,-87692,-102651,-82996,-53457,-11380,28105,27692,40244,98689,125717,64903,14450,24900,24618,-30789,-36770,47794,57718,-29416,-76464,-16188,75856,56728,-17582,-60218,-55919,-42828,-17278,-6483,-71166,-93149,-13563,17252,-24717,-13316,21536,27159,42284,38736,-11589,-1432,33820,-6947,-46958,-45118,-30190,-28291,-51222,-67350,-7215,50831,5147,-100782,-96860,50360,144721,63759,-28569,-26252,-34774,-95347,-115957,-65795,-2654,24110,25410,4103,-39757,-75960,-90268,-89977,-45425,-5350,22538,45652,24143,-29780,-37174,13332,-3975,-133159,-149146,-22707,13223,-55319,-18831,91559,135397,99113,35791,-24403,-36609,27151,110484,145047,113061,46113,-16207,-11712,35859,73314,106138,91940,28805,-26463,-80255,-101817,-103221,-61682,24602,102628,117907,63012,11282,-33653,-51401,-43082,-67222,-68437,3972,63573,67259,76475,27238,-57578,-41507,22001,4692,-42139,-31729,9864,13490,-24132,-66587,-64446,10966,60905,29147,9815,33563,36748,15401,3928,-12786,-54303,-83361,-49665,-16857,-17433,-3859,24429,24506,-43350,-79740,-89542,-150332,-196371,-137949,-50142,-16369,-14014,34954,100869,80822,20000,35115,37816,-59227,-118662,-45028,60390,59002,-5786,-13104,14961,15493,-3330,-29831,-50301,-39085,-541,38931,74550,76640,42851,64984,110788,82530,-1282,-8361,46351,84673,106107,27927,-96180,-98711,-4093,11891,-49066,-80652,-63118,-40306,-3651,32150,63263,98466,26975,-132538,-156751,-35182,41159,3451,-66328,-119140,-171938,-175620,-108333,-9599,76744,107514,52146,12426,-1439,-43636,-20778,32559,11359,-40348,-59181,-8397,50677,53186,-703,-35754,-39844,-68333,-100144,-50840,23844,100400,132713,91744,-3559,-28378,-22,25764,25618,1820,37151,110378,89262,-33466,-134165,-128240,-41038,-13096,-21175,34508,54661,3395,3217,40485,17895,-20179,-6238,4175,-31493,-47850,-2600,49961,73258,61840,-8385,-45990,15574,91599,99586,111259,91705,9376,-9683,18431,-38837,-109677,-78400,8377,20968,-22636,-8819,46791,44902,-5074,-44714,-58576,-68813,-72219,-28502,43992,85911,85999,33474,-45501,-130931,-130788,-31773,25148,-512,18002,89500,143704,142925,92897,-7060,-28433,42938,7047,-98432,-113172,-108043,-79600,-6090,-21889,-57231,-36229,-15408,19062,37332,8129,-3809,55280,142010,166388,120812,31446,-144733,-264334,-216652,-107576,2627,123677,145775,20189,-91802,-101125,-98567,-77737,-36917,-27799,-25279,-39171,-75659,-59699,-48625,-66241,-23309,35798,10074,-37793,-24523,-9671,344,33825,375,-78865,-89958,-40863,965,43271,16515,-24028,13918,74436,70065,61886,82548,59433,21290,8732,32279,79248,73497,50513,32096,3394,-42709,-67863,-39930,-26137,-94257,-86574,12261,32261,-21675,-28019,11355,28449,-18613,-68210,-48777,-1259,31718,13890,4042,52134,126424,131974,86878,34215,-28197,-103660,-102733,19610,122826,156276,121158,50186,28780,49254,18633,-54561,-91293,-56511,-9275,-35835],[-17508,9882,9141,9576,37600,39431,38540,60563,50930,15969,-28226,-78587,-78144,-41529,-23206,10847,84680,123736,123812,146548,118968,27117,-36400,-35072,-42863,-14120,13644,-60832,-150613,-111283,-52495,-55581,-74028,-50455,2588,30979,35700,63705,67324,11774,-64179,-141355,-146301,-43576,16735,-40662,-83320,-62615,-10467,32154,41712,18898,-47317,-102531,-76521,-42089,-68480,-81721,-50862,-63694,-92540,-87200,-64760,-17447,46829,66668,67947,89182,53090,-42526,-34605,70823,95234,22051,-17354,36056,99666,149838,142046,86929,58537,31373,-29646,-15330,12934,-54798,-81295,-68998,-76632,-67434,-9585,42866,77758,29832,-54648,-26263,40244,64566,56834,27681,-22545,-38957,-56705,-107768,-50160,68501,37155,-95580,-135846,-60274,3102,49814,92540,48035,-19443,-8947,34799,-24794,-96673,-60749,-36896,-102877,-112349,-40063,19877,30236,9088,25381,87379,102239,77169,81993,118756,106199,52203,21219,9173,-15718,-18659,20688,31485,-24660,-59772,11219,77606,92894,68392,11367,-1912,49278,110026,120102,105264,134303,159629,106875,18901,-39478,-65014,-52579,-8958,-1938,-5720,39320,105082,122157,80432,7612,-47251,-50670,-452,46513,3986,-53430,-74331,-86863,-65647,-12788,14418,14935,-31696,-109701,-107807,-46050,-39834,-90927,-148809,-163033,-96459,-16873,-16101,-41774,-74906,-94825,-54386,-6900,12763,81225,112255,59148,-20641,-26488,-31877,-83652,-111478,-81706,-22362,8416,26767,81945,107067,52523,-20666,-76551,-58797,48340,67101,-60116,-78257,7611,28436,2463,20512,54547,37825,9108,-16506,-37589,-98878,-177296,-197796,-99999,33081,35957,-18812,-19765,59055,116569,92954,12972,-26505,-14079,27565,58690,45556,13177,21929,56443,32576,-29784,-48598,-50998,-62396,-65159,-53511,-31019,-31410,-69752,-77699,-41465,-20442,406,-10773,-37960,11766,87805,91860,67863,12919,-80206,-137504,-98972,-23141,18764,6928,44874,160146,172790,72375,37664,12840,-82733,-150270,-130257,-72766,13262,53122,62123,124071,122673,134976,62791,-598122,-1382376,-1096873,-249858,27410,-48892,-76426,-87007,-113078,-155326,-198772,-434915,-560408,-327128,-33161,169062,222026,107881,40119,61034,34111,-43820,-54878,5199,49757,27285,14745,47184,28468,-8311,2405,42592,73121,72716,27817,-18228,5820,39854,35187,61095,110410,105217,69495,65771,79848,72120,46864,29880,22477,14247,-23827,-74398,-105930,-90804,-66358,-90487,-111827,-62803,-2003,77024,136814,85693,-155,-319,6945,-82150,-150800,-72645,24298,54573,44793,23842,17227,60620,113768,65193,-44059,-57146,7206,-11172,-91845,-106204,-46277,65841,175520,141635,1593,-75606,-57457,8495,49187,-10384,-84220,-106187,-80639,-77324,-109188,-80083,4506,-3136,-69362,-58762,-6866,33980,10959,-35554,-10274,64252,81315,16492,-77272,-87490,-76760,-164303,-193011,-101028,-28583,-33384,-22004,47668,95053,92410,75840,56720,50905,47344,4267,-14890,-33263,-44442,13150,37169,2429,-22991,-7967,39864,99325,74596,31001,60137,154305,171535,112014,93729,98676,59408,11516,25964,30627,25164,-5089,-63280,-75370,-48783,-15889,11194,-16106,-105539,-142025,-121643,-87838,-34412,-26561,-81224,-85180,6488,55304,-28542,-185104,-242956,-173411,-58140,94,518,-4963,-15557,-46061,-78393,-10840,71737,15844,-62995,-43490,-8556,-8923,-20598,-29490,-12979,12282,-7855,-69625,-89504,-4688,61119,3941,-39651,47877,132147,92989,34678,55006,137057,126325,20132,-16276,-15009,-24799,35915,116864,94139,-3011,-87099,-114382,-80567,-3342,52330,28192,-14834,-25069,-51342,-93228,-109227,-37637,49579,26724,-50475,-55742,-38438,-32122,25919,106575,107862,27188,-22000,-6371,14034,1195,-496,67187,155518,136008,76207,41673,62379,84148,32767,-43480,-60876,-42337,-34320,-28279,5040,13883,-11077,-43495,22357,118827,145185,143910,169480,148351,104611,60414,15215,-30020,14091,118581,137163,8102,-73352,-18065,35786,-10401,-52674,-19458,16953,-7586,-74245,-89179,-86181,-126491,-111561,-25411,3658,25177,99119,144123,131449,102645,64601,-6218,-64593,-39318,46787,71695,29318,28862,19240,-15552,42619,101419,29590,-53911,-44664,-8110,14750,17524,-36536,-102324,-102204,-84202,-86377,-67558,-20957,30470,110359,180367,195816,140403,116951,158891,170662,94173,51214,108849,96280,-32462,-115166,-76780,43560,90215,25320,-39576,-27417,-10639,-44175,-52426,-25575,5555,15481,-11347,-45033,-21082,23202,40792,58985,47449,-3643,5742,26076,-19383,-56615,-68781,-96690,-131816,-110893,-57909,-9082,12504,-6678,-73306,-63122,82224,187043,124186,12455,-9768,-14227,-45942,-36662,-7194,17063,79925,127968,102286,50965,15552,-20179,-57056,-35639,12321,18896,-22492,-85639,-113724,-89302,-27566,-51344,-161464,-122954,24112,41745,-40283,-27585,66669,128489,125161,90155,34219,-21557,-22798,64726,162754,117392,-7590,-71560,-34308,50296,108635,142128,125983,65002,941,-46676,-81283,-110678,-71900,-5057,20149,43473,32216,-13250,-33892,-14868,-17356,-56859,-36230,31198,84348,102063,87865,15960,-66653,-67247,-19791,-9894,-4835,21482,31636,1964,-22067,-24141,-1515,59705,96659,50185,-4673,-13397,-17731,-31527,-39443,-38974,-53130,-83152,-47929,9528,-10144,-52760,-16016,48051,4926,-84359,-167797,-228089,-213144,-117923,-35189,1023,-13564,4542,79681,67993,20207,69768,107504,23952,-83988,-95411,-21273,13416,-163,25033,56990,43841,-7596,-64959,-91353,-83630,-48601,237,43375,63354,76940,92210,111373,109818,37782,-28933,-16601,27308,55322,6926,-67445,-55380,-7890,-41604,-103537,-115309,-88811,-45468,45975,140121,149700,121169,53729,-76504,-127102,-52569,37122,62972,-1386,-105151,-146040,-74525,2648,49121,112596,153484,77953,-28062,-88893,-108431,-58189,6677,13206,-30317,-70871,-45001,6136,47921,85170,101089,51597,-29498,-92518,-79810,-22304,28564,32136,-13545,-54732,-14063,52663,76976,55825,15471,33470,93572,63486,-39763,-83040,-43163,29825,59475,11415,-42594,-46451,5464,70422,64311,-14563,-66599,-21712,31309,-4629,-57922,-23677,47286,64857,40265,-48379,-124929,-83160,26358,89601,105520,85809,38250,-9357,-49927,-76536,-82422,-45071,-8102,-30331,-34612,14406,36628,49952,87341,73277,16169,730,-9005,-24893,-21568,20701,77034,29802,-41558,-49105,-26195,-26961,-30891,-46789,-72443,-70641,26715,129095,129688,40403,25940,49808,-28452,-112826,-109611,-119575,-101693,-6774,-6155,-63510,-62915,-50070,-24530,10839,-6513,-19948,61356,134702,116142,72336,12618,-133467,-226233,-169557,-79288,-20823,49639,72514,-13360,-86419,-50116,-7212,-9636,-15874,26275,98092,90089,16557,-7636,-23609,-54277,-19525,55170,53222,-16288,288,37946,26332,13103,-23611,-72738,-81178,-67587,-62895,-3202,36639,18116,-8806,-4354,783,15753,14279,1642,10128,-4722,-38330,-15778,5193,20791,51399,86264,64053,-1649,-20248,-5968,-65592,-96995,-48978,-17283,-31026,6779,65352,50013,-14342,-52316,-19711,66959,102058,9810,-24245,41813,76226,27602,-13983,-24651,-33769,-53706,-73761,-49631,17988,89466,89858,43160,30953,30054,-6169,-56785,-77640,-48397,-12732,-23158],[21182,71090,66262,46876,25879,-13124,-26107,13818,38791,27273,-11206,-70910,-61502,-14300,-7966,27692,115639,161691,138175,117548,109355,59696,4686,-1431,-13425,13350,70968,21764,-93514,-85724,9989,30672,-8937,-14415,-17239,-25090,-24219,17477,79577,97744,7488,-129317,-147877,-42474,9466,-1848,12938,26872,16257,20424,62607,65668,-2840,-54564,-65196,-103395,-142000,-123267,-94082,-104012,-115915,-68426,-57196,-94563,-108920,-103122,-67811,30034,91397,26040,-21267,35447,85229,54860,-15837,-33950,-35940,-4575,55423,74602,76448,83401,19456,-52980,-69822,-86743,-59334,-30452,-62621,-102292,-25238,76572,79277,-13034,-76282,-31098,74189,163553,161048,68833,-51838,-111970,-113838,-120674,-50986,64862,55431,-67798,-139600,-92721,-2182,41569,26149,-37695,-74516,-58125,-33433,-71458,-123630,-91523,-17417,3593,25775,76728,86658,25413,4543,79245,129328,70447,24120,87882,172589,122665,18396,-14798,-19438,-46393,-68514,-19526,71626,94797,56815,87026,145561,133257,61407,-2526,5775,33727,43009,50199,84460,141507,174138,141264,60701,-19122,-39297,-16523,-16785,-53823,-40070,-278,42920,83234,62963,-16188,-65425,-37201,73334,134941,45693,-32541,-17980,13676,33655,16707,-18303,28878,36888,-52674,-100109,-83865,-77991,-71804,-69210,-74878,-46063,-22627,-55520,-90541,-126743,-162757,-118431,-52951,-22876,23089,76196,77176,16763,-4046,-16811,-57597,-72347,-24185,33117,14334,-2875,69820,116236,63078,-8753,-53052,-57841,12771,52400,-4908,-28810,-21219,-43861,-46749,13676,48995,4342,-31071,-35003,-73440,-162663,-224913,-177786,-52724,11862,-31241,-76494,-47751,46349,115678,117776,45268,-44180,-78862,-34440,18389,33709,51808,70232,70758,16524,-59452,-67712,-35589,-28137,-34329,-39302,-24927,3536,2468,-21919,-27470,-34954,-22351,-21138,-40311,-16106,23400,-2359,-15120,-26995,-88015,-132987,-109175,-48141,29484,60703,38675,-2666,-56526,-79577,-49961,-64032,-117642,-152012,-159778,-147864,-68502,-9394,21184,61296,-37580,-95086,-345692,-1365623,-2198545,-1522640,-192882,275617,211025,96916,15140,-37553,-64248,-103584,-337163,-486203,-264049,65735,256274,270546,184478,104650,64466,27708,-53424,-65266,31338,91482,29651,-16541,813,28474,59660,82280,97921,118270,129058,92702,32244,31062,52393,56790,106477,132431,74931,28082,80855,151403,133850,60312,15457,-11681,-43005,-48311,-18201,-7741,6252,41988,42035,13704,-1615,-18247,39319,136586,127289,59249,51195,25273,-83048,-121919,-17599,67270,77096,87243,88006,55965,43807,83311,116890,53026,-37017,-33192,-35018,-77933,-36719,54398,115975,153513,133582,30877,-55989,-47983,13259,36659,17215,-5473,-57111,-56274,-687,-7262,-32016,1406,3621,-44503,-70181,-56964,-4347,6048,-28053,7395,83731,77348,3466,-106145,-162322,-131325,-137156,-155247,-105834,-38902,5738,45105,100842,131300,145108,154090,128194,69988,16288,-16558,-11296,200,39338,84465,14002,-42697,-9936,26011,70863,131718,102263,53278,91331,184531,185148,100917,34677,37299,56507,67859,81678,46825,9776,-17761,-54865,-40362,12857,34316,40785,31521,-57860,-153859,-183007,-172600,-126846,-86892,-80488,-51673,16757,-3856,-98820,-168036,-180066,-126270,845,54598,5304,-5750,18216,15928,21772,86241,106680,9555,-62916,-47723,-10759,27339,28926,-50576,-81204,-52725,-30770,-71219,-108368,-26684,49333,-7225,-43105,49670,114309,27325,-51008,31506,156237,125170,-16256,-78652,-83503,-42878,47292,77885,15619,-58054,-118114,-134846,-90702,-28728,-2062,-17243,-63946,-108064,-122726,-104876,-79915,-33488,-4009,-16756,-2927,17008,-27269,-50388,22117,91347,75558,-11700,-74422,-60291,-42524,-68413,-26191,91649,154313,69160,-17508,-53578,-32175,-15593,-62355,-121190,-143428,-134117,-125355,-92723,-2442,67760,31140,-43126,-5928,59500,64837,109974,167565,122882,56597,27613,30534,39169,67042,96098,79396,-21929,-71739,-25246,-11424,-59619,-61701,1773,40289,-6041,-117487,-136855,-97175,-110476,-94576,-10629,28407,57950,127418,159195,115381,57527,28816,-20100,-88095,-83841,-5409,42270,30349,23984,6810,-33468,14895,82956,41366,-24149,-9917,13512,-12901,-34517,-33056,-30612,-14236,-29539,-59280,-38417,7313,53725,138768,170949,134390,118672,185877,248851,231809,147399,76075,92557,91597,11942,-62864,-68845,7392,69355,47498,17955,34002,24712,-47392,-71061,19720,87144,-5641,-103846,-71680,-15814,-24671,-28292,7213,-4377,-47090,-29919,-20685,-69148,-93230,-85645,-99016,-119767,-78268,-30956,-31790,-35730,-20194,-35108,-9914,89205,174827,155170,52420,-235,-1773,6701,40920,36506,-1989,50073,122324,95769,56403,44154,25670,-12836,-19360,12285,-10313,-90629,-142392,-114952,-59540,-24228,-74356,-165614,-102792,37641,79179,23689,-6461,26885,69625,77745,71621,67321,46165,14456,45629,115744,70053,-33090,-77439,-37651,65595,126722,114075,82796,58803,14878,-28040,-45183,-47500,-40732,-55136,-88257,-62657,-29691,-50184,-60481,-5939,1227,-28367,-6590,17626,32716,66267,66932,23193,-11914,-32709,-38411,-2954,67668,122208,122179,61560,20374,46808,63343,50176,28958,-6942,-44041,-63183,-64177,-51899,-33427,-17124,-35474,-89693,-59979,23861,6947,-65003,-57061,12255,23893,-31775,-136852,-198214,-141102,-30262,41642,58877,22707,32314,109863,100942,42433,79468,155507,140418,36078,-64781,-65495,-13650,23317,56515,77463,66511,3983,-66295,-85005,-96530,-106457,-81987,-26573,24317,75910,74484,69465,110084,98757,11921,-41156,-53802,-52932,-35595,-1348,39892,20908,-64826,-118404,-114842,-84801,-27674,74652,155967,121937,67457,49787,4841,-36126,-8794,85396,147206,53987,-95064,-101717,-668,30544,19750,65279,117777,78581,-4398,-44158,-62050,-76730,-65366,-31049,-34066,-54282,-10219,57820,101625,120497,81143,-8574,-42437,-57703,-67157,-29014,-14727,-82753,-130169,-80883,16376,83447,93510,54525,-2615,-16545,17968,1295,-42881,8507,91866,113445,72319,-23100,-129082,-129603,919,100033,78615,215,-55336,-14527,74979,55834,-40488,-31057,57513,62546,17556,-41853,-105314,-103291,-1845,84303,103057,74621,54804,14304,-87528,-126276,-97025,-60719,-41496,-48629,-18929,34119,25189,35883,135964,168037,114179,86969,60403,-16476,-84746,-67384,-6514,-19232,22244,112631,66392,-63271,-67957,-19495,-88902,-200608,-129903,47343,126127,86576,83611,70203,-13016,-87459,-100312,-105444,-87649,-8263,14966,-50913,-86681,-60201,-23590,-19447,-46005,-30236,47682,78395,53920,35768,17506,-62709,-132153,-112318,-57724,-61083,-77306,-33348,7787,15374,50578,101507,100288,70239,108452,192299,166513,57450,21137,29751,22365,17847,26793,27172,-16212,-4663,39491,33174,-24815,-75612,-90899,-84691,-58495,-13609,56327,62987,23324,-672,-9964,-33103,-44836,-42225,-16404,41639,36434,-30838,-32910,-12118,7776,73967,182982,191197,65109,-23499,456,-6974,-57501,-55457,4600,31622,65385,97720,62047,19581,20926,57316,119753,115399,1567,-24439,38318,26926,-51704,-77706,-49466,-32482,-16209,-26620,-85780,-106890,-24637,40993,45315,12881,-34722,-36456,-3142,11640,-6755,-32363,-12161],[48564,89340,83607,50703,-9390,-57414,-68801,-43094,-21974,-19934,-35340,-79994,-89459,-51059,-21665,900,62804,123040,104871,71114,89465,87144,32802,-4354,-33614,4890,84600,56611,-36935,-20005,74033,84875,53009,63230,34874,-50219,-91916,-62353,20656,98389,40791,-110438,-155735,-60346,14248,36754,59980,49421,7504,-2004,54335,91822,66906,16754,-59083,-151370,-179419,-112156,-47031,-53351,-69340,-29585,-22473,-83888,-107426,-101793,-103547,-38028,68564,97015,89071,86637,69697,36036,-22162,-61122,-104792,-121330,-49957,19485,26214,21602,-4452,-75196,-107709,-69175,26088,57919,-9698,-75954,5242,82064,14583,-88572,-88488,-3331,112356,198690,195666,109777,-14700,-105109,-116016,-80113,294,67050,45472,-42676,-104604,-83017,-7983,24324,-27787,-115908,-125174,-75415,-56493,-75872,-72760,-32917,24929,70887,95301,121480,115125,54991,42782,92867,75388,-16271,-29180,75657,165078,96048,-24937,-53362,-31885,-60017,-127183,-80506,78197,157874,102137,71915,116736,88833,17869,-24902,-23139,-24184,-19220,9221,56123,75032,66505,61059,31738,-27860,-35905,-19107,-60135,-96285,-42623,-27140,-48721,1281,40128,-1051,-52369,-58634,40386,129173,78097,-9252,11270,92077,116822,55571,12322,58565,63352,3347,-10164,-8152,-49234,-69859,-60432,-29475,-5586,-42728,-101434,-89144,-45826,-80878,-141037,-109869,-20863,25858,40911,45408,3363,-27220,-26867,-5864,13967,33413,40889,-6227,5583,109323,141188,65045,18008,29138,11839,-4641,-112,-27681,-39732,-26283,-50023,-90718,-58608,-21644,-73320,-90382,-29684,-35311,-122392,-168739,-118673,-29343,-24643,-94190,-117850,-50361,46551,102488,100321,53397,6547,-25466,-49066,-58631,-24188,35983,29073,-25356,-36419,-36595,-31680,-16231,-34126,-84980,-104715,-70254,-11117,24386,18955,-1280,-44981,-64275,-38702,-32182,-50054,-62574,-107189,-109577,-90073,-106529,-120233,-114929,-100026,-28549,20490,-42300,-163843,-231860,-212998,-170025,-163887,-146093,-139980,-179119,-221775,-177816,-106697,-87968,-140666,-313485,-399111,-793884,-2259252,-3256874,-2042858,-130755,686491,691838,428248,269188,237813,252778,142148,-192874,-422886,-212178,135364,267112,253737,224648,145379,56041,12800,-41003,-23005,74640,116331,61534,11342,7625,68274,170020,202618,164633,146541,156879,98461,14654,5367,43764,69112,108352,102906,49053,43166,92082,137503,117711,77603,68333,59336,20910,14240,49320,42714,43005,91210,98797,56878,27495,-15420,-7495,69153,70704,22919,52166,65918,10919,11194,77581,92495,52463,41068,81719,100025,34969,33296,160664,198900,60053,-40757,-70923,-47203,75808,171474,142613,104525,81270,18773,-16765,30615,97010,96011,68545,53291,-21691,-42778,47923,94126,52431,31113,26100,3534,-44744,-87667,-48902,28206,28400,15688,39109,11962,-26490,-50795,-67319,-68152,-64739,-78654,-57913,-19303,32967,66307,69213,72918,98695,125916,96964,24693,-29140,-36316,4403,34071,63345,79540,-20348,-86517,-43978,4273,48644,90211,57835,28931,66112,120428,104335,32106,-33289,-11935,48005,94526,105344,50732,-12503,-33096,-11856,33334,50743,36559,39349,38423,-27563,-110569,-149856,-173042,-169289,-141248,-107838,-64799,-26107,-48721,-94461,-88929,-48306,3937,86474,87454,-8723,-24446,21742,27418,38349,57544,981,-80167,-95322,-75516,-8483,61652,38513,-31398,-48044,-45593,-23105,-32219,-84018,-41431,30760,3551,-44264,-22937,-7863,-45295,-52201,19892,57395,-24568,-111433,-105466,-82171,-2146,61134,29118,-22836,-48436,-84403,-99692,-95651,-96883,-72474,-5681,-5346,-80993,-116210,-75436,-32820,419,8534,1066,44972,87561,38824,10312,45103,40110,4088,-55975,-141435,-146943,-80767,-61752,-24447,63483,72323,-17304,-57291,-55161,-40938,-42226,-80167,-111596,-122780,-118991,-127672,-111454,-38724,36061,18727,-63987,-61057,-18410,3595,64685,94708,-2297,-79619,-53179,20379,82518,74946,-4877,-48972,-51485,-22943,-2321,-52685,-108708,-74696,9466,51882,11051,-109006,-135478,-52563,-3896,11044,52117,75411,94817,108510,100418,81894,61041,30087,-52863,-158682,-159427,-48948,24713,13107,-10367,-8945,-22545,-3793,37772,16039,-33871,-19187,-2823,-53014,-81755,-39314,20886,42084,8574,-4931,55841,113046,102646,92024,49932,-10717,31015,159826,200208,151890,109295,53180,19764,19840,15428,-2089,2950,37900,42335,20877,22419,42659,16994,-50026,-62977,46607,110204,-42611,-184327,-114840,-31782,-84892,-98806,-35722,-60942,-112250,-78910,-57702,-80611,-78403,-48878,-8971,11975,9674,-30028,-76873,-71477,-24440,77,27987,65593,115091,127081,50393,-12441,4140,37148,70996,56568,-10127,1541,41983,-22087,-81452,-70734,-28573,-11897,-3340,15596,-14767,-81513,-83225,-15000,50117,31726,-61554,-141062,-101452,31244,134606,92155,6266,-15636,-1924,-4391,-4032,33497,68636,62538,62133,60327,650,-49676,-74762,-61680,38293,96669,45559,25276,42849,-13874,-93425,-58646,16129,2467,-71917,-109404,-72094,-13869,-7685,-50863,-41520,-17909,-5304,-2708,-36425,-57013,-23050,8966,16497,32129,9837,-39251,-22503,59552,151855,196662,137826,57328,64505,66530,12951,-32084,-31044,-26990,-44610,-50781,-34988,-12278,-1239,-33883,-97811,-72232,16490,32740,3018,-35556,-57926,-14992,25356,-59646,-130021,-71277,22738,86155,95925,64323,84275,138790,118123,51925,68584,147414,180718,131858,16196,-49756,-22309,23237,44693,62601,73795,30666,-24819,-19450,-33350,-95474,-114551,-70621,-33356,-856,18441,19226,71685,123889,78585,-22145,-88504,-72402,-16046,49649,96381,56554,-38534,-79568,-72833,-57739,-22274,44805,61361,-4915,-20183,24768,36745,16633,28847,114653,153206,44255,-48964,-16772,24496,-1453,-31372,-2467,63373,79386,71771,86597,33250,-56132,-73306,-28657,-3325,-8222,36897,115363,149248,91440,-39150,-116033,-55069,-15647,-40438,-31756,-22590,-101833,-134032,-64038,28098,74846,87398,62127,-2703,-46450,-36489,-40668,-54473,43533,154748,118634,-21399,-134177,-178016,-123130,4653,75351,82758,62205,-4092,-39571,22690,50680,-12070,-17844,47557,45313,-7926,-35136,-34264,-24109,27304,76890,106289,79965,41414,7032,-82614,-138677,-121953,-96928,-58168,-20624,12598,38855,19472,14110,110176,187725,169008,116727,79700,7175,-84075,-118464,-115504,-110756,23575,158000,33669,-148671,-81134,49361,-22182,-187403,-188823,-41020,80074,106701,96963,66300,26214,-36270,-82802,-79177,-69775,-32853,16471,-15079,-64515,-20940,25287,-32743,-93524,-59342,-6431,4945,28087,47434,35597,-14289,-60146,-53630,-14334,-50387,-124644,-88900,25688,98028,99503,80683,82679,96589,128573,164764,110023,1502,-5479,39476,37308,10318,-18,3988,-23521,-49542,-10019,29693,-33928,-113851,-124452,-106060,-32876,64212,94405,30360,-15615,6090,17841,-48919,-108396,-74833,-11634,53459,68743,34802,31782,31816,18494,32180,123883,166022,53818,-57171,-35738,-1700,-30966,-39660,39696,99525,84078,42942,20952,46557,89101,107367,93892,46948,10583,41689,44422,-20925,-79941,-65782,-24273,-26951,-25709,-20289,-77800,-125977,-54665,25610,48032,-18590,-114496,-98894,-11347,30719,-13407,-68663,-14862],[85075,79173,65797,42926,-15184,-45325,-44640,-40403,-45577,-44286,-38530,-59096,-86192,-76993,-37924,-21507,-372,42960,37458,28662,65227,76905,26389,-7704,-40262,-7561,61000,37741,-20999,32065,103479,89952,66298,94997,96068,8727,-63564,-67237,-40374,-9039,-17818,-95906,-139352,-57978,42829,46459,-3042,-50065,-46194,-3027,41484,73521,82214,36043,-55249,-115717,-110867,-39785,48521,40059,-10124,-15891,-9376,-30383,-1275,37119,-11580,-58676,16684,143340,214027,168600,58373,-12226,-38238,-32018,-20423,-19707,-20540,-27883,-62645,-68499,-37167,-53076,-77508,-24166,88362,117766,63951,23782,71312,67009,-34120,-112543,-89380,12928,95426,129259,148698,133463,48539,-19528,-23634,-12307,17704,32873,17362,-7542,-61378,-95457,-54842,5789,-14317,-98517,-101539,-31283,-10631,-59252,-60990,-18690,7264,36561,70274,75645,67941,86727,112941,92906,9351,-61060,-35188,44202,86228,27581,-53677,-54542,-7701,-44867,-142675,-100048,74043,165080,112213,59155,46308,606,-37604,-58029,-72364,-85285,-65564,11184,80528,43196,-35742,-41335,-17360,-26407,-18693,-12016,-73756,-86742,5067,-629,-84711,-73638,-25708,-28879,-65301,-100026,-53746,61756,109696,37648,-4631,60264,101153,73075,69127,66719,28001,14631,62052,78025,13685,-72688,-109483,-33273,38282,-5926,-83512,-52774,61351,56247,-96871,-122441,-15800,40551,24617,20256,-16142,-49253,-29923,34182,78985,67538,31261,13641,71574,145212,124248,35459,19049,72147,53350,-32495,-73941,-92840,-68644,-1029,15786,-72897,-120205,-80565,-94983,-75732,20535,49668,-15441,-70280,-98831,-71140,-37965,-64900,-50926,1056,44857,67156,57040,36610,65922,74754,-8023,-108389,-104292,-46259,-65374,-126363,-78160,6083,12901,-37663,-103376,-158480,-143047,-86780,-43158,-4180,44708,51093,-29601,-75492,-25287,8907,-10546,-50553,-95886,-70348,-45246,-68130,-49037,-8789,-46859,-67217,-36854,-65164,-144377,-191475,-197279,-177467,-158834,-140438,-129110,-134276,-158552,-124692,-63668,-94679,-207414,-348562,-382914,-690073,-2032733,-3108923,-2096315,-321422,619589,735564,461259,256648,271818,297360,62222,-451390,-657706,-250287,210595,343950,319539,262974,155670,54393,6778,-1985,63266,100584,63381,52721,54359,50131,113213,250082,285493,195835,149921,151036,52211,-55548,-49030,3336,28551,47398,57167,55214,69566,74996,77074,76993,91710,105900,104068,92525,72581,43953,8691,23000,70162,48704,-7569,11305,14912,-13906,-1605,-19236,-41221,29343,87797,92673,104300,110416,75106,12629,-28653,38624,115880,57714,23659,137209,217100,109309,-26472,-78178,-21633,135820,227505,161672,102275,73720,23265,16543,86490,168837,180739,124953,78206,3269,-47930,-8982,57065,55440,24864,20022,23098,-10697,-65719,-35975,69415,97521,54743,37771,6126,-6390,22354,68998,83837,24630,-35777,-20015,12644,41408,42194,5941,-8418,1726,23610,16972,-10030,-18540,-24227,17623,69169,79095,49882,-34182,-80955,-63128,-27931,-5272,-674,-33141,-26162,31364,91087,71937,-4969,-47465,-33144,-11528,12012,53338,52088,19849,6503,33560,53709,21760,8042,31469,43976,27683,-2218,-42459,-74074,-89571,-116943,-126374,-99025,-68735,-40392,-19634,-20959,-2871,49135,114286,79724,-36110,-52480,-818,-10974,-60321,-90081,-122067,-129766,-112056,-84041,11551,62590,-6692,4282,72961,54753,27167,22746,-16370,1203,64494,71354,7436,-55132,-73670,-36882,27493,38818,-29093,-122646,-119994,-48549,-25956,14940,24388,-15213,-8260,1159,-26775,-34505,-50632,-84254,-68085,9780,40863,-2352,-33914,-30801,-11090,55601,81631,36550,33663,107116,136801,117316,89817,29281,-24820,-68727,-155005,-171347,-85275,-56345,-55315,-11919,-18210,-63029,-41724,14012,46220,27945,-8543,-20310,-16989,-16441,-35975,-62998,-65818,-55231,-56474,-104513,-88809,-39565,-16051,3120,-1310,-85539,-107560,-54670,-4301,39933,16113,-97420,-110516,-20463,40299,17001,-64877,-121878,-85527,-21932,14588,7183,-78773,-90112,33888,111627,96483,94461,96851,79287,32000,6893,45621,81081,43975,-64844,-175513,-171548,-46144,21580,-10706,-20785,16191,47104,49720,31574,35,-35970,-29226,-21732,-72937,-95995,-45594,16192,34669,17289,16122,80562,149232,104716,-4276,-88120,-91150,-10098,75218,60293,23199,49292,42767,-23427,-65088,-59604,-27791,50738,121694,57975,-38592,-53984,-16143,-7924,-43874,-43141,43844,87064,-26378,-140067,-107486,-48860,-90410,-83278,-14242,-55444,-111640,-66028,-23260,-1815,12203,24025,88700,115398,46682,-48452,-78626,-40875,26528,61754,43881,7973,22414,52544,14053,-17492,29251,60643,66689,53284,-2497,-11193,-17186,-133298,-235371,-211459,-117463,-38030,39240,82634,43750,-12269,980,65211,116637,72575,-20828,-83080,-85804,33684,172912,123099,11266,-24362,-25227,-41207,-59853,-37967,13717,40153,41104,15286,-47337,-77140,-95115,-104299,-32543,24074,3719,20911,45514,-49779,-160715,-87411,21678,6562,-43289,-32300,13552,60094,68219,-24430,-97492,-44183,25094,11133,-53008,-80876,-70638,-43994,-15375,20193,11565,-53725,-84954,-27882,80425,151004,117446,49095,24325,18894,83,-6141,29141,35090,-10712,-31875,-39581,-62005,-61806,-56421,-73939,-45808,7105,36435,62352,8490,-95282,-65354,39263,-8365,-83475,-65177,-12722,24819,37181,51809,84946,84057,48163,25477,51756,96630,127109,127529,55183,-22355,-25282,4022,21079,48126,78420,57111,18917,33587,35036,-21525,-52334,-37523,-38333,-39901,-5358,5738,30250,81735,81612,-11160,-67043,4651,49220,41958,48765,22771,-31220,-25811,5573,51,-14833,-458,-34490,-96923,-54399,17701,14821,-15065,-10566,54895,56849,-18492,17913,83723,54446,19530,-1502,-16135,30366,55324,77938,109503,32149,-41080,-1919,58310,80456,45782,24784,65600,103832,41045,-88508,-125443,-24592,25784,-14950,-46171,-20157,-20985,-34358,-24770,15503,26948,48047,87147,56307,-14002,-36377,-48468,-71651,9213,118786,64027,-103758,-188222,-147134,-57588,11473,34692,65768,92037,21170,-81653,-78263,-13391,14261,15420,21084,5723,-41743,-72118,-20564,44493,47889,33615,75962,79475,16643,-16905,-38423,-79274,-101131,-92733,-30588,34775,46277,20584,-7739,-9318,48348,121324,116271,65800,63450,56468,-19714,-99495,-135521,-135810,-27019,60183,-65820,-205763,-95094,48505,13911,-92479,-116926,-60599,17822,50577,27211,10653,39381,19815,-36407,-37192,-41277,-22642,45127,34798,-32883,-2844,41848,-27049,-93044,-82480,-68093,-42445,34259,67120,23243,-27550,-22671,21901,52134,6002,-65456,-71943,-5961,79036,86280,1037,-19329,47496,85158,66784,10056,-51286,-35238,-2053,-34610,-48235,18480,65870,12444,-67507,-52905,27701,17659,-66530,-94653,-74023,7581,71725,41037,-20359,-30199,-8542,6963,-77523,-159686,-89190,1494,19009,26194,48584,69900,60583,8264,-79769,-69411,6550,-8668,-61833,-45257,-32851,-49445,-54309,17938,105656,78099,-9059,-2506,75294,127714,121753,33369,-41668,10951,104154,55367,-36414,-55084,-5759,29123,11120,-6582,-8676,-28148,-35130,17221,68113,85437,16691,-92237,-104422,-48182,-16423,-44943,-67113,7734],[99842,55754,28319,25965,2874,2935,23107,17086,-17817,-28070,-4076,3130,-17259,-45892,-53612,-54499,-52142,-30960,-34277,-24538,17650,27926,2223,4030,-12128,-14767,5816,-3398,-25601,23525,76144,57098,10528,18367,58050,62727,20897,-11310,-78856,-154869,-128833,-80862,-73718,-12418,54209,4579,-95741,-141832,-87803,-2375,30165,40477,53655,10868,-56237,-52602,-16363,29024,124922,151704,63835,-4983,-24420,-31239,6481,68727,34212,-68502,-43605,108719,208397,150708,9080,-79636,-91137,-41732,41472,113450,75412,-32736,-110163,-90549,-22576,-1116,-15934,-3008,39003,56929,83925,102812,101588,47203,-15772,-55080,-61220,-13925,-5239,-14915,40832,93682,59649,46447,59450,3193,-44858,-39550,-1709,26315,-63111,-173128,-138066,-30269,10589,-21504,-29433,12406,22294,-72534,-139822,-116104,-80694,-34962,19477,-6547,-24747,61581,125332,68801,-17055,-35866,-15981,-24265,-28574,-33977,-36378,-3000,27409,-39252,-133824,-85429,54725,129117,121074,95775,25359,-27960,-39808,-66529,-76643,-75662,-82968,-5492,95904,56006,-48071,-71835,-30619,8354,36439,33816,-25785,-33068,49877,30054,-67930,-107000,-105090,-93756,-83172,-89513,-76827,12517,95161,46653,-55466,-47092,3910,35855,68197,41301,-31785,-35118,34586,79278,49990,-41669,-93237,-13461,75403,57726,-26106,-48728,32198,51738,-48132,-60174,11780,47762,39529,41310,138,-18848,10920,44541,61581,44870,11151,41073,116413,131022,70250,-6350,-14696,40684,24185,-75023,-120461,-111121,-68235,6792,58965,-8732,-81713,-54557,-38773,-12309,60621,114961,76754,-29943,-128245,-106892,2464,61338,83981,57793,23815,3753,-9786,-5716,67291,120795,55208,-79260,-144285,-123493,-112414,-128009,-97451,-19541,7485,-65750,-160924,-179844,-103822,-32524,-31545,-21815,61361,108287,20960,-44027,-2947,59612,80846,41546,9190,71061,90205,40584,80115,154062,77413,-36315,-36333,473,-2354,-39527,-81258,-62230,-40259,-76524,-84985,-16940,42765,114148,151795,78604,14285,14062,111791,146736,-400956,-1346377,-1447195,-702770,-166817,-3790,-70974,-230252,-202041,-164785,-486218,-1139788,-1194169,-437229,241445,468344,431879,266394,100990,5841,-35164,-13616,61824,30581,-48024,-18354,32234,41083,79713,183897,208149,117551,88161,95559,-4358,-115581,-119712,-98625,-83655,-49921,-16152,1282,-1948,-6561,18428,66634,85493,50430,18119,38243,19438,-47065,-61079,-15207,3958,-46071,-88694,-18401,38406,1790,-53650,-102251,-86442,3891,44936,52297,71281,68650,42803,3523,-25773,25746,72548,47653,33464,76942,110224,57050,-20799,-44917,-2890,105203,177339,153882,131407,111102,52490,15094,39541,117665,175618,133797,82284,36522,-40132,-97863,-74861,-44098,-50437,-37263,-11710,-11360,-35662,-18743,49363,104559,113859,110574,69196,23743,4820,56758,132545,50738,-57917,-45925,-5103,835,-20750,-39961,-47366,-73332,-74521,-36673,-10264,8826,-1751,19316,88385,105345,39383,-37186,-50208,-43229,-45165,-70154,-89951,-108546,-72584,40990,163370,136581,21375,-35381,-64414,-104041,-109670,-38088,20329,47722,42501,6266,-34850,-47644,-6690,33581,61222,89329,99381,67890,45969,33379,-34861,-96992,-99568,-76229,-46043,-16776,-47918,-75963,-38124,35696,18316,-69755,-84282,-44268,-63836,-155664,-181155,-115081,-75170,-90204,-57500,31446,25671,-48494,9334,128993,115538,54429,45737,45299,61933,105738,139378,93775,-9818,-53867,-10077,58226,58487,-303,-50906,-33004,-1751,-40919,-71513,-69850,-59108,-18869,-6723,-22687,-6241,17338,21334,5050,-14717,-20057,-6817,-2178,-40002,-41406,73710,129370,47088,-18030,49513,152641,153644,100507,61447,22803,-21375,-76005,-94819,-64572,-78846,-89168,-57610,-40548,-53461,-14566,60309,112670,97382,76406,74098,65141,68509,74527,39326,-12708,-60037,-74235,-92303,-54894,-2388,-15234,-51727,-50313,-44539,6480,23358,-21831,-50654,-74183,-135078,-75869,40520,46009,-21071,-65445,-92877,-88189,-70850,-35934,4971,-35955,-37179,68359,104929,60384,78870,104592,56592,-17176,-33226,17646,53227,21264,-50472,-107471,-89915,-13495,-2656,-27665,5114,50042,105243,126879,62821,12174,-3189,-8353,-13013,-37555,-32754,2514,15698,26606,27393,-4133,-7629,38457,15293,-79655,-118976,-33378,38706,11288,-52558,-46905,20321,50580,-7455,-91543,-131310,-106822,24453,162741,82636,-89710,-136317,-67477,-673,-7261,-15351,17149,46843,34339,1231,-15667,-8212,-21715,-12653,32040,18099,-8687,24832,64283,102663,104072,81055,112411,92714,2022,-43196,-727,56122,112637,120511,34255,-60225,-60583,-17545,-21930,-6308,59055,70679,40082,26301,-5131,-13881,-27577,-142285,-242118,-204530,-112505,-28894,93034,167132,113305,36299,4010,30003,62287,44523,15011,-21970,-47367,36886,142632,96716,24097,16725,15523,-1743,-28498,-41900,-21294,-19693,-38205,-19147,-25572,-61518,-96053,-117197,-94955,-53315,-2528,48664,44031,-57042,-127155,-57059,1569,-20888,-10081,38799,62137,70631,65807,-29952,-94700,-918,84105,50641,-4103,-6071,-17686,-42393,-44158,-11502,-7595,-85436,-142323,-73482,20955,35933,22967,32650,8860,-7916,7464,28173,73601,59484,-23933,-51805,-90367,-173137,-157243,-67406,-12009,24451,21262,11706,39900,10593,-68479,-59483,27726,11458,-60662,-85919,-72572,-80097,-74146,-12373,25744,-13262,-34368,10209,48649,64024,82023,87381,44638,-9995,-21599,10372,49255,80459,106664,81307,30455,26029,44089,54560,50170,41651,40760,34934,22900,43605,55516,29230,10584,-24846,-28754,59406,81139,11107,-35811,-63495,-69019,4944,77598,63675,19595,-1189,-50116,-80284,-3549,50022,1926,-58263,-81434,-49147,-52686,-73832,40657,129596,98461,95451,85609,770,-32508,-31181,-15367,841,-52834,-59954,42518,133844,149474,73194,-23485,-43899,-7241,-3279,-36115,-48338,17019,67057,36852,-16410,18761,82066,60337,12131,-3025,-41551,-13904,98735,112741,21254,-21759,-35475,-72492,-44888,29323,18425,-66833,-96669,-48667,-9394,5876,13308,18933,27548,-16313,-83469,-90421,-33460,39817,50598,4968,-24624,-44017,-82585,-40511,47707,44129,-6855,25822,54975,9462,-1829,23759,7796,-34963,-27384,39399,97516,81664,82,-42606,-20342,-1735,8768,-2784,-8541,56800,116313,60572,-22526,-32260,-37003,-17761,-7309,-80023,-152236,-92590,-30475,-33706,-33611,-7351,-6578,-11095,-34089,-54186,-46424,16056,58393,47678,38775,29295,65015,115552,54904,-63872,-76986,-20244,-3998,-20895,-54155,-82951,-57795,21959,40746,-10694,-37003,12277,72853,73629,24915,-6963,-28809,-38883,18626,73113,9149,-49437,-6549,21153,1513,-1018,-13636,-28118,-36591,-81959,-84586,36196,136483,74040,-19385,-45209,16226,69219,31358,-5443,5406,31327,978,-40278,-27535,-6612,-33937,-39700,-111796,-197368,-111697,4770,-20077,-61648,-36703,6923,9919,-53042,-177140,-194638,-100176,-44422,-22369,1976,-39807,-86554,-120917,-90074,24539,78617,33808,39569,83271,102601,92488,-7984,-91045,-45158,41210,26082,-16611,-15092,25611,54993,58754,55002,32036,8447,10724,50303,99391,126900,92731,23248,-13066,-26823,-38878,-54068,-36786,36575],[74989,39245,752,5691,20470,50820,93043,87508,29890,6343,44267,77781,72773,12283,-64045,-102259,-89724,-62308,-67667,-60097,-17180,10461,22348,47007,39883,-9715,-56981,-56110,-43051,-19142,27545,15912,-64353,-103894,-64553,17649,56071,31955,-84358,-199347,-153837,-33720,23080,62633,49953,-23666,-64303,-76932,-67668,-23401,17042,39486,54336,7874,-57815,-42575,2713,41061,136032,204418,131785,43724,-6977,-50128,-57392,-14737,-10184,-74291,-81455,15299,97339,58964,-49560,-114706,-125730,-90992,-25006,72028,90305,3412,-65013,-42518,18130,44557,33028,-17281,-81149,-82371,28773,88585,66597,39773,42259,26268,-5483,-36712,-94125,-110346,-43433,21385,27029,40084,47661,-22578,-78707,-54449,17236,39926,-87259,-214677,-157074,-52381,4812,35990,32053,19521,3538,-88412,-169908,-163616,-107049,-27252,8088,-58017,-84123,-1433,58404,19837,-5562,29553,10317,-78557,-84510,-28071,22502,61866,49023,-38520,-112112,-63955,21418,67380,107582,123595,74035,47996,48216,1922,4323,20713,-32305,-29490,51043,60384,13332,-11222,15231,78319,122011,101679,49872,30369,62791,39607,-21396,-61672,-82984,-64064,-10408,16545,20400,34916,48083,3310,-82592,-101739,-61249,-5623,42705,38471,-40729,-77325,-18071,62771,78827,33700,10653,41996,77403,76056,15451,-61995,-79518,-64205,-28721,36432,80375,73729,69286,77075,46087,57355,86310,50471,4825,5,-5373,21607,95272,116325,63864,-3926,-25308,10911,-7364,-75324,-77383,-33704,-16526,-5796,31118,47720,46808,47419,40025,30108,64047,156878,141805,-21179,-112561,-54786,70025,176873,171819,83245,24471,-19699,-57787,-54916,23168,114702,124470,32745,-73583,-89014,-41621,-29891,-89505,-90838,-13164,-26714,-115530,-124864,-39025,41206,41273,30622,84564,140475,91883,12342,13912,93374,134358,105737,104271,171167,163938,127084,187344,230774,132985,23599,17951,76776,107611,75924,36615,64180,66722,8493,8758,115561,233547,338361,367185,297623,309589,440279,660959,1082381,1362562,683015,-382642,-758439,-894241,-847855,-688238,-681923,-672107,-593463,-882265,-1503389,-1475752,-621218,140339,419352,375719,168843,-18132,-99734,-111891,-86803,-51903,-101996,-127180,-71386,-26832,-18683,-12033,10931,5511,-38108,-15587,40721,-5662,-113175,-182865,-202777,-156375,-78840,-73441,-108361,-124806,-95025,-10762,72886,61702,-28311,-80617,-60114,-73073,-106060,-62195,-3409,-28780,-91096,-104386,-23581,45369,17641,-74754,-140869,-89426,-270,-13639,-40518,2263,48917,60970,46098,41260,44274,5364,-17436,24318,60863,43494,-4903,-15758,15510,37987,52991,63919,76728,116243,139837,95674,28406,-18339,12188,84883,86988,81594,86151,26297,-70655,-112973,-111529,-102610,-70179,-29081,-5523,-14659,-47744,-38704,47134,131912,156314,96833,8663,-55025,-40501,25079,-1266,-73365,-69579,-47698,-56394,-79703,-61739,-37448,-77396,-98117,-33632,5290,9204,13406,40056,106265,123242,48376,-33562,-34574,-18042,-43484,-93024,-96554,-97506,-66019,81257,227780,179148,54899,-28515,-88703,-136186,-133306,-77310,-35322,7677,7716,-80322,-136365,-69270,16240,38398,66074,105732,125170,128996,116469,85288,19116,-44557,-76771,-81164,-99089,-117056,-141309,-143052,-107337,-55701,-44632,-76063,-100780,-97259,-99864,-143372,-112945,-757,8819,-50817,-21196,21375,-16566,-31277,4671,63743,54980,15741,24933,52024,57050,79946,145232,146711,43514,-29917,-31343,-743,48352,82894,76820,36658,-35757,-147002,-186663,-137762,-90159,-83342,-76032,-52313,-14906,52179,112152,69311,-36038,-96008,-82527,-68164,-95221,-82997,30692,105467,56054,-25572,-20028,64994,83984,49188,66954,87555,66105,48865,22750,-21214,-71099,-72101,-30378,8445,-6920,20178,67455,82101,81831,110294,120244,83488,89311,130964,129301,85417,47864,28886,9327,26002,46117,7395,-44610,-26827,52161,119263,81778,-26474,-112428,-132089,-121420,-27046,45816,-19270,-93818,-71089,-53576,-80123,-88930,-44622,20953,3125,-17579,7322,-16945,-45699,47426,134635,97653,30839,6184,-5247,-23760,-33154,-34569,-30118,-3922,-1838,-52286,-43039,24911,52506,86941,120038,58907,17722,27681,8794,-2926,29637,74451,75149,38012,40523,45711,-9760,-80744,-89036,-83425,-78926,-27290,79597,97759,2781,-71334,-49772,9431,40894,12149,-65409,-116829,-113246,-6740,121529,61288,-100349,-139939,-46937,37370,37328,12255,-6834,14727,71921,93571,71918,65394,44818,6921,32905,92100,111720,109988,107787,108990,100887,85559,69372,-1627,-66551,-29129,68673,115699,131018,104420,5501,-88505,-85888,-49590,-53892,-27791,34438,30904,-17024,-18369,-22081,-35168,-28500,-72483,-101292,-54049,-6848,19636,91374,145315,101296,16934,-52702,-61064,-47965,-27429,17609,1269,-32457,5382,51077,22234,18301,55241,58462,46035,43605,28865,1784,-56636,-105508,-41845,31803,14963,-41078,-82922,-110017,-102033,-26818,28532,-4625,-60887,-45271,8340,-912,-47578,-26551,13321,-2867,-25496,-28855,-60857,-20699,89581,127369,58556,15241,53796,59907,-6020,-51967,-22616,-15392,-108999,-155853,-49763,20049,-35807,-42144,25433,30357,2485,-10998,-25091,17895,22474,-46732,-69523,-137952,-241908,-188385,-54764,24168,68394,35960,-17581,-16821,-24496,-30275,-21314,2368,-3709,-49886,-77837,-88444,-130533,-138966,-82098,-48049,-54969,-23658,34946,48356,63013,92826,86384,41584,-2540,-18114,34456,101901,126542,134319,81305,-1974,-8589,33469,86678,89792,66475,90394,80666,10473,68265,122892,9223,-80839,-59031,-26051,14156,32857,-12155,-76695,-114972,-90895,10681,78286,56506,31037,11926,-41502,-45347,42558,73773,12041,-59857,-113163,-116727,-104766,-92042,-2066,81007,85711,102627,96383,-41872,-157677,-148474,-111474,-91883,-100696,-98213,-24676,80586,107809,28350,-66143,-105898,-98808,-66297,-26604,-35394,-17480,58040,87398,53819,79197,114636,74109,23131,-29245,-95627,-52916,64856,63073,-31941,-54481,-41359,-82569,-114548,-84881,-24035,4836,20401,18872,-32621,-45015,-23731,-55483,-94400,-91509,-54781,-11491,17668,49061,41640,-17825,-36531,-261,-8054,-6959,34605,43562,-1137,4326,20296,3566,18309,34485,20121,-2349,26553,85151,117026,78314,-25364,-63219,-24531,-30657,-74281,-83933,-52873,45663,124453,90198,47868,79931,71022,46192,38768,581,-48693,-60598,-79176,-77760,-25389,38129,39556,733,-47194,-49093,-45648,-19842,52401,120465,128002,118608,158417,149032,10778,-143165,-186747,-111803,-1035,44140,3006,-55127,-66025,-24279,-14951,-15203,15549,44043,33500,2116,-23839,-18080,-4519,-16592,5764,77012,82320,6353,-36344,-38676,-211,71204,54386,-17071,-27346,-30052,-52541,-1752,85523,76716,36237,-3508,1589,53925,66647,50260,50216,17221,-62032,-65203,-12599,-12105,-71683,-86532,-126194,-202231,-141273,-18668,-18192,-92986,-119308,-80205,-71186,-123465,-191698,-152371,-62235,-30910,4912,42292,-3611,-69690,-161728,-197612,-69845,92190,126817,88890,39161,12195,16021,-21213,-73005,-106172,-101315,-48287,8037,16664,26879,60260,80949,83216,47950,-10304,-53810,-14542,66574,106074,101399,100162,86496,40202,-1461,-27777,-22535,26319],[28734,31723,-4767,-4417,33603,84243,135378,126051,57456,26393,57996,101387,109468,45433,-47736,-94970,-69102,-44882,-61425,-52800,-10290,35897,68410,98046,84971,4020,-93609,-114448,-85465,-46816,-2367,-14838,-100834,-183647,-188197,-106598,3790,27650,-60424,-116174,-56657,22161,67503,97598,45056,7864,75660,68226,-27477,-53563,-8619,32133,59123,25528,-54506,-75844,-42158,1717,62368,99155,86296,65280,31921,-20212,-40568,-33474,-21714,-41940,-79019,-53243,19841,10483,-62259,-89510,-95544,-110194,-113368,-61883,3414,26361,9902,-11748,3888,21964,18047,-49002,-155313,-178711,-59197,702,-6801,17259,55634,46813,23549,-26733,-98684,-102982,-60836,-34104,-26129,-40317,-48644,-41097,-18018,10405,34222,4725,-102152,-163067,-100772,-52979,-23503,30825,39260,3566,-28228,-71836,-81601,-67139,-30444,23243,-5873,-79636,-88941,-51624,-28755,-39760,-7192,55350,-3323,-120707,-102379,-25193,19531,37508,15647,-39910,-91510,-74366,-40969,-28354,13402,59227,85448,101015,113266,69476,60187,76886,33070,-39369,-41071,7309,43637,45911,57589,115763,155680,117381,67846,43539,40183,24816,7611,7201,14440,46491,97658,105624,101907,81835,25543,-38424,-68292,-69468,-54424,-22046,22065,32044,-33346,-81223,-21133,74457,90031,62816,45762,24957,2388,6515,3067,-52168,-126649,-133947,-45775,57572,98308,68755,38416,49264,51318,77271,95337,31130,-40415,-28385,-21374,-54475,8999,102169,81622,2422,-16843,4161,-26009,-51129,-689,43920,24748,-33983,-49296,29581,114929,106050,57488,10724,27147,156198,159677,1106,-47962,5167,67223,149775,132886,53904,35757,3236,-80460,-122749,-57837,53893,123848,107454,37045,16824,63978,50144,-70419,-119625,-13436,34380,-22268,-59252,-37935,23760,76246,90249,86613,104216,95229,24899,-2318,53604,70761,63870,100667,123977,58772,60367,154848,156636,65621,31849,43621,73892,106462,105021,91838,92393,47885,17744,67944,164938,249366,314186,345229,307741,307707,433384,666639,1221209,1675153,1228090,338867,-293281,-773317,-930663,-738692,-571430,-534249,-424743,-558635,-1007685,-1149044,-662286,-120883,62572,38237,-57214,-173984,-216612,-187047,-163818,-158822,-192292,-168967,-90715,-58263,-56698,-74277,-128642,-179523,-172748,-83780,36222,31039,-93817,-227440,-245224,-132443,-29845,-72206,-157666,-169466,-123810,-33182,28255,6952,-54061,-72501,-69560,-89797,-78480,-10683,30314,-21811,-97510,-109993,-42536,22253,11240,-78595,-137811,-71562,5433,-28764,-68920,-24471,60460,100636,78147,57264,34582,-34357,-78712,-11574,55606,28662,-36919,-17328,57306,80407,20377,-60709,-84577,2143,99664,107448,69191,8509,-23690,-652,18022,61489,105218,97157,41217,-28972,-83623,-78718,-33467,15003,38294,-2203,-99884,-115964,-19163,66850,87965,32732,-36010,-56671,-69985,-103124,-78720,-45769,-40203,-57777,-75160,-100112,-85212,-28161,-32965,-55995,-14914,694,-20597,-2669,56384,97560,75028,20302,-38381,-49773,-29593,-37291,-54121,-17948,-23671,-35762,57111,142004,99086,40746,-12853,-57298,-76281,-70620,-63993,-76411,-65868,-65081,-121156,-121905,-23690,31794,12665,25989,55565,71746,113472,108618,33642,-19739,-46287,-101931,-136738,-155148,-190813,-188068,-108138,-44881,-50334,-59432,-58043,-97890,-129644,-104169,-74174,-4378,64147,16366,-31336,-8457,-21923,-43989,-3666,-4179,-31462,-38825,-38748,-10039,4939,-22264,-3512,93857,122777,36617,-39167,-61246,-55901,9238,83831,85865,20961,-82328,-196277,-193383,-121196,-99093,-141053,-115515,-35090,103,44786,107358,67780,-18956,-64908,-94515,-128965,-122042,-84850,-29417,43206,80473,29548,-28439,-16720,280,-12863,24465,91137,112869,113614,88499,28758,-26672,-33459,17056,48652,17505,55028,79489,10374,2651,80911,108329,72225,78029,123243,138424,112026,114903,130584,117564,111051,86657,58825,26478,30343,102907,138607,64498,-44899,-121344,-116138,-62160,545,-1901,-80197,-120693,-70108,-37528,-64123,-61397,-13259,28178,6207,-29004,-55013,-87814,-73553,57676,179286,186365,131526,61545,-23501,-68697,-43069,-14472,-9319,-3684,-28626,-80271,-62264,11452,43863,31764,22693,-8537,-3388,31998,1398,-13380,68160,125344,85882,46188,56130,70469,43898,-23945,-66984,-66786,-10083,81693,137794,104377,43764,-478,-15781,6908,25620,9533,-32883,-34026,3069,48731,74589,14877,-71988,-67481,28509,75931,57481,36851,11897,21358,68715,81746,76627,85189,37735,-32970,3016,109849,150750,124816,76087,21874,25149,59517,33387,-44229,-79543,-36565,46879,73957,60291,45845,12319,-29901,-27386,-26440,-68363,-78891,-31041,-22404,-48353,-25952,-6713,-24254,-19117,6555,55212,95595,105170,78230,54735,51198,35430,-15416,-47331,-51731,-69174,-44928,32413,19239,-38387,-27242,3777,-20194,1350,63072,64145,41980,61128,61577,12205,-46768,-76819,-39049,30870,70961,52492,-108,-50812,-78708,-62064,-45837,-72254,-64586,62,52665,29134,-37698,-60482,-47306,-76067,-111466,-96062,-43671,64381,133054,108843,24293,-26173,33447,84244,32449,-17723,13088,17514,-67192,-103103,-25594,12947,-33518,-39177,5941,35661,24686,-26675,-75411,-31243,19696,14629,-4703,-97340,-173291,-100549,-16405,15887,61537,40466,-2636,11050,2927,10348,16835,-10621,-21279,-6988,-9710,-43963,-91802,-108681,-99606,-69784,-3167,70283,80298,50564,70672,118073,124858,87696,37032,4404,50915,117788,140144,136967,62664,-22922,18208,93894,105079,64449,33212,46125,2611,-59058,47620,157743,28180,-110766,-74943,-31994,-40087,-22979,-11505,-56699,-82543,-32984,41033,42969,883,11319,20708,-33807,-47685,21770,59306,29046,-29862,-88316,-107092,-84071,-52550,-11991,26323,33644,43773,31632,-104566,-211652,-162505,-106161,-80589,-65177,-98623,-108652,-33097,4390,-42400,-65334,-69437,-94304,-106906,-94907,-119316,-118284,-14355,91723,103758,108108,93483,72389,35595,-33409,-70412,-14719,30530,-37057,-121532,-106138,-62791,-104268,-169267,-154951,-55511,12003,31276,6350,-81164,-111908,-77112,-88456,-131813,-114011,-28075,63044,89461,57740,7630,-37882,-20060,67737,112157,94604,64675,50674,31933,40421,27806,-1997,-2953,-16044,-33667,-23021,15391,64454,75732,24529,-49073,-52979,-12486,-9298,-40029,-53423,-42480,19395,66360,58275,72361,113272,84541,67072,94830,63704,302,-11553,-10456,2180,27176,43446,44857,40463,36101,43972,18659,-14186,32730,141897,191666,187444,191528,116950,-35289,-145407,-178666,-134279,-37034,43406,51324,-5876,-50584,-41628,-27572,30396,100795,65056,-42089,-66880,-34479,-13079,24301,48038,44987,79087,109192,43977,-48138,-50699,48756,124379,51530,-31731,12808,70815,24828,-39816,-23453,27406,55629,52444,36086,24168,26860,49541,60577,25286,-27744,-19066,-12060,-60172,-124565,-125353,-102597,-128533,-123990,-41869,32354,-9520,-79222,-69767,-81998,-139324,-147559,-45515,27546,-2314,-9013,33208,58577,50208,-58206,-144830,-46483,125609,172907,86786,-11955,-55534,-46734,-3735,13386,-66981,-141102,-90634,21843,60253,78396,114495,101936,60273,13535,-51507,-106473,-57301,24127,35755,28415,75591,97209,64831,46865,21501,-18882,-10709],[-17018,10909,-9068,-4285,42851,97442,133185,106922,45321,17196,12182,35969,73998,56656,10697,2370,20104,341,-38794,-27558,-4478,20150,49534,96928,89955,14763,-73128,-109337,-93447,-40222,-11401,-25028,-83546,-185598,-249908,-202858,-73560,2418,-23729,-15059,47624,38021,22876,52130,27654,46009,151666,118289,-5673,-36652,-19803,-20458,6754,31635,-11731,-57255,-48698,-24661,-33686,-78948,-58060,10273,36173,35200,46780,48716,64084,45396,-24727,-32133,41428,42432,-23122,-39594,-48038,-81416,-93765,-81768,-52804,29562,54381,-11975,-50369,-52514,-40346,-47303,-100122,-143844,-91704,-50689,-38559,-17236,17338,32562,37272,16514,-38097,-38190,-26854,-45113,-77279,-137580,-137704,-35375,62383,76049,29368,-35755,-86484,-81311,-50203,-43496,-21427,20106,31191,17247,-91,-12171,33030,62694,55446,31719,-38366,-67414,-40482,-32641,-38757,-50511,-20965,22374,-62481,-183015,-160780,-96874,-67533,-58510,-48665,-35940,-63835,-94307,-92233,-99122,-93111,-31123,25154,47906,73247,51883,13682,32247,47317,-36648,-99691,-48050,27439,59565,68268,95852,115641,81723,41718,33477,40887,29386,19213,36308,62662,98444,120739,90305,83787,112250,75128,2436,-6915,11846,-94,-15870,-6761,-20259,-59001,-53721,22863,80535,65214,28220,-12931,-46778,-69924,-56756,-6559,8415,-51927,-83858,-49264,15698,42489,13120,-29838,8383,36484,36229,34506,-568,-35497,-76,3239,-87850,-58127,78982,77709,-8647,-1985,12387,-33578,-22835,61095,78942,39964,-36798,-78622,-10460,78225,92695,54846,7520,7973,122137,146843,52109,8417,5116,16240,59671,67136,28510,48077,39114,-72968,-168672,-125792,-33091,36968,78520,83553,86725,110523,70753,-14018,-35959,26640,61571,49941,7105,-51374,-49900,36059,99481,80406,47967,29038,-2375,-23876,-15475,-8244,18493,56207,20305,-90006,-73649,44856,66161,17353,29073,48286,50753,76879,98936,101406,72614,-6001,-15575,70235,148160,148198,118455,128775,110528,44368,56391,216153,577560,724976,483192,402426,261130,-98522,-327518,-250421,-96030,22066,138036,194076,-56441,-454101,-506358,-351966,-335063,-329631,-271707,-264760,-242970,-184532,-151022,-124529,-158653,-186936,-102660,-19078,7725,-21185,-118920,-218062,-185507,-34506,93072,62561,-77071,-199330,-199238,-73854,15227,-16997,-67730,-75207,-58697,-19674,-20581,-35670,-20837,8542,10598,-18237,-16814,6281,13591,-24464,-104810,-146034,-87814,-12087,4008,-57153,-98892,-38982,24093,17200,-6364,-11568,45934,95740,60833,10595,14968,-10313,-55011,-18130,10499,-30159,-67253,-18388,70857,89283,-3798,-140099,-212185,-113195,32186,80473,95488,88465,27843,-18822,-16559,42227,88144,107972,102942,52019,-22310,-23585,37614,90041,95103,13973,-89339,-79754,-6409,10380,11712,-10396,-26412,5145,-23555,-125941,-115787,-17850,8818,-15617,-30068,-68803,-93060,-31445,19159,9509,-255,-13423,-46581,-47241,18330,26982,-38084,-55040,-53052,-56346,-43825,-26975,2127,57532,30510,-25548,-36697,-24273,-13632,14650,34712,35188,22565,-23538,-59004,-74452,-76445,-68323,-40153,5093,22136,1294,-32243,-31576,-17308,-1911,44556,48127,-47340,-105620,-99563,-153237,-190723,-152086,-140519,-122322,467,91401,42417,-35913,-55652,-85487,-105570,-67887,-38861,11129,26902,-32894,-30996,-7837,-43655,-49406,-35543,-57413,-69113,-44456,-34026,-23340,-39347,-80837,-58293,32162,47231,-16112,-49641,-40526,-31355,-21832,-6783,-14194,-24776,-46296,-88510,-77932,-61205,-95097,-138887,-80185,36241,54360,27941,42656,22151,4349,31995,-2600,-89323,-86753,-51395,-49541,-3621,81584,66823,-7205,-29723,-12062,-6832,4013,38645,63039,66106,68172,43613,-16169,-30259,21214,16337,-33689,36519,83848,-16164,-49281,26657,51476,42557,64296,89547,70686,35406,41227,83910,114162,145060,111138,90051,74636,56290,86436,95663,-14795,-116955,-125781,-54219,22559,41314,-22053,-84553,-92991,-64600,-54285,-55100,-29451,459,-8280,-41739,-40173,-25843,-19165,8690,87219,173731,211624,158888,48823,-37529,-27641,29523,21415,-34068,-72968,-77902,-84801,-89005,-25521,40556,5376,-62545,-84322,-39843,15583,-15090,-42089,31294,63297,18250,33062,78010,96209,93251,68452,54874,40165,38500,79396,104114,77406,89535,83046,25407,11565,21826,4796,-20936,18184,111123,126308,57017,-31810,-72238,-31992,52273,67609,41023,48950,51356,37020,27417,16290,8526,-926,-41815,-64653,-23549,45725,79005,70066,20252,-41486,-23121,33927,25814,-15167,-37430,-59192,-35103,-21014,-22623,19290,59290,56682,41618,5909,-59475,-102418,-76467,-32830,-4249,25563,41701,26541,-2900,20487,87306,116663,122862,95327,43807,18910,704,-24405,18696,54933,6418,5386,75336,47689,-39234,-24500,37174,6975,-3401,40784,24471,-21391,-17183,-26642,-52795,-29533,-4685,-48243,-84008,4545,101243,89282,41421,-15320,-93125,-145397,-133410,-68284,-6865,42285,43300,-12131,-65490,-64805,-78993,-127550,-97097,7103,84710,70421,20705,-10795,-46585,-9662,45252,31594,20632,53149,55401,12421,-29881,-55758,-66563,-54728,-56433,-59294,-22397,5134,-19826,-37693,2808,57628,92160,73514,-14349,-45083,10425,8886,-13931,24425,19527,26630,101853,102936,67575,44149,533,-9453,53569,53377,-10730,-53423,-74570,-98977,-63128,36701,95470,65274,17005,22105,74652,116475,110618,71465,28505,28766,62701,90203,87041,26128,-14564,70036,156013,98179,12089,-1449,-20804,-88949,-104903,-4064,108782,44604,-74064,-61343,-16807,-31508,-33529,-5343,-38648,-59115,8156,61515,21263,-24378,1198,35032,3869,-50479,-53342,-5388,15877,-30531,-86659,-92369,-54876,5743,47861,32885,11794,16152,-7230,-95602,-118193,-63506,-60274,-79010,-64013,-79015,-114369,-92513,-67429,-73707,-33267,-1838,-28527,-82217,-140829,-202859,-206663,-109025,27630,72932,67355,70066,91108,40678,-20374,-3737,37578,16352,-74375,-151977,-138842,-95145,-122095,-169453,-140259,-52562,-28245,-50013,-60395,-110728,-150868,-111540,-58116,-62060,-80810,-39104,51061,97214,54601,-22251,-49161,-4424,88870,153505,144927,68964,-4408,1413,60314,45478,-19093,-59260,-78873,-72088,-63763,-63087,-20337,-6984,-50562,-72062,-51546,-16632,34883,60404,18647,-22195,-23398,-32566,-31554,22319,66856,17760,-11737,27142,20045,-37411,-8380,75751,133033,106897,37065,18362,64250,95570,88488,52920,14577,16427,86446,164999,183941,149832,49017,-41713,-58774,-66764,-103242,-100017,-9465,57781,29543,-17302,-31572,-29200,35980,106041,49258,-65661,-45209,35998,48146,49818,60138,40884,41526,44954,-12025,-74238,-20926,85076,66699,-58570,-90056,7624,88992,53231,-34302,-48327,421,44949,82046,87546,15556,-41593,11000,63175,63756,40295,12570,-42839,-114959,-193063,-183623,-78546,-21649,-67786,-58026,57684,80703,1431,-24781,-60212,-138013,-141824,-28757,28628,-21799,-64593,-24341,82941,173299,122465,43103,69360,138665,126563,35214,-28063,-58835,-67494,7716,81144,19442,-67101,-81472,-1470,84099,152576,180209,118601,27601,-42930,-93435,-95751,-30834,5371,-34479,-58508,-13115,1742,-15077,21874,37055,-24550,-57335],[-39622,-21049,-22100,1119,42806,79972,89499,53447,23602,11400,-41487,-59909,21497,80317,82828,92795,83297,33484,-8355,-18419,-48380,-68544,-42145,21716,39166,12227,-4078,3808,-9713,-25200,-29281,-21912,-36518,-118847,-221217,-210731,-115279,-22327,-2016,17636,63508,17888,-42931,-30239,-24440,11496,79042,50982,10410,33549,19442,-57409,-64289,26803,68343,25885,-2593,-16150,-71935,-145088,-134817,-52727,3211,42229,62337,80472,126364,113189,39903,25357,72353,65659,782,-39818,-64599,-57836,-19745,-8268,-18952,40799,64878,3050,-59694,-95794,-75641,-6273,22623,-28479,-46730,-22177,-3520,-31549,-24139,37982,76202,61117,8280,-3137,-9275,-43064,-108447,-189735,-173007,-52004,42786,60654,26767,-25447,-55491,-53536,-57482,-53944,-6639,36888,45799,48808,54608,41753,60205,77685,59249,8174,-42130,-26537,24931,34289,21105,-13801,-39199,-43083,-124663,-242908,-242021,-183143,-131200,-106396,-90202,-45187,-50986,-99709,-93843,-89595,-108355,-57310,-35880,-38276,-12282,-28795,-76258,-40863,8378,-51483,-106766,-57992,18654,60274,56988,42779,44053,31399,17545,38551,74624,55261,24620,15162,6552,23497,41037,12756,16503,93223,117409,76159,58991,70241,34138,-30277,-71886,-101697,-104806,-34129,37088,26596,4279,-3665,-39377,-53884,-44449,-35403,7879,55314,33046,-10605,-19043,3333,-6171,-48931,-61274,22355,49606,12414,-12628,-22744,-14642,45558,57206,-39994,-50861,55111,56205,-10024,5928,11770,-31028,12420,113019,109304,44881,-13687,-25008,332,24323,59201,77860,54492,21435,65231,108067,77673,15368,-18949,8288,57817,83148,56850,62381,44970,-59781,-156534,-132237,-90418,-61234,-4156,30623,48693,67326,54805,55813,78169,62135,44837,79199,71701,-22558,-82009,-28342,51022,64211,18845,-32058,-27008,-19889,-15822,26350,61724,39702,-22986,-101199,-86706,8035,68329,66733,60029,65482,72226,68380,54062,62239,65851,10119,-7439,53521,114221,79677,5580,-24616,-41623,-98315,-152398,-50735,28675,-172242,-417889,-132542,305028,259732,143834,137247,157685,287969,408625,545948,381918,-68197,-317959,-351476,-410948,-412675,-314096,-227236,-158403,-99924,-60175,-9460,-65663,-172640,-120939,35092,122585,98948,-10365,-127900,-86442,69441,123821,52480,-39969,-90900,-111519,-66499,-10234,10579,44496,51483,46864,51104,7034,-21893,12427,40635,51943,35306,2030,-44049,-72413,-76447,-121234,-169023,-117952,-35538,4495,-22527,-51451,-13093,33551,57174,53394,-2177,-11537,25785,4546,-34490,-390,12825,-4502,-1396,-51199,-118748,-98058,-16357,48999,32357,-53197,-143695,-182401,-100733,15984,43634,68549,108964,57352,-22829,-27806,35868,64372,65318,73449,56370,1177,-7213,64856,123620,110624,34048,2849,59370,94787,54705,44465,42155,33586,35904,-9375,-94206,-123968,-47084,19257,38549,33275,-21125,-71095,-34210,39158,48318,15442,-12967,-52273,-89481,-70358,-86125,-139848,-118966,-68674,-31509,-19303,-19903,2449,38858,7570,-40635,-90748,-93319,-52579,-7719,53105,103998,83107,-21289,-75658,-55886,-25680,6160,76461,88161,-5424,-61122,-58660,-65609,-76303,-58572,-29298,-21660,-81687,-140535,-116945,-124244,-143159,-91259,-40795,-22636,78537,173529,120677,-16390,-82472,-82052,-55756,-20941,-36122,-27148,-18139,-52781,-35027,-1205,-11594,-43486,-111312,-145997,-68436,9995,11427,-15455,-38354,-53247,-50482,-26614,-31712,-64717,-57477,-6949,25288,-15594,-68730,-70185,-14529,51327,67508,37147,-26799,-91405,-106289,-32578,79383,87895,17271,-3109,-3825,6680,66112,77905,6532,-28298,-20371,-24517,-17248,36602,37771,-23649,-30094,29523,76683,54230,-227,-29754,-21835,14869,16314,-44798,-39689,2985,-39485,-110504,-39481,43100,17958,-4351,19563,-681,-6784,51883,66919,3050,-33019,-48111,-42762,11852,101172,90631,44244,36574,36685,51615,43290,-103022,-211155,-151613,-4124,90986,99984,17972,-52452,-65748,-63097,-65457,-39132,-10987,-18770,-60804,-87766,-21347,57928,87285,90956,85055,97150,120300,73714,-18483,-29056,70674,135539,68962,-39931,-105352,-104651,-92031,-96409,-45191,29860,25998,-32695,-75357,-52613,-435,-15129,-57302,-35514,-23851,-24508,58273,140959,119321,60521,59528,126685,121791,21739,-22959,30961,68159,103947,106472,57262,26487,24491,26113,7013,19856,96595,112523,34605,-71033,-122846,-88814,-22706,10717,28058,66093,65977,17351,-25582,-31916,-64794,-121865,-109037,-46603,-41092,-54731,-23668,13055,13499,8314,32247,52934,47144,40160,22138,-39144,-56470,-58274,-44014,31131,93933,86800,36071,-9619,-27744,-49653,-57596,9667,89661,105670,93482,73533,16265,-16181,18424,46266,53079,52589,62388,75475,26809,-18381,46811,120606,74395,54065,101075,58912,-19165,7803,80264,54709,13383,15531,-18735,-66242,-83982,-115814,-103867,-14898,23784,-71669,-188806,-101517,88745,147167,108634,26597,-109038,-207215,-164980,-65811,-13645,10024,26808,16747,-19639,-24062,-35682,-104473,-79820,30901,66996,-4536,-44238,16140,39849,24682,10865,-1422,20352,56369,62489,56772,19098,-71165,-139075,-123988,-107608,-105402,-78348,-40729,-9205,23394,42250,46051,56029,49314,14105,19585,46599,13104,-15230,7262,-3615,36641,159731,191261,137251,84423,49030,43886,85604,61245,-13824,-61678,-95282,-117344,-70618,-359,11781,-13312,-63477,-84549,-19063,53659,68893,69599,49446,12461,12751,28995,24382,8561,7919,63410,118977,52208,-23852,11133,6951,-37472,-47773,-21199,48691,68654,9405,-1185,34513,21789,4669,26606,-25480,-89599,-41557,23913,23234,25033,45496,77567,90977,5434,-95555,-64649,3757,-44743,-129412,-116773,-44508,46968,115282,85645,58565,67512,41222,1701,20480,21010,-54517,-129809,-120324,-63915,-55235,-76095,-75487,-42601,22042,48854,32287,-5803,-76842,-161983,-176756,-119976,-25223,18884,28650,70159,85941,21154,-4341,34450,47950,26540,-14288,-82947,-114597,-97232,-91904,-92025,-55062,1324,-15611,-76281,-84459,-94037,-113934,-69998,1312,13668,-33594,-44512,2530,47801,38140,-21803,-37280,8598,73281,108644,96306,7674,-89532,-63377,31098,25008,-30775,-59637,-63059,-24265,-56782,-118928,-75630,-41483,-59093,-52178,-60925,-52227,48334,117727,60548,-4532,-38027,-87638,-108799,-51539,22496,-14647,-83322,-77690,-44614,-61911,-32583,79314,175083,127107,19025,3333,81413,91487,50153,29964,34021,13038,10848,79192,128501,87987,3342,-16931,19463,12335,-63334,-99922,-25447,54001,70987,40472,-13482,-54489,-16877,41282,28383,-4838,49829,120213,113468,69610,29414,-425,3287,-8186,-67765,-81792,18698,78854,-34098,-157514,-130132,-31046,35131,36128,17954,45760,58511,68046,92505,100078,9524,-86301,-26314,67033,84809,53964,10362,-48644,-107621,-192582,-183996,-39571,59882,3390,-45177,33848,83559,9481,-39733,-65064,-130591,-148497,-59099,-10715,-49380,-96867,-57650,71262,195157,206542,176672,149085,128212,87952,37029,17328,-14289,-44655,13384,84128,56128,12300,-33058,-17672,80709,175424,190513,133013,62419,-20613,-86145,-64234,9794,20681,-27796,-53011,-44150,-66875,-87081,-21337,38940,-2030,-53884],[-13519,-20949,-14782,21991,39594,37491,36913,29659,48976,63857,-9503,-67761,16958,110976,116644,82618,47128,31794,30008,-13264,-95262,-117274,-83838,-56349,-33496,4180,62782,132268,89564,-33504,-65883,-17601,18891,-12776,-114041,-157139,-115676,-41955,119,20809,46401,21768,-37304,-58525,-74681,-56953,-11330,-2121,25000,88404,106041,15415,-53503,25823,111109,73846,14548,-12177,-50092,-78822,-74698,-41966,-12590,11098,9197,18921,66690,77590,41693,21312,30736,27889,-18976,-78629,-94773,-29909,9457,4376,20306,48356,45713,32030,254,-59463,-54103,30376,89412,49294,10765,19194,44588,-5560,-35087,44345,109060,74224,8937,-26692,-52562,-64573,-97628,-161419,-158933,-99593,-55918,-2070,51265,27388,-29981,-54244,-64548,-84235,-44067,41213,76631,49375,40713,36626,19743,11577,29341,37705,18808,18596,59688,78939,59466,-1188,-75625,-103801,-130759,-201704,-205191,-144712,-75579,-53032,-82979,-70222,-70459,-92160,-56182,-30756,-52884,-45658,-46095,-52125,-38740,-79931,-114394,-64586,-14824,-56396,-96475,-49541,37572,75595,41333,-4612,-13835,-19171,-10326,30688,72060,50593,21269,-6199,-56291,-66823,-31777,-27877,-23322,19775,59891,69833,72421,70191,13693,-77661,-139238,-142895,-108455,-28778,588,-48981,-47205,-235,268,10517,43808,21283,-11695,10960,26117,6352,23898,46764,4462,-64846,-49706,40387,63113,27644,-17775,-45092,-29724,38187,67238,13123,4259,44753,34238,-122,-10245,-18396,-25028,51677,152502,132021,36279,-3882,28529,41896,20775,27246,61947,63859,14944,-11271,20398,29604,-8357,-14760,49016,125398,141669,110981,79744,20906,-61347,-100127,-69999,-71869,-85614,-56892,-62027,-62935,-22401,18196,61550,88320,41385,4990,60253,73837,-12826,-71140,-62466,-23346,4175,-14756,-53945,-37403,4396,63311,125580,115948,28498,-17502,-7915,21706,54683,102321,113616,73973,65341,86088,33187,-39776,-17849,49234,50272,32450,36381,63291,70734,46505,5474,-763,43264,46031,116853,121671,-241338,-806774,-772339,-114392,124177,119198,102111,59971,83087,179859,228349,45863,-206591,-225546,-134134,-152943,-207174,-183539,-109206,-45643,-8285,14113,39149,-17445,-115231,-121367,20183,151791,152396,61065,-7415,44916,101462,56818,12092,19559,15967,-36415,-72605,-55400,-25804,42559,88079,103483,117377,78003,28047,20543,9819,8473,18949,-1460,-73680,-136858,-137726,-125127,-128828,-84749,-27340,1465,-3677,-18649,-16578,-3678,22586,40113,-1547,-47874,-48081,-55368,-70338,-61556,-53234,-39223,-24203,-69360,-110255,-68922,-8114,-7634,-67829,-107327,-75320,-26895,24919,64451,34057,23576,50796,8841,-61988,-52267,24922,46833,26633,32236,40842,6459,-22789,29657,98407,94056,67112,104953,171360,177794,132797,108785,87035,50052,-1306,-48066,-92770,-134070,-97186,11836,73991,64809,10031,-33190,-23616,23473,41904,29560,5390,-28787,-77346,-122089,-155197,-153616,-105833,-56675,5158,21890,-18534,-45809,-49248,-69732,-63962,-52495,-37914,-52002,-72134,-21831,78832,82818,-4235,-57499,-53533,-6120,52241,85657,26375,-84003,-100398,-58228,-81918,-116757,-87554,-67924,-63697,-57238,-85271,-48992,7667,-3441,-14070,7570,5778,67427,160647,135992,4533,-82590,-81263,-43207,-6337,-13971,-15280,-3356,-29899,-41442,-875,21853,-50722,-151198,-169168,-64324,21181,27256,-1434,70,19413,-23826,-79703,-73499,-69690,-74065,-24353,36047,15948,-35680,-14356,62692,128582,121120,64951,-17830,-81888,-92340,-31235,54583,67842,10773,-4213,15902,14015,20326,60127,60115,13163,-6109,4947,-10129,-5003,2105,-46682,-39754,77024,166010,116773,-4931,-72530,-43219,2636,-1244,-35843,-13469,8784,-34821,-107675,-82597,-4942,69052,101122,76407,-3255,-41487,36362,50325,-13882,-2284,1667,-60283,-63268,14733,11802,-61205,-48734,13629,35321,-2032,-135560,-228414,-157569,6120,101403,114319,55546,-19489,-55347,-53643,-28600,12255,18222,-27797,-70389,-70421,17463,92202,100703,85287,54461,19148,2365,-23145,-47516,13200,141203,183925,93975,-9876,-57597,-75748,-79689,-52856,-27923,-1118,56767,88911,31012,-20294,-9712,-4805,-30900,-37427,-20077,22528,126314,202910,111583,-30803,-17082,124412,139002,-6477,-101098,-25360,63828,76260,59506,54109,36114,20860,59771,72333,32848,18146,29337,3765,-80241,-150896,-156379,-116805,-48476,38232,86437,36342,-29304,-36331,-34943,-111716,-181368,-111959,-24640,-65137,-113012,-63705,6189,54538,107782,139579,122451,97913,82213,56686,21276,10906,-19981,-37486,10462,71315,54450,-38867,-80986,-6911,29696,-5934,50843,140900,145352,112062,84294,43564,-14130,-13378,-3041,-34074,-32696,39715,91347,46701,-17135,8778,84489,71893,44416,61356,24947,-6123,17361,52758,38898,10772,-3512,-24092,-32592,-42924,-78453,-59175,5098,7046,-58636,-140692,-94925,62383,142264,112231,24355,-93511,-170605,-142340,-65918,-19651,-16099,5815,45543,45176,38738,20161,-58039,-67489,11512,56141,6880,-4903,86486,148176,99870,12384,-35140,-24030,17188,33503,29750,27045,-22816,-123853,-160861,-110181,-68158,-65799,-61770,-27254,-3125,-11749,-48719,-77644,-59829,-23223,1218,10804,8713,9941,11703,-7614,36913,151691,191866,156034,110880,88476,69924,55951,34740,-9760,-64956,-116507,-136403,-98434,-64073,-68266,-88071,-159761,-194282,-98336,-2073,12047,44843,67850,46733,33062,10903,2551,28795,16363,4000,29004,-1232,-37072,36093,86054,80767,45648,7484,48736,110764,91536,72987,82101,59049,55647,76789,-4501,-108225,-95173,-43143,5108,71654,83665,94912,136724,57304,-79183,-63282,28340,-35035,-168508,-153182,-47039,41941,96091,94085,103513,117279,97975,74438,51611,-6192,-82194,-129358,-118836,-53614,-26374,-66882,-86003,-28637,47203,53652,26022,20610,13697,-20604,-32471,-31275,-16024,-2283,18826,30314,-3627,-37111,-12123,28793,42379,43853,47112,9975,-45697,-58053,-41180,-18349,3577,31122,19550,-22202,-47171,-63541,-42904,2037,14116,6615,1724,-7403,-22560,-17471,-1443,-21375,-31412,17712,72658,56371,468,-74513,-110093,-67306,-16015,-45550,-43648,2466,19357,52528,-13479,-101859,-55872,-14006,-8851,-2340,-76342,-123746,-18014,72729,52693,788,-32871,-73570,-114030,-89793,552,-2328,-75546,-90976,-49860,-34266,-28762,26065,93382,47018,-42130,-20911,82269,77746,10258,-9896,9232,-15855,-41668,7416,55251,18426,-38824,-26706,1250,-18748,-38467,-30503,-13107,35853,105510,96082,2038,-79157,-58171,-8858,10392,36373,79384,102440,97896,69271,21510,-16390,-15527,-7742,-46608,-59344,-126,9018,-89901,-157113,-113639,-47991,-1291,25523,55885,109262,110510,93686,77637,46704,-43928,-126574,-73875,16376,18173,-11739,-7615,-30312,-69102,-113933,-95610,1828,62312,32107,-33965,-31784,-914,-54377,-102988,-102078,-111663,-119130,-62443,-21184,-57020,-104579,-66110,24408,83195,84711,89356,84874,87880,102315,90720,48205,-11685,-40189,-8809,16155,1453,6833,-6832,-13733,38390,94258,106813,107836,119255,66597,-34535,-69999,-14891,19473,20961,13114,-8782,-47513,-70336,-24811,36478,25683,-15769],[19100,-2542,1614,32502,15042,-26429,-10387,36418,92028,137987,92377,16271,34670,81433,67806,-470,-41687,-5622,37359,-9734,-81795,-44378,-14683,-70484,-83139,-15264,61297,131272,74113,-76090,-111648,-30204,52466,60744,-23119,-110839,-108174,-59357,-11773,37780,68813,59942,28713,-7969,-65181,-53474,19346,18660,-259,69561,178600,150810,22254,1766,49425,26753,-21166,-33621,-35716,-34692,-14845,-2422,-3629,1312,5786,-13828,-27670,-30321,-32792,-43520,-34395,-14153,-26812,-53843,-18628,54847,14805,-42859,-5929,3025,-18118,28852,67380,16898,-2662,43612,77183,48877,25639,21143,62531,45585,-9220,21332,77832,58099,2839,-60982,-115959,-92730,-47612,-68691,-95832,-104448,-94123,-14582,85306,67729,-11077,-15442,-1102,-81161,-109591,19571,111844,33952,-34836,-17110,-1806,6652,74011,141637,115503,60826,68587,88673,52548,-28809,-109185,-116514,-60487,-28971,4397,40975,58421,31266,-32998,-59522,-69823,-51422,4560,19839,-16854,-50311,-31244,-1845,7239,-50218,-86001,-43205,38184,26811,-51635,-40886,62420,108383,55076,-5415,-26167,-39944,-33360,-4980,15103,6807,12732,20810,-7001,-29446,-4016,9391,-11651,-34430,-18160,13057,51917,57154,-5190,-92009,-134583,-100810,-31140,18244,2110,-42717,-32112,11722,13645,40828,97902,51874,-61974,-72024,-15158,22854,75618,94222,36282,-20209,-22823,12977,43563,37488,-24435,-68943,-43214,12529,37231,37054,62173,46438,9500,-8246,-39817,-53581,-13945,81120,157704,115840,32494,7627,38810,70033,58673,1619,-28626,-6078,-17455,-62322,-70732,-37948,-17153,8196,73985,143520,157219,140447,100814,23014,-34940,-13965,43146,25232,-23249,-45585,-101222,-130046,-64204,-4098,10589,16173,3086,-17074,11475,-3015,-63797,-58800,-39466,-53731,-67384,-66168,-58982,-38582,34494,135492,155383,95262,11731,-9253,40258,81338,71342,87468,90795,46662,36503,48105,-20638,-80347,-38950,37020,66869,70752,47239,37347,70826,92756,81437,102478,216782,289444,303200,405026,-117072,-1163557,-1267499,-501079,-63412,-32436,-32998,-53856,-121409,-89500,-194593,-499312,-602837,-266640,96163,152071,47416,-13895,-967,28980,49512,51464,36761,7083,-26767,-75481,-48050,58819,91275,49190,81168,156338,84384,-18254,4985,65831,52576,25288,-1244,-26781,-40663,-1796,61422,85827,105327,97967,63413,36696,5923,-25582,3688,48681,10660,-81661,-135451,-106465,-51288,2995,24415,4468,-1686,7226,-23705,-65251,-60046,-12555,7008,-17945,-55421,-82552,-113723,-153624,-150902,-105023,-55325,-25827,14779,38854,24331,-42241,-116622,-99602,19634,103854,136134,132099,67135,17534,523,-35013,-70380,-51345,17324,36260,23417,30053,51672,29663,-23628,-11954,67064,101322,108924,127819,135730,125638,104761,70603,29822,-1324,-42820,-66222,-87804,-110354,-72161,43410,87799,63400,39532,18404,12729,17999,26384,31333,20846,23485,7200,-69064,-125640,-91658,-22208,9292,33552,24463,-19140,-65754,-103543,-133781,-97858,-24265,4364,-70071,-153262,-118254,6332,55500,48126,16271,-53601,-44198,20208,-1971,-79802,-111403,-74416,-54499,-108732,-126888,-64688,-51277,-56848,-9292,-2460,38959,121237,98165,38963,19950,-18275,4053,96053,119455,54429,-12168,-50924,-58279,-22744,8939,19634,14623,-20967,-47870,-23900,-13426,-84048,-117301,-75786,-41592,-23255,96,13288,39937,65793,-6695,-87675,-52227,-20837,-72389,-71427,2520,30534,12769,48782,124855,148385,85503,46468,6479,-58321,-92532,-46320,17286,35780,12118,4446,32163,33082,-15882,-1255,49397,30502,-8907,-1769,-219,4539,15577,-4780,17195,135882,198666,107681,-34088,-71168,-799,30376,8097,2353,7660,9477,-3405,-45319,-49953,-5765,77873,131342,98087,10044,-42535,3936,9051,-12704,62021,116045,35328,-56352,-48575,-78086,-154450,-111318,11908,27461,-31514,-92305,-140017,-117793,-17093,42603,43821,28136,-2221,-41719,-29654,30271,67184,45749,-15315,-40718,-19608,31537,54136,37256,23999,32000,11901,-22686,-30082,-5018,48089,113120,123732,54231,-10518,-21584,-24218,-17567,18821,-5207,-45763,42749,159318,121493,21122,-23694,-13069,19687,36847,45892,74871,141139,162074,39237,-99759,-50687,110497,129296,448,-104929,-70897,7775,14531,-13167,-270,13797,9352,61981,108407,55169,-22906,-18312,5930,-41396,-106394,-146082,-135234,-75710,18980,52396,-29537,-62783,11097,-1929,-133167,-178647,-101456,-61255,-100200,-106138,-43326,22857,67946,115702,157502,158314,130834,76562,28249,33019,56462,4842,-70272,-69680,4120,10035,-103925,-154164,-42314,30183,10514,45257,96360,89442,53769,40746,62970,57618,43961,1151,-87510,-114154,-50843,-9467,-5186,-30634,-24170,33499,37442,-3615,-13250,-29371,-34599,-29536,-26774,-38347,-37562,-23204,1397,28092,22525,-10877,-5558,12526,2415,4312,-4643,-5479,33580,61827,47745,-2804,-46415,-56601,-70135,-78730,-67214,-47947,-10864,48748,72483,83841,89097,23245,-35881,-22455,20290,53122,83247,100443,112015,86766,14278,-47489,-69466,-30418,-3584,-23003,1780,11639,-79028,-119206,-44206,-6872,-29310,-50633,-63235,-85421,-102467,-129216,-150266,-111894,-45548,-29584,-35671,-4281,14713,-434,-6348,44494,121734,126272,90045,67523,51326,6733,-10300,22643,32048,-14090,-71950,-115010,-119093,-90782,-72346,-116678,-211946,-241356,-139161,-24389,31,28908,76407,97188,78118,24809,22415,57980,19494,-8545,18050,-6319,-36773,25354,89624,90523,61748,31598,75858,129185,108639,82946,76414,73018,94685,86509,-12651,-67619,-38725,-48799,-36273,35577,36786,33565,69432,17535,-52071,545,74029,-16953,-161647,-146213,-46677,-3134,-6039,11450,74890,108750,89460,53173,4602,-57053,-74077,-25356,-10235,-33247,-51991,-91633,-126613,-88050,-9605,-2615,-42595,-40750,19784,89569,110279,59627,11739,-10256,-15425,-65529,-108714,-89201,-27270,38306,80423,69103,53006,53503,27276,-1679,-21424,-21149,-10987,-8424,-7513,13615,-3801,-48382,-14137,16128,-21712,-15408,56385,61661,-7718,-48645,-31730,-30043,-35294,38770,116128,59661,-54499,-100340,-40784,8007,-26494,-91024,-46477,53374,88195,88839,27409,-31228,1446,11533,17388,24361,-78179,-168538,-98260,1353,35273,1576,-27483,-18299,-37199,-54293,-1317,3604,-29097,-25743,-12561,14190,46759,41095,21164,-36137,-99199,-59832,58155,96978,41114,-6017,-25272,-57946,-49290,10405,25804,-20081,-62923,-50324,-33227,-38216,6781,31243,-19374,9570,120206,137438,50927,-26381,-10783,11213,-585,4445,13402,16494,45290,80409,83530,36178,-1915,24427,38519,-1309,-42436,-58350,-62757,-62872,-31315,12610,50189,69772,72843,79923,85190,86161,71726,18621,-69597,-123891,-89108,-50140,-63530,-53579,7661,3887,-31530,-28707,4959,23569,23798,27951,-16941,-59107,-45069,-47509,-75439,-84865,-58076,-49493,-31264,-1194,-37992,-95002,-63913,-22034,-40754,-83846,-75916,-13570,73228,141052,117513,20004,-46289,-43034,-29693,-41182,-48940,-17600,8252,21197,9211,3456,25266,74942,145861,147731,53782,-36935,-26734,24387,71421,81554,54617,30048,14834,20367,47064,50319,28964],[27350,9781,15659,27646,-17604,-61252,-18303,43829,93921,165099,170764,95945,34946,3309,-18729,-50736,-67049,-25362,12231,-9116,-8219,89107,95015,-14448,-70278,-36209,7875,47857,8330,-91716,-125522,-45654,54677,68773,-6181,-84759,-98369,-63308,-22202,48494,104321,87765,78039,62966,4082,38703,124090,50548,-49208,21022,176755,191172,48188,-55165,-60665,-36543,-26913,-36563,-55344,-79725,-51250,-12442,-15123,-1215,32450,16067,-35988,-89212,-95766,-69914,-43944,-26344,-548,47738,110480,125012,26883,-53981,-66652,-98690,-111430,-10693,84602,62783,32920,48938,54148,20208,7196,6786,52683,66195,22322,-6444,5994,29545,1044,-72997,-136401,-105510,-25355,-7478,-31673,-52610,-42281,10548,60394,35132,-25560,12981,66716,-35041,-126929,-10644,110186,23039,-95522,-90199,-17623,59997,155881,209111,156200,75089,60576,76270,29735,-58901,-114976,-95313,1421,108451,183614,185387,119369,34651,-3494,-18778,-27964,16046,57079,26273,-43959,-84801,-59418,1832,32587,-1162,-62085,-42076,96284,134924,15548,-38746,38841,105662,77418,10017,-23279,-27327,-35822,-48414,-47011,-47838,-27123,34281,82881,70632,52179,43040,-7359,-39139,-19004,-5853,21937,41940,-589,-65459,-94964,-49557,49059,87301,53327,13942,-6721,-24442,-59594,-29282,60547,43113,-81461,-106357,-34899,39474,81921,57402,2156,13629,-6656,-26066,-7688,-16312,-91727,-107578,-29495,16375,15599,32648,45538,785,-41133,-56819,-79662,-79100,-23109,56444,102482,65405,43127,35317,24751,49941,58678,-28542,-126312,-96625,-49017,-57614,-84657,-65306,-42029,-26033,19391,57888,87101,89631,75128,38856,15928,51436,120429,102050,28686,-33554,-104084,-128875,-49942,-7399,-37490,-42381,-18430,-28141,-49011,-97148,-124147,-62907,648,-28190,-94673,-105917,-87980,-65079,20219,104063,73857,28079,6006,-17218,-16931,-5543,-13229,15790,32468,12154,5251,-13435,-48790,-26410,26584,56573,74661,98697,95935,78932,46534,15317,18399,58541,146638,175822,149228,286240,-235014,-1350502,-1359764,-576391,-160293,-66309,-6177,-45129,-91762,-82327,-236289,-679068,-841150,-353723,157549,254580,134159,30999,9448,33881,65430,77427,64952,40155,20816,-32434,-110350,-89735,-44566,-29993,66495,173602,101490,3272,26026,34995,9152,48478,68735,20227,1007,21967,36028,14340,11279,31187,39492,39043,12856,-32851,1424,100298,119539,20760,-103358,-115881,-39926,38493,53479,-2763,-28963,1800,-20513,-105110,-143840,-91552,-30277,-7043,-42181,-93405,-142555,-176277,-149695,-70875,-13248,26414,95566,115284,63674,-15509,-75709,-50135,38231,88244,136002,158567,95682,13111,-27108,-24968,-2552,10303,28743,25854,21133,15268,29424,20941,-31433,-33722,47941,105240,82103,13691,-51882,-62835,-45543,-38212,-49673,-51099,-63026,-67156,-53850,-41670,15639,76544,46308,23960,66498,70510,51793,42775,32493,7165,-8687,44819,82079,20267,-61418,-51379,39369,87190,36736,-43550,-53761,-58902,-99832,-148056,-145766,-109813,-61915,-79371,-137043,-105670,-20041,28320,69653,72099,-33729,-66594,-16502,-42087,-72807,-36680,-4691,-64781,-140840,-92240,13437,16230,-1638,21028,9944,44842,107961,70525,26783,31634,-16121,-39967,21144,83535,93988,69489,11311,-36808,-37012,-33353,-23978,-25235,-39974,-41408,-57235,-99078,-118823,-47253,39227,-3832,-63478,-34570,18060,53077,71741,19533,-27080,11679,33821,-42140,-79408,-15223,13513,-10426,10869,87136,115313,65906,60630,52453,-27230,-70953,-22700,20933,30744,23608,-5692,-3439,31953,8378,-14254,26238,32164,-30772,-38582,17778,54823,49911,81434,164015,229072,198397,50753,-102003,-90344,21718,41408,-5586,-26807,-33299,-30533,-34556,-47810,-18379,13287,21936,23447,13436,-11144,-32174,-33660,-34390,-16887,66658,123431,77925,-21087,-44844,-94765,-166757,-113978,22789,21933,-25019,-18580,-31644,-62735,-35533,-24766,-39644,-24154,-1278,-22682,2893,61501,70225,35695,-12759,-24382,706,28494,40714,24679,5826,45014,74998,56245,40546,47261,35141,24534,22068,-18675,-65240,-61967,484,68355,78639,10346,-60899,-4634,107365,106249,34327,-26149,-21668,63922,109219,71300,55429,82864,53728,-40339,-94079,-26519,97454,121586,25028,-89817,-110398,-64592,-26323,-35881,-42792,-7931,17596,39254,67543,36215,-17641,7790,61134,34802,-21032,-60473,-61672,-53488,-36462,-27842,-70590,-46906,69780,61489,-83399,-135608,-104786,-105743,-100115,-54444,-10217,24164,36157,34183,61025,99782,101759,36076,-21168,-7345,39502,6762,-81915,-105986,-27640,11007,-75811,-141496,-98717,-42794,2884,42923,32320,-16391,-61037,-41968,55414,131888,121256,42843,-53849,-103781,-104180,-102951,-72688,-36753,9146,65237,53027,608,-10108,-22215,-59380,-69250,-39591,-42758,-47072,-8868,44776,54432,10405,-36704,-23338,22252,60845,92585,81325,48093,9063,-25249,-26157,-24387,-4960,36668,17385,-62508,-104965,-63708,-15243,32132,65218,97951,142987,110087,32341,-28492,-37391,61604,121427,31853,-39438,1654,25517,-4523,-41012,-17045,14750,-4728,-6507,-15035,-58764,-22429,35232,8582,-19356,-23142,-58955,-86837,-87485,-84978,-63206,-19803,9732,-13306,-40734,-11770,878,-18226,-2865,60536,115716,87448,22142,-6711,-14781,-57036,-34365,46150,89153,62622,15823,-49531,-102855,-80557,-45451,-92311,-152952,-166819,-122108,-20223,38361,50555,89381,119207,89812,46376,54318,76100,64917,78911,100535,41009,-18557,6996,31116,15299,22110,35293,74056,93664,49083,12013,36291,101819,126494,46998,-59430,-20793,69326,26575,-39580,-32647,-46637,-44163,-23444,-55262,-29415,82811,102930,-17921,-111105,-76492,-22694,-35568,-88859,-99587,-2099,82463,58559,9692,13406,-471,5081,83250,84405,-12098,-66492,-88041,-134095,-148155,-100390,-83126,-95662,-91910,-30646,85506,142329,70215,323,-34018,-63381,-101997,-98861,-73217,-14123,74487,130421,100154,51824,50473,59164,39387,-20794,-56017,-39490,-41610,-49739,114,12916,-38615,-40686,-37339,-44044,31713,124083,111976,31147,-20901,-12737,-19546,-19751,70951,158082,95704,-32875,-59744,30507,61496,-6635,-50413,-20469,40195,88144,88765,52108,30659,28036,-11814,-24006,-7761,-60737,-122960,-93246,-20983,19711,2715,-16210,22905,38069,13887,18555,-8585,-19427,1127,4653,55497,149222,129459,36460,-47131,-97547,-85886,9086,86243,69836,10475,-39572,-74962,-38825,43122,52758,11517,-28720,-29202,6461,35137,48530,8616,-49517,-5108,99670,128689,93223,53613,48897,25002,-26064,-56438,-63174,-46948,11628,96934,148104,91633,18932,38930,85738,46435,-45347,-70743,-21291,11837,40573,89176,120523,107644,54700,6550,3065,46927,76431,43747,-25110,-70525,-69373,-79115,-82046,-40700,23713,20218,-20837,-38062,-19451,-21716,-23672,5378,1768,-28675,-12429,36245,26229,-38473,-38250,-34248,-46616,-28283,-47355,-104009,-92185,-79606,-100564,-128925,-114422,-30856,76430,103684,15655,-89192,-102117,-61804,-62694,-76391,-69634,-33419,2964,24910,-20475,-53444,-23784,27801,89242,117385,83730,22346,718,22632,63468,77125,54515,36151,18311,-3306,478,9276,-4284],[4159,-5448,6089,1079,-52884,-57213,-3783,6644,23285,105750,139047,75044,1104,-56166,-86979,-77222,-44405,-13519,-19852,-27101,36352,143022,134270,46383,-19432,-52697,-36875,38210,52845,-22800,-85542,-45702,39939,58395,627,-48901,-80217,-57704,-22757,32019,89170,71045,65953,78294,55792,106265,149931,37964,-43487,18981,91694,75388,-1173,-79307,-96191,-27082,33561,4412,-66599,-107937,-77002,-35377,-51505,-52072,-32032,-6232,8131,-36415,-46336,7347,-3891,-54923,-5078,94693,102656,50080,-11579,-46621,-98561,-164945,-151707,-26144,75455,79963,59964,64523,69600,29796,9261,19954,41606,30550,23843,10611,-1655,21202,-8431,-57278,-87686,-93398,-62436,-39285,-33506,-14736,8523,558,-27864,-51282,-72316,-25330,53147,10165,-74980,-37071,41303,4632,-91690,-129499,-51306,74827,165887,178423,119974,45959,32629,50301,15100,-49471,-75268,-67026,-4469,91522,166481,163937,73345,-24498,-26019,-89,21916,85774,96131,25786,-62193,-103895,-97330,-30509,31546,35589,-31121,-35155,82157,130988,51211,-21874,-16250,47828,68409,4681,-24695,5866,-8590,-49980,-34206,-40418,-64125,-1873,97685,104500,65117,35121,-29740,-30790,33834,32321,2614,17060,7720,-38130,-74799,-28653,78165,121627,89621,33700,-24401,-66183,-101193,-83067,11110,53803,-6269,-44895,-26355,11355,16764,-33158,-55492,12757,30521,13269,-19076,-75260,-156889,-126760,-1530,46811,35261,10235,-52600,-69510,-37517,-45212,-68822,-53463,-19311,20594,65694,79066,93587,87835,43793,11330,4515,-39473,-111259,-92765,-24628,24655,29226,-13802,-71695,-87394,-55195,-25397,7732,9156,19696,42227,56701,74323,118371,109351,48653,-23541,-97599,-95094,-12931,16274,-18489,-21225,-1402,-13059,-47754,-85825,-87228,-28376,45619,38519,-33791,-58187,-74098,-80486,-16301,41897,22066,30028,42139,3357,-45282,-75900,-75691,-20021,23960,37621,35183,-9801,-24552,45883,101915,96776,93670,128466,162514,159764,46992,-68223,-92478,-49682,-4032,-71633,-44369,-9365,-505883,-1407322,-1384654,-553537,-195574,-60906,55666,-21915,-26016,43379,-57396,-633295,-954034,-475456,83500,199149,70993,-48670,-46420,24926,89845,121202,123705,65777,20995,-5468,-96077,-159689,-138681,-105037,-41670,85476,152994,105797,40262,-32376,-30336,33146,33743,5290,51505,94293,45112,-18115,-30460,-7928,14469,23720,-15046,-57787,-25048,74348,132828,65438,-79316,-139069,-91799,-9224,28817,-9739,-53099,-18471,11754,-72077,-181373,-187686,-126217,-62761,-55951,-87719,-90395,-57581,-9473,70832,108202,77884,79080,110670,103989,60749,11169,-16057,-30455,-10737,80618,153338,104157,-10415,-57938,1936,89172,103336,73962,44015,28006,1654,-8194,-14445,-43244,-22413,46237,69244,-23691,-147234,-213650,-205458,-140942,-40002,4823,-15995,-63605,-84066,-40334,10940,70542,61079,-36948,-33063,79551,105045,74349,85244,68658,-8273,-57662,7240,76186,53656,-23002,-53939,38261,118567,22736,-125738,-122122,-76960,-74431,-87718,-128996,-197603,-145149,-31385,19514,42274,45222,30908,47275,74920,21086,-1577,29916,44361,68234,96316,62173,-62817,-124236,-15717,103287,113422,97487,43148,-44557,-18594,29888,-16421,-42785,16796,17944,-24687,-25387,23725,68968,83676,64258,29594,-23882,-104691,-107863,-58759,-26011,-11969,-65643,-136931,-105555,13394,73661,7782,-76209,-60364,-499,37930,59590,51882,45026,46619,18473,-30837,-31601,21505,9443,-56483,-75418,-23585,41570,70534,98365,82447,-2343,-27160,22207,33644,24404,23760,-24204,-54601,16173,57039,17924,22810,26768,-60148,-62724,62011,112671,63279,124128,272723,300040,202012,30522,-130253,-123933,-8179,14558,-59336,-121672,-93346,-62684,-100643,-131228,-56974,-15324,-61049,-105587,-87484,-44653,-30742,-38284,-24528,3323,34314,30518,17130,-5223,-156,-29843,-90017,-64793,22344,14668,-4223,13370,1299,-40103,-24304,-29631,-52544,-44556,-28508,-27164,25824,54426,22484,-10291,-52090,-66225,-20441,52773,98336,86892,46394,67955,118445,111204,64487,17120,-24488,-27628,-16448,-52735,-110746,-119571,-14800,102522,98878,23256,-34137,-30536,10252,16795,5205,-16971,-10033,66956,89232,12622,-4268,39540,15398,-41928,-49808,-32876,30551,81545,9553,-118599,-132789,-76396,-18371,-6537,-22234,1969,25206,2906,-18478,-28425,-27881,27419,97539,79218,24086,4641,8296,-16041,-68219,-70807,-45941,-11533,54320,98912,28071,-66955,-92487,-86536,-53582,-10759,-14437,-19155,-9242,-24784,-42229,-20642,9189,-10124,-29777,-20001,26535,43105,-5527,-46402,-2480,43790,8662,-67466,-133051,-115400,-2796,69826,9403,-106218,-169859,-129540,-3270,96347,110398,82264,49955,-6746,-69677,-101070,-97456,-47479,32402,101074,91550,64890,75961,37565,-50307,-61810,30927,64341,22767,25866,62246,36329,-44471,-103107,-71679,35486,130534,151822,93576,45066,102,-60523,-80800,-79993,-61897,-4460,39113,-12024,-74703,-59669,-31586,490,26488,32289,70461,93356,64245,-26076,-61947,35890,65935,-65471,-141317,-40905,56993,59664,29855,33193,65319,65898,7328,-56425,-44432,44628,54680,-19640,-39331,-25212,-42122,-32395,-5091,12011,54106,85534,54643,-6106,-39721,-33701,-37070,-44051,-20446,33916,83596,68391,-3202,-51091,-31528,-32419,-16599,38443,70649,52190,19720,-38437,-102973,-102596,-70009,-51693,-20180,-18251,-61305,-23694,51282,75665,98868,98194,59983,41826,42158,61669,113182,140888,110762,32751,-29440,-15563,-19968,-38124,-13630,7887,14343,3059,-61409,-94538,-12776,107362,116900,-1025,-106198,-61052,40076,43141,-28531,-73284,-92430,-76201,-51229,-63478,-8783,93476,60870,-57226,-78765,-17791,-3399,-46997,-117261,-175696,-92129,30519,23862,-18081,33042,76217,81981,82795,27136,-44422,-57760,-54431,-93392,-135087,-138247,-134848,-102888,-78270,-72179,-20147,40563,-4107,-59218,-73746,-66744,-33540,-11781,-31029,-9620,44110,76076,80773,56953,11384,10905,30333,-13672,-62282,-43584,-9635,-8921,3422,13467,-30195,-81084,-99683,-49512,66234,119155,94699,49789,16391,14317,-2234,1979,66505,122817,94644,22982,-5633,30571,16565,-11861,19411,4793,-25695,26255,77032,60918,38588,1528,-58910,-88408,-75568,-45626,-24620,-21084,-25466,-23413,-2567,10276,9756,13791,30596,40260,-12852,-42481,-34318,-4378,84741,187453,166884,65096,-22625,-61156,-79969,-35362,9859,11105,-26551,-52304,-62436,-40011,32444,83134,79150,43549,34528,80103,99459,27042,-54045,-43995,21627,66183,65503,63270,48932,16157,-27799,-53994,-65688,-68023,-52948,427,98534,155029,99549,35615,34076,59882,57334,1740,-35567,-13697,13083,50864,112250,140474,95966,9714,-46726,-46944,39367,87775,64112,27712,-18838,-49985,-54644,-35225,-13180,22584,33809,-1894,-79856,-102677,-63155,-14578,26643,45896,39377,54576,106906,92496,-14490,-52071,-54087,-66984,-50008,-43533,-78635,-92944,-99589,-69275,-25839,8263,47900,91089,26071,-116938,-170156,-111875,-59639,-65081,-62183,-39684,856,29927,28048,-23950,-55954,-31182,5561,35645,51375,68574,73814,56997,46983,64637,65975,38979,11634,-26453,-60280,-49557,-29377,-38231],[5368,-1637,4754,-10471,-57580,-33781,-4860,-51856,-48920,22956,42566,1491,-20376,-43065,-98496,-118867,-49639,6980,-18975,-39520,20094,108453,118018,82249,32180,-42277,-27114,129341,205213,115135,10689,857,62507,107685,87306,25424,-37884,-30313,13015,43127,56108,41144,33293,48181,52389,78717,70284,17523,45943,70797,-11135,-63134,-13138,1026,-18816,27337,77560,38988,-35853,-33590,16089,5158,-66792,-122451,-152526,-106169,3336,55124,91100,135319,41541,-101503,-67249,9797,-60948,-122009,-118920,-96279,-90585,-117930,-91480,1613,73672,105941,102119,77883,89896,71123,41857,40009,30224,-26254,-15473,44475,66490,45476,-12717,-24360,-18426,-70727,-109355,-112937,-95663,-33324,6100,-40666,-101298,-115311,-96121,-63969,-11627,3787,-34196,-80156,-73241,-43730,-56146,-99829,-63294,23235,80215,102359,62061,-22575,-38338,-9126,-16394,-26416,-20087,-47708,-45018,11102,60439,70411,15031,-65736,-80472,-36963,27360,112286,110353,42929,-29369,-92752,-81043,-10407,54641,69342,49393,26712,11193,-7251,7222,-327,-53843,-45807,-6229,-34777,-36400,6268,-15292,-42777,25819,34325,-43414,-38340,34692,51910,48496,15332,-67390,-68605,25536,35524,-23966,-29146,-24485,-57923,-80305,-19280,63131,87118,59324,-2008,-63076,-62263,-41946,-33130,17178,85031,97960,48423,-11373,-50909,-74493,-87289,-64877,-12348,56900,81047,14896,-77909,-153546,-114425,-12811,28764,30427,-56636,-171422,-99180,63074,76851,11956,6651,9316,22715,93818,149247,134918,105924,56012,-45432,-93159,-63306,-37062,-19121,25867,104189,144729,56111,-71758,-115258,-94187,-46900,-18588,-23151,-16060,7848,32077,38229,48138,66643,69296,9347,-83947,-76538,-1673,32704,27856,27025,25209,14562,11499,7966,-360,19436,66804,79134,46772,44812,8769,-60650,-37177,38264,57589,65810,50284,27874,15541,-17410,-36822,6645,50158,82562,86431,31292,-10578,40514,93731,66624,32040,70128,120136,128784,53618,-47467,-87625,-30633,38720,-24717,60006,57357,-460685,-1266305,-1337327,-534288,-96419,-36908,-14888,-50500,-56570,52806,-45277,-639462,-995749,-551280,20609,129073,-30184,-146871,-90920,48081,130994,131112,102712,32090,6275,17915,-25576,-108534,-127946,-125265,-138378,-34626,124938,135504,12859,-65220,-33062,-10689,-67569,-55802,37589,85825,49096,30663,48419,44776,37778,19013,-54010,-106481,-84771,-13882,56159,42669,-59107,-129485,-123860,-61990,-5652,-3149,-40295,-13089,55246,-1308,-175015,-270261,-222724,-126695,-79903,-74049,-13327,70833,106504,135575,158929,109976,57241,80737,117479,91537,40166,-25478,-96653,-80869,25089,115174,95080,-18756,-90744,-25636,89974,127000,101895,68142,49885,35859,21329,-4551,-29259,-2255,47080,18797,-105132,-194481,-191250,-164529,-85835,67286,136054,67101,-40734,-108067,-101538,-41395,19551,4425,-98193,-76946,55967,86593,61135,90093,80404,553,-65176,-41460,5168,14352,-10956,-45539,8710,73815,-11679,-157876,-173405,-119889,-53323,14449,-8196,-131494,-138390,7368,151663,179959,133326,61154,32650,64267,82531,91901,98099,130398,181813,170493,68867,-57410,-71920,37258,118331,156113,171069,62874,-87403,-69040,-16028,-68723,-114594,-52916,6336,1847,-38164,-45683,-9886,25048,44739,47971,-1768,-103416,-110163,-22316,21845,1124,-59057,-98785,-55757,28968,32301,-26476,-93380,-97915,-51009,-9288,11967,28816,40127,1125,-69061,-64275,18753,81352,47410,-39125,-93585,-97959,-48860,9511,59592,43702,-8288,-11575,12217,-11989,-34199,-23536,-42253,-56818,22414,71356,24970,19853,19323,-74536,-53154,114182,149941,59852,93693,219028,242608,168637,53661,-70218,-112309,-46319,-9101,-74925,-147178,-89531,-26391,-81169,-155383,-108331,-77665,-100874,-104644,-71444,-36481,-26775,522,35977,58653,42204,-6163,-8929,15042,32424,44327,27856,8717,4688,-8109,-2812,5582,-16863,-42100,1710,17225,-15849,-46582,-67744,-40055,43267,50146,-769,-32538,-107172,-135326,-30137,105766,145179,119058,77294,64416,77111,50441,-22539,-86696,-73616,6748,37452,-16737,-77887,-90876,-14674,82656,89709,33209,4020,2413,-5517,-29960,-27297,-11070,13067,39256,967,-61348,-23874,70027,88169,41401,-4008,-67355,-53436,16140,-31425,-142427,-105575,-14273,14087,18926,31424,24435,-9449,-42691,-59689,-46534,-29647,15132,78259,69020,24600,3742,2447,5071,-18338,-13857,29476,16148,-12242,72535,110352,17802,-27602,-7276,14666,17603,-38252,-73630,-23123,12761,-32057,-79488,-64774,-24898,19112,42066,78773,126258,106168,37458,45019,85953,69296,-17801,-124597,-124024,1988,96150,19800,-133819,-190386,-137920,-59614,-16328,35806,108264,146066,84241,-8287,-55585,-70513,-46878,-2265,55687,98940,133711,153892,83315,-16881,-23566,95693,166070,103669,46640,55537,44024,-5616,-52109,-46189,46656,152552,181532,132636,92536,50127,-24859,-96163,-156734,-175581,-106121,14080,61095,20772,-31854,-44905,-16507,-18955,-77862,-84052,-3716,41214,-7456,6655,53825,6123,-89013,-91992,21693,105830,97942,70758,58716,89588,114670,42454,-15019,25355,63572,39470,-4861,-22389,-35208,-43443,-17348,39626,72822,87501,84128,27739,-23912,-34019,-54803,-84354,-68347,-36276,-11726,24564,36428,-1054,-30697,26186,59817,18940,-5289,-11615,-33788,-62354,-101615,-128016,-120346,-77051,17723,112341,116419,31092,-8201,33297,98291,127226,100189,63929,39915,20858,62831,124115,91624,4276,-46909,-65228,-39087,-35445,-39622,-19868,-25824,-41965,-59195,-120823,-127602,-22113,80143,86629,16045,-75160,-120411,-96624,-50533,-50603,-66509,-68441,-51737,-7489,23286,38233,35714,-19811,-81395,-61753,1714,12793,-30683,-99843,-165448,-130448,-44680,-24088,-49155,-35657,35979,101626,43761,-83707,-90513,-23536,-1338,-18093,-39399,-64709,-96607,-70639,-34622,-74575,-113207,-78903,-69443,-80720,-73731,-29463,24448,27935,-3343,-11429,-35378,-52003,16189,54692,-25303,-54520,7035,14639,-25931,-22811,59518,111525,86663,53908,2044,-63959,-88785,-46883,23202,58017,64319,54930,27006,10294,12533,27041,41728,57589,72878,73173,44273,20771,-35867,-26168,44237,3651,-69919,-19610,77940,81788,33393,-21295,-64154,-91120,-94724,-26993,43832,32638,-41357,-73222,-5115,43666,-32194,-71893,-5172,37653,-2758,-32048,-38065,-6315,78141,146496,132571,69709,5782,-32553,-52557,-35642,-41679,-64166,-87235,-74602,-47237,-39615,2634,75739,94244,70184,78492,100036,54047,-36728,-53220,20881,75823,57790,11459,-5167,-27335,-65862,-81033,-43973,-16900,-19737,-23229,10796,91402,122725,77532,33865,10138,12239,47871,39050,-10983,-26806,-15648,21828,85137,115936,62713,-32968,-91007,-59186,58291,75656,21149,5784,-34518,-64934,-24477,228,-14949,17133,46986,21322,-63944,-101406,-32775,52039,87098,73034,53489,63772,89637,61220,-29411,-54267,-45160,-39564,-16529,172,-10181,-42863,-72133,-22005,53252,84465,76488,55033,-43084,-163557,-155979,-76549,-42728,-45026,-40512,-15373,36306,56205,28928,-31381,-75315,-70582,-31417,9307,14004,31703,51463,40095,35885,58953,37439,4753,-9300,-59721,-103373,-81981,-50764,-40510],[18739,17523,7530,-13297,-46092,-47406,-70198,-109100,-80073,-42641,-50121,-53266,-26336,-14642,-78268,-150150,-98041,-8915,-3855,-39311,-25040,59555,96645,81125,44371,-21332,-4260,163827,262189,196207,105728,82803,119766,170308,169239,82058,4640,14202,72937,92268,46258,12614,12853,25321,22988,169,-22765,14608,119634,96954,-65967,-94300,49539,116008,65713,29501,17289,-4435,-6740,60603,121310,51490,-69948,-147211,-182824,-155866,-47849,61811,157267,196608,82347,-80692,-96692,-90188,-172161,-193059,-184086,-155951,-66106,-10170,-268,14961,56146,119520,128943,66867,64848,77347,57286,25490,11609,-43770,-56844,25166,95527,78743,22436,10912,2807,-58373,-106688,-123637,-112259,-44010,7664,-33079,-91880,-96173,-35821,-2361,-24614,-34648,-49820,-118383,-143436,-84527,-25560,-25102,-26245,-28155,-14295,48311,35584,-79254,-124277,-81497,-55064,-20137,13303,-25597,-53011,-9458,42500,56492,26400,-52740,-102197,-73027,7680,93282,98755,69905,27314,-46130,-18981,49956,83823,99795,149627,115697,-26273,-120162,-59478,11298,-38036,-102484,-88816,-55790,-29721,-34573,-84971,-77010,44649,96616,28455,-11978,-9361,2841,50430,20989,-84628,-106605,-34911,-20736,-52949,-66549,-80876,-102118,-78208,-4914,37696,32177,18287,-13045,-49136,-23216,26656,52185,65379,101700,129733,96209,27472,-43952,-80464,-54320,-42218,-47427,17831,82783,51755,-31537,-91959,-74922,-41398,-26427,-16114,-118026,-206684,-62563,166461,199291,99524,42861,26258,48901,132534,165806,108277,52814,2861,-111446,-174788,-114663,-29291,20564,40852,89148,124188,67195,-43704,-107263,-98382,-31967,19111,21720,-4376,-38768,-35376,-22075,-14109,38023,99767,59189,-36390,-51488,-1624,34522,54674,56865,49981,32409,43130,52716,22836,17574,48107,64282,76963,109950,72617,-39631,-38187,63695,79681,28069,-16087,10879,62483,49189,17069,47615,74154,93364,91945,39629,-11309,28571,65480,-9174,-101701,-93313,-64898,-33302,23540,15279,4848,95175,210613,236874,246236,269779,-644942,-1832827,-1613423,-545775,23764,18750,-98145,-57391,-35416,25556,-190420,-835606,-1181409,-647461,16409,118457,-67951,-159232,-72420,90518,146473,71635,-2066,-22533,12395,46562,37031,4703,-27117,-62508,-104066,-70755,17254,44302,-21612,-43411,-31613,-51356,-96325,-65967,-8675,334,27884,101159,148828,113086,82617,51736,-35634,-110853,-107055,-47318,19097,33909,-22847,-79011,-80451,-22164,28608,30115,10269,35562,87468,47002,-128449,-265815,-231730,-108411,-51724,-53770,-14938,50202,55242,24728,52684,84057,79849,80789,84910,33255,-8338,-30445,-70242,-87161,-37120,41066,76848,19632,-78284,-83457,1277,64401,75953,49961,51733,83358,103036,60743,-2515,-12107,40525,23165,-61844,-81235,-30025,-14777,7206,106282,159530,114313,22384,-85589,-164928,-152118,-81678,-37496,-89361,-79701,13629,34935,27382,36741,28173,14319,-4483,-21481,-36794,-26319,6349,6072,8314,6704,-45031,-124285,-145744,-102878,-13902,73719,111496,38524,-55146,-26839,106872,176360,151848,89852,61010,83707,114333,118795,81542,77033,134510,121882,9524,-80978,-57292,16170,44853,83236,127154,50631,-72941,-67529,-37187,-85245,-125580,-102386,-49896,-17223,-49005,-86923,-67870,-39171,-41137,-20649,16805,-11870,-28236,24187,26717,-30299,-57616,-41900,-23372,-7159,-19323,-60807,-109636,-131625,-101656,-71742,-69561,-47229,-13461,-48420,-99886,-63156,42383,114959,96970,25795,-33803,-76735,-104501,-120990,-87332,-64970,-51555,-44053,-59931,-98012,-122461,-108499,-66947,-19945,36634,34486,-7351,10297,16691,-62126,-28458,120529,133777,43309,33459,57513,58696,60547,61133,11948,-65391,-64054,-2658,-744,-50024,-36586,31995,28196,-54899,-92961,-104565,-82740,-11998,22422,-8399,-24476,30644,70965,87379,75845,44259,52000,45721,38502,82171,120543,65660,-23719,-55700,-11971,21669,-3540,-39731,-12526,9017,-28010,-74288,-78435,-21172,61563,67395,34050,-7869,-123842,-151288,-6210,109239,81635,43844,37178,19745,-13851,-62495,-133924,-160536,-72729,64657,97374,26168,-12552,4258,32186,55725,52169,12119,4828,44831,49194,4695,-19749,-20443,9989,14479,-55369,-83020,-10478,94278,137474,102940,32839,-45865,-58298,-22707,-49615,-103707,-41788,35379,10914,-8128,29596,-9378,-99043,-96371,-41779,3724,14191,18934,42929,33148,5862,-48085,-73597,-9853,54279,62740,64861,17481,-46529,3443,77456,61471,32274,32992,48230,34083,-52229,-98332,-18732,70002,53373,-33805,-73205,-31582,46663,90880,121041,150335,111875,32943,50563,99415,60672,-28260,-87612,-86734,-12729,66886,11312,-119483,-135559,-69468,-66302,-88018,-19661,89880,133254,72494,-13016,-58621,-35137,-13457,-39613,-26293,64679,142080,142057,60016,-13511,-16697,62079,120116,84334,32329,50753,82579,93660,74025,22018,18586,96545,163908,172774,165934,115917,17292,-88220,-189059,-206570,-108675,22736,113204,88664,-5386,-45316,-35708,-69837,-131150,-132397,-53988,1984,20280,86058,80764,-9758,-47986,-6982,76038,103331,66651,38607,21789,46949,88535,62146,62680,91451,42918,12799,36781,20448,-29439,-55288,-46115,36586,100253,64787,5825,-30629,-27627,-10655,-66378,-136229,-99921,-41975,-28044,-8070,-8115,-23733,-9829,57174,84434,27998,-45249,-74354,-84098,-115432,-155643,-130879,-66617,-3226,87686,158435,148034,88613,20075,6164,94466,141765,114146,87181,43058,33453,101533,101562,-6945,-96005,-106351,-85837,-65436,-64966,-63348,-44718,-64403,-64998,-56044,-87834,-72791,1970,50379,65888,54577,-15695,-104393,-154958,-155095,-116531,-63294,-38600,-36737,17835,97441,72800,-35578,-87763,-75159,-46416,-3385,24025,-10108,-76453,-97361,-85027,-91932,-90768,-108848,-153162,-97271,41076,29843,-105782,-91471,18075,54798,48302,43452,34583,-14028,-44417,-38633,-87689,-155289,-142859,-88643,-37511,-44560,-77444,-77744,-17661,36376,39916,-44974,-120083,-39346,31238,-41453,-72177,-6177,17841,-5638,-11218,71717,160919,164527,116708,43124,-5749,-19242,-31373,-22192,39064,83966,76277,21927,-12143,27854,67433,58920,61689,78281,74324,50639,32637,-16042,-22282,982,-28643,-59219,-12499,78577,108458,47523,-20657,-39958,-39008,-39659,2579,37856,18236,-54367,-93969,-18713,31634,-68942,-107460,-28708,-459,-20944,-476,-1855,-36232,-10066,90518,150747,130420,62034,-9148,-33240,-8945,-5092,-44563,-86664,-79284,-45429,-19811,22295,57778,42051,22695,63970,68147,-20634,-50040,22793,82615,90765,65078,19623,-15919,-48942,-64472,-40371,15355,31480,20235,34487,73195,105526,97815,54212,-2286,-36049,1496,63151,52927,-1901,-13524,-450,23091,70782,98421,59074,-28408,-104408,-54884,59416,42158,-18213,-12510,-38523,-41006,23469,30015,5459,60280,77753,31179,-13652,-20622,26335,98211,115551,39627,-16509,10965,43950,27239,-12769,-3352,12299,23467,43252,57753,56185,22967,-20349,370,36193,35014,11731,-20781,-75198,-104655,-50905,6199,14850,-3893,-37846,-39723,12345,36877,22191,-38117,-101209,-125434,-80160,4080,24002,25863,18666,-18043,-11230,23566,-20267,-44335,-13315,-45721,-92305,-73884,-43160,-14960],[29660,39465,21510,-450,-17517,-58863,-118885,-106044,-48623,-54217,-74900,-46978,-12023,3792,-18636,-74291,-79907,-9019,36862,-1165,-23227,59256,91836,67395,44484,10918,16349,109111,172102,165532,161449,173991,167252,160161,137826,75461,28716,61450,123152,130256,55553,-5759,15577,49712,29391,-27932,-38194,30842,114650,71474,-44904,-30495,94591,139699,74671,-11435,-79042,-85166,-9612,80699,107780,20278,-90795,-124731,-106136,-76622,-47205,-20557,67789,153757,126208,36803,-10294,-55063,-104589,-98781,-112964,-111395,-27503,54214,41816,-3388,11917,77218,92771,35495,12092,25537,34787,2368,7036,-2401,-43939,-32496,31368,91160,86660,33361,-27432,-63237,-66293,-44975,-19588,9308,46971,27624,-29520,-10591,81865,114062,31677,-41931,-62063,-94050,-111685,-69367,-3081,14132,-6736,-46786,-56992,4980,27332,-74465,-152440,-104584,-45980,-18978,9552,-3386,-41610,-36756,39534,102629,91273,4953,-52169,-47930,8110,62404,68748,82484,75727,33481,19950,39269,49518,103334,187514,141718,-10169,-99427,-70359,8154,17513,-54062,-71589,-4268,17590,-61449,-143114,-119822,-9568,51092,42325,21605,-12580,-9865,50085,28427,-62520,-71634,-46152,-56049,-61394,-78771,-119403,-127843,-78547,-22210,-1071,4341,19434,18155,1361,-8236,1862,57677,95855,94252,76859,70882,71630,40145,5978,4382,-58501,-91988,-48020,55838,77394,12549,-35440,-28008,-25092,-23302,-17153,-86968,-134049,-13636,146422,171900,99402,18772,-9291,35484,103262,88304,31467,-28029,-84323,-140184,-159502,-125190,-74167,-4804,9173,7630,24231,21664,-41029,-107794,-88999,-2787,81240,79443,16289,-60321,-75511,-53705,-16605,45363,97065,75789,29645,10085,22462,47457,74526,78859,71294,25132,-8306,-4611,-16029,-20490,6306,28282,67503,100725,29605,-75714,-55207,35707,12552,-61171,-74545,-22908,8137,-13369,-16710,45269,91176,94799,72576,38182,47434,111234,117532,8264,-120836,-178661,-203732,-137658,-11497,38032,61347,153436,250172,263144,192192,159101,-827861,-2109900,-1665393,-524305,-98962,-77975,-79712,-26238,73295,85510,-220994,-948971,-1302884,-679287,21037,141148,-11659,-82400,-22727,71042,70399,-28390,-81746,-36586,29014,54152,55030,87629,78213,39147,13273,-23507,-51096,-47750,-22802,-18721,-51294,-67263,-42870,-16121,-11053,-33806,549,88884,123910,89634,79130,70799,1699,-72866,-66479,15352,74234,59518,-4562,-40112,-3535,80219,106253,53892,26616,57643,84688,59204,-45525,-154007,-139490,-22849,19616,-23119,-67908,-69243,-89856,-133015,-94279,7034,74808,73202,25886,-38280,-50420,1454,11905,-66828,-91910,-22104,51250,57225,-18543,-85764,-58021,5199,30332,-6159,1537,59883,110414,76646,-28153,-56608,28737,71656,39777,44367,79843,63180,7895,21691,63546,102817,91895,-6581,-119742,-169880,-121516,-48792,-51330,-52352,-5182,10500,4847,-26524,-41921,14823,68136,56751,3395,-6566,35337,61231,48452,6459,-26770,-61069,-59218,2378,49220,38521,93867,123079,27460,-69605,-33421,62370,85940,86642,101567,113512,107241,84682,9117,-51756,-11281,17664,-38116,-101814,-85693,-33211,-19618,-25697,-5820,-10558,-41724,-44540,-72355,-97777,-62762,-34392,-43976,-46631,-68431,-86418,-67554,-60943,-105566,-80088,44074,72838,20339,-1303,-26056,-47703,-21655,13319,-8327,-48989,-46156,-50853,-85310,-110317,-92282,-83681,-91185,-54013,12171,21867,23591,41419,71455,124932,127262,68329,20666,-11029,-87908,-191000,-204291,-144782,-77102,-57631,-88275,-117909,-148852,-154846,-83223,-362,20076,-10289,-12685,33462,40690,-14906,3696,76038,67441,7307,-11584,-48554,-86820,-29616,57633,45119,-39946,-66860,9540,84028,53109,-6874,30385,94456,51218,-35276,-80559,-60033,15346,51644,-7419,-30605,26245,50322,53629,73121,62528,67959,44738,56218,125764,173901,95868,-37355,-89676,7503,86143,55517,-31794,-82279,-97064,-102851,-96161,-36665,26088,77494,95726,84666,27675,-65950,-54787,36102,35373,-43104,-66109,-42598,-29503,-46652,-80916,-127341,-118916,-29574,78013,100994,25945,1186,61001,80071,26916,-14887,-30593,-16549,41670,73140,65304,41215,-13054,-8178,23087,-15540,-38211,-2369,51463,81596,77148,64708,50978,28931,-5443,-31949,-34813,10430,29953,-18837,-44912,-22948,-88251,-169825,-108296,-13603,25715,46652,52255,41726,9199,-26898,-110950,-148819,-40630,71586,70771,23406,-7707,-29392,-40852,-10144,46885,31703,-6849,29411,38604,-42129,-73865,-15312,60425,100522,52328,-32861,-49407,17624,67244,86139,70701,9929,-37813,9054,66729,28506,-16445,-6906,-24083,-36024,4716,-11944,-86164,-71439,-10120,-34542,-67718,-22088,28197,31829,-1667,-60749,-86429,-4306,53407,-4318,-31561,41368,104654,83531,6663,-38930,-35765,-21605,-19651,-5098,28920,79436,96001,109652,126232,57713,-30655,5173,88238,115039,139241,112119,15055,-70614,-133696,-100880,15483,93305,124218,87769,19782,-26235,-77515,-119156,-70250,5387,-43,-19554,18358,61578,26558,-32824,-37209,-20451,19462,20641,-4732,-9374,-18713,-6143,32067,38085,55480,64756,7836,-22444,19332,20723,-14439,-33425,-22415,63886,134517,65943,-30393,-35514,10431,24041,-60708,-156849,-119483,-41533,247,30768,-14245,-67403,-45242,-562,3447,-11991,-65446,-67763,-32332,-60112,-111280,-60772,39068,75723,87309,101146,86536,71221,22295,-26538,32241,78873,59651,48589,25331,53045,127435,97300,-11824,-66904,-68545,-59173,-68602,-100063,-108859,-90001,-93588,-67136,-26323,-22643,-13279,20307,45364,46377,14461,-35935,-44880,-84085,-166569,-165935,-88994,-53381,-62407,-18798,67139,41197,-80112,-119309,-74280,-42872,-8049,27981,-7096,-66187,-36612,8501,-57131,-124917,-145120,-169215,-158257,-61992,-8402,-68035,-69034,23322,73743,56557,27607,31897,9472,-39843,-77373,-138298,-204156,-185468,-100170,-1384,-43012,-214723,-250631,-40855,139504,163848,44579,-83082,-48844,9281,-45398,-68565,-34680,-30917,-28317,-18403,9826,64607,121429,115415,38988,13679,27041,2266,9198,74720,125922,122819,47106,-5366,47196,114236,123360,130192,101001,18996,-26485,-4365,1517,-36330,-78916,-71381,-25863,1321,39041,86265,43611,-31463,-37928,-3896,23908,26727,-13108,-42813,-67722,-99080,-67453,-54327,-103502,-73228,-13313,-43181,-78858,-25154,-26734,-134123,-140433,74247,261131,255329,131449,21778,-35837,-13317,37473,26820,-30286,-51795,-45960,-6350,60971,64559,8840,-33485,3364,33952,-12086,3076,79622,70414,12675,13479,26293,16042,5708,23696,53849,63145,18307,2060,75856,138431,113583,64612,6230,-77335,-101212,-1905,88466,70568,16124,18593,46584,54479,67768,76733,55263,1866,-45045,-13489,39577,11441,13469,65674,61203,74987,120061,104378,79800,142886,130700,17124,-43667,-25119,-11515,18237,31364,-50280,-109399,-50620,25184,52093,45725,48868,46833,46393,50995,61141,48009,18926,-11737,-2510,2965,-20006,-49423,-68249,-87791,-50982,41302,93306,89221,27372,-69718,-127138,-95141,-40423,-8239,-31930,-76917,-124992,-103915,-8439,29784,40861,37568,-13467,-28805,-20491,-72287,-84534,-29766,-28914,-55910,-39662,-19541,-5917],[-7913,-917,-12096,-28857,-34506,-62364,-98296,-60235,-11923,-41703,-69774,-46161,-20423,-6431,27063,33945,-1183,26236,74826,31374,-9614,35031,32107,14174,25680,19258,19481,56839,60818,66742,138573,185155,121584,43644,8767,601,-7466,36124,87402,88168,34122,-28695,-4793,56427,38665,-16592,-12474,35001,54928,12426,-21871,-6085,24704,29242,7779,-39943,-112369,-127268,-43452,24280,9283,-52210,-117233,-126257,-75727,1840,-6950,-106225,-82172,54947,112216,99954,80007,30956,-26042,-23643,-11825,-10212,4575,41306,33771,-13073,-27544,-12150,-10521,-20096,-31654,-38982,423,5553,13618,34363,9298,-48403,-39668,63961,99365,24180,-59435,-85007,-50043,38636,85703,50203,43578,34542,-1431,58014,144352,139297,65311,-14680,-34366,-30960,-44188,-29483,4568,-23784,-61240,-68160,-72686,-52894,16,-30768,-108243,-68463,8531,-12052,-24022,-6766,-66663,-154278,-79456,104582,163065,98640,38441,5320,14366,36652,26919,59768,102462,98866,27575,-22869,-5844,92184,152988,79652,-10924,-34672,-42739,-2927,75545,83865,61333,92693,82576,-27752,-101831,-89925,-74757,-89827,-66840,-28857,-30242,-22458,15327,9413,-22849,-6570,564,-14649,-36785,-83732,-128101,-124037,-95519,-69284,-42510,3533,32464,16008,-640,-32442,-62185,-3549,84457,89045,22088,6311,56118,73954,53362,6379,-85083,-100546,-25256,100424,112187,38109,-13971,-2216,28671,60767,70978,12961,-36098,12277,49210,34755,20552,-18904,-52436,-15962,28519,14022,-4728,-46268,-100970,-92310,-43373,-35795,-52191,-23182,-10427,-9501,16435,11840,-51828,-102884,-55510,48214,115448,80399,12454,-40305,-53710,-38513,17551,61470,59872,55161,76088,86156,70254,86495,117362,106921,73844,608,-75338,-60381,-16792,-22602,-19356,12183,56720,64206,-48124,-128250,-71735,-11635,-55898,-76619,-23284,3196,-55983,-102387,-78715,744,93851,129000,103819,101204,164409,218540,197451,126398,43521,-45914,-116951,-68797,5180,71644,120796,157689,183095,56732,110490,-81815,-1169898,-2570381,-2242156,-791646,-307494,-288299,-94085,-40919,79039,121546,-162140,-1093778,-1548497,-834847,-55114,132863,76265,17934,1638,-39620,-86987,-118830,-98789,-38670,15869,25197,51929,109784,106455,80835,57130,-3823,-58898,-63854,-22993,-30997,-57394,-45149,-7562,14692,30902,23008,-5583,-3434,-9694,-7582,19664,18755,-32178,-70101,-28882,82860,131151,59837,-33468,-34948,43205,127911,113701,7813,-54486,-19360,30571,52087,35845,-12671,-14776,39274,49638,9087,-52664,-104708,-150588,-174977,-125982,-40839,13660,22718,-8680,-36425,-29553,22676,32324,-54529,-87094,-23966,21471,42149,34991,-13544,-30431,-7701,-873,-50754,-64578,-17227,25433,3810,-85151,-74521,24814,74859,50028,42441,53021,19418,-40850,-29681,13193,60854,97337,70885,9260,-59322,-83830,-68392,-56654,-35179,-949,7204,-14061,-48321,-56915,1289,64371,86238,63729,47021,54083,67077,81611,74738,38503,-28218,-15638,84128,83406,-43374,-36252,63318,64211,-51122,-106602,-55153,-16258,32671,90401,97556,63511,43499,-23143,-108042,-103167,-30374,-1791,-53587,-83477,-41190,-11283,-49799,-82542,-73741,-54618,-42435,-92396,-92181,21804,100687,48750,-17784,-59926,-70789,-59286,-73817,-114384,-70917,50679,54826,-20855,-64295,-57787,8565,79412,88444,20483,-54907,-57931,-30627,-49816,-57324,-29793,-13151,8048,60766,121725,150564,161961,141373,106125,133478,138043,66230,15038,10471,-39009,-136288,-158190,-98708,-29500,1616,-13637,-43629,-93573,-124373,-73689,-14364,-9683,-13675,29708,86932,91312,55237,43112,33805,8341,-27306,-37467,-51797,-77005,-4957,75208,33619,-42628,-58672,-11839,59578,43334,-25059,-34806,31278,30474,-26784,-70766,-86425,-66019,-15728,-22559,-26032,19907,11512,-7768,23926,-11009,-43381,-13203,81002,176369,198292,111055,-27909,-81808,32001,116992,72798,-53192,-156687,-199235,-150767,-62644,14829,33260,64565,111261,92813,23096,17206,88667,71328,-36039,-101032,-108355,-96714,-45203,10288,11426,-20047,-22987,3728,55703,86133,11548,-45494,16890,43307,-49686,-100241,-57659,-11361,10196,37112,89253,100672,25674,1694,49896,58936,26083,2397,2794,5016,11249,68576,116556,91355,18411,-20243,-22216,9529,18272,-11183,-26752,-35283,-111951,-140777,-38934,-1946,-50559,-25459,38913,48978,1213,-67388,-155275,-173728,-57127,48460,47473,-19855,-43266,-26366,-40221,-34261,33613,11783,-55446,-10806,25107,-20222,-22174,-5819,3492,72951,111422,32439,-35673,8617,46766,38592,-7234,-54645,-64115,-23764,21975,37664,73991,112112,58025,-24032,-23994,-14269,-38237,-20276,16330,5441,-18741,-5361,-15305,-25550,-19494,-66816,-79841,25526,109439,70754,42805,64681,82837,61856,-4422,-32496,-14609,-31215,-74894,-37910,70028,127323,73056,50741,116913,87228,-27702,-38347,20502,20760,38527,51214,1072,-34291,-29851,37289,131552,159199,117745,78306,73151,24045,-102920,-134714,36590,179108,89236,-24681,-33254,-35935,-74431,-94276,-86954,-85525,-71717,-61436,-29103,14067,19175,20261,26638,-6324,-31908,-14301,-5219,-37140,-44712,-24102,-297,35455,76222,122409,143445,86304,24092,33289,61948,49812,-19106,-91464,-74890,-14394,62017,124986,43108,-79293,-84871,-45693,-49411,-60331,-78902,-20408,67346,53667,17062,66257,115738,71602,19248,21682,37491,43607,16412,-45192,-51229,-30556,-35595,-13330,8787,20273,75207,137892,138989,95674,47997,10490,-13609,-55717,-76860,-67967,-51559,-25672,10285,22137,17210,41651,64605,15461,-73802,-95285,-8619,2161,-92598,-126081,-82455,-60842,-67614,-45060,2994,-7817,-74732,-100411,-71369,-32201,22588,55691,9783,-35249,15302,95045,41745,-62250,-76209,-35951,-58188,-85132,-45676,-38710,-60322,-21261,25760,8318,-38150,-46569,-23217,-3161,-39007,-141437,-234969,-195273,-91707,-1285,-38188,-209324,-213711,58550,268382,269703,134167,-3594,-3206,41760,-22401,-80106,-67624,-50232,-18189,4924,-15229,-29788,15895,39722,-5719,-1264,41041,49287,69675,91988,138062,180589,131778,62107,72439,134685,169743,170904,111706,2239,-80759,-71662,-46736,-78843,-118316,-68324,21202,1473,-32456,13680,23637,-16510,-11840,26875,64611,49630,-30626,-78740,-81087,-87504,-94568,-120692,-113686,-24495,31215,-12768,-82038,-69719,-84678,-176396,-145371,112173,325582,299919,154036,60047,-20065,-31000,22896,49032,17914,6812,-976,2671,54267,94828,67277,-20954,-44876,25475,60371,66488,92519,36673,-86491,-98441,-31483,14731,54052,105333,119138,70617,-32910,-62748,37136,111958,81083,24266,-39778,-118157,-130883,-30598,85373,104048,50731,43492,82590,79807,48006,36450,30919,28729,72490,94842,64089,25585,82837,168008,189507,212098,245977,221026,165975,206720,191809,17549,-127926,-123494,-114593,-125516,-101482,-109035,-116590,-52971,31812,91796,91936,65083,43786,37799,36275,34031,-9423,-51485,-53568,-1281,32323,12820,-21018,-29930,-70700,-61961,41852,117231,108262,20288,-100672,-190576,-173141,-90569,-28804,-1206,9062,-42095,-73321,-23023,12461,42339,79885,74291,33523,-1486,-40898,-64193,-47458,-26862,-14089,8591,13260,-7465],[-24416,-45414,-59115,-68634,-73012,-45408,-3871,29446,44209,15435,-29367,-37747,-16919,-2763,37775,72612,74044,98030,113427,56033,-4080,-22303,-51143,-36083,16819,30325,41715,86981,67189,40339,96576,119300,30156,-53108,-57572,-42938,-49785,-33016,-1576,26231,32589,-12036,-30595,25449,32902,6510,25132,46872,27661,-17464,-29745,-37239,-64358,-73739,-44203,-18106,-48454,-80165,-47686,-9224,-9442,-13653,-50038,-112141,-103889,-9774,4095,-98165,-93914,14406,37487,27666,53779,20249,-69948,-63051,7344,42280,39799,48460,56056,30192,-3843,-49265,-89418,-72300,-30789,-29666,13974,36157,18259,31430,66599,33121,-3725,30167,40822,10986,-35534,-88459,-50045,77741,105436,10242,-34501,-30656,-4378,79202,112045,62184,36520,1988,-16465,-14054,-22158,-8148,9467,-51668,-101994,-85141,-69970,-65821,-16545,-1465,-57107,-35940,34891,-6943,-43355,-18125,-95650,-229305,-162879,80790,216396,195457,112938,26956,-1209,21333,-5082,14750,90601,99901,71705,36973,47620,103618,110118,6985,-54338,-37970,-34888,-3438,111370,199243,180153,139668,112124,41934,11038,5117,-85250,-195309,-189989,-116358,-56518,-27841,-12514,-10640,-12731,-15592,18452,59985,14598,-82524,-117492,-101992,-95014,-75032,-33746,24751,26749,-37764,-66553,-55473,-61177,-39115,45576,89016,21643,-41087,-24325,-4806,-14967,-36887,-41653,-28455,60861,144970,122081,44200,-30278,-33086,36823,111431,126497,46556,-2122,32452,21367,-36006,-35501,-10047,-26838,-37345,-19191,9841,35836,21725,-18980,-13939,42096,54047,20176,1433,14460,58913,98645,68940,-16531,-61280,-15304,70861,83774,26740,-6011,-3316,-7291,-11803,25049,47567,30006,40599,89919,119619,100133,118764,152763,110809,32928,-40397,-79782,-31344,21670,-6735,-31159,-6781,18467,24472,-47024,-102761,-42732,-677,-43641,-24605,68104,77070,-22654,-66689,-65695,-40274,59115,154515,166440,180219,206406,205520,174415,153669,145248,114651,61457,23910,20539,115988,223399,233485,226817,98807,281747,278058,-636676,-2187221,-2390506,-947139,-184115,-241309,-243014,-143834,-87706,3676,-248336,-1141896,-1592601,-920545,-136761,75875,102336,95498,9343,-120393,-183831,-161841,-113539,-82504,-46947,-22360,58689,111248,67856,36380,10276,-49821,-99284,-89344,-76778,-55692,-11273,22689,5534,14081,56504,71285,21039,-42784,-81475,-65790,-29488,-50129,-95119,-94821,-29768,75270,103690,12219,-63258,-18212,63362,96353,35332,-79573,-156012,-128180,-50059,19185,54625,66342,72579,45580,6155,17478,35200,-11147,-78760,-99201,-47310,-12627,-21928,-14630,8375,14528,9877,-7790,-40474,-66067,-45970,-7335,-1485,21717,68097,66407,8304,-38217,-42389,-63704,-79201,-48621,-10360,-21277,-50444,-20268,29117,4746,-40100,-26254,-7882,-35936,-28262,52985,75487,23549,39837,95208,94972,38928,-56752,-110335,-91960,-35642,-12665,-41498,-61468,-36140,-19216,-22453,-18726,24101,60885,63000,45875,25388,61715,111560,67366,-49959,-54888,51637,60736,-75012,-117819,-12388,61930,-14882,-99410,-116835,-100137,-58368,9804,29629,-2882,-2693,-24379,-90274,-95464,5766,87871,43423,-28415,-18633,8467,-10898,-39772,-63736,-79268,-44887,-44518,-29299,77502,153379,109426,52848,312,-46607,-75208,-118999,-134935,-71211,-12669,-44241,-68207,-55803,-16621,90163,179122,154286,41912,-42537,-56368,-38284,-59270,-53533,2983,69022,129661,164958,165988,143288,105984,85130,92939,133638,134210,49703,-15327,-11735,-17498,-56749,-22206,32562,63357,84619,73519,15515,-48147,-72717,-45341,-14205,9949,27846,55835,102604,129997,108938,70419,32625,11235,-15826,-43633,-39424,-1435,62831,73845,9660,-26823,-25028,-42175,-35997,-25109,-48574,-95146,-85699,-73820,-78884,-103140,-132165,-136391,-75581,-16391,6719,28940,-21141,-56954,-32028,-86622,-146389,-74077,53912,140766,166681,102261,-21612,-65764,1616,37793,-11051,-108063,-169510,-179499,-107053,1927,25007,-29152,6237,89924,49621,-33607,16449,121961,72186,-31096,-64460,-88544,-104701,-33220,66252,74551,22713,-7637,-10044,42108,100305,19908,-100729,-99712,-86627,-154301,-167035,-70530,7862,-3091,8224,64153,74506,41818,37123,51081,53155,30224,3887,5210,-10179,-34609,16083,60733,32468,-17317,-49553,-83400,-39200,32407,33742,14920,6751,-44416,-39635,54203,6391,-151614,-174986,-70921,8203,-3024,-78801,-164855,-167905,-65654,31817,50629,-8985,-64760,-64195,-39725,-2181,51283,25802,-51672,-45068,-12971,-17886,6578,1883,-51786,7559,128762,109144,35258,62035,81826,41514,-10998,-34919,-38227,-24654,4403,61109,131893,155766,93677,2058,-25272,-16866,-13370,13170,52079,35508,-24293,-26471,-19458,638,19166,-44724,-78231,13894,89940,73974,76519,89608,70809,45107,3265,-1292,27875,23933,-27995,-19797,70550,102964,28821,23603,121529,117662,6153,-31043,24246,32823,11493,12572,5926,2888,30451,80741,124897,136178,93284,77890,116996,69488,-84839,-118827,59521,202664,118964,-41194,-119987,-116052,-128281,-159259,-148402,-107085,-98110,-87976,-8490,65471,76142,73072,34195,-63625,-113130,-75606,-32121,-50529,-96513,-82415,-15480,69726,111102,84502,37763,37428,77350,84627,46894,19468,14459,2148,-421,22977,98603,164303,67331,-81378,-85467,-4330,-4771,-81398,-114198,-22621,79233,79964,82061,120305,86653,-7375,-61043,-45326,6241,29850,13372,-53101,-106264,-106665,-75042,-6364,2208,-110871,-98732,126946,292401,246939,125190,40969,31700,27933,8232,13607,37271,37660,29506,22972,27531,59217,48101,-47533,-123766,-98693,-14167,-182,-45245,-52850,-35420,-40147,-50357,-37706,-17206,-27134,-65908,-86674,-73203,-21478,53386,78245,25818,-4582,49860,116072,88231,22297,21071,65569,49935,-1982,356,-19465,-85373,-114946,-99238,-79302,-85618,-108445,-67737,37692,55475,-67087,-182700,-137503,-59488,-31052,-4394,7075,34770,145772,221526,181772,88443,6911,23189,74708,-12192,-129055,-100433,-19586,23316,31100,15132,-25830,-59539,-76312,-76632,-27052,22531,31713,21175,16789,67658,149383,160245,94171,33890,43091,80884,72872,47940,45494,-15188,-92655,-140733,-142874,-122148,-44801,47276,-21146,-124901,-83146,6184,36209,43776,55508,58043,27258,-45972,-104225,-112576,-76901,-73538,-110313,-110588,-45384,29757,51230,-19588,-69587,-70543,-64102,-4491,106927,153274,100541,42147,27447,-18561,-58898,-54534,-30326,-16414,27055,49704,-5373,-28519,57829,95189,-19466,-95310,-19582,50970,55816,73747,24968,-136585,-212501,-150385,-71591,7470,94552,105614,27128,-103648,-169411,-121468,-53926,-20591,-23447,-55952,-97391,-124085,-95084,9757,71694,26736,8427,54234,48590,-17980,-33498,-9196,27134,111087,138905,82374,37065,65382,107673,138639,208323,285910,262751,165891,167811,168124,16902,-152782,-164986,-142557,-178372,-166355,-108833,-53795,-12889,20085,64060,66400,46820,32237,39095,54807,30358,-50982,-116441,-106807,-16048,40457,18234,6456,24173,-37059,-103422,-44090,35480,24625,-38436,-99358,-138390,-105523,-49179,-18939,17882,60041,24681,-41314,-36905,-10550,14427,68612,122235,94823,61185,46603,-4145,-43954,-17443,29883,45293,28591,5945],[-1154,-47456,-84999,-91552,-100731,-51876,50622,99768,94467,67011,12445,-14079,-6317,-14176,-9732,17306,71979,124897,118121,59994,-20011,-76560,-93417,-47654,14792,40659,55662,98616,106172,87819,73457,32500,-31904,-64048,-42583,-30689,-41909,-58032,-69512,-18693,52044,25710,-37688,-12998,8822,9342,41041,39840,8461,-28417,-51786,-64513,-77241,-80710,-59378,-4986,20698,-8238,-19832,5064,57779,122375,98355,-28227,-87846,-55761,-38134,-35838,28097,51596,-28100,-74691,-41101,-61121,-130590,-101824,-21247,36924,83958,118018,106465,68822,46796,-10771,-96322,-100900,-8914,36780,56445,39556,-2206,4839,91552,131471,80231,1521,-39634,4264,8863,-70845,-39850,78919,61566,-59157,-106447,-73897,10301,75672,44526,-17357,-20820,-31519,-68693,-77641,-47927,-10588,18636,-2200,-52349,-73237,-40739,2467,11348,-20694,-78851,-77382,-25350,-22162,-20813,-6684,-77873,-165770,-93871,64402,191908,206443,130812,17012,-18507,19980,-8366,-11699,39674,51067,140580,216722,176283,104958,69968,-18467,-82545,-74442,-44237,7186,97096,169326,140019,71613,68966,73014,71203,47467,-60930,-175216,-184792,-117453,-32520,8563,9313,-8606,-51835,-91045,-12594,98940,68205,-52779,-96337,-80415,-65776,-27493,32341,77147,46455,-47725,-98182,-51041,-16941,-34051,-2761,66301,41318,-46197,-84828,-89663,-96378,-55474,10563,19251,9334,30102,47068,13644,-82058,-113993,-29279,42111,33887,-33701,-35230,39194,68404,9096,-24891,24655,51492,-1244,-26670,23221,89601,103200,69115,16431,26,10247,7466,17023,39709,75697,95744,83268,18812,-37103,-37265,-5445,-230,-29672,-25636,8825,16728,-4346,-7357,2172,14329,42339,82151,89937,80522,106109,132892,70812,-38320,-100450,-54251,18192,5723,-46070,-54219,-54654,-68790,-38641,-16434,-45087,-24556,18667,-21008,-33834,52770,92932,34926,16446,-4488,-32175,20966,127914,173448,158271,116641,102632,75925,18014,-3781,52052,77615,-2009,-36052,49937,184789,251355,288320,392440,399913,749407,-1115178,-3860548,-3463720,-976495,190766,16432,-300751,-240168,-234099,-151454,-492566,-1462709,-1987213,-1157368,-157191,73718,90222,144356,58449,-32409,-81730,-109987,-113164,-114751,-115897,-67012,61444,125589,52568,15703,14023,-62573,-141613,-147624,-130788,-42738,65686,110238,74567,52514,50956,52631,70358,50436,809,-33006,-23408,-33262,-58208,-51072,-15705,29574,24035,-36472,-43206,36660,98918,89552,8358,-77256,-117528,-115720,-85676,-42659,-3495,64126,106088,50132,-27467,7562,85088,79979,24295,5424,36305,30856,-424,11223,47085,35087,19703,-30080,-107094,-109103,-61509,-40425,1820,74743,121679,102998,-8294,-112599,-99357,-49590,-20402,-7805,47029,73790,54133,18914,-138,-78265,-114386,-51391,-15379,-27331,25627,145461,142473,26665,3142,73551,81639,11829,-97966,-135363,-83224,-24259,-48428,-133289,-127507,-32645,2916,-51232,-82492,-30203,15674,22401,7813,-27981,2221,56287,14565,-77708,-81196,-7500,41342,-25626,-74086,504,57369,-6872,-76043,-109287,-126516,-126414,-73522,-22863,-44071,-58027,-63622,-99602,-62156,62359,135788,81800,3985,-19278,-21875,-13228,14990,4243,-39297,-4804,50996,76730,96158,75730,51755,74950,57710,-1,-64279,-156208,-191400,-128772,-103884,-115531,-36491,47061,53792,104178,183159,144364,12792,-44865,-29546,-35284,-74835,-91564,-31166,69122,132055,132888,91183,3161,-75853,-65003,23968,104483,109110,40339,-8430,2965,-10362,-53940,23069,109285,117198,104797,66228,-22716,-77586,-56229,-4133,37869,76854,67608,29319,57286,122950,109465,65592,54870,55690,35030,-25809,-65127,-4302,45589,10620,-14792,20207,39331,134,-25412,-4784,-19784,-89852,-127776,-119523,-100671,-103994,-107103,-95362,-58208,3843,42347,30362,-44891,-81762,-59172,-67458,-81025,-49625,-11793,3974,59327,52868,-32908,-70549,-57435,-79402,-114015,-127407,-95399,-55433,-5535,55782,29068,-73340,-51721,36760,-955,-92787,-84768,1948,33385,23117,-7533,-57379,-68164,-5501,56502,37507,-37523,-57106,-16971,62933,121837,35801,-119188,-191515,-178248,-155970,-141684,-75173,-2102,10351,36091,30684,-19488,8561,66166,33762,-25231,-35475,-11098,28255,11056,-44230,-41765,-31107,-63949,-74111,-75277,-116747,-57899,58559,62172,17134,32182,39932,46610,96806,39648,-136777,-235251,-171758,-43038,17447,-16561,-109625,-138949,-60992,33378,57787,20703,-31100,-48942,-27142,24111,78328,71104,3386,-38609,-33506,-13870,25037,15058,-71315,-32105,141148,193536,129369,122305,115734,59123,7490,-12089,-19389,-795,26248,46182,59195,59073,42517,7860,-17568,-21423,-20014,23138,101238,66112,-50333,-67141,-16330,32469,37847,-34748,-87712,-14732,37610,17734,53444,105649,56299,-7497,-8332,14476,29768,47003,9301,-28852,-13126,-5096,-17715,32688,103687,83841,-4311,-10523,100374,164215,111323,51252,43533,45532,53495,80026,91637,86919,68549,64446,108327,87200,-17947,-61915,25257,134956,120682,-30172,-159261,-133034,-96882,-140868,-129880,-59489,-51593,-62871,9026,73694,74281,61248,-7578,-113530,-126167,-97146,-95241,-85753,-98215,-98336,-32238,44742,39349,-40078,-104817,-38897,95491,97016,-8044,-37067,12321,42147,50942,61326,93415,107564,14433,-82294,-39638,85176,88413,-33105,-108308,-48690,14375,13985,32501,55801,10967,-38896,-70967,-88561,-46462,11571,20405,-32071,-80829,-77627,-4440,89667,17204,-234975,-270849,35295,296889,286041,139646,26882,25555,67360,69047,88168,108924,89532,50987,43305,73813,86385,17928,-78402,-78115,-9817,25337,6121,-19710,2613,37258,16506,-16448,1864,28794,2768,-57526,-85875,-59534,6822,72228,83087,39891,27947,93294,131593,91743,65949,57301,42148,57538,117814,147432,56543,-75347,-160891,-172172,-100059,-45044,-62977,-54972,44632,109271,45851,-21396,7448,6916,-24435,63774,228491,226608,86313,-28953,-52026,-33871,-25932,15669,60765,-21337,-139454,-87421,25007,51798,40415,59760,44347,-51413,-128646,-99579,-16922,9837,-31292,-74794,-50214,-11372,30499,76994,57551,-38473,-97305,-83343,-84721,-48066,94525,126443,-24852,-165167,-154544,-92270,-8440,74177,-5349,-146264,-103589,38634,96119,84943,79161,42689,-19177,-75890,-113790,-105098,-36706,390,-18282,-64570,-83450,-9236,84139,51929,9391,67553,147531,150161,34911,-135227,-188093,-126053,-59289,-41235,-79966,-121659,-110615,-66005,17330,78401,6981,-75146,-20388,24334,-63797,-122749,-71777,-11833,27898,75906,54201,-95559,-214675,-207090,-151809,-61149,60001,83935,-2873,-127765,-222605,-251628,-203822,-107006,-36482,-17228,-23289,-68463,-102520,-55996,-7905,-31348,-35718,17586,18200,-60479,-72335,-5059,42920,44895,26678,19069,14694,-5528,-44456,-40356,93334,228042,213583,120033,77766,55458,7989,-53921,-47843,-23173,-65890,-100777,-62731,16316,49665,30025,27705,32798,47860,53217,85016,127983,87617,-15938,-86978,-93938,-34327,-22932,-66156,-41856,22972,1012,-85729,-97718,-50161,-46789,-62654,-31410,30396,82690,61530,26862,27827,41503,14688,-34654,-22728,8297,14693,37009,75899,72156,83530,90943,35018,-9853,28454,83357,61709,17711,34099],[12332,-21302,-71451,-78548,-84444,-63740,29333,104636,94941,53344,17379,3565,-18716,-66498,-74875,-37423,16785,72066,92934,63078,-30512,-86618,-63775,-5100,23314,36309,34059,30767,63010,99367,61011,-10284,-41363,-34871,-22880,17,26067,17549,-56641,-63575,18990,32341,-2260,-1315,-10138,-9747,21140,-7984,-46216,-41806,-34781,-46155,-49791,-47643,-60461,-27437,31127,25663,15218,37049,101756,202696,201280,74799,-12599,-40818,-54488,-6028,98115,91722,-19020,-72835,-51441,-42363,-46660,-14904,16388,57250,130131,184767,132818,66196,71209,38362,-61093,-89197,6912,77502,75455,18015,-14016,5102,83000,138164,85539,-27556,-79250,-6109,15698,-47463,-16431,73209,57180,-37144,-72805,-28831,48759,82911,31077,-29018,-46528,-64807,-118851,-121877,-52514,-13481,19994,58120,20222,-43233,5353,94187,64402,-55856,-142051,-146664,-102515,-30461,34250,22732,-53004,-121330,-88886,16256,110751,143203,116570,40022,19808,47762,28954,28253,28949,32210,143039,279752,207109,60491,23306,1086,-36575,-37643,-11384,23212,34458,18304,-12924,-36341,-1030,45946,31976,-9350,-40248,-72090,-72166,-22751,43169,70664,53494,1212,-83986,-104125,-5238,105550,103444,5573,-62984,-64074,-48885,-2792,92747,158639,141815,59389,-16948,-17050,-4598,-27698,-22057,40166,45562,-19798,-61788,-66009,-64872,-38861,-63440,-116060,-195162,-138227,-36097,-16825,-110322,-147705,-78026,-60192,-95885,-101233,-70265,3196,72958,53986,-1538,33386,102740,55328,-11849,18245,109550,135621,87461,11718,-49498,-76060,-70018,5963,31761,-9680,-24251,-15692,-45277,-89949,-122595,-121719,-61264,-45214,-37632,-99,26421,4882,-17915,-18234,3553,39122,64976,36289,22789,56057,78843,26501,-79060,-135557,-55883,9919,-44486,-81147,-48758,-70739,-120896,-92832,-69965,-117754,-125940,-44461,-55739,-97650,-33351,27847,519,-808,25763,33819,50558,107492,140261,82038,44005,80392,66968,-62174,-168295,-97281,-18018,-26840,-68144,-66107,-31900,30839,121652,178326,189293,526445,-492894,-2524785,-2082033,-321720,295431,60503,-14487,-180141,-209615,-160586,-512735,-1486277,-2004237,-1056461,-9455,218618,137875,136593,126183,134420,126482,37338,-21322,-54969,-118398,-99306,28884,126199,90402,89583,102821,19962,-26675,-45011,-47281,16890,111449,146064,149932,118533,47562,26379,104543,161671,118082,22242,448,42803,52281,41897,29929,11469,-32402,-62415,-14360,75313,135114,152986,103434,54370,56784,27708,-35841,-86468,-84575,11445,100323,92957,35657,40466,74868,75315,64738,87606,80959,15229,-7422,40359,57680,17417,31647,31501,-81673,-156452,-121997,-63870,51076,171336,188524,107545,-30536,-137322,-99517,13079,88705,70401,85651,122504,9343,-83946,-103012,-141026,-141797,-80125,-32569,-6757,21959,102710,128369,66329,18209,34377,19869,-85205,-164242,-122212,-34450,-6265,-74040,-179859,-164769,-56976,-23965,-72396,-61985,10859,12927,-23043,-51345,-71007,-34371,-14266,-44531,-47598,-3542,40679,84103,43657,8451,60040,84538,22413,-22722,-39413,-85131,-109864,-68904,6565,-7823,-62777,-103396,-130241,-50097,81427,105475,19688,-32957,-32642,-36589,-24881,12922,14494,-11154,19041,88558,127004,69095,-41058,-65215,2880,28660,23127,-15536,-124188,-191031,-147561,-114253,-99761,27431,135167,83636,47063,94750,61510,-40508,-49861,895,3089,-31113,-77083,-66002,-7614,22522,28862,27532,-46412,-118883,-111932,-39212,41645,58098,27805,28293,64985,20623,-90533,-53018,66429,85447,43518,-7691,-90086,-128244,-52748,50836,93152,91736,46114,-9186,14558,74609,51529,29837,55995,65733,44546,-24816,-105324,-81977,-37593,-59449,-37522,41885,92131,114913,128213,117772,68347,-19245,-80119,-79429,-49119,-25448,230,-202,-21347,-2389,38466,19127,-40119,-77950,-55995,9116,77434,51160,-24632,-96295,-64798,-26165,-53564,-78978,-70796,-110979,-126118,-68753,14174,41053,54783,85137,70742,-28845,-58512,-19843,-28445,-101436,-168923,-130649,-22380,36314,1715,-34300,-8109,26019,13779,-18896,-56303,-28428,45892,91026,86330,11792,-103807,-183192,-121914,-5978,-5058,-45025,-36346,7381,64207,17556,-73639,-30282,55338,15017,-82200,-103956,-47113,15735,9038,-35283,-32873,-25061,-62324,-75729,-58318,-63435,-2602,73345,47207,-16689,-1230,41601,52258,72238,68667,-20702,-138306,-153898,-49926,43639,62458,-17238,-81905,-35096,20599,9663,-1212,31282,48904,31361,39875,86151,97118,59375,9166,-10811,15931,62510,42566,-48420,-25614,141732,227077,165072,112754,70915,13443,-34256,-44100,-25230,14459,26349,-22583,-72838,-74662,-38149,-5932,1471,-993,-26951,-8806,75778,67846,-39248,-85714,-53573,-5132,6180,-33945,-47780,19139,34802,-8884,54466,139399,56476,-51501,-23662,7152,-15742,-207,-12356,-59532,-91359,-97183,-74642,-37617,-25229,-48885,-78721,-8787,160040,241531,178287,91856,79259,85875,76243,115298,140944,101532,50047,13768,37699,64990,51255,22391,32412,102750,126110,21248,-126446,-136859,-62036,-53512,-44228,-14890,-16305,-38624,-6975,39517,35069,-9169,-90471,-151951,-128224,-128776,-162441,-128353,-76087,-63349,-28262,786,-36331,-105205,-131199,-38041,114943,112586,-24378,-65550,-20045,9321,51196,68649,40449,1223,-56098,-71043,-2876,109229,122527,42415,-27806,-22062,-19378,-45302,-58855,-50786,-30330,-1807,-28051,-100587,-99882,-26209,11685,-2539,-16764,-10943,58501,133046,17980,-229495,-277659,-55837,151836,204006,130505,15238,-14281,37100,72684,95302,98439,80684,70790,104010,134131,93505,9731,-46095,-7259,77660,120261,89336,27424,25127,82738,73472,25285,42722,64936,21687,-44481,-70770,-32734,29213,65299,63873,43265,64533,143270,175594,113911,70364,28655,-17397,21955,158713,227044,117592,-32877,-114426,-107413,-17456,52118,52538,10931,8962,54936,89249,117069,133486,61154,14283,97872,226722,167385,-76381,-259652,-223235,-121005,-49947,-11191,-10707,-52659,-83584,-38970,15670,22276,26650,73430,85790,-1555,-78806,-50188,12123,4369,-70954,-93292,-27410,-24223,-73847,-39267,9544,-54635,-143694,-170079,-166019,-107909,59949,142650,14345,-119412,-114890,-57751,23293,98586,41639,-73566,-41923,58158,66327,43621,58686,27629,-46340,-97044,-109627,-68325,2425,56268,75331,13066,-80123,-53108,43839,50472,77033,178784,239981,164916,-39468,-257216,-295608,-217273,-125445,-73137,-105541,-167610,-138405,-71544,2535,61931,27419,-32825,-43193,-48604,-84159,-99581,-73394,-18755,43107,86028,70277,-29933,-127027,-176855,-176778,-91713,41536,69772,-1614,-79024,-157724,-224767,-209432,-123264,-42608,2508,26040,8647,-25234,-49622,-57267,-49303,-23940,27508,27572,-55942,-79156,8359,51429,-47752,-155469,-118110,-43822,-20310,-70477,-118500,-3122,123216,135161,104365,27423,-59026,-20275,44913,70807,76705,43697,-13185,-25386,36944,82694,58379,30759,27323,44137,56149,116525,179424,141088,41381,-15445,-42201,-48246,-100400,-153904,-129400,-51247,-12336,-42759,-83210,-65010,-24721,-9042,52373,149822,180352,104605,53833,36180,-427,-41607,-47247,-2278,35213,44625,32871,-4746,-27847,3713,21236,-5303,-10163,47196,90650,30449,-35488,-71],[-19594,-15435,-33460,-40335,-29738,-13883,28185,72486,51182,5291,-1301,-4508,-56717,-125274,-106501,-45430,-36917,-6920,75988,89745,-13438,-66939,-5353,63584,40978,9730,-5522,-36148,-31023,18620,23092,-19324,-48221,-29020,-2179,37177,93860,118082,14361,-100188,-79967,-1661,53054,42356,-26302,-48848,-28726,-67195,-100388,-47939,13913,-18860,-72543,-72193,-69814,-51275,-453,18514,34445,55299,79736,152574,167907,78054,4543,237,-12584,-31860,15860,52049,-3504,-46610,-7098,58800,89445,100946,85297,79380,117653,156437,112027,66740,77320,39161,-46628,-66137,-2208,42969,44238,9308,9629,18968,26475,25677,-17951,-77759,-97228,-44501,-24112,-37654,-8652,52459,91514,62995,23541,26074,44165,72899,61121,-881,-28752,-42896,-81568,-79889,-40140,-52246,-44454,87,-12570,-50077,14026,102563,63179,-81657,-167584,-156890,-111138,-21088,54230,1182,-123315,-243364,-217850,10191,132720,108612,86004,82626,72268,59452,50347,74486,65793,38090,46864,113697,93281,9264,-1639,21232,22226,29949,31546,11753,-49270,-120042,-115516,-71000,-37603,-19433,-62387,-99357,-41191,-16865,-29893,11995,65688,73362,36744,-34860,-88603,-46267,34164,80362,78581,14953,-54930,-66669,-84296,-60748,73079,194538,219209,171896,89200,7405,-41670,-41484,-4403,35501,29034,-12508,-30712,-12134,-9364,-85930,-225135,-286100,-224140,-83526,9254,9704,-64764,-80690,-63615,-102247,-115862,-86021,-86185,-60217,-1087,6223,-31598,-1084,77108,66599,3462,15079,96619,104938,35607,12432,25084,-23722,-59413,7703,1998,-85756,-102050,-114357,-152375,-161509,-176370,-155900,-66123,-36637,-32552,1596,26879,10934,9586,14833,5326,15917,26707,-21401,-65940,-27204,17429,-11099,-77514,-102637,-63605,-28915,-20395,-260,20150,-19530,-79646,-83081,-157019,-297113,-290912,-142508,-87435,-83597,-37225,-22078,-76554,-75344,15054,85696,91953,114438,140099,100992,102563,156741,161101,60301,-62531,-47479,13459,74074,43375,1642,-50482,-86015,59932,-204230,352973,-836385,-4359450,-8170702,-6668420,-1882677,8109,145771,393583,39746,-133535,-63596,-306473,-2045336,-2928455,-1507436,52386,336719,157557,35684,76232,123666,167575,140657,90727,28120,-61494,-115509,-33367,68708,79717,120502,119607,94396,221382,309325,188729,73152,77814,70350,77525,84160,31705,23100,75866,128624,104473,9266,-23325,35846,48422,22437,14426,312,-57688,-98031,-52115,26870,90375,162803,167541,134961,136415,113130,31278,-78424,-142606,-71226,62170,135686,150342,138494,84498,16931,27709,109639,88081,-49614,-88495,-3369,24668,5313,68285,116642,-14059,-151083,-101601,25832,128366,196256,180080,86086,-3376,-57012,-13267,116003,197946,185408,170666,88985,-132439,-236905,-217814,-185323,-178046,-180643,-114086,-20103,-18791,-2373,66149,62115,1009,-27657,-49824,-150053,-194685,-113423,-41264,-35196,-77201,-147344,-159368,-91175,-64390,-80515,-22142,71456,53952,-30940,-102212,-89515,-456,10103,-23240,21388,110617,146287,133400,67891,42441,90554,129374,96220,70933,41634,-15700,-24637,26726,99664,86869,17340,-52303,-83326,-20584,69574,51967,-49282,-71499,-799,50109,83124,80143,-43196,-169824,-139767,-36173,22861,-27272,-110550,-141239,-107715,-75608,-44426,-32873,-69765,-93183,-63164,-37572,-51309,20311,103624,53989,-10775,-4065,-17389,-49530,-33738,-14024,609,14212,2528,-35930,-69200,-69213,-18591,51463,55038,12245,-28638,-59360,-35471,-3478,5418,34024,78339,49224,-72854,-104904,-20549,-2094,-41985,-41029,-73596,-109915,-15772,91902,68528,-1325,-37301,-21779,21389,19483,-27814,-16904,27557,29274,-15097,-82409,-142548,-132886,-73517,-58752,-46752,2183,78083,172322,226850,195188,150117,64508,-22304,-42416,9184,58935,85570,41555,-26604,-29772,10541,30452,9961,-41808,-36393,47821,134129,111422,33264,-57517,-103077,-85099,-71024,-67883,-38753,-61170,-64035,11901,84140,44157,18309,62893,91520,31646,-31010,-42745,-25528,-51601,-129172,-126553,-48512,-11339,-31281,-23362,26282,37115,-11214,-16017,37801,95226,122716,74256,-6476,-42366,-65558,-83774,16138,150913,145401,42454,-28325,-17449,39396,27795,-27674,-28801,-4672,-34951,-101667,-127997,-81553,-21248,-11168,-19576,29540,64732,26441,-31076,-37078,-2299,66633,81662,31559,-17782,-36378,-39043,-23077,8242,34263,39374,-14916,-72631,-48841,9196,52029,25206,-24224,-7561,-17706,-69355,-66984,27729,95440,82928,63421,80374,88422,81195,50130,11821,30661,80879,65064,3628,3671,83905,139641,110523,59418,-11832,-72777,-106716,-81631,-21684,-2769,-48255,-107199,-120416,-90956,-48372,-11312,19152,31638,-8841,-56055,-34241,14871,-10273,-79538,-116006,-70267,-25418,-29277,30295,109407,67588,-3006,88874,179866,88090,-18764,1035,22261,-26002,-34590,-18189,-30545,-63774,-90343,-123854,-169702,-177274,-164420,-138719,-24257,133513,155925,77184,30230,59986,84178,68810,134244,199832,134938,14672,-63794,-61260,7751,72205,77835,58846,69855,80996,41570,-91647,-165680,-91677,-9065,2799,-24650,-31486,-36645,-27284,24514,39697,-37340,-130773,-173160,-179706,-189647,-173016,-114482,-42212,-12759,-24835,-33213,-46153,-62052,-44096,29971,134821,132229,11729,-47904,-38913,-27200,19199,14806,-57254,-87783,-78963,-56791,-22098,39441,62653,50902,46301,43717,6137,-58741,-111814,-96774,-28360,9699,-8496,-53804,-59303,-27390,-5485,2384,-1748,-25628,-9299,27755,-24765,-117432,-128639,-71064,-1544,82050,112017,19511,-52864,-19764,40622,38198,7423,7997,64208,140680,124378,30018,-7560,-12104,8093,96689,176691,140152,47582,6308,49177,72943,52519,47458,24974,-18218,-32486,-21668,-5078,6703,22552,30727,31800,87895,157150,163549,109750,53104,-4612,-10340,41152,105666,123437,43547,-43515,-51142,566,57687,100540,132688,81573,-22018,-54022,20339,118343,146990,59759,17455,49334,63984,-15385,-181839,-282214,-237211,-155535,-69656,-47407,-98269,-92134,-20460,-4817,-35936,-31295,7713,68880,91923,46220,16911,26798,29839,-3925,-67058,-58519,18803,15071,-73219,-68970,9514,9265,-53928,-120890,-147669,-110455,-29112,-6127,-49469,-90722,-90486,-53780,19190,77023,37747,-9481,-758,-9239,-45251,-31376,10462,6162,-29133,-70097,-106455,-86136,-27472,37394,107228,73516,-52757,-84654,-32383,-8534,61326,125266,121253,61806,-37898,-134225,-179799,-187099,-124401,-77093,-121642,-200318,-152348,-66083,-21282,7283,17796,28249,23561,3339,-9030,-29798,-29524,24899,74671,78103,44048,-11303,-65630,-141441,-173901,-102776,1322,21864,9698,14379,-23056,-92319,-109580,-92126,-81520,-46411,19347,67689,57372,-13768,-51652,-3059,57753,87491,55104,-45517,-90039,-26094,2397,-92115,-209645,-184276,-77846,51232,70533,-31215,-40893,16461,79110,128798,56626,-66018,-28990,43877,39673,17309,12713,12829,10802,39277,67254,54550,38331,25923,19451,26644,102387,177187,153773,70019,21165,-8043,-31435,-80053,-118488,-137014,-118821,-76682,-42668,-51654,-40090,32689,74019,100518,128111,102653,49018,63386,73366,16201,-38981,-24922,17375,44702,79276,74367,3151,-65136,-69775,-52223,-53186,-43343,19549,60050,3726,-63485,-69279],[-70819,-50365,-14778,-23741,-911,70739,90211,54380,22973,11604,13141,-10497,-77060,-142556,-119126,-69439,-77764,-45527,75488,124018,24019,-46934,30024,114585,53801,-20303,-25170,-37808,-73880,-63001,-25680,-33353,-73536,-31346,68115,104389,114619,138922,78276,-56048,-106610,-11907,80089,56031,-37170,-72875,-58913,-77098,-77430,-4576,59314,-1878,-106420,-121539,-72050,-34164,-8844,21595,51852,72668,73220,85187,82529,15178,-31743,19027,43855,-31188,-59587,-21438,-56014,-110275,-47102,64035,104335,114554,80323,35599,43235,69303,92869,133485,133367,47573,-32378,-41567,-366,10923,19112,36646,58855,23586,-42407,-90479,-109599,-111210,-101530,-62273,-25801,1683,19215,43959,114466,148946,109313,53564,17065,44411,92373,67392,49418,42245,26701,11384,-33979,-115331,-141553,-117904,-87226,-53474,7915,49529,15729,-66858,-99314,-67525,-34458,10802,38001,-47320,-210768,-303010,-72423,297651,337561,118341,43162,88967,65149,23575,20475,42442,56177,35300,7350,-2927,45296,62752,67203,52923,35408,37536,28136,-9014,-69055,-113722,-60376,15173,1297,-61490,-119586,-115112,-21265,-17647,-85996,-57814,16430,29305,-19892,-96298,-92268,-20454,25291,31300,18680,-31375,-56434,-42112,-91532,-105290,18822,142242,172193,165498,112674,8579,-56712,-25550,40122,60187,36169,-7707,-38928,-23547,-56521,-196723,-195571,-4851,183365,214749,174329,94310,30528,27832,-30231,-101792,-70355,-47708,-50462,-25195,-2828,-26670,-54679,-15749,37010,41592,26721,44875,86052,58217,-16334,25722,150584,147002,81861,65642,1731,-59146,-25619,-12625,-61005,-84256,-94882,-71648,-32763,-9129,33742,60480,30273,-1451,42689,88340,53858,14210,3208,-53009,-136930,-109347,-38328,-53032,-56199,4014,11125,1894,90934,149425,95544,30834,-9076,-2333,-69859,-234775,-245616,-118770,-25925,39535,64387,23264,-43037,-52190,16080,62613,30097,68796,161800,217392,200735,196092,208494,214072,181120,132545,180822,187610,209279,217662,261645,365664,462854,1017392,774943,2721304,6581440,7185295,1319535,-1844292,-124723,983780,454376,257120,-130557,-16152,-380368,-1672875,-2273693,-1157173,156402,306987,98738,7393,-46480,-27202,30426,118256,113101,56792,9682,-67638,-31842,22988,8698,30675,39929,89169,386172,654412,438970,120374,16200,-36973,-81381,-36170,-287,23132,33598,41421,38354,-17824,-47864,-41339,-74102,-104517,-70696,-18963,-43518,-106086,-99986,-55644,-23125,53639,82812,37920,18931,48762,45003,-38247,-151857,-123289,36351,155896,216956,227580,134335,-4748,-25949,58511,50807,-90152,-131125,-43744,4456,21138,89731,116249,22392,-53265,38635,173815,185155,135770,79897,36742,40438,42839,72952,176779,238371,294845,510846,504687,180958,-127446,-169733,-119842,-149521,-214064,-136879,15179,54840,55867,66316,784,-81105,-103936,-109934,-148820,-167810,-126945,-113898,-96744,-61840,-80767,-114110,-82576,-58105,-65922,-30603,45661,63410,-5598,-88507,-42083,107844,131962,57671,59775,138456,150360,97930,61097,69070,104830,148187,144203,134320,84391,34145,54162,124302,178372,161531,104585,51541,39198,61416,72923,45116,-18931,-25427,80478,185071,277505,313708,42189,-369856,-429795,-265813,-176714,-146452,-111272,-133123,-152160,-124240,-122867,-145212,-103513,-21271,22945,13765,-40668,-49877,-8488,-4610,-37333,-60412,-42777,-8268,-11349,-73453,-93472,-33960,48347,31357,-51543,-66691,-6437,64225,98587,82452,31297,-52288,-81078,-38944,-2587,4465,7646,37680,11306,-42817,-60439,-76837,-77473,5318,26224,-14087,41863,71700,-27671,-102848,-96972,-20691,39887,-6043,-65816,-44415,12235,36333,-34362,-139920,-176504,-130200,-48054,-9754,-29539,-40477,9748,85561,127495,126389,136588,93854,-296,-45739,13834,60293,68672,28350,-29460,-31122,1037,58959,66657,8116,-11349,32876,61780,57837,60977,33539,-39148,-78067,-64435,-36011,-16117,-31646,-23800,49000,106070,21878,-69791,-43874,10677,4810,-15651,-5040,23727,27294,-8225,-10469,-8543,-32540,-48155,-27260,10379,20931,-11025,17918,115785,144651,90590,-2945,-72099,-46286,6573,33829,93304,167282,193798,147692,63380,6620,24822,68479,70178,8943,-67616,-118795,-139620,-130021,-88471,-34921,-12457,4105,71377,115727,84689,768,-45337,-9571,81818,104357,68790,56083,7892,-93557,-110578,-59207,-46150,-7728,14635,-41311,-83143,-67887,-19271,4286,3823,-1346,-50510,-101168,-108328,-64690,4882,50575,63647,73033,85000,91925,58954,-5202,-16231,26973,52442,50610,29644,-11160,-17752,38658,62320,-16629,-87573,-110869,-69677,1130,-27121,-128015,-135729,-53681,14911,34492,17223,14506,36653,31591,-38818,-80279,-27119,2355,-59998,-121762,-58145,-6946,-33791,42874,141553,63168,-14657,99091,192611,138267,76326,71756,98922,75652,42221,54870,64089,32594,-20853,-112018,-181562,-157426,-120136,-103784,-28345,64486,27504,-73990,-86194,-7144,32917,14984,82458,160615,94287,-40220,-119126,-120558,-33811,62645,71712,20493,-25559,-20634,-6321,-86755,-158277,-122556,-42100,-13252,-28927,-23920,-7499,9290,66913,101699,34954,-52668,-123782,-200495,-203328,-106207,-18491,25418,29421,-23139,-38619,-23889,-8575,30930,79339,122830,126511,69610,26890,25347,22806,12748,-54716,-135565,-112038,-52712,-43409,-44044,-7327,6848,12019,52739,75297,31221,-51931,-90226,-31001,19267,-5105,3899,68591,103940,73693,38168,13062,-27873,-91378,-114603,-86286,-46922,-8914,10827,-16006,-15479,47943,96532,29384,-59384,-50670,4150,-19321,-73031,-47214,52372,122788,48484,-67687,-51758,-7713,23022,121912,163256,70225,-9420,-37005,-31495,13515,46864,23331,-33658,-49507,3105,63241,43131,-20631,-9904,29997,36641,88096,111065,43592,13785,23554,7472,59719,120990,70485,-15947,-86283,-94706,-25214,34663,38331,68452,148912,140668,11822,-89465,-48222,73516,125543,45821,-16846,-15136,-16461,-70192,-144280,-170966,-169294,-138595,-69487,-62249,-121727,-82346,22316,24321,-24310,-12960,24639,89271,122864,97769,94880,98813,74174,27099,-29708,-44729,20158,60569,20005,3682,46598,77594,67670,-9767,-90991,-67575,-28458,-76019,-82365,-77785,-82942,-61082,-16664,7953,-27019,-14624,6909,-50879,-66156,-4071,23283,11215,24364,4136,-91764,-153030,-107825,-17191,95181,98065,-23749,-87627,-66058,-23950,31242,5783,-35890,-10552,25982,33602,-21093,-95031,-81539,-46007,-93192,-181295,-160401,-86854,-56674,-39393,-1077,57556,110170,129100,105159,46804,6023,26692,71750,67046,18721,-15492,-54127,-123463,-146015,-101850,-56658,-36547,28792,92391,67384,10278,-9596,-54162,-120901,-93176,14402,88442,61296,-29591,-52095,46182,150303,150892,63580,-52377,-96583,-66201,-65445,-94857,-106307,-98628,-42662,118223,178161,29192,-94799,-76033,38372,135912,108728,17353,10427,-458,-67488,-105394,-63513,26586,71828,58445,24230,-2954,-2508,975,11261,13488,63973,140231,137746,76677,31471,989,5185,13567,-6282,-66144,-135601,-145988,-88892,-61641,-62640,500,70724,82238,36597,-21670,-16343,70481,102753,47906,3852,5919,16082,29564,72547,96390,78973,4591,-44697,-33073,-44359,-71031,-26766,28395,17956,-26667,-85498],[-75928,-76419,-22858,-44959,-38065,80447,122969,59165,49408,86784,79589,27738,-38890,-106672,-138670,-133647,-101045,-32853,63815,124003,59355,-21535,38102,122612,50381,-25711,-21414,-30281,-50594,-38458,-22311,-39211,-77963,-18750,121316,147360,88032,73033,76105,46749,1716,17794,42663,16025,-34460,-56882,-52434,-58964,-12758,72113,88378,21217,-69792,-114942,-71108,-13607,9909,41025,60406,78911,102207,84061,51322,9590,-2692,38875,54908,22956,6888,-51301,-148771,-202251,-163752,-69554,5718,36632,-13474,-52535,-25980,-601,63984,180352,192405,85344,-2186,-26947,21931,33793,15057,26605,48197,-2710,-75698,-123089,-128384,-106446,-81403,-30078,25666,65173,69735,51939,93598,152039,145404,85542,20609,6218,75447,133749,126892,89952,65898,38588,-41679,-149148,-194295,-162524,-82371,-11384,12697,-7637,-37629,-39919,-15943,14417,19532,16506,11878,-49108,-157196,-76788,383718,670799,383439,-16632,-64560,-1735,-45765,-71356,-63013,-80782,-62655,21860,100081,105444,133044,163711,149694,62964,-15677,-43476,-50678,-44171,-37429,-32006,30751,93553,37084,-87808,-141277,-91871,-4733,-22693,-125836,-140071,-59738,-23393,-78821,-167723,-165068,-113671,-88916,-59155,-48634,-85335,-50812,3974,-48553,-90469,-44484,-14572,-14061,21611,11133,-57111,-74043,-15341,27152,31539,32347,859,-66373,-94656,-188501,-271904,83441,640771,645314,360875,195660,79764,21064,14410,-78932,-172608,-152257,-82932,36022,118532,104890,25489,-43092,-30741,-10506,-25652,-619,31810,32660,-21232,-74886,-20525,110175,168882,139895,81465,-25770,-73801,35202,202211,218242,108499,16985,-28694,-54619,-15885,88778,103166,573,-70173,6297,104159,71028,-1090,-15233,-71115,-172286,-178295,-123093,-136743,-81542,66816,103681,51500,99364,117495,12629,-56909,-56254,27227,157701,169847,39510,-34730,13362,73884,63600,22637,1826,-25847,-34864,-62310,-153126,-104389,64755,196462,127166,72403,72458,114957,165574,77011,181234,80486,149402,165148,286708,736707,254791,2423819,-1070716,15969416,109048776,188118696,129533497,28834416,253001,2126506,80932,262110,-144919,-263506,-2040294,-5978330,-7438356,-3972359,-195641,690165,431578,281482,75095,14641,10629,102154,109289,83553,66143,46539,70652,73180,22883,9042,40657,67344,328679,652729,526964,173764,811,-58416,-106975,-67434,-8108,15472,56826,105384,111283,41818,4087,-33652,-103646,-137470,-111842,-29710,10074,-33857,-65336,-72091,-89139,-53422,-34256,-90234,-102548,-36982,8156,-34852,-124467,-91355,51336,149029,173843,175617,108977,1230,-49395,-34713,-50432,-111714,-75000,6142,20250,16475,37052,22881,19865,60823,125790,171031,147487,59219,-31332,-38287,12005,24955,36627,92332,122857,197435,716799,1268935,945580,281204,77482,108372,41814,-57210,-15247,134386,248577,317031,225378,12256,-134867,-156102,-136703,-109039,-110323,-131701,-156662,-116721,-37242,-25259,-35710,-18147,-14533,-34571,-52145,-39470,-1954,5886,-15645,57387,215582,225085,92102,31511,62799,16819,-24913,43844,112745,109861,108981,114006,121671,88646,41746,64722,129450,167416,147244,86505,50574,86905,124550,86703,64298,59574,51826,121309,212927,323894,501321,360651,-181424,-459274,-366812,-280502,-183118,-58629,-62988,-99459,-44067,-49989,-190825,-223152,-92178,-5481,-24403,-67163,-92583,-91171,-69788,-71489,-93726,-52312,6162,-22148,-125943,-196627,-138697,-900,51871,1633,-24600,-14339,-7075,-17955,-12349,-2537,-34089,-64092,-36110,9182,-8090,-53940,10515,76744,24934,-74027,-99111,-40902,63665,96574,66396,46130,-23609,-104792,-94568,-69932,-34992,5382,-10560,-46977,-46409,24723,121939,65270,-110666,-195292,-138975,-46356,7640,5698,-19022,-42495,-53517,-42890,-23368,2608,22461,-18894,-62900,-25874,-12581,-15411,17368,16735,-20655,-38133,13462,54315,26951,-2581,-1677,-21876,-53534,-13992,21265,4671,-35243,-24388,-59,-22845,-67501,-44722,46353,110731,16414,-152763,-203256,-137693,-88220,-25581,59147,95858,76594,46698,56280,57710,24003,-18522,-34773,-23252,-3667,-6226,19771,51892,12169,-68264,-107338,-67490,23571,88272,91401,71736,78905,130328,179358,163183,93801,71409,114032,127556,47874,-67220,-154805,-184545,-142841,-81720,-41192,-20273,10893,48006,65197,55639,5026,-49663,-44403,54518,122719,121943,140750,107293,-47646,-137887,-109989,-95680,-52578,-10804,-60852,-108851,-82674,-20080,3575,5911,-25823,-82355,-106640,-126629,-155364,-111704,-40593,-6777,27435,86977,116207,58618,-41031,-97301,-73838,-7196,32683,17622,-68687,-107311,20185,124468,57230,-19402,-62831,-65024,-14831,-41306,-122032,-88367,14211,85053,109629,60084,-4948,12362,59172,35185,-7382,-12296,-14787,-51477,-56390,19750,11940,-81416,-61524,36160,1274,-37719,73114,165390,154163,123263,108097,166682,207574,169934,126902,99756,50709,-16063,-78420,-64514,-7580,4449,-27942,-27186,11900,-11164,-99374,-132626,-76616,-38265,-39774,11173,44486,-25294,-103864,-137302,-119418,-35722,43201,11977,-76709,-122085,-105705,-80344,-82703,-79212,-93731,-92199,-28259,23268,39814,51997,74847,99546,110873,104419,82262,4393,-104955,-130604,-50511,30649,51435,20727,-19351,-19726,-32552,-33155,25925,66319,60893,75551,104695,127631,149533,122037,29956,-88680,-149921,-98780,-45011,-38639,-11998,41459,38591,21730,20501,24167,-6035,-55816,-30352,74856,93175,25835,48391,163670,215109,169062,103909,25605,-53992,-113317,-119587,-68811,-10359,8882,7082,27692,72610,93610,69126,13637,-50602,-73916,-55477,-61000,-96460,-53092,40499,68041,-25354,-125741,-96073,-11760,86654,179113,104551,-70021,-114168,-86962,-99771,-74367,-17261,-20376,-50251,-24942,52360,122386,87810,-13410,-9633,50334,41643,31233,-9963,-123670,-133152,-29351,27628,98499,155728,78717,-47478,-126430,-104116,-25056,-13099,-45928,-7354,101235,135613,49067,-50540,-39830,75043,137447,46441,-53874,-41926,22443,1673,-67416,-125769,-123862,-70726,-36227,-60669,-85626,-32421,35477,51087,54141,59874,49709,89054,122800,95601,87809,121880,144461,101882,16414,-47982,-14450,57768,74586,46355,30703,35216,64169,30604,-65568,-32673,68572,50018,-1179,-50646,-66046,-54894,-58348,-66398,-83498,-21457,85084,82340,65426,95200,83409,38704,43513,36959,-66714,-180766,-168069,-71102,43695,76148,-5722,-86413,-72032,5043,44844,-22886,-64996,-20266,22207,32982,21033,-47985,-85121,-59381,-68773,-120798,-135731,-117211,-95153,-56979,7970,76901,124643,144949,121061,68824,-8261,-40975,19769,45367,11846,1293,-25369,-80021,-93723,-85645,-78181,-42519,45431,87095,41272,18063,30195,-35631,-116420,-67994,42057,61948,-17647,-111153,-107335,29552,163985,149381,38609,-54117,-64394,-36154,-66775,-95401,-30306,6858,4309,90218,106915,-67048,-186257,-125380,9108,94549,95558,54636,43642,-8152,-97292,-120389,-40453,76376,116051,61376,-16591,-61309,-58036,-19035,41507,27357,15599,72833,93182,77985,69815,24830,20556,46737,28869,-42108,-141168,-172097,-114153,-89756,-119380,-102752,-35144,8558,-16148,-49487,-27618,51309,62220,5218,-21573,-29672,-22684,-1192,12844,41547,98457,72448,19003,19717,-11846,-70266,-52548,13028,45802,36583,-17150],[-68299,-95551,-73022,-112297,-142423,-57228,9324,13688,47487,94149,90090,46775,2001,-62560,-151463,-179968,-108587,-31299,2689,49709,44347,-5006,17203,73530,25274,-14341,-26562,-66364,-28449,50000,46049,-640,-45774,-29299,42864,67816,23849,-8669,-1036,57671,78861,20268,-25749,-27570,-22764,-28721,-43889,-68437,1134,114040,117331,62469,14181,-50014,-70267,-30893,19532,56343,55385,60415,106590,109328,78548,83778,117019,108612,51257,74970,121259,-29438,-173906,-161704,-155066,-121072,-25536,-4841,-65230,-50336,3691,-6658,6629,116486,165154,109465,38262,2085,69008,96957,23821,-39085,-27783,-18957,-25919,-62097,-84076,-38921,10222,54684,90420,119933,117084,81939,93790,140773,171047,155186,75346,7662,57196,154672,145983,73578,32730,32059,13125,-74759,-137368,-83328,28908,84174,52134,-14303,-32247,3897,31178,36828,31646,21517,40759,65093,87566,306532,663099,601088,55866,-256346,-168449,-98616,-138670,-116028,-75642,-100331,-70518,114754,238468,237830,202708,194231,153948,55724,-33751,-78415,-91588,-50557,6789,25861,59523,99954,44950,-65152,-92750,-42129,22519,43459,-19809,-91699,-68738,-26670,-77291,-178393,-217205,-191359,-168515,-101758,-43271,-40241,19489,68179,18126,-31356,-76438,-146142,-146643,-84316,-80740,-119018,-87192,-15708,-14893,-21058,29132,51408,-8808,-72454,-186797,-167870,363906,919956,657142,184131,14940,-35742,-69339,-74464,-128378,-228044,-251903,-64676,197046,284522,233754,138267,9358,-44903,-42865,-70224,-38739,5504,-14288,-79128,-93831,-51476,-10056,34629,50849,22605,-90015,-177815,-25573,298945,420525,254170,49531,-74794,-96736,-36634,71078,84539,-16043,-101362,-26816,80533,46379,-20392,-11076,-42208,-127653,-163007,-155097,-166925,-96794,54111,130535,65370,-15314,-80045,-149629,-169602,-135722,-1527,304296,524054,273510,-21926,-35535,-15368,-71706,-113752,-106975,-124206,-140943,-160270,-227981,-201434,-77700,14964,-65516,-99716,-120338,-142686,-101835,-199926,-51420,-169571,-126586,-205963,-227988,169800,-952899,1294370,-3831217,17880431,158171515,286344871,204576286,49924940,829159,2331112,-194395,118980,6263,-1031107,3655418,16402944,23014343,13412612,3821812,1915721,1474378,786148,634956,401868,310175,316242,288760,254019,193069,230265,255217,250381,265793,289077,274223,177204,213901,408104,468771,282360,112512,71106,94473,123418,113062,100469,195413,343936,355286,226009,165983,154495,114562,72295,11614,29355,110763,125741,88730,64241,41755,44361,48611,25470,33608,59864,43311,-15877,-24110,52533,128829,155769,103391,42838,29576,40059,13877,-43974,-109438,-104695,28775,122753,75258,17291,1292,3082,70244,133578,89989,36587,65159,45391,-37934,-57280,-39988,-52797,-52626,-49720,-66337,-106512,242679,1004478,1122260,605293,345811,371627,308552,180748,153425,248322,396228,573676,533120,229856,-23417,-93788,-58015,-3006,-3129,-51020,-71062,-30978,34303,68996,93812,88441,50829,43395,29701,-27501,-40389,25447,78560,150735,261221,235658,87676,17843,17009,-71307,-89672,39907,130816,95762,77133,106427,137174,122451,63396,66807,91749,110485,102067,28467,-36440,26932,119996,97661,75043,91121,78510,100047,131314,159533,409538,643100,398966,-4138,-150855,-146929,-63741,46436,43014,9333,99799,184192,746,-217001,-163276,-48381,-36886,-44694,-47326,-76193,-90225,-83629,-83325,-52742,-10173,-23662,-97757,-168734,-144126,-44679,35168,40199,12564,-9244,-22423,-62316,-55084,3414,33823,19759,3865,31194,31096,-8052,38504,81294,1216,-83292,-42740,50060,92152,92071,69813,-14194,-107964,-81750,12758,15540,-39014,-49903,-13747,-8466,-32068,36080,192424,189715,-9635,-163027,-146452,-51209,20477,66602,66044,-11955,-67983,-58419,-92145,-129785,-89631,-62931,-80530,-62747,-66190,-60070,34743,76900,-43398,-157966,-122045,-13023,20944,-1380,-23791,-41493,-98172,-100027,-81680,-57988,-21906,29106,30418,-23864,-98031,-66682,45725,100801,-20282,-215984,-298081,-216536,-126035,-27028,79264,114937,59495,-11453,3957,76923,97989,36875,-13591,-20244,-13017,-3250,60,-63722,-152519,-199724,-164658,-30133,96320,127953,85449,40752,32123,57020,113299,166124,146580,101549,106102,121870,83396,16074,-62707,-132711,-121614,-72195,-74978,-70556,-20591,-5475,-15495,8314,23190,-2954,-22369,43611,105339,115220,150228,175736,68967,-82010,-122553,-77631,-13599,5726,-40697,-57877,114,76485,71877,13897,-64054,-136968,-150895,-150504,-142032,-98901,-76993,-99523,-67836,59416,148105,83631,-37952,-115433,-111813,-65264,-50249,-41071,-58475,-65736,49067,159469,110972,30382,-61969,-121547,-86477,-59267,-56280,-17892,10869,39522,96163,83505,12072,17504,54362,51064,28951,-8921,-58794,-65744,5727,53505,-37517,-157840,-180972,-112227,-50127,-12127,73052,137663,123086,71476,46466,122705,211060,197383,105167,24281,-41205,-110991,-116979,-20640,40188,22187,-5622,-22611,-3964,16970,-11984,-72551,-97759,-79636,-43311,-4119,-41438,-128395,-149756,-129260,-88627,-28468,7634,-45194,-117159,-122379,-120961,-116269,-55330,17025,-31227,-93816,1477,92659,95325,82688,90104,62272,22597,73629,153751,134998,57583,-20000,-72616,-76131,-53142,-49469,-16531,9691,-46960,-65467,18841,45458,-599,20438,106235,192612,233252,165438,31686,-81061,-117581,-86856,-73362,-37547,54500,132172,135184,109312,23092,-51214,-63143,-42361,18586,110504,139759,105302,98335,126475,127133,102438,63911,-12460,-72350,-81286,-48170,18364,32750,-35403,-58114,40765,123173,95445,16108,-15059,-30540,-92128,-119739,-87778,-76001,-35724,28197,31291,-33763,-94195,-77863,13647,147461,187140,34004,-146929,-155061,-96191,-104397,-123508,-87455,-45491,-23794,22221,86507,128195,106253,26740,13439,58013,22868,-63394,-141573,-201042,-177142,-50667,41328,94055,120272,72637,-17267,-67843,-31270,1655,-46140,-85463,-56986,8667,36541,9892,-27409,-3427,84461,148888,65369,-45282,-27806,57825,47402,-42648,-129860,-70600,38874,26800,-48479,-42235,5285,26842,63367,110037,101035,51726,37885,31317,643,-836,84270,193563,181874,78563,119,-18729,19596,40163,8166,-36823,-81753,-46073,-3820,-42882,-4461,143195,189869,91245,-12780,-13832,8616,-22647,-51645,-42676,86212,299356,342425,211839,121445,105526,70947,24498,9397,-22576,-100940,-135382,-90415,-17630,46924,23728,-79766,-82211,14307,78815,62001,31337,-9575,-65088,-63271,594,-46072,-125107,-125269,-80199,-43214,-36531,-71247,-72347,-16395,77221,146860,113213,59821,65988,67406,-13095,-66706,-13272,21520,25263,61413,74162,18389,-36034,-56519,-24191,33508,66793,30138,-26821,-4631,38418,-7224,-43232,27358,92721,35170,-77242,-156536,-138330,-2910,113760,99859,32273,4724,31365,74018,32210,-57913,-54721,8935,7813,15387,-18298,-158744,-189869,-62441,54519,69350,33626,6046,28808,23315,-6929,6132,69221,127252,111386,43979,-14537,-41545,-25673,34894,93943,38997,-19693,10255,43498,82530,140806,97960,35686,1455,-37231,-101410,-146149,-119130,-60825,-62897,-100076,-112652,-93010,-45234,-5318,11147,-9193,858,-3460,-51303,-88446,-105377,-73211,-29129,-51716,-50848,33398,63790,31270,14433,-7393,-43379,-40880,8141,49236,70285,68844],[-38762,-75699,-93175,-130768,-180528,-176084,-121004,-40313,7128,12257,21005,24257,34922,18144,-61126,-102858,-60431,-36239,-57260,-40187,-1946,8595,4101,29595,32534,23974,-11649,-57524,-6336,104851,137167,91763,7743,-57126,-80746,-65136,-40764,-38373,-71108,-54912,-2432,-12368,-30191,-12828,-11193,-19741,-34134,-65200,-20125,89367,130851,91117,52422,7353,-50292,-58128,6883,66786,55054,26869,61405,101862,95289,122944,185402,173016,73117,65210,105619,-30966,-131328,-32845,17119,24266,57653,24147,-15111,52765,95599,20415,-52170,-12627,50616,70852,53399,37906,104972,125274,19889,-101056,-101532,-24416,34160,-815,-32622,50012,120853,119639,99104,101840,96751,85243,111512,139308,154759,149043,74800,19916,63393,107188,81471,26863,6997,48963,99950,23404,-69343,-20509,97521,130087,60512,-16578,-8698,23583,14753,8547,27597,27484,69357,168027,277215,458081,518011,148670,-293067,-338581,-188622,-138316,-148297,-79272,9648,52971,139502,264408,213942,88103,64678,65357,30905,-763,-22924,-49074,-74974,-60958,-25329,-19920,-49,36430,13147,-25752,-8855,4385,24676,86218,91566,-11490,-69824,-48270,-71744,-150120,-197578,-189318,-160868,-93063,-20249,24703,65379,53366,-635,-34966,-111536,-181367,-146234,-103571,-121870,-147212,-110841,-60596,-71879,-74710,-10674,52402,45727,3289,-59657,-6161,321480,494457,218624,-106979,-174520,-133044,-135339,-140105,-135181,-184390,-175683,55228,282824,276920,200013,135223,-4970,-101468,-109787,-119142,-80983,-17524,-43712,-119684,-99165,-38865,-50305,-80333,-92583,-117830,-211411,-298179,-174539,120845,279337,166283,-58870,-178330,-144813,-100931,-77906,-59261,-69029,-100118,-47664,15656,-21988,-73505,-65334,-66850,-119693,-150279,-154195,-149974,-114082,-56310,5560,-18404,-141095,-222182,-207395,-168732,-154296,-82183,163341,361961,147061,-133273,-138440,-129556,-234420,-344747,-374110,-334805,-279908,-204296,-145738,-118862,-134147,-168047,-235703,-236763,-269281,-347452,-377358,-456075,-353569,-380465,-390554,-526332,-697358,-713138,-1545211,-687703,-3436702,4204217,56486181,109580465,81965034,21786034,939404,1374084,-69684,-35109,181570,-1950071,14552919,66961679,93839440,54384186,11700488,2504012,2050127,944584,1021083,666950,564597,530250,463198,387381,291185,329641,332760,351421,466865,553163,472300,286243,112693,118162,274064,310359,206867,155605,217577,277863,233871,196937,256153,393987,424179,304609,232120,264353,300564,258167,119980,49666,113950,174474,179449,207948,231833,212615,191878,224008,242112,206053,105636,14952,55593,134272,130319,93391,15027,-63681,-32496,46111,54995,-14818,-106570,-107343,19253,102743,52059,-3779,3742,53847,110226,100965,769,-61177,-20080,-1382,-38486,-63406,-91476,-120838,-123333,-158435,-212428,-354635,-434161,-125445,394479,464444,337030,363687,332128,196114,121297,161494,279027,497492,622373,410304,128154,13843,38032,82082,74651,35621,16026,27186,73021,133525,152998,104770,51218,93892,127292,37172,-34774,27089,85136,112714,167010,149138,59349,12198,4384,-53725,-61353,3810,34527,10846,48869,116687,151826,121369,76917,77387,57233,48196,65410,15514,-86196,-62324,32192,41367,18840,19995,15888,34086,23974,-59393,90223,535883,710014,456082,159823,63082,75753,94299,62523,35803,120881,301187,255604,-3601,-82543,-10518,21494,2641,-20725,-56054,-71801,-45530,-37899,-54877,-31983,830,-29822,-62930,-58960,-27838,8451,18587,8688,30149,80182,77521,54280,82762,102401,71834,11809,-33,24415,41655,69612,22732,-80039,-74829,35739,94864,66452,30978,-14543,-105519,-125052,-19521,63082,35566,-39022,-80602,-52666,-38930,-65440,-25138,105203,141971,16851,-107453,-99645,-4650,66406,115602,115504,46874,24014,49976,-38821,-136304,-143403,-123974,-133136,-101909,-75026,-47916,30112,57711,-107004,-285535,-235546,-67061,12979,5706,-28098,-31693,-59640,-105629,-159038,-172438,-82698,11991,8843,-28834,-81632,-63868,15099,24337,-121244,-259593,-274203,-180772,-85188,-26467,2859,13591,-22873,-98170,-87866,20608,87037,48002,9617,-8283,-37922,-33961,-28960,-99054,-171326,-186077,-140202,-10483,96902,99064,54800,43276,53993,30549,9306,63204,79098,17845,16263,86243,110200,98488,75597,12104,-32881,-52709,-117682,-136793,-76751,-44026,-44063,2945,47039,49948,31175,43794,48871,44537,86750,177118,165567,3631,-100331,-49209,32087,44824,20424,19788,59329,124646,120310,20593,-95710,-183285,-189138,-132830,-37648,8121,-33252,-127263,-144813,11442,161377,114446,5414,-36693,-37651,-62364,-115701,-106976,-39943,13649,75032,138444,110571,16718,-113696,-172812,-131977,-80067,-27712,6736,-17267,-24032,32468,66795,63296,61190,18555,-55883,-89919,-84687,-106229,-77096,11722,267,-127194,-205192,-205301,-162255,-50484,46189,111928,140655,95791,-50,-60872,-16383,61130,83762,25880,-43865,-106979,-193774,-210940,-119988,-64203,-64815,-21272,19692,31284,36270,45388,11470,-53940,-66456,-17952,12290,-58556,-145701,-147219,-100201,-67204,-51541,-39011,-39883,-41607,-49922,-97375,-107688,-31113,61532,17468,-49537,31462,96557,78860,58228,46352,5588,-38470,20979,139600,180465,156801,62116,-108930,-230424,-207744,-117239,-25846,20598,-17139,-11074,71773,61486,-6600,8316,83328,178488,220999,131207,8899,-68023,-91030,-78808,-88419,-42072,75458,164649,191898,176010,61251,-64002,-64177,3618,24149,38562,102395,135716,87591,7598,-47882,-79362,-90946,-101082,-94532,-69679,-24479,33202,10444,-69350,-40197,65433,80861,1231,-47536,-19564,6580,-74013,-134559,-91324,-43823,-14864,30995,42525,12067,-7914,-813,48141,124266,94700,-30722,-108290,-80745,-44710,-58040,-97048,-79771,-18141,9833,36305,82717,113409,111809,60933,30773,46478,-9583,-125354,-183851,-146052,-78000,5591,70586,99474,94670,44269,-24808,-18708,57998,45030,-39424,-62234,-64467,-90375,-97954,-80759,-67699,-30289,33956,115814,95303,10130,-622,40532,15307,-52890,-72796,19179,115746,61878,-43572,-39871,-11813,-7564,38443,83316,71987,34364,-17846,-87311,-126375,-112016,-188,163073,188257,107790,49715,-6436,-25641,-24188,-41548,-85176,-148456,-120899,-33659,7342,39812,121681,147214,63479,-10773,43497,119177,109438,58724,51560,221207,459930,455649,199986,20033,43106,76507,19906,-14840,8867,-1045,-45428,-69732,-47757,33343,45791,-62833,-97205,-36155,52222,121623,114587,-3094,-118468,-87595,694,-42083,-130738,-165723,-94538,31518,94355,41126,9153,54290,147954,214661,129631,17547,48884,83576,16497,-28341,-17212,-11483,21747,100974,149469,77238,-44099,-77146,12567,87237,60765,-25219,-65824,-27360,16047,18833,37054,94103,102412,17839,-82602,-140259,-114795,-13498,48095,39031,45495,75488,104770,139034,117429,10926,-88562,-67299,-47853,-55725,-74914,-123784,-84358,58608,135107,58711,-38466,-71372,-36527,11083,76817,121503,111490,92864,60407,21875,-2083,1804,57956,117681,108015,8001,-46285,-14981,16466,55918,138050,147297,71814,-34442,-117490,-175217,-144627,-49437,-4978,-24031,-27818,-12013,-27696,-40371,-2031,28763,-33499,-54121,-11908,-17118,-83004,-141520,-122714,-73899,-96929,-121725,-48050,15067,-5883,-46522,-40945,-25664,-26498,-12040,14610,47362,78903],[5233,-34866,-68783,-75631,-102760,-144729,-122534,-40995,-25267,-69255,-64015,-15799,59420,108821,79987,28626,763,-47540,-103151,-110250,-59027,-4015,-2988,21207,61664,45187,6503,3594,5485,60628,150498,144574,25991,-67527,-90334,-96063,-75855,-36709,-71495,-145911,-125370,-22952,26765,16834,-18939,-26086,2023,5641,-4479,20956,68833,51261,11340,9410,-18751,-56703,-9333,78645,67396,-3557,12367,72521,68512,67809,116452,139050,85381,13859,-17001,-78882,-112948,45,137985,185607,141787,73650,58626,118031,136270,50088,-45591,-60470,-18980,31958,63317,71212,111180,103475,20311,-80237,-94631,-36136,19343,9136,15935,106785,163221,133291,72116,33970,32376,54746,98752,115212,79106,31066,-697,24351,98573,90953,40406,22486,37819,89884,133670,47267,-51355,-17348,85211,110796,42574,-9569,13999,22792,-4176,17052,66632,52828,56729,144666,230083,297555,264835,-37800,-224723,-148339,-91563,-101686,-82897,15336,133699,237443,358281,323906,58067,-168052,-137129,-101394,-99451,-53285,-3569,-1096,-26468,-55528,-73821,-72985,-31517,17708,24784,38571,84454,66679,28741,61650,85719,3304,-71767,-67659,-54919,-74922,-100486,-116235,-76500,-33741,-6295,44517,57596,-1767,-35756,-40383,-88609,-84754,-32639,-48880,-98462,-95886,-69775,-70737,-79405,-62300,-26521,12167,39264,53687,63408,83939,102898,14800,-115108,-162480,-118492,-56138,-70354,-107331,-82699,-14630,103189,212921,226433,133043,70807,41495,-37194,-109493,-143140,-141637,-71790,14456,-9397,-89775,-57923,18982,20247,-32459,-105247,-194358,-261759,-263650,-202809,-83101,14704,-9013,-139754,-182222,-112532,-109747,-184396,-195443,-128279,-68004,-27701,-9520,-19707,-63236,-108649,-125341,-154724,-161463,-126359,-90354,-93319,-139515,-127348,-76098,-94699,-93805,-24382,-4211,-73382,-116686,-51497,-841,-67908,-138343,-101683,-101891,-242010,-401644,-448474,-372493,-291341,-168199,-14800,46668,-32191,-144845,-215684,-231711,-270419,-337284,-421382,-481287,-450618,-367695,-365768,-444529,-570215,-751412,-972961,-1159092,-1532971,-2140947,-1422384,2111467,4561185,2451059,521806,401300,218290,-66811,170086,-1816332,10964446,54734249,78399862,46131495,9483988,1480364,1332198,576435,734378,505463,478975,453891,371310,301168,254234,284466,271959,305587,391180,450803,404840,257758,33381,-70249,67536,210739,183218,106801,119250,209787,236145,215258,160639,142977,192645,184884,125767,149237,235390,217438,99524,27432,40998,89557,154139,254586,315299,268895,196153,229909,267574,235048,142051,73015,89907,102485,47845,760,-25262,-27065,16151,48218,43514,7454,-36319,-55672,-33244,-16993,-16768,-9341,40424,99562,106460,59136,28403,27586,-12531,-69348,-82273,-72560,-89133,-103998,-106938,-158130,-201721,-289185,-452977,-388981,-62656,139311,119413,129193,124358,21166,-55339,-35687,26988,153854,306096,309589,179928,103402,90334,100481,100288,83831,37622,14424,60865,123632,110811,39906,19894,102913,138376,54572,707,41467,53297,23663,42413,69914,56636,11150,-4980,12585,31705,2380,-45159,-41731,33697,80936,78341,60316,95068,120726,84411,65080,95707,85231,-5612,-47359,-27898,-29008,-31473,-21142,-4957,20211,1439,-115994,-119319,210087,516919,479439,268399,167382,129804,49865,-22021,-20744,30298,189281,333874,262205,118139,89109,100068,30025,-57225,-65280,-3160,64144,42557,-23988,-797,59935,41799,29212,38092,43245,26272,-2516,1008,75759,189433,224772,168126,142333,121736,60496,-9645,-53361,-48102,7663,60739,-6910,-65802,9364,93023,69359,34298,-49,-80042,-128045,-59849,25124,25958,-8528,-18413,-37996,-69957,-105725,-127893,-113483,-70054,-42200,-39564,-28109,25183,86449,117027,124045,100466,68827,80802,116281,78476,838,-67109,-116653,-149946,-104102,-35911,1068,2424,-19357,-117510,-242822,-189764,-49283,31922,54131,35277,22746,9367,-45800,-130167,-183237,-148945,-84172,-58228,-30864,-21407,-43059,-57485,-77531,-161641,-201311,-152062,-76810,-22123,-31784,-98793,-122251,-93623,-101689,-88444,-22365,19478,3919,-3391,-26746,-82176,-96057,-73487,-70354,-77568,-82842,-60083,17929,68133,53761,34920,46684,69387,25640,-50788,-30131,-21087,-90129,-63690,69372,117847,98217,105790,101420,62378,-10503,-103979,-137929,-96397,-43941,-10621,20144,25840,38916,38059,15051,-5998,-1762,44226,155678,191929,54962,-67606,-59337,-201,24705,28363,18813,-2887,32254,62831,-752,-95977,-142581,-108872,-18402,56749,53726,-4852,-97244,-137866,-46,146773,103734,26952,46596,55520,-15197,-104366,-128091,-63840,22526,77449,123000,117044,12698,-119488,-135832,-80436,-55406,-41408,-23132,-19014,-10983,-5102,7037,54205,56723,-43902,-194066,-238730,-162501,-103556,-47615,-11482,-67475,-163152,-188242,-159622,-123685,-52837,38029,113008,145263,100744,-8601,-107028,-120852,-98438,-62280,-26788,-9132,-56707,-173872,-245286,-200121,-135873,-90891,-915,96044,109814,45135,19054,35923,9825,-30099,-24216,-7264,-50019,-100559,-94384,-61338,-71404,-98941,-67040,22179,71420,7914,-78772,-90001,-37933,46300,39645,-10230,3296,10272,9126,23377,10983,6632,34058,73631,116326,134772,137816,88630,-76175,-247710,-244263,-120509,-49213,-9466,21087,65605,105113,67477,15925,16414,38198,105851,161830,92161,-15833,-84961,-103378,-68938,-65345,-59914,11353,99855,137486,132180,71413,-16355,-23898,24416,-15252,-68030,784,65836,15931,-54108,-96184,-161753,-184003,-138337,-97964,-95622,-59927,-16651,-52431,-67390,40759,100116,18810,-80884,-69270,3084,34869,-27374,-97456,-79965,-25693,13746,63180,81505,53185,47065,53116,48092,41945,-15529,-60589,-11421,43624,23711,-18660,-29081,6037,45700,41101,29113,49823,99924,121676,73434,39223,45357,-16024,-109939,-117218,-44910,26785,75127,100772,121802,127643,64752,-23704,5028,109758,63813,-44226,-39410,-46713,-121761,-141045,-105249,-99331,-87308,-20639,89053,132100,76702,35190,41777,-5022,-46282,3484,83303,111285,37524,-54546,-70370,-55395,-41990,4954,41794,49815,45629,-4565,-102555,-159507,-156845,-68661,74301,97475,46454,18300,-21224,-56618,-48422,-43241,-78606,-104810,-70471,-6628,63981,102867,85937,34869,-5112,-20472,81146,218442,251928,171836,93373,196816,349989,298007,79653,-63027,-16350,69539,72617,31414,18543,27444,26995,-9056,-10270,45806,57375,-12876,-66703,-76850,-16581,87202,119737,28604,-47655,-11931,25343,-9192,-63693,-104047,-34854,119613,191165,129135,82570,104061,153688,198455,143695,56689,86707,114560,44388,-13139,-33703,-43382,-2450,81252,122857,39024,-103113,-134073,-28935,44743,17857,-49385,-62652,-34399,-11943,28913,75883,86743,56059,2324,-62755,-115173,-91306,-15579,8236,4916,50193,81672,80959,94109,110099,63132,-41547,-88223,-96906,-102811,-79794,-52768,5814,114203,135594,6230,-91735,-100758,-83822,-45309,64725,127384,63487,15400,29109,25885,-12515,-10623,80804,143840,95724,-22122,-57874,11326,47388,15088,38470,117499,127887,23464,-99389,-162156,-123458,-42041,-25874,-42158,-7386,61711,68472,13487,-11831,-22509,-79329,-52681,51036,79886,3908,-102973,-147542,-124371,-110248,-129830,-73065,7643,-7390,-72642,-63673,-19870,-21129,-32253,-18558,7331,33882],[63774,17965,-17445,11393,23842,-16015,-18822,24972,10270,-55576,-70664,-10521,78983,128030,114254,70020,19884,-58328,-136300,-139531,-85329,-28703,-5131,34987,56743,2201,-34753,-3161,-27780,-35156,65120,99188,2705,-45267,2762,-2665,-57110,-32095,-22901,-103691,-109479,3622,32968,-16243,-35782,-12342,46988,77880,34819,-37730,-52640,-47365,-51487,-29188,-20729,-43377,-12613,72521,59389,-27726,-9975,38218,6548,-19743,-3006,17776,23868,-39954,-93281,-115323,-147454,-98077,58584,161418,143739,100497,54803,46646,73075,52109,-7157,-17955,11233,44947,80321,80848,74814,44311,12390,-27225,-49791,-71459,-67911,-27495,26754,67829,87764,94600,35994,-40167,-39156,-10526,15324,23145,-29173,-86425,-62891,13802,102503,125563,69661,25441,24491,51298,54318,-7913,-46354,-3831,62186,74376,32680,11445,14542,-6491,-9528,53466,101767,58841,-260,9628,21692,37175,91111,48227,-9939,10463,-18940,-74151,-46200,67497,164819,222489,284144,197768,-68122,-231637,-210447,-194002,-167908,-88461,-20956,-10478,-20494,-44024,-74346,-64541,-12230,38775,62701,73171,94077,69159,10169,-8302,-7608,-37208,-57465,-59964,-42978,-15465,-31423,-53237,6818,18760,-22412,8607,19388,-31179,-22831,-7693,-32513,9111,52395,-2538,-72027,-39260,384,-38493,-65188,-26967,-4120,-10851,-3392,33124,70476,71223,13992,-26680,-74799,-23026,36185,48049,-17744,-99120,-60509,127033,296237,236686,68104,-16468,-28137,-34341,-28850,-53180,-132186,-162823,-71765,22452,16799,-37327,-17767,7608,-4369,8142,-42784,-158170,-195836,-135174,-103787,-91968,-71952,-83315,-115082,-91233,-21470,-31404,-134595,-213821,-166210,-62858,-15075,-1389,32842,13210,-68101,-131470,-161756,-168087,-113624,-53448,-61252,-147058,-162442,-58167,42712,121883,177133,112449,-34276,-114025,-98397,-57321,-37186,11065,40119,-10285,-150315,-236517,-220235,-180930,-174830,-114344,60,58536,36870,-18428,-64821,-108608,-157212,-196925,-271799,-328894,-319329,-195191,-147177,-164827,-199242,-285662,-401176,-676225,-802037,-1191090,2866932,8055910,7393541,2541341,10874,36513,211297,-71942,-70544,-789793,1902051,10228853,15413143,9584914,2165230,273133,306101,104275,174482,146823,184372,160781,82964,53712,62206,103329,133020,176390,140249,109236,140636,94115,-48223,-124680,-38741,44324,41829,-8515,-41160,18620,115020,127159,4072,-132545,-87574,-10253,-55153,-70636,11495,33119,5964,19041,7322,-5624,62020,168804,227599,189460,88407,64249,119220,133408,104312,88776,82234,37776,-34872,-49179,-10225,53263,75154,48839,18629,5442,22068,22212,-27073,-71806,-52166,-16228,28440,61527,58975,45386,96114,139093,43233,-98980,-137467,-97947,-64309,-51578,-57469,-113958,-127110,-109768,-134721,-53553,52617,27755,-34245,-36854,-34230,-106941,-162887,-129001,-99842,-114891,-98453,22692,114021,132658,94680,62593,73391,81241,30130,-4765,18984,45199,38348,-3051,10560,77966,57410,-8143,4181,57397,64346,28427,24459,48365,52987,-518,-36333,11205,84147,66795,14331,2200,9259,-33803,-73387,-8654,111207,151619,127820,136046,151859,130276,78667,25952,-19971,-50699,-15003,41899,65785,54629,24591,-54026,-111590,31141,234177,240945,161516,142840,106167,-22117,-108973,-63587,-29989,26974,215375,322622,217177,124846,107428,8091,-108958,-74870,67316,155140,95001,17674,51279,93032,70246,66507,93412,102330,70706,18746,4599,54501,160640,187788,122064,90555,80720,28584,-21734,-61700,-92462,-56342,31031,37210,44388,100501,94144,27296,28554,21016,-53105,-62912,10055,27474,-19297,-30331,28204,52542,-15632,-114742,-147458,-138672,-160457,-159453,-61252,65388,126234,103052,74878,69185,56435,33011,23866,77491,152059,133882,58525,-8775,-55344,-33142,34748,51780,-32135,-85223,-54666,-59309,-52132,-5759,49581,117607,148765,120057,46341,-11469,-40935,-65790,-142435,-166741,-103324,-2122,43110,-28064,-119058,-99378,-47897,-18859,4603,29325,14466,-38305,-121390,-154648,-101361,-44137,215,16078,-10727,-44315,-43069,-55271,-96372,-130541,-122874,-80942,-44105,-45722,-14496,58298,62660,22778,7896,18056,37042,2997,-55997,-38752,-28712,-72473,-36065,76324,94214,30084,4282,38925,68169,24874,-36815,-59479,-50647,-11851,33641,12838,-43840,-22271,-3815,-40567,-39462,14709,62415,132782,152376,55267,-44168,-79250,-68414,-59690,-54230,-59677,-107629,-92610,-33724,-30829,-52266,-17805,56295,104271,61165,-9335,-50486,-93107,-90026,26066,111076,47477,-12861,25859,41506,-11602,-67902,-101255,-86168,-7602,75762,143341,152125,61197,-57589,-66476,7140,34188,-15710,-53896,-18708,24475,-11568,-66763,-55464,-36378,-102998,-225294,-233468,-121860,-25333,10578,-25779,-80367,-108734,-116644,-111298,-92819,-92956,-53085,45106,115203,100131,24304,-61567,-106705,-137147,-129586,-45570,53511,23544,-105609,-186285,-157059,-82597,-11424,50208,129552,161267,70872,-9526,13300,30409,-18219,-59509,-45187,-34426,-41008,-27276,-31868,-77556,-118125,-61341,72051,129270,44619,-47646,-62904,-41585,14676,36515,847,-44791,-84743,-44608,23205,22583,47818,150486,188554,128382,71111,67585,68012,-10909,-137438,-156524,-83518,-61714,-47054,5507,39941,32577,10058,-1496,-8662,-15031,42873,126988,90626,-30808,-124531,-137014,-61609,-27447,-67545,-71833,-7401,23550,35320,43168,23517,-15920,-25634,-57687,-101358,-71129,-28393,-41784,-29821,-13993,-63477,-86013,-52540,-51709,-87851,-53152,-15541,-59157,-41058,64330,90299,10210,-45537,-21336,15626,17218,-8239,-66841,-83649,-41123,25564,87212,98046,50187,22087,26158,19296,-204,-41752,-41883,53005,112574,47705,-19627,17593,78839,82818,61954,28973,187,44168,97605,71761,50006,60516,6435,-62555,-43784,-877,13557,41036,63069,97848,144105,125021,50973,61316,134638,56300,-66436,-40640,-14801,-57474,-60233,-24346,-43831,-72740,-16011,86373,129346,97575,62719,76381,29508,-35823,-20735,55224,60769,-11929,-83484,-111059,-89730,-53172,930,60770,97386,94762,49230,-30811,-85409,-101310,-66457,-8760,-31935,-63947,-50252,-53491,-74628,-52181,-47165,-67021,-26358,28242,29417,69127,127273,95673,33151,12190,-180,83510,230743,284378,192678,50929,11287,53288,58273,19509,-12623,7549,70305,127522,101562,31886,15039,42844,44601,52707,75959,85399,55130,2490,-47321,-46319,16286,70658,53893,42423,41437,25924,7645,-2866,-2911,72836,186354,201073,118245,82666,92074,81164,89949,81909,48811,73198,101100,24346,-70596,-92559,-74343,-29124,29295,43114,-33080,-126703,-137001,-76113,-38100,-46074,-74255,-54308,-9493,-3720,25035,68079,31861,-19827,-23751,-48473,-107025,-98476,-32324,-9835,-2776,27905,15159,-12031,8576,53207,65426,32837,-20005,-83442,-109570,-82341,-63338,-12112,59419,22728,-92520,-117948,-83636,-71596,-80343,-19041,51906,18510,-4198,49767,47773,-31462,-53439,28146,104455,100448,-8826,-61413,40680,105223,10642,-39609,60515,171334,143868,39402,-43057,-85302,-89541,-81238,-77245,-35727,40637,80840,72888,21377,-48625,-76446,7938,97987,92718,37149,-38588,-115452,-132086,-86471,-77073,-38431,46933,46425,-32708,-44018,644,2576,-14762,-10786,2711,28087],[86498,47483,13980,55493,83743,49096,35372,76360,71384,6042,-19585,20591,52639,25070,-14361,-11817,240,-50011,-123446,-98815,-48978,-25368,8305,42683,5364,-79052,-134473,-112640,-89753,-79214,-12580,32230,-5497,-13436,52059,77480,7431,-4596,14735,-8496,4027,10924,-50812,-75233,-14283,36928,55266,57096,43343,-22190,-92220,-93071,-52460,-33007,-33796,-21649,16650,51907,31991,-8384,19518,18853,-48235,-52547,-27374,-39101,-44441,-55922,-49974,-59867,-120139,-138259,-54980,59175,135002,132235,24569,-36895,19629,48723,6751,31879,85075,90105,102875,95046,51888,9304,6639,-6876,-17951,-61797,-85786,-31570,6407,-15716,-2808,63004,26049,-59632,-70509,-54458,-42137,-48525,-70647,-61888,-14594,32135,82305,146339,122281,16089,-46822,-45140,-28794,-7245,42126,89192,106192,99793,86475,65250,18858,-21066,18828,91238,101739,54364,-8993,-50701,-69963,-72004,-38488,-11977,-35815,-37085,-29467,-58497,-36308,75662,124232,82347,63061,51188,-56088,-110443,-124471,-152562,-150517,-86370,-29858,-28654,-26306,-8324,-4887,10218,30201,48156,69185,57108,29511,6212,-12383,-14720,-4704,8737,19573,-13645,-37761,-3649,-1997,22336,100590,75514,-10246,10063,37177,9118,24405,31055,-8401,5360,60822,31338,-40403,-16724,42893,18017,-27714,9771,60161,64494,41764,35611,48199,71724,122649,178183,129090,77751,41870,2512,-83498,-152593,-57895,165641,271218,147144,-27627,-58621,-28723,-7028,37131,23241,-89791,-170170,-111032,-23002,8724,2090,3617,-59265,-128008,-56860,-9532,-44926,-55728,-35856,-10953,30191,29649,-30328,-42038,9933,77900,87510,19062,-96330,-117640,-53736,4474,35641,70776,92072,63323,1031,-42893,-75920,-63787,-21865,-23135,-91314,-100782,1689,119847,182478,171741,60954,-68375,-84071,11414,121927,121353,120989,120791,33880,-67455,-43431,32340,24289,-44968,-63222,-36063,-33558,-15499,41458,68305,31876,-20181,-47236,-64134,-105969,-101805,-39000,-10418,-31639,-58224,-86511,-216944,-198847,-482324,-258008,1790121,4902058,4078131,1165984,-211417,-67460,-68461,-139520,-272620,-221804,285156,2280104,3695057,2457423,548947,-64020,-40263,-57401,-69984,-47458,1397,1507,-52882,-90935,-108537,-84569,3980,77101,23763,-41534,-30045,-28142,-68224,-52017,-2909,-40764,-73373,-53278,-63230,-63932,13291,49442,-39773,-141677,-116292,-75775,-139807,-171894,-108682,-64041,-37834,43214,53493,-18349,-24092,29509,85707,124495,82054,26140,37367,44540,24856,29716,70274,45160,-40120,-35852,13884,38592,41184,51794,53026,27103,21553,32530,8134,-21948,-36409,-47574,-38376,-4351,17405,6846,28640,73161,31282,-82900,-138160,-108218,-50816,-26568,-35688,-90877,-104312,-70221,-56471,-30506,89859,90119,4855,10993,-5201,-94888,-130004,-63052,-32658,-111069,-192817,-127454,41375,122451,102686,46126,33369,47267,39610,20563,-15814,-28246,24564,39786,36387,48998,-4247,-56315,-29101,49584,118236,137403,118125,68879,34459,-1050,-57644,-66346,35363,117828,124911,61784,-27859,-118427,-125988,-2587,104250,115986,102140,142462,138312,75891,47965,39814,988,-20544,39500,114679,116802,55294,6746,-38441,-63374,29136,132028,103417,54377,87180,74942,-27956,-88650,-28410,-512,-13384,70599,163166,128636,72615,64252,-21084,-110003,-62077,71658,134380,69777,29371,64302,52689,18676,44074,95493,109679,89551,55164,13084,-11981,51053,67444,-5349,-18022,31700,31479,-261,-4786,-28289,-48281,21392,93677,102310,82417,51435,28022,39522,45559,21460,2816,-2376,-21297,-38246,-819,83459,119610,62386,-47841,-91542,-84720,-122414,-128902,-10455,110509,100199,2467,-52940,-17942,21473,-19300,-65414,16327,124988,126598,92066,94991,77853,62209,94069,70855,-75201,-126729,-22376,28979,-200,-910,35673,127836,191533,155621,28499,-22023,31140,52213,-71666,-149046,-76156,47664,63248,-36235,-114380,-23504,104246,142604,119352,92885,19068,-37121,-56423,-73776,-79941,-31669,58387,74844,6128,-51290,-49946,-39622,-47738,-85760,-120120,-113706,-100293,-116347,-65795,37254,35778,-27058,-44735,-20195,-2652,-16984,-34405,-7669,22830,33493,51456,67344,42664,-23338,-87721,-69833,-1333,11408,2545,15329,11348,23058,47184,-8857,-84593,-50272,-27763,-80990,-74457,22180,68234,75191,78164,34245,-25539,-62131,-87941,-128932,-137343,-99895,-111041,-102012,-46046,-20627,6338,76723,136339,98243,-9892,-81863,-102512,-125003,-81043,23242,58452,-8553,-71704,-75126,-71770,-85028,-80227,-63659,-37246,23862,91982,159058,161699,89887,-29699,-83731,4287,100552,50045,-46354,-45261,-9148,-29542,-98814,-147945,-114516,-98747,-132574,-99648,2664,61414,32558,-39351,-54319,-26547,-30575,-55235,-70320,-104009,-107223,-10522,68387,60886,34902,6616,-28984,-80830,-113829,-61170,39079,17295,-89334,-124582,-94288,-37076,38782,66297,77504,119264,90519,24871,7285,3570,-32230,-69106,-40037,2685,9456,6361,-17493,-45978,-76380,-48852,52140,122282,93191,19071,1025,6111,7014,14396,13369,-19624,-82546,-44598,37446,39763,50906,150290,202742,131981,48312,28337,25027,-3639,-63191,-88971,-63001,-36471,-30999,-34319,-59326,-79486,-70414,-60945,-57005,-38764,25487,106930,80894,-41413,-136287,-135722,-43223,13763,-24589,-75366,-60959,-33240,8186,39933,34542,-40361,-84287,-49460,-36527,-55584,-48357,-28982,-5059,28571,69188,102224,85237,28229,-8652,25946,58555,23892,6831,22094,36238,44041,55654,47324,6647,-16232,-20868,-60262,-89220,-69821,-10043,53493,73018,23645,-39403,-36357,11042,39860,17638,2319,46075,87986,26747,-26632,38522,96346,66808,40732,10793,-58740,-66829,12204,60319,64105,71299,30031,-39496,-38512,-11250,-53127,-73121,-38922,14276,72366,120794,122440,124566,145067,66123,-34649,-17256,28370,37820,42033,78505,79656,28445,6552,37691,48825,53339,52445,85737,75045,-34908,-109885,-24158,35459,-17779,-99868,-138632,-110328,-48705,25174,115577,169292,136588,61581,2813,-2507,16087,7996,-38104,-98818,-88378,-31458,-39246,-60963,-57449,-78699,-67370,12157,59514,17235,20503,79161,93999,84854,65755,22860,51068,158765,211476,150862,11540,-113583,-115672,-17907,71570,100079,84093,85948,119399,111324,72114,47506,34702,51677,91962,136102,154763,98699,46338,23115,-4725,-9974,19045,19546,14603,5436,1658,-19168,-21488,32148,132092,176236,125728,40062,37327,48599,-6917,-28451,-24011,-37922,-12335,33715,-13515,-114926,-140507,-88317,-27987,5107,8373,-41138,-66949,-38787,-19932,-48116,-93188,-120245,-63167,30736,37604,24230,42282,-16624,-78734,-51775,-33091,-61337,-61327,-35080,-22049,-1250,1533,-48113,-71807,-23837,18508,40490,61201,57022,-16977,-54198,-60587,-102607,-67947,-19677,-85066,-145655,-104810,-61154,-36076,-72997,-96875,-36845,3505,31097,79484,55588,-22883,-37991,9537,70054,100065,1933,-73022,25941,114576,38173,-15204,55882,178382,218689,188752,96731,-37080,-107813,-77013,-46347,-23368,2315,27563,92198,80510,-14932,-36480,44597,51757,-28687,-49102,-9951,-47448,-105776,-66182,-21951,5048,64531,68365,-5828,-26864,15530,29801,15945,5498,10573,52276],[47819,32449,15225,52855,72955,28409,4112,61840,82904,25010,3621,8978,-33097,-115622,-156544,-96742,-6698,-5114,-34740,7151,19271,4000,30536,31958,-40113,-116051,-190299,-192255,-117707,-47352,-834,24930,10757,-11262,-1192,38397,40350,27157,-3491,-12332,16959,-47894,-136779,-82431,25571,52994,1769,-38394,9967,39848,-21003,-60715,-13073,14969,-12725,-412,29733,-1706,-15054,41901,77612,3071,-101965,-72461,14374,15289,-39299,-52021,-156,20721,-30183,-79863,-73703,15056,117105,121054,11054,-33608,30565,31187,-33850,15231,84025,53708,55981,83350,48161,1799,-12550,-53787,-40498,-11346,-14838,-16845,-46536,-81111,-45415,22621,2786,-55612,-85429,-63967,-22598,-54153,-74301,-16138,15947,13746,28863,70776,81547,-13221,-103887,-120944,-58626,40857,119083,126612,112391,121015,128781,74670,-13929,-40277,30232,66070,23683,4517,12878,3363,5874,-42912,-152642,-230998,-216130,-145404,-63398,-40626,-35108,45213,72210,18874,-1805,13011,-24371,-59742,-30292,-52104,-117469,-100441,-42513,-44671,-38936,-264,18092,24608,9733,-20508,-30386,-38620,-59565,-75585,-49233,12009,80921,109124,68412,-28906,-95346,-74275,-14260,80231,158907,103005,6399,18068,46877,14413,-10368,-23275,-75209,-88856,-12352,15601,-31994,-45231,1516,27193,-394,2967,71977,135012,120669,63340,41712,88491,182857,207201,132381,1998,-102379,-145987,-190130,-183776,-41974,114251,137231,54141,-28245,-46592,-11927,40068,66571,29625,-70452,-167369,-172947,-93546,-21471,647,-8823,-91310,-164893,-112784,-26335,24438,24014,-32545,-50100,28173,58345,-15928,-42496,34050,106723,122034,95886,23241,-25705,-25910,32625,68665,49735,79333,137165,142002,103286,59080,28968,16769,-9420,-51919,-48009,21454,93371,89325,13754,-59473,-87632,-41167,67820,124847,75040,43101,63276,19908,-27372,-2973,30459,33584,-10000,-24717,-3920,-26761,-61443,2136,57584,39316,12267,20326,50023,39277,2593,-51146,-88848,-101422,-116301,-126366,-142272,-29799,-142575,170624,2201567,4651998,3756900,945159,-170040,-178260,-249974,-208667,-217907,-207693,415975,2782500,4198219,2484611,296316,-120356,-18698,-23939,-73384,-93211,-40740,13231,-9399,-83249,-139029,-166508,-95265,15379,67558,41887,-13700,-22448,-17549,27411,61485,-11046,-72730,-35934,-34134,-59123,-15132,49198,24504,-5773,12021,-17373,-116439,-147638,-81281,-44590,-55886,2356,41799,-30535,-91074,-69346,3809,115980,162523,138209,81141,24867,-49543,-59147,52574,84897,-15256,-34531,-13368,-48728,-32727,60478,126754,76868,-20964,-54311,-23258,-2911,-47911,-101348,-81586,-9787,4650,-81360,-143213,-103949,-73704,-89686,-97050,-78162,-43313,-40731,-57251,-94279,-110404,-98411,-117007,-115481,16825,132587,119040,118661,58612,-62270,-79269,11649,55215,-775,-76891,-77213,18098,95120,118731,79723,15037,-6094,18077,21291,-44674,-57866,39699,90926,57260,34775,11423,-26121,-47610,22239,141055,207877,195503,108594,50442,34063,-39963,-123930,-57668,73100,118791,38375,-52342,-76939,-8208,60441,60931,24477,-3982,25565,30335,-5095,-9900,4830,2358,22565,65941,86668,56778,775,-42453,-87301,-83562,22483,99516,91519,38982,47270,59780,34538,12700,37889,32144,-6580,-8965,6805,6414,26723,60559,7983,-51340,-40777,12173,35815,5096,21781,48543,-21947,-85954,-38803,33394,71863,74742,70510,29802,-27918,16578,47613,-49124,-71439,25559,70913,44442,71683,82489,12783,22944,88779,59220,1674,29599,56862,29591,32867,58037,2678,-80785,-102203,-64708,28799,118450,124736,78033,12177,-9461,-7712,-48574,-57547,21146,58057,-8060,-91741,-124507,-58401,11003,-30548,-70457,8674,51184,26574,21787,87130,109264,92488,101746,51953,-108262,-150669,-67163,-47489,-43964,-5609,29253,86042,106915,59139,-22912,-16765,70587,91662,7966,-55932,-14628,59710,19486,-58010,-55028,47740,120299,141213,134667,89704,3009,-22596,24967,19075,-68127,-81600,23509,65970,13983,-15823,8690,21659,16438,-1101,-33729,-54730,-98809,-168045,-151484,-60396,-44977,-86387,-72062,-19440,1524,13476,17377,10721,22390,68730,74082,14543,-16878,-17332,-54535,-67679,-40693,-39454,-30263,11936,24499,30523,35153,6196,-32262,-8340,-9511,-82723,-109257,-24373,10289,-10553,16411,25961,-730,-18785,-54396,-117800,-112053,-23231,3487,-9999,13057,17492,26696,66817,78456,2922,-62456,-74818,-81276,-110267,-83936,-18482,-1722,-31476,-75545,-120010,-141632,-140156,-105799,-32151,56605,107789,122822,157067,133700,47565,-78879,-169149,-102541,38414,51358,-21301,-66085,-84814,-66569,-67234,-105707,-76025,-18289,-13960,7731,77557,74143,-5644,-54931,-26356,7581,12092,11324,-984,-22880,-38476,13451,42864,14290,20413,32144,11686,-34750,-68023,-52256,-13917,-50291,-122834,-126569,-119059,-103121,-12875,46622,18051,33220,76697,82731,37364,-9965,-25880,-38584,-6876,39214,31062,-11133,-11076,18984,-11133,-60246,-22976,73816,115001,78703,77067,74475,26664,7635,55650,76609,7731,-17967,15305,7544,-6331,30796,78038,82431,48983,19045,-16950,-53833,-81281,-90184,-54426,6640,27496,-24742,-93259,-109605,-98949,-97593,-69800,-23745,7710,34728,11505,-52328,-88539,-71694,-1965,54660,45382,-9787,-36414,-11819,46897,74034,46775,-31025,-67713,-2795,33763,-4508,-1124,25610,-22650,-31739,90229,190808,147975,81307,63452,71057,95342,99478,48713,-9039,-3767,58302,85476,50464,-2351,-3247,-15915,-49815,-60585,-69302,-71222,-22793,33431,5733,-76883,-71485,17851,86413,81586,29986,-11523,817,-13520,-17792,55257,94439,24683,-48032,-72760,-121497,-160290,-86481,16364,46640,54182,30863,-38750,-59282,-12397,-48535,-120985,-108421,-64347,-42108,12515,72061,90570,101923,88147,51326,26147,36289,58492,55383,102221,161556,112746,-13796,-76947,-68548,-23210,-7383,38593,79325,-30748,-157046,-94093,30367,25446,-75070,-141806,-132079,-60539,31026,111410,153873,107802,9367,-40563,18257,105140,84259,-23979,-80916,-11629,57062,25728,-3644,-37158,-80020,-45816,7569,72,-42027,-36451,-796,27786,34893,19036,-21591,-5553,76448,133931,123849,31899,-64887,-49899,55551,125253,131955,122304,101895,62565,46653,88271,91027,30804,32845,121098,221459,218493,84662,20661,48564,42106,4905,-4684,-41604,-91325,-71421,-20276,-49412,-74459,368,106770,97211,16723,-31853,12719,33067,-45161,-88021,-75565,-75330,-63570,-27576,-18677,-72762,-111906,-57280,9058,16506,16126,6508,23989,82952,104485,22659,-95689,-152953,-87774,22040,46702,23313,21923,-20888,-77800,-69697,-25685,33053,56413,-6355,-46112,-11293,-8070,-54100,-52886,-8301,2574,18023,53808,80503,50548,28145,-14918,-79788,-58533,-38491,-83639,-92908,-54389,-46969,-27757,-58566,-112258,-83977,-15989,45532,70371,37238,7948,46534,95064,87660,46549,-40310,-73753,6581,70242,39902,35115,94038,167597,195347,210218,154388,18787,-52369,-9140,26825,26945,13645,8196,69865,85892,13736,-14896,23917,-25343,-131085,-116283,-978,-5669,-103345,-82673,1775,41672,52536,34027,-24494,-43007,-5672,24473,20023,1463,-1284,32240],[-34503,-30351,-9181,36603,60023,17218,-25512,10919,37689,-5242,-28510,-49972,-107921,-155596,-150444,-78055,18357,50344,67145,90978,47379,21044,39183,14790,-32613,-63890,-119990,-135919,-86853,-668,58437,52408,9943,-27288,-46405,-33478,13646,33152,-33193,-75972,-57809,-80809,-102739,-17656,43272,18930,-29567,-49564,17711,80418,37015,-25445,25523,94537,68719,37698,6634,-66284,-48189,90598,142285,17469,-118174,-81801,59459,115324,56144,-1765,22111,51828,18226,-41813,-54994,9609,58397,53950,17840,28950,73617,32676,-36409,11969,44112,-32728,-26675,52621,67664,35617,1316,-74438,-50058,52139,71752,-572,-65189,-61216,-27331,-9147,-4732,-17026,-38756,9133,69564,2007,-76466,-67563,-64897,-68602,-25489,-3146,8687,9054,-36491,-90711,-44786,57078,95067,48774,38581,96315,116776,38322,-43884,-27999,39985,16724,-73346,-67525,22510,87774,115745,37893,-125425,-254551,-227114,-101826,2312,28809,8734,34748,75737,111350,131677,73495,-18245,-55694,45638,51079,-77630,-114439,-48179,-33249,-21709,1396,-18635,-36225,-37555,-74311,-120300,-106941,-62391,-62150,-52109,15483,120668,152690,51562,-81604,-144208,-128930,-21462,106510,171443,113798,20913,-6332,-5269,-29181,-59609,-70017,-98206,-113160,-70183,-16564,-17235,-47054,-37950,24716,26849,-25878,11593,102081,123371,82594,65859,115839,142763,68505,-46256,-100151,-124959,-128847,-123333,-66876,29727,75612,80620,60895,35107,-4214,10497,71612,77546,29291,-22717,-91294,-138717,-87796,-3305,20153,7692,-9457,-5212,4761,13291,38027,30778,-45272,-122168,-75635,-15221,-53219,-58747,42511,99610,93995,92308,80299,48225,26620,80139,104833,35718,24684,100217,156600,147712,123617,116627,78402,12353,-22687,-9901,37628,82703,50878,-37144,-52177,-1347,40928,63878,24235,-43050,-40081,3296,32311,40504,1229,-65592,-46136,-6204,34875,99638,109353,23732,-25160,-43629,-65988,-39720,34288,71394,63068,-29084,-149970,-193499,-140772,-95178,-74220,-42302,-28933,-38696,-106058,1112460,2685196,2635076,910481,-25041,-119837,-145676,-132117,29438,-37289,547446,1884977,2461020,1230212,-57238,-274835,-95271,-39392,-54202,-88121,-43335,3450,-13700,-62842,-81424,-126930,-126311,-4200,93617,93486,64530,60074,53407,49678,71968,62502,12386,-25827,-86623,-104380,-22691,86823,79921,25003,43944,32942,-58243,-90196,-13506,2493,-78835,-102815,-78029,-88769,-99185,-64877,5233,96340,143441,157466,124664,42957,-65583,-80923,39050,91654,-4336,-53503,-44876,-53535,-14194,94823,187645,137278,-22697,-110184,-64324,-37347,-88002,-114659,-32120,62482,38465,-104058,-184306,-150031,-132740,-102981,-37803,4366,5299,-44247,-87969,-100243,-75363,-60811,-113548,-72662,85354,175299,184243,147612,54232,-58521,-65237,11934,40363,7305,-31899,-12970,15913,60704,118782,129861,36235,-46593,-51705,-36593,-54059,-46946,14872,63936,58379,49403,54536,33490,-14428,15274,106054,160415,184206,169710,139778,96104,11911,-72439,-61055,1816,23536,-18070,-34224,27392,117644,94297,20225,-32879,-86109,-100072,-66031,-3259,37925,25220,25334,61895,61621,8317,-29538,-29299,-45199,-91833,-82860,3632,68944,88632,52510,19546,52123,96490,86971,64414,6248,-64824,-53472,-3645,747,35674,99462,86165,34050,-11200,-35174,-32989,-27940,28507,50690,-53844,-145408,-119127,-58995,13627,59784,75971,57530,21085,63380,92762,-14065,-55026,47205,102276,80645,103909,107900,25943,11384,50338,39048,20695,66400,45827,-31913,-9926,46844,-21513,-124300,-149977,-93454,25761,114863,91095,26423,-1822,29738,50670,4447,-27462,-9835,-34406,-71636,-74338,-72544,-33639,7645,-9094,-3205,42769,22876,-31027,-45172,1509,26183,42372,62844,18317,-99758,-133324,-91371,-93076,-47532,28742,70976,67819,2465,-77243,-82025,8727,86651,96376,63253,10113,-3878,947,-54553,-60993,3215,29083,-116,24054,63479,35777,-16187,4509,70922,62409,-45136,-111405,-46603,9862,9861,35379,81935,61814,18086,22291,59108,79550,16293,-101653,-156049,-123346,-92705,-75155,-18102,32894,43515,72889,86780,25822,-30778,2267,9116,-61427,-70043,8046,42560,17727,-26928,-83766,-96780,-58437,-21560,-3534,9669,47542,55769,36753,-1104,-62287,-97973,-55366,-45380,-58088,-6187,26131,13736,219,-21486,-40996,10160,111661,123351,55989,19028,4524,-8457,7760,2581,-36509,-34550,-13350,-24319,-32560,-21299,-25727,-50969,-45640,-24759,-44668,-74968,-78309,-63756,-6914,82895,118763,125211,157968,116787,1450,-109438,-186761,-190263,-117713,-52196,-21611,-51062,-117187,-101774,-34388,-10604,2342,45719,44042,45595,82432,37221,-43192,-39499,3547,-15271,-30298,10986,60923,81758,71736,61181,28900,-8473,7703,17338,-5327,-38314,-25863,6582,-9907,-76786,-134300,-164475,-195778,-191063,-69441,47873,38017,14163,55820,96651,65280,26791,22230,-10168,-8162,37261,15994,-49584,-14719,58051,13808,-82148,-82632,3994,64225,76945,95118,82341,48091,50011,105714,129031,61816,-13215,-44775,-63929,-70337,-64960,-36250,20413,32549,-1895,-45022,-81666,-89884,-66062,-19653,20615,52175,30212,-27175,-57597,-69584,-69848,-26237,-8434,-56731,-80887,-75689,-53988,-11890,10961,34458,70631,70529,22314,-6155,1323,45140,80552,71889,32121,7776,24804,35596,20231,47917,67551,-26721,-79241,40976,154671,124314,79376,46078,9581,31447,72360,43446,-1772,1989,32585,18772,-14076,4620,56133,21111,-33691,-15571,-31027,-86147,-51476,33501,9728,-78310,-74706,-8021,60289,93540,34243,-56048,-75729,-57510,-21098,59450,98497,-5598,-145904,-171739,-154590,-154420,-113932,-57444,-19721,16199,16681,-21322,-26048,29277,35332,-34330,-76258,-73503,-84413,-84082,-48342,-23413,11545,75923,98161,26937,-26303,-5818,7045,53822,138727,120450,-25828,-133045,-112385,-60972,-67714,-22546,41067,-30107,-161858,-151120,-4220,62870,-17891,-114813,-137477,-75734,5998,26428,28535,8837,-44777,-62685,15153,110968,101154,4352,-48030,23510,83558,79425,66625,20552,-25804,-8042,-13450,-73326,-94989,-61977,-32806,-22662,-54509,-90746,-109154,-49336,43284,99766,110085,61526,32463,65624,108443,98220,71774,104515,107797,23259,-27648,22180,46052,18017,39504,165265,268439,204650,32565,-42796,-5168,26166,14155,11173,-32573,-117957,-111251,-27372,-27666,-63454,-17916,50324,21030,-52627,-59716,21834,56161,-23688,-83403,-52108,-12700,-30498,-41595,-4583,-2715,-27526,13028,54729,21445,-1727,28201,71207,123964,156939,77534,-55364,-124714,-105248,-46285,187,8395,11269,23547,-9649,-74253,-54360,84937,146833,8974,-96233,-52419,-20807,-37444,-16243,-5564,-16738,9942,39533,58300,78337,59673,-6972,-25284,3381,-15472,-26238,-8643,-9001,-32264,-35990,-51497,-67364,-57628,-17084,28735,23983,-6805,11586,115866,207015,121945,-31578,-87989,-31701,32128,29037,-9847,6546,95033,156222,119123,96557,102402,49339,4555,27011,35841,14095,21214,30877,29390,12914,-14725,-14761,15780,-19621,-78769,-43693,22765,-26148,-136232,-99360,22931,80243,61234,25022,-26759,-60289,-45675,-12565,2070,-65,-12291,-30497],[-93984,-85843,-26510,37248,82470,62092,-2648,-16594,4410,-16647,-57418,-81647,-86034,-61147,-20613,12576,42637,60122,75372,65513,16198,20899,25174,-6759,-7226,7460,-7747,-37401,-58398,-5518,59730,28359,-37875,-44785,-24679,-32466,-17631,17297,-27311,-73929,-50031,-8803,6150,27382,19422,-14964,7881,53704,70640,38291,-33250,-62023,29272,126415,123522,66304,-33704,-117528,-68714,75836,139157,35048,-75951,-37786,83295,147605,129871,78339,57006,17684,-47826,-99980,-97504,-49793,-36920,-29255,-4362,26229,50501,34917,15670,48133,24326,-68546,-62704,11632,51409,44867,29826,-34574,-20947,74941,83286,-13786,-55148,-18580,-19651,-19680,21804,41738,62299,117498,125004,30055,-87445,-155565,-181857,-174483,-90335,-31775,-28220,47677,70959,-28664,-68424,-20339,-12379,-65017,-63215,11925,30480,-22385,-33474,18096,41141,-33975,-152270,-156866,-40546,63497,94716,67305,4636,-86137,-112684,-19597,68113,70103,38959,25814,64938,154028,174934,85758,-6801,43,67937,48068,-80216,-136636,-71361,-23922,-5459,-8191,-73836,-119343,-79541,-59653,-97357,-80725,-7742,-4860,-53657,-63653,2102,46807,-18706,-101176,-123926,-111647,-30991,77634,126353,82110,-6064,-87295,-121812,-82571,-29364,-12695,-24511,-62934,-88646,-46910,-15012,-37863,-42781,21670,12093,-81896,-94272,-46777,-13379,25960,74888,142074,119919,-32484,-189220,-128556,-16117,33295,58280,84556,65911,35403,66393,94788,75009,24403,11320,68069,98670,64104,44597,21631,-29556,-53143,-4125,27783,22458,48999,114285,134562,61119,1255,-10360,-51657,-126004,-110384,-57516,-73144,-42096,46493,66653,48032,54275,41370,19704,18336,61673,62082,-9688,-37389,4333,44120,43994,25574,68160,77695,16741,-24767,-4646,42702,76365,54624,8667,18849,67166,87709,80182,69942,18978,-13433,-33855,8921,81161,63925,-47500,-74667,-6933,53024,99203,115974,47841,-71232,-154929,-170695,-101051,8683,47568,9246,-106492,-194226,-173558,-80059,-13356,25614,19441,-33413,-123245,-199906,1142268,3012140,2792429,1060125,73178,25136,-7734,-3111,154710,175897,559181,1667204,2162032,1088539,-88935,-368370,-248932,-146079,-66647,-48987,-55516,-107202,-143233,-128721,-98756,-118835,-124852,-13798,8325,-20423,41076,79269,50073,10780,16276,52760,28507,-79569,-190108,-205000,-85440,48391,27266,-85925,-75705,-17417,-38170,-49151,11974,13281,-83749,-169454,-203469,-156389,-73620,-37444,-12953,2517,-21778,3242,65743,24999,-62318,-65075,11742,47838,-14272,-62535,-50077,-3173,31835,93227,178190,161754,23117,-66373,-38130,-40754,-96454,-84749,20479,99092,77137,-22975,-65762,-54687,-83104,-74262,6802,71290,57530,-42115,-128431,-143313,-85537,-82544,-156250,-87996,108573,180454,153463,106296,27241,-43029,-46750,-18113,-48355,-87624,-73497,-27986,-19482,-1263,80606,133595,45088,-75773,-112846,-81566,-30525,-27142,-56335,-33548,34320,60056,32706,11817,437,-1718,13287,34108,102534,187713,195644,103981,33560,31103,38895,-2400,-36540,-44097,-17513,42072,79431,48595,7705,-16171,-70323,-110138,-76412,29922,95864,62984,48745,63955,35800,-30027,-46077,-12832,-16803,-48396,-25249,32761,63998,78669,60128,13832,43158,100523,74644,32705,-39491,-131187,-85636,38542,49462,25649,67023,96926,81375,21869,-42751,-56189,-43689,16893,45955,-43876,-112316,-107980,-107084,-57717,35594,76253,62354,37494,62806,56686,-26508,-53711,28329,74881,62209,49710,9971,-30619,1228,48912,108305,143396,104991,-30633,-126328,-55800,32295,-11669,-91697,-121289,-83125,-194,67981,53308,-24939,-59312,13345,78708,51583,4702,-24093,-66539,-60106,-14940,-12102,-29532,-38915,-34714,22021,71976,44998,-26631,-60129,-60188,-62545,-22869,19129,-10659,-73078,-76816,-25139,-4268,4714,51694,109813,100332,-7931,-131058,-140241,-13817,64013,98929,82818,987,-64778,-88021,-100320,-26635,29143,-43040,-117409,-71237,-11232,1621,-1671,41609,85039,78068,10954,-78575,-75405,-3628,49650,86310,106045,46390,-35910,-38466,54701,131456,109100,12273,-69336,-66552,-20210,27123,79792,105397,85822,84985,101534,39214,-56753,-55494,-46883,-101466,-97805,9044,78630,42273,-29114,-91952,-128095,-117590,-73949,-55709,-30342,45351,69040,16114,-29242,-29721,-19737,1737,-13674,-36911,-9471,13770,6344,-7055,422,44953,123239,195377,169987,56884,-42439,-60517,-40338,-10576,-13277,-15925,22735,30210,-9884,20874,81750,38382,-64718,-77167,8750,63529,62560,57688,27843,-492,750,11846,60919,132922,112442,23592,-45253,-85810,-153818,-204845,-146485,-38023,-19798,-89670,-117555,-59157,-14418,-13252,10169,41398,90006,119088,48231,-19333,13517,39519,-40681,-110800,-81130,23534,101252,101619,55985,-308,-32970,-17823,-5313,-24175,-47881,5357,72039,42866,-36327,-100969,-190417,-240738,-181028,-40310,69309,90133,69413,60451,66085,61347,68732,60471,-15140,-37485,19848,4375,-60698,-30861,38427,-7148,-79110,-73178,-31616,6425,37226,41344,18675,51074,113899,118726,71900,10965,-37288,-90644,-117518,-94303,-53785,-14986,17009,8356,-24625,-49312,-53854,-33107,6633,19307,-2252,20177,58530,32682,-20367,-37700,-8543,32048,-18383,-119147,-130045,-90797,-38939,27466,38057,31800,52646,39570,-11998,-21511,-30433,-13061,41607,91668,92784,58852,23789,21898,39825,72140,82702,17371,-39162,23386,105690,94637,47693,-29471,-86611,-60068,-12217,14669,29087,31706,5529,-40784,-58729,14968,92168,42834,-42135,-16910,1491,-27836,17532,94855,38297,-56533,-61214,-54365,-12527,58201,35439,-35514,-69350,-73098,-41344,39761,83225,-16613,-147990,-162441,-116582,-64579,-53385,-101244,-85578,-15221,3299,16265,57817,93148,110590,85328,7884,-22688,-20845,-58080,-82182,-69476,-35143,30417,66980,-15234,-105039,-59738,-485,16731,67393,105364,41505,-39689,-33274,-13639,-56931,-41841,-8358,-63828,-188644,-202857,-65357,55635,26802,-68738,-98795,-46549,-6128,-56071,-95957,-80356,-47988,-5075,40380,67190,76844,34790,-49753,-46881,28769,88961,94297,53308,2697,-12079,-33039,-82966,-100026,-55463,7385,35070,-18530,-105749,-131238,-44186,42354,60302,52152,42180,67521,106409,91386,29321,14392,85286,101145,19129,-54068,-74575,-63420,-11411,69023,175661,205360,116163,-7018,-86300,-90430,-37629,3987,48409,51781,-27577,-85586,-20106,29834,6267,-9564,1684,-12261,-45515,-41913,30597,72893,17929,-43021,-22225,28768,-2394,-42693,-20452,4102,24181,61525,68874,1359,-48659,-5525,52838,72636,89095,56888,-4156,-42178,-81080,-90186,-37922,-12211,152,69330,64827,-64731,-97072,38634,111451,-17661,-147740,-116060,-62336,-58351,-36443,-28331,-6319,37158,21574,20193,63613,30384,-33993,5511,48425,-4605,-19878,-2861,-9446,-12502,-12378,-28299,-15438,11755,30068,17770,-37124,-74170,-30726,114342,228392,116199,-54367,-62245,30724,50378,-4100,-65327,-62693,37185,127367,64574,-7711,14424,14409,-21590,-14015,-23281,-59347,-25501,15743,-16303,-71298,-66766,550,71847,64121,48502,72769,37468,-69829,-132790,-48164,67626,99849,91933,78156,18921,-41153,-53739,-39922,-9126,22150,10548,-55272],[-109597,-93155,-22592,34925,84979,81008,4979,-30591,1309,-839,-61405,-76306,-12414,48921,73092,62629,29658,7100,-12689,-25796,-4133,46774,11284,-39280,-22670,4976,4448,-26619,-64200,-34911,4937,-33158,-82300,-56311,-958,14425,5878,23762,1662,-7481,61046,98039,45152,-7544,-4899,-2215,48269,121649,86677,-43230,-130784,-96647,11608,66269,77991,67671,-26620,-107783,-68340,11714,48746,19680,8278,58449,91583,96973,109588,126168,106788,-10386,-111115,-127722,-115602,-94717,-79637,-48234,-25932,-35038,-36176,6677,53295,64798,27361,-7120,675,144,-17618,-21508,28111,27974,34086,84403,66474,-24615,-45021,-13526,-19299,30716,88324,101668,150670,172765,106221,25518,-42151,-99754,-144812,-169091,-113906,-49217,-37185,44307,103380,5002,-89188,-90522,-62849,-69724,-78874,-59174,-57596,-43347,38119,88155,48422,-42696,-155554,-196886,-114570,-30723,-662,56701,109822,50458,-36471,-19917,28121,29905,25937,17484,11019,50350,61785,54794,56238,63237,6149,-63497,-116113,-129842,-60573,8970,10822,-13980,-69756,-116046,-67191,13181,29546,26230,46259,26054,-57119,-143104,-147583,-88954,-43375,-25192,-18340,-13632,8872,68602,90375,41997,-32414,-125966,-177610,-76348,78387,120236,63601,-28772,-60121,-16720,1671,-24313,-3212,51882,13580,-65343,-99536,-135179,-141582,-43201,97135,206130,185903,4599,-159501,-102217,27459,110240,159306,141286,41417,-1798,60417,117908,104563,41964,-2877,68290,152964,135246,111512,119861,74473,-35954,-50251,8395,16895,-6135,27172,89511,48913,-10288,-8546,-10874,-23722,955,11548,-16263,8659,47446,47197,34590,23204,-25975,-40995,-19287,-6330,-55708,-101571,-59099,505,3812,-45582,-108340,-64165,21661,15736,-34384,-11550,37882,40010,17433,16189,33138,52480,85356,138453,200199,165765,36838,-80320,-65328,58232,132854,60748,-21090,-5866,17673,-9289,-50863,-104695,-164436,-177214,-134054,-76049,-11407,38315,-7614,-100801,-111332,-48559,176,18180,68357,69652,28454,-117329,11156,1112309,2717478,2312530,844318,104902,47274,-13507,20789,68268,129279,390495,1217063,1656113,903560,-25548,-266761,-236904,-174162,-61863,22214,-34182,-173734,-204626,-160054,-152881,-172432,-122673,-20298,-50822,-103789,-23989,40017,9207,-23134,-26536,-12044,-36425,-120918,-170072,-170918,-110588,-22947,-38782,-123761,-129681,-67888,-10819,31855,51571,40113,-8840,-95271,-183588,-147393,-51706,-47678,-69595,-76307,-113020,-83020,-4760,-17130,-77184,-69254,-6734,29996,9860,-25812,-43096,-20002,-2264,39205,133220,166203,95283,40453,48330,38866,-7577,-19394,11294,62699,99111,73736,36006,26855,22904,22478,48406,83963,74019,-24913,-126640,-174128,-157130,-187072,-253128,-211536,-38924,85194,96702,86729,43042,17608,31165,14496,-80898,-118458,-32827,3300,-35428,-33862,66605,116918,25693,-80156,-77109,-7462,54170,24798,-67086,-73028,29866,70349,-14948,-58916,-29650,-44690,-82952,-58514,29498,118831,127817,37542,7895,89354,145131,64402,-22095,-52106,-31996,-14489,-19072,2665,34568,50669,28275,-4517,-25289,801,23154,14971,23414,24974,2703,-15294,-5904,6689,-6554,-14374,25060,67793,70675,105301,116590,72752,64937,87778,39815,1950,-28462,-82693,-53190,45550,56726,-24241,-51953,-1976,66181,49412,-24866,-55788,-63024,-26624,18443,-18903,-26508,3995,-61772,-105638,-7429,69498,47055,6737,11732,-18024,-78441,-85751,-31730,11204,918,-42822,-83215,-46259,41365,95271,176020,215494,101000,-78084,-145136,-48175,50513,28439,-28602,-41428,-32809,-28357,9772,38715,-14527,-60397,6496,80798,96455,87719,46949,-17722,-30999,-5079,-26885,-80373,-123112,-117467,-20614,86528,62451,-23258,-53705,-55348,-74772,-33038,18074,-19042,-69074,-27415,59288,71821,946,-576,78783,123921,41547,-104822,-172203,-79606,4590,62702,68257,-23229,-125423,-142805,-93882,20148,33153,-75133,-145677,-104010,-30298,41001,69579,86577,86862,84555,59346,-30725,-53116,49750,136855,135411,99908,32314,-53152,-87062,-25569,47979,77295,46913,-2984,31782,102416,119058,127034,153458,110021,33329,24617,11613,-59695,-68435,-42015,-69373,-73454,5924,47915,-10656,-53214,-55770,-88751,-100731,-78338,-82354,-70650,-11251,3199,-40220,-48131,16023,61624,85758,62666,-9285,-35613,-11587,4355,9687,38511,94928,150343,185463,157403,61540,-47279,-68452,-9545,8669,-38511,-62300,-1344,15346,-33409,2849,115201,102062,-37264,-102682,-18646,88066,134582,127040,63897,-26544,-98713,-101511,-40729,31260,54935,56043,33401,21937,-41441,-142972,-122298,-26867,-2632,-51268,-98715,-93261,-84974,-89052,-69476,16076,145307,201221,110567,22240,35175,49260,-22792,-119295,-145816,-63982,39238,52551,19339,-32291,-89461,-85413,-33832,-20711,-38628,16958,81300,60501,7309,-62952,-189177,-224702,-95418,20302,42044,56586,84472,58310,24826,27858,38161,10854,-55203,-49764,25817,27907,-42912,-50978,-1844,-34043,-66499,-26517,10753,28983,18093,-25235,-50563,29978,123176,77230,-26730,-69587,-57966,-95475,-130907,-92550,-1794,70788,52193,3155,-7385,-21334,-15268,10929,20591,-3275,-36575,-22832,19588,2149,-49939,-49527,17957,53016,-31813,-103137,-61384,-32819,-30540,-10751,-12985,3987,31740,9667,-34339,-30018,-38268,-32372,22937,93571,94199,43739,25512,57864,71358,61109,68895,50924,2725,18026,79321,74490,5562,-83718,-125156,-97158,-47242,28922,78206,53622,5457,-31231,-43163,4258,54528,10199,-75386,-69099,-5421,37634,101089,154059,76848,-16049,-25355,-54953,-52504,8338,37198,29660,16535,-21654,-24112,26546,32843,-31753,-50909,-30712,-28616,16760,26109,-68420,-89169,-31026,-16520,35712,121352,136762,116545,106135,41110,16609,51661,28669,-10545,-700,2085,429,23208,-35382,-122326,-50469,39131,22866,30073,107516,127056,96653,79024,77648,30408,-1749,-29958,-113426,-226013,-223099,-101914,17090,23349,-37230,-40229,18351,16507,-66784,-112093,-87262,-21732,49912,61179,35523,58925,55109,-50684,-91942,8757,84089,65334,3521,-55446,-54605,-23358,-29708,-72189,-47651,56492,133166,88679,-21999,-59021,-2482,25666,-16032,-42421,162,97692,155988,82801,-25454,-5429,83762,75244,12721,-29408,-83693,-98531,-17684,81083,105795,64864,33333,-8096,-89393,-135936,-79362,-1169,65887,96884,53803,-22957,-3534,51346,34843,-33053,-48086,-19452,9907,10994,31725,57251,39027,3878,-16190,-17739,-45196,-69080,-56585,-32496,4758,39768,42573,-10690,-60919,-48904,-6994,-2599,376,4536,21205,38543,-7060,-49403,-18742,-15222,-18036,52553,64191,-41589,-85720,-23280,26926,-24898,-128251,-140230,-103134,-105445,-98021,-41789,59670,112685,28389,336,40757,18340,-5866,41855,65008,-5520,-60773,-66057,-35457,14001,47971,16316,792,44728,58547,-7858,-98333,-130953,-70830,70821,152220,69367,-12507,15751,50882,-14082,-71667,-75953,-61931,-11062,71350,52679,2971,-19585,-57565,-90975,-54031,-30173,-60619,-65941,-51021,-56634,-96146,-80715,30439,129334,112137,89049,82396,9724,-71415,-47777,52656,90828,65168,85002,107857,47583,-4957,-19171,-36920,-15804,37197,43665,-21398],[-76743,-36999,18071,36680,52971,40670,-21150,-37111,11293,18438,-54323,-81462,6786,73850,75222,57109,15901,-32268,-65688,-38210,63165,123546,32475,-53717,-49896,-39371,-60872,-60781,-37474,2405,10324,-20513,-46664,-37997,-7412,30153,50959,51360,7530,18720,117673,111470,-26296,-71871,4632,23224,10070,49406,32010,-66483,-96973,-38084,-7881,-45060,-26820,49309,40792,-24033,-36451,-32739,-47650,-19674,58164,90220,41166,3574,21076,79996,92314,1697,-59568,-46199,-47775,-63771,-66449,-21669,-4691,-63959,-119723,-65882,15100,9988,-577,54442,78224,4666,-101683,-134104,-30788,38690,60847,92293,66540,-18394,-53092,-39265,2005,100336,124720,100978,125720,109542,53450,29608,36333,53782,22733,-40087,-58026,-71387,-67529,-7323,49979,17073,-45680,-82450,-42442,821,-22984,-75618,-88176,-25407,77574,88783,27157,-21390,-89451,-154882,-130450,-87501,-47396,41929,112539,54905,-19589,-37367,-51954,-56736,-27720,-10804,-62816,-79659,-22169,49820,75530,-1988,-123020,-187480,-154210,-88812,830,49540,-602,-44001,-37769,-43235,-28062,41937,85767,65668,48195,25042,-56036,-155314,-182012,-128271,-19808,56309,61313,63779,79860,83335,54563,-3515,-39556,-89156,-142072,-64075,102019,152036,31310,-83437,-41659,37617,24295,-12245,31964,87555,78320,68240,31201,-78498,-148528,-68382,108988,229229,190910,39521,-86962,-122092,-93911,-10918,84224,86765,-5276,-21213,64291,118603,113256,22060,-46338,50284,163118,158744,129348,134818,90387,-35179,-86362,-25097,-21118,-122886,-160950,-86947,-17178,23094,40830,51567,71844,84765,57476,33425,26225,29930,44987,29409,-22296,-65588,-42086,-9376,-44581,-154565,-179567,-42840,85732,84298,-27831,-139017,-126506,-19725,8236,-42425,-19863,21663,-2814,-32364,-33546,-11113,18496,59870,119731,155075,122454,-4020,-120723,-110676,-3748,89516,77475,14952,-20444,-32254,-85415,-177083,-271176,-250488,-116151,5503,4104,-25860,7345,-9390,-60980,-25797,25851,7236,-17156,47161,101496,74680,-30530,162569,1185519,2348267,2008976,697714,90574,-12016,-76679,-61738,-39217,-27500,239322,1118499,1675807,1014708,111503,-104038,-74823,-85189,-46269,33403,-19425,-156438,-155205,-107332,-129506,-175005,-136173,-52721,-24982,-43780,-31456,3906,-8307,-34261,-40630,-47568,-83971,-103534,-43845,5899,-28965,-35847,-25494,-26453,-47682,-54468,24020,104904,89468,65506,71269,27266,-64380,-83659,-58254,-79976,-109877,-85464,-57827,-25671,-26372,-67881,-132080,-120396,-31294,28896,32406,-7531,-86478,-126539,-94340,-21061,83628,143623,133043,101124,82433,91886,100781,46834,-20580,8955,82881,70178,5466,16962,90799,113988,66016,36834,43443,7400,-56439,-119543,-154393,-187401,-242317,-251425,-155417,-19511,72285,81956,43158,58842,111041,80383,-31889,-49549,59059,88210,6855,6706,93195,96776,-6073,-62738,4514,106693,140224,88945,3988,-9855,64051,90465,-8845,-65846,-41013,-72081,-121341,-77151,-12262,1027,-9232,-47817,-41732,59623,156499,108423,-10182,-89563,-63898,-25991,-16841,14575,63425,87149,95545,80422,-487,-82725,-126622,-100563,-39446,-25230,-33682,-12455,4895,-12025,-26003,-9829,20082,36466,44867,129071,183270,147856,111573,97529,25380,-12585,6383,15957,25404,48051,36974,-52052,-138011,-109503,10452,42061,404,-16669,-52057,-49082,11649,13707,25368,89230,14435,-95151,-45113,48031,46138,8534,7102,-9574,-68917,-97491,-75077,-30180,-42408,-81527,-57767,30885,104388,110476,135158,154663,80856,-16171,-24736,38925,83380,48814,2743,6756,-14240,-66083,-30191,40299,38113,21936,46400,56419,91551,146775,119948,26289,-19919,-11875,-37545,-96179,-153436,-151205,-37708,93576,56989,-27202,-35108,-12638,-28081,17424,63928,2064,-71247,-14788,64575,20796,-71814,-82877,-3901,76170,42932,-71947,-146150,-103695,-58574,-25461,35559,-5596,-130470,-151655,-72125,26990,22308,-50035,-118046,-115003,-22911,98790,142950,119142,71785,51615,40094,-19994,-17054,98057,182169,159441,116737,73322,7371,-48113,-62202,-36176,4694,-6369,-36150,45124,140085,115635,94647,151528,120265,-7907,-56745,-45802,-101342,-113046,-37550,-2510,-6961,31546,40192,-22638,-31101,7339,-5843,-23429,-39450,-66826,-68915,-31214,-27155,-48869,-21434,47007,60657,82089,68472,-40276,-88373,-29573,36411,71845,91648,101000,110283,121720,118345,98224,47217,17690,48757,7789,-115391,-186325,-123616,-47831,-34537,-19610,59397,95238,10683,-78739,-56941,36521,98202,76032,13334,-57444,-113074,-107362,-85488,-79271,-46492,14781,22431,29174,17959,-29227,-16049,21041,4088,-22844,-28583,-38638,-56588,-69272,-68390,-5831,134935,221761,127486,1460,-17971,28097,43612,-9656,-74162,-72027,-12406,16144,23334,-28296,-132468,-144712,-62496,-22622,-29781,21282,56438,34101,22511,-27489,-137171,-138418,-2863,44948,-30402,-48228,16810,16097,-11003,-14557,-56831,-104721,-105283,-47763,37462,55313,-30268,-53600,-4906,-43361,-86639,-13715,82854,100167,30316,-51973,-78664,-6445,60385,14691,-64685,-73644,-41537,-71229,-115788,-85417,11948,83035,43268,10157,53196,43561,13622,2690,-36382,-66942,-69922,-55914,-49773,-70187,-100722,-91880,-11113,37823,-13397,-21773,36010,15730,-46566,-85092,-76489,-2504,32449,12768,17565,41711,28812,29248,62625,85639,47591,-3682,30095,93821,59558,-4378,18407,29444,-22822,-24898,39800,34210,-36539,-93321,-112609,-91620,-24458,77145,119527,57757,17829,5175,-11307,-19253,-20153,-46860,-85100,-83903,-10918,49104,85503,125772,93798,33294,27726,3083,-30908,-11266,46016,79940,92549,69751,58374,54996,-18987,-66752,23615,77874,26350,32649,59445,2630,-40608,-43630,-50039,27108,134323,131390,58951,21815,-11168,-11004,31066,38484,36465,57965,39990,-1268,12416,-23553,-95071,-38528,36557,24234,22237,78942,116797,121539,102841,117209,118725,76462,4961,-103060,-201276,-188325,-90242,-16291,-15281,-43790,-17102,49710,33890,-34802,-48421,-36921,-14623,14378,12394,6759,28657,28711,-20522,-17861,57754,86143,24278,-85015,-130344,-51212,31742,16403,-64544,-71472,37419,125510,69616,1027,6008,24101,-11912,-82107,-104056,-22528,154186,241228,98101,-71850,-39382,53918,23805,-10679,15153,3880,-19166,33195,83553,27039,-28423,10325,11231,-64664,-112400,-60783,15374,43560,26744,19503,7150,-7342,3516,-12429,-86297,-89408,-20669,49157,58567,41333,29878,23008,26784,1217,-55414,-98371,-95672,-56133,-36725,-41353,-28734,-408,5197,-23908,-69920,-75928,-48331,-22938,-25841,2391,63709,64935,19259,9863,-9019,-38422,-24789,-13284,-23098,-23993,-19541,14959,42029,-8525,-69997,-86808,-115998,-129807,-40973,117132,184283,84743,28637,46328,58667,80077,92023,66053,-1945,-76704,-101388,-39616,35153,83984,47035,-1883,21858,9840,-76938,-134942,-122375,-67276,15229,54652,22181,19425,50640,17436,-107793,-145908,-55587,1797,-5467,17959,39650,45684,-7182,-87182,-95138,-15730,56233,43297,-34468,-86431,-62973,-54976,-39062,44351,106191,71232,40491,19845,-22979,-21598,49548,96000,42412,-3929,25138,47365,11956,9875,18568,-20692,-27992,24933,47986,7610],[-41723,11055,46483,35800,5952,-25336,-43410,-30925,6161,11993,-62508,-124179,-68360,5267,36838,51407,37132,-13982,-40660,31115,148175,165192,50605,-37409,-36967,-36862,-75826,-45021,43210,99805,98739,77912,44739,15324,4471,10859,37940,37278,-22446,-12945,66175,35241,-101933,-88719,22565,8539,-67952,-63088,-18392,-5391,28365,41245,-37018,-116686,-84394,30703,107037,79182,16423,-17570,-47641,-23889,29357,-1025,-66637,-84596,-59212,-10334,26211,35263,45031,35402,1867,-35379,-70016,-14468,45427,-23722,-133140,-109851,-33113,-43436,-36205,46731,78943,-2256,-112153,-159081,-79369,2089,46732,72297,58368,3882,-33302,-24785,36153,105353,81811,36453,18403,2649,43381,71123,68627,113591,134317,92598,48945,-18641,-45445,-12111,21279,53715,43707,-30499,-28435,36660,33689,-24079,-28793,12565,19970,-21960,-37305,-3115,-871,-45541,-64505,-47469,826,55050,69945,20374,19805,50771,2977,-62150,-61212,-47542,-93913,-80149,35463,76091,-11526,-139891,-187915,-192060,-132567,-15199,82865,66541,-35886,-77696,-16732,21991,693,-2748,-2768,-17138,33423,67493,-18221,-106332,-97860,-64277,1015,59358,47859,52536,103561,73249,-4429,-44305,-21919,-16331,-70444,-81740,319,42038,-71469,-149826,-57101,47959,39676,18002,40833,88867,154449,202494,152008,20647,-68029,-36157,86781,146956,67744,-16196,-89433,-166011,-208279,-147372,-35930,20398,-7328,5023,79377,98353,78474,-20023,-82963,3792,91038,111997,111364,80956,42465,-563,-28620,-19344,-57239,-168609,-224884,-172239,-43006,64376,69916,59293,55280,27041,7565,26623,21893,29946,67121,34948,-41203,-41514,26096,57039,-6347,-125223,-140361,-8125,123806,131274,23357,-65713,-46623,14364,8993,-31130,-1590,30297,22986,7462,-31512,-17732,36745,31846,252,-6461,-11673,-37657,-74612,-62194,-39261,-16869,-5588,-6963,-25751,-35088,-59651,-139281,-253281,-230112,-41946,105346,63697,-28860,-46170,-48659,-83548,-49907,-9033,-35534,-58806,-13402,48945,42452,-8041,71894,969992,1877987,1742048,684503,89944,-526,-72202,-82349,20214,4765,235617,955701,1426601,887247,138813,-40671,33954,3217,-19914,-190,-34804,-117065,-109629,-69081,-46726,-68446,-124776,-94321,9963,46428,-5674,-20584,-1117,-25434,-47887,-37146,-56149,-66346,13882,111375,66332,-1211,18382,45915,6821,-48442,-4140,60608,43781,27926,61017,67524,27769,-11893,-47868,-73198,-91437,-71382,-23277,-2457,-36052,-104337,-185634,-179478,-91198,-35701,-28544,-63054,-161977,-204382,-129878,-29889,35187,68784,88736,62813,6405,21762,102604,75419,-10500,-11314,31457,-2420,-54363,-4494,99553,124035,27960,-41442,-2907,27637,4198,-27780,-24424,-28857,-90022,-123064,-90144,-22155,52476,30879,-16415,35317,105343,75960,2567,-477,51555,80851,44244,53099,72065,27483,-37591,-44420,3167,78770,113743,78847,36845,51526,97041,99639,35082,11311,15877,-41356,-85740,-58672,-44821,-77547,-87110,-92772,-86511,-18993,75441,74375,-29339,-121070,-79961,2730,27265,28445,45485,31014,32685,44640,-29500,-131881,-184708,-148442,-68767,-53565,-62997,-42664,-31833,-54316,-63403,-33540,-16046,-22099,442,82833,136707,127403,121000,92072,-15407,-66467,-32185,6393,47168,71116,36608,-38987,-117367,-116887,-42538,-11360,18853,59678,8969,-12645,49820,43321,1306,42211,30438,-41642,-52852,3526,49011,42277,30386,33706,-11662,-79066,-83184,-36120,-35512,-40650,29427,92130,95603,45042,20046,38417,59775,73771,118927,132081,92618,35054,-9694,-30914,-77131,-121585,-63501,18031,60508,93490,76463,9739,17329,79341,63964,-7380,-15881,18378,19213,-21979,-71930,-65088,20585,91935,52428,-3136,12085,34436,23174,73224,103224,30981,-45923,-23832,6232,-54208,-103873,-113222,-80996,-32315,-24008,-58458,-87585,-78584,-111273,-111269,-934,14675,-109617,-141385,-74405,-17312,-8661,-35492,-99441,-111412,-35898,71499,123367,98021,18615,-39806,-46779,-46258,-4894,67458,105841,108816,127224,118060,70905,24179,-18726,-23391,-3759,-58488,-114360,-19087,86783,58125,35215,103931,111842,8591,-47142,-57955,-154350,-200376,-89993,14471,24164,49396,70697,28984,12363,26740,28863,16335,-22518,-45602,-19137,34581,30196,-4389,4049,9777,-33837,-15143,-16944,-110320,-132731,-40862,65777,123358,117314,73786,54245,49738,50546,95337,100228,53821,32135,-28678,-168260,-264021,-238010,-118048,-15882,-1075,-829,38364,35467,-23014,-44626,-4620,15659,-20107,-50442,-61156,-66996,-45954,-36226,-70230,-85046,-58677,-47438,-41451,-28727,9656,61861,54397,-1436,483,57013,73926,68996,50596,4594,-28285,49104,134248,54829,-74120,-82450,27170,121435,119044,47717,-17315,-29351,16734,58091,-1998,-109399,-111260,-54578,-49590,-40695,39265,55891,19714,34418,25961,-34514,-5125,85241,64943,-54011,-90305,-34765,-29780,-43634,-51813,-122240,-161710,-122035,-63335,14329,41200,-33245,-30268,25168,-47427,-129340,-48922,90737,113124,29413,-53716,-88906,-51442,-18167,-31409,-40483,-16519,3785,-27790,-76159,-66925,-7014,10224,-29262,717,105100,114100,53474,15860,-28040,-74134,-111564,-110911,-95528,-92334,-106674,-109150,-46028,26225,31283,39484,63959,23286,-50119,-101303,-75283,13555,28454,21461,99649,157703,113247,93953,103855,71654,5793,-29619,17548,64370,-9143,-89688,-44756,-1118,-38097,-33622,35411,25262,-36810,-74060,-92308,-86520,-25004,69692,101624,45364,22588,31070,21746,-8106,-51629,-63236,-35584,740,47765,41255,-4056,31959,82332,68133,66663,62730,23796,37395,98306,105048,91569,115134,144160,102755,-34366,-95543,2622,58870,9410,7811,47382,40285,3681,-47011,-62795,39679,136167,86074,-18410,-69127,-87586,-74250,-48215,-29733,7047,33549,21525,2620,12010,-18822,-78518,-61195,-13099,3646,1898,8882,42071,65568,49620,83517,153723,159640,95418,7746,-86002,-97470,-32635,-5287,-29924,-53221,-15911,45487,35851,-3414,1248,-4053,-18459,-49782,-76212,-57466,-52657,-52843,-896,65584,80500,85602,26897,-102562,-107694,39296,100854,15466,-83223,-105203,-27682,25578,-54578,-68294,3473,27884,-18383,-76268,-94498,-31026,142205,235169,89340,-91990,-80719,-4244,-16667,-2221,63634,82327,73785,121640,137096,61981,8547,41585,43367,-2543,-25449,10747,59628,25525,-70467,-73879,-32102,-44220,-45514,-31197,-68712,-66479,-3066,48802,63669,60447,24725,-5530,25625,49197,-7664,-81766,-64033,4922,1427,-56325,-68662,-20426,35045,21987,-65887,-103612,-45186,1973,-29002,-34434,35885,88556,55821,8485,-9384,-33627,-62624,-58557,-15413,8355,6791,56611,134203,140117,67545,-67,-57832,-96753,-42762,102777,189951,146647,95242,86092,94738,108284,87536,43793,-3117,-50332,-63341,-10984,31876,57356,47352,28736,34060,-12629,-100771,-101609,-42145,-42713,-57990,-16311,5107,12907,26628,-2397,-101437,-134494,-43821,24433,12464,-2764,-11585,-11552,-29426,-55341,-22354,50906,110897,107381,22356,-47873,-21253,14439,27635,35710,22523,7256,24138,16868,-8293,24375,58683,29894,-36104,-44158,-35044,-43613,-40268,-2369,20343,-16290,-31381,19017,32834,-5788],[-41238,-8245,22420,23958,-36493,-79708,-40989,-5068,-5412,-15966,-73302,-144016,-147465,-88485,1303,69357,77554,13902,-41461,30099,113057,79375,-2670,-28432,-6091,11234,-18515,-4125,83532,130361,131271,123918,81837,49609,36541,-2109,-26737,-31337,-51772,-15736,29867,-16349,-96052,-61224,-116,-41613,-92126,-81777,-13495,49808,57466,-13641,-108700,-123646,-70361,8684,98957,106320,39428,14683,24076,12721,-40843,-115996,-143032,-134831,-99160,-46027,10560,52912,54242,-11226,-62296,-80897,-103975,-35008,56283,12243,-76450,-57810,-14432,-27477,-24561,15194,20807,-23480,-30740,-46064,-60552,-39190,6279,4606,3301,19640,24627,23451,14594,6596,-14210,-30575,-58650,-50122,64831,101112,23621,28372,99142,113601,98601,88104,76471,63236,52499,78380,73589,-8963,-43805,12797,51623,50432,68331,41888,-82814,-163359,-120137,-32810,32197,47619,22864,28427,63691,66427,30781,-6938,49790,170069,169177,40891,-47057,-71079,-73277,5098,103196,52575,-135259,-214509,-144565,-89537,-47776,57498,118610,39646,-62217,-66564,2533,39011,-1149,-62737,-112894,-100428,45924,140683,34888,-64888,-24023,1362,-7316,5294,-14307,-16935,41581,30180,-48293,-61842,8810,52545,694,-72265,-83988,-72282,-111805,-139022,-80142,-3249,28383,44137,23054,32809,116084,153732,86631,6128,-12055,28241,69021,44354,-39344,-75180,-108249,-135283,-163517,-135283,-65024,4622,37321,56318,73481,54646,16400,-43422,-73823,-39637,-9721,47208,97669,30091,-5651,47790,73114,15456,-68260,-116774,-126319,-91865,-7833,55840,23581,-21159,-41464,-54228,-24857,26679,48815,62777,97788,68696,9789,23150,80957,84606,39347,-6085,-17823,-786,36422,45918,13428,10041,75720,89616,32018,2060,36953,64083,94565,98684,26897,13681,51213,-12323,-84821,-24508,34271,47319,31497,9071,-28916,-51185,-56870,-31398,4164,8713,-20461,-67919,-112641,-104524,628,102967,85112,4276,-47016,-72195,-122468,-116405,-70468,-59618,-79041,-93544,-68302,-4376,-14602,61921,1079963,2226767,1879867,763688,161854,69876,-7996,41477,195473,212685,414296,1031007,1344689,774875,83593,-68780,18157,39910,58612,44483,-7515,-46529,-65732,-71426,2651,48829,-52460,-71986,39827,84764,-4354,-48415,10969,13817,-32898,-12583,11538,-30324,-24450,60369,71466,13472,12304,5724,-42248,-83634,-79115,-52727,-37654,-13317,33515,77467,104923,93840,33803,-3302,-18288,-46150,-60032,-48371,-23882,-58028,-139658,-160227,-129980,-125333,-118278,-99354,-144183,-158354,-71666,24621,26739,-5874,8818,-12106,-95150,-86352,30734,78323,37474,1374,3924,-1045,3038,46577,95750,81142,-20113,-71722,4957,33307,-20595,-7723,91095,106705,53512,34213,35724,27896,12884,-26192,-42019,17830,45866,2950,-25570,-17788,-15639,5404,40809,34177,-24987,-69462,-42156,-15261,-59632,-64905,-3678,-2025,-12779,50909,114569,99933,68523,101917,103946,28558,-7939,-12236,-36711,-55425,-47923,-63734,-77102,-53586,4014,27309,1868,-43877,-36806,-4403,-1259,16678,19113,-54388,-86828,-24777,-23589,-74111,-82785,-47721,-15443,-35839,-42017,-23015,-18444,-44884,-79826,-61981,-18637,-4138,143,9632,10637,41203,94817,65713,-66645,-132512,-104326,-58770,23669,100696,71930,-942,-21598,-13844,-28395,-39274,39094,125833,88748,67060,115523,79228,-24005,-36357,27037,37422,-15025,-27181,33309,39133,9718,22789,19993,-44516,-59801,-10898,22724,48540,85301,73336,40963,7504,-12432,-8882,30030,85461,154630,164778,110023,59379,-2028,-83566,-134292,-132663,-73946,-9226,57308,105594,71512,-7090,-38276,-43648,-63621,-52510,15646,65871,76149,72401,71238,88475,113853,113472,82567,57449,86804,101983,83428,109180,112864,56965,8265,-8005,-7004,-16120,-35680,-71636,-106532,-100671,-57333,-28249,-39347,-54804,-127893,-120830,-12478,15037,-67356,-81301,-43405,-14335,-3867,-37474,-83024,-52806,-25354,-2033,40213,45258,-35203,-111572,-105828,-51136,2023,-956,-22803,11239,91321,120003,100113,74277,47235,39177,47498,-23536,-94548,-15654,76948,56068,22795,65704,102343,64521,37055,14319,-108292,-200536,-122304,-18697,-10281,32864,93992,59399,-2387,-28272,-23594,-23515,-40089,-26697,45047,118774,102342,42432,1112,-63497,-121975,-80978,-67442,-117305,-111328,-37475,59779,127957,111505,44776,17952,3505,-14877,33597,30284,-43812,-54688,-42900,-127943,-227269,-226198,-120851,-5941,23875,-4490,5582,27251,15078,14771,10182,-33664,-63097,-50531,-33652,-37172,-10784,42532,51432,-3581,-43661,-60835,-85892,-89023,2212,92146,49018,-17655,24218,94018,109907,117375,106736,23432,-56054,-17861,38609,-26960,-110935,-63143,80758,162957,144443,67619,-15781,-49509,10687,59629,-3045,-52803,5116,12804,-72276,-59745,61193,75614,34485,57813,70378,38955,82420,153828,115724,5980,-27933,2411,-22629,-62029,-74353,-99897,-92926,-78886,-78385,-23949,6280,-22186,10605,47043,-47040,-131287,-73548,31655,42736,-18074,-68426,-105093,-96093,-74598,-63314,-24172,6445,28319,22950,-21848,-46752,-32292,-60597,-100858,-32504,93608,116151,71534,68388,70922,-18674,-159812,-189302,-111255,-56863,-56280,-66981,-40041,28327,54207,34334,38009,37460,3828,-27186,-24990,-2358,-15027,10380,128715,200710,127831,82267,73047,33888,-11003,-22546,1211,21356,-37865,-110805,-81682,-10290,14547,57663,122007,95414,18798,-40039,-72540,-91528,-87811,-30819,14175,3440,2910,47571,75121,40901,-31508,-36421,26105,95748,119543,46953,-60760,-29786,58333,60929,60814,69511,57414,110419,172999,112192,27373,63461,135946,87791,-44869,-99288,-57411,-29345,-45595,-38621,-6612,7813,2513,-39089,-39195,77552,125296,11472,-90153,-120310,-138629,-112160,-91637,-83467,-35295,-8391,-10724,-8962,-8215,-29127,-72407,-68106,-23987,-8258,-37423,-41097,9235,36787,1657,31511,132437,186029,163752,123330,32951,-1443,34756,32744,-15582,-43686,1304,57783,51853,19219,-12053,-38838,-21975,-54590,-127598,-144706,-163560,-156981,-64901,1289,3938,48787,39037,-50843,-22859,107625,98548,-26616,-104756,-116240,-69356,-37735,-97614,-106265,-29959,19790,5701,-39644,-74815,-67418,1664,69508,37282,-55674,-77733,-44978,-23665,34017,77677,62837,76195,159050,200450,158130,88615,62603,66033,72086,58257,65256,86211,24072,-98346,-132156,-116152,-94876,-39744,30366,24702,-3545,6469,12494,16681,40284,8101,-40317,650,58453,19723,-50188,-5016,50668,-6641,-70234,-71726,-25483,36966,29734,-57122,-81971,-25856,2472,-38928,-71443,-28358,55410,66090,3385,-22261,-11422,-14550,-15747,-19778,-35086,-30289,35093,139023,189530,151398,80704,9305,-57828,-64027,35169,127877,127705,112931,95957,56808,19326,-335,-5636,-29835,-41666,-21121,3128,-5735,-4472,23434,76566,119693,89846,4320,-13633,18434,-54495,-140975,-78515,-2519,11027,11934,19791,-11748,-50030,-49553,-25168,-12795,-13577,-79947,-138894,-111181,-35397,21599,32223,24369,34062,23770,-4719,19352,59955,64769,8497,-48620,-18346,62716,63138,19840,21991,-7475,-58384,-55314,-29613,-54938,-71609,-45134,-18481,-9263,-27131,-12454,47770,38088,-14633],[-25455,-22163,22515,47177,-37063,-85384,-8412,50902,26812,-7007,-25258,-53274,-103008,-105951,-3979,106186,125731,30018,-92020,-67061,-10899,-48553,-78196,-34746,10537,50398,39482,19455,51605,53988,39597,56872,47951,40496,49501,28367,-23457,-45219,-11719,75867,103374,27719,-16967,-10348,-32285,-58717,-29506,-4192,24157,44817,-27133,-152756,-179932,-91450,-20878,4168,42381,53200,33898,42794,81999,56421,-51384,-109660,-97799,-102908,-79434,9304,81994,60670,-17629,-99010,-116418,-87558,-71930,-13305,29892,7171,16047,67073,58020,28061,37520,51694,16868,-12335,67928,92315,3483,-49364,-21683,-37257,-34441,27243,72958,48085,-53078,-96565,-55897,-22671,-49687,-48982,52028,80051,-19590,-44813,30253,57538,58727,136145,197000,145930,78741,39640,22583,1369,-12886,10124,50339,79641,109412,52038,-108896,-194283,-156334,-96703,-14247,56144,61867,57871,62121,42846,1294,-51293,-4173,168722,252889,137830,-10578,-58901,-27976,50249,66381,-32922,-188646,-211237,-102620,-12622,35755,92995,89275,-823,-45470,-4585,41536,38893,-19101,-78725,-99754,-53939,77788,149843,52875,-57997,-35112,2806,-20749,-35142,-43566,-49388,-18534,13549,-24110,-49027,36630,118903,80548,4068,-43627,-73217,-67506,-65167,-74133,-68061,-18909,25911,-2761,-40476,-29000,-44310,-111886,-118900,-25416,86952,100674,39017,-12043,-40747,-52906,-27238,-39907,-48920,-25067,24467,75836,77418,43067,15240,-19075,-45031,-44621,-55206,-76897,-3,89096,17934,-41583,26077,75509,-204,-74730,-58184,-16162,10755,7626,-11024,-59336,-104074,-91234,-20522,41995,67762,72368,55433,72193,76284,47784,37509,48334,9256,-1887,38293,20818,-66543,-103399,-73030,-34193,21598,100111,106230,47587,14153,25884,43315,89139,104485,32536,-14690,-21909,-71733,-60886,86632,171738,130743,56620,618,-13731,-21254,-55962,-31825,30016,24794,-54764,-94095,-42649,2303,9387,47158,71923,34780,-12352,-54345,-108184,-128848,-100366,-72460,-102714,-156324,-144047,-10370,5719,130550,1048053,2152726,1701606,697380,256915,129436,58277,163907,275121,312908,532730,1086908,1240449,625360,18864,-86072,-15587,77616,163296,130955,48902,36141,14500,-39448,10174,66870,11605,-380,94131,110377,-18412,-75506,3289,35766,-11258,-5136,41966,8774,-39105,-14582,9245,-18547,-45989,-70622,-93997,-97331,-104373,-94382,-43283,25467,78315,128813,180754,181009,103263,50803,39568,-1793,-59847,-47867,20395,48508,-1728,-50634,-84216,-128642,-115743,-30388,-17298,-62117,-25486,61016,50788,-27987,-45380,-70631,-151290,-133301,-11061,62547,32261,-16150,5704,68063,101847,87147,53774,15490,-37534,-29803,62174,19964,-114666,-86564,48591,62308,42754,51851,40469,3416,-35944,-29096,7600,32254,-6445,-71286,-96158,-67718,-28566,3004,25472,-37520,-120274,-117281,-34079,3835,-78995,-141882,-91428,-70970,-72061,18983,109722,85462,53037,104020,100997,25684,11451,27762,7654,-6256,-720,-19573,-33798,-46298,-37038,-7431,62301,86792,22785,-76882,-92131,-2081,20080,-84811,-136620,-35592,29500,20877,43520,74955,33290,-29314,-6113,46542,60193,18812,-64032,-81891,-9812,37233,3777,-42001,-65811,-9705,58410,36463,-72820,-143087,-115590,-41639,29010,95751,93027,28234,45892,74923,23020,-23530,25868,97351,96276,103354,145322,104970,-5976,-34967,47649,82143,10850,-42953,-28588,-46646,-58718,-26884,-5149,-30357,-49113,-7162,61058,101444,78082,24700,31473,71402,61013,-2204,-28218,15462,88564,134255,137352,111718,20533,-95230,-119780,-86091,-58505,-15820,54414,82541,46513,-4848,-45983,-102930,-126523,-58367,27993,38374,13944,50015,122326,155308,142596,132269,100430,75945,106921,147969,121285,94865,79065,49593,20894,3718,17626,41257,15226,-42995,-104884,-93351,-40767,-26378,-51341,-64650,-113434,-98840,-24788,5695,-8674,15026,43401,72713,50177,-37961,-82916,-10372,2918,-36055,-20524,-3326,-62380,-116364,-97124,-29875,6654,-52372,-106818,-68312,22024,89674,110041,85938,54601,43805,66056,56862,30725,79266,124869,85189,25031,33781,78849,86859,66213,53533,-15004,-97511,-82789,-52903,-69088,-819,79816,21120,-73717,-104698,-107738,-93984,-57190,-2742,59850,98131,74900,39828,-9269,-95997,-140023,-73437,-26850,-36093,-34699,-22803,25683,88968,75617,5704,-23785,-30838,-47153,-25760,-63570,-151353,-106769,-19532,-73981,-164233,-117628,-47218,-8054,7603,-2968,-2734,-3604,-1787,40837,22935,-54803,-58518,-10244,-9055,-46532,-24383,53553,108966,83453,39938,-17648,-69786,-66689,32204,104119,28947,-23174,39100,57092,19153,17499,12723,-66494,-95868,-30660,1038,-61196,-85175,6585,115394,121380,53565,-17709,-70415,-71460,-18900,11335,-46506,-46127,75906,76296,-68621,-77044,44529,61944,39711,60983,37606,-13272,31622,128281,127267,47057,14008,45035,14237,-57948,-82651,-50220,-2119,-22951,-60242,-35603,-10423,10022,54478,57913,-20010,-74576,-52260,-13523,-37358,-89752,-88593,-92372,-106466,-112698,-92392,-32925,-24240,-2671,38181,7776,-50373,-62521,-84556,-118973,-64261,23715,17355,2431,58187,95825,-7094,-179709,-220311,-113838,-17024,19497,13437,-2040,25232,35126,2097,27753,83089,93483,69089,8266,-51733,-59003,10296,103620,143809,86953,31638,-3533,-16922,-8668,2445,18146,56981,48469,-34000,-75169,-27902,57527,156839,209934,158156,75386,10287,-31804,-76793,-131860,-115409,-59326,-50163,-32021,55852,124702,76429,-6738,-7540,42951,89693,99841,31447,-48467,-10331,50012,37768,44411,51541,55524,134204,194562,95536,-19274,-3085,56476,6827,-70151,-67944,-48068,-47373,-61036,-83436,-78395,-44383,-7339,-10097,5286,95096,76805,-56737,-121178,-129115,-136123,-78785,-51868,-67813,-26484,13953,12708,-2218,-1354,6583,-9564,12107,57514,33183,-32485,-14965,43206,49945,1087,27743,101273,143722,155421,145904,77829,54703,80647,62636,-999,-22144,42886,113378,113421,67953,-23623,-83089,-17644,2700,-83821,-143353,-180633,-188980,-152494,-124626,-71568,5373,18152,-9236,27643,83486,35759,-49399,-91662,-79526,-31212,14292,1951,-34653,-21900,25625,35253,-17710,-70501,-92670,-115131,-84373,6222,30812,-9122,-18286,8455,53376,51538,14122,40774,121349,179997,170019,98819,43179,67568,118119,84821,58757,62219,12439,-63240,-108863,-133048,-81614,18918,101283,86645,28980,6,-3411,-8374,-6914,-37941,-68366,-25344,12865,-28805,-52375,28761,36520,-73720,-98423,-55753,-19843,25278,24890,-32567,-38253,-14402,-6100,-32036,-80754,-79020,18587,94834,54216,-4969,12558,59156,57686,-10134,-59990,-60740,-20345,68999,130936,136428,113934,46334,-48876,-76324,1070,77544,57769,50526,40312,-8838,-52340,-44092,-11312,-39466,-55917,-20623,-689,-17967,-17151,6369,87106,189650,221004,155581,60200,2864,-78457,-152758,-114438,-17213,49424,52595,41768,28488,8649,-27352,-44212,-37480,-19114,-84993,-164966,-148493,-44262,1876,-59571,-107285,-49272,9081,-5989,10614,56179,48886,-27677,-66221,-10536,69885,51840,5848,5255,-27414,-47132,3581,14568,-31390,-25224,-1168,-10568,-28316,-35129,10819,79446,68032,24773],[-7364,-4463,60952,73348,-35385,-84754,-12653,55323,47972,17396,39824,59849,-5955,-75662,-19574,92764,123070,19013,-133178,-161013,-113192,-108407,-113524,-69001,-23506,14714,14685,5065,-11974,-65977,-104472,-58430,-13189,-11568,8581,55907,41628,7316,59111,165136,162227,63963,32508,20508,-51529,-54226,21513,38337,16548,-12671,-99761,-203672,-189737,-77253,-4108,-1228,-26108,-27488,21420,56921,66019,54123,-6768,-32136,-13146,-31337,-32135,52285,108701,40642,-64980,-97633,-44533,15379,20482,30382,695,-17607,62952,129609,79653,26527,65449,120873,81970,23488,67426,88450,24631,-46237,-32785,-5579,-4005,12099,51776,33019,-73958,-90844,4396,44678,-24935,-77355,-23911,26726,-4373,-19706,14175,5972,5953,110829,207557,155351,45855,-38390,-26187,45462,76001,55247,37430,25654,48939,41997,-36490,-101207,-123479,-135798,-92093,-12359,31286,17268,-4095,-1777,-12593,-102292,-114070,40771,165578,121490,5657,-23107,7099,24706,-19403,-104705,-176304,-208465,-149001,-50185,38862,74116,38023,-14089,-3029,41579,67145,42826,-36995,-67050,-7947,54052,79560,75212,34704,-49718,-82172,-42168,-29688,-44725,-21002,3736,14786,42892,24025,-32676,45889,162024,128033,59270,40002,8934,2759,15636,-39090,-107679,-84044,-16550,137,-48517,-103043,-142805,-203605,-202839,-66121,98153,134380,87219,59838,38225,35325,56452,19377,-15368,-493,45179,79784,57029,30054,26198,-4739,-51500,-40099,-52650,-100096,-33651,66152,21564,-71145,-64303,-39414,-77495,-86031,-48474,479,22974,-22137,-64815,-80959,-82895,-28408,79570,112389,81314,24572,-41559,-36731,-111,-18577,-44420,-43235,-84125,-87304,-39720,-66855,-155777,-165986,-88825,-29975,2633,27805,38140,22996,-20352,-56470,-59679,-11176,36016,-11388,-94786,-117334,-87600,-8266,100400,140719,76689,-13766,-39018,-3220,-10277,-57719,-24573,19192,-2484,-90130,-131191,-60256,22605,20554,27358,41269,8038,-34855,-59469,-75575,-90012,-96873,-89829,-112517,-136142,-100862,8571,-3001,65006,880153,1816920,1565454,648455,260898,165332,97031,130994,171508,163848,390253,1019511,1227353,619202,58464,-27112,30772,140136,198308,103656,16780,24246,49282,45510,61919,50069,10365,29277,134297,152760,15512,-55069,-17107,-5228,-13402,4359,30930,42701,23468,7020,-12943,-37580,-72260,-81593,-62154,-35726,-30168,-26842,25748,105195,139617,148694,155539,127726,65622,39467,38464,29203,-2597,2446,42408,100370,118560,88093,31685,-17636,1373,87681,92875,-5351,-33830,35470,55295,-6882,-47912,-93059,-157093,-126983,-4235,38533,-30429,-64332,2086,83781,94748,24788,-51880,-54022,-19012,45566,109337,2187,-154445,-134072,-54303,-60953,-61724,-26112,-27149,-63062,-51232,22402,70200,37474,-25385,-85956,-138203,-99171,8993,81714,51351,-52871,-104023,-64457,-20758,4102,-17029,-62919,-63150,-55795,-55010,21531,99103,66209,8401,19382,-5938,-66412,-42289,35500,44763,-3797,-25369,-15794,-7602,-46227,-71122,-39358,61345,122886,33296,-133483,-132994,803,48965,-25416,-70397,-4975,49652,59692,84643,98061,15121,-60796,-9158,84189,128598,94241,45,-56272,-33926,-4776,-32863,-49709,-35654,12043,37685,29366,-20529,-78670,-48450,52447,78664,80665,91921,55021,59334,75221,40723,-10325,-18690,17269,40111,77961,141436,126195,38539,25623,69733,62883,-3504,-48559,-94592,-133554,-82180,-20724,-20298,-29236,-62645,-48820,38020,97272,70963,40091,97321,164345,131879,16471,-47639,-10894,69474,125989,140886,105146,7554,-74808,-61841,-25249,-11076,21298,73039,84937,40935,-22736,-50389,-67169,-77468,-48070,-13772,-42766,-98924,-55465,49892,103616,106764,116361,80311,35730,55203,131103,105396,43814,33367,28994,-934,-7206,13773,10670,-11311,-48589,-80025,-41321,-29339,-82721,-93298,-52004,-75014,-101773,-44803,18147,38290,73869,121389,156910,93605,-33094,-110490,-61112,-17603,-30202,-25923,-16217,-50827,-71810,-46008,4913,21702,-56877,-113354,-73901,8821,88151,113955,68365,22400,16258,46830,99653,133603,146544,127904,60904,-17053,-26372,36888,71350,15553,-22249,-20475,-25256,-26731,-50802,-70789,13841,84345,7936,-76494,-88798,-104269,-95416,-26796,40305,35613,-3750,-20817,15212,16035,-46023,-99386,-56415,25013,58981,43324,9812,17472,45624,22276,-41035,-69675,-56683,-39438,-15916,-44297,-106154,-48008,18665,-70205,-125764,-11687,39824,13120,-2619,-16076,-7190,-20140,-35929,12896,3594,-63583,-36609,37976,25652,-29206,-23070,13224,40912,66534,67472,6826,-12932,35209,93822,100283,39488,27019,61018,13176,-60281,-64010,-85927,-142175,-116934,-30139,-10711,-64006,-47596,31546,64460,18417,-42977,-60739,-51438,-31385,-18389,-19245,-67394,-72123,39405,70382,-34013,-63434,12549,34778,38771,41396,-46260,-136161,-97790,9424,50088,1006,-34709,13793,27780,-31015,-70792,-45794,-8412,-13259,-15519,-18652,-14492,35671,99627,102460,47677,-6198,-15442,-5948,-55234,-109605,-57157,-1176,-29541,-96464,-81958,-8755,-28862,-51939,-975,3822,-44837,-62104,-68636,-87738,-59497,-33745,-93442,-108479,-42859,-21760,-68243,-132666,-151758,-96880,4740,80418,75975,31455,20852,13517,-7529,36503,110040,140122,105928,14226,-58821,-38408,46993,80765,73720,62129,19728,-41704,-38223,3679,18224,40737,115938,146356,53356,-44969,-58850,17542,131971,160328,92608,67770,62298,22010,-30197,-79596,-79419,-53421,-74004,-53573,36415,99579,54552,-5718,-6162,14769,9460,-9493,-42073,-41559,20870,49901,32636,49775,44635,34998,97617,129720,46291,-7096,9653,10830,-46563,-69050,-9755,32162,25483,-12372,-82423,-111158,-61140,8459,31389,33874,59123,3989,-85911,-101900,-96892,-77455,1799,21412,-21295,4310,56067,58915,35500,48792,78049,91351,124398,145724,101530,31757,28467,46351,22801,-4323,39688,66922,68708,85998,77940,43479,45163,68688,50636,-11046,-23214,55250,144832,167063,121368,11889,-72903,-18663,41290,14126,-20398,-61803,-108906,-145537,-129597,-46299,-1518,-24844,-26544,16958,33467,-886,-36796,-67985,-37644,48282,110607,94006,35743,2892,39334,51834,-9635,-58744,-63582,-79028,-80205,6728,67874,40879,33244,39822,26793,10891,17566,40481,51612,54277,46397,5637,-26581,29145,93430,33952,-9642,-15214,-55646,-67470,-50089,-43645,-1995,52784,70658,26512,-7079,-3693,31959,32103,-30594,-93313,-96689,-53118,-30136,-56165,-49292,21510,-12647,-125450,-104283,-36191,-18541,12187,20871,-15427,-38907,-37878,1971,-1966,-65833,-85879,-4873,101165,114048,35066,2461,45836,46064,-9301,-13329,603,-10541,10176,42900,75809,114818,58505,-57334,-75473,1383,55557,10844,-36551,-50604,-34712,-5555,26996,44687,-15697,-70466,-52896,-4596,23345,26273,-9744,20005,119073,176788,154591,45396,-53612,-67240,-72761,-102215,-58254,55206,72177,-1024,-38069,-2741,19742,1485,-16142,-5473,-20934,-59786,-78875,-26165,-17867,-123272,-145658,-18628,40839,-30820,-47666,130,-6991,-56217,-40830,-1726,3006,-30387,-34131,13400,33250,36271,51060,40891,9327,24864,40974,20120,-18863,-36691,2936,61864,76524,63882],[3077,29496,96666,72133,-33652,-74544,-44210,3543,38024,51601,87805,104315,39271,-45694,-33985,43929,77119,14670,-94199,-146984,-113631,-66961,-78740,-87898,-61257,-45113,-42169,-12981,-37051,-111401,-140905,-81743,-30747,-43568,-13722,67542,66757,34903,95946,176888,122595,34651,34027,33446,-39826,-39198,28663,24227,-15782,-51080,-73368,-96019,-103721,-67678,-22228,-25932,-73596,-59073,34764,66669,25047,23556,17898,-10277,238,4150,-2083,20288,30802,-6726,-48616,-20249,82545,130942,64879,18404,-6920,-13773,35068,71324,25085,-25770,32637,133619,137127,47771,-24122,-36146,-813,-32368,-30776,48638,49888,-16424,3917,53711,20122,23983,109830,110509,-22025,-119897,-74584,20793,55888,37923,17055,-12344,22248,130355,184327,124626,8254,-59571,659,111753,149120,99680,25014,-38236,-21620,47847,59463,7745,-51241,-100364,-112689,-58259,-3825,-30739,-56486,-8592,16804,-92600,-160139,-70072,32438,44942,12121,14042,18467,-12070,-55988,-102375,-148517,-204148,-204065,-141855,-38663,24210,21542,15068,30013,34627,52761,42472,-42363,-60522,27981,70947,39019,16696,34621,-6749,-82919,-81161,-45962,-30582,35355,101285,104732,76241,33273,-17734,49421,141318,80274,12774,53101,86397,87523,96433,5924,-116876,-113788,-10813,52988,31758,-12453,-34009,-89427,-145734,-77355,55624,104674,76789,50890,60685,68268,70549,24359,-9236,4466,55532,80530,59052,73137,91983,30089,-59784,-45990,-38555,-85838,-45473,37603,20408,-59785,-105017,-120859,-114999,-66351,-44628,-28380,1572,-20661,-39372,-21780,12469,75430,117400,76595,22433,-49574,-135709,-139013,-91322,-107680,-139886,-106206,-79530,-82774,-86959,-112333,-146786,-111997,-13221,37460,8865,-30236,-30120,-14622,-56850,-121963,-138407,-69634,30974,6125,-103689,-106764,-31569,-8999,-4824,2362,-11009,-31618,7182,39520,8411,-25011,-2808,2939,-935,-24620,-60650,-41328,24873,68141,84088,44836,-32077,-86453,-79633,-44295,-17812,-37000,-54228,-42501,-3544,43688,59883,-16880,9762,945855,2002956,1825422,705012,101886,61478,10375,-39771,-16628,-79308,109156,771465,1117002,623438,112182,22717,72043,128444,97923,-49436,-122605,-120145,-46293,82722,150971,92859,-14830,-22583,79799,145361,87535,21636,-26122,-69879,-26429,30577,9497,20941,59247,58349,19320,-6620,-26626,-39437,-14169,32838,59546,38596,45954,100146,100295,40358,-23572,-52003,-25268,6174,-3371,-4178,-2733,-8247,-6399,49397,146098,175253,124079,96823,109461,121081,82563,12401,-21041,4580,22285,8560,-21963,-81032,-143289,-140369,-31182,17786,-45070,-63702,-10034,20055,1010,-87591,-156647,-91075,14261,90851,99507,-6470,-74281,-57543,-66482,-103951,-107103,-58053,-36458,-78294,-49082,60365,93475,19294,-29711,-55624,-113342,-94349,5299,94578,90188,25623,7032,31042,8878,11987,50817,50763,23942,9977,14982,62179,97847,50366,-33887,-70082,-103212,-129142,-65999,33262,47789,-22011,-61410,-36962,-14652,-57687,-76035,-39440,7644,33234,-18336,-122471,-104088,5673,78939,78619,33897,-4757,-7551,32205,69120,62795,-8973,-72332,-34559,54048,127654,133490,77866,-7265,-98719,-111196,-61767,-8639,29945,44228,29815,25808,11631,-18396,6974,83347,96036,86932,90321,65981,42608,23103,-670,-37791,-43867,4111,13315,38388,126786,140253,67323,53742,57220,19024,-20266,-45307,-111298,-140475,-44448,27461,5460,-23346,-81739,-108324,-22181,72664,97178,101938,147211,158724,113027,46024,20901,55428,140555,166028,91763,-589,-57540,-67122,-37699,-2803,48178,82555,93785,97797,42737,-60772,-73989,-9253,-6104,-60857,-67771,-66718,-100085,-88958,-24754,37648,76706,83297,47661,-5872,3739,73646,53191,956,10669,33638,11041,-16508,-23149,-36794,-30477,-39965,-32975,5549,-37779,-129228,-98406,3448,-36402,-105695,-37203,41097,22337,34747,102198,123260,48087,-53327,-144541,-150430,-98308,-61202,-35201,-8882,-22354,-28925,931,40040,53716,-25997,-90147,-34361,68998,108503,63546,-76,1556,33315,35933,58637,94435,85016,37268,-28377,-104510,-110341,-8544,56554,-22530,-123376,-123989,-61098,-35864,-46495,-20388,76534,129937,67667,13920,11421,-14579,-31730,21180,68678,16877,-65666,-77090,-1915,43798,18391,-57840,-85048,-16727,53779,52199,34757,30496,898,-36469,-68581,-83669,-67711,-32367,24277,36378,11216,38236,36262,-71259,-78931,27864,55183,31166,21738,-7693,-11103,-21239,-47395,-20992,-18219,-55603,-9775,78973,87147,36884,2037,-16594,-34889,-26471,-12858,-15746,40539,105012,86235,44654,56854,92822,71274,-132,-27909,-11041,-58879,-109284,-96026,-45395,-34081,-60294,-36416,-9064,-31791,-74389,-70694,-8536,47919,46137,13190,-10207,-36945,-61836,-35496,4156,6634,-4036,22835,37898,38602,11025,-90636,-184241,-163719,-93470,-54240,-73220,-91750,-44411,379,-16463,-57957,-85256,-87423,-45219,12342,-12202,-44168,16548,118828,161783,107853,18130,-19787,-10795,-30087,-46538,26406,115054,102172,385,-17268,44887,8416,-68699,-46289,11079,22103,5709,-27342,-45950,-26380,-32723,-108554,-137430,-114140,-126412,-101703,-45356,-48032,-61856,7672,79317,69199,31480,26281,16904,-7758,15358,70319,96594,71055,21688,-6581,13317,68720,62125,32879,45336,32522,-27705,-30224,-1696,-10151,-9463,52761,91711,37717,-24902,-53026,-37578,22971,14049,-53897,3114,78323,49519,13996,14973,15459,-16967,-63357,-43999,-4617,2137,-211,-13185,-29690,-22132,-31470,-84781,-118569,-85746,-10517,25404,19348,33190,25090,15081,55792,44459,-4343,28260,62795,28516,-10944,-4828,49522,88272,84606,50655,-15816,-68982,-52157,15234,52174,31054,2318,-40552,-78827,-70874,-40896,880,63474,65410,16345,20113,52675,66272,66519,72997,90560,125540,149729,139342,132732,89476,12140,-29979,-53897,-52263,-4337,3574,3611,13455,-3318,-11027,3594,11587,8432,-24923,-42611,20876,110628,151068,122843,53357,-24644,-26928,26777,74318,96541,70830,16051,-31020,-11502,35653,32434,-29098,-52215,3753,49223,28354,-21512,-68925,-32226,100134,169964,96024,9980,-8350,54627,72878,11377,-24440,-4057,30976,12580,-2374,5515,9931,45256,52641,15660,16040,64664,70302,14983,-63644,-102972,-122453,-106017,-16301,33778,-37514,-70164,-79060,-146373,-138114,-17591,55868,50094,16898,-30523,-77835,-50440,23336,98009,105738,1659,-104796,-112933,-70795,-14076,21621,16424,18930,-27916,-83067,-29316,6128,-19430,1119,15127,-28150,-84150,-76825,4801,12460,-34884,-36475,-11109,50468,106834,50669,-35583,-41800,-43872,-48796,22397,84826,54221,3147,-6294,43645,119424,75510,-39993,-59095,-857,33370,2964,-63388,-80938,-210,87607,111189,90037,10825,-68660,-72478,3993,71791,62973,-26392,-70878,-45281,-23028,-5972,-27394,-65583,-19448,18381,-57074,-112480,-25637,8483,-75914,-93596,-2574,44611,27863,19277,22191,24653,30557,25908,39266,4450,-111774,-100118,53657,82612,-43379,-99686,-60738,-40841,-27445,33012,27281,-50882,-68733,-24846,34863,76136,70233,30639,32808,31625,31319,58483,56568,5567,-34583,-26709,14906,48506,43762],[3492,32639,66531,31495,-22310,-42930,-49909,-21665,45462,98708,117741,97740,35325,-26662,-22085,17083,31776,15949,-33008,-77671,-60835,-7976,-29753,-68555,-63061,-67980,-69819,-38150,-43629,-73735,-45626,6207,-7079,-40624,13319,66505,4549,-20320,73084,133345,61056,9887,40127,40331,-2435,9882,48863,23633,-18112,-46419,-16845,32649,8499,-37429,-47910,-70604,-90856,-34102,55487,59807,9791,-2196,-20279,-57277,-41331,-22827,-25890,-36399,-47774,-59012,-50733,985,107953,134855,11826,-63597,-22083,5095,-22081,-33707,-45822,-60298,-20081,64196,121799,46064,-97039,-124249,-15877,-13431,-39559,24470,32424,-38683,1438,122490,136727,113838,147978,128865,-3138,-96002,-32712,76108,99316,43232,-15194,-31024,56867,185343,192062,96356,10195,-14565,43532,125173,139727,82272,16205,-25236,-1486,85921,105748,42462,1695,-29651,-59854,-20582,10789,-34894,-49562,21308,58118,-28514,-111635,-94923,-36541,5446,25998,26295,-3475,-44161,-60874,-67893,-118034,-154373,-180423,-193452,-130853,-36639,19430,40184,26966,59,16847,21000,-43663,-62653,-15506,-13897,-20380,7513,35997,15634,-53055,-105754,-84060,-5678,88643,143105,125770,68854,21735,14351,55362,54802,-35012,-75856,-3390,85613,144451,149197,27004,-113984,-90320,34375,88823,82414,71273,70113,39370,-38556,-66751,-8300,36032,13246,-23465,4665,30377,48810,36407,22609,17056,51850,98172,118000,147982,140880,28258,-69956,-47548,-24856,-55944,-42050,135,3138,-7125,-50182,-85977,-65060,-13111,-14086,-29448,10643,21464,6874,5908,43975,103409,66014,-33762,-59777,-58518,-117677,-138314,-95292,-99542,-159307,-122205,-23500,10964,-6430,-16764,-31109,-25814,33409,71696,13898,-40601,-39241,-19843,-53687,-106006,-106922,-20048,86776,62733,-33262,-22052,12971,-42259,-44431,-6335,9943,47787,109260,106185,94382,87012,36653,-5249,32085,65486,36889,29308,65083,120844,156426,95344,-11584,-53759,-8437,61366,106898,85280,68110,104142,163386,195711,176222,100445,341093,1763397,3185470,2502659,751390,-199896,-303150,-282583,-242543,-170986,-195465,33356,749390,1129388,596489,-5444,-121057,-73109,-63922,-104470,-186986,-243548,-278779,-201620,-9066,133928,111005,-41255,-118630,-66913,31329,87740,61915,-37851,-102101,-33527,22995,-51935,-101059,-36784,12703,4255,7259,16217,-24477,-44374,3645,48903,6051,-44216,-24370,-38428,-131220,-213599,-184544,-72728,-26062,-62000,-80317,-77686,-79972,-77300,-23416,99086,156851,117240,104324,91679,28480,-22430,-1095,25814,15050,-6352,-2225,-11947,-68868,-154505,-210495,-131779,-6995,24951,13468,-7227,-35858,-54037,-137179,-181752,-82670,20721,58159,30376,-16181,35576,44108,-38752,-80916,-58708,-30464,-25865,-86237,-98704,24676,87446,6527,-59041,-61313,-70542,-69345,-57799,-17428,57753,86180,76721,65271,45052,40970,49793,52553,48667,40876,61626,101360,105865,38096,-60760,-112997,-126748,-97469,-5275,51979,29602,-16283,-36126,-33186,-22232,-48637,-27433,22060,-1541,-65973,-89446,-97674,-82849,-11153,95573,153974,86182,-34729,-77170,-10110,53402,55526,24573,-14671,-16654,13576,69019,99697,75547,-24641,-168079,-162017,-23110,64018,67487,50309,24353,-4678,-30346,-25175,-5655,13378,46576,91331,77938,20758,-4047,-21993,-52116,-75876,-28996,60725,41193,6962,77079,116803,66585,36211,38096,21665,2604,-34481,-84025,-91560,-18875,30245,22679,-9442,-74681,-125373,-61745,52772,114978,122996,114602,67919,44092,66919,90526,105978,171192,173305,23602,-111201,-112046,-71149,-57232,-18444,81222,122431,85472,60573,19456,-60126,-55857,22528,12364,-61112,-47474,12739,23606,-2739,-4518,38177,82045,74708,23683,-16327,11138,49833,29672,4071,16489,55382,52974,-8029,-31425,4304,21546,-887,9966,37397,-14588,-80646,-33018,62240,2018,-42744,38354,68248,-23371,-38549,15192,7340,-48362,-86295,-135705,-147334,-126527,-101005,-56805,293,2376,2435,35907,71946,94515,19242,-68692,-6397,120853,102597,-32514,-90921,5153,87712,47219,-18576,-38706,-44293,-59662,-98457,-153865,-128772,-12124,60683,9328,-104106,-142619,-83835,-61619,-54778,18502,120054,157178,118117,84495,74214,39510,12230,40842,58267,15753,-43542,-62262,-17542,24448,29795,-30030,-109484,-117042,-57936,-9762,29302,20609,-48267,-65282,-38942,-37866,-51554,-37881,35005,56646,33348,45455,30264,-19502,-7908,21072,4336,190,32684,29526,-5385,-25613,-31228,-15395,-8666,-19497,18047,96262,146510,104406,12315,-27028,-33849,-85622,-96388,-30561,62771,78443,998,-29917,42543,90978,36365,-9342,42606,76998,24973,-25489,-37150,-31688,-19959,-13819,-9355,-25671,-58156,-84020,-39759,53511,95917,62940,17023,-3512,-1575,-15925,-53869,-43346,31693,74860,80064,59462,17023,-29197,-66505,-103479,-99428,-81718,-84089,-82300,-63693,-40950,-34013,-39691,-64185,-105052,-111022,-44795,28992,-2882,-67638,-25578,92911,169742,117324,18654,-46539,-57427,-9573,41891,87913,146065,170699,105421,44127,54673,21978,-36775,-13691,77925,127856,100898,32064,-6485,6860,9422,-32050,-53680,-60785,-74977,-37320,15186,-193,-26892,-4435,20238,13448,8657,34002,30070,-13016,-14045,15930,24195,26982,35747,30799,13991,28525,18673,-13427,-12787,16677,-8327,-36289,-42227,-66334,-104748,-96821,-67620,-53705,-19705,9490,-2953,-10238,-49555,-117774,-56919,38805,34502,21010,47826,47703,-15765,-47189,-12671,-22891,-61834,-19110,-3297,-51402,-39312,926,-47111,-105387,-110445,-57141,-14888,-39077,-45615,-18296,13771,43819,14967,-8869,41555,59143,40454,56292,75158,74984,63586,58573,66841,56530,-404,-58358,-33569,24026,12088,-23857,-41424,-69410,-71799,-16958,29446,65794,71306,45399,36541,37156,54520,61226,25397,18773,62102,74321,62208,103668,81529,-38687,-102852,-94515,-96798,-88372,-75778,-39210,-34035,-51136,-29218,1045,-21624,-24057,-19834,-42643,-7494,68409,93271,70017,46399,-4978,-38779,-12527,37139,69835,78612,79406,76109,75712,68598,59851,14489,-31936,13105,89210,57687,-27903,-76298,-36610,99793,175778,78758,-48235,-48352,58800,91580,30017,5285,31886,69837,50799,-25070,-74739,-56727,12196,63166,79157,86416,102858,94343,29227,-83702,-168598,-190197,-118229,-8440,10748,-55248,-55020,-63515,-175756,-199282,-46753,33670,-11395,-60177,-82317,-96797,-43013,49543,125548,137826,46902,-69955,-104819,-69204,14437,94040,80652,33909,6646,32755,98558,63580,-14404,-2093,12202,-51061,-104464,-87419,-38446,-33530,-9551,39217,14501,-4942,38419,20018,-56003,-85999,-100648,-114406,-45673,52150,60261,5348,-21410,31444,104362,77937,-1802,-18062,10756,22027,1462,-24305,-11084,63549,108203,87225,60820,14546,-45376,-55034,14695,65947,47996,-25708,-95980,-137117,-154225,-124671,-65265,-23257,13617,37996,-25021,-135146,-117617,-75632,-94120,-39418,55863,25336,-17734,6291,11388,-21011,5021,53608,64318,7903,-82589,-76588,33307,53873,-53366,-105806,-66258,-3085,69773,142968,99234,-9430,-9345,35669,31110,30584,26944,-2873,6355,5095,8639,66824,81376,26776,-24369,-33762,6678,33315,1907],[-3331,-12589,-27795,-33829,-20258,-17537,-19091,26249,95988,131466,124323,96822,47486,-837,2867,14287,-2813,-15989,-42749,-58580,-38460,-8141,-27094,-39858,-47915,-70531,-84989,-78085,-67853,-31667,53672,92118,8433,-50196,9847,34171,-62262,-78910,22959,79203,51877,49005,74435,45632,37163,85170,95399,42334,-5843,-34551,-9246,51230,52785,1812,-51746,-93688,-78867,-4436,50792,39310,15362,-15930,-65878,-69000,-31660,-44887,-70381,-42913,-31230,-88245,-115876,-71728,20757,60270,-43057,-120000,-61521,-4411,-41718,-78008,-72439,-54065,-57177,-17975,81820,52716,-78721,-98083,-877,-12126,-72102,-70300,-49720,-37753,41698,146467,137689,89772,96550,113492,55460,-8846,39687,111455,86029,5498,-50435,-52100,27019,140589,146576,53400,21115,15986,19318,66772,78741,15534,6116,50113,86966,131902,117860,46182,30054,20186,11569,53254,52452,514,4485,47918,62347,22887,-36994,-75358,-49467,20553,46565,23581,-24215,-60862,-64341,-47878,-63281,-64312,-99302,-165653,-148128,-73791,-7402,25160,8550,-4597,11729,4035,-31728,-31247,-16981,-43815,-42809,-6087,-11698,-28759,-39396,-105611,-110240,17412,111216,106668,68398,45737,49222,68851,62169,-7311,-72025,-67309,-35993,5990,96134,131846,27431,-83115,-32066,54882,47359,13622,-3188,9805,28998,-1804,-53626,-23343,36356,18054,-41630,-37717,-2755,36733,52967,60363,50350,68464,136291,199923,214189,136733,-5661,-80081,-47226,-9189,-19924,-35949,-41351,-14635,39085,25972,4106,24005,51381,47982,30576,43195,37718,188,-37659,7622,81533,32000,-82414,-74372,8758,682,-35655,-17545,-22236,-104119,-104801,-9500,75682,104244,107505,82496,39289,38185,46840,-6287,-35692,6592,37000,-3322,-29335,819,56667,84081,43830,10069,26213,3775,-24214,54793,111238,90878,122034,170396,168035,211245,211904,78863,-17037,25389,57999,50401,79134,116083,141256,177625,139299,50950,58292,167039,265179,267157,213818,214817,235529,245076,265990,313195,324975,832013,2478433,3788246,2640024,596876,-447685,-638158,-526439,-327024,-191672,-92115,283784,1028267,1229658,467334,-284761,-423144,-350510,-313723,-253963,-194172,-227649,-289809,-244158,-130375,-7758,24372,-79312,-177634,-169547,-88849,-3634,9921,-64461,-96778,-37274,-32060,-147924,-240132,-174595,-83748,-68600,-33498,7745,-27909,-83051,-63828,-15618,-48471,-120914,-124450,-126440,-181915,-214480,-151356,-75925,-78297,-102030,-80070,-68872,-73210,-70023,-24834,44448,70677,60458,56295,8726,-70365,-98888,-40941,31264,40021,14516,1445,-12657,-73004,-184311,-265153,-201179,-25310,98909,100621,17700,-30253,-22432,-78448,-113744,-53507,-18182,-30543,-43079,-14755,81501,52345,-68241,-60494,17817,-9941,-78411,-146768,-171704,-40008,80072,13449,-114765,-131487,-65558,-36382,-91558,-120574,-32826,48906,46983,31589,64464,69596,9209,-22012,2775,32603,85386,141211,139674,62649,-39414,-102550,-115179,-45080,61456,72724,6872,-11115,15360,13299,5723,-16314,25210,95182,57481,-78874,-128772,-104476,-84274,-14099,114015,177605,96623,-22101,-74648,-25510,40627,66243,70355,66588,52608,11842,-3913,7496,-21027,-106172,-174430,-100140,45661,116737,96147,71932,29288,-39172,-76553,-41236,-25814,-42679,-771,67750,34772,-60898,-64819,-35850,-54981,-78819,-23550,64436,48213,-23121,-10259,49115,45559,19931,46345,73038,43748,-22231,-52584,-46120,-17958,-4468,4966,14308,-19009,-64279,-47048,28310,85242,87859,61738,25331,16173,30324,39246,39525,74669,95604,-4345,-113016,-89716,-46409,-63443,-40598,60198,103627,37210,-25424,-18865,2893,35201,40929,-1666,-3030,57535,115955,122041,80411,54501,66763,77589,61633,-15020,-25264,50527,87882,61880,40323,20214,29349,28688,-13669,1327,69886,66931,24488,22845,54126,30428,13048,63985,112648,63796,69784,143288,117691,-3052,-41066,-37253,-58203,-82979,-81535,-84854,-56877,-46625,-50582,-24419,12416,9594,23284,57933,85160,104513,38931,-47010,-3505,99712,68141,-71113,-117116,2450,99010,59502,-42095,-119341,-122725,-90194,-94616,-101412,-36374,29336,49027,40076,5345,-14080,8852,-10274,-35975,16254,85646,97401,81163,73420,43715,-7107,387,44074,34766,-4636,-28510,-51479,-47141,-23345,7220,-4987,-81220,-161386,-154795,-69209,1212,-24941,-90956,-57300,16202,11625,-34096,-36587,19838,21866,-14438,-4836,5624,28652,29731,-218,-48522,-63563,-10558,32319,-12073,-40829,-15858,-2053,-1516,7309,13708,58138,138928,117101,-1657,-55851,-37086,-86127,-98737,-22649,42661,12279,-53984,-43880,17479,22897,-29696,-34026,35498,57271,26372,9909,22157,23142,45251,69902,53297,23129,4367,-22769,-4150,41705,25656,-13163,-33492,-28244,-14704,-15696,-38734,-49270,16742,97541,108922,53702,-32934,-90032,-57762,-2104,21340,2433,-47776,-47825,-11036,-12218,-62164,-88652,-92097,-90894,-55119,3379,56876,44746,-24541,-37864,38495,106815,86090,36559,-37602,-85043,-15438,51876,48793,50774,93158,89051,21220,-8700,-10600,19534,90324,158625,161335,117105,70293,28298,21650,33796,20255,18019,28526,39194,35687,-738,-25615,-17205,-24404,-32001,-23161,-13299,15523,20494,-8761,1332,15254,5057,16685,30942,9853,-33277,-34941,-35516,-73953,-89982,-20732,-12215,-77417,-95907,-86214,-112409,-124759,-113373,-84427,-13173,58134,75434,49332,-2182,-77710,-94484,-47206,-15544,-9191,7358,14688,-27564,-38741,6503,-13989,-43919,8738,13745,-53806,-38025,29440,25243,-19045,-51814,-32594,-25730,-102359,-115456,-21726,44360,43294,31294,28943,38308,11219,10481,60351,81541,41870,-10993,-17534,25499,58034,19720,-78370,-104745,-32095,-653,-15167,-34392,-73962,-92944,-51938,-16719,26532,58466,58813,61399,58907,66576,39331,-29593,-35165,1851,8206,14235,48112,24890,-49090,-80739,-51441,-73533,-108062,-99770,-54915,-56397,-61771,597,59685,12272,-26685,-9414,-11323,13129,78677,75340,39521,25779,-17441,-47104,-47975,-58968,-45733,3483,67221,103467,84048,50502,47145,49870,19959,22979,72024,40493,-27196,-35543,13808,83375,133262,83376,-39764,-68050,31470,73286,28503,33988,63304,59260,41929,-6655,-59911,-64578,-13124,82099,170752,165662,129740,127373,76927,-30297,-123305,-122475,-13360,67981,48035,2026,32504,24796,-100183,-167615,-101065,-88706,-126415,-100824,-35190,-14430,5235,38090,87171,105301,48830,-38962,-83406,-63263,-19026,30963,50215,36454,58012,147020,193074,101800,15116,32796,39652,-26273,-42133,-41846,-89797,-102987,-7676,92297,76899,4347,-11800,-2402,-8079,-15061,-54544,-135690,-141295,-54785,4764,4599,-5995,13118,40918,35586,21333,47242,77168,70944,30730,42363,89688,118635,79940,14400,8467,26085,16364,2475,33165,36047,22880,13640,-25047,-81446,-101360,-74177,-27220,13271,12192,13813,-5984,-80489,-95397,-68548,-30880,61678,108923,6404,-58580,-36422,-47710,-103833,-63723,-4965,-17046,-53336,-77454,-90883,-50565,-20057,-66036,-75027,-12239,75650,152348,205499,165834,79953,54870,52974,-2401,-30807,2654,16120,-15467,-49824,-5105,72474,77897,31516,-12770,-16762,39703,60451,9517],[-4204,-60191,-102262,-79185,-33438,-13142,18988,90801,135450,118821,98885,102206,86856,40093,18443,-311,-38982,-67173,-88243,-80239,-52291,-40171,-42080,-14843,-24356,-70700,-97042,-75024,-48747,-1862,72046,98537,12323,-69274,-55839,-21446,-39592,-39311,-3612,25187,50725,97469,106965,50992,43913,102153,92495,19400,-25294,-36960,-22036,3887,32936,34570,-14079,-60930,-52580,-3512,35772,41158,22165,-22381,-51110,106,54765,9208,-50451,1476,24833,-91177,-174159,-142661,-65656,6773,-15907,-77384,-89200,-45351,-20723,-38477,-41720,-36024,-79471,-45360,84817,80567,-19950,-33956,8059,-39790,-103420,-124525,-100799,-27821,48893,62112,20305,6960,37133,93672,93472,34643,30561,49765,8193,-48786,-59263,-55452,-47502,-10561,6486,-15663,2356,-10999,-51130,-4117,32358,-35711,-17237,79312,122950,137779,128636,85623,66716,46035,38841,56200,39552,25417,64907,62644,31843,19972,-2308,-52422,-38640,41596,53163,21741,-9499,-34729,-47807,-45566,-19777,-4199,-42537,-99936,-80771,-60200,-48924,-18230,-1287,20860,30836,-2930,-14605,29374,59981,33442,-5026,-31144,-78909,-97247,-50920,-77432,-105073,-6152,70080,49912,24065,25238,60209,64449,28753,3546,13919,28661,-20895,-89397,-42623,50843,24526,-26106,11662,21279,-42929,-109305,-135402,-93494,-46665,-53946,-61073,15483,108662,96826,16538,-12966,-358,16658,25460,49870,67182,99104,155904,212988,213148,92650,-41412,-91352,-57978,-5228,-1594,-47649,-78133,-36597,17889,30067,51800,78135,93301,110196,107293,57441,-3118,-43648,-63417,5581,83936,52921,-39847,-34299,46066,78115,49641,14368,-23267,-68442,-67627,-28911,38588,85834,95586,93465,80556,62702,27776,-31345,-40564,52471,102109,35926,20514,60533,42901,-22156,-69376,-36807,5627,-10544,25160,113259,113452,71816,103533,159631,187457,232501,207520,68453,-54173,-57888,-38197,-5245,55221,99014,109827,125166,89552,26581,67234,235094,360374,312302,233156,243950,208483,138590,169801,285498,342640,739698,1926931,2699024,1862438,374823,-376941,-467727,-337082,-171220,-32104,128259,552919,1223010,1242442,350173,-428884,-559963,-456004,-364825,-227607,-110215,-115735,-150101,-132940,-140136,-108795,-61032,-95005,-154663,-139291,-92317,-75283,-71603,-100283,-106282,-61041,-75975,-187330,-260635,-197410,-100915,-99082,-80050,-25534,-6395,-30548,-37084,-9722,-27313,-79933,-85612,-75704,-69245,-50070,-44216,-98269,-147965,-93923,36537,73373,28339,-7097,1359,-1920,-7455,32680,48576,-23855,-79126,-85042,-75266,-37463,10098,31435,20261,-8479,-80980,-177169,-214949,-151807,-29336,88899,106699,18120,-28447,13501,24497,-9411,-35164,-81371,-116638,-79027,9199,69893,-10100,-108468,-37717,60901,-6213,-129805,-182125,-158731,-47515,61887,2707,-162874,-199442,-87422,-9331,-55031,-111096,-88146,-25964,-13868,-10142,46344,58863,-17182,-56743,-28942,29187,108547,180179,197870,147174,48604,-49580,-106626,-51159,44678,40653,-39403,-59199,9962,56340,42091,-9750,4021,89606,96605,-41268,-128033,-111499,-58206,24849,128345,160116,107682,42903,-19758,-18165,24314,44866,53592,83831,88698,7045,-62553,-62097,-84078,-116334,-78410,6078,58557,97273,117950,112055,45597,-31619,-40998,12192,4634,-33098,-758,39640,-10872,-89626,-67119,-9512,-14682,-59616,-68692,-31962,-1689,-23559,-47881,-12364,5963,5896,46521,88202,49060,-10590,-27814,-10025,19138,10883,3248,52736,67493,43797,10826,1244,34985,63322,75775,82341,52346,-37916,-90895,-79642,-44497,9120,16837,-23177,-4813,20384,-19581,-45569,436,29154,-26294,-75291,-21100,74386,120477,53413,-2736,69370,145462,151174,115483,70331,59815,64954,38162,388,-61034,-28818,85810,147160,115881,76153,4058,-60362,-70836,-28033,37386,53022,38450,31416,28368,38231,16772,35958,130769,186737,150196,142674,189900,180841,98541,29470,-21170,-29301,-21515,-18660,-33891,-5979,33367,65036,69231,37293,2213,18906,61190,80218,68394,14521,-12058,19818,60448,62956,13654,-40305,-15232,57378,87575,34452,-75393,-114146,-65453,-19363,30227,85093,61101,5117,9727,62543,103360,124588,94187,35780,14327,4803,-10777,24037,70818,20076,-50968,2817,82045,50052,-34902,-63520,-66200,-46056,-11925,24476,23509,-20469,-90025,-107834,-44754,-7840,-57283,-103348,-39379,31484,-1371,-38310,-9977,29863,38017,25601,-71,-14355,19362,23856,-11198,-60206,-82501,-41816,-1061,-23547,-29716,-978,-11088,-23630,-6241,-18804,-1414,71780,83692,5395,-73338,-82911,-69853,-57670,-23525,19848,16090,2629,36743,59286,7291,-45060,-28652,-16053,-31576,-23730,27374,67229,68346,86599,111369,100513,75855,65218,36005,9146,-19912,-73696,-89068,-70974,-39324,-38569,-63348,-56061,-57719,-30702,44713,84351,52801,-36985,-132313,-107918,23794,104428,62041,-16790,-35147,-24565,-37747,-81045,-102589,-101665,-75079,-7757,42151,86245,118630,81897,8973,2971,35507,57018,66346,17237,-36546,-21309,-24475,-62395,-79469,-49987,-34602,-62601,-65143,-10279,88750,177016,172876,85754,42061,67088,61319,35010,20083,-11795,-6258,39022,62370,16048,-70951,-74292,-29791,-25020,-15770,2358,-12625,-19984,-6566,6959,35987,44979,32511,24725,18261,-621,-36788,-43883,-47963,-89166,-101173,-24225,-20659,-111300,-119805,-48154,7506,36936,29396,7792,9666,30456,64388,54220,6127,-57122,-127020,-145628,-89410,-47609,-30024,2700,1895,-18965,-5831,-29593,-29590,14376,1442,-50987,-40686,-4838,13389,19833,23156,33282,-2160,-92047,-68397,62827,96611,42710,45599,62304,50888,13639,-11301,-5488,-4254,-42965,-89300,-82154,-33829,1658,-5632,-76026,-121982,-61646,-4147,-8906,-43846,-77919,-94219,-89761,-75278,-19832,20144,22045,45203,60512,53927,9341,-34261,-12487,14666,14810,13443,-10825,-45979,-36979,-13752,4858,-11419,-32948,-46043,-50425,-62702,-50223,22575,87694,44381,-31613,-30891,346,31739,85788,90609,65087,44871,-16637,-57950,-90477,-130908,-96399,-25092,33361,72468,75059,31449,-3464,22610,36287,10102,9030,-125,-19612,19433,86796,66800,28668,28203,-11538,-80781,-53038,-7456,7346,72830,111893,80395,52491,38597,13872,-21537,-29094,49394,148636,142835,122859,142424,95468,5041,-25545,33120,117199,116865,70046,56076,91537,86644,7690,-70481,-120181,-177830,-176177,-85218,15360,43596,22370,-14131,295,11060,-27967,-81325,-112942,-111395,-129779,-133074,-70375,-12774,62663,176885,180324,74724,39709,75709,62835,19000,33899,7786,-99064,-146591,-62517,53475,83506,4389,-47480,1799,66991,74720,6654,-112189,-159311,-97593,-31494,7884,29780,-10681,-58674,-54695,-11135,61014,111145,116105,91060,85541,88549,89657,55631,-10220,-25341,20712,56906,37950,32811,15484,10026,42262,43506,-5912,-11762,20229,3312,-25365,-33106,-21647,-3705,-4163,-979,-11295,2268,59162,68044,-6372,-57321,-73431,-110666,-147544,-112911,-110544,-162602,-142341,-89345,-104807,-108379,-74945,-82854,-66776,8267,78725,99076,113640,114123,71702,-4310,-55589,-63495,-35891,26458,30745,-48787,-90384,-17715,31044,12132,-15227,-48962,-48173,19610,58249,26719],[-5378,-71790,-106581,-82282,-38927,-4226,38096,85400,94389,61221,47218,75100,96532,63657,16450,-29614,-64525,-73993,-80640,-89063,-81757,-53429,-21160,23134,27666,-37766,-72428,5645,64265,54180,47706,59614,33778,-38463,-86836,-40343,42267,57946,2168,-25679,7587,86408,106846,44786,-9132,-2034,-5907,-48555,-61570,-35996,-7077,-12892,13980,60782,38767,-16933,-39822,-10936,47116,70265,16741,-31657,-3992,70399,130725,114671,63875,60694,35326,-79479,-157483,-140157,-89907,-11344,43074,16722,-65246,-72609,258,40369,32424,-16397,-83923,-22774,113313,85974,-6804,-12421,6462,-49221,-75757,-68161,-70056,-37349,-14187,-62115,-91231,-34431,34125,75648,62387,-4123,-43534,-57899,-90523,-108351,-68080,-48531,-80996,-105092,-89997,-46270,-6092,-31060,-73119,-19461,41927,-6811,-28111,22960,67075,102484,130501,138689,124421,81863,22680,-26261,-37237,26696,124082,108386,23592,-7725,4991,2376,24839,66115,53928,26627,21741,20830,-4658,-40892,-27980,-4082,-28147,-50002,-499,2712,-39735,-29386,13358,47464,34342,-23787,-21224,54922,102088,92983,68924,24794,-44508,-92092,-56565,-41874,-84675,-77142,-14454,33191,41095,1741,-17497,-50166,-58129,32327,103654,88499,8600,-99245,-107614,-194,40265,30398,29789,-5778,-81833,-141100,-136690,-75858,-68879,-125608,-90158,48452,150283,140623,70984,40640,17114,-8113,-16399,11658,39293,89572,125770,134757,132121,45834,-46158,-68220,-44997,-7889,-4143,-52601,-75857,-56117,-42851,-9460,61017,95918,108998,136730,134799,64326,-18719,-37742,-2517,53682,77606,54944,22051,5268,11459,46493,44921,-35859,-108215,-85057,-10805,4181,-18531,-23685,-7482,37969,96012,112587,64783,-16332,-25791,71043,100631,10825,-14,22664,-41312,-117210,-147085,-96817,-15400,15242,20760,4924,-51931,-39157,41929,119229,149118,133372,73280,-2267,-92899,-131664,-98688,-46445,-16435,14795,54265,49350,-28211,-102350,-85242,64571,179299,154871,121622,112069,-5557,-120466,-72802,16699,-3254,-107007,93443,468851,612274,291010,61711,170468,214486,176935,234642,288041,474285,843676,868278,286902,-221090,-279214,-191468,-129421,-50053,-10597,6583,35322,35911,-27710,-42721,8253,-325,-41342,-23245,10858,-22139,-61377,-100340,-127037,-77646,-37630,-86483,-124985,-83842,-13531,-28941,-71502,-48261,17132,65850,81887,79819,34500,5138,30814,51514,83596,107404,32769,-104132,-153153,-26171,165934,191297,86298,15195,-6048,-30405,-27951,41935,73620,-4800,-43062,-29532,-58909,-96714,-73673,-26088,6069,-8786,-68994,-90992,-67382,-46628,-31604,17813,36318,-26042,-77073,-9739,85677,76648,-5500,-99383,-145602,-80671,31938,46519,-49554,-76445,4041,64487,28978,-57461,-85551,-36529,11959,31679,-34439,-161478,-177100,-71832,6991,-8069,-56189,-81940,-58884,-46467,-41082,-2932,8084,-32347,-38144,-16389,21048,87899,162031,223907,233702,148221,20629,-79567,-73512,-11833,-30859,-106316,-129009,-36667,53642,30860,-57091,-77495,7953,68317,-16274,-97501,-75499,-2078,61066,96838,94636,91873,76406,7950,-4596,32973,18886,-1628,26993,31265,-50381,-88473,-38400,-15021,4748,58394,60203,4829,12568,67425,85171,41684,2863,30916,85804,24166,-62265,-20380,30112,-11151,-27018,20020,40309,6838,-62315,-125682,-122869,-43153,31820,17283,-31541,-56216,-39649,-11341,5656,95,-5041,-8823,15149,72938,70061,42696,75367,105637,108557,60494,-13915,516,68325,119848,129643,77727,-63576,-152689,-130695,-73751,-18834,20076,26362,48174,67603,28590,-38995,-63846,-73264,-79065,-43476,24779,86262,94323,16555,-16801,45949,92240,92072,61155,9388,2136,21787,-14351,-70672,-65974,6871,103599,152516,121788,71630,-38103,-152984,-132683,-5755,40464,-35603,-29924,34765,21412,-44827,-90244,-38929,114330,229181,183489,110389,121283,168486,145898,57211,-18878,-12389,25879,34919,-23654,-62656,-18760,71224,91487,36225,-33432,-40819,28470,58600,7711,-31819,21462,69954,59026,78745,112088,39248,-45129,10946,126004,126525,-7980,-96027,-35286,78636,129912,98511,16618,-57881,-54912,9970,59463,94992,102044,73364,13761,-66537,-86538,15731,105056,50385,-14724,38644,108838,71717,-36628,-83976,-54264,18259,71427,71085,23985,10234,20094,23207,19251,-8809,-71173,-106976,-50186,-15631,-66233,-57774,9276,45991,89547,122519,53310,-21277,-13632,13606,-14937,-61056,-59339,-20497,-11838,-13033,9267,13352,-29169,-58826,-54168,-46481,-26203,-2237,19971,23170,-38979,-90732,-71882,-61108,-50178,22437,77773,90853,128620,154006,79289,-2564,-5316,-48681,-86695,-14538,83150,84299,49382,35729,43864,61324,48790,35229,19562,-21128,-92708,-138696,-110135,-58330,-21376,-27722,-79161,-103531,-102924,-77979,-21979,51386,92466,32668,-118624,-156971,-11256,103958,52323,-22936,-50088,-80317,-97975,-80137,-54198,-67802,-79593,-25164,30830,81180,151725,166428,73923,-12834,-17348,21501,52729,48810,36252,-278,-84744,-140210,-139628,-112060,-105509,-111296,-63032,46512,151151,188026,119672,102,-18361,52812,87118,55285,-9891,-70235,-53500,3199,7810,-58618,-133668,-114064,-48243,248,41665,52783,10379,-30849,-28555,-9691,8094,26299,29917,14692,25235,45714,19899,363,-10860,-36001,-32839,14157,-11278,-93416,-112455,-24802,110372,189903,177767,122050,35898,-42379,-51865,-58583,-79322,-84452,-131487,-205443,-163699,-70589,-21956,31271,57221,24684,-23113,-80649,-83134,-41155,-43889,-62289,-58707,-61790,-69949,-39577,16397,44265,15421,-5991,75113,169632,139941,71502,66854,80699,89715,83579,25476,-47565,-89927,-122359,-137856,-96726,-45404,-15588,1925,-26051,-59372,-28598,4947,-7030,-33924,-52939,-53652,-41888,-47713,-35486,-29002,-39400,-14153,-3259,-21056,-34394,-21649,26348,62039,58984,20073,-48866,-92273,-51549,2790,13283,28617,65154,38053,-23540,-37107,-15055,-4020,16833,13612,-34304,-46038,-12925,15038,49126,92905,113664,105483,33730,-47668,-108418,-107382,-22983,32284,27833,41145,78660,38101,-25515,-11331,23314,11907,2454,-5422,-24566,23643,115516,74468,-54556,-65606,-16901,-87432,-125987,-73052,11358,120670,158894,133950,97919,72523,66267,27128,-38346,-39558,10217,34318,71812,98652,63718,21909,79322,164098,164375,91765,58894,73686,92000,102456,101197,57851,-29746,-107871,-82576,-9552,29378,36172,16172,-32789,-53936,-74898,-105869,-137795,-157439,-158606,-189802,-200682,-127036,-44523,44772,146749,127742,43735,64619,105578,68971,45635,67431,54251,-17192,-103874,-110676,-33901,3331,-54459,-69834,41346,135724,114454,31632,-57444,-77540,-18276,18283,58130,112297,39967,-71475,-76148,-19995,28647,56510,100766,164819,137351,26709,9950,67756,49549,-17167,-17757,40525,45528,35369,35539,38200,64358,75496,31880,42085,86331,25589,-59381,-59103,-28861,12200,51110,72487,27124,-21973,-9525,16274,10166,-12995,-46552,-72363,-90332,-105778,-156028,-192213,-114923,-30481,-52908,-77867,-46781,-42128,-40676,686,29502,214,-19835,-4249,-13383,-95878,-154704,-72907,43903,88673,33698,-40139,-38298,7491,-9003,-38352,-45162,-76433,-79460,-18678,34592,36644],[-15500,-51989,-68960,-56593,-12495,43065,61466,37937,13678,1743,-1955,28319,65504,51007,12543,-26207,-36902,-10281,-26248,-98571,-128185,-51431,24063,70378,95542,37345,-6205,97613,179276,110580,36672,40425,65527,37306,-15925,12946,87394,94948,9593,-53511,-27397,58051,89859,18988,-90274,-147558,-126036,-91667,-57561,-11813,19631,-3664,6928,68373,47308,-30766,-45202,9106,79314,73046,-23391,-62831,-3651,61228,126604,185532,197568,125337,25941,-58644,-101352,-101766,-82945,-29679,49537,66182,-13931,-59866,10136,108671,101887,-2465,-76522,-12972,86739,27777,-52503,-27807,23590,8508,27188,44380,-15240,-83021,-110106,-133339,-125753,-31315,47976,44040,-381,-46486,-70098,-97775,-136230,-137978,-92005,-64762,-73640,-86536,-63179,-3419,35163,3166,-31518,15816,99573,93254,4797,-45379,-3581,62020,91185,126142,153187,105963,-10015,-105711,-94979,34184,179660,178866,49117,-30790,9082,85801,125304,103084,57326,21802,7053,19823,5738,-36677,-61425,-35199,-32688,-43126,11283,51265,23447,10775,39946,54621,8399,-71205,-79433,-15362,17653,35429,108402,150240,91929,-18446,-62764,-45641,-78524,-130304,-79143,28782,48752,-32019,-121400,-185479,-150347,929,89407,69061,28089,-22566,-36054,17431,56658,50446,39070,12477,-52194,-80606,-43622,-16633,-85987,-182379,-130690,16890,88200,82546,48284,41524,23341,-2754,-22266,-19146,-26895,13368,56729,37105,27040,8274,-19452,-145,9308,-8698,-20037,-24950,-25914,-57712,-73414,-21526,59148,82258,86720,91342,75667,71685,35645,12913,47555,32164,-39082,-28488,48170,40569,-22034,-27829,-8149,-69314,-139941,-101875,29321,71459,-4512,-55915,-42382,-11201,41732,96791,88321,14272,9036,54500,12526,-80640,-79073,-64257,-95138,-108211,-119401,-100732,-12980,29837,-55510,-154463,-183187,-104052,-2250,53109,50198,3435,-53516,-73759,-105446,-124799,-86744,-65165,-82352,-60224,6536,2447,-99137,-192608,-219355,-167033,-115848,-70147,-21653,-72706,-253227,-346625,-295350,-291355,-406202,-909988,-1467526,-1126762,-213850,340243,513625,644665,555747,414949,388162,270887,86705,108127,311189,286901,161992,202898,223617,170844,121163,67498,102944,172230,151967,81742,86888,157410,164526,104447,69568,100650,104595,50843,-37734,-101206,-43610,56377,79314,45254,32023,68360,60800,-36730,-82793,-25396,69316,142805,133906,32953,658,83022,136760,161568,176098,104521,-16583,-50531,60491,187584,149549,27813,-7258,9571,5191,7174,49557,62865,-14099,-55615,-21978,-18349,-81641,-135184,-117224,-44501,-27398,-46408,19652,62772,-2997,-53683,-41528,-29101,-63911,-119077,-59973,68924,109301,59765,-26605,-98593,-65112,18870,15989,-45751,-17520,23766,50315,91611,96881,81640,81944,63617,21254,-41589,-97683,-63027,5394,20747,-7436,-54700,-81523,-74870,-74877,-77928,-48756,-39812,-55641,-31227,-14296,-29023,-3408,66174,168784,228774,170900,63319,-25707,-36668,-376,-45354,-120008,-113335,-11852,46365,-13416,-111037,-128571,-54732,37566,26724,-10200,10856,50723,57860,18474,-9347,20656,46950,11819,34122,94589,57244,-4344,-15677,-42764,-101343,-57330,60537,112280,128502,125366,54875,-34125,-58576,-51136,-23609,8963,19623,49928,87572,-29479,-172880,-97784,34532,47728,75870,122537,70658,-3320,-56350,-104245,-90326,-1945,106132,106093,-15511,-89826,-65767,-66827,-91310,-43266,7617,10313,20311,74757,100296,89415,58668,54886,93356,81484,5403,3383,75632,123845,98779,45572,-36049,-89912,-78267,-38280,-21671,-23141,-5217,30857,49404,40272,-8437,-82131,-136702,-80124,49122,106057,72386,21,-56746,-55199,-58984,-58425,4603,38797,-13149,-43268,-21336,-32017,-52907,4731,85524,111236,96046,69152,29683,-77885,-158719,-65767,65676,20644,-102380,-71633,23336,-27349,-148372,-173717,-93564,40497,164549,127666,30440,2328,53517,66518,10197,-53281,-51372,-393,37568,-29195,-123067,-128842,-59957,-10172,-4218,-79780,-112639,-6991,46126,-10277,-21423,65302,119224,80950,66813,113640,53833,-49479,7153,142388,135812,-14797,-103411,1780,156202,141392,20728,-53698,-82924,-77550,-53532,-54128,-43716,-15555,12493,-12172,-85759,-82071,28132,86264,56751,45965,53186,52948,45290,8889,-20916,20167,119125,161344,95917,2099,12110,66800,68063,26584,-23914,-81875,-102356,-51659,-38988,-71944,-32700,14775,33490,86417,123740,62945,-2524,9380,33290,1776,-49766,-42468,6540,25828,29158,40776,28574,-9421,-55320,-79436,-40037,-8575,-42483,-44407,18697,29797,-10743,-62375,-81218,-48120,43844,103647,108402,148733,201149,141902,27180,-26658,-76149,-77741,66850,143673,68709,6539,-32951,-59401,-30157,-25898,-41589,-43535,-70311,-141609,-170488,-100809,-29085,-12227,2807,-16162,-92409,-116442,-64698,-19954,51684,128210,94122,-55812,-118192,-27292,50672,22850,-14407,-34763,-73265,-79841,-30114,25731,2608,-61239,-41034,19042,63654,134130,186604,115152,-24165,-66687,-33533,-874,29717,70775,56249,-33948,-98944,-97654,-40501,-18502,-70090,-49887,68254,168122,167066,89987,14709,21967,72519,100003,66314,-23528,-67855,-12511,32943,5284,-66349,-133097,-127727,-49159,35322,77340,74298,42802,4208,-34655,-70012,-72530,-34540,-10979,-5029,36474,70787,41235,35517,44767,38654,40023,55309,28188,-26401,-95278,-64311,74621,160463,162918,131946,30262,-92366,-148006,-159178,-126480,-58391,-69959,-185726,-191943,-75150,162,45185,82341,72420,-3850,-97614,-128034,-92342,-71138,-70255,-68225,-73196,-112907,-109196,-45936,594,11695,67767,164052,178973,137856,124110,108663,94155,112819,123710,84840,-5048,-93695,-145049,-134080,-52306,11718,36470,57940,40698,15852,21485,13056,5737,8461,-18147,-8469,66537,57010,-10333,-46399,-55652,-44083,-58618,-87162,-86827,-62184,-1727,63412,70348,13621,-44962,-84101,-77890,-40448,-10809,26695,99058,82941,10819,4701,8177,-77052,-108548,-50948,-7321,-1865,-7472,-6607,17748,75501,120415,132264,79117,-22412,-80759,-31707,50341,59954,14219,-2795,31584,31518,3184,41,12240,28266,43287,-1217,-64170,-37322,79705,102883,-32349,-88174,-31960,-70434,-113368,-62600,24904,110023,128056,119196,107979,79473,72437,39994,-50519,-120436,-103951,-44064,-6619,-14075,-19800,22927,127792,169938,94786,25369,42417,57094,61976,106956,161993,167271,116965,49258,57800,65037,24723,-2683,-4033,-24427,-67170,-108045,-112762,-123067,-134447,-119882,-131783,-127647,-74533,-24213,22037,84860,92612,53507,76015,89214,41032,11490,34307,85605,94992,-8355,-96224,-98153,-107440,-128670,-73739,71597,153423,93958,19962,-20996,-14784,43269,69678,114749,185001,128507,12568,1488,33033,-2016,-48218,24258,171232,174005,10412,-37717,68484,97981,-17089,-105653,-42748,24548,31992,43446,60891,70336,78261,64330,98188,143232,69516,-30318,-54608,-36872,6077,36566,52110,3196,-70071,-66765,-2765,23135,16651,-532,7733,-17967,-76587,-116116,-82242,12176,62007,7948,-38816,-8381,17470,6888,-6936,-4105,-17001,-50278,-87508,-91145,-110445,-134316,-38127,93980,107065,29205,-4069,24636,19054,-31007,-38560,-31692,-61464,-60923,-18264,10747,17961],[-58925,-62046,-71834,-65599,-7308,79657,94609,30320,-26439,-53327,-62646,-20320,23599,14189,5743,1050,9701,38864,-21227,-150384,-190719,-79027,20200,68959,99790,72292,36161,105788,145984,60763,2193,26167,48828,46747,45204,58843,49098,33067,-17127,-66698,-14356,80732,87547,-8551,-123721,-194223,-171347,-88397,-15521,25703,29199,-18322,-20247,45358,11198,-74526,-38668,55632,98266,26031,-89472,-103124,-47419,-1262,70394,186206,259240,184752,52424,-31723,-66970,-74562,-67155,-35663,20180,52628,7729,-29346,32944,132541,97676,-27474,-88239,-52439,-4884,-50757,-94647,-46199,52947,103431,142986,120525,-2066,-135873,-165720,-127496,-96847,-17238,40659,19157,-15382,-22180,-14351,-44564,-87940,-84171,-75095,-83469,-77612,-52885,2457,65881,93204,51461,14390,63417,174392,198040,76717,-37517,-1873,54763,31824,54826,123694,82005,-34809,-99968,-56001,80318,216088,217728,83123,-26820,19514,139705,181680,127024,61577,20639,-28673,-38809,-21046,-14057,-37851,-34697,-19384,-40093,-27678,35793,70309,65213,68555,60545,3159,-84876,-136837,-119671,-88267,-38465,81769,189575,170112,34597,-66199,-60017,-51669,-83175,-66071,-5685,675,-41328,-108345,-177209,-154679,-45671,49817,73942,53025,36554,40568,45477,53831,50521,64739,52562,-16660,-36075,-2674,-25786,-131353,-196380,-136854,-42855,-18951,-18014,-27862,-10099,35700,50350,6604,-26579,-58039,-29729,32289,18627,-6626,3473,30807,76345,71849,7149,-16130,39413,59197,-13495,-38640,14697,52954,39295,35028,14373,-4360,71943,99721,35911,3926,-67148,-192074,-122008,70157,114415,21690,-41188,-10915,2988,-41640,-56984,35015,99507,82676,58556,31880,-38111,-71228,-13059,25644,9351,33924,23808,-73361,-149713,-144656,-108504,-56788,-17301,-39703,-58754,927,19062,-91472,-168081,-131327,-55582,-15481,-23284,-56169,-70886,-71620,-66998,-75321,-67795,-55596,-60495,-69949,-50039,-7626,1802,-63190,-138885,-175454,-199720,-208305,-144673,-85610,-160131,-320152,-352379,-314700,-357405,-456762,-932771,-1620901,-1342163,-360129,331335,577183,562111,383007,304139,285545,125486,-214680,-341683,-25307,260301,341594,428166,397523,274067,172546,108971,154626,215524,170821,97842,120282,190890,229787,183261,98314,116559,179380,152757,52584,-12674,31000,117073,155689,114823,50348,62143,76528,-27840,-130110,-111629,-26357,78864,95758,-20948,-68392,46002,136103,160595,195952,194115,117129,76717,102500,106743,18682,-51267,12423,118368,119240,74994,60843,30138,-47862,-100024,-79128,-26524,-41451,-121591,-129857,-57694,-38360,-38733,54907,87506,-19159,-82275,-69139,-45152,-51501,-101376,-87157,-1216,71069,110051,76071,-9373,-28347,-10344,-14857,-24962,-83,8078,38173,111139,160741,153889,103921,60570,42061,10657,-6618,52596,80857,25696,-38282,-88614,-116046,-120320,-116287,-98855,-61599,-59609,-75807,-52444,-53046,-93580,-81370,-14947,74906,124540,94645,43621,3596,23520,67796,24597,-37750,13370,113661,90978,-23352,-117576,-125930,-69072,44813,122780,141470,120042,93353,43974,-49354,-95188,-48938,24472,48836,99284,160009,123989,44912,7459,-31878,-72075,8239,135960,149080,107613,77868,34146,-20710,-66625,-124283,-102175,-22185,12270,25573,32309,-99607,-241857,-155563,29707,108781,135859,134389,43161,67,11516,-2469,22088,75785,111713,97899,7310,-41439,-1854,-31684,-92265,-35033,30866,30464,14867,33959,85222,99797,18061,-30871,41765,83922,45790,34624,69081,89418,49743,-12701,-38567,-8772,7025,-24875,-60577,-67678,-34446,-9567,-17042,17822,39552,-48312,-121950,-20312,141218,181383,86584,-42049,-92546,-72133,-107024,-130510,-36612,25470,-11209,-46442,-41350,-21465,22117,77756,129197,91535,24603,-408,-22315,-88973,-82090,44473,94779,-26510,-137156,-103977,-39579,-109364,-179091,-125747,-47471,-22630,31497,44819,-14814,-76346,-74242,-46126,-30246,-57895,-68411,-35850,7707,-32862,-98116,-142917,-157525,-110138,-45465,-102978,-126696,-9129,46225,27293,54969,109967,121249,65237,16062,52977,48705,-10532,21986,98070,54890,-74419,-105835,30145,156863,95965,-23101,-54260,-46275,-61769,-73335,-95500,-123700,-123902,-89887,-70924,-74005,-43555,-10524,-34587,-25344,37287,13270,-56654,-24130,40131,47068,71751,157000,173613,75297,-20357,-10846,-6879,-48463,-44045,-44349,-80003,-62718,-331,11292,9440,35453,17062,-3069,15387,11410,-2165,25725,71891,57742,36678,295,-40254,-19783,35618,39068,17167,15666,16501,-29779,-71181,-40635,-27841,-75558,-77618,-3580,57150,55267,-27045,-54080,-7040,36799,46248,48992,80075,120014,96313,-2293,-95792,-124800,-47545,108705,111989,9077,-11677,-32060,-100621,-98129,-74236,-77544,-77179,-88551,-136792,-163115,-91667,-36284,-54590,-15144,42341,-7378,-38629,12485,27367,43725,79295,56794,-4002,-22126,-14925,-7856,19145,30777,5677,-6469,22961,38057,58593,57369,419,-11505,27540,53080,90014,149200,116234,-26694,-104585,-80364,-39670,2087,64609,95833,65988,21759,-7197,63696,119461,1977,-92625,-29282,96617,142175,102256,80455,97492,94010,69969,28438,-33835,-21229,78155,112833,73302,12021,-77322,-112176,-34017,52371,65597,47611,46866,32766,-47901,-134568,-129536,-71281,-30596,-13056,-5557,-23443,-42156,25799,91937,83177,48521,57072,73080,36684,-69463,-102603,-29477,25765,42062,36217,-30870,-115427,-148910,-139316,-68748,16235,2102,-110704,-153137,-75052,-7291,16023,55227,82135,38154,-42948,-81671,-66511,-40602,-42190,-39788,-32410,-71487,-101713,-64829,-15070,11553,68361,110626,67869,74605,128653,110188,67835,68906,73292,98626,66440,-48092,-123690,-84165,22648,80070,78788,87723,68381,29341,11716,-10464,10974,27217,-28116,-15977,106918,116332,25168,-15947,-8354,1379,-18422,-59775,-118407,-144083,-79434,3147,24173,1678,-8200,-28443,-62558,-63193,-15468,10981,61898,72202,32331,18211,-27080,-158158,-189123,-84461,29224,66889,29907,-113,35792,68000,72115,81541,49916,-29818,-55541,-12577,5302,-18773,-40559,-67683,-63841,-10200,22375,13568,-755,14774,30077,-34670,-106044,-89950,32147,108866,30758,-41392,-22259,-28336,-34306,-13050,-3620,11150,6454,5336,54423,91085,74648,14495,-66912,-121044,-75900,-15717,-53407,-118307,-115385,-19984,93966,84100,-12475,-22299,31226,10570,24385,114136,177430,196762,180860,123925,95142,59495,4039,-46298,-55286,-58109,-82308,-87503,-50935,-34996,-29023,-11244,-37806,-50730,-21263,-4588,-17599,-2656,52737,71645,55156,22369,-21966,-68465,-39825,73940,138925,63826,-30362,-99026,-147161,-126084,-42555,66248,112327,48024,-3857,-21830,-26261,9618,57888,125000,176038,133323,61684,65924,81190,401,-98310,-43770,88405,140726,60184,-807,49196,78447,-46991,-188258,-121472,1891,22482,14793,35413,39220,70655,122057,162357,181814,120121,28726,-32880,-46886,-31910,-29249,-18787,-36982,-95178,-108088,-40771,9801,22910,5225,-958,-24892,-43964,-36732,27875,93189,84696,8057,-48783,-26259,25048,34183,-4517,-629,39168,14032,-92438,-112748,-61852,-52243,-30812,28314,46344,20541,5598,-13808,-46130,-54888,-22122,-10288,-24973,-8337,15505,-475,-18118],[-59559,-62784,-74954,-74454,-11503,104121,164460,127119,37090,-62402,-90288,-16911,45430,45793,52511,44503,34744,41333,-28404,-141877,-169139,-85293,-632,50338,65863,65051,68503,83838,19106,-69919,-61926,4562,6600,-19541,5236,31192,-11677,-33548,-45063,-62951,24814,153106,134286,23859,-48132,-93387,-117982,-68224,24388,72357,54155,-17082,-23478,49680,33292,-33053,12884,107403,116595,10558,-89468,-75873,-40588,-29406,31163,154039,233815,190342,77017,-12877,-43502,-36483,-28175,-8751,13419,22663,-18096,-19575,55827,88071,289,-101599,-130235,-106587,-73396,-72785,-95263,-75950,37496,134165,165323,101682,-35567,-145815,-140772,-68362,-23486,23344,44889,29855,17562,13405,9970,-15559,-22522,5592,-7429,-65748,-94332,-53581,41016,100867,90335,39983,18327,81102,199492,226886,121669,17204,45499,59982,-18297,-12763,57809,14086,-63599,-58135,16815,111827,179772,169531,89246,-3513,13324,99017,125704,84544,36521,28302,-17589,-65635,-36567,18928,23127,-2613,8385,-20960,-71921,-51432,16249,54803,64426,52841,23069,-42771,-136255,-155690,-93210,-37647,-6823,34167,56603,2802,-46332,-27481,14357,20033,-30107,-88786,-81209,-31153,-13491,-55754,-83205,-45744,58408,112068,41487,-18265,-10710,1355,8273,34026,64521,38402,-42954,-76554,-48572,-55718,-128945,-156340,-109586,-89698,-114091,-120292,-120771,-72818,35157,72140,-2553,-36866,-24637,28652,77168,49320,14176,14577,49347,73845,54329,4049,74,80870,112465,30459,-9778,31902,29244,-23534,-29932,-30013,-34601,34378,71824,-8364,-69194,-109337,-207349,-139011,74291,157618,61243,-19676,28601,93370,62972,-1194,6492,68856,153892,170163,65030,-96398,-181086,-149840,-107205,-59048,1454,-21087,-86915,-128774,-145043,-92345,11537,52457,1328,-32316,11351,30940,-26197,-52824,-13358,10566,-18871,-66776,-117291,-113242,-51815,-11800,-34911,-47897,-48467,-14049,21457,9979,-12520,-3362,-21623,-63769,-82754,-90433,-93540,-77111,-89658,-146235,-204657,-194178,-181372,-205075,-213820,-421978,-748605,-593263,-30297,237131,278855,212981,37545,-14052,29005,-19098,-182607,-178780,56719,180703,189265,241246,218278,149608,110917,80571,108997,131658,78694,25492,49465,80097,120329,133293,71416,76856,140392,132202,75512,49830,68109,90950,89650,58893,-9287,-14659,14827,-45406,-144423,-154012,-101972,-14241,32490,-36819,-83800,-7669,67648,106897,173755,206657,149090,101711,61221,-3340,-75409,-69327,67469,220340,204633,124364,85567,27559,-40704,-94683,-138721,-104619,-64398,-82597,-59917,-7268,-20399,-52377,-6316,32505,-18528,-88775,-94582,-51224,-36583,-82512,-105391,-76587,-16713,66479,80656,36854,17984,-8174,-8824,16694,16708,10475,26513,43624,61711,76894,56880,33147,51330,53754,47459,85156,72110,-6368,-64072,-89103,-128679,-153323,-121570,-64080,-45344,-69452,-81539,-65389,-86033,-104903,-55842,10392,31397,14094,-8799,-12703,-18473,19064,75210,69721,56333,129914,204424,138149,11294,-83156,-120999,-91647,37230,196158,264507,196657,120511,41316,-68797,-109063,-43809,54297,99888,126374,141485,108677,54740,44927,32454,-10105,39630,128438,82284,-10969,-13707,15545,-5190,-37408,-77090,-68472,-19873,22472,41206,18683,-87082,-166648,-115575,9494,102822,119130,61666,-5446,47828,109265,80743,86276,94543,37318,14011,30418,54637,108529,67358,-17794,-3977,50664,59314,33354,28129,75256,84287,2757,-54981,16773,77740,69863,67744,59932,56299,43142,-34992,-88561,2437,61528,-23810,-90532,-51268,7819,-9976,-65319,-8628,62964,-8008,-60207,51606,179100,192724,101128,-6320,-52210,-25812,-20673,-33867,-10900,-20146,-39514,-32008,-31162,-22720,18057,52840,82413,42392,-12508,-33879,-41080,-55512,-922,68669,26149,-89198,-161019,-139148,-107815,-132308,-99958,7173,49744,-24407,-35227,19148,-12046,-93476,-111193,-65167,-2919,2879,-5252,-9337,-22963,-54727,-34096,-50353,-102090,-74124,-29794,-75268,-64350,19297,38180,58443,103609,101557,62417,17489,-8768,37003,76004,38562,10924,13077,-33537,-102580,-78695,14926,75247,59731,22135,24120,23014,-49514,-88861,-68105,-73561,-102839,-117860,-113898,-69665,-31766,-74002,-138555,-104498,-5088,-8955,-84909,-53632,11950,14896,21268,85188,103008,43737,-32214,-75331,-151977,-190071,-88643,-16948,-20289,29445,80380,67457,67742,67765,14959,-18435,-27110,-60731,-49783,48110,113229,77364,76050,77200,-2938,-44895,-11789,-13076,-41929,-37142,-18636,-35778,-62664,-80549,-109107,-111190,-51527,8143,36579,47852,18276,-1824,9986,-649,-18046,-9553,-21035,-31695,-8540,-29713,-104016,-118117,-11209,62173,-2259,-66646,-10657,13770,-75340,-109602,-71010,-42965,-37377,-43732,-67113,-85010,-53780,-57104,-108790,-80732,14326,64633,82959,92478,44171,6039,-1605,-10167,18894,44905,-6563,-32747,39498,74843,27806,38991,99557,58155,18498,67017,69676,23413,15372,24465,21377,67487,90007,4521,-76926,-62040,-20965,15189,53188,66622,94449,122983,78605,101337,157138,40083,-141968,-161942,-16454,95622,88649,87163,109784,70966,1906,-44467,-54926,8035,116782,146616,128523,101124,-1337,-65977,-9554,53087,42726,6726,8784,11901,-69739,-155516,-130140,-56680,2309,415,-77931,-159737,-141910,11325,135500,111637,18380,18768,72438,51068,-13971,-44394,-46420,-28070,-14188,-39337,-89269,-117036,-89729,-47392,1351,23364,-562,-39687,-66913,-59796,-30136,-18448,6839,45130,60420,36305,15451,15221,29665,22973,21823,31724,8152,-32304,-17769,18526,32805,49676,21386,-41258,-27,64790,29938,-15578,-2405,18437,76343,89316,-18761,-86254,-14790,86594,108237,74406,69716,58490,9499,-33374,-46485,-836,-3159,-76893,-62117,40534,69836,43073,39616,62752,84824,78381,27375,-97746,-170811,-111790,-54509,-38342,-8053,24283,22779,-2218,-3173,31175,15129,12660,42730,44954,7094,-84446,-191116,-179736,-74900,20569,76191,62998,27926,61978,67607,23239,18997,-16388,-73304,-75206,-66387,-91946,-100223,-62914,-72925,-89883,-41775,-9165,-14108,-14616,-20476,-35670,-61461,-80337,-59143,22187,58816,7170,-33123,-4842,17225,41943,25076,-45112,-79794,-103873,-104987,7006,135248,108763,-5772,-63274,-32667,60134,69024,-37319,-121086,-136852,-71098,39682,27372,-53041,-21626,19815,-42865,-7008,119031,156888,136479,121174,81956,31379,-14356,-42057,-83675,-108542,-112097,-85645,-28721,27749,53963,75768,66417,-1292,-39366,-18678,-9503,-50400,-73493,-603,64718,19539,-48508,-78839,-111981,-81270,29984,103770,88792,42971,-33146,-69939,-24484,29948,65709,73933,34228,2162,-11009,-16365,7217,60621,118190,120418,50509,10990,36545,63939,25425,-50482,-47257,3423,69087,108508,83200,64645,55506,-54965,-171889,-93390,33355,47622,13281,393,-13502,63896,171099,168166,145127,127018,70488,23198,2556,-22452,-47948,-30342,-20171,-74793,-130371,-86020,6497,45173,-6891,-72053,-63651,2901,32507,58334,81312,40468,-17949,-49163,-40331,12025,47015,17960,19652,70589,60216,-44637,-72988,-15084,-15585,-63993,-72300,-22386,22244,4389,-86329,-123663,-68904,-13637,-3062,11516,40372,46362,13782,-25884],[-52615,-85347,-101624,-106499,-49812,69207,161562,163519,62408,-73967,-93742,-7625,61086,96506,106070,39398,-22466,-14239,-14353,-50750,-81675,-71690,-20680,34741,44998,54992,90475,65347,-78201,-181319,-142264,-52581,-33925,-84079,-100934,-73665,-83561,-85274,-72089,-64118,18168,166445,172323,83046,47436,11222,-69793,-88891,507,75467,73134,17750,22285,98670,122265,70181,55500,117260,137097,68873,14331,27858,23380,-15252,10357,92999,129305,87649,15593,-34127,-15091,21227,15741,7783,7656,-11990,-66291,-44045,27950,-10539,-112998,-159509,-147968,-101478,-42813,-29742,-77372,-116149,-27938,62327,61674,-6958,-70427,-76470,-38188,28040,87562,113842,97065,65964,36240,-14272,-70788,-88397,-38122,24995,40944,-11929,-62895,-7635,113503,128433,42056,-7989,13917,69842,151825,182855,114826,55216,84328,58723,-36584,-22068,29005,-23689,-79243,-42600,33458,73848,73203,70892,72274,27637,-3220,6583,24637,19382,9108,48475,48237,-7920,-7332,34555,41140,29445,45305,8928,-83148,-129657,-88700,-10093,38881,39690,45136,22358,-57903,-72723,-9742,-7403,-89545,-150387,-104788,-23327,41602,76215,98771,85942,-33243,-156191,-109319,-1539,38092,16816,-12798,1548,70408,83693,-23406,-93209,-73749,-52339,-31817,21018,28674,-16903,-79940,-118772,-74992,-4418,-15314,-59654,-65378,-92832,-151216,-177461,-161717,-79472,23983,38869,-36099,-33228,46615,144454,152960,69496,36024,36570,34477,5269,-29195,-14619,29434,81607,102092,29615,-22418,22772,39869,-25641,-38476,11065,12783,-3976,-5458,-30809,-25400,7592,-42736,-69309,31297,86355,12068,-18783,58314,106200,72658,12451,-9700,59249,174549,157614,-8751,-153293,-192563,-186609,-174563,-114191,-55075,-54503,-25845,-20046,-60929,-28318,60093,82058,22646,-14413,33980,94082,86428,57170,39778,31684,3113,-32892,-98402,-129987,-57951,25992,794,-45763,-19173,74363,120730,59155,-14070,-29505,-47137,-88582,-105740,-56463,-10183,-18748,-76756,-101222,-81717,-75369,-83537,-74154,-36902,-83995,-31460,208376,388186,203002,34030,69226,-32466,-162220,-120602,-54160,60892,255885,297183,92156,-44202,-38309,-28882,504,39012,19923,10746,-8638,-56697,-52074,11599,20725,15036,51268,37241,38439,63158,36676,17407,37237,55745,46214,6386,-15494,-45789,-61798,-33038,-33190,-88379,-107217,-66656,-6944,37333,21829,-12392,-19218,-6290,44534,112296,119078,76930,44321,-15011,-80285,-98649,-49666,74196,183753,164264,116078,96561,46984,15353,-16376,-123530,-168496,-128861,-73465,5045,53131,16959,-48702,-58078,-196,21211,-59739,-98224,-58964,-60546,-111804,-120201,-94955,-67076,-32529,-26276,-2497,41432,34192,50370,88897,86507,60183,15952,-49925,-75353,-35430,15386,26987,24387,28076,44699,50783,-3273,-58260,-57315,-39757,-76862,-110033,-54366,13013,-13836,-68236,-70678,-47606,-60063,-52691,28346,92352,51938,-24170,-47098,-27908,-35856,-34978,-5092,15451,60577,117956,130894,83018,28174,-38079,-107192,-113554,-7261,153666,240954,181368,92541,8780,-70784,-70449,4901,78324,89083,65668,36693,3299,-2474,36832,42326,-11957,12580,79318,24738,-69666,-58829,-13746,-25495,-9545,17160,5335,7406,67047,104137,66895,-8586,-36194,-30627,-17963,22710,46393,2644,-3398,103486,144889,78685,66486,49667,-23877,-22004,44266,88587,140363,114900,22502,-2595,50151,88733,66035,52234,73588,67623,26227,-2735,24630,53031,51227,64191,35953,11173,28755,-15746,-97850,-23362,65894,15193,-32811,20086,72411,25553,-52963,-21711,28767,-6815,-21142,59474,127163,108753,52490,15055,-329,33640,86308,91348,21798,-71295,-82640,-23760,-5330,-57153,-102073,-67735,-13733,-10925,-23133,-27441,-10223,7057,28284,11550,-53536,-104596,-135346,-120752,-86602,-47095,11950,85192,99122,15990,-6003,31148,-8576,-88791,-74063,-7763,43010,55712,63661,31294,-65356,-113408,-18466,27922,12673,42511,31391,-20015,9586,31811,-5200,16967,40121,1808,-28179,-5189,28447,62870,79214,29896,-41312,-65743,-83117,-99211,-63650,-41744,-20032,42726,73611,84698,69386,-37523,-104281,-39166,22426,-5034,-63596,-104445,-77315,-51202,-91542,-122037,-84651,960,38992,10315,-3338,-35184,-79748,-72589,-19525,20214,31123,-42917,-160359,-243021,-192731,-31796,63058,81806,122917,115830,38806,9626,12007,-12710,-4554,8605,-16652,-16872,60872,119195,102276,92036,102373,57221,2758,-33266,-57675,-71562,-92215,-98118,-74998,-73005,-121224,-162700,-111505,1976,48403,27302,41738,44816,-14435,-48348,-26106,-11240,-25132,-90164,-132018,-71425,-6531,-13313,-22984,15472,-9245,-89687,-105435,-20138,23070,-44335,-83173,-41205,19485,36197,18227,794,5684,6204,-45566,-108074,-122333,-69051,47155,131598,102956,8823,-14772,7250,15312,41408,54745,-6989,-27111,37967,68080,31280,43841,79090,5522,-44695,48223,95809,24917,-22746,-33634,-78371,-51647,35796,34378,-6061,6867,29182,44495,33471,-10517,43139,152917,130508,77120,87686,38321,-114626,-181938,-57823,47586,32765,32620,61907,25222,-42976,-86699,-72969,6650,94291,112879,120749,133260,61377,-3674,11969,41671,31134,-18506,-43629,-31992,-74376,-132594,-106847,-30322,35417,22621,-82160,-170763,-139998,20419,161617,141950,5614,-38194,-9620,-4617,31817,62722,23198,13091,21925,-21464,-70087,-74410,-30198,16239,16832,-42559,-66626,-18267,8471,-25030,-45900,-43126,-42750,-16524,44379,72478,57809,53308,64683,57317,45677,68081,59281,13472,2912,14286,35901,67649,26170,-42448,-19188,-2489,-76850,-95466,-7088,49334,58526,48997,-17018,-38922,41040,110839,106620,72504,53084,44211,23117,-20773,-37580,-6064,-39644,-105489,-80254,-31291,-13316,34329,78780,107893,125011,106717,58955,-45819,-106094,-65964,-59652,-69366,-22806,13874,10969,33380,78538,84991,20120,-28179,-2762,36391,3551,-89673,-159458,-126025,-67023,-49537,808,54642,49719,34979,17795,-5649,5362,-40985,-100457,-111064,-113237,-114574,-71574,8846,16561,-20715,-41659,-56461,-44735,-13136,-41674,-73336,-38933,-4176,7374,11561,-33159,-91269,-81993,-12297,34419,72726,49691,-26818,-72460,-130908,-134723,8004,160553,134365,7283,-30477,59288,142897,75416,-28442,-53134,-62481,-64544,3382,7389,-39778,-5564,7532,-66923,-20473,116814,121417,35825,18202,20221,-17667,-71948,-101285,-114349,-113599,-106368,-52552,16552,47897,58725,79006,52229,-12831,-24933,-569,628,-39427,-81072,-32226,34287,-18346,-95798,-98358,-79756,-53164,-8565,35536,64300,66568,38388,39059,79547,98619,88205,74147,66349,53311,35306,53495,96709,110832,112483,81516,-13220,-58484,-35771,69,26419,9166,-26324,-25602,29129,87343,96110,89104,63160,-27015,-78685,11835,96980,87810,43252,-14413,-63887,29581,134260,73982,26967,57296,65089,88050,89438,40698,-1891,11091,4242,-62477,-119466,-79563,10339,47293,-22267,-99767,-62688,27895,44296,38042,38459,-6214,-29025,-15750,-10254,25684,67987,43824,15511,19594,14636,-22168,-27191,-11800,-53656,-102373,-102738,-38008,31964,25069,-77892,-128541,-72177,-29410,-18494,22736,47903,38721,26048,-14496],[-46349,-99742,-123176,-118100,-54590,32677,74136,63456,-3842,-67449,-31444,21333,41677,105832,135242,35699,-55242,-30276,34878,53815,1546,-36791,-14823,42965,82138,101759,109162,56171,-68635,-162352,-152176,-85366,-27558,-48312,-110361,-125619,-131230,-115057,-65904,-26475,17938,121700,164798,112080,70638,15948,-74617,-119834,-61581,21635,59955,59006,75581,133795,166713,108443,52186,100959,155108,148831,140970,122312,69104,16082,9279,13523,-11190,-57127,-78255,-65637,10325,76722,58374,13041,-10593,-39354,-79455,-53957,-22561,-72787,-122226,-109018,-66286,8283,73615,32909,-54504,-106495,-51217,-11723,-57904,-112997,-53607,55326,96449,128020,178434,196458,154839,85784,14114,-78039,-163410,-171461,-108365,-36586,27033,33867,15248,93395,216517,185192,40038,-15397,32263,54779,85299,128663,92596,69389,108661,62961,-12824,32462,71486,6584,-47997,-26832,6463,-6724,-32863,-13132,32601,30516,-17747,-50302,-22859,9264,22626,56739,67173,39374,15868,3568,-14990,16883,56229,21281,-57255,-120995,-129278,-55685,26019,40036,47395,55621,41449,51147,37305,-42722,-114175,-146767,-87787,49225,154808,164216,130375,64699,-71209,-146946,-50597,46952,18349,-27082,-1540,28720,6805,-49179,-91331,-57368,-6753,-27545,-22690,26022,2529,-44296,-69215,-106147,-72432,44813,84466,19711,-36600,-61925,-105246,-131914,-104637,-23912,25035,14947,-32753,-14555,74798,191470,188786,77733,53788,70856,32152,-44060,-84991,-13321,59820,54281,32938,-21268,-47060,19369,86812,45519,29204,95663,77873,-8148,-36808,14896,96726,150049,102151,-6173,-48105,-61963,-91413,-50360,42948,52495,17772,-11887,-298,82319,144909,55996,-93850,-135579,-98382,-97445,-108014,-89067,-78641,-64028,25954,67304,32181,41976,93425,103527,51564,-459,29603,112531,132088,93042,41443,25982,25467,17418,-41507,-94540,-55498,22433,14925,-17456,27372,105836,126128,70215,-7851,-55551,-87120,-143819,-183472,-127115,-59208,-33271,-46080,-62771,-75311,-93842,-100529,-84956,-70821,-118113,112666,634060,687495,273854,34018,123418,90596,-57937,-75890,3292,238191,506374,440680,90634,-106254,-111057,-89581,-36276,7464,-5853,-22738,-74418,-135656,-89465,50171,106950,72672,62873,36670,25758,32018,-12244,-38987,-5349,40421,52417,7969,-28177,-20082,-23923,-13328,2791,-31521,-45405,21966,80327,89379,75097,38681,-17701,-34182,21909,58147,40832,34853,16504,-61689,-115251,-97587,-45645,17177,45275,36592,49624,50684,22693,37913,49172,-51630,-150966,-150532,-76156,26359,72331,37274,-15763,-25376,25704,41250,-27556,-48346,-30200,-83406,-136743,-94945,-33890,-26218,-73937,-118472,-73427,18710,58707,96659,121210,117313,83234,10439,-79805,-110050,-76294,-14051,18976,-16411,-25599,23596,20928,-51371,-65948,-6685,24108,-11554,-37642,16293,55145,14065,-29643,-35025,-13355,-682,-3696,48090,97843,50588,-18506,-9139,23161,-11613,-59877,-67614,-48784,4930,7274,-49795,-62725,-9683,951,-33795,-57366,-20404,39458,89634,75633,1801,-74262,-95595,-47762,5315,40427,30049,-11361,-45257,-71799,-48820,5185,-6342,-54212,-12895,47796,21291,-33378,-49633,-50343,-47955,12550,44048,9785,22243,98016,128082,94296,32190,3954,-2531,-42226,-68452,-36196,-1385,37928,110938,105279,40930,33483,16931,-2361,22099,20911,15545,64620,73182,5724,-19060,32923,87674,60160,31667,36960,40059,40772,44597,33940,19240,7731,10824,-21207,-61789,-42480,-3547,-31861,-31490,21377,62103,77292,82274,79634,47055,1189,-13419,-22419,-22576,-14738,1269,12799,-6709,-27140,-24426,-8486,26338,60773,54626,-10625,-76089,-77543,-22797,-2600,-105028,-214851,-171712,-69809,-41156,-43603,-17180,40797,58973,18499,-24394,-34263,-28308,-33034,-21461,22219,64957,66749,60792,75818,47881,24171,11058,-21818,-73128,-36861,33699,53939,39308,52493,13538,-117516,-166390,-37364,44235,65710,102293,68266,7616,25820,2551,-69573,-69892,-77925,-113289,-82136,20044,75886,51122,9947,-39470,-100666,-110997,-111489,-119110,-94268,-86056,-60397,13362,57084,73816,78881,13171,-46340,9241,78071,44311,-16253,-55097,-58573,-56892,-67436,-56802,-23087,36340,92617,108387,68868,-32855,-105197,-81616,-33266,8963,42770,-45249,-178406,-190920,-73196,57832,118350,138671,148172,84155,-39132,-84789,-61752,-47902,14125,71010,60251,42213,62982,107820,110628,62981,34355,58923,75736,28067,-22156,-39040,-80198,-105500,-79828,-76792,-105056,-109010,-60998,9258,47182,49319,82699,35547,-101934,-138118,-21729,40099,-13415,-96108,-131451,-78148,10714,51130,34819,-5660,-41309,-86841,-83500,-30256,-5149,-24997,-30925,5554,63533,66963,21365,-15522,-5327,12488,-13972,-51276,-99876,-118987,-25594,69359,35205,-38775,321,84393,99420,66253,43820,6628,-17400,-12011,11795,47170,56790,11993,-73030,-74923,31115,74538,23041,-12563,-52045,-151235,-161093,-52596,-11225,-2957,37738,53417,33101,-13190,-56489,10670,135181,134299,48568,8361,8251,-41826,-81565,14858,67933,16561,5753,28630,17616,-17827,-65880,-71013,1475,70738,69404,70448,91344,77247,45369,14833,7904,13920,-29541,-71660,-50491,-51043,-86176,-67715,-12216,25606,40659,11726,-44118,-65640,17071,139508,154391,23061,-77058,-117085,-99704,907,79769,45083,22440,38714,17562,-5827,-718,11094,40060,43360,-46723,-103961,-47738,17847,-5500,-59176,-68427,-79544,-65955,16642,66569,27120,2446,17495,2161,-25119,25871,47392,-8983,-57772,-65046,-10763,80194,86260,30340,22321,-24858,-130862,-98583,68550,117007,36589,-18550,-24777,8879,69137,104123,109470,91930,41700,22629,60021,58910,25769,11014,-47876,-87916,-37392,-16179,-45128,5879,78046,104917,89571,41517,17003,-6630,-16816,6696,-17217,-47915,-28483,-20494,-38771,6748,68092,61772,-10658,-75822,-84723,-21710,4315,-40015,-92689,-70636,-62162,-109248,-79991,27110,64538,-15677,-85219,-50492,5839,-21740,-76147,-107165,-100385,-56414,16625,97908,91986,16001,-46408,-58535,-17088,2430,-58837,-79922,-23520,23215,11514,-40654,-94094,-108754,-74578,-22394,22577,70114,78118,53386,851,-106278,-110722,16179,103065,99004,37724,10927,69639,74208,-39312,-79766,-7882,26067,-19266,-48499,-62159,-60937,-12551,16657,-30358,1421,115625,93553,-34461,-42726,7861,8616,-51821,-121378,-128475,-69804,-34698,-11991,4253,-11530,-21816,-813,11391,13538,61414,82418,55591,18598,-22833,-13053,7481,-51130,-113885,-81037,-15780,10151,-12011,-17999,2825,22795,48371,79287,109479,125674,107749,88651,111095,123911,84308,92779,144166,113977,69842,56065,1621,-41251,-40122,-27689,7755,18254,-15828,-5615,48954,29772,2820,48015,66174,8014,-7478,73590,108402,69964,30221,-22015,-79388,-26809,23809,-37730,-62051,-24396,32977,111250,111877,47420,15080,4639,-58295,-108818,-90226,-39217,-16865,-10312,-51436,-71678,-28600,22763,20061,23963,20996,-19048,-20163,12955,18290,51884,97656,56871,-5445,-41100,-54478,-49634,-22195,-27993,-84011,-94307,-49224,9175,60934,66275,-5314,-75967,-74961,-52408,-27610,18976,26434,9748,15173,-15734],[-39205,-74336,-105959,-79820,4406,47455,-593,-51361,-62341,-19119,66211,63405,5320,53047,117964,79204,26671,30312,57242,67171,22520,-7369,-15077,18239,85206,127629,93983,31783,-24704,-67703,-83104,-55722,-4423,17815,-13652,-65304,-119993,-101741,-12474,58613,71377,81445,101679,67397,-360,-66758,-112436,-135199,-126520,-67234,14300,49518,40714,55308,62778,14576,7163,77732,128753,134441,134546,89115,29604,26567,20518,-50396,-127676,-147361,-111580,-73398,-4294,80747,92073,41679,-12657,-45659,-56964,-37599,-45596,-65875,-47850,1581,54847,130823,156344,51204,-39862,-51003,-10081,-15145,-89338,-132689,-12559,125353,145139,139935,148953,161897,131342,56126,-31250,-122364,-172266,-161755,-141034,-102667,-27039,17924,33098,105472,211535,208950,85967,2753,22094,24673,35911,75754,62013,65702,112624,64897,27763,101665,120100,36804,2140,18211,-3526,-60747,-87709,-79622,-50700,-31482,-45974,-62102,-32909,16549,32781,8584,-32408,-25924,-25454,-64752,-100087,-68387,-16099,-10894,-20323,-51103,-96393,-68312,10473,28149,14785,33301,77004,89259,-18594,-137663,-102831,-1017,76343,145172,169393,123584,56027,-24153,-101118,-79712,27803,72394,-17340,-98774,-41234,-4084,-94317,-169295,-100475,42871,92939,18195,-6228,32837,18582,-23185,-50586,-106623,-125045,-35351,32041,1878,-48528,-36606,-6941,5560,10465,32145,43676,41044,-2045,-22993,12813,106833,148818,101015,91473,104360,52558,-41048,-64884,21052,65075,3675,-63476,-86400,-55390,9458,73002,78297,94769,135315,85705,-5828,-25215,40209,103594,114148,52373,-30218,-100902,-140398,-144374,-92535,-15317,-8501,-31001,-32945,16618,78164,70943,-35165,-101655,-55274,6847,14409,3792,-18373,-56379,-61353,-1907,30644,31686,72167,127408,118485,47108,-25788,-42046,22207,84921,84179,47736,15866,-2806,-890,-17652,-22891,2589,14388,-9270,-6438,6593,7971,31459,59249,4201,-61330,-63607,-94637,-153039,-142370,-104004,-51583,5100,-21849,-120625,-146461,-129044,-124399,-137121,-198079,39212,641037,715346,284410,57894,84377,75039,38296,16602,58094,233900,458170,441591,160102,-43835,-53518,-29835,-14307,-9950,6944,31089,-36636,-135739,-107477,69485,191878,183925,137968,72813,38918,46880,18365,-29319,-25721,25622,66872,38209,-11346,17502,55419,36964,-3764,-60394,-49230,59910,131511,107178,53008,-6014,-39590,-4790,56812,47148,30676,67776,44779,-71927,-119728,-90929,-42663,-16529,-44711,-58942,-20832,-21062,-37556,-4465,32645,-7038,-81805,-99878,-33232,60672,77327,29095,5661,35552,62271,23042,-19526,21146,33579,-55373,-92665,-14429,62009,56259,-24284,-90794,-75555,-14136,32109,70472,44909,6819,19418,14908,-28305,-36107,-41857,-45984,-25180,-36551,-22541,36852,38623,-16614,-1050,72925,82679,22079,-14249,9381,17697,15740,37517,33092,27110,35779,2159,-9082,12098,-13842,-27933,37711,75184,9227,-46819,-37410,-4807,270,-71187,-151091,-139829,-48068,20222,58848,57147,40487,-6591,-29070,-23403,-60599,-121990,-112339,-56102,-40815,-1940,37141,23412,-9754,-37053,-25496,9297,-7855,-26102,17700,28669,4174,2783,-24387,-59537,-38991,20122,-1800,-39529,4686,68031,76463,63910,12941,-32720,-24596,-45741,-97478,-73443,-1515,31563,72597,79336,47101,34877,27971,57644,59205,-33701,-73305,-11510,25776,13684,759,14360,43274,18087,-15150,-17410,-11658,4944,28291,36419,20679,-11150,-50717,-78530,-103434,-104780,-27044,17679,-31927,-39689,56958,124384,87216,34513,29892,41037,19508,-15085,7691,23600,-22394,-56436,-42345,-40775,-53607,-44233,-31610,-64124,-109025,-92388,-39548,-19251,-23063,-37371,-130273,-215749,-166252,-42630,-31605,-61706,-15406,71313,73692,7200,-6128,45290,71902,65829,73847,103581,105596,70192,12528,28043,53495,15718,-30730,-23956,-27304,-10436,43487,57624,3164,-5073,-29117,-119662,-143607,-20553,56336,72707,82529,43477,-13835,-9670,-32197,-91680,-103574,-114721,-113874,-41504,56940,63520,-5587,-53182,-80658,-115442,-115459,-118979,-140296,-119619,-79033,-51496,-28764,11760,53178,89986,94018,83076,94230,83963,15961,-17157,686,1472,-27885,-56879,-55882,-22034,31525,78358,106372,94697,16236,-33813,5498,59377,83529,75927,-19138,-88919,-47407,20910,62399,80908,104983,109153,40767,-52976,-70129,-45251,-29668,42638,109112,92038,58619,48505,75445,68604,2940,-54613,-7285,78199,94968,52439,25846,23010,20575,-9491,-49360,-43076,-6738,-17109,-48199,-9730,63918,101371,-1541,-163216,-167182,-6671,71991,14890,-46926,-73728,-71545,-35036,-6760,-31523,-57883,-32643,-31562,-29322,-14114,-10807,2858,39640,71960,74945,25379,-33839,-84842,-104379,-54608,-2196,8846,-43617,-98950,-58682,-13607,-44759,-69735,-6544,83823,104319,61769,43122,42356,-781,-60053,-36285,67457,81154,-28351,-119307,-71005,24272,42154,45964,71503,24610,-118544,-184826,-131060,-109576,-89784,-10324,29565,-17520,-61995,-36975,41410,115959,109888,44105,-25270,-42446,-17688,15068,111567,146209,74839,41714,54575,66671,43675,-25679,-55439,2090,58084,43414,14590,3236,28070,51471,-654,-32423,-5053,-25999,-65363,-46084,-24109,-24661,8138,28481,18340,60761,109482,57964,-40479,-25777,88237,146672,56426,-57544,-128004,-128822,-57508,3660,-15253,-28687,-5673,-11512,-3506,31940,36875,68511,122318,47309,-74348,-85639,-31562,-26206,-56511,-52725,-55333,-57672,20579,72596,4712,-62188,-57799,-86352,-123097,-61979,-3610,-47520,-108167,-110977,-53310,33922,78852,77492,66887,-28261,-123749,-39797,127804,119270,-4677,-72994,-51222,18794,73758,94421,110667,76082,-12813,-29141,54356,107015,78751,25517,-47896,-54098,32579,58614,-20952,-27249,41654,60946,25733,-3756,9175,19377,37095,65667,45791,17073,8945,-10013,-32714,-25223,-35638,-42213,-53181,-103194,-160863,-103668,-14116,2605,-21191,3191,-2681,-72496,-74022,30767,78725,-28883,-151733,-110382,-21679,-4091,-28834,-70595,-61319,-1594,48666,90514,51940,-43575,-69569,-14768,46105,7031,-92930,-108580,-70925,-28764,-33392,-75234,-60449,8561,22848,-1726,14742,68276,104268,120256,57869,-71689,-77018,-8169,-6086,24854,50920,29982,9167,-64019,-153863,-112113,10076,49571,-20648,-121110,-163973,-126433,-35649,57744,55878,54843,114892,79792,-41383,-47642,20118,55190,20564,-64209,-102632,-21419,29894,1927,-35697,-76767,-97624,-57649,23275,105087,177101,169097,118449,91811,58446,28847,2800,-47845,-87493,-53422,9780,43118,10445,-25066,-39906,-31850,11831,60791,94700,122195,109215,90054,125650,154410,94162,51835,66667,27502,-18632,6143,36595,40137,35894,21086,23699,24512,16533,47167,99278,13838,-91553,-37910,52110,43473,14349,45130,32744,-19524,-39494,-26176,-34843,-39979,-52174,-63906,-38262,-26077,28047,95588,36459,-58615,-54679,-76231,-177446,-178988,-89760,-48638,-66364,-64651,-71915,-54234,-1937,44606,26825,17292,13773,-7279,8844,23624,6427,51264,104450,46148,-9751,-24015,-48458,-74642,-49982,-29231,-41800,-30045,22961,80140,108899,92970,24951,-50327,-80746,-48458,5288,31027,6773,-14883,-17634,-40369],[-60342,-47979,-77250,-49022,38326,63855,64,-44320,-27282,24258,75937,39008,-41691,-30719,48810,104322,116858,70331,9442,-1773,-1493,-12646,-53130,-71242,-31174,39229,49990,10173,-29206,-34558,-21252,1875,-12796,-9631,39775,25440,-49084,-22838,77231,140827,123293,58305,15571,-19780,-98321,-145485,-124443,-128043,-161703,-120181,-7710,13610,-50254,-74548,-74400,-79805,-20562,62879,70144,32011,3543,-22949,-26730,23270,46259,-24646,-122620,-131048,-64001,-35072,-23861,52633,119836,107316,41864,88,-11594,-8918,-25843,-29307,14107,71344,112671,158879,146363,46148,-8283,574,34893,30383,-23373,-51009,9219,61619,71560,76275,56497,62080,74415,50373,-13252,-88350,-93428,-60847,-75581,-87680,-47013,-18156,-11585,26474,117180,182087,128952,22556,-6455,799,20713,43709,51413,84180,125542,80163,76135,160569,143146,46839,47369,84779,52613,-10339,-52220,-96334,-99011,-67172,-34479,-20471,-24199,-6787,6359,-40824,-111796,-89695,-53070,-76753,-109209,-136323,-112746,-39443,38544,33346,-40979,-57318,-7722,2413,-10685,17265,70228,66588,-63775,-161271,-57373,117962,194548,164646,91636,15466,-39818,-75336,-56390,23368,83010,58998,-20111,-81054,-46927,-22032,-90044,-119186,-12279,108288,93959,10052,-6987,48810,78559,36842,-42823,-122410,-160270,-115280,-47737,-32809,-51973,-15509,87686,155765,126200,82317,92708,104517,33379,-28899,-52053,-12596,86493,147070,153318,132545,72667,-2868,19514,92227,72520,-29123,-107559,-90576,-23913,-8927,-13156,35143,116632,135126,63352,-2467,-168,8871,-23629,-49448,-75707,-75826,-56618,-47294,-73908,-91321,-60230,-34336,-29259,7097,78198,87901,24203,-51211,-45243,20414,59985,73350,71308,45439,6143,-29991,-51316,-65659,-32195,74550,165407,122970,8821,-61925,-90405,-39061,55286,80328,60073,16608,-39214,-39590,-19545,37014,95592,50722,-41027,-55369,-80918,-109252,-36261,66543,30602,-30596,18828,46620,-11197,-39113,-40495,-15791,47367,21264,-97247,-109665,-68989,-65664,-76808,-99786,137047,561114,582407,176817,-43544,-55018,-52520,6813,45220,67145,150994,339780,440200,233554,-21526,-60531,-15447,-7320,-15637,22558,74573,1459,-118915,-123196,18455,139589,158157,143949,109889,75646,66757,55196,8317,-36273,-30540,6527,159,-27143,19540,99173,57073,-56776,-125372,-78963,39918,105588,73957,-7550,-77732,-54113,53582,113765,52878,16561,75441,52306,-75677,-98895,-55325,-1071,22864,-33600,-69969,-32978,-29955,-41927,-31942,-17522,-15821,-26541,-23158,52239,134375,103452,9316,-19531,35625,68659,20040,-15872,44235,58041,-18399,-25090,58120,115371,94802,42648,18766,17412,4162,2993,14204,-76511,-156217,-74553,13897,35483,60401,25800,-50890,-71640,-28590,39876,85501,86149,54351,67044,118253,120300,53888,-11878,-44760,-58246,-21814,65119,91275,63361,36300,-12968,-49595,-49262,-66230,-49340,27575,56371,-16935,-51410,16043,83511,43288,-63712,-96069,-58328,-26687,1151,56455,91310,98086,42636,-27227,-35343,-20952,-59388,-75302,-57382,-56895,17964,126520,145541,85382,31053,15366,37893,52541,53392,45777,-26742,-74145,-18616,3211,-30618,-44810,-38404,-65375,-70644,-39243,-3996,10936,27406,-578,-40428,-28492,-31197,-60150,-42470,-34121,-50325,30420,104895,77156,29573,27853,64842,26366,-75402,-86406,-17782,27233,62315,37871,-20535,-25704,-1743,-247,-34232,-72190,-59713,-21866,31393,52092,-1293,-82589,-97414,-73504,-95079,-74532,-26633,-47412,-61135,10787,59770,27527,-16280,-18134,15063,40522,37264,71449,106519,48586,-16263,-113,-1424,-26085,-37150,-54868,-120368,-188786,-140165,-23967,17190,-21014,-63983,-120923,-151359,-84377,24421,13729,-32635,-7036,60306,51321,-5173,-4500,51861,78747,57585,58307,70484,73556,65939,-2782,-13432,34817,10628,-47068,-27729,5488,11636,43193,67136,1861,-33330,-27576,-43925,-53456,17568,65349,64498,32107,-20928,-57381,-44458,-27651,-39377,-50151,-49347,-5779,52746,50323,-22834,-60634,-39775,-50878,-92402,-100495,-91300,-98889,-80237,-42709,-41071,-55182,-5047,71349,111160,127583,140382,111775,38535,-38609,-38620,22371,39065,-7866,-69679,-98399,-67960,-6801,29753,47349,70197,46397,21106,52488,122907,145797,94091,9358,12060,44999,11207,-30819,-26943,30980,64701,22040,796,32618,39625,42532,93165,123460,91480,41910,13994,14021,-5910,-48145,-74368,-51289,13629,68568,66290,66412,135369,166426,72382,-14336,-3915,15837,-45946,-106332,-49691,42678,42545,-48699,-135762,-110587,10283,79530,58583,16489,-23260,-70204,-99742,-99660,-105677,-66256,-7340,10261,1952,3508,3181,15903,77175,113304,46804,-51374,-70817,-90431,-142546,-103772,-11629,37378,8339,-37701,-21961,-25979,-71395,-89569,-64417,-22096,13748,25665,51730,81829,37986,-41731,-29774,56090,62769,-45593,-129553,-68374,14939,18149,50541,120218,106442,-17159,-108145,-120646,-132839,-140403,-79730,-25175,-59668,-81510,-15042,66201,116468,108483,53317,-30345,-76899,-42111,28332,118045,158755,111262,84592,120842,136728,73982,-21455,-43637,-3483,23564,11538,-24841,-69627,-53140,5781,-16664,-33296,10125,326,-52895,-64382,-32317,18390,76651,85539,59563,84904,113102,24180,-97877,-69614,66375,144699,81648,-554,-24232,-20774,-11680,-20811,-50151,-44122,-31618,-74821,-80608,-9600,47968,99316,156634,91878,-38005,-86301,-71766,-50875,-8193,41915,43572,16199,63026,106009,39130,-53297,-73606,-98600,-122277,-78550,-18172,-17840,-37719,-31190,-25236,-32756,-10151,51522,56882,-49352,-95666,4465,92363,49195,-28680,-86202,-106124,-36610,50915,78173,67744,-3866,-93695,-89497,-7740,62670,65882,7431,-61716,-35625,71333,108761,11260,-54885,-18721,-3188,-8594,39491,80156,49709,63381,112966,97368,78672,74851,53450,38621,-6912,-108236,-115995,-46606,-68606,-155788,-129831,-39923,4594,30282,85469,99024,30759,-1462,50426,52642,-40858,-137181,-128445,-36895,11865,-11374,-68315,-55931,2915,10506,640,-42572,-93658,-74185,6044,53645,-12762,-110630,-137607,-128451,-80658,-36071,-28180,21818,96982,65776,11183,26256,83290,113288,118380,67537,-26584,-42067,-50518,-82054,-27304,24206,-143,-56177,-129138,-147835,-44622,49826,11540,-93245,-159467,-182954,-157543,-54657,87485,123570,93133,90523,57779,-17379,-28144,10910,44832,61661,27383,-33957,4565,41696,3943,-41208,-75355,-105108,-70777,37297,164446,215903,169617,132292,142888,105437,29198,4432,8526,-24035,-57370,-37356,7818,13286,3487,-13777,-22076,4698,48555,76469,96548,92058,74600,84745,91219,45863,-476,-13083,-43405,-89280,-61401,15195,63676,77504,76106,66301,53827,63399,93153,117017,26724,-103380,-78491,38396,71694,24034,-21105,-79181,-107039,-83226,-10018,35711,7014,-42202,-24303,27258,26442,55412,75708,-59179,-173366,-130608,-135546,-227353,-200539,-123449,-107782,-87373,-48005,-47279,-50115,12305,92881,49709,-24795,-23560,2699,41741,28253,-21393,17786,54568,-5701,-10698,32384,8875,-63802,-77707,-29407,14195,27110,46574,105081,128165,80038,-13473,-79650,-87339,-18652,61407,54214,-12546,-50381,-73492,-87253],[-59572,-7941,-22130,-23278,29670,71361,81129,94092,97949,57642,6379,-28874,-49249,-49720,1552,73356,93262,34411,-27289,-18384,3657,-19746,-66235,-109659,-130050,-51888,52964,45947,-38119,-71281,-13899,47194,-17916,-85052,-3537,64326,38539,86344,167286,173593,105042,18318,-45847,-82061,-148373,-154976,-80648,-89073,-141757,-96758,10979,4661,-75470,-91466,-59940,-39099,-135,51406,26470,-50913,-91976,-64645,-17777,14311,60112,73244,3770,-47658,-6426,11332,-19591,16140,97945,117982,77165,48694,19224,-4431,-20718,-29778,6412,55455,65367,65288,64089,45950,35608,-460,5970,23401,17210,9958,-26738,-80437,-51402,19103,17761,6825,45232,91285,73301,-4430,-33503,-7480,-10405,-51632,-61501,-53324,-49494,-19292,58234,119415,103400,29837,-15406,-24212,-6088,24291,58076,112373,136274,74259,61987,137100,117265,36151,37741,82577,101247,82508,11204,-72068,-67162,-16438,32250,44239,-13541,-69129,-58972,-47947,-73196,-63048,-44794,-50483,-64183,-130383,-167852,-70319,63460,55243,-42903,-71950,-49320,-52892,-45135,-8041,33197,42597,-39531,-110063,-18587,110011,132478,66110,-6182,-66375,-96108,-70274,15154,85361,67162,-13964,-52402,-47390,-35013,-24179,-24006,3825,68666,80978,-6226,-67203,-41725,28823,74869,40020,-60000,-112929,-92282,-52292,-14955,-15520,-55879,-44883,73502,179228,156720,105359,109124,108113,36118,-12679,-74511,-102590,6939,121696,138706,93058,20763,-13976,58361,121159,60583,-61823,-116731,-62283,-1158,-51294,-103318,-28477,86996,98309,19895,-17480,7156,-34696,-142704,-161083,-115409,-74873,13034,79971,33176,-57110,-89899,-71445,-24241,68387,161651,139416,27465,-49826,-36947,6550,30344,56195,64110,47671,33608,-7727,-69441,-118602,-88541,33612,129786,73663,-41920,-74898,-52010,19915,71855,38914,8355,-6125,-49004,-48445,-39136,18696,110211,68668,-82621,-159515,-168528,-133766,-29814,59476,33711,-5523,52335,103326,57829,21931,5160,-285,16267,-2548,-60674,-63060,-18669,7325,8925,16812,273374,553679,444216,58626,-134033,-96373,-57004,-10129,32999,29967,81275,279834,429118,212450,-87714,-135441,-61087,-17236,-1363,16629,27521,-55965,-147440,-142735,-61226,-739,-1117,28736,81108,88798,48943,10334,-26778,-86287,-134883,-132120,-114547,-93368,-21259,65059,17759,-94256,-116802,-59065,9511,39109,12409,-58378,-98699,-39520,75766,117973,21292,-60994,-13148,-11519,-91813,-73402,-8199,46210,68632,5531,-37402,5059,31137,26879,5711,-23152,-31233,-10961,18926,98378,165074,104061,-23664,-76228,-24308,44622,41920,1960,14355,-925,-48312,-27257,45524,83980,69482,66298,106172,126955,73170,23541,7859,-110507,-199912,-117051,-23097,38784,113231,91615,-11891,-62607,1129,88063,117428,117228,80716,52908,70920,98979,96714,34854,-50882,-88355,-62011,20016,80042,76099,27523,-28045,-36632,-17833,-24506,-32491,-24232,-9134,-41121,-63829,1368,55856,20543,-34313,9839,73810,40699,-22113,-23694,14347,74165,74916,16407,7810,60201,47777,-7424,-34276,-26396,55746,159193,179997,108699,36289,17120,41824,66013,44269,-12506,-111025,-150546,-44235,48797,13539,-100663,-159642,-121974,-74446,-64432,-28735,7715,31795,24673,2968,-2806,-14434,5333,43488,-33226,-99481,22319,126439,74433,1477,1251,26477,-21249,-70714,-39959,9959,43856,78184,27934,-75134,-72623,29008,77959,-6817,-91683,-67223,-19806,19022,47381,-5345,-84879,-79770,-19648,-50199,-101654,-85253,-30808,-2082,-3584,-34230,-50231,-41749,-55198,-50640,15882,54024,90720,155007,141217,67525,17449,-8487,10202,22142,2232,-29686,-80639,-94184,-43255,789,11591,-7176,-64435,-86204,-6247,72408,77542,51611,20374,31603,28376,-14280,-34742,-7148,21326,-9618,-34606,-23781,28975,61435,4051,-33708,5794,16365,-50761,-71933,-34586,3709,21814,42630,20720,353,28781,54648,28617,21446,24880,17335,-22550,-65252,-67943,-29647,27328,52950,35513,27084,80556,99839,-1505,-118300,-91478,-2977,-13787,-83588,-100351,-55726,-14300,3771,257,-22805,-40195,9167,94116,107550,79295,52788,1538,-42993,-72106,-52543,-201,13943,-17118,-52854,-76409,-61020,-223,35415,28144,44623,51815,8854,-15073,52747,95868,50039,696,35019,45871,-25697,-108460,-106158,-2037,57130,14237,18615,68935,69213,85334,138555,136157,100312,46861,-11325,-32680,-42373,-52911,-27949,-18943,-24935,-6122,21733,63560,149640,178795,82512,2015,-5865,-48935,-109007,-89971,-18737,3176,-44902,-90882,-73874,-23687,45306,93942,97370,61726,-496,-68911,-107177,-95410,-61112,-9440,25701,21820,-13625,-19720,-8153,-12030,37830,74316,-14128,-98074,-34276,14637,-39113,-57094,-10829,47601,63363,36599,33800,17399,-41080,-89557,-94303,-79342,-39727,8100,71567,110242,72989,12030,10223,28118,7125,-66077,-124406,-71221,3645,156,4943,48209,65386,29368,1564,-6441,-26415,-70638,-99969,-75273,-69843,-88002,-54700,36335,144199,157215,61389,-26744,-46537,-29902,-1059,37755,55157,52893,86625,174830,185090,66353,-40664,-35796,-12593,-19714,-24983,-38239,-76021,-90624,-49048,-16825,16150,59828,29999,-65234,-119523,-89493,-13511,54926,88590,95314,89149,40450,-74614,-151242,-65022,84174,136511,58025,7238,52429,120949,124379,55475,-3854,12322,11477,-72505,-125790,-56518,54506,96213,65327,-10786,-52782,-51549,-53761,-28883,61411,132050,118534,85827,101233,123315,84297,7045,-33571,-34508,-22904,12061,44772,80040,100360,87920,38163,-49785,-88137,-31919,-16287,-77459,-65048,9236,7713,-20413,-509,-40242,-135016,-108384,-704,27289,-27210,-87228,-108514,-94087,-58572,-4684,18915,-26097,-68679,-30626,56735,105455,32140,-67639,-83212,-63121,-14751,86263,122123,58693,81009,148058,111128,86432,100325,78003,61595,28530,-65128,-71301,7442,-2123,-70931,-66395,-36340,-13090,25415,89869,122557,72680,30264,15846,-47146,-109318,-112284,-89666,7219,53102,-29674,-118350,-93418,-29157,-34225,-66983,-71715,-46919,-44638,-36573,-18073,-33201,-71058,-103572,-118992,-70129,10249,38931,39856,19577,-40726,-33656,39998,112275,121155,77868,42334,17379,-6293,-74015,-96472,-36783,-27237,-72833,-91453,-90666,-58642,49346,84814,-42858,-170443,-144244,-99918,-111196,-64771,62289,119659,84680,42020,15798,-5618,-3494,-9692,-11220,32030,70596,39297,23139,30362,21024,-5891,-25967,-65546,-96319,-25822,104874,146214,97679,108176,163203,97999,-23155,-6236,78617,33186,-89906,-111324,-56684,-20425,19546,55882,66423,65764,62020,51630,45990,53210,48065,13254,-29033,-33058,2967,32933,2422,-70501,-79831,-33721,-4957,18902,59966,68435,51119,56874,74194,68567,4742,-63388,-43012,27884,63264,29816,-59270,-135761,-109675,-35156,34908,66960,47144,6783,12282,43749,43122,67323,64652,-79094,-154596,-83373,-74995,-153941,-145835,-113654,-102892,-52672,3083,19955,21700,47307,91090,22860,-83768,-66300,3726,46707,28646,-15949,-8239,-19149,-66490,-19994,52387,37922,-32469,-66320,-33801,10261,31907,40363,82393,107876,67131,-22986,-85048,-71824,19214,103177,75522,-17860,-78972,-116727,-120388],[-47448,16253,22471,-8133,-6292,50354,120966,169819,161595,61388,-55342,-67308,-18755,-17296,-14906,-4744,-41311,-58475,-21052,18597,3683,-28967,-36167,-46398,-75787,-17454,88301,93358,-10367,-103395,-55745,43874,8580,-91438,-55992,45299,70627,126393,183126,133501,27467,-45461,-80254,-106852,-145755,-118367,-29479,-37755,-87220,-52682,11981,4167,-31710,1424,65797,68311,36948,37186,11883,-54483,-60020,4027,31935,4681,46553,131246,122742,44921,31754,24002,-23038,-26553,19772,26217,12753,32196,22301,-3833,-20670,-30397,-5684,23070,-8030,-45731,-5567,69423,89349,-4516,-45475,-34058,-19825,-9946,-52850,-120357,-80994,31384,61107,22733,33234,118001,153203,75996,-18317,-40711,-21197,-53725,-97728,-80654,-29807,26608,66587,55571,54251,65803,28054,-30132,-23025,31658,79798,137273,146129,48888,-14519,40869,74309,30168,-1578,29069,107745,137329,50862,-25337,17401,88266,128448,118288,26967,-74755,-66920,6830,24555,-5440,-46222,-45816,-16385,-49852,-134830,-86819,51091,44760,-50910,-69186,-55965,-72609,-74183,-51998,1245,64688,32998,-38212,15207,70739,14211,-40514,-41306,-67612,-85163,-22521,72826,100807,32118,-61300,-85179,-48790,-26029,-31120,-11320,35341,66235,33756,-57960,-96426,-43258,-5281,-8895,-26064,-57504,-35336,47301,105527,108429,48687,-62036,-101147,-8793,104578,126473,110378,77881,60474,55877,49510,-46224,-116055,-41484,44142,65710,34435,-36518,-52252,28176,92117,33881,-89637,-118209,-28239,23721,-59146,-91901,736,79825,55249,-18360,-13515,43756,4526,-113315,-106635,-15218,14763,49086,107711,106172,18259,-75759,-94781,-9220,119197,218708,195946,66314,-47943,-69269,-43354,-5878,46433,61394,25378,8380,-6881,-30000,-65855,-76481,-30214,18912,-6980,-57518,-40703,34095,112325,80701,-26398,-63661,-36903,-34406,-27585,-48579,-35822,38949,30809,-115266,-220654,-173472,-61626,11357,35052,25006,15836,36262,52949,24230,-9039,-27832,-18471,-33218,-61910,-75842,-89649,-57133,14553,39673,40842,298649,623316,465138,92726,-57912,10369,84924,102695,67475,7092,70449,298638,414282,163061,-107279,-112713,-35698,14973,46827,38371,-15567,-110254,-145931,-118199,-80975,-62440,-81843,-61394,17147,70406,27024,-61758,-102151,-119077,-170464,-211268,-195191,-139727,-43043,22983,-13014,-45431,1427,33829,20015,-2055,-35300,-74674,-62879,-6678,47950,60480,-27650,-114954,-91441,-62245,-74769,-35793,24782,67034,95749,74263,42048,60922,92363,100235,77415,36600,4579,15151,45633,86051,113094,53321,-48922,-90921,-51303,20545,46616,29676,3503,-60622,-101018,-67848,-12698,20607,41398,80097,151395,190487,141578,79349,62748,-24619,-105391,-100631,-71244,7836,130762,134844,35966,6613,63415,100947,106793,110366,55237,-12976,-24395,17211,88678,85609,16190,-18899,-28371,-22081,25948,72187,30662,-45997,-20620,51914,84523,42887,-39963,-35671,7635,-12106,-51402,-86870,-87586,-40758,46987,111742,97598,23353,-20071,-26856,9971,27889,18235,31368,72116,72216,22922,-13875,-9240,28716,47081,51300,37679,6367,12329,25452,-6164,-71664,-117933,-157107,-152410,-32351,88016,44123,-139376,-230205,-164601,-82121,-22261,46251,58873,47989,40772,27133,8399,-284,71683,142163,55688,-29148,45117,100523,53180,5787,4589,16471,-23846,-49776,-9796,21366,29057,23229,-31136,-108418,-72775,54423,108621,8959,-52412,21930,59688,-279,-33958,-58663,-88912,-59098,-3173,-34286,-85714,-61369,39797,88134,21393,-74219,-90313,-42303,-47758,-82079,-39132,-2030,20985,87546,121508,63594,-43606,-86245,-9810,61805,71590,78368,61785,-5000,-57607,-30069,66915,106442,28197,-18244,21254,58926,99085,105429,29790,4028,20355,-8734,-35809,-6832,29964,-16616,-95792,-99610,-30976,24250,2947,-30635,-26328,-28197,-103765,-153595,-125414,-51597,-38170,-31300,23608,76227,90517,82364,31995,-10209,-42202,-57484,-69371,-68741,-43640,18248,83732,103628,79208,50467,66256,46473,-68631,-160120,-108439,-24717,-42811,-124257,-148268,-89654,-6053,37021,29665,11841,-5276,23034,71903,52022,-7285,-71452,-121504,-107093,-90162,-71599,-34781,-18302,-21822,-7157,6491,12907,58846,81725,32605,30772,75937,2669,-113349,-94491,-48461,-54483,-37031,19470,35438,-12081,-95880,-103994,5471,57057,-11678,-53751,-33226,-22824,20854,116514,139622,112846,69439,-7686,-30315,-24376,-31497,-7320,7684,-20792,-32143,-8707,20562,44720,49939,16152,-3056,-15702,-94126,-112497,-15860,24275,-48744,-113508,-130058,-64201,14975,66483,80793,82351,71799,-2028,-80419,-74200,-29032,8015,26349,42966,10410,-59283,-74907,-35541,-40076,-41365,-31083,-80352,-95030,31530,135234,101565,26569,-4215,49057,116171,95957,50369,33686,-9547,-57941,-36601,-5983,4762,32193,96950,114031,49223,-2203,13784,24146,-14999,-70306,-98896,-51071,5136,-5142,-30328,-51122,-56708,-11972,69056,108508,86161,22989,-70678,-82770,-62683,-110841,-122488,6312,195406,212211,54303,-22327,21628,29963,-10394,-27119,-44663,-26428,54974,161582,178967,58951,-35214,-22681,-12969,-25622,-32716,-33203,-31376,-43497,-40283,5095,65566,87594,22578,-93201,-162439,-160159,-107717,-37314,15391,52768,56283,-14653,-106699,-122762,-12660,97274,84334,-20178,-54229,7892,119820,162059,104471,51306,68381,76647,20459,-49726,-27058,70360,66620,-57653,-139888,-89582,-23020,-2878,33039,94491,109251,76007,80451,102534,105949,94784,45153,-8726,4143,46224,89630,113196,143179,150593,110239,59561,-12389,-93856,-119709,-97476,-74420,-19708,24364,-19479,-37937,55752,65922,-48325,-86472,-30715,-32015,-101119,-94618,-15394,-1107,-16994,13811,20555,-17045,-32716,-12909,32469,95801,69138,-33907,-98561,-86915,-21050,52551,61404,29077,94498,170937,110654,68308,74411,20358,-5869,43570,46648,40395,47482,38793,30071,38967,9363,-19497,-34885,-10233,21434,13051,-8417,-62067,-134118,-137204,-94869,-37209,73763,104583,-23307,-130074,-115816,-61743,-52350,-67466,-30169,28719,-7496,-72517,-62127,-10800,797,-26454,-49970,-12870,40851,41038,-8054,-94041,-148999,-75818,57095,154878,166619,79090,14002,39134,44648,-39459,-68724,-13624,-43850,-119057,-89333,-17825,7441,56114,53157,-81730,-184833,-110584,-10752,-25993,-51210,22830,85512,70736,22293,-5312,6657,30929,403,-31523,-12814,46494,71259,52635,40962,45915,28464,23249,-1885,-91235,-90188,1743,57667,52572,108223,170472,73000,-59349,-15411,103183,61633,-74038,-108367,-61200,-44447,-2780,94891,164978,144162,79152,32168,2823,5950,20464,-24605,-89603,-73948,37745,138972,117798,32485,-9929,-30342,-65056,-52836,3649,17178,-2470,-5632,-4918,-7149,-35310,-27303,12637,15449,14900,3276,-53312,-90300,-31304,52591,74481,35170,30037,45145,39650,31382,14053,38524,52430,-22323,-30870,55749,48916,-54080,-68526,-32153,-11122,-8816,3210,70223,147686,91711,15295,-36840,-85096,-69551,-22138,-4884,8830,11891,-13803,-55953,-75355,-17542,29367,11830,-19468,-19957,-28798,-43339,889,54328,73972,86003,82182,35275,-28958,-40276,30134,94136,71808,-2743,-65783,-111933,-116938],[-43272,16921,43676,15287,-17348,21348,73371,97818,106003,48477,-40628,-30351,26243,2705,-30044,-62184,-137610,-113027,-497,20661,-44465,-42932,-11504,5062,35130,84656,95991,99645,44041,-77755,-96518,1446,35364,-21006,-33151,22360,41417,78384,107494,47850,-32709,-82755,-105932,-116453,-119492,-90912,-34283,-25731,-58961,-59505,-29236,-29428,-40915,14725,82666,75373,38528,17126,-3478,-22574,20105,72817,46518,3728,23922,79743,111085,92748,61872,-4816,-78947,-72698,-42481,-77968,-105445,-49040,1469,25998,31706,25258,25312,19213,-42670,-89189,-21960,95585,127421,24212,-46054,-67380,-69012,-40941,1877,-1452,-5394,53566,77885,17531,-20219,58474,127550,86238,-7794,-75179,-69620,-73956,-129557,-114408,-22134,32127,10445,-24343,32790,102990,52861,-21345,1373,31442,46692,98705,115026,14599,-77359,-41422,25146,871,-32211,4196,85565,112438,39819,-12545,40680,109903,148284,134465,52858,-19801,-8317,45784,24614,-46526,-103639,-82006,-3268,11971,-69698,-74210,35174,56572,-3318,-18519,-7530,-35125,-92303,-103439,-18793,81996,66492,-726,26118,49282,-37000,-86495,-52620,-55638,-60589,9722,88276,95609,32126,-36449,-68208,-57709,-34284,-64767,-86524,-61773,-28088,-12039,-37048,-50161,-9709,-30361,-99017,-101096,-44482,21865,87767,147950,152589,63071,-82914,-133820,-60046,31691,73261,63586,-5301,6794,95981,102856,-17325,-71038,-24181,9196,36111,39987,-16025,-66180,-32707,28275,-7430,-113751,-129146,-11541,54514,-23644,-22175,86442,101584,3277,-54923,6224,89975,69934,-26033,-527,106139,122530,43751,40266,111113,88867,-24115,-70541,15455,120272,181875,162922,70586,-45784,-88414,-59492,2005,69801,70621,-2525,-44898,-31442,11662,16834,-36792,-89329,-96155,-87945,-74354,-27116,35212,61125,3726,-71016,-82805,-66056,-58451,-40699,-61808,-83253,-55072,-42820,-132148,-198332,-121474,-7968,11504,5484,20490,41577,39405,14214,-239,-23469,-48914,-22728,-31071,-73349,-106310,-151400,-135700,-13813,57502,34758,223335,602717,571547,232412,57679,77188,143074,186282,109523,14964,93929,333990,418355,181507,-26024,845,48194,53815,70452,68250,10326,-61975,-55116,-43004,-51433,-34836,-19355,-25885,-14221,37081,27147,-70145,-115390,-74856,-85079,-166167,-203171,-146995,-33019,24190,6123,37665,105832,109320,43971,-22084,-64348,-73514,-41571,-13393,-14180,-28039,-73246,-93616,-72875,-41709,-17889,4818,17991,57701,137584,198485,157379,82966,73483,104959,114389,92581,59718,72261,89689,64885,35734,-3783,-39406,-44469,-26156,-9281,576,25355,14761,-63980,-103167,-68008,-35343,-16114,26931,91726,161519,187207,140772,83081,82304,45197,-29219,-79340,-77374,6771,129528,127925,43183,67912,131260,107031,65807,56495,12452,-43249,-75875,-73961,-18001,36184,69195,93435,67922,3058,4860,67425,29673,-66895,-34175,78060,153069,117623,-3522,-12570,86896,80257,-69445,-184635,-160287,-64687,13549,56667,101281,115368,103734,40224,-19288,-23958,19088,32454,10959,-2471,-4577,-9672,-24078,-43418,-95941,-89697,-20707,19098,44779,32060,-47870,-124260,-140905,-124991,-97284,-25560,60999,52843,-69528,-149809,-155753,-78630,69501,151410,96894,42112,23141,12313,7258,33377,132708,203647,159368,85375,71618,70708,72336,71603,55966,46509,-1121,-45318,-3883,37790,3912,-39883,-59238,-68680,-31787,35548,55706,-2552,10397,141558,153417,-8848,-120413,-123447,-101457,-38360,10903,-18123,-35493,9055,97027,124297,39570,-50188,-61459,-13296,5980,-35516,-54143,-56707,-66450,-42815,-7989,-33843,-101635,-126959,-54400,41508,73273,60497,61248,44274,-26056,-27169,93366,170272,115092,58395,8325,-8573,39173,63369,3018,-9231,21375,17824,22040,85784,132068,57989,-70963,-128485,-107622,-25166,6603,-6772,-39281,-98386,-167164,-184853,-151606,-83385,-72891,-66343,46137,171302,132812,30744,-21153,-11094,-35941,-60049,-55958,-48205,-20832,59874,104895,91208,86059,71431,37980,-28429,-106632,-128098,-80581,-47109,-78946,-156593,-204237,-180717,-93658,-575,35525,35329,28855,48796,49088,2511,-51893,-89091,-105721,-92623,-92287,-73383,-10470,29801,16706,16560,60837,94384,121419,102779,9797,20873,125958,63217,-115540,-163733,-144835,-116215,-26941,66604,81521,36298,-27186,-44684,11305,31342,-36363,-122933,-150306,-140220,-94490,38341,133037,120971,76441,18570,11888,13637,-21062,-47481,-38252,-28318,-8562,-6663,-42515,-76886,-69646,-41098,-7239,-7166,-50543,-28565,45177,14610,-97257,-140512,-133645,-81574,-3892,26319,-4891,4963,52527,198,-75485,-40926,-4261,-21602,-5713,31607,-4869,-82772,-90614,-13830,-483,-66024,-108693,-109347,-68905,54269,170558,154938,54087,-13487,34823,120043,101882,31106,3045,-9796,-8626,50616,87304,66203,66439,103164,82953,-21975,-87834,-36374,34807,19164,-23941,-31107,2932,25238,24866,25693,-26517,-88713,-40068,78898,114846,73030,26805,-22861,-28662,-43597,-126861,-136594,29226,230058,204392,20263,-37445,33954,53412,5620,-14859,-35962,-39321,7169,71183,102871,46295,-11392,-12095,-12648,-4476,-12309,-26252,7437,45098,46137,47860,70540,52565,-25821,-97821,-144312,-189504,-172799,-93068,-60883,-36995,6245,-13027,-54734,-39150,46783,83370,9473,-79423,-82241,-61937,-28059,10708,31752,45177,63784,99196,124255,86511,47594,66865,30243,-84712,-144888,-95030,-37953,5339,68345,82550,15862,-28792,14705,69700,79019,81548,40755,-29125,-37442,4581,42373,69097,70704,51555,31653,25012,10275,-72403,-163341,-128631,-44106,15184,44333,5247,-34945,65892,159090,115437,38731,-293,-46848,-95792,-43263,86343,121660,91412,88247,58091,27031,15215,6612,28315,93020,104282,34332,-52895,-82862,-51117,-27987,-29228,-11730,87345,166574,115654,71859,45447,-48212,-65237,48163,101998,69701,15236,28448,76813,89419,33809,-42167,-109904,-123450,-105218,-71706,-60915,-105703,-103475,-15345,-9343,-14048,63024,90776,21335,-57539,-98247,-92670,-88576,-80875,-35884,1041,-16206,-43586,-16570,25910,10447,-16389,-4644,34856,28619,-4280,-27407,-69783,-109260,-48914,67576,171111,212858,117997,-5080,29103,102569,35991,-36693,3378,-17774,-102696,-76476,5035,-873,-29882,-50645,-118047,-161090,-95522,4716,10016,-33490,8987,62696,63920,27506,2454,22677,39196,4384,-21427,-38029,-20415,24060,48736,41890,30701,15752,47605,74254,10077,-50666,-30557,17466,51195,113626,140553,41196,-57720,-36472,38475,50138,8969,-12871,257,-40153,-57237,47674,157536,130524,61830,27645,-15291,-34024,-8653,-22069,-61023,-57127,39065,157722,173576,119338,66219,-2407,-64535,-56432,-30358,-46029,-57567,-52707,-74178,-54793,-37169,-14307,19921,1903,-34951,-57540,-38057,-3438,28987,57975,42356,-31161,-11131,63938,61851,26525,-12257,-2749,33557,18016,22413,93284,69623,-42742,-41636,17829,28098,-21233,-53540,48058,181581,80654,-54172,-37441,-8884,-49385,-97295,-97119,-26097,15143,-22956,-42929,-29432,-953,-4769,-36118,-34257,12161,-17977,-80374,-22172,80214,94885,74861,89619,83312,26880,-22477,-3843,28843,25597,2330,-25469,-71830,-95627],[-38878,15714,58882,58660,23897,25407,32307,25402,53855,58719,18684,32945,63383,6929,-34913,-50828,-98936,-58245,37967,1343,-77469,-32444,-19370,-61257,9289,113882,105578,116286,111494,-2001,-82012,-30286,23385,34124,36653,30099,17287,42199,38942,-3215,-26945,-62641,-114630,-108762,-77554,-69520,-59125,-49372,-72178,-87782,-43018,-52136,-113176,-104195,-53266,-19903,5942,198,-14706,12203,71403,91783,50710,42670,39546,5312,19506,77291,82848,-25384,-123354,-61458,1737,-63364,-138920,-105077,-13508,79384,120929,101168,65280,32022,-31728,-63009,9270,110683,129878,51070,-6910,-38836,-47923,-2496,97128,130054,63824,35054,34334,-14215,-56057,-9991,41737,48072,37227,-20231,-45048,-32912,-91341,-125063,-62107,-54265,-112399,-86497,41692,86316,11550,-5,59105,2935,-59747,-12445,36074,5519,-33395,-16575,-6063,-39427,-15247,50647,74335,60431,23862,-18972,-11527,19226,59596,62957,17335,3529,19709,9136,-64990,-123398,-122438,-66577,6991,12108,-27122,-26247,47331,103044,88082,52495,48621,10588,-89783,-109611,-15450,58069,44145,8776,11058,12817,-35703,-82676,-80659,-79273,-55964,12721,84231,110227,71598,9738,-22452,-34492,-40771,-89120,-140522,-150865,-130937,-63033,-10526,-1335,-1155,-44665,-105130,-91597,-32057,-1317,3175,47433,89940,27826,-80569,-94599,-39112,5773,20455,-30930,-106013,-26441,115384,111284,-679,-13391,37067,59040,95384,106807,50302,-39171,-58379,-16343,-25461,-94485,-104353,1241,74427,17433,22412,131605,108783,-45563,-80008,20461,90679,58369,-21732,16352,138476,154217,34459,-13353,60134,95327,35612,-8144,27594,66260,80173,77219,45309,-35145,-77911,-37157,34911,75533,36607,-36488,-63535,-40123,20471,49009,-3583,-81491,-115096,-126942,-117445,-64669,-51770,-99445,-113811,-66240,-34993,-72315,-106104,-77283,-83479,-118223,-110290,-82956,-104518,-103908,-50491,-13245,-22722,-7754,31743,85070,101071,53487,31114,37971,12784,4970,-1402,-30042,-82558,-157005,-159295,-14163,100731,53437,162337,521822,651143,340347,68019,21472,46577,104470,80159,22990,102855,337871,464344,280770,69247,50313,61721,32402,24761,31408,27580,25457,60952,40262,-29958,-33742,34914,52809,1654,8667,33979,-10954,-44356,4052,15838,-92470,-200252,-163434,-40850,30855,30054,51134,83323,86488,28861,-52412,-77435,-63449,-67914,-74020,-70508,-90461,-105655,-54695,-14391,-1017,27315,24313,-18899,36930,182923,283493,202896,30850,-20673,56236,110341,100408,81176,117743,129488,64981,837,-12058,2108,1295,-20629,-55707,-60111,-25310,-22391,-75894,-92158,-50535,-24566,-28519,-8981,53591,109216,109470,49036,-9600,-5664,-13539,-51329,-64107,-36960,33283,103949,76566,20873,70622,139464,106092,19273,-29582,-30820,-24963,-67018,-124563,-143120,-81999,40469,118455,97727,36165,19804,49745,6161,-71464,-45860,52204,123248,107734,6663,-10623,84811,85015,-67886,-156237,-116032,-64386,-25391,1343,41443,115165,159898,80627,-22630,-10438,68139,48214,-39487,-81236,-39938,5630,-25165,-79858,-117238,-81588,-389,53412,66288,47820,14770,-22551,-56103,-60142,-56703,-69871,-42352,40227,68725,8875,-92672,-53658,103644,150208,68300,25993,10042,2288,23301,79033,153443,178740,150174,100492,69788,70419,104850,111372,64608,36769,-3465,-45757,12879,74642,37,-59655,-28873,11638,15882,7087,3105,-14998,31514,174236,168091,-13881,-135718,-149283,-120254,-26168,51898,29078,4931,19117,63966,76892,30013,-1103,4487,25524,52339,34155,-7754,-40845,-80769,-106914,-106247,-106014,-85302,-78158,-69810,-15848,5112,-57911,-57507,24936,23668,-5831,57092,134322,133125,72838,-37386,-92144,-67883,-36037,-33632,-11510,13046,32790,59868,129687,180680,112023,-5334,-112311,-141459,-47304,7552,-1188,-41400,-108007,-143873,-117489,-81869,-47739,-40352,-14613,99820,213317,117349,-50198,-68311,24399,31856,11283,-3186,-50249,-30376,71506,92308,52534,83811,118932,73847,-36383,-107824,-78888,-14144,-2688,-48121,-123245,-199491,-222270,-153705,-32725,18534,17505,49174,84740,67493,12139,-43182,-36324,-7987,-35939,-78540,-36783,59252,104589,50028,-10116,41361,127133,148646,84257,-23053,4474,122991,106379,-40966,-117483,-120742,-67995,47396,150207,130002,46815,4568,-1383,-8641,-20081,-38956,-98510,-151376,-163029,-143112,-23251,107029,103474,43820,31125,57642,42332,-34114,-95825,-99837,-64198,-18457,-35633,-107218,-123881,-80644,-38050,-10444,-7480,9589,46310,41913,-28090,-101661,-98266,-60996,-43517,-26257,-53684,-123020,-91725,12818,31418,1090,8322,-20924,-87797,-50007,4686,-14871,-59927,-40776,45669,64217,-29182,-109911,-98712,-55085,23063,121909,119607,23312,-38621,-5688,37062,27973,1560,-26413,-23823,24287,82378,90185,73236,74351,68198,16388,-76641,-135271,-83735,11250,43449,42261,49128,45749,34623,73817,133521,89693,-2127,-3944,49721,26363,-23458,-15565,27062,46542,-11817,-101859,-95009,46995,180346,116596,-34079,-83643,-39359,10420,27225,31639,9664,-27817,-40446,-25934,-7353,-9556,-19764,-16939,-21737,-4416,2961,-10812,31219,112427,143874,105917,56313,-5275,-58739,-56042,-75604,-155117,-157449,-80936,-76028,-76543,-17813,9362,3655,27983,87061,79111,347,-29594,7788,-32405,-136258,-152487,-58743,16940,30470,83721,172346,175528,90230,19473,-15459,-29674,-37938,-45789,-66412,-40984,54243,85487,3080,-50536,-23361,37511,76757,87954,46832,-34506,-80918,-59345,-33088,-33320,-65104,-76540,-33933,-4638,-11637,-67643,-129973,-78402,5372,16471,10375,-3997,-46126,12012,152241,203196,146657,65880,3490,-20893,16948,107398,172407,169307,111080,53821,52406,38540,20927,43722,80999,100637,83241,8905,-61040,-67662,-45677,-22588,843,73784,135480,113402,95453,59117,-24138,-10932,82488,79343,2866,-40368,7652,65340,66736,5773,-80803,-123147,-121868,-120595,-87879,-64424,-63013,32755,176171,151338,17599,-7669,26535,71442,40273,-48592,-96541,-132801,-129640,-102731,-96575,-51321,29261,66882,37820,-37486,-57498,23129,87293,52512,20024,46753,62471,22115,26815,78057,156443,218169,151399,18443,37667,148678,106106,6092,19660,28717,-32723,-48605,-2828,-17345,-84358,-118337,-116002,-102579,-49768,3339,-7097,-28541,20797,58043,46616,20383,24225,46820,22118,-27617,-29258,-39366,-60692,-43613,9959,21887,1590,3093,81763,154194,140633,66528,27449,32472,62492,92651,78565,9471,-44068,-69517,-61594,17311,91870,99143,75617,-8265,-76793,-21984,49165,31926,34213,43688,-5241,-23698,-481,-3517,-9225,-4774,38664,124666,168782,136621,70438,-7064,-36566,-9598,-15912,-62418,-52349,-24083,-61620,-40774,9160,486,3173,19003,-15933,-64913,-11077,54456,29124,-22090,-42793,-55825,10024,86660,70464,30418,-2959,795,35955,4459,-38185,-18857,-26005,-65850,-34911,-12364,-28511,-48663,-71594,-7492,85800,19169,-40061,46554,86612,-29899,-162844,-146019,-28656,12797,-14009,3240,17551,725,-33215,-54588,-33806,8794,-13955,-57245,-9023,70756,78774,42999,57290,66239,34419,-16193,-45063,-45842,-42483,-33170,-18416,-52059,-96338],[-71676,-27207,19833,50729,40430,20621,21792,36880,69049,64405,13967,13066,41548,117,-31784,-31316,-31001,28892,81674,7241,-66721,-21053,-58556,-202906,-167769,34824,137366,148944,132411,41329,-50076,-65392,-54358,-10963,31905,7248,-5353,42732,33289,-1771,-19105,-64902,-133973,-118856,-64414,-42075,-36068,-63311,-106796,-102764,-29306,-40058,-143727,-200788,-175619,-105546,-53106,-42229,-27631,24180,77899,93328,79565,88493,66535,-15411,-45372,4780,50627,-21621,-88052,13028,91439,18910,-89837,-115721,-35347,72805,102438,68185,39676,22148,-16954,-29854,36082,86078,68212,3811,-18753,-19457,-7440,23778,75323,83579,24996,-6409,483,2318,-661,9353,18168,40538,81288,64803,44776,54160,-10429,-100366,-98298,-112130,-149532,-83152,24687,7987,-45182,19159,77149,-38093,-143813,-106664,-39415,20642,74154,70608,2080,-30313,39909,103630,73455,39424,42655,7113,-46511,-69336,-47641,-38218,-57215,-61427,-55425,-74260,-108158,-86017,-15934,39982,37346,-8613,-18064,-3887,33279,111330,132763,73973,42084,-777,-78176,-69780,-6726,13955,13959,3099,-20916,-46940,-51152,-68555,-101348,-116803,-64724,14783,87334,128416,78913,-9273,-20214,-14301,-43335,-78599,-102789,-137241,-161949,-79895,16414,6909,-51333,-75062,-44937,2558,-3939,-33087,-51087,-22400,47095,34911,-14412,-3060,-1995,-8642,-16350,-96855,-157818,-41466,95895,103215,20677,2901,55484,110152,153395,120337,43271,-8943,-25296,-8943,12528,-7574,-21842,20982,63162,39844,57590,136959,89230,-67452,-82960,19749,50294,-1166,-68495,-39213,68741,82445,23770,-14280,-10968,37964,69134,37303,4100,-11232,8772,56875,58396,-10319,-59790,-22255,38985,32608,-32000,-55253,-19878,707,22244,43435,43426,23810,-15450,-87932,-124574,-78918,-84501,-158270,-144981,-24154,36628,-26338,-90521,-67721,-87953,-131366,-101994,-47237,-12074,41079,48436,-10588,-36804,-1721,59789,153672,188020,104510,43385,86224,85665,22169,-24545,-27036,-41023,-107604,-122843,1174,120669,60243,129895,460541,633773,370549,55178,-26763,-32786,-14167,12282,8387,65942,272289,468869,349872,99806,9103,3964,-9076,-26358,-48836,-17224,51654,115835,99380,-14618,-84007,-13610,63349,24852,-6037,27345,45946,33716,40911,30444,-79134,-203773,-187642,-79133,4201,17537,-1860,-5598,14719,-11142,-75349,-61245,-33024,-86354,-107528,-56501,-54828,-73119,-19428,22785,22720,47713,33690,-28425,31853,166288,207051,100746,-62649,-92319,32424,120786,117210,98631,118381,118812,64918,14319,24600,40618,1815,-48935,-73321,-65585,-61270,-88221,-129775,-127903,-78881,-30136,-28732,-39785,-7284,23006,1763,-58368,-107554,-110682,-99563,-53122,-8332,4725,37747,66621,40774,22423,44281,84714,87512,5375,-71641,-46369,-523,-45395,-121504,-150625,-97286,-1594,27807,4701,7386,17722,16969,-7862,-36830,-20687,28836,54621,24216,-34626,-31313,2996,-23932,-81998,-61701,3055,-10039,-14152,-6,-32249,-18784,36381,7820,-21530,38733,112933,74853,-27753,-78627,-9349,69746,13616,-59023,-25625,40432,57590,50498,29189,32295,95052,103590,29779,-21876,-46336,-108727,-117365,33670,155285,95839,-34190,-43162,29175,37779,6697,34923,43113,29212,55890,97547,110089,90879,56717,35324,56311,79558,82416,54782,-11535,-26785,-10955,-13627,48078,107030,28637,-28574,22946,66958,56763,31762,23992,-8095,7453,113016,105512,-27634,-98183,-126719,-126774,-36687,67955,62537,17808,-15169,-3479,18766,34678,63357,71332,54498,61060,67428,58034,33341,-3059,-34108,-52779,-54491,-16024,-9848,-54227,-50489,-44363,-113820,-115804,-5484,49069,17087,34060,99714,95222,5787,-87350,-126364,-119113,-85578,-40170,-2317,11981,28309,25831,43816,96194,102446,63111,-28837,-75106,-39914,-18325,-30610,-56800,-51234,-25651,-2369,-1805,2131,4930,46604,118175,133868,8342,-112172,-65017,46103,49400,35797,-822,-75854,-33014,83829,83898,30720,74054,140230,124879,17394,-84210,-74215,9395,37166,1861,-51227,-114257,-139920,-82653,14825,27070,8339,61543,95513,85199,48463,-23478,-29906,15563,-7729,-48605,1922,65844,78110,26645,-34424,3675,105527,138368,68208,-15170,-15477,28360,48675,8372,-48394,-54976,14836,100196,160614,113222,7020,-28159,-7791,-28620,-52964,-18537,-9927,-57413,-89401,-89430,-26976,44334,26021,-25239,17267,95633,68222,-37803,-88147,-87014,-73621,-65141,-99429,-143361,-103261,-30871,-8361,-21985,-35644,-6342,22469,-6410,-41688,-45905,3324,54452,49248,-2670,-83827,-168891,-141615,-19552,83693,123296,85357,-15391,-88655,-60063,-23819,-32724,-27919,10760,48850,38507,-24710,-86884,-82423,-47976,-3115,55474,61139,-7965,-60630,-61919,-85653,-86409,-36985,-32946,-30666,23863,67177,55089,57089,59419,14072,-61787,-105859,-111041,-87012,-39416,15359,56079,63891,21530,-5075,73337,158774,116999,36819,7991,-5098,-57466,-75943,-11578,52322,60753,1165,-70715,-82404,-26870,26523,-10949,-87339,-135152,-120282,-31761,41792,38245,-20414,-59802,-53601,-54381,-90761,-100036,-72621,-37117,-32974,-30295,-5499,15228,57956,130160,174206,141174,49830,-36720,-51213,-13715,-31690,-109212,-132577,-97116,-82366,-65540,-23166,-3168,221,27151,79130,84212,61373,80513,110720,16162,-130767,-158287,-59144,725,-4309,43550,144295,173030,78013,-46771,-83992,-15164,46216,20217,-72942,-94405,10398,88576,51840,-5201,-28973,2833,71008,92916,60170,-11721,-77382,-65368,-16338,-48102,-124662,-136294,-61240,-26349,-65276,-88072,-69630,2648,54009,-19699,-102095,-88985,-86914,-78762,24412,107547,101554,72023,44057,31370,40948,51594,97882,122957,28984,-33384,12867,24224,20042,38099,37526,40566,45346,3030,-44320,-49836,-7798,40078,35921,44272,60748,41040,53844,56463,30906,59151,93507,31016,-48659,-58160,-21587,1612,3497,-53203,-111402,-84204,-48033,-69206,-81354,-70669,-21108,105394,201845,173599,21899,-71551,-26413,60013,41168,-30130,-82647,-147096,-161903,-155306,-156417,-80424,44691,69730,-432,-76618,-58011,56850,122010,102751,94150,110433,100500,50066,35697,64463,121370,170747,139392,62815,57136,106217,74623,26874,35154,48443,21779,-15737,-6657,-14570,-71514,-100670,-59086,-14408,23655,10812,-51200,-67163,-7240,23083,-8684,-29194,18163,53401,-791,-78530,-75152,-47564,-55229,-68980,-36283,-18002,-20830,24295,124872,178176,144610,110631,62814,43367,57651,53411,14658,-34243,-65179,-108210,-130366,-45686,70484,117292,93559,14129,-46435,-49248,-62357,-58260,20460,47646,1842,19314,32214,-16949,-22955,15333,58465,122796,148416,88097,5849,-42043,-36470,-3863,-2389,-38779,-18055,20980,-20200,-26666,17004,2745,-3896,46274,60128,22424,31806,56996,9246,-84826,-99012,-20481,74306,91130,55121,37135,23632,40471,57811,-15485,-90915,-119704,-91962,-23036,13142,-33483,-46193,-7898,-16576,-29855,-3146,-18448,4801,101126,119355,-1194,-123105,-90907,19142,53818,51035,61773,29188,-21224,-45455,-17652,17914,6469,-9276,9874,41391,36354,9395,-2337,19491,26016,27106,17501,-22491,-49352,-63068,-67637,-45957,-63898,-107955],[-113622,-84235,-42751,9337,22894,121,11877,75844,117322,73476,-9266,-27584,13310,25391,9141,-10848,3108,82540,120929,47364,-30489,-4100,-50349,-227433,-250592,-15806,161720,145489,88803,40629,-25478,-98492,-128267,-85425,-40090,-43104,-24797,50183,72384,33860,-33132,-102774,-149653,-140584,-72414,23149,74633,2848,-88480,-85540,-29636,-8570,-50554,-111210,-122031,-86532,-82847,-81954,-34641,13034,64506,107202,111960,102288,70710,8125,-29755,-28809,17617,17737,17205,90451,112088,42323,-56167,-111587,-55620,5293,-37144,-55024,-9925,20258,11363,12129,53739,40858,-18494,-76488,-65628,-27560,1034,-30327,-79278,-88551,-59542,-10541,36251,82985,90450,73543,87802,110235,101135,85348,101628,110073,41867,-54645,-68729,-47124,-41648,-29013,-29773,-47761,-16485,44955,37466,-43010,-84423,-63104,-35402,38622,128086,118153,62131,64322,99405,108508,82827,63648,76713,56448,-6811,-47487,-54639,-62217,-83897,-127881,-142169,-104689,-45155,50762,130237,139461,72698,7877,-18651,-51585,-51246,37262,92012,42799,-5953,-40743,-59499,-31358,-13569,1167,30118,3631,-44315,-73771,-72559,-59152,-90018,-125684,-63193,35583,93692,97514,6907,-78405,-47410,-18064,-43402,-45761,-27573,-71019,-114491,-16273,92140,23030,-103902,-115038,-6454,75794,39316,4664,10435,26749,77994,96524,80758,71372,2227,-32535,-17001,-60877,-108518,-31109,68962,109911,43831,-26222,2383,89887,131082,36474,-46986,358,36662,37998,73071,75341,42965,30435,35513,57246,130722,166861,79769,-56735,-77264,-685,19238,-390,-40073,-56279,-35643,-37794,-24392,-23017,-61145,-24445,50557,21690,-48899,-75199,-5113,89305,92667,14374,-47415,-41983,-4174,-11911,-45995,-29328,25826,36997,29576,38263,88963,134175,97799,-739,-57758,-28273,-15469,-59699,-66752,19750,83325,46349,-18846,-27425,-70609,-101350,-42790,26842,82121,152621,127030,11582,-38837,-7098,80079,209431,223847,80841,-16110,43577,77128,-9503,-117470,-118168,-66098,-77995,-96421,-25518,71213,41266,111440,417482,546987,359811,100759,-4855,-21091,-26897,-19827,-32577,-14411,152207,363177,294468,71172,-15013,-9595,9682,-5098,-66766,-50079,29538,101369,113068,8296,-112160,-88248,10766,16072,-21264,-4520,36101,40286,22922,-8394,-90128,-163587,-162326,-104065,-32724,-8750,-38240,-41317,-14038,-30686,-71885,-41379,-11796,-60897,-57095,27320,52118,22583,34636,52548,55738,66259,41488,609,30523,57304,8111,-66190,-117812,-78059,49681,146538,175570,136664,68774,33923,21542,20772,38172,24110,-33015,-53443,-34046,-27784,-45696,-88041,-144455,-166873,-135158,-66184,-21534,-19692,-16949,-14481,-52900,-96271,-109456,-95356,-52874,45237,59232,-7837,-11747,23802,29108,19623,1978,16087,53869,26234,-24144,-16435,-3019,-57809,-112861,-72092,11780,19503,-63092,-101891,-56404,-29475,-20925,1577,-1496,-6550,10846,5525,-50743,-57798,-13069,-62636,-134763,-95940,10626,98985,77536,34464,12878,-70871,-159171,-137046,-83339,-15684,32848,54764,42836,-9310,-23131,72283,132825,20922,-59873,21652,96961,68321,6839,-41856,-27010,62680,79980,8930,-47070,-63352,-90053,-85846,41857,123559,51175,-52911,-91438,-75398,-50166,-28237,39566,71117,51607,54166,47122,22901,22734,19707,17318,58851,58849,-744,-46397,-90010,-75243,-10989,12563,48607,92966,63264,38381,69195,76288,77512,79588,57028,-9759,-16502,49220,37607,-55448,-95662,-102754,-103388,-59355,6579,20559,9687,-11410,-11872,5932,55279,120676,117595,64800,49599,67077,87703,88336,87849,95502,91519,66423,39418,-1738,-51569,-45151,-18893,-41081,-49752,-5739,31793,40949,98530,154403,74194,-50725,-97092,-88335,-77544,-65589,-42457,-460,33662,30546,-30197,-74963,-17810,81273,120228,88431,25057,-45008,-70354,-65884,-87635,-23215,68861,73066,24726,7199,-5544,23862,46675,-25309,-143745,-138324,-24901,36996,-4112,-20586,-46246,-62101,24817,121375,88221,17559,40311,93857,114733,67179,-45393,-104678,-58970,-28181,-24924,-14490,-7387,7317,55823,110099,95435,64403,77206,67631,45608,38110,-20906,-69885,-39688,-460,-2901,-12333,-38606,-36319,-9,8424,15286,65163,98634,62955,16109,-30488,-71306,-33166,21600,-11337,-40130,15537,62089,83777,57454,-23464,-56091,-16170,313,-10261,30988,60908,23540,-8081,-8020,-2521,-32864,-86913,-90972,13127,129843,99475,10594,-15095,-11445,-21774,-51362,-96440,-109093,-54413,7655,8129,-23068,-49150,-57957,-39076,-20285,-1893,22766,79288,115232,110218,53962,-24002,-92773,-85860,14604,133447,190102,141180,19957,-52774,-51660,-43827,-55225,-13780,20396,-14069,-59911,-67048,-69740,-48998,8150,42404,33226,29023,3587,-42879,-68938,-113869,-122977,-59025,-26076,-25731,10160,68434,82514,79366,68800,18797,-77734,-123197,-80676,-39233,-17289,13590,32743,20434,-23122,-46428,24168,87343,34816,-22526,-24669,-25927,-51511,-29252,50609,57881,29493,3787,-52483,-97078,-112849,-102480,-81023,-81556,-112877,-95091,10973,79319,45729,-34645,-30465,38275,10412,-91490,-123250,-76690,-13832,11173,3728,19050,63078,103195,134811,161592,147004,65305,-12770,-11089,4033,-25055,-68741,-115374,-136890,-100769,-41862,-9486,-12280,-8265,11046,50279,89367,129264,146909,111816,-13286,-85323,-44048,11776,7338,-4997,24895,98103,147283,92773,-24565,-92874,-30040,82422,85466,-28690,-74211,-4279,46221,30509,-4960,-32812,-8410,65120,86600,64213,17842,-40731,-21736,54187,18406,-99075,-133905,-58007,-22243,-64990,-65124,-8878,83273,117258,-22995,-165146,-124943,-82339,-103132,-69110,-28833,-14261,35871,53483,38536,52431,28849,10616,25055,-40674,-83360,-11069,39086,51566,48906,30916,16533,-7686,-30533,-4442,17542,34224,66692,50616,28417,3129,-46742,-22475,22409,21569,29180,52732,40719,28001,5697,-24305,-29134,-6273,-48098,-70752,-22587,4110,-37428,-85291,-92242,-24461,66559,69231,4444,-57455,-92405,-26678,16791,-22168,-41473,-49386,-82663,-102355,-121089,-111879,-49825,15602,18357,-26753,-46034,21906,91594,97006,98699,119660,94882,32209,-18614,-14911,43128,106851,140264,139263,124105,79787,-6677,-47010,22189,80680,71503,60138,44741,31263,5275,-27945,-19522,40871,84850,77027,11546,-69564,-105956,-62994,-17138,-33630,-50537,10379,55251,9011,-65399,-70979,-37665,-15404,-35412,-48318,-55327,-48119,64099,214697,224333,134471,89148,48109,44601,69004,66399,11840,-57462,-83460,-95236,-117108,-103947,-20543,55590,58207,15059,-2073,-32075,-90415,-65591,35710,55257,20970,46450,31712,-62945,-84324,-18223,54246,106593,93820,17157,-39993,-39099,-45442,-50633,-13543,1464,4214,20307,-31660,-78692,-56445,-21654,-7789,34877,113747,127029,64548,30098,19673,-54725,-75213,11244,70693,41324,31919,62385,60402,80599,86605,10379,-78866,-142884,-102847,17452,51365,2988,32832,64546,12737,-38955,-12536,-21803,-25105,20570,47059,18723,-11801,-632,47035,85629,94946,64713,-6059,-53357,-52466,13688,53029,1711,-28454,24127,61796,10615,-49755,-45766,-33980,-46572,-18920,21354,12444,-18384,-61006,-104299,-109181,-121174,-143323],[-127499,-103665,-55575,-223,-501,-36027,-40706,32100,97336,76369,26742,6369,30665,63995,52821,18675,21296,69859,87373,30945,-25682,17703,11571,-108351,-152927,-12824,93725,50775,-2717,11056,-24931,-122723,-158952,-123094,-97269,-66363,-25351,29071,63833,26642,-63142,-121072,-138101,-145577,-74223,78239,166277,93637,-20213,-63206,-60290,-8670,63899,70710,28821,-10705,-60255,-83106,-51226,-38325,-1262,53986,58350,52135,32195,691,5527,21029,49018,69253,80247,74955,21403,-33126,-91565,-118354,-55468,-36375,-129325,-118230,-19571,30467,47111,65028,66339,5412,-76156,-114907,-74686,-20967,-674,-95432,-204626,-190854,-95978,-1082,62823,96025,53178,21878,99949,156943,89959,28465,58364,79181,24307,-37170,-31991,17427,38895,-26660,-99564,-44541,70816,65763,-15934,-22901,48167,57074,8108,20892,77633,89355,118293,148682,101391,59473,79732,71695,40461,19803,13693,16954,10423,-11073,-50459,-113606,-130676,-58989,22884,103093,132790,105962,69175,37933,-26919,-125369,-150679,-70169,12484,13570,-22440,-43395,-35902,-26000,-26477,28023,80980,24823,-51904,-68070,-77177,-84972,-104229,-115321,-54367,30010,52084,-2906,-98533,-116749,-45508,-22512,-38384,-22039,-6756,-49200,-54707,70473,170423,62978,-100922,-121243,-25561,41225,34504,39331,64238,70244,77673,95093,100893,72981,-21413,-59275,248,39334,3679,-3225,46012,100752,43161,-42270,-33291,50082,82103,-28678,-85652,17423,87015,81968,82522,47431,2386,9818,26316,73657,184496,203497,97045,-32085,-86196,-51800,-4255,49945,53986,-1697,-80502,-120536,-102221,-65581,-68366,-56067,-19489,-37806,-88776,-99031,-9322,64206,54125,3415,-42362,-72179,-48113,3196,36688,36276,8824,-7764,13139,26170,66804,118212,101517,41905,1875,9046,31368,23482,7848,40758,88079,74997,3302,-38322,-55417,-32187,31078,71206,85045,119309,85181,-9344,-61747,-34175,71390,197146,166966,-3173,-85578,-19967,22326,-61880,-191040,-195615,-108496,-71084,-98664,-89116,-6323,34394,89673,304025,429456,319063,114602,-6295,-27673,-235,-15615,-75441,-86688,47408,204934,158510,30337,17208,47957,77314,67668,5114,-4795,26178,61299,75352,18424,-82844,-94015,-21691,-208,-29349,-40803,-20794,-5240,3731,-4537,-44010,-59556,-63429,-69121,-28693,-620,-14091,-2787,18446,-10202,-52760,-53425,-32163,-20644,30235,95267,95708,61852,68170,92202,113561,83376,25875,10394,5219,-61866,-118154,-118803,-75457,-1349,71031,147779,217865,151744,5372,-59178,-40977,-1077,8512,-29714,-44658,8728,33040,157,-4941,1246,-42175,-98540,-115315,-72961,-1055,29392,21707,23901,-9255,-51582,-27590,47812,118385,151403,60301,-53302,-58782,-8510,6863,-36524,-65101,-20536,35541,56841,69922,46383,-8933,-81265,-126279,-49306,77419,81812,-21450,-70541,-57840,-63449,-34241,18146,-2153,-39434,-22434,-14736,-43526,6925,67855,-40294,-133021,-60308,56617,147522,158303,80917,1640,-68644,-166668,-173697,-92164,-17848,-38116,-70348,-49405,-22425,33202,127664,113157,-42698,-105853,-32932,33086,30287,-17819,-73215,-78049,-41345,-41300,-71832,-103582,-97796,-44292,6942,57139,41486,-36035,-117428,-140947,-77656,-3307,-7458,3871,37835,41686,17170,-30338,-26686,49238,96063,86074,87562,30616,-56437,-68890,-69933,-70860,-44709,-25158,3688,45283,79196,126529,133691,80565,68573,76745,27814,-24887,5626,50838,15596,-75635,-136547,-97243,-32912,-28651,-54111,-50550,-1593,32727,32527,15017,45440,128902,133192,61941,47245,76203,88117,90310,116031,155383,171206,133138,61897,-20878,-61080,-18804,50578,64074,30952,-883,-11342,54421,187003,227774,101581,-14136,-48499,-26244,-18671,-51333,-80697,-19974,60948,53467,-39640,-109297,-48084,78280,138357,138969,54164,-69713,-108821,-71795,-92807,-51484,59451,89459,44014,7132,-36831,-45044,-51016,-121094,-199121,-122306,1962,32041,-14930,-23051,-11403,34698,110178,136001,59180,-26727,-16703,26690,71705,84336,-1246,-109258,-140216,-139422,-106318,-32980,48447,101732,123573,148409,152504,124453,82907,26211,-34309,-32704,-34865,-78201,-64605,18899,25802,-74931,-154594,-95906,37161,86672,62123,47642,43169,28376,4890,-45726,-88303,-27696,52936,18701,-65958,-68525,-36332,-8508,1276,-22179,-26715,18489,71296,86911,86775,60077,14232,-5997,-8600,-22212,-86030,-155311,-112968,25399,117587,93866,71981,47051,15049,19978,23137,-10771,-30994,-10939,10119,-10726,-27176,-40902,-67566,-39259,19766,31574,18648,37542,49672,52797,39783,12358,-2129,24175,93160,136703,129213,97782,21605,-52326,-59886,-70950,-77796,-17906,-4002,-71851,-112442,-80266,-42931,2680,79533,93419,19404,-3734,18206,512,-6314,-15565,-51103,-57851,-50767,-62805,-53366,24410,85461,79385,76320,68610,-25331,-126774,-92255,14053,70670,52155,1008,-31454,-33752,-45435,-28505,4438,-36552,-72484,-34422,-611,-13891,16172,75165,41424,4164,2227,-50987,-94322,-106318,-106996,-74400,-37892,-41666,-13980,71201,110156,90922,68313,123051,172791,62863,-73440,-85559,-30031,32309,76876,78448,59680,76978,95071,92700,102718,93749,48049,1913,-11308,-31811,-55368,-46826,-72617,-122558,-110456,-46397,-9162,-5422,11883,11091,12234,56693,111098,90532,7544,-89140,-82698,3602,20273,-8922,6361,25939,51443,103001,114021,60772,-27133,-26254,70744,80705,-9734,-36230,-30050,-77851,-120341,-110058,-72519,-10818,36319,33446,18138,-5833,-51050,-33001,-4604,-91556,-209485,-177208,-39771,17239,767,64,27916,110942,136356,-4647,-125620,-60811,-11675,-32497,-32153,-58857,-68770,9276,28987,-7393,24789,44207,-1860,-30164,-43320,-44735,13577,67622,87615,72549,56805,40324,-16774,-47972,13120,46754,13355,5602,4084,12914,-10046,-73243,-51290,-23972,-80319,-104013,-33399,67198,130280,73242,6744,12812,34463,-149,-10617,1502,-13926,-51377,-85478,-99059,-48386,3051,-11704,-83778,-134250,-119154,-63265,-32938,-60020,-70951,-40284,-5399,-23345,-80526,-54864,2466,-5573,-20845,-35005,-22542,53217,44779,-27908,-16864,43262,33702,-15368,-58196,-55017,-1441,65817,115352,156640,180763,99882,-91459,-152821,2620,126857,99017,77942,93994,66526,-1261,-20380,33844,92820,105512,56490,-12941,-60837,-111800,-103736,-33983,-4369,-24905,5724,35370,8964,-3793,4481,-16685,-12648,-23076,-56848,-101038,-116189,47679,352083,450963,313106,130350,55804,49937,84336,118966,62155,-41300,-55743,-16576,-40982,-104558,-68350,-490,2520,-9458,7455,-23809,-67935,-32914,56926,95605,74485,34644,-24986,-99879,-116855,-64586,-7782,-2869,-25359,-30403,-5550,20581,-25227,-71600,-7437,52270,30346,15657,-55458,-139244,-120865,-34532,-12238,1007,115328,163787,72561,24987,72165,56718,19202,10420,-1972,-8601,38354,111606,136598,163880,179453,105636,-60794,-207002,-181686,-49301,15042,39140,106570,86583,-18961,-52738,9337,-3514,-55945,-63774,-25794,39741,86710,68020,53751,76145,63971,18778,-11282,-8997,-8037,26736,58342,29336,-23295,-1323,69131,81317,37957,-10158,-60372,-96945,-60189,1336,35297,27240,-34914,-104908,-119953,-117610,-112768],[-81364,-47079,24746,58309,1074,-61880,-79753,-39899,18312,57948,90505,85703,82485,84537,57736,49497,48266,12517,-21184,-43645,-25108,55995,70931,11555,-30953,-22083,-16873,-40419,-51613,-7882,-18676,-104329,-147634,-115159,-71713,-8442,30936,25602,5311,-35726,-80084,-71272,-69517,-84125,-36653,68913,138951,115847,46546,-18535,-41638,-8656,96433,168549,129672,53985,147,-32933,-50203,-75014,-83856,-68104,-56158,-13696,4398,-9267,31166,95367,128422,125908,75973,-3402,-69630,-89710,-106128,-81700,3618,32943,-26595,-26544,9840,25554,75049,115413,92437,23125,-55754,-80385,-24774,23990,38023,-52423,-151743,-126872,-58378,-4383,21397,-8193,-96919,-124385,-9703,101388,77964,1999,5108,29339,-3093,-36583,-33135,-13187,-2910,-76660,-124729,-7023,123997,80707,-8693,11652,103097,89717,4442,-10072,24960,60786,121552,132703,45963,775,45305,30585,-60304,-106555,-46526,22435,49754,39773,1317,-31528,-33359,10459,39115,39423,11319,3050,50210,58905,-15975,-114472,-144530,-100778,-13537,46020,37566,17896,8717,-1374,19569,90137,134210,77200,-22970,-54108,-63705,-134438,-155472,-82610,-23039,-19613,-39027,-86720,-118554,-76203,-11774,-12141,-18383,-6974,-32038,-57935,-5882,112883,174951,86218,-36057,-44345,-15952,-23565,-26419,-7981,13213,18609,36,-1508,28505,31350,-34337,-75854,5854,119524,96734,19011,19014,64364,42399,21662,47677,96385,113850,40864,20568,94061,134174,110439,48572,-46923,-80288,-6139,57091,80020,147037,188610,124506,-1118,-92407,-103660,-48607,43110,88874,64283,-18578,-101520,-117153,-62120,-30899,-60594,-79923,-57798,-49958,-50149,-1407,2275,-39261,-44818,-44928,-64598,-26693,74760,151222,115910,-20230,-83718,-18169,4357,-14359,-1615,8269,-4991,-22142,-19129,-12494,-14746,2045,40391,70285,49286,-41865,-92489,-45198,38598,76079,59369,9104,-22113,-43352,-53986,-64317,-39959,47553,122241,63708,-61808,-84650,-8277,6150,-81696,-162175,-128526,-48568,-30942,-91191,-133613,-60034,30472,87557,228061,370363,252975,37143,-61844,-86689,-33218,-17174,-82594,-93719,31058,145288,92752,12386,29896,72655,101841,100277,61161,38543,15142,3259,8806,1913,-43464,-56876,-7004,18727,-6567,-48195,-59087,-41016,-2039,31003,27738,34867,43835,3426,-1831,16214,18038,28481,41901,15301,-42896,-89431,-79334,-18512,54215,64558,-10258,-59944,-4267,89872,133112,54843,-38361,-45222,-49413,-100712,-79520,-25307,17444,56842,67161,110916,174366,95933,-24607,-64945,-58784,-28031,-20763,-48750,-867,91775,72622,7725,20021,76355,92837,57177,306,-19835,15049,26002,11093,40719,45376,-8209,20134,155983,228551,144224,-11673,-71093,-38539,-6959,-21903,-99713,-122791,-31240,32214,62655,115245,83840,-4316,-79395,-133813,-105529,9283,100197,105215,65046,14292,-31811,-9533,27621,-19582,-80090,-62517,-22970,20395,99866,137556,40799,-36710,938,76220,157808,183079,80788,-43640,-76351,-84678,-98214,-92843,-84612,-117382,-138205,-112141,-28784,74938,100361,3780,-108138,-121243,-88854,-44207,-9531,-11405,-50168,-78604,-80992,-84874,-92197,-115399,-115330,-34881,51556,66946,5412,-71732,-139573,-107754,24510,105055,28879,-48991,-27580,15055,-10495,-50346,13474,136404,175235,140153,113288,29181,-35060,6605,6355,-82256,-138824,-94869,-23506,8420,61549,174507,184303,80348,26760,10921,-42045,-26952,64806,84411,12773,-79907,-156137,-91312,51566,63283,-29206,-73316,-17517,43867,49069,-4721,-10392,77096,98883,28270,31314,88417,93972,74358,84843,111615,117714,88336,54797,-1966,-39692,11741,99287,95606,22555,-34428,-55296,29962,166387,192183,122195,64566,11702,-9072,-26005,-78570,-114780,-32169,67536,70264,-12690,-80248,-33775,54427,94478,86514,25701,-66905,-106858,-52823,-41522,-54522,2605,84264,94320,44609,-23133,-56825,-70874,-76310,-93150,-65532,-11293,43173,66952,104147,141962,150296,124571,67636,-27582,-104187,-74168,5877,73398,89896,29406,-63144,-124992,-151618,-134013,-60438,45336,112294,99675,90415,98574,85441,52023,-12485,-95000,-96820,-45232,-41060,-34088,20086,-8881,-122509,-162517,-49041,91433,113367,89865,70918,15870,-22508,-37188,-54362,-40571,45446,103184,61865,-54716,-116348,-97727,-63575,-51152,-12658,39274,78425,125151,148716,100320,1607,-58440,-75081,-102963,-102058,-101192,-123215,-66400,31353,43778,34613,68813,29551,-39634,-7375,50146,48263,24434,20097,1039,-48152,-58290,-45258,-29383,23263,57556,15274,-40902,-52626,-57391,-70005,-73964,-58365,-11925,65992,126903,101686,21551,-2196,10582,-12896,-36613,-80491,-64827,6697,-1442,-55365,-51143,-2719,25109,46276,70303,41557,-37368,-51800,10129,48980,90190,113440,51845,-35709,-96679,-140373,-167617,-116754,-32715,4075,39945,85700,41215,-59872,-52950,60643,109034,43035,-37104,-51630,-5600,-3192,-29664,-11342,-27549,-40450,9226,26119,-14324,2987,43746,22255,6997,3332,-43077,-55292,-22173,-18316,-27100,-9897,-6713,13335,67155,104897,149296,217580,272352,212281,33302,-89486,-77664,-24644,35313,90474,99314,58247,39022,22534,-12228,-9280,2985,3565,-11326,-50695,-90827,-91374,-26919,17990,-25986,-72828,-47060,-17447,4574,46178,32247,-4364,16170,37548,-22252,-80586,-88968,-62200,-30040,-34301,-38519,9352,40348,27879,34931,72654,92646,37338,-1729,22081,920,-53853,-60681,-98843,-191960,-237766,-186769,-87208,-5634,-10569,-44376,-41957,-51832,-88967,-84031,-151479,-368457,-453802,-238172,23685,106229,90967,71022,59351,84970,81027,-5398,-53408,26084,89138,90769,73606,1648,-31950,18660,-596,-66828,-31414,54844,54221,-10554,-28501,7642,46302,65833,82748,69015,48297,35733,-6617,-47936,-30739,-15336,-47107,-64194,-50728,127,14791,-14244,11030,-23711,-153393,-191580,-88742,56620,131960,83801,64955,90574,63596,9168,-2341,-1603,-20100,-23542,-16736,-30815,-17674,23366,93366,170459,94268,-59808,-139132,-66550,-27142,-74756,-51190,21528,-3117,-91248,-57564,19313,5786,-23396,-49229,-57836,-21931,-67965,-154722,-122773,-26160,19816,20743,-14778,-42046,-58239,-26061,47129,135428,209123,140441,-46641,-112982,21470,134292,99361,57357,72015,46678,-38769,-52968,17146,54271,31519,6808,-10276,-28179,-79211,-97397,-35073,8832,-22177,-21259,-17988,-38412,18031,58504,-27330,-75766,-71150,-86000,-130349,-162422,-31008,363867,651708,502732,243514,123058,57975,60197,128730,100116,-6057,-6837,57958,34077,-42963,-41774,-16918,-40961,-38781,-11583,-40099,-60491,-28044,47008,126097,118110,14461,-64366,-84460,-91393,-76457,-71579,-129298,-136306,-28916,73983,74148,3699,-28903,39589,81421,49097,46789,-7835,-100978,-92139,-23992,-22411,-15689,88072,128061,63393,46774,116475,150762,108008,6345,-36987,3048,45294,102791,179930,258887,302289,196182,-95488,-368255,-360046,-191608,-83844,-14434,48741,15689,-71770,-81078,-21633,5220,4716,-17238,-20944,47552,101163,79273,47467,23934,-25721,-43179,13870,75853,44357,820,32636,65814,7392,-31448,62638,183081,187651,61490,-48648,-80859,-58657,-26486,12810,27829,-32680,-101630,-83329,-37302,-16180],[-24763,17399,96815,93490,-12804,-82138,-64261,-42971,-49771,-20918,38458,59429,76582,55200,4302,23962,21905,-78311,-135450,-95760,-11958,62385,54575,16566,-12376,-44047,-53872,-36136,-30297,-19444,-8701,-67214,-136263,-99818,-12195,59397,84654,44831,-43376,-101546,-94722,-32781,-9044,-7676,-11712,-16281,12761,40358,45693,31103,24002,8350,40580,109930,103373,48462,14060,-12844,-36499,-51782,-103654,-153691,-131721,-52150,10834,29818,48352,76042,129353,148935,59932,-49345,-77198,-64501,-58646,-10437,67303,122878,131147,81305,-12242,-33126,63117,122453,107695,63616,5615,-34857,-11137,13714,44153,24566,-24723,-26673,-15142,-14281,-52967,-127923,-186257,-183788,-113122,-7860,60294,45641,29903,29346,-2644,-30669,-39771,-59894,-64403,-93065,-90687,12156,92727,69453,44525,53828,45960,-19603,-72432,-29661,30182,50435,56386,34876,-19974,-51891,-37665,-44434,-129071,-191446,-122422,-32411,17006,32376,29200,30612,22904,28218,34259,-4131,-51761,-23043,53342,68213,16967,-33132,-58951,-61584,8726,97903,104894,73233,47321,50987,102996,137089,140198,112457,30155,-27170,-42244,-148029,-170269,-27151,23729,-77587,-123663,-83222,-37020,-17492,-21401,-41260,-30607,-25936,-62795,-46041,43046,113517,109248,58666,35576,78053,76066,-544,-62820,-75539,-64329,-56000,-68248,-81530,-50351,-5341,-36625,-93703,-17083,134102,114334,134,-24731,31189,69143,122524,176205,195416,189564,145120,146989,185618,171552,115780,35465,-58053,-71525,11517,79056,51397,51532,126797,124354,12653,-81183,-113766,-105803,-53149,11796,67597,62931,-13510,-22014,30275,16287,-57329,-70148,6198,64732,54106,44903,3417,-73192,-88712,-64722,-30433,40552,128361,198707,175214,23744,-72262,-16573,-5290,-60870,-73459,-66552,-83445,-74217,-33704,-44751,-71694,-37650,22764,46932,29297,-54890,-102705,-30046,65710,56589,2901,-43903,-83906,-79321,-20563,6510,307,25234,46999,7614,-40453,-22902,41033,13178,-71339,-73570,16118,65474,17892,-71079,-138460,-100291,-23373,105937,306552,384497,183577,-26260,-67822,-82191,-60294,-20894,-45045,-38736,84315,208489,145006,20472,-10896,13348,44318,51918,21038,-12440,-61479,-77631,-38693,-7417,-27137,-40198,12978,58441,34760,-27272,-56042,-54216,-34317,3905,20230,46232,89276,47713,-19089,-25383,-6043,-6126,-4272,-2308,-48670,-109360,-115314,-67564,-11147,-31126,-159436,-240422,-145814,17132,69275,-19682,-101555,-103087,-86314,-63648,14543,64870,53946,43668,39898,57355,67218,8441,-4467,19993,-16541,-36461,-18374,-8750,60214,122568,71239,26773,37537,69988,122693,146727,98211,37881,3258,-40419,-71473,-35925,-2604,-40191,-32695,94242,157279,56576,-64779,-48293,22278,33879,-2099,-66319,-91926,-29371,15354,38151,82951,57571,-11912,-55796,-89465,-104851,-59806,52672,140544,126246,73439,44496,51359,52316,-7505,-77101,-81336,-25806,55041,106872,125250,110098,61371,16522,31761,113234,131411,27190,-100626,-112817,-47894,-62748,-166504,-206657,-166941,-113052,-81143,11307,96776,21006,-94398,-89776,-53384,-57853,-49935,-37141,-17080,-15385,-41402,-33138,-21110,-25400,-40272,-69933,-52337,27408,80127,36420,-49935,-96508,-20112,99615,123769,21622,-62260,-48337,-12413,-19709,3170,100159,175428,148533,108321,102869,37792,10424,74413,19079,-155882,-215848,-87667,28688,17928,25617,122389,133325,30401,-25546,-54056,-86817,-10617,115934,100686,-1048,-78196,-132067,-80672,70629,103999,10707,-64506,-41930,13433,24388,-46529,-62034,18648,23480,-50360,-34498,54788,100733,84195,62019,41779,5168,-20004,13866,45022,27235,49063,109819,70775,-35683,-88971,-75347,-14545,45545,72310,96927,91389,27038,-42185,-78688,-86315,-61933,12151,65647,64758,10066,-56571,-49525,-1455,24085,19369,29809,-9915,-74863,-27925,36766,2886,-18006,69681,103933,48908,603,-7481,-15686,26677,62430,8516,-35144,34258,126496,221942,254590,164855,40042,-39690,-108818,-163039,-109861,24182,112872,89178,25543,-11867,-31608,-65555,-99618,-74439,18183,89232,66240,3027,-39534,-33855,-17599,-63417,-120227,-97173,-30148,-7530,-16788,-36794,-98067,-125633,-94915,-11390,63263,63004,72904,92901,30983,-34272,-46406,-43914,850,87911,118216,90110,13773,-57870,-73060,-70706,-78786,-4512,83641,100149,107550,114398,51851,-56702,-106089,-132355,-197227,-185535,-108712,-43095,17985,26032,-23213,-30521,-16481,-50555,-86587,-58961,-12683,16468,32246,41164,7230,-62590,-89340,-59762,6489,60568,31851,-31777,-58457,-47041,-61991,-109278,-148731,-137217,-96039,-14591,78594,83744,-9698,-41456,62649,134671,59284,-36334,3108,85053,66203,28019,58834,111737,112065,54974,-31772,-91890,-115821,-90611,1035,92182,157718,167230,100232,-1918,-99004,-162769,-219311,-224514,-156747,-78186,-19671,44506,71551,71787,86859,97863,36659,-56652,-88266,-50278,18622,36501,14704,17320,-9491,-14859,16874,1515,-31268,-10920,16183,5908,3527,-2080,-27578,-20682,29179,53575,24356,-9430,-34919,-23081,27108,77813,163110,254531,244238,106738,-26215,-92114,-116778,-93493,-16730,43956,46108,14675,8844,-16743,-91698,-100026,-38700,15928,21825,-42953,-106797,-91408,6890,95927,61056,-11279,-6725,1640,9572,57249,51910,19893,29369,11957,-74506,-85309,-21698,4245,-27280,-38123,-32093,2311,54739,45150,-8843,-4854,38239,33137,9349,-10635,-39072,-80416,-114138,-148996,-182361,-175867,-106107,-11278,22785,-31561,-71450,-44740,-46408,-72506,-56465,-136265,-398816,-460403,-167993,118586,189219,144571,109157,86098,48918,12714,-17082,-21709,54138,156514,179769,118276,36958,15639,30795,-15374,-80204,-45255,60094,107376,34934,-39909,-3817,42320,41332,44328,18499,-24056,-43425,-37803,-49501,-83900,-94656,-72619,-51617,-34927,16629,55117,69592,102691,44173,-85587,-131002,-64262,33401,81161,77634,112313,116249,40225,-30949,-23890,23915,57457,89682,118435,100008,70356,102293,263490,555751,606021,223179,-99922,-57923,29110,-27871,-31276,28326,4668,-83098,-76518,-4057,21483,-11612,-55807,-80595,-87575,-124528,-142771,-72521,14258,58788,69782,47439,3973,-62600,-75528,-32102,47987,166600,173744,90357,62595,99073,110362,67229,4222,-17061,-16042,-67526,-86079,-34842,-10790,-35318,-2990,40286,29855,-12958,-42815,-43548,-51239,-81315,-65492,-58112,-74066,-17522,22166,-70416,-125750,-107045,-99887,-88200,-78060,-79170,64367,292050,331241,273596,176397,60906,15418,78479,90770,15389,5114,50837,53915,16551,-14805,-22241,-27620,-16029,-9991,-41247,-46875,-24278,10214,74633,83577,23650,-6684,-10362,-32519,-43079,-64696,-129759,-122031,21327,128893,87200,17929,36825,93359,57145,12365,64878,82941,31787,-4367,-26237,-46089,-16813,63642,93047,76476,83852,118644,150172,130427,39045,23975,61310,18742,-3889,85897,217773,289517,191319,-103136,-407464,-419151,-250110,-145803,-107805,-78603,-79568,-95325,-97016,-61998,10155,98043,86273,22007,37970,64382,44382,14704,-31061,-78711,-68609,7867,74367,20743,-56623,-12559,63293,21896,-48319,27773,174601,200525,81634,1983,1060,-10421,-38135,-43650,-38005,-75319,-114398,-55669,31226,52603],[25481,55263,100234,69798,-21815,-52051,12191,44006,-26589,-90357,-91126,-44588,35892,40362,-15879,-7033,-22314,-116648,-131670,-42439,13478,32957,18777,13151,33390,41614,40160,57493,37501,2250,17256,-27932,-98010,-43467,39335,65819,78436,68755,-7923,-67273,-71081,-51477,-15635,16130,-23446,-75789,-55134,-21389,14570,55299,59434,16917,-23775,-9591,3026,-12384,-32893,-57412,-31406,15790,-29438,-109784,-99086,-38089,40310,106203,80237,-5405,34202,124317,86440,-14,-7818,2501,-2920,22409,52980,97303,129837,58606,-84155,-87753,44230,110081,104709,79691,51451,-8869,-59121,-81682,-36821,6370,8665,-3526,7542,9804,-68190,-135352,-116666,-72118,-67341,-48263,28462,88929,101342,72329,10883,-13965,2063,-16344,-39478,-41328,-22951,18935,33751,33390,80080,90478,-9992,-120282,-128270,-35408,33324,9439,-26941,-32679,-32501,-73729,-112589,-85381,-88444,-136689,-113077,-59460,-29641,2721,48162,52189,3786,-4985,30102,35270,22058,51585,72940,62426,32906,4198,-27342,-54149,255,84924,94725,60498,33415,50706,102876,102230,81794,84577,59530,25757,4125,-73556,-92382,25032,47326,-95211,-140278,-29069,39219,-6139,-81491,-119839,-107997,-99488,-87447,-15534,83259,108599,52589,21616,72890,155273,176014,95507,-6363,-39252,-43757,-55697,-53932,-59288,-62494,-22528,-36838,-101535,-44973,105048,76793,-53669,-75488,22336,101369,157211,202248,212437,178623,111806,117525,174413,147918,83940,62912,55831,43312,35096,26386,-20476,-8825,78578,82590,-14416,-68747,-83945,-132209,-138807,-79098,7580,42972,42039,103756,134496,32827,-52993,-8483,90993,152683,120210,74267,30823,-33943,-85855,-93148,-34652,61136,115550,161928,181259,107699,24346,19175,1324,-26928,-24963,-55598,-103388,-48841,47658,26741,-36246,-36944,-5838,14526,41963,8763,-48918,-21179,36955,-15993,-67090,-28072,14616,41779,90936,100529,44428,-3722,7585,39393,48013,38571,30590,-29698,-79592,-37456,49316,60006,-467,-60445,-115635,-133389,-93727,151478,465059,409793,135858,-1740,11814,22006,4059,1696,3549,31089,153803,292202,211703,29223,-40582,-43651,-33568,-28762,-52388,-83765,-133107,-124742,-37423,18332,-5615,-32188,11044,65499,48406,-16032,-45427,-62523,-87110,-85501,-66520,4201,84858,39676,-76762,-102196,-64790,-74597,-93445,-63566,-61441,-102340,-130477,-126821,-84812,-74849,-170976,-264568,-196719,-50457,-7288,-53042,-63699,-52175,-42583,-2187,48332,52061,10773,-8783,8239,4873,-26236,-39285,31207,94230,33799,-25644,-6581,23748,66215,88734,57262,58417,71764,48776,57555,94346,85269,38412,-23858,-81071,-116578,-123814,-112028,-104204,-108038,-58047,3388,9789,-33532,-23029,41793,73565,64476,55679,36289,2352,-10300,13337,34960,2610,-37021,-29690,2970,16674,-3281,1448,34714,48918,70943,115517,139158,111191,33786,-47784,-77245,-23903,30997,29437,57982,129175,109735,-13312,-59409,21697,49237,-16060,-97198,-106182,-68395,-92204,-214762,-256364,-176539,-67730,-763,66509,86208,-21083,-76025,828,45737,21801,-15742,-59259,-40399,5847,-3110,8838,29069,43875,65387,23499,-33599,14960,111794,94283,-909,-40131,19337,69337,38467,-24347,-22724,-4441,-35962,-36743,59601,143842,118030,53320,42695,59493,26449,21153,57323,-42679,-200234,-164581,33205,143447,89182,22365,22366,9909,-37614,-42376,-60715,-78673,8389,135122,116415,12364,-52796,-92688,-80209,840,18378,-33488,-69675,-44827,13091,21242,-58226,-59769,14054,-24567,-119234,-115095,-25148,76600,116924,93026,26142,-56634,-94975,-29217,77942,104715,94812,109666,65458,-41013,-90683,-44989,-6850,-10572,25374,79412,74164,10638,-61912,-91514,-25590,67522,106597,90755,69262,39117,-20124,-54055,-29994,-5371,17798,75025,62653,-25252,11726,92612,55037,-2979,29192,10636,-47259,-35057,23003,28708,69915,125577,71982,-18299,-4848,71931,189025,197376,65282,-41552,-61030,-94957,-151584,-107989,36456,125698,70205,-3734,4214,35158,-12095,-92231,-95502,-17163,53725,50667,-34692,-117195,-105173,-78692,-109589,-112587,-37352,18783,15254,-19708,-92992,-150710,-100860,-57952,-54996,-23304,8497,38101,63094,36467,-12875,-26402,-23248,19058,85728,100404,98790,88013,39404,1883,-15961,-34467,19840,82975,60412,34214,32242,-2655,-54041,-66784,-108776,-197839,-201419,-119662,-4343,69798,33797,-10374,-49167,-108408,-102631,-50292,-57574,-71101,-25218,33389,61251,39623,-21399,-51237,-23331,28771,35052,-39034,-69354,-14358,45052,35482,-4472,-45919,-79271,-131185,-111632,29062,108639,33201,2286,150735,263709,147916,29009,76584,165037,157987,115474,117052,158435,156910,49505,-99830,-150936,-134623,-93445,8440,111862,156644,135835,85891,33327,-22640,-62313,-109351,-135073,-115382,-83172,-50144,1197,60576,142466,171502,72662,-77799,-157060,-126631,-54268,9966,36389,33746,9482,-47392,-65177,-65128,-66454,-23559,10305,-2379,-32339,-30568,-19656,-26236,-28873,416,57934,60838,-9187,-75820,-64654,-706,43588,111551,150183,59361,-60063,-56592,-42870,-125262,-148008,-65906,-5686,-2326,-10388,27462,29232,-57050,-70429,16392,104525,126335,33641,-71876,-55699,36471,90074,49335,7424,41545,43463,1591,11886,22155,42114,77912,44179,-57224,-67585,-15711,9800,4964,19607,11301,-5785,35057,48772,-7105,-30183,-20717,-25876,-13007,12981,35942,-18828,-106229,-116571,-87236,-43851,30763,79899,51645,-9150,-32205,-10958,-18656,-24303,47122,76734,-39212,-85472,36097,148206,154954,104212,69611,46624,9925,-12915,-17131,-25771,27972,135782,155435,58377,-3345,-2055,-10120,-47415,-66737,-21806,50810,89047,36023,-56756,-58687,-7804,7477,-2619,-53118,-113889,-147554,-108633,-56966,-80157,-103222,-53798,2227,17917,42165,71779,89115,115524,102398,43423,-20425,-29262,20895,77848,92747,90564,35495,-34416,-68906,-25693,56568,129597,170820,193499,166987,99142,95339,266520,617537,834502,529625,82706,-32109,6955,-8610,572,52412,56269,-17723,-73856,-51114,-11012,-26349,-44465,-50017,-78836,-100962,-40326,44599,64753,45152,45143,47758,26993,-819,-15435,-56023,-73266,14755,97750,136765,169307,133156,65372,21798,-55029,-114540,-82120,-76899,-109939,-92302,-52017,-47107,-21166,30129,57143,48931,9197,-80450,-154402,-156638,-96305,-49763,-49373,-58132,-64141,-102040,-98417,-90301,-103350,-26283,72444,-60917,-350529,-414429,-105707,127511,122923,43851,-7135,10156,31095,-10043,-46531,-42677,-3721,-2234,-54984,-43389,43332,59018,2424,-33076,-1089,16230,-27392,-53524,-33674,24699,74891,46685,1250,-16138,-33594,-44873,-14953,65952,110938,68029,15555,51659,88065,-6392,-77115,-1636,82025,109016,37122,-63819,-86945,-40418,41103,95286,117824,118291,82996,57656,75788,70527,84855,83739,-18874,-117671,-100848,-3502,73180,89137,91,-163780,-225068,-175420,-125566,-127807,-129778,-114385,-82462,-60755,-17415,34977,103706,86846,17136,22792,49006,6041,-43575,-52244,-37705,-26059,-33494,-34610,-60963,-83619,-38444,27071,7440,-40021,-4125,63511,82655,75321,91965,93567,48431,-8409,-59267,-88902,-90854,-79494,-25163,40471,50298],[21439,30991,27983,-5773,-31342,-6862,42154,68977,11055,-102054,-160185,-106887,5012,50616,19494,1892,-24038,-72073,-40961,26552,-5194,-23762,9797,72284,148212,168453,130358,119026,83079,39307,23317,-27773,-45107,31731,42635,-8971,2112,58147,64644,43746,-10464,-100784,-96032,-38891,-55499,-60722,-19759,-11877,5759,32762,10636,-39833,-80056,-94192,-90788,-78320,-83947,-118432,-67778,23540,16003,-34445,-31321,-7932,37347,115960,98215,-33955,-50361,58998,102675,74330,56043,32855,-9610,-33728,-56317,-53141,-34158,-56353,-112723,-65151,55063,104622,82948,48750,41494,-2083,-87898,-149614,-120440,-75205,-43209,-20581,22636,50666,-17994,-57991,-4136,55793,42260,-17544,-16789,52677,107783,81900,300,-14733,43455,40591,-9658,-11662,21696,30114,1627,-6192,60015,72191,-16182,-89499,-84524,-40280,-23130,-60271,-68333,-22707,13154,-36366,-95154,-45005,9571,-28109,-43467,-34654,-41663,-2569,72158,74074,92,-33410,-13552,48151,102680,107511,59560,18029,1777,-22192,-64016,-100423,-62392,405,18018,745,-37997,-51372,-26754,-5302,8448,21525,29765,53298,67127,47788,22394,46090,27744,-75136,-97740,-7989,35078,-18848,-101199,-155857,-174651,-167456,-97644,6655,89289,98932,50097,33312,84795,150596,183713,144973,92398,90247,59664,-561,-5837,2323,-30847,-22561,-12037,-55553,-33036,76927,45221,-85086,-105192,17710,102774,116100,119851,118726,72112,-18427,-28730,39215,51358,32394,93138,177067,150758,27650,-74927,-90835,-7426,65177,34289,-45858,-59666,-54353,-112009,-123463,-72315,-38769,-48452,22325,158027,167936,20560,-46962,28658,102451,125793,76311,9439,-31140,-24320,-39706,-95742,-91447,4757,74774,104854,126612,120204,77198,33365,7334,36214,63718,3002,-50729,41205,156719,125021,42286,5015,-22866,-26357,43147,70061,4479,-27201,-9030,-71064,-102300,-2200,114676,145218,142733,125292,58243,-35051,-18528,96448,140920,65178,-39845,-114138,-120040,-78520,-50461,-62211,-51237,-31519,-61199,-115508,-84663,188686,477145,367270,109469,29684,68298,94516,79445,30188,27059,90332,218296,308675,186590,9046,-20860,-22578,-62629,-80745,-66520,-48313,-71250,-66983,-8333,43243,38515,3623,-1114,29632,25051,-30102,-45367,-49336,-85359,-117140,-109822,-12918,74349,15938,-86863,-104574,-79357,-106459,-144847,-116455,-74699,-89806,-127986,-137939,-83914,-21214,-36682,-103103,-96360,-30300,807,15406,77239,92397,66987,61840,46627,6369,-25656,-24411,-2061,-32282,-72988,-53736,28047,82168,40960,-16893,-24865,-21690,-9496,27893,42215,57319,91746,71064,8703,-13436,-1023,-3870,-31760,-47062,-67530,-124639,-150178,-106593,-95923,-108421,-59324,29871,30787,-17934,256,53037,75191,119009,146496,61866,-13840,242,8656,-30466,-46815,-5486,70702,118032,77181,-14642,-70016,-46817,35631,141214,202009,154710,42884,-54305,-78999,-27575,-5784,-32339,885,91885,102645,-27313,-108654,-53124,601,11223,7922,-10518,-57905,-87947,-131167,-162401,-142093,-60187,25898,64136,43857,8241,29862,71757,87908,58226,-8209,-69967,-50927,568,-4664,-15639,-6038,31717,85490,69906,14468,36476,120965,118343,41992,-23194,-23561,-13082,-44856,-61130,10995,34293,-50087,-65473,45936,89222,445,-38761,-17760,-7939,-5612,-1139,-20876,-94762,-127261,-17053,142491,214663,173681,58819,-21585,-34446,-28689,-19286,-31753,-35710,23943,115290,129100,64747,8090,-54394,-91100,-86014,-97816,-98800,-62351,-6765,47087,35203,-42317,-31317,38308,-9063,-117633,-151538,-106106,2905,105648,112576,29313,-61152,-96851,-32358,78722,127664,104238,87456,66863,4767,-27012,14973,53918,53103,79243,89229,50314,-8268,-52033,-66684,28520,133920,148300,110500,81475,68948,37217,-13668,-23023,-2995,25181,66766,72744,11850,48944,93736,41543,-14188,-45976,-126718,-176080,-113884,-10282,5462,20964,70720,88113,16988,-49850,-29546,66207,46991,-46513,-42720,13331,-19725,-103136,-90658,14687,84429,29915,-42465,-23471,11291,-55839,-141414,-140308,-90887,-46962,-23307,-43694,-84630,-91589,-102723,-113509,-66903,28375,55513,28625,-7993,-79242,-114550,-64360,-60589,-100484,-62131,4297,14114,-9769,-23354,-38775,-54597,-39555,12550,71348,84612,100752,104347,60022,38672,58110,37942,31446,42049,-7994,-39109,-22242,-15642,-3192,15345,-35515,-122374,-143393,-105439,-23779,42229,43219,39878,-41306,-136057,-77013,21768,-19389,-64269,-15055,41443,65745,62847,37252,44385,65623,51463,-5623,-85319,-89031,-5884,61548,79444,116364,140310,69453,-66030,-84224,59263,126328,45725,31684,151174,206795,112135,29819,76352,164330,178591,128347,79680,95935,126949,67749,-33096,-54339,-60548,-59652,19147,87437,94766,70708,44139,56324,82397,80846,65239,67900,29985,-47170,-54882,-8525,26446,58855,44558,-57815,-154916,-171448,-120788,-62150,-16955,-2746,-24336,-62345,-88181,-92859,-126316,-112067,-15953,14755,-45948,-86119,-56164,-19008,-26977,-53972,-40884,40908,75074,5058,-83407,-96126,-42257,-4039,38876,30288,-95329,-171648,-77546,-4481,-74101,-112400,-64653,-16562,13806,21716,61133,82161,43005,52982,103764,167257,196920,88112,-38661,-16410,50848,43374,-6649,-12632,58143,68066,-17876,-64530,-51594,23350,93010,62060,-34403,-72395,-70548,-53922,-3909,58538,66218,18167,-8900,-10088,-1351,13958,-15678,-72025,-50466,49653,136133,83619,-14642,-21010,-18671,-7195,58176,74095,46657,29771,10215,-14168,-38617,-21543,102772,233682,284682,281558,210138,97770,29550,12315,-17343,-51140,-28813,7193,11594,-893,24468,72847,74255,4455,-35765,-42458,-73072,-99786,-81852,-33320,14300,35183,25518,-9628,-52191,-50046,-24758,-21079,-63132,-116868,-151585,-108112,-24931,-10604,-28237,-7410,31256,38914,51069,71725,63339,64123,96192,96690,19340,-33596,26184,129431,123333,37272,-57333,-80782,-41599,12392,54485,107529,138141,148666,116421,28600,-19425,84492,317334,530607,518824,223605,-18211,-88948,-70882,7892,110021,145888,61260,-40612,-63479,-52725,-40615,-6867,-1763,-44650,-56517,16790,57957,16548,-22067,3833,25933,41051,86601,106218,5114,-125930,-133528,-47266,39474,88445,62536,34102,18748,-58561,-130914,-86992,-44838,-86407,-102291,-46689,-27198,-78838,-68531,35616,92466,42997,-96918,-184213,-146605,-59555,7157,14916,-39873,-73542,-52122,-2183,-42684,-113482,-29133,128382,-11845,-433494,-583576,-300171,-25468,39828,45083,18050,-22357,-27654,-39862,-75461,-93811,-52074,-43268,-87053,-24681,134851,131997,6286,-25835,60754,85904,-12446,-116358,-111639,-3088,75182,36157,-4176,-16656,-27254,11075,75234,85986,62497,45530,15191,17268,38825,-22069,-101869,-85889,-15182,68074,30520,-61927,-78114,-39312,49738,123643,155058,136778,48831,-31378,7026,54775,61139,55140,-7138,-107216,-173688,-177932,-132847,1154,152219,161631,33711,-69434,-64504,-56265,-75958,-78861,-33225,41176,107846,93794,56495,7090,-28800,13822,62225,-418,-72637,-35984,39070,50353,-40354,-115744,-93556,-36270,-8481,9153,-8094,-9922,9599,-8612,12306,107678,168419,121948,68711,47423,341,-51895,-27096,22461,24606,9881,8210],[-28219,-25270,-45431,-65498,-41737,-1988,-20434,-30969,-19478,-60791,-98754,-75633,-4790,55204,62057,40353,25307,15300,28604,22810,-43691,-53502,24621,132421,193621,164103,116821,131164,125104,80244,5239,-54305,-14061,62368,12936,-76761,-54758,45330,110202,130215,51069,-100980,-148411,-85179,-45879,-812,40325,32130,47669,42762,-24110,-101897,-100945,-67649,-67546,-58118,-54155,-93728,-89209,-42059,-46540,-44561,536,22313,7981,43039,85787,32409,-23283,15128,73534,96207,80233,34847,-36408,-94878,-142210,-168662,-156296,-102408,-35754,36855,92437,94982,57143,13575,-1004,-8895,-31224,-74052,-77919,-64282,-30363,12008,40818,66963,36687,7121,33893,66637,63007,6706,-36544,-10554,42416,33212,-28076,-36247,18236,6504,-56358,-53447,17146,39217,416,-13967,19960,2980,-12337,21219,24721,-26791,-64933,-68853,-48865,8247,60752,40857,13015,51022,66322,7863,-8896,-20079,-44393,-1932,70840,98894,62634,-23424,-99695,-37672,71147,68969,-4185,-50031,-26107,3014,-31163,-94994,-99949,-69257,-43638,-46983,-110792,-163850,-144527,-65942,334,-3123,-25650,11719,95863,122855,91725,56640,7488,-54459,-66359,-37410,-2311,-1654,-41077,-89068,-129805,-145655,-78690,24295,78049,85392,80440,83472,92659,106389,106521,94255,122348,167412,122364,26754,-3343,6338,-14714,-5860,47046,47896,30522,69857,44266,-57773,-96828,-5573,74845,83421,57662,25349,-4112,-57538,-100085,-90248,-41250,6271,97097,198820,163640,-4906,-125157,-93124,11161,49543,21153,-17335,-33475,-49772,-80185,-49441,5511,-15738,-76274,-14528,130282,136606,4345,-48423,3091,34892,23453,-30452,-108438,-153082,-83036,-7564,-67309,-132265,-54389,50227,57506,36831,41705,24771,874,12975,74067,98272,35871,-5053,68717,149248,118237,58833,30892,-23643,-63395,-1768,55062,15646,-29965,-22744,-55637,-86141,-37519,44383,61769,56296,85399,74286,-35866,-59420,76958,149824,41077,-102359,-166606,-150735,-115843,-111115,-104746,-27665,38877,6628,-48984,-9447,173937,335023,293559,99098,-2526,27907,39942,38949,7449,11915,127026,268166,280086,109975,-33882,-10708,15946,-54190,-102978,-54419,40038,80385,56461,2205,10374,57845,34023,-20993,-10147,5506,-36332,-29716,1902,-13774,-43902,-55601,-5573,42638,1245,-20598,-13529,-33301,-81739,-124336,-119271,-80944,-74589,-92509,-86567,-29172,42983,66991,38365,23516,44493,70393,110169,178518,169679,129039,106968,61338,4033,-6237,14986,23374,-26268,-82657,-85248,-22796,26263,12412,-36564,-81240,-117581,-105760,-28078,10093,7396,49341,75531,2916,-72782,-66616,-28686,-8675,2874,-20590,-88872,-106195,-48728,-6478,-4432,3603,46741,46636,-10008,-31672,-21170,-25814,41729,142374,103799,3593,-26818,-31145,-35577,-7686,28679,59292,64767,28265,-24997,-57921,-54790,-4865,95993,170048,118454,-10475,-98906,-83487,-26645,-10173,-29363,-18495,31510,57486,-4781,-66843,-52363,3161,77814,127410,91526,9339,-7810,3264,-26852,-68583,-62348,-28485,-2879,6548,56873,100534,78450,71277,41356,-20802,-50993,-37148,-35043,-54402,-64126,-63218,-36677,9555,35059,34661,28924,58647,81424,48998,-34693,-63016,-51057,-59476,-58366,2596,23058,-33654,-61417,-11141,-18953,-109897,-121881,-99055,-81207,-21196,-10453,-79175,-85695,5858,86667,120029,164946,187851,85489,15185,64513,72735,10939,-1917,38227,66508,81026,93078,86123,70697,6512,-62194,-79958,-74894,-31875,19996,58677,61922,16377,-29753,-5515,45077,29259,-55801,-123516,-130208,-69024,19905,40007,-16388,-58235,-51284,8481,69410,85117,53458,34551,39772,38527,43708,61651,91367,105892,95022,55815,7963,-28380,-55024,-66227,9131,74930,80812,71131,61686,59229,52029,7369,-27309,-9125,-7608,-1746,18003,10055,48319,60773,9789,-47517,-105509,-176983,-197136,-138307,-51886,-39553,-46716,-11801,53673,21121,-59469,-42586,25488,-22322,-72361,-29,66037,11831,-76394,-78261,-11414,49021,13150,-63883,-70969,-58819,-104545,-150138,-162385,-180590,-188299,-146771,-62502,-28555,-67651,-100782,-67563,13569,67184,40674,13367,12862,-10839,-20883,14119,-1755,-47658,-18140,37812,25874,-41691,-90587,-103198,-114664,-89109,-26925,40320,69362,90847,67272,2829,-2625,58543,37147,-5493,-7165,-42743,-60757,-28938,-1632,36842,63584,22114,-38587,-47024,-33544,-27009,-11866,32157,51136,-34304,-89288,-2613,61197,3238,-41363,-8968,23772,33005,30986,46232,105502,127504,71825,-2549,-57299,-77761,-59950,-32230,8338,113459,200697,150281,48278,71181,145950,98721,2704,4544,51452,37573,-3274,-29527,18094,96029,102587,40294,-26328,-16026,64441,113763,108662,101667,53571,7917,43469,54203,32163,17448,5536,67947,149467,141365,122221,151257,89170,-39254,-67346,-12337,-4567,-76801,-166227,-205562,-186839,-133049,-76373,-45987,-29103,-48048,-110121,-123732,-53444,3892,-46574,-83737,-34316,-15083,-70417,-90276,-24575,34708,17004,-33426,-23308,51411,73165,25326,-55647,-120557,-102419,-40163,13016,3674,-103620,-176701,-105800,-35447,-40166,-46845,-35059,-880,60354,76177,61665,55814,76563,121667,117410,115263,133873,52920,-31805,11466,67746,48666,3478,-61,58019,58709,-28371,-90627,-81683,-1939,58883,39120,-30106,-67645,-58841,-28935,8352,72553,113748,73426,-23084,-74313,-21017,42389,5539,-82304,-85704,11108,109874,106640,66934,47175,-9099,-36674,-4719,-14797,-299,31232,-10688,-69220,-87260,-56961,51752,161707,230695,299820,251691,78261,-20137,-17904,-53065,-100905,-40759,43763,62055,61333,66662,60681,66672,48461,-2383,-41519,-88265,-127596,-126882,-93273,-28200,26565,71005,98813,38913,-39598,-41384,2456,11253,-11864,-21861,10334,44274,51101,55333,50243,35567,17913,39360,75261,56417,29884,42511,45587,-7205,-38162,40305,146929,119062,17736,-58515,-49588,20799,41100,15837,31959,55148,52897,21692,-50712,-117350,-96166,8642,127239,232582,167368,-34000,-170259,-164653,-12275,165630,204500,88998,3114,-14657,-41933,-24799,28363,5786,-42794,-32792,-9563,-41094,-78673,-49566,12655,31112,65275,126620,158262,72677,-79905,-138648,-104181,-69708,-72233,-46787,27205,47976,-23913,-82883,-41741,10142,-12706,-46481,-13457,-18973,-118940,-137875,1424,99373,57968,-60796,-117183,-62583,14692,42184,25500,-8296,-4241,41392,71322,-13957,-126273,-104870,29263,336,-209942,-275209,-172354,-30508,37785,70240,32139,-42951,-59110,-35692,-24506,-27249,-18385,-28600,-49502,31473,152982,113479,-15546,-27209,75716,114885,39028,-56377,-85551,-44136,-12280,-35788,-53306,-45110,-28197,19782,87047,86150,30674,-1009,-21361,-42557,-13352,13491,-36947,-99195,-88240,-8528,18352,-1907,3549,36297,94764,117678,110457,80080,2094,-66501,-31960,-4771,-16720,6332,14401,-18151,-70743,-135764,-149758,-28150,177809,238162,97961,-40936,-36951,-5793,-35834,-53427,10513,120586,181856,140943,56533,-26589,-62101,-16507,25464,-14808,-64041,-36589,27706,58038,-12697,-94940,-66518,8725,24716,1735,-32308,-15988,13287,-22908,2394,101009,122398,45905,24884,60125,46884,4155,31477,71323,16958,-59880,-58168],[-60307,-54801,-64606,-65033,-44238,-46208,-112290,-145389,-91560,-28616,-8013,-37372,-35564,22888,57143,46513,54039,63144,20056,-29868,-48206,-39284,18360,107349,99131,27640,46290,145933,185707,111157,-13057,-73924,-35333,10747,-22317,-72653,-41407,54775,108333,122602,65179,-41345,-99367,-56091,4243,40703,47787,38467,93067,121816,33192,-76471,-45340,63289,80998,45824,32976,11186,-35611,-89483,-147738,-121491,-4902,48779,-4994,-31873,40326,87319,57372,22111,30179,58846,64786,31584,-35521,-86521,-121469,-154109,-149648,-66792,50972,110256,86620,31632,14997,-4231,-45630,-45887,34367,54725,30983,28797,50878,58252,30865,28976,23655,2936,4113,6050,1759,-6525,-18328,-14505,-10411,-40753,-71977,-75726,-57719,-71985,-113449,-109762,-30984,15342,377,-135,-9166,-45986,-4105,84209,74033,-7246,-31295,-10064,-30528,-25975,29265,57068,78333,93883,39642,-33136,-46401,-75387,-97864,-63362,-15604,51666,93954,-17317,-180503,-158881,-42357,-34830,-97394,-99688,-7175,92681,84313,-10766,-76138,-89133,-76312,-83739,-145875,-177711,-117012,-11095,55260,19189,-52534,-46375,62956,111476,98226,74436,17223,-60924,-102277,-91457,-27386,12248,-337,-12059,-29180,-82275,-68214,31769,82295,87273,99113,103445,82294,55578,14317,-1864,48157,99798,67923,-11689,-51789,-42921,-27562,9470,88615,129726,92352,65895,40187,-12575,-68568,-41477,32996,82914,60268,1694,4470,16066,-45279,-103534,-62009,8477,72868,133462,94408,-42471,-92035,-24297,22074,11444,33280,56203,5110,-57991,-67774,-14886,41614,36572,-10704,-9782,69751,76572,-12903,-57173,-36894,-26286,-39525,-89485,-161860,-199649,-137724,-41355,-50635,-99027,-48569,16646,-16879,-44032,-20869,-34543,-26823,37553,97468,89496,25806,-25283,-18080,15281,20406,19968,8691,-40541,-84209,-49042,3243,8260,-8585,12998,6573,-60816,-120319,-121723,-109013,-55905,73642,131505,14154,-84254,-19746,50657,-23271,-121605,-151273,-124283,-83330,-39283,4581,61807,91220,30969,-8608,19051,106580,221291,248748,92258,-39186,-32099,-48298,-62899,-57657,-29606,112220,254820,249598,93113,-43887,-45392,-5179,-46794,-111620,-89759,30589,142555,132777,-3169,-55731,20522,18249,-44074,-19756,23525,6504,25652,52549,35500,29748,7134,-25798,-26547,-12049,36649,49508,4991,-40447,-70534,-72659,-50131,-24267,-15597,-18211,1245,35169,39305,24040,44194,87096,103047,123173,143670,96406,72987,93399,58862,-380,7751,52684,71136,38258,-42013,-104798,-56077,18865,3948,-67820,-130826,-154724,-116551,-49644,-25210,-29385,-11976,22953,-2954,-67825,-67775,-5941,35716,24402,-42055,-98437,-73036,-6224,65425,123241,91580,37149,25489,28015,6459,-58566,-122788,-56128,86022,109109,15702,-70916,-88137,-14846,83552,88839,18784,-50523,-87913,-54531,4610,-15774,-50201,-2560,58067,34146,-59762,-100164,-36434,18532,15061,-4168,520,17216,20892,19041,16119,13139,32968,99443,126509,92848,75844,90348,61086,29251,12342,-28620,-75139,-51277,8318,68745,87472,68628,65963,34310,-853,1385,-5427,-55984,-92816,-74207,-67686,-63256,-28754,19466,38716,-11186,-25453,22865,20231,-27512,-16003,-11881,-29083,-24806,-4278,12740,20659,-3802,-24745,-69911,-149629,-181791,-177918,-112766,9581,21646,-62572,-34161,83629,93461,26738,48014,116016,77253,70165,174436,152164,31895,41846,136244,151941,89792,24923,27272,81023,88778,48537,52286,101449,152440,141817,118531,64111,-10066,-8452,45751,53089,38880,4489,-44923,-59425,-55658,-67669,-78870,-79441,-53848,-5076,51227,73932,40610,1087,9795,34791,54201,75898,83833,76470,53128,-2094,-50032,-54661,-53705,-85640,-85532,-14159,10927,-9304,-2512,13317,11398,-752,-27610,-36277,-4315,-10643,-19262,-20507,-19651,13959,34905,15294,-49392,-90966,-102510,-96163,-80479,-45968,-39023,-53758,-42672,13951,10554,-13577,44188,96935,25001,-30316,9692,33298,-17752,-67983,-52809,9800,83449,63839,-38787,-100397,-98550,-74514,-68755,-119647,-190459,-218993,-168593,-56130,-22889,-84570,-98311,-22950,65503,67550,190,-22744,17264,56386,83133,141380,134821,60639,36948,68936,73666,10426,-72298,-103337,-101532,-98713,-74282,-18332,25207,48407,22184,-49501,-83340,-38593,-40997,-58917,-31808,-25509,-32398,-21783,544,41199,66796,48244,20464,38730,55984,19705,-14662,11955,23567,-21260,-18836,50584,66688,10225,-55672,-67683,-37171,-35690,-54234,-6133,83252,105659,60018,22126,6483,-30417,-80450,-83660,-58517,14652,95039,115288,126241,196845,182969,44549,-37964,-32642,-31284,-37174,-45231,-54548,-10701,46273,5628,-90217,-143868,-103133,16503,132183,174888,166039,115428,77020,90343,62216,13042,-21364,-26603,67955,152420,100760,37522,57458,31699,-48521,-90079,-46921,-20507,-102577,-214675,-235268,-194483,-124504,-41009,-12246,-32746,-82780,-135425,-97497,22000,118309,80089,-21549,-52654,-28528,-27445,-33972,24562,93338,89008,37844,24899,55428,56563,40499,-10593,-97728,-98562,-15959,46727,43426,-33621,-110849,-102902,-90422,-89989,-66922,-39940,-6256,51737,70517,15881,-31860,-3424,50935,36517,-4948,-8844,-21509,-23792,28110,73425,79392,63337,52785,56681,29088,-19644,-35430,-20768,7545,15353,13126,-29641,-49187,25190,119754,123899,113878,115536,78011,-6359,-64635,-42623,-11884,-38238,-92235,-116083,-99182,-49937,-9185,20360,10491,-27919,-21289,-28673,-89021,-75414,-36136,-87163,-116597,-88910,-64077,-34498,-18841,5061,133385,216422,147869,69578,36244,-11874,-63625,-24277,67790,96641,85857,83669,92574,130293,116905,29252,-31118,-67282,-111587,-144570,-123219,-32128,61953,128447,161241,107302,1231,-26982,34967,71203,82869,114929,125040,67384,34193,72616,85028,33915,-13680,15474,68777,53831,12640,-20376,-33141,-26685,-3122,45997,83139,45246,2303,-20056,-10845,14972,-777,-29967,-6047,11825,-18710,-38809,-56519,-107857,-130724,-70258,13360,43280,23437,-70074,-187273,-202824,-35391,163820,185634,65942,28639,43541,4753,-527,23395,-27787,-54399,-24976,-52371,-114948,-105391,-24936,21534,29488,70540,94198,95917,61465,-19051,-48453,-45954,-77535,-132557,-87755,24332,39272,-37772,-74967,-32388,20224,41444,26095,16587,-22418,-86273,-93672,-8303,65321,60570,2143,-35253,-954,46822,12486,-45319,-44239,16784,68107,72107,3669,-98805,-156946,-99402,-30287,-74271,-160109,-90868,26234,86378,74180,-9131,-73386,-61673,-7840,52338,71744,51564,22815,8429,47217,68082,9385,-47024,-26320,46345,91779,68583,24055,-15315,-54845,-85111,-101734,-107465,-64900,13190,50252,63670,83621,37214,-51959,-87402,-80397,-28922,31043,14094,-43568,-46151,-5117,15642,35615,89705,152030,156269,77036,-1154,-36921,-52328,-49935,-11690,-11212,-24331,-11340,-9991,25558,66510,12978,-59215,-36698,66256,100391,32384,-36417,-20152,-3134,-30559,-37157,34384,119713,163293,159620,124398,41369,-21458,-25583,-29451,-36018,-32909,-43755,-36947,13192,29908,1858,-10831,16138,32903,9394,-28736,-34034,-15851,-39383,-36947,7970,4501,-23208,11008,60985,57724,39022,56491,53067,-23473,-91809,-71600],[-27775,-29616,-37365,-18164,-18905,-82229,-152801,-159814,-117230,-41800,1564,-53686,-86945,-23083,22773,16860,42061,57533,-17611,-58874,-28281,-17922,-12438,33670,6697,-46676,11753,146839,205855,119247,-4880,-67225,-81960,-70116,-44477,-25438,287,61754,87041,74561,60892,46807,20643,20720,47955,57202,34193,15896,96604,184515,119801,28190,73058,191453,205300,121655,87165,97109,65576,-40277,-157987,-148621,-4917,74243,26094,-36549,-4730,70051,94330,53192,26853,30514,41038,28758,-20064,-40095,-39153,-63775,-91531,-48191,44690,87852,19788,-56687,-25493,-2406,-51806,-63620,52218,103737,72446,65917,84866,65576,12011,-25587,-46582,-39932,-25071,-16927,-5574,7129,25576,50087,15714,-71121,-108388,-99581,-78611,-56926,-67255,-90047,-59492,-6612,22840,26102,-6074,-1264,71734,89953,21058,-10798,34572,38420,-46795,-99306,-63347,-11917,36559,40245,-12049,-44006,-71165,-135331,-162168,-157519,-144192,-54445,47497,-23961,-193979,-208349,-120858,-114895,-155325,-93014,32069,118967,126462,50071,-39439,-92309,-101167,-102668,-116981,-79326,17036,93433,115904,63335,-14466,-15688,46491,85950,94904,95780,49013,-57640,-144753,-130227,-51001,-18863,-32908,-7742,5229,-77151,-89952,30926,113377,119681,109854,90918,61252,14798,-36513,-46919,-22282,-12182,-31580,-61376,-77505,-53641,-15321,29700,93684,139705,107858,60490,28797,15431,-29434,-42344,7617,73435,65735,18900,37877,61123,20665,-25524,-18857,15250,43559,61517,19294,-61393,-34756,56266,57671,-674,43970,103609,35790,-39882,-44369,-16263,19797,65459,68534,35304,23285,14340,-22393,-33023,-12128,-8398,-9468,-54330,-118832,-149861,-137912,-107027,-57920,-12920,5047,-43742,-107186,-65820,20826,9078,6870,81207,132204,100757,27330,-48743,-100361,-91567,-31331,12648,-31402,-85304,-79682,-31483,2128,18696,34530,80976,67435,-50850,-163621,-175127,-139898,-43311,126259,194343,86381,-34245,-67109,-44614,-54885,-90701,-90449,-47831,-10474,53425,103601,98308,60372,-1984,-17719,-15500,74245,254034,243552,64854,-39804,-30029,-34901,-60755,-79780,-68514,36952,168140,234663,167524,21548,-58467,-41005,-32732,-89770,-128917,-58426,70267,126814,24524,-68629,-28400,-9742,-41204,-7264,58482,80979,83955,40888,-8975,8295,-4995,-64453,-69032,-21532,6280,-7641,-23274,-35788,-41246,-8171,29201,52314,44027,-2482,-26562,-19411,-31603,-48285,6011,67291,61971,62256,57860,-9839,-26296,17868,-11159,-73923,-48290,33610,92663,101701,35509,-51909,-21279,57743,31948,-62945,-122808,-85118,-16694,-16932,-30883,-8388,-5059,-3890,-4595,-38788,-41272,21426,71873,45421,-53860,-104925,-61805,1204,69602,139325,101825,22860,16087,63674,60298,-17609,-86759,-38781,77361,98504,6349,-98784,-104763,28536,169719,146950,16574,-72764,-121880,-99277,-16141,-25808,-96581,-96595,-43824,-17426,-42060,-22086,64680,92997,24514,-20012,23343,50449,11216,5671,48205,62325,47267,36204,-9284,-2999,83500,131199,54098,17114,37606,7675,-45311,-33882,7762,25400,44020,76163,76406,40007,39002,47855,24821,-20507,-63981,-56467,-50149,-30479,31120,80802,68205,-13916,-40062,-11745,-23886,-9915,59961,43753,-7582,-3726,15521,37370,57855,30510,-342,-30576,-101895,-169042,-185542,-92316,39632,48906,-8925,6440,68033,58721,-10473,-26570,25596,49690,77672,140428,98542,30095,81459,179844,208928,144927,2074,-64274,15740,118642,165945,204518,250779,244931,162383,116545,70291,-8367,15178,102541,72507,7279,14014,43183,64917,24935,-89189,-133459,-89665,-44601,-10122,37573,65747,28268,-1289,43430,76316,55347,52511,75520,46954,-38271,-119125,-138524,-90326,-81186,-114824,-75786,26846,33231,-34926,-50208,-22593,-26595,-52867,-48351,-5117,29380,40557,29648,-17747,-57320,-27412,6858,2569,-42449,-39269,-11561,-9980,-37348,-38138,-20196,-20755,-36809,329,24388,44453,99045,133761,56978,-27402,-39636,-24613,-37202,-44483,-321,75316,155671,144845,26842,-83494,-90561,-28392,-10032,-64220,-90188,-69687,-26993,1822,-54356,-125618,-109723,-34591,10323,5028,-24165,-31498,18110,100662,166150,230044,209777,103665,46170,74075,108091,72626,-5333,-38445,-22123,-43457,-75526,-61805,-38634,-22149,-23619,-76854,-143558,-130415,-88431,-67489,-37176,-8547,-6073,-24672,-9701,34746,60318,56863,43022,58964,71162,42991,11296,-4696,-11122,-15757,5945,38027,58125,26981,-74304,-136167,-97255,-94601,-122956,-53221,38627,39644,641,-1547,15872,2972,-25763,-10065,-24360,-53008,-28673,44142,115957,155736,101968,-11084,-64931,-69584,-43841,18484,21846,-9490,14116,44345,-34289,-157062,-199369,-134406,-23223,73223,113873,112812,87485,86215,112289,89733,18293,-54685,-49858,50918,104898,41457,-43677,-48460,-14039,-27165,-88954,-85745,-21163,-20543,-92957,-142115,-162073,-135497,-35139,9264,-43691,-97051,-75996,2911,60248,96517,73630,-7635,-43385,-11756,14130,-752,20462,74220,111991,111093,54674,19175,37135,68387,58203,13994,27458,78296,103433,79732,17550,-30126,-39717,-85846,-158745,-149482,-82000,-53400,-38523,-17989,-42459,-87572,-88743,-49516,-31084,-55716,-73961,-36414,15655,36599,31392,43828,80819,87244,50737,11287,2977,39114,60702,35805,9468,26488,-14843,-37283,77782,231758,260484,177703,66060,2093,-2935,-3533,-33991,-83756,-99452,-90436,-104099,-145274,-171546,-171022,-131155,-95261,-47520,33972,15713,-95907,-129775,-108333,-120723,-80716,-15376,-19403,-59372,-101431,-77140,61659,189288,228762,175755,81652,22112,-24506,-7514,82527,98673,43427,38902,85701,140655,111527,14588,-49513,-63154,-75646,-95726,-63797,23583,87755,112282,121010,94407,43619,29093,53568,50444,80167,146898,137234,33293,-13148,47386,80261,28921,-25093,5017,53211,25729,-17838,-46452,-42148,11361,57361,50272,19904,-33170,-44100,-30380,-34105,-70380,-78103,-39266,27105,24813,-46161,-47087,4373,-14071,-39159,12039,96267,101717,8222,-72387,-146300,-151590,-23971,119147,134283,59285,43576,64142,41422,19447,947,-45256,-35481,-22245,-64524,-86445,-50091,-21691,-26846,-7291,48253,53224,26453,18496,-1136,-21723,-18451,-24741,-57249,-39462,21848,-4338,-91426,-119861,-80851,-26422,38857,66651,39619,-3113,-17873,-17367,-3554,31848,72989,60983,24009,25073,41519,-12654,-96665,-116999,-54097,11739,54796,51681,-16343,-114423,-118176,-47241,-99918,-223516,-160225,3012,79583,37073,-49799,-65868,-30769,15877,72741,76068,54795,43837,30683,13358,-14305,-56488,-53315,-21892,28571,70742,50693,26108,23821,-25882,-93010,-117012,-102320,-36781,64335,81827,39261,64433,57052,-42684,-92201,-48033,2031,7864,-9799,4208,46442,60273,-3446,-19763,79345,188173,182528,49475,-76231,-108220,-69207,-15253,47537,68854,55130,-760,-72826,-22059,78400,48806,-49076,-78633,-42272,3766,14830,-770,6790,-213,-1785,8666,36085,54101,89803,118315,131597,92245,48190,19166,-25650,-51571,-36464,-44850,-58740,-13757,46893,66145,28287,5097,5922,7802,1015,-27743,-63140,-108984,-138335,-111877,-67544,-24290,36950,62804,42537,39977,58687,33689,-26146,-52099,-22965],[26138,5692,-18507,13044,13406,-79360,-146877,-116964,-92965,-82731,-54977,-82490,-107298,-44896,1271,-555,36536,49287,-21892,-55228,-37633,-27107,-36656,-17730,5420,7388,9842,68538,114638,79641,11059,-55759,-122286,-125041,-66565,-10720,4071,32169,64516,69907,91349,122489,105253,60523,47733,54063,39457,17699,72932,145617,126267,97825,141984,180372,144405,74264,59436,86047,105871,47767,-72013,-98681,-1341,73120,53324,-8447,-17113,41637,71397,46089,37558,34656,30241,19575,-30835,-37143,-1034,1369,-44784,-67933,-31756,5023,-53127,-97286,-34224,7625,-11998,-6494,75905,96392,42300,9937,41363,63509,27644,-55225,-118517,-90633,-63139,-33649,35000,49227,47306,90868,67141,-43379,-103094,-77062,-14240,35194,29337,-14454,-27986,15092,72381,54094,17863,77342,154588,67147,-72403,-48773,56015,35665,-69473,-136110,-132277,-77612,-30245,-48441,-54939,-14517,-28994,-112174,-161001,-191126,-198618,-104150,10029,-9840,-146074,-186643,-136160,-135363,-149541,-70003,9488,5819,5436,-2182,-58237,-119115,-116674,-74750,-33882,36136,97957,116748,122857,90779,40084,58392,78104,79768,86564,89784,57202,-26303,-118284,-141683,-100715,-73617,-70517,-39354,-44286,-131750,-114528,26271,121341,131807,111285,75906,35760,-26190,-63038,-31050,-7008,-46526,-82388,-76037,-59623,-19492,22724,54766,82308,88662,59961,36196,15557,15474,-3603,-6597,8503,28082,21554,11198,22198,4180,1522,22356,12906,4813,12805,6318,-24094,-63610,-34396,64613,96273,21920,23422,69764,27266,-11956,-9911,-14400,-5399,58396,93084,62532,-6424,-35595,-23588,13360,40156,23844,21455,-14118,-88300,-135340,-143195,-146091,-74461,25635,15430,-101691,-145322,-33079,92020,80958,41934,77498,123826,107737,57949,-6507,-81118,-92290,-9808,28381,-70978,-137592,-76405,14886,43198,35265,59946,121733,96059,-28767,-126097,-99440,-35366,46023,145691,164043,103667,57026,-962,-27408,-8110,-29096,-46445,-12121,5920,33745,59987,34127,-29957,-50490,-27984,-38475,86079,300804,222396,-8196,-87883,-23915,45725,45827,-35196,-93878,-57222,69936,215547,232744,107230,-7179,-21103,-2635,-39460,-90762,-78272,-6169,89994,79061,-18692,-48354,-16896,-17633,-11690,58776,107701,65446,-41961,-95573,-61523,-56649,-68174,-26147,-13938,-81521,-122995,-93313,-82675,-57663,32889,93089,68053,1935,-64674,-82874,-60960,-52522,-60573,-20951,5567,-11173,10551,43555,-9586,-51143,-56178,-110579,-170442,-126217,-24205,48613,69234,55269,26083,34632,50479,34530,-20257,-60828,12389,94338,47200,-12825,16315,52719,51786,24482,-25223,-49989,-7708,60986,71580,9263,-19252,12330,36688,43701,49636,15304,-15607,6763,46781,40346,26776,26021,43418,93403,81849,-10759,-83217,-59085,54946,166623,138427,26954,-28903,-89074,-145048,-109131,-75695,-110053,-125729,-76115,-18657,11701,64794,136309,121738,-5371,-79231,-6242,42269,-7077,-32315,9074,41593,28085,-51328,-142562,-95746,33853,105853,73271,22439,-9857,-4171,22207,4940,-46697,-49340,29532,85516,53052,14464,51852,59904,35591,39064,13024,-32737,-52559,-9096,82650,128138,95271,38176,21556,-14887,-56398,-21437,62027,55833,1052,-6692,30118,56346,34772,-18788,-12842,28931,-4007,-76957,-116368,-64490,7901,19938,15227,12989,15173,31956,25961,-5901,-1601,29997,49699,24176,-20271,1790,64063,116735,175254,183095,51222,-92237,-63270,65181,182419,258287,256494,160400,49045,35641,37820,-21044,-7363,88588,70130,-21623,-41,104665,149768,68960,-61300,-83895,-37901,-39934,-59165,-24401,19669,26270,32146,75800,78180,9160,-13718,33161,36109,-53592,-120638,-97441,-51240,-82434,-95259,-22728,76548,67004,-16555,-45102,-15209,-15180,-25110,24229,73066,62258,57311,40225,-21592,-81616,-50558,-36025,-63451,-67887,-20693,16582,5698,-50089,-70007,-36832,-8943,-26194,13005,54901,62100,59376,68159,5064,-87660,-90114,-15934,13495,11882,65456,139722,197662,193266,110252,464,-43421,-33297,-45861,-47193,32768,119269,130823,60332,-67038,-135672,-97878,-55430,-92888,-87322,-16030,24761,57201,133528,197048,202454,147719,85115,68084,85097,106387,83502,21038,-11415,4952,13639,-8470,-28175,-58418,-70425,-76604,-104869,-133740,-94399,-28901,-17809,-33677,-17921,4534,-2142,12553,46847,64091,57319,27290,13696,10823,896,-2106,-29200,-52079,-43632,-19368,-393,50618,64554,-26963,-104814,-73795,-64797,-85729,-14007,59928,11319,-62868,-63913,-37246,-20775,23352,84059,49207,-41565,-64533,-944,45430,7911,-36462,-52309,-96335,-128909,-48748,70889,91630,45312,38786,44926,-15690,-103854,-135032,-96520,-57095,-21497,21408,43960,31354,31049,64088,72250,10213,-62851,-39730,30020,44687,24056,-31229,-51678,6323,21016,-39500,-63967,-3292,37781,-171,-41933,-75355,-93146,-22512,26037,-25176,-54649,17359,94854,68665,-194,-47493,-56887,-33019,-21065,-37270,-40017,-18465,-5681,65445,153236,85394,-3230,44346,128418,151476,154636,181539,180332,148312,101303,53418,36379,32743,-31515,-142091,-156324,-98408,-117063,-147862,-107521,-59855,-58333,-62014,-28480,12929,13884,-15182,7616,56290,28930,-45818,-41473,46699,79179,45575,20234,19805,50483,56784,36263,47780,69202,10749,-8041,91822,218457,275393,199819,37209,-45000,-18422,10186,-22781,-80634,-71408,-32354,-25940,-56739,-139162,-233588,-231620,-156770,-57381,41721,33125,-73618,-115731,-89816,-45950,31634,73086,26949,-29832,-73025,-48824,57560,153875,211203,160268,35559,-29717,-62968,-19530,87782,80303,-10652,-23050,10301,51586,61514,7390,-68154,-89067,-68436,-47526,6052,79734,76740,35830,46634,62062,72162,80875,58252,11968,32350,94633,98022,31196,-6124,27639,40312,4902,-29657,2102,38977,-1950,-37308,-17955,29038,80583,90223,57767,36538,-23552,-66703,-65283,-83485,-137102,-110638,-8386,79439,49011,-45679,-33946,58721,67596,37402,52419,113802,176550,94362,-29715,-87331,-65270,24039,87455,100101,83735,61492,49717,41833,28119,-7511,-33451,-12771,-42054,-82688,-42161,-12356,-73428,-105851,-61221,14656,41370,26351,27098,-1759,-93857,-111486,-28281,13619,2689,16905,-8788,-81336,-128640,-120203,-63544,23417,67399,52796,31802,-655,-40937,-38585,9597,71014,80934,73166,65695,58829,31091,-54990,-137064,-121836,-43561,56835,95553,46366,-44941,-64817,-37396,-83152,-142253,-153182,-64133,4955,-7951,-30980,-1597,15181,19916,28707,-14415,-19072,30104,40888,16093,14205,-1856,-24833,-36525,15004,51084,-1026,-18447,31149,-1578,-95156,-111817,-40479,15544,35736,21100,-14105,-3295,32671,17837,1480,40633,51755,4472,-29021,6548,71618,84618,-37232,-105503,-17276,93162,132248,43556,-65391,-74067,-22982,15647,82848,128190,103708,455,-117056,-97384,-16187,-36832,-117679,-131808,-61741,22949,45104,22955,13748,18142,49216,61003,27802,-13449,-10715,-5617,12628,39620,67630,76713,24023,-69801,-94846,-53584,-31248,-11071,18724,44750,35628,2673,-35463,-24202,13092,-1036,-87530,-181945,-204625,-140483,-47387,-11174,13724,28398,12642,16351,46011,43882,23091,15351,24964],[47390,9509,-30444,-636,16741,-52738,-118130,-92338,-69083,-94450,-76288,-54742,-54754,-17982,15472,22100,63277,81812,35847,-13533,-42104,-27448,-22249,-35481,10317,62542,13896,-25790,-14513,7822,16658,-43176,-139520,-143063,-79210,-20577,-9194,4024,61261,118886,138820,138672,89602,33001,14535,27166,56193,74086,87478,77940,72880,87688,104035,43591,-35451,-29378,5020,14463,47256,76111,20688,-29274,-4778,35113,28077,-3098,14582,62736,38586,-4613,11898,26298,27583,18777,-46565,-64278,-12768,33709,27379,-36571,-75724,-61197,-74238,-74102,-18127,15671,35855,78155,140274,127401,39550,-25069,20961,98815,73163,-51016,-146070,-130990,-127617,-110121,480,39055,16960,53759,67658,4822,-35710,-4162,61317,78883,57361,42566,40108,59104,97183,66914,36118,78156,108648,6660,-114507,-59633,62988,43112,-52573,-114957,-124133,-57601,-19490,-81239,-101924,-25731,35964,-16515,-92500,-124557,-111714,-26289,54520,36909,-71720,-132279,-114828,-100725,-99902,-74784,-63863,-114418,-123883,-84727,-99276,-131486,-81941,6365,64121,100340,80590,53973,80011,75679,39171,49456,77601,55629,62620,71598,42707,11242,-31803,-109006,-128091,-75625,-26271,-16465,-64661,-133532,-86819,29697,86195,104003,102185,62627,1054,-67835,-86128,-3111,55021,-3001,-56457,-42012,-24146,2288,38623,65724,67947,29832,-6678,-5692,-4391,-2159,-7453,24345,31425,-4354,-25071,-20814,-20413,-54551,-43638,5342,11323,3394,3551,-13928,-16394,-42503,-71605,4987,91474,44030,-11861,-6764,-13902,-11892,-3164,-14617,-9768,42908,80638,56405,-1590,-29002,-11724,22079,20074,-23464,-27561,-39158,-116457,-178403,-163826,-129277,-80457,-24391,-42697,-104418,-82633,23203,92818,60127,4239,389,40930,69708,89354,77278,-2647,-53595,-1452,9517,-92421,-143031,-79716,25881,79778,65011,68981,114770,111567,51078,-26567,-29878,27064,75996,74426,40108,50775,106681,100939,72977,75366,34415,-43029,-61712,-44548,-24072,2666,-7878,-74063,-64760,-2607,-21504,75354,275171,227782,-45092,-170468,-47975,91628,117965,19212,-90562,-81992,62678,216357,235689,150261,71742,49285,39611,15819,6606,10746,12613,73365,108708,34919,-36441,-14571,-5286,-21723,40585,66760,-21648,-105117,-94740,-50285,-49227,-18025,65232,21251,-118050,-152497,-104841,-108351,-64236,55793,89643,-1851,-91895,-117304,-96205,-57333,-36620,-43767,-43299,-47543,-45003,15187,98920,81999,18519,-49926,-128590,-161271,-104245,-34207,-12884,-34601,-17959,41437,47522,-19504,-23429,14731,16312,59037,130366,107623,13332,-6788,65422,110164,56599,-36615,-94063,-66389,14541,62001,81418,123120,162440,135605,47273,-38492,-97492,-89235,-21094,11761,-14260,15965,70158,67504,71398,60973,595,-22611,-643,24432,70023,60186,829,-28204,-86205,-156332,-132841,-65626,-49187,-61021,-42021,-928,40922,87370,125103,87665,-33492,-119217,-79975,-37434,-44678,-42129,-28581,-5135,7067,-66818,-150628,-114526,-21818,71995,129727,66639,-51623,-31396,52460,16097,-106033,-99134,44212,92299,16789,-14719,54306,64058,27707,56200,73803,17470,-39046,-25232,44449,75282,53141,62736,73729,-2321,-59999,-51201,5561,37437,26118,9120,25982,37216,-4248,-78696,-57881,47228,73824,13569,-45812,-57020,-55136,-31257,10777,2950,-24956,2266,56793,64834,38882,25768,36267,-2734,-49831,-28321,-690,28296,104067,157146,92045,-44572,-73515,560,104590,207243,188958,52818,-53880,-57773,-58221,-92124,-79401,6852,44423,1058,16354,117450,132774,24423,-40257,3231,23462,-32792,-77159,-65610,-41462,13983,63103,44500,-32450,-98079,-91074,-30191,19727,-1259,-11092,33478,20759,-43269,-25243,26588,44805,13110,-14709,-8577,14846,19162,52050,136337,142641,65488,1821,-24799,-56336,-80858,-51667,-65871,-99288,-84085,-35868,16009,31631,-42688,-100473,-80363,-32149,-15356,23231,43374,27735,4590,-294,-54090,-126967,-83463,53604,101804,67573,88877,141729,172705,176378,159500,97778,10489,-53257,-79120,-40372,59978,138348,117434,35402,-53752,-86427,-32512,-11976,-101874,-119985,196,92963,106686,126440,131727,78507,35276,87736,148387,130857,98339,69067,9918,-51203,-67643,-6796,50290,38570,-33051,-85075,-126762,-129058,-64431,28317,56142,20289,-26525,-27133,17900,54259,57438,45606,48087,36429,-18473,-41418,-36575,-50980,-63033,-88105,-118032,-99232,-49097,-8827,49147,97559,58546,6685,33204,50739,32653,75755,105647,7753,-95107,-97696,-79437,-74036,-5188,73223,40369,-37727,-78010,-51057,-28470,-94050,-122534,-65377,-103151,-177257,-100699,24374,69908,42424,12828,63,-8984,-15963,-17195,-20073,-60811,-79111,-34027,11644,7338,-28020,-27757,-13001,-34483,-48998,-9767,4956,-8553,14665,-9263,-35965,9531,39443,18012,3075,7304,-4325,-35557,-22052,-5782,-30176,-5401,43563,47077,44954,66514,95694,68400,-31273,-128106,-123379,-71905,-90845,-145008,-101438,-33381,-57281,406,142032,119030,26467,65657,165701,193324,180436,198892,198520,147589,102308,85211,57510,24044,-24348,-70741,-66642,-74096,-165941,-200716,-113818,-22700,8147,30984,77181,109026,92717,32646,3215,25492,-16369,-99013,-74001,20055,50591,40742,24417,1624,-17534,-44355,-6773,79492,75632,4506,43162,127540,157785,166730,148333,76781,22987,-17014,-53653,-59894,-37167,14272,40566,45947,40029,-46423,-167058,-184756,-123646,-56849,-14777,-31331,-76033,-50731,8827,64912,114556,98780,27380,-25682,-58274,-50869,16470,67987,85549,35656,-68936,-124912,-134213,-60480,55407,54308,-23727,-54276,-64898,-25614,54659,39298,-61037,-119219,-116905,-94758,-27683,55414,38100,-11715,25570,64619,62828,56369,47169,36661,29646,33287,76627,87230,33479,-8976,-28949,-41541,-57477,-35348,8666,1743,-13087,26684,96472,111926,67891,56091,96973,64462,-12107,-54154,-82969,-117708,-85781,15963,87725,50352,-35413,-32006,51849,63969,-878,-33874,6508,88021,82012,-10773,-49884,-5747,73439,81027,64363,76720,67975,24828,-505,-5290,-17716,-24051,-17699,-67870,-116265,-65937,-42142,-116354,-146698,-102938,-25983,17118,38676,64836,13896,-133463,-201426,-97422,-21209,-28628,6036,55509,27219,-59556,-98027,-39364,44325,55157,50215,48020,-33314,-128844,-109078,-40719,-461,33225,92812,110955,101001,98873,27537,-82656,-99088,-38232,44791,75565,38214,-29365,-44735,-31695,238,25614,-8966,-46193,-32755,-8541,23201,57756,46354,20928,-5898,-66054,-50236,42776,76708,88443,125111,117528,29456,-55108,-28677,-5209,-50112,-21837,48399,5657,-101853,-102245,11077,34888,-57975,-96276,-80354,-81293,-34907,46289,99250,113375,95834,74117,41668,8199,35782,61309,-26755,-86226,-53550,-12571,38615,18995,-33886,-3997,52598,56636,74132,86965,67284,280,-94438,-105872,-63051,-70637,-117729,-117801,-21101,60146,60323,23289,17848,51579,81233,71884,32887,-29725,-94716,-126357,-87214,-5097,67059,103721,48425,-88251,-136520,-55304,-2634,-7295,-21107,-1432,32558,14746,-44629,-49757,6216,34024,-53696,-167464,-145611,-38508,29769,-12576,-52855,-20883,1071,3482,28996,55593,71260,58702,41094],[23120,-27207,-70978,-52279,-26642,-40370,-76801,-85753,-72259,-72758,-45014,1117,22391,30254,38278,37170,66535,116161,119587,73423,17195,15737,8410,-52281,-47394,31955,31337,-22401,-61337,-51909,12223,-17182,-131411,-135472,-51699,4179,6549,18060,75240,135223,106594,45180,-13950,-37275,-36282,-16025,66691,146270,137533,64627,35682,56655,34292,-72882,-135073,-62850,-11513,-46415,-47132,23907,49479,14885,-2251,-11787,-26012,-10313,51593,71087,5357,-47364,-42731,-39676,-7701,23999,-28375,-55689,-10198,62870,114787,54304,-66500,-98113,-65573,-56753,-40221,-9416,28178,61032,130281,134934,54454,4419,56618,125629,89065,-35793,-136213,-146498,-168485,-190489,-115613,-53188,-48685,-14719,24217,33005,47550,64539,77095,49601,26767,59304,85146,65212,49547,35079,20576,978,-37144,-72960,-74785,9800,109028,86291,-16661,-85967,-75456,2830,32683,-54441,-141634,-85512,54511,49704,-36119,-25383,40395,85625,93295,58660,-374,-48480,-57561,-34611,-47392,-76850,-77939,-91745,-91833,-66964,-79893,-76659,-133,76059,114860,114998,53391,9698,25481,10618,-23499,-23857,20063,30285,59458,80867,44470,30971,38497,-36299,-80409,-7936,66125,55049,-253,-46016,-30967,14688,39799,84073,91979,27914,-47518,-96221,-98999,-6372,72635,40896,9286,22911,14338,5870,18722,29791,20844,-3999,-21713,-29200,-42303,-36454,-38159,6581,33873,2956,-27051,-47125,-45274,-43680,-38096,-13783,3174,17992,33050,29738,34101,-5299,-72258,-41289,52667,50658,-16809,-52828,-60285,-43945,-35011,-43324,-32179,10066,40260,36473,40586,33063,3884,-33063,-87568,-131433,-110108,-89633,-128233,-161545,-128389,-87794,-90651,-102608,-105617,-69748,9731,59530,37564,-24948,-70537,-85680,-49459,19276,88808,109173,30425,-56315,-48623,-34961,-75809,-84700,-62284,10265,95467,108947,82960,93308,122850,134566,62038,-18591,-2841,34115,-17810,-75436,-20120,79074,117279,116622,105481,65480,-52303,-124280,-73019,16570,75891,57778,-37143,-58236,11049,-31515,903,235120,305476,48882,-127059,-22047,87079,89481,21935,-66551,-22752,139249,246618,218816,152795,116481,101428,72458,44705,49353,63405,42141,46832,74576,47914,-9995,-23543,-17339,-1366,48449,10688,-87324,-77155,10517,44344,7836,20037,94258,44745,-77985,-78448,-31116,-56297,-15969,85818,51733,-63308,-95695,-68431,-41259,-17631,-34586,-88657,-99446,-52200,-9770,42034,121586,129643,73680,7034,-41586,-27343,20107,23509,-23372,-85748,-78580,-1692,8501,-80329,-97301,-30,56774,53406,100682,136088,41034,-49432,-5546,64648,31969,-67210,-125389,-79641,-19727,607,68364,180484,244735,199528,55859,-78857,-162775,-147848,-47321,18395,-6127,-20558,5081,16913,26095,38043,33353,39478,13209,-41972,-29715,-12764,-36388,-58155,-99359,-113982,-58030,9193,55235,56393,25632,15429,21707,38884,63258,45314,-26762,-100619,-115895,-99791,-64259,-17431,-18720,-19939,2374,-19172,-81780,-93055,-44645,64609,139403,83484,-19464,-17690,17918,-5477,-94254,-94137,40362,93178,27728,14460,79710,74857,9936,23834,81049,74246,5908,-30549,-12702,-25704,-56958,-9215,45508,4414,-44224,-56625,-19544,24892,54685,55502,25557,2629,-5026,-55090,-58136,33667,75764,21699,-27956,-45492,-63682,-29675,24531,-4991,-57475,-42816,33549,89559,66867,23006,41430,55292,5872,-35009,-30399,25823,80389,86647,45011,-13255,-31604,-18130,23714,117044,130550,44570,-35849,-76437,-129153,-147332,-107809,-20513,59653,69380,56463,76460,39393,-45326,-32530,54033,58126,6739,-12071,-42589,-71151,10400,89625,-7942,-167362,-197635,-138863,-79034,-24236,26616,80600,96999,35690,-440,31309,25285,-37619,-70628,-17642,29458,26782,26051,84111,168581,157491,70169,-20105,-65138,-72906,-50389,-32368,-49277,-33600,-22950,-22801,34807,96438,20729,-82715,-96485,-40651,4995,11970,-22273,-17908,16486,18630,-41119,-84373,-21119,117156,153794,68548,27039,58231,90429,95687,108960,94607,16591,-32868,-9196,1563,-16923,-20692,-42682,-62888,-37463,5730,47760,62014,3648,-52534,6195,98461,105929,68217,8549,-43800,-23154,111150,215525,187383,116375,73543,31876,-56151,-133082,-81630,29961,50152,-21942,-90973,-133214,-104602,5754,93931,55922,698,-7235,-5162,35670,92215,72779,14881,17941,16590,-41089,-40075,-10570,-40980,-96242,-143378,-163280,-120954,-41168,20175,63524,107220,94974,80904,134341,152097,111818,102984,68875,-36023,-97905,-68999,-50013,-67903,-35597,10779,-33636,-83491,-117773,-109320,-66491,-83501,-91519,-13624,-17306,-118146,-133229,-61824,-1629,9594,-28293,-54383,-33117,2072,25352,35811,-7952,-65887,-64147,-6354,20204,-25075,-63110,-83913,-82913,-34827,1158,-26852,-35158,-1439,-28111,-49486,-9291,32410,44953,48449,-3890,-69234,-76922,-33042,-12816,-34773,-23724,46835,136627,150383,66942,28399,36936,-14037,-111486,-140033,-117223,-137895,-166738,-98318,-5545,-26547,-18489,84067,108483,62773,67574,122981,125524,74134,93295,140474,105694,72945,84028,27812,-49056,-69872,-31986,11362,-37512,-148088,-141422,-24983,50821,59589,75897,131824,157916,100184,-3779,-58502,-49057,-63936,-68013,2755,48463,43576,44181,23043,-18352,-74572,-118566,-29812,77474,25219,-45784,66189,166372,123489,57346,75576,135706,141384,37226,-81471,-93772,-18160,54510,61235,51884,41176,409,-40953,-43120,-40131,-37986,-47322,-82512,-70417,24984,105163,117902,108392,75263,19253,-43728,-65916,-20957,26715,3804,-27569,-51705,-100850,-124066,-114983,-77774,145,51105,26697,-22360,-38188,33142,116330,78489,-29057,-106748,-160068,-175359,-104100,-12570,6254,14251,68836,86759,29081,-13273,35801,109556,84605,8616,58624,119047,34124,-74353,-89533,-60978,-71534,-82903,-28605,31415,40715,53720,106542,92866,35660,58971,138118,137526,63709,-5316,-24025,-41388,-42997,7472,53621,36683,-22437,-37332,10516,5537,-84582,-128859,-79936,-28357,-30837,-47654,-32242,35868,103424,71207,5656,15494,51420,10098,-62999,-82374,-41641,-9211,1861,-27903,-87384,-91266,-64845,-79688,-107246,-98244,-56097,-33991,6185,58314,35921,-54428,-137206,-115820,-77169,-64237,14596,131381,138634,29253,-36895,13760,80617,57283,40615,39853,-33302,-121446,-115394,-102031,-109694,-49646,52389,98525,109936,114303,71805,-5479,-15148,3292,11254,31635,27526,-24676,-42696,-26126,17682,61031,81147,42124,19729,40584,52003,55764,54196,37899,15427,-6079,24430,79707,87486,121562,180376,175604,79497,-32986,-62369,-61225,-61332,10696,68054,34254,-35120,-51936,10731,5985,-103025,-132059,-91097,-88137,-69370,7549,85850,106379,121856,162633,127895,27750,17671,56308,35820,34993,41653,-3945,-35892,-61646,-76652,-17631,74701,91654,48247,3712,12821,16006,-27867,-33440,-3777,-9481,-45433,-55060,1445,54119,64025,39306,58387,96991,74543,20871,19568,-19838,-107193,-130162,-41288,58634,101416,86417,2859,-108326,-120695,-41321,-3572,-27147,-58945,-37549,6349,-1567,-47329,-57845,-2755,47052,-10790,-95978,-39568,65985,72662,-15438,-75828,-34319,5330,-5272,-3199,17758,39498,32336,16815],[17,-57339,-95752,-83187,-55398,-25076,-18485,-44087,-62128,-45723,-5110,43226,74551,75646,59342,27587,36832,119373,176028,165909,110461,73539,27809,-46521,-70138,6342,74478,61438,-17841,-55458,21982,33837,-73601,-72532,39342,79959,51323,62751,86034,72510,-8852,-87735,-100879,-84338,-69061,-19942,94586,186188,158435,60703,23504,67346,41697,-62419,-79938,4482,21073,-64920,-97624,-35913,30354,46755,32473,-12163,-26227,21575,55156,6593,-36055,-37206,-62155,-115703,-74386,25874,27077,-1676,21864,78551,136978,104600,-52195,-121304,-68340,-78674,-113751,-74777,-35810,-67354,-28245,12531,-292,14139,72960,100112,70714,-16265,-112670,-125554,-131258,-170275,-170953,-136834,-95174,-39464,6123,47460,82196,68944,50760,43806,39600,70313,93225,43751,-18590,-30111,-21297,-43041,-92061,-82450,12044,106166,140969,90973,-15419,-74466,-32909,22039,27832,-30168,-116497,-92148,31539,35933,-27412,29698,121177,96266,23779,14449,42547,47141,29089,22706,-8748,-12995,18608,20690,28048,28766,657,16499,64337,77772,93293,100275,63845,23722,-13353,-63405,-74191,-13921,55820,102425,108449,103880,63495,37283,50501,18122,-7118,54734,105982,92704,71750,31502,-27106,-56331,-6905,83855,78575,-22167,-81595,-87849,-90829,-45279,30466,58048,63878,71282,51313,31737,5903,-39769,-63888,-19310,25635,-5914,-80988,-85104,-81106,-65818,-33292,-132,-13491,-64780,-61132,-31885,-17170,-6754,-19389,-9789,54220,90528,58893,7236,-26325,-31819,19670,54216,27096,-39132,-90478,-74582,-55102,-69319,-83390,-69870,-50543,-4445,51770,60577,5544,-91152,-179462,-192338,-136121,-108740,-96644,-70011,-44560,-80261,-130567,-136418,-116323,-72200,-524,23102,-8921,-55961,-91015,-113294,-72986,7921,54076,51251,-8578,-86006,-93329,-50863,-33773,-15403,-13921,12099,72100,94563,72694,81645,98297,97648,47403,-15614,-14290,9550,-57661,-127579,-76925,5300,26607,33366,56562,62064,-35657,-107751,-24500,110234,166484,127452,9034,-65202,-30209,-85855,-55406,240242,368684,192941,57099,72689,67876,25434,-26420,-65196,25234,184940,262526,214431,139538,106328,90981,65930,25760,-15019,-21949,-31519,-40825,-14613,27144,21453,-23655,-24069,36229,60828,-26997,-85412,-7246,84187,77982,5054,-20643,14023,693,-47956,-23289,20710,4364,44048,120051,49760,-31718,13258,37364,23995,29282,-40808,-175586,-167809,-13914,67355,54080,67829,63089,16899,2226,43960,99133,102585,56988,4681,-30324,-26388,-27360,-50262,-94993,-121567,-45039,34948,26880,56949,118707,56642,-58686,-85819,-43000,-28884,-86458,-110169,-38182,-23885,-58094,2423,99613,138242,107808,-3980,-110998,-164335,-140956,-55411,38767,38694,-49938,-87778,-40214,-510,8811,29282,42140,-4558,-60671,-44629,-19155,-23473,-30165,-56898,-59034,-21197,28645,103782,136036,93319,29743,-34740,-42962,4556,19841,-14583,-47071,-63854,-73023,-52077,-12876,-3837,-17252,-19924,-16806,-65398,-91235,-38394,49188,48747,26808,46034,25123,-45132,-49929,-48371,-69182,-7034,58960,65109,76692,94889,54164,-10764,2721,56616,67401,24531,4347,-2922,-73940,-143118,-115030,-32832,-5590,-24239,-28427,5533,17498,42353,71654,27351,-19516,7482,12585,-4237,20767,19574,-26248,-36655,-10750,-5035,25281,56407,-10386,-82046,-67543,-13397,24074,21945,9506,33375,47829,10,-31211,12405,88742,85563,12765,-50124,-53163,-30881,-33576,-21939,31971,64913,64307,34761,-13852,-71011,-76119,-16293,79002,145017,129403,67227,7692,-45809,-55911,-638,66496,72683,77857,90617,14861,-51967,35770,120560,-1785,-183187,-202702,-126940,-80778,-58697,3440,67861,31148,-19302,-5123,10754,-20669,-64297,-58763,17531,44203,7666,4247,44038,95471,122647,108726,57663,-17704,-34444,-2191,1020,-5648,58883,79042,39505,50270,101397,47907,-50071,-63652,6942,39388,-2039,-69369,-25517,62108,70604,9592,-7996,48357,140174,130945,-2767,-84065,-57639,-13142,-26588,-43423,-36886,-41488,-1251,85108,41868,-99380,-155586,-150431,-130566,-26792,78831,62998,52162,72942,32308,9082,51426,63067,25703,-49316,-88098,-35874,76478,171016,193518,135421,73014,68173,8882,-103100,-111858,-19773,24156,-25877,-76606,-70416,-30134,25654,53513,-8987,-32133,25003,29059,29355,68841,58757,18032,35904,45248,6480,18234,42019,8326,-55183,-117773,-124923,-80157,-9629,44528,76413,85678,52145,62060,146945,148867,79618,27606,-51265,-117061,-94015,-23527,13926,16886,25873,17537,-59084,-100731,-115961,-124325,-82688,-32198,13131,91483,127160,40651,-73775,-96105,-45544,-4965,-36062,-60171,-38722,-36219,-37041,25358,56017,-16837,-78472,-23958,30447,18502,-7589,-62134,-84505,-33527,-26693,-64278,-33916,12103,-6715,-4076,31523,37842,36266,39967,-17942,-67710,-30824,-8740,-60479,-107608,-87706,12250,161668,186873,63799,-16229,-41807,-70872,-92214,-95547,-96641,-98411,-85119,-47812,17457,30772,-30,7133,23136,32368,30944,20299,-7307,-35293,19120,81893,49359,15744,23186,-35672,-101218,-89330,-40774,619,-20205,-54029,-4556,68697,99419,71557,32765,87599,148786,82284,-32857,-66388,-66212,-65809,10074,108405,102673,55170,48345,44174,10976,-56740,-87638,5453,50714,-44249,-104567,17044,116821,59949,-20229,7389,110985,165983,101121,-10674,-54421,-13016,35615,34595,24879,11093,18233,44995,39932,-9991,-35630,-33171,-52162,-28213,66995,126554,91693,43726,35218,19283,-38047,-33711,77206,120834,23824,-43722,-31913,-20943,-9372,-14690,-61688,-45701,61656,94597,49890,66209,147532,153133,76070,5518,-57914,-142692,-165198,-97915,-44275,-22656,28780,82904,68518,-5381,-55403,11639,116318,104142,-4245,-6637,43347,-31477,-130863,-110291,-33627,-35259,-79536,-43329,36546,56116,48055,68813,48058,17158,57121,121742,101648,32767,-14882,-1352,-10188,-39054,-43176,-20607,-18414,-46667,-58021,-33312,-44878,-105346,-126533,-71341,-34322,-90423,-103311,-38748,50220,81264,11428,-72441,-65677,1020,-18602,-128546,-168655,-83898,589,49345,54881,382,-58145,-44355,-18745,-35164,-51313,-60033,-80771,-60531,-18983,7308,20741,-12652,-52480,-58678,-40288,35175,121469,128557,52350,-7200,9224,56253,44594,4375,-12340,-17846,-21154,-26334,-100624,-154435,-104983,-39116,-539,41596,60951,53597,27094,30463,18516,-6455,30712,62771,15428,-6802,-10725,-54699,-51503,3585,45466,53328,58103,17407,-6393,28149,36196,27999,48128,69675,36114,-10489,11384,85008,96862,60739,3456,-34027,-40581,-34975,-5356,33931,77036,90204,25161,-22021,-31142,-56587,-66387,-52062,-29811,-25877,-37568,-22048,29975,114193,166699,96923,8681,15993,60990,62552,102025,142558,68047,-70891,-164578,-177928,-120183,1107,63236,20340,-28606,-582,26375,21851,53509,73139,28367,-30806,-52826,-33284,25662,66446,65112,107325,126408,40660,-59291,-42791,-16816,-28564,-20370,69096,144807,135486,41660,-72894,-121264,-78869,-19679,-3677,-38065,-91574,-81456,-43737,-51520,-92938,-74821,1545,36877,-6184,-43588,7766,61544,44785,679,-14116,5490,10259,-12981,-20372,-28630,-38332,-28108,-12706],[-39366,-87718,-109256,-88323,-53316,-26534,-14366,-24032,-64947,-74527,-17645,43132,70567,74762,49898,-3684,-6630,67555,124552,130099,89489,39063,-10304,-35482,-36724,6635,60260,59451,-13743,-51245,8471,46953,-5258,18524,113614,105116,47116,62353,43782,-37184,-106650,-123438,-88962,-82981,-75269,4558,102434,147412,101111,-14285,-25047,74871,89207,4501,2344,68740,39502,-83350,-120767,-64693,-1329,56432,60256,12873,16113,56063,7880,-91638,-85909,-26275,-50993,-136147,-122632,15508,72243,27471,11466,32818,54627,47320,-61715,-129180,-87784,-107010,-176262,-145726,-100321,-169578,-193659,-155774,-113310,-50860,25685,62871,67598,7047,-90823,-93474,-68305,-85995,-118542,-142746,-101554,-28750,18502,57178,58891,12900,20540,76604,85260,73934,87672,56605,-15529,-68575,-56604,-16542,-8297,2326,79021,112760,68948,10729,-47311,-48646,14576,16101,-31235,-38541,-20189,-1559,23847,7471,-14314,36181,83520,11880,-80875,-42503,37563,84272,78850,36725,27675,102919,137867,69377,51772,69497,59987,68819,73118,53697,59075,77650,69876,36088,-19894,-67963,-46489,94258,238392,250554,159783,91590,62665,44284,29968,4323,7205,52512,73967,77326,89346,40283,-62169,-124607,-53160,59728,53264,-37654,-49795,-16743,-44841,-65168,12402,93292,93124,74876,75909,80276,40224,-50038,-97398,-17564,75286,49866,-64016,-101753,-101323,-123153,-109505,-17704,2884,-52285,-55166,-44184,-12750,9503,-57884,-84905,23737,83172,20364,1066,36444,14616,9950,66519,109485,41443,-59888,-45213,7159,-3599,-69852,-123661,-120639,-49451,-4294,22693,29013,-47411,-133312,-122738,-71624,-82809,-69210,-6350,7159,-94799,-152946,-91272,-54639,-91572,-99514,-67428,-13287,16475,-16053,-61286,-17628,49538,40711,-179,-27405,-52954,-47085,-2625,21154,45362,66123,52377,14052,-2535,36301,102104,65436,-28143,-48841,11562,60101,57200,-30258,-114935,-89809,-32294,-50599,-59190,21315,89819,40510,2054,74644,138334,127008,114517,50928,-34510,-41305,-59056,18708,244260,298078,212440,169579,124034,58289,24180,-40551,-67594,29703,170333,249495,214559,134484,90881,65017,42107,-1937,-75881,-108998,-117332,-120845,-76214,31800,84709,44511,33299,74481,56827,-25811,-23541,45097,57688,10857,-47367,-68552,-60506,-55730,-42704,-18690,-2994,4904,82677,168132,121720,75789,122791,103186,64568,84533,7224,-166043,-154025,51806,162570,92471,24510,-21355,-77779,-62176,62189,132742,81340,30622,41998,82646,102841,16037,-61974,-61031,-56720,-30422,12404,24162,53806,96427,68924,-6971,-60513,-49100,-11118,-28099,-31710,18443,-2090,-33124,10166,6736,-47801,-67549,-97810,-122078,-99975,-63899,-34559,27252,28015,-68594,-108680,-50224,-6882,-15046,-17240,-2118,21108,34779,36998,34404,46222,60329,31525,-28078,-76044,-43153,61677,134934,142597,57774,-71723,-83751,-10422,1681,-12050,20179,39301,4336,-30165,-36961,-12306,-19502,-63055,-83035,-104933,-88896,-17035,-1920,-83353,-56852,71378,65279,-58372,-90735,-58865,-62758,-42288,8774,72615,102841,69158,-931,-18133,32735,52467,20428,16150,59520,49287,-44595,-113429,-114790,-57684,-4884,14166,17725,32317,8949,3688,29989,16262,-16091,2564,33382,36888,23467,-9210,-30573,-20260,22032,45394,57899,56318,-12739,-60300,-32258,-31354,-63696,-49874,-5694,16262,-33965,-89096,-39442,66384,114824,49359,-46759,-89710,-96507,-90877,-87082,-58359,-27166,-1619,41857,55835,57277,70940,86906,127739,202464,222721,142957,39219,-37891,-67030,-15888,51611,71086,74531,124873,138078,45178,-10963,67293,124996,40268,-91366,-118279,-60171,-39527,-48024,-24834,-11782,-64194,-68831,-49145,-63733,-68315,-20686,33566,59812,13501,-24212,-6072,-10532,-7772,61321,139579,128310,31889,5096,17688,13869,11597,67890,114791,91948,27675,-560,-28311,-54395,-14392,75037,72329,6896,-41816,4946,59824,56191,17122,16700,69191,115115,41378,-102644,-151967,-123035,-100185,-140945,-189210,-167852,-103358,-19769,58185,2135,-123662,-133610,-103780,-110429,-31074,62837,-9936,-66390,-7934,23659,11301,15217,24319,31804,-12788,-66156,-56102,-32313,25331,118658,105609,17955,15999,19253,-45850,-65897,-11003,45466,15588,-15043,16879,27539,-2172,-13172,-43928,-26566,43220,30633,-13471,7280,61382,94484,106586,101101,75521,57132,36044,16361,9265,-19733,-43093,-42656,-4754,30526,46027,22679,-27375,-6243,67690,49850,-14897,-66302,-139285,-169590,-106653,-27873,21567,74853,111181,72761,-16429,-43784,-50057,-104246,-120485,-42220,63475,138420,175028,135513,17950,-78546,-69396,-28844,-36195,-32529,-11925,-56209,-111499,-47384,37674,5396,-56282,-27802,5037,17809,40589,4213,-39938,-36782,-69144,-98608,-39425,43741,81451,107782,96196,28398,-7694,2135,-8491,-22321,19166,18578,-83584,-164040,-147682,-51556,84150,122463,63683,-1443,-109611,-180816,-124975,-47593,-42827,-50412,-41239,-43805,-8707,30572,-648,-53480,-75929,-44423,-22988,-64076,-103041,-65379,23308,47666,-1625,-39880,-58608,-100189,-105539,-62453,-50416,-56934,-34322,34838,89473,71561,70165,40578,-36612,16633,125108,95404,26008,26376,-2230,-37986,36237,133282,123654,50076,37469,85521,74464,-7700,-20027,55377,29876,-72983,-106735,-34119,8596,-48258,-97599,-62561,11899,84648,105368,64861,25526,31402,47861,36356,40055,54802,63761,49789,-576,-62532,-73925,-32915,-5965,10035,59624,78694,38876,-6562,-16830,-10970,-10748,26145,125119,167974,79528,9815,40320,82440,90829,42603,-47579,-58158,50066,106124,101153,134009,153762,94203,52779,49809,-8807,-81293,-59624,-12443,-22156,-45323,-23677,20176,18355,-17159,-52249,-30662,34148,55197,-9021,-59286,-62981,-89628,-112265,-67803,22509,39395,-3780,-6507,20491,35088,45113,51992,30473,12611,40005,71443,2365,-70476,-67489,-35690,-42004,-61062,-90485,-103860,-104028,-88395,-64273,-43589,-32186,-34059,-46891,-21308,14260,-46594,-98385,-45367,26348,18204,-66040,-110916,-84509,-30567,-45857,-146728,-184850,-108628,-15826,61181,94268,66988,10158,-5093,4420,19173,21577,-10448,-68288,-89360,-78570,-44135,912,22641,23452,20925,28422,52763,47989,43392,43027,14016,-16274,8092,23531,-38815,-86256,-47428,37464,86558,15622,-57739,-69090,-89779,-91387,-24473,30199,39585,36191,48201,41078,41793,82426,109024,66045,52397,23607,-83745,-132529,-97086,-33824,3210,11513,-30797,-51891,-1017,15891,816,11793,-54,-74651,-128857,-112293,-45286,-20023,-5350,15421,51898,80416,34643,-43420,-18880,101793,164686,75810,-15547,3246,48922,22497,-17455,28803,75579,6872,-64062,-6039,100954,103998,-2264,-39981,6325,44713,32549,69159,142538,99638,-51776,-168392,-187352,-162904,-81999,-12263,2953,5955,28130,37350,50157,106142,106187,15842,-77433,-115733,-77947,12978,61575,72969,116774,110393,6797,-93467,-77165,23619,99613,93554,103932,130332,106389,4365,-103081,-103584,-32985,14342,37012,7410,-92615,-123961,-72934,-80414,-156303,-109316,12927,32858,-11191,-16526,-1829,-20198,-20154,17482,53412,34663,-7544,-16903,2251,-26804,-77313,-62053,-28274],[-52036,-74411,-68983,-32055,-1127,-20384,-39797,-28979,-64011,-91653,-11020,72449,91432,87765,67901,21521,4618,25082,24654,3561,-24667,-50402,-50985,-17444,-4355,-3413,3314,1066,-29525,-37897,-5790,34051,59787,112717,134921,67242,20569,50045,13545,-55132,-49471,22670,48386,-9822,-30007,35263,78970,89963,66910,-41294,-44881,75057,120884,68024,63263,100829,41918,-85630,-111215,-30068,34302,79230,68797,24846,38062,50539,-22022,-97086,-91076,-49597,-37288,-69784,-76483,35886,109299,39998,-27066,-32071,-37118,-31435,-44863,-76366,-67649,-81465,-144977,-146219,-97549,-125354,-152859,-151920,-140831,-95537,-6596,81419,111134,48050,-48148,-64052,-46408,-36489,-47770,-93901,-78569,-27375,9412,49711,39168,-18952,-1853,60685,65133,41456,77088,111703,70102,-33080,-62903,-2314,54397,79321,79005,9411,-65325,-73671,-53915,6201,81530,51490,-53873,-51522,61429,91325,51825,35274,30557,16130,-8340,-57891,-89649,-51455,-18100,13702,23886,-1734,45720,159561,157781,18849,-46448,-4479,34049,36878,34001,51802,61353,59796,36034,-5233,-15391,-9923,1086,85229,225486,205842,93751,10295,3690,16034,-22753,-76721,-61173,-23663,-4805,25595,51214,6106,-69018,-108590,-80908,-14094,-6072,-37333,-565,53877,7254,-42341,33088,109711,62588,14865,35628,54872,48151,2002,-54107,-34138,25378,44764,-18478,-86356,-114015,-124629,-103701,-14490,11761,-25648,-26617,-36090,-16336,-9745,-104618,-151654,-64600,-33514,-63579,-9243,55482,14884,-34838,24961,131061,104129,-2148,8250,85936,105339,20103,-92702,-111803,-88663,-99468,-37511,65398,49610,-13391,-14685,-15411,-73908,-93661,-43204,-37897,-123618,-148264,-50034,-2428,-85293,-181265,-167024,-33668,72209,48696,-9420,19597,54624,26183,-16965,-17790,13790,30397,28643,34688,74668,105697,47407,-80137,-118606,-265,120874,47265,-114913,-143346,-17345,83892,82215,317,-77737,-70154,-32913,-63475,-79558,13221,114089,93772,64760,87854,41972,-21323,38264,79390,16421,-3121,52515,139348,170347,103553,37193,16925,-5362,-2482,34781,-18046,-59454,15493,130075,196600,159746,92090,55028,23953,-2705,-37580,-83028,-91733,-106384,-128283,-86126,39884,121287,108865,84988,65512,20590,-19674,17481,34389,-34470,-74282,-64072,-57323,-59747,-64181,-30857,-19144,-58382,-48804,78655,182707,160366,107450,90385,59439,54717,98238,63204,-57990,-72233,77410,194757,121063,3727,-64800,-121256,-116814,4222,62490,1197,-20641,51211,127831,138056,48862,-26497,-17060,22958,27899,11458,27057,67289,78610,57177,40636,28545,39517,65383,61355,41548,21133,-6489,24582,65834,-22775,-146120,-170934,-147578,-91007,-16325,10392,-8754,-21410,-65337,-100836,-75560,-52327,-49240,-54558,-82347,-60422,59443,136003,96160,48448,66662,89891,59196,-34356,-133798,-118139,-26647,53099,124230,78148,-49538,-47305,9707,-22638,-16071,63723,86787,23072,-39763,-58639,-29336,-26430,-90962,-132234,-118101,-64837,-17266,-77580,-184200,-131599,15854,72377,-7625,-108998,-139459,-83777,-18875,2131,46735,73364,25081,-46154,-27139,46475,59563,27013,43776,89873,62748,1679,-1752,4888,7569,29548,62112,46845,23669,4803,-3336,-9106,5709,18287,13256,13680,32825,33997,25585,31779,15022,14552,26532,18186,2983,-12579,2481,27290,-16974,-81088,-65073,-9802,20323,-40435,-109388,-49427,58093,77475,-11739,-80184,-54674,-71336,-126475,-126415,-83154,-39765,-1105,41607,49729,81654,150609,185980,182865,204066,207175,127022,25693,-28096,-46310,-5833,63049,70396,59592,104242,98289,25264,18496,73354,78689,41914,-11828,-15947,31058,16342,-19095,-34526,-69021,-85531,-50984,-49806,-81735,-67457,21968,89198,57702,-32352,-23923,32258,-8806,-52164,16676,128351,106837,14473,-7080,-16322,-13022,8063,38242,83701,97733,13012,-70878,-90864,-46094,36970,109663,91717,50989,39896,50848,27067,4779,-4021,1583,44972,59872,-42686,-127624,-96513,-87205,-120861,-155309,-175584,-138912,-76638,-48378,-47152,-81177,-98232,-21014,23439,-25723,-33617,-3525,-62568,-134970,-114565,-33325,38334,43826,15905,29592,22930,-12147,-48560,-103802,-82821,43858,71250,-38265,-93938,-60356,-23583,16103,70074,139220,128629,86569,82006,62865,13389,5893,7609,30061,59066,32768,-21756,-5255,109816,191859,167456,129121,100094,52484,2485,8724,71845,84825,13397,-33440,4653,38959,19588,-23401,-53064,-27191,-3737,-30208,-45468,-46201,-81291,-125473,-104156,-47391,-9818,56567,126342,105804,46583,43442,12925,-85684,-144326,-85005,14644,66850,80531,92397,65086,-28867,-76557,-62272,-35615,8059,30784,-18365,-92299,-93072,-31494,17850,23998,14162,-6522,-13518,23226,35885,27144,5885,-45258,-75545,-41037,54044,143368,163473,85659,-12437,-45254,5463,54547,33978,22105,26823,-47945,-126616,-121379,-71627,-9686,31945,59793,50457,-69775,-163755,-108955,-15275,-16216,-55629,-72308,-77710,-44147,-1376,-8490,-47064,-64291,-36445,-22725,-61256,-92169,-43190,27957,24131,-14741,-37482,-67585,-101359,-74633,-23294,-22161,-67143,-52058,48374,85577,22399,16195,16507,-34530,8356,102796,111044,111467,129374,64424,-23007,-208,87049,101549,25198,17854,103046,104438,12290,3967,79728,51279,-22659,-12529,28569,-5981,-78441,-114693,-84010,-30200,26528,58847,59222,70508,108237,125728,98374,106824,147783,121598,21373,-57525,-93777,-100883,-66993,-22584,1690,26856,21855,12152,-3002,-57741,-67270,1077,51312,78149,121896,101004,57957,88257,122961,93483,15723,-42717,-34760,6415,29639,75206,105373,47595,-9197,46775,98387,14349,-38333,20164,35108,4388,-31549,-70055,-50725,-5060,-3657,-43322,-58774,-23835,17027,18212,-18271,-71754,-75586,-31060,11228,66637,86345,62990,36005,11065,25359,64269,81413,57633,17602,10717,25549,-38420,-84534,-52071,-43549,-68082,-64387,-84122,-137492,-148232,-79220,-22153,-14472,21449,46610,10498,-11103,-653,-15111,-38108,-30889,-18822,-48214,-113416,-97393,-32368,-6936,-44583,-103685,-121360,-100288,-66567,-5845,50146,66851,49420,12098,-11218,20279,59059,49698,-22163,-70847,-66733,-53571,-37960,-11516,30833,46818,52670,38957,-7506,-6988,45612,61012,19496,15042,17872,-55840,-133695,-118689,-17629,106978,129501,75997,9790,-76858,-110086,-22224,59087,51616,39214,72759,89713,91436,85685,74880,43153,41592,28078,-48490,-126203,-105071,-65477,-71545,-68792,-63693,-62400,-22401,-7871,-37678,-55078,-80196,-123354,-134307,-92884,-55351,-41765,-38933,-10994,94376,178773,97341,-40146,-37832,66449,108386,50636,18212,82240,129747,48570,-46417,16901,136190,98448,8199,34272,86422,36394,-54504,-59387,-11729,9787,6027,31824,77101,61895,-3622,-50742,-59234,-85067,-98630,-73625,-16360,27129,53601,63153,60445,91092,91879,13544,-88467,-139113,-72749,15272,46171,66103,88793,50626,-12329,-45480,-4961,116964,187619,126045,58831,40676,36159,-429,-70231,-55514,29598,71332,96717,82946,-50295,-126891,-63676,-66385,-165845,-126091,15781,53467,24934,21355,-9163,-79380,-64319,22500,61698,9193,-45742,-18486,36408,5742,-56595,-51506,-31854],[-65662,-68625,-46480,-3654,-4331,-61999,-86840,-70326,-87545,-84605,6261,88535,109479,102538,93943,60423,6235,-35047,-71272,-102259,-135540,-136206,-87820,-40746,-50299,-67433,-38881,4012,-5003,-27677,-15574,12477,75824,134949,86403,3118,881,39045,19465,18469,79770,167745,150416,45685,3868,32506,40828,59478,93007,43811,10385,68103,100001,98240,113077,105387,30533,-60175,-68567,34503,129650,126899,50840,-16281,-11875,-46,452,-5229,-51165,-92140,-48147,6748,19965,77635,133175,77471,-16177,-51614,-77726,-67884,-4385,14293,-6190,-24408,-54571,-79487,-50824,-16046,31260,13321,-46265,-51347,15326,110206,147133,98701,18161,-35489,-53218,-27357,-14594,-42807,-48555,-44391,-40979,7779,55954,27334,-12824,-23102,-23601,-17214,42965,140580,156035,46168,-46499,-44369,10884,70299,29014,-90915,-127310,-63844,-3970,50192,125744,122185,6105,-22577,81586,114796,98610,103591,68265,-6576,-52344,-45064,-10315,-19551,-71126,-81820,-70156,-44456,30895,112555,101038,-9722,-101175,-79424,-13641,-10619,-2312,62799,90458,77035,31739,-29423,-6124,45293,-2361,-142729,-223323,-172518,-95773,-78799,-56882,-29604,-70688,-122501,-110291,-96187,-76863,-24260,11255,-3849,-5890,5812,-25556,-39909,-41631,-40379,6972,65062,48714,24507,52466,54366,-13279,-47853,-32038,-35641,-11565,30839,6364,-49290,-73461,-17542,20478,-39112,-103089,-53849,23223,53756,26225,1792,26787,37315,22661,-25702,-95627,-115760,-107847,-128916,-87421,15111,44844,-21539,-81828,-48034,54072,77870,30949,45404,106143,153752,109332,-7,-41536,-72127,-106575,-21399,99795,105245,66203,36946,-8245,-60599,-73076,-61099,-84388,-127092,-118468,-56446,-55,-23037,-135763,-173024,-43468,69635,63890,29090,23193,6487,-18071,-37804,-14288,59756,67686,13469,23878,92424,88640,-10810,-125750,-103043,55480,156015,73243,-68158,-125237,-68380,18149,65063,55512,20932,11894,12417,-8857,-18275,16627,83894,73873,25016,-15601,-84841,-104334,4560,82038,20481,18241,116938,159387,84027,-15213,-122100,-209918,-195665,-93312,9418,6749,-21542,40688,115147,133243,78748,26915,1188,-18584,-29390,-56634,-68614,-18489,-9737,-47938,-37627,33051,82168,76585,51363,26091,8679,-2589,19360,-3208,-83691,-60924,15458,14832,-7544,-12361,17218,24584,-37197,-46475,63736,131042,84475,13049,-33916,-24372,24830,57661,63820,40549,8280,54663,124274,64877,-35226,-73286,-98991,-110482,-72186,-44807,-48109,-23153,48468,78174,41859,20475,28032,32710,52640,48306,7574,21149,74781,70021,34416,45435,68039,77051,80281,80897,51274,-14214,-35434,30772,59986,-21019,-105497,-131623,-113518,-25284,45883,50347,25806,-38256,-127791,-110416,-39879,-62785,-104536,-104222,-126776,-100663,18574,86230,36864,-22184,-7333,28334,16824,-42824,-98843,-91994,-67677,-45034,39907,81231,36446,49644,56344,-15624,-15270,50187,45732,-28003,-69805,-51574,-18026,-13316,-66174,-87671,-61615,-32453,-43634,-122235,-213527,-194137,-97085,26992,42847,-89652,-183585,-91306,36758,50637,35168,34883,2852,-52051,-58373,-16379,33543,85922,101170,76559,31286,21700,77369,109416,94782,78953,69792,22914,-4931,20122,45383,18959,27352,76817,73650,27805,25827,43054,66721,82507,24815,-26037,-29576,-46789,-48293,-9207,35369,34828,-9873,-35648,-21642,-5561,35862,56273,-3290,-45608,-14438,25292,-23769,-71291,-28188,-33141,-98307,-102254,-72879,-26255,37285,81055,59943,54868,100467,130561,92308,72163,104064,96733,36999,-9086,-65264,-88467,-21643,27700,13886,15586,-9383,-44413,1533,32903,-1726,-5566,2686,36599,83707,34994,-43852,-75909,-106882,-90800,-20625,9397,-16671,-35848,4030,44407,5447,-54248,2320,73833,25041,-38018,4499,86802,43425,-38514,-67305,-99170,-81076,-3899,40940,40165,47253,20143,-20850,-39138,7441,58077,68633,61950,74885,72212,52529,224,-28979,-30894,-30270,-17759,-21391,-77461,-63874,16405,-24603,-99676,-79389,-40850,-19460,-8553,-48177,-108716,-134309,-95556,9466,72539,25729,-45267,-52774,-34912,-64223,-104783,-50312,69325,82142,-17970,-67883,-43242,6985,-19561,-108076,-105816,19728,65339,-54658,-157408,-129304,-33831,41207,100495,175519,184748,115557,69807,84320,88573,74064,60112,62312,60202,43952,11064,14691,108994,166383,117333,66118,36011,4521,-18740,23415,114116,108006,-3294,-39176,39595,86429,38694,-19322,-26017,-5541,-33856,-66778,-23265,43314,40943,-43623,-91657,-55262,-32544,-794,64055,87059,68926,57013,-18102,-108431,-132330,-107994,-93130,-87001,-68220,-16397,31866,-6877,-78683,-86508,-38157,22734,33189,3016,-36238,-75888,-58160,33074,80297,53152,10533,-27393,-38554,-20675,35154,62493,31435,-11076,-36590,570,68099,65593,-18125,-69426,-54699,40995,111981,63692,7474,14905,-14245,-54518,-46125,-51138,-59915,-31875,21261,56747,15690,-26010,-17525,2355,-29471,-81933,-96722,-99839,-76535,-32211,-13563,-4912,39656,73595,27866,-25332,-41394,-44471,-31933,-19566,-9067,-2618,-19374,-50948,-47428,-17974,-1005,-42059,-68976,-17118,19120,-3051,-507,24564,26590,25565,25101,38706,89510,111318,34275,-52192,-44935,20428,31390,-27243,-31997,25066,28632,-24309,-25222,61038,73884,38165,91643,144600,69408,-6080,-38545,-37402,1130,17926,-1487,2317,54058,118484,146223,126748,136155,166516,119237,1074,-40086,-36894,-87652,-121903,-97427,-50116,-16989,-19801,-1981,15878,-55754,-90426,-19851,23547,33154,80526,80585,47413,70555,94442,56528,-7650,-24408,-8664,-49432,-91119,-27648,18316,-36381,-60963,33976,92384,3430,-41835,3678,-3045,-930,15456,-41515,-61259,7608,22665,-35068,-35430,14893,42728,55828,54202,-5577,-30213,13000,44455,61557,58423,32351,2308,-17375,12787,64101,99368,87531,32677,-10696,1481,8967,20249,40136,15660,-40062,-35325,-29230,-89367,-101335,-11116,38655,19362,45690,58631,8590,-32662,-50082,-40163,4310,-737,-38131,-87252,-137269,-95064,-1005,20446,-27321,-44275,-43199,-66316,-98622,-79844,-7826,55448,57711,9085,-27243,-15290,32219,58485,2193,-41611,-23611,-8108,13047,12239,-14035,-25493,-2250,1081,-10411,-918,43153,101230,98142,68679,35244,-25795,-104418,-134516,-82135,35516,104635,101786,47781,-53030,-84707,19947,97491,62882,24963,70062,95601,47919,-13819,-33084,-44607,-46031,-21682,-43461,-112216,-62104,-953,-73452,-113650,-85941,-70150,-38224,-21649,-48939,-50318,-30939,-44907,-44903,11935,49474,51891,10548,-31670,49391,152397,96498,-6739,-26578,-4811,2336,-4799,22612,104815,123086,-7452,-127831,-49057,106579,128240,81744,75568,54002,-16564,-48995,-23864,-11925,-8537,24916,54626,37285,9342,22686,61084,67337,-372,-78451,-93479,-44498,-2418,53909,88122,39229,9275,31253,13444,-49666,-67384,-5882,22668,27174,64415,68146,3674,898,47950,106889,169050,180158,102243,29314,-4735,12480,30942,-14402,-4340,96268,124194,108493,98735,-14170,-105956,-78239,-75545,-132230,-113190,-3301,67129,67343,41964,-17948,-95528,-78207,12649,32796,-40286,-95134,-57714,-1421,-21592,-60868,-63665,-61084],[-69980,-78636,-69338,-42752,-77200,-122515,-107147,-93519,-97639,-52860,15232,58294,81610,96377,107059,69678,-30866,-113371,-122151,-109527,-158695,-167405,-113518,-76275,-89305,-87496,-601,91721,55282,-9620,192,16725,55020,83621,14354,-30616,-6282,1403,5149,64866,113944,120042,79636,10163,-8892,30523,55184,61987,94489,102781,64305,39706,37558,76687,113553,70313,8166,-20779,-17028,63870,179876,153156,10911,-80544,-77242,-33670,47741,80117,-4914,-98969,-67856,14908,57660,81446,113782,119050,56180,-20417,-95022,-97188,-2753,62750,35627,2372,-3889,-27456,-32944,4352,97756,97934,32852,4371,18560,62782,115198,123160,62045,-19560,-46404,-2243,19410,-6970,-40092,-68831,-94208,-56410,57527,86251,-10710,-86934,-83602,-66796,-24558,88359,155531,80554,-34990,-82705,-43501,14087,-26090,-121735,-116224,-17302,35690,20582,70345,126847,70576,30758,73150,94193,114131,114686,44738,-24606,-36040,-9684,15917,-19220,-84813,-104962,-101235,-65063,-21779,13857,43664,23566,-43870,-60333,-11850,-14522,-24788,23274,68832,93676,75296,8814,-3302,39947,-51395,-412612,-760066,-642071,-309822,-132691,-70779,-37376,-49715,-69077,-80520,-111106,-114179,-62229,-16938,2590,54361,89767,55002,10371,-17687,-41459,-25185,16822,51998,68595,17916,-71714,-105286,-73204,-54954,-84602,-97336,-51861,-14554,-36349,-95372,-53565,37973,17687,-62919,22543,143749,110102,5271,-15422,46203,84817,53087,-25031,-47575,-22844,-66552,-111540,-43809,36126,16276,-48626,-65285,-71004,-63540,-39391,-6129,36480,56802,91204,92700,23150,-24840,-15384,-3539,45209,90771,78813,53448,11853,-26436,-18927,21636,-729,-67663,-103223,-94334,-89247,-34338,30721,-20131,-74156,4150,66634,76913,78526,28500,-53722,-102061,-111200,-46852,56610,46597,-21430,8084,79331,35168,-62660,-86792,31620,182791,204671,99343,16603,-22115,-37910,-12915,70917,148195,160608,128603,93904,82364,80001,33836,8999,9769,-40797,-138652,-166322,-91869,10724,22499,-56182,-35760,36845,62845,91167,66519,-64504,-212652,-232390,-135642,-30660,-4408,4254,70778,99999,80728,32889,-17087,-41334,-31663,-6983,-40593,-76148,-5514,47806,41956,35909,14375,-20436,-48416,-51824,-4200,45815,29194,7047,-27465,-62844,20764,110253,73897,21941,22668,45014,63330,49492,31633,42664,17894,-58521,-99768,-97713,-56056,560,1066,13423,51067,45019,25881,-8615,-74468,-81942,-60790,-70702,-87680,-119309,-117818,-46108,24334,52939,6297,-61212,-34507,50142,75935,46977,6549,-25693,4929,70471,69278,30139,28297,23053,6350,4384,15311,16229,-14988,-33918,-7620,-9484,-23956,-12130,-28776,-37127,33892,68426,66686,68333,7488,-79649,-66459,-24117,-53463,-97680,-124749,-131171,-107249,-95547,-96403,-92022,-104747,-81298,-14361,-5118,-26347,-1948,22204,-17461,-73935,-30045,77162,128724,140655,117000,42631,-14867,-11889,-12962,-63291,-82296,-30161,22815,18955,-13314,9119,29677,8247,-45158,-96016,-160572,-212085,-194028,-55926,38417,-30169,-98471,-34733,66622,79780,45496,21176,2407,-32905,-75233,-75888,-7654,94501,102973,42508,13341,34328,84484,114221,133554,108261,26054,-34619,-227,81565,127986,94076,77981,130743,145590,87734,56100,62556,80852,83481,11070,-38954,-30656,-34590,-9124,32291,35897,11488,-6430,10036,32693,19277,42353,119461,100809,-23646,-74302,4426,37402,-3755,-30771,-39040,-43926,-32934,-19400,-5005,31940,82255,68119,25874,19403,15329,-34607,-48468,14890,65448,47232,-16632,-121346,-186539,-124816,-27648,-23511,-65951,-109288,-108245,-35408,-13655,-39998,-3888,36905,62431,91550,31126,-81850,-125867,-141577,-131648,-21544,71144,58472,-2692,-20192,-8599,-18950,-26126,25864,73538,50579,12621,35653,78791,44578,-35685,-87862,-144345,-120926,-8553,60162,15594,-14270,23398,73625,72410,67797,43405,8039,24211,73020,40890,11619,-2641,-30238,-59707,-68740,-77508,-70740,-44211,28444,88933,5332,-63623,7037,58851,32988,21132,-12123,-73863,-106300,-96209,-36701,37455,24746,-50416,-45324,34433,66230,5216,-2239,85026,79631,-68098,-160234,-108736,-5943,-9847,-90350,-79951,37709,77036,-37515,-125756,-95193,-21452,16608,42401,97378,113230,41932,6116,95699,156347,108561,57085,54380,53404,47259,38142,15221,21358,22369,-8164,-31866,-44017,-39584,-16916,57173,133301,69253,-37562,-17978,86520,133466,95532,34297,23272,24755,-39195,-90546,-24627,79198,101368,16230,-63724,-44032,-13280,-1286,34174,79565,77768,19937,-83821,-125609,-83012,-75804,-142434,-179131,-126196,-53135,-19932,-33645,-71066,-67501,-25636,13572,11291,-1939,-2322,-3597,11206,57551,71244,55704,34713,1382,-60583,-105259,-33864,73410,86778,42623,-16430,-61746,-63918,-64981,-87705,-72882,-6188,82059,112182,59991,17034,10392,-7515,-8423,7172,-28479,-56443,-41941,-20032,6753,26739,58421,67685,41694,-2737,-42221,-52696,-89808,-106209,-53949,-12992,23999,120332,181532,85169,-13194,-15506,-38129,-65623,-43002,609,16022,6772,-9815,-26011,-19982,289,-13869,-58098,-68709,-21462,19431,28042,57998,76232,1346,-96929,-83069,-4077,13195,-46985,-71102,-37800,-24635,-47766,-77895,-96253,-108563,-99797,-69586,-43580,23072,42717,27416,100129,161422,84155,40933,48697,22888,6910,-11613,-37207,-11552,31654,36203,36866,61027,93862,100697,64884,-7989,4177,34840,-70173,-171482,-149996,-85840,-48510,-38126,-15130,16742,-7441,-42221,-31588,-3804,44342,90585,59152,5303,14259,58733,85003,61416,23925,-5271,-77120,-149928,-113281,-41954,-16507,-20577,3424,25280,-10113,-38845,-27378,-37531,-10932,48643,10631,-39438,19816,62004,15364,25924,73675,70802,44945,39351,13425,-27295,-33485,-13786,8519,-3524,-48175,-88367,-96961,-54197,8678,59142,80377,54295,-10866,-13198,40969,79493,76400,61046,11211,1167,15279,-9590,-16917,29680,42525,20790,18468,12458,-13711,-27154,-27440,-32075,1470,15319,-23676,-98429,-166691,-152280,-73902,-34375,-39894,-15034,2227,-22319,-69050,-79621,-15127,70593,58490,-526,-26244,-26214,1903,29687,-2148,-25490,-9115,31455,101330,84801,-47699,-119778,-89730,-43265,-10315,129,16936,82193,106109,72783,40837,20346,-19171,-55123,-49333,-19652,-7458,36790,41408,-42452,-62932,31047,88108,54857,-8249,-11173,-12266,-80330,-140593,-118514,-103014,-108209,-80611,-98285,-130190,-41036,60038,-13123,-93108,-101711,-93482,-54956,-36326,-53317,-12442,66943,47470,1432,29896,109528,136188,80544,-17707,-14387,54487,44640,5001,-13209,-40075,-32949,-13455,408,40639,21509,-115353,-191233,-85176,51073,89438,74370,60606,16906,-46415,-33667,30251,7526,-8430,45619,75719,29403,-15030,8002,62482,67318,-9526,-76709,-90441,-61111,-25566,44198,82998,4084,-71214,-59328,-38364,-27529,32901,77668,34090,6971,59654,78458,33272,66563,128686,139341,121109,129212,105443,67917,48698,80008,99728,58356,62590,146556,144181,73882,49664,-6230,-81589,-121597,-118914,-99440,-68747,2928,80439,88311,40382,-16373,-59707,-39713,26868,55481,-12679,-95331,-102230,-78798,-82527,-88054,-86378,-72597],[-28562,-48691,-66573,-67317,-96917,-97052,-59127,-48246,-36340,13625,49557,45410,42993,80636,117782,77549,-32342,-127127,-111700,-55759,-97388,-127761,-97815,-53843,-21726,21384,106617,159479,85634,28614,51944,59287,55497,41351,-14634,-11738,-1786,-60938,-62114,33976,55393,-22659,-57877,-36868,8099,88552,136618,83151,23975,20979,28571,-7331,-23675,4072,20666,-1372,-2901,15710,13254,41185,126372,112537,-19491,-83138,-57398,7820,90934,105415,36528,-37933,-49407,-8237,31619,44904,62183,117905,120631,37941,-77308,-110639,-23603,61844,43648,7915,4735,-10623,-35914,-44639,6164,23976,13433,230,-19505,-11343,60057,115917,63502,-15271,-14588,51830,84797,27389,-55694,-85436,-90358,-79851,19082,85989,11772,-54816,-47108,-65445,-66615,15658,92506,62883,-5332,-31594,-51,14088,-30587,-113863,-131477,-35922,16624,-48774,-41342,51681,77764,70923,89847,93407,86918,52982,7151,-8599,2445,4537,-25435,-45746,-54088,-45321,-46680,-52661,-59823,-47342,7018,45066,41139,30576,43754,27314,-21336,-41194,-7397,60412,99232,72118,14440,18237,-51763,-452642,-869471,-801594,-408198,-148939,-47156,27480,78671,59602,-2828,-60545,-80039,-47176,-3736,24010,62706,64465,49467,45695,30775,-2809,-10469,-590,30188,52009,-34206,-164856,-166951,-69319,-8972,-25112,-113789,-168366,-93421,6020,-6143,-8540,58776,71484,-2451,42777,131918,66711,-72990,-80784,9138,35319,5118,-35669,-25456,14491,-10451,-46139,-18562,10790,-17069,-37152,19595,4497,-91973,-122404,-66119,3044,8832,1456,-3462,-54603,-78480,30061,99531,67112,41807,31984,3226,-32716,-32795,10636,63101,29847,-36721,-69370,-73919,-78905,-42008,23918,34411,29012,75915,96993,123940,135199,43757,-87919,-175249,-186138,-80820,29556,11257,-40798,-26640,6482,-23135,-67709,-34309,109312,237447,209903,72636,17030,44838,65173,61147,114210,199750,222568,183815,156718,164060,168862,73401,-42671,-39223,-50730,-162800,-180192,-75459,-6645,-55457,-113028,-87412,-89930,-29791,171625,236795,124196,-14493,-97321,-90913,-36224,-40558,-24057,40109,53792,53452,30601,-32694,-47212,395,40688,-4059,-81803,-51245,10589,53968,68947,-7958,-115119,-156167,-122068,-9171,83904,55371,8113,-21832,-28657,45094,105061,69722,5658,-18987,-3539,33796,82605,73664,-3800,-95424,-148036,-112388,-47615,-29398,-19251,-30372,-34648,4033,47796,10779,-119928,-181542,-74122,-22137,-70462,-101881,-125186,-113707,-16369,65564,58638,-22553,-86633,-82938,-1951,75265,54942,-26377,-63304,-22395,43962,60836,37877,10617,-39731,-64831,-50164,-40260,-3963,36570,14886,-25771,-44861,-17713,29632,21140,14951,55488,42269,39568,71407,49263,-5400,-30597,-39783,-32382,-44204,-106770,-107139,-78724,-156334,-221382,-165045,-119639,-76275,9372,14374,-3136,63364,109850,53716,-31835,-40091,45434,129316,146682,133288,74887,-36301,-74529,-35568,-54113,-85788,-36415,34473,13269,-15954,42959,85415,56941,-8131,-46086,-77979,-157178,-209146,-121543,-8908,26910,44367,52987,36877,16650,22259,5138,-12725,-20380,-33783,-35346,-16689,14039,19671,3462,10778,44163,63095,59447,98208,79439,-32273,-72296,46983,165717,178554,112508,82627,116549,133188,97680,68849,73699,79063,52203,-14597,-17693,22761,45033,90002,104657,59883,25311,7388,9449,44458,39016,11713,45739,65030,-23578,-89034,-8493,80641,59025,-25295,-57432,-18863,4928,24493,20684,-9269,9524,26421,9146,-16905,-59515,-100773,-82441,-28105,13504,17534,-46026,-143060,-182957,-135047,-49108,-30541,-87583,-141175,-121071,-62048,-44819,-31373,47157,95942,78541,76329,40747,-47249,-111918,-150535,-153372,-40496,54051,45775,-3673,-14139,-4269,2600,-5446,-7753,13045,39871,52541,66144,93775,78571,10545,-41781,-105673,-97447,-22911,19006,-20817,-52196,-11511,72008,93509,51595,-3788,-8173,41335,84969,11402,-32866,-10434,-39911,-111492,-127514,-110980,-62686,6685,66273,83662,9570,-26928,31513,41747,-5831,10663,23240,-12304,-27659,-38260,-33646,14233,10680,-48640,-29243,53310,103959,62829,28572,55163,22431,-81715,-104270,-45701,-7822,-35545,-84149,-50309,42281,52850,-36262,-85375,-48283,168,10865,-17177,-12976,-6254,-45506,-53978,50688,113175,63065,25566,46238,36356,11072,14681,-15953,-67517,-93374,-94815,-71823,-53657,-45620,-18671,51749,97809,24263,-38818,8205,86368,118255,115759,84189,63632,33657,-52239,-115275,-67931,27134,80173,50958,-16405,-27078,19862,59723,71851,93298,90112,13183,-86209,-92260,-21082,-3338,-78497,-129837,-68183,-6633,-36659,-79991,-69803,-34361,-12309,-6237,10076,29895,37818,70500,86962,66016,40976,28857,20336,20356,-31754,-133389,-112351,14833,62254,44367,4038,-72367,-116615,-98117,-73331,-14636,84135,113070,66646,24034,15245,7634,-3735,16128,28398,-7766,-12487,5179,-12138,-40451,-42123,23436,92322,108449,85081,41408,-5685,-77442,-116403,-67215,-8760,28239,114477,199826,117124,-9638,-3196,25124,8863,2830,21433,10425,-18235,-17174,-4787,6351,20016,28863,2376,-42173,-9883,45987,58018,85576,74449,-61678,-173036,-115199,-14078,-18323,-56703,-18203,15210,-32022,-67170,-71232,-106940,-160127,-142118,-55662,-11481,-2956,-23930,-33645,24210,57505,-10456,-6100,69732,52792,-24130,-44739,-17251,28992,34683,-42310,-87611,-25139,42926,43092,20397,-22825,-17663,12555,-75355,-169459,-125125,-62797,-38911,-19560,-4109,15650,37309,24356,-2649,2622,41178,77557,56982,4613,-10646,58168,172645,185511,82132,-11669,-50396,-87044,-90180,-31204,51048,63298,11857,-2517,20819,24873,22025,6246,10389,39615,1997,-44156,19904,106398,92216,59034,49844,26850,-21947,-39291,-26065,-52478,-93621,-91852,-37491,-8190,-39193,-107331,-167326,-141010,-50591,17492,69034,83406,9858,-32825,-19184,-5766,-4406,26900,40825,32346,22863,35187,34434,9169,-2145,17808,8234,-17544,-16858,19468,71887,55525,11548,13974,-4323,-72892,-159863,-199665,-183955,-136953,-69824,7067,41907,24446,-7339,-22420,14487,83119,59341,4379,9025,37723,48669,39318,2902,-11023,-9280,30532,110913,94171,-37792,-130339,-139439,-96139,-49146,-14530,18710,44421,28563,9488,22379,46993,53327,48555,52011,19129,-30419,20051,55079,-1971,-30661,7090,42267,44891,-18127,-104858,-154318,-172272,-172086,-108302,-70446,-70667,-81799,-125498,-122667,-30721,48149,27117,-35969,-93410,-106734,-62374,-50487,-74830,-42935,34222,36510,-18639,-31148,47090,99138,73845,172,-30815,-3398,10288,13683,21826,-5985,-4769,17729,7386,-24149,-106781,-205818,-172545,-39906,52894,70409,48528,39895,24067,-15897,1629,66289,21447,-22834,9707,27006,5216,-18361,-13902,5302,-5919,-58694,-76626,-80565,-58614,-13921,29792,50325,-1730,-83668,-129159,-117397,-47248,57876,93108,21488,-26174,20582,80994,101732,135420,142341,78057,43064,100505,123143,103863,109200,144537,153360,133021,137223,148561,100968,22410,-9865,-23035,-66327,-136589,-144290,-93318,-26677,42533,94920,86860,32322,-2171,6062,25099,42395,95177,61493,-57673,-116313,-117776,-111290,-94197,-77436,-40725],[11948,3014,-23567,-38265,-29944,-11692,-14889,-5674,27479,57858,91897,68911,12533,34550,85787,61287,-4605,-73713,-90748,-44938,-46877,-81350,-76482,-29074,38848,123008,159759,112222,35014,32534,67572,70198,57405,26560,-17557,2715,-13110,-113317,-129767,-16778,18314,-55414,-82698,-988,87000,141949,158623,69786,-64391,-120525,-76144,-54224,-65788,-95869,-126381,-88516,-19924,8056,-6254,-7809,22114,17989,-32218,-33410,453,49574,86390,63718,37286,21294,-6708,-12644,-7365,-8539,-766,56112,101666,75104,-7664,-59727,-9828,47835,29073,3961,7728,-260,-23825,-56572,-55075,-58280,-58008,-48767,-45369,-25496,30223,74428,24567,-30002,-4832,64814,104764,24614,-98179,-108158,-53202,-58147,-36296,22499,16653,5912,20176,-24248,-48315,-13573,30446,48105,61266,73947,83602,70990,9926,-118125,-199790,-123955,-44239,-78224,-81608,-4067,42630,58568,93657,92087,34503,-12626,8553,18947,10857,13023,-26985,-47364,-29324,1686,3965,-26871,-51867,-63340,-52131,-8937,54526,88712,83274,61477,6174,-56595,-66087,-21689,46058,96052,52520,22365,10846,-246734,-555778,-566063,-330633,-143212,-41647,95847,217841,166655,48442,1679,8617,40270,77485,76721,48358,4507,-14948,12619,33714,47266,64210,52870,18995,10874,-36551,-150764,-180216,-76599,29061,51319,-47321,-167576,-123815,23595,64339,41636,65249,92632,42735,18586,26857,-43946,-166399,-149730,-35881,-41958,-85509,-64164,-30212,-9874,-9114,-36363,-41614,-23417,-27009,-1289,101397,122230,17782,-63650,-69289,-17701,11479,-12909,-53076,-101891,-86406,51240,114112,32394,6096,21952,-21008,-46788,-24778,-24978,-39458,-48898,-41491,-39421,-38263,-1652,16406,-3432,741,43904,81686,104064,154797,148551,36488,-95970,-181510,-175393,-64807,17817,7128,-34417,-84749,-94955,-62229,-52082,-41857,45290,144464,129876,14811,-30118,29365,106973,121273,113495,132883,142531,127224,134336,170333,182192,76102,-60361,-65501,-26660,-73700,-97987,-52772,-22048,-38380,-30158,-27367,-107804,-19413,257193,338525,213962,109911,44766,10539,6861,-46348,-61002,-16119,31422,84586,49000,-39570,-23424,46861,61799,19402,-49850,-63009,-42041,-2986,28897,-30366,-133697,-152236,-90940,8720,86670,74937,51541,33004,-8308,-16961,18048,36954,-9414,-72891,-66406,-25298,28032,31342,-41448,-117976,-116004,-26540,46771,20412,-14949,-20941,-41898,-15989,52618,3122,-143754,-158085,-11542,25372,-57351,-105235,-82972,-28547,45414,91074,71502,-3004,-71737,-119562,-81550,42415,92337,14504,-50345,-40741,5873,42358,36660,235,-40239,-25030,7633,-5561,20749,91542,73309,6270,-3282,11860,12356,8856,35284,57478,-3883,-26838,28000,47502,5263,-45444,-56951,-17636,-15183,-70019,-54943,-46,-59823,-144807,-108505,-59354,-25894,34625,42187,41886,99066,121062,70808,16325,-16899,-12495,41580,82592,77836,22782,-55910,-68970,-14033,-22617,-74986,-53071,-4077,-44295,-75053,10135,95315,92935,26485,-22816,-25364,-50610,-111009,-86352,-13461,56431,115822,100163,-6895,-64263,-9484,3409,-14938,10036,62141,76636,26211,-27745,-28782,-7590,14710,57663,73598,34825,32086,16625,-45918,-42365,105816,215132,165626,54605,30510,46931,45407,33154,32633,63335,74553,19594,-27942,15138,65268,96150,141250,151709,121776,86329,34115,-6177,21059,21848,-43316,-70516,-42095,-45435,-64636,-13969,55691,55857,8979,-13534,453,2824,38750,71807,13111,-33236,-16087,10168,-16824,-75087,-98251,-69657,-54835,-49382,-28265,-45535,-73405,-52262,-35397,-25526,-16241,-45562,-80665,-72642,-66212,-66059,-32480,43829,85141,70760,64917,76706,60447,-20501,-89786,-79522,-33310,-22971,-35750,-40260,-10814,20963,24687,-35097,-89912,-59158,19384,61696,59642,82070,76196,42290,17603,-30529,-48108,-43982,-45081,-42313,-39007,-52126,-16645,13191,-24414,-51316,24484,114760,136205,39253,-37206,-28907,-59518,-151829,-169696,-112407,-35325,22566,47290,50855,25849,15509,20043,384,-9706,27632,39849,22818,54338,72224,51700,49312,22365,-40109,-35614,19537,40990,13677,-6259,-13260,-50001,-44483,51665,86175,24040,-45589,-57208,-5357,28959,-1010,-51561,-89721,-76420,1981,58372,656,-58830,-62245,-62010,-79578,-59067,-42443,-31170,17961,58313,2876,-50316,-34137,-39787,-67193,-83279,-86555,-34843,8258,-7779,-19131,1266,10823,-7784,-18385,-192,29261,50563,71323,95005,82686,10333,-78837,-113911,-84429,-17117,56013,77389,35943,-1864,35415,99027,93086,64496,61525,30513,-32393,-23868,42412,76960,37852,-8710,8730,22943,-32136,-94620,-84000,-40012,-21910,-22155,28386,94810,91633,69956,45120,28155,27531,-7702,-41699,-25485,-24395,-101200,-133369,-75605,-24792,654,-4593,-58366,-99813,-87628,-66689,26991,134744,107643,11224,-29181,-28645,-18630,-2886,28760,44569,30423,50860,74058,30422,-45913,-87520,-15508,95574,148524,130531,58394,-22356,-72444,-87554,-59276,-1716,21924,61754,142141,106064,2873,7028,71998,95457,76388,50144,1385,-54504,-52340,3080,37026,53404,71452,62377,10121,3414,37268,59349,83741,35165,-113334,-161510,-28871,76550,35262,6856,55347,42457,-25727,-29058,-15138,-47316,-85866,-62193,16989,39271,-10173,-54892,-51378,-38118,-52870,-101875,-60383,56752,73964,-612,3777,46419,40805,11625,-56208,-103966,-53189,12441,4459,-21537,-55805,-94629,-85018,-74536,-92091,-60363,-25059,-12822,8772,19155,14627,15424,12557,9344,-5326,-29974,971,52881,49547,5553,45092,187573,226186,94689,-18345,-7829,7449,-18038,-8643,48579,77818,59980,51931,66897,87539,88847,55923,25122,-12958,-76618,-82819,5933,89446,75170,-93,-51994,-77630,-107088,-84714,-46627,-57032,-88418,-102886,-43198,42767,60840,-27713,-165997,-175873,-59874,30931,83322,96916,18298,-69183,-129242,-142702,-115757,-54490,21793,42276,8298,26687,45260,-7460,-20638,36278,39250,-14264,-26311,31422,112526,110839,41392,-6149,-15653,-20961,-83276,-162166,-206467,-174265,-74889,32013,69987,38695,9484,3795,19948,56566,46508,21821,60282,112480,110206,62056,-2423,-12444,-6974,-2521,27918,7456,-28155,-70983,-149623,-181855,-127912,-30647,50649,38089,-36946,-44725,2765,42930,55826,78676,107297,81335,34014,47071,61071,43436,6493,-26961,-18997,22082,286,-110583,-190229,-155557,-98049,-36634,-1775,-2297,-45410,-92969,-80389,-22349,-6150,-1751,-9838,-71600,-98179,-56735,-53870,-96897,-127217,-111644,-42628,-10710,-26694,-35134,-23939,-22596,-34378,-45568,-33075,-5429,39752,74354,32899,-16725,6183,34625,-31736,-177816,-223462,-96770,31515,83846,87374,67807,68313,78295,60957,63509,80898,15695,-63062,-70806,-55709,-32433,-14850,-6857,-5484,-28554,-48461,-30154,-53491,-60772,-21845,8009,38114,33101,-42952,-127727,-127341,-55015,8312,19821,-27501,-53365,-21378,57250,121143,136896,89536,21655,36433,96651,86504,70028,85092,106867,140046,171948,171743,98227,10405,-25931,-42191,-54331,-58370,-89285,-108909,-79164,-159,71063,93211,81254,32772,9039,54413,61203,18783,64615,65975,-46906,-95818,-84718,-87470,-63081,-24878,12018],[16686,32615,18406,9844,44147,32021,-32351,-23908,12747,32508,96851,86824,-14027,-37997,-5279,-18239,-22978,-27381,-69244,-52883,-29323,-62512,-83545,-67841,-20486,80074,106404,26674,-24057,-7468,21389,35405,42995,22747,-17022,-8818,-30187,-92477,-86583,8964,65803,52816,31171,105750,169587,119287,63943,24732,-62850,-139533,-111422,-46566,-58033,-136217,-189396,-129239,-48062,-30508,-27373,-11720,-8149,-22563,-12648,2435,-11535,1772,28657,-8294,-12137,32620,39481,5855,-32917,-54279,-48849,-2922,45400,73638,68113,43966,47033,46539,8773,-17175,8728,23873,9454,-4857,15843,-32186,-94677,-75694,-11052,24509,25780,22050,-19793,-46431,-19021,28762,50449,-18085,-123889,-112502,-28479,-35472,-62998,-36427,-14070,15781,53334,34943,11640,5123,16778,77835,145847,152763,123791,118104,59899,-91005,-202018,-173869,-84384,-26665,22716,58653,36337,11860,51692,67670,4532,-24786,19891,-1538,-22731,37399,48293,-11198,-45712,-26320,-10907,-14123,-24840,-62940,-110101,-84137,6916,62898,61149,50845,25842,-13504,-48185,-77198,-28779,83983,80644,16396,35897,-31489,-188562,-207594,-143789,-110068,-64576,89222,235865,179496,42686,13522,67857,137688,183991,134173,42810,14857,16284,7352,-5002,33667,93323,97139,30128,3692,11504,-72766,-158931,-106552,-16950,25066,20619,-37671,-67202,-19284,5985,-1204,7292,48704,45291,8769,-32283,-104788,-206818,-183143,-49299,-50483,-111986,-61352,6477,6774,-27517,-60878,-36957,1094,-2607,21547,120652,183393,147932,52905,-34055,-23663,38105,44322,-171,-28399,2817,69721,75806,15811,13801,24145,-24115,-34952,-21660,-100214,-177777,-142166,-57457,-30705,-15414,62217,85084,1716,-40226,-16082,-2049,36227,101012,79290,-12718,-102715,-146341,-101404,-12533,27299,27280,-13080,-124012,-153388,-78404,-59381,-88433,-49584,2310,5213,-27140,-35767,-19451,17429,41424,18351,-7559,5938,16003,20863,55441,56478,-36598,-106378,-98037,-37781,19675,46588,26375,16569,73634,125618,80211,-45495,40942,305927,332381,127869,31321,74718,95879,55290,-12158,-48095,-22181,71040,151470,55330,-61750,-18364,41396,20252,-5294,-31518,-42431,-45834,-56447,-55877,-65382,-95790,-76906,-18530,20797,58313,85616,116261,107766,-2196,-91865,-57140,5457,-6083,-54297,-63258,-59645,-44345,-29543,-42581,-55757,-26481,45070,85199,54367,20986,-1402,-38643,-2846,55972,-13099,-108073,-83422,-9749,4852,-20486,-47770,-27910,45933,100081,101665,73976,246,-93516,-145880,-108759,12026,95931,55023,-26044,-59401,-39736,-581,-565,-20780,-5007,53742,81935,45398,28429,74617,77555,33127,25873,10784,-29351,-23033,21764,34999,-40013,-78326,-14726,26096,-25605,-66855,-39492,-16619,-45462,-62594,-9140,86536,96902,21647,-36,2845,-19823,714,63061,120110,135393,88276,33364,10687,-15833,-54676,-35825,17624,-13596,-80007,-66165,-19781,12730,6960,-33023,-51339,-68924,-112765,-111374,-4696,74690,58384,1315,-32419,-30492,8850,12162,23800,46078,51143,66381,59536,-30400,-67016,14195,42238,17401,50074,110658,110394,60696,41232,28418,11416,19288,64188,87815,28865,-27939,-36856,-27476,898,97265,159155,92191,-4225,-7489,-6508,-27761,-31363,-15611,19314,15710,-34905,-22595,42218,54029,55423,83176,105546,120436,92962,28363,-14665,-12308,-34963,-91332,-111164,-90613,-57423,-31157,-4129,4814,-29,20449,48351,26946,-6566,34530,98675,53422,-15177,-7400,26954,-6561,-54163,-69096,-65430,-76879,-82531,-45700,-8283,20630,67051,49171,-8412,-17340,649,7892,-17742,-73503,-97502,-75911,-49591,-22805,21012,49451,94319,122164,41995,-13089,17070,-12970,-78296,-103411,-104479,-59783,5548,15788,-77045,-145419,-83084,23289,54038,18030,27583,52687,48702,29608,-8129,-44370,-62176,-40508,4362,11944,-66600,-89127,-53826,-72848,-79706,42710,157125,173095,87595,-12655,-53741,-71626,-131752,-144654,-96610,-42297,-2854,16871,27696,35639,41356,21580,20278,57007,61375,21641,23755,92653,125282,93462,73587,47586,-16804,-32278,330,-12391,-54848,-62095,-64039,-74004,-845,120327,122165,44980,-26291,-9373,53051,32341,-26818,-42875,-71636,-92008,3965,105703,51588,-52082,-64288,-41023,-82923,-153836,-181941,-101890,29000,52810,-49690,-101703,-69240,-48203,-23521,-13958,-27127,16195,60847,40078,4118,-28400,-53468,-28965,-5839,-23565,-19514,-2700,15721,78163,76721,-33989,-107006,-84078,-36103,15246,66506,79358,56355,31523,39729,69883,40048,-22251,-33930,-2753,4470,40293,102619,132878,106937,59857,18750,-21366,-48074,-72915,-97431,-79982,-41063,-18610,26790,93859,70457,-37050,-97004,-41405,14695,-28820,-90626,-101158,-76514,-79424,-112792,-134066,-102919,-52376,-44832,-71037,-93768,-106738,-97507,6058,86176,36878,-49085,-67633,-63117,-55967,-27621,14004,46702,60354,89295,99390,46035,-19193,-50563,21558,117371,124959,64637,-4965,-40515,-33756,-23375,-16662,12861,18757,28410,72892,50388,-1906,-10343,9780,60937,93626,68123,2610,-62830,-66763,-815,40414,51265,60182,56847,22912,158,19479,54804,70652,7225,-108499,-96651,65515,134814,66036,38729,53219,3496,-39741,-7079,21375,12565,3871,30667,88942,79014,10612,-5710,26001,-11566,-69203,-89407,-34677,63506,100819,82428,110420,102605,2037,-51018,-43176,-41304,-31037,-16623,-50702,-70801,-65959,-102396,-107206,-21482,19681,-10175,-21402,-6879,15187,23571,7105,-40047,-62678,-40716,-50693,-84629,-40270,53968,84894,13420,-19842,80588,141034,60272,-13971,7149,22878,-10546,-39982,-42419,-11295,71641,104997,65803,68911,77643,40476,915,-73768,-138638,-88123,-7419,-6643,-54668,-89695,-106663,-136868,-153080,-74804,-21760,-30474,-26536,-37948,-12557,74715,120014,39217,-114317,-139679,-24130,77529,107913,85517,8277,-82654,-162268,-173455,-137490,-88377,-13616,39532,16726,25001,74962,53841,25456,55216,58717,-1747,-42270,-16108,37067,60317,41267,-34543,-39595,29626,16607,-62360,-111783,-95272,-35754,32813,50086,21467,1988,3667,9438,33993,39978,37663,83379,113060,80173,19408,-38361,-25499,-2594,-21580,-29625,-58955,-43350,-28374,-140830,-246098,-183731,-46269,46152,47153,-13066,-13179,34238,49880,22275,50989,95963,73128,25024,-4926,-14151,17213,14548,-42352,-61531,-9356,20223,-28482,-90173,-55668,9706,36259,32837,11178,-26439,-54967,-50932,-22424,-28339,-41608,-18726,-40113,-55880,-24802,-31593,-74331,-130460,-158160,-68344,54136,74155,-2303,-81102,-107053,-101307,-100708,-95405,-54431,28793,75196,14553,-71010,-47039,30226,-21061,-169661,-182371,-50831,42530,67423,77141,90511,110350,118617,100784,98068,93869,11536,-94773,-127329,-95175,-40355,5534,31341,35699,12507,15478,48876,-4380,-75288,-73094,-633,80410,71751,-13291,-62352,-37391,-4396,-12668,-42016,-63736,-38094,4061,50024,82293,83654,30696,18657,72986,75582,6348,3104,3576,4567,85137,160835,140354,27256,-68122,-59394,-57842,-98668,-69128,-34755,-45310,-26618,28652,55590,55455,63235,29059,3933,47328,39147,-29163,-17530,-16114,-82051,-67535,-25113,-47168,-27760,24089,38480],[28451,52268,45681,47469,79505,35301,-45769,-44358,-41575,-25431,71781,83134,-26043,-80348,-89822,-120510,-86713,-11746,7071,30822,29836,-26628,-81768,-103285,-94448,-26274,23023,18319,1089,-18604,-3411,42421,61568,35639,-5917,-14806,-20828,652,53398,95783,128851,150006,148089,186682,193704,66858,-30669,14478,50680,-2393,-19436,15776,-4624,-73437,-113758,-92010,-52995,-32414,10803,48063,53860,38688,36538,2691,-84448,-99568,-35439,-47976,-46403,45417,92024,22096,-52450,-73524,-63681,-5188,41543,53171,66645,88152,75495,41430,-12087,-50925,-11882,32617,31179,41611,97309,26680,-86964,-62204,53978,80608,30066,-2518,-33640,-40243,-12454,13369,9419,-28363,-70931,-53008,-10774,-28744,-51703,-49974,-45805,-3703,65738,92554,71217,41922,49893,119724,191294,177794,132625,127459,96914,17307,-63017,-115462,-68127,66857,192407,206630,100950,8253,31849,69673,27947,-8407,-13449,-68752,-62016,56570,108403,27386,-65624,-76398,-48093,-20209,-14123,-32771,-74687,-85870,-36227,-5687,-305,75,-13,28086,30436,-42232,-35812,77950,73388,-34157,-32312,12708,-18893,-9009,9282,-48760,-62634,50818,158369,118372,5291,-21404,50260,156648,220368,137727,30965,75989,162006,105254,-8655,-28916,25921,61834,45305,35008,50138,-10850,-108605,-117996,-99204,-60651,39087,86028,17911,-60837,-95453,-85834,-74194,-20211,28975,40672,11522,-54277,-156229,-163555,-45251,-5943,-34814,16932,104861,103399,13900,-21734,44095,69291,22430,12161,86099,154964,154862,60584,-39246,-22039,64395,115087,96475,85662,97644,95543,70855,62698,55770,15825,-21896,-8222,-14952,-124293,-178908,-116241,-44135,-42349,-32936,39453,87722,36159,-19774,-56484,-81103,-47394,572,-20947,-61979,-106057,-120327,-48962,33161,52309,51150,27611,-79984,-117533,-58244,-60877,-83511,-32679,-29903,-55106,-35569,-10133,-45560,-85306,-78539,-70244,-77981,-44572,-33077,-74103,-94684,-124679,-177298,-143307,-87115,-48855,42863,137670,112233,81315,162564,198632,100216,-24536,86586,350698,313448,26856,-82156,45741,127682,80480,28178,9667,35946,141108,204624,55115,-82678,-40744,-9859,-41550,-49466,-60532,-43278,-6683,-33099,-88286,-81842,-46264,-5176,32559,30870,41276,85287,148983,141945,-2209,-99229,-57303,-11437,14035,39961,1978,-62781,-62940,-41574,-32350,7092,46728,65930,73714,74478,75941,18542,-43092,7518,60091,-8357,-67766,-74392,-97469,-75084,22264,52160,7503,32083,93240,94188,56603,-29732,-119397,-115235,-40919,17998,45748,17606,-56519,-91998,-73247,-46462,-44173,-34002,14132,60567,65320,29909,-13317,5072,45977,39418,11933,-17118,-40550,-26242,-7898,-3478,-29812,-39900,7545,40580,-3341,-13480,26004,-5885,-76280,-81130,-2,122376,159627,92306,59847,39551,-30668,-21806,103795,199117,168289,84645,34507,6799,438,-6592,-7939,15550,-44208,-126606,-82726,-8921,21049,48118,47404,-17734,-100809,-119827,-49426,56993,56949,-17666,-37800,-18974,-41528,-14249,48085,105070,118849,47415,-4103,-6613,-30819,-8018,83879,96433,51882,51554,50856,28333,62107,150905,133119,42824,20983,57584,68338,3821,-50134,-37460,-1429,-2286,7815,30867,23028,17663,34525,7630,-21985,-18858,-17661,-38647,-95341,-97608,7244,83229,44280,1695,6910,12097,18612,4950,-17244,-11204,-12453,-50776,-70032,-60726,-55409,-29245,-4104,6785,-2019,-18033,-1775,42098,33041,4071,32180,38720,-20174,-26587,29886,68423,45808,16710,-10929,-33659,-32135,-21272,6341,39166,44335,50695,32022,-10238,-25068,11591,48989,8849,-73940,-106250,-91044,-94926,-86864,-16582,46778,90250,96419,23408,2017,32616,6559,-46278,-99346,-155040,-112214,-9282,25363,-46727,-96780,-30445,61249,57396,-23449,-19188,71246,76587,29851,-22715,-70816,-59699,34727,98997,64450,-52978,-85317,-29181,-39531,-74797,24903,132584,160698,111842,15380,-74428,-70683,-45985,-42014,-57215,-55721,-19798,11691,23207,24444,40929,47026,72025,102169,51233,-27232,-350,71764,70690,28776,42693,73893,46264,24857,33616,10103,-49674,-53644,-15724,9951,48112,83637,66810,28536,-14723,16806,87293,63009,10527,24521,48274,25884,43404,101157,71052,-25463,-52683,-28123,-59771,-128276,-159880,-78160,39809,27044,-79813,-114020,-75393,-51964,-17958,26351,43573,49589,57870,60534,50614,21174,-10508,-4395,18727,4404,3369,-2037,1306,60947,60159,-49640,-101332,-41013,40343,80289,79654,54892,39331,56760,61367,34925,-13476,-74436,-121073,-75505,18594,96976,145730,146161,100592,49274,-8774,-73228,-74752,-52809,-92888,-99515,-31548,13020,2448,-2681,-53336,-162362,-185576,-73281,11624,7170,-48518,-109314,-127374,-107109,-95948,-109755,-107594,-82373,-78580,-80194,-70383,-71354,-60988,-17607,-4127,-61230,-108320,-66000,-29425,-56029,-51475,-11591,12195,30109,63783,58496,25256,25094,22211,69369,136262,82808,-24268,-35383,24758,53633,55369,55694,44655,30107,32483,29322,-13309,-25112,-41710,-93983,-49900,44959,63739,6841,-54410,-54536,-2833,23273,7162,-2251,10275,20436,20466,32228,60610,65700,16279,-49890,-22099,89500,101224,36177,6105,-19330,-62171,-72097,-30127,10901,14783,4566,32657,105055,107791,58940,77627,136076,86921,9457,-9517,12872,45737,67685,88441,130770,98669,-20719,-79131,-43951,1203,3445,-24198,-68191,-55978,-1765,9067,4247,55085,78704,15406,-29324,-9037,12596,13930,8964,-35121,-85281,-93628,-78569,-40311,22811,75931,76444,-8867,-76790,-22833,44413,40298,12076,910,-20522,-60541,-103120,-129995,-105489,15030,75258,18177,273,21483,8319,-28221,-98054,-113385,-22640,-1116,-90192,-138743,-76674,-32313,-87549,-133060,-62889,-12607,-15676,19054,29875,20490,47233,72341,20162,-75069,-77685,10037,89763,105893,63909,2489,-31290,-63962,-76460,-66848,-39975,-5310,53567,63138,71020,137493,150223,79005,39005,31360,8626,-19711,-40671,-41754,-10211,5662,-53195,-46013,44572,57506,13202,2683,17609,13291,-1548,-4431,25226,54868,47222,24206,47328,45083,23713,53921,62756,-3224,-54413,-53090,-9479,13673,11724,23448,-5794,-42549,-45480,-117680,-193017,-142627,-50041,-4714,37854,62262,85847,124048,98001,22612,47009,84966,6908,-97312,-132896,-130353,-69041,-3750,-14268,-34508,2782,34293,37803,24377,49056,86030,73868,20054,-17126,-27647,-45484,-43042,-2473,20758,-6725,5015,24735,30335,33416,2036,-16978,-24529,-48372,-27659,82048,143216,106620,-14090,-100159,-123906,-134665,-148122,-125312,-59797,-9335,-25145,-59469,-42363,1990,-41214,-141067,-153341,-79077,-15825,11156,31042,58310,91720,93157,65720,81306,113738,25566,-90760,-125422,-93193,-34331,38519,79921,58629,29364,46271,86794,34108,-74781,-104717,18300,134616,74617,-20254,4479,69656,77767,53166,5250,-37507,6832,80221,77608,46586,47067,9759,5931,40019,19689,-31481,-22956,-55214,-57350,51887,129250,86560,-22968,-93725,-66402,-69912,-133031,-95736,-33441,-9011,40421,67729,21365,-5499,16972,16768,8690,12450,-7814,-45224,-47136,-69170,-97297,-45251,4977,-19919,-11112,27883,21754],[-3546,9313,3750,14549,45368,16914,-36832,-60470,-112640,-109780,1520,25487,-62729,-114377,-161556,-219528,-170509,-32898,88715,144496,103202,11460,-74900,-96291,-90502,-95968,-68664,8578,25941,-14536,5967,80328,83126,11490,-48823,-58171,-37566,29782,83573,75392,67615,96233,129502,144648,120222,14798,-62478,26272,145112,114171,49438,8371,-18463,-27213,-39738,-57946,-48456,-11587,33911,47207,52657,64221,36862,-34259,-144556,-172908,-85369,-49211,-27119,72133,100233,-6677,-77263,-66443,-64237,-8604,54416,17618,-37850,-20598,-2687,-14709,-57546,-90333,-64115,-25711,-1224,23436,54957,-7736,-102844,-66251,69793,88973,18499,-12002,-38537,-39209,-3905,15625,14174,11622,21102,23018,1076,-35244,-55045,-69209,-68568,-24638,47932,89051,70835,36254,45729,80660,125606,130153,113831,94224,86276,110020,85945,-20376,-34025,105038,250825,275048,173891,72390,78956,102605,46949,-33741,-80499,-114805,-79915,26049,67960,28748,-46452,-74069,-47968,-30694,-23908,24833,41604,-24782,-64252,-74323,-76595,-83726,-74320,20322,89390,30651,3092,67487,33670,-93798,-126397,-76099,-43499,-15777,27629,-11507,-26359,61148,113350,45105,-44308,-56832,-5510,71688,126986,60450,-14686,74361,214509,170996,26776,-49525,-52509,-16786,33288,40001,20171,-4224,-48475,-93286,-120207,-78647,24820,88593,48764,-45187,-108989,-93808,-74801,-35670,16293,59172,66835,30655,-63518,-113540,-65868,-12610,46350,110039,159925,153073,75759,54330,96612,60175,-21708,-44499,3740,44727,21510,-65102,-102259,-20323,86269,149716,131026,96013,90849,88278,79522,105562,90747,8504,-23098,11821,-7817,-92132,-75107,-20428,-34683,-71580,-74661,-42721,15333,42038,17531,-52290,-100371,-90421,-74887,-89670,-91697,-107165,-115187,-55794,30916,58056,50758,59510,4733,-42986,-18608,-28319,-25089,51193,40132,-25546,-42466,-41316,-68978,-87096,-82842,-62935,-49408,-15386,-4543,-66726,-151098,-204491,-193467,-85281,1615,-6137,11274,79841,77598,68791,133958,141451,17184,-78136,96519,379815,326559,36111,-87798,9898,80342,52015,14407,25308,71065,164169,205274,47991,-97616,-74841,-62014,-85790,-80942,-99548,-72667,12108,29626,-35461,-56036,-23106,25186,60658,46786,31173,42611,88716,77193,-35151,-69449,-22422,-18651,30453,99666,23831,-80716,-61294,-54764,-75087,-5320,72993,79325,69395,75845,88865,22017,-62138,-22363,52708,12444,-73899,-140128,-170232,-117645,40970,104221,3600,-46293,18954,48634,13735,-60006,-98449,-38408,46042,35159,-12093,-65991,-144764,-157139,-100105,-70103,-62769,-32325,-5592,-8152,-15528,-34657,-74468,-54660,17549,39815,11441,-12637,-15822,-9949,-33396,-36993,1685,38229,56287,68267,52822,58244,56414,-16448,-86309,-103778,-37576,79583,97449,27130,32466,47572,-4761,8147,113824,182361,147009,106056,91348,53913,63253,92233,60587,39719,-4641,-108818,-144121,-96376,-25849,59538,94815,5886,-98371,-78816,44383,111182,27921,-61707,-27524,20024,-35793,-74806,-23391,84901,131749,58424,-10393,-34121,-47299,-6193,77737,68312,16598,-18672,-69090,-70395,53388,199120,182704,39624,-25269,8822,11136,-44831,-52490,-9371,21469,-33644,-86282,-66795,952,67699,74642,13997,-1131,20796,-14056,-107059,-186976,-133850,15340,101514,60112,7248,-652,-41106,-95856,-106649,-76631,-21415,9994,4955,14728,-874,-27025,-13536,-33959,-47336,-5108,3574,-36402,-47157,-25004,-1146,2318,-96748,-192028,-113254,21281,89593,100674,79554,36245,23799,70607,107683,93180,47659,-26789,-74967,-51950,-20592,-34346,-21529,17237,1555,-57164,-76210,-44057,-20134,-31124,-7011,60704,86933,52825,-12260,-35392,-19943,20824,27106,-60165,-160623,-102530,20101,61214,23846,-2637,25808,58791,14600,-85413,-50543,86321,103025,57272,-11770,-76517,-51127,64510,115871,58756,-42123,-51747,16239,12446,-57983,-15414,72307,111306,91751,16957,-99752,-89758,22481,55920,-13375,-48467,-26196,3742,21631,5957,16989,52178,69437,51800,-21555,-96098,-63227,-1271,-23008,-58496,-13372,77996,109431,82865,54632,29371,-17068,9922,107486,144469,103570,66144,34286,-11052,-43052,-13684,44701,48299,42120,101739,182872,163535,62547,32374,37733,5825,-21556,-11091,-17197,-20995,-20401,4486,35269,15395,-56607,-96808,-67995,-53819,-52934,19292,91146,60272,6833,22148,64966,94217,90734,54456,51012,59191,36270,-16379,-24674,16932,23762,-28581,-53831,875,76860,81778,43498,14153,-2778,31062,71485,42512,-1841,-50873,-142108,-122510,28755,130447,135203,95621,35968,2691,-14443,-65327,-84998,-73678,-105421,-108160,-23090,26635,-35275,-119845,-175277,-193419,-152186,-54705,26520,69843,40472,-53246,-138849,-163936,-94549,-25838,-58279,-102481,-94798,-49129,10228,54636,47228,-2369,-45614,-107050,-139039,-52189,21519,-22416,-43424,-24324,-52392,-65554,-21080,-10469,-1673,50269,36693,35854,101637,58280,-42776,4576,100956,99661,97770,113053,74400,36986,25794,-9384,-49858,-30849,-37062,-107915,-102173,-22356,19300,-21962,-78662,-73906,-35022,-25491,-51300,-56020,-16030,31451,57503,44659,27555,24310,4982,-20652,10339,61339,45025,6333,-27404,-80557,-110797,-101375,-55329,-11138,-20633,-59523,-45100,43311,90974,69866,80233,147897,152347,96848,26189,-32173,-62698,-73732,-58989,-2425,13577,-22526,-50905,-51024,-7290,27022,11800,-528,41309,84154,98415,83325,48736,31869,9414,-28526,-14165,2403,-3881,13010,21126,-26961,-85860,-62759,29682,82188,62041,22598,-30825,-52940,-11463,28549,48009,29153,-13289,-46167,-88779,-142259,-149529,-120988,-63445,-16685,-32399,-45175,-11622,-2154,-45427,-86262,-40488,35373,-10026,-107232,-94855,26790,72989,-19189,-95998,-80377,-68581,-66968,-19468,11509,-4933,-30561,-22008,-33550,-66693,-45278,-6219,25540,52603,27386,-17054,22627,53950,17741,-13483,15099,37525,70728,88270,96280,143572,154427,63613,-3771,-13218,-790,18718,-1841,-26449,-12771,-24453,-70187,-60000,3764,18085,16124,31843,42708,8724,-54124,-55239,42589,126111,94939,23425,21851,-931,-44300,-10211,29170,-25917,-56518,-14329,25400,36234,68183,120312,109319,2433,-95038,-102342,-56316,-26270,-21815,-26964,24403,98436,146528,175361,126425,44362,65683,77488,-64283,-206777,-200257,-168624,-118417,-21336,27223,39960,60223,32160,271,15136,64857,78596,33428,-41170,-49246,-34543,-57485,-36699,51334,102205,76633,68639,97080,101330,56423,-9907,-11959,24209,4816,-33846,11370,90679,121594,41981,-60747,-95241,-96342,-118647,-146048,-146522,-93252,-19853,33378,35905,-6517,-80544,-151514,-171055,-133934,-76713,-16086,10095,-4024,2113,14073,16652,63374,113364,32522,-64274,-97526,-112197,-74331,45173,113041,39825,-21526,-3349,38574,20557,-51466,-79124,29202,119895,34149,-44150,13401,95487,118167,128267,102906,17837,21601,96174,72245,20519,31912,-1847,-60571,-73071,-42198,-2947,-8052,-77729,-66682,37492,94832,55310,-43735,-93084,-64289,-70460,-109476,-88581,-59427,-6664,80053,93887,4195,-54749,-34497,18886,47033,6526,-25710,-15816,-2382,-25617,-40750,-18993,455,-6038,-2174,2971,-16379],[-30784,-24550,-7299,22996,64054,76129,51459,-3242,-90607,-107661,-15458,16782,-26329,-69060,-141723,-202931,-144868,15763,173758,237611,193681,99467,-641,-10456,14713,-47597,-90582,-14217,29848,23889,67009,128232,102148,-6126,-88212,-79703,-33912,13891,11937,-18731,-28975,29957,90346,84018,48583,4340,-18207,73579,190562,155958,52474,-40747,-70105,-22286,-2368,-21851,-8612,25453,12861,-27068,-18799,30279,25381,-26202,-94447,-117417,-52208,12678,63862,115410,72888,-22717,-20186,36005,347,-5619,68888,35601,-92608,-130231,-78386,-49947,-64952,-67209,-62214,-63941,-1460,39097,4719,-60489,-106467,-59608,66456,95681,33848,12127,-14393,-19665,10236,21004,40654,76598,96777,71939,31426,-8872,-56985,-82131,-49989,-12682,15846,36130,23121,-18702,-27484,-22802,-24,44935,77645,59661,45867,98837,122420,48064,8493,83764,171080,205542,197892,169415,157457,120505,28421,-56623,-62741,-48654,-36400,-8891,1973,27753,26501,18479,38830,24768,5956,83128,136412,44960,-59060,-96969,-118476,-135097,-101155,20716,106715,76865,43479,62926,28396,-67035,-120920,-125901,-93183,-47923,-2671,-1235,21884,129009,160685,31855,-57762,-29774,-2685,-15495,-10165,-27505,-45610,14567,82090,78657,49030,26393,-24503,-30970,24397,16732,-36675,-15852,3922,-38514,-37308,22934,41656,32005,33706,5584,-34528,3394,48475,48640,28708,44458,77886,73659,4742,-54989,-84113,-70997,55090,146035,115434,77811,75020,75641,40868,-52500,-114772,-113994,-100054,-94388,-111294,-144297,-113661,7713,118275,151886,86040,18425,35647,54240,53319,98591,116810,36822,-8598,26979,6793,-55604,-11182,33414,-29543,-77325,-66584,-55356,-27481,27931,35768,-28257,-84346,-97753,-96321,-107764,-103453,-84172,-69410,-51613,3299,43457,46359,61871,33020,-5714,21848,26537,24846,87884,98826,44166,-27450,-89838,-77819,666,25331,5076,-8940,4912,38660,17844,-77229,-134866,-84861,31244,89504,59210,2874,-26960,-38726,-13182,54105,71481,-32501,-106360,96340,383307,372705,134569,-23143,-32814,-18835,-23972,-45365,-21325,49912,156979,210881,70608,-78015,-74000,-69125,-96774,-82816,-77653,-60657,-4452,51874,49683,8550,-13059,42691,109856,81167,15816,-22950,-18871,-34359,-86047,-51972,12751,13175,50503,67401,-29920,-97114,-55458,-74084,-112444,-31054,81534,121502,114549,80874,56383,16086,-65711,-57529,37331,20526,-105823,-169970,-119723,-46835,52089,86931,3232,-55773,-18369,2709,-15895,-42546,-37031,22693,75826,47791,-3404,-76161,-190342,-208067,-102008,-39115,-33828,-11763,-19017,-39761,-34819,-54105,-90744,-61423,4959,41461,64070,57377,27284,14447,-12394,-17490,25887,65719,73271,81169,73834,52478,3168,-60353,-84269,-89422,-55765,34247,42728,-32498,-19043,34966,38068,37821,52356,76172,94326,115863,126479,109561,127125,128325,56767,36934,34730,-89674,-207058,-197370,-101273,16693,75244,13787,-70042,-36378,68163,72410,-25725,-44701,32486,56906,-21382,-89881,-73682,38811,110175,90568,39197,-19806,-67738,-55105,-10054,-26873,-43775,-64180,-106503,-70129,73434,203426,179639,9884,-95687,-54249,-31736,-71477,-51077,18479,67662,7973,-61417,-42139,30591,61522,16688,-52925,-20320,32028,-36325,-149902,-179801,-112298,-14867,63052,68383,50232,43429,-20710,-108167,-134035,-99211,-41386,15743,64735,89433,31119,-28166,-44728,-121985,-150168,-52664,-592,-57096,-121268,-96567,-29998,-47260,-171362,-240725,-135037,-4852,57221,72703,49196,13296,43994,143168,208156,153365,25473,-90589,-135118,-80491,-21382,-40236,-45322,-11769,-2774,-21654,-23993,16623,77979,62991,32059,72513,87158,58484,32529,-1974,-12973,44797,67000,-24331,-95697,-14223,78072,82395,53364,40730,23739,-21941,-107041,-164834,-69158,50854,90269,101895,43505,-33692,-28069,27659,30968,5742,-19605,-13748,19514,27211,-37684,-43429,25301,65216,50607,12031,-92596,-106134,27936,90314,21628,-23637,-32509,-6359,43969,26875,11309,40486,29496,-21043,-79029,-136281,-123430,-56689,-37055,-49049,-27241,56898,119466,91089,31647,-9551,-22880,62059,192749,204891,130950,101581,52301,-24575,-57079,-44516,-34542,-38034,6549,121214,197032,143447,12340,-49198,-21221,30366,53483,55712,32249,40181,64630,54601,34993,51154,17780,-42894,-23877,-14654,-48962,5840,91108,57216,-33224,-33205,42683,119565,137794,85441,59859,63773,-6984,-97334,-94929,-46668,-20303,-1670,20133,62382,88345,39262,-12717,-16452,-30036,-21667,46551,78718,55461,-9116,-122628,-115650,38414,136379,97785,26373,-25960,-20622,25733,7331,-51314,-94163,-132888,-128359,-48075,2317,-60205,-162870,-174770,-98566,-57158,-34497,25156,75967,64690,-21548,-128326,-173329,-57762,62617,61,-103016,-85003,10034,93292,142783,104401,30658,-3566,-39127,-83976,-37299,34087,21385,-4165,-14807,-76432,-118561,-69482,-23962,2254,35178,-13394,-34605,39230,45621,-2878,51341,92182,49687,81531,135385,96381,34250,-3958,-37029,-34840,17929,34852,-6936,-42063,-45814,-35852,-65452,-111215,-113155,-91544,-90333,-77801,-39627,10689,56610,92023,50667,-30816,-51478,-56622,-66626,-10270,52984,52514,36100,10218,-56547,-105091,-83940,-21704,13051,-7964,-62153,-83564,-30642,24373,14701,-7324,50831,128534,128077,3795,-117068,-156235,-182149,-189141,-128097,-73923,-40864,-11345,-12700,8789,51693,63359,79948,119077,106000,57561,7636,-44824,-43664,-11040,-28431,-37595,-26085,-21301,7068,53464,45546,-19834,-15739,57276,58424,-13453,-30009,8802,56032,85557,75193,57980,24527,-11501,-21787,-57901,-112084,-88738,-65683,-92752,-66967,-31821,-32647,-14041,-16299,-54149,-40145,29541,30178,-57263,-97627,-24324,88275,88277,-20688,-73210,-64714,-107084,-131806,-90650,-60936,-73145,-94661,-57507,-15688,-19630,-17487,-42473,-49542,3119,1614,-47292,14818,82953,37472,-12851,32077,72934,78235,76475,61444,62952,66171,34083,16126,-1339,-18587,22578,56982,64492,53576,215,-64270,-65905,-20451,-2387,12550,18768,6836,-28457,-76570,-74698,22759,110225,75011,-12972,-52279,-76627,-86910,-29802,38067,37796,34641,46922,46277,61253,115986,185710,204110,98540,-72319,-68692,59668,94740,62074,49738,76471,112397,132547,128492,96287,61855,83039,57137,-97310,-196642,-128549,-70162,-51650,-8589,33521,84656,107062,18995,-77588,-74599,-3300,11096,-51057,-102417,-54842,-26962,-55564,-8876,116365,161582,123183,112201,126004,99509,21332,-51928,-64396,-60506,-91145,-93271,-48429,15105,30386,894,-49863,-53768,-17543,-20076,-68253,-89075,-37746,49910,108359,95322,21035,-70710,-141500,-148977,-105637,-49719,32765,64284,-520,-56008,-31058,35390,88925,87749,38195,1048,-47396,-127986,-112997,40299,137893,46978,-57817,-65111,-26930,-5974,-10655,-21251,22745,55885,1278,-41794,-14116,52704,100589,128959,134064,54608,9388,27499,-713,-30812,-1777,-17843,-91138,-126902,-54869,38171,9543,-83166,-70142,11696,57097,38339,-51905,-109048,-86427,-48141,-9761,-7118,-49654,-6893,90630,95490,3272,-69293,-40648,47156,79942,23387,-9437,10312,27694,35467,36724,11096,-9064,-3650,1484,-19381,-57587],[-92918,-78522,-12542,43576,72318,88435,81144,32807,-39146,-75151,-47798,2574,41836,2210,-93839,-134865,-71974,51825,146283,189957,185775,139452,50367,19035,47199,375,-82247,-68898,-22523,20576,68822,70492,32339,-31105,-87644,-67031,-23884,-6000,-40204,-81809,-78727,11090,69190,27374,-29271,-37585,-2588,82188,148716,103931,10145,-63687,-94932,-44574,-2947,-13756,-9960,-8861,-69267,-126146,-90127,-3947,32633,1483,-22082,-13407,18468,51437,92936,83487,-8109,-47704,59819,154789,73615,-5550,56538,65231,-59949,-118658,-73391,-44353,-45564,-34915,-39377,-45055,60347,109420,15792,-81054,-90761,-48310,33879,71112,43964,28961,3053,-3332,2663,-16410,5307,73091,89687,52997,32470,-1175,-66835,-78758,-16177,4438,-25086,-43419,-71135,-130068,-151946,-133889,-110932,-46161,17788,10862,-27216,-12989,33712,34365,12929,28587,49661,67951,129863,177775,146713,55788,-26316,-31880,40049,65861,23862,-28546,-42798,8011,57652,98674,140361,111860,40996,54407,93178,44517,-41848,-91171,-121391,-120424,-49684,43157,76652,60848,52469,61601,55537,13147,-50039,-108726,-99597,-20201,16314,5382,34284,136941,170130,48682,-29544,23529,40774,-39512,-96177,-92782,-54284,-38609,-99016,-104377,4531,83648,35136,-3899,23219,-2489,-67896,-45667,-10132,-16120,47467,124454,78727,3502,-3442,-5427,-11926,68060,153384,138708,41600,16957,61364,53798,-10427,-46476,-84771,-113620,-1182,102275,29355,-43214,-263,18311,-60603,-162347,-184103,-170843,-197514,-213348,-157214,-85075,-33055,41377,118510,107125,-6931,-56563,9816,21852,-7676,54383,119588,66758,9897,30023,19537,-50555,-41360,20623,619,-48801,-12135,28551,13384,30792,49406,-10964,-86255,-115449,-112176,-127619,-116908,-36738,21341,-5729,-19181,26926,54747,25582,-37786,-34526,30017,40780,13313,41631,76211,89632,35676,-54293,-34745,77006,97184,23880,-31667,-26055,25963,57917,5142,-56452,-34163,26559,33652,41004,24823,-37361,-86018,-69163,5018,46855,-2191,-74563,66622,344788,413927,224553,17487,-79742,-112881,-113927,-105385,-78171,11602,166597,262279,143793,-4003,-24042,-38378,-84295,-76403,-27394,-9099,-35939,1659,71144,45031,-14745,47895,147145,93515,-19011,-67319,-79552,-100815,-118676,-58903,36254,76742,69921,-9052,-93844,-77843,-17593,-21388,-30839,21157,80818,125664,148497,97740,35984,18345,-33952,-52968,11023,-7269,-115516,-119732,-5762,57760,52897,38662,31123,41710,31939,-13890,-26130,-17358,-14155,11232,37802,39595,43942,-9172,-151451,-192481,-65255,20942,10084,6752,-2609,2785,15750,-30242,-78437,-58200,-32582,4671,91410,111201,46863,26910,39145,47545,44721,40209,55791,80255,50573,-15013,-68334,-91372,-73002,-41277,-15002,46097,62873,-11103,-40257,971,25792,6982,-28675,-5912,65757,85439,60577,68931,96345,43329,-37943,-10600,4432,-108797,-197441,-189267,-125580,-36526,28186,24316,-19413,-15670,2955,-41569,-98703,-37334,61448,69756,-12020,-56148,-30805,44791,104451,114288,53081,-28698,-58918,-40171,-36933,-58088,-27788,2850,-13834,3890,83615,170812,133627,-24538,-122734,-84006,-50865,-80090,-54603,32513,120123,123155,73434,59164,60632,-7153,-107756,-149902,-57580,24805,-42568,-123941,-107179,-67846,-45013,-3832,30092,47202,43701,828,-52018,-90346,-89028,-66888,-31856,30639,69669,31059,-23510,-84854,-189209,-201020,-108135,-52942,-71523,-115330,-102147,-51778,-71985,-105928,-76538,-3128,18716,-9710,-41395,-60227,-68656,-6330,114758,190808,135056,5215,-63108,-44989,-17936,-23882,-47331,-24943,12266,6151,-1026,3899,27253,87394,92434,48169,34724,30217,51495,118583,130257,79936,55686,28155,-20768,-445,85985,103133,62095,38921,33967,-4234,-106966,-216739,-194724,-52265,20101,58042,110307,77836,18717,17016,16110,-37039,-33369,20018,29545,3321,12244,-22625,-52203,-13554,12593,-56,26323,-18299,-68013,3485,75813,50594,8296,-20508,16192,99720,88604,45924,41401,7122,-42588,-75301,-119099,-119496,-40463,29664,26445,-10547,11589,71114,72376,12580,-51602,-53656,43407,138830,126181,80205,74403,32175,-5048,-11877,-16031,-61272,-120852,-74809,52905,81027,4700,-55164,-97369,-93568,-947,103749,130710,59619,-1652,7683,25795,43009,92290,77631,30421,55159,56687,1027,-10873,33445,35676,-33548,-44269,33555,93876,86444,40877,19072,-10215,-116431,-192956,-145361,-68948,-40990,-6449,62798,121586,113750,35344,-35612,-37474,-21436,-29051,12148,93783,87697,-21598,-131624,-104899,26753,121407,87335,12786,-24496,-4916,65717,77109,4429,-69893,-125380,-131492,-74177,-20157,-54954,-131573,-88100,29416,11417,-61660,-47326,-10498,-12137,-63971,-121470,-105719,12782,91059,30826,-60804,-46842,42003,92586,95425,62179,37455,54525,84654,36677,-17851,16088,52583,20299,-12821,-33166,-54109,-17566,29402,23720,-7777,-66453,-61427,690,19081,17492,53954,37070,-27476,22301,114877,100900,23950,-29390,-34766,6569,80378,112273,92095,44577,-22149,-53816,-70905,-94522,-101908,-108634,-115667,-56776,25686,61536,86584,130941,89881,-21761,-76045,-111763,-133426,-44877,75165,91682,79469,84486,29360,-41519,-20908,36995,58238,60049,23982,-34544,-46473,-36354,-46323,-74785,-40276,48120,80821,-27312,-108941,-92523,-104413,-124230,-85595,-73916,-71339,-89,63634,73305,61856,48317,38141,59312,46608,-33845,-113110,-117627,-62183,-27321,-57331,-99507,-82345,-46581,-24084,23989,62429,31259,31800,76533,19247,-91006,-53006,84306,146969,131044,89011,38547,342,-3295,-1515,-25625,-37571,4629,-18166,-86379,-49591,12419,-1777,-34617,-65844,-64361,11116,63481,-9958,-113468,-117066,-45160,31888,11996,-69341,-55165,7465,-53081,-118488,-96161,-90053,-109070,-102568,-34895,51892,71800,28528,-51943,-64497,5126,8553,-58839,-35743,23099,3809,-27406,22705,63740,70133,65130,11657,-40309,-20973,52249,94567,35034,-42971,-19016,62030,120103,105018,43142,-27555,-26336,27101,40250,33631,27054,-6478,-52898,-79227,-96621,-62009,-2675,8563,-31222,-76387,-78036,-28509,10026,29319,61908,80493,53222,32420,60488,129049,202069,232725,186378,58444,25420,109318,151346,137611,138406,159158,140880,79640,25280,36508,70655,95918,36893,-98922,-141782,-39426,49523,56722,-1316,-33029,37791,83431,-6160,-98986,-114607,-66571,-45342,-93128,-105466,-38346,-20346,-48720,11929,128283,140384,70990,71711,83816,35348,-24603,-57424,-92354,-150979,-166960,-100894,-14511,8712,-31185,-56449,-55795,-40535,9790,30098,20590,62148,106322,97133,66619,41030,16090,-21423,-55887,-40734,4864,41817,94148,127999,68476,-22206,-11607,65123,79119,38847,55297,94101,18219,-92935,-74718,52131,135299,78214,-33050,-75422,-37478,3466,21375,16090,21421,19294,6532,-12484,-36820,-690,54406,63595,75707,58271,6313,-44570,-88079,-109258,-61449,-14056,-21221,-62905,-32705,24939,2761,-74225,-72897,-13181,13910,-8102,-77008,-153636,-149300,-36571,79006,66619,-36042,-22305,74546,76403,-12315,-65384,-4530,60009,35602,-13096,-22527,-21684,-16797,16053,39692,16607,-10779,-20592,-24037,-49458,-106686],[-120554,-92556,3840,59509,36883,12177,20341,28106,11838,-47130,-109694,-38452,99712,82919,-26117,-50341,1398,27170,8126,32120,80203,103537,55792,-1459,14982,27698,-45480,-94559,-60474,5320,21769,-37416,-56219,-5429,17717,16535,14870,37568,38187,-11676,-38460,9700,36257,-26006,-88345,-63542,14098,67563,68928,29498,11824,6887,-20641,-20278,462,-17967,-50653,-84055,-117600,-133654,-70972,47908,95987,38797,18834,72345,93163,46201,23545,-367,-71066,-78173,68569,182542,98141,12666,51188,60633,-4263,-5711,12167,215,-19821,-46999,-54331,11492,161453,189022,48663,-71313,-50803,-30299,-24832,8050,39706,38511,9048,8893,-4603,-58398,-52814,26465,58508,32337,7735,-33511,-68815,-39064,28375,40987,-15439,-84062,-144683,-196976,-197644,-161202,-126849,-60476,36,-24314,-74982,-82439,-55986,-39476,-27529,4730,31831,22468,42028,85117,62467,-11498,-32212,40778,130155,129933,61130,-28406,-69946,-32805,13818,81814,154014,130055,15522,-53108,-36667,-9241,-13899,-53698,-75850,-43591,31846,69543,51276,44315,58492,69941,80219,60868,-6372,-81324,-82134,14600,74704,52488,44596,58847,66608,46793,25541,53044,64131,-2825,-87153,-117247,-58151,-50528,-157029,-181354,-55191,28532,6612,-11864,20658,21986,-37557,-82579,-83123,-43112,50308,133909,107403,25807,-28220,-62481,-61729,24784,117722,137857,47990,21054,65543,28978,-67916,-95460,-77739,-92878,-42949,47114,15871,-57615,-39202,-13007,-61689,-135241,-164748,-191505,-241069,-255888,-140459,16262,57971,41689,60662,31968,-81213,-88054,4066,7097,-43155,18182,90666,68043,36218,43178,39036,-35611,-65509,12092,53868,-8727,22025,104018,84112,68312,92013,21808,-77965,-117140,-127874,-156144,-112520,22680,98370,43470,-13391,34427,69193,-16092,-111195,-66640,9121,8513,-23747,-16878,25130,105315,117930,61569,58617,109822,88918,-2421,-62984,-56183,-31346,7434,1778,-59578,-95475,-114265,-126253,-50278,36327,41605,-14513,-41917,-11879,16526,24990,-37058,11558,280661,425524,273539,48374,-74594,-138081,-149511,-117454,-90333,2966,189108,314032,232766,103355,53274,18149,-30516,-54688,-16489,15783,-41244,-48076,12597,7167,-30839,24667,105691,39538,-62366,-66662,-59847,-90009,-106367,-56441,46455,122322,90105,-32156,-91364,-29229,55388,115247,148890,134625,70663,42443,90421,110445,81187,56715,29482,-4318,-10441,-28914,-64230,-36019,62336,90345,28027,-1790,55628,128513,90503,-16485,-48240,-50768,-64071,-48319,-22345,-3530,40861,25312,-89773,-111259,-536,53258,24437,14575,27469,48797,38309,-31867,-87369,-89045,-95248,-60360,42265,82221,30613,18975,65355,110139,96113,52632,50063,77502,42066,-25302,-51287,-53219,-39097,-4066,34662,76076,83221,19847,-27392,-12807,-6229,-25435,-36205,9288,70721,30456,-63015,-62304,-17908,-69030,-120044,-69739,-67591,-122665,-105912,-66237,-52418,-32623,1092,36139,43665,3226,-68974,-129188,-142946,-70398,29233,72652,8764,-24768,20576,63444,97217,86670,-10514,-79567,-19373,68362,77936,44055,67043,111316,97254,48685,26848,50837,13441,-71073,-98861,-79403,-79641,-100998,-50230,42213,136924,197695,176743,115182,54552,-53496,-161633,-172007,-62075,29683,12123,-27835,-47157,-43649,-28055,-24482,-18113,-8341,-23140,-31885,-29862,-60981,-82457,-88045,-94074,-67925,-20696,4055,-8675,-69231,-142719,-130066,-89579,-80288,-66145,-40971,-22104,-31635,-46931,15540,116041,153170,77464,-44972,-115423,-112044,-93210,-41414,36061,76298,51500,1894,19637,87237,60101,-24594,-45617,7984,42151,8053,-13507,-1967,15496,60721,87033,39424,-39138,-83405,-25079,131516,226595,153931,26545,-73672,-72272,38036,118360,74651,35608,53520,61463,24302,-88065,-187215,-121215,20155,69656,61361,67788,46139,37131,60678,68517,-869,-24180,33234,50250,6874,-1066,-22724,-45052,-46091,-55762,-50991,50821,84020,19749,-278,57486,87697,64190,36381,73913,152937,146830,94605,46799,-8296,-41477,-44447,-57560,-41825,25017,77838,50269,-25369,-45609,14637,68452,34314,-28357,-53596,-40736,-27294,-16097,-13024,-31158,-33370,21486,57323,49703,-12067,-114212,-122668,-55049,-43814,-61135,-55355,-103176,-155246,-90338,46348,120357,50373,-58104,-85094,-36726,30642,73153,57534,55439,94105,85223,19966,-47991,-39885,-1993,-30685,-19419,56060,58476,-873,-40805,-50689,-103783,-192283,-206828,-110213,-27113,-28477,-40182,24014,108294,124991,65788,-30882,-62037,7300,34163,13706,68262,64022,-73622,-173023,-125465,-12357,83167,91846,56970,43156,30816,52242,71517,20901,-38787,-72615,-74387,-37332,1716,-30233,-84329,-28807,79414,22240,-115238,-144613,-97222,-87248,-108966,-94141,-19029,34784,27196,16554,8182,123,22765,32646,22500,25131,15050,42952,128995,103882,-18281,-15419,47836,3288,-38587,7405,43428,65690,70748,26650,-29537,-68966,-45727,-9940,-14047,-6504,31136,32838,-30583,-35724,41959,62472,4775,-34607,-14903,31617,95765,121723,98466,58409,-7856,-33923,-35777,-48296,-47406,-63408,-73403,-9513,77220,104732,124776,167714,148060,76658,1106,-91426,-132276,-42809,76958,76934,59470,103395,94569,39103,32493,40999,52179,94300,85217,16289,-21512,-42398,-42500,-43943,-39131,-17654,-14013,-50664,-12485,70280,76951,55593,61036,4090,-63739,-3097,101176,104164,28124,-48039,-116476,-98860,-27551,-38163,-105965,-98710,-39354,-29703,-90943,-155740,-132778,-85722,-81298,-39885,16896,18001,55847,111637,31745,-106339,-60101,101461,122462,55187,27565,-9560,-44172,-28575,-28963,-32277,14762,55547,-19541,-91722,-27614,48202,9649,-70833,-108121,-69864,8754,29155,-38049,-114136,-122194,-96602,-59334,-61582,-83289,-24728,64332,31093,-29205,-21215,-45062,-73872,-65348,-25787,54533,106260,56412,-35508,-36383,24857,19934,-47141,-65771,-51907,-46409,-38393,6575,22631,46517,62457,-9549,-104230,-76577,46487,83335,-21970,-93307,-61114,9670,69962,65178,24433,-1955,28179,78855,53366,11057,17862,-6127,-72670,-107860,-142341,-152068,-94728,-13044,10149,-10348,8749,69330,39543,-27361,-27952,-11598,-5381,10053,30233,106169,178700,173644,171297,179174,150870,134468,131045,108409,96423,142748,137121,29452,-45430,-2725,70786,103765,42048,-79028,-132394,-56655,48057,72728,-38032,-123252,-42591,26133,-23864,-54763,-60929,-48769,-40576,-56284,-45067,-13635,-31937,-57753,1062,76791,48231,-36484,-13188,30291,80,-11395,2580,-41401,-107217,-77267,-6612,49252,35116,1541,-25544,-34441,-47017,-25561,-12314,12242,107773,145905,49116,-50854,-84091,-58166,-1348,46567,68277,84927,90707,93076,126574,117910,54219,23929,14003,-17842,-5106,77658,146861,59660,-32235,5664,66380,83547,58527,3456,-31066,9773,46370,43313,38710,49624,44012,47320,36806,-24920,-19444,34780,30039,35750,62766,25670,-43381,-96139,-133300,-78843,30249,77680,18499,-29684,-29223,-5012,-17127,-10012,28473,7966,-49095,-83781,-154274,-175836,-41313,80139,48668,-58146,-47946,58020,77766,-6738,-24568,56321,57465,-37017,-84078,-71952,-67131,-41633,-11682,4818,24623,25986,-11635,-38716,-61171,-117379],[-90829,-49380,27676,45215,-20352,-73357,-59922,-5428,27325,-47416,-161104,-97797,82455,120166,36099,12257,37515,-38188,-157277,-145000,-54027,26089,44085,16037,31475,60348,-20900,-100803,-59998,8850,-16224,-89025,-69569,64502,144802,100440,49079,85953,126610,96197,18909,-34948,-49300,-80554,-86245,-5053,74692,57447,2621,-15761,36436,76532,63086,16102,-15974,-32129,-76740,-122710,-103806,-74469,-24587,98453,143624,66273,40315,116387,131303,19277,-64109,-55460,-63610,-85417,-5243,91432,57162,24621,42137,9354,-9723,54011,75326,37728,-23933,-111514,-118533,27738,205420,202343,44238,-58083,-15225,-22689,-91798,-68939,16778,39977,1822,-67,-14846,-70620,-62436,11507,69380,55062,-16978,-74961,-58736,-4159,48245,75192,29587,-78976,-141119,-134134,-105331,-98046,-66269,2876,36156,-15510,-45084,-40725,-83112,-127358,-86741,19573,108168,95040,15932,-15292,4534,11626,35986,87428,119595,108893,63976,-19687,-83130,-53992,-31872,-10260,36574,24575,-74573,-147950,-123665,-39956,34042,22169,-2540,25197,67817,86854,78663,73141,65468,66317,74038,47694,-8327,-59909,-62725,-8511,75364,118454,95758,-5267,-51680,21945,67422,51029,53516,42787,-16974,-74479,-46781,-49873,-121154,-121357,-72940,-78717,-78737,-48300,13476,76222,36560,-84631,-130207,-74143,70,83670,114546,55130,-22912,-63900,-70114,-43770,-1757,60824,51905,51824,84412,44732,-76500,-141041,-83877,-48292,-35768,42646,86839,42163,19031,39783,49386,14176,-66109,-158636,-207645,-212928,-117204,43044,74582,-3778,-26865,-18316,-80950,-95519,-34375,-20412,-49587,-7520,46562,63426,84790,87695,69996,15964,-14784,31520,65483,2918,-1095,78181,102292,110269,136823,73460,-14322,-51274,-90128,-135091,-69138,67633,121468,60928,8598,43164,51705,-31285,-83511,-40862,-10176,-10948,-19499,-26040,6314,91919,135206,132657,128505,127066,80667,11299,-28116,-45874,-71859,-54896,-39721,-69624,-116218,-177552,-184767,-87030,23505,82910,68909,23797,-22585,-41840,-1880,-28010,-24164,210107,387191,279421,90562,-15870,-92656,-99633,-73270,-60746,19365,173634,276213,241428,158139,102876,79099,63777,9932,-29116,-6542,-11033,-33630,-60067,-67490,-43041,-13910,-7055,-59298,-87074,-44674,-25549,-54349,-60370,-26111,36422,113598,116003,22518,-33431,5895,98944,194448,237892,187257,59118,-53983,-23901,101565,156513,112432,74953,35326,-6655,6718,34276,38725,84258,72977,-5523,-32561,26554,91675,70958,-25339,-87563,-121042,-126827,-96504,-73165,-70739,-32297,-24014,-64895,-24646,48980,35174,2213,18315,43542,37826,-4128,-61539,-107705,-126618,-120642,-75830,-10026,19618,2714,-1729,47464,136960,168859,118769,57301,52559,57707,47398,35200,15466,-8700,-17614,20508,57125,38989,-7330,-3208,39470,45556,24038,19517,53099,61915,-21648,-137404,-156296,-94478,-82074,-106771,-104121,-108080,-86962,-9539,44646,46532,11946,-18727,15507,67529,18187,-82029,-127373,-113303,-70875,503,76561,45017,-12562,-1888,21074,29943,-1051,-88129,-112651,5568,146400,208989,172220,126601,112278,90089,16441,-70904,-119329,-146417,-132798,-81450,-79050,-118808,-118594,-27735,55359,122658,176836,158937,79900,35960,-15335,-82958,-93409,-33343,29365,73074,69680,-5874,-23730,18740,14209,-15767,-43763,-82114,-76035,-50510,-70407,-86032,-76966,-83834,-99114,-70267,-26613,-13811,-7866,-5566,6064,-3386,-34437,-10983,67402,94952,27622,-1746,65152,144566,172382,102887,-11327,-66376,-42202,1254,26597,9600,-23067,-22571,3976,60252,121300,89646,6968,-24390,-979,16305,-8893,-35363,-5289,44830,94587,114851,51657,-54470,-119727,-73596,68064,187191,145869,-16335,-168001,-152051,-10856,64820,23065,30884,98392,127833,100473,13119,-48956,-3078,100560,151682,92754,10674,-19195,21227,68491,107068,72346,6602,-9143,12272,11787,-8383,-35725,-19422,-32842,-82667,-67452,56413,125984,83154,13362,41852,114250,127151,101613,109475,156525,159992,103911,16077,-50158,-54475,-15419,22041,60984,83015,63384,7147,-64050,-79495,-10675,60287,51954,30507,-15055,-116627,-165090,-96190,-43860,-56486,-30384,50125,94479,86445,41307,-36201,-84434,-100274,-77470,-10491,-2124,-73120,-142529,-133268,-58411,23589,24761,-23709,-74511,-74436,-20720,8523,-12345,1016,42544,41129,-13941,-77935,-65695,-38817,-68753,-19705,68217,33782,-44880,-78757,-94104,-135773,-161159,-119172,-31194,11085,-15178,-65087,-55473,22469,78305,55048,-34033,-73506,32486,113230,57333,30516,17537,-90727,-176373,-134607,-50001,20762,56694,82101,110178,70335,11340,683,-24836,-56360,-31315,22398,65696,51421,-16821,-49933,-16521,38281,-12884,-124920,-129760,-52719,-36611,-48159,-3909,35769,-12640,-72865,-17658,68158,42888,-1840,10800,53570,65098,1273,-22639,52197,49799,-56471,-60019,8294,-15745,-54497,-9227,52523,83044,61578,23623,17375,-1438,-13285,-6420,-16056,-26648,14218,78183,45774,-40601,-46673,-7781,-8703,-17715,11050,53594,95380,102871,65417,10993,-33965,-17561,-12733,-41839,-30877,-14353,-5346,41454,108590,152878,169358,159144,142562,157141,108486,-7687,-44279,7494,43871,18346,1718,58374,108327,96252,55011,14260,16233,65465,59338,10109,2131,-1915,17999,44263,31698,-13297,-60735,-53084,63105,161794,173120,165285,160030,92174,10637,21035,70833,58439,-13214,-105324,-198896,-179988,-37982,55438,28483,-13663,-2087,17173,-34878,-99389,-101217,-101727,-125520,-89616,-36858,-6018,65913,116789,56562,-59852,-48394,58674,37340,-38463,-24362,-27552,-72541,-64969,-40382,-11247,31042,41712,-23080,-74897,-13317,64234,34893,-37018,-56996,-38520,-39304,-43756,-26534,-20627,-23561,-36988,-52088,-51280,-24846,27951,71832,62103,57541,69797,28820,2438,-5485,-28250,-9386,51846,56278,-2335,-9230,19380,3652,-35537,-44105,-60634,-60912,-32494,13218,19086,26180,33487,-16503,-108202,-115083,-50385,-67913,-160175,-143664,-51250,-21079,-24488,-39914,-48343,-13681,36049,53802,-14609,-65443,-31187,-23878,-89838,-130699,-147279,-145988,-69062,36034,62992,45261,63378,96840,41016,-48234,-106764,-111659,-32933,39033,42219,98260,140165,64560,48274,151753,201179,160687,83481,-8140,-59481,6143,62362,5391,-43877,-7223,57091,93886,66890,-20635,-105004,-107718,-54301,-14096,-71151,-116601,-30371,29702,-1523,6636,29629,31597,4528,2608,21127,8423,-45164,-63132,-13713,30580,-16804,-87029,-35005,50576,54531,61868,76213,39336,25728,87440,116130,74426,40518,51834,52930,11334,-33060,-37676,-57521,-69179,-4674,31017,-42259,-116701,-151789,-130410,-27600,66332,73725,57901,42458,41847,82527,102053,82743,22587,-78537,-105785,-12484,71825,98780,35318,-20347,8780,26483,-2292,-26429,-4951,20211,53369,66983,57965,60331,70832,67878,82222,84087,4625,-14773,47389,62052,67692,72045,28005,-10973,-38101,-77632,-46215,37899,59476,-12237,-87507,-100393,-28216,43368,84237,96743,26574,-48434,-46373,-72574,-110547,-53167,-1382,-35027,-94712,-63966,45444,88523,34450,41772,91921,41572,-62710,-121992,-130945,-93220,-3712,19614,-3180,35150,60662,9217,-31915,-53179,-92545],[-43862,6624,42639,21920,-30037,-62461,-68057,-33708,4304,-50429,-139253,-126098,-5436,77897,53538,22786,26464,-70408,-222313,-223810,-120303,-15627,53688,87880,113702,90573,-32808,-100366,-35208,20485,-21472,-65180,-20064,101524,159630,98325,41269,62892,89998,107769,37806,-74224,-115762,-88386,-8062,103458,131835,47226,-22127,-18699,17942,38177,43224,603,-49616,-34520,-46494,-99196,-97111,-69515,-45041,43045,100272,60830,51994,108245,94223,-21519,-90165,-47589,-8646,-35918,-51026,-13961,1116,9371,7008,-43442,-66732,-12451,46606,36785,-62411,-176092,-162711,-19473,127300,130513,29015,-37117,-8643,-32040,-131479,-135701,-37743,19065,-16566,-37693,-45621,-55932,-19875,37270,100460,84491,-29374,-84149,-43108,-19642,960,41730,21834,-72337,-85709,-16133,8658,-31231,-22907,33829,44594,19796,37204,25227,-95577,-186070,-125869,9270,121086,139699,35005,-53568,-7599,65405,86461,53082,22613,32403,39549,-8606,-60916,-21981,-16373,-87516,-122411,-113953,-144332,-171124,-126183,-10990,94709,98736,44960,24757,44546,94823,122502,89908,30953,23162,34541,6185,-20357,-34389,-55839,-84463,-19663,120654,138119,-635,-73836,4969,62510,29729,26348,42622,33793,18018,7818,-48477,-107237,-77360,-86381,-134621,-102680,-47938,10783,102777,86158,-42241,-101488,-72441,-36447,31513,80338,35579,-21157,-14570,-13715,-53496,-76267,-14662,40552,63879,75680,67543,-28166,-142667,-116544,-58535,-32297,62637,140231,108451,75025,84543,123856,131726,39648,-80268,-130646,-147844,-108093,7225,31101,-72487,-108195,-28549,-24082,-90194,-99160,-93599,-98568,-57204,11144,68041,118568,120751,82964,55846,49336,33852,4768,-37066,-61185,-18165,55102,108085,121782,88719,56727,41495,-1862,-59677,-25683,69677,104314,47566,-3868,-6959,-22313,-33606,-2320,-527,-27868,1911,26931,7125,-1039,16679,40690,80616,108482,112864,77642,44954,26127,-24754,-66702,-56207,-47658,-39039,-38010,-70125,-83002,-39817,-4418,33562,66932,49912,-26389,-79640,-44781,-43147,-30846,149435,295978,201816,59062,-7634,-59049,-38545,-22431,-28631,27878,103213,131786,109503,80492,60793,71151,106505,77686,-15204,-40643,-6191,-17505,-101896,-106638,-33623,-41883,-111039,-132914,-84179,-44287,-52548,-59376,-26787,-2193,3812,61107,115092,63659,-7165,-6175,60965,106293,112227,93540,29769,-68019,-63399,78910,160102,98346,27989,1112,1575,58332,101949,85446,101315,72324,-22676,-73124,-58014,-30196,-1219,-34065,-110294,-145282,-131007,-118442,-115310,-117948,-105300,-94713,-71462,1332,38263,-11084,-38931,-472,18263,-16367,-54212,-68721,-103338,-131948,-90347,-27189,-9312,-21848,-34031,-33686,10390,109535,164293,123823,22928,-20147,32123,80782,57957,15395,-30326,-72082,-45713,3800,-19182,-55042,4753,107741,148897,103034,36414,23845,4758,-68015,-136942,-144991,-76174,-8461,-39552,-115099,-109884,-35894,16840,34889,57254,25085,-52055,-52278,-2312,-15420,-62579,-70542,-39434,-5982,16839,60212,59953,13964,-30270,-54767,-87580,-100431,-107915,-98629,-31667,84748,188706,173586,77008,-6285,-33381,-60202,-126584,-198441,-224493,-158419,-74994,-82825,-126046,-102901,-10823,61179,115786,124951,74917,15898,38459,62228,37226,6707,-7171,-4356,50597,88558,49101,28589,42509,44741,20696,-32443,-81344,-75957,-61829,-88075,-84717,-25366,7669,-26408,-40574,-40054,-43843,18213,81511,77792,42674,13996,53345,147731,168381,77945,18559,30044,48817,81626,79472,46143,19093,32747,99093,126923,43925,-31877,-29556,-5620,21605,60551,85468,63493,-6292,-53319,-44479,-38590,-48576,6444,86298,132049,132530,84786,26608,7464,22195,39524,88210,101846,-26659,-180048,-172430,-73972,-24345,-28200,9252,76601,122997,109438,52735,31139,47282,106585,146433,78888,-43408,-84609,-18840,36838,70327,70263,12114,-67059,-64926,-22540,-29610,-55544,2585,20997,-29182,-31253,32570,70774,60635,-1629,-5201,65458,105330,87276,69266,94456,100568,27409,-70685,-100722,-55702,14163,75584,114154,93100,27052,-17312,-54792,-63504,-22251,2273,4702,36709,5954,-123618,-176568,-86506,10158,57190,63206,72361,78699,56319,18403,7010,-1185,-44168,-46783,7597,3558,-32183,-43777,-52371,-76185,-64497,-4506,54739,-2209,-101158,-93582,-35051,-45995,-68432,-41644,-19514,-47926,-75896,-58342,-84163,-141902,-68580,28100,148,-46568,-64933,-89246,-94188,-66469,-25501,-11509,-30126,-48251,-74081,-89268,-43668,62,-12398,-49771,-58971,29836,126584,83363,-3550,-23626,-63379,-123680,-101067,-62020,-45007,-23969,27964,92378,84089,-1747,-70746,-103709,-118055,-56859,68038,137136,56532,-48717,-46004,-26429,-48936,-87500,-83493,9222,94281,97162,78660,96476,59469,-49922,-122915,-36539,99992,81791,3368,20429,90830,77584,-7340,-70110,-64140,-68487,-111221,-112388,-51105,-20902,-44256,-59721,-30771,23963,31015,28620,82263,74205,10268,-13925,-10344,-36129,-19676,69779,87827,-13733,-98312,-72355,-22058,-7351,25801,77056,109697,107150,53060,-41326,-86968,-53030,-59979,-102864,-81564,-22310,12430,55501,117656,177536,158437,58296,20275,100781,109619,29235,28240,37797,-8321,-27658,-33146,-2404,73533,91016,48824,16893,8708,17274,-4556,-16030,17580,23329,39249,68307,62362,24013,-20048,-27331,52666,115159,131065,149683,151871,119921,85218,52380,3159,-27054,-27482,-56846,-130359,-130367,-11112,108031,110305,43102,41478,102392,98900,49259,-2593,-83006,-142956,-127094,-67492,10581,62066,47373,21188,-22059,-29424,17081,-7329,-46217,-4891,6325,-48422,-50192,17950,60655,14287,-27134,-21831,-20672,3846,52639,73167,67058,54835,10371,-69146,-81016,4763,84635,104290,73929,21378,-1708,27548,58200,54252,34060,64434,90341,49382,28135,21747,-20096,-55201,-17590,45418,21240,-17800,-25641,-51648,-61773,-16112,-2234,-16618,-13154,31335,48861,-8324,-64518,-65403,-82887,-132021,-169834,-209752,-227648,-142943,-17312,-6934,-75107,-129659,-111795,-49346,-12712,-26704,-90521,-112241,-62544,-38277,-82099,-101279,-87785,-63458,-3191,48818,26162,-22272,-13872,34431,48575,11535,-59390,-76468,13530,110008,125267,125193,99309,-13843,-75606,-14101,88041,116884,27376,-122641,-201298,-134268,-36744,-12650,-32791,-21663,14626,47724,61183,45614,-7906,-88414,-151203,-118007,-50400,1330,63784,72117,20347,30725,81232,81024,18882,6720,27159,441,-50212,-48776,-14160,18770,-9072,-57382,10384,113782,126744,107039,80969,51382,89396,160884,166675,83633,39479,50824,69331,33705,8803,16765,-39174,-117938,-108862,-77793,-78512,-83497,-113062,-119209,-46124,8953,-4880,-31913,-44941,141,55772,51998,33800,-12437,-97648,-86173,3223,25035,969,-20668,-54192,-72856,-65048,-65878,-78826,-29212,34762,48893,41978,61548,66631,45638,38726,75221,94034,13963,-19100,52304,97488,107349,72235,15110,-3755,-1818,-19173,-33166,-55065,-83056,-119033,-157334,-168675,-96850,18890,93700,88027,14240,-27984,9644,40564,5459,-47256,-66203,-59511,-70926,-38170,45253,79591,73169,91830,76497,7541,-39122,-93647,-149752,-102282,24196,61916,23198,33510,46046,2321,-19682,-29607,-59463],[-2756,37526,52842,27523,16881,18056,-12549,-28522,-10985,-16815,-48240,-88949,-71859,2662,23877,-4379,3155,-26083,-118509,-128355,-66314,12540,72035,121471,153750,91525,-26960,-35997,25765,32904,-4170,-21357,12334,75543,93265,57511,21573,13581,8092,54279,55009,-17287,-62791,-14912,90510,164040,128513,29847,-9196,2209,-20345,-36125,-14198,-16542,-26866,14438,27237,-45414,-121910,-125984,-82368,-19481,43299,41774,36926,47307,-6247,-77616,-56250,5145,51089,57831,10106,-24113,-12591,4114,-10875,-48493,-97904,-97793,-14629,26067,-78219,-162891,-108717,-50843,-3826,36688,44902,1692,-7300,-23421,-110607,-168665,-99355,-3638,-13614,-52033,-47165,5463,54978,75897,121314,109082,2268,-36488,-10381,-36510,-54406,-30910,-25390,-47133,-22378,30110,29845,-7282,-23809,-11909,2718,58411,115466,46795,-103758,-161854,-102136,-38567,19794,83292,60630,-14032,561,61782,66738,-4788,-58834,-33951,23695,24967,4836,45206,40674,-76094,-152126,-115542,-95260,-118074,-76690,53982,147280,134769,66473,16697,38081,103308,117217,39036,-38519,-25007,4899,-12815,-20977,-22779,-75883,-156347,-120152,52574,119313,35051,-5609,35131,49560,15278,4896,8736,32042,88415,98374,8867,-80604,-89948,-114716,-110383,-28633,19448,41024,95347,86215,16610,-25353,-33902,-23102,9729,22266,-17638,-44180,-4475,17715,-11684,-47647,-16996,45105,82473,67225,68873,26412,-95538,-135740,-106914,-52024,70186,134479,81837,50167,58972,95942,143220,113882,18384,-49368,-93837,-78360,9779,23564,-93322,-137037,-14764,41329,-36447,-101130,-147432,-170114,-98000,18621,80254,100905,102128,80732,78039,92466,44004,-26112,-70295,-92639,-57740,29460,87303,83998,69828,82664,95635,74260,7943,-5124,67722,105752,42331,-38341,-72537,-69316,-9775,42405,955,-40598,25012,87053,81450,7422,-71271,-67813,2876,55358,61690,24539,18293,35210,11191,-2609,10837,-9829,-17252,24342,57853,31433,3533,-16344,-520,41707,48899,4697,-48497,-46513,-59171,-24748,134170,208110,67091,-58039,-69513,-71333,-34279,7037,17969,51048,54859,7045,-49267,-52413,-36760,-22154,39635,89287,35764,-31728,-42009,-48548,-84578,-51316,18116,-21992,-110310,-107070,-40267,-44243,-95523,-75349,-8177,12812,4400,38525,75860,31953,-32068,-29739,9705,-20111,-73992,-57607,-16926,7752,46775,94745,89342,6615,-72961,-60562,5152,61392,100352,109703,113413,84869,-12364,-91267,-101028,-78382,-21183,-12983,-74806,-73925,-48368,-92752,-103161,-75919,-89926,-96039,-57102,-7154,7951,-26796,-60615,-44866,-29647,-41755,-43377,-28589,-60752,-93794,-42458,20031,2546,-53409,-74971,-49408,1651,50985,57184,37196,-27254,-75963,-21009,35846,6885,-24903,-50726,-82661,-53947,13875,4736,-37728,9755,118229,178069,118577,7791,-27486,-31691,-66895,-81060,-64945,-4377,69399,27155,-86385,-81324,10434,14758,-29093,12679,36865,-32449,-89153,-91523,-63599,-29321,3937,26926,59782,55115,41082,65746,105899,59466,-46984,-128794,-111054,-58778,-68803,-93583,-33065,62469,70663,7428,-69219,-110040,-91654,-80681,-116065,-147179,-71532,10332,-16029,-56601,-49191,569,79717,143041,110368,34795,15555,72343,112686,114226,88146,35597,-16580,-5669,58251,118505,121046,71698,62886,57279,6488,-21312,-21763,-41982,-82677,-54927,52450,108852,61037,10434,-22186,-42480,4114,60710,54850,15990,10010,57465,130161,153310,94982,36087,23138,14110,36634,62962,78345,54579,34944,96040,142603,83312,45785,42778,5111,-14599,30376,103099,110097,6940,-66179,-48801,-41696,-35739,29837,83344,85564,88607,104463,126905,186372,205458,120226,74304,94752,23219,-72662,-60597,-41906,-52570,-46952,-29881,-6333,35335,33951,2808,15489,38273,58818,69362,25059,-78952,-129149,-53915,22366,34160,21002,5472,-58485,-87002,-54856,-42964,-54841,9649,60446,59968,43498,28390,5403,1775,-31276,-59145,-46249,-12198,7975,7030,23786,2256,-93527,-151574,-92043,3467,53627,71969,86595,59691,16275,32964,42595,12402,-17835,-53543,-49317,1670,-3422,-58983,-74188,-19747,88334,174734,137836,75452,47020,11633,-34348,-8942,58422,54984,-3121,-47628,-44717,4301,74344,101261,30541,-52407,-19269,69234,18392,-108862,-109982,-8769,7601,-45432,-39960,-17440,-33433,-43918,-56513,-125322,-165630,-80732,-6420,-17027,-21016,-25535,-30776,47,21646,8124,-36817,-81193,-82902,-58633,-28651,2380,-3958,-25507,-14222,-5612,23432,88116,69521,-14891,-29738,-21541,-51996,-29609,-13227,-38959,-54597,-31663,23052,70385,32862,-78479,-143583,-145396,-95956,44596,122750,20591,-73861,-44983,-35022,-103214,-133806,-14225,152889,208981,177908,134631,115370,84532,3263,-74987,-5795,139129,143271,45113,12803,27060,-1177,-20608,-47986,-101122,-121478,-107442,-111464,-85152,-29467,-23754,-64268,-77428,-20127,25923,38141,85187,80030,12965,-29046,-26219,-41512,-46617,8821,46085,4546,-69917,-75412,-29337,-8865,27110,71728,99979,111603,60286,-41840,-96401,-97760,-127523,-140024,-80673,-8655,14404,38931,96333,140228,74958,-65519,-110107,-22473,14662,-16057,20626,23217,-31437,-23879,-17104,-24023,22732,38428,26266,38311,26621,-6324,-25427,12940,66723,36479,9367,11576,16306,41397,64655,31450,21229,39596,71644,105854,97412,85188,105223,72651,-30274,-70755,-14610,25082,-20758,-44797,1284,57268,56154,33814,79350,154480,169858,139865,75105,-39173,-122561,-122820,-35937,72419,67876,-9674,-15069,-8124,-18037,3284,7309,12676,45747,57677,38023,51851,115679,114146,-21013,-101204,-43807,19873,15381,18424,82582,139585,116152,39446,-23865,-24568,40335,104740,113020,79424,48000,13330,10957,39930,50423,14792,18743,44748,8032,-21326,-9668,-11042,-39131,-25390,43929,24501,-46330,-70496,-94771,-90498,6879,81148,61513,6019,21454,37873,-63881,-170545,-126669,-47455,-91026,-173755,-177117,-121690,-54049,10528,23265,-41795,-123738,-104916,-47173,-31133,-48046,-73286,-64554,-22334,-5184,-29477,-37550,-27658,-7827,-5704,-24952,-74071,-132618,-121287,-20750,69437,83331,59935,51529,77090,158988,204786,148780,74360,7708,-65763,-132206,-101289,-17428,-39125,-170770,-239557,-162612,-65855,-34895,-59849,-58547,-28046,3051,23413,61821,70324,-34686,-184206,-165223,-864,106440,107161,50586,-19586,8553,85687,77351,2452,-19266,-6235,-27808,-39098,-12613,-1797,12019,9255,-32518,25305,123348,129860,82721,20934,-13348,38858,121485,134259,104337,63165,42309,32757,22739,52384,86379,5255,-81290,-62981,-51901,-46620,-16309,-28252,-33226,-4030,-13531,-47981,-75277,-72117,-4157,47512,9772,-37357,-39252,-33543,-19515,-5315,-17328,-20939,-19718,-47405,-99492,-110966,-64490,-32013,-13457,12674,15599,12495,60755,62646,10262,-4494,35558,51550,-11876,-38065,31947,86374,92691,72588,45348,6546,-19763,-26897,-64720,-164441,-198067,-162826,-151605,-191983,-178062,-90590,-2832,8748,-28320,-24698,35245,90472,70979,-14806,-44748,7061,8704,15140,52767,47773,62545,86046,21723,-50618,-31899,-44139,-110439,-101838,-19121,40247,44575,25945,4543,-23612,-13824,530,-25602],[10288,18598,29622,13490,7112,6270,-25553,-41709,-21369,1790,-5662,-54668,-83907,-55761,-39420,-47510,-13046,28789,34278,32981,12576,11025,5883,11592,43672,25015,4285,68749,83109,20062,-8876,-23994,-34642,6047,54516,46333,-2882,-22070,-31300,-3902,55696,62023,27312,35480,83171,98681,48100,-21029,-30765,-26301,-50877,-48202,-12808,-783,14984,48006,51645,-31946,-148251,-165040,-69660,24745,64935,24479,-31695,-64282,-135602,-162413,-50565,31343,50777,77966,56049,-12660,-36961,-8442,-22551,-70865,-115097,-119252,-55091,-48,-63449,-88314,-14165,-45681,-98404,-42624,25308,-2315,-10609,-2213,-68628,-171662,-142546,-26563,-5308,-30244,7166,89095,106881,80097,114088,131399,66959,17772,2921,-23227,-45835,-59588,-38490,5382,9322,-20513,-25399,-20054,-51639,-85503,-48451,60909,124667,32042,-80137,-78568,-51392,-84223,-84217,3418,73261,56816,22659,16444,8844,-43777,-96611,-74303,11743,47751,34980,55326,43141,-30710,-55059,2276,13441,-52738,-44910,65501,126640,96852,72460,53780,59679,79440,35012,-70911,-121737,-65460,-6729,-17319,-51671,-89012,-154044,-213181,-167150,-26750,52494,33368,40667,69814,45196,-7915,-30878,-36396,-22815,44628,119252,89554,4193,-73622,-119972,-73200,34258,75202,66330,57837,45550,31841,328,-25540,-10381,1725,-28278,-67215,-86996,-75194,-41951,3997,11283,30858,85418,133817,84973,44314,41239,-33548,-111540,-127941,-78283,34707,89117,23412,-17773,2931,25884,83828,120501,43343,-35606,-66354,-39758,45498,62861,-45029,-105015,-10850,59049,32114,-34668,-123974,-182085,-96963,37846,65477,26323,24682,64598,100569,122541,84351,21353,-58718,-85277,-17515,55354,80936,81030,53609,52866,71874,54378,-13829,-7958,89090,118332,36857,-50133,-66429,-20325,41854,28883,-35543,-57312,5924,99658,148597,46780,-82535,-87685,-12829,28186,-6570,-85398,-85814,-7489,57012,73888,70390,12120,-48378,-5373,59629,23677,-26860,-18894,30671,55766,46015,30432,-7525,-42722,-82985,-15869,160007,162530,-25389,-136689,-107791,-99453,-88630,-3747,63883,82178,63135,2562,-84692,-109161,-102114,-118955,-75788,26091,58208,7115,-64079,-74751,-19708,48544,67719,19096,-28099,-23709,3088,-36118,-99093,-70116,-3046,28231,57376,67011,16617,-46326,-72173,-45769,-3973,-43282,-133459,-147921,-75855,55962,158630,122421,20472,-72849,-115885,-63558,-5269,-13096,34184,93097,68953,24649,-26685,-72109,-55057,-22325,-1511,-8332,-35753,4417,39694,-27375,-26631,18300,-27437,-63722,-37188,-5264,4834,-20848,-81524,-117443,-87937,-41028,-18400,-9399,-34077,-60497,-40165,-14020,-57545,-127694,-125532,-51509,3619,-13611,-63856,-47494,-37003,-65571,-40462,-4189,-17827,-15476,-13170,-39125,-3742,67126,57476,3012,4988,54906,82063,42551,-22394,-21973,4824,663,-5085,-648,40525,97042,67435,-25218,-27301,54199,28644,-53571,-1023,82880,46414,-51838,-91257,-55792,4447,47800,32872,32467,41612,27366,78081,202174,179553,22710,-56161,-34289,-28513,-93119,-135986,-96869,-42541,-33307,-9749,-6226,-62363,-59773,-6283,-17294,-45133,44380,134617,96138,29320,-20043,-192,98410,141125,63807,15341,41227,66381,80777,121434,136172,83059,11096,-12973,29224,116407,161228,118656,92760,67795,28756,38785,21185,-45514,-81872,-25935,89643,121063,46504,-7659,-13389,-12284,-10054,-10032,-13620,-34526,-33287,-33696,-26759,25157,52008,52471,71228,63108,35071,17733,38907,44175,21037,32020,55328,63747,107811,111897,34292,-7202,39577,97065,88766,8091,-30410,-16007,-27550,-15155,31344,20259,-24231,-1141,61119,111041,187751,248902,194605,110496,86221,71349,51111,67210,31663,-26430,-47961,-54612,-52662,-37322,-37264,-45329,-17141,12903,6279,4445,-21448,-103878,-160407,-83921,20306,34230,-22903,-25834,-21260,-43979,-53701,-53181,-56337,-18723,19733,66793,72949,36489,-22504,-47744,-58253,-87400,-138584,-124544,-55814,-25271,-25273,-89296,-189137,-186908,-49935,62604,48974,-17153,-33261,-38405,-25160,59491,111705,65661,-13756,-59465,-49391,-27295,-38930,-17754,15387,40050,104200,142645,83335,19648,4024,-6383,-42560,-42497,28938,68078,11203,-81622,-90419,-9823,94777,161360,109046,447,-38995,-20398,-37367,-69070,-51801,27474,60309,24376,15463,-1444,-33588,-36962,-78600,-149729,-121472,-22764,7147,-7009,-440,-5561,29639,75404,41598,-21997,-41214,-52762,-61070,-30772,46289,92026,63848,44762,66695,51149,23112,40898,24869,-19313,-17084,-7106,-19894,26682,66736,30541,-16684,-30465,-20058,25876,39479,-58068,-135218,-130697,-105574,-10351,49697,-1368,-29055,-7166,-26056,-82357,-91362,54172,199325,201894,122675,36557,8303,62335,64103,-5982,28214,160237,175963,63477,-15801,-52747,-83201,-48711,-10495,-63951,-90539,-45027,-52146,-91065,-74187,-38188,-30219,-44111,-23447,13175,10143,-1717,-12355,-26173,-48299,-55916,-39289,-22195,-18910,-21212,4735,6795,-27326,-32971,-21445,-2675,-4615,6732,52071,51429,5683,-41926,-90108,-134628,-91110,30964,96686,69007,25821,36641,47654,-20841,-113435,-128043,-69548,-53898,-75189,-33197,413,-12488,-3331,7594,-13136,-24098,-28957,-29468,-13474,-18733,-42786,-22985,62835,117463,61151,1970,-41610,-50626,26940,111299,79738,21721,14961,52093,72012,30486,9449,68640,78386,-9470,-50533,-9713,23641,-3760,-14945,-5100,-24981,-54930,-22387,57515,90598,72144,69300,62955,-3818,-66877,-33761,72024,133910,92470,29574,21661,2431,-34173,-29738,3038,29507,29491,51799,108072,150175,150460,78533,-59982,-132325,-83133,-3295,-4804,-19978,39737,95162,63165,23091,42791,56852,47781,34024,2666,-13319,7383,-19410,-44713,166,49355,19010,-16372,-5736,-41909,-83113,-65862,-27355,-18088,-10812,31616,8711,-67885,-84620,-82895,-65047,48957,134133,95047,-10703,-44206,-45608,-106814,-174878,-114673,-15012,-24626,-78783,-46873,36576,66908,46115,51814,34593,-32192,-30154,14079,20807,12548,4402,10780,23621,29549,18449,-9983,-30140,-29326,-60724,-86664,-102290,-127268,-108688,-18420,46975,81026,128324,131857,90475,133787,176307,112442,63815,89259,63386,-83354,-189443,-138081,-95393,-152986,-184460,-93045,-13191,-38099,-90272,-84106,-34072,6895,2396,15324,30182,-39833,-167667,-155510,1347,87224,41868,-42396,-96165,-30976,67117,72823,12457,-13763,-18443,-28918,-4470,36260,23865,-4458,-26188,-75566,-34372,64449,90375,51498,-24834,-73455,-37366,37649,67479,95667,80541,55026,12120,-224,60622,99493,20445,-1664,59037,25175,-24461,5666,22547,49612,78728,52234,7856,-14100,-7468,9838,12936,-25046,-67503,-39424,6412,-26181,-51455,-3857,66839,53480,23300,-3895,-50231,-25504,31041,18426,-10240,-436,11174,65602,80374,21488,-6490,2422,-10056,-48406,-44239,19856,55796,46732,79052,117688,50797,-47969,-71210,-75997,-152080,-176853,-108555,-68728,-135300,-188872,-174591,-88801,-24172,-33228,-24280,21018,41039,37591,19509,18644,52914,41374,30794,35721,9039,9953,25357,-43942,-110218,-68657,-33464,-55929,-86935,-80745,-17261,48780,38260,-1221,-23153,-12593,17420,16155],[66058,51943,47455,22378,-15190,-44215,-65198,-40076,12013,28470,8275,-11884,-5815,384,-16845,-4888,53550,103856,146149,150802,63275,-24669,-82375,-112854,-91241,-34417,57314,162078,133065,34205,21785,7741,-50795,2161,121017,108850,7956,-18533,-28384,-27986,40974,88693,64681,23053,3028,1478,-12517,-43837,-51195,-54652,-26907,27901,61436,33557,4218,24041,40290,-13216,-92973,-97131,16221,156683,174398,63423,-54065,-109104,-177852,-198155,-64516,32920,9517,5225,9211,-41627,-74234,-33096,-56519,-135336,-124490,-64974,-42552,-25931,-21265,12565,53062,-21055,-86864,-52610,-24249,-30110,14300,44119,-6187,-102217,-114235,-30335,1367,21623,104113,156785,112966,64940,108407,156188,133329,54473,-9636,4977,33510,4670,12148,54781,28008,-34415,-20054,-7661,-61301,-104144,-53118,37543,84103,45363,5533,11758,-11704,-61023,-54876,14157,92201,125606,101175,44707,-5548,-65007,-107906,-77658,3451,36232,2286,-1390,-12580,-23396,11710,67117,58564,-12849,-40905,10303,47904,37127,72175,94728,60692,36505,-29390,-140506,-180405,-98568,-379,-1919,-93511,-190367,-227393,-218581,-146540,-34223,28935,16529,29182,61116,29033,-41052,-64954,-60693,-77455,-64923,32990,93254,68839,2578,-53821,-38317,34685,67483,40371,5247,10798,13944,-43020,-79401,-33523,5914,-30306,-68820,-95913,-130981,-108222,-13784,31965,65602,129390,183177,113363,30493,48019,35653,-33877,-76668,-79819,-29589,35029,843,-39217,-14642,-12549,23984,57297,-48425,-110029,-66807,-24588,49923,95653,36581,-28524,-5222,31751,44229,16308,-53733,-114443,-71341,17939,21543,-40578,-50398,31288,104647,125772,98559,49564,-35021,-61616,21248,77651,84074,95449,44723,-3894,-8745,-49128,-99358,-15594,110220,101976,14842,-20754,11685,68965,82505,15583,-43898,-66409,-54674,31806,127169,85869,-2750,-25424,3682,11603,-53958,-160652,-165132,-49769,68865,98458,68598,-9450,-66154,-14988,28636,-22286,-55558,-15400,60223,77998,34408,7767,-11926,-63026,-93913,24550,191352,157775,5533,-70229,-54043,-92898,-131939,-46432,55315,72066,79038,78897,5893,-62195,-80282,-97823,-94830,-31881,36747,45342,-12961,-16945,56407,96023,55333,23763,29745,11915,-8052,-42395,-79781,-57186,-4730,51071,116377,104892,-5218,-80747,-80287,-52853,-4533,-8936,-90100,-153937,-115604,1162,93249,82253,13051,-47854,-41173,10635,-20869,-107619,-48705,42793,-10520,-94282,-79063,-33527,16611,23814,-21506,-56732,-49692,779,49416,34779,50618,60232,-11078,-65510,-34044,26483,31445,-31105,-123402,-181200,-133830,-57078,-37143,-35911,-34255,-41808,-61745,-88167,-143464,-195675,-155128,-54003,-7868,-37272,-83079,-45021,-4666,-20846,-10425,25253,30100,47528,42346,-20796,-8515,51144,34937,-14077,-11484,5313,-18817,-56489,-52765,13844,71408,86474,68349,40710,65387,111996,97307,47308,59214,106264,48871,-35653,18017,106106,88374,18242,7804,23081,28073,32985,-7340,-42108,-17213,14200,86360,201528,155448,28090,22912,33594,-57770,-143112,-130461,-97746,-85576,-75596,5323,71267,27785,-8744,10141,-21096,-49957,37135,145682,144403,63106,-30047,-5496,95819,81340,-38122,-31376,15920,-14598,-6900,92496,143096,88952,29903,24658,16206,25640,94741,134202,124431,70271,43293,75782,30074,-63230,-67528,2146,76239,62231,-35709,-63578,-11699,19034,8755,-25983,-41845,-39785,-49188,-124448,-194776,-131188,-24361,54669,116370,96199,-16303,-102122,-50618,49000,79441,41765,-1814,20638,97357,115754,62785,23010,21573,26541,28171,17402,-3074,-19222,-7437,22771,28366,-24998,-68111,-44795,-3962,6362,16775,99038,156498,104525,54924,76489,76047,59701,25027,-20132,-48928,-25598,-1218,-17778,-24984,-19457,-15668,-23216,-27585,-5274,-23429,-96758,-144586,-83838,4784,22914,-61435,-91547,-29936,10449,-20234,-60861,-69332,-50347,-45715,1665,35317,17980,-39632,-73869,-63312,-61710,-112518,-103759,-37377,-17828,-38860,-110853,-188243,-162684,-26091,66502,3336,-118969,-160846,-152318,-105260,-6085,50272,26744,-24226,-29752,-8393,-25978,-63571,-29984,35473,71523,67959,30149,-24408,-52730,-25143,23823,19159,-32215,-41619,-8040,7249,-32286,-86777,-61046,26442,89517,61823,6025,-56409,-98566,-53343,33362,38675,29492,39689,30548,19746,-31165,-76699,-50094,-69384,-122011,-55115,50151,49856,15747,-460,-11458,49945,87170,11022,-48173,861,42573,23975,19107,76079,124964,110207,103853,124318,89587,35300,18776,-3981,-14659,2773,1849,-5026,58313,118355,75036,9858,6024,-518,-10367,-1922,-41665,-87761,-102077,-96354,-42903,12066,47822,93901,99372,56698,25522,35174,133522,205087,147617,18664,-102766,-122509,-32068,34136,11432,20519,111489,114236,20698,-11655,416,-42315,-50244,4326,-5620,-26348,25173,24967,-61839,-105736,-66828,-4936,7535,-12001,-12882,-32407,-81930,-94821,-51576,-31716,-32992,5793,56716,33935,-9454,51123,98704,39809,-6163,-4971,-23245,-71502,-72805,-3283,62696,78241,41475,-14395,-55190,6651,150169,217139,164030,57958,669,1242,-25748,-54575,-39292,-6919,-17836,-58285,-44541,16028,31014,9835,19417,16173,-30851,-57667,-82289,-117020,-120899,-93246,-24922,69106,105267,82893,57525,-14309,-47453,34989,117292,97086,53234,35044,39965,28831,-25173,-50567,23838,78063,41754,16937,626,-31525,-37259,4119,25853,-38336,-104229,-59680,-1722,-27513,-73007,-52041,3935,12713,14980,119943,209014,164121,116221,113687,83424,10858,-50718,-65016,-26307,-8960,-47129,-18902,79965,126269,81860,6125,-56604,-84899,-69530,-33861,-27304,-21243,2797,-4386,-33953,-14980,44645,56541,12436,-30817,-53824,-36674,-10681,-43728,-56553,930,45491,20001,-13006,-8489,-38836,-76778,-69575,-35428,-26871,-30093,6873,3747,-56879,-61619,-27132,7320,99473,130606,56433,-47819,-95897,-98382,-79562,-56293,-7519,18217,3998,-24822,-11703,65551,120769,105916,92914,86942,57313,63089,83286,67766,55973,45831,37603,15095,12867,16376,-18606,-51743,-66666,-71143,-30075,-2079,-7312,-1522,-4376,-27416,32659,141214,148505,77032,62263,57336,31709,55972,127415,146744,22224,-128819,-139540,-93864,-81986,-76606,-5628,57234,9938,-69346,-79187,-15884,44028,23792,-29615,-58434,-70290,-109033,-115241,-59141,-14601,-30520,-84755,-108436,-43228,38772,78924,49221,11450,1129,18682,45970,77849,62458,-4210,-78097,-129650,-86364,21686,89304,76360,-10241,-70552,-57968,-28007,16736,53674,54670,28851,-10470,-28159,24321,54626,20500,61470,110607,28922,-42268,-14073,21613,80594,136383,132009,111968,116740,99673,23991,-45662,-57370,-46607,-20690,-19718,-87478,-79363,61308,172149,123634,80835,98142,41414,-10903,3283,7517,2034,22408,20474,68911,114802,63482,22314,5537,-29971,-49627,-11567,48555,55891,26519,72742,143652,79292,-46425,-73527,-16289,-21997,-71911,-44079,10177,-25221,-100232,-146149,-74479,30575,25203,6752,3344,-41302,-34302,36140,54699,20890,-9787,-11396,-8854,-13318,-26351,-42292,-84382,-117367,-93559,-55582,-29956,-47833,-70869,-21544,64808,75844,39245,9956,-11389,12622,59819],[82750,86363,60243,26558,-10723,-48814,-83564,-65993,-3922,16696,-6327,-11457,46221,81383,46703,46006,105060,137873,138204,115582,13563,-88235,-129539,-155638,-170070,-105163,19268,124940,103088,29861,51863,59180,-16536,28114,151589,126976,2027,-57197,-96350,-86432,-20934,23724,5371,-40358,-78952,-80604,-62194,-48256,-39186,-39100,-1252,50533,55415,-20124,-107002,-66184,21728,21936,-22819,-24272,61019,188771,205604,96868,-3005,-49293,-124410,-180851,-92636,-9848,-57408,-90479,-78297,-86465,-86239,-72560,-138173,-210047,-135145,-21893,-33390,-69286,-11887,62286,48843,-24368,-19142,-4532,-44598,-33381,53412,83092,57101,6741,-50629,-43711,-19042,48842,151933,145455,52888,27854,78148,111661,118160,56507,-35831,-18535,62705,58709,25050,16925,13038,21601,57320,28437,-60367,-94260,-52718,-6013,29929,68327,83877,48013,-4870,-1280,37356,51138,68809,127671,179220,129177,11196,-91683,-112606,-64630,-12019,-6795,-49396,-59414,-59756,-64212,-54040,-20953,1956,-4240,-41780,-40942,2608,22963,46536,54395,12651,19788,1979,-112127,-186913,-117350,12696,37944,-82983,-206305,-193038,-125238,-55785,42701,74648,18616,6654,22417,-15505,-63796,-60015,-53136,-78691,-94647,-48534,2310,17608,39232,36036,23252,32706,26725,-24062,-39057,13005,23169,-71146,-131455,-60976,19213,7691,-18338,-46844,-92349,-80133,-13716,9439,40935,105533,164844,123023,53885,77855,98216,63027,18918,-44022,-65564,-5609,4139,-11891,-3572,-20304,-203,-6239,-141758,-173081,-71403,-23468,31261,103605,100140,53572,26958,3150,-6271,2895,-10633,-42644,-54273,-31829,-13207,-28906,-44163,-2476,52888,74376,38863,-19530,-42261,-27917,17697,56437,70919,70798,13536,-57523,-81419,-112284,-127829,-14322,100101,71426,6847,21413,66882,87217,68927,40129,23305,-26986,-80772,-58989,16932,67901,80406,47410,7473,-13580,-58281,-129479,-122971,-40811,39851,78996,41747,-33653,-16656,75945,94638,35770,19849,25699,58306,76212,16723,-24621,-19204,-56990,-50571,116736,245806,211417,131399,70509,33723,-38825,-102029,-74645,-8998,21850,75244,136813,95192,10669,9544,53102,35995,10829,44793,84937,74921,80529,100283,69382,-6809,-18170,9663,-27685,-53770,-52989,-62284,-39338,18168,83907,134070,119005,46885,-14637,-30603,-20552,13647,3638,-58576,-109143,-98206,-86863,-85418,-16772,50504,55134,78164,89759,-16094,-127968,-83910,1117,-41520,-135019,-88839,9875,34413,-6875,-58540,-77506,-55950,-27824,19999,63436,66275,24252,-37009,-65594,-1577,86271,66741,-41768,-142007,-167756,-119393,-70984,-51234,-25366,1032,8316,-26825,-86725,-130390,-148593,-113457,-48252,-7298,13164,2059,11513,23082,6244,23776,72815,80382,78635,39195,-63602,-96925,-42471,-30577,-54691,-11322,41874,-9737,-107927,-106386,-1925,73118,100051,107146,93818,120924,161478,135696,107318,141812,147617,59599,-13356,15406,47004,43655,60250,94865,93300,35304,-13345,-30890,-41742,-38665,2001,70385,110908,16680,-52473,7244,25393,-77884,-112826,-65029,-79064,-94222,-49257,28172,70861,55743,17147,-14846,-55692,-103730,-80908,23299,97703,53953,-36044,-4774,79003,37816,-71945,-53233,-42110,-93958,-58404,66466,106545,41469,7374,38874,7701,-44843,4445,80223,107943,75435,70521,101270,36115,-38122,1168,57863,67851,25357,-66133,-59048,28510,50939,44270,34994,10645,-61,-20761,-98050,-186422,-172490,-68791,46449,123762,74812,-99582,-215565,-114252,62769,152993,127734,54174,30668,57911,74784,75885,47772,-12146,-37628,13965,48960,-13452,-56718,20473,85819,56815,249,-7494,-2957,-7416,-34634,-90300,-42433,71843,80982,53307,59926,11221,-48647,-60420,-65839,-53692,31515,70453,28055,14290,18171,-20662,-74295,-51087,2478,-4042,-52302,-70793,-33580,-9452,-28167,-111807,-156343,-73202,37815,18235,-53629,-73106,-47191,-43252,-17067,-4645,-34696,-79937,-81789,-41926,3327,9209,19712,27882,-207,-27562,-64279,-106953,-103148,-27131,35581,-21113,-130883,-180898,-174410,-133034,-92348,-89140,-79560,-58369,-23491,227,-26478,-54928,-29287,32977,67433,25999,-23255,-56778,-60187,-7942,75453,88096,20178,-48710,-59025,-7423,10081,-62089,-84956,-22299,6710,-29760,-40259,-55672,-64487,17944,114082,82193,11977,-25041,-46507,-44208,-71934,-100307,-45194,-15338,-51349,-17145,61234,52679,-1037,-46309,-52629,10963,33631,-22905,-34259,28661,82722,84561,73118,81362,90460,66092,57505,95992,86784,30734,292,-10912,-6791,13610,20083,18301,65218,89590,19226,-46858,-10751,16641,-12343,-26111,-18333,-23739,-74563,-103674,-54414,35012,128561,190559,192481,165014,135303,133896,190107,216892,122320,-31029,-145469,-164724,-135287,-61419,-19341,-24430,-7890,-32796,-73177,-5302,98354,62997,-4753,17524,42146,21385,50688,68960,-609,-76764,-77021,-16493,10881,-4234,-8692,-36882,-79980,-76943,-17799,16076,28106,56186,95814,86170,68926,138593,160483,78688,39633,44026,9176,-27948,-14857,36937,101577,117943,82988,51433,22419,47488,129504,189748,178463,95087,20861,41282,52196,32333,31070,38254,34311,-328,-20396,18423,28006,-8876,3298,27410,-6499,-38428,-76348,-150675,-175552,-108225,-19281,23610,13299,27735,68369,29737,7730,61074,99386,83527,78193,58014,6799,-28136,-44250,-54745,-13334,38287,53141,64119,19632,-47776,-29908,52820,79209,-12855,-94732,-51728,-24035,-70871,-98705,-87231,-50375,-6504,62093,198205,240734,119953,72454,98235,42704,-33154,-51632,-43815,-19052,-33960,-100804,-99148,-43301,-30633,-52276,-39060,-10064,-2037,-13672,-36346,-46695,-13990,-2593,-61323,-91014,-57697,-35579,-37366,-44561,-30450,5196,22035,-5264,-55251,-35921,25286,35899,2106,-220,20737,4774,-22545,-25100,-22296,-54780,-74440,-14008,13014,-31577,-37487,2164,33486,75992,52879,-16562,-52401,-47263,-36374,-10099,44012,76118,40346,-18972,-80635,-106953,-39798,65021,126299,106399,59869,58962,98809,77123,15651,1277,21208,37462,11008,-7856,-6395,-10794,-33782,-69271,-38121,66246,90467,49723,34254,-28541,-92938,-3037,140883,159024,79379,9566,-40123,-34314,34227,70307,54955,-7854,-60262,-70468,-46016,1404,18195,34670,80752,67925,-35237,-90767,-40299,37391,40797,-27321,-71981,-39505,-20947,-73357,-130329,-99196,-36743,-34131,-46377,-25742,-2899,35192,32079,-4594,6918,58754,62642,63650,62253,-10666,-107244,-135487,-76807,18150,99942,99944,8748,-49948,-48917,-50629,-5929,30164,1183,-69177,-90818,-69796,-33835,-6148,21179,66037,60453,-17481,-48035,-31284,-14513,52815,112145,118227,154659,198890,146315,12153,-90228,-82003,-26705,-4395,-43606,-104761,-58109,107110,198357,132635,64744,67867,28547,-53097,-89063,-44904,25934,44102,842,37189,95861,59215,26782,23095,-3093,-16598,22517,72997,72974,38568,38085,63789,24960,-35020,-26462,52486,69128,-9324,-38274,26543,50044,-5150,-67158,-26844,61388,60917,28188,-14311,-86912,-72120,32932,56192,-12639,-61237,-58000,-43489,-17053,-31638,-87042,-92630,-70021,-75552,-77069,-33781,-4201,-10046,17278,76619,82628,46406,9267,-28510,-15740,65779],[37627,78110,48870,38512,52670,35457,-32115,-94638,-78164,-19046,-13977,-35659,26661,98184,70621,27438,72990,127870,92312,13536,-76748,-108496,-82834,-99246,-169394,-168583,-79677,17689,34893,12525,57161,82393,33149,43447,93796,79185,-9524,-99828,-156495,-116650,-48128,-22795,-36220,-49096,-81451,-120300,-108307,-34758,35479,42126,13395,-13040,-41982,-107927,-179102,-106268,45666,71007,-5106,-34390,26075,96301,104561,65760,62233,56103,-37163,-139769,-112029,-64437,-80230,-80587,-69250,-48801,-14849,-53561,-162300,-193840,-103588,-7039,-40927,-100979,-32730,54769,29370,-9939,61220,70964,8232,21054,93163,97793,100248,92492,8169,-50095,-29365,57033,133380,91598,-2988,-169,26856,7038,36413,59747,-12158,-59803,-1631,31709,-22145,-70913,-34346,57245,112562,64383,-40508,-88958,-76920,-44270,2241,61568,84063,38520,6713,35186,54527,12763,-22582,41732,157597,143084,7645,-87113,-83451,-49590,-24013,-39517,-74210,-67774,-49489,-83739,-140174,-128966,-50240,9098,-11299,-17378,46061,60101,11816,-20043,-20629,41368,73619,-28954,-128194,-94542,20200,71440,-9988,-91587,-45699,33600,80287,140379,116965,17621,7234,14214,-42304,-52806,-16999,-28875,-30470,2568,-6802,-62776,-80057,-11070,61013,81941,54276,-8255,-70675,-54728,32742,67166,-21987,-95399,-46350,15084,25312,29989,5489,-16788,8536,14340,-33441,-34778,4357,79018,110154,84392,80198,89019,95410,78984,13788,-31514,-11036,-2147,-9724,-21314,-28904,6606,1554,-101312,-122432,-52035,-11548,30495,87050,97494,75057,42971,-27094,-75351,-49739,-24728,-33918,-52765,-65742,-31165,26930,30194,-9495,-32120,-6395,-36726,-106171,-68299,2045,-2463,3868,20567,-1430,-48313,-98101,-95688,-54986,-61500,-29964,48705,58134,29104,30378,33978,11391,1978,53489,105160,56003,-28137,-87997,-89759,-18622,71899,66930,-1575,-38614,-51759,-55202,-13152,6943,20566,64872,29592,-43535,15177,122963,146968,123890,124391,87893,64145,61696,-1281,-37442,-15377,-28755,-6488,179405,323154,300900,210239,103635,36461,-3029,-48022,-79694,-78723,-20162,67628,117396,75862,26597,75605,168283,160845,95958,82653,93037,70095,62381,57551,-1917,-82682,-89755,-67622,-98092,-88685,-49686,-48221,-11534,58658,89285,86042,85671,96806,73505,31208,43281,78748,27494,-48869,-57087,-59242,-126931,-182812,-97355,38874,81710,87445,69544,-12188,-79005,-74831,-41934,-43561,-74744,-30591,27286,-24388,-82104,-54141,-10231,4702,1509,27623,50161,8544,-44419,-58005,-23978,68263,126826,71648,-39446,-112448,-86574,-48174,-45548,-9592,45189,54334,52881,34826,-21700,-46995,-32774,-36798,-39882,4529,66681,57861,21893,9258,-2164,9043,47559,52214,23396,-31858,-117468,-170423,-118370,-55665,-54429,-2720,84042,29882,-128648,-177314,-96800,-40164,-6595,60908,108085,151686,185551,144600,103557,120191,114414,52751,2234,-10305,-38128,-20150,42869,58509,59523,17311,-48718,-33676,10932,-19899,-21035,23371,24059,-67616,-125566,-85856,-47168,-52694,-7813,14613,-71271,-93423,3297,57880,26727,3940,-5090,-33658,-50692,-108402,-154077,-83321,19846,10449,-59226,-23726,55175,49244,1161,-22927,-72158,-91133,-31970,41311,33890,-21375,-31716,-3917,-12100,-22012,-7834,-3513,23060,43206,67211,93906,30145,-12917,52159,91538,61824,15570,-39781,-8234,73705,62593,45372,88231,84215,15689,-14023,821,-31853,-96466,-74294,26811,93493,30030,-121767,-204947,-111817,23247,108523,131689,108953,75763,41968,30892,56243,49889,-481,-13701,53035,64365,-39106,-75904,31129,117248,84914,34264,44714,50937,42290,21027,-35281,-32018,49756,93577,82297,35559,-48295,-94652,-104615,-111891,-61036,44598,58543,1270,-17853,-12905,-43417,-90283,-64885,-16548,-9488,-21853,-12818,26701,6689,-67731,-140592,-158144,-80606,37856,39026,-23055,-56202,-30745,5817,35005,-2764,-76692,-116043,-73345,-7417,59027,93155,89652,58064,2500,-29430,-39145,-50244,-62785,-37161,3063,-13152,-64583,-94908,-87864,-66074,-99611,-167125,-157769,-95534,-50978,-43603,-54074,-35112,13478,45688,31542,-6971,-13602,-15733,1070,44924,95988,98081,70360,31300,-24868,-41520,-36829,-54615,-47883,3363,14428,-37322,-65800,-35565,33831,81583,80240,39639,-6125,-72206,-124312,-90969,-47493,-48408,-19865,23127,14588,6706,24445,-3106,-72112,-127113,-120744,-62451,-37646,-30224,-3420,4379,17007,53980,88928,89706,41036,-25727,-38861,19267,36462,-11880,-34745,-24435,-9135,8519,20368,21760,43978,14496,-75560,-121818,-76236,-18733,8657,18234,25483,23212,-37286,-98006,-50463,67719,159158,169979,159534,159739,130625,114138,162814,184152,104221,-25033,-96694,-118199,-153997,-110955,-39843,-51054,-98067,-142099,-144722,-53824,65151,92346,61246,63438,76737,39479,30922,67080,60058,-15865,-67090,-35352,-781,30309,56932,14201,-25742,-9296,29884,37871,40016,39956,44052,74241,119257,168764,144227,65134,57491,79165,74288,87934,120917,116416,98849,92149,76183,55267,24794,10505,9172,32918,79829,79877,53593,89875,112058,85390,35344,-8279,9357,22305,-15135,-42081,-48275,-56329,-38007,-1639,11207,5792,1847,-53068,-111956,-53931,19668,-11639,-78975,-95682,-40460,1578,29395,50004,59547,58602,90365,81479,-7486,-51752,-9475,2244,-28187,-35027,-5303,32661,18503,-4039,24927,93192,86844,-21756,-78979,-17800,12764,-15177,-20283,-47542,-80670,-43950,43857,131526,127574,11341,-33496,-17215,-77277,-113429,-43788,33453,48409,1008,-70964,-108276,-134637,-166936,-152851,-52139,40166,50827,3268,-55929,-93086,-52927,-11225,-49863,-82502,-84899,-103486,-98137,-44536,34767,78731,27598,-44566,-80689,-41619,19617,30376,10490,31109,68590,58912,28041,7715,-24106,-74663,-76454,1072,33297,-6053,-26219,-10473,-7128,-24909,-63994,-57038,15754,94413,88785,31527,17383,39941,40403,-33659,-141508,-156766,-86141,-1143,76751,60801,-8138,17103,82339,20501,-72186,-68789,8054,94426,113614,69810,35579,49512,34516,-23175,-14983,69801,55660,-19059,-18952,-34222,-82052,-14570,122392,169947,110638,37188,-24450,-32973,25185,1707,-104348,-132702,-58202,-18495,3750,53253,51693,32682,66643,74503,-37442,-123137,-98482,-12111,42256,26567,5733,51017,70822,-18402,-130497,-114000,-18269,22352,16856,17375,-10585,-29916,-25842,-20480,14581,63927,42911,8535,4023,-61141,-131317,-115029,-48364,6787,57259,58606,-7948,-53633,-57145,-44352,-7919,47553,-6489,-114990,-136878,-71467,-44306,-20464,24790,27147,4143,228,14428,-9980,-44213,5878,40232,30466,97818,148836,74827,-36382,-85897,-69040,-26355,14016,2298,-47398,-15233,97335,170188,136007,46291,-35200,-74872,-90888,-102715,-55491,24912,32022,-24377,-10364,21923,16002,18474,34587,35784,20270,17188,51303,88730,85293,30208,-30547,-53320,-13085,37414,70034,55877,-1607,-35929,31384,64983,17477,-25760,-12799,22378,30260,6458,-30218,-69976,-48729,40908,77176,38747,-12770,-27265,-19984,-1977,-27405,-92829,-66710,-8327,-31563,-59929,-11506,39802,39369,38678,57240,39315,-2656,-30723,-40917,-27712,45302],[2244,50815,33802,51334,99565,106436,40905,-79533,-127916,-46495,-3678,-41374,-21978,40348,23843,-34879,11374,114914,100879,-21475,-115678,-77016,-929,-20235,-118647,-164826,-111155,-25252,18948,32334,47015,49725,48560,46567,36247,38858,3373,-58547,-73490,-25976,18809,21236,13661,17581,-27575,-117026,-120810,-4686,115392,114162,19049,-73418,-99103,-98741,-105911,-43841,86241,97556,-24104,-90379,-39910,-1218,-20370,-19846,48835,88510,2713,-107147,-114974,-87119,-29135,26483,11399,23675,67409,22420,-76463,-92497,-38468,2040,-48255,-99063,-45244,30061,39724,55141,129770,120542,64747,71944,103329,74469,85227,113432,57277,-10769,6888,72970,96933,65382,18946,13306,-3521,-50088,-4343,89449,68098,-42638,-70965,-22162,-36542,-88408,-63880,20621,84602,68871,-4522,-75928,-102661,-66397,354,20623,8192,21061,53705,43660,-2411,-58759,-103826,-65629,32485,36056,-32234,-41191,-24919,-33494,-20584,-47058,-97854,-63176,-12984,-46309,-112957,-102235,-16989,45677,44349,45126,94622,74508,6807,-8980,10565,40824,62081,13433,-54667,-57060,-3641,43589,48395,52350,85608,117986,152014,167443,91050,-12706,7447,42236,-9016,-18489,10897,-19517,1183,98798,102182,-18802,-87024,-54393,18577,59616,27917,-45667,-82181,-53687,25841,78497,46562,6746,-2502,-18306,-5310,26998,6165,10014,58187,34139,-59071,-84038,-72947,4099,86051,74806,7223,-20970,21546,62561,63672,41192,21716,-3922,-43441,-64469,-36040,22738,56399,26235,-9092,-17550,6369,30210,27131,16798,4342,-16190,-84421,-128176,-92591,-55270,-56194,-44900,-60032,-54143,28697,78838,24428,-56794,-37095,-32408,-78880,-43482,23641,-8096,-40421,-39611,-55051,-85637,-101545,-39992,65390,10965,-79370,-19369,59185,59045,20737,-14626,-45059,-41999,28847,122896,129673,71720,-24840,-100279,-88969,257,31468,-8848,-49306,-61309,-19553,59221,60694,51456,71801,24863,-41566,-16789,28533,55363,90349,118465,112165,101166,69361,-2244,-47659,-47393,-49468,-33445,151877,367405,345599,163073,3119,-39613,-30012,-45654,-82609,-99464,-10075,91412,77352,5830,5829,69173,123208,123947,92029,68362,38113,-40191,-72919,-46782,-78757,-146617,-147424,-123433,-132266,-88750,-31011,-21464,29495,83351,52729,12797,24745,70496,89309,56560,84588,160375,115435,15409,-7808,-39792,-100804,-126033,-109431,-57116,-29596,-29419,-30775,-27265,-29232,-54589,-91566,-78126,-26718,27842,15048,-89938,-125947,-19535,76384,87669,77737,80550,25774,-58828,-88583,-58239,25792,117964,122636,50156,-32537,-62178,1374,42135,29051,70124,104569,47105,12356,29009,6374,-18681,9194,4049,-19034,17145,57007,24366,-7028,-789,-1450,-19027,-6356,6372,-34811,-78619,-103904,-134154,-111736,-40111,-22060,-8551,41974,-235,-130286,-199046,-179487,-163167,-124693,-28339,40167,81961,119818,100076,36441,-4260,12189,38947,41753,22791,-18027,-5579,7311,-39786,-26277,5682,-36276,-38943,10190,-21381,-44921,-7232,14921,-39112,-117617,-138268,-99926,-21448,62472,53869,-59641,-75932,34781,91226,22470,-45768,-33709,-23957,-41291,-72501,-94074,-62699,-26509,-66635,-124167,-56973,36063,60095,39591,-14909,-55660,-10676,41586,29355,-18286,-33762,-30152,-47088,-25143,51405,58885,-24918,-48025,-17060,21018,56790,4279,-47365,-263,37334,16136,-15404,-30904,3001,45950,23982,14905,87975,114969,-1987,-52278,41140,66759,-33430,-76950,-4300,43234,-988,-57196,-74930,-54013,-36558,-12294,11106,44440,81675,57972,12771,20162,40731,55311,69429,82798,39603,-43047,-59454,7932,81166,75567,26213,20797,48938,70876,65083,33633,37541,79923,106746,74417,5140,-37279,-13160,-34576,-83642,-53534,10287,2075,-47162,-69011,-42067,-1097,-13701,-46443,-38906,-24511,-27428,-17686,49402,43709,-41169,-89596,-67450,-23227,34433,60936,44392,-14631,-27286,22935,64327,14633,-55775,-87272,-40396,31608,89788,87011,61414,51926,3491,-59578,-83961,-67589,-56435,-40623,-19076,-10691,-10555,-9984,-6223,6528,-31237,-116186,-136526,-88614,-50968,-60620,-66435,-30132,33559,48139,7285,-11356,6944,24339,63557,97164,86249,73560,102680,118022,37386,-69923,-98713,-44532,15121,53978,80838,51686,-8710,7082,91509,70451,-16965,-36229,-29551,-91270,-146986,-76638,31310,41026,8082,28962,66069,63587,23219,-47302,-121462,-155982,-146407,-101586,-58305,-4606,20248,-16527,-46472,-6646,62163,75084,-5396,-75754,-49624,1861,-10341,-46808,-50775,-41728,-15312,629,-13618,-12067,26781,-327,-70593,-89538,-82978,-52328,33210,90072,62232,25559,2980,-25184,778,83646,131161,85358,43429,36382,17227,9458,57537,86273,60591,-10838,-45949,-53021,-85670,-74979,-22639,-29594,-77511,-111393,-119027,-104099,-47863,44369,106357,114100,77535,20999,-7562,23833,58913,11104,-49320,-22744,36996,108699,146571,85420,15637,6195,24571,13328,-12129,-31075,-23312,48203,104430,94725,52879,18532,30177,66386,99674,124027,143117,92978,10935,33995,76321,41177,-9308,-26315,-49722,-61202,-9538,33410,44508,59069,82606,103403,34690,-70379,-47017,19340,-18771,-103397,-119198,-87151,-72615,-46626,7154,43246,84650,79496,8165,25785,66481,-4341,-96996,-166443,-151424,-62493,-4211,-365,13329,38361,91489,97839,19658,-17563,46231,71173,-744,-69477,-84497,-66968,-25355,37400,67771,79438,33480,-56051,-69163,-1031,36812,25908,11206,-29746,-75394,-50260,4183,32999,21526,-52504,-90065,-82608,-126179,-143476,-41736,79152,101379,51080,6071,-31964,-96060,-151062,-147583,-47110,64480,57945,-39691,-118095,-153270,-116975,-50849,-27959,-50702,-90453,-95750,-48374,35117,116171,92379,-37143,-107940,-105762,-69868,-17044,27966,61721,96416,123902,106888,67845,7495,-67188,-87982,-26839,48872,61475,20620,-17463,-20894,-38011,-100568,-144275,-48570,111015,204110,149209,26617,-72078,-73268,-5653,-34178,-121439,-65887,21094,25942,30664,6572,-32163,28176,90404,15767,-69030,-50036,43691,186460,251550,186840,120255,121496,118952,64716,-2640,-16166,-51039,-85796,-28093,26561,-20363,-29571,57768,133981,138830,117675,58067,10518,42352,1874,-141412,-151578,-43470,2247,18565,46450,23553,14917,36639,15096,-63893,-118702,-109664,-30388,64568,97256,73359,90833,111069,54329,-47846,-85355,-42911,5019,40301,83182,48768,-27122,-29945,27883,53735,59277,35346,-8772,-50986,-134933,-181055,-134034,-67101,-38233,-26686,-21818,-36370,-68285,-98291,-81584,-31015,46498,44424,-17071,-40552,596,9867,22077,30145,-14395,-15258,56152,82432,17567,-54857,-28395,-8615,-39577,-18211,-13107,-83526,-115332,-58292,-19679,-24929,19202,53750,2155,-10562,40351,126376,161658,81638,-74720,-139432,-66638,-10524,-12699,-21436,-18647,-29156,-35334,-36886,-7448,19774,20385,35889,18719,-28452,-4381,90764,138655,65521,-51518,-73809,20431,73684,38309,9204,4745,-1217,55280,47847,-18774,-26720,-2565,-684,-10006,-29896,-31474,-26356,-12271,46634,97387,107288,83705,49584,15266,-12318,-54422,-81734,-36474,9644,-9467,-19804,30332,59816,45212,17282,-1302,-25813,-52575,-53899,-27256,-10815,28612],[6264,28259,15312,11577,22143,43192,38973,-42448,-118336,-73465,-7830,-37001,-70534,-58993,-68695,-77618,-5558,104073,114602,-2189,-105877,-66412,7845,-827,-64911,-89179,-57688,-8402,46359,80558,29332,-22471,5305,26939,12530,11509,5253,23617,73736,103836,92187,72379,63376,45447,-19009,-100915,-86751,17513,101420,81479,-2374,-77383,-66138,-15054,-5505,1768,58377,63868,-29666,-104638,-91903,-56529,-74818,-92978,-48765,3409,-28396,-90789,-109006,-82732,22023,83285,13362,-11961,27823,31385,-11663,-38080,-15914,-2422,-53506,-82661,-36669,17407,51138,100705,153457,117660,53289,47495,62484,18672,11980,80058,100721,66318,63853,86789,70209,64890,83761,53350,4578,-4245,48214,113204,113318,14776,-63802,-26213,16424,-14338,-27116,-9570,15668,16649,1035,-46559,-104213,-85750,-7117,-22939,-67707,22061,121483,68312,-21442,-48572,-78321,-100637,-79980,-80083,-74104,-22701,3379,-5765,8293,-36450,-129849,-78258,10006,7994,-17433,9467,52677,85374,88277,67494,53558,24068,32004,79295,58056,-12989,-32535,-15453,-42974,-70056,-61457,-29450,49111,119690,102831,51392,75434,96466,35216,-29749,-7275,50676,47651,9140,-2303,-29724,-19216,78307,134119,62376,-2054,-2401,-2043,-33574,-67200,-82722,-80649,-53484,-2418,26970,42675,63014,21689,-37804,-24065,5333,-10405,10673,56602,42566,-16668,-23029,-28508,3463,62364,38061,-71698,-124910,-64906,23744,80212,74677,59239,36145,-34101,-71367,-30860,24171,74484,80750,31790,-5194,13065,887,-58872,-82627,-98655,-114060,-136578,-138385,-93933,-55138,-48064,-17249,-25114,-77342,-44910,50742,78189,15867,4585,33320,45812,67099,70379,10018,-44695,-48583,-34600,-50485,-49546,40869,128249,14004,-125233,-68468,49103,74407,43314,22460,14150,7605,26941,98734,161142,159762,82898,-10709,-50450,-26316,-11423,-17607,-50196,-63655,-1373,85934,105681,92682,57986,4949,-9238,-6817,-43314,-48628,-12554,24152,77217,124777,105107,32807,-53573,-103479,-109250,-77175,100397,311533,272064,66575,-68325,-74263,-71106,-77563,-79443,-62728,43555,151190,108180,9556,9749,29912,-360,-17195,-11361,-19206,-40858,-106464,-130051,-101390,-130464,-178539,-141809,-94343,-97139,-60563,-16724,6134,62134,77675,19510,-10544,-5419,14264,54613,53879,67475,164410,183552,105076,36715,-15508,-29134,-17455,-83439,-154676,-143280,-108080,-75520,-30655,-9568,-29578,-88649,-103007,-41001,36021,8662,-85704,-100520,-6044,72473,100368,122525,111571,11596,-71002,-85542,-53838,33844,110271,103584,43099,-29028,-28559,64668,121082,113413,131733,110667,-11897,-84811,-43104,-20938,-52644,-40137,2316,34097,52613,35534,-9764,1596,37073,35660,5827,22064,44156,-4949,-47592,-35478,-39689,-72303,-48861,-15549,-24841,-32893,-44976,-85567,-139214,-157060,-147814,-109692,-53152,-39356,-37657,7237,36854,-16709,-90716,-72329,12258,85179,114424,93211,63384,11507,-50028,-35183,23333,7249,-39139,-39027,-50227,-46682,11561,47210,-7196,-68403,-90305,-74129,-19678,40278,43278,-32173,-51566,20642,96755,57104,-29701,-12303,9836,-50044,-52661,1998,3208,-50614,-124648,-149795,-52501,22020,10234,-58900,-92873,-40041,57405,93872,52922,1023,14664,12641,-43773,-16721,89045,110117,21391,-31478,-29618,4371,46739,1911,-76279,-80569,-54844,-50160,-56425,-53133,-40883,-50048,-50717,-4528,69984,108304,4993,-81018,-11196,22914,-50168,-87920,-41594,-5847,-4888,23547,46073,15254,-26343,-40205,-77053,-72611,27159,68192,16536,7102,42923,81642,100556,67020,4606,-34606,-50338,-25757,34564,62500,19980,-19827,-210,42393,32827,-11272,14977,67051,64060,15139,-14819,15193,86048,68654,-4587,-33722,-16991,-4957,-14418,-19029,30414,111744,86445,-14554,-34177,-10026,-25008,-32876,32389,43803,4508,9196,52153,41806,35081,101866,141329,46861,-21552,-1967,14413,-3457,436,-13644,-5225,56269,108482,70460,40378,61659,11677,-96570,-142575,-93182,-40695,-22850,-18374,-16197,-1381,7240,-21625,-13941,23081,-6992,-52335,-43650,-4208,-2368,-25935,-37010,-15795,9668,18499,26317,41602,40959,79032,125222,90950,68279,108655,121200,49394,-57673,-82917,-18881,32036,50039,105284,133799,95291,61835,75572,26037,-57632,-72026,-58196,-102028,-144607,-70749,50530,70364,31620,52906,113548,125561,66141,-27873,-79886,-75595,-81202,-68906,-17669,28074,29646,11382,-11276,-6623,25370,7898,-70499,-69049,37545,67486,-3203,-27029,-20815,-35973,-11688,-8477,-59975,-42658,54600,78939,47453,33826,-10594,-36420,42902,108479,52964,-14155,5955,67045,92713,102418,99666,51013,2100,-35519,-79411,-101802,-66934,-14309,9601,-11126,-27269,-8394,-16664,-25228,-6656,-12610,-19029,-12309,-30083,-77616,-69109,16007,102833,98460,14211,-39746,-52493,-57313,-32805,-20345,-33797,4424,93266,174442,192316,125938,29323,-27042,-12479,-4398,-42230,-76595,-37273,55270,68057,-742,-36174,-21199,-5204,33160,60122,23583,1382,-38550,-95407,-13639,85111,50945,-12035,-23193,-24521,-28926,-8818,8269,-7599,-44400,-23435,69086,39014,-78945,-55614,35356,8663,-83732,-104911,-70260,-75277,-68254,-6792,39485,81404,108228,67821,59295,69336,9245,-58489,-113125,-113692,-58282,-29331,-27088,-4140,20315,57959,68581,45774,38440,67193,78056,37369,-32993,-120393,-165103,-92750,27177,60358,27986,-19082,-56566,-57720,-27634,-2833,-15481,-51258,-56916,-36693,-22156,-21401,21662,69766,28131,-17570,-30342,-72726,-104018,-46732,42263,70221,48383,46305,46021,-951,-51368,-71528,-19582,64060,43365,-76098,-152914,-146536,-118786,-95389,-58145,-63166,-111566,-83001,11209,83805,122496,71452,-43606,-92534,-83321,-61947,-37970,5677,78063,124097,125388,114190,99600,10486,-107370,-103996,4648,79047,77542,31245,-17774,-17829,-30024,-95268,-139808,-22641,144373,186404,107440,16996,-98409,-157117,-109354,-90444,-91608,28416,125325,95386,54861,13114,-2455,74692,137396,80867,11590,8055,56915,183836,226071,150212,111984,135260,175082,155220,27533,-81122,-103343,-54995,38338,80542,10433,-48623,-18011,60523,124983,142146,79500,17104,34919,15126,-59782,-33599,22256,2297,-15445,-10665,-22791,-4135,-12159,-70004,-82408,-58000,-43111,10844,106123,137557,62666,16388,59250,97979,39892,-54938,-89875,-45284,56559,147928,111058,19192,12271,73058,70515,51220,56677,46271,-31093,-157702,-220146,-183073,-114038,-78934,-85370,-77220,-44012,-63176,-140209,-160328,-76651,11950,79159,104840,101776,70294,47963,61645,41320,-31393,-44665,23656,52622,-3506,-67876,-47276,-10830,-48145,-111927,-163941,-208132,-173369,-46264,34659,3909,-7794,20025,-12542,-47500,-34933,44815,129789,98122,-42319,-102279,-6221,59863,2316,-86063,-74643,-29538,-37683,-44899,-5499,7499,-17143,-1586,-13159,-61040,-42144,62215,126306,62002,-44358,-57778,34731,58164,-7403,-5295,22088,14769,50860,24399,-37775,-4192,56969,56309,7914,-23888,-2654,9458,-5888,13234,53441,92823,107980,67239,-8912,-69695,-101915,-71466,-23078,-14843,-14007,5835,27147,27122,28419,-4467,-58303,-69068,-47386,-21973,2828,12124,31211],[57352,55628,35149,-24694,-79480,-45752,19492,15036,-51605,-65316,1190,-2075,-63387,-103565,-110731,-50757,46877,99735,84002,20079,-55336,-49760,-6390,3634,1902,25889,20543,14595,77257,120874,32151,-54280,-33521,8795,4299,-11495,-4113,64063,129823,147754,101814,64816,36436,-6411,-54196,-68377,-13991,36335,24228,683,-6535,-18333,3743,30129,-12254,-51589,-25087,13713,10408,-31297,-82633,-77999,-47892,-74750,-110768,-91892,-62191,-61917,-78855,-63204,20193,40831,-56244,-105378,-84379,-62102,-64738,-74041,-39740,-9263,-38204,-48846,-3558,34209,46579,75871,135695,113838,30009,-9731,13684,-14574,-47866,31788,122742,133537,103724,89277,57280,57200,112663,84583,26209,66912,115674,86471,57150,30700,-4773,11428,54141,50475,52227,38917,-19801,-68385,-43779,-18642,-80351,-103671,-33599,-36112,-63437,57271,174824,114134,24302,26773,8456,-66014,-93023,-81491,-70339,-64337,-30533,26710,66249,8103,-108234,-72805,25848,29341,11896,45824,76754,110861,110349,44382,-31643,-39765,33009,101158,48874,-58891,-90478,-63036,-93809,-129982,-110309,-63696,36900,111425,45798,-68230,-68151,-9505,9176,-1936,-21752,8031,49228,4789,-30488,-37072,-49310,-10879,56532,62047,48820,82793,35232,-101960,-148993,-100013,-83178,-47203,-4290,-33499,-38485,10811,1548,-11880,17274,13082,-5208,25378,48977,56819,72801,100451,75510,43815,44278,17679,-65138,-100772,-40623,29352,47385,25792,55311,92663,37932,-39055,-46692,-14047,23933,16835,-25571,-28288,2945,-31153,-98977,-121138,-147243,-158126,-131835,-98903,-61648,-42916,-34339,3460,5836,-85565,-120660,-10843,97604,80661,31238,42698,111752,176023,143821,40207,-19010,-5188,18994,7485,4856,55764,75096,-29691,-128555,-96948,1179,50551,70126,100479,114473,96808,77344,98909,158666,189253,146876,96439,66691,19554,-25437,-32599,-53705,-39280,39177,109279,127623,78326,-10320,-31811,42433,84635,40780,7011,-23751,-34235,1537,65319,108337,66766,-39969,-107872,-114133,-47635,99227,171791,112486,25057,-20618,-29317,-67744,-81169,-56362,-14988,82655,197344,187777,71980,14596,-10324,-74183,-114954,-114727,-114879,-93443,-62164,-29010,-55031,-140301,-164254,-78530,-17486,-34076,-34410,-32530,-12864,38938,39990,16238,20311,5117,-6341,27831,37138,6824,56590,113197,91016,45683,30618,36082,17335,-81906,-167007,-119536,-39106,-8988,-4481,-13041,-7963,-12244,-49633,-56036,9602,12317,-38270,-37014,-17955,-26654,15495,84352,62696,-20720,-46922,-57883,-56257,8812,70423,86538,46569,-39742,-32328,89716,149298,130278,124631,87488,-34604,-123719,-91752,-38301,-50816,-68273,-7414,82645,107301,66284,11037,24604,58547,51696,55553,107828,118361,50151,-15549,-15512,-20358,-81706,-100476,-56440,-43629,-53961,-28533,-22288,-71503,-75319,-29918,-9758,-12515,-48177,-91877,-67003,-10906,-14207,-71968,-109855,-60582,45942,119366,113840,72096,41593,29011,19849,13363,1507,-30201,-44706,-54922,-32552,26885,24790,-54469,-56684,-21531,-17527,-37979,-26180,9620,-12257,-50212,-22996,57356,60650,11634,35144,43439,-30945,-50279,1702,-14435,-76268,-90954,-53887,-4186,-10105,-73064,-188330,-199606,-79997,26322,67001,77721,48939,46166,28397,-27238,-9189,62225,76216,33557,11838,19039,58303,85484,42058,-13804,-44370,-64768,-69825,-61426,-64950,-83616,-124282,-104291,-12644,49510,87916,40325,-70493,-74491,-51103,-77688,-89640,-74353,-30900,16203,56899,68353,43267,27890,36091,-37654,-113060,-46763,23377,2613,21131,60844,48187,37149,25885,-11479,-51242,-78377,-39929,43054,88760,49818,-28272,-58571,-16056,-23414,-99710,-86480,-8681,4812,-25466,-13856,43931,98526,85064,16060,-41624,-27713,14796,54508,91474,126925,146924,69921,-29343,-29922,12584,7995,-7670,-1309,-24082,-17409,43428,91240,43523,17881,124662,208313,98413,-774,-24572,-59775,-60658,5877,6548,-14500,35719,102769,93130,80155,84190,4855,-119972,-152046,-61452,14448,17971,13833,7604,8805,-2737,-74956,-85330,14445,51397,-172,-25723,21197,53569,19115,-34077,-64005,-37747,20532,58500,83633,50270,59026,122150,111403,65705,52164,28493,620,-28938,-35522,-20172,-28563,-24155,49351,120752,137407,85171,25349,-9842,-37921,-62812,-63749,-85800,-136326,-128329,-58912,-4911,40371,95792,119405,104210,68546,12550,6529,35819,10826,-9265,19047,24818,13094,37180,56386,30240,-5841,-71152,-130244,-50768,102589,112579,16429,-251,8855,-8271,2525,-29388,-87801,-29207,107897,155361,135807,93386,14660,-33855,15536,59037,9970,-53956,-37221,68919,140885,124212,92009,83709,82174,37295,-79883,-187403,-172306,-78213,-32033,-26941,-12555,22555,3847,-16865,-24365,-54641,-47592,45,3001,-28540,-14286,23485,60315,22169,-72272,-99723,-82084,-126819,-140202,-71304,-27814,3401,80758,157617,172613,118849,42178,-19444,-8525,24760,-307,-64417,-36970,53587,50895,-17707,-44790,-25570,-3005,38297,31652,-72873,-123445,-115534,-114967,-42574,46098,52985,16036,-15149,-25271,-4145,8403,-5416,-65899,-135769,-129755,-31282,-11934,-73461,-39510,46423,45813,-14131,-38924,-33800,-55018,-53864,-15055,-7535,-3049,32379,44723,43868,37495,10344,-10948,-7271,26417,26251,796,312,18654,6283,-1354,7829,47055,78904,54799,19524,30000,19413,-96504,-196759,-136647,-9590,25461,-1241,-6462,-3252,-37867,-60887,-38089,-43144,-88138,-66679,2037,-11721,-53318,48905,194669,195118,127563,51484,-32244,-63904,-33890,32,11307,15101,35929,52789,21374,-14763,-17605,20333,51331,23248,-61529,-94728,-35341,-25879,-96727,-118946,-125006,-170045,-133999,-23864,12519,10341,35598,40505,20340,-442,4635,-16727,-38358,4295,42081,30484,52660,101812,49698,-70316,-91749,-5593,70165,63827,4566,-34553,-23087,-32884,-56445,-59513,14949,109137,106377,58591,37999,-42751,-156440,-197741,-182899,-119668,-874,79005,97504,109506,69173,22000,63481,144063,128208,62174,14817,5282,51744,20533,-44288,-4293,91570,177283,191949,70460,-57647,-62910,19530,78618,57138,1075,-32510,-25817,34690,89701,77696,15148,-25250,-26070,-37520,-4472,63806,54391,-28605,-71080,-68540,-41431,-5998,-52849,-119543,-82858,13257,52630,75012,128671,139492,35688,-69902,-31959,74062,69481,-17730,-74564,-31999,96973,172405,95511,6601,-442,19771,17008,32043,77758,116298,54508,-84397,-172112,-168607,-106619,-72292,-90832,-79729,-17704,-16592,-106013,-134684,-42250,32436,61685,97713,120078,61048,16019,51099,56112,-21577,-87972,-76292,-38128,-47536,-76854,-49022,12433,-3672,-101473,-172632,-176959,-127342,-24039,86131,79902,-10911,-40046,-33015,-55779,-76357,-53492,13205,31184,-18493,-21858,36958,45643,-19679,-93792,-71905,-23569,-28817,-26022,-4183,-15336,-17253,10175,4434,-19614,-20100,14857,27401,-25289,-68122,-50225,21821,19981,-31539,7974,38880,-2301,13208,18259,10101,73845,140994,134350,71639,31523,43271,38165,-3582,-30068,-21683,30043,50953,11141,-45651,-86344,-89410,-34215,4685,-11459,95,14384,-22811,-31034,26893,21701,-55367,-62658,6220,41509,31073,31503,59728],[87065,84531,61890,-13767,-83202,-43233,34363,42814,-22789,-61141,-2913,36350,-9335,-84844,-106747,-30538,59623,52417,2295,-255,-7491,3262,20880,14008,37102,82925,48796,13611,60980,79623,10969,-52042,-43853,-423,-470,-13528,-2577,32280,57153,82731,59425,3509,-55014,-78098,-69921,-36730,21893,24884,-31961,-28061,31778,50878,32911,-11049,-100817,-145727,-89648,-10710,43396,50250,-21621,-64983,2456,4459,-86682,-120831,-75561,-41414,-44888,-44819,-8021,-16231,-70290,-85279,-106774,-146373,-151719,-108835,-41073,4410,1439,4098,29985,49924,35591,28361,109501,132182,44265,-33357,-2875,-5570,-67267,-36227,79056,137854,106765,78122,47544,37348,89368,84208,20223,46943,78781,2034,-52023,-14650,25876,22493,17274,36536,86642,91155,-16695,-119088,-85549,-4472,-42828,-106617,-70546,-25493,11579,109599,177428,115927,40833,37080,7485,-66741,-61917,286,-5068,-83625,-83838,24190,123301,92205,-16086,-24357,40928,15709,-44253,-20586,56369,128041,124434,24087,-60424,-61467,-25424,2901,-1408,-40091,-67607,-81134,-118679,-144133,-102342,-27859,47536,76891,1682,-99332,-113043,-62366,-4020,14362,-29329,-41242,-6716,-26466,-43484,-25023,-30424,-44654,-28106,-16861,9149,93785,68289,-99701,-166851,-116232,-89269,-16042,42166,-39010,-108901,-75518,-29191,30026,71378,24124,-22136,10972,42372,67511,108997,136190,95941,61965,43809,23120,3862,22178,82898,80161,-1592,-44590,22434,108284,92727,-20448,-97002,-76637,-37174,-48375,-61286,-35028,659,-11313,-44416,-69914,-103473,-106078,-75150,-37760,-20151,-46071,-52942,6147,20476,-72636,-116492,-18756,74371,50707,-993,-9751,62342,170438,177697,72332,13398,32479,40952,24285,7292,-12769,-20722,-39240,-80412,-104902,-72520,-25068,36848,116354,135242,120760,126358,143579,164203,167977,136736,153969,161571,86558,9530,-17172,-33520,7518,83845,139239,141960,49291,-61878,-35080,74446,132818,145549,139331,62256,-22506,-82314,-65897,26890,36780,-19941,-37332,-35725,19092,106433,57073,6806,55501,67027,33859,-14360,-35642,-13739,12960,83912,196001,217203,85035,-21559,-52167,-95366,-134357,-145834,-152040,-111767,-11516,80562,40282,-71860,-76645,6053,33741,5494,-15652,-57217,-68288,-27341,-6646,24070,49729,15198,-9909,6278,8046,-36143,-46586,-18824,-8658,24815,69414,55875,-14559,-91563,-85338,21278,101831,86639,34044,-13977,2441,66618,41683,-32110,-13902,3740,-8417,28767,1164,-101024,-81283,6266,-15611,-62050,-26175,-22987,-34388,22909,61765,65946,31365,-61777,-62171,64920,107166,62401,55865,62633,10928,-54268,-57199,-3097,23147,-5809,4183,75354,127905,113656,36660,896,9937,12831,67556,143794,125659,35790,-40460,-59724,-69897,-107494,-123013,-88873,-54182,-25220,15592,3014,-57669,-35164,28037,16944,3371,1854,-38187,-59618,-30239,24,-46669,-147525,-149855,-61906,-9654,-5633,15050,54565,73643,29229,-54147,-71439,-25338,21049,3828,-3393,3000,-43830,-95108,-56876,-4665,-114,-40999,-48901,3289,1802,-48434,-30327,30405,32051,23159,53759,64409,38761,-18974,-49344,-59087,-53169,31641,94771,36991,-40661,-82841,-172653,-213573,-138540,-61323,-9756,55665,48024,8917,-470,-10727,4930,34812,19525,-13282,892,59466,128971,131980,80253,86099,95979,38262,-13540,-21497,-43619,-76538,-102167,-82378,-22323,14122,59948,51322,-40265,-63946,-34150,-40006,-64081,-68220,1285,65319,68803,49688,29168,25684,65588,26429,-74508,-90200,-59085,-38128,39865,93979,34495,-18370,5567,-4973,-64473,-85842,-16970,91377,126066,67858,-28214,-85595,-49812,-34245,-101097,-119582,-44085,13683,-2561,-2690,49422,82265,38038,-39536,-72146,-36511,-313,56057,119852,110663,41521,-44311,-79589,-46107,6816,38928,34146,-18769,-89664,-78437,-9847,37166,-2073,-20213,91443,196789,116575,25591,-17481,-71426,-87946,-37216,-38346,-49536,-11527,58788,101241,112816,85248,-13233,-117237,-116658,4072,79896,61378,62658,75589,59752,28006,-42900,-74495,999,50468,6262,-34779,-2191,26034,7126,-2519,-10612,-22342,-5635,40082,85132,55616,49192,104381,111990,30888,-57487,-86403,-60961,-32557,-30812,-53423,-98459,-89332,-18293,38465,74052,59165,-1225,-39549,-37746,-38907,-15288,-2318,-70470,-172067,-200398,-111032,24930,90861,51860,4880,12504,25809,48141,69014,45110,18691,3027,-18023,-26906,4724,46201,22963,-31406,-83778,-108778,-20144,92777,68995,-22289,-36735,-4307,28023,36038,-35814,-76497,15985,134804,149763,108675,29532,-69256,-101176,-43303,2895,-13503,-44281,-59912,-9089,93754,117041,91391,117134,173047,146872,-27369,-221396,-220817,-108945,-62095,-45377,7669,41596,8973,-11297,-32640,-100813,-129209,-80561,-53743,-55459,-25469,13279,35058,-1067,-73351,-84025,-50424,-94207,-136387,-78391,-19956,-13846,1780,68690,115983,88068,68025,51079,36228,57489,54072,-34318,-66911,10781,52379,34463,11755,5126,37421,91801,91543,-9097,-64979,-36103,-29128,-38362,-20731,26879,42819,-8985,-58238,-45895,-29904,-48368,-99483,-140827,-143705,-110696,-88142,-86822,-57830,4326,40224,15524,-9103,-16756,-24085,-10661,-4202,-41832,-59365,-23614,16450,32413,26189,25491,30154,41981,95472,93426,44595,31698,48059,13920,-17936,-3084,53970,97344,58564,-16243,-6340,37804,-41811,-158957,-133113,-24159,11102,24560,61875,69159,4535,-39206,11585,40655,-12764,-26696,11108,-33638,-94525,9182,198485,272693,222767,86812,-46554,-53839,13338,38241,24248,27705,35447,19135,-21953,-46278,-23319,22472,20524,-8381,-37658,-5453,80890,71629,-52167,-128293,-157463,-209251,-177427,-77255,-87452,-126875,-31762,84339,111047,80653,71517,18402,-64888,-81748,-74085,-87279,-45710,57397,94860,31131,-23858,2622,57366,26133,-49771,-52979,-31201,-60407,-33806,37183,66933,65582,64886,62580,56864,-249,-100746,-171657,-184335,-136163,-70736,-26138,36460,106422,93719,12082,-15640,60161,97780,61861,6402,-45858,-86866,-143540,-150618,-62062,44990,116275,147305,88472,8832,1948,51861,55174,11647,1811,11097,26831,79625,83546,15763,-37998,-49168,-81633,-113273,-19107,61926,-3624,-93130,-110741,-94340,-45452,-3409,-59371,-118041,-73812,44990,106611,109462,109936,119914,66644,-38032,-66371,514,38910,25435,7069,41806,115753,117452,8226,-69276,-84165,-84820,-48162,18729,69948,111261,102465,18959,-59113,-81816,-52963,-57715,-89821,-57042,24010,48601,11014,32536,93925,114393,33396,-5693,19343,4958,-42967,-8526,30529,-27504,-102390,-110526,-78444,-60770,-72380,-56759,11511,43080,-15568,-67787,-36313,542,22788,111200,159910,63266,-20799,-19705,-27320,-70318,-96189,-88753,-68804,-49774,-4152,25480,8823,-11715,-31137,-14361,-4312,-22267,-24529,-20805,-20742,44862,102852,82005,49747,23568,-24937,-94506,-137108,-102390,-46706,-607,-15855,-43100,3886,36244,-14618,-10182,19211,55781,113199,136139,111665,81229,50345,32330,22935,-5328,-51898,-68957,-30226,-37921,-57837,-25166,-7397,-11851,12756,38218,20696,11097,-14817,-83648,-85228,12689,49295,-17590,-43097,21943,46002,10553,15354,70092],[78964,81673,68726,41661,10240,29597,60162,18700,-68648,-100421,-34709,62840,60692,-40330,-95970,-57171,-7034,-17261,-47785,-27602,16419,66607,65602,12172,10580,55478,52178,34127,14923,-34961,-63517,-60747,-34199,17616,49784,59531,39856,-2559,-19802,21629,37147,-43363,-112279,-70323,-13452,-11879,-16194,-26224,-20978,24273,78300,76843,26690,-46044,-123169,-149860,-73688,6353,37539,61658,38037,-1951,49117,64740,-37667,-112270,-92001,-49112,-27980,-17102,8869,-4929,1166,59439,5201,-113398,-134462,-49917,30525,52516,52102,60137,41796,30290,34381,43627,110943,125362,44109,-26939,7479,9135,-83351,-121379,-15586,89591,83304,52986,33177,31857,71764,68334,-9160,-48310,-43580,-76380,-91944,-33567,19226,-4173,-26855,4147,52335,59382,-11131,-91572,-65991,11183,2241,-81905,-93451,-16216,74491,134441,127268,53262,680,-27381,-95004,-145004,-80523,44179,85568,-8441,-96287,-27914,132212,162100,55856,11523,38539,2284,-76968,-61398,39313,119957,109410,10899,-45721,-65622,-97581,-89449,-21317,-3218,-55532,-80256,-62639,-63243,-47670,7735,40196,27853,-16680,-44419,-32793,-39285,-42691,-36454,-45111,-48227,-44511,-52799,-44998,-11489,16364,-4271,-46217,-83430,-58205,29884,42969,-82727,-181218,-180984,-114510,15611,88401,-4950,-107647,-93579,-29888,36537,55670,-23196,-110001,-77914,4984,41009,33280,25677,3959,39289,48194,16764,32596,95093,162035,119611,-6498,-51332,1070,61132,61752,-41344,-140303,-127459,-75022,-50739,-18216,2283,17428,37641,31195,5605,-10809,-14412,-34773,-17881,-3408,-53004,-69134,6876,16402,-52932,-44475,33369,46421,-15012,-20470,-9428,-5207,39187,94737,71762,25535,14096,10762,1853,-22963,-81792,-62505,1639,-12533,-87540,-137941,-133825,-48497,65777,70985,52602,110646,184577,189514,131213,82608,133579,163361,118327,67264,34573,17196,42675,77543,133124,157787,70973,-23807,19233,65975,55091,92859,135045,80019,-33982,-157861,-189250,-112903,-67910,-36968,16215,11325,-9858,31939,32311,31754,89190,89014,69014,42017,4099,3115,4871,55935,154443,159727,25621,-67508,-93656,-140876,-157527,-138639,-143386,-120587,-45787,60512,107656,74226,64459,68178,30859,1829,-9964,-69528,-105213,-72525,-39168,8777,37246,-8967,-54604,-47747,-28179,-35434,-52095,-59880,-47240,14725,63710,35660,-35524,-69332,14815,135336,160387,102789,48274,-3664,-1049,65092,51132,-41091,-46115,-20162,-1162,68227,47590,-82232,-109694,-50237,-45628,-61976,-19705,-1497,18621,92947,94597,38160,-7852,-89395,-106486,-13210,17613,-26806,-28076,10567,32941,25502,9599,37520,73996,66426,27756,17805,64261,89495,22018,-31350,-39190,-25751,39065,105168,71735,-26382,-78007,-72261,-61435,-72489,-84083,-79903,-55950,-10615,22396,-6122,-69808,-58076,-25163,-51508,-36525,32141,46444,-880,-30817,-39168,-117979,-208712,-172070,-106826,-118850,-100719,-13875,36675,35359,-11020,-93430,-122044,-43402,68713,83460,46196,-13335,-62269,-38416,-1050,-13464,-28277,-27451,-10476,39093,27538,-16910,13069,53650,20149,4591,33434,61749,83038,29916,-24866,-1213,46752,126229,130992,30267,-14627,26930,-20255,-122095,-131645,-82277,-50915,-7725,-17833,-61388,-24590,33054,50471,53810,27678,-29690,-36547,42152,138601,136270,66122,89088,159815,133277,60022,19880,-16789,-33851,-12604,-4621,-22254,-22954,21743,15335,-21262,537,33359,13272,-32307,-15710,75746,116095,93621,67188,10561,-42050,-12863,-8049,-64533,-103855,-109944,-66523,41151,121003,92347,20490,9963,6351,-16480,-15437,31397,102170,90082,5750,-52987,-66837,-43181,-18297,-29155,-32460,13538,57422,16004,-10163,58869,112850,27407,-69813,-65579,-28405,-20911,10199,47676,11739,-58373,-97067,-96873,-63932,-18838,34621,46941,-2383,-76152,-84726,-58398,-23029,-35546,-58951,18010,124019,102001,44633,7076,-19309,-39640,-36794,-46953,-39162,-33463,-7834,40883,75978,59226,-20619,-96801,-85628,25899,86654,61700,84796,141490,120431,80748,55371,24513,29705,41143,17334,-5977,-14030,-49383,-52236,27210,91622,49228,-9081,-874,30806,41610,62523,94781,86621,-16116,-138460,-145613,-100965,-71707,-47861,-58340,-87370,-66823,-29385,-36045,-24803,22613,17193,-59157,-71177,-15815,50718,98102,45619,-121554,-230241,-145716,-9418,15220,-39062,-62467,-18272,27180,31937,34329,33876,5195,-50884,-68621,-70690,-65503,-39159,-37998,-50335,-36576,-13236,39803,68741,-1227,-92589,-101332,-25287,68013,86311,-2437,-40461,41491,120817,102670,39813,-46876,-147849,-171823,-97300,-30687,-17938,-3691,-16958,-47223,2289,57251,68796,106126,174301,157343,-4401,-180049,-173250,-88304,-58541,-45977,-1160,17350,10510,23583,14849,-62498,-125667,-118267,-108440,-130334,-105730,-20983,57397,76832,22208,-9419,29958,36975,-11765,-24140,7581,-3386,-56786,-30156,35321,44627,74264,86044,31937,21032,39812,-33377,-101130,-37725,46720,62287,35197,26159,58737,116101,176998,151249,89917,85882,72446,21892,-19679,9986,52943,21874,-29706,-55135,-80704,-110323,-106846,-72817,-50200,-63915,-72319,-70845,-93679,-70478,-8723,-13593,-34668,-17275,18363,43179,23056,-20623,-29962,-5478,19050,30138,26940,32169,32218,5682,36723,68637,30424,6277,38612,36685,31760,49570,64465,80663,81264,26633,-3441,30661,-7708,-111311,-112494,-25020,19020,61865,102988,103804,55845,20668,88132,153660,96478,24715,7456,-32998,-89980,-67103,53764,177237,204323,101443,-23124,-30668,56276,101012,82492,78160,62863,10803,-28556,-42517,-50115,-43952,-41864,-49287,-48570,8127,77502,64356,-13916,-59261,-100599,-160768,-116068,-22594,-67238,-147557,-88934,25806,83352,78553,69528,29608,-38731,-65970,-75853,-107724,-109969,-14434,82921,88564,55104,58870,62912,-17267,-92736,-56019,-20155,-56769,-15066,79655,88085,23013,27285,45680,16202,-34299,-51045,-52221,-64231,-67323,-48070,-28300,-1323,36388,54207,-906,-72737,-38331,44801,86239,72643,-19704,-108845,-106551,-25420,35524,24758,17705,60440,70789,44255,26243,47160,57866,43739,29039,20143,48502,117156,105966,24634,-18124,-9829,-50124,-99427,-9664,46623,-76843,-153138,-124178,-97341,-68083,-34158,-60601,-91961,-46354,46077,94839,90806,68179,91862,127201,90434,-13180,-60670,-16777,42112,75822,100707,79762,9729,-62047,-94344,-118872,-101345,-28690,48188,56230,34169,55371,62809,19864,-23718,-41325,-84322,-99940,-22918,58980,88858,113041,156257,168913,144553,51346,-40473,-34686,1795,-44681,-65800,-42709,-59926,-68855,-49203,-46147,-38998,-62135,-84445,-23261,49338,34119,12792,63905,94474,59305,84246,176818,173932,72105,805,-12567,-38145,-44992,-62618,-82603,-76009,-47024,-14399,20573,53981,48003,44591,28884,-963,-19228,-26237,7075,117792,193978,137753,69724,53330,-10395,-130977,-165461,-75483,1128,10040,-23363,-35675,2314,35478,16805,24348,27152,38324,53785,31008,7374,25516,16564,-23627,-26058,-15612,-44678,-71954,-68635,-84730,-54715,51932,104621,63344,39243,59526,50870,-1957,-63733,-100458,-91864,-11892,57356,39805,-5731,-2707,-4736,-34589,-17176,56467],[33043,38929,44865,70798,68161,43104,19135,-46941,-139655,-160470,-71347,51425,74617,-22155,-91587,-91863,-81010,-49214,-30815,-35324,1283,63707,45897,-22036,-50100,-8827,53925,65968,-35468,-152205,-161620,-102064,-40786,31907,119394,155072,76761,-17211,-34296,24179,42241,-47979,-83820,17377,71755,-2795,-89111,-88847,14174,85181,69455,27969,1396,-21999,-43471,-51521,-3482,41961,22648,18574,38747,47995,72452,66665,-34498,-122868,-111781,-60353,-27051,13339,56977,30328,39209,138119,105486,-26045,-49049,43895,112020,97110,79851,80132,22403,-24861,20670,91468,117204,49646,-33800,-46282,5642,-5627,-110669,-172824,-85043,39805,43174,3070,686,33219,75441,49295,-33465,-104688,-116214,-79742,-19454,31079,23029,-27975,-26669,7504,15865,-5136,-21755,-39772,-26795,18395,30812,-41545,-81290,-16156,70432,109179,73836,10349,-1719,-31010,-137313,-204430,-138099,8811,122533,75754,-70524,-76711,88917,155569,44687,934,25361,17591,-11984,6079,31140,44082,31029,-25717,-65877,-86795,-104359,-66784,359,-19700,-105805,-76599,26482,41760,-199,-9781,-8784,-24981,-31777,-2218,47781,19654,-57496,-85981,-60689,-25041,-18619,-38557,-37618,-15312,24131,34019,-14834,-84569,-84731,-21882,3882,-85654,-223467,-261273,-149253,17144,90530,23570,-50797,-34307,5981,17744,-7584,-82074,-176164,-156028,-46991,-13349,-70693,-93990,-74011,5910,30266,-4593,11318,65522,128533,127385,57485,12532,-643,-7975,-9571,-59323,-126474,-139858,-105220,-43762,25021,37832,38818,50546,27860,30573,66622,49724,-33687,-44762,-10567,-26455,-22993,21745,1498,-28824,24673,71955,42673,-2847,42471,78603,-5775,-104894,-71157,9052,8863,-33834,-39007,-13552,-18187,-69957,-36194,45589,45909,-39193,-149718,-195839,-94744,28310,7655,-31488,55487,189726,214758,118708,39211,59031,89919,101981,93896,71494,57268,43123,19374,69668,138257,99199,47813,77176,54218,-19313,-25709,-3422,-29923,-99968,-187233,-216565,-190779,-143241,-61207,3162,-39940,-128656,-86169,51289,108702,83386,65554,104658,76057,-1860,-34610,-41189,13705,108049,97799,-3366,-48928,-93603,-187953,-193279,-127627,-116405,-106712,-81824,1452,143549,217890,171276,78704,3288,-27856,-36218,-85520,-102157,-61499,-43776,-15895,16472,-29163,-98138,-83218,-24804,-11959,-22393,-23099,5689,30995,40563,32888,-7442,-25189,58979,137846,101227,39861,33175,16702,340,12005,-27142,-114943,-86170,-9499,31509,68638,55811,-23086,-73112,-68213,-28801,-12863,-16210,-9697,56426,145861,119996,22173,-33979,-96681,-130090,-83906,-49138,-61172,-70809,-63209,-25214,23882,38391,31182,29793,55103,44640,-23954,-41235,7293,19904,21344,13305,3793,18255,60972,41196,-54555,-77360,-6312,39897,5433,-45422,-66967,-52299,-11897,22260,11813,-50350,-73322,-62881,-75275,-59907,12859,73399,52189,-20835,-104735,-211316,-228848,-100702,-36563,-90327,-67299,8513,10908,1853,13900,-4839,-67674,-74958,28440,110315,99968,27306,457,58259,81217,-4458,-55845,-14242,37886,71610,48149,9212,29327,70435,27412,-16765,2085,27054,40635,40949,65612,120465,134298,101366,29502,715,71971,172001,108440,-28068,-47637,2639,-19435,-56590,-87508,-99430,-19344,79314,88459,68641,65839,16837,-29268,7889,89404,95946,17536,-6029,64827,111338,82822,31521,-12505,2545,61519,55852,-6561,-33428,-13753,-32735,-30574,35721,51812,2282,-27955,28052,111713,117840,103845,89798,3492,-79485,-80500,-92980,-118002,-114792,-96264,-49841,22642,102767,142720,82840,-1192,3803,66055,81542,69809,48233,-34437,-116926,-92193,-35176,-28889,-26092,11510,62360,69113,28042,-35845,-39259,51718,124726,52190,-20714,-6618,7885,5940,5690,-8816,-25719,-22703,-41305,-79300,-75343,-34344,15043,40315,30434,-18866,-38041,-47418,-34431,-44949,-83275,-48904,40890,67571,60272,34336,26536,26807,27155,26511,27677,-24670,-64538,-40821,5843,13930,-37951,-92337,-87855,-23699,10017,2825,59847,152281,136476,83972,77384,62364,36783,12274,15960,46290,20319,-78870,-103151,-8189,85231,80158,27731,-23431,-37264,5060,68210,95265,64843,-35942,-130121,-122743,-107169,-103727,-46823,-17428,-3117,20529,-2211,-69064,-69850,16750,49660,-50394,-79132,-1030,54400,98211,90031,-37790,-138830,-94254,-38272,-57316,-71845,-44682,11953,39016,17448,29239,41644,-21660,-96970,-100206,-101326,-120843,-116766,-91811,-61872,-16164,41383,78408,59076,-16265,-88570,-86436,147,96115,106526,23308,-27063,20624,92514,82188,18659,-40820,-110021,-151122,-115194,-70025,-56025,-6424,32997,-9725,-55739,-33575,10465,55946,104713,83136,-26753,-111021,-75832,-11591,-2925,-22876,-48444,-54954,-20178,52258,82184,33044,-24953,-57326,-92628,-146441,-128483,-35891,72901,128476,69264,10010,70097,134695,100047,47034,48216,33859,-48276,-93195,-62889,-20740,26025,13775,-58824,-70271,-29826,-68356,-121097,-70449,13263,19743,-26033,-12744,12929,43874,154676,204863,133318,87372,101567,107469,54386,13625,31646,46093,34203,-12152,-93084,-137177,-99060,-14957,44276,54254,45742,7073,-84837,-106421,-48287,-42360,-59873,-13469,60507,77369,39052,14452,3911,303,2571,-1192,-15855,-30797,-41464,-63347,-39290,-194,-27569,-57327,-14421,33991,71475,73886,33278,21560,75222,92168,47239,18339,-27081,-104223,-116082,-54469,-320,38009,56060,67262,61583,34258,74592,154500,131466,56046,28135,24719,-6548,-58072,-61145,14097,102275,123834,79446,22704,41032,79127,75807,77127,60163,21515,16418,14068,-55194,-125903,-111994,-67379,-55406,-30316,-8698,-28571,-24901,16084,-1504,-53833,-2143,90191,50036,-45412,-54838,-18202,-1030,1563,17125,24507,20441,32138,39213,-21827,-108504,-76686,6482,40002,70245,100590,52657,-58098,-95212,-45812,-5878,-6685,16391,49746,37210,-55041,-85342,-56565,-70788,-93561,-35603,26768,33741,14682,24814,34067,-9055,-34182,789,-4597,-66189,-48834,49705,150009,176965,65292,-23777,29593,145358,145226,11708,-58882,-6597,36302,29863,9225,44134,124091,140547,55584,-22437,2266,84786,89524,31920,8808,44194,46897,3358,43034,48775,-103982,-183274,-139869,-106890,-98642,-91769,-93275,-67675,-953,44669,40933,25745,18743,49809,127387,164360,55340,-73311,-68855,10100,80248,112849,37389,-65542,-70492,-42232,-58811,-24423,41245,86869,50289,-34800,-24941,41468,22086,-51640,-99120,-127151,-83042,20814,61318,73885,110631,93154,57001,69388,92866,28356,11217,54477,7468,-79122,-96304,-72096,-32353,-15775,-33353,-34063,-68827,-114802,-62311,3602,-13740,-2211,60615,86176,45488,15364,105257,200569,123215,-2130,-27217,-13904,26886,38537,275,-35941,-67786,-46664,31258,83043,69502,56561,40433,27930,7651,-18970,16636,103536,153408,85238,26278,59466,33041,-92888,-126853,-21225,52987,31227,-16163,-14855,19287,36132,42869,62160,27907,-20869,-46021,-72837,-69279,-23124,-8973,-39635,-42441,-29704,-50952,-81163,-77534,-46502,13709,78890,98496,45631,15446,50340,53567,-33384,-106629,-85474,-63911,-33244,53089,98905,43009,-24735,-50391,-60913,-41649,16178],[-25618,-2505,35024,70991,61017,-383,-47226,-72333,-121192,-127592,-50709,4326,14547,-10603,-40094,-62756,-70267,-16737,11232,-19113,-14814,25927,11573,-25049,-50936,-24701,46408,60175,-59009,-178994,-185107,-119806,-60378,8521,119276,176064,65206,-35948,-8816,78317,69144,-4956,10481,112512,118676,6197,-97909,-90440,35142,110069,48740,-25211,-24677,20282,59532,70734,74401,83336,54679,20286,18730,37343,68943,56369,-44994,-120709,-78334,-23520,-9786,32181,72607,32504,10072,84777,96308,10144,-9075,66216,117061,101747,79318,63961,368,-64125,-24086,69645,90097,-29884,-127023,-94008,-12363,-14009,-87911,-133210,-73472,26600,7678,-46178,-33124,18546,60137,29075,-28311,-60670,-62258,-8998,81888,115895,56890,-26332,-40431,-2858,28231,4853,-27788,-37166,-37555,-9273,20881,-4845,-32661,-7724,35046,73156,76906,58833,76155,70086,-32969,-148955,-143309,-36192,61243,39019,-52679,-61030,47223,93908,17366,2664,34667,55052,97794,109051,8968,-73597,-68177,-69818,-102896,-84548,-36507,-398,316,-68774,-138827,-53938,74330,74620,4871,-35612,-39286,-39810,-29185,839,51291,66753,14990,-37437,-52708,-21049,22080,5592,-18016,-28838,-17557,27647,26171,-41759,-74625,-25965,9031,-72364,-223590,-249661,-126730,16348,71483,41667,11872,30512,44998,13094,-20763,-31707,-85688,-114585,-70058,-57414,-100338,-88110,-51215,-19861,-14730,-2778,16154,18041,61633,123026,129280,69793,-13124,-58395,-47321,-42388,-68390,-112677,-116118,-54728,4027,17957,35879,14867,-40721,2716,87466,63685,-32953,-55546,-8211,25520,45723,27052,-17155,-6424,40195,43585,38631,65836,114866,121955,12044,-157169,-201128,-102337,-37687,-62806,-72744,-14861,21652,-12589,-6813,49923,74054,17735,-94579,-152680,-70477,8479,-36979,-77719,14790,163144,213010,135449,36222,218,13866,51038,60062,50018,43376,9380,-47442,-26758,37551,36137,27441,58222,63626,34278,-25817,-100110,-142953,-135414,-136162,-132243,-124356,-89653,-17854,-5353,-92496,-177817,-111912,60526,126777,58284,63251,147561,89146,-31696,-89798,-96700,-30520,73965,96406,45625,22313,-36409,-148096,-160392,-91035,-72525,-53156,-21751,43623,174500,249788,155410,25379,-35387,-75534,-105027,-128429,-101098,-42889,-36632,-21613,23375,-253,-49384,-12235,48385,6829,-51694,-34822,22516,32265,40665,68856,29186,-17652,26544,59819,5622,-31795,5454,32758,13064,-13816,-74449,-152716,-80956,61114,96259,46175,13564,4938,-26203,-63646,-22382,22773,-11664,-35549,35024,109740,87481,15356,-26687,-53630,-72460,-55068,-40164,-39685,-53507,-84818,-77669,-10794,30063,-9542,-52399,-10355,42041,-22615,-100477,-37018,74565,135329,129174,74765,22343,42493,41431,-49365,-66466,51658,109456,33591,-56349,-82887,-49069,8743,61008,62503,-5027,-31610,5511,5159,-29698,-28254,27725,63536,5314,-99519,-178206,-148604,-14541,24437,-32758,-22109,7261,-4621,31169,121327,151353,42302,-89728,-52481,71746,125636,92110,70753,90368,88694,-7969,-56031,3887,53032,49976,27294,-16073,-31831,27861,24871,-30376,-27543,-23595,-30862,12823,103233,151469,111029,12909,-58399,-2318,143775,234086,125819,-144,35229,99622,35412,-53475,-97667,-85514,-11421,60329,46641,14061,37869,36088,10069,18511,47073,41576,-12114,-62127,-47791,27094,63576,26957,-21628,15459,83943,65782,2063,-28337,-31049,-62396,-64801,18325,31671,-33766,-38525,14370,61739,68748,75212,57716,-2144,-28980,-30915,-95641,-140990,-110199,-48648,500,14282,45173,100537,60534,-36453,-7359,93379,106158,76422,2051,-130376,-189474,-106057,-24178,-27862,-44819,-3559,62733,39917,-50448,-81230,-37210,11922,44464,43443,44815,45974,40478,47615,37433,6393,33307,77880,12310,-80589,-84630,-23783,28525,55943,52473,6761,-11540,-19989,-20776,-43399,-78531,-76761,-22753,33943,87898,66726,30451,28511,61627,100168,88534,-16629,-76767,-47343,-20959,-40252,-87173,-110852,-96760,-73628,-63946,-42442,35546,121341,109619,40296,-915,-19483,-38089,-76373,-61203,28954,60346,-24851,-104332,-97146,-33965,37983,47132,-38997,-74280,-17903,60870,94166,61105,-21943,-50296,-22432,-50139,-87616,-44777,13174,70497,93551,27481,-51429,-34122,43393,66027,-9962,-29616,9389,4547,6986,20375,-5325,-18396,-6706,-22415,-43586,-29254,3147,41889,49169,49719,92732,82262,-15565,-78042,-79266,-92165,-124934,-127510,-88064,-53941,-35320,17674,57421,35759,19140,22794,30615,59541,91110,63297,-10093,-46610,-7621,77018,86608,34463,9995,-6519,-53980,-83905,-98130,-107681,-55361,23972,23614,-51072,-85242,-51566,1497,43198,32883,-36773,-91174,-47938,45588,66568,9659,-74658,-96803,-39948,68501,113013,83862,55400,20055,-38339,-75173,-44061,-6083,27210,36267,-19241,-46970,48847,127257,115428,94007,83492,68840,9970,-80520,-108697,-68241,-31471,-73545,-125438,-102368,-59028,-100788,-146361,-103565,-27949,-30527,-97323,-82679,-51369,-50577,42218,111982,43454,-6112,73110,147670,90262,-2926,-18626,14623,16912,-27562,-87886,-99139,-69227,-11318,36203,88413,136924,100685,-9917,-60672,-31860,-21377,-37410,4777,82859,79098,26910,5080,-34177,-64831,-46837,-32082,-63353,-113490,-122815,-84771,-22792,-390,-28502,-75331,-62395,-2229,51316,37025,-13231,-21274,45537,113364,98063,22152,-54087,-106375,-124007,-91358,-50296,-32126,-22597,-733,12145,-8992,-4473,73055,116327,87155,72409,98476,111624,59390,-30168,-70355,449,133394,176754,71492,-2499,7406,12654,17287,9768,7050,33341,46138,-27538,-129813,-122825,-28463,4427,4788,-16081,-79501,-62748,30743,57788,25127,44077,114174,110538,52372,53678,47039,-10008,-30403,13739,43122,60000,88633,126690,77538,-57624,-93398,-52373,-32463,28187,79691,8402,-83571,-55456,-17688,-4616,38826,52832,16082,-24467,-126788,-195032,-148599,-107239,-83777,-22139,15351,13310,11573,27657,18725,-46616,-61707,-21526,-29713,-50571,16386,104191,177681,202610,139342,86971,93315,130462,101536,-6969,-64105,-26794,3958,2320,-8862,41474,165059,201723,82385,-36731,-32457,27827,11258,-36839,-23514,48494,103954,72234,37906,-12979,-123815,-186865,-164862,-122566,-90123,-96064,-105126,-39266,36075,51074,5638,-29365,-23181,5566,59920,119238,80706,-31238,-77243,-25522,58487,111211,45585,-52352,-52815,-21293,-16906,17782,47106,56328,22466,-42412,-35536,29276,14039,-79059,-133099,-114776,-16756,59076,33264,36723,61305,-15628,-82907,-6062,95304,80704,52927,83015,52556,-33746,-51347,-17548,-21879,-62433,-70070,-49589,-69506,-98956,-65334,-43518,-71507,-31623,38565,48354,23808,-16026,23568,124194,97705,7995,-7097,14630,54559,87594,87453,60477,-16170,-53793,-18662,16374,32644,35552,18305,41902,36718,-11763,-8776,9101,-1169,-24798,-6952,49392,25557,-83887,-113547,-22717,34192,15909,-11757,7864,35988,27930,22092,50900,26859,-33220,-66126,-70743,-44926,-5184,15604,27069,30543,-7673,-68092,-87774,-10935,82303,87143,9315,-40371,-46502,-22589,45522,59383,-39559,-110410,-60513,-32609,-38292,50038,130192,67578,-19958,-41657,-34798,-30141,-28455],[-93069,-39107,35886,66910,49060,-18978,-62530,-32984,-16398,-12608,-22639,-90231,-85291,8170,39435,-6416,-28368,-12758,-19121,-27991,-18447,19965,40470,26277,6464,1007,-2455,-16741,-68034,-116773,-113280,-95364,-93248,-64602,26313,98681,5904,-83876,6499,140598,114302,45945,67796,112232,75178,1221,-38949,-43716,8051,84300,78932,-3957,-40371,20940,105976,134454,107520,91277,94496,75222,31112,661,40469,50083,-44379,-93831,-21598,15902,3578,12761,23327,6475,-4412,22382,27059,-13346,-30533,83,29633,49460,45593,22630,-17222,-73096,-101086,-58632,19377,-40296,-151580,-143197,-42563,3663,-11615,-48007,-33518,17220,-17849,-63713,-51897,-29392,-7392,-2277,-7716,9974,24284,42341,84199,100680,67377,-31428,-122886,-83351,35368,58656,-16206,-67746,-80400,-63418,-21195,5550,1639,-8269,3954,51716,105393,114036,110188,116470,63947,-46255,-80902,-45975,-53754,-93538,-70052,-13821,28598,34398,28319,40041,43216,62300,131923,116850,-34267,-140265,-112249,-83502,-81401,-22972,23531,-20184,-64043,-92615,-103123,-21895,59400,25571,-27670,-23636,-9746,-14533,-4414,13558,29875,72805,104222,54475,-42588,-60975,4440,13364,-15721,-38831,-50311,-362,47271,-403,-61571,-28764,24888,-36605,-148195,-126169,-13329,57132,69658,60233,46615,48265,44597,10093,32845,122013,105129,-7844,-73374,-85982,-82617,-19612,1728,-45978,-57368,23292,52889,9999,36466,101793,124081,62465,-46291,-92245,-55691,-12028,-10331,-55019,-62557,-27802,-26374,-31331,3263,-18422,-71676,-21764,52321,38564,-13738,-19802,20171,53240,43086,-3914,-34523,-8593,12566,-8658,11010,71454,80695,31730,-14941,-111633,-212904,-192368,-99310,-64889,-64449,-12462,35309,4155,-11640,24270,61586,49101,-8596,-46136,-34644,-43360,-100326,-98733,-437,122526,180733,149961,69754,28921,15982,17122,12792,7439,-1160,-31248,-82124,-94407,-79766,-74091,-64931,-9032,78822,135682,63699,-86363,-146619,-81345,-33539,-11120,17358,38731,70772,48642,-37914,-82120,-4001,93856,103538,56120,84390,150160,79784,-37979,-84018,-91104,-42339,48525,103824,80298,59660,35227,-25715,-42437,-13192,-13101,12641,83419,157054,200275,168933,52491,-44738,-81200,-131695,-166365,-156944,-116777,-60384,-37312,-13067,35911,53657,73640,131942,142582,25716,-88266,-81333,-28758,2938,48734,86561,24504,-54887,-41098,-24763,-55729,-67105,-15289,34503,20287,-5852,-27284,-65205,-4473,132463,148466,53732,3514,13305,6635,-31251,-20450,24635,9935,-31333,-11764,19168,11788,-4398,-3596,33082,77386,86505,33722,-9010,-4847,-14021,-24952,20986,34560,-29108,-67273,-29721,22948,-17218,-88733,-11004,132714,196607,185289,118069,44240,33855,21257,-54195,-66201,31396,63247,922,-57692,-78202,-41789,34868,94978,86287,26541,41205,105585,81923,-2301,-66403,-41614,48357,63562,13351,-14668,-6789,17826,-18023,-73757,-72797,-42354,-12599,61877,176758,208173,90989,-66523,-77726,29292,126026,130201,98917,67434,12027,-57848,-40803,37379,43642,-2954,-19536,-60324,-95370,-16257,26316,-30501,-49092,-46248,-38548,3028,62616,72496,20546,-29044,-39387,25913,144566,194250,85235,-5729,59363,122658,59035,-16986,-52163,-44316,-8350,-2833,-44773,-64876,-37808,-20599,16875,62060,43692,-1606,-11855,-18274,-36911,1225,50274,24592,-21434,14563,74733,56865,-5742,-37614,-38523,-83422,-94368,6738,44968,-11273,-25257,-25478,-13264,27796,40132,-3981,-6826,56382,77667,-4777,-68218,-58013,-6865,51114,49956,13254,12513,-16171,-50236,-7539,40551,42193,58407,29940,-88126,-139854,-70920,-16742,-25892,-46294,-34022,-2409,-11830,-43116,-13773,31154,-17299,-53707,6642,62170,43514,30634,40786,26825,17601,82484,112307,-2923,-102969,-79249,5021,67917,76317,50270,3252,-21874,-30574,-22227,-27809,-43494,-76771,-72509,10665,110818,79187,96,-41476,-1746,85476,94322,-18356,-41927,19659,1110,-74425,-121587,-114206,-81550,-51241,-33572,-295,52588,86785,66977,6520,-52144,-93632,-133738,-191434,-192671,-74886,59196,51615,-73086,-152338,-105950,-6382,8212,-69663,-72892,6185,66355,69405,35741,-5346,35349,104448,57608,-40457,-68126,-11030,70741,104186,58043,11108,31454,64328,63362,32650,28362,19186,-10643,-34434,-41076,-800,58802,63006,34254,23122,18411,14131,15375,28313,83712,133086,93224,33299,17978,6256,-34416,-83657,-87523,-49663,-32117,-30591,6903,32328,4972,34228,109914,109246,62756,34117,-16765,-72063,-65484,-15558,53860,59105,17866,14466,29822,4076,-36812,-74114,-102332,-80463,-31979,-9448,-18164,-63606,-77392,-34256,9783,25078,-17159,-130084,-140616,-14406,57200,10326,-52975,-59898,6157,92701,87354,41650,41326,29576,-10145,3699,55098,33883,-57831,-131717,-138589,-68202,47713,87372,76092,94010,87995,78498,70827,6310,-51880,-48039,-26016,-51577,-64667,-28534,-20675,-105562,-178306,-137379,-47989,-32681,-103271,-114361,-57439,-46842,-13669,22628,-31774,-65104,35249,100871,18097,-59523,-62468,-43284,-68336,-114025,-98713,-47948,-30548,-35742,-55345,-9354,99521,131375,75634,23830,13528,15181,1930,17603,71490,53412,-12700,-46585,-96883,-133817,-79385,-6648,-27382,-102684,-115768,-42378,51706,72443,43179,-32669,-78597,-43080,13940,11407,-4805,3758,34214,88006,115625,64995,-12633,-65519,-97348,-80017,-68971,-62806,-41627,-34855,-37532,-39148,-33148,36012,114977,109543,80341,116121,181116,156524,30320,-80078,-45003,113543,187522,88511,-185,2146,2459,-10684,-33574,-44490,-24325,12483,6355,-56094,-62460,29167,81137,108007,77149,-50082,-93269,-7391,52592,36566,11707,33456,47375,45565,102716,118647,60716,49985,88091,69660,34112,34223,96146,116811,4986,-58029,-31170,-31389,-6276,25389,-35128,-81917,-10251,25062,8626,52187,81111,37596,-16308,-112065,-167118,-113093,-45108,-6117,16696,-2367,-42296,-45690,-32602,-66620,-111281,-77961,-48148,-91156,-77015,43371,115641,117170,120183,152318,153423,63671,-24980,-44967,-29649,-26340,-27146,-28664,-16657,-13989,16161,105241,161342,110730,27394,5906,13562,-57251,-116181,-75654,-709,52856,22870,-60365,-129656,-153134,-160607,-163327,-122281,-47207,-20836,-39812,-6070,38544,60424,34549,-12192,-36131,-17753,6128,50974,90811,53858,-14651,-11605,50046,95448,59114,-4127,-57273,-97004,-87945,-40130,-31338,-46075,-45963,-20174,25691,57361,41443,-30563,-81896,-52283,40470,61159,6364,33994,73276,18224,-44516,-2184,36916,31783,16102,55037,65841,40640,54289,55692,-22739,-97130,-88135,-46887,-35571,-40193,-41243,-41380,-41747,-5617,39380,38786,40660,36239,26806,59764,66672,46071,58605,63182,60365,60651,102574,125937,42719,-55800,-92782,-68142,-11206,-3405,-28255,23242,37399,-5083,-17489,-56016,-114090,-76995,4087,8362,-71914,-153386,-153447,-85339,-49953,-37808,-18395,11697,20419,2439,-23744,6100,29203,16686,-1973,10074,36526,33168,25540,82831,118069,37132,-61757,-50848,96077,195181,94247,-96791,-175182,-124008,-32542,65129,73955,-27922,-91035,-46702,-35641,-54554,19711,81387,20320,-28700,-18993,1895,-9780,-64876],[-129757,-59593,27994,74688,78432,25228,-15154,24030,66547,46961,-63281,-184514,-133088,35241,85565,24011,-23992,-73850,-103814,-58368,-7431,57137,113577,90168,50296,22811,-45916,-86509,-55888,-9702,10632,-36246,-105771,-111799,-37543,37080,-28055,-106071,25615,205761,187183,79917,36629,20824,-8499,-13234,13786,-13190,-45256,38984,143916,87893,-4642,31952,129198,149834,97802,64649,93897,114984,76438,23927,38631,45699,-39834,-75823,-19246,-2398,-6196,-14753,-20425,12783,51796,47682,6198,-1037,-7315,-37610,-43452,-6253,6465,-10435,-20525,-52990,-142368,-163292,-25651,21443,-87071,-141119,-52237,36131,59742,22529,-6595,-989,-17950,-31259,-44114,-76955,-68185,-13564,23896,40150,50364,37781,4262,5653,42802,-33936,-162728,-128432,14986,76900,33898,-22030,-46455,-59318,-25349,14550,-1507,-32234,-17612,40841,97031,77249,27072,18775,12611,-7224,-5263,-26970,-103596,-142850,-71389,10429,18567,5655,37682,55115,15763,25380,65678,25956,-67206,-112609,-88979,-50825,7581,64887,39202,-81533,-123274,-78309,-54614,-11606,28401,-13215,-40738,15073,45734,12233,14684,59280,63896,62288,105831,70330,-55566,-100481,-46387,-33381,-46473,-28026,-16681,-7633,36962,25658,-38239,-41323,8230,-16308,-61858,3314,108700,113721,79514,71294,54764,36767,7259,-17215,74952,217434,186101,20797,-87971,-106153,-89079,-14717,-3119,-63479,-63238,30304,50756,6660,25865,43447,46519,19306,-70328,-120700,-70650,12466,38491,11884,30511,45727,-3252,-43987,-21428,-6555,-22257,-8661,5811,3277,-5627,11566,44242,34117,-24965,-44559,-46915,-44181,-15018,-9679,-15858,-12451,-32089,-79480,-45845,-30298,-121571,-181249,-127562,-55494,-11713,7954,2080,-34811,-26761,-386,16453,38416,49375,33006,-18248,-94054,-153406,-106411,-403,85230,123911,117813,97703,120700,103808,48123,11780,-3745,-32418,-59100,-78550,-86343,-90521,-86250,-74337,-6905,91509,144110,77177,-57260,-90106,-10424,23130,32286,72307,72741,64059,77630,51180,23462,114083,181956,122330,75212,74551,73648,20340,-31131,-13702,-9333,-13946,13819,31638,-2903,8022,58572,58724,42162,40564,22229,39740,121202,209000,190155,72889,-17448,-56842,-106458,-168015,-161509,-126686,-120218,-90076,-50601,-28669,2835,53804,122343,175889,146388,30602,-57250,-62158,-47221,-33292,-3475,10913,-33202,-96385,-103647,-97541,-102377,-88475,-35495,9125,-11437,-38210,12807,39923,39446,98751,136072,98077,51464,15810,10632,14350,7407,22697,38803,-380,-38718,-52429,-62089,-47320,-4321,81129,187230,201588,89589,-10282,6629,44329,50359,75718,43756,-21597,-21262,-838,-15474,-54853,-77799,-1949,105178,151430,136433,103228,66179,24924,-29154,-75667,-62999,-33648,-37511,-27067,1818,-17378,-44325,-9158,44884,45041,19747,72546,111096,44988,-43844,-115095,-98224,29348,119821,125871,111647,77745,5381,-82957,-146520,-156751,-105350,-48112,10432,84433,93974,27113,-33969,-41694,11531,107278,123929,89089,40651,-63150,-124865,-53666,35471,17062,-33462,-55324,-84617,-95770,-14110,28694,-30291,-57559,-34782,-4591,12936,12785,-7005,-41478,-41289,-21086,30328,93687,111782,39108,-12890,37017,87307,42191,-10422,-28474,-23857,-829,-23019,-80071,-79293,-62969,-84723,-31030,56362,31978,-33931,-19206,25442,22703,21530,32821,4858,-22306,-1692,39352,40289,-17445,-59503,-62352,-117100,-99772,24053,65283,21452,-10907,-40577,-37958,10337,9283,-47169,-16449,81986,114319,58467,17817,5592,10273,72339,102120,31299,-27771,-43297,-24828,-5431,-31158,-42456,22202,77082,22630,-38810,-15736,9881,-21116,-66730,-86841,-63650,-9732,48012,94037,96895,-10808,-77152,-9296,42763,1938,-15694,-2779,-31939,-34466,54361,81815,-34347,-110454,-59029,21236,62621,35638,20099,7575,-39251,-81586,-50223,-10414,-19260,-89086,-115048,-14657,81698,22895,-66293,-129153,-109581,3112,55808,-20637,-14347,47096,11792,-54846,-75842,-75788,-61430,8106,68577,82090,72013,49527,12611,-12186,-21385,-61617,-149615,-239036,-261386,-156607,23604,61798,-65149,-139655,-76086,-21763,-46263,-80822,-37720,61375,87759,11619,-42393,-13874,74831,163479,121845,-15478,-90653,-58190,12300,63600,79475,65613,54904,48502,49948,43904,30626,13849,29092,28775,61,28695,76510,82473,70128,41106,11570,-6533,-35844,-22323,40970,54628,29288,67162,110385,99158,29800,-39442,-48910,-33345,-30010,4163,59248,68568,15990,-1696,39849,20762,-40749,-61712,-74227,-89244,-63673,-33894,-4666,-11569,-44195,-36483,-21314,-32977,-34808,-37513,-53011,-54892,-76296,-67964,3019,-10752,-64604,-44319,-17895,-5479,-19675,-160176,-243043,-150048,-52676,-38519,-31992,-15776,41463,76375,11045,-45248,-18556,-4604,-5328,38566,89349,41123,-112581,-211411,-147437,6341,112327,96200,40063,44948,57333,62859,90592,83868,31183,5162,30629,52948,62856,58404,11984,-91623,-170645,-130860,-40206,-9984,-66329,-90706,-12524,39130,37206,31872,-16891,-58868,-7459,10424,-74950,-96362,-54800,-42603,-72942,-117909,-99579,-50900,-18688,-41749,-120861,-123124,-17830,79014,109161,75117,25942,10402,9806,14166,41318,17755,-59773,-85453,-87438,-113526,-70073,38199,61253,-16356,-59152,-2535,85620,102884,73037,-4761,-81405,-65268,5696,28692,37875,47512,31211,40153,105192,141281,96382,9439,-46251,-26852,-27200,-29292,-10006,-27769,-50150,-31654,646,55708,107845,79743,22834,71394,170697,134897,-11959,-96094,-34933,92387,142262,87492,48907,62289,64067,33804,-32714,-101569,-107141,-41861,10670,39,-7070,26453,63777,122698,102757,-39762,-115153,-50571,12804,10142,-9013,-24906,-49143,-38157,27636,68132,92595,141619,138295,41344,-50283,-68745,11323,93028,38157,-5437,23836,12559,-13403,-18122,-43834,-55975,-2590,47379,56645,69452,93487,71064,23659,-39351,-42892,1408,44317,48952,47350,25944,-32594,-60182,-48836,-86271,-127889,-113224,-111837,-138553,-109736,-18588,35109,12415,15844,102476,143412,24473,-109694,-122710,-55528,-17175,-38503,-59850,-35013,-22108,-18995,292,46397,93082,94823,66963,37951,-46810,-103025,-79472,-62633,-63356,-85457,-134948,-147595,-110367,-86197,-105599,-91548,-26517,33647,32356,9922,24135,73520,101310,58797,-20136,-20973,14105,58021,124200,138426,77990,34744,37353,34514,8785,-2291,-72927,-180021,-194379,-120300,-96390,-114203,-93793,-6368,76307,80872,57866,26777,-13808,-18608,26325,31322,11229,72455,137140,129712,85233,22104,-34118,-59411,-46464,26269,73941,79886,88936,55409,-16858,-55303,-57552,-29975,-3139,-12558,-32778,-433,36244,17236,-15705,-12502,46818,110500,114291,92279,66273,49641,80389,100361,88739,45329,65175,92936,26409,-65271,-106226,-59249,-17052,-64298,-93414,-16298,22408,11030,18159,-30075,-89816,-41770,21539,-47250,-172747,-215160,-171374,-120788,-100883,-63561,-16812,2664,-9092,-22673,-47868,-22453,34156,61750,48311,70052,94295,30974,-25764,49054,113951,48228,-18296,20472,134657,170645,29971,-140029,-180409,-118124,-2313,97594,80710,-21012,-67922,-41067,-60727,-76287,-22957,-2232,-38317,-43650,-22199,231,-11399,-68180],[-121714,-59652,11,57628,91015,57511,9672,16611,24746,-36207,-150312,-210658,-110541,27715,53396,13214,-46953,-124712,-143467,-68309,-3264,56965,117685,95620,23991,-1033,-45462,-79695,-23862,78330,114406,27448,-82287,-87428,-12186,42427,-19908,-82400,35993,222731,222853,70619,-51250,-74349,-50276,-31266,-14370,-43803,-81853,-5525,129812,121377,52334,83947,146261,126286,58523,28863,53455,76157,73093,70555,65776,31837,-52817,-100025,-85396,-68411,-41469,-31659,-22930,34539,85078,63217,20555,53818,65628,352,-36608,-20395,-17406,-29224,-18511,-22102,-100908,-136892,-14343,67741,88,-74092,-25812,51063,79154,65636,17968,-16735,-14806,-3871,-48429,-106764,-77602,-2512,31863,14953,22084,25629,-34794,-47789,15780,-14408,-70245,-38479,13969,54777,94633,90478,60085,21962,32565,43231,-16659,-65353,-39257,23273,44387,-12925,-69143,-100667,-113947,-43212,29093,-13271,-65752,-60086,-22768,9742,1458,-14038,-2773,9209,-23581,-13016,-20435,-63248,-81298,-76466,-62092,1112,79676,107849,56878,-50486,-98277,-64968,-58355,-32670,19909,26760,14613,47612,70334,17389,2975,85767,130621,83849,54816,15603,-68505,-85145,-48333,-66325,-69584,6072,57083,16271,15730,41918,7239,-18473,-686,-6347,-13294,44144,113570,102031,64972,57902,46213,26123,-21360,-35518,61931,147135,73659,-47566,-94994,-92874,-92355,-46083,-29515,-44459,-27288,12763,8207,-10408,-6693,-24972,-15274,-2490,-65947,-126364,-72361,44351,83129,46775,64525,83498,38132,-10108,6603,49672,49492,26292,6958,364,-12723,6888,38852,8226,-40187,-25388,-36274,-67325,-5827,46349,-4860,-69569,-64549,-51568,-8753,42043,15635,-40055,-53409,-16629,56912,60899,-16136,-60127,-15081,5633,-8573,19925,71635,79798,38674,-40193,-106646,-64551,40476,89362,70069,52598,93331,182426,197577,125262,57739,21183,-30983,-57633,-36134,-2720,20995,37736,65055,116877,142051,103729,20359,-53082,-46752,15618,9506,-9539,16323,-13473,-59175,13248,64202,32357,143139,269033,196723,104229,39550,-23971,-65090,-36195,54321,82929,34713,-3927,-63773,-132379,-70205,54924,74229,35307,32857,36607,59624,123290,199945,163096,51919,25203,32364,-45774,-115223,-71380,-47399,-74499,-53941,-25215,-34689,-26598,18845,54168,66756,54364,13162,2972,19310,13116,-46103,-100577,-98788,-68099,-77195,-111914,-134969,-129506,-86717,-33821,-9003,-44076,-91964,-22689,29142,-21931,-13751,93268,148745,103250,11525,-926,48068,53735,42815,57520,26519,-24758,-55418,-71602,-47887,2827,63905,151791,181509,92524,-10211,-17260,10716,31896,64192,42860,7983,27110,24894,-31882,-76233,-79197,-31061,37725,90702,82781,82605,93115,51126,-31621,-61360,-37379,-53665,-61835,11219,96947,72331,-43888,-90855,-24592,23070,28044,70496,56863,-29653,-96163,-131237,-85463,45134,141356,151733,119115,72272,19383,-21701,-84699,-145377,-132887,-91339,-54818,-26160,-41156,-46512,6817,28077,23372,83202,104227,71811,31340,-47188,-115801,-80567,-18739,2064,2672,-42616,-75256,-51803,3764,13328,-17159,-16970,10262,25716,24500,13992,-4945,-34907,-69015,-66317,22921,82620,75460,23882,5871,48451,95323,45195,-25928,-37237,-11176,34124,42749,-4790,-4860,2639,-63141,-62468,3239,7689,-19238,-2277,34372,37007,27924,14146,-8206,-9805,660,11000,22560,1946,-31356,-59455,-113137,-62898,52325,48530,-7361,-20392,-1844,9210,-3786,-24467,-47269,-16761,55357,88542,65528,51304,45183,38555,90148,131469,70972,18190,28542,32692,8318,-30154,-50676,2266,78418,75533,22262,34590,61099,1915,-94353,-136335,-79091,23734,90026,104805,96619,18770,-39608,5385,46991,-2178,-23122,7396,-30145,-57505,38599,93024,-15276,-87491,-31480,26982,18334,-28233,2212,27499,-42570,-114020,-61753,4149,-21955,-102170,-104758,-15071,29676,-53700,-124422,-159555,-135878,-32927,36399,-7566,-26490,-1063,11989,32432,47355,-1989,-50345,31135,130654,125218,75958,34489,-11631,-16244,26482,20377,-68905,-158135,-176608,-106982,12502,18373,-77525,-100337,-53805,-50413,-46231,-20150,33150,118332,120771,-20441,-98998,-21889,74879,132396,103290,-3687,-55523,-48478,-14986,36256,74443,61556,36855,30500,44845,28588,-12255,-9272,61772,104907,87671,72563,61933,67282,60906,9769,-5368,161,-31999,-46003,-49310,-71632,-46713,39311,110773,130541,59861,-17435,-27495,-37789,-42725,26860,114377,137797,76909,-30480,-102912,-136726,-152128,-120727,-66435,-41281,-44454,-63172,-48121,-44683,-73621,-56432,-39702,-72362,-74368,-54924,-36133,-12719,-56160,-61594,30886,37978,-26000,-18873,-18726,-48439,-49455,-116147,-200956,-190432,-140299,-71783,-19413,-26712,-37234,-36916,-78771,-85782,-30366,3983,36406,76384,94822,32750,-88468,-140861,-57173,86821,179328,139266,27515,2118,42029,54642,67661,76070,35041,8008,53129,109438,124222,76658,6937,-61116,-94200,-57941,-2847,14711,-24079,-39715,22876,87050,95940,80540,32970,-35092,-42891,-24676,-54611,-45884,6463,33194,44568,20879,-52329,-82553,-23754,-7499,-93682,-136208,-93448,4031,95595,82869,9049,-10748,10974,24721,30512,-301,-70671,-65778,1649,-7159,-41204,20678,82420,26704,-46292,-10034,62252,44416,11504,-20793,-70346,-57454,8594,22012,26031,33703,-3897,-17196,82662,197388,185126,72712,-4912,6256,11808,-5973,-7804,-22856,-47395,-33610,8970,51033,64562,23562,-24331,36180,125097,63249,-70828,-94614,6462,98704,114380,85443,75721,87184,106396,89674,-7072,-116559,-130059,-54417,-8341,-3500,-5609,-26722,-27253,7516,-14358,-93195,-116336,-62873,-25227,-12426,23199,10607,-75302,-103781,-67535,-37690,35301,114579,86460,-28480,-113146,-110294,-29490,33439,17075,15877,28965,11157,-21137,-41203,-26257,-16771,-19823,30498,108352,111973,85291,45175,6704,-6574,32641,74312,84157,41818,28448,39682,8259,-15217,7902,-8833,-66651,-118198,-139124,-101307,-77102,-77041,-59308,-49678,-21812,48609,92043,25570,-47760,-69621,-60190,-33925,-38543,-56075,-35603,-20208,-16806,-37824,-49099,12807,79847,83661,63346,12724,-25384,-44452,-98289,-139711,-131329,-88293,-14652,32791,25652,-8184,-28409,-34231,-5827,14621,9909,38179,92364,132053,94458,-7130,-21682,46061,106769,144737,154629,119021,62183,13271,-26680,-46064,-16973,-43470,-148999,-193171,-124734,-78640,-67247,-37170,31160,91131,79813,34225,13031,-1498,-31618,-16248,28849,54483,112087,163050,142372,92823,11826,-49547,-89691,-57753,48349,94560,44153,-3388,-22551,-9806,-1249,-34835,-36816,-24294,-53478,-41981,43854,71327,-25225,-146899,-150066,-24563,121407,200082,163274,46811,-24085,13280,85202,119915,86744,41570,5270,-30451,-48055,-39897,31489,23566,-110595,-158238,-52197,19487,22881,35555,12985,-11465,7555,26632,-46509,-157922,-175547,-116303,-77284,-58960,-15820,15028,9427,-10835,-27544,-48730,-23712,36332,55305,28325,56544,87847,1946,-72077,-11811,38878,14672,29160,65412,73846,39588,-38229,-90864,-79860,-47837,42102,120899,84074,-914,-31161,-27001,-57829,-58887,-22345,-9308,-772,-6048,-34498,-36411,-30258,-36039],[-70512,-15090,11514,38126,70126,56136,7443,-21313,-61004,-113513,-130821,-118984,-59936,-15233,-1520,10456,-17961,-66066,-68244,-7872,17917,18623,62452,74788,-3540,-27758,-4211,4790,41165,135940,185820,97645,-17362,-9314,50031,65645,3537,-34568,27652,156407,168961,38389,-88820,-69513,5855,-10705,-64234,-68143,-48427,-21295,19596,38749,64203,119595,123154,67008,24808,27313,27880,3105,8181,60391,77017,23527,-55063,-109808,-110618,-87110,-62694,-43517,-14931,29311,36356,2315,9866,74887,88114,29073,-627,6669,-14065,-36617,-16222,6701,-11800,-33492,3406,37778,42696,13878,17619,47758,78006,100362,48043,-29531,-46613,-39873,-89303,-120201,-62706,-11609,-24905,-52906,-10009,51302,28602,-6702,3354,-701,36734,76360,42219,31630,86152,111177,96950,79673,79123,62898,-11462,-67737,-43845,7325,-697,-49381,-63073,-108361,-165662,-86349,10232,-35449,-58679,-12085,15899,7976,-16051,-37773,-49785,-33199,-17541,-16184,-53369,-83574,-90579,-93036,-49153,37082,67921,77260,94110,54230,-31175,-80868,-97180,-62529,22103,100021,98455,53774,43517,775,-39036,31949,128540,120684,47302,-17345,-54661,-31855,567,-42099,-56904,19934,75876,39309,19859,43041,30916,24340,31433,25831,11312,-3958,-19891,-11887,962,1140,-1699,-6828,-28104,-16246,15551,-22504,-106479,-120324,-78463,-47782,-47609,-23911,-17956,-10355,5092,-1947,-16223,-26291,-54690,-74623,-41689,-27429,-78336,-117640,-56054,45846,62413,-3970,-18498,15562,9391,-7645,41037,80526,44960,18731,25508,4869,-32224,-22967,-9402,-14083,19904,39666,-16162,-60306,808,52131,-8124,-50932,13273,42846,22248,50623,98141,113411,69620,19578,53574,72875,-7754,-61534,-18579,11213,521,6276,55796,101313,108031,58133,-19111,-18764,76128,99460,16937,-15888,40124,129169,167398,119894,50160,7976,-43415,-56388,-6269,49131,82746,118527,166261,203118,179630,88207,-12358,-59881,-45888,2187,-25809,-64230,-48819,-97424,-169007,-88603,4327,-14197,86222,243069,217973,97954,-10911,-93088,-134849,-83694,22645,72744,45293,8449,-78089,-191492,-131538,42221,71023,-17539,-27670,29380,83881,133643,172643,117196,48141,82205,119319,54236,-5211,5822,-24655,-44751,11010,28546,-5101,-3476,3226,-43811,-81385,-56926,-48527,-33937,12714,10717,-96385,-189984,-151452,-48576,-21245,-79927,-135552,-126531,-68932,-29238,-19935,-46209,-102426,-93982,-86462,-132683,-96899,55155,137845,75370,-28586,-41699,6522,25273,18536,19938,1487,-23972,-42274,-42174,-1655,33202,21885,15126,44724,36450,-12823,-51698,-74322,-72601,-29397,8920,14012,9876,-10677,-29463,-46153,-73652,-60897,-4038,46704,44314,43288,67030,61947,2673,-42245,-53392,-59142,-30349,47960,112363,80665,-60134,-133298,-32609,62036,66840,58425,9972,-71840,-118980,-96885,-10554,67089,94882,87951,39656,-9183,26246,91718,47059,-79998,-138675,-114724,-60410,-40898,-78406,-58602,41017,83027,30388,26469,43326,12947,-7636,3815,-47265,-104492,-97783,-14982,38202,-27616,-72362,-48216,-39656,-43025,-4497,42517,48765,26560,5446,6528,6547,-25717,-101175,-101784,35393,108605,72763,25571,32873,91930,141823,68877,-31386,-40879,6609,58693,87155,54942,32161,30746,-30268,-70207,-52511,-16785,23640,49395,52390,25718,8107,1503,-8118,-2980,16072,58,-17094,5773,15405,-21138,-66323,-33709,36745,-2324,-84042,-63825,34120,49450,-50295,-80668,-46991,-26547,13112,63823,64623,47938,52776,74984,99779,92463,53202,66323,107883,73228,22529,21025,1574,-7260,25721,36889,11740,40310,78599,29968,-71211,-127371,-88824,-21387,-2881,-3019,34918,27775,-30437,-15396,50626,35180,20381,59684,37211,-3596,72332,118241,-11200,-94851,-37249,17848,-6277,-34756,6895,7042,-66947,-111790,-47535,2908,-51137,-113904,-53704,17061,10774,-66695,-122239,-133302,-79302,-1365,39550,-11135,-74732,-61313,21333,100962,114493,29565,-68748,-30011,74688,107743,90468,60322,18534,4844,30580,34287,-5793,-41000,-30567,3142,24630,-19443,-83329,-101063,-128466,-131573,-39623,26405,58145,120081,131639,5318,-75613,-25792,34076,59591,55424,19107,5580,10308,23954,42246,21334,-15245,4251,29700,26061,-23854,-78150,-57875,27853,91632,103621,65262,21533,30215,23495,-14653,2769,25462,11786,-28099,-97785,-115646,-69151,-41630,9948,76729,38729,-30153,-33319,-43992,-41475,25687,98840,130867,94518,-26669,-153222,-185812,-158199,-101444,-33553,-9342,-35595,-63287,-24324,645,-30561,-13699,21415,-36017,-99999,-119326,-84342,147,11453,5826,71654,72359,6641,6968,8863,-46888,-54401,-26263,-44528,-95267,-118610,-40615,22020,-49742,-171580,-187916,-135235,-55409,17967,60003,103761,131294,110509,37616,-18411,-24898,-6221,50170,149166,145283,41904,22301,69239,62810,28411,6137,-36871,-68405,-22850,35742,65489,45289,5499,-21824,-11961,21419,43538,43648,14826,2391,17421,39242,72089,80985,48110,-17872,-35464,27029,55492,39271,49235,83775,125076,121945,-460,-76129,-10814,31424,-35114,-86250,-95562,-38476,61499,67013,11461,11628,43212,53073,30111,-7250,-36055,-14489,65427,81108,-19139,-55693,10066,13604,-42083,-24542,28226,-13570,-39745,-26797,-32231,-29690,-18819,-54437,-54341,-30825,-69083,-74086,47087,168878,167601,85705,5722,-20157,-29600,-54078,-57841,-48000,-65929,-74324,-43711,-1605,19113,15169,7100,42131,77902,39469,-16456,-19194,43092,103482,98911,59051,37179,38790,74159,86624,7768,-76743,-76712,-21354,-11671,-16809,-19189,-37789,-53969,-78949,-122930,-120900,-75003,-46896,-50232,-27217,46831,55506,-51194,-112262,-81412,-68049,-44700,-9581,-7929,-51910,-89259,-75212,-34939,-43979,-54239,-25303,-36027,-52046,-48286,-57935,-24035,4454,-21099,5083,103838,120296,48798,-29687,-57320,-24446,38223,85359,77166,10172,-33094,-21863,-7464,11903,38928,33421,-3288,-48422,-58130,-481,4359,-48431,-73321,-49428,-1774,46832,68795,48190,42739,19715,-15980,-7800,4513,-6809,2510,14383,24839,2480,-58617,-61404,2237,48570,55221,20340,-9697,-40335,-107911,-139794,-99611,-11499,77930,123502,101208,68841,34958,-27066,-66123,-53050,10046,62204,80341,76123,35091,-35610,-38035,34327,89382,78606,62894,68557,46456,1148,-13527,-5166,28209,32314,-31683,-85330,-66886,-34069,15843,77822,109176,108304,81772,15550,-32233,-22205,-35254,-7090,79840,102034,109277,111570,43198,-17001,-8464,-17607,-59707,-30194,86853,94397,-49214,-146351,-111611,-34295,-25875,-67950,-70304,-81262,-110706,-39710,73948,60236,-81602,-236193,-267286,-138451,54426,196260,154274,-30944,-126218,-72553,16155,83597,102282,34941,-47617,-40373,12273,30879,77689,64141,-87452,-183218,-89566,2061,-8319,-31487,-29193,-16311,228,35021,21428,-57517,-88669,-54875,-18051,9073,43132,46048,24648,-1845,-36846,-67285,-30698,20301,6693,-39492,-23930,11428,-24252,-56281,-22618,-15520,-23193,31138,46040,-3697,-57025,-63772,-26547,-664,-2121,45184,105084,86428,39411,9311,-8432,-19511,-16157,-1893,41026,91065,60166,-40384,-74696,-50643,-25290],[-62032,1175,33860,11485,5936,13507,-7719,-48845,-88590,-71425,-10970,-13368,-72243,-100443,-59024,-4145,14921,6091,1656,41323,32081,-17294,12912,56825,9025,-28993,11949,68018,90025,137519,194489,129865,30716,40092,59235,35498,-313,-7489,72,28368,36739,-2084,-46713,12601,100910,56918,-40365,-29968,19809,-24869,-96046,-82023,3471,63135,32739,-11079,10280,41658,14465,-41974,-41574,12059,44185,11539,-41555,-69296,-44279,-23158,-37776,-48983,-15656,20242,-1653,-35327,-16875,35570,28869,-23902,-14318,35301,5283,-34784,-14155,15072,34572,19837,-20727,-45172,11433,43233,28630,35384,89312,115101,45019,-56945,-100693,-98807,-109874,-95521,-47860,-44723,-102296,-116617,-23845,94925,126503,62952,-78,-19231,9859,46935,37881,8568,-10818,-14445,16207,57518,62808,46523,19704,-11010,-2355,19713,718,-16010,3656,-37668,-109115,-75270,-17849,-73036,-130102,-87257,-641,20801,-6270,-27482,-20015,21144,55020,24537,-11294,-22372,-47699,-47452,33887,72523,22321,29184,113722,109471,3342,-83000,-91809,-48011,43778,143273,136412,44013,7540,-11545,-65856,-52219,50345,119443,86600,17878,2106,37940,65980,25037,-14859,7054,45359,73606,91725,69379,34241,46183,81085,92693,54768,-44242,-129329,-102845,-51266,-58504,-62002,-37638,213,39157,1262,-109925,-158535,-100569,-26908,21275,48557,79861,57966,38615,43007,41675,32180,-2513,-55976,-72198,-45808,-53612,-88119,-79948,-23375,7482,-11070,-60778,-84954,-54353,-34211,-23803,46106,62097,-10575,-12170,26462,-3118,-29486,-18154,-40339,-8867,97890,112104,35594,-7481,-5059,-14079,-39516,13237,106852,56531,-22547,13160,99119,160791,128655,17844,-13030,35911,29812,-28733,-28562,22060,52767,33431,44309,98224,110477,72439,-1468,-24195,51022,74814,-721,-18157,10276,43546,54143,22176,-20080,-35754,-51097,-32334,10136,25775,26983,61973,99134,134118,135092,87915,19591,-35989,-32760,26863,11226,-24458,-5420,-51175,-122133,-75948,13583,14993,52386,154749,173697,72629,-32299,-75957,-106417,-111513,-61394,7454,62452,90242,39747,-119692,-142615,36979,107298,-12001,-60039,21882,99588,138631,146716,79237,30724,83066,129876,118679,84805,21587,-60640,-53805,42659,79157,59778,68071,44504,-46954,-101728,-77134,-89612,-107483,-66710,-82460,-169674,-192518,-96851,17461,43118,-16452,-78299,-66894,-27230,-20386,-12672,7589,-20436,-76717,-116345,-116518,-41288,74824,106017,28533,-47243,-68808,-70880,-52814,-26203,-15050,-20908,-24125,-22216,155,56485,92994,53249,-29637,-46774,-18483,-18803,-41207,-64620,-98091,-79480,-14169,2711,-38929,-65354,-16026,19555,-34270,-44552,833,3560,-18007,-28309,-15708,20664,25955,-31772,-89898,-72921,-7765,37802,42413,5120,-74065,-85965,27851,131049,130255,71907,-10488,-94720,-115830,-26831,81515,81472,42231,32578,-36839,-106738,-17311,109045,94083,-19314,-84468,-70946,-14002,1349,-40338,-14999,76761,124074,51306,-21339,-37038,-53790,-42852,26761,17246,-78646,-111655,-33602,14877,-32941,-52897,-49749,-74092,-56015,27382,89637,75020,24151,-25863,-31783,-7657,-16377,-54851,-26933,87182,118562,60413,30416,57781,123491,162474,93885,17775,18344,54421,67809,52785,7638,-36201,-47512,-71168,-84011,-65801,-20949,45525,91149,101686,71028,30877,14627,-8046,-17319,23737,5182,-60548,-38783,7785,8240,-21649,-36352,-5475,-21210,-104900,-90824,34746,48973,-78754,-105983,-53691,-39628,-6212,66273,87467,68863,72824,105866,93661,13270,-25925,51324,120413,84787,37733,58561,43545,-16688,-7077,19286,4395,18109,50830,56833,32708,-34771,-113414,-137200,-118758,-86026,-3753,40175,-22332,-52285,30682,78917,74314,81540,70425,46272,76828,61229,-76174,-139890,-63687,14190,31862,32270,24034,-43205,-90600,-75361,-14037,6401,-76217,-136835,-27913,58519,43816,-204,-49071,-86538,-29689,35385,42341,-31943,-94681,-52110,39424,71617,39154,-25177,-112284,-129975,-37282,88545,144531,112204,66691,57896,49638,6628,-29000,-15440,29140,46457,24692,-23189,-72126,-128069,-201284,-192161,-89785,-43434,-26365,43618,94182,42631,-20478,-38955,-32096,2994,45172,51786,35224,55307,81730,53795,-50662,-105256,-22104,29671,-16993,-95265,-137218,-108090,-32068,28538,50001,6644,-37568,-16790,-11480,-25346,1054,22691,24667,-8340,-69835,-61083,-48289,-103719,-92082,-5718,-5277,-57804,-60654,-46378,-10286,46281,54787,34779,19377,-28228,-103239,-119429,-79864,-45748,-35261,-45373,-39421,-16312,35075,64369,40108,38161,72737,29023,-70917,-145311,-134346,-15307,54123,37404,73364,79032,7819,-14297,11717,-9464,-9464,42418,60320,-9234,-59328,4327,71951,-20204,-188670,-225926,-129857,-8535,65424,92423,119024,142985,119599,56494,31086,22549,-46262,-76700,25033,97783,83890,82088,84665,51088,3080,-31486,-85390,-148771,-143794,-109081,-47636,18333,30235,6716,10445,39634,63447,63079,32466,16451,-1250,-30401,9390,46372,28936,-1611,20304,103246,119224,57428,26265,46697,67460,54538,-6310,-35272,8833,22187,-33580,-71179,-77315,-44458,11011,24916,39678,71366,78646,51997,-6618,-35294,-3507,7086,32968,75758,-2686,-96191,-39808,56625,57600,17446,20852,9417,4593,12277,12014,-11351,-63114,-125882,-106336,-71342,-110759,-97646,12141,70378,56036,36916,-14493,-69320,-104766,-104669,-81419,-68815,-89034,-107490,-88652,-39067,16118,57188,61843,34256,17148,39695,78821,66076,49197,75079,56728,-1625,-27431,-18706,12067,32771,6585,-18356,-9015,21585,22421,5978,5646,31939,33279,-20757,-80637,-61568,-13536,-21598,-53475,-31901,27856,28978,-46230,-84812,-43576,-39081,-81168,-91933,-40750,-3505,-14617,-36157,-54133,-98996,-121194,-96955,-108932,-111461,-74633,-67088,-53126,-21832,-4988,12002,48724,52525,-2424,-70326,-67513,-7141,62667,87098,54505,-19814,-91450,-102049,-60406,-18769,-18876,-31523,-1051,43974,61741,64959,45754,17757,-19277,-32514,11075,74952,90864,66483,58882,52550,61575,85359,78491,45426,50023,58442,55243,45751,-1431,-59973,-54754,-10345,-1737,-50117,-73406,-72428,-102503,-108563,-70063,-36608,-21954,36847,92604,96071,64780,14682,-33047,-45821,12337,36532,11262,-24989,-61450,-83499,-57939,-16169,2970,-40504,-61727,-10498,16184,13117,53600,99029,117468,92162,49917,15305,-7885,-24834,20059,120228,167539,139695,104979,47893,-21788,-17583,2434,57175,142276,126836,72784,32539,-38037,-74770,-14215,1084,-28915,2286,103233,63630,-120043,-215352,-154947,-84729,-92548,-102973,-72470,-87201,-100300,-6475,102370,80661,-49569,-176309,-229795,-176413,-26566,105492,69091,-94227,-153383,-79898,-44529,-13778,31340,12591,-31700,10378,79861,58618,36713,64282,7169,-120115,-110000,-37616,-51033,-100257,-93319,-65238,-21735,58286,80017,9466,-42519,-35229,11404,42034,49945,47602,37946,-1817,-53158,-79790,-26487,6822,-28818,-87316,-104897,-72419,-28471,-3641,10056,-613,-11801,13249,21474,3606,-29054,-42720,-8983,11884,-6092,4787,57690,88233,82419,41050,22275,34864,13149,-8816,47753,114950,86813,-17844,-48782,-23243,-37467],[-84308,-27023,35697,-4491,-54390,-30145,-6983,-30370,-20729,41085,79285,25403,-104952,-155840,-83674,-19871,-3603,-20364,-37084,7468,23842,-3551,12396,48880,46941,17007,20405,76592,88788,88126,134685,102036,38999,50790,39087,-2069,-148,18366,-6818,-57463,-65475,-21210,27619,87213,152008,140305,69749,47519,53728,-32752,-129853,-123311,-52581,-24354,-45456,-40473,16325,30336,-18677,-47831,-12388,28954,21422,-14038,-45311,-39659,17653,60742,41543,-757,21712,69353,73765,44668,-2326,3460,-10660,-79010,-52837,39530,19313,-22959,-9565,-5902,1873,-2834,-58035,-122146,-77300,-15744,-19048,-2047,76008,79069,-12408,-92679,-114979,-87792,-50893,-24847,-19632,-46987,-98591,-110790,-25814,102187,150148,70992,-6346,-48015,-100612,-96305,-36456,-44142,-120092,-150961,-69845,17894,18402,995,34419,46855,29724,18860,-1334,-19195,-13592,-24109,-42990,-33026,-28598,-90152,-180046,-167224,-43508,21039,385,-7363,39878,114282,115053,59242,45141,56563,54280,107292,163829,93674,-11851,-16296,52571,45786,-27780,-67579,-55283,-8574,65979,110063,61181,-17834,-35951,-35088,-80295,-107470,-49709,26716,50664,36933,50212,85263,100017,53826,-13314,-23399,32375,111681,158324,110281,36584,11734,56230,104279,69502,-45302,-121159,-96030,-71466,-111607,-113068,-48160,20436,49868,-5224,-84417,-85654,-33672,7714,58394,116395,170118,134947,81621,80445,105572,89372,23399,-29510,-55510,-55506,-58580,-65504,-37877,-14451,-47904,-55649,-21125,-23364,-37063,-20836,-9488,14976,-5237,-60343,-31742,-9367,-36239,-22229,-5089,-39293,10458,114176,133726,94065,45706,-29817,-96040,-72962,43425,98210,-40921,-117237,-36666,40371,70260,39513,-57723,-83714,-3992,61728,16924,-20689,28210,89205,72453,36536,35302,10969,-32036,-81588,-93405,-54499,-15392,-5471,18529,24101,14315,-19364,-68745,-98113,-85260,-52224,2775,8279,-48397,-75772,-62163,-59511,-33142,-6041,19887,34090,-5606,-13027,55986,73755,63122,72495,28327,-15685,21789,89838,82964,62593,106788,119071,40119,-19827,9295,-5124,-92356,-111857,-15439,118657,195952,174711,-4409,-125265,-6532,102643,16495,-64570,-17135,50556,72509,79573,46350,23056,54308,78929,97128,76552,-9156,-87644,-78708,10256,71140,71013,73868,56658,-6752,-35582,-34720,-73464,-90435,-87608,-146969,-190156,-126109,-22501,51722,64631,21826,-23332,-14169,-2352,-28922,-21399,48660,62392,14859,-1533,33007,83246,126471,107517,35554,-19097,-64199,-110032,-83302,-16975,6296,-9618,-5218,13010,25813,66339,124327,125494,43861,-39783,-54805,-45467,-8594,27971,-18654,-49110,-13631,-11548,-74289,-104604,-27734,43344,-12187,-37329,-10195,-51599,-108879,-112363,-101241,-53503,5020,-13842,-69320,-67017,-18215,-8659,-40585,-76242,-78137,-22492,60158,141756,158736,81599,-53025,-151781,-125562,1477,94676,71491,35122,18511,-91100,-179730,-95255,16496,37730,31737,25685,4267,-6955,-22797,-37476,8265,85989,131577,83324,-14978,-71881,-55900,-19895,20692,37017,-5270,-49910,-62741,-63810,-51897,-2547,5654,-8485,18141,62766,95737,73968,-1307,-68895,-67129,-15102,17412,42790,78558,112779,66981,2758,-5626,41280,94674,113631,93450,89296,101772,107256,72349,-6763,-87468,-134729,-142385,-143856,-117037,-66908,-31579,6418,55735,110609,133867,88864,19269,-43617,-54514,108,-12153,-90836,-93763,-56448,-23641,-23498,-44556,-31199,-13510,-64053,-79871,9682,34542,-39196,-65273,-62263,-52178,-4355,56547,84997,91625,94707,106733,71043,-45637,-105780,-20316,66119,64903,40762,59830,41926,-23886,15516,83133,54844,17919,21911,65588,126320,58131,-129441,-206482,-128288,-58008,12559,78145,46678,-21833,27793,104689,96507,53076,23062,6561,-6694,-61869,-154446,-163928,-63113,35567,90234,90579,36897,-48834,-52047,-11216,25165,26222,-79228,-172201,-61516,67820,78599,55657,19777,-50671,-32202,34109,42133,-24380,-36936,23341,48932,-15243,-90124,-109635,-150884,-181556,-90692,92836,191501,137513,65441,95295,125397,38343,-76736,-86176,-13216,23139,6393,-29654,-73369,-128360,-156068,-147900,-135506,-142702,-126238,-55298,18174,20865,-20969,-50124,-64904,-22453,60339,79069,48240,67268,97392,43628,-86324,-136100,-30130,27075,-30737,-99139,-125757,-107236,-48232,573,3565,-50312,-90251,-50365,-30710,-55243,-36524,-1336,1914,-12026,-20575,-7192,-33301,-90852,-99184,-44807,-28610,-58879,-68676,-38795,30056,99989,66897,-26688,-51940,-41831,-67782,-73621,-26271,-13836,-57858,-83787,-26969,32385,53345,77219,86323,60959,53253,48356,-6032,-90756,-115640,-27199,15531,-33985,-5574,43623,-5465,-52402,-23750,7109,38522,64395,49459,-18863,-51983,-7274,52132,25404,-58743,-106968,-82582,-10413,57628,69524,67586,95215,113961,76665,36257,7165,-78517,-141131,-73551,51492,123273,100218,29265,-2810,4871,3476,-53755,-135642,-170758,-172323,-101246,14946,54720,26472,13272,30953,59162,58133,17876,15761,8754,-31269,4012,46286,20013,17797,88758,151943,107388,33660,12271,15274,1311,-36083,-42414,-20486,-2638,-23112,-63336,-77720,-56052,-21761,-32012,-31890,54752,111431,80081,14030,-60494,-65645,756,109,-22368,28521,23874,-41328,21614,177974,208591,106033,57316,72267,80803,66723,39385,-9377,-63954,-89131,-51442,-41184,-79789,-48050,21253,-284,-46551,-36590,-38520,-59825,-71320,-34650,-3253,-22223,-53294,-65486,-49153,-985,58649,92083,57528,-18557,-44078,11516,82124,79383,54168,56267,23904,-32962,-39564,-19630,-12446,-4086,15719,21686,20122,55199,79016,58480,69709,125050,134803,88392,32881,9285,18064,15387,-8286,11203,41605,3253,-40890,-27514,-3562,-25952,-63835,-56832,-320,42975,28164,-22151,-50342,-66577,-98907,-99172,-100418,-95050,-54792,-42353,-68924,-64870,-588,45161,24352,-16854,-28089,-24389,25146,77761,113948,84831,18849,-56695,-106473,-96639,-50495,-45269,-83676,-87478,-10446,75114,92552,52849,20428,36891,31047,-20363,-6191,65408,101761,72115,30057,38050,118201,182166,143212,61145,52150,58793,43798,50328,45426,-14792,-56639,-59557,-70355,-100501,-91299,-64454,-69810,-73735,-70303,-118411,-176034,-106050,52307,109542,82162,71566,71496,37301,7024,-25702,-59684,-75955,-89088,-83871,-48614,-35816,-39848,-79106,-86578,-27110,11093,29379,76636,136401,158064,90001,39862,42196,31064,-22416,-26141,64246,143692,139555,116782,87034,15609,-8619,29425,93499,152329,127517,39612,-29839,-59659,-55452,-31952,-19450,-19541,38295,108458,36511,-110696,-172867,-143547,-105256,-101523,-81226,-31074,-31105,-34099,27284,113078,129467,49181,-41938,-95782,-119606,-83356,-14881,-6329,-76656,-90261,-22778,-50943,-90793,-69817,-35301,-11936,27207,80298,53912,-13463,17654,71847,-7537,-78803,-54469,-40937,-59782,-53467,-30656,257,53201,46915,-6698,-31227,-22579,26232,42677,11117,18056,39960,-5507,-52328,-43827,8084,4502,-39009,-97454,-135556,-99160,-23290,11908,20591,32381,24492,11880,33017,66996,45597,-23752,-46402,-21433,-38606,-59160,-19664,49396,74136,35942,33813,49023,5391,-32913,-4671,39880,45862,19491,36198,52209,-28916],[-59067,-38928,26518,-719,-73605,-54243,-6617,11476,62064,85882,66328,27475,-63085,-109082,-38480,7630,-39453,-107821,-131310,-69893,6020,43361,36749,35787,64527,85369,67399,66479,39447,7474,33243,35470,22260,49581,33791,5461,31615,55107,7857,-48223,-58543,-3637,68726,101757,127278,165438,153667,90284,41781,-33925,-100989,-84700,-37457,-30750,-23879,6660,20733,-15257,-61290,-44125,44314,106379,50504,-30554,-71899,-83750,-21473,93043,142241,109180,99526,139268,185129,157931,47104,18625,36543,-23773,-36341,26028,21639,-1926,449,-28811,-47431,-30307,-59195,-151688,-147277,-80067,-69782,-56308,11844,12834,-59944,-83468,-51122,9246,48774,41819,24281,14622,9831,-20266,-9046,71847,94218,24207,-9685,-41586,-125447,-159215,-104709,-93942,-151877,-168347,-61921,37423,17886,-20817,19881,37042,-17709,-39592,-39092,-85478,-118883,-83839,-26815,-6058,-16776,-49421,-99036,-112437,-38873,11178,-27553,-35165,45058,141276,112904,63259,62185,79448,125026,214160,204181,78106,-28252,-60786,-50312,-51155,-72091,-59455,-33782,14264,61844,29490,-75237,-122651,-77938,-53387,-85247,-112824,-103256,-85979,-49500,10725,59202,93077,99249,27823,-55904,-31304,79684,133816,132451,116950,57750,-29248,-33438,31207,41299,-16445,-57704,-50822,-79148,-147599,-130275,-43067,-1627,-2718,-25565,-29365,-944,13599,4337,47511,128224,198571,170125,108333,105635,139744,114533,44550,-273,-38788,-36437,-7012,-9090,-9462,-13644,-45970,8699,129926,137406,52798,41496,51575,11000,-45678,-48375,-989,-14669,-29069,34,-1856,-12224,41055,95440,119106,127192,73446,-38670,-107225,-49499,45976,34621,-94002,-129389,-39387,10415,-18843,-81468,-130759,-93328,968,68488,52648,24352,41463,82904,86633,42024,-10497,-52163,-98808,-121586,-116881,-120243,-88680,-20681,30420,48209,49315,12178,-58499,-114109,-109751,-55210,19895,-1715,-98081,-124877,-112376,-111542,-103293,-101757,-53881,30120,38352,5524,34857,76562,100033,79043,21607,14620,79202,127061,103591,88307,118936,102891,43927,42075,111522,81341,-40172,-75632,40261,186376,251335,228328,84101,-76234,-71624,19125,8724,-62197,-68182,-15350,4690,17868,37310,72106,88894,67980,53228,25975,-7728,-42078,-58653,-7930,46703,23516,-1335,2083,-9370,2456,6449,-7132,27838,-349,-92203,-104252,-37914,9276,43735,52298,16353,-19884,-7745,12976,-27630,-45199,26617,64433,90759,148814,168482,142400,153058,155004,106451,39634,-19469,-58168,-15165,60569,60165,11631,34519,76101,57834,56639,113954,149579,100203,-2847,-64565,-56883,14743,78391,44006,-3803,11440,13546,-51418,-98080,-35822,38104,-9391,-53268,-32034,-53205,-119858,-119641,-100743,-72653,-12056,33753,29695,4713,-7083,-29726,-61299,-81631,-56934,-2857,36977,94390,131094,66185,-91863,-181690,-114335,-22936,15900,45937,67929,27101,-96578,-165439,-110848,-42607,5588,75791,105420,47534,-35497,-79598,-62618,14,62753,105488,103944,38714,-16576,33329,68948,49414,55212,79753,34548,-69195,-108169,-42478,59342,99331,112596,95820,58676,68862,49629,-47241,-99100,-53068,12354,56516,91102,95044,68342,-8377,-64031,-71189,-14312,27694,39519,69185,113921,130414,128489,79609,-18419,-105736,-134868,-119378,-123274,-119011,-85038,-56512,-38438,-887,82123,152140,118284,-1613,-80137,-58741,-15040,-43295,-86177,-72835,-66454,-58484,-24423,-6190,-20715,-26388,-34627,-48735,-8574,34374,34632,-3695,-80111,-71897,341,25881,44830,75210,68541,66981,52124,-40782,-118875,-84462,-13285,11736,28380,73111,59453,8144,59750,148088,123839,60699,26738,50635,127509,82343,-98202,-162286,-48166,20913,37641,93253,114662,70022,83036,115482,81047,22735,-24003,-64591,-97115,-122151,-161004,-136648,-25337,67931,103662,86994,50649,16110,40441,54031,53261,43885,-55257,-171074,-98105,45044,79327,36150,14719,-28696,-40176,14153,47229,25726,60183,102446,60912,-42312,-112852,-120089,-144230,-144353,-54842,78555,158226,110487,22081,73652,172954,105258,-74851,-145780,-51202,27653,-4057,-73185,-106947,-101510,-57179,-47719,-81930,-96997,-93522,-89286,-47847,-51578,-75487,-35184,-26035,-20797,59161,98302,79815,68881,67252,16364,-78801,-109876,-16899,47949,37233,15022,-14184,-45396,-36996,-15642,-35786,-98968,-120927,-58793,-46513,-97273,-69904,-7798,-8316,-27960,-21446,-26730,-49459,-43280,-42017,-42552,-33182,-31331,-34396,-19472,37645,117866,112209,18231,-22577,-22690,-75789,-104260,-51065,-20950,-52791,-63399,-9607,14248,-910,37428,91075,59575,10664,21119,21321,-33299,-54932,-31413,-89642,-169809,-124934,-21906,-1704,-34996,-39242,-19994,10839,19440,-15152,-54718,-69688,-64544,-56945,-14456,27915,7118,-70116,-92562,-27199,8173,-407,29290,82775,54407,-9968,-32371,-51690,-89305,-69706,31573,96115,27721,-80182,-79704,-3926,23999,-18048,-57122,-67718,-88722,-61796,9503,41060,32234,34465,41006,45725,30776,-6472,13084,20334,-9449,27822,61352,21957,26766,115401,153295,82092,46299,69677,60490,25470,-26085,-80125,-79493,-60174,-60305,-60333,-53361,-33406,-1061,-44591,-78966,9224,75920,40270,-27009,-80756,-67371,-15311,-9300,-26671,1713,27788,23550,89865,203292,207900,124083,79088,50729,52623,68238,36896,-23356,-34855,-1050,27477,-2309,-22211,24258,42821,-28999,-98096,-96656,-59831,-2437,57366,94335,88288,52689,24602,15699,30087,65636,91693,76354,-9547,-93240,-87539,-33438,13070,44188,70323,59195,19489,-13458,-6375,3848,-12678,-11005,21028,13449,-7526,48218,91290,80012,105241,148431,123241,65699,17413,-28327,-16097,40913,53580,78580,107331,43977,-7103,26703,23156,-32295,-33053,2765,17218,7460,-10953,-25368,-2016,18489,-3936,-7235,-12398,-17285,6590,155,-51463,-83078,-42006,29197,38036,-31575,-40020,40571,124759,126707,89956,27764,-49627,-110513,-97183,-27507,18217,-28042,-80523,-46929,11641,13741,-3870,-6355,-27072,-1115,33144,-12788,-40519,-7212,42552,36069,-4274,5543,99113,187011,150222,32791,-11530,-10074,-8341,11988,10993,-25904,-53713,-79063,-88011,-61327,-18421,-6927,-21088,-34530,-66697,-135767,-190652,-129418,37753,127768,119004,112640,108331,48742,-20357,-52380,-61396,-53074,-46668,-36478,-15112,-6574,1926,-6763,-9904,7547,25964,30623,25557,67830,112342,37855,-25027,9118,40254,3531,-19990,13635,61142,75861,73385,46136,-29727,-60635,-15562,35620,82482,98188,19265,-78777,-87262,-58214,-55514,-42108,-17642,65488,106821,24947,-56969,-88397,-90607,-55457,-39557,-37600,-13799,-8144,-4805,19552,67713,111069,87815,16103,-31169,-68811,-122802,-115703,-51738,-37514,-26782,21424,-16501,-89229,-102169,-70521,-42774,-44776,-3424,38465,-4066,-39798,25211,49841,-40,-10484,19298,42294,57794,73774,45945,1201,-43123,-34968,11208,24728,39993,30604,-21469,-10171,38795,9587,-13856,28611,50115,1405,-41968,-85371,-109882,-62242,-13426,-7920,11529,44973,41208,31016,61140,102821,72666,-19623,-82316,-66077,-74239,-117150,-108431,-35004,17877,5037,718,5873,612,6929,3948,-8302,8730,48244,106497,120839,24289],[-9725,-21882,13637,-5793,-78851,-89646,-48905,9815,48781,12299,2023,33696,7252,-28237,26379,52774,-48482,-158133,-179246,-108940,-3507,67801,45674,12493,39104,95988,94014,37795,-42446,-95010,-80968,-51848,-31831,8346,5472,5322,44954,56777,-2338,-10005,6073,16841,40527,50905,44109,81521,105831,65232,31305,-19689,-82782,-58968,307,26355,53599,54866,-14273,-74362,-81631,-53350,33274,113682,72052,-14248,-74320,-145789,-107225,65956,189363,179410,112540,101719,160018,155658,54252,20194,83016,85218,19047,346,14476,12061,2512,-25417,-53005,-41793,-48558,-131320,-128411,-57528,-50612,-76817,-57528,-38246,-42382,-16849,31108,85431,77355,29741,33793,73999,101245,54530,4815,31054,29707,-18258,-21158,-21881,-52696,-94609,-107408,-104835,-131279,-130051,-29082,67061,49901,2762,4065,-30149,-115879,-114494,-65471,-114721,-174543,-129949,-55326,-26322,-5026,24567,38440,5157,5801,8156,-73375,-100841,10047,106292,82605,51335,31616,11981,60139,128160,102471,26272,-43983,-90967,-95029,-78489,-81509,-64974,-26301,12568,23202,-33668,-148957,-183487,-84247,-32559,-72521,-96803,-95831,-99046,-64720,2883,34928,53341,62859,-13886,-85323,-12098,120099,104433,24236,52953,64265,-27219,-86524,-40123,24946,18356,-42715,-56279,-86727,-145969,-115380,-58417,-62515,-52869,-26206,-2022,22905,15426,-24670,2906,91959,166885,147208,101736,98352,128064,122973,78232,28994,-9979,21250,54865,9237,-20780,-4863,3324,101413,257085,262343,124529,64369,80926,46096,-4418,20421,63122,49159,48997,48867,14039,17100,54276,78209,96355,103183,59791,-20725,-53783,6358,47340,22455,-15428,-30919,-2045,33017,3242,-77492,-115719,-68375,-8679,9600,20002,47527,52687,46578,46564,48711,43946,17791,-42166,-59086,-44287,-61003,-68781,-49763,-17497,23462,58207,43415,-21526,-91930,-112984,-81099,-23624,-41982,-117200,-131255,-81385,-35736,-29042,-59036,-39610,42240,76406,11058,-28912,6595,49061,11238,-41454,-11015,53084,75686,77260,96848,97398,89018,94635,115444,134599,65963,-14905,-6509,89964,177931,197580,187848,118447,-20267,-103069,-67606,-30047,-69170,-97558,-31524,17499,12221,33979,113431,147581,95728,30190,2456,21578,10650,-21329,20648,56129,-6335,-59690,-63401,-57725,-17093,20314,38881,91196,51790,-39718,-27265,4363,-1382,22347,29465,-21274,-68280,-32592,37088,-3252,-74745,-56924,-16739,84078,193393,158843,61161,83100,164378,158053,74181,24180,13327,36793,68585,32128,-24215,31205,105808,80238,46170,73413,91927,45060,-23709,-65984,-40356,5930,15324,-8312,-23124,15263,46187,-4682,-60527,-11129,53779,9017,-54485,-36692,-13599,-51049,-61508,-43831,-38030,-17164,32996,69313,64540,16768,-34093,-52674,-48248,-41516,-38585,-20595,24546,51883,10055,-96478,-138634,-73679,-67410,-95791,-16964,52313,12246,-51570,-72499,-57926,-38059,-1005,40358,57147,20376,-42867,-76600,-63616,-22766,11933,50602,70415,48960,39314,102349,128875,97631,77939,103642,69631,-39498,-83573,-14434,81088,128646,127218,42195,-31407,3314,5459,-73122,-85639,-15789,16880,19369,29511,12726,-24383,-66334,-100367,-116736,-72749,-41271,-31262,-5120,29950,58827,85041,50046,-22326,-62822,-57843,-19826,-23575,-82095,-123408,-89917,-32655,13897,86383,132074,82372,-33456,-71348,-13195,7791,-44958,-51537,8600,8723,-29335,11216,48668,-13873,-70791,-51606,-39865,-35270,3354,33664,-15576,-137327,-129429,-31761,-13235,7228,34153,-16833,-27292,16123,-5419,-75930,-113157,-103851,-74753,1878,113910,130386,70390,57333,97679,108393,77289,20702,12670,71916,62383,-49290,-91309,4142,53405,18921,18765,54636,90609,127627,93073,20895,-6465,-22549,-82926,-113742,-88035,-115816,-108784,-11600,49052,46512,45270,62427,70806,83362,60778,38482,34708,-6745,-101764,-90540,19411,65222,-16790,-38305,-10665,-15756,-9712,27979,44608,91364,127225,86658,18538,-11973,-35970,-85128,-66030,-2334,21430,49484,54650,8310,29953,106082,77194,-60098,-132523,-24371,80313,8195,-111667,-128389,-81658,-35911,-12086,15223,56052,39068,-38639,-51626,-88452,-104203,-5380,34938,3753,49939,104798,95166,64725,44060,4137,-63978,-81403,8507,98601,143066,154926,114850,22664,-47639,-70684,-99217,-147565,-122995,-50323,-65997,-102047,-49687,9736,8314,-37685,-67556,-73408,-68648,-27303,-6191,-37524,-44372,-7021,19667,12898,21844,74947,119512,100014,67718,49689,-32037,-109974,-91276,-30428,-6972,-13450,-19263,-53090,-61737,8200,76323,56692,20600,7751,-18510,-39085,-4607,-17697,-146021,-223133,-159765,-41286,48225,62542,24367,-35740,-79879,-87329,-68595,-31853,-21487,-66551,-132568,-110315,-35973,-15167,-110820,-182250,-115963,-37419,-30543,-10865,20916,-25640,-83879,-70996,-19352,-1152,11907,41125,33102,-46763,-125980,-101629,-29857,-22667,-42498,-3608,72896,72244,29109,12418,21688,28206,48631,59943,42953,28720,29266,44423,11060,-35523,8497,45545,33097,52840,112880,123817,72004,93140,153140,120382,54479,-7088,-116895,-145624,-88166,-34589,-41,10062,-1462,14655,-9267,-69338,-49772,6447,9995,-21598,-41531,-30346,-12865,1411,6844,4294,4874,22301,53110,61593,37128,33669,26025,-56047,-51576,27909,35348,-14093,-8874,30531,35548,-2993,4328,47471,18271,-68637,-112040,-95534,-55099,38220,124984,112905,66822,73083,85233,77653,81885,97926,97128,58218,-41583,-117916,-86706,-23284,12927,51526,77930,45014,9109,12751,33698,35452,9317,6868,21305,-1096,-23050,25625,56399,63647,101300,119060,36161,-68919,-115259,-114575,-50771,48682,87767,112638,149120,102647,33159,40983,42591,1298,3373,13115,654,-40373,-67514,-32044,37893,63406,71407,99588,91567,83027,90223,45795,-6183,-53279,-90693,-36467,41248,-16517,-51011,63084,149341,93049,13315,-34507,-91482,-118213,-63931,31265,75453,18654,-28462,30646,49499,-62364,-118781,-48291,-26887,-12183,28803,7478,-45773,-53827,-19217,-13110,-19890,-4162,47398,115489,113865,10919,-60665,-67901,-50088,-36193,-60429,-79019,-60629,-48136,-16734,38362,59943,33761,16681,9532,-37087,-78494,-89896,-42702,52168,134823,168339,142917,54974,-43055,-48624,-7312,11182,-368,-4706,7245,24523,37005,58664,69559,51324,29924,50098,53625,7073,11243,56075,-1013,-63222,-23904,22112,26009,45299,42797,11744,4415,2487,-53691,-134303,-131861,-86176,-65623,-20659,44229,11083,-96400,-112648,-58141,-14193,-18230,-9184,60364,80077,11114,-24690,-33190,-14796,36167,25775,-21927,-41713,-50570,-32894,-12632,-12613,9653,26902,-15628,-50382,-59493,-126462,-163634,-105210,-63201,-25429,35616,21987,-32697,-47904,-53417,-79618,-122871,-89333,17319,32933,-67048,-76235,10337,56346,51238,55648,60213,74158,97840,54066,-42928,-88423,-21904,69723,66823,27328,-844,-31658,-11636,51298,43244,35966,77439,64636,-10673,-46575,-67550,-70314,-26157,-8303,-13476,20254,43326,36606,52387,71452,81459,54913,690,-65573,-98237,-109178,-150753,-169280,-109812,-28046,-16757,-52692,-52300,21503,97469,90990,35149,19753,38507,85183,104724,48644],[22631,23145,38765,14106,-49892,-87362,-58459,6531,1854,-37844,18406,75961,25605,-15011,44501,82633,-3880,-112354,-125194,-48986,45094,102374,84732,50946,44479,53398,52897,8505,-77794,-143449,-136715,-112379,-98311,-57779,-37132,-15329,39085,53510,1977,16905,53415,24958,-11068,-9518,-14776,-12177,11656,46587,74887,16148,-72066,-58944,10712,67835,105597,60621,-53514,-96399,-63022,-47716,-12954,37738,49031,41266,75,-95138,-89016,46017,162698,148380,32072,-33390,12809,54938,8544,-23023,47719,116877,49338,-11178,19839,19975,508,10400,-16245,-55737,-48864,-63819,-26591,39877,39176,-23279,-62443,-49176,8081,47591,52274,63186,16055,-37373,2919,72532,83785,29104,-15304,-250,8880,-22823,-44942,-26533,6748,-28311,-87276,-101984,-130819,-138003,-58438,33515,56704,41979,15327,-67527,-145041,-104968,-19329,-34801,-96164,-108343,-96915,-71471,-5798,59550,79036,40713,27133,7142,-86185,-110279,14471,91654,74804,49277,-6331,-85132,-80483,-28592,-6653,-25778,-67534,-83051,-40778,-22710,-51302,-50411,6736,26487,-1954,-31799,-95942,-125770,-36880,13320,-48690,-87970,-58013,-4269,44180,41972,3153,-6936,1557,-44908,-74016,-671,78005,24578,-65917,-38895,23603,3394,-43882,-20533,53368,40074,-54766,-66539,-51245,-80893,-71812,-76943,-98884,-33693,35357,26990,2846,-17960,-51958,-44211,16387,85567,87577,78671,73126,88114,114888,96745,51331,37117,74873,54638,-47348,-70437,-10915,7627,82063,238269,270849,129034,19638,24764,54120,70962,92377,112594,125706,128113,95436,57543,38436,31398,52622,72325,42220,16973,12625,9543,31569,48510,78162,104262,68910,21275,46422,71771,31107,-27304,-52734,-73891,-97045,-73318,11375,55689,23128,-19140,37412,141856,130518,44580,12063,40514,55559,20746,-46848,-62888,-29337,-757,-28744,-61459,-73106,-81313,-93446,-89432,-93386,-109731,-102219,-30371,37710,61820,43438,29007,47830,61759,8169,-49317,-42066,-12838,-33033,-35831,28314,40580,29334,84740,105778,37821,72971,167431,146806,62921,-12310,-18532,41656,95608,111148,90403,112293,106327,15289,-58390,-51189,-30535,-62970,-88827,-1655,78840,48857,27112,84484,129641,90799,23872,5442,21391,1493,-11981,50460,84474,35155,-16799,-56525,-67786,-8402,52401,46941,42785,-4017,-87812,-62322,-8671,-5453,19684,26114,-36664,-92301,-27297,76411,36745,-77377,-121141,-90308,42466,147851,64492,-69616,-44998,96662,152524,89832,45523,25720,-10718,-45573,-72719,-80792,-14287,72596,62670,15496,34872,45043,-16577,-59298,-44959,2423,1819,-52848,-82323,-69733,-25117,22036,7700,-13966,46042,109609,65381,-10865,-21713,-12210,-32791,-38354,-14547,-4057,-21513,-44227,-11840,46971,25193,-35684,-42758,-17459,-32335,-74568,-70769,-28429,-23232,-46411,-68318,-63061,-34039,-78326,-141463,-91100,-25984,-14077,18988,36765,5966,-32627,-39350,-36713,-20801,-4354,1379,-11871,-35658,-32445,-16791,15017,21769,12787,31639,78150,106445,115229,89649,70923,64238,16604,-21350,18667,90345,104550,42039,-76667,-127742,-56227,-10410,-19885,810,36233,782,-62212,-59539,-54651,-65962,-60162,-67489,-88353,-71770,-57858,-72659,-104805,-95751,-29661,26082,3491,-33005,-16508,13317,49218,59465,-20256,-122370,-89677,29757,103663,137633,122723,39733,-32834,-14880,45873,63477,27727,22080,81920,89474,44004,58738,75186,-3516,-63288,-38932,-36094,-62775,-55112,-34550,-71376,-183989,-180406,-69871,-20531,22258,44503,-61428,-123675,-43376,24082,-15769,-103594,-156199,-119649,2743,152993,196950,110033,12684,-23189,11114,32925,-9318,-3060,69587,68743,-29252,-73937,5645,56380,388,-68638,-65384,18212,103829,51102,-43501,-36653,-4651,-52210,-73759,-33341,-64518,-88615,-36125,-24708,-29354,22473,73882,69542,49038,12409,-2378,35756,79671,9586,-53123,20053,82480,-7910,-32699,39712,42412,-23234,-23871,-8198,32781,101842,117526,93663,95185,78791,10862,-1072,19101,-12991,-27488,19573,56997,48014,5637,-45166,-80530,-70125,41685,129862,55197,-46240,-49699,-43082,-59798,-41518,28326,108119,110032,47321,23741,-26931,-54739,17596,50417,27396,55990,88267,59446,58400,78909,39700,-44041,-60893,38213,142934,189418,187487,149049,52749,-47347,-94622,-119085,-137064,-79226,-29140,-70097,-57649,10395,32462,24627,-38805,-96198,-65503,-44902,-29188,-591,-32497,-59041,1815,65230,64894,41839,46188,94647,125922,110801,113533,78377,-26437,-78155,-18512,43958,20430,-33269,-75746,-49320,29052,66359,62658,75877,28467,-72070,-63954,31713,30474,-61628,-96232,-47224,35516,129720,166426,124402,2533,-136266,-185526,-106937,11470,77065,26639,-75055,-128216,-124645,-106358,-139316,-164563,-91025,-18358,-18676,-21104,-40425,-109395,-134003,-88738,-30279,28528,75546,67752,31689,-8310,-36373,-29088,-31430,-71552,-91432,-10775,143446,175903,87590,31335,30505,16338,20888,44586,36770,61228,121377,111817,4127,-83017,-47627,3621,46606,96736,107727,67764,21396,82565,156507,89265,-11038,-68558,-130698,-126652,-32244,48916,74036,65714,37982,32063,30397,-16376,-49045,-23357,14132,20805,11339,-3161,-9593,664,7457,-297,-14628,-23154,-47108,-86386,-93453,-68622,-81304,-137879,-100662,-11569,32800,27448,11209,-3223,-14584,-35258,-23752,-4333,-60766,-138777,-121389,-51130,-28271,17044,46253,-19699,-68448,6227,88272,99305,76481,60398,68711,59591,-9382,-75264,-54071,16783,60021,56803,24765,-24483,-54190,-20523,47847,77465,45006,13933,9372,17365,26521,34333,24695,39964,90829,93755,-26078,-159192,-185520,-113588,-28031,33466,64225,75669,91210,70608,9525,-13674,11117,28101,17063,-8577,8980,-11063,-80945,-76846,-15793,13684,44324,96960,120199,147033,145499,68175,20390,-27563,-109491,-80416,9822,-28684,-56035,40638,93345,25459,-17006,-33863,-62933,-57002,-9659,44084,68967,32205,-17100,27299,50239,-89084,-173853,-73550,6345,22794,30759,7383,-34524,-35355,-12641,-18791,-3353,27691,28032,41773,63316,8909,-46347,-53851,-52841,-66431,-87927,-93138,-69607,-27110,51605,94742,50591,-3871,-150,5914,-40922,-67115,-50970,1342,45892,86942,147196,137720,9556,-110139,-71085,26067,60868,15506,-15868,4646,41650,44975,50404,54018,24473,10640,62810,105764,73007,24585,21514,-12997,-43752,-21223,-8549,-4596,51054,65776,6826,-28088,-48149,-112653,-159778,-120761,-100125,-121777,-94361,-16282,2546,-74983,-87494,4011,66863,17661,-14702,12882,20570,-16873,-36845,-31456,26979,77018,31679,-28266,-54736,-75126,-47692,-27266,-64748,-75206,-44733,-43256,-42636,-25737,-71887,-148416,-153420,-121579,-50219,42764,31640,3000,12123,-7926,-60782,-103302,-88258,-5700,25705,-65549,-118915,-60547,27407,55505,36064,-14254,-32926,6325,23221,-26692,-55904,-2621,68965,56238,5609,-19076,-22188,20326,100447,93273,70199,92295,73642,-2508,-27101,-32314,-38284,-25493,-10277,19114,52782,45993,54731,98652,90842,58789,62284,71112,17534,-65236,-96208,-115276,-132216,-85228,3856,18702,-35834,-35159,64013,146626,144506,106991,71250,33605,34965,42598,16337],[2850,41133,59194,36207,-7073,-28556,342,31529,5735,6132,96820,110790,-33077,-122988,-43063,58412,36654,-47976,-53004,30228,107365,147713,152936,149118,98107,3421,-30707,-8737,-38545,-96454,-111760,-131613,-147547,-109385,-65294,-28352,43601,89508,48487,17398,27762,-4348,-57947,-51315,-10116,-5803,-2290,62684,108346,21948,-68972,-69844,-18798,50500,97901,48202,-47148,-81896,-59931,-39535,-20879,-15564,9346,76191,84358,37818,28628,57041,97589,69981,-36740,-112372,-88703,-32865,-44322,-72988,-33918,52067,46716,11372,30853,11724,-7659,32824,3314,-68088,-36303,13441,57629,97187,94809,33403,-32216,-49168,2645,28993,-5011,-24520,-58893,-79340,-20221,33918,7433,-50561,-60298,-26873,3453,-19917,-65191,-35183,26116,-21782,-100685,-126074,-150386,-160663,-107790,-33555,22647,45541,23390,-50225,-80008,-14978,59039,69853,25093,-56800,-116570,-85307,-14143,9746,4043,4922,10962,-18441,-67051,-47307,39138,88451,71062,50492,-16426,-113355,-133423,-58950,-9942,-59017,-108246,-62598,35276,46791,-12604,-14619,54214,73386,29224,13682,5982,-7345,15822,17686,-53162,-102343,-40743,71426,120383,60457,-13876,-37643,-50264,-76345,-66598,-24752,-14572,-52071,-83521,-90628,-44039,12031,34846,56499,77948,37669,-14584,6709,44591,22900,-5887,-39628,-57820,27758,113593,71941,-24514,-66063,-61633,-63461,-66806,-5921,48499,79314,56058,31114,48635,34816,30705,74524,87304,149,-111957,-113274,-52745,-64439,-37698,104333,170021,63866,-44997,-66796,-12563,67768,97847,107205,123418,111194,78597,75024,43565,-5284,5192,37123,-2629,-15661,44056,49816,16583,35941,109146,122155,68061,4078,465,44845,70193,35370,-35157,-114660,-147332,-122402,-28385,54388,24270,-60152,-1132,140224,139927,57402,10213,44469,101618,86390,5163,-38642,-43367,-78413,-162112,-152299,-57493,-15478,-53499,-90383,-86336,-49641,-11547,16132,27514,50480,60312,32410,-6198,-14536,2158,2612,-19335,-21709,-12278,35183,109183,83515,52988,125604,134534,50736,100673,200709,124752,3524,-38361,-7520,60702,99475,89892,36675,43171,54276,17374,14827,29727,6064,-41104,-68245,9665,91385,72280,30826,23726,31975,34322,16102,-15786,-33950,-43432,-18723,30022,52880,65991,51471,-10628,-29755,50907,109785,51216,-12864,-66094,-149734,-139042,-36485,4469,16234,25317,-18859,-61036,-619,77200,41620,-56968,-115964,-97829,23676,92437,739,-117843,-117188,-3451,100196,94257,32473,-26028,-95136,-157063,-133994,-77904,-37344,10967,-10458,-66705,-10197,48721,-6162,-53679,-9014,35171,15477,-36975,-76899,-93446,-103476,-86564,-61509,-21302,63045,131249,84493,106,-47446,-95781,-145084,-119332,-61133,-21778,-42619,-118185,-101530,-3752,14390,-30742,-21530,12687,-11305,-77806,-104776,-74673,-72396,-74500,-53197,-43044,-39622,-59441,-103015,-120235,-100112,-39455,49644,86398,33484,-46021,-76916,-37283,9805,22464,26625,-1058,-56330,-58524,-23133,2436,-2466,-6487,-7064,-6337,15398,66061,65838,20046,22001,20602,-6003,24841,104411,93286,-939,-96581,-129475,-72407,-1069,45571,76373,77749,6696,-92621,-98163,-67659,-33456,-209,1514,-37353,-40137,-31415,-81712,-166547,-151543,-54764,-8460,-22713,-15332,24002,42562,50561,66855,27058,-70803,-60824,67150,128258,105805,69857,4201,-33251,-3199,35729,81110,106733,89293,89898,75403,42357,36611,50490,26769,12815,14395,-32822,-77566,-85507,-74908,-86034,-169026,-176083,-72299,-7666,34741,74283,-32062,-171646,-121187,-345,-14761,-108776,-147333,-85822,13814,105750,129238,44894,-56800,-111257,-88239,-40469,-38008,6175,91606,54757,-75032,-114461,-23879,40666,3007,-69301,-84276,-35171,34157,2502,-72665,-58773,-35284,-65193,-70358,-35924,-41002,-67776,-78333,-111172,-94948,-10284,47091,23973,-10736,-51648,-48510,49111,145625,60970,-58661,-1801,80299,28200,27453,97171,77555,-44286,-100101,-102133,-61803,30889,92244,80534,83378,116015,72599,3830,-8926,-10317,-36746,-11967,70029,82795,-37604,-145447,-120374,-27248,72462,117307,97894,95024,91453,13561,-50820,-70148,-69244,-21481,46285,81418,91229,53246,7411,7532,-9198,-24687,14798,27871,-2621,44680,117085,71567,-26427,-44523,38212,113752,119140,85339,61659,24825,-12949,-25809,-36459,-44388,-17287,-16962,-67193,-35475,31520,27604,1435,-61746,-105599,-37554,-8846,-23934,-9819,-40921,-80988,-12896,81919,113560,86619,48857,51615,65514,53691,74320,103468,31567,-54479,-24072,46382,37216,-5217,-27030,5422,45521,43965,60699,96131,27772,-82923,-43947,50532,65564,71518,89278,90225,116402,157174,166488,146073,44554,-114929,-199079,-136212,-8490,104309,105889,23138,-56937,-122594,-152207,-121563,-47639,41502,51839,5097,-10719,-43763,-122219,-129241,-82336,-66245,-21308,40408,63902,85533,104708,101035,65854,4270,-54980,-103399,-41123,126843,152204,50415,22298,35433,-2949,-19512,-2594,1197,70795,163596,148469,27662,-73059,-72598,-28010,35353,95385,79892,-11594,-78798,-1120,66585,-15723,-89281,-87100,-63275,-28616,51644,123419,119086,94208,80324,43736,9671,3881,524,1305,36402,69213,48945,-12167,-50567,-46590,-27281,-5898,-8022,-46154,-80771,-75639,-47433,-68921,-123083,-113944,-49993,-29461,6882,66473,51837,-8231,-31076,-53615,-69651,-71498,-113928,-168416,-130005,-31552,-9306,-24709,-49976,-120463,-157575,-59896,75306,111042,40129,-14660,24309,58740,37414,10359,-1134,11362,22623,-17906,-53272,-73436,-109997,-82471,44781,114852,54191,-25459,-18140,63385,114457,88007,45603,61913,118844,98472,-25511,-118171,-95518,-1119,40456,21306,23994,30677,12639,-15368,-54832,-81868,-57422,-11688,-8972,-7766,65412,78650,-41952,-134458,-107929,-44019,-22563,4848,76664,161947,154891,67913,22074,-24271,-74498,-28888,24991,-9885,-3898,36901,26002,-12081,14904,20185,9687,31151,62741,56963,38626,13138,-37034,-19690,42503,-43047,-148287,-72547,43301,72089,34858,-19745,-34578,-5133,42516,55183,81879,113438,71412,30727,43386,21687,3042,12700,3698,-22457,-25230,-25912,-56491,-63223,31380,88584,16512,-46628,-27273,-19630,-65866,-99213,-67325,4252,36401,14119,47648,95845,57114,-38051,-63482,5846,53453,10548,-24423,9741,52736,36128,26996,31007,13862,14544,74177,158073,156418,50160,-17610,-12748,29433,44325,9103,-33496,-13217,18947,3509,-21877,-42172,-57046,-33372,5295,-27118,-83364,-81573,-28758,1578,-39209,-36128,51360,72928,14212,-32756,-35816,-18127,-18877,-46111,-46965,9866,32565,-8628,-18845,-9859,-20938,-4261,-13600,-61331,-65785,-38599,-21593,10480,41441,2742,-85884,-125530,-106448,-39702,31738,-4787,-26610,615,-1611,-17351,-13519,-13028,-25794,-43389,-76497,-97519,-105326,-71735,-17423,-3846,-51147,-100485,-68133,-13732,-2230,-19457,-25675,-9320,4099,20733,21803,-992,45658,148014,128635,68908,78540,70673,5127,-5709,-2143,-31238,-65019,-48160,26327,46551,9149,56449,139573,106128,39980,70562,112451,68079,-5717,-45046,-46550,-44588,-15191,40672,42544,7138,4789,44837,60188,51319,69965,69354,29400,4509,-24678,-66430],[-32618,14165,16232,746,2122,34256,56127,46532,42240,67893,133404,113363,-83598,-256274,-183659,-6715,30533,-32246,-35346,38188,100156,148653,195632,226502,143165,-12110,-68323,-3517,24812,3935,-32759,-105870,-153552,-129866,-88766,-28843,60117,128588,79829,-7066,-43828,-61541,-87801,-57142,33965,76765,61715,68499,59860,-25401,-88084,-95086,-60462,14229,72514,63630,11049,-54365,-93051,-52682,11416,6722,-4386,48043,82048,98806,107803,75983,52200,36744,-1230,-43800,-54052,-47026,-58700,-73770,-60033,13374,78530,75588,38511,-8903,-13066,19505,-13817,-48470,13520,60612,75737,79420,57918,7146,-33837,-55945,-60049,-49663,-68007,-85998,-92511,-76253,-11123,17552,-23537,-68386,-63258,-36854,-19043,-31839,-45311,11872,80771,15126,-93115,-126607,-112706,-103082,-79597,-41804,-2690,11991,-7775,-41346,-25968,46711,90780,89450,60662,-24848,-82835,-36005,-10838,-67091,-54137,20419,14812,-51457,-55862,-12850,469,32015,43460,44598,8056,-44241,-56536,12894,35631,-69430,-140590,-64378,42192,58381,795,-1019,67275,118271,90528,45532,45045,56552,31677,-18293,-80341,-125604,-60049,52737,73674,32645,7274,-15820,-60911,-98155,-86173,-59413,-54009,-58960,-54019,-83400,-83075,-7958,72788,108220,71967,32553,64763,115801,130303,97199,60365,50852,27122,53724,119057,89600,-31151,-85683,-46441,-35655,-82674,-25561,75527,111009,49455,-19995,-47806,-75322,-24684,80429,80138,-18708,-87020,-90945,-84222,-108435,-90159,-8102,21721,-43157,-87983,-103320,-88098,-23986,33262,58479,42760,13098,5149,35508,36663,-11256,-27970,7177,7477,7462,68408,65387,8969,20223,56191,22027,-3811,-11768,-52319,-67708,-15362,35859,23366,-39067,-65868,-51514,4257,62839,32425,-52595,-35478,40638,66834,43750,2281,11988,73168,93446,61688,36963,3542,-102427,-229702,-187007,-29108,41693,15141,-825,10047,54971,100882,63551,-15062,-32212,-14867,-30178,-75378,-72419,8065,63156,24072,11773,42021,74222,109771,108636,98063,136602,174541,171477,171366,167904,114501,78032,49656,42375,72517,127956,149714,75015,6639,-718,9422,44170,58332,24174,-12107,-34529,14847,76034,92233,71849,20756,-21329,8224,23698,-44061,-76795,-33572,22758,8622,-26606,17348,47601,1849,3967,105238,157216,87084,25227,-19292,-89179,-101868,-18115,22401,12262,18298,11232,-5911,6527,18788,-1916,-33547,-53770,-39191,45745,70448,9673,-32439,-51975,-45022,42142,77475,2004,-60650,-89415,-127234,-81259,-821,15456,-3109,-72035,-133160,-51298,45764,14057,-22304,17509,38801,30531,24817,-11258,-76036,-142739,-176264,-160598,-97568,10350,79563,21281,-66101,-112268,-170769,-236913,-193826,-116162,-68393,-65585,-97405,-61159,21106,33043,13061,44041,75819,48559,-25923,-87000,-96258,-87019,-53991,-34552,-50994,-42012,-6373,-796,-40519,-72456,-31409,51049,96140,62498,-1814,-13293,63868,121136,71861,3995,-52047,-117167,-107347,-34375,-6353,-3578,22455,57,-49188,-52506,12879,40532,-10739,-51908,-50857,-37727,13806,103120,111186,70931,26191,-26489,-33784,2607,34098,56757,79593,50987,-22274,-51476,-30779,34951,84237,72178,-5749,-20139,6089,-36844,-106247,-68458,-1720,-4209,-1846,61726,108869,95587,66529,60841,59688,4206,-10644,58377,46524,-27553,-29394,-15728,-41387,-47932,-20578,59048,125353,112515,75212,18398,-32115,-25034,37345,93316,108134,68379,-10070,-34693,-19054,-12538,-17790,-83902,-103461,-24639,7628,3135,54278,11394,-138212,-152775,-64201,-78210,-126754,-77571,-2560,3282,-15878,-35272,-73992,-105577,-107595,-90708,-44530,-6678,37115,71262,-6335,-116048,-124698,-51107,1687,15998,20757,35960,30189,16999,-13311,-31263,-26862,-69014,-101761,-79748,-38759,-19158,-37998,-86615,-126101,-108726,-52047,-1257,-1706,-17609,-61738,-52765,59867,145774,44751,-80791,-52152,20179,17843,67881,125736,73725,-65319,-144361,-137876,-90082,-26512,31439,16117,2438,75089,75100,-20748,-47526,-4497,-10541,-37141,6487,52790,-30987,-128973,-86780,11792,69667,74491,107396,188508,173451,43156,-20463,-53272,-125880,-126760,-16296,63235,85045,72257,39888,-1491,-76452,-123889,-65671,-7935,2231,46550,94555,47959,-10558,-12523,26562,44486,20599,-11847,-23530,-22893,16789,82708,109708,82079,39319,636,-47389,-40049,16165,14183,-26898,-79595,-104496,-47965,-9283,-16849,-28437,-64956,-94008,-23233,98873,151085,102365,21285,-25262,-29151,-28170,-25180,-943,-13743,-57938,-43751,20255,71332,77010,43528,30257,15876,15091,63034,71404,-426,-23304,42255,58543,44548,104080,142750,104156,86836,82974,67777,74668,40818,-54573,-118380,-115312,-60216,34065,76967,31549,-11969,-89654,-143776,-82508,44567,137053,109707,35822,30024,24803,-49794,-79748,-70896,-91017,-91629,-56773,4508,88423,150129,150975,93370,39389,2747,-66226,-44367,83590,60651,-47656,-33000,13255,-11893,-23886,-31599,-40298,27588,90870,98078,66067,432,-44599,-40688,-13600,19415,9233,-80747,-137588,-61438,-30480,-97273,-71749,27194,58534,49393,72469,124252,122196,107175,99793,22879,-72058,-56950,3847,18279,49479,109518,91868,-20833,-125621,-129340,-54772,5179,-8620,-44147,-25239,26941,51103,2492,-53783,-33617,10311,-36901,-37627,55836,85652,39795,9879,-39358,-88044,-96630,-101517,-136746,-150813,-88168,-41610,-50665,-47406,-62716,-98594,-42096,83487,107990,-10874,-76685,-10267,40722,54104,80764,39653,-54250,-105321,-116935,-66206,-30633,-96013,-120866,9455,82813,-20207,-128710,-81890,63473,129958,97699,62942,105142,153668,82232,-33633,-43619,22512,76222,64182,8055,-6545,19663,2644,-53276,-94827,-112007,-106579,-94517,-78448,-26514,70344,97739,-12846,-149886,-139114,-39266,-39530,-66491,19050,128680,106020,21890,-5329,-27347,-21616,55325,103418,78897,78153,47059,-32526,-59055,-827,23915,22592,51439,88052,56797,828,-18215,-40414,-36539,32438,9486,-82981,-46582,47820,78761,16915,-62058,-71620,-47290,30480,112666,165999,171577,95943,31897,33777,9469,-8175,24393,63297,61943,47507,36266,-42570,-129687,-55262,47888,19785,-27896,-6639,7879,-37963,-70958,-18259,45861,28679,-53637,-63303,31404,116420,64798,-43985,-32245,23756,3551,-1446,42978,44682,9644,29573,71637,73308,46182,65059,143604,143995,9888,-86250,-38237,81213,118857,71659,3273,-37702,-42412,-34671,-30239,-14337,36519,103401,116412,47628,-11382,-13987,1721,-7719,-44813,-51395,-36853,-40246,-31411,-53437,-65879,-15087,7210,-37780,-50756,-30000,-51071,-66922,-17436,21321,19729,18348,-23882,-61526,-24108,11770,-4571,-2179,28654,14018,-22167,-31001,-25299,-18437,-28672,-77025,-94419,-72312,-56158,-25390,30080,45079,-44489,-122501,-111491,-90384,-132624,-157534,-109868,-31251,7610,-18888,-28789,-38465,-30313,-13987,-38924,-67174,-24716,79149,113890,41842,43627,138942,124045,54738,48637,30113,-19600,-4384,15993,-27011,-94213,-89407,1799,18312,-44153,17245,145427,115890,45179,75635,93235,48369,34334,24739,20166,23687,25446,32606,16265,1120,572,-7280,-37375,-49701,-5684,45072,53144,36748,-19816,-75451],[574,12577,-39400,-59098,-6204,60724,53903,27485,53532,82160,121044,125045,-33075,-249557,-235312,-57763,8184,-20570,-18362,20795,45191,99403,193153,241896,154196,20412,-24746,12295,45191,74369,60621,-31112,-116453,-142943,-130628,-43059,52092,96730,45452,-22639,-66831,-82299,-71759,-13350,64006,111014,101780,47697,-14047,-64304,-101857,-114875,-73959,7767,67365,92251,68426,-18624,-97001,-57818,35027,38590,-5068,-11966,4865,36756,81674,77527,40592,37812,61661,58289,18166,-18562,-31530,-30500,-13900,55595,143992,143803,48408,-18780,-4193,-2048,-46141,-36778,38534,65356,82236,69785,-2013,-70901,-66975,-60695,-99887,-88042,-67491,-93407,-121799,-96731,-21109,9127,-16064,-24862,-16529,-29189,-49939,-43729,9878,87778,145565,94966,-17694,-50885,-13328,2971,891,3298,-298,-27153,-68730,-86525,-53481,26721,66824,27991,-11791,-42547,-39801,13630,-218,-82229,-29161,78278,41216,-56986,-69149,-71608,-101326,-60700,4857,29222,32075,28122,4457,11958,21654,-56246,-119044,-76827,-28254,-18325,-41002,-41885,19907,97250,94210,23028,1384,33271,25858,-18079,-70057,-128818,-91904,-4259,5384,16431,44077,-2455,-65035,-92901,-101286,-81003,-32030,-13340,-27706,-63952,-89507,-39643,53710,105562,62968,30089,69781,108780,110155,89968,78729,89483,48333,3304,25185,35384,-21091,-60101,-28445,4246,-23098,24170,109342,109961,22202,-43664,-84445,-121191,-61847,44348,60563,19354,4492,-28301,-72864,-57256,-17010,-41495,-100283,-142139,-124615,-86514,-93023,-96497,-37909,449,-47148,-78725,-53536,-7158,22439,-7141,-39161,-3960,48989,62632,60367,33906,5475,-2402,-44732,-106058,-70959,-7577,-57555,-138386,-105313,12225,84160,73387,46099,37725,55563,58458,20921,-28616,-45050,-33898,17340,59009,35188,4344,29121,54599,55121,70038,41686,-82693,-208230,-165941,-30012,29456,38805,75553,84571,85398,101415,61961,-49256,-114902,-95519,-69150,-87159,-75219,-3040,42974,10450,30585,80554,50631,14915,47733,76227,81387,165521,246985,185366,94126,142941,224590,158627,72219,61250,117883,173389,107635,-8567,-40069,-14033,-2159,-10816,-13775,-1967,9495,53164,96605,119895,106968,49731,10757,35850,27398,-51999,-65907,21243,88209,33224,-61373,-51254,-6770,-24100,1099,100824,144393,106563,87525,66186,28107,10044,15699,24821,19251,14836,26757,24363,-12908,-54292,-64128,-38420,-7294,20574,68399,57335,37889,88499,73965,-14671,-4177,14443,-41401,-48635,-12831,-32818,-23809,45723,79171,28055,-64653,-109584,-66443,-23216,-41018,-31291,-8133,-9790,2160,31290,17476,-40782,-96719,-156521,-208503,-184638,-72010,-13944,-81988,-154904,-162079,-155956,-163395,-138216,-114924,-115148,-106465,-62317,27401,88646,63060,54542,97036,117008,90752,37316,-22189,-74684,-78649,-15623,2537,-31508,-3288,66272,110728,102380,41510,12399,46917,79071,83663,76344,83930,113423,135222,58696,-35296,-79574,-146373,-162074,-90157,-53104,-43546,11400,7227,-42959,-43104,13561,21258,-53857,-148982,-144002,-64217,-5563,38633,77873,126176,119195,47750,-4974,-33271,-52908,-44571,8936,53018,53899,41669,38943,75320,126006,112639,13628,-28842,1159,22741,30679,59050,40265,-5354,13946,110246,185428,167276,106412,60881,50648,28709,23034,33354,-41029,-117895,-68675,8935,-21986,-79430,-55201,30984,74647,68972,58769,-8903,-87799,-51558,59720,139333,144224,87809,30235,42731,74049,59568,39168,-16940,-48380,-14738,-23171,-60601,-29594,-15547,-77914,-125380,-132391,-152110,-121563,-7019,36508,-45696,-112339,-124350,-127487,-120167,-69773,-18437,21935,54099,62370,25480,-47903,-85516,-77916,-70146,-53123,9326,81008,126284,107789,40008,-1852,29971,21794,-60712,-87831,-38962,7451,1859,-34532,-66779,-67082,-59535,-56679,-30059,-3019,10204,-18355,-13779,45524,89871,28747,-58332,-86214,-63706,-48085,37094,95646,30633,-97212,-147758,-101746,-40689,-19288,7534,-4232,-32638,20457,35953,-34972,-64374,-22898,2753,-38685,-66705,-40260,-50459,-56473,13748,55663,44117,29549,65064,137167,107044,-15304,-49277,-24987,-56736,-64551,7822,27858,17776,33966,50876,7303,-101832,-161066,-73026,45066,68369,46622,10317,-27217,-10514,23977,37213,13801,-13682,-13423,-19913,-60147,-24950,107981,199688,160328,76988,29880,-7702,-14774,16941,9020,-20184,-47368,-81201,-86716,-58213,-40599,-63098,-90592,-81622,-411,131461,165421,62181,-70956,-141581,-108000,-52760,-56167,-78823,-75040,-57098,-30369,10432,88756,126091,59228,-4881,-30615,12177,79713,47710,-9225,67733,146307,79008,8627,39429,55450,8078,-31979,-36475,-28178,-3860,-535,-20562,-23431,-41436,-66872,-38432,-8350,-23223,-41577,-114047,-127690,-40231,42729,91669,95239,69664,75456,74626,23249,-27833,-75234,-104798,-111065,-96513,-54957,13936,80175,92557,57932,45532,40525,-10790,-12564,62194,7486,-96579,-61414,18506,16181,-1971,-18113,-31059,-16914,-26277,3125,81708,65968,-3655,-42811,-57739,-53441,-53928,-91455,-94544,-44293,-74738,-122183,-22091,114193,107343,59054,49925,73241,96578,112757,83332,-15806,-118569,-125558,-61163,-8937,49478,135784,145920,14934,-151628,-184071,-71134,6577,-36500,-34431,48988,83673,64034,39076,24962,17320,25443,-20215,-39688,20324,75944,84071,76404,26181,-37412,-62107,-62167,-101218,-168390,-152986,-94613,-64159,-5795,54594,38849,42839,103997,77653,-48603,-78116,3229,56955,83411,110435,49341,-85768,-147312,-91736,20871,63255,-38359,-122866,-51189,755,-100920,-195819,-135731,8163,61473,31970,21863,106225,148678,31641,-75592,-20966,48418,44343,25298,-434,-11196,31935,46714,-13104,-70474,-81874,-81849,-112033,-121996,-78704,-3735,30840,-5346,-90013,-83457,13352,16490,-31907,21641,90142,37096,-43248,-30483,6229,34199,98491,180479,184779,131303,46549,-63946,-109182,-51977,-16498,-21227,14291,55856,32526,-14554,-7583,6451,-12133,2029,18505,-1983,12443,42587,58264,7419,-56231,-77383,-95213,-40195,80268,160070,144674,60294,9913,28925,-2599,-55178,-18192,78978,102787,64996,55354,-4996,-98715,-55156,38657,54359,45351,83963,129154,90800,73697,129325,126108,12570,-87343,-88575,8639,108731,63540,-31486,-15740,33580,11746,36774,75844,21009,-22655,46710,124462,116616,55810,39715,75581,65542,-30216,-102970,-61009,67842,142136,137871,107695,59345,-10094,-55261,-42779,10524,68486,106135,106795,56758,25867,37759,27919,-16076,-54333,-87407,-143623,-117964,-34236,-34684,-54539,16304,31482,-23479,-15239,-11395,-84855,-105195,-34620,-496,-21885,-32957,-70341,-93939,-20812,43104,-12850,-88922,-79967,-24448,27459,45713,19587,-39495,-101217,-123206,-120236,-112884,-94518,-67383,-5820,39067,-53877,-143917,-123155,-108814,-145619,-165113,-154807,-58499,61058,93806,42953,-56496,-76361,2066,14521,-37372,-13449,103697,155264,78838,20638,53634,61072,35540,2723,-47037,-78174,-34380,7076,-26907,-89929,-92028,-19817,6076,-61174,-34475,101279,112554,75874,90000,50831,-5186,29463,65656,41486,12890,-2606,-14123,-49987,-79520,-63032,-29579,-30091,-41854,-19391,37837,68910,62958,19299,2784],[63170,35323,-61750,-84160,-12928,32397,-2817,-28255,-2185,31878,78412,118866,46155,-119411,-180095,-106305,-34717,4051,32649,42076,16494,39988,137917,191343,134236,50616,5447,-21440,-21212,43842,103353,45185,-81104,-169062,-168889,-74294,1731,11705,-2776,4406,-8333,-35541,-15109,31463,27645,30524,62275,36444,-15812,-45866,-77438,-86992,-36129,28361,62368,76301,70759,25869,-24389,-10665,44018,36429,-15364,-50873,-61834,-47907,11816,52653,33925,7418,29464,43759,4309,-6597,6286,9181,26640,82591,144440,151740,63587,-466,18769,-3232,-82523,-100952,-24287,47702,119562,116739,10549,-83113,-67557,-45996,-66102,-32722,-144,-68215,-163166,-150944,-63798,-25032,-34375,-15328,2546,-24202,-48531,-16992,63121,108872,120245,102343,51571,42317,61233,57780,44771,29381,9164,-37147,-98765,-113431,-59676,26775,62696,-14144,-93686,-93306,-51016,3833,23472,-5630,23139,71768,38057,-23537,-55334,-114696,-142986,-84627,-1227,29376,38604,26608,-31681,-58735,-12235,-4063,-23072,-35135,-76113,-109763,-97440,-76893,-31043,22790,27224,-16175,-27526,14908,52399,66430,24192,-72490,-81240,-8321,29647,56625,52324,-44208,-88832,-52691,-61889,-74363,-15301,19770,-7313,-50586,-81076,-55885,30253,98481,79747,16757,-18795,-8454,30106,58885,65115,48153,1504,-46903,-61532,-35616,-517,1092,-2379,30590,43034,57952,77080,60283,-3994,-21930,-21421,-49273,-37502,-4010,23471,56145,70610,10557,-41919,22819,65883,-26717,-112223,-146422,-132420,-55205,-24385,-55519,-37145,-18116,-74130,-92261,-26381,37022,32314,-24724,-48254,19168,103907,103711,27572,-19696,-9438,-21852,-86959,-142372,-79985,3343,-22404,-96716,-86446,12292,95246,102236,62288,24557,36318,34310,19891,10119,-13809,-12709,30584,74408,51071,-1291,-11830,3073,11169,43999,34993,-49063,-145507,-140124,-64060,-7375,32509,67198,41599,-9343,-17038,1264,-68828,-153084,-117656,-32706,-27461,-56933,-53802,-34153,-23614,40335,103521,47126,-31300,-23016,4842,-1038,78770,171103,119673,58682,172417,281517,180180,49982,31386,59059,97719,65451,-15431,-63520,-56593,-60505,-79752,-60461,-8781,44470,105155,136559,132613,93927,44307,51039,62618,15829,-36083,-23459,46645,99097,75528,1172,-20147,3650,-7486,11627,70742,80184,64192,84068,85215,62725,36530,-3993,5048,43521,46365,55409,56538,9829,-52135,-75989,-49513,-3644,38126,75119,60237,62392,139612,145484,51653,-12367,-55746,-76103,-15777,41086,-5786,-51364,7017,82053,63421,9046,-6094,-30725,-87105,-99628,-53347,-56256,-85123,-55704,-6610,5560,3047,-4570,-62368,-160614,-176221,-99482,-70813,-127742,-165618,-139721,-69840,1410,9113,-49315,-115021,-151507,-117105,10673,92386,53242,33368,65040,70347,51588,48798,44773,251,-33841,15191,39610,7363,41949,121601,180266,199917,146940,65839,18564,3676,45111,97183,90463,45642,30361,-8873,-46185,-44508,-106748,-175645,-157940,-123434,-114474,-65464,-41792,-31153,31106,65002,-4143,-115343,-201852,-165822,-43279,-17298,-52110,-15204,61940,62816,16553,-16056,-64953,-98059,-101658,-71515,-12681,47876,117016,120409,82714,105538,125386,48419,-37853,-41918,42021,111806,90037,8541,-27609,-8349,62916,169035,183508,101308,24587,-12382,-20641,13269,26631,-31950,-51274,37575,106957,43324,-55340,-50531,9435,10456,-1443,25725,-17107,-87040,-32585,74898,110691,108848,91607,71756,79898,64423,18477,4739,-27969,-72096,-97567,-107570,-102550,-96848,-82719,-52937,-86983,-157686,-159120,-71255,22560,15527,-69807,-85649,-49091,-73108,-109172,-58907,33408,70116,71703,67399,39103,6432,-7424,-22654,-56103,-59712,4471,61373,79422,55431,14705,12695,48920,19535,-35881,-23400,31908,59737,14568,-43274,-41740,-3720,19717,1990,-17355,-7627,24927,33216,31768,24651,45729,49651,-1823,-69340,-89546,-88150,-18020,31823,-28103,-134046,-137607,-61860,13157,34282,45876,47877,12784,3522,-81,-23950,-39304,-19759,11000,-16946,-82007,-103711,-84803,-16400,69980,48235,-16591,-20137,-2539,-4038,-51172,-124363,-105680,-828,49393,39938,32921,-9083,-40325,-2779,49874,8953,-97722,-99521,36649,134334,89992,12808,-56743,-79820,-20113,44602,66809,31646,-4583,17886,23230,-70878,-97039,43835,184432,173651,93802,44540,29192,44731,37394,972,9843,26284,-25247,-91429,-99471,-71832,-82714,-89210,-37784,61722,157728,140950,5538,-151017,-220119,-136879,-18244,17080,-15613,-45737,-17540,21383,17688,31610,51139,-14354,-69258,-35891,52501,90908,37768,9550,102581,182434,122661,41883,22440,1408,-48149,-98674,-90621,-52246,-37784,-49140,-33358,11231,17272,-31553,-41995,-31147,-18787,-52075,-136771,-95308,24503,26842,-11831,23203,79266,67624,16977,10217,-4411,-76234,-100848,-58888,-29493,-35098,-26092,450,14406,23167,38065,43252,22966,22677,65481,26751,-40833,4695,96140,77714,7596,6172,23679,-17359,-86026,-53482,57813,71383,16131,-31506,-51970,-50114,-51122,-48028,-30321,-27960,-88167,-128095,-58808,20032,33123,50427,67304,45500,61961,103684,59917,-21329,-63754,-97044,-98939,-46218,28887,110599,143126,49846,-105847,-182218,-119007,-47539,-62031,-12367,86789,82906,26822,-2263,-6491,-4547,13095,17577,14928,10541,32996,81300,133938,132781,65758,-4103,-49864,-101966,-145247,-129315,-96824,-83106,-43579,54667,88643,73649,76713,20430,-60570,-43293,35935,108888,142376,103493,24128,-45780,-45820,27152,94343,83552,-24827,-122519,-100098,-42664,-66293,-122116,-118082,-41095,8992,-20605,-45715,34478,86912,-20275,-106894,-27791,18345,-23587,-23548,-340,2231,28786,51882,15833,-26445,-23517,-17189,-50742,-89186,-98086,-58791,-15154,2827,-21970,-27691,37933,65392,49794,66336,59695,-13320,-69257,-27706,50669,78051,104350,192360,208734,123723,26331,-65165,-109336,-47968,-21677,-34676,-3163,23587,20147,24409,56868,63705,2568,-46803,-15554,47989,72069,49803,34070,16936,6986,-7019,-54409,-62166,1355,67727,69618,16498,-2280,45508,29585,-36535,-22972,48400,50245,32776,68070,69069,44614,76234,86064,73382,93996,162579,229929,211837,218735,244824,148440,-19022,-82611,-30092,45219,55667,-28504,-46109,32698,64074,23988,49825,69147,8681,-21100,57908,105925,56431,13339,11999,12076,16482,8351,-18844,-40810,13952,105676,169178,197123,180767,83186,-17223,-14278,34457,31425,4202,10518,6102,6823,25442,13126,197,8345,-16447,-70219,-30979,49039,45100,18641,62454,37099,-14462,50408,73624,-43314,-95732,-23910,2193,-55203,-78265,-90928,-104752,-29906,45645,-14681,-124560,-130612,-13139,82081,73236,6045,-76161,-110151,-87580,-59868,-53146,-34776,-47635,-36662,10909,-33452,-85927,-70339,-79447,-100009,-93645,-118931,-74978,33652,90850,47467,-52574,-57876,53078,90277,35175,15375,61802,96229,79272,10335,-36889,-20466,14832,-20205,-76239,-104777,-69889,-26747,-31934,-49395,-39860,-11728,7258,-25915,-28183,54882,98851,107526,110733,39245,-24999,29847,94813,41240,-35906,-41146,-30098,-73518,-121796,-82778,16748,46522,17779,21264,50438,56161,38508,30800,87520],[79137,36648,-49437,-44196,4949,2265,-37127,-67041,-67948,-34155,12717,49549,47298,-17274,-112578,-158085,-97126,10920,75362,88684,46739,15441,49635,101295,96001,40149,-34958,-100029,-126606,-56265,73221,82968,-44643,-144721,-131047,-64653,-21193,4572,33746,66521,67083,39118,32782,11743,-62468,-80654,86,54377,47659,-3530,-45083,-20315,44039,63223,45319,26274,42438,73879,78528,70430,75855,57032,-2436,-56621,-87555,-79979,-38593,7292,23040,-27282,-52945,-48373,-72499,-42634,8938,14253,11298,20534,40659,77636,54994,17478,31170,-3633,-125367,-196470,-110587,21456,119970,131671,64373,-9127,-20097,-11618,1754,51069,74055,-19439,-150668,-148850,-69375,-58002,-79724,-75769,-59751,-44167,-9980,43689,81996,57709,19827,6746,17329,33983,38649,37082,30018,6889,1539,-26555,-82005,-60233,45890,114621,98666,2255,-106295,-134044,-101423,-29212,66559,89314,35725,-9656,-13164,3381,482,-43694,-73674,-37219,11025,44001,27103,-26702,-77504,-59202,10517,52705,75402,59069,-33055,-118958,-100545,-47521,-30582,-33243,-40293,-29640,7420,49091,91499,144639,122679,10661,-37669,7071,63979,74705,-762,-114254,-113457,-18073,648,-47520,-36401,-7012,-12910,-49405,-76260,-59834,20684,97234,75217,-31291,-104854,-84259,471,70705,70145,16132,-9008,-9202,-47417,-57113,4141,55426,47853,44463,40919,14644,-11510,10354,5461,8684,36982,24443,-6850,-39034,-25685,35283,60546,-2421,-46722,11488,35173,-17182,-28702,-55088,-80657,-26685,30373,22880,4749,-3216,-47355,-47531,48223,123622,59313,-56647,-71469,51010,149164,102636,965,-36438,-25995,-31595,-39986,-63282,-42996,-6543,-3736,-26720,-30437,6352,52410,49148,-1658,-61298,-41612,7535,50064,71921,53316,46544,54208,47899,106,-54332,-71390,-39337,-9712,8118,9825,-11893,-71586,-102968,-65382,16085,54982,17254,-58133,-113723,-106771,-51487,-72883,-144493,-98032,27764,45600,-46712,-111552,-79289,-6782,65736,101406,71875,23506,-17698,-54957,-87642,-46257,41794,73238,88105,143338,185094,112833,16096,7849,11985,8147,5825,-13346,-78051,-99305,-67407,-67974,-71018,-20906,42065,99673,116943,98808,52729,15838,33534,48065,27309,6593,10165,15817,33725,62901,70137,74754,78796,60990,59077,57928,9275,-13696,37127,58905,21572,-40322,-72905,-31004,49432,91327,109657,118220,96274,36494,-14234,-28188,-15388,19012,75523,96847,94827,115092,137801,106437,13989,-81975,-80813,13138,59371,-21851,-96626,-52823,40109,82142,87825,85822,31181,-60182,-62449,-13841,-49514,-118093,-85002,-15260,6667,31105,35888,-9183,-56948,-57678,-48743,-57276,-85536,-87199,-47766,19825,75386,85292,35302,-29131,-131297,-194317,-85775,33585,14936,-32696,-26669,-24585,-34253,7543,83357,102299,49842,45322,58035,24835,39573,114150,169180,187471,167337,80551,-56543,-121217,-37097,66821,45672,-18797,-38350,-44728,-33224,-7711,-48572,-127794,-161385,-146732,-122742,-86989,-76399,-22255,96029,106602,-24463,-125100,-145165,-96311,-1559,-16687,-85370,-73709,-36582,-40803,-31804,-11555,-25938,-31760,-38783,-52230,-51798,-8802,117492,156468,88564,75251,118040,71171,-28367,-60922,23512,77601,12465,-49025,-28637,-24297,-8916,95736,136729,42172,-43344,-73252,-76573,-20504,39669,44216,87058,194737,210903,85388,-31285,-46993,-15749,-13202,-19559,1899,-33577,-75210,-19376,44991,33619,53056,90782,82291,40421,-51418,-102058,-64721,-62910,-116332,-183309,-170787,-96233,-88479,-96912,-55273,-69342,-111581,-81804,-13912,22098,19574,8045,41703,70018,548,-84088,-64279,20040,54017,44958,60872,104655,102076,40445,3186,5202,5191,32768,44462,1105,-65636,-50215,26650,42131,-7896,-22118,22903,55730,57880,33327,4415,-3633,14352,68889,68161,8193,-17044,34699,68154,48231,18688,44619,60156,12488,-36777,-37334,-43000,-23989,-10238,-56358,-126154,-110873,-54489,13532,54251,78910,106855,78795,26950,-31,434,18382,40924,39601,1299,-64658,-93414,-62164,377,28331,-39641,-93239,-57772,-39381,-99967,-167329,-177897,-83491,45901,88993,40105,-9155,-41281,-49882,-14298,24465,-12595,-88680,-37284,118269,139688,25872,-29017,-35882,-49103,-13675,40144,65689,27677,-22084,1438,30333,-37695,-79312,3299,120824,152347,80060,16151,31247,66766,26981,-26787,17443,73173,25672,-50990,-76874,-55189,-63187,-65667,16872,132317,152549,78083,-30407,-145213,-188016,-100880,20793,83095,77721,31557,27153,47338,10929,-62334,-104645,-142324,-123423,-1025,98006,70491,15341,4924,26481,95667,141481,126311,96504,62652,9673,-38943,-40279,-30108,-60428,-95190,-67172,-12023,11690,-4839,2423,29639,58388,20885,-73568,-39907,86986,73896,-29852,-29420,49518,5270,-94276,-65076,-12163,-46641,-51239,18041,55723,50157,42976,9002,-20751,-1673,20025,17475,4267,28936,82689,70618,47367,102629,175845,121497,-124,-2531,40468,-4645,-76534,-59184,9008,36644,22001,-4251,-12089,-6154,-5538,-10013,-52422,-86382,-91020,-111999,-130606,-115738,-37801,69480,113751,63164,39905,83406,63607,10616,17219,2978,-43184,-47117,-20003,17413,42046,5479,-75262,-162304,-184216,-120655,-55061,9917,72969,67768,11930,-69967,-120102,-93043,-29548,22840,48646,14312,-7530,42576,146691,200453,133432,21236,-61896,-102556,-84605,-44119,-42674,-93123,-131272,-64326,-18487,-37066,-36663,-55821,-76382,-49745,5329,100905,155489,73586,-23873,-29103,19493,43035,31871,-5288,-71385,-132395,-110970,-31203,32196,11951,-64504,-56714,17785,5345,-63945,-48613,2467,-50037,-98841,-21753,6401,-57669,-61775,-14461,517,-2317,-9199,-31242,-28234,264,-3873,-23237,-37120,-59950,-41545,-3002,-3846,-34513,-42670,-2716,25635,50069,52007,-1165,-45131,-41708,-14400,28745,65322,94704,137104,125516,63748,-15949,-80686,-100397,-41010,-12665,-6458,8976,19947,39509,79953,94991,56382,-16606,-66497,-51108,23096,75725,39353,-14254,-5739,30835,38020,3388,-26394,-45122,-23278,15241,13359,18943,69741,74174,36171,16867,-4203,-52123,-26984,61364,94836,114200,163492,127395,51470,52781,115046,157022,169146,208794,203762,76771,-46081,-64620,13857,68216,-1514,-118097,-89927,27431,42239,1666,11235,20308,16707,29024,70873,41025,-48219,-58325,-34845,-42395,-9007,48840,49777,-25557,-49970,29560,135682,181213,164775,87244,19429,36527,49834,-17499,-86500,-89425,-79652,-61703,-42309,-33004,23708,96185,113660,96386,91062,116940,114054,98864,96455,17756,-41267,59215,112905,-5825,-70567,16328,65183,-970,-43934,-56490,-69327,-24574,9538,-41228,-96843,-72167,37489,111989,79851,-625,-72756,-66282,-20741,11585,29477,58176,30475,-19440,-12451,-16761,-30528,-18798,-13725,-22300,-21684,-47137,-63532,-37512,-15068,-16839,-46177,-18304,53968,70829,43950,23207,-121,-4777,29965,-799,-79761,-81227,-23213,-11859,-34043,-92767,-114455,-86985,-53510,-16822,2584,-19000,-35237,-17497,201,7015,26078,57976,62600,6597,-39691,42071,124557,42158,-72201,-62775,-21006,-39157,-64547,-19583,64873,50562,-5424,11740,28207,2636,-31615,-14483,88472],[51824,12256,-28134,19143,42515,17986,-8294,-44327,-60477,-52506,-52885,-44327,-13097,-22449,-97016,-165643,-122523,-8103,58107,92119,76163,12929,-21776,17447,41031,-2040,-79037,-134399,-173499,-127196,17046,93363,34976,-23940,-26235,-5929,32309,105976,120683,94769,84028,79243,29933,-61769,-132558,-114138,-24393,56050,78684,2262,-65997,3189,108690,106331,48141,20525,54105,116739,135127,116067,117912,118502,47896,-55095,-106854,-89242,-67843,-34600,30141,15125,-42370,-65191,-101689,-102667,-41354,-4504,-13742,-46680,-56697,-15602,-1478,-8026,13761,-23752,-137298,-177158,-85939,-4919,24940,37935,57134,46436,26268,34269,49815,77418,98710,56662,-31253,-36841,3789,-39957,-98199,-133939,-135960,-68336,29060,87577,72761,15589,-16164,-43108,-58215,-66367,-45872,-58,3420,-28108,-16255,-23689,-66875,2889,154266,183564,110444,35671,-58451,-125048,-101061,-784,110852,117828,30461,-48578,-54017,-13427,31129,52515,8985,-17877,-2184,41550,6596,-52914,-42497,18179,46333,59200,104355,130045,50909,-48214,-44276,14347,10228,-21449,-44667,-21305,45564,77394,81515,113263,111681,33886,-27333,-35911,-10339,-7011,-81225,-144080,-111153,-29892,15800,-8643,-39683,-64911,-75588,-76161,-76498,-60984,2440,63065,13724,-88613,-109134,-54967,16887,84017,87421,48386,66789,101446,36320,-42520,-25157,71694,108624,49221,-24513,-63499,-82839,-10287,33456,5679,-5639,-23590,-44961,-55584,-49776,-9737,26202,-14779,-78130,-89752,-70141,-20051,39864,20703,-5156,4552,14062,7235,-6248,-6523,-23974,-5475,68893,109083,45452,-65661,-90940,36389,134658,65043,-5052,-8844,-34916,-47707,16883,41116,-8546,-43445,-24035,-19099,-53864,-52545,-12079,-8570,-46945,-99327,-79639,-4049,64524,113981,128156,95098,60489,18530,-41128,-98263,-109598,-51219,-11732,-22212,-10923,21868,9424,-18280,4341,78468,80088,-5912,-82537,-104869,-85607,-53984,-70029,-115501,-72381,48865,76175,-24080,-109362,-63975,33662,79194,46315,26963,49906,15606,-93877,-177303,-138177,-10138,87157,102552,44533,25086,32297,11874,-12694,-20133,-19992,6875,10674,-75614,-120033,-50508,-28287,-65030,-33786,10955,31964,31429,25702,20126,11742,-13274,13260,84496,81959,26331,-28925,-44701,-16063,27873,68472,75411,67337,74748,51623,-28709,-63774,7166,55127,9337,-79603,-106333,-68741,-2382,74398,123728,145454,147359,105604,49872,437,-30190,-13613,59572,117722,109499,66305,82691,89220,3486,-90199,-72480,28217,82539,7180,-80381,-76620,-6632,66511,102014,93770,52188,2521,11797,54043,7593,-87452,-77176,-7759,5258,-2058,-27590,-50247,3009,40429,3109,-19125,-24254,-8733,44377,68125,19026,17509,68599,82728,-31873,-164525,-121134,1047,7141,-65730,-85507,-72395,-74705,-21580,96005,153094,104708,73479,66489,20984,-3368,33460,67984,81340,88900,19880,-141570,-208077,-88517,47799,38560,-20223,-30503,-40399,-38502,-25606,-46309,-82980,-103925,-93999,-42419,2588,-34062,-29321,57283,64792,-29764,-51562,-26530,-27630,-15456,-40326,-71707,-68269,-63739,-55984,-9620,31351,43444,50094,52260,48404,-10465,-53236,28582,95039,78849,52818,58076,22229,-25655,-42647,-10344,-15752,-67782,-56135,9616,-4897,-22452,62073,92724,-10752,-87146,-78168,-81396,-47550,40525,78319,127305,220614,190402,23114,-70763,-66369,-32564,8918,34961,31585,-33018,-75480,-38542,-21576,-31444,16806,57114,34420,-32702,-144645,-171549,-84423,-55681,-104263,-169949,-159263,-84622,-61539,-64097,-58662,-64045,-31484,451,-17821,-2960,76288,136193,127808,63820,-11267,-60143,-57470,-28853,13925,34114,47131,104895,108646,27406,5948,51983,42700,47367,71556,12484,-79188,-47689,40055,50382,14602,3878,24262,14987,6050,54084,98787,43627,-7632,47271,58384,-10127,-29258,54212,76990,17871,-5255,25164,429,-51529,-49346,17037,35969,13915,-19291,-44414,-56359,-49975,-55167,-30903,-4991,31533,96263,101606,59406,19037,2060,42306,86403,60996,613,-60963,-64331,-1674,27381,-36744,-124226,-118394,-52858,-33750,-104425,-185019,-152695,-3312,97119,80079,5786,-35541,-48910,-37995,-21050,-15887,-36529,-81775,-63950,35953,38699,-38931,-19194,46434,31618,7440,5100,-1251,-37170,-61922,-30845,14470,31967,42867,41691,72941,106236,30095,-33915,5524,25315,-26162,-71508,-19927,47791,20123,-25812,-25102,-16987,-52935,-59812,50218,166524,125331,8548,-62005,-101742,-100098,-38337,22719,45582,54121,56972,39216,19791,-1716,-81201,-189055,-232859,-147683,15253,91320,31940,-8713,-31169,-93559,-52026,87673,147651,131862,117853,95467,69178,47254,-6440,-84521,-117503,-81819,-42782,-19996,16136,60656,97102,113275,105513,15531,-25171,65071,113729,36596,-12391,19979,-26269,-111810,-93582,-33792,-9578,27982,63272,74455,116850,145723,74197,-22445,-47315,-33953,-36829,-46289,22808,120597,101414,70511,113783,155743,97770,-15317,-48716,-17365,-7768,-32997,-44389,-21769,22299,42021,33011,31415,31086,36548,3494,-117251,-151536,-53132,-26597,-87706,-72893,21381,96147,106624,84096,55258,78995,82875,27442,15303,47733,43348,-3213,-51888,-58646,-53454,-71309,-92962,-131812,-161555,-100164,-18921,4368,18913,32696,8280,-80059,-165854,-177065,-98087,-14133,21798,-1793,-22059,5703,97286,162083,113045,14721,-42339,-48178,-25876,1771,7696,-52091,-122880,-123893,-147983,-188245,-153174,-110768,-97812,-86070,-67674,14026,98169,58677,-45541,-79238,-55477,-66026,-76802,-67916,-76361,-96831,-70396,-14603,44998,40923,-46785,-50619,44503,75617,14748,-19912,-10690,-25491,-41724,11297,27310,-50970,-83861,-38744,-12055,-13132,-34544,-58526,-37072,-17959,-57982,-74790,-31386,-17497,-4271,12843,-24955,-71219,-49540,-26652,-40720,-23150,-27106,-61179,-29928,25528,7602,-30886,11012,71978,67656,30063,12075,-45080,-109684,-139829,-114454,-42820,20993,26670,36722,73413,95737,60247,-527,-19123,574,-2199,9201,54248,13607,-49400,-39529,-19942,-22424,-19079,4202,-14258,-16913,27064,51471,61251,86790,89075,73719,39990,-17292,-77549,-61377,14634,26896,19320,95907,120274,34462,-16019,-5027,-2979,35946,96849,80369,22162,-7601,-23561,22727,60716,-18780,-115463,-77709,10661,7953,-24761,-21381,3378,55380,106349,117508,48866,-47577,-79369,-72844,-68150,-26159,22356,11221,-56988,-85804,-28222,76383,112616,62242,9694,32954,95722,90110,7237,-75700,-115091,-123549,-91813,-52788,-13823,61038,126645,151448,127894,84835,97644,114216,121718,115122,8247,-87539,-13604,62464,-3642,-42051,56195,134106,99080,54482,25049,5010,6788,-35187,-102777,-92742,-23941,41825,102736,115335,62712,2410,1473,30838,38716,47179,90651,106228,45108,-1407,-17243,-29708,-13068,36251,35915,18619,20505,-3776,-43053,-70066,-59415,-49502,-27649,-12379,-10312,13267,38690,11706,-18451,3587,-3525,-55681,-76568,-35455,27263,32379,-67279,-132203,-102066,-42144,6730,14652,-29650,-71002,-41264,-8352,-50753,-84986,-46154,-24021,-46201,-54080,57796,156312,71712,-49865,-55135,-7229,25973,48430,73872,77693,-2718,-58685,-18560,-1332,-45952,-70316,-33817,58920],[44027,11860,-583,49827,62570,47687,37467,21331,25827,-64,-63626,-67696,-33292,-59355,-98562,-101256,-65321,-15076,1854,31257,35792,-9224,-30711,-5074,-10212,-43894,-62659,-80014,-124884,-115640,-10020,93953,123189,95921,28264,12655,79039,158354,113826,45159,58002,77760,-3698,-105828,-124922,-69998,-22755,6891,35399,-29112,-123813,-49075,103726,135317,86863,82821,117829,143087,126811,93583,102148,121383,57204,-73672,-125233,-89678,-68402,-41383,55201,102629,54012,8217,-53432,-118785,-91984,-9339,18906,-12308,-39069,-44517,-66645,-59269,-11982,-32492,-67278,-4773,56527,-7304,-78349,-75769,-12298,22562,38355,74174,73093,53132,72084,126095,127481,100970,85397,12893,-73767,-123758,-124977,-53876,39663,80410,60970,36113,55244,48125,-28883,-113677,-95816,-12931,-10698,-42964,-17755,-26085,-81047,-21856,107822,115778,68027,59754,2834,-67427,-20711,81736,117445,84260,58996,11558,-37599,-44886,-11177,32184,13350,-38045,-26653,13706,347,-9062,31294,46460,23395,39723,107461,144185,82898,8494,12647,49136,49472,36205,8776,-634,42660,63821,40698,28108,22932,-15732,-57061,-91052,-117350,-114649,-106103,-101903,-87812,-65828,-9036,49204,33290,-75520,-145248,-107181,-57515,-36279,-11518,8758,-38520,-83169,-43578,-6294,-13754,19937,59537,80375,149671,199934,111736,-26588,-53112,69985,144132,38569,-86140,-99688,-93462,-13843,53177,7493,-67573,-122417,-110545,-44433,-10918,13424,63339,45637,-56526,-145298,-109441,10429,56843,24308,42266,52734,-8818,-60193,-50218,-23366,-12007,21603,22011,-18583,-16315,-27366,-68606,-20946,55824,32346,11643,16885,-43620,-68556,38693,101214,11028,-71976,-37183,-23217,-97477,-110720,-53536,-34138,-38439,-43935,-19788,13229,31110,96130,183906,159967,84224,51421,30792,-17277,-37912,-8732,-15257,-40468,-12907,51501,91915,104043,104215,99488,55961,16123,1204,-10794,-23823,-35193,-68735,-78962,-25529,51473,67892,27245,-23584,-15222,42084,65731,-13823,-71498,-11027,13867,-95393,-198215,-133681,15241,90491,46694,-48398,-58754,14714,47563,-22146,-63490,-15134,57791,71512,-25712,-97684,-50312,-19987,-42566,-13141,15013,1079,-24547,-30720,7626,36131,-14632,8215,139098,153637,46274,-26101,-47346,-61809,-59524,-38329,-40487,-31316,30176,62265,15835,-31441,17462,82024,61495,-1095,-38465,-59471,-53009,12165,75175,98280,103181,90475,57707,-467,-36519,-16999,35203,83299,92162,45947,20618,-2167,-65985,-102462,-53284,43838,116598,72932,-25490,-66398,-37177,20596,61575,60960,39807,26538,33901,68067,41633,-33181,-53105,-17393,-11971,-56349,-113267,-108971,-13850,32080,13670,18428,18164,28988,87330,86520,-21268,-54819,45435,116117,67333,-28593,-42505,42433,68998,-2578,-43566,-29201,-21994,27613,109144,112574,81464,101815,103677,53512,569,-33422,-39394,-17664,-6833,-57472,-149446,-174979,-72999,38218,35047,-31504,-37512,-40035,-43829,-38404,-75611,-94087,-49629,4299,54683,88067,12094,-71352,-67689,-39025,-16856,51623,62935,-15467,-76343,-86863,-63482,-45770,-27030,9091,47584,63483,59341,44776,65243,116911,58720,-53334,-57882,3234,41085,7546,-44910,-49539,-18508,-24569,-48882,-69836,-53010,13908,69927,30894,12296,92695,96113,-15419,-72114,-35782,-44950,-44882,28579,52675,59950,105705,61822,-67767,-102209,-46574,19175,76470,113996,103392,23273,-34451,-42977,-68591,-38939,30516,24886,-12268,-37534,-99756,-127429,-55096,-15302,-41402,-84054,-107855,-99221,-72833,-50799,-56274,-41507,33527,29843,-65378,-40374,116620,190022,102496,-32775,-70785,-26368,-18451,-46454,18260,86281,48739,21291,32893,18509,21478,30852,-17101,1545,83890,89904,64827,78590,74361,83725,95212,76335,46200,-5334,-25504,62405,152265,75815,-21614,-3701,-8708,-62602,-39513,67607,62978,-23301,-51015,-43089,-88716,-115997,-79901,20337,68620,49844,-10147,-22989,21563,32594,-26711,-53988,-66995,-49511,38857,96562,84495,23547,-36956,-16204,41064,45863,13159,-30223,-38415,20565,47386,-25891,-88963,-47623,-5765,-16920,-66376,-135931,-110136,25295,109590,101278,72489,44710,-10829,-26318,-13353,-14407,-29814,-73277,-121314,-101383,-49408,-17752,48478,109434,89028,22330,-44664,-84673,-95628,-54936,-2304,33754,91956,143071,100299,63159,55193,-10320,-35111,10427,422,-59792,-103259,-65872,-5241,-24081,-51765,-32772,-46513,-96858,-65483,66904,161413,114547,-16758,-96048,-97258,-65148,-17245,-2688,-35666,-35296,37389,51381,12631,31377,11028,-119318,-204011,-130794,-14932,34216,20779,14252,-27271,-114756,-109619,11562,76340,51068,59100,105817,115303,89652,24817,-50530,-73418,-52571,-45884,-19219,58790,118641,118731,109083,120200,25177,-86831,-54943,42013,62679,37708,35046,28524,3238,-26915,-47544,-17510,53996,62960,62517,126348,163482,95104,-19519,-96221,-112816,-96799,-60820,50982,174673,118412,18897,19829,40903,3269,-67016,-110785,-80649,-522,22133,-14026,-4601,46456,67954,55614,70610,80868,79564,33579,-103210,-134625,5693,81260,45267,75445,126698,88527,37644,71304,93113,85328,59668,-6767,-55591,-20177,48240,43043,-20138,-34555,-31726,-60118,-67698,-48476,-24679,12814,5989,-35154,-48083,-31566,-10391,-17767,-86579,-175789,-130597,-35270,-17275,-36016,-27722,-23599,3892,42187,36946,8693,11581,26720,-1897,-30173,-8109,7871,-11557,-44822,-139194,-203425,-158677,-112070,-92399,-69763,-78748,-47171,45317,69971,-16222,-107886,-134775,-114973,-62899,-13720,-1653,-6321,-5807,-21922,-43724,-49566,-69831,-41952,48099,124539,136201,111699,70070,51620,36053,40939,40685,-26276,-76541,-49587,-16883,7577,23430,25209,13602,-49473,-135225,-146199,-69358,-23756,-9156,-8831,-37113,-34600,33629,39801,-27128,-62288,-79141,-49888,42631,86409,32402,-42553,-28136,11613,-3649,-12525,998,-40883,-104799,-176452,-194998,-85362,25405,32624,36906,72335,58831,-6706,-51983,-12035,85407,123048,90287,54224,-5491,-18842,-15364,-70271,-116920,-85849,-2259,44025,53645,59417,58897,53261,61600,53943,27032,3662,7633,-7091,-40440,-39521,-59843,-94975,-17315,72364,36279,-33837,-57157,-44989,2345,30765,-2492,30538,66184,20188,18624,48759,8551,-28779,19023,50049,24557,-19154,-14592,29731,78532,116766,132436,99748,28110,-47816,-72313,-46904,-15232,-28736,-87826,-126887,-101397,-52935,30458,80349,23757,-25802,47108,141376,145696,82451,-9156,-73057,-76536,-24069,41469,87051,98535,75461,42319,-20634,-33176,19679,37755,49974,85211,-1175,-126886,-107882,-28809,-24787,-21781,52136,118462,118798,104375,83033,63586,35287,-59536,-156961,-152045,-99719,-46806,52302,130884,112675,62904,44918,44523,15366,-19502,33877,120076,102440,28840,-37394,-74665,-41042,37090,40124,15577,24493,36123,4497,-49851,-78435,-89569,-95311,-80554,-51575,686,51841,59287,36942,20198,100,-18537,-38156,-8651,54895,42568,-63440,-100405,-40983,9300,15993,-119,-23118,-42676,-52012,-68281,-122240,-164198,-109115,-47585,-41802,-36453,47335,132223,86377,-5293,-40300,-9038,59362,99098,87077,43683,-30888,-51963,-5385,-15151,-87311,-68427,7322,52955],[57929,43867,34164,38117,31741,23691,33790,66140,105547,65819,-21430,-17490,13476,-35308,-70645,-34569,5548,-2258,-41346,-51290,-61413,-59507,-2775,30689,-25679,-70866,-43637,-23927,-56092,-74125,-21709,52438,96826,66015,-40001,-73877,-1393,36582,-22977,-31276,50816,66333,-29268,-90295,-66460,-20135,-25586,-55324,-38418,-71256,-147484,-100501,45151,115922,106523,123709,152377,119784,59428,14822,-2527,-3711,-47135,-132500,-124592,-48491,-26408,-19348,50395,96669,61327,15729,-15982,-65173,-79580,11929,81472,64214,26152,-18085,-80411,-74451,-18688,-11584,35672,143239,146739,9991,-79076,-87090,-56081,-31570,11947,60694,63492,25836,19928,117365,181677,130331,79214,29841,-50549,-81190,-54417,-19709,12051,26726,35383,44569,89148,140154,79919,-56651,-84605,-26614,-38641,-50828,-4554,-23603,-102961,-109043,-50763,-26576,9925,61311,29412,-18254,38674,94655,54083,35215,85546,58033,-19246,-60075,-93470,-98921,-49966,-31785,-31599,-23549,8640,51031,42741,-18408,-29560,48754,138196,121455,27935,-17541,19311,46794,50275,53380,41003,19016,22920,34949,19704,-5647,-32104,-73126,-79892,-75928,-128886,-146473,-68811,-43607,-84114,-91369,-24288,94688,117540,-34850,-146682,-100582,-21428,9410,-5876,-26695,-35361,-26345,5721,-27177,-112857,-108847,-40500,24547,132450,209626,133056,-15830,-48638,64768,118395,-4723,-123649,-106565,-83221,-20963,58878,48678,-41694,-136631,-125690,-27051,44454,93410,145380,121145,7083,-101752,-60272,69677,73148,4691,46828,94779,23037,-49742,-35733,-15127,-1123,30967,-32921,-127105,-72024,14287,-24230,-66346,-24546,22819,28022,-5158,-73965,-75855,57475,122476,19289,-83473,-35804,15515,-52593,-97336,-64150,-54830,-37601,9678,52332,24013,-32044,24561,166561,185606,93952,91756,134118,126781,86197,31139,-28860,-32358,-1183,52909,126383,178263,143600,54542,2458,38704,67170,23813,-28239,-50637,-78858,-46405,34430,52471,19225,32601,43563,16776,19263,40132,-22323,-103435,-64953,-5426,-44444,-115539,-70202,20163,19698,-44717,-80120,-43245,47906,86329,-2892,-88919,-41226,55348,102300,24714,-65953,-72243,-35750,4120,40287,49656,24424,-34079,-66817,-26343,22282,7934,9659,90489,105121,25787,421,9912,-22778,-50961,-73303,-133729,-140287,-25345,94401,114386,46372,27673,72598,82240,68097,42447,-8127,-30290,-3287,29341,28071,13995,17795,7416,-37721,-34934,6135,9503,11710,52441,45566,-29077,-101244,-131847,-97246,-21552,46296,99235,71349,-15782,-58559,-57825,-36369,8098,40625,41061,21087,7728,10303,-4011,-27627,-39624,-27649,-17139,-66964,-144409,-136697,-73320,-31873,12355,54518,42112,29908,57387,69803,22493,-14967,5704,31855,62348,67847,46554,89450,137553,96907,39411,23992,40490,98215,99804,6294,-783,112328,150702,116291,74344,-13133,-64704,-36678,-34888,-70367,-83266,-86069,-57300,-21306,-40722,-86681,-77181,-50856,-21281,-473,-78333,-138219,-48944,66965,81202,45869,-47343,-143823,-168715,-119712,-8580,97642,78383,-29711,-104428,-107714,-62383,-36540,-7641,29831,31400,24335,409,-35157,316,85812,69840,-29618,-59230,-25490,-11111,-80177,-123421,-46504,16188,-44309,-104714,-77891,13564,94084,108220,41245,24594,106712,91382,-21206,-51332,-16527,-31948,-33937,11563,9905,-20296,-21026,-38653,-68364,-47124,32549,118067,140781,126502,113489,67733,26463,-29984,-80462,-11019,78906,49391,11626,43629,24461,-57728,-59115,-20156,-18325,-49459,-98394,-129223,-105904,-80040,-70864,-21038,52507,14127,-94732,-70422,75605,120309,29024,-77045,-89638,6005,28390,-26563,47802,150160,70069,-42969,-19724,38732,31325,-39182,-111623,-74745,27154,121197,205896,216526,134509,110305,134796,134418,103858,31794,-13709,43649,106961,58041,-15092,-28376,-57409,-92521,-48561,37941,24292,-26759,-57845,-94844,-125568,-107142,-73044,-23076,16165,42625,-2971,-30372,28902,70234,9268,-27099,-51418,-71707,2932,88061,75258,-18897,-112051,-126722,-60219,3406,39100,48536,10419,-11173,18063,28783,19642,39331,21249,-24509,-44799,-81269,-93901,-13507,85710,141211,169238,135357,25837,-22846,13868,32012,-13456,-82062,-125835,-124299,-56549,33772,87390,96382,81430,7134,-87702,-115295,-89050,-14555,46596,62210,77394,102842,91271,66152,31910,-346,19760,51971,27955,-49127,-108706,-79478,-28141,-61423,-112359,-133578,-162450,-152325,-40101,79521,134402,115288,1533,-103903,-120146,-103786,-66256,-33055,-61340,-75175,13121,77011,65774,100056,107718,4959,-93067,-93412,-67321,-24532,37842,64307,30129,-18053,-35695,-7690,7463,-49481,-52279,38764,73057,62863,64440,46512,13006,-7229,-32332,-2089,82483,126265,92767,88130,88131,-23592,-150878,-165942,-99436,-13190,37260,58585,94469,113187,52582,-45507,-75980,-29444,19544,67798,90337,64130,16624,-37864,-105502,-152589,-119863,-23428,100194,193353,100826,-59416,-95418,-77915,-119139,-174044,-166333,-80387,25349,48591,18741,29053,54147,43076,21108,77655,134398,126024,90411,-13527,-84206,-7758,81364,81988,85045,104208,46114,-8474,39510,93570,49933,-30884,-57305,-84797,-112028,-36344,42674,34994,27557,34237,30615,50925,73801,83766,63541,-15011,-76963,-89432,-76210,-18954,45596,8617,-100304,-88562,-20466,-34506,-67693,-52562,-59516,-79822,-70385,-37634,-2884,27124,38213,-8622,-84367,-88534,-7141,43915,42669,-21515,-73155,-74321,-89144,-62252,-3014,-22287,-27970,43153,72518,29155,-44788,-82986,-32459,37207,47003,41949,45439,20368,-35318,-94651,-101596,-77028,-39855,46464,144975,187707,173024,127504,102593,61382,20940,19657,1991,-35894,-37766,-25716,-9431,54861,132836,95058,-68953,-190063,-177593,-94794,-40184,-17759,-27024,-37493,27202,130276,141387,54346,-31335,-60153,12704,101991,89661,30137,-12535,-38282,-74364,-78374,-24395,4381,-30414,-56705,-117393,-145774,-63838,29399,27110,6409,27609,17356,-38911,-86261,-64838,58284,185945,176049,50057,-21091,37880,50874,-49864,-119259,-94896,-22384,44889,71983,41794,-14848,-48959,-29118,-23697,-61832,-72112,-8240,38075,11228,-31883,-54231,-59434,-18809,24431,23608,-7287,-9491,46706,81251,36065,-31983,19137,74159,14746,-17166,19353,44308,60261,91256,80434,49284,-1409,-11679,24107,35965,18291,40439,59050,25826,-30100,-43305,-1244,28409,-27163,-133881,-177284,-114672,-61221,6561,81884,58843,10546,62155,134470,143293,98930,15140,-17824,25082,85518,139036,152167,92963,1172,-88840,-158859,-114095,-38505,-56583,-64489,-1189,-32652,-122330,-127063,-81765,-43467,-5877,24478,43516,51654,64606,72311,74421,45971,-48020,-138801,-176148,-193502,-134748,-5181,73490,63756,32586,27562,21236,-23587,-93009,-33557,89400,110099,45157,-48377,-92529,-44411,26884,28572,-14847,-44579,401,28544,-31227,-102400,-139634,-139558,-84157,-29940,1400,27250,51852,50847,32314,15478,6327,-3513,39104,66366,19077,-48362,-19155,54690,68323,24300,-14005,-4480,21721,-15382,-88252,-136603,-144265,-67583,40558,75876,44836,28285,55756,60010,26037,-3940,12351,70110,78908,20799,-9663,-15773,623,39228,-18010,-113763,-44253,70808,66946],[54733,72608,73495,38445,-958,-19014,9825,77933,127040,87869,18227,32895,84312,67859,3842,-22601,7942,17200,-31538,-79509,-106387,-74070,15310,66063,12024,-54038,-60165,-28058,-28132,-52414,-32461,-18738,-39988,-65206,-123565,-171030,-148836,-126194,-118635,-25660,90289,76263,-22329,-46841,4239,34814,9414,-44845,-75361,-97325,-94237,-53993,21760,77510,80725,91603,115554,45257,-47886,-78861,-106798,-126687,-157134,-185490,-95480,35264,48888,19955,19214,-6959,-60023,-86867,-27147,24182,1367,46685,106246,78160,35538,13652,-13303,-4434,13588,19805,75747,120590,84255,18101,3083,-5950,-21138,-34838,-22181,-1160,22548,19803,-7951,51143,113943,64615,28957,21532,-30089,-49274,-12225,-2324,-17768,-17424,-1380,-13971,7524,101944,124210,14040,-46064,-37755,-55884,-35386,24250,-1715,-77637,-113721,-95183,-52653,-1450,34880,25238,10891,24379,8163,-25337,14107,66655,17471,-34039,-44695,-124756,-184455,-96161,10763,-6992,-23572,26015,61985,3367,-51323,-16420,83030,163458,102865,-28348,-54116,24330,68502,40103,9469,13095,30202,30932,28684,23083,11949,-19244,-76203,-64609,-12219,-60347,-102285,-20890,-4822,-76729,-74100,2057,97935,122437,5835,-69047,-35140,19130,43918,13212,-26976,-16660,1628,-1144,-63444,-147439,-156511,-117234,-56147,58956,151401,117373,21359,3711,72426,74346,-33237,-125816,-103723,-61575,5179,78491,95463,39244,-54306,-77689,-20963,56623,131133,153301,91918,16727,-34807,-1615,105666,112007,22429,42102,105769,80439,46819,50333,31126,16323,30900,-34834,-108172,-58197,28926,13989,-36624,-15906,44666,39725,-37987,-90710,-34989,114027,148093,29887,-83278,-45908,57589,55148,-19493,-40849,-48986,-46700,-2640,42185,-6711,-74961,-39390,60592,80885,35234,60401,116577,149738,106076,-4651,-46386,9594,24550,26077,95712,164281,109509,19122,7455,43586,26695,-40483,-73532,-67078,-60482,-306,75882,40896,-49531,-45152,5406,21129,24570,29361,-2980,-45561,-33451,15063,31698,-20298,-27366,10294,-33793,-78512,-53862,11597,81503,98821,45863,-31926,-61258,-17542,39294,-5429,-70784,-83344,-34626,51803,79763,51874,21250,-57862,-110250,-94716,-49405,-12380,-23573,-48380,-76209,-73270,-5203,48377,39935,56952,46163,-77176,-135781,-27413,115168,163460,86586,10294,8499,20510,15272,15725,19145,48769,69237,57741,13562,-39889,-53022,-52715,-64933,-22116,18926,-12313,-39285,14073,45836,-21912,-108667,-117278,-46339,19245,25966,24586,-7417,-52128,-47491,-42229,-49514,-22257,29324,58774,25751,-13709,-45829,-77998,-70507,-32443,-2970,3297,-49822,-139344,-156186,-117910,-47164,47052,89019,46174,-11,-14784,23225,64994,62367,-11250,-70668,-18252,64293,76920,94089,139647,125297,63147,8894,23458,91459,49307,-79581,-65015,96349,163325,151922,147405,66290,-7972,11846,20658,4165,-2770,-30361,-60338,-71760,-91655,-77593,-39570,-19388,15517,40378,-41279,-125815,-60484,55532,53113,-31392,-127497,-168038,-159924,-114465,525,94613,64122,-12842,-48221,-51944,-12251,-5204,-21398,-31877,-53950,-44795,-57310,-91739,-54612,18300,30368,-6750,-3870,8529,-37783,-142222,-110040,39851,70330,-62985,-139632,-78600,40121,118110,112247,39723,18768,77428,49963,-50191,-55817,-23740,-34562,-14931,8888,-22156,-62380,-70951,-46779,-8230,33369,94775,153690,126364,50223,25887,27838,21957,-39831,-71844,15935,118289,114091,84367,121513,92506,-44580,-104983,-76758,-59050,-77855,-106105,-117340,-99355,-93589,-85491,-21452,41292,-2542,-79295,-58484,18394,33448,5797,-34108,-57062,10367,45688,-4996,47758,154489,97296,-12562,-5971,34367,-1143,-77904,-116418,-87328,-28614,89811,205350,233504,186060,118078,83669,105358,126213,65363,8072,19778,27126,11363,3843,-5004,-41029,-53004,-33069,-8093,-913,38537,36987,-31436,-63388,-31966,-29545,-69185,-73669,3128,8886,-37189,-12286,44061,30492,32171,22845,-17887,19708,71904,22055,-86346,-167529,-176038,-91820,-10907,47285,108307,79898,-16364,-19542,40872,56588,47229,8611,-28112,-27044,-37860,-61923,-7233,91122,153164,157170,103140,5177,-26602,33438,66206,-9703,-96045,-82666,-52408,-33891,34738,63990,50848,45627,-18187,-87914,-65356,-32962,-6144,38223,57316,14050,-17242,23714,64297,54015,45105,64687,73084,51591,-19558,-74519,-36169,-1576,-63265,-145199,-216173,-225085,-113257,34052,89195,102958,95509,24806,-50013,-83509,-115122,-104937,-30326,-17284,-63336,-22066,74400,117988,146783,136031,71565,1584,-53811,-80569,-26538,63743,86989,67655,66190,55995,38503,29576,-37656,-77063,-12317,23624,31570,94792,121011,65018,24330,271,14715,63700,71356,54089,93806,101793,-5659,-109553,-137717,-134112,-82889,-10241,45611,92543,118498,80550,-5451,-98632,-132854,-40812,68191,36118,-66741,-97753,-68974,-60522,-88045,-70786,14483,109225,147604,43496,-103504,-131146,-107308,-170184,-232508,-155378,-8640,54536,25272,25586,45027,25802,-29065,-52166,39067,137468,152243,148294,65233,-61609,-72024,-6274,29,-30216,-7483,25756,35322,49953,54529,-21087,-102064,-41594,-4035,-87811,-73669,31199,66568,33945,15428,82985,177433,159725,68690,6388,-33581,-59507,-58173,-41290,14981,68409,36699,-31350,-21519,-4037,-34824,-65629,-61834,-62082,-77805,-87581,-61867,-24013,-10015,376,-4051,-79462,-137976,-72191,4547,45410,67641,53571,-12012,-75746,-30460,36800,9469,9391,64285,73611,75294,66250,41880,54902,60309,5714,-7456,10470,-4948,-23725,-16449,-5358,-26616,-27822,72605,164549,143463,91886,81956,72611,12624,-31958,-3231,37689,31161,4570,-43896,-96222,-26441,135262,141069,-37050,-162997,-135624,-46633,23010,62834,30871,-32319,3589,122015,179546,114347,22886,-6092,47278,91081,56104,9397,-3165,-36734,-102484,-90123,-12315,8722,-27656,-5203,14681,21859,47987,75140,40419,-791,7107,20982,-18796,-100033,-142342,-47242,115298,141434,23403,-30316,40984,75726,22066,-21608,-37370,-32977,-14520,18729,420,-92545,-155918,-124513,-101203,-131533,-145990,-87871,320,58058,54119,50522,83594,78095,17908,6425,29595,56309,104924,114633,42337,-35254,-27634,19268,-26278,-85021,-46900,51328,95149,57041,15591,19711,5119,-34653,-27142,-15405,-60906,-62033,-36593,-38012,-30013,-8627,26858,62792,26485,-83069,-151664,-98490,-39728,9872,62467,59120,34949,51999,67929,55737,21889,-16933,19788,93452,124914,127338,95090,32385,-32162,-108276,-144787,-88194,-40017,-90061,-117497,-71951,-49577,-45034,-36048,-49805,-20911,36730,36552,16713,17278,23735,34519,56828,45361,-14656,-54170,-86963,-137009,-105177,-24029,-5098,-13336,-24762,-31210,-26190,-45809,-92236,-25685,70333,70767,29307,-24944,-36348,-420,38117,36493,-39106,-114846,-64722,10124,-32040,-98565,-132506,-105393,-42000,-11754,-24480,-27437,-2552,459,5222,35806,36793,27867,79504,82796,23632,-3216,55990,110615,102262,44009,-17127,-11534,37531,38129,-5692,-50866,-61624,15326,139225,194881,121417,18708,-7833,16388,36274,53635,72345,90858,47724,-55025,-70521,-24846,11880,36977,-32377,-106567,-21680,78229,46672],[-6093,37377,68091,49421,3757,-20351,2420,55888,84458,47362,-463,17698,109917,162471,74715,-60344,-63162,10759,-5006,-54210,-65246,-41447,-14222,17816,27823,-8263,-65020,-54646,-40402,-59102,-40383,-61121,-138521,-131428,-122813,-186867,-222329,-166158,-75797,40322,99971,62497,-21645,-27717,51052,92594,80904,18866,-87905,-114987,-25125,27081,23890,34183,24446,16644,23737,-66194,-176022,-172019,-139015,-119405,-142858,-175264,-73045,68473,88834,45944,-9812,-90216,-165325,-170957,-49236,61310,44894,27327,45997,24715,-1953,20129,66959,84946,43649,9216,16641,-15571,-55738,-32815,17508,20922,13487,-11150,-44961,-56010,-37737,-7418,-8111,12466,29010,2411,12442,22661,-14346,-49775,-37499,-22078,-36136,-35154,-34819,-88535,-91502,881,56399,-168,-40381,-37876,-34291,3380,39585,11615,-17064,-7108,29934,57644,19199,-25637,4942,40168,-7181,-75007,-52562,15276,21664,-38712,-43018,-19614,-92754,-156191,-95725,8360,15009,16937,21062,-5427,-32496,1159,34157,56616,109263,95622,-4845,-20348,68210,121043,52979,-35814,-46327,9578,38832,22946,1461,-14061,-24959,-59515,-60370,-16279,-36016,-61447,2214,31808,-17395,-13989,42238,59873,49149,10984,9855,38479,39971,31845,13109,-23245,-46797,-48138,-42836,-38893,-32686,-43718,-80387,-53304,35352,84326,74311,69084,81721,101980,81501,14186,-68714,-64177,-2403,77937,105951,83726,59017,14481,-26707,-23621,26326,72275,37883,-51452,-66105,-23767,16290,74412,95188,31598,23866,65605,74866,86622,98261,65652,29674,36447,10856,-15537,4285,32941,45280,53414,71235,80123,43194,-37428,-58888,28217,150288,151836,31529,-77742,-67772,42996,100213,40269,4737,14629,-9488,-34739,-33721,-73628,-94568,-70400,-73888,-97423,-57867,-19608,-18885,10239,-9271,-96759,-77274,33810,46499,3015,42081,101322,55631,30066,65176,33903,-66610,-114829,-78064,-21622,16303,61449,78442,14737,-82262,-120870,-87716,4851,58063,19523,-37599,-29999,8485,53930,58813,-25840,-30478,59466,32758,-26138,-7241,52149,78546,61203,50988,43301,-20729,-54270,-59537,-110832,-119302,-78308,-29650,43329,60489,6803,-29457,-97660,-157183,-164635,-126216,-77244,-75583,-141529,-219216,-178034,-43464,30908,42459,116251,169744,69086,-19586,16993,82716,102979,47690,-32156,-61722,-54428,-82120,-96165,-28747,84734,139640,109728,28584,-67549,-110468,-88695,-49966,-6287,-4530,-35960,-59778,-28793,37943,54222,-14773,-48572,3980,38135,-2862,-37497,-73362,-83936,-25360,23113,6938,-21325,-2047,32129,-513,-43911,-62017,-104033,-99788,-27711,15422,-13877,-82550,-146622,-174895,-131224,-14234,94403,95250,10771,-53006,-59749,-10088,33417,43966,-17227,-86302,-53006,41478,83477,86852,83506,54978,5738,-51946,-51693,4950,-11102,-88593,-74069,57227,130750,132525,143416,100737,36304,42849,82988,103210,70382,13338,-9373,-1710,1034,34609,74828,47482,25686,22037,-8429,-31272,-23825,5024,29616,3555,-73376,-97257,-89602,-64541,25411,103789,67759,22268,29753,41863,70861,33590,-48958,-100228,-106024,-69829,-64751,-82910,-52354,-10670,-7551,-13759,4877,19209,-34745,-122986,-44056,97639,95411,-29046,-102650,-78955,7359,76903,86220,51258,37126,60991,30826,-46603,-43911,6514,17086,41257,30327,-47997,-82724,-66414,-45211,-34494,4521,54535,62406,16470,-45229,-63368,-47735,-42246,-65132,-54331,21773,107013,126322,97903,99683,53875,-68067,-121616,-111606,-95191,-74659,-51371,-45959,-56433,-70426,-73279,-31258,17387,-14954,-52435,-8304,31789,26031,20368,-5754,-41774,-30389,4932,-13686,9035,90081,100356,54250,9577,-34110,-67818,-58324,-31210,-20393,-8110,56992,98203,122226,147166,84707,-1085,12996,53937,14496,-13847,24,-11266,-18743,19578,31166,3820,17589,4899,-16378,25157,127695,165263,117671,56549,32986,-11340,-87618,-121451,-34563,17171,-16958,-40880,-12435,29659,74762,59457,18910,29861,19143,-57375,-135366,-161093,-116602,-24967,12715,18448,73980,97561,31873,-7687,-9360,-24839,-13858,-3043,-427,-2123,-17347,-8864,53522,113037,126063,58474,-29328,-76041,-57695,-5532,31260,-24202,-98545,-65594,-35583,-53003,-1902,41612,35690,12030,-39495,-52203,7418,7306,-39726,-15384,37593,-11563,-82205,-42324,40538,63854,42601,26267,18659,15953,336,-15988,25551,33695,-43730,-113783,-164945,-131198,4910,77298,53313,41320,19638,-1511,15343,4191,-56120,-64824,12125,24089,-71394,-86336,3796,82841,133245,131309,81885,25426,-28542,-47440,12151,77212,66046,18629,15823,43784,69498,81516,39290,-17277,-7592,21586,40672,80789,79641,24859,22233,40079,37592,39068,15836,24097,98799,154361,75292,-11463,-8473,-18506,-58083,-46425,-1758,29685,55929,70949,51173,-54231,-153601,-94620,12111,-32936,-149356,-164095,-97976,-17390,25646,2706,-13984,24072,43067,-32981,-104387,-87708,-51871,-104337,-155478,-67693,66915,62879,-32984,-25410,26316,-4209,-83056,-105620,-22351,65265,121170,164061,88228,-39478,-62559,-33245,-49464,-73246,-52440,24756,89398,87043,8855,-82250,-94544,19984,89389,28977,714,55174,76353,-11114,-87277,24496,177643,139642,-1440,-38553,-3778,8189,13465,13445,33224,54144,11161,-48991,-30757,-24220,-36845,-37690,-30104,-14634,-6489,-29692,-43760,-47084,-52623,-30801,222,-36811,-103484,-76114,-9050,24442,62360,56004,-35800,-79913,-19100,8998,-35957,-19881,51585,91627,110777,112383,85487,34965,-26385,-79873,-77205,-62177,-60604,-19532,80789,119194,26891,-14595,76377,132018,57310,-9421,-1582,-2799,-54410,-70053,-17635,44222,68589,40115,-76464,-208778,-167774,26293,115078,29295,-62691,-52907,34494,125830,186966,122845,-44982,-113235,2848,113607,89016,36702,18371,20230,37354,35972,-2688,-37152,-45894,-53077,-25995,12359,6447,-32895,1509,85617,147866,169335,143558,75826,39164,27470,16215,-20809,-94929,-139051,-83549,1288,23113,3788,-29461,-21209,25672,56989,40486,-20116,-64599,-80756,-33927,-7346,-83175,-155621,-149131,-156637,-201790,-223620,-165955,-50509,66338,117885,120445,132912,108064,26198,8993,52858,58923,27476,12170,8191,-11173,-23775,-9587,-51770,-133408,-122747,7567,71465,-18867,-88830,-33214,7153,-46840,-51464,9937,2022,-28711,-26630,-21917,-9298,6889,12939,41545,53887,-12129,-82358,-44708,16888,32032,7603,-15195,-4355,9710,-11860,-47321,-73800,-58878,23082,68497,56331,32346,-13344,-33627,-27943,-50594,-65363,-37462,-21368,-58629,-85540,-68795,-18788,55942,79443,38889,59603,112494,81801,44520,51143,42350,21261,26895,21590,-1615,5414,19485,11079,3108,-9964,-36267,-16169,-10559,-61449,-68228,-48821,-35117,36632,71640,15457,-8551,5993,33474,34891,33216,25192,-50077,-125533,-94225,-31786,-31955,-43799,-56619,-38257,-15170,-28561,-63888,-61139,-26198,-35821,-34828,29348,57936,50364,85841,83186,22599,-6146,43106,93419,101869,54974,-30993,-55684,-1865,67126,98705,46109,-14315,41699,131176,164391,99195,4926,-29087,-15053,24003,78455,110385,96793,10322,-114129,-137214,-81140,-30538,-14217,-43043,-65494,-25006,1640,-26730],[-59093,-18416,36222,63116,53365,41423,33175,38743,49003,29132,-4295,5647,107996,201819,123556,-60407,-91966,11879,26892,4878,15175,9456,-38672,-63723,-9026,48603,21956,-3519,-11668,-25611,37,-11217,-71833,-51811,-47845,-120564,-164643,-91457,19275,78640,53103,16370,-19070,7737,88197,123699,133688,72132,-73554,-87414,27520,45046,-16110,-21635,-9166,-17604,-50639,-142567,-230101,-200448,-96832,-25748,-35242,-79637,-40009,42651,88282,61363,-11996,-77534,-123388,-104939,-16417,36669,-1075,-54065,-43062,8054,27128,51487,106027,112867,45517,-16137,-35415,-75819,-114280,-108296,-72111,-49284,-2290,10380,-15152,-30226,-59559,-56226,2797,55451,31855,1605,25531,24067,-18511,-60285,-60380,-38875,-44439,-38830,-30439,-75211,-74308,-9567,3324,-47402,-61790,-23429,12680,31045,17170,-1699,32357,92788,138686,137668,38353,-61541,-6416,75621,12697,-63365,-11478,43087,28073,-9216,200,3546,-48310,-79356,-61656,-28929,29509,57685,-14111,-93523,-47125,44567,22796,-34348,28752,112684,83874,58995,112324,144376,82794,-19359,-65811,-19680,31803,23113,-22871,-74113,-69157,-56994,-87824,-96349,-69228,-35568,28594,90241,86511,66374,71298,30822,-1772,16725,51493,76518,42724,-1880,3963,-15057,-89651,-113629,-65217,35783,139269,126155,25934,17438,68674,47762,18146,77541,141206,152863,151748,126052,45252,27513,81204,145144,120920,45291,25182,29397,7514,-4239,12091,-4593,-76535,-151383,-134787,-36648,21435,2815,-11046,-23611,-27978,-11068,-6521,9249,55855,63204,40086,60962,65820,46402,46650,50303,81595,131213,138692,94839,31575,-19829,-13429,38033,91836,87748,10086,-61588,-56291,11588,62028,45578,49749,100124,80817,-10218,-77732,-121722,-106033,-83255,-139797,-168031,-85989,-63325,-118840,-112724,-98444,-128688,-97857,5711,45718,18316,25047,49771,19982,31641,68987,4435,-111469,-127144,-38485,65147,103279,93911,52089,1323,-44407,-101301,-127979,-32410,52438,-11586,-117768,-104664,-11464,56217,24974,-83608,-26038,154010,162500,61633,43761,73502,40140,-31745,-49901,3635,34373,18476,-56516,-167835,-156611,-74417,-52384,-25146,8341,-14612,-31697,-74774,-161616,-194407,-150531,-107867,-80749,-97912,-169446,-156696,-46569,2934,-1205,56662,145283,154025,106534,65071,29133,14973,-17148,-72226,-87000,-60079,-88408,-155149,-107193,37545,116199,83874,-3150,-102079,-145394,-88651,-7760,5454,-36074,-50003,-70403,-79505,13948,119022,76607,-11273,-10608,14223,-11471,-36959,-76138,-93510,-15368,85689,82699,3450,-38407,-50074,-86852,-97990,-66068,-80679,-78306,-27651,-22832,-92762,-146034,-138264,-148166,-127404,-7919,94062,59335,-44539,-80862,-29464,15518,-3815,-27092,-28242,-29434,5990,65758,96411,93891,38615,-27832,-55556,-76713,-92003,-67752,-36751,-44750,-53616,13404,83503,88040,74445,46439,6194,7706,74037,141433,131041,87436,102244,137091,138322,120238,121052,78927,22870,-15058,-5462,64896,52472,-15574,18280,84687,50996,-8043,-56614,-46491,50842,131767,90674,33158,40614,81357,96858,8327,-89056,-103492,-73666,-51809,-49085,-32769,-2910,6593,-16808,-47730,-49749,-19232,-24002,-63944,-18141,60112,81808,46010,-11179,-52148,-28057,7235,35468,60376,68809,85356,80584,31551,25316,93284,129696,129290,63252,-52291,-68158,-32430,-76643,-146781,-111708,-44260,-56943,-81553,-70870,-56075,-48827,-44711,-32966,-15765,15206,56485,61473,24799,9606,-12964,-65448,-75693,-78415,-68337,-12634,39173,26049,-29623,-56865,-47353,-26750,-7656,-25771,-19871,53580,94746,62927,12554,-29868,-58048,-80767,-62593,-32021,-12666,27173,84799,90547,4632,-87501,-89200,-12731,41009,47838,55780,62958,19838,-3914,10379,-796,-32421,-28369,-42717,-91290,-78289,-20560,-319,-3143,31819,40539,18603,42985,32540,29388,89320,158576,198291,221521,150652,44878,-19726,-45168,-68385,-21759,17565,-3533,-63217,-69744,10724,83222,38015,-15508,-15584,-48988,-105373,-137444,-109017,-19623,47607,30791,-10442,5108,53226,74327,39687,-50821,-103172,-40565,25822,39404,11802,-21279,10398,52030,67391,87019,14394,-115623,-148224,-101890,-80612,-44979,-47357,-94874,-85838,-82188,-82761,-410,81775,58780,-18239,-55662,-20038,37876,19997,-36857,-19507,61101,46344,-40336,-55406,6181,17539,-33175,-62235,-57236,-16110,38292,40832,51048,51995,3871,-13823,-1036,36550,70510,19667,-40350,-52128,-80603,-67101,24624,53010,11256,24534,72323,43960,-66558,-110384,-67939,6338,106603,153944,103586,27803,-5237,-2952,41827,86013,55322,-54082,-94563,-15483,65830,87481,70548,35924,24261,48830,68398,32321,-31547,-51500,6546,64821,71558,56815,40772,41439,94587,170248,106557,24778,82348,104915,11933,-32565,-20406,-14620,17553,69742,77121,-9090,-102968,-104582,-48451,-73665,-145231,-139340,-87609,-3060,86696,44109,-68064,-92134,-58892,-74318,-74713,-27675,23886,16544,-15721,17477,88131,58099,-71906,-96503,-2753,12176,-56199,-88017,-39254,5764,66692,139407,98424,37316,57924,55505,5605,-8594,-12793,1289,61527,82277,-21937,-102641,-55941,32759,81392,99748,94849,99791,98091,-19540,-143095,-59096,80182,61978,-11942,5418,47829,68124,59255,9647,600,36034,-16446,-118960,-94116,-38220,-16749,946,20630,35208,41733,21754,-8842,-43589,-53901,-34124,-18460,-18107,-33807,5629,70677,72016,46172,6610,-64639,-61558,-2923,-8881,-69766,-75242,12394,105125,113231,78900,46974,-14086,-71045,-74213,-67796,-91765,-107387,-45133,87338,134425,39587,-1700,24028,21059,-600,1782,-3994,-21383,-49419,-54608,-32205,218,33687,23927,-102575,-252344,-233999,-74850,42679,54148,12195,-7424,51071,145116,220754,144903,-75302,-196332,-97627,16305,17841,8655,7268,-2937,26585,54324,8287,-61229,-50139,-468,19776,12812,553,-28840,-5627,82913,176363,223887,184152,106820,80587,33284,-56115,-89498,-75167,-37410,-966,-23376,-26324,24760,-8386,-50025,-7912,39423,10173,-66415,-109844,-98537,-29328,15780,-12700,-58334,-98023,-184052,-274514,-275536,-163308,-40073,36569,79719,72540,34726,20518,11594,26032,55843,10650,-92030,-122327,-32587,50481,67831,17441,-51761,-113062,-137550,-47457,39721,-19474,-97791,-26851,30504,-9446,-4730,89182,128234,99243,88895,71168,22651,427,-9194,2210,30023,2387,-45613,6075,82414,67266,-24226,-72765,-45236,-16967,-33164,-73530,-104895,-76582,-2824,2901,-9947,1302,-19495,-18567,3551,-15144,-47631,-30578,-8275,-11000,-25245,-18218,25297,94729,118350,115753,164062,185101,98877,45865,73850,75549,30728,-4572,-15392,-9278,-3316,21615,67603,67727,4139,-31424,25072,58852,-8722,-50738,-26009,17420,79064,69498,-6321,-13641,20175,35529,12565,-8482,-22808,-55080,-92027,-90553,-78432,-36089,27150,37828,8824,-5838,-25392,-48341,-33650,3574,-10952,-33158,-119,39067,42809,59392,44259,-38160,-103312,-51988,42273,82853,38000,-59758,-82520,2579,92004,112463,45974,-14361,32089,64830,46795,28564,320,-23995,-25526,3869,52115,88415,62642,-36555,-141212,-163515,-111267,-48439,-17297,2569,-4268,-39455,-75694,-82922],[-80774,-66056,-12143,30567,46013,49982,27456,5769,17882,34044,25575,18332,71189,145955,101549,-35754,-64491,8597,29163,22335,13679,-8572,-52106,-108803,-79894,45252,94569,59145,41514,32278,33364,28218,14514,19250,-12493,-73260,-100978,-65748,4212,26266,-21518,-42394,-4459,68544,90680,63682,83573,51084,-49736,-35208,37321,-22743,-127355,-123160,-42958,-25747,-92698,-151834,-168294,-139207,-65008,-25675,-26342,-18201,-15006,4829,60789,40344,-41425,-69705,-37829,17015,30785,-15831,-90183,-141433,-102527,27059,103227,107506,89831,52491,6396,-22749,-18639,-30720,-79947,-148964,-172927,-138471,-36581,33599,50969,36142,-43284,-98586,-19546,88383,68969,1355,-17401,-33685,-63509,-64217,-35883,-36197,-68523,-59742,-10001,-4412,2681,35648,13602,-56438,-71481,-12762,22651,-5660,-51826,-46873,23950,71859,65061,55564,30515,-34332,-17170,61602,28115,-28021,31579,91663,81671,43956,24764,-3170,-41212,-47603,-37021,-28083,27648,31309,-63929,-117258,-51437,-3805,-59678,-88365,20694,131834,127804,85847,88735,85891,60591,7139,-39857,-13733,48062,65204,8933,-69546,-66386,-37194,-93497,-143387,-83103,-5589,51469,117971,142330,104392,70408,34402,19861,48207,76565,83154,35668,-18813,11505,18254,-73041,-119777,-51870,87247,206923,177807,65182,40127,74980,44441,-12367,29468,128348,182661,209665,202752,133418,99717,115266,147118,122796,58994,33589,45741,54807,46364,29306,-17692,-64638,-95437,-93426,-19782,22022,-61399,-121154,-102479,-83949,-74211,-85435,-77314,1376,54113,50167,79169,91944,55428,39618,59436,103849,149417,132459,70968,9447,-19482,-16851,-26798,-12879,4227,-15835,-34207,-1572,28289,32500,36452,78948,152744,170719,73521,-42361,-105422,-83889,-63030,-101067,-87493,-35300,-51244,-101748,-82002,-40325,-33638,-45078,-16815,29836,57230,52347,33575,-422,-15044,-16225,-41689,-88964,-95930,-15615,103119,117555,55142,11204,6117,13148,-29961,-109811,-89073,-16091,-45124,-133356,-126369,-22367,42200,12276,-59054,17265,193874,224503,135306,102313,90730,-1398,-124002,-174474,-117682,23293,117030,69540,-82407,-115381,-59919,-78254,-82232,-11623,35507,60251,24718,-97240,-158969,-103975,-42414,-4666,20932,646,-1532,31439,21149,-13232,-13228,43652,133151,163090,99506,28307,13269,-24276,-68103,-54540,-7172,-14572,-104488,-123614,-9403,50466,220,-57935,-96376,-107543,-43370,35077,22587,-26337,-20720,-48675,-92649,-24130,85200,77303,-21542,-64984,-20375,18064,11518,-37945,-75396,-21243,84100,107247,36178,-38324,-97752,-134225,-102588,-54525,-43265,-24586,-14170,-60439,-128069,-123715,-63477,-68399,-106484,-39180,42307,13540,-60468,-44359,44154,87180,54416,9559,-5764,25308,83784,100047,86028,83983,37825,-33804,-43123,-28197,-55276,-68205,-29965,-8390,-32826,-6468,51548,53312,15360,-24239,-44804,-37422,8549,77924,114680,114513,138699,161835,140649,88142,61431,69352,64347,12340,-7864,83890,104881,18289,-5221,34733,29354,-8497,-64836,-53003,51380,133005,114723,32443,-3528,39631,38109,-72418,-120923,-50104,-9179,-39529,-35303,38625,74408,53538,16778,-46216,-73895,-41836,-7707,-24595,-38322,-2976,74558,106429,59362,-4477,-35541,-57834,-27926,36362,64489,95724,134084,122081,108288,158359,195077,165272,67154,-21384,2740,33873,-63049,-169391,-143821,-75056,-66120,-60118,-23086,5314,12748,34631,53175,36935,7765,75,-12897,-37773,-31080,-23398,-39500,-34606,-31845,-17305,15393,38528,19998,-44515,-87004,-54692,-21122,-24051,-18477,40524,110990,125118,65739,-3620,-32853,-59576,-97415,-91617,-24852,11143,21578,80404,101587,23831,-35317,-16067,26608,41515,47811,73300,83737,22622,-57681,-111169,-85563,-49,31864,-48380,-141753,-124922,-33707,28548,41359,34824,2990,-30598,-12316,17258,74327,113566,89687,108961,196999,145256,15330,314,53432,49434,50052,25346,-43642,-131413,-130145,-21319,73182,19933,-66068,-77215,-74837,-89603,-115127,-78605,14004,41858,-3253,-19693,1611,19733,52583,47455,-43410,-88172,-5731,56442,41709,-3143,-32628,-19022,-40891,-56710,34130,39870,-104378,-160749,-114740,-115992,-100894,-82024,-108992,-106635,-100339,-81120,24379,118047,61031,-49542,-70384,-29368,8000,22348,17628,29636,100173,111652,29125,-28528,-22576,-53854,-114264,-110810,-62700,28003,106356,70260,25609,58234,80407,98551,119822,98021,5368,-105885,-146350,-127142,-129113,-106304,-19443,15917,13542,65777,96574,60508,-2548,-54480,-66945,-10415,105624,161720,116159,44663,17226,9592,31108,81262,61215,-67553,-116621,-9205,74147,74371,57434,46875,36431,36232,40511,-20618,-93919,-80416,-6733,49686,74046,79387,113189,111652,98575,114157,47826,-11178,65204,90075,12904,-1822,17989,-6014,7853,60485,46950,-30889,-80711,-74013,-38104,-48308,-79919,-62022,-34868,-439,60858,44788,-60582,-124278,-96182,-64563,-47767,-21690,34336,58824,18750,-4646,28497,24524,-89273,-139767,-32809,39290,2837,-36829,-6520,19590,34702,83949,98007,106447,143177,121919,44542,-2396,-21134,-46182,-15944,12373,-56905,-109646,-74891,-41641,-8030,58040,84966,83616,93690,6640,-108624,-67456,23316,18312,5211,18314,30864,70336,51109,-33915,-32187,18398,-45941,-148058,-102625,-14210,14848,22999,29863,10036,-4655,6574,7898,-24461,-37290,-32832,-41762,-36327,-26210,34771,118188,131537,77435,22089,-19173,-14550,22331,30998,-25018,-85602,-37385,44719,50631,33670,24740,-9033,-19627,2415,-14071,-82781,-130796,-73357,44814,78166,31842,8932,-40941,-89714,-27562,52266,43079,26455,17185,-16971,-55838,-70002,-59621,-48218,-102563,-190004,-183121,-106656,-53916,-27902,-34097,-61047,-35544,49093,125895,60653,-112775,-176077,-94200,-25372,-32460,-41218,-30136,1794,51866,65273,7282,-57821,-42419,-13596,-29818,-33145,-11037,-19174,21428,107176,174028,189795,148781,82500,54613,-17791,-156318,-177373,-69040,42913,76333,18333,2420,40614,17327,8801,38479,25076,-23223,-82758,-115120,-72462,-4073,2307,-8188,-5900,-59345,-190552,-275237,-229533,-101928,-20322,-18012,-21148,-25861,-65488,-61025,-13645,22051,21322,-47466,-148258,-181912,-68049,97193,147344,23672,-75695,-68580,-88567,-60393,33501,28566,-38634,3991,45152,26108,30658,89647,119721,116260,107261,66057,-4221,-29550,-11729,831,-4932,-37507,-69819,3618,107814,96574,-13329,-69753,-44761,-8613,-3322,-45120,-94778,-86891,-36234,-12583,29749,86083,87858,82427,63965,-22278,-89917,-47168,6543,16828,9253,2505,11444,44094,68150,119514,206600,190329,53273,-7236,37737,57875,21377,-23872,-27584,-7293,-35620,-50072,11358,54364,1222,-44238,8226,78323,73747,22436,19095,41505,66061,41798,17180,47879,34439,-25056,-51081,-46177,-50579,-51477,-70874,-98152,-105168,-34506,78131,92793,28592,5490,11663,21939,25770,22700,16018,7084,-6500,-4274,-2539,17057,-9447,-110972,-193514,-127635,-3458,45776,-4380,-89621,-62002,84253,131867,34818,-37763,-6088,59457,56635,18309,24585,24298,-17282,-36181,-9781,26931,47825,22099,-41588,-100421,-115993,-83730,-22840,48935,90461,52246,-23296,-58747,-55152],[-28358,-38555,-1400,14787,-818,1536,7855,3780,14464,46020,70924,57891,49651,71252,56463,6423,-2219,29918,43648,18002,-34951,-47792,-30741,-55445,-72160,11783,64129,58653,90465,86835,26346,-15850,-19111,8020,14295,-24989,-64726,-73785,-49261,-6267,-16143,-21663,67185,151663,93306,-2314,4822,13082,-8336,10481,26214,-52470,-161567,-168207,-52879,-4198,-60685,-68496,-17122,-4542,-42868,-100751,-111758,-50885,-20454,3622,50367,10667,-84383,-104860,-18158,70936,55797,-23918,-94266,-122966,-80630,33992,133574,154609,87092,6414,-20119,-1736,30630,28916,-16477,-104545,-167045,-138177,-7120,93996,111217,70616,-16927,-84938,-54123,37487,55719,-22469,-86603,-98954,-78449,-18386,35346,-2750,-71736,-59293,7788,29547,22017,20243,9348,-26934,-21977,21138,11096,-57333,-101091,-81227,-16604,-5649,-74745,-83908,7999,19889,-28244,-1608,-12769,-45807,46587,144193,111493,16544,-33237,-38852,-45487,-56717,-47848,1747,-3895,-56562,-80569,-30486,-8938,-59709,-94380,-33518,66887,95075,70325,51969,35514,-1428,-33265,-40285,-31296,25409,105767,132836,77870,17063,27393,41098,-25936,-91577,-56177,-2783,14371,55953,89173,51654,22374,39845,62697,74098,95764,82562,16848,-29278,17026,51045,-13822,-75352,-33723,72350,131348,74656,-6655,-8575,44604,68759,13101,-26523,37393,135093,176590,167223,113834,78995,66739,89709,106736,95601,72035,77682,114277,89895,17855,-22628,-5155,4271,-15524,-8195,-27267,-122101,-170683,-146644,-104812,-93458,-110779,-90301,-16610,37929,35266,42570,55523,33481,1023,21393,76049,113958,84320,20106,-16414,-38175,-73628,-101600,-51219,-12252,-23357,-21078,21149,40926,26294,20136,74171,165345,210615,130879,3113,-63493,-22563,8154,-25124,-20854,-6892,-35755,-52902,-6307,58482,91678,58939,6123,-4295,37652,47855,16796,-32307,-83519,-116371,-98307,-77349,-88089,-57133,25382,20650,-48853,-58156,-30296,-16333,-43777,-131591,-160568,-104984,-70884,-67798,-27028,29042,45247,43313,12818,21667,123973,183576,155485,115214,68491,-40333,-150400,-194635,-177971,-71374,81894,147154,51494,-27079,-37559,-88919,-108333,-17725,76405,116515,72500,-29357,-90389,-31883,56802,74013,59849,61243,102204,106011,42219,-6195,-16751,-6714,50684,108095,78409,39857,38186,-8701,-43148,-23854,498,-7805,-63743,-88805,692,30602,-48073,-72642,-36065,-24982,-2616,32304,13114,-12801,18315,2100,-57348,-72859,-39240,-11578,-57669,-111849,-47831,45855,47031,-6335,-36950,-35525,2443,41031,20601,-34415,-74320,-79586,-33212,-10796,-15574,1594,1160,-40395,-66724,-30034,8419,-23086,-89474,-85131,-39085,-32951,-55379,-18779,52710,112791,147094,134745,54283,30904,75385,65445,14599,7993,14947,-10751,26,30639,-3135,-50101,-48117,-32715,-41719,-15323,17659,8939,-16739,-51271,-55421,-38216,-63117,-78788,-45202,-15852,-10369,1491,4691,-4290,-154,60057,115734,61985,-16646,19194,67430,31102,-51231,-137794,-167342,-103228,-60498,-34757,17177,71943,103569,39676,-38844,-41746,-52477,-125805,-116620,-11286,9930,-53891,-27086,89627,121846,93448,77065,17709,-35490,-37770,824,-5700,-42005,-26434,71542,105963,54626,-558,-59780,-118478,-96383,-30897,-417,27919,83872,113149,107229,112016,110391,65905,1304,-3011,60087,77756,7367,-56509,-48033,-19203,7087,22207,12125,4507,3072,31721,57604,44348,-18360,-74212,-76484,-38838,9177,5059,-52213,-79570,-57986,-23780,-47517,-79212,-66856,-87298,-140724,-115374,-54607,-39880,-6124,86989,140818,110565,49372,23198,8445,-49875,-96713,-75832,-11337,25114,36896,75077,83657,47945,61562,79520,47313,3392,-11982,17505,71236,36658,-61879,-132705,-101776,35076,109012,33319,-84950,-97767,-18271,53095,67178,13217,-68992,-123949,-104081,-35289,50023,43444,-28341,-3947,86441,41139,-27018,43238,121045,110986,112963,51130,-98318,-205480,-157641,-31284,62590,30957,-57959,-73687,-36575,-40799,-100587,-90928,-15428,-14114,-72377,-35576,42437,21751,-19056,-3473,-17561,-36415,13221,35135,6336,-19291,-18772,-17128,-77662,-133906,-34665,34968,-61172,-119301,-70237,-70197,-98527,-100981,-110685,-102470,-85876,-75246,-3007,60648,20257,-46167,-58179,-56550,-32672,17036,39580,41081,80541,93529,42402,-7943,-32589,-74473,-117005,-75766,17580,121997,173081,91973,19165,86501,153576,146109,102473,29451,-82875,-172847,-180375,-109389,-63748,-54857,-35667,-36062,-21367,37908,64382,59689,50565,2542,-17891,42139,110093,104974,76705,62456,38170,447,11673,58552,38529,-33100,-28814,59054,112341,114417,96149,78296,42047,-24736,-45676,-35546,-44973,-37057,1602,32710,51885,76670,152687,183423,117963,55455,9955,-2007,20739,-12563,-44016,26555,99819,57924,15028,41623,30312,-52701,-95006,-30230,42583,34724,3853,16024,32806,22103,25205,53972,34301,-25296,-32618,-6635,-19047,-55313,-25580,1677,-46671,-81138,-51400,-29558,-95446,-129365,-47852,29416,22357,2989,41184,74741,43880,33216,69075,106936,122625,98997,17366,-68838,-70548,-28177,-7806,-21282,-61329,-94773,-109099,-87579,-30274,17445,23599,17059,39071,19593,-27926,19018,84907,56655,-4546,-59627,-38487,59068,57936,-9307,16949,26597,-43153,-66161,-3200,26678,28156,36685,10547,-52317,-65131,-14447,24537,5886,-8538,4118,6168,-13311,-57376,-40408,56417,125595,123511,108345,83767,46345,50318,90775,62086,-35305,-72829,-55145,-14498,49333,67093,30758,40998,58052,24891,-50095,-91519,-27895,71243,88215,62431,32575,-40760,-85995,-26194,37826,52220,80026,80455,16495,-49400,-85617,-101775,-72995,-37415,-40422,-51129,-76904,-123999,-126276,-103625,-114072,-93320,-6297,53825,-10689,-99343,-76315,-941,32981,-323,-53285,-56330,2267,51840,52170,5508,-23595,4804,-12759,-62123,-37495,8749,10852,94796,196689,194787,122326,68552,25182,7745,-48531,-164119,-179021,-52941,61952,84681,43633,23126,38198,58325,111508,126273,71229,46119,13078,-31944,-13963,19580,-32523,-77671,-48980,-65282,-145855,-130390,-57734,-32010,-33066,-46301,-56020,-31578,-20179,-6345,21918,24209,-10443,-58597,-114746,-154025,-83577,103759,165484,13137,-92719,-36203,-18006,-6574,62779,45906,-29493,-17718,25940,15957,-4401,-6725,-13429,-2059,-15967,-53860,-69995,-52655,8566,47331,9256,-42686,-72291,-13699,96486,107328,-1134,-56539,-25293,14902,22764,-29802,-84485,-80006,-27656,44424,128682,172819,170231,182589,143996,-8215,-102362,-35502,43437,47103,27632,-16800,-40342,-11497,14297,71985,159555,119215,-13721,-45204,5582,22624,5072,-4763,8150,12110,-34891,-58043,3657,50091,8474,-50829,-36939,42217,102156,79663,61432,55672,27361,-4284,46458,133921,74493,-62774,-94515,-40556,-13541,-20992,-65810,-111808,-78196,24810,115773,85684,25092,5151,16918,60010,55664,-3630,-10757,28832,26839,-22810,-59777,-34063,-47727,-111400,-150433,-108871,-48293,-25412,-61732,-119655,-50254,131924,141004,-44474,-109012,7437,95903,90046,71061,53744,23520,-40585,-82183,-38224,25068,23081,1800,6084,-20696,-64775,-83525,-38665,66424,113878,59314,8621,11518,7291],[38630,20832,41861,30222,-37614,-57701,-14257,16481,6239,7858,44857,48660,29349,16027,12638,15665,14867,40625,51827,1710,-58138,-52055,-11182,14126,-3417,-20739,-45477,-15356,76304,70034,-36041,-119724,-132687,-25114,71384,36527,-30983,-39726,-24529,38882,52119,51876,134042,184047,105174,7064,-22041,-16043,-2244,-10109,-23214,-20872,-57353,-84707,-13083,45215,25906,32987,83770,81850,-13471,-107201,-123504,-95906,-53564,16415,57902,-5391,-99318,-127439,-52208,39335,40276,2762,-14176,-23964,-19840,5925,69442,134303,114561,37745,-19820,-21109,13760,25341,17803,-25555,-82879,-71603,51809,136612,105281,31428,-21662,-37096,-63482,-56995,-18120,-48301,-100388,-90857,-24415,52801,87393,36087,-19048,-302,20762,-5656,-33029,-61932,-60262,-16117,49333,74809,27978,-42826,-77782,-78314,-43944,-25060,-84810,-110457,-21884,11068,-40594,-41479,-56343,-69994,59373,157974,72837,-62702,-104117,-59488,-20310,-55953,-86959,-26972,-57075,-118064,-39170,103498,88891,-16963,-19906,56642,53000,-17079,-23083,38979,49365,-14233,-99418,-122674,-73947,35164,134203,142961,98876,87267,129218,140611,79621,8566,-25338,-47650,-68151,-40704,-11148,-48100,-48935,25475,75500,77156,110227,97142,794,-50864,-7354,33816,10288,-27061,-19290,24487,22274,-42585,-72202,-10683,76864,127247,85408,-9674,-31743,41587,80010,73440,43821,30607,23030,47264,68855,69162,59794,98697,171630,114897,-32696,-86239,-38164,-3689,-1328,-21876,-89945,-159350,-166023,-144063,-86000,-64606,-79224,-53977,-22791,6978,16654,-661,2306,18301,-6260,-3454,51774,93936,71407,2514,-14350,-27784,-92754,-86729,26809,61870,17363,1837,674,4341,5894,-7898,61692,191789,220524,124404,17520,-25324,56462,127043,60419,-19506,227,20706,-4002,6953,88996,157945,139490,58704,-22324,-32767,-1272,9943,-32868,-87522,-122454,-115401,-86214,-81826,-94899,-81419,-87362,-111645,-99797,-87367,-101567,-118685,-161549,-158305,-100475,-46382,19210,102806,116547,90465,92078,39527,-22089,56894,163457,149743,71050,17458,-37306,-57956,-68310,-111701,-134309,-38330,105260,128197,62784,9558,-55695,-93157,-17093,75966,84444,39388,15499,421,55694,133893,102395,7005,-19327,67151,112960,43972,4737,36708,36178,6855,13611,15823,11612,4452,-22917,-17136,-10131,-37964,-64317,-72381,-31529,75730,102066,16103,-7874,37702,33384,11130,8296,-12211,-16882,38536,60714,23485,-48625,-87226,-60626,-62275,-100986,-32295,79580,92979,55336,45870,-5800,-55443,-28068,-15592,-28105,-3343,26212,60374,84831,53695,24835,29004,37076,38221,43034,39610,1923,-57349,-102842,-83377,-45659,-49205,-34226,15051,92437,178095,206601,126185,52420,41894,23453,-28746,-49900,-24843,-7055,32183,85042,64307,-6846,-51643,-57560,-41101,6528,18500,-6183,-3196,-3436,11938,30227,-66099,-187488,-191685,-161505,-173798,-143566,-72282,-24285,26218,83136,118865,70123,-9278,-24818,-6624,30,-44753,-171776,-247809,-127285,16593,50467,12261,14264,78511,79434,-2960,-70948,-79537,-79476,-46804,21259,30916,-23221,4604,97122,111275,114383,146861,117234,29916,-31148,7923,53219,27809,-1592,63645,94552,42100,-22591,-74176,-119412,-114256,-72147,-51297,-48942,-13711,35500,39706,19001,-22241,-65391,-57326,1543,58166,66849,55792,48805,52615,47429,59348,70022,29963,-20481,-70368,-92606,-47059,9056,-36203,-135682,-129924,-12345,82159,45344,-82116,-150586,-112041,-49471,-75689,-124399,-104775,-95729,-145164,-153450,-91917,-40561,-804,74286,137902,134515,109104,101416,47913,-45157,-87623,-50285,-16703,1341,31531,49785,26728,22083,83932,108329,67342,1139,-51048,-34739,36786,21088,-58043,-95769,-60412,41462,121715,104477,29705,7189,37848,69823,59463,-8052,-101575,-160376,-125829,-65655,-21687,-48054,-80955,-43785,-6569,-55139,-46031,43008,78692,53453,96993,75692,-75316,-162033,-72866,31259,59306,33905,3947,5969,23992,-2680,-71919,-71005,-18687,-38487,-99456,-53367,33737,-8484,-88855,-49450,-1307,-20204,-16093,-10528,-10542,2656,28105,61515,31923,-73636,-82279,-18555,-23871,-51075,4017,20697,-38420,-56434,-45556,-69940,-95634,-97823,-78026,-46369,-8901,18793,-599,-47112,-28838,-4753,-21654,-19713,3075,3773,-5480,-21635,-25218,-31892,-56027,-11029,95918,172921,192560,130662,88800,143166,166245,90008,-2078,-36536,-57968,-112708,-117997,-13257,61954,42100,-3236,-42126,-43378,-11219,-3404,-6832,-18645,-50165,-27886,50433,63294,14694,16317,55367,40147,-16633,-2914,15874,-38009,-45552,28089,74557,104303,150236,157896,127831,51270,-89703,-125302,-16850,33787,5999,20366,47822,48566,60545,108554,147001,90228,30161,33730,53936,57,-85572,-83445,30825,148495,130150,37884,31331,64288,-19103,-109678,-30106,90557,88172,36882,32919,43621,18647,-970,49759,97198,70268,46244,46499,6669,-85834,-106753,-80343,-88820,-95713,-86531,-80457,-103826,-109267,-66944,-36914,-26435,4329,53886,77666,41290,-4775,3419,50119,69755,50496,-13642,-86804,-65294,39781,58691,7726,-34114,-74369,-104745,-51500,21484,28202,-2292,-38244,-44220,-11768,23288,90470,136358,82339,-40194,-135114,-87865,51307,80965,49873,71277,38383,-2495,37613,65566,-6832,-27494,9086,-33989,-98055,-65765,-3264,23440,3758,-1723,43984,72511,29494,-81079,-135920,-59018,32471,75623,110316,104788,53501,28795,62013,66180,-15522,-112226,-128011,-45409,56625,66364,12552,22505,42042,6587,-38045,-21648,47140,99589,101676,64285,5950,-47463,-49609,-43066,-42502,-8785,54497,56946,-5055,-56361,-78447,-75468,-26948,32525,67749,41845,-66906,-167873,-148839,-77856,-68479,-37298,49408,71146,-9213,-42791,-672,53024,90764,61329,-23189,-71828,-63753,-38538,-4616,2010,10867,66299,49115,-6045,8843,19847,9183,105602,195760,147466,31664,-34435,-40065,-12408,-37995,-120057,-136571,-36756,47985,41213,-540,-11183,30274,77414,125265,125756,99301,117634,105698,49629,15320,10866,-57727,-140077,-130267,-101721,-81247,26796,73623,-14091,-70039,-56380,-26071,35131,79710,85798,70614,27552,-17228,-25184,-47996,-103839,-78616,74499,149130,39845,-56908,-24808,3303,27169,68505,17034,-89865,-91250,-23273,-29879,-81907,-100667,-94518,-83806,-111294,-132552,-106383,-68122,1570,68335,49819,12287,-14559,-10277,48713,51715,-54402,-93387,-37882,4932,1176,-48943,-78706,-49490,9462,66756,109401,100892,100241,170637,167041,22262,-79573,-24259,64537,69425,17893,-53254,-63393,-11835,-1195,25856,71424,10962,-74412,-54238,337,17192,16780,34157,36188,-574,-23926,24317,101089,96627,39436,-3660,-5149,42698,82025,72429,61867,48009,-11523,-49545,32224,152907,109369,-33352,-84610,-20518,31175,23428,-39794,-91120,-16267,114405,127066,30287,2928,-2834,-17686,32683,48018,-15055,-38616,10143,51956,-3780,-85467,-84216,-77139,-47365,968,-16037,-74280,-93027,-98927,-125839,-70146,83217,109647,-35588,-87635,13043,94845,98173,85569,28091,-28717,-74407,-122397,-66487,33852,23787,5314,57002,38428,-53408,-116814,-82467,21258,75542,45542,37019,63483,63380],[53237,42652,56957,47648,-35478,-85912,-46123,2114,-14805,-43068,-28642,-19802,-17849,-22355,-27020,-32906,-39958,428,15766,-20536,-31347,-19500,-15868,24067,37294,-28978,-101632,-73652,4439,-12198,-98369,-165611,-151087,4166,109425,58073,-3216,14638,53248,98911,83093,67096,106678,130769,106624,60836,-3330,-44761,-43626,-73488,-95808,-17398,51143,47497,62591,94684,82596,55312,49148,45172,14611,-6469,5717,-9947,5550,81947,92120,-3205,-79166,-98582,-59250,781,3265,14178,38651,21088,-4325,-25058,-21078,53807,126562,98099,-23146,-105916,-71486,-14456,16207,9826,-16577,-26124,43741,88103,28161,-53763,-59304,-10489,-39850,-90008,-76766,-67897,-75485,-45013,16330,51870,46241,24816,44664,78639,37337,-46163,-83273,-111950,-112633,-37037,46204,74053,58275,24788,-20371,-61630,-49950,5005,15075,-22682,-54533,-82185,-69563,-25729,-33592,-30284,73160,101495,-3142,-87323,-84202,-33409,13330,-40002,-120461,-111750,-95885,-95971,11364,144020,138401,62968,62300,58338,-53287,-140154,-74189,63449,114487,52648,-45540,-119587,-123881,-32324,52232,53099,42203,67759,132211,161743,122485,63659,-13861,-91316,-102500,-72576,-75202,-115603,-94550,-9518,42413,64017,119730,114872,-2136,-73297,-59797,-56016,-56852,-23012,-4788,-14135,-40771,-78590,-59540,57438,158302,163139,121030,57107,-10046,-23879,-19647,-8141,11396,36376,37542,34105,-1280,-36341,-21288,78045,184510,106674,-83489,-176861,-164212,-114644,-47044,-33073,-93646,-141392,-143216,-140165,-96216,-53009,-47585,-43302,-55170,-35732,15153,8690,-14944,3789,15047,32176,73562,95380,68992,2505,-15792,-19949,-69080,-26932,95606,102874,54647,35785,-19617,-57731,-54806,-61201,38548,191623,169398,45916,-6189,-14249,75454,190896,132925,1344,38788,129907,64786,-15901,57342,144113,123320,62823,-21487,-88744,-58938,15481,5509,-42666,-76413,-111074,-108036,-68368,-85312,-127900,-135987,-107507,-93552,-121398,-161229,-157670,-122447,-52924,5573,20438,50968,126481,152774,122000,94857,12060,-47777,59730,185677,116239,-14819,-44943,-10188,55879,45182,-49583,-113833,-93111,24747,112897,92534,38173,-15331,-56990,-12409,51707,29823,-5776,17948,45467,100475,138961,53892,-78385,-120088,-39601,40967,18875,8260,61903,68680,5079,-52749,-64637,-67899,-92560,-91177,-31714,-30315,-80961,-95003,-76810,7040,128359,161689,97276,45553,23935,-12334,-25922,-25572,-48414,-48174,-404,43726,76688,52860,-8936,-36703,-54412,-76737,-12650,95869,132738,116653,109816,33965,-54794,-49122,-34348,-22262,22837,38729,65862,139150,118116,38248,29913,68499,66765,40749,53920,49517,-41079,-130985,-98614,-44119,-62138,-51813,7185,57511,97439,121193,115852,86757,56045,28932,-9304,-34160,-41585,-39030,15942,109266,128994,58922,-16710,-47492,-27395,30108,40660,12216,24245,50136,79391,83615,-27440,-153260,-150940,-131448,-160900,-135282,-49363,-1060,42139,55284,33102,14068,107,-21861,-64180,-51186,14777,-324,-78017,-19555,101409,113041,17785,-26689,37819,97257,37752,-61409,-64261,-21409,9010,49921,75865,34344,7379,26293,31416,78408,150528,145100,42183,-63102,-21439,89762,82283,3308,30232,89899,52997,-26355,-35717,-51838,-87590,-73229,-57284,-70451,-58954,-31535,-35478,-34026,-60697,-84136,-32399,15483,14827,14162,17487,12407,25023,29648,30940,58840,65692,19966,-85655,-178234,-135468,-27078,-25777,-129670,-152013,-20339,106522,65922,-89839,-168079,-119439,-25443,21518,7129,-30746,-62546,-105044,-135910,-99777,-35997,-13997,6783,83907,173935,192997,133927,34343,-42728,-71924,-68330,-60980,-37773,-2834,-7346,-53766,-57024,-4135,43663,69894,26813,-44381,-40272,10244,-4888,-65730,-104495,-70126,5053,66446,82579,81481,91380,73763,42867,18757,-8561,-55811,-83368,-45982,-44700,-66493,-62850,-42867,-48576,-61535,-71843,-44380,-32538,-46352,-64509,378,45566,1271,-15496,81583,117631,38562,-7307,35981,57663,28673,763,-5960,25624,28152,-25458,-52260,-33488,-39011,-104364,-135216,-63165,-1004,-18258,-27360,-16038,11611,43678,66723,126242,150022,31524,-83996,-43579,26374,18839,60400,91121,35903,23063,46741,-18450,-103318,-113498,-108692,-76280,19816,100803,67409,4369,14980,-24224,-84934,-64395,-44572,-62295,-52475,-36665,-1474,18034,-8070,18003,105949,150711,159065,166372,185564,186386,113760,-8663,-74835,-12299,61188,21651,-10472,64334,114406,68069,17382,-19671,-47073,-37036,-46500,-89922,-141278,-165268,-116592,-35390,-19873,-25469,13756,45724,23861,-34945,-25184,-18410,-95114,-107747,-11773,29200,37297,94742,128789,122222,58610,-92376,-122150,12769,55135,9984,49598,92451,81353,54980,15674,1214,7034,22916,46257,51549,-14780,-74848,-62750,5071,115282,161411,85183,54344,104703,25341,-109115,-66396,70485,83922,22404,1105,-536,-26022,-41601,2326,53286,43414,44983,64596,42082,-55789,-117411,-95871,-43211,-12966,-42746,-71682,-76760,-82004,-76385,-85358,-61296,8143,56872,50896,34409,4921,-27752,17270,71146,45827,294,-15373,8999,60221,56293,26710,-14108,-69694,-67414,4570,39658,31886,22847,-18330,-59585,-20778,50214,87169,80555,34930,-38994,-89772,-53380,51705,81076,49731,44745,41786,57409,71749,24354,-82326,-91972,-48268,-84803,-95302,-4226,34547,2888,-27503,-20660,33984,66026,24143,-70573,-121026,-95302,-58178,-37784,-1482,27632,25507,-8604,-19093,5307,-27759,-115402,-120437,-44389,4592,-3930,-13222,25730,37187,-24576,-37233,44353,85213,44960,29326,4800,-68074,-102738,-65577,-59538,-57462,-28403,3978,-4139,-55718,-106408,-102496,-39574,27600,49100,71024,51723,-81648,-168144,-77280,43634,66259,96420,150575,122454,43359,39402,45026,38922,81902,104191,56103,-31660,-118693,-134202,-56729,22020,71892,140092,136493,74672,36822,-9441,-39699,18957,55914,23592,-42656,-95545,-58233,16417,-13272,-108961,-119643,-25271,41765,4679,-44362,-9517,63392,69585,53315,51791,65414,88117,96121,70961,15868,-12081,-45204,-103466,-125917,-90106,-19924,57943,50061,-24475,-67508,-54149,12196,95562,115796,90836,58225,24057,18945,48438,43316,-17121,-13295,73323,156144,119783,33014,1641,-14351,-4600,44333,37847,-62053,-76369,-9432,-16265,-96051,-89196,-17027,-329,-39856,-63370,-62522,-55487,-12830,64190,94351,92695,69341,24976,-4373,-45440,-113561,-100149,-36296,-8233,-7264,-24142,-28417,10788,46551,11403,-45981,-78933,-35609,81686,115846,37133,-48017,-31049,53813,68676,-16720,-68920,-20310,31889,10278,20827,26662,-58823,-111448,-68156,-12295,38815,67088,65015,22342,-42340,-22535,109085,193165,147172,83681,73989,91495,111577,100312,60056,32046,4438,-41316,-67406,-14042,82651,96425,27037,-36252,-24398,13084,34477,4153,-38334,6826,104781,69335,-29406,-8093,22333,-11331,9828,42140,30897,-8718,-30919,61,-5156,-79393,-126308,-126169,-19919,90999,50109,-59750,-106491,-95891,-87442,-73948,6160,74475,34877,-6022,25554,69452,74096,42274,-34110,-82713,-88875,-114496,-75821,11096,6544,-16558,30027,23383,-63687,-118651,-85928,-4545,49319,32503,19579,46890,85235],[47223,47869,68135,73643,5738,-62775,-58497,-10573,16121,13237,-4976,-39251,-45977,-26076,-40517,-83541,-88576,-43741,-24474,-15971,19919,21803,-6251,31800,66272,23312,-31820,-43246,-36917,-51489,-77418,-85027,-18665,80777,84637,30588,7769,34112,98443,124965,59029,4278,17315,60495,94947,92823,34404,-29250,-40190,-75519,-114224,-56941,46126,103149,121800,103917,64467,20259,-22700,-19181,37393,89068,144520,196802,237029,259760,169973,16539,-46204,-41258,-7833,17525,-28,19822,26433,-22914,-43642,-31129,-40580,4786,111059,127580,-19006,-151238,-109329,-21635,7229,7214,15789,-13494,-17854,-2037,-48785,-117316,-82999,-1469,3650,-23212,-45513,-75199,-79938,-46649,-22659,-35740,-62749,-47317,47534,113551,67013,-23090,-66001,-70609,-53998,-35635,-32449,348,64700,82884,22400,-42977,-39094,14318,72012,66383,-42857,-148116,-104595,4002,40814,50897,69211,25992,-35809,-31502,7437,22291,27130,-19175,-103545,-134052,-82922,-21944,21600,52392,67645,69763,65632,-4376,-131734,-178333,-72614,76847,144665,122305,91909,11986,-92188,-105148,-71871,-38871,2378,31085,70927,93206,79501,61693,3854,-54562,-22024,-10204,-69446,-95792,-63405,-35886,-12041,52566,132681,123432,26428,-38538,-73048,-142017,-154641,-52070,28108,6253,-35938,-51781,-19087,85062,160645,122704,78419,88955,69614,-2382,-66741,-50605,28897,90065,79020,34281,-44436,-97001,-70326,36929,132127,65456,-78570,-178736,-221285,-165651,-46236,3495,-24609,-54517,-71181,-114387,-133807,-83963,-35609,-32499,-54765,-36874,36469,63832,20926,-313,31518,92709,120080,90802,33054,-20713,-41621,-47747,-59418,-16061,54604,39346,40682,63207,3658,-74069,-100596,-90106,18964,119925,52594,-47922,-30201,-11732,34461,148132,160360,71469,95930,205617,137940,8459,40374,107753,67250,28625,-3796,-67869,-58830,43230,61908,1803,-51672,-112625,-124469,-50279,-29074,-88092,-123184,-93222,-78607,-115620,-156421,-124300,-19695,86641,126195,94721,50629,83184,145577,111160,55687,22080,9724,88620,165311,60892,-78130,-75924,4842,70498,34124,-43041,-33721,-24381,12346,64914,64355,28408,6369,-2885,15080,36303,27424,4196,-6132,3027,57239,80126,-22633,-128435,-139094,-92630,-36499,-2,29529,52926,45931,8410,-63510,-111148,-117999,-140119,-133075,-58876,-55414,-82067,-54495,-25320,32595,112004,122527,89134,31948,-54692,-105548,-70975,-39423,-53694,-58430,-57853,-32951,81034,148364,75281,-8415,-45321,-67044,-26832,69748,120636,114703,104630,41195,-34327,-32975,-13628,-8924,-10078,-36289,-4153,90574,96971,21218,758,34316,42894,51669,103817,100346,-61396,-175117,-107196,-44650,-53092,4897,65642,37692,-11431,-16599,21943,80135,102441,58448,10275,11282,-6285,-56423,-31429,72705,126126,86515,18864,-11857,-5326,23232,32555,28558,36560,48668,70462,58008,-8792,-29105,28096,42392,-9580,-45635,-29233,-4003,-2672,-33418,-61490,-26968,15090,-6944,-76779,-58260,67585,158643,131331,108342,117653,76996,-22203,-70324,-4535,59255,12281,-58540,-47764,-26207,-8508,52892,91528,36871,-46385,-69850,-44979,20061,86034,84026,7445,-95734,-72948,29993,43207,-16297,7982,79236,61175,13873,50667,24248,-64900,-65794,-37341,-40577,-36341,-53031,-75119,-27804,8831,19121,61941,57419,861,-6850,-15109,-54703,-53160,-33690,-10667,54257,119215,114482,10244,-92638,-89105,-17637,18452,-25650,-77360,-20776,80239,56365,-68983,-127225,-74020,48744,165495,181240,77324,-20257,-75780,-110900,-87484,-24563,-8047,-30854,10312,130984,159258,69268,7502,-2938,-39585,-113171,-107186,-35931,-17018,-51771,-82519,-95339,-95226,-41800,43031,35335,-17923,-7967,25956,5230,-56373,-132144,-133632,-46290,18729,19952,36754,74834,43315,-17353,-18700,11596,24008,37484,61924,16683,-27973,3028,6581,-82116,-105508,-49565,-41744,-96867,-116201,-120520,-87122,-27137,31700,77293,149791,123006,-5294,-50520,12145,20199,-26879,-12602,66894,129203,66946,-12658,22438,27248,-78976,-156063,-137636,-80539,-18735,21274,37053,33817,42262,64758,74746,104269,137742,58411,-52873,-8378,79508,71458,96063,119080,62524,35505,57220,23963,-50009,-73935,-49201,-4210,68696,126194,89673,41409,44726,-7210,-44058,-11484,-11699,-47936,-41109,-5538,33482,33962,-1222,17630,83521,106308,99998,149567,198732,155880,45946,-48855,-62840,40808,134674,119555,70353,55216,24347,-21784,-8645,-5167,-47398,-36919,-21831,-67827,-138330,-195576,-184185,-121413,-67670,-6904,50916,40177,1740,-46065,-52529,-19936,-64323,-124790,-54924,28391,12741,-3477,4231,37385,51850,-26899,-48093,24528,24687,11779,89717,119501,85669,28764,-59233,-106228,-42683,22327,8365,-25845,-32752,-14173,-15533,-40020,20864,118466,114809,79506,79806,5139,-108566,-93124,20071,55606,15770,-16308,-31997,-55982,-78992,-55510,-30517,-53990,-27520,47100,79995,25149,-46956,-57695,6856,57325,12535,-23037,-9487,-23664,-57285,-65826,-29572,24686,61573,55117,61891,66667,5341,7464,56190,14862,-19793,16079,36566,-3496,-35274,-24509,-52168,-98215,-55552,-3562,-23058,-16526,38879,43536,8822,20525,57226,35396,-17021,-41931,-27469,-4850,13760,45876,33295,-25619,-34500,24217,73719,39732,-34881,-88544,-85955,-91797,-122204,-77167,35367,41132,-39124,-70306,-57803,-33346,-20519,-47186,-58243,-24884,-49818,-98032,-115889,-99869,-37097,20069,-4950,-45596,-22130,-16943,-64013,-76234,-55061,-68467,-59110,26690,108253,66720,-39019,-29034,74023,62519,-45923,-59090,-47877,-113288,-129100,-75544,-34489,14617,27109,-130,-24526,-86377,-167619,-160055,-69657,2422,3365,9789,6532,-94191,-132842,-4084,118791,151364,175254,177188,115788,70821,99502,85952,20991,35191,105085,136401,57823,-81547,-138378,-69386,47739,141666,189603,151830,65146,-10781,-70645,-105895,-88732,-90249,-81914,-74646,-87876,-34343,44016,-4372,-115956,-122144,-45206,-5360,-38958,-50303,31959,91858,42302,-6710,2690,10038,-3595,19039,55429,15862,-40880,-37851,-17465,-31236,-17087,15855,-10795,-51773,-42460,-56682,-64100,25992,119784,94539,24529,-11848,2980,55529,102958,114936,89390,80234,94586,140780,140700,71194,7521,-56538,-75038,9022,99048,73000,47985,81673,57989,-53241,-38598,78616,109606,65601,30982,-52,-20479,10043,78232,112362,116288,99098,51605,-39089,-107582,-89685,-14437,12260,3898,28723,47850,37099,53719,61623,-41931,-167181,-183023,-83391,26049,46340,19256,-30301,-42636,27640,48559,-39884,-56877,27829,50634,7460,23950,25564,-67283,-118756,-86998,-40501,39402,97307,68720,-1153,-56443,-18127,113553,170281,133539,97021,82634,98617,136617,149238,90798,15316,-44772,-61051,-65300,-57598,-11246,41990,51736,-896,-43030,-42784,-11142,9855,-7566,-41193,-36950,-33866,-45056,6795,57107,40469,34625,51837,72165,24217,-87145,-121825,-65526,-73526,-145753,-173581,-68243,28292,19285,-31892,-71355,-64996,-21430,-25380,-18690,48230,68429,48114,51396,55218,52632,26307,-31289,-65889,-70787,-74535,-62991,-37893,-45017,-68973,-50942,-35498,-55497,-70216,-48666,15359,59160,18530,-34669,-8339,69452],[11466,23413,57686,54514,-9971,-64995,-76487,-30326,57095,110662,85435,2634,-40594,-30111,-66290,-117254,-96030,-56760,-46894,-24070,-1897,-9130,-13980,46326,97755,78867,26241,-18860,-45373,-40971,-32382,-7016,64886,70398,2333,-7380,-4062,815,64243,95994,1586,-83976,-61864,6783,47188,60140,53041,32047,20473,-35114,-91878,-87688,-36678,42447,88502,33423,-4880,4674,-15131,-12095,27899,49639,125051,292252,413825,386157,204095,13395,-35837,-3701,36807,46330,36136,34346,-10245,-75407,-92475,-49321,-7457,20092,76328,107467,19135,-80598,-62455,-17296,-13138,-5491,22593,-16073,-54617,-50373,-93060,-149763,-91469,-2028,17433,39162,29920,-61926,-113625,-92926,-85906,-107113,-134565,-125321,-22519,75633,75988,17141,-25369,-2941,43746,-8654,-89910,-63469,44201,100197,50471,-19456,-33137,-20620,30465,88163,33826,-99901,-121647,-9756,77321,79324,37084,-843,-6830,6356,34398,41882,24012,-2413,-58016,-81634,-54677,10039,-8054,-64066,-51844,7911,27088,-26364,-112415,-149311,-76868,48806,112977,124666,160825,141049,12090,-97399,-118236,-46946,35403,48508,27990,-1737,-4070,22755,15582,32127,94385,59883,-26072,-12732,16762,-47433,-66716,27434,110240,93677,66172,53821,-14344,-136490,-178122,-67988,68270,85112,26918,-13499,-22418,3787,39142,30032,5064,51516,118082,78693,-44472,-63194,37777,120564,92996,41600,-4470,-36213,-40965,-10000,28930,10097,-23959,-83972,-145632,-90200,23388,51756,28403,30062,39650,-31872,-118692,-106800,-25548,24052,9028,-1057,40955,83543,57070,14036,23096,94627,127035,68374,-17343,-53002,-51034,-62160,-62436,-47580,-36586,-50160,-4541,58764,31827,-57518,-95622,-48593,31866,33956,-37416,-75079,-26623,-1642,9490,73203,112993,77758,77783,145483,127360,43723,39437,87017,62159,16812,5765,-5423,2016,82346,105090,37024,-39628,-106396,-112472,-14874,46752,-5957,-81066,-107820,-104775,-107052,-121323,-72762,50245,147971,158515,116546,53304,65698,130601,70221,3103,58776,87725,76502,74995,929,-96464,-70447,-11604,-9217,-24173,-889,55530,64169,42171,23991,18711,7296,3575,28870,37557,16156,36645,37795,-21275,-77795,-48477,-3514,-58179,-115190,-98610,-75610,-61942,775,58448,44000,9385,-10801,-61369,-111778,-92913,-80141,-80498,-42796,-43840,-38331,6067,33918,52448,54413,11629,6814,-4181,-87874,-129448,-66217,-9911,-2131,-15249,-53442,-48918,82763,147959,39318,-32337,-16833,-51069,-67814,1311,44897,44121,59139,25778,-31265,-19655,8798,-11325,-53277,-81548,-53712,-5582,4947,-14041,-20432,1080,54005,122438,149119,76746,-99703,-184431,-109985,-48954,-815,108012,121421,24964,-40048,-45089,-48456,19105,95242,39684,-39720,-5219,30168,-34984,-76431,-34392,2461,1578,-4119,18058,17489,-18858,-31956,7514,23600,-7429,-16671,-31328,-47292,20492,112477,136011,81239,-8461,-51066,-16837,-16843,-66719,-61050,10132,48732,1403,-50383,-11646,69023,130965,141073,116868,64079,-11663,-89992,-98541,-25115,-5603,-52045,-55884,-16602,-45805,-65597,-5211,20634,-33238,-96444,-95433,-44594,11060,39078,25183,-15151,-75656,-79388,-57371,-30839,-10966,31437,55891,42877,59961,98574,24251,-83184,-76792,-25017,-10920,-16530,-57354,-76896,-1746,69569,95001,116709,83975,22110,28818,47121,7061,-26009,-29970,6872,69288,120256,145099,97583,38670,6962,8118,52764,85946,57357,34367,41046,12449,-51899,-86124,-42053,89613,206271,207195,100552,-11052,-100413,-145306,-97481,-5238,33646,173,-22977,12707,4970,-28655,14906,57716,-15285,-133032,-110421,2368,6873,-49312,-46410,-55570,-97713,-75661,-3037,2150,-11313,26223,68994,39903,-19799,-86855,-127806,-57052,27799,15573,-17542,-5204,-18644,-40259,-14835,21971,48159,69158,93137,72288,51646,47319,-12693,-124828,-133919,-67482,-50344,-66531,-61974,-87035,-102788,-69076,-2985,33482,65541,33371,-43055,-45410,-6110,-28052,-62311,-21088,70996,124705,54707,-6717,46193,52061,-37966,-68595,-81970,-123141,-62299,63072,115024,81458,49749,62801,78686,69595,74920,35784,-11048,24425,71470,80606,125179,115563,15859,-52293,-33284,13466,6250,-10624,31509,53670,58779,75747,48618,12012,21455,36270,70305,86625,45542,1012,7113,39739,49826,25646,-2417,28563,88575,82320,41456,71460,94250,38380,-11194,-16907,-10997,36473,91673,119887,91921,-3098,-116092,-126642,-30171,7384,-35826,-21733,43081,65274,6613,-102694,-142113,-100209,-50498,857,34326,3813,-15906,-29646,-47097,638,9917,-58080,-16572,101666,86686,-17820,-77760,-39347,38443,40387,10746,2383,-929,48639,124379,96871,18739,-30227,-54983,-42828,17490,53239,112,-51492,-10021,52261,21150,-63115,-55656,27457,84763,69515,12014,-41316,-85491,-89838,-40678,16310,39075,19586,-7730,-18215,-43108,-50725,-45917,-75427,-61816,25016,98688,83155,14087,-33618,-4341,31699,-9402,-15389,53486,63254,-10115,-20811,13145,11564,27876,64521,103763,124187,44057,-29371,-41994,-88324,-108695,-54515,-19088,-44428,-68259,-73645,-107906,-115593,-61617,-35720,-55252,-32250,40408,78092,70588,60273,41116,3578,-30064,-62886,-62334,-12225,29811,25296,-28840,-88909,-67233,-2532,32834,19378,4732,994,-21426,-80010,-106607,-63083,12064,1816,-80311,-101699,-78993,-75705,-84551,-100999,-50319,40783,-8426,-110571,-129440,-91487,-12996,49378,35717,573,4499,17836,-6125,-47758,-63098,-76548,-36998,83205,148482,55833,-33359,5303,70974,16177,-66128,-38560,-26188,-80652,-54475,9104,34888,62375,51104,20145,4278,-63467,-153730,-170442,-125976,-64918,-36044,-23090,-28743,-85211,-86038,10652,92714,133135,151412,113361,52610,47929,103364,109818,47870,25040,77954,145413,112038,932,-71408,-53602,47979,155146,162641,79234,-4259,-65811,-98465,-118712,-108586,-109105,-97569,-70248,-48782,-17044,38664,24731,-42158,-72425,-83891,-99759,-85764,-40158,19918,53107,26786,2705,7336,-5808,-38014,-22413,51457,30478,-63312,-64456,18954,58410,58347,25112,-47213,-81832,-66453,-97545,-88578,40494,142714,100433,4206,-39623,-2461,54822,83075,105840,133769,120293,79388,56063,48428,8368,-47241,-114450,-121491,-24442,89527,130304,119679,130827,84588,-44769,-51155,51841,80586,43658,30175,18303,16976,74947,120282,89871,66060,73787,55946,-37020,-80182,6061,88414,59629,20634,53705,76719,50611,52099,76491,3146,-118155,-127443,-20106,48713,20902,-9990,-29394,-36419,23353,53373,-636,-17164,25539,18709,-15640,6548,29243,-33023,-81238,-47707,-12752,29990,78851,68661,23362,-9195,8902,63925,75089,68989,64049,5333,-19547,55964,142348,130719,54805,-19971,-43604,-56903,-68738,-35393,14765,36403,7364,-15774,-26746,-37878,-14224,-1565,-71387,-127038,-59195,2025,15403,18791,39168,64837,67419,57850,-3313,-133001,-193581,-109761,-53175,-100296,-142482,-100865,-72827,-52592,-20381,-21211,-18121,38166,46566,6989,19322,38223,45442,57362,44372,36657,54366,49097,18968,-22248,-29150,-21600,-44717,-65221,-65393,-61256,-54149,-27074,-21328,-19603,33401,73461,25821,-38027,-18269,46473],[-5813,22519,62300,21698,-53843,-68644,-61596,-21994,68946,136493,141922,90334,45302,7321,-57825,-73794,-12365,24723,1830,-23884,-60008,-69172,-33782,52417,129147,103380,9407,-30698,-26900,-23402,-24288,-7627,11408,-15660,-31328,29314,32014,2431,30101,53171,-34630,-98449,-59730,-12382,785,21541,61943,96635,72623,-24434,-69765,-44490,-40740,-13180,7672,-37804,-17489,63360,91041,76232,4163,-62951,8107,172194,290271,270751,133470,-478,-9474,42855,53103,56890,94577,67937,-10084,-42962,-72082,-57103,33641,65095,51470,87299,105864,63244,3493,-34440,-27040,-4211,11999,-15377,-27006,-36324,-106255,-162877,-109400,-20998,-14322,15167,63388,-7120,-83658,-73482,-56024,-61027,-80767,-108174,-64899,20703,43001,-1974,-24941,22279,62738,-671,-55798,-33419,29824,94664,89557,13603,-42882,-55417,-17405,82014,127854,12984,-100375,-48640,39926,30729,2576,25730,34060,-28487,-40087,14216,38616,16113,-38476,-58375,-61857,-29296,-29765,-79441,-88203,-26883,17981,2989,-70508,-141993,-116494,3435,69107,63219,83364,126005,74467,-39991,-88694,-18959,72821,72226,-3835,-87319,-91507,-46612,-13843,68920,126031,57538,8637,58682,56308,-63379,-98766,-14859,24252,10290,64325,115502,58407,-44831,-92493,-33355,83064,141455,102869,28846,-44911,-92967,-78819,-31216,-21457,15217,111402,133074,12398,-52991,17838,104077,69751,40310,61227,50008,-10773,-61685,-58927,-18486,19925,-17792,-62924,-7833,58772,36138,46,29346,82746,49172,-31957,-74747,-11758,72932,42245,-15495,-10843,21791,35839,28433,5756,30576,74668,36356,-40704,-46519,-2799,-735,-13172,-39051,-68859,-70387,-28723,20010,212,-76898,-72516,25143,67841,18906,-15727,-20063,-6565,3689,33333,60645,33712,-19340,-26213,-10248,5427,5167,13826,67424,81789,11538,-32393,7238,47233,89748,106440,63817,-9595,-70060,-55370,55158,110855,53391,-32806,-106768,-136357,-108091,-84510,-37346,48292,101483,81251,54753,33422,46902,75318,6406,-54758,24320,72943,22628,-3862,-48506,-122684,-81546,-41282,-64559,-14637,88279,107340,79806,41385,-13300,-12564,4952,-26090,-20156,10207,-9424,13449,50334,10413,-92579,-129010,-72955,-36843,-48894,-52728,-49153,-49412,1325,53542,25985,-19315,-47175,-84383,-100149,-42972,11406,11395,6870,4191,24789,45186,50847,60161,8369,-75010,-54487,-8349,-42864,-62284,-11549,44865,68824,49350,30537,53674,108904,58335,-72465,-61884,39271,-10030,-89854,-60174,-32985,-24601,30671,22998,-30002,-20657,-9764,-49007,-79333,-71014,-56253,-53796,-47504,-21598,-20331,-14871,71442,159688,125458,-3118,-108652,-127120,-87846,-48346,45764,153416,109576,13015,24214,51498,-15983,-28530,18973,-34430,-121695,-85776,7041,-4492,-90727,-141813,-152802,-129078,-53310,41538,39169,-54802,-88251,-14228,14275,-59715,-111238,-120350,-122975,-68132,20412,72633,48234,-26551,-53095,-371,41792,15779,31529,93728,98923,27248,-4530,32178,39047,23907,17295,20714,-737,-48711,-92293,-63570,-14441,-34496,-55468,-3395,50962,-16546,-102578,-102346,-78493,-79086,-70668,-32041,12193,46758,53523,33100,3964,-10864,-6518,-34227,-24462,35095,77448,38350,18297,59946,52130,-44643,-108912,-87319,-30467,-5168,-23432,-52627,-40746,30308,53119,45277,71079,55314,29553,71383,138006,146016,105539,69317,67106,55569,44366,73799,69832,32569,-4350,-16428,24015,78063,111067,88709,6796,-41331,-44395,-60526,-44459,56089,123230,95459,39449,-35052,-155830,-217966,-128771,8296,64387,46753,13837,-31599,-85007,-58248,42570,72104,-28241,-108372,-74143,11221,17770,-28439,-25904,-17318,-37052,-43741,-33442,-50164,-36069,28169,78296,46075,8659,9691,-9474,2169,68190,71588,3800,-39243,-36570,12036,27247,4885,5692,5124,39859,76095,72993,3851,-75193,-114422,-108135,-101552,-51550,15225,26518,-48012,-84644,-53681,-27993,-51968,-47788,-39256,-41195,-5116,36198,21364,-12449,-17703,-10100,11685,23768,12987,2032,-5595,16876,72122,-327,-143628,-104772,45486,111436,74043,37355,61378,103479,113189,102353,60977,31146,9201,-11196,33634,127871,93518,-45545,-126414,-105869,-53262,-30579,12091,55812,17259,-17066,-1947,-22884,-63951,-31461,55504,128684,121072,56272,10120,9183,15839,21473,18950,9855,48704,105294,70160,2202,-12664,-39628,-98924,-75425,2472,11189,-12238,1479,54980,71555,-25486,-147635,-115125,2622,27491,-8467,-3668,69587,152586,115925,8910,-15611,9477,-10647,-35152,-43084,-58042,-23013,13687,-622,7039,30453,11652,44609,143743,154281,45595,-39491,-24628,33927,42816,-4786,-48613,-13932,85897,127542,47031,-52187,-57253,28494,116659,123476,108395,69061,29022,53793,95866,43206,-41942,-67411,-48925,17010,41696,-9459,-20169,-15315,-77043,-114468,-50772,47839,70980,34834,50097,61201,12782,-3446,-786,-7409,27541,88787,66353,-4186,-42142,-29633,-29935,-83394,-59111,80202,137977,43886,-11339,-3348,-45102,-52987,17278,90332,110542,31984,-69662,-123449,-153783,-157157,-121544,-64745,15261,32027,-38550,-96710,-63951,-25055,3687,41246,60327,71306,69100,52768,51585,30493,25435,39815,-22548,-104259,-73209,-14636,-24354,-80239,-95259,-37057,-14560,-10993,33299,87408,72217,15246,-24969,-28124,-33403,-21006,-26529,-82469,-101721,-61178,-47375,-74233,-80713,-22491,45157,-7551,-119909,-131626,-45446,32876,57334,50179,32256,11297,15211,255,-29935,-21942,-14815,4847,56222,48857,-21787,-15010,52233,53855,-24273,-40650,21346,-1823,-43824,22099,96790,74610,11388,-32288,-2844,32002,787,-47637,-82829,-95377,-51965,-9027,-3312,-30659,-67863,-60966,-8424,57418,101410,90875,23222,-20243,-2188,53112,76778,66698,43724,35039,62307,63399,17366,-41063,-58985,12373,84296,53017,-17256,-41503,-62653,-65661,-54024,-36710,-44319,-68531,-67477,-47936,-40479,19716,85838,83480,11745,-94291,-144046,-80032,-28324,-49161,-16563,39210,30661,-7478,-6729,-8516,-14788,43593,29615,-70585,-93281,-8519,68591,69781,8152,-33653,-47349,-89404,-151982,-101489,56692,157100,131245,49183,4575,21716,24225,8813,32706,81042,77230,13622,-42032,-52406,-68552,-115674,-156702,-125802,-63428,-16811,11114,15637,23514,-8751,-97227,-98543,-29709,-29195,-50505,-15906,2774,27738,116925,140071,48280,14302,56281,51219,-18534,-17256,59500,85624,35332,-1745,6354,14010,12293,35887,96951,90307,3287,-31247,29895,69454,14586,-43361,-54064,-33054,31008,77540,56107,11745,-23235,-49407,-57249,-24043,22646,5673,-24653,33893,71177,41667,43224,72799,62038,28536,20231,13003,-9916,-4257,-794,-81149,-128992,-51672,52280,114086,120120,69953,746,-55871,-54489,11318,28058,-547,2038,61036,74974,12690,-18045,-914,-25507,-47018,9684,25168,-51349,-117303,-66615,30752,54966,7945,-68487,-139150,-145742,-74949,-9531,-8015,-45380,-70114,-95505,-82791,-28787,1846,7107,40142,57674,12860,-21592,-18572,-8395,-8205,-14897,-19540,27809,76513,64217,13271,3863,25438,-4664,-27966,9165,4614,-47624,-46725,-38654,-31779,11653,53014,44972,17113,5738,8530],[-27839,27178,59680,-11136,-84563,-70864,-50283,-32575,-3864,22717,79667,135922,141503,75180,-3111,8212,89287,123307,67103,-10315,-85300,-104750,-70428,5163,90605,67592,-30688,-37273,-16236,-59948,-78209,-56937,-72369,-80019,-17827,77969,80804,33000,10588,-17765,-72343,-59384,-24904,-37364,-42817,-15755,27625,71929,35695,-70254,-70941,19259,31540,-16482,-58840,-48292,30694,108306,164015,142897,-20015,-131935,-70484,-25876,-32649,-7483,10828,520,43235,89462,38348,34707,118963,88103,8401,32009,19654,-4064,58208,72587,32430,82988,174599,145837,8625,-62885,-10656,12823,-4750,-12705,8125,-12273,-93275,-166096,-152129,-68737,-57701,-54285,26797,54057,20552,33418,53327,42810,36926,11621,-6729,6750,-11096,-77867,-75212,-2400,2443,-34621,4258,35182,13025,56674,104787,33596,-59628,-67496,-15081,86212,157957,66369,-62271,-63425,-27976,-42586,-20842,46379,38586,-72007,-93023,7909,81569,41487,-43670,-76044,-75410,-68870,-16470,-1093,-21656,-88,24658,-525,-77993,-160308,-152576,-41017,28316,-13812,-46369,2433,26940,-25198,-63974,-18309,57359,43195,-61142,-153844,-150869,-105885,-52078,46025,82628,18665,17257,62192,16833,-81468,-79174,-20492,-44859,-67177,16682,92682,82085,56760,45016,50474,72098,107599,127321,83734,-12480,-82613,-73624,-16094,28667,66471,109546,118606,43748,-24631,13561,80429,27792,-818,49967,47382,-28487,-77665,-48769,12913,26366,-31966,-56524,-14116,6580,-25750,-40880,-11917,28542,52896,44544,-10560,-3286,46250,-15575,-87510,-80980,-60391,-13725,39812,21520,-9715,11485,2401,-35560,-2149,68713,100296,91919,24836,-38133,-36647,-15779,-18012,-62741,-106931,-44767,60345,77989,57650,62973,41127,8160,1641,66028,110102,27049,-66536,-84947,-109709,-117324,-67463,-12505,32651,32293,-49083,-108496,-46100,23306,44017,59368,54149,11613,-21240,22037,129914,138581,58396,7736,-31551,-75452,-64716,-32620,2345,32659,26621,-18572,-26845,-10773,-14751,-28225,-65810,-88672,-45851,-10995,-26682,-12096,-69321,-178474,-132923,-44285,-15819,45979,105082,94381,60700,28423,-27696,-10987,18909,-66317,-112448,-28422,14329,16430,65604,90174,-6266,-122555,-104846,-7259,22976,-9732,-33074,-37996,-11087,15668,-20204,-58891,-69221,-90659,-83973,-27096,29274,27426,21267,46112,80926,78290,56736,57601,-2205,-77924,-45331,7670,11194,20885,43693,74045,92355,78343,115476,166138,112013,-38434,-120324,-25167,90455,27665,-69301,-64184,-49071,-37941,24308,28797,-13281,-21469,-49373,-91537,-98629,-83814,-66420,-39713,-17647,-7485,-42771,-67261,7528,96844,70510,-30771,-68253,-39898,-36770,-42088,29177,107967,61393,10185,90430,142773,66086,-5930,-38530,-91420,-146729,-141582,-52760,4904,-66534,-155667,-180444,-146769,-42593,70287,56060,-44996,-64071,18168,42650,-54687,-143918,-161751,-181245,-178108,-85970,1390,1918,-37166,-34343,304,59446,92895,108213,138147,123851,61990,26945,20619,6238,1316,-36355,-60203,-41276,-24768,-24242,-1807,543,-2924,35732,91569,105758,11436,-121150,-158519,-91066,-32874,-6558,28421,42358,43054,53549,52249,33403,36493,73741,71842,48629,69355,84139,17528,-13945,-3269,-42198,-90012,-85376,-73858,-51866,-21487,-25308,-26014,16895,64785,2355,-59964,-19636,-2109,5934,66731,139966,188924,186753,150932,89758,-1705,-38823,-6417,-12665,-67677,-107554,-95016,-63210,-43224,27895,58670,-27056,-68605,-33053,-26297,-34391,3997,18209,-10510,-14692,-49801,-177430,-241727,-138682,-11595,30056,53944,87595,65114,-4841,-4738,48655,18524,-63894,-69869,-49853,-48677,-35223,-40501,-67708,-45858,13106,28432,-16637,-78277,-71914,-16224,23201,10616,-1294,44023,89231,72821,73764,85597,54439,-350,-3154,70325,53304,-22814,-22389,-22241,-6903,19919,-3890,-81398,-104298,-57603,-33508,-67815,-27266,39420,30279,-67892,-100038,-47869,-29316,-86344,-78254,-32155,-13124,23903,104354,132446,76287,-7222,-91493,-84772,15001,34285,-49169,-76444,13288,105686,43055,-96414,-95012,-6955,32264,16758,11733,53016,114766,165805,162450,100743,41410,-27821,-89723,-43611,75180,63340,-46406,-85916,-80365,-126409,-128649,-10233,32678,-49795,-83209,-60149,-85615,-118186,-64249,21482,75665,75289,30819,-26088,-62963,-75488,-27054,20159,19463,41880,75766,46110,-7929,-46612,-98365,-161850,-137031,-38604,-13997,-47207,-47127,974,45965,11859,-35330,7695,53416,28971,4274,-3594,24003,94275,87114,57796,99836,104596,14784,-59412,-74778,-68088,-9275,45766,27773,-20495,-13415,12816,37818,86486,101933,54003,30144,48519,39319,-8326,-62035,-99923,-45017,71431,103631,28044,-35828,-10994,90535,160610,135564,124193,126061,91722,78789,101176,56905,-13154,-52028,-81179,-33152,34124,38307,61818,62170,-57580,-145456,-102923,17948,81556,50387,80129,126135,46952,2412,46925,60476,53620,70401,18713,-41334,-35109,-11018,-25736,-81577,-55179,89237,169298,92418,-7905,-34370,-76000,-95861,-35798,35409,46455,5278,-33404,-61809,-73058,-77172,-92764,-45373,92325,133581,28839,-18605,44667,70038,116556,197683,190690,130858,59960,-62,21923,61895,87092,96846,20357,-66323,-60207,-60834,-99796,-127143,-81807,-206,536,-16443,31053,83746,46291,6049,36017,65521,27020,9735,18355,-18671,-50119,-16490,-6446,-46092,-33893,17310,39609,-9818,-97246,-117277,-37552,17891,19012,28417,23163,-10510,-16017,-14295,5888,50153,40082,3061,-15084,-51444,-60040,9981,76957,46376,-39408,-55111,-22581,-56122,-70109,-10586,55674,32088,-71135,-126468,-41127,51113,74711,71375,54767,52664,78646,72954,28223,-22141,-59245,-65893,-18038,80533,125038,65412,-30679,-66356,-39869,-2125,7851,25214,30232,-8498,-24503,-9170,-16870,-70171,-94434,-29186,872,-49698,-72242,-47849,-45497,-12969,39267,42949,-8588,-57293,-78175,-86984,-70393,23084,123683,122136,38933,-47098,-60768,1987,12821,-47009,-9990,71918,30705,-58464,-33656,9097,1224,23535,11800,-46045,-62232,-15828,34920,35263,-7624,-29726,-37899,-67368,-105239,-61194,58454,141229,142641,91739,48445,43604,9724,-24011,4599,29317,29458,-15749,-43849,-38689,-49636,-93784,-115827,-84307,-74744,-81090,-104786,-138869,-153319,-126581,-110878,-59170,-10585,-42700,-57153,-7216,1581,15287,99559,128735,62946,56251,91985,56928,-7007,7771,37669,14877,-21427,-37553,-55190,-45591,12136,65793,107156,99290,39239,-3085,10309,33644,-6246,-55907,-66399,-38263,24879,73079,47530,-4624,-62736,-103694,-92627,-28875,37874,44850,21863,73036,115242,70975,44033,72317,52267,1538,-1292,-3525,-39954,-42304,-42030,-95274,-117825,-75911,-17513,71274,149283,123656,31001,-40390,-10221,75776,46444,-25673,18729,135805,165333,97678,15228,226,45493,84469,47497,-48450,-154992,-206062,-139855,-23087,22256,-12984,-79601,-86231,-34591,8417,40524,67667,39193,-12589,-46944,-39659,-10622,5564,1365,-217,10159,1024,-23754,-39203,-63215,-85315,-78285,-77219,-42747,22804,47131,41681,58931,79540,48502,34688,77558,47926,-61663,-110780,-86371,-33905,10816,34388,53491,55234,3160,-43200],[-36224,42857,76880,19218,-42068,-50392,-54565,-62342,-86095,-93977,-813,125650,177041,152354,93841,75012,119093,137026,94320,43923,-22090,-72298,-73206,-21787,44797,43256,-2920,16451,12859,-84631,-115302,-58583,-36155,-42501,-12650,50429,68493,43522,-5234,-88613,-107961,-20601,-6141,-73081,-87442,-60036,-32856,-10218,-26475,-72145,-37520,50379,68753,-25471,-95791,-21886,59439,63910,127849,146576,-11971,-118544,-82138,-119162,-208070,-156826,-37489,27036,79427,83682,-6536,-13363,89840,88654,24581,74831,120849,96539,67166,38863,19393,74580,157391,112934,-26015,-51989,46793,57874,18067,7560,12637,8909,-37136,-145031,-179786,-92859,-50653,-71608,-23844,63483,98499,122078,123587,76301,77460,112681,87049,26200,-37765,-124647,-123070,-43092,-47562,-75513,-4739,33146,-30658,-24083,49927,23404,-58207,-72231,-12979,73264,98746,14938,-52028,-51073,-70809,-95613,-48414,24795,13018,-58118,-36230,59024,108049,54232,-26528,-38248,-33731,-49263,-2535,51129,47303,31209,-6902,-64274,-97268,-136962,-152793,-99981,-48066,-75683,-105033,-90678,-72070,-64636,-48044,-1964,37824,-322,-101828,-162411,-138698,-96351,-43438,28439,54288,17341,2547,-5256,-52977,-84083,-29510,31974,-9870,-66617,-23083,34355,57770,98888,137264,123907,52520,12565,73239,115640,60203,-3764,-15443,15976,94735,160366,131391,63138,8996,-14595,24707,51342,-38508,-87574,-39326,-19814,-53170,-42924,30320,62087,17682,-36334,-46576,-51492,-63833,-52793,-10012,9240,-8696,6103,41270,16820,-16249,-27582,-74178,-103125,-99321,-90148,-27088,58967,67150,7774,-35765,-40648,-29613,25838,88735,135221,146880,56616,-27346,-28994,-7617,-33129,-75362,-62794,9104,39011,32848,57369,68776,26523,5540,6393,69801,146275,110090,36950,-22250,-99257,-142336,-83121,-12185,-21112,-97905,-158504,-165843,-103054,-41311,-19064,-10436,-6996,-9753,-889,45077,125256,108660,19506,17691,77672,75502,35572,17524,29822,26450,-13180,-51400,-39963,-20258,-43705,-84289,-102188,-59820,-18692,-35984,-47685,1178,-51375,-192799,-163688,-8264,86582,76868,18958,33069,59439,43830,6692,25117,27379,-79509,-125074,8684,99826,80165,99545,151992,89110,-58068,-99548,-20003,38388,21106,-15759,-42095,-31460,-18550,-67711,-98799,-54342,-26835,-36475,-41223,-40848,-55854,-24077,52253,108489,104658,74981,49460,11049,-16332,4260,14535,33031,71515,70326,55701,54935,58563,119651,153095,48533,-80033,-64230,51221,90562,17446,-38276,-20208,-2944,-1222,24199,23648,3763,-9565,-53518,-91689,-104530,-123400,-87724,-5196,24458,-23548,-99531,-137442,-83890,28332,66472,17410,-6254,33493,27895,-29423,-23902,48787,44999,16434,83042,135904,103265,63254,257,-63574,-87366,-104968,-61582,11764,-18136,-73755,-65984,-29336,32687,96759,70854,6317,16172,87135,104798,12662,-92616,-131152,-163825,-167666,-61683,33008,20916,-29797,-53825,-57231,-22513,54982,102653,111855,90941,62585,26012,-22214,-20567,44914,17021,-56358,-49314,-840,12791,-1969,3576,66232,147442,161541,103457,-11574,-120754,-109502,6830,54453,13361,26601,41663,1265,-8165,19212,40801,42379,80683,103316,75982,56831,40827,-27502,-69568,-82741,-87739,-47840,-3818,-29542,-59331,-38862,-9771,17265,63905,82041,-9700,-86904,-58440,-25114,-3791,35890,79006,127243,147277,118819,39603,-55775,-55484,-1658,-13835,-66983,-122888,-127217,-117537,-120567,-58291,-8295,-38366,-51765,-15256,22277,25852,16977,-13673,-31533,2651,-1253,-106799,-155474,-92234,-54350,-38751,51441,154492,181463,122282,66998,39522,-27188,-58783,-31864,-49867,-108737,-96049,-61254,-91044,-70551,52186,123311,59973,-42132,-68889,-52422,-16484,10959,3150,16076,72243,76998,29690,16108,40134,37752,26588,60337,35607,-19530,26904,64712,30454,-31868,-92244,-120109,-75722,-1531,47082,37548,20399,4553,-21066,-91740,-119865,-79230,-52075,-90264,-68687,-14997,6337,43780,135947,175524,111908,15009,-71789,-56213,34821,42436,-29378,-56154,-16169,37680,47182,2022,-15079,-13581,-29093,-36060,-19101,19742,74594,118475,116908,55711,-4011,-38235,-80190,-81613,10104,47808,5302,4528,-26719,-155201,-168046,-24131,21994,-46350,-74545,-81616,-107259,-100421,-55671,-31892,-4149,32605,28677,-40115,-112232,-114071,-30809,32295,26408,18212,13779,16687,8459,-21418,-58616,-110542,-126546,-64355,-37849,-56393,-47548,1023,41501,58904,91399,108980,61129,273,-17219,-24265,-24532,7285,32092,72768,139272,126703,41716,-9118,3581,17956,38949,44868,-5388,-60257,-46451,-20587,-16006,4908,-6179,-22961,31843,87246,41563,-42091,-84080,-111335,-78962,24317,91714,71882,46223,30083,19532,8483,18379,65659,81992,28166,17139,75637,59676,-21380,-64488,-90836,-55909,27949,74269,107466,92009,-6464,-68695,-64372,-7738,52577,50279,60291,70604,-8726,-60746,-6365,57268,67725,54696,11143,-4425,11568,15502,23276,25099,37458,87116,137618,114741,41454,128,-36749,-45753,4535,34392,12078,11674,55914,68024,58630,32123,-36706,-30280,65584,90241,21403,36699,131661,160887,196670,257412,227953,155706,66419,-16403,6960,99960,140883,98347,25096,10144,-2771,-88669,-166593,-167459,-85213,5797,6606,-29919,-29567,-9863,-15919,10487,72407,95658,68461,73075,90498,63398,25415,9065,-23233,-58995,-38864,3173,16150,-16152,-40844,-43601,-37672,-44946,-38483,8866,28788,1030,-12720,-737,25100,51043,16282,-30407,-20917,3491,-1298,8106,47918,46172,-25348,-96414,-127525,-127811,-104174,-81080,-54380,-55867,-115728,-131887,-34024,64542,100444,99281,120160,172123,185189,119326,20994,-48474,-86654,-101069,-44465,70444,113496,43622,-48606,-80207,-58966,-37707,-46808,-50130,-41158,-55601,-40237,-455,-11750,-92225,-130929,-70353,-43576,-75553,-88234,-95522,-93233,-9177,67490,41423,-48057,-88936,-108802,-127214,-83580,18139,74978,27388,-28958,-5723,48721,66938,52647,34545,54926,75048,1540,-94822,-81514,-25979,-3380,12360,4740,-3619,9388,18973,6949,2934,-2909,-42938,-68732,-15640,13320,-4960,31673,105429,131387,90592,26245,11194,1785,-1377,35408,27700,15079,22973,24359,20260,13488,-1001,-13965,-21389,-40157,-33684,-66740,-170582,-231526,-158880,-47665,47118,67041,17702,-7240,2273,-15232,-24984,26604,95391,131764,152849,123459,42247,-30899,-28250,1582,-8252,-43606,-60175,-69065,-36839,55251,105755,71353,2319,-27695,-24163,-27473,-31717,-38890,-34889,-41068,-53995,-21779,4489,-39034,-66738,-79565,-116702,-102534,-15584,60949,69152,34447,23283,44764,55397,48156,31862,-21700,-66662,-35596,263,-29175,-41758,-38579,-58086,-61639,-51110,-17017,43147,88210,49271,-6689,-22131,36489,97547,35561,-26577,39347,128441,136069,96948,16116,-22638,49639,80345,-38147,-165159,-182890,-133520,-65164,-16401,-7006,-15631,-46590,-41939,1832,38030,50926,71094,60459,18141,-16401,13823,29817,-2155,-20295,-23744,-21275,7924,19152,-24173,-75926,-83791,-69148,-70765,-56770,-4059,51281,96517,140370,137559,88456,70404,72694,22272,-80559,-140275,-95948,167,51023,37500,28339,23742,-34788,-79062],[-32285,41462,101126,96027,35371,-32333,-81637,-95758,-106450,-100507,-15738,67849,118444,172464,153946,75663,36679,32146,58331,100944,64072,-15552,-34314,30305,90025,75412,28398,49173,59834,-32527,-95808,-31096,54269,33361,-36033,-37850,-12018,14334,-8851,-95378,-106797,-5081,-5256,-102103,-131707,-92507,-52538,-41082,-20935,15361,43317,52849,30161,-75523,-125672,-24928,28605,-12919,55544,134161,37053,-79108,-97187,-113858,-146236,-99197,-3186,41259,52756,12293,-71396,-67543,44376,94764,57419,87089,160475,143205,49703,6870,20326,48669,71754,33040,-30972,7525,108185,111775,83554,54312,24485,54260,46496,-90082,-141061,-38039,10480,-31267,-36322,27538,92334,123929,109638,28261,10280,91122,97965,31537,-13777,-78918,-101119,-52724,-42688,-77905,-53273,-22043,-60749,-77940,-17328,14843,-20475,-64420,-44007,20653,14210,-56944,-62802,-27014,-54199,-95675,-61340,4472,10032,-1532,60392,108012,76207,32259,23435,65489,49242,2595,-17570,21060,59950,40939,-46597,-101957,-68454,-71199,-131568,-147384,-122941,-98142,-79956,-92105,-115723,-66197,35992,96828,78534,16412,-49214,-71181,-43356,-21791,-992,35244,68240,64361,-2658,-69383,-69545,-54308,-1400,81163,81795,2450,-7399,21540,35592,85221,148146,137150,34283,-51327,659,100180,101428,31633,-21565,-1524,96503,175631,133586,27484,-50202,-40081,5698,-6004,-109180,-144246,-82833,-39698,-49447,-26127,50126,61026,28838,43767,48420,-21887,-63281,-12890,65808,87200,47329,6684,12062,-777,-43822,-57781,-18622,8710,-39914,-52856,13959,83054,89319,17420,-69453,-63577,-3957,47087,78691,96442,101029,26835,-44075,-50609,-25578,-26916,-16595,47674,81163,17130,-15442,13008,3370,-26594,8514,35357,71910,142357,182369,170253,73639,-58046,-100066,-52135,-17325,-74528,-200679,-227220,-166282,-116667,-77850,-37405,-45047,-54435,-21972,1243,-12583,14623,29663,-21330,-1356,124410,181944,106508,15374,1173,-4017,-28501,-25545,2274,21583,30306,-15277,-67289,4728,83074,29654,-34610,-11903,-11800,-110212,-110052,39383,148837,79782,-37730,-14335,47846,53541,56139,64670,24489,-48409,-25521,108040,154340,111445,98925,122865,86191,-10203,-74905,-63205,-11551,5224,-19840,-59078,-62660,-52972,-89417,-101914,-18353,60743,22786,-64283,-129389,-147586,-79359,24902,84509,76007,48615,20427,21485,41693,36100,10686,41062,90173,69995,17857,3421,20068,52203,33526,-41255,-72195,-3758,55537,12261,-57040,-52181,9046,55347,54831,39313,14987,-1145,-1701,-31862,-70289,-85302,-108544,-66958,25345,23953,-63935,-123785,-131740,-75362,37135,74600,25661,15765,69091,68836,-16490,-50743,23814,43668,-1293,9882,59345,71498,95061,77021,14066,-8317,-19146,-6549,24389,5734,-13823,11358,41209,59608,80980,67754,40254,48320,102786,135134,75641,-10710,-53388,-80593,-65666,11941,68041,41352,-36952,-113316,-135580,-110654,-40426,35143,38987,10809,4833,-11331,-56468,-53172,35952,49020,-23278,-37526,784,-29203,-73637,-5096,103490,160895,142832,68110,-36289,-82256,-16395,85658,71500,-28971,-4006,64568,6756,-72895,-59011,2970,16282,16827,3026,946,2336,-23371,-93066,-129518,-124074,-76495,9925,52989,10844,-36997,-49706,-22602,29733,62478,50478,3395,-39347,-53212,-30482,688,9332,36254,66587,52423,3346,-60459,-106876,-50536,42993,58265,45910,-4660,-61636,-91920,-88753,-52437,-31936,-31902,-38839,-26712,32162,75529,72007,13963,-10437,55431,84205,14670,-20308,-30360,-99491,-97373,48589,158678,150947,97940,59519,19868,-15344,-3560,-1546,-52307,-97935,-87779,-50257,-48747,-30805,88609,182007,129289,16992,-33150,-35426,26733,88331,66859,11766,-8502,-6572,-38914,-75424,-56365,-8575,-10211,-20808,-16398,-971,77620,138901,91416,-28772,-109383,-119182,-57575,21847,89173,102979,49658,-16481,-37880,-67073,-88049,-91212,-90042,-109289,-102750,-72329,-15823,54952,96784,86886,52323,22161,8156,37995,52231,42546,43142,18205,-28244,-9873,48730,70925,57526,2274,-54347,-61115,-48909,-38364,-7100,6239,-7688,-57823,-76523,-30491,-17667,-52330,-7308,34940,11957,-56,-54431,-154070,-133908,-20100,21136,-3897,-32105,-77059,-81857,-42727,-47548,-73426,-36144,21145,36925,-11899,-64856,-44284,17901,45206,35179,12919,-19880,-9197,21086,19735,11661,-9868,-30585,-7775,-24743,-69711,-48137,21597,42204,51214,85576,78769,17933,-35510,-59621,-47466,-4488,34560,61459,82101,90823,77654,68329,79290,111214,126325,110262,41886,-53952,-80935,-44737,-43843,-53104,-16922,-25912,-54533,3005,59793,25405,-25351,-43819,-64401,-61196,6402,106047,138811,89667,-23979,-147769,-185444,-114940,-15492,-11377,-87485,-71114,42132,50090,-44136,-82282,-90399,-79890,-28345,28148,81480,95687,71266,57676,36680,9198,34090,63619,20081,-63403,-114669,-128112,-85707,7134,43229,26341,38879,81226,59331,-1938,15550,94092,110814,48705,37620,73218,90121,65071,9105,23810,112007,113488,35923,22267,78875,97759,79746,35424,-41397,-61962,-27066,-27782,-30881,48331,166008,198249,183954,187936,171205,130315,68285,11071,19875,105447,164875,102192,19899,12853,-19420,-104926,-160973,-147978,-71750,131,-28389,-89186,-98711,-60728,-4929,69800,90555,54320,46284,79336,88066,84652,69949,8882,-46076,-54158,-58100,-61435,-50590,-46994,5445,59010,11395,-71646,-70905,14963,79357,64614,39095,34266,-691,-33237,-45808,-30929,54267,141504,74938,-21248,3968,53059,16269,-61734,-103904,-78831,-32333,-19663,-36869,-78395,-116891,-78660,9572,55495,56643,41730,73305,139767,152885,91503,-1789,-84985,-125402,-124285,-85957,-24591,8757,-6188,-33321,-37037,-41694,-40433,-41607,-65210,-93074,-83266,130,73725,56077,-38799,-110784,-95553,-50394,-26087,-58386,-132324,-135836,-27433,31703,-8906,-86547,-116259,-126086,-115313,-68205,-7900,5676,-42663,-79720,-10663,74443,71301,58941,79656,85091,50535,-8770,-65756,-80778,-46518,1213,44380,50208,58805,78451,63581,20191,24337,46048,-2149,-59430,12380,69570,14722,21093,117081,160475,110933,15145,-23017,-7145,26753,61309,33695,11377,68975,65186,23368,40438,76550,69266,40853,27084,56512,53895,-61367,-149819,-92833,34665,109507,76275,21001,-11218,-40729,-58279,-65972,-43980,54496,173496,201209,112730,9471,-65609,-62192,19003,56852,-6884,-59994,-40340,14307,79254,92954,24392,-64388,-62082,-6019,-9022,-43020,-27597,21782,10094,-59405,-67952,-53226,-84392,-88739,-57837,-63070,-52285,19040,80856,79888,34705,-27398,-42950,4053,18213,-29888,-87257,-97669,-37498,17987,10378,-5170,7103,4578,-24077,-35293,6568,26895,-13778,-77048,-80873,-26406,47116,79935,35481,12515,32972,39559,25081,7703,-27878,-26733,25554,-17708,-130387,-163657,-76229,29544,87497,65279,1112,-34153,-49529,-75598,-73197,-6766,30637,42118,61791,32665,-24200,22787,46467,-15175,-20136,19758,23543,36756,42841,-7895,-33676,-9225,-563,-15356,-2867,51226,121847,167058,191884,171409,116022,78576,42388,6714,-44303,-88686,-54834,27920,56029,20205,-14977,-19366,-35102,-51978],[-12433,18825,99953,143454,80920,-24162,-97191,-102866,-72650,-33919,7395,-540,25049,113313,123844,29862,-69830,-85272,2473,105477,89725,17318,8354,101913,178760,99181,-44424,-26814,76796,47613,-59102,-47357,44661,44676,-39353,-76263,-77059,-26383,11183,-24713,-54681,3779,-270,-103946,-145090,-78353,-12808,-8800,20326,89141,90267,40544,-14816,-97150,-121214,-42917,-753,-14351,49292,135311,80669,-59147,-126542,-103776,-59928,-26523,10202,9107,-20708,-69567,-122353,-98222,20097,107917,104853,93209,105287,68286,-4512,-13077,16233,12373,-6447,-13296,3092,50814,92815,88010,97226,87135,68234,96355,77979,-42777,-70286,25388,23330,-37682,-39531,-5396,41089,71540,60326,-22478,-70465,-20195,-789,-13179,13989,5451,-19341,-18998,-29877,-62470,-63796,-42095,-41378,-49468,-15959,25188,13683,-46129,-82832,-53709,-37753,-69106,-57340,-7245,-2028,-37942,-34473,11788,35795,30580,64503,62742,-14062,-34696,33359,97438,65574,3432,-55836,-43474,31566,38667,-46557,-81065,-48692,-72109,-140082,-142618,-117126,-86008,-61658,-77269,-99001,-2660,156704,193111,114583,54807,39603,31269,28543,9005,-13642,-73,52288,87038,12382,-66612,-28214,-18022,-23269,46547,86753,36525,15233,25960,15036,39776,93246,80811,-8111,-80375,-55974,37067,70577,-921,-81951,-72336,830,67928,76445,9277,-85892,-87937,-62195,-85264,-147419,-119268,-29681,-6643,-75823,-119849,-68176,-15256,30654,109442,125011,30616,-20937,27720,79292,84850,73313,42695,21514,-25403,-80991,-42774,89591,137151,40586,9002,54323,69033,35633,-38762,-82276,-28388,54376,100016,104664,57713,25038,4376,-28213,-56724,-54827,-23443,29187,90860,97633,24718,-15596,-8628,-22955,-24312,36601,71168,89671,120776,153943,163342,76977,-59069,-83485,-55295,-52053,-92915,-194696,-211722,-144501,-112520,-74345,-16386,-25254,-25018,25504,15881,-85026,-116564,-61346,-42085,-24267,73402,139111,69111,-42577,-60602,-46723,-40587,-18547,-981,29343,106066,90674,-2380,15700,80951,61807,-4044,-25716,5464,-10114,-18346,60717,141299,94732,5953,-7484,10771,26925,53287,57004,20161,-8634,54652,141667,98242,34069,30161,25478,5202,-8039,-48920,-79405,-56713,-45036,-59063,-78019,-101580,-110763,-100069,-67136,11588,84912,28787,-96892,-166083,-162887,-96943,-24230,6022,-14891,-41957,-25037,25468,52171,24992,5718,41711,73648,52513,6689,-7462,7534,8717,-41021,-69027,-41500,-12256,-41244,-106285,-145071,-98933,1458,92995,114936,88475,32914,-11285,-14667,-40062,-72741,-46105,-20073,4737,56847,29966,-35525,-46397,-25737,22625,59588,12192,-55244,-23058,56653,66933,673,-30997,12170,15459,-43714,-55385,2515,29465,59015,85814,60612,40871,42198,42355,27552,-11764,-40274,-45507,-34154,-8661,24709,41299,31915,13907,48989,100561,81682,39144,18937,6427,14294,21540,25927,28760,-26415,-123096,-156353,-111680,-69809,-26758,-19291,-40502,-52986,-51962,-61297,-70185,-12539,24445,-9452,-2057,42491,-32861,-93810,289,77023,69062,71092,69733,14630,-9245,18127,49937,13116,-55385,10680,131981,91917,-58498,-112713,-53468,-6861,-24203,-84451,-80131,-40961,-52642,-108343,-109692,-84284,-51326,399,31945,28336,10742,-38681,-54958,16074,43908,10570,5978,-6621,-56968,-55210,-7577,1735,23225,37715,-3944,-61284,-120677,-150802,-70308,59862,109858,121757,107827,36976,-32352,-43245,-25643,-21162,-29493,-53114,-54389,2066,67265,103980,61528,33061,107572,144465,99336,71446,8897,-111057,-119697,16924,84121,3338,-60747,-33851,3012,45020,69126,33961,-19709,-22169,-11216,-9952,-1422,26713,99370,150556,114384,27396,-14852,7422,106454,184420,156058,60764,-44918,-95122,-78589,-97741,-135003,-100380,-87143,-94598,-53691,-2974,41399,80845,91255,26820,-48778,-105662,-67001,42736,114772,97556,56397,11573,-5942,-17332,-9603,-23958,-52551,-78940,-105390,-124177,-50213,44726,25422,-34985,-31213,-3340,31737,76051,66183,70020,98762,39664,-25619,19258,67293,75846,53375,-35285,-83312,-51541,-42288,-67381,-49946,-18990,-36937,-91588,-82714,-13655,20424,11675,28414,9845,-38624,-67578,-105270,-126921,-81809,-11633,4642,-5189,-15442,-37096,-10120,3117,-65992,-93441,-35628,-1903,10871,13509,19524,56115,80278,56933,41531,37108,1069,-17510,24316,49773,52949,53127,64969,80922,17100,-64733,-36586,35155,37049,1127,-27918,-30205,-19142,-42610,-81804,-41747,67255,133113,119757,66084,-56,-6603,61154,124039,152023,176158,182454,92357,-23706,-56309,-45768,-65643,-61789,10286,64278,52723,44676,29303,7496,19213,33486,29947,24745,41300,120028,165908,71815,-103812,-230085,-223267,-137004,-39504,-43208,-118271,-98343,18322,43653,-14226,-32634,-49139,-93271,-114948,-64800,44763,129357,127611,96786,75924,43176,54452,82087,-22556,-170806,-183652,-139041,-99258,-18359,-1206,-16244,43256,110909,68973,-31604,-60293,15003,61124,-20863,-84979,-36137,42548,49757,-13238,22010,154347,169658,59091,-15422,-1551,20940,4882,-34903,-68892,-77488,-64878,-66830,-23605,76256,175460,184806,123880,93961,116250,100676,50779,38884,63092,111624,168626,138381,36059,-55863,-93793,-90126,-68366,-49349,-17860,-4446,-83986,-148961,-108355,-11847,69223,132803,94873,-1597,-19808,-1169,-18019,14098,46189,5616,-1402,29933,-6433,-82166,-108666,-83642,-4516,77281,58219,-42888,-77324,9356,98903,88395,58799,34952,-44446,-101342,-65914,4469,101144,165158,62151,-51098,-15717,42442,33145,25580,40325,54663,98885,134551,104768,-12711,-102523,-64754,2690,-11246,-32870,-32245,-24032,5808,34048,28867,-8427,-85920,-131910,-105848,-94732,-110204,-103962,-69034,-10407,39536,4806,-23977,-4939,-21388,-79138,-81385,-1014,66809,79065,36361,-48594,-96913,-53304,22894,2061,-79534,-85191,-16313,-5304,-34763,-71159,-102768,-99444,-53466,-33474,-29183,-5894,4815,-37714,-32878,40701,69877,44222,32000,42939,24663,1850,-16933,-33452,-26258,6914,67889,97086,107002,104315,77529,58887,79953,98050,55300,-31486,-31674,-246,-17582,36719,156694,199439,154597,64796,-2784,-15340,18139,48555,8886,-19065,32268,28728,-8581,36531,88747,68528,45230,49970,84265,101902,39970,-41918,-24550,59674,79838,7003,-51909,-69664,-83559,-88936,-91300,-85823,-10616,101614,138804,70218,-24024,-96728,-76893,35030,102610,29045,-62607,-32070,43285,50841,14387,436,-26757,-29176,15983,16897,-8419,14016,48514,12969,-66526,-82260,-48773,-45124,-42122,-5889,15181,20525,60981,86888,56817,8801,-30276,-49048,-32179,-42869,-87239,-123710,-110835,-41157,8951,13942,11391,46937,76898,29541,-23608,-15700,-20693,-75905,-127980,-130860,-80887,-21581,26947,56234,52125,-19460,-65139,-58724,-68800,-57212,28588,47576,-62714,-106358,-30199,52566,104020,148983,130563,22518,-79632,-122736,-174253,-183127,-78124,-592,23622,55011,14654,-58386,-18392,5855,-44851,-13670,77396,89348,33186,-16596,-26256,11110,34551,26019,740,13772,84679,154063,157162,140090,131824,102453,64054,39591,39189,16790,-25886,-21642,385,-27401,-55768,-56363,-18594,22983,24205],[15831,1834,60629,108893,64965,-15100,-70165,-75401,-42118,3355,12953,-29073,-23564,27172,41611,-8293,-91202,-100163,-20104,62099,69484,40243,27794,92111,150419,20979,-174111,-137357,34679,60962,-35438,-77558,-45324,-4869,4912,-16775,-68699,-54212,20841,48984,15285,22549,17322,-60964,-89822,-21703,16050,-9819,9802,65376,55827,9029,-14804,-26673,-22740,10343,41105,66650,102846,123164,78155,-23375,-83490,-71680,-42157,-19991,3486,-10148,-58097,-92862,-106401,-64875,31006,116708,137722,89800,8185,-44003,-49323,-21960,5275,5430,-6167,17035,65268,50557,-6892,-32864,20944,88988,126922,104381,37169,-33019,-37937,-4036,-63716,-110168,-47775,6691,18407,39716,45590,-9055,-60309,-73073,-82266,-56457,20722,57967,66440,45962,-23072,-50677,-18732,3210,7057,21332,45382,46977,24348,-13438,-69895,-77042,-24883,-1791,2415,19869,48695,56951,33509,35156,68660,41408,-697,-27551,-72296,-78568,-7938,28348,5409,-28312,-53577,-46108,20930,48051,-5996,-49851,-82998,-144426,-153179,-66523,-14441,-41327,-61907,-69124,-48096,81015,214629,185741,89115,62568,65513,32365,-283,-31599,-65538,-56326,14030,76870,53165,14712,41300,23946,-22544,-5288,26046,24442,9760,5088,277,10608,36884,25185,-43173,-104906,-102712,-29662,30853,6047,-64094,-106474,-92686,-24422,28585,-5279,-84223,-100978,-93726,-108836,-121642,-41019,55301,24442,-135067,-248649,-200446,-90339,-42,68293,82834,33918,16265,49084,42190,-9889,-8000,48454,69585,-7726,-90294,-18919,144511,184457,106125,78566,76176,32940,-31299,-76020,-20014,75746,116428,155338,153715,59602,17483,57053,50651,-20032,-50151,-11622,17997,24189,49828,52662,28008,27220,47605,66182,100177,110722,115406,111430,80319,60515,19684,-57017,-79642,-57672,-29992,-22887,-86783,-129666,-115779,-91037,-41732,7176,23623,60952,94048,42672,-77880,-135463,-95357,-37617,-19308,7355,35849,3396,-58798,-50816,-18430,-12817,-25162,-41238,-19744,72611,110693,37049,-25196,-36827,-5450,14070,5686,6991,18827,33682,66382,115718,115104,65828,38934,33597,42241,18358,16101,38031,13001,22885,68566,6742,-54034,-27669,-14843,-17449,53,-12866,-27687,-16367,-38656,-62475,-58265,-94253,-130121,-88154,-14004,47337,64346,-13305,-118680,-135349,-108443,-75700,-71220,-80123,-87183,-94208,-30195,51554,40682,55,11816,34473,35397,41358,44735,42276,54632,62885,15473,-14482,-3920,-40912,-121455,-161306,-153971,-96718,-731,104707,162641,155929,82814,4757,-33009,-71701,-74158,5206,64867,63864,72509,74259,78574,84287,80148,76488,25133,-64689,-109801,-72632,2621,39640,23546,-506,5623,-2632,-57077,-67927,-6351,20022,9781,25958,54139,68273,57451,35691,16667,-25262,-69876,-102972,-110654,-70552,-16679,12054,19407,-906,7954,48693,50116,38555,42336,42928,34272,7704,2196,51225,43706,-49793,-111568,-70116,-38640,-45101,-18741,-9942,-48019,-58343,-36311,-42513,-11435,20889,9380,50256,131598,74821,-3952,25690,27655,-15537,29404,105001,89393,33754,-16506,-35545,-36084,-26939,62007,178290,158970,5134,-102391,-72961,-4441,3969,-50942,-66864,-26504,-17074,-36177,2861,12162,-32917,-54980,-27312,25843,45271,-16333,-56304,18584,55771,16083,-8140,-28092,-73630,-80277,-29577,705,-4714,-17467,-17601,-19804,-73602,-127347,-72994,54389,109349,98245,95979,58143,-19923,-76434,-74944,-43381,-40908,-62635,-49973,-7177,39187,95596,95804,87984,139323,144489,100253,84742,29714,-66210,-92223,-40656,-28223,-105894,-170123,-114945,14368,108979,115248,71635,35135,35080,39703,3847,-24859,11919,49147,37961,10729,-32399,-53735,-15861,94264,186568,175580,86891,-33109,-111761,-69314,-60560,-134396,-144379,-130259,-106733,-51144,-34436,-55922,-40498,39276,77949,35534,-52755,-41917,80415,151816,101203,62606,26503,-3675,-5662,39982,60275,56492,44068,16248,-55750,-47044,9331,-26498,-78011,-57560,-43861,-36436,21389,74320,114064,97932,-14213,-37782,52728,73220,43627,-11027,-118755,-116495,-16638,5060,-35484,-9069,64767,52301,-8394,782,18809,14724,43477,51688,-17181,-48967,-38980,-44402,-47768,-34614,-8776,-25562,-51574,-24210,31573,71230,11339,-97020,-109371,-65088,-59593,-35757,-4036,28973,92821,121306,57191,19845,44692,19435,-15164,26677,57011,48334,41599,60537,88653,40982,-9514,23530,54436,36199,-31518,-106887,-87118,-16992,-26897,-65569,-7516,104616,145842,92333,10939,-73651,-84068,11346,97274,122995,164708,221832,175533,79771,6323,-56987,-90297,-56427,33485,139026,183738,130362,42135,15292,55198,101969,121487,110882,80037,98988,129413,58755,-78886,-144130,-112749,-60454,-8906,-17845,-73052,-70640,528,47146,63619,70390,35345,-54203,-149918,-131093,23772,163934,123920,15829,3311,43223,78275,76577,-51111,-187699,-171823,-106141,-73376,-22895,-29024,-40094,10133,61393,55540,-10555,-97183,-111154,-55061,-71476,-142435,-135800,-77710,-44588,-56461,-7262,98347,128045,39770,-70776,-75667,-18900,-21544,-48412,-34137,-25216,-40441,-42413,18186,109591,162538,142226,81178,56073,97079,88453,25906,44072,123097,155278,158646,150900,58404,-75203,-92065,-20862,43197,56787,41614,1394,-92297,-137487,-61110,56272,117048,142105,81189,-23423,-62367,-83762,-121928,-77730,-15469,9634,74210,133057,102241,3757,-65090,-70106,-43441,609,45936,2734,-61128,-22430,31115,15546,11476,4526,-56498,-82928,-27081,34193,71056,67230,-8271,-61267,-28564,-9862,-17958,37493,106910,111737,137362,179771,167878,54893,-62405,-80823,-62759,-97997,-97151,-63755,-73452,-71661,-30104,-606,492,-51704,-94259,-57246,-41816,-79185,-113028,-102917,-8080,86237,45987,-4329,9002,-3822,-36389,-50604,-63610,-59885,1729,43545,-11315,-72001,-45604,29933,43624,14326,12395,23547,-4098,-20294,-32669,-53207,-24071,31885,26316,-5187,19903,69062,42791,-4753,54462,118479,61393,-7962,-1042,13985,18024,8483,1637,-2270,-1922,33199,69991,93134,86440,78460,106953,126754,98579,37423,-52555,-94741,-78206,-37951,53964,146994,160322,138384,99786,39931,-1848,19424,62971,23245,-34371,-48027,-16057,20244,64875,79475,27284,-11967,5748,65689,87686,45597,-24728,1272,61500,54014,-11276,-66111,-64339,-39233,-54568,-80535,-77195,-52866,-18723,33420,44257,-25639,-104038,-84261,-465,71045,44682,-45211,-27469,72333,49438,-36994,5161,45748,-2673,-24780,-11383,18997,40934,16883,-32621,-65712,-61300,-19819,-6473,11692,56914,64709,52479,84223,79780,1677,-51562,-26979,2269,-17084,-73912,-114746,-150775,-148443,-81309,-47185,-54847,-18951,68800,150390,125734,22132,-47556,-69228,-54982,-65584,-112787,-139223,-125983,-38051,71433,61396,-55213,-81161,-39923,-48728,-13345,116255,106464,-18232,-6676,79601,79236,66474,113187,128786,21297,-106937,-170386,-214512,-209830,-112227,-32744,10494,13957,-53856,-97748,-48704,-33481,-67878,-31166,68268,96389,-2514,-95035,-53423,27700,33632,15745,-3313,1232,51722,76094,40626,31324,60198,52578,32457,48720,64334,29264,-15699,-19088,-36972,-100004,-119761,-75889,795,68343,86092],[39418,18628,21241,32417,15473,-1265,-11167,-23535,-25781,-3792,14156,1887,-15291,-22040,-17023,-21999,-42693,-40140,-15582,26410,71345,77888,29690,131,-27011,-131351,-217717,-150992,-36919,-250,-6185,-37450,-73949,-41996,37310,45123,-39173,-80075,-26205,42061,42649,27595,23636,1733,-374,15264,-37083,-98446,-57751,-4077,-15187,-51184,-27653,44694,102570,109333,97913,109602,101950,45071,20818,38888,33521,5045,-11693,13358,56328,39430,-36011,-74122,-38585,9221,40178,90169,111407,43991,-67729,-102744,-69747,-37618,-12011,15864,31739,80001,125258,26126,-121946,-165028,-75602,57467,130554,67842,-28863,-68987,-88178,-127519,-183296,-167748,-52952,18989,4855,21072,51943,30232,-381,-31767,-67027,-55989,1437,37263,72234,61046,-33704,-67538,-7741,18154,-521,9141,33633,20763,6895,9159,-22799,-45402,7118,62642,57299,17986,32989,83978,55724,14834,45029,20724,-55054,-70294,-55977,-66979,-61822,-52501,-55371,-38823,-20756,-13500,12009,31097,-10779,-84950,-144877,-190714,-139966,-1711,53313,-16210,-56852,-47095,92,104708,149385,77127,20063,25675,-7239,-82903,-97312,-75486,-82631,-70168,1748,57387,68866,71491,70267,45999,20256,4549,13180,19068,-20451,-41295,-13415,-7203,-8804,3321,-39104,-133090,-165076,-92552,10131,66734,29971,-73225,-96207,-3595,36704,-35885,-105209,-90101,-60543,-80615,-103033,-29124,54559,4974,-172642,-279979,-218038,-125408,-70102,-45240,-34363,-17052,21286,55387,23452,-67076,-85135,7300,77213,17420,-72982,-16643,121826,157342,113522,92765,58996,2399,-43531,-34573,73277,144351,88698,79466,86819,21962,27383,96640,90885,-4031,-36645,-9238,-35411,-73824,-17653,40799,28702,37392,101317,130064,138140,126430,100344,68405,9553,-27691,-26927,-35801,-52598,-6301,65909,84250,20597,-50479,-79509,-46654,-8952,-1290,29747,80658,63617,4227,-37363,-58423,-73664,-53092,-31580,-29714,-9499,7949,-1678,17921,40735,27633,531,-21500,-48851,-34774,24605,18792,-47668,-111374,-111909,-37145,29543,14707,-12024,20072,55675,82998,80267,27724,38751,110152,113282,3214,-11239,53523,3048,-58059,-19114,-28390,-64012,-23375,38735,51251,30736,15719,33274,60146,31712,-4312,-8146,-28094,-54298,-33820,24370,73352,46042,-53837,-122331,-110263,-80496,-62823,-104190,-135851,-102266,-65398,295,74533,26020,-22394,21110,34775,10415,37147,80025,95607,116911,140268,87147,11508,-14245,-55084,-113259,-119145,-82377,-41731,-3194,58352,143046,175808,111537,21042,-47352,-81089,-39478,44558,71426,43190,22131,58881,114572,113305,75295,28133,-20824,-47606,-61360,-89316,-67312,-5912,7469,-16684,13330,32600,-28201,-75524,-38528,1113,-10871,-22089,23973,61838,21337,-18782,-6146,-8577,-25819,-39684,-58108,-52210,-25866,-13464,18508,29143,15093,24513,14752,-6060,4437,14256,13718,27298,64321,116619,102951,5548,-72496,-65910,-38761,-36117,14154,39155,-18552,-43257,-3259,3681,20327,44777,38764,63955,143291,136232,55062,23709,4270,-13328,30521,87780,63000,-1830,-46976,-62219,-48084,-18734,56176,128889,114833,26523,-57006,-45873,6742,35397,10016,-3906,24995,41008,39256,78713,60984,-29085,-88685,-67574,884,25703,-28263,-46339,22900,66230,29079,-37762,-70066,-74709,-72773,-52273,-24969,-51740,-90066,-36984,30482,21892,-27031,-30006,44389,87107,50652,3393,-19356,-65306,-134344,-144897,-86624,-49108,-48794,-17759,25925,42094,69367,72411,72814,104388,92972,45645,45628,43608,17267,-12328,-63828,-106015,-112040,-133785,-88158,57661,123926,93770,71095,50361,15542,3470,-37338,-95555,-75693,-47442,-80870,-100106,-102366,-123657,-133901,-50808,62310,90645,40645,-31525,-70234,-40304,-44041,-105980,-119544,-107697,-71177,-29616,-67420,-115273,-86715,1120,73136,90670,52037,39497,103477,168727,134239,56528,-27158,-63193,-35719,25901,64540,113253,159190,168227,78292,169,-16014,-41087,-48026,-25452,-52302,-101695,-57462,46482,117129,66092,-65444,-64204,35542,52226,12570,-59466,-149815,-105068,13049,37235,15935,57521,111979,86683,50277,79142,59225,5959,21508,26147,-18636,21367,96210,109445,68110,5648,-25827,-51091,-75932,-22121,81066,98467,-14630,-118607,-138897,-132398,-100183,-32505,-28319,-24099,79008,128184,22921,-42961,-8849,-26884,-34365,14044,29957,14245,-10094,-27666,-553,14340,48534,89898,77442,42839,-22405,-84351,-50365,1155,-15679,-23375,28439,70760,44010,-8488,-47839,-100990,-113562,-28146,45932,68755,117734,196236,198078,138078,59344,-34664,-66620,-15969,41650,101079,157749,125487,58884,42421,67454,123312,150028,121989,69124,44817,58490,69212,23258,-25720,-30625,-5701,4947,-24806,-59334,-53421,-14799,43280,94992,112181,97403,27793,-104663,-151907,-21271,124717,73962,-76734,-92686,-2696,50281,43028,-35286,-117168,-100670,-68381,-79437,-58464,-36324,-28493,-21682,8755,53595,52966,-27476,-119014,-118774,-88989,-109758,-138912,-133854,-90066,-24238,31484,51609,61263,22459,-69893,-58604,26597,29595,9965,47296,42055,-45359,-82720,-28622,51690,96050,87726,55666,38074,60628,59643,-2169,23331,143758,176005,113457,84062,44986,-13987,-6516,45995,79606,78359,64619,40680,-27329,-71862,-22433,65861,109621,112502,50369,-24629,-58305,-85097,-114638,-100115,-59301,-1615,76818,131295,147265,116755,56758,-4144,-46549,-43879,23947,36843,-21634,-46874,-70178,-85474,-36379,-6518,-49911,-52462,256,34809,32096,2401,-47598,-73311,-72542,-90335,-104577,-50388,27645,52644,51883,55444,59669,44730,-1368,-58352,-102502,-125724,-91021,-45127,-44445,-48152,-19441,1681,-10115,-50428,-74382,-34312,12851,7949,-54874,-103533,-31390,62375,33055,-10362,-23670,-52116,-25502,-13264,-104407,-166901,-93491,-23465,-39282,-50719,-26884,4012,18979,29209,41529,39335,-4816,-33735,-51623,-36516,29456,87482,81914,35294,5384,34564,68031,59756,106353,154232,89674,8957,-20379,-11127,26280,15561,-13097,-6776,-12884,-29652,-23857,9635,35464,79321,141821,132037,34959,-47600,-91071,-92970,-63333,-14512,45388,66093,32258,23791,29870,14820,14369,61467,117383,89017,-7851,-74338,-15946,75170,92663,71182,7453,-63009,-46159,44156,61593,-24448,-81841,2188,88876,92459,55580,21323,26431,48833,5077,-44522,-12538,-579,-54531,-26683,42734,9394,-69456,-74395,-41571,27137,70400,18979,16076,118908,115338,5477,13595,51199,-19764,-91382,-67756,19461,42463,-17983,-45916,-37555,-37970,-35007,-44552,6358,91742,71696,26959,55593,41489,-59660,-111788,-55918,21503,18754,-52537,-109864,-155971,-166772,-123133,-119176,-133871,-42248,102502,191018,167457,60273,-32711,-65249,1263,23710,-49186,-137806,-173840,-72071,69587,66970,1892,22835,44530,23922,62145,150421,117092,27581,46200,55682,10912,22619,86293,92348,-4827,-86259,-108436,-120852,-118259,-87316,-61904,-18999,-43365,-115392,-104741,-19600,-3804,-46410,-60199,-9470,39271,-10549,-79739,-38875,40110,65883,67608,72198,80239,61131,-11577,-59128,2780,70464,42775,15799,46108,50534,556,-25635,-9302,-7428,-45426,-74375,-50430,-2920,42770,93774],[40328,44512,8603,-16130,-22322,5987,34054,28525,2177,-3122,37178,49086,4883,-24910,-27120,-28478,-18441,-14013,-19360,29770,99869,104085,27571,-75012,-178348,-209248,-139736,-74896,-78224,-46424,44754,60523,-7001,-31170,11001,18156,-51833,-96171,-79279,-11197,19290,8250,18866,45310,54972,14722,-106203,-169439,-77225,-2374,-31697,-87930,-77142,16105,125165,143380,96899,73623,27012,-62257,-39520,88647,126137,76513,66091,114036,166331,129414,10449,-44558,38715,86925,45480,45433,56589,3091,-71439,-98110,-80195,-47097,-14761,10431,34671,114690,164311,33356,-139669,-176590,-80730,24169,69142,28536,-38649,-85868,-138021,-187994,-188506,-119481,-22884,10207,-7332,21855,75516,69205,44922,37199,18153,-400,-4940,-9953,9116,2837,-54405,-83836,-45013,-21310,-42362,-66638,-64828,-40855,4024,41687,36700,8065,24922,74502,64929,-3541,-21426,19440,14568,-26577,-30754,-43864,-65217,-31039,9915,-18458,-72680,-63399,-36986,3941,-136,-13043,-5820,-3131,-61858,-135664,-137848,-122601,-82064,8639,31637,-14221,-25476,128,36814,77647,52674,-7168,-13587,-10845,-88229,-171551,-128067,-35093,-19308,-15084,40999,68576,54102,47680,46032,41286,53547,56033,75057,57926,-16786,-42243,-2743,-8844,-18684,32483,27097,-91410,-166631,-106311,15662,113064,102652,1717,-11359,90459,97327,-34229,-131090,-69355,-1760,-48192,-127270,-93163,-14621,-24441,-126301,-165225,-115553,-110335,-108612,-87549,-69766,-31822,18731,52651,54153,22886,6314,16069,51945,32848,-27964,-1945,94883,121542,54818,14888,4579,2263,10934,46565,110204,109827,-13429,-99821,-80999,-49600,4590,52466,40812,-27945,-32487,-9984,-54911,-85613,-33171,686,-16831,-1746,69177,103301,124657,118838,56997,-14371,-59971,-66098,-30966,-9884,2314,69522,134683,135138,75240,10830,-10864,31088,40910,5660,1481,10992,-47838,-90205,-40031,14031,-30590,-85881,-75316,-39611,23938,80769,69202,46847,27703,31070,80852,106395,25261,-68531,-54057,-5055,5118,-49693,-135756,-97880,29050,54792,-3004,9418,40387,51196,25622,-50357,-21867,120289,141627,39744,30661,60632,3524,-35354,4426,-661,-26636,22001,116599,127104,71136,41026,54689,86443,79933,47452,27319,44981,70700,58734,54260,69638,32526,-52068,-98475,-116546,-96365,-49170,-81698,-116987,-67032,-18036,13189,62908,21946,-21993,47379,87637,46729,39378,72025,107145,133776,133271,50757,-53935,-82327,-71454,-71108,-48531,-11516,1408,-24882,-23150,65138,141141,109200,29262,-35362,-41126,22582,68410,39495,-10302,-48283,-41113,-6159,10118,7452,-8203,12352,53435,29097,-54218,-81828,-46514,-56291,-58687,47490,103520,14626,-101803,-109652,-42974,4312,5238,16226,13265,-40247,-56731,-12499,29146,58098,69368,42105,-20,-18802,-23577,20530,54933,43899,39709,-1505,-53575,-39563,-23121,-14945,41794,121311,140394,71840,-24470,-62401,-57360,-45341,-2377,41323,31805,-21667,-26281,26138,33737,25217,46096,46877,13523,18526,14242,-31525,-28528,17899,52546,43344,13680,-33485,-45739,-18610,-19421,-55191,-76290,-25495,27310,29039,14190,-11332,-9685,15095,30509,7474,24216,57951,59571,34928,34678,11300,-39517,-75076,-71700,-28729,-15209,-66813,-68674,-4147,28631,-4351,-62791,-75589,-44874,-38185,-65819,-71902,-68785,-86076,-53197,3679,42220,37324,-1814,18001,61883,40062,-48349,-91162,-88559,-102149,-99732,-53464,-24319,-31780,263,62773,67845,44812,-9338,-47631,-2057,33005,2349,5915,52362,93578,84212,-14328,-96345,-61222,-14366,31786,96942,72494,7456,9663,7012,-31990,-51895,-76044,-123527,-136167,-112711,-124824,-121739,-97071,-147330,-242498,-204721,-80863,-13841,-17578,-33406,-16229,-9783,-51640,-87877,-64888,-42199,-18716,-12006,-66932,-86569,-40373,-261,21886,88573,130856,108409,89769,124024,110810,12339,-88805,-93799,-37330,14324,32137,84945,159719,193358,136957,59324,9236,-18631,-1361,31790,9437,-63437,-81351,-14173,74009,56594,-51907,-66799,20266,45617,11445,-32544,-72762,-36476,16049,20040,36638,66957,33969,-17660,2097,85941,89892,27114,3103,9203,15262,81540,166440,197333,146156,21225,-57250,-53174,-43716,6197,81200,54710,-50507,-114074,-154684,-161160,-60836,47121,10182,-20055,81182,98849,-43083,-115647,-95753,-106713,-75827,-19618,-8952,-1702,-24294,-74730,-71967,-33214,39700,82985,66366,41766,5552,-18205,12971,14502,-883,32789,58651,25379,-40161,-65741,-60497,-80071,-69789,-172,27291,17817,53794,127708,135346,89426,60621,32436,35522,71647,50835,-1938,-7282,9785,35449,54923,64301,102481,118689,81322,32902,6123,9476,58745,66665,-11028,-56058,-23784,-16660,-66540,-80883,-44702,-4699,26120,32057,44675,96099,97559,-28316,-130505,-63903,53648,39447,-80949,-115194,-54593,-16047,10412,26863,-956,-7054,-17587,-85587,-96705,-34575,-4119,-21291,10493,74367,110422,89682,-13368,-105536,-100681,-54371,-51761,-55046,-11650,74853,118998,93592,90937,77856,-880,-2297,61976,61818,57994,107917,72481,-75784,-155325,-125691,-61877,26515,67001,38836,1308,7020,22577,-23645,-9081,104149,129106,47571,-8772,3593,33773,38501,40075,42650,41801,79621,125866,68791,-14473,-11526,58755,114148,109801,36141,-19799,-29929,-16687,-8808,-31307,-46970,-18279,9123,25408,86799,153139,145554,73136,22976,32575,68821,68141,27432,-32547,-100697,-99525,-7879,30833,-48143,-80930,-21743,36551,57329,35453,-40247,-85097,-96846,-115463,-121217,-88287,-23222,19957,-8421,-58161,-57541,7,45467,7854,-57843,-65228,-24463,17518,34084,1095,-13995,-3521,-40805,-102175,-108231,-50200,23377,47088,-11543,-67799,-31841,13098,-23461,-39108,-50057,-82495,-31610,16646,-52675,-122949,-90371,-60386,-68536,-42693,-14055,-16981,-24285,-7719,23453,34537,-26445,-90988,-128017,-93839,-4602,71266,82587,44084,-22476,-21351,50007,91275,108101,111254,68317,8094,-53083,-55337,27569,22783,-39353,-7937,7930,-39344,-68387,-45781,-6796,70096,148139,105102,-37423,-86814,-43999,-13305,-7425,8989,26042,-3838,-68501,-78431,-68603,-62403,5685,100661,132591,94329,5521,-40168,-3869,51567,54356,44876,12347,-38766,-37406,3394,-18626,-115965,-130324,-7075,107038,126180,102582,102357,108410,84637,13748,-19422,73102,124337,16143,-26502,48012,63363,6897,-20370,-18331,43372,115821,96182,67634,123877,160719,87279,17857,1395,-29317,-91389,-83395,16988,50450,8574,9265,2225,-37478,-76482,-97405,-25964,81855,60775,-6223,-3187,-17564,-89906,-123905,-80100,-3977,25763,-27154,-85613,-95802,-90884,-112353,-154450,-131081,1904,149810,170188,80512,22816,490,-32201,10853,42857,-12588,-99782,-147182,-62559,61282,96866,115782,137597,80476,37653,70283,83417,36996,7433,18373,-38043,-74426,-16834,51978,36583,-43095,-63209,-16644,4758,-7031,-46409,-85557,-59915,-68437,-101788,-67062,16695,38223,-7550,-73185,-95819,-47648,2261,986,-9218,30843,94151,133842,171955,211108,140136,-9605,-49231,64679,142719,82802,24233,32087,14659,-35663,-40411,-6711,35819,43630,13901,-14462,-50599,-58416,24520],[31277,42445,7196,-10191,-8751,18664,45097,53412,36281,27615,68497,68272,19374,-473,-6042,-23481,-35120,-38135,-23371,46410,90239,74667,19948,-71404,-160290,-138365,-48590,-30135,-69662,-31234,71142,98628,38824,-12100,-41716,-70503,-103194,-85988,-54944,-20886,-19380,-20522,19608,48349,44327,10804,-85271,-114882,1494,73933,21749,-51136,-95434,-61352,38460,79825,58347,44688,-19412,-109494,-62833,74180,116184,91016,120648,173633,198531,147454,21975,-29768,75839,137116,65760,17916,29611,26864,-17174,-81469,-95537,-48489,-20750,-38933,-25732,75612,145910,65874,-52434,-76139,-16228,671,-5577,7049,5307,-43830,-102319,-103007,-67971,-12622,20529,3431,7542,56832,107374,98010,65628,71427,84430,57926,6525,-37554,-54294,-69618,-71162,-70997,-71937,-55199,-42788,-83627,-123866,-77182,20287,80572,76365,30630,13816,42114,44295,4046,-32420,-41009,-16576,-34545,-109809,-148695,-85336,9205,45129,3023,-60480,-46794,17903,46484,-21171,-64692,-33337,-25424,-91817,-122331,-55501,-9841,-27284,-14600,-4817,-6523,-3689,6392,16934,28610,10372,-20172,-26241,-58197,-130673,-162593,-77706,35239,45782,25963,68564,90706,32387,-22048,-14711,-877,10290,32005,74167,66404,6353,-11215,5733,439,20021,86308,99958,14400,-69224,-46902,35690,94789,90620,39843,39055,124002,141324,14860,-104177,-47371,14227,-49561,-151376,-140672,-75386,-44879,-39225,-10784,-9841,-74568,-85859,-41430,-10626,-2448,-12473,-8512,49714,136974,162892,77365,34359,39142,14575,12405,55370,50566,-55109,-120423,-81793,-2664,54012,68188,53364,10538,-90171,-194759,-163771,-58287,-16136,-27629,-43604,-68527,-43991,-6070,-22849,-26721,-4906,-22047,-48202,-38485,4027,36376,78747,83727,8865,-94198,-134721,-90498,-17197,6734,29726,65495,75860,81048,69137,45711,54637,94054,94405,42349,-24011,-67123,-119052,-147000,-79919,14893,-18675,-107328,-106227,-37814,50880,107381,63624,-14092,-61024,629,143874,210742,120982,-19464,-69903,-591,74036,31362,-65470,-54400,48808,80773,29505,14458,18203,31576,14634,-63422,-72120,8052,56945,88224,110710,65758,37496,89316,106170,21499,-16042,56802,132353,118459,85175,61301,37127,36407,24427,-2139,-9788,27353,88695,96706,64497,29788,-9522,-36784,-60054,-103359,-90604,-12910,-4346,-25874,-2560,-1760,-9739,25645,21839,-8271,66382,145458,92745,12874,16434,69969,77441,26865,-68735,-145277,-146854,-112090,-90074,-51396,-17189,-5648,-39847,-62749,-5314,85534,97727,44201,-8372,-8041,48263,68596,20321,-22693,-42450,-89427,-124644,-93851,-22729,32171,72810,93854,51474,-4484,-29039,-63118,-114341,-66836,81291,132678,29740,-107595,-140660,-70092,21167,57486,18146,-54093,-77467,-37110,9608,53651,84742,68208,30236,-709,-14371,-14248,15311,45851,68744,70543,-5876,-72863,-45201,-19018,-26292,1262,65336,70734,-19373,-90327,-57771,-1412,4077,42558,50505,-11965,-48134,-16973,31965,27597,7813,21188,17451,-54991,-116693,-153516,-163525,-101891,21098,94755,47424,-25274,-55274,-22569,15508,-3786,-83293,-139722,-95399,-27372,6131,19094,1743,-11328,17699,31460,-147,13308,29925,16476,-15850,-42390,-64989,-55900,-51371,-65581,-38357,-18307,-75140,-96988,-41116,-29817,-52080,-53929,-34891,-6644,-13264,-68108,-103305,-56234,-13853,-33590,-61385,-53270,-38793,-50467,-31103,19729,29904,-33856,-80890,-53949,-5016,39091,58270,17193,-37044,-8996,63437,63227,14319,-81343,-154806,-87945,-922,-12095,-19165,40413,105366,112741,46939,-28329,-13872,68274,115355,81327,-5575,-76461,-69564,-44982,-36939,-43759,-59249,-85938,-108702,-96716,-88251,-49842,-11276,-99286,-249205,-242792,-129469,-55488,-34482,-11472,25686,28484,-16353,-44737,-13548,14751,15817,-16563,-48773,-23662,11612,4540,-37069,11330,87487,95968,52383,27442,-11120,-56126,-68828,-20333,17757,51427,63514,65187,70890,90439,90835,81423,47381,13644,35222,89083,104746,34918,-56388,-56084,36774,70210,-4486,-31805,41477,60448,37607,46497,34362,19459,-3896,-14001,21001,1215,-103494,-145448,-60760,62997,91534,45472,18658,38043,45823,43666,72248,130357,124745,7105,-60016,-22249,5828,32441,47481,-22332,-88377,-89992,-115356,-99001,19048,108873,78102,50785,81042,31887,-103249,-164676,-162467,-147967,-97670,-45697,-17706,23990,20599,-26642,-53450,-58199,-25086,1639,29,12952,17971,11422,23293,12813,21455,70419,68293,4951,-45528,-51765,-40346,-38468,4056,52677,23791,-27621,-1242,76232,60606,-9088,-4745,61326,120155,120721,30261,-83056,-131608,-86616,-20447,10020,31461,62507,74299,51570,16207,4823,-1757,9057,15834,-53603,-99305,-63586,-45383,-85465,-70144,-13807,18278,-11986,-81789,-66401,49726,103032,9438,-78129,-34885,52704,48550,-40188,-101721,-91720,-71301,-29049,44885,64494,55146,44768,-35303,-84274,-49311,-18418,-20439,18219,73145,114590,124085,33651,-93102,-125560,-61524,4901,42487,81198,109207,119398,137491,179817,161324,45439,-21410,-4422,9480,44864,107966,62231,-69116,-131251,-114150,-73797,31897,87488,31025,-33823,-16088,13333,-38320,-50242,38609,60240,-3849,-57141,-40839,-10871,-23198,-28636,2714,31282,105481,178868,106775,-2590,-15266,65776,135134,120042,35558,-16663,-18654,18190,54597,35225,-6210,-16444,-52017,-84365,-6521,98286,127449,108528,104584,120586,109506,63663,22153,-27895,-66169,-38156,53282,73272,-43539,-130115,-69887,38296,92305,53616,-51679,-78072,-44421,-46435,-41988,-6212,44557,70389,27789,-42388,-52905,-18454,35397,37368,3292,-9,24785,70601,89446,7274,-56392,-43604,-75778,-151952,-154838,-77895,5831,36197,5903,-10296,-372,-22203,-81169,-65315,-28234,-43506,-33636,9902,11853,-23032,-23943,-15763,-36372,-37027,-27913,-31332,-28182,1214,35740,37192,-38026,-123222,-182648,-180592,-103372,-15507,8908,14491,6966,999,23982,45219,36178,18598,-13159,-63242,-107601,-92079,-1662,-540,-47900,5019,34524,1560,-7045,6882,-8144,26288,100972,50861,-85190,-62641,52676,55694,-11547,-20542,5463,-15294,-68590,-66390,-66988,-93491,-27960,75139,62617,-19573,-59382,-47077,-40932,-41770,-19261,1016,4027,23476,3325,-77343,-161369,-188572,-143370,-38634,48318,63447,53164,90081,114537,57102,-36957,-40439,96819,183052,75854,-7607,49728,99476,72728,41274,35690,84705,135770,117601,66915,53489,99001,99020,18737,-30897,-12427,-38103,-60027,16564,71425,70510,58935,6436,-46756,-70491,-69856,-9673,58047,45998,-4552,-16987,-29137,-68086,-94068,-65722,-18932,547,-35987,-49944,18023,45467,-56198,-129254,-49577,75641,157570,112243,-27948,-45561,13404,-11858,-24471,103,-34741,-90652,-103543,-41282,44874,121720,175689,146871,28856,-16907,8302,-17827,-61249,-39457,-11230,-66982,-111182,-92620,-53325,-33647,-64395,-71479,-3153,46520,36476,-19559,-69724,-53872,-33929,-18197,-407,8580,19314,19526,-29858,-102487,-97579,2263,58407,6062,-18852,30561,90832,165922,247963,194576,68240,47666,121194,161751,115784,70206,60222,17760,-39881,-46335,-10314,36761,53075,54828,21512,-77074,-133339,-48204],[4783,-19184,-43346,-12630,19853,22380,6696,-1000,3271,36165,71933,49732,21284,17825,10293,-18391,-61187,-62165,-19536,13413,-10423,-22149,-14235,-41186,-62322,-37934,-44121,-68818,-56133,-25499,4855,7091,-20863,-38322,-84157,-151126,-164000,-75573,7966,2079,-60402,-56230,9790,13172,-10236,7276,-5269,2442,86648,114903,70643,20209,-44482,-67741,-27575,4303,34929,68979,16171,-73792,-65047,-2574,35899,78089,133144,133235,87100,39872,-31730,-61168,36710,132911,88456,18030,39115,82361,29979,-68642,-92352,-56952,-63657,-108421,-98333,-13083,66102,65757,29752,6161,9175,-17799,-26528,10290,39188,7677,-23538,14067,37706,41853,38461,22885,46744,87383,105393,101075,89611,90963,99812,68698,11935,-35369,-67407,-80267,-44833,-23714,-58648,-53767,-5557,-16007,-68505,-52876,28926,82667,64584,12489,-4903,14252,46027,64460,33783,-1631,26848,503,-138820,-221856,-128574,-5114,29762,-7460,-51215,-36641,40882,51290,-34174,-92111,-54596,-33049,-64870,-43095,29173,40231,-15600,-24454,21407,31999,135,-36603,-50803,-11620,25012,-346,-54804,-118930,-146542,-120603,-45094,42049,42076,1779,50364,97780,33240,-53144,-61223,-44978,-53528,-63960,-37961,501,-3798,-20391,-16915,24627,92995,128332,119762,86072,36984,40074,73840,72618,51031,11394,-5323,68874,125289,63414,-16672,-10534,-9538,-56216,-104496,-95879,-86612,-59353,32361,90391,30588,-52775,-52323,-6122,32708,4601,-85447,-120165,-37208,98933,156747,77512,19335,41898,33288,-6429,-27330,-55190,-131361,-191052,-142487,-21981,51039,31060,-17910,-45932,-74636,-108782,-65804,22861,18105,-41113,-73693,-97818,-57454,15047,24424,17568,25137,-72,-30138,-30845,-5381,18883,46589,39342,-23974,-111908,-140928,-68682,18669,34613,14455,-8691,-27850,-7671,21410,43056,70359,103085,112370,56040,-41591,-84476,-89600,-102069,-70276,-8881,-38208,-91719,-64103,563,40009,45700,-7983,-77256,-84983,18031,134078,168365,122035,16806,-53313,17262,94355,47999,41725,100849,100631,35992,-7098,-10259,-475,40920,48293,2624,-25373,-63026,-14624,119320,154922,83428,90846,174595,160265,34816,9032,92918,104637,54820,61402,60091,11792,-28199,-79613,-109818,-95358,-87290,-50205,19898,43235,3882,-34082,-20146,-8584,-18267,-15402,35374,70759,78402,78890,44553,15927,31936,31989,1606,38142,111551,58186,-55905,-43436,26346,634,-72296,-137021,-155568,-134501,-133941,-139301,-102764,-53148,-581,16487,-10264,-21780,32384,83507,64159,-5668,-31320,25072,55747,17519,7500,39645,9444,-65733,-83210,-4714,69449,56099,19972,318,5122,12302,-51354,-99140,-19165,88103,88996,9633,-57871,-66611,-42295,7807,48133,-9742,-86968,-42599,32258,46332,55519,43360,-31018,-70107,-38486,548,15994,20484,40756,97790,96859,-3088,-64193,-31084,15961,11548,-30583,-38782,-21431,-70927,-109441,-44377,43021,51422,52441,57495,-3648,-37848,-8943,5163,-16702,-5229,17494,2858,-59321,-104316,-136306,-169030,-144320,-17431,74998,48174,16378,26274,29894,-11115,-63762,-112440,-131040,-75758,-6203,28611,23446,-27018,-42559,12618,61338,48129,9479,-32794,-36304,-15849,-24803,-62783,-50032,-41308,-60397,-18777,19901,-37544,-74207,-34061,-34023,-32736,-875,16941,16717,771,-39325,-84243,-56510,16054,13972,-72081,-157320,-163679,-109295,-56574,-21592,-3358,-14871,-34346,-20242,31594,108736,121882,28297,-46509,-8311,43178,20416,-15966,-71110,-109561,-52583,5917,-25070,-50388,-429,46674,52206,58339,28508,4038,54464,75268,20174,-30122,-60243,-68036,-40238,-4413,2867,-13940,-33407,-31519,-23751,-20690,43029,90343,-20914,-182350,-178990,-82621,-40062,-31737,9069,51932,78357,74687,42092,32479,36619,10856,-46623,-54120,4223,40641,24788,-59493,-95973,-31251,42750,23804,-53729,-123352,-83583,24135,98899,73727,81451,122020,86763,-8145,-11788,24911,41685,24408,12305,53068,123255,150669,73898,-31023,-36117,36548,69765,35235,23351,48462,44667,63783,109668,75072,17585,-13828,-10905,3052,-72842,-182308,-167336,-35065,71770,65114,20054,15526,51429,43913,-22076,-54081,2999,43727,10036,11748,48408,44604,42899,19958,-81520,-131304,-69938,-25694,8859,42549,56125,71374,74087,33255,-23180,-92769,-160923,-173082,-117618,-57495,-20630,20196,63632,65952,37465,1485,-44618,-51576,-47611,-51300,-6901,35184,20989,-6032,-2976,31717,63074,42059,-17649,-41670,-35365,-27235,-5797,39198,51351,-534,-43916,703,84196,42751,-72207,-94238,5008,90511,61173,-32531,-101409,-102240,-56086,-55540,-77458,-37188,25807,56259,53217,26246,26308,15397,-13963,-8490,-16706,-52837,-61794,-64651,-74128,-24227,20550,9500,-67315,-165217,-132854,3902,61869,9894,-16289,49978,125700,91188,-22712,-109194,-100089,-82070,-87468,-37249,25597,63510,93060,44774,-39838,-84921,-65022,-30441,-2116,27427,61296,46905,-36236,-96790,-118541,-103916,-31409,40055,76922,39031,13417,96583,199287,174416,23152,-99888,-113766,-66825,7525,65870,29604,-38325,-28092,20622,48431,88893,97318,38438,-16625,12085,37795,-40176,-85450,-10670,23257,-25404,-55943,-65634,-83500,-91059,-59422,19105,75029,116215,129901,63601,-7419,-19927,46903,104440,80632,16518,-7204,-14675,-17376,-2921,16634,27549,20141,-58084,-117987,-42814,32421,53198,93083,125784,102011,57524,5974,-44599,-62391,-33261,17154,84333,103308,3403,-108681,-88345,16721,66218,6960,-70982,-32923,54865,63113,57822,84368,105095,107707,80524,28535,10009,-8134,227,22028,24727,11944,15518,60254,84572,7496,-72438,-77732,-86442,-119913,-123804,-74746,5909,50354,38325,36833,23241,-39643,-94999,-47369,30805,15902,-34435,-30910,-11695,-28860,-5685,52631,39722,-7155,-36689,-42883,-9961,41306,57797,44373,-895,-59692,-138059,-184215,-140742,-74141,-49908,6511,79072,48260,-19787,-27191,-17730,-32389,-73806,-110684,-110400,-91799,-57284,-48055,-33462,17733,34055,34078,81378,108670,21503,-37747,4926,-21665,-112028,-56256,68505,60274,-29987,-47597,-6053,2262,-14728,18511,23569,-43014,-44610,17923,-5436,-110184,-135924,-113841,-97934,-79087,-29537,-6834,-2355,46619,11418,-125749,-216480,-182798,-119797,-60123,-45970,-53768,-28709,35508,77683,29239,-74293,-82094,32206,106649,58078,17477,53697,95416,82102,50288,45157,89963,109973,83407,45127,-558,-1333,27048,6361,-27544,-11789,-18964,-46583,1323,73719,93639,38669,-26787,-31925,-7704,13166,54578,60054,26871,14752,34547,35103,-17443,-72827,-49230,-11588,-25942,-55807,-12798,95560,116901,-5265,-63785,17276,75220,78318,55476,-27196,-46200,28055,11640,-36059,-37468,-78119,-114103,-84813,-49695,-10803,79885,130028,70045,-30875,-52052,-41169,-71344,-105727,-66189,-6604,-27532,-92765,-148158,-155693,-85480,-66165,-101120,-54101,26324,23710,-14063,-16802,6060,8285,36745,39500,-27072,-40849,30091,50877,-24494,-81085,-18858,60555,9693,-87092,-99962,-44364,58219,159161,149729,110879,113508,99054,78127,82338,108047,111389,53023,-18483,-33742,-2573,12601,10500,46326,42053,-58027,-120989,-56736],[1137,-64117,-90513,-20940,45512,37407,-20492,-78242,-60486,49921,112921,75440,49029,57590,50720,-940,-57777,-35903,7145,-35774,-109803,-88574,-19238,6228,10264,7643,-44159,-62705,-24657,-41613,-85976,-91391,-74543,-54637,-81966,-159529,-170946,-55960,34353,4473,-74811,-66749,-1333,-1815,-26516,10676,48185,71090,98816,87088,83734,72331,36637,21972,16367,-937,32256,92282,76429,-2805,-54052,-59139,-5770,105273,164738,88508,-33078,-83391,-100636,-117120,-38770,84455,89618,40577,64084,97833,36402,-26326,-35362,-59698,-110080,-123707,-99266,-55284,1818,26772,33294,14071,-18243,-27272,20499,56171,44716,5889,-3483,31846,39145,26987,38825,52561,57237,49698,48789,84512,125141,127959,96951,41952,7470,-8773,-34109,-30264,31224,39502,-32750,-54645,-9058,20989,6474,-3202,24682,33415,7598,-8806,-2080,11540,61937,115404,101568,85581,94783,29629,-108692,-197339,-143493,-37766,11791,-3776,-30933,-7094,35469,48205,19729,-30441,-56993,-59475,-38308,19467,52422,14924,-33215,-11235,71436,72604,11248,-39794,-61295,-6983,50683,20193,-63942,-131318,-131829,-109538,-76357,-8380,-4929,-48962,10512,79500,46076,-23718,-52947,-36477,-33799,-101105,-131201,-73824,-51263,-80044,-55874,46386,133059,120487,79111,55806,30652,56627,107982,101188,40967,-39561,-61915,5458,49304,46201,52463,26284,-42549,-52307,-18241,-15783,-78225,-66997,67446,111519,-604,-91549,-83117,-39688,2226,-43213,-156732,-193260,-138971,-70484,-24131,-39291,-44233,14580,20086,-49847,-100916,-102074,-104690,-142135,-135360,-31790,29513,-11180,-48088,-42162,-29903,1047,38045,58490,46819,-3958,-66721,-130490,-78046,28485,31643,-4930,18421,23356,-15428,-22043,25927,41007,27905,6836,-35419,-77038,-55670,18147,62661,45698,-22666,-55303,-52782,-61965,-59879,-15336,20153,57947,68185,-3102,-87471,-82338,-43291,-27529,-11197,-6956,-55476,-63079,8967,53690,14747,-39300,-75866,-73168,1489,82357,62641,30078,47143,9731,-43708,5781,67064,57165,129479,202527,82611,-80332,-116421,-72199,-12374,51943,67363,70879,89282,39801,51645,123840,120563,91408,110447,124603,105318,70189,98485,136785,81958,5044,-2848,-1549,-29940,-64411,-123134,-150605,-151976,-201661,-212645,-107589,-2333,20544,8686,11439,38055,74757,62826,50089,74818,98425,106465,119981,116670,92708,45686,-3502,-33393,-19400,-55641,-126099,-69971,7075,-34623,-84758,-106792,-99848,-81873,-109504,-127422,-97870,-37426,53869,112832,66315,-22135,-28364,41330,43503,-56725,-89117,-3574,49143,18882,12252,61953,109181,66527,-21167,-9454,27557,-20217,-66455,-62308,-53854,-37307,-45420,-35976,23466,48547,-2028,-41363,-7795,36674,-6704,-50129,-42039,-77361,-80585,27361,84861,49904,31245,-5716,-98700,-123145,-49288,28085,46915,33932,44429,96600,88292,-2879,-62842,-52215,19681,71850,6081,-75155,-69317,-72474,-88113,-39230,14027,-1822,-10937,54270,62151,11882,-5049,-41315,-92979,-43824,32030,43898,8229,7285,8349,-78880,-143506,-69471,19560,30004,50877,68963,20572,-72439,-134837,-124345,-74514,-8830,24015,18659,-7815,-60073,-60679,-14496,44073,54487,-350,-65792,-40949,35735,54601,1603,-20503,-33965,-46970,7820,40292,-25789,-50142,-10500,12261,42717,50809,24730,5931,15864,17880,-33657,-75732,-21323,52024,-21266,-158200,-167564,-79527,-27707,-27970,-27716,-33019,-34690,-35713,-20003,36793,51335,-14940,-41552,13123,29478,-16867,-25357,-5301,25094,54763,35232,-51441,-103096,-58215,-16392,-1710,49849,39168,-21764,-31006,-31843,-29791,17547,62121,49975,20616,5820,7701,-4874,-17681,16034,40608,32598,92846,151086,49350,-110558,-103703,-15722,-6560,-32608,-3486,59148,112673,133168,101131,65320,38886,-10681,-74533,-84144,-11026,74680,93976,-14497,-128034,-81189,30949,22581,-60800,-108473,-35214,93186,141845,69586,34426,74184,65005,-35003,-53942,-27100,-39318,-58308,-40638,25009,100539,108984,27216,-16322,20897,44399,47504,73772,73265,5811,-18884,61912,118061,61228,6314,6294,22799,2464,-81399,-150178,-96047,34321,89819,30419,-31920,-56922,-20801,27110,4666,-53391,-53041,-9002,49453,113829,127052,83623,54668,12258,-102797,-170231,-82752,34757,59753,-16227,-65725,-17759,14984,-11801,11725,16280,-81193,-112965,-38144,20510,36891,59698,68288,52189,31864,12865,-15450,-3613,1248,-5909,47669,107539,73491,-8582,-21491,18963,35423,7940,-47405,-63102,-39193,-23695,2414,16912,-423,-23796,-12273,53672,120005,55514,-87083,-132324,-52223,5016,-33108,-71140,-54967,15598,50293,-34481,-129739,-102767,-914,63105,62975,35841,47605,51458,36524,66240,105049,57723,-27284,-80247,-67788,-3375,8594,-44537,-114713,-178943,-136206,-18765,34662,22224,23967,88671,173068,143019,-4034,-91273,-53999,-53001,-124694,-122856,-35749,59720,119064,86389,-24734,-113156,-78971,-8705,2960,-15430,-12788,-39630,-83650,-51149,-42013,-87625,-77923,-14104,30570,-11328,-45952,37324,126948,108488,3247,-102590,-136447,-90358,-21519,11630,-15128,-51257,2645,98607,122660,78841,47413,48183,46343,56057,59090,-24993,-95535,-55451,-23257,-47691,-47166,-57787,-80326,-64430,-9039,70547,115269,88195,31959,4419,4189,-19857,-14814,10264,-8056,-25173,16816,21029,-48184,-102832,-60658,42768,70471,-24902,-81030,-17401,13608,5037,49509,89704,43570,-7557,-38805,-85655,-81230,-15082,45865,108174,149629,83763,-20069,-57488,-22006,7654,-10841,-22045,42557,119605,128628,99335,64816,45081,72835,92156,60588,28412,5742,5622,37101,53624,24556,-4585,6348,49654,50594,-3523,-56315,-59207,-10627,-2991,-31809,23541,91570,68323,37942,14355,-41036,-61267,14443,81701,38404,-28662,-52278,-78764,-116177,-53337,67011,90426,45113,-5649,-43746,-27640,13443,14519,27928,58600,54369,-24556,-73841,-46120,-8928,3363,49908,99242,19297,-81636,-48020,10684,-13638,-55571,-53206,-41000,-70859,-87885,-49804,8803,37423,28696,30699,75652,109419,23641,-87650,-95067,-85181,-119653,-91086,-10045,46172,45588,18984,18651,21272,15125,60006,72398,4870,-28504,993,4468,-54372,-107798,-131063,-98893,-31630,14873,34486,34448,29396,-12599,-72431,-93517,-80167,-53976,-25071,-69712,-106914,-60343,1680,33724,17521,-51183,-75358,-33967,3129,31322,53158,48808,64314,65310,26343,15714,66110,73409,48413,56333,34378,-19017,-36929,-23308,-24109,-33408,-39752,-48640,-27228,36567,60076,-6627,-42110,6872,41057,52564,91972,81094,17800,14329,67289,85281,8718,-75116,-60033,-15878,-33343,-49493,4475,74768,81506,28710,8143,20900,-12812,-47509,5543,35139,15310,64065,61502,2665,-37014,-84640,-103422,-61140,-69919,-88317,-8166,53070,29627,-7919,-15723,-30367,-71392,-108098,-75517,-8151,-14665,-50770,-90754,-119327,-74216,-69825,-126138,-71341,42646,25124,-17497,22262,54430,11653,14866,28727,-26079,-50393,35222,96635,54560,-25018,-29681,44668,21017,-110329,-159157,-98463,4838,72101,59068,62543,85085,51565,8820,21764,76634,107649,76120,18866,8961,26476,17965,18731,47944,34195,-31017,-53592,-7126],[7314,-55561,-81059,-25937,32996,42323,-13719,-103344,-81914,80774,187506,140214,79782,90202,82857,-4694,-66044,-23245,4129,-61012,-124972,-73959,27843,71683,48731,29587,30696,41821,33393,-34954,-105644,-91912,-35619,-16267,-49392,-112067,-113002,-16008,6522,-37991,-62280,-46310,-6508,22066,16881,19222,38116,46666,31868,27687,68188,72702,58986,77123,61952,2407,-8458,38337,66981,24865,-42345,-57466,17661,149828,194147,84275,-49998,-111097,-125818,-135070,-70951,26088,48940,45369,62496,45598,5942,24169,30755,-50616,-112973,-74758,-34525,-16935,4524,-11071,-12179,-435,-31825,-45845,44974,102207,45709,-29078,-46117,-21550,-7650,-242,28693,42856,7228,-41925,-11013,85050,147875,145182,86901,13535,5584,28976,11520,12082,86662,88508,-5975,-67995,-64063,-35723,-9168,14864,26286,-11693,-35250,-1817,15866,3675,38501,85870,84919,99341,99387,26174,-44788,-97101,-103693,-41413,17863,24064,9691,38225,42107,74398,113595,79740,-28891,-98857,-66231,7161,19133,-18143,-28070,25604,95113,80737,32990,47740,61180,63859,63975,43040,-6547,-52035,-63954,-90608,-92262,-27243,-21997,-67628,-26095,42346,55486,36166,18773,42625,68530,-21494,-93403,-67249,-62031,-92398,-56037,43534,105196,77342,35208,-884,-38623,6561,120515,153152,56467,-32121,-16397,5531,-30827,-4759,71117,46658,-58342,-40149,31778,15843,-65974,-46575,64135,58085,-71775,-162229,-136841,-61837,-21490,-72910,-139809,-138414,-133147,-153994,-133535,-133239,-114772,-27205,9231,-46463,-70209,-25648,218,-35823,-72735,-9187,23176,-37357,-56366,-29187,-20050,-987,5224,-4925,27974,18504,-66916,-142812,-75961,32234,12337,-50491,-13089,23233,-18982,-21751,58701,64454,25429,22862,5274,-21776,38064,108515,88074,17541,-39096,-24521,-7435,-72941,-122799,-86335,-44083,15542,27974,-53692,-120668,-84227,-23567,13972,34662,29442,-16611,-24304,39459,60896,-2470,-55600,-69905,-17983,89410,106839,-1422,-34860,33613,43209,-8554,-9290,53904,120746,190093,169126,-19237,-167677,-163559,-76115,7115,56353,77991,112428,173913,203567,180940,119296,72238,89800,94997,33079,33692,132407,211946,171045,83633,5939,-58493,-82288,-67157,-48129,-48320,-58337,-110893,-191767,-212853,-134229,-14492,62966,86940,69431,73371,101887,85779,53074,45515,35302,39466,122450,188213,144971,65155,16685,-53131,-105058,-118629,-112087,-32886,32711,2172,-17420,-27558,-46356,-53309,-53768,-32444,-547,36032,111714,161280,99365,-22565,-55620,14904,10054,-93750,-95060,11932,80045,62174,-2657,-13085,72120,88771,2623,-25661,-8322,-20288,-41212,-66819,-108625,-109001,-47507,13236,25319,-10288,-70251,-73100,6734,72203,-5496,-103225,-119720,-117589,-54474,60509,72740,9311,782,-10088,-71650,-77978,-5819,70485,78871,50047,25609,28511,39678,3860,-58260,-79516,-7070,97258,70836,-34795,-75509,-69533,-58938,-25512,-16014,-74296,-75835,41039,114582,60929,5842,-55189,-133588,-86539,48804,120182,85208,55161,40377,-39354,-97159,-62536,-14260,-6278,14320,5736,-28065,-67565,-113987,-97916,-24032,33613,34196,18641,3295,-21542,-26930,-37455,-42392,-48540,-34473,-25874,8919,65938,86828,42246,13751,4824,1813,38787,30123,-73097,-104705,-34720,45672,96702,60056,-19066,-32667,24840,63852,9820,-59764,-14046,89389,42870,-65108,-47236,14455,25859,3946,-16706,-51714,-55227,-34512,-35580,-49412,-63152,-72009,-36223,22818,29170,-9265,-4894,30785,71823,93844,55764,-57732,-135997,-85873,-3285,45450,77155,24303,-67013,-98593,-83449,-33898,64843,170891,184851,77552,-12689,-19691,-32879,-46431,3485,63226,62537,95042,161180,113576,-26494,-39691,38868,50265,-3671,-10573,61186,102727,87839,69388,71824,54305,8163,-50470,-82947,-26744,94817,170543,79614,-44890,-27688,56358,47082,8966,5291,43532,83426,82336,22232,-48970,-67590,-13922,-23749,-76735,-97295,-103909,-111584,-100607,-48024,22955,30504,-16918,10261,56530,33807,37499,110851,94266,-31669,-62949,35160,92174,68357,40971,30552,30943,6085,-24740,-40724,-13710,49539,64504,6898,-62033,-154407,-140656,8761,85673,23073,-38646,-16766,62811,131320,137391,104700,63719,1716,-97662,-179404,-130947,-10493,5386,-87745,-124944,-73681,-22054,28599,127740,148187,37842,-8094,38522,56308,42390,34205,20689,-4845,-22224,-26127,-23865,23986,63289,86589,153366,211674,145907,13290,-43146,-9570,30641,16235,-42424,-54227,-18712,-9322,-14141,-34306,-46665,-20679,17590,65283,106981,36564,-84965,-91608,-24985,-21518,-56527,-39316,21128,89023,103472,14467,-100988,-120507,-23482,66135,54921,12996,38085,71346,90543,137945,172880,110840,-18642,-87293,-63021,-26225,-55334,-109065,-137521,-155859,-119601,-30268,34161,45732,25936,46089,139498,158139,39836,-9637,26034,-16545,-97642,-94077,-13971,78218,125435,75259,-44235,-109111,-44055,40943,54638,-15056,-73019,-62600,-21671,38817,45341,-13137,-56535,-25235,32261,33541,22351,45939,40062,27590,36263,9156,-53580,-81965,-70312,-50476,-64598,-106876,-77292,12192,13696,-47780,-54355,18260,66949,55625,41575,-9813,-86324,-119218,-126632,-109058,-67570,-35412,-18653,-3830,22088,65964,80085,30400,-22097,-27388,6471,-18930,-70428,-80343,-86146,-63336,34714,64258,-32678,-144645,-125074,13186,64238,-9047,-40026,1392,7079,-21814,-14874,34536,54577,29832,-18459,-65796,-60980,-5080,58924,137103,175936,107024,27417,-26029,-56881,-33171,20373,56911,96871,116020,110251,57388,-46382,-79389,13484,88931,54695,1093,3222,31291,74534,110845,83483,14375,-23647,26321,88932,69357,-14621,-32018,60375,87031,5081,17307,78939,29961,-18116,-16144,-39353,-41327,43098,80740,24595,-12242,-26898,-81166,-141646,-96209,17184,73805,68869,22589,-46365,-86055,-84259,-72864,-12424,67127,88346,29097,22160,69771,108048,99575,65395,21049,-61692,-114172,-21136,60176,12021,-14881,17632,-6127,-81312,-75341,2105,56439,64907,29732,-17628,-56924,-44282,-48253,-120695,-155337,-117006,-105890,-108756,-71419,55311,163597,134987,78477,42739,-3965,14050,18809,-31905,-33034,188,13292,20269,-15743,-60158,-59148,-24331,-5508,46966,78614,17842,-29923,9947,47797,19999,5515,17934,-23568,-69371,-62577,-47244,-38370,-16800,-4066,-6189,-18493,-4776,50250,55883,168,29340,80151,40462,1519,35828,38182,8939,33640,55288,25229,-30831,-49170,-39491,-37368,-36407,-43601,-57115,-27116,8522,-12746,-23127,14399,21021,19203,57081,72068,22491,-15839,6260,27568,-19306,-72117,-62725,-34992,-30414,-28969,-18442,-9062,21034,58623,46607,-9231,-90704,-129187,-56986,16651,25860,67034,89422,37054,-23686,-53007,-39633,-4568,-49618,-109123,-47292,30872,63678,61583,32846,-1181,-62380,-115788,-89808,-45398,-64433,-35606,8727,-3635,-32155,-96119,-147848,-45340,85629,50171,-18214,7117,36692,-4720,-26384,-3077,21381,9755,20895,51004,50762,8495,-23501,22052,22638,-83109,-120286,-30375,49089,40382,-21864,-41298,72,51503,55540,3022,-23150,20326,62257,53803,46332,38467,35909,58221,51227,-2875,-32053,-7093,28235],[-8621,-23294,-27411,-24537,-10311,21447,4538,-60051,-47212,77131,184578,152755,73688,61268,39919,-46463,-91766,-63547,-51388,-57346,-70374,-18098,79953,118285,88812,91919,133280,134144,84534,16821,-48075,-34335,33128,46536,-1871,-48050,-31659,39198,-2726,-62255,-36031,-16270,1497,60329,74275,30998,3985,-18633,-49849,-16737,47221,37467,7501,20641,9704,-38996,-71576,-43900,10668,4465,-38787,-33448,51876,160592,167031,64001,-19412,-67029,-96354,-78059,-17879,5183,-11899,3394,12776,-28247,-27256,33220,35298,-46964,-87366,-33632,15371,32809,27628,-29458,-43846,3174,-14203,-89786,-36387,62214,52586,-8939,-41158,-28244,-14762,-12775,-15021,-19242,-49047,-87120,-9690,115605,139646,100282,49510,-6982,4405,56313,47014,12236,64638,106784,41465,-51095,-90287,-96123,-71525,-4542,31549,-9417,-26733,13773,9414,-35851,-22437,6898,4968,28607,45646,18327,23282,1182,-49094,-34694,11740,31617,34812,43413,50913,95953,142546,128190,18033,-104964,-122528,-59608,-28107,-20109,11924,79097,109646,58187,20953,120521,200079,136332,49271,37197,45361,24994,-5545,-51303,-51133,1826,-4806,-65057,-78450,-20350,48333,82594,100690,118668,117431,42917,-16491,-12937,-5955,-12057,-21730,-2719,38954,38861,19631,5565,-36331,-15549,107937,147761,46433,19172,74720,26396,-66504,-19130,67629,36213,-56423,-21948,24321,-12387,-56949,-26799,1237,-56471,-137570,-174778,-118115,-15135,7727,-42789,-46078,-10336,-22898,-57913,-50533,-84002,-107148,-45011,9216,-191,8264,47567,50286,11835,-26292,3358,-1844,-79229,-83503,-44590,-43254,-52247,-57987,-38951,21822,10331,-74789,-99586,-25689,41031,1427,-79210,-56985,3088,-11594,-5266,72836,70954,35689,63590,68723,10071,33593,106745,72664,-23767,-36884,480,-16778,-85685,-124826,-120416,-91045,-3514,43995,-17698,-92408,-70494,6183,40167,31697,49953,50386,17907,782,-24114,-50359,-25660,-11215,13025,56936,26821,-43074,-8142,79499,102683,42287,-277,56104,146913,185638,98516,-73311,-161956,-115289,-11925,34108,44821,81333,104545,133975,187455,171815,90006,60062,80085,67465,6874,19662,154609,239290,153684,66291,15142,-67845,-108859,-70224,-2251,63129,59672,-26153,-77236,-68998,-50276,1086,59949,92811,94760,76833,59816,55423,68049,38917,-32510,-66877,1335,104322,100678,56843,50151,-7847,-94906,-100200,-45596,17103,60183,48127,30642,9028,-34486,-63070,-27972,30920,60744,56503,82341,113410,80682,-15652,-26721,42420,19477,-65089,-54447,24356,101781,114351,2407,-66925,-11304,18722,-12271,-14487,21455,55625,48397,-18165,-88693,-103831,-49133,4954,-8780,-60560,-84677,-46382,10431,27407,-42305,-118967,-132467,-107797,-47743,6855,-21654,-64359,-32398,-10150,-39915,-31212,32471,94779,91635,41449,-42139,-100072,-50742,-1578,-30510,-57331,-26403,51967,69516,-12063,-85598,-88393,-47955,-11769,-6341,-60571,-72348,12444,83300,50323,-5618,-41016,-88461,-59922,62451,143929,83024,-25839,-96572,-89787,-34807,-10689,-30918,-51359,-60543,-89143,-56602,-5002,-30639,-49865,-7727,23634,44381,88333,94007,56188,21038,-24447,-98174,-150517,-72879,21944,32605,28104,44702,19116,22677,61813,67526,61999,10578,-132635,-208124,-106962,25195,78129,17343,-81483,-81282,-7517,36092,6140,-13820,56946,126985,77734,4590,15680,34163,32060,19079,-8175,-42653,-33999,27245,38332,-34197,-99645,-107905,-72674,-22732,10441,6608,-2676,-16246,-21240,11296,33628,-32701,-110512,-61093,59835,119660,83053,-17891,-94687,-99855,-65710,-25965,34579,133925,173839,57391,-30645,-23329,-62275,-108724,-53479,41029,56832,53559,105179,137349,69142,27006,79130,110972,47015,15939,60818,33836,-42535,-29887,42691,66558,51045,12159,-27513,-22514,46012,148120,126010,34211,-3477,31263,65458,92751,86979,67033,22193,-4992,-19901,-79033,-139036,-51827,-8265,-112424,-171559,-116172,-86562,-111015,-110308,-56089,-19287,-8349,34091,41230,15212,43781,94723,65289,-15687,-39151,10577,68732,104262,84001,16098,-8153,-2992,22414,46365,24726,3800,4857,-9260,-66232,-195517,-210137,-40695,68605,15620,-47301,-35592,7676,40102,49505,57272,34333,-28085,-81326,-141272,-166168,-116274,-82740,-102130,-82765,-31096,27811,121005,205724,176811,87200,60463,64256,17987,-28131,-46161,-43574,-40976,-44395,-69538,-99283,-51828,33494,103979,196025,244229,146293,-5730,-82581,-46990,45749,63025,1042,109,36695,26195,-23523,-75760,-75703,-27633,-17649,-10661,41040,13615,-48148,-11174,41048,5971,-27968,8070,65076,81205,75189,44246,-28127,-79130,-20722,63828,34404,-34783,-9729,41990,72116,112863,124971,64827,-38419,-51292,-13034,-34860,-99089,-123232,-129095,-139270,-109958,-36374,30463,46525,24340,27755,96064,111965,60481,67262,77305,17353,-15748,21239,70510,97145,109843,63507,-25457,-56364,-1159,58439,90172,12648,-94363,-49345,58420,95869,82197,49947,5490,6552,61153,92474,116141,89926,-7480,-20715,74817,123426,48152,-70686,-120157,-91398,-84015,-118532,-123657,-96772,-129591,-162371,-133819,-49800,5537,7453,16043,16597,-43375,-132360,-186907,-159639,-90840,-12063,29707,5236,-31910,-13148,1372,-2079,-4041,-32575,-8769,-980,-63881,-102936,-96724,-55812,41232,67403,-9458,-106054,-121615,-53532,-20866,-36813,-27855,-2502,-10357,-48362,-70809,-5270,110617,130447,30294,-48664,-53368,-14903,49238,120008,114814,40505,916,-21267,-57845,-43975,8753,53377,100385,100374,60017,-15396,-126412,-136623,-10881,94467,57076,-7634,-6922,20366,59229,137647,153376,76472,22352,51150,89423,74097,9629,-18871,35642,69068,22901,11253,21995,-42264,-64044,-20556,-33106,-59160,10090,50614,18677,12087,23089,-455,-54313,-68211,-16188,44019,58555,16180,-44812,-101342,-113874,-75995,-6183,42087,30913,-16475,8524,84511,138033,101725,-2536,-64193,-65544,-57313,22660,79716,25605,2486,16479,-42485,-100699,-39526,46972,86561,88483,17665,-93276,-194240,-188165,-116797,-112012,-125180,-78423,-48607,-48927,-25607,86456,196503,187309,142825,80920,-20405,-29731,-25153,-79002,-65104,-29680,-43232,-22681,19938,13423,-34361,-82323,-77891,11877,80420,38604,-11332,29345,57883,38846,9590,5299,22573,15246,-50544,-108009,-100797,-32370,52694,85010,63881,74044,86259,9798,-63687,25428,146135,127551,41098,17645,5059,-49575,-74570,-22425,54885,44791,-14346,-29954,1871,20251,-11907,-54242,-46741,6261,31479,7637,-16171,-14112,3149,23839,48576,40843,-24757,-56692,-40912,-33163,-20816,4772,-3881,1252,7184,-30782,-44580,30828,93907,50207,-18074,-65553,-100194,-99952,-74367,-37543,28806,83486,57147,3824,-3518,38594,75054,38542,-13987,24565,75262,104421,86950,45650,29834,-26470,-96213,-79116,-62433,-86898,-36772,25143,26259,-15419,-105793,-146209,-35517,81944,72997,14977,-8148,8529,20113,-2252,4385,82080,79389,-4743,-24784,3589,13006,-4465,2256,14428,-47804,-84676,13996,67378,-3123,-87913,-109808,-44739,95798,159012,40335,-89406,-63900,32142,65525,44483,19709,30216,50129,26585,-26488,-33695,288,21857],[-31133,4450,23498,-5720,-23398,2184,8984,-6347,-13800,2837,55932,79547,41522,-12294,-62370,-85667,-72617,-81978,-91659,-41427,-17616,16101,78563,96576,109234,158254,159256,107378,79869,60836,8917,-5845,42712,77507,49470,4921,16618,79663,53879,-2992,-5468,-9485,11606,82419,91982,21667,-31535,-62785,-78341,-26904,29459,-6601,-57631,-61122,-47564,-41754,-60787,-45959,3687,-5783,-45018,-33033,50056,134376,108614,11027,-34573,-51270,-61935,-5686,57629,22721,-52670,-62118,-67145,-80106,-36090,6483,-16877,-67380,-92759,-54806,8189,24719,-7273,-63889,-64033,-13904,-21921,-134034,-166325,-66315,40431,72998,42053,15317,1871,-30145,-84284,-82390,-49014,-49872,19816,119545,99331,23484,-11802,-37233,-15556,50425,58274,-5956,4180,92404,80352,-17282,-68300,-84710,-79707,-22401,17583,-3134,-16157,-6416,-38861,-81891,-48562,-22500,-46164,-31017,7168,26774,67181,52114,-17606,-46810,-26058,7512,24856,7855,27854,52469,53191,69680,43740,-69215,-144337,-112560,-49446,-7534,36182,101446,117100,26152,-40299,58535,171878,114396,3744,-21082,-1010,-7916,-41920,-60085,-21189,18982,3033,-72908,-145444,-104604,8273,78592,116136,99230,26699,-30796,-40414,-4042,58943,78139,-13155,-77021,-18396,16898,10112,43717,33231,15451,70018,58688,-18975,7577,51521,-10394,-59474,1845,46202,-6202,-42117,12027,10282,-44793,-62387,-44382,-77268,-140900,-137043,-91142,-23420,39798,28206,-6247,18333,52054,60548,65391,65521,24246,-29605,-36339,-14160,748,-1499,-15277,-26886,-29778,-27029,-16367,-49712,-112560,-95494,-57088,-65106,-49622,1203,62501,83671,6225,-54221,-11375,49449,61831,8971,-84549,-91284,-21665,4524,15297,61888,62637,42090,63756,75407,550,-38224,33082,45732,-18127,-26251,-32278,-91535,-100406,-74651,-102346,-113399,-12774,80388,48106,-40710,-35723,64548,90754,23376,23826,63846,41956,-44637,-130068,-122267,-15223,33796,-2934,-50124,-78633,-69190,-4458,58769,82896,50969,21030,48920,72534,102784,110966,29073,-77875,-69778,10492,17247,11020,40656,23220,-9212,-3276,27499,43114,65110,69959,58872,41156,43531,115353,170283,95264,22444,8337,-28721,-56519,-35175,30911,102483,77859,8882,29566,59265,18380,-8702,5417,31753,68370,59253,16624,18603,75709,52761,-29829,-77416,-87655,-47225,-5728,7214,32761,1407,-86811,-96963,-33667,14144,48157,42490,6077,-14872,-28720,-49116,-34043,479,11832,-9932,-10406,36341,55500,8421,26248,89596,64734,-7998,-34750,-12710,52527,86829,34308,14201,39220,25097,1616,17761,56234,91958,95578,50526,2527,-19203,-28425,-22532,-35527,-65501,-40130,38268,55271,-6687,-66615,-95450,-102809,-81933,-56673,-77960,-133341,-118507,-45835,-31577,-51302,-19791,37841,80891,71148,12131,-102910,-196284,-138434,-21442,27319,23951,-4299,2501,33913,-8067,-74904,-83499,-39340,-17445,-21812,-26948,-31517,-13782,5116,-18190,-63767,-38458,21598,65461,95612,97521,14468,-108223,-180255,-106171,15441,23406,-40581,-70464,-92379,-120258,-58101,24993,17755,-7151,-2188,15173,92136,179361,152492,64174,39353,42925,-11327,-93840,-62562,6682,-7676,-12769,24823,5358,31886,112820,117361,69624,7825,-122908,-213208,-116752,11324,41452,-18537,-84881,-75144,-41891,-36103,-26975,18096,101097,150483,99961,12792,-34057,-32110,1596,13295,3764,6569,29784,89879,118466,61518,-31963,-97255,-114417,-81431,-20813,481,-36028,-84142,-98960,-62812,8760,23027,-18869,10773,101422,109908,13622,-74354,-77380,-49455,-26304,-6114,-7040,10031,25833,-17736,-22665,11085,-52685,-133741,-84177,14399,35264,2368,6363,85244,121135,91164,103555,123202,67890,53984,59054,-51244,-157685,-103728,14986,55211,49563,55079,57006,15838,-13558,50102,77219,10729,-67834,-41813,70732,140772,89615,29322,-18817,-33462,-21845,-25414,-52508,-723,-7600,-116989,-160154,-70586,-12879,-49607,-86900,-60642,-8834,28685,41595,19077,21052,44088,27996,22590,38424,33047,31731,79545,130637,93319,-4738,-20982,8880,21240,34892,6691,-33549,-22172,-14401,-57813,-147494,-175372,-104513,-43005,-63085,-86416,-62972,-26433,-14192,-27365,-20165,-13589,-37925,-40209,-58449,-119601,-127172,-67041,-41513,-14183,43116,103829,164905,173587,88356,22849,43529,45166,-17362,-58982,-64291,-57797,-23368,-1374,-71430,-178089,-148335,-30608,53471,133920,162040,68935,-56633,-118931,-74110,52357,91524,25520,32417,84378,85747,25473,-66847,-99076,-70919,-81838,-80970,12281,68797,62558,65053,57157,9378,-19836,7069,46672,52738,46289,46831,25265,-517,38391,81315,27254,-53086,-41198,-451,29620,66189,64229,9723,-23896,36905,78037,13394,-51067,-49994,-79039,-125735,-99742,-33179,15348,34053,61628,110156,116732,44963,23466,66334,73500,54082,63082,96793,109482,79432,69937,75588,60745,36093,25367,25659,62240,24727,-71583,-41411,54553,90631,95125,86303,51457,31102,52583,73861,117884,87196,-28050,-40607,54361,126739,92349,-24458,-87859,-66802,-55920,-67599,-72948,-83811,-112045,-136474,-135458,-98095,-67284,-36368,28627,76651,44968,-37078,-104020,-118499,-68350,7912,37061,-16984,-86870,-73523,-26502,28572,43993,-18119,-5231,32807,-28924,-86575,-60505,-8208,45359,28500,-19471,-34076,-48846,-89095,-115409,-97976,-45888,-1662,-14878,-60129,-88452,-32150,100078,150343,28608,-93689,-105011,-62636,-6840,15681,-21433,-45284,-38338,-35839,-32256,-44560,-74244,-45641,52215,91925,29175,-58371,-121827,-111955,-24053,66653,55312,-4389,-34859,-39784,-23662,79431,155827,124861,96136,104821,86307,53141,33049,3715,-21762,-1238,34232,34055,-9674,-67165,-44530,11403,-21716,-75123,-30800,19813,7047,4624,30095,46312,23309,-9211,2406,42697,39456,-11079,-43069,-61104,-47005,6364,54263,40984,-24002,-87810,-70651,8816,54899,-9167,-111387,-88067,7818,37773,51959,72192,41078,9825,-13542,-67053,-86527,-28401,32302,79561,73455,-37597,-167789,-223772,-173873,-94197,-50660,-17205,21446,32047,40258,59390,91111,112240,118729,134848,92209,-13560,-17179,10590,-49941,-82718,-78760,-101727,-96822,-22144,-592,-45013,-95231,-78747,-13327,30494,32833,-4020,-18032,-14717,-6078,-41756,-55155,20543,75661,-16966,-120088,-94223,16750,108853,116316,87536,97401,60878,-58131,-101498,26660,176342,197870,91714,4378,-30515,-105650,-183290,-116870,50573,114889,50747,-9553,15323,47792,6598,-24133,5569,52101,57222,2145,-54784,-27719,29630,46686,45227,41238,543,-19642,1643,9680,38319,86659,63269,44697,47502,2539,-9441,65567,91904,20284,-27501,-3200,-20564,-103862,-147631,-105475,2678,82602,79851,31424,20453,61807,101751,104708,95271,107067,94935,63700,22463,25992,68442,44472,-27116,-38694,-37062,-41641,-21886,-35336,-57206,-43091,-74397,-116107,-78059,11823,65378,58467,16450,22300,60704,51353,40813,99539,73834,-32693,-46304,-11443,2566,-3131,-12374,3234,-46404,-117697,-67981,-37970,-106613,-142828,-105762,-26765,99447,162911,64100,-68573,-88464,-21001,18981,-993,-14229,-5371,-10524,-16031,-26784,-34946,-26187,-9438],[-23211,23898,41960,29696,17846,8236,-4577,-2414,-22008,-78567,-76111,-1125,23293,-49034,-118079,-77855,2119,-14045,-53498,-29125,-12724,7981,31973,35121,83885,141415,81581,6436,28320,47901,18938,-2016,20902,75241,82865,29046,18400,90718,133031,113946,36670,-26744,8316,84986,70161,-19443,-68948,-57081,-31088,-239,17143,-34709,-74473,-49899,25297,80737,58598,45878,70430,27352,-42460,-39490,30356,99068,82992,2181,-48893,-62880,-46474,19983,80516,41924,-41285,-75006,-109453,-92745,-8052,15358,-29938,-71339,-111529,-79062,3943,-767,-72698,-110093,-80736,-51886,-48922,-111777,-184185,-142941,14715,123914,97872,24644,-1602,-25055,-77551,-56579,9907,5899,16485,76530,68391,4359,-31207,-49674,-28547,34844,57282,3441,-2042,72609,68671,-19939,-56951,-43664,-22975,11995,22445,-12661,-32775,-34865,-67261,-70257,20107,55784,-4962,-8827,29957,48575,81033,78732,24474,-25746,-22041,25077,45299,27645,12331,-19323,-51646,3467,49015,-14041,-88543,-77078,-10286,14817,22743,64040,85784,15986,-65763,-48652,27197,38774,-6256,-40877,-51282,-53835,-85961,-88405,-11998,39517,26402,-52071,-152537,-143699,-38318,36268,67197,15456,-89058,-138540,-111980,-20444,103046,117097,-21410,-106765,-32889,17482,11854,49038,55133,30898,27008,-27892,-85596,-78056,-76080,-71401,-22995,24696,9042,-34618,-3599,70797,47573,-21875,-53785,-36804,-35179,-64155,-38273,26772,69444,56608,19868,12053,24680,23668,40202,61304,60732,56658,35894,-19473,-56819,-50868,-62754,-99912,-110825,-69279,-11528,14390,-14669,-41482,-14503,-6511,-54918,-9379,131268,207936,153335,30245,19672,84274,109388,90271,36363,-42301,-57482,-21397,-1023,9391,42083,57157,47675,30901,28629,-7571,-42913,7406,56368,54630,31489,-21915,-85146,-58811,-9230,-43796,-81742,1698,84880,50879,-22067,7439,117444,148902,56809,-6171,17742,46539,-13610,-114450,-113608,-3051,48569,-16492,-81578,-65702,-39252,-39878,-28897,3024,25880,40423,55133,9428,23222,169990,204129,58514,-43660,-39935,-32051,-18273,-24610,-79995,-119172,-104530,-19967,46332,64191,73357,88387,83593,72593,87740,104694,51543,7919,24272,37051,28051,6616,26738,63016,21423,-3569,77364,98071,11462,-35303,-9939,32183,67339,58969,10152,680,53802,54951,38612,52100,9640,-54028,-39179,-34368,-46658,-74676,-128390,-133907,-76556,-16553,23321,11060,-30627,-32352,10078,23206,-10690,-32482,-33968,-53299,-59434,-779,41400,36052,57821,90337,70895,8664,-41768,-50901,-41589,-27108,50454,150731,170971,106865,46226,38649,46301,64944,92889,106343,91002,59085,17986,-10579,-28489,-22908,27701,110637,118244,29792,-35995,-45798,-62959,-64086,-50498,-103597,-168222,-106086,-19675,-34665,-37369,19337,37733,35540,23710,-10511,-94461,-185235,-161600,-33746,78961,94751,32733,14654,56176,44474,-11420,-35097,-15500,-32089,-99477,-102305,-50892,-30867,-49010,-98677,-144855,-64291,100625,183102,132940,46321,-31209,-77743,-86367,-39268,26103,16142,-30341,-57384,-81732,-106454,-72231,-15152,-2948,417,1647,50405,160063,179207,56532,-40252,14287,112423,135230,46464,-28097,-57903,-60868,-1734,60741,38364,54630,123466,115972,49731,8022,-54831,-94007,-21713,52959,41193,-3021,-8599,8302,-18268,-74367,-57873,14772,82816,144670,115167,9799,-67331,-62745,-9197,19780,47567,67665,57434,61993,108562,126326,49272,-51916,-94248,-87508,-42142,-23046,-74664,-100645,-57912,-24443,31315,83741,76453,74924,87356,29234,-71064,-106626,-51834,-11097,6256,42596,30805,-39459,-87856,-70957,-17811,20655,-15160,-71509,-57022,-3199,17572,-20947,-73474,-22708,72569,100786,78369,48375,25545,52531,32845,-110146,-201835,-123068,9076,18286,-29928,28080,102762,63684,-754,-5251,-16106,-71986,-134196,-84212,59267,116576,32173,-32294,-36461,-24370,-13752,27305,47942,23907,-46442,-81519,-71600,-22389,22338,12567,-10142,-7051,19613,42867,39305,18529,19468,3901,-31056,-339,61259,83479,79743,94177,110395,75113,14928,32240,49846,-17473,-75731,-85274,-69257,-22494,-20199,-52692,-70769,-92657,-123384,-101310,-84723,-97263,-56798,26699,54003,5492,-38099,-34948,-15405,6983,2102,-36333,-16139,57834,34860,-12409,34501,102964,112249,67925,-20116,-70978,-23142,6070,-5770,19881,32271,-22774,-17187,30195,-46879,-188555,-160431,-31585,28176,31608,22908,-6974,-66596,-120139,-84864,27644,52338,-22075,-14053,74182,126736,98600,-19013,-112103,-115231,-100734,-76182,30386,142065,160608,90498,6692,-32307,-39028,-35821,-21202,16676,29436,13281,13161,45919,94379,88048,22726,-23547,-13204,-5195,25884,75004,60751,4817,20531,94144,113402,62759,42416,53399,-11806,-101937,-96772,-48030,-7967,29872,96724,179286,138830,-14,-35129,13050,34446,48006,61279,65412,56073,20726,8731,59438,115692,94731,27918,-21154,-7223,-7776,-37221,-28251,-627,51078,109043,114072,71191,38017,14608,4871,44425,33659,-43533,-55331,-19385,25019,66076,61270,29753,6199,-16864,-43443,-57858,-46044,-19556,-40973,-87745,-92336,-80023,-42812,55879,125676,107683,54632,12341,-14295,-8316,1890,-5308,-30029,-54886,-40763,18926,84061,75631,12509,24804,37814,-46414,-106827,-55130,12292,34794,-15391,-42767,20985,45447,-35059,-125673,-153485,-95011,-9115,-3102,-50813,-86248,-67052,12431,69304,-18595,-150784,-169021,-120060,-85548,-108041,-124344,-80337,-62679,-71324,-27570,-42324,-118240,-115539,-22048,39989,6034,-56470,-86025,-85837,-52535,5641,24396,-35776,-94266,-105537,-92909,-12083,84414,109385,104466,116473,98636,72608,78484,45996,-27991,-26140,32641,35692,-18567,-42172,15437,53525,5233,-42481,-30119,-19261,-40328,-42383,-27526,-13549,-3095,7406,22220,37807,16193,-37777,-63712,-54456,-18854,27161,71533,45788,-36915,-113469,-113566,-53076,-18584,-90708,-167097,-92526,35275,69764,48782,48083,49281,32051,3792,-28532,-57394,-50679,127,61419,35854,-92534,-187583,-159882,-65184,-12767,27685,93549,121979,90532,77685,74651,47415,2923,-14058,25946,47543,5802,11795,48673,13432,-58810,-86917,-62821,-32793,-23766,-43993,-42652,-8414,18692,14735,-17948,-32303,-44849,-58878,-48985,-44897,-78498,-79677,-3927,71879,22709,-58687,-23472,87787,133085,68965,4094,6126,-19601,-89744,-97032,-4668,105474,167659,108983,8465,-38869,-97669,-159326,-96637,51555,115214,57727,-31187,-35695,5210,-5552,14678,89243,96079,25885,-38679,-66167,-38052,35652,87190,62542,25948,38207,71359,92756,58649,46677,89208,82275,55843,64147,48790,31231,52120,47124,-15998,-55939,-47,23173,-68684,-147746,-106716,25388,103910,94406,32413,7816,24755,38075,60725,87056,82546,33845,-35390,-64117,17760,112332,105136,42914,2223,-2522,13913,16957,-51069,-106886,-58371,-15714,-67376,-112438,-45336,29897,48066,45444,59367,61111,60541,63367,64340,-4516,-51029,-5453,14727,-15601,-37956,-33649,-13145,-57051,-138223,-159861,-168771,-187112,-141408,-52795,2625,31047,46944,33004,-19564,-85041,-94211,-64770,-52361,-43994,-41259,-48233,-34001,-33204,-61797,-68006,-33812],[20384,34795,33848,56931,64419,31002,-8832,-25582,-35218,-70591,-73275,-10786,30469,-11800,-64792,-29546,55421,74892,16248,-37173,-53486,-29181,-2595,21207,51910,40962,-38606,-61090,-8273,2030,672,15943,23249,60255,66385,6204,-4568,76057,147819,174992,75593,-41902,-12814,68744,35102,-66369,-92493,-24403,26387,20756,899,-36655,-45334,19646,139451,205977,159042,110816,107318,40418,-42305,-35564,7184,40020,57351,39551,3954,-31728,-28255,13908,45724,15479,-15147,-27849,-90247,-89775,15327,63141,29316,-30090,-94797,-60049,18330,-13192,-105229,-126617,-79137,-63460,-50675,-43545,-82601,-102584,-17808,59640,24170,-41598,-34097,11932,28200,40330,44806,-8981,-31371,25157,62404,38490,-966,-29312,-23174,11896,32448,15910,24256,41480,3535,-76074,-106299,-69842,-5255,60824,67776,-10216,-55508,-39024,-56933,-38852,91948,141987,53615,18081,41300,30751,30746,55056,59936,31890,30181,70635,92465,91880,14875,-70034,-83148,-8230,30497,4455,-19080,-1627,28385,5226,-32231,-27776,-13089,-4387,-29254,-58534,-47604,-2923,31566,26531,5364,6560,-22953,-49622,15496,80422,67166,-12222,-109019,-126390,-75004,-34409,-21862,-66864,-120526,-156153,-139335,-28825,100671,87542,-34121,-96592,-46132,10916,13060,-13327,-46492,-46660,-27948,-60086,-115716,-157570,-171103,-102596,-7958,11397,-36388,-45475,3808,78134,68922,-3153,-46359,15749,101745,89083,41766,42637,62382,32345,3432,14146,8166,-42731,-78752,-83666,-62554,-27673,3386,-43653,-110184,-104801,-67890,-65470,-98551,-76350,14655,99129,105237,88032,93865,50663,-50745,-22737,143709,190593,90552,22615,75913,114078,95619,66960,31972,9552,14320,-19850,-63601,-51746,-2290,25015,35049,3822,-23143,-15810,4015,17886,42820,92947,115869,73863,15042,-2479,-7272,-30552,-44572,4352,18799,-30286,-41847,33361,105409,117950,56199,-27521,-46231,10758,35422,-8442,-23545,21767,23509,-31625,-32320,38035,25072,-62089,-84153,-38656,130,21052,42867,4929,-18143,114854,234666,176172,16672,-80813,-73928,-33686,-58768,-131616,-132272,-27316,93580,100408,36389,45017,88800,76655,74097,85875,59989,2011,2159,40376,62273,54034,-5347,-36918,-15204,-28445,-23829,59703,60526,-34393,-42477,30487,91898,94229,42105,-25107,-40576,-5002,16351,69828,154011,146725,57807,11152,-45855,-134193,-168731,-156753,-136522,-86008,-19580,5548,-16093,-23653,-10006,33994,65497,27446,-9256,-2624,-36008,-75903,-58126,-19622,15901,39988,25217,-6162,-34488,-42098,-45271,-107903,-139803,-5042,140780,136491,60380,27114,31928,26111,40277,73474,98293,90556,50307,32506,12695,-26223,-15820,19947,69982,103861,73863,18742,-631,-32626,-57231,-45440,-86657,-132609,-63356,2647,-10624,24770,73869,20193,-33897,-35613,-23059,-50254,-114604,-125992,-40688,64593,69186,7067,25896,97472,102233,33927,-12631,-1378,-31263,-157597,-230172,-146005,-68291,-86797,-163236,-198160,-98583,70187,159875,111862,20287,-26666,-2203,16412,-11904,-22337,-10043,-8647,-54381,-96986,-121070,-112690,-76165,-44569,-31171,-11958,93650,184153,81508,-113953,-168003,-49680,92686,141263,47140,-52964,-99005,-68760,8604,53184,32090,30277,63465,61066,12720,-7669,-13901,-2661,64467,99524,53760,26961,58458,81312,31649,-63600,-78565,-456,74745,130175,102758,21031,-9745,-8492,3212,30269,80622,77264,12182,-21696,40773,103860,56158,-12754,-18715,-39077,-48838,-46137,-83022,-70741,16758,51589,69361,103209,99061,77679,46087,-17772,-70894,-85093,-57975,-14050,30004,81411,96569,21052,-56538,-59239,-39062,-20600,11771,17945,-27437,-38860,-53,-4052,-74869,-90038,-21298,44338,6739,-55590,-30860,19142,-18041,-127156,-180855,-111911,14392,-10694,-108990,-34660,74888,68668,42059,3442,-76978,-113351,-122977,-60478,30916,22271,-59197,-82911,-61782,-39684,-27451,13791,20586,-44517,-90595,-37430,-5173,-20209,-21388,-1757,30334,33988,24589,39014,57816,31935,-24613,-59148,-43218,-17099,25424,84323,97493,68797,56903,64384,68295,99225,83860,-43040,-171684,-192841,-126359,-36030,-25130,-38842,-15632,-23562,-64349,-37149,-15114,-47713,-4726,101521,144546,102010,25256,-17769,7637,33212,-2350,-18641,72108,158835,71638,-61775,-47609,34601,31982,-12707,-44577,-56122,-32604,-24230,4281,118550,154073,14219,-67920,-7869,-23462,-130631,-109609,7794,48061,-24788,-63901,-7102,5511,-70111,-76217,-95,-587,-77775,-69622,31549,109577,113861,22398,-83008,-91808,-53403,-41417,11329,94918,116021,46264,-40568,-51597,-26244,-49441,-72608,-38740,-20774,-45793,-34285,26511,72166,53113,17474,28969,53445,27589,38827,92385,70311,21185,34731,62117,63534,71452,93056,99650,34809,-55343,-85602,-72931,-19427,39924,78599,120096,88680,-11641,-43057,1787,4296,-29300,-25278,-3023,-6857,-25959,-29208,9745,69074,64309,11260,-38744,-52343,-44460,1542,39882,9922,25074,102578,129130,93421,61730,20292,-11118,10150,17860,-21295,-43666,-63501,-61748,29198,136235,138845,82645,29181,-51126,-122687,-101708,-35297,-3520,-26113,-39885,-37873,-16176,55362,102991,71229,17002,14053,60033,48985,-33517,-84463,-39548,29672,60281,89783,110335,89920,58739,58644,11506,-93994,-147692,-92086,-20068,8291,-21107,-19751,63459,122022,88998,-17149,-129906,-134038,-39139,10411,-24658,-80407,-84943,-29068,31462,-6363,-110660,-145186,-108407,-91806,-111820,-95697,-59587,-87217,-112737,-49807,-15890,-35728,-52244,-47135,-32606,-15922,-22952,-62802,-82346,-49806,-2683,2096,-71887,-139577,-123269,-78447,-30416,33481,66845,46401,55094,89736,113702,120512,79225,21698,19858,15397,-22338,-38697,-3883,76471,104604,68783,30895,-8840,-59810,-64684,-46861,-67205,-79376,-42858,7512,24126,14180,-7403,-50495,-91123,-96568,-77834,-56497,-1969,162,-51137,-86483,-77778,-39261,19349,-20756,-117860,-109518,-10680,41676,31786,19214,41574,66949,57119,13940,-52753,-52941,30217,88940,51132,-57213,-114335,-80194,-7325,32665,78800,154620,175861,113963,63084,26278,-3415,-45268,-105330,-88641,9379,51010,29295,21958,26436,-15347,-29829,57471,137380,82155,-88,14322,85556,100982,70317,-4977,-75462,-74828,-39402,-27171,-44497,-45529,-25008,-8242,27353,42548,30484,53946,111322,114781,28404,-62937,-78139,-53687,-39575,-42312,-30890,10080,87657,105289,50987,13926,-11159,-27769,5587,64256,66518,8518,-66550,-67683,-17267,9081,66605,142456,101567,-17565,-59217,-35038,-36672,6509,83958,71346,43722,86150,106264,89103,56463,26511,37053,43757,37425,52185,59544,41184,30315,30765,-6015,-47444,-13580,48431,26105,-41192,-23115,62650,105620,82673,26016,7950,490,-36553,-27068,7932,2193,-41950,-87844,-68449,60613,154850,123046,66657,37542,30613,36782,56347,15274,-38357,2044,59231,5081,-54043,-22434,-15904,-23462,44017,95818,60329,56209,77711,38421,-44363,-24410,52978,45700,-17280,-64467,-62666,-34048,-26780,-55237,-111670,-164225,-134214,-43158,23349,20288,-26664,-39949,-667,2679,-64226,-104194,-83055,-54486,-46892,-34452,-11190,1926,-22986,-58564,-51361,-1756],[38562,7265,-2291,35812,48592,34484,9270,-26363,-27105,-6711,2426,8543,23821,28216,19011,9350,33362,71566,10719,-85986,-120453,-84222,-9353,62947,46357,-56312,-127583,-67457,2313,-26450,-26273,15107,10852,15778,-5747,-57607,-36714,34644,62979,101870,68526,-32230,-23907,42957,3257,-82645,-78104,-11929,10914,-6433,-9053,-1705,4120,39746,105173,145109,112641,66340,42278,-19557,-63121,-31339,-18314,-34665,-9734,40706,75395,53146,28047,41802,13681,-53073,-35327,7060,-48665,-85536,1704,96592,107250,35306,-44350,-36222,-6208,-44407,-91114,-79599,-30916,-19420,-18904,-9594,-6687,-34409,-37161,-34903,-78954,-91039,-45572,41783,114944,104033,22955,-61069,-53373,24579,74077,63226,37414,18162,-3731,-19890,-942,21675,31478,15802,-22862,-85417,-135775,-122058,-42869,71693,126814,44902,-28979,-9810,-36681,-51986,66458,130741,50022,-11136,411,-20439,-54902,-20987,53154,74728,64670,68923,97586,110306,15886,-71710,-43840,12678,12261,1899,10004,27368,16539,-29859,-67789,-80817,-91357,-42568,21093,43313,25611,21954,68746,111319,115768,120616,106612,61534,72924,117238,98415,9255,-74742,-76385,-54729,-67357,-86315,-94112,-70056,-87239,-109790,-30555,54918,24709,-48616,-81384,-53100,20690,27666,-68179,-144196,-114815,-37003,-17259,-78141,-135440,-129165,-62524,-216,9728,-22375,-30672,-27734,19702,25687,-32856,-53168,50816,159549,128232,19574,-32448,-919,24629,22879,41064,40456,-56021,-178428,-212830,-163906,-115345,-65420,-71617,-121802,-95667,4339,53024,-8487,-58361,15862,150987,191070,159596,139250,61372,-44396,-22004,78806,40429,-49674,-2294,88945,91854,52721,19312,4587,33468,64355,-3245,-97590,-93416,-44374,-18282,37529,38290,-22210,-28108,17101,4360,-19642,62967,183173,180403,92083,15038,-49173,-81701,-61641,-30606,-58595,-73515,4982,97589,85239,23148,-1585,-15644,-48015,-33303,21187,46793,49325,51265,3474,-33273,31400,124796,75534,-35744,-44908,9360,18680,-6741,-13227,-12081,-42198,-36293,106894,220792,126535,-10628,-38164,2329,-155,-65856,-58946,75524,208593,171085,29204,-11545,33221,46998,76700,95307,26854,-54354,-28374,25394,48839,48104,-21915,-88086,-49271,-1082,-39,21694,11442,-29809,11412,76545,106002,89415,-945,-78749,-71862,-27138,-2216,46024,110438,122022,96505,59433,-16297,-126501,-153300,-89969,-41688,-401,36125,11179,-9302,50363,65763,34442,36996,38824,36439,47654,-17241,-110282,-148724,-108911,-31041,23684,-6053,-53830,-46207,-839,12066,-65813,-130112,-70627,250,-56948,-117980,-43542,56033,72011,70400,72942,59003,42656,5559,6360,22467,-25280,-64025,-63863,-27911,46799,99826,85694,53867,10356,-28683,-44452,-73840,-75655,-20685,7528,30154,94517,90145,-11972,-63497,-31901,13334,6671,-37669,-56762,-21687,29053,-685,-60616,-9276,87981,94075,15462,-29639,6127,11316,-83350,-191666,-167334,-96064,-110164,-167585,-160829,-75510,7024,59619,58310,17608,-1807,26889,3953,-62465,-68872,-5354,19198,-50266,-113499,-136647,-124134,-76194,-23902,-22070,944,118364,168260,37374,-129686,-172131,-91045,11952,17435,-77601,-97625,-44629,-9228,-15998,-29918,-51741,-50521,-2622,46853,36536,12768,1504,1287,72397,110992,60395,29041,50136,77282,54444,-21593,-57898,20907,132274,162844,98508,46055,72004,62524,21455,28924,54069,27644,-18742,-10735,42771,66454,27527,18615,61548,34538,-24819,-37286,-35809,-13713,38457,57347,58267,70154,63818,48613,33950,19458,15696,-17913,-51686,-7317,46604,60815,82030,80928,52742,7910,-37485,-39271,20835,39343,-44669,-81622,-9008,44593,13458,-27530,-31491,695,-26971,-70840,-21661,19488,-34377,-87965,-96508,-55231,36305,11388,-80371,-45560,16671,18290,15135,-16886,-94697,-97148,-63332,-1847,12347,-68483,-123109,-76931,-62890,-56749,-28409,-10918,-52291,-82388,-49876,19057,18784,-33364,-86599,-61535,28517,51687,25995,53492,103396,56033,-59183,-79729,-32778,-55246,-34396,55224,65710,17120,10695,62950,106765,121164,92143,-2982,-125016,-185027,-135068,-35214,-5956,-609,25161,28267,20075,45111,51023,26589,52572,107145,134074,134905,80807,-1990,6492,49969,-11559,-55634,44009,145174,68342,-84103,-107589,-19528,8960,-15045,16301,74536,47513,-40660,-38543,109406,173700,23160,-117907,-67775,-10637,-71791,-85501,-4539,35178,-27743,-48616,54370,95812,-11865,-68035,-7221,8832,-48409,-46094,9100,45706,54123,20235,-33437,-23859,-2282,-43262,-65324,-60022,-52662,-46804,-52884,-34135,4699,-16783,-59787,-76418,-86087,-87561,-50948,-9959,5960,12047,25337,55792,74785,28988,7104,47230,38966,11534,293,-6622,16653,75382,84507,60104,27487,-11946,-48038,-61538,-9860,37631,21251,1494,3514,-15915,-5018,37948,-13084,-127736,-123762,-40665,-27681,-41846,-18682,-14113,-22897,-28251,-23248,-38561,-53656,-34738,51717,137860,96487,30132,55279,95163,92823,74710,59012,38715,48313,63766,39924,963,-44123,-62125,24615,139930,150225,125050,97765,-5688,-131902,-172152,-132072,-26622,31290,13275,-14739,-14129,3899,9491,-31294,-91840,-65141,53344,56209,-82338,-157738,-68167,57899,125968,122274,80052,71801,81864,67778,-3315,-92721,-145920,-124018,-74098,-28315,-322,43221,99513,144855,166495,114269,-23371,-116333,-71125,7669,-724,-64666,-61928,11098,77631,76128,5120,-48770,-25218,4062,15968,13068,-40188,-118456,-132164,-66636,11399,58770,54235,8081,-43586,-32306,-13105,-71974,-92569,-23270,28062,-5793,-77659,-140444,-114502,-44359,5507,42795,45939,-19420,-51867,10310,86665,88141,39697,34333,52659,-17312,-96159,-59510,26961,106979,138684,117588,52324,-45434,-93300,-21010,21979,-39945,-60861,-3866,46390,37106,-4852,-29387,-56447,-88596,-108246,-126387,-137238,-101816,-96961,-103835,-57695,-24006,-10996,81029,104299,-24848,-111849,-56629,9515,14855,-10942,10480,67183,59281,-19766,-83012,-25735,84497,128015,103334,31624,-23994,-47304,-38693,-4293,68957,145703,150899,85232,20274,-30728,-37600,-52163,-121610,-119835,12329,93486,30124,-42035,-32341,-21496,10427,117353,191798,152077,69135,48143,61016,61812,69149,24866,-50682,-55247,-6176,-22543,-50734,-15668,12149,-24452,-25606,28131,69880,69791,57049,54703,27877,-38413,-68011,-18277,39141,21222,-23859,-30426,22257,66004,68819,58615,37962,14221,11659,24130,6455,-33410,-66622,-41734,14138,51139,86855,91098,27363,-57013,-65776,-20198,-28983,-42475,-8295,12122,57819,98414,37494,-28958,-10015,-5429,-16428,-16469,-2014,4237,-2024,-2297,17611,34229,13484,-12879,-532,68227,128340,107997,52555,24699,26948,31334,18363,14564,-4722,-64169,-68315,-40570,-50084,-93447,-103949,-37694,89883,142638,73534,15130,28265,21749,-7448,23430,29021,10484,59390,90663,50120,27466,-8293,-105765,-129126,-12663,87906,76969,54009,51205,23439,-7415,23076,50190,14237,-24422,-69122,-115774,-96784,-19302,15216,-34733,-86860,-27640,49613,49385,-6603,-61873,-70535,-46344,-37605,-47830,-47662,-45166,-59601,-68500,-32427,8059,15230,-290,-3942,12633,38623],[29366,-15445,-8368,25829,27056,49280,70222,31903,8502,27944,26915,11702,14508,34510,63667,48542,18730,16887,-47361,-128789,-152965,-108217,3984,98469,62849,-55590,-111516,-19019,56756,-3275,-37040,-18224,-36500,-45071,-69437,-96871,-54595,-11079,-46202,-31447,21114,17878,31869,55252,-5398,-59208,-31744,-23280,-48755,-35509,29328,81629,76885,19013,-46725,-53443,-18780,-11943,-41766,-78482,-65137,-17396,-18131,-47022,-46813,-4043,79830,116297,106514,106367,12273,-120448,-104735,-15700,-24564,-66216,-15483,103889,154855,85976,-5058,-43355,-67608,-92346,-59715,1018,42539,38618,5486,-32914,-28599,-22620,-12293,-11227,-45765,-35289,-1811,30104,74807,72320,-251,-55919,-15855,53311,71442,53695,60063,67798,14318,-49392,-8807,53674,44051,30746,44116,14870,-65658,-100460,-61151,36966,136356,108335,29478,16469,-35678,-92693,-26734,31631,-10079,-57479,-46965,-51143,-91139,-74724,20539,74166,51530,13585,36579,61561,7966,-37994,-2838,15923,15310,23268,6587,-9058,-12942,-28182,-36091,-47717,-86844,-79869,23708,120014,112031,48897,44018,85509,103182,110116,121961,97564,75366,91309,84251,-4051,-76848,-29811,27521,-19403,-84589,-77652,-22603,-27163,-75074,-54103,-22859,-52301,-85567,-79996,-24304,62208,53724,-53015,-103589,-46912,41636,64578,-7145,-57805,-26802,18051,30980,42408,38521,-3047,-44462,-34671,-47309,-81060,-80507,-20067,28093,-310,-64421,-92243,-35465,32976,47659,79944,108591,-1959,-165148,-210387,-172833,-137053,-86782,-59205,-84044,-53064,40573,86901,39836,-39004,-22503,87892,138038,125314,110143,30091,-22664,59971,81007,-59979,-110334,6792,76923,55438,42401,18905,-8578,4187,48526,34498,-40799,-75562,-82541,-67638,44483,81581,-18524,-69226,-33003,-35905,-71189,13852,166844,172660,57037,-11167,-67551,-144631,-154609,-118848,-109306,-35215,115702,184997,94687,-38816,-50703,22116,-360,-70709,-74964,-34290,12650,41764,2282,-18192,51691,117884,58910,-26451,-12246,40083,43437,-15456,-92389,-96958,-94011,-141896,-29718,147895,154305,83145,43571,64353,87580,55541,20793,45342,168081,197412,52536,-62626,-47523,14235,81114,90758,2162,-96289,-89129,-36262,10342,52385,7984,-74809,-30304,58845,33313,-28290,-38150,6136,66726,52009,7927,2362,-50589,-88253,-49356,8130,23198,9496,-22922,-44403,-15317,26266,8240,-52172,-74016,-21855,31470,60473,58317,-359,1215,118413,132490,25294,-28529,-13835,14499,17439,-56984,-160187,-204798,-165991,-77498,9813,16000,-21082,-19795,14012,49692,40639,-30284,-77026,-87385,-171959,-229118,-86755,102357,127228,82869,68358,40271,12786,-23181,-42579,733,-23858,-118378,-136376,-59764,45557,124749,135368,88631,26904,-19668,-70816,-101240,-55360,-3233,-5377,40378,103661,48450,-48004,-34213,44317,87195,55638,4119,-13786,9788,32990,-25652,-97955,-54343,30016,18039,-42785,-53789,-7109,30700,38099,-1464,-63847,-91817,-117143,-125730,-78410,-14194,-1197,20338,37232,5517,-25305,-16059,-51726,-98886,-70657,2546,17365,-38429,-98674,-134358,-117464,-41661,37990,47359,40338,90890,126856,97612,22290,-63127,-73370,-37207,-59655,-127162,-73398,50241,46002,-60515,-119952,-148751,-120777,-1087,113673,119746,71576,24753,-3468,47682,84728,39904,-19625,-20436,20157,39160,14753,-11660,37994,151980,195651,115040,55943,69900,52768,14755,-1163,-26615,-44728,2912,89884,111268,66665,24299,39794,87716,72688,2851,-16572,22710,34150,5378,-28852,-34863,-9783,8856,15937,32936,51561,53878,11661,-16276,18851,25181,-22887,-28360,29944,78668,56258,-3341,-21984,-5813,-30184,-94877,-96458,-8759,72379,101746,94326,35416,6055,7486,-3854,17972,40018,-4114,-20971,11380,32319,54772,42912,2965,-21882,-43283,-65772,-93526,-115335,-127318,-96877,-34488,36170,10725,-95004,-108385,-9858,-11022,-30889,5309,29,-57105,-15562,54994,69290,34028,-25416,-110574,-90506,25952,55992,25306,51696,104444,66323,-34884,-55247,-57874,-118037,-100370,-16714,-7905,-34945,-36089,19126,82635,92618,85353,80923,22685,-57981,-54164,7823,22425,22423,33436,42147,31835,21381,27534,45145,50910,44503,41496,54195,32531,-36133,-19938,65004,36171,-41863,-15095,65232,40559,-76486,-131627,-46875,32346,22505,64413,157970,98412,-70203,-105988,1488,69113,-101,-100318,-78804,-16363,-59392,-95650,-64950,-38449,-24263,17230,94828,99580,-17573,-94386,-30253,35485,22679,12198,-2702,-19882,-9349,-13733,-35277,-22901,-20721,-69638,-103167,-145794,-176570,-132373,-69965,-50142,-28768,-6649,-19090,-54799,-87550,-76123,-21049,3840,1958,21864,39122,23643,611,-43298,-55944,-14285,1117,-12991,-30580,-24437,42775,118442,81438,-1482,-28475,-21736,-13939,-7453,8547,4754,-22800,-35443,-28630,-26368,11720,36286,-41998,-160421,-151875,-62246,-60699,-66796,6516,9750,-66579,-94603,-48777,-36311,-31062,15469,95290,176812,154919,56667,8621,20537,28694,21883,56183,87383,97638,98449,78385,38113,-10431,-19185,36630,81442,83090,120651,153302,89958,-27072,-131844,-144449,-26835,70352,41596,-35202,-70927,-75581,-67362,-71925,-107475,-90601,18,11481,-102922,-154773,-79012,16865,105439,104712,27056,20575,59975,62176,25353,-24092,-83529,-109569,-100532,-53321,23973,107493,131839,112369,126088,152349,87057,-30085,-53423,915,17900,-15217,-7025,36296,83511,115649,78521,23707,55818,124315,148841,86084,-39881,-111653,-92909,-35734,9773,26419,59768,85868,28620,-30283,-50077,-100579,-104227,-33770,4520,-21316,-57042,-107987,-109110,-60211,9513,69335,61345,-34491,-115859,-82938,3789,5493,-49216,-25368,23518,-31752,-89006,-22224,64736,104332,119357,93277,-6798,-119667,-100003,43848,92249,12410,-458,71383,121373,92350,21257,-22209,-33053,-21461,-33922,-82211,-115386,-112345,-132429,-119098,-32529,7520,-10855,64630,138131,53506,-40780,-29116,16707,25186,-9724,-10585,39280,19976,-64619,-80701,12478,94898,121122,119474,74270,14787,-22051,-43278,-38736,38851,106703,83698,28443,-6645,-34754,-21014,-12926,-55731,-58548,33675,96088,34551,-52151,-72951,-60815,-1309,80865,89359,78851,44526,5641,-21156,-14554,15504,17698,2814,-2965,15766,-16048,-57075,-38244,-14809,-39912,-23090,38413,78807,48334,-7819,-658,31469,17659,5834,44705,85475,58249,9965,-6567,4422,12218,34940,44426,-1657,-63943,-66227,-23967,-4966,-5949,-10443,7334,53048,83383,59085,-22386,-67630,-63527,-59748,-38099,-21334,-70931,-110384,-66677,32637,58828,-29946,-84612,-48973,-27306,-37416,-44503,-22605,-27838,-65746,-58323,-5215,18848,9152,5679,23667,71503,157217,172857,54577,-39928,-32117,22774,33303,17805,2366,-29893,-32737,-18935,-40971,-100541,-115172,-40463,67584,87471,12649,-39866,-11379,-22300,-71021,-41248,-19796,-16614,51547,71182,57531,60034,-30979,-161697,-153919,-48046,64910,106395,57664,3567,36263,96890,96635,32695,-22630,-9015,-18875,-111089,-137617,-53977,-4669,-34601,-34995,43121,85483,44755,-25846,-71528,-84752,-87246,-66124,-9926,34174,505,-73561,-78977,-25520,-3267,10050,50014,86666,83657,60720],[-6293,-14197,25225,57649,39467,63378,106491,71442,12144,-24447,-46617,-28475,-5860,2790,46401,72509,39969,-14190,-88958,-147404,-155657,-107687,-17418,46933,42020,243,-27422,30055,81589,16018,-46302,-53415,-75161,-93813,-99741,-101994,-80191,-63299,-115131,-125495,-45706,54287,112992,89978,-17418,-65125,-32010,-53688,-86353,-34022,72334,140194,127565,10784,-141458,-190606,-107790,-45111,-58553,-57677,-17956,4364,430,1651,-21830,-53821,-4820,72459,114151,109577,-12766,-173359,-180792,-75180,-31750,-41342,-10254,90669,148697,94874,1397,-46795,-75058,-92829,-40105,34173,65643,43802,-10813,-71642,-75855,-34695,47351,101058,75087,59770,59112,3235,-37189,-10611,9836,647,13694,27123,19341,29870,73787,88586,11054,-71129,-2271,97899,83927,66193,117638,121568,34926,-32443,-54834,-24014,75581,107275,49612,2060,-45979,-87988,-78827,-65986,-71118,-69153,-58190,-46630,-47498,-40137,22068,74548,54324,-2047,-10052,28654,21632,6212,7884,7364,37280,64174,9114,-38094,6697,37302,23517,-8303,-73961,-106828,-16018,84489,92406,39142,-23196,-52206,-53569,-33397,-2877,-2201,-6642,24909,50479,-7073,-63207,8986,109160,64980,-26834,-42037,-7171,603,-35404,-65667,-71738,-97744,-109606,-62086,26818,96612,71769,8800,33060,107772,145210,118696,32517,-21382,25098,84923,80574,67760,56918,25563,7658,-16940,-71262,-72081,-85713,-138592,-151078,-132371,-111858,-84073,-21715,23701,41306,101498,154886,76414,-42721,-91314,-113230,-117023,-59863,-15620,-28315,-17834,14728,25517,19560,-12577,-48053,-18464,32195,72221,77716,13921,11021,138738,129396,-42872,-55757,54373,68503,27415,72377,92259,23125,-32703,14992,81333,51799,-40426,-120528,-120778,6282,43094,-68868,-124020,-75490,-31058,-32321,-306,68945,69258,-7240,-15793,-21768,-134550,-227435,-203552,-136034,4562,162256,195102,93660,-20275,-18848,68609,39872,-85989,-152706,-132105,-54479,16264,10068,1414,35372,53200,9225,-41868,-40220,-6458,35409,6269,-90204,-122354,-116078,-129777,-67817,21993,49325,74273,93186,108744,130161,140086,67443,-37836,60274,179934,81944,-56800,-72779,-7067,80728,93603,10943,-86013,-102798,-77745,-35942,50022,61897,-15099,1827,83832,36654,-64900,-61258,27294,71032,-11201,-101194,-91336,-57637,-25896,20663,67121,70800,7925,-91487,-137680,-105727,-24224,10599,-13318,-57446,-51875,-12771,963,-5899,-25775,9463,124347,138119,30820,-54362,-74969,-43433,-26347,-74337,-140616,-157689,-138677,-90565,-22054,14225,2135,-30360,-36764,43964,121215,53586,-16051,-18703,-89786,-164426,-56465,123796,125843,55712,73575,76981,29191,-19267,-57454,-20970,-17085,-104875,-106767,18479,128221,170516,150844,77613,-6397,-61282,-115200,-127570,-50253,5064,-13192,17611,73437,27687,-42906,22055,125221,139866,80881,14211,-6677,42545,86544,31349,-42132,-23531,11286,-28851,-62100,-41187,-27011,-7971,69282,116101,37282,-63537,-92000,-72604,-25316,23119,43184,86196,93520,7745,-81154,-72645,-38055,-37784,-21761,-1680,-2345,-26124,-75522,-136671,-120234,-12047,91954,115305,53211,16607,78540,171075,158373,52148,4464,2866,-2607,-24224,24944,94247,44965,-72553,-126853,-146158,-82709,75654,182875,165036,107621,59828,53778,80605,77275,21278,-52725,-47512,18700,51225,41287,13189,-1524,61436,148483,122172,55895,14286,-7976,-4941,-31394,-73355,-66491,28034,131990,143070,92990,59830,62470,76989,57670,4130,-6318,50102,50317,-35035,-118499,-125327,-76173,-37322,-16680,18340,27455,-9416,-32971,9085,38765,-6888,-75181,-98678,-57744,14437,57403,28171,-17807,-45849,-73457,-82466,-41039,17329,63258,114845,144606,77602,36139,64306,50247,18468,33056,37310,44230,92511,95440,49984,31435,22856,-33216,-88644,-114605,-153596,-165903,-141647,-97161,-17942,59095,29076,-49244,-23283,75624,66663,37668,58517,23189,-26951,56861,110222,66820,38325,7543,-65253,-48793,39012,38075,-1092,305,30398,47069,26957,-22694,-92074,-139640,-138328,-108677,-79913,-67765,-86455,-57223,23965,66063,97626,148017,116809,39841,35296,63673,41440,7136,-7520,5800,-17604,-53122,-39054,-9755,-4797,-568,-5684,-30919,-57776,-77379,-35899,63975,100747,56789,25431,37269,18701,-72801,-150501,-62227,64953,58463,50355,100579,44853,-88710,-103268,-56485,-37720,-23706,-16835,-19309,-14025,-39687,-48951,-56595,-66006,-4952,74986,81193,24691,-61540,-114980,-75239,-3944,27983,19849,-25447,-36010,10299,-1630,-65951,-95957,-86076,-66991,-37385,-62892,-132296,-132303,-83002,-93413,-101411,-45497,-15034,-3311,-5553,-17731,16588,62148,82504,83452,45444,-34135,-94539,-116871,-68000,8913,27800,884,-8624,21506,110364,191541,137668,5917,-65563,-67356,-12933,42763,27743,-26642,-28987,15604,11823,-14275,-8276,-24937,-71130,-99645,-83555,-73556,-120929,-101794,12021,32367,-48647,-75924,-18929,-3650,5187,54192,101712,133423,123422,70582,3752,-32236,-53779,-57600,19000,112137,118327,77685,56727,30885,-11586,-1517,37328,32471,25059,74668,127155,116590,47463,-42359,-66999,1798,76965,62537,-38768,-123992,-117391,-51490,-1418,-21409,-62268,-52607,-33114,-59461,-59133,-31825,-17089,37983,63762,8724,-6120,32586,59562,64767,53023,660,-58594,-88584,-52653,50091,161287,160920,61127,26139,98015,138455,80727,14692,2241,31319,52366,39121,-15122,-22096,45264,65972,39234,81066,165116,170367,77289,-30778,-50503,-10687,29607,-6726,-81771,-34314,94115,96556,-7989,-85330,-111297,-98282,-74006,-55549,-21714,-19605,-60352,-86586,-83112,-19474,72790,89761,9752,-79436,-97397,-37889,-23993,-83869,-85956,-25464,-8950,-3617,54812,92106,71152,44534,16826,-55719,-120507,-74744,42706,76427,14956,4010,73932,146148,140659,69385,8561,13673,61195,44076,-19246,-43594,-29286,-46029,-43660,-4888,13374,-12421,13240,84296,103829,79740,53900,53492,55405,19262,420,26348,7257,-34453,-17732,35804,61091,74117,80116,50371,28736,44187,36612,117,30670,67030,27523,-10875,6130,20281,52206,81058,47429,8027,23686,46429,31241,-8950,-47095,-65956,-19579,28035,-8462,-42219,-51396,-54672,-27931,-10664,-27354,-27212,8381,21131,30359,19619,-41026,-68827,-33988,-2531,41270,83901,88209,25251,-41299,-33660,-8958,5792,47252,72495,61355,28970,11188,15561,15049,-11135,-6173,1114,-53588,-104881,-64119,11289,33122,40322,34649,19328,43987,65272,5450,-89468,-84119,-19672,-37130,-66285,-44074,-72551,-111604,-67371,-5053,-3625,-24566,-7421,-14751,-40300,-54415,-56824,-29841,-30758,-79525,-90496,-51832,-18831,-11406,-11652,6160,22975,52597,49251,-22651,-37793,32203,91145,50754,4727,5098,877,-3844,-4013,-23346,-72549,-106706,-69055,8196,19104,-24651,-48131,-43739,-61762,-90738,-52375,-28578,-42330,-10536,16321,37442,50653,-17993,-83328,-48371,-7265,59822,106846,49027,-9803,85409,198235,171410,61635,5249,36283,56846,-17300,-94116,-76475,-40218,-42694,-10434,60988,87711,57784,7570,-46091,-83400,-79854,-32891,37031,77418,18039,-61342,-39870,9960,10794,30068,86288,120367,96945,55527],[-14018,28481,92759,125188,88968,79193,99235,70209,10543,-62352,-95884,-56084,-15923,-5242,38244,86206,69970,16340,-57474,-123213,-132417,-83821,-49539,-25544,16728,48703,44636,52778,65647,16837,-32774,-16390,-19714,-66390,-79303,-81507,-102638,-90307,-106205,-125653,-77539,48761,140559,106129,-24434,-103345,-82146,-64326,-65117,-22645,50908,111624,116924,29317,-101267,-165863,-104479,-33179,-13264,33466,66542,30643,6154,15898,-20700,-96393,-99557,-28728,37216,35211,-50695,-171506,-188687,-95311,-29034,-12849,9686,57473,100368,84933,22353,13125,23422,-10475,-18985,12285,35107,16303,-32410,-78105,-62732,-434,94572,142503,102929,82811,92100,20278,-74778,-55917,19197,28097,-6979,-49631,-52296,19262,88204,76693,-15031,-95778,-31362,77644,85201,57298,95645,112813,55382,-22353,-91940,-94458,4862,75840,36292,-32074,-42633,-25673,-48601,-97289,-95847,-54935,-51062,-49790,-5075,25894,60434,102931,99661,51518,16803,49987,53214,31352,7218,12016,42513,66435,20325,-10628,56371,80906,15054,-59334,-137682,-141007,-65210,-13427,10744,17735,-72081,-175384,-180307,-121141,-80765,-90265,-73512,-2243,46175,31637,-929,39316,112041,85068,21016,-10117,-9747,9409,9038,-25282,-37264,-59791,-67901,-26226,22904,53220,39256,27218,100067,164173,138721,80291,11173,-30838,18235,93420,92411,40902,1996,40350,77231,23154,-50650,-15904,-48984,-170252,-190727,-149242,-116781,-64128,-13867,-17637,4581,86792,134470,106706,71026,17694,-66103,-113568,-54051,546,5456,15077,16265,-1675,629,9263,-44892,-62408,-1863,50055,47593,12260,22700,93067,79356,-21975,-11153,64604,44213,-8458,75672,147367,59764,-32208,14147,88926,61543,-54697,-153354,-169621,-98648,-90397,-152565,-162696,-91665,2478,34915,-25663,-58320,-21205,-10174,8835,24053,-64222,-192907,-219616,-158866,-34069,68008,80860,32599,3074,28369,75879,35675,-72758,-129592,-109433,-42491,12063,-3750,-20641,-18347,-22798,-22244,-22037,-50205,-58252,-9548,16699,9304,-3251,-50829,-79427,-54723,-44092,-64352,-16988,72008,112949,128478,146537,69814,-45696,28885,137543,70059,-22779,-49085,-33919,51468,87502,11614,-57531,-38364,-52553,-93712,-23972,48231,6293,-9151,43313,5510,-67131,-40869,25551,39907,-39808,-128954,-126159,-44894,20752,50908,92474,95232,14449,-76550,-100372,-69131,-13582,1307,-57499,-129013,-133143,-101597,-104594,-86895,-24419,24831,76329,84714,31547,-36483,-78921,-50699,4454,-13909,-59784,-74309,-68792,-70296,-66660,-62227,-76959,-110357,-102450,19457,116210,54181,29697,74151,12529,-71364,-16376,95831,89164,48109,103678,123619,49888,-523,-15734,-15774,-20701,-50387,-26741,89684,179562,183683,117042,29431,-52898,-119295,-152509,-114715,-28847,101,-33712,-28578,36911,52350,-1177,42540,119182,100445,43768,-1914,-10066,52751,114988,101132,60163,47454,24481,-25408,-42111,-12725,-30735,-54890,12841,55120,1700,-62609,-61996,-41764,-25012,-4185,45566,142344,162559,38479,-107929,-106627,-8367,42509,36797,10550,-3833,-37990,-102794,-168869,-125892,12958,116156,107721,-5203,-68596,26672,161480,163613,94276,75214,60679,47987,49030,71522,52918,-2540,-59444,-74387,-51079,32126,123275,126912,77619,56682,57960,101911,149257,128004,62151,944,16088,86190,87332,32185,-27398,-82715,-66824,23225,72692,45813,-16166,-45256,-28647,-52442,-62441,-35096,1872,44919,82218,85830,74824,76153,64140,9911,-33306,-20541,30551,11464,-86132,-150048,-125983,-85166,-82778,-70561,-14530,-16266,-99566,-117660,-27408,24569,-10981,-45445,-48886,-53804,-21788,39668,28708,-37075,-45603,-6008,21315,48168,47030,28208,46964,75769,44383,49357,79678,33959,-26190,-8324,43310,78327,112983,86126,15418,-17179,-34917,-84483,-105862,-89848,-88797,-72199,-64628,-40975,14543,65988,40098,449,31787,94999,88061,79986,80303,4139,-60333,22660,56820,-10343,-13691,24451,3661,4885,21595,-29299,-68792,-73630,-62295,-5088,45906,-6314,-75092,-85789,-109435,-140768,-110416,-85464,-113986,-98745,-23911,45755,106415,139131,67728,-7257,19314,71662,51232,-21523,-70885,-44930,-37803,-64172,-78803,-91022,-63438,654,24956,-19939,-60938,-54451,-28547,9386,61314,108354,113886,71504,13272,-75570,-150085,-51927,87476,70962,5524,-8291,-26866,-47003,-14512,-751,-52234,-28483,61025,60267,22032,29415,53782,34024,5275,43170,89606,34923,-38133,-55823,-62642,-84365,-83869,-43562,-25054,-45062,1028,97786,84598,-34284,-125783,-125315,-59452,25592,47522,-8273,-46599,-46587,-80575,-101014,-79478,-69093,-10871,53209,23055,7892,64699,124780,123987,40608,-61325,-112591,-115334,-26452,85648,93484,45853,28584,56084,141215,232659,193191,60266,-40776,-74268,-23222,45741,29317,-39182,-37924,26056,45431,18277,-31677,-81721,-75591,-14361,21026,-40573,-126401,-95079,-3908,3008,-33407,-20805,40368,48447,24110,24929,50656,58382,29193,12531,-10715,-44078,-74385,-75398,11662,119877,106176,30772,-422,-25914,-55547,-26229,24009,33661,13093,203,16187,27186,-12609,-47868,-49752,-15260,44568,77060,4152,-92315,-73786,23311,68227,2319,-96411,-104274,-42714,15956,40039,18409,-37117,-41943,6065,22973,29436,36113,36579,48845,83854,63260,-15029,-73495,-50842,56473,178246,154836,10785,-46463,42179,147362,143738,52742,-10104,25128,75993,36673,-82541,-135039,-56040,29206,41462,61757,98781,76947,17178,-14612,436,34024,57452,-9507,-116777,-110018,19343,89543,26378,-63435,-79634,-59519,-63760,-36613,28768,34767,1489,-20971,-42029,-9466,67890,100882,64636,-142,-55843,-27983,17992,-24641,-78812,-43229,16832,50565,81214,75031,21261,-32562,-36630,-17784,-12467,-29947,-22029,-11728,-39329,-48683,-9926,58988,103992,70878,7343,15250,57204,22766,-26284,-15007,39973,53053,28579,-9441,-10763,6963,22690,46551,110668,144344,117431,80669,52928,18319,18249,34437,14952,15626,30999,21019,17573,37639,43163,31029,68274,114172,112255,65015,29284,16266,-6962,-18266,27132,64217,105539,137239,79180,-2224,-25447,-24112,-4633,2683,-14715,-30987,-18055,-4024,-23921,-69362,-84576,-47022,38668,46226,-29666,-65326,-36908,-5366,21749,16466,-39840,-56807,11448,71027,85558,85674,64275,-13414,-69498,-57617,-57755,-43681,25386,32549,-30259,-70319,-48952,-5814,17020,-6030,-20813,-17854,-40981,-41632,30367,91084,54758,17459,353,-13020,-157,2074,-39416,-64755,-13557,34107,-19236,-85548,-89653,-52052,-6994,15665,-6287,-38103,-2679,57126,22210,-57641,-96260,-97378,-67819,-65760,-101686,-112696,-82317,-37597,-25456,-36000,-36057,-54437,-120468,-173682,-131537,-1048,132781,144185,31288,-24270,-16760,-43170,-56951,-50568,-42552,-40244,-52181,-61955,-48359,-56920,-67808,-50018,-51874,-56828,-49291,-11138,-3874,-59647,-97875,-63317,-1951,41056,46554,57104,73198,54510,63108,64482,27221,32213,134502,206934,165226,81977,47916,52250,63477,44237,-29604,-58370,-17074,7806,2006,24914,51762,57304,44425,-229,-36180,-21983,5788,34915,53048,3947,-33595,1734,29745,31729,40893,35832,30897,24149,13625],[-8097,47227,112933,133877,90324,67171,62687,46088,29711,-24253,-74502,-67750,-30967,3451,43745,67436,55577,44132,-10299,-87440,-99483,-53750,-51834,-37209,15533,38536,24361,20644,33946,14828,-5647,46024,67682,11405,-26066,-57180,-107836,-83631,-61987,-85743,-75100,1402,68978,73632,-550,-109603,-118371,-47209,-26766,-45252,-34383,16462,51390,30759,-31636,-86014,-77863,-38720,9824,93766,115088,32580,-33942,-69475,-121402,-163094,-140220,-74260,-30996,-21318,-27353,-79368,-109196,-48693,12161,23976,19461,3816,29079,68767,61767,82300,111268,62649,6996,675,23348,16745,-23817,-53796,-10588,52635,87050,66494,14904,36947,90737,65517,-24528,-57563,-17119,3902,-17246,-71016,-67425,29433,94651,55283,-44150,-132539,-107072,-24835,7273,4884,18138,32298,15951,-65738,-160064,-144480,-2084,114000,72397,-19450,-8614,40838,17789,-56359,-69058,-24181,-32943,-71481,-33980,28512,80765,112889,103199,76781,67120,73406,52769,22707,17703,20581,4118,11979,25608,44089,75073,40767,-57910,-139589,-199333,-168987,-101440,-76190,-33518,9119,-74809,-179858,-141625,-33218,15864,-26201,-34590,36487,84857,97584,82231,64945,58490,32683,24584,7586,-27438,-19953,17587,41870,57110,45342,21930,-9859,-50551,-48802,-40635,-25613,47809,78916,19727,-16534,-11896,-1910,20702,56321,60109,14026,-18344,55096,88781,18502,-33334,14648,-7925,-87583,-96700,-101532,-108184,-52719,-13591,-44919,-25736,50032,69515,66755,83350,28355,-76252,-124710,-68084,-2215,35799,82694,98255,64359,41349,26635,-32394,-33398,31943,28565,-13065,-8016,15358,-3270,-29955,-37339,-14284,26175,8439,-33956,33341,112284,64369,9629,39675,51094,-2300,-86333,-142082,-160879,-167991,-189381,-174749,-146821,-102344,-5737,18289,-102919,-144097,-36756,32656,26964,16361,-2476,-67715,-137390,-138926,-80298,-33553,-11716,-15147,-19105,1996,32290,21536,-16189,-21204,2963,19137,20790,-24078,-63615,-78553,-71510,-10320,62356,38636,-22959,-47922,-9449,93152,132908,48918,-42313,-31765,-2636,-45788,-43920,40054,111007,141692,120298,47665,9672,70634,95615,25631,-25226,-50181,-66828,2402,38542,-39265,-54626,45612,14714,-128370,-127599,-30811,-28508,-48644,-6707,-6464,-26603,8004,36212,39671,-5722,-97766,-124678,-56261,-6384,4773,73382,92708,3191,-61188,-58044,-7240,43389,8723,-103631,-166728,-138853,-104422,-115061,-75147,30341,55834,44408,47638,26544,-4331,-16101,7807,62842,53732,-2378,-38772,-26672,-32857,-66524,-119065,-161884,-157779,-98043,8149,56266,6342,9528,55647,-9170,-68580,-11828,60524,74703,83185,131051,123413,52049,38126,63140,29715,-18045,-20228,2836,62474,123922,125523,58474,4192,-35903,-109885,-138841,-56891,11283,-23943,-77799,-75127,-3245,62700,40318,33890,47528,6057,-27667,-15134,7689,38946,80372,117077,113612,51324,-10257,-31649,-27866,5402,483,-36201,-8566,-27726,-91385,-84887,-41237,-14365,-21210,-49699,-22984,89987,145661,61410,-73531,-97757,-27994,46493,75926,70791,41056,-41368,-141510,-184272,-98097,47889,121864,56816,-68151,-94603,414,103086,113242,76895,81134,55213,-19411,-33255,11146,-1825,-28255,-46341,-31351,35324,100754,75218,-20051,-71327,-34661,24119,87957,188228,230229,186910,123613,106888,121693,67452,-25022,-83891,-104651,-97964,-59658,7103,35407,2038,-33398,-45121,-69578,-52457,-14766,-33074,-39806,7674,40122,48905,77363,68405,-11918,-61182,-35554,-413,-48709,-130996,-116759,-45802,-48042,-114431,-123826,-50110,-38253,-133766,-174978,-93470,-12065,-2982,9648,48223,39901,27244,48678,41868,1679,37144,122432,136938,96223,43247,-10074,-37424,-23269,2904,56981,69310,1208,-52498,-34026,19287,75547,99637,52622,-1626,-30343,-60406,-87576,-66381,-9715,34392,78446,66475,36940,21742,32899,21400,420,708,35199,42059,63583,56151,-37219,-113866,-42784,-12461,-78791,-74428,15752,32366,3401,-33439,-97768,-116458,-99411,-94758,-58843,5335,16107,-2427,-2068,-13325,-53675,-69700,-68554,-74082,-56621,-39550,-1761,62708,65027,-30498,-97186,-51082,53419,79227,-14639,-89698,-39522,13945,-10020,-83157,-128717,-70006,26538,68818,56119,38994,32267,-9541,-78311,-81338,30510,122258,93834,19450,-49859,-82532,6124,97961,63215,-13080,-33602,1281,46169,76834,81258,-1275,-13581,89065,105997,77053,95848,100080,85013,78437,74922,56106,-4778,-28634,20966,46363,-6760,-72922,-78111,-46930,-18395,67747,168767,165618,61047,-46624,-96279,-80375,-10369,35805,35980,31798,25472,7087,3508,-41812,-111262,-77965,13220,13838,-30626,-21826,58670,109904,46375,-29178,-46697,-58314,1104,110118,120315,74877,40347,48770,128076,210604,158838,58646,11729,-7425,1784,23062,229,-59799,-81647,-51054,11783,28324,-28761,-72029,-40412,44079,98946,46977,-23302,-21640,-15704,-44089,-41028,-5448,49528,56593,-2714,-60253,-38976,-10418,-69113,-108524,-77203,-34054,-13534,-14627,36800,90985,61781,5243,-38774,-93777,-110196,-56406,22340,72926,33236,-53989,-73260,-50453,-77217,-103451,-101398,-66310,-569,61676,45021,7232,35182,87577,51350,-87641,-187934,-143242,-32576,51305,59579,-1611,-99421,-128358,-60204,25695,81173,55743,-15779,-16896,80243,97708,7980,-67039,-65131,15357,117137,83946,-44219,-75107,43638,163922,134475,11035,-44336,6195,41930,2568,-77976,-122280,-67771,27327,59671,47278,11027,-29426,-34504,-14414,-8127,5615,26781,11939,-42666,-92470,-41452,61545,72353,7703,-18648,1000,16838,59514,85249,77404,65137,61674,41360,51184,80769,88495,68567,15508,-56263,-46784,42439,57302,-15693,-25257,17532,34681,53087,45702,-1689,-49337,-31453,58411,108487,30270,-49301,-71782,-80200,-67254,-74632,-61642,12215,19928,-44558,-55342,-34651,-44490,-35632,-840,43996,42856,-4723,-50803,-33195,41370,87386,60694,61204,97609,112580,72751,1573,-32753,11029,35779,-5090,-2543,11150,-23776,-23747,28664,47957,55343,112120,126445,116251,97094,24241,-31522,-24687,-13605,7585,23679,48092,57285,-138,-56822,-60937,-60534,-47507,-34745,-22489,-7028,-23827,-43501,-30091,-10516,-7311,22684,78509,74494,7291,-46091,-49523,-24536,-12178,-60564,-77422,-16950,70998,101211,61754,22742,-1294,-59635,-86738,-46273,-16468,-4696,5258,-37759,-113530,-144448,-92595,-25039,1903,-19229,-32237,-6592,15695,24296,67411,102362,40645,-37964,-63040,-34968,-14215,-40504,-43168,10623,63142,42076,-20999,-66526,-73155,11507,107510,89288,22714,-20083,-14240,15238,8090,-65453,-121835,-128527,-111574,-136971,-174267,-142306,-59170,-14702,-24089,-25782,-16514,-56801,-177867,-257487,-188444,-16233,133153,127162,14511,-22574,-36306,-113410,-124421,-87246,-65915,-23758,33131,18655,-41400,-95208,-102944,-63280,-25636,9302,36084,36606,-23554,-124181,-170438,-116946,-17317,63248,93541,97707,87760,75650,78131,48774,44216,109056,158134,132360,69670,35579,36664,22242,1909,2382,-12991,-8712,44669,60047,-5894,-34163,-17167,9575,36202,43748,51662,51979,13789,-294,20795,3277,-7709,13104,18731,25631,18843,-45482,-71851,-41112,-15600],[-19335,15955,67061,64665,20264,28448,37743,28320,53793,37668,-43967,-81775,-49957,-5567,23322,20871,15363,28838,-7178,-57753,-46298,-11908,-12592,-477,5830,-23269,-52719,-33602,22383,32987,9550,32595,58358,51760,29292,-23233,-77717,-53590,-38149,-69960,-77311,-61059,-39890,33995,63889,-43585,-94086,-15504,9494,-51004,-74073,-45484,-1103,22830,-4608,-54229,-77682,-72655,-20401,69214,85762,-654,-90303,-156855,-213140,-210051,-119149,-32349,-18788,1484,55007,47267,-1584,25752,70988,70680,33871,-30386,-35254,28376,50486,49734,56249,32736,17905,31866,60514,44059,105,-13207,33077,63942,46643,2960,-27010,15726,72535,63760,-11547,-84786,-81153,-7322,46387,9712,-10791,46721,85285,46272,-51127,-157372,-165400,-101740,-39671,3584,-1982,-875,6166,-64464,-155219,-127576,53285,210578,165572,56107,51740,79770,66595,15515,-880,36330,19615,-65514,-82911,-12552,67449,65989,7337,9673,73103,66867,8306,-4049,31300,7129,-62123,-51783,28223,83551,75924,5799,-68973,-109202,-142228,-149844,-107428,-71303,-31745,-133,-48736,-93193,-10738,118100,162645,91726,37372,72405,121918,145972,135254,91705,40321,2010,17609,8134,-67213,-95716,-28647,65835,110263,104523,58626,-36973,-112103,-109049,-100739,-84939,-23139,-4374,-60427,-68764,7565,63625,36380,12899,34929,53237,64617,84963,53329,-1493,-19390,-4771,-13439,-12935,-24425,-76668,-78648,-11957,23880,-19988,-36344,5193,6956,-489,20000,-29179,-114726,-118908,-44076,32296,88933,162294,183877,137429,103304,57554,-3445,14978,54168,-4868,-79529,-51121,6687,-13473,-41045,-7708,20853,13869,3954,-12925,-809,36611,56178,53289,40854,8870,-27863,-67207,-82876,-73897,-94664,-133495,-94738,-66178,-80026,-46381,-75832,-183232,-162640,-22550,54805,37652,-1216,25535,52397,3691,-36019,-25795,10647,56755,34262,-41948,-66517,-18873,29320,58259,73572,52501,3290,-5695,-16149,-49198,-73771,-53672,39129,148748,152634,56146,-51410,-46419,70757,118597,68908,7222,19608,68204,54291,28748,48471,120114,172509,113256,33836,38004,87207,73393,1611,-67901,-91288,-69364,-20346,-33346,-98467,-59954,72639,59014,-91735,-135432,-67646,-53400,-55292,5473,39263,34158,44956,60562,79407,46875,-68809,-120365,-70002,-47893,-64095,17465,66804,-10135,-71302,-74057,-17216,72915,29653,-77451,-97017,-60824,-43095,-45548,7603,91157,78233,58651,71188,41747,29142,52195,51181,51313,53164,14897,-35850,-39872,-13190,-8569,-61287,-114875,-97441,-35621,5965,5885,-28265,-37050,-20387,-56671,-71941,-7781,43488,55123,77115,91887,65130,51731,91868,120407,85213,16855,-19220,-26732,-9997,25429,33295,6426,19295,41952,-21015,-64187,16314,43474,-52096,-110544,-87744,-42849,20803,59372,48031,6741,-36305,-46851,-612,32475,17261,26730,77652,70059,-33201,-93686,-67110,-30472,12200,37283,19681,32086,-78,-85491,-72070,-7010,33973,20541,-46913,-89016,-36463,25146,23654,-24031,-42273,-42894,-9541,68334,125423,105202,10072,-106544,-139847,-49271,57173,91664,27075,-56942,-41394,18511,61140,70708,29230,32258,6386,-110308,-146185,-53094,10742,8026,-29088,-20897,37413,58106,-6582,-88858,-123107,-70393,13339,72285,187616,294856,276974,187784,124314,53409,-36680,-87072,-68541,-15944,-8321,-18857,8175,44512,34539,-6645,-45537,-80491,-86400,-57225,-30804,-13503,-4500,6926,32081,75583,82339,23696,-32487,-26553,-4843,-60087,-111542,-46072,23830,-22538,-112446,-139473,-89240,-62927,-124675,-174492,-122331,-60849,-41708,8415,75222,87974,67067,68103,91228,108935,145454,194340,166619,70762,-1257,-44709,-82012,-61890,1364,68713,71412,741,-47900,-38513,-16978,36500,80086,56625,35428,15807,-17948,-25103,5633,54262,92931,122373,101034,28540,-41847,-43473,-27346,-44722,-68856,-33050,-3585,19075,4024,-55720,-90859,-26513,-10764,-57220,-54462,1703,-6999,-55902,-79054,-88972,-77792,-67209,-81993,-96540,-51455,37114,51595,33443,67307,70217,17171,-5020,11245,23212,-34933,-79660,-39928,-15701,-40442,-63546,-41502,60724,109011,11742,-62971,9811,67142,12306,-89097,-111760,-24835,62211,77179,78279,97289,77821,-13136,-134237,-175031,-62900,58086,66928,11755,-14409,7479,57570,76702,42824,-4769,2837,67065,86214,77106,82628,27017,-2895,60439,79159,78076,71831,28316,19932,44258,30017,-13095,-28553,16467,73732,88104,88707,51583,-22286,-27218,37519,113330,149453,127009,80005,27263,-40313,-88137,-62078,-39934,-33811,5252,43870,71201,99538,44651,-71088,-112846,-67404,-10772,-33990,-93032,-26757,69491,53861,22335,18369,-21771,-6106,66621,81886,69591,49424,40783,99629,141575,46436,-31250,15963,49358,23692,-7212,-58804,-117401,-140058,-130950,-68516,-13620,-10209,-13096,21023,89036,133304,116713,88545,47616,-17123,-51273,-41205,-42309,-20526,-3799,-49247,-131747,-136325,-95853,-149030,-202648,-137149,-6406,67668,43030,20591,59,-14749,-4216,-40263,-123020,-144895,-78566,26952,102554,55234,-49241,-66637,-23833,-22016,-65609,-87541,-70619,-36728,6239,28174,55874,110243,121366,12466,-158100,-215261,-136343,-43683,7761,9364,-75893,-194701,-196883,-102766,-496,75862,49322,-58693,-67645,58906,94701,18966,-48191,-74098,-52251,472,-19897,-100387,-92999,62632,175562,86587,-60067,-77925,-8976,4765,-9728,-12460,-15100,4890,42658,66685,58851,-185,-49310,-35393,-24369,-44232,-37581,4514,46742,40120,-25126,-18644,76568,107839,60546,26357,40814,74011,84675,50850,46369,74714,90608,72639,72743,76457,48891,-1134,-57578,-116369,-112668,1159,85371,41497,-479,12508,28429,57584,56492,15963,-16236,-5555,72882,135869,88777,5907,-54523,-68974,-24917,-48051,-80089,-21267,-22157,-100358,-127754,-99454,-34076,46212,65358,36024,-35616,-87763,-61271,10258,85078,122151,69578,-8079,105,50721,35160,-49095,-89262,-27564,13058,-41946,-51622,-22909,-52218,-55189,14731,49196,64872,97641,87066,98689,115942,43883,-28995,-14814,-12086,-46221,-81746,-94424,-87007,-76712,-59699,-39304,-40188,-48064,-51215,-34288,-19807,-53253,-83116,-57992,34298,80349,62990,47522,68473,70094,29038,10461,10190,-32896,-119990,-99711,3130,65997,61039,25000,-19654,-46653,-62704,-47181,22742,109092,122406,29908,-67983,-98072,-86020,-33289,5754,-11648,-60854,-66796,-6599,45668,23157,5411,43603,45002,-18607,-55522,-2517,34020,-13164,-7343,71540,86087,9871,-19235,10328,41014,101996,140270,76655,18959,1061,-39852,-51803,-27248,-51056,-83392,-79869,-82522,-149070,-220197,-170543,-43493,-7095,-29481,2852,62034,40557,-55737,-139072,-164375,-75160,58125,104111,57032,31810,-12939,-106807,-106963,-61529,-75952,-45020,73219,109781,38349,-40895,-69960,-47144,15730,75483,99513,63504,-68308,-195041,-187869,-102335,12051,96517,79854,14093,4369,48039,94848,88290,105370,159405,146159,50121,-28838,-38362,-18462,-16243,-39158,-54554,-19233,44055,76598,34219,-40397,-65999,-74444,-65738,-15568,44264,87062,72291,-708,-28733,6222,12862,-375,6520,7574,5159,-5185,-56904,-73029,-36822,-11740],[-19917,12940,52030,24825,-29200,3592,35172,18433,52645,57333,-30195,-69159,-35802,-14568,-8211,-8063,-1286,1436,-25236,-14780,34040,43979,32899,16973,-36362,-69261,-63804,-25645,46787,67626,14085,-37276,-31356,24159,52835,23978,-11102,-9875,-35628,-75365,-97494,-107878,-84586,40145,118829,35506,-34142,21388,65640,28939,-9173,-31991,376,52421,24693,-46142,-79470,-88169,-55215,3665,9493,-51117,-101670,-108140,-136791,-153180,-69508,6877,10658,32018,79547,81941,57330,73351,92380,99824,70841,-17885,-71408,-34184,-29775,-73102,-85483,-54696,-1609,48880,75344,34689,4118,32741,66085,44608,21304,28775,35503,36567,34880,-8222,-97229,-172603,-131221,23562,125818,81592,18831,28603,50904,30969,-45600,-146923,-158984,-70141,45834,86221,26920,-6965,1514,-19344,-62237,-51033,89614,226981,193525,100032,79542,73151,54822,37932,38467,73598,60527,-34991,-80924,-20481,46957,-4776,-103969,-72696,42174,50786,-35854,-32701,15363,-33816,-123621,-94550,25604,99140,101655,62523,27280,7419,-38572,-99014,-79996,-37582,-31879,-19263,-24063,-30360,37745,144786,160606,65226,1077,28646,84597,111736,110509,93204,62318,22937,20163,-16092,-119143,-170821,-97278,4694,40566,19625,-29305,-99551,-124076,-100157,-103613,-109670,-59273,-10421,-37565,-69651,-12913,34546,-17227,-50731,8006,91410,128575,89057,18302,9433,10686,-30634,-67703,-56625,-66517,-94785,-56579,17755,59338,8184,-60466,-62167,-54238,-62122,-51425,-83719,-137525,-113481,-10847,66584,101891,153875,164504,118022,89604,68438,39176,45524,34066,-35928,-114371,-110510,-43756,-3430,2711,40090,71749,28814,13866,11595,-15354,-8585,49067,40054,-25955,-36750,-9590,-34257,-51796,-3240,38799,7478,4063,16727,-15091,-68412,-161318,-220123,-166034,-60112,19147,45774,11508,21490,71693,87751,74763,76021,113237,155813,85035,-48075,-103416,-56573,10703,58969,54509,-33132,-117802,-83675,-9946,7226,-7137,12538,81627,149840,143975,46859,-61078,-77333,-19853,-14510,-20057,23631,44986,52104,60611,50789,36566,87228,147889,104943,28388,6786,33742,45988,-2609,-95185,-100597,-19922,-1851,-76404,-100798,-43111,25383,34481,-17530,-38706,-24091,-39831,-29553,50043,88540,65383,41531,49940,83985,50655,-56957,-94187,-40056,-44161,-117184,-85780,-10909,-28001,-72342,-83749,-47430,37541,13322,-36837,-9236,-3005,-33832,-29253,33771,77408,45963,53137,85950,60135,43573,47786,5577,-30831,7887,30956,-33507,-91874,-42180,32291,38006,-866,-21041,-10203,-8791,-15170,-36375,-53685,-42475,-20285,-1233,17065,4811,-28323,-25805,-30333,-27089,47736,109446,91294,76474,51593,-14846,-58820,-51733,-40373,-44117,-46752,6174,79830,57820,12126,53560,40986,-65316,-96756,-49231,-50528,-32748,53159,76599,11403,-9198,5774,25358,29760,-768,-4028,10749,-35124,-116608,-132670,-82499,-34853,2427,28677,23412,40886,53826,667,-13335,46027,76679,60990,5572,-86391,-126094,-99638,-56565,-23533,15765,-7472,-67375,-14899,86514,125272,80919,-15689,-63493,-13797,14518,3922,-2271,-18011,17514,48649,26766,-6140,-38916,-10569,-6962,-88643,-124636,-16717,82859,73266,6233,-18703,-21608,-30576,-24447,-13580,-42709,-31391,42733,108699,170919,214929,174387,107953,62304,-41939,-120730,-81377,22291,107131,113612,94506,83696,81009,57360,7502,-26972,-65602,-120099,-121390,-18086,46165,15296,22176,68308,87162,99193,88128,36423,4668,21060,2504,-15238,28451,37163,-32145,-84340,-111931,-114856,-88758,-93762,-109785,-85683,-100793,-105593,-23012,39930,32001,14840,49636,121999,166925,172771,169304,115192,22328,-40006,-62538,-67162,-31859,10040,61384,78517,13161,-49714,-54314,-48798,-7879,57513,81329,98631,72052,11654,11129,43400,56544,54829,43925,7957,-48752,-102562,-94948,-70550,-88268,-104620,-48467,3711,1262,-34892,-41395,-9460,39030,30073,25467,35031,2513,-62881,-102708,-72968,-2648,32292,-9908,-69071,-112703,-82057,28068,56525,32918,75057,106793,92222,77882,70998,75019,-4019,-116927,-119947,-38235,60340,95751,61189,83120,95127,10646,-39507,37445,69573,-10370,-89760,-68339,40606,117329,78024,15334,18673,13603,-50363,-116942,-103939,-15518,49968,46939,-4698,-8510,35242,47250,41041,44460,16280,9370,48165,28636,5139,29177,27940,2106,196,-6818,4519,-10400,-55754,-64394,-39206,-36105,-53007,-23269,55492,56864,18677,98776,157471,59907,4882,65884,95460,54114,-6434,-28311,-11847,-8073,-14396,10653,-22648,-100580,-86002,3559,75881,117700,111970,34607,-55692,-73069,11973,36857,-37429,-18032,39193,36898,45366,41847,523,23285,48945,37524,71842,101789,68505,66022,76944,-15739,-90842,-22681,19693,-21320,-50822,-98200,-147981,-138639,-117414,-106929,-56132,13926,52446,91455,143880,145911,112994,93423,51110,2820,-2798,-10363,-67915,-87995,-51439,-35990,-120694,-193186,-177997,-187031,-197145,-107742,54974,120892,45294,-47062,-97245,-77371,-12988,-11022,-78654,-136522,-102774,12342,87790,52079,-6071,-9952,26136,62061,46812,4512,-33295,-64267,-44495,-18025,-4778,77658,138133,38590,-115226,-136635,-76242,-67879,-62845,-40983,-116745,-217432,-182894,-80810,-12434,30765,19469,-53157,-73205,6515,41428,18641,-9207,-45562,-70650,-58887,-65724,-113342,-94555,44617,134543,51340,-71367,-86491,-24091,7479,25014,42172,52989,58465,45723,49074,70695,51629,12005,11515,-9155,-46986,-28809,44703,81840,58550,15098,32130,87506,87330,49238,26400,32036,40114,-7597,-61899,-50662,4732,34190,12217,-5224,11,-26182,-94061,-130178,-149328,-144250,-42366,68662,52222,3118,25942,79951,110839,77416,18254,-2549,3718,24539,71020,93777,58922,-15986,-52517,-6133,7990,5461,30929,-27006,-124290,-138254,-77804,33962,135540,123950,45846,-62863,-98898,-7892,103032,121413,91873,36791,-37758,-51475,-8163,-654,-66154,-124370,-85237,-29407,-56779,-55994,-18780,-37713,-55924,-26475,-10812,-4532,10972,32005,94396,131191,76261,11370,10124,-11751,-77115,-155115,-190626,-133186,-43259,-1127,7451,-1714,-19441,-27179,-26857,-58299,-92354,-90578,-56701,30097,72937,4735,-34041,34871,98543,80424,59188,38645,-34552,-103492,-84075,-33771,-13924,-3183,18508,-12927,-55577,-31320,18278,72111,158431,167856,43514,-45802,-2503,58734,72627,37384,-19307,-85334,-105920,-49477,13946,469,-43004,-2947,67849,53857,13071,64938,105376,38612,11781,71647,61824,-12298,3152,89172,136595,130183,79840,2267,-37382,-42523,-79871,-91178,-68553,-48153,-17929,18178,12303,-59523,-159254,-182488,-118762,-77553,-61657,-87,81635,99473,64694,-22953,-122275,-100009,18955,109298,101381,68789,27907,-26818,-32810,-43894,-113092,-109998,12489,100375,100423,60774,18908,4430,27158,56460,68994,53729,-55882,-165407,-141021,-52857,34256,93359,58278,-44837,-70118,-5336,74055,108467,133667,136677,94693,896,-58640,-59553,-54502,-39383,-27151,-32452,11522,84816,67557,-29217,-65767,-43882,-78139,-116198,-63969,6928,30102,15599,-25884,-52082,-26095,-3524,-6667,7514,23206,17279,14215,3573,-9528,-11659,-7271],[-8239,48496,74674,31414,-32282,-28718,-21315,-41923,-11389,6299,-28346,-36669,-14468,-18896,-27193,-19815,-21217,-37936,-45754,20246,74507,46190,10184,-22939,-78164,-57700,11716,46356,69138,63142,4998,-58889,-68674,-27143,11200,33834,35685,18384,-36704,-80747,-116809,-122379,-51873,60219,88330,37225,6264,45111,106710,113363,50954,-21245,10929,97804,73131,-19989,-56807,-57926,-44559,-32929,-58845,-97605,-54504,54671,58974,-20157,-33351,-31764,-27977,-509,8003,18551,69859,87265,61966,88557,106371,17896,-54926,-31692,-48236,-113679,-121204,-71279,-18727,26074,39223,-2946,11407,83879,111055,61639,34292,70843,92019,50973,-1448,-55181,-158793,-237832,-137015,67634,147444,57841,-29472,-15822,19613,8854,-31387,-89322,-92071,30186,190212,174078,31449,-52247,-47700,4581,42809,42215,84547,147634,126265,57862,33508,19099,-1689,4219,18214,34849,30555,-17318,-23646,29699,53753,-10829,-75146,-30831,54188,66305,-11609,-21072,4036,-37317,-114744,-81908,47421,135628,159297,158962,135601,85446,4803,-30140,5770,33524,11980,22483,30854,-9322,-6651,62864,52578,-51635,-77926,-20006,8893,17973,47293,80930,85730,62142,44843,-11996,-103055,-147786,-106101,-58586,-59266,-97868,-117369,-114096,-92714,-49553,-45435,-90113,-68394,20410,24066,-64264,-98813,-81146,-106104,-118822,-40493,62049,93562,71677,31739,66995,89701,31142,-64252,-115579,-106086,-81934,-52669,-2534,49431,23602,-55034,-91930,-78553,-69751,-56331,-60868,-90372,-90095,-5380,51171,49314,67132,90760,66086,25348,43107,80921,86121,36451,-29349,-84980,-125107,-111530,-57271,-12666,28144,59638,32314,15732,10895,-2861,25028,71838,11932,-82340,-65497,-1098,-14457,-37697,10478,102260,115097,79062,68208,49916,-46664,-161515,-189656,-152405,-96343,-9735,64371,53514,12004,9140,66566,115859,128007,125400,109758,33749,-43147,-69656,-57869,-32609,-6579,-21236,-101343,-157753,-101501,-11259,38226,57928,85434,106763,101127,49027,-28139,-74862,-75057,-48493,-55326,-73238,-36984,-9453,-8988,-23013,-31702,-14465,30838,83826,90643,43672,-9229,-14967,3761,-8304,-37182,8650,84917,51724,-45261,-21779,22161,-7262,-5360,40156,64943,48304,3955,4410,66379,96677,83102,52478,32384,49110,28291,-14181,-772,48888,7397,-128793,-167682,-91840,-42187,-30513,-17271,-5426,-751,-30512,-34119,30692,34905,-35086,-48328,1268,16449,-13440,690,44462,63519,45162,-2940,-72388,-95955,-25261,41127,-33683,-113903,-62530,37913,77419,42651,-9585,-17475,-1805,2863,-4997,-13240,-4035,40879,81348,43354,-51875,-105158,-107775,-127044,-87547,39222,76101,2148,-1369,49564,13707,-53539,-62823,-74256,-82301,-86894,-54147,38795,74811,41570,42495,23656,-45845,-40045,26890,1089,-36516,38719,74960,638,12336,67356,58143,37637,8756,-15488,-49057,-107922,-114384,-76524,-47573,-34055,-17226,-1407,-11645,-1334,35380,39257,39900,85673,82684,70433,64288,-28129,-109583,-107406,-87159,-60111,22383,21165,-105721,-134299,-28819,78074,93595,38929,4669,26308,-21755,-94100,-79088,-42750,16369,53343,-18130,-108747,-92620,-6008,34794,14194,-5680,73106,134698,104423,44328,431,-56457,-62293,19213,79914,44157,17280,73471,149321,134828,17952,-64760,-28516,14781,-37479,-77028,-2973,96143,151185,175109,174298,146942,110066,64751,8358,-4325,-26472,-96861,-119557,-18404,35295,5222,52524,116276,104194,109397,121006,79777,26376,39633,67637,68103,66237,22229,-53233,-66650,-71403,-88682,-59612,-23123,946,-6038,-83964,-97963,-705,37738,-30882,-77033,-17984,73677,93258,84063,83532,47205,-3385,-51353,-63401,-19775,16066,-9790,9875,49248,2819,-65102,-80270,-58520,-12637,31565,59324,110531,83334,-20301,-36361,15176,12692,-29475,-51013,-74075,-66644,-65912,-71918,-91423,-117749,-120064,-51691,19902,18989,-26750,-12482,30685,43869,28670,66171,78482,1010,-78613,-93961,-44260,53354,108743,45941,-46829,-102281,-84107,-1069,60596,66277,48270,47579,104810,108003,55879,81800,52018,-73338,-112450,-2569,158842,209651,118157,48556,15867,-31729,-43121,24141,49929,-13489,-65293,-32006,83958,159813,85342,-56022,-115815,-109183,-110015,-77482,28333,106318,104068,63235,-5865,-26651,-1129,5816,38322,83883,43852,-16358,-20584,-32689,-50991,-2457,44676,8008,-60717,-89775,-67671,-42488,-45055,-71609,-63663,-22652,-7904,14489,77209,34051,-56675,15217,125111,89988,35104,38008,10759,-45070,-93208,-123337,-97374,-9695,88392,145353,73247,-80438,-117858,-2656,92822,109547,117372,98014,26090,-712,73686,120414,67810,28902,7313,-6277,28532,47554,55090,107418,84579,29097,95347,156233,87216,17777,45587,33272,-29868,-33359,-47372,-94912,-88607,-65110,-66016,-40902,-21055,-47950,-39619,28923,89966,136057,168614,139908,67131,16756,19578,55941,67200,33141,-43814,-85483,-31033,40493,-39299,-163006,-170423,-151191,-125997,-24091,116855,136040,14957,-97518,-120354,-73892,-10193,28560,7484,-90800,-117992,-17837,28116,-808,10776,15164,3528,46316,80449,22086,-52828,-89260,-45276,-33449,-95068,-22329,118710,80723,-33811,-34247,236,-49062,-69145,-46183,-79528,-108823,-60682,4039,28153,23656,6065,-20867,-67778,-69005,-32363,5064,16766,1792,-11240,133,-11032,-46073,-43408,5120,52296,55422,504,-61851,-39949,33200,76384,62153,41810,51047,56091,41804,47333,59940,54644,59918,47254,7002,28268,110043,110596,50217,20140,35190,37323,14427,3366,1210,-1450,-17744,-66016,-100421,-84785,-50046,-34342,-63720,-101562,-103691,-98271,-113135,-96425,-85187,-85349,-16743,68183,40199,-1042,64389,148841,147890,63797,-12729,-10560,33184,23185,12581,34833,43720,1355,-53861,-41692,15545,75829,91569,-1116,-99230,-84341,-14678,53771,106694,89787,51049,270,-14173,56491,150215,135320,65725,16780,-2642,-6702,19465,23674,-46112,-122579,-99451,-39582,-29691,-17496,777,5241,-5842,-42047,-71164,-84222,-67626,-13461,73021,115096,79870,34232,29508,16555,-28016,-109329,-130852,-25098,71436,65319,48910,37142,11759,5579,-8870,-78921,-104259,-62001,-7958,37102,14904,-88000,-112123,-31243,56169,68438,42803,12901,-34589,-63509,-75653,-100607,-86278,-25878,26465,-4776,-54082,-8022,49331,50589,76067,84892,29782,11900,92080,159087,118091,23672,-8894,-38289,-84060,-75607,-20725,16227,-8815,-8022,50510,76820,76783,147976,171345,65059,-699,35802,42800,16821,45255,107296,118950,74920,17768,-12192,-37158,-84486,-119985,-128632,-118105,-65729,24252,82635,87683,55762,-24345,-144614,-200531,-145756,-64833,165,29260,40054,36446,-33055,-90345,-46461,40083,85668,61299,34744,42056,52270,33810,-57074,-145008,-141594,-73405,-4244,67176,98891,73423,44813,17367,-7830,-16921,10957,3707,-48847,-63093,-20175,12977,58891,95880,27641,-60242,-44598,26118,67865,84695,61276,24375,-21786,-34847,-21871,-42210,-53277,-22210,15951,62882,104429,44613,-59856,-62109,-6592,-58092,-127126,-66058,6688,-19259,-54326,-62436,-86618,-78979,-36060,-10936,7699,37123,50543,50098,38009,7734,-27929,-27038],[31838,82916,72009,27640,-14829,-57359,-110488,-119003,-79196,-42147,-9518,-6546,-13768,-10252,-7637,-10452,-36682,-62743,-41284,44595,59773,-12982,-59803,-51763,-41369,8282,86720,115294,71415,3186,-18914,8816,12349,-31370,-54739,-13442,15890,10289,-34044,-76127,-98423,-77591,6817,45773,-2364,-14078,21881,39251,65474,69538,-2152,-66912,-12181,92131,82524,3503,-20213,-375,12222,-12210,-88505,-127284,-268,168665,166569,54589,-37919,-107504,-101559,-50102,-41604,-10038,79889,85233,17947,42017,89513,33995,23029,100369,94041,18523,-7021,-8705,-6869,15000,21391,260,44718,114187,139503,100332,41953,35346,58314,36410,-9179,-17218,-99922,-209485,-120854,70574,111917,-10511,-86114,-31477,16329,-7938,-20293,-30399,-27955,75022,204192,154659,-7366,-104444,-102060,-14105,83622,88663,64089,86840,68775,-21760,-77049,-78797,-60323,-29586,-28588,-58862,-64615,-47301,5473,50839,41139,22210,52992,87848,85360,69974,41972,22243,20141,2865,-43266,-20563,85489,162822,160881,136833,112827,62587,1647,34421,102628,115804,100439,112289,93460,-4516,-58437,-20896,-24605,-86511,-56539,10139,-29284,-62892,-5254,58310,72248,59604,51626,24142,-20448,-56078,-64100,-60746,-80398,-103861,-76157,-52248,-62970,-22624,-4565,-82480,-90478,11414,27596,-76814,-155534,-140335,-136737,-168315,-123466,-27060,18917,47953,45557,96222,164524,146007,18143,-75885,-48680,-23297,-53042,-56490,-11844,30023,9767,-46741,-51477,-30978,-11608,2346,-16611,-47208,-30000,-15856,-28828,-16148,30178,33650,-20895,-17027,48760,82815,40902,-13836,-27760,-72535,-124373,-110093,-58727,-27105,-7265,-1370,-8891,-6328,32246,95137,103669,19357,-58284,-66179,-28828,9189,20547,10140,64800,134316,124340,63291,14520,-57795,-127722,-135964,-104187,-58668,3189,61469,61435,-21774,-89721,-31644,67350,93408,35970,-44401,-75201,-45086,-26067,-44015,-58338,-52130,-43896,-31071,-20683,-6770,-7761,-3328,36517,93748,95443,55524,-7823,-57891,-64641,-51322,-17259,25708,-16326,-128095,-109864,-22757,-68863,-113394,-44434,15019,36442,62252,55137,3064,-35532,-65350,-50333,44763,148198,162042,76186,-3188,51733,90402,13857,-22929,36961,74765,56279,24725,11228,24405,63338,111200,105876,51019,19884,15584,40130,89027,113002,46581,-96451,-144402,-92143,-43776,8808,56814,46734,-11623,-56590,-45488,45164,101977,44104,-7688,-12918,-30465,-59222,-59027,-16689,48092,43092,-25793,-97805,-132219,-92901,-29646,-58026,-79473,-23011,52129,57270,4303,-20766,10841,37065,39075,51508,36924,-4754,6501,68214,29375,-80825,-84096,-61531,-107315,-83209,16411,17006,-68982,-76319,10935,34820,-33696,-88057,-119185,-95788,-82138,-94588,-25065,45406,17455,-275,9873,-16452,-1717,69706,50266,-17366,18242,33766,-49977,-21796,74985,101689,99754,42504,-42779,-91024,-108326,-65415,-13844,-22001,-44983,-26568,5245,-6566,-19327,-12710,2261,39589,69271,50404,55788,77542,8457,-40441,-23945,-50555,-86451,-23852,-10002,-120982,-194040,-125316,-10557,34320,25627,38951,67308,-14692,-146257,-175680,-113021,-14195,37632,-44243,-139766,-91962,12434,55011,58251,51265,83583,93946,65141,46916,31354,-21261,-24939,37620,62564,27543,16597,72015,134465,75667,-122520,-191772,-71517,35664,57836,41317,58110,80767,92984,137966,157250,115257,79802,48989,-255,-3951,-4649,-39201,-37509,7894,4794,-18378,44397,101718,90222,86748,87805,56473,6497,7110,45177,51342,36190,-10273,-75038,-76757,-44962,-18826,20372,58109,88116,73170,10017,6017,75409,93210,-6958,-112177,-94521,-22309,-28269,-41712,-17370,-9407,-28657,-78448,-78294,7242,38301,-43695,-63255,-18094,-21197,-58656,-79883,-44953,19442,15165,-16546,36099,47347,-48907,-88117,-29522,-31685,-103619,-98583,-56578,1417,25280,-24213,-115019,-154892,-157225,-101907,-17516,36583,27090,31128,17711,-12748,-17361,29250,25578,-30109,-69630,-66898,-48521,651,72772,77125,4630,-63901,-62487,2311,99438,135030,49674,-7824,53712,43993,-9699,69027,95560,-8233,-57131,28246,149119,161989,44469,-62231,-95660,-85034,-56219,2477,35818,3880,-44487,-25279,76465,135750,65208,-68869,-162257,-183514,-168286,-95280,33587,103229,88225,58137,3067,-33425,-28065,3256,73291,115360,55520,-16543,-9168,-1625,-52687,-15479,52876,-7540,-100308,-104868,-56933,-1377,6767,-57887,-53548,45426,76676,44079,57030,37481,-52590,-80509,-8330,60217,56412,-16268,-82371,-88960,-69677,-91538,-107563,-29649,89305,148195,91584,-27061,-63174,42454,131137,110962,62076,42458,29161,43337,94925,108609,35843,-29325,-49595,-47912,-12642,38652,96302,139019,85579,22297,81144,113819,30064,-38982,21852,78375,45848,-13177,-63235,-96543,-74884,7449,61817,59941,52899,42621,-6016,-6431,61111,101880,102765,89998,23586,-52040,-7537,94813,95678,46096,-21915,-78199,-32919,57065,16123,-68558,-66316,-71555,-75041,3539,99809,88567,-38875,-121867,-97282,-35669,-3512,25701,25731,-67646,-108949,-42678,-56578,-103257,-41393,-11207,-54751,-36128,-15847,-101080,-156301,-119984,-40279,-43039,-135750,-107484,24672,30491,-20732,8588,35569,7764,-7728,-24167,-23011,25675,68436,70415,65871,39918,-6744,-34218,-98372,-133807,-89208,-35882,-30745,-20155,19879,53852,42213,31495,14033,-39483,-34539,55186,63602,-36120,-53023,21771,67058,45762,985,10836,59433,27966,-41418,-51034,-14422,40587,84534,65548,60878,104079,92550,34837,-1099,-15400,-47769,-70662,-58586,-55397,-58590,-47044,-24766,-18208,27,-10346,-48503,-96920,-131323,-152073,-132033,-64949,-2225,-2059,-27088,10775,61403,17462,-4702,92521,164105,119800,24347,-32327,-4518,77176,74835,-8643,-54804,-25666,-9678,-54994,-75651,-34896,34176,73530,22663,-40288,-16452,16740,-3321,-16195,-14022,22440,58605,48573,38903,79844,100223,64080,9819,11250,51824,96166,83329,-16580,-84150,-41834,361,1313,-12235,-34620,-307,28031,-17130,-62694,-91791,-95688,-71465,-8789,36778,20664,-10319,7520,42568,37105,-14423,2121,99095,136717,85468,65224,61221,23816,8362,-11387,-84995,-110572,-64591,-3850,39791,-29169,-138225,-164651,-123985,-35936,16520,-5523,-38183,-52195,-82291,-125221,-158732,-112204,-32551,849,-24101,-51023,-12621,31887,11384,-5608,11746,33217,64383,114265,136022,64525,-27496,-5593,17088,-22563,-40769,-17167,16671,-3367,-51323,-42086,16573,97457,205130,198310,60410,-11986,875,20952,40748,59953,58669,31606,2648,12584,70909,79980,-17351,-100087,-148368,-154439,-82051,24733,65507,68510,74165,47632,-66612,-151162,-101857,-2105,55683,22020,-31288,-47015,-62512,-40708,31476,42185,-5038,-38912,-26585,31875,98157,101604,-6163,-77413,-64844,-70948,-88717,-30496,27574,33177,39310,37798,4382,-42092,-33792,9737,4365,-17061,-3790,-4049,47187,161590,141347,3078,-34362,25661,43888,20106,-10362,-22744,-18436,-3162,16318,-2991,-46682,-48118,9030,80771,99527,20117,-64909,-49451,5660,-51602,-106626,-6107,103728,54852,-38353,-68001,-84251,-68502,-9925,19698,19268,46409,79222,71056,32129,5752,-15394,276],[86131,80053,18386,-15490,-9359,-45715,-124009,-127095,-79030,-27367,17757,-9283,-40426,-832,25210,12463,-5842,-23163,5397,73999,51749,-45906,-85409,-21808,45085,52695,68544,111805,52003,-78629,-71607,58026,97089,2924,-78407,-75156,-64029,-44995,-52037,-76438,-50884,10836,44869,9588,-50752,-26120,29096,-46,-43675,-68200,-100528,-104806,-41213,27800,25715,-5594,8214,47410,72485,39791,-78663,-136286,-1709,133472,108572,15976,-75620,-141044,-125581,-52166,2082,33158,68168,65078,-2677,-13105,18581,22551,113358,261540,272122,177790,94033,29642,19107,49136,65684,49914,62267,91825,115409,86789,722,-43008,2704,28819,12366,41309,562,-120999,-107682,21979,67102,-21695,-56966,17800,40341,-6979,-20358,-19496,-6330,32407,63376,42108,-26370,-69710,-79052,-29514,65393,76034,47225,94976,92433,-46528,-160108,-149736,-70711,-16464,-40707,-107427,-126855,-89071,-23764,-2895,-31166,-2369,96098,114054,46725,17106,45986,51123,35765,19318,11908,45936,98753,112565,64396,-7423,-15484,14937,28215,65165,119143,127429,128055,133235,84864,-14615,-70324,-65459,-51578,-28298,44934,78863,-589,-61574,-23421,23105,37770,22517,15467,29751,27815,-5025,-25856,-23205,-40238,-22544,48747,34185,-47990,-44860,-42603,-115723,-111377,-20973,-1957,-48067,-79012,-71679,-95229,-179345,-200996,-107409,-11297,17259,-6831,40649,155491,180100,71600,15405,48134,33828,-24624,-80248,-75583,26503,80380,20418,-7012,13782,28399,24071,868,-18079,-43402,-66027,-63131,-47896,-31445,-14194,-29696,-64100,-61982,-21666,-4186,-739,25080,10667,-50531,-57071,-20501,-10761,-16123,-32436,-35410,4882,88920,136222,102162,46705,9885,-43043,-42899,55025,110942,40032,18007,104815,127934,5248,-109281,-132475,-126136,-98070,-36675,25834,35900,39885,33766,-67857,-165957,-115013,-13208,16868,-39426,-112994,-103237,-33926,-17352,-42218,-44643,-24876,10812,90107,131586,92532,3751,-73438,-58385,28846,52966,26165,5538,-12898,-13896,-15529,-15644,49700,42706,-136284,-140343,8904,-37651,-95251,1667,53240,14765,14115,33928,-1874,-60872,-130314,-105764,39980,152036,132464,33019,-31305,36007,101500,35802,-40499,-18634,1286,-21875,-18284,-14235,-24270,36606,141786,157397,80150,9069,11207,52019,80970,85613,48511,-28145,-28088,43,-11857,12827,56965,21460,-22507,-34843,-14263,70118,162698,141399,54252,-15439,-63424,-88566,-76525,-27206,37943,49873,16062,-43686,-143221,-192519,-140152,-68195,-20090,41351,89468,43720,-19377,14365,72287,59021,56352,92340,46991,-63204,-82810,-11956,-14110,-53867,6220,48496,-10729,-36871,-13393,-25957,-69050,-75773,-17920,34678,-2177,-91083,-144004,-87041,-24178,-52405,-41340,10113,-18508,-30243,10425,3062,-6246,41918,32683,-19052,8146,16282,-63454,-46660,57081,140304,168679,67201,-74343,-101538,-67941,-42875,-22344,-37556,-44848,4811,56427,54096,29887,453,-6588,24038,24884,17313,40858,45673,-3348,-1802,21705,-25774,-76822,-44125,-27834,-76481,-135620,-138319,-77214,-11146,15075,26832,45158,-18728,-153259,-197329,-104172,20534,56394,-6152,-51925,-27777,8929,10505,23469,22145,2964,-9529,-1556,28815,72836,68480,37134,18178,-2022,-30002,-5064,67442,110990,55208,-72310,-79865,11805,88413,135145,111141,51688,26725,23673,50982,72097,23801,20621,46538,16698,-5747,-6718,8923,60019,90918,64816,24367,31541,53473,53104,38815,28215,13372,-25141,-49577,-30048,-6985,-26393,-70592,-88908,-62474,-12548,42900,73804,80453,97027,127320,136360,132502,143758,150452,78146,-60938,-113101,-61410,-47884,-74492,-58917,-28718,-52525,-116844,-97809,9913,49406,-31441,-76457,-49594,-10772,-1521,-30452,-22138,43055,28976,-55889,-45088,15254,4446,-26136,-8077,-31476,-107857,-80653,5564,62591,73604,-3727,-126342,-160164,-155967,-129304,-56601,44660,97766,109520,47096,-13523,-17089,3193,-28686,-59832,-57003,-46169,-62885,-78503,-10592,74854,60579,-241,2472,70082,153396,179408,93466,24210,11675,-36301,-33980,86191,121266,35910,-3423,38346,79870,54298,-50430,-148143,-152450,-88266,-43298,-114,24864,2940,-44649,-27576,54842,83771,36395,-10570,-64682,-133328,-164067,-130945,-60111,-7543,4792,22446,18079,-2150,8456,65010,118649,110179,46052,28254,100722,100674,-9337,-25869,20366,-41051,-83308,-16706,52772,66073,22633,-72325,-61982,75421,122357,44216,2123,33699,2819,-94167,-86065,29368,69858,-14385,-71646,-39015,8765,3086,-31001,-19685,15572,40264,34245,9241,10818,69746,124262,104603,17385,-37383,-7398,42929,77490,28367,-108850,-145628,-72443,-29722,-14488,33773,75147,79907,48345,21773,35576,14272,-37728,-35847,15911,37435,23755,1446,-1269,15697,25400,61482,92941,57996,49684,74044,-7812,-62726,5260,31922,14276,42083,14321,-61766,-18154,80707,77597,44448,-19512,-105151,-100953,-14211,27265,41359,51309,3894,-27513,3203,38522,11154,-88449,-130275,-70759,5208,17613,-6081,-36781,-71108,-44885,-7806,-75163,-143261,-79915,-12873,-33066,-52180,-91256,-171424,-177003,-106863,-55338,-59024,-97360,-99663,-53686,-34791,-14386,32770,47812,68396,82528,37763,26418,84882,114565,81904,65450,41328,-20897,-62492,-100702,-115291,-84058,-65984,-103953,-94934,-26459,13722,26110,56010,30047,-61919,-67623,38313,65772,-5628,-17351,57,12857,31509,13275,10085,44578,-6025,-119241,-154442,-94338,3966,88479,111018,80697,60286,50003,22017,-10648,-28976,-58163,-90563,-101812,-118076,-113307,-54068,24134,79939,124638,102138,10725,-69043,-81678,-100712,-100783,-17199,52866,24951,-26607,-8552,30936,12780,26424,120645,159043,99489,40885,29276,42852,84782,87046,-8580,-90375,-64219,-10099,-6272,-22073,-44085,-25983,33667,53740,47933,65927,53033,-15456,-51642,-37044,26059,76312,45281,-17925,-3615,66084,67604,-18971,-45357,41650,122667,119837,38435,6369,60127,72578,36253,-14647,-75095,-49402,10914,28101,16045,-19272,-66984,-105183,-80684,-35227,-41796,-66993,-23750,39454,37458,12569,62630,132839,134795,88836,74054,75702,41701,15884,-12221,-85586,-122452,-93508,-48118,8374,-41420,-126376,-163637,-161152,-84021,-7477,-11347,-33550,-46058,-109621,-156531,-148506,-96812,-53826,-24025,3479,9698,8477,30166,38206,31945,49519,78300,86055,75641,48793,-11946,-59252,-30452,-12417,-7564,17870,11389,-34069,-91857,-137858,-122063,-29369,100528,196405,164753,61893,16338,-14652,-34822,-7895,22047,10727,-17427,-26432,34200,150970,199171,120037,14895,-71571,-121898,-72227,2397,397,-21333,-20216,-10523,-14461,-13251,2484,49689,113678,97727,4496,-34728,-20265,13585,56567,-414,-81858,-86423,-37615,35930,126579,179693,128552,65968,51640,-5973,-98103,-107438,-81045,-56721,3908,79860,92406,11917,-59845,-74688,-84744,-51898,4270,18641,62975,156761,136108,19952,-10127,69738,80053,-2989,-68426,-54800,-11848,3698,8187,8494,-31627,-75148,-42934,38672,50681,-26659,-92893,-68912,-21708,-63635,-87526,44528,193981,161096,30143,-37596,-41369,-4520,41900,43742,28494,49910,75037,54670,23219,41473,60575,79404],[118548,70356,-4357,-30850,-2884,11467,-27050,-48799,-15529,37300,45883,-32262,-68360,2926,35774,27753,65848,86735,85559,112122,95931,24174,-16289,24977,68186,17404,-20681,43586,16670,-125843,-127862,10193,74462,20748,-45598,-89049,-134461,-117596,-92194,-80737,-10440,80992,65701,5738,-14531,24348,39030,-33845,-105736,-120631,-94028,-54488,-22064,-22050,-39644,-27077,33485,78498,101907,80388,-39434,-125675,-63785,23479,29773,-33159,-104753,-124135,-98036,-36250,31249,14405,-12620,23717,-608,-45589,-43273,-4486,119436,267984,275075,172353,66826,22584,46193,80075,103487,69218,19031,28705,63903,22665,-59899,-71965,5278,49439,39102,46216,31007,-38624,-75301,-29893,32033,28296,40856,90202,67780,15119,-18094,-37950,2111,1173,-45502,-27150,20129,40189,3238,-19275,39176,59029,39096,96391,124095,778,-122339,-110594,-25979,18611,-11088,-64280,-86549,-71236,-40490,-56472,-100597,-73057,14000,19978,-43780,-40110,11304,45689,24909,-12555,7811,76801,77636,14058,-35136,-86554,-71797,19210,58254,36990,36845,43163,51269,47119,-5017,-38622,-44383,-74582,-74227,1001,76848,83440,54371,24127,-6548,-13926,18790,13500,-13830,-15085,-12644,-16807,7531,11285,-22425,17438,116667,86864,-28052,-77975,-105097,-124443,-72909,-9723,17163,57755,80027,27695,-54614,-146540,-205512,-131446,-14612,-26962,-106120,-59329,64551,88058,27240,49738,83195,43297,9574,-61955,-99708,3354,77690,25440,4599,39154,47142,-2825,-43803,-33524,-31249,-52227,-40266,-48348,-101445,-83656,-21065,-48141,-134113,-129830,-35009,51875,78273,66398,33551,30152,58234,74520,48636,-27199,-30946,53472,136823,115273,47449,30933,22232,-25392,-12318,77237,123964,62661,31040,82209,79099,-56480,-171597,-173763,-128622,-66187,7887,67853,61493,54888,47488,-52653,-145858,-106926,-61691,-50077,-47295,-55721,-42327,552,-14713,-48763,-25345,21982,59954,103405,107970,68240,-10581,-110674,-124758,-31523,25469,23976,27215,23568,43528,43613,-37267,-63806,-21317,-64876,-71027,10713,-20069,-28106,70638,76694,-9424,-36292,-10053,-24768,-75372,-122189,-99522,-35745,18008,31449,-33438,-107587,-43013,50301,7804,-78367,-83561,-83346,-128924,-114580,-54709,-19186,45094,136848,138292,45191,-21640,-4202,23512,6898,9816,34236,31738,56789,80123,42940,9667,3293,-49919,-51135,12015,50490,83189,134405,113933,6621,-85126,-122620,-126385,-71081,560,31992,50902,77282,48179,-76426,-183805,-143572,-28783,18557,53477,86257,28759,-20342,40055,70568,12622,22408,72324,13485,-98584,-110383,-67181,-48897,-6343,59046,79507,35288,-12506,-35152,-36005,-28366,-31647,-28218,20571,45757,-22084,-101979,-67899,16368,13743,-19023,-16533,-33468,-23889,20694,11739,-21412,-14015,-22269,-30031,14471,41286,-10135,-14920,48305,109771,121786,27336,-85047,-81987,-45888,-63377,-69510,-52634,-12912,44888,75522,86296,78578,42675,38628,41152,6642,-4910,17111,2917,-26918,-14054,-34005,-75916,-60748,-7432,12805,-2257,-41577,-102162,-91736,-8970,22051,-46420,-80366,-97881,-161896,-137054,-4551,107241,107775,55995,44371,35128,-19449,-62779,-16153,-12930,-79806,-100184,-45992,14651,95466,133175,70572,309,-13316,-35507,-15338,62256,107997,82421,52796,75127,84583,89116,117480,82644,2608,-10343,-7521,-18078,-15675,-42884,-1899,82249,67241,9884,-17270,11439,71912,124682,137530,100430,50193,33350,18241,-17166,-26453,-11234,-39472,-89446,-73871,-19971,-78562,-155925,-94467,-4538,18936,33056,31322,9522,24432,109976,179276,177161,146947,131696,102473,282,-81324,-42247,13615,-3012,-9934,-1557,-44619,-113468,-96746,-8444,47440,22815,-16399,-29374,6781,42262,4516,-41949,-5987,28365,-31763,-69024,-15558,59664,78532,35572,-23311,-50563,-18707,12156,32052,36592,-21543,-102925,-100818,-77331,-72156,-49683,13159,93797,151256,103053,46583,41823,24477,-47317,-79983,-51424,-36448,-65309,-105707,-66867,17111,38039,18186,45037,103092,132588,123214,98904,75134,1742,-64943,-10833,105283,119465,50805,21766,33297,31309,3695,-77596,-161152,-139145,-53287,-38100,-35515,-22523,-42523,-75384,-43917,32964,44964,13632,38357,51789,-28098,-103649,-120106,-99063,-57647,-34542,-10619,7213,4147,24832,86203,102012,49332,-5776,34592,141910,124505,6664,-46695,-53717,-89394,-46180,81264,143710,82427,-11559,-93973,-92076,11463,67236,-5284,-67263,-22158,3299,-60465,-80549,-17448,30430,24341,16292,32396,22002,-11248,-12284,493,-17993,-9485,10963,7552,6748,8697,20446,39208,4420,-48143,-21920,32710,56109,-29766,-186373,-179754,-46224,16773,24879,36299,810,-12587,22138,30736,1870,-40778,-41101,20867,24863,-47642,-72891,-30567,36308,107164,111199,39386,-33073,-71140,-44433,-13833,-71544,-101652,-34449,-13056,-20097,19752,-2853,-74469,-56797,2947,15432,19964,-30268,-125330,-158036,-79496,21979,81786,63550,6451,13005,26239,665,-52301,-119218,-129839,-58390,15289,25435,-33996,-105378,-84952,24259,68299,5626,-62045,-50314,7660,11084,-44689,-81072,-67140,-36930,-51639,-84298,-66959,-30884,-24938,-26709,-5653,29703,43299,35598,72877,126637,103740,48061,40111,49699,33723,22522,9061,-36540,-55810,-39692,-39980,-60429,-79609,-125008,-125408,-77921,-55893,-25335,18035,-8372,-66853,-50174,6386,7414,4235,35989,-3617,-32103,26505,60600,38672,1199,-53667,-106996,-111552,-53156,23110,75023,126372,113661,55564,22198,5038,-10356,-1644,-7818,-52965,-107320,-149575,-142625,-88211,-30702,55415,143773,156219,68547,-29250,-40680,-38536,-57681,-28929,19136,-6662,-48846,-36234,-4240,15625,65599,134023,149873,110151,90815,103194,60259,-1710,-13631,-26130,-64336,-61435,-5459,56738,75177,24769,3273,42108,67271,91403,121675,102049,46426,33354,48757,84053,76446,18964,-26011,10323,76075,55575,-71001,-121590,-28968,58991,94394,92317,81803,98331,97246,63701,23701,-37881,-61594,-13976,61417,88723,48888,-11900,-68659,-73394,-49307,-63647,-78864,-22153,19179,-21031,-56004,1186,83981,113088,90991,69073,68741,66807,47577,-6559,-100271,-127622,-77906,-34663,-3087,-29333,-97823,-125291,-116066,-59370,1144,11874,11003,-10807,-77739,-91483,-61453,-64204,-71735,-3025,88077,104090,61636,53541,68026,68150,76940,81758,45454,8296,-22264,-45448,-52924,-71208,-115123,-77144,15335,17156,-78197,-166785,-163922,-96199,1816,96992,124492,88997,72231,53177,-30230,-108613,-100238,-39291,-509,-18922,-37181,24924,124402,165805,153069,119270,61776,-24142,-38176,-16747,-49636,-97306,-126036,-116463,-37507,32515,6209,-16642,65663,129051,73563,20126,628,2992,18073,-24583,-56565,-37952,4693,58884,124519,188847,191003,125491,61667,-7885,-94260,-125452,-119758,-91613,-18734,77120,125039,44258,-74432,-157844,-199034,-129514,-13408,33839,59675,78144,28921,-35776,-35302,64153,104489,4449,-109267,-98197,-32713,-788,-5147,-13205,-37518,-77129,-70473,-25450,-21451,-65661,-106429,-101794,-59448,-61053,-77006,23087,152937,142417,44012,-14868,-16629,8902,18323,6207,14810,48478,54863,27363,35678,95253,122828,119671],[92893,74855,42333,13767,7289,41081,48415,11399,23662,77432,64342,-50550,-86184,-3915,14992,9075,97606,168088,132682,111058,126281,125941,75136,20384,-10413,-61060,-86474,-32317,-35894,-124061,-130209,-53536,-2517,1644,-12495,-56416,-139584,-158877,-129747,-85526,-3217,86185,76300,19442,12528,51370,46683,-27342,-77528,-51957,-3742,19420,14470,-29387,-82275,-53704,49577,95620,85209,64690,-15422,-124249,-147829,-51428,39670,-17730,-114813,-117455,-85739,-69274,-72367,-134992,-125953,-26718,-14518,-57836,-69681,-67441,-8819,82870,85311,12226,-14122,44870,73844,47734,53587,14997,-52568,-31500,21622,-26519,-89949,-62493,13202,54004,43339,12630,-1138,7441,-11971,-43836,-13660,44249,91064,98034,61300,38963,-3611,-40351,27017,43520,-5104,21693,92392,104171,41028,-13271,30957,77035,48653,44440,72740,41142,-10036,-11940,9244,12894,-2401,-13642,-4759,5606,-7265,-52815,-86744,-78295,-51403,-60447,-77334,-32295,-3365,18084,5479,-32608,-14962,68192,64258,-17174,-31207,-3774,14374,38213,11393,-33682,-58520,-47705,-20983,-35124,-81310,-42073,8104,-47352,-85244,-32861,-1547,3999,74648,117198,27361,-36488,16549,56280,32102,-28661,-63207,-23132,51114,32752,-35884,-9835,87535,89991,2583,-65108,-82781,-30763,42429,50970,68254,149125,167813,58414,-44681,-76768,-108180,-89308,-29513,-60952,-164309,-123573,-23122,-15792,-34624,27727,47280,-5600,-12565,-47729,-86528,-30431,10320,-30251,-23539,41265,56486,-17113,-79436,-74669,-23610,-5435,-4350,-34667,-103409,-84848,9959,16658,-82717,-90027,42872,144284,126763,74653,38220,11827,39585,91197,70698,-10975,-4978,84066,119881,39557,-34562,-42319,-47194,-33778,21763,30024,19662,36321,82848,91221,24177,-53493,-74541,-88066,-70933,-12432,27473,57041,83491,118900,127414,53919,-16460,-19868,-54946,-64050,-18543,-10584,-18233,23764,17262,-30402,-18873,27213,46225,22961,-15192,-26775,-59420,-102961,-86143,-9105,53183,71960,37094,1418,60476,124144,17130,-152266,-144334,-27329,11325,-15192,-51408,-2974,78537,53336,-9749,-35292,-28278,-12017,-12125,-3397,11741,-37264,-62082,-22239,-48416,-122755,-71062,7321,-19981,-78690,-93936,-112078,-170323,-175403,-69595,39183,75613,90740,55089,-38219,-57938,-7557,18158,-8500,-7466,40741,54262,47403,73398,85859,42156,-21783,-77234,-53010,60583,112466,86580,61118,7746,-98383,-165756,-162022,-145532,-69318,14578,19077,36560,107535,129686,80521,83,-12101,33496,49315,36849,31003,-16381,-45551,-4162,-2830,-48210,-29881,8990,-16436,-54909,-56984,-61441,-36394,40618,67259,34530,-1415,-19769,-9984,9962,18403,-6987,-40350,4960,86902,79227,-13366,-49553,-10299,26968,21200,446,-2738,25000,55509,41064,3880,-12199,-11239,4522,30849,56573,37452,30657,43702,10934,-34108,-62654,-63647,-26791,-26392,-67008,-65743,-13861,33838,42286,37446,70381,82957,46649,72083,98279,47550,-3792,5444,10133,1729,-5845,-82118,-117570,-38232,42077,48525,24795,893,-37241,-42832,1576,4893,-116242,-182507,-153823,-132152,-48799,76770,148799,141989,86319,56845,47784,-23235,-73313,-6958,-3351,-86362,-112203,-42592,13308,81655,135946,77210,1256,13762,13284,-828,38785,84653,84437,65236,70740,62355,45832,63396,34774,-25089,-25703,-8728,-5300,-6639,-10024,48662,139399,124618,49363,-7364,-16810,-4525,35023,90619,106606,74816,52237,17744,-40971,-53418,-10916,-26840,-88230,-55917,18316,-76805,-176875,-58497,67764,40252,-16458,-45668,-63867,-45364,29676,110777,145048,116479,60012,44557,28525,-32531,-25807,50291,87778,83075,64470,29931,-25753,-57835,-36787,37361,91380,68611,-968,-9072,29573,-1482,-79902,-78764,2571,18508,-30744,-46131,24655,78964,14996,-39270,20502,64346,-4805,-31280,-20759,-31578,-34055,2587,19977,13357,-26760,-57679,-1822,101233,102372,88640,112252,64290,-62980,-88630,-21892,-2821,-47577,-95304,-85291,-49966,-37948,-33801,-4377,27083,25992,2660,39287,69659,9217,-36864,9937,82355,87711,54911,40728,37339,31897,18603,-60617,-130929,-82094,-8330,-48718,-91714,-73156,-75721,-92884,-53711,16395,23742,-1874,27361,71732,34914,-32102,-50036,-23223,10749,12275,-2241,-20638,-44233,-40360,3579,18278,-30488,-68095,-6941,61428,30171,-29621,-54941,-94267,-107768,-23843,93286,122052,42270,-37533,-77586,-93417,-67617,-33682,-66058,-86924,-54669,-34556,-42641,-65134,-88434,-52044,20895,49920,37827,-31416,-120297,-92284,-451,30834,61551,60133,-10328,-55345,-70543,-83894,-45932,2742,-6972,-15024,28400,49322,-15282,-105298,-94603,-12399,37922,67361,55686,-40203,-61454,13730,36959,9035,-17401,8847,65865,37875,-68816,-110139,-65449,4291,76988,89589,-21793,-160381,-184021,-149769,-143888,-142472,-107647,-46067,-13210,-1784,3881,-47520,-109341,-96426,-52672,-37615,-20445,-23946,-63717,-96659,-47144,24056,35189,-14599,-53803,-5481,36484,3443,-62057,-110865,-98483,-40561,-3731,4142,-32439,-102869,-86543,42725,135142,124162,60061,9121,2591,-32456,-105743,-57257,83995,121941,-3286,-87916,-36786,32932,58990,68809,69463,46522,7322,-5024,29586,100551,109611,30731,-45801,-56263,-34009,-23297,-19592,-39430,-25910,20283,954,-75179,-87421,-66440,-41765,-20333,-22558,-21500,-18460,-45460,-44852,-463,-8307,-56289,-24297,44133,5330,-29830,32488,88223,56986,-28794,-59125,-8546,36957,73694,85212,70891,114913,142636,89745,28552,2939,-10473,-1475,5161,-10960,-54791,-105337,-118321,-130189,-138810,-62508,57894,109702,73356,-8908,-49719,-40851,-44274,-54969,-32581,-31498,-32197,-7438,-971,2890,52799,94696,96914,88321,84441,82111,2809,-119678,-140237,-53017,-26609,-45165,-981,78227,120667,104658,89727,84168,44432,37632,87004,95713,69679,89153,115149,121079,69791,14259,22832,87585,114175,59097,-64095,-105531,-44357,11396,49556,81033,54453,27291,43980,59280,73062,61704,17479,20868,96001,128244,69379,36490,21809,1132,-21209,-56064,-49718,22658,43504,-28723,-106937,-78426,18968,77382,72069,50074,52570,89598,83812,-12470,-122494,-96657,16352,84534,90112,35392,-65227,-91291,-57718,-13345,17161,24024,23081,1375,-20552,19366,38036,-19971,-40252,43629,120674,120181,83629,53837,7481,-31374,-14470,-5752,-43828,-52933,-42166,-21459,-8771,-62676,-154381,-136741,-42195,-6219,-51294,-107716,-68376,10822,64141,87698,69584,49839,78233,60080,-41326,-119929,-115845,-52613,5922,-21012,-50271,5645,50762,36903,47215,99351,120141,80770,31678,9532,-32306,-85600,-125981,-125869,-69399,-32958,-90998,-143558,-53254,56947,58691,1602,-51581,-48953,-10182,12938,38074,47593,56570,78844,81168,87726,89759,52550,-19790,-75341,-102355,-85243,-45881,-14609,5395,30769,63936,16446,-66834,-131432,-172934,-133364,-41274,2667,36076,47882,-1234,-62651,-80177,-4521,67631,23599,-85175,-113552,-54108,29354,50439,-5543,-46084,-49311,-51443,-54067,-41354,-27746,-46520,-97125,-71095,-27883,-44283,-10600,56822,46333,1439,-17963,-26992,-37121,-53035,-44804,2404,58424,70341,51474,79741,132870,121124,87996],[52208,90451,102159,73756,22133,15095,14607,-6223,11837,72679,74637,-36224,-72623,8617,18166,-462,80073,157041,114821,68308,98203,156258,113160,1473,-61741,-61775,-45329,-40204,-68877,-80634,-32521,11433,14297,8833,13061,5099,-63908,-119757,-122773,-79620,-2591,76005,84540,5804,-35748,17583,65694,21531,-29384,-1230,26812,11107,9097,-22828,-101584,-80186,48459,104183,50217,3120,-35889,-134734,-187333,-68175,68683,9353,-118354,-123907,-74655,-105528,-204338,-241913,-145583,-51991,-51744,-65961,-90036,-152861,-160678,-99726,-83389,-104668,-17354,114415,92951,-9157,-23976,-30731,-54107,-38389,-2439,-29004,-78684,-77718,-34398,21519,30979,-4186,-25779,13914,40376,-21306,-62106,-13207,47463,35981,23947,50052,18661,-19244,50109,96933,87093,114051,128957,77705,16055,-7545,47273,112855,85662,13609,-6650,23513,38402,17447,-5951,-28359,-43264,-33932,25368,64357,11193,-44509,-15115,5490,-28580,-59573,-31269,14201,-4966,-20521,3354,55,-11660,44412,90680,62342,49899,100746,102421,14440,-69538,-78291,-82994,-61331,-8089,-31891,-74287,-4561,55746,-19663,-79932,-63315,-80791,-84087,42266,139681,45334,-47014,3511,96822,130267,54986,-25116,3226,64141,35781,-26477,-21183,26904,44958,20519,-2367,25125,115325,158677,95140,60430,113275,125696,47131,-24992,2631,33129,-1274,-30653,-55861,-140958,-131538,-54981,-29896,-31994,2712,-14622,-87638,-87218,-59651,-68907,-62159,-51488,-77192,-66088,4366,37253,-9268,-76340,-105151,-43808,11714,1515,-7353,-8397,15821,61552,46646,-8734,31994,138412,169694,117347,42393,-31700,-89157,-62425,-5483,-6041,-33760,-16850,26103,7572,-67005,-105401,-122021,-129700,-65217,-2424,-60662,-98305,-13632,106164,105223,6800,-237,74405,49458,6276,27582,35172,44442,83141,131105,157341,132395,89553,38908,-25068,-9687,23775,-48737,-91703,-12648,31142,350,-12961,-2275,-5854,-25727,-40353,-55889,-107356,-86148,1757,50156,81840,110111,31197,-59954,7593,150239,117834,-92695,-182213,-74834,20334,-16941,-75746,-38618,5774,11540,33224,12302,-28574,8388,85313,133785,135468,61436,-4034,-19299,-42861,-61323,-15710,11320,2583,-7889,-34155,-72025,-112747,-135700,-48873,73075,73114,18215,-36077,-84074,-51588,6370,31214,39869,40205,61462,48873,1055,8370,72469,71121,-13211,-64695,-20047,82493,136725,100573,39611,-17502,-85118,-122580,-115287,-118634,-73731,-8991,-11174,1595,77221,136441,170458,140293,61251,38384,74554,49161,-15764,-69459,-84502,-66869,-51628,-47067,-56235,-63448,-42125,-7051,-19441,-38043,10271,76311,69146,-3495,-58759,-30942,57457,95063,55471,-18320,-73145,-34018,58026,91122,25301,-49874,-71043,-9003,60349,58849,47256,78161,105258,87700,45618,31465,54913,55106,16891,3426,1614,19165,14219,-77336,-155391,-134799,-43406,41820,28192,-31393,-22750,33022,34028,-19207,-9330,59243,56497,-76,49718,142737,107448,24748,31350,65666,62584,40833,-37433,-61940,8490,46405,10923,-10918,15260,63579,47939,-7531,-38199,-104705,-129343,-64481,-7475,30228,64352,90737,109682,67740,8186,7511,11662,2343,29029,18844,-35764,-56884,-18697,-3349,35390,101236,70808,-18984,-9713,41700,23408,-6819,3977,6955,-37804,-33111,3287,20649,43658,19447,-31594,-41295,7256,87075,123842,104243,114928,148708,126589,72364,6534,-50634,-81487,-82735,-35557,19378,43570,54089,41651,-15802,-46625,-12842,-20220,-73633,-40843,32512,-16934,-71715,21712,102758,48018,-40846,-76645,-65091,-52017,-41534,16081,98050,98237,11468,-16368,33106,10262,-29156,29134,102630,109033,113319,131355,81609,-25533,-73439,28167,142498,112290,-11646,-54507,-6582,869,-53081,-63906,9766,63491,29953,-43552,-53778,-31371,-60790,-53708,56139,116814,17026,-50818,-50099,-20451,34609,71237,41893,14529,-48780,-111017,-78645,26396,54575,92131,158900,99884,-59086,-64103,38020,67642,-4401,-94683,-100203,-60842,-58187,-84447,-99761,-85629,-74296,-76836,-20501,33054,22922,7382,6119,23100,28797,41935,62066,53564,49702,40011,-50293,-94224,-12987,34888,-33910,-81234,-64939,-54070,-52690,-18529,15350,9525,-7775,-9080,20691,44895,26663,29495,62558,70928,57931,34095,-29114,-88029,-113212,-94002,-51425,-64889,-74644,-4389,6402,-58523,-68806,-33512,-49792,-54044,6207,46766,26742,-9321,-27401,-46841,-64141,-65987,-68348,-68546,-22343,14325,-11375,-33998,-62971,-116055,-99764,-43982,-21885,-14338,-53502,-143904,-127042,-3639,82290,133549,101121,-20318,-83707,-66640,-74776,-65964,-3230,11379,-21226,8197,36519,26997,20534,6770,1424,35271,83302,82238,-8477,-68358,-25342,19921,24584,9403,34097,59791,38320,-20906,-53671,-42009,-17797,2638,12785,-39241,-122596,-129692,-138457,-169177,-145692,-96187,-53166,-2146,14779,-23093,-78215,-98598,-53899,3939,-4733,-15955,21736,56268,37412,29400,15548,-31057,-65546,-91905,-74984,-11231,16254,-21011,-71047,-57612,-29591,-29021,-24047,-18684,-56456,-78526,20200,158911,173191,89225,31618,-10480,-104114,-163916,-57496,105270,129161,2660,-61602,5423,84719,114151,104081,53283,-8708,-41422,-29269,5398,42331,44855,-8747,-92529,-108346,-64358,-32679,-18815,-37248,-35877,-6660,-38287,-118612,-89985,8442,85164,119502,97195,34349,-16537,-37169,5682,61779,18400,-70613,-60035,12218,14404,5386,43389,79028,59945,-2377,-1504,77933,115126,115109,96640,75136,103239,127051,83283,35543,16815,-16128,-46772,-41355,6934,28115,-9336,-53905,-134816,-195792,-140440,-12817,43100,44033,-4224,-63642,-63355,-36297,-36212,-28431,-17910,327,36475,19020,-36815,-29403,-6116,-16388,-1765,10665,-8144,-62321,-146140,-163241,-66716,-18334,-25120,14513,59575,92613,109427,109052,92496,21205,-39239,-13152,6049,-14543,15294,57699,58985,26864,12509,47049,105920,119625,81301,18504,7763,46188,58790,25107,-18067,-66230,-73728,-21785,23343,62418,106357,100644,72838,121928,143449,52115,23155,62397,70115,18045,-43167,-26090,64995,108675,50012,-58923,-81839,-34109,-2915,15796,28444,45443,95055,84495,-43942,-136666,-49472,98563,170035,190156,109663,-32398,-91935,-58366,-2980,26276,23564,-16232,-51344,-31892,40603,48702,2447,5737,34348,18531,5278,21302,2643,-92617,-161012,-128923,-114164,-131276,-96435,-36367,25326,56094,15448,-69056,-105072,-89384,-56137,-19546,2876,38564,64214,63546,60652,62266,61398,67895,46568,-23307,-51400,-30322,-10835,-10819,-52241,-65768,397,27126,-20692,-48789,-10010,60979,127906,115219,67835,19219,-20166,-39015,-32527,-37795,-73776,-145572,-186697,-111394,-15156,-620,-45436,-73829,-48497,4167,37052,63992,67805,60846,58394,14960,-47534,-68446,-34431,-42969,-78832,-79350,-25367,50658,77910,30224,-16748,-13271,-23779,-38850,-34329,-38564,-42709,-53512,-61195,7680,92891,78576,-11022,-78111,-59122,-4592,19643,-22001,-81222,-54332,63576,114244,19602,-44687,-26170,-47583,-63525,-6641,40021,-3970,-103098,-98970,-32885,-16461,4162,40888,13074,-37499,-56440,-65838,-70351,-65981,-42134,1557,58335,99848,107319,116972,129174,74830,28541],[26184,70153,78489,58627,6214,-42912,-78245,-71976,-28793,27710,45845,-22651,-49248,27806,49090,19557,46924,71877,43550,21313,46431,95262,76635,12362,-10567,22784,50339,4628,-73832,-41860,88767,150467,107621,59955,54125,67149,27616,-35594,-84777,-80306,-7232,77767,64772,-45788,-105115,-24750,82806,54492,-41841,-59382,-49310,-67764,-37599,-24664,-81628,-80295,20236,80505,22428,-52970,-82104,-127183,-154967,-86149,2164,-30671,-122089,-97644,-10920,-60584,-184208,-152281,-49393,-50152,-83576,-83959,-128503,-189517,-180173,-111020,-82464,-66258,47928,131023,62932,-24547,-20264,17040,43874,16039,-12124,-16320,-50678,-100713,-77550,1744,23149,-12289,-44095,-21136,36253,6334,-74890,-68646,-1408,5617,16381,60996,41012,2366,42406,81421,95981,131675,107992,37447,14113,42594,94803,138516,129992,62485,4289,1178,-1495,-15218,-6560,-27118,-66946,-60579,20798,60323,-30410,-74789,27915,67049,-10640,-48067,8322,30412,-29582,-51903,14173,39311,-2685,20968,128332,166961,107158,76766,69645,1402,-45012,-38846,-41352,-24415,21875,4224,-15927,46476,67783,-29268,-83185,-52662,-76041,-103685,12593,112061,40039,-45852,-13537,89879,189756,182807,101033,53727,39867,26659,28375,28443,-7761,-19672,24203,64864,113195,187758,189691,91616,11116,22946,69304,69922,31582,65782,127541,83474,10394,-10237,-61372,-92424,-40206,13157,-3208,-23742,-63445,-130191,-114782,-50911,-49864,-75891,-59024,-58020,-75849,-48384,-4864,-1411,-44998,-85681,-41360,10989,-3863,28565,95728,127384,103418,7866,-38454,36599,88555,66625,34526,-9644,-83838,-114189,-82144,-66091,-69072,-74645,-72247,-84701,-118100,-129775,-108431,-122809,-128035,-76851,-59191,-101420,-96896,-22575,81620,94977,16740,30962,129979,114221,25047,6119,28163,49516,41370,36993,63986,78243,62262,24280,11245,92505,101649,-55984,-140263,-69259,-12784,6069,13511,-2109,-25074,2184,49456,4480,-101286,-62160,47094,56094,45847,58362,-14451,-113357,-73145,76871,131854,20819,-100531,-104153,-12610,10736,-47836,-74263,-77309,-16201,71524,40358,-51053,-32839,97539,167747,154120,122955,59272,-52019,-89582,-15322,43245,32679,45731,72746,50427,16634,-2510,-32813,-14121,45317,26237,-42163,-75107,-46540,4318,7710,8378,57796,77695,75177,51816,-2632,-36964,11441,44371,-13150,-52455,2209,58420,106810,107362,69407,61785,61693,34670,-11199,-67995,-71282,-41210,-40732,-39529,-3829,42639,68629,31597,-44355,-29253,59167,69255,-15288,-80984,-78885,-56836,-18059,8439,-46010,-119064,-94515,-32094,-32444,-17455,52502,81877,46874,-23904,-86362,-33133,106995,153947,76071,-27437,-101441,-96673,-43474,-13406,-25003,-61054,-85347,-32378,59921,77844,51248,84716,133399,117388,49777,22699,52068,37633,-42509,-81958,-66432,-23810,-25919,-96140,-150604,-140172,-48858,79378,94456,3137,-15976,22641,-17825,-87737,-26744,63802,13618,-66959,-3970,120830,121695,63288,72214,93209,67050,44984,16573,34004,68673,23651,-41299,-18744,75512,170724,137256,9278,-43190,-36520,2085,86817,133794,86612,11235,-3934,24305,16062,-42916,-57144,35534,89723,60936,24967,13955,7610,-9452,-46136,-16050,63882,48035,-71669,-85079,16434,32826,-48095,-81672,-76042,-90784,-59891,-12056,25368,39476,-7178,-61480,-47395,50344,187193,256707,187654,110461,74488,45711,27364,-23364,-79446,-92611,-98783,-90698,-61349,-27708,12620,50946,31427,-22839,-44392,-53635,-79979,-78579,-18165,45238,72748,82043,77212,29203,-51587,-89267,-53430,-32601,-49873,-27242,53286,79877,2066,-47445,7067,27345,-30052,-24588,13189,23375,98392,177778,104978,-49651,-109169,9564,127510,73970,-69639,-109053,-32365,33616,35986,36612,73471,94880,67024,-2424,-80680,-127075,-105823,-37558,39799,87729,29635,-53927,-77828,-34899,35546,57842,-10112,-70550,-103794,-89990,-41586,22928,44436,97591,160546,123516,17993,8724,77722,127025,62243,-90182,-123030,-44339,-20641,-70191,-122433,-121431,-102281,-81461,-35984,14676,37685,29836,-8981,-28028,-29315,8277,61452,55260,46679,35012,-50688,-70255,20934,49881,992,-10329,-31604,-36660,5979,37473,21360,6094,5698,-19662,-15643,48145,74132,62748,49551,30636,44658,50691,-24984,-79301,-93209,-82060,-37783,-32736,-19976,60217,52832,-56578,-71016,-4821,23033,33016,63385,32279,-40086,-44355,-12029,-42654,-44696,-5482,-16048,-7882,58916,101509,62672,-283,-32617,-54041,-73043,-99438,-97717,-47838,-14314,-24649,-16971,24190,62868,103654,73407,-22159,-58829,-11306,7368,-14017,-5575,-10901,-42644,-32778,-2713,21296,46017,35514,4162,24691,66458,90718,38083,-73426,-89940,-13793,2159,-29636,-4219,23638,20471,679,-10670,12888,21698,-7069,-18439,-12599,3111,31299,3363,-58950,-77497,-72919,-59269,-7784,8414,-36799,-57127,-18171,59473,120957,101126,74503,96909,126846,92052,35718,-18407,-49765,-38415,-60774,-93598,-49509,28677,28968,-35834,-59915,-54785,-39715,-27010,-25731,-51220,-84120,-8557,121722,108167,12529,17941,26768,-60852,-97701,-33729,19663,21378,-13385,-39814,2986,92961,116402,38188,-45595,-53547,-15409,24075,38918,3702,-18255,-21995,-68111,-75597,-30519,1530,-1877,-48539,-91060,-91540,-99216,-130708,-80098,21558,123243,192477,156546,47849,-10502,-608,54423,103219,65061,-25432,-44764,12399,44055,48436,48281,58779,74043,67463,66090,76292,54467,24740,33360,77482,119054,85039,18434,9788,18064,-22429,-73036,-67069,9490,66024,51490,1453,-104039,-179346,-115678,-9501,13299,14677,-4195,-36218,-22076,6864,2984,9626,14013,2269,16181,1791,-73916,-106621,-96625,-111699,-88252,-36776,-29633,-36570,-51733,-81034,-68726,-35199,253,40191,47296,58083,57104,43070,63968,57196,-7924,-43779,-56401,-93397,-81494,-49914,-45855,-29480,3843,18269,52870,86270,80152,72670,99243,145407,127331,15432,-110553,-148309,-87927,-7199,21203,27028,60883,80374,55355,98487,125638,19417,-60246,-4352,97087,87506,1058,-7794,72086,131412,115702,33929,-24162,-57566,-76096,-30650,26220,53267,82753,52166,-64555,-116473,-19292,85467,95743,114382,82574,-19707,-95085,-75095,-5516,39834,41957,-27785,-98077,-90060,-32147,-20710,-14941,569,-37999,-107330,-107138,-60639,-46958,-88492,-117215,-107767,-131442,-155314,-110502,-27251,68456,125812,118668,59388,-15527,-87149,-114270,-52408,37661,57804,20502,1719,20241,50503,58689,63491,80959,53038,36798,60810,41833,-28142,-82764,-79192,-10877,39197,27054,-21330,-63659,-8602,112630,153990,99635,40626,20340,30280,52376,33849,-26781,-88121,-105546,-55754,23794,45860,28351,24201,28179,25454,-6674,-12887,2917,6028,5030,-21319,-99346,-129481,-27091,62831,45620,167,18710,70377,65401,-2556,-47675,-45408,-33818,-7891,29807,56424,49142,-34917,-97117,-19413,102005,115614,49914,-18589,-49401,-61051,-28717,-10911,-53468,-57077,31226,66085,-19968,-59333,-30470,-69597,-72249,20476,35614,-74424,-173274,-171485,-107936,-43621,22786,81106,48875,-53073,-129277,-137469,-72879,-5589,5454,-1878,24377,83296,114318,94479,69128,12918,-16318],[35286,39627,16229,1095,-21786,-60933,-95842,-83599,-39969,-10529,8192,-15017,-30715,29607,67514,43573,22938,-3277,-15257,21541,46912,37554,25608,38560,61862,81863,88294,27746,-63412,-22817,125924,179664,131277,103542,109145,104808,61333,14388,-50788,-86151,-33765,41752,1437,-76871,-90167,-9578,78587,34337,-87119,-128583,-107552,-92871,-48775,-2948,281,-26337,-21928,13533,7120,-56194,-94918,-79024,-86578,-129130,-120415,-97162,-104129,-36582,69331,36030,-30406,20442,28242,-52892,-84556,-100860,-151410,-137819,-76079,-22776,-2630,28578,72450,36802,-26559,-17510,39589,105996,145509,74883,-8030,-14914,-21206,-61635,-35918,29195,16630,-53784,-91837,-68287,752,16073,-42351,-45723,32091,74722,80097,84992,56383,14101,9579,9146,25810,49659,32399,19631,55267,117717,150642,140488,123204,107448,78969,22732,-19998,12337,62165,28699,-23590,-4342,44233,19746,-80623,-96928,7473,19359,-68033,-74773,-8202,1649,-62596,-56618,7314,13150,-45363,-28585,106730,183241,85170,-38811,-16801,69845,86181,32875,-16924,-29004,-17995,-832,20199,56895,43187,-43795,-75968,-25758,-37532,-66853,29481,94325,22057,-38385,-18208,42546,149738,225333,212787,133521,48215,22133,72152,72939,-24420,-60131,18103,74893,103661,138005,120679,56751,17645,42978,100060,103782,69255,83952,114583,79822,25813,26449,18992,-16325,-11150,14700,-33420,-81226,-91248,-102081,-65282,-10841,-24195,-70240,-34647,9215,-23375,-49185,-9381,26609,16247,-4332,30185,34879,-2364,35112,109493,146808,91450,-52951,-130633,-98229,-82005,-80767,-70712,-75341,-83102,-36486,11805,-3489,-36497,-77242,-101958,-131720,-133625,-75667,-13279,-16210,-25976,-42530,-77228,-52911,4811,3009,30719,58675,15686,10975,96395,105804,-790,-55499,-12039,23734,-24912,-61841,-40564,-25200,-16920,14921,65474,173948,184585,45729,-49820,-61823,-68759,-16697,49751,49829,10928,29583,90273,52658,-39466,-9169,46193,15588,-21376,-43654,-84080,-125761,-102452,-13152,55178,54294,2295,-40968,-21013,21135,5527,-52497,-91925,-30906,49238,17535,-77840,-100547,18903,107444,93518,78816,19639,-128382,-157274,-35149,37275,31916,53323,80103,89932,102096,79655,32142,10697,16683,-1277,-41325,-41331,26853,60649,-9848,-34794,40545,85544,79442,66498,27867,-34033,-33690,-3587,-19191,-34209,-5174,8913,39087,72436,86722,130731,169567,144228,62035,-26345,-57248,-48032,-35796,-53379,-77823,-66751,-87152,-161407,-169231,-79879,15892,56504,9590,-46071,-22582,22545,50553,58310,-3633,-113187,-132842,-65512,-10341,32343,80463,66862,413,-44908,-78225,-29422,105697,156804,86823,1455,-73633,-116117,-114836,-99666,-74013,-40352,-20815,-14323,204,596,-10588,46681,130942,130098,38744,-38247,-38058,-30187,-81877,-94931,-49175,-7396,-22356,-59745,-72791,-82256,-43623,75032,116552,17845,-30219,6863,-22416,-78874,-17723,49010,-23865,-105866,-52150,45145,89573,94919,93722,61303,5499,-17498,-5932,74343,123060,51129,3403,73817,178640,231108,201541,97085,21972,5724,43967,109838,144917,101022,12912,-21886,-27302,-28847,-69060,-97208,20317,118885,86178,32151,50113,62421,9261,-56046,-23302,46379,24245,-90161,-111810,-8485,30708,-49145,-83338,-41482,4333,28632,26463,41119,28328,-54300,-93024,-6025,127381,240916,275239,169701,51669,-4844,-39740,-50934,-78762,-82216,-50299,-36247,-41478,-40249,-38756,-14579,48723,79763,8602,-75956,-80974,-64836,-97605,-69467,54542,125377,83100,29306,-16980,-84238,-123881,-87660,-27071,-2595,-10520,16693,47692,-3149,-76000,-46194,19649,-26691,-92425,-99750,-59805,72190,168571,67023,-73664,-97866,-18841,39073,-12342,-126468,-150856,-52015,52126,86931,104422,133509,111593,70767,30581,-59405,-132046,-80952,-6782,4437,10398,-17665,-67605,-99323,-80002,-13951,31252,-26292,-113629,-108718,-5454,57279,73130,89973,119660,114004,116995,129503,97567,72818,133849,130037,-28430,-112077,-69624,-29103,-16482,-30687,-63423,-77045,-57070,-28182,14821,54437,33337,-21628,-32786,-23368,11496,53195,44274,32963,20495,-50262,-75051,-10597,16539,-1784,4497,-60331,-89260,115,39621,9812,17050,33968,-2801,-10061,64209,101109,39271,-34011,-35845,26164,32010,-43213,-46408,8164,39377,43029,26871,30598,88148,84683,-24476,-55858,73,37563,67190,106122,66985,-33915,-57651,-12095,-33513,-24544,30875,30164,36290,63350,79368,86160,52754,32522,33690,-14044,-73105,-68967,-29341,15529,92865,126905,58597,-1076,19866,16434,-23139,-31045,7998,49469,42222,6392,-32541,-55537,-58569,-47143,-40599,-22245,7948,-8469,-19114,25047,82404,47341,-72078,-104106,-31259,-44308,-99093,-61431,-2017,2379,-37627,-42441,23204,48789,13159,-13752,-20859,16130,94794,119678,51117,-9048,-22401,-30261,-20115,-3146,-12110,-7686,47655,113609,143504,150984,169404,150178,99524,27703,-27070,-45824,-23059,113,-18101,-30305,-11685,38114,43347,-23677,-88295,-92293,-40763,-15505,-56753,-108854,-124453,-60288,16230,-8086,-54545,8701,81049,56056,22402,11970,-30060,-39926,-17383,-37021,-39877,31675,55237,-37194,-90754,-19832,73379,121411,90376,-1207,-25831,2045,-17749,-20536,19305,34358,2147,-66954,-121775,-124345,-99022,-93885,-72595,-30346,45710,120383,84513,-22241,-39024,19317,63602,85270,68895,28334,17696,56957,97172,91147,42186,41871,96950,120032,77947,3914,-49515,-67671,-28402,70006,141366,64841,-37926,-42175,-18077,-36481,-58830,-49596,-15149,8389,22591,12084,-75173,-129361,-49676,53,-28049,-31736,-26219,-3859,56140,59905,-1506,6917,30320,-13318,-50825,-48764,-77233,-111808,-109700,-119748,-107697,-21857,42855,50081,45148,-22162,-94362,-74976,-7299,29720,36881,51516,25809,-14302,37482,118105,100505,31660,-9372,-50146,-64676,-75606,-79147,-39884,2363,-14930,12655,56139,35947,19730,71031,126639,100779,5319,-89686,-100772,-13827,72639,83468,51752,18931,-4898,-18765,25447,66329,-10367,-133619,-112390,77985,167408,78029,24357,48918,56928,68528,59370,10465,-46562,-66952,-22021,30277,42088,46991,17077,-41560,-59082,-5996,21062,-54983,-103208,-55747,-39863,-66378,-42582,15535,48483,70009,39101,-44051,-84779,-65211,-48443,-32320,-49355,-90401,-95819,-65527,-61289,-48231,12192,52243,13680,-54879,-97523,-81685,-12420,99719,176188,179780,120343,44308,-47626,-125137,-77281,39846,57226,-8909,-30488,-8803,6980,13268,81964,179488,161770,87760,85340,77633,4508,-69928,-81332,-39504,14145,61711,52781,-22908,-18957,64295,115170,84654,38854,30057,39461,64011,73893,36187,6370,8189,40746,132885,206426,208149,160257,92742,19698,-46942,-64341,-58058,-51657,-22645,1782,-53642,-89950,36266,193449,192504,86759,47524,41621,-10458,-54202,-56392,-34907,-10293,23697,53066,83476,93352,26704,-43530,-17472,31941,46584,73270,64097,1102,-66987,-60387,-39735,-57818,-67808,-35149,-48640,-104852,-87874,-29012,-31153,-16341,48898,249,-138222,-198496,-177270,-132786,-77609,418,85901,85443,-33636,-171329,-198619,-70017,63647,72670,26500,17736,56714,81899,47461,2546,-24427,-11797],[53788,27294,-9275,-22854,-29909,-33036,-33874,-28359,-20502,-17282,14792,8195,-30495,-12326,25151,22551,-1706,-27368,-27275,46189,79170,37955,10939,26179,34355,30945,21439,-14894,-45691,2221,65902,41923,29107,89565,121255,81658,13878,-14693,-48701,-80786,-70779,-54149,-70673,-45726,3714,42022,56488,-12898,-104785,-107216,-58439,-21568,6255,48039,84867,35861,-54227,-58595,-4208,-15662,-52615,-24540,-44416,-148367,-162643,-95064,-52825,4750,73845,71469,72652,76850,-2111,-71786,-63391,-86642,-112483,-55931,-2768,-386,6711,40791,19503,-73662,-100495,-37390,43869,122838,148355,65701,-7847,-14350,10311,29556,47530,54307,-8831,-106927,-128729,-65890,2410,20613,8996,32000,110413,175792,166763,106695,57600,21766,-19662,-50843,-31976,-40983,-61919,-21686,61320,138788,163426,103981,35502,48890,78932,36557,24343,98507,119200,48061,28634,82306,74236,-15027,-75623,-65363,-35484,-72785,-114801,-70345,-21371,-30409,-66763,-39057,-21427,-63143,-132697,-115424,15663,106040,13397,-114963,-25543,170838,167135,34431,-61347,-99364,-89151,-21264,18842,12743,4871,-9858,-6619,7191,-33535,-40512,54778,82919,-3694,-43135,-27547,-13313,41144,130435,216989,217192,111352,20269,45747,45069,-40829,-62408,-14133,11426,33125,43109,11272,1700,70928,156827,154840,69828,25911,41821,15779,-36027,-49506,3426,49595,60242,13430,-42062,-108611,-139919,-106383,-71374,-41284,-8998,-16857,-62327,-26657,57586,58465,19100,51923,101606,102742,90984,111065,50521,-37447,-25228,40070,74086,10610,-98006,-164917,-196396,-194578,-154391,-144472,-153608,-94123,-76,56622,52789,8878,-44558,-68165,-79696,-43510,46322,107462,109384,79732,-8315,-60416,3513,49655,-18143,-30268,13181,-6323,-26937,51935,89886,-7611,-97115,-91005,-77320,-90876,-63046,-27249,-36539,-22562,51860,106624,155119,168617,131551,78595,-12537,-94559,-51653,46805,79932,31706,-20749,-6217,16197,8554,39119,44374,-5065,-58760,-98646,-114107,-105693,-81392,-28571,14399,15068,15784,5876,-33180,-17157,24835,3925,-46971,-51695,-28868,-32569,-68779,-105201,-46202,47479,61166,22923,-46010,-154048,-168759,-86478,-23560,-6254,4297,-5812,24368,90900,64042,-6060,-4428,21607,14615,-705,-1128,36853,51540,-35231,-49691,49100,86979,52318,28004,3836,-41305,-50200,-30089,-34048,-43501,-43774,-41061,-38474,-5399,56982,103622,112802,96144,51290,-17032,-60973,-54961,-17112,-45887,-105735,-94854,-101230,-171591,-150579,-61867,4963,35419,16430,-20301,17780,75701,70065,54400,36644,-40613,-95719,-28095,65609,83983,78686,53117,-11840,-45441,-62527,-41261,64563,124365,81536,31551,-12686,-68150,-93560,-72667,-47843,2401,35821,-12250,-94107,-130431,-106888,-13836,96618,122112,40978,-71682,-99806,-58823,-59635,-36873,21833,42017,9850,-28603,-33672,-30455,-19031,29878,55338,8054,-13601,48488,59901,907,-13840,-3281,-37461,-97689,-100193,-45335,35458,90227,79874,12665,-47182,-66634,-53042,54492,141488,115150,105938,172492,213303,201046,203448,167419,66378,-17445,-28442,-29637,-6251,39501,48497,35654,-9015,-52379,-90332,-109878,-26036,66245,57002,9815,51268,89008,46001,-8017,12020,37690,9420,-55881,-67998,-5259,17865,-32218,-26409,67492,125903,105023,62043,50485,25373,-67328,-80377,53919,181757,232779,200641,95933,16946,-9617,-46076,-75488,-92145,-60879,-33503,-36834,-17704,16888,9187,-7305,46759,106980,36811,-58807,-37243,16897,-28242,-66132,839,65036,49899,-4659,-72825,-122241,-146051,-122693,-29173,37646,19105,3104,11656,-29836,-104354,-79393,5429,-43475,-153294,-134393,-31651,93475,153402,61574,-23544,-31576,-39136,-55795,-71292,-128279,-154770,-76275,11685,34366,65761,125315,107304,56824,10635,-70158,-108867,-51146,-6841,-20104,-44063,-75285,-51762,-62429,-94204,-30810,76807,48704,-55849,-52438,54541,81272,70904,111619,126092,54044,64095,141199,121430,54721,97838,145916,67563,-40898,-114877,-100663,14373,84265,24197,-33184,-34440,-24301,15753,78853,43968,-30399,-1141,56140,83775,80337,55532,36337,9535,-63476,-108464,-68360,-26974,-42922,-67320,-141236,-171629,-78231,-25902,-23300,18844,40838,3740,3409,65311,75881,-18210,-96066,-50441,26052,-5987,-77744,-33030,89565,150485,111593,57446,32530,38574,27414,-29723,-51842,-22800,-13858,22652,89198,91516,9654,-51536,-20590,13213,28728,21890,-4840,-1129,-2648,-9084,54706,99610,86344,63915,30303,22147,36922,9596,885,90684,138461,39147,-48758,-30103,-13607,-13492,2006,22484,49703,62907,26741,-28079,-44080,-31919,-46390,-83705,-72802,-15506,-41396,-91457,-13716,81460,40937,-39436,-43237,-13510,-53525,-109891,-67450,5784,7543,-59328,-69497,-11836,2089,-16731,-33437,-69540,-75957,14301,87120,43734,10735,56004,46942,-16526,-4646,37016,33132,40302,48450,34204,70597,146081,128811,45408,-26125,-43865,-16070,17551,-878,-25577,14299,34221,24104,20846,-5680,-51461,-74296,-46475,-21907,-77181,-161249,-185272,-147530,-100950,-62786,-26019,13769,61881,74941,40958,26468,12286,5433,1301,-13921,-39047,-38844,-17241,-30232,-36017,29189,114370,160462,112573,25205,6711,25748,-31,-10446,16054,10802,-18542,-54819,-70049,-56179,-25166,-41414,-71363,-63668,-30090,347,-19592,-83482,-62438,19948,46512,25918,12512,43536,69461,83450,134487,139596,50108,31135,106210,130626,49265,-60551,-96226,-70474,-32400,56692,135515,73378,-41630,-84405,-68966,-62330,-59268,-60845,-81592,-89023,-37272,2298,-48707,-66374,-14317,-32606,-98615,-99159,-73807,-12564,89541,87224,-25691,-33308,26798,-1792,-65770,-60829,-52289,-75874,-68236,-66981,-83481,-12221,82052,75612,28296,-70284,-156653,-138764,-76899,-45274,-16204,30951,28204,-17231,15486,104800,114378,65166,48766,46625,30970,-11542,-30200,-12565,-3960,-27626,6318,40111,-2379,-57470,-28311,4026,-4734,3424,22544,18495,50007,110707,131522,107962,44706,-27520,-56253,-28990,18427,-5693,-114208,-158106,9949,158829,107502,36484,5554,-55702,-48029,-9390,-27869,-40724,-10883,6391,-13220,-40562,-27202,-12242,-8424,-11100,-218,-5822,-108819,-214465,-156042,-70572,-46833,-13439,21543,18582,57004,107476,62864,-9955,-9490,10985,-20364,-92011,-86385,11110,60388,-6838,-47933,35085,98433,54762,7020,-10454,-25312,2339,97518,154656,129359,61459,26840,-4703,-55354,-9467,92283,107304,44657,-676,-19612,-31113,-37686,66439,213633,185696,66305,41862,64179,39769,-34404,-74251,-74050,-60612,-5020,24452,-19040,-52979,-26322,12282,39702,47561,40802,10191,9332,38728,41326,44144,48512,68766,159964,265729,261846,162462,41806,-40347,-48004,-31640,-62029,-77355,-24683,15720,-34790,-85143,22664,175409,181865,79391,41520,20011,-47046,-72330,-58795,-23063,9750,31772,56734,86563,93929,81220,50332,5008,-56139,-46987,62049,97857,8938,-57226,-32870,-39996,-84226,-86087,-69033,-105737,-148126,-112929,-28410,43452,85055,88323,6656,-85497,-99636,-58968,-52227,-81216,-58300,35698,82121,-6009,-159703,-218665,-100699,57102,107709,79819,54974,46539,39695,10598,-35005,-41338,8028],[47350,3890,-19755,-9596,-11352,-8155,1885,8455,-7480,4095,70733,56355,-37741,-75595,-51303,-13845,11988,9481,-2506,43638,79106,72293,42405,-10691,-57898,-56150,-57270,-50792,13636,67949,8283,-100918,-70537,55914,77175,10505,-53298,-71586,-73735,-62078,-61577,-89272,-58328,34773,83042,70636,47396,-26441,-79160,-24852,41742,59776,65462,80512,95378,50007,-46273,-67368,-1713,32311,16540,6430,-24538,-80160,-68804,-9530,18122,23391,29875,36998,62206,43471,-35359,-62680,-30376,-13961,-3632,3114,-6996,-26097,-24682,-5311,-24908,-70313,-62904,-36604,9392,83617,87955,219,-24180,6388,47314,91297,77674,29118,-38369,-97021,-78916,8726,66162,61653,68149,93764,143225,205113,198312,111685,55622,30819,-25355,-58399,-22581,-27649,-78422,-61497,24693,102853,121986,35252,-62959,-47849,-4866,-3470,43398,106434,73213,897,31007,94124,58076,-16723,-14972,70,-33613,-72705,-41503,32655,42518,-14072,-36297,-10442,-18184,-79375,-159518,-156136,-35787,54495,-17605,-80674,64795,219600,141931,-7983,-103351,-149739,-99210,9760,33059,-23411,-18024,46515,95761,66299,-22844,-30589,50336,61436,-9302,-44319,-35073,-26940,-27638,8627,140692,235376,151407,19044,-3767,-3141,-30825,-32177,-40735,-35778,12008,15298,-43115,-39136,86099,200356,140421,-2966,-39560,2639,-37520,-111324,-105727,-30347,43793,111518,60338,-46854,-101644,-103689,-76604,-61119,-64054,-42311,-15588,-32517,-13859,72790,115809,98607,136890,203168,195573,156706,132867,23317,-105121,-92651,-1461,15023,-60956,-98985,-99845,-137028,-142891,-103355,-126164,-165475,-106703,-33101,8097,34074,31451,17428,13985,9655,50550,123955,155336,161965,121435,2073,-38258,8186,-10721,-74479,-44878,16238,7815,-20556,38139,97471,39959,-65069,-140649,-171162,-108197,19590,85610,58462,35110,78533,105514,77144,67078,102287,104647,10923,-81412,-58503,16842,54010,7380,-86574,-103284,-24559,28410,65943,82968,34496,-50509,-78032,-58416,-56395,-49028,31823,83593,20089,-24203,-34681,-58999,-35011,29926,56267,17810,-46045,-78174,-52143,-9953,-22642,-20458,57932,113373,72757,8518,-56879,-100167,-88507,-46150,-29226,-39599,-91989,-94414,-13076,-3852,-65670,-32355,40053,46355,33280,2711,-11658,-50,-41880,-19460,96541,101266,9146,-56132,-70682,-72924,-51295,-26926,-60183,-105899,-85448,-51928,-64966,-52773,15231,23745,-15770,-13663,5313,-20725,-67120,-59843,-251,-19339,-67612,-24235,15490,-27412,-49153,-1370,69076,79080,35276,2720,46091,93583,60948,28732,54349,52081,12239,53439,112356,84584,51823,64383,55330,14456,-36071,-51927,30928,105616,79268,40719,30307,4124,-9131,31943,41024,30441,14392,-44843,-136559,-194978,-167000,-55446,56666,87788,33608,-41822,-45538,-389,-308,5974,30196,35081,27172,216,-31835,-25697,-11398,-33599,-42374,-16827,26928,108878,141342,74431,-5648,-39503,-19441,-45910,-112837,-92530,-13679,48854,57817,10339,-24460,-23094,-20704,46414,115009,131564,146028,165191,136924,102380,121329,116771,24599,-46605,-70446,-143232,-157560,-54366,42171,68702,21423,-59982,-112587,-121393,-69121,-25803,-53958,-75808,-4550,54111,51977,35692,41152,36465,12507,-19777,-21316,6613,1944,-30701,-276,97484,118335,83056,58056,48971,40582,-20151,-32553,67036,159731,184380,149791,72586,39429,39751,17014,-7852,-28140,-35867,-74907,-123732,-85243,-13269,524,-16916,30795,89330,56236,17754,59467,113740,68422,-39054,-62605,-478,35316,-14350,-93354,-112132,-108400,-95570,-27874,22293,17471,4534,-14834,-49206,-74889,-35011,18556,-45969,-140361,-77229,48634,115061,128230,86138,49447,21841,-30755,-72944,-58398,-63017,-92479,-77598,-54391,-55153,-7448,82138,99505,53937,-27078,-112854,-120718,-70318,-37482,-32277,-61719,-86660,1263,24386,-40582,16019,158106,130919,3456,-30992,22409,3159,-3323,66837,104656,37528,184,15920,42423,46244,50301,79177,106268,49433,-90972,-118692,17423,120494,93636,36454,5465,-13733,27179,113534,76907,-21849,21868,105944,128643,114185,83186,42741,-12502,-93507,-128393,-73816,-14437,-41456,-98342,-160988,-188948,-137896,-77326,-44776,-6457,2349,-18863,-3,28694,-9021,-81949,-108389,-62250,-31369,-61684,-93586,-44180,77236,149326,101905,32291,9660,4970,-10738,-32146,-46783,-58966,-84650,-48939,37975,79787,41225,-43670,-50392,25628,61590,-2453,-86418,-90607,-58617,-28799,57017,127813,96779,43733,52020,97307,104821,35246,-11190,14131,14235,-43226,-80296,-61569,-36732,9806,82633,112169,77200,53851,29786,-14759,-10582,33158,12401,-46453,-52315,-13028,-49388,-104451,-23446,67345,26222,-15335,4793,10630,-18231,-58074,-25837,24037,10737,-37436,-41439,-36667,-57759,-67280,-61055,-69448,-82639,-47604,-23037,-43143,-1204,117335,112799,-3866,-3361,68862,56519,7321,-40401,-72393,-48415,6182,24435,26752,16603,22786,51664,47647,-12795,-56308,-22061,4660,-12933,-5449,35172,60369,2755,-53974,-46996,-69625,-161213,-226323,-207967,-133239,-25521,35299,554,-27560,-22490,-23886,19738,75703,66745,24280,45561,42728,-27679,-25054,29701,16287,6654,56312,102878,104168,76029,47462,29029,-14758,-40078,-44822,-70335,-62384,-10583,27932,38174,47433,-6570,-50718,-20578,-12398,-40900,-39794,-44076,-25288,24628,38156,-10056,-38886,30650,77030,61613,124420,180345,90870,32708,97427,132437,49443,-64652,-90833,-47175,-14843,48233,112082,78865,-25493,-94953,-88541,-78884,-94158,-124071,-149631,-116948,-28484,20225,-2308,-4549,-12330,-51543,-104990,-114344,-93001,-21685,94719,123086,18470,-27345,30095,40953,8180,4274,-24117,-64236,-30275,-1694,-41610,-34522,27140,13490,-65589,-155561,-195710,-180325,-151993,-123973,-90809,-30021,8087,-10370,-6121,27854,6166,-31307,881,63286,83041,51835,23959,-1931,-27724,-36498,-12388,21933,28424,-18610,-59354,-79299,-67527,21943,120445,112627,69757,82739,106120,108232,90457,40046,-17987,1678,67343,68307,-7529,-100530,-58199,49140,55490,9637,-25372,-76786,-79362,-68282,-81300,-45673,31483,20066,-93001,-155866,-94726,-19614,9880,9938,10983,29811,-9834,-79288,-84153,-56773,-65293,-47767,-8057,-15709,21478,107004,111752,49097,57963,80567,8689,-83263,-46220,69482,106868,20321,-67424,-46130,-1897,-3396,19687,65494,47990,31905,75883,65071,-14894,-60733,-12730,54188,77008,115434,158084,158526,125564,61740,6842,-1655,-28506,2778,109016,90120,3465,-17412,-432,15370,-3173,-43423,-71287,-87223,-74422,-62542,-82238,-124401,-116133,-65573,14174,79906,78686,34,-48019,-14740,45640,68458,45935,38074,78615,121310,105370,40517,-64158,-116357,-51716,18025,-19195,-59325,-23650,-14176,-79200,-130266,-64467,23434,31450,1223,17522,24896,-13795,-44824,-43618,4444,37166,31213,57262,90690,74678,79504,97431,26570,-79630,-66359,49244,67915,-32395,-53234,26788,3394,-85713,-83864,-52972,-73137,-100316,-85006,-30760,54003,126276,110201,33675,-3385,21581,68049,24909,-78716,-83719,19802,70234,-4434,-132453,-197956,-141927,-17220,79577,103203,76444,22385,-10659,-19012,-43599,-51831,-6716],[-7714,-78113,-83730,-19811,974,-27242,-50787,-40628,-23687,27607,103547,77485,-39221,-107417,-90381,-920,90705,78568,6636,-6370,40781,93229,76120,-28294,-98292,-69604,-48510,-5020,105988,131617,1988,-117811,-66140,45751,21970,-51460,-77800,-94158,-121540,-84360,-21074,10248,51638,96188,73717,34251,27795,-16874,-43720,29844,79333,44231,29821,34564,35061,22155,-18470,-38862,-11630,33164,47066,13509,3301,28316,41527,44903,44194,37594,20822,-1897,10924,37689,6660,-36167,-20823,61430,91374,23429,-15843,-2398,-16166,-34111,-30146,-12636,15818,10435,17366,60327,33803,-72990,-72258,2013,38166,42991,-244,-56737,-75881,-62475,-19473,44864,97336,101509,84631,60940,68817,112416,118790,65515,26720,-8308,-64913,-81829,-19821,35367,-8476,-48501,-12236,37295,23055,-64334,-116957,-90720,-76551,-79008,-49801,-34761,-52208,-57526,-19698,-1947,-29153,-31033,14169,20889,-9667,-6933,52078,114804,105559,16794,-33423,-14041,6325,-29099,-106440,-114881,-6189,64938,4819,-8635,121316,171865,74993,-21098,-95180,-158867,-103015,18256,30706,-48345,-67411,-6713,68888,69144,-10141,-42714,-1316,15427,-11652,-51511,-44900,-15634,-36146,-52032,32381,105801,58259,-12445,-31199,-39018,-35526,-22410,-31910,-17363,29418,13840,-58552,-65361,17471,79893,23431,-74655,-74833,-136,9222,-34672,-42231,-31365,8749,100760,100643,24009,-7077,-5794,-18256,-37480,-58787,-56030,-13880,740,-2818,33677,67601,69919,126468,212077,213046,149592,76413,-44834,-157782,-111722,1044,-2701,-69819,-66146,-35927,-47468,-51544,-21740,-37889,-73621,-65143,-49339,-32031,22380,74682,79696,60494,25750,43561,72700,68447,92793,80039,-18482,-47202,-44240,-104138,-109089,-12021,51177,38206,-12741,-4819,65685,71768,-14080,-137515,-181220,-79149,68140,137245,100203,11721,6268,47264,22951,-16608,-529,18241,-16354,-65972,-52104,-17916,-4922,-36295,-100008,-103366,-21358,31318,71069,112757,57093,-68007,-86570,-19820,-26030,-35741,73104,145389,63371,-33592,-73825,-50124,10471,38371,46025,26482,-34952,-89278,-59500,24460,35081,15075,77759,158963,152197,124489,60079,-36877,-46127,-6500,-17137,-48727,-116865,-171709,-112627,-43663,-61837,-45629,22553,40986,28905,-7015,-42495,-47070,-54935,-9630,93558,86774,-19222,-108430,-123658,-98299,-51717,-28863,-93972,-166788,-100440,-27670,-40239,-56582,-46634,-76259,-104464,-78674,-45132,-40657,-53286,-39864,13376,13222,-3603,45979,69217,13445,-33640,22605,119502,126997,64997,44151,87783,112021,64273,8425,30200,75030,73010,61903,54313,22109,11277,65008,105520,64718,-13068,-51191,1128,83107,84765,44339,34252,34467,46817,104334,111787,19439,-57429,-70148,-99170,-166748,-171334,-60293,37885,26934,-33463,-30324,36534,74519,35030,-11308,-36445,-28172,19893,43170,-13956,-58791,-61425,-95562,-105178,-49559,23323,86460,108009,73730,17590,-31888,-14850,-2034,-55118,-74323,-53191,-11429,32102,34185,35443,56580,44400,44142,49156,68919,99532,88160,35780,-9073,-12569,-9816,-34738,-28392,-19585,-107222,-160728,-91582,-23337,-2090,-22900,-74980,-123445,-137708,-87171,-91052,-166401,-167361,-87065,-44517,-21191,-4203,18757,46608,35809,-8919,-6720,11438,-4246,-34882,-23858,11891,-339,-2294,12885,18726,31621,17441,-13385,17304,78319,122724,154016,113489,70284,62834,64110,78751,55534,-22042,-119723,-179294,-160227,-121562,-93294,-59113,-13466,21902,59324,95432,105049,116090,72904,-49111,-80468,13266,58814,7872,-47709,-55693,-47563,-40631,-41189,-43102,-31560,-19749,-31382,-20874,29305,68591,75998,32819,-27547,-13063,48115,56849,48897,50058,34669,6549,-2712,-17435,-6465,22007,16181,-32763,-78952,-78876,-14254,76155,113347,81664,-8718,-97309,-119943,-91581,-48242,-34520,-71856,-83180,12971,64290,29120,65256,160329,110839,-35035,-103243,-65090,-59867,-47595,9978,73547,64459,-18720,-109064,-62208,34948,12777,-14644,65392,93313,-2064,-33259,26995,78255,122743,120589,66996,18589,56287,140730,120201,22066,12239,33460,37108,63149,61693,13103,-48679,-102027,-90003,-9849,54283,38009,-4625,-68783,-118572,-103936,-46891,-21445,-25550,-39023,-35778,-467,-16780,-94692,-117130,-89866,-107791,-152625,-130311,-93193,-71861,-9931,55550,29455,-20911,5758,62283,66598,27399,-15104,-88581,-142247,-91481,19479,82365,65755,-37552,-103377,-60637,2921,-23201,-120943,-141214,-66017,21247,102644,134285,79827,30009,53885,90279,85917,46292,10735,-39557,-100680,-110554,-117008,-130738,-94140,23541,172347,222040,120243,26899,8253,53,36820,88886,85802,47307,4018,8212,25297,9244,-595,1514,-33207,-53345,-22863,9334,1329,-32338,-13701,-149,-38827,-53153,-37671,-39329,-48200,-57361,-41215,8542,37535,8807,-66391,-100752,-8947,124396,112454,2464,-3998,63317,62721,3576,-53490,-65688,-75518,-116686,-105638,9999,74619,73905,73030,46482,-4005,-50217,-53507,-27097,-16745,-6193,65488,134836,67815,-34008,-47800,-49289,-134691,-214777,-169728,-63684,13872,11784,-48277,-84513,-78332,-31388,40021,78068,52594,21090,76671,116255,48330,21801,49838,-1998,-54883,-33308,10098,73751,111881,83865,35662,-22693,-66777,-105226,-146022,-117080,-1713,71239,58044,38411,-5692,-13046,35831,32317,-16130,-2239,31112,28457,19382,19683,-8516,-31204,13342,38719,17166,72299,161115,111617,26053,65422,132360,77630,-43405,-95486,-78231,-34354,30137,81898,52434,-37849,-93391,-80490,-78086,-118288,-171688,-171851,-69952,33266,46264,25188,3958,-33673,-26387,-13006,-39616,-53365,10621,122928,174958,99789,24470,37818,64711,76242,61567,-29167,-92200,-17761,57443,15152,-46924,-44723,-57688,-132532,-176984,-157774,-163388,-177767,-147716,-129762,-110441,-74150,-42531,-12702,-8167,-70980,-140357,-106455,-15347,38673,38464,19173,-29866,-60074,-65306,-71185,-21532,79106,88074,-5292,-68734,-66302,13199,115010,123380,68039,50764,46285,38293,58776,54289,2486,62768,166881,150196,74761,-17159,-81267,-64368,-23638,-25202,-20930,5172,6616,-52277,-89179,-30730,57159,20584,-139951,-201623,-100553,-12867,12631,17600,8110,48089,108593,115668,50050,-18689,-96844,-111274,-42667,-17107,-826,50933,66782,33191,50933,64110,2392,-48889,-3682,46281,44262,-2435,-64967,-77752,-52594,-41297,12514,88877,89543,56871,46705,-34321,-148208,-149438,-19896,113629,169877,165223,131203,119224,130471,93684,50510,64214,34154,-27873,-15175,-13509,-47443,-72211,-86096,-52180,1522,-10232,-32411,-24738,-38162,-62480,-93614,-131806,-124465,-57489,18337,91622,108606,17845,-68241,-28538,89926,125764,62324,8074,-16857,-60981,-66973,-48273,-94281,-138184,-85407,9912,14384,-26708,-25964,-35821,-83350,-113567,-101064,-81057,-59459,-18400,31559,46858,28680,-7248,-5911,60884,93807,64088,65502,80099,37873,24011,69732,36364,-34518,-19551,46606,28009,-50399,-35397,57087,35326,-37029,-42309,-31981,-31037,-5866,24197,16474,23823,95597,109732,37553,112,38206,72285,6424,-72675,-16905,91405,82454,-19671,-108397,-142264,-124504,-60340,30493,87971,67590,-1958,-35830,-24625,-22350,-37650,-33896],[-97138,-178783,-164522,-51962,-8346,-73062,-134013,-120284,-38215,37630,59629,29526,-23273,-65912,-47552,63131,161730,102532,-41983,-66392,25464,97673,73254,-15945,-49346,842,38199,87208,159680,130652,14463,-45358,3670,57439,14943,-36895,-34488,-57558,-150141,-148757,-17155,125911,157308,108135,24000,-24732,-20397,-11830,14839,77150,66481,-31259,-69628,-39012,9799,34117,7240,-37222,-45117,-2220,41928,45628,65219,93449,61728,11696,12464,57276,67672,3150,-8737,60418,54041,-30969,-26155,93296,113211,27132,24504,70321,30188,-18476,-23206,-19571,8261,49798,76345,74199,18333,-84627,-93191,-29642,-14090,-52701,-104943,-125963,-92563,-59060,-41164,-9973,60955,100996,44221,-28415,-28524,3274,11487,9797,-1012,-70232,-137283,-142084,-72491,30424,66816,26481,-5433,-14617,-67920,-119602,-96675,-57156,-55254,-84611,-127306,-141605,-89070,-28458,-34495,-80018,-99396,-59213,9787,26133,18907,32259,51404,86590,105834,49206,-27392,-8245,35518,25316,-29170,-30045,51439,94040,55461,46755,100111,103944,56464,23828,-40927,-133868,-135012,-41978,-14514,-70429,-128290,-140375,-79911,-19760,-34607,-56565,-31091,2310,-2597,-40928,-22623,12395,-3560,-23363,-28976,-68296,-76228,-22997,-1900,-48503,-61253,-5428,49300,57815,35531,-17921,-70539,-57885,-20099,-39155,-93451,-115727,-61052,36600,104289,132278,104801,21579,-7405,70465,116842,107985,88627,62080,41130,45564,37103,5597,23882,35448,-464,-30568,-43031,-37925,26460,110146,154687,120548,39584,-58394,-111919,-52539,19831,12062,3223,23988,7217,-22956,-23782,13726,56776,74050,49511,9174,17200,92723,153225,129954,61752,-7677,-2972,-14110,-51696,-12801,22009,-27474,-53130,-75941,-116880,-76866,34204,75993,39537,-44619,-72524,10542,71151,16229,-88930,-100794,-7786,81863,104338,38597,-80580,-81778,13077,55644,1979,-54314,-38271,1633,-17441,-28134,-16727,-10679,-14055,-37291,-42883,1246,49484,95745,109550,27875,-103005,-135109,-61934,-17648,21309,103570,133344,85813,38440,24801,59532,107386,63388,-7567,-33756,-57564,-87516,-60493,18969,30711,9888,63489,139861,160063,166338,93003,-7010,14573,62122,24713,-20219,-74329,-134561,-95546,-7729,4039,-18907,8686,36110,47158,57404,22362,-40333,-66203,-24053,40051,55481,10709,-60120,-94615,-65937,-8948,-5989,-65286,-94034,-22972,30332,1794,-51396,-117775,-156665,-121146,-79696,-76121,-52045,-807,30617,58496,57999,46632,57995,15141,-73671,-80453,5006,74034,70734,56450,86808,125005,128751,78156,4734,-4177,27599,29175,-9593,-28942,-16050,7025,46878,64843,35158,-3979,-28928,-27961,42411,105290,84663,56251,48042,46677,107391,133624,14407,-75729,-38042,-26154,-102633,-133392,-23639,69513,1088,-101185,-64531,50659,106367,54270,-14311,-46039,-28071,35259,84266,28721,-76309,-121724,-115561,-87560,-49398,-12125,1036,2462,34122,55893,1704,-37315,3392,31499,-20830,-67815,-48573,1524,41286,79377,89723,39712,6183,-4232,22894,75066,74607,21363,-59926,-90357,-49472,5565,32971,34685,-16504,-47805,-35530,-76447,-120608,-115852,-83559,-86431,-104588,-61445,-76318,-146181,-145113,-105180,-113666,-103664,-83446,-23304,69139,79039,23825,24723,34560,22582,3062,-21176,-49006,-68254,-57285,-34985,-22603,-10997,-9760,-41363,-38929,9966,75323,148327,140905,78348,51397,58697,96033,80981,-5883,-95923,-136814,-156868,-166732,-124376,-49337,-40188,-42713,48729,111487,54492,27388,-779,-81713,-49398,78810,112002,81734,49477,1910,-13681,-7523,-55272,-98983,-92693,-62370,-21864,50881,131718,148880,153764,167952,95202,-5778,-22808,-29876,-46142,-42944,-39086,-25189,21260,31528,24199,64235,94419,26802,-45561,-25415,37861,101438,136598,126267,66379,3218,-39487,-46132,-15330,-17002,-60951,-86246,-43052,11444,45756,62071,65500,1324,-122884,-188159,-109462,-22230,-758,-4098,35287,60374,-956,-104173,-72072,33030,13479,-28490,34525,74873,34441,36465,36841,18709,86025,147353,108401,57712,73390,125986,139150,78385,-8099,-89695,-118499,-75640,-36057,-45345,-65491,-60435,-14397,52222,101635,108954,98856,30311,-34372,-16420,26042,30898,1443,-20056,2106,33795,-20293,-110313,-100083,-43707,-101833,-197537,-167488,-112460,-118227,-95983,-27875,-23380,-46290,23062,144355,173054,107050,24874,-96121,-167002,-89980,50529,133054,119532,3385,-112938,-144704,-80223,-27462,-73594,-108079,-55219,26395,105380,117936,61270,29928,34725,30059,25828,37618,26094,-45230,-99500,-84587,-131356,-207731,-157843,4125,162767,207443,102463,-1954,-2757,32817,78452,104449,122780,119498,44074,30993,137513,166167,39514,-68701,-106405,-104571,-54805,1888,-21328,-75556,-72677,-79028,-123175,-131260,-100267,-38129,12523,2459,11518,72921,108999,78668,-22383,-90524,-6375,102359,83438,11608,3689,43603,48110,8365,-17586,3537,-13877,-121479,-168087,-33912,62600,48694,23499,18648,17587,-7347,656,47153,51680,26131,65233,116191,93742,40644,18412,-8515,-94352,-138898,-51157,24924,-11165,-80563,-89052,-54174,-16858,41371,71857,26691,-7590,-9019,31357,94231,90312,48659,26540,-4987,-43476,-58875,-31410,33798,94709,110426,72728,1507,-59310,-101047,-135818,-134681,-59393,27682,26770,-10061,-19073,11651,33302,22237,5716,13360,29144,29804,1108,-22507,-1284,20295,1023,-24735,-15772,21035,73669,59685,-6997,17490,103374,67387,-55562,-112172,-104919,-60675,-8793,30818,13922,-44484,-77089,-66695,-65443,-86195,-134906,-138636,-29366,59280,39474,219,-38716,-59263,4268,82493,58086,7061,48723,140438,168371,93634,33166,38150,66010,69643,26266,-65692,-97294,9592,115130,75625,-23415,-50210,-65344,-115363,-101284,-45741,-99772,-160406,-118775,-102831,-141589,-139681,-63722,24175,46781,-14578,-103040,-115727,-65865,-23950,-17264,-13785,-41091,-59053,-83725,-115214,-68773,62986,104576,34892,-21404,-50278,-36142,24875,51889,49513,59163,34417,-12412,-35176,-54127,-47847,77011,193407,150361,71085,9778,-73576,-109087,-61575,-14806,25995,86903,92595,-3064,-56231,14225,86977,27457,-97453,-114452,-39605,-12218,14723,35083,-14790,-415,119034,146041,60875,-14918,-86254,-112453,-43094,-10337,-18622,2901,7149,-11071,-453,-7042,-37349,-22331,46982,50416,7280,-7983,-4013,18607,22003,-19725,-14871,27962,43908,29341,4865,-73788,-149695,-122813,10200,122024,145380,106498,45421,35765,59079,58388,57458,93361,102858,54447,10531,-12080,-63364,-119860,-134120,-81773,-15311,-6003,715,42640,50274,26865,-17944,-57813,-49633,687,26873,58015,83950,19049,-61861,-18044,106870,148426,67492,-23977,-71746,-94362,-66233,-31175,-43772,-92892,-109910,-46213,-12487,-35171,-39482,-18401,-10,-14207,-47167,-43515,4028,54656,90480,76463,31683,-1911,11677,84717,128924,104994,60703,28134,-29153,-57890,-9768,22246,12763,12689,29743,9288,-26572,-14336,24631,14987,10540,-21080,-71516,-56814,35859,126089,102831,40679,75766,103729,29195,-28159,-24738,-30785,-66079,-48157,64447,135739,68031,-43752,-96002,-91574,-67908,-50305,-11831,43122,44105,-608,-21112,-17425,-19990,-39246,-64836],[-166536,-204140,-158784,-43474,-19595,-102696,-166991,-138061,-28658,14954,-42328,-56879,-1043,13188,28289,96025,114061,3932,-145446,-105809,37542,78870,27742,-8107,7725,61059,93832,102634,103322,60018,7580,9223,42374,52568,40446,35555,35062,-1338,-121244,-176670,-73149,82954,132020,75707,4452,-45560,-62408,-9744,94472,145665,64805,-71146,-118233,-57514,39082,75620,9780,-73990,-77765,-25255,36155,96025,119275,75305,-3213,-58935,-36564,50203,88788,14030,-28485,11949,-171,-65203,-20296,84139,61682,-5401,33887,74523,33196,-4065,-36344,-95724,-91467,5354,73923,43541,-4032,-37556,-46701,-51596,-60640,-92854,-142508,-126102,-63464,-61481,-98184,-77415,12683,52609,-25218,-84182,-44818,-9079,-15912,821,9891,-81972,-175270,-190432,-161186,-82478,45407,78158,16864,-45103,-91373,-83103,-39576,-26279,-14822,-20445,-68791,-75508,3075,52892,1480,-64042,-94282,-75423,11227,53955,29543,-114,-19226,13802,72048,70260,27783,49730,52787,20413,-11480,-5904,33160,64803,63186,43543,40861,59243,48513,34040,-13267,-94960,-142514,-110216,-81066,-102404,-158727,-203412,-172226,-124297,-113428,-80643,-17314,28210,8208,-17329,19085,31307,19050,32438,-19246,-129367,-103539,19545,40981,-51514,-68958,47282,139356,102780,4799,-69453,-90672,-38165,26473,-23401,-128914,-128974,-37306,48871,117946,189673,172250,67344,-2547,41333,81245,108215,96031,39816,32974,88270,106523,71005,71101,43748,-34879,-87752,-109548,-106027,-71529,-22847,66387,104894,60820,-812,-9452,17977,17240,17301,73978,117935,52023,-33751,-53015,-19477,57432,122386,105243,37148,43480,102263,128262,104604,33515,-22581,-3455,-29995,-89736,-65764,-21869,-38810,-55511,-68505,-70983,-38347,28241,42566,-18309,-114886,-127347,-22874,55468,15183,-49793,-34088,44089,100052,66002,-44185,-130282,-81635,40269,110815,41833,-67050,-25930,77954,55512,-3296,-921,32590,59835,34961,-19883,-13512,56913,114598,74312,-23674,-107508,-139588,-113256,-12210,117734,153588,90762,58551,110041,163530,173372,156340,66829,-53918,-122146,-130999,-99699,-53486,4032,16606,-1783,19327,65425,93795,100649,39154,-2367,43519,81434,37622,-7176,-37537,-53196,-17263,26697,20640,-2595,17514,49716,95618,157320,111587,-11907,-63437,-33186,-2525,27953,43382,-487,-51122,-18465,53747,45216,20088,64354,103323,80789,6440,-80785,-162697,-174778,-102686,-66248,-77050,-40682,40048,90302,106298,72512,25507,7260,-46999,-120620,-93274,-35918,-45246,-85066,-39421,49536,82181,75090,37395,-20493,-39586,-47452,-79809,-89080,-49310,6103,32818,27130,-12678,-51822,-34971,-19276,-50859,-1338,108670,121726,101186,75038,7468,42880,97332,24683,-41216,-7621,-2184,-66727,-102957,-10700,92165,22558,-92487,-84028,5453,80268,60125,12656,11514,35281,49381,57433,24687,-78847,-144734,-101403,-40265,-23443,-36819,-64737,-68169,6170,67154,6560,-66247,-32247,23359,-28400,-81096,-64979,-39728,11277,78218,63236,-28797,-54540,-14619,48883,105607,114669,58687,-45203,-77389,4375,88109,63973,-11885,-46527,543,20692,-82636,-180175,-162483,-70204,-16217,-28214,-31136,-29695,-27921,-38647,-61306,-94217,-101645,-106348,-44341,57429,79939,56163,60803,56528,53838,54197,14341,-19637,-35424,-59585,-58968,-39324,-52170,-88637,-106001,-89449,-37778,25801,74705,90249,67063,37190,17172,25131,16494,-6643,-42719,-93415,-130359,-105140,-19337,35117,-23642,-66834,11622,43059,-35985,-43594,-45416,-97618,-37067,89275,138164,154970,119454,23174,-7958,4741,-47116,-111894,-122307,-80207,4041,87931,124635,126423,169250,208325,94268,-47560,-54736,-37198,-76947,-102375,-62534,-13568,15018,12015,-1742,26914,66334,23988,-18365,19105,50315,72925,109874,123755,89203,66556,53001,20059,834,-6004,-14075,-54635,-80592,-65107,-4237,10050,-36473,-103652,-166619,-189198,-84977,33537,46783,-8738,-33966,-35791,-24951,-26004,14196,64538,59553,53252,63929,18405,-48308,-24915,-5938,-42888,-15357,71000,87954,59083,31973,42853,89076,77650,-18612,-119001,-166662,-181643,-142824,-87046,-45633,-7852,18750,36405,63432,65527,45804,-3776,-25402,17693,47313,50182,35133,33393,74466,88381,13335,-74732,-69453,3087,-6540,-99099,-144827,-159202,-174238,-131718,-42680,-12518,-31394,20510,138750,171783,108733,15994,-93301,-147127,-61302,75622,166543,173143,80996,-28960,-88312,-60834,-7609,-15892,-52097,-62916,-43906,36141,82848,39965,8297,1768,-28269,-43786,-20745,-11774,-35095,-22541,843,-98640,-215888,-170014,-44687,28069,45039,10497,-15610,19158,65775,75081,70462,98050,107477,24593,5729,140355,194096,66299,-53392,-96362,-79724,-18653,8032,-50058,-125213,-146671,-155106,-164066,-171297,-130098,-19331,46084,26698,31598,45225,22293,39725,18201,-58633,-22535,72447,65667,10136,5941,30669,15305,-20034,-17144,16736,15699,-61832,-131541,-60590,22956,12331,-24666,-1876,31293,11694,55511,137125,114054,57561,53453,72657,104053,125542,116821,64490,-21755,-34473,45567,55019,-49693,-117892,-81840,-14087,37690,73692,58114,-17081,-38915,-39760,-43292,7667,50755,25076,29251,79809,53168,-10373,330,12049,35364,102403,110256,36718,-19392,-32719,-44752,-93134,-130057,-40616,41741,14417,-12495,16480,15205,5441,20734,-1588,-36533,1765,11730,-38757,-3541,54445,-10009,-81307,-37511,-684,-12522,-29946,-49876,-18748,37278,-19612,-112712,-103692,-55736,-47616,-63436,-52239,-12078,3145,-23792,-52794,-56749,-28231,-46498,-82313,-36218,22743,11533,-31463,-59622,-57920,17759,99164,84012,21359,23834,63935,44978,-31731,-40304,27552,80056,30740,-67469,-97899,-41171,66930,146364,94627,-10565,-26527,-27866,-39878,22027,76156,-36142,-134170,-76703,-34630,-72019,-83992,-17752,74336,106837,74866,27883,-6150,-16038,-18080,-36828,-24047,-10243,-18451,-55048,-90274,-79856,-11920,10569,12368,21992,-6943,-51974,-66561,-65834,-8023,68221,59483,-2044,-85019,-146926,-82308,63080,126068,75612,31861,-17243,-92324,-129059,-71619,25666,83368,96454,85878,10319,-36274,27126,74485,21850,-6976,27072,21304,-24942,16454,50476,-34554,-62497,41496,47707,-32264,-42727,-31271,-42992,-21209,-33539,-50124,-13372,-4212,-25092,-23840,-36420,-55660,-6628,103654,128288,72226,44543,72935,127429,98020,-13723,-83683,-87198,-68391,-55206,-47265,-41694,-19274,10673,57038,76914,57311,45392,35122,29341,-569,-18586,15688,80586,143999,178039,138560,39772,-77018,-143675,-109217,-33071,-5415,-6945,4189,31667,68024,67744,14591,-22481,9915,33919,32181,27016,19722,-24752,-57313,-15894,61795,89177,18875,-77826,-97605,-7465,58744,24835,-13453,-44157,-98026,-95064,-76301,-83712,-70215,-7314,71313,56246,10176,42726,99029,109470,127611,107809,27975,-19779,-14651,35715,87482,83283,9951,-52859,-94874,-119709,-86878,-5834,32240,11282,4855,9164,914,-12544,-24616,-9929,14124,-69697,-154974,-109018,9506,121558,129955,83089,92624,94078,47541,24913,-23590,-87110,-80050,-9863,50156,58853,10150,-56009,-80739,-58998,-26582,-31014,-40330,-8677,17713,17849,15860,-12816,-60508,-88139,-96365],[-112164,-82940,-7653,62878,33498,-42035,-85250,-50465,15136,-8358,-89150,-62019,44570,80305,84125,88997,15392,-117451,-191112,-81718,57891,59754,12957,20279,43892,82743,90674,37410,4559,13090,25493,50195,63054,53448,73746,113510,100829,51940,-25299,-80730,-86867,-51077,15130,44135,40479,11511,-14538,36496,153725,191691,91315,-26276,-46642,-823,46312,60769,2205,-64458,-39428,17463,60063,122596,130796,34752,-55736,-73635,-30508,36978,70641,21403,-49179,-69697,-83493,-74708,24659,86892,10147,-56104,-24207,1616,7104,10502,-37124,-112811,-119328,-53444,-11444,-52198,-52687,15196,35681,-28150,-53195,-49929,-90975,-66440,13963,14158,-52797,-51040,12290,550,-63729,-62439,19496,67466,45350,41110,58264,-12464,-117040,-166148,-207936,-190691,-41067,72034,39110,-38405,-45040,4121,7947,-42478,-49002,-2646,27972,43961,81260,73610,18691,-10664,-38616,-52083,23590,61595,237,-59921,-55182,10343,62756,62942,90163,121013,59504,-21723,-55202,-66909,-60987,-18867,-607,-31112,-27166,13400,-3162,-34761,-37637,-54011,-92589,-110207,-107236,-122950,-143790,-140025,-112513,-133799,-166686,-108275,-3724,44286,11306,940,44308,28118,5191,47402,24884,-61204,-28587,63041,33927,-57528,-27519,98526,144815,74255,-24009,-71083,-72042,-19285,71079,43842,-80767,-81441,-7176,14889,31872,94956,115088,54267,-15167,-9139,-3679,24668,38407,-17955,-49223,2580,52499,67826,80254,14780,-88295,-102431,-70571,-68436,-93829,-93402,-646,85662,83608,52703,44686,35466,2813,-3598,54659,116605,67947,-35840,-73196,-55687,-19893,24890,22868,-25633,-34391,-39880,-35591,-2032,-230,4284,41471,21491,-27609,-33160,-37580,-65822,-65997,-49556,-34723,-25484,-1896,-9574,-72898,-146697,-130493,-25810,36659,9497,-33897,-33212,36508,111200,64989,-57190,-93868,-10827,86963,116561,29156,-71861,828,122239,92350,15322,8578,60851,104591,69141,-16726,-22646,53736,104238,53077,-25019,-52748,-38823,-36671,31814,162277,174247,69966,32292,110147,173873,164374,106484,38846,-33468,-129388,-159995,-87474,-20521,18649,49265,45009,2071,-2498,38735,45126,4355,-1301,29263,49467,17762,-20297,-35414,-13561,21314,9192,-34217,-23400,24208,50804,109951,172695,112753,2540,-25306,-10324,-631,13781,21009,-16133,-45539,-2082,78267,88654,83067,129330,155594,104067,1481,-95508,-120146,-84060,-37315,-23721,-17675,10332,55977,108673,128855,44782,-50091,-47327,-33920,-62501,-65696,-61543,-98978,-154713,-121449,-35051,4690,-2517,-30554,-55566,-60433,-95877,-149287,-104988,-1240,56768,58271,43374,-2464,-75705,-71086,-19852,-15032,23959,101815,119078,135713,124774,13810,-5106,55760,40381,-12944,-21362,-7931,-18975,-71450,-47927,50110,50971,-3425,-18960,-4806,44596,51532,14800,21181,53540,27437,-8290,-11073,-58270,-104160,-60985,530,9151,-25726,-57698,-38664,33805,61483,-5868,-52639,-47691,-59308,-90353,-87024,-52542,-40473,-2779,58485,52802,-19450,-31570,32815,116528,146645,127410,76806,4611,-28419,20656,81836,44290,-85630,-157223,-68684,18597,-27932,-95597,-82540,-11584,51943,29262,-28684,-11785,49642,27339,-20183,-11179,3548,-25537,-16409,8370,9987,29592,58513,63374,71819,71700,40306,37637,23190,-25684,-31132,5300,-35971,-135113,-161416,-130164,-67612,-13902,1734,31987,74782,53963,1895,-32393,-52814,-20814,-11857,-90232,-111510,491,126726,122082,17147,-43482,-23187,-32333,-57169,-5177,4034,-65989,-54124,27581,96760,149516,126675,44738,19594,30768,-12897,-71925,-79997,-40020,29213,65376,39812,39620,99282,109139,3253,-59264,9149,51661,-22745,-78769,-11731,37370,12530,-19763,-32292,-27485,-13400,-29979,-18697,31272,19761,5456,52426,72320,22018,19878,69107,46975,-16698,-12715,49112,45890,-753,-44202,-42190,-30265,-53951,-115386,-125482,-91754,-21238,25391,32063,-13218,-85379,-137089,-76943,29684,108854,126299,128093,149143,115857,-10114,-121060,-110685,-71023,-88291,-77994,906,50804,21137,-40989,-55476,-407,30759,11699,-9391,-52412,-138127,-145017,-66675,4369,27465,2493,-18400,-3680,-37693,-102359,-120124,-64859,-3478,22303,32681,30476,53478,122829,133472,51850,-40589,-62347,12863,79275,27823,-79078,-166297,-177463,-100099,1833,41417,4244,-2823,65321,92496,40814,-29387,-79149,-81441,-7151,76066,126283,155554,128848,91164,71794,54540,25896,-13403,-39844,-66406,-76496,-5212,65215,34615,-5722,-8723,-59519,-112978,-101349,-59665,-13937,44376,58970,-37020,-129100,-108738,-70237,-94799,-102181,-64307,-2929,56132,72755,32964,11272,36667,34362,-46723,-81373,-3081,66596,61799,37941,10097,10820,32982,2656,-49512,-95721,-131230,-146979,-120566,-99719,-43283,42316,43432,8666,25634,-11550,-95628,-47599,22971,-34680,-63391,11397,16202,-41776,-19427,28355,-3113,-51350,-51450,-40152,-42097,-43373,-58337,-29510,27694,34975,517,17900,36026,-13894,17918,97633,79311,48982,46893,57309,89247,136579,161586,130190,60596,34885,57870,38434,-25381,-53108,-46026,-40230,-14086,24125,24747,-9099,-21072,-38000,-61429,-47543,-13052,663,71281,163286,122550,52434,71616,38486,-8175,55579,101999,56310,36916,42179,29285,-49889,-156953,-71551,106544,110383,18596,36914,75437,65653,49028,-7130,-55859,17187,71240,14633,2463,37489,-21016,-97597,-55954,-4107,-28359,-69104,-64748,-16443,-25109,-131566,-166381,-70626,4952,-31931,-114698,-129967,-33896,61903,41193,-42984,-66467,-9930,4723,-34792,-45024,-16209,9117,-9460,-32463,-25186,45293,78328,37951,-16497,-50190,-78566,-115186,-157332,-124591,2207,90918,12638,-121049,-95349,27671,98360,115314,52753,-44910,-43923,-3843,26107,100963,128270,-4829,-106453,-47177,29321,64245,59885,39535,56444,72499,61893,66533,67434,55470,39105,-9005,-25829,-1669,9082,3188,-14822,-49019,-61784,-60688,-13943,70573,91825,14146,-100153,-157685,-77465,28969,34359,3465,-48303,-87140,-20485,73903,59580,10176,14715,-43665,-143518,-171169,-94854,29060,96484,62864,26746,-17630,-58919,-40958,-22799,-26521,24149,63421,9003,-35915,7888,27664,-35511,-64075,-21571,-12606,-68922,-51778,6926,14739,-2095,-43783,-55716,-16174,794,-27583,-21766,-12003,-36350,-2710,119635,178162,145065,103068,100537,141802,104949,-38841,-144479,-157895,-144575,-124441,-77045,8941,104264,131176,97913,53970,33519,64929,107494,92095,-1935,-59018,-7710,71406,126636,176799,158903,16298,-117893,-132055,-36703,62379,74720,34044,-7246,-26323,7621,8204,-56380,-66175,318,24928,46860,39077,-30966,-80964,-58290,-7840,39236,43278,-22377,-102288,-82411,67395,149823,58686,-30114,-42037,-79401,-97664,-85553,-87282,-78992,-24117,51002,38059,10709,58839,93214,72595,98268,122476,59826,-13501,-37628,-19187,14810,9186,-59442,-101183,-93058,-102327,-91938,-8337,48492,27025,20153,31109,22487,-9363,-25145,16096,10773,-119526,-180351,-91100,6205,61790,62236,53896,72841,54905,70365,134451,88554,-3160,-2449,15906,-28008,-34447,-6555,-19693,-30367,-6066,13288,-5446,-32052,-23958,-3889,20890,52233,8887,-80714,-116399,-87482],[-55727,-1998,75338,89234,34991,1351,-23153,-31338,-36138,-81767,-103228,-40107,16447,7384,3237,2924,-74691,-178746,-179163,-73625,856,-6307,-5161,15566,11931,29844,12375,-72851,-89584,-30374,10331,37377,40154,23735,45468,100206,90583,37960,19848,26575,-54837,-145132,-111451,-15373,37612,56552,62260,69392,99424,111020,65187,16696,28148,19695,-43640,-67407,-41323,-14168,35908,69937,61432,73673,78001,3942,-70344,-49263,15056,42111,53175,33893,-35451,-74336,-77883,-34043,64410,94024,4360,-68039,-79323,-52997,16289,44253,-10273,-27941,2225,-16664,-70828,-133354,-109024,6722,67311,14771,-17928,-9531,-29322,-13265,76523,130072,82426,36383,30778,-25315,-66547,-34308,47496,105680,84085,52991,77394,63065,-10518,-90950,-172489,-184170,-76586,55522,62210,-4557,-111,49733,26047,-68186,-129449,-90682,-967,41569,42459,13087,-11705,5174,12396,2989,19962,-2923,-65114,-94294,-40596,51930,64755,31807,82402,120104,52995,-35369,-86756,-122086,-123470,-78277,-69655,-111942,-93651,-43921,-52698,-80740,-53975,-35718,-63158,-77742,-74494,-98149,-104219,-55016,-14520,-55255,-116720,-95413,-8226,35079,15717,13104,49104,21611,-23977,13569,46627,12465,20049,40726,-27106,-69683,12971,89772,77336,28361,-12358,-4477,20841,31865,55099,40079,6636,45489,62004,3813,-24937,20256,56984,10721,-61291,-82229,-87203,-52003,5195,-12553,-91043,-91751,-11142,46459,53264,-21789,-104971,-68584,17897,17402,-47973,-76565,-19216,45741,62809,58741,36326,21466,8795,-24960,-33624,7393,2094,-55048,-51287,-11658,-34886,-65449,-74770,-80043,-109257,-158701,-139800,-74608,-10245,41952,67541,55441,56615,52622,-2090,-65100,-64672,-32995,-6332,14805,28145,-2374,-46511,-76838,-69000,-29265,-1412,8430,-19764,-42107,11899,83407,62788,-11198,-29169,38650,93480,84747,20182,-21682,30986,84916,57834,30065,17037,38005,75988,62762,15889,24655,66992,86554,73535,38934,26405,95103,139605,102285,89363,75522,26124,25908,70261,87709,64666,8841,-212,34567,-17844,-73618,-35077,15020,39598,86040,117123,33698,-31998,13162,57632,38803,-1971,-12914,16828,13065,-23119,-38529,-15855,15844,-15818,-77033,-54857,-6921,-4950,29800,54649,8279,-8351,22531,10247,-12517,-18950,-38218,-62556,-47938,-17063,35312,72251,56781,33198,72922,93295,22650,-57027,-16448,56973,55681,38456,50218,57091,70518,111968,116418,-2882,-110698,-61634,5549,-29344,-78948,-67767,-43633,-54898,-79218,-61042,-9933,-7050,-50066,-64215,-60125,-110162,-149013,-81097,29277,65939,41925,49010,53304,-25188,-81932,-27085,59920,105369,93835,76070,117298,155001,103515,52115,57803,30689,-33159,-54038,7237,54684,-26109,-94747,-42449,22465,50804,47140,8092,17281,17268,-50162,-79323,-33326,-29866,-43143,-15183,-12866,-38141,-19495,26067,22485,-19791,-27669,34534,90870,54590,-24892,-28548,-26316,-88318,-112477,-70503,-20948,3094,2886,10114,52542,71726,64591,79483,134669,141096,86587,48847,19585,-38719,-80632,-45714,-13622,-89881,-197186,-161009,-26056,49839,63474,44377,38725,53515,-3024,-71459,-49691,7095,-13434,-26904,39765,90431,57396,8624,-58944,-101093,-67998,-635,44688,58364,33368,23188,38841,14475,-19289,-4903,38946,-10857,-136572,-193291,-156076,-78170,-30229,-17694,14619,71404,61294,13108,-23908,-61709,-34747,-5727,-61238,-59795,73136,177260,121192,8678,-38030,-47946,-60859,-23480,55652,54421,-27091,-70956,-57656,-30913,16130,62565,61829,38035,17011,-24591,-36210,-21990,-14773,9693,15760,-26448,-41378,-13903,-21860,-56673,-27006,73351,97301,730,-66635,-5197,50549,28605,-18474,-36919,-44940,-60776,-77270,-31900,31587,1417,-27338,19314,19708,-63536,-74842,11995,37098,-28394,-35692,54642,113942,117462,55807,-31090,-54376,-32829,-62537,-53440,9337,22850,-20923,1874,6154,-68374,-135662,-74648,44953,120426,132464,132983,147817,112423,16418,-59269,-76866,-89424,-98269,-44481,25660,25325,-50596,-107729,-118476,-71463,8335,79093,110714,68729,-20785,-61715,-28223,25390,29566,-25399,-52711,-32441,-78554,-150180,-147281,-63214,-7389,7188,13578,-5024,9448,93443,121645,53560,-28419,-69225,-22669,54305,42614,-31466,-106044,-109437,-38961,43803,72658,22450,-27165,1896,24792,-22393,-50441,-49316,-22439,42074,72391,41853,45377,71785,114718,141382,103730,18028,-60428,-72966,-49002,-16798,38771,76983,57837,29451,4175,-83763,-156546,-128293,-56246,13072,60511,55492,8920,-15970,-19456,-36990,-88374,-109203,-63080,7636,61816,61096,3590,-37016,-20104,-28190,-102731,-154874,-141597,-65773,19116,69826,76318,53469,2082,-55343,-47936,-9222,-19023,-59532,-51229,-5132,57967,88301,35100,9224,43858,-4924,-100878,-69565,21628,-16276,-95103,-82775,-100537,-139025,-64500,28254,14716,-38498,-66099,-93584,-119679,-84105,-34080,5090,36615,67362,69513,61903,28369,-42665,-31582,12125,6075,12824,31394,25101,15687,62410,122626,123918,79952,35017,13122,10887,23143,18515,-23734,-80276,-79437,-7570,45940,37349,16945,10345,-4915,-31659,-25763,15308,81815,119535,81774,79821,143273,106062,3994,11596,58141,63317,87599,73914,16440,-67167,-148293,-70572,111052,133403,34839,90597,197720,159384,56858,1949,3887,68997,118793,87267,27113,-2825,-32812,-74285,-67328,-18827,8207,-29187,-37614,17125,-37433,-174702,-163856,-50882,-10708,-51406,-121961,-134844,-54281,53446,54946,-44467,-85593,-39072,-5624,5019,-2347,-2854,45213,47559,-12336,3492,96875,89225,6616,-31472,-71350,-137795,-159225,-165023,-135705,-29271,56205,5959,-88798,-45745,55717,64279,45804,6595,-73383,-69612,-2714,33311,74592,85320,-829,-67886,-31404,60545,165785,152319,23577,-41381,-25602,-20161,-17564,14117,52657,74425,16621,-54377,-58468,-7445,50700,62279,-2667,-48119,-32885,8899,105668,170781,92317,-66864,-139261,-78066,-28924,-50947,-36071,11335,48067,71068,88194,46228,-6380,9859,-39259,-159167,-180575,-99064,-5151,57119,41183,4,-40418,-89666,-122917,-121746,-82582,-40242,-51623,-70561,-36796,-14969,-35256,-30983,-10718,-18974,-5282,-26406,-45183,-17622,11127,26419,24561,3822,-15244,-24070,-60535,-43476,-1599,-19858,-18515,63833,112755,117593,100729,77038,105280,100616,-23520,-117520,-126626,-124343,-116679,-58391,31354,107728,123695,102272,92488,101163,111523,118787,87983,10134,-15967,38400,65822,28322,17476,22374,-66562,-149473,-103761,23022,143700,173420,86435,-17233,-52992,-43212,-64805,-115907,-85492,-26996,2730,48233,34885,-67883,-109473,-56957,8079,72675,79740,6930,-54372,-19757,76147,134358,66533,-35092,-69277,-81680,-60381,-22118,-13650,-24056,-23439,-6354,-7635,-16028,195,14254,6525,31609,81690,73837,5026,-35804,-30241,-21485,-36501,-80180,-85355,-35908,-19528,-21049,9879,39693,49749,64815,50473,29202,-1564,-10580,35468,25131,-89873,-115701,-20972,56670,53372,-23068,-60304,-32545,-38425,14319,140356,160547,99862,63042,1499,-65813,-25837,38439,31671,24758,45232,47188,16784,-6302,-8404,-33636,-25127,48685,35642,-53264,-84625,-48601],[-18836,15775,59383,39532,14905,39154,20802,-52988,-84800,-70347,-19758,21601,-10369,-85104,-96345,-52330,-60051,-100335,-95620,-52714,-37915,-29840,3216,12254,-3502,8989,-20380,-89851,-80102,-39689,-23830,3018,15024,9107,26439,69140,67941,21541,20638,70083,-11986,-141449,-148686,-56833,6671,61379,101785,73752,14555,1932,29973,41249,39545,-1235,-102230,-152178,-69216,38530,98159,97636,46295,16379,28119,10957,-36185,-9671,71030,87023,78845,79226,55731,41773,34261,38353,77209,98108,64229,15641,-34647,-14627,83020,108269,50822,91912,166646,108679,-5927,-104040,-124408,-47306,46486,63250,16067,-24472,-22132,1859,77757,169440,170133,102788,49396,-11355,-63640,-68661,-19811,41281,29983,-6547,29617,67398,45888,-32583,-95683,-89881,-20155,56636,54035,-2272,-17634,19504,20018,-57294,-155611,-179507,-99007,-28954,-21953,-25966,-21094,-1400,26797,43186,4101,-85663,-115361,-87311,-30202,35810,33554,15480,28194,40453,22834,-8341,-61073,-95042,-93276,-75462,-71458,-104671,-119087,-81107,-40925,-22430,-27283,-68564,-120210,-94664,-37778,-38144,-61292,-46956,-20829,-11427,-25228,-36323,-5088,23285,16146,8836,30000,14246,-37689,-32100,12443,-3238,-18908,-32279,-92012,-103097,-24164,26289,27869,17409,7610,51457,121182,112726,31856,-7704,71669,161999,136704,49531,14410,54081,63819,-19963,-116569,-139459,-127560,-76244,17289,66266,3692,-26487,47576,65522,13909,-49101,-88093,-46010,37090,44718,-3699,-29704,-7490,1191,17718,43666,27653,19619,29499,-23816,-101755,-113262,-110349,-100632,-11601,80770,55483,-22372,-57759,-56681,-80916,-91922,-48248,-25693,13332,52007,32568,15465,75998,110621,57134,-17618,-41267,-21543,36796,88217,92632,47920,34010,48055,24615,-44476,-60832,-14216,-15661,-13413,31832,46407,36105,25261,9993,33434,47106,51911,68115,91293,82296,23552,-4304,37769,24469,-10273,7270,18666,26028,60210,71628,70825,96018,99273,73382,142755,223802,122829,-37845,-98821,-73443,-10599,41605,62551,22294,-42071,-31045,58376,86474,33405,39,9675,25141,65717,129167,74346,-27112,-19963,60335,72857,-6578,-55437,5457,46807,15938,-16274,-11075,24000,1247,-64314,-70948,-58919,-87696,-94614,-93491,-96072,-26856,33479,-10026,-73790,-78057,-62196,-40668,-15780,-36978,-36201,4192,-15559,-76049,-37349,54872,39740,-11432,55860,134619,101147,47298,30185,39840,89057,115779,70458,-42843,-105705,-27941,19412,-73632,-127525,-67140,19203,67172,33835,-8619,29167,45371,-11430,-29095,-23541,-79279,-103462,-58208,4700,28223,-5891,-14859,20754,265,-74923,-49311,80455,140254,78076,30181,65171,143902,207918,188477,95552,-5836,-68801,-51752,39679,94004,21423,-74264,-84211,-36287,5868,3813,-20545,9658,-5278,-110456,-170196,-121403,-66119,-25272,25130,40130,10050,10036,49838,34202,-22444,-8289,85617,128433,50419,-43914,-32403,7517,-13593,-39526,-13535,23855,42391,-7495,-60627,11758,100742,101453,66479,83847,99808,51840,15493,-11732,-87935,-173460,-149302,-60622,-33358,-117191,-164530,-51212,99101,149322,81332,21437,-5205,-73280,-109531,-91966,-68881,-66356,-22562,45951,76054,42996,-11576,-99967,-159879,-136988,-57171,16255,30023,-2816,11739,25153,-24783,-54293,-36052,-12414,-39004,-125138,-185895,-137137,-45507,-3114,201,4280,24477,32682,18765,9717,-17767,-8845,34438,47572,54956,121258,159171,75523,-42119,-78058,-68193,-50002,-12353,30989,31310,-4043,-45444,-93333,-163481,-157995,-40591,39561,13516,-52924,-89129,-40357,-16916,-53988,-36591,-96,-23307,-68808,-80858,-58136,-30947,15552,72371,34955,-66943,-114088,-64517,23548,53663,3136,-24584,-29589,-58169,-75429,-21952,45225,21612,-4750,27265,15412,-67056,-90227,-11371,52043,7640,-38700,8031,76912,143977,122550,1549,-73487,-40742,-18054,3200,47989,31324,-13813,41618,63430,3344,-32487,17030,63667,62962,54749,56136,63278,68878,81593,86414,45748,-38355,-63065,14313,67565,-15969,-127416,-149260,-143737,-89329,49467,148387,130116,64823,18764,-9011,-29482,-13327,-4423,-45448,-60789,-23191,-19482,-23220,-7907,29040,43285,25725,25421,-5657,-30893,18201,46129,18573,59,-28558,-31910,-3169,-3198,-12935,-24089,-21313,9704,54526,68050,26076,-28502,-24001,-19139,-43932,-14262,5068,-768,53309,79995,4474,-46077,-26958,31983,63850,33427,-29306,-81791,-81375,-14082,70880,113088,97345,89347,85862,15116,-93027,-121199,-54911,7117,41364,59599,50517,40685,55430,56262,42690,6796,-23035,-16221,-4515,35531,72491,30015,-34685,-31476,-26473,-69203,-113468,-118501,-67698,-30209,-10013,25853,16110,-75918,-126183,-62985,45315,82744,25500,-12825,13724,47789,44097,15409,38270,83760,55084,-21333,-33809,15732,-357,-68577,-118227,-178639,-185720,-84822,25422,48860,5236,-45403,-89810,-128554,-112363,-60785,-19385,-18853,34261,105883,92690,10592,-37754,26191,72329,36930,15081,10312,-41251,-75338,-7456,70766,62163,25169,-3019,-33446,-36057,-1687,10803,-10868,-37474,-32710,38100,101620,70760,51454,81372,72320,29327,26201,43037,22717,-15489,-15819,73680,197250,178959,55009,5115,25734,65615,105358,62468,-39030,-111078,-129080,-70112,4252,10930,6711,136661,261773,175463,17812,2939,59456,80434,87068,92567,53801,-17603,-51551,-60445,-82436,-65146,16755,26826,4308,40059,-13862,-128297,-119309,-67756,-59351,-45047,-45067,-46361,-45985,-12259,7795,-45979,-87586,-68835,-25114,51245,77156,46448,81955,77253,-23529,3265,120306,111789,39961,30141,9271,-45219,-57118,-74616,-74970,-30012,6197,-1934,-4539,40184,59774,10947,7613,20118,-29570,-28962,4820,-14307,-27509,-2409,-6731,-29437,-25855,49157,161687,131796,-33673,-121190,-81990,-49531,-74797,-66894,2726,68582,13806,-95712,-123052,-33927,71721,108338,33772,-5503,32429,49042,82641,131577,92661,6266,-10922,7916,-43175,-103025,-61436,27380,85030,76895,61272,48417,-660,-3000,-17949,-98143,-99406,-30391,-805,23657,40030,18622,-26237,-74569,-113233,-100389,-66711,-107734,-181761,-139475,-49641,-55677,-93860,-37521,28282,16005,-4183,-20678,-70548,-76664,-15546,72449,118333,68920,-9303,-53486,-94914,-77747,-22066,-15737,-29239,-9669,3631,34531,56380,51438,85568,102094,38948,-20472,-49413,-58366,-50411,2247,49040,46621,29970,67101,131896,155843,100832,18186,-18605,-4334,67719,112202,45355,-77849,-117650,-74753,-69806,-100828,-63459,48550,171396,193378,90004,-3978,-13331,-26959,-69484,-73178,-27013,-12516,-1694,13914,-39146,-110142,-97182,-45222,-2396,68736,110101,58307,16370,37978,49823,58202,57888,162,-65848,-62204,-6957,23296,55927,77234,40396,4843,7631,-5476,-37310,-12531,15730,1398,-1002,11078,-16618,-46288,-31263,-13286,-4329,-20568,-32382,-1684,46193,59133,13421,-21127,34024,87713,44135,11623,-8538,-34116,-4125,43104,4109,-28311,15502,96179,101057,-36898,-138517,-121447,-117826,-96615,14269,82075,74546,43729,-17730,-27549,40203,63269,37933,34716,35370,28064,4554,-3391,864,-58727,-80927,9200,37942,-23663,-49844,-39834],[-30424,-6806,-4581,-20721,-1849,44659,27220,-48239,-43661,43636,97763,73308,8259,-82042,-112408,-52650,-13776,-23897,-54625,-52753,-45583,-27707,-9465,-11932,5896,44957,11169,-33082,-9280,-21262,-57443,-43558,-19943,53,30583,55390,51668,23396,13224,34700,-49685,-165708,-148528,-74298,-34844,3483,42176,37063,-9268,-26663,19453,29144,-16206,-30732,-57235,-101248,-57452,36122,87613,71406,11461,-30628,-19951,7540,-5209,-2127,68771,88587,64267,89134,132766,136614,102930,57150,45452,73303,110436,101041,41147,33281,106133,136863,105010,134165,186659,155304,80479,-27334,-117364,-106375,9768,85951,19315,-78843,-78079,-28325,22740,92870,137385,121279,76262,9613,-86715,-148634,-121206,-66376,-74799,-98717,-58465,-6287,5894,-37109,-66486,-30925,36982,34133,-24292,-74110,-87172,-55523,-22198,-46056,-119508,-154447,-86123,-13305,-2193,13835,31717,3632,-14450,18020,-3,-92278,-98659,-38524,-20414,-29254,-15449,35410,22547,-22791,-19973,8070,-9601,-11037,-20364,-53337,-31139,-14578,-68322,-74172,189,59375,-6996,-125882,-182727,-132124,-32859,18850,-11007,-79724,-108338,-64731,-9671,8068,14788,19603,-750,-27151,-29674,-14800,-18474,-35922,-39498,-58092,-60192,-61122,-97740,-128082,-92428,-8083,49535,34791,5066,48702,140143,154566,56033,1289,94982,182315,149673,87165,60937,80642,63589,-26980,-126043,-130883,-115705,-73718,33485,154207,181433,156741,156987,86991,-18414,-68960,-84207,-73635,-28571,3250,210,-9370,8638,-6720,-1391,45322,49344,31762,40064,-2032,-97419,-141925,-141956,-90949,21223,111466,126645,75582,14607,-20355,-10639,48118,103953,83405,60329,43737,-26850,-51271,40412,97139,66676,17578,-17548,-8161,74712,111953,85702,62146,87452,131438,97895,-27664,-77947,-43683,-25172,35247,93283,63520,33217,30057,14502,3216,-17604,17860,108924,156727,109428,1936,-22173,45828,33909,-20847,-27622,-39181,-33434,13544,29278,39212,74039,94102,72281,94326,136668,66414,-88440,-167951,-138535,-87232,4215,109826,92197,1869,-33964,8493,54838,28249,-15786,-17668,1961,29476,85108,82211,3208,-42689,-1681,28342,-16774,-65265,5135,90016,85097,25089,2724,39571,27905,-49734,-89477,-87924,-113886,-142945,-135114,-96239,-23242,5899,-51177,-120797,-104829,-19040,43513,26327,-53476,-87202,-56879,-41444,-57975,-45748,11851,12649,-12707,52660,117484,74172,-10951,-59659,-21659,77509,80069,-4081,-71026,-66945,18861,35591,-83277,-125070,-58502,9081,58972,72516,28655,23141,40439,13958,20287,43439,5150,-30716,-30635,-16349,9415,-24210,-92149,-79542,-34685,-70240,-85678,5019,73271,45407,12016,37300,115272,215789,238044,96774,-41790,-73470,-23590,38530,61617,48726,15936,-18675,-38514,-63505,-98940,-58196,44506,21202,-89778,-134663,-103382,-52619,1505,46744,47266,15737,19024,63745,63865,6182,18184,98513,117109,42776,-36551,-25744,36857,61559,47112,58552,73319,46974,-33741,-94206,-43790,14309,17817,-697,14222,46075,37103,3784,-30668,-72970,-109151,-97848,-48503,10424,-16532,-83634,-27965,94038,101615,3907,-41237,-40332,-68119,-82610,-87828,-79015,-40724,36626,62196,15238,-36456,-46560,-79238,-114382,-106082,-65620,-13807,13569,19585,48566,58606,-6279,-65217,-87310,-96859,-88872,-114118,-139232,-79734,15578,54934,22340,-26024,-28477,-1803,927,12957,32884,65586,115515,152407,144722,145531,148585,70902,-50562,-110262,-88089,-35858,-29498,-33100,-2762,28218,24053,-44829,-177293,-225716,-124612,-15059,-5710,-75539,-107321,-50759,-44720,-90100,-44861,18506,3997,-46103,-63495,-19257,14212,41017,57592,-26714,-127738,-135520,-75772,19214,70173,20468,-10393,-22944,-55105,-44547,18013,69177,42169,5382,21252,33559,583,-5158,48890,91530,51559,-6917,-3861,20000,84293,94608,9213,-71557,-60731,-17829,27247,35502,19056,49853,127845,113035,59184,67238,113028,82039,11499,-13657,969,15658,51892,124649,154351,106685,24870,-18207,-451,4342,-90713,-163143,-161985,-159307,-79242,87855,150307,59227,-24618,-45378,-40359,-58055,-69020,-65436,-74414,-71417,-19174,57021,139161,161705,131038,88301,49075,59673,51503,2415,-23270,-45278,-29538,46097,60704,27718,18282,5272,1287,12928,18909,25554,47645,61445,40623,-34,-31273,-67823,-55631,28475,61496,13125,32791,73912,35580,-10707,-33992,-32105,-18780,-23073,-32215,-28482,-21083,32493,113444,134514,85972,73210,80578,7977,-61239,-16968,59897,79361,72248,79723,86668,70350,70041,101675,110080,63980,30732,7855,-31593,9110,97826,80033,17383,3173,13087,16662,3600,4807,15349,-38312,-83250,-38988,-17717,-95959,-132251,-62402,27870,73424,40036,2265,-7507,-22416,-50220,-40070,28324,84612,86408,32416,-18327,-18234,3301,10378,-31399,-107111,-124251,-74973,-1370,45557,23388,-17879,-40159,-71012,-89040,-79382,-77916,-112470,-49995,75463,85111,-7419,-27459,107352,205881,150046,67056,-811,-88822,-119896,-26428,60546,23059,-32376,-40994,-75470,-121339,-108434,-50202,7790,51114,62042,71731,84391,45531,54250,99253,93730,80288,81614,30175,-58403,-102292,-72577,54795,219351,221283,89614,3190,1066,38255,66963,24688,-67520,-117550,-108540,-84702,-120535,-133903,-42513,119290,198872,102539,-21594,-10714,37766,23819,-6784,14351,45858,-9393,-83191,-100210,-128959,-144125,-51175,18660,10454,6575,-30688,-87453,-106582,-114397,-64418,29800,76281,60589,-14262,-68596,-50265,-42245,-79281,-86361,-27966,84322,122637,65185,67531,57407,-26275,-20131,65281,82446,80459,99102,93571,65893,41428,-3660,-9402,14395,1522,-1715,56300,101170,58618,-12041,12720,62097,44481,41163,9162,-79157,-123793,-77633,-26984,-18178,-35111,-6236,70868,63420,-45040,-116621,-80099,-22268,-40954,-71827,-16123,51828,-10973,-126396,-142733,-46517,50923,85500,37534,28669,64709,51681,9559,8871,21912,48197,86905,69242,-29961,-88001,-47004,-15425,-16397,-9460,15379,37282,1249,-19690,-18090,-26109,-1351,46457,39944,23965,30441,27060,-2397,-30585,-43904,-4684,9914,-99738,-204217,-162230,-113208,-135265,-136326,-73769,-11936,8677,-23509,-77813,-132240,-123942,-32421,71218,84320,21716,-34313,-61360,-81996,-74424,-34116,-5817,-16273,-36812,-40173,-5759,22066,27070,33236,25957,35725,20826,-30870,-35564,7015,67392,84005,21500,-28469,21001,90071,95948,27395,-78562,-111259,-38229,85083,114343,19806,-79752,-87181,-32638,5829,-376,-9311,46734,124708,114151,53743,37069,51149,21812,-34459,-23549,2423,11421,11674,-34067,-127353,-134332,-66663,-40559,-57546,-27589,38371,40656,16498,19270,6631,-13071,20916,18991,-26515,-2434,22814,-18326,40549,146174,125494,76497,72542,46031,-1269,43343,85842,23003,-60213,-84977,-85097,-87693,-46124,13588,61044,58000,2258,-25804,39515,83100,1647,-72238,5835,86599,42866,3524,-13363,-47753,-22315,73812,91231,26284,11951,86146,121228,4395,-96963,-74272,-78287,-117571,-71888,-29146,-19007,4287,11951,29271,58992,39351,23048,26068,-4446,-20751,-14956,-1641,9032,-30079,-49903,13772,44083,-2230,-41215,-48858],[-44178,-13134,-24671,-9451,20746,28204,10239,6035,58327,139682,138578,81379,60786,17957,-32097,-1721,22409,-31451,-94025,-93560,-79143,-65190,-54022,-36390,35483,111862,70299,21332,52223,34021,-28972,-47297,-36220,-2976,28912,34057,26098,28196,26159,-4867,-128893,-216753,-134072,-57341,-60455,-78569,-61372,3026,39135,20940,19864,-11208,-68596,-38901,17623,10511,704,26624,51438,38487,-18816,-83179,-84594,-24744,-4782,-22356,14159,17555,-20704,32635,115871,109719,57569,19292,10564,39905,87271,98415,68240,36650,56174,117596,140681,103935,72768,71454,72683,-140,-101608,-115169,-10444,59296,2484,-88806,-109491,-54324,-5155,33176,92976,137310,110150,8004,-110352,-174737,-139689,-98145,-112378,-126721,-106861,-79246,-52897,-55007,-76435,-31249,42038,8875,-86300,-125288,-112006,-101590,-85308,-76575,-81113,-32500,57526,83922,62047,73497,93471,12203,-83184,-43713,24733,-6407,-5170,60989,53495,-24675,-22129,69726,88631,6707,-37722,-13886,27246,75875,42303,-41747,-15278,54417,19062,-33377,9150,52372,-31216,-135605,-138176,-90593,-17642,60615,49547,-71067,-157523,-137569,-66325,-4787,22807,17367,-14201,-64399,-101387,-59159,23371,22327,-32533,-45892,-10678,6251,-24685,-75864,-67321,35210,104864,62978,17440,42749,90279,110703,82764,59268,107548,155535,109437,49945,22485,11417,4238,-20278,-60234,-48915,-66019,-69625,28095,192996,292616,257556,160382,55649,-30555,-78136,-98143,-102153,-73773,-27495,-14382,-15491,22984,26694,12043,51362,62187,24715,19409,4821,-56974,-80790,-48296,8808,37296,45113,77652,73028,6563,-33376,3443,69653,124925,125037,99127,44530,-51762,-65989,26070,51062,2652,-16706,-11790,17420,70387,42650,495,24548,83045,130465,116032,46981,1652,-22612,-11365,71206,125786,109421,72576,16838,-34691,-57033,-79196,-34507,62798,90713,46371,-6438,6683,65426,60289,34612,7330,-55948,-82519,-39464,-11373,8245,21723,27649,31225,30123,14427,193,-34699,-69304,-94189,-136855,-75152,88156,156369,79955,-9310,-35946,-47336,-52457,-31009,-8230,22414,48081,58657,55124,28519,-29230,-80319,-79683,-46637,-35147,16991,105452,130902,46651,-22119,2741,5950,-82790,-139324,-102728,-73740,-83051,-64885,-19234,-642,-28997,-77344,-99172,-55737,48513,91843,26435,-75437,-119216,-88975,-21711,12360,2927,-13611,-26385,-40213,5443,64099,41259,-39383,-86709,-49905,12093,-19864,-79465,-94859,-73735,14505,65438,-14759,-68877,-41679,-33012,-28535,12750,-2383,-51252,-55713,-25705,26376,73551,70619,25612,-1596,10123,43119,15839,-73338,-96944,-59384,-71954,-112423,-91721,-31330,6337,19023,47382,85787,107564,101680,11476,-64262,-59292,-33778,-20381,7133,50946,76957,66087,16494,-72903,-123649,-26558,96184,44890,-46317,-48756,-37152,-36363,-11205,-4560,-31729,-35347,-13095,30576,68108,38958,25825,58651,51548,19649,6422,26476,50223,40901,36386,72840,91343,30020,-48708,-71445,-52015,-73317,-95774,-79809,-48772,-30684,-17451,-16254,-14268,10215,41610,33463,-1013,-3,1328,-16099,9824,50670,-3649,-92145,-80499,-14480,7629,-18641,-66955,-60533,-1806,69228,70718,-21221,-91888,-54129,-20303,-30635,-45824,-60454,-53768,-774,56401,78309,84638,49308,-15091,-84228,-111691,-97637,-109599,-103690,-47488,33526,78609,34299,-37658,-30268,-16369,-39370,-14774,57735,126548,150255,124115,85351,74207,90449,66856,-6620,-96479,-108073,-38729,-23709,-29213,22726,68691,81630,39036,-73834,-160556,-147589,-58232,17236,1916,-39871,-34142,-41013,-53117,-18155,-4911,-21813,-21248,-24166,-19580,-7315,26334,61530,-743,-89759,-83542,-22714,28645,59251,30711,-1295,-46530,-84238,-41558,36272,67164,16849,-46764,-45315,270,29987,69966,105357,77482,26377,13339,36278,32764,29090,2832,-34195,-56096,-62982,-56467,1148,735,-4748,76667,147555,95176,52406,78173,110455,60724,-2228,-890,44043,58113,54355,75381,69106,49613,34454,-17234,-73170,-114947,-150373,-146773,-151161,-170133,-86948,29948,29953,-53995,-102563,-115963,-95325,-64336,-80645,-116614,-110973,-88960,-39493,60047,161097,160486,95238,45380,44467,81396,103830,70034,-13286,-102235,-84312,35549,98323,77373,56647,25659,-11859,-25536,-14092,2552,31007,57194,59441,40830,-22235,-99990,-86779,9149,70936,41720,15294,30238,50929,77041,41583,-17252,-15995,18543,46767,62242,63642,78320,98149,73231,11149,-21314,-12306,-18370,-14731,57211,106387,96359,86107,100860,114525,68590,43167,98983,107811,39025,12478,-15902,-58561,-9355,77640,85923,66305,38967,26037,40990,42515,45251,57278,5459,-43143,-13391,-4453,-63045,-80946,-27543,-13427,-16754,-5740,9617,4055,-17881,-64744,-88202,-39864,28018,57492,31829,-17607,-40253,3449,76035,90244,35209,-31672,-77397,-63436,-11454,6152,13221,27126,-3509,-36423,-51237,-96102,-160187,-109750,11259,39818,-20639,-44338,56743,169103,170088,92590,-12242,-100066,-130979,-42884,59930,37731,-32011,-65793,-118513,-194463,-187939,-80658,22684,68255,63298,25077,-5515,-10119,13418,19467,28586,72148,73717,-16949,-79689,-71897,-51154,47528,209663,226054,90431,-18489,-34209,-13613,7812,-11692,-56701,-81331,-84413,-89175,-130826,-128179,-39831,66408,92819,53598,12143,-3410,-9020,-23295,-68400,-69650,340,-501,-84530,-131486,-159820,-186738,-123812,-35971,-20630,-58814,-98405,-106492,-121001,-131767,-34380,99584,147889,109572,9134,-73485,-63186,-34845,-73058,-90646,-18021,94772,119216,44235,21174,40031,14761,-31334,-15373,28827,73025,90110,89750,65733,26132,8000,44476,80652,45303,18210,64544,94075,47183,1220,33911,81486,82213,69116,5630,-92517,-134862,-98320,-37483,-1364,-19235,-41327,8538,52506,16227,-53634,-58549,2643,13360,-13279,29732,66493,-19239,-116638,-105298,-26100,14388,14670,33368,91137,116424,64619,-10010,-37925,-20297,23901,59523,44381,-19387,-51395,-30887,-62017,-104255,-53633,39135,69616,33921,-4906,-18856,13471,36561,43152,45371,47147,42161,35546,21324,6075,-6469,40159,67747,-35182,-129520,-137128,-175742,-207139,-158312,-113083,-89142,-32341,14001,-55583,-137889,-113017,-18653,4642,-68998,-99333,-82523,-45256,-4417,9175,11751,24071,12776,-354,6594,26797,33529,3165,-69603,-110309,-53745,-20416,-53651,-29458,62803,136206,124043,42619,-5850,13343,12873,-14926,-23401,-50029,-76000,-48213,15779,36462,18292,23227,26252,8951,20630,60754,56086,47070,53183,42608,54659,84417,85079,59441,1739,-48873,-46269,23015,46526,-40332,-127899,-91354,-35862,-52816,-95685,-90156,-32986,-8665,-46662,-56548,-31951,-35591,-30003,-14722,-3465,29123,7086,-70625,-2256,147285,156643,103133,88685,71820,50251,90158,106145,30562,-64917,-124375,-142174,-114654,-31243,49285,83207,64223,-11060,-64232,-13491,40133,-2672,-41443,15323,82392,70040,31473,4457,1310,47743,120367,115567,37299,8335,44576,56328,-2866,-34104,16463,17414,-34859,-39501,-42650,-51962,-19377,9538,-10554,-20362,-10792,7667,8379,-35249,-56033,-22869,-1608,-9256,-3258,21390,48533,38620,-11077,-65065,-62266],[-40550,-18809,-10518,38338,53588,10360,-14110,20482,69754,85960,48813,16183,52922,71165,38034,60265,61923,-45269,-135845,-158661,-168388,-147084,-92181,-27972,68085,147925,98810,29366,59575,75905,28854,-14989,-27109,-7703,-16163,-37836,-30882,509,13188,-31075,-153861,-176152,-66152,-12827,-66944,-132159,-123055,-7267,73006,37614,-12189,-54821,-81656,-50497,12275,48984,59384,54998,50052,44456,-18458,-126875,-142448,-65467,-33019,-41426,-26323,-50161,-89074,-32206,31865,5192,-30197,-10129,13170,21679,23029,45226,71583,40452,15843,99247,155510,71796,-16288,-21117,5255,-21929,-67982,-66920,-30274,-24390,-21224,-25284,-55856,-36760,26457,70758,112260,135193,82953,-38226,-122496,-131734,-79898,-46930,-58353,-77909,-96497,-98618,-54347,-32309,-55559,-33815,21388,28739,-32987,-53192,-37731,-77449,-124308,-128752,-71587,62515,152008,107520,44845,54003,75580,-10995,-120920,-70086,56830,82267,94436,158813,155456,46575,-10783,64415,129652,60917,-45373,-64710,29506,123192,76212,-30445,-38536,23275,38222,-10817,-31663,-33577,-72887,-95865,-43351,4046,26067,76820,78413,-30036,-133101,-146056,-99151,-46585,-8801,6722,3353,-47030,-112054,-85621,33088,76244,32065,32987,84902,93840,61369,36879,40522,83282,119047,93742,68954,72137,42386,23022,47745,64081,107655,154216,75851,-36643,-59980,-58949,-55501,-17601,31168,51666,-7274,-59707,3742,160305,261846,198207,65996,4264,-24554,-75199,-93937,-74751,-38489,-9324,-12215,-10435,35206,44294,11365,27858,32634,-17870,-44397,-38723,-39031,-14720,46420,84888,26635,-39947,-32568,-34816,-68526,-49931,-20331,-3557,37074,68337,91643,48583,-35525,-29579,49115,29472,-58547,-69372,-344,52269,30553,-40091,-44256,24,46806,75612,92869,133429,125892,51999,42217,86400,85098,94282,91717,-8238,-127331,-150000,-128792,-81655,-20383,-15602,-50048,-30686,36051,92182,102976,114028,84677,5482,-20255,23184,47191,40569,-4167,-48915,-34214,-2201,-9630,-12249,24098,41479,-13334,-102937,-122082,-16883,102421,78761,5320,-1147,-36268,-43912,15037,47678,75396,96592,73897,31649,14559,-28894,-117382,-155732,-80888,13480,61654,102680,117690,25606,-77133,-57383,-31859,-119260,-190550,-133961,-43372,-10,21166,36555,11934,-44676,-77572,-46886,26759,96516,83060,10868,-72454,-127031,-103368,-29002,-6104,-6704,-1919,-69,-25885,-21909,42708,71890,39567,15968,-7787,-59985,-107991,-91093,-86611,-117821,-40318,68623,32162,-32904,-21344,-29620,-44017,-13648,-17769,-86941,-125653,-75378,-12006,21602,33114,13531,7563,58505,98044,85126,46234,14592,-12695,-51285,-87621,-98615,-61616,5862,54536,75365,63517,4034,-62893,-86233,-66382,-43271,-74507,-76161,13538,67715,64132,74785,55153,-23953,-33966,59297,102690,7250,-55631,-25323,-14012,-39383,-44353,-79113,-119865,-90354,-57972,-29747,21664,16300,-23824,-17054,-14841,1298,59628,89422,53355,-1850,-19180,24304,65635,28691,-35742,-41604,-10988,-51946,-115789,-114338,-81085,-85407,-82852,-40465,14842,77327,113917,93549,26417,-25638,-27208,7407,40381,27057,-45404,-101007,-47472,39654,67017,32837,-47252,-60227,-13900,30299,35977,-25304,-79671,-24566,31602,16047,-23537,-46530,-55134,-7990,54730,66444,65484,80241,61777,-7060,-32083,-48095,-95663,-89235,-41494,4196,50671,54518,28153,43177,8772,-52963,-11588,80788,144957,117672,9460,-63507,-68924,-43485,6333,27043,-47433,-86010,-13408,37182,57643,89958,95654,99207,97259,39633,-37848,-77480,-40882,50928,91844,44418,13309,24296,38624,2130,-74989,-71125,4417,4555,-52293,-55571,-6293,59775,67767,16389,-8104,11558,22222,50131,65254,31387,-41245,-82368,-52757,11075,36502,-11942,-74077,-87623,-46468,13744,88015,104448,27617,-15051,21199,77372,86337,33524,-53964,-80582,-48347,-43747,-65343,-22072,737,13298,66368,100102,56325,41393,53107,65696,54256,32776,62929,139422,141671,55243,-19493,-49020,-5916,28356,-25289,-72523,-99964,-108091,-88387,-97411,-116661,-76012,-72617,-128924,-142090,-106234,-91353,-69461,-8154,-14242,-81188,-82914,-59528,-33694,26398,64237,555,-64534,-42639,41224,101224,121640,106306,20614,-88259,-113640,-33955,54899,67303,34693,-8964,-57870,-83876,-55701,-13348,29344,58027,81792,93704,36114,-53618,-83759,-25632,54678,82785,44527,4044,11990,74989,76812,23848,19823,84614,143272,138469,122500,114916,66011,-13199,-81246,-117989,-94225,-35636,7571,54840,73373,55753,62343,97085,101154,39710,21137,64703,60389,19940,13275,-17637,-43269,-3216,30226,55631,80549,60416,32219,12789,-13924,-5879,56466,75521,61342,58159,16341,-48203,-41119,17375,-2927,-55977,-40063,5220,37636,75549,54938,-38934,-74893,-25083,10969,25088,36956,23272,30040,88959,130320,98963,6690,-88197,-104378,-54907,2447,62009,90883,52514,34058,21300,-48033,-133395,-103980,-24506,-12907,-33562,-54937,-58052,-19868,45958,42786,-37259,-106559,-133657,-66747,37287,63077,10601,-67951,-134428,-180026,-154053,-43604,33713,12319,-13476,-21982,-33639,-16394,-25200,-84722,-75537,-9221,-2996,-38958,-13485,25151,12674,55850,171485,189734,79858,-19974,-48782,-35433,-8775,-20492,-35471,-38998,-56886,-58919,-29940,11458,34734,46151,49734,82277,92178,36493,-5894,-12882,-65672,-107061,-54708,5805,-14166,-63836,-90959,-111167,-99252,-65169,-55620,-94683,-137793,-119637,-84250,-77800,-30575,64075,110053,81783,-1533,-53674,-45513,-42544,-71354,-73407,-8949,84539,100583,23410,-5763,41330,40972,-34217,-55331,-7293,10604,2360,16581,-20666,-61505,-4567,82893,96379,48801,14798,25736,27311,5046,8372,39692,63615,66038,43399,-2544,-47790,-80341,-82967,-31318,35708,33613,-7769,31096,90061,64313,-22421,-54675,-4749,10997,15954,69703,77706,-12368,-65556,-32955,26155,-11,-48536,25806,161840,196727,116282,40765,6340,-28886,-55717,-40040,-12354,-25169,-56213,-58972,-79088,-80344,1956,105493,117694,64020,13216,-5076,24549,13236,-39387,-26587,47952,84583,61570,24027,-5222,-35716,-6806,30444,-24601,-69471,-84966,-163456,-208171,-162377,-135109,-131732,-52660,91849,65607,-69528,-63265,8158,-67355,-176639,-153657,-106767,-37806,66139,118338,86520,29824,-2876,29296,55267,55347,52018,-18424,-150346,-192841,-123075,-58561,-46205,14802,131086,187914,119049,25686,-16,14363,-22810,-64602,-19467,40079,22630,-41546,-75152,-61191,-6497,59953,26522,-80587,-71310,47006,96369,60953,28948,40215,77736,75224,46986,55985,24149,-84794,-69799,60180,87012,-17803,-67263,-22720,-25726,-71988,-64096,-8223,36856,16698,-81367,-114719,-46390,-18708,-60902,-61099,-27008,-23148,-30393,-28497,36106,132535,124926,33672,-3890,15732,39018,64724,39438,-15187,-39113,-77832,-124464,-76697,39069,92465,64721,15963,-25997,-45732,-34555,-10361,15143,41566,49130,73758,93186,63575,29702,74747,142172,156494,99110,42065,38307,35824,-6891,-38320,-20530,19307,39528,37812,33353,32347,8723,-39942,-85086,-128246,-110533,-32898,4879,-11812,-40172,-43001,-487,9858,-31102,-13960,54482,75603,32885,-15716,-53040,-35840],[-13295,-20898,13632,75666,85861,48000,11182,-10705,-11846,-23091,-45960,-65507,-32185,13014,38168,95827,105796,21294,-84907,-167542,-201679,-145483,-51024,29979,100016,139247,92219,28106,40725,56368,30637,-1432,-3142,1492,-59187,-101138,-63375,-25752,-36500,-62763,-99655,-38395,50490,47660,-34036,-104599,-94321,7324,55984,-2234,-42948,-40836,-45620,-54352,-29993,22016,73840,80528,70247,84444,37380,-81927,-117466,-72347,-50029,-19311,8957,-24487,-49001,-23183,-20511,-62318,-60713,13105,57887,32412,-1539,43298,110236,83963,44906,111245,148168,76729,3843,-17803,-8361,-15126,-8636,1769,-48437,-101770,-32480,50997,31601,5780,47881,97853,114538,68026,-22411,-101690,-130835,-100265,-43974,-4552,2080,-28163,-69754,-68230,-9130,13748,261,-18825,821,54405,69992,84866,82977,3452,-95155,-128023,-50514,76660,110189,22889,-53206,-35116,-4990,-45385,-89397,-31365,72194,98077,110694,164987,168676,51267,-51921,14402,93280,42985,-81687,-109398,4749,100239,63354,-8481,-49970,-61090,-39160,-42166,-86530,-97235,-82808,-65954,-22833,31635,44221,50341,48589,1608,-66456,-86095,-58313,-54496,-53854,-9906,41445,32895,-31520,-73632,-21998,48695,71721,87382,118358,98484,72988,97533,93754,57538,78727,111478,107237,82302,17956,-23826,-8615,-5274,50025,135737,60692,-87025,-80051,-16553,-44432,-28024,68437,108235,40060,-31170,-22401,82362,163341,108821,21722,2021,-18314,-70991,-65508,-21359,13683,20188,19071,29754,35937,156,-26913,-10883,-5423,-62739,-123104,-103956,-36643,3074,15059,30939,-7212,-76750,-106934,-119881,-86886,-20496,-17228,-25634,-13388,-11196,30052,31455,-15229,-14890,34152,19888,-43249,-42326,44731,72347,-5258,-46627,14226,26140,3969,14860,70126,165649,179759,96478,72285,70287,8677,10419,47022,-33990,-172917,-194348,-134264,-78457,-36035,-21899,-43201,-16707,52026,99045,115111,139404,140691,101661,103149,157508,178626,129429,6696,-93564,-89966,-30177,3151,-9156,2562,20722,-2880,-18787,-38535,-48573,-25712,-41233,-35567,67099,108947,84129,83343,84645,90815,85321,76325,36927,-35302,-99346,-127181,-138114,-78085,40633,111882,96805,50141,-34738,-99100,-46001,-15552,-107805,-193947,-171012,-77953,13175,48236,27877,-3495,-40900,-65518,-40999,39066,95256,72261,37550,-9488,-81622,-106283,-92458,-106860,-70298,30774,74357,28916,-6059,52853,121298,138931,130243,39389,-93382,-120480,-38666,-34171,-110761,-71239,16588,-18270,-53260,-24062,-11461,6612,40969,34191,-32095,-89408,-69852,-49715,-72605,-81519,-60084,-12626,69192,111896,111546,120094,105491,51167,-8919,-30908,-36318,-23949,36064,93017,85249,39052,-14905,-83174,-120033,-72659,-34082,-85876,-77948,58494,99601,28636,17353,26539,10420,44571,70907,17683,-77761,-96647,-54020,-30744,-45414,-78393,-119820,-122515,-83868,-72488,-68735,-45327,-70224,-116286,-81208,-35243,-6039,58480,80981,35613,10054,-20107,-33391,1407,16318,-38974,-68902,-7705,-4632,-78813,-106327,-73551,-67675,-80054,-46989,15364,68656,63250,33650,-9899,-47227,-41274,4414,34632,8111,-45732,-66212,-1886,51629,53477,47112,-22079,-65326,-41880,-11437,-21055,-52617,-70770,-26153,8054,-17205,-46189,-19730,-6994,-18534,6270,41328,46859,66244,77859,45084,26112,-18135,-89823,-85424,-39840,-37667,-12813,49605,97745,107443,37278,-39154,545,75515,116761,66577,-63612,-150128,-166113,-158664,-84066,-17861,-38757,-30351,39911,73696,93157,90603,53818,48650,68630,49159,31516,18494,-11308,13939,65238,42954,23000,54257,60298,-31246,-137286,-93549,20822,15602,-61925,-77190,-42765,2383,48732,52942,11215,-8100,-1990,39640,81361,57596,-3631,-44311,-67630,-60667,-33479,-23580,-27422,-44951,-38339,9716,69982,60111,5425,4647,30929,50910,56810,25231,-59348,-109038,-94950,-48728,-20432,1968,37629,76066,69249,54185,41451,45933,38504,60530,91529,62593,54648,130947,146408,40238,-71855,-92962,-5919,29080,-16942,2082,28900,-21057,-53614,-42695,-25401,-36791,-129980,-212493,-172556,-73843,-23253,3526,45805,44453,-865,-6273,-9556,-12183,2594,-39826,-162408,-204662,-99241,33304,94611,91952,68874,16043,-57400,-121598,-103318,-11702,29972,-5234,-57102,-106601,-116589,-60890,-4599,25356,38559,75396,108158,81971,14940,-36559,-19619,40783,85362,79411,16638,-54640,-48511,-5350,5822,-1955,49965,126021,129963,103281,86534,19454,-67268,-127686,-145952,-105649,-48258,-20263,-57,6795,-23929,-18311,44139,52814,4732,8295,17471,7664,38584,72395,47380,22596,25500,4866,9811,37121,58717,73317,28808,-39193,-21720,63138,97110,78949,46631,-7335,-73261,-63264,11421,28498,-27327,-54262,-30360,21779,121761,166723,60609,-48120,-62898,-52084,1668,99051,107632,45101,47194,86652,71574,-920,-73328,-75988,-40459,2450,60087,83829,73561,97084,83159,-1322,-96784,-77590,-22307,-48514,-63293,-37034,-63342,-118703,-93594,-44760,-59733,-96980,-88054,-34966,16827,46346,25102,-61055,-117105,-101647,-60347,17273,60054,-10481,-48898,6430,44476,38934,-3705,-92211,-130313,-112013,-82339,-6843,85880,104550,55799,45768,95282,99053,55026,18846,-13122,-12676,11546,-7817,-17849,1782,-13445,-4805,52856,103845,91770,52636,57640,107388,110067,57601,18179,-6899,-67416,-122204,-85582,23960,88419,68895,58336,55349,14412,-45384,-70520,-75012,-88377,-55969,14762,10236,-43012,-23905,21870,17729,-28766,-36231,-32968,-57957,-57571,-32005,-5821,58624,92150,38691,10957,25845,-1907,-46458,-52549,-38801,-68735,-81415,-42848,-79397,-104877,-1672,85193,38622,-18440,-26199,-16099,-28657,-37414,4285,43579,42633,33738,13545,-5032,4467,-23274,-58674,-24215,55257,81737,63108,87513,109424,50889,-42825,-64279,-20204,-13824,1770,49993,44025,151,18031,61822,102341,38843,-57264,-5474,150074,204698,137475,65264,16438,-60361,-112755,-67652,-8180,-28451,-76882,-78263,-49757,13888,89435,115943,81963,20367,-4521,10395,26711,-10318,-85575,-82517,33212,116637,80773,-6830,-58212,-69081,-51695,-60706,-88579,-44307,3543,-62111,-122288,-122639,-117387,-100151,-8860,134212,141231,1794,-11870,28829,-65918,-131676,-84042,-58394,-27020,71634,169446,146725,14756,-59092,11476,57085,45040,44801,-19642,-129293,-146059,-77248,-22503,8206,87587,182248,189937,79636,-26634,-56477,-24683,-15659,-30561,8868,77364,70874,-34803,-110180,-114518,-82917,-48800,-88872,-166687,-104834,43650,108645,93573,70249,55239,47218,8903,-18639,23617,21657,-51985,15288,146783,108917,-17266,-46027,-13210,-34797,-58352,11826,126440,181665,120336,-29110,-112737,-53954,-10605,-55611,-63757,-50202,-84094,-42918,66046,136829,152832,83719,-61672,-133263,-83402,-20652,11825,-31420,-62072,-5216,10773,-35855,-637,93024,106318,54974,4811,4552,16593,-12516,-25583,25487,55690,23326,21255,40441,17840,1911,72708,131482,115429,59153,44536,71833,65859,15041,-6753,-5207,-38040,-29286,19495,44464,69138,45686,-83321,-195509,-206989,-141061,-42768,-14977,-56290,-77857,-55336,-8147,4612,-39457,-46278,20468,59995,26454,-6940,-9915,-3817],[-12363,-29367,11604,62473,89792,107662,67777,-22496,-60091,-43425,-47973,-107493,-138528,-106190,-34931,39258,64187,59941,-13586,-113517,-117827,-29000,29447,58449,79668,76478,44060,20564,11565,-21497,-46674,-36850,4323,15336,-57979,-97031,-44728,-24935,-81321,-97615,-58144,16152,75795,60208,12661,-25120,-20872,24280,13497,-54594,-38535,26419,16277,-22038,-25159,-6440,18406,19531,33571,92404,106045,39344,-22236,-49850,-36944,35258,83768,55408,42583,32280,-17104,-60259,-40480,39086,88047,44178,11906,77216,137117,95699,62587,96507,103915,78903,46878,19457,24521,15924,30269,38868,-36886,-97066,-28610,46807,35740,-454,-28805,-24277,4155,-36042,-110525,-127040,-129947,-121220,-78011,-29096,-5924,-32694,-56706,-20616,25550,22425,8408,-24578,-30950,4522,65685,132620,143445,68986,-25199,-56448,2794,60898,40516,-46124,-113958,-89014,-43209,-40332,-27952,14407,52972,34592,17131,60269,69262,-45325,-125605,-28373,46480,-11440,-113275,-108993,-28245,460,-13288,5057,-24438,-105650,-120858,-95694,-111387,-90482,-54292,-54263,-57544,-25764,-2284,-9556,1454,35412,29155,7159,16420,-16745,-68747,-31037,51587,96770,55937,-47608,-90797,-34240,40362,69190,65428,15911,-3148,48693,48988,1711,37104,95597,80410,29545,-10532,-8712,-8338,-60392,-51507,40344,28576,-61157,-15219,84414,14102,-40277,35186,104559,73299,14976,-23370,26992,110650,108292,71767,37551,-23686,-73089,-49911,-10392,14662,31101,61328,75891,16358,-65288,-54025,-12183,-2272,-58943,-143054,-113865,-9046,-9204,-95486,-81254,-34255,-85577,-141218,-116824,-28492,12484,4076,21738,11855,-47412,-39162,4227,-5086,-44454,-47479,-20876,12004,55407,101900,66178,-11232,3367,97542,73549,-19320,-14639,72753,141850,133599,62704,30503,24837,-26486,-39560,351,-19527,-96018,-111229,-63988,-18246,20713,65554,84912,80762,80570,78558,68391,89509,137724,155369,165803,213068,238711,174487,16917,-80511,-78904,-63179,-47610,-40304,-47303,-42820,-18322,56600,125191,60542,-85262,-163059,-94884,93937,220834,182292,96917,67840,60756,26391,53007,64177,-60862,-165380,-111018,-42013,-15543,38870,114517,83387,-24224,-95263,-54388,54959,60596,-47652,-129706,-150501,-112040,-17109,41025,17208,-1241,-414,-25426,-64708,-36857,38762,80947,108618,101739,24042,-71823,-131252,-147557,-75782,56063,112221,76893,44978,67079,111322,142047,141646,43511,-85222,-90437,6706,41469,4359,-5921,-25262,-76294,-62774,-36635,-28007,19678,82184,88547,53268,14519,-2759,-35886,-101082,-123886,-82858,-9330,64235,101680,87443,74732,87674,86175,46936,17785,5323,1969,47768,103496,86181,34744,20733,-9089,-101280,-84596,-12353,-24361,-18707,80607,118268,48119,-1882,-2831,27695,48498,-4676,-81246,-110632,-73764,-30818,-2924,-14385,-85611,-106111,-36633,1644,-25472,-42084,-53871,-122602,-150708,-64705,10213,14939,23964,33057,24745,45679,29678,-30827,-39860,-14886,-51449,-89700,-34976,-17942,-62632,-68374,-22134,14096,8949,-6357,20897,59064,30816,-17778,-43723,-38065,-16057,5735,5087,-30034,-72067,-66288,4289,40728,39229,67770,32618,-22572,2274,46803,-5137,-79769,-99224,-73067,-68409,-85605,-69080,10798,41661,-21901,-14938,74567,107233,79950,57918,38737,18892,-27140,-88776,-70330,-25963,-48397,-55053,14981,89656,101806,47736,-20093,-23138,21577,79130,63286,-31878,-99779,-125977,-131487,-94207,-79173,-67924,29361,94912,52935,36666,21984,-33862,-38468,-3639,3763,34628,51072,-12032,-41984,1426,9407,-13211,-8241,-16714,-73985,-119384,-67091,17210,14268,-39686,-55354,-40502,-50675,-37674,12882,32496,31336,20358,29030,50181,51315,21895,-22240,-72998,-110867,-91786,-16984,47649,42611,30233,53775,67936,34346,35173,81863,65352,2617,-41690,-27606,-36783,-103156,-147826,-48945,64352,71996,83667,138489,108761,66772,56640,44919,39692,101023,130780,51200,-29645,7555,67438,41685,-28051,-47666,12362,27076,586,48749,91392,11692,-51153,-18517,26581,1777,-102985,-167813,-123661,-39901,9517,44913,49734,27291,23567,35077,4011,-9180,3327,-66314,-194830,-197449,-70503,26661,50149,39486,18815,-8288,-51741,-110087,-103290,-20584,39356,39923,-9806,-83469,-88710,-13154,26319,4880,-1725,32812,54624,46489,24969,14150,24102,43160,56356,81603,46004,-69845,-133400,-93458,-32905,-32618,-38445,-2947,28085,13753,-8200,-17998,-31871,-68533,-86062,-60572,-38318,-40051,-28794,-25029,-71259,-82142,-14807,11092,-14946,-699,1400,-10005,52000,139189,151506,113631,66892,12302,-36124,-34504,48200,145607,124300,50500,53821,79607,49040,-3496,-29202,-29327,-68068,-93017,-33397,13262,-24798,-74432,-56786,-12443,71599,133356,74090,-32903,-107484,-123654,-42133,87754,97800,5299,-2475,67515,73142,13852,-18937,5456,8983,-30072,-42457,-17068,45079,113699,87672,281,-80487,-66088,-6562,-39134,-77422,-11837,30512,-57673,-132475,-84987,-26419,-3466,40514,68207,38463,10869,-9324,-65627,-83072,-30534,4278,59222,112911,47469,-9979,62844,122096,95531,79665,27306,-70828,-120527,-61181,67755,155157,137791,56415,6067,7949,-10472,-2826,43566,38219,5412,9461,2794,10104,57450,59611,47572,41874,48160,37958,22210,45250,61448,29961,11043,-7859,-57734,-116020,-139460,-74438,53913,132357,131826,151918,166891,98165,-16437,-62828,-27914,1344,27744,72848,51628,-12178,-19595,-7150,-30205,-42471,-15942,-20912,-49725,-32244,-6535,-23642,12801,77101,72758,40262,-19053,-66085,-51099,-33241,-67220,-111130,-106772,-64006,-74607,-66439,18773,52538,-20844,-69522,-50979,-21148,-30204,-39633,16156,63698,38152,5307,-8902,-11578,20459,7380,-31057,-28121,24485,72293,81343,88258,80756,17256,-67614,-86256,-41524,-18075,-9335,332,-13263,9199,77736,113587,147199,97866,-36532,-73539,19215,67663,42895,-3728,-48932,-99061,-86463,4163,34611,-33390,-65632,-31516,8326,77435,119937,56380,-36057,-87022,-59523,-12369,-1223,-18787,-41158,-41880,23541,75750,39111,-67739,-127897,-89228,-54911,-117893,-139329,-7717,97382,31876,-38556,-57531,-75634,-45187,45409,109202,93438,26368,11347,12304,-24344,-41986,-11937,12186,-504,14347,113719,152888,20335,-92385,-33468,31087,21869,5670,-22741,-52289,-37715,13253,23054,38311,114819,159366,122873,42901,-40142,-101820,-93413,-35950,-4111,12532,45106,44870,-36862,-96419,-118654,-143694,-161766,-153909,-95202,12848,92476,103918,107209,90305,17076,-35043,-38660,-22543,350,-23511,-16670,108084,203677,93605,-47095,-85089,-68300,-40764,3533,64902,142095,200728,178041,62654,-63912,-77350,-34466,-33910,-34252,-25122,-52429,-25879,78084,169370,169936,61424,-88422,-164670,-118064,-44561,-2634,-35479,-46510,40159,92349,66436,56261,75901,74771,73055,59855,54175,39225,-5520,-10526,16958,-20229,-65007,-55087,-56996,-75451,-53903,11366,29758,9308,9183,40431,84673,103003,99704,103456,78054,-6166,-42334,-1254,38591,47710,12129,-86771,-149105,-127225,-80148,-30701,-17336,-72187,-127089,-115229,-54291,2042,6640,-9356,20213,69388,71769,57633,56875,27694],[-35203,-28339,3053,30836,70272,124305,103085,32353,7642,26919,7288,-84150,-168880,-167245,-108467,-68683,-40883,12051,6307,-33910,13274,86797,63287,17210,7307,-3079,-11153,10921,2587,-52612,-70283,-30057,22991,38165,-9756,-41003,-18812,-10949,-54246,-60486,-50169,-60522,-34159,2394,29207,37421,42612,51328,-302,-70966,-10983,87257,81458,45447,16357,-25377,-60327,-82064,-43339,59048,131623,119708,49244,-8124,17929,99983,141582,113815,93879,65315,8854,-15926,-11057,25404,62706,21672,673,74156,104458,35981,5323,29345,39949,47366,39089,21127,28077,7939,18283,46775,24966,-7469,-15617,-37045,-55986,-71362,-161724,-220879,-142790,-74250,-81568,-87905,-95574,-120150,-102743,-67017,-42499,-42008,-25287,29690,48542,3298,-39943,-38588,-41519,-64440,-24714,74119,111075,58084,13949,18385,47095,65510,45435,-27665,-78266,-39005,14664,8039,718,7291,-3820,-67115,-108670,-53178,-21545,-96715,-120589,-20625,54939,13500,-48691,-40603,-47843,-116651,-104275,4271,9007,-80994,-107835,-91477,-78144,-38060,-1257,-1594,-29889,-58836,-57136,-47468,-3163,87373,131912,102183,73751,22098,-49876,-51300,10239,64226,42608,-43920,-94287,-71820,-8067,30313,4097,-71094,-93010,-26129,12987,5276,29635,52887,29514,-19414,-38584,8957,27359,-41765,-90982,-55025,-15384,1772,60435,115173,41921,-41537,-17853,62739,85072,53169,4956,32284,118888,142938,99770,36667,-31941,-73129,-65230,-44332,-13292,28300,68073,65670,-16134,-72735,-17833,25903,19569,-13216,-76906,-60780,13265,-32389,-148711,-116290,-39846,-103594,-162983,-85837,-3592,-12209,-3361,48896,39032,-46869,-63395,-4052,8325,-52102,-98377,-74977,9053,92360,105473,42105,-4407,19303,100265,94017,-1984,-5905,76920,95219,52627,98,-30724,-13656,-6318,-11374,14006,40152,22863,7860,18172,30153,49919,108590,165550,152665,95252,45386,-1123,4875,69950,125563,135069,140814,148431,102756,-5724,-27620,-6319,-71619,-119084,-74774,-33271,-4470,26947,85337,176084,134135,-45654,-158897,-99048,70788,174540,123683,28638,15180,30364,2008,34056,62848,-43390,-126852,-51148,47109,51192,17868,46760,35595,-76665,-129821,-9900,122541,113330,22663,-39797,-71537,-74332,-21200,31926,34892,36473,60268,36355,-57658,-118966,-60253,43489,132945,162008,96434,-23549,-95647,-91548,-30842,29636,61932,70949,69527,40924,21079,46081,73849,19497,-79784,-104452,-21912,79846,128765,89597,-12835,-61897,-29517,-32650,-62815,-37446,20003,50158,75269,82270,50403,-7704,-58304,-58719,-29202,16699,76174,103656,46925,-14148,28196,93672,83891,29860,-15728,-38223,-11827,51610,77651,50165,29253,-8042,-101170,-95964,1315,44036,38377,52180,87998,87161,31870,15461,52961,31568,-53889,-94852,-66384,-7558,28559,56104,30243,-61237,-73656,18281,65602,28315,8261,-15282,-105153,-112652,-7268,54574,41486,12101,19000,29907,18013,21218,10736,-24292,-38019,-36691,-33963,-17528,-47561,-69534,-37535,5555,49467,75557,45843,45475,89420,83142,26726,-6041,9476,8852,-13568,-29954,-68703,-117123,-107495,-28881,40969,65700,88699,63761,22980,65110,128774,64398,-65431,-132306,-118644,-116594,-129777,-93477,-12489,9756,-28467,11010,126125,177447,127104,69070,31118,8191,-36784,-95422,-71571,-30833,-48985,-66106,-25254,16778,37329,26821,-26884,-79297,-58650,40164,75995,17767,-24015,-45308,-40783,-33355,-80079,-81300,47333,108721,26409,-17703,-36183,-104997,-107677,-34820,1401,-9475,-33870,-49170,-21983,35505,30112,-50878,-112298,-114824,-82331,-51144,-47894,-49211,-51392,-61807,-38900,-3441,-35409,-72593,322,115075,143965,67334,5221,-10393,870,-19193,-59844,-71418,-86415,-82929,-8200,68450,63864,53221,77510,71089,25102,39193,105294,91543,-5241,-108224,-87674,-19220,-63490,-128339,-10334,112709,98051,76737,121674,114342,91525,55821,12425,28165,109629,103262,4859,-86570,-86579,-7263,44801,39758,21450,13091,-3121,-17042,9500,29114,-12423,-47191,-26029,453,1867,-37727,-62300,-46882,-29401,-10427,30983,23202,-33693,-36865,-8630,-38179,-41410,-2883,-34661,-120007,-91712,15719,47579,-2929,-8092,26262,3504,-60540,-85436,-53368,5887,64575,108145,81512,-6167,-32539,33993,34808,-42194,-60337,-35448,-41821,-51492,-26717,14881,38248,39434,36661,57512,56681,-9121,-67936,-76803,-29879,-7407,-64103,-118157,-98863,-87759,-99172,-26929,65801,63099,10710,-4818,11203,2474,3133,5940,-28423,-48761,-26851,-20681,-45058,-16040,28652,10290,27823,137866,195800,152034,71494,703,-64567,-69897,41356,179278,193718,148194,114491,58055,-19438,-69814,-57503,-6114,-18729,-75942,-60268,-50349,-92579,-105494,-42966,-1629,5246,-1195,-32251,-86180,-148840,-146628,-52894,33356,13141,-57358,-18336,102986,111680,34065,25536,62229,32850,-75947,-156870,-120467,-8004,66127,30652,-18402,-53362,-61198,-10389,5582,-31619,-4743,51385,-11992,-99346,-53417,56732,128490,141652,123359,68517,3674,-47515,-73600,-34272,16411,22651,72910,148819,99162,23587,70473,120815,113550,155597,163278,67435,15808,84602,152708,169478,131623,39507,-20184,-25702,-62482,-73083,7407,54460,146,-18585,12336,52985,105907,125253,83135,-9673,-77440,-93665,-50148,5839,-3261,-59264,-67541,-60711,-96197,-144451,-130438,-26815,81243,99815,85253,119838,135529,82500,-691,-30013,16375,51225,41673,34687,38477,72420,101403,50645,-28155,-28263,17811,16615,-8712,-17897,-30008,-59288,-32428,45828,83790,46556,-40251,-52557,1958,25393,-18995,-60981,-72303,-55505,-33831,9407,57048,57244,18165,-11704,-5269,11336,768,498,58985,97834,54273,-206,-19863,-9852,30128,41268,20239,-658,8394,39134,40651,37556,41131,21382,-48970,-99181,-57615,-2167,14750,1484,-17289,17775,59146,60177,123878,138007,-1389,-104352,-94733,-89921,-92346,-69431,-46582,-34446,18286,80513,46195,-31352,-8303,61137,65302,86948,115898,50473,-63105,-120057,-88988,-51649,-36461,-8777,39015,48394,21391,-11229,-30530,-96350,-161276,-125398,-66390,-96142,-94779,45012,131775,41215,-30031,-19260,-39851,-28419,35341,62189,47196,61536,27445,-22010,-7580,-25374,-31661,22803,23753,-39482,4475,96642,44961,-70723,-57384,16029,17935,-36641,-46832,-1015,31380,28846,-753,13114,83905,86238,37910,24325,3984,-65974,-115625,-86971,-38907,-11882,9282,161,-50566,-81841,-92526,-107424,-128638,-99653,29846,125388,110356,68610,53925,22767,-40545,-69280,-18508,42671,11486,-75471,-50318,88509,156598,52143,-66842,-114679,-108099,-26916,73927,77467,39115,55996,106197,96815,-3132,-77791,-51069,-29857,-37793,4103,21104,-25421,-17592,73597,103209,22482,-57238,-91086,-71541,-27373,-11649,-35574,-24350,49402,105610,98791,53061,13423,16140,66492,80179,20862,-56284,-77491,-20557,-9293,-101249,-144770,-110718,-112501,-113629,-69628,-39155,-79681,-111020,-69746,-13765,28241,65805,103000,123492,106746,64409,13867,8367,32716,-7448,-66152,-54643,3248,19899,-12039,-31042,-16159,-56926,-159537,-203019,-136278,-27375,35877,42482,46422,83310,107375,107188,71126,2970],[-47021,-18717,10132,20884,39178,70204,74210,78841,88957,57368,10850,-45002,-109971,-126889,-113981,-107953,-67935,4060,33086,34190,65657,80810,23126,-35306,-45179,-44646,-29762,12326,25093,11626,28550,59430,64885,57111,27721,-21589,-60441,-32263,26554,60065,-11628,-113682,-131575,-67163,-8049,27134,57718,72850,9662,-59993,-3829,85738,100464,67315,1038,-71677,-101607,-115282,-80223,25837,97834,76358,31346,38473,93821,146536,162746,133794,94727,56392,22356,20414,166,-17208,-18377,-66369,-74665,23681,53281,-25758,-63899,-37721,-21859,-12730,6149,10500,-10824,-51011,-23844,43225,80612,64607,-17926,-122136,-150202,-147520,-236673,-310457,-202600,-39275,3167,-49493,-67797,-66568,-70563,-72072,-51304,-9778,28416,54117,67367,1730,-68237,-27122,-4672,-48005,-46965,25347,35546,-19214,-14140,19094,25365,52344,56953,-10578,-26570,46868,79484,28468,-21483,-44394,-81265,-157073,-168354,-82829,-22081,-22139,-21916,6800,66841,101195,90247,50338,-58625,-177654,-134901,-736,10355,-36316,-26923,-21772,-14164,14563,52131,78956,44967,-29473,-55876,-33102,14527,96448,156489,140038,81955,14896,-36283,-62486,-57256,-49691,-63340,-68335,-48260,-47772,-19799,31060,1696,-99644,-122444,-31748,41075,42334,18571,4228,21172,12827,-33868,-24256,11949,6519,-17467,-42559,-29615,37523,77160,54810,2084,-50899,-57397,3525,49492,37612,9964,44951,114406,107909,29481,-18286,-30995,-59175,-75850,-63992,-28072,2604,11596,-2825,-31042,-12292,47913,37068,-5145,7948,-500,-29037,-37368,-69879,-107594,-73429,-44500,-106056,-140559,-78293,-55982,-67987,-22026,48141,44904,-29742,-34757,10687,33046,21676,-16653,-65572,-52703,11067,36790,11319,-10886,-22568,28383,73975,39216,21756,59075,41806,-10113,-26032,-27448,-4727,17206,21444,54982,91862,53161,10938,10599,9059,11054,49276,74456,64804,44986,27186,-24407,-59680,-30124,46869,81440,45157,9916,-9740,-33660,17876,54338,-34052,-97239,-40733,53391,105329,91713,65305,53500,24308,-15055,-56168,-44342,39010,49891,-21333,-70927,-41915,17511,20224,19973,12960,-19889,-20363,22580,66883,69623,1560,-33516,-26557,-88160,-121858,-22312,75654,101343,88525,33205,-2032,7634,13519,16219,30810,50744,81919,79359,-4200,-113189,-128335,-50781,56833,102398,58044,-11698,-34569,-36177,-41050,-50363,-23846,16079,18081,-30409,-75515,-41278,28325,10381,-83874,-143042,-76542,60058,136346,100564,16019,-17576,4935,-1531,-56345,-87820,-81738,-44916,28849,72165,38797,-22024,-29874,-8144,-17840,-7155,74937,102556,19663,-41677,11884,82271,76911,26023,-36382,-95093,-106581,-39233,43996,56303,5402,-63957,-105167,-93646,-31352,30382,39212,15070,41052,83518,49283,41049,77990,51873,-7903,-13120,650,12476,32230,68254,46333,-14072,-35729,-8921,31059,27439,18258,-6386,-83127,-86779,-7942,24090,29089,23979,37287,31879,-44460,-42890,40602,27806,-17334,9456,48428,51433,-3063,-37077,-37232,-42205,-4749,66787,69494,49713,90988,125131,109013,84719,75713,8244,-63851,-50493,-51312,-93602,-106545,-50408,43543,82671,63840,20037,942,34569,89959,72975,-22897,-117433,-109352,-82408,-105596,-106605,-76888,-70618,-33686,31647,95189,134578,127860,100875,63535,41415,-16150,-89124,-78056,-40051,-51615,-62296,-38419,-28856,-14037,1252,-31603,-92949,-94679,5626,56762,7414,-34844,-53137,-35370,-2976,-30967,-51591,23160,85504,53597,13713,-31345,-114213,-111276,11201,52876,-78514,-179616,-92577,55445,122300,71870,-51483,-151951,-145845,-58507,-5214,-70318,-162881,-179546,-137891,-54612,19883,23785,-2285,71724,195967,182393,43124,-34562,-55591,-78123,-108265,-101940,-39964,-2747,-14913,11020,52095,8937,-13686,43558,68247,15287,-16166,38955,85647,24814,-104640,-107185,-1954,11719,-31069,27275,61400,25182,5315,24547,41011,63658,22411,-21183,9941,68694,42080,-16642,-44776,-44837,-13440,11644,41741,66879,29892,-36888,-69829,-49014,-11455,-1671,-23693,-41132,-46039,-10048,28355,23007,-11034,-40750,-36560,6437,16860,-44453,-81199,-70195,-89214,-84357,-31792,414,-29202,-9176,87895,103887,-7448,-21474,82997,58830,-46509,-48708,-5986,14760,38483,67180,75144,26288,-26801,3375,-9160,-90342,-114145,-97517,-113218,-121321,-81929,-33846,2701,25761,39789,37763,52488,74917,58045,-9580,-11345,28716,-24434,-125304,-142979,-122062,-119059,-33773,106560,146115,77137,39341,72088,71289,58322,69680,64703,38578,-3113,-57076,-99118,-40606,51769,34357,-1929,63222,115714,78270,2247,-44700,-42771,-26664,44570,137107,144811,114782,67750,-2915,-56333,-64011,-29210,17172,2326,-48553,-59512,-94771,-145833,-124397,-41925,3392,-29608,-92306,-134095,-157038,-159702,-103295,-15615,16489,-28094,-75280,-9600,100009,63059,-20140,4540,39908,564,-84572,-152908,-121177,-39057,-12237,-54810,-37936,-15682,-57736,-58201,11532,31941,-11062,-38745,-60226,-59951,-5607,88942,128107,63366,20733,26935,6737,-47194,-50656,21779,36906,1149,45161,102805,51090,-1979,36339,81579,98574,144536,174663,152897,169740,219139,181314,112245,68002,9577,-22804,-16197,-60208,-120457,-62361,31230,5159,-25565,21729,68346,84271,105591,76426,-51837,-177509,-203836,-118906,-40276,-40355,-92403,-113092,-75065,-60289,-107271,-94870,12027,80142,47214,15634,29749,24508,11417,-4518,-11644,17164,28226,-13127,-40773,13223,130786,181989,87957,-10990,-18851,21572,31497,-3369,-59524,-99479,-97001,-57970,-5493,24361,-825,-30624,16478,80255,104390,93529,42124,-20188,-24860,5667,39561,75817,113697,116748,84294,45684,10118,-9394,19063,74550,89151,56164,19809,-5035,2236,42168,61587,57901,53825,46718,29773,1522,-13797,-4792,22285,-21230,-91157,-55882,1685,31050,37601,16073,-3049,-35033,-65652,50280,141635,55842,-37661,-70459,-118818,-134135,-38506,81031,120603,104149,67216,7761,-18695,41949,106045,70429,58440,122912,144206,73212,-17708,-58009,-55434,-27852,17594,67031,67784,-5374,-73953,-57481,-57178,-133520,-177947,-121291,-48521,-13403,45251,73682,-12933,-72319,-38343,-38168,-58797,-41055,15794,84321,128180,54238,-22775,-9194,-44803,-85499,-39131,4903,-42118,-58310,252,11216,-60660,-64306,6866,23018,-52659,-70705,8162,26178,-40300,-67800,-24100,45980,44882,16109,25988,40902,1056,-62649,-96018,-79615,-29286,3153,-30599,-79881,-79606,-50301,-16984,-23282,-42114,19644,73619,41729,4023,-31804,-53488,-26560,-3283,27973,79075,39387,-53904,-62868,30106,80717,33141,-41798,-79377,-69038,15610,123544,106156,-5546,-57296,-9290,52568,49617,6883,1928,-28909,-67909,-5153,35645,-29666,-67950,-24868,-600,-14398,-10704,-11459,-16314,-11749,-37656,-69567,-43016,11599,62559,76028,35979,-7955,-2085,51983,48384,-66778,-172986,-140608,-20139,10658,-67728,-111206,-76764,-49627,-18336,12242,-16522,-112549,-156927,-121122,-77158,-48986,-9194,27128,24123,19090,52778,50928,28578,31911,-27775,-81245,-609,111112,112299,24753,-34073,-581,3263,-108453,-201394,-155362,-38705,41835,69293,77502,93410,107378,114532,57813,-31441],[-53115,-36040,2850,17355,-3785,-21784,-13707,28476,62869,3398,-55096,-54114,-42681,-43706,-57165,-50951,19412,116617,125829,68137,12145,-16180,-29875,-21041,-15900,-25427,-11250,17357,40459,72316,108050,106622,72273,44134,8409,-71828,-148280,-81164,80470,160770,68908,-42582,-78167,-59697,-51867,-31313,21489,46203,-1251,-44046,-10215,44128,46574,-7775,-79738,-115468,-82678,-69287,-62652,16087,53541,-6339,-12437,78334,148281,160920,163942,144895,98102,53967,33149,26349,-4866,-42370,-95416,-177343,-161239,-14976,51318,-4270,-44265,-41025,-57561,-53788,6007,30170,-20746,-70740,-34893,31548,70373,62330,-16309,-124999,-156056,-148301,-191284,-235252,-162311,-11809,32852,-58221,-83893,-20971,-21532,-54390,-28282,45788,68413,40547,61100,17658,-40045,459,34012,20623,32601,52113,2387,-55465,-34096,-11068,-22087,2569,7242,-42419,-6975,83600,65722,-3374,-34257,-56888,-101603,-150573,-108896,-21870,35611,79543,69355,27562,45379,140115,177371,103480,-47342,-137136,-71928,14238,2721,-2103,31340,37084,30688,48666,80014,102782,58303,3707,6592,22605,15598,35272,81053,96902,48069,-17896,-29082,-37306,-81683,-123625,-119937,-62799,-13407,-26629,1400,83110,69022,-42996,-54339,37649,77933,42457,-13545,-20890,63722,110905,25200,-54870,-33621,38528,87801,48440,4309,44298,57855,3811,-48136,-69546,-70489,-35008,-14864,-26866,-34782,15605,74656,39500,-38297,-43871,-3830,-8735,-18552,-17333,-22819,-39038,-36030,-13424,20128,57297,71088,1867,-53358,-4843,28372,-37017,-104591,-76416,-28169,-30962,-42242,-42866,-40996,-52831,-82136,-66587,14988,96569,88008,23926,30119,45850,72493,144754,154360,43280,-45657,-47356,-17390,-9334,-16963,-41695,-14625,43706,64672,58926,56904,4596,-45369,-9388,38506,41236,16306,11426,68792,105797,22547,-54955,-45159,-22352,-10775,-8768,-65620,-92676,-21465,53609,25296,-64328,-86175,580,68530,32055,-20474,-20904,-5400,43477,72720,35519,14693,63062,153955,166358,90841,43093,-44091,-133259,-68822,10828,3760,19578,-5108,-85707,-117625,-69055,8721,12205,-10895,-15993,6444,39448,46706,49328,76157,25431,-37059,-22266,-19735,-45087,-33996,7909,88595,154391,88651,26757,59352,46844,-4199,-15095,6453,51017,92242,65442,-11373,-79699,-95695,-40354,2182,-9337,-14578,1739,-30507,-97925,-108834,-54115,-29353,-57092,-75616,-80178,-29082,52339,34818,-49279,-98830,-56631,30588,62575,46594,23832,873,19984,43214,-2119,-75700,-103402,-75576,-17533,25377,7546,-37161,-22058,-23007,-94829,-90403,22428,62617,11755,-4794,27378,51031,43385,45922,14999,-75038,-127630,-89700,-8139,35756,-1768,-44458,-48920,-75885,-105633,-55562,6964,27179,55376,75313,33632,24890,77444,86874,67428,90292,65659,-1746,-13131,31351,39197,39327,34271,-15865,-29124,-7514,-15191,-45954,-89476,-96645,-64778,-57410,-30879,9971,34444,23352,-36915,-33345,63507,74324,39548,51953,64337,87880,87699,38197,-53697,-107153,-36893,76822,87240,21401,21245,79973,138920,152590,116204,-3095,-98033,-49704,11595,11449,-16317,-18293,33905,53956,6055,-47565,-55873,-58662,-33065,4979,4564,-53476,-50817,-8786,-22988,-58772,-80389,-72662,-3147,15253,-17429,1863,49143,82698,86211,66152,15836,-28994,-15619,10489,-17890,-39421,-18052,-5422,-4270,17519,17247,-30149,-62613,-3163,32882,-19884,-83342,-110421,-85977,-19279,3814,-15761,2798,72788,111663,85965,10255,-71576,-54037,83371,92692,-121590,-250544,-105419,81656,108703,44102,-22837,-88718,-92549,-17740,12896,-78963,-203682,-233892,-161715,-66345,5743,60928,104972,160259,178354,72353,-63267,-75044,-79498,-157793,-172294,-66776,45540,72605,35863,46036,71540,-16566,-61643,31934,99756,38361,-46704,-9811,87201,62744,-64575,-73276,40873,108495,64525,2218,-55609,-72114,-53690,-53099,-49387,-6679,-8832,-9456,18659,49035,40362,31028,57331,69508,26621,-25941,8156,92055,89175,-19972,-96167,-43803,63714,72470,1432,-43956,-46938,12314,92074,75892,-4894,-31411,-18965,10716,39664,22137,-20314,-54293,-96343,-100857,-49013,28683,39245,22708,98859,145525,44337,9792,124750,108383,-4444,-4671,37658,41942,12445,-27149,1556,7520,-69351,-76554,-46125,-69510,-100776,-103695,-105360,-104663,-97535,-69188,-10077,40921,56553,43353,64601,125128,113726,15783,-9691,31403,16762,-36731,-48476,-45593,-64351,-51379,45338,119699,98152,79064,105528,102249,90513,113927,116710,77642,18440,-57334,-103264,-41993,38848,44196,17480,2929,-9752,-35374,-68663,-47181,42694,77040,79789,94757,55024,7248,-6678,-26410,-40105,-25751,-5192,23548,4655,-35439,-40652,-50055,-75209,-91977,-84068,-53030,-41464,-62339,-100769,-140764,-127949,-51887,14707,41108,15182,-23683,13447,40633,-50962,-100519,-34135,-1830,-31434,-33598,-22139,-13959,-12152,-45996,-102899,-55241,11280,-32341,-100765,-45914,44575,14310,-56744,-41961,17740,40647,42115,-9500,-108713,-129167,-56994,9055,25653,40227,65315,13885,-46910,-934,24161,-18376,-8790,44863,87520,90587,76286,84932,135091,201974,216857,129821,19159,-20418,-18703,-24172,-26681,-56872,-106846,-73522,32475,59763,23182,35784,48356,26219,45426,56810,-64785,-204736,-217982,-131490,-69489,-55439,-69921,-77662,-21846,21382,-31049,-39044,47718,84108,53628,28171,7603,-13965,-3079,-9554,-36400,-27510,-12886,-36815,-52302,17915,131542,146601,52532,-2092,-14186,-11046,-6995,-50906,-124895,-139100,-78361,-26198,-37157,-66275,-62018,-15624,54837,107240,136127,157067,111411,38434,47374,52746,16440,54792,155333,160503,104799,37519,-35711,-52509,460,35332,23841,33746,69437,60133,22940,32932,42368,46371,74157,85370,51267,15590,-24280,-51556,-13555,-12537,-54529,-24466,6182,18549,37152,11927,-44604,-92222,-114332,5660,130303,129150,83037,42091,-33033,-60302,49049,198123,215821,104618,5432,-16784,2652,47215,76903,25107,22091,140085,235503,227305,126906,24727,3352,33535,51153,51926,22667,-38168,-71153,-22631,14060,-62095,-174397,-148169,-29871,7175,-6124,5591,-31391,-69066,-56248,-45227,-69784,-85374,-18462,117372,152530,74367,24187,25565,-4011,-65842,-91057,-40008,7621,-20421,-71130,-89178,-107736,-83568,-7899,34543,-22406,-52890,10784,-7075,-88551,-86661,-29809,32342,69607,87271,75280,46504,23338,10143,-27578,-48343,-8191,13113,-44749,-102026,-65266,-7445,18804,-11354,-76075,-84742,-41004,-23240,-32011,-51872,-23393,61449,86691,40091,24999,38037,35371,28373,57607,85051,58810,10550,-5152,14775,67630,150047,163469,73880,-17858,-55433,-26983,45394,95539,72882,-18624,-71209,-31715,-12803,-10107,-4532,-24700,-36253,-1880,22153,-8853,-25318,-22166,-48871,-84251,-59045,-10997,36761,66734,40221,-542,7505,63018,36126,-96029,-174145,-98715,28703,79186,45636,4851,13804,52888,101123,99475,20830,-91626,-130918,-117353,-99220,-72318,-34657,-17548,-56519,-91196,-53357,2441,18721,17998,-20190,-33754,27303,88026,84678,-56,-58898,1611,52148,-24542,-113498,-96494,-15756,45073,66657,75947,75428,69547,73181,32483,-47233],[-37241,-57236,-21487,14877,-17675,-58217,-63577,-30274,21243,1722,-60597,-60314,2577,33686,11437,11901,105320,238030,220358,75890,-37213,-57078,-12379,66869,81760,41207,21312,10928,18178,43097,41850,21005,20571,17765,-24872,-107097,-160319,-75863,79371,158859,116531,64253,66965,38870,-30431,-55690,-26089,-24657,-42755,-31615,4979,22928,-29079,-107520,-131748,-94290,-32745,-34886,-57472,5116,41727,-3394,12442,99970,145730,137417,139696,133449,104280,76154,52928,14667,-16023,-32114,-98646,-208055,-190301,-37388,61644,53597,22025,-16747,-61614,-44130,20903,36268,15969,-2253,-3768,-9494,1263,36927,28493,-50436,-93003,-78302,-84836,-113180,-107721,-33125,4769,-72166,-102039,-25304,-10100,-48570,-11332,68229,59892,59,-1812,-23017,-41619,-13409,-3046,4517,58830,65328,20045,1524,12382,1852,-29599,-49940,-64738,-62373,12492,58219,-10281,-49196,-13909,-11256,-32833,-30140,17520,54484,63741,70328,55790,33811,29034,88859,129487,83339,-10551,-31535,18762,30558,656,-10196,-14622,-9565,1741,17909,23424,11560,-26150,-12261,57232,58442,-9429,-41016,-15506,7447,-21833,-63316,-37575,-3637,-58083,-115505,-81533,-16835,-21214,-62961,-6539,111464,121204,40828,48832,88476,51991,-5577,-49430,-38487,74966,158270,82450,-34025,-50216,15057,74086,55231,12891,24681,25307,-12906,-71462,-89625,-73149,-50268,-78848,-104944,-102930,-51474,11450,1728,-32809,-26226,10955,41792,67362,40946,-38254,-80116,-13926,75431,87718,35776,-7243,-54397,-66072,-14727,21601,-31707,-92432,-35124,9843,-33951,-36185,17070,26477,-24987,-52416,-25400,59686,139613,127558,67143,62590,55592,72162,171525,216268,134338,55046,19063,-11901,-45871,-39097,-20911,-6237,-2843,19805,66573,71278,-21906,-84058,-17506,50754,27070,-31014,-40194,18248,66246,15909,-45620,-34884,-4709,5174,-12327,-88548,-128068,-36791,69366,52541,-48579,-84287,-15229,43310,42458,27467,40577,41499,41954,56262,56227,54858,109571,173866,120254,18068,46036,25636,-165489,-192570,-50806,-26415,-35595,-17777,-62920,-102864,-66411,-23908,-70841,-73521,9039,31992,-11281,-20127,25649,86349,56129,11196,44723,90304,53532,-8744,1232,96423,167011,98457,13989,24047,10694,-42163,-65701,-49197,11331,77236,83006,65641,24953,-55275,-74895,-27098,5400,10246,3789,-49727,-119102,-108447,-39522,-39840,-80985,-61296,-16285,40226,87103,46438,5378,4647,702,7240,19913,21848,6970,-10975,17185,47429,13899,-61742,-67216,-38302,-46332,-32876,-747,9259,28602,-18150,-142830,-151498,-62738,-17493,-8748,4687,8612,123,3142,61255,84812,9797,-56784,-83890,-70526,-20162,-11993,5419,7186,-83442,-186181,-140567,-15789,68317,113526,100240,9323,-39298,28961,71550,69220,120289,106092,1825,-47591,-13565,15268,57739,106112,46416,-37006,-51809,-83580,-107809,-97834,-90046,-96890,-119705,-113570,-61734,-14169,1944,18317,49453,74870,67268,66560,59474,14058,33830,93395,53007,-92725,-128748,20045,149672,112998,-4434,-56747,-5665,97413,135143,76260,-38386,-105105,-65073,5238,57182,65743,28927,9039,-1840,-37864,-76278,-84973,-98696,-83851,-46327,-10969,-13981,-18663,-3326,16936,9875,-15340,7254,43209,-28048,-121977,-105745,-60426,-10952,23551,-2280,-3083,45885,88197,85127,34917,-13291,-5905,13892,10180,38315,62361,9084,-50389,-15446,17228,-22195,-87357,-119722,-86648,-34284,-29304,-46382,-12943,68561,109849,81037,6989,-55354,-19941,85302,61062,-108830,-190113,-90430,1655,-33096,-59661,-14643,-7963,-28284,5288,19242,-35965,-105220,-125305,-87803,-58895,-38741,29375,123823,147612,54070,-90477,-171389,-128453,-137493,-232691,-193936,-780,113311,57752,-14471,28931,78943,3124,-29268,70388,146576,81685,-23530,4740,98923,75197,-33704,-33024,66040,140558,59918,-92603,-164298,-116694,-59768,-65605,-105389,-90489,-43741,5628,24281,51281,65874,75141,101989,93881,24666,-26352,436,79171,117745,18731,-86239,-16526,120838,95051,-19354,-64806,-53043,10948,90342,67887,-11245,-5935,11126,2967,18640,51315,51467,-7124,-92232,-105786,-44394,38578,53453,7521,23691,82545,49019,15085,80670,77237,-9478,-22430,43221,94242,40956,-46331,-13193,13401,-75648,-98715,-22403,11569,-29792,-71686,-63541,-62155,-101341,-73466,11747,51901,39629,31245,50731,88392,67445,-11688,-16786,18924,19911,36213,71773,46304,-23646,-68187,-39198,23213,61482,76192,76763,58761,52977,71774,64164,23035,-1666,-17706,-31710,-20851,-12913,17094,46409,-7613,-80164,-89832,-74094,-9998,88737,122963,108162,94115,13874,-56096,-31329,-8891,-20291,-30774,-27530,32525,42245,-23133,-25601,32793,52055,-38303,-135348,-128254,-53955,-2941,-7761,-62968,-100064,-74783,-31284,12213,23725,14342,24839,-4708,-86764,-103303,-38563,-12879,-34784,5227,74998,67814,10811,-53627,-127756,-107772,-12340,4023,-95429,-127370,-22756,52374,55231,76196,104455,67825,-20169,-111828,-177176,-176867,-113539,6585,119846,118593,23667,-91162,-129806,-55109,-12868,-10609,37286,78428,99418,72125,7843,-4014,56287,93458,79162,20447,-60916,-75626,-40092,-60431,-98328,-92590,-68268,-35130,47406,91571,45297,4587,-6812,-1469,43255,62215,-57434,-183456,-185787,-121634,-98968,-91426,-55152,-16649,25520,46991,7812,16747,87997,98801,87810,77193,37846,22765,25245,-40124,-111904,-104994,-55649,-31332,-34713,7290,83907,63960,-7883,-7784,-13428,-56739,-70953,-97994,-154817,-120297,-7508,38910,-42751,-125101,-89365,-23601,7635,24089,54260,86198,81296,62887,103646,80581,-23525,-2072,102386,81851,20422,-17223,-73673,-86158,-42785,-37758,-63394,-13170,96762,110017,8318,-32586,-17326,-11113,-1975,24716,39315,24670,-33631,-92358,-66885,-30038,-37702,-20347,-4359,-22120,-39334,-67785,-82494,-58751,-50688,-3493,77823,119522,108449,69503,2000,-13411,58535,150578,137068,22606,-43020,-22658,-14136,-8101,-194,-50722,-29942,103497,189616,206212,159863,85499,53262,50486,33949,28678,-3125,-48395,-54098,-5436,23534,-24420,-109036,-109071,-58363,-59507,-55873,-4700,5400,-13397,-36760,-43612,-37895,-55755,-37588,46517,62250,23009,27608,53223,50193,-5177,-91984,-68287,50520,41652,-89988,-162851,-167236,-129696,-37573,42019,14901,-24733,1812,-19809,-55620,-46779,-31001,8682,88518,164126,147646,48271,-1900,33934,51044,27543,23792,11391,-43201,-86529,-39382,4777,-24610,-98469,-143311,-104883,-33214,347,-11877,-2,67274,118571,103177,21583,-50079,-8852,71224,102564,107689,119785,83641,51491,53239,66875,88852,142722,170682,128972,54101,-40570,-99390,-58528,26738,30588,-30756,-43001,-33808,-49982,-217,39319,917,-7051,35589,23522,-55896,-69893,-28759,-16152,-35020,-11441,45677,83598,97013,51736,-25122,-26065,58533,50505,-50612,-81444,-14255,63354,108278,105114,76549,54972,63848,96402,70633,-6291,-72836,-94358,-95697,-79127,-25943,18221,23082,-28770,-111405,-129781,-59809,717,-1442,-25682,-11452,1281,-3956,-18131,-76214,-101889,-24053,28367,-15916,-55571,-38999,10141,54383,59354,42024,37976,36433,24357,-3731,-48263],[-13351,-72936,-73219,-21558,-19801,-39050,-38170,-5306,57201,87947,34679,-11653,18510,41778,-5969,-32670,68121,208027,184812,42610,-28315,-11709,35026,110239,127468,77711,21711,-29567,-40020,-37146,-86016,-104269,-40980,6561,-25918,-78493,-77559,-14930,34913,65794,65928,75489,133473,117247,19637,-41080,-60967,-86529,-87029,-46805,9330,15790,-63047,-136964,-120881,-48271,-9479,-56134,-90391,-27856,36828,55401,78198,96046,98413,84469,68972,60520,61543,68105,56725,12268,-17563,-3717,-20140,-111133,-156144,-87936,5026,36549,6914,-44554,-50083,-7799,1700,-11714,43031,82387,26102,-66929,-57612,53152,106047,32571,-28245,-5718,-2612,-38275,-66722,-40621,9290,-18778,-43280,-15249,-13826,-43529,2401,61443,37185,-17785,-66360,-114400,-104477,-48472,-54398,-60289,-17532,4064,37519,83329,79701,45692,1712,-60419,-81961,-20719,58951,32840,-52768,-51635,15326,35233,60738,120300,141870,110184,53379,-9413,-16177,38404,70777,56836,44330,40490,47839,78657,81147,49242,15540,-53793,-127570,-113858,-63519,-63843,-86515,-100526,-91855,-21750,65707,57881,-7620,-35142,-22165,-28793,-68112,-98519,-58391,13612,-14197,-81961,-37846,30832,-12443,-85570,-30697,79202,93670,73097,102900,85122,14502,-19624,-38417,-37753,43117,126213,102780,26422,-28081,-50636,-47823,-40609,-25362,4141,3059,-24444,-58942,-64108,-41346,-34616,-93089,-118826,-102227,-78134,-36873,11,4043,-15253,-4045,57584,106592,60056,-46237,-65225,62649,165718,86532,-71873,-120785,-68316,-8610,30461,52574,34620,-1182,18039,18661,-17048,-14298,2647,-12610,-29116,-16230,5622,38675,82409,90481,47734,34964,22832,10810,57866,104047,115352,147113,137296,27479,-84512,-73501,868,20910,-44719,-53990,43425,78376,-26361,-95489,-37780,25,-48350,-93760,-87871,-52135,11218,56154,70097,71324,46422,3224,2075,19889,9926,5054,15843,-9987,-48839,-51676,-31368,-31016,-4174,36655,56905,46349,39662,43336,6004,-24064,47156,101427,37917,-22473,92697,164678,-102903,-282810,-141691,-80614,-108649,-62885,-38535,-43188,-19325,-36553,-132306,-102467,52127,47264,-87882,-98280,12549,85035,60400,44727,99323,153562,101567,18834,28653,99614,123155,70906,941,-40457,-68485,-75299,-40985,-872,41427,66369,48846,54901,79289,16235,-19354,54555,112147,78935,17010,-44072,-78535,-69986,-17914,-1011,-21001,-11417,37487,99370,102887,32520,31906,59777,13178,641,65729,75524,16567,2218,24938,16554,-19314,-61652,-28784,9688,-47412,-66837,25308,117841,148451,83365,-44099,-97901,-73083,-40108,-18369,-17087,-12660,-8794,-1959,52562,108415,96301,44028,-45397,-97538,-56231,-22829,2620,5014,-86353,-178591,-124362,18775,110760,150683,132778,7989,-79452,-17639,41964,44190,84775,90150,18679,-36164,-20315,6105,59289,136862,101012,-13367,-92905,-151942,-144858,-71981,-29235,-45839,-98487,-139881,-112587,-38008,5124,42759,85985,66384,36095,68752,90072,26297,-13540,17423,-14068,-138921,-112127,93470,208844,140655,31205,-31433,-13132,65736,81081,-654,-82785,-92198,-79569,-76955,-17518,62014,59581,4004,-27143,-27951,-49464,-60476,-32643,7541,1731,-15259,-8099,-13706,-44777,-17505,26581,36185,64728,64525,-42430,-127948,-113796,-104646,-72876,-58062,-104245,-57584,72062,131140,103075,58047,13294,7557,5561,-8806,10491,28269,-25420,-78943,-43748,-2155,-5474,-36294,-62963,-30977,-21295,-82368,-109128,-26022,64945,61478,13091,-44026,-81688,-26726,40555,14788,-33932,-37052,-33026,-74714,-128097,-103544,-2364,42929,13805,11714,33147,47074,70657,72943,33130,-18885,-50122,-23684,46270,56985,-40667,-141574,-181157,-162093,-190846,-236301,-154366,32061,102975,-15743,-107336,-57733,3599,-1174,16764,87512,146199,94711,-2780,23400,96567,81212,8788,-802,43230,78524,-7397,-148320,-182596,-87553,-19061,-24486,-95480,-124663,-71431,-1479,13511,37257,51487,64418,72264,23711,-11319,21471,37044,49132,93952,45223,-46405,-1795,77463,37036,-49300,-84874,-84246,-39070,10065,3616,-17444,17888,31555,-16416,-43184,-4334,39014,3763,-79369,-72881,3493,54507,32224,-26400,-60014,-32934,-19003,-20873,6008,5198,-65265,-109654,-19820,109010,82110,3162,48020,92765,39384,19656,61665,86919,42301,-23434,-19159,-24376,-72712,-38138,26150,13960,-8229,-3293,-5938,2527,16112,-6538,20038,53556,33480,54092,105741,64998,-19204,-28697,-19018,-26459,1136,36233,38419,16823,1274,-4059,-7312,-23632,-21862,29711,65101,30355,-27887,-2558,56409,21676,-49302,-41693,-17248,-1643,33734,68851,100234,117792,37766,-35623,-11934,17784,-816,-49235,-51636,56725,112578,29071,10759,89039,123265,16336,-104740,-102409,-26422,16184,27694,6147,-61211,-101090,-71744,-37475,-22247,19640,52825,41011,18059,2030,9942,15138,-7555,15374,79252,70168,-4302,-68031,-149499,-168893,-58946,42959,-23015,-128898,-66058,92348,170238,145722,117975,73281,-6200,-51205,-83080,-110526,-99758,26223,169281,108300,-78783,-195987,-186069,-84840,15654,72595,93248,83481,86601,59188,-4660,-13594,11293,-18820,-40576,-39552,-46843,-23696,-5061,-65590,-123240,-88090,-24353,4048,50578,64892,2370,-63022,-48897,41325,135652,134266,10730,-114089,-145863,-101453,-96116,-101839,-44147,23343,44149,38615,38543,90904,129613,101322,96967,97855,59156,46351,22656,-77676,-146480,-130349,-80605,-40711,-39345,-24475,40777,45056,3734,23776,17877,-49617,-63100,-50754,-88608,-49246,75352,100198,-19651,-95246,-32668,1876,-43191,-82282,-52304,-6281,19138,40154,99249,93616,-1120,-13245,32578,-13660,-53894,-18946,-29008,-70870,-63332,-55195,-71579,-21607,94275,108727,-13515,-76097,-28660,-17091,-77011,-67131,5320,1670,-46745,-77755,-58760,-25399,-42695,-51528,-24631,-36130,-88943,-116750,-74549,12615,34960,11922,5546,14819,26742,10887,-37779,-45182,2581,37072,7501,-44767,-48892,-24863,-38973,-49960,-56686,-108711,-75915,29636,59453,57710,80409,91178,58045,7325,-11237,30818,36098,-16387,-43251,-15411,-8333,-21839,-24679,-28021,-71506,-113559,-59733,29066,56528,48489,10614,-17114,18571,13483,-18360,-33861,-53123,-76422,-37549,35405,59208,30584,-46839,-31012,70182,57975,-49847,-99329,-128082,-132006,-43912,45414,23392,-17247,1905,32379,47484,25381,-17717,-4185,68282,161170,176984,79347,8543,51234,107908,95094,52031,23455,6490,-2515,11965,10877,-42485,-119027,-112324,15913,102841,78021,30242,47453,105426,113023,88263,45242,-26159,-34254,16453,47289,66565,85376,83298,97151,103118,90405,92188,117164,104767,63662,44469,-2508,-109067,-177535,-159698,-113646,-66315,-5430,10396,-19235,-10152,-6415,-20337,6862,32743,3597,-56317,-47430,20952,54617,45053,75364,147885,165536,131676,73267,-27049,-72514,-4706,19258,-22375,-26691,-10463,14570,59918,88022,75402,28411,3867,17399,-20811,-58308,-49909,-56749,-73236,-42722,34612,92260,93161,34712,-59436,-87867,-23377,26376,-2659,-37366,-33772,-45874,-61348,-84736,-116586,-99637,-37372,-37584,-82458,-69672,-23299,15155,54912,55727,14660,25052,52864,24525,-19083,-28128],[30202,-50480,-97021,-61435,-21373,3575,39419,78609,119572,160573,156629,87439,25589,-18151,-93601,-112938,-4293,101202,73328,7497,23309,62323,47750,45294,67104,57603,6478,-53184,-52466,-31227,-73300,-90143,-23905,34531,13870,-17224,4662,28410,-12628,-23009,-14952,25451,96553,94194,10363,-44086,-70721,-77069,-77967,-69515,-21949,-1076,-38669,-83820,-89366,-45744,-9074,-44580,-73327,-32842,21869,67780,95572,88122,82827,57259,-5106,-30169,-15245,2805,28628,36688,14769,35419,78069,34860,-87274,-138323,-88475,-51694,-88522,-109552,-46423,-3014,-48071,-61738,29384,87106,24159,-83252,-57859,79897,135803,65818,10269,19697,25757,9403,-3598,12467,66381,78268,67234,47641,688,-22653,25697,60750,49480,19467,-46195,-134037,-121286,-25485,7021,-8027,-50405,-60161,17599,94777,81828,32832,-3989,-49134,-59517,10630,72637,31025,-32961,-17025,27526,27254,72524,180958,219788,142689,34236,-48788,-60469,27908,122820,107919,43458,34584,81711,116685,96220,83848,55273,-75806,-181449,-138641,-79655,-102767,-123115,-107314,-61216,7904,39840,31880,28029,36341,42801,18798,-36203,-89400,-65890,24098,20249,-84493,-73674,26389,36194,-27240,-17104,21863,4171,12923,61874,51771,16123,10400,2483,-5630,26911,73661,81107,52671,-16970,-104120,-133731,-103632,-51946,-31,-6286,-50507,-43018,3998,25648,1696,-55352,-51554,-19910,-47964,-61722,-12809,-2927,-43497,-35230,23844,62756,37262,-12154,4298,102655,131556,-8568,-171628,-163134,-35534,51779,86715,104201,86980,32337,8057,32263,51444,11067,-57605,-76060,-35897,10854,20820,-36739,-52870,-8518,-16748,-26790,-39026,-70647,-77590,-42566,27513,129823,149792,36993,-89534,-98661,-19150,20149,-57514,-83537,6915,48797,-14523,-55304,-15504,-10537,-81434,-123630,-107852,-81999,-13066,87095,151973,129805,32228,-57220,-16488,110796,144097,22992,-99204,-126894,-79168,-35664,-55455,-117709,-104558,-36078,-6818,4769,41538,29061,-63752,-105022,-45052,-9101,-28305,-4745,136593,174641,-106711,-280226,-137425,-83407,-134556,-114883,-47703,20661,45970,-1970,-88771,-67726,36032,18770,-103737,-109407,-5843,52511,37989,33590,71247,102851,57430,-12965,7176,71385,78468,44237,7645,-49154,-104692,-77065,49864,132241,107018,55858,13320,15726,67006,57297,64842,150175,184818,117821,31831,-34822,-62937,-65595,-16079,51900,52671,13655,34163,103255,85077,-3955,3050,24597,-19426,13710,123168,128932,57445,44195,34945,-13918,-38562,-27411,13198,34963,-27917,-67337,40037,184404,228484,171853,76509,655,9920,38173,14305,-17811,1556,28532,15368,21546,83661,134734,98881,-13442,-75582,-34204,10520,15241,11264,-20753,-48682,-4828,86313,130489,131370,106100,6960,-57604,-19365,45638,64419,33428,-13743,-18416,-9621,5956,24138,67847,103473,53810,-42920,-132958,-184400,-153260,-64520,-244,15464,-27114,-87489,-86263,-7341,42139,29860,27870,32367,27595,84961,163665,124403,18284,-32406,-76297,-168284,-123541,60916,156583,127164,84402,56801,46478,69411,47627,-40957,-104865,-70954,-48272,-114091,-103738,10105,61554,3972,-38192,-6593,-18269,-28528,41641,109991,81999,25031,11424,15100,-31222,-47751,-8208,22851,32028,23497,-35172,-75227,-79577,-78783,-41497,-66234,-138578,-90213,40094,83562,51779,23300,23263,39191,10500,-37491,-63807,-68020,-60404,-69912,-63228,-39044,-11705,-4782,-27339,-26319,-33148,-95625,-121763,-39050,48750,33262,-35344,-99063,-106477,-23947,33567,19428,44216,90597,40526,-65513,-89074,-32432,47797,80785,42143,7823,36259,100495,168997,175716,102719,37987,-4629,-47306,-50921,-10286,-13535,-60149,-105775,-131607,-143876,-118731,-48161,39479,41194,-60597,-136059,-148343,-123659,-71166,-23022,10219,59766,35739,-43762,-20469,56718,83435,53910,21690,-3832,-11250,-44148,-105291,-115714,-33837,24927,33499,-18413,-70990,-63392,-5804,825,-5860,5090,30379,27413,-27396,-21402,48927,52901,35536,68155,52219,6257,17498,18449,-8712,-40247,-73216,-82750,-64194,-64809,-58970,-22809,23014,35545,-16019,-70939,-60977,-18405,-12299,-25455,23956,81056,82317,19840,-41184,-66303,-77624,-73125,-38876,-8629,-22923,-98687,-185589,-131458,15530,26991,-28825,32975,134728,171411,160250,108028,77863,49400,14169,19893,18549,5243,14085,-12155,-74945,-68056,-44244,-69538,-61975,4823,30399,63545,92762,57874,42754,62796,25576,-13373,40393,60572,-20368,-57192,-10465,32202,35688,16604,-12525,-13328,-8818,-20799,25598,90823,78386,20310,22527,52873,38330,15326,31202,9020,-62086,-68003,-24416,44651,104835,63443,-6559,-16299,23137,32395,-37175,-78461,8331,89037,61320,47555,88981,108080,53402,-16290,-14622,18773,2887,-6537,24401,-1884,-48028,-19797,-7933,-22417,35846,99709,113120,112067,89844,51426,23553,1265,21670,60584,35080,-40071,-89172,-163019,-195985,-106543,35050,45395,-42825,-13294,121694,162119,75342,30033,35517,33165,38142,-187,-67527,-77042,26177,113674,19110,-141867,-202415,-173670,-94341,27665,106800,72959,27417,60662,64152,14829,8331,-2793,-66900,-72039,-14797,44341,85622,64675,-7588,-37779,-11517,3125,5088,31833,20355,-56109,-116772,-62203,82268,198526,205903,104546,-36165,-110628,-78298,-61085,-64514,-32134,15631,43079,54488,86147,129434,87299,16206,34800,64409,35003,-8215,-55795,-102321,-95132,-79857,-87417,-76696,-70177,-60116,-1735,41142,40552,72613,60628,-8262,-8167,37083,11243,5471,85933,86028,-21249,-39494,46892,55638,-43550,-119269,-89929,-37210,-35403,-38045,27760,86563,58012,22209,22288,-40980,-68386,20864,34456,-59817,-71063,-11363,949,11117,66848,75815,-694,-40832,21565,40857,-57233,-81948,-20471,-37696,-56318,-32840,-11934,-11640,-63643,-91898,-52053,-23205,-53648,-85262,-72331,-6080,36034,36002,-30372,-85855,-55187,-20831,-60403,-90027,-32464,4400,-35449,-67433,-65778,-45587,-22056,-30266,-89974,-161917,-124421,-43312,-44610,-76897,-44021,28311,28670,-20744,-26017,19622,37149,-16161,-51427,-18129,-13385,-17678,13577,10562,-59714,-116853,-76455,4460,43804,53929,24621,-4120,28139,29417,-9409,-57081,-116889,-156683,-100984,1255,35658,9340,-23481,17844,53782,18586,1903,29981,-18728,-73260,-38458,-2794,-37771,-50237,8851,82566,106636,64614,10258,9219,16868,46855,85158,74660,45580,82935,126798,105193,59185,42108,56294,70569,53409,12100,-23399,-56008,-22362,110438,165246,77389,8437,13325,47345,74457,87675,81229,31950,-35422,-64747,-70169,-51338,-29365,41065,120466,119557,86917,79841,74325,8887,-60012,-20966,27163,-65471,-209976,-277189,-232264,-113256,-615,46414,29409,-3607,-40350,-56076,-54523,-57945,-46976,-23642,21078,80412,99653,67308,80830,143849,135340,78226,80247,48468,-53787,-97153,-92380,-82032,-76057,-93761,-77724,-5414,67517,69169,6464,-19980,-5077,-51106,-65825,-21753,-19684,-47959,-29664,26900,90358,96741,24497,-36164,1252,78689,67948,-7469,-39733,-48314,-71508,-66613,-58793,-58035,-34445,-20195,-68300,-118653,-79425,-14651,4550,27268,36641,14164,46941,92746,61168,8288,12490],[41564,-23125,-82005,-84288,-47387,8496,62371,70001,60102,103242,171329,117766,-11599,-109825,-161623,-117589,-12503,36451,503,-8741,49587,86684,-1701,-92788,-64732,-10158,-14974,-33645,4759,56524,48113,18569,31892,52026,30595,863,-423,-1031,-51502,-68015,-52940,-9287,24969,-18300,-93304,-104599,-73391,-29709,-27847,-62666,-55837,-28438,-16924,-35159,-76268,-66904,13780,47801,23422,13211,12951,18443,38057,73989,117020,81165,-23496,-62614,-60696,-70815,-14025,60983,66741,76567,113577,97038,-16543,-121082,-130066,-110415,-133708,-127064,-68151,-61882,-99755,-73240,-15923,-3100,-11432,-42631,-25526,38636,54262,34035,18670,-8065,5550,51086,66788,71286,99747,120414,122805,94169,16189,-11131,19057,50150,79843,72520,32436,-26982,-20971,56598,140825,144939,38534,-45442,-12027,52837,33402,-46775,-77124,-62991,-60769,-37551,13643,22961,-7258,7338,31018,-11719,-3644,127477,220745,133152,6921,-49701,-75492,-9835,111804,160433,106192,62618,50662,45721,59337,113076,107005,-18410,-84873,-27901,-17037,-33729,-15468,-2233,7689,16261,-18008,-18184,32746,63384,74152,79354,47817,-14902,-15172,55941,40998,-88278,-125699,-23764,61616,56070,33565,644,-56633,-74227,-26063,12584,17616,7989,8160,31043,44850,34164,22247,21421,-4967,-69778,-91137,-55085,-21601,7519,-17211,-80089,-52859,50329,78060,33082,-11100,22059,48002,-18913,-65056,-37148,-37592,-68483,-50230,-30413,-20619,-1546,31992,70551,88749,25781,-100384,-179429,-111131,-9170,26906,58613,85105,42039,-45040,-52217,52189,111501,18932,-76029,-46088,19725,68854,53308,-75824,-137967,-62660,-35688,-61314,-83799,-92431,-90565,-69042,-20917,42718,51349,13802,-49426,-95784,-75202,-25552,-46138,-55151,-23958,-3143,-2032,38,38261,55139,-20111,-91626,-81878,-43313,18936,97546,120269,38215,-74123,-120307,-49524,83545,125898,-10438,-171099,-192874,-115635,-44174,-46684,-131825,-170593,-108983,-51419,-14217,35202,-1400,-86314,-92748,-75205,-83816,-75963,-6129,105380,50318,-174756,-209044,-67213,-52612,-91116,-89184,-41502,48921,69299,31058,-8903,-33598,-42116,-37831,-61532,-67765,-32863,11908,19088,9257,-3479,-1963,-20589,-75175,-58365,28282,66257,36933,24454,14157,-47625,-36048,113110,185395,89365,23374,22725,31858,55948,61644,87609,134507,118691,47757,-7377,-57688,-111516,-125196,-52887,50156,60583,7354,7639,45028,8115,-65805,-55331,-34913,-36012,26964,98285,95504,77812,68492,20854,-37425,-21905,42293,61347,26055,-28593,-64706,5875,134486,174136,116748,33611,-2742,64016,115347,56720,-490,5596,19334,-17773,-30935,45148,123441,90907,-10901,-50580,2321,77872,114793,97454,87143,88266,90919,100400,105585,83033,25551,-27116,-21752,-1282,39230,71616,-22068,-147107,-91977,9042,26867,30474,48883,21780,-54435,-116547,-151441,-162148,-147044,-127332,-82638,-10637,2062,-32574,-40006,16933,74510,38259,-27592,-5408,31299,89905,182704,157749,39889,-29302,-71114,-163591,-173548,-64056,21779,46098,48616,55925,46103,36634,10656,-49811,-100986,-47793,13753,-52942,-86838,-7399,29884,-44531,-94375,-40834,-26724,-32307,22240,84389,79746,62278,52618,58652,29374,-20388,-21330,-4099,-40417,-79398,-84074,-80586,-90979,-67576,-9241,-43703,-120001,-83275,15087,42534,3331,-41560,-14210,44723,27626,-45639,-119074,-126459,-30268,1574,-48694,-65982,-46973,-38643,-63414,-102989,-98109,-79185,-81460,-61763,-1222,10163,-66445,-138984,-103396,-1211,57196,44180,55022,93047,44705,-47747,-42175,28468,85127,103718,55412,-7967,3927,70546,113696,101438,67497,60601,44303,-44384,-109041,-29846,61097,33839,-39294,-50656,-7785,36012,54980,50811,3662,-48719,-99129,-177265,-197725,-148492,-112396,-95736,-53223,-60891,-117115,-94835,-2511,56616,51661,30394,-20124,-49246,-40779,-42081,-44119,527,39804,77054,84781,32754,-14839,11720,-11294,-51442,-22596,10267,-6660,-22092,-10377,-7036,-404,37239,61557,41826,44263,42050,8950,-4846,-23659,-52172,-26477,-8996,-51765,-54881,-8807,20669,19298,-2122,-31664,-37660,-29587,-5256,61921,135590,127004,83336,26264,-19295,-18635,-39373,-53512,-5449,32236,4880,-63807,-167392,-197575,-121085,-100585,-153441,-109339,30403,136413,133769,41319,-11557,-8481,12108,29779,48574,76265,40265,-78007,-152494,-120495,-80961,-91381,-69188,1434,25938,40173,59099,41156,31575,37588,11929,10830,52041,47886,-49862,-106236,-41695,36707,77886,92914,56222,12597,-3905,-29809,-24371,30699,64860,61286,69702,49720,13073,35497,51693,-26487,-116979,-112142,-81338,-33726,46074,61695,-5811,-48429,14315,74805,4354,-122282,-136482,-62653,5310,42070,63677,75553,69812,33880,4845,17944,1247,-26996,9384,30710,29802,73792,94539,66145,81180,121039,114963,87584,75811,44929,-8748,-26426,36816,76993,19048,-46277,-69044,-120751,-154817,-130452,-25534,51196,53125,89525,129447,79850,-10227,-38850,-11885,10162,4029,-38532,-93120,-90987,-37541,-10505,-38885,-82819,-99801,-96754,-72625,3521,57447,-7818,-44178,47274,77234,29691,14097,-13224,-72879,-57860,36899,119813,142850,96901,54232,74638,71149,22561,7180,34611,31500,-34580,-88889,-42579,70565,155700,197025,144896,21304,-55439,-42353,-18473,-9135,-14440,-6439,40891,89714,111770,74965,-52542,-134321,-64248,16767,5672,-70466,-122593,-80926,-3545,-12082,-64504,-68927,-66495,-67931,-42463,-18061,13840,87747,91469,17139,-2698,48693,50806,15935,24706,1109,-60202,-28211,62638,72227,-8838,-70138,-61884,-53136,-92067,-113143,-35841,66059,71283,34843,47714,-10508,-46432,37127,41173,-62314,-56280,46027,77532,40097,44051,83547,68587,44421,70093,87364,26706,-15643,-16131,-34891,-26618,8037,23632,-3549,-67569,-82898,-43850,-835,15931,-28707,-107744,-97848,215,89067,31242,-63222,-42870,28511,-136,-54711,-123,55981,12075,-55990,-92989,-45999,55170,43465,-94462,-195683,-153968,-70238,-61673,-111054,-121175,-37455,33544,50063,31190,-12512,-47548,-75652,-60226,19688,46318,31554,26969,4163,-39457,-86041,-101151,-58538,-9180,35143,35212,7166,-1599,-4189,-28699,-65359,-128100,-142785,-60520,39303,47507,-25931,-40844,22035,28993,8529,55063,99349,53829,-964,-36974,-82698,-117263,-76627,12630,48171,48378,41336,35364,40734,-9868,-73997,-58575,10351,55859,96843,106863,82834,77379,66877,49463,46901,45036,5022,-23082,-20553,12129,74691,80344,-1467,-48864,-38267,-8419,48016,85868,61273,3466,-53234,-80248,-81025,-97476,-106461,-18194,82370,80110,57443,53941,32543,-44267,-112615,-44473,41335,-20781,-144626,-223666,-226120,-133464,-17467,43671,53217,63583,44964,-27635,-128501,-167037,-106968,-26711,35321,78505,97729,44571,-2650,-2595,-45690,-76532,32152,128412,32777,-113183,-171181,-147917,-123777,-113870,-69310,8686,86570,104408,54388,28390,31689,-12664,-28238,-9752,-8657,-25285,-40636,-38823,6088,29668,-23492,-45712,36139,119876,61598,-38269,-42207,-31034,-61929,-47608,20104,48028,19257,-14457,-41315,-59664,-23432,14744,-7035,-20201,-6726,11723,53654,82434,58633,27435,24706],[16068,-2373,-34069,-57789,-49131,-3060,13219,-31900,-64723,-3163,82659,37076,-79444,-140312,-116310,-24804,29627,14837,-8774,5250,51465,71380,-44996,-178840,-163434,-74111,-26871,19892,85641,110264,87657,52760,43782,38202,16430,-3798,-19311,-21517,-48743,-63268,-34674,-10207,-33478,-126702,-193634,-148873,-56801,-955,11007,-13954,-33017,-29978,-25000,-28720,-45725,-14883,90532,142252,102626,62964,33098,-4469,-15646,38198,123421,109885,18389,-22294,-40051,-69612,-15487,69944,109964,117234,90141,62405,36939,-42904,-103576,-87857,-60046,-61894,-85725,-123515,-127305,-80291,-76531,-117819,-68702,-401,-2766,-53566,-82632,-33948,-7458,-61253,-39972,59495,87639,74170,76480,83449,101498,89987,27758,-27428,-52370,-10089,66347,61653,46199,77971,94648,107441,166825,188058,116530,12598,-6255,41819,23159,-92060,-146613,-104944,-96433,-104883,-40735,9412,-6950,3255,31082,-23205,-59593,41183,136347,66080,-40232,-84915,-105020,-49984,54761,132105,130981,75226,-13739,-57936,-8869,81608,106856,67194,87836,119314,61143,66137,125254,104475,29016,-47172,-105500,-93956,-37195,-1850,36095,80685,86868,68548,74479,89183,49303,-32949,-87569,-64562,6495,50868,52196,20056,-35384,-86270,-72724,-30656,-23379,-42671,-32173,17666,30307,-19373,-51110,-3068,66396,56210,21170,28063,21631,-693,-48563,-106599,-79451,35615,70473,30797,-7888,16773,26239,-17589,-43284,-39901,-46228,-53027,-35865,-57214,-79659,-45494,30585,105551,111685,20066,-77455,-104555,-44001,-29062,-78103,-64702,-20426,-46166,-97995,-55297,61012,97394,2083,-42697,33886,91919,125906,99444,-36527,-111416,-17689,28877,-35239,-71074,-32757,6677,10602,5554,781,-9142,14901,-60,-82489,-131308,-84201,-28497,-9431,-33826,-32021,11108,26842,54652,95515,50291,-18951,-3823,38435,83568,124993,68956,-83522,-152467,-107735,-51583,-1705,29797,-11077,-97153,-134765,-107645,-39184,26189,-22515,-110202,-77297,16308,48364,35890,-17436,-46436,-27727,-40023,-70733,-76819,-49286,9307,-26405,-132554,-105065,-33470,-35764,-3897,24876,23446,55965,47226,16533,-840,-46296,-86038,-41884,8798,-6120,-26521,7052,28017,23844,-2357,-5539,-4697,-53949,-71111,11906,73048,43949,51328,107846,78006,49230,114786,101854,-7432,5845,93483,107210,75476,42366,28571,15149,-28322,-77603,-71782,-62381,-117115,-165612,-109445,-6587,40266,42138,36162,-6393,-72407,-102741,-76101,-47609,-17193,22611,22719,25767,76216,81819,14393,-43082,7223,101363,90742,-5354,-48482,-47384,-13527,58792,81260,17825,-73152,-68037,39472,105855,66060,16908,-11890,-52200,-95731,-69459,40100,118074,82190,-3138,-30446,18279,109340,200735,197739,150880,108176,71533,51378,71549,77929,2024,-48657,-2994,21132,6329,14557,-55534,-155598,-60769,62590,43628,8350,-3290,-32060,-73959,-98010,-84716,-66425,-85187,-155728,-156844,-59946,-4835,-6121,-6416,30071,105382,109502,28094,13644,38289,61552,110477,76321,16,-484,1049,-90943,-150677,-107543,-44219,-25261,-35423,-21782,-15504,-28827,-35836,-50014,-61353,3315,66565,39239,30764,61096,21277,-84939,-138324,-79605,-22579,-15077,-12709,17135,43204,84247,101477,81511,46986,26828,40469,46395,-42337,-158338,-175044,-139611,-114571,-79574,-31978,-44275,-80966,-24635,73161,103219,35769,-53109,-59202,10183,35648,-11811,-73145,-61058,46550,73527,14399,-11653,-30773,-55006,-78989,-126728,-118773,-39181,-17852,-57899,-45896,-30468,-93605,-126513,-56291,19460,56850,54893,41037,29707,-18649,-73698,-59254,6580,71495,105519,69182,-254,-18950,16593,22433,-9938,-5123,46773,72409,-2148,-82613,-21431,80270,65265,337,42751,105837,96864,74332,69058,42584,9406,-41361,-121737,-148850,-125041,-88751,-62657,-57968,-85134,-122067,-98355,-15637,35569,40262,67066,39009,-12059,-29852,-20147,9564,49687,51473,96319,154238,122796,61546,51307,-12830,-55932,-15479,42,-27347,-4150,-8449,-79109,-52249,48217,61747,36527,68670,57974,6454,-12061,-36169,-41206,31605,74708,32556,21112,51473,52101,14039,14285,41982,43621,18756,39728,133468,189485,118021,44225,12524,-5498,-496,1510,2740,41301,67175,48381,10405,-64249,-136231,-137053,-124083,-168037,-182355,-100993,-20978,-19170,-59034,-75035,-54320,-25307,-6642,35480,83451,36207,-91620,-150343,-129947,-87867,-55127,-24742,5789,-4174,-5065,3603,-385,31988,66209,42829,23707,1575,-57851,-121857,-115558,-34348,33689,82522,136547,109326,10479,-45045,-46500,-36996,-27569,-12536,33817,91308,49441,-22702,14907,38500,-41073,-82484,-77473,-93926,-90123,-5792,60974,11169,-51389,9826,101623,56929,-116795,-217786,-170266,-68536,19770,64290,78919,78361,40597,-23450,-7010,21980,-1881,-9767,-3847,23548,94194,152448,143798,100389,71930,56001,40492,31824,15974,-32415,-42734,47454,98001,32235,-11392,-4650,-21677,-51709,-94440,-63815,27372,99602,140471,90850,9825,-6690,2518,-7788,-47544,-90136,-104957,-106145,-114887,-128675,-99036,-7155,48503,26998,3541,5024,26826,23989,-52956,-68388,35735,63631,25056,18644,2813,-46746,-36424,48595,110899,108807,64380,51880,96786,90269,54562,57363,76877,84860,66275,14670,-4246,33723,76865,120439,110892,60729,17475,4340,13483,24764,9085,-4639,28740,74193,56741,-37155,-166516,-221198,-128794,-18159,-2262,-63378,-85904,-10489,43375,-7028,-34706,-1665,-13862,-49106,-65482,-99918,-67956,57632,96983,140,-76178,-44214,-2212,-3441,-32805,-75372,-93800,-57710,-5472,7869,2770,-14942,-52436,-112013,-144912,-125550,-46476,18879,-4659,-22316,31641,16389,-17388,18588,16492,-25528,-5904,66513,84888,17332,22091,119713,127149,76496,48471,53462,51765,20423,-4538,11053,33493,36697,41246,9246,-39825,-25719,-3704,-4022,16737,-24471,-135991,-144311,-14682,119784,117873,30336,1764,58377,67865,30494,39192,76089,57885,-24708,-91352,-21098,107504,85507,-68639,-171202,-136470,-52582,-22602,-58241,-97543,-38679,76274,148338,88527,-50514,-139334,-137825,-67622,48639,97687,82285,40201,-8013,-28807,-43428,-60128,-50764,-29152,36723,85608,45938,-19332,-39991,-53736,-92017,-105542,-53639,38193,111854,63639,-56910,-76954,-15398,19767,60474,97846,67809,25794,8872,-48654,-116307,-127588,-65355,-12363,-59269,-85472,-39701,14679,50687,9365,-88066,-118220,-53836,22151,56460,49105,67054,122659,92272,-10744,-62187,-24413,-8631,-34780,-41696,-27523,-17646,-26251,-47953,-48555,-18036,4346,26761,45877,-3327,-78293,-80076,-27105,16222,-31747,-83148,-55599,3338,20732,24176,18029,3280,-38307,-70630,-17056,27009,-20334,-70297,-99864,-136136,-103752,-15977,28938,58837,138168,159717,43933,-118337,-176726,-121398,-59494,-15873,26507,85818,66199,-33040,-120834,-205600,-211356,-59740,105743,101626,-14690,-106929,-108467,-62087,8029,79409,100774,105424,139809,142160,91141,40126,12537,17332,-147,-13803,-904,-20779,-53772,-49759,-10126,8956,-2847,22751,67496,22106,-49126,-37259,-5449,-23119,-3285,89189,115984,22881,-29646,14362,57809,78716,65739,10070,-33913,-37618,-8136,29351,33683,20981,12927,941],[-12126,-619,-7083,-12135,-1146,5565,-42640,-97380,-93154,-37361,-19030,-81759,-130338,-93006,-5339,67489,42248,-27777,-22548,28794,53222,46077,-34345,-150757,-178971,-105566,-16666,77044,123118,65701,-984,-7570,17958,37066,29585,29136,40106,49192,12000,-11723,14382,3530,-70869,-162803,-190493,-97562,490,12900,18967,30076,19554,-2581,-24088,-20324,18771,99088,166277,138823,80495,68380,63103,32236,-2989,-6439,44284,83260,70194,37737,13337,15070,52816,92554,141911,160507,88533,38318,62939,15584,-68684,-39251,41541,29441,-42775,-87919,-94620,-87732,-110961,-166326,-117148,-2797,14246,-87734,-148622,-84601,-45007,-86302,-54769,47853,67780,46611,53986,50787,82669,104315,70452,-33676,-123875,-86687,-6554,-27548,-29752,63015,110941,90687,57251,63471,69607,31441,25516,67854,64847,-36354,-128225,-128939,-117086,-85213,9192,46003,16314,4329,19410,10122,-8840,15409,40306,-1330,-75356,-131947,-123331,-48252,24903,73363,100690,56351,-26438,-49471,-24837,2942,18027,64496,163686,180845,95327,83174,143926,125614,6724,-121858,-170984,-152310,-117362,-69750,4737,42110,36375,69877,107950,76487,48040,58815,20513,-62114,-89973,-51337,8254,37795,24390,-21148,-58138,-66715,-57293,-49270,-47995,-46234,-52819,-78587,-72737,37724,168053,165779,91700,56874,20039,-32582,-86317,-122933,-86803,2939,21729,-11196,-48866,-57659,-40203,-9429,-8437,-27661,-35996,-32107,-16772,-47963,-103851,-96929,-9156,128622,200026,133919,33083,-23948,-31645,-76950,-173034,-184845,-119810,-70634,-25130,29536,41498,8117,-42675,-36505,17411,45119,81487,100851,12281,-45547,50356,85396,2572,-32505,11614,51722,60043,44132,26607,28881,44797,-1954,-108807,-170603,-108297,-14022,11203,-31885,-35229,17132,20309,44,15944,18788,16765,57965,77429,89854,122372,60636,-88167,-115750,-52447,-46258,-61384,-19389,48688,52868,-18945,-66225,-30723,83456,113428,31047,25600,121081,129118,41444,-21251,-22388,-16198,-15654,-10197,-32805,-94090,-91100,-6372,24831,-13444,-64062,-42255,71841,119989,83693,55684,7404,-51483,-82931,-92418,-75238,-10935,48790,40275,3308,2936,17865,49619,82388,105496,107655,50443,-28036,-4506,49738,34880,61357,145146,153300,107150,75722,-7640,-73273,19841,149498,134552,38456,-45915,-92255,-125767,-153773,-158811,-99825,-27126,-38426,-136668,-168763,-82722,31844,97459,82676,-6196,-72287,-79165,-73671,-74758,-51622,-37551,-53456,-21121,60609,83118,19584,-47242,-3317,91209,64062,-49313,-67561,-13544,19583,38977,45665,9543,-52369,-58422,-4848,11552,-525,3500,-28669,-118095,-155799,-82841,42849,106516,65920,-593,-15821,1602,31367,101049,150865,99517,-5123,-51669,-25138,41224,93780,45378,-40305,-19030,24401,-21378,-65916,-70598,-51957,56688,111373,33593,-45816,-69888,-47798,-10930,13069,27103,31816,4836,-75923,-113366,-58390,-11453,2936,13089,39339,109537,148334,95257,43748,17662,-3064,8711,-12563,-31551,20052,48571,-8576,-44786,-37209,-31995,-47476,-62157,-56206,-55875,-75339,-88956,-73984,-23458,40424,45604,37597,103324,133751,53237,-50029,-104999,-71215,5287,35465,11517,18255,48709,87379,98980,34241,-44878,-15572,74290,103872,-8115,-175900,-237432,-191824,-126156,-96452,-78294,-62580,-35167,40870,132025,155623,76024,-25292,-79834,-49102,-2149,6108,7271,32457,60731,49598,49983,67939,34302,-15424,-37593,-64107,-69801,-7591,20990,-27800,-59629,-75210,-105265,-73094,-12393,-11289,-12758,25396,43403,-5465,-80252,-106537,-80199,-41320,13909,57089,52171,5447,-32022,-21795,-11887,-41700,-50067,4380,58324,43650,-10938,-21052,5750,14375,16250,75185,73642,-4457,-24697,36820,82306,52830,-7366,-52824,-64536,-37156,44643,87314,33861,-35847,-69595,-56264,-9073,33261,61261,115926,94210,10282,-49323,-38152,39183,100542,42302,35353,101398,121270,99223,64630,-18713,-47722,-39289,-52091,-57835,-25184,-28380,-85479,-54989,30616,34131,23687,62605,41351,-49693,-89684,-79400,-44493,23802,78368,70479,64377,85687,76695,22491,20856,70770,68628,28668,46809,113561,139226,67568,-22486,-86482,-100426,-62405,-9299,11044,26686,49905,54223,27803,-9203,-34860,-38927,-16581,-13740,-60118,-83102,-90465,-102096,-88455,-62636,-59556,-80701,-79092,-25469,25755,10049,-57609,-108816,-111663,-68608,-12942,9975,12750,-7257,6478,10392,-17837,13814,52995,11750,-30500,-56291,-127480,-148721,-65514,9886,24012,29782,68106,62992,-15664,-69239,-35102,10325,-35406,-92451,-37611,59669,35591,-38423,-20751,11578,-13647,-22428,-47495,-100550,-111140,-30537,56382,40546,-27772,-6643,74878,83908,-23531,-120203,-108496,-53131,30660,82024,77855,71755,68034,23318,13407,26849,1943,-33939,-69947,-64410,17845,101969,112530,36630,-41684,-4642,61337,31479,-11513,-20520,-10250,50841,93891,57035,14040,22392,43774,43587,-15530,-35422,25356,90512,91921,-6732,-62316,-1652,56490,27658,-56768,-107116,-96229,-71257,-114856,-164712,-101064,38401,109965,79900,67927,106009,118051,59445,-22230,-28012,26734,20032,-5336,27307,59159,29395,10045,25064,43606,48218,26947,18193,48975,68065,100724,139685,124997,111660,145761,106171,21710,7313,36468,51195,59149,79120,63431,43822,39585,39553,35906,19079,5238,950,-42829,-94744,-133667,-160967,-119174,-38436,-6088,-15503,18693,75240,40308,-49036,-26968,58130,51346,-7876,-57039,-126622,-111010,29658,77783,-36438,-140375,-141473,-90761,-29527,-32478,-77378,-81832,-73015,-80818,-76207,-24929,-17361,-82007,-147374,-134039,-78446,-33822,-51258,-104679,-87564,-3682,36546,25110,18008,35797,60529,47929,47332,43007,-32244,-14355,101636,93734,13402,-23485,-14523,4876,-5383,6954,55346,73660,61892,71867,56326,24779,33643,11513,-48634,-55108,-46678,-91462,-104400,-50798,42768,102764,63713,-9527,1791,68887,83072,37616,40054,79408,31443,-53164,-15741,65681,47577,-28185,-83191,-67980,-10757,35031,44509,14227,18747,88946,137034,51992,-85497,-151004,-133812,-71807,17372,62351,63996,33280,-9558,-14582,11743,45275,39890,1939,43433,122669,86680,-12569,-75833,-81865,-75735,-23338,28740,66983,98949,19583,-82441,-89730,-34885,26623,99204,87020,-13580,-60970,-49820,-66655,-70811,-53381,-37599,-50449,-117978,-160460,-118873,-40353,32188,35586,-23556,-71830,-63564,-19328,813,-2575,62181,147372,88169,-68164,-151084,-101906,-13835,5046,-30654,-59443,-61417,-48667,-21464,13654,41816,24171,-15558,-15363,-36964,-83639,-59166,24822,65222,18408,-33828,-52004,-34475,6707,15033,-19269,-20196,-8317,-7568,1335,-13140,-56502,-61393,-51837,-72481,-55240,1937,19794,41347,115287,140305,63117,-33794,-79410,-77637,-66796,-54943,-22888,66232,116547,43232,-79149,-187910,-213041,-122956,5974,88579,79479,5634,-23436,20508,107711,174496,129819,54981,94781,155450,94259,-1627,-9350,37479,21171,-592,29023,34461,-368,-34188,6483,86770,55164,-23946,-32785,-20275,-26965,-32491,-26079,-20346,10509,75056,88513,-10401,-55870,23666,103054,121321,85053,24184,-33847,-76711,-73693,-34735,-23253,-20062,-27127,-40204],[-35035,-48893,-61568,-25291,31042,15933,-68220,-92651,-41885,-32025,-91464,-163727,-159486,-68442,27016,66533,6973,-82608,-70600,11635,21877,-7697,-23843,-86050,-157280,-118014,7679,108420,88283,-30972,-81643,-37135,12330,60097,62601,55863,101187,127260,61172,34629,48112,7059,-86764,-145904,-125957,-12933,55235,31293,17587,20053,10552,-1296,-5880,-2993,36351,115921,127990,38531,4381,43451,57605,48192,24031,-35474,-63967,5131,78182,59807,31591,73960,115849,124873,151627,170976,113598,53328,39904,-2128,-74840,-51544,34215,56803,37098,24061,-4510,-44792,-70019,-114467,-122662,-41734,26216,-35461,-115503,-100540,-64218,-61912,-15980,58453,51945,16099,46704,61140,79227,122967,102017,-15284,-113801,-113798,-99102,-122266,-77754,6588,60924,47641,-36617,-60551,-39971,-21625,11378,41761,61822,41044,-43798,-107119,-95171,-924,111865,123461,77332,26272,-4685,42347,89422,54738,26499,2584,-64204,-113372,-78390,-10627,20780,46590,62050,25587,26973,89338,70143,-26698,-83937,-33963,83255,143305,95840,33530,49999,68934,-15536,-124316,-155030,-138198,-109701,-37972,40106,22752,-36825,-10621,40019,26912,49403,105776,81543,-40821,-148780,-143022,-38893,38103,54166,23544,-45000,-75258,-21482,34106,2901,-89159,-125467,-70991,7665,108625,188024,157351,87588,49508,-1572,-46320,-79694,-103417,-54774,12220,-11317,-55388,-80127,-96865,-55146,15894,10857,-17232,-24894,-35538,-18575,-37538,-113810,-129040,-22666,145148,241189,199170,111961,31712,-23858,-77910,-167591,-193894,-123214,-22388,78322,104978,5711,-89291,-88539,-64528,-87181,-102304,-36103,42163,7600,-7052,67895,60767,4453,-17628,-32414,-26370,31939,62809,68287,83942,64934,-37457,-146483,-159903,-61916,16780,23832,-11404,-20733,23430,26122,-48894,-92789,-61146,-2752,53268,46465,8263,26833,39264,-5845,-15653,-14780,-47519,-63471,-1104,101366,123374,35419,-37579,-41960,42495,128548,108311,78244,136796,144422,44738,-38544,-55317,-47249,-10084,41012,15476,-96290,-130972,-2681,104471,47191,-55710,-17385,125201,149371,88824,54853,-11737,-106725,-146585,-109894,-69184,-31148,21672,53111,21212,-17326,-10640,59299,149665,199570,207577,140656,10578,-31687,18416,39971,70600,119861,118692,83198,48012,-5233,-28439,49031,135162,85762,-51249,-161309,-189773,-188138,-175817,-129839,-57714,15288,47168,-60112,-179801,-116162,31569,92893,73623,47031,38630,1751,-79637,-149717,-142213,-110511,-91369,-28765,52708,74489,24634,-42445,-26709,58212,57099,-26640,-43680,22014,75047,68423,63146,84570,90839,56455,1218,-79802,-95578,-23694,-15330,-98502,-123435,-51145,37815,65827,15105,-19222,9526,3133,-69662,-84003,6359,18514,-93255,-136306,-64378,25913,93410,90395,3428,-18036,31579,15731,-56050,-60180,9265,96576,95777,19956,-58902,-83154,-40044,36129,104961,111707,76803,62576,45058,-10194,-24881,8954,38965,43074,42053,66938,86948,52299,14408,-15866,-40472,-21088,18542,56330,61481,30920,13348,39780,21359,-41700,-40699,7620,9376,-26814,-62223,-112456,-90756,4184,35946,-24180,-36978,69071,135828,101316,49116,-3688,-13758,36254,80348,59598,63442,91283,87665,46018,-42729,-141703,-108896,15192,70822,-12474,-133152,-195246,-181865,-130053,-94438,-74094,-38732,30043,82658,110357,100909,50002,-5500,-53281,-66907,-44507,-12850,22963,35067,3184,-23434,17027,69733,75252,41169,10414,-8667,-22569,6383,41602,15948,-24161,-48089,-48532,-6415,3429,-61223,-88645,-14498,58010,21085,-62107,-67569,-20242,-8844,-10932,-5688,2396,-21283,-60401,-49938,-3964,2890,-25115,-21126,17952,50301,42606,-2684,-53922,-38239,28234,44277,-53045,-147891,-124931,-12167,70227,59434,18993,-11495,-25753,15248,127255,174692,100488,13860,-22042,-40139,-34401,30881,94157,118107,61367,-22910,-64176,-44560,39679,101951,-4683,-93181,-45177,44084,78578,53152,-10765,-39756,-82443,-107798,-73943,-34194,-1712,-4337,-27275,-17077,-1389,3560,34491,27109,-81071,-143331,-87400,-20194,13976,47433,51083,36937,37869,42573,35816,38317,48138,18642,-20615,-10574,14307,38925,30221,-54923,-201691,-244323,-121843,-7375,-5161,-15984,27391,35645,-29037,-63028,-18265,19968,59209,121300,122841,70531,6577,-40679,-37607,-3687,-31280,-94753,-102107,-56079,-20665,-13531,-37419,-95883,-100257,-37110,10602,4813,-2851,10483,62686,71407,12250,-17365,-41271,-106932,-120014,-81243,-91856,-68658,37166,75177,25775,-21932,-34970,-18261,-5964,-13090,21113,64771,-5603,-87033,-52555,21449,25489,-16586,-44069,-33951,-17486,-27667,-44219,-72248,-79400,-30201,30337,36776,-13452,-33859,3426,62039,74652,37919,19294,31003,65561,74300,38507,48184,125568,140566,75014,11337,-28218,-45222,-86369,-119656,-60226,20034,25721,-58954,-137117,-45319,81217,40537,-34357,-855,46506,71708,102002,86669,2852,-20888,27078,65702,25146,4286,39539,51538,-3059,-106374,-140006,-72141,3157,18270,-17691,-45909,-33720,-23295,-73875,-102713,-49701,18932,46388,32733,58919,147488,168061,83238,24925,47883,62516,-723,-50413,7371,100702,120848,80550,15138,-3475,30709,35777,21616,35030,63703,131458,194117,155460,106683,141159,115645,20123,-14156,1460,7699,20418,46358,45856,49949,50443,49318,52500,34198,-3487,-43580,-79585,-49632,-2161,-24718,-56608,-39607,-18325,4087,83743,132781,53076,-44709,-15014,80101,107965,61648,-16121,-89442,-77792,28059,38496,-53970,-114098,-144593,-135477,-50271,-1624,-29984,-48822,-58000,-80632,-83617,-49141,-46780,-88352,-94660,-55372,-28812,-38663,-104472,-140628,-77452,25909,79321,69664,46323,84215,106598,41026,14457,19938,-45222,-54215,6357,-18640,-79595,-74625,-26047,-4751,-4501,38809,72475,61835,68455,110903,132852,115165,66021,-25315,-106788,-104938,-23122,4235,-56724,-138338,-104646,4303,33935,-40355,-53445,49161,94713,26870,23392,108325,91889,-14611,-37114,-2394,-4274,-2830,3366,14451,42452,99539,151287,127617,65998,37883,15143,-55254,-114056,-105196,-71614,-51841,-36094,-26432,-6642,-750,-5964,18758,57697,94014,88470,28505,22314,73900,71220,-9338,-121195,-134614,-10041,95702,64223,21513,17899,-34321,-67985,-40389,7976,37012,56020,7625,-79730,-113557,-95074,-72706,-8359,29056,-13608,-40390,-44602,-90202,-109415,-51257,17131,12915,-7970,-19121,-32435,-26095,2813,11445,56979,105759,36803,-78153,-132007,-103688,2004,83457,41681,-33008,-40098,-11462,29167,75096,66935,-1343,-53446,-39621,-12980,-7596,5241,31569,9881,-20731,-23844,-4736,24927,55311,32495,-25315,-9548,43694,46815,13553,-23983,-63198,-75704,-69161,-58901,-21975,19362,21153,10287,26284,28451,30423,48667,30374,-11521,-24538,-30813,-41499,16485,99464,113231,47503,-40500,-89977,-80793,-23277,55495,77585,24431,-4170,8819,38021,65487,26179,-30338,5497,78695,61955,3523,5694,56377,58981,60633,88307,87771,41787,-3471,31535,100175,36959,-84827,-94946,-33216,8894,-14396,-62620,-67029,-39711,-1834,19708,-25563,-52440,-6839,47321,80416,70000,21856,-42958,-119382,-142123,-96907,-55019,-29734,-32550,-36247],[-11340,-78353,-107289,-43582,50878,57963,-23656,-48869,-1414,-18394,-85994,-142044,-131704,-62695,3208,42887,19925,-46552,-66730,-24145,-32855,-54079,-27888,-36320,-95533,-62997,76051,147271,59321,-57820,-33579,41911,63137,81950,58601,22716,81414,127444,61090,43020,53505,8906,-55660,-88274,-60546,30732,77902,67754,60486,26953,-15984,-9280,21700,11700,-8954,7608,6170,-25509,12705,67997,53197,29646,23799,-19279,-73584,-31915,63349,65160,20414,43112,101473,134161,134024,122062,90148,34295,-14137,-42708,-85397,-105623,-64253,14886,74479,94139,85393,58252,47148,16601,-54289,-62031,21147,31725,-48035,-87320,-51383,-17010,27356,84185,49364,-28988,13509,75263,48875,43303,32751,-8423,-37473,-78037,-140071,-126879,-3411,60085,50024,7792,-42220,-71460,-104938,-110841,-64115,-42318,-11498,53357,35432,-37836,-37715,41759,126679,140997,103252,43323,-13053,36201,111446,81572,72768,58640,-17757,-36289,5498,15109,-12177,14864,24154,-2403,60725,200164,198824,37197,-83530,-87471,-17704,84620,98576,24530,-11913,-1552,-31045,-67370,-78584,-69391,-20735,66119,97487,27467,-50820,-68082,-42786,4478,58650,75301,43962,-47648,-155536,-151084,-35132,38912,42445,-8947,-80137,-65665,39927,101892,47100,-71747,-105445,11660,117008,115062,83100,49890,39304,39394,-5386,-25439,-28344,-55788,-21155,30511,-29198,-74614,-64068,-47825,-22405,-8734,-17056,-1307,1619,-43914,-54213,-72957,-127299,-118927,-5455,101026,122658,95270,90400,76365,48552,644,-73219,-107022,-65882,1555,61151,74878,-30896,-141246,-99535,-54067,-134122,-178019,-94796,-40045,-52586,-11114,36697,-4133,-19829,-35092,-110483,-123721,-14161,67036,75384,71629,53735,-34325,-110560,-86395,2323,35988,39107,26166,1149,26103,46886,-32871,-101477,-75933,-30412,9785,-6645,-93104,-121634,-53079,11827,27979,906,-28121,-30377,21785,85383,57223,-25189,-54365,-64859,-65979,-7669,25150,-1515,33103,83651,28658,-77664,-100955,-51418,8336,53806,14449,-78206,-110176,-82630,-8840,54439,29169,33993,144881,152525,61084,31114,-17621,-104704,-131895,-98451,-108815,-123093,-70915,5223,6224,-12574,6606,63383,116333,163669,198450,141789,12412,-43209,15401,78702,108081,90656,18474,-9875,33959,65668,47070,48949,69052,32217,-78896,-186303,-197401,-151729,-99361,-37246,-2822,12296,52693,-4173,-125268,-93100,6129,8636,10307,94215,145886,62601,-91555,-200474,-188133,-121034,-78869,-18263,49179,49820,5836,-33522,-18180,68394,133717,85434,-2045,4225,76872,95067,100881,154253,182225,126935,-5014,-131252,-136051,-39567,-2432,-28128,-27029,7803,31009,11674,-52116,-57356,24825,35761,-70356,-121095,-45972,18362,-36782,-85900,-48484,22746,79669,102573,78943,50462,61585,80883,35793,-29404,-44181,-4580,27486,44582,20987,-21217,-15932,46934,132249,148522,81662,64113,76726,5194,-34299,33351,93087,74453,22646,-11643,-25394,-61984,-66672,-35148,-24653,3857,110693,199734,112582,-18898,-27993,24888,-18607,-109742,-51645,75051,73401,3747,-35167,-98086,-69462,29190,13442,-69789,-84125,-4276,73819,97768,94657,66112,41440,52264,76707,40428,40891,90119,78475,-9466,-76739,-120642,-119506,-60694,-23051,-48887,-59869,-70342,-115082,-122794,-76851,-37788,-3565,62011,90424,59147,15311,-8758,-4464,-1637,-26931,-39329,-24632,-18264,-39711,-49774,-47021,-37900,-11440,41642,52709,14905,-20345,-33371,-144,46855,39968,32034,47731,50161,37108,406,-74389,-99788,-31516,47071,49029,6569,12192,62133,68432,17581,-23139,-31813,-61255,-105319,-86690,-8493,57522,50570,-3327,-13614,16329,43678,52981,15412,11890,55069,10756,-119262,-167945,-92538,18148,56921,43440,36262,10881,-12201,5097,66631,107223,79297,28343,5293,-43924,-78472,-150,71239,41595,-33798,-50708,-35095,-32944,-3649,34965,-59340,-178913,-149235,-25248,39963,51417,22509,-13974,-66093,-88108,-48675,21398,106196,105118,-7661,-59989,-22582,-20036,-382,36778,-9645,-67004,-31058,35534,80181,95188,65284,17919,-30135,-26522,33466,57060,13951,-28901,-53156,-72761,-83481,-34521,24413,-19460,-180788,-239150,-86228,39244,9566,-12371,42337,22764,-87733,-133392,-69021,-21158,5378,82541,161639,167287,98984,18014,8258,51222,17240,-37768,-23658,-139,-11610,-29630,-65335,-118308,-100862,-4491,38334,-12793,-46888,-6042,71623,100992,62280,-16025,-114704,-177793,-146777,-86038,-31181,47983,127220,107686,23076,-21786,-39166,-24477,32800,57198,60286,67956,25860,-540,17814,23115,28947,22182,-36835,-76059,-71267,-61137,-8760,27138,9438,-8959,-13669,-8342,-17148,-54425,-68216,3525,71037,64448,43004,56194,48160,17010,-12017,18096,132050,166820,81066,7713,-16306,-21742,-56717,-101482,-79344,-25555,-30636,-97470,-144201,-86644,574,-4382,-50591,-12070,55274,83161,107140,84321,-19542,-57074,-6730,17098,-33233,-23218,27245,3521,-71474,-142327,-163469,-142810,-111331,-56733,-14241,-7966,13918,25272,8955,6229,-9554,-43287,-58492,-60757,-9703,88994,90981,6374,-1517,82437,118666,16647,-83477,-49807,61857,130722,101577,13652,-12714,29919,29963,15154,43096,57748,95314,159732,153914,102041,80937,50623,-4172,-48689,-80295,-63091,-47455,-49694,-29275,-5452,2362,26285,26933,6345,-250,-18946,-35094,7856,63623,50898,-2804,-35324,-39025,-18886,62802,125054,80092,17329,33329,92879,131413,114967,33662,-42602,-42073,-1225,-26643,-52627,-37953,-74603,-119256,-68178,-2542,-13946,-54407,-53155,-22085,-20441,-40529,-51429,-58893,-38790,-14930,-28871,-65976,-129791,-133414,-26474,94092,108217,62790,42435,69647,38314,-41200,-27657,14522,-30042,-87312,-102591,-125454,-136752,-93370,-185,39731,39994,65374,54749,8863,26705,104703,171808,166852,58102,-82419,-141718,-90542,27699,55819,-64468,-206005,-181526,-48419,18868,-31107,-31059,65994,94938,24209,23655,99307,87902,-9504,-40268,524,-5173,-24102,7259,50092,76874,137381,194411,148638,48972,-34878,-93680,-133598,-132421,-84248,-20845,-5196,-49820,-86577,-58629,-35823,-15333,31152,33150,3478,8387,-4957,-20728,-18876,-2742,-28354,-141640,-190240,-11439,129746,63653,-4170,-8386,-21572,-11051,43217,70778,24582,-45008,-88435,-100070,-91165,-74183,-70401,-15542,33664,3107,17402,65311,30070,-23431,-6303,-8821,-85381,-100533,-40720,-12025,-4376,40264,50953,32687,16829,-37194,-60841,-44523,-30631,17856,95184,69032,-5702,-11676,13660,61021,107973,55626,-34286,-51272,-22230,129,4136,3292,-15182,-63468,-81316,-37114,45849,112353,92214,28923,9263,64906,119096,95001,42917,8972,-21286,-47121,-60108,-52182,-13237,31105,33770,705,-7093,-17524,8343,66415,57711,19303,22348,8430,-55732,-66034,-11109,68629,93118,55794,27588,18776,41635,64718,31438,-27021,-34318,-45428,-94048,-121629,-102681,-61581,-20523,18912,54949,83082,87370,87540,82243,119499,152684,102886,21043,-11598,23982,44939,-31360,-104060,-61873,3480,42027,26584,-45476,-91360,-83435,-36977,1619,922,874,1377,-2526,33380,61613,35062,-23599,-95946,-128540,-98292,-40919,79,18148,32112],[6456,-74828,-96970,-37640,44957,88148,25995,-41446,-28790,-18750,-46700,-81862,-75766,-30170,1486,28926,47854,21453,-35597,-77809,-105167,-90833,-58075,-34496,-19888,38990,140087,160400,55707,-25517,22849,83002,72442,23087,-49719,-74785,2944,64263,19187,-6476,-1525,-26294,-36376,-35975,-20400,27481,58154,69133,105840,95913,30743,14769,36455,16834,-36962,-70946,-52504,17681,104317,130017,80585,26283,5409,5430,-4666,-9653,45207,72217,17476,-22970,27724,91860,80684,21491,-28180,-64631,-65089,-49892,-66001,-125255,-135465,-46258,25701,53395,95985,113260,129821,134242,48655,-47264,-7653,51651,2288,-53320,-27407,-7488,725,59587,32137,-81543,-43503,65926,12976,-99818,-104400,-34085,12879,-28869,-87367,-34766,117244,184689,83193,-38639,-46715,-40736,-115567,-171074,-106068,-56407,-34785,49398,97240,65279,37997,21096,33423,50647,44100,37903,18958,16369,37660,32796,65513,86831,38282,34160,62314,19739,-51495,-38403,-7501,-11490,25590,166445,229355,113572,17316,2879,17774,83744,115956,88269,38484,-13452,-27848,-5301,-7371,-10290,59071,141662,119186,36516,1082,-21457,-20008,51272,78858,31888,-12794,-69493,-127517,-93138,10838,62371,39230,-44352,-102526,-40003,62499,70418,23695,-15196,-9592,85639,142329,55662,-28537,-34543,-2792,23066,-3831,-6607,17750,-6142,-11901,6001,-54569,-66983,-10980,40701,-23,-85526,-56277,46619,62757,-16136,-85220,-123047,-114719,-58345,7798,-895,-62693,-58139,36176,122000,159934,116522,39058,-10464,-23163,-23814,-26726,1627,-38730,-116188,-41443,34175,-50293,-86025,-33544,-79862,-113831,-39836,12120,-11153,-10174,-30340,-98862,-100063,-7249,63000,57046,39379,58570,52203,33848,21509,7650,-414,45282,69658,28515,24086,53620,18561,-24783,-23667,-24457,-12744,-34493,-124818,-181466,-127457,-43249,10367,38847,41813,26293,41531,52616,-27936,-109657,-74274,-45500,-102526,-123944,-104675,-127562,-82131,17838,6882,-82934,-79678,-11224,36950,42007,-22146,-59646,-47915,-131502,-157508,12832,93648,50132,122796,167682,60377,-5679,-20878,-57352,-85982,-95337,-135039,-176276,-151773,-67989,-4056,51352,94914,86609,32111,49726,111415,88335,5984,-17839,36755,112344,155268,92237,-55917,-94111,9468,79388,54475,23106,20511,25907,-9034,-95434,-129560,-76521,-7095,20605,3081,-19793,8956,8349,-43121,-40487,-23447,-53009,-17014,91265,128872,48692,-66800,-147812,-135555,-63544,-24772,2557,37589,12704,-36830,-36628,16318,106219,206785,164700,-8306,-74691,16711,118209,185916,218657,173872,61060,-92893,-155634,-85491,-17484,-5530,14548,39322,41901,30567,-5294,-70196,-78268,4204,44576,1289,-8744,21755,75966,91555,40485,1053,32446,75246,107983,161507,153956,88688,78476,80982,5310,-90008,-93699,-20890,87657,128926,60736,27786,85789,158006,159318,82885,48499,18543,-64058,-67109,41463,119265,100954,19364,-61798,-85873,-110714,-110147,-34779,-2554,-2020,112914,219956,108023,-45065,-62847,-31677,-76078,-144718,-81761,45668,46421,-23262,-47480,-72294,-33787,39960,7679,-67278,-83581,-43251,2710,8300,9053,35726,56337,54812,35760,-37602,-54673,20021,44211,-33502,-52045,-19994,-40491,-70379,-72235,-61554,-2172,36702,-28215,-75206,-53982,-40539,-42029,-2995,54706,48997,-923,-30356,-1330,25036,6010,-9202,5525,-20159,-81031,-70730,-35252,-46102,-60417,-24187,10678,-2432,-40025,-64646,-32178,9308,12502,49038,103092,90691,42505,-3034,-56162,-61529,-20314,12344,30136,34002,27407,43605,50383,23058,9737,-4860,-60819,-121405,-111522,-26533,76839,95376,21522,-9994,2918,26521,106932,162080,146261,94989,19534,-59509,-50449,43333,126809,101003,24260,5801,14441,20757,-7611,-36740,-1987,42958,45038,38437,-12768,-79518,-42009,-3172,-50451,-84873,-16529,16506,-30495,-63988,-33659,-58032,-136502,-130587,-34939,26072,61839,48002,22793,11047,-9814,-6727,91952,205894,162808,9327,-56656,-32605,-42137,-34752,31980,91393,78295,34715,65099,158075,183944,125456,63729,-15940,-46955,12851,39909,-13411,-30392,-28143,-78191,-115734,-58350,19628,41944,-5026,-33662,10054,47469,16239,18080,62658,17827,-82056,-101690,-52481,-34618,-52845,-25188,68831,123929,57682,-30036,1678,79532,58723,34907,87929,91260,22159,-43823,-104280,-122029,-63404,54671,99757,12406,-52446,-32345,27223,81828,104591,42566,-63291,-87341,-60400,-67561,-10864,105882,143074,70959,-702,22360,64369,49268,50149,56637,32569,28510,41118,75246,96809,52019,23889,37331,5241,-39413,-48770,-7189,79959,147841,121112,35505,-42648,-40420,-8399,-51104,-87241,-22808,20334,4006,6865,13643,-18679,-37987,-15344,12754,66470,55262,8229,43749,87768,40863,-30510,-52930,-47034,-39019,-43978,-49572,-59939,-101183,-106925,-52189,-21401,-18223,12204,43549,47812,29763,1952,12598,40557,-11873,-108437,-66542,18996,-4804,-64264,-102346,-104175,-109521,-131979,-102800,-44276,249,56431,106495,120659,91337,8425,-58688,-73410,-78891,-39682,23890,-6810,-94037,-83296,36200,115248,43480,-49794,-57485,3741,63510,56887,4709,-870,18882,-27084,-54515,4584,22181,14183,62507,122722,115048,54460,3607,-9278,-51171,-123665,-118735,-111269,-115235,-76800,-66604,-66596,-15278,-14318,-33033,8710,42000,26735,9502,37869,72372,44620,-14875,-31243,-14019,38175,85470,75617,70939,112786,125611,108467,111466,86828,13425,-36055,-59630,-73574,-26398,35831,20849,-46880,-48355,-1969,-6450,-52404,-31669,50390,55608,10287,-9912,-18644,-31288,-27454,-29512,-58041,-126712,-129088,5910,128607,100874,30866,20294,18179,-40571,-87213,-44906,7753,-16680,-83670,-120302,-127663,-121004,-85837,4256,56798,59809,61768,34200,-12420,-9188,68509,151334,149784,43346,-78552,-106575,-29723,67678,68554,-44532,-146392,-107018,186,36811,480,28043,108864,106543,24951,-2733,24369,28888,1490,19300,74150,32811,-55092,-30561,49760,88197,143554,187988,121787,25394,-42390,-86884,-110045,-100656,-65881,21423,70283,3947,-66373,-41565,-28948,-24957,1787,-39826,-103203,-82231,-45349,-21673,-22231,-38452,-32886,-78091,-149450,-71643,67369,62580,17083,36676,32800,43773,101734,102035,973,-102534,-103826,-42578,-1551,-2493,-54062,-63567,-9954,27608,65472,81585,56462,39981,26439,-62268,-183534,-186888,-84241,-1494,31052,45639,32676,-3013,-35082,-62590,-36203,23824,49520,36894,35051,6258,-24846,-8287,15240,78925,128486,54865,-19792,-7326,7629,-28468,-87404,-96656,-78709,-75175,-78348,-38176,45913,118038,53137,-24617,49879,166933,171693,107075,57231,21723,7287,6444,-10717,-32414,-13742,42811,51698,17949,24814,6401,-14242,8014,-6640,-11192,26762,4109,-93848,-151658,-130739,-41438,20978,14247,21408,30561,46193,53817,10335,-41785,-38570,-43911,-112300,-173535,-133890,-40774,12754,24506,56070,106574,102351,59675,22273,65810,125309,54877,-42324,-53213,-18402,-14146,-64551,-67994,4522,33308,30604,26541,-20663,-79306,-72386,-10764,17614,11993,34836,28833,-13533,-8648,23424,30792,11045,-29248,-81091,-89972,-37676,1710,17717,38960],[8167,-34310,-38848,-9898,24473,73154,45216,-29771,-34387,-2904,-14874,-41163,-13574,52929,51790,9892,16777,26196,-21956,-91486,-125498,-104604,-85283,-47225,34644,111229,145495,122990,57132,-3073,-26663,-8758,-4735,-84220,-174063,-132118,-16538,42221,-2823,-59409,-78002,-84311,-68502,-25926,12237,38910,31859,17794,86851,159581,127248,71473,58209,49811,27677,7149,34049,107472,155272,143743,99806,43667,-1658,-3185,14599,1885,21926,65661,36735,-22050,-6196,34260,9909,-73978,-154958,-157613,-83504,-32577,-32217,-82857,-125423,-91273,-53567,-23139,34182,46360,75574,133011,87345,-34824,-38375,36589,35093,-6734,-10975,-38908,-82691,-26318,-972,-93751,-71973,42024,11400,-142177,-162662,-65200,-10434,-11877,6107,46817,131620,190884,76603,-77919,-85524,-30770,-99667,-159783,-49744,44296,46670,87833,137411,132730,80204,-10940,-65163,-78558,-62765,3941,47661,2333,-55939,-77715,-34563,45597,67309,58576,59421,13427,-47212,-51898,-5534,-5849,-41758,38242,122028,78625,61322,112250,132071,121291,105789,110765,99671,29445,-3041,21267,9754,-10527,49383,115680,86094,27319,31585,43829,57100,96176,79401,12690,-37020,-81050,-95838,-50983,32771,73720,38553,-36947,-68984,-8219,40042,-11343,-33005,19311,44095,54383,56298,-659,-56736,-59126,-34386,-20752,-52440,-53857,4614,12547,-31570,-59588,-93062,-71228,5118,63664,-13828,-125908,-59356,78478,89641,12516,-79394,-127678,-69611,6366,-5044,-86529,-148740,-104773,13556,118800,186299,163432,80607,9146,-39417,-55452,-55772,-25908,-28413,-45220,43629,107584,49271,50950,60394,-59234,-145618,-89432,-2407,22270,17416,-7439,-21363,-997,22410,19088,15483,39107,87304,139539,168540,82124,-60130,-93119,8484,68102,23923,-1952,20671,23838,-10,-21553,-38940,-54786,-86845,-111886,-113247,-87511,-57938,-6268,71615,104615,74986,61257,42005,-46451,-124314,-65935,3711,-27022,-75551,-103672,-152902,-115658,-22671,-14407,-38094,-8557,14225,21104,1467,-60324,-44095,25393,-52345,-150365,-42091,44813,1402,66934,154368,74857,-21128,-19573,-19226,-79833,-117421,-108993,-130463,-149332,-81568,16260,97554,139708,83798,-27123,-36956,25289,31142,-10917,-1184,44548,88981,130275,71130,-75461,-120918,-38300,19697,20061,12338,13089,23570,30318,-22113,-72050,-48936,-753,-9545,-32145,-31878,-16442,-3846,7081,2887,-12252,-12338,27609,48573,20842,3324,5161,-33938,-58360,-19009,14300,13070,5597,-35688,-86358,-59164,24628,88983,132957,79694,-71435,-138193,-40648,134213,275803,280840,155256,-32435,-179238,-146317,6829,51767,18686,22562,31626,18260,21239,15566,-26430,-51540,-28564,-6709,10322,40980,52922,87951,138992,112846,57787,56857,69238,106947,189540,189650,66213,-8094,16473,21048,-23846,-43889,-28717,67948,143939,89655,63749,139803,184773,130121,64034,39689,-18643,-72467,-26315,51753,103930,136553,84479,-23897,-48590,-41641,-57612,-21711,-4247,-32272,11949,79001,40230,-24784,-43718,-34936,-41288,-76974,-93196,-39947,-10327,-51566,-67335,-55078,-29288,16308,12078,-54601,-88181,-50686,-40028,-103022,-125252,-46446,38653,45873,5530,-68886,-101806,-46985,-2724,-30440,-10158,31421,-4783,-54858,-55591,-46735,2345,58955,42527,2992,-32244,-77356,-126948,-117435,-31241,24699,6555,-14562,8218,10685,-17374,-19393,40595,53798,-32292,-89990,-63229,527,5024,-43905,-40997,-1576,-12569,-67266,-78069,-62177,-49520,7917,56584,40904,30236,5876,-39978,-22521,12887,3862,6011,5488,-39267,-76886,-91240,-46130,40276,53963,-13679,-74683,-89260,-38302,38475,40471,-8049,10527,52414,51761,115760,212153,200692,101716,50473,47279,74756,131386,190385,153960,7789,-71177,-20631,50124,15950,-50029,-16764,65045,86691,71032,35058,-36081,-51042,-45664,-69199,-49982,37971,38008,-37037,-77020,-25265,9905,-26294,-59731,-14150,30411,50469,26241,26524,49029,20993,-4680,81863,169458,117094,28671,-7998,-28496,-47364,-61338,-22337,89128,126055,38482,28941,125681,162229,121627,98415,55408,285,-4314,-8978,-42968,-30335,-3342,-46011,-95873,-63681,-15380,45904,131166,144886,39703,-50909,-63462,-14784,33040,764,-40486,100,57293,58017,-2180,-52215,-12128,42734,-21904,-96463,-37626,44040,22707,23398,101668,100749,11893,-72988,-126563,-95798,21436,142545,162592,69364,8193,-12672,-2000,44562,92980,82867,38290,49497,40185,-29170,-9590,85229,79531,-11501,-39091,42924,125165,88822,29455,1116,-42717,-35764,11580,61063,91172,37893,-34273,-21793,16479,58550,93949,101630,120468,170158,163021,59624,-60211,-53194,-2558,-47927,-70011,-3583,19205,18598,46417,4884,-55387,-46231,7599,9642,-25176,-86285,-87720,63571,180488,89576,-25290,-18889,-9402,-52827,-59173,4715,22411,-71070,-126770,-46006,35731,6652,-35493,-41616,-71867,-53884,39506,119994,118006,11217,-105949,-52692,40317,25985,-21332,-68934,-65520,-41223,-60356,-80395,-55529,10262,79648,146876,153894,74967,-18670,-42322,-10811,1986,6525,18623,-21374,-117699,-148029,-72177,7075,28699,26387,7121,-2033,-46,-7316,-23390,-3725,1816,-75050,-130258,-83337,-50547,-65798,-40084,48357,101533,69328,3412,-10331,-21693,-62271,-81485,-103276,-96142,-59549,-66946,-83628,-44426,-41919,-57682,-5210,53631,18964,-44990,-3073,95705,89045,16112,1461,20264,45459,43700,8727,44927,133845,107373,21847,41404,93270,42065,-53778,-99858,-81500,-5292,72412,85634,20152,-9070,31087,43240,13984,28986,82342,74247,37489,6686,-5757,-14546,-8109,10288,-16546,-122827,-141636,-199,99542,64739,20109,15352,-5553,-36750,-44793,-30313,-17234,-34384,-57404,-50647,-46029,-67728,-73297,-37478,-11467,1045,13968,9687,5630,-3505,26099,76220,74993,33461,-17774,-32927,10062,68058,85415,46123,-18502,-13859,14847,-7000,-36855,8270,92015,91407,6947,-53216,-58706,-23655,14930,57670,87207,25461,-59447,-37777,34156,62192,117084,177450,126550,40595,-7721,-39863,-51863,-35771,-11942,69248,127218,62369,-18078,-11361,-14062,-41703,-57355,-91183,-94507,-58285,-36655,10033,41103,-23700,-41935,-715,-24618,-56886,23692,39438,-23391,-1554,15264,35421,87247,83253,-20897,-91147,-37214,59915,89423,49507,-36584,-78387,-31435,34075,48801,4382,-22740,10987,-5301,-107278,-178020,-148731,-77818,9931,57976,11281,-44350,-38602,-18162,-13119,1616,40137,83798,75643,6426,-56485,-56904,-22212,-451,59591,100504,41754,10529,42266,40402,-34190,-134770,-156171,-85036,-26181,-17419,-26779,-3376,43820,-19213,-81834,59171,212693,156726,67165,36815,-8506,-14920,25009,28591,1468,9701,65564,69573,28858,33358,-1570,-62923,-61933,-68386,-43793,23097,-1076,-109142,-173828,-149087,-71420,-34314,-51461,-51156,-49050,-44802,-10954,18615,9750,1304,8906,-11470,-49532,-42332,983,40559,60284,58964,41678,4350,-33679,-84704,-53673,40831,18564,-41609,-25337,-1507,7571,1132,13647,41536,27172,328,-5392,-17772,-37410,-767,61919,70546,48454,61756,50118,3886,-19469,-12340,25947,65494,45803,-41259,-78422,-22819,14094,-11104,-15295],[1127,-668,-11125,-21087,-28468,-1151,23833,10695,3702,-1525,-23772,-37924,10825,87529,58471,-44964,-67807,-20982,-377,-3133,-41596,-85106,-90058,-41353,35692,81585,79318,61498,45206,-20386,-115523,-121661,-78738,-112873,-160377,-78558,39850,74765,9984,-63065,-96630,-95065,-94330,-48873,25059,66266,22384,-36804,14863,120782,137233,101624,103124,112058,121648,140299,151727,133991,104468,86095,61098,26071,4463,-15497,-27180,-16564,5399,37615,53173,50003,46169,23675,-34905,-107616,-165759,-135109,-51817,-9445,97,-15744,-79248,-108908,-72666,-16882,5199,-43336,-46606,25109,30256,-37256,-31576,28296,55619,41035,20685,-28714,-100128,-76218,-8484,-43395,-51258,10004,11550,-56233,-87938,-63611,-41305,2085,61173,51267,43822,61506,32160,-39839,-32669,41385,-17818,-64410,55361,138711,118656,116737,124062,110119,64615,-11045,-78492,-130263,-123322,-32752,38353,75,-83312,-134109,-88327,9486,59162,61808,47323,13219,-6572,16293,50367,14151,-62331,-41278,-1302,-30857,-12814,98988,176619,145030,60590,35678,79234,79457,34145,24857,9989,-21252,-2732,38384,42718,22274,13889,31140,63070,76066,63306,19663,-28955,-58069,-64566,-43690,31646,66684,20299,-19282,-9001,31333,33864,-24016,-26924,27440,10671,-42358,-28587,115,-35584,-68096,-41161,-38130,-111670,-123049,-19591,23023,-48339,-92182,-90637,-73515,-26333,25170,-2067,-50876,-13734,45907,42247,16465,-19917,-53663,-8494,41736,-62,-75673,-93453,-38014,28257,63090,111205,118977,39158,-44697,-81335,-56567,-15193,-7800,-16342,21288,91783,98519,79383,129617,138685,17939,-117582,-108598,-8857,26268,7503,-19359,-3750,34573,20467,-46500,-29713,54442,95611,133226,178128,73759,-101491,-143801,-46999,9107,-19984,-36528,-14232,-9069,-44806,-80778,-105302,-152472,-177520,-105682,-5186,37388,15949,2308,51427,104109,92805,63031,18443,-47994,-89138,-48418,18844,53483,63680,33741,-41420,-65492,-45678,-30235,6872,37636,9712,-27338,-51907,-75329,-24208,81668,89555,283,-34930,-27693,-33012,30663,91447,59171,12731,19451,10717,-81556,-125418,-75400,-60943,-64460,9763,51417,46243,42849,1279,-56111,-58314,-15217,-12025,-51293,-22121,41723,40981,27347,3597,-53113,-91032,-72357,-7800,42282,45709,30533,6324,-12000,-33981,-61005,-76668,-66015,-62110,-38455,-5709,-10523,-12130,16194,25537,43675,84217,81374,19155,-23838,23942,92188,55844,-12441,-18803,-3220,-10072,-34319,-76335,-109143,-75756,-12019,-4838,-51685,-94198,-113655,-111699,-48288,90695,227127,245764,150002,-11260,-129048,-85906,64104,131626,94608,45037,-2468,-31855,-11446,14828,13912,8987,-16176,-60125,-60859,-29502,2158,48989,84460,90838,98148,84646,47754,74343,133595,120326,6242,-84822,-71949,4186,61266,47700,-35875,-20928,55816,47702,45059,117925,131768,40386,-4079,12728,4775,27111,97476,85330,75192,161278,176594,80930,54410,82968,57862,13925,13368,169,-58263,-65037,-13272,13649,-5372,14363,61493,31711,-70015,-76772,-475,-7213,-32650,-41617,-57245,-25609,5166,-52849,-100465,-53633,-51318,-132949,-157284,-76097,19478,28382,11472,-7498,-33354,-40638,-24469,-18471,9589,2527,-59969,-76360,-33717,-35438,-29561,24745,65124,41648,-21869,-74433,-133851,-163214,-130727,-71444,-28195,2162,14102,-4400,-55230,-77727,23269,129334,57785,-95579,-106998,54763,115222,-5038,-55401,11860,16953,-57270,-95946,-91436,-81531,-41411,-21684,-23849,24820,31835,-16775,14998,63679,49143,34518,-5384,-88748,-163720,-204884,-122360,28480,68141,26828,7376,-28054,-51820,-43950,-73549,-93221,-6621,105851,114892,98488,109274,78857,29494,54710,104003,112977,105843,136806,127950,-7935,-120640,-70173,39964,49047,15081,40006,105864,120624,80575,34406,-14525,-22097,-13355,-14558,6841,49002,23790,-26052,-20501,47221,74200,29854,-30707,-7489,27372,19800,-12800,968,11731,-26570,-45378,-5766,10585,-9826,18809,38634,8723,-10338,-53689,-81681,-17393,26850,-11174,-15927,23284,36204,23812,47257,75268,54206,16207,-17938,-54026,-55842,-18345,-18353,-65338,-65355,-55923,-23465,70746,95131,-35121,-164282,-172833,-97631,-19124,-18675,-24899,50302,136248,144200,68548,-28304,-38214,13280,-9930,-63291,-63203,-59577,-94438,-67138,4307,5026,-55338,-117965,-140531,-72716,85703,195845,171011,93788,60085,27009,325,-9325,-2271,30903,56648,57216,28301,-10271,6764,43790,11563,-49026,-44951,12851,54575,39407,16975,-22230,-98018,-103313,-44462,12211,32653,-27008,-119803,-129594,-52310,98274,202091,125949,50061,76445,94159,31232,-66423,-62953,-15583,-49065,-59475,3697,46473,106098,146174,70299,-13801,-17734,2527,-30728,-101395,-168102,-154187,18018,159570,97124,2659,10171,11797,-46888,-63759,1698,30778,-19660,-58656,-9621,57608,36385,-35806,-76497,-116164,-85567,33218,128218,119942,42468,-40091,-2202,59729,47264,-2551,-82159,-94068,-30732,-11924,-40393,-28141,25622,52790,65423,41360,-38241,-87607,-47808,40119,91268,67854,32113,953,-69721,-130020,-138287,-99401,-2199,76139,65576,33649,2082,-26281,-34574,-6605,18377,-11212,-74095,-116105,-119549,-104346,-84390,-18255,73518,92373,17364,-33200,-2953,43884,33733,-26521,-41226,-8821,6844,-20559,-31346,-28852,-41360,-26288,6445,-42421,-96757,-15657,110849,115499,61096,46851,42340,54668,25088,-45478,-3654,77873,18775,-58372,-13121,32623,-11528,-70257,-67986,-47260,2954,83778,105651,39361,10710,75287,126856,119037,94545,71601,45530,7606,-30861,4147,75557,92210,79235,23331,-101558,-111926,7518,66027,41831,38251,24332,-7824,-575,23743,14930,-21982,-53583,-23075,42887,44702,-3217,-35318,-56031,-72176,-54210,-28724,-12558,26721,23323,-13636,-12701,10341,41910,49773,26020,5011,33049,97111,128517,51824,-25247,-73785,-106900,-113625,-68792,18541,56303,12153,-34990,-38599,-16695,-7466,-5993,-1362,-13095,-15052,2714,19485,17453,78959,182049,169077,72720,-10365,-60333,-43151,11187,48698,98861,122440,71722,4920,-15280,-23217,-55484,-91559,-80245,-936,48760,12607,13498,32736,-48697,-100967,-19007,47055,38123,39494,-21349,-136047,-143116,-70802,-13482,37183,53688,-28411,-60062,30764,128294,127855,53689,-32356,-47193,-17567,-5345,-11755,-44411,-68007,-40718,-42677,-77213,-59579,-16801,-24597,11452,60670,2350,-86321,-66097,20845,74041,67908,42661,71658,97628,31404,-49419,-49689,-26279,-30724,-23399,-18458,-37845,-4030,61564,70786,24822,-41689,-69142,-6471,51610,53077,-5087,-36127,-7077,-36317,-80726,34067,161397,95464,24469,29086,-17097,-53132,-18346,22676,42075,53134,78373,65630,5070,-10301,-44748,-92779,-76788,-60154,-26697,39226,26315,-70619,-121027,-82384,-15801,-11197,-46345,-75158,-93932,-97485,-69561,-4262,25852,7043,6979,39176,67560,63880,31190,12054,42261,53325,-17478,-101219,-127364,-158933,-113188,9215,42982,33141,73940,83897,73557,82095,57541,148,-37037,-36702,-33025,-35588,-21309,40932,111810,139718,134085,97399,25722,-15987,-11147,-8644,25293,91059,69372,-35408,-72765,-3970,50900,857,-48524],[2497,8022,-25688,-63932,-86735,-72228,-8766,35986,10757,-43655,-48986,-34939,-13188,8034,-28802,-101854,-103736,-18315,78409,157531,111617,-18268,-55871,-878,17840,-6151,-3085,35318,45219,-30363,-109231,-101311,-38681,2548,7233,35439,83647,87090,22214,-32181,-49920,-30325,-32288,-40143,9056,65394,26474,-41821,-30867,9473,26197,74207,138291,135752,122127,150172,145301,70308,27669,36316,5143,-21328,19414,27363,-7483,34,12829,6345,34547,86063,103404,56282,-29737,-80669,-73635,-29098,10388,21487,31359,24830,-53585,-99997,-27814,60823,51589,-44280,-97134,-69472,-45384,-31875,5210,20293,34383,48416,61180,61035,-1038,-42070,-1880,-5410,-39900,-44002,-36951,-2000,-14458,-53533,-20674,50037,68023,25846,-18496,-41556,5853,63054,135214,187212,108569,45548,102204,104035,50531,40348,37938,30692,25439,1838,-38192,-93735,-112666,-55077,2889,-2551,-53603,-79747,-3758,40837,18081,42657,54071,8674,-6770,59232,82252,22900,-38485,-40553,-42466,-84026,-85898,8629,115101,116968,6006,-62555,2882,77464,37877,9046,25205,6815,-16276,-8607,18012,34535,6048,-23979,-20007,7273,51019,42285,1537,-12669,-45500,-45395,44181,65921,-5300,-30923,15274,52997,44189,17925,21788,15366,-58480,-108020,-46954,3013,-60567,-97486,-11949,14949,-101619,-123883,7988,43505,-60273,-80451,-36286,-36470,-41626,9156,55189,54768,6199,-41728,-24776,21172,49627,31057,20586,33775,29948,-10577,-20527,22488,41185,10582,39408,52910,-39973,-119243,-109741,-51799,-3282,-5491,-17533,28034,63360,44327,82390,179896,211449,105529,-38812,-62341,-1103,-8688,-52370,-91792,-87598,-36212,-32262,-87621,-50095,34642,40512,38627,82223,33957,-57717,-87688,-68561,-67090,-76211,-60119,-26788,-28677,-62077,-97074,-158760,-227124,-212763,-93416,45790,121066,82456,-2452,-7129,56801,78114,32419,-53471,-114365,-104167,-64396,-25702,24311,82506,108676,66177,-6930,-53525,-39734,-2168,18131,-95,-44978,-72851,-68909,-19998,78435,146684,122397,51026,10013,13653,40236,22455,7118,64413,110125,82759,-25158,-99163,-93893,-61708,21056,119616,57749,-60259,-118528,-126080,-88404,-43107,-19379,-40421,-82450,-40453,43370,17111,-52520,-40144,-8005,-36958,-55212,31038,103028,83673,44225,14976,-13726,-32406,-58773,-95624,-84808,-36481,14465,26659,-2325,-10187,5457,26257,87935,125015,72597,26671,52981,115087,148039,101572,35317,-6712,-39894,-53944,-57968,-75397,-81381,-68546,-65967,-102039,-159292,-160270,-83691,-33256,-38277,-27969,23120,74275,97124,79948,8340,-24963,45212,143123,151648,79868,-14156,-63383,-58369,-35686,386,50268,37143,-50933,-93612,-52290,3966,43809,27507,30363,85942,83735,31386,32908,53797,37414,-15415,-70994,-84954,-33797,29218,30707,-49325,-63518,-12621,-19958,-25035,24268,18724,-53404,-79038,-33910,22128,109848,187491,121994,52400,125214,196980,168459,153342,182754,165079,82956,82346,100435,-17331,-79489,-11745,17987,-3606,56355,138326,92683,-27014,-36855,50974,68854,42289,-17626,-68381,-35484,6080,-25131,-61592,-42290,-40717,-63031,-51618,-12890,23507,19604,38242,72944,70966,28138,9484,2074,5351,-25608,-85005,-74664,-10263,-7621,-19501,15243,39971,10837,-15267,427,-24817,-96487,-147702,-123566,-31911,29938,31083,26467,-31773,-108144,-24175,140891,121768,-36388,-71169,78800,142597,42529,-5972,27446,3363,-48775,-39322,-17340,-35683,-39369,-41898,-38169,29114,70344,38787,68256,123293,120144,96261,40310,-43422,-107002,-144841,-103120,-2176,30351,41997,80741,37929,-51480,-81473,-113682,-149002,-70322,76855,142709,109272,16507,-72825,-75966,22596,104917,99825,56211,51700,45403,-13030,-75439,-56925,28264,67948,65065,68962,103598,133049,93832,4556,-31793,17079,53767,47424,32152,40761,25345,12316,52811,97910,68873,15174,-21649,-3130,27454,29744,12945,23596,-1275,-51467,-56028,-54718,-97511,-104990,-22787,44956,67836,65188,3053,-76584,-103170,-93088,-38867,20814,26511,1824,-27861,-17845,36321,83094,87808,57068,-12783,-60571,-20500,17794,-24693,-37428,-45536,-81991,-81560,-71141,-107187,-153687,-165798,-107220,-12620,-5295,-34148,21202,107007,110913,45729,-35499,-58925,-4992,45037,40559,-27449,-118057,-152564,-106412,-72173,-83528,-113594,-145842,-140405,-59255,71286,148334,119627,67072,43095,19427,-13769,-75529,-107902,-46360,9556,-32406,-71235,-37223,26515,38621,20978,23088,21020,-13302,-47879,-20941,40110,7751,-98452,-124338,-44248,45215,34945,-60051,-143276,-175173,-130074,28965,139330,45789,-44171,-35028,-27182,-18535,-30110,-37624,-7695,-20117,-50180,-19375,35062,123738,169849,124019,48070,492,-30416,-85028,-146843,-196963,-176219,-41842,83846,97178,56735,21528,-2078,-16209,-33316,-34795,-8779,17164,12507,3779,18479,31245,13069,-2653,-17237,-29327,-9457,38614,60648,49224,8380,17320,39939,26234,-17476,-84780,-89229,-36488,-19577,-23533,9700,45263,15737,-56375,-105982,-132159,-121152,-44945,59948,115108,75346,-2305,-33885,-23532,-33218,-84408,-84517,5036,70305,56361,54802,44131,4646,-1242,21708,68784,130086,96546,-55563,-146364,-101442,-62960,-14226,84545,107856,14016,-63424,-13060,82213,96077,16659,-28645,16894,73929,46155,5547,23409,24556,-14906,-42520,-84335,-109252,-39156,57678,94981,99868,83718,41553,44752,29726,-18828,15827,31799,-43915,-42980,15150,-41207,-120484,-74641,13465,11957,20302,87692,96003,27080,4555,77451,155455,152164,88073,41937,23932,-30588,-64334,28938,151608,169149,114980,32873,-46851,-22477,42589,49667,26868,33743,3722,-46857,-32396,36046,69629,15070,-51616,-902,96479,87098,54967,38146,-8668,-47699,-36575,-31307,-27247,20115,23010,-56944,-81832,-14661,56571,80226,38524,-38909,-46139,34746,95456,21552,-92425,-156618,-148299,-115513,-84031,-26897,45507,71805,69118,62566,14037,-68200,-116512,-88235,-8662,44767,28985,3852,-13571,35146,152637,167819,64071,-69559,-139391,-85039,3400,42845,61322,47410,22227,-9249,-36261,-41508,-56628,-83997,-51011,47136,107865,42852,-30533,-75498,-150595,-188187,-108122,-12805,16966,-20841,-89494,-172040,-197048,-118006,-51855,3448,38303,-29855,-58153,31512,113896,109886,28135,-53881,-37199,-29199,-85504,-74735,-20288,-10202,-25473,-25114,-5114,39585,66919,12087,-18198,23556,18652,-75630,-101520,21121,139832,137041,46368,5150,13249,-5233,-40012,-28920,-12028,-48332,-114157,-162287,-151554,-58452,30682,52934,70189,73462,47805,61598,105339,99819,36533,-3507,19094,11639,-27669,664,64779,50785,32349,64886,26202,-70230,-95324,-22226,62218,70504,48995,27110,-25249,-32569,-32013,-48937,-38278,-13813,14125,42624,38761,-21100,-58775,-40262,1197,3359,-21033,-43301,-51028,-41726,-63386,-65408,-38424,-38054,-50079,-14842,56103,90544,35672,-49568,-41004,19441,-12047,-106614,-147575,-157896,-79652,49999,87345,88556,123629,120337,84837,78461,21328,-85839,-123705,-75816,-42019,-52613,-52114,7056,99431,174808,200179,111078,-40580,-86225,-12309,30050,30880,59624,38262,-41633,-72999,-13159,65054,47467,-17707],[-5834,-880,-31948,-76093,-101627,-83208,-30016,885,-48676,-99657,-57026,-18173,-57846,-112739,-134960,-121780,-61636,38519,137557,224663,194961,55747,-4226,38961,14912,-63489,-55553,35247,61702,726,-19802,9706,68297,144453,153211,99920,66346,49620,9800,-26565,-31852,28855,79087,28874,1998,46144,37884,-13956,-26000,-59409,-78117,23411,113808,72222,22806,42011,37555,-8024,7105,46528,5986,-19540,50687,104099,93131,58680,20657,-16450,-12804,26494,71417,70251,13116,-26132,184,33361,49519,48629,49762,25595,-42943,-62411,16316,98315,86503,-7648,-67435,-68802,-46914,-3222,27416,-5161,-28156,-11911,51958,136182,98303,-5195,-34951,-45396,-69449,-84047,-65485,-17057,-26810,-62327,25427,118208,96557,49765,1530,-45154,-6730,113886,238290,259535,156446,77708,82414,14072,-87194,-91037,-38812,6387,30108,16069,-4061,-33614,-65160,-58121,-23495,-4617,-24550,-2096,111937,106673,-14733,-3061,54447,961,-55234,-12948,21322,5299,-20694,-28885,-36305,-46782,-43736,-12003,43946,55163,-24239,-91351,-51677,21534,-1140,-18396,37609,47056,16478,2139,13191,54653,64369,-3869,-77045,-43900,53072,81167,61359,35339,-33534,-32713,69604,82791,2634,-27856,18108,45194,24184,5056,7179,-19177,-84709,-102591,-53490,-57525,-128518,-106658,50375,105675,-21255,-49954,70835,65352,-74122,-74946,16886,38692,12925,55659,96638,57084,-55667,-117450,-31179,59544,74736,42726,265,812,35343,9438,-19331,21750,37921,2179,37129,29341,-90732,-149131,-99419,-43643,-14255,-1792,-21677,-30332,-17812,14044,112613,229004,248589,142739,31102,3294,19877,-21111,-94979,-155433,-154378,-107337,-92899,-83557,-31410,-12361,-40951,-43840,-6271,-9171,22,15001,-32637,-103668,-119497,-84722,-49217,-41907,-28217,-31745,-115468,-168019,-116748,-35720,44424,114208,76847,-14381,-27354,25424,56691,8988,-112456,-197590,-168942,-92336,-61865,-74516,-69266,634,40103,4672,-30741,-33580,-41619,-31552,-13462,-19856,-35512,-50397,-51243,2558,80208,116730,120307,109932,85836,59360,-161,-30209,82310,207035,197794,68651,-66221,-136879,-106390,33305,124417,23607,-105389,-176770,-182015,-98865,-12742,-13150,-46710,-55182,-11447,30520,-9225,-51393,-10463,26567,3710,-3931,47208,79707,50396,14141,33229,73316,40945,-41066,-72665,-13598,58282,75716,33200,-4764,-14430,-21537,621,67638,64465,-341,27105,125047,157125,137724,114722,85865,34530,-38113,-82145,-66024,-33154,-26477,-62963,-109837,-131044,-110872,-78052,-30821,-6216,-63877,-134584,-133166,-81187,5530,82723,36759,-51048,-45334,36832,98164,66461,-24782,-85169,-98192,-82531,-36730,29593,44290,-27913,-52245,40860,99622,75653,2821,-38313,-10941,17730,20337,14371,13065,24010,28352,-2827,-46392,-72698,-85449,-68119,-43193,3313,13402,-65843,-91279,-37298,-35158,-84544,-104422,-62630,-10369,67588,141571,100709,10768,27129,122357,161590,160558,190540,193735,128019,119295,138307,41779,-37480,-35285,-53031,-55899,49420,142745,93596,5785,-1280,31321,56450,63229,-1530,-52236,-20455,21501,31633,8688,-31320,-49461,-10482,46871,48617,11947,-8174,26947,66687,75700,63943,59659,16439,-28039,-36790,-26784,4089,36998,41420,47527,42162,-14921,-55422,-13216,68040,67785,-7350,-52557,-31590,34664,53888,43966,58140,16254,-85256,-55011,81349,102946,28339,-611,32744,33978,31722,62783,36312,-38243,-40314,43657,81084,26814,-23877,-50883,-62734,-4544,66972,61712,74799,130350,130195,85997,47092,9386,4879,-2411,-36379,-40620,-19282,38685,98287,56145,-26714,-31665,-52762,-137019,-144468,-51246,56467,115359,51173,-84595,-142971,-49829,52868,60483,26108,4131,-24887,-25945,-1122,1829,28116,47809,33474,18751,51603,120841,105206,-13874,-62244,19837,75109,53945,15298,32436,33694,23826,46332,42561,-23873,-31429,-8229,-3169,24908,73830,86982,94846,51904,-9074,-20585,-22541,-61148,-91948,-65727,-6846,66723,87155,25980,-55902,-120266,-135459,-40952,92922,148550,115552,30404,-25467,-2059,81110,136520,114400,17399,-48005,3940,56511,15128,4209,-5999,-86413,-148850,-141789,-108825,-73281,-73433,-42014,29479,12673,-54117,-38740,12655,1614,-32626,-61718,-96591,-81310,6433,86792,58063,-36231,-64569,-47078,-62007,-96081,-126557,-143580,-121814,-59774,-19224,8091,35638,22028,-8696,-38222,-67155,-114711,-114522,-45007,-16777,-84698,-141599,-87715,15728,51001,73734,123824,94091,-14055,-74809,-31445,38565,1705,-91777,-93602,14059,127842,93908,-34342,-95785,-118350,-130785,-77101,-24819,-36692,-81009,-123968,-146810,-64143,20956,19382,26254,23098,-20176,-17355,5896,31598,69771,77671,28527,-39218,-66732,-99831,-143832,-181985,-151744,-49379,52708,95909,49446,-50526,-86953,-37841,-30408,-65938,-37807,16731,20058,-24574,-52431,-13520,54991,83670,74287,29856,-30670,-25403,26277,41010,13718,7638,2237,-19216,-43187,-46201,-6384,-3225,-32216,-25442,22201,71586,30780,-77995,-128581,-102072,-52330,17638,85694,99136,38170,-70591,-106334,-14125,58048,20004,-3587,27102,37119,20450,51054,59737,23648,31685,55857,93366,184367,175165,-8860,-133126,-84764,-41161,11351,104888,104993,-6224,-70825,-23166,35153,35282,-25086,-55733,-8623,42962,27282,19960,73406,101092,30264,-56320,-86112,-92084,-81249,-36160,37751,90204,80478,39298,32502,25648,31175,74889,49761,-11780,39879,77986,-48679,-153708,-52490,78587,72368,58800,87178,78665,32955,10808,33089,81069,69869,9117,14797,33672,-14409,-39240,36241,106095,125579,86147,16313,7867,54691,55003,16580,-8204,-5997,-25717,-79970,-83216,14317,105386,58291,-42971,-6514,88430,77796,82948,107613,57398,1730,1287,-12177,-32706,-1265,3482,-73676,-103730,-25107,52211,74059,22743,-86673,-134756,-77901,-17699,-42580,-100312,-126008,-81457,-10267,9378,8696,71602,139157,155679,116734,21034,-81678,-121698,-67775,37954,64955,14114,7825,1259,-3623,63505,92862,32363,-88450,-153882,-96263,-23373,-8258,-6430,-37380,-45166,-28067,-21511,-26108,-37834,-46815,-24567,38462,95619,52626,-38919,-124053,-197908,-185583,-105453,-78218,-146627,-176642,-94376,-38658,-52337,-65642,-50692,5580,45031,-14286,-57431,-716,79925,104367,28484,-62731,-57108,-69214,-135382,-97281,22722,79398,52386,31159,27061,34146,58869,20909,-44803,-26292,884,-80892,-134731,5326,176777,182341,46428,-86310,-136678,-105661,-64412,-23061,28112,10324,-84855,-172055,-166629,-67165,-12326,-12720,46574,94489,57416,36989,94317,122723,108520,90206,92176,77904,44164,13484,37901,80160,94064,110902,69090,-54748,-124210,-53834,55379,63301,17606,4699,2466,29262,56961,40341,19675,35888,54135,38871,36218,19536,-30659,-63928,-49465,-26411,-19629,-10765,8447,38504,-3068,-73253,-65627,-23388,-22226,-23319,21095,74803,35161,-67093,-87112,-12319,27450,-20646,-68633,-85169,-19833,83180,97956,75615,62863,35793,18846,26337,-11506,-100590,-131812,-81207,-42148,-54758,-75016,-32793,58736,148566,176391,74393,-91908,-137885,-29242,67353,56342,18576,3850,-27024,-55420,-29119,38838,58863,25669],[-31523,-4626,4142,-32873,-72802,-55684,-30350,-41977,-91364,-108260,-45238,-13874,-86752,-157582,-161808,-111075,-21124,55054,69123,92288,114860,62424,7462,15990,-10174,-79024,-78816,4028,55393,43294,37856,51519,88658,140409,134093,84870,36024,13856,-10626,-59529,-88208,4136,120910,95133,32259,57902,57819,-385,-17989,-44584,-75239,-11593,34620,-26374,-59771,-28585,-23026,-25907,24852,62417,40275,37648,80230,121213,129866,68234,-10617,-39625,-41558,-45370,-19876,33031,58802,36065,4733,3964,29375,37975,26964,491,-19785,-3669,26478,47472,30708,-40658,-59930,-17581,19735,29311,13272,-33656,-81797,-103205,-35688,76518,55615,-49842,-102391,-113392,-93183,-58468,3254,26298,-27245,-63585,31620,141254,150020,97688,26414,-42362,-47884,47771,155642,173312,77273,29564,74238,17115,-124045,-132275,-13147,76238,80966,38776,13710,7613,-14512,-54832,-44441,-3663,-16457,-691,118543,135388,723,-37087,24367,4853,-69856,-103477,-65180,-20367,-26795,-48301,-62466,-22121,36164,36966,19613,9236,-23379,-67656,-72095,-39114,-38260,-34303,17786,34852,30910,29795,11707,54891,144437,97598,-44807,-51876,51072,103415,106208,63345,-11932,-17378,60072,84075,43880,30914,52113,38401,-24548,-84328,-87337,-54196,-37449,-53466,-97274,-144829,-151160,-53743,115950,160586,42102,8167,96646,71838,-69144,-79434,30520,97361,93126,103059,73276,-26527,-131038,-126907,9562,100129,60481,1199,-24607,-19990,-6309,-32780,-47854,2991,26359,4434,39542,23942,-80294,-99140,-44015,1289,47984,63480,-10448,-94739,-89421,8639,132157,212630,198251,116458,41555,19102,33632,9322,-64439,-122279,-99554,-81462,-92649,-43441,3463,-39193,-70263,-44156,-31762,-61630,-17950,58470,28262,-82566,-144436,-128549,-105851,-91355,-31459,26225,1197,-10443,28004,40996,54283,93033,69497,30832,33008,42828,57936,34818,-78886,-173796,-155458,-56337,-15296,-101195,-198997,-151433,-60182,-9986,18368,-1506,-43361,-45008,-30820,1824,24041,-23285,-87510,-79250,-5119,45772,78288,109967,91479,60349,32613,-3491,69526,232219,262656,119335,-38440,-122206,-103011,-8396,42049,3842,-39653,-81780,-95470,-27329,33855,-2912,-23210,21638,49393,-748,-64138,-27382,31625,22372,25732,44783,5157,-33775,-51989,-70794,-11306,108062,91056,-15502,-29468,55298,116296,101727,40070,2253,-25217,-42549,-13142,21547,-22116,-75050,-21389,70770,80533,79186,96613,82890,54546,5176,-66342,-58794,19610,21984,-61002,-106027,-70477,9242,37525,9963,-26106,-89901,-120692,-77589,-48015,-12032,-329,-66124,-127688,-137959,-110449,-20649,20860,-35594,-92722,-80998,-31965,-5232,1927,-3991,-44019,-12200,126955,176310,89265,-15764,-95774,-123113,-67280,5446,20249,22474,72834,104938,70687,923,-64990,-106469,-76712,12051,120862,101738,-43622,-78864,2545,21196,-44398,-67711,-27955,-10279,-1014,35431,28988,-29871,-18790,68960,94832,81840,121195,146255,101203,63036,66758,37260,-38866,-107270,-127291,-89630,27085,123240,106318,49024,5404,-38436,-18380,36662,21168,-12854,-2091,52044,94071,50832,-33476,-75663,-36509,36936,29763,-43119,-70935,-15771,15979,4482,34385,90542,46267,-42548,-49029,38197,107746,96739,82562,118795,82604,-40193,-79224,2227,82262,74110,58396,97127,118704,86818,44178,40932,49219,20636,-44437,-40663,15776,25645,19952,2947,-52613,-91143,-3390,112131,68339,-26009,-4298,88644,120082,57686,-23470,-89120,-123139,-63416,21914,21935,19542,73949,65210,-3180,-33999,-25505,29968,51378,-12800,-60220,-26101,44360,74701,32317,13675,49458,24366,-75831,-149553,-152909,-70792,83181,143832,25618,-126176,-117496,-32863,-10810,-17122,-14043,-35376,-28488,26294,26246,16314,7604,-27431,-39240,24132,103682,84197,-14921,-59157,11527,65990,45120,997,12984,21032,5957,-18250,-56426,-108087,-62657,-6310,-2185,30702,108805,141961,156245,123185,62090,31756,45977,63522,21496,-44874,-48326,10830,22546,-36631,-74360,-81861,-85277,-37210,108857,244351,235751,107986,2714,-4118,65846,112361,74158,-10784,-37975,31565,83973,55695,49726,29952,-52097,-97135,-68984,-50745,-45992,-43788,-6617,47368,17778,-58335,-69360,-37211,-31961,-34216,-37445,-91306,-132902,-66450,74112,146069,123820,80763,37470,-8402,-55712,-93206,-93152,-63711,-56881,-96073,-89703,-5117,24090,1367,-39492,-71507,-62578,1284,33903,-9290,-66608,-109061,-76946,17274,66425,98976,142974,90833,-14337,-23928,10987,-1735,-61486,-95469,-47825,44870,136247,113185,4303,-33803,-23452,-63524,-117773,-108415,-44649,-70468,-182946,-208121,-83363,26838,43246,40234,39850,39452,68206,45708,-30756,-26322,-4700,-49595,-104406,-81446,-51119,-56086,-70207,-56456,-2821,65858,74756,-32461,-168468,-190138,-121361,-82429,-58127,-14075,2803,-15715,-59277,-92575,-34665,73618,86164,33570,27108,13906,15002,40660,43939,39893,46558,13733,-31249,-46654,-11098,52896,31510,-24122,-38187,-1443,80725,70656,-13131,-32971,20914,72596,100761,116748,101284,21808,-91926,-115787,-13566,72764,55142,18306,17381,25032,32736,57873,33003,-9948,9907,46602,60085,94946,67338,-51365,-99321,-61097,-62377,-38399,50507,70050,-22982,-53161,-6782,-11004,-44417,-59642,-57203,-60906,-64708,-48375,6459,73804,118989,67447,-43764,-86596,-71409,-71818,-49425,8725,34953,31607,33174,16278,-21933,3251,67314,64370,36758,66924,81968,18174,-45781,1837,97344,107758,81995,60391,47889,57006,37525,-19902,-34002,-37663,-52738,-8300,30631,18664,-3839,-4433,-2543,30086,28017,-9882,9890,40577,5884,-38052,-51336,-33039,-3092,-18703,-42166,11892,83592,42535,-57864,-44893,29975,31065,44255,95427,60943,-17600,-22735,-14370,-45823,-36145,-18343,-49395,-81884,-54402,7779,40114,146,-100845,-155196,-127495,-86682,-78663,-65086,-58964,-9474,86136,105831,55440,60184,109882,119310,59107,-3638,-17630,-6833,7110,24339,1409,-25281,25708,30616,-45948,-65784,-20611,19548,-15130,-65279,-56295,-40369,-42573,-43346,-89954,-105935,-44632,9538,-3361,-25224,-9317,6553,25767,53649,48492,15041,-44324,-115308,-81657,2189,-45071,-225068,-239117,-49339,85870,82458,-3998,-34666,8247,40899,-133,-49536,-33151,70765,133361,60453,-41837,-76106,-102866,-128496,-88959,10923,84518,83355,37878,-13502,-30579,8202,-3121,-61305,-75618,-89362,-156169,-162671,-8723,156399,153501,12401,-144674,-202755,-139606,-77681,-39353,49488,96013,33427,-54286,-72442,-28630,-47831,-84370,-18109,40558,-15217,-55823,-776,83773,139634,144358,111958,83217,71092,53752,90483,141320,125522,82528,27556,-47075,-90758,-64941,10581,42080,14623,9728,42821,83480,86365,48462,38728,69816,79314,53672,65687,55271,-52739,-139606,-113617,-51179,-19261,-16209,-11255,30676,39344,-6672,-4569,58934,82584,51005,39852,55507,22663,-35420,-43459,-4076,38235,42045,24039,-17657,-17003,37226,44110,2139,-59220,-116648,-89698,-13748,11285,-24367,-51538,-60753,-75174,-76162,-72563,-48199,994,60431,67872,-11972,-119471,-151943,-69819,54961,72903,-6740,-34153,-25990,-29299,-17556,5221,3637,4097],[-4762,51720,94614,51389,-24836,-21131,19073,16377,-15113,-28652,620,-7307,-66854,-95185,-90579,-68383,-10315,23603,-45183,-81133,-15282,18094,-19905,-48586,-64429,-68540,-54534,-27098,31307,68755,41616,4801,-5608,7502,45384,82088,56843,28097,-3319,-59615,-107815,-39677,78207,100713,69224,99861,92483,17025,-1788,19587,2009,-13123,-21542,-55283,-39592,11699,22140,19972,43986,46408,42059,68171,77609,66355,64595,28773,-38329,-42827,381,-6129,-46639,-6683,88878,104103,18484,-25200,-1282,7890,-19430,-26044,14642,55229,31818,-13984,-47140,-94669,-75184,25913,90078,56082,441,-37788,-89204,-141754,-121421,-79537,-96730,-122073,-115975,-106553,-62921,2269,79672,120964,57229,-26473,-16191,68783,124269,80191,-88,-68458,-77652,-41833,11529,52379,3216,-712,103303,98434,-41925,-59769,72007,146622,111580,53868,18669,23492,17824,-60161,-78777,-5673,5885,-15632,65906,114832,38095,-31548,-17916,13114,-17614,-72713,-63998,-33129,-43659,-74611,-113602,-74017,15717,29061,3861,6439,-13843,-66467,-87472,-61553,-44020,-34310,-26479,-33366,-9978,21580,-11851,8381,142731,152896,9154,-37909,24440,50684,53844,39070,-703,-32752,-6330,39024,64321,88525,99253,52727,-54131,-158467,-161349,-52164,45585,1241,-131317,-172478,-100383,20354,135046,137306,28375,-7736,50632,43016,-38377,-49684,20164,88942,99968,73094,13265,-64656,-106956,-74140,15066,78397,50941,-7392,-13815,-19865,-56535,-76917,-55941,-13353,-3702,-38969,-35681,-32480,-54228,-19771,10767,52057,145365,136016,-4166,-115573,-119116,-19843,80773,97956,84472,60230,1883,-14682,14487,9836,-11516,-19005,2253,-14021,-31124,-1177,-1375,-52127,-44506,-8857,-46250,-129979,-102205,951,33388,-52859,-152683,-174906,-165813,-169202,-117967,-6701,65500,76074,62943,52186,73086,102938,102011,109999,105616,70588,61416,53556,-12352,-54127,-26789,36393,62429,-29139,-160078,-175216,-112632,-28196,36855,21496,-13682,-17666,-39057,-24643,18273,-19841,-95952,-99277,-29116,-8533,-49061,-27659,18014,45848,63596,35827,32194,122751,162608,69887,-22998,-65511,-66409,-53018,-18905,26953,48282,28626,30631,63357,47775,-10126,-9482,52016,60174,-40450,-122670,-64484,-15902,-31654,25307,52872,-40199,-118348,-151748,-177475,-130198,-16628,23898,-3887,-14186,7468,41020,72895,54626,-5446,-58895,-42161,16107,10277,-65330,-129196,-127774,-94165,-61799,2544,30275,2082,11376,20052,-40689,-53362,21749,22430,-54236,-57487,17841,83192,90453,44654,-28966,-80731,-45667,40600,73631,51166,-43358,-140105,-156846,-182099,-203329,-106679,-5467,-30545,-74317,-15018,79852,86903,25757,-30616,-71762,-34829,89916,141699,59777,-45782,-121772,-155534,-102678,-21331,12576,33141,100784,147839,126240,45285,-14246,-11250,24595,81363,178432,151698,13979,-14144,62616,77633,-1075,-34366,20068,52056,10621,-26297,-48730,-42202,31534,83775,33625,5933,49208,66946,16816,-36952,-27525,-10488,-72984,-140450,-104251,-54101,8461,95432,128239,93446,13192,-53662,-30400,43636,59738,25985,8521,75509,120096,32437,-58216,-92959,-84188,-38421,-53727,-126761,-141648,-36142,23601,-26341,-23082,81806,99050,5985,-48734,32317,118169,92622,66437,121182,94058,-25864,-60560,8304,53513,50461,112825,192177,157470,37527,-13352,12901,9567,-31434,-52411,-32672,-28306,-47164,-36498,-52838,-103839,-105984,2993,124901,118864,53151,46171,82960,109801,76440,-9672,-107856,-154755,-91699,-11445,-15182,-23193,1976,-20871,-82170,-130104,-128926,-61290,-14457,-28237,-36953,-1213,44201,34577,-15310,3451,46771,24890,-26511,-85884,-136748,-106644,36579,143507,80623,-72219,-136139,-123779,-118452,-95123,-38370,-14066,-4564,3836,-29531,-36306,-30114,-57468,-49854,34075,68143,9765,-38683,-34104,22689,66293,57302,-3647,-42699,-22831,-5221,-48572,-80209,-89615,-66329,-38161,1500,43486,99489,136902,164061,153714,106186,60933,78833,143325,127512,31943,-17181,-12451,-56141,-123524,-98114,-15572,1811,-25478,59716,210947,226550,101330,-2203,-12866,30696,41081,-5363,-40013,-14069,45625,84925,88842,95899,55589,-26209,-45375,19174,24662,-67285,-113800,-50130,34599,28397,-41977,-72217,-19735,32129,22381,-15162,-54947,-75359,-30675,76955,157197,167225,111787,57741,21823,-23982,-50373,-14599,17069,-40405,-100839,-60615,30182,63670,63757,46955,15745,38266,97100,58108,-43109,-68994,-35553,10344,67621,83041,74096,68170,6718,-40720,35450,76549,-20941,-105726,-81751,-24113,1949,39583,45152,5472,548,21741,-26247,-105506,-89641,-26484,-56418,-159734,-151523,-56566,-18756,-7953,1300,12298,79049,163699,118905,3446,-22712,-22331,-83551,-127911,-80226,15,60821,94665,72652,39164,52016,35831,-81443,-192075,-193198,-154667,-105851,-3657,44245,-809,-43329,-72369,-79379,11832,99700,52158,-30929,14504,86722,86297,36745,43082,102729,130788,70452,5221,-20570,-20758,13045,19194,-24017,-82065,-72867,17594,33808,-9712,18485,92082,123547,104037,95439,99666,37910,-45878,-52131,-7861,22985,12548,-13520,587,47629,78325,67124,-7111,-61593,-39464,-937,4934,-5282,-55898,-103104,-63724,-23561,-82447,-131644,-60934,14809,-23279,-30128,23998,5618,-19640,4360,-10394,-96850,-134648,-69212,9150,28144,57182,68003,-19432,-102328,-61359,23063,70195,61934,8870,-9745,10838,-22724,-93922,-77269,-7112,14312,8752,8332,39424,100689,105618,67807,95498,108772,62115,3490,-496,60931,52626,-42020,-80266,-53873,-30102,-22144,-19176,-8169,-20726,-41320,-15841,27296,17074,-7946,-11998,-25464,-57067,-59203,-48279,-2759,73290,106621,68429,25872,9190,-27735,-79643,-73997,-19188,-12776,-32142,6026,13437,-56443,-58950,-18865,-52992,-80432,-47794,-9598,-29906,-70617,-37364,13884,2688,-48239,-61599,-44750,-27551,-37001,-31887,-35200,5586,94743,116785,42584,-23105,-8081,23939,-6706,-21894,42062,90854,44384,-48033,-89859,-51610,37015,36164,-80453,-160355,-98597,40565,91791,46734,-3755,-36761,-36983,-38373,-101932,-125272,-40413,28625,6535,446,45209,48668,15660,4915,22507,58477,49164,48,8458,59581,22100,-77659,-78198,-9191,23125,18066,1036,2272,15315,17050,-3717,-44314,-54403,70394,167581,107768,2960,-63746,-96108,-88442,-67245,-25857,35165,48595,209,-36461,-30266,-10378,-40666,-68287,-85827,-147214,-202821,-145325,-5187,80336,55133,-31566,-97198,-91152,-33491,-26109,-34922,42047,116032,92105,42109,26041,6978,-56969,-92819,-36737,16634,-23281,-82406,-83276,5495,91444,100754,56350,33010,48698,83631,161164,187845,106386,11116,-37728,-33860,-26745,-52433,-24898,37421,40160,20421,29426,52259,13669,-25302,34235,110729,112443,108756,157726,114383,-68934,-191361,-123858,-2629,45353,-2163,-53943,-905,78886,83930,66626,97837,113040,81927,60248,42324,16706,26036,64484,67556,46217,49161,60658,3939,-33324,-8729,-13498,-56315,-116299,-186605,-152194,-18396,58841,64571,45299,-26186,-109508,-97934,-46489,-43302,-47666,-14730,-9419,-68252,-126183,-140961,-88808,28179,70296,-10183,-65052,-42934,39,36069,28031,-22940,-30908],[35591,106036,142464,69568,-44983,-49728,37438,87757,68356,32039,18548,-26816,-71386,-71111,-60803,-54315,-39194,-36928,-100368,-130519,-77677,-44505,-73543,-106800,-111788,-56723,-9520,-25948,-10482,22755,-4620,-70923,-133695,-116745,19566,110083,66859,19420,-14227,-23859,-33726,-38661,166,25901,25181,73446,87857,39454,35036,64112,40208,-15954,-39233,-35499,-4081,37983,50732,46793,49914,29028,5761,17428,22410,10984,32612,46843,-3690,-17244,71551,99005,8756,-11599,85334,134684,71639,14468,17493,5368,-45934,-53037,10103,59305,27268,-27310,-49647,-61024,-26355,67227,122619,79274,17167,-34761,-85053,-105702,-115165,-176034,-203104,-124776,-42038,-26646,-9610,9504,19640,86062,105624,10354,-78445,-72498,-19091,-5661,-26731,-40137,-21633,-35585,-30130,33032,50779,45536,109407,115676,20798,4486,95858,136086,97106,42507,2707,15043,23135,-55914,-92882,-3034,74077,81177,101379,90825,37015,-14364,-33112,7109,34113,38248,11412,-34396,-60235,-69893,-107348,-111877,-58389,-36369,-10926,41892,-6108,-86814,-68833,-14863,-14507,-23795,-43492,-69308,-44770,-9470,-45857,-54143,53621,108193,41729,6198,2763,-45841,-61024,-19925,-19105,-65107,-65409,-12823,49448,95815,115301,72697,-35064,-137622,-134703,-4162,115283,61125,-78678,-104733,-19662,67304,107821,76154,-69,-21707,-5540,-12075,-5994,22412,27018,45136,36982,7562,-246,13963,38295,25469,-7153,25632,82328,57692,31568,3193,-43252,-55504,-36175,-21928,-28616,-85609,-119820,-109053,-55340,21133,30249,59499,156469,127009,-7051,-75066,-90505,-47235,12850,1639,16509,30238,-11330,-11203,-3354,-39632,8266,73756,47274,9372,35112,22320,-45655,-60329,2738,18191,-61877,-156177,-143459,-82226,-35211,-39877,-100624,-142358,-145266,-174787,-167248,-57813,42195,47641,4393,6785,67507,109279,114471,129266,122189,84360,47713,7316,-10700,47420,115757,117298,91800,53619,-15952,-75857,-87492,-37141,18446,24734,17973,29637,-11245,-68720,-63613,-48654,-57967,-40105,8857,-7250,-107551,-121520,-26932,54317,62454,17961,-26420,-49440,-37164,-23538,-17161,-30484,-47468,-53754,1972,69038,79420,51214,65431,63680,7047,-24808,-17942,4711,3053,-67164,-129962,-112750,-103179,-79626,17365,31260,-34491,-91748,-164307,-211210,-195600,-145310,-57935,15684,-12936,-106629,-116192,3566,53672,-43548,-108160,-22014,80298,54857,-49838,-151483,-220737,-225638,-144160,-44751,-37781,-60832,-29091,-1664,-25260,-51141,-35385,-23594,-37864,-3567,66326,100694,104035,77457,-3639,-63904,-42583,17301,81463,90339,-541,-96817,-117843,-171350,-212969,-125925,-10839,-14706,-37981,26334,116083,133221,76896,9387,-47328,-67296,-2698,60464,27842,-58542,-98142,-96203,-72140,-28007,7853,34021,81944,140725,157633,88958,30575,50614,89416,117295,155979,111991,23523,17952,61288,70279,18705,-41299,7192,82184,40726,-54557,-99994,-33461,75777,77728,3909,15074,50575,23142,-33006,-63355,-45797,-32917,-62454,-60260,17698,24558,1201,48757,92655,82382,26719,5544,49912,100933,90834,46578,26060,82965,98686,-15953,-90282,-84406,-78200,-79102,-116647,-168274,-147921,537,96565,19873,-56404,40555,134604,86723,-1109,3702,30126,8256,13198,66188,60030,-12739,-51419,-31792,3031,46123,139658,190987,99106,-34225,-66940,-25302,-20550,-79140,-112674,-87475,-74927,-67905,-34045,-53785,-76251,-27501,50369,111158,140940,125831,87801,79906,114011,118765,49167,-57238,-110260,-64772,632,10927,-2578,-37305,-66546,-86446,-147436,-193798,-151662,-66628,4472,31590,21217,22980,-6788,-71332,-77037,-45350,-31653,-25070,-41239,-61521,-35578,22833,43449,11310,-49400,-112609,-187131,-211681,-139477,-45066,-4582,15904,-24983,-109450,-102448,-60518,-63898,-42601,15562,-3567,-68508,-71895,-25733,25076,52959,50580,-31401,-111722,-76186,-7073,-18370,-12601,2842,-44940,-68853,1845,36648,48860,86107,127497,138859,110636,53618,50543,110990,123791,77746,46718,17541,-73531,-130445,-65263,31977,45561,3576,19908,98170,116605,43174,-29752,-51189,-25681,-16635,-18878,10378,43545,45985,58259,94138,118935,66309,-29314,-61265,37046,90762,-41965,-163233,-103361,21497,45651,-28460,-73109,5908,76943,10889,-87286,-78576,4269,71607,88145,62847,29754,5164,14865,22415,-14180,-34670,24695,56332,-24452,-68388,7038,65502,59397,78586,109211,93221,69485,43233,-42785,-128233,-119361,-14769,79389,110613,78560,23991,-19366,-70705,-65570,63273,123841,3466,-87714,-42804,-4683,-31807,-51045,-52577,-30234,9502,7013,-58465,-109078,-84275,-44711,-36082,-36150,-8194,862,-46095,-60491,-48182,-45235,30873,132804,101343,35270,19474,2233,-53392,-97514,-82681,-21718,72587,145897,130686,51673,15145,13505,-33962,-81542,-75734,-73025,-46564,46533,62850,-5426,-33473,-59392,-45336,77638,131019,70783,33016,58349,100872,68548,-29703,3280,118554,151812,91083,40969,10654,-43101,-45259,-3562,-39984,-148611,-178630,-112655,-91171,-106925,-49571,33918,51885,12962,3815,40556,32590,-1683,-2437,-14737,-31453,-26388,-11647,19896,70606,76655,26468,-42358,-64847,-36124,-30408,-31774,-7568,-24876,-67724,-43641,6004,-48083,-136841,-112115,-26368,-17650,-14546,40070,43177,57887,100289,38862,-95469,-109433,-5763,43214,-15167,-26984,38319,3931,-107317,-62319,117695,209406,157455,55265,3526,-12604,-69733,-133426,-100558,-41341,-44870,-51537,-33275,33455,141316,169463,108580,86489,76040,26478,-36759,-31589,43358,50778,-15668,-31157,8370,23613,-25260,-79766,-83148,-65031,-13518,79545,115567,74472,44446,10259,-44247,-73777,-44876,-7282,53380,122277,156472,116185,20444,-58915,-85372,-78930,-54606,-13543,-18152,-59239,-55831,-15694,-30156,-27126,10722,-28687,-107588,-90313,1981,19584,-42511,-36650,23597,41252,39069,60144,85340,114626,91989,36430,2515,15121,48474,62169,-11584,-109576,-85973,10200,16939,-30432,-1237,57453,32358,-62767,-107256,-54885,25063,17077,-82409,-158236,-98691,63149,131993,82888,21302,-14617,-27214,-41859,-89089,-82413,-3997,38175,26812,73792,123062,63967,-30879,-56695,-33768,14994,28179,16451,3539,-14175,3917,96040,126214,3289,-129691,-126338,-16494,53221,27214,-26396,-34675,-49143,-66650,38237,153232,130502,36113,-37503,-67978,-67761,-65414,-37930,25263,27290,-9515,9706,40318,9457,-56143,-53803,-22254,-63114,-113610,-50929,33545,7372,-49145,-47364,21275,76175,78709,27989,-2392,40230,64208,28570,25467,48129,16254,-40726,-47097,-9416,27825,43539,-1858,-58171,-37051,6285,-3387,-17758,-6802,24522,86306,185388,199161,82951,-13359,-24104,9676,13138,-28076,-6477,53567,46466,-3229,-37138,-28207,-52020,-58815,41964,136952,128645,140502,217541,159557,-35553,-157915,-78304,83958,140471,48990,-39398,34949,143979,129241,52709,21907,3546,-4662,17155,21172,20265,74170,139295,122250,52560,25376,30625,-13745,-13618,19679,-15983,-47402,-71175,-137125,-134800,-22723,48989,70060,78524,11326,-95216,-91608,-16483,-17592,-52178,-23623,3884,-54348,-125219,-127602,-63020,20974,41793,-14750,-67377,-53299,3857,61292,69201,15220,-18847],[58172,133811,139487,39139,-77784,-82569,3715,75169,68350,29965,6620,-43245,-97194,-119127,-105519,-60619,-46261,-60068,-64996,-50660,-49335,-64997,-75783,-69326,-49669,7674,50028,25155,-24501,-56052,-63117,-103240,-165376,-96579,87725,134387,34411,-31625,-49798,16969,73542,4066,-48768,-52197,-53621,-5842,38500,48884,77046,77228,29358,-22204,-45913,-42617,-36521,-19940,8635,39187,73624,71960,20373,-23740,-24346,25438,123206,159650,78843,19821,88313,123594,54346,20091,67701,100876,97800,84958,78604,44144,-20785,-65181,-45088,-11062,-16191,-18431,5566,27796,69515,113345,122862,93080,39939,-51164,-104888,-58015,-38956,-136569,-183251,-68051,34028,28497,13477,-33232,-112619,-85007,15622,-3977,-112834,-180021,-142484,-57584,-9042,33488,70493,40999,7469,63533,123064,91107,57854,33531,-12016,-16310,39019,83455,78859,21213,-24732,-7551,13330,-22562,-52604,8989,140904,230920,196748,71475,-14573,-20993,-23629,-24031,14252,63327,27953,-54697,-85224,-48240,-37284,-58148,-49696,-43984,1884,69246,-11623,-91374,7625,91793,40981,-7677,-16655,-26682,-22934,-28069,-61680,-78947,-34259,36946,75676,69236,543,-93504,-109443,-56569,-50524,-79604,-76131,-49621,6579,64472,82539,43823,-22826,-79530,-77880,18421,121367,102959,16755,-16112,27326,73294,63278,23231,15825,27512,-25630,-81400,-27518,44944,20272,-2015,-25621,-18745,37200,114581,173627,114987,-4623,9487,113055,107865,53365,34361,32167,16562,-8126,-14770,-21758,-75373,-114284,-123951,-76091,5171,22816,35258,80113,58771,-2442,-12333,-28434,-35770,-9044,-4334,12369,20858,17972,42092,6048,-78239,-2143,104431,40083,-13888,37371,-1952,-93830,-55095,46473,43624,-43497,-112211,-103598,-118318,-121728,-40496,6802,-20878,-43402,-73365,-85105,-35988,4965,12013,-13115,-21259,20924,52506,34787,41217,73506,71708,9061,-74517,-67691,62907,168954,145150,72698,70551,73011,10810,-52586,-36505,8997,32760,47618,66621,20144,-96693,-153796,-91704,-4336,41062,56350,29003,-31808,-40917,30690,94666,50684,-41687,-82488,-126410,-131004,-62034,-13832,-17898,-23259,-5885,45763,75217,58418,27152,22201,-6713,-28358,-8310,-9601,-38612,-53311,-79867,-93369,-83324,-102129,-71664,10740,11029,-9654,-24392,-92397,-127690,-121559,-104710,-27676,56244,10915,-147190,-215846,-77563,19781,-66266,-123446,-8155,120420,107294,-2820,-114225,-204869,-209693,-104297,-24193,-34799,-27683,-3410,-1314,-762,-42934,-94761,-69789,-21700,18634,62240,96829,101645,73454,2339,-77763,-112852,-87750,-8559,59798,37001,-37120,-77338,-119697,-154769,-106808,-37313,-20481,-17288,-6789,24464,74229,79914,47858,2103,-52651,-36073,19028,11751,-45677,-50330,-30130,-30037,3986,46773,51412,61034,115978,159137,122087,44876,3590,45399,107903,99720,16137,-29892,5046,38197,66125,44124,-51896,-47698,26639,-3095,-98575,-110935,-20951,38969,5270,-983,86459,116055,56863,30122,37608,24008,-2332,8177,71767,128069,88712,38666,29095,9521,2575,18433,60420,118455,134567,92340,56628,56860,84517,63767,-40669,-95548,-59656,-36100,-65082,-105989,-111817,-62152,63945,146518,71732,-42219,5076,109976,118747,71765,30879,-33687,-56967,4497,45212,28889,-617,-47059,-87089,-42821,35995,102756,146608,94751,3039,-46759,-40616,-20069,-54900,-132537,-158851,-122964,-33220,58638,37456,-1565,36077,79866,92145,112612,137564,130990,123828,146143,166195,121113,19103,-36917,-9233,36704,51653,19479,-40377,-41996,-27144,-81492,-144055,-110789,4749,111413,117656,56095,25978,-13563,-88757,-123743,-89252,-42628,-38080,-49744,-15438,42622,44426,-18623,-51481,-43996,-79090,-193599,-206254,-65005,19206,-945,-323,-32764,-120213,-116667,-79652,-69364,-42303,-34988,-63094,-59342,-29320,-19977,-12121,1068,4175,-66619,-124760,-94306,-15304,26616,63817,61758,-9789,-47718,980,3396,-4742,30961,76028,100393,93086,33652,2996,23092,32136,45630,58014,27851,-39229,-43860,5508,14259,9500,33962,33991,10696,19239,30584,-3308,-54808,-56804,-29293,36758,104768,85781,21562,26056,75032,92708,47309,-29415,-67889,33179,129460,34051,-111328,-92431,12202,32927,-33338,-59065,20737,62749,-47599,-174689,-148921,-7504,88555,59975,-39711,-103120,-85052,-24095,28236,14960,-26446,-1085,19959,-27324,-44206,6417,20312,-1961,38975,75324,73242,28459,-64070,-142280,-157856,-126626,-34253,63664,82126,34164,-24479,-47899,-53547,-31560,70353,114812,21296,-40296,6018,56524,37970,-37430,-103592,-72030,845,-14570,-86175,-114356,-104736,-62464,4525,69711,64177,20668,-8924,-14071,-43454,-103761,-88436,-12983,3694,10443,15639,-15679,-30026,-47115,-74793,-87158,-38961,31792,82286,73139,37328,31281,30042,24808,35639,26756,7978,16570,-5533,-22063,18182,-10746,-16936,89516,118771,108603,155685,117961,31311,-38903,-112947,-65007,43344,74568,51448,38049,21057,-29568,-26572,11753,-39747,-169332,-235604,-201294,-177424,-168559,-118735,-57987,-40151,-68426,-82028,-43053,-11582,-5960,828,-25823,-57556,-36538,9813,35909,52866,10518,-61222,-73589,-10117,37668,-11574,-51448,21552,73384,12537,-38248,-666,10045,-35310,-63605,-39309,-22186,-6278,30496,27285,47292,103430,55705,-60512,-43522,53976,61404,-27657,-65775,-1697,6676,-81749,-57713,117233,224936,196159,113135,43490,-12178,-81023,-116947,-51809,127,-33200,-42739,6396,67039,125678,147264,113659,49753,12395,13302,-9949,-4248,52261,79999,56355,40511,37592,12941,-31936,-90648,-118927,-77405,39557,134784,155535,130109,102338,57057,-6038,-58944,-65347,-6699,71451,96165,91888,70916,2053,-67401,-86983,-62368,-12618,8424,-6333,-3442,-18675,-18396,560,15630,41239,6663,-98110,-121729,-29278,19420,-13656,-16090,32524,64064,68010,73519,120872,208641,214044,142398,91935,39773,-12710,-7015,-52135,-124395,-52282,84807,67836,-67126,-127452,-72602,-6473,-1032,-40829,-46281,-6272,-7858,-51788,-79402,-48134,53329,81938,27873,8564,12036,-38441,-77985,-65894,-15376,20703,25273,48712,143205,162908,26195,-97334,-109145,-89488,-83438,-85360,-57238,-45612,-109002,-88109,58835,125926,-954,-160823,-149318,-25986,48119,-14254,-100063,-90298,-63392,-77154,-32582,58945,77563,19298,-28432,-55679,-94928,-110494,-47206,43421,41906,8598,36096,53886,12774,-38717,-14932,74057,91141,43675,71900,97058,-6278,-97081,-44145,82405,113753,48125,-7816,5028,50924,16027,-60313,-46179,14225,17607,-22938,-31325,-19842,1616,60918,72070,20671,-25130,-54511,-88252,-57436,1094,38582,73488,138606,154377,64225,-673,24369,41153,-546,-19528,38936,63229,-298,-69792,-104392,-79297,-30924,-3271,44445,87196,64088,63723,129673,111279,11579,-57016,-11722,120667,157287,58108,-4718,90862,180677,107632,-21543,-82775,-108777,-90925,-29591,-90,-115,49362,94813,54200,-4544,-22485,-28553,-39972,21808,70850,25100,15179,1829,-71974,-89796,-48077,-30086,-3394,57388,54559,-40853,-75809,3,40134,2948,18132,55729,-12321,-117513,-111848,-27199,14466,-4058,-26456,-32918,-36314,-25275,10472,48928,32934,2245],[45285,125711,111241,23890,-41603,-53028,-42609,-5790,13692,-5759,-20474,-42329,-93773,-148254,-143283,-54059,-5262,-23646,-14329,5333,-33427,-55970,-16325,39585,83391,98681,85733,69297,2023,-89513,-99788,-92241,-89980,28725,158378,123515,3025,-62573,-69951,32516,110541,22634,-69241,-71275,-50788,-21577,-9676,14643,64742,51925,4600,-29791,-68579,-90799,-93668,-75557,-20578,46435,110409,136758,92120,16126,-8727,70550,198122,213383,100674,16385,14914,15256,22038,60557,66832,30698,42075,93970,100612,72253,37555,-32054,-88125,-92850,-78883,-33136,20622,33061,66573,92915,83350,67332,19502,-81701,-127044,-57779,6716,-46292,-108482,-42048,27091,10892,5845,-31279,-116099,-153316,-84948,-42971,-109333,-172408,-110755,-16512,4825,15362,63326,72863,22106,31467,63039,41419,9816,-21152,-61654,-56125,1350,61659,77106,20702,-25667,-10597,11948,8910,-190,20258,133485,241161,188856,32053,-47209,-15203,-14341,-61121,-38166,-11597,-49729,-98595,-106456,-35916,17547,19776,29578,18918,23613,50572,-36290,-83892,82838,195900,110022,25344,28641,38848,14753,-29264,-45576,-48564,-51975,12378,105677,85640,-14103,-59362,-38688,-27921,-44614,-61458,-76407,-105233,-70237,10089,13754,-46483,-72230,-79204,-83442,-27706,61514,92594,55189,14087,25512,56510,27552,-10411,41373,79745,-35537,-147392,-104284,-32844,-47056,-64487,-66155,-19572,51468,124922,179838,120653,10216,28023,91392,61470,23366,57652,101945,78466,18756,3782,-431,-33678,-44491,-58275,-59281,-9435,29105,43732,52855,47216,25222,24004,17342,-12393,-21892,-10237,-12778,-8476,25501,53269,8458,-65020,-12881,78162,43475,-22558,-18772,-67813,-121835,-40050,71838,68093,-5787,-59641,-57469,-115580,-166959,-60042,65698,64702,26627,26177,30882,15952,4674,30895,32749,-12850,-42707,-56329,-99958,-91122,-16973,7910,-48810,-110408,-95131,24589,137029,135319,51792,31123,55255,20023,-43480,-31133,12349,40356,61566,56458,-2839,-111866,-189212,-128405,6755,73299,63356,28583,40611,91745,118975,121964,55734,-55390,-81333,-52830,-39631,-16910,4427,17666,40520,45662,37264,23133,13570,18225,8646,-22599,-98,45162,39849,-7366,-53027,-88717,-73041,-20855,-32058,-49260,-13366,-4735,-21618,-27042,-33483,-17478,-6297,8077,41311,68782,31576,-91344,-197831,-141026,-33780,-26980,-65037,-19769,74247,85918,20126,-35278,-87328,-84579,-4762,39859,24767,24315,12961,5559,15436,-41310,-112408,-81564,-14875,12788,31681,53728,35937,6107,-27922,-102056,-152804,-116643,-50660,6155,-8834,-66581,-74817,-46384,-54225,-79312,-94601,-57937,-25947,-70022,-92886,-28790,12016,-2021,-22379,-40393,-30802,-14436,-32267,-53017,-41625,-44628,-50957,7703,67045,50224,39520,76308,123318,124614,35091,-75608,-38427,46087,13272,-76094,-71446,-1977,30168,61655,39241,-59169,-85977,-38644,-66857,-131110,-92790,-9803,-11366,-53213,-10186,101489,137192,109316,143562,178356,113500,36802,52848,105778,110598,85653,98471,60784,-47437,-88101,-28963,40955,78355,82093,64730,54771,52922,56754,36598,-28624,-72245,-59494,-50849,-77760,-76794,-27554,6301,61408,99325,52261,-14041,-8076,26768,58522,84447,66797,-22788,-43310,42901,77534,45500,36563,-21471,-103558,-64610,-10693,7150,80280,129320,93409,13393,-45595,-20022,22858,-52057,-159438,-143259,7100,132557,99062,28032,13114,33063,45761,40572,84607,151646,158435,137347,143874,119306,26926,-21578,19378,47902,16391,-46773,-55855,8632,28676,-16875,-30005,30563,121819,178568,149742,99854,73603,23116,-49887,-72529,-25142,10566,-31051,-58214,-3923,43562,41748,5906,-16130,-16306,-54308,-146846,-105739,70093,115284,10553,-47379,-43556,-72105,-82648,-94454,-79998,-32737,-43827,-53179,33520,90701,4992,-75105,-61854,-32215,-55738,-61418,-60799,-26727,41471,76147,26184,-10349,-11774,-2745,-31374,-36045,-10094,20297,42864,54907,18942,-18041,-36151,-56109,-34694,-10735,-26668,-21888,23520,19679,-59532,-68237,20437,42350,-29181,-22846,57253,68610,8173,-38285,-28323,58883,110302,27315,-46582,5664,52759,20579,-9511,-4256,-7717,45762,106662,51591,-39617,-43296,-14745,-29937,-50267,-18741,49491,69910,-12530,-125102,-146175,-61427,16849,13773,-44550,-69101,-58696,-27980,40683,68560,11312,-38946,-56757,-56416,-25921,-25677,-60387,-35000,33936,11561,9534,29744,-38531,-95105,-78184,-58557,-33967,3896,6145,-31373,-65813,-31383,31923,47716,62378,48731,1571,4578,61251,139592,148294,31785,-101925,-104923,-36411,-24767,-59876,-73837,-65685,-25974,28901,33254,-33708,-48165,35130,88827,3419,-132730,-173954,-110925,-34036,261,-25240,-78528,-40804,13021,-15489,-94935,-128177,-88367,15384,114841,122424,71201,20806,3599,33296,33066,-28274,-80193,-96797,-23910,91585,73308,21773,59791,54996,70747,157837,114107,-38558,-114151,-140036,-105200,-40215,7329,28021,22048,10787,4358,28701,39863,-3933,-89199,-156446,-148215,-123657,-93978,-60129,-41666,-35387,-51367,-73457,-58355,-34981,-12299,20926,2971,-50555,-54209,-23956,-3999,7612,-40402,-111239,-88469,42674,111677,33860,-50558,40,75852,49667,-12595,-9684,39334,53887,3846,-24618,-13559,13470,21984,-24562,-40209,36812,69390,5588,14223,63988,44746,-14757,-42682,-20991,-1292,-23639,-9542,68171,139189,159665,125241,72713,26620,-26920,-53368,-50,48845,38201,42029,76813,84396,100466,149734,125348,6779,-41626,30858,67955,70440,119740,176760,160100,88756,16121,-31989,-25393,-28233,-64314,-43364,53506,93765,108610,133786,112230,59912,30683,-31684,-99552,-36017,71837,74587,55079,57898,26740,-3559,-21728,-14090,29178,4394,-7475,84371,78657,-21345,-43232,-5907,39743,30476,-47444,-92960,-50113,-9396,-4632,-3172,8040,35395,29835,5419,66615,195538,225543,196419,160847,54634,-51199,-39027,-34920,-55265,42196,148017,72911,-92804,-185428,-150771,-41280,48392,51644,6791,-4527,-6189,3530,20466,20498,52502,45427,-12954,6631,52209,-19285,-71346,-7154,43138,13642,-6718,42786,140544,144958,14014,-84564,-84580,-64738,-99394,-139009,-89081,-34727,-86827,-116813,-75437,-8106,9372,-37080,-48536,-21314,-11121,-87134,-144101,-104755,-47063,-59052,-75673,-45766,-11433,-9079,-1807,-23521,-99657,-128208,-46561,47281,58682,20122,-129,-10256,-5242,1272,38760,128294,164702,132465,147376,152162,47813,-51033,-19363,70082,60398,-28813,-62789,-7713,56479,25071,-52221,-56150,8147,52560,8263,-50620,-57550,-25414,34674,83547,62418,11298,-42852,-77765,-28740,57918,105047,89329,72419,74853,37169,-12230,5718,23885,-14650,-5975,74243,67306,-39111,-102350,-103099,-44585,54007,78129,33145,-4834,-44670,-64465,-35043,-7088,23866,41884,54984,100530,85911,7670,9744,108701,159470,77973,-43046,-81840,-69284,-32245,26733,22168,-42238,-44866,-33976,-84467,-92828,-56569,-47581,-32084,46905,87692,69163,80236,44260,-46924,-60320,-57604,-83148,-47872,61740,110604,10457,-72602,2562,98517,79623,70962,88705,17210,-84620,-78124,-11172,2190,-25114,-15213,24308,13375,-30869,-37928,-2308,-7843,-16197],[16921,81572,65470,35017,41810,16350,-47083,-46934,-9746,-27347,-44959,-35930,-44577,-91572,-105768,-21147,53516,47959,18306,-16599,-73075,-58424,26503,91058,124024,104626,53442,56179,42610,-44296,-81030,-56889,373,118417,170254,107977,24291,-28780,-47945,31015,80891,4757,-77175,-44993,33514,51358,-16508,-35194,10644,1042,-27054,-40195,-83029,-106971,-78048,-41632,13614,74598,117757,135243,116865,69100,37148,69229,119784,94129,10668,-41223,-80183,-106291,-36717,86828,87867,-11835,-38108,27125,53439,66114,101854,64213,-35951,-84087,-89371,-59783,-23397,-50984,-60920,-28509,-3175,-1619,-40699,-95136,-106458,-68881,-788,-5139,-68365,-58107,-7235,-5585,9149,37542,30770,-4352,-26087,-40586,-85010,-81264,14180,56745,-18011,-99066,-46952,30360,15741,-31961,-78536,-51141,36681,35423,-45452,-38897,32263,59676,57660,35020,8842,14856,7712,-19745,-1551,32004,70707,93845,61652,-5966,4815,56549,813,-64990,-26297,-23712,-94145,-119898,-87668,-16144,25929,33200,51326,39295,12240,9577,-57203,-81777,81707,215048,154770,78308,77370,63401,5865,-29454,-10619,4149,-11299,23837,84202,26333,-49939,-1916,63758,46181,13750,-22026,-89547,-166982,-153214,-69509,-61532,-120779,-134453,-116826,-103511,-58814,10857,52737,39259,9260,21138,55132,23050,-22021,28740,63516,-61469,-176596,-146941,-100218,-114222,-120857,-101441,-47503,14533,71905,108898,63796,8607,45951,58183,-3992,1916,73841,124830,106629,45027,15948,8383,-7409,19411,50708,41736,45392,69130,99529,131722,130094,77193,43082,39840,-2412,-59732,-76940,-67454,-36336,-3221,-4273,-16976,-20925,-3249,41785,78337,30427,-31865,-84640,-104566,-28664,73030,72589,6919,-42413,-49094,-107264,-160326,-92928,12798,21314,-1057,33222,47246,19223,31485,66265,63896,15754,-53895,-115875,-166683,-158686,-104506,-82112,-73418,-48076,-41044,-124,89243,118727,48326,-248,19858,19566,-12612,-13612,-8018,12422,36089,10993,-35986,-76152,-125812,-114315,-8822,77502,49452,-36503,-10860,108057,133366,107589,87149,33653,19719,76930,104484,73148,61242,81156,105643,72080,18478,-17231,-15322,32243,67012,60402,76382,113162,121786,88544,9466,-65918,-70632,-16916,-10489,-52874,-33094,365,-34069,-66869,-29471,31596,45767,39762,42317,38368,24771,-9217,-94246,-134267,-48600,71173,64300,-12208,-18982,-3964,1508,29425,37865,42943,74398,99585,82915,17589,-47164,-33358,1218,-32968,-70476,-38271,20778,44999,29454,-17690,-68662,-57052,-23973,-57491,-100118,-70084,-21464,-11052,-57394,-98316,-47644,49476,69168,-28045,-106668,-55609,1257,-43603,-78135,-38838,-25652,-68706,-84853,-50524,-32041,-57992,-80484,-64490,-54308,-95796,-109992,-50950,2678,892,7928,35590,90130,115500,30462,-85262,-67040,-27793,-62450,-81348,-18147,33172,14078,-11379,-32753,-75893,-77918,-14390,-14448,-65241,-43206,28644,41531,-560,-18644,33008,78185,107944,190347,248788,171196,56679,27959,16973,2546,32110,105039,86812,-32842,-99835,-66621,-19385,-16994,8117,57608,57927,8933,8462,46738,35249,-16753,-72595,-116839,-128321,-71687,-9629,-38632,-26264,14369,10610,14681,11426,-29756,-9853,42984,52340,11948,14302,74467,109003,106061,101937,25013,-63358,-41731,-35547,-60923,-11120,76102,104241,39552,-57309,-24818,100903,88364,-51857,-86324,44060,130396,66434,2320,-34125,-46775,-28115,-29769,18815,120896,133557,75835,52597,42743,-18043,-46991,22947,57095,-30808,-126062,-87392,27087,46802,9343,62655,145389,155930,128821,106446,116934,125144,72565,229,-1797,51706,61200,3065,-9067,27065,8849,7774,44182,52760,35233,-3448,-51282,-1813,119368,155436,47369,-60331,-61263,-35489,-43256,-85022,-65536,16074,34281,24973,121093,183835,39959,-102342,-73728,4265,32177,49064,15684,-8236,39380,50370,-30171,-46335,-10666,4669,-22945,-29390,-14785,5254,11572,21755,24775,8661,-29115,-79627,-92464,-83633,-74378,-34786,-6501,-40333,-95807,-94351,-34855,-8244,-40961,-16213,62642,101223,70815,-5614,-41985,5183,4514,-91718,-106541,15405,52398,-40936,-63133,26562,51879,34594,28742,-14476,-29371,-5068,-33678,-81032,-49448,23518,88622,135488,121872,31765,-45386,-43475,-6947,11667,19329,45926,23620,-5603,39751,91139,53776,-41034,-111228,-91959,-1781,-3452,-64580,7616,75059,-13511,-14166,95899,95118,34568,9339,-14306,-29582,-39602,-50309,-76687,-94328,-29406,68479,76881,26875,-22797,-24219,42015,111888,159462,148938,43185,-86654,-128463,-99827,-55131,-40729,-37433,970,19729,-2223,-83088,-177060,-153175,-698,95641,10589,-126572,-167370,-87238,8154,9330,-77507,-128720,-44713,79187,76668,-39788,-120487,-100032,-8527,99807,142792,83800,-38472,-101422,-49662,-29660,-97354,-134133,-106439,1747,124934,125812,58901,36395,-16633,-45557,18297,41396,-36726,-87804,-112897,-107068,-73294,-2966,38495,6157,-28111,-17994,9869,16673,26224,29656,-432,-17976,-15981,9651,49739,47195,16845,537,-11919,-22781,-28601,-771,55454,47331,-32931,-94186,-102748,-74827,-34609,-45584,-103305,-101979,11213,85851,35037,-39963,-47942,-13365,19428,15470,-1572,19313,34581,1466,-8935,12214,30026,15188,-57457,-93357,-12049,67363,45113,40952,50027,12034,-21595,-30731,-40258,-27790,9181,44807,41643,49839,86956,86822,68302,56994,34975,8710,2532,22502,49118,69398,70765,49714,87076,177726,125696,-30636,-74110,17747,71959,77403,151080,234279,203666,92603,-3455,-40862,-7902,28082,-8710,-36369,3002,19512,33474,68775,36987,-23335,2509,-9713,-76374,-31546,75658,91377,90238,87236,51576,42662,44219,52614,47260,-44010,-58095,81820,89820,-64554,-132220,-73669,-3595,10735,-18410,-50145,-53350,-34569,-8299,-13472,-55964,-46397,-27644,-43943,-8472,84895,98265,100086,108805,40037,-48479,-40073,-11159,-1787,63592,104171,31058,-71044,-139873,-144585,-78692,9667,83346,74261,11534,-23466,7860,48267,48066,63101,57060,2883,15076,63402,14275,-22542,34111,44348,-20686,-50967,-20126,48964,91327,52307,-17988,-32893,-202,-24563,-93544,-65354,-13651,-39764,-80088,-101580,-81084,-6414,37674,-2707,-40528,-58982,-102323,-111291,-60554,-10419,-35190,-84548,-100417,-72424,-28625,23305,17072,-51428,-68597,-20749,20128,24158,-8404,-46629,-69994,-49824,-12182,30354,63782,71917,71302,98537,112242,69360,15095,3139,43451,41440,-16328,-41718,-19657,1854,3026,-18591,-33975,11694,72067,23345,-72762,-68116,-596,42881,63845,36720,13789,-246,-16037,13228,87175,140404,100166,13550,-14918,-21167,-80286,-102712,-50301,-14358,10291,55361,35548,-40187,-64822,-42551,31866,102727,83761,4998,-67130,-115652,-132623,-129227,-114379,-39990,28578,41092,26094,-15604,-47110,8311,89513,107196,63687,-19240,-31783,26153,76094,112179,53331,-91164,-156398,-156003,-166420,-115090,-43159,-25764,-16228,34794,54852,45903,55505,30453,-38845,-62852,-59299,-72892,-32577,73058,114715,2544,-99166,-42321,53878,68727,64898,58615,752,-60789,-59695,-22817,-8307,-18776,1924,48703,50004,1199,-21730,-13778,-49699,-62441],[-16399,4204,-4470,22921,66093,40307,-17896,-16105,7633,-24193,-54744,-41467,-3307,-9458,-36836,2982,67503,88463,50716,-21207,-85200,-66123,-8242,16204,17028,-7867,-43495,-2915,58525,21427,-22544,-8890,37376,105860,136969,115012,74349,21134,-17361,28420,56541,-4529,-67059,-32289,56298,79492,-750,-35696,2309,-20254,-54538,-39898,-51125,-50459,-980,18428,26445,51649,66996,62323,51296,46556,34930,8943,-25748,-74844,-103919,-99950,-105358,-116106,-45384,82191,99371,8103,-46269,-29998,10911,72528,160486,179909,95021,16754,-43236,-78588,-64051,-87014,-140534,-142551,-93567,-68132,-82805,-80040,-48127,-23214,6865,-10949,-63437,-37706,45515,57448,35200,66568,121646,160657,113778,-9528,-73479,-21573,62134,70812,-17380,-123516,-113027,-26376,23197,-31124,-115399,-56163,102198,101911,-13427,-7715,51422,19986,3842,30381,27226,12113,-44894,-109716,-43153,61223,40814,-27310,-33930,896,101966,152237,37299,-25352,51401,77587,-33769,-92589,-34308,25796,30422,9480,-9030,-27470,-26837,-12040,-52833,-77294,11355,114940,113038,104592,114111,42842,-49835,-43288,8783,29645,28407,24567,12943,-40181,-65122,11012,84682,81688,52312,4742,-75571,-150678,-167585,-139789,-103958,-105749,-129228,-115283,-57075,648,21657,23439,27568,22606,47853,86528,46916,-23373,-18654,-4812,-94946,-163920,-101885,-47772,-87202,-113861,-121207,-96242,-36233,28269,69566,44034,19813,57593,66324,12231,23492,63301,94037,98206,53510,10805,4258,5572,64837,145856,162563,122447,83610,107219,173356,180403,110323,60175,51175,7630,-81051,-126813,-80227,-27002,-20765,-52621,-45210,5002,14151,19707,96889,106249,43054,-5142,-46616,-36551,40139,43787,-9251,-38062,-58894,-127014,-163528,-131964,-92989,-96247,-73981,-21035,-32988,-31349,46911,73314,51059,49395,1828,-81397,-135125,-155025,-164838,-134684,-29587,56970,25100,-18064,31987,70944,19019,-17655,10974,37779,31494,-12950,-79538,-76097,-40763,-36409,-12444,30556,9748,-37200,7861,103652,48916,-116002,-121495,9515,42799,38913,88232,127290,135000,124107,126204,109823,86002,76858,77560,55424,35193,441,-8039,36157,90377,99050,102487,138508,172387,154595,63783,-29419,-80971,-92647,-81933,-72300,-19747,22781,-19835,-73305,-48494,15062,34020,9021,-55,-7716,-6177,32574,2990,-70830,-18325,142754,163429,16162,-88992,-95592,-50751,18576,67760,80328,75376,95187,90239,-15722,-119283,-100729,-33831,-14161,-17397,10866,71648,108710,46765,-80024,-139890,-74875,21131,35837,-29551,-71435,-42775,-18824,-27745,-40960,10099,109918,132252,17834,-53911,1490,64107,59144,49602,55921,21103,-47705,-69043,-39283,-38864,-79733,-77431,-39186,-42094,-107804,-143608,-128239,-108790,-69288,-23707,12093,69723,79291,5264,-64598,-64704,-63503,-51723,11055,64982,42025,-46314,-127466,-123182,-98095,-67541,23059,85662,45209,3881,67262,141237,94506,-23144,-43723,-3457,35951,118411,189623,143272,36712,-40012,-100490,-88029,-31776,6582,13911,-11704,-49055,-79763,-91727,-97953,-28193,70708,60235,-29210,-15754,91494,120277,42927,-69910,-150375,-146504,-73405,-67818,-161063,-129331,-22106,19974,41706,38053,-18551,-12666,15220,5067,5417,39475,65977,90183,130359,125835,40103,-31997,-17413,-14388,-63171,-101158,-57012,28237,2802,-87212,-33633,118513,161708,78881,31760,86982,98794,12907,-15257,-26254,-72199,-84426,-74094,-28472,56852,83506,21060,-37707,-36580,-44315,-53718,22575,92155,24466,-89257,-104007,-18120,17836,9366,85619,146589,83375,23820,40988,84574,119079,74388,-18281,-30102,32230,51568,25880,40746,50673,-4666,-13613,31469,49311,54719,70492,52231,10118,13874,98979,99371,-13015,-65981,-40376,-19326,-34167,-15184,71545,115255,88566,129400,164719,45664,-73712,-36232,74298,134129,144997,85597,23789,26982,31658,-15663,-39870,-16792,25190,19144,655,20347,64322,51022,24771,45472,52592,5982,-55392,-83321,-80938,-54636,-46381,-80866,-89699,-44021,-41381,-79374,-79591,-31581,27329,47357,59861,53648,-6020,-55110,-56043,-83450,-123825,-71893,62220,76512,-39234,-64209,25000,21221,-30365,-36679,-52094,-33647,22244,-2014,-52316,-16304,38300,96040,172266,190857,110296,20627,9190,42709,47444,49442,84462,80767,42882,36438,49401,30033,-41474,-116192,-95068,8049,38135,9205,61241,74329,-28845,-16657,104987,127889,63603,-892,-52128,-61592,-58844,-58527,-70280,-84609,-49913,13820,19737,-17217,-45671,-30256,53693,123142,97918,40762,-2947,-62730,-125227,-140287,-86125,-58210,-65943,-12570,15900,-36701,-101703,-164964,-167632,-82454,-19066,-44173,-101724,-110141,-30673,16345,-40667,-131031,-125777,-10451,120529,125552,-10141,-100244,-71180,-18497,-15,47023,63722,-53425,-145535,-87818,-44067,-73648,-57702,-5750,45717,98352,95495,53048,26220,-43656,-117527,-88940,-6094,30478,5214,-56214,-85079,-84098,-26103,26091,-8638,-72564,-89503,-59485,-24614,37211,103930,105634,65795,27965,26624,76460,78554,18126,4930,17773,-11361,-29743,2180,50425,62034,3562,-79128,-96850,-67451,-26987,-23348,-73503,-106495,-62984,-12637,-13905,-22582,-33083,-37764,-6113,12680,6454,-308,-2172,-4770,22363,49952,44336,24371,-27302,-52650,-8512,30401,24495,52604,71429,25498,-23484,-48899,-69297,-62350,-9541,54454,53744,23172,41712,60586,63141,63915,71585,67916,19259,-24613,-21420,-2329,12810,35841,109059,174775,86745,-51631,-73584,-18214,-7929,-550,89133,170131,150462,85760,34933,16455,36499,52093,4453,-51813,-32216,3391,2029,-10284,-53553,-94361,-31243,31437,33769,49511,95514,114117,114924,79969,33125,31403,71186,112554,62968,-72184,-109022,-6983,-1611,-100576,-126005,-62576,-18115,-7073,-7470,-20582,-28875,-9917,19994,1374,-71866,-86155,-34816,-23315,-42135,-23173,-34802,-38210,27461,78002,41570,177,-8953,-1217,21349,31594,28021,-598,-68594,-103829,-80587,-32740,66178,104285,11357,-73148,-53354,12043,48585,72337,73852,45964,33990,45253,27251,8502,5321,1765,-10899,-26779,-45731,-8114,76881,98678,19605,-24494,19477,50027,2800,-21078,-34245,-68314,-43142,-264,-29788,-35300,2701,-25065,-52340,-15643,9097,3785,29651,50573,-5241,-68308,-67133,-34604,-13136,17746,29493,22599,45039,52055,27348,-8053,-18077,-6529,-37459,-80284,-62589,-19842,-39517,-66097,-39546,-2832,12906,29622,44049,32298,63412,95307,87926,65084,7874,-63219,-69761,-39644,-28970,-240,43958,11921,-48998,-5584,76520,104101,82192,33934,21114,46915,35164,34272,73067,109785,84132,1014,-39411,-42139,-104450,-154773,-93773,-1384,36562,25007,-6772,-892,35932,59302,105666,104734,51458,10431,-40386,-78393,-66369,-62949,-109026,-111940,-77265,-60232,-60763,-57647,-30110,32666,87513,93287,71152,-3972,-30406,37800,92200,112808,57942,-88024,-171707,-158453,-106367,-11897,39682,24231,-782,8993,10405,-33091,-37592,19255,23883,-43158,-54449,-19264,8363,42979,51968,-27797,-109290,-104850,-62774,-18686,3426,-9693,-35014,-50668,-38992,2054,26933,17847,18839,43964,59281,41168,34964,37190,-13779,-57859],[-32933,-44971,-40663,-1160,25993,25090,24511,38835,43113,18563,-20844,-31925,9598,30247,6265,9300,32953,61140,77668,56303,8816,-20674,-53912,-74714,-74319,-98700,-123817,-50584,51127,49438,28585,50333,62828,67659,92792,119714,98232,33135,-3419,38510,62942,16734,-26719,-46193,-46052,-15054,5221,25636,63031,20923,-35396,-3795,24416,30047,37037,5442,-33730,-36485,-13168,-85,-6189,-8127,-28520,-65740,-79055,-106589,-126943,-99707,-54574,-43106,-18445,41055,80739,79333,44981,3060,38475,118561,193565,222077,170704,79609,-30902,-108951,-76358,-25001,-60267,-124990,-117785,-84633,-69813,-51120,2322,60373,52159,-15445,-45268,47181,170854,157298,48494,-15530,31631,134750,125879,-23044,-93534,-54045,-17489,12782,46425,19028,-62328,-68385,765,12700,-15606,31336,101768,41675,-53701,-36153,-7052,-47657,-38090,7921,-5374,-57248,-135093,-177709,-53730,97171,58928,-36493,-36926,31377,146148,181385,76128,20039,88126,125785,17942,-59063,-4852,44043,37693,12716,-49988,-97482,-69474,-31168,-45810,-67004,-58335,-39667,-20976,48344,93963,-3513,-103836,-68651,-6525,14866,28783,2075,-37807,-39479,-39208,-24914,9530,16247,-937,-8407,-13476,-34661,-84870,-131996,-81566,-29316,-68582,-80177,98,67668,39524,-10891,5621,35166,77660,118582,63470,-42928,-80074,-75028,-124463,-144220,-36999,49841,-1119,-52491,-99517,-111124,-71910,-14371,56023,87161,71993,64609,66088,44815,23862,5763,23328,53188,41451,12776,6257,18899,90477,162993,171402,104396,9088,-6064,48483,83891,73369,46072,31660,16238,-50000,-89048,-41075,-8124,-11043,-39696,-48879,312,22650,2927,61215,124707,116930,82153,4865,-53596,-9791,11721,-7392,-17523,-70284,-183006,-221581,-172379,-150819,-162227,-105846,-54470,-103945,-82993,35259,68334,43146,63607,41609,-27903,-90151,-154339,-193398,-111721,48414,105582,16647,-65231,-52635,-23483,-51778,-54791,-12716,25921,19429,-58761,-162492,-173061,-122874,-69627,29486,122766,112205,50926,70974,142490,59471,-121360,-137796,-74641,-80636,-59404,9273,92100,136486,76476,36904,25545,-21124,-46580,-33982,1842,39326,27339,27164,29935,3535,-10746,30226,87685,134085,118030,36411,-46957,-127538,-186772,-165616,-77698,10751,26941,-28533,-70511,-58763,-24990,-8531,-5508,-15434,-43830,-38358,28547,26520,-27828,13141,129931,131341,-3224,-114536,-130257,-98194,-44654,12095,28898,1066,19038,51953,-406,-82236,-90411,-35286,-3177,-19251,-5803,65780,115788,32541,-113619,-165571,-90520,28800,71807,-12998,-111517,-118876,-44783,37214,41045,21083,65943,75908,14716,-5241,28969,57419,80464,116470,125409,73210,27976,27378,9793,-39372,-70153,-32197,7658,-11662,-75144,-128649,-160748,-164576,-98280,-24601,17091,35510,-8597,-62428,-78336,-72224,-41311,51212,120142,68353,-25512,-104420,-152777,-125848,-78335,-76959,-49807,37202,54281,10887,55770,147546,115024,-13433,-58922,-47007,-38417,12660,53945,30006,-15513,-84028,-148920,-104339,-58434,-103025,-105017,-29371,-14920,-94817,-165766,-159634,-53395,55224,46595,-16405,22963,135415,153837,65673,-38170,-100981,-84932,-48620,-121909,-227705,-152577,5937,74047,63909,40811,10470,16987,19291,-19942,-25932,27422,57427,64823,89824,80883,14839,-50313,-39810,-2896,-39081,-115643,-101017,-12024,-41852,-117028,-57481,58830,111736,131108,132094,115831,82047,21800,18391,35918,-1626,-60046,-89030,-51172,38852,92087,28427,-65098,-65619,-36057,-30085,24492,114512,130097,28590,-89034,-85044,-32888,826,57528,70461,-4570,-19978,32637,56358,73268,28308,-84388,-109761,-31886,16341,13457,11918,7698,-7623,-3403,-86,-5967,20682,97664,91682,-50269,-132098,6167,129164,52389,-35521,-41131,5899,37318,42940,77715,98382,75207,81887,82207,20309,-24685,2795,92464,153121,162168,91895,19610,-2690,23013,53509,53194,29902,46557,43522,22289,56070,131150,107427,46477,56718,61247,6665,-26131,-4805,370,-9118,-43306,-93188,-60994,27344,15079,-76500,-99360,-12617,71391,51410,3277,-19824,-26707,-35357,-54814,-63096,-25865,47901,123363,105677,12873,-22252,-9817,-67389,-94533,-32294,7412,12049,48299,51241,16432,18223,32228,62721,112855,118323,50478,-31520,-22813,49045,60852,34550,64891,118103,113896,60962,-8364,-62056,-82733,-83425,-51405,-13999,13066,57767,67432,14178,-61261,-46872,-866,-9838,-44204,-67885,-87010,-83312,-56620,-31924,-18037,-32447,-49696,-39124,-33163,-28730,-37442,-50493,8312,74897,37719,-20205,-12513,-24631,-99166,-128768,-56473,-33350,-94856,-79655,-8468,-5606,-6678,-28790,-72947,-104162,-118352,-104647,-88323,-76059,-35543,-45257,-123960,-148996,-80416,19058,83592,73552,-48845,-130690,-88424,-53856,-94856,-52714,35680,-18407,-90621,-41645,6310,17955,66212,98923,80101,59804,16696,-19945,-17218,-37954,-81941,-62863,21968,90693,76162,5133,-50999,-104764,-93874,-25510,-16876,-82909,-129596,-85875,-25003,37964,103399,102920,56158,4212,-14045,11509,11930,-31840,-26824,-3037,-40343,-57917,-29922,-5779,36501,50817,15120,17521,25723,23830,2052,-49985,-86141,-83645,-81569,-66628,-17695,23640,27512,5097,-25637,-28730,-5592,44260,72935,76009,62829,44196,41574,23860,2576,-6202,-27012,-29158,48571,107125,83272,23358,-50454,-99318,-92486,-56042,10759,55943,28009,24497,55272,55677,43866,74582,109740,68821,-28692,-91242,-84988,-17153,75103,144816,124391,11670,-73976,-63009,-23372,-40100,-50733,-8719,36018,58634,85649,87131,71165,88412,79451,18157,-39285,-14225,21921,-10394,-69505,-86752,-64044,-3848,70615,124804,129683,106980,97534,77053,30909,2013,6160,50143,97758,58116,-54913,-113553,-80190,-82174,-88552,-23612,31341,22179,18712,30693,18430,17668,33849,45045,35455,-10040,-43661,-18827,-10155,-54513,-71401,-82764,-76475,34247,170193,158680,48000,-29056,-23601,6834,26974,57780,36287,-61250,-96981,-64045,-37721,16850,46835,-29569,-127685,-127327,-31345,40787,41455,17873,28125,31640,15476,2258,-30572,-100171,-73737,30513,65236,18070,21259,80405,76701,-9632,-71621,-47532,30263,60961,16231,-64343,-118833,-32777,73536,34514,-34244,-25263,-22244,-38200,49177,112248,79662,85619,103476,14375,-64517,-8526,56727,16559,-38395,-33006,22025,82052,93535,53504,-7719,2457,59622,12996,-83785,-78620,-29751,-67346,-123387,-93749,-44165,-42665,-35241,9146,41245,76977,115477,146170,131615,33132,-74097,-113794,-89528,-52303,-44366,-40616,-44537,-19339,60400,102939,96269,86984,63420,47565,59397,24079,15689,35620,38077,35520,16104,-265,-2890,-44123,-88225,-71778,-13205,34042,16290,-19251,30252,101371,114800,105111,63450,28489,29547,5399,-1441,46982,69408,-13863,-127001,-174004,-164125,-117214,-47874,-1946,22882,59547,68221,41067,-31580,-73965,-27096,10686,15644,14547,-42959,-84820,-57323,14811,102836,104211,50809,4526,-28851,-58383,-117036,-102284,45196,110902,1552,-48798,11435,3877,-40206,-30935,-43041,-97769,-134528,-116748,-73127,-66790,-83981,-70086,-43420,6786,67857,80143,51150,21085,18691,26884,22826,32581,59140,35145,-22170],[-51995,-49492,-34329,-28323,-25421,10726,38082,34426,44881,52866,11553,-25317,-13719,-4249,-8950,1566,-19065,-29731,30962,100594,101311,40950,-52387,-83950,-47328,-80480,-145920,-78015,28895,29479,28112,87102,108704,61660,28794,61953,49717,-6982,-4423,51097,46562,12598,7127,-58916,-166205,-138714,-13227,62760,82101,43895,964,32001,78007,57611,-11881,-64813,-80835,-90238,-68976,-20928,8085,-14322,-92882,-121443,-49493,-19989,-56305,-44554,-3571,-7373,-25709,-18363,52419,164943,177401,94905,85682,147528,170814,142221,92324,13463,-89375,-143153,-77902,36168,64889,-7622,-50530,-40853,-20847,-13761,33127,106738,84574,7529,14104,131398,239184,192919,31734,-112843,-96638,8579,17042,-64540,-100220,-103863,-107921,-44085,111958,163416,21007,-89520,-54996,30426,83552,98968,29109,-84834,-112145,-67033,-54395,-52745,-3231,27963,-20936,-100226,-144708,-126011,2676,111739,65861,-19511,-17064,52230,144344,173955,116381,56779,48352,34236,-17816,-32464,2416,17053,22104,45899,-133,-83443,-102538,-69759,-44356,-39575,-51602,-97691,-115686,-34228,30645,-29084,-83914,-48476,18,24679,33780,8390,1793,32910,14880,-37415,-54342,-66869,-62990,-7588,77462,106119,45683,-19142,15459,54942,1237,-45565,-4697,52001,22768,-47879,-35133,36769,99175,134499,76495,-48328,-110534,-104214,-119539,-107084,-189,87619,53301,5282,-29407,-47006,-58690,-48391,33519,130966,137004,69873,16886,9424,-575,-14037,2914,40475,74852,81103,53109,43255,85926,102055,73607,18657,-69996,-121950,-111989,-51767,13959,13809,-5069,20077,23381,16579,20171,11404,25466,22302,-7463,22814,58527,14985,20320,92949,132896,113129,46204,-18787,1605,50128,66998,38908,-47982,-188535,-244195,-168211,-106568,-104140,-54061,-16169,-70171,-61927,44811,103209,82349,52710,23754,1241,-52630,-140980,-145390,-2329,132319,109855,-9184,-79877,-86601,-73534,-75896,-63385,-19860,18957,-4229,-74750,-150656,-161288,-116065,-59390,37338,124676,125549,111128,154141,173167,80429,-14864,-11075,-42513,-96292,-76109,-55156,188,77708,70270,13945,-83577,-169162,-141792,-65831,-14927,16242,37084,84750,61672,-70801,-121478,-36908,29372,55169,34618,-27876,-93149,-162457,-200614,-157982,-50211,33339,15197,-61018,-81064,-44681,-40441,-51529,-6748,4278,-37480,-27134,32333,15796,-10224,58324,109846,33313,-60790,-85057,-73448,-65430,-40928,2421,736,-48769,-32451,34386,76717,76478,51167,38523,10065,-49236,-51418,19411,67644,14131,-94236,-153670,-101572,3557,44656,4903,-49741,-88599,-30736,71295,68258,-6891,-19064,-776,13782,17628,-1694,-37639,-26654,48662,93160,63407,62650,94798,56285,-25175,-42789,12239,38498,13008,-20321,-70366,-131587,-132767,-64063,17823,49671,4890,-78883,-95931,-61172,-26824,26073,149534,184251,45517,-71422,-81353,-56352,-25286,8595,-52621,-153839,-125284,-28247,5186,21933,76230,94870,42605,-10573,-36472,-26207,5788,-12057,-47635,-32797,-42233,-91702,-49014,-1991,-63476,-89258,-9249,3690,-86590,-169449,-172910,-80328,14433,31587,35142,97017,148472,115084,58547,25238,6185,15630,-12721,-117872,-168362,-65024,65722,117944,74648,24835,13944,25179,24061,-5368,-23981,28568,94723,111781,78701,48828,8810,-62135,-69997,-23714,-20785,-37581,1561,38410,-26207,-103393,-87530,-20351,31308,107539,152183,96756,59128,66936,72024,92443,113588,41496,-68725,-38416,104695,173139,93777,-21899,-52403,-24615,6962,34821,74112,117829,61456,-63202,-95592,-48142,-2848,29120,14115,-29172,13484,85505,82879,51784,3412,-74301,-80822,-14373,23074,-5185,-54085,-57781,-23619,2130,-4171,-16914,-10528,42989,39291,-79877,-150482,-28857,111280,91818,29497,-3537,28389,71896,65152,34426,11620,18090,45486,36408,2036,6972,23824,52356,71084,77869,28150,-16752,-20197,19354,83085,132754,97271,61908,38761,26914,45839,88900,64449,29258,41408,18821,-48510,-25903,83268,90241,6516,-32422,-26534,8425,35633,6272,-53494,-73302,-22500,52981,54206,-17696,-67084,-31117,7447,-10570,-7682,57313,125107,148568,106590,40040,-3936,-42113,-105493,-91174,11108,71277,58426,51480,49662,17842,2241,18867,28169,26845,27382,-19559,-110231,-111674,-21693,30716,31435,76018,143513,162649,104901,-18615,-125206,-112533,-29754,1517,-42375,-38528,61925,73405,-8075,-59679,-68089,-98151,-140968,-143481,-88740,-34622,-18275,-10391,10557,34117,14069,-17273,-4652,7258,-128,-50250,-104247,-66167,12955,45814,42578,44883,3080,-89581,-104057,18519,72176,-22074,-64261,8180,59786,47583,16091,-3642,-46460,-104751,-119244,-88092,-80864,-81706,-75619,-99394,-80463,-21697,151,-24446,-41816,-92161,-129529,-99798,-85377,-100760,-56827,5768,-12272,-29629,10273,27109,36176,77532,92429,86931,63159,-23752,-101955,-86335,-35711,-10365,16370,72867,97831,78823,34660,-14144,-89011,-103613,-39399,-4425,-50037,-106623,-69060,-12943,13650,41906,29353,-5057,-26461,-36158,-56763,-67921,-56852,-31291,-21489,-55203,-79955,-71358,-59261,-5396,63417,92275,105258,84555,50812,18397,-26781,-53127,-52391,-84397,-89742,-35694,32557,58811,21328,-47903,-90133,-34697,114767,186880,120489,25226,4198,27563,21478,-7924,-33416,-56200,-50882,30150,94566,111770,95065,-6585,-103606,-91831,-68918,-30503,30317,18496,886,24758,8491,-18203,23735,81262,66733,-23887,-100787,-96291,-11184,97873,141620,70090,-43895,-94377,-68218,8525,45368,4056,-55428,-57294,7949,81360,84836,65521,105332,113976,51823,-7311,2731,12067,-38818,-102337,-61947,32358,60285,60521,104780,131736,100405,70208,62056,47378,35682,38165,24389,5388,6268,-31852,-81376,-70313,-66246,-47543,40761,89580,72166,80805,109762,91155,67508,39926,15422,38875,53647,16051,-26010,-40316,-57473,-70733,-78333,-22314,102122,206137,181914,60300,-39317,-20029,50370,67223,49894,7690,-80040,-112503,-82251,-64515,-53752,-49778,-72124,-124865,-126420,-38867,21303,-18484,-84940,-61859,-6090,4506,-9507,-76832,-189919,-154628,21090,119145,89463,47432,34768,7713,-39192,-96833,-118348,-43727,58398,55773,-24308,-63798,6844,81349,65660,20094,29474,33122,2253,48640,68723,30386,63223,117520,25882,-66388,13592,114933,47789,-80761,-114087,-61297,1316,44370,39394,3704,19391,52927,-1814,-53589,-12038,46981,6714,-82060,-66854,13127,-678,-69517,-48151,28300,60813,79618,120942,100660,22649,-19610,-50625,-66160,-58390,-92054,-126867,-108508,-17349,71872,43464,-17332,24915,66009,60902,35746,-10404,-593,19513,-2079,3412,32506,40911,45507,32886,12230,-13777,-32311,-134,36067,34599,44110,63380,51348,18924,-1112,11456,18332,5309,36899,105457,149239,84910,-67589,-157464,-141965,-79555,-17395,-22096,-42224,-11827,-17076,-46851,-55587,-49993,-29441,-35432,-58571,-28815,3879,18622,55683,103453,129442,83894,36608,15203,-46396,-115114,-128630,-58601,100524,157206,43633,-14956,16840,-33871,-88491,-46899,-29559,-72439,-83597,-28926,-17348,-76314,-105569,-65824,-5257,70281,114394,101247,65520,17956,-10052,-17396,-27939,-24288,14627,21913,-12289],[-37466,-1685,1576,-30936,-18367,45627,47302,-812,15961,43043,13395,-23935,-38467,-55206,-28290,29705,-10100,-79570,-42113,50874,81331,47877,-19103,-36440,17295,-15628,-111907,-62918,45078,33026,17524,95786,145896,72448,-19178,-15587,-31120,-52025,11743,76055,13166,-32378,10675,-28360,-159094,-147347,-22794,32539,10734,-15199,-20361,14965,70771,38394,-65275,-86388,-24010,-23909,-59101,-34480,24231,8512,-91822,-118038,-23786,42891,31210,23059,7432,-35030,-65585,-55542,44909,216189,250735,128062,60605,104334,95702,209,-71357,-104220,-130983,-119644,-56450,27715,79516,72485,54931,27432,8358,14976,51692,87901,76910,52352,78477,131739,170048,122567,-5668,-117770,-104419,-35812,-42071,-59698,-58094,-99453,-129390,-61472,84292,125116,21026,-79377,-67057,15818,73698,64830,-41021,-129284,-90600,-27075,-18784,3695,59179,71503,11066,-45298,-37538,-6258,42166,59538,5411,-56827,-34427,48990,148743,190016,143094,64859,-23708,-91172,-78167,-1759,18828,-31172,-38441,28516,45820,-46632,-153247,-141755,-63742,-18309,2002,-28137,-87352,-67299,-23922,-19805,-7416,13590,33788,56035,48853,34261,60414,69286,26138,-24565,-58303,-74478,-41953,31092,119912,143793,93211,57466,72248,73738,19378,-47514,-67184,-38084,-36016,-89606,-82513,17310,82563,95093,61892,-35079,-120130,-135271,-123077,-77661,3075,53659,23016,-19730,-14475,3637,-28511,-64119,-21518,70798,98279,18327,-67975,-66771,1941,48598,55434,69714,120462,141585,90282,29587,7599,-20666,-47352,-46392,-77665,-136185,-159582,-112667,-42701,-36441,-57475,-20635,43631,69076,38567,7571,28484,28504,888,36624,79255,11279,-39556,15248,87226,84663,49500,17921,34681,96880,125376,66612,-13512,-117743,-188832,-145003,-61784,-43349,-27858,3943,-3759,-5950,53367,106964,69501,-19170,-46196,-5399,-25777,-101475,-56323,98205,163761,96207,-2706,-48373,-65296,-71745,-59513,-39463,4638,38513,8908,-30540,-66378,-80181,-67327,-47454,-13426,28644,45357,82383,150064,136528,46336,36962,69099,22675,-10265,712,-33481,-21912,59722,114363,64451,-111844,-198715,-100993,4276,1177,-11089,23853,85929,63214,-64616,-120019,-52677,-7574,-25957,-50193,-79991,-120309,-149458,-144224,-111904,-62922,-16200,-29165,-90276,-104306,-57026,-61669,-99072,-57757,-13487,-22626,-8176,27666,-4168,-8105,94512,111607,-32788,-103355,-47233,-1946,6839,23692,50281,18027,-45998,-34538,18806,93931,164109,147578,77580,400,-68614,-66925,-11529,21326,16347,-47771,-120189,-80095,-6359,2565,28857,66818,31410,-1964,15334,11217,-34599,-61365,-10506,39159,10164,-58391,-128616,-150129,-86007,-21449,-12618,2610,36518,25376,-27045,-36446,3822,9138,-6252,1998,-33330,-116140,-122378,-59257,14746,31749,-23654,-78613,-58322,13643,68468,61226,120548,175357,81215,-33072,-44813,-19653,17760,52197,-12310,-149309,-185775,-83573,-14056,-15533,13928,88934,96281,19831,-19816,31071,61455,23674,-20655,-4929,32282,-4359,9879,80333,81181,60714,68881,26461,-37672,-74347,-114600,-89727,-24743,702,24810,84073,90042,35409,33821,68914,72186,42312,-42559,-120281,-88811,25282,88020,90716,31282,-16852,-12074,730,3299,6377,-13796,16810,117930,178471,123156,53481,12503,-45288,-67774,-50753,-30530,3179,54899,56882,11874,-56823,-108181,-64166,6287,53684,77784,19057,-8096,48250,60044,67225,140122,100894,-37211,-5082,163103,223112,150260,36790,-46569,-37842,35605,48930,-12119,-41886,-51795,-70931,-53833,-19073,-3021,15155,8417,-17423,21268,93191,91203,33550,15030,39735,64050,69585,54325,-4680,-61789,-57388,-46050,-36813,-6655,24313,9252,-26145,-49564,-56302,-47531,5242,63464,94920,84319,24658,4572,29382,30017,-12760,-39900,-13393,31407,33410,1792,9298,30014,15084,-27055,-42943,-53362,-35871,12549,35476,30620,65642,80249,68350,46180,40763,4046,-53950,-81562,-36394,14112,-32428,-120126,-81181,69176,100533,9735,-6643,38587,42847,5404,-33914,-56121,-69178,-75852,-35703,9099,-14130,-57776,-28583,24774,19388,-16467,2718,74787,109700,57385,-12866,-47597,-47730,-56503,-30791,18082,29139,31606,29888,-3452,-56666,-60543,-7966,22548,23989,36986,-14031,-107875,-111171,-51768,-8059,28443,78879,114323,145696,124472,11155,-84271,-45958,33356,20170,-36013,-7312,104063,128604,52640,6065,-20926,-61053,-107210,-124446,-51393,54224,101358,78230,53186,42117,8882,6189,71288,98702,38423,-70164,-127605,-80085,13005,98002,134000,108800,23229,-83819,-94499,49117,155374,112633,56598,67624,88904,8713,-77717,-37447,22996,-18232,-73282,-57004,-84944,-107289,-17199,58221,53937,38680,-18489,-98565,-115215,-77598,-32657,-30706,-62997,-51974,-15843,-22840,-46442,-22586,10009,-11899,-34311,-20522,11591,85128,111763,25485,-75908,-74731,-15438,29847,59269,93050,86916,58889,26162,20482,10354,20165,36685,30887,-5986,-62920,-60839,-32472,-34055,-32290,-39500,-51630,-39492,-39765,-76566,-76519,-20157,14395,10051,-16505,-55096,-69260,-62510,-35996,26275,84377,97197,58634,21108,14341,-2876,-35538,-42984,-64665,-81992,-48434,3031,28470,38649,309,-92873,-81401,104606,225358,131044,-22737,-57433,-21749,-23374,-43684,-47766,-33959,-14922,22183,37457,72501,123712,47143,-65237,-35876,-7835,-15353,11851,2804,-28918,-36414,-69922,-108214,-77550,-21509,-17833,-52741,-68383,-52519,-10611,58923,92054,46611,-30260,-72251,-72148,24202,132014,86692,-48387,-84508,60,59719,40030,34405,77383,94643,46450,-10640,-24064,-19905,-51011,-92377,-20881,95581,87333,5334,26824,90041,87751,76123,130942,152829,127464,126111,61630,-46879,-53779,-36548,-51788,-19677,-9960,-30243,4338,51764,80719,131877,173375,147187,86352,15030,-25041,14035,51046,29137,-23410,-32342,-18770,-42099,-64673,32112,131407,132239,93034,41042,-13987,13666,79771,54091,-7276,-16043,-37254,-91036,-118510,-113377,-91370,-79193,-62556,-49918,-37454,-24224,-23613,-57526,-131590,-136531,-50964,19324,25170,-52113,-178785,-196145,-65619,58384,60477,-13952,-55029,-40030,-32980,-62516,-104722,-71433,35011,91447,74844,71954,86411,100359,95764,68026,71634,73313,54131,22746,-36508,-68530,-2009,89475,46139,-34577,6725,100822,66926,-51839,-117082,-117318,-87715,-44986,-17341,-2082,16590,-2201,-43626,-4197,73433,122743,85348,-16133,-23113,70863,52403,-73772,-74802,25307,62822,58341,72830,34387,-4500,30849,51058,20183,-40323,-119802,-159913,-130445,-31903,40586,-43574,-143216,-72076,17716,23694,-3014,-5090,23034,19732,-5904,7542,30011,22885,24321,29721,33399,18445,-32263,-39349,37687,87995,31063,-61136,-107296,-89881,-59729,-34601,-34604,-23927,35240,90977,130222,103758,5173,-48722,-9341,26975,12136,-51311,-81331,-60298,-107894,-141657,-57190,37167,39097,-15624,-59273,-40805,11309,48572,96022,123304,81496,2882,-13684,10897,-29367,-96296,-68207,21210,112261,121878,45117,25088,11688,-57506,-61305,-9644,-22043,-44475,8360,76626,40184,-52196,-73296,-28146,32806,72273,64438,52867,40412,-7707,-47083,-43871,-49730,-66418,-49448,-35910,-37601],[13630,54118,24341,-21265,15335,86293,58872,-23752,-39955,-22379,-13556,-26844,-57251,-80330,-19722,80642,53152,-35531,-43398,-11815,-16716,-20442,-33271,-44453,-18178,-26065,-69734,735,114296,83969,25535,64201,96832,41926,-11031,-25353,-69411,-69383,28072,99094,10082,-77755,-22122,10984,-64641,-66091,-7075,-12666,-59008,-94862,-98108,-45873,22411,14706,-52166,-39898,59992,75817,-11842,-60224,-34046,-18676,-31095,-23445,7737,43830,76054,62691,8209,-43047,-68188,-49588,48797,185578,185592,38252,-27027,30308,21823,-91085,-163624,-142176,-82867,-20030,12595,11404,20187,73227,128084,74646,-7694,4796,47575,56632,83229,113437,96763,52537,40949,19536,-31415,-53463,-32313,1823,-2095,-3515,5293,-58890,-106892,-50533,-3996,-31630,-45194,-27104,7249,22542,19929,2129,-46893,-61794,4221,49738,38633,36116,60477,56871,27816,47297,89126,67508,14168,-24752,-60433,-70443,-29403,51882,165548,208423,141899,47699,-61064,-109830,-56294,53695,75348,-16450,-72530,-33918,19757,-36097,-175415,-190045,-81607,2515,55703,78608,20766,-17418,4264,40832,70128,63992,49102,56882,56699,59464,70081,36942,-2714,-6755,-6186,13552,55903,91369,114176,93480,40429,5955,14316,27634,5149,-44040,-77492,-77308,-75330,-103551,-84542,6325,48491,29825,27167,-9235,-106683,-174364,-161121,-69212,31018,62333,4352,-69971,-81720,-19478,1249,-39668,-59672,-37614,-17140,-53715,-81549,-30907,92530,150209,126661,103194,107903,113322,93363,13655,-67028,-107371,-91741,-31474,-14368,-56992,-90439,-94661,-87543,-75943,-73965,-53390,12220,50748,25928,-5536,-7963,-33940,-48703,5375,53253,-26633,-117236,-62485,57639,76322,27353,-6996,14111,75763,105916,59541,31689,-7562,-87362,-115144,-72618,-71536,-83920,-31720,29741,47620,53127,48493,-12348,-82241,-66159,13401,16239,-34441,21739,135749,156629,105095,45890,-1651,-43802,-66458,-48819,-3265,45924,69317,57075,50228,29886,-5311,-28831,-32234,-37491,-33484,-20076,1585,56496,64788,-36323,-79783,-11037,54513,88139,92375,56213,59204,111208,134040,95004,-18627,-49063,35454,69755,22975,29863,50707,28200,-9019,-27465,-51513,-36731,-8573,-53919,-84390,-72174,-82388,-73744,-43941,-65163,-105273,-92586,-59316,-51769,-66138,-62892,-59699,-75736,-62293,-18183,4401,12825,28645,3097,9695,97081,104011,-16736,-63717,-8173,35657,51398,72142,90911,43402,-22405,-21332,-13064,23766,91328,77451,23196,-5721,-25960,-5645,28521,42347,58546,25403,-29184,13642,51195,7319,23664,96119,84406,-20883,-89307,-68322,-41486,-34677,43449,79458,4283,-62804,-90164,-121902,-123681,-90086,-62229,-52963,-41718,-24392,-17494,-21088,-15680,-26038,-24237,2879,-23573,-108207,-137159,-96056,-58768,-51200,-38246,-10942,21882,84836,133044,60417,36253,139965,156244,42088,-62490,-95858,-47243,5042,7428,-27222,-50209,-42132,-47907,-44586,6284,91523,98368,23186,9402,61680,71443,77178,61321,34478,67594,51336,45414,115040,169000,178407,131432,52875,36714,54398,-7076,-41194,-17816,-33227,-59098,-27325,760,-5877,21084,65610,62723,-6363,-101955,-135708,-73423,30333,62756,28016,-38586,-51157,-14264,808,8696,24182,-22019,-27443,82122,161337,121899,34559,-13223,-28118,-31932,-34673,-43252,-63520,-63624,-32188,11931,-11054,-84884,-44483,34169,15462,-11366,-40499,-62301,-29449,-19693,-29346,34582,52383,-4868,38565,148204,190883,168728,78270,-44317,-50562,52534,71411,-42196,-142337,-140737,-83762,-9589,25043,17202,27214,37097,-4227,-29278,8306,12453,-25408,22848,150115,181549,114945,59866,19825,11225,13681,-46100,-76329,-14937,66683,75115,-2527,-73832,-40854,28109,47694,37871,75984,87638,7462,-47474,-31846,-11822,-17073,-5181,15159,24817,29397,14277,7822,25225,24046,-25329,-69555,-85199,-24991,72671,80719,-30129,-91561,-27573,60239,88324,91019,7229,-129167,-170667,-72978,13337,-33627,-141114,-171649,-82470,6426,30014,40310,50822,38289,14438,-29395,-71463,-97036,-121763,-108457,-46291,4508,-17760,-43508,-1604,22259,-58546,-108628,-32180,39558,-16841,-104924,-110124,-40045,8258,17299,-31425,-82946,-36790,18947,-24030,-91481,-90498,-39311,30832,88927,85357,-11234,-72754,-17610,10235,-29984,-29332,-1315,18598,70066,85409,14233,788,72622,69331,-1326,-10615,61311,144077,143460,92414,59158,45122,36030,1566,-52884,-29835,65617,143170,132361,65289,925,-42995,-22326,73246,115598,39936,-61911,-81794,-19266,61925,117704,131515,118908,77570,-13040,-71613,-3585,104523,151712,142413,111973,76125,-24489,-140715,-81647,56225,49847,604,99,-88235,-126354,30964,165145,132953,81216,21777,-73135,-116995,-63686,34192,40236,-18053,-43014,-32153,-38901,-60592,-47411,-28556,-48264,-72109,-78438,-28428,87048,147579,112892,69374,50370,35582,36699,53419,70564,85755,70040,18888,41951,111594,147696,110843,44489,-5066,-48761,-58814,-53106,-59751,-61351,-58505,-56804,-54952,-67957,-75677,-35181,28390,60253,61454,36339,-8640,-28903,-32999,-49130,-26176,33848,65303,23902,-25193,-24295,-13041,-44878,-68880,-66674,-74346,-46022,3755,25207,61811,68348,-27373,-97088,21393,151806,99745,-37049,-94021,-62945,-38792,-42210,-40645,-9062,18668,16873,-20571,-1048,78592,46432,-30105,24809,65543,18440,1374,-11684,-55287,-96179,-134028,-173572,-162180,-113534,-96791,-86327,-44897,-26468,-30657,3144,38541,35615,16235,-14042,-53630,-9554,90992,88771,-33926,-91984,-24875,13548,3552,24815,30093,-2348,-25527,-47206,-61596,-38657,-23751,-42900,837,76657,45176,-48907,-15365,59754,55298,81539,190327,212289,164609,180302,158179,27439,-62581,-64482,-46664,-8066,-23790,-72682,-73555,-32510,31952,118463,155518,112111,46069,6335,4318,17304,16654,25510,37882,52671,55921,12251,-21763,57164,103063,34331,-6703,16680,23523,36667,37267,-29907,-58513,10754,45644,-26712,-93833,-85069,-35318,-17365,-17045,23742,45289,-24987,-82148,-62610,-89262,-122100,-54102,41618,56933,3326,-98535,-173851,-145323,-49225,-36172,-99346,-109287,-64460,-42940,-25719,-37428,-32526,34994,113930,152999,154290,142912,145038,112585,39170,16704,59208,88726,54653,-22396,-75906,-37392,57141,89367,48236,17084,39155,45705,8167,-34216,-60695,-70994,-73821,-51250,-10832,21340,-4605,-28402,37497,86291,91941,83175,15446,-28377,25577,22418,-62122,-41745,57894,99285,62252,32097,7192,-4107,35789,84449,71154,-21095,-109822,-124247,-99228,-34325,11102,-89712,-194650,-126976,-21983,-30388,-27339,54058,84699,14339,-14663,24592,24432,-26593,-51581,-37106,-7013,12489,-18956,-53908,-8532,43507,-22170,-165777,-217411,-124672,-65446,-76434,-69589,-13428,55904,67972,54958,46138,45356,61911,103459,106309,47781,-11622,-24778,-21033,-91745,-142304,-46812,78005,69876,-5127,-36554,-23846,-1307,32166,84116,97139,34292,-45377,-52509,-19804,-3349,-6127,7232,41989,65509,57584,24813,27060,4995,-33402,-5986,13576,-15138,10431,82097,74909,-12931,-58398,-28243,11587,33831,6534,-37876,-20621,89,-39449,-64053,-27912,-18539,-53537,-60553,-47574,-30947],[66521,92541,48168,7147,33955,91517,70499,-14790,-75587,-70601,-16598,-6959,-50729,-56256,15165,104408,97974,46123,36463,15406,-46292,-70123,-77396,-101210,-112347,-89041,-36537,77672,180654,134087,35286,-3311,-23767,-14023,42611,48537,-20058,-48191,11349,93067,44725,-84064,-77462,-13627,-32689,-21883,15967,-10295,-43917,-91819,-121187,-66701,-11781,-1480,-9361,1166,54839,70139,3700,-67095,-103206,-80272,26913,111583,90013,51678,63753,46214,19531,11396,-11735,-20336,33091,74403,9538,-98369,-81701,-1724,-7480,-86737,-138527,-108521,-18014,61904,77074,33403,3462,50476,123367,64571,-47437,-50595,-2286,41512,122127,155608,54754,-40386,-39702,-35718,-35206,-22673,-20310,-5185,11624,10337,15426,-48448,-97715,-46917,-61373,-140822,-110913,6824,63978,31708,4846,-1143,-27479,-18874,43201,53155,12380,-10921,-19767,-46970,-36738,57457,125142,66281,-26099,-67390,-64154,-23777,5023,45409,120075,130624,79896,9135,-69193,-67206,-4478,80680,124067,68459,-32458,-80328,-43790,-34457,-128713,-173468,-86896,14266,76990,115284,84496,51358,83125,102494,75401,28694,-9918,-12565,29419,67726,44418,-8257,-29396,-6797,47548,97651,107702,101659,85296,32766,-34541,-95657,-97941,-45058,-10613,-13947,-16173,-32450,-72749,-96008,-68295,-9079,16610,-13567,-15568,-14713,-96422,-202037,-215990,-84283,75607,123407,50766,-62756,-142963,-71487,8024,-25248,-73460,-81429,-75905,-69979,-7245,109553,188359,160316,105343,72221,19669,15943,82658,44581,-59057,-103703,-71000,-460,24272,-2065,-36719,-93276,-147173,-116855,-54733,-31177,-16876,-3933,-16179,-47658,-76124,-107536,-107048,-54322,-6995,-78233,-173658,-101924,59058,87298,-15633,-99367,-78321,-10057,36881,39984,56238,47831,-22534,-85969,-111359,-157649,-167920,-76924,22751,65112,41287,-22544,-73267,-64357,-8060,57499,47915,-1164,23902,100013,127996,110005,68014,-6934,-77365,-86920,-52814,4575,34256,42559,60332,89490,89496,49094,13189,1732,-8309,-12807,-23134,-62621,-40790,12065,-105722,-260189,-156229,46418,100068,85149,87910,110611,126483,84726,71329,93484,107084,103382,41250,11702,95351,102442,-29227,-99626,-33839,-27572,-43205,-282,-21640,-63196,-34224,-27682,-7564,39937,-13218,-105600,-110364,-45711,24643,25561,-18894,-10383,23570,36363,37425,37013,39161,50007,26105,13734,31678,31364,9112,4856,17575,33164,33389,53320,80868,32275,-43299,-51887,-55070,-50249,-33972,-58894,-48926,9468,39146,64353,77292,78298,91540,84241,69413,113386,127788,35102,-34017,1779,258,-101629,-170515,-132375,-82374,-28179,67958,92117,4569,-30273,15388,16371,-32803,-58039,-50259,-31651,-24304,-20663,-2079,-9323,-24084,-22164,-4862,4585,-19625,-66358,-95720,-104962,-138566,-139787,-46984,44009,65007,69453,95022,59036,23741,92411,141090,49751,-95739,-137243,-92086,-40681,6197,52363,71164,-4330,-91993,-65100,11500,54843,47905,30117,46901,34219,5066,61452,86545,32734,38742,55130,49866,77329,133370,161065,102892,35402,60431,88746,41363,20272,21266,-45175,-119141,-106669,-41100,-1692,6805,16717,9292,-41040,-81915,-90016,-85176,-31975,16385,-1727,-56849,-38977,14344,26317,41942,43230,-42870,-65185,16033,30067,-16034,-46735,-55925,-34284,789,17891,-19871,-135810,-214315,-146009,-39825,-13533,-42106,-3590,43332,-4417,-42359,-31346,-51373,-85927,-94707,-119181,-104473,-38926,18225,65975,91995,121649,147124,85296,-29140,-55630,25516,70169,10441,-54149,-62917,-40277,13191,46842,50258,58234,61308,4644,-66686,-85503,-93056,-93762,3471,159611,182345,84458,25788,38781,78149,56923,-40029,-66068,1431,82374,125594,89150,-18290,-60175,-7855,29944,18013,17389,26282,-25259,-52308,-25881,-4425,8059,49051,63976,26427,20210,35830,19089,2394,51880,83261,28637,-70637,-47158,68004,108895,-21382,-151409,-114825,17942,107353,141094,71687,-48004,-102319,-35450,33790,4383,-101442,-224875,-240319,-116755,24016,63223,36551,38412,52792,14518,-50228,-97174,-113230,-96415,-37823,45328,25311,-54781,-34265,12918,-56959,-130309,-79910,-7055,-55181,-135679,-120923,-40610,12867,6026,-86990,-145577,-67132,23464,11975,-16096,-16411,-20534,34626,105060,51125,-78401,-98396,10673,52257,-30074,-88323,-86944,-71011,-20802,1428,-30393,27120,110236,46389,-32221,-18278,15203,29054,13563,30818,45420,51372,44875,13895,-30701,-41606,-4967,56105,89116,42560,-35482,-83093,-76484,-8393,29906,-14090,-56168,-32369,28397,77457,79060,45591,83534,168484,130720,-1851,-54852,-15096,57075,112851,119085,74705,6122,-67541,-21011,76783,71630,43513,11182,-116517,-159303,-10865,96651,84480,88636,92118,-7012,-107124,-113605,-37680,14858,-982,-61762,-68868,-15903,-20569,-60207,-58239,-26588,-7295,-18172,11472,92288,135627,158221,199776,160606,65751,26206,17432,17616,70919,106964,61183,62633,114702,129002,87414,13127,-43063,-46105,-12435,-4552,-7963,-6879,-9967,-13455,-48615,-83532,-57631,14926,57816,73768,86842,62470,19973,18349,20112,-19486,-34304,15671,68894,47348,-10890,-51698,-45623,-39716,-51777,-65900,-77022,-39706,43060,76071,63408,57773,17790,-54164,-23268,49022,46048,-20501,-81812,-56304,5296,-8695,-43622,-12649,16657,478,-46922,-38946,21592,3168,-40150,18928,63523,14956,-14255,-25195,-70512,-120633,-145878,-160094,-136123,-94267,-85477,-72016,-31430,-28897,-36063,-4851,21402,24949,34649,26148,-15063,-31349,11889,67046,18708,-59562,-56994,-26449,3161,36908,8440,-67185,-58490,-31214,-43238,-26505,17538,11714,8249,27548,-11049,-61424,-5244,38603,2374,56120,163423,153293,100810,150970,229991,152384,-21066,-80016,-36352,-20383,-89389,-138449,-119148,-85989,-36398,45145,80734,21457,-25159,24126,90992,68725,30032,72853,125088,122356,101679,80517,57568,76315,75178,10364,-40044,-7899,34689,32462,-17822,-79859,-65071,29313,67171,21880,-3955,31947,73171,51512,5823,24782,41339,-41809,-115898,-67839,-32334,-40438,8172,65289,35782,1689,-34488,-100785,-129682,-83892,-74922,-96952,-89998,-93535,-84099,-31731,-7093,11225,64554,136825,180530,150874,145373,156476,80284,-35245,-58616,21228,73029,103425,87986,13585,-13883,57206,138785,139690,48782,-32827,-28494,19485,46617,50354,24260,-20731,-31221,-8150,34228,41654,23142,49128,28798,-17333,15808,-1929,-87779,-92939,-55404,-28604,29369,88272,92590,23864,-13197,13218,24950,37630,66764,59177,-3876,-59602,-59098,-57125,-34248,-10396,-86117,-178249,-122520,-19800,-54285,-38804,107469,140057,10582,-30716,31428,35874,-38310,-94583,-76765,-24316,-3682,-23742,-51868,-73516,-81086,-93794,-162367,-179937,-71017,-17928,-59902,-45037,39924,105820,66771,-20398,-23752,56639,109249,113071,101977,78704,52404,34476,43353,22838,-33053,-28797,36577,30325,-35737,-41728,-6851,3069,41222,79057,51757,6279,-26695,-38912,-54911,-27516,34340,39245,26081,39427,45679,15962,-22725,-20592,-748,4788,2878,25131,88304,111694,15612,-104090,-89237,-7105,23667,10635,-35669,-80798,-48651,-2531,-25789,-36771,4359,11963,-27734,-29000,-7363,14559],[56708,87032,70744,35655,26844,66202,66380,4403,-48511,-46022,6553,19740,-16009,-3761,38664,72733,74865,64399,82232,85894,25681,-29403,-56828,-95443,-131938,-101056,-8024,93038,155998,123308,29022,-59655,-99261,-26857,82830,116236,61616,-13877,-31800,56876,70310,-60645,-126810,-101941,-96586,-48080,16977,9400,-6168,-27189,-41489,-7751,1575,-13077,-382,5405,2430,-11922,-27054,-37157,-74649,-75284,40270,165788,170176,91547,15120,-22295,16219,71804,52636,15256,14939,-27940,-120665,-136945,-48813,17859,13647,-17368,-67071,-83989,-12092,67863,84425,57325,35636,39521,60515,25017,-39419,-68324,-46604,34943,145650,157190,25668,-63868,-42096,-28188,-16454,-29733,-58228,-44749,-22447,-24265,-17501,-56170,-86419,-43356,-55519,-149856,-137749,-12888,35512,11878,26395,44817,-26622,-67301,-12871,607,-39866,-59767,-84569,-119084,-85917,26780,118455,90848,18500,-22724,-12516,8420,7455,20317,22504,-12644,-4837,-4559,-45110,-42306,-7452,39168,110469,144706,47765,-73692,-69971,-17254,-48630,-87425,-53240,17879,84673,111131,91755,90113,126103,104853,16764,-50904,-78291,-72556,6942,87223,64245,11193,-13063,-5063,72016,113913,75687,55440,51679,-730,-48182,-80995,-103266,-62408,9820,40001,57651,47741,-15906,-58168,-60546,-27783,15146,5722,-22285,-41904,-93572,-167806,-188371,-61088,100764,144875,96760,6313,-79836,-32178,18660,-31174,-57398,-24573,-10143,-1998,82206,205457,192063,63032,4641,12928,-28311,-10277,111655,113831,14748,-29764,-20438,12093,19650,-2917,-37282,-110653,-184633,-148420,-33817,30429,441,-47764,-71667,-103974,-128131,-110840,-78691,-49495,-19727,-69362,-134899,-69812,69008,83981,-44095,-157394,-133024,-51818,7910,35898,52061,45963,19196,-30234,-104546,-181732,-164566,-53596,26220,61644,41850,-26985,-38205,16631,59831,82877,51429,-19652,-36378,34998,91696,78746,30423,-45935,-98320,-51299,12943,19638,-15953,-17951,25954,83108,113550,114497,101438,69839,30201,13325,-13399,-63951,-52365,6216,-86626,-261101,-175071,26320,38867,1100,25145,63918,73712,42394,75282,135544,115072,55595,-6566,-11584,81103,95652,-27076,-88902,-23614,-19923,-56117,6396,45475,-3218,-4883,3129,12973,64270,44107,-26653,-41306,-1951,64759,85161,46489,49842,94861,119812,92633,62720,75758,88476,41208,-13934,-57076,-57426,-5349,24143,21215,20188,3531,29626,79614,25594,-83927,-96969,-56327,-40647,-61629,-78894,-30235,29440,44025,56900,62660,62186,74981,79133,81874,135166,161348,51143,-83643,-91761,-94820,-147589,-160559,-148854,-149874,-79312,44025,91078,18468,-23183,28416,74135,56090,5587,-14810,24568,40347,1884,-31791,-59068,-51904,796,34706,17904,-8682,-16398,-12919,-58079,-148125,-159228,-47877,44722,53307,6388,13072,63819,64293,23867,23617,1530,-59200,-52029,-20666,10828,26884,12060,1452,-51834,-102630,-47145,16549,9350,5272,37660,39013,-22728,-45502,25940,53993,-3717,-8611,27690,27018,20308,71519,103083,39663,-21884,6959,16140,-12475,24269,48392,-15721,-70962,-46032,-18,-3001,-32474,-36461,-24718,-5036,34934,35830,-45704,-75240,-20954,22521,11066,18880,31925,24261,24606,1532,-63797,-51195,-29874,-125894,-189515,-111779,-46539,-22418,29389,75602,55192,-80551,-196879,-160900,-100025,-77466,-44205,506,9776,-18407,-31225,-4913,-13486,-76554,-97409,-123000,-142194,-72482,15816,46587,40455,57465,80359,42630,-22492,-71157,-61388,3814,52691,86472,88082,53109,33165,34368,51974,69245,48262,-865,-50366,-97584,-119709,-99148,-8660,110386,130271,35792,-21901,20499,68406,21583,-62066,-41592,30738,75943,106709,115023,38738,-53537,-72241,-48708,-61630,-95456,-70653,-35043,8512,39481,30146,6786,33262,66674,40343,29448,49461,17590,-37801,50348,174840,120212,-71588,-137327,-40577,69539,38784,-55554,-105044,-52751,46939,122366,107297,56239,10331,6719,16954,4867,-67824,-190716,-226668,-147739,-48256,8086,24837,45328,46286,35274,13163,-47711,-78985,-46251,7827,68955,44659,-32062,-35156,-9790,-33482,-71161,-62509,-20993,-33588,-69995,-68691,-45152,-36701,-49963,-103120,-122359,-60597,-3497,25455,83247,117538,73068,40239,18399,-63918,-143096,-147126,-82077,-10961,-5137,-41033,-60695,-92644,-93802,-78341,-70065,-7939,38456,-12361,-52012,-69360,-141668,-207760,-176522,-53974,26588,23237,-34435,-74864,-52784,-31397,-58523,-69630,-19668,11357,-20944,-66360,-91303,-76707,-68266,-101762,-113654,-58623,3048,32010,17330,-40214,25332,200392,218709,68143,-32881,-67001,-50295,35880,105147,89762,36019,31921,81874,92987,58968,11958,-60038,-156365,-169816,-84145,-47207,-32646,44993,95167,-1650,-123413,-164596,-132380,-52739,-124,-23868,-24511,41922,28942,-58313,-60868,27502,80648,58769,54889,89044,92373,131227,184355,117000,17111,-10641,-43695,-56371,10191,106306,117496,90721,53176,19342,6535,-28862,-65943,-30005,51460,84978,86261,78335,60050,50033,6367,-37098,-6880,64255,78342,63563,72657,51581,17082,56721,101494,61502,13229,19206,43905,72928,69575,-11223,-49391,-7445,6376,-49396,-79961,-38813,54672,85096,7588,-48350,-27111,1940,16935,4450,100,-14634,-66507,-47453,31257,-2285,-71362,-22946,22642,-3570,-41844,-24569,11291,-18467,-67249,-44636,-11926,-13892,-15504,-27341,-69412,-103323,-114792,-97643,-25977,5804,-38179,-41643,-11580,-23459,-16939,12981,13219,11489,16141,16539,13349,14285,45725,123534,132046,35725,-42829,-28968,16993,36393,22568,-7579,22202,50611,19059,3732,35484,28377,13928,14603,-20965,-41669,7360,6276,-28805,41024,107292,59884,16515,83524,197141,166787,1379,-59193,11477,15121,-89172,-148407,-113108,-74698,-63676,-26512,24022,-26664,-78259,15949,121964,95494,71077,135429,143660,81065,63889,102643,95608,68674,60838,30659,-43568,-46511,12175,23291,-3597,-30822,-55310,-34196,-9023,5949,41381,85975,98685,47257,-11445,-27668,-20939,-55733,-117967,-98800,-35183,21730,88431,86982,-16256,-55932,-13534,-14410,-50560,-51131,-40220,-36892,-60085,-105804,-87713,-50312,-36233,13640,85444,152086,178026,130389,116591,106031,17128,-63694,-49606,-6105,4571,56721,97226,60781,20773,65551,142865,165799,54251,-95637,-117301,-23635,57945,92594,84900,45969,3984,-16304,5263,29157,18032,22364,-27496,-94860,-63480,-65858,-150724,-162924,-84849,8885,64513,46163,-11759,-58274,-38422,13626,45758,83085,85818,48484,23249,-3035,-26662,-51884,-62569,-45535,-59697,-124835,-94711,-22166,-67666,-66194,86946,136675,23466,-18901,31242,50362,-6679,-71506,-61747,-7272,-10510,-49233,-61949,-105382,-154714,-119060,-75328,-66518,-13644,18783,-11194,-1805,68427,115837,43334,-74948,-63240,44142,82382,54463,54495,72204,23345,-33132,28461,106963,71762,-7483,-3899,5447,-53751,-69592,-19499,16841,65756,77668,11316,-17300,7211,5915,-70264,-116486,-59232,9073,44781,80268,78619,6292,-87220,-80819,-35032,-43508,-6240,83903,125781,96994,16452,-78889,-74500,-9702,6387,-3525,-15207,-46362,-18996,50155,45285,3935,-4428,-13772,-40017,-24958,-1507,17793],[-10962,27425,42215,18427,11143,49649,48154,15445,19276,9469,741,8278,16586,26796,17062,14595,18131,1581,21896,85615,78687,40013,34896,-2828,-67869,-59582,-2136,17088,26181,42614,15348,-51845,-61718,10409,65389,83845,48995,-35963,-73922,14735,52696,-42963,-146736,-174548,-155449,-85317,-29749,-38978,-53319,-25378,11598,34771,21016,-29231,-41069,-14957,-10502,-52821,-69214,-28375,1257,-7703,-1276,64179,131039,86936,-52264,-121181,-47269,50037,54165,30297,8669,-60770,-121375,-80583,-14949,8215,32059,39270,-33016,-89456,-31242,46855,54166,27516,11225,-8903,-23250,-5048,26402,-474,-30581,13213,94178,114297,50684,-22368,-42186,-39847,-22006,-39918,-66246,-35373,-17488,-35528,-47603,-68597,-72426,-43321,-59881,-150022,-148410,-58543,-26119,-28809,7004,23524,-70126,-147271,-92817,-22016,-23285,-60032,-93651,-84405,-24098,54447,129138,141473,82901,21524,-1518,-44909,-49974,-13274,-50132,-105977,-56560,12107,1880,-32419,-56487,-61230,-1725,95198,54731,-72322,-84043,-49789,-45450,-2648,112,-8687,62790,108984,81345,66739,63779,21367,-52433,-85827,-76375,-62453,5976,100368,111827,59060,4142,-18024,35178,59717,10018,-10203,-9006,-55449,-38466,31217,10206,-11169,46028,67199,74167,95600,63532,682,-54384,-45711,15599,34359,-7844,-70651,-101615,-82838,-60234,3990,66276,53664,27285,27872,51826,87685,47267,-19823,-11613,30013,45387,44786,100397,167850,99524,-55297,-78552,-8183,19869,67088,149242,125214,48154,28668,21615,19794,12958,-17070,-49566,-100671,-158129,-146232,-47947,48647,29256,-64663,-113966,-138451,-134142,-56340,16593,23840,22408,-9291,-46587,-22622,53665,57635,-46776,-139548,-100661,-26637,9667,19912,21779,35394,71626,38173,-59005,-125354,-86263,1614,39933,54831,45099,2441,11225,45527,49091,46400,13835,-61315,-95452,-26910,32960,-3132,-51016,-63494,-39779,68338,151858,78915,-36803,-44954,13620,62276,77497,113465,154277,127667,39117,-28843,-61457,-47012,-11967,8116,902,-41396,-43086,-5859,-28168,-57558,-46869,-2456,35254,57583,117680,118202,31903,-11049,9462,-17050,-36671,-17077,-1672,11513,45769,21048,-49224,407,84698,49799,9953,27481,28019,38089,61872,55527,31288,20393,40555,49157,39454,46301,58831,71890,71210,70793,101268,108152,38469,-38828,-81820,-65872,-14859,8112,6441,4881,9316,62210,130396,75867,-63418,-84892,-1414,27919,-5472,436,35584,11550,-30504,-13957,13932,16245,23148,14206,10246,86989,146440,60228,-62555,-89897,-90436,-90531,-62944,-96789,-154794,-101694,36869,102743,38233,-58135,-77538,-24092,19684,8199,8273,43168,29001,-36018,-110494,-158939,-106554,5900,55443,30611,-7405,-28839,-9244,-25675,-93286,-104687,-36782,16675,29210,-10568,-12841,43097,46213,-33349,-51190,-5519,24440,41299,65000,88233,64590,-34760,-113104,-99312,-48439,21328,48491,20425,11890,12796,-40133,-66229,-10778,62333,51079,-24342,-30484,-4273,-3256,2866,65046,110593,50050,-38331,-42119,-35178,-64987,-11289,51105,40780,41232,86078,77675,-10558,-58500,-31059,11835,72306,142288,148215,36575,-60426,-36562,61799,102348,76885,33020,2694,-55291,-108483,-81989,-8705,-46609,-189848,-221942,-81487,26326,46369,84309,126001,137969,66897,-24643,-67130,-114698,-141747,-82312,-13686,-6015,-20326,-33279,-19842,5788,-12466,-16073,-24716,-51909,-35444,-9875,-5370,-7273,-7629,-13175,-35413,-44539,-78613,-132139,-82946,37128,123271,145619,114424,55108,1,2222,42035,18173,-22325,-27790,-56687,-73873,-42738,20217,103836,120048,23725,-46181,-15267,21812,-22524,-91582,-58692,24886,62701,50477,53311,62817,27340,-47948,-101111,-154666,-183389,-127541,-21048,70462,86797,39281,-26899,-34145,23489,61274,56366,33117,-20699,-71234,22582,156144,104311,-88555,-198329,-139820,11958,101610,84598,-20503,-74263,-21816,57513,64565,45517,28098,-6231,-40559,-46270,-73820,-86051,-20228,-29504,-107929,-78059,11653,37646,16092,51548,90006,14985,-55262,-25696,10163,29339,23769,10662,4167,-18557,-28198,-22324,-30146,-13097,21031,36875,16264,-12361,-54039,-72048,-60050,-54881,-53282,-51386,-4922,105808,193190,175077,68063,-73674,-137758,-100042,-91988,-128815,-72227,50471,93776,49867,-44866,-103314,-84585,-39622,-13931,-18661,-34179,-45223,-89165,-202975,-285932,-206879,-32366,74060,43147,-70527,-121786,-39608,39525,-14985,-106323,-94643,-8382,27387,8659,-27323,-60282,-96530,-157268,-181855,-105601,-22457,10358,-5301,-71933,-32751,121231,162548,79165,21540,-37659,-69906,4199,91544,98838,44485,49906,91867,85511,50671,-30339,-112548,-138973,-115793,-89485,-98531,-103503,-37569,10939,-38634,-98283,-98794,-75972,-36487,36411,80650,89413,101180,53698,-38540,-29013,75395,109228,52893,45312,79767,63561,78913,74475,-13130,-53328,-40697,-81814,-101959,-49624,54442,118251,119022,50775,-11177,-22369,-22214,-32733,-13855,59415,122680,134742,107253,79454,85569,72086,31085,47542,101197,93651,55366,44410,13353,-2374,90871,182077,151497,85925,18250,-30784,51236,150183,77530,-11568,2199,-609,-54731,-65717,-26689,20408,21516,-54418,-136761,-104523,20516,85438,39774,7261,-13526,-79765,-90819,-29053,-45130,-97769,-16468,72978,47140,-2492,10196,34207,11158,-41406,-70017,-61710,-8834,29391,7040,-33285,-44096,-61937,-61655,34215,63122,-37901,-47026,13321,8329,7210,10821,-16956,-1139,12925,3682,26521,85949,142645,196742,204489,110500,7083,-2453,18850,17222,49324,104038,118942,91795,47743,31736,36155,15469,26567,49724,20681,-13512,3106,-7262,8437,81064,88566,14098,-5604,50565,90799,48036,-22929,-1409,87460,106689,21080,-56222,-42099,7595,-11810,-33572,18284,-6819,-87811,-35244,51967,43020,54035,117065,79556,-11034,-19177,46750,50830,26048,39674,25318,-59327,-76632,-8012,37333,66622,51516,-57045,-130964,-97486,-36101,2356,10230,13977,5716,-15723,-44923,-47570,-56221,-107524,-116710,-63626,23954,111892,90639,-41692,-89148,0,54658,200,-44006,-26090,-29226,-75001,-67855,-20710,-32866,-52861,4526,72563,134512,161436,121297,75243,27810,-26408,-15352,30321,-4514,-58837,-60404,-29454,3141,15154,38098,84086,111295,19928,-120510,-146418,-47294,30605,49893,75350,81860,36557,-29528,-62763,-53847,-40434,-17169,-40470,-98354,-125365,-136864,-146880,-107568,-36246,14589,19113,-55388,-122883,-82962,7167,26772,59253,151818,149407,82210,67845,33181,-29525,-65647,-97581,-77593,-19323,-30267,-43924,-43709,-93962,-97281,12613,75430,42566,23339,39692,54746,20866,-35648,-42884,1000,7335,-42238,-70332,-82113,-98698,-57537,7706,-1762,-8892,6383,5113,14581,54334,63853,-17741,-95204,-67805,6961,19844,12219,43350,46857,-73203,-160667,-38862,101365,83489,6414,19522,51844,-10963,-76141,-45227,17966,52935,51501,11253,-6128,25647,39315,-55173,-181654,-179341,-41140,84494,115333,68037,-22427,-100360,-125904,-114154,-87501,13515,112027,95778,63797,87909,68599,12388,-5738,-6026,1264,5702,-7211,38245,128566,129034,32739,-38713,-55674,-60017,-51175,-40239,-25802],[-26538,-18700,-21506,-24524,25349,83305,60676,45438,84275,49074,-13968,1822,55219,42983,-7398,2598,10029,-44196,-45422,41804,69782,72749,114056,98016,17542,-7088,-1043,-45575,-72992,-24772,29484,38869,60511,69415,34979,724,-55859,-99555,-59775,31435,58080,3401,-89481,-132770,-102466,-58548,-65550,-102498,-109300,-68137,-27581,10681,29321,-23550,-65360,-24642,19643,-7400,-54901,-36754,39245,57027,-24905,-63293,15398,39210,-69675,-158812,-101500,5180,41261,46120,34458,-16480,-45368,-31685,-35435,-31947,42980,77715,797,-35683,37846,109787,90139,11042,-39848,-51703,-43347,20448,112186,117237,61748,24990,38074,91533,116552,47411,-50139,-79418,-44090,-22600,-9113,41045,63533,25650,-34693,-71546,-43137,-10863,-59942,-136959,-111870,-39950,-8924,-7477,-26377,-66769,-109676,-141650,-88412,29233,59358,-24896,-68208,4694,106789,151778,154387,128416,52792,-6971,-36132,-78880,-53052,3373,-30846,-73777,-29744,47778,62743,25750,-41506,-113995,-128188,-41186,-9589,-70160,-81003,-104551,-86285,52157,57619,-31351,23153,109508,78542,15019,-28557,-47113,-42735,-17884,3411,-2594,20640,96155,141554,96347,11838,-32327,-19402,113,-15373,-25034,-44094,-100732,-42944,107861,126064,72912,82355,61451,52621,108436,121551,65552,-4180,-29168,3389,22175,-7903,-73980,-83427,12527,71285,51155,5310,-62564,-104563,-26957,118831,179282,96714,49452,68346,27779,-11626,4545,71371,97727,6503,-112384,-77744,25102,93291,147716,149040,68052,31668,45579,36859,36240,37865,9858,-20683,-43516,-64393,-71418,-45679,24400,49780,-27004,-97918,-118386,-92050,-9271,72948,78916,55570,20777,-24861,-34667,25053,45146,-41485,-110720,-59900,-15307,-17885,-21369,-12167,29172,104792,82764,-14470,-62801,-41405,-1845,30982,56340,38305,-1515,-9480,-4212,-8663,-18064,-45768,-74750,-84059,-55464,-38076,-92486,-116913,-39664,57146,171987,245585,149517,-9771,-40917,13642,28806,-19495,-16678,74719,124092,47527,-80000,-139056,-72704,-6321,-5686,75054,175807,99846,-25707,-58510,-55752,-51228,-853,60272,80656,113559,97647,14702,-9148,47054,-9447,-145370,-150337,-19428,57382,67943,28846,-42030,-28527,51170,59470,34327,69135,68962,25555,42427,62502,29685,7154,3117,-35644,-49073,-13755,-12634,-17043,23895,69426,93657,92913,38745,-15236,-22271,10752,33169,27610,-2995,-17871,27022,105775,170713,142346,19214,-22265,47466,65473,18204,15263,22402,-44874,-100705,-54389,-58,-8909,-30551,-50186,-44891,37353,104461,72369,10237,-30743,-39486,-4823,24152,-27880,-83596,-43295,53672,80064,8497,-112309,-177520,-146542,-91713,-44218,17963,19750,-58526,-114068,-158313,-204847,-133622,-3930,39562,8823,-37308,-87980,-96632,-62590,-45162,-43259,-39413,-27615,465,2886,-2967,-19787,-38604,-38342,-17558,26024,34872,2858,17431,42178,47485,12395,-54129,-49343,12750,65417,71373,52281,23784,-48870,-128143,-82973,37764,112565,71089,-28368,-52210,-48837,-34623,2413,54278,118789,107544,12350,-22997,-1624,-38210,-29629,30772,59584,79667,112490,94937,12182,-17157,33909,83828,114729,146446,149926,58144,-53995,-57066,50166,110002,81380,46995,19135,-102248,-185823,-96758,-5069,-62185,-157929,-143478,-40620,52692,98603,126459,130471,128653,120966,90114,14874,-92537,-144426,-85012,4913,21695,-22824,-72079,-64724,4816,44527,67045,76111,42576,-13131,-53596,-57916,-66690,-83969,-101480,-122720,-93376,-65492,-116311,-100454,20310,84709,77531,56287,15204,-65608,-80831,-5744,8177,-44401,-61971,-74840,-71539,-25992,31237,114412,122215,19577,-48288,-38619,-21076,-49265,-115829,-117138,-33315,36392,19217,13342,73872,95294,16578,-77847,-145184,-158798,-110842,-23554,54995,53149,-680,-59910,-80793,-25504,49876,43284,-34013,-98681,-108222,-28727,47537,21699,-76853,-138500,-116187,5942,130410,143720,54536,-9859,-6610,25438,-2751,-43933,-36732,-44888,-80515,-87933,-87184,7329,179345,118164,-90195,-121418,-38427,-4181,28619,106386,134090,37327,-48991,-45762,-50862,-61510,-45503,752,35560,13430,-17688,-8621,-9449,-2705,48940,92934,77952,46149,-8595,-23463,11076,-6948,-62271,-66947,-20628,43741,116375,151595,75140,-86667,-120740,1937,48711,-27529,-29848,83037,145546,100812,17363,-42173,-20450,22979,7588,-20667,-26098,-27340,-41846,-90580,-112428,-51300,58291,109281,63714,-44902,-85260,6626,108542,76030,-42708,-104352,-61914,12905,65453,52852,-21141,-97891,-155662,-164588,-86393,7450,48461,13072,-70926,-72892,10236,42332,27029,7748,-41578,-60890,-4867,63928,92835,71797,13191,-8359,42341,76788,12916,-52914,-60677,-49963,-47986,-59516,-109136,-128673,-89724,-41217,-2262,31165,43710,25935,73396,134331,135111,106839,48970,-10433,9837,81109,65388,-22690,-14558,47335,46893,37173,-1799,-71430,-59381,-24378,-57277,-79275,-48396,3641,57332,114616,101350,31269,-9917,12562,9029,-35949,-3724,69155,92685,59149,27599,52563,62637,23967,28214,69027,65801,42454,10801,-48769,-35053,92220,179182,165800,127593,29912,-58140,24070,154785,107830,3008,-54715,-114625,-116403,-54792,-19160,-27208,-30485,-44291,-120403,-135182,-14267,97048,92392,63575,15838,-88851,-154225,-137698,-123951,-129212,-35027,91648,105756,47739,24081,31198,34761,12417,-39571,-56854,7336,66639,48001,17170,17810,-21202,-84764,-30930,12257,-72425,-74501,14218,27449,12494,-10342,-46183,-2472,43616,24719,35090,90367,118650,129510,115332,62617,16494,4364,-5412,-12144,51759,124674,92498,10628,-11904,17682,24186,412,29391,75562,62273,6039,-14549,3613,70550,113082,46544,-35866,-8901,41853,2466,-71991,-57616,43095,120767,155284,125780,66695,61808,99018,58214,-3652,19535,15057,-65474,-79667,-39961,-39325,-31676,11848,14330,-36858,-71165,-33771,-5553,971,16512,-3998,-70157,-79760,-17711,52016,96681,65203,-58716,-157531,-124690,-47772,-28140,-55890,-46007,3919,17120,-5902,-20532,-53751,-95635,-81834,-48964,-7000,49088,48106,-42694,-80224,5883,70386,-16629,-90829,-70447,-84560,-112764,-36212,23366,1413,-9922,19210,38814,90487,131526,87013,16669,-38721,-43504,41158,87561,12531,-75227,-114331,-112897,-62789,-23492,-18703,6495,27734,-22334,-95929,-100326,-24264,12603,-151,38870,85831,76874,-6336,-93212,-101000,-64749,-36217,-39550,-90675,-164004,-157570,-64759,23298,38615,-7668,-58663,-119048,-122659,-15614,92632,80603,87440,173348,170142,116317,112513,61910,-9470,-42146,-88552,-77508,21328,77184,42641,-30277,-99135,-86673,-31311,9486,32589,37189,46633,58813,13073,-55417,-73743,-19544,50815,29079,-40704,-40426,-764,30136,29283,-15367,-31369,-27838,-21407,11963,44992,14584,-57634,-68856,-46915,-32946,-24947,15789,81964,61001,-88224,-174053,-57566,63650,46637,5128,45608,97382,55801,-33810,-34645,8338,2789,12861,45368,48779,46664,55201,-11335,-131094,-160664,-47846,72968,58124,-21288,-49364,-39388,-78415,-115810,-71046,32934,90413,51710,47067,137455,174323,91379,12364,3477,6535,-12702,3984,93607,182890,176769,73854,-20656,-39719,-31877,-39736,-33543,-13380],[15051,-22966,-73885,-71057,18449,89488,62914,50254,69991,30603,-12251,26106,75815,31051,-30898,-2060,-4636,-75122,-77178,-926,34973,43018,67695,83179,48513,7153,-15526,-48806,-78340,-63204,3774,80386,114647,61434,-20148,-84066,-166327,-155013,-25198,72253,86027,50168,-14662,-48116,-32743,-29573,-66527,-105729,-93815,-86113,-98192,-51990,-5034,-43937,-87038,-62564,-15338,-392,-30452,-43046,11801,48504,-17219,-102591,-85961,-26064,-47447,-123360,-91101,9526,46407,38541,36190,11033,-37449,-83301,-103563,-78007,22247,75868,30075,39342,131352,193097,152232,26364,-44270,-32326,-6523,39410,110170,140177,114742,47960,17662,81063,124307,60753,-54769,-105876,-67948,-24684,22568,65048,78601,46516,-36363,-85352,-13684,50138,-4562,-67245,-37990,13275,40759,58427,-20624,-134896,-123558,-78501,-37514,53174,72943,-21653,-65131,14168,136417,188067,130803,8713,-86560,-99778,-71455,-30890,19182,32289,2868,-10752,12024,48154,71081,71811,24195,-75333,-164548,-133425,-56150,-22196,-26257,-80339,-61599,69110,77451,-22480,-7293,70159,49440,-22331,-52823,-24619,38575,71211,49217,11476,11008,69944,140793,125193,33750,-22562,-36849,-38966,-21520,6298,-4156,-73787,-55361,80837,149723,127944,101914,37665,9611,63546,88035,72560,51630,9670,-15521,-28401,-47917,-66099,-33628,57814,81546,22023,-34652,-94590,-150105,-76994,75701,166931,128558,116382,124314,5818,-101021,-61799,46966,68380,-51777,-129767,-44048,48132,91667,136734,113172,26128,23676,31677,-1155,15406,58173,69192,47542,25149,35521,55037,32596,28704,68294,44941,-42724,-78079,-46042,-12921,31418,59030,41318,-22912,-95895,-92019,7364,37738,-68190,-138550,-90455,-65913,-76954,-65008,-39258,-9536,61004,83118,16867,-44136,-75101,-77164,-18470,44730,22125,-28543,-48382,-31333,-14277,-44050,-84266,-40844,1738,-33002,-82574,-123418,-111540,-2650,103648,173530,214170,157718,8756,-66056,-39052,-28002,-94043,-143786,-62719,64446,70935,-61142,-163724,-122492,-38606,3700,94961,192639,144621,16811,-49024,-45769,-15016,38360,86315,60340,40827,78324,79358,35934,32296,-6391,-131243,-168851,-62808,-16445,-39049,-47926,-49675,-59224,-20851,39256,77263,105011,100708,73045,62866,34618,-4261,9758,16494,-61335,-96557,-28910,-1778,-3231,40291,72827,65924,76151,74968,59253,59506,87322,107288,91065,25487,-17863,23247,90712,133385,141643,77006,20938,39813,49802,-4320,-46299,-43764,-60895,-68370,-11230,19197,-18124,-57867,-53993,-19332,30353,68344,94414,88582,27177,-16725,17573,33043,-8437,-28398,12938,31573,-11793,-80788,-148042,-164900,-124382,-93743,-41102,38323,15040,-87753,-114436,-98597,-118654,-71524,14206,16769,-38978,-59356,-68622,-108629,-93082,-19955,-2945,-50965,-67500,-30414,-15065,-24430,-70175,-68469,8728,41165,23161,-44442,-104291,-103918,-89331,-15450,110334,134992,62314,23454,31394,37289,38421,7851,-76677,-115094,-50479,28350,73962,53054,-25188,-75662,-90262,-53948,-10240,3194,62230,118921,75167,40281,58128,27197,-5277,10128,22228,11862,7196,37482,76179,95500,107828,113803,103513,102002,86858,-5177,-86494,-73711,2240,45014,66602,108913,104736,-25018,-116318,-60794,-8539,-48975,-95730,-105650,-82119,-14340,68593,108511,78011,25632,23427,42416,15303,-51374,-64494,1266,77101,63763,-23712,-87715,-63364,15475,49975,69835,84779,52747,-27811,-79844,-69537,-79648,-105290,-130125,-161023,-113440,-35036,-26986,-7134,66765,77411,-5564,-74522,-88885,-128765,-124511,-18515,43265,-19634,-101573,-140673,-116066,-63852,-15897,71363,93324,15650,-18130,-17904,-56427,-101977,-134975,-130242,-63185,20549,49385,73892,95924,72438,24840,-3602,-13258,-33223,-39989,-28045,-2313,-18808,-40124,-45162,-51375,-27750,7886,-18477,-101160,-151901,-146306,-89182,-42377,-17977,-16217,5555,8420,51173,124310,130081,85682,82012,81237,72269,1507,-70506,-56927,-25898,-38645,-44042,-38010,59344,210029,141849,-45037,-109528,-101103,-46215,81323,173016,142110,38740,-28304,-49887,-80929,-98006,-101429,-59566,35222,82427,54212,37019,27199,20546,52754,92654,95198,80651,50705,60382,74086,6869,-61766,-25535,12173,-29470,-51109,-2815,20137,-45768,-54908,64071,143926,108502,57758,53794,55824,55739,54127,37446,44681,43185,-13954,-47450,-39706,-8698,26049,39931,68301,93108,100309,57623,11079,-29182,-24765,45827,120988,131973,61471,-63539,-151226,-96874,35537,67173,-27952,-118345,-110567,-53541,-7126,44938,79839,36850,-49069,-56858,-1760,11861,-20081,-55096,-88741,-82533,-31903,29089,93648,120238,6002,-84210,11215,139869,139733,76323,17991,-18993,-10168,-11021,-80020,-152691,-111992,1292,76863,63619,30195,11436,41272,79344,79284,66522,38385,13339,22139,35507,-13501,-93523,-84060,-8228,28819,16146,-7997,-29061,-3107,29108,9353,-3457,12898,19448,28896,82343,92465,18280,-25435,16221,3181,-68122,-46288,4710,26822,21283,-11819,-10387,-8999,-38315,-48047,-19323,11908,30665,-11026,-83364,-46512,55053,83163,89581,110676,74908,27569,44873,85263,46548,-17668,-101411,-192988,-166268,-63408,-39099,-48256,975,40713,-33264,-112401,-61920,48470,93364,108261,76709,-34214,-135925,-179461,-190001,-170558,-90782,19740,92105,75429,29385,10575,12877,7080,-37819,-71711,-37706,24925,45202,36156,30230,-11431,-104369,-117519,-64914,-67479,-62996,-8484,10342,4633,-13819,-19883,41012,82901,58715,50632,38165,-14709,-36811,-41662,-26482,700,3021,-20278,-26349,35082,70912,6445,-95090,-102759,-38934,527,-4934,7465,49565,75281,29312,-29734,-150,75927,60349,-64472,-128392,-57367,10492,-17490,-78714,-58464,24043,63917,92525,108223,100072,100110,95980,42223,-14310,1531,26878,-12710,-65443,-56934,-46679,-74887,-53708,23022,19205,-55045,-46682,10475,31913,19898,-1572,-48642,-77771,-40899,31034,49789,21805,-27812,-95890,-110918,-41096,11894,11238,20376,47295,42329,20380,600,-42752,-65448,-18378,6420,-18834,-35173,-23416,-49589,-67155,-10551,31875,-51281,-115835,-97078,-104704,-115908,-71780,-29517,11410,58036,49264,20735,70308,112131,40526,-28890,-56421,-35243,52394,79421,4305,-71298,-67700,-52643,-37918,-33696,-38805,-27676,-29355,-49559,-56865,-43270,-5059,3679,-12942,861,46447,93135,50058,-48956,-69675,-38242,-33262,-58290,-115946,-171422,-121908,20726,116706,90571,-5106,-74579,-88278,-42502,38977,116431,126144,100296,109222,102688,94614,117211,91785,55514,23925,-44082,-69693,19747,115662,112308,24043,-61609,-38713,-9632,-18525,-24809,-21266,24767,57500,-33006,-146687,-164521,-72508,69556,99131,5001,-44346,-3325,31946,-20917,-76361,-57786,-52291,-59312,-8556,38289,4688,-45810,-29196,-26243,-50632,-41592,12539,90197,88506,-12195,-80362,-38749,24305,24596,-24667,-32775,21012,45154,10714,778,-25125,-66991,-35254,24207,45771,42732,47612,19424,-27578,-41365,-20103,-6619,-61940,-118389,-69932,7597,14859,-29606,-56160,-31530,6144,4377,11407,70200,92192,39053,-24060,-37332,-43296,-57776,-13419,79546,133507,132950,88649,8662,-27797,-19129,-16819,661,33023],[66995,35875,-28610,-57880,-12951,43347,47235,34707,23150,17497,43174,89105,88469,16679,-26518,-7881,-51359,-108444,-86232,-9030,60853,45080,-15712,15151,63747,32397,-673,6762,-4810,-56552,-60684,14836,54382,-6714,-80973,-113714,-158320,-119090,9340,106282,115393,64737,21480,-154,-32014,-35181,-17428,-20521,-20637,-43280,-68576,-46655,-42189,-82883,-97790,-87031,-66562,-40119,-23068,-9789,12088,26099,9954,-56887,-109411,-58992,-18291,-51672,-6798,83658,71187,11508,3596,802,-67200,-130213,-121907,-85213,-12939,46476,31710,49225,136013,189350,143692,33726,9086,44920,34997,13050,27439,51816,66374,30699,10948,59518,69721,18285,-32511,-61375,-56106,-43251,2318,11324,-17544,-26716,-59814,-71860,28144,122876,113092,54558,38351,37522,43463,98253,42754,-86778,-89672,-35063,-18404,-1984,-4112,-29662,-53338,-36217,55814,134068,90126,-71049,-170448,-147670,-67004,21318,49923,745,-22991,-7863,4859,10652,21574,43719,51169,1653,-85227,-96785,-11106,76587,72829,39644,40762,56859,50757,23222,17231,28254,20843,7457,9779,46316,102996,83906,4900,-29390,-8869,54055,151385,175688,92891,28435,-2004,-53742,-46357,23445,64327,7437,-42439,31298,131560,149897,110701,20783,-50689,-46667,-35975,-8264,39199,31671,-13571,-57487,-88137,-58409,13382,41456,-192,-28576,-29999,-45880,-65869,-45609,14557,99623,114018,107458,102337,6434,-85774,-50343,35354,25985,-102167,-139033,-34732,25022,28839,66293,82793,44751,29236,-12343,-81391,-60479,30598,107199,111988,69313,83566,155903,150066,80159,76489,74808,-19360,-66210,-24591,-31970,-35729,19270,23672,-74322,-143991,-94283,6435,-12376,-130233,-181190,-137628,-115101,-116241,-93993,-57772,-63493,-25571,49707,30966,-48447,-112446,-142607,-93466,-16068,-7535,-30816,-25962,18646,40259,-24687,-81906,1586,83509,11731,-85417,-83525,-36505,23370,84811,116067,113114,80300,-20253,-116496,-124406,-77027,-77333,-121460,-116114,-17270,46395,-25952,-127253,-129399,-45351,48336,67119,47704,94611,90762,-22896,-62959,-9732,31677,49491,13431,-34999,16216,87709,35772,-26449,-17326,-35246,-74003,-73483,-114660,-168002,-124939,-53838,-62269,-66274,8346,88589,85135,73072,126425,126214,34291,-7163,38633,51932,-19641,-44401,26895,55226,47098,62219,51417,24374,60796,114061,117318,83462,84634,108949,103600,62316,10119,-8274,14021,30660,47700,41417,2745,-6388,16433,-11584,-54563,-35914,-2416,22713,36501,-6436,-59675,-62310,-21996,16957,33838,54610,109842,124420,49712,-29119,-22218,-3432,-34222,-61892,-48043,-65272,-116228,-150806,-144530,-85318,9842,52441,47925,52204,28245,-26502,-31480,954,9853,24723,39457,-6328,-78301,-42468,39424,3363,-54348,-475,21285,-43224,-68551,-43704,-62865,-76697,-73849,-24074,38724,38115,-25721,-121084,-159429,-154464,-148279,-51310,132503,209569,111137,-7245,-48151,-47476,-27152,-26948,-47924,-18317,16087,-14325,-27821,1781,-10270,-69323,-107245,-70742,-35108,-33328,-1941,59649,70412,57860,61878,47295,19556,-6828,-36489,-75449,-97919,-34178,106870,175234,116732,49571,48360,74951,40525,-71277,-104046,-55761,-21584,-3543,78674,174620,179240,96743,32250,26759,42625,6799,-71858,-149436,-156906,-88971,-4120,40614,3784,-69794,-105449,-81545,-33735,-5904,38067,104531,128312,61540,-24851,-51354,-14941,19712,-5704,-15118,5559,6798,-36864,-74883,-46517,-18939,-43949,-96807,-124505,-72221,-10084,40544,96857,98658,49102,-55570,-156736,-167445,-142928,-106724,-9160,69292,30838,-86989,-158201,-112759,-73240,-80225,-15329,55919,34369,37040,30719,-91348,-184161,-139078,-54892,-16523,22987,83619,134013,87889,-1077,-12073,51145,88045,50624,14439,-5423,-28872,-70784,-55057,1057,24758,14244,-29870,-83452,-116095,-134614,-160919,-129876,-62791,-12436,21592,81009,79303,54284,68238,81740,64492,90146,121464,135873,65156,-17971,-8640,36846,47705,57457,58359,80847,108686,30480,-68811,-104510,-120948,-54974,80444,153030,119954,49894,-705,-24692,-25530,-25547,-78252,-88221,18302,120351,138486,114407,71664,47288,56423,71107,65554,51722,46667,91097,91591,-3887,-44126,16027,18373,-80634,-154784,-136062,-72650,-39386,-6640,69039,127810,121121,63697,-13390,-64097,-28360,28636,45086,35388,-1725,-82146,-115959,-67275,1227,34556,29494,38671,72546,64807,-8538,-45454,-17497,32892,73147,88218,117831,134021,5920,-191525,-212733,-71524,-2985,-67013,-121792,-46048,50000,42827,18299,34069,29426,-7694,7489,64911,58602,-25965,-63082,-74707,-95751,-65563,1172,83729,118378,26320,-56143,22664,173076,211858,139882,45272,1975,29350,25748,-28196,-66558,-47900,6400,29223,-40036,-94021,-83221,-58251,-9962,30685,44552,41564,20595,-3306,-35959,-89351,-135329,-134460,-57237,15677,11933,-11415,-1858,31902,60785,50960,49548,58128,79284,77673,49714,-10976,-66718,-61928,-27058,-44762,-58184,-8895,1945,8288,43446,14280,-35494,-45715,-53525,-79372,-62518,-1405,34809,-658,-39053,-368,23877,-16494,-15957,34214,87831,106074,49061,-13741,-25671,-9584,-46618,-113992,-121299,-78539,-71099,-31708,66513,108460,22806,-83860,-73164,-1018,29409,78291,108974,53066,-33228,-121048,-191986,-178905,-113257,-60563,21221,70101,54645,21785,-21251,-65226,-106912,-153104,-142386,-66528,-1196,1431,-16690,-22792,-62836,-100789,-74648,-27914,-19904,-29682,-21527,-11448,-11941,37138,112130,100324,62478,59540,19946,-63305,-97187,-68664,-2432,50285,58876,30232,1535,25679,58537,23103,-77805,-119638,-73470,-14661,-11631,-35786,-9042,70562,66808,-15064,-24256,12835,-46338,-159176,-185441,-117684,-43728,-3977,-8073,-30967,-39275,-38172,-25909,-5877,13659,16536,-17953,-68460,-81598,-3559,82998,62041,-21297,-9597,35414,-7515,-1225,84453,79258,2908,15257,60201,59920,39331,39347,-14069,-90025,-74348,-16985,-15545,-1063,24441,-29456,-109947,-71233,40442,112776,119731,71330,21675,-8158,-8234,-2671,-14362,9607,40222,11991,-46367,-56981,-48051,-37889,-411,16700,-26178,-59605,-57368,-51537,-61008,-100809,-93383,7079,96072,74842,39738,94270,126216,45041,-16409,-9350,21570,57299,44351,-37281,-73707,-8259,39916,44515,30509,26201,4892,-36641,-56333,-36602,-20690,-6227,12583,9475,-30117,-32661,44875,81851,14467,-33355,-25738,-26762,-66364,-111326,-126129,-70446,45338,128644,121815,59143,11774,1219,4917,7191,56870,103042,62115,21366,30766,50929,79644,105429,120866,89616,-6022,-76449,-20627,75359,113823,62592,-6228,15614,57169,13319,-67356,-73607,12809,50403,-80188,-224719,-236973,-124420,35671,105965,34432,-69661,-75191,-34960,-81867,-122587,-53356,-14378,-41442,-28352,23674,38749,10836,6816,7928,-4190,-10350,2379,49099,77011,49520,11200,-9539,14176,54411,-30454,-144349,-117504,-27319,36922,46988,-42550,-97352,-56623,-39617,-18974,32594,62931,53852,53116,65859,46019,-9660,-52854,-61797,-30446,21872,85451,69115,-61438,-122052,-55932,-12193,-24967,-21216,-31631,-50676,-74266,-99241,-84266,-29883,16365,37590,44366,69664,79647,17571,-33092,-13978,24453,43286,65693],[59649,82316,53459,-16872,-52646,-19741,22314,16057,-2474,24843,83335,101052,50333,-22822,-13221,6835,-81454,-139256,-113730,-26343,98302,95657,-9755,2056,68615,57567,39898,63408,60811,-18240,-88266,-82610,-65989,-90011,-110375,-82353,-61120,-39436,12222,104928,109162,17514,-8857,-1982,-69851,-60964,28774,53908,6723,-5655,28504,12699,-55550,-88898,-66915,-42055,-25069,-24418,-18859,17703,48097,33935,9533,-36812,-91104,-62802,-25781,-19641,67901,143313,67040,-33125,-48340,-14645,-21386,-53551,-61258,-67015,-40748,12980,4775,-2692,54347,90326,45889,-11003,23248,66060,22532,-25431,-28184,-29819,-27408,-39011,-24662,26256,26395,-21210,-10765,6004,-27647,-51909,-22475,-34529,-99392,-98624,-55162,-19912,56110,151501,187821,132167,77910,31013,7121,70340,95301,30422,-20762,-36604,-50735,-74333,-66145,-4844,4529,-30051,12197,85445,89518,3010,-87040,-98371,-45563,-12555,-37527,-89039,-81395,-55782,-50052,-28746,-16990,-2642,17858,19717,-6585,-9121,68886,134081,112445,105430,82332,6610,-4597,61221,78200,38292,44292,93859,78051,54029,72660,22850,-59080,-48855,5948,67680,171073,216436,147400,82218,41519,-42453,-79242,-24163,45523,37014,-11065,37711,144514,163218,110683,13177,-100689,-151694,-156025,-121877,-41530,14661,8891,-32947,-74533,-41287,24468,9606,-31839,-4237,1864,-7038,33029,37220,18875,56249,66367,49130,39926,15091,17793,38140,25381,-51543,-130929,-114561,-30130,-6589,-16122,16408,71553,78170,21859,-63410,-135111,-130492,-41536,72032,109445,64533,75321,181396,214533,123042,62231,37274,-38491,-57566,11588,7421,-17680,39349,52922,-43758,-66355,7939,21860,-83370,-162224,-145053,-94595,-86102,-110981,-107580,-43204,-39119,-40618,15159,14925,-37254,-70295,-120848,-140631,-94652,-44449,-11982,25061,70620,76525,4312,-54326,10759,97909,40959,-55631,-11511,63803,63031,70359,84658,39018,-9284,-41704,-98019,-119716,-57557,-13968,-34647,-89873,-87205,-46472,-48300,-71850,-57882,4708,71731,11726,-72298,26255,111618,11167,-52206,-19312,498,13024,-1926,-59245,-63286,-2073,-19003,-53224,-15162,38497,23808,-30139,-108227,-149164,-88035,-18351,-17454,-40987,-11008,45646,35621,31276,122733,147995,53670,13384,46792,49150,13181,26174,76299,54630,6311,5715,1794,-11344,33111,105349,117416,58983,32769,27647,26720,56653,30912,-31554,-37330,-36732,-38077,-16551,-11625,-7495,14926,20603,36698,71304,76226,63529,20927,-63160,-92163,-35336,5594,8556,32684,77818,114198,106542,39299,-36031,-39764,8050,-15789,-102098,-153939,-139995,-112086,-91306,-63026,-2771,110731,191448,139163,48406,23569,29097,31065,37791,58786,63179,28961,-24664,-63989,-2369,96848,84401,15965,30021,43251,6431,-4398,-8056,-63274,-72882,-35186,5795,27874,31583,-20756,-105293,-130959,-104816,-89696,-36814,56569,113203,89128,-3381,-77648,-101880,-70903,-42083,-14967,50092,74168,-7765,-51921,3185,32002,-18635,-88381,-82792,-40295,-134,14686,11328,12682,15895,38227,47296,30184,-12604,-53815,-78221,-82886,-45471,65289,142681,62387,-39091,-6965,61277,36499,-42602,-33821,16918,18657,14651,100449,171184,160100,128696,105002,101287,124397,60417,-80973,-168731,-147111,-65958,-14814,-3713,-27283,-68184,-129269,-132459,-42919,49161,102172,128445,94298,13620,-21668,-1220,21974,11915,-47529,-75538,-45485,-5920,-8104,-39733,-5689,60598,35402,-41999,-39921,15030,22935,49325,99018,23698,-75904,-95587,-122890,-138186,-110426,-86444,-38480,30783,38789,-48877,-105608,-37575,-14198,-90520,-55336,63273,83358,90329,74098,-83288,-184230,-72055,68307,64252,28546,53123,76436,23132,-31260,-1831,70368,60319,6490,11893,33750,-12942,-89493,-64634,32769,92299,69916,-22734,-99440,-93169,-80993,-122764,-98767,-25544,-8974,-13086,16707,9170,-27092,-24188,10471,1618,3068,64914,145922,110050,33655,32545,62785,93440,123028,112667,74466,23080,-64127,-125807,-117436,-73992,-27264,2807,39853,76648,60137,1908,-5871,58619,89889,16842,-28087,20978,87260,140507,148244,85483,45097,44978,34645,10526,-6703,-15849,40184,62449,-7059,-8817,20501,-42266,-104417,-105449,-114420,-117864,-77978,-2492,58188,66488,35716,-5369,-61188,-121975,-114508,-55271,-21920,-29871,-59869,-105446,-104704,-35523,2743,-19016,-68608,-92721,-37928,19353,14208,20698,71953,115528,101813,44435,50095,122313,70215,-112971,-214163,-159511,-92536,-83633,-57582,32261,83410,31723,-39603,-45741,-2702,33817,55027,72923,47309,-13296,11844,26249,-53804,-74311,-22495,29272,46370,24892,9995,49226,123629,141013,89166,28700,34914,75402,63343,38401,62364,24991,-62916,-107542,-132728,-129765,-139276,-143169,-50667,49034,73957,67157,23637,-31323,-70212,-107764,-139758,-141136,-65105,22569,27255,-28217,-31759,19862,53730,45267,33505,36215,101225,121412,20734,-109510,-114215,-59408,-67861,-83124,-22160,45045,26723,15678,58023,40583,-13437,-13398,-14381,-38905,-14173,33665,43500,31834,42732,67506,35559,-43813,-93634,-78368,-1954,34971,-50875,-110380,-41862,42025,52681,28687,-19644,-77517,-74527,5540,82525,93621,10660,-66858,-35223,-2708,-36446,-4390,65266,74790,35458,-46019,-123741,-112038,-45656,-32132,-4145,55983,81204,51268,-27577,-105957,-160894,-225041,-206765,-105073,-41881,-56221,-68346,-25186,6114,-16491,-41565,-21599,-7127,-35537,-37633,-37515,-47069,30147,123275,88343,35102,39140,48707,18974,-10661,24649,95607,146941,163462,136967,62321,16308,74653,119009,42537,-42726,-36265,2604,-25375,-79106,-52151,55980,93096,38581,-18344,-55926,-120923,-153610,-142248,-122815,-83371,-12916,31140,-7942,-69988,-89367,-94935,-103599,-96500,-96695,-120821,-161290,-136174,26056,165912,102845,-21324,13657,97761,69445,68731,116311,95626,50015,61343,44629,12750,28506,60077,-279,-87125,-80167,-55002,-51802,-6548,26281,-35358,-133536,-141001,-27999,83432,96398,29863,-20596,-44963,-11394,45660,10095,-29941,11406,44679,10743,-30138,-24538,25129,71948,83718,68601,28678,-23773,-13991,13346,-28993,-63576,-362,70188,76144,60678,93472,123455,75040,5733,20218,80480,84680,18587,-69572,-68236,-8495,25279,64283,106460,110834,49685,-20525,-54234,-44225,-31908,-2604,53803,49469,-44360,-111250,-50199,36944,6281,-65904,-73315,-53361,-51445,-40215,-51150,-51228,7065,77492,107743,107424,101219,49739,-33710,-79008,-36014,4895,-22685,-29472,7523,14823,12435,49838,92264,76650,-19968,-103326,-78852,-7836,32887,21502,-317,28587,87787,48069,-61686,-55984,28365,7506,-130633,-232463,-232009,-159825,-55037,22518,3333,-86105,-123281,-103406,-124723,-136358,-19209,72639,22790,-46656,-7412,66341,41923,1798,23232,53563,32186,-10381,-24922,-3934,22799,35744,19510,26435,77190,-8142,-173947,-195972,-100212,13412,48804,-42394,-92670,-65997,-84553,-62824,29649,83260,71367,59006,78458,96026,85412,87810,88443,36930,13622,64591,59739,-89036,-159310,-54969,-7331,-59484,-56187,-37561,-57757,-96564,-137848,-88682,29373,56741,-4471,-26885,14554,25334,-20374,-44484,1462,57126,49189,31515],[5103,45128,48601,-15735,-63230,-29243,19657,15053,-4568,11722,39371,14722,-52550,-93539,-10870,64566,-25251,-119048,-135100,-74755,51432,111178,70411,44880,32819,29161,59039,86558,78033,38135,-10793,-84837,-143908,-133249,-71272,-7176,11034,-21856,-26491,70470,74087,-51886,-69641,-13357,-51180,-50609,29756,45229,-11966,11405,82451,35145,-45736,-26698,16325,41374,76233,68688,6804,-10575,40741,44849,-18318,-68243,-72690,-59046,-65025,-45642,74915,138762,36748,-74480,-92033,-11029,89606,87852,13604,-47019,-35565,11793,6390,-8528,3287,-8961,-49970,-68391,-40012,-21937,-32894,-17101,7853,-20422,-62905,-78667,-47694,18514,35022,-17286,-15922,12157,-22481,-45638,-16950,-14275,-66046,-68956,-5611,13660,27909,100944,142711,110901,81746,36179,-12823,10364,78971,96332,38616,-46965,-88451,-89088,-49383,31679,65011,43400,64484,92940,107221,126055,62567,-19935,-36613,-72475,-135632,-145375,-109657,-110051,-111314,-50630,-3397,12332,-14238,-40712,-33832,5846,72078,81210,41311,28881,-5324,-73153,-67112,37674,91007,59249,78807,140227,76058,-24697,-30377,-36922,-61721,-18493,45423,79674,136489,171955,128569,80757,48499,-18496,-92037,-115135,-80200,-31819,-1894,63993,152145,146913,78316,-9835,-109125,-170011,-197983,-195928,-124540,-36430,6897,-948,-25112,-17276,-318,-8916,20317,72566,14921,-33448,37091,82446,50212,27607,3010,2412,2100,-713,67434,89551,5751,-94965,-109397,-64250,-20021,-26615,-38768,-13758,50033,80367,25352,-67132,-130257,-168890,-146869,-54551,-9392,-24581,19323,137618,186410,110269,31054,-11382,-48049,-17276,71655,83619,60452,80307,77423,29439,57863,108817,32465,-108498,-131947,-60113,-3420,-23819,-97189,-113104,169,60173,24426,-13386,-41907,-32771,1303,-48607,-124601,-121138,-80128,-38696,-4696,24373,38770,8896,-45920,-27847,47635,34677,-26960,27047,114841,108352,73171,46546,-19262,-50912,-17484,-9139,-23643,-5625,-17993,-71975,-118957,-145800,-142481,-107924,-42204,21171,36974,-4944,-82715,-97669,-17674,48050,32236,8503,-1358,2441,32278,3055,-72722,-109451,-96590,-80668,-44589,1858,45406,40208,6183,-34823,-34815,-1552,19095,25843,13558,-15703,-18836,5380,24197,52863,66573,27547,-12431,-14028,-4713,-11431,10017,35527,-25192,-98389,-87065,-41152,-26769,-8378,37962,64275,24845,-16932,-71267,-85076,-17034,-9503,-44907,-22235,-13907,-26804,-13640,17327,40386,26178,23940,89679,132029,81972,16389,-24934,-65534,-59333,-3341,5170,-19088,27539,94399,85485,40781,-898,-41458,-24636,45381,39098,-67073,-151637,-105158,-7634,52266,70457,65665,103802,174283,135270,25370,-14280,4316,8648,-1561,11482,16768,-21174,-33225,-19142,-10453,-4780,5059,27490,41889,36324,38948,49498,25239,-24056,-8230,4365,-26876,-4592,60963,55678,-23013,-70218,-59525,-56594,-64647,-59452,-6165,63290,43903,-37473,-89439,-66904,-48539,-41594,21750,71764,25897,3211,38579,43259,-783,-76276,-94593,-41342,33050,52605,149,-41816,-33469,31851,64666,25263,-23460,-25991,-4783,5815,-10389,-7836,30632,-1102,-56403,-17033,33688,37387,41388,67530,83058,69384,34531,49648,58957,44909,42275,49033,88518,125148,41955,-93308,-138284,-85348,6453,28893,-10223,-18200,-13428,-68808,-81615,10536,88607,96743,61781,-903,-45091,-29119,1569,10252,17736,-4863,-23635,-4550,20949,20121,5973,35640,80101,45417,-19907,12232,76042,60675,28365,6480,-107139,-204623,-126624,-45160,-64017,-109446,-139118,-125522,-54133,-18042,-59049,-69066,9580,22292,-68929,-32176,94573,116368,105301,87617,-15708,-57460,56946,156626,110137,19234,-35294,-58889,-62162,-24909,44156,73942,-9204,-85746,-31021,36484,-6869,-94443,-82728,26693,117248,108971,23045,-71835,-98309,-77345,-61958,2989,45221,2531,-64333,-96433,-120975,-119484,-89244,-53641,-66122,-85394,-14706,103531,104717,55669,32844,29520,68600,98344,68428,26654,12684,-30431,-98537,-92208,-6822,2205,-64547,-52564,29571,38321,-25759,-16261,85080,140676,97999,65114,49663,29574,61677,104195,56006,-3817,-13007,-18750,-26164,-25485,-52245,-22384,27184,22611,41240,22510,-79055,-72021,26792,5231,-76432,-92603,-35094,30448,27985,-16587,-39695,-70688,-144189,-176832,-117037,-58745,-57726,-78639,-55260,17074,48320,727,-60704,-110878,-128575,-89028,788,73026,148170,201086,188950,101373,-8326,-41128,23820,76749,21575,-95675,-147843,-125924,-62860,37173,104664,79230,11500,-46194,-67573,-20862,49218,44122,-9913,-30991,3363,88755,110438,13511,-47373,-39514,-40280,-24365,-1797,32326,63957,51594,22279,8722,504,37144,81962,81648,83219,115452,40360,-124212,-174213,-91018,-24781,-98716,-145280,-50077,53915,96231,99785,47779,-14522,-24213,-26200,-65856,-81812,-30980,43494,63899,7551,-23295,21178,52679,35440,-3561,-901,71847,84000,-13207,-113238,-78190,-17882,-53754,-72148,-15046,32763,13139,-6058,8057,9162,16184,23444,-11774,-13953,42318,51651,35541,53258,70852,81497,69398,-9293,-120290,-163743,-123435,-106283,-179717,-164165,-18506,73217,75482,76186,31990,-57948,-47960,22806,46130,45899,-5118,-33626,29111,50581,-19477,-39009,-1347,28482,27298,-8771,-29258,-1783,63018,81120,59806,59968,68616,40520,-15966,-55236,-109323,-180513,-146954,-52284,-43676,-74395,-54961,5672,45232,28164,-29276,-39901,-10111,-13536,-17262,-39588,-88055,-47074,51926,70016,26028,12451,55715,72211,54317,60559,102793,166156,219347,220116,116654,-3936,28670,138973,129323,52489,40967,52344,-17759,-84158,-45167,43744,90597,97084,36182,-66814,-119655,-79128,-44395,-65889,-71378,-21666,27922,15978,-15411,-32606,-60535,-101624,-104064,-91606,-96886,-136494,-103251,76727,197535,83187,-53053,-4910,72105,46273,46521,102214,112581,82189,59308,-5987,-43426,4435,47543,17270,-16575,-25754,-45572,-46524,-25701,-33017,-74317,-127443,-157922,-102799,-24642,-11348,-24016,-14515,-8889,29630,68347,-5656,-72220,-27834,43668,63171,28164,6118,74195,147998,183669,177955,94277,-28787,-25724,68766,96292,32791,-12633,6303,63001,62791,37773,66263,64761,-19777,-36300,70968,120139,42430,-18258,-8889,-12374,-40648,8034,114727,138219,71122,10427,-26257,-40462,-34491,31240,126601,114954,-4383,-103599,-82902,-23941,-44840,-94231,-99862,-82252,-21005,59314,34887,-24197,-3906,42455,55394,77806,109069,47205,-62801,-105572,-74509,-62552,-57711,-12862,13651,-5967,-26702,-33203,-10621,3896,-40163,-95659,-105936,-77966,-56032,-38516,-17289,18374,59360,52201,-5114,22786,60357,-43249,-157734,-155163,-126534,-136250,-123396,-73660,-56512,-78931,-110949,-124262,-120120,-86843,46057,159738,98491,-19648,5288,90088,47630,-14409,17482,74488,69171,6556,-57355,-46664,22374,70263,74282,61042,76054,39016,-76365,-135055,-88227,-10292,26537,-9950,-45357,-49894,-51485,-3944,64206,99330,79937,45974,60295,114888,168369,181842,143539,75177,32780,15937,-11563,-82686,-87850,29364,46995,-40797,-5620,74758,34273,-57966,-103391,-48208,61127,74222,-6603,-38555,-10659,-11175,-25902,1217,64379,94828,54010,6419],[-43806,-44973,-45456,-55677,-37000,14914,35838,18710,-14949,-36721,-50229,-88851,-136027,-132218,-12735,117131,69551,-55550,-123059,-124838,-64346,41057,93984,45554,-34890,-35884,27672,60818,59050,91751,117256,14681,-116071,-103583,4319,62953,18353,-62810,-70638,24862,36799,-76673,-108879,-36197,15441,18059,10542,-588,9981,64230,89230,15368,-19732,55372,88809,67019,98386,122991,33753,-60742,-21547,33127,-16914,-69785,-58301,-60019,-90652,-68339,58347,129700,48330,-65618,-89106,6108,131980,130098,37811,-17711,12885,58105,63910,65939,30725,-51161,-82254,-75936,-94794,-117050,-66921,23886,59750,21301,-14316,-14428,8210,50950,57784,8836,-24603,-19404,-20983,-29232,7131,38871,21212,17543,40937,972,-25281,21810,48222,54739,71680,42171,-15351,-12436,43089,88870,68778,-25976,-81746,-45278,7586,44333,70023,82732,113380,110021,99537,142079,114745,12792,-19552,-42607,-104339,-107562,-101823,-151943,-142498,-53092,27079,55544,-10890,-83086,-79940,-28562,2063,-5400,-21988,-42963,-77075,-106595,-96680,-21232,38807,35019,53397,92110,31646,-82061,-96075,-40180,-8895,17296,57264,58343,43985,55397,48254,30868,26473,1168,-63740,-145122,-168370,-106941,-16626,60169,107480,86457,24749,-35491,-70904,-103825,-166755,-195830,-143810,-75559,-26029,-893,13117,13524,-14499,-17215,60574,109031,12822,-57807,3180,78237,52819,-9652,-50170,-20765,-2529,-22791,19832,42543,-25517,-70248,-55296,-33458,-21216,-36239,-58796,-40262,31852,91633,89643,8736,-97533,-204285,-239927,-184327,-166339,-150323,-43708,87346,133767,81256,21251,333,-2510,34207,91189,100643,91521,65775,38788,50523,98798,111194,39773,-55955,-75325,-32181,19715,8459,-64868,-76630,43246,119384,74953,-18206,-78920,-45363,19254,8568,-38878,-56557,-83255,-103538,-99470,-69070,-12755,12341,-44755,-59128,8254,26668,-5115,23500,93638,117914,60976,-29364,-77342,-32834,32159,51270,32146,4933,-66473,-161776,-187022,-170329,-160500,-123725,-36362,37834,1926,-134652,-178060,-77122,-13209,-1118,49347,83674,55081,44022,67252,-2962,-96895,-110879,-106904,-88698,-27289,23535,40725,23948,3793,-7229,8881,16058,8665,16006,40824,7025,-35293,9881,36006,-19661,-32826,-18494,-63935,-80688,-23019,-9704,-37337,-48305,-88476,-120188,-87421,-24779,-1475,-11075,-6643,22000,11783,-39340,-120507,-144325,-88760,-69789,-54299,23863,68929,58566,32070,42555,60097,11064,-25643,31464,78032,29069,-23998,-3545,18935,7339,-4474,-5234,-7389,27991,66359,34523,-15496,-29739,-41496,-19900,16881,28287,3048,-26449,-653,69406,128542,162055,122258,63459,71942,69173,7947,-30395,-22465,-19206,-32704,-38350,-31964,-34411,-2596,8462,-76290,-158895,-125262,-19753,23031,3639,9094,21904,3719,-10840,36309,23443,-53591,-35505,57270,102703,62308,2449,-62255,-122994,-161814,-147355,-52326,52390,86279,35654,-28389,-40625,-59669,-82116,-25797,26221,7820,8116,11889,-26879,-61301,-89679,-93423,-58527,-1954,21659,-16256,-54602,-32558,39529,67884,870,-41791,23212,82755,68683,13651,-42057,-40833,-17705,4415,38360,31740,28409,61698,78831,75654,70871,2992,-74335,-99878,-79336,-63612,-40676,15680,37431,-19897,-87422,-120055,-69576,26853,38774,-12512,-396,24848,-9671,1707,77056,80603,37811,-7870,-55084,-70208,-46309,-29620,-12470,49350,86789,85387,65806,30965,19080,48446,66245,46181,3029,-33425,-6074,60576,62099,4959,-64711,-145078,-179024,-101957,-20069,-50310,-155388,-219576,-192907,-105777,-66130,-83259,-61164,-2743,-19654,-72735,-4357,99265,105307,89052,85091,58940,68555,130574,165946,119153,14186,-96200,-126587,-90270,-28251,39860,65806,1851,-88700,-59317,-3556,-21400,-77781,-78995,5995,100771,119158,68690,-36612,-137180,-134187,-38858,91542,119031,53647,-43253,-118223,-157693,-119207,-65832,-48848,-83662,-97385,-39753,50363,77935,76673,35400,2654,22493,23130,-17813,-28260,37948,78226,25744,-7485,21778,-2089,-58876,-42004,7236,-4123,-49749,-31848,45779,95608,92543,95399,75571,15033,-3947,33383,9386,-66111,-78076,-35932,-1819,19840,-7892,-18290,25034,62394,76208,51962,-8427,27491,110257,66815,-6137,-49363,-71581,-27069,6491,2276,2274,-51237,-143395,-150581,-75893,-3750,-4094,-55908,-26576,75745,70767,-3175,-44664,-72500,-76686,-57418,-7523,46464,141774,208104,163089,39337,-70241,-117197,-84651,20051,81737,18513,-74072,-95954,-27076,77508,116876,66830,14285,-6887,-32224,-13766,34919,3910,-69912,-47948,37119,103345,113583,60925,3379,-31080,-60214,-45081,-25355,19140,71112,39987,-15628,-19351,-24685,-18885,29513,67415,77464,61261,3821,-100029,-102861,19473,68510,-28335,-76560,-49561,-32214,26350,91637,79225,34487,52015,93848,68051,14718,3323,43380,87761,83193,45361,43725,63819,43619,2777,18931,50203,1702,-48384,-60081,-34185,-3955,-9685,-26957,-39619,-31056,-40455,-59419,-57518,-34721,17153,3849,-75551,-64899,11582,9797,5382,37617,25448,28377,68797,20560,-103000,-169691,-148380,-134562,-184842,-137051,1418,52981,25411,24236,-5428,-61895,-62956,-40278,-18814,22899,11131,-1145,61099,100390,51908,-3036,-20498,4770,23030,10171,18403,47810,89605,121327,108292,48058,-1148,-31017,-39359,-15202,-30062,-58468,-22391,-1316,-46318,-45069,5927,32346,30307,737,-54625,-39831,18605,23762,16281,-6517,-87071,-110506,-29154,43422,36329,5160,2974,-6199,-10009,-20378,-12289,54237,151295,196216,112050,-29826,-60517,46821,98894,65436,61590,77203,3717,-66616,-28737,31587,57377,73673,36174,-49865,-82915,-37575,-1252,-20632,-28602,5760,27328,30205,49830,52545,9145,-41232,-29140,-12126,-41709,-77536,-37691,88648,134321,27975,-64197,-33989,-8603,-50442,-41861,66180,133699,91819,40070,-6491,-22579,1687,21872,38867,62038,25914,-21297,-27029,-49133,-91372,-88044,-80965,-93091,-87878,-74081,-75921,-50076,17031,51581,47901,20429,-53159,-76425,-41904,-7962,40191,50330,-10378,7961,95144,165034,181813,100660,-31706,-47963,41944,92793,43604,-65232,-79913,18755,34009,-36612,-34273,-12396,-79566,-132944,-16329,107596,92084,71383,52818,3726,-68661,-70755,26837,81329,47505,15882,-11578,-44148,-50022,27959,136823,139453,43495,-34532,-46384,-60122,-83307,-63444,-60796,-84657,-24337,78421,74711,19646,34454,42848,-12307,-22362,26622,17694,-34269,-60706,-56312,-51258,-22236,8068,-28938,-55700,-44232,-88314,-108115,-66955,-39116,-65219,-117413,-141849,-120494,-73823,-37644,-24698,-25058,12520,40217,58668,36532,-83682,-157864,-77695,-21983,-88965,-136265,-124576,-120975,-111927,-127422,-148234,-107490,-37232,52402,126419,87417,12296,36342,79424,27263,-26172,-15851,24999,55246,16438,-48746,-7839,88864,100251,65217,33039,33422,50738,16771,-32563,-23268,-9844,-2511,8410,-10382,-50086,-32695,34620,54468,62086,51261,22475,37147,78335,108418,74792,-4081,-4579,18961,-30301,-84104,-82160,-11416,94033,82545,-2441,41165,115759,62433,-41258,-75716,-38754,25516,33556,-25239,-63388,-50604,-28598,-14290,28184,77196,71004,19609,-15844],[-53463,-72893,-85191,-60581,-3908,39758,33854,8081,-28029,-60730,-76701,-90900,-91371,-62522,6075,97593,87134,-18290,-99831,-133762,-125079,-35594,26191,-29169,-78433,-50288,-18814,-13277,20681,115105,177787,104570,-7520,-15008,43708,73840,20737,-47518,-54421,-1057,8777,-44028,-102691,-93091,20237,80577,8248,-18692,66574,136030,111533,30910,17332,79047,84286,23573,31412,75980,28621,-65379,-59884,15801,30401,-13411,-48408,-62790,-68551,-31017,83899,170337,118565,9990,-19483,25586,51867,33799,15111,23023,72078,110182,113637,120360,56696,-69137,-88279,-48104,-72899,-108566,-48691,25238,19383,-290,45497,91239,93104,73955,41993,3067,-20275,-7532,13772,-10059,20358,66714,53685,48623,43767,-8522,-30657,-11415,13067,37325,40494,-8395,-39889,19030,63834,80133,86700,25338,-32656,5492,51357,46775,34258,44219,82762,92401,70130,57243,44341,329,15405,39564,-987,-41863,-99426,-173807,-139234,-43863,20411,34216,-16884,-43016,-10204,-4823,-40157,-16339,28200,25611,-6760,-41975,-62776,-34718,6466,8592,3472,16259,2222,-58202,-72332,-10851,28772,14673,10033,-585,-31277,-30009,-25117,-36073,-23194,-6487,-6065,-59152,-121117,-116885,-40710,33396,48495,22302,-5206,-26588,-22335,-38754,-113812,-139113,-93635,-62394,-50330,-24196,18331,41485,1765,-29504,24615,76890,36051,2249,31263,64479,30912,-29383,-67411,-50232,-26066,-46440,-60542,-58314,-75296,-58453,-28670,-28309,-22942,-24762,-57901,-48222,38731,119876,147758,78088,-89400,-235298,-245699,-193564,-210862,-187557,-49326,77836,110113,66913,31317,49790,59633,33094,6949,11146,35069,-1975,-37086,4793,54370,60642,59542,20122,-50864,-88605,-34555,27317,21898,13372,55764,68908,52788,12597,-38747,-48954,-16955,31693,62412,35559,-52057,-130675,-142087,-93304,-13733,28804,-18400,-36316,17050,32525,7829,7537,32461,63309,28061,-67281,-82547,13935,68961,37256,-10077,-16047,-36122,-100066,-148968,-136646,-123751,-101376,-42153,6276,-51959,-189534,-196234,-53821,29672,36630,84259,140665,123579,79436,50451,-21534,-98826,-102220,-61930,-29770,2812,32050,54292,38500,-10889,-43868,-35970,-27189,-44232,-43821,17031,34098,-7273,9300,17758,-40185,-35458,-3171,-55298,-59921,53227,88704,-6800,-76148,-74319,-32721,12990,39582,47760,45053,37863,45292,27376,-35937,-116512,-127309,-67865,-55354,-56517,27580,109792,96925,27566,2793,4804,-35352,-72554,-37924,11792,2520,13446,89126,101483,16495,-40026,-5362,29987,27317,17945,4972,-12525,-16293,-20293,-34229,-77095,-73908,11759,65436,44510,35582,70752,133478,127424,55516,24463,23635,5124,13210,35093,16142,-22891,-39051,-12527,36951,67794,4260,-129283,-197899,-154971,-73461,-10268,-9454,-31443,-32839,-23620,-19512,18490,12428,-39266,-66076,-27878,53074,104074,61001,-75818,-189361,-214539,-170339,-81980,15423,99687,110895,39573,-25504,-60985,-51234,628,-2053,-58992,-68626,-69888,-115579,-125689,-90121,-62994,-71132,-62470,-47388,-51210,-29535,20138,45026,27445,-33634,-38647,80638,143644,81458,4266,-31043,-15583,14076,57974,104398,75623,17333,-20726,-21903,11462,38563,-41326,-168380,-194548,-131606,-111923,-88841,-31791,-13878,-33543,-67378,-113376,-73385,993,-3261,-13718,28508,54255,25863,48011,92519,26581,-33179,-15337,-15332,-48895,-56378,-42721,-12012,55707,103626,111858,64720,-7567,-1614,64631,61756,7818,-20078,-44853,-48343,-2486,8096,-25574,-52120,-60663,-35861,-27291,-44957,-78491,-147173,-204784,-176782,-100815,-54779,-37972,672,15470,-55294,-83255,858,69645,66374,68743,84331,77537,57729,58188,99386,109001,25773,-82660,-78894,-22850,-4337,-8779,27710,54815,-8013,-50772,-38249,-19522,-34261,-46848,-13781,47094,87530,78217,-19501,-150650,-169247,-71570,69726,125756,95654,28957,-34392,-63908,-26399,17683,16786,-43663,-49959,-25899,-6074,30520,70716,46114,17223,-1921,-31518,-46486,-21623,67124,138743,122883,70153,4659,-43905,-32768,13695,13629,-32114,-50241,-27441,-8593,-1431,3271,37781,64688,32569,-12404,-14002,-34731,-94250,-73066,27489,71252,83018,66455,33224,43020,60623,59448,73729,93431,121117,106136,30434,16772,588,-73452,-70023,-17838,23005,54989,160,-63856,-16878,31445,64184,65817,-19980,-82280,-40555,-5282,-4295,-8462,-32868,-43038,-12298,-8316,-46897,-13440,62927,46579,-37771,-101922,-127612,-96308,-19401,39021,22280,-40606,-50843,10819,49671,48665,31963,18175,6623,-19123,-12228,9845,-19536,-43167,25889,80016,87604,100038,92974,47950,1572,-21463,-28696,-22100,21068,67829,51718,6232,1074,-26448,-60247,-7927,63228,56653,-4300,-26295,-27153,7267,72438,68242,18682,14510,-34303,-133102,-95304,36643,84777,64162,77577,133461,150424,83727,15239,12856,60616,89471,59788,28303,54719,56688,51320,83080,61768,-44556,-59539,-16147,-20369,-33873,643,17556,-26843,-46208,-62345,-81549,-55420,-22947,-2854,-35518,-103644,-105334,-52107,-35829,-20148,10026,-1934,-4029,34535,21473,-50328,-94004,-61293,-26456,-50545,-33624,34320,60160,35412,6282,-50601,-101923,-143118,-159081,-90069,12572,17282,-13937,31149,84896,63659,19092,6052,48453,73390,31600,851,1148,4887,32031,56719,-4921,-69971,-84619,-88749,-76714,-37664,27339,65397,-6577,-60538,9402,61802,25375,-7486,-33505,-76881,-26928,67226,61293,38875,26253,-55800,-101296,-45252,9215,36630,26927,-25446,-75576,-71121,-62799,-78469,-50938,45041,112383,74448,-14642,-55371,-14403,17179,12829,29134,63616,18302,-56935,-39964,34225,37851,-29829,-69727,-44806,-31587,-31922,-16622,-4131,29836,74780,60174,32544,53524,70960,36529,7568,27624,-779,-84620,-92163,-21343,50009,49875,5039,-26230,-31180,-38616,-70127,-57456,50534,127856,76988,40953,58748,69392,45983,33860,56665,74889,33639,-649,7962,-13747,-62394,-43767,-997,15568,-1592,-34936,-50027,-38337,24080,53479,-40,-63700,-89604,-47018,-18461,-40864,642,51705,-35294,-107404,-45176,35328,79777,83661,29435,-25607,-46050,-38656,-38522,-114610,-130502,-18364,30345,-32772,-78359,-58457,-52657,-97795,-45441,79674,134837,120888,72731,34147,-30265,-91153,-47594,34984,29134,9,-25371,-54576,-63629,-13003,70575,101081,64839,28532,-5012,-61076,-61063,16671,28680,-22119,-28252,29415,66742,69524,99075,80307,-21862,-74360,-30741,17650,31511,16282,8149,25331,48455,16028,-76490,-90028,-40896,-71674,-97591,-40604,7179,-23798,-91003,-136817,-113140,-63961,-41334,-58119,-63831,16646,92088,65723,-156,-54579,-84925,-23891,23119,-33413,-63652,-62987,-112764,-145720,-147147,-140373,-81038,-26299,-11609,-6471,-2416,20533,55376,52860,27001,19816,214,-4404,34343,31408,1202,72426,159842,98388,-12855,-35784,17985,54981,52090,54228,74150,57288,33844,45181,24103,-42968,-51354,-11196,-4841,21389,39165,33535,60002,69077,25977,-50992,-134149,-106125,-25029,-40065,-96591,-81237,21365,94924,72931,55687,95860,86572,27306,-31255,-58062,-29730,24255,24705,-34261,-74889,-48478,-5072,1541,13155,36300,21894,-20538,-27334],[-32418,-1176,-7576,-13933,-15140,-18907,-21039,-26417,-31772,-31403,-21222,-6331,36757,62128,27445,1711,-5674,-46374,-97496,-104846,-85400,-36708,-36735,-108621,-91461,-12958,-44841,-104371,-39875,76969,124544,97730,71052,53071,17181,19128,45035,52894,28419,1438,-19837,-9756,-63233,-149165,-84438,30174,-14961,-40148,45052,111155,111078,66592,27072,25170,23133,-675,745,7326,-4922,-35378,-55187,-14201,41928,13222,-51903,-51104,-12183,33730,121304,194491,151669,76357,57536,28091,-54746,-75545,-14221,39815,81034,98966,87069,82616,13340,-102675,-110572,-45365,-24083,-28201,-8775,-22841,-82640,-68240,47524,110871,88463,36987,-11634,-52125,-41277,20639,40533,-12960,3297,49152,21322,8800,18686,10560,2230,-1747,34746,43090,-20718,-99090,-77921,50570,107723,86624,93979,71249,14085,24992,69558,58330,13026,2668,29280,48634,29739,-27164,-53177,-23531,24687,36448,9311,-44376,-111788,-156479,-118316,-41986,-19816,-41619,-62476,2600,101511,67856,-12771,32740,107305,117968,92909,45640,6317,20068,49135,55123,34607,9402,-19289,-37036,-28283,-2109,14889,-16037,-66341,-70368,-36577,-17226,-48973,-107693,-112705,-52363,35816,52809,-35102,-111893,-77402,5327,27568,-1936,-850,10084,847,-26859,-70343,-65053,-16369,-10981,-45356,-46394,-4717,32630,5948,-43409,-34151,27940,81931,111888,96091,47078,8292,-8654,-42285,-76865,-81962,-104238,-135717,-132460,-114576,-98814,-43121,-5249,13831,15623,-31540,-49945,25136,83175,77397,21478,-111564,-194055,-132648,-76073,-109531,-86356,27787,102282,90444,39738,22856,65455,72421,-25560,-121223,-103126,-37634,-56326,-82682,-34309,27586,54830,85084,55275,-56519,-138245,-63598,67665,118098,90761,40855,-15720,1322,48425,34478,-34746,-50491,32494,98942,60971,-26980,-95644,-96106,-42270,6078,22400,8301,3714,20352,9997,-8208,-7710,-23454,-20773,4210,-10558,-22222,42254,87843,27034,-36573,12045,76726,64681,-8737,-68977,-106356,-99990,-46490,-7068,-53283,-132125,-120060,-17878,60083,85352,120657,183410,179711,88161,-2571,-41619,-68037,-85414,-18758,51292,44675,9907,42484,53943,-13062,-59314,-43220,-46136,-91941,-100649,-40053,5564,-18700,-32869,-23157,-3611,51336,69010,16308,27759,145818,185365,67311,-36457,-19682,58407,104136,93446,77775,99047,121928,115964,65409,-9934,-83315,-63085,41440,42920,-50113,-44771,30513,19543,-44415,-60777,-53065,-61900,-66021,-25682,18921,22603,73517,151009,98758,-27127,-47396,11814,34039,12748,-1991,11965,22863,13433,5992,-32066,-118324,-142654,-35408,29510,-12927,-46306,-29751,17808,52905,37011,19210,1481,-3737,68302,116995,52552,-24442,-26438,43164,127385,123060,-3807,-111023,-116449,-109896,-117186,-42067,21231,-1212,-4839,35702,28165,-1121,-21039,-34377,-81382,-100992,-27628,70365,45140,-85170,-161679,-136557,-119922,-118868,-31285,107254,166476,76662,-32527,-41001,32895,70058,17955,-69908,-88400,-73733,-101263,-97271,-44439,-6930,-46112,-77531,-73501,-61846,11161,78290,57236,160,-26269,19459,137373,164747,80860,602,-6242,46910,57358,61076,111837,108326,18772,-99514,-114647,-26025,31724,-40844,-160089,-172182,-97890,-105368,-105091,-19190,43979,23390,-40759,-60781,-11590,6127,-21172,13098,72762,99422,65932,48866,49481,-23698,-62350,23235,64838,-8490,-55162,-32152,-9009,-2714,5150,27357,-6435,-70182,-35639,35127,16086,-20172,-8641,-25554,-46208,-29938,-33869,-41486,-3784,27883,52396,28800,-42162,-39019,-19407,-76129,-113254,-89858,-31977,50107,114952,98676,3494,-34998,14077,35667,24047,45163,75733,51645,-30067,-71240,4485,69560,29409,-37996,-527,97422,103008,-5685,-29798,37920,28791,-38589,-40400,2769,-5890,-37857,-46264,-32046,17505,53052,-18252,-112862,-125387,-110560,-50768,30653,64000,51439,41017,48065,65517,75698,57529,6418,12393,-8888,-65132,-53283,-7155,16215,27855,-10584,-34532,10107,63042,110536,119309,106891,80083,-13561,-85149,-50372,23261,23183,-37067,-39750,-6373,-36069,-87109,-101945,-49908,15136,23125,-8900,-39385,-69979,-80439,-7293,104635,119847,109104,91089,52130,36658,16573,15469,57363,99690,121741,78569,-4991,-8967,1157,-40567,-55554,-38793,-6549,52406,70231,78455,123378,94527,50397,69157,4257,-144352,-172564,-58649,10284,-4478,-34240,-36943,630,-6685,-94030,-113918,-51656,-31478,-52812,-71350,-57229,6482,25194,-13662,-49234,-67244,-23273,43154,12928,-37924,-23237,-4,-27352,-61795,-43642,-18743,-34213,-16519,59812,84963,84112,116433,102692,39602,10368,16877,8998,14773,37259,22509,-19762,-26082,17920,11407,-15887,24616,84291,62295,1443,-20867,-1386,28708,46126,51188,57043,78306,12676,-120856,-120343,1590,58095,48097,39766,59129,97553,78822,13697,-24441,-16787,-13241,-32163,-29489,29502,57845,71568,92071,37629,-65414,-48255,12395,-6130,-73402,-52001,24598,35497,20683,-14992,-42661,-8682,2306,-33036,-47015,-43108,-50587,-45679,-37734,-37002,-2602,35900,24533,1899,6663,7543,-1207,17889,53794,56847,52983,79522,121984,121257,59983,-35184,-134542,-214796,-226507,-138537,-36391,-45920,-87122,-49173,-10871,-41918,-47476,2758,67636,75697,478,-60641,-90583,-112891,-91582,-50640,-71908,-78557,-57508,-108822,-172119,-108761,30500,82850,-12233,-45264,54878,82867,-357,-48116,-55592,-95210,-60800,51944,63737,23441,-7200,-71851,-86547,-44034,-32497,5183,39215,23346,-10479,-17850,1558,-17224,-37439,10436,62920,52758,30543,26814,-10632,-48770,-21566,22236,39722,2064,-76193,-81954,31382,38841,-124514,-197326,-69675,8417,-23497,-36698,4296,75039,117026,78838,24672,10631,2192,-14302,-8288,-734,-85031,-185008,-159163,-72113,-25926,-13512,-2065,-747,-18553,-6245,7363,5168,34487,59764,10624,10779,79855,111820,85987,73541,51529,22701,15621,4667,15988,26156,-8109,-3359,64664,95551,47736,-16127,-26816,-30670,-19339,-24451,-87427,-137949,-125159,-50277,-1752,-17161,7002,54789,-20108,-129705,-118685,-58151,-9081,74015,94310,-3679,-115422,-131900,-101241,-116079,-120583,-17913,67032,32860,-45764,-26972,61546,60954,19142,58614,114535,83762,43199,49887,13277,-67586,-48694,41939,31455,-31667,-69714,-69767,-53355,-35247,195,38169,45166,21202,-25640,-63239,-17504,62141,78820,49530,-10756,-20612,24160,71458,109586,82838,-5324,-54272,-25198,19056,34417,22403,33458,60849,60493,-4342,-83808,-80880,-47866,-53269,-28571,36112,36486,-15774,-41264,-47126,-48000,-52968,-56201,-50020,-10886,78545,142467,83301,1167,16241,17344,-7932,-4685,-2210,34626,57778,-34278,-122370,-109036,-81480,-66855,-65970,-89546,-131663,-108076,-21356,17982,3339,25867,79974,56750,13487,21024,27427,14577,59303,121732,55649,-80870,-79009,33904,57435,45116,98390,139294,120669,102922,99794,52567,-28965,-75957,-83848,-64738,-491,40610,62629,109945,101785,30062,-26120,-81517,-114707,-70263,-50355,-83848,-73037,1071,17541,6444,96429,165060,94097,26397,456,-35233,-8800,61700,53679,-24949,-52628,-7285,9183,-13948,-18982,-1419,-1560,-34966,-31854],[30181,108013,100959,37044,-49243,-97611,-79702,-48169,-17006,22893,58592,74717,109390,120568,33967,-74760,-91437,-61931,-65608,-44589,-8011,24121,-4510,-97874,-87623,8398,-32214,-121606,-75976,13335,52262,53148,64697,55303,-7057,-14659,73106,151865,127819,38467,-24280,12980,17267,-104441,-171144,-101485,-76618,-81788,-41264,-1444,33600,34841,-15000,-33729,2431,57456,69995,16606,-8588,-4468,-46601,-64506,-21028,-16124,-26802,14030,57999,70537,113275,143669,98465,64549,65782,15330,-63734,-65233,-2023,33623,42705,37645,37894,39487,-32948,-111876,-103512,-52357,5986,46230,39953,-18737,-86022,-63813,32649,61152,24620,-818,-25640,-74946,-79199,-11716,14932,-23048,-11203,23417,619,-9443,13618,20952,10105,15247,64162,48824,-49037,-106608,-57360,48694,90398,58135,75079,89409,39680,32457,78445,70238,34511,35651,35772,11045,-16723,-65196,-94307,-32519,-751,-42120,-62806,-80944,-92071,-85715,-80204,-48808,-35523,-56842,-85001,-24391,88445,90985,40338,69209,104720,88141,68499,51724,51051,80493,107831,144750,152744,79028,-44021,-76962,-26583,-11821,-9007,-27431,-93730,-86138,14586,64033,-3506,-122629,-169625,-91725,35388,77488,-21171,-121124,-100448,-16674,24383,-2015,1396,25422,2466,-27606,-29287,-3186,40693,30056,-22938,-44436,-35440,-29488,-33060,-41985,-46264,-865,96215,164250,114532,22883,-6509,22092,2408,-56040,-103604,-166147,-185908,-120644,-69295,-92592,-48607,32412,67441,49380,-26698,-91241,-57397,-38265,-84046,-121724,-113289,-51940,28628,41781,8050,46438,124188,129606,67414,12632,11099,47404,43053,-60944,-154189,-121781,-46777,-59673,-77678,-18641,61303,84808,81631,51788,-39218,-103913,-20640,92103,120581,82111,25968,-34533,-23884,41840,50758,-29262,-56373,17335,57617,20164,-29178,-55377,-43428,-3638,-4344,-22712,-8159,-3697,-39816,-71694,-59034,-29940,-47906,-62948,-1240,44293,1444,16905,92030,78886,40479,90987,126023,97067,60378,-21985,-108454,-105499,-31798,20058,-9692,-61787,-34523,34662,42793,38882,104723,200314,199659,83026,-33310,-72947,-51697,-33396,21399,82283,43009,-46583,-20911,17171,-12458,-7713,26020,-33534,-111087,-113873,-86181,-82257,-106979,-104354,-44060,53506,123848,101342,49305,64408,123891,124135,48975,-10731,11784,85476,125144,111244,76204,86346,134958,150418,93566,20591,-38542,3220,126560,117317,-50189,-149577,-119289,-92564,-90526,-53032,-16528,-16357,-18863,13457,33927,22441,68505,114062,37203,-30686,13428,30878,-16645,-27547,-10663,3055,21383,17665,-863,-15853,-56716,-87256,-50103,-43757,-77401,-73083,-74063,-87589,-62208,-48442,-40021,-43381,-39818,50500,96414,5196,-66513,-40514,46992,120569,99298,-36,-49784,-41616,-96015,-157316,-75086,48479,69664,83195,147020,128019,29672,-45783,-60213,-59062,-73333,-70415,-47015,-59127,-107981,-92887,-21934,-41169,-93008,-24902,102577,158301,65421,-48409,-28898,52165,73300,57387,26863,24802,37168,10031,-11615,3243,32599,-11591,-76688,-80578,-47559,29230,74665,45663,15131,37926,99940,154918,131581,74144,32659,20858,61653,70878,50824,69758,87559,42284,-71433,-101023,-8428,48865,-20080,-103982,-91583,-30885,-70508,-98580,11705,115860,73000,-14873,-626,47911,27087,3511,35984,71817,105471,94450,32766,-4377,-28013,-26132,55608,95615,5038,-64038,-40796,-38375,-87171,-104084,-53423,-63207,-123646,-90051,-22228,-33881,-47375,-4310,8738,85,12210,6488,-6409,14144,31548,31521,22549,3835,66978,112680,25902,-74190,-98138,-52655,67977,152748,139641,90828,51577,38975,14852,-8986,4415,38964,34285,-39308,-91230,-40800,12431,8549,-18580,25094,165197,211591,51868,-70219,-40773,-26767,-56900,-37811,-1991,-42910,-87868,-89949,-91245,-42485,27252,-16779,-67760,-47893,-97489,-139248,-79284,-10451,-5939,23647,70737,92423,76259,41149,38443,82628,30017,-78821,-117626,-98679,-49067,147,-16501,-3327,88429,159010,164538,85390,35398,52906,10033,-76582,-78468,-818,28984,-22224,-20135,24833,-18539,-102022,-138380,-96107,-34243,-13879,-26007,-52291,-71844,-42167,30923,89029,91650,101372,75879,20375,-3593,-9852,16117,43749,34444,56384,79646,24437,-27517,-26702,-9815,-19020,-50923,-61370,3293,106823,164964,169985,93827,2499,25130,15158,-108628,-121127,8844,53125,-4546,-32029,-19479,-25318,-40883,-74956,-45907,4489,11464,1742,-486,47498,134556,120680,11256,-59047,-49108,17223,67919,19798,-51819,-50928,-26413,-55516,-97080,-77288,-43372,-54148,-47685,5008,48068,83961,111421,63019,-10620,-14087,28355,69060,74343,46347,-43539,-142338,-111406,13581,73962,81258,82138,88318,86352,60922,12084,-26671,-26736,11846,83400,104647,94761,66546,20481,25134,57602,46395,28878,14118,-18414,-12005,28289,21200,-30908,-77963,-98280,-90433,-30481,45834,55978,31901,13123,-47899,-95688,-22968,54656,23899,-84380,-103462,-45,81235,105235,75156,34270,17901,-14663,-50615,-30842,27099,46425,26769,-15659,-45389,10811,84119,56745,-447,15672,61236,65046,32128,28815,39110,57327,97089,147722,149690,108175,41858,-82557,-175976,-162143,-111520,-89211,-125065,-149900,-117360,-103759,-144914,-120412,-32068,12445,-19042,-79845,-112667,-142792,-154743,-125474,-96236,-80283,-11260,39982,-47150,-146508,-101043,22383,86774,57110,35872,87444,97804,16976,-54895,-70933,-110782,-115772,-20200,30883,-13269,-74646,-117033,-103088,-65036,-42558,-8583,36219,99432,115921,79041,71508,73049,49190,53485,80240,69031,57379,39883,-41099,-76034,24000,88123,48476,-13228,-78874,-94168,14356,42140,-118343,-212082,-92414,22986,13415,-13369,30341,98173,100787,59084,42043,12535,-61322,-84044,-54677,-46507,-112191,-168669,-151521,-109994,-83181,-55394,-27577,-13322,-5797,34873,68634,39726,375,-26245,-75198,-58960,17549,57990,76760,102847,46603,-5,34135,10398,-29847,-20947,-43320,-29261,82758,128732,43345,-37759,-32870,-27998,-58496,-90548,-126031,-157501,-155729,-89558,-7538,39170,57024,65451,29354,-35043,-60222,-19579,30142,102140,106355,1499,-82437,-82382,-62814,-56080,-57976,24414,111762,71202,2353,45578,146498,146007,58329,35277,53125,22535,12773,61067,39823,-40881,-18718,65883,45919,-46815,-97976,-62041,-1075,14705,15153,30785,23637,-18951,-49879,-40114,21615,59920,61783,62031,19429,-10984,7105,39391,49724,9172,-34175,-26735,-4673,-14875,-50533,-79665,-43485,1930,-4853,-48099,-67422,-49289,-63046,-80062,-11090,43574,-914,-42474,-3354,48715,23202,-38973,-48337,21177,83200,121002,143456,94589,24322,51846,56899,-28978,-56451,-1892,77495,120103,40696,-41793,-22770,-23835,-83946,-97108,-96891,-154428,-144911,-68541,-53482,-57283,956,82964,73474,20686,-478,-19440,-62902,-65259,11459,29056,-63230,-74185,21472,38984,37466,100134,117575,85710,105564,119542,58936,-22561,-77441,-92430,-69322,-18719,11965,59383,123289,105461,50838,46846,30660,-48117,-86449,-73070,-63051,-42818,-41607,-88888,-68834,92448,201612,149249,77919,38482,-7493,-3893,46310,34540,-33188,-42781,-11362,-29695,-46755,-21210,4984,5407,-24448,-15539],[95803,146186,112989,36023,-60523,-111408,-92231,-49726,-13886,35894,90404,83283,44852,48143,10797,-85868,-99989,-20572,15867,15893,14989,40423,46708,-32356,-82559,-27357,-10939,-49072,-54925,-27409,24569,33139,3443,-1609,-6518,2738,63275,147920,155611,65074,-14844,25475,102629,19942,-144752,-178464,-130696,-104849,-68647,-63249,-77547,-91612,-108200,-71820,12916,97407,111514,45645,15030,9921,-61429,-124295,-103190,-40076,34660,88464,80604,36576,40169,48650,14638,-16120,-16687,-16975,-8694,9568,25120,12682,-14175,-24238,22265,47878,-29461,-82917,-66014,-48113,16029,69200,68525,54727,27634,14269,39749,41529,23357,32672,37615,228,-68747,-89093,-35765,-3612,5773,8363,832,5316,7222,-25000,-34388,15314,75036,54025,-7993,-5590,19289,22771,-3192,-34729,5042,50855,33132,39850,69115,51801,52227,81982,55836,-21293,-59464,-90416,-100325,-41531,-25421,-68928,-74998,-71012,-47254,-15847,-39575,-58486,-23294,2131,-43246,-70988,-20454,45798,66186,76087,64122,15760,-25985,-20070,29377,60914,74684,146066,208202,131007,-37793,-103489,-46428,-22291,-16486,-12101,-40126,-16466,63942,117367,92725,-9702,-91273,-67501,9008,26935,-31600,-78999,-65085,-35467,-19758,-31387,-31419,-15219,-14766,-6876,9545,19542,34053,20549,-911,-10507,-52548,-105653,-84336,-32503,-39533,-36243,42683,114615,80240,16451,-9768,18167,18542,-8590,-51994,-137934,-153128,-25587,64436,16505,-24921,10265,45351,25762,-63672,-157413,-155197,-133646,-164170,-177117,-55507,95905,120021,56127,21252,75786,140425,137190,94154,61011,53275,49092,29008,-19762,-62104,-42189,1356,-27401,-48667,16007,85444,62884,31071,43197,11108,-27944,21554,46640,18855,10112,26916,4101,-20638,3387,14341,-29947,-41232,4201,18200,-1951,-30181,-46982,-35624,-4509,-16776,-41962,-24200,-35087,-124055,-159725,-102133,-45521,-30737,-26225,1138,-4496,-69564,-39121,73340,128657,130533,123797,52667,-15167,11512,-2059,-68067,-57965,2796,50265,24382,-56395,-12488,87008,24577,-56910,32864,164942,170473,79444,-21352,-106699,-72621,33135,64855,39757,-25047,-98660,-73828,-28891,-2737,67552,89809,-23401,-98319,-75823,-61784,-114821,-168792,-141174,-33103,88373,131159,64781,5431,14140,4045,-48357,-64020,-41261,5365,77353,119521,125248,82991,39328,65063,111227,87471,39850,9296,33051,103985,99833,-46300,-183849,-175860,-88292,-26193,39872,99810,95628,49072,22922,3351,-13553,24398,44722,466,26445,85908,30191,-71162,-70839,-41533,-42244,-6376,21837,-17760,-17784,13393,18018,7140,-21962,-39095,-21205,-57455,-112440,-124820,-132178,-107492,-71650,-67267,-26544,-9636,-67343,-83010,-49991,-11424,11003,18656,18997,10532,-21837,-101875,-157759,-90463,34204,88339,112032,180849,175500,76926,-26851,-51215,-1101,-1114,-96584,-177664,-155864,-111085,-49185,6030,381,6772,31892,54121,81858,46130,-29063,-40238,-28778,-4875,79636,149209,152462,125515,82137,29184,3736,24669,-17230,-114027,-124769,-50654,2941,-14850,-48490,-6947,79244,122471,110375,65058,49791,70742,51961,28402,41305,48396,44315,61571,74851,18314,-23351,14279,42740,-24291,-73400,-35818,10577,-19084,-42067,26601,94703,63090,2204,-28302,-28337,-19225,-7318,-9881,-17499,22411,67487,25617,-17812,4921,38883,59515,59152,-14899,-79086,-69959,-83636,-128175,-116817,-43668,-59342,-141977,-128724,-52933,-45700,-60872,-17403,26979,44924,80300,92338,49940,-4425,-13036,-9173,-20396,18895,102864,92555,-6237,-64926,-81454,-76091,4106,65491,67077,85143,76422,35213,6974,-16341,-35000,-15336,32960,38354,10186,3275,-6388,-8719,-18206,-2416,100195,169079,50158,-83422,-79410,-78634,-82075,-52547,-52438,-127223,-154552,-108085,-81015,-41188,17975,-15144,-57400,-13937,-37669,-101393,-96891,-65471,-85555,-50209,23303,71707,54840,26617,66368,138466,86161,-17438,-83298,-102186,-82656,-40501,-25945,12832,99240,170630,174426,71454,-3533,43872,61305,-23801,-69407,-6500,43236,15112,16248,54041,22956,-42478,-86883,-88648,-57867,-40256,-54325,-60158,-31523,6281,5480,-16610,5476,81582,69962,-25641,-64733,-13384,50354,54661,3840,12162,72260,41702,-35495,-43069,-17166,-33707,-73845,-103812,-57557,62496,121300,123585,81573,6272,-1807,9039,-21698,18161,84769,83107,35683,2507,-30171,-106187,-137047,-82231,37202,100248,76895,40150,36104,93023,170487,158074,70199,26678,54884,79658,74386,45515,-1083,-45384,-62654,-70135,-94218,-91365,-69577,-70724,-76868,-45486,4457,40799,21304,-23173,-38942,-27884,13135,78454,78423,26538,-74992,-185665,-159310,-19600,88832,118527,71577,30235,68530,84630,32557,-51969,-85204,-18403,96032,110582,52656,67522,143309,183696,138247,57235,25919,24274,-25303,-70651,-31653,13143,-26484,-89718,-82157,-34420,30814,72058,23476,-47601,-87209,-126970,-121854,-7877,63058,8239,-78373,-97054,-35287,44366,111349,123684,78071,-2396,-62682,-56733,-35104,-2075,44701,43083,-28223,-51913,17802,56142,17521,1648,44880,94879,82842,13538,-32258,-39962,3318,48279,43886,23761,71892,108944,27255,-67078,-57020,-46106,-88397,-132127,-150100,-141629,-120367,-124275,-96669,-41115,-46388,-95584,-113788,-125638,-143527,-112181,-79480,-76011,-41829,61596,120473,50662,-16913,-6114,29642,80340,122048,95903,78706,97083,65180,-16678,-75702,-124283,-139447,-83094,-32034,-55306,-94253,-102588,-95383,-69981,-10758,23035,33044,102190,135869,87255,56209,79683,81479,74748,88979,77248,34491,-55396,-136108,-78475,92302,146609,66088,-5592,-37848,-49701,-8623,18428,-51856,-134725,-101982,6433,54018,34114,56009,96602,51482,9216,62906,58060,-57680,-103896,-71635,-34578,-20194,-35847,-76756,-102839,-83889,-67519,-54779,-29383,8932,39631,34818,-6818,-43539,-74757,-112494,-96624,-55329,-37859,7431,73482,42462,27180,70503,13123,-89316,-125481,-164250,-119818,37388,99183,13748,-35925,-10615,-15343,-62653,-93641,-99678,-121087,-146135,-107153,-21043,65786,91714,66950,46636,26226,-1800,46050,122245,139595,92831,34997,12506,1595,12127,21817,7932,59561,107411,31924,5990,96454,130005,49870,-12759,4411,25800,9315,2481,61468,55721,-22755,-14629,63343,57264,-27069,-76520,-24440,61940,96973,95210,82821,33184,-13190,9499,48578,64178,56218,24644,16993,38721,59605,61144,34217,-14450,-79177,-87898,-24156,-4210,-58675,-131651,-190821,-157451,-86958,-73992,-82446,-61554,-31313,-56900,-95918,-56836,-42988,-66881,-51130,10136,61529,50313,17153,47749,129626,129870,89320,78780,56688,18350,25099,11690,-59359,-74942,-12370,53751,84321,56866,34789,43157,-11951,-90972,-54076,-16225,-74687,-75173,-43271,-78223,-74757,-3493,55938,38608,-4764,-16367,-62604,-147505,-147289,-22629,68106,19248,-53144,-27380,21981,62563,88875,40966,-18686,27414,77782,49064,-14965,-58999,-38247,-14387,-18583,-18820,32350,87429,63946,16863,21643,32442,-7622,-60872,-45890,10579,25586,-42653,-112871,-59723,81562,178012,167636,111927,68218,39370,10942,-7075,-30766,-59911,-70785,-66860,-56068,-22921,27646,44688,23401,-1533,35195],[95162,95899,50099,16632,-24569,-53086,-55346,-41382,-25649,12582,76958,43335,-70651,-65524,-16731,-58801,-68044,30780,94128,62668,-280,-9149,26163,1805,-62369,-54942,6654,36754,7171,-23015,10579,20303,-37368,-58305,-24185,12638,25655,71150,99853,44450,-28651,17351,131948,93275,-68962,-129340,-108477,-66958,12264,10643,-98085,-185405,-178821,-105260,-26739,21329,33482,10955,21950,25801,-57852,-140123,-115595,-8782,83822,88656,17813,-44243,-42536,-10796,-17046,-74534,-98697,-46062,7549,19515,10945,-24518,-66500,-58126,13369,45144,-10854,-55261,-65220,-53138,21155,45686,37461,87982,102408,46665,33998,64406,96428,113169,128843,127609,26174,-88892,-29981,55760,48591,10108,-7140,-9816,-35130,-82613,-69673,7952,72662,62241,46516,79199,78304,20272,-68986,-114818,-82402,-34346,325,43892,55017,29505,34581,54832,22010,-38642,-62302,-101174,-110490,-63396,-21251,-1335,10862,-19648,-33779,-4674,-9284,-44598,-19950,33839,24324,-16178,-13641,39133,73093,89762,96070,64686,-19093,-57672,-26251,-27007,-38329,31117,116694,113544,36041,-27076,-35374,-38439,-27735,6889,49786,85302,72399,83144,155657,161937,85819,20168,4753,9485,30570,42926,23999,-35941,-80635,-74666,-65047,-76115,-54206,14525,45685,9632,-30602,-24912,21214,40932,-36263,-119996,-89412,-28934,-58907,-89226,-42331,19858,41131,38553,8389,-6437,-15383,-7860,19158,-7312,-26145,74530,168561,120672,-2521,-74275,-60084,-29623,-70062,-150233,-162247,-122070,-101795,-72085,38109,137985,101001,907,-41098,-1730,56481,116942,172971,175464,126909,67082,39260,40497,26446,22533,46074,16179,-17261,13981,33398,-28946,-40682,24158,33849,-4224,-6751,-40640,-78658,-41216,35581,38463,407,-4533,12898,5474,-6016,18691,40023,21263,-20093,-44359,-30143,2423,10785,14211,34582,-13906,-148055,-182233,-97781,-30190,14593,46187,8458,-87622,-131035,-56779,36271,95769,108513,63729,-23541,-57533,-12902,23483,4847,5246,12877,39668,24493,-75086,-29913,118004,60104,-77038,-32396,87060,112295,79793,11326,-104417,-99217,35014,62471,-27731,-87125,-101996,-65602,-19263,30145,100670,95669,-3654,-54263,-8888,40947,-7998,-94770,-95581,-19277,68658,97506,27802,-38807,-37240,-60724,-117533,-122048,-85297,-30283,50068,109769,136950,101403,18602,191,52484,62291,49591,40732,6401,7390,42728,-10380,-102388,-72188,41099,89185,109957,170901,191437,123823,49369,-731,-20846,20810,33852,1887,37287,64627,-3518,-73048,-66176,-56775,-55629,9367,62002,4888,-38467,-3965,44896,67545,68416,68920,45923,-20981,-53858,-78324,-103781,-60337,-9666,-32067,-56655,-56471,-50919,-22243,-14221,-53842,-84152,-30827,56783,65264,-5492,-71342,-99087,-57600,15539,50059,58724,103494,116133,75511,14417,17680,62015,18472,-132997,-218776,-156023,-55865,-2273,-17249,-9574,66484,55044,-19462,6917,61267,30237,-49283,-101462,-68967,65050,172763,151539,79718,41389,18250,-8299,-3713,-48389,-146721,-154161,-59721,-35725,-126368,-191240,-111657,22780,59146,47005,31805,23742,56273,59134,7070,-13206,6855,39322,66690,71048,42025,15295,12506,23853,-18488,-40663,-6592,16561,21670,40701,39058,28456,37052,6776,-118571,-177732,-112272,-80430,-101001,-112771,-75910,1601,35447,19992,41741,76253,48943,16887,-16485,-48504,-57455,-89068,-102892,-48950,14848,-17378,-92351,-84483,-25773,-22903,-38508,-7810,34005,84346,146148,143120,56791,-26527,-29698,-5477,-37369,-20921,25101,-23376,-79895,-36628,-3023,-24106,-20327,-12289,-16521,7537,19593,3765,13585,11268,-29608,-37453,28432,87576,98880,87660,38523,16362,12936,-20338,-31644,9419,-22216,-68389,-32402,-26667,-39567,-33256,-73512,-157781,-150932,-62318,259,16176,15210,-16492,-51877,-14233,22744,10861,-36343,-91553,-129949,-81757,12266,65579,55451,67988,109670,136255,98311,69610,35343,-10665,-43267,-46902,-33311,-3189,34616,80950,111631,65071,18372,72781,111052,35694,-36713,5367,73845,81504,73388,75972,50954,28202,-1844,-45502,-49345,-37815,-65463,-52191,37826,82733,10904,-71002,-49418,66380,78861,-51972,-113298,-29028,51876,61228,36719,31167,44110,-252,-46305,-22215,-21816,-64026,-76189,-87186,-68761,4797,40394,60092,75799,52611,20485,11770,20757,38365,35622,63545,108234,60224,-70832,-182371,-196154,-108591,7027,65696,56452,27620,22802,61722,111900,107401,79601,103568,148309,129868,81321,68726,61381,-6178,-75919,-83743,-77829,-86401,-79226,-44090,-25397,-13780,-2763,-22205,-82853,-66014,14432,17141,-15393,-16698,-9474,-4433,-41114,-98220,-108937,-49369,42267,77961,14614,-33690,15048,61125,40656,-42273,-96432,-44461,63518,72265,-5143,20868,132240,178414,139492,66756,29039,37050,8898,-55555,-57953,-7710,-25533,-59942,-19436,33625,47642,33154,-39883,-93200,-102259,-106376,-86212,-2496,815,-57755,-55430,-33512,-33954,-9760,61673,105554,66485,-27759,-82967,-54866,-51618,-77456,-43330,-13905,-47492,-32430,12493,-11711,-35804,5940,67129,95647,63396,5990,-42408,-58679,-13212,-7383,-99430,-139805,-10997,113681,91586,-3240,-32503,-20248,-25565,-45212,-88462,-110530,-54482,-8802,4853,9658,-14361,-24391,-17661,-73616,-105598,-36424,-18663,-53543,-19097,83605,138850,106470,72047,62421,24696,30954,68566,42279,18416,57519,81934,37418,-53228,-127932,-137521,-115347,-103548,-82758,-34131,5209,-4858,-9693,34565,72229,47038,34883,44132,30887,24543,46130,50630,44928,55364,62362,20746,-100221,-167264,-55546,105349,125983,62448,21327,26437,26775,-1570,-14079,-16915,-74995,-98818,-15599,68817,70047,77703,98708,24983,-43019,28515,68394,-7815,-55323,-35848,17068,67547,37498,-59885,-95543,-38043,-17405,-28796,-14567,21384,29036,-15837,-48347,-57769,-65384,-66000,-49518,-67837,-102251,-82501,-9036,18011,33656,56571,7999,-74889,-138924,-218418,-182712,-34756,4363,-42958,-2021,51602,-1596,-67825,-85261,-69755,-59052,-73416,-63582,-19447,49317,87223,61270,12589,-38194,-65919,6713,109404,113976,89302,96956,50519,-13858,21202,55744,27955,40782,40289,-39584,-22846,94654,65065,-79513,-90064,-1652,48309,28432,-10504,24991,50460,1846,-13567,46330,55287,973,-31590,14906,84120,126736,141730,117736,59383,45324,112968,138655,83971,48431,-4434,-38599,30974,126451,127146,45816,-34412,-90119,-81357,-17342,-8372,-64113,-123809,-188661,-184337,-123049,-92092,-76587,-56303,-36463,-38448,-57657,-89039,-133819,-103576,-22817,10025,-1461,10069,70673,165241,182259,87495,16072,-4089,-20658,-26217,-30850,-61333,-80907,-73094,-32321,10457,13272,13389,39504,41914,-20130,-45487,28064,62748,11189,20263,27785,-39439,-41002,28804,55390,4198,-33872,-15224,-51728,-134325,-107202,24047,114089,74305,-40699,-53028,31617,91570,67055,-33207,-102063,-60479,-2218,13711,-19954,-59014,-16454,20165,-175,-6347,18466,37224,25938,-19547,-52858,-57541,-56760,-42125,19687,85960,70686,-5477,-39684,12946,64835,92260,88206,64452,67090,85446,56493,-16394,-70078,-87796,-112695,-98968,-21672,32650,45153,32507,58,-15894,43612],[33582,47465,43435,57897,44019,20298,5264,-15190,-11550,24741,73602,19694,-98082,-83662,-1550,-9155,-24693,50732,126227,114673,29255,-22433,-1355,11841,-11541,-5554,37985,67380,56058,3466,-26314,-19211,-29988,-61834,-62132,-13160,14682,34440,47684,9373,-65251,-18072,92677,59943,-46654,-40559,-27579,-870,105373,138188,6312,-121230,-132949,-104218,-94885,-85500,-60312,-43703,5631,48767,-8323,-85379,-54889,42852,91121,29150,-66240,-92111,-65619,-17242,-5762,-60710,-84415,-35964,-23794,-36256,-34595,-65387,-94390,-64472,-21674,-6527,-11779,-52211,-108486,-68976,27533,7123,-34923,33254,63078,-7674,-23035,43447,114819,135566,151134,175941,122764,20083,39659,98246,78065,39235,2024,-43411,-75605,-76525,-44484,4080,57575,58586,42363,60496,89540,68946,-18971,-84812,-101754,-88144,-25422,43491,70829,58928,22210,-6459,-22381,-25719,-26152,-68256,-108976,-84061,-6021,71245,87406,10030,-55469,-29598,21959,18018,-19358,3125,74635,136350,153729,114838,71569,96780,170171,187841,91388,-9180,-47661,-80457,-100683,-62352,50,82495,136070,95297,1074,-60171,-47661,22055,103967,123570,42154,-7729,87826,190007,178956,96946,34919,48386,109237,132108,92563,-249,-70989,-58234,-44329,-95672,-95455,14315,85449,14979,-79170,-54769,38298,69083,3731,-56343,-45298,-23399,-69681,-118565,-109812,-68243,-10769,39205,32200,-10292,-65385,-59641,43849,99320,72438,86078,140130,106467,3454,-103377,-114053,-30011,13469,-35395,-74555,-62945,-15837,57802,98254,83730,33280,-31520,-83449,-96938,-57696,65539,197152,208059,123334,44945,23654,25005,-775,-728,51115,46501,-1486,-31926,-67238,-122945,-106180,-36982,-11384,-47170,-74830,-96668,-99642,-51675,32153,56467,38267,31993,65222,69047,28143,38026,66317,12692,-43347,-28606,6340,21438,30939,69988,113265,45258,-105008,-148213,-69750,2961,47350,71034,8265,-90631,-84722,-13157,7728,15216,12869,-11829,-13066,21313,42424,43852,15502,-24131,-48226,-17995,966,-57607,-33527,100034,100264,-20383,-57241,7166,59130,69707,30848,-63311,-109595,-56782,-18571,-60820,-75087,-74073,-53616,-1847,44219,60802,56021,21752,-9453,42114,130722,126808,43555,-8351,-27845,-9708,35374,14625,-41024,-36876,-5509,-11576,-57963,-100805,-94555,-27460,47489,80047,53046,-5221,-23189,21604,35701,41784,32036,-50817,-75640,6175,31258,-5392,32472,110256,97895,54995,112476,177645,147765,103431,56639,9006,37301,49461,-22404,-71058,-69958,-61340,-33173,-8507,-13022,-207,53078,80652,28957,-58210,-79916,-26219,35578,73410,96062,49810,3171,27421,20589,171,53981,81221,29973,-5881,-2402,15700,36975,25024,-44418,-94510,-27995,75219,81780,1278,-57779,-57446,-6685,27255,21795,6849,5992,4821,5022,1707,52064,83636,-11970,-144692,-166330,-107339,-5499,52605,-2378,-42007,-2359,-8494,-66006,-27757,45440,22438,-63014,-93252,-78105,-11339,57118,33786,-41299,-46848,13215,14157,-14919,-61866,-118554,-102874,-33137,-48397,-176078,-259417,-202810,-88221,-40040,6778,43090,-2066,-36965,-2035,-269,-80539,-111311,-24012,32408,-6371,-44293,-28614,999,37288,35340,29228,26342,-1612,-5850,43808,40771,9479,26185,-15838,-164549,-220438,-148013,-144820,-159467,-127980,-102825,-54193,33577,54957,47157,54883,18002,-7780,11307,21673,-6177,-64294,-65827,-8389,23691,11685,-101,4910,-3651,-27043,-13331,19105,32728,116607,203171,134687,-5395,-49329,-21223,7776,-11488,-48783,-42588,-48189,-63653,-4783,66570,60488,22786,-2438,-27344,-53161,-56498,-41398,-16809,154,-18093,-33258,3012,49692,78520,96183,58889,42604,58350,1315,-88220,-80301,-54061,-38125,19246,63528,61830,44589,-15682,-90465,-79052,-2810,55464,33270,-25968,-44916,-43225,-22836,18308,37147,-26429,-120118,-150959,-68577,45345,71451,53127,103648,118869,50708,13015,70835,94678,54642,3568,-41991,-51324,-38485,-54214,-61013,-6892,37463,52059,93448,120258,53172,-41548,-27361,66320,114724,99306,62483,14309,5389,12108,-17243,-42870,-48124,-68316,-32331,87959,157458,87355,-14666,-36972,38120,41699,-79451,-130481,-59630,-1562,22857,49772,56903,30169,-38736,-48862,16630,14039,-38824,-32187,-12904,-3764,18109,10759,-5779,15877,42550,41535,28085,268,-64276,-94789,-3088,127095,85525,-78682,-162244,-126509,-71457,-58259,-62006,-34589,-11911,-13464,4131,28883,11387,2652,51445,104893,106749,82231,77478,99277,72247,-20227,-85733,-86436,-89351,-71047,4599,42281,25672,2075,-60580,-110157,-29726,85355,59340,-63527,-150777,-116378,-30073,-6772,-2019,-16683,-41678,-15131,18632,-17080,-51741,-31316,31843,41197,-31043,-74904,-35847,49285,41505,-41605,-41844,17601,41305,57385,43098,8966,15040,13938,-26250,-34695,-6251,-15780,-23105,-405,2563,-34180,-67651,-87723,-68199,-36188,-24045,-16617,-10288,-86449,-108540,-27249,15188,3356,6898,45865,64630,23199,-49654,-92683,-70197,-54408,-82875,-77746,-42373,-23845,6412,2234,-35200,-17702,19505,37634,37281,13372,-11546,-29297,-21714,21803,-13789,-143317,-186276,-70378,42124,40771,-31419,-80044,-42786,34880,43423,-20288,-44486,21738,56481,54908,56931,55917,101124,120587,20044,-48935,12069,15049,-53087,-37198,59424,110119,82025,52036,51787,4742,-45392,-71908,-85152,-59428,-9583,36032,37356,-43291,-133735,-160600,-163910,-159689,-87259,33990,106959,93652,51649,41524,79333,50429,-31886,-45482,-4162,33505,41910,29493,22786,28498,55398,69637,-6367,-82532,-23428,64004,62890,46898,45606,70093,84774,36028,-26057,-35186,-63824,-82536,-40684,26428,65459,102660,121053,33106,-77727,-56677,21849,36521,11135,-1312,21511,33619,-27558,-129457,-124132,-8164,56010,33148,1214,5902,27991,8555,-12238,-25780,-18867,10345,16103,-46382,-112269,-131028,-77366,-17714,-7168,-6820,4147,16129,-19402,-112850,-128031,-61764,-89747,-112028,6325,84069,-8709,-101244,-110927,-68923,-3597,21185,7590,-2441,25429,66284,60929,-12677,-122094,-175747,-89770,5633,23690,68789,109327,3658,-84940,-29766,23850,-179,-12153,-32994,-65995,-34373,42466,21209,-57953,-31850,32562,48617,15840,-32269,-22686,29669,42799,30906,47339,42893,7137,-2340,40590,70925,99713,127564,105421,75051,91434,141045,119561,34626,-3677,-42744,-74626,2477,121706,105081,7774,-28461,-14587,601,15266,12952,-17097,-45448,-85073,-104863,-96057,-67329,-21910,-7018,-30329,-31782,-6787,-56941,-141420,-101319,4315,17088,-40927,-55644,35355,157468,131603,19660,-14353,-28094,-53250,-46369,-58405,-94016,-92348,-82803,-42890,12703,-6395,-39265,-13997,7531,6938,44060,84895,76748,35820,43197,56184,11715,-5218,43938,67091,-824,-39036,-4386,2696,-40370,-43575,26367,105774,96658,14758,7955,65170,84167,30455,-63098,-102159,-68081,-39768,-26206,-37472,-65786,-35392,4664,19030,42794,44262,28881,38510,26660,-28789,-89234,-113301,-38984,55529,75649,49175,34295,43928,47798,17366,-1584,-5809,-3347,43152,102231,107187,40451,-38187,-80230,-93231,-36530,41823,34272,-21468,-48142,-53217,-56762,-24049],[-23642,44807,102683,123584,73939,35207,33708,1761,9569,63335,72157,7378,-45343,-19649,32691,42416,20138,33926,98739,138239,75117,25456,39611,38086,27856,49708,40947,9921,10699,-25182,-89500,-90697,-42547,-48228,-82235,-39263,28601,49713,39607,-12175,-106454,-85799,2605,-28882,-92645,-42264,-5198,-1240,90455,166159,96764,8373,-15194,-50335,-99681,-95558,-69298,-69366,-38181,22630,12026,-39382,-28626,33169,64996,-7773,-87468,-77897,-45550,-35265,-42470,-57367,-36932,-21149,-57119,-69711,-53905,-83011,-93882,-64594,-63435,-54751,-28637,-71197,-132351,-66105,27024,-21070,-78051,-18643,13347,-61320,-103841,-64688,-9386,22269,33303,53697,83686,82890,66436,52743,50005,69966,48257,-30140,-70779,-42660,-17529,-11543,21734,21272,-17100,-1282,77660,113620,76807,21584,-33212,-59097,-26347,22417,80741,105005,47504,-12513,-22423,-27524,-27119,-29601,-80974,-96303,-17814,71620,80482,3504,-60315,-36001,56034,95818,5638,-17259,106314,236637,261389,149048,10227,23709,149737,200520,134295,34113,-28578,-49076,-52011,-33947,1254,94458,172673,129257,15676,-57833,-38369,41647,90022,67665,1564,-75180,-79406,14428,98122,94198,47474,45940,72646,83530,85304,55682,16802,20751,14879,-66400,-103217,134,107976,59098,-46591,-40319,33565,47673,23955,5800,-10917,-6013,-25555,-97076,-154457,-151298,-102226,-18596,29347,4211,-79367,-76249,44409,95676,45828,19746,39775,24964,12865,-9200,-18960,53592,124227,80051,13187,-15585,8378,70327,90954,36711,-1849,-7523,-66581,-146488,-131760,-2281,105054,88212,32091,4953,-19598,-57714,-84452,-47414,38100,44032,-14301,-74171,-126372,-160385,-156618,-114118,-56890,-62695,-90698,-85848,-72643,-60938,13821,82219,79675,63209,100641,95485,23777,16182,28992,-50240,-89489,-789,56093,25619,303,40266,93546,62831,-38623,-91636,-39844,38336,60510,42525,-7107,-37977,2172,43419,22580,4036,927,2396,25650,58587,73056,33776,-42870,-119161,-126975,-61071,-4872,-954,-4830,40514,79372,31126,-48443,-31606,35890,45418,26544,-14283,-88398,-128828,-79614,-19228,3768,-41303,-75734,-34475,8062,-9087,829,10210,13230,75763,143475,140519,99712,53607,-26556,-73761,-26311,1529,-28260,-6169,92295,132245,45750,-74095,-136853,-108880,-45139,-37090,-64987,-54900,-22830,17892,16492,19270,20448,-39842,-64497,4686,40856,9275,806,21856,-13067,-43480,27370,94834,99320,117994,100075,29866,24635,33013,-60266,-166255,-161318,-65168,30955,66614,65530,74114,67926,39636,8251,-46110,-87450,-72860,-50740,-28569,13185,15183,29708,83523,87377,70836,103515,95830,52851,66931,68190,26899,23294,31125,-3659,-40924,-7482,40682,29792,-23826,-80053,-62315,27439,67473,50454,28654,-6922,-48438,-55673,-44411,18245,66955,2357,-60505,-64076,-58113,2027,82966,60534,-38769,-86849,-58714,-35120,-28271,-49336,-91889,-82646,-30495,-49582,-90272,-65336,-35168,-65956,-50690,56222,83555,30527,-19401,-34938,7611,45474,-4452,-111653,-158282,-134856,-99732,-68205,10416,66919,-8921,-106966,-62405,-414,-108109,-192663,-106098,-34149,-59413,-99810,-67462,24453,105445,120147,117555,86902,4988,-57580,-19616,45718,66665,41881,-26249,-101019,-96939,-57300,-101064,-131119,-76635,-52984,-40477,36983,73379,55573,40219,-2537,-12454,45761,79370,29734,-43840,-40748,-13194,-229,42354,85177,57385,-16185,-42732,16665,61050,50343,142701,251324,140972,-24956,-28054,21018,42354,60713,29157,44215,94833,54953,15446,78104,105865,66008,34072,-4971,-58931,-77798,-79638,-105674,-91946,-50550,-29684,-6286,24618,40077,38755,20919,44752,94052,75642,7940,4524,24244,10091,29326,92603,144738,142868,95272,38388,13679,21928,31350,-20078,-82132,-75671,-44668,-30332,-33211,-44652,-73251,-96895,-119412,-46846,62520,76005,49498,93830,81177,-26222,-73198,-5927,41466,48942,21023,-31383,-40432,-24423,-75270,-141443,-85958,23247,75887,87126,95233,48326,-51725,-74750,12012,79055,75440,30486,-51204,-88135,-47289,-14133,-35881,-55839,-40197,21516,119840,186225,151011,71797,22506,21223,-16646,-85182,-79601,-28213,-22928,-9920,32492,61224,63182,11792,3397,64819,82640,42915,35728,75064,105845,93609,21098,-64144,-74632,-19481,35437,47466,-11324,-105848,-135443,-45460,71186,62141,-17647,-36175,22126,34147,-26973,-102839,-87223,-41393,-32581,-9890,-4073,-52886,-83753,-65726,-17508,36281,68265,77129,124751,176237,105227,-30184,-86809,-84715,-44799,27916,37623,5608,-10184,-55953,-62359,23021,77948,26324,-95818,-169714,-110932,-21651,-15912,7450,45059,10783,-25333,-5656,-4650,-44538,-48459,26268,39915,-28692,-26598,35538,91264,49424,-52225,-80905,-46720,-19934,5632,6318,-17647,-8159,3869,-275,27176,47822,35594,22046,4897,-37108,-93639,-118196,-68106,994,21380,21054,25603,-8186,-92473,-72824,3366,11602,27604,75833,102166,68337,-3340,-77697,-120255,-96035,-40265,-6322,4661,13776,25848,29582,-1030,842,53671,36983,-32292,-52106,-36537,-40943,-39408,-8931,35459,-1149,-88497,-109972,-68823,-47869,-56321,-72202,-79968,-21925,59925,51869,10085,20189,52724,22873,10529,45497,62690,109637,153362,91148,5933,17957,24329,-35293,-43843,40607,76367,18595,-940,35521,19896,-65634,-139850,-142404,-89188,-49207,-21788,-23573,-71295,-128481,-182898,-213485,-165216,-60078,49298,112605,97204,35081,5205,34774,11666,-68289,-81147,-22670,22937,39504,42994,49107,46787,68629,134802,107749,9244,-856,39090,42003,49413,60495,82876,98208,60242,-17565,-48583,-35401,-42233,-77022,-61657,20940,112672,135171,45851,-71632,-92060,-2841,66673,41087,-27367,-48101,-61732,-106681,-166970,-151025,-31984,70446,61979,-14309,-42157,18000,66840,51684,19798,24935,38884,14491,-41870,-76536,-99202,-71474,-20371,-22962,-35606,8269,74261,91630,54871,17952,-14099,-93024,-120747,-16413,54826,-23362,-114458,-118934,-53737,37809,75180,45779,3487,7642,43514,58874,16335,-86752,-170330,-101276,-27595,-26290,20973,47821,-35441,-78556,-47459,-28169,-34512,-40516,-50106,-31773,-16375,-29701,-2026,78368,119200,54987,-29150,-46579,-43530,-25838,27103,80531,84428,57442,31605,100,6577,59017,71858,86530,113050,87998,65317,69530,57766,-3400,-65109,-88023,-97786,-92278,-28542,43546,-2166,-78725,-35708,56500,66479,42707,56191,47877,12298,-17752,-35285,-57736,-33816,47185,75366,8980,-31992,-404,-5285,-83577,-87231,-7305,28487,-8682,-80372,-72731,14370,39096,6310,18213,15164,-2360,-9331,-44201,-89065,-115442,-103640,-13515,69161,22268,-68949,-64198,-15385,43440,106219,98419,46160,4313,-10228,14183,14891,-25547,-14526,22111,-20532,-46321,-13114,23519,-2301,-83543,-64980,66426,137945,117955,98090,71179,27070,-20233,-49556,-31438,8978,493,-31799,-47654,-47486,-19400,-2506,20155,61229,70209,45948,55599,89379,53741,-39258,-76485,2392,56169,12833,12601,61529,56585,-4389,-52042,-44068,-15622,-11305,9201,64445,98266,72963,4853,-39632,-6447,64435,51752,-46103,-118693,-121082,-77196,-64543,-90601],[-22838,55533,124955,117747,32857,-3532,13619,-18364,-6029,63626,42867,-11328,7010,39311,48455,68682,48961,6151,36547,91875,58633,51869,99700,79877,37893,34927,-16957,-96456,-116592,-113194,-127084,-132422,-89643,-49532,-46125,-10098,40767,59787,45589,-17928,-117601,-141908,-90350,-89715,-114317,-84342,-52502,-59753,7866,94495,74217,35857,43307,18358,-12490,-2682,-20361,-81997,-100377,-56320,-31921,-53752,-68560,-21097,42725,19306,-28365,-25014,-20184,-60160,-107657,-108997,-54492,-39609,-57152,-26729,3047,-31154,-43385,-38778,-53182,-35049,-23124,-70484,-86403,-19427,37618,-3273,-31321,31963,68760,-15179,-110634,-149628,-158066,-142685,-142716,-129148,-52384,18049,21715,-14253,8190,79456,103477,43932,-23941,-42195,-29924,-11655,10763,-11908,-40671,12047,81083,106158,113858,101152,57938,23461,3944,-9299,30562,93602,97802,55515,7351,-67206,-80151,-22281,-34087,-88065,-38457,48596,61577,20563,-13082,-1789,85786,134745,49802,29623,140001,216777,195813,68838,-116225,-118254,36916,110122,68082,7559,-6678,14861,31289,56168,92711,135162,141747,79745,20413,1501,34038,81175,55237,2373,-3974,-59173,-162150,-134301,-5810,48688,19071,-21258,-34767,-15054,46169,93424,91634,79358,51443,-20512,-61247,-11262,76398,97724,40588,4514,17691,12973,7502,-859,-21178,9350,35247,-48651,-163613,-198007,-171985,-78549,4062,3145,-49336,-8033,85704,67959,-8152,-14772,1275,-10193,23024,99030,123532,138471,149238,81606,40358,45601,18549,2961,55557,51502,12030,35056,-13092,-138726,-155564,-59854,-17999,-47376,-11001,37728,-27878,-113787,-105995,-35887,30894,8146,-46698,-75463,-102602,-146122,-185486,-143134,-23965,10035,-27221,-36840,-49295,-87812,-22407,83977,79657,42915,64936,44125,-31437,-50245,-41666,-75759,-71979,34998,84225,22677,-28648,-28172,-12310,22217,20445,-19488,4400,71357,71241,19088,-32227,-46677,-14279,33793,52576,70118,91930,73453,-3674,-29950,11483,-2662,-77506,-148423,-138456,-42824,22748,40892,16134,-27399,16427,48899,-27160,-44021,6537,-9463,-16486,-2850,-46095,-93449,-35458,63201,72778,-10461,-80118,-77914,-50053,-59143,-66558,-64850,4029,105370,110768,47353,39132,48553,-9661,-69595,-45347,-20443,-37845,4262,119620,155669,65235,-52086,-129363,-130758,-103790,-130177,-148768,-81440,-19386,-2944,-25920,-28761,23760,50442,15419,1045,-437,-45948,-95132,-103044,-103947,-51372,32041,39468,17637,39552,43279,1619,-21724,-21394,-61997,-116648,-93161,11908,81112,82395,68512,64476,33440,-21579,-55881,-40182,-23512,-42376,-101213,-129817,-83176,-6642,43140,66474,59004,49121,52052,18521,3816,69310,57241,-42359,-48393,-5457,1989,-12246,-25277,-59235,-84037,-62856,-72557,-68845,16533,68674,62747,51796,17773,-47492,-67470,-61308,-36260,4953,39261,63982,34359,-6007,-425,59466,75605,-16045,-74165,-24061,18759,-39716,-160060,-203471,-100805,-703,-24164,-89487,-74201,2251,22473,22701,89821,126447,87304,27535,7341,50252,84457,38940,-14958,-6249,11783,-10687,-30607,7134,43541,-3585,-74038,-51746,-10290,-83115,-144980,-102640,-39566,181,-34594,-52700,37038,128657,130343,133272,118213,30065,-58356,-42786,58523,117888,54891,-14706,-17758,28363,59028,-2915,-85738,-74761,-26420,10904,46954,67513,73530,60031,-5304,-26373,30960,55313,-12210,-76871,-57243,-51119,-32873,52524,95925,34418,-37907,-31791,56111,105455,79785,131600,226094,154787,37253,44967,79889,82985,109664,141774,187838,222338,136221,20106,38913,86617,60804,7673,-48421,-74953,-73210,-121985,-213888,-218083,-133492,-63095,-9736,46374,56576,13091,-13810,28811,95786,135100,117231,101702,79835,19419,-5692,30472,114652,150670,141426,115335,63535,2858,-38842,-88601,-108676,-89561,-85761,-68760,-78711,-119110,-91393,-9215,-33431,-46154,17773,62782,55515,59690,32336,-15569,-56022,-65780,-46753,11425,17123,-7622,14382,41236,-23604,-113506,-73236,29867,61463,36678,35003,38906,-18367,-69890,-39668,6590,19519,-2644,-83948,-143933,-103766,-32089,-23602,-26756,17950,84624,134163,133340,83019,58016,54217,29280,-26968,-51262,-3480,38256,1273,-9100,16760,32210,64976,66315,50196,75296,104786,75025,43486,89489,138090,98230,-6778,-94830,-116543,-62447,5295,26542,-15973,-62237,-77986,-47660,-6871,8676,21033,46037,77009,66860,22354,-52930,-91114,-80569,-46392,4295,-16,-60505,-95227,-101508,-73313,-14399,28951,48295,110498,195681,173270,42095,-61122,-70097,-32570,-10446,-46232,-67071,-58422,-59611,-39817,-616,-19094,-61375,-82808,-65333,-16941,301,-47551,-42488,32704,39483,-15335,-16775,-12128,-77788,-78199,5877,18577,-22750,25319,90981,99514,30548,-74051,-76653,14283,57757,19643,-23700,-27768,-316,11074,16363,59013,97865,95961,63672,35739,12046,-44752,-87400,-33369,25237,-3760,-2191,38728,29879,-860,37201,47416,-20899,-17306,79852,150639,106803,-7140,-104301,-133849,-98819,-36208,45427,83380,54683,20085,4695,-6823,26335,78525,33555,-78385,-99704,-52944,-52553,-67354,-54743,-25059,-36441,-50389,-25825,-22742,-76175,-89941,-59862,-3491,73023,70878,-7083,-13418,36249,37259,-27720,-43897,5661,18241,17879,73652,93447,30110,2034,19825,980,-15690,40890,46806,-33995,-33562,44725,62795,-14511,-82980,-85723,-61149,-49798,-45444,-64514,-78627,-84480,-147078,-194234,-113228,-12915,33464,55602,28544,-22823,-33103,-23900,-58330,-104901,-107798,-74796,-53602,-9405,51214,84166,64925,58390,121234,111617,31289,17936,58050,67766,62656,62057,69380,63458,38480,-10587,-26707,28546,21104,-82039,-111073,-29949,68595,94676,37011,-21903,-25177,37753,91872,30631,-90144,-115866,-94768,-96561,-116888,-132397,-65889,36060,54011,-32256,-87606,-25298,64206,67074,29786,24176,12547,-29502,-50331,-19860,-16671,-14695,17497,32490,10111,3430,24214,76188,134037,130394,52469,-15271,-44151,-24432,8364,-14348,-56488,-51295,11173,77571,82062,34776,-23380,-19856,21233,43934,60964,36787,-37608,-14271,42863,24192,9406,3776,1244,24111,13622,-29850,-34886,-26312,-20139,10078,3565,-63335,-8352,171889,204692,18128,-133015,-103900,-35901,10029,51386,92199,88311,57943,38999,11470,9262,64751,100490,118313,126361,85210,33498,1632,-40461,-92808,-116444,-122477,-118362,-77875,-33455,-26945,-69025,-107542,-43736,54257,57900,47317,100125,95423,14245,-44597,-45101,-35469,-1410,85021,124203,57378,-15916,-24290,5138,-23238,-54124,-22244,36851,46373,-37101,-115549,-86178,80,40170,53880,61024,68875,39765,-14385,-79583,-150079,-111969,44162,125687,39229,-75464,-69796,-13903,36290,90710,78822,11184,-37894,-53957,-33734,-39343,-95896,-97916,-58732,-70034,-70109,-39310,-25608,-87070,-196300,-144245,59700,182716,159041,87748,10377,-48928,-62949,-11017,61519,92903,55389,-5732,-41730,-15221,50211,49156,22479,31033,44941,16720,5151,49510,42187,-6995,30714,109207,98630,23945,38804,88217,21152,-69301,-77216,-20435,38208,26864,-25198,-16510,17094,17223,-8312,-2529,62173,85451,-15979,-132760,-155398,-120666,-48282,-19549,-71732],[19480,46127,70123,39465,-24577,-28331,-12001,-48882,-39933,17710,496,-17723,42454,81781,62770,57935,36190,-13486,-19213,12548,92,9287,75772,87417,44073,-3457,-76851,-161247,-201958,-163511,-94398,-86953,-90079,-37089,22382,49624,34275,34717,21588,-29575,-93655,-145901,-148789,-105037,-63466,-40306,-59002,-86212,-32642,36085,-6947,-58522,-18807,25575,63483,77718,8443,-108671,-156989,-118577,-77279,-85319,-97435,-52349,10538,29601,21308,5804,-15601,-44296,-98724,-141423,-120550,-83045,-47846,24975,73690,51819,33094,13501,-10009,5348,5575,-30639,-28863,6603,32801,20191,28557,96594,141157,76663,-31929,-127456,-192096,-219174,-220214,-181224,-110118,-63567,-15142,635,7940,50577,98242,84401,3602,-65053,-42170,22878,34639,-18947,-7624,72457,76344,56326,77411,83732,64766,60867,35870,-35605,-70942,6955,111694,112109,17980,-96886,-118868,-43333,-13748,-75198,-53084,37595,70606,49911,21095,19130,76815,93755,44249,70958,145469,147403,98144,-24941,-220591,-231449,-47536,63981,15601,-37407,-17660,12098,28646,72834,123190,132218,94556,46865,40103,61330,102801,113841,40493,-13724,10598,-8306,-89931,-82579,5652,24387,-14404,-53842,-56267,-29559,22302,65455,66645,48481,27157,3951,-7495,-27132,-16239,54953,74563,25608,-1956,-5091,-25051,-55664,-61807,-10831,30372,-20940,-111905,-155492,-156057,-89334,-28072,-35165,-33006,57758,140195,103899,26229,11429,19439,-7653,-5415,73270,128945,115133,57291,-21195,3424,81182,26816,-38745,37999,78802,23609,40563,34359,-85181,-144093,-93084,-78143,-67564,55335,129162,11686,-102211,-72471,-6706,9458,-40165,-71344,-51754,-41100,-103187,-172361,-114562,42728,94454,41982,595,-37314,-107297,-78163,15383,20351,-14532,-13284,-44058,-94477,-104835,-64716,-346,38697,67585,72574,35138,9496,-18622,-51259,-3016,54271,48300,58638,88186,72159,24256,-44269,-115949,-127820,-54187,31827,100207,142134,83026,-78850,-123068,-59063,-28200,-36925,-74193,-81389,10321,55245,34184,-1773,-63464,-6982,80606,8098,-62973,-63159,-82669,-73200,-29452,-20011,-26790,33176,102072,86430,27861,-10860,-48536,-61826,-63819,-109134,-134405,-16833,130263,109361,-378,-19953,9669,-5956,-20374,1673,-11357,-45206,-4033,74970,77807,-2588,-78448,-109751,-110449,-120708,-140674,-105228,-16336,9684,-31255,-78496,-79983,9538,100898,67129,-17191,-50961,-68259,-85276,-90589,-65443,30745,90957,42826,-19057,-49108,-48423,-37719,-54789,-60142,-20630,22314,59475,98991,85479,24809,-27022,-24302,5414,-33701,-118415,-91337,1472,2259,-81116,-145197,-109551,713,37633,617,-23023,-11672,-8187,-44016,-47076,22153,9696,-80554,-84039,-44483,-30521,-26506,-57134,-137684,-150826,-50618,3456,-30053,-11003,19422,12978,10144,569,-49391,-56037,-38378,-58952,-75757,22059,127725,116943,67574,32955,29896,34560,-1096,-481,41351,31579,-45896,-145625,-155627,-67080,1487,12279,10571,17037,64425,104954,86427,82770,100723,90532,32707,-14803,-5352,30306,27888,15466,32968,50753,36778,-6179,-19051,-3367,15189,19627,370,-20916,-28289,-21567,-539,54380,124310,81753,-9065,-5688,42046,43137,71572,93028,50094,8964,28232,86742,119541,58349,-2523,-326,43824,91913,44945,-70906,-120019,-45445,44151,51661,44429,79380,81502,4202,-37259,-9625,-9083,-82371,-135468,-109378,-108519,-85391,9462,53467,21770,-6094,12711,96205,152940,122823,110450,136920,123649,96600,111625,106362,69196,78862,160814,203642,176916,115185,39306,11522,59883,70431,-23988,-113032,-95538,-54582,-116215,-222812,-247916,-176548,-93778,-25212,44814,86601,76671,32998,35540,84326,119708,90780,59223,23136,-24953,-47958,-39417,12483,52590,80087,100650,77414,10052,-45021,-77142,-67090,-63400,-118207,-101323,-57602,-79616,-44502,60766,40738,-41046,-22104,60342,80902,55414,39005,76538,58061,-24289,-54246,-1134,27230,41807,81058,98368,41195,-20410,5850,41932,15133,-32019,-27871,40745,57415,6424,-13639,-3815,-5846,-13236,-49712,-88607,-80109,-31013,10898,45702,78667,115133,132215,54781,-57178,-39290,34148,54732,25603,-6823,3497,21573,-3603,-5669,1713,-25365,-16121,4007,-5067,21299,61639,30965,-2537,33581,47436,-12863,-64694,-74223,-79487,-47413,-6922,-14428,-41767,-43770,-42289,-46336,-31167,-11172,-7510,1580,2040,-24651,-31732,-41152,-91876,-109037,-47213,12925,6197,-19225,-13186,-11927,-13661,-2176,283,11061,49912,81125,97276,54364,-33125,-58481,-43478,-70788,-131319,-141059,-116577,-94063,-75552,-71290,-91580,-84961,-21035,31040,22210,-13195,-52904,-63834,-20351,16795,-10173,-25017,-51798,-131948,-124330,-43621,-13514,2915,54357,60249,22849,-44483,-97055,-16423,123835,134039,30969,-35553,-8270,37026,33192,10016,24347,83154,108856,74020,49710,71016,31798,-52253,-58468,-35108,-73851,-23456,78666,106708,108234,156501,120159,-30553,-98773,-6320,124255,126256,-3145,-96857,-82884,-52988,-33934,29529,54340,-2653,-49490,-38916,-11819,14675,45672,26727,-47332,-61662,-25025,-33023,-76611,-105926,-101600,-88986,-55646,8509,32432,-19115,-39770,-21147,55329,151121,94078,-49371,-60178,4085,15076,-21437,-30341,3734,15671,-11075,19330,65913,25477,-345,19448,7903,-4719,26281,4437,-72645,-72990,21125,59962,17852,-19439,-20341,-31546,-57166,-53669,-25961,-6546,-24935,-90470,-116210,-46277,21788,32547,21636,-11502,-37116,-48866,-68796,-115084,-148144,-144968,-132165,-122476,-61257,35825,70517,28346,1422,29749,46396,37468,41388,71456,75642,54337,36601,16589,-11809,-8337,-13642,-8365,58775,78533,-249,-49940,-53110,-27944,1483,4613,19603,47770,71905,89264,8675,-109244,-101843,-57223,-66972,-79801,-92419,-50065,38027,61553,-20573,-102031,-81652,5928,42618,-10361,-34780,-22952,-48129,-59709,5419,28505,10249,41194,89282,56627,-30879,-74597,-8510,101391,125521,61514,37681,21466,-34407,-41624,-9567,13495,30577,74041,106293,70819,-2306,-72168,-52208,9781,16215,41443,87709,62256,36423,57574,69119,51640,36011,67163,106153,72948,7733,-20157,-24347,-21909,-2447,-1501,-35491,20076,166675,160116,-54422,-176107,-104749,-24994,17839,55568,74877,58734,56633,58843,27569,-14541,19835,92265,121957,100468,47263,-11141,-51186,-68788,-74930,-74748,-70115,-64785,-24854,-8682,-28773,-26291,-26007,-26886,-1701,16068,45807,113233,103105,4851,-76442,-76507,-28273,17043,68789,97801,64726,-4086,-50025,-31317,5593,9272,7483,39171,56718,24634,-29700,-32101,14768,37596,27680,44495,74407,44758,6449,-60079,-152678,-108878,57045,120411,23821,-63131,-38999,6068,11453,27562,19171,-26664,-54211,-37208,-42842,-114742,-155471,-107743,-71423,-88850,-72362,-39699,-82260,-197552,-251874,-118643,90895,163682,64615,-42953,-88638,-101486,-70093,31424,120780,112068,47069,-5812,-48022,-11128,99723,117567,57061,22160,-3059,-61724,-86762,-52117,-39095,-8658,111650,212697,194907,118074,100070,107271,19327,-42895,-12694,38720,83242,66246,-33594,-84870,-66624,-54048,-29931,32179,71248,23196,-78021,-126801,-100741,-57014,7519,46786,25853],[55634,28678,12693,-11362,-28277,-5342,-713,-32126,-29942,-13448,-17741,359,83486,143856,112153,49543,13568,-1860,-16592,1906,3307,-27719,-8468,45457,56538,21801,-38149,-103574,-134635,-89757,6649,38922,14542,30864,79765,79723,24001,10076,-14738,-44061,-54401,-103014,-144995,-76816,23992,79709,30043,-36053,1682,56059,-29246,-125064,-94782,-16850,56593,89337,26536,-102779,-155456,-94735,-48688,-59611,-49028,-35289,-45591,-31361,3505,-3665,-25651,8617,11206,-70064,-126652,-97864,-45104,17217,63792,72535,75616,58133,17950,21553,56295,46116,-8389,-33215,-24088,-26839,-11589,45679,105476,111387,47140,-49956,-119213,-155993,-128798,-45920,-710,-25123,14799,74006,39296,7328,37244,49451,2571,-37623,10138,71351,42830,-19802,21442,77809,45416,32081,48758,13178,-11620,36999,57955,-30684,-122227,-63931,79174,119130,45985,-37651,-82446,-58647,-26476,-57923,-57813,12660,58313,35372,-3399,1360,34030,11001,-19463,52244,117772,119747,110933,4332,-188258,-218666,-35752,98121,56850,-5871,-27449,-51941,-47017,16064,70871,82018,65383,70014,70744,57032,93224,115897,50932,-5933,-3276,-3545,-6077,27625,59796,32319,8465,28186,43046,33717,19865,2405,-8679,-15259,-9948,18599,38635,-18402,-81633,-33684,34126,12965,-23401,-12719,-22073,-61597,-71578,-30921,-1425,-1632,-10402,-41076,-85693,-71416,-49878,-65486,-42441,50664,139546,146889,86138,21139,7209,-13708,-39572,-31024,8563,4695,-57526,-113448,-75137,-10634,-31581,-37523,44859,78291,12804,13348,58047,-485,-74944,-75409,-79473,-29286,110460,153151,46397,-48646,-54177,-29892,-32074,-61399,-58932,-23801,14330,-21784,-92603,-64271,52897,92480,51176,12479,-15332,-83047,-106386,-63277,-33911,-47739,-63533,-89872,-102121,-87750,-15350,110609,151918,78678,28991,44610,77687,80962,52197,35959,41708,57323,76763,69737,42812,25142,-26523,-122243,-178877,-130935,-35253,46769,81684,15202,-100842,-104074,-51731,-12615,36924,17023,-19242,42056,54196,-1559,-28681,-40861,41575,142970,64027,-70341,-120665,-102932,-61003,-37868,-38323,-51100,-12161,44983,62757,65274,80957,39423,-6818,-23905,-78262,-120612,-23073,133241,142380,52255,14139,8584,-11614,21719,75091,36670,-19419,1381,36376,19681,-58045,-121495,-111878,-104924,-136373,-99247,21108,105104,66113,-16502,-70705,-80894,-42486,23937,27690,-33332,-55003,-14715,30562,30746,27382,68034,81449,53257,14322,-44430,-61810,-44424,-62486,-59166,18345,100288,132370,106141,42395,-39291,-112955,-91609,9137,-18165,-169049,-186384,-62333,-5254,-43106,-112036,-97449,6108,37138,-24907,-61068,-53076,-33691,-27083,-15492,26340,34543,-3847,-30996,-40880,-40690,-24700,-33003,-86354,-80691,5549,51958,12713,-7510,-9539,-32552,-47591,-46653,-67040,-60309,-36451,-62023,-108819,-29099,117965,170956,119216,53558,24958,24116,16709,26084,42209,11642,-11326,-8122,17337,29350,33353,58742,97391,81089,66605,97036,96315,65735,31035,23847,9983,-28866,-64535,-59737,-26576,-20197,-30936,-33651,-23154,-28260,-24391,-5882,31937,44869,-10971,-34781,8566,40340,68696,121867,164041,122128,20086,-63475,-74082,-44330,15131,53723,54814,62411,92549,97936,84072,39183,-22800,-40560,-3375,42895,22543,-47892,-98104,-43972,33725,27175,6853,48911,61741,7889,-21601,-10679,-25035,-97355,-154639,-147456,-158911,-149151,-61708,27745,76901,66821,36490,89106,172944,167837,120926,80091,63273,71957,89451,55992,-10192,4608,82457,84752,36078,60044,72823,22359,53269,103983,24,-100799,-54745,13080,-10020,-98181,-157504,-129950,-68674,-42840,-25457,51194,139070,105553,58537,79277,56426,-23110,-42155,-32262,-46092,-59872,-44561,-36956,-44918,-11603,52886,95492,86402,46938,10712,14438,664,-74569,-61990,17087,10389,-14577,31886,26020,-19998,8981,82162,89745,65568,88100,159272,156277,82174,19348,14277,48304,79927,95311,93209,62171,41180,61806,42286,-19435,-64089,-45172,53150,108212,75382,62104,59840,18925,632,13188,15566,-974,10658,60600,105634,101313,93713,105492,28495,-106924,-98978,-2770,60010,50771,-24397,-93382,-101285,-64041,-32177,-45566,-86248,-104149,-132961,-136837,-53753,17241,-3714,-16427,-7802,-64303,-124921,-89936,-30720,-26167,-5740,30013,-4521,-52256,-58535,-60494,-56894,3940,31005,-26082,-63546,-62430,-107673,-123020,-88943,-82542,-63469,-1168,21546,4705,28240,84505,93300,68334,44314,16573,16450,9018,-45486,-34141,2008,-30972,-52908,-46173,-84389,-152402,-166780,-129993,-108265,-94415,-78839,-50851,6674,66257,48166,-42368,-75467,-39572,-32883,-30836,15986,25284,-806,-63896,-132713,-129616,-73657,-20349,42503,64097,7101,-42698,-89119,-70006,64088,157930,104277,10097,-19367,30793,79322,57002,1454,-14390,36649,80048,53611,11550,39174,44485,-39731,-104319,-106066,-94616,6666,136880,175017,164501,215275,176973,-4375,-116355,-64458,71395,120686,19201,-48033,-580,15484,-273,21475,-4870,-70628,-83422,-34210,10807,17411,39599,58251,33329,20613,28222,4538,-46818,-98270,-96657,-58608,-20828,30204,75300,70043,32521,1798,41894,138530,125134,-11549,-58077,-2699,31269,24356,28235,46196,63705,61081,73778,86977,37697,34319,42190,-19665,-39624,-10718,-41370,-101668,-104261,-27905,9041,-10009,-24460,-13837,-23917,-75225,-60817,51418,93136,-4593,-86883,-58211,4423,45234,60737,38818,7700,-7053,-46891,-83112,-115684,-141523,-134267,-118230,-94628,-30709,32849,15524,-30661,-34860,-13793,36980,80649,69080,64024,62240,42445,6066,-49877,-74983,-23359,-3250,-7032,37951,113167,143478,91355,-26873,-89869,-58064,-15359,18252,43305,55590,64592,20148,-33106,1390,90,-76683,-97533,-49995,20784,97045,97842,13567,-70033,-75582,3907,53354,-37690,-78679,-20899,-30462,-65879,-11630,9571,-4326,40600,91138,55150,-43076,-87219,-23999,67937,78691,45260,47591,22118,-72738,-102269,-45350,17334,55696,98368,121037,75333,-7314,-71896,-33632,34782,3786,-31138,15342,37870,506,-30827,23361,87480,109916,126165,111986,53104,19321,-17326,-53929,-66903,-38382,2712,27577,78474,137260,76870,-83545,-121210,-32843,11338,10077,38160,68214,72597,84361,79526,19799,-68121,-63844,11753,42068,7900,-26291,-30622,-40389,-35067,-13350,545,17241,28413,37921,26615,18390,56546,80609,8017,-36674,10748,54241,82114,76571,31428,-30162,-59667,-32691,7195,30799,49850,40349,-14813,-71295,-68233,5841,61907,55391,34645,24345,40482,74501,71631,19245,-27407,-48717,-24996,20168,21845,25039,3801,-76568,-96976,-4461,55579,9484,-29233,-1736,33058,29338,-12896,-60050,-59860,-37027,-5702,-45940,-162583,-161855,-49576,-11955,-57632,-39800,630,-73651,-211503,-208976,-44568,102016,80805,-75115,-172037,-170303,-133794,-61060,34706,87133,52537,-22700,-76084,-109755,-66674,51083,98137,76898,49392,-24362,-123596,-147254,-100361,-54849,9647,101545,186305,196041,117138,51833,45983,31323,27992,45047,47030,73266,75044,-36325,-142561,-134485,-81257,-17438,46966,26087,-61659,-99018,-73935,-57725,-41647,870,46633,74192],[35069,-7537,-20891,-20175,-23012,-13769,-11831,-15085,-20285,-42930,-52665,-31435,53113,138117,122021,44896,5166,15786,16637,37824,37903,-27682,-69724,-39473,1843,45368,48392,6722,-4001,22636,86927,135151,116245,85660,75182,38713,-4175,-11881,-50085,-73653,-61656,-92622,-114768,-33785,64456,118633,89540,8450,25471,74749,-4276,-93189,-86668,-53179,-12550,42786,37360,-60550,-110626,-38374,-180,-18814,-2725,-34099,-108957,-114485,-55117,-40765,-57400,13609,90657,20823,-86781,-98113,-61310,-44248,-40193,-20196,23136,35485,9323,30435,106588,105497,-10483,-94606,-122407,-156867,-148439,-90185,-6201,61066,37366,-31024,-61376,-58272,1223,100077,131584,65224,29876,54239,23035,-29854,-30369,-10296,165,23350,79910,75106,-16780,-60334,-15528,-1147,-6305,38239,49539,-32961,-66061,14973,57221,-19293,-93484,-65304,32746,104114,116661,69926,-24004,-71524,-41849,-26775,-55497,-49811,-15258,-23158,-44231,-27669,-12304,-54034,-79640,13187,90341,108162,134143,91516,-47447,-102891,-1092,87784,96900,75204,-2462,-95037,-96580,-16330,39219,37473,28237,73482,76785,8683,23044,83529,52639,-29100,-66814,-64088,-53771,-25527,4795,17943,66301,131946,111243,54397,23225,-14179,-36555,-37292,-14052,36618,70931,29721,-48757,-56588,3200,-763,-51641,-34503,23538,14391,-20592,11487,41810,36334,44104,23927,-47604,-69261,-50148,-31825,-17271,27661,82322,85046,32209,-32867,-37998,-7999,-10013,-50675,-62114,-72456,-104684,-133878,-163705,-198968,-157225,-58663,29294,52176,5470,563,58181,64549,31710,-6437,-70419,-57158,24552,41381,35965,13810,-54103,-86635,-66043,-46467,-24028,-2422,52368,76200,16389,-22259,8825,19509,10349,6349,10377,-20881,-59528,-59456,-28086,-36126,-68632,-82165,-59107,-17951,45560,144735,165008,55620,-27178,7020,76652,146018,166990,78860,-18803,-13584,26345,16928,-5867,-1053,-4631,-39843,-96953,-115271,-74528,-14049,-1530,-38988,-50806,-25024,-5003,32772,91883,61360,12910,33231,11845,-37181,-22862,26819,104717,174455,113941,-21958,-83794,-28643,46396,11923,-74755,-145256,-150350,-68388,31539,73627,95522,85362,58512,26765,-15275,-65429,-21032,100222,132465,88358,77567,58380,8443,35586,98641,65890,20017,28850,40234,25529,-36377,-99661,-92943,-101192,-144573,-62117,103555,166263,91771,22557,-1446,-28848,-84441,-94684,-61195,-39302,-12031,44697,91342,80182,23718,-14951,-14000,34862,63967,17704,-20044,-43246,-78702,-51332,26224,79709,85002,39481,-16612,-61602,-112236,-94105,-8848,-50962,-214429,-244035,-131283,-49542,-48668,-105723,-110386,-17262,46579,15856,-35517,-77304,-62178,18832,81185,107610,131096,123029,62783,4103,-2360,20344,49179,61506,49043,17519,-6722,6726,31732,26142,-10793,-55246,-74433,-84422,-82640,-78077,-69693,-69602,-33402,95430,176424,104079,-894,3262,60583,45996,-9461,-17431,2388,33409,79441,119813,114050,79938,50556,44905,37083,18577,27874,66406,51077,-42758,-63769,-6836,2213,-63732,-112110,-82425,-51719,-59810,-86866,-90981,-49181,14443,35580,14794,-41239,-104521,-70582,-9029,-2814,18289,51918,66616,65258,24006,-69257,-100405,-55650,746,36666,43771,26345,40063,43036,12215,-26181,-75374,-95352,-59433,-33520,-22057,6029,9186,-2208,-8697,-31444,-41752,-7706,12425,-2558,1025,18511,-2223,-78872,-137017,-135618,-157520,-157689,-82624,28613,114809,91988,147,10632,121520,164464,121924,75040,35228,4321,-8697,-28940,-56886,-18694,20447,-9871,-30441,38520,83652,43921,34661,64518,5009,-43881,22592,103642,119277,20607,-91989,-81527,-23654,-54971,-113612,-48373,80085,81065,45333,66741,21449,-72032,-49024,27794,9278,-36593,-11399,-4539,-61770,-53051,26339,117121,163665,122938,55628,51015,56979,21124,25196,53229,5236,-70148,-57643,-44955,-7508,58331,75830,30946,23577,77649,133389,138984,127999,71477,29804,42991,45298,30711,39076,36478,19871,34324,20824,-24801,-48680,-22280,41821,61473,33481,50339,62903,18258,2593,34352,51769,36644,44423,72885,85710,61150,25383,33517,31505,-44288,-78585,-36561,1388,-38078,-129366,-207861,-197738,-111709,-78178,-119898,-121561,-119916,-205243,-214633,-90657,-2042,-4553,-5594,-26292,-108369,-146654,-88439,-29668,-27883,6860,70928,42217,-24058,-39565,-63147,-59449,23558,59049,-6806,-60021,-44864,-84734,-128578,-116437,-54411,20780,55038,21510,-22398,12205,90042,97326,70061,47169,29423,43860,22643,-70187,-106958,-78753,-70629,-57822,-38075,-60629,-118115,-127102,-87840,-73377,-55175,-17358,23163,92262,117472,22058,-124562,-154513,-74657,-23582,1211,55204,74604,29643,-53153,-105833,-102677,-73794,-16461,49014,52970,2695,-26771,-56993,-29238,55056,64757,11223,-15287,-9461,25247,65307,55277,13551,-11298,216,34669,14199,-45310,-37729,12518,-17734,-98720,-118376,-67521,16326,98876,140805,131228,145568,105352,-13367,-67624,-43758,34494,95637,45156,-23862,-4186,16035,17539,35075,-3775,-53504,-43714,3680,31108,20840,38373,62705,42309,32816,39074,12956,-28311,-73639,-41767,28485,41670,32387,70477,93383,42513,-17788,-25809,38653,102235,47347,-6077,33456,54178,19049,22544,37810,41030,71261,120610,116724,53897,54282,35269,-71177,-105863,-69400,-89533,-127993,-102835,-55154,-42354,-54361,-54181,-39168,-37287,-85704,-69717,50813,78197,-58698,-142582,-73191,17119,58114,71333,36507,-7602,-31516,-64566,-83672,-94543,-96088,-86149,-79688,-43937,28561,20304,-70059,-90571,-29623,26497,62571,81796,64127,51837,47702,30643,-22745,-95262,-100503,-32564,-9043,-19959,-4100,91647,205596,169632,6701,-76894,-46171,-19011,-18804,-7476,21157,44848,56063,59502,86248,30502,-86480,-97614,-11019,59175,95598,77420,13526,-24374,-1659,73613,87765,-18548,-53047,-6216,-37404,-81002,-47838,-39153,-23514,27495,43461,27638,10675,-3669,19197,72051,75997,59880,61475,247,-115192,-155475,-112520,-40841,42666,105624,114712,82121,36514,-5276,13405,45893,-4676,-85752,-85795,-47153,-44017,-81724,-41119,64785,153611,178390,84632,-21330,-23496,-33840,-77732,-87219,-27202,42688,60626,89871,102323,18943,-62837,-29311,59653,80137,45559,39264,79635,112019,109948,71852,-23976,-119119,-124010,-94938,-82267,-87305,-71981,-11849,4437,-10114,379,22687,45298,56956,45761,37410,44030,69188,87316,19679,-21213,34432,46337,19577,34322,60236,27927,-29983,-49880,-21954,20829,59688,54589,-1757,-64852,-67213,-11197,46069,47025,18443,-903,9819,73867,86341,7207,-74934,-98976,-70577,-7761,26184,55899,100273,60637,-36548,-42892,7805,22610,21951,31851,59337,84443,11972,-67223,-29184,10013,1756,-46994,-125718,-104189,-8263,14531,-32003,-5079,59415,12840,-104468,-107869,11205,98487,48349,-90634,-166373,-173629,-138458,-50954,9696,7993,2761,-40098,-122343,-158803,-115465,-36489,10454,54185,73533,10040,-84103,-108106,-45611,37488,86624,78016,69042,61157,-13343,-87942,-59780,31012,65766,30869,17240,81743,109538,-11933,-152285,-142725,-31753,45409,58455,-911,-77834,-63118,-20590,-49271,-68815,-37501,15311,68605],[48640,14962,15173,26767,964,-27143,-26624,-12515,-24641,-47855,-64935,-75802,-36769,38214,71068,66437,50976,52946,57189,56212,38559,8898,-25727,-74600,-83786,19599,99522,78304,72597,91443,129988,170871,145184,97454,58038,4804,-15242,-3902,-37748,-74620,-89389,-106428,-68811,20503,72251,78555,73755,29999,29191,55038,22782,2330,8578,-31153,-51595,-1125,42486,-1358,-45645,2787,23777,-5946,-10758,-44823,-97397,-98851,-51073,-33404,-59845,-14945,78694,37663,-71601,-98653,-59311,-58235,-103718,-119227,-68222,-22473,8628,74460,143422,122448,20310,-74365,-155470,-231644,-209545,-125328,-43895,3105,-17282,-49507,-40080,-13295,31082,101034,144530,90557,-19465,-66552,-28348,-30218,-58805,-26058,23727,54369,97153,50419,-77757,-114348,-79787,-72663,-42960,31077,49015,4444,1077,41630,25076,-43269,-65368,-38673,12648,96938,168163,122096,-974,-66325,-12036,32312,-25055,-94695,-85322,-45320,-25261,-22094,-29691,-71607,-85720,9443,85142,60047,41597,79875,64141,16907,-9769,-9245,51864,109254,39926,-70941,-69726,24014,79612,29617,-26544,19073,59419,1178,-11893,44875,30577,-66147,-121918,-116708,-140441,-158238,-117895,-34648,80811,120027,47096,1219,34854,39419,-7318,-35880,-6123,41361,59756,50405,25866,16124,33325,4426,-68379,-54138,62189,95423,54002,98166,143904,74625,-3666,-15934,-43483,-58867,-11488,66736,83927,73847,36784,-52183,-101775,-84045,-41930,25251,54660,30027,-1266,-46039,-84976,-119213,-205665,-290573,-227567,-112846,-43803,1019,18688,34152,56811,63966,70436,41883,-54777,-123018,-132565,-107482,7172,70386,-28665,-110833,-68940,-16888,-4170,-309,63338,119235,72197,6707,-8298,-25187,-21392,-2183,22157,35621,24623,2929,5215,-18142,-66355,-72880,-23676,33950,58094,91405,99493,20071,-65731,-61387,-576,98650,149960,59175,-68756,-82470,-40721,-28893,-21943,-12103,-6028,15436,6875,-36057,-51232,-23439,-32224,-41146,-1453,18694,19146,77169,124244,81434,31294,14699,-30853,-56221,8238,89926,118710,127345,119968,78453,40361,73995,149163,87427,-64887,-170207,-207188,-124305,19603,56896,38744,61298,82402,44007,-11593,-56922,-26079,47371,54457,28662,70053,98829,49743,22953,49347,56134,63493,76035,68901,55706,34237,9242,-489,-42235,-98897,-36985,93889,131199,58254,9567,17717,7853,-51254,-99817,-92158,-25882,35864,47103,37773,8001,-70343,-117992,-81352,18359,79788,39114,-14922,-60738,-98774,-49479,28335,48161,32299,2612,-43829,-60786,-67137,-71831,-63347,-108932,-203390,-186474,-98178,-61572,-78471,-116565,-124737,-39989,45982,44788,-13285,-74978,-64670,56889,163959,189296,199004,186366,120256,50627,44303,67034,113749,152530,89632,-28960,-66483,2620,76763,83606,42154,-24023,-73610,-94437,-85095,-87380,-54247,-2295,25966,108545,169252,83847,-55491,-37680,74858,72031,-14979,-32634,26525,46742,41174,89455,138481,96656,-20951,-83868,-31262,-1638,-12127,40131,36971,-67955,-75743,12724,44482,-22995,-99795,-95822,-28902,11393,-23417,-60215,-12004,70913,69645,-12334,-105550,-145116,-92157,-43430,-44999,-41400,-43943,-31252,16097,36343,-10412,-22471,-7735,3699,41246,40031,-37760,-54238,-33274,-60438,-83079,-92962,-119434,-107816,-82630,-36531,59432,105951,53010,-21040,-61046,-51990,-16426,16792,18404,20095,30557,783,-84736,-124703,-82484,-73446,-51792,3572,42425,76399,64123,-24544,-48182,51482,113150,70534,50359,52554,7509,-41635,-27755,24367,64772,63968,34481,37626,71333,93408,87012,39430,-10157,-25273,922,76066,157443,169508,33402,-119596,-90337,-6136,-48543,-121827,-97419,-21358,8893,28404,69506,62286,4043,55571,147226,100489,23916,32546,49767,-6111,-17444,45856,144909,184519,101075,15988,40430,97684,113305,103002,40466,-57977,-111752,-68132,-25619,37189,83091,40155,-31457,-22108,11669,35592,58259,94143,84919,72687,41330,-12628,-16601,39262,54147,18458,24281,33646,7809,6145,30035,22091,-33316,-74637,-59891,-40116,-29409,9854,45263,49437,44203,62397,62093,40416,19740,-21267,-27960,33127,49985,2597,-35063,-67230,-143639,-190318,-175502,-111262,-47374,-70463,-129948,-91999,-63222,-135019,-136608,-47870,2794,-254,-17030,-48671,-77885,-78089,-59410,-37258,-36703,7532,78252,67193,22927,33700,19883,5008,32160,47463,14863,-18381,8248,9097,-40917,-67789,-10518,65091,78741,27270,-35662,-16385,60777,77901,55694,27699,23191,68648,81715,3697,-88984,-123499,-95212,-36830,-10914,-14825,-22774,-5275,6844,7501,28318,51129,47243,94474,126729,37120,-98646,-154166,-121045,-50650,15483,70935,89725,44665,-37370,-89693,-74003,-43149,4915,42767,49075,46585,47514,17283,-24507,-40489,-41756,-20336,4216,-5717,-18202,8357,49183,64028,27384,-4941,14392,8768,-23044,-13242,33017,44181,-14569,-45456,-18922,-11855,-20457,32012,60941,16956,-47900,-58722,-7626,8542,21708,78554,72775,-26514,-71689,-36494,-545,40484,54114,43715,42557,49261,36487,-2646,-19896,-18974,-37690,-22434,11204,1226,-38291,-67362,1143,93082,81003,25108,48229,62364,11973,-39585,-70364,-54623,31778,69969,59382,81749,57337,-35039,-51434,-31624,-44578,-7410,78535,94010,57840,47216,-8143,-101066,-132471,-105703,-97869,-100181,-67776,-48888,-48895,-36579,-20241,-21678,-36908,-60228,-47551,-17060,-33576,-103713,-144940,-86902,21952,82546,69679,7420,-59911,-84908,-62172,-46532,-66722,-54321,-46984,-76115,-47913,29980,-15669,-130323,-129052,-20544,69206,52555,21496,43510,67817,53000,15495,-43032,-86166,-88323,-70736,-41914,-19046,-27355,28415,141753,137068,23378,-18606,10242,3072,-21723,-3685,34507,74934,103387,85022,76519,34315,-38952,-19962,35773,32942,1753,-5459,-6856,19968,87303,143437,105211,28823,17490,3669,-51322,-71630,-52299,-54041,-24720,3361,-7972,30078,109475,85739,34379,67035,101060,87852,72361,-732,-101943,-136893,-128042,-63777,67102,139708,107739,85255,96315,52279,-6848,-22261,-25775,-64620,-93235,-69493,-18947,-1599,-8444,34728,153159,202698,78408,-34540,-36375,-34982,-51899,-28691,46003,89013,39214,22671,27040,-33413,-52166,15805,97321,129595,106657,63052,74458,92437,73256,15284,-81526,-130413,-117340,-145842,-161916,-124651,-65829,4392,9199,-28553,-23202,-7082,-13677,-28044,-22391,8182,18940,3138,-5421,-5837,9748,34144,-2277,-44716,-13468,23596,-6189,-46173,-64137,-38936,43940,119400,127826,75863,-2817,-31881,-26934,-23615,-30524,-12364,672,-18183,-284,35710,17911,-56060,-87929,-46302,20781,37312,55176,129905,146520,70796,24081,19657,27598,44138,42631,60720,100014,57299,16848,57298,43046,-8784,-15664,-19445,-28463,-36525,-51895,-67009,-22148,73518,90370,14395,-19427,42703,109811,96170,218,-76514,-114838,-119375,-61084,-9403,-14775,19515,21605,-67005,-112894,-94846,-76370,-49814,13381,47466,39646,12121,-11535,21885,100042,144908,102392,-3271,-74583,-117873,-158889,-101234,22787,45145,-21062,8809,133783,170181,48873,-74067,-57630,51975,91725,44663,-12572,-45041,-14305,13253,-32272,-66925,-40248,14068,73917],[90810,69350,59918,59494,20034,-20327,-36690,-52765,-65881,-48184,-42583,-85099,-120482,-97946,-28291,50146,66356,45799,22393,-19080,-42712,4460,33250,-60741,-139993,-49849,56306,44576,38537,79133,126723,145622,105118,72639,49384,-5570,-35897,-7376,-10535,-53906,-106478,-110395,-45307,21963,47366,48946,47954,47297,26865,7071,12372,56021,68703,-10762,-71149,-42638,33950,46079,9698,25926,33209,-13408,-35042,-27819,-19413,-7563,18363,33252,-5274,-14946,31123,308,-86963,-89893,-23841,1128,-58790,-128807,-115063,-58430,8545,95234,134898,98642,55640,3866,-90612,-160977,-104398,-17866,-6742,-32144,-39045,-27280,-6418,-11763,-27987,55,74269,64062,-59176,-126941,-28759,6697,-57926,-17216,54262,50267,72129,53690,-55632,-124032,-106294,-74862,-49955,-6241,41595,107827,137919,69751,-38457,-107387,-105407,-46417,17935,79932,130390,96709,14172,-8300,59494,93570,29317,-77787,-94311,-12494,37600,17841,-11633,-51558,-57617,20107,71692,-3023,-85632,-24206,76600,76644,-24028,-79254,-12042,79566,58618,-19373,-7903,93221,130867,32252,-62894,-29051,47531,48483,29777,39168,13775,-57915,-96551,-84273,-89082,-121155,-129702,-64520,33375,9477,-60526,-38210,49870,84586,12527,-57939,-20771,18326,-15547,-25012,36502,88278,65692,5878,-45755,-32495,51536,97190,89154,136248,176140,79636,-54593,-52044,-6020,3593,59574,167099,200954,154763,39019,-115622,-146048,-62155,-3599,22054,49689,87308,98228,31855,-53305,-113496,-169416,-195718,-156614,-125054,-129643,-70026,33451,91385,77080,21910,-16912,-10381,-26779,-105593,-179546,-148665,3616,100319,9561,-96194,-45350,19981,460,-19356,39317,83459,52338,22408,24104,-3814,-9512,6155,20363,40187,49683,28291,17089,-21444,-81190,-82418,-13798,37056,26903,34743,54696,6832,-66236,-92124,-60109,14846,55816,16516,-43996,-53239,-41505,-26747,21981,39803,-10662,-23066,12406,7780,-23961,-32599,-62124,-61357,-10237,20402,28466,90631,124553,87533,39476,11338,-30693,-51237,15729,87749,67441,25260,67657,152373,144096,101105,134436,105526,-13745,-86372,-106094,-58990,43298,45630,2130,31365,62421,8700,-72538,-87230,-33547,929,-23341,-49543,-843,71647,46941,-32713,-30338,54517,123749,126082,89915,64561,68987,96531,91383,29898,-36729,-31686,33379,65840,7292,-73648,-90313,-33387,19324,-3511,-39198,-104,35305,-2976,-40437,-70693,-122498,-128602,-78929,-3066,41209,-2660,-56343,-82537,-95378,-40293,30180,35879,42241,39749,-41543,-87315,-62776,-71679,-102471,-117841,-125268,-64475,2495,-33404,-92997,-112514,-112346,-49541,9827,-14285,-52338,-39646,2840,88755,164446,172369,151613,128328,80058,29774,25619,37450,66895,76868,-3408,-72514,-30732,27222,61179,60748,24560,-30338,-89802,-123696,-79487,-48395,-24680,21177,66119,120272,167966,106380,-32736,-69723,6425,46013,21753,12271,32466,8730,-35444,20701,104933,65912,-86022,-137364,-40315,-679,-20148,17516,15092,-37008,-1816,42054,25902,-16662,-64827,-81931,-15131,53724,17106,-25960,9379,54407,23238,-44704,-80583,-85243,-79898,-65260,-43763,-32632,-51942,-47170,700,30154,12147,16124,-8797,-41784,814,16696,-64371,-91810,-79546,-98974,-92175,-85409,-140595,-162162,-116323,-52651,33352,80929,59472,-5007,-51514,-31555,22063,68780,55202,4711,-24493,-58750,-142214,-171204,-82059,-8768,51098,89509,32795,-6591,16175,-15137,-46798,7674,31760,-38368,-69538,120,31553,-714,17678,102166,130934,105410,92420,96006,82400,86256,112646,78860,11,-16439,21401,69280,122371,106531,-33912,-172500,-135602,-53767,-74351,-93912,-69952,-36990,-5424,29829,60983,73453,53804,101423,139178,84974,45540,40796,24987,-435,-597,40018,126035,116004,-19628,-78794,2902,88736,110476,89885,6442,-71809,-83974,-24343,50997,92070,63089,-8299,-41654,-14040,-36187,-50931,-14410,28180,64380,93055,27199,-51429,-12672,82310,107147,83514,96279,80697,21969,27726,54080,-7100,-115121,-163121,-167381,-162168,-95762,13227,57661,49616,44512,56433,46723,14724,-12604,-40131,-48074,9799,72967,50824,-40053,-115331,-168602,-141803,-30645,60857,56880,-35231,-97500,-75036,-57026,-58630,-33309,-18515,-24542,-35404,-67841,-94582,-61950,-23239,-27604,-36332,-50479,-33567,6807,2725,3594,62700,100611,77315,41669,18462,-20155,-55394,-14481,26522,-11574,-34092,-7779,13657,33343,20970,-19385,8347,82721,104425,69117,11553,-1556,61687,114523,59793,-62589,-137661,-98857,-25586,-10080,10669,70380,101828,64379,33949,43608,30756,498,36943,87682,59352,-10173,-85567,-132357,-107346,-68219,-24537,18098,19795,-36266,-90865,-74102,-20356,30573,43197,37635,50361,76934,38592,-72825,-132995,-81767,-9378,15391,-11222,-49928,-41099,31725,73453,15046,-27831,-7983,18262,51384,78417,69233,71096,58712,37027,14038,-33260,-96979,-57986,-4001,-50428,-122092,-88649,1514,9140,-3365,52546,66295,-30184,-93429,-56870,-19267,18553,69921,102385,103878,79040,27184,-46259,-114608,-141932,-121175,-64071,-14811,-17400,-61902,-70202,14040,103781,95528,38010,34595,23021,-18673,-48101,-76221,-92765,-33810,46676,82062,85183,27382,-85602,-113981,-77401,-60130,-25787,18431,29110,40842,41846,-27442,-84851,-103155,-97832,-44438,-3746,-40345,-65293,-42245,8344,34380,15769,-27506,-33014,-12991,-54000,-99267,-76151,-59212,-47391,28999,101984,72916,-693,-49865,-45100,13882,40454,-15993,-30739,-27099,-68687,-59673,-12185,-36070,-94957,-101610,-34065,33689,9457,-15846,34977,89964,68581,-4950,-62120,-53213,-70894,-109308,-54108,5044,-36176,-22370,61433,74384,25467,24792,60841,53596,31047,48990,81959,141833,148726,54242,7054,14050,16968,62764,74845,4405,-61077,-41082,16831,70888,144942,175854,117340,60519,50864,20201,-4445,-10512,-7266,-12972,-16559,-33139,-30360,69854,177074,121349,26029,39591,82300,55936,7511,-28918,-50723,-42662,-47425,-11601,108897,174378,125752,102133,113883,15105,-121126,-132756,-36660,18304,2367,-1946,48301,102970,80453,49786,120884,149817,87190,72013,64822,12432,8611,62376,109843,85860,-1015,-39247,-49032,-82611,-74080,-9060,59152,115190,119868,71041,51485,31441,-5516,-62774,-114255,-101110,-63854,-107217,-153559,-122608,-55315,-13779,-37346,-50491,-10480,-9659,-70329,-123400,-92597,-32015,-17447,-49272,-66127,-21229,24113,9155,-53711,-81975,-59443,-59779,-87440,-67154,-41923,-16153,73448,157458,185984,162751,87604,25267,-5423,-58154,-90199,-32154,19850,-45,-15413,37704,54556,-23545,-50428,21990,53360,-9005,-30575,26442,92403,133788,128618,59177,4601,14695,20035,34219,62182,61577,77557,94491,23106,-17186,35536,61473,4505,-83552,-117782,-116141,-86069,7808,69190,30362,1210,49601,106368,106103,22993,-47828,-68907,-106053,-104568,-13038,44145,51063,37373,-2007,-17196,-29166,-64741,-54559,-11270,-14429,-1273,37494,30963,9858,28803,92868,112480,-3635,-112133,-117803,-112587,-59065,12517,-5325,-49807,12764,126458,158488,90284,38687,53648,75812,35025,-46389,-83156,-69353,-37717,-8773,-20895,-48921,-38195,4178,69486],[117740,98352,70719,60010,42021,34340,1104,-66832,-79143,-23713,19245,-20505,-86641,-108777,-68986,2499,25233,-6890,-60878,-106114,-107465,-29602,29387,-40251,-126638,-81720,-6015,-12333,-9178,45511,98342,102430,74493,71470,59714,-17650,-92519,-60479,-14106,-33305,-82550,-65198,-34189,-33386,-8457,51469,71570,69832,26484,-18402,-3237,46245,45454,-28345,-99713,-71524,51848,101638,63015,69608,72631,14172,687,31335,38320,38774,72794,105197,66209,12755,10070,-6328,-60657,-43841,25183,53287,1962,-85455,-103368,-65784,-31813,34354,79532,55432,36870,25002,-29194,-40730,42635,71416,-18593,-74010,-28527,19229,28705,-9208,-63805,-58214,30480,55864,-22630,-51057,28822,33840,-59127,-29884,64064,58651,55832,69167,5444,-89685,-94155,-51590,-49157,-41651,44574,175773,186471,39289,-97446,-155925,-159960,-80256,14389,34040,36485,52481,46523,60930,94052,96879,52786,-48127,-92428,-20032,41541,38611,17082,-16611,-34009,-1022,13172,-45072,-116783,-82911,40832,81603,4839,-48460,-13202,40894,33380,-8245,20065,121266,120628,-752,-75541,-38624,19011,49511,69188,64659,21326,-18133,-21965,2284,53218,54087,-19474,-42189,-26673,-83652,-104897,-31266,30064,40089,-16088,-88772,-53286,-27541,-114315,-145045,-30693,60846,16794,-36554,-13636,2250,-12236,9589,44416,72086,80839,41168,-18378,-6980,41221,56534,84703,170597,205900,142359,37435,-55857,-61427,-13989,-11612,-66401,-42391,67747,122775,44540,-67143,-125164,-114819,-67756,-26664,-60420,-151728,-123507,16899,99646,80904,-19226,-143668,-135316,-27325,-17755,-84614,-76318,13221,73914,1624,-88898,-16307,63319,15247,-35624,3446,31946,15035,14307,31320,8730,10839,22425,-2869,-31328,-18528,7660,29027,-23725,-96223,-75866,5901,20456,-7491,26430,62211,14475,-44478,-67750,-57427,-8561,31189,30423,31094,41157,21343,11738,83438,121389,10850,-83221,-53421,-18472,-45153,-85132,-131362,-131402,-56346,15195,39201,57783,69103,55311,28795,22508,13694,-12107,-2205,17278,-19860,-65833,-8555,138833,158995,65196,46053,39070,-6438,-6546,35195,68279,92906,56643,29461,42672,36914,-27214,-84358,-56507,-6113,-5730,-21944,-36853,-35151,17085,-1849,-98390,-63226,100904,188614,155875,98919,57004,43608,73786,80063,34260,-23225,-42095,-2087,49250,9984,-114005,-191672,-88049,51250,65891,39110,33977,1025,-39068,-48774,-59827,-63775,-52865,-66523,-59462,-15948,-16662,-43071,-51203,-36969,14215,41041,32427,95740,117501,-15700,-103183,-65394,-53100,-64472,-57874,-47458,17397,82524,20347,-55330,-67916,-72318,-41185,-8532,-59515,-70960,22866,104548,125995,117236,89858,56491,34891,-155,-23168,-13347,-28415,-41186,-47229,-74568,-37807,50541,41252,-1081,-13471,-24679,-39528,-82390,-121012,-58467,6416,26337,56656,94403,125539,172811,161827,57224,-47047,-53214,11759,70424,78322,25726,-13279,-13925,34257,89895,69313,-25808,-29928,19515,572,-5447,35215,46963,54732,114860,91785,943,-10096,13119,-16944,-22044,9644,-34991,-64912,-30028,-21868,-60593,-73573,-31665,1659,-12896,-29257,-15016,6423,2086,-3164,9755,12745,-15252,-18189,-47653,-89552,-58615,-3931,-20089,-47147,-57056,-52814,-47799,-87871,-155631,-164444,-98654,-42482,-19426,-416,40903,34249,-259,17673,84071,132658,95450,-3921,-68110,-85335,-142692,-189447,-112105,-12472,59908,103865,46885,-11764,6298,6095,-5374,16001,-4304,-90335,-164824,-106547,6897,27715,12034,63091,98119,67778,64754,70447,52979,60079,102277,132143,126072,99300,84375,81426,88620,57614,-35998,-109051,-102834,-91528,-113840,-80648,8222,77205,80027,60867,39229,16122,18387,55402,30973,-11354,28714,46188,-22272,-47565,-24791,1635,65036,28728,-111192,-121260,540,56955,31039,19599,13616,8462,-19118,-18556,48785,94852,41667,-10179,17367,65527,21080,-21413,2111,29535,46195,51189,-9324,-46296,23292,104293,129097,154874,201936,146721,31826,22832,57923,-3417,-111758,-147838,-141079,-143927,-83468,28384,65871,52060,45412,59224,71615,32054,-29123,-26627,-3749,11230,45124,31939,-67635,-119466,-104192,-39164,77018,154250,114832,-767,-75825,-109282,-118158,-77651,-40675,-62943,-67588,-38913,-46608,-73199,-46721,1895,9375,-24702,-84617,-109661,-83690,-77703,-42820,54878,111694,81477,54580,27698,-57408,-138316,-92630,-44778,-61589,-35028,-8907,-37802,-15288,25765,38902,90772,144086,127837,68990,4997,-6801,61445,130934,89332,-34615,-114268,-92934,-53970,-36486,22342,103145,113493,36137,-37694,-52359,-64838,-46271,9478,37010,54306,48656,-28350,-112442,-150673,-173548,-141488,-67824,-11756,-17543,-46269,-52805,-8546,55180,66928,35267,24514,58347,22708,-92457,-140564,-76396,-26213,-14483,-2737,-13857,-21225,8874,-4183,-63275,-69073,-46979,-3050,83964,116403,59263,42430,70867,60608,17449,-16963,-65467,-73685,-44135,-18064,-46620,-61309,-22617,-24901,-25110,17983,15044,-28242,-28605,3198,13189,7957,17279,67611,112971,91777,23400,-46236,-119611,-167179,-124921,-46779,-6071,-15001,-41563,-32717,33403,103297,123929,75889,15783,-20977,-46967,-59540,-72409,-85609,-49990,13986,51416,37813,-22734,-103823,-103872,-37719,32151,72327,39942,-8149,2318,42483,14258,-34761,-64303,-64881,31477,88444,-25253,-94175,-51738,-5011,12972,2919,-38445,-54810,-27787,-42046,-80438,-44639,3959,-8738,10041,66136,46986,8555,38381,86402,116066,116459,42944,-9605,470,4221,-4273,-16981,-8014,19590,9520,-36506,-55261,-31207,-10738,2981,55225,65562,-21178,-89000,-64854,-84652,-101897,-14080,20842,-57817,-35158,41570,29732,-7817,12334,71701,88123,57425,49017,88694,160372,146718,17445,-45971,-33084,-4573,51928,67730,5766,-36881,-2379,65718,105200,148223,169741,122433,35042,-6595,14239,54448,41329,39101,38015,-8400,-49833,-12922,98505,150633,96781,42979,21938,1433,-56554,-140111,-134461,-53872,22273,36379,12528,43959,113990,132159,110126,47229,-110521,-239728,-191749,-28535,70955,71066,45982,62548,88961,75298,41983,37332,15328,59841,190168,198154,67146,29747,76266,75457,5837,-39009,-34452,-64146,-104827,-104975,-76039,-16914,62609,77848,47336,47441,23945,-51761,-116325,-114024,-73456,-27866,-38764,-106387,-133038,-79445,-46910,-75174,-41883,32008,35597,-31707,-97210,-89399,-54308,-37561,-36337,-18003,6313,11849,-12945,-64240,-94946,-97769,-104136,-98354,-37318,7739,31278,89742,134116,149447,159492,134218,91420,50133,-29266,-74473,-17671,45275,54187,63411,106466,79415,-28680,-27588,75938,50742,-95125,-156560,-127926,-48325,77240,145645,88148,10890,-2219,3628,24916,53481,46035,40127,39916,-9484,-6917,57041,62128,1977,-57515,-61402,-81883,-112386,-69318,-10560,-24899,-25899,30675,60024,23743,-48633,-65921,-38623,-84468,-117730,20660,139819,68136,-32419,-23355,42938,55222,-2025,-15882,15682,-7103,-22784,11896,24621,-8467,-43960,13572,85777,25487,-63809,-59125,-16767,36317,56074,23088,19999,39582,61077,104058,124494,135305,138202,78189,-22082,-104080,-121085,-87303,-61354,-16232,21534,8998,-920,28022,95023],[68870,31264,4654,6015,23457,67303,53703,-22720,-45054,-4711,40572,38552,27247,16407,-13329,-15771,-11543,-46979,-99972,-105976,-85653,-49023,-27390,-59597,-101804,-78699,-34437,-15261,541,18120,44348,56437,64082,88206,69904,-43132,-160223,-140939,-60439,-39912,-36956,10008,-102,-65009,-62752,19352,79230,62205,17658,3624,20214,26468,9234,-32464,-95215,-54379,97942,148302,99739,116765,123780,71714,75018,86135,28734,-2605,61304,116656,80856,7939,-7694,6797,-3002,13843,50976,32523,-18671,-66741,-76478,-74317,-89060,-43708,22326,12434,-15271,-27229,-49193,-10930,73353,39033,-80962,-100043,-24779,16536,16000,3771,-23908,-29175,18419,43437,30008,40660,55594,14565,-58627,-33519,68694,85902,49270,37021,12302,-45747,-65895,-47447,-51426,-41732,47265,133427,105118,-300,-72881,-101581,-111784,-68889,405,-2036,-13407,30423,60159,60805,52644,52953,41311,-38875,-112779,-95933,-32854,20499,47948,45365,13576,-20251,-52307,-59444,-61396,-36414,36210,84175,71876,43359,42487,40778,5628,-23713,17272,102658,70911,-47784,-80590,-45634,-45476,-30604,52822,103630,56684,8360,25270,61006,101860,113881,57015,2615,-36675,-87736,-80489,-12712,-47,-21832,-31558,-61201,-51470,-52665,-132291,-156127,-69318,-20275,-67922,-83946,-2136,7860,-74716,-86476,-37745,-14918,-20318,-5787,30950,40081,26209,21868,16608,57594,72164,18846,4928,43608,47202,7978,-56029,-136762,-89262,61525,88327,-35477,-122433,-124461,-91466,-36396,52533,38359,-77256,-98342,-12304,34637,19040,-50308,-169414,-186280,-53953,32769,27140,13208,15345,18490,-33574,-78783,15683,97364,50445,-5798,11938,31135,12468,-8295,-20920,-41557,-7761,17437,-52976,-141311,-101047,20811,86835,10106,-76778,-27622,50913,22928,-9491,46919,74305,17397,-29710,-41845,-50223,603,80176,90816,69072,73486,56645,33723,93238,136222,21822,-100589,-94178,-52205,-76549,-118932,-158494,-165936,-87057,-2620,12481,-19181,-24588,-2739,10740,31534,52227,44453,9428,-52474,-106620,-113280,-60163,61213,112003,53337,5091,-62852,-103624,-45457,59365,120584,103686,48309,47036,47847,21317,-13034,-2588,40120,49475,22465,25258,19517,-17921,-8891,-30049,-103046,-33966,128913,175266,121589,72950,24288,-10961,-18646,-21901,-31625,-53476,-42951,10397,60801,42686,-52378,-141075,-77809,13898,34533,60986,47637,-22554,-33805,-25227,-41187,-19940,-13469,-103278,-150795,-64434,23957,33612,15185,41615,85750,49499,26666,124552,147000,1784,-74012,-32276,-16585,-19147,-31377,-64272,-9523,78640,54586,1746,-12613,-44230,-41887,10836,1692,-17014,36656,103038,103781,50869,4662,-5623,-4829,-30524,-29550,1916,-51024,-104372,-76104,-34158,20205,36719,-24004,-61358,-45275,-14047,3756,-21766,-61191,-25233,38335,98101,147985,135553,103918,125895,168756,110430,-765,-32561,8242,79913,103048,24562,4231,70056,95506,100769,115076,115060,114612,53298,-25039,-1894,74325,113032,120544,156859,130840,29874,33556,114686,76594,-19977,-49097,-95806,-123118,-95535,-97874,-127490,-130638,-83752,-5275,43488,22842,-14942,-26355,-13455,14846,15831,-12472,-44561,-43795,-58225,-92311,-87353,-13459,24395,-16714,-29780,7401,-40170,-142995,-175769,-127186,-37542,14245,-27751,-59110,-2135,42541,43567,58177,106603,141208,98238,4484,-52110,-38455,-51837,-114529,-101975,-50709,4782,75800,90606,41976,-4525,-25852,-9174,10523,-5273,-52284,-131875,-147252,-49808,-13706,-57328,-40952,1071,-16293,-14146,-2811,-6802,5257,44183,105451,166013,168209,130425,106704,97576,69217,24856,17064,-13252,-89352,-144769,-102114,58099,184245,148168,60122,-10183,-47504,-20536,10264,-34871,-66181,18402,69107,-9198,-67625,-48622,-42044,-21344,-39144,-114795,-90724,22112,23783,-54725,-42108,34121,65738,-6098,-86316,-91466,-25173,-5127,480,50398,109831,104055,77385,77398,81747,22546,-43670,-76081,-39653,35744,57089,49216,101070,187637,162532,54973,17708,41542,17913,-48454,-65593,-28907,-17188,-3893,32901,22738,-4127,-1103,49506,101653,47083,-43238,-12582,42218,18741,-15995,-53454,-113224,-95774,-42493,-7634,57754,132655,118563,29418,-68145,-142688,-166182,-148224,-132998,-150614,-99257,22443,73167,36516,9130,20453,24552,-23484,-123785,-161320,-109816,-80870,-31162,70784,65581,422,19743,32825,-64271,-176505,-150856,-109842,-86584,-7459,41906,-7066,-16871,37374,89658,130199,118727,42432,-14339,-31011,-3490,77161,151337,121868,9479,-69910,-97042,-104526,-53781,37808,75635,54434,-29139,-130319,-169209,-143773,-53700,16912,4640,38756,54727,-38700,-119683,-146357,-158781,-128510,-70936,-23081,18703,49486,18972,-4393,52701,92240,71029,44761,56048,46132,-25714,-91092,-86107,-66704,-42356,18018,46556,37022,-7897,-105382,-133187,-78524,-71796,-58645,41994,90442,44704,37227,60758,20797,-25740,-17469,-23357,-61737,-66714,15753,42293,-18130,-37867,-37071,-12970,1799,-43942,-44201,36327,74878,54751,11027,-40656,812,87080,82490,27064,13316,-1589,-55799,-65601,-16516,23884,44548,64373,57827,69530,106344,135841,82043,-23143,-70191,-73198,-78335,-70616,-51643,-18737,6791,10731,-13846,-58171,-84637,-29402,45646,106534,149407,110820,6842,-47044,9950,48898,6203,-46223,-32603,68969,101324,5289,-49048,-32857,-42511,-40216,-31805,-51717,-92424,-83607,-46833,-70865,-82629,-22352,-6654,-24575,-15784,-22534,-4154,93018,160381,144306,115711,66166,19326,50154,115777,101314,46429,43980,106583,135307,16982,-95299,-54381,-24827,-74800,-32591,40707,-8694,-90083,-105961,-107928,-51344,39087,10698,-73796,-17580,52025,-8809,-73245,-31595,57364,78644,26659,10792,63910,103949,83722,8630,-29351,-51136,-55133,-1212,40028,15228,-11460,15581,71198,103360,115726,125784,84079,-27058,-90853,-36013,32851,36592,64929,74846,36512,21972,65709,111139,75280,46122,80501,42538,-55972,-142304,-228177,-212841,-92228,17441,40059,-49798,-119039,-35248,85687,84864,-37120,-186309,-237080,-148012,-10135,47234,30215,4643,13069,4914,-21769,-35798,-63997,-92607,9919,203385,234331,84439,3186,13796,-19086,-80782,-55471,7479,-30925,-88583,-97599,-110250,-57651,47175,69973,46648,87573,89944,-28762,-107569,-79982,-56885,-26629,-7566,-73310,-132526,-88129,-41174,-48765,-14537,36781,69103,78790,37368,-20784,-49927,-47194,2687,72089,51084,-17694,-31267,-44400,-93111,-109293,-73016,-39500,-2747,28449,61806,92119,75285,41519,69902,121584,139584,77860,-19474,-50657,2812,58900,85149,121449,137174,73455,-39728,-26847,69264,25026,-134793,-212675,-200905,-159181,-63202,46875,80678,62003,32369,11087,34623,81338,38334,-44025,-46936,-24195,-8819,4675,-8647,-21201,6,30911,-17210,-92784,-105695,-78015,-74500,-68231,-31332,-39065,-101448,-117329,-54996,-18967,-62663,-80157,50665,161016,58627,-111439,-128138,-5881,82932,45081,-13000,19322,44838,18602,-12749,-15901,-12080,-46727,-39257,3100,-18765,-69976,-74873,-14049,69154,94924,87411,93754,28376,-26839,44996,104425,104515,104732,62158,-25753,-87859,-93315,-73342,-68246,-29726,29425,34915,24809,52111,98610],[-15488,-79713,-92997,-75227,-42422,34795,75321,46489,6816,-20545,-24992,13220,91760,132787,82923,44295,27037,-14732,-45711,-28155,-14874,-29600,-57995,-84932,-96148,-87005,-58935,2870,33842,-8604,-15169,20016,43223,74801,65221,-38198,-145200,-136541,-80061,-53700,-1105,71007,67298,-6829,-52254,-28084,28881,26126,17408,63859,88734,48618,27932,26520,-3554,17564,110629,123117,78405,106489,125241,90768,97919,95384,2769,-53229,11025,64090,36836,-24099,-46040,-30942,-10491,21500,42872,-11473,-57290,-48797,-44993,-73937,-88000,-46666,-6410,-22108,-34209,-52644,-86485,-56198,10158,-15289,-64059,-51246,-27829,-33017,-24013,17601,38310,9349,-28539,-33571,8243,30791,9922,-30455,-41548,11187,80332,71613,9286,-34360,-23750,-4774,-28172,-50932,-49885,-26289,7169,16635,13098,26906,45698,54401,37385,-2481,-10678,-9564,-14465,1815,21226,-1304,-5540,32646,51804,-12385,-103587,-136722,-91462,-12293,71568,129316,97907,-8046,-82682,-58091,-9424,26086,50391,90381,117531,115849,100788,72600,19414,-11457,20040,65792,26100,-62556,-83296,-80051,-108184,-93776,25563,130515,97265,17516,21093,46094,9437,-9601,22089,29813,4378,-30164,-31387,8368,33910,22839,19800,15737,-3649,-29318,-40306,-24097,-22144,-54378,-82233,-53044,21759,7446,-81416,-113992,-82115,-33983,-14635,-36139,-33030,-6205,-28705,-58396,-77862,-71127,-79084,-90487,-15127,97117,103054,35464,-26906,-72852,-15334,108715,61183,-114978,-155284,-85198,-60401,-34713,74223,108618,40159,-1066,-12402,-44765,-78155,-73560,-77588,-84927,-32377,33152,69040,59983,24305,3441,-16579,-22560,45294,93109,81126,68747,74411,57424,18086,-21080,-62054,-95592,-51944,-11061,-91217,-195895,-111600,79451,156615,67358,-17483,30277,84290,52509,33662,68615,64887,13623,-24970,-45254,-77012,-34621,83467,122641,51636,12873,19309,15822,39432,47475,-33979,-104145,-75842,-27241,-48330,-62399,-67419,-88034,-66974,-31988,-59735,-100942,-83903,-27136,8990,29807,44939,80378,85231,-39183,-152989,-123211,-57240,5399,64856,81751,32653,-127918,-228047,-150638,-18494,60283,48166,-5768,-7529,5533,12318,31351,75801,97779,81084,49683,39580,16163,-22199,-17169,-1365,-23379,9124,72265,64334,31759,3088,-39856,-51735,-63128,-85685,-75959,-51194,6055,57812,56986,42988,27646,-10095,-26574,-40048,-33836,28047,45170,7850,9055,-23336,-101893,-99605,-60998,-137849,-195753,-79802,60037,80449,51457,86118,113531,39496,16569,92896,86655,-15558,-30906,5825,-19730,-61485,-86890,-125340,-81951,13671,44143,36736,30718,-23004,-48695,21483,81330,32151,-28528,-17064,4914,-26272,-60245,-28167,23863,24380,36532,70290,-7048,-73893,-21747,24011,11367,-58457,-111962,-72379,1106,63188,76759,40989,-1766,10907,70798,170952,223153,151124,37027,22938,112735,108317,45409,32626,13613,37480,75156,36305,44520,129000,138566,102596,128090,182134,152567,24849,-59771,-22630,73887,120956,72850,60375,102232,85388,90400,166959,132661,16499,-32480,-66904,-93613,-100472,-125937,-154377,-188818,-192019,-89912,19274,15328,-45644,-95937,-80221,11603,25879,-36393,-36661,9700,-9621,-52438,-62722,-17365,3244,-50181,-47346,-2790,-92582,-196401,-182805,-102574,16729,87902,12856,-80798,-70975,-10074,42537,71215,76953,80053,52045,8383,-15292,12677,35101,-9015,-46394,-56143,-4108,91458,124521,47654,-55065,-86651,-57293,-40030,-22805,-966,-30651,-70745,-41499,-33591,-75887,-72736,-53694,-52352,-40650,-34028,-37234,-24301,-6216,-2009,12566,51508,66720,72774,89680,68520,38794,51814,14574,-85691,-152560,-115848,53333,184516,130057,10245,-64307,-38266,22235,28713,-21663,-39638,45443,102569,55119,-14208,-23012,-51795,-88256,-82010,-64916,-29769,34102,14014,-65946,-40089,32694,42529,-25330,-135340,-230244,-189294,-90989,-32724,-3563,47244,88329,107204,107201,93773,215,-92770,-111718,-34825,40596,182,-73567,-54417,40056,102757,80634,20237,-4381,3038,-4108,4197,43234,54200,38875,10966,-52292,-89555,-70366,7411,77858,35364,-43588,-20740,22487,-24008,-101041,-136635,-121705,-36662,-4674,-42737,1363,104941,125117,75609,-11840,-89375,-127587,-145045,-157690,-184680,-102690,86900,174084,133502,77406,35592,16773,-8591,-93623,-115227,-46146,-4431,43366,104886,22553,-81013,-54414,-14401,-67350,-146765,-138777,-93718,-34479,65194,120858,65372,6377,26739,85850,89936,2013,-97368,-120000,-82231,-10161,77324,140999,119906,30321,-41624,-91425,-102714,-17976,74304,60745,24611,-28172,-108573,-155518,-117411,-21035,24422,-637,40331,51070,-68870,-141661,-81655,-13751,13095,11242,-6893,43004,128389,93112,-3854,20446,92020,130506,114012,89892,116800,89166,-27513,-86108,-62391,-21583,20043,33806,36003,-12621,-121867,-121372,-29652,-37738,-80059,-10391,72788,80795,92021,73899,-26142,-92454,-64215,-54197,-67084,-66621,-18745,12368,-16850,-34682,-27019,9945,11523,-58644,-61385,38378,72493,22479,-16074,-48211,-11590,64566,57605,25805,65702,104929,62234,-12877,-26301,33722,142628,203832,145258,92727,84859,76907,27031,-43560,-66669,-60618,-80982,-55717,-1736,26038,27631,2716,-31179,-46921,-22639,58083,91344,78582,109217,123300,35199,-62743,-55888,-8686,-8401,-38624,-12606,52363,53329,38098,63216,51006,10129,9994,3410,-21903,-63062,-88125,-77512,-103654,-126524,-53354,8767,-21203,-65076,-66576,-27990,37775,91294,84445,57326,41650,39835,92884,179309,175399,115316,65180,90692,164093,92705,-39204,-52610,-67519,-142537,-101418,5994,20067,-43661,-101990,-99359,-18303,34278,-12537,-55399,5791,52316,-25192,-107633,-58880,36502,54867,26310,46948,75206,40377,11283,22799,43041,12568,-26776,5987,46834,21459,-41358,-35996,25372,73247,76734,52780,2059,-67096,-106281,-82861,-31381,26456,94010,106437,118980,153768,165196,126362,35739,4466,81656,73532,-29350,-111107,-156330,-139097,-52487,22787,12275,-98602,-197215,-138210,2525,40894,-30468,-104032,-102108,-41576,15192,1530,-44215,-54298,-26513,-27018,-75369,-109797,-105071,-79200,3984,142464,183995,83409,1021,-11546,-48889,-76185,-18836,38940,-10799,-46395,-21210,-48011,-31605,72078,119392,95875,135744,137851,20123,-42178,-14005,-23498,-24108,-12981,-47354,-64406,-23845,17584,23060,6164,-5429,52499,146766,136333,46328,-21785,-46585,13546,107123,81077,-27941,-43465,-20436,-56865,-63512,-6762,-2599,-26115,2442,66709,92607,34012,-29222,18238,126726,170078,72841,-51983,-70722,9029,69289,78577,91358,101831,84512,19759,-2941,36170,30525,-60865,-120070,-126104,-153279,-140707,-44604,52513,104646,86235,33020,40029,84524,37554,-63766,-68640,-19228,-19407,-51385,-64698,-41309,8821,32928,-8490,-59232,-83588,-77315,-52915,-54186,-62656,-102297,-150940,-97423,7772,14264,-14999,5419,65610,107935,68195,-69218,-161422,-82618,49261,50413,-32144,-7338,79103,88246,8284,-41061,-15959,-17778,-53143,-69238,-89232,-113686,-118944,-60784,46801,97461,116195,103768,3271,-43632,37503,47233,-7842,17166,58253,25081,-18842,-27055,-32847,-54360,-51437,-7146,23355,40900,66576,70656],[-35063,-100114,-109293,-99797,-80522,-1470,75999,93378,50612,-44381,-113741,-72552,46323,134886,143191,130901,100134,56341,32032,31487,37019,22711,-18415,-47308,-55675,-91692,-110784,-34635,29193,-19456,-36346,6609,13885,27436,42355,5581,-28412,-377,-6998,-29792,10936,82793,112390,75696,12546,-13189,-12488,-1440,30820,108868,145765,92890,56437,82432,110457,90791,59503,22337,-57,26717,53706,31992,36526,61513,4572,-62480,-44625,-8286,-3688,-30275,-77305,-104483,-89493,-27976,18480,-1137,-6644,23443,8531,-32390,-28302,-15269,-36917,-53779,-27559,-23953,-63913,-69784,-21021,17697,41673,26414,-34594,-69958,-30814,30181,56318,413,-98407,-130342,-62534,-31831,-45982,-58404,-27796,45873,56463,-14248,-60916,-69230,-23753,28872,-386,-50316,-42912,-31304,-76132,-82848,-8217,72789,131785,169048,134427,30020,-39463,-47937,-62734,-66334,-33740,-31409,-19031,38678,82311,34404,-48612,-80030,-72640,-45809,52543,165316,132271,-28530,-110201,-52724,12503,27609,21972,45626,80092,112609,123991,106583,62041,25606,25123,23991,-18223,-63340,-91945,-126349,-128685,-71724,27563,110080,97064,23351,-8688,-30349,-105254,-125407,-36978,29610,39435,23547,16613,45820,117541,134307,80573,47309,29397,11091,57259,98317,35309,-40785,-28607,51698,98736,47399,-41762,-78995,-74050,-20674,28135,-60428,-161856,-86383,-33653,-83675,-105911,-98538,-112004,-90023,2151,92766,111469,89288,75236,48874,64494,112807,42951,-104219,-116358,-23585,9037,8746,65324,114892,104654,69990,1811,-82397,-124424,-64072,28217,61384,55374,55185,68563,67380,44576,41030,52876,46356,42613,43727,73286,116076,117006,42205,-18405,-22936,-33690,-77083,-68482,-31339,-66092,-135149,-57173,99428,154260,91647,33093,42001,73745,89310,92222,77406,47362,12271,-22438,-51307,-91507,-95172,7637,104433,53121,-25766,-23933,-13018,-26867,-67739,-124612,-118186,-31736,35075,20250,23954,47969,26899,-9633,-38238,-111616,-134991,-70798,-7983,8666,10774,-666,65797,164113,44384,-145698,-122347,-22923,9708,33301,76350,44651,-127178,-241428,-163720,-47447,1241,3743,-52700,-88459,-53538,-1902,30678,53856,61809,56979,43332,15576,-28260,-69783,-50116,32592,60002,14208,-19269,-32267,-38077,-67068,-100094,-68427,-29043,-47665,-51228,-1352,79651,104119,49011,19251,36154,25724,-11360,-55179,-60960,4859,70409,87276,66224,-29424,-175000,-201631,-108226,-101701,-133429,-43950,56881,55178,35018,75470,81807,5525,-25335,745,-20431,-52960,-12867,15783,-62592,-146310,-122878,-86801,-79226,-37396,14689,51798,66242,21660,-29278,-9285,37180,-11746,-91356,-96024,-67239,-76483,-91255,-29846,74817,105846,108443,119184,54125,4632,13347,-7797,-54422,-91228,-95699,-25301,64872,124334,106059,34725,-12622,29188,109965,179348,185319,108082,-26266,-50414,61589,118543,106436,75162,-7530,-30575,26355,58457,103938,169703,166887,90420,72529,114969,98629,3870,-59724,-42990,20717,43504,-48195,-91087,2851,86327,109194,138382,120936,67114,35027,8155,4629,-30391,-101362,-132925,-162536,-194911,-138106,-62040,-51449,-63288,-82126,-61134,42777,46886,-41397,-612,100304,60914,772,-5442,-22522,-69859,-97975,-64729,-34424,-95898,-143888,-128905,-83559,32254,118934,55669,-66114,-112535,-81109,4392,69542,45924,1504,-11864,-3683,-6629,7626,32920,14973,-17837,-22877,56552,151677,121804,-11928,-99622,-83647,-59622,-70511,-49286,1220,12099,14379,37506,40807,-3821,-28692,-32185,-21710,-590,14148,21470,30118,12943,-64457,-140319,-114164,-44787,-3832,31108,21097,-6944,-12944,-42394,-98127,-118275,-67707,47115,139962,95178,-30654,-84368,15675,96426,62666,-17701,-22699,67251,112497,80756,42485,26992,-22015,-89058,-80682,-5890,28491,42055,41054,838,9355,30123,30718,5501,-91594,-221620,-233620,-140179,-74103,-75901,-50195,-5411,30454,41377,32241,-741,-33009,-51425,9649,75513,915,-115033,-135412,-69964,32459,81773,11741,-70740,-63696,-18767,32024,44975,4026,-12701,-23160,-84104,-106416,-74579,-31655,6297,16072,-19151,-42118,-43516,-93677,-148076,-125410,-53136,58643,57737,-35766,12547,120459,133322,111745,81529,23082,-32350,-47050,-69333,-132630,-71614,97606,160261,129381,87003,28672,15601,33768,-1821,-9872,39662,70469,102423,107781,10962,-84379,-79841,-54314,-64557,-82155,-61316,-29123,12643,95550,138899,85569,7256,-10765,44580,45986,-61692,-136134,-127489,-83667,-13977,39386,56824,35937,-11299,-46646,-53042,-25075,48713,107167,79370,39584,34712,21037,-13821,-11684,35275,36281,2036,28562,40818,-57431,-115093,-7231,97777,119926,90191,26136,38646,123101,90703,-13615,-16925,49010,131559,132456,94950,144108,160577,51493,-24860,-15239,302,-29447,-80381,-67774,-24172,-47229,-50538,19277,25473,-32340,-31870,35309,76583,102241,75717,-38656,-118166,-98703,-103590,-72551,-37032,-63588,-84353,-60745,-41675,-42070,-17889,-8030,-46852,-46532,10571,166,-74886,-73654,-23170,26050,58752,29430,1118,37552,66967,45676,-19597,-82670,-21850,162256,237504,143697,70542,30033,-25803,-45220,-19610,9422,-9924,-72786,-40281,28869,34479,28725,2806,-35727,-15308,37611,80919,52295,-235,11054,38637,38349,-10747,-94865,-135022,-91565,-51053,-27026,1061,7633,33101,114484,130491,130383,142324,84180,20644,16152,-16470,-80769,-109752,-89318,-15702,50118,8218,-58021,-40697,-34735,-73829,-36727,12441,4087,-3093,22911,74896,144149,156730,96397,22994,6603,68472,98019,38676,-32956,-99881,-159272,-120774,-42562,-4894,-23182,-69058,-82962,-52887,-43632,-42409,-35453,-3492,36294,3585,-72599,-71825,-19914,26392,80988,125646,92359,6453,-31466,16263,82505,87258,43860,33202,56179,24163,-71219,-90939,-31793,12073,24987,-11941,-60082,-72799,-73685,-81380,-30443,62421,112269,98229,130793,174816,152145,94260,15411,-36476,11847,47139,2512,-47983,-46685,-6762,38662,56804,15285,-51789,-109536,-124960,-80678,-16340,32360,34985,26119,31889,28459,-19319,-58395,-53330,-40304,-40728,-75846,-135470,-107558,-22145,26387,80821,123288,75031,26547,17755,-11936,-14742,36377,32714,-39205,-14897,73828,49200,-16988,27897,97996,100178,108745,80231,9312,-2817,19818,-11793,-35923,-43960,-36270,9738,38401,49957,49103,-10158,-64058,-9897,85111,83468,31388,-23582,-67112,-39131,50036,68040,-15984,-51765,-24309,-17245,-7519,13318,-44996,-111110,-67861,26242,54331,-9625,-50810,26207,148343,174272,74969,-60557,-102088,-10342,65602,42681,3129,38384,104405,101551,34475,8680,47619,46389,33375,12908,-65247,-104871,-62657,-4773,54831,65280,13017,-3273,3761,-20662,-57903,-56137,-38924,-37100,-55549,-82353,-84818,-58550,-40528,-50589,-54458,-57316,-46038,-1414,13623,-16055,-76971,-110704,-48374,34156,36827,48004,81902,57564,34055,81426,57445,-64999,-90230,65,26929,-19730,27,74232,103243,44613,-30180,-33581,-22557,-50922,-71808,-80079,-87423,-85306,-42416,42743,80837,94973,83952,27629,25660,63612,-2858,-75062,-17780,67844,68436,31924,13334,-5527,-42127,-69561,-47400,10785,59022,66090,34766],[-5104,-39017,-51447,-64761,-67320,-7428,53785,70107,42199,-68083,-170146,-175186,-88533,28794,101720,107430,78291,54497,13230,-9772,29856,66248,38973,24007,18484,-69621,-169481,-133346,-26958,-12132,-30727,-17322,-18638,-19377,-3806,4971,38753,112030,92636,15509,-14233,27483,70216,59767,24535,19599,-15769,-28425,9363,70949,120512,91696,12958,30156,116023,104527,4573,-59249,-62437,-50459,-37219,-51410,-43083,9957,1433,-69226,-94370,-59207,-18173,-29873,-91093,-123606,-113966,-61237,-1200,45732,92309,100123,60364,32602,13221,-39300,-88606,-81869,-51686,-25356,-22507,-34031,8456,80311,85942,11679,-72812,-79578,-8553,32169,30961,-14004,-96928,-131259,-76577,-43227,-50981,-51219,-32308,5117,-21908,-94126,-82985,-27788,23910,43048,1698,-40925,-19491,-31588,-121384,-115638,-15666,35775,76348,120738,79466,-17472,-87833,-134391,-168718,-135893,-41124,12365,-8263,2798,59290,35748,-15247,2244,-12978,-66330,-4987,111584,59867,-108534,-149751,-42196,37556,24371,-19283,-38597,-12663,46239,109379,133848,105795,58018,25648,-355,-55107,-89961,-118028,-150440,-114087,-21492,34148,47308,46603,20445,-36693,-106713,-133941,-89186,-17602,24798,35943,41294,50180,81032,149893,163336,76985,9848,16085,35176,82110,110078,48026,-24793,9785,132380,192074,112408,1294,-27666,-45010,-41993,3160,-64596,-166650,-66918,24956,-43528,-69896,-16854,-7727,-9294,27379,70568,101428,117210,117151,72424,42182,34477,16906,-20730,-27499,24352,65899,35494,23975,67598,81229,49863,-13220,-84093,-88185,404,85580,119966,129159,109766,72933,50992,49730,75347,94318,58972,8825,-7138,32433,87377,89833,-6714,-70886,-23895,27256,-5071,-39982,-23944,9081,-2087,13376,61204,84760,61717,24170,3768,51695,120337,116637,56742,20790,3042,-25825,-38635,-52422,-89075,-37350,92807,119816,50023,10562,-12020,-49767,-100233,-141880,-95089,12286,68195,43791,24238,38458,45863,31465,-16560,-100052,-105161,-18952,10662,-14371,-21581,-46217,10007,152958,92006,-116218,-129005,-14958,20208,-1841,11386,11930,-74193,-112996,-25864,42221,39726,50828,-19224,-107350,-83940,-36369,-44381,-34094,-3650,4684,6808,5152,-24624,-95112,-92655,20320,61406,-20957,-55071,-27218,-42754,-87040,-112719,-75812,4602,14116,-10709,23802,88221,95218,49499,18005,3105,-38736,-38552,-43763,-59291,12490,117015,137254,75267,-39838,-159215,-165408,-75067,-37106,-29655,20399,41102,8173,-6000,23613,27230,-37204,-109385,-120120,-97380,-62293,2466,31689,-63689,-141719,-42674,58479,11078,-29177,4045,53692,76653,56105,4614,-52187,-102878,-113144,-79387,-39143,-34659,-60477,-68134,-6683,93398,120412,106380,103229,75239,48002,-6354,-88298,-102670,-31944,18121,36585,74688,111841,64798,-36992,-81711,2605,79500,63804,53195,58777,-8964,-41178,40801,131993,142089,67908,-43446,-85500,-18307,73790,157586,198120,165508,62303,-13808,-8895,38063,24586,-30325,-50173,-41446,-50558,-124674,-158698,-97838,272,65462,76108,75356,81103,52013,11148,34636,16920,-55981,-70105,-56637,-87829,-119277,-112390,-92216,-49054,773,29053,68850,41934,-24058,33106,134389,87292,27806,26654,-43834,-148569,-126144,-37969,3775,3226,-6316,-34226,-54243,3659,72823,54173,-29031,-90887,-113533,-46987,49000,35330,-49127,-65892,-27294,-22488,-26031,-26268,-51448,-49673,-1031,90997,152668,73675,-67304,-89344,-14137,-683,-41596,-52853,-36537,-33905,-6364,66165,102786,32850,-27335,-9767,-2725,17617,74482,114238,105557,59162,-19571,-93047,-110704,-69561,-38607,-27547,-18911,-23807,-48229,-81713,-87300,-38994,29427,76674,124398,86653,-42908,-88352,11609,85293,41975,-63953,-81309,14633,55834,11702,-1524,16363,-636,-38183,-25376,43530,63225,59235,73071,36558,470,19575,67851,57842,-19126,-112233,-139836,-92416,-49416,-76497,-77514,-52770,-40139,-42260,-40421,-2056,53463,55642,72598,90542,8872,-70582,-71102,-36853,16222,49494,-23248,-122621,-124526,-55587,26475,18776,-79739,-98496,-52967,-63735,-56919,-16599,-27342,-46518,830,3947,-54420,-77016,-94438,-89271,-23486,34336,117978,117947,32347,53020,103317,84033,81236,106089,71355,20802,27477,5545,-65264,-12120,88412,89127,66848,42046,6872,25022,48514,27093,31023,69490,90849,113230,101006,26788,-27927,-10746,2916,-5765,-747,30071,7859,-11332,39100,77651,50489,961,-20691,28786,51738,-12222,-49245,-32165,-16449,2155,-11462,-48975,-62312,-58111,-48310,1624,57672,72389,78693,62096,22623,43801,93006,81199,56823,83990,69969,-1694,-20701,4902,-11701,-38678,8366,68582,110655,120403,65813,23702,44532,13600,-31074,-32216,-9859,54004,64567,39209,90077,162966,141731,71222,15577,-26755,-98015,-187353,-171375,-32223,49200,20476,11027,43452,34491,-33206,-68404,-44259,11697,39496,-9184,-52420,-44847,-69761,-35185,21395,-23445,-97267,-85905,-51600,-60101,-68915,-74939,-55945,910,20694,-41843,-107333,-66117,17848,60703,64456,19298,-32021,-35194,-41605,-49844,-59054,-128697,-109425,57586,135790,67959,31649,-3764,-71747,-64844,26825,92214,35400,-63793,-29040,39427,13102,-9928,-14967,-38449,678,42848,21054,-32196,-48005,-50229,-46705,50652,95890,-41683,-183944,-152862,-67604,-51731,-26895,21239,42152,97772,151998,192488,209499,116746,28191,63739,61767,-22250,-34511,15593,63280,82948,19484,-30598,14363,-17674,-108780,-58985,20884,11465,-5846,5420,19811,69421,85112,10600,-25078,-22930,-19830,43606,75514,4800,-83690,-118649,-78796,-54874,-69411,-69319,-57026,-62638,-74678,-77847,-33129,-17522,-20461,33150,69898,18931,-59648,-91078,-19188,96563,121352,62997,972,-22267,1937,58372,90840,63149,16705,34617,40819,-21750,-55774,-44115,-40340,-6420,11143,-11851,-34824,-43220,-30481,65210,145007,119053,48104,34489,41156,21999,10610,-15185,-58300,-49014,-5081,-10133,-37385,-22345,30747,63281,67439,56385,58941,43887,-30242,-94599,-53719,49282,83437,65109,55200,38159,2430,4886,12684,-36071,-79014,-72988,-115441,-111300,-14944,31255,50396,94054,69208,39319,33388,11614,22621,65165,21080,-53358,18792,134204,89515,-52529,-80179,-9732,34769,37055,-4107,-35157,-11668,-1421,-45459,-62868,-56112,-28942,19139,30178,32097,33941,-18858,-75471,-44899,-7338,-21129,-31084,-59759,-96289,-87828,-10529,48350,23820,-22706,-28608,-8237,9881,5663,-81955,-174811,-143380,-43886,-17326,-59972,-64395,21166,126753,158926,114114,14599,-68691,-25428,57531,17801,-61647,-12241,96218,122638,55046,1819,38483,83298,118361,119344,43854,-17367,-39079,-65838,-47576,-22062,-45114,-73232,-109398,-138498,-115116,-74427,-71053,-50317,-34539,-96827,-155819,-126336,-55181,-51683,-72489,-64482,-37462,7790,59974,56081,-8474,-46598,-33330,-8611,21856,80413,100063,27507,-31610,44529,120927,45672,-39314,-17378,8357,19909,57374,60532,54668,51546,-4592,-44638,-45939,-44108,-23496,4710,8750,10268,36546,66402,64332,69435,95888,94631,82845,41107,-50848,-84860,-26275,36236,40519,15729,2771,-16931,-62294,-91570,-73675,-8567,44385,32185,1145],[39030,25185,13733,564,-7377,26827,42982,28053,8164,-61099,-147910,-216341,-192724,-68279,5479,-6744,-1537,16443,-45835,-82269,6875,106434,98349,79911,75596,-9247,-142689,-163068,-48901,19552,-16044,-47346,-23739,-560,-12859,-42000,-26633,72753,126131,51709,-38498,-22848,18697,-2505,-22006,3515,-7143,-38277,-26474,3193,68439,71813,-42586,-68714,40539,102454,47826,-10973,-13947,-16610,-26304,-32640,-30491,-756,-3787,-60370,-75456,-37292,-14163,-57654,-91717,-46300,-187,588,15413,77108,136491,110014,77314,84758,36072,-55830,-87287,-67353,-70151,-52583,-6223,4093,39821,80679,23781,-78459,-120014,-71557,2048,14204,11891,25923,9298,-9705,4269,-1580,-19034,-7318,-10669,-38077,-65169,-61975,215,55412,68554,50194,19514,12502,39718,21652,-59332,-88476,-61609,-58590,-38639,-8177,-28683,-58694,-85242,-157954,-202755,-137534,-639,62991,-19177,-77410,-29467,-23992,-29764,30092,31846,-35937,-21202,40277,-23857,-138874,-131412,-14162,76336,92360,22191,-53455,-46900,5580,82948,148751,143223,91125,43197,12185,-51539,-122767,-149206,-135886,-85663,-10542,25798,4617,-5129,-5686,-57766,-120232,-80164,26458,62924,33368,13794,27407,50839,79173,98287,82328,33168,-12590,2417,52099,86956,100618,75758,11817,10985,121403,208605,131383,22928,13183,-10269,-60140,-39306,-8987,-5756,43457,60865,-18958,-47458,63276,119096,62618,35554,67640,91376,81693,44493,2450,-7617,-16994,1106,36082,34792,41636,64007,6417,-27831,9294,20542,-7425,-43600,-80091,-38890,67660,107399,99695,130693,130361,66115,13818,25475,63603,69092,27961,-3636,-14703,-5726,25189,44268,-17819,-74064,-21994,52890,37740,-12143,-16211,53923,95164,76578,46938,40995,17445,-32189,-33411,68987,150174,97662,3670,-30217,-26926,-40021,-34692,-7913,-5565,22607,120133,187924,165335,95676,18121,-24032,-35694,-55374,-20822,44925,50662,-1585,-49904,-63693,-22300,21743,-12459,-70127,-47872,31651,25447,-27771,-35601,-57713,-37974,60583,42349,-99497,-123852,-46023,-17540,-41831,-40134,710,6981,51118,138591,139004,102271,133289,79869,-35711,-67493,-75201,-121434,-87405,-28930,-25922,-20071,19047,17350,-62113,-85626,-2361,14969,-49274,-35672,13477,-21330,-59497,-76328,-66266,-957,25283,2640,2136,17493,21359,27532,26887,-4503,-65945,-50669,-42978,-68520,10473,111000,87214,-1060,-76511,-77183,-17248,-275,-24049,13639,68779,46095,-6094,-28230,-21258,-6671,-53837,-161669,-186462,-94415,-6738,65040,95223,20336,-12860,104648,169189,91870,22276,14110,26862,34958,25008,7187,-63323,-180052,-164934,-28453,54390,42814,2072,-3247,39650,75151,63637,50008,66105,63029,32413,-29609,-100518,-91849,14810,99297,76119,53646,72646,14898,-89643,-120837,-49312,-42022,-105732,-52100,68702,79787,9438,22317,87452,87534,26457,-41941,-77341,-32601,65117,147137,155567,93314,4206,-80003,-88248,1812,39262,-16298,-62544,-80259,-93204,-101751,-95714,-115505,-92384,-1337,40735,45655,48393,1331,-56975,-45405,-19386,-5055,17361,23578,-21314,-78930,-63206,-27333,-4648,30725,36489,16559,-4377,7486,65140,110619,61033,10168,255,-76190,-186167,-137390,8809,86814,95944,77114,13166,-51890,-51697,-4788,12093,-18861,-52118,-86089,-71363,7687,22624,-56586,-82392,-34208,-15658,-17176,-38608,-87139,-63465,7429,57729,62366,1153,-65543,-32304,38638,37650,-6300,-47682,-73375,-80102,-65637,10609,56197,-23314,-80047,-33081,-27989,-16067,63971,115717,95754,59235,55746,72124,41240,-505,-17183,-35511,-11407,21210,10252,-22546,-12605,54970,104423,106215,110854,54128,-63119,-110194,-65596,-14786,-12767,-81717,-133046,-83700,-46325,-85954,-113287,-65326,-20284,9400,53401,82170,71379,80323,75330,-31102,-119462,-54264,46256,29946,-3084,-30279,-41603,-5005,26041,-20615,-33440,-10191,-9563,-32863,-47278,-24486,63743,105216,82157,24031,-46673,-45412,9243,40088,34771,10402,-56511,-114203,-97860,-47948,-9169,-27935,-99425,-109928,-62838,-51637,-37268,5662,6545,-29926,-8146,4847,-41377,-41609,2927,39242,60107,46452,70840,92520,71183,49622,26306,-7024,1789,30566,12726,-15260,-9940,-26406,-42813,49197,108463,64779,42167,24084,7662,26543,2413,-52188,-19928,49708,83592,123401,139650,64245,23668,82490,115758,87867,65640,68302,3777,-47287,-22941,21504,41300,44068,45789,65601,65442,43107,37843,56602,53972,15921,-42927,-83663,-76785,-44312,-19969,30467,73119,21670,-29011,-31689,-52465,-45789,16718,30932,28282,78951,79069,-17674,-68233,-33044,19715,12483,-33064,-12718,75452,129308,91815,7449,-44529,-60145,-45552,-27235,-22198,4776,2964,-16390,33292,139414,177043,105260,4106,-66109,-116460,-170655,-148126,2012,119675,61476,-44577,-21116,35414,-34471,-153230,-158524,-68789,2071,28911,55238,69056,29311,24536,69791,66047,-11754,-55694,-35351,-24284,-59023,-127001,-91911,31409,60847,-4540,-23611,36393,62928,45272,43905,13246,-56728,-74676,-67604,-73464,-71699,-112512,-135042,-48992,33783,15233,10161,-4485,-56276,-48793,40923,95818,31715,-58917,-18256,54504,2964,-61431,-43560,-31670,-11185,-7797,-62487,-104035,-83031,-80447,-53084,85036,162692,52298,-95292,-104337,-44443,-36861,-1122,78987,108851,113191,133014,136304,138190,70760,3829,36903,59325,33677,49977,81352,99880,78737,-2246,-34405,2933,-24496,-45373,39758,87953,49661,31798,23668,-14014,16493,21948,-53401,-24854,28094,-18915,-7472,56101,31978,-29132,-39904,11404,6863,-84362,-119230,-61578,-8787,5395,8630,34095,16951,-13319,33022,105065,89893,-20208,-124604,-105185,-16688,14029,5514,-959,14760,13125,10349,20929,8823,-22080,3529,48051,41218,12469,-25542,-44567,10665,93434,95589,26027,-31505,-5793,125089,194957,120224,-5663,-79045,-90805,-72806,-51303,-42553,-51988,-44220,-15702,-20074,-43957,-47209,-28816,-7217,29217,86009,127777,117855,53803,-27175,-48958,-9177,19170,31251,36080,31870,33329,63501,57287,-26652,-81972,-37501,-46334,-89427,-45355,-3240,15660,62280,58272,17133,-5773,-14369,12751,50412,15748,-25048,52445,127544,43730,-92130,-117184,-51500,-732,9498,-20442,-43735,-21188,-30838,-82654,-67780,-18699,-7126,-18476,-22594,6462,40725,22485,-23519,-13642,-2933,-26516,-46945,-69720,-74230,-42964,10798,59708,73640,43442,-306,-24343,-4653,36992,-31731,-169628,-188146,-99760,-64612,-74104,-63341,-13798,54469,115149,130995,91524,-3751,-19131,64020,31211,-73786,-44832,68207,98459,55873,7273,14339,53509,108258,162220,134068,53742,-9182,-63936,-74299,-61503,-67360,-95358,-150840,-213593,-189044,-94826,-55662,-38863,-33620,-118216,-188781,-107372,27647,9514,-73161,-68366,-40064,-22321,44656,77287,33238,6573,-10082,-28933,-1664,64028,78219,10703,-59452,-7167,94998,74211,4242,3244,7626,27543,90659,66368,27954,46504,17196,-21465,-26290,-20624,17376,72608,92363,100715,112493,91654,65539,94695,155726,151424,68871,-34225,-96018,-89407,-57991,-26310,-14633,-12431,2847,-14561,-69373,-83978,-58221,-21163,9144,6581,7919],[64879,31375,20801,38936,44734,53926,41202,5995,-18677,-28590,-71291,-170455,-200328,-116176,-86483,-91429,-21099,36568,-38035,-113620,-33735,110523,136780,76407,47543,27805,-45475,-88386,-24892,15840,-38123,-74887,-18885,45466,18043,-80512,-143367,-65073,51612,24673,-57553,-24179,36583,-4037,-58091,-50488,-19139,-16747,-29090,-12561,66057,77752,-40469,-108273,-14649,111805,137719,92526,76114,80465,82238,75147,38550,15384,-23,-16742,12686,27552,-27540,-110636,-105114,7864,96500,72703,27704,50328,87629,41900,25086,74101,66129,9013,-19956,-30995,-38396,-28999,-2472,418,7994,5722,-51849,-130306,-135472,-69570,-32865,-46298,-19103,47140,81338,82804,55939,-20768,-36781,16930,28569,-13429,-25479,23935,84158,84163,52613,39632,54542,73106,59679,44679,11691,-66045,-128019,-128275,-88438,-71516,-77038,-49921,-27875,-77832,-127840,-102948,-5972,20978,-73964,-152458,-134028,-98142,-60974,-18912,9415,15557,18483,7936,-44345,-82340,-59390,4032,86702,163631,109586,6748,-6790,23801,49807,101149,121857,91349,38792,-6715,-58289,-148400,-181683,-119981,-67579,-35646,7777,-126,-44208,-77471,-102638,-97772,-34833,63832,89759,18159,-23577,-16467,1046,23160,16649,-16742,-10557,-637,1468,48590,107664,140334,136336,68662,-1263,32424,98834,53245,-3665,11328,8664,-28128,-15554,65764,116942,79901,2347,-63620,-86187,27661,116670,54892,19774,67534,73078,11615,-52845,-47768,3524,8822,-13040,-7072,8349,19834,24463,-17287,-44669,-35308,-25137,-19371,-37930,-84369,-65934,35472,76971,57943,76773,72011,-1605,-47524,-14923,8005,4150,7940,18769,-3610,-33362,-16723,33829,16035,-39758,-26599,22181,9277,-33098,-44604,16749,85393,102632,75048,46108,-11091,-79812,-39489,107651,174700,74817,-50253,-87830,-62217,-60516,-69905,-27842,51970,102413,135191,166109,169360,113578,28113,-2167,22685,18885,15786,35315,7656,-53205,-76733,-83620,-45986,-12048,-45384,-73166,-15207,65330,61346,7613,-7795,-30350,-31173,143,-40563,-99054,-77311,-54487,-68866,-69591,-36565,28954,75244,132303,163876,96070,51276,114403,138627,78274,3216,-68529,-119052,-80550,-31650,-20835,-8779,10850,1263,-28721,-28430,16881,11742,-34058,-25532,-5949,-22411,-23422,-21961,-16846,7900,16206,13456,-1260,-32769,-50077,-29323,-4017,-11446,-42036,-42350,-55621,-82044,-27581,24505,-19241,-85286,-101396,-17522,72756,31818,-44504,3579,88308,73562,22234,5935,-3310,-8545,-31778,-108570,-136265,-30100,85507,158528,168881,116421,126385,198264,171396,100805,60275,11963,-29295,-37986,-41764,-18342,-45227,-142913,-137870,-14109,58514,66904,50866,47329,71288,61061,23373,20640,63311,62081,8222,-20208,-25526,-34379,5713,89006,102927,79276,87284,31808,-56419,-78741,-63268,-126832,-166180,-56280,104071,138532,44931,14746,28503,-3896,-9956,15463,12323,6322,35342,62323,45600,-7293,-62893,-102346,-85427,-5872,29290,-27259,-90999,-106169,-86575,-29197,19621,-36980,-82138,-20579,35064,33775,8047,-32083,-79218,-111449,-65793,58126,105091,32049,-38205,-20449,64923,109109,59463,-15492,-57531,-61609,-36414,38663,104694,107333,40796,-23378,-48618,-81665,-144754,-107267,40798,113263,74578,44954,-13638,-90671,-83210,-20362,-17344,-62819,-50234,-16702,-31771,-17589,6057,-18283,-30682,12037,43726,55954,38300,-11930,2878,43496,35800,-9819,-32326,108,50137,51252,21845,-12131,-61891,-83615,-49931,-22980,-5156,2321,-41646,-73033,-51884,-30678,-21365,-2325,12632,26480,43512,86907,149376,139445,56911,7091,-6479,14037,61207,84168,81945,92171,114375,103895,80689,58983,-12698,-85388,-120925,-123739,-96088,-33465,-15564,-75439,-118024,-105332,-104197,-149972,-119387,-47703,26666,101842,109757,79723,96412,60918,-112513,-235665,-176304,-85797,-68355,-14913,3768,-12989,27145,51937,-1033,-3563,31633,53067,41443,3800,-26602,34558,87097,37484,-62574,-107367,-72912,-15064,26589,27440,-2999,-37740,-29971,20688,8800,-74419,-106527,-55895,-13971,-26938,-57763,-63895,-35973,24907,32597,5626,9180,-3279,16246,100094,116113,51739,-10431,-22848,6243,48034,38559,-5758,-33387,-33540,-42154,-60667,-78543,-91028,-83850,-32866,75313,119527,76061,63149,63065,45011,31262,-33055,-108155,-56095,33318,84927,154843,191142,104797,48218,106856,145038,104222,55874,38120,5885,-25092,-21183,28558,90747,130983,144663,114146,54216,37698,56711,73884,61153,-4061,-57937,-56142,-41509,-16152,2643,21814,39712,-44880,-141968,-129386,-105887,-117216,-74142,-37096,-19008,14488,3718,-55657,-74076,-42095,11517,235,-59894,-19022,92098,128763,77733,-20863,-90429,-73619,-49688,-17711,39856,70928,27649,-4561,45768,113849,104859,32179,-32893,-69350,-72629,-56208,-21341,74116,153285,64283,-101400,-128126,-51623,-46638,-114739,-112858,-39635,-8377,26802,101530,143247,91504,45136,58476,79716,42953,-8681,-572,38105,2826,-114004,-112916,14138,68034,35714,45757,104344,62945,-36091,-40621,-24947,-75698,-74564,-12425,-7354,-36402,-41488,-55782,-25009,42190,28131,-4773,-28707,-67048,-57712,5779,20927,-19006,-62002,-15519,67095,14956,-85547,-57411,-17430,-31699,-50277,-93396,-138698,-134667,-105271,-23046,82779,114053,69521,11142,6615,25673,21183,41417,105590,147317,137064,83727,22972,6366,4054,-9969,-22719,-20224,19942,62031,61236,63058,41984,-35284,-83697,-98119,-87400,1884,107504,103379,41111,41339,49579,-11824,-13159,-10447,-55941,-1756,56300,-17594,-62809,-14408,19261,32177,43886,84193,77123,-22845,-93062,-40663,66675,126682,116127,86457,33750,-15624,7142,74082,78226,-1052,-122531,-207199,-181773,-77824,-24650,-19512,29073,38529,-19593,-65267,-71448,-39791,-1912,16536,8453,-9159,-35405,-24742,30761,94850,102158,45062,-37599,-65277,35804,130285,89045,-43476,-123507,-94253,-41803,-45355,-52980,-57449,-42065,-7188,4441,-15789,-44292,-77946,-73709,-7419,74832,109398,88057,62101,28936,-33466,-75867,-72549,-51577,-48430,-21337,26915,43984,7957,-40767,-22320,60593,67633,-11632,-59170,-68489,-56314,-3108,24316,-21948,-61488,-49811,-11715,5068,-17532,-24249,36897,52982,-44615,-99824,-45722,28367,39174,17484,-23535,-42858,-20017,-32720,-77840,-38023,29235,7217,-64231,-87469,-33437,35921,48246,18733,15578,34291,20333,-14117,-28321,5047,56689,68008,64442,67841,69072,29791,-40301,-27312,81234,46536,-134197,-197836,-124155,-71386,-45686,-22056,-20157,-19982,12535,42059,35578,-28822,-27539,69217,51848,-70843,-67950,49530,81244,34693,-7703,579,19143,46095,120898,143597,68101,12169,3070,-2978,-17247,-35849,-57403,-100911,-173229,-176965,-77560,-16752,-22038,-52622,-123937,-144471,-30736,80858,33990,-50065,-36483,-31517,-50732,-8184,28335,17889,33226,38563,11324,-13731,6259,38862,20548,-26119,6229,65899,39884,-4742,-4443,-32087,-50758,20857,55322,45233,43545,10631,-10896,-2155,-16490,-11212,43278,98098,138624,141227,90152,63471,127725,186135,141752,11890,-93050,-113599,-89408,-70385,-45768,-26540,-6171,27715,20366,-25056,-28916,-3833,-5170,-5725,12606,43361],[34272,-22914,-39118,8498,28011,15881,-786,-25343,-32663,-5525,-11904,-90238,-153895,-161484,-160895,-103844,15764,87711,17336,-110910,-110302,36580,114169,25906,-36301,6561,14541,-20759,-27152,-64143,-105182,-85287,-24036,36854,17095,-88708,-173930,-131471,-50348,-49063,-75675,-1602,86182,47689,-45005,-60500,-11684,32335,19458,44808,120663,114835,6752,-68972,-4256,118830,166065,118406,86142,119937,170055,145099,59240,19608,23193,46660,100484,84037,-24543,-99738,-92508,-27488,44158,54773,11901,20583,55297,5589,-29351,39906,114625,117389,54760,6157,49269,89929,57434,5565,-26300,-31170,-27601,-62523,-70338,-32859,-34204,-62890,-36492,11764,54551,72524,20710,-87481,-80678,10708,55215,63719,63699,65825,84997,71022,38781,41164,85272,81467,-5739,-27258,2896,-43038,-117367,-106318,-32803,-13365,-43471,-22350,22367,22320,-20831,-60969,-43994,-42283,-94316,-155835,-164249,-92402,-38795,-73324,-48266,46136,69296,19431,-24144,-23296,-424,31030,108303,190168,153279,52116,30867,64589,46897,30605,43114,41382,-10098,-77753,-101980,-143304,-172469,-96313,-27948,-10178,33478,33918,-51078,-131475,-125955,-60206,-13022,33319,52929,-6975,-32073,-20257,-26717,-20222,-12383,-41007,-26551,14123,12236,33220,123465,190237,177685,107565,11267,-30951,-23324,-37878,-47758,-11790,21142,35104,57710,95698,83740,7005,-68916,-91141,-104108,-58970,9562,7816,14780,64187,62305,-8327,-52221,-17708,44188,43320,-20068,-64878,-41561,-7955,10494,26616,3880,-34312,-8805,57179,44039,-59749,-125988,-65362,1383,13230,26209,-3732,-88536,-84981,-18291,-31551,-39023,21332,49166,6732,-35516,-20915,52608,59707,-60,-23249,-5967,-21631,-51341,-62756,-30286,26449,80922,83269,49063,-12191,-61343,-12069,126829,195062,96736,-44551,-80339,-45140,-51217,-88846,-60335,40924,108234,108791,89668,67669,38152,3164,-14149,-584,-7806,-25462,-9099,-18085,-41301,4103,41166,35066,-7778,-54666,-64612,-3824,72314,88087,55396,40055,22613,44381,57584,-55339,-104760,-2538,22437,-47392,-66406,-27911,25467,86286,117030,51989,-53348,-85510,-16206,91170,161384,109461,-4509,-61428,-62656,-42286,4978,24563,-35767,-81956,-41780,14969,50776,48826,6228,-26355,-40190,-27821,887,25863,49880,48692,23975,28486,28547,-12007,-62414,-71484,-62273,-74747,-85241,-67428,-66552,-84835,-78139,-66609,-69041,-67267,-50600,-3493,35385,8584,-28888,11962,88216,95193,73773,91593,68300,-3472,-15259,-17097,-42292,10599,119700,186340,164711,114480,140131,176229,115840,49446,22440,-33607,-87247,-96133,-74199,-30041,-41858,-106716,-111712,-60498,-29519,15175,44973,37992,49373,59661,28386,12501,53379,58672,3571,-8096,35803,19081,-15557,31222,110549,135060,134906,89343,14677,-26029,-43182,-90980,-88750,-22057,68198,89948,38623,30483,37346,-15792,-17051,57827,91236,46579,-13126,-37193,-41953,-60521,-105008,-95919,-39075,16306,23891,-43746,-127040,-143416,-85696,-24,61872,35351,-2585,600,2951,-16763,-39628,-31567,-36051,-85382,-62874,79744,125850,7938,-49722,40076,133696,152519,68297,-72545,-121191,-64670,-23742,28360,97682,112745,36730,-50498,-84535,-65794,-64882,-43283,34583,39537,-30387,-33581,-58148,-119248,-57625,37080,-14982,-124977,-79343,26083,16166,-24745,-14234,17955,40794,73452,100198,115658,107677,59759,43298,60903,44997,-13188,-12193,77905,116919,53371,-5750,-40144,-89712,-86654,-5280,61142,38650,16912,20033,-16424,-50612,3697,22655,-58258,-86595,-6967,62494,71048,77341,76915,36379,8158,10930,5336,26261,59352,87466,111006,90934,25547,-14612,-22357,-61305,-76615,-93092,-129590,-125503,-37972,42954,18874,-79171,-103983,-69469,-98375,-105862,-59933,3019,65038,91116,82025,76067,29385,-112072,-228303,-248915,-214664,-132663,-4395,22114,-21387,-21805,-38242,-83252,-65311,-32798,5989,24736,10528,4879,41207,55332,-6619,-80220,-91708,-94918,-108092,-75019,-31568,-6027,14722,58916,108694,21786,-160262,-185220,-19053,92690,39885,-37775,-63599,-74657,-7523,49792,24269,25443,24785,20692,78764,65398,-15361,-50486,-43328,-27009,19480,63917,55999,27854,-3521,-47262,-72962,-85732,-102430,-63415,3749,41599,41671,26174,46995,77777,66873,40883,-8826,-53581,-32930,1939,58789,145177,161568,98651,47726,48665,37193,-4402,-29708,-6916,18257,-3051,-18240,43185,124312,162805,161982,110830,44770,35669,53601,42233,4246,-50357,-76458,-61494,-63099,-46058,-13304,3570,14783,-61474,-170124,-147325,-76178,-59087,-22757,15716,6809,-47189,-117244,-112544,-65261,-53662,-38022,-37628,-38316,24530,99273,88778,24395,-54951,-78762,-40886,-45168,-14035,105982,162577,86954,50584,83906,65713,-20625,-79193,-83705,-70028,-34480,25385,68240,118061,141630,36563,-119978,-190225,-151052,-74652,-16453,17504,22260,-20201,-16608,67338,136487,83944,25404,6125,-1015,2707,10055,23525,47384,20306,-67474,-83043,-10172,28731,845,-9349,38894,-8001,-137373,-144721,-70873,-69502,-64312,10785,43971,24028,40270,66435,89872,105226,58769,-8889,-61249,-87689,-54827,-16212,-46334,-67332,-55782,-8047,66288,40974,-46848,-16102,21617,-11027,-16391,-39626,-115755,-134871,-86452,-17528,36736,30651,14494,26383,72560,101845,85634,62656,74875,87230,68172,3669,-48567,-62498,-11182,24076,-26578,-57939,5076,67691,54551,27034,10446,-43962,-118835,-166652,-128599,-17846,65892,47980,2266,30050,74124,27890,363,16369,-147,20009,27866,-63442,-117495,-66248,15847,89045,104259,93267,84902,63509,17567,30442,124415,182252,133424,68617,4238,-41996,2114,71827,53774,-10004,-99535,-212338,-200444,-48418,9534,-13424,38808,76307,13421,-75555,-93460,-12745,49326,20493,-34534,-57268,-44140,-7898,18158,6040,9912,30567,-15871,-107619,-80729,14443,35834,-39580,-75079,2856,63896,23919,-26806,-73473,-80289,-12244,47622,40904,3073,-36348,-27299,36010,80699,93585,73979,43072,20519,-20869,-54246,-84601,-124788,-133472,-54546,29185,18188,-48790,-53836,40637,159400,181383,99733,-15650,-97571,-105455,-41148,10919,-9631,-46466,-24572,7264,-11839,-53603,-52350,6149,360,-73052,-62877,38376,113371,97292,24118,-53946,-58076,-11501,3795,-12153,26354,60306,2021,-98205,-143602,-97790,-32991,1202,12526,1605,-979,3058,10464,29597,74701,108371,94328,40145,1401,31481,46069,-16601,-29191,80692,83484,-67664,-136878,-93072,-45414,3611,56833,43930,-37105,-89287,-77734,-89517,-118280,-45841,69989,62455,-49197,-47483,61249,78748,3418,-27577,21146,27343,-10121,15480,58248,31369,25541,76409,86870,48177,7379,1460,1230,-37446,-69709,-41300,-21530,-18350,-28738,-70353,-54904,19314,37337,-5459,-4721,24724,-5794,-46541,-38396,-25165,-12343,32853,62639,45206,-23144,-56937,-13143,30583,50589,83958,73185,9774,-40181,-74295,-129760,-159534,-92833,881,42806,32945,-24286,-70169,-60359,-70471,-96645,-55281,29367,94667,101260,51210,29293,87484,119877,69197,-23654,-82255,-80753,-37286,3482,11243,662,4231,20465,30494,24213,23968,38117,27967,1604,159,28227],[-3270,-45064,-68576,-23314,-4604,-30613,-46276,-32809,10372,31558,24738,-9245,-85020,-176240,-180415,-77789,29741,89713,54428,-62276,-133352,-43577,61766,13686,-46210,-1928,11881,-22781,-63263,-143957,-144682,-53154,-6868,-8726,-42607,-94231,-107335,-69233,-58103,-64850,-63143,3415,77135,56370,-20136,-22376,17627,54433,72198,115232,166277,143898,48774,-11760,26989,106359,121763,57627,16541,69619,142203,99748,4501,-1654,44111,77220,120419,108721,32954,-618,-28522,-68896,-55071,-17787,-9496,44537,111895,66215,-4104,41498,132848,147578,72878,37435,126190,200761,136777,35324,1171,31361,60924,40453,27615,44818,55845,47976,20308,-9331,19237,30446,-34896,-100133,-77517,-11892,33850,88878,100300,41829,37634,79619,87746,71236,67880,7055,-104134,-122018,-47003,280,-21593,-26823,31598,44948,-18631,-42200,-13722,14692,12957,-21920,-35073,-23161,-51503,-120456,-121830,-13311,13436,-98209,-99592,13968,50471,6941,-48434,-55076,-6972,73780,160438,181586,106309,-1368,-24513,35045,59278,11661,-34683,-46045,-82875,-139541,-138773,-113413,-120707,-66606,18049,51539,77948,69518,-25913,-107470,-76904,-13266,2848,9012,6570,-15964,7351,39607,296,-30509,-18197,-35650,-41905,-2507,14750,11499,87547,165615,134172,68663,18172,-37827,-62413,-67253,-75935,-28289,20993,38106,56864,42010,-21154,-68186,-73257,-48340,-54813,-80302,-66338,-22790,11396,35147,43259,23159,17339,16011,13667,7742,-8168,-35825,-37770,-35698,-8490,52320,45177,-3870,50466,151584,130331,-18947,-136952,-111659,-61182,-52551,-19974,-43399,-120854,-68393,20779,-24326,-48420,19488,47729,20375,-12377,-22926,45281,83156,41944,6337,7933,-7,-17318,-36386,-26716,-4819,29036,32475,13777,397,-2748,10288,96992,180310,121255,4718,-1963,30333,2675,-25424,-11469,21970,56510,72708,57749,2257,-29964,-21540,-42574,-74377,-82568,-65745,-30956,-8167,17791,97989,152268,110321,28584,-6394,5113,21097,35061,34071,32348,48716,65151,143687,180561,-10750,-133846,36802,144872,53113,-29804,-53310,-37176,42913,74157,-35421,-126963,-139857,-112840,-4881,160099,168173,41179,-42475,-56901,-23867,46913,46890,-66824,-118385,-46802,24955,47473,48107,33151,27058,23706,9532,22732,60912,77166,56519,21954,17080,26595,6686,-39519,-48362,-67556,-135245,-171292,-104599,-55828,-70202,-88600,-71738,-18564,40228,54338,21576,-6241,5992,36339,60075,82749,98335,132115,184051,140219,12430,-21349,7329,-8240,-5335,62081,113505,86108,31065,46199,92434,64701,-18278,-64241,-77657,-92721,-96268,-42408,7556,-41432,-120484,-115555,-102670,-105524,-44382,22422,23616,32012,72781,44082,-13688,3903,35844,23214,12905,51369,54058,-5575,-6238,91553,154904,156529,124442,56473,-18620,-32180,-7082,11400,-6682,-13216,5753,20936,56679,103992,81671,32276,47339,74771,38614,-34086,-53616,-33526,-43383,-84714,-48593,28504,73976,63824,-8583,-100940,-134257,-75332,-6100,34131,39100,42300,25478,-31601,-78606,-80314,-30696,6652,-9302,-31738,21372,62823,16983,10362,61399,67203,40827,-10993,-81973,-58681,34601,37185,9181,42081,79817,36251,-37539,-73549,-42736,-4792,16255,16165,-31864,-71766,-36129,-28324,-46407,47752,129434,28795,-103130,-52419,33650,18595,-21781,-16415,24223,66027,97471,112313,118959,100535,24707,-19358,18883,39424,499,24287,122083,144112,79276,30205,3204,-45951,-62664,-12192,37919,18136,10102,35514,-9887,-43330,39116,69097,-38450,-64340,42603,116753,72059,1158,-12621,19471,51008,44617,7014,-9694,-15190,-9930,33942,38980,-29269,-80408,-59422,-36016,-7122,-15749,-88738,-117095,-46176,40614,52508,-28383,-80379,-59658,-54658,-58839,-37520,-19257,-11628,37727,70031,29330,-14566,-51079,-109951,-178478,-178752,-80361,41538,48173,-3389,-63119,-140707,-181595,-157873,-136720,-95827,-72578,-43832,29345,77931,51750,-1926,-27066,-20931,-60554,-134557,-127818,-66319,3905,54861,81378,81243,-39829,-196829,-171512,7829,129527,100832,40964,16692,-40074,-46416,4211,24273,44805,39295,-5072,-12248,-25885,-39732,-8036,46646,47005,39888,90277,118233,85368,34971,-10878,-19965,-6505,-20198,22182,63432,1236,-71519,-65816,-14705,28339,39762,25217,11959,17466,-22294,-81286,-24625,70487,66884,44643,31192,-20205,-92099,-114037,-71184,2202,4349,-50854,-60866,20687,86117,86703,71246,55169,52289,73069,61992,3000,-56043,-70117,-75917,-99073,-111392,-70878,-11493,13594,14416,-32442,-111390,-100271,-4746,74094,110444,109819,69546,-41231,-164024,-141351,-70865,-98912,-110576,-62572,-14427,15168,33175,23090,-19337,-63970,-34910,-4262,-38606,-30704,64472,116877,76338,69091,66774,-3116,-88317,-129235,-139865,-123004,-69464,-5044,42256,84248,87161,12830,-81401,-152391,-170566,-107201,-1883,38783,-8399,-64107,-54915,15233,73011,42132,13464,-20151,-74182,-68201,-6014,20599,-9895,-44060,-55060,-33813,-10779,-27601,-83161,-112519,-77167,-100945,-191953,-182591,-70637,-25250,-55377,-44900,10626,50178,69640,110861,125572,82010,38668,21302,-20386,-28639,19051,11417,-75489,-101556,-43636,11486,55244,57869,25915,66289,82138,40975,44716,25883,-62920,-81250,-60149,-53650,-1125,12819,-34658,-40233,39974,110940,94325,38394,11028,-23361,-82040,-93483,-76004,-70451,-3725,53550,16494,-3918,51037,120085,110912,32076,-22004,-57049,-109870,-121353,-88289,-57042,-28836,-24182,-14576,42453,90839,56107,32177,62745,47337,15132,-14689,-94240,-129959,-54602,33224,80047,77876,31283,17009,73981,91245,76153,110846,129559,52275,-16922,-68507,-77349,32986,135553,84620,-19914,-78300,-108297,-78425,13405,48983,22687,52084,98022,80037,-4959,-52098,14808,102549,89029,20107,-19576,-23954,-33258,-46228,-77099,-59493,21401,38643,-44990,-75899,-48366,-12665,-7497,-2073,58129,108912,82924,6083,-93508,-130485,-39461,44740,45062,26733,29684,57637,91900,92674,105879,103375,30505,-42223,-35551,10894,-40268,-147924,-138164,-14954,65613,44315,-29724,-46771,23268,128719,172324,134770,34505,-77342,-109080,-41553,26910,40250,5117,8973,27799,-17370,-81940,-66167,10839,11497,-34196,-26298,20456,65445,75425,12201,-65838,-63967,-13994,21662,41628,73938,52149,-45559,-148327,-189027,-166838,-146639,-97815,-31378,-36722,-84935,-80931,-26807,11734,30388,52261,64261,-12607,-84265,-32324,36933,10078,-39703,7857,56653,21568,-15198,-18978,-16164,23132,89266,89569,-19478,-105915,-103870,-129506,-152181,-60386,46482,46889,-15531,675,65208,37114,-39153,-31634,42790,35393,-52674,-91878,-62383,-38478,8090,90764,119901,68294,12849,27751,89124,90299,22672,-38864,-77850,-27055,53377,31933,-3004,-9224,-33810,-33012,39346,67648,18514,-24480,-32070,-32782,-19364,15577,38164,23881,-40669,-91413,-74799,-5934,81162,113493,53077,-4729,-52700,-141236,-195633,-176193,-120128,-63011,-14220,13159,-51513,-159088,-172771,-136995,-140744,-114459,-56316,-19235,-468,-4496,-10837,5364,19231,11575,771,-14879,-14454,57232,126457,93854,27858,7707,-945,10709,34533,38652,51533,63224,19911,-38664,-34048],[-7804,-12224,-42018,-21859,-3540,-24006,-35766,18578,87233,66075,34241,34855,-23164,-126742,-144025,-72751,-15656,26949,49895,28171,-43708,-49917,26518,56195,35978,29171,-14008,-57757,-88380,-149499,-119562,-5132,36148,-25813,-111013,-123881,-66655,-9144,14096,7283,-23591,-24910,-4526,-13804,-33864,-27150,-27703,-15199,61860,123601,141134,126201,68943,14262,17785,64131,56759,-13488,-46198,-11103,25158,-2802,-59109,-38649,28993,58308,87342,103305,90253,74629,24264,-30861,-31624,-35202,-16765,81681,172999,141248,68724,57700,75713,67354,42929,54920,121560,171055,109684,14779,43399,117701,99598,46513,49888,88339,155259,203446,133499,43960,52672,23905,-46406,-44385,-31544,-42718,-31586,14360,37047,3495,21221,110221,158445,107753,3781,-89972,-125408,-101122,-31296,47368,65756,39197,24220,-7253,-57686,-92395,-105236,-85471,-31337,236,21969,43376,-11403,-103682,-64637,55916,33712,-100311,-126866,-70064,-48089,-62930,-110107,-117377,-34400,99339,173248,130626,-1168,-113159,-136352,-64715,42877,52256,-43255,-105141,-117485,-123756,-107998,-67161,-61434,-44796,19851,48471,62079,72642,16382,-22107,23152,39857,14603,1339,-17953,-9174,52542,85976,20240,-51006,-58514,-65352,-76270,-40988,1268,-5164,24762,81031,34953,-25966,-19391,-50058,-66195,-63898,-76323,-27076,5624,-28316,-41878,-56925,-83228,-75894,-42417,-2057,-6537,-42247,-60499,-37991,-25122,-36592,-9580,46428,61211,-3548,-73281,-57766,18598,44784,-1729,-79701,-85462,-24269,2660,2488,73867,145976,109555,-19927,-98150,-55980,-50293,-98680,-62688,-48590,-84821,-23384,56298,11204,-39101,-19583,17250,37490,9411,-42406,6415,87008,92435,60570,43624,35313,13855,-30329,-28152,-18038,-22540,-36502,-29062,8074,17557,-18855,11174,85547,62354,11685,56050,95326,73502,90796,91791,32752,15893,58095,78587,33225,-10664,-12411,-56858,-122591,-111901,-44760,-2069,25314,54321,91080,103622,70072,29452,35040,75648,50087,-31607,-78798,-55279,-2742,54644,186473,240386,-5058,-197279,5865,199407,132056,14665,-73304,-83730,2081,55906,-5173,-59202,-71442,-89083,-53140,72499,100474,-5146,-90767,-46862,46260,89152,37600,-46367,-55126,350,30948,8024,-17027,24203,116571,146018,62993,28183,61542,38425,-5947,-13430,-17672,-30465,-45345,-50356,-10402,-16863,-100997,-148798,-81478,-26221,-41265,-55135,-28289,28234,86987,100794,72471,41113,49202,78555,81640,60836,73987,150534,210763,163655,50236,-20628,-30847,-29493,-31988,-29116,-799,3272,-39035,-38433,17028,-575,-84662,-110760,-67566,-50895,-55385,3358,57575,-18340,-121349,-107202,-89960,-115797,-75511,7379,47042,70736,94620,43571,-40029,-37481,13449,48162,47578,53451,64843,4803,-26765,44216,112628,126826,95488,39882,-32041,-46063,-754,25935,-12269,-60140,-36182,3840,40606,106468,150842,92177,3904,-20741,-9709,-4645,6342,7541,-18492,-27629,20073,77951,104731,108198,82163,7019,-52694,-35342,-805,15886,4233,9178,31049,-10439,-77922,-83957,-40408,2053,15697,-43188,-86766,-37675,39487,70063,15635,-64797,-107840,-115423,-73969,33887,127036,106514,37691,1377,14994,26597,8014,-31556,-35661,-5390,13495,-12007,-36962,-17405,30138,54341,91500,176275,197555,81365,-10432,29074,41247,-8451,-21251,-9606,-9058,7256,44165,62702,66543,33055,-64530,-102183,-42170,-4934,-27377,8068,84712,102761,88754,101816,118251,77505,-5935,-61177,-94910,-123366,-114587,-76928,-71709,-39006,45944,69902,20390,31038,102826,145832,101316,15675,-7795,56446,118893,87748,47563,34355,-24509,-80504,-30419,32458,5879,-43429,-31095,20066,76552,75978,-5706,-70327,-35651,32398,41611,-6672,-66092,-79741,-60349,-18870,12682,-3068,-41238,-3600,40750,-10038,-56744,-28156,-6586,-23143,-12950,32625,86021,68788,27279,-39733,-126274,-173359,-169583,-148223,-86750,-74002,-70982,-7260,53179,42540,23548,6604,-9864,-34336,-78977,-74702,-22905,32309,47103,20766,-23105,-102452,-141132,-63927,43514,98223,105328,113083,111954,37767,-30809,-31786,3406,46623,51531,4466,-37220,-36980,3123,65030,138053,129840,68169,52875,67167,51239,32463,21751,50984,86899,56838,72125,106549,23599,-83831,-85693,-49281,-26499,-13086,-43715,-53465,-20260,-74192,-174736,-126700,-19214,1266,-694,6739,-55264,-137502,-116362,-11723,44851,-41342,-110067,-69319,9060,17181,-23765,-30254,-9027,22835,61018,38215,-30715,-69686,-38115,-26252,-68438,-63012,7121,59656,48310,12262,-13472,-52843,-66370,25137,133725,138086,74629,56850,8983,-95040,-99922,-58722,-121666,-149339,-74815,-30870,-50803,-42791,8511,4734,-32256,-2135,15970,-30320,-70704,-82595,-57500,-6415,38674,22376,-23316,-43657,-86495,-161473,-188482,-148866,-90675,-29923,20005,44249,40444,11977,-29331,-81221,-96372,-50648,-33548,-83687,-99376,-46682,-8640,-4992,3647,40079,16035,-62989,-83182,-18948,17051,-41414,-86344,-58687,-1909,1022,-60057,-109200,-104302,-89296,-126382,-161102,-117461,-13798,34082,-28972,-92499,-45210,27033,38945,58509,43775,-21481,-503,102169,113201,102579,127369,65225,-80307,-122036,-34923,39594,63722,72221,84216,133448,128941,69957,52140,38249,-26078,-68135,-98419,-84730,9480,38556,-50310,-95964,-16955,67124,56784,5038,-20602,-74934,-162870,-136103,-77858,-60644,-11362,31409,43456,77839,111545,157239,158497,51919,-53259,-83443,-61392,-829,14046,-33991,-62845,-53329,9402,88335,93293,30128,18349,53191,41202,-6239,-25885,-49400,-66997,-4891,32865,6073,-581,-18319,-44637,4807,58782,59477,63903,52894,-24856,-85091,-105138,-63107,71130,191864,160238,29586,-31892,1209,6726,11141,64457,69456,61700,94658,132299,90023,15800,22064,99050,142099,115862,74222,8136,-77397,-114372,-93248,-43256,42011,99311,75878,34892,-3783,5977,50755,55711,39432,74458,106154,39408,-86236,-120082,-33898,18782,11050,30436,65260,78951,72512,63455,98030,112495,23115,-81989,-55834,37541,-1314,-98188,-51351,67755,111518,95736,44472,3242,-4442,18690,53221,81207,57798,-25132,-72979,-20359,62581,83160,22665,-11530,1898,-48523,-103349,-36394,56404,51099,22003,5483,-40132,-41080,4222,17927,11672,12836,8243,7163,41436,86193,32903,-92542,-165782,-159279,-152390,-176455,-129666,-40995,-27553,-73898,-87474,-59105,-53065,-64640,-14365,30260,-48011,-112235,-47758,23237,8602,-55239,-65100,4513,87114,110699,78300,24497,14730,49366,63665,16073,-11206,-16534,-54574,-93932,-58812,12846,25954,8609,36874,63073,-6035,-47114,1266,44227,12716,-60355,-103001,-96691,-65207,-5486,78057,129952,85227,15294,32653,132154,149346,55103,-37188,-86532,407,154637,136765,-808,-67581,-43596,1757,58158,79732,50800,12296,3791,8974,3212,16356,34748,17518,-24683,-63392,-101851,-71501,22507,42854,-11885,-8422,-19103,-112559,-129036,-60251,-38495,-85701,-72194,1259,-35114,-158147,-187933,-115878,-68026,-59079,-71023,-96563,-82797,-26021,4017,-1723,3972,31433,62166,44236,23062,103768,180986,124805,39616,38480,44207,28205,28033,37433,62954,82609,35377,-45369,-49526],[1740,11443,-28893,-26563,14745,31553,39285,89445,102490,35410,-1588,20740,6655,-52456,-96843,-85644,-53617,-17620,38650,100996,69097,-11883,6023,79463,92059,37775,-36243,-71740,-79961,-97189,-61566,23114,68427,451,-114819,-126849,-81920,-29430,58573,75040,-955,-43160,-52856,-69752,-52828,-65392,-132022,-117913,10059,83875,79840,91436,96147,29106,-22147,4774,3467,-50697,-62242,-65230,-68105,-44603,-60631,-66971,-6476,48893,77991,85395,80985,52828,21634,61591,106873,32498,-11060,72940,149794,138743,98352,43963,-7298,-12381,32731,60621,53226,33721,-27065,-71769,38177,140241,68563,-26099,-9480,55208,152095,240980,202589,119570,102976,37925,-17953,16188,13352,-53905,-77823,-69842,-43590,3100,55724,124559,187689,130970,-33702,-102582,-27355,55582,84585,91803,91606,70462,-4226,-86134,-81232,-68842,-110809,-117440,-54090,6317,58729,74169,10127,-58358,5960,92510,51750,-49262,-103395,-119467,-117663,-107578,-103898,-83906,-10967,92293,114913,33782,-97615,-164927,-161067,-93836,36802,115431,36271,-62051,-67776,-43413,-21333,7563,11752,2715,7057,-17410,-2854,60823,63173,63306,107373,89956,30700,4667,-2798,20750,74800,77463,8945,-67104,-79256,-77444,-89944,-61798,-269,18563,20647,36010,-16987,-72969,-61771,-79757,-83956,-54817,-34110,6001,15739,-39610,-87602,-102424,-81833,-38446,-18770,4099,867,-18500,-41206,-50403,-65407,-106338,-62664,61035,87476,-11423,-94082,-58905,40205,80126,15146,-106994,-148335,-106239,-65045,-22680,22186,26926,936,-44172,-40284,41134,35372,-39191,-32590,-10638,-14108,21215,71019,56694,-109,-36080,2243,50087,19562,-37153,8220,100994,141751,116826,70821,36229,-15837,-87176,-74479,-38405,-48007,-65276,-28010,21158,-7429,-78778,-87093,-49133,-45606,-27417,50783,114495,137335,173420,138846,40564,20334,69688,87603,74762,58430,32144,-39416,-107083,-80711,-5647,41701,68474,55768,22301,-3228,270,4222,25589,71195,46485,-58887,-106099,-76330,-39820,10412,150993,198063,-52695,-228239,-32402,155539,128929,45972,-38242,-47714,16098,71378,67446,15752,-19084,-16423,-18416,-11625,-16232,-66426,-108015,-14981,111338,98176,9632,22,28131,40733,30725,-26659,-75239,-5202,134727,175528,72700,9627,31227,-5990,-49170,-15376,-1490,-49424,-94624,-91005,-29958,12558,7086,-4199,-607,6429,676,-12881,-26782,-23080,12637,70086,118350,111678,76710,55252,44979,27968,37351,107116,158201,143695,92840,12950,-35292,-17175,-19129,-77677,-77150,-40473,-45720,-36729,-13369,-70990,-109558,-59883,-15654,-18894,-15810,26947,71684,11322,-67828,-45121,-22969,-70779,-75716,-16938,53325,106368,108660,54176,-4386,-3260,33561,65326,48465,33048,45417,-5218,-48807,-6321,57612,77528,18009,-16863,-13577,-29812,-46773,-15986,-19904,-65447,-50403,-18985,-22217,5894,82649,75374,-37385,-91436,-36378,38482,52684,10722,-12249,13195,51221,60969,52207,95724,156180,105032,11186,-11415,9822,31573,-7173,-29454,36460,52800,-15176,-41266,-25877,-23077,-39838,-103628,-156962,-104713,25838,65464,-38393,-125744,-142485,-144147,-83402,30101,110008,123793,88205,9969,-20841,17684,43719,-3177,-51267,-54860,-55868,-71219,-37967,27588,65784,88924,157334,225975,200093,83236,12735,46657,52614,-5425,-16732,-22818,-77426,-110662,-79579,-50524,-35897,-50075,-97781,-90544,-53381,-40228,-56841,-54250,-21925,5093,36178,104971,172717,153053,31913,-93037,-171257,-227511,-240015,-192025,-114534,-28680,38549,34009,22860,59087,99884,126681,113991,52610,29275,72373,92275,46784,55985,100545,32581,-46720,-8310,53040,53374,25052,9430,32726,92839,119534,86940,8119,1741,49747,34436,-12725,-51764,-64151,-50225,11944,50197,28832,-10880,-9092,9194,-19813,-64632,-49055,17616,73880,102046,90592,90861,65999,28782,7578,-18197,-61831,-87252,-70477,24229,57268,-18423,-81180,-58781,-10426,24389,-19682,-95823,-97247,-54986,-9536,34595,44473,-8473,-80345,-113946,-106246,-58514,7599,44614,31786,29619,86453,131796,90382,31185,-10301,-17705,15641,40989,36099,27015,31075,40998,63294,113446,106180,36764,-37082,-70279,-50824,-5521,28849,72568,86037,30894,32390,98088,85836,14568,-17956,-36637,-42521,-55203,-125320,-160655,-126412,-126753,-192976,-186112,-91711,-25077,-11294,-20751,-86884,-144469,-90117,19440,29607,-74991,-82917,16243,48485,-13249,-63217,-58405,-65757,-79791,-48774,-32509,-52032,-50085,-2726,32693,31897,61074,120269,122537,52257,-12819,-37960,-62378,-81326,-17824,54246,10987,-86707,-58321,11833,-15699,-34877,-13472,-64173,-107621,-80032,-73123,-105138,-59052,59062,82294,9788,-14152,3323,-28687,-104525,-196122,-184348,-69819,22044,38969,45545,52398,-20996,-141573,-200984,-191876,-137713,-63234,-4309,52226,91491,92029,89053,44800,-35550,-47146,-35970,-83124,-92553,-26344,-32062,-71944,-25043,68484,55896,-23853,-51874,-5584,30406,427,-29650,-22936,12531,2122,-57378,-51300,-1006,-19133,-93003,-95592,-31320,20095,37171,-6715,-72591,-55215,-14273,-13511,-13174,-42235,-81645,6413,176816,210626,160899,149436,85176,-67968,-122664,-47911,30819,65094,79253,95382,121528,96778,33008,6216,15621,-24733,-119969,-161369,-78163,19159,-460,-87468,-104101,-17807,43508,25446,2817,-1414,-66594,-136396,-106766,-56943,-39263,-24745,-24064,19625,87611,87544,92153,101806,24041,-74527,-98346,-17709,88879,103060,39751,-27026,-54699,17785,95608,54151,-45474,-74832,-46819,-15086,-23892,-28825,-4151,-6265,-4441,-11650,-34659,-14090,2911,-52608,-68869,-19179,29783,48384,17747,-48314,-84976,-67881,-3848,71408,155172,192774,119802,39941,19275,-29013,-19211,74832,86015,42531,65067,127039,115928,36426,-7586,16310,71616,91097,68204,-5686,-94869,-138781,-103628,-37964,30304,92227,106648,97328,82707,84219,101340,73712,-2131,13271,89965,62801,-49609,-60456,8765,23898,7923,43082,70931,43983,2316,-1315,41564,50869,-13231,-77741,-63372,1215,-4655,-33674,14237,83721,102380,91984,69364,65320,42341,-19152,-29977,24432,46279,10057,-19096,17939,89427,86923,-7265,-68272,-62911,-113009,-127410,-7896,66052,38981,44204,40087,-44952,-84241,-53900,16974,102192,126545,54172,-17732,-1111,56489,16307,-84588,-95310,-46394,-55965,-92566,-63023,-8990,11600,18744,4209,-21836,-52666,-61054,-9480,599,-64613,-80374,-22073,-906,-19216,-51968,-86683,-62456,52810,143882,127767,42940,-21877,-22729,9560,52178,88485,53790,-11454,-61801,-62643,-6623,11659,-14015,22415,67478,11907,-4326,33562,13021,-35997,-41907,-33298,-32618,-16639,13467,66021,132330,120146,35862,19641,97557,115188,39831,-13258,-27874,47483,184544,157102,-30812,-113083,-41698,7274,11963,48373,63737,31401,25623,34880,-899,4141,44691,39926,17791,-12067,-97243,-127202,-78087,-72736,-86777,-32917,-12812,-48445,-17674,31809,-6562,-110902,-123458,-50522,-36389,-72463,-79481,-33788,25824,30395,-12758,-71276,-90591,-26425,29403,37378,33198,49110,59100,6711,-45308,16462,87660,48622,-3949,40876,89533,49054,-3202,3906,28377,15036,-19914,-51605,-36681],[4870,3258,-45458,-40775,32931,103302,134060,113336,30046,-49980,-58774,-20599,7580,-12241,-65883,-69078,-28221,2468,38501,100379,84270,-14397,-32030,34243,50171,-3583,-49055,-63722,-61635,-48310,-9384,39758,63840,15530,-57546,-53559,-54546,-45717,36031,58285,-13882,-9089,2178,-44335,-30379,-27964,-125040,-124625,-12081,52934,48892,86860,130594,48877,-52399,-48833,-45555,-83136,-82619,-103999,-99827,-26251,-32326,-91276,-38833,65831,88257,47156,17875,-9166,-7741,103180,178072,76906,-20468,16696,64608,63897,47479,2342,-44358,-23491,42613,41607,-24291,-85899,-145046,-139998,-8572,76591,4331,-81659,-69967,-26416,30897,114459,148693,99396,58669,14280,-2399,29269,27238,-41058,-83450,-94726,-69685,13791,72846,92016,141109,102488,-30403,-47199,66093,172299,184816,113648,49912,39062,-13529,-84269,-40705,22586,-10295,-40051,-25969,-13301,18932,50654,51361,44445,68649,91182,91700,46356,-41632,-95965,-89349,-65001,-33951,-14894,863,37633,27119,-69656,-160266,-154963,-89637,-12464,76815,146981,109603,26887,-2618,-10772,9469,58389,76599,69870,17331,-70422,-59871,25941,52406,61178,91286,75022,19755,-2598,22093,54961,74806,52736,-2137,-51454,-45722,-47512,-83019,-75299,2583,59819,60580,34958,-18995,-69801,-86272,-93639,-86908,-37105,11234,32870,39854,33951,-19618,-84061,-76770,-24561,-22490,-12700,-5651,-43694,-84500,-73833,-80958,-148251,-102462,61098,104470,5957,-52556,-29422,12430,27159,-15899,-106690,-134519,-102955,-88656,-70388,-88264,-125656,-94122,-39534,5504,76664,97456,77477,64132,39979,17744,20746,42123,57426,26569,-32334,-22297,17685,3591,-11262,48987,112776,139147,98839,27212,-24381,-85109,-145339,-109944,-57032,-65914,-79163,-14310,26266,-43582,-130422,-154424,-137084,-98386,-47200,16620,91912,147091,143626,65441,-4946,23454,68355,35068,13409,52781,47389,-33713,-83367,-61881,-27472,25690,74106,35600,-16894,-11997,18985,4422,-10091,1106,-11813,-37973,-11170,8184,-18556,-25520,67115,93622,-97051,-187668,-40978,62414,65499,36975,-9129,-12028,28649,71254,54460,-40059,-87456,-10383,33281,-15166,-42177,-30393,-38810,1852,75088,28472,-41739,2270,23222,-22371,-46053,-74203,-92536,-50598,16320,47868,15499,-17233,3392,-1423,-2966,51096,71649,10500,-70042,-119558,-97337,-15157,72250,86082,36247,7804,19598,-868,-76161,-127639,-73795,53875,124831,87905,25644,-7477,-8344,6142,14495,44406,79928,93500,83163,34997,1980,20476,-8396,-91605,-109572,-67833,-25452,13828,-9135,-87156,-59571,30372,9332,-33452,-250,42869,51454,9599,2683,59827,62385,1197,-33006,-46168,-16390,49972,84197,81816,74979,76332,87819,71626,-13235,-41569,1259,-13801,-64328,-38728,32095,42660,-58531,-80036,27379,57059,-22160,-25675,-14060,-53525,-56785,-33832,-65572,-84297,-40231,-11619,-50215,-62705,-796,54744,52176,14978,12076,25023,29249,-1853,-28181,41755,141551,91347,-26284,-45288,-7333,35329,18590,7588,68739,87303,32170,13182,21769,-31308,-109768,-142083,-136170,-103664,-11093,38558,-26911,-68839,-55118,-81812,-87257,-37526,20098,65080,77989,29697,2819,30859,54153,4888,-56452,-90007,-118931,-132391,-69919,27196,63003,61345,113115,177077,147310,26209,-78754,-47307,33527,43330,17884,-43191,-140181,-198936,-187024,-168682,-145847,-108732,-57832,-1882,-8445,-14551,-6909,-50829,-78221,-54475,-23935,24782,88744,97799,22713,-55773,-70655,-119435,-181002,-167836,-95160,-8044,47703,11074,-30857,10610,76113,113489,98409,36861,11803,26820,-21639,-70861,810,98850,76131,42027,62520,48195,19722,26659,34607,17107,35259,85667,121147,71538,35395,46547,11188,-32341,-11018,20033,20674,41701,49844,38837,27484,16350,14710,16842,4910,-1059,39096,89560,115337,86930,69905,52485,29544,52805,86283,62649,19233,-2160,80195,157516,78098,-79312,-128022,-45619,35475,-23839,-156114,-177395,-88178,3208,45157,28514,-47380,-126948,-125662,-62285,-24983,-23708,-9021,-24393,-55722,4591,111887,131955,96755,45099,-5015,-16662,8923,52390,109662,117832,48483,-7125,20505,27173,-17997,-85816,-138845,-101903,-27819,16962,34576,11660,-41573,-26947,58572,118291,109765,53416,-7605,-23641,-47200,-117788,-166496,-141444,-83415,-100253,-154339,-122276,-44129,1561,-28093,-115702,-161571,-120628,-60931,-37291,-41707,25616,121975,110539,36264,11319,-7013,-92459,-157790,-119183,-54244,-29553,-24855,1568,52549,93374,123882,148689,101373,12327,-29376,-53011,-77654,-76572,-63808,-66638,-114652,-185233,-151935,-38179,-3370,-5703,29958,36499,-1137,-45653,-80705,-105235,-35746,106683,153194,51764,-33848,-30501,-24473,-64795,-135702,-123197,-22263,82238,136267,155486,116418,-3968,-124756,-161355,-143213,-99244,-40414,30512,92566,96000,90991,136381,127219,25724,15222,58921,-2924,-63171,-34617,-59853,-91341,-30667,64148,42231,-27005,-17284,41990,65200,64266,68509,52910,44362,18548,-19922,16128,50051,-1754,-76611,-65873,-16260,-23055,-31053,-12916,-16782,-21931,-28767,-42879,-45071,-52657,-37748,60895,174668,168633,94620,73807,60361,-29504,-87423,-66483,-31681,8847,63064,79539,49809,105,-24171,-5584,33175,-2052,-94891,-103739,-29323,-9120,-89620,-135163,-73525,42521,76296,30159,30625,32279,-55054,-94574,-60214,-12901,13352,-8108,-48136,-16892,22440,-4303,-16980,-17377,-46949,-76926,-89828,-16781,112965,154529,93803,638,-63970,-22556,28911,-6506,-87746,-154481,-153253,-66166,-13785,-33881,-17946,-7542,-47660,-35986,35172,73957,47845,-38590,-78854,-36082,44723,66328,7195,-41914,-35317,-7292,28848,33861,60933,140002,157242,84729,-11771,-60739,8804,87807,58509,8402,31325,67232,36187,-30020,-77246,-93140,-68689,-44442,-55071,-60985,-67002,-109500,-139681,-106434,-58983,-10418,11568,55685,123048,138508,96800,40282,-32855,-39143,33258,52785,-11519,-22966,27839,54239,42679,45883,60381,33967,-8890,-11450,5034,-24722,-62548,-62518,-65236,-56523,-37329,-21187,-18791,645,37033,36992,29515,92565,110274,39787,11502,28776,9299,-3368,31289,78505,99265,67303,-24933,-77994,-96813,-154941,-120013,5891,16796,-20137,47011,76733,-2807,-73237,-90220,-24660,96041,152802,72886,-21860,-36630,4333,12035,-3734,32506,56199,18191,-2937,13319,9629,6712,41326,55191,44960,43560,52480,23134,-44008,-73938,-31966,-1151,-30309,-29227,-13638,-60693,-108266,-33403,82151,89520,5842,-69261,-61951,136,78380,116814,54422,-39008,-73792,-31916,39937,36349,-39561,-8597,79700,76719,54612,40274,-10834,-47129,-10000,30628,51861,71235,58487,52756,113211,150013,73363,3691,20244,37355,15093,22117,36036,67086,130359,93587,-49904,-114481,-63438,-40593,-42018,13138,51785,33912,42256,44449,-16264,-22713,21149,45176,63956,38036,-59011,-96147,-75125,-95238,-101761,-60277,-50492,-25218,26994,6409,-69387,-131404,-143092,-115751,-63040,20238,58479,47028,69876,96818,88487,44847,-3780,3285,34293,50000,41623,34554,23786,-38387,-108039,-71952,-6326,-17747,-42149,5113,68468,50339,-7410,-14214,-24874,-78691,-91472,-62756,-23590],[-2363,-7515,-43920,-27696,45099,136646,167982,79158,-37540,-93593,-82103,-44990,-10433,-19122,-43711,-27849,-1504,8064,18192,53714,25190,-58938,-74290,-29714,-17568,-23338,-28985,-48163,-51690,-24745,30735,64945,33396,-17781,-11803,40897,39291,13870,21723,22084,-2540,64663,94068,10918,17057,101928,53451,-8561,20810,51995,67208,127664,159760,70185,-38031,-54996,-73403,-117340,-114642,-122167,-111801,-37451,-35887,-103553,-46132,70783,64102,3942,-5683,-9566,-8840,58020,96159,32635,-30809,-15055,18321,8418,-6183,2342,-310,10100,38384,13933,-53383,-104503,-133256,-95977,-16662,-3352,-47920,-67321,-58124,-74126,-81240,-12120,56994,5165,-45881,-22359,8558,29977,35917,-7187,-60536,-69831,-38235,24243,67779,59590,62766,33973,-12717,1134,59249,142797,188259,110897,-9271,-32279,-10897,-18463,11164,76409,80747,44033,12105,-31820,-36146,44219,133403,146905,83351,53923,124430,143136,48943,-10839,19652,52374,28721,-19436,-51492,-29689,-11591,-79937,-155169,-129965,-25393,71088,130519,146021,114095,78717,32226,-28301,-19137,55123,95971,105982,44781,-53939,-58165,-18043,-16642,-11351,7557,2165,-17323,-8838,42556,89923,102074,87067,36651,-2183,1134,-14467,-56838,-55900,21993,91893,95426,49859,-8742,-64080,-82735,-47792,-10372,13534,30815,32850,47627,97058,61266,-44142,-56000,-15424,-24931,1404,34094,-36038,-104475,-59037,-51076,-142597,-119346,34699,85718,8447,-18226,-11183,-15762,-19375,-46095,-91451,-77647,-49507,-62250,-91072,-151519,-176535,-78595,27682,49032,55016,90213,139842,141061,69888,6513,-14973,-18108,500,5001,-48827,-74321,-34686,-5062,13189,78235,121658,98963,-1197,-93099,-108983,-96359,-86203,-34036,-13587,-53800,-76702,-3722,32046,-49774,-135338,-145255,-110334,-45346,-484,17946,64876,94458,43206,-25580,-41324,12318,51167,-19481,-93448,-35213,12233,-50897,-78736,-55814,-56506,-23760,36835,21452,7687,66498,93920,35569,-10027,-24093,-48073,-3495,84836,89165,26234,-18060,2917,-3632,-99429,-118349,-46356,-13604,9475,6074,-37133,-54304,-16925,35899,-10773,-126687,-153329,-34060,60122,53154,42714,77323,49162,-14961,-37739,-78419,-98851,-41174,-36867,-129861,-172340,-136618,-82814,-85152,-131659,-110906,-50682,-9255,26753,49363,81709,117063,114526,66243,-22964,-120805,-119574,-20142,72272,59461,15287,-6231,5304,-1305,-84503,-152607,-56331,92093,84956,-15238,-55018,-45356,-15980,23393,32704,35937,42832,29881,11757,3244,4373,-79,-49807,-106993,-122226,-87513,-6815,46797,-790,-44258,18911,63752,-10724,-52841,12682,73911,40951,-3784,71824,171197,125628,65190,51251,-26621,-84492,-41572,34515,89797,112948,119252,126675,78766,-50000,-98519,-32163,-10276,-64660,-55684,20177,24116,-90168,-117973,39005,159728,85095,18877,29541,1359,-26153,-19749,-42686,-70827,-68928,-43904,-4145,41723,75943,65103,53140,50711,44708,30722,13493,-26561,-44062,-56,48545,-6675,-95965,-84543,-41063,2323,42338,87232,107537,67893,26932,35231,47640,-33259,-127999,-120368,-75247,-72504,-40724,11705,6025,15132,31178,-27770,-80850,-70742,-42877,-24459,2798,24629,43359,51295,46760,6776,-30882,-68804,-112906,-129899,-60764,61682,97946,44470,49075,101376,75011,-41466,-165005,-150800,-26143,80505,72370,-39408,-148486,-181862,-177897,-194015,-186158,-117451,-15578,54459,31369,36606,89301,51395,-17441,-20716,-18749,-49477,-51116,-15761,-1088,25550,105100,98933,-10234,-92359,-94878,-14157,50388,6328,-60005,-12811,83910,114573,55683,-25248,-42341,-20968,-71679,-112631,-43088,34057,59551,81128,84550,8064,-68387,-32117,42619,4482,-52031,-18845,45669,52157,19428,-19575,-73092,-71906,27927,92928,63834,27639,7908,7799,16815,27981,41353,69052,109979,121554,101677,94621,114858,84352,38538,20622,45310,96170,138150,127410,74592,-1100,16727,110914,134837,25873,-58207,-2460,81894,28699,-111921,-163527,-97323,1220,35362,13340,-29575,-82548,-78909,-36016,-53919,-92444,-68026,-48556,-72512,-22161,121389,175867,114770,60476,19607,-25487,-13625,56324,151043,170097,47352,-67357,-32833,-1932,-34918,-65962,-84242,-64555,-25851,-9941,-10027,-19938,-49601,-41557,9460,79607,111787,66165,13109,8169,5514,-29402,-69638,-48704,18232,18096,-49960,-80774,-43584,8553,-25763,-114880,-151276,-149290,-143851,-67562,23143,86316,116616,121748,121635,125227,61629,-66700,-117261,-51873,7309,8670,-26502,-23124,24930,48595,65453,93823,37995,-39200,-28161,-17504,-20937,-3296,-50921,-125148,-138484,-145907,-138769,-74129,-27271,-14219,20462,61944,62922,9360,-48729,-79795,-36168,79871,151689,85702,-20736,-64979,-25781,30542,40930,57339,108281,169602,202252,192546,102019,-53298,-163498,-140413,-51679,-19717,-7640,64264,94359,23700,12390,112204,138140,34558,28185,105780,49283,-57396,-69141,-72534,-80183,-44294,12371,-19636,-70830,-8303,90621,94959,71057,92415,91688,78804,50726,11361,15427,-4917,-68908,-108485,-92504,-77677,-106525,-106721,-37289,12666,6657,-17684,-56845,-77843,-51814,24681,84323,79169,37713,19462,18219,20173,-9191,-46199,-63458,-99117,-89109,14703,56612,-6651,-62783,-34333,37909,91140,79085,75739,82744,34508,-38804,-109802,-115705,-19009,103190,109027,37008,38493,31112,-48336,-74527,-31496,34999,74799,27077,-29711,-35344,-51880,-66525,-53801,-77721,-88332,-68148,-93951,-56260,111824,186746,86500,-33836,-87855,-76548,-55213,-35393,-41358,-118468,-166716,-77505,8863,-20196,-20857,5330,-23078,18120,133986,135705,24134,-50150,-36987,10877,70550,58464,-12880,-23390,19235,10974,-7722,-15720,-6336,44608,85991,55301,-3591,9395,70072,65896,8777,521,19995,-4937,-79019,-125164,-141766,-137999,-112254,-112971,-137414,-92095,-29546,-61234,-140508,-164234,-155848,-122980,-83730,4044,107839,119151,43284,-11002,-44286,-63866,-36741,-1133,-13129,-45700,-14707,54228,56728,14650,32732,57432,55336,64568,44785,-25960,-54566,-44364,-76341,-104044,-73237,-49248,-93898,-98695,-22568,7125,8553,74150,91393,82352,103798,60861,-41592,-59253,34552,111020,89734,43619,-4997,-21188,-60962,-127760,-56517,39638,-24128,-52500,60998,95040,9196,-79173,-106038,-55488,25255,63642,35293,-6154,-38032,-24549,36310,97509,111289,57085,1978,1598,12850,-23229,-60107,-53422,-17474,36684,97222,99852,-2125,-84108,-63851,1811,-1259,-42729,-14172,14209,-28689,-79507,-42379,23924,11479,-52780,-87681,-61222,7791,72741,108079,62529,-19364,-13501,78399,144046,98317,-13976,-21198,58599,79512,48815,16356,869,2563,14366,30445,77423,112701,71634,17197,62698,139366,97428,-9620,-39314,-25631,-12062,38362,46325,22842,37425,15687,-52405,-97066,-89259,-71128,-37594,5096,24749,28642,65195,63694,1749,-26281,-31239,-183,68385,58970,-8898,12518,45345,-21436,-81546,-84135,-89807,-51070,-12750,-76021,-127926,-113453,-114529,-123527,-77405,26442,83817,67554,73868,122440,136375,111190,73639,34174,12897,12507,15382,14712,32251,15779,-49669,-42026,12619,9147,-27003,-36150,-7388,27959,26270,322,-58011,-116170,-111808,-79924,-37669],[-14823,-11217,-20417,1581,30724,75915,89440,39384,-7310,-38261,-46919,-40782,-50431,-60033,-34959,-17738,-52685,-75416,-38270,30351,3144,-69215,-66476,-39779,-23240,28498,34146,-22651,-47237,-23507,39474,61752,-15628,-76328,-28181,43485,64539,62015,56224,57835,69939,112052,104012,15542,42460,189016,202948,100642,55216,46012,92256,178656,175699,80149,7843,-18414,-76403,-130780,-103207,-90443,-135570,-113625,-71855,-77365,-17714,46191,10722,-4158,42862,39614,-2020,-31773,-46828,-38740,-13297,7216,29028,-428,-14507,48541,73394,34231,12362,-2765,-32418,-57870,-47547,9532,29678,-36724,-69827,-26755,-9203,-61885,-83558,-5098,39203,-47815,-98768,-33667,27955,36631,36129,13410,-42412,-52511,-7425,44397,82476,57304,445,-21067,7457,20571,2634,50810,126123,82723,-34112,-68246,-15899,-909,-19357,16545,60386,40820,7013,-39229,-48281,51745,163108,147530,31236,-18661,87140,176469,132117,74544,112867,147561,54490,-61740,-104591,-69089,-11954,-8808,-76787,-94831,-30448,45529,96946,92999,59402,77536,69566,8464,-3786,27593,42672,51735,25791,-19718,-22159,-36489,-69695,-61529,-40796,-50261,-46745,-5066,47295,94679,126163,127125,78562,23804,-5317,-19169,-11010,15576,53265,89550,101988,67402,-4280,-66670,-59363,12680,68936,43859,13210,5791,17782,60948,35985,-28369,2034,24708,-13382,31203,86073,35139,-18547,10897,-758,-95338,-113853,-27320,13611,-12031,5751,25560,20636,3796,-52998,-98858,-63277,-38753,-41111,-57203,-96222,-85623,23364,100457,66098,20583,44836,106501,125807,61085,-7463,-46746,-74197,-70500,-51235,-92652,-119342,-51682,17167,24523,66027,115902,57139,-110342,-218554,-176049,-57212,35234,90162,63195,-7133,-36437,19160,40214,-46938,-119378,-88970,-30887,13418,34928,24774,29625,12887,-28948,-19860,-152,1944,21449,-24955,-121282,-101514,-32613,-60269,-73578,-26527,-17439,-33709,-11108,6793,35531,88027,83753,20300,9879,35327,6303,13110,60359,51775,18060,-105,-22340,-71758,-106614,-98090,-77609,-64451,-30231,-19469,-75205,-113318,-78187,-8750,-26681,-94239,-86630,4203,75677,101238,95420,97065,45797,-48976,-113989,-125666,-117373,-74177,-54951,-138264,-210280,-149912,-50289,-68657,-165757,-164616,-75790,23284,80168,90527,100684,91543,60823,29945,-45747,-127301,-79710,28941,62399,29801,31860,22138,-438,16570,-18562,-76847,1900,78838,-8914,-102644,-82427,-35691,16855,67998,78338,74693,46534,-19219,-64038,-60854,-52933,-78820,-104539,-113391,-119000,-83471,10785,38942,-21064,-31550,24165,19852,-31338,-31695,35317,90791,43209,4096,125957,219609,122076,65660,98507,34006,-47390,-33065,19308,60757,79190,103921,120229,91545,24250,-33057,-22717,-14851,-61318,-69915,-15349,-3570,-82113,-123385,1079,179238,150829,66001,99274,78235,4490,-10329,-387,-17032,-9023,37685,92208,132774,139430,103018,64549,34668,19650,39295,42070,4456,-23454,-35594,-45655,-62837,-65797,-47292,-50270,-35719,30489,107827,103568,39741,16920,22530,11560,-49223,-98192,-83014,-60888,-74782,-79873,-63288,-32715,31078,33014,-61172,-107112,-69093,-46205,-58672,-29589,26515,53798,39894,15049,-13966,-10955,-14694,-44321,-45117,36656,157718,169858,63969,35745,65100,18898,-72735,-145956,-149541,-57326,83603,109523,-7895,-89177,-65885,-44844,-91394,-117878,-68134,3454,53526,40700,55084,123639,122960,53421,33868,28208,-51670,-111202,-63631,4416,73097,164866,177345,48556,-110981,-156488,-62229,13225,-8538,-32488,23755,91455,74048,-16504,-81022,-65051,-18936,1334,-2200,-7358,-12462,19687,47240,32430,-31049,-99930,-56760,30619,-21128,-123135,-133013,-75138,-27724,-30716,-92643,-155453,-99768,37435,89569,16967,-36756,-39359,-31630,-25708,868,36232,82747,146219,177079,143632,121072,151553,109404,6779,-35212,37621,118029,158106,148083,81784,-19552,-44631,22858,121804,126665,77887,84613,120670,65692,-36930,-74235,-35903,48981,76889,39201,15546,-7129,-31985,-54941,-97311,-103452,-63894,-38701,-24207,32731,151197,181112,81888,27296,22828,-8541,12378,90002,163432,167894,42645,-73722,-21975,28161,-6056,-17046,2327,-9625,-15450,-8984,23159,57053,23811,-20100,-29681,16560,69777,65463,52023,65380,68220,25766,-6699,31448,75221,71823,68550,42129,23467,19916,-30774,-77068,-68594,-78750,-93009,-14183,53732,41472,17219,76125,161571,177515,104969,13800,5743,61955,66065,15800,-41392,-39482,-3789,-19072,-13262,54884,28093,-54163,-22286,47357,90202,102642,13804,-108205,-114146,-73378,-64902,-55481,-20870,-3251,-10923,-5348,28941,30524,-9143,-40201,-36307,15190,84658,96771,19441,-69083,-35446,85871,160571,201618,218375,190519,154979,129112,48052,-100563,-206067,-145291,6802,43792,16703,54288,40261,-54432,-48352,80599,129506,34586,-2611,74996,56134,-57589,-85807,-72776,-94502,-103882,-63989,-68382,-93570,-16680,99830,95223,33860,46556,67604,76327,52807,-966,-15973,-39376,-95696,-123946,-118055,-124708,-136807,-109654,-34094,20721,34275,19639,-56806,-127570,-81080,36859,46553,-36453,-44566,52591,77174,9377,-45984,-40635,-30647,-91942,-117080,-21999,29240,-3797,-25362,8954,71044,121087,162751,248432,241816,89236,-17435,-27081,-15840,49176,128545,98391,28165,18582,7544,-13340,-13500,26563,95339,120574,55199,-1601,-38820,-81471,-56674,-8322,-32342,-45150,-44290,-101119,-60374,136785,206687,50942,-81058,-91613,-84914,-83482,-23762,34426,-9056,-90694,-57304,8993,11501,54482,113478,105054,100339,138254,80147,-51315,-68893,5164,46054,54752,18728,-13249,28239,64576,3997,-48823,-39996,-17365,-14370,-18638,-7008,47238,106253,89980,12386,-17388,39302,45731,-29988,-105730,-126305,-121820,-74944,-8401,-30704,-77795,-58878,-18797,-28805,-70289,-117272,-145887,-121054,-60106,28285,100803,95096,28693,-1492,-5985,-27108,-52783,-55936,-60594,-92293,-65917,28287,51223,4317,13756,56064,94233,132599,113813,59830,46080,11674,-72569,-122427,-84162,-46853,-109143,-128684,-31040,34451,41437,39593,13798,77926,159171,71203,-79843,-110517,-17361,75404,65926,23893,16901,37501,12884,-45245,22709,84554,-11585,-30384,74391,80788,-16585,-80888,-57770,7732,13185,-18323,-3406,14111,-5918,18925,99230,150246,97679,-1229,-32790,-24979,-34097,-70453,-113736,-128948,-100274,-43463,12299,6773,-46712,-58107,-8586,32693,10834,-13622,-2056,-13974,-14973,15494,52228,47208,-7373,-44614,-40864,-47924,-29313,36279,120846,124585,89274,129162,201590,212744,143629,38959,-19957,-747,-9100,-36210,-24193,28417,62259,28807,2021,48812,81638,37887,-15541,18559,99949,90484,-13514,-50792,-48184,-29405,47139,30717,-47925,-38494,-15196,-43804,-98117,-112408,-66405,-3522,22271,20165,36770,84113,85100,48837,26315,-22229,-31949,21205,30230,23594,103130,134675,23287,-83888,-94827,-82927,-70512,-64333,-106144,-108266,-70773,-57649,-53552,-52525,-46318,-17094,27029,75477,105039,74664,45375,46395,28542,1950,-731,5726,13727,73675,121077,68874,36161,66880,64448,16222,-34580,-47576,8024,55598,21459,-57413,-95797,-87974,-86695,-58421],[-20536,-23218,-24105,-3966,-14265,-53356,-52947,32360,92816,58389,16364,-21432,-102926,-126658,-64169,-44213,-123109,-169417,-84069,42444,37469,-15961,5467,6657,17588,96569,100674,13542,-41905,-43740,-7063,-8977,-76439,-105122,-65293,-45815,-47056,6564,74245,115943,129986,92249,27088,-11011,55132,155990,159097,103052,49047,16389,91548,195291,165044,66191,30844,-2741,-85485,-114502,-33955,-24841,-146522,-174897,-78652,-1568,44009,39470,8114,48379,106132,64085,-23324,-98110,-114607,-42596,31596,42476,29621,-25505,-34083,53510,86987,29453,-2184,-646,-3740,-20760,-9320,47324,60074,-21505,-57438,-13546,2204,-26985,-4823,69406,65937,-30473,-79194,-39998,21949,18587,1613,-5280,-41739,-57217,-7491,64965,102147,43349,-31823,-12089,54567,55552,-575,14240,66227,48536,-1338,-18690,-13222,-52051,-111990,-94617,-24211,-9979,-31328,-47717,-42302,1933,61912,49786,-29789,-86894,-13919,120187,148085,99095,115406,138734,63719,-34108,-75692,-65122,-24637,31549,24566,-20710,-45620,-44809,-40158,-34996,-18836,63422,139109,127727,84020,21517,-36865,-48714,-38960,-22896,9811,1877,-40806,-34731,-7922,-25218,-30986,7047,28254,32741,51076,57758,48274,3846,-39557,-27639,43285,84140,54367,44328,79877,66061,-7170,-45862,-24816,11317,22539,-9472,-25830,-25851,-22106,-18806,-50441,-35449,61018,84365,20187,38494,76743,85912,88984,69941,30662,-28693,-84555,-87521,-50954,-455,65993,97703,82630,34802,-62400,-120944,-80041,-60840,-43668,7303,28605,52142,109567,110279,30042,-13410,10391,47313,58838,33771,-2807,-45043,-81548,-89501,-83481,-111941,-102454,-15757,51519,37231,42742,74750,12088,-150870,-243782,-189915,-65327,34137,89143,60212,6663,3787,42887,29481,-69988,-125137,-64840,-15857,-27929,-30077,-31894,-31032,-38006,-16890,59906,72836,-4573,-22588,-11487,-54863,-72472,-32768,-36396,-56835,-3394,40090,-2455,-43626,-31628,13980,29693,-3967,-47809,2431,102301,102759,15329,-36561,-49133,-41580,-20546,-39534,-114553,-142013,-103672,-79741,-89645,-73508,-35035,-50114,-73386,-59326,-23482,-10509,-13650,21476,80670,99380,86111,35571,-10984,-32403,-63810,-91300,-68351,-60004,-51663,-14503,-34009,-99253,-62318,27850,14957,-74594,-108464,-61063,28605,93448,89246,54627,10861,-23500,-47786,-108351,-145375,-58339,40690,47651,59751,123744,114048,43304,51657,58096,1249,-19584,-45624,-117662,-125043,-54038,-3683,46062,105177,114832,93082,53131,-16788,-78577,-91994,-91122,-106075,-86494,-69058,-83753,-56564,20411,18149,-54299,-76392,-35659,-18710,-12367,13106,44779,53176,17563,5352,100010,144529,53373,1752,41159,43170,44640,77063,65982,30254,29351,74504,92977,104374,141213,109770,30104,-11760,-43358,-66981,-62080,-48117,-71402,-106165,-42791,108709,115074,77543,121377,60968,-66058,-64974,-11005,-20839,16175,116763,151655,141480,151948,136972,31989,-75849,-48137,45982,69107,8051,-68926,-102180,-81629,-17472,58657,49039,-31154,-50845,-6091,45398,50005,35907,38540,5784,-45796,-66061,-68136,-80065,-98977,-119673,-147105,-170287,-113636,-3705,-10415,-131959,-166617,-90834,-28201,-6489,32690,52759,30962,-8780,-49199,-82911,-45538,12844,28778,52620,129374,202937,172139,61289,44965,64516,-2445,-69063,-81943,-67904,1183,101440,116124,23383,-13567,42060,80890,34553,-13257,-2060,21869,48607,42528,41933,68299,48677,-6534,658,21120,-34419,-85576,-39898,21430,33780,53474,59556,-30950,-169719,-194902,-107605,-49318,-51418,-23902,29052,37208,-23470,-98106,-103177,-52704,-11252,55928,104287,48711,-12045,-5731,-9920,-45220,-65839,-60581,-23717,-10765,-79884,-162013,-190515,-135171,-77610,-67140,-113935,-148574,-75510,33345,54189,-37621,-81337,-58453,-43982,-45202,-41328,-18616,25658,57363,78663,98782,115036,157878,113988,-24779,-96305,-24312,69209,139370,152402,75126,-18523,-23931,2538,51265,103123,123851,116016,94194,25742,-39911,-39948,17237,111766,142496,74538,17730,-917,-40506,-106594,-130124,-70674,-25782,-39819,-10266,62751,125752,109113,30867,-3282,-1201,-35,56552,132712,150539,96766,-6512,-72208,-20076,31927,22745,23145,21997,-19272,-21079,37519,121716,151826,69416,-20282,-52976,-20328,46634,83346,100021,118966,81649,-23869,-52803,24220,48237,38961,112373,142340,104034,38301,-50664,-57547,3455,8610,1278,42654,30523,-40101,-62122,8856,90144,108585,88643,74220,78639,78603,41566,-5758,-37000,-39098,-21243,-38918,-44926,27863,36550,-45261,-31062,69461,142835,139849,43695,-90866,-129227,-73745,-31868,-38743,-15460,20841,-16221,-72947,-46349,-4994,-1866,-1003,-5809,-26283,68,56580,26024,-56459,-53422,45905,136708,214465,209888,106747,31699,32197,10473,-82357,-168848,-131531,621,57649,22222,-3062,-40586,-86008,-47732,67389,134376,71538,4832,53328,55467,-50094,-96727,-115893,-162593,-190060,-138814,-91127,-84716,-41448,37369,36444,-9089,378,14031,13510,-21921,-61376,-16447,15969,-42022,-105681,-117811,-117618,-108758,-67983,-17987,18561,70138,77130,-34089,-143320,-91941,13318,-21465,-110601,-53519,123559,167554,16355,-126767,-100892,-32374,-40639,-50291,-28865,-28787,-10599,16091,21003,30513,63143,129117,230869,234111,88914,-3297,18424,40812,70670,99263,51550,8411,-5032,-16795,5405,52567,100943,145515,121424,48383,-3635,-56224,-88530,-47587,2144,7092,-671,-31456,-67098,11532,157568,162163,3984,-92080,-74137,-69511,-91796,-55286,7563,14881,-34309,-47406,-35276,-1163,97129,180453,160575,77460,29959,-28805,-95283,-77422,-9418,9999,-2280,-15684,12675,71278,67217,-6316,-44733,-36695,-15334,-24134,-68606,-50065,53809,107012,55809,-28091,-21643,66619,67349,-9279,-37177,-33996,-48356,-7277,72449,54545,7265,-23076,-49744,-40942,-17754,-37002,-59709,-31617,18032,64626,105073,118423,82097,58392,49240,26835,-23783,-85904,-134817,-136748,-82023,13344,60699,42010,4848,-13947,18806,77215,107263,129834,135286,63004,-51978,-113214,-73710,-13401,-71018,-108308,-22921,43451,30248,-17478,-32081,79691,158318,41907,-103279,-134002,-75548,11498,34606,3289,-5481,22185,46436,21487,37149,56515,-12231,-28509,28160,16856,-52937,-56728,23194,98741,52212,-15999,-974,13792,25819,100083,147218,117895,33900,-31841,-7426,-4168,-62837,-97306,-109264,-93598,-70993,-84081,-100207,-72648,-19963,19385,53205,57659,44124,40541,-5113,-74319,-26605,69371,109313,89289,33206,20126,24000,-49815,-102683,-17267,116941,151493,145572,171466,182997,156733,117907,50415,-21040,-41749,-84991,-114016,-60195,26137,62279,32780,-1892,12826,22138,-651,-11861,7419,51544,50697,-9905,-35530,-48595,-30994,54610,29299,-76864,-73395,-11088,-19767,-106217,-153208,-100751,-19203,42243,65168,70914,74559,64758,64244,91152,71976,13095,-34187,-36148,23537,109485,91129,-26732,-99435,-72032,-38667,-51209,-66081,-65464,-56577,-63470,-36303,16041,-7894,-87326,-100346,-15824,69476,51807,-23571,-52623,-34991,935,45148,72862,42098,14416,70255,140768,103193,41308,48013,57157,34407,8471,-14702,3114,45840,30481,-33032,-71150,-67746,-62873,-41775],[-4714,-28609,-47708,-28779,-34299,-125694,-139383,34074,151134,102231,51965,-7081,-131731,-192228,-123915,-47038,-88343,-143598,-69242,45661,52596,47262,86083,57765,44850,113362,124648,43310,-30704,-61628,-68019,-92506,-108084,-70202,-40760,-90566,-150668,-81338,22484,77632,84608,33732,-29411,3436,89575,94228,44890,57176,27708,-8618,74311,162994,113403,21364,-1591,-32663,-95023,-74106,27563,6706,-124155,-144310,-25055,82328,104452,78373,83854,132857,140330,66344,-31807,-89880,-67899,25963,80934,60473,-7111,-98330,-104801,-20067,16016,4743,21624,29551,12121,-10220,-29155,-4649,35084,7407,-28180,-26455,-23780,3896,70595,86224,37468,-18896,-49872,-62839,-31086,-29398,-44112,-31297,-30259,-38474,-1077,65216,68490,-17163,-32240,58270,129330,117379,49872,17949,24671,38679,59613,60039,8598,-73208,-139056,-134875,-62115,-19750,-40077,-44689,-46116,-81574,-77139,-32155,-27635,-94202,-96011,14220,77593,61069,54314,52143,49806,33846,-4456,-30449,-34147,17628,92399,74198,-6381,-79329,-156103,-169061,-88629,51654,183294,203048,128328,24396,-60636,-71217,-48238,-17115,51765,83688,38298,18573,41282,39215,22475,13127,-15269,-68682,-105178,-90624,-28958,-10264,-23892,4268,75207,81627,9501,-14416,29690,15392,-26803,-3910,10962,-39071,-102584,-98785,-53601,-29328,-20854,-26602,-61385,-29625,78967,134239,85000,36384,20354,62522,99396,60986,33147,26629,-38075,-94240,-46801,50648,125168,125878,69716,1577,-74094,-95955,-45415,-43577,-38948,49583,102870,107330,113424,75198,-7218,-30527,5825,31707,23805,11933,-300,-17979,-33252,-45098,-63832,-75361,-22880,46732,72840,61189,47503,18235,-35945,-109962,-133831,-115837,-109820,-100381,-50561,-41929,-53462,-17260,25075,-11306,-93797,-126450,-84194,-71379,-117176,-138340,-123396,-86176,-22445,56944,115147,87933,-8769,-54148,-12008,28480,27162,25731,5342,-49694,-37435,28216,13288,-59382,-84190,-32441,17091,4841,-47030,-6951,116046,143718,17630,-68087,-61453,-59877,-56579,-59405,-116475,-128690,-34792,8892,-56552,-90497,-45307,14713,50777,42549,-2804,-48666,-49975,14200,100293,119850,69031,-24934,-77010,-50443,-27605,-8370,38668,49608,15753,20347,47033,39427,66130,136632,130302,46083,-16592,-23464,5452,53837,69208,38626,-935,-23498,-56564,-111492,-133482,-77806,-19712,14296,92529,207531,205238,110942,92387,113095,43525,-75882,-138452,-127461,-81317,-18615,29177,70600,128599,128840,76538,60807,46713,-12634,-41086,-34511,-24050,12529,25784,-12730,-25080,15781,28403,-32688,-72634,-22852,36469,50582,50273,29272,-13899,-34218,-33203,-17176,9561,11605,-20246,-36929,-16578,71647,159058,125719,28890,7686,59174,93953,128531,180902,185887,110971,54801,27478,-7541,-50927,-61215,-54073,-51918,-18883,63529,81334,77853,60956,-62299,-187435,-142231,-49418,-39881,-8855,86090,112408,92685,131010,128659,-22437,-136386,-36550,71894,64469,-31929,-141972,-148082,-47947,74163,158981,121832,-1120,-34871,-11354,-875,11868,48038,70858,22460,-38913,-46138,-44996,-70425,-91049,-126826,-171961,-170752,-91874,8268,2584,-106753,-157360,-98160,7720,86468,107997,62028,13805,-25056,-80547,-127393,-78076,18817,78565,104394,132243,139583,92040,37720,63474,92222,31110,-29641,-39538,14805,115699,171939,137691,63488,35129,53855,83679,73290,43650,40721,53337,73076,66062,55586,29023,-64263,-120056,-71355,-34929,-49112,-45091,4366,35619,-30857,-75609,-44966,-46359,-98904,-103404,-67035,-60664,-84061,-71959,-33385,-32799,-76012,-107595,-65602,-10831,-8966,17726,82627,74326,34131,11773,-20416,-72565,-85720,-15293,21263,-36327,-105979,-141090,-156201,-92612,-30768,-41807,-78095,-61003,-912,61707,85213,24487,-24514,-24905,-2084,13040,-16254,-44081,-43469,-54767,-32859,36578,70403,110881,92191,-23904,-96170,-62581,-8120,88955,156312,90270,7731,32644,25992,-18513,9185,80422,98209,60381,-3602,-64716,-64544,19130,128654,156066,87119,4634,-39148,-67476,-112763,-106780,-23829,3167,-58793,-57394,20531,64518,45407,35617,29524,-3323,4291,88891,158816,136265,27171,-58634,-70237,-32726,8782,54793,80373,28186,-42924,-20880,102455,206937,178163,46740,-25101,-25060,-351,55717,110595,134792,131932,51747,-78663,-86144,19526,24405,-10269,66392,132575,128358,73466,-36057,-57883,-1882,883,2373,52724,26812,-42796,-41724,-18595,-26750,-12096,34399,75498,83673,51057,19024,23262,20957,-5706,-14785,-20270,-41772,-17418,7283,-21332,-14214,57381,114654,97242,13093,-88964,-130992,-73282,-12467,-31206,-29965,35768,31336,-35574,-37125,-15548,-2077,31795,45182,-8780,-20108,24516,15900,-28476,-26421,28595,93608,153929,122797,20561,-32523,2337,38986,27153,-19799,-43327,9199,70067,35825,-36779,-70943,-59201,737,89875,164449,129900,56439,63371,49433,-38387,-107298,-166766,-186134,-184171,-144133,-77384,-37894,-33367,-30768,-33458,-20678,4871,-4461,-39204,-91860,-84272,36157,94552,15587,-79386,-93713,-75864,-64183,-29413,-1213,28765,119513,150903,33138,-59925,-15345,24580,-46960,-106903,-28325,132976,181835,27857,-160102,-169737,-89675,-24874,18553,-13984,-75934,-57672,-20860,-9460,-12958,-17372,108,75845,119682,30992,-50309,-33535,11818,37635,49924,27825,9600,4434,-11013,-10364,49377,123128,144649,81436,28994,-1211,-52248,-70383,-53831,-43733,-36032,-37597,-31432,30845,116407,136240,63028,-35266,-56767,-35998,-53348,-107922,-124557,-89871,-44231,-15909,-20664,-49153,-38047,27019,69974,33199,-43405,-70400,-61063,-54178,-59096,-49209,-33845,-15609,5860,45663,64249,29566,-15959,-17120,-10087,3088,7204,-42001,-52589,13481,59335,50726,-439,-7671,53775,65107,30278,39070,39697,-21331,-38132,13930,28858,8860,-21938,-67630,-60030,-24574,-4872,6151,33897,42903,43548,85210,150916,138873,90061,54047,23829,-10552,-85229,-170971,-153705,-62747,28820,86791,73631,-15223,-97819,-97042,-44363,38365,117621,109893,31655,-46684,-77560,-39549,15474,-23014,-56269,-7194,3874,-62531,-89822,-26822,90434,120446,7798,-107376,-129188,-76386,5130,35514,11005,-40406,-42153,27067,48317,4972,-28846,-55517,-77907,-67732,-63544,-79939,-53796,27090,78287,39711,17658,24024,5933,41973,137483,130170,48808,-11141,-20061,54194,57778,-49062,-94963,-61579,2690,38730,-17406,-67513,3967,69211,64569,58241,58109,76560,93330,19334,-75142,-33391,27694,36299,46030,30285,28512,23697,-65786,-138897,-63812,50381,85215,77201,42423,6107,17680,55267,33421,-3113,-14971,-58089,-93738,-53229,1261,10181,25145,25459,597,-24771,-22112,8410,11673,1729,-2074,-4231,-16337,-41749,-33093,27284,23670,-47160,-70785,-15792,18237,-66533,-165913,-160721,-65354,57282,131750,110834,32965,-4204,24986,92652,133921,81554,-45854,-84446,8936,73162,-2217,-95836,-90021,-33824,-8066,-7488,-12232,-8829,-35984,-102604,-83679,6308,23323,-22014,-43659,-2158,35685,-5965,-46387,-52542,-61907,-4083,124258,173685,82799,97,10732,53469,35812,-8484,-7638,6838,11739,26415,6646,-22628,2394,29554,-8355,-67122,-64300,-21502,5231],[13128,-8179,-30783,-9444,7051,-75422,-121549,-4265,95653,56939,14593,-29820,-125591,-215315,-170928,-18775,19629,-37367,-29808,11981,16714,63149,105971,68686,45072,89769,101020,38768,-20051,-46265,-73353,-105054,-81608,785,45546,-17631,-106397,-86747,-52528,-53748,-46834,-26518,-18986,43136,109684,83623,30624,42094,14292,-19773,44348,98376,39004,-40695,-57014,-47914,-53656,-25768,13754,-35854,-100787,-69146,27578,97355,99975,97082,139947,170410,147453,90327,11246,-29566,8215,78840,105482,62643,-48397,-163227,-158672,-87369,-63373,-21055,63571,82203,31779,3387,-28473,-50662,-8343,7695,-28148,-44538,-36478,25411,94621,39573,-48089,-56190,-40032,-74279,-94911,-80518,-61474,-20601,17549,29242,43041,46599,-11401,-77975,-2700,127033,171315,142322,62428,-20304,-26442,32113,71001,59107,12749,-23564,-60536,-92110,-51625,3867,1730,-12952,-38238,-87548,-100607,-36384,15294,-47943,-108174,-71831,-19725,11302,9627,-19307,-6980,22984,7492,-2972,-9735,17191,100833,113664,43088,-43801,-149918,-193104,-115866,19023,121333,112855,31527,-18494,-36954,-498,39751,54008,114112,138268,62668,-65,7723,44639,45682,-17214,-82894,-135354,-184428,-162639,-76423,-1386,25003,36560,58320,31726,-28139,-41811,-28135,-61829,-64213,6592,19775,-68831,-147073,-133826,-68692,-11730,12812,24965,7253,-9204,52226,142503,127503,25371,-25529,17798,43495,14133,10886,30697,-9236,-65942,-29768,43454,73504,27466,-43295,-79292,-68524,-22433,17681,-18221,-36374,22821,42061,16041,25941,40690,12664,-15350,-1670,17909,4372,-29690,-42671,-21037,-3505,-19840,-48141,-36067,44867,88718,67974,64177,60323,-7434,-57913,-45519,8462,9152,-79315,-165652,-152635,-128233,-118368,-82987,-46549,-67744,-84710,-84459,-93305,-115337,-149048,-177428,-168477,-110550,5639,103364,92204,27613,-20556,-56287,-24181,64713,111983,85532,9464,-86591,-115837,-44350,-16842,-73355,-123566,-78458,55313,120571,43372,2082,83293,102360,921,-33400,12984,-14396,-71540,-81864,-85668,-33994,76030,90812,-738,-70543,-79801,-8695,83921,84951,-8576,-141597,-182582,-95480,25329,83805,65972,-3657,-12438,14703,16196,29026,70354,90034,31572,-29207,-13237,34327,90235,170258,178068,87892,14531,-15136,-29922,-14952,24485,47645,42205,19391,-38146,-97347,-113861,-89136,-63416,-10449,74067,173995,170645,97067,100058,145199,77592,-58516,-83708,-23206,-20502,-24558,29135,83095,111921,79423,22136,45591,85239,56948,42024,47628,43918,60908,68883,19837,-41414,-26684,33117,15193,-8193,61033,115254,89941,40630,-27776,-86191,-95609,-110145,-138299,-69567,33471,33791,-39708,-76643,-1851,102071,85597,-13341,-53208,-7016,79049,125980,104907,116090,140449,115154,78000,51088,1942,-42583,-40786,6797,42453,77993,92432,50048,-54602,-163175,-203576,-159330,-74598,-26239,-28945,-25180,-5220,20372,73747,63070,-43505,-71726,32650,72825,24976,-53659,-133188,-131157,-25043,82819,122744,80978,-19216,-37601,-5897,-12584,-22215,-1380,27015,25606,-5708,-44422,-57154,-42976,-28308,-82209,-121965,-51142,16996,45740,53421,107,-73795,-71478,28238,99619,58250,-22802,-24552,-13267,-53968,-85071,-47746,13113,63903,67355,41666,16934,-227,13438,65776,94306,51636,-4567,-32927,25171,131667,181527,140141,76216,7714,-53811,-46563,-10252,-2314,6814,32175,57107,51048,49605,13887,-105038,-152513,-92010,-83322,-100526,-51890,15861,19059,-77088,-118340,-39352,22508,26946,24129,14460,-40555,-122613,-169563,-136965,-80930,-62281,-64834,-24835,18915,-3298,-44460,-8021,69344,82063,38078,-14406,-73383,-102121,-39875,-5192,-56753,-98893,-107226,-113913,-54271,22756,-3856,-56662,-31764,7841,52643,112070,105995,43516,-3313,33100,89730,58110,-30913,-99323,-106344,-41725,6448,-7535,21934,36818,-20777,-59612,-54248,-64964,9776,106091,74220,6703,20559,-10704,-74645,-59051,31519,75227,57405,20579,-44412,-74235,-18175,44768,47422,42840,11509,-57700,-70967,-46225,-27956,5983,-1981,-82586,-119280,-59709,7396,37749,72278,56843,-14088,-11129,79218,143431,123489,18944,-60900,-68661,-50600,-21395,51716,101592,55068,-32345,-29917,92734,181814,114597,-14582,-25598,19484,22152,35501,88769,112752,72831,-9941,-82012,-45617,53678,30266,-54923,-39879,22075,73400,81692,-3160,-65744,-64454,-84143,-75752,22095,42560,237,7920,-12892,-97510,-99843,-29103,31168,65654,58748,46211,63895,50582,21394,-2795,-35399,-61897,-60542,-40705,-9507,17558,36875,49010,15368,-52301,-90189,-76586,-13077,38052,-3976,-42866,20403,71574,50967,37548,14231,-9241,21911,51216,20346,21264,48435,23725,-9304,35912,107607,122903,91223,42183,4749,-14864,14460,82935,139831,129543,72129,66724,94507,56869,-7116,-29272,-13908,45164,129527,173310,112979,28894,-3778,-25014,-60442,-111314,-155180,-119039,-85895,-80062,-37303,26889,23831,-36940,-55745,-13178,18215,355,-35955,-73895,-33417,74666,88130,5107,-70259,-77554,-61366,-49942,-10118,18238,41244,131269,172553,86977,46263,76813,55679,-31238,-63931,-11898,72417,101424,21295,-114885,-181136,-158002,-86141,-21027,-19993,-61839,-86637,-80379,-17064,10087,-45950,-94432,-36293,11439,-64236,-131213,-85302,-14972,-2017,11913,26526,9898,16196,22486,-4560,1872,61071,65563,11611,13285,28752,-4526,-17945,-25176,-61189,-103085,-108584,-22425,107858,134710,64150,-12403,-45940,-19928,368,-30722,-89519,-116968,-92523,-34258,29636,54068,24162,-18341,-49733,-95361,-125856,-117739,-84096,-28366,13962,-12878,-40245,-5953,52243,76071,69615,38743,6230,-29352,-27683,3798,42081,56136,7902,-40294,-12549,56822,98162,73031,29359,40218,54773,55992,57588,26263,-67032,-121637,-79113,-29083,-22768,-16867,-21641,-33117,-22702,15672,38682,44934,18227,-2954,39232,123018,124524,67676,18171,-16942,-20402,-53195,-122511,-115402,-28826,49257,87048,45186,-50304,-116878,-118717,-77618,15416,79326,27022,-60349,-81905,-34856,22735,40871,33544,48592,60122,-3622,-116081,-113037,-12979,52853,54918,9017,-77412,-110395,-42979,46241,84890,67831,-26256,-66097,16686,74648,27410,-29546,-53470,-102023,-116100,-74368,-63125,-80499,-62728,-43797,-32506,15834,46029,38062,63347,111116,85557,34054,-2202,-5594,79267,103767,3295,-44080,18851,93694,121129,83994,74624,136852,125956,51056,14960,35212,91042,134548,97645,28044,17900,-13026,-61393,-61515,-59141,-54243,-37241,-69666,-97639,-61855,-7205,25652,22425,-64198,-139521,-72771,36149,59509,53027,48668,19462,2415,19280,13723,-17228,22963,66854,16118,-57024,-51535,3887,19136,-17288,-23746,6860,12036,-10272,-30868,-29893,-7517,-524,-38457,-27360,51719,35178,-64892,-107606,-35164,77317,160817,125586,-1598,-52712,-2293,44672,77279,82652,-2208,-53919,25354,77332,-9949,-88444,-67969,-32752,-3550,51996,65029,18606,-42891,-122141,-132739,-45546,40409,93292,101311,64691,-113,-27457,15336,30807,-16696,22763,163018,193742,88419,3507,-18975,-20079,-22740,-15340,315,-6374,-20653,-18355,-56012,-91067,-42376,22417,-784,-58883,-47233,7774,32460],[-7015,11840,27535,46999,49169,-976,-68298,-67068,-21207,-31393,-71983,-85769,-106298,-174860,-163067,-21064,34260,-17296,-41778,-34149,-17317,35186,56573,41298,50040,81424,62089,-3970,-24186,-9845,-26621,-55285,-28661,50889,107584,77277,13152,-18135,-72149,-145302,-152458,-83874,-7807,37697,68025,79965,61055,28030,-7984,-37617,3533,50684,6712,-68730,-69040,1497,38977,4075,-58635,-105659,-96897,-37140,14107,29664,24316,42975,92726,116813,129763,119357,53815,3566,18355,56697,87882,43834,-72878,-155734,-114671,-51900,-44965,-3241,93940,125572,70571,44881,31542,-17944,-21826,-29325,-60741,-42579,-11379,31902,73764,9782,-88098,-81740,-16702,-36636,-107451,-113156,-57929,25325,95256,116542,100035,42349,-35310,-44611,62917,156628,153785,106854,23284,-70351,-74174,-11742,8882,-13753,-9738,31833,25314,-48910,-57278,12197,60606,33761,3287,16969,7874,4897,44048,11928,-53175,-67003,-39567,11668,28310,-8790,-34713,-20506,-10534,14090,35749,51460,71208,85155,58866,9525,-44792,-74875,-54860,733,13047,-48516,-98575,-72912,-25873,56286,143150,162190,172060,134057,15504,-80440,-88063,-19526,18480,-54244,-122540,-105200,-76489,-71065,-58542,-896,47674,43128,42680,44279,21045,5449,-10857,-54434,-58365,-1681,13428,-37385,-64424,-87327,-66710,12190,47688,54953,61309,24540,34450,114589,96694,-10980,-33773,38733,62035,26399,3891,14868,16752,-26802,-50356,-38788,-48363,-99235,-132463,-111349,-28271,46498,30209,-43275,-40145,-19845,-73674,-129069,-80111,34064,79726,30604,-21276,-32403,-35233,-76533,-93906,-49540,-17487,-36309,-44182,-5319,83113,121155,79923,65912,89230,50788,5175,31219,96366,115102,70938,-14954,-63924,-68524,-56398,-64275,-68690,-59073,-13708,13009,-30134,-71935,-84402,-100120,-110855,-86348,7772,99438,67161,3672,-1478,-12834,-194,95119,173927,132048,3651,-109230,-128181,-53140,-7874,-24955,-76913,-84065,43013,164704,100715,16486,75466,94964,9764,2198,70383,51283,-34364,-63015,-7172,98688,127252,68387,27138,-20187,-111880,-123782,-20591,28700,-24465,-136164,-178326,-112203,-28245,27207,57864,56973,90453,79892,34007,15616,23448,27156,-27855,-108841,-107260,-46720,28029,119131,153968,75810,-6019,-26315,-29717,-42618,-13877,42868,58377,22086,-54785,-111448,-88823,-18601,25244,56744,81989,89180,43868,15552,93582,181726,150635,67570,70111,106622,45955,-15122,38434,109631,81625,-6354,-32434,23876,76398,102542,126890,102168,38168,29729,48286,7957,-66705,-49139,23668,32380,38271,106933,133630,96166,28257,-58058,-95141,-91496,-118380,-115743,-14066,90879,106914,40975,-40186,-39453,5745,-15921,-78505,-123356,-94356,26360,91856,32943,27861,102912,90070,45808,63210,63712,9555,-8130,60660,103591,121955,113790,18223,-96742,-96170,-34287,-46109,-36827,20342,12300,-46949,-51930,-6195,33575,31585,14374,29563,49909,33050,19710,33535,7456,-49228,-28288,27569,26498,-15713,-61312,-40944,-1412,-21068,-66133,-92568,-61102,13441,11240,-74594,-80141,1361,45600,-2512,-695,97386,108128,70391,102941,96864,7803,-31456,27127,44644,-38448,-109946,-67567,-7827,13785,45748,67485,43090,28175,3025,-35631,-45674,-22370,12046,53995,62008,25599,-2421,-4721,13373,48144,90583,94683,48095,-46878,-141730,-140914,-97784,-83918,-57487,-10960,25004,8367,-10297,-37396,-96026,-88072,-30078,-54052,-87640,-25703,43144,7646,-80108,-77343,5630,43372,51599,75999,66763,-25714,-155774,-233516,-190761,-83422,-24660,-28860,-16633,30020,30795,-17439,-5356,94358,133961,78866,-558,-58202,-80638,-72821,-67989,-87167,-95355,-84157,-97648,-61373,22226,26646,-31746,-64793,-63715,-30778,41963,69765,30090,-13242,39740,133869,126186,-6156,-117455,-78872,25890,13768,-66059,-51505,-21376,-28169,-31201,-33279,-66576,-36836,15890,17732,-1183,-14045,-61652,-84046,-45166,48036,90831,78142,56658,10883,-19432,-23815,-69030,-106955,-24313,40443,-19717,-20303,65315,72031,30670,9909,-42376,-95357,-81158,-14341,52422,78961,15586,-58545,-26185,63412,122061,132399,81927,5140,-52594,-62213,-47656,-16659,31671,64977,8919,-35644,23727,82604,33280,-46011,-16490,37922,19348,-1316,42741,69694,14498,-59772,-78974,-5354,76949,36624,-82372,-114275,-59642,15713,46920,-954,-65111,-89559,-100459,-76143,12596,35124,14370,32028,10936,-81351,-102367,-42548,19384,62427,68947,48643,14761,-20541,12570,14726,-71195,-90454,-35876,-19863,-6577,26859,26825,4700,-42612,-85334,-67724,-6499,52633,95414,56934,-14330,-3347,58528,79222,65654,18817,-29130,-15770,20560,34379,68972,100430,48093,-10710,63035,180169,161911,61844,18134,29324,6874,-3140,73016,159841,165123,129705,111803,89469,71190,70511,54100,33284,74643,153125,128738,7655,-89238,-134599,-130756,-99736,-89450,-86275,-58249,-45524,-30810,4844,69666,78053,7499,-21611,-1668,5000,-6731,-7047,-3260,26300,50605,17041,-20570,-46515,-71339,-86668,-61672,12000,47210,26267,58567,93618,59402,50693,68604,39437,-34620,-56925,-29544,-5692,-7345,-8036,-41989,-124230,-177774,-173309,-140389,-60178,-6515,-42257,-56652,28811,51622,-42189,-97554,-50947,-62976,-164798,-180489,-59996,13129,-24207,-27070,-8582,-36324,-17776,51045,52254,-7992,-26470,-43347,-59564,-10347,39193,24952,19087,24096,-21172,-94637,-95608,2453,61448,9793,-31252,-19392,-28305,-30901,-16506,-18194,-25348,-9594,27401,68756,86490,106477,94550,35780,-27395,-107096,-128216,-79735,-58429,-44941,5050,20930,14883,51277,112126,122886,77446,41300,24036,-49570,-97469,-55638,18764,53712,13760,-59184,-51268,29225,86971,86812,55471,40956,24869,25529,21272,-28314,-114774,-149830,-85162,-32054,-27872,-4997,22234,-5463,-4121,37611,48325,28778,-16315,-43132,-21404,18142,26239,25921,8989,-22671,-24256,-23818,-54416,-61915,-21759,23121,28479,-27698,-89129,-95829,-65236,-23440,41624,69856,-485,-120138,-152060,-42735,55054,42655,54949,130015,133419,41916,-69276,-75774,-26560,-46309,-44959,1114,-60825,-132917,-85498,9026,84060,85660,-2673,-47988,16783,83685,88415,60710,4641,-83165,-95962,-15495,-5661,-85654,-147867,-152108,-113048,-43850,33365,76418,61214,41607,49503,58421,11966,-37169,9367,63407,38634,21231,79658,124177,100539,75505,97260,112422,72893,1401,-48616,-34254,38102,103959,124371,111282,84169,9038,-83877,-154144,-182436,-160999,-113037,-84743,-52278,-26078,419,30566,42588,-42880,-148447,-102239,14926,68904,60269,28296,-9054,18809,61590,28907,-28293,4895,60961,-6431,-121897,-132248,-55351,4231,-16381,-34905,-16857,4575,5152,-35864,-87147,-74390,-17722,-29716,-52666,23158,87939,68330,34597,35202,51993,90530,72404,-29541,-61186,1696,-2340,-50581,-13410,15738,7468,52468,85184,20857,-55468,-104099,-106524,-15373,88910,66888,-53002,-109242,-124289,-135457,-81182,21651,111747,145118,80634,-35362,-45739,38437,63244,12635,18022,81349,84034,45067,20703,-7422,-42271,-53664,-7806,32690,-4974,-60823,-97546,-162092,-174012,-84874,-16817,-35453,-57328,-30125,-5334,-3356],[-10802,40150,94435,102541,57601,20408,-7853,-33533,-33511,-39643,-72100,-65034,-42447,-55333,-54377,-22586,-52693,-95654,-78220,-31855,5907,18440,12844,35715,99272,130050,63412,-29488,-24517,20471,18621,1473,24308,77407,108169,93477,68768,47335,-25846,-121132,-162869,-123777,-34195,6831,25707,52951,21179,-25263,-36862,-48517,-8034,66241,51105,-28511,-30959,51051,87998,-7268,-121865,-138330,-90341,-50101,-38527,-42837,-43803,-26068,-3494,13801,72813,91842,19696,-32938,-34277,-14303,21383,-18690,-107219,-116841,-36658,34217,56443,60290,87290,105060,81721,74405,84286,36322,-31511,-85668,-82246,-21006,3689,-7178,7047,-7273,-63565,-69382,-1394,2846,-79465,-142822,-92932,35435,133769,136941,86427,32808,19157,64109,127006,140720,99769,45964,-11040,-64800,-104025,-107321,-87792,-75131,-41780,9372,4709,-76360,-103942,-10570,70024,21600,1911,81714,85315,18804,31714,38000,8206,-4041,-827,20779,33575,15679,5636,11632,11308,20151,37558,33758,5572,24044,44400,33769,31040,38561,31759,17849,-37617,-119173,-125636,-82064,-64218,-332,124433,172154,140665,66187,-56341,-158139,-175290,-107149,-41770,-70966,-118991,-54695,57899,42177,-49676,-58056,8156,24163,40896,86145,76249,53940,60007,23321,-25335,-19828,-18881,-31633,-23818,-61464,-76864,-3329,32074,9688,24984,32987,19338,34519,-21381,-103805,-72630,54902,109145,54262,-8332,-373,33653,-18979,-106489,-125516,-122698,-141518,-142702,-106379,-24883,21093,-58484,-137052,-68560,-31835,-129497,-213824,-161536,-10702,58184,810,-87997,-129587,-118890,-128902,-139798,-92422,-53209,-59165,-37303,11908,78590,114870,86413,67308,110454,113974,83064,82710,89084,105166,157596,148989,75247,40124,56838,22215,-16942,5190,54162,70142,23182,-22856,-28691,-19735,-41771,-79019,-48253,37668,57426,35444,26214,7422,11377,104990,188309,138694,4617,-97670,-94419,-22297,38153,67249,16499,-77445,-75163,13586,-2227,-40052,61057,136201,47260,-18954,19651,42101,-11637,-30145,69621,157335,74452,-36353,-19650,-13173,-140147,-239413,-156013,-47045,-16374,-20688,-28768,-26482,-15166,-10785,-3194,23484,62749,31202,-18114,-25050,-42796,-81347,-116913,-145471,-116873,-65412,-21554,42148,93660,44595,-40182,-39596,-14619,-35161,-32746,485,-5403,-45856,-95256,-112756,-52868,56660,124637,128020,99168,32497,-56136,-56312,60719,161048,178100,154103,135443,124520,67154,15737,58631,117021,45573,-81501,-81188,-2285,46967,109681,167021,114909,9429,-5420,21861,-13260,-57930,-22456,343,-19899,918,54128,71258,66574,31926,-22830,-27610,-15386,-38411,-5130,58063,78035,80795,70082,24588,-2949,-28096,-69095,-80077,-105278,-123108,-58019,14836,5772,1783,29260,-6494,-45107,23124,89340,57336,24637,82431,127857,128381,81885,5451,-31939,45066,136773,94197,18795,24694,50385,35750,3818,4795,29085,60030,73928,29117,-27362,-29167,52465,156744,132837,850,-38986,-4214,-22597,-76369,-86324,-29056,-8323,-55362,-111802,-152342,-108652,9658,12172,-95673,-87755,22914,71913,62011,115916,176970,126255,77372,114272,98309,4613,-37892,1730,12529,-33377,-87533,-90742,-50886,35007,134961,163308,94961,23356,-33852,-75631,-65958,-33578,-19371,9645,10317,-26136,-16353,31113,33162,3388,747,12300,-18887,-68099,-102530,-101086,-118190,-140688,-96152,-12248,44632,453,-89043,-151297,-151622,-71575,5403,5004,15833,84856,106866,18224,-64684,-35688,2352,-17745,-6616,57812,61554,-29193,-157785,-221798,-164090,-54915,-3344,-21544,-32846,7621,42557,45128,64305,123978,167274,122208,23857,-28710,-26720,-49336,-97540,-131768,-118638,-66006,-74856,-66941,-1325,53615,29437,-54920,-109297,-115793,-83875,-58800,-40428,-25114,35747,134524,148428,15599,-85328,-25427,58782,26756,-62680,-74207,-59030,-43919,-33287,-36263,-35794,-22167,-46001,-31052,22279,13986,-40947,-40972,9141,90941,117853,83016,48917,26102,33639,20559,-92090,-177642,-85501,25435,10656,24596,109093,99749,34307,45577,58443,13705,-29345,-19381,20421,21490,-62076,-98209,-19491,60119,104258,139212,137190,70007,-39595,-79938,-86078,-122818,-90808,14334,30954,-10863,-6442,8080,-13349,-34775,-5132,18728,4501,-115,35828,66904,34933,-61792,-116314,-39170,49458,20510,-77919,-102187,-45539,3957,-11967,-56248,-76726,-65549,-24834,26434,46998,7024,3021,50140,36964,-31993,-47338,6740,66491,65729,14627,-40334,-112169,-125875,-10236,34930,-74950,-95115,23135,54590,1736,6793,23439,-228,-44399,-58000,-27348,11798,44495,96267,100926,25705,-27978,3061,34159,14281,-27245,-44043,-29297,13977,54681,88184,107616,48394,-24494,15244,114174,117512,66331,33878,28720,-8740,-40439,23078,97552,101319,104266,83272,31381,66731,138723,122835,78453,96131,131366,62001,-68651,-142486,-163290,-139244,-87773,-45614,-44067,-94800,-131771,-52770,22788,59987,67171,36059,23950,14512,-2360,-4640,10853,30397,34082,11174,-8260,21228,28016,-34848,-89764,-50716,53366,73561,-22001,-54349,-6030,1098,-19698,-12669,-19602,-73836,-103966,-83344,-63376,-63700,-15153,28072,-27497,-126552,-190325,-192993,-80976,33092,43076,47501,91426,55772,-41661,-64470,-37344,-100580,-205226,-161969,-5345,41465,-43020,-72916,-65782,-85541,-48210,65744,102401,22352,-55895,-76839,-66451,-16746,19554,-374,-1328,30552,27001,12001,34027,31458,-59372,-129391,-69410,27875,13705,-51806,-69177,-27964,29008,78225,118065,127437,83431,71155,67312,40923,42022,22290,-2498,9400,-20702,-87427,-61293,22408,68098,71224,102606,125030,92400,79505,64091,-43150,-137245,-143245,-87222,-7018,5751,-79589,-135487,-93161,-21103,21864,55510,52465,-8493,-20095,13871,-7016,-68632,-83264,-23362,10778,-228,-1804,-1944,-24598,-10251,19274,21550,10125,-33166,-59933,-51965,-59796,-56541,20118,68538,38834,4089,-2084,-18419,-29119,-24005,-3537,-5116,-37464,-69533,-58705,-10625,30231,65213,99958,68381,-67022,-161982,-66986,43978,25543,20748,104743,140329,93042,16379,-7108,-7875,-80749,-104671,-39763,-77402,-166153,-156531,-76676,2477,26908,11823,2631,25635,73626,120666,122712,50488,-41391,-29719,64165,75104,-6436,-104715,-143504,-136037,-87951,15405,84296,43088,12935,57904,84201,28301,-56782,-73929,-10827,51113,65810,88487,107734,57857,13359,8153,1198,5829,-4021,-62609,-97069,-42203,21107,61108,100539,125198,85073,-15824,-141231,-203464,-168840,-120396,-75962,-6875,49529,76365,77782,70903,22150,-57601,-84354,-33357,18795,11280,-49460,-109946,-55140,30693,17447,-24259,9835,33713,-50327,-155351,-156422,-61909,17060,11229,-23777,-30842,-9690,10241,-15081,-68746,-89478,-41978,-12742,-35764,-2126,82150,132115,128182,67578,11507,19316,31326,-16056,-19672,44576,32776,-65585,-68410,9362,72087,101241,77710,28938,-19538,-117822,-117117,47012,130232,10197,-164784,-187601,-101143,-57171,-31540,23549,69958,88626,54561,-15459,-32520,26347,78066,70321,32415,-11669,-13590,35585,62506,29591,-20638,-51743,457,58221,10439,-47414,-72216,-128258,-129758,-46973,-11685,-33922,-21933,21172,20413,-2827],[-10636,19895,59264,59497,-4037,-39481,12085,62197,48389,16173,14108,23779,20035,38968,68189,11075,-129744,-183171,-114756,-30440,-3480,-20240,-18953,33262,123056,160616,74786,-35230,-35146,2455,5733,18481,56949,79619,62054,29897,16217,31481,-13739,-89659,-146955,-144973,-74718,-24,39673,34069,-47300,-77680,-50723,-30923,26141,104480,92604,16754,-25209,-8298,15412,-53604,-145483,-140291,-79181,-57721,-56898,-47936,-40332,-28807,-38270,-49980,1806,15173,-59987,-76839,-57361,-61818,-53599,-80961,-135398,-116458,-38667,50240,116570,102501,50932,33989,35425,49729,76162,43257,-55171,-101061,-43727,7054,-17586,-65823,-66730,-40162,-31940,-47084,-20516,6542,-36828,-140383,-140096,-1899,102838,72079,3874,2772,77476,149729,159635,117834,70049,31349,21987,8489,-91165,-166899,-126079,-59396,-37276,-35009,-48613,-93530,-93266,9730,59355,-27675,-56638,33543,73339,37274,41376,60937,65693,55125,23253,2096,-6777,5031,65833,104131,86240,63791,41295,-433,-23336,19788,73201,76479,60988,61900,73594,72147,23810,-32563,-25796,-8901,-52346,-55329,33252,77408,47105,10923,-61436,-146020,-165565,-117277,-49718,-34083,-73483,-51340,54449,64839,-43477,-83726,-4914,35560,49925,73104,48711,47632,101026,71713,-3633,-23284,-39529,-63924,-71239,-66297,-55328,-4013,23633,-12000,-7702,40497,20724,-35367,-106595,-153516,-109247,12678,72440,23346,-22479,16259,53310,-17461,-105901,-106183,-69871,-70505,-86596,-86032,-51965,-45268,-136953,-188387,-71460,23655,-37923,-137884,-154622,-82292,-62812,-110798,-155139,-181670,-172217,-160824,-159393,-95230,-20299,2184,21309,39753,59737,77529,76123,79951,116715,113592,104234,99846,54412,28607,84244,119647,93204,65666,81695,71571,56763,76075,91379,65324,13619,-17622,-4402,18074,-18845,-100999,-109467,-28398,42728,69874,48408,-8965,-10515,87248,162183,118141,21374,-65171,-99042,-54410,40728,110454,56328,-74879,-148439,-124699,-122753,-118771,7689,137804,78226,-41869,-56749,-15689,-21398,-4667,105240,154989,58901,-57304,-71409,-47008,-136767,-238809,-169042,-34958,37292,69979,51537,11947,20963,-3774,-75775,-90028,-62536,-89951,-102772,-46150,-49631,-109829,-119460,-88915,-43820,-6260,-6685,11342,51037,25953,-26951,-12457,6570,-7990,-11406,-20713,-65668,-89385,-58921,-5889,22471,45996,68546,68181,44088,12947,-43722,-50900,7275,55309,87468,97522,69892,47195,28896,18454,45204,68964,15194,-89837,-97562,-10719,46259,89684,142227,109168,31610,29547,43423,-1427,-5587,37364,-6895,-74179,-37459,12269,9235,20319,45921,54803,67982,70695,39820,27556,15773,-25656,-40231,-8758,16560,21655,-11341,-30804,11303,13817,-68461,-117146,-71211,-26100,-4504,-2982,-35938,-69541,-5575,82639,79708,40513,77522,120294,90730,21248,18486,51094,87432,125778,105097,17098,-24649,24615,72551,33852,-7603,23165,75143,68664,-21071,-81157,-50944,78996,183517,108281,-38147,-42568,17604,-150,-56061,-68268,-10568,-10285,-71274,-112498,-129731,-73057,34315,33716,-55738,-60001,11462,57953,92538,158309,175285,118546,87079,72219,15870,-47517,-66427,-13574,43391,52708,-9030,-93675,-113348,-26118,83015,137226,109414,48244,-44326,-130373,-131393,-110210,-105378,-51697,-22284,-49251,-24347,32754,68575,54591,76,-51835,-79406,-46856,-3577,-29758,-122778,-168109,-108596,2559,90212,42974,-110406,-237837,-251170,-162092,-78493,-15253,99820,194067,153487,29837,-50039,-30397,-21425,-36436,-1369,43914,31410,-29037,-120747,-157816,-92597,-14453,19084,4838,-32778,-50434,-16353,34903,64564,93205,139184,113588,24757,-13030,7340,-1260,-82770,-157834,-135023,-45353,-34775,-44873,-5319,59365,74386,9396,-67190,-107546,-129472,-136026,-85960,-23440,30093,102611,131746,50114,-15145,5256,23143,23122,-7793,-41463,-69880,-69183,-54430,-38903,-2606,16141,-44458,-37599,56487,81413,24918,6903,32911,86509,102621,61237,17224,-13382,17633,75370,13191,-124676,-142249,-69742,-43443,-32205,2275,8376,-8751,35920,100008,79668,7634,-40155,-57671,-65270,-94973,-74002,-2093,32593,56246,98495,112006,57322,-60107,-110592,-136497,-192468,-155339,-48563,14171,32799,28416,-10065,-30363,-13693,367,-18601,-14805,28224,67361,100278,96740,-27911,-150466,-97776,2622,-10404,-62601,-57705,-11549,-2605,-72657,-141644,-124305,-70451,1338,75570,78765,4489,6283,65698,40179,-17177,-10068,43771,99385,59643,-57594,-141319,-180969,-133555,423,37890,-57534,-90981,11368,61887,3937,-17898,12210,18126,-6815,-15634,-12224,-28938,-23304,38910,76530,8834,-76714,-62255,-16419,-31161,-52848,-26449,-10488,28438,80356,86062,56494,8808,-39007,-55632,-36139,16820,73865,43426,-5557,-30251,-39611,221,39843,36446,48512,20657,-28574,40266,133015,117481,84490,86669,73452,31589,-33650,-65081,-58620,-33656,-10612,-15814,-72600,-163947,-207944,-94523,4790,4704,-4373,13371,33988,21431,20847,37830,25086,11316,12610,14775,33108,92649,107998,33180,-36665,-2803,83189,64713,-71165,-109327,-16000,7658,-41651,-51695,-56985,-106394,-152489,-148239,-98519,-46401,30580,90795,59529,-37775,-113517,-121360,-50552,30390,84002,118925,123983,54502,-30245,-58021,-48722,-85967,-145658,-99785,1651,11828,-69615,-100416,-82297,-69125,-14765,67214,77836,16509,-35683,-24040,-732,26701,28100,-25593,-52874,-26441,25991,114236,151313,25660,-135303,-137115,-13897,71109,52060,-23439,-78019,-39385,24422,51341,66534,58079,13759,-9428,-12002,-5143,47276,85294,67144,59740,37889,-56425,-90254,623,78817,54316,60725,105460,107138,95306,66534,-10585,-85214,-158307,-167894,-51283,34600,-60225,-210268,-216189,-120136,-43395,35902,57915,-8540,-3477,73859,88492,31101,-22385,-16114,25445,34133,-6959,-69960,-70303,-39328,-46877,-57006,-30249,-40559,-54179,-37413,-43113,-63959,14344,102328,70425,11893,8622,-6988,-29144,-15376,23684,40147,33397,10411,-6835,16962,36904,53234,105296,120993,24118,-85955,-53078,19852,8916,-30895,-5301,62155,84800,40343,34985,50245,-13832,-94131,-104576,-116416,-147056,-124878,-77178,-77213,-46177,38477,66373,35177,53260,90320,72659,25641,-5767,30741,86237,92694,63485,-2243,-74413,-118050,-93912,-14979,36538,26587,42627,76005,71088,33507,-39400,-87043,-41119,28758,22184,9541,47988,53030,21302,-4568,-16435,-5257,21305,-32644,-108255,-88268,-51299,-29425,25694,104261,119533,41954,-74122,-139694,-118996,-81726,-34666,43635,105909,114938,76633,20757,-1309,169,-46603,-75765,-50979,-34757,-93202,-163534,-126418,-53875,-42237,-26579,28722,3992,-85682,-124006,-73026,15485,39803,3274,-20547,-16809,-11674,-9729,-24082,-39896,-56873,-34995,8940,5360,15036,64201,94105,73828,14858,-21158,6894,21577,-19299,-20430,41555,73776,9461,-56893,-28509,76063,109635,19024,-33616,-22006,-70204,-24915,130870,127608,-59738,-227172,-226721,-97265,-1702,16872,24135,26323,5573,10005,26301,-10316,-4251,97680,147054,63988,-49062,-56398,7873,24408,-10813,-42023,-68012,-30260,15999,-22747,-40216,2031,-4268,-15526,12464,2869,-35224,-19389,35207,40818,13533],[8709,-16162,-30118,-21749,-49172,-69292,19009,123249,120196,81632,107376,100708,43169,48122,122420,95091,-78756,-168271,-106242,-45817,-61683,-56955,-16126,25109,83957,130116,76853,-14302,-26565,-7093,3292,50304,102250,86900,42252,-153,-48627,-48613,-63013,-109168,-141783,-131511,-77463,14474,66037,47661,-15039,-36035,-17152,15911,74607,102032,61546,5810,-70103,-124969,-93635,-74073,-121327,-128515,-71320,-34953,-14498,6586,10356,17808,3933,-30362,-22805,-35188,-89480,-58057,-15396,-55626,-63904,-44295,-80514,-120675,-96672,-19318,55978,60797,16175,-6138,-17282,-11717,25693,12576,-57745,-46225,17095,-3536,-59599,-82630,-82525,-58671,-23650,-36706,-42166,-2115,417,-91382,-137115,-44949,20817,-26346,-67801,-34084,53185,121786,126840,81474,49777,52570,85745,70466,-54971,-143224,-97620,-21257,-15986,-35315,-30195,-24910,7343,72967,63565,-39990,-93889,-36658,48559,82314,75066,82124,98313,54975,-12310,-37598,-44720,-26297,33293,87752,116331,134279,95255,38120,33993,80025,130410,133952,84436,35071,48698,97957,97858,71225,57363,63865,41653,1020,-9531,-20465,-25204,3010,-10751,-70176,-84647,-47083,-1035,1121,-57484,-104642,-59448,15504,-220,-10726,39522,50796,26394,-9286,-39645,-8793,44279,22054,-19830,-24794,-32107,-67971,-89372,-44418,19782,62647,71759,36876,13652,39574,17897,-62415,-101879,-91464,-71535,-47553,-52634,-74951,-45435,25938,38459,-21197,-44275,-15978,21460,17042,-23290,-58658,-54281,-61046,-120205,-144161,-41214,86537,117951,39596,-68916,-120520,-163013,-194700,-162200,-140337,-160421,-186430,-168889,-61743,63859,108456,88056,49839,32697,29945,41433,67542,78512,50649,61799,73217,34932,-10724,-29066,-26858,8756,12147,14966,43255,79637,96264,95742,44555,-19955,-16635,40667,50697,-27238,-125760,-130269,-61689,-2238,47336,46973,-27470,-28495,72346,121536,73883,14934,-59772,-165666,-171342,-62870,12130,-35149,-97940,-81894,-43105,-67955,-113310,-63612,31787,35837,-32319,-58775,-33172,-16744,8252,82978,164444,161426,39609,-67659,-70305,-92560,-130019,-75234,19239,70261,35967,-42612,-59906,19262,7875,-115839,-171794,-144586,-177671,-161924,-41283,-501,-33240,-14884,15453,13557,16423,7619,9791,26810,20733,23515,34505,28093,23787,24469,-2002,-51959,-47845,46600,137196,91220,-25982,-85857,-74918,-60185,-6292,29178,9974,-31010,-65349,-61970,-33376,-17028,-16027,-28754,-38831,-39341,-30971,-17203,-52211,-73516,2241,65271,55596,66886,79487,71448,87389,66889,10487,37460,78858,5997,-64193,-4052,47568,-2377,-18910,48977,97448,96877,80585,33900,-44456,-93023,-125489,-140810,-98135,-32551,893,-3601,13283,73006,84338,-12242,-106365,-100027,-64140,-18539,45550,60762,18086,17124,68195,79686,50338,78032,93239,35405,-13406,25176,53935,19149,-5344,-17210,-47699,-59776,-28580,-15087,-46857,-61292,-22212,24817,45171,10416,-31667,-10861,83257,115630,4495,-98264,-46659,42127,56436,30312,-6661,10568,14540,-31395,-63711,-53647,10525,73085,68805,23525,-1613,3616,56468,111238,124445,116650,108548,78849,-12833,-72215,-52264,-28870,26147,83147,65626,-12362,-81319,-108941,-83735,-31049,34789,72695,68980,-37129,-181133,-206799,-182362,-162338,-70177,-9802,-27170,-9843,19888,68350,83767,18468,-64732,-72328,-6910,23086,-53802,-151098,-159266,-110887,-34415,76211,82711,-50731,-190823,-239587,-223930,-206882,-121286,72784,200054,143506,32016,-19520,-16933,-3849,37412,77554,51549,22574,-5730,-67573,-79777,-21298,20137,58125,72644,851,-95720,-84105,-8134,19646,42034,72572,38468,-31202,-35455,11323,27993,-43291,-120550,-103377,-28046,-9055,-17792,1904,27698,48146,37633,-1277,-20965,-48708,-96624,-79044,-17474,24963,64358,105293,89110,47033,13086,-17378,4683,39495,22793,-50540,-93444,-65133,269,40132,46964,-4809,-14962,68115,126894,76594,27283,18781,44065,53271,37078,13922,-32583,-12402,121218,165373,-9758,-167371,-164866,-140829,-158125,-149261,-89346,-50214,-29531,17121,22588,-25767,-68480,-103803,-100867,-46530,17106,17305,-19142,-3553,40601,48353,-2047,-93416,-130597,-165859,-183281,-105407,-30953,1831,54889,66762,6742,-16901,10438,8124,-41804,-36478,34395,92625,120636,107258,-1261,-118571,-90126,-12112,-34883,-75478,-61700,-35985,-39954,-111253,-189043,-168252,-115020,-76656,-5110,66037,34828,16550,47566,24059,-21211,-15173,16102,65836,53141,-45123,-126578,-122128,-32530,55405,29029,-45810,-84487,-70332,-29575,-17769,-34345,-10822,40553,37086,-137,-32269,-65548,-59481,-4069,16356,-51478,-127133,-95577,-12402,11141,11533,33013,12794,12731,71997,82709,19283,-25759,-41098,-66870,-95720,-41144,52648,34177,-26798,-34669,-8575,24897,41937,36672,39300,19996,-13951,13650,48109,33170,32859,44159,43218,63567,51216,13226,18923,66718,67702,-21117,-118010,-140684,-129724,-72834,-32664,-53129,-64422,-19083,20729,11321,47190,92665,50505,-179,15367,43272,57973,96859,112155,64481,16039,30896,54671,14055,-70869,-61037,46354,57786,-1082,-23162,-39804,-86955,-143721,-177981,-112442,2187,86707,117168,98260,42570,-9248,-21879,-9294,12431,61569,102039,123415,85821,3656,-68004,-63281,-29568,-33411,-38333,-23183,-33940,-75721,-81111,-55892,-28321,24830,51281,21867,-20792,-22530,18298,57697,90375,87364,8049,-75259,-99301,-35575,95317,127819,-24541,-133608,-48472,60474,65814,52017,33381,-13992,-10674,10286,-6481,-30053,-39062,-41036,-40143,-28704,-11968,8216,18168,27220,56367,76923,15824,-56504,-21827,45757,39897,43828,77690,89404,53262,9039,-181,-9021,-94634,-129777,-15801,77898,-27118,-196289,-201708,-105473,-43733,13621,48878,34116,79682,139617,129317,49899,-61613,-100406,-18640,57491,8702,-93815,-82428,-32658,-69558,-105378,-60165,-29323,-23628,-124,14189,-44457,-46182,23783,2538,-30968,13665,9741,-43206,-6634,70080,89775,85375,78358,45680,29767,19464,18525,44174,61550,26720,-27166,-25867,10442,21000,-24064,-70191,-26344,30576,19340,43111,71051,30407,-69350,-146110,-133507,-68578,1854,14310,-67107,-41954,91814,114719,43837,39551,45869,-1960,-9776,29305,58070,41339,13974,20112,23690,-26366,-81100,-87184,-67587,-21004,46258,93844,73232,31741,6827,-22860,-19398,9809,-14299,-96242,-109004,-23617,54154,86233,93295,48874,3982,28354,4340,-57655,-58926,-45857,-43707,-19946,45453,82067,40068,-41045,-101481,-102879,-44803,21796,78915,92075,75549,37701,-32354,-56942,-4320,6658,-33811,-28276,-5331,-50697,-110731,-102969,-91329,-83394,-16358,45192,1868,-65338,-52035,39380,98920,40162,-39800,-18043,27040,20594,-27017,-79695,-62592,-21260,114,30266,46162,66791,93701,77253,20511,-9344,-6111,35897,20408,-61242,-75559,-8195,54750,43090,-35174,-54963,43123,72897,-39904,-100106,-47794,5064,86207,150148,79390,-51060,-133387,-134112,-61743,13297,27917,25439,24523,-11990,24656,102069,51363,8410,129727,205125,108870,-5011,-42650,-48030,-68329,-69308,-42980,-39476,-29201,-24003,-61744,-48204,46871,83407,62142,48151,10846,-40926,-24565,39796,59012,44653],[27787,-31158,-71150,-48392,-32758,-30427,20151,80565,89119,98448,129060,91131,2883,-20887,69084,135667,31938,-70967,-55369,-52524,-87351,-30822,33345,12882,4204,46424,49743,12888,10160,34420,60606,107133,137427,90173,54764,30659,-72217,-131861,-107088,-110983,-121779,-104512,-71161,-27289,-3811,20139,68750,69526,30336,30525,65675,44192,-12549,-39960,-86969,-147653,-115883,-45028,-62098,-91972,-52864,-2470,31108,46922,33534,23001,24515,7129,-12610,-45429,-67223,-25420,-2186,-44827,-2092,91087,66639,-40784,-84366,-78363,-57166,-21505,10544,26340,-4920,-44848,-23363,-10838,-16472,23169,17058,-74431,-95617,-40964,-19707,-18430,-7431,-13441,-10030,13917,11624,-52901,-100634,-75976,-73333,-92310,-65466,-44496,-37916,-5506,21992,-2270,-13054,48565,112942,80498,-28647,-95447,-69690,-24029,-18733,-18389,22878,70205,93396,81453,49950,-1540,-43397,-18297,65242,97615,63010,58800,75116,13182,-55413,-49849,-22650,-33656,-83719,-65921,56642,161030,146551,120032,125009,134581,145236,150985,109723,36329,18988,70843,83585,51083,22804,49207,103051,87767,15906,-39059,-28789,19350,26061,-13775,-21295,19597,37188,-18149,-98963,-145680,-120083,-20178,62568,91857,74656,23123,-24096,-65464,-71915,-41025,-33670,-36577,-24334,-16515,-942,3557,4641,35099,116051,168697,144002,76771,12267,-7124,-24716,-82656,-75169,14756,31419,-42007,-128617,-144007,-64580,-4096,-22922,-29422,23973,54171,62371,65054,28833,-16693,-7682,-7174,-36936,-52357,-8275,86519,180393,156191,20819,-86869,-136582,-148038,-88849,-41044,-105441,-196448,-161198,-28461,95005,132721,89435,31376,18044,12118,12085,26351,20893,3484,23642,33319,28658,18153,-24847,-60734,-18758,2833,4240,36313,71576,76529,77602,41238,-4834,37809,116270,97121,-20331,-112733,-96835,-47181,-39817,-600,32481,-11144,11692,114262,114175,26680,-20702,-74287,-196212,-239596,-175979,-147461,-177378,-130888,18932,136606,102805,-13236,-83734,-93635,-58731,-14842,9619,35954,55214,36695,51631,196660,257372,104013,-37784,-49942,-25223,-10559,-445,10341,27562,-41072,-131193,-104353,-2951,-15129,-120946,-151765,-117872,-179394,-170259,-27433,50059,56131,83946,77482,26188,-12428,-10539,3920,8721,20126,44115,34280,32482,49043,38399,15882,5559,29011,97848,145840,80102,-48438,-113057,-90831,-69831,-11723,75637,77026,-7585,-91621,-115908,-82005,-40476,-25265,-48915,-88883,-120675,-104573,-48200,-28977,-27680,27622,73344,35507,1223,27127,73551,97613,30292,-30066,29739,77949,17538,-11835,45183,73380,5937,-32877,28849,63120,24734,3846,-16546,-77355,-110800,-123381,-139907,-98490,-21219,9767,-7833,-17529,1780,7399,-16317,-40490,-44187,-37249,14802,118947,155033,102314,50552,49972,64006,70735,94224,44558,-23445,-18549,1554,-21336,-56046,-83350,-112681,-89213,-37092,-44132,-117032,-136618,-88807,-67651,-30816,63907,81801,17962,25634,83787,68296,-17677,-78778,-47274,33332,106099,126793,74929,49401,51422,9834,-34186,-1804,73984,89079,62790,58521,46718,25456,87714,134177,71379,34129,59913,16597,-98817,-110744,-2457,72687,101417,70658,-36435,-93842,-35161,-5251,-44609,-61140,-20862,35329,80549,6763,-142545,-175967,-137179,-115246,-31408,18206,-9156,688,16187,11443,-8284,-47775,-57005,-6870,28441,-29333,-130624,-156387,-102102,-90908,-91994,10202,75849,25958,-44114,-83527,-151303,-237905,-197223,-13759,115968,89618,22738,19154,25225,33488,87285,91737,36104,32576,13656,-39996,-28522,1058,5561,59052,99000,20519,-83677,-75606,9952,48824,55373,36829,-37381,-108038,-73847,18444,44366,-55,-40492,-50179,-30463,-16416,-5673,-6904,-17065,-4504,6308,8016,32247,45908,-17705,-52069,-11302,28514,41254,64780,63730,32804,667,-27501,-26851,14451,42705,-28804,-101145,-62044,43962,82225,67071,19567,268,63848,142922,108039,29549,-1744,17063,14081,9068,17513,-1456,16323,147548,227200,65519,-132407,-171921,-178341,-206621,-162308,-59241,-23438,-67550,-86657,-76815,-84898,-81332,-80959,-55962,35403,104105,46468,-34129,-18877,22485,22245,-22749,-93113,-129000,-165094,-138520,-16033,47612,13232,29657,60731,35942,23914,37097,16593,-43984,-51517,13106,86989,94290,35360,-23777,-55285,-29446,-521,-48671,-116826,-117977,-102573,-94773,-118509,-160958,-151311,-124617,-133987,-92819,21954,39953,-3558,-684,12329,-7716,-29630,-26966,14107,45375,30274,-21248,-37284,38328,94422,32588,-22349,-57782,-126035,-120465,-58847,-59876,-48193,34829,56044,1281,-43127,-43376,-18732,3555,-18996,-78835,-118304,-65253,41499,109158,122273,101585,24205,-40656,7253,69574,35779,-18730,-27551,-24254,-39509,-42691,3491,23747,-16545,-53034,-21202,43298,76741,83415,87508,85627,61896,10451,-46741,-59379,-24264,16510,70861,115295,78672,-11898,-6842,90533,83114,-58636,-132219,-40779,28223,-10565,-72273,-83128,-61747,-5933,33988,13053,46472,94500,58799,21516,38582,40632,23370,31436,30450,7310,-2530,-9000,-42613,-48747,-14167,31899,66320,40012,-2624,-5813,2012,-19964,-79252,-151855,-103721,26159,87867,83764,90705,86750,48864,11451,2445,12340,31263,52632,95998,91274,13915,-60298,-43093,25385,36117,-6071,-20537,-23719,-35935,-34885,-53743,-64614,-22369,26082,34586,6156,-13776,3557,50442,97084,115026,58197,-55639,-137773,-121119,-33404,5286,-57404,-85977,4317,56937,22939,19480,44471,44536,54143,61894,37170,-15673,-38927,-29500,-10302,18414,40126,9752,-38863,-9346,37275,35196,7964,-21451,-34429,-10414,24872,43280,46174,49167,-674,-56062,-35807,-11935,-56708,-38794,60189,79442,-35764,-125615,-88291,-15589,4761,3261,26587,69612,135967,126528,40175,-54438,-156809,-188544,-90524,46192,49100,-43829,-58062,2738,-3177,-30855,-1751,21484,18990,28314,29767,-56671,-116224,-84008,-76101,-50409,36880,30244,-48617,-15562,59471,53600,54095,81136,53413,7612,-14892,-21862,-35851,-46388,-55649,-71835,-57595,-7529,40902,32993,-36738,-62433,-14910,24615,41555,6385,-36144,-74529,-124249,-99260,-2948,60143,46922,-11283,25457,127297,111756,37491,24521,24775,-3813,5370,44500,36677,-16066,-73560,-71972,-17300,2162,-32989,-82810,-105410,-21810,102795,124337,58167,-505,-50156,-40835,62655,92793,-40963,-183479,-176499,-83063,-13016,59866,104194,34847,-20151,12651,23204,1900,1340,13081,9436,-22621,-18733,7082,-3593,-65485,-128462,-118534,-26485,41379,46553,13553,11077,11893,-30994,-74643,-44964,20022,44484,57045,48204,4670,-33063,-20451,-38815,-54343,2006,34281,12194,-16003,-19635,44248,78030,-2612,-68920,-11669,50756,44354,-41951,-143748,-116713,-25137,8366,24325,46807,74631,113657,117885,79270,46730,12398,7827,-21876,-109750,-119457,-51959,-17314,-29250,-63635,-61921,6028,11180,-74559,-138146,-101803,2621,80892,57665,-7627,-7107,17654,19051,15391,23121,12529,678,445,-5983,73279,173144,121081,48726,117326,160792,95776,29671,-30219,-100394,-121559,-62609,8900,21602,5795,-27287,-85875,-75162,21927,51637,17602,3529,-27815,-64407,-23815,51873,72203,62612],[30084,-17843,-33069,-9433,5963,16795,19206,2960,12899,87065,127288,62790,-40532,-85696,-29849,76364,86106,40475,19742,-19399,-29540,57434,101828,21656,-38669,-28490,101,24377,48022,83597,119140,123359,109085,67071,47717,42543,-63912,-135548,-74959,-44139,-75221,-85330,-88878,-118203,-136149,-72189,65816,114866,32623,-18439,-2705,-9937,-44271,-45615,-18091,-41885,-56189,-8088,4539,-20614,2221,30054,31789,38296,23152,-21457,-32373,-23944,-38513,-65579,-61492,-49536,-74394,-74131,46198,183819,187460,99528,18283,-66630,-97462,-40144,29732,72038,57247,-18920,-53191,-24311,17109,25899,-45231,-140147,-106435,7192,58668,46730,28385,30657,53634,34220,-20669,-82988,-106247,-122771,-149087,-101908,-11977,-26835,-111740,-134143,-106135,-116268,-104227,2175,91289,76229,-17450,-90876,-80512,-46455,-37442,-35793,10421,76578,62763,-13817,-24775,14894,36192,51754,67782,28072,-20381,-18428,3902,-15738,-47267,-28069,17831,-29867,-169461,-189366,-28857,96963,101831,112592,128598,114452,103462,116765,106905,61726,33562,41489,10157,-55256,-73755,-38237,25709,51428,20273,-10842,-1186,22699,17627,-14627,-23546,18199,27250,-54703,-124960,-109705,-66903,-20242,64244,95214,44274,-19296,-51397,-62212,-42118,-20444,-20351,-3915,11399,1643,18368,79110,121041,127882,177967,220574,154824,26541,-70437,-96386,-107110,-136359,-94928,44848,85794,8428,-94939,-128342,-62510,-43684,-79812,-21255,78247,87330,72870,92874,64434,11492,28283,45003,29551,13102,4081,25708,92980,114490,38886,-30626,-38905,-26585,3651,33614,-46019,-153646,-115637,-17780,26912,31043,21120,11493,27553,30266,17393,6315,8700,17400,24465,11257,10422,31384,40475,26958,37469,56181,79902,86668,67733,45113,29335,16177,32788,95279,132928,93497,-1259,-59130,-37049,-10870,-35426,-15786,26765,23891,77655,175520,130481,-407,-47270,-68999,-132660,-159696,-153660,-193247,-219584,-133278,19343,147115,144236,52697,-49073,-128404,-119755,-21533,66081,131443,150594,81938,60472,183765,188444,20480,-51280,-17358,17174,32252,-8308,-65259,-59335,-55025,-58349,-29238,-18831,-66253,-103238,-61876,-26059,-115163,-146156,-28631,50640,56655,60515,46641,29160,-5770,-15344,575,-4946,1228,-2236,-36655,-8397,43738,22726,4422,33260,49051,27059,5238,-1858,-971,23582,57476,33925,12326,72786,113445,52745,-20702,-22615,-6277,-28250,-35681,-29343,-53536,-89150,-80588,-52237,-24336,24146,55700,63009,43532,-9020,-15631,52548,71373,-42519,-101163,-8497,46517,13290,24200,41088,28505,-2587,-38364,-23865,-15171,-68690,-73959,-28000,-9536,-16470,-36109,-72643,-50034,24676,47002,-19991,-94096,-116804,-100666,-40826,11173,27783,44801,82365,110269,99020,60054,28471,11233,30747,83364,91062,-19977,-71615,-21395,-29695,-98654,-108631,-87168,-80804,-41165,5388,-31569,-118596,-113344,-40590,-42528,-17176,74319,36823,-52366,-7537,77720,81466,53540,12110,-20313,16905,109190,161581,134769,93990,46432,-25286,-68749,-11154,78128,65552,4380,11786,41313,52080,116390,144602,59644,-62,-2663,-59682,-132566,-103474,21248,124158,132537,16877,-127173,-117819,48369,121538,59577,1308,-6142,29410,100445,85241,-18823,-49579,-16034,-18706,10170,19244,-32977,-27281,-4853,-57167,-120061,-134268,-58993,36984,43213,-51468,-128067,-103675,-27363,-28267,-62154,-1420,50158,52982,64458,55779,-37302,-153303,-153752,-48607,26064,15746,-10070,21166,48470,40527,51124,20033,-168,28628,-7904,-53231,-28710,-47767,-75064,-20022,14767,-13060,-27719,-9882,55827,122732,112418,51262,-41372,-116586,-71935,36844,53221,18505,9349,-25494,-52568,-40833,-5674,-14878,-19512,3291,2077,-10866,6633,47647,17687,-17943,10245,46511,35754,-2832,-50847,-60591,-30798,-22973,-48073,-62917,-29850,-46182,-89506,-64616,28072,91253,79620,13027,4029,72568,144654,117565,25191,-12185,19060,3580,-32481,-19434,19902,66197,122800,138208,44413,-71490,-112132,-121472,-107994,-29754,54649,46042,-27169,-69700,-74237,-84174,-67818,-29945,20877,84927,124487,86805,20165,4665,17111,26135,19975,-44258,-111280,-144367,-104165,15248,74776,10024,-21337,28127,53412,49619,45995,17556,-36607,-42557,8665,66622,39355,-58968,-82877,-23600,17595,7604,-49486,-127599,-149765,-148323,-138136,-101924,-80833,-77868,-66287,-61497,-45022,6570,5713,-26819,-20197,5146,-5750,-31275,-11412,19743,30821,61170,42800,-26390,1408,65246,46828,26061,-21537,-118178,-130056,-82689,-85002,-86336,-17013,39599,19787,-9473,28246,56864,24356,-20299,-45501,-43054,13144,99615,174892,184737,129356,22155,-82607,-69182,31304,55455,13612,-1308,-3341,-10382,-46835,-28764,28489,4325,-86383,-82681,20889,99326,124016,126159,120020,104278,27190,-67435,-71104,-15670,37200,98091,119511,44769,-52581,-18509,85318,36158,-115544,-134607,14232,86618,-430,-103932,-83322,-13382,52128,93930,61271,32935,30148,27725,51163,52279,10810,-6970,-6486,-49046,-73123,-60519,-100437,-155097,-87810,45680,78597,7131,-54197,-67690,-30819,28796,45867,-5325,-86637,-68564,20973,49000,42942,76299,87301,51746,11134,15001,30764,23154,20735,34248,14255,-21514,-26060,15986,56479,31553,-694,19628,45834,29194,-12841,-91878,-147584,-104224,18908,119393,118975,40087,7202,26323,29617,44779,53189,-18917,-112723,-150847,-134536,-69652,-4229,12172,10182,-4273,-3829,8982,6902,26828,95675,148565,151027,97815,43228,17500,16522,31855,56369,31966,-14343,19760,32778,-41486,-63183,-16070,-34743,-58234,-15347,28668,44766,51213,-234,-63996,-70202,-77861,-97478,-16863,92997,52619,-68953,-92854,-28612,43511,61206,22403,7144,50428,98738,43407,-84165,-159311,-188950,-193445,-129910,8433,83822,21005,-46519,-9016,55697,101898,129851,96853,48975,38162,15872,-61609,-95622,-78479,-49862,23801,97842,54178,-23675,-19486,8675,-15377,6743,56187,16183,-54078,-58393,-35983,-49009,-71233,-92690,-136468,-121668,-51100,18115,51030,10281,-56519,-25414,49227,28962,-79342,-116210,-64014,-38158,-20818,12243,2350,-18097,6346,74189,120808,78349,19587,6931,22084,36576,37830,16270,-13204,-28410,-62235,-60830,5410,49955,7795,-58314,-65666,46632,154067,128159,61091,3867,-72627,-42937,111166,142416,-11012,-147636,-154660,-123217,-122214,-71174,-21133,-37912,-21872,29296,44407,32895,36591,64756,60737,-11624,-52951,-47089,-40786,-81735,-128630,-81874,639,17848,-21663,-39182,2799,15901,-29343,-82192,-82864,-24481,52910,79201,49422,16787,9489,59703,72723,40002,31683,23735,19363,9780,-33801,-26878,489,-32722,-37044,12209,49555,42068,-54863,-159806,-122866,-27062,13706,23196,23546,35131,84265,138670,156388,104434,-9210,-72860,-59318,-76190,-65912,-28965,-49153,-87821,-79564,-37310,4020,-15232,-69758,-128311,-127927,-42763,13508,-35960,-71078,-5832,70674,103277,94631,68918,27324,-24503,-43050,-213,108988,196173,163585,107653,95807,66473,33960,14396,-28841,-81730,-56357,30932,79501,67290,59084,20136,-65826,-66643,13041,4036,-57957,-62658,-60666,-59798,-251,83092,108337,87329],[-53,-18259,-177,12509,633,8791,14650,-14506,-4553,89487,166664,107861,-16871,-84311,-83461,-14448,74321,118946,84759,22950,23598,88209,105979,47431,-3218,-38084,-41482,8614,45221,63992,92816,63638,28072,23428,-3793,-15728,-39215,-40742,2929,5279,-50997,-64693,-87129,-139955,-170547,-125107,-16504,44551,-22710,-76133,-52850,-20076,-25522,-6326,66577,55136,-16849,-3945,42094,41736,57770,49196,-634,11509,35346,-31955,-102702,-106956,-103176,-97358,-70129,-74309,-122244,-103537,13347,126281,171268,160851,81893,-29505,-43917,17699,38179,56873,88537,28354,-61209,-51518,-14455,-28532,-67427,-103932,-72047,21297,83578,78057,61799,65703,79191,25172,-67304,-133072,-147677,-173129,-170559,-61848,41082,2312,-105895,-164744,-165423,-170785,-135525,-34246,59678,92940,9587,-91447,-87049,-36153,-27169,-46356,-29632,11123,-26033,-102509,-93978,-16362,57053,81260,27527,-63107,-89565,-69488,-38258,-2080,395,-7474,6236,-49213,-166677,-176696,-64198,1282,-8165,2121,22636,37970,72557,98624,89058,75808,75106,59164,-9914,-88398,-107016,-102570,-103660,-72018,-25080,2808,18019,25901,11724,-18841,-32004,3963,29988,-21136,-52640,5848,37177,3032,2937,8614,3534,3855,-20799,-65444,-57715,3844,73235,85027,42754,1465,-802,71771,155800,195340,210165,201522,104948,-39697,-123746,-129515,-143523,-157690,-97889,10146,45345,26110,-33974,-73926,-25592,-21939,-58943,23532,130700,126613,112907,128746,86207,16667,22740,56274,54586,39046,16895,-17937,-24998,5641,3302,-9815,18809,50939,51813,48335,4665,-49454,-29210,1472,-36568,-67695,-31109,13147,42099,62998,67675,49987,61800,71904,51633,10589,-23666,-24090,29449,64344,63428,72406,109926,97137,47747,6312,-34325,-37732,31576,79078,54947,25402,19284,17922,15364,10277,-419,18206,55496,64051,104471,166058,116149,4991,-27112,-28700,-29767,10124,7168,-80196,-128944,-82796,-28723,5193,8382,4260,-26787,-92194,-106438,-27847,79132,171183,174997,98296,86580,116085,26468,-112469,-96796,-4511,15349,8500,-28727,-103262,-108285,-16071,82406,66031,-42060,-96868,-47954,39136,82099,-2919,-88330,-41100,1380,-17872,-37496,-20840,35112,44670,17203,19407,-7485,-32514,-52391,-100487,-71390,7558,204,-14379,15633,-1047,-72633,-97304,-53322,28216,113433,155208,96426,32992,53740,99418,70551,47972,102410,95496,-13035,-57239,2498,46294,35782,11949,-7362,17501,84648,76731,43781,60926,26308,-17460,44886,56489,-71807,-118665,-27688,9513,10711,46460,34016,5684,-6965,-65197,-97495,-70154,-74963,-59698,5509,42325,50600,42213,-9773,-36134,-5085,5663,-62662,-130097,-123329,-72718,-19629,5651,33731,72910,68717,-3894,-55444,-59826,-39372,-34314,-1994,63135,50794,-52358,-69127,-19761,-30456,-114663,-161720,-108932,-4720,45831,19093,-34671,-62052,-32262,23655,37217,34853,5165,-114745,-169056,-71038,51036,87560,91572,72476,35158,24707,51482,113952,147515,97712,-25981,-113494,-112061,-35556,48439,36918,-34041,-51319,-8205,47635,106011,123987,98456,70915,20168,-56127,-97055,-76698,-12633,62519,79757,-24022,-111852,-44951,109493,165967,117418,42385,-3949,18200,102275,124529,60821,24551,34596,22988,20236,1614,-66702,-66646,-39263,-64070,-96166,-99991,-51045,9389,23029,82,-30272,-37810,15600,54658,53068,71692,54740,34142,59285,47928,-23039,-67302,-48981,-25588,-35423,-62081,-64131,-22038,21965,24713,24336,1687,-1733,3384,-57282,-80852,-57820,-113674,-154134,-116739,-105835,-60653,20346,24724,33203,105952,111527,56451,1553,-39515,-16839,37309,26894,-14409,-11221,-36860,-83975,-85273,-30238,5217,31967,60548,52366,5301,-30274,-15829,4578,19316,33928,50744,24236,-74923,-165334,-141227,-55394,-8744,-20667,-94784,-123271,-98479,-85870,-90174,-33718,67680,80826,-397,9970,84393,113982,69413,-3464,-22296,20666,1109,-65321,-71544,-13533,44940,25673,-31386,-49835,-57993,-69389,-31351,29585,60746,77264,52938,17305,35039,41933,-8802,-38242,-2309,59466,69008,68199,99531,81290,-4551,-53712,-6872,65501,14664,-79204,-99436,-68226,-13071,12797,-34793,-67458,-16434,13852,9512,21317,9291,-33144,-18564,26908,43388,-6156,-104876,-114000,-9842,38915,5780,-35282,-77256,-115770,-151580,-153969,-76413,-11723,-19055,-7764,65186,94533,48158,-5564,1108,3776,-32313,-66468,-47730,31240,62445,21606,26435,20513,-45818,-52724,-5186,28223,43398,-21876,-99317,-93654,-71363,-75884,-97229,-82605,-1834,34295,25608,78031,91883,19008,-11747,1956,22174,60525,106000,165787,167621,89012,-10919,-88343,-95809,-24011,21893,36720,27472,-35089,-73002,-63827,-13574,36347,19734,-72078,-103252,-11214,93281,118909,91020,62739,58836,33414,-6819,6975,50850,69815,66227,59442,16693,-7319,41820,70924,-36872,-164628,-142004,-13102,15382,-54128,-108212,-61236,24869,96351,153834,124149,21516,-45401,-3030,79500,58319,-573,20636,32670,-39133,-60587,-62726,-152973,-202840,-89832,52899,46341,-61461,-112221,-92552,-42474,22309,53626,35525,-11211,-10619,22996,40099,60570,78154,51897,30177,36840,55748,37326,556,-18537,-44446,-71964,-33214,30654,76205,62160,-410,-3335,64196,120363,72233,-31357,-106467,-138899,-95193,28244,167247,208596,129359,84246,52308,-33609,-48860,14822,23797,-17546,-70525,-114591,-47058,96234,139331,44418,-32254,6307,43548,-7094,-26349,71179,157990,181380,166927,112469,55781,15865,-16537,-14514,-6249,-3809,43669,43415,-42168,-65958,-11256,-22103,-66339,-61864,8787,93961,112076,38316,-29681,-61848,-110263,-151027,-77279,49927,41169,-66303,-109786,-65184,36005,103189,68249,3939,-11129,9198,-25213,-110975,-142281,-128570,-134535,-104867,-556,86138,30794,-70960,-80368,8615,124341,190741,127892,38423,20386,20978,-8940,-5675,-3084,14996,102336,145940,84524,24188,-3026,-9152,-15261,10805,50808,-9009,-97601,-71006,-4634,-7508,-23700,-41475,-104685,-120863,-88560,-53096,-17356,-21360,-58371,-30102,12055,-33006,-117746,-109553,-20754,40626,38933,-912,-47469,-55747,-20098,52292,89951,51648,-10213,-18517,11849,33718,22431,-34708,-51984,-14096,2379,32666,90236,70988,-16619,-42842,2506,84070,115433,74370,43941,11795,-39133,-1545,106368,116972,30782,-61858,-118733,-151195,-180332,-162120,-98921,-21426,34106,58872,50639,21058,23482,66827,61138,-13336,-57857,-73601,-71202,-77134,-81179,-20195,11562,-32320,-63602,-30411,29588,10435,-74565,-109560,-94336,-78103,-33882,-11112,-10139,-10402,3333,79006,136100,108692,53855,22532,-4253,-34434,-69010,-60787,-29097,-25357,-4532,17981,33085,17544,-86691,-174982,-116776,-10807,49895,40814,-11607,-14199,23357,57544,83206,49255,-75503,-134607,-56259,5651,14588,784,-36817,-64435,-50971,-17537,7713,-15472,-58883,-92439,-88694,-35754,4533,-36485,-81673,-58676,7248,72712,92417,83809,45628,-37471,-62508,6745,86197,120781,123840,132506,93336,6740,-33746,-52571,-80881,-67727,16648,91476,84802,57786,83365,54399,-39667,-42948,24930,1175,-75587,-86757,-57968,-47228,-17977,58420,97626,63452],[-29264,-30349,-9725,-2387,-24100,-16834,24627,45153,55440,114165,218603,200383,75780,-9190,-44195,-20881,74738,154978,120854,44124,1425,4211,25120,63240,82180,32174,-29629,-8450,16935,2521,22133,12261,-3727,14957,-33044,-64137,1041,66883,47107,-26172,-59097,-16362,-8491,-30364,-51288,-56920,-48214,-54926,-77504,-66457,-31511,-12098,-16813,15714,73969,44797,-27519,-11435,40263,45093,46058,21030,-35331,3509,84604,23376,-104466,-141800,-120207,-80607,-31010,-9332,-34009,-59677,-48727,-8453,58708,83893,24552,-29060,8543,49864,5573,-7317,62431,51770,-49853,-93439,-86314,-51122,9111,17653,-94,18647,54877,75957,85484,75773,58715,-515,-80555,-123846,-146739,-166461,-119691,620,71210,34615,-33734,-89739,-118617,-119348,-79676,-35337,26166,91096,46246,-47080,-59771,-16654,1809,2651,5531,-15860,-53284,-69423,-64783,-43841,16449,55769,-2807,-82379,-78675,-39688,-9147,20283,20340,-17193,-47687,-84530,-144935,-134248,-65495,-45379,-81777,-102934,-99194,-35668,71573,113618,81945,65551,75972,71192,34994,-6876,-57682,-102394,-137334,-128206,-72145,-20752,18554,44412,35970,16605,21961,56381,86762,62887,53595,107195,108606,34440,-38242,-49771,8748,72400,24142,-115260,-155208,-29219,115537,112254,20739,-38021,-57406,-17231,100203,207177,228283,174866,74508,-12973,-48280,-57904,-82055,-80292,-27575,-5421,-17869,-9466,-40996,-61836,16768,56111,20326,49252,121441,139343,150261,147333,96970,27666,16633,43439,39239,26214,32749,-8634,-56526,-38749,-25327,-25896,12558,50356,41494,12696,15364,33256,48769,52654,6545,-40966,-18976,-398,12368,76664,127192,101026,93048,102034,71090,-722,-70507,-96280,-37286,9209,9895,8009,27297,11696,-15292,-49601,-80554,-60154,5464,10134,-33644,-26990,48281,84912,31282,-4492,25389,62960,104387,108827,82610,69765,46267,16775,14354,11660,33750,126058,138853,36014,-37960,-30109,-19568,-56580,-99949,-86963,-68508,-86706,-66268,-2209,75490,134059,94687,29198,48114,62398,-30282,-144766,-117908,-13423,-7762,-13501,8056,-58057,-94439,13299,129348,57457,-85564,-81261,32073,103512,160981,124530,7175,-48915,-63683,-75693,-68749,-31517,26995,48566,35904,35569,-8669,-40236,-27146,-81066,-95854,-29618,-26458,-38965,-28798,-63304,-84672,-42560,-22537,-13636,24128,59948,32491,19517,37287,36454,12623,47639,135941,130539,16908,-39199,32778,111504,106911,65395,50492,81703,114742,58927,7501,55197,62659,4977,26803,38682,-45360,-68680,-28471,-21102,21434,75444,78056,66496,5279,-109950,-148552,-76213,-369,30719,21372,-19354,-191,45907,18723,-45965,-94220,-109005,-108582,-96128,-27749,48412,35125,-18206,-7187,8589,-50930,-116378,-124685,-108611,-75089,-37297,1143,23742,13958,-4780,2808,-690,-6708,-72480,-179462,-152574,-3333,68797,13037,-39421,-40130,-25491,11102,67202,39970,-84763,-184416,-166973,-68275,30000,56984,42911,46668,75111,46012,-11093,58309,138020,57758,-103596,-152031,-91623,-16400,47431,60698,16659,-42057,-38438,24858,72638,90403,144036,190196,139891,42417,-21745,-36231,-40741,-30857,2474,-18801,-36465,19586,90543,112237,91154,23389,-37402,-27511,38169,55487,16901,-12644,-8809,11115,31204,2310,-61785,-47250,-8131,13684,34519,33606,-10474,-44211,-19788,56765,73629,20379,45414,104956,113168,130350,94146,20026,-4054,-35942,-78164,-47526,2001,-20655,-71331,-96315,-84494,-40787,1240,26705,71480,86726,48058,-1711,-65834,-74575,-52624,-92864,-125960,-121473,-125083,-49555,41474,15044,-24398,14653,40550,10004,7964,37859,49860,32483,-11004,-64016,-60510,-52476,-103175,-142664,-71968,44691,91513,88536,76221,41862,-10817,-41697,-12629,37618,28783,21337,521,-101400,-173995,-121986,-35442,31794,58088,-22525,-105778,-111609,-104034,-122546,-60544,56899,78112,1895,14282,73664,62888,-7011,-43643,-22861,23140,1811,-47200,-54726,-42227,-36554,-90232,-149969,-132805,-92957,-56697,34176,81077,8370,-37298,-29981,-9549,80418,146613,79690,-4319,5922,46508,2308,-28337,57600,91160,-45991,-155735,-70870,66815,44558,-27492,-21652,-8407,-26712,-37669,-69959,-94837,-77363,-80585,-69077,-9959,5102,-29450,-4070,28877,17080,-16778,-72737,-60221,37074,62660,11366,-6935,-14902,-66418,-126865,-119449,-36775,11847,-14904,-3125,107944,164895,100000,36575,53698,12811,-96348,-147608,-86528,20169,65629,35462,7396,-9668,-13378,-21258,-45297,-36653,-9042,-51534,-90111,-74411,-56154,-41056,-67586,-97718,-39935,5989,7359,58958,66596,13249,19000,40102,29375,22116,41578,110990,119676,17507,-63697,-66947,-61027,-62450,-28521,53816,50382,-63843,-112580,-41921,20391,22479,33572,20453,-27799,-10674,61379,63253,8141,-21233,-15993,19073,66410,101639,113743,80660,19482,-3137,19746,61922,63105,4273,-90716,-150143,-111519,-38404,-51758,-73467,-54692,-16694,23337,82033,155654,131561,4102,-63471,29153,122496,69926,11386,63319,93997,53776,55742,12570,-109786,-144616,-52246,23606,-12809,-81359,-79405,-26603,-2932,-4526,1938,35715,47035,44161,44674,75074,114520,88407,18597,11139,60963,78201,14919,-46405,-67433,-75095,-51384,43771,103906,94350,37132,-18222,-244,93346,157240,75441,-44507,-59337,-27778,-12540,18039,117113,195839,185352,170800,116378,-1923,-28938,28128,71238,98248,59583,-28402,-396,133168,182867,83299,-12164,14933,71731,31239,-28199,19602,71412,96482,146918,145309,88409,28331,-39789,-74745,-67867,-45403,22666,63140,43786,20130,8744,4959,-15950,-53708,15987,148060,156675,47738,-12865,-31997,-72505,-136509,-133111,-37101,24528,-24283,-92301,-85957,17869,123520,111051,17324,-54668,-38328,-18253,-30379,-23955,-35189,-71554,-38493,48412,73530,1472,-80517,-105082,-61308,35371,122108,82874,-9935,-21298,42593,61758,31836,-12332,-14528,60862,111766,102710,58684,8280,19217,47317,43530,69325,29972,-56341,-24321,39414,5957,-8721,11148,-2429,-24018,-55297,-83046,-84206,-83586,-63137,-34358,-69962,-108624,-96843,-50163,5057,49517,31723,-14156,-9557,1002,-35249,-8985,55690,30659,-55443,-53539,7215,21394,6014,-30767,-36247,-2469,22920,77500,121766,22082,-102448,-78929,-2921,14822,-24189,-51467,-37939,-15285,1893,42708,72993,50057,18679,-43595,-111923,-122992,-120760,-111157,-20327,86556,85755,40113,16021,-4579,8368,49598,37263,-10526,-32024,-68000,-89197,-79161,-53063,-7652,-7688,-60391,-50172,535,41130,17656,-52124,-59991,-38550,-65285,-97513,-85174,-41065,-26134,-34351,18630,90209,99336,61144,24229,-34710,-95130,-83841,-16004,16432,2304,-13745,57,24344,3457,-109143,-206346,-139463,16727,114282,72426,-28248,-29735,-11094,-55089,-72583,-47923,-91224,-103479,-22971,35651,17588,-19143,-18231,3133,-50,-6005,14073,-454,-36318,-28840,17942,67760,93407,54615,-17307,-47258,-5022,52413,52030,53765,52071,-8345,-12658,44068,50032,14815,34855,106185,113360,33791,-33187,-96389,-159675,-121648,-3773,74894,75199,68206,87201,51060,-16155,-24343,19682,32184,2413,-11041,2288,-30695,-61490,-6819,26735,-14540],[-50884,-47418,-44790,-37590,-48886,-44951,11488,71076,69914,78266,159663,189354,128453,60683,15440,19775,65342,111174,93617,17521,-71157,-118203,-91928,12153,107352,89594,-4230,-34792,-19840,-37318,-15276,21356,34414,41809,-729,-33767,17830,64185,8811,-82887,-64353,22651,68115,74741,55978,28955,-14661,-90929,-89489,-19240,-534,-37802,-52418,-16234,10572,-19636,-41018,-14189,4827,-9581,-35387,-62812,-73594,2572,106588,58551,-68237,-109220,-74284,-22910,25970,66001,83706,35031,-51881,-88157,-41522,-36557,-76564,-64928,-16675,-10704,-60972,-59805,33072,56329,-38925,-132401,-127240,-8454,96663,86839,52396,25296,13906,60422,95747,75597,46373,-12741,-66607,-78398,-94148,-94400,-35805,42693,75092,57922,33448,-2787,-36855,-33457,-21984,-46542,-38839,17670,27072,-9755,-35992,-40118,-6164,56074,76889,13200,-17924,24184,16412,-46496,-33601,14167,-884,-43427,-34839,10040,28074,1247,-21681,-48349,-69985,-88099,-157201,-168898,-81588,-44162,-104683,-156568,-161939,-79092,42613,93574,67781,29907,-2291,-2924,43772,69721,-2933,-70973,-75686,-87610,-95626,-69069,-1660,55103,53003,58999,113010,145596,131332,87905,64761,92773,100808,50264,-10997,-25166,23701,78743,20915,-150144,-220567,-92309,52557,59621,-5697,-57057,-104552,-114228,-5338,132121,200633,171565,103796,71482,50721,13835,-2892,19642,31378,987,-29944,-42548,-93971,-96279,24485,113566,70426,-8498,-4507,62099,115447,117382,94769,60381,44269,24558,-18983,-26185,28207,18310,-24856,-23076,-29723,-28793,9886,28871,2821,-44813,-40596,15595,72517,113294,115167,68866,18441,-53468,-61020,61358,146793,76758,25357,61991,54365,-36085,-108453,-100215,-22700,1229,-25708,-42915,-47909,-61654,-64866,-89481,-84709,-15628,20753,-16741,-49005,-12020,83708,113909,16073,-30018,32528,84091,125627,130669,49731,-26023,-34518,-72,26453,25515,51476,117832,110294,24847,-45778,-39306,8813,13675,-47798,-106400,-136301,-123346,-34212,47207,76534,71827,-11539,-96053,-62935,52290,43232,-84449,-106608,-31380,-19434,2663,63940,981,-53344,34579,97515,-6187,-104230,-35392,84363,108627,159207,186356,87654,-51482,-107659,-68254,-1846,29042,28392,8949,17745,16690,-20989,3988,60377,-2626,-59286,-39686,-62892,-90022,-89220,-89472,-20020,67284,31740,-60021,-101726,-79334,-40666,6228,24556,-30786,-61209,21330,116368,121005,50326,6969,48948,92286,60663,38742,57047,66595,47810,-16663,-47140,25937,73956,12316,-31040,-16031,-27159,-36060,-47860,-38477,24789,73240,101521,103877,-6136,-127303,-132684,-60310,44825,89052,-6736,-120887,-99929,-20440,7049,-22066,-101704,-128335,-69673,-30618,11998,67638,50348,-4159,-13934,-54181,-137938,-116985,-48521,-48502,-41640,15360,36234,-4494,14964,85654,87767,16438,-2934,-35894,-133866,-144051,-56276,14943,18386,-4065,-40935,-83066,-70328,-9443,-14921,-78872,-90670,-45891,7635,46070,35357,-16570,-16792,58730,49330,-7549,74146,145521,41547,-95583,-102452,-37036,18414,80468,130481,116538,30463,-16709,19623,54559,69877,144454,228176,216127,125159,44105,13037,-25839,-65061,-28875,13091,11309,5783,21121,30811,37079,14708,-37530,-72460,-72749,-81288,-78520,-60837,-34746,13806,52693,5954,-41151,21161,91543,98903,102265,95943,21501,-63067,-48652,64026,136341,111193,103739,78467,23009,85375,116829,18686,-53210,-69701,-78298,-44950,-20830,-51876,-64437,-47722,-32021,7093,31618,34747,89744,127780,84296,37640,-1385,-22703,3000,27106,11190,-30115,-43825,9567,52745,23745,-11010,-16091,-23776,-65829,-49981,38499,83552,66384,13589,-63041,-86958,-61235,-87560,-147972,-75798,66788,107038,62555,24773,31977,32943,2925,-763,30639,5511,-8251,-13832,-81584,-108813,-49202,5905,70411,117939,75797,17527,-47982,-121707,-133681,-31857,62317,63977,-1600,-7525,42208,46145,-21060,-44754,3145,46263,19821,19494,43348,-5781,-89175,-149209,-168728,-155796,-117151,-39416,54874,49449,-80374,-153134,-112268,-64473,27093,144797,114027,18224,10999,10609,-72581,-110177,-3606,76680,-37647,-165138,-92142,35696,34029,15997,41917,31793,-4148,-5380,-48107,-109107,-138908,-155241,-111690,-26251,923,-22396,-9982,-5631,-19485,-12294,3371,45706,89312,67945,17648,10861,-16481,-81293,-107829,-47912,13279,4033,-36164,-30485,38146,87928,82696,51983,29031,-43769,-138723,-165365,-108071,-39899,8793,38021,16379,-14765,22813,31014,-50173,-105198,-79705,-61879,-77008,-94745,-91021,-52806,-41078,-61254,-62965,-55318,-41707,5185,24153,36124,75459,77124,9180,-64022,-55700,45698,77318,-18879,-77399,-32805,-21242,-70957,-32200,71791,51277,-51834,-56258,3530,2130,-36597,19934,96840,61339,3046,129,-24519,-56052,-53227,-48030,-4636,76431,128325,130234,76744,9908,-20597,13713,43712,-15514,-90003,-91551,-61682,-39059,-26433,-46977,-18162,33294,26414,-13202,15616,88077,62002,-24640,-15892,103683,146657,53763,-6275,40865,94453,123490,139162,65824,-31212,-38592,1547,6905,-34961,-71191,-41245,30911,38154,-21166,-46109,3632,37607,35132,34976,79262,118976,87175,17910,-5458,19444,25305,-22705,-65545,-71880,-39670,28116,124410,139194,51897,-23024,-44051,-15801,78000,121719,38098,-29926,-17145,11075,-6989,-34140,19380,112677,156205,167917,149927,104613,95488,84395,76628,114487,87149,-1954,-1648,61716,63267,18960,-23870,-25882,21948,40102,1629,-8108,-12445,16631,116956,161223,102938,45418,-3007,-37584,-56148,-61501,-2686,65365,90873,55305,-5658,13006,50276,6438,27305,117311,97620,-3118,-38169,-33961,-32955,-79765,-148380,-143222,-67017,-18473,-20934,-30081,19026,97853,95748,6833,-69630,-31631,21488,38777,62940,29442,-32942,-4612,77292,59417,-12008,-39523,-28529,-23340,2025,40045,5227,-72957,-68364,31584,54241,-39531,-122476,-118524,-67454,-3344,53769,23931,-31927,21165,67639,43623,81593,91090,16040,6059,13792,-41708,-47041,-3990,41223,70333,34794,-18781,-62150,-90993,-49713,-18406,-87120,-104102,-40882,-16182,-16941,-2820,-34066,-52735,9823,27387,-57778,-77472,-6205,-30094,-128027,-105806,15710,63237,48708,28551,8414,4064,2760,46533,66677,-54211,-177390,-147713,-83810,-103258,-170919,-198693,-157425,-73234,-9040,26755,31881,-7943,-49042,-95058,-99475,-31636,-6221,-14615,52214,105772,48603,-32785,-48077,-20220,22797,38925,7455,-6889,5589,-40651,-90388,-94112,-70715,-34905,-22208,-38492,-22916,-10209,16629,62411,90840,81482,38151,-27451,-78322,-55562,-12510,-32463,-102869,-106208,-36290,27197,23008,-11855,-51129,-99448,-68939,20976,39115,-2717,-40125,-22199,2711,-17334,-100945,-194173,-147147,24404,131834,78461,-25315,-37937,-42591,-118702,-140289,-57523,-8632,-13813,-21808,-33097,-55192,-66775,-14693,43463,26468,4532,29363,18709,-326,35329,113249,172097,169620,119198,63831,42452,67268,98680,61815,30243,40856,30386,39233,57496,20172,-48474,-53345,32869,106797,87435,23083,-80971,-189843,-189545,-90953,21043,94500,99656,48662,-984,-13592,-31154,-29041,37915,99354,100599,63968,-18143,-71574,-40827,-46791,-95827],[-51041,-39664,-51321,-57539,-63722,-70207,-35069,12088,-8176,-32432,1830,64823,106637,91904,45111,29173,12383,22663,33507,-30109,-107252,-147803,-153843,-80301,42089,68932,-12823,-66743,-39958,-21630,7067,58659,73213,64901,66977,61167,30684,3929,-35051,-55967,-11234,40118,59888,63093,48173,45057,37142,-15124,-26625,20410,8992,-44852,-52165,-23243,-2331,-2920,4687,4300,-10707,-32951,-67144,-94084,-67019,31674,107302,53291,-33916,-58462,-25211,26389,41769,39985,88270,116753,33891,-65649,-71179,-67040,-77805,-60237,-44824,-56054,-80030,-40190,82713,111693,-5251,-113546,-73208,69748,114455,62160,75488,67825,20657,51795,94647,100163,94856,19866,-33805,-34900,-29447,-970,45182,73211,83481,75476,59403,32804,16748,20935,-4841,-68012,-100517,-74386,-45022,-15335,-12407,-51818,-27352,52464,81124,36106,12102,54365,40590,-42436,-46942,-9617,2489,-1565,433,21093,18734,-38494,-68759,-52700,-12991,-15210,-129845,-190268,-81399,-22648,-113443,-183165,-156579,-74843,-6972,33003,39036,-11309,-96496,-108608,-4786,78451,41656,-10866,-2415,-25070,-83062,-93858,-21984,51705,50025,77222,168564,178404,101088,45905,17076,12375,39513,51666,57283,36244,10804,11918,-10747,-102575,-148764,-80554,3712,38887,56182,32088,-69559,-146604,-104896,8913,116350,162115,150905,100671,26438,-16209,-4722,18171,-9419,-13234,8489,-15187,-88760,-92186,21252,124721,73967,-82511,-129791,-39727,31878,54888,75021,88274,77717,7363,-73091,-68547,15616,42993,2964,-24896,-25964,20701,57243,29068,-22538,-76301,-107728,-51377,61959,147602,179918,143303,42941,-84433,-93943,50080,125564,4392,-77931,-25367,-776,-56475,-87016,-20579,90601,93499,30017,3871,-6346,-26504,-35011,-60012,-41575,48545,78171,24464,-20366,13350,100727,114068,13505,-23443,40576,89162,103559,85955,12653,-54807,-73962,-42870,2012,25707,50456,33342,-16974,-49877,-88370,-90935,-33682,46344,53958,-45003,-151409,-121699,8313,85296,75639,44585,-39103,-150374,-138659,19521,69724,-44147,-92174,-44085,-10132,25909,56967,1327,-19510,65782,89510,-332,-49833,12209,85482,75483,80180,122233,74793,-61267,-115196,-39396,47152,80001,73033,29616,9018,-24886,-42643,52061,119431,56008,-4798,-26340,-78861,-128601,-134846,-81773,21366,79828,39847,-31764,-83037,-67301,-7437,30472,21596,-52666,-88114,25455,144122,126771,36794,-6969,16063,31887,6861,14032,14505,-44913,-85218,-98798,-82956,2096,59685,-8222,-88748,-71160,-45708,-64250,-71797,-28349,3143,3673,25706,25723,-50048,-80423,-55738,-50781,3533,54588,-40525,-144080,-145754,-111324,-48564,19128,4856,7587,59380,28278,-57463,-73284,-21486,12433,10959,-48601,-101440,-36301,43078,14609,6203,57815,44829,-23388,18251,111170,101001,4949,-37893,-64204,-99635,-86882,-61072,-27479,29357,46787,-8173,-87491,-125491,-120901,-65866,11574,30024,33266,56523,64677,29963,-30674,-47428,6459,24186,37136,123158,157647,86501,-1618,-29545,-24156,-4068,70577,154449,154425,72141,13053,27839,50532,50942,91550,150336,145981,92374,63723,41576,-21170,-69285,-30805,19953,2380,-38768,-23622,-17078,723,37588,7030,-78707,-141300,-163207,-115939,-44147,-100,28936,34277,-29338,-57185,35189,115068,90882,51840,30768,-1930,-49027,-37132,56677,173842,211567,143437,-21121,-135414,-26191,70416,-13189,-85609,-52716,-12155,-7307,-37844,-53978,-8736,35518,39134,56243,59059,3278,-11677,23361,53244,79947,76534,33280,51287,129728,132289,48237,6258,38769,74588,79998,64124,24226,-50269,-120398,-102101,-577,82686,124760,100787,-6333,-86893,-70882,-37442,-56710,-11921,60711,80835,33341,-36199,-23800,40245,63822,45327,44410,26408,14857,-5319,-64528,-79893,-31655,11434,63085,97144,80866,87965,19794,-107312,-107917,1371,45161,24311,-28496,-38974,24750,73498,36555,7998,43578,75644,59737,96352,134550,44785,-83170,-137717,-143714,-145139,-103919,-19520,33026,15959,-78920,-154061,-109591,-51107,-6426,91717,100827,29458,11052,-14563,-91875,-109770,-9459,93727,47697,-47046,-33018,13900,7136,22910,37733,10024,11523,48534,145,-103525,-151484,-138146,-80662,-27234,-6657,-5698,-6059,-33110,-58354,-27265,59344,120756,95433,33676,4411,-5859,-70306,-138998,-109822,-166,50649,13515,-23708,-38906,-46216,-29780,13124,-6813,-76202,-121136,-130061,-114116,-74761,-51918,-39807,-11873,-16603,-43061,-21114,-3878,-61384,-119260,-88063,-45084,-74406,-128906,-151750,-118132,-50099,-22877,-64160,-76999,-33023,4737,27693,74988,112998,101779,14818,-93346,-97478,-402,48150,18925,-3957,11320,-15528,-47638,20908,87406,42867,-10084,17475,1565,-74083,-113261,-37331,66906,75058,10573,-49423,-82393,-60869,-26366,-24607,-10068,34910,86785,111425,69490,13148,-3000,1740,-6992,-52083,-77059,-20414,36789,11271,-25065,-27827,44095,99937,53299,-35259,-33129,20931,-1506,-19982,64021,156225,125705,12298,-45705,-19935,48244,105689,103718,37984,2350,28399,45124,33325,12861,-28806,-36121,23386,55442,24252,-1238,-12049,-33415,-35035,-14516,36805,81967,90653,54362,-429,-34762,-29071,-9962,4613,7505,12299,33707,95234,99464,3225,-58955,-68459,-48098,13652,28174,-12758,-8298,-26401,-74512,-78571,-63504,-29025,42760,84163,103598,146999,196515,197800,118192,31535,10212,-9700,-36264,-9619,-6304,-73533,-87117,-54739,-60826,-57455,-17349,-1,5222,1589,43978,142199,167830,84325,31318,42575,60255,34368,-10162,6346,49324,53902,-1095,-56410,-11896,79996,61820,17753,18800,-11209,-43739,-39117,-38476,-16324,-26338,-128273,-212731,-176131,-48702,53906,54487,33114,45064,27947,-44168,-81336,-11371,41828,37632,69113,75852,15203,-3050,53997,66954,31806,42340,87993,111136,110441,77653,-10997,-83969,-59785,12882,-9649,-110373,-165001,-134536,-111632,-83510,-36957,-53893,-79683,49,45034,37795,95276,114954,29796,-34962,-55403,-51900,-22438,-6582,26644,97219,109653,89575,37457,-28768,-10616,42521,26395,25524,54760,32683,-4430,-18831,-64025,-91070,-45920,-39071,-105126,-112418,-59512,-88931,-170305,-122923,44483,132477,113793,70447,37301,36247,37996,59483,48392,-55381,-156023,-138530,-88120,-105226,-179786,-231617,-186147,-79931,-26119,-14144,8586,-12453,-67587,-91230,-36596,56842,68552,24492,4320,2587,-20524,-57490,-51594,12759,74364,51621,-5425,8735,54566,6839,-57701,-62203,-42176,-5079,30984,43112,11141,-34762,-2583,111509,207500,168946,48490,-35707,-29238,23218,32180,-35478,-143169,-177354,-101847,-19710,-48908,-82397,-45847,-24874,-5940,25737,7297,-29263,-25263,-12518,-30723,-48587,-55882,-84012,-65180,19448,82523,66207,-669,-52264,-92424,-125285,-81868,33030,112705,67531,-45488,-99413,-70672,-44031,19704,78378,52536,32861,58982,49650,50631,89526,157956,204652,165066,94335,82450,90899,97841,149736,142280,58318,24237,34459,24480,1674,-16959,-58257,-90717,-23246,74926,107343,76583,-16385,-102307,-139578,-116471,-11997,94546,71874,-30266,-64984,-27212,-37859,-58788,27540,134165,138578,70153,566,-15670,-4013,-51217,-102084],[-12531,11138,-12665,-44291,-46356,-55141,-63409,-59610,-83543,-119436,-103911,-21269,82160,110661,69921,25381,-28871,-16264,7100,-60203,-101158,-96740,-142453,-135231,-36420,9237,-42063,-84547,-43635,2754,28435,49548,34340,27852,80952,124013,78750,16888,-12441,26169,76249,63908,3699,-8643,5414,35484,90318,119026,77015,42153,26050,14097,10350,20482,55135,85532,71503,23140,2149,-6466,-19347,-27811,-411,84932,122077,59404,-4387,-41267,-36886,18309,5162,-56450,1665,126207,101214,-40056,-95142,-53251,-20656,-22358,-15625,-11004,-38010,12342,165589,193584,47314,-44234,22457,104987,60227,7721,74368,103561,55492,33405,52116,105769,138518,53445,-3610,-3994,-3695,31431,76373,90882,86917,55134,21352,4085,14943,20297,-10496,-71987,-124532,-130140,-109596,-32492,23471,-15228,-34030,-7658,3238,1444,-16672,-17120,-27532,-63866,-51978,-43243,-40193,3721,19988,-7864,-37292,-80062,-92261,-41925,41345,63778,-44657,-126646,-53699,-12798,-124313,-200580,-134201,-47699,-29499,-21380,-13527,-61572,-140157,-142390,-44219,57947,85954,60170,32406,12385,-35363,-79783,-41759,27187,31843,57397,125546,94673,9069,11950,31550,-3108,-8306,40505,77576,39046,-30151,-52284,-35117,-40114,-33643,6730,45982,80700,144817,149842,18651,-125039,-162175,-86250,11349,98191,129061,33234,-89681,-106612,-85217,-92387,-108130,-47624,39123,45885,-2286,-12781,41877,110984,70690,-60235,-94750,-48755,-36131,-25453,19679,61998,56269,-9412,-62352,-55476,6741,58330,15816,-57231,-34845,69847,86480,8363,-33702,-60447,-109297,-71985,41337,118910,148933,133234,50599,-47336,-38969,66058,91494,-31499,-108995,-100666,-68936,-32149,1609,67124,153680,136171,85899,80573,63390,12577,927,6461,23998,72397,96765,45050,-30919,-17188,81335,107753,35021,1653,46180,97375,75986,-13535,-58823,-57398,-78523,-80587,-32960,19728,30623,-38326,-92580,-72102,-82158,-111877,-103430,-22197,63311,12703,-99991,-65859,42861,76640,62929,55025,15008,-60969,-104195,-89613,-54211,-61413,-73084,-34231,12028,20484,-8577,-37757,-6352,69835,104393,76479,46979,43869,65692,50273,3313,-8795,-14922,-67292,-92213,-41976,5175,59596,120906,108608,31773,-44116,-52649,39369,96815,66864,24174,-7464,-32328,-68794,-100527,-54309,3236,7506,20880,52987,44022,54139,74150,67047,36452,-26900,-74226,36777,186933,139302,-12954,-85485,-62689,-390,56445,75399,14255,-96548,-122835,-84947,-47561,9504,36252,-27230,-81303,-52132,-36304,-59204,-20500,29221,-4630,-56907,-63269,-57408,-37206,28926,41000,-28298,-38047,5063,-29064,-78084,-111343,-153154,-99835,34884,103194,137595,164249,88361,-90400,-194551,-131177,-38067,-3745,-19062,-20832,20052,51284,23135,21952,41680,13395,-28128,-1030,45370,47467,-6392,-57478,-114512,-118904,-33904,19500,15629,38754,60379,42187,-9115,-87920,-139361,-52661,81914,62503,12257,35117,46924,12046,-15702,-19314,-7565,1087,43954,114484,136949,140220,93897,27551,-15702,-46002,-2025,88589,107564,56690,21446,32942,43375,23851,43049,79374,38673,2073,46577,43615,-46940,-90070,-43161,-11655,-34631,-52046,-15070,-13228,-8373,34920,20699,-53116,-100771,-111954,-67841,-1729,27976,18040,-14493,-57778,-70102,-30539,-8363,6537,12366,-12639,-23222,-8980,24133,91575,191778,220803,94914,-107950,-191236,-90810,-22572,-72973,-97813,-31693,41675,45354,8242,11463,51671,68100,55305,40312,27295,-48626,-121279,-88953,5278,78271,96458,60341,59062,130779,142452,45260,-25545,27226,121385,152670,109178,35872,-56650,-104670,-59851,15346,77535,140689,152209,46471,-66420,-68729,5840,43194,52868,53248,63963,40746,-32261,-46238,24006,83849,91444,106718,112239,77081,6505,-62157,-88799,-59999,-4222,36694,32179,-6139,14364,3789,-61805,-48431,20008,19841,-8054,-33556,-13520,48418,82742,63550,54757,57390,70243,100075,149047,130535,9733,-76238,-99862,-128325,-134500,-72037,-13819,-1753,17343,-14741,-86013,-53849,26804,57567,93359,97779,46964,7850,-10106,-23193,-8657,50428,121499,123489,89951,57875,15254,-5840,12722,-8935,-37866,-6589,35443,13231,-69280,-105519,-60452,-8412,-4670,581,20842,28767,-17449,-86795,-70211,49605,122177,73983,-4853,-41793,-60486,-96152,-136874,-111377,-19021,49526,53920,24598,-24090,-52873,-35747,-3058,-54457,-138442,-152290,-114647,-76901,-24552,1483,-43521,-96796,-108163,-113318,-112957,-94974,-88058,-88819,-56827,-57054,-108811,-138351,-153535,-145492,-62745,-9020,-47360,-35386,39456,61782,64984,81735,76855,67851,28482,-38661,-53195,-19104,21294,77748,87106,27469,-39504,-10753,70315,83257,47987,35096,18176,-68642,-148568,-159659,-108571,-29926,32272,21697,-38410,-64762,-25627,7980,5349,-2009,-3077,23417,52330,17615,-25221,2925,13264,12152,37626,56311,61883,49093,-19716,-74685,-66256,34086,106436,60688,-21237,-29691,5133,654,21682,104252,145096,92738,5402,-47818,-42917,11523,32332,8155,-25610,-29706,6151,41068,59250,74360,42215,-9296,11864,66260,105681,105566,16222,-88280,-92145,-52168,3993,56505,80407,66240,15753,-26846,2595,65525,107791,86864,7455,-59957,-25725,9683,-17176,-42498,-60269,-72328,-72393,-73226,-62068,-29512,-69811,-140962,-94435,-31672,-29856,-9536,17317,46539,109777,178277,179633,101973,-9782,-94386,-101569,-53086,9845,14510,-48912,-68680,-22280,-24347,-73009,-82366,-49404,6803,46803,91594,144441,124380,27513,-23315,28824,93043,77182,13405,1742,20323,2620,-55507,-99266,-63043,35171,40972,-18634,-54141,-65579,-32674,8663,-9062,-3672,-4733,-103043,-200956,-181376,-53402,71935,76399,18106,-12187,-55685,-132739,-138015,-35199,18189,-4376,34216,95258,60919,14959,46526,92286,83038,89462,128612,176755,196239,144789,23234,-33137,488,15942,-50560,-110029,-104247,-65296,-61139,-81448,-97642,-109915,-78234,9336,40772,41013,82880,64317,-39006,-103178,-65746,25496,73468,43930,24187,61715,90227,121400,100668,13394,-479,87865,148970,149077,128379,105419,61212,24133,-19909,-79360,-93063,-102203,-137753,-99156,-49437,-78046,-131532,-72999,60635,113195,81492,22549,7913,49881,92515,121071,95154,-4722,-77380,-41645,22543,23236,-51897,-110943,-83738,-22027,-12795,-39458,-23008,2758,-5867,-21772,-1277,41449,53805,6593,-75430,-90528,-47638,-12454,19600,77693,113221,58537,-2852,32687,91334,39643,-24732,-4101,29046,50643,91108,110743,43761,-37745,-16062,70806,116863,64439,-41733,-94241,-35928,28931,18415,-46871,-111380,-107993,-29079,-5502,-117318,-158531,-56692,40182,65610,39601,-20414,-49724,-10023,-9972,-71346,-77888,-18654,20600,22529,-8006,452,42517,15452,-68732,-142271,-131060,-28634,85293,137296,77128,-60391,-93202,-2196,43776,78046,114103,79063,40332,47959,50127,73272,117677,161867,172237,104468,11788,4092,11997,22476,136952,188133,69633,-15260,-17715,-54559,-98722,-79027,-63677,-71946,-26357,32064,63090,61002,30229,30165,-4223,-66034,-37064,15048,-29994,-99092,-105377,-56679,-40455,-39920,17288,72181,48610,936,-272,27689,17784,-35932,-59997],[22895,50300,10287,-27361,-454,6566,-48279,-83182,-93436,-123937,-95565,-7621,75222,105640,94442,53676,-3711,15465,25699,-59595,-104273,-81369,-118210,-127981,-58857,-10262,-38062,-73304,-50651,-19112,-2492,-18601,-73486,-80606,-2966,92807,124201,84201,31465,56694,125947,107824,1915,-21197,19137,56719,131718,194433,139629,61153,65186,79109,40642,25636,79784,127080,82816,12221,-1134,-7616,-4732,22959,44694,94225,128976,94433,41681,-28508,-73080,-31811,-30805,-81588,-33723,68370,54949,-74374,-143566,-104252,-55627,-33196,18055,41328,-6750,32941,177700,200302,73629,12053,63603,72458,-694,-16188,51101,81797,64846,17643,-9942,50682,99346,34233,8657,22115,-13975,-6199,47690,78706,63912,-2065,-43211,-35127,-12350,-4364,-1884,-38514,-109853,-142935,-106929,-5228,54739,11142,-43045,-52832,-43615,-43378,-71456,-89492,-81350,-75873,-60789,-81058,-91183,-8055,38547,-18296,-74069,-105813,-94028,-42858,9756,48727,14305,-42907,-30205,-10657,-91988,-160410,-110373,-28609,-14275,-45470,-84057,-112383,-112420,-75292,-22272,52690,104427,89048,47800,52882,33732,-41734,-57074,-11877,9580,19089,15571,-37236,-58008,23959,109853,86714,22358,19675,7695,-39975,-70609,-60275,-37499,-37547,-8839,62217,100837,94097,110871,124033,53597,-85470,-155865,-113474,-56748,143,28694,-48249,-132529,-131195,-141985,-176509,-148449,-52887,45647,89051,93554,88437,80154,88064,77688,50638,66010,34443,-55466,-95805,-51767,-6513,-6014,-7470,16304,-6160,-19025,39857,34368,-58888,-54911,35236,13978,-67474,-48654,-24663,-54895,-43517,-1010,22685,61249,79883,39220,2548,41046,90767,59471,-20865,-65973,-117665,-98548,18882,92000,91264,78403,27331,36959,82029,35618,-79031,-81702,8681,69238,68863,45122,-13686,-77009,-58790,45139,85355,29012,-6006,37380,110513,75706,-88660,-151817,-95731,-79458,-90828,-61406,-4890,-3038,-47157,-67762,-53931,-68552,-91414,-98864,-63510,7574,6669,-49551,-41220,-6628,3291,36615,54710,41809,47296,-42911,-212924,-215220,-96306,-47271,-12740,24273,-3422,-51864,-57652,-22618,14273,71580,110640,91960,34322,28550,26548,-29711,-93937,-79810,-54906,-68600,-69927,-61536,-10953,82489,105536,32646,-25340,-37111,-26811,10996,30385,3845,-15976,27700,53151,-810,-27004,-31156,-43029,12123,94566,101671,94696,74414,54308,39584,-10412,-74516,-13618,111329,89392,-39505,-135059,-133228,-9059,125078,145468,78538,3530,-3932,25832,28833,16968,-753,-42633,-48627,1822,21946,35290,91889,89931,21317,-32120,-60824,-35439,55617,124212,89813,4958,-8491,17320,4770,-17720,-52778,-115009,-91680,22358,89618,107074,140773,129065,-3601,-152898,-187386,-139221,-81319,-45171,-24394,-1884,14622,17448,8835,-11635,-13796,-6429,-14705,-34180,-14856,-1255,-29166,-103747,-121429,-2936,97781,85639,39373,17198,22032,27179,-19250,-62859,-10231,69851,36689,-20864,-5499,7096,-13519,-7311,17220,17063,-17271,-19116,24633,56086,101455,98580,72915,59709,-12183,-58201,-6886,44248,38288,25064,25912,21275,-5824,30487,95374,33453,-43061,4972,29097,-55473,-103079,-63520,-56823,-81107,-64863,-10185,9159,-3283,-21911,-37035,-32185,-4309,-1197,-3517,455,-2770,-12943,-21958,-12225,-15229,-82249,-150199,-64057,47394,49834,27190,57500,97782,132592,153927,105087,-7228,-95606,-103266,-76263,-98420,-109448,-64969,1336,51024,54361,53439,65472,48220,24665,12324,-20348,-37624,-66975,-97776,-54418,4614,28137,46652,55420,48689,66086,62540,-14792,-71204,20543,159548,179926,94517,2023,-42743,-18100,50587,72514,62677,80771,98215,42912,-38550,-62340,-23755,6776,18817,42327,66180,51330,5547,-8234,11991,27778,57317,137960,165658,80608,-16313,-42260,-47944,-35948,14239,34383,-13042,-89453,-110796,-78099,-28551,5953,36707,28762,7919,17493,73524,88136,34756,-1933,27507,13034,10012,92090,136861,25442,-117823,-116221,-77423,-112475,-110988,-31173,1719,-2999,29593,11294,-59265,-37882,68306,138057,144683,114099,63965,10513,14263,70866,99622,87205,89729,115059,144558,103364,9250,-8311,17653,-28983,-55424,-40379,-29950,-9913,-25028,-60038,-20025,45342,47053,30846,33827,52643,4028,-101036,-110997,-7116,76342,64377,-16443,-108711,-124772,-60411,-40048,-75892,-60867,17199,76153,48348,-10238,18494,78538,75530,-2676,-86746,-142108,-138207,-90050,-16645,22091,-45760,-147171,-168331,-156501,-145166,-120006,-88228,-66974,-60380,-100032,-126629,-87743,-67239,-73167,-21084,12302,-23458,5421,80978,88708,65613,42164,732,-9500,10616,21794,9292,-19105,-1645,79426,87186,-12015,-62860,11722,70867,60440,69533,78095,-9060,-129205,-167567,-154881,-131094,-66740,22552,48724,21827,10196,25849,31642,12443,206,-3833,-17182,-41116,-74504,-67906,-1573,41030,67172,124233,143745,67195,-21817,-82247,-125326,-125261,-12170,85935,61947,-763,-9941,22938,34722,39406,61088,93959,107355,76363,13722,-12513,3740,-15592,-35363,-44058,-69648,-63309,-5605,40351,68523,83005,60894,56868,81948,126959,140756,62885,-44825,-60405,-26109,18957,35411,14560,7986,2346,6670,70363,127036,135593,74819,-40165,-123844,-95201,-50414,-37270,-30167,-26038,-62876,-118312,-119606,-88583,-78120,-103010,-104055,-31521,9188,-32199,-53304,-21349,9848,25074,51027,83951,84376,13911,-81311,-84197,-21559,27923,69307,90401,79586,72431,51943,-12484,-78521,-90030,-39345,9038,33826,44491,29245,-25396,-64658,-28238,23544,16352,-26749,-22768,4552,-271,-45169,-96933,-96160,-45425,-37256,-43981,-40071,-41368,-5907,51588,32986,12298,-13707,-91067,-121981,-71319,-11042,41447,29897,-30676,-55499,-106638,-210557,-229601,-106145,-21449,-18130,23766,77294,67611,64043,107156,119797,79814,57185,81156,112676,119251,88916,19778,12983,37066,14119,-52321,-95296,-84362,-63051,-58404,-67254,-93222,-105916,-39104,50431,58443,17148,11610,-25841,-104431,-99463,22773,117486,110777,58623,28235,8282,9508,68223,79553,-10335,-43724,52809,138777,131344,101275,112791,85357,53500,37467,-18687,-55384,-70516,-98584,-49106,8478,-8224,-31245,10560,46407,8859,-36649,-68454,-58136,-5680,58696,120654,100652,-2882,-37494,23324,92124,118816,80858,58453,50222,22592,-5081,-53525,-78654,-14227,48019,2774,-57423,-42407,9279,-3900,-77675,-96330,-47888,14956,77046,118922,101988,36729,8471,57439,102996,47408,-18746,-823,31649,28226,59567,92150,53754,-20488,-32445,-35408,-80790,-122718,-139311,-121380,-73555,-37979,-42137,-52590,-26505,48563,108239,43581,-121056,-173853,-74361,34060,83869,78324,15151,-42156,-45001,-53893,-98015,-72756,-4505,21837,11259,-45351,-50319,15753,19437,-49194,-134390,-129441,-29548,45149,52914,31885,-40133,-46086,49750,108909,119959,124731,84244,14486,-5772,13020,57208,126194,169311,146504,70804,-24691,-67394,-66933,-14450,123303,158003,36318,-37269,-51491,-95366,-127667,-90724,-31207,16150,29469,13390,5731,11622,51251,110606,80518,-4529,-23484,-19933,-36228,-51220,-64692,-45133,-11068,25577,41911,8092,-45680,-46200,7720,34897,-1876,-31754,-2288],[3751,18878,-28006,-35978,30800,51121,-25401,-78335,-86932,-99821,-61056,6007,27064,39531,74887,79855,38912,43881,45209,-26367,-96485,-110080,-113591,-100458,-40275,19988,8039,-43173,-64692,-67118,-51129,-79089,-163649,-188014,-107218,17537,95852,74749,15685,26309,110396,127944,58229,26916,45682,62776,106902,147550,125057,82212,92316,73974,-16371,-44972,39383,94107,36458,-25375,-33931,-60014,-73241,-33617,-7517,24471,88426,111902,95155,30240,-48078,-58451,-29284,-3587,20929,5738,-38162,-83286,-121277,-169121,-177457,-103470,-3244,14632,-14775,37233,120342,111209,47495,22234,41138,31113,-10859,-11089,23348,35092,52936,43515,-12515,-7838,20207,-15103,6153,38618,-9934,-20918,18952,44750,34324,-16429,-29085,-3229,-163,7828,43569,30567,-56091,-104580,-34442,61812,63963,-5666,-45855,-15432,20721,-24655,-78809,-56145,-10158,-6695,-17651,-49220,-57243,16703,78956,48125,-15077,-58878,-40334,-26898,-60711,-36022,22615,23853,6901,29641,23062,-26958,-47744,-4529,15917,-43792,-123579,-113419,-20733,47837,48263,60108,81471,65776,66991,102519,85890,6867,-33298,-19642,11465,12519,-43159,-74015,-20747,63271,148692,181295,109762,3925,-78253,-106992,-66295,-7171,13037,-21885,-21396,55718,93675,38431,-32267,-27459,21394,-13241,-71258,-70824,-47644,-47126,-49184,-46142,-42144,-49207,-86689,-114511,-86823,-4424,76707,120420,142287,156491,126504,82378,95409,147915,178587,117351,241,-74775,-63049,-31976,-8887,55852,125605,54548,-42456,2703,64273,3216,-51750,-49164,-95365,-120707,-41548,7999,-6021,-15174,-42509,-62252,1853,46262,18486,12832,77508,104182,44989,-1830,-8469,-52428,-35067,82448,143819,82650,-20386,-91257,-31664,53822,-14556,-191192,-213093,-53998,84391,93414,13263,-54203,-49335,-5073,42167,40692,-14676,-14599,66509,145156,103390,-69317,-176574,-126568,-53724,-45420,-44312,-7003,9205,15449,14841,-27454,-71549,-60421,-26421,6187,8427,-12750,-25433,-62373,-108450,-70645,34316,49237,-9382,8385,-46324,-199629,-225134,-110061,-33368,867,25069,7135,-6779,-13302,-22990,-22876,25742,77505,66845,-4987,-28324,-15847,-36567,-77988,-48222,-19045,-47231,-56275,-43841,-42880,-5402,20155,22345,43210,28724,-43792,-57101,-36683,-51761,-52392,24106,97757,59475,-6182,-20704,-12710,24417,61310,46693,27011,10910,13892,25112,-16565,-81363,-88729,-46359,-3156,-15094,-96962,-131755,-18756,84306,98947,114472,127350,124920,119786,71042,-4460,-42694,-65116,-66847,-8804,57708,120244,137318,83739,47603,35047,-9424,16509,108264,124262,59823,13971,48512,65686,17779,-8410,-12513,-31654,-24488,17491,23539,6220,48492,109963,88133,-18460,-124148,-157346,-126596,-102405,-91980,-45093,14673,38334,-282,-33664,7353,44397,20150,-44211,-46166,-1123,18537,-16442,-40938,25943,97675,93076,30520,-39506,-71670,-45744,-7886,-1395,-6213,14864,25139,5685,-4541,1844,6381,5673,12794,12336,-47061,-87015,-62347,-49702,-27898,21058,99095,154741,82985,-32405,-39995,27246,60105,49301,23698,10547,-9856,31885,129099,92992,-33889,-45557,5688,-19657,-59639,-44536,-63032,-103303,-95714,-36194,20577,13091,-57122,-71210,1287,63478,49571,16894,-20219,-42668,-18126,27285,73174,79306,-41610,-156177,-78926,60245,106835,106123,118746,126610,114646,72525,-10686,-39289,5787,14377,-39049,-111280,-88787,7103,68086,59668,19371,21245,30281,-10709,-27405,-26408,-60306,-70961,-42693,11347,62228,35061,-27619,-16086,43054,49637,14193,-23617,-76176,-84176,18292,122340,122614,67264,476,-2440,71422,111393,65534,13724,3703,8326,-4114,-44329,-91942,-116237,-130400,-83973,2543,41788,26653,21536,31171,-21877,-99949,-79208,60712,96085,-19666,-68521,3397,46666,45883,47064,22553,-42364,-115658,-151388,-123712,-36054,6912,27347,33590,26830,54815,116714,91474,-20429,-88081,-54226,-62285,-74783,2424,34230,-97854,-221348,-167393,-76115,-73173,-56934,17436,49367,39373,31474,-17247,-87090,-74752,35409,141258,154812,91581,39597,7627,22679,86669,95770,28462,-625,61876,127191,72295,-35891,-34245,16972,-17360,-52680,-69692,-69493,-20900,-3435,-59660,-50522,39255,75107,39365,-1492,3144,-28575,-102942,-110455,-42189,28438,41169,-29382,-149331,-153562,-18372,55408,-14423,-60386,-16494,31221,6849,-7661,87550,166873,148691,81060,-13866,-139695,-169501,-91911,-31045,-28653,-71044,-121557,-126283,-115137,-95021,-58219,-41545,-61082,-82079,-86141,-49350,8128,24260,28022,63026,61756,-4285,-8975,45689,55668,20301,71,-22182,-39919,-17090,22304,15668,-9799,2786,37118,13457,-55913,-59960,6604,40398,38683,76223,97949,8730,-109438,-132956,-120006,-83385,7170,78801,73340,62249,76873,81213,59330,13528,1266,27699,-8554,-91752,-103585,-37427,20533,54941,72647,98384,91641,2949,-64509,-74601,-101107,-107961,2543,95657,72092,966,-10167,39846,51105,7604,-15963,55218,156462,174183,99117,27153,5843,-8578,-2178,4505,-47159,-82336,-27501,11929,5724,49000,112431,125318,93418,59754,56527,87103,80709,52723,54544,58097,-9219,-74632,-63053,-42781,-15531,62796,107062,83627,20048,-41711,-64891,-36870,-33377,-73605,-66526,-8471,-22355,-86984,-86978,-53055,-58608,-85971,-55835,-1201,12500,-13695,-26628,-722,-4217,-57937,-62917,22944,102725,84629,15234,3638,29896,34129,81361,161777,182169,129393,84420,53850,-3926,-65660,-80693,-76269,-79997,-79400,-36523,-12573,-36427,-53807,-52239,-43971,-18395,24506,44897,36595,1438,-38971,-49692,-47235,-45907,3359,40963,13788,11920,64571,63069,35484,-10735,-66292,-29596,45136,40562,24520,3514,-39463,-39634,-70123,-188789,-253734,-143072,-7299,55989,90836,87306,72285,108435,170725,146359,56002,8494,50170,62120,15287,-14158,-17410,12365,18095,-9311,-43551,-97465,-130754,-119511,-105235,-69532,-39169,-45380,-1838,78606,69373,-10359,-42196,-48026,-62012,6056,142689,164238,63549,-2268,4300,4290,11985,67680,65801,-20656,-60080,-3200,51543,51017,37815,51977,46070,42708,51474,35142,19928,8872,-7786,12984,45446,52616,74445,86959,50869,-23099,-71141,-78165,-72289,-55910,-8908,68130,46217,-44061,-42821,-3113,22591,82862,131715,160651,116961,14448,-20420,-41950,-94597,-46886,32052,-32027,-99987,-37022,40486,31384,-28232,-61995,-47271,-4934,65147,106772,62320,5665,26257,85978,118366,73321,-3952,-40751,-34478,-35248,-17577,27435,43415,8666,-14938,-52898,-116801,-170724,-148517,-79214,-65909,-78810,-70452,-26988,52708,150202,169283,80909,-41640,-86730,-43926,299,37345,81634,68432,-15306,-94048,-110729,-101366,-45700,-1310,-29164,-48702,-54039,-51030,-13928,25889,16139,-64750,-89863,-28823,-12765,-30493,-11686,-13236,-32465,10373,87047,110664,86735,48218,-19307,-44310,-23885,10337,86589,150269,122919,58752,-9210,-62317,-42227,46934,131434,87993,-5099,-22244,-41274,-76306,-75134,-40242,31498,91911,57121,-9562,-49136,-44628,34588,76867,8060,-27885,15209,51526,66200,42657,-1247,-10504,9014,49305,47338,-28046,-85143,-57137,2200,-1811,-57903,-66063,1066],[7813,-873,-37603,-8625,60219,69539,15670,-38480,-72998,-72786,-36777,-4397,-18521,-13149,48161,85845,54867,47943,64653,50224,-6603,-70055,-83555,-64185,-13028,50845,49657,-13865,-60713,-72659,-44880,-64782,-159012,-193662,-116696,-10196,25322,-10310,-33854,12424,60078,73953,68955,41738,17821,8550,7581,39597,78258,90303,83867,28300,-77004,-91689,19010,58341,-17388,-65317,-58115,-87007,-127744,-129190,-111840,-60779,20390,65372,82258,70316,14661,-43796,-32756,31157,40381,-32993,-68866,-9907,2615,-137785,-243870,-172667,-73603,-61318,-29532,46988,49296,-12803,-29230,-15292,-10475,-3371,-15004,-34938,-12572,3746,25664,50808,7071,-38820,-43862,-73705,-39965,2232,-2896,9193,6373,-21603,-13338,17651,54570,55499,22510,31404,68436,59161,-17953,-63055,-4441,54642,20611,-40014,-34603,37988,73422,-14863,-81966,-4825,84821,79959,44772,18438,15380,40001,91970,113167,69714,23794,18872,-38113,-141828,-133860,-8217,61075,46721,67601,108157,68550,-8232,-11772,-8811,-74651,-140596,-94971,31903,98951,59586,9571,-5002,-15459,12159,40343,12419,-20531,-26023,-26944,-9907,-8717,-53913,-40415,31684,43646,51496,107935,80127,-54385,-136042,-126532,-56966,20849,60188,23184,-14573,10286,8834,-82371,-176073,-155572,-37858,34148,3884,-28793,-31610,-73547,-97266,-40362,86,-10430,-11313,-16308,-52424,-4752,78252,87585,71445,113517,122593,65626,69440,116359,111322,86402,59853,-460,-50141,-41696,16938,107787,167983,78181,-51681,-37504,40161,16106,-68778,-122280,-151894,-119119,-41119,-16282,-39457,-51851,-83983,-105936,-47374,-12725,-42749,-42175,15608,36323,-3730,-38734,-18558,9568,41200,93176,122887,51124,-72975,-117953,-39828,41126,-5525,-178036,-250161,-126561,24617,65612,1455,-27639,36193,75120,23064,-53740,-85180,-2007,123559,156892,78504,-46872,-151124,-136198,-33497,7922,2701,20114,38104,53304,59174,11941,-47231,-64710,-33120,41220,36897,-16174,-31214,-88407,-158855,-87152,48421,48227,-101605,-185480,-108185,-38375,-99709,-141757,-86781,-39635,-12485,19146,48111,38754,2338,-9996,4882,17905,3512,-57124,-94273,-80714,-63223,-42089,-6323,-18090,-48236,-17563,10922,-19456,-26051,-3068,53645,123655,104223,8417,-71499,-115795,-126651,-100212,-48319,-5974,-15877,-27749,3450,34888,25133,-13851,-49228,-50118,-33965,-5721,7322,-28248,-70654,-102847,-117932,-60854,-9574,-61599,-93957,-36565,-41129,-56818,30611,87894,84507,85930,34572,-51048,-80596,-99708,-132708,-96932,-2615,57809,28280,-7265,21276,32272,-25152,-34186,11171,19024,-25378,-30853,43280,70031,3665,-22618,-7825,14670,24935,10025,-9501,-12291,655,28136,49177,43172,8996,-35221,-65854,-110028,-117473,-48981,33644,41317,-5493,-8415,47526,80628,70371,-3700,-46855,-16064,40396,65016,47275,29922,36784,44201,13101,-66585,-136555,-127319,-50508,-21683,-50418,-29392,28318,53527,32800,41410,66002,33512,-16090,-32535,-71714,-89581,-66281,-98172,-116670,-37439,85980,152597,108033,15629,-4517,54564,99671,81892,47896,52891,36966,31098,96073,93736,-11692,-57474,-16490,14970,24766,43028,13440,-44498,-69448,-23532,43036,52680,7943,26089,101715,108474,38270,5049,-16067,-27716,16504,67080,110464,137363,56878,-46412,-53926,5813,75771,126334,126044,105094,71761,33406,2395,45451,104980,63232,-7949,-52517,-22542,72927,131630,91839,7299,-29747,-28361,-28876,-3290,-3336,-47016,-48038,-4505,69068,113005,58499,-27567,-11070,71488,78205,10855,-48749,-92982,-81767,-8580,18767,21536,59126,43703,29429,93117,80758,-8384,-27845,8003,11414,-34472,-100420,-143844,-142861,-142697,-89753,-25722,-5346,6143,44902,40194,-81872,-205112,-182226,-30725,-6917,-105449,-78423,48168,106363,95440,39802,-26414,-64585,-91615,-86224,-72754,-43996,-22527,-17448,-29571,-29763,-3484,49054,58380,-12009,-93438,-87672,-77892,-108769,-109705,-85821,-119077,-169212,-136812,-61957,-17056,8581,53950,99245,93093,41622,-24296,-75324,-63224,25395,114411,108319,18132,-22446,-8870,7878,31802,11468,-58180,-52248,49486,98500,9435,-87529,-79272,-17129,-13421,-50595,-71983,-42681,10158,7569,-52860,-68081,-8320,21898,-11391,-68145,-91532,-89681,-74178,-41506,3304,17458,-9103,-45770,-104256,-116543,-16964,65970,24318,-25211,-31180,-40829,-47381,-4382,82422,123401,121186,80660,-20501,-143487,-140587,-24555,13002,-37485,-53867,-35943,-16829,-22014,-36933,-5701,18758,-22170,-35177,26313,83414,72206,33160,53869,109325,100467,10009,-38533,11272,51129,14519,2170,22490,7766,-8759,-7038,-18498,8893,51090,36180,-14827,-34755,-29528,-11520,13540,20481,29662,45858,25431,-46986,-84413,-88181,-16861,107521,138352,63500,36552,76582,91940,61946,14511,8707,54007,31494,-40383,-26310,24457,39605,48554,55887,47930,5130,-45629,-23704,505,-22156,-13369,70681,111403,74230,-3290,-22042,37683,39122,-34401,-55933,30683,141095,184094,133783,31417,-17453,-12828,22017,54447,16180,-36646,-4268,11619,-45842,-28023,87154,136224,74157,-29340,-57084,59584,153533,132202,102624,58523,-65736,-119872,-86851,-93332,-101481,-42699,8293,13211,-4084,-6829,3371,25027,-9763,-112344,-131479,-52964,-20052,-57408,-54711,12119,40447,-25513,-75046,-57925,-18026,33542,59970,43248,-8992,-81849,-93189,-11650,73839,74945,31380,30073,37655,18458,32115,81902,105291,58705,10570,23741,28360,-32276,-87976,-120024,-145692,-140323,-54152,18742,-4326,-63484,-96702,-68743,30643,103846,78238,30307,7907,11775,27227,36912,40783,70476,63938,4090,-9521,32926,42078,25230,-10221,-47068,-8964,43033,19761,-3438,-2979,-5985,9843,-2794,-103801,-193459,-127005,30805,143856,166734,124275,75916,59368,91641,102869,19978,-32974,36154,72775,13118,-31142,-49425,-56381,-66213,-74943,-76796,-107232,-146810,-123694,-108011,-79812,-24607,-23749,-32360,20481,24394,-17839,-19229,2535,16895,73397,151060,130589,727,-90934,-63635,28116,93186,120343,70387,-8389,-37175,-32224,-18493,13642,21658,1760,-7117,-11203,-24494,-18110,-7614,-15685,-7523,2473,-14590,18216,91934,97234,58038,19500,-16601,-34433,-41160,-41389,-15561,29514,-15484,-88543,-80849,-87222,-117640,-45883,65026,113455,60862,-48007,-57710,-15386,-57996,-90898,-52790,-58617,-47843,52728,102586,54299,-23178,-61316,-53828,-40106,-13357,12104,-18590,-50957,5137,86083,129062,105054,26625,-52472,-61986,-34160,-34861,-14221,15698,18505,28004,42329,20388,-82071,-122342,-56508,-43950,-80217,-59860,4922,71060,115607,95240,59456,34642,21783,8940,-15061,-30279,-678,39853,-8578,-99847,-121029,-94224,-52045,-26459,-55393,-57067,-27480,-37788,-43658,31703,84358,19331,-22309,-4327,-23226,-33729,-19319,-15713,-47073,-42475,28498,70092,39984,8049,-22669,-17096,-9155,-31732,-2040,68182,63746,26220,-6865,-27497,18618,92931,108663,40986,2450,13885,-14495,-30327,-7479,10954,58292,77980,25601,-27132,-71710,-68961,15886,13622,-103902,-85286,58621,138099,115359,62675,44721,49029,39035,49095,43445,-26775,-72998,-34575,19250,6285,-48027,-55231,6145],[32754,3076,-21621,20983,52224,43190,31864,-20341,-85107,-88240,-45543,-11343,-5788,3720,53156,73247,27543,25068,60103,86599,65914,-11148,-57532,-48495,-27303,8817,11353,-36193,-66297,-57079,-11328,-16450,-94687,-113911,-56988,-3744,-9091,-47132,-34802,30913,2136,-35132,-10327,-3904,-19281,-34673,-60192,-11115,60460,85187,78188,33661,-40270,-22064,72485,61265,-32290,-61601,-20154,-14808,-69203,-130615,-128034,-46167,13978,4615,-7471,22886,46233,5218,-42050,-21789,-76,-20509,-931,98615,139253,3364,-144770,-146515,-93929,-57117,20122,80204,28645,-57502,-58018,-13071,-7047,-10202,-24386,-50668,-8589,36209,29595,17809,427,-22853,-34715,-79564,-68405,-16726,27158,66190,31345,-51837,-31272,78461,140700,90551,41197,60488,81971,63061,13481,-24529,-25092,-737,9435,20267,50261,81990,60606,-30170,-79004,6424,123630,146596,109762,87915,85323,74005,99283,135856,124372,99283,47504,-76043,-175697,-142116,-5925,98471,105414,102755,116229,75149,6249,-4938,-19613,-72946,-89844,-37194,44472,85565,43102,-19460,-45701,-54104,-64390,-84270,-109710,-87784,-33935,-13773,-19463,-24132,-22256,15475,50511,12099,-40007,-30216,-29752,-76764,-87663,-53961,-12192,38815,88607,74835,37636,34511,-13141,-132650,-163837,-85273,991,60168,58697,45471,12739,-68066,-99334,-48940,-30221,-15539,46404,44204,-42138,-26070,52755,26803,-31493,38617,121919,89137,60854,63560,24692,28184,93595,70710,-18155,-32490,34371,122691,177968,124701,34343,27846,41125,-5818,-68136,-82500,-63539,-31514,-10441,-17750,-45625,-56947,-59677,-68441,-60452,-56481,-61673,-53054,-48997,-57390,-48013,-59196,-32068,51793,89404,78483,102385,48063,-65999,-70999,15168,67348,67075,-27815,-118154,-106453,-55635,-39045,-19061,47822,116790,102056,-4215,-106540,-92160,50326,181721,159169,31797,-65837,-117001,-113176,-20001,61852,86681,89052,60523,45452,81048,123816,89573,-27854,-88738,-2196,63445,35595,-5600,-44819,-63184,2274,93273,91573,-99065,-279663,-85261,176154,55483,-150524,-135215,-72614,-33049,24340,57478,57836,35176,15577,16110,4423,-12577,-44062,-72972,-74612,-50066,-16622,-5116,-38302,-45166,5622,30960,53514,99446,124077,151129,183047,142315,67803,-18912,-111258,-130644,-75484,-51002,-95111,-124534,-69305,9967,60345,35668,-50741,-101282,-66457,-22338,24505,31608,-7170,-27832,-27279,-37938,-37559,-42263,-85825,-69445,-13865,-71441,-136227,-73710,-40306,-46392,-11743,-11537,-56550,-76791,-96442,-130659,-126546,-82449,-81157,-108579,-76671,-18225,-19754,-70671,-117962,-119146,-75713,-76456,-74522,1422,47886,16021,-7229,-15489,5635,19199,-16370,-8771,38898,13888,-40151,-48047,6331,87533,108097,52669,-33962,-55291,-16388,11135,-13512,-21579,19543,53060,61506,65787,17926,-15586,-6590,35504,73281,43665,-24364,-29634,8117,-2161,-62682,-106403,-105653,-75631,-73685,-90258,-50121,17647,65937,66741,69459,76172,38563,-20686,-44171,-57083,-45002,-11058,-50625,-71752,-14282,47999,51245,5998,-19401,15829,78821,105930,78731,74206,121463,100698,29367,12755,18179,16875,1041,-26302,-3253,75853,143043,125586,68562,35234,57581,89942,97196,106770,168911,214311,148827,24295,-28332,-30832,-5221,38527,43456,71434,124710,103788,24125,-27582,-32230,25571,68873,53576,56546,59837,44753,60851,113996,108701,33593,9562,12043,18091,65811,98387,67265,14048,-24555,-33985,6498,62236,40570,-29392,-29587,-8766,18148,59776,48933,6724,45168,125235,101269,10279,-43375,-87512,-105830,-71885,-79373,-61644,20062,16635,-24672,15779,2201,-65672,-28162,66998,73083,-56865,-184320,-174602,-62610,12939,30384,-4459,-37150,4726,64400,5910,-142831,-212928,-146149,-27073,-25622,-83879,-47374,25545,53541,51248,-8753,-70410,-66684,-67967,-40748,-26448,-45916,-40659,-67336,-149143,-167060,-143275,-83478,273,4832,-66622,-58691,-24848,-82161,-164171,-136700,-43659,-6062,-27263,-43919,-11460,10688,19562,69238,89334,43999,-1564,-9299,20682,73749,95808,30669,-73569,-89625,-48303,-26082,-16194,-42887,-91542,-44799,49814,44041,-52552,-114061,-121745,-83302,-44666,-47802,-49389,-6303,29787,16976,-1183,-20392,-52538,-90429,-103594,-125517,-153032,-119097,-22665,58268,89617,38588,-43477,-37441,-14725,-66196,-53617,16831,7231,-35353,-55157,-72663,-49328,-6721,-1027,-10245,17512,2049,-75260,-127548,-67478,57500,103447,56998,33901,49456,63851,29488,-44011,-37074,36189,44231,58556,123445,128417,41901,-30816,-5448,63043,76698,19660,-24459,37678,115946,79315,23884,31819,31300,11675,-10592,-31681,27704,107613,90789,32099,22100,1334,-21650,-7592,-13300,-60179,-67551,-25271,-23230,-51156,-62012,19840,142068,140013,25582,-17059,16167,15352,-1444,886,13559,44049,54125,50016,50399,6924,-5468,50669,106782,88999,6175,-24839,47970,59983,30653,63495,105490,84322,63904,29571,-2702,28141,24189,-37061,-43251,4954,41745,89761,107724,26185,-45604,-50822,4936,68196,59892,10626,19591,28745,-38191,-56626,40114,99905,42323,-49005,-72274,24913,118829,118809,83251,27596,-69765,-88027,-58837,-95020,-138467,-117656,-68862,-13705,11517,-26,-23997,-3475,-16558,-92235,-130578,-94579,-56186,-78178,-62625,62184,154233,87148,-28984,-55215,-3254,87857,123011,59164,3208,-23603,-51876,-51056,-20293,-24308,-35952,10570,29971,10831,9012,5992,-5148,-31794,-77796,-61006,-3206,-5196,-28408,-60045,-104711,-106317,-31245,30216,4177,-49710,-91716,-80281,22335,99837,48963,-1164,20643,57546,94519,148741,153576,98021,9762,-44579,-28362,10700,13700,2186,-14149,-30903,-18272,5660,-12879,-31012,-3692,45406,70284,42498,-28091,-85376,-55095,61608,175626,195937,152948,77024,-27053,-52373,9805,-10759,-46702,16807,87981,85275,59344,-18377,-101392,-124521,-107382,-76834,-44578,-46691,-27850,-17233,-36113,-28734,-39317,-73142,-53123,-21279,23658,88240,94285,62785,62919,82873,77664,14590,-81361,-76775,59809,147423,132235,61274,6628,3505,-6985,-14829,44833,79043,49459,13117,-40080,-109003,-114913,-93615,-101170,-77000,-40090,-72653,-40318,54859,84353,54999,24083,10816,1536,16101,43289,55675,44695,-14350,-76387,-83149,-97610,-136371,-99803,-31536,-7861,-36155,-82930,-49200,41928,20938,-96110,-95755,1004,71406,117053,118677,64980,-773,-24385,-17264,-26567,-67742,-98678,-108631,-99670,-22819,87487,151621,138413,88773,34441,32037,70123,51808,18242,19336,27187,70859,134700,127721,2724,-98753,-69698,-38961,-63078,-28842,39148,66882,47602,8761,15494,49046,57111,22294,965,-33961,-73567,-31642,-4960,-40125,-47758,-45178,-62345,-69840,-64825,-25427,3191,-22116,-37074,41511,122538,97150,58684,30607,9734,16747,-2406,-32725,-24205,365,25171,44938,32297,5634,-4323,35806,41473,-36409,-76100,-37249,-18624,-21960,-41407,-41531,3612,33607,20456,7328,25772,22857,-4213,11952,19121,-4153,-6850,-15944,-23947,-26686,-64294,-64089,8876,-2222,-113969,-91234,58904,95132,-5911,-31868,47105,99813,78240,59544,33809,-41438,-83815,-28853,45291,58250,16666,-7867,27639],[55480,18527,-6901,32068,40898,32390,31803,-31335,-112450,-130162,-63545,26898,75972,87912,115792,97315,16226,12289,45924,45453,6570,-55039,-80687,-71014,-83428,-72275,-63203,-87178,-91580,-65840,-9223,4917,-38435,-41422,-29320,-24539,-5780,-2212,20741,38946,-47259,-110344,-79684,-33678,3416,5397,-21443,16637,62248,70109,86163,67102,28189,70391,106170,40352,-28973,-21131,38884,70811,10122,-74868,-57564,28642,41999,-41854,-116403,-89539,1784,19560,-57268,-78661,-28199,5590,51231,114439,143923,90801,-4456,-65045,-62312,-5154,61874,67768,11277,-36597,-17255,41624,40255,-17124,-56865,-59276,-3515,55762,28755,-40784,-46435,-8107,1117,-53971,-63718,-6542,26920,45771,20499,-51216,-32114,75254,112987,39293,1772,28449,50352,44559,9528,-41806,-73578,-44200,30455,100892,116863,71590,-985,-59643,-79737,-31774,83233,146849,118087,87855,83442,66181,53499,57506,71654,62943,-22486,-151544,-190091,-118106,-37688,38976,83374,65353,22304,-4702,-18970,-960,-7885,-49186,-37851,4551,12699,13523,5851,-14637,-39949,-62813,-118159,-169081,-180649,-162581,-98300,-35885,-36365,-47988,-13176,9150,-17194,-44543,-60035,-76517,-75342,-45896,-16814,6713,7039,4462,25870,24059,21297,63562,29475,-87901,-56062,67306,75336,22521,38223,86739,47118,-65827,-107509,-69249,-49155,-14386,42487,29749,-27058,-35398,-11784,-41859,-87804,-9366,108780,96663,54232,53111,18162,-10983,33736,40786,-1352,-28753,-16021,59794,148278,148480,129424,140052,88210,-16410,-54409,-932,55775,45719,18179,27261,27501,-6546,-22692,-40900,-73259,-70891,-28016,-18090,-79860,-132172,-91113,-63907,-40600,40627,66024,34429,72355,34140,-83177,-94576,-6118,45443,69426,48291,-14,-58880,-125223,-172485,-95654,50584,101618,47187,-27908,-86195,-63364,43511,142854,125955,-2766,-116281,-136643,-115881,-40615,71402,129525,117126,45881,9465,71121,192744,206350,53922,-77690,-31633,79263,89429,19754,242,49906,86121,106591,119331,-7861,-156881,24551,270470,113900,-123514,-123113,-59258,-12056,20986,13097,-1458,-20224,-35298,1571,11914,12009,24002,18515,-1211,8959,-2253,-28338,-48164,-46596,-32539,-4770,114092,236754,237472,195140,157415,86970,32756,22930,-17242,-38621,22571,47847,-51273,-137602,-96496,-16663,47822,49750,-43954,-117807,-78430,-24033,42141,68186,20936,-3812,20800,21182,-14511,-70776,-120189,-70671,42614,33924,-56444,-67384,-63845,-79623,-51692,-5958,-2637,-30736,-42449,-28898,-34487,-77754,-126349,-112651,-43011,-15036,-31634,-49154,-96033,-115734,-69181,-51878,-59801,-3409,57642,68286,38163,-4785,-9262,-8170,-43550,-15951,45484,14398,-40172,-53792,-35027,43996,123686,122374,74213,43783,14593,-46208,-85453,-47814,7059,18008,7351,3494,1215,39400,39174,19552,31362,-15548,-100639,-82798,1694,237,-40183,-22796,-8144,-47126,-80788,-78515,-42715,4049,57452,87918,56271,8931,5380,17489,21450,503,-2441,39395,49621,54708,55613,39938,-6840,-86955,-98669,-10378,81342,85964,45275,70760,146150,126848,35066,-34634,-23556,80411,107699,9005,-15993,89348,186153,179250,138447,123414,135112,140518,128395,132219,188579,218443,153883,29145,-70223,-96292,-22817,46087,26138,35771,88750,75665,11271,381,24364,57094,22393,-26745,27213,82261,46519,31370,73576,62206,12309,26849,33016,9699,7215,-15088,-39058,-3632,20624,-175,35500,100141,65453,-20384,-34697,-45436,-47673,12430,36803,27713,89971,162902,109544,7055,-37071,-77826,-118112,-102086,-85927,-61576,-31609,-75487,-111345,-68369,-38940,-44702,9611,96411,81660,-78127,-192971,-128990,27927,133433,137996,63531,-2049,15978,36437,-43262,-145601,-125467,-21687,42754,29105,1888,-24997,-44794,-25328,19437,17866,-3124,191,-37788,-63088,-61490,-45774,-5316,-44238,-182764,-226409,-199967,-133590,-35087,-16863,-64161,-14174,38198,-19032,-103985,-83102,35060,127547,91319,-24962,-54263,-32726,-39576,-8492,43811,46622,31345,53419,99776,115347,61874,-44243,-123123,-102453,-57085,-29820,2367,-12316,-61449,-22080,33721,-12052,-77969,-93605,-110021,-102957,-50881,-88,9479,12268,17600,36267,78272,74496,-14014,-112303,-128663,-114189,-112384,-67986,47272,146159,160661,89522,-2469,3438,27686,-46267,-60863,19799,3135,-72854,-77335,-28699,24621,16080,-52486,-89092,-45260,-20850,-50911,-62119,9079,100619,157952,159638,126138,106377,93362,19598,-86340,-91053,21195,87255,100154,105623,67454,-9669,-64903,-56061,-9084,32553,45527,40130,88552,164593,126109,14296,-43619,-37256,3084,25772,6267,42495,124739,130093,70406,36349,13654,-8876,-18945,-47074,-107805,-114704,-62013,-32316,-27518,-14003,49666,127082,105120,7848,-21596,-27710,-82626,-81690,-16458,9865,11230,39503,72596,27931,-83270,-81661,73209,191654,156171,54130,34262,93743,65546,15122,51786,79231,43004,65319,90193,39996,17047,15125,-13516,-24950,-23258,-53357,-18630,65539,47634,-33616,-60836,563,66296,58162,6460,-7407,7351,-14498,-29905,19380,61164,20892,-16162,-7316,28424,53233,54762,26502,-4438,-36221,-47193,-36832,-46699,-76649,-89902,-71177,-12896,9301,-38160,-90326,-60082,-20157,-21740,-53193,-61625,-63953,-105758,-80508,64963,195982,200599,129821,72476,68284,101636,89941,12583,2515,31949,-19525,-79297,-88036,-98461,-65415,25239,42070,14901,36747,41603,15269,-21685,-88615,-104826,-32801,43501,82408,42869,-31237,-48581,-13063,12733,15587,7716,-40503,-91109,-65473,-19903,-41484,-15997,72968,110302,136256,193636,169828,57876,-48634,-67367,-26565,13650,5941,-25255,-57271,-61753,-21697,33159,17526,-34121,-21735,51015,86698,33328,-19267,-16307,12124,50453,119117,150893,116540,43677,-58078,-98409,-66215,-57319,-62349,-22632,39404,89427,101530,14266,-83826,-109419,-74890,-5591,61186,47985,13208,25857,17129,-14613,-49769,-77468,-82190,-57178,31453,149721,141605,57231,31502,29891,23155,37529,-9919,-42227,28932,64209,27144,-8367,-24993,-8257,3690,-4775,37370,82558,83589,37941,-48527,-139147,-160211,-143050,-140681,-108657,-50959,-57503,-62434,3599,55722,-910,-87114,-67795,-9896,40609,81779,69949,27547,-7607,-36570,-38887,-31767,-38580,-47943,-85010,-108749,-105593,-81371,-19178,71437,65334,-65386,-73561,59041,110015,71001,49017,49604,56803,44370,7397,-27464,-92122,-169454,-177503,-126727,-39288,77962,148183,140615,139922,135673,126299,134979,106344,47513,28410,16982,54291,94241,58510,-13867,-71345,-73108,-63196,-71018,-22158,50441,54485,19338,-19357,-30463,-8154,-14510,-43859,-3626,8133,-60137,-53748,1659,9430,35331,37588,-27150,-100062,-114794,-64008,-28980,-20303,342,44840,102720,126397,112588,58477,36041,32012,-13649,-41515,25669,81986,58795,31430,29261,4352,-19704,24979,45148,-23654,-84906,-88933,-65539,-36848,-55687,-77875,-54517,-53829,-77174,-46554,10017,9348,11445,53207,23490,-45838,-81488,-71846,-29367,-14823,-46386,-40723,14275,24926,-22798,-18999,41022,-10237,-143586,-126986,18192,105103,101084,80665,21834,-69182,-100213,-31474,61411,99920,65650,22818,48197],[39529,10565,-14942,27396,59181,66041,40193,-38771,-127952,-161247,-77361,62049,127414,145391,174205,136708,33144,25900,60160,4103,-110769,-163329,-129223,-121959,-139455,-90935,-52154,-72762,-81612,-72680,-26768,10545,5585,-2234,-27657,-42494,-10573,29896,61121,29427,-57799,-74366,-22529,17658,66380,87304,62706,58457,68034,68847,78988,48522,27268,77981,75072,-2374,-12771,31628,64616,75873,18348,-36349,10945,58697,27154,-58919,-128848,-121580,-44605,-16842,-66165,-53807,12132,24722,43325,67171,69441,64960,48425,13878,-6495,9198,28228,13399,-1396,15910,65217,125293,110020,3251,-65900,-61018,-25766,19466,17119,-29265,-20115,35949,56354,4791,-19216,3403,-15874,-34508,-25980,-29151,-6962,36247,30134,-19983,-43407,-40204,-5242,46132,17949,-57658,-65560,-8927,61776,107854,102985,44735,-15023,-32169,-33173,-20512,60473,127247,109868,67305,45691,14559,-36859,-60052,-26933,-26797,-89403,-158540,-159829,-109723,-104229,-78371,-9283,-24040,-79730,-58725,-19136,18996,25474,-18709,-19968,23552,-991,-46822,-33721,-11998,-25672,-52542,-97345,-127229,-131386,-172406,-164356,-73589,-30285,-30329,4685,-14685,-102908,-112977,-36567,22669,35462,13189,-13617,-15938,-29180,-68934,-73440,-67549,-56026,28082,77511,28656,53700,134441,83031,-40530,-34192,44343,41588,-53055,-98098,-41980,13273,17808,1528,4315,18095,-8169,-50748,-47795,-37332,11626,70928,42165,27742,70814,55912,-17340,-51625,-23025,35027,7934,-61180,-15679,85589,97935,121565,170385,122747,13399,-16682,44691,90443,58394,32628,90067,128469,56075,-24826,-73844,-94593,-51774,20265,13286,-71002,-140494,-117953,-77605,-53359,-6818,6623,-11948,18146,-6617,-113091,-168546,-98630,-17155,-108,-15340,-19874,-59268,-136916,-193247,-137897,-7330,40366,11632,-4598,-22974,-47079,-31418,28131,66444,-3520,-125247,-165971,-133688,-61425,41900,93911,77406,40751,15502,33119,105042,150258,110796,35382,43090,113010,100216,6925,-20130,33869,52690,55626,94030,74356,36660,114048,195522,52164,-95769,-73551,-15369,32559,32924,-23681,-93617,-140029,-110703,-14978,20793,41627,75582,65526,39882,44995,4877,-29132,-27173,-50542,-85696,-32921,119063,230010,193789,118582,57304,-21915,-74906,-13546,54805,59999,93362,111768,23599,-72165,-77065,-34733,17336,38684,-26381,-109593,-112519,-75781,1051,65471,31620,-19773,-40569,-59642,-48993,-49556,-85188,-57436,72372,123476,50375,9728,19430,-606,-13479,31258,56756,18192,10388,62389,66117,-13452,-56995,-13571,34525,8197,-11055,7471,-609,-23361,-24638,-15402,-13266,20665,76004,98094,70713,28773,7086,-18366,-48695,-28832,847,-22323,-12793,13255,-38955,-53315,32611,108975,129962,102400,21429,-80985,-114094,-79826,-50226,-27162,-28142,-50607,-27186,61905,44872,-29965,-22829,-50773,-145076,-137324,-24916,4885,-14041,34346,53543,-18238,-67633,-55064,-35743,-18941,41117,83026,15496,-66946,-37699,44641,78858,39374,6933,37250,92069,115351,73203,44495,21790,-65820,-119393,-57428,42028,51223,5139,18781,77370,75055,14934,-40717,-4668,118277,148242,56366,25639,89733,129156,100308,73734,69105,92196,117864,101066,47748,35774,58082,54309,-15224,-124413,-174715,-70021,53456,51105,11731,16306,-9261,-46373,-9566,66918,88759,4139,-66768,814,56163,-19373,-88556,-31645,39829,28865,12341,-13223,-37399,-56616,-123284,-163231,-83193,-10742,-25817,-1503,65120,42888,-29124,-63036,-91965,-72730,4005,10853,-15693,49721,119507,78934,1328,-51140,-93731,-114104,-97240,-56327,-26400,-51685,-120916,-132697,-94332,-64641,-39292,438,30539,-15630,-102128,-107250,-56673,-12070,30750,78281,74446,40707,-1464,-57770,-99002,-121006,-68304,8035,14136,-680,-3710,-68952,-103192,-33735,65786,121067,118595,74402,-13683,-104649,-139708,-64064,27894,5297,-105597,-134353,-112088,-79040,-44519,-57764,-78343,-17361,21550,7210,-8581,-19545,12419,105655,105066,-40159,-108086,-61500,-50618,-62538,-20724,29895,29062,26233,61935,58991,-26626,-121221,-151364,-90548,-31422,-14167,11700,1328,-52789,-32051,21519,-20004,-83151,-74768,-62591,-63746,-22985,50607,50407,-2455,-25595,20538,91367,120405,81552,-7787,-65039,-58420,-23545,10514,83872,154994,161309,116716,35641,-17263,-35989,-62580,-31427,68601,42985,-70234,-78870,19646,92301,62836,-18282,-84456,-59618,19570,40978,18543,55298,92486,111968,128296,111943,99023,72560,-27172,-120244,-108779,-7901,60780,43535,646,-1775,-2571,-46741,-67825,-37678,20357,71022,82861,80984,90257,39145,-62190,-144977,-141340,-41156,46794,40995,35629,79739,90587,28079,-24756,-15991,-1021,-19785,-53847,-63355,-20856,8661,-27233,-22535,32158,80253,98376,61833,12075,18432,-7956,-91233,-90523,-21821,-7612,-15552,11186,20590,-44210,-129064,-94949,74409,167142,108015,42774,65997,101800,31987,-49934,-24750,40190,48626,82117,97412,32863,-6850,5477,884,-27849,-49774,-93566,-75806,36725,69456,385,-24356,29647,67114,36670,-21248,-63267,-67986,-36974,-21678,-13363,17843,10323,-11245,13411,47509,33042,1780,-30845,-38107,-41101,-62714,-44454,8525,6589,-31863,-46187,-25193,-23795,-56662,-80556,-51139,-3300,17131,9413,16737,-2372,-67468,-61777,33724,147501,211960,208966,171524,131400,88004,16157,-50371,-21218,21044,-22212,-46315,-44536,-61484,-9937,71490,65229,26584,57853,105644,113534,51510,-43217,-75573,-4506,120693,187967,102620,-8881,-33960,-27014,-13479,48584,89302,36133,-53520,-95776,-103179,-97038,445,125922,162087,163472,154615,84877,11556,-22919,-26606,-8116,34155,32611,-32000,-121183,-148940,-49199,87158,93411,5322,-31694,16368,57983,18382,-17816,9112,40083,26574,49432,91685,66498,22725,1885,-12509,-60224,-94308,-76128,-33425,-3713,34675,44035,-8255,-38640,-34567,3950,85885,125906,41012,-56637,-34784,35576,37170,-9166,-45218,-73932,-91341,-28597,100190,124408,55936,41815,27244,-12126,18634,22497,-37961,-57879,-64541,-75615,-66816,-60723,-47142,-14412,-8393,-11718,-1306,15073,6,-48871,-93252,-112973,-119294,-99890,-60553,-19403,-7209,-47257,-35315,7921,-63194,-162515,-112835,-14789,26546,40932,11689,-15595,-6764,25679,48314,41447,47311,35917,-53804,-112117,-91523,-46283,2855,60404,64818,-12517,-23303,42993,51526,8491,-15568,13152,71927,57920,-26305,-71142,-95625,-151105,-160896,-106767,-37965,40112,102477,124627,161835,168206,126260,89209,51556,21629,15467,-1856,13521,-3420,-61381,-51719,-4927,-22301,-81706,-93267,-21926,54591,43524,12466,-34375,-72753,-64957,-85540,-101845,-22422,37525,11421,1809,7615,-725,57294,108159,55905,-57192,-133165,-133576,-95611,-20014,54087,62846,56929,87339,112210,84957,50684,11394,-29852,-3549,66661,97287,62788,16311,-1999,-23156,-50168,-25348,-8062,-25863,-43209,-51122,-30893,13742,1690,-46073,-48936,-70643,-113336,-86620,-6015,32942,54172,83091,41151,-28423,-46645,-14785,8039,-12701,-29273,-4135,24131,38179,53122,67981,57168,-20002,-123962,-130799,-34915,34815,55969,53242,-8965,-69825,-68399,-24239,40702,77701,49990,7652,33486],[-23863,-40143,-50980,1204,62793,77849,39623,-28645,-116460,-166473,-100567,7462,45035,79741,115894,71090,-9830,16370,79885,15203,-142793,-200634,-158256,-179206,-173785,-46652,33325,5020,-28580,-61041,-49167,8338,37341,24801,3812,-13375,-40774,-27745,3435,-23236,-59051,7883,78295,58390,55214,79455,46938,25827,51238,52945,5162,-49316,-47644,16931,37551,-14753,-4245,36182,21221,-794,-16091,-8869,29970,6198,-54780,-64190,-51317,-54685,-56729,-80971,-95589,-33297,24290,6572,13248,51678,39891,-2402,6143,47484,32244,-33777,-60013,-32858,13370,58977,111827,163732,144544,41142,-40446,-70006,-77177,-55015,-7559,38740,81643,101829,111517,79975,26537,-35623,-78328,-76596,-48536,-16604,17201,21532,1223,-9126,-25733,-71519,-49681,57401,64697,-4461,6504,62387,75725,58534,52418,35233,11582,22432,39938,44707,74271,112747,125401,84968,19515,-51053,-112262,-118728,-69177,-37192,-27802,-48201,-86041,-105323,-118637,-97629,-53019,-76058,-95939,-26723,31747,58874,62366,12665,-13873,35707,30753,-41908,-66607,-52432,-31785,-13414,-9670,-9065,-23279,-103979,-148318,-59670,26570,47152,60322,5094,-110282,-127445,-7600,141472,169048,37461,-75970,-86595,-81176,-108517,-86641,-62518,-86023,-37577,90006,143189,121350,87735,13036,-61351,-68590,-28739,2000,-23211,-41699,23240,66667,10883,-35173,15487,56721,24417,-17040,26764,70163,65818,22448,-38295,-5046,76801,74577,16882,-27818,9438,100976,81793,-7879,-7859,30618,7376,27728,90000,75464,29620,40157,71622,67585,44717,40874,103966,153675,80045,-41630,-108849,-97882,-26328,36008,19233,-29469,-77149,-95396,-78352,-55063,-45300,-27663,-21722,-25269,-35539,-80323,-140589,-104654,-25139,-20446,-61131,-69168,-65991,-57613,-46423,-41705,-637,45151,66230,66775,38129,-12251,-39349,-22795,31464,21852,-70289,-126884,-100167,-33615,27111,43684,45446,89027,94552,21326,-41165,145,104461,145790,161004,164213,97277,-3010,-54006,-58975,-43242,10070,84557,115877,137120,146221,74583,-45526,-84249,-27168,31839,69933,57595,-5191,-93613,-140822,-64585,40130,65157,86248,88506,34630,12275,29587,8420,448,21752,-10101,-51197,6677,100141,133681,98206,40296,-5241,-61004,-113532,-66020,41299,75999,77651,63313,4824,-23443,3442,22700,25468,25572,9418,-43553,-96061,-105582,-36379,56046,67788,-4249,-100242,-126697,-44182,33297,26417,10482,64257,101778,58585,33172,59071,65497,49752,71120,92708,61767,42347,71875,73586,27006,20209,59945,70886,20809,-4893,29099,61731,21056,-30088,-11473,31549,44236,66306,84331,89617,84222,64457,17032,-15307,1877,20218,-6431,15527,55204,-12242,-59932,12292,99557,129090,115926,39842,-35170,-59955,-80857,-85252,-18469,19240,-10336,-8180,49612,1404,-78828,-47178,-33384,-116136,-132795,-32825,31057,45236,90939,85427,-2220,-61293,-51038,-40480,-30662,45817,77556,11509,-48247,-17134,58195,90343,64571,27681,20330,64152,95909,51525,40513,62567,20638,-53009,-70649,-10410,32911,13927,-3564,12732,24347,5031,-3412,42829,90736,86662,73625,100122,106474,47912,-20804,-49953,-62665,-16814,43718,38642,-37156,-106119,-109499,-73982,-81287,-130349,-152755,-55780,84960,88788,-26223,-88432,-86341,-78877,-47062,22725,48965,142,-40687,-5780,1556,-69980,-136783,-62012,77948,72710,-13717,-52480,-38389,-48920,-123886,-180078,-142030,-90622,-68733,-19982,31842,18542,-29746,-66019,-81940,-33570,24295,-5730,-58035,-17026,43605,52635,31240,-31237,-88211,-93236,-84828,-58304,-11890,-7389,-39441,-47852,-58295,-96015,-90817,-46891,-43766,-90591,-74418,15293,-3444,-112000,-142719,-60970,7971,40223,-9796,-95404,-101010,-93847,-76749,-61186,-93248,-108761,-89681,-105690,-58792,60421,146750,184992,159777,89824,17692,-59080,-111257,-42266,30564,11500,-13259,21222,32233,10843,-12684,-30277,-33884,-19731,-26388,-673,43664,6381,-52968,-9440,20133,-71412,-103456,-16249,19120,-47263,-74692,-11127,-3071,-49048,-27761,-11231,-64916,-124557,-150284,-86282,-3188,-2528,-25530,-34284,-51057,-8634,80205,56332,-57075,-59005,-4342,-1655,12559,62184,44619,-24749,-57024,-27643,31064,95449,143794,102426,20992,8428,53449,68116,71427,89274,111957,98349,6230,-93821,-99173,-44286,15427,91150,93836,12300,-25541,30833,99427,107269,55169,-45604,-64544,34696,104270,89576,86623,75525,42191,28956,31956,45409,29701,-45226,-94393,-74745,-19435,28371,-2159,-58350,-2433,51400,-14139,-52748,-7543,52464,86048,83036,48355,-22444,-105304,-137358,-159326,-153560,-54528,45416,53134,38467,44246,42546,-18874,-80860,-56659,5773,14519,-1471,46453,131808,135812,20280,-17237,48143,86146,60661,21512,15403,57943,67144,21200,469,698,-13628,707,26769,8246,-32792,-52856,-14342,40881,31699,-12195,840,62901,77470,-14841,-92920,-64898,38182,100846,101367,36990,-29092,-17899,28675,41466,4198,-48754,-97827,-74414,35543,57392,-7409,-15110,43938,67542,39059,4456,-58125,-117436,-73748,-34289,-59501,-22703,20772,-29750,-38022,38440,40626,-23566,-64803,-63821,-75530,-87303,-27704,60860,48527,-14406,-43167,-43275,-34689,-12749,-7514,-13496,-15812,-18371,-237,54773,77211,27430,-4970,7100,53905,85553,76788,109194,140561,95394,-3166,-62080,-28941,-7613,-17806,27983,52463,29590,50603,80729,67209,36734,30444,82646,128742,61761,-35106,-41535,37687,153441,200288,81406,-45249,-72481,-75781,-51724,41915,95797,55655,3793,-21003,-48411,-55368,24119,120614,162724,145966,74763,1585,20579,65526,34061,-4275,45459,82876,12213,-134565,-230624,-138962,47068,105724,39699,-16141,-7222,21777,34025,37220,35442,34737,26150,40710,69570,67389,66965,84752,70181,-10285,-94868,-75428,-7105,13969,10462,-19069,-63479,-36436,16788,57990,98143,90291,-14502,-106779,-76235,41541,93090,49621,-31070,-87752,-116844,-87156,6102,69174,58784,37946,3254,-25709,-4652,-9973,-86831,-114519,-80611,-45589,-39386,-45624,-47632,-24294,-5068,-22004,-61858,-73803,-64421,-51960,-24964,-33389,-71332,-57829,-40671,-34181,-20180,-48411,-74599,-53408,-53809,-52821,-10475,1316,-13058,-11750,-17452,-5964,30262,98618,119826,59095,42228,57945,-5028,-49447,-14417,7417,23275,48066,40380,8395,-1109,-10527,-11427,5504,-17096,-31884,-10133,-29848,-84509,-88848,-67288,-69797,-72651,-62581,-45037,-24496,32012,98234,139996,128669,74409,9043,-39422,-33876,-20316,-13208,10332,-26057,-80515,-35842,58043,28810,-87901,-106356,-3647,66311,35378,-24420,-106205,-125131,-73371,-66564,-75112,-21755,22981,37231,38445,-18193,-61351,9480,102773,100286,33445,-46229,-111282,-112549,-9557,98256,98680,37572,22022,61325,79951,48560,4034,8181,82082,98754,57867,25158,-8736,-45581,-45259,-25351,-15130,-42650,-47821,-11927,20283,42743,73152,64403,26915,-5760,-67057,-108679,-65596,37652,90323,67971,59223,56560,37778,57570,76100,29902,-22907,-3647,37943,25292,7287,43841,93530,85668,50516,-8395,-68165,-81896,-68791,-47942,-37634,-50432,-27186,-1369,-18793,-11859,14199,8854,-11435,1520],[-13321,-27038,-25449,23431,80388,90780,75070,51435,-15159,-80962,-66116,-51790,-50045,2,8248,-59112,-86215,1788,97880,78513,-29526,-80260,-88232,-137455,-115327,28113,108034,82594,41271,-22999,-44258,25160,82478,83217,84132,66869,-11853,-61584,-79202,-91580,-52101,69219,109817,24021,-19832,3605,-36806,-40568,24953,17646,-68643,-103207,-66654,18811,78999,40800,7217,1089,-39787,-53928,9527,76091,71201,-21632,-96857,-41809,24941,88,-55308,-99568,-114165,-80882,-44443,-30431,10420,80817,72371,-25989,-37701,44113,44251,-53995,-97232,-32597,44114,72351,97409,123864,99714,43469,-8389,-66567,-112445,-112172,-44802,48424,104067,97113,116905,131196,47242,-94146,-114113,-35704,-13163,-29166,-3158,14665,11180,26712,35594,-32529,-66828,18454,77366,60050,53844,77860,65272,33437,31234,16224,-19775,-6120,31714,37003,34165,69191,127230,102926,-6717,-105916,-132026,-101941,-50886,24356,86876,47205,-46783,-87247,-56653,-232,-2825,-47749,-42270,21789,58858,63848,61745,29175,-3771,28635,49079,-8766,-89506,-115994,-65743,17523,66663,63695,21326,-40249,-71081,-5503,75208,86907,66861,15363,-47546,-51238,26498,141127,145718,-7375,-135376,-134876,-104317,-90510,-25054,11879,-51925,-75448,40378,135624,92345,-21585,-81535,-52917,-39648,-54948,-48272,-30978,-15204,17973,-10023,-85983,-67886,17077,28605,6036,20474,70907,87746,46560,-36522,-96936,-39995,46038,58672,54194,70413,90891,99591,81763,64739,41940,-9671,-70716,-67495,-25060,-45373,-45085,38702,80928,48010,26794,4834,2266,40626,25637,-61734,-115358,-100452,-60199,-33589,-32939,-21437,-28169,-57354,-69445,-70875,-87710,-57010,-36924,-61235,-57950,-21417,-19590,-11676,-1959,-6648,-33028,-56709,-48895,33507,101631,72666,35898,61123,92919,77622,39328,43840,46400,5836,7733,10411,-51692,-78521,-53797,-20919,-1343,405,28681,101496,136060,29278,-112172,-97865,29280,107138,150106,151517,87098,-705,-74236,-127535,-109389,1295,104891,112519,114678,116214,-13302,-124020,-92879,-16318,34085,37338,3119,-15925,-14817,4017,52225,82166,86821,105690,59704,-29866,-60199,-36027,-24462,-7833,33235,46810,30884,38868,62470,62734,58782,25924,-19389,-46036,-71712,-75035,-37792,-15468,-8480,-32695,-84322,-50749,58551,87728,37728,3496,24022,14974,-52842,-103344,-51526,40858,94007,33659,-74215,-64350,29868,83460,77283,39240,1775,-11872,-38138,-58233,-34476,20374,49862,59396,68080,63879,37333,3143,-24843,-26522,-939,23088,21249,-7323,-40116,-8030,42964,-21711,-96274,-45546,37316,35088,9923,23382,62118,86693,82774,38507,-6896,14750,65309,46194,21900,30022,-2056,-3014,67280,95548,72061,69073,37827,17934,-4192,-82969,-98791,12888,86122,59731,17657,10555,-46064,-92928,-59061,-32757,-62911,-56723,7035,54256,94018,138282,99129,-11383,-79744,-88061,-80926,-32368,56839,63909,23593,8432,22292,50282,75269,83499,45777,-6047,2470,51059,33398,9822,20089,12782,-39651,-98832,-75475,6082,46639,33146,22520,26522,31189,52762,59701,9354,-32014,10582,86895,82839,3754,-75697,-130428,-150328,-81838,-19553,-26322,-65344,-116738,-148947,-128544,-104075,-80133,-50847,6856,86031,60673,-88691,-180633,-131860,-88458,-77597,-48299,-19149,-7479,10661,15997,-16861,-54504,-85785,-28982,91618,70418,-44592,-54348,18488,17685,-56502,-113139,-129681,-112823,-46394,31881,43122,1756,-39356,-45794,-20273,29215,42136,-666,-39187,-31428,6328,56815,75674,19705,-48485,-82602,-103996,-107471,-49559,22962,48399,26765,-40180,-130075,-137993,-66724,-44750,-59148,-11010,60502,-3565,-134423,-167838,-120237,-74834,-12524,5716,-32636,-56006,-85023,-96717,-95779,-121526,-147895,-133137,-74009,55380,155842,147576,107128,64930,37176,39010,45222,24449,28753,13064,-26756,-856,76195,83258,47337,25414,28889,31234,16889,-22465,-12466,28267,2959,-72110,-93231,-78284,-96925,-58533,46790,80712,-24186,-131208,-99705,-67847,-85730,-34159,19859,17543,-22504,-107031,-110714,-38280,-32106,-67942,-48446,56,70229,153960,130007,-1517,-24134,24018,14918,12838,35648,5339,-49818,-75841,-78522,-43135,31169,94794,77012,40557,52831,85222,71968,18229,70,42114,39450,-46045,-105310,-59292,11939,35432,50311,92469,104200,54308,15923,47889,91027,74060,-13565,-61384,-8302,87055,113320,78978,48007,26187,4264,-2489,-7926,-14061,-12591,-9392,-25417,-15880,40256,29180,-40046,3321,54847,-3067,-29625,19332,68200,73350,55387,44118,-36960,-143405,-129187,-84230,-77085,-19332,47566,62881,72529,68064,54846,2959,-72003,-63606,25713,63693,68159,112367,161854,154766,65831,12096,35076,37234,-8296,-29531,-6825,61944,126950,133504,90268,19936,-8780,39280,72633,61030,53351,56380,49818,-14084,-74381,-62848,-2150,30304,-4124,-75365,-75043,-28711,43846,111115,97256,-10259,-64725,7165,91233,126325,90473,-10786,-84941,-36398,55074,17846,-83590,-92572,-79,50690,56003,77446,27775,-79084,-66056,-12314,-51178,-27588,48041,-9804,-73023,-4898,14211,-42211,-64786,-52872,-68380,-53009,46110,124479,71821,-16673,-52156,-38711,-1523,37229,11542,-45399,-85978,-77185,-33227,33395,93356,91363,51712,2676,-35809,-81126,-112082,-20894,107208,108163,15597,-39179,-7658,5326,7120,56647,81298,72686,66142,56091,48828,30605,-12731,5081,48812,-5522,-90766,-71168,15786,77851,83027,1521,-84923,-119183,-130292,-107122,-49881,-23970,-43069,-35297,3474,24888,19114,29654,54663,76869,50896,-2314,-11541,62153,112290,44428,-34972,28010,124030,94819,-68848,-235738,-231310,-82606,11178,15458,3158,-4458,-6978,36361,87812,58043,17207,39315,64846,51695,72442,122835,115622,64450,-2278,-84315,-67010,8393,27079,4231,-32834,-93657,-87056,-21203,29550,19289,-11168,-42130,-55152,-10351,74949,116248,63033,-60253,-128986,-109704,-75767,-39780,10074,21495,-40009,-86968,-54647,-11582,-42897,-105916,-77757,13337,60481,34685,2933,-9287,-17016,-7700,9178,-23722,-61516,-80887,-62946,4564,22885,-23847,-56935,-104892,-127085,-100338,-85364,-112183,-86484,30084,148277,129643,-4302,-53860,-24309,4810,42585,83964,126620,103889,14187,-20386,-8699,-35131,-19880,27516,33977,53604,54260,-10170,-45558,-20992,-27650,-34002,-5847,-16080,-54629,-94366,-131616,-105226,-26433,-571,-11365,-22723,-47578,-57607,-56323,-7652,55889,67247,55940,38038,-18520,-67702,-67774,-53798,-18039,32750,12859,-31635,-1965,58554,25540,-75063,-78862,25039,70464,26502,-74803,-188200,-160220,-44724,89,-8933,-2525,-5607,-7426,-9543,-71605,-116649,-52039,30218,53441,68101,54548,-13034,-59033,5923,103016,115748,64609,18700,24425,33884,15808,13714,76501,148573,131744,55434,-1103,-43545,-74915,-30333,51094,63397,-8513,-47751,-7084,50086,69073,58902,36378,28907,-26338,-118381,-115423,-10668,102089,104158,1836,-18210,41519,66728,91071,86746,9156,-27542,30830,63992,4037,-48589,-11205,52044,63307,69245,62558,15554,-54243,-95816,-112045,-110162,-62366,25050,36073,-29889,-51379,-17838,7970,6871,-1429],[13276,-8960,-14791,19387,57383,63667,71940,87014,46410,-18142,-44660,-93509,-89809,-34244,-83405,-180839,-172871,-60778,29025,56843,54757,50681,17780,-26553,-18329,33162,47906,31673,10657,-46174,-64557,9240,75972,80687,75212,69759,36965,-24282,-110420,-142327,-50854,73012,58488,-56675,-90349,-51891,-77130,-83405,-37458,-49428,-79405,-53207,786,81052,128369,83057,12532,-39694,-84847,-63042,56295,151013,128354,23577,-43318,825,34497,-24551,-62962,-48249,-69821,-116526,-102898,-41201,14410,68289,73648,-12462,-31029,30901,37572,-9709,-39265,-9552,39733,59543,72837,59698,6072,-5738,17722,-16022,-89297,-116981,-72487,-23667,-10687,-2862,72539,141049,67306,-83757,-91617,25129,40413,-31999,-40846,-15988,-12036,14313,75648,47705,-44110,-57189,4891,41058,32625,45562,59055,53709,40456,-24107,-103943,-100890,-63794,-68599,-55815,19922,104135,86910,-31349,-117018,-88784,-37777,-11209,57871,107922,36810,-45904,-37530,29083,96622,87485,47869,31024,37315,42927,35527,37064,43177,26397,29404,53497,33166,-49526,-97381,-70847,13639,95975,92215,28332,3205,14139,47754,82430,50501,-2335,-1694,51473,98806,105442,99257,66108,-13712,-88742,-86799,-50213,-20486,39213,79080,30986,-32727,-16913,27772,-1348,-89428,-92332,-11256,30954,4886,-32547,-46207,-36954,-37354,-92235,-122044,-45684,20354,6957,6202,42734,59874,35216,-3137,-41013,-69936,-30822,45521,80531,88667,138405,142248,50446,7812,68165,70680,-3936,-70880,-69597,-37978,-81251,-107767,-9633,79266,85948,53019,-30893,-104989,-70557,-26206,-52328,-74641,-71901,-94055,-116959,-99962,-34927,3943,-9162,-45039,-80794,-90719,-54257,-52633,-68782,-41816,35989,92356,87855,19023,-7395,8321,3998,5784,92758,140327,72307,2151,5160,27519,26048,31755,112787,145218,61519,17473,-59,-62939,-50207,-12794,-28031,-38291,-15563,26731,60491,102597,47370,-72442,-83654,-26528,-7787,33997,98530,102537,26361,-62236,-104491,-75482,38032,133282,110252,80712,59366,-43839,-114811,-48313,21904,31372,-19668,-95423,-71791,50479,141622,105871,39818,50454,97486,59245,-22798,-85949,-75603,-36096,-9191,37562,101285,91732,32046,39388,76155,82161,50443,-19780,-43044,-18172,-22841,-68836,-83515,-37955,-15615,-58941,-40654,70762,100166,31409,-7153,21795,27182,-23203,-72521,-43529,18469,70505,51484,8730,51402,95401,57462,12887,-24196,-71230,-90333,-100734,-127897,-108598,-27360,22608,20428,17762,48962,46423,-38519,-111414,-99805,-48475,-26523,-26015,-24591,-47996,-25277,33298,-15163,-92925,-36604,49726,43380,-13882,-21898,7106,29607,41739,23870,-25918,-24039,40228,54407,35507,46578,26755,23843,72497,55956,13826,14746,9626,17637,-6918,-101073,-101100,22158,87876,62462,5225,-19010,-34759,-42890,-40509,-30282,1355,47615,70353,58182,88657,132996,79763,-25977,-75227,-102630,-99119,-5436,75730,58760,31455,23880,11722,18786,66614,90778,43091,-18564,-24822,34016,43333,-3634,-39915,-72315,-119774,-159415,-125677,-26303,65441,87263,68556,56965,78418,94688,42067,-49523,-101331,-77679,-19233,9233,13203,-32274,-120735,-143519,-66379,-25151,-43746,-49252,-48760,-83526,-99161,-70113,-15029,29138,43255,34992,-4192,-98873,-171449,-128937,-77552,-52647,-30376,-7957,16574,57397,60185,15429,-26049,-52327,-28620,30756,5937,-75933,-53982,60861,68288,-23429,-73346,-75893,-48529,23417,93903,68943,-22195,-64581,-21558,33171,62903,50175,23458,24803,15321,24903,75905,83967,33009,-25892,-89791,-137691,-151089,-105883,-24623,18836,7320,-60617,-128131,-105106,-26962,5076,13811,18019,-1080,-49268,-71794,-59857,-73377,-104718,-67243,9651,16225,-44712,-97450,-83768,-40687,-21930,-58534,-85844,-18251,108323,142936,60260,-27328,-48192,-19686,19187,80054,105977,73421,8265,-31247,-27172,16239,29496,23126,11538,8935,26048,57660,27871,-16317,-19125,-16245,-52161,-95881,-108224,-101642,-41237,44005,58933,-48334,-188316,-208172,-140873,-50514,62558,122148,121882,72317,-65374,-155325,-131679,-96653,-72399,-5857,68726,110884,128359,111803,59275,27590,-176,-32806,-16341,17912,-19991,-77423,-100836,-106321,-82136,-29639,-15198,-36940,3151,60345,64003,16405,-41546,-50471,-23147,-31038,-46557,-8170,27367,24693,8088,49,53039,132061,99421,-1647,-21582,21241,45163,22332,-16145,-26178,37638,61020,8668,-906,37233,45615,26200,-23714,-38064,33846,74059,6375,-20551,44297,56476,-19971,-40006,-5814,2927,-7402,-9191,23151,29236,4025,29377,20876,-50411,-37915,-6196,-23307,8652,58461,77564,103564,95767,75272,46181,-19437,-19821,49910,66120,67050,59812,20246,25685,62030,63767,33416,-25004,-78927,-77668,-38918,44898,126274,133465,78315,-4836,-23248,42765,75746,73077,83565,73318,5785,-73608,-76114,-17677,21347,-19411,-107217,-118523,-18931,29009,22667,45537,69070,21542,-12443,55216,137187,180097,146702,33869,-39237,20261,82059,-1597,-150711,-176682,-52257,32630,58093,113500,105884,60,-29577,34753,18299,-3562,58213,52042,-31283,-38839,-36863,-49846,-25327,-1253,-17579,18289,132102,180793,102239,3295,-38621,-3617,43827,34550,-45622,-112406,-127757,-69787,-170,34537,59828,85497,85317,21358,-72323,-140825,-140958,-49527,66203,78851,3296,-40365,5898,40133,25812,27016,46554,72808,90657,82978,64695,32379,-6796,-7328,16104,-31242,-123638,-119852,-46019,-35664,-55438,-52401,-55162,-91737,-119801,-123063,-131407,-145113,-163693,-162019,-109461,-15743,40944,23575,-19929,-37650,-46924,-30606,23875,82713,84366,15829,-50087,18293,141022,157375,15968,-161033,-215979,-149767,-78123,-21112,16902,3244,-31211,-8001,56096,41641,9905,46570,58914,176,17606,109547,112482,50931,-27968,-83558,-40223,20409,-619,-34755,-39545,-80003,-113989,-91073,-38076,-39465,-59766,-36446,12999,81159,124777,115107,40064,-73488,-121336,-61005,-11188,-9819,-2636,-14532,-103562,-160148,-116420,-40385,-17806,-20189,21437,83377,104511,76761,40069,20728,-9098,-24060,24748,57054,36522,-29675,-54049,17556,83662,57788,-28316,-129308,-175873,-146718,-109302,-102679,-47649,110099,232429,158580,-9138,-41175,-6197,7411,46931,87357,86986,27562,-44552,-72010,-90799,-99065,-45756,-30518,-8938,72446,57008,-68341,-113763,-33202,10740,-32819,-73997,-58041,-21903,-54490,-134103,-84774,58000,71271,-16471,-65737,-60613,-22366,9390,32535,23808,-13769,-11984,21308,7874,-29469,-55347,-48466,-13662,32255,20366,-7431,10396,28775,15741,-3747,17179,54873,54770,17143,-72496,-158165,-101113,8348,36424,24112,21022,4896,-27460,-52538,-79292,-102154,-56915,-14607,-12313,11335,37854,30821,1192,12021,59071,85158,106216,101105,69972,17991,-16184,10459,82199,122963,132008,95463,11261,-72463,-89584,-11988,78491,100453,54052,9582,6377,30007,31877,-10949,-44266,-38246,-88940,-159077,-111605,10533,96328,51647,-75713,-76461,3947,25884,28229,25843,-23420,-30200,32827,41162,-45028,-96287,-47221,-1150,33,26033,88004,110758,61458,-3542,-63447,-88574,-36193,36593,18294,-44072,-47158,4471,41698,33969,15266],[23915,-8611,-25880,457,38592,49302,54938,61862,20131,-21133,-43086,-84609,-52055,7486,-70481,-177600,-182222,-112329,-61052,-14083,68876,129517,118406,88031,59245,-3582,-65782,-83312,-80428,-96146,-73247,-6623,24870,-2262,-28756,-5793,44456,41657,-41473,-89302,-13951,88637,71161,-44582,-79057,-21336,-9513,-56467,-102260,-104371,-28680,49604,93561,125284,112361,69924,24676,-45451,-101725,-70203,37104,117769,119590,78795,53918,53072,35243,-25503,-29292,31606,27213,-44237,-50318,3164,11376,4434,28564,12950,14341,39834,39447,55014,44921,-5857,-6577,45652,83128,42728,-49992,-50284,48109,61409,-33923,-85746,-60472,-69093,-109770,-74944,44140,117667,88679,-5388,-48357,4093,27710,-13262,-43389,-52967,-67314,-44317,49709,84529,-9256,-99522,-100829,-63577,-30586,12771,39841,31468,6599,-74351,-153431,-150087,-141036,-160894,-113840,-5590,68873,35173,-70751,-122040,-54609,6107,-1282,1466,13699,-18404,-40108,-11637,40451,85886,112068,109426,44351,-2830,5060,-3015,-7717,21428,22082,22590,51273,52795,10422,-26681,-58843,-51826,35993,83017,48587,30247,31717,31249,35536,-24935,-88615,-27656,102491,170155,140672,88807,70596,50639,5598,-15874,5140,16217,38365,91720,98921,16830,-72534,-98361,-107229,-104694,-34832,24452,34149,29856,9324,-45456,-78289,-72643,-60059,-34137,-1853,11309,19872,41297,36501,21893,5346,-6522,-1756,-18385,-17830,54037,97991,65368,96936,135219,38922,-61669,-30651,12992,-1164,-51772,-45377,7918,-16702,-87553,-69103,26553,106994,84486,-37920,-112812,-70382,-39801,-57803,-50910,-31276,-82291,-160269,-158959,-53673,23209,844,-68934,-98570,-56261,-28509,-77544,-81341,-10594,56340,87587,88262,18253,-39506,-28824,-2253,28234,92034,79282,-42690,-132600,-140763,-99961,-39861,27509,112339,136361,73892,43832,9690,-58081,-37721,11986,-26342,-72259,-33468,15221,10014,26174,19280,-52588,-73898,-49042,-72077,-58292,49399,106494,27114,-54312,-45056,-1361,56973,103988,92215,45618,-36495,-79641,-54592,25604,66118,20598,-61576,-141227,-118489,7921,95775,35348,-49088,-23433,64017,90456,32523,-71853,-78217,-5218,33024,61922,120325,90284,-1381,10858,81372,82901,43345,-41529,-82171,-29529,-3988,-49041,-60009,6070,81622,86101,60666,79423,70155,7850,-7140,20415,9848,-17068,-36340,-41142,-27102,-2938,13744,24774,46556,42484,-31192,-106211,-131539,-114520,-86610,-76323,-90593,-57099,14775,26578,-11612,-21683,43917,82074,-14322,-118026,-114307,-43390,-8977,-11156,-11457,-25364,-17620,52311,59504,-1617,25838,91220,82886,23702,-18255,-28495,-22538,-13295,-11188,-33671,-65052,-49500,-14847,56103,143140,94660,-5573,-25653,-23496,1033,19698,-2821,-15420,-53885,-118861,-92543,-8779,2802,-19297,-45276,-40740,-6533,16780,12344,30364,78829,100233,82344,37737,36076,59670,17298,-31524,-25862,-43990,-46130,28975,85707,74246,57281,23564,-34559,-42487,21934,50797,37105,23677,9521,39516,56105,21792,-15277,-71205,-141390,-165041,-115805,-29576,63464,92536,57076,47465,84642,69926,-8519,-60847,-75687,-84025,-78393,-31728,52809,51008,-47044,-87666,-34795,3990,6923,-2848,3506,-23570,-72394,-49439,25296,54530,32176,-12436,-13513,-13591,-61953,-88537,-50644,19311,72987,85613,84002,88352,81594,25258,-53066,-86405,-64102,-33699,-40638,-82001,-78604,25080,46993,-50760,-82871,-26384,18176,51884,99432,69132,-50321,-76585,4699,41481,47808,49139,48876,71680,62616,55403,79589,46019,-21442,-57401,-99503,-143371,-149060,-126249,-92831,-57407,-20863,-40489,-65383,-14289,32599,36208,36848,-3311,-75517,-84147,-8636,30799,-4055,-69003,-64040,-6336,-19744,-82349,-102567,-53057,20521,80250,50118,-15111,-940,50905,44535,-3856,-48579,-41656,-22626,-31337,11551,60050,57644,34655,28724,-4932,-18287,1808,3511,-47174,-75346,-20777,70517,60100,-17137,-51065,-36305,-31695,-41333,-47024,-61634,-44165,4921,8651,-74270,-191348,-229261,-135312,31512,158461,179011,125893,35733,-93268,-175264,-168214,-122301,-53342,28825,72610,55701,26010,52484,103396,69989,-35237,-72231,-14011,48797,3973,-80586,-107934,-94200,-73944,-43765,-46652,-61395,514,50198,15064,-48353,-53240,-24076,-37413,-63898,-13066,75405,51278,-20641,-20881,12814,51470,117611,96865,-11981,-57494,-4233,63312,73093,60487,38605,20940,-22181,-53492,-18652,31828,53861,54307,817,-25726,54398,100966,25279,-32040,-11450,11735,-19715,-55718,-18896,41032,8329,-67298,-41223,-8779,-50741,-37116,32384,53585,67880,32721,-32409,-2596,59794,76426,83993,51548,24343,39027,39270,54659,60959,7882,-17751,-49145,-129405,-100073,29006,106699,71060,-18744,-79296,-75006,-31374,52531,107210,71697,2614,-57750,-62347,-1633,16471,-7841,11469,10507,-74753,-114550,-41467,38729,46056,-27521,-117898,-89372,26513,47439,4215,-10992,43529,85488,80480,98036,123458,126960,91091,32061,15357,65758,100165,17351,-128754,-157093,-38953,46214,51905,71995,85564,16401,-33001,25289,33192,-24692,20026,85112,30240,-35249,-57029,-33082,23283,32850,-3857,47930,151912,159396,88206,22609,-9907,26627,51596,-11999,-96216,-107658,-68325,9038,92560,98806,47610,44052,74654,37131,-39930,-71342,-39499,5248,22564,12085,-41925,-77763,-17886,44256,23706,9441,37061,73646,124003,152950,129988,71357,35185,43230,70140,22322,-80172,-104316,-63699,-72526,-78089,-19177,42125,23973,-23973,-57786,-93173,-127210,-164352,-217573,-220330,-112492,6246,4225,-78365,-96016,-45696,2696,36576,51852,29752,-105,-9701,45995,127325,135213,27023,-85824,-114989,-97465,-60960,-713,22588,-15508,-58684,-63121,-30545,-19985,-3327,30232,7653,-68466,-64856,40920,113709,87979,-30107,-80870,10183,66777,-9660,-85695,-91660,-83065,-91196,-100309,-64098,-23231,-21534,-35758,-7225,67895,114111,79736,8180,-42127,-52296,-19044,24747,39231,39008,16851,-60341,-148727,-188370,-117339,22189,92722,76515,42038,41890,51304,27114,-2204,-17976,-29771,13585,81304,93101,32280,-12650,46141,147834,144654,47003,-50722,-118761,-129828,-99678,-54149,8127,85270,120696,85185,35711,21992,-6933,-43233,-13066,19029,12739,-33427,-88778,-108286,-112599,-85136,-75228,-155495,-122736,24444,19831,-90647,-109247,-13729,44861,-29660,-130659,-103211,26407,50933,-70398,-87288,47986,73472,-57355,-133398,-69849,42128,103449,91912,11916,-60309,-61080,588,31296,-2429,-23291,-3944,-819,-4463,-22273,-14551,11788,18033,34920,87644,118342,74006,26546,6508,-8240,-6288,51257,72432,32288,21782,40221,44579,27980,3933,-13631,-34814,-13618,6996,-22842,-63728,-67801,-24889,2075,-5521,-11227,14950,97963,167480,157238,75356,387,-2923,14766,27006,65333,85390,19976,-71373,-89194,-35612,5741,42692,83520,83960,29664,6524,7937,-23421,-42616,-50402,-81592,-83315,-32667,60,25081,15335,-44059,-47246,-23326,-29193,-24838,-11859,-31856,-46735,-20257,-21260,-83023,-91109,-28062,-5319,-13817,31791,129977,194376,184358,131884,66520,16289,8239,19504,5686,-12916,7627,57951,82108,56989,31923],[2785,-36453,-42793,-14396,29218,52046,51515,24994,-28816,-39336,-32064,-54573,-20229,47599,8608,-75234,-114475,-100760,-77207,-27056,76754,157224,155184,112837,53232,-35710,-109976,-129315,-118072,-97879,-31010,14825,-27536,-89438,-98912,-53679,10771,66300,66389,36337,39192,130188,180746,75348,-9089,42844,79518,2796,-119361,-125856,-6208,101406,143970,122583,64956,38059,26451,-43006,-104975,-91855,-36391,10240,37789,77665,112852,103439,83262,68825,62236,73537,83410,58462,41520,58877,27785,-19259,12621,45226,61362,73156,65904,89138,73544,-22273,-35392,48575,99554,66936,-21883,-31695,76514,96675,-5982,-43144,5396,-6254,-46602,-302,85365,90521,86603,61978,-17401,-66916,-33595,7997,-2791,-36503,-62509,-61618,1009,49848,13832,-57026,-124817,-132268,-61956,5026,-3272,-40883,-48260,-72933,-91410,-71967,-86672,-120202,-88726,-3775,58431,6117,-106448,-137531,-50403,23487,2572,-43641,-25486,19324,5796,-30961,-9133,32013,81884,101582,4578,-54674,-8523,-1249,-24701,-17633,-25882,-4881,43276,42848,12801,-9682,-52033,-106342,-67949,39011,88882,60308,4245,-16533,410,-35772,-75532,-6492,80148,92030,67666,79658,124464,112335,47764,-2035,-3346,2825,29337,96786,119273,9759,-120792,-165719,-155898,-84513,24811,37656,-35499,-29941,19225,-14158,-64457,-38197,32931,58808,7990,-8781,35932,59777,10529,1399,40146,49749,33663,-8394,-32646,29950,56202,-6562,26967,142160,120408,-38288,-131177,-84363,-23367,-53903,-52284,17922,30128,-30810,-74067,-24651,72006,80242,-7527,-25525,15276,-23680,-84424,-53801,11706,-24570,-137022,-160346,-39210,41735,-21177,-120163,-101837,-7012,5397,-84459,-88236,13483,45871,7211,29189,33677,-32165,-86966,-66934,10895,74150,30000,-101528,-199698,-233948,-184595,-75963,7250,39118,62743,77507,72644,23605,-25956,-8815,44243,21755,-55576,-39559,17125,10562,-13856,-33592,-89251,-114363,-63152,-39687,-26378,48116,79409,-5651,-44586,20341,67619,52693,45308,65457,15185,-107264,-122390,-20226,53417,52848,-18450,-78370,-89630,-85576,-78207,-56972,-45700,-55747,-33071,53718,115560,60782,-55278,-58968,28798,69136,81984,109826,68349,-23833,-37917,24769,58581,31108,-43647,-91024,-71934,-60765,-39042,1590,32998,106238,179655,164908,126272,80501,17929,19730,49656,17524,4226,4914,-27801,-45189,-33932,-24199,-39706,-66288,-73040,-99231,-155285,-160898,-93727,-32136,-22476,-21155,32026,95908,65287,-14930,-24323,58039,103499,26376,-59912,-58665,2871,44035,39366,15364,-14114,-24476,37764,65180,35782,66796,125957,104969,61617,18868,-1276,769,-18960,-30928,-14435,-47178,-90944,-71733,67522,211759,140767,-36162,-116396,-74076,23983,72018,36792,-9264,-72004,-99857,-56597,-38574,-84610,-90597,-74855,-62154,-38073,4273,52591,112739,129696,78258,40097,21582,524,-9992,-33103,-26262,19856,31491,18622,24203,61609,95883,122503,81172,-32074,-101414,-80268,-28243,56284,114411,75317,50840,54459,47822,59740,59505,8931,-38202,-33026,7562,58236,47898,-13962,-6585,30496,-21614,-87471,-66734,-12359,-65,-11630,16045,92127,106099,30097,-43444,-37773,23046,83821,69883,34513,-14548,-100606,-87030,38732,74987,16106,-15558,31684,75208,21253,-65839,-44338,70779,152754,155518,129526,81590,29020,-50404,-115987,-107633,-63224,-28213,-6353,-35427,-95634,-61755,-30786,-80623,-73176,-965,18049,27777,75438,42068,-72820,-68224,17609,13642,8522,36882,52894,63757,49413,44227,56466,-2865,-85901,-100914,-103767,-127013,-124628,-107337,-99440,-46419,42135,50928,16051,43128,53595,23355,6932,-31751,-82338,-64473,23560,53174,23760,-16790,-13380,-11879,-58868,-85241,-70104,-34115,13422,74008,64151,9671,-13621,-23339,-26953,3744,34357,39371,-542,-70059,-60305,-3022,42998,62452,62561,33068,35249,62118,18301,-89604,-110975,-23079,62233,43807,-32537,-69002,-35212,-1580,17193,39161,15056,-7646,8318,-2608,-58608,-120184,-118403,-18884,102830,158438,140248,40261,-106047,-185707,-143025,-81867,-70493,-55572,-8384,7034,-26992,-41685,20738,92835,65708,-28845,-34821,41242,93897,38821,-56605,-77307,-56985,-47851,-15331,26370,31458,43536,35626,-21023,-62844,-14759,39048,10179,-41459,-21056,34056,13534,-36867,-2446,63841,77658,86353,60265,-28332,-56315,37382,118246,92542,91197,96035,18736,-61929,-35062,24122,24976,25599,50355,23761,-4016,35533,70350,36689,-36677,-79835,-43415,2000,15564,60909,94420,8256,-104096,-68401,-6809,-64251,-95742,-11801,81950,116648,37662,-61614,-37052,29519,33945,8141,-52268,-77774,-14080,70236,104292,56772,-49810,-95720,-90235,-126306,-97879,9910,102758,105311,46115,-14260,-21607,22278,92043,118566,56272,-30565,-82515,-90898,-50762,-49249,-102733,-78762,-29920,-75730,-116734,-46498,56421,96678,47338,-17287,-12813,29789,23304,15831,6650,36137,90917,114210,119484,84022,15339,-30902,-24583,21902,71076,90357,24161,-69842,-73751,15551,76108,54035,5445,-15083,-56675,-85379,-52311,-70680,-117950,-38325,59044,37816,-10950,-34230,-11034,28305,1923,-46158,21386,84055,33360,-2960,18777,13920,14923,-746,-69982,-109514,-53515,12320,67535,140724,146308,67092,4752,1873,8812,10129,11827,16463,9615,-23889,-32631,-64732,-105977,-44043,30751,24044,34193,60088,51240,74608,144729,174007,115125,35830,45676,94819,55912,-13191,-21574,-14688,-24146,6210,60633,118502,127327,75911,37444,24273,-10350,-55804,-118499,-169082,-118528,-23474,-30618,-112104,-74734,38864,58089,2846,-16977,-14325,-1865,30054,69204,87356,50258,-25067,-53178,-42281,-23155,29478,67459,18931,-50537,-71610,-62503,-60728,-69034,-37451,-511,-33782,-95828,-79921,19589,121825,119233,2083,-43503,69085,130033,40633,-87462,-157262,-140571,-76474,-44430,-22542,2154,-500,-51206,-69702,-26480,21943,961,-29264,-11277,5953,-8404,14190,56016,85552,88485,31140,-97226,-216573,-172412,20510,117022,55488,-38454,-41874,-5141,-27344,-57916,-22310,12793,35776,62635,79757,71624,42666,72589,159936,165880,89252,6144,-62605,-94845,-62775,-13833,3408,-37897,-58574,28526,108796,66888,-32700,-78977,-56364,-50481,-44302,-52964,-109230,-128803,-65243,6915,-60077,-224154,-219776,-73585,-27948,-41503,-26150,14461,35195,-15712,-95326,-91181,27988,78684,-35683,-121332,-54028,-1608,-68704,-119169,-60743,46411,98608,73612,-4537,-69481,-73726,-874,35209,-15216,987,53075,22010,-32243,-43190,-3612,19960,17922,31765,81644,116830,78166,21899,18486,76725,147316,184336,117365,23609,18221,45892,51618,78582,91115,38174,-15068,-8223,14386,-17434,-88194,-129853,-99984,-49206,-31848,-55983,-60756,13638,121677,171124,124419,43805,6247,-16315,-29846,-26071,-7135,-15956,-42120,-65595,-79420,-79408,-22044,65605,80291,3340,-8366,35684,48719,45694,5200,-26662,38546,83954,1768,-40716,22457,59641,22311,-45850,-75129,-48494,-33422,-57109,-96248,-101140,-87654,-83296,-33635,14838,8787,9419,56803,110778,163553,182320,166520,133457,79104,13300,-15348,2658,26116,41657,64508,80506,60986,15301],[-49410,-96299,-79532,-54533,-32934,889,18687,-7441,-30822,-14452,-9064,-61379,-69168,2740,38900,513,-56401,-67358,-51286,-7380,59384,93801,70568,10549,-50587,-81578,-97974,-97780,-92359,-77052,2362,25729,-72765,-126067,-89285,-47578,-17964,44540,103251,85002,25393,109241,221305,145777,30831,49708,68569,2322,-110501,-146222,-63179,67410,133779,99995,42399,6477,-35267,-92920,-109234,-94897,-80556,-51165,-12405,43255,103401,119629,115339,132608,109967,51302,41445,42495,19054,38615,50407,16136,22442,39793,53487,70170,70121,74071,36018,-37902,-20029,39602,49845,49090,29770,15202,47090,23486,-48197,-19336,71463,77124,75864,124795,132491,60152,41391,54229,1146,-62930,-42259,-172,7846,10644,8395,-17693,-27012,-24318,2700,3598,-83141,-121105,-51648,-10168,-56528,-80279,-45938,-5871,35707,69136,56315,1240,-47584,-15922,65920,27329,-95457,-119968,-32200,39746,31678,11489,72869,128795,50389,-51169,-40927,12586,58463,73408,-18351,-69727,-3847,39304,23438,-20669,-73855,-54303,-5233,-16288,-62714,-71479,-48630,-78466,-117794,-17711,103772,78408,-3636,-13572,21821,32947,36331,51173,21562,-34536,-43697,13197,88658,94693,33925,-26103,-50553,-18030,55840,102614,76215,-46235,-159383,-185164,-149180,-59242,40310,27764,-74644,-72362,5141,18323,672,24701,49213,26303,-21699,-16971,17548,6417,-44098,-22114,58219,73361,16821,-45329,-59273,-18539,-25050,-68530,12451,164880,198199,41327,-142250,-139175,-45074,-45130,-48844,-6679,-12094,-30501,-16385,4144,22965,30580,10346,28375,54284,-14262,-88304,-40019,47652,24408,-74714,-91865,-896,43762,-20537,-105975,-76465,10142,23835,-46436,-53100,10998,4070,-63940,-25835,45844,18471,-86704,-106083,-5810,72398,33605,-26721,-81304,-165355,-185084,-105350,-49301,-37419,20929,94585,73913,-6077,-37656,5258,70738,78949,6802,-21110,24690,31245,-1656,-40453,-93899,-138222,-88937,13991,83519,92908,43586,-40306,-28624,78361,121531,56325,16909,54390,46437,-55940,-119084,-54372,2165,-19693,-76692,-92652,-32310,-17307,-96093,-123459,-50036,18043,42372,82698,91450,25719,-51927,-40886,5803,12479,30082,64004,38256,-48114,-94682,-44271,39186,34031,-25186,-54026,-91149,-128674,-59990,11163,-16387,18372,126074,159454,159716,125186,52659,47670,70386,26060,23073,33984,11798,4795,19392,-16634,-101390,-149047,-120925,-83944,-90420,-85027,-36031,6539,-14833,-33039,24440,101632,70289,-12806,-7469,54152,49667,6177,986,17719,32859,55263,61132,40401,-4453,-35689,-31848,-57103,-61541,27795,89490,45126,21454,32499,53196,64453,7702,-44825,-24940,-26098,-61267,-48650,58600,147055,73286,-68079,-124194,-71973,8728,58578,64871,34748,-38982,-61007,-17456,-27262,-85952,-74966,-48275,-75979,-131025,-96629,14360,96409,83137,19733,9742,29031,4671,-28369,-45420,-43856,-16274,1349,-15894,-36561,-4159,74605,161584,150250,18581,-121167,-166025,-88274,61082,145111,94384,49373,37149,21990,54256,146566,186492,124933,50336,28234,39507,804,-59875,-42888,-29219,-101577,-148209,-89730,777,45233,54902,64633,93081,98682,41096,-50912,-63099,18924,109921,111628,50553,-38974,-147077,-138083,28507,93908,6012,-23618,27116,41881,-24889,-98926,-77432,54538,133730,119593,84095,20449,-82617,-168646,-150809,-75363,-34679,726,54253,38113,-69915,-123535,-107700,-82119,-41103,-24353,-30483,17652,68883,1561,-96184,-78831,-25264,-40149,-21655,19362,27534,11523,-29710,-24865,8562,-40660,-100932,-95086,-104560,-126408,-112392,-88478,-63642,32135,135913,119757,46497,31803,29414,-6393,-29178,-48190,-55009,-21913,40826,46216,5105,-6843,8220,-14520,-40925,-24678,-13942,-20622,-24667,-1397,5189,-8594,-20030,-21552,-18736,8055,49222,38127,-21448,-78721,-59053,18796,78473,52218,-1079,2997,84780,122270,31837,-86959,-77905,-2097,40236,13287,-64886,-95707,-5648,49249,30387,56011,70279,63702,46697,-3406,-36409,-35617,19691,107931,122415,83389,60243,-41374,-212130,-239351,-81505,32216,-3285,-78539,-71824,-39962,-49376,-57007,-30663,-9230,-1119,7374,51930,95666,87540,23859,-37108,-34449,-24825,-36149,2822,79831,83645,46000,17266,-9756,-22322,11334,57531,60127,5565,-51379,-45062,7644,31342,51181,73397,47361,15156,-1872,-54455,-60959,32936,88865,47925,46534,48736,-13725,-45848,16376,62492,45156,42303,51341,18069,-10221,-2933,28759,33733,-29863,-72968,-17780,45567,89883,132057,114770,4444,-94360,-48968,26803,-18222,-64343,-9100,75256,95233,4299,-91674,-75438,-23568,-30946,-69633,-124274,-134931,-62952,38545,87887,57035,-39446,-74837,-17055,1636,-8012,18245,58914,80031,69883,22078,13003,63085,116867,133297,87305,9670,-42833,-67225,-58962,-71199,-130907,-107230,-11240,-14098,-88962,-66356,60880,166971,134905,53347,14358,3268,-7988,24902,45724,44893,46627,66993,108593,69395,-36197,-87044,-53511,11100,62231,56302,-24980,-79171,-46500,29814,64506,39716,-26227,-91913,-130713,-111101,-93276,-170423,-182257,-43088,37895,18969,19111,3935,-4609,-7291,-43028,-56206,3330,-3254,-93777,-77528,38804,52743,-11747,-70024,-117307,-134695,-73101,-11115,34650,79903,97476,68047,-22164,-96650,-64081,12670,17932,-23979,-50972,-48084,-26944,-50086,-90257,-26241,40963,36094,44818,41677,-24215,-64635,16793,123830,90157,-31102,-28425,34177,21720,19462,53899,40782,19365,56936,79359,90774,102015,75356,70417,88755,55879,18834,12392,-16962,-27450,-19511,-57638,-98350,-19444,90271,74221,-41012,-89785,-63710,-43066,-29712,12760,31619,-9177,-41599,-22343,-20666,10295,103121,112943,5238,-65333,-50134,-7769,-5740,-60481,-66105,-12697,-16033,-57810,-16237,73469,117283,91821,30054,24069,104097,138980,78008,-54226,-176453,-199875,-108243,-6059,32425,-21562,-78292,-85931,-85712,-83619,-67200,-67948,-58637,-15915,13132,6224,7452,34094,75914,100094,46321,-78765,-177424,-136580,-5994,63156,31193,-51791,-70399,-40784,-72657,-91646,-2952,83555,100195,75828,83174,102305,76809,64088,106918,119303,49024,-56309,-91445,-52142,8332,19364,-34052,-136422,-143215,28250,132358,56536,-42046,-56365,-40889,-59741,-68171,-63230,-92570,-96779,-5994,61784,-4682,-144741,-194519,-121260,-20331,52473,60530,32042,12351,10898,-4290,-32823,-7122,26333,-29215,-117930,-124428,-65171,-21136,-23035,-43846,-18696,18133,13358,-22483,-52652,-34177,45751,55001,-11373,21526,93408,53596,-11412,-6901,26508,28572,17048,-12345,-29152,29052,87693,74162,83618,151631,209590,219216,129130,22037,15203,34171,10898,44547,82895,3705,-79162,-72528,-46954,-51195,-69314,-102114,-119956,-80772,-8329,-14838,-85521,-66620,37167,104151,89865,60638,59739,69775,28253,-43192,-70298,-42838,1894,-14949,-62737,-45517,16574,42254,2922,-56590,-17218,71827,111930,96448,24453,-25358,68004,146138,45710,-46942,17301,100345,63960,-43536,-93296,-79034,-81064,-111879,-125576,-108602,-87488,-34904,52493,62675,10355,2261,10802,-9847,18367,68654,90115,77947,44148,-6233,-29827,-4892,28518,25180,18613,48959,63008,-1763],[-26008,-82652,-63193,-53548,-75888,-50406,-6464,12445,56471,93912,59244,-44546,-90124,-19683,63049,63263,5907,-18572,-15755,8210,27203,13362,-20782,-70575,-108616,-89206,-46315,-17400,-30963,-58155,-1800,13685,-72130,-89302,-44421,-19029,11253,59239,95869,60432,-7799,40572,134219,112863,46647,31229,-681,-48422,-91658,-126711,-79965,47595,117989,101118,62822,-10158,-112807,-137599,-65190,-21727,-27924,9422,61342,60436,71471,94398,79858,66369,62051,32088,-1673,-39429,-81275,-40956,45289,44045,3683,-19096,-8003,12452,30268,46124,11761,-9226,36234,27878,-29428,-1482,65210,48144,-34738,-109490,-115142,-13882,83518,74226,90894,141225,113295,33938,-320,7162,28547,61348,53531,-13777,-34045,27819,67514,32688,-31630,-80142,-34705,-3226,-80815,-101469,-41653,-45397,-84417,-51301,8599,60988,121486,161213,158644,74662,-46294,-42945,66934,74149,-4504,-16030,33432,67493,79193,111542,184249,181217,69827,-7003,-10087,13990,51288,73292,20614,-29856,-1506,73840,104209,20826,-83951,-90025,-82327,-116505,-141986,-103830,-18703,-6707,-82033,-32304,87058,67395,20948,43696,64863,95610,133271,90816,-8299,-63245,-68594,-60270,-16055,48637,54752,-1790,-57902,-23488,64564,74363,6670,-89418,-166264,-173644,-113823,-28775,32440,13163,-23099,-5794,20711,20370,40441,62280,5247,-56209,-23004,22705,-10596,-80674,-105912,-56474,18525,27085,-35593,-80736,-54469,-33995,-76031,-82660,27219,127256,157990,83298,-71956,-119499,-31173,17596,24852,15463,-54520,-66094,48325,89300,8305,-29563,-22226,-20456,1858,-8830,-28674,18252,72134,36750,-16920,-8521,18588,30150,45561,6996,-38422,-15488,33173,41302,31902,-1962,-45856,-90555,-65355,15780,50699,-37004,-87796,-563,73864,42396,69649,100701,-4316,-115259,-118268,-95796,-64118,9053,78252,42354,-64684,-103421,-14312,84393,112532,75020,15866,10245,25097,35948,30544,-8020,-86735,-96384,27717,159720,150120,43630,-40208,-17137,99627,145266,74010,29289,68819,149451,115836,-33597,-101578,-58246,-50486,-77997,-83834,-35831,8783,-26131,-46406,-8788,57953,116595,123056,38813,-30084,-45689,-25785,-37211,-76368,-64421,-13613,-16856,-75904,-102705,-49117,22892,15127,-32865,-33454,-68413,-108510,-54083,-9658,-47732,-26371,54213,97576,142677,136494,60543,32854,35147,4734,27696,63934,79486,97126,98926,22598,-94456,-131986,-63259,14215,42203,28198,16766,13032,-35582,-79895,-26757,51793,36945,692,29218,36592,-36221,-44338,55099,100821,65876,49175,74762,102355,79485,16974,-59301,-131649,-119608,-6348,13734,-57039,-54594,22508,91388,105677,27558,-57598,-72259,-51184,-15147,33812,68957,44141,-44264,-102973,-76232,-34497,-35487,-25184,43952,84437,26960,-24186,13552,48241,24124,32506,39935,-39129,-172756,-168561,-54869,-6693,-8974,13626,60602,74495,36914,-4577,-36398,-75653,-93160,-99675,-94706,-70865,-45618,23225,125985,143848,48529,-82090,-124346,-57703,25727,64992,53276,47915,32021,-17930,-23536,90892,210906,188315,82445,17677,23763,16453,6367,22095,3062,-58640,-88216,-53282,-8326,5541,13471,32180,67742,73866,6118,-76529,-52259,39912,97060,95256,47561,-41651,-113419,-98355,27775,93281,7354,-50315,-30579,-55808,-104800,-101672,-55936,37758,71625,34287,9432,-24408,-124922,-180436,-102626,-24871,-20117,11484,93065,113223,7350,-99577,-115969,-58710,-28345,-70461,-43495,67012,87592,-9929,-82075,-89067,-92436,-80831,-2053,44029,26522,-14893,-88458,-86480,-33929,-52187,-52559,-19288,-66742,-107088,-74854,-57021,-27329,85375,168216,120936,54102,38844,32616,5518,-21707,-40555,-31333,1521,47923,44258,-8027,-25309,-22109,-38090,-19105,30412,42135,32449,-1746,-26921,-18905,-12852,-3061,42869,36202,-16882,-33279,-49589,-66179,-62900,-15227,85827,138638,41212,-59305,-39204,76852,119246,37374,-49041,-44722,-18483,25384,34882,-57353,-94528,40717,91446,4612,9282,76821,112873,71352,-8491,-16523,16149,73475,147973,121866,47186,29455,-49310,-178150,-159994,-12879,65777,18990,-63675,-60781,-4726,-5399,-63957,-127017,-146833,-80723,31313,113208,107695,45924,-5570,-9065,15192,15998,-13175,5569,51685,26755,-359,27507,62108,38351,280,25907,66316,51742,6546,6427,77233,129982,99787,43967,-19843,-59028,-46962,-52294,-76794,-66553,-28466,2611,10981,-27038,-37595,-5787,28291,49902,82208,113834,94264,26686,-18680,-18106,18807,22934,-10979,14561,77438,74054,79567,116222,100898,29099,-26329,11934,66793,43482,24874,69948,99083,54899,-50093,-121974,-98156,-47672,-47526,-74423,-97691,-92692,-72487,-38508,31874,74544,33365,33739,109850,127248,79553,51933,33376,20484,17754,-15139,-13733,46317,92937,105352,95750,69693,43367,10091,-20686,-53803,-105157,-80665,14121,5744,-66727,-44928,78341,184951,127145,1297,-30361,-10061,-15125,2296,35179,64826,40949,9425,52518,57764,-1798,-17584,30365,78295,96050,36786,-82811,-131941,-71118,936,-1718,-24106,-35025,-82838,-117737,-59137,-28374,-123847,-117280,30814,78012,42460,58459,40363,6347,-8013,-11354,14537,32731,-18032,-79187,-21680,112748,122032,21966,-59551,-112059,-172467,-172404,-114887,-50484,-26351,2250,35620,-32614,-138183,-112593,-14561,-15343,-76363,-86358,-36372,-6345,-28604,-39645,14950,48691,27053,4012,-23841,-94493,-162113,-109837,10737,-4250,-97105,-81121,-12107,12026,39496,67533,44280,-2657,-9827,-9650,-29112,-47781,-35169,15984,55433,28838,-6491,24800,52292,34445,-9779,-50919,-42175,13443,48886,29425,-62676,-134128,-128439,-139042,-177466,-113584,-31807,-16207,3778,33246,19541,53196,127770,90552,-24873,-56669,-13161,27089,30836,-36159,-62098,5931,39569,10235,40223,101623,80218,31741,22754,59957,86817,68538,27640,-51984,-148666,-196284,-147105,-36985,34847,-53978,-167333,-132836,-75658,-76266,-73852,-57348,-45575,-27076,2035,30843,7437,-20860,-2541,15552,-25630,-88412,-108977,-62844,-22869,14403,38567,-23618,-72766,-48413,-72888,-93322,1951,102675,122316,108261,125233,116459,63718,24690,39314,54460,-20842,-136046,-126897,-2050,85359,69016,-26694,-126306,-115439,15006,73149,23821,-25844,-42916,-36227,-40614,-76662,-83924,-47593,-22910,-3187,12937,44623,20830,-68139,-80261,27184,103570,81325,40242,11257,21476,39602,5417,-26179,-6886,-7937,-66217,-111539,-71818,17313,30452,-42776,-56491,7579,34352,725,-15232,25029,95160,96909,41035,33379,76216,56431,14657,8048,7422,11086,27540,-27952,-99398,-23252,98455,133537,147335,166458,173339,184609,114097,-2370,-17255,3162,-41150,-50449,-25626,-71728,-139834,-135529,-119306,-103678,-65812,-69725,-108069,-64627,68331,87244,-41009,-55739,36083,45122,-813,27709,111405,170774,111555,8700,-31645,-11605,25260,16830,8783,69913,96032,18645,-48967,-58419,-16062,51073,76984,42816,-23487,-70848,590,121743,100651,-11622,-30516,37340,66593,12684,-43298,-76114,-110753,-133714,-73497,-690,-6871,20754,106024,101744,21580,-23332,-60650,-109857,-98121,-25702,5600,-22205,-20556,8653,15524,10158,21462,9237,-13155,30785,80127,31727],[34759,-18904,-14468,-19500,-72745,-78220,-30326,24001,96505,139498,83812,-22810,-54282,23153,99005,98811,36602,-5745,-16685,-4927,7851,-154,-27269,-57024,-70863,-48645,5970,35222,-13339,-86086,-69717,-42760,-59130,-57525,-52604,-36557,18084,71980,81151,48662,7744,-9682,8105,36967,46618,12733,-65710,-113682,-87458,-53015,-6381,57218,80463,74296,55866,-27614,-131913,-114046,3950,57078,45910,93596,146208,82278,7131,276,-23365,-68139,-30128,26281,5095,-60358,-125485,-114024,-23025,-4262,-58130,-91511,-80611,-63139,-30224,16537,20531,45097,97251,43916,-44249,1464,95679,50673,-103905,-192624,-144649,-31108,16914,-21455,-5240,42130,35000,11415,-4263,-27221,32576,153231,136816,-7574,-68814,6272,70863,40233,-45889,-108658,-83917,-73712,-136061,-123541,-67038,-85747,-96440,-46187,1458,36944,95262,149270,150663,57201,-59279,-56592,37931,84305,99267,106292,86222,76563,100556,133145,163281,136853,87942,72646,37163,-2579,17282,60545,61330,21382,-4768,59907,117619,29058,-81613,-83740,-122051,-206365,-173863,-48099,29076,-1830,-58679,-13550,56533,19902,10698,55108,52145,74542,123491,77046,2039,-984,-11967,-65959,-50185,60883,127366,71926,-18505,-42105,1094,15201,-29997,-88889,-122899,-107374,-41311,30507,34745,-10027,23807,81868,53769,-14846,-359,52316,3599,-53458,20124,72720,-29735,-129926,-123241,-56943,-5618,-11153,-70347,-92716,-27948,-15497,-86033,-78021,-361,10410,24215,51997,-5631,-70703,-4183,83743,106310,71995,-25125,-68354,48162,103179,-9787,-79695,-84342,-100038,-58230,9286,44303,59860,59394,14584,-11154,-481,-12105,12370,119288,110098,-23751,-61134,26909,104787,88133,-6536,-64244,-93351,-92169,-28443,37510,-5838,-62656,-13232,23032,-13244,39687,119682,66419,-21054,-66915,-87412,-80053,-56621,-18061,-10554,-96082,-141216,-28541,95384,129706,115450,44843,-28110,-14607,48417,92682,75685,-15323,-74635,-4619,119649,134767,44011,-32304,-35545,40309,83053,45999,22479,55662,183355,231635,54370,-119028,-83900,-12870,-12793,-45406,-71660,-24427,29454,34668,-6690,-4909,86805,109608,-16467,-86205,-68794,-43225,-49088,-89345,-120160,-108785,-103902,-99430,-70648,-38836,-42944,-68232,-93774,-76733,-46255,-34621,-31953,-23509,4778,40174,52201,67068,101273,85286,8638,-45715,-54261,-35732,31664,95393,120108,125711,95543,15648,-80170,-105839,-21964,76742,113582,75164,20630,-22385,-73084,-91023,-28975,19264,9346,31811,69950,22356,-76772,-57350,87115,146813,93770,51760,91654,165632,174287,79360,-19607,-49650,-12182,28559,-42036,-136525,-104535,2045,80844,82136,1871,-84134,-118793,-99198,-13801,66908,81036,20144,-83896,-112703,-46647,-7978,-46302,-67712,13341,98060,55804,-24059,14954,111501,121896,116838,108866,12351,-129386,-143070,-91414,-98345,-56132,59113,125498,95743,39029,-197,-50395,-104224,-129034,-138546,-96161,-44084,-45870,-29071,26631,30935,-15875,-57886,-25921,1940,-50068,-71652,-19984,25525,5122,-56518,-89015,-30379,80216,114225,49352,-11744,7146,58154,119670,138669,90901,54904,49803,35176,261,-49811,-89306,-70176,17775,52521,-25312,-99088,-44286,51076,69023,39003,13394,-18540,-14090,1824,25231,47209,-7547,-79894,-75372,-95801,-105803,-27911,47149,54585,3117,-50136,-38068,-26310,-62632,-70153,-29606,-27393,-42268,5727,100171,143612,52058,-65902,-103339,-67839,-63805,-99200,-26176,83106,57533,-8893,-33869,-80311,-134494,-95018,31573,85587,50491,-9479,-89556,-110839,-87190,-73973,-12069,39818,-17174,-62822,-28531,-29566,-29356,50994,113180,89140,79167,89692,63783,30116,-4862,-29333,-27026,-31953,-5489,20858,-6219,-66033,-100782,-107413,-72646,-3619,48202,83660,44460,-16187,-17440,-19650,-15204,46458,38835,-40637,-95192,-118702,-105350,-85137,-45108,58155,126658,47265,-29959,-29761,23618,56125,22739,-40228,-77297,-80989,9039,75566,-10858,-66604,28488,43187,-50779,-49266,28374,75969,48322,1635,6339,2561,6592,78365,107440,64254,36858,-20233,-77604,-35289,26881,14150,-19730,-33283,-16849,21534,13733,-75319,-190166,-224207,-131926,-490,77825,56696,9854,3125,37175,63505,59397,28999,17308,-3857,-56521,-33926,57470,113174,46591,-37043,-22418,18020,61203,124428,135959,122040,135454,84436,7749,-41279,-67854,-53368,-29543,-86869,-163840,-111791,-3984,21062,-26384,-12341,20766,7333,12320,74136,126420,124182,61921,-9048,-22303,1943,-14410,-19379,62867,122003,54704,1681,35993,57651,52619,59156,76964,66684,30690,33862,94688,100681,17894,-86696,-134518,-99452,-30065,-1238,-15998,-26198,-15241,-57291,-104793,-33046,58422,71570,110716,180326,172322,122208,80927,33033,-24651,-50125,-76147,-71853,-14499,27912,38624,56214,81649,94558,64766,7941,-44094,-86244,-60419,-11879,-54781,-82041,-9411,78440,108624,28663,-80208,-67807,3736,-711,-33370,-23613,59185,67432,-21551,-44241,-9945,26398,87662,160676,185595,146734,48765,-75775,-116862,-52579,-9090,-66592,-113051,-72058,-45475,-49729,11884,55729,1901,10635,107902,124870,76572,71047,49463,35589,63022,84503,80638,63034,46667,65397,112113,161902,166264,126004,68731,-20029,-155855,-222970,-167107,-92706,-66840,-32461,4180,-31742,-91848,-68910,9396,-7696,-94356,-86081,-19862,-2673,-4519,24006,29106,2930,-16111,-29155,-44968,-83140,-132045,-115036,-53550,-64772,-86988,-43830,37209,90522,80797,34175,-2822,-63661,-120201,-126971,-146771,-194105,-155050,-62380,1179,5244,-40275,-45232,-1214,14965,-2697,-11150,6887,11360,-19937,-26967,-48722,-114983,-160067,-207352,-254254,-178529,-74648,-20135,38514,80400,97712,134089,124303,22250,-67796,-42259,18620,17444,-9592,-45324,-34064,38539,93713,84750,63232,57254,21621,-15643,-12070,27177,35949,-2773,-43223,-66020,-95767,-129656,-131673,-78420,302,-26804,-116098,-117624,-70220,-45974,-5950,25679,16197,-1162,10373,22058,-24321,-80362,-83763,-71225,-66297,-55563,-43732,-32660,-30763,123,32929,-35690,-88137,-32927,-22134,-71948,-28332,53258,77593,107920,144391,98031,27005,-1778,635,3699,-30062,-80830,-70882,11189,97875,111140,29325,-42332,-48077,-27380,-6399,8429,-17973,-84397,-76638,-30452,-60002,-74470,591,26352,-48190,-63676,63848,135067,39753,-17469,45114,77080,55363,57122,40816,21376,29483,16741,1044,15620,15379,-29676,-77472,-74161,-32309,-26395,-51983,-4273,109734,150340,80409,41048,58713,95312,129987,107247,32398,725,344,-18308,-68783,-90281,-36629,45760,27211,-33149,6279,69718,106991,111381,80472,83760,141167,84828,-44728,-60088,-29899,-71606,-123855,-123217,-96026,-102157,-112310,-122330,-125546,-98219,-86714,-101779,-41406,108674,137658,18635,14710,86869,15640,-89397,-37432,92937,136454,74304,15467,21400,15638,-13635,-19028,31272,92604,58177,-44906,-37003,12543,-4312,-17246,-19612,-36149,-43478,-65342,-54907,60633,113523,16805,-68102,-40197,38005,68103,49261,3261,-62868,-86232,10396,101249,51759,967,44594,73880,42058,-10838,-60495,-104307,-107741,-55388,-50203,-93738,-60073,30909,72554,52301,37729,18812,-19160,12036,79632,75303],[52225,25927,30627,19042,-38434,-67200,-36737,-1459,28986,50711,18560,-32676,-14788,71351,110070,69802,2147,-24082,-14577,13837,52323,65412,31858,-2521,-3934,18977,57507,47695,-44648,-142800,-157496,-106292,-51685,-44288,-61535,-54928,-24912,33773,69299,88089,77250,10389,-30882,14074,54701,15733,-85125,-136761,-69625,33728,59977,30580,8868,16214,27398,-11109,-49368,-21227,36046,54873,67448,113104,125982,42232,-74515,-121186,-120305,-109575,-49983,1111,2519,-7808,-62882,-119773,-90632,-56521,-65562,-79921,-82747,-72388,-36873,4629,28992,83813,154063,114532,50976,107751,146261,42880,-90696,-139244,-92396,-43841,-70886,-110549,-64331,-17889,-11011,13712,40717,-1301,10178,92654,103166,31030,-18512,19990,82291,47582,-46896,-100458,-96292,-93851,-118790,-99120,-71280,-85112,-100404,-101959,-78389,-41153,16669,89012,100102,35986,-25038,-33881,1764,52172,121271,130201,77408,72776,99068,80414,68059,97040,124477,103631,48149,-2469,-19952,8464,44486,45060,11411,23483,45224,-17895,-72950,-29190,-71540,-209449,-163633,28997,66416,-57182,-97259,-12528,24863,-33760,-49220,-12017,-8892,7837,44526,33159,21286,51260,39504,-3318,32771,131275,181501,125807,26674,-50894,-49431,-7277,-13450,-46231,-23553,28361,87967,131384,62390,-46022,-20256,83090,74801,-30405,-59308,15493,43904,15647,46017,62978,-42179,-100071,-53400,16999,58171,39828,-41943,-72482,-4584,2845,-64845,-58483,-36635,-69850,-53232,12712,19318,-21431,17743,93370,109414,83772,27948,-23345,8736,28691,-51367,-96964,-92371,-83908,-25753,49316,61036,26265,10088,-8617,-41324,-56095,-42981,19904,132692,125928,-3894,-68727,-1601,67035,54923,17697,-8499,-56148,-50604,7715,41871,9598,-36019,-42676,-66979,-105080,-70637,-15378,10802,63971,60968,-18929,-96301,-136803,-105098,-32011,-44722,-62698,26967,126536,159824,152931,86959,-20442,-35793,27733,77223,80247,30837,-19409,-19907,25356,38326,4530,-29987,-44318,-39033,-26767,-18668,-3158,4491,75404,167018,59735,-102644,-72778,31276,54315,4902,-62777,-36698,35456,43061,-22909,-70738,1974,56466,-35177,-109894,-111700,-80997,-30438,-27948,-89008,-138003,-134801,-78939,-39654,-76298,-130075,-128532,-113864,-99031,-25321,16832,-33935,-27646,85998,114520,55051,71144,107926,62181,-17570,-78370,-79883,-26817,64290,125191,117635,79426,31082,-31879,-94464,-110719,-53598,28097,73810,64890,14334,-59511,-111279,-68079,19439,47202,48668,101475,119464,42577,-27553,8206,99445,124194,85685,59660,94670,160255,164454,75991,36504,89518,142635,97599,-30874,-134545,-89524,13419,69328,50436,-22509,-80422,-89489,-76030,-19113,33438,66794,67313,1852,-31145,-1893,30182,29798,27707,63220,98960,39284,-34789,7979,100124,103792,101371,107008,41800,-39951,-46324,-68030,-101304,-22136,101154,123648,60449,21137,13406,-33833,-76005,-72605,-44367,13276,22555,-13845,-19618,-21673,-73515,-101570,-67457,8643,10307,-98506,-126683,-38142,10190,-46258,-95173,-85805,-61320,-14416,32790,21699,-6532,11445,82018,186417,213368,142725,115179,126350,87643,35451,-15416,-92833,-114598,-13941,58387,3637,-87965,-79386,114,44548,32641,31274,51086,83409,73237,23648,586,-26954,-68910,-44196,-24361,-15518,73228,149713,90738,-39830,-100186,-56894,-16333,19134,42811,10627,-43836,-37376,33850,117936,140097,31048,-88842,-120974,-93571,-67104,-50724,-3794,20440,-19995,-11622,17305,-42627,-98811,-48443,57068,101450,73442,14276,-36689,-78954,-117283,-82649,15266,53828,13758,-17875,-12868,-20424,-41131,-12097,52288,98231,134542,142314,90476,34678,1660,2471,1537,-66222,-65860,20719,24038,-98469,-167176,-146293,-97935,-35956,31408,93009,55308,-13572,-22596,-28844,-39479,-12523,-3852,-14129,-41341,-87973,-108709,-133967,-131229,-46363,56092,64936,38568,2871,-22320,-427,5850,-59301,-116497,-101357,5674,78348,25661,-43031,-47726,-64567,-84695,-53491,-16855,9545,37669,60076,36932,-48912,-91614,-17601,70813,75507,47720,14073,-13447,20749,57656,-2495,-49956,-27723,-16976,-20401,-5456,-25652,-108999,-165513,-111372,-33930,130,-2471,17970,62631,100904,115344,97792,81647,70343,6853,-58807,-10114,68979,72754,-4995,-54683,-40777,-24456,48057,176648,178437,85593,49508,14140,-18492,3755,332,-29856,-19086,-60769,-129866,-73852,6510,33324,39768,54927,56855,34337,14459,25686,60049,104622,90382,14655,-28627,-37631,-63480,-56293,22158,81632,23528,-48207,-29114,5082,48779,114413,108140,23492,-43543,-44844,9424,30327,-10224,-60525,-83174,-61544,7843,58777,43615,18119,31436,-23745,-110334,-90181,-14375,39337,106650,168357,164955,135797,83244,19765,-38787,-58329,-73971,-74167,-41232,-17847,-3109,25956,55976,70407,41327,-9661,-47125,-66632,-51414,-52319,-101196,-90011,4893,45153,14973,-24070,-45050,-21468,45168,38605,-35880,-75134,-1667,36942,-42909,-105414,-77650,24601,133484,190548,183967,131233,69143,3068,-11341,23745,23900,-61312,-139713,-121638,-48814,-2770,34180,55543,48727,71481,118377,101933,35704,7427,4553,55089,143180,146034,62624,45807,105972,174384,166387,113668,132593,209347,217345,111934,-69730,-164497,-116092,-44409,-7119,13156,-3647,-33280,-11173,46715,99860,41898,-103250,-109687,-24820,6317,46013,88948,27630,-54506,-39664,16253,27405,-8132,-39121,-25725,-13756,-21374,-13788,30359,110637,162614,105594,-8967,-69121,-114426,-158263,-162818,-183078,-227747,-184491,-91058,-5168,45032,4136,-58773,-58243,-14468,25694,33646,13670,-4499,-42771,-35055,8400,-26843,-118670,-167860,-150711,-87269,-57697,-39033,24857,91882,151152,179364,93258,-48840,-101946,-20133,55706,19558,-44930,-56842,-7533,67772,143792,168890,114344,38454,-12960,-48241,-57280,-36215,1733,4,-33566,-36044,-26843,-52733,-73294,-63978,-13683,32483,39867,1846,-24786,-1349,63193,84616,58537,33130,16971,-31552,-77207,-97354,-95782,-66871,-9027,30828,8455,-44281,-48863,-14565,-9095,-75623,-86301,12206,62662,-8155,-34661,13893,50752,91646,115232,58266,4078,-3001,-21932,-24750,36020,71254,17008,-43147,22168,93910,62805,29603,12287,-32000,-38186,-11419,-48496,-119858,-89676,-11766,-5837,-13355,29962,17449,-75048,-75771,65835,143024,61254,5797,28594,40203,48702,89908,89264,47939,42090,54962,63536,50793,10414,-29820,-63721,-110732,-133720,-101765,-38639,70983,189824,222206,145871,84623,61511,69318,127554,137535,47169,-49915,-71732,-89333,-174882,-190185,-78149,42008,80505,72349,39845,-3805,-3165,-8745,-34938,12358,98812,50311,-44089,-43914,-30020,-70413,-129603,-137011,-56265,11275,-6537,-58136,-106777,-114088,-88377,-71769,-27304,64657,83000,31357,45353,68597,-36577,-146294,-85022,27423,15823,-41962,-36362,10603,-26609,-93418,-76379,-13266,-4704,-71806,-115267,-14649,70032,27586,-31002,-46914,-23329,35344,22564,-26113,43618,103356,42295,-25177,-31591,2140,50095,87592,85721,33361,2103,43110,83377,25525,-73887,-92462,-27617,42471,44905,7398,-40767,-52494,-49704,-81704,-105646,-62542,9573,71899,92259,82566,46066,-15869,-7361,64216,83656],[13776,23899,46332,27628,-20131,-34925,-23106,-36194,-46798,-53881,-69809,-64049,-11948,47819,43428,-27913,-72197,-30702,20620,59927,92666,88676,40822,-4951,5335,59086,91329,35450,-92995,-198569,-210279,-132089,-39906,-5966,-4020,-15502,-38388,-17218,29989,92495,109329,47916,-4337,31143,78536,50262,-54291,-102260,-36215,39278,-1314,-71594,-65717,-9638,33288,44228,64286,59963,4697,-18698,39390,80352,44460,-20453,-107319,-182298,-154639,-38162,10402,-54922,-71129,5954,5286,-75757,-81108,-24854,14143,4848,-20336,-16375,7817,5555,312,69147,175672,178357,156458,206007,152711,4305,-40985,-15246,-5243,-41054,-118909,-136597,-37929,15310,914,36682,105653,80292,5644,-34017,7314,75401,70720,61299,108052,77737,-6365,-51193,-47315,-18683,4015,13618,-6152,-38165,-93094,-145297,-124594,-66528,-16984,41677,69320,53018,27197,-7619,-14152,21058,50077,30251,29586,82442,93433,28678,12688,90950,114786,34727,-1049,17778,-14887,-39751,-12352,27091,22277,-11884,-35893,-51108,-42258,19097,2353,-132281,-139150,27518,57859,-77591,-122976,-46754,-20869,-65889,-92810,-79155,-59334,-48040,-44756,-37929,-7807,29565,38211,54182,109439,153110,152599,108646,38547,-11319,-6556,849,-18996,-9838,66165,131152,177244,187253,68145,-96971,-109448,23090,82246,12174,-58801,-37230,8828,3171,-11821,-25885,-62396,-31405,40176,79669,111249,97803,4028,-43748,-7180,-9777,-31830,-16675,-23340,-45384,-24399,-2719,1390,7445,24857,40532,30773,14260,9782,6679,981,-24146,-76202,-79353,-36726,-1990,37963,57465,-4573,-81716,-67554,-26885,-61475,-98526,-40324,31875,71506,77015,36863,-36575,-63305,-77125,-58490,33171,71704,12176,39202,89086,62356,16731,-10575,-70198,-141336,-164675,-130215,-116278,-66462,77575,139379,35748,-82553,-126671,-89497,-10289,38685,58782,93903,123892,149761,164361,124625,29229,-38534,-26867,-5998,17663,37780,33187,5989,-19227,-54197,-64027,-35054,-20064,-61293,-91237,-63901,-28619,-63612,-86457,-26158,-41098,-99526,-57752,14513,39868,6097,-41179,-18982,20634,15512,-22580,-61364,-39927,9145,-20685,-81174,-124900,-114549,-60659,-31116,-41263,-63998,-57321,-23143,-46632,-148548,-176096,-93923,-50581,-63639,-13403,11898,-74112,-65054,71928,65373,-30479,28120,122182,84407,29147,16439,16451,14303,60672,101846,79011,21038,-20916,-74652,-113434,-111241,-110401,-96015,-26970,46106,25312,-71957,-134416,-71606,31274,81649,110469,157396,141357,58092,27135,67124,68869,27237,17342,30846,33885,47908,44581,23280,53249,117514,138667,93384,756,-80681,-42476,51468,81702,46186,-14057,-30627,3243,10398,-2058,-10015,10642,53631,71765,75543,67056,73937,110360,143813,132699,73818,-13953,-53056,-18873,10043,-16125,-3243,34393,38589,26399,18813,-41557,-71833,-2052,60545,32449,-21111,4203,59883,37624,-6183,-457,45696,91982,57231,12760,49437,33602,-79323,-108939,-63705,-33374,-46414,-106614,-86983,12597,24340,-99933,-153649,-72965,-8706,2863,13837,18867,19017,24284,63802,154279,175799,97358,53770,49264,28755,38819,56435,-220,-62745,-8482,69099,45449,-67541,-148265,-118805,-11914,72124,119393,133416,111485,60918,6201,-33129,-52225,-42954,13917,65330,61811,92039,133690,88926,-45123,-121426,-104692,-62087,377,27338,-6595,-30488,-516,57023,113466,111137,-18889,-147284,-157646,-92968,-14910,19942,-15561,-78440,-100793,-48307,4704,-23924,-23391,31446,55567,51987,46083,20667,13278,-13449,-77431,-41865,52284,52620,5714,-23941,-49052,-41734,-49546,-55753,15535,112070,148808,131760,81246,7823,-15867,36363,46027,-55124,-58012,59535,50990,-106961,-180073,-102341,-2145,24678,27092,56071,24071,-23947,-31788,-24992,-25363,-32114,-23072,22690,33979,-26908,-90735,-149107,-164581,-104152,4481,49654,20827,-31387,-55268,-27984,-9093,-77609,-120547,-76772,-10419,4955,-19354,-71637,-125250,-135282,-80273,-22347,-29208,-13420,66977,106312,22504,-101335,-135319,-82780,-12721,17418,24369,15253,-28926,-1381,88082,46693,-37858,-45453,-48612,-67104,-23546,47710,32520,-45593,-49031,-20931,-28537,-19095,39782,95782,126665,135177,102396,94126,107667,51286,-19399,249,1298,-58599,-86248,-59279,-39153,-27468,31614,106266,90549,15345,-35098,-68278,-71252,-2267,24465,-38911,-62487,-43530,-35579,-13478,-24044,-14264,47952,83991,84763,73861,17478,-27964,-5243,45209,52334,6380,-42580,-67753,-88249,-85180,-37441,23003,5456,-56596,-69562,-41271,26977,99676,63350,-43697,-92574,-90400,-85847,-71906,-41434,-15620,-13500,-17933,13892,50152,33590,1921,20019,-8813,-103234,-151942,-103364,-9073,71996,108565,114962,100954,33001,-42194,-62162,-39662,-24073,-11182,-16398,-39187,-29199,9449,23631,-413,-46249,-72855,-57326,-32032,-35745,-59590,-74144,-49629,-4248,-26066,-48690,3491,50983,45865,83212,74949,-31792,-120323,-110277,-85098,-86824,-82161,-48355,49038,107587,71034,19416,7028,37369,61577,62690,46422,26501,-21386,-99324,-150262,-93519,-4347,5522,-20218,-9815,38708,62368,3193,-95077,-125203,-92244,7905,117957,95147,-23189,-30432,54910,109325,72096,5620,39515,163757,220659,148640,-19528,-108683,-57409,30017,61621,44963,-17230,-55325,19344,110582,132997,39490,-131106,-163394,-53882,18644,81315,111523,37028,-50883,-16572,83721,99970,35644,9757,35763,40237,33390,23581,41307,85677,99835,42984,-69233,-148680,-158078,-130646,-122774,-156705,-183065,-141654,-70528,3306,67619,59960,-9321,-63156,-24827,40974,29750,-21561,-33502,-51129,-18353,65679,48643,-64476,-80347,9102,53609,-4680,-43066,-1191,70701,129844,123642,12491,-110827,-116054,4405,84738,43665,-17169,-34966,1233,85562,181807,217830,178972,97871,-3023,-82501,-108906,-81737,-6088,27908,-1419,-6984,16233,-20559,-52752,-46925,-23997,20424,87566,96641,47731,36868,55334,31776,98,-1735,-22062,-85502,-103435,-70616,-55998,-12478,59825,72828,1150,-78788,-88052,-53282,-51054,-79372,-43588,67262,138646,92338,24660,28485,75506,89246,58172,-2482,-26708,-27355,-56105,-26939,97146,140457,15943,-117300,-70701,23712,32014,34248,33974,59,-37642,-70730,-110796,-102166,-42135,10346,30023,25452,13842,-26486,-69782,-46165,55279,84253,17956,-4270,27313,50053,67811,104312,105116,70360,75393,108988,111868,60284,-10355,-36574,-58386,-141399,-176295,-96304,-9601,60398,122239,141496,96519,45604,33449,47462,64649,90381,84160,-9426,-95759,-127382,-199695,-200793,-80368,3073,37774,62839,12949,-65682,-97924,-95311,-60940,-4163,21480,-3881,2638,25245,-4798,-58102,-104236,-116456,-29083,81161,77077,-6938,-81901,-84905,-36379,-5989,160,2607,-11515,-18477,-9119,-41001,-120550,-159123,-80359,-10570,-35412,-70625,-37614,-18071,-103749,-156955,-93005,-43076,-71993,-117497,-115927,-39541,33387,57231,39963,19972,54188,121304,87584,25867,68283,98638,60317,45971,30711,-17210,-29650,8709,41243,63299,59775,16074,-10812,-26882,-97227,-163854,-122365,-6965,55822,39905,-319,-5426,-32407,-80676,-73337,-43980,-43840,3975,80899,107516,61193,-10752,-4024,59112,60875],[-4894,21106,39642,5508,-31428,-14814,-12040,-42026,-24966,-31373,-71905,-44924,7130,-7745,-60219,-109040,-93108,7113,56004,48351,31868,9734,-20793,-46505,-17373,59087,91641,17117,-126377,-222509,-195006,-103970,-6979,59947,64436,43825,26818,-9864,-31187,13495,55609,34612,-4590,22906,97991,101806,13230,-35668,-20016,-40739,-129736,-173100,-93162,22654,61356,66751,100586,77209,-25994,-59931,15589,52972,16636,-12853,-52656,-135746,-112410,36758,59471,-87723,-142799,-48008,-1522,-31733,-7459,55749,77117,34134,4207,15920,23372,-9563,-43326,17470,126338,152257,150629,160335,50002,-79673,-45090,31929,22355,-41673,-113306,-109745,3480,53992,20452,53793,146374,153286,48844,-49930,-12728,95366,86491,27601,60238,83832,52790,22352,35378,67831,87097,99932,77324,16225,-64024,-115707,-87299,-14907,14750,15739,42227,58377,35759,-418,7372,41179,-5640,-73047,5948,111400,85787,3418,-6147,43094,18259,-73401,-71234,16382,31014,-16614,-30911,-4657,-13698,-54262,-51847,-9206,4235,5791,7872,-38628,-80887,-26571,10904,-28045,-55163,-48537,-47264,-46634,-45831,-56328,-60149,-75974,-114346,-129511,-89347,-29311,28127,84011,96640,81812,81109,60321,24517,52375,71123,-19306,-80110,-8793,80842,107701,122958,116844,21927,-118189,-119141,7994,95624,86621,8898,-66663,-91695,-92411,-96128,-101757,-66845,23436,69104,37086,37963,54110,6494,-29577,-23471,-34572,-9130,32003,37378,35999,37916,-8524,-32314,7892,21502,-14899,-42235,-64297,-51199,16194,59634,29199,-26135,-26457,15541,19192,16797,6902,-77573,-167033,-124785,-22281,-18360,-68719,-26121,10988,-9307,22209,59342,-5392,-111260,-196569,-152568,9007,100831,67930,82530,96986,48591,7469,-10854,-82105,-144745,-138821,-88833,-82494,-76544,6847,71408,29296,-12871,-8733,9634,30203,64437,86992,80266,51156,64088,109074,106903,45877,-43083,-79991,-74387,-35220,21249,54399,47943,18429,-45604,-81571,-23485,25300,-15699,-63289,-54336,-46197,-105458,-155085,-166933,-165229,-118286,-33846,-16424,-25484,-37925,-59813,-29373,11453,13476,-6434,-3873,-4786,1195,10909,-551,-62031,-107097,-133110,-112322,-18437,68303,85141,46147,-45037,-151248,-133845,-1573,21785,-40092,-19854,-83,-91388,-108375,-19624,-42907,-116148,-38385,75172,75801,95913,174246,158567,35266,-7116,35929,45452,6010,-30740,-75497,-83728,-67163,-115059,-160008,-69182,53567,44418,-43205,-85430,-60078,13844,87554,122521,143059,115813,39478,12236,39503,7434,-62452,-45882,-9976,-51563,-81058,-39792,25972,68801,68813,34655,31325,11229,-20586,20418,100907,108821,60882,16260,37723,101012,102376,55033,14483,-23333,-30781,21964,81010,90089,84394,107409,133994,104088,3053,-79157,-87461,-68920,-68791,-93818,-81515,-26809,47129,69544,34112,-26600,-55822,-39999,-33887,-62444,-76472,4400,103934,104595,52823,18877,16194,56043,52920,38642,131720,149564,18860,-13515,10797,-27651,-71184,-91832,-32942,80381,68043,-106597,-184680,-70521,47236,55732,14827,10395,34312,46294,44248,71373,70915,15343,-40704,-71641,-52454,14357,71427,68660,28351,41192,72212,42884,-51048,-160517,-193872,-82580,80092,181176,171288,96902,28668,-12082,-48753,-55467,-14908,58068,111665,89782,47794,45402,62444,5642,-94850,-150868,-119804,-69662,-51388,-19578,20407,33566,33071,60058,86898,-7537,-125848,-116042,-30574,31577,20901,-58550,-131322,-136257,-91495,-41305,-15778,44246,96169,49873,-10737,2281,25035,46744,73017,50388,57179,103106,74554,1115,-43466,-60332,-36680,-28741,-48003,6736,88691,101284,92796,82192,3276,-30658,51376,79739,3641,16707,88640,56296,-58259,-110534,-6889,129906,124305,50604,36793,18410,-4337,-7840,18367,60903,64271,38120,45291,45073,-980,-46305,-74570,-74034,-36142,34538,23662,-52236,-77187,-35357,-1162,6896,-59115,-100257,-64889,-46671,-84360,-101327,-105641,-112865,-94726,-37071,7548,-8371,25258,115985,105350,-14584,-81507,-69445,-75800,-86345,-59999,-14841,-14202,-56577,-1486,111350,93292,19074,-1657,3316,326,4956,55181,78338,17101,-7240,24637,32365,35078,59930,76492,105335,123926,96734,73107,87132,72964,13390,-28348,-99565,-161903,-123688,-46934,-9654,21022,46571,36070,23349,10888,-25727,-81965,-118301,-91484,-36794,-60334,-104093,-63195,-12668,-15793,-59724,-69475,-11661,58822,75104,51066,-13256,-38455,-967,7363,-9184,-16293,-29267,-24365,-25229,-29488,2357,48716,34213,-27234,-61646,-19552,53355,62780,-5651,-67179,-41701,-10319,-56624,-88364,-38332,10518,19299,11768,3601,-3528,-12468,-20359,-1300,-14368,-102611,-163388,-102627,20820,95760,77026,44759,33017,-21841,-76149,-66120,-24154,31958,75576,25902,-60511,-71513,-5715,33463,-18276,-93410,-106290,-38472,32339,20212,-12582,5167,37277,7380,-87988,-88327,26682,73369,58081,107438,91683,-38612,-138226,-158001,-159760,-100571,3604,73665,126093,87900,-36604,-121606,-111090,-17832,76282,76316,12821,-7658,842,-53462,-132293,-86601,20181,11513,-41940,-21072,36914,31674,-64172,-175277,-184157,-131446,-57879,9575,-1523,-77033,-98283,-57015,-27683,-29293,-26305,-1562,54793,100176,78204,-35112,-99101,-24267,82535,87840,49542,-1591,-39319,20535,76781,53162,-16793,-116531,-144568,-54111,30642,76909,93882,76083,41074,47617,103869,110598,53978,45829,63023,48850,25608,14253,19340,18813,-7369,-38996,-108725,-179353,-157889,-76858,-48795,-85707,-112957,-67239,-4736,14584,36034,66699,38211,-34466,-25632,17667,-9677,-40683,-40999,-54734,-3371,81088,54862,-37340,-24881,63836,100623,44749,10962,25624,62369,97160,60052,-44736,-110854,-71476,42111,96636,61940,37598,18042,33435,127215,209087,201572,183102,159449,50398,-61851,-103110,-59685,20604,30635,-29333,-33462,20905,-3708,-60592,-68176,-52181,-48350,-4719,70867,79739,41341,-6952,-65878,-88204,-59902,-50564,-65425,-55148,-12005,1644,34298,78433,36081,-68040,-116012,-97152,-51172,-27238,-18277,32801,126496,196007,184711,113235,76857,113357,105451,18334,-60591,-65719,-56424,-46990,27437,121268,101625,-24945,-105003,-58299,10092,10525,5587,8309,11382,-13533,-86592,-117202,-40301,24118,24345,21586,5319,-23074,-39168,-34790,-1330,58485,36175,-20169,8651,79194,105468,96914,93150,62872,39100,79895,131838,124791,72475,9764,-23076,-43990,-91369,-86858,-12189,19467,-1450,-908,13878,-22751,-56796,-4219,37232,-28431,-6987,119568,94660,-43706,-78937,-96756,-86689,-9778,-150,-33921,-13897,4604,-32787,-86159,-70590,18123,18425,-65386,-60433,40762,83230,28452,-36203,-75747,-92975,-20994,78557,82834,6727,-48806,-31886,28188,71348,72408,34621,-25786,-60103,-61051,-103397,-138556,-92475,-9580,13513,13007,31871,64176,18635,-111523,-152795,-72185,-15028,-16642,-15230,-29208,-65915,-49213,48970,101332,78956,92375,118816,65097,27007,73250,84674,41855,45658,55703,-68,-65015,-86799,-81675,742,65430,15115,-33666,-14109,-24264,-88545,-111230,-70182,-23398,-1535,8526,13249,-7676,-43976,-30513,-12832,-55250,-52337,22809,74173,52396,5851,22202,59040,36553],[14786,31216,8662,-44429,-78388,-57420,-47084,-40415,31968,56343,7698,40251,75826,-16209,-121559,-119241,-39270,54694,39579,-47583,-85514,-64198,-47486,-41498,-5932,46493,62687,-2871,-130401,-191285,-125371,-51837,27517,89920,53114,38330,75258,27729,-64724,-71073,-24174,-15138,-43195,-20282,71298,110958,69386,24524,-16056,-79862,-154931,-175856,-69189,46147,29416,-7146,37878,58651,8999,-6887,32317,48008,42593,43111,15399,-43711,-22708,63109,54699,-55917,-109476,-73437,-34634,-3672,51257,85370,41497,-49060,-62331,-19340,-19846,-47583,-49255,-9792,36195,56231,54186,9233,-91301,-140389,-81331,-21584,-23709,-52336,-72300,-48118,29963,55261,26281,50124,129352,145057,97186,60366,62798,83180,14211,-94946,-68719,40284,81368,78063,97356,83655,36698,58708,87755,43275,-13739,-53329,-44774,25573,47090,-4771,-2948,25988,19230,17580,63162,111209,39907,-61293,29194,132830,75755,-6107,-29916,-46318,-83500,-113401,-81837,12810,88404,73703,24286,-7609,-72208,-97965,-15300,63865,22400,-53884,-33184,40709,30114,-27470,-21384,26264,55584,33923,7155,36768,74312,38814,-18385,-60050,-120188,-174180,-153206,-62268,55158,121777,60702,6133,48541,40501,5545,67181,81372,-51669,-103327,-5013,53428,33875,4695,-8833,-23907,-55883,-20870,49151,95640,124003,86671,-18125,-95411,-104667,-88698,-79492,-37487,46294,40225,-53868,-85991,-34804,-13694,-25459,-27456,-42299,-21216,45936,98117,108345,76637,0,-36538,-3429,15823,-23985,-54645,-83995,-63774,47588,134539,124938,72917,42203,19076,-40469,-64535,-38028,-61691,-127789,-92326,36138,88942,11516,-38064,-50470,-71956,-38065,16074,-5991,-85366,-160416,-135437,-21375,76669,84309,57626,35498,20815,-5612,-40910,-77652,-78753,-42597,-6926,-7852,-51997,-77783,-64646,-12051,65674,101123,84433,50954,5668,-3565,2003,-30955,-29358,18027,31425,5708,-41666,-86796,-77669,-35034,4466,40007,53883,58454,26795,-23121,14343,66342,41168,-3515,-26579,-54180,-91496,-103107,-159754,-216821,-134035,1131,-1499,-57899,-63739,-90072,-85418,-13214,28338,13064,40065,43534,5617,23610,64523,29972,-49226,-140273,-127897,16970,158484,176694,97512,6206,-50405,-30334,54647,19579,-78412,-43499,7629,-60314,-104148,-72320,-76150,-88534,-43593,-7484,8371,104374,233550,203501,24284,-54434,2336,32816,2374,-39309,-53619,-24319,-16704,-74403,-104087,-13944,68230,37533,5254,33519,25157,25647,66695,65061,59736,58379,4416,-48364,-46955,-46722,-82291,-59463,-21991,-79217,-130605,-40760,72889,101419,61145,15553,6991,58,12186,80675,128063,106205,50848,14719,54708,140723,162544,137231,91986,5655,-72164,-81732,-48920,-12811,17771,28105,22703,-13631,-92192,-146895,-149837,-128011,-83777,-67799,-66372,-25702,63513,88953,38636,-8461,-44408,-72681,-87933,-94436,-78905,-3945,68648,71591,44083,-10437,-74292,-29911,36416,56799,147150,213538,132566,84190,88855,50645,-21283,-76825,-25284,90270,76147,-84498,-155337,-46959,69987,52203,-35752,-43906,19516,65691,39025,-7091,-25898,-41050,-83789,-104536,-53714,-3004,17970,53384,81156,88337,51241,-6273,-43377,-95194,-157420,-124389,-7048,101096,118031,70855,14467,-30936,-52316,-30882,8951,77126,114989,79424,16312,-6025,34071,53221,-45016,-139999,-114272,-73751,-58339,10841,61131,33733,-20930,-13186,69743,54076,-18879,-2379,33745,-820,-67442,-119976,-146784,-146645,-108208,-43621,15372,70094,99450,50781,-18006,-481,36055,57922,127873,159934,121661,95647,66117,3716,-32463,-16848,5180,10402,-4388,11798,34460,28794,66759,104257,24518,-43821,17001,60771,39988,53109,43214,30401,13549,-22128,18955,108969,108645,50871,48921,40110,5720,-3309,50918,143775,176594,111815,48898,9602,-18731,-10108,16819,42855,68491,90750,12775,-77900,-46327,38479,53142,27062,-45672,-109608,-107003,-95859,-127670,-137856,-100912,-44348,-9532,-463,-5315,-16748,36867,112356,71278,-16089,6501,49669,-16699,-100090,-100083,-58247,-60806,-58125,16646,64862,51887,69946,95152,114228,122051,43230,-25809,-14577,-38577,-60022,1322,77244,88006,58550,24352,41042,72230,73070,32672,17067,48067,24232,-61146,-153744,-168374,-104723,-30736,22263,57873,58931,40087,41224,45999,30727,-28770,-118019,-170335,-97717,-38105,-81525,-98469,-76782,-61532,-72970,-94995,-68514,10166,13627,-33935,-53919,-24071,6974,-11772,-36499,-37217,-24037,37102,80518,78207,103327,126557,82864,17373,-1593,55469,95895,32355,-41165,-43823,28352,79313,27531,-32513,-10858,6512,3606,6790,-15685,-48856,-43625,-25730,-10567,-23124,-79644,-96886,-21308,83715,132173,72464,-20414,-41003,-42625,-30135,-25751,-18155,56230,106300,6672,-122732,-137534,-28330,63168,10736,-86653,-94989,-2956,89731,72926,15673,34521,70473,3785,-122712,-132603,-42131,-23771,-12780,68883,47593,-61304,-114768,-101911,-100975,-59945,35111,102128,121205,66956,-27538,-102004,-124107,-44948,72419,88297,4885,-32178,-24429,-77970,-114526,-21002,74824,51453,9856,48041,90551,42176,-64419,-133754,-103953,-68302,-78914,-87943,-74188,-89447,-122300,-117102,-77781,-32817,17764,24497,5227,4228,-4992,-63042,-81770,5568,84501,69630,60340,58940,25140,17609,-15942,-69374,-60043,-49953,-59836,-35283,16297,37517,47864,89818,124065,89514,58037,64592,66379,86851,86670,30071,-15580,-2210,13960,8091,-18256,-53767,-101944,-127303,-99146,-36330,7305,-5116,-49467,-8196,54865,16745,-20719,24463,33280,-23187,-40624,-38642,-56465,-43754,-30200,-46673,-14625,19877,-8061,-36473,-29997,-12536,17889,33656,57998,57814,47295,69878,43583,-31737,-40910,7386,56415,62478,34437,28912,25618,62216,147650,176054,112457,75818,91478,65893,9822,-26492,1123,47260,2448,-98986,-97977,-9339,10716,-49311,-98311,-98134,-100391,-73742,5409,38682,-13250,-78117,-120379,-103241,-54862,-27991,-10317,9889,25641,25607,40256,51538,-32541,-148953,-153605,-68558,3842,24599,26197,75483,155947,197995,165420,103492,73898,100629,93032,-8874,-98769,-94351,-51920,14801,92268,113140,47971,-29071,-32696,29296,60746,19004,-39535,-76485,-45204,16644,-7433,-42045,1854,33823,9895,-11228,-39973,-54562,-22160,13317,49233,61675,-8870,-59258,16993,112232,127189,95154,47289,-35266,-55646,29617,91302,82523,68819,35895,-44711,-74959,-13876,40519,46530,21075,-31120,-50001,-34342,-92223,-129035,-42339,1581,-104075,-93415,93816,130166,9176,-3030,32352,58073,92202,57025,-29847,-22374,63346,55227,-26917,-30188,44789,-5756,-122104,-102517,15314,78588,44061,-25447,-63070,-57128,8720,56920,32699,-5559,-20160,-15799,39137,111321,142594,130557,44668,-37918,-28444,-37612,-59229,7683,62173,29540,21159,89913,129241,68245,-43547,-96209,-70805,-8383,40078,74894,55821,-33848,-93145,-25446,43303,35287,46869,56521,7415,-22031,18354,27511,-22459,-37239,2808,14242,-23387,-68847,-107812,-61848,43562,74945,40979,25987,35096,29990,-13768,-93288,-139490,-87675,-24047,-14203,-15888,-23375,-17889,7622,-10173,-39503,-31967,-401,23904,18674,20221,20674,8421],[53808,60887,-388,-68866,-117332,-121152,-79751,-20429,50438,94640,104967,149176,167391,48687,-98086,-81536,26925,84252,13425,-104173,-96986,2502,44802,34016,41747,54944,47697,-2218,-83205,-96453,-34946,2504,57665,87054,18010,-12518,24542,32005,-26464,-61919,-39167,-23901,-48362,-43569,8453,57692,76463,66990,37022,18729,-34545,-82114,-22355,17785,-65572,-118047,-36198,51791,77555,88262,82389,47822,32599,27676,-13892,-22415,43432,85960,47826,-2818,-13739,-20524,-16566,20928,52931,43952,-29653,-139790,-143908,-68334,-66852,-82968,-21535,5834,-23509,-15150,-19389,-95137,-142703,-101143,-49905,-47030,-53906,-53186,-31302,9634,52486,54475,28040,15723,44860,45306,73895,128620,103038,33641,-61297,-181755,-160654,-21015,45238,57709,82030,34816,-56665,-46928,7991,25833,21903,-33188,-76265,-25417,12448,-35753,-56223,-21312,12390,42501,94263,141018,98305,7311,41305,98760,52174,-3307,-35238,-83984,-111371,-87487,-32085,44051,120422,131917,76672,2480,-104566,-123630,-6648,55732,-34749,-116184,-56638,78853,107032,15998,-26296,11170,75967,108525,89271,110337,144950,83968,8722,-7294,-49460,-129416,-155435,-74964,72289,142398,57528,-3184,43957,17440,-39398,131,19431,-43794,-35160,31007,54347,38560,-17025,-59823,-24116,38310,59477,40173,31105,73025,97115,64206,22670,4576,-5626,-29332,-35720,18728,4608,-83171,-114742,-55716,-16548,-31004,-34600,-54231,-79843,-13280,97510,128198,77305,19925,-7105,-11574,5112,-9213,-53740,-90987,-54697,59034,128535,128385,106161,62678,-11801,-79725,-83499,-22771,14598,-3276,15502,110494,162413,50342,-88758,-133906,-139214,-131259,-80285,-40911,-23712,-32113,-42813,-16211,47524,74560,47360,26248,35001,-7401,-68436,-69120,-16813,36117,37384,-7363,-66312,-114602,-138399,-57270,65761,83891,50028,13886,-87313,-119063,-61297,-58041,-59122,-32251,-29133,-25980,-21559,-51681,-46354,-7430,1346,323,-4470,18038,37719,25548,46321,84952,58863,3603,-33578,-40135,-27746,-26539,-93880,-190365,-133568,6633,11703,-55860,-50752,-79105,-127556,-63565,22574,42137,57673,30657,-32024,-23156,34915,60582,31961,-39137,-31435,63446,132166,132337,85299,50186,47135,48843,46089,-21452,-103229,-54341,7619,-32620,-70310,-58721,-47852,-24378,-12793,-40875,-29944,62167,137585,103445,-2664,-18397,25839,16181,-31772,-63147,-43028,-1984,-10743,-37513,-5559,59357,64170,13927,37675,123154,120075,53422,24495,-16899,-26601,10144,-12342,-78228,-88967,-56572,-64795,-65160,-12476,-30784,-106425,-54202,60179,101695,80437,72704,39005,-10333,14855,102482,104505,56298,10566,-26154,6506,108866,177380,190101,135150,49808,-17488,-107326,-191151,-181388,-95964,-46332,-40279,-69889,-126231,-182985,-198818,-150020,-68249,-30463,-7809,12814,47036,66810,46662,7205,-15371,-23325,-50246,-78896,-62994,-26559,-25487,-40353,-22276,-31192,-84787,-49372,38018,55228,76800,168724,172955,95629,76625,99182,44788,-46398,-17823,52137,16852,-79546,-87792,11373,85127,18595,-100863,-102801,2093,73802,35083,-39545,-58689,-60693,-79365,-53859,552,-6148,-24707,32006,97215,95280,21565,-33754,-29061,-21846,-63201,-114029,-126369,-56087,23082,32992,-12244,-52536,-36830,3302,25767,82146,95423,37103,15720,9606,11548,33337,-22118,-79344,-39921,12360,26225,60174,72002,32778,-22505,-21955,58008,77225,54581,64530,36101,-55483,-126120,-141949,-142263,-137647,-71119,32584,80203,76710,78613,81449,62299,64146,60458,57163,115620,156630,96108,24260,9047,1746,7781,30160,35105,46985,53021,30234,1549,-5391,60950,112441,35411,-50610,-36540,6653,33335,37141,-9034,10574,42487,-2138,-52177,-40988,-5151,24375,78815,64336,-24329,-49837,41565,154181,187112,117842,44830,2831,-26868,-6053,43329,91986,120296,108586,19643,-23511,45901,107076,78459,15333,-63076,-131503,-141842,-102725,-91633,-91224,-63901,-8626,35424,23285,-30015,-61555,-14130,50823,45672,31104,88445,128147,52219,-50762,-80813,-70451,-70370,-35657,-5185,-40380,-28208,91155,151497,151668,159055,67368,-75564,-110091,-126685,-155443,-93507,27612,77031,47540,-11976,-37565,-15928,8400,-9967,-26506,18261,19833,-58899,-122288,-97922,-51314,-15205,21819,32632,37144,76930,81107,52384,53756,30764,-62040,-130480,-53521,47684,20204,-59411,-90000,-67620,-77987,-102865,-61161,6501,-19137,-64046,-35528,-1233,-18312,-23383,-13466,-46877,-62528,35615,134202,142918,154092,160217,93460,44718,70684,102528,76182,7851,-22713,-13261,20569,53765,34563,-1483,2107,4775,1776,-12548,-46810,-57504,-27982,-7477,12767,21593,9520,11097,47127,84659,102450,66091,-30875,-70978,-19414,57818,36295,2787,65943,72816,-64531,-174015,-147698,-17888,70595,5221,-92427,-77625,31801,123188,76581,-22865,-20320,771,-54139,-123852,-139883,-132788,-131180,-102100,-35692,-42354,-70997,-62036,-13857,22328,13969,-15641,-39895,-27173,4165,26342,3753,-47504,-24113,69929,120825,54589,-7086,-48674,-129632,-110121,38747,98852,60703,47069,83018,108912,47033,-46249,-48574,16430,20085,-40512,-100038,-97342,-82892,-89815,-73880,-19667,15017,37065,53199,53956,20872,-22838,-54443,-26126,35780,50601,39062,76383,109351,76883,11967,-78828,-111661,-36250,13020,-10294,-28875,-6399,3788,-2228,53109,129066,87094,4765,10247,49699,80755,94457,39940,-7838,1950,20263,45183,47745,-17559,-66183,-36574,-20440,-12373,35975,60146,16369,22324,54708,-442,-57088,-26451,-500,-24422,-45029,-64415,-68271,-47484,-29607,-33944,-32338,-50541,-55579,-30939,-51810,-97771,-85240,-28066,37291,41617,4806,4925,6657,1149,43241,62570,28961,5525,1886,-14416,-23411,24842,69145,58861,5149,-58158,-70706,-8153,51347,56908,49036,48863,-12799,-104910,-110347,-35555,12133,-2277,-66609,-112863,-101317,-18748,44257,13043,-67643,-118401,-120320,-44120,19098,14760,5266,22367,13629,-3957,11344,16512,-61164,-157131,-153207,-36450,59159,53218,20302,71215,145200,132471,33082,-25294,-2248,51611,55883,-14584,-83546,-82654,-20958,60955,108910,99051,29641,-23256,-2001,63272,62877,-4178,-89196,-156964,-105346,34689,81564,35930,6365,-3083,-18303,-23815,-40995,-46270,2469,68237,95072,41474,-69913,-111815,-21760,67196,80790,50816,-16128,-114091,-119430,-12540,39811,18746,25563,9909,-111235,-149478,-6809,76789,40952,12776,-8692,-26281,-16266,-58417,-88561,-57077,-58709,-111588,-89992,25410,55292,4358,21888,71557,117913,145794,106711,35500,52733,124051,95839,-11944,-69091,-62444,-92094,-126497,-105524,-26477,55840,48027,-33283,-62565,-10351,57873,58405,-5406,-20253,-12015,-28222,21039,105439,144938,168719,115197,45291,77642,86945,35539,48330,66038,-3453,-57652,-3838,46574,52113,37009,-11923,-64116,-42967,7641,58332,97221,57462,-66631,-115803,-82710,-57531,-18687,25792,2841,-42785,-30701,-17811,-55349,-96081,-72978,-13525,27164,48667,21913,-22535,39939,134092,101258,6279,-4006,63003,68382,-62836,-201623,-174393,-97107,-70805,-51139,-28734,-22345,9898,38199,19887,-30310,-38255,7635,18241,-18332,-41830,-15474],[30949,49397,-5104,-78133,-149248,-165972,-85349,-5004,10521,42920,118713,163918,168019,71541,-84912,-100805,-3399,50919,-11236,-93839,-33340,105427,126377,45848,9424,27929,30755,-1537,-31922,-27972,-7025,15564,65920,83139,22665,-59260,-86603,-14851,24695,-7903,-11945,-1,-26492,-46399,-45849,-12188,30773,68960,112817,140174,65522,-8655,4909,-25172,-132094,-160821,-57579,35885,77698,117103,105730,22027,-48929,-99144,-148863,-114083,23090,116596,68026,-365,16749,40971,39229,40817,24909,-2010,-39576,-130729,-151501,-82529,-84469,-100981,-18851,12155,-31655,-20676,-24797,-91487,-83000,11761,63901,43694,6139,-23897,-14929,15616,49638,57872,20419,-37865,-49553,-54303,-9560,66569,45745,-20074,-58473,-125857,-128833,-56582,-28066,-32787,-4472,-10728,-57340,-69808,-57062,-5300,27909,-36819,-117291,-99608,-40843,-46814,-79007,-53070,6760,41286,63377,74238,53075,11951,9325,26275,23482,25284,29446,-13540,-70442,-61197,6167,80184,120507,115728,68477,3350,-79159,-96273,-31218,-29281,-113649,-128873,-43283,54949,74920,26742,-17468,-31659,4529,74545,90234,105161,118961,46125,235,47310,49559,-24748,-89189,-65209,48107,116961,81341,50568,41066,-26800,-83888,-49977,187,17189,59901,93738,116452,139519,90344,1749,16124,81429,49802,-23306,-35473,10820,58097,94431,109527,98834,52664,-38177,-87730,-35227,-6265,-28656,-27900,-3539,-4088,-34176,-40899,-59800,-118295,-95986,32058,87638,47564,34924,34526,9312,24391,24527,-54270,-115283,-79290,11812,54482,49827,50381,33120,-6362,-9236,14111,30531,53478,89836,116075,131399,125099,13787,-123863,-168204,-178962,-188613,-123700,-50797,7012,34275,30863,34034,63324,89457,120008,119978,84104,4314,-49879,-48609,212,56316,51281,-32945,-82605,-89237,-116213,-79370,4364,-15363,-50835,-53637,-118953,-143565,-66206,-35847,-31843,-7818,4193,27580,35360,13494,-196,22740,20374,-21737,-59889,-42221,-8190,19491,57527,90963,53090,-26796,-53986,12416,60689,727,-91487,-132268,-88606,-18729,-29316,-57174,-22930,-27302,-89314,-79941,13604,90968,80378,-17232,-89555,-94116,-47909,39995,110898,81844,48836,53104,18113,-493,14506,28614,49698,51963,24091,-2681,-22888,-8674,8551,-26336,-52068,-45348,-52907,-52683,-35117,-7537,21960,31464,-115,-41192,-45621,25519,44906,-8669,-51570,-53561,-38085,-26338,-31048,-9094,50725,77273,56431,30861,52129,109172,121794,46954,-27033,-71177,-54848,1893,-5700,-53249,-38951,-14433,-62887,-93607,-6159,33193,-60421,-92084,3427,57135,40918,58615,51034,-13450,6142,72984,43333,-1335,-13533,-41467,-28406,48401,124272,152028,92969,37398,42438,-42924,-207527,-256743,-169242,-72776,-9370,-3819,-56769,-139589,-166194,-104029,-71870,-75998,3698,34653,-717,9658,27657,-5551,19152,76962,19265,-77905,-66307,-31178,-72236,-114884,-81633,-16184,3532,16461,61469,40055,-11552,57821,111207,37096,4479,68644,63971,10441,42141,34869,-53944,-92405,-33440,49297,84435,12855,-101513,-103478,819,57245,16705,-18775,-27046,-61646,-72953,-20167,6057,-30449,-28903,46741,95557,67741,6473,-13441,-14630,-13028,-17516,-84555,-173331,-130873,-34811,-29817,-78452,-80264,-24938,9867,24718,68745,39589,-40445,135,28746,-13505,-45511,-66027,-57080,17438,83973,75719,52163,47125,45903,43533,43898,38440,5582,-563,5386,-14124,-42134,-74343,-96447,-109316,-96399,-2763,111133,120672,84596,82442,124975,152826,128636,77968,40505,44972,69329,36103,-23816,-24480,3786,29489,20209,9016,56520,86345,32568,-14242,-6368,42703,65616,6149,-46404,-58946,-34313,17713,36291,9584,4940,-17507,-76411,-124671,-120908,-64535,13251,102616,78266,-50130,-87278,12814,92582,93550,44586,11812,18753,2591,-11837,21494,92529,116699,67462,3823,33831,98001,92503,26248,-29657,-78539,-121605,-122429,-53085,-15735,-25718,-48320,-42027,19815,47559,-12455,-77824,-62562,-17016,6630,34756,82413,114703,78532,3385,-36530,-44693,-38036,-18013,-51059,-104493,-52780,75259,101595,66285,87271,77123,-33127,-116494,-148201,-170319,-144195,-60152,16524,34106,-27955,-102860,-112809,-91857,-59132,-20081,1109,-23969,-59007,-62167,-25338,-9030,-21607,-30367,-42979,-10044,76674,76459,13905,16112,32855,-4809,-19002,40852,115248,124948,61029,-2941,-36642,-101794,-110386,-13139,60018,32281,-3369,10988,5271,-45301,-33463,7520,-48717,-104069,-13151,98612,112926,111525,102099,20748,121,65485,54336,-14389,-17237,13140,-11649,-50583,-44716,-33899,-36237,-26774,1817,22781,-29598,-93486,-59214,11179,31054,72100,122397,118168,76100,43652,15641,16195,43131,9776,-43940,10652,93407,54977,26665,71771,24237,-100819,-132136,-63832,23072,33755,-63988,-137798,-78329,62837,140143,41984,-90328,-103168,-106203,-130104,-104007,-92160,-143162,-148751,-129965,-125195,-110243,-63572,-41529,4121,86947,78326,-51553,-171343,-153341,-61657,13581,38724,15500,-2384,34398,98607,86364,42532,-20767,-114435,-81155,55718,67328,15622,13754,24140,52502,22457,-53727,-31270,37312,36633,16934,-34419,-68322,-40011,-11980,-966,24194,15039,1008,59750,127257,76801,-10381,-41069,2459,32738,17197,10113,44078,74850,66973,15944,-59141,-55264,21687,30221,-23303,-23538,-308,-13256,-43123,8601,91840,70002,-9479,-22520,-1841,15866,57346,68728,38480,9593,17364,55079,58927,-13462,-51507,-778,11706,6363,60151,110101,85462,31912,2253,-26226,-62676,-64719,-24127,-5556,-13774,-24167,-19616,-29371,-46935,-44768,-17274,-12207,-7970,-15298,-60551,-104180,-105659,-70093,-2420,24679,-23042,-87963,-92644,-13710,77736,68804,-3279,-10067,32988,14780,-40113,-55584,-72463,-68335,-42874,-89739,-157840,-106492,23322,89207,73817,46026,12634,-25279,-44665,-21574,13531,52718,24574,-59969,-65342,67738,149785,64955,-46609,-106088,-100950,6665,83975,43911,1100,3694,-16840,-47573,-25733,-7981,-34793,-77417,-92452,-18491,88817,91991,49719,94796,137892,68392,-55281,-113617,-67919,21182,45295,27494,-5223,-36022,-12087,49087,98871,102573,23551,-40245,-14571,18062,-24146,-73780,-102606,-129965,-63924,47278,76618,40077,7494,-20722,-32417,-6043,20928,24445,47819,117843,117430,17942,-95603,-121841,-61187,-393,22656,2761,-40179,-72987,-45572,27065,49519,14015,-1345,-28262,-129544,-162054,-53099,24304,31098,38359,32345,3121,-3569,16959,30194,-32249,-93342,-42844,22417,16738,-4665,-9357,1337,22846,82787,120105,81040,60131,109026,130625,78203,-24187,-124658,-164038,-133298,-77868,-51360,3931,80204,58746,-33666,-52763,9129,66971,62497,10142,-3436,5253,4906,37302,67912,68382,100002,124509,132797,171111,152722,69465,23142,26812,-24450,-102916,-124911,-85148,11084,97628,78852,3361,-30352,-16410,46869,139534,146775,-5549,-142131,-143294,-98668,-53618,22133,42000,4927,3328,22024,-4954,-78038,-115822,-60298,32050,128142,166898,95607,61044,110037,56500,-65092,-74491,14684,60704,-37576,-194867,-222703,-153417,-90986,-44317,-15492,-16875,1569,41906,52345,12234,-10798,6410,-3840,-56434,-78144,-25427],[-8751,27832,16117,-41370,-115644,-120745,-34631,25755,9828,21071,79020,97562,95310,29016,-99864,-135943,-65062,5919,-25060,-78665,-14351,112907,101097,-34497,-91156,-24316,33177,33702,22080,-9679,-26282,13179,75953,97725,46310,-59197,-106407,-23287,48344,36313,30520,31955,5555,-16576,-16942,1727,11628,52133,138119,150017,52241,572,24838,3323,-72643,-83169,-18426,6400,18945,79914,82796,-7102,-103135,-187972,-233041,-186420,-14716,141276,100870,-13754,2016,79525,94266,66642,32405,14991,17327,-45191,-92504,-75488,-88531,-94557,-41768,-10006,-10980,11120,642,-32682,17657,115188,168328,174077,117206,28365,-9351,-8851,22590,47743,8696,-56354,-56588,-49613,-52816,-17761,-5933,-3255,32298,21304,-35018,-60244,-68874,-101652,-81538,-15877,16177,6239,-22222,-4205,24443,-8386,-72237,-75249,-13465,-474,-54401,-65562,-13796,19054,9140,-29838,-59690,-57670,-35939,-15738,4438,46025,111082,91271,-9706,-47695,-9098,54231,95388,79176,31876,3007,-17006,-25582,-34377,-84407,-122944,-77365,-29530,-21089,-12750,-2227,-11637,-37292,-56742,-37383,-2027,46415,77435,17210,-19002,42311,79092,54734,14637,-13931,15153,75382,110143,116410,58075,-35029,-61120,4674,71024,76616,89564,133533,179112,212785,174235,69728,43084,57101,6846,-34704,6727,44510,43833,50400,57508,69932,39378,-79857,-139718,-78247,-22919,12945,41648,7156,-41097,-51644,-30397,-25756,-86902,-133337,-59523,-9076,-21260,8742,41346,37585,73981,78432,-22784,-114437,-102389,-32289,11606,-228,-6952,16788,49922,95943,106060,29878,1934,86604,131056,63696,-2983,-62554,-110363,-117683,-136728,-141064,-59623,-1901,-7543,-12078,25055,69344,96901,120590,190485,183121,78324,-839,-11420,-29308,-13365,45825,53641,-19732,-46963,-37824,-67516,-65378,-25639,-66578,-114643,-91394,-69135,-76070,-47028,-20285,-11598,23884,85559,131369,118919,92327,52817,29620,20021,-12571,-37509,-22469,-9809,5603,50358,79359,39111,-46551,-56017,61456,109407,-37061,-165798,-81426,10209,-28164,-84601,-56482,-4026,8721,-6250,-33936,17121,115564,101781,-22894,-88387,-103500,-74152,35244,148111,109540,17130,-29630,-84743,-92138,-40669,-14472,-1651,-98,11078,61322,96595,75586,45468,-4271,-47584,-61141,-86831,-119942,-88811,21591,70893,3294,-77488,-119852,-104602,-16001,14810,-7356,-3330,3057,-22645,-47712,-38508,21575,66496,54427,61885,96242,68752,37162,49258,15114,-59577,-83963,-29628,27850,10078,-11131,43280,47413,-60962,-96911,1637,56718,-3806,-35269,26736,32525,-29244,-27435,6577,-19350,3275,36156,2689,-13586,9796,14452,16982,17432,24997,47620,15506,-21292,23228,20067,-92910,-168905,-146016,-65115,23818,63488,37490,-26320,-45058,-15657,-82147,-151471,-37745,28179,-25667,-36449,-18509,-29095,44648,137944,40048,-103635,-70503,7952,-19315,-79879,-71691,25626,98816,97679,83296,32001,-34722,-21284,9632,-4007,280,55233,73888,84702,130076,73017,-46885,-60849,3829,32678,46441,38053,-29111,-51174,-368,21875,553,28311,31662,-36511,-58019,-28630,-38756,-56902,-19876,45080,72590,51082,19227,18428,-5732,-36648,-26449,-53401,-112046,-70955,-22612,-64681,-110744,-82527,-30029,3744,41874,57159,-27932,-85851,-5428,37225,-17698,-98416,-139984,-98205,19599,83255,29203,-20511,1258,56224,116690,119739,27201,-79608,-96032,-74425,-26668,41475,29396,-29217,-51236,-23324,60926,126884,109034,95365,101732,126667,148525,120998,74544,14457,-17837,22746,45918,28202,41244,53200,39537,173,-9799,68432,99269,22025,-22856,-1298,14222,2495,-17700,-8584,-14854,-9154,37687,70100,58145,-3875,-106303,-142246,-83360,-25231,5204,50303,116893,94823,-22,-34626,9941,28659,5036,-30526,-30809,36608,82241,52907,54017,123095,109445,10242,-27987,63881,108964,35026,-46970,-40505,-22795,-48581,-53968,23518,53790,13728,-39516,-62429,5476,83885,69388,7599,-11649,-20658,-49706,-38362,24247,79183,82478,44474,8887,-11049,-9841,6017,-12180,-30092,9366,48137,18627,-8167,41728,89796,33209,-63688,-83384,-54510,-56891,-56372,-9687,32251,-19338,-95813,-120656,-123417,-79021,5289,1462,-67592,-58195,-3582,32759,16815,-27890,-59349,-70046,-22770,55400,51286,-16447,-22975,11515,37959,61925,80785,113759,165869,158668,82867,-10211,-98837,-73444,34451,112628,117132,66503,6053,-29730,-58438,-42038,2199,-12290,-40618,6645,56302,54451,51470,32429,-54290,-74204,-14619,-32189,-65847,995,55045,-6135,-75209,-70372,-50447,-56934,-51541,-12876,22464,-30305,-106978,-58424,47300,88815,150795,218541,177479,82792,20370,-30268,-36856,30864,64976,19008,22763,63513,34256,38370,69313,11839,-42443,-2746,38967,38155,-14319,-106949,-137111,-39154,121207,169529,36219,-100636,-128137,-138445,-131466,-61957,-33928,-80113,-74815,-60319,-98683,-96929,-54757,-70221,-34311,80896,111056,4561,-90946,-65091,-28714,-27400,-7973,11498,-14246,-41246,1972,66137,90666,51448,-24468,-12998,57708,33556,-24400,-33416,-29283,11124,8429,-58721,-68876,-31681,-2499,60514,53828,6159,44357,67146,11496,-24956,-38143,-16425,84509,155766,75761,-25427,-52150,-16712,17703,17917,-15711,-38603,-17213,35757,58814,20836,13883,49223,23907,-24487,6514,25798,-33620,-70561,-10107,58816,53227,-1291,-29459,-27419,-25182,2912,56898,38850,181,20193,28287,-9269,-51341,-74885,-54050,-22595,22624,96034,151188,122704,21597,-44772,-34941,-51998,-86464,-31932,26993,22632,25000,48123,20635,-57717,-79785,18751,114936,94231,-15430,-79977,-76828,-71004,-70265,-4052,52401,-7509,-139657,-174900,-64527,40625,25863,-22764,13024,92100,96193,8256,-84437,-136967,-99650,-15148,-23566,-120927,-144227,-23795,76861,78163,48651,36954,23673,2116,7004,27287,68564,72364,8998,-21031,67834,151948,102885,6222,-74529,-96577,-9867,72687,59066,27664,-3591,-37965,-65407,-59638,-42419,-21799,-20128,-49169,-25593,87153,142341,131648,156578,141331,55127,-8317,-55479,-63873,-1476,38240,64299,52565,-23686,-59994,-3715,78569,89778,2555,-45942,-10084,-28360,-112408,-138764,-95030,-42594,32127,47989,-9011,-21601,-1952,-28847,-52459,-8630,62229,87421,87152,117839,94012,6811,-63027,-72491,-61091,-43228,-22938,-33244,-15380,57050,106696,96016,72453,50922,19992,-29755,-78558,-93312,-85468,-45242,26317,57129,33620,-5618,-30582,16282,68442,-25704,-99141,15013,120540,76335,29617,6406,-36129,-53477,8072,33684,-22471,-15382,69645,98240,51396,-31420,-125241,-136971,-77295,-26043,9067,73192,104991,41602,-33705,-45239,-30812,-6842,14904,37662,44182,48094,68281,48850,-20181,-66409,-35842,53532,132279,151887,99664,34954,-3362,7174,404,-66458,-147520,-129840,4868,109167,97657,44070,7742,19776,92720,157877,148941,19746,-119618,-138026,-104771,-87374,-28420,33154,46718,67104,85811,37785,-69792,-137959,-77553,16373,104370,193751,172835,62032,6393,-47324,-100861,-76933,-31960,-20711,-71462,-163019,-193587,-134454,-48916,15664,12386,-19047,-1296,32305,46156,43311,23489,-15359,-53757,-73519,-72282,-29412],[-30877,5182,32171,10068,-38613,-40359,-1324,26797,36322,37365,20776,11601,12073,-35959,-108845,-114110,-66271,-18102,-60621,-128556,-82165,25484,11731,-112698,-156314,-59634,48984,93446,75034,-4991,-42269,684,48164,43929,-13036,-55507,-36253,4030,21353,44842,56071,39940,32745,35824,52319,60814,24698,18006,64402,47142,-26085,-43365,11416,54332,32917,8383,1586,-37201,-36737,20416,18875,-31238,-80952,-137926,-169217,-134814,8688,139201,97023,-3097,18141,95792,103287,73006,57653,47439,34336,-17806,-75312,-109338,-115983,-84792,-58174,-39017,-4218,16388,-3865,3172,79434,141118,164182,192014,154618,43070,-17905,-15836,12734,29816,7913,-19876,13306,18987,-32579,-37828,8635,75019,130183,105207,-2317,-63213,-58128,-90500,-93891,-23578,13194,22751,21240,-2945,-1062,12381,3765,16748,62318,52438,-22269,-67533,-31263,6130,-26857,-92759,-130452,-132430,-75949,-13987,-15529,-4427,87557,111022,32374,-19112,-34161,-8531,53582,52209,2119,3394,21833,14866,-22633,-75613,-70717,-10756,-40830,-95665,-52345,-12974,-19488,-36066,-82732,-119456,-81777,9997,90105,61117,-20748,-36545,-1726,51849,90682,46829,584,54253,124521,141373,98597,28970,25400,96152,140461,93864,60139,111118,163102,165949,116290,44407,21880,10695,-8112,35678,130644,141561,66587,-8622,-50025,-23658,-2967,-80657,-142150,-105304,-73427,-28633,1787,-73563,-146660,-105879,-10887,29414,-38864,-125984,-123068,-109875,-103059,-54821,-10358,13205,77599,103476,29731,-61273,-56842,10954,44349,15137,-1078,46163,85126,90272,55909,-61307,-91338,32439,74010,-42763,-127066,-128276,-88048,-51763,-55597,-44476,33816,48696,-36573,-82885,-36722,27338,72584,98573,141081,103907,-1050,-24448,1308,-30619,-26242,34842,18440,-32341,-15200,-607,-31873,-20954,11500,-17365,-80845,-76491,-22918,-19000,-40962,-28422,-22119,-603,101404,184851,177947,132903,63093,-18840,-49416,-16801,29624,47893,31033,11039,20842,32204,3560,-58841,-56161,47541,61942,-115219,-223011,-44080,97114,-8466,-85773,-28727,-1990,-10679,17781,60,-6209,56062,79297,25379,-11550,-36253,-36116,27157,94374,39250,-50736,-88563,-99462,-75488,-25332,-3972,-17039,-49904,-22925,55599,106249,110534,81285,20472,-40980,-69063,-70556,-80114,-67078,-1120,-492,-88356,-131860,-137210,-143447,-92499,-26230,23099,54290,28485,-17899,-47207,-46661,21197,63115,25484,45353,120892,72532,-15778,-13902,-15603,-68816,-76440,-4003,50001,27314,13591,70785,68848,-40222,-59559,3810,27384,45055,98435,101488,30624,-51464,-71048,-58640,-49475,-9929,23726,7412,-673,24037,67540,74779,14331,-40313,-28071,-38221,-77124,-51299,10964,14620,-42579,-83328,-59693,-15421,3856,23554,39972,48795,24975,-85592,-172860,-91646,-12356,-34345,-71491,-71643,-46426,30395,96718,-8331,-129881,-66605,34375,37950,-8598,-27714,36823,99016,88155,33028,-8848,-25718,-45669,-67846,-16149,61637,100465,109261,129396,150643,93017,17225,18276,25334,-28245,-33924,28203,17782,-42212,-57803,-42511,-27937,19415,31660,-20536,-52078,-65569,-77829,-50389,-25133,-27132,-2535,26451,7359,-4220,-20380,-50033,-49442,-36761,-34303,-2034,6136,-32858,-63843,-63968,-60224,-2748,74159,37488,-75550,-60635,28410,41562,-14839,-111685,-196437,-154300,-18858,22889,-66965,-110624,-63166,19349,105849,113316,18584,-94315,-112945,-67912,7910,79124,40320,-52694,-59786,-1250,59629,72120,49615,49446,39357,16971,9284,18470,12621,-49750,-65274,25342,86319,86526,104772,94053,39836,6716,18166,82589,85506,7043,-32853,-29732,-40610,-52894,-24717,22643,30444,35803,46769,38658,10983,-53042,-156496,-133662,13173,87897,73008,64592,75647,62978,49783,15962,-22239,-30008,-42529,-76896,-63919,35459,149480,156984,118971,126497,59799,-55046,-65187,55837,96758,-10148,-89831,-27692,46999,26018,-2790,53787,67600,17843,-18674,-34327,-573,68449,108301,102832,78697,10501,-101986,-129984,-30590,62024,78403,53493,926,-56127,-62101,11199,81062,89545,58625,2313,-41831,-11535,55179,66396,10680,-48604,-28325,45835,47864,-707,-21271,349,-13187,-29581,-26868,-49570,-64303,-20575,-21299,-69390,-25855,47613,61370,13409,-15543,-11863,-22035,-18843,5004,-9824,-53400,-44194,9237,60568,57264,34436,57630,111643,106130,36134,-32387,-67809,-27704,3404,44475,95681,40915,-88672,-146529,-135790,-95592,-38165,36174,90557,88608,44256,4299,5647,22896,-28165,-90584,-96757,-89387,-41653,47725,74937,5643,-49890,-32988,-10600,-35680,-51119,-50052,-38314,-41912,-79100,-59825,35700,104040,169011,215610,152244,51212,-1019,-46671,-60256,18470,87152,49400,-10701,1979,6234,17852,26094,109,19908,66066,29481,-31900,-64099,-91199,-65413,55998,189135,186967,50484,-67087,-100020,-97460,-62984,-11325,-19252,-48693,-10963,26323,-1683,-50998,-79850,-114746,-61981,41145,73283,64659,95211,126246,66851,-22450,-55962,-43095,-52277,-111774,-90452,35499,118080,89664,28405,15692,31102,7821,-33731,-42760,-8884,30782,17253,-37405,-85315,-92068,-48055,49843,81571,52072,77737,71990,-44213,-119943,-94810,-2987,104334,118594,12126,-67937,-63268,-7790,47074,40307,-40796,-105876,-76550,25681,103334,73458,21843,28269,18068,-1563,18224,12832,-63094,-87256,-39225,1868,10455,-13249,-32523,-9514,-3845,-19119,-4560,-23961,-20610,29952,4793,-57056,-63603,-95343,-126283,-80095,22769,121608,162512,98934,-7075,-56619,-32185,-44158,-85639,-35838,31596,20580,18828,63478,56319,-37056,-90479,20753,162742,133340,-25481,-103275,-73926,-59239,-71304,-1551,68078,9385,-116337,-150221,-82329,-34114,-53564,-51690,16264,85884,97470,41512,-21853,-47713,-5656,53965,35306,-65480,-112008,-15132,75639,66322,39475,21545,-17360,-23264,20636,48894,48535,38616,36958,26502,31635,60393,71656,27297,-52031,-93315,-44938,28436,81509,81756,13535,-32616,-40985,-67179,-73970,-45914,-42104,-65976,-37991,56939,130031,157450,170078,113867,59733,81610,68133,93,-17494,4705,44578,38352,-48591,-94963,-34754,33821,45631,18871,25900,46353,-351,-90797,-132632,-108994,-39260,43656,32175,-44638,-39435,-10194,-36021,-54419,-15689,40480,74709,93989,98352,72024,24310,2161,-63,-28851,-59196,-53346,-42654,31622,162768,203279,116092,41214,52890,59424,9550,-16820,-17898,-60117,-53419,19796,29212,-4355,-26468,-56292,-54459,-13860,-47518,-70093,20420,114007,128327,107504,43352,-45985,-74586,-18591,-23400,-94049,-87560,16155,96293,62574,-27664,-76196,-13869,32107,14490,46471,116217,94379,6000,-31446,-28047,-50573,-71462,-40270,60172,111778,97600,86490,13378,-108467,-164439,-122604,-22929,57041,55116,15738,10967,25126,44893,50999,-7137,-78326,-61848,36809,69440,14870,-39559,-39822,23139,92540,92356,76576,15447,-87948,-128392,-104579,-86515,-61680,-9410,35566,85724,91454,12357,-91736,-119810,-25597,55962,93060,172804,179030,54413,-40877,-54968,-27793,4311,-13451,-60616,-88043,-88256,-63670,-37842,16612,68529,26967,-17375,48530,103801,95592,79602,38140,-41477,-85895,-54389,-22714,-13991],[-34305,-18444,22080,32708,14524,-7038,-30803,-20190,25149,20460,-25094,-28746,-26003,-55476,-64473,-23740,5524,-2571,-82544,-158513,-106424,-8777,-4452,-78996,-104388,-33299,63281,121534,112383,35513,-14877,-12495,-22830,-68609,-97985,-48547,15843,3747,-21433,34780,58498,44344,76367,95814,79764,67802,26870,-11725,-21345,-32545,-72061,-97261,-45519,39879,60957,20132,-23132,-56273,-40372,-12571,-23924,-28641,-13935,-950,-13800,-11727,75413,141404,81824,21907,51427,86465,74063,59219,69485,46645,-15464,-66649,-107187,-146889,-122880,-59653,-34290,-22607,6809,2010,-16513,28286,101218,109941,88315,111589,113900,21508,-32066,12335,52767,44202,42999,47335,69095,51723,1274,-15837,37424,129076,164650,89538,-16081,-50458,-17688,-19780,-41419,-50016,-96707,-96198,-47142,-55792,-56155,-13640,22282,57770,72286,39269,-5158,-28540,2807,21725,-37620,-93861,-114967,-148258,-96891,-693,-24703,-80459,-24331,44444,49833,31988,12526,18225,37995,16469,-21687,2536,22207,197,-27725,-48015,-21224,28176,-40696,-97812,-14802,24477,-16957,-60366,-106312,-107730,-54632,30309,131870,141190,18836,-94372,-96321,819,94560,65763,2622,46742,106530,115471,124494,111294,94959,113747,137954,99436,54941,69278,101205,82871,16777,-20673,-12876,-17981,674,108603,198607,171355,72959,-18799,-68372,-52670,-9691,-27846,-96004,-106706,-104320,-87335,-72382,-134171,-200131,-130688,18290,59603,-34020,-103187,-106723,-112145,-99476,-67080,-56597,-48908,7616,66177,63199,17985,45561,123113,116016,59343,55532,92201,59430,-13278,-64997,-139670,-125792,13829,41067,-77931,-147569,-135211,-85719,-46767,-22999,15487,73875,44596,-44015,-72644,-54147,-41424,-9020,20308,31324,1127,-27028,414,28268,-7521,-4692,32521,-43742,-113665,-45099,30273,33130,44781,77223,92090,42876,-18077,-27562,-18844,-27804,-20729,-15826,-20601,64577,178101,182480,97850,-349,-94159,-129186,-40014,68780,82483,38492,13841,-4590,-8432,-15291,-44839,-38142,15456,-15612,-139827,-152901,8464,105156,23215,-13025,24994,-1411,-45331,-28295,-24068,-55681,-41991,32745,84470,81810,41707,-10839,-30343,-9486,-15153,-30333,-29167,-12527,14985,41430,63666,37584,-28719,-41190,-11225,25715,76592,67032,11800,-23436,-22535,29205,80693,59843,-11537,-113772,-194471,-184605,-121043,-91619,-59934,-3167,58669,59850,4761,-11974,-16361,-42579,1034,60270,23419,12491,75650,63687,-10326,-21588,-24958,-47131,-30567,33131,81154,82305,63802,74093,59733,-6638,-12011,12907,7872,68644,148794,89565,2890,-13153,-24510,-69963,-65918,-11351,54194,58900,12437,534,59675,78975,43735,26751,16442,-35739,-78741,-70268,-17124,34143,5137,-36076,-29785,-37820,-82465,-63669,11047,46457,7783,-56171,-110934,-101812,-50094,-32192,-79528,-78424,-35814,-8067,15700,-36143,-93475,-37570,26741,42296,29886,-4479,-3011,14394,-11660,-69016,-73659,-25633,-25562,-73843,-18356,92417,146036,166839,154327,111443,72040,91331,118676,60662,-53365,-80332,-2663,19090,-67253,-123008,-89074,-50168,-35547,-21845,-28494,-67142,-100939,-65878,16114,10493,-68498,-64475,-12067,-32101,-38311,-13710,-19120,-32291,-9195,13377,28363,52648,69064,37844,-27599,-64366,11170,90346,18631,-57274,16085,92124,68096,6046,-82977,-159513,-118022,-21843,-22090,-106499,-124288,-79175,-13768,48569,60747,39750,-7687,-15016,24588,56593,59219,-17659,-129569,-123714,-32677,27140,40700,15336,-31474,-75816,-105686,-106694,-58106,-53863,-109528,-79212,42347,100790,78195,72933,73334,51623,52945,83820,102408,75208,30001,-1779,-49622,-85916,-67527,-4734,40215,44337,63096,45210,-22430,-59065,-67726,-106048,-50406,66849,95582,72216,49691,19222,5520,31436,-23925,-93578,-56781,-27307,-59745,-44741,44234,165862,218623,148272,56804,-32256,-83558,-57116,35530,69796,-6587,-67480,-17272,61574,71269,42153,65728,79039,57039,43303,32588,12551,9562,48636,100952,119172,52493,-72344,-115472,-29356,62451,84475,53883,-38530,-138559,-132056,3539,124159,130949,59776,-20402,-57897,981,63242,29523,-36604,-43699,-4633,43680,50253,5591,-53733,-43596,10869,57843,89398,66366,-9117,-60509,-52980,-16574,60139,112047,80619,25987,62745,116430,67841,-13132,-48477,-77219,-81477,-22029,63494,96175,48806,16118,42690,51475,-4334,-58373,-52966,-30318,-27939,-95498,-103922,-12606,-24420,-163285,-251315,-226250,-138938,-49443,66710,163116,147780,58715,-20955,-7336,103191,121971,3615,-87090,-70256,23120,88193,73917,22945,-17014,-10584,19293,12103,-9434,-46843,-69724,-36809,-20880,-38040,5116,74062,124065,143869,110940,39097,-15098,-60254,-69491,23712,107280,52596,-46500,-26698,14145,8179,-11274,-17135,13607,23672,-46256,-99033,-82885,-55754,19718,164288,238004,174292,49352,-31720,-38797,-22921,23172,62818,12053,-49389,-11748,48833,65382,-17429,-104403,-103987,-24983,12132,-4038,65328,178661,184377,101510,30430,-36984,-63755,-46078,-86568,-69868,57081,130242,76969,13533,-17979,-28716,-21116,-16387,-1592,50965,70217,46347,25818,-24484,-76178,-80403,-19378,29407,24920,23938,19360,-66337,-128232,-94032,-4996,66870,57129,-28883,-72302,-18091,95521,140589,73309,-32157,-85899,-52525,34693,96769,61641,8934,21704,26288,-1138,-20555,-33318,-58768,-74783,-81754,-71955,-36206,-26869,-41053,-6812,26977,10214,-32994,-52466,-16936,25429,819,-24301,-12511,-53390,-112879,-96023,5338,107272,128919,58101,-13632,-41485,-37186,-40286,-57075,-35723,-3433,-7051,-8554,31355,49951,14898,-35621,-12624,59710,75808,2269,-61066,-61304,-65979,-80488,-33548,11996,-14085,-52438,-43612,-41813,-85972,-121753,-78748,-3995,10983,-15088,-3746,52726,90761,119587,111130,27178,-63891,-57248,45505,103966,48399,6006,-14787,-62816,-52734,21976,55696,35569,9291,36800,59515,44328,33253,57287,45316,-23730,-66156,-34724,18046,90444,104250,34805,-7276,-6512,-47104,-71012,-49975,-56839,-68590,-31016,-4275,10861,46237,60035,8010,-2084,62014,97770,55136,-336,-24443,-5086,-3201,-46721,-54435,-31193,-38609,1820,95560,142851,110984,58975,-6179,-82213,-155183,-167383,-89227,-25320,-5509,19252,10713,-14352,704,17350,-13057,-8167,67442,107891,75716,37554,34027,32579,-14777,-73110,-72400,-47022,29390,144395,165582,57320,-47595,-19850,47821,34976,5167,-793,-22233,-11797,11877,-34780,-69265,-69835,-87550,-116725,-100163,-57000,-26454,-9321,25770,87526,100604,35251,-35736,-40433,2258,-20048,-77960,-75581,8396,96244,64307,-43284,-47885,64697,89691,29428,45645,101454,59922,-28586,-55821,-30605,-28120,-76320,-63811,57662,117736,56406,-8088,-70461,-143201,-168287,-113381,-43083,-21261,-27220,-12397,12243,26510,48212,49224,-956,-22757,6867,29520,-24074,-125579,-208726,-192673,-93016,-44152,-62174,-24790,-9581,-85411,-148162,-104089,-27913,-11314,-36471,-25500,33111,29787,-37409,-83912,-70398,15123,90399,119378,151964,125326,41970,7664,35255,65044,51941,7657,-31864,-37672,2085,51464,28747,18147,40319,8724,-2707,109020,196576,177145,107649,21010,-60775,-87572,-32603,18872,-4547],[-33564,-39621,-8414,9512,7858,-25950,-79765,-73846,-23876,-30902,-41161,-22655,-22342,-24190,7042,54650,68849,39865,-40884,-84917,-16404,64321,63724,17561,-3606,20464,43622,48961,66944,54312,14253,-18098,-62125,-93104,-58563,-1118,1117,-37683,-44163,4044,28051,58576,119814,113825,39895,10309,672,-21579,-38279,-42781,-92148,-137297,-105170,-34786,-248,-22203,-39008,-21797,-3638,-9192,-9913,249,33991,92123,81253,24309,78449,158281,103949,19330,7675,25196,39464,53336,70677,20678,-65163,-93384,-93302,-103723,-68816,-20883,4902,33281,38875,-4459,-7415,60020,88272,47985,15341,45218,85384,21126,-39395,17263,69251,52353,70962,76955,44047,14766,8287,2434,28118,96331,112001,39931,-5574,-18595,-6128,19040,10288,-67750,-189316,-235248,-196953,-160710,-114946,-42784,-4905,2282,-22313,-44327,-6611,36792,54980,23558,-53178,-78486,-66248,-99756,-83960,-9270,-11787,-82928,-95980,-34611,20949,47064,95383,126595,48937,-47014,-62396,-16956,541,-24034,-40107,-37454,-9066,25327,-20496,-46426,18362,46035,-680,-81367,-130387,-58423,17390,45081,119827,164222,69491,-67978,-115131,-55308,21711,24965,-7919,4577,33152,49178,88612,113245,74177,43089,75832,90976,73418,59320,75406,75672,13935,-38793,-46249,-59361,-9835,108379,129111,64081,13133,-7680,-14569,-12402,10542,12440,-45354,-74223,-74816,-91444,-91571,-90188,-102806,-46629,58141,41205,-64674,-86976,-41774,-14961,16011,16555,-36447,-74480,-57027,7557,67065,72055,106543,185816,164297,95325,97225,92517,2453,-78408,-95159,-117033,-94123,11297,44370,-25792,-75110,-91787,-96038,-97112,-55826,18558,52636,-2374,-36435,989,18880,-45766,-80995,-55037,-15943,11724,47799,67361,85730,56333,26008,8103,-92016,-185622,-102350,46678,102946,80901,98406,162483,150139,36607,-43061,-39760,-22396,-22481,1839,16298,59054,151914,130073,1137,-106230,-146608,-135628,-47184,49798,53165,-5969,-13243,-6590,216,22432,20452,14760,21820,-25646,-55338,353,35583,19987,33425,59862,37616,-20487,-67651,-83292,-74684,-92691,-99919,-8328,82165,90658,35744,-55865,-120180,-79789,-12309,21364,50182,68740,62177,56606,82556,82401,42133,-906,-35851,-22396,20566,7588,-31645,-21921,34323,122287,188545,146594,8529,-147827,-224666,-196562,-91096,7751,46990,34354,44865,24340,-14064,3899,20780,-12416,-7478,42294,34098,-1609,14986,36633,3089,-20264,-34099,-26519,25813,78301,111065,137488,125375,92524,43396,-6536,1442,28250,19405,38782,43378,-33616,-71613,-5443,13405,-39702,-51742,902,83481,96441,1925,-43195,7014,41998,94535,164461,108544,-25217,-59725,-37954,-38013,-26569,-35764,-31411,15517,13644,-68115,-104377,-55878,-21916,-25022,-10666,-39382,-88619,-63053,-8334,-43867,-46968,-26274,-56555,-49457,-22000,-25477,-14780,-2467,8950,3416,-53948,-100142,-113083,-132146,-137925,-102596,-35546,-11975,-61318,-56229,14014,95471,170083,152791,62319,37554,128655,169185,78648,-35446,-65895,-18456,9716,-55134,-119526,-91630,-61111,-75346,-71116,-66576,-120273,-152302,-63220,64855,72295,-17883,-62042,-60426,-80892,-44702,16295,15829,-7079,5593,23480,49104,100417,134855,76445,-26123,-57014,-1262,23388,-21817,-23705,33351,87678,81821,34751,-32480,-49979,-7083,6407,-54924,-108759,-83735,-43384,-14644,3249,18574,65043,79211,71042,69023,57290,35859,-41322,-147102,-148281,-62585,5820,50346,9245,-89684,-130163,-112021,-81170,-38136,-66700,-120471,-61735,50813,88435,34828,-22089,-10356,43614,78963,99476,83151,50320,46599,28334,-52272,-105612,-61151,13831,40471,23284,47670,50723,-2104,-20634,-6165,-9660,10507,26025,17528,35636,39171,6439,-22414,-40174,-129039,-162473,-50439,28180,-1977,-17216,23332,101053,168796,103267,-43499,-120884,-75106,-22352,-6184,2777,4300,-22092,-26466,10211,63784,70535,77354,107329,120725,93250,58871,13066,-51835,-69502,-8812,73981,72228,7548,-23043,-11150,20002,49169,28034,-71241,-166512,-144486,-27788,51897,52881,19958,-19791,-68266,-61259,-14780,-9550,-37749,-26284,-4188,-16999,-40558,-74941,-113450,-71127,33709,87416,93112,80261,18554,-79088,-90430,-11329,76955,103380,58259,49748,157087,211597,102113,-23476,-72493,-94702,-74392,14429,105528,109260,64335,53291,62512,44683,-13979,-65990,-48885,-30992,-82320,-177174,-182719,-94655,-73124,-161468,-237773,-206055,-95650,-13244,31405,82758,112264,55343,-42604,-5274,178103,228037,87979,-28857,-18354,56217,73350,31798,11685,-13656,-40231,-6671,38311,36103,-1021,-26084,-6064,8771,-25284,-18927,33078,62381,71867,84879,44107,-33114,-78433,-55257,43934,113632,41214,-59557,-34147,21427,17550,-5096,-24763,-39007,-40179,-56202,-66356,-60703,-55260,37178,190271,208410,103441,3865,-23302,18297,34679,60949,117416,75514,-44577,-76138,-16011,49972,-11718,-100761,-57605,20768,-20158,-59310,54909,136087,66857,18369,46872,8889,-36911,-1856,11739,29728,85313,89090,28235,-16725,-60658,-86660,-53768,-5124,35964,61664,55180,61674,94423,63313,-33272,-123070,-122122,-67102,-40683,-40775,-22407,-20043,-31014,-44113,-50256,-28650,2562,-18264,-31105,48869,194464,207397,94001,6524,-19909,-7635,29588,43350,14079,15891,46677,31273,-32337,-72984,-63167,-29693,-45793,-89860,-96347,-42803,-18694,-59185,-63611,2523,38158,-69,-10412,7455,-3578,-11844,9762,31273,25790,-21362,-69665,-32976,34986,61252,55624,26923,-21276,-46651,-31703,-24755,-41076,-56111,-34206,-7154,9974,26871,56909,45598,-18361,-54793,4908,63958,48901,-4183,-39450,-51424,-53181,-63697,-52027,5386,53736,16858,-72789,-107549,-44187,10225,-42672,-115021,-70450,48597,118144,147067,100616,-19920,-68268,-10303,86011,121792,45840,-19513,-23875,-28506,-24905,13986,39154,57412,60928,62095,59052,63823,81610,108684,106425,38094,-9130,14736,38597,64278,82450,54516,25816,11168,-16321,-19589,27359,42046,27250,7348,-56217,-101775,-87903,-91417,-125884,-112612,-40655,32419,62092,50380,6362,-7531,4158,13802,24052,-11076,-61242,19769,176562,221809,150847,80797,24803,-48464,-161562,-260164,-216905,-88842,22709,80060,73920,64987,102410,87120,-28965,-63466,53907,140184,81027,21145,21438,32658,-1833,-48670,-48991,-55259,-35475,40756,68064,-12614,-98991,-68477,17752,50802,45644,18585,-473,30381,25592,-57535,-104292,-114125,-114903,-91644,-50206,-7124,6530,-20490,-29628,-527,13081,-11226,-12300,15177,34336,15941,-8748,-7634,22854,61073,44101,-28140,-15172,79525,88861,34336,35525,79908,55137,-38760,-101214,-72824,-35775,-70278,-54572,40752,42565,-59619,-122569,-122707,-105954,-86549,-26694,16731,-18832,-15559,41608,23718,-48082,-34809,1634,112,15497,36694,-2529,-90704,-189083,-262792,-243317,-164321,-147152,-152893,-78169,-26922,-80393,-137504,-74282,40562,61694,-27597,-63537,-12416,2896,-3795,3478,-20326,-20046,33637,82199,84697,48389,28122,59562,88974,72843,21457,-8215,8750,32514,45492,52673,19113,-14854,624,20214,35940,101640,163871,164014,90737,-6499,-56638,-58736,-18415,25856,-10138],[-4947,-28488,-24061,-14006,-3410,-24181,-74937,-75939,-36358,-28053,-14885,-4501,-1959,21990,47074,62546,73866,83330,42449,25587,90494,140296,103614,50307,30229,39978,-3425,-86233,-70255,-16098,343,1894,348,38267,99526,77459,-15794,-52452,-30004,-27101,-10230,76654,133836,75510,-8635,-20369,-8803,-12885,-19447,-54230,-123288,-135162,-96912,-74776,-53623,-30536,5073,54577,50153,19409,27317,28095,43001,93457,54615,-58444,2476,166974,159447,7741,-90523,-55174,31021,81568,79937,-2688,-67615,-41809,7288,16911,8479,4982,27972,80166,66977,-7556,5149,76710,42504,-35638,-44715,14547,90465,66499,-19256,-22803,9093,1998,36208,37775,-21538,-29062,16682,40058,33347,34553,16177,-6523,12341,-11866,-57071,-27007,8040,-44997,-147921,-229756,-263012,-224893,-116183,-7396,-10748,-75248,-118506,-109380,-19900,51682,39611,-17489,-70545,-65185,-12726,-117,-27662,-26636,13943,-4151,-63758,-69805,-43586,-128,98952,149044,33447,-95172,-101550,-53692,-19574,-6086,-15314,-24283,-11852,5276,-7668,-13359,-5300,1124,-2143,-63695,-121385,-50877,22322,10631,47865,106690,75121,-17851,-85260,-94904,-63744,-31387,-40000,-67899,-59697,-17522,25513,46488,6280,-30302,-3243,29005,58515,82095,100738,121155,81121,-17698,-101052,-133278,-38135,57560,-4346,-86770,-65084,-16405,4889,16028,21747,11807,-13944,-25077,-27007,-55322,-55072,5295,67871,104405,98577,10336,-70710,-64404,-4065,61231,133007,121479,28830,-23606,-19290,15308,81079,93003,90233,159841,182769,125746,91385,42812,-25880,-36570,-12888,-34889,-61861,-39628,7200,19579,-2123,-44662,-90326,-121469,-79780,-657,16799,-21693,-14434,64435,124092,31902,-78151,-76761,-4138,63448,92758,73482,97850,88975,10946,-51151,-104016,-159489,-111460,22059,90741,51099,60869,136249,138261,54202,-3256,-21819,-50960,-72927,-9590,62488,91920,124032,65585,-68792,-160598,-145797,-72695,-14186,17497,17193,-25905,-27928,20351,57060,104484,111472,61105,34760,34839,81360,83789,-35265,-92151,24043,66292,-18328,-62891,-74010,-89868,-86029,-81785,-88880,-35977,11080,4216,-44089,-110723,-147247,-71830,-3809,-5746,18820,53106,25057,-6498,16867,63456,89318,69122,18799,5535,-637,-16432,-33229,-20221,58067,147600,160225,98249,574,-116054,-173561,-140463,-53600,49143,80241,8496,-10022,17738,16547,21992,43685,34945,9393,16013,44386,30497,9476,5987,-10986,-26451,-38438,-30692,30055,83911,100952,117388,125713,108397,41936,-17749,13077,55540,33977,-16436,-54195,-84210,-95729,-40566,456,-5710,-17194,11198,74216,79032,-15355,-53382,-13006,42759,154538,231577,125754,-35223,-55837,-32102,-67026,-83449,-70581,-36062,43294,76668,11005,-51757,-54865,-51920,-26967,24540,-11926,-77733,-31614,68452,46131,-3989,-23772,-80986,-87804,-24780,-728,-17182,-20275,-18119,-52653,-130293,-181749,-188622,-162240,-95492,-29611,-2130,-18849,-84441,-126917,-109813,-14040,105586,118984,38334,29707,126737,136374,39801,-12755,-2623,13690,28968,20376,-30134,-48640,-46060,-48176,-53955,-81795,-152289,-186018,-91737,48815,101911,67804,824,-67173,-96929,-32291,39653,33208,-875,-3662,20969,70446,105039,100392,22041,-66322,-67788,-48599,-83098,-70364,-30583,-31103,11790,75882,74325,32460,49438,80199,23607,-88897,-123215,-60517,-10096,-2115,-4930,13247,66261,82856,58833,28049,30262,54778,21523,-46541,-63417,-31660,14363,47986,-2850,-69440,-48302,3931,21026,28223,-10417,-60665,-4779,92391,121930,62950,-36484,-61799,11280,62665,54636,32838,14436,21137,15225,-42437,-83969,-35737,41172,57219,20913,34667,79422,104060,102859,83422,55411,14635,-35312,-38584,19133,56937,50913,5416,-73513,-168556,-157745,-17969,87948,60026,-15797,-38252,13108,80995,59101,-49714,-116440,-44943,4858,-34483,-40178,23150,32948,6735,7,43983,66565,68794,110796,144293,90585,22724,-13086,-70383,-121170,-81880,30267,76333,55526,38451,-3818,-40601,-24425,-14497,-56964,-103522,-96522,-57221,-44192,-48314,-32519,-16185,-61164,-131484,-118535,-48768,-19989,-15681,-6239,-32416,-93182,-132711,-124859,-49149,40092,61033,14737,-6609,-20636,-77973,-109175,-86625,-46207,-28166,-18564,49922,182980,196052,63764,-26241,-38193,-31825,-17275,28054,69137,65490,60279,67696,49953,75148,100137,27201,-26204,-36114,-76738,-120243,-98440,-85426,-106834,-124502,-111494,-56363,26092,35779,-46482,-57624,42883,43968,-48830,-6577,147198,166631,62056,115,27062,66342,33799,-23221,-14845,-11153,-62341,-37222,50120,64965,30403,27571,33567,2651,-42986,-25940,23621,38297,43321,71370,52990,-29327,-55648,10241,64548,62968,6745,-60992,-48574,820,27496,31963,1123,-39561,-12117,37307,43869,-1109,-46239,20967,128409,103276,3937,-41108,-13686,48094,52330,43649,96871,87800,-41679,-133643,-86453,7782,-13971,-74213,-37044,2479,-69045,-56136,101953,117324,-25045,-63108,19811,29674,-18331,4381,66434,92796,58097,-14024,-43275,-31908,-57078,-76041,-47837,-11422,21616,14757,-4396,38887,113339,99949,-11928,-142032,-181421,-131829,-61156,-34376,-30404,12132,49067,-6315,-92795,-95509,-21215,14435,15595,61966,159423,163179,82467,29353,6139,4045,29658,18396,-14211,15494,44330,17996,-35189,-73184,-62892,-34881,-32208,-38146,-40528,-12930,-8282,-74270,-120473,-61704,7662,20976,20175,15421,-14500,-25770,-26886,-3206,53540,41166,-49159,-90142,-73828,-8536,75656,70855,-8404,-35277,-6369,-8643,-56757,-96229,-67538,-13963,-654,-3094,35317,70068,27089,-38823,-6761,77605,98176,30852,-470,9101,-17008,-74438,-62013,30040,88126,46871,-15223,-14100,43819,49081,-41338,-103339,-75501,-21304,15348,42425,-3450,-73414,-43951,8802,46736,78805,52225,-10654,-9411,23561,-6173,-40078,-9543,68951,120701,101954,29124,-5046,32674,95213,128044,82529,31188,30915,26459,18052,46623,56668,38718,12906,1381,34303,129025,182054,137184,27921,-69038,-95718,-106349,-153222,-192973,-174894,-90451,-15723,16524,48870,42673,18365,23712,43660,28286,-13952,-9493,70424,155474,183815,135423,40568,-39623,-75270,-113544,-184482,-176055,-92302,-14459,58613,106191,123276,142811,100595,-18218,-60145,35654,106234,33967,-38591,-34446,7880,28243,15597,-9212,-77195,-116612,-54084,4939,-37053,-66793,-19049,22950,64924,113710,68221,-8526,5211,11859,-41752,-81833,-109527,-99504,-4017,79660,42277,-20049,-24144,-21480,-51455,-58349,-47374,-2184,38343,35824,17143,14184,9859,-2405,5208,32571,46718,52058,79297,69269,23828,15398,66965,64132,-47424,-145305,-145342,-130889,-120858,-50572,20396,-29436,-103633,-115027,-97728,-57119,-13436,51681,93793,48805,56761,106187,23037,-127214,-130357,-37406,32605,62895,55497,4376,-65600,-117895,-122639,-76670,-35298,-43433,-72849,-44220,-14017,-48065,-77839,-37290,21618,28390,-20032,-39434,1180,48637,94065,93533,-2191,-75075,-67691,-42555,-29590,-4729,16719,30614,29074,7432,-13613,-16975,13076,47278,31526,-5693,-12376,2351,49350,93554,75007,25060,7976,41679,41363,-3608,-7301,6116,13434,30120,10233],[41067,-403,-28003,-12164,12945,-2441,-50380,-57728,-19011,12857,5870,-26458,-20377,12531,2891,-6474,19909,71755,61164,34519,78623,95139,31601,-27951,-37045,-6799,-53589,-171222,-187864,-120133,-37167,29307,75042,140250,168100,89655,-17723,-33484,-6267,-26472,-22053,76224,113556,22001,-27357,3536,4444,-18129,-38532,-99407,-145271,-92718,-37618,-62422,-65916,-12671,47120,89707,73157,26802,17772,19060,23729,43110,-19895,-130492,-57858,135875,176671,23574,-123158,-96248,25083,95512,58009,-45636,-63250,18483,96954,96801,32564,4184,41182,84783,48248,-37036,-11047,68298,952,-107873,-107039,-42281,53789,96805,26608,-36581,-36619,-48009,-32308,-27743,-51770,-24684,55364,109998,93452,23167,-57206,-67549,-23906,-54175,-129625,-110279,-30296,11670,-4916,-74447,-162938,-166760,-35545,66559,-3064,-106557,-117853,-86577,-34147,-18490,-49307,-58203,-53245,-30897,60494,110851,33996,-27162,31673,64476,10470,-48831,-68753,-40373,10060,26686,-11970,-67156,-94591,-75413,-18603,42299,39621,272,-10066,9779,13524,51,-32060,-59494,-36947,-33476,-80453,-78725,-27917,-15494,1116,38276,34382,-21568,-70959,-83064,-67093,-48865,-67346,-102133,-94612,-31578,30274,39747,5283,-36172,-63321,-54280,30739,113385,118081,113482,97900,-12447,-160575,-180975,-45464,14570,-81865,-132385,-56423,-6035,-9899,15138,28156,12833,4965,-3229,-19187,-12271,15530,76056,152421,178444,113133,15384,-14167,-3034,-367,42499,136697,147797,78520,62479,94648,95256,114339,98847,62273,126070,198131,151751,61885,3892,358,43122,61932,23250,-37819,-94263,-68806,2278,20330,-11701,-49128,-77116,-54619,-20669,-869,19417,38369,94251,172321,121374,5663,-39951,-15808,16132,9525,-13844,30732,41956,-46118,-100938,-87581,-75181,-74869,-34287,2008,-2536,22817,56697,34459,43186,83222,48939,-55981,-97388,-18184,66699,98875,96211,46756,-44920,-110098,-92328,-13722,29922,20759,25011,24428,23400,69872,126354,180417,158665,37942,-7314,80634,163171,42672,-169732,-152947,12037,16412,-78924,-84205,-52793,-44644,-44144,-25515,-29846,-40786,-51350,-73672,-90869,-84164,-69077,-16664,-11026,-57380,-45143,8969,-5103,-41834,-24296,37916,87261,95386,72405,43555,16895,32787,48581,28637,73261,146416,109593,14072,-46437,-95740,-109696,-68261,-25783,20239,35075,-35218,-37034,50318,56512,22039,48153,67533,29576,7028,49130,72403,44753,-6294,-30837,-18400,-23904,-44786,-26206,22006,40030,29870,53349,96820,73396,26419,58771,80745,21830,-48552,-12606,40166,2815,-36088,-3493,27066,20514,10710,34231,26424,-18022,-21844,18438,92335,191644,185289,61296,-41310,-55513,-63441,-86943,-64216,-32367,-10472,44708,71158,28606,15831,26764,-5311,-16485,10654,-34930,-70902,22606,151879,126226,25930,-16916,-72753,-114394,-78293,-35831,-32978,-38814,-52897,-87011,-137780,-154588,-121473,-63476,10302,85549,65242,-32475,-132476,-191288,-179221,-74914,41339,68530,26776,26759,79040,35661,-47025,-3103,84488,83621,58221,71423,44723,-2735,-10260,11696,7550,-33256,-99560,-149212,-94641,23081,91915,108381,69293,-17293,-76739,-44512,22902,35114,-8151,-19257,8730,33914,36336,23217,-40751,-97482,-80535,-81814,-132731,-103267,-70912,-82603,-27410,72775,102733,73774,67738,72251,-6726,-118865,-140945,-75807,-27153,-18535,-9579,10823,30857,15460,-2828,-4134,30919,86253,104229,81414,46776,19551,8316,-21805,-51898,-9485,75200,96445,46027,34626,39000,8177,50378,148889,185487,142910,43384,-43508,-30975,18331,9086,-2877,-8227,-13554,-9728,-23527,-41684,142,75338,87598,55773,55831,84337,129979,131469,101702,57747,385,-46934,-46115,-38,45359,58541,6543,-68609,-117602,-97228,-6863,86931,82958,-17740,-78259,-17099,52098,64408,46958,-12692,-18676,-5489,-34944,-24574,46840,81508,89742,78560,61904,34353,3352,29283,77367,33054,-42246,-61594,-68831,-75272,-30490,48036,63893,30335,14187,-11053,-52536,-68595,-46978,-28761,-44937,-67732,-66099,-77748,-102819,-93229,-32556,-18441,-102812,-141928,-87263,-49083,-33112,-3228,-402,-58869,-93044,-64727,-4238,30473,41100,-4658,-68148,-99879,-96388,-96664,-145935,-188574,-180794,-109639,2564,110657,98874,12394,-16948,-10206,9688,17399,-7527,-27407,-20581,-4841,-4585,-27809,66230,184186,99623,-15739,-7692,41759,52141,36402,-49118,-133038,-108326,-13586,58733,95354,31847,-102688,-109362,19042,40567,-41497,-49935,7764,22524,-9576,-10801,50738,84724,24168,-37696,-19911,1849,-48250,-32189,66881,77839,4377,3014,42550,2449,-60571,-29540,28272,41916,44226,64169,54585,-6753,-4100,74867,57882,-32998,-66108,-85535,-67146,-19818,21216,46637,43763,37600,80347,117417,103344,53012,13999,40026,64307,9231,-47158,-30753,14780,37159,25232,12549,19792,590,-67099,-118236,-81448,-3286,-15092,-53344,-59490,-73535,-114521,-27915,150959,157858,30913,-17636,27725,30924,-38369,-51972,17250,62961,61,-101163,-117007,-61417,-26458,1811,11176,-20991,-29979,-23056,-34502,-3197,66466,72419,16193,-69375,-128815,-107776,-17257,6961,-43920,-33690,14351,-25111,-82293,-65713,5420,58801,61608,30938,33317,52926,50425,23122,-2202,27204,82563,64888,6882,-6917,-5373,6071,21272,-16564,-52001,-61724,-19817,38655,43800,21866,-3998,-54792,-99274,-98904,-49158,6478,10182,16841,46169,21177,-59983,-60220,14068,31465,-38225,-122271,-145425,-43206,74832,74527,11624,15895,49755,24245,-38302,-81504,-86664,-56009,-34014,-52680,-38124,29861,77491,69898,39734,24230,17760,-14929,-4443,39814,42948,-5122,-19648,36211,83677,58196,37953,72229,100185,49634,-14345,2121,5509,-36025,-52737,-59667,-99727,-83543,1449,19110,-14200,17415,66629,36427,16304,35639,-29183,-108604,-62906,38802,112821,136224,37679,-93393,-116211,-30845,52919,67764,38635,13791,5008,26362,52645,55751,53489,52898,40803,73167,179090,233174,143679,7038,-36216,-1117,-22220,-85612,-132377,-117564,-22854,25803,-22287,-18732,26729,27769,12311,7440,-28033,-30232,54668,93513,40761,49135,73531,6357,-90262,-114843,-62349,-5120,20465,2069,-22713,19305,76257,101863,93894,45735,-10253,-39723,-20323,6868,-27491,-91637,-102732,-34223,62499,74497,8898,-76473,-119721,-60267,18847,6474,23141,84770,60180,65989,140378,100021,-20977,-63512,-51325,-40360,-27709,-32850,-12304,79588,144518,36266,-74891,-26778,18428,-26308,-41652,-30616,-8487,22546,19296,-17802,-30575,-35788,-39966,-14063,45663,111027,100117,75913,55372,308,-20255,47014,62140,-46863,-140768,-171593,-202511,-163444,-47171,20264,3169,16929,29016,-18743,-38081,-5406,69512,122963,102394,101622,102708,3206,-117378,-132705,-52402,36899,73344,52772,27761,-6872,-7564,50843,108471,132206,127273,68881,34725,18877,-19773,-38116,-41873,-84132,-104049,-49853,-9116,12469,62090,105283,67320,-17383,-58560,-93014,-128433,-92942,-13764,-1171,-51388,-81005,-71741,-35881,-21714,-33480,-11395,-7501,-51561,-64190,3450,87133,104195,34759,-65472,-120100,-72361,-17033,-1634,32319,41985,11964,9209,34719],[119931,70866,30208,64710,87241,40565,-14717,-13820,17316,43678,26431,-37086,-53805,-34981,-57219,-53002,-9414,35992,26711,-4522,16358,10023,-43104,-83303,-76628,-39079,-49442,-100956,-110690,-73601,14967,77765,71029,79315,84846,28340,-26354,-9722,29878,37141,29732,89190,113931,31723,7718,53368,25145,-16261,-30114,-64941,-86410,-32458,6279,-44038,-65334,-19194,19425,35874,35157,-1478,-18128,8822,27163,24298,-21124,-76293,-37426,74402,128805,61994,-51849,-82420,-12095,35470,-26400,-108593,-71437,31160,98656,73351,2131,13030,76604,69262,-5600,-79150,-29356,79685,28719,-96400,-118737,-93069,-22255,67727,69199,31505,35967,-2461,-49643,-51329,-25445,15463,98753,161397,141531,34145,-89358,-127430,-81755,-82899,-139348,-140437,-45599,64319,102169,71353,-4253,-30323,60362,86618,-35801,-107046,-60019,-23928,-44821,-108242,-125823,-54467,-8887,10565,111708,139026,20530,-35235,26764,67790,45798,-2722,-18071,-13586,-59501,-82903,-14860,15658,-53922,-68815,-5384,54237,49598,-7610,-28921,35554,73689,38007,-19130,-77466,-83847,-44065,-56813,-95240,-58118,2866,6604,-775,-15000,-70547,-86058,-23363,4767,-42646,-83334,-91818,-87789,-13913,102527,125709,74120,-6826,-91517,-92211,26486,107266,57987,3504,13225,-57072,-191815,-170617,-50496,-38177,-103623,-74940,27908,44176,-1578,6328,19520,12226,-7515,-49889,-66122,11732,81170,91937,89507,85602,52639,20937,49824,64385,-2381,-36151,18552,63427,66529,85567,120612,101502,74227,51904,36115,98543,167348,119870,13439,-16074,22079,46808,33813,23729,94,-74088,-98258,-42495,-1539,1562,-11489,-44302,-58376,-70262,-35192,37064,65381,70486,109602,119558,78750,859,-72419,-112192,-125352,-105288,-34220,-26974,-93901,-109250,-71635,-50703,-77885,-99613,-84272,-41628,931,-20314,-73774,-4719,110814,103940,16977,-15349,19904,40323,46207,57948,46520,-8557,-46467,-40980,-21752,14981,30030,47404,79036,87851,90848,137729,185268,118268,-50593,-95973,42184,139883,-21704,-238198,-171410,-35163,-58379,-99493,-74958,-32460,-18077,-17186,24490,25547,-28395,-58472,-78756,-70802,-12452,17060,12395,-11890,-24575,6979,42054,31275,8375,22892,55111,59585,45321,41470,24538,13163,61497,111201,84736,83441,137467,112105,3164,-66048,-82218,-71260,-52498,-37729,-6772,26997,-20383,-27547,44987,35705,-10459,27252,60633,27179,5477,24240,46286,33513,-14910,-42976,-20712,-19293,-45020,-73871,-58067,-25081,-29513,-7747,78504,125291,101115,85370,68528,-8547,-57589,52907,167816,121340,19875,19496,52412,47681,12998,-3656,-22118,-23803,-6170,32898,109202,167620,101875,773,-31113,-39681,-62704,-46705,22105,46337,34617,37461,15685,-25853,29378,100668,45468,-48107,-73037,-96671,-74358,37149,141496,106292,18231,-22203,-68362,-125783,-120856,-61549,-38156,-89129,-124016,-87024,-65596,-38532,47244,76001,57681,107575,87827,-39516,-151529,-202685,-168932,-56008,33368,42832,15871,-6171,-10281,-70236,-99716,25772,160807,143607,63559,28624,11555,4681,31716,51274,49898,53382,16317,-53869,-27763,65678,104064,114244,98714,33564,-49425,-75162,-19366,24551,-9914,-14155,-10387,-48746,-33811,12205,-29933,-68417,-43563,-64930,-119615,-111181,-78805,-33997,44993,94025,97539,69515,37807,11656,-65602,-128531,-114971,-67957,-49749,-44725,-27570,-14348,-14162,-30896,1414,58667,79773,99041,133515,124022,71211,25687,-33026,-113056,-103227,19375,111248,96967,18193,-1183,25397,19168,55853,153091,188586,152165,83087,-15369,-52922,-11193,11784,6703,5742,8419,27676,26505,4554,32069,82704,88844,92853,93179,43186,23032,36315,56662,45425,14295,-16083,-32232,-25242,-15303,-21091,-67826,-79540,-52442,-39193,-31075,27556,79579,35002,-15955,37985,85074,89162,141043,111411,10600,-39718,-45252,-22635,34476,85811,136524,161800,127003,30338,-69402,-82181,-23974,-33528,-78418,-84195,-69816,-11236,70258,90914,39437,-13367,-31566,-16343,-1586,-28581,-40241,-30260,-57116,-74849,-48820,-62217,-111319,-119049,-31135,47204,11325,-53419,-68207,-70673,-26226,39764,50679,15772,-253,7228,25332,42421,76060,71493,-36531,-141257,-122460,-53696,-87812,-168337,-188755,-126459,-34383,26846,23914,13379,116,-47431,-54440,-25929,-51396,-75581,-71165,-78223,-98179,-112286,-1816,142371,84756,-22065,32970,164596,177150,76546,-37469,-104026,-90203,-25708,31786,48528,-20329,-86896,-38868,41567,34590,-40581,-122872,-122438,-34560,-2121,-11797,54247,104377,53926,7345,6749,4784,-23960,-3230,83969,83518,-35608,-66774,16743,35859,-24968,-27113,11290,32689,43526,57390,36679,-7247,7250,62244,29229,-75943,-125547,-120410,-60280,-7621,4485,23764,70973,114518,121828,83686,47905,48894,62135,69371,55353,8158,-8211,24550,35680,-4164,-17199,14556,-21783,-90821,-87393,-48707,-26875,3589,-20864,-56162,-94525,-128223,-111736,-14562,106914,136630,110299,94048,87847,37968,-57867,-94523,-63591,-22481,-35195,-97007,-144224,-103290,-20405,54423,63440,-18409,-61069,-14902,-1983,-14849,-1002,23027,66770,53052,-12314,-28158,11690,-14538,-86021,-102981,-83059,-80006,-40416,6782,48106,102843,107837,18594,-43783,-24951,21129,18321,12072,84006,140717,106041,41964,-20157,-52781,2867,64544,19069,-44724,-45266,10274,70220,73575,37702,7445,-14603,-48056,-98745,-66104,18682,26588,36984,124916,109964,-17797,-66718,-40637,-12465,-27828,-109104,-153995,-63952,28442,38331,34779,65659,91203,63320,13408,-26519,-70108,-95717,-92979,-126790,-122935,-42205,56616,110401,69238,-38804,-109980,-117717,-74838,-11662,38788,56250,36178,20519,41381,35310,14889,40146,42555,-21793,-9559,89453,90323,31932,-1001,-48427,-79314,-28886,39301,35019,-24268,-9792,61387,55170,23046,31226,-32737,-122317,-108515,-32499,58216,153456,92530,-94480,-187656,-125482,-39790,13562,22062,3046,22294,84513,81090,50711,75030,113782,92786,87208,152618,156411,33857,-51819,-18028,26384,4652,-10093,-27946,-26112,45534,66574,-34665,-80359,-25594,5187,-15293,-28876,-55509,-50838,44147,58852,-73839,-101093,-9171,13676,-59293,-117357,-62683,84104,159088,96279,43111,39463,23701,31697,28807,-8593,-26268,-64057,-113357,-80839,-49495,-103610,-154396,-92117,45230,68520,-4105,-39317,-43040,-8699,51902,57735,79286,115467,54515,25030,77304,67725,-15034,-86270,-98948,-71833,-21611,23052,63086,92404,94172,4574,-76840,-11646,49402,17563,11608,7802,-27295,-16717,490,-47657,-81978,-70122,-35107,-1269,30930,62590,46996,37657,36418,-22846,-56797,21341,70906,5286,-66832,-96653,-120348,-101965,-22808,43503,103376,176990,165974,57548,-19833,-4081,81890,126553,107192,92493,45302,-19539,-32596,-47996,-61150,-16746,20925,5329,-4119,-6038,39105,103329,111941,115370,139389,124767,101537,58342,-595,-24772,-39861,-121580,-157603,-67925,-5823,-12467,2174,11372,-17949,9030,65500,20329,-45649,-11073,42006,14725,-51137,-83967,-84010,-55469,-39625,-60660,-31708,1634,-49805,-111334,-55136,27094,19461,-30276,-49681,-50036,-23752,-6818,14018,61774,55946,-6228,-5194,77480],[127126,104512,83902,122540,118517,36509,-14210,3570,1922,-10529,2638,-50020,-119408,-126054,-109987,-69171,-32970,-27000,-36319,-33833,-26627,-35505,-64657,-77269,-56590,-51304,-48496,13560,79846,90940,123586,111133,-6613,-62701,-34404,-59257,-88768,-38200,33988,71589,68014,89545,99158,53781,50094,68948,10863,-2664,54710,61451,-5834,-33477,-29909,-68254,-89676,-69379,-66619,-76755,-60179,-49552,-31813,21606,57536,46252,35785,14619,-26650,-18010,41272,57768,-513,-69721,-78297,-81961,-127610,-140232,-63536,16106,48563,2959,-45161,25034,105751,52343,-50600,-97835,-22248,115040,111633,6069,-39968,-54230,-41731,21969,75926,101777,129902,73118,-15461,-20763,22604,42997,101320,160180,120921,2601,-100303,-127077,-66333,-25191,-55771,-83320,-5574,90509,96074,85438,72997,67469,85382,34298,-75200,-88269,-24387,3713,-41126,-126248,-119860,-16417,25995,28919,87930,52618,-67349,-67868,27607,79672,67766,43994,63910,62038,-14437,-19459,81398,92835,-11865,-29176,20246,33701,21540,-27214,-47045,63662,156755,108088,18459,-42588,-75483,-49596,-30405,-56432,-37765,28704,25186,-13190,-28222,-75027,-75572,34997,69893,-22278,-68231,-72904,-94082,-3696,163439,202125,129337,31536,-57557,-61297,28959,53591,-37152,-97897,-69278,-104644,-168264,-114603,-59308,-92370,-99308,-3645,98795,105646,55053,24468,7793,4500,-19392,-88601,-91591,22289,103255,80856,10163,-42301,-40102,257,75917,99393,22636,-66013,-88414,-33033,36227,42349,14474,-22986,-50808,-34113,1663,47767,78319,44752,-19093,-19551,17230,8669,-12050,23554,57953,20732,-20956,-23422,-5015,18863,8805,-56133,-105373,-125015,-82486,-6100,29583,12612,9769,41119,79967,27865,-74911,-141229,-139936,-78877,16466,3568,-57885,-50357,-27263,-54480,-94122,-120849,-106867,-56264,-15451,-56492,-117626,-61622,62180,114223,132935,130732,98652,51721,14917,36838,30952,-38167,-52915,-22686,-56479,-38221,35385,82712,112207,108033,61797,75210,126771,68689,-78033,-116915,-13273,96508,29956,-147034,-172654,-109201,-97414,-70338,-49542,-45569,-49505,-31562,48508,58171,-1887,-21006,-33132,-33144,21456,36129,12634,10807,67538,138622,126321,83712,74317,84571,88340,50046,-8174,-21283,-17384,-29069,1368,61194,71709,62045,97802,110640,45982,-1154,-4507,-19143,-64011,-64368,12072,79430,20700,-30439,-5526,-7194,-37273,-4170,39453,28747,3717,-22265,-40009,-40586,-37959,-44673,-39951,-27459,-14798,-46400,-70091,-29583,3056,15043,88570,153052,113384,52291,40530,-2970,-44498,22636,128595,123551,54111,33105,56204,61847,39643,-4066,-42887,-51772,-39625,-7251,56491,96290,50101,-16114,-27741,-11968,5190,51210,107936,97436,57469,29595,-13966,-42297,29376,109737,33929,-117469,-172005,-158405,-96286,-9847,41430,12106,-25274,-58874,-87787,-100405,-83304,-27340,-30497,-150752,-197767,-89546,-19513,28352,144900,130654,13965,20995,44692,-31994,-115919,-144557,-114442,-23211,47147,45119,4572,-52684,-90127,-112918,-58021,78892,162826,127254,33082,-56218,-89390,-24201,65655,66243,46265,99825,93439,17100,52347,138566,135819,96385,53849,10495,-46219,-83823,-53202,-9024,-11938,-2203,-28529,-79546,-19304,62799,14564,-14348,11853,-57649,-139150,-112945,-39049,57771,147452,117846,58506,38006,26215,-27646,-112580,-128092,-65799,-16378,-24495,-41891,-49976,-58731,-45327,-12277,79142,151352,114575,70859,74077,48701,4632,-16315,-69883,-131733,-101241,-2494,50193,81588,74836,18108,-22100,-29955,8233,85114,95037,34463,-11399,-47266,-49525,-9340,21208,15212,18887,45556,80288,75887,36397,26022,14555,10981,64135,84891,-5513,-59677,-22154,27523,42333,20981,-21623,-36521,-27259,-64060,-118663,-155402,-109866,-27180,-18689,-65059,-27344,71819,107846,94181,94681,83379,73509,145372,150444,25818,-82508,-108934,-103227,-48370,10576,66787,132404,157735,54470,-86016,-121796,-76450,-80114,-85644,-68351,-75284,-16622,76688,70832,302,-34532,-48410,-27951,30064,27685,-20456,-60618,-92752,-70562,-31830,-61691,-99739,-74743,14187,79102,72109,44299,17790,-20643,16298,103000,108236,67050,44132,15978,19611,74488,112902,92872,-11142,-124041,-121694,-16478,21580,-33596,-84596,-68136,-15704,6441,11558,42822,9905,-104092,-149750,-101648,-53698,-28849,-49863,-94448,-128786,-151956,-84205,30040,16938,-38245,26605,146574,137220,28798,-31408,-34837,-64120,-94400,-60764,-31134,-53694,-25890,45244,46047,-2421,-58762,-151315,-149151,-9159,49024,-2451,28208,86429,72435,47477,12316,-21884,-15177,15621,64475,58280,-44528,-94805,-19877,59530,38224,-17356,-34357,-14458,7763,16489,-14064,-47602,-43459,-17421,4360,-24978,-102303,-114174,-34420,-2469,-28807,-12018,62846,104874,57569,-26976,-53752,-16292,14854,31085,58375,65545,62905,61413,19378,-47191,-33574,46087,4435,-88926,-63067,-2536,-2546,-4061,-34760,-80164,-115845,-103024,-38162,2011,7461,14492,60113,111460,115875,42250,-42277,-59257,-73868,-91241,-56680,-39294,-88191,-89986,-38420,23284,57544,3681,-38008,12605,58481,34503,-20870,-6944,83826,87524,42187,20718,-29863,-100370,-110827,-93039,-107632,-93453,-5009,33602,47887,108312,122690,39156,-23798,-32506,13470,41364,52530,107194,111758,62389,43818,1159,-51267,-6285,37845,296,-20477,21501,36791,39464,41485,40999,36721,14910,-34532,-76332,-22746,88689,104209,72083,129644,147302,50363,-33421,-57482,-37351,-26306,-77902,-134052,-96290,-25373,20092,67632,90609,76298,51180,37008,18122,-27078,-82265,-111307,-155933,-163203,-98065,-6569,57679,47768,-51484,-144795,-173046,-136555,-84082,-21510,57328,63540,-11215,-30332,-29028,-73880,-76888,-61417,-81467,-16287,92015,99459,88419,77243,37648,40115,66378,75199,63699,20541,6544,28803,6107,2139,60010,42326,-55164,-128867,-85737,49464,172515,135112,-27340,-100534,-51272,-12628,9643,29910,36255,77876,119268,79670,40416,86055,127610,102457,83258,108144,47805,-84255,-106767,-41182,-40911,-59850,-9041,18084,4052,26459,23226,-42582,-63674,-34503,-13111,-4530,9535,-18189,-54030,-973,24812,-90969,-147472,-43383,41825,7791,-65605,-65460,42985,125000,98888,104241,92318,13058,110,20183,-8079,-41987,-106560,-172286,-101020,-29789,-78105,-150786,-117197,-8653,27469,4245,17042,25853,16094,35047,41977,46702,47831,3954,-16912,7561,26010,22997,-8332,-44004,-70807,-63010,-6043,47461,36858,22596,20556,2052,28894,51515,9999,15884,14200,-48328,-58215,-23283,-49304,-77578,-43804,2346,1254,-28729,-61264,-67443,-20832,9235,-34293,-69232,5256,96341,87587,19681,10934,33724,2901,-8649,47230,127846,181884,161807,77725,15509,52705,148048,144812,78941,57674,-3548,-33618,22857,5743,-80422,-70879,-35912,-59619,-89601,-67261,14105,58389,20918,-4479,34943,93716,114586,67800,11575,454,14157,-35565,-82138,-50220,-24922,-51781,-68195,-75577,-47387,78451,184696,145579,89160,99127,90004,40865,20178,7994,-38294,-83653,-96851,-67352,1062,14421,-59116,-125988,-117954,-84243,-81029,-54879,35883,104085,91825,31786,16436,55958,43332,-29706,-25049,85175],[75107,102593,114250,135783,110169,36632,6396,22705,-9920,-49631,-15156,-39703,-141954,-159302,-90195,-36663,-40420,-59020,-54810,-19830,-4310,-4749,-35476,-39997,-9284,-43457,-63290,64027,197700,202225,192129,143540,-1439,-64699,-31409,-75215,-130827,-70495,10378,36879,48941,62071,46301,40371,83066,76574,2813,38319,157879,151697,8187,-83940,-78139,-68189,-72425,-65769,-76853,-109366,-98730,-39710,6660,49844,87242,75310,69916,28677,-78359,-99889,-13676,18228,-26781,-62562,-89735,-123861,-124380,-75141,-9773,20276,32011,-19446,-83894,-17067,71440,38736,-43133,-72463,-11707,110311,155534,105611,59031,31761,8331,20940,56643,62672,58336,16524,-19467,15164,51568,20569,49432,134815,86154,-35829,-85458,-59452,18743,71711,38318,51,56308,92960,24592,697,44392,57606,16199,-38302,-59257,-40017,-22673,-11480,-33061,-94900,-81539,-1325,25702,18392,12756,-60954,-142316,-105501,44912,148583,118969,71840,93303,96973,68172,115347,179187,111841,4271,9601,38040,25209,20936,-6521,-31883,57834,159170,117415,18482,-14061,-18984,-4619,26994,9558,-24734,-3712,3770,-36824,-36900,-39629,-52909,6930,47424,4557,-31389,-76574,-123051,-22761,129162,143560,91988,58925,2518,-42375,-33951,-49334,-100594,-99727,-77893,-124109,-126124,-60388,-58962,-109602,-82203,10950,85586,110795,95490,54969,8120,-407,1206,-50075,-68005,-7590,33452,33894,9964,-53429,-86486,-42834,44678,81243,52575,-26800,-98763,-68055,11469,-15261,-97720,-146889,-147822,-92727,-32665,-16166,-15380,-12881,-11425,-9474,4386,13192,9380,24150,59000,60213,51167,29711,9037,16898,3636,-67558,-135756,-164733,-121635,-54401,-30655,-37750,-36887,-32689,16499,31349,-3683,-38355,-37730,17484,107371,90284,28676,33738,41854,3034,-40472,-89135,-110199,-84232,-50965,-69490,-109259,-78824,16386,88587,157575,178046,138483,95315,48760,43083,11025,-85456,-95461,-41800,-76652,-67986,45116,131863,143599,86281,1115,-15459,58911,83788,14192,-29382,-3859,103715,151578,-4794,-170617,-147420,-61573,-8984,-24309,-88086,-108630,-56924,42733,55110,13758,11249,363,-26469,-275,12679,9222,7220,65443,141908,115283,62410,55589,52882,66950,50741,-6997,-34334,-36581,-72155,-86200,-47451,-6125,10119,35051,58964,64870,88808,95479,41777,-40654,-59234,23160,73219,-12996,-65296,-14479,18641,-17599,-29685,21503,54608,15124,-49164,-97526,-101280,-67076,-30916,-19705,-5383,23524,10468,-22712,9796,61286,69744,97744,111138,46300,18233,54580,57668,17209,-1872,23258,41739,44035,42387,49533,62351,76187,39800,-30473,-82763,-86477,-53025,-1450,35717,19101,-28636,-38903,16596,81370,127752,143770,100261,43703,17043,9239,33334,82987,97673,2733,-141252,-185361,-154060,-101780,-47540,-6717,-10383,-38824,-82340,-86277,-32425,9494,25677,-26255,-155815,-196470,-105150,-50765,-8237,91988,88954,-15893,-20179,33211,14961,-34486,-42083,-42001,-17286,27233,32602,-8590,-57995,-84194,-64802,36641,108504,76258,31843,-7463,-73277,-116793,-29033,93771,84674,27057,67192,77778,31683,78585,147308,116818,27221,-52330,-66046,-48566,-42220,-45794,-32468,-194,10794,-18686,-6220,62215,88477,28728,13411,12337,-108246,-196444,-102687,4059,87600,173647,128888,31542,25047,48341,-15984,-103055,-99208,-22696,40287,40347,3231,-43491,-70573,-31528,45273,139455,166444,88215,5084,-43530,-66509,-50849,-26883,-26964,-25773,-11372,-4790,8915,126183,214279,118903,-11356,-53785,-18862,35962,12187,-81066,-127443,-92085,-16741,20883,1616,-3785,11520,23744,46584,70639,53417,-3611,-79443,-92543,-15440,39327,13687,26394,63894,58757,38573,-9487,-78079,-60291,11688,-24097,-118675,-152235,-80365,11083,488,-56593,-18501,67357,124778,138266,82954,22218,43993,115400,108828,16601,-93479,-146781,-157403,-113467,-69506,-35030,34955,110136,60118,-41138,-56577,-38754,-77118,-78725,-39744,-55314,-43748,6766,8303,-16319,-19829,-28294,-24908,14537,28155,-6521,-49606,-50408,-5897,-1020,-44674,-41104,24082,83445,75250,35306,56615,94188,57693,36586,111811,147855,87662,33857,-6543,16046,98437,94986,-5802,-52635,-65084,-63476,15984,76984,33016,-37032,-22668,25896,39622,42668,56861,15710,-72266,-116078,-91122,309,58091,20431,-33100,-74499,-124627,-104468,-37639,-29676,-30562,222,31740,22207,12923,8521,472,-60158,-115517,-80175,-26382,-10305,32887,68141,25373,-39470,-48832,-66908,-77407,-10216,39662,1896,3550,53585,65028,32365,-29501,-45823,3770,28234,9688,-7110,-35748,-58265,-28358,44887,66437,1732,-63210,-61769,-40637,-37607,-45483,-55379,-69182,-58640,6025,47754,345,-34236,-12287,-39144,-67876,-27695,33771,29105,-36272,-88100,-79380,-57316,-63099,-43537,33527,97799,99496,64332,-2972,-54760,-12412,62524,31286,-33561,-17461,10495,4723,-2382,-40915,-87211,-90504,-8275,71093,57581,-13199,-75969,-62754,18680,72104,32025,-10713,15541,-4224,-87441,-87043,-13327,22530,7021,-33417,-24533,35964,43760,12793,26514,99653,111622,22878,-7672,29477,-5748,-4538,9973,-87411,-154492,-74640,4301,-19384,-26630,28182,19289,10242,64136,85427,52275,27434,268,25267,67381,68057,58275,15948,-24855,9470,30240,-16455,-24852,-11469,-17913,24500,66665,26504,-9310,-116,31475,58879,40112,-15031,-29699,24429,126521,151787,85371,66101,99905,60499,-11211,-28646,-28789,-50038,-76249,-119644,-114351,-35133,54892,119663,111139,29282,-22270,351,23585,-8772,-56658,-63797,-83153,-119963,-91397,-9835,27368,8321,-33458,-77827,-122556,-106907,-81423,-50003,24196,40847,-47454,-87136,-83541,-122769,-127115,-76807,-46427,-11276,18980,19819,45892,56964,69396,116677,121132,90542,64986,43213,25787,-9215,-69280,-38431,79119,113162,11046,-115619,-74144,92026,179458,110744,-4108,4252,95443,113980,84259,83293,99458,112841,77636,18936,15527,67476,70339,43038,64489,86229,-14872,-139117,-130441,-68095,-78307,-87134,-29770,6378,-3580,-16245,-53818,-64749,-1054,12321,-12269,32285,74211,18401,-30081,5863,38072,-15376,-53286,1671,45392,28238,2721,-18555,-5768,38985,53504,82543,89904,32870,13625,28627,7796,-32436,-102472,-150477,-77419,-14358,-55714,-100088,-72466,-21967,16012,51632,60831,22588,-28890,-39054,-41835,-37185,-17591,-7783,3766,13566,22801,58240,91408,67189,-5090,-56479,-35215,-2654,-16845,11920,77754,86984,57801,15690,-46155,-32773,-17886,-60664,-80004,-49697,-36509,-23303,8682,18285,-5436,-55855,-112762,-116261,-45393,-10477,-34119,-55993,-13969,72186,92885,26812,25524,62472,7422,-43590,4791,38893,44798,53101,34051,33726,120224,208606,143953,34085,19089,-17724,-34237,7803,-24432,-95991,-69500,-30210,-65003,-116067,-96941,-16710,35328,41373,26165,42339,87068,94733,45921,12387,31907,73899,51616,-9058,-25048,-34445,-63267,-80655,-79001,-10478,119168,196119,154368,97534,81431,55760,22253,38691,59753,21915,-66872,-139688,-90662,1339,-27909,-88377,-80482,-89910,-116221,-103500,-42357,65897,137246,108487,28246,-4682,20845,16210,-39347,-54310,24509],[-1433,50174,73732,82542,65311,35390,18686,16298,1657,-23599,-19611,-32260,-101031,-99493,-23158,-6852,-53310,-57708,-31854,5618,36601,18624,-37866,-49787,-17827,-50101,-79316,31111,150545,145623,144610,154675,90963,38796,34773,-23328,-105186,-83998,-32325,-25676,-18756,-8090,-17422,11924,83044,78133,24634,69183,136309,72822,-58385,-109592,-60525,625,24938,39081,37988,-8472,-17610,39574,51906,45618,68273,65063,51077,-4411,-108683,-109227,-6007,5235,-52875,-31725,-7166,-24236,-683,43268,42810,19978,40961,4238,-116678,-130971,-36148,21441,12220,-26069,-33594,31588,98257,102396,70364,32761,15444,44953,48634,-58505,-158735,-164341,-89686,13898,40304,-49219,-30778,105490,94872,1359,-13959,24942,86633,103311,53881,45450,102932,103519,-946,-55813,-13208,-12812,-73591,-80374,-9215,17238,-15498,-16226,-27882,-86412,-78183,-16823,17193,18396,-17948,-80541,-124286,-101309,60718,211500,180951,94336,68311,57410,66586,126541,160571,90751,9897,16329,31905,39917,54964,40210,5821,23313,52747,22142,-27471,-25487,11086,49461,89773,65210,-22612,-50012,-29691,-62800,-63788,-31509,-67283,-89829,-22840,33949,8788,-61436,-100645,-34712,30652,-4319,-2210,56059,26935,-66810,-128465,-149186,-111846,-42982,-46665,-101628,-70854,-5823,-27049,-70964,-48631,-4428,34122,67308,86876,81154,43031,25168,37381,17317,-41567,-67263,-69581,-29554,45251,32258,-51551,-65416,-3423,58487,85305,39121,-37651,-52840,-18696,-35012,-70159,-96489,-101227,-72874,-30782,-22424,-35169,-14822,28863,22087,10745,61886,59266,-17090,-31231,-19373,-5021,12672,-4877,-30463,-25556,-45722,-125410,-198015,-138876,-38196,-29231,-38320,-17091,-39520,-34535,17297,55368,52404,35616,45309,84460,84604,61011,63427,73835,92768,66720,-33781,-121912,-123688,-88499,-66159,-58290,-20697,25078,32989,41235,76686,111041,120452,97562,67774,32673,-38416,-65803,-60398,-88487,-66298,39059,142144,156118,63084,-36580,-48712,42634,132457,124019,73726,49639,121653,171707,8126,-167861,-105932,25240,59484,7004,-93547,-114060,-55157,8875,17073,6347,20317,11819,-28989,-26550,-11014,-15016,-62758,-75384,-38185,-22155,-20253,-27424,-49582,-14918,22229,5105,-23595,-49421,-85148,-103471,-84453,-47754,-15930,7382,22827,53415,98281,88028,38631,2335,-27334,-25791,-34803,-108493,-87999,44872,99070,28258,-51692,-15244,67984,36260,-46487,-84719,-91895,-79052,-17590,38918,35211,13605,-9550,-21006,2904,40642,56643,48017,12347,-16239,32406,83345,95097,99582,86461,27860,2930,35292,69373,53574,43659,77457,87414,1625,-96203,-114091,-66410,-19259,2448,-29670,-70761,-52189,20620,75607,108594,118374,64560,3989,-7874,33213,111443,149023,104980,16983,-79658,-104895,-79488,-57338,-22030,57768,87742,24378,-51164,-54132,16102,49997,10682,-53968,-105679,-122440,-101085,-77109,-49777,-10308,23353,27211,58975,95533,82165,36206,18281,-3198,-36326,-38506,-38797,-50214,-38701,-18903,2512,63559,59791,-35428,-75497,-44098,-26179,-40531,7187,86287,66549,-19347,-44533,-18929,2859,31522,53209,12801,-86922,-155091,-123367,-43784,2224,-21845,-21892,27693,27143,12078,65352,79726,35609,10320,8121,-53594,-181165,-215910,-93647,-20647,13277,103336,108885,24020,12483,34541,-9949,-60544,-36528,12658,50015,65499,34598,-22468,-36285,14811,58451,80479,63942,3426,-83036,-156099,-141769,-57330,7664,62842,108747,92905,29547,19999,137044,229936,171212,50896,-24839,-7933,40216,12664,-76041,-133751,-97165,1073,21753,-45861,-36299,-4031,-51888,-80588,-15687,28029,-32272,-113660,-132012,-80594,1771,76364,153601,150895,76062,5525,-64454,-142838,-107904,25313,45592,-53679,-95398,536,77241,28765,-24249,-335,23859,51523,68916,3430,-48962,31608,111124,59210,-9994,-59986,-87926,-103015,-101719,-85952,-66168,-27415,20855,10286,-14063,10368,19844,-46195,-82833,-45693,-20259,-15045,-19074,-17580,4062,10226,185,-1531,-10034,-22526,-14733,2319,40402,75065,60203,30469,44422,80503,103007,60053,-22953,-15305,62793,50502,-20187,8787,83625,56394,6522,-10469,25511,74608,20722,-111751,-98228,-6456,18126,54783,68871,-18036,-105577,-71507,-5832,39770,62057,28840,-12304,7523,21851,5188,46819,80790,64695,44923,3824,-55956,-59690,-49898,-49375,-1407,4391,-45255,-49394,25394,41117,-25825,-90476,-91114,-37825,26642,48591,43325,35044,-438,-43932,5533,60512,-2515,-62577,-29036,3835,13057,41021,38466,-31432,-94410,-51922,28388,29108,-52168,-97019,-72768,-37232,-17387,10841,40251,17563,-51775,-68815,-48119,-34145,-2425,11533,-19005,-24333,11328,50033,82583,57856,-13858,-84883,-80661,-31474,-10861,-40805,-70681,-51127,-10333,-20093,-67195,-73152,-2863,80876,95696,55130,-3952,-39089,-10143,13588,-17233,-39262,-17736,24901,42410,16255,-40369,-45256,-3623,78815,119110,98086,45323,-59740,-118201,-62207,11280,12474,-1011,42617,51539,-33709,-107046,-32175,96103,88879,-7479,-10193,54033,69608,28171,13030,88075,130348,58014,-11299,-52667,-111319,-68261,-14680,-87526,-132765,-22071,79012,64536,39659,51229,17845,-5165,17253,30563,34023,45575,26576,21001,40417,34164,7127,-32084,-67559,-31490,37747,21985,-26391,-20458,-4346,43168,52534,-3515,-34652,-23942,-6292,42463,83115,66645,25047,9912,45313,78089,54018,21093,37871,24526,-521,24352,559,-89425,-114818,-104292,-78620,397,102670,156975,117655,-5217,-81226,-37802,6834,-49138,-94820,-22459,31148,-12979,-15145,58444,58014,-12737,-35381,-22880,-31972,-16190,-8050,-10206,-638,-25242,-90020,-101632,-71340,-58731,-43244,5266,37559,-1049,-70783,-92410,-59424,-40383,6105,70852,82816,44085,-7035,-10879,15125,-24784,-100064,-78594,21521,62668,-9971,-84218,-26407,89646,121079,33079,-45630,8749,142724,193899,157653,135484,140625,91000,-14318,-72036,-19723,38138,3580,-29017,34135,62677,-43993,-143740,-120424,-55094,-20976,-15529,-8466,869,22700,14551,-53166,-63930,38686,56646,4849,51609,82903,11850,682,48545,64857,61863,74436,65974,18090,-2634,31792,27104,7649,45904,49833,18394,28061,29916,9992,-9245,-6771,1402,-41132,-72029,-34976,-18422,-65616,-63381,4810,34368,32915,76948,82089,-2801,-88383,-103741,-94614,-63317,10122,62714,72774,48375,17721,40830,97132,101379,58420,40334,42094,22077,-6617,39665,105205,109503,55009,-21402,-65203,-46857,-33935,-46781,-59133,-47335,-12398,38529,40450,7227,13848,4320,-39644,-55962,-15876,-1884,-11748,-25696,-46017,-32881,-17288,-51753,-58058,-42391,-73174,-80738,-33135,-36457,-40141,-15903,-18477,17869,117909,164439,76893,-14641,-14429,-14045,-19393,-17366,-60030,-83217,-35545,19871,19105,-12650,-38726,-9522,75189,167955,197757,173897,132607,101419,54979,12766,24880,70967,48858,-9638,-8246,-15418,-39670,-51538,-44358,20100,106595,144359,100035,22293,-12965,-13882,-18858,-5695,39092,76360,31486,-82887,-99744,-37619,-64353,-71205,-415,3823,-46308,-45993,-17587,36561,86349,77162,23226,7157,27220,23559,-8864,-46428,-30054],[-35981,-14366,-9220,-2203,-4079,-6008,-20511,-16229,33484,33790,-14573,-29608,-31268,-9257,20199,-14761,-67128,-32600,27557,72444,78773,-5006,-82552,-94683,-69892,-60166,-64914,-12673,50047,31095,43279,117762,114642,41688,38851,43944,-48419,-105320,-68886,-44151,-84305,-92418,-27384,32661,46540,43293,44886,46152,-21373,-105803,-113416,-64348,4619,82192,133864,157243,165653,118035,91324,106687,58944,3462,11366,28647,36314,20269,-30550,-34840,29080,34786,-18873,9955,88644,101454,99978,94478,30566,-28036,13159,6122,-141096,-233470,-150043,-11915,52534,288,-61867,-43165,-3804,11902,5453,-43287,-50818,40646,57514,-132716,-296224,-272261,-142654,-22347,-11295,-120597,-102608,38361,85497,69512,73962,84274,105139,60202,8664,55055,131409,139240,53770,-32635,-49976,-66130,-102538,-82267,-2582,15728,-15984,-4604,-25276,-99839,-91478,-22152,30471,42359,12463,-21700,-51643,-62457,43867,178608,188010,116602,40588,-11296,-20551,4601,58601,82533,26499,-8234,2291,25604,31329,16736,6920,1352,-50083,-93604,-80317,-61906,-30896,37459,102779,101268,25040,-23709,-24053,-51091,-64977,-57204,-112538,-141828,-42866,46298,33920,7945,-7982,-18048,-33575,-85849,-69327,3443,651,-73514,-145911,-174244,-108462,-40252,-46468,-41054,21690,56257,8438,-31685,-27911,-9392,13142,31743,55663,86518,88178,59566,29198,5146,-58541,-92258,-82047,-43925,39778,76441,11670,-37529,-2532,82395,130473,91553,20523,-34822,-47155,1014,74529,85954,33364,-22660,-16081,20773,5601,4278,53901,48786,17403,74195,57124,-84512,-131769,-122058,-132646,-82420,-51317,-88449,-63800,-38968,-123039,-215944,-133273,15242,34543,-8986,7517,10348,-7538,18946,64075,53356,15498,-18559,-28035,-13285,8219,11761,38072,110367,118222,22894,-80413,-110305,-80005,-19057,43421,75557,36786,-53579,-102382,-35983,77899,122289,116852,101293,90797,88693,59555,-19429,-85918,-69249,-16536,61958,109554,57176,-8806,17045,89539,142361,141518,108163,77852,88651,54937,-93859,-148671,-21301,92310,98602,47124,-11545,-17677,-9710,-19224,-15738,6172,39374,44501,5295,-19945,-42543,-80608,-140705,-195300,-188361,-119132,-56526,-64529,-100404,-74377,-25027,-29046,-59947,-78723,-72102,-47237,-8674,21229,29594,42736,60088,53102,26522,-22163,-22960,23475,-3049,-76225,-99415,-122761,-55127,88664,136120,61555,-52169,-50964,51962,46209,-34466,-31490,-18674,-49313,-30052,35419,20569,-45553,-90536,-83120,-55255,-17741,9941,-20707,-50873,-4317,54491,52128,48912,122787,181103,113064,42224,51758,94255,80784,40407,64176,121498,53627,-74284,-106135,-50759,-11844,-12952,-60891,-87299,-48334,-10939,711,35711,67046,24314,-21906,-22459,28741,113078,154496,121901,77319,23795,-3167,14333,29839,42544,135614,194077,131480,18252,-37633,-3560,14318,-44923,-79494,-50357,-41375,-38485,2191,12391,-24236,1333,89353,151829,152893,124170,58138,-5329,-29736,-49889,-80045,-106010,-91025,-36134,18475,23426,13848,-8645,-64777,-93973,-45152,20382,46423,49780,34966,-14187,-100455,-170671,-125697,-42861,-40195,-55986,-74487,-121296,-141766,-95148,-23340,7882,-14391,11332,64004,67311,58607,56652,4359,-21597,27170,28681,-78399,-173845,-158594,-95451,-96478,-86120,24150,80084,31171,-9940,-21551,-32011,-23082,38068,65405,43461,37910,22868,-8574,17037,58127,3679,-64699,-73888,-71724,-117185,-160663,-122779,-38076,32865,101186,148787,120788,51329,18933,34589,59938,101499,88268,13254,-2641,41121,54175,19214,-43796,-70858,-25992,-23221,-70927,-37826,11459,-68831,-155691,-105355,-27744,-33895,-57557,-72963,-74458,5022,103092,134912,87111,29577,-21130,-80018,-154496,-147500,-21128,48172,-24354,-72740,48866,122903,52962,-10753,-36203,-57186,-36710,-21585,-61481,-65915,31978,118129,62545,-1958,2829,7601,-45493,-89264,-77820,-57582,-46152,-33005,-40852,-30812,2882,18701,-34997,-88644,-56214,22963,71253,50665,25210,38760,42847,29379,23958,-5373,-55111,-45178,19450,79048,118636,142037,127674,87027,50347,62695,56342,-16463,-62926,-29205,-22363,-80621,-115018,-64326,-15895,-11548,-496,29902,26650,-41920,-114929,-78196,29372,76791,97658,71124,-40247,-142929,-147110,-100051,-12922,48716,-18860,-82813,9040,96249,74032,37368,26128,48422,78881,55372,13514,-7169,-49379,-56486,21244,33619,-41868,-76209,-12160,34768,-23890,-87265,-70301,-15977,34941,40596,9078,-8133,-22699,-19976,62308,111767,22165,-72507,-46590,29650,56612,46078,1684,-83804,-120903,-44344,35613,19373,-77532,-157281,-149370,-74544,-15114,2848,27920,49023,-2028,-27182,8138,47671,89151,96494,55380,31121,10539,15521,97941,91332,-22343,-67572,-26765,-24209,-52467,-53972,-25561,32634,77653,48998,-23232,-60755,-10329,74651,94534,48677,1003,-36380,-56959,-72091,-99192,-104080,-63427,29323,67084,12038,-30174,43126,109090,105850,67656,50418,55214,-14565,-82333,-56763,-4317,10277,12198,29891,36594,-1618,-77038,-26658,83952,59279,-3201,47075,95714,60497,993,-11289,34589,65380,26453,-41538,-88784,-113607,-62878,-1667,-26328,-71758,-11874,55559,36193,5174,25910,35071,27165,21665,20204,16411,38048,28481,-19267,-38118,-9891,21968,4775,-50087,-39021,59464,84407,23585,8248,3762,11882,33869,2678,-24059,-29421,-48608,12286,132910,155351,56996,-35459,-72313,-47011,6128,33260,29380,15704,29395,70026,27558,-107920,-143307,-69140,-4463,44278,108165,126269,63845,-29991,-65909,-12352,-3452,-111799,-166242,-37105,80706,73880,55729,82517,53522,-19671,-51357,-39635,-11059,25855,51924,57440,6952,-85647,-135177,-103512,-25751,49534,67388,60802,63116,3857,-102369,-145776,-115393,-92518,-60484,-17424,976,-38014,-105383,-91287,-16871,-19739,-75540,-93538,-67936,-64100,-87175,-67068,-16922,-10520,-14740,-42555,-61191,-14390,95551,167824,150817,121924,112743,23744,-100733,-132668,-38631,26401,-21764,-55416,-2221,7733,-73903,-125632,-81924,-14743,30166,29952,1019,-1265,57430,87527,37243,881,45617,59665,38860,60619,54719,-4427,-3646,38172,49269,63277,98157,70461,-8129,-34469,-5645,-11335,7453,75723,44770,-31303,-29779,-9291,-32432,-70183,-31583,32323,19293,4103,17760,-31067,-104801,-86050,28113,77249,12326,18350,72326,17945,-88507,-106133,-50445,12105,88264,132660,97450,17442,-32600,-20969,8583,17073,36928,117004,146039,81487,18967,22561,52628,68692,32626,-20367,-5388,16399,-8878,-23814,-27162,-23808,10873,59548,31655,-12014,23659,46913,20493,4592,11002,14094,20639,-310,-76685,-144583,-146630,-137394,-133709,-114582,-100134,-66987,-37647,-37638,-19272,-15252,-48729,-23483,31765,24269,-28898,-56771,-45049,-29677,-24431,-33218,-57882,-69431,-41794,27124,90083,91394,14554,-8651,92814,207261,230505,168722,102160,111631,101039,12327,-43275,-11071,-12468,-36165,-18895,-22519,-47049,-72107,-74791,-19018,49474,83821,69054,3996,-48963,-51146,-41080,-33530,95,65366,86381,4254,-72924,-60329,-54824,-45066,-4003,3473,-20285,-16675,-16303,13000,84848,99399,41936,36654,59792,34467,-35,-30055,-41280],[13152,-12010,-38792,-48526,-65201,-73369,-67055,-6631,93963,89698,17290,1987,23068,26244,12583,-16547,-35217,22537,122144,197083,142621,-7963,-90104,-90707,-62835,-19764,-16546,-13654,32871,17684,819,56176,22504,-71762,8667,111808,-6124,-127290,-60175,-2041,-102493,-132149,20487,94498,8476,-10594,34169,-16373,-153581,-182174,-69474,24110,50706,109426,168437,179165,189770,160699,124689,113069,48620,-21450,-9589,30948,67999,101445,96747,50479,42369,64365,37041,37522,111764,111928,69495,47767,-21149,-82813,-30451,-21990,-141455,-228520,-180600,-58190,21763,-2741,-28822,-5318,-24057,-40260,-12286,-32264,-43773,41683,68874,-94324,-223313,-192438,-104732,-49395,-56717,-125027,-122981,-52117,12111,67065,98284,121296,128504,41757,-1416,74733,155545,176555,117697,12360,-63067,-72644,-62547,-44258,-29165,-46456,-54391,-14191,-14898,-65529,-53092,14290,72187,71279,31727,6263,-15494,-38611,-1163,74484,129097,118327,34724,-43111,-84134,-86840,11448,115851,62198,-11665,-8120,-24683,-74348,-87817,-31419,26063,-36432,-117218,-98567,-80367,-81330,-11495,78748,126958,112206,56212,17864,14102,7107,-50270,-121344,-85317,13329,36571,43357,89448,64393,-3041,-15339,-37529,-76464,-69735,-35019,-35178,-74440,-114398,-112818,-108894,-79987,20809,107272,77081,-3762,-42557,-44853,-16705,12081,18250,23668,54343,87452,58665,-20457,-72038,-87420,-49833,1995,4030,8564,31259,31281,24861,60158,118355,140402,96266,33570,-29206,-35114,75232,182292,176145,86190,-24836,-48333,14425,12999,-7870,28503,24036,-17722,14347,12844,-104669,-155075,-144600,-177180,-143762,-80392,-93836,-82967,-79956,-135446,-172952,-102182,27125,63939,-13068,-15737,47189,63333,55648,72616,31975,-33527,-74927,-67404,-51108,-50318,-56497,-8966,54872,79675,72020,38063,-19700,-19242,55404,126217,101877,-14781,-137774,-150452,-49160,71933,113693,111963,115788,101337,134463,158012,76730,-39245,-84485,-106851,-71021,13947,39232,39158,93843,115298,86531,82208,88592,56380,12534,-56303,-132466,-101711,17213,76556,64937,54542,82813,101107,51722,-10490,-20698,18501,70984,89909,48165,-11257,-103638,-162310,-155884,-163056,-140343,-60515,-16174,-43362,-77902,-69907,-54146,-98376,-148269,-124697,-73352,-15976,70628,122326,89024,69403,84439,32999,-53691,-100248,-56128,13205,-12971,-62924,-27535,-24408,-16649,35345,75569,59164,-15673,-36526,26162,15866,-35631,17329,63564,-2505,-83467,-89602,-84656,-103627,-122418,-115253,-76007,2180,28155,-38886,-48984,17739,13875,-37779,-36996,45936,114931,103652,57853,33535,57283,98734,76316,78088,138154,101957,-22705,-63524,-32092,-19962,-27142,-41323,-43346,-50916,-79246,-66560,-14480,10489,-5855,-20722,-26580,-6100,40708,81404,98898,99428,73678,49224,63486,85301,67021,103041,166577,170583,55492,-71614,-71414,-28677,-45055,-48874,-27491,-24773,20371,107627,102940,17281,6256,86591,123920,116243,114313,41510,-66213,-95282,-53362,-48820,-79173,-73614,-53380,-13430,4990,-11821,-13498,-16048,-28665,-1797,34710,51892,39882,-33052,-101080,-164339,-225250,-180237,-100866,-97218,-92904,-56553,-13128,7307,8803,3972,-25295,-43463,15080,77022,113005,109117,29784,-51534,-13155,77949,75821,-14385,-76025,-82697,-96938,-142980,-126957,538,78402,58383,-5748,-45656,-39535,1506,75021,108102,63087,8277,-16463,-12978,38354,53520,-67000,-167542,-151992,-98433,-59391,-38328,-26990,-16488,7263,46786,84984,72121,27559,-29228,-86015,-87972,5645,66037,20141,-26631,-3741,54726,75906,22937,-50706,-65926,-55171,-45126,-6931,49992,11404,-93222,-113522,-60107,-14983,12859,6647,-23679,21805,60268,-2274,-62786,-30428,4898,-32089,-105158,-136731,-75369,-11288,-44348,-81816,28700,106941,54329,-27891,-102349,-120669,-63018,-36030,-47172,-19902,28308,89063,91505,52682,48836,21892,-103903,-163562,-132808,-117657,-97974,-41416,-33975,-41330,-42744,-47106,-69888,-73088,-5467,84760,139028,126160,71325,39186,51875,48525,25547,9731,-46189,-89156,-37559,46155,124986,188383,157914,54145,-7911,22668,58250,37648,-18717,-54082,-39184,-44287,-121975,-138696,-56264,-19885,-17294,15257,14059,-38620,-69877,-41700,37081,95817,116949,96800,39039,-43122,-111865,-122849,-44513,23252,-44175,-131117,-60839,48238,47212,-6574,-30414,2763,59057,68244,39092,-4178,-50363,-42729,25267,45728,-15086,-90974,-60393,42273,64405,-11656,-55045,-17035,16127,-1045,-19631,-29920,-35598,10557,82641,78386,30120,7537,31355,80647,95565,43487,-25493,-70983,-69823,-10990,40401,24584,-49231,-142407,-176186,-108700,-21410,31448,83871,122783,71631,29741,66530,114999,138132,123606,86731,64157,32178,38293,106958,82656,-10582,9399,75466,19224,-46908,-10300,48232,90127,122261,81102,-21158,-61856,17837,112294,108588,41980,-6758,-47280,-88830,-96644,-109280,-124920,-93887,-20952,536,-21810,15207,130569,167683,93482,2558,-40464,-11656,-85,-21054,-10298,18014,41386,75185,62607,9348,-7177,-3032,28720,27035,-37052,-28436,74071,108471,43681,-9167,-14466,-4572,-2108,-28233,-72030,-66937,-42616,-8339,41402,48497,-6470,-20366,-10576,-61620,-106280,-46034,34722,61175,64758,67214,36181,38943,22941,-51693,-87480,-24058,47504,32223,-17574,11853,131897,178093,112165,49318,-5275,-20820,49069,47655,11539,-10457,-39262,26163,159088,175307,80504,-6095,-60484,-70127,-5594,64937,63558,48572,62005,67456,20192,-79520,-101687,-19174,53486,74583,79077,46343,-24760,-56702,-13150,51252,6794,-121876,-157316,-40458,62908,69266,28441,-4492,-28893,-27510,-34433,-58479,-56767,-2734,74260,126426,65419,-70884,-136798,-105629,-16035,86865,90361,31891,21648,13762,-39543,-76369,-58572,-41691,-40100,-34665,-29825,-54028,-103345,-91765,-31836,-9343,-30960,-58301,-65476,-94542,-109475,-69997,-54597,-116678,-128900,-58161,15339,49561,86089,122000,98542,62040,36256,-48561,-138105,-117309,-11338,37433,-17457,-40015,-16999,-34523,-83121,-78364,-11049,29235,-2348,-43911,-55504,-32189,41305,116197,136858,107585,60362,43664,77079,95908,71706,7611,-39003,-13477,20845,25836,45009,45910,8794,-26671,-61761,-88734,-45407,5023,-41787,-71461,-49646,-34510,-47582,-66206,-6425,62251,53961,54135,56545,-37648,-117166,-105963,-8752,42643,-39338,-60494,43591,80456,-8693,-43833,44937,115681,127118,129159,66221,-30971,-49597,-24753,-33993,-54079,-15986,99947,146970,70007,-10480,-46198,-36625,14404,17435,12113,81964,114835,42625,-11061,-21955,-8038,22488,44637,20624,-9667,-10288,-15926,-16693,2432,11291,24337,50258,28234,-50266,-134421,-148472,-122750,-91302,-36423,992,-3241,-26757,-22793,10900,3577,-41974,-39383,-27863,-44320,-40443,-25069,-20469,-28513,-35652,-34356,-19391,-40630,-49185,11884,79391,72432,9842,-5060,76970,150659,99790,-7657,-14941,100706,153137,49449,-68059,-66223,-23623,-863,-14444,-42394,-66761,-105699,-112009,-45492,11794,44675,98258,115624,51074,-3439,4007,28586,23766,12519,30879,37551,10492,7430,408,-43476,-67787,-59319,-38812,-8204,9055,62222,163849,176546,86114,62584,89141,45089,-12252,-15006,6290],[45711,9649,-36127,-76758,-128689,-150697,-95717,26890,118005,88671,28328,14017,-1694,-43853,-47566,2522,18090,38729,131173,219153,153934,14313,-60103,-50874,955,32573,-11581,-28557,46132,41808,-17759,-14081,-81122,-151563,2237,131221,-20059,-138600,-32520,26238,-97750,-139385,16454,77192,-39852,-68507,-34206,-100714,-174295,-120114,11107,64288,29229,59729,95302,68244,88885,111140,89589,77608,23570,-38619,-8642,39364,59605,97912,112015,33706,-13494,34878,46526,43123,58263,1189,-47204,-32389,-63056,-94436,-40779,-57894,-148104,-160348,-136063,-116653,-84706,-43327,28299,94149,52273,-885,36893,83801,90782,91131,66890,-24717,-87670,-74865,-46922,-54654,-62652,-75590,-96551,-90124,-44223,17786,61722,124484,148965,67824,27969,84953,138208,146878,92384,169,-65980,-67957,-37864,-7829,-28254,-92813,-112119,-62994,-15230,-1084,11128,55455,110315,80171,-944,-37801,-44543,-58257,-52008,-12718,55373,77323,23581,-31197,-74625,-74552,42005,142616,91597,41128,41778,-38027,-148374,-153665,-47520,64720,38030,-60186,-76409,-57453,-58052,-11532,65221,125038,133799,74076,45866,88994,97475,-1745,-72593,6984,68429,17994,38079,104634,39806,-21093,34196,44152,-53004,-100664,-53234,-20916,-19960,-34584,-96003,-148429,-95552,24336,79754,6537,-58892,-67403,-67153,-45176,-9654,527,-10504,1367,41814,40743,-23743,-75664,-53303,12343,49058,37287,7871,-21396,167,69540,114726,92241,60498,36194,9615,-21237,20350,134889,161459,76085,4790,-63555,-92467,-50115,-37452,-38163,-11489,-32327,-74359,-44429,7237,-47039,-111901,-103787,-99621,-99669,-60089,-37094,-50633,-87195,-83663,-55132,-37440,6204,28561,-43368,-57216,22143,84417,95033,101408,38388,-48558,-58162,11510,26421,-33975,-52424,3474,34651,48967,105901,140390,86061,56723,89988,86762,13716,-79050,-134011,-88446,589,65736,90193,98488,92538,30572,28696,126848,156823,54708,-66601,-152567,-149288,-66964,-15068,25679,71564,51576,11273,39658,77071,24948,-41359,-44743,-30992,-40070,-15418,2185,-10247,17604,84082,123125,88508,27961,-14033,17056,82736,99375,51206,-18741,-143559,-186607,-109666,-43831,14491,68699,32180,-41325,-63022,-38782,-45080,-129012,-198880,-152819,-98618,-56353,53958,133080,87247,37022,21833,-37001,-86104,-69625,-19799,-3986,-36448,-10349,76111,54551,-29338,-54253,-12085,36982,45839,28696,6920,-38774,-31471,63236,117415,24446,-129672,-210957,-189604,-118903,-63292,-53658,-6498,108474,103315,-21828,-54174,-31406,-55860,-77286,-58682,-40718,-32873,-4780,3426,-40123,-28906,84017,123820,97352,115328,110132,46439,10179,-13383,-44257,-48425,-14359,5292,-77522,-141794,-72224,-18818,-39837,-24657,-6115,-35783,-59924,-57409,-22623,24073,31302,28639,47263,53837,61030,31007,-11172,11930,84705,40473,-93955,-104010,-21910,26597,29128,-27094,-78821,-11981,98085,93601,11208,505,32667,19606,37736,98287,48406,-74568,-124037,-50283,21504,25011,2265,-50651,-57638,-4046,25081,10348,-11800,4863,39558,24545,-19282,-36981,-78999,-111653,-138151,-168284,-162074,-149473,-127057,-64628,16517,117432,170258,124539,27030,-67683,-93955,-24864,54087,116641,131123,62360,-13470,14504,71576,63609,29107,2968,-34569,-63701,-114231,-108681,10645,99952,98911,40225,-8107,-2416,30420,61239,96392,86215,-6784,-69154,-39486,6368,-3955,-93423,-154649,-158227,-115676,-4317,75530,56846,110,-42386,-34170,12927,27127,-2167,-66776,-91730,-53148,-6341,25891,12528,-39606,-50250,2008,33053,9721,-42376,-68840,-35378,-2777,13189,57384,76633,453,-68554,-55633,-14364,6086,3352,-11273,1781,-15861,-98671,-140049,-45564,45905,18005,-45872,-82414,-76409,-52852,-61599,-77736,-20707,33725,11619,-61778,-140418,-144087,-55804,-1043,12864,37885,16835,18568,70633,80467,33986,-45157,-190172,-254234,-238912,-245180,-190937,-54989,-6717,-32896,-77653,-123527,-125909,-47725,78761,137411,124784,100459,40594,-22945,-997,23697,-429,3020,-35766,-126963,-114330,-808,99908,136149,76624,-22878,-49160,-6940,26890,44688,29802,-17791,4809,35456,-44179,-89796,-41939,-43080,-78674,-25504,28744,-1638,-71413,-63323,13110,72144,82851,71771,84100,79012,32624,-20553,-17708,776,-37595,-96920,-81964,-29413,-37897,-59132,-62455,-46267,-61,30965,-12075,-72841,-69063,-26659,11586,22412,-15114,-82437,-31156,91832,135365,38801,-49995,-13743,32462,409,-26937,-41721,-35623,24622,59711,26782,42668,98571,119694,109064,79154,16512,-29236,-15002,16122,40738,48586,23992,-31773,-95523,-126864,-93875,-31527,41239,127859,169097,103740,30475,29215,62958,90345,79854,55423,54968,53790,81751,119673,64123,-10192,28096,112493,68105,-2548,23875,52189,63832,106629,71214,-47305,-71457,37052,117720,81252,14884,-31348,-59740,-57782,-37951,-55559,-98291,-114332,-121982,-121172,-39693,77393,136420,103673,54837,-10479,-78859,-50176,21329,22361,3905,21173,61456,128647,126110,30655,-907,44622,43308,-38614,-109539,-71975,26199,58263,24822,2842,-8010,-10268,-17497,-49611,-79044,-54417,-26838,-669,45986,70165,27399,-16695,-49527,-138775,-201723,-117708,-10564,25065,60193,93705,58611,34805,13310,-37658,-66010,-40663,-26763,-47698,-24475,65174,168303,196837,142069,72232,-10129,-39274,19908,36398,10365,-5695,-4650,55980,128315,125965,103236,90787,61976,7927,13195,66728,73913,46548,22272,-25330,-51969,-41643,-26684,-2084,46641,66271,33473,-21217,-67366,-75089,-11386,60969,17057,-77321,-71504,6657,30447,-28613,-99021,-125333,-113269,-54737,-7095,-28449,-70330,-18581,87845,170537,128494,-2436,-76402,-81106,-45391,31138,33787,-22444,-29880,-728,33101,46764,37798,22232,6231,-18750,-21479,5152,4404,-17570,-30181,-14216,-6613,-3005,23380,-1256,-65538,-89746,-88484,-125779,-126747,-12156,117033,142718,115106,94675,56597,15491,-30728,-95698,-127001,-66395,21285,34585,-24081,-29621,-892,-21960,-62724,-31907,49514,54087,-62481,-150923,-125362,-71524,-14766,73861,157193,152398,59262,1208,44200,100409,100153,4516,-77188,-39159,16669,18124,33024,51545,39778,-11168,-90032,-115288,-91694,-118040,-164747,-136275,-83127,-44398,-25485,-13899,46011,89331,64123,45713,14327,-59224,-76916,-62615,-55804,-48531,-70281,-74647,5917,102430,71498,13704,69561,114369,75808,62424,36893,-14654,8266,47760,17738,-31786,-18570,44727,54145,-23449,-100061,-127289,-118919,-57488,-26750,-10953,78585,139185,54259,-38897,-61346,-34172,-16009,-5186,16702,472,-72134,-123501,-84102,-34856,-19053,869,32214,31003,4497,-38885,-55581,-26928,27613,88478,104791,23264,-58980,-65575,-22259,-6818,-31718,-32041,-13056,13400,55664,73340,49365,-4922,-43219,-27722,25130,11310,-18172,8588,-6478,-50025,-20496,20382,53566,99244,19006,-117307,-94886,55470,133123,83865,-15621,-56559,-7000,46782,16977,-34883,-54964,-83126,-74471,-9957,-4460,-5448,113798,235161,174349,57735,46650,82637,59593,-29943,-74382,-5862,78334,88118,25148,-66548,-98514,-58366,-18987,5171,33849,93163,162429,164610,82965,37953,59362,31809,-34174,-30925,30866],[26622,9767,-23677,-62318,-124832,-152597,-70588,55967,98574,60834,27995,14463,-30552,-89761,-57781,68653,84870,5125,9694,81754,99561,52377,3155,15975,80211,64205,-35205,-40044,44729,23581,-37167,-24614,-55076,-83321,39858,100616,-41967,-92094,22595,60436,-39153,-97344,-28733,6644,-60538,-86171,-93976,-132199,-102117,-16030,58961,66808,15564,20758,13121,-59098,-28667,65668,96194,82556,13774,-53067,-29017,448,-19891,664,28012,-41549,-80539,-6959,56095,77850,29924,-74880,-93175,-46818,-49432,-37694,9118,-60436,-149328,-94496,-59271,-130067,-156212,-83898,29789,127708,135980,79381,75609,157815,216741,168593,87444,14408,-52411,-74628,-46483,-36185,-25672,-31258,-45124,-12888,34712,71981,94141,111827,117241,70990,35119,50821,63583,51787,6939,-29084,-31338,-57283,-70706,-15230,16303,-51087,-114220,-99109,-38366,4290,15556,55877,115589,76968,-18683,-63658,-64448,-74127,-77901,-33744,30366,31981,5325,-5263,-33056,-26269,55014,103913,86671,114774,132355,32970,-92447,-93148,-8033,61106,47766,-9821,-26570,653,27977,43231,65715,80339,46526,634,44391,121080,113302,28014,-11200,44474,60071,1397,16386,48338,-28530,-45716,47872,58125,-26267,-65039,-54318,-57480,-25480,19756,-24197,-86435,-70298,-40877,-62309,-104815,-85999,-32978,-36734,-52057,-22211,-13072,-28692,-16247,23390,64034,58008,42270,54506,41952,-3474,12333,34767,-20113,-34280,54354,93265,16099,-47116,-39215,-21240,-11865,52309,114017,59114,-65530,-82817,-46977,-44574,-55387,-61757,-33768,-5650,-40747,-74839,-19152,67906,37819,-57773,-59542,-4942,-23660,-30518,18733,27904,12920,45701,58331,37426,21099,5465,-30569,-51849,-38737,19816,77432,86607,19680,-44072,-11501,81754,96218,31652,12784,44658,73316,80041,97717,122777,126754,109758,52403,-54307,-96342,-58828,-15682,17069,37328,48809,58691,73826,51715,-39776,-93649,21694,162890,134118,-6841,-117081,-136142,-106694,-89661,-50185,-15169,-28390,-16858,47194,82806,11410,-43953,28086,66965,-20632,-68131,-47788,-30789,-2010,11899,44692,78483,51084,-11491,4452,65956,68969,32040,-8331,-95270,-113019,-49304,11749,80008,124240,44009,-70825,-79254,-14391,-6778,-78202,-134197,-114582,-106037,-105281,-22412,53978,42212,6363,-33872,-79103,-61376,6594,30092,-8063,-31014,20236,84417,32664,-54672,-60275,-29059,27548,93071,74577,-15094,-62207,1678,107936,139357,40123,-98275,-179879,-189387,-101324,6989,38487,86495,179882,127290,-29070,-97976,-100785,-62884,-10913,12112,-8632,-29420,-28045,-26799,-82089,-75040,59575,136344,70158,41094,82219,117768,92068,17345,-51643,-76419,-40484,-4095,-89835,-122189,-5147,19597,-44914,-19100,17223,-29921,-91399,-123149,-91264,-44637,-59965,-48881,26939,31588,17168,3621,-74750,-129562,-46455,28215,-19801,-36852,29373,92978,84982,-21161,-120513,-69785,38066,48180,-4594,7584,19033,-1590,46034,142367,125489,13596,-59977,-13656,81108,108901,76994,3344,-29389,22126,50705,-24815,-96636,-40978,39456,87,-94825,-107986,-67849,-35310,-25288,-40224,-84276,-131616,-102143,-9571,65300,153866,241946,211901,62723,-68708,-98448,-30682,47584,85723,108820,118425,60074,4070,-7180,-24336,-26702,5277,27185,35196,-22158,-55788,27628,112846,125089,85875,43791,60399,78009,59561,80481,96469,-18116,-111641,-61274,-21895,-36178,-48420,-61691,-120405,-139330,-35299,75532,88388,27534,-41100,-34828,16838,45002,33376,-12782,6723,65170,51879,33299,43740,14408,-26669,-31574,-20051,-4932,-14285,-27611,8460,33931,32324,46756,67717,29296,-27982,-31668,-18831,-32280,-46904,-39252,-29698,-46139,-74613,-83914,-2395,56658,37755,15858,8658,8842,-9450,-39281,-48494,-33669,-30736,-36869,-57412,-103865,-122622,-49842,27858,63092,76384,25739,-16713,28240,67180,10584,-51412,-119751,-197720,-255554,-274822,-190554,-45923,10379,-18090,-76734,-124498,-114314,-9882,130781,159886,85441,30881,-13439,-70248,-56775,-6324,6696,24179,2587,-84816,-99647,-168,65456,37088,-30535,-72176,-69999,-45405,-24570,1970,10242,-1648,33376,61849,3184,-24165,-13921,-57444,-109526,-50857,38299,36347,-52028,-61226,11914,53455,46009,8989,31692,123270,180607,126602,50344,18455,16920,15524,1962,-28789,-73370,-87531,-81745,-66812,-33442,-8762,-67431,-129381,-82304,-11397,15974,15249,-11886,-34539,53676,143088,112574,5907,-52769,5965,88496,52666,-22958,-34672,4980,43919,37800,11947,62179,153934,175476,115233,42844,9342,4609,39392,87065,97495,51926,-16342,-67713,-67956,-51837,-38353,-19654,16434,73817,105315,53909,-23946,-62379,-32829,33025,49649,22605,20722,33888,56119,85942,45728,-35116,-49226,41938,80062,41479,11127,-27498,-10885,83938,98369,22050,-4129,42653,54059,12914,-7893,-35852,-47026,15079,43782,-12546,-87478,-142274,-165991,-133142,11420,116121,70317,-16583,1134,6539,-32259,22477,104939,80965,19485,21587,51100,103103,143093,102911,73693,52554,-12434,-78456,-108686,-95125,-39037,-8802,-3552,6015,3241,10703,9586,-16831,-39843,-55659,-69779,-33773,17363,44678,25123,208,-40950,-147459,-206838,-117980,-48750,-47704,-5649,57211,58116,31264,12523,18136,1465,-64268,-142475,-160380,-63469,54880,91716,80323,70681,63965,-1309,-66725,-76051,-51294,-50634,-45111,-6700,38538,56643,65811,92498,128394,126034,66643,37731,63101,57185,-5138,-74604,-142677,-122220,-21547,7419,-22053,7943,24532,-15521,-35724,-26594,-50744,-44536,21153,25322,-25967,-15077,38258,4435,-118217,-179296,-132280,-99913,-74688,-6225,28633,17432,51163,112418,160992,121609,36194,13552,4759,-23763,-7670,-846,-25455,-50611,-55508,22422,96892,73134,14958,-21543,-60505,-36954,50376,86137,36452,-19151,-12434,5961,21960,73517,73252,-27735,-96575,-65831,-42632,-27496,56769,156373,150541,86869,43495,30795,14509,-26816,-65611,-67585,-40621,5217,13968,-17948,-9152,42799,32739,-26630,-16552,53639,52682,-53364,-141141,-104166,-47952,-32117,21287,103207,93112,5575,-75761,-75554,15254,64145,-22703,-79078,-32739,16296,53005,92725,74545,30651,-19952,-77976,-79621,-75589,-135284,-185118,-185542,-143788,-72687,-31579,-6880,62444,108144,64738,-18416,-91501,-88248,-9597,13340,-74014,-116441,-66475,-34886,-12650,69158,83857,20466,10403,13842,-10596,9155,43223,34005,51407,88092,60449,9729,11936,30072,-8547,-94321,-167584,-167974,-159606,-137017,-107300,-98474,-22629,60244,1764,-86602,-91968,-68244,-89682,-72503,10454,8996,-93805,-137370,-79142,-59261,-62684,-42507,-25696,-13016,11233,2410,-6205,57673,124133,130710,93339,-14036,-106244,-107737,-50752,-18533,-29694,-19418,21734,77739,133664,144819,89715,3207,-45718,-559,79118,66615,13371,-4746,-93548,-133939,-16170,50186,19972,54837,52778,-30147,-43595,14084,33636,45759,25594,-31996,-16635,53762,64282,20403,1743,-5130,15792,44793,-8703,-45677,82342,238249,189452,50460,15163,41405,48339,-19621,-104167,-44813,80091,87706,6115,-60675,-58647,17408,46453,19046,19473,42291,47081,60628,42575,-1839,336,8149,-33408,-49158,2243],[-22562,-30557,-28039,-14596,-46431,-84651,-45179,26159,42419,21265,16309,23280,6995,-31637,-3575,118838,110446,-63911,-159602,-86216,24470,62205,56076,72576,97791,31208,-57772,-24824,29598,-18634,-30407,27978,34297,17811,53310,35132,-48192,-19415,87193,125277,65872,-14167,-23726,7767,-16746,-60999,-90000,-81761,-30981,12208,37805,59630,47927,32694,-10330,-111150,-107654,18221,110614,107814,36917,-45847,-77994,-76609,-87564,-66185,-27492,-61339,-86197,-14187,86379,122292,47904,-57853,-50187,-10576,-4814,39092,69010,-34532,-114138,-41749,2447,-76312,-121929,-97584,-47615,40888,118017,95258,47024,103352,192416,182530,120740,20107,-105977,-155307,-92241,-26952,-2391,-33271,-7673,100594,169917,204516,202945,104028,32034,15133,2385,-11348,-26968,-34571,-34107,3717,41282,-29101,-118037,-65226,46422,36916,-55164,-98193,-86754,-85754,-71136,-4579,59478,51339,9446,-25405,-35023,-57040,-80421,-23212,42990,16168,-11527,-9036,-19803,-14165,-3397,1032,32300,113237,148676,84139,-2204,-3755,21502,1215,-23127,-7845,15527,46124,77432,64493,40637,9207,-65286,-75926,26852,89796,50231,13853,18583,26688,8005,-26951,-26002,-19994,-59701,-51832,11369,9783,-15365,-19517,-41501,-70561,-27815,48917,59281,2241,-53211,-121040,-184583,-158773,-50891,49783,41411,5482,19303,1982,-15313,12516,50975,104768,121965,134531,131294,33163,-61758,-14639,40356,-5298,-44142,-6469,17302,-27972,-63557,-53175,-45028,-31818,-958,-3599,-47208,-100283,-69605,31781,72129,23721,-25042,-4959,25883,6486,-7525,60158,128604,84991,-7913,-17555,16154,-27285,-54696,7879,81452,122908,117859,63902,54790,43399,8472,9315,-7083,-74197,-73378,-15963,-11047,-56030,-54496,-4615,52137,65581,52695,25244,12179,54921,69689,10870,-4925,77439,104619,-25211,-161678,-124912,8666,81994,64268,25460,28129,35750,29128,8723,-46160,-98623,-41921,93058,111928,10422,-80182,-114539,-140104,-150279,-110222,-43704,-14105,6884,45430,52357,-18767,-47142,15579,-9936,-113956,-127974,-59531,12240,19467,-44725,-45178,9768,6569,-18906,1229,28310,22299,15082,12730,-13255,-14458,-23333,-55640,-19496,52403,17307,-87719,-88285,-6063,15205,-12385,-14131,-29413,-89606,-120434,-82268,-38629,-9552,12667,3418,-34613,-27370,18015,16693,-17927,-15652,-706,11289,-35476,-59661,-15918,-6531,12784,65672,22945,-66292,-60709,8827,80891,102792,43105,-35152,-85390,-140783,-109797,-18956,30090,70784,100867,30480,-78157,-133491,-123174,-44456,35529,68136,104779,122699,67415,3050,-63921,-82096,7465,70584,-13707,-59661,29144,121896,101843,24765,-57221,-131454,-136584,-87263,-91733,-42894,78264,67212,-14439,-18143,9634,-23057,-96339,-150903,-126771,-84714,-108372,-107168,-22184,7068,1964,-2259,-77412,-192859,-150488,41,61724,44395,49170,64467,33609,-46883,-101530,-37406,67009,77660,28217,18339,28859,42773,92857,165138,168246,96832,23640,28002,78719,79168,60030,38637,25878,20232,-28178,-135715,-191094,-112279,-21508,-73224,-160672,-123198,-29160,15232,30681,15781,-39205,-79639,-54863,10287,46222,96279,197775,213222,74192,-47921,-58055,10515,55948,27440,15528,62649,35176,-50287,-92828,-125300,-135563,-46949,80815,119394,38577,-25476,11281,53003,64812,40319,20907,59815,70875,57202,82526,70459,-66237,-155172,-88905,-38100,-33935,-15607,-29472,-108682,-160776,-121820,-7845,72427,32547,-16591,8238,22284,32999,73485,62489,37982,46389,46025,39206,59792,55331,-2758,-50982,-34953,-4099,-24295,-41213,-6641,40936,48050,36669,28845,7107,-25016,-25961,-12388,-30654,-65160,-78607,-62614,-43529,-26251,-6196,30019,21333,28831,71874,97574,113823,61239,-25216,-49400,-31778,-60425,-56885,-12153,-29410,-83273,-59663,5989,41184,48746,20974,-23,20212,51264,25153,23522,36761,-46727,-162585,-153845,-59717,9226,12878,-23734,-64384,-60108,-40714,14101,108041,136482,74745,7046,-22268,-48792,-47497,0,42095,74801,80728,30606,-12650,7855,20255,-28332,-89274,-101978,-107143,-104201,-67993,-31108,-36745,-29102,11462,24178,-15929,-32997,-19811,-33232,-59836,-43973,8650,40135,29798,24864,48531,57059,39173,-27955,-19846,121996,228873,183758,93879,62793,79104,86926,61669,9193,-42089,-94233,-114178,-66955,-14250,-3064,-47459,-92533,-55373,3048,29021,23049,-14654,-30149,51681,110750,39198,-47791,-57745,12225,92751,44444,-55210,-27153,53294,56035,18388,1559,57843,159839,182040,99827,30396,25082,12473,22279,92474,116537,20949,-99948,-129595,-73977,-26439,-1152,1693,-29777,-62461,-55220,-54755,-83664,-105282,-53232,39442,75691,33822,-15117,-34793,-40880,-5614,12103,-58636,-126311,-49844,51206,44975,-37195,-113263,-58883,86607,161629,153882,101733,33254,-28863,-41082,-10376,-21165,-23501,52778,68443,-18044,-103748,-151032,-107601,-18692,71403,92441,13419,-70400,-46551,-8881,15543,113056,182591,141385,72552,56612,35958,29074,97856,159423,157451,54825,-48950,-60780,-51942,-71208,-53754,-39585,-38746,-4975,27444,40339,44807,47631,40267,-12359,-62061,-19009,31911,42721,20559,14818,-8124,-99062,-127620,-39527,-23815,-63181,-54885,-1073,50810,52460,21471,53597,54028,-42411,-136416,-164239,-90655,-999,-9695,-45048,-18119,21800,-12841,-87502,-110797,-96746,-98636,-79783,-31808,-17845,-13314,13353,17841,36576,58130,52212,57000,80101,54249,-27458,-110344,-149177,-84335,1663,-4185,-24865,8777,-5693,-47866,-18084,33558,8466,-23574,17921,35893,-4013,-29560,-3531,-24742,-98290,-88874,7448,14215,-29557,3161,79869,137536,148866,132492,112249,48516,20149,86917,125176,90754,57171,37969,21746,-28164,-77295,-22014,54401,44243,-24310,-96547,-127902,-51917,54139,76191,40413,21932,34776,30773,8056,33956,48231,-10820,-40773,12764,43077,59423,101740,137403,94930,16433,-14390,20916,50557,64013,76556,47506,-28182,-34567,14491,45206,72343,107308,91063,30531,5201,25365,37206,22243,-9420,12983,46625,19820,18844,60015,30901,-36896,-113157,-148287,-66190,26806,25366,-4197,-26404,-2091,96562,149476,73357,-512,-16037,-18129,-15904,-20762,-36552,-83715,-147019,-144118,-87955,-71566,-49531,50838,134245,98335,-33053,-118173,-63086,54607,60293,-54172,-106387,-55078,-7458,20523,67775,67264,22208,-365,-15690,-9570,36086,67644,41867,25861,49769,33047,284,11578,34217,-34,-80863,-145834,-121614,-104164,-130005,-124956,-118466,-76404,-14680,-41635,-73720,-38650,-33121,-100804,-89384,19605,35994,-36288,-32310,-6729,-55445,-67124,-23899,-25748,-47535,-23370,-24518,-13728,103871,176680,108630,21118,-30285,-64086,-50770,-7498,7207,-1358,13605,31161,64545,123971,132248,68914,-5343,-26439,55234,141742,90477,-792,-43235,-112448,-101289,17654,42096,-39458,-35478,50905,90810,70592,16746,-54329,-41026,-4607,-20992,-7754,65372,102006,79440,58324,52392,62560,60278,9919,-23483,46217,135861,92078,-17558,-52853,-28827,12855,8047,-54447,-28621,44096,24339,-19061,-29655,-26117,37603,64710,20021,-1170,-9341,-29784,1966,31025,-4305,-30823,-14460,-17412,-36542,-30342],[-41436,-49062,-25116,27495,33788,-19752,-62782,-48991,-13334,-14797,-2788,51405,85987,53094,30792,85929,50230,-130561,-225911,-122549,-11244,27180,49426,62894,18804,-70665,-89813,-18211,4160,-28951,20956,77725,51349,25062,14627,-27712,-53751,7810,103777,152834,119955,44822,34759,96817,77481,-12426,-35091,-3487,-24576,-57612,-46765,15252,56853,40734,-7048,-105184,-167767,-97129,12830,64252,72205,3474,-96202,-104289,-57524,-37289,-13919,-14914,-44324,-14663,70149,97088,26789,-53707,-40511,-8529,15653,73146,86320,-9757,-55005,5628,25463,-18170,-53052,-95924,-126932,-76979,2897,18366,-3314,26903,83971,108118,99833,-4953,-141737,-182268,-122762,-62179,-33717,-55090,-6892,118807,173998,199761,204032,79564,-33174,-30563,-2635,-28585,-65986,-53451,3714,78761,89473,-2858,-116917,-96037,37433,86398,-3845,-93038,-139719,-182811,-163389,-91117,-41642,-6793,19963,3779,-9761,-43577,-74992,-14747,43077,10975,-30914,-49778,-37590,-21043,-62355,-81854,-33462,15720,20425,-1524,-20323,-10407,-6402,-48931,-64428,-7414,35785,53279,57269,35152,11855,-30254,-95916,-74653,15265,39937,15866,26468,42535,28948,-6602,-43833,-49664,-36662,-46488,-45437,-20646,-19376,-16595,-1914,3498,321,19524,66910,89236,21065,-65523,-131944,-167468,-114011,17884,121114,125331,105833,96787,54198,32239,48695,70287,100268,93780,95525,98164,19355,-19507,34946,45772,10642,-5011,-13054,-2093,13101,35370,22510,-33220,-55213,-64092,-99283,-92777,-39511,25519,105322,132281,77708,15735,11353,38875,54395,74406,129930,158065,114981,77783,68868,24899,-55259,-78018,-17786,84950,131233,75196,11358,28165,19101,-11675,16920,44939,-19080,-77737,-82893,-70648,-63868,-21732,8502,29459,47653,47864,-13720,-54698,-24909,-17790,-83846,-85041,29482,71733,-49584,-114736,-44202,34615,50445,21726,-11544,24660,56872,16472,-4932,11667,19740,10917,36591,29262,-24339,-68356,-92923,-119059,-113083,-53340,52644,108108,76992,47567,24292,-33777,-44087,-52346,-161387,-241061,-176107,-45710,66614,64192,-15300,-39868,-44207,-41917,16148,55062,30407,21629,31200,38455,40226,54387,5141,-113057,-135703,-44926,790,-43643,-40403,26964,38450,35322,85901,66416,-39856,-72629,-52741,-51954,-26558,40834,99333,73827,15982,2950,5797,7367,18499,14164,19538,-18362,-34600,6317,21683,18155,17119,-39862,-75792,-32236,-3066,16200,56699,59215,6462,-48425,-92578,-94097,-67613,-37520,-14214,-25140,-55397,-66114,-77942,-83181,-46041,20175,96725,209995,256461,169164,59559,-11343,-72024,-50052,2981,-29856,-58746,15752,75103,70993,51304,-21743,-139491,-177700,-133709,-76274,49729,169227,135971,45365,-3268,-9059,-13552,-57284,-109782,-105558,-64275,-62046,-83483,-44039,17822,41620,17512,-42453,-150420,-162967,-49582,46478,61192,52085,22039,-44746,-72478,-2662,112817,187819,169985,98904,35233,21313,42495,69559,91974,101669,104317,73820,62743,58230,14248,895,32146,57323,-653,-110882,-163166,-138108,-82422,-60938,-128168,-154185,-33252,50007,22990,-5685,-23279,-38100,-18983,3566,9584,15896,59412,135553,151214,58630,-11448,4984,63278,70646,-8249,-79896,-64217,-41121,-47696,-74974,-126316,-144321,-45032,104109,137590,44642,-16682,-11897,-25111,-28749,-43029,-30032,10165,3243,22040,75886,27732,-113631,-159918,-88956,-47306,-38312,-44014,-82287,-112203,-115386,-110190,-20054,76428,27812,-8286,25621,-21790,-53163,50274,74677,-30445,-77512,-25064,8176,15978,16746,-37317,-70911,-24723,-22874,-99986,-115753,-32699,60304,66707,45844,47169,26023,-3488,10169,40130,35159,-10401,-83758,-90556,-40991,-5023,28301,38778,9032,48149,130479,160989,168845,103987,-8366,-50365,-21403,-38667,-22860,52366,54214,-15211,-47831,-35766,-24283,-19992,-4490,42050,62627,74207,77644,92256,101875,33615,-56976,6946,96805,86152,27104,-19605,-27703,13085,17698,13678,62924,105690,93221,36136,7673,10402,22045,40908,53738,94770,146094,127025,51902,-2849,-10008,-24410,-83142,-122006,-127052,-110509,-50796,7837,-441,-9889,15527,23255,489,-23052,214,54301,56109,290,-30904,5065,76169,103701,83647,69596,48758,-11214,16936,132307,182757,141216,93607,85818,82675,36974,5107,15227,1419,-84884,-138402,-63892,24586,48280,42064,25702,27764,30883,28678,12435,-37225,-81921,-40111,6549,-6872,-38220,-37231,459,12453,-65047,-127176,-48565,45971,25104,-19850,-29537,15482,88131,88999,28492,21853,9034,-74659,-91787,19122,79446,-28034,-154099,-140555,-76221,-48266,-6655,-192,-79848,-172238,-178728,-137456,-119369,-101905,-32977,53984,106709,77890,-14353,-89621,-110494,-64046,-12109,-47191,-109585,-56949,28456,13006,-79465,-131225,-57409,79073,152268,148695,80034,-27344,-89737,-63664,-22884,-39002,-37691,15821,18283,-49906,-99510,-112009,-51614,20559,23339,4222,-3132,-40212,-67974,-66198,-24146,73676,130122,111895,89290,80790,25154,-20495,39484,126283,124221,37629,-21608,-12048,-2782,-33211,-46284,-56201,-69689,-21807,29917,38574,55548,88371,96618,57668,8969,39583,90696,86016,29294,6329,5931,-45032,-48411,21067,15188,-26027,-55960,-48429,22382,57042,-5690,-4432,31312,12292,-24819,-83128,-94640,-32643,-6786,-37665,-49359,-55259,-68234,-56680,-17423,-42809,-77053,-55537,-31136,-67107,-80559,-60542,-88768,-107992,-62179,-9227,25675,43785,29926,-10169,-56406,-51864,11303,16097,-25818,-6800,28959,-22544,-77027,-40186,9217,12752,14245,20108,-16983,-57964,-86396,-91680,-74221,-31067,48632,125600,106567,44966,27491,74049,118607,114653,95268,55998,-30637,-28027,84034,158063,161762,120454,59602,33314,4266,-23544,-17430,-16603,-16377,-56711,-151661,-157457,-35320,44125,21453,17040,50887,55054,2995,-54472,-55057,-39699,-9663,37868,57722,24606,19883,51199,67057,35973,-25189,-36470,7734,53166,133137,207655,133977,-26300,-76979,-8978,74775,135282,120844,79688,59411,23310,-25523,-19559,36569,62391,73623,85241,41010,8758,31081,28076,-12224,-72063,-101729,-55425,54635,143092,87694,-55745,-56635,76876,112592,18630,-33692,184,44309,27194,-18552,-18470,-43629,-84797,-75089,-66347,-102232,-91257,21444,138789,153547,52744,-29029,-7690,59131,31097,-47771,-81637,-89589,-53868,37643,88000,49946,39030,69822,69966,75657,89282,45336,-8160,-5529,8321,-17789,-45326,-49733,-37153,-34272,-75611,-107309,-44527,7092,-24593,-47668,-43000,-38337,-26828,-36058,-7455,40506,32854,-31512,-41898,24186,42573,22287,50705,25356,-54838,-25809,64439,52077,-39299,-55521,-38758,-4812,115806,175368,57181,-43966,-3521,49598,47708,31426,26118,38926,44089,3726,8039,67549,60714,20733,1874,16985,95145,148118,52700,-49104,-75598,-82209,-42961,9626,-22379,-106533,-123971,-41462,68977,103588,34167,-61926,-73881,-43305,-4421,53813,96711,86745,69618,49831,24385,18492,31821,36996,30066,24044,18060,-21825,-71508,-68557,-32001,-13765,-19602,-32822,-5091,16604,-27265,-47585,-38261,-59210,-32988,25224,36571,34655,28848,9845,23990,35949,-1120,-43167,-46242,-23326,-13025,-23090],[7005,28384,34683,56065,73047,25204,-62240,-73402,-10479,109,13599,103198,146840,88404,38069,32570,-38823,-137966,-118145,-3646,25544,-1980,988,-9004,-84172,-149122,-109358,-30678,-20165,-11340,71076,96056,45540,26783,7705,-25839,-33345,2781,62853,91761,70394,38826,68682,168956,170733,62017,42599,57189,-44142,-129856,-117919,-49376,14080,21291,186,-66328,-173383,-188453,-115671,-20317,88434,82654,-23782,-23376,49232,40187,25666,29463,-9835,-22267,14128,19654,-48843,-109470,-87049,-33229,19269,74761,88147,22036,-6886,38861,37463,3518,-26646,-75057,-103826,-81970,-66210,-43120,13220,60684,64354,55247,43516,-30834,-98921,-102117,-94580,-98979,-60513,-37639,-15633,52838,56829,25633,40240,31065,-11090,7647,63958,40456,-27214,-20537,52511,97655,53989,-13286,-67232,-61929,32794,87530,10641,-92920,-154600,-179981,-152646,-123159,-101770,-49388,-17429,-33470,-39607,-63452,-59440,5320,28562,-3658,-45145,-80141,-53775,-15236,-48684,-71999,-49728,-76577,-145362,-149589,-110018,-77404,-44401,-35025,-27220,22471,53179,49891,32616,24184,26574,-12520,-54878,-25182,19557,28885,64971,94521,79456,71064,46118,-4439,-11388,-2138,-38470,-49392,-15641,-7068,-21120,1771,52297,67087,43692,48095,45367,-32049,-77943,-64497,-67187,-49182,43557,125647,152659,140128,114473,98488,74993,33884,17077,33394,24724,-2440,-16874,-14853,45204,97010,66576,36310,51415,51671,46816,62811,106412,88657,594,-47243,-45870,-72552,-71874,4548,89047,102832,61807,7839,-27477,-24864,4913,42507,94301,137568,137915,118153,142079,137788,59853,-17573,-35314,-4493,51888,45731,-5293,-3727,12879,-40089,-74378,-33509,49439,62936,-8968,-68544,-17550,47112,65683,51979,64829,95292,68418,-14506,-56343,-67343,-95531,-104452,-47506,30446,34575,-18741,525,27407,-30623,-83640,-92443,-90821,-9921,65797,20785,-16421,45399,118609,94190,13730,-46123,-69732,-69204,-53969,-35230,-9570,45193,126034,165525,120389,67298,34945,-11724,-33120,-87638,-212412,-293494,-221350,-64660,44678,50443,21773,9294,-51248,-45652,65646,109299,60174,45493,36297,30377,26647,47478,23323,-87183,-164736,-116795,-33210,-18588,-17265,33213,41482,39132,90100,75730,-12170,-12056,8387,-30913,-46012,6517,94343,107633,31519,-3796,26301,44743,45848,79858,115324,40098,-49615,-32904,26987,31872,-3953,-36493,-37943,-20377,-4556,948,32261,47779,-11744,-71280,-48770,-26651,-56995,-70364,-71476,-79342,-49784,-8097,-26189,-83698,-74279,16144,129995,221194,241508,158788,56259,-4887,-79028,-97824,-22661,32188,24041,14582,15841,59483,109693,43849,-79782,-115254,-102987,-70277,86522,220199,167310,66509,7824,-36539,-40324,-27844,-48421,-66464,-30102,12047,-12530,-21733,30962,56731,15758,-8999,-51279,-102454,-103842,-72108,-8923,55213,38811,-56675,-67778,76043,193783,186390,143929,92889,24487,-39348,-67345,-57650,-53838,-45888,21021,56189,49985,31411,-8990,-32724,-14879,25780,-21355,-103342,-61951,18795,9296,-60586,-111806,-56764,97881,130250,27365,-54581,-75727,-38901,31796,44020,-6860,-18443,43296,93118,68582,13183,5607,25714,53319,57455,-16619,-116513,-125020,-53771,22074,7494,-55527,-52022,24218,94110,89964,3666,-42559,-37648,-53308,-65075,-74191,-49017,-30276,-64107,-54732,-3847,-44933,-140847,-122255,-52281,-74018,-106793,-124387,-141461,-95710,-22370,585,45474,91752,23490,-28710,-4939,-75162,-141730,-32353,14931,-92339,-136224,-70250,-41553,-62126,-65007,-91376,-87924,-42115,-89568,-191093,-162501,1383,101141,64332,38687,76536,59987,40750,83255,99219,79758,39411,-71436,-123821,-63753,2141,33675,40462,33335,85272,155408,154310,130321,94246,27664,-17019,-6068,-7870,5366,71026,104390,56013,-19821,-62459,-62451,-53443,-15378,63979,86324,85699,101680,106695,74706,20427,-7784,79540,160765,118976,29367,1363,30699,46462,5457,-16077,26979,72360,79655,32864,-5177,10878,48679,50199,14984,46961,124541,121130,52744,-840,-8136,-136,-47764,-99497,-71048,-12071,42848,100338,108517,75861,73269,89400,90701,72949,79218,152295,164293,70420,-32710,-43914,12460,74072,83859,74593,53680,27028,69233,107281,98907,86414,77567,57275,10040,-69119,-74856,8550,24962,-58506,-117665,-59266,32238,92173,122127,126917,115439,76398,39686,14276,-13011,-48780,-50705,-49261,-18559,4497,3175,-7643,-55392,-137564,-156845,-79110,-8431,-29536,-49320,-36597,-29067,-48002,-98762,-97396,-14874,-43020,-184984,-198776,-57294,37650,-28535,-101466,-60843,-24122,-31426,1975,3122,-80962,-152393,-142589,-114445,-117479,-110506,-57769,21489,102530,129491,61420,-45099,-66260,5517,40843,11785,-13122,32865,63800,8789,-57009,-61887,-19498,53637,65648,-4840,-68535,-114792,-118365,-63536,-41094,-75320,-65572,-17300,-15992,-44790,-31561,-24847,-59081,-81637,-79970,-59698,6170,14233,-41042,-87956,-85148,-39851,-10120,1933,36629,64624,26340,-14636,20053,51023,17431,2161,22509,19348,12427,-7607,-50521,-70272,-55031,-21713,-11174,3232,53015,93655,98148,97665,75802,85818,138587,139925,51481,694,20532,11584,-5853,16499,21635,15537,-15590,-49828,-12624,31454,-39921,-78214,-9230,56816,51651,-15400,-45168,28058,111945,90690,-10071,-87520,-61929,64075,120289,47268,6141,37115,34180,-48457,-105455,-84969,-86685,-122405,-87493,-40695,-39472,-47540,-23026,13076,33702,51284,63907,34425,12184,32570,42296,-19596,-82870,-71328,-47194,-36392,-5333,-33645,-127070,-145043,-106911,-104566,-83529,-4209,70909,113698,118999,86008,43118,22000,-24345,-28212,39087,56962,-22393,-32206,38450,84143,104325,84160,22574,17471,52588,76243,55663,-16981,-36128,-53277,-132834,-115987,12657,61680,20789,22674,38064,-9394,-87823,-108232,-91398,-81324,-74,94838,68531,-31870,-68841,-48010,-10600,21705,16341,12348,11368,17449,110507,209199,135064,-18442,-87513,-70546,15038,112951,77269,13535,28797,4792,-73886,-79820,-19762,15045,31696,44240,11169,-33788,-4121,68223,79350,23622,-165,17296,105219,201820,115797,-81417,-99689,19690,46244,-22667,-42739,18142,88997,65716,-45754,-111050,-111805,-63900,-878,-5568,-58871,-71144,-3932,116029,196567,167723,76758,19844,10644,-21032,-51297,-74546,-128204,-120502,-16753,54767,39361,71485,137509,145038,138598,99487,-11800,-34199,59154,72944,6089,-39148,-86259,-129093,-118202,-109842,-102931,-11169,73242,77307,40510,7886,-12155,-11505,34,40328,51169,48087,46168,25373,4771,-433,24728,51003,11391,-40984,32007,139534,116847,-18661,-65593,-6707,42946,102761,118954,-15576,-95585,9643,118010,89118,25421,22823,57385,36914,-37716,-24455,27933,5538,10502,53511,75998,95439,84922,-3588,-61849,-54588,-52967,-46060,-41531,-79835,-109464,-88973,-64059,-4637,55628,42962,7342,11876,9354,38795,101374,87640,28216,12010,-8048,-53696,-52439,9553,52258,48407,5251,-34549,-50678,-42838,-4983,14903,-35111,-79529,-55142,-2466,14946,-34496,-76587,-74169,-81874,-49835,41087,98331,108839,105289,66154,25518,-12792,-51117,-71643,-75329,-47316,-15137,1525],[25831,93771,74877,40238,48148,32481,-36305,-55662,3173,28402,43912,116604,122745,63835,53566,15278,-112048,-123459,22507,114451,59819,-30126,-72345,-114745,-159269,-158211,-103461,-58254,-65649,-63027,637,50142,86896,98139,42389,6078,-1987,-18669,-22357,-28255,-42376,-34216,17079,124878,162906,91877,73403,64211,-59568,-152995,-131340,-82576,-45673,-26926,-12688,-35230,-112366,-140597,-115824,-76828,26087,93359,50306,42337,79379,61933,34199,5335,-37702,-36507,-16203,-45449,-127337,-171328,-124248,-48365,10848,51052,78535,42272,-10845,13694,34192,-3530,-36423,-44354,-14625,11843,-25731,-23235,66560,126343,118659,86284,41917,-14526,-25375,-10704,-44621,-84321,-32740,-3888,-22365,6066,-9018,-87753,-81915,10461,56739,56170,98962,103479,18944,-16419,19607,3074,-64539,-77843,-49205,-28462,26241,55748,-841,-85585,-132217,-110154,-64699,-76217,-73596,-34909,-51996,-98083,-102315,-93116,-41028,28616,27637,-9976,-34482,-62695,-62839,-22412,-824,-9345,-29364,-90221,-182947,-179497,-129382,-103870,-58602,-15942,-8053,30364,68560,59393,36815,31830,41125,13734,-19748,2451,36329,58430,113222,120563,75028,83832,102379,79203,69969,39055,-45029,-57616,-1637,1733,-21172,3918,41994,24818,-17054,-14213,-25145,-90827,-69826,12908,-5843,-51152,-16200,52677,85374,45990,35976,96938,77316,-31744,-80387,-34207,7080,-29814,-102294,-79617,8992,58182,52618,34886,41354,64520,61454,46674,60557,66342,25139,-4408,34159,32637,-9676,14059,80611,47295,-43403,-102771,-122598,-90313,-37812,8130,68942,94811,58090,49267,98334,95962,62208,54650,45926,31068,18299,-28130,-35653,28148,42574,-35323,-79450,-64396,1494,61003,22334,-25284,63575,154851,138951,77954,68302,114183,121419,68574,18341,-24872,-68720,-36725,38147,57878,28222,27810,50741,2113,-115782,-162273,-163043,-162166,-69922,22875,2095,-32983,28438,117231,105926,-3114,-75548,-84110,-70853,-21353,24430,33569,43342,53188,74475,98689,90406,71531,29520,-25836,-69944,-136780,-237478,-236970,-112323,-28705,-13382,5417,21348,-22034,-7510,80898,108286,82095,58861,16565,2987,-10241,-8685,11027,-23407,-123860,-154670,-87410,-51315,-59726,-23748,7715,13443,15074,-15508,-30993,16668,20357,-37724,-67740,-72552,-24315,35179,8135,-8207,38807,46625,56080,137180,168822,27938,-112598,-76376,24292,41337,17966,19407,-11732,-38815,34736,81456,42458,-1044,-46476,-54349,13056,49317,8231,-21886,-47482,-53545,-14158,-6094,-72147,-131713,-60817,85166,161706,153826,147018,89238,7993,-35511,-74255,-94851,-17769,56446,31974,-36345,-19595,81483,148660,77364,-15199,-24719,-40286,-55833,79818,199423,118537,28607,8233,-48985,-78853,-32168,-23991,-57611,-33557,34101,36641,6755,1960,-5117,-32156,6213,40329,-5433,-94111,-155026,-74818,69106,90439,-683,-26469,59482,90573,5642,-17607,18554,1356,-102466,-179212,-159883,-134898,-144724,-80744,-3374,-3104,-6476,6857,-21069,-67011,-45908,-41013,-52695,27287,96016,30873,-66284,-53883,54591,150819,135551,44140,-30569,-49382,8640,81208,59870,-23488,-52528,8840,61941,20095,-27731,-3628,-2632,-3903,31019,-5227,-88124,-70633,15559,75311,46417,-3981,28909,94121,93211,35394,-53148,-95841,-71051,-40043,-34114,-52020,-52639,-34969,-58150,-92720,-99754,-119722,-149333,-77468,-3833,-93998,-186669,-181425,-123763,-32044,44924,61557,65748,73669,25404,-30529,-18439,-57696,-133991,-90232,-35212,-61810,-73017,-42624,-50592,-83924,-81015,-73868,-70929,-80565,-145914,-202693,-125479,49099,109241,35184,1601,38626,33840,44179,100430,81693,30263,6852,-72924,-140836,-92292,5992,40545,36859,26635,66803,105322,71394,35931,34498,21414,-10298,-17346,-32119,-40647,9770,80103,69469,-11151,-60244,-39905,-11532,12904,51573,51273,40002,64375,108211,87448,35114,17878,67627,135784,88672,-17741,-3611,61079,39129,-37188,-62163,-38229,-16753,-10350,-45348,-85262,-75459,-29359,-9150,-31614,-9197,43989,49324,35691,28002,934,-16147,-31062,-29956,32982,111627,140290,157580,151113,101262,79107,109704,133836,122959,95151,136283,178488,119460,-5270,-71422,-66401,1036,65103,66282,51140,44088,34683,-2410,1733,41641,42506,-15875,-88048,-123880,-73328,19301,30430,-30773,-73375,-60034,-12810,68726,121414,120689,114885,102495,80055,62403,83008,92723,58039,-5490,-35862,-24597,-20482,-34683,-37770,-61786,-97760,-88648,-54357,-60211,-45507,-10758,-53039,-171770,-266331,-208253,-66474,-71354,-186649,-178372,-57136,25306,5632,-14124,18009,40523,33337,46713,46518,-1403,-33800,-19737,-33614,-84958,-125030,-105990,-31826,54522,130457,144654,63026,36037,123061,128229,59453,45221,97499,99227,30100,8895,28781,22345,42551,19238,-93525,-159526,-160853,-130727,-66668,-53174,-86810,-58696,15549,22468,-972,44391,45802,-76372,-149072,-83014,-37637,-408,15710,-16432,-60004,-69830,-73250,-103636,-90421,-20993,32672,14330,-27605,-6626,11575,-20604,-27079,4696,-14904,-21753,-20421,-77556,-86115,-21109,-31804,-95164,-66301,19089,50241,38481,65464,81342,82904,112921,114818,28942,-11916,37800,54052,-7359,-35579,-12686,18140,17028,-18216,-27235,7212,-20610,-45674,15590,58800,19804,-10311,27150,102907,173764,153572,24221,-41369,41715,167298,142328,51615,44173,92713,93869,4646,-76263,-20027,41791,4318,-21688,-35297,-79848,-102654,-72095,-5545,71537,81539,48449,58003,87267,65215,30653,-19948,-69996,-60746,-50783,-83033,-90671,-127075,-205054,-184727,-83976,-37248,-46213,-37727,-19011,18713,58432,41832,-342,-42762,-118978,-112227,8236,84769,48850,17446,8776,-11759,-17880,-27547,-42617,13276,86490,102324,87015,33286,-202,-24881,-69355,-53782,24652,54483,41825,36034,-15620,-124359,-170318,-104438,-60326,-64117,5660,113973,115032,13282,-62627,-95686,-58391,32957,89043,76477,17569,-33932,19829,100760,74150,-3351,-56565,-102359,-50702,57029,38305,-40571,-48748,-64099,-99828,-84378,-49502,-42549,-19806,13559,-1830,-69101,-50491,76996,143358,80876,26796,22185,57871,96186,35415,-91522,-102141,-7312,40081,-8493,-38829,17576,103315,97640,-29127,-132277,-126735,-56473,16548,42581,28214,-14722,-24137,66948,162394,164236,84075,-6643,-50668,-42101,-27470,-47947,-106134,-137187,-112935,-48127,22419,102583,136037,99223,85311,41717,-57204,-15689,150804,176631,79936,23729,-38855,-120895,-135247,-102173,-84248,-26558,39164,73020,40660,-51081,-82509,-33469,8647,19051,-5985,7748,57785,41169,-37400,-61499,-4828,36379,26026,6992,59366,117370,76815,-47147,-91124,-9263,47272,61584,42596,-74004,-126804,-19432,85003,79385,45190,40892,44325,-9897,-78962,-52548,-19293,-24609,31673,99399,96528,59982,19134,-20818,-28953,-16246,-57022,-83913,-73530,-79579,-41066,45984,51395,26601,43352,64428,89992,131660,108788,69129,57141,13037,-12309,-6567,-40048,-102367,-82480,14972,59031,31837,-8099,-16792,4462,38701,60686,23665,-55549,-78515,-32553,16635,24909,-19938,-63043,-51216,-15324,54443,127490,149053,129998,108390,49197,-33860,-103620,-121792,-91958,-61891,-45938,-39244,-5595],[-30590,39018,31805,3214,11824,18741,-20709,-45759,-3860,42959,75347,97828,64695,51921,98101,34657,-133752,-112593,74638,148415,57898,-50556,-111466,-166649,-171605,-106271,-53896,-58346,-99917,-155770,-153363,-42132,132230,178495,74100,26321,26592,-27176,-71736,-68131,-73190,-68592,-13465,61233,71977,41082,47274,52717,-37908,-114224,-75017,-27939,-45690,-60027,-28767,-14046,-18474,8872,2611,-77947,-71380,26097,39370,-11776,-9798,38587,43248,-32647,-73756,-14714,30783,-35160,-132099,-161044,-104893,-39260,4063,24878,62921,58618,-15426,-27596,22185,20184,4679,6653,49297,88555,52098,40352,87446,108321,135647,169548,156374,91436,50268,31110,560,-6975,41931,25346,3274,57105,75833,34092,44991,112096,123560,37115,29821,85067,35846,-35733,-49503,-88279,-136441,-114533,-68039,-39710,1187,17865,-7173,-53476,-89976,-56307,7712,6687,6498,23102,-19300,-93146,-101646,-60213,-11765,41282,65377,41557,32071,13047,-42467,-29344,40566,43211,-18205,-57264,-72601,-44498,-35276,-72359,-77124,-58401,-57144,-2733,71116,79445,45181,3693,-358,23442,16397,23989,71557,102260,92543,44206,1746,34403,106384,148430,143110,76025,-12397,-25404,9344,6503,456,1170,-7874,-46491,-73325,-48290,-48062,-107101,-57152,51425,13042,-84719,-97747,-36257,-18187,-71324,-37760,73799,52816,-75167,-115812,-31082,53710,31468,-73313,-103005,-72214,-44956,-18732,-28587,-62598,-45864,8360,25133,13758,36726,61572,65395,99613,105442,65973,59827,74253,28706,-43140,-97033,-138461,-103125,-19029,43803,92395,70193,-32946,-51670,3030,-7280,757,67663,86419,48427,4930,-47813,-34520,47589,91451,64422,39555,-1058,-29210,-8654,-5967,-7658,66351,144629,150164,66314,14828,83651,183629,167300,81252,36022,31031,56552,85541,86437,86287,91846,47541,-55930,-119518,-85491,-73362,-102416,-54701,-2792,-9218,-8527,26303,71778,62080,-5450,-49589,-62881,-72707,-25921,-3006,-35439,-55233,-56926,-13575,70283,100895,95980,51094,-21598,-28946,-31964,-119711,-167593,-98962,-30866,-13738,729,23578,29481,48401,86342,97482,90665,64066,20777,14776,-1296,-23275,9129,22325,-61909,-128109,-85193,-41453,-53166,-52144,-14189,4391,-39097,-85679,-44308,17415,-10673,-43545,-31454,-78634,-91629,-18058,2225,5727,42589,36992,71811,145332,118709,-50270,-151732,-72190,33726,58768,72859,75952,-11507,-46554,91154,179795,83096,-18122,-37348,10802,64745,79405,81948,90346,44327,-3574,-17099,-52985,-102533,-84809,34692,150941,139160,92985,103262,69449,-354,-24562,-19731,-25732,-172,1502,-72984,-118487,-32016,83884,107194,38776,-3161,12623,10668,8887,94771,143903,49477,2219,30166,-5077,-49401,-21075,-21430,-64881,-60283,5813,42886,13359,-40847,-81753,-98408,-9627,85978,90491,-140,-91871,-29244,107483,117440,56755,36800,17997,-45281,-122858,-93674,18364,29717,-79874,-146645,-112860,-84157,-126252,-107393,-31331,-25042,-19240,39040,23150,-76635,-92863,-59603,-44604,950,33052,-26342,-79242,-19640,73980,87183,53414,42887,44258,48531,91667,119477,63233,-3785,-22021,15501,61483,31936,-15599,4882,-9201,-17235,38561,26323,-38491,3423,75716,70462,36563,31311,66449,126709,124835,32508,-72352,-114915,-87267,-40748,-9155,-43568,-82490,-25177,23544,-14106,-69832,-101568,-118648,-49124,24086,-58420,-158792,-142802,-29607,72982,75320,26303,21641,50907,53119,36799,53493,40604,-40696,-64904,-6695,41501,40652,31331,14947,-2208,6089,24074,-9432,-79838,-114018,-101252,-41699,30454,53249,17354,-5788,-3921,-6234,-4205,10858,-15301,-61510,-60560,-68596,-98205,-71364,20465,64925,28917,-28523,-9541,19309,2143,-2407,-30993,-72496,-78999,-55326,-77825,-93606,-45936,25107,36950,-2411,-20298,10009,53530,54724,42108,32221,15423,37755,130623,153589,111147,64284,62629,105514,44325,-74096,-33327,46384,32704,-22182,-66933,-118413,-145335,-119157,-111160,-128514,-137390,-114429,-64826,-20992,14285,26587,34876,59794,58101,5598,-44299,-35741,34276,98853,145244,161367,145444,84908,1178,-32544,11468,58086,40750,-17773,2631,103582,116185,25447,-33145,-22540,20812,66413,59228,53938,38369,-31657,-92027,-66419,-21177,-24103,-79280,-122873,-89310,-10552,40105,41701,1042,-33668,-52230,-55769,6278,67714,49641,45385,99966,124677,111676,145058,157976,127054,67950,-35698,-104208,-119040,-81053,38303,93528,3019,-67591,-47195,-31731,-12534,13889,-46368,-189127,-270908,-192719,-49411,-10486,-53005,-36239,24761,40995,10615,-9522,3449,42885,70465,86865,116227,126478,81118,36198,8433,-17378,-59105,-68857,-38487,-6552,64108,147434,137693,108543,156967,146892,63626,26803,58902,60857,27165,51486,84003,70442,88132,89196,7430,-79224,-115317,-101235,-58580,-52178,-55302,3595,98691,107053,51606,73696,72519,-17576,-27437,64917,51455,-13048,-26474,-27534,-16520,30722,18512,-85429,-88659,4913,42408,-9007,-84705,-68455,22029,47290,-8394,-35991,-62704,-57375,-42335,-86587,-80514,-8950,-48570,-143928,-121317,-32888,-12737,-34499,11939,70751,72785,42233,10718,-43651,-41887,38905,65896,-19656,-68812,-39581,1990,16936,15199,9088,37283,65627,99750,120252,65814,-14661,-9236,60041,81885,80721,72732,19810,22702,106946,121253,39669,-19823,-672,52688,82782,28600,-27826,56409,142707,100392,26142,-12719,-35355,-46928,-75166,-55569,37750,60764,32429,74808,120813,68037,4994,-34535,-51743,-16014,-16691,-100445,-150409,-147900,-158864,-128604,-49514,4872,-28734,-72230,-69423,-37858,-27335,-49584,-70875,-65385,-62473,-55145,-7676,56324,86077,78358,31530,-33431,-78695,-106172,-83902,16422,61029,9106,8294,46039,47403,20940,8732,2729,-9490,-11930,9475,19225,-56249,-175269,-163486,-51074,-14163,-32931,14721,133889,226031,178000,50763,-64216,-67816,34180,114114,90106,8,-81007,-53746,20888,40346,27470,9843,-29066,-5124,67060,55457,-33029,-97195,-110232,-71839,-21514,-7970,-23090,-12932,27679,25372,-55031,-74265,27764,105039,51637,-32208,-60757,-67844,-78208,-89391,-101732,-71728,13639,72024,25507,-31281,1650,83524,96704,31515,2713,6400,-6507,-3482,41338,68565,6820,-46594,-3041,35828,26202,13546,-46252,-91367,-37337,30493,24936,-32097,-102725,-161546,-127832,537,121293,114966,7348,-40572,-49737,-72895,-9469,119817,152451,91906,64982,33987,-33794,-63351,-23405,-5041,-18081,-19899,3677,-14223,-121194,-164005,-84145,-31259,-33021,-34906,-4870,24357,-5413,-69880,-75810,-19647,44016,71967,58210,48873,34674,-17816,-105251,-142876,-93960,-32094,11197,12243,-55417,-90387,-34035,23585,76327,112642,83846,20518,-50968,-106937,-110285,-106583,-72692,20031,62267,23299,-8600,-8135,-11715,-14441,-33469,-93987,-97290,-65216,-62831,-1655,109988,141485,113536,97549,101062,114680,137704,103624,29710,-36325,-55342,-9354,28371,-14534,-90423,-80675,13715,61044,20234,-12749,8403,39608,55740,36316,-26948,-56291,-11335,35858,47447,17588,-13080,-235,29207,64794,117004,120314,92299,67910,46469,2995,-80498,-146380,-128788,-61937,-10871,-19547,-64215,-57119],[-84156,-70300,-47210,-16110,6212,-1052,-44001,-54051,5693,69631,112912,103314,54428,63167,102543,34341,-100948,-85083,56252,126342,51684,-36557,-81213,-129780,-136081,-52678,502,-36746,-90511,-168750,-228832,-135883,73842,156818,69086,26778,40705,-7146,-35369,17486,24318,7551,70331,94610,5604,-45575,-9518,42114,7189,-52945,-12402,47042,-4995,-58792,-27266,7337,37622,79051,42701,-76167,-104190,-30319,-33943,-125212,-107875,26621,64665,-30270,-54493,48226,112146,40501,-65651,-110543,-91083,-54334,-16335,2315,50178,85576,27942,-24560,8083,61246,78859,49067,36072,54340,41404,43164,40054,17413,85666,213966,278390,212441,104638,33407,15340,40185,78484,50448,61951,142722,179444,207749,260129,260622,153324,-25403,-73698,17255,38712,-26746,-59550,-52523,-60803,-61188,-72555,-69466,-35799,-19114,-21975,-39736,-74961,-68503,-10298,21198,19881,23358,16483,-32025,-29879,13776,5296,18908,85655,104465,105488,83116,-3246,-19463,52040,47415,-46023,-76071,-8328,60480,35525,-74212,-151442,-150614,-117597,-51027,29172,60606,12526,-70088,-76656,17496,61715,42161,76673,101721,19481,-80547,-107340,-56987,39713,124797,133361,75804,28919,14248,1982,5456,4495,-37369,-41853,-34604,-56022,-41888,-47013,-127464,-100546,16124,11862,-95441,-132409,-84924,-73933,-99257,-51796,20196,-8804,-83226,-81355,-1219,65963,60259,-5562,-67887,-99506,-115777,-115421,-138667,-199466,-195781,-62943,37762,46302,66007,108652,114956,94680,77070,83708,102568,85069,44207,18624,-12449,-74301,-68497,25798,107369,137541,60869,-86871,-105531,-41599,-74377,-92838,-22542,23087,595,-47773,-111510,-99326,-8355,64559,98078,120166,65133,-18474,-54190,-37932,-31390,-26234,19770,85667,37068,-8350,81164,191954,152232,44538,20226,61107,60846,41403,71031,130312,121723,27231,-83219,-80848,17814,69299,36685,20617,6289,-9130,21683,26770,9071,-6259,-16199,-32276,-60628,-87561,-59774,-76446,-150238,-154474,-80144,-2538,41879,50580,42711,-8957,-46590,-10449,10512,-30530,-48998,-10270,46746,53636,25564,27640,41024,53203,84834,87481,34511,9264,17597,27727,12562,2567,11958,817,-45606,-77086,-34759,36703,50359,9512,-5789,-8160,-52120,-79555,-50434,-30876,-65777,-46919,18110,-22319,-62744,-10939,15848,24510,46016,34523,54686,66528,-11057,-144374,-178303,-94483,-796,42727,78172,61470,-36639,-60777,52968,132037,79236,-2799,-37435,-7115,22933,33097,98042,163203,105881,-123,-65256,-71795,-11128,68779,104434,71658,19689,48358,84787,50857,-619,-6253,2401,-1716,-17921,-67542,-165262,-184574,-87189,-7709,-28587,-65839,-55928,-32162,5789,57295,89693,65225,-2496,-4140,43526,34949,-5992,-19974,-43145,-83856,-103613,-64793,-6958,-11136,-63189,-122551,-170885,-85541,48863,94837,48935,9930,60992,114370,64635,33247,56805,11355,-66884,-75216,-10627,84127,74053,-5915,-23313,-8735,-42939,-109353,-91759,-28517,-16729,-8057,51573,41783,-71336,-114392,-93889,-96125,-95436,-80517,-82650,-85602,-62235,-34561,-38112,-65227,-30303,44602,86508,97717,69677,14507,16019,56203,71590,56861,19003,-6648,14653,3483,-7072,27188,10079,-64878,-48855,15029,10691,14067,62651,73910,95939,112655,37682,-60851,-92777,-94950,-98057,-66856,-108190,-164025,-64400,68742,84257,42820,-14046,-84522,-77827,-22841,-29568,-66930,-69790,24974,119892,68175,-30693,-18136,48387,78798,107818,139419,106209,1738,-37311,25640,97090,95420,71587,75569,74336,69070,70442,14913,-67687,-58725,1164,6586,-40946,-43286,-816,20691,19437,-1635,-71858,-126083,-129327,-127878,-99809,-67132,-48963,-26232,28237,58735,-7338,-88884,-78038,-41659,-4217,28648,-76757,-198752,-171829,-84697,-71762,-60386,-18855,6004,9657,11493,-3199,-16496,15968,25300,28980,58325,58997,57765,112940,125120,105570,71151,62696,63405,-16677,-107279,-66156,-8510,8926,21880,-21921,-146729,-226660,-174540,-100194,-80524,-107851,-118456,-74398,-526,57942,66422,73809,79723,39343,-6055,-51983,-56883,18092,52145,48606,85877,94594,-2433,-139215,-201043,-155142,-69572,-62926,-124548,-98266,10510,48145,23677,38808,78965,75261,40156,21492,21940,-11796,-57006,-70326,-74478,-108188,-122579,-113350,-92063,-36226,17677,30445,34080,16786,-17474,-38118,-60019,-42082,10463,1829,-1014,70134,96145,57365,53151,30703,39123,56225,-14653,-134969,-192099,-110806,73464,148986,35059,-63791,-26614,13664,5735,3195,-31672,-120064,-136623,-54403,46983,86557,64864,60992,81128,45731,-36710,-88791,-82270,-34671,18759,60747,123513,177448,98493,-28448,-34990,38499,55675,20552,-27733,-61598,-23327,70551,127222,118692,94874,77904,50968,-6730,-36073,-36313,-26680,16206,63904,88895,130656,157804,122416,32989,-33678,-27202,-29619,-58700,-26832,69465,157013,153965,71103,52650,71181,81641,151693,206606,113425,-14036,-54757,-33327,26157,118720,108717,-31675,-37766,73641,71666,-22646,-113812,-117517,4842,82375,32208,-22517,-41652,-30637,-30897,-54016,-39685,-10172,-32762,-89832,-94885,-42622,-34331,-60811,1407,85891,73581,-16909,-77832,-95741,-70969,2217,37501,-14881,-50829,-29223,-9388,-19006,12802,58222,86871,127540,204729,208941,116279,41647,34484,42697,-4466,-46131,-21079,13483,19341,2931,-48879,-63726,-54864,-32188,4358,34766,9592,-6704,52070,91920,40632,-5876,16341,66027,55446,-45221,-91602,-27544,13062,17810,53726,85170,44581,-17913,-49713,-31909,13654,-15069,-106516,-122585,-55167,-22784,-27998,-28841,-29534,-68058,-74173,-24413,-24100,-84002,-98373,-78701,-21971,44652,30069,-44194,-36542,50059,107254,89820,29216,-46447,-98794,-73920,6724,-8310,-103575,-99211,-3040,56095,75333,108921,87642,-8667,-61836,-39775,-3814,-40582,-114025,-84923,-2718,13501,3093,57381,181973,319707,305193,136723,-24415,-61960,8592,68358,55178,-24487,-102152,-60534,42224,77391,71276,73016,87353,100812,113493,86726,12636,-62550,-56528,20588,57013,36239,16157,3730,19264,37421,-3050,-48809,-34583,6906,-9391,-73710,-104897,-107638,-129734,-130768,-83715,-17316,40420,67725,45067,5095,1037,48317,72708,78914,143981,151104,58738,-4946,19067,34933,-23745,-64696,-60198,-78546,-75550,-16860,-42941,-88823,-21021,83402,95256,33324,-45837,-111085,-102619,-6285,126897,140929,4216,-106709,-107214,-55294,-10927,-2048,4329,27491,58215,57835,11345,-10891,42206,84582,55945,7355,-786,-6134,-67833,-121129,-87970,-61045,-29713,29643,66772,33781,-31171,-46905,-16787,502,40102,85335,77800,51264,18822,-17602,-79231,-146959,-164338,-95025,5424,54842,34020,15520,21103,24174,78503,136453,100997,25412,-27731,-82882,-131486,-149945,-101566,-15416,-22199,-80113,-66776,-12750,-11792,-23976,-64944,-110276,-66369,-28575,-60564,-40496,36372,83241,115801,129993,116165,80327,33353,-17638,-42527,-53497,-33560,15990,62184,48256,-17375,-49636,5694,55982,22202,-7840,18430,16751,-17064,-40417,-47040,-10567,43407,60192,45289,4826,2969,61117,82907,62578,23376,-39873,-34823,28839,57532,27381,-46903,-89283,-45955,15273,39632,7518,-60059,-87883],[-60031,-89505,-70033,-17123,4178,-30953,-84421,-50521,62571,132156,151950,134415,82753,47229,25193,-3573,-37321,-23413,37572,87428,60571,10376,-19098,-70086,-102378,-38913,12043,-29264,-57719,-85440,-165541,-186000,-66378,47942,38631,15763,35161,30299,41707,108709,123298,118783,183285,168365,11107,-101398,-84243,-1179,21469,-26312,-20921,23179,-10066,-38022,9890,46102,43997,18431,-48695,-87092,-48243,-27321,-89122,-162780,-106763,34387,61815,-14021,-2181,114549,177522,130021,18602,-78091,-122505,-110499,-60880,-19478,53041,120324,88371,16610,6662,60346,86359,46017,-16750,-53670,-55388,-26397,-35623,-46749,39826,180457,267431,220534,110466,34053,-119,-5915,32421,67378,111961,163409,160248,185520,263007,262674,123789,-39912,-74358,3264,54977,21232,8463,81122,102371,36675,-40639,-68039,-47897,-31092,-34871,-53137,-89164,-115324,-92474,-57664,-66532,-69036,-15738,15503,38757,52348,6376,-11047,51467,108565,131148,101499,22680,-10257,24879,28534,-51217,-120574,-83230,12408,12023,-113324,-212842,-177092,-99996,-60438,-16692,21450,-14709,-79383,-70078,30357,85541,36332,38204,64613,-12258,-116926,-144224,-99931,-23058,41223,51378,28173,23185,21285,-3900,2892,-12921,-58432,-3823,57232,6934,-26781,-53385,-151602,-159377,-44972,8100,-47448,-71821,-38220,-17758,-26329,-35211,-51914,-71505,-58464,-20808,17287,35314,35629,23449,-14947,-54389,-97069,-141674,-176666,-219814,-210458,-74722,57047,102436,123658,155576,145496,86940,37242,57479,100336,101314,69679,58291,43681,-10797,-25936,49551,120533,126798,45565,-59498,-52224,6891,-47601,-114528,-97895,-55655,-57084,-123074,-203889,-171363,-64628,-11207,2095,50342,68850,44307,11345,12965,-18964,-82564,-75518,23440,68926,97213,158596,149390,64785,6850,13094,37410,8271,-12732,48005,110268,87227,15904,-44578,-36539,38118,108078,105363,65625,18884,-3874,23492,17781,-29632,-45008,-32274,-34831,-42460,-34281,-3147,-32892,-137185,-136188,-8835,51550,814,-30759,-43528,-91240,-58078,32565,64674,65401,91503,123490,151254,129669,61624,41041,22704,23663,86991,73902,-60849,-83236,-6066,23637,14986,37633,13926,-42870,-56786,-33408,26529,127458,184024,143147,56385,-2396,-17277,-7868,-33566,-66158,-74008,-38547,31233,34659,8997,39525,57702,58782,77821,61087,14797,-32527,-91377,-156086,-171012,-126320,-45056,11380,27429,3133,-45072,-69684,-50114,-11811,41466,33177,-40646,-62722,-25442,13964,92589,163232,112721,3118,-51745,10308,150757,200585,94623,-61137,-72307,39715,71682,16346,-7968,-6539,-32926,-49924,-30679,-26233,-86050,-145071,-119808,-76465,-95314,-94142,-55641,-47633,5797,71141,56301,14053,-5061,9436,45084,31505,-19115,-44993,-51950,-65305,-98522,-98993,-35222,18513,-112,-70044,-154041,-103424,21201,47087,27894,58287,106296,82382,1293,-7245,50946,45991,19995,57663,108843,122736,102055,77177,91407,60526,-64322,-139653,-63762,11179,18636,37704,79017,57852,-35817,-75942,-71193,-77512,-87746,-81790,-40859,-35275,-92070,-104148,-57319,-79694,-86082,-843,59516,40799,-8180,-23786,43873,126556,119113,33536,-34727,-23271,30285,30134,-3139,-17660,-49062,-135366,-162110,-84707,-13913,34943,99356,94730,61956,60650,40181,-7211,-27613,-58985,-104774,-101263,-144920,-200414,-98400,62445,113234,103547,48594,-66754,-117627,-81843,-40465,-12400,-16066,17864,78923,52142,-13656,14491,91696,121226,147371,175795,113319,-8203,-39644,10721,75750,95857,83615,88162,79266,58226,39314,-5163,-60308,-37561,46255,57295,-17142,-54362,1422,64780,100676,53618,-74006,-148479,-137487,-103048,-62026,-48413,-24402,12207,34893,24120,-26780,-61455,-34162,5,51052,77748,-56334,-192345,-142299,-26412,25861,63718,88888,69529,46689,33065,-32903,-105644,-94031,-47245,15619,85442,121185,108716,72722,18330,12682,39939,53148,5327,-74702,-96254,-60980,-53002,-36987,34138,53400,-57236,-164562,-123450,-18479,17403,-21965,-53927,-55802,-27389,36225,72106,81967,65799,15636,-4880,-22541,-44722,-24201,-37764,-55761,26703,93037,8220,-158115,-265376,-242036,-120417,-39923,-46877,-17462,187,-19850,5941,90594,119277,57087,-30538,-39615,-35378,-75304,-43184,16674,-17470,-134349,-171290,-100494,-33971,4279,30575,17582,-252,11540,4953,-3235,-22596,-36547,-5819,23617,29369,30857,581,-52919,-68553,-85616,-66222,-19092,-5670,-77594,-136907,-78287,40185,72601,-10924,-85373,-27847,34444,9689,-9033,-14046,-35600,9559,90949,133137,123105,60494,24060,51226,38337,-55890,-111226,-106001,-88329,-46556,872,44119,90239,24324,-113723,-110179,24190,89398,32415,-54632,-82613,-48686,13236,78181,94306,45649,31778,64968,1287,-83175,-90570,-74347,-65877,-37106,10168,65773,93721,77228,27003,8387,45149,10425,-63292,-23059,93621,159087,132227,46048,13464,60355,124738,182449,191216,90466,-10856,-32292,25306,79495,117748,90559,-21556,-14571,75965,49358,-13699,-56832,-104233,-79239,-6139,26486,23713,31007,38785,-2108,-16691,15638,11617,10754,15012,6463,16082,5050,-29000,24020,87012,42544,-60171,-97768,-83090,-72776,-60026,-27513,-14775,-16358,-8825,-32903,-80699,-37062,35441,53804,70816,142515,180780,153730,113798,77766,34130,-22437,-46567,-1775,28464,-50121,-175023,-183527,-95341,-18400,26961,44569,17191,-21740,-16210,-4046,-39714,-99622,-76656,29798,115149,81178,-28640,-89402,-80144,-78547,-64925,-12620,36394,24311,-31348,-56791,-15097,12851,-42022,-100792,-56381,37699,60137,11726,-39278,-80667,-112410,-76166,-2591,-23498,-99256,-82452,-20224,27101,48480,11849,-96026,-117176,-23274,65752,108771,96281,4125,-53323,-23178,-682,-56848,-134061,-133945,-64058,9261,92532,197611,191064,58512,-31896,-33333,-7205,-14617,-41314,-37189,-6400,13430,33702,98402,192550,272615,239050,91180,-37970,-66927,-43971,-23843,-2570,-35917,-95957,-42850,74535,106690,69646,50463,79165,84307,55788,30783,4690,-18420,30913,103934,77573,865,-25734,-36169,-38756,7912,35094,-15866,-78623,-63784,-43235,-65248,-57430,-19598,-48390,-78174,-33625,23252,18523,9163,46679,60387,14413,6966,40397,73546,137902,137217,48587,-4334,-7998,-37052,-73749,-73667,-74368,-79738,-30231,21620,-15366,-58969,-9337,67058,74179,36133,1338,-23048,-34544,-18419,87106,147906,43789,-95296,-117665,-27997,14749,-61426,-102048,-33653,29619,21506,-29195,-39957,21150,81416,98717,75996,62607,57390,35477,-7565,-35301,-37779,26628,111311,141497,83430,5694,4738,39842,20206,-2836,24914,40208,60536,77485,86796,41966,-81318,-148402,-71894,36647,85155,66593,62181,64969,35399,14771,38187,54662,51611,29797,-27854,-75523,-83264,-55904,-26359,-67202,-103291,-64258,-32576,-41841,-18873,-27466,-69041,-26180,10685,-48608,-96127,-87357,-67044,-9254,41999,52892,20145,-56027,-119001,-81583,1363,28076,16643,40451,82983,64183,7036,5544,14465,-17915,-23348,24173,-1072,-75892,-70458,-4618,29894,14644,-1945,-1217,368,22594,54352,50695,-3363,-111946,-197725,-118108,62005,152629,95585,4863,-22006,20245,52579,40246,6049,-41692,-69596],[-10273,-22624,-32306,-22844,-30601,-69321,-99140,-27783,119587,192767,173224,134844,85875,21523,-36878,-24851,25628,48567,41371,48740,55589,38067,13402,-49220,-93422,-43084,11347,-17637,-36834,-23552,-77433,-170445,-141763,-33166,5389,-5107,8589,45396,78036,96912,101235,139361,189108,157666,28624,-117285,-165859,-81975,-9701,-42400,-85954,-86700,-75998,-19523,74200,101060,51854,-28682,-93673,-59147,7863,-30738,-108451,-107726,-35632,37356,32148,-23428,15293,142033,204591,168953,74987,-46174,-134235,-145828,-97176,-37614,54591,125591,103547,46107,19781,14977,19474,17525,-42807,-124147,-118079,-70802,-71043,-51819,21843,97228,136244,100741,58473,40794,-8064,-73738,-45220,38679,91962,99929,55360,20619,55115,77534,35249,2031,28533,57573,57832,41632,65389,153627,166173,58013,-28429,-60123,-51965,-22276,-15770,-39962,-87435,-151910,-170463,-147945,-159147,-167910,-76312,24518,42370,23866,8936,-10188,-2757,56393,105642,70376,-5796,-60518,-58864,6841,9908,-94773,-156327,-73253,-32195,-120239,-175328,-100987,-40657,-39437,-12575,13792,5565,8923,30336,53356,50283,1478,1291,38845,21816,-35448,-64867,-46190,-14964,-14411,-38841,-49352,-28036,3906,5767,-4589,-15486,1718,81473,110989,35492,-25647,-63404,-140143,-154380,-68060,6289,30798,38569,59573,74529,29424,-55474,-111043,-87789,-18169,16543,19513,18234,25556,17953,-1373,-18488,-50621,-100187,-115693,-117034,-115885,-63534,21438,76362,111291,148976,149617,112346,57149,48625,79734,99072,74690,54995,33360,-17694,-31035,22228,57082,28104,-16076,-18549,20846,45607,-2105,-62773,-83604,-61944,-68011,-152113,-214669,-152790,-58293,-47432,-100603,-68704,39859,101582,103499,91075,33458,-48046,-84518,-7357,123162,207168,174548,50477,-5241,48763,89047,47401,-13061,-3779,51051,41126,-5101,-11546,6059,-4485,-10022,19005,33877,11957,-26195,-42245,-21354,-462,-28420,-61047,-73579,-58853,4452,76158,126823,114973,7995,-36069,34635,22917,-81733,-113695,-109854,-132454,-54669,76677,147431,178512,192994,193203,179295,126518,52990,30668,-6789,-16800,51367,19287,-131924,-146546,-47676,-5656,-7429,15058,-24198,-92092,-99636,-45411,42792,135519,201360,204775,110334,18538,25406,44079,-14986,-52300,-43789,-54820,-19302,32283,43001,76097,86660,54743,62418,42839,-44169,-97575,-82854,-82215,-105313,-99530,-51561,-25222,-60171,-87380,-79705,-90741,-120051,-99642,-1931,38897,-19395,-40340,3332,48982,69078,73243,43952,6982,12239,85781,168631,141815,1508,-120303,-80041,26389,46991,-6423,-20375,-39112,-101563,-116556,-23760,60045,46929,-42827,-60438,-17751,-15986,-7206,17891,-4746,29888,67628,19385,-9979,-3804,92,3235,-44614,-112212,-103929,-59069,-33057,-47543,-73361,-22808,78916,87017,27810,-28881,2716,55464,26467,5769,40304,49908,-1096,-43610,-26058,9354,17619,49595,94987,102272,63395,73396,103588,117844,66829,-89998,-175740,-54351,46548,31840,46504,78461,59498,9412,-2931,7503,22054,15636,-3699,20190,9495,-66148,-48433,40915,4435,-64695,-15323,22891,-8860,-18298,16685,78972,107347,58280,-32946,-94568,-58772,27366,35563,-20366,-71791,-111839,-177404,-204949,-111539,12075,54817,80167,88817,39395,-5777,16801,36910,17880,-2333,-14946,-30340,-90539,-153855,-86863,35417,61689,37078,-4853,-101179,-133644,-86846,-74935,-46397,-11676,-16837,-17331,1003,1871,35640,124849,170103,150698,134325,85403,-2615,-50310,-47778,180,51204,58737,33694,20087,18255,-5372,-34643,-60813,-46593,39875,99884,75244,26897,22998,72926,122759,73190,-19617,-45053,-37137,-19946,952,-15655,-16432,3444,1237,-19587,-8347,20936,72953,98788,93531,73952,-1377,-56241,-13533,64930,96449,119929,139495,123189,82514,16601,-91083,-161251,-145738,-82974,-14588,23142,79237,115086,63517,-27601,-36011,18704,25719,-49382,-105113,-78351,-47907,-82827,-101950,-21161,82052,58779,-33706,-31571,37383,52888,7771,-31655,-78995,-109467,-52915,-5,12041,27498,22717,714,-2113,-4001,-23129,-73614,-62193,55412,137861,83325,-49506,-173595,-195413,-102700,17336,94981,126688,51429,-43744,-23337,74864,95181,8131,-79066,-73931,-59218,-93068,-47607,29785,25401,-70100,-116030,-50603,6463,37552,72952,26433,-44466,-12833,37097,36100,8355,-6976,8426,55435,56662,-27148,-83844,-69362,-18281,981,-28508,-49786,-30419,-19072,-26950,-31415,-29057,-29604,-59440,-99262,-50816,14738,6650,-11111,-7372,11440,69180,117158,107308,68644,-5355,-53471,-7880,40892,4917,-18548,-20044,-35236,-30685,-23224,-43102,-46918,-67616,-136088,-155259,-56264,10655,-48561,-101430,-57929,-5429,12854,31211,44141,43799,51469,68059,1570,-74694,-68028,-63274,-117482,-163903,-157271,-102564,-45492,-31812,-35371,7176,63281,36277,-35887,-12205,87640,133076,86379,7194,-17091,38670,87394,74716,63823,19818,-17384,15041,107814,113281,48732,9676,-34888,-24492,-1535,-24444,4438,28870,-55751,-145641,-111139,-31772,23340,60924,56043,-21943,-34925,33219,36313,12911,43588,75632,71569,43640,7388,24352,40048,-12244,-85548,-82002,-40166,-43121,-92312,-92527,-49787,-10223,-12465,-77991,-129820,-86908,-56055,-63411,-54902,-4947,70787,112559,88981,65105,69079,64054,65015,88911,51507,-82911,-202497,-165686,-69036,25065,113508,132110,43306,-28171,-16110,-16875,-89583,-144561,-90078,22056,70711,29434,-24090,-48354,-76425,-149740,-153347,-45902,48526,45085,-16511,-43468,8908,30874,-13827,-40446,-8953,35985,32040,-14716,-50275,-58327,-68989,-68553,-60398,-73143,-91515,-44102,32033,27369,-23475,-41693,-85697,-101857,-64914,-26442,56353,115331,34139,-10486,47841,42533,-24288,-71482,-79384,-66770,-34778,57318,211827,247204,132521,41447,21318,2931,-23353,-34494,-35480,-18148,9570,38364,80312,110823,101098,52456,115,-38603,-40020,-61640,-78860,-41350,-31032,-66795,-30786,50711,70645,9789,-48886,-53299,-52155,-81314,-82792,-68714,-40941,50356,119656,55848,-55862,-90830,-58353,-23564,36179,72228,4166,-75155,-47561,-28156,-43553,15857,82709,27425,-36250,-8752,22673,-15183,-19138,58725,101402,40004,-8899,19369,60582,78155,43956,-12085,-21467,-36794,-82240,-72177,-30977,-21571,18856,90627,80119,13736,-16988,-661,6072,-1955,11542,41637,41968,-61,-45300,7129,76200,23905,-73994,-94215,-8338,48260,-7570,-53658,-15809,22576,-7126,-51848,-44679,-4923,7642,38051,83094,108006,88812,54472,46541,37741,35620,80617,126960,138332,108860,64591,34677,33989,20678,-29200,-47297,-30342,33233,109211,167737,140253,-9102,-81477,737,66758,48892,-8464,-19527,9898,-17088,-91910,-85478,7414,76822,54495,-2010,1394,34664,36078,-2937,-44509,-19401,11309,-44960,-71593,17205,80780,29657,14774,46539,13658,-66647,-130920,-164114,-148479,-111526,-55515,-15092,-33748,-86912,-62992,21675,39833,-1047,-6591,57031,85030,51979,14496,-42395,-89137,-58036,35150,51909,-13102,-11301,37798,2659,-65109,-58276,-15029,15134,29235,5710,-11884,-29817,-110105,-189117,-109178,83923,184221,107979,5882,-28227,-13150,4427,38,-14141,-36849,-43781],[-16189,4790,-4720,-27530,-62319,-79684,-68374,-5228,121553,205565,177810,103923,70312,63968,20953,7761,65242,104666,68269,34351,20281,10528,8237,-37963,-81029,-27793,56123,44356,-20206,-46251,-63467,-102450,-85050,-34543,-16885,-22538,-30574,8270,54909,31316,9868,68530,101583,71866,10792,-109985,-198912,-121695,-23153,-44159,-111567,-146107,-126719,-19399,109389,131756,82282,24621,-5342,7431,-12691,-96686,-121258,-50795,7042,30338,19539,-38777,-8667,115067,157167,112890,87429,24431,-65040,-100250,-71395,-32958,28357,78772,79025,56710,26384,-19960,-12396,30388,-12536,-96460,-78464,-27215,-35960,-39592,-7434,19965,17131,-30882,-19214,37192,26969,-54296,-70068,-28030,8737,14522,-11309,-51689,-80245,-88552,-44640,35801,112708,101316,19928,-2378,43511,84289,51904,-27874,-63553,-82323,-84258,-26374,29232,30514,-33226,-147002,-192368,-156375,-151418,-167642,-74311,31497,11194,-14347,31129,23204,-18016,15829,63234,21154,-72336,-158427,-156993,-7328,86469,-2873,-89422,-39338,-14682,-73111,-73063,-22797,-31820,-24164,32127,40541,36223,77750,96486,56113,7873,-3594,21855,53519,69167,74362,67606,60236,51494,2804,-75414,-96614,-41195,26119,47455,17046,35366,121383,155259,89671,32000,-3535,-45661,-86600,-85220,-41683,26854,98750,115132,104232,79828,-399,-92426,-111649,-43577,25085,27269,17019,33717,61994,38627,-5059,-24400,-48095,-76197,-55339,-40211,-77300,-79049,-29717,9197,44453,91891,121827,125749,104173,93364,96283,79368,52929,44246,10568,-63323,-79799,-29947,-10058,-68133,-103388,-41829,16550,8001,-7507,-16098,-24341,-749,-20211,-89505,-107510,-61974,-16055,-8186,-70341,-60431,47761,101957,101652,95724,63122,16560,-51827,-32521,90054,144707,34961,-81440,-51378,95921,170750,93565,24350,63883,86412,4957,-63610,-34602,18167,9101,-35672,-46668,-40499,-54389,-88970,-104720,-63836,8083,12275,-66848,-117498,-73633,43583,126142,172825,189240,123562,44670,23207,-48076,-146205,-156184,-127996,-119763,-63020,44275,162974,237741,209084,139666,93887,45554,10007,7345,-19172,-40365,-15065,-36741,-107192,-115110,-65737,-34417,-44255,-52984,-76703,-132338,-162420,-95118,33115,94617,111995,139401,103873,44648,56719,55106,4120,-6754,-26104,-91697,-71783,8869,55584,95039,80616,-4283,-35391,-47213,-91602,-98091,-28721,9413,9269,883,-13543,-48200,-124046,-170655,-146931,-112924,-100204,-70023,-22598,15781,28425,40196,46682,57460,18422,-50791,-69185,-26462,32573,56194,13385,-55920,-112233,-115589,-70228,-19073,14245,11371,-11009,-68201,-138133,-122063,-9287,63159,51466,24607,59032,106251,98808,86932,75901,29415,49053,85238,38132,-3584,-11094,-21717,-65918,-141904,-183071,-130175,-66548,-23496,10296,-7513,-3076,71942,94312,92143,114489,141594,110577,64065,46101,17013,-51615,-101911,-83126,-48864,-73699,-85906,-19736,28924,8597,-20981,9783,57702,70204,45824,-67183,-157317,-37781,70279,17094,-21849,598,25303,35689,51661,72107,95795,80752,30033,-106,-17777,-25967,40591,114299,64464,-6517,9386,4200,-15517,49924,123840,117281,35278,-49622,-94011,-102179,-61149,8820,18726,-16965,-71392,-120105,-145327,-130300,-41520,56506,45747,18124,45049,9373,-68316,-32912,30919,16080,32137,86094,85616,5371,-77930,-59247,8454,8644,-50979,-104198,-148116,-106749,-30779,-68868,-83581,-22797,-25520,-68599,-58735,-46402,-8703,116034,206380,149766,63059,52667,40907,-21564,-73290,-51604,197,940,-49815,-36250,11738,-3889,-31965,-36609,-14709,38325,64933,69356,83103,53670,51450,75119,54142,42083,74182,86632,58112,34715,35098,24813,-28783,-57121,-21060,39810,70818,123310,153958,100683,48443,38722,58256,74144,92224,62242,43791,72928,84817,45691,-28113,-98051,-102660,-61655,-30737,-39050,-94271,-48201,71472,96703,32413,13719,23741,1128,-58363,-89639,-70336,-42236,-85557,-141121,-94884,33118,78414,28670,10792,23243,12754,-26978,-64830,-125442,-168638,-104026,-47985,-45551,7445,42321,2485,-8430,12531,2581,-30796,19481,124938,162531,129116,75585,-1867,-62987,-71254,-16334,74670,117157,66277,-27217,-50245,28043,104409,60728,-21552,-24857,-1308,-38908,-63926,-44612,6525,25289,9615,17740,29595,65855,116899,53306,-42103,-9900,69284,58976,12160,14813,27922,38294,10561,-82853,-80137,51128,171444,182065,113691,23018,-24704,-5493,11851,-30440,-75984,-62954,-46693,-66961,-60542,-21789,-9050,-27583,-19127,18410,45215,34676,7819,6626,-6969,-38165,-605,79244,105150,93111,82321,73791,42144,-5163,-52107,-87906,-94266,-97347,-139451,-105636,-42350,-85036,-100510,-5294,43605,14798,-15118,-22098,22550,43159,965,-60868,-75967,-28525,-6881,-82753,-194078,-257415,-214000,-91814,-20981,-14676,10659,35758,36793,16057,27809,90847,118573,74267,9377,-9047,25690,34789,-17225,-26206,-18534,-15652,41094,115439,78252,-11242,-20820,-12729,-24158,-59387,-61001,14755,52442,-15552,-88896,-86534,-64665,-11206,36453,-793,-99651,-108746,-17703,7085,-49153,-38882,22803,38968,16891,-12094,-15883,2756,9521,-32489,-42191,-3250,1621,-52289,-94548,-83058,-24753,-31599,-109351,-125395,-77323,-102271,-130163,-105204,-55366,7301,26022,-11188,5294,84944,124948,139760,138637,75004,-3197,-33434,-29538,-6984,31527,111617,147134,71160,-7417,-2995,7092,-34928,-48188,-8655,20354,4698,-14604,-20692,-11129,-22248,-94583,-94525,15756,91184,71133,13119,-9833,44351,83321,73199,53095,10937,-19505,-26048,-26368,-19757,30443,55540,-6673,-96214,-115170,-92775,-30398,28404,-10762,-49501,-3524,14984,-5560,-46618,-90417,-12599,92819,44446,8139,83722,109929,60594,18825,1434,-13362,-27566,-1362,118891,191153,129094,64336,39466,-3532,-46141,-46693,-11706,12308,10066,-335,-2211,-21005,-59148,-71840,-17807,33245,41426,-7884,-48990,-45663,-46696,-53001,-13402,23001,16906,-41365,-113246,-131661,-112092,-114101,-117161,-122734,-98588,3646,83305,48373,-32187,-55471,22422,123210,169501,132283,29791,-20578,15815,-3984,-38160,41801,100038,10204,-87919,-73305,-16611,1675,26197,69445,91059,62993,12364,9360,68389,95840,29564,-32123,-42060,-75763,-95204,-10679,63299,48595,78521,133465,109007,41748,4394,-9960,-19926,-21817,7062,64035,71297,-540,-81748,-67992,-4954,-17139,-62518,-59443,-21740,5122,24827,47658,49595,38475,3868,-8203,28696,33381,-42830,-59366,30400,96497,63216,7806,30566,85098,90509,81919,77876,75349,74495,69513,21783,-15047,-2868,-16097,-66025,-83865,-30847,59003,139403,119072,293,-33155,52739,74549,-5708,-93096,-129149,-100737,-99457,-139621,-110298,4411,67668,14775,-35649,18766,82795,65484,-3435,-20418,63971,85890,-26573,-75861,40193,157993,123001,48747,55002,83361,39520,-58359,-132105,-167515,-176143,-109415,-2339,64550,36631,-22785,-38871,-12024,-10397,-29077,-8568,16306,22387,8203,-49285,-100867,-77237,27028,120388,112299,70143,26576,-74120,-121358,-35358,41545,42289,30116,-10252,-30863,10739,10050,-61081,-57631,33008,81579,39126,-16860,-55819,-78274,-60345,-24428,-19514,-41461,-41019],[-41331,-29481,-16290,-11960,-33907,-30781,-10297,8840,88343,181373,182097,104720,92851,152714,120580,42062,70638,143697,119541,51237,-14366,-37620,-3863,-282,-49780,-13671,105794,122755,16553,-75578,-76838,-23944,7600,-13169,-18457,-12210,-60989,-56528,14776,10202,-21898,11039,24591,2126,-15291,-72937,-136704,-69847,19164,-476,-63318,-105854,-125028,-51684,61014,96099,86639,62003,42405,12556,-83807,-167632,-120606,-35438,-13125,4560,11564,-40958,-27990,48499,26077,-12476,60256,96881,27323,-18664,1285,-7112,-20339,8780,58586,62275,-3533,-39217,24615,84710,41862,-18261,-8586,31752,13752,-47944,-55580,-20319,-31048,-99177,-91682,364,60082,12383,-40986,-60511,-59113,-46754,-20494,12615,-13300,-63830,-36999,38428,116948,97445,-18555,-54272,-23034,-44086,-108776,-119203,-92510,-102979,-118482,-51103,43457,83914,32738,-96108,-153674,-96467,-66360,-88460,-25575,42139,-435,-15021,50219,41145,-6867,2828,10400,-31283,-114959,-208495,-182903,-3148,98258,39521,17865,65339,43172,-12783,-10901,-34157,-72275,-13419,58621,50368,26101,39413,48162,32099,23991,46965,70978,71217,78168,125288,148431,117555,94980,50366,-54929,-75691,25192,102750,113869,91984,116093,195996,176347,62835,42060,42364,-14064,-44971,-40477,-29235,43800,123412,120542,58685,-6528,-53335,-74886,-52648,14582,54490,27884,7559,40001,91889,83266,11472,-51714,-104241,-114599,-69324,-69345,-112727,-71866,-9786,11114,32349,66575,82856,87482,116374,147105,116347,40551,12018,30187,3417,-83349,-115811,-58498,-12479,-66961,-137041,-90474,-27158,-36410,-35849,-13657,14901,65180,51685,13736,4531,-3556,6104,42087,35684,53742,87122,68093,36738,46029,53987,52353,-18512,-63143,-39414,-51157,-125747,-162328,-113020,38263,141149,94168,58242,116845,119785,37969,-19317,-11542,-7558,-16121,-16617,7323,12180,-20795,-80248,-114304,-51349,49669,58846,-51743,-109098,-40857,55858,70893,79241,113425,101851,59405,30970,-34470,-106178,-120258,-97745,-80045,-81533,-60456,65567,191329,155647,30443,-32799,-38094,-24481,-6569,-6970,-25870,-39550,-15677,317,-24725,-46287,-41978,-74489,-88990,-75427,-124190,-179562,-107017,50620,110905,73324,60540,66846,68151,79954,67361,40038,27899,-37172,-100288,-52188,37403,95447,112820,59096,-51340,-116275,-114098,-80881,-32064,23293,45854,86112,85776,21169,-44794,-110418,-163594,-146620,-88807,-36555,-12774,-21655,1214,45448,35484,-11117,-13763,-30414,-97013,-128670,-83714,-9503,-3713,-96166,-165784,-147185,-97945,-75109,-54752,-10258,38206,19552,-54442,-105338,-70049,-11338,-6058,-19390,41041,125691,144855,107952,85273,62876,16319,38691,113657,113714,48250,14222,-5791,-95559,-167870,-132723,-67054,-54660,-27419,52513,64538,1901,-16958,12360,90450,169567,181671,123029,109925,112796,26023,-104034,-154744,-110628,-92287,-149670,-141509,-68584,-42688,-50031,-39242,-32859,-16088,10593,25201,-32230,-90370,19575,110434,21802,-94397,-97953,-22251,32520,60954,82510,91739,65959,5846,-61419,-78961,-23200,46219,73178,37132,12667,10843,-22664,-18053,92812,177434,123173,14712,-48984,-80342,-64040,-19582,-5429,-8211,12908,-14939,-73454,-70636,-13130,51085,89686,46879,2623,10120,-37930,-117385,-77031,1023,7990,30051,91672,122853,53396,-46312,-76934,-33297,717,-50164,-120878,-129458,-50575,17854,-26480,-56972,-15175,7819,-13055,-45316,-77965,-49002,85946,202802,145299,18236,21522,68078,40498,-19911,-24024,-7069,-47348,-101455,-59398,17239,15385,-9370,8244,65710,73104,-22160,-48554,44527,65524,46882,63500,67368,82269,133476,155059,82532,29044,80255,80575,-44281,-78789,18768,77184,67107,90826,127502,96339,56110,50795,68168,72839,74768,23598,-25507,-5150,3835,-31641,-44428,-28069,11860,66962,63999,-23621,-147053,-122716,31078,111220,78579,39839,-1761,-17012,-31395,-65096,-68909,-20981,-41485,-124765,-131621,-50278,601,-7525,-13719,-18943,-24553,-41431,-66524,-120532,-154028,-72108,-1410,-14790,5632,28604,5104,-21411,-39782,-29991,12429,81488,132119,127919,115429,124877,118926,57296,-24561,-62380,-69251,-47687,-2698,-14841,-56552,12261,144595,155269,70441,54954,68898,5092,-76181,-107323,-32339,71861,94203,56073,30556,52629,95960,70476,15566,37108,82655,49545,-1310,14284,16284,-33990,-81625,-98108,-7402,154762,244420,219998,182190,108857,38866,8291,-17359,-57128,-74333,-45784,-5208,-13006,-52166,-59068,-52187,-71781,-49356,-13197,-21488,-53269,-54994,-1985,42203,25379,41473,120242,152899,106852,84368,97749,43192,-24096,-25402,-37247,-57455,-43875,-83138,-80609,-6932,-38660,-75661,11008,36935,-31206,-69385,-75455,-58610,-66391,-112954,-145106,-109493,-23540,34975,45,-89603,-178456,-166026,-37100,52378,41675,6641,-11604,-642,17278,38953,85605,98928,73602,40652,27484,32196,1905,-60917,-58383,-26612,-4368,22484,20058,-27729,-44349,-1436,14429,-23875,-53539,-32383,-6267,-5273,6689,39197,19645,-36137,-8895,24708,-56981,-168639,-177982,-107868,-74758,-111302,-147249,-125018,-76356,-68834,-100029,-78549,26554,129671,102692,33828,19015,18970,7883,-25540,-53651,-30038,-46153,-100859,-88158,-32573,-51588,-75468,-44493,16065,26968,-31784,-85975,-58381,9646,43517,89161,110571,91888,124617,147442,96295,63161,22336,17781,62132,61426,1217,-25738,-20126,105,53665,84025,34158,-23327,-44293,-62255,-49677,-4797,26691,63457,78855,40501,-4117,-13906,7500,60322,101491,109346,77669,-920,-45281,-34284,-9783,14604,80921,130442,67095,-48046,-112034,-124037,-61296,-26117,-67816,-41791,66142,99795,67145,-4011,-70375,-24592,48565,5695,-34805,27669,100385,95540,65821,43559,20797,-10775,-61463,-41303,28270,27448,-1041,-17985,-35436,-44565,-17397,35200,34992,-16383,-67817,-91980,-108886,-113999,-86375,6048,96100,94175,35260,-8455,-54059,-116990,-97350,7107,46434,12877,-30566,-83176,-79608,-25838,2589,-34512,-100556,-112020,-33524,36917,54270,55784,61160,127834,246565,276555,168149,55742,36530,36148,-23758,-45198,23129,50632,-53102,-176511,-176195,-57072,52015,77021,40452,27569,51577,31631,-3609,54965,121125,58733,-14175,-53677,-124510,-121803,26243,111472,38838,9175,62813,102916,61298,-20190,-40162,15283,27967,8255,47657,71391,-8254,-117604,-95134,14289,40125,-4846,-27157,-71127,-118713,-64975,47589,89700,62843,24202,20847,62086,49516,-58221,-89055,5848,66574,37700,10449,29180,69086,50001,19395,14323,22110,18276,19100,1090,-40658,-39380,-10183,-30449,-64960,-53186,397,67960,40601,-30660,-7472,73295,63874,-19192,-87602,-130426,-137839,-114597,-93538,-61696,-6190,8226,-45865,-75569,-4901,50611,12425,-41047,-30467,65392,96351,8786,-48583,34216,144202,136791,48816,26544,93273,122207,68638,7740,-32724,-73895,-53069,45994,153583,147688,10221,-109150,-73988,-11522,-20501,-53629,-72525,-60474,-10523,14527,-19183,-57644,-5931,109462,149350,93417,-685,-110230,-116710,14354,89396,61597,50153,19932,-7547,59224,101258,41866,1032,-3531,-20233,-29217,-5509,-8087,-51129,-49844,-132,11240,-14427,-11459],[-1512,-26777,-31655,2467,24306,36524,28420,13821,65362,147706,171579,134466,126804,154127,97725,13229,47072,156281,158404,65965,-16604,-48025,-10796,22153,-32403,-41767,69625,129818,62644,-31833,-33312,35373,38742,-15264,7242,30563,-53545,-77580,354,32590,24683,19397,-13093,-38776,-22395,-9928,-29905,2212,58489,41791,-11759,-56420,-106859,-93063,-21538,32133,39739,-19864,-75862,-79248,-120012,-147454,-64448,-8231,-35930,-47403,-43687,-46243,-11904,3363,-74996,-97624,25292,116994,57630,8065,38660,7864,-49356,-26956,48223,49197,-55432,-74674,36151,103783,78708,43422,14774,22160,5449,-66805,-67649,-19982,-46298,-121337,-133983,-53643,27857,2109,-27239,-23806,-56637,-77371,-26276,64086,94141,70813,52938,59073,113661,113375,23414,-26680,-47276,-99076,-142085,-111958,-60157,-65785,-88378,-48374,10980,44923,43768,-26177,-85302,-50835,-15471,-38995,-19072,22604,5880,607,37168,14911,-18440,-16207,-43846,-69350,-93994,-146042,-108890,20413,58238,4507,25497,108009,101609,57603,6875,-73170,-66744,28131,60743,39841,12177,-16018,-22919,6085,59736,85389,71958,41982,50193,114648,133096,74654,66264,66061,-22565,-24641,96070,151240,147778,166317,167696,171083,141841,70366,56583,45185,-15648,-41607,-54288,-70028,-1064,85480,83489,-4693,-76680,-57500,-6736,16433,45536,66378,33212,3051,26072,74385,86118,16121,-100211,-187314,-172167,-111704,-103346,-75341,20678,66809,66359,93437,112063,60871,28513,88858,138486,66227,-20846,-28755,1353,-7654,-66857,-99766,-45374,23341,-3780,-85492,-74238,-20597,-16074,-34447,-25921,26262,90406,91997,58366,10632,-14589,3184,31416,57953,100796,94443,55290,30353,44297,56197,62135,7998,-66461,-135909,-177627,-144314,-129902,-160650,-83073,26021,27779,28485,81471,92971,68683,53968,24437,-48455,-81306,-11057,85585,103293,57864,-20643,-67428,-9297,73491,65505,-23084,-57601,13470,62985,10895,-18410,9043,1859,7531,42000,34532,-3626,-42277,-56838,-53919,-89164,-131816,-38212,102540,95840,-25831,-95787,-78371,-67628,-56358,-18521,2612,-98,57848,77364,9462,-41439,-52899,-102459,-90732,-42266,-68001,-109405,-51373,82885,171250,133203,55849,40639,65917,70324,69918,65319,26338,-55395,-77984,11142,108499,140679,108548,37848,-46651,-104955,-91524,-19283,50405,49211,10600,53593,71402,882,-47345,-60763,-66225,-35972,-15868,-16257,-35565,-45449,-24698,-26433,-92521,-141209,-106112,-50242,-42511,-86525,-109552,-50507,9118,-33386,-94135,-64616,-33960,-36130,-41038,-24185,21621,31121,-13983,-45337,-49636,-62766,-63306,-19938,42276,78658,61913,21257,8507,11457,-14851,1237,91816,148999,101695,58313,27954,-74859,-113706,-18761,21359,-33273,-25007,67180,93585,-11103,-102831,-81526,33973,119833,124079,91009,107810,129532,37864,-101722,-147567,-106235,-127720,-172543,-99686,-47168,-94602,-72399,-20844,-46818,-73462,-24511,17495,-12017,-25942,68799,135976,57601,-78871,-111224,-39927,2770,33649,62566,56745,34545,-6153,-74936,-111312,-70734,-29084,-20315,-28054,-26614,-38819,-72451,-61943,22875,79180,51565,49959,59224,-22762,-58808,-8395,-25132,-56869,-5863,3740,-44157,-27263,44223,76152,80454,65057,38920,-8694,-87670,-136957,-88187,-5330,30641,10948,7611,52994,30435,-71071,-141635,-90033,5589,-4186,-58032,-50077,-12499,-9765,-36634,-34069,-7133,47594,82621,38302,-29217,-38323,43868,136912,97606,-2530,-5313,47027,78171,50169,22692,868,-57508,-99389,-76668,-21434,-2309,-9805,20097,107556,118529,-18953,-81311,-4054,44927,64205,112933,104090,87519,137226,142652,39775,-4361,64998,59138,-64661,-83998,4861,59844,55918,56416,74770,75835,62995,45653,39379,61090,106766,96788,37697,14251,-18403,-64928,-23563,30201,47192,101978,116677,20801,-98757,-87942,13349,66005,30173,-30924,-65841,-27662,-8849,-64491,-69908,14733,24064,-68544,-116644,-97403,-69875,-52079,-39304,-28045,-7733,5765,-1805,-58584,-104486,-26374,64073,46864,-3721,-9813,13027,-24318,-116389,-108902,-3863,58211,65159,75617,87344,101191,116735,87815,44891,5171,-103510,-152095,-79357,-24677,-33058,34607,122082,111570,50787,53209,47704,-33085,-89805,-92741,-20638,65917,79098,34821,992,-191,40709,74406,63312,70945,69970,28089,-5230,-1437,-35070,-114888,-137962,-58003,67333,125799,105214,82442,99038,90512,84352,62267,1640,-31684,-24124,-18369,15187,22763,-32093,-74517,-82969,-84269,-52664,-43763,-67697,-68487,-42411,14401,51364,22351,24100,103117,120353,52136,19658,20728,-44761,-86592,-32244,-5909,-15498,8991,-20709,-43023,13727,-15425,-87800,-34179,-6485,-69756,-77760,-60954,-110369,-160139,-143577,-129588,-86035,5903,62951,61383,44025,-4104,-34917,-3186,32495,20282,-20565,-40947,-44042,-39069,-1215,55606,62319,47104,47326,53050,54415,-878,-92432,-91133,-41477,16060,13609,-64271,-113603,-65979,-1796,-1749,-32901,-15563,8865,-43814,-60084,40640,115830,76883,25250,53040,56551,-45066,-146239,-156714,-127328,-94427,-86237,-170573,-224558,-157448,-123797,-173278,-107139,88767,230749,201366,103972,30879,-2050,19405,61452,45950,1594,-25352,-40156,-46570,-7319,25742,26692,45219,98025,71615,-19887,-67895,-63020,-71178,-74725,2946,68935,99214,194055,211401,147793,117413,54788,-22423,5743,50706,5386,-52387,-58094,-10469,66219,105264,58848,-8350,-79718,-135905,-128164,-46811,59967,110354,30324,-105564,-160675,-94239,3644,54019,68008,75313,40291,-7215,7159,22817,-4368,-1446,53155,91382,73676,17718,-78080,-145959,-98559,-81989,-125193,-77319,40684,80955,69545,33912,21798,48621,25350,-65029,-103749,-59551,10578,50726,67218,57215,17690,-18489,-92451,-150787,-122075,-83891,-79503,-72709,-40482,102,39246,44633,-2808,-56552,-90688,-99887,-80843,-52396,-38937,13718,77777,58041,-9221,-37002,-83490,-182934,-148867,21494,93264,61064,26298,-16773,-10778,57250,106037,61980,-26830,-55121,-17157,11154,54133,124515,137351,133461,205757,243931,145424,64425,60371,17495,-50291,-31952,14137,9402,-69910,-165545,-173042,-47728,76892,74827,-4475,-27073,13973,19446,-15286,8458,55993,20847,-18594,-54357,-145251,-151918,-12100,43111,-52135,-87718,961,95137,69537,-40709,-33628,67546,55578,-9187,20907,59602,-8966,-119674,-57645,123674,185355,110547,10320,-101195,-200143,-183348,-33204,101157,99843,37013,-6590,-19845,-42580,-96823,-64004,24922,46260,39627,64849,49650,-14049,-73995,-71584,-33251,1611,-5748,-6000,22881,-5854,-53922,-33936,17798,30053,12668,5823,44133,17348,-43133,-1653,56006,17912,-25642,-26928,-34533,-68170,-62006,-43492,-55241,-77004,-74136,-67534,-61032,-6278,23912,-22529,-53405,-35350,28413,70881,38541,-1532,32754,80005,58001,3933,-4535,48633,104656,128036,129430,123418,77262,38222,72646,166536,172653,16378,-138109,-125045,-39843,-23297,-62014,-107982,-113183,-34733,42943,25365,-50871,-53901,5517,39679,28219,-20536,-92349,-97671,-19397,16136,19141,42915,5822,-24542,40489,78007,44156,34379,21802,-30728,-67731,-13267,44522,13352,-27230,-7181,15825,17644,46451],[73060,29046,-31065,-20998,27323,41488,8187,-1053,48110,97753,111438,98316,67616,16287,-46936,-53049,11657,108396,121672,46018,-5818,-26217,-23578,-14521,-50302,-87318,-35004,51975,71666,31858,39062,71819,30760,-18132,38378,67114,-10951,-27797,13274,28699,47945,33062,-52855,-97949,-45489,13462,1902,-9250,22533,20875,-26377,-68606,-98930,-91820,-31798,17278,-16750,-136590,-209558,-152717,-90648,-52892,22793,46785,-18736,-98993,-125019,-59552,24779,33369,-29555,-74248,1849,83272,22132,-40323,-6268,-19734,-51780,-27807,8317,-7517,-85813,-116791,-39496,45780,85277,73320,13647,-24644,-51732,-68724,-20571,-503,-55826,-113373,-121281,-75225,-35524,-78021,-63670,-531,-36198,-81907,-36101,25148,69760,116499,121957,100655,142064,174980,136309,71225,-9912,-60768,-55128,-32321,1953,1580,-14524,-5388,-24103,-46623,-4598,9148,-39052,-62557,-56810,-73030,-69445,-34687,-17473,-8958,8161,-22336,-49948,-37608,-52613,-61931,-36287,-26918,-12493,28483,32043,-4459,519,97536,162907,149891,49989,-34630,17386,92270,76845,54877,47053,17935,-6422,-5536,30526,52812,21590,-20432,11487,79095,56966,-20248,976,38659,-20981,-17366,68999,83365,84103,153736,166723,110719,89998,80427,40564,-20012,-45737,-30341,-51449,-99100,-78278,6316,39131,-22701,-81884,-47813,26067,54695,70083,83368,58086,39621,41453,46739,39341,-17194,-145860,-225544,-183510,-115425,-52955,62694,141335,107899,75659,128089,150937,52656,-1375,52724,68929,-20196,-65429,-34207,-4328,-5868,-28177,-38442,-7658,31079,18052,-17520,-5286,25559,31630,-1968,-18649,23012,72513,76006,22931,-50294,-33289,9403,-9741,-5579,42229,54949,68420,98694,112241,95936,69311,30340,-6129,-82513,-122575,-43927,-23602,-112902,-109175,-30769,-13082,-23331,-19421,6024,35416,45977,17473,-63246,-116178,-26843,87526,94044,54197,-1255,-27748,17954,67395,49177,-3945,-25527,30599,79417,37564,9100,12352,-47981,-77617,-20587,36718,46421,1288,-40334,-53944,-71904,-82989,-6936,93857,92622,13160,-45724,-68939,-131230,-156691,-74658,14695,52839,98215,74971,-17123,-62985,-77740,-128614,-116639,-53517,-11626,11368,41757,97882,177320,172399,74196,28394,39773,22429,27227,47161,19193,-39285,-53692,47090,166909,165396,93469,40057,-16450,-57451,-32719,43050,98700,66747,-11632,100,20738,-40294,-71120,-46416,15993,82084,57762,-32726,-99453,-99600,-85815,-129162,-178185,-163164,-100353,-31683,27322,-1012,-71277,-36257,72043,85087,36510,69715,104369,69657,6861,-23075,-10429,26195,25846,-5915,-76716,-129069,-78914,25166,32833,1132,-3353,-14754,-26394,-11092,-18418,-17248,32317,92008,95475,66298,22240,-53931,-46948,44699,52308,-7742,6206,66339,63186,-30325,-107015,-101293,-17843,59010,95714,88678,97524,112522,35043,-83288,-99511,-51289,-103744,-143474,-47063,-19875,-112426,-78898,-10338,-44433,-81126,-7960,69054,64686,34190,46696,89318,94683,30605,-11123,1063,-11808,18924,63720,47298,29900,19445,-38025,-113453,-128699,-89166,-57539,-55714,-61117,-68804,-92625,-109019,-89446,-73007,-39614,74456,133219,7334,-94453,-52802,-45248,-101284,-87896,-54992,-55221,-18051,40913,37146,29734,57277,46852,-33049,-96211,-104504,-59083,32924,87494,26217,-45589,-16951,9514,-70605,-155500,-98383,14512,21964,9928,29379,-160,-70168,-104663,-63721,-4782,68616,117314,92036,30421,-17971,3654,56115,26682,-13709,-105,34734,77562,59349,-515,-35208,-41675,-59813,-92033,-76861,-30642,-16219,4502,79277,138906,116116,74091,52726,36224,72022,128140,91711,64660,116025,87588,-15746,-31112,-2583,-41399,-118869,-145616,-104179,5851,68092,73034,61713,32847,25923,38658,49175,90112,184545,217150,159373,98315,36314,-24460,-5288,4465,-14622,53160,113074,57236,-20116,-16936,2813,6667,-26686,-74177,-67102,1005,15206,-46407,-54540,25116,55260,8146,-40254,-62571,-58304,-29547,-3253,15989,48252,75958,63886,-13502,-77066,-17937,67682,57337,-8759,-18969,14585,-18723,-111863,-106502,-21045,10759,14626,60811,84255,67861,39515,28660,76613,102730,2024,-80753,-62922,-26025,2127,46840,25516,-48137,-63147,-35576,-42830,-85336,-79580,-32103,33360,56080,27361,-4572,-29393,-23859,42076,78285,43145,31543,36718,29659,15344,-18927,-88314,-145674,-117326,6095,104542,41725,-68491,-91424,-56705,-22738,40945,107246,90328,51504,43022,10447,8500,30026,281,-45814,-47106,-9997,20255,-11888,-49335,-34421,-22759,-1802,15688,-26485,-50920,10541,43855,25376,10023,-19608,-83178,-87935,-37098,-25296,-10121,44439,14903,-55845,-57621,-66395,-116718,-93576,-42438,-38114,68,25386,-51757,-102397,-35054,8182,40820,101287,102598,69418,76659,80993,32332,-32961,-52389,-39802,-27955,-21951,-40828,-62097,-24763,27450,27002,3984,5020,31241,68705,35135,-81681,-112400,-50781,52519,60051,-49257,-111451,-76687,-42951,-43386,-23389,15597,6481,-69887,-55082,77168,107571,57115,61129,95977,57605,-15395,-54494,-48080,-28406,929,-3957,-112147,-191168,-135521,-107914,-159764,-73830,108192,178740,122551,59639,9149,-35628,-24312,78859,109547,34711,20085,40729,-16395,-30299,24010,56651,73479,100667,74032,15772,-7711,-11256,-44983,-71110,-17734,36917,65036,148620,166699,122796,122342,113081,55238,48305,67909,36041,-7975,-4636,10399,23281,51487,64654,12605,-94622,-155980,-133307,-62478,-9864,-12649,-92266,-201251,-237445,-135383,-3328,38497,31104,53921,50972,44138,101627,88765,-24588,-55632,-968,4858,6876,15434,-54690,-130731,-111273,-116446,-165128,-138400,-58864,-5772,26782,40222,91676,128330,33083,-96795,-112111,-84438,-74472,-28005,37321,62023,18619,-24203,-75768,-142075,-154679,-124226,-111595,-74520,-2264,49870,48137,-17986,-72650,-58811,-30824,-12613,29920,62564,41810,33745,27170,-21337,-98812,-108158,-108450,-167460,-132159,8636,77218,84642,57048,-9177,-38934,5087,56983,61603,24078,6782,6869,1195,48875,127724,110254,44357,68659,133213,104578,58942,59239,32823,-7428,15484,29912,-4084,-39433,-53335,-53705,-8415,44025,31185,-20350,-26905,-11010,-18633,-32430,-25172,-21909,-44339,-42915,-46781,-106753,-120579,-64155,-72655,-114410,-64528,39058,95817,68823,12086,48815,84341,12811,-26072,28650,56168,7543,-60144,11978,190674,261572,189991,58121,-59996,-160631,-197246,-63034,117412,134284,52056,-19457,-97775,-151664,-156762,-73975,13270,27675,40950,69711,22303,-96513,-156461,-114415,-52668,-6634,13252,47486,97155,73974,-16903,-54130,33188,119576,101803,43825,57226,52699,-28085,-44469,-25118,-67374,-63289,21450,65276,24297,-21727,-52153,-90877,-128847,-99648,-22389,14582,38031,62097,40937,9233,7681,42900,88848,85455,64994,74823,61457,-277,-5389,32520,41620,41412,74364,121579,150350,128218,80841,60445,111897,124383,16590,-104735,-125141,-59929,-18884,-32730,-64978,-63105,-32097,-24913,-46525,-68219,-60897,-57834,-57734,-33403,-18938,-47174,-75094,-85618,-92422,-45141,4192,-44405,-63208,3985,40071,30981,54566,69172,13613,-67668,-48298,27895,20018,-48841,-56801,-4268,51555,112741],[112098,71663,-337,-26750,7455,11962,-19095,7768,62422,76302,59690,7895,-56521,-106861,-116210,-48133,10323,35772,49895,38619,12980,6493,-2559,-23232,-24871,-41335,-51558,2657,51118,51150,85614,115009,71171,31249,67427,84637,48364,57243,55911,12686,14878,20858,-58356,-120247,-74201,-20187,-42799,-54569,-24490,-18894,-56762,-76512,-59186,-9944,65992,76436,-17761,-134395,-151736,-78833,-14711,30707,72178,73135,16332,-85627,-120178,-25620,78275,125725,111933,13776,-6405,38749,-13221,-77316,-52265,-51739,-54270,-37234,-52856,-65019,-68580,-115813,-115717,-13380,85961,93820,45255,-15396,-60504,-21562,49725,20138,-32601,-47911,-47557,-33880,-17979,-66854,-81141,-57208,-66413,-54022,-8033,-22042,-33186,35871,97555,93490,122360,183925,200083,137926,28068,-10292,19130,34064,44890,32247,13778,16692,-34810,-92160,-49763,-8470,-35965,-90243,-127414,-127715,-95138,-82984,-80036,-36605,10352,-18011,-52339,-22757,7507,-1128,11005,45191,21689,-11824,16659,48018,52350,115447,206710,201346,94890,43033,90714,112163,85802,76988,77415,72407,53376,-7017,-39731,1666,-2625,-54216,-23078,33172,-21582,-91022,-45167,-3011,-52941,-70589,-51120,-77145,-62312,49055,127032,90725,70875,74841,9183,-77231,-51617,10724,2335,-51521,-85180,-56846,-15531,-33658,-91048,-96770,-27565,51167,100420,103110,87996,104619,94421,47298,7939,-34242,-115056,-157379,-137183,-104620,-15185,119415,159856,77163,25578,73760,94693,23699,-12272,7905,-6270,-55025,-57811,-5332,34244,34326,21501,23473,11800,-18163,-40312,-29938,-2732,14425,27839,17419,-12585,-12330,18111,17264,-37717,-90384,-39798,11407,-15005,-31229,-17505,-12268,40686,115542,136607,105342,57396,35078,72147,55261,17434,35400,42342,3290,-6401,13378,21382,-24448,-91200,-75644,-36620,-42735,-26158,-29922,-71480,-24865,45049,11424,-31937,-41335,-28628,20791,63758,47043,-18691,-49895,-4421,67057,79793,88157,78106,-27438,-140961,-125546,-32207,11906,-21347,-58649,-76904,-54744,20554,111445,152554,119383,74019,40930,-40565,-166939,-215060,-119444,4704,61976,77871,58764,-1148,-63596,-101544,-145470,-169745,-116598,-4937,86382,107187,88676,95457,91746,27235,1644,11909,-28069,-48631,-13491,22517,9071,-41979,21317,159748,166073,100092,69392,-6006,-70875,-36119,44187,81409,75016,31183,29577,22941,-47191,-91120,-71914,1431,80666,69832,-25774,-102027,-133561,-148165,-163355,-112387,-24606,11953,5854,24825,16919,-23988,-3983,74980,91588,65762,116904,180361,123939,25793,-21349,-21759,16792,32943,-4272,-78411,-122831,-79444,-23849,-38157,-29851,29539,47853,16974,-10462,-19468,86,1483,-5337,20613,17708,-36118,-79691,-41718,13602,17685,21267,57426,51234,-16102,-68658,-66279,-53975,-24607,40790,124111,132554,115469,90207,8995,-67428,-34837,23452,-37425,-108110,-64760,-37111,-64747,-35277,-1263,-41655,-52756,41367,159565,192418,87196,-39248,-28371,85494,119855,82818,54521,13133,34516,70967,30997,2600,13820,-37068,-137160,-165031,-99442,-51196,-61248,-61474,-47614,-74823,-124965,-134212,-110478,-47078,54033,87415,-6316,-96809,-85241,-51076,-105181,-155776,-129989,-70223,-5158,29483,-8712,-33921,-5912,-15332,-64669,-70441,-65962,-33044,71011,132565,78177,-11124,-17465,30085,3008,-68403,-42966,30669,33593,49108,64384,6627,-80972,-134613,-86306,4125,61144,65079,40945,6578,-27602,-8450,28427,-4997,-22867,22518,55503,59320,7326,-75102,-95342,-36256,-29430,-99576,-105474,-34434,5490,15940,38327,96023,182882,206513,140664,46769,25225,30555,7393,24311,69764,36150,-25354,-29570,-52661,-113669,-177975,-240599,-205142,-37844,55067,65744,49819,-15055,-21927,25930,56648,90269,177052,209367,170222,124274,81658,26522,-16562,-62011,-68462,20058,84130,55777,12475,8328,-10527,-15237,-6915,3722,25525,55401,43016,2047,-35134,-26914,20776,78915,76126,23952,-7432,13478,51156,64887,93595,109246,52838,-47712,-90289,-27570,31854,21344,-1277,-13353,-27603,-27180,-16053,14155,29927,17239,14637,47131,73820,56877,-18941,-56484,9924,56278,37898,31793,19698,-11730,759,3609,-63038,-125009,-115233,-105047,-93735,-59970,-30208,-10207,34657,44247,15420,-7422,-26168,5352,79989,62921,-21828,-53100,-15835,32416,24921,-46004,-110356,-109942,-48696,41018,86511,-2267,-135655,-207916,-177831,-129294,-57466,68574,120006,85240,59612,7316,-34923,-3455,19207,-1149,20640,93053,126135,61087,-5757,-22476,-54268,-57466,-7587,-27692,-100235,-100821,-40983,25676,65422,48038,5282,13154,22209,-23165,-34214,25967,11096,-86169,-136310,-108644,-102344,-117884,-73394,14369,91525,96048,40813,23790,79838,120488,143434,151361,106216,39258,14957,21394,-4663,-56382,-64890,-31189,11911,22316,-3260,-13474,9931,17712,-723,-27564,-49586,-22302,57511,84589,-6739,-65375,-10549,96473,100170,-8338,-62255,-59855,-76229,-61763,10392,22271,-38681,-82214,-32812,70446,73133,17452,29000,44217,-20904,-34584,8882,39270,78595,89788,22256,-58459,-85017,-67059,-76809,-93430,-18778,46013,-702,-88562,-90039,-32321,-31130,-62880,-4571,36952,5183,35721,77656,-11051,-84581,-55742,8147,32305,29216,18457,780,-9996,2878,20572,12080,-876,-18942,-27380,13932,48386,35769,63882,118091,127159,86906,70013,77890,82031,93539,60409,-10870,-18258,28995,9681,-61693,-87728,-38799,10635,-32958,-108436,-139488,-149353,-147532,-86592,-9777,11007,4986,64373,132399,138809,150670,93433,-39325,-75515,-23317,-37508,-43904,-15178,-41729,-93519,-99797,-123332,-149625,-126777,-95617,-61458,-23482,4827,74784,117462,28677,-65014,-54068,-66636,-120469,-100586,-17961,50714,44174,9810,-18892,-59226,-88560,-105131,-121357,-72364,24146,59239,-7756,-105417,-105644,-6092,63837,92666,123039,141736,128494,90711,10287,-69164,-126386,-126289,-98598,-87248,-65230,-41073,-22165,34086,30044,-53492,-102108,-95555,-66902,-14358,23133,17939,-5065,-1094,50436,88876,41833,-23137,-10325,64830,98452,67950,56115,82983,85548,72883,51917,-1507,-24236,11729,20300,-9069,-23101,-21226,-19997,-845,-9890,-64545,-77996,-23522,7011,-21808,-33695,-31601,-29602,-11694,-40888,-107146,-75131,55008,108761,67340,48671,104738,139488,62080,-31933,-10183,55079,57520,39313,16879,36457,121910,175477,155428,93910,20673,-74172,-128468,-23980,110127,107913,45218,11315,-61602,-147880,-179997,-137706,-54872,13284,31299,-486,-57320,-99675,-102417,-71103,-53033,-26681,28283,110291,162044,135777,20615,-85017,-31781,91756,104973,36726,32444,52968,-27860,-132205,-151049,-152557,-101056,43637,107397,41941,-41429,-79136,-80792,-77213,-49556,36620,85192,82414,108573,114338,63248,33994,67278,114838,123620,106885,110865,94733,44327,61138,102428,72448,1866,-31140,-9577,25428,44854,45892,14882,15283,27935,9116,-37669,-71250,-48159,1475,-3782,-14660,21544,-16594,-134717,-163812,-88180,-27353,-15203,-22447,-24879,-16079,-28082,-65258,-95427,-98883,-61601,-27161,-59325,-70480,-7903,42144,41189,52064,58194,7973,-61671,-66958,-31474,-41705,-93686,-94656,-22254,64509,118122],[33179,1628,-18844,-34907,-27218,-43752,-58269,12743,81507,77796,35380,-73584,-163616,-149313,-90974,-26477,-21432,-50071,-20739,23207,-8123,-13918,17727,17967,41764,66742,29362,-3307,-9301,-1281,58364,107556,97677,65426,49724,48885,42436,60832,62655,-6247,-52680,-21856,-21050,-68117,-77205,-67831,-81100,-48723,-14791,-32660,-67633,-63467,-18123,71684,148348,110708,-2735,-57435,1233,54298,41601,34738,29544,6655,-5253,-34040,-28128,49045,118527,165249,157385,54104,-14988,-9360,-36021,-55779,-20434,-41976,-85235,-91175,-94247,-70686,-46761,-101674,-124118,-17779,68585,77383,66006,26779,-1004,49635,75379,14317,4773,33490,18116,11273,74589,80014,-17513,-133377,-133040,-21975,37924,-13018,-69634,-41426,16913,6765,-830,58801,120101,94275,5822,-15279,18633,63373,78536,31921,-16877,-19231,-47977,-81202,-57871,-36102,-39225,-75812,-132567,-120406,-53923,-83507,-130437,-50180,42507,19240,-19487,14009,71791,71177,39914,40613,-2818,-71457,-36948,51976,94236,132076,181899,144621,50918,38880,74555,55353,26535,32595,28112,37038,55977,6521,-39222,18219,40008,-24509,-34773,-6930,-57453,-106919,-61513,-27620,-72793,-106789,-135495,-191176,-175763,-51618,69781,98673,100009,89229,16030,-51446,-16276,25288,22307,20796,-72,-55293,-64999,-64952,-124083,-161681,-97004,22101,94945,88713,84940,128110,124712,64678,31038,18896,8050,-5501,-52023,-110831,-85464,6755,64147,32421,377,8072,5691,-9004,-20647,-37412,-45162,-40910,-28792,17686,72098,86200,73823,60761,1631,-80190,-108132,-103289,-89482,-57419,-9546,13844,-19475,-52844,-30028,-31732,-64651,-90182,-69198,-19191,23596,19775,-29932,-82161,-35830,34795,54762,38150,28032,34484,92531,123324,106278,56088,31619,73044,98824,73298,76974,38374,-56916,-80109,-76845,-103149,-38722,31773,9687,4379,37781,-7024,-59129,-48066,-20763,24204,74919,58223,-46418,-78642,-17685,39807,65623,102290,97749,3712,-116171,-125270,-44211,-13176,-42409,-67914,-86014,-43654,56066,131913,141487,104438,79072,59964,-23158,-111710,-121681,-67412,8888,46764,59263,91730,89995,-11912,-92594,-121878,-154266,-131096,-18990,86305,115689,77649,20590,-9744,-32706,-18969,16758,-26052,-83297,-61592,22634,60584,-12053,-28499,81195,136955,123150,106776,2407,-107902,-83926,-10107,18459,53190,73820,87109,56276,-17148,-63000,-54206,-28719,6826,32344,29785,-10975,-87377,-134794,-103105,11287,118606,125524,52078,-18410,-42658,-18191,5914,10870,9838,5614,41403,88313,61019,13299,-18305,-27072,-8731,2013,-7900,4345,10401,-30496,-121090,-142437,-36389,76328,107741,68173,-18368,-42886,30510,25591,-50059,-42091,-21914,-69631,-104872,-79361,-55072,-25291,54288,106565,29935,-91545,-109288,-39835,313,8767,40502,124544,159687,117826,31601,-36997,-27141,39432,73402,21052,-63101,-83558,-41338,28627,55995,22252,-32914,-17493,71978,187657,241573,107360,-89491,-110636,34553,100792,63306,57389,57520,62965,52748,-17008,-59311,-40892,-79037,-159758,-149344,-73504,-46042,-68242,-50605,-29814,-71565,-123368,-99424,-14699,43396,34373,6713,-3514,-14887,-35313,-34495,-74718,-141679,-137650,-54421,25593,43823,-10081,-52723,-57645,-63938,-59720,-52016,-75797,-35032,73951,129219,115225,55127,19566,56077,93530,49783,10797,27217,42158,66348,62407,18959,-29767,-67024,-31473,30925,49146,9719,-39273,-37812,-9221,31264,67793,30521,-17305,23811,66956,53387,-10995,-68901,-74445,-23451,-15944,-96024,-113627,-29236,48091,73760,42446,58,34358,102796,101788,20767,-67172,-106357,-70658,-1997,26984,26944,21130,6445,-26791,-73186,-156786,-219474,-160224,-40705,-8039,-18105,-16034,-30767,-6078,23344,24287,25867,57401,70694,67967,71919,72927,45384,-12838,-56891,-30055,39868,56649,38197,18595,16196,10022,23281,66983,113416,105064,72004,43961,19359,-51145,-105197,-32228,119387,171964,101209,22651,11109,50887,77248,113310,102102,-11044,-111946,-100919,-15267,24446,8796,6349,-42746,-103765,-45599,74176,134085,115025,69145,14584,-19537,26534,66259,-8213,-82211,-72212,-67859,-37082,63526,76873,2388,-32836,-53254,-73441,-46270,-38633,-72715,-49764,18219,15878,-50763,-41517,15201,45921,33767,12455,33868,58606,18904,-38015,-69004,-54236,-5334,-14692,-77163,-88037,-25467,35742,47936,33390,-22874,-125450,-216195,-190905,-150492,-107998,-12314,42083,24991,10141,-48938,-111596,-68809,4493,17477,48285,130548,169841,92808,13807,-14183,-68422,-88005,-8208,9271,-80588,-127799,-81014,9934,94954,134489,124826,115609,111958,49899,-34400,-19102,11516,-46313,-100854,-67430,-47838,-100510,-95824,18773,102655,82416,51529,49866,69166,92363,92324,50338,25880,19454,-10304,-53998,-58083,-24227,8258,29348,47312,32936,4247,29100,47709,10049,-22627,-30685,-50035,-29404,47734,99269,63233,34582,75407,119531,53668,-37748,-22795,-505,-48614,-39509,32927,5907,-71387,-74776,-34022,26591,56195,-4563,-48317,-56315,-84483,-37872,28515,41982,75463,59283,-21096,-29168,10015,-11340,-58682,-39753,11842,-31896,-130863,-199155,-148652,-2950,54209,-30959,-97452,-95205,-58779,14935,60340,-17212,-107398,-93386,-9657,-10570,-54175,-55942,-60339,-83934,-74493,-19869,14925,-10426,-69144,-108524,-109537,-84242,-59937,-13947,56263,87282,27219,16324,81322,109366,94232,55086,-16433,-43207,-18064,-6176,-8743,3972,60322,110226,65654,-20323,-54097,-28974,-6824,-12490,-20428,-29547,-41266,42146,181400,188991,106761,30153,-29173,-37751,-14826,-22652,-5641,30623,13081,-33375,-58259,-76837,-50290,-21851,-30987,-47626,-49482,-24031,34737,45721,-7592,-34917,-32362,-93790,-163030,-155455,-67802,31226,66684,64718,51937,23322,-15131,-82647,-140652,-103890,5768,44180,-46572,-136628,-84882,50185,121841,145755,142366,137235,147873,108559,-6257,-76937,-65141,-62898,-62411,-30514,-30246,-91220,-113267,-40269,-6818,-57429,-75541,-86063,-101192,-56148,14550,9111,-17891,13852,58545,59225,23623,-8422,-10962,37720,105136,95658,47276,78642,112646,96361,77600,28725,-35758,-40163,-30457,-47168,-63602,-58431,-36242,4071,-4638,-102544,-141726,-20009,93639,63859,7320,-11549,35567,100534,48414,-36249,12137,119193,93935,-12594,-2886,128053,143408,39486,-916,35708,51198,38767,47544,20012,-27363,-24169,14584,53713,91921,71374,-25136,-75638,-14824,33126,7828,-11749,13433,7976,-68803,-155544,-177003,-97688,26678,42489,-46212,-94926,-31626,20905,-4641,-63065,-59885,-2926,84896,154011,126660,-18758,-160929,-148818,-35765,29161,-3586,-24750,3565,-36446,-165730,-208187,-170401,-89971,45848,81740,-14022,-68530,-45300,7458,33004,9830,47848,103286,96959,95532,78622,14375,-20567,12547,56497,87504,80035,80729,104214,118086,118877,91934,43133,-13539,-75964,-110835,-98682,-65474,-26248,-35720,-68224,-67030,-19983,594,-34995,-49451,1,485,-5471,41784,-14303,-171555,-195230,-86319,2994,57061,71735,25388,-17068,-48223,-85840,-64395,-15135,-10279,-8381,-18699,-41119,-13453,28103,34191,41189,23212,-36002,-63669,-31815,-30467,-68656,-84225,-66772,-18053,41298,50978],[-23387,-35400,-23160,-19638,-26747,-52450,-47611,53581,145875,142861,90536,-22496,-127950,-106077,-35672,-24459,-67859,-73670,-18514,25176,-8540,-25166,31892,75710,118784,174453,139686,28527,-33312,-14315,35256,56702,71720,69855,33539,13340,-2618,975,32740,-1370,-65977,-31158,36536,33457,-1682,-20162,-16360,33685,54247,3222,-50344,-59415,-11730,100898,163228,99837,954,-18040,56304,108975,72874,18549,-26758,-65456,-47961,5093,62596,118070,135807,112206,74895,49547,16615,-17404,-33593,3744,73565,28145,-89798,-124561,-67152,-5776,-30854,-109075,-95391,-2457,15838,12047,27567,20034,40851,78350,40119,-16064,12962,53821,21661,1054,113335,200675,84288,-122785,-157320,-25398,46996,31346,1661,-9292,-13062,-58413,-101067,-82955,-25855,-11546,-51481,-52416,-103,87449,131569,72150,-5445,-36012,-57622,-69747,-53408,-26541,-4967,-17605,-59678,-51620,-455,-51598,-120151,-46171,41989,23971,701,17369,65233,106207,68841,10352,-29921,-89079,-106383,-44567,13989,70981,96550,36903,-53808,-44975,2041,-28477,-77074,-63070,-45171,-29084,14554,30568,32835,69511,84056,31906,-9094,-13940,-42152,-91221,-78711,-34672,-44800,-61625,-93713,-164297,-176511,-90455,-2584,61186,116479,120698,57822,8057,-6287,-49735,-68114,11487,60035,-21282,-71757,-61832,-106412,-147973,-98044,-18612,13037,9973,15577,52050,74292,56380,49482,62249,85167,97419,26848,-111477,-182252,-133714,-47887,-9564,2256,3772,-564,-1268,-21766,-61282,-69618,-78343,-65520,-9500,51122,83851,90490,65440,-15701,-104869,-125231,-139601,-150449,-102888,-30044,-1263,-18866,-35833,-22098,-38188,-62809,-94319,-128896,-76431,37075,41283,-58512,-127344,-79327,-38935,-53980,-53466,13080,46170,41086,61940,97872,59716,-4390,34628,93012,74037,79567,90796,33815,-37255,-89446,-95412,-17029,46104,28262,8690,40224,45483,17939,8797,9836,15804,45330,32160,-60882,-68437,27719,62742,50091,64740,54554,4139,-20856,-3840,20181,12879,-13489,-37256,-54763,-25525,-15450,-37835,-18611,20247,23392,-7210,-39890,-14798,49637,42335,26653,35859,55445,100211,123854,29781,-53791,-57542,-52154,-61657,-9586,54161,73461,58709,25611,8117,-5037,-1894,40994,10919,-57001,-64478,361,77055,33972,-62617,-36267,49153,96469,107015,30168,-76791,-86070,-53339,-42289,-10370,20970,41888,29162,-8054,-7282,28360,22422,-9727,6157,83135,92487,5837,-55972,-24386,47634,110365,134824,76529,-41987,-100635,-36902,2785,-35959,-41399,-36234,-49766,-50784,-14811,14282,-12457,-63155,-70979,-47764,7163,113163,177521,87547,-96293,-169548,-68406,29294,59769,41580,-41630,-64484,32847,40694,-37683,-41997,-10892,-26421,-62384,-86601,-96738,-52306,64527,121789,14300,-106799,-102999,-31750,10277,30606,25071,64078,109604,35051,-90652,-86883,32946,88720,65478,41406,9064,-24983,7633,74034,86467,23903,-17615,1634,47542,103849,148976,80841,-46320,-81971,-16439,5961,-36196,-5600,60382,72733,23937,-52215,-90213,-74355,-83025,-112067,-76538,-20794,-14634,-43610,-49068,-60657,-103234,-122197,-65776,53597,112163,45831,-6115,33854,76138,42625,-24784,-70445,-93036,-87653,-30847,38401,61437,23684,-7208,-25613,-25568,-10062,-55475,-113626,-43389,52499,74949,81508,67779,31651,35985,98125,89307,5043,-32032,-7905,23082,16381,1969,4130,12344,39823,50824,55862,19095,-38386,3193,64743,75710,98582,69104,-6639,-8139,34247,62126,53049,40639,21276,17571,4241,-83532,-127136,-52290,54176,107364,55431,-89954,-183801,-129814,-56921,-69274,-141338,-158806,-84984,-3381,25805,52282,65971,46594,36134,18376,-49169,-55846,-20284,-27949,-66929,-103070,-100159,-23703,50888,36648,-8095,-34830,-41143,-36358,-19391,10152,35106,42229,33955,25036,40449,43631,18528,24723,35790,52237,77433,104652,124128,128695,75831,12425,-7606,-34802,-116127,-155186,-58033,102887,174280,116864,19696,-31141,-5684,53086,103837,61564,-67847,-123634,-68704,8885,36142,32388,6216,-91338,-151812,-57751,73195,129181,122629,77634,-29121,-116275,-37268,68750,23946,-40579,-48642,-65941,-42699,62383,77679,7627,-42160,-51398,-27048,39109,44237,4578,19871,47767,8114,-91994,-105202,-21078,51629,56950,35674,2858,-42252,-37127,12906,17134,-40459,-79650,-101626,-98461,-41853,51793,98474,53951,-7272,-54239,-86599,-100690,-100210,-106534,-80133,-33933,-28621,-42066,-47405,-113439,-167307,-113737,-26911,1199,22096,82404,110123,48330,20857,55199,11731,-59700,-43191,-23778,-48473,-46751,-35199,-4779,59252,127105,133730,99307,126525,127364,5711,-35202,40149,51841,5378,-8747,-31669,-82668,-86120,-9943,39982,14889,-13077,-28754,-21854,-10176,-44521,-110136,-79952,27176,43213,-52720,-71389,15805,55993,28445,3448,-23426,-49012,-14051,15892,-13417,-31840,-15543,5973,38855,59053,58492,57424,91105,118759,86061,-51166,-104103,3281,69225,16284,-6121,17343,-21399,-52200,-32609,-37274,-15730,28209,-15122,-97156,-109195,-48659,48559,66261,14494,-1239,-24968,-37397,20702,73194,38332,-14550,-8491,13696,-47557,-104667,-91159,-10918,115248,169867,51905,-92513,-120435,-55976,19026,52250,7428,-47206,-17854,51047,-6436,-92873,-95277,-92861,-126830,-155974,-144301,-86325,-35258,-41807,-90725,-125093,-127726,-87547,-41203,11946,12054,-61999,-60268,27243,41190,-5443,-7106,1130,-12169,-24918,-3156,32228,63726,94601,141488,169012,131897,50493,20647,26668,4320,-27536,-60384,-93202,-11445,143597,143273,16100,-33585,-14818,-12499,-18531,3844,81380,143016,121716,62621,14322,18687,83551,78164,29905,-8801,-25326,14653,65632,34138,-19405,-54643,-102083,-163598,-199188,-173516,-67824,33143,58314,83670,103173,79877,21668,-74847,-150000,-123781,-10100,63570,7963,-76195,-45423,52092,125505,158465,123809,85328,78377,34273,-58996,-61278,19353,15829,-30484,-34076,-43271,-77922,-97550,-56733,921,16312,36227,29823,-17631,-9155,46990,39848,22129,53388,74271,75709,70766,34092,-21844,-14510,76613,108987,26978,1478,38753,78854,119510,93049,-20370,-83791,-64470,-24102,-20313,-37445,-31249,9649,6060,-99851,-155984,-19702,127042,105042,37626,18578,70204,144359,122272,60880,70132,79655,10505,-77667,-45103,71351,87801,53027,84794,88828,30437,4149,4394,-54739,-103619,-100229,-74835,-16730,65947,92606,26719,-36761,-48955,-51747,-62765,-57974,-22045,11083,-28528,-115256,-126422,-41969,71272,88266,10337,-27736,33030,68014,-3214,-86469,-79313,-53151,1306,98426,68747,-100310,-206709,-176541,-92022,3295,10831,-22136,3902,8545,-63483,-108061,-92224,-37541,22137,12268,-53038,-21936,64762,121905,113399,45349,42358,103923,108054,54748,-12315,-59257,-68727,-56559,-37117,9071,34321,32168,58189,101064,88346,-3489,-55534,-22056,-14249,-47211,-61323,-79506,-61613,-38491,-60525,-80890,-49179,-25682,-65840,-85446,-29095,15011,20595,31821,127,-87938,-107700,-52447,20765,82292,103201,62506,5167,-55585,-102240,-49161,44804,65676,49248,24361,-4430,-21974,-24233,7873,66602,58028,-21248,-44071,38349,59448,4715,-4603,6795,4151,4976,-5835],[6283,28299,12283,-21810,-48377,-50051,-13400,88206,183801,183722,142037,76668,-29781,-62444,-21165,-39995,-92791,-56819,-559,25855,24468,-12033,-11137,35691,112880,197096,178730,57815,1671,30702,30868,-12647,7709,56199,39802,-224,-37030,-50073,-18333,-6187,-34294,-18430,33045,62901,71361,77572,72347,68709,62069,15370,-60847,-106318,-57085,68572,140841,88465,-11196,-59211,-22081,49987,70448,23820,-30476,-54448,-44034,1480,70807,126764,113370,18946,-24948,37082,69727,21806,-16313,13310,101375,87864,-35353,-85227,-7269,59093,-2534,-108704,-97510,-49448,-74705,-66754,-37820,-49308,-20282,3721,-37723,-56598,-22522,849,-13722,-50554,18417,129348,93430,-66330,-140967,-81964,-8,52758,77939,71788,35323,-11434,-37332,-68430,-85662,-76369,-82691,-74023,-10226,85598,161397,149623,89937,38672,-13825,-64561,-59051,-1745,31928,18571,8176,5446,2990,-30783,-64757,-42146,-22429,-30982,-10033,-7244,15972,103821,99505,7031,-26852,-52346,-110631,-111225,-77746,-17332,31832,5641,-68265,-71778,-42092,-68694,-109190,-80800,-14263,14020,20762,35916,52103,60079,72102,72775,49821,25496,6999,-59458,-94345,-27331,23355,32066,16901,-46295,-101385,-96824,-74114,-27892,67353,128465,99460,28958,-52773,-156181,-170397,-41969,36523,-12753,-23386,22876,-6408,-54118,-35256,-40353,-77639,-77829,-77987,-66551,-11096,32737,28333,15740,24551,77655,61396,-72427,-168723,-147926,-99841,-74755,-31788,34262,72926,47578,-4025,-48994,-91774,-168851,-158057,-51482,19880,51202,73215,62786,8731,-60493,-86033,-81446,-84035,-70204,-30323,-1019,26617,52474,51417,8486,-38812,-97073,-148951,-104084,5,-5244,-87730,-92410,-17220,-2944,-64855,-63615,50089,87758,8409,-21483,49631,68714,-8203,-32955,32928,62548,58735,86560,75923,-23758,-105584,-64336,-5672,-6731,-14581,-12030,17162,78345,93921,49005,17573,-12948,-28477,-23968,-48125,-34975,72169,133470,98935,61546,26513,10959,68208,96878,55852,35338,35795,20483,11144,15438,-99320,-249074,-200423,-54165,-20020,-65263,-64569,25186,118432,81061,23193,27752,23546,11239,26094,15785,1765,14226,29538,9837,20516,36818,23088,32756,81827,123929,95286,42229,46198,25550,-13261,-26693,-11157,61463,61288,-51803,-102216,-50797,19800,70603,64549,23668,3320,-6096,-35938,-57728,-72387,-60924,-39639,-29414,28062,101125,112055,61104,38225,99727,131774,59766,2341,17176,15707,4237,50379,46522,-47726,-97188,-24995,20688,-18450,-25754,-15567,-47470,-54026,13057,47488,-6508,-101136,-127032,-76290,31101,153951,225579,180786,52548,-69760,-86252,-64992,-59054,-52569,-59908,-50071,2743,438,-30738,-24606,9102,45755,31848,-23139,-72204,-55320,47495,104626,26190,-43059,-30898,-14578,-14628,17769,21072,28125,17016,-95465,-192429,-97387,70096,78255,14291,37002,73424,55042,59808,54898,27326,-2715,3624,10339,8525,19589,49478,51218,36801,9912,-25228,-53133,-91007,-75486,7336,68248,37697,-22353,-45728,-35934,-16288,-26,14354,41627,69320,40199,-27045,-80999,-103097,-93845,-70004,-5108,72955,70130,43319,56689,75647,48233,-37908,-102796,-81485,-43938,-22430,18747,54059,48906,58813,63626,57076,45414,-37187,-105380,-29296,39845,16432,2616,20090,17234,-5610,21252,50165,-14181,-95424,-110745,-85085,-74976,-60045,-23484,8511,37093,48395,79891,68114,35875,92627,109929,55400,56885,38906,-21229,-40569,-9830,64695,120108,102492,48906,45148,35845,-51529,-119042,-83231,4224,57450,19051,-117723,-239077,-225310,-154815,-136746,-129298,-94471,-54977,-2132,52306,70320,57928,50625,57458,53279,38717,62746,32673,-30675,-57291,-93582,-118364,-29011,59130,34087,-10587,-30595,-24702,-32651,-43058,-33822,-11148,30580,75483,70561,37618,-8382,-37585,377,45191,87759,141881,177465,140287,77645,-683,-66365,-64527,-79409,-157931,-161976,-69076,31564,77248,62675,3055,-56331,-48476,20082,58464,-14459,-104389,-76968,-317,28779,34722,61755,35096,-70305,-120871,-58141,9948,33932,25959,2594,-86088,-164062,-71798,44159,10035,-3290,47844,55747,62931,91860,65277,19626,2655,9957,16284,20935,22214,22455,28774,12575,-5124,-48195,-73508,-45323,-10107,7151,1855,-65672,-131746,-84319,36523,97566,16159,-127870,-180973,-105032,-10068,63241,96168,57187,1888,-44028,-13623,39427,3386,-52580,-25854,12415,-8522,-37642,-59727,-117588,-133109,-79640,-36222,-26442,-13884,8072,6685,-18955,38263,148280,119249,-22387,-124020,-136501,-58852,43689,51806,19410,17384,41217,27199,-15742,41848,117511,22662,-47396,39590,93864,39800,-30458,-92514,-103041,-55763,-18746,-10632,-24962,-54230,-83498,-71938,-58580,-92153,-141119,-102487,22604,62301,-40892,-76815,17114,38080,-49692,-100174,-102596,-110048,-98887,-59895,-34561,-19174,-5938,40526,94702,56113,-3698,11642,55893,49583,-1561,-112926,-119667,13555,80394,44480,7129,-14163,-35187,1399,27693,-25568,-63340,-47801,-21040,-68612,-99801,-1716,124790,107085,14496,-35195,-38262,10901,76572,91352,73236,51241,9321,-9190,-27386,-13319,66101,138615,173910,178943,82415,-23581,-34177,16946,64448,87320,69467,55979,75089,86283,6783,-76712,-84227,-70300,-81344,-134039,-198267,-170090,-46059,27943,-7204,-44877,-52959,-37923,-5497,36047,10079,-77500,-104960,-54863,-44398,-70244,-40080,23505,28292,-941,13785,63756,99006,87949,97545,140096,130777,40890,-28582,-42911,-31993,-34500,-72952,-100615,-25462,73515,40578,-52519,-52705,-28231,-62475,-61715,3230,102157,170647,173946,116684,42832,60001,122741,69633,-4588,-10833,15848,68823,108209,82265,16893,-95422,-194678,-208365,-196381,-156705,-48374,26638,2448,22197,77222,77076,11056,-88997,-151719,-117522,-4052,102481,94547,8465,-37903,-20801,73734,147414,97880,32803,-7510,-64634,-107455,-36414,47488,24427,-40628,-80007,-78244,-29326,-29914,-48055,5577,69463,94739,88697,43504,38814,70983,68967,60165,64324,70130,94426,83925,-1947,-99036,-99747,140,54170,-13639,-67072,-47534,37706,133064,114301,1547,-40362,8791,60725,55460,26849,17027,32094,17601,-65870,-111777,-7976,103357,75675,26016,29956,51767,86427,101435,87125,59576,-5277,-63689,-76488,-44837,11247,40213,52872,99594,88094,2433,-54733,-92376,-138095,-113086,-75065,-93981,-71977,13349,91874,89300,7082,-62145,-64648,-44703,-41666,-30581,-26379,-58200,-96645,-49411,29826,77249,93591,70592,36838,12180,-31082,-95743,-124815,-101222,-104282,-66726,29980,-12138,-150552,-159504,-79400,-24039,41959,46629,19500,43883,54463,45091,21910,-16359,-31408,-54012,-83190,-55590,43291,126821,144391,107772,54869,47096,89189,89979,11377,-56029,-47711,-20834,-34497,-60265,-38253,12894,8355,-29853,-26173,-11896,-94640,-143786,-51842,38952,72768,56332,-39726,-69742,-19725,-8391,-45708,-76254,-99927,-125642,-120200,-64235,31557,76463,50775,24628,4349,-27106,-38544,3145,36445,36939,37156,22001,-37157,-90527,-71563,9334,74383,50748,-7755,-14450,-46405,-84813,-23181,84454,97752,18464,-18281,62073,109213,65142,30015,16191,-14943,-41129,-18980],[55429,94501,58204,-33141,-96152,-62040,13170,84117,134490,126097,106429,80011,2968,-36453,-5247,-1790,-35606,-33350,-27083,13837,53845,-12030,-100267,-82356,33787,143017,147065,86826,69434,65352,15219,-46127,-20826,53991,57455,7443,-24642,-35784,-41280,-24900,-7085,-8548,-11750,8163,53404,101899,77036,-2096,-30444,-33334,-102348,-151015,-98486,11396,114281,107608,-3502,-91957,-87820,-26756,37106,38613,7740,13071,6754,-13903,31734,98215,74051,-34929,-65059,6474,55957,34687,-24813,-64644,9471,78395,39691,-4548,18854,57946,46470,-35653,-99072,-128506,-144577,-91330,-45400,-86109,-118157,-114500,-100706,-75249,-55974,-42815,-18170,-69641,-108820,-63052,-21553,-68826,-139305,-145851,-59984,25156,62330,82947,82055,85745,120232,76564,-23336,-60613,-69376,-73286,-47255,16405,112508,172457,164020,133204,70971,-23505,-48734,-5843,2072,-23616,-1820,4037,-30514,-37421,-15673,-31235,-84801,-84305,-13560,-5085,-1568,91019,113185,31218,-5112,-15447,-54292,-55209,-49047,-42876,18258,58058,39047,3385,-44461,-68448,-45326,10147,90209,118119,61858,-6394,-35921,-16394,33607,89292,98637,68367,46365,-21513,-84975,-13716,72613,69394,50928,24379,-42841,-109007,-126033,-110728,-21832,96746,121627,24237,-95798,-182303,-143285,-15105,7586,-38494,19064,99988,63720,6911,4892,-32009,-86081,-100507,-122606,-122387,-48939,28577,14626,-50168,-63785,11536,40641,-34705,-86581,-91607,-114038,-144331,-95261,27338,96441,59662,1737,-35226,-101108,-207190,-198933,-50278,45561,62485,67146,70312,68723,23624,-30994,3748,34119,-24627,-46233,23591,91870,106335,100764,66780,-908,-77571,-108213,-92666,-55867,-49256,-51274,-1504,73653,70777,3854,4067,104546,132057,40554,-32393,14963,53775,-3186,-49796,17824,84091,61394,40704,22385,-67022,-119748,-53021,-23618,-60979,-41808,-17152,2509,63129,68455,-6788,-36743,-43968,-72031,-54248,-31526,-31173,24135,114390,113072,68955,37330,48456,98390,85058,15186,11085,43942,47131,51852,50220,-108674,-301673,-230990,-48291,-15004,-58229,-69212,-20178,24095,-8523,-23489,459,-45411,-108988,-92701,-20809,43250,39471,5715,3121,18274,9928,-16045,6830,96282,170821,136028,48822,4205,-8940,2092,15800,13641,37280,47008,364,-53247,-65511,-27740,33580,69790,98392,122352,114647,42713,-34660,-85809,-80025,-59862,-36926,31981,102117,131755,125587,94600,88630,98568,31513,-12033,23940,5698,-67512,-55101,-36289,-72712,-69371,2530,38753,6224,-13743,5429,5815,25207,74866,67932,-12852,-97344,-125486,-80195,21121,99645,116370,129740,128238,44610,-48609,-103319,-145522,-138078,-74935,-36045,-45644,-68390,-69677,-62593,-24633,52529,76140,54397,7349,-19496,34222,84612,59803,33841,26134,-4616,-32292,-1200,44648,55590,-44435,-169029,-181847,-56309,57171,23270,-30769,27866,76408,53867,51419,49622,1119,-6919,20078,11334,5974,41723,64704,52295,68759,62993,9386,-25265,-54515,-87035,-36683,80080,96452,37199,16028,20250,41255,74050,55673,50960,114775,114158,31774,-30774,-44189,-41457,-78443,-101613,-15450,78442,82384,36895,4010,-11904,-46078,-107113,-95529,-38390,-20853,-6366,21049,34750,81614,114939,97213,76821,22148,-48236,-16124,39984,14814,-28418,-25205,10364,-3787,-23365,24689,23359,-65382,-133582,-140754,-143716,-113507,-54936,-32195,-310,53501,102296,95413,86892,110900,61922,-14154,-21918,-42518,-67893,-51759,-29655,34094,87153,25924,-38352,15153,48013,-8267,-63930,-69981,-44783,-33691,-52198,-94477,-140606,-140674,-107242,-100820,-42139,14490,-16558,-15105,56204,59630,12897,11729,22784,25189,25957,3962,-43204,-34898,-553,-25991,-70616,-41655,8770,-10125,-22316,4094,40463,1711,-56844,-80018,-62740,10813,65121,23604,-26610,-48137,-72523,-36999,26295,84375,154198,190370,127146,60316,-8780,-72784,-48968,-20856,-97240,-130316,-82362,-49168,-43436,-14731,-1194,-26927,-29120,3425,3129,-78974,-116538,-25736,66488,69005,59926,109672,128245,53711,-26850,-43549,-19573,-15457,-63446,-83961,-104853,-130600,-56928,12208,-28698,-8060,81773,104975,111154,108641,69987,52559,66275,63520,30202,-26902,-43829,-18888,-11096,-9594,58152,88303,24856,-54970,-93804,-78364,-55167,-93359,-128836,-103754,-16116,88101,70024,-94131,-176146,-86020,-3495,22049,46609,54383,61108,49043,54628,59970,40878,13838,30301,48643,30275,-992,-35410,-58227,-19004,23608,-9405,-44181,-27724,-23687,-41786,-43940,40281,153425,132715,-16956,-160353,-186532,-71065,56858,86416,59846,17389,-27024,-67418,-92324,-40321,34748,-33974,-105725,-25514,39449,-16673,-99254,-159259,-134936,-39057,5117,8035,6520,-15646,-55055,-58548,-31099,-4779,-8553,-23430,-16053,-17426,-73803,-75087,22975,28484,-93145,-145472,-108912,-91214,-102604,-73533,-10288,18351,-4547,8897,61090,21899,-23527,8362,2101,-55382,-69551,-86346,-75554,-6458,29075,33550,18312,-11487,-2232,61546,72135,-11809,-117875,-129601,-9567,21476,-62464,-42855,64234,73263,24771,11016,30969,68871,82189,49465,60511,82021,9291,-51622,-39016,15120,78907,104860,78407,55467,22884,-574,13100,49200,88553,125662,127651,116224,70818,16934,-16348,-29836,-42323,-35524,-7979,-28933,-116593,-144835,-41427,45128,44697,50830,61075,38914,55833,88673,64828,-14217,-77839,-85400,-49205,-18686,2376,46901,58267,19912,22274,94372,126453,90359,55493,24491,-5865,-35110,-56693,-55653,-27922,-29439,-60787,-44539,24065,38904,-29471,-62677,-30049,-36733,-101841,-70764,13230,45724,64709,92495,46289,-28026,-12715,34334,-7370,-61218,-32263,28853,50771,57480,82292,52301,-81910,-187473,-178831,-139717,-113980,-55012,-18297,-59665,-62440,-17962,86,-35317,-108633,-146782,-104172,2286,110027,122918,51222,-47815,-98415,-319,114028,74196,15637,-13651,-69612,-80633,-109,36112,-7654,-61282,-109775,-105829,-18642,-13574,-74738,-35010,47296,65918,44512,12283,14912,43000,50941,43010,31009,45914,73526,17018,-97542,-154762,-115217,-49902,-32166,-39214,-34490,-27020,33515,107239,65669,-13912,13069,89608,105937,77214,77865,84422,72181,42198,-17961,-46915,43568,139844,90799,28332,29220,5033,-10530,27593,59669,23257,-56296,-73961,-13144,11320,23587,33453,10879,21341,30314,-31703,-118018,-167176,-144700,-44736,-5993,-86367,-117985,-26478,83766,110054,47306,3021,13943,26844,27493,38678,5875,-50788,-53020,12205,53562,49406,53046,48867,8910,-55235,-138671,-159240,-126342,-112955,-124780,-67678,-5535,-61181,-124592,-63827,24971,60608,63164,26771,23568,41072,20510,23207,37181,-6330,-63118,-111310,-117837,-29720,54264,67750,53321,58878,68983,64135,60749,47693,-6311,-14743,59689,111725,89971,20307,-13881,19115,14259,-68720,-93746,-41401,-77200,-123645,-60132,27377,102162,103722,-14021,-63868,-17029,1740,-26705,-58288,-86492,-74905,-57502,-40883,41115,128329,116979,66286,37736,-6789,-44672,-30862,-10831,-16662,1597,32824,17851,-24944,-59196,-30008,34965,5337,-56041,-39261,-53965,-78789,-13643,61557,55509,18963,19050,55484,68397,38283,-6688,-37512,-59807,-56848,9917],[37799,53408,59183,-12328,-92828,-52617,34356,63058,46161,20356,9641,-10602,-26535,-7433,26020,76175,83989,3336,-74702,-24515,27623,-50071,-153107,-135082,-17208,69327,84944,106059,113785,45529,-16186,-26970,936,50218,54030,16775,12973,22045,-15652,-34731,-3440,7822,-7016,-22146,-16746,36832,22746,-79880,-115897,-85743,-119637,-129127,-90084,-39827,66649,120429,43158,-33083,-48521,-49073,-4412,43489,40028,38379,20676,-23363,11750,83394,56857,-33795,-69073,-53648,-48224,-47304,-94715,-166036,-98964,31070,76875,47121,-1853,6974,82157,78918,-34285,-121767,-123892,-46215,15100,-24478,-110031,-134131,-85760,-51081,-46769,-22284,20247,-27279,-124421,-163631,-117175,-90108,-126907,-142146,-82021,-29030,-15223,18189,56976,100326,174790,162912,60315,-5411,-37491,-68142,-101604,-73373,23397,103958,118713,118635,97694,41021,7411,-9165,-60236,-98526,-52912,-17342,-41081,-39697,17151,20924,-49009,-54138,20901,24332,10294,82005,114042,57962,12927,-12477,-19015,17503,5444,-32419,14028,90409,121153,70093,-39273,-64894,6145,68698,100897,104590,45026,-55383,-108899,-64292,22299,92357,103888,71234,51838,9343,-49843,-4503,59633,15780,-24965,1242,-13130,-85836,-130241,-133138,-68841,59682,124035,43509,-71356,-106110,-12649,87595,40687,-41887,13431,67182,19174,-15596,-10383,-8403,-18956,-53845,-89216,-77006,-16591,51455,52924,-12035,-23792,21536,17872,-30556,-47252,-68649,-110251,-135838,-94237,-10416,26875,8585,-12490,-37836,-89476,-146702,-130203,-11322,92528,121823,103867,84640,102576,80113,8323,30343,67808,-25051,-54039,71484,119226,42079,37046,65297,19307,-51030,-63517,-77768,-86925,-48963,4752,32384,72523,65389,35079,44311,110002,129725,70193,765,6744,13156,-21435,-20442,53874,102254,63444,-2852,-51534,-96810,-89834,-38577,-27363,-45632,-25393,-8815,32555,66156,-134,-99353,-101363,-43952,-32111,-26980,-23143,-55254,-90098,-46138,5202,27838,49556,89373,98851,45958,-5136,4052,26565,22775,33742,55602,-49917,-173991,-99482,16127,7906,-30457,-57293,-71579,-91640,-114022,-63655,-25784,-80092,-125606,-94207,-27855,38566,8346,-50612,-33918,-22448,-50215,-55320,-22384,34144,84377,73154,1330,-55757,-47915,1730,38621,48115,27875,23573,57657,62495,23953,1276,19583,48993,104417,178959,195685,117320,29494,-20937,-18321,-18404,-2497,44940,84219,103667,127796,108732,70808,43260,-24239,-45402,20807,18108,-82530,-126153,-105196,-93130,-69354,-11438,17556,-18654,-49441,-16046,18519,26070,53428,49543,-19683,-59180,-76484,-77616,-25994,13368,-20499,-10171,52827,54985,-2816,-76009,-145888,-145850,-82477,-63208,-91184,-106345,-116147,-127840,-83862,-9625,24543,65283,81817,48673,50829,84681,79941,33786,-16457,-22459,-8298,12798,58276,71272,-48796,-141726,-93666,-3084,29592,-7633,-21806,33841,53576,5223,5208,77983,68236,28970,19771,-4197,18228,99290,116965,62224,47219,58485,58720,46326,14680,-29340,1233,125705,145286,55305,25224,28953,29985,60775,33561,-19403,35567,93880,78066,30411,-16462,-36876,-67646,-106094,-45985,63510,78873,25234,-13052,-27260,-16976,-47526,-80428,-54091,-21640,-17240,-15831,-3829,52840,94357,87076,88422,68731,-16016,-39511,33872,79665,40328,-8292,26899,43778,18125,52538,91563,53777,3277,-38702,-106966,-96438,-19704,1383,35006,100242,119292,90525,72411,51861,-2367,-39915,-49389,-84558,-98355,-52631,-38152,-24359,-13282,-59838,-86219,-17228,29020,1082,-13358,-10216,-30971,-79461,-98453,-75551,-66271,-55395,-37467,-34026,20427,72505,13381,-25137,32768,42025,-17427,-36054,-19941,-1291,-36783,-104080,-97981,-16708,23442,-5490,-31866,-27218,-21148,-60185,-60579,9995,58848,2057,-73105,-105247,-84433,3064,41470,-27250,-45549,-4605,-37549,-39524,18810,74531,132839,147393,91766,73236,45060,2147,34240,79835,12518,-67173,-75966,-91932,-112755,-53789,28756,42428,25312,10028,-5333,-48473,-67830,2854,97809,134138,141987,188352,231570,178207,58794,-7982,23171,34844,-48446,-99974,-86781,-68074,-21750,6635,-18163,-9686,27981,35912,50694,73904,68505,85821,96516,62003,15071,-28398,-53042,-36650,-26086,10386,143953,202045,94295,-51304,-119486,-109729,-67370,-51171,-58169,-83157,-62467,45861,88635,-4645,-64931,-19864,7842,6258,32130,72834,137663,145391,41551,-34809,36336,111939,103800,45794,6330,-4096,-12432,288,70594,102842,19708,-56262,-31835,1394,-4336,-26107,936,58782,60088,-7074,-82163,-93810,-32604,20475,46852,60038,17821,-47102,-62660,-52114,-37831,-33584,-110849,-157974,-80579,-21353,-57040,-115145,-152174,-121543,-34429,34827,65792,72699,57063,-2308,-39179,4943,94788,127045,61354,-50151,-97714,-82090,-16233,70621,51127,-51482,-73204,-16680,12141,1136,7869,54441,57632,-8329,-49214,-12467,7791,18922,40372,3787,-63933,-56873,-32625,-33063,-36453,-8238,45526,46391,23592,63659,111455,86209,-325,-120422,-141831,10740,102365,-7381,-98084,-60397,-25066,7834,67804,95613,89682,37381,-22309,14808,65318,-5706,-89364,-79943,-25692,-21561,-34338,-43573,-48062,-42846,-46956,-53692,-23270,38844,112659,138006,100208,-4224,-78649,-57265,-1334,-13897,-38582,-1066,35840,-3509,-54978,-30984,5082,39203,102993,123771,92287,93094,98063,88373,64145,20200,-12465,31529,75582,59380,70987,94034,28753,-93,74966,104715,82792,37085,-58178,-92208,-40431,18817,53644,51535,4278,-26486,14030,60459,24083,-40730,-33997,5241,1355,-22508,31118,73425,11440,-30772,-29141,-86008,-127238,-106831,-64864,-42485,-33710,-15579,8933,-21069,-43717,3008,33100,-7607,-64372,-88284,-63885,-65962,-75636,-60710,-60921,-70559,-90329,-99472,-91654,-103128,-106897,-77453,-4526,75415,95853,56054,-30518,-94935,-40936,54634,47741,32973,35589,-4860,-18651,22869,35050,-1801,-34012,-86493,-116832,-52922,-43395,-110504,-76453,14202,40865,1415,-45221,-48151,-1388,26257,18279,7613,27691,32020,-51548,-131024,-94562,-17085,-29104,-75182,-29994,52900,71302,83471,91311,31096,-41366,-18012,51964,55797,28024,73194,123846,115729,81603,25112,-4782,105704,246740,195466,87890,48127,-11483,-55047,-11965,40561,5949,-64979,-44413,50312,77774,72781,39922,-30037,-46440,-26364,-68900,-150012,-161426,-88153,21412,42516,-47757,-89349,-261,78308,68467,61053,98991,105970,71376,75556,110644,79969,22656,36090,76489,68661,49608,30208,-12662,-68124,-97564,-125997,-100439,-63711,-87095,-101638,-28617,10232,-37520,-61955,-37146,11553,56098,24672,-44449,-23229,-16267,-68986,-78793,-37633,-31636,-60264,-79943,-48928,14768,19084,-50520,-72506,6437,71253,56982,31699,33732,18007,45019,148439,211567,191911,99623,17005,-181,5010,-15960,-1308,43880,19352,-26175,-12546,21573,57499,69911,6333,-43475,-46176,-48873,-38864,17488,59792,80351,66009,22706,36279,131077,164237,103967,40030,-6977,-55608,-61590,-20564,-1256,4494,44488,76012,47692,-14277,-24915,5454,-10815,-43844,-45050,-46029,-19251,26068,10871,-45696,-21741,54031,57408,-2210,-29216,-44371,-82591,-96142,-47621,27881],[-19232,-35680,15972,32735,-12936,3354,62022,60888,9425,-27270,-46344,-60917,-20976,15934,3356,75618,148759,54148,-85785,-87474,-46912,-76461,-100865,-51833,12230,13475,12471,80549,102851,11448,-32094,927,14189,12164,9711,2360,27876,61783,19186,-32210,-5638,36824,48884,19688,-34979,-15861,-418,-71687,-104080,-77061,-83616,-65308,-49714,-56721,13748,99525,98634,76565,37222,-32483,-28230,39570,46600,-5409,-42259,-41512,17736,83272,61264,-13931,-60137,-78283,-116403,-146468,-174899,-192307,-105367,10098,67336,49199,-25174,-28702,71227,118828,56780,-7926,-28003,7482,63517,75176,20173,-17297,-4074,-11697,-14740,18461,45185,23304,-39043,-97639,-58893,-4188,-27667,-55076,-58436,-60023,-50387,-22228,-4893,13879,77035,111506,82014,39247,-8327,-66148,-121792,-103452,-25307,18791,8448,-2910,18554,57415,75487,46660,-36695,-95435,-52920,-2017,-6111,-6618,56620,108699,74644,45598,60742,18637,-8949,71403,117707,59515,1687,-21127,-20550,-5181,-44564,-54965,-562,56945,78773,49127,-25945,-47699,-14088,2346,-21787,-39326,-31979,-39744,-56090,-45071,13883,73855,80604,50201,40081,20732,-21014,-11113,4859,-47400,-86267,-27884,36495,15458,-57450,-82696,-45148,30313,87344,51088,-27304,-24398,62005,116379,71437,4783,-2327,-30675,-66887,-45643,-20543,14832,36811,-5071,-27264,1703,28350,61662,83724,75726,86271,96955,50115,-10047,-27613,-48414,-68142,-42014,-13596,-22285,-30998,-20889,784,-26853,-75680,-77194,-42258,-8779,63406,144430,142679,82828,67483,63981,20499,2627,6925,-38902,-1226,125080,95231,-72032,-104949,-36948,-22103,-45172,-50299,-68564,-74551,-44292,-29475,-40022,-3306,1334,-19080,-6247,51853,65294,28853,7473,8079,-22750,-41916,12256,79398,68129,11924,-28654,-47307,-44924,-16764,3951,9321,5222,-26675,-38309,55336,106451,1244,-107668,-94837,-16007,29921,22409,-4335,-58083,-148464,-176838,-103694,-22228,36723,91142,100190,61487,56148,71510,40652,-9924,78,54719,9054,-30887,39975,65277,8733,-36334,-46043,-55000,-91158,-107841,-38890,-14855,-41169,-34895,-15075,-22878,-18723,-43424,-47610,-28659,-51608,-102029,-102434,-71279,-50233,-17326,7663,-40155,-82115,-45985,11839,33780,41899,27613,17583,62821,114728,106514,49266,14765,30657,72622,124061,139882,97732,48057,12270,1102,7078,33222,74679,109441,115302,93770,55330,38757,5837,-42447,-33106,16380,-4803,-102162,-149666,-103021,-70583,-92708,-67245,-34094,-75933,-102946,-46048,1700,-29972,-17049,13323,-18268,-32267,-28425,-56124,-53255,-38831,-67187,-74399,-27366,-1559,-8960,-44288,-82465,-74660,-58165,-94197,-106143,-91802,-114626,-135841,-93482,-55793,-56252,688,86428,90687,64861,76862,49528,-53065,-121379,-46448,38332,39311,16090,7445,-39912,-75465,-36106,15614,25524,14328,24400,50904,69349,13539,-24471,47309,86158,32631,-2004,-38923,-19089,50618,67556,42163,30695,42086,83919,93407,53013,40513,85495,166177,135337,15642,-13574,-547,-7299,22705,570,-96753,-92111,-3358,38066,-15341,-110526,-131546,-75572,-41784,-22260,17580,43918,62515,73231,42682,25123,8777,-51541,-81847,-51856,-39147,-48843,-38122,10095,45847,62130,70114,41810,-44271,-85791,1135,124712,132168,58498,47038,52656,40998,57237,93738,130224,161269,115874,-14337,-45351,44463,90622,118767,146465,119671,60810,15747,-3375,-996,2997,-5625,-39521,-68743,-59071,-61295,-70727,-64884,-27989,3420,21547,-545,-61157,-41050,34109,20554,-67778,-104552,-87809,-78492,-68004,-70230,-68817,-28331,21454,-2624,-28286,9689,25655,-25242,-66983,-54546,-26291,-70329,-96352,-52231,-12893,-28162,-49046,-31398,687,-14230,-74062,-83918,-27800,16300,-12259,-65118,-83954,-55095,17051,49468,-5189,817,67059,40872,13752,45649,88191,115808,93595,33603,32829,51708,61771,75244,64508,19528,-23885,-54450,-101748,-129787,-50865,69348,90110,48221,19157,35355,58534,25179,7607,70402,146485,179264,206847,219932,162149,61573,24304,72762,94368,14573,-69570,-79080,-55623,-28731,7761,30213,15863,-15622,-8268,19493,27247,25752,72194,70494,7989,-37826,-42581,-37872,-11329,6294,16180,104708,154892,74913,-37601,-82301,-73718,-35813,-2597,-12967,-57845,-49268,35109,57763,42144,65860,72223,36130,38170,71428,108395,175655,135574,-47776,-117197,34183,171384,153648,47637,-32481,-39700,-11402,4093,45295,69234,-284,-84228,-56778,27543,47926,-12823,-55003,-36439,1343,30906,28260,9275,-4352,-15116,-10157,5917,-36807,-65740,-7519,34714,4993,-52915,-124652,-127212,-63966,-29197,-43607,-79526,-104232,-79350,-29196,35514,83450,88947,68453,4476,-34817,12693,99319,128948,65013,-50948,-91797,-27774,59650,82053,20651,-19801,18039,66840,85282,84782,75497,79055,44507,-48456,-101364,-44289,42123,62684,25158,15758,4160,-16812,-34512,-29173,-36692,-1616,59123,34426,13586,78067,114090,66740,11244,-45364,-85058,2648,100901,40088,-68781,-96310,-91334,-33521,55709,81650,59167,-17977,-73212,-20576,33663,-24161,-94781,-100220,-85455,-118054,-107942,-49237,-29656,-52335,-100063,-152415,-134400,-55988,44480,91377,38775,-59933,-101403,-83248,-36514,-46420,-95392,-80040,-10325,15062,-13562,-35106,-33760,8700,84366,97046,81237,61370,33187,47206,99826,114634,92492,97897,91566,45539,64238,108358,12362,-78845,-49275,-3760,12430,-26542,-107666,-85660,12288,94513,127274,94602,26130,-21980,-15496,11172,-19146,-52597,-24113,11159,33117,88821,148081,112976,25205,-12265,-58251,-141040,-150718,-118575,-84711,-26815,24211,1672,-35556,-62622,-74136,-72374,-30688,41622,52871,-1495,-31949,-63546,-89011,-52701,-5591,-11119,-90469,-153987,-134356,-76142,-39740,-42221,-33769,12464,56367,46532,2267,-28365,-37997,-31850,-11636,23657,17448,-18730,-34650,-7871,19374,15750,11454,-48352,-119700,-72841,-42479,-99396,-75731,9508,34911,-12086,-83106,-99761,-27607,36900,37491,13610,6974,-4212,-54805,-70369,11792,64148,-21550,-97676,-49136,43265,84893,96145,89783,62971,-27334,-99447,-69886,-29958,-30889,23463,102056,124095,95240,30018,-23333,71917,250262,251948,137633,67065,7787,-37940,-16872,22805,-7061,-75380,-41920,48393,70664,54202,16952,-38133,-49874,-48621,-96425,-144499,-121162,-68113,-1324,31279,2262,355,54599,60806,10073,37458,116562,112560,50526,45302,68349,41450,22100,65180,107493,82145,44808,6617,-55265,-115743,-126009,-87476,-26311,-1375,-40695,-71906,-20611,36124,26984,-27711,-100945,-84117,-8178,-29184,-99359,-71358,-60108,-113636,-129012,-97202,-55820,-32520,-23290,25270,48289,-10062,-120839,-146722,-51093,22776,5563,7943,58963,56905,51280,133889,196688,168561,83066,-7011,-67372,-49943,42204,112955,118211,76371,34095,45041,66166,45288,57918,62851,-4814,-77937,-91673,-49303,73504,172539,149553,87891,35717,27842,92870,129835,92517,41037,-10632,-83873,-84609,-16749,20326,21788,47390,83661,56312,-21733,-49517,-16097,15163,1578,-46852,-49658,24161,53531,-21064,-99638,-49112,53372,49864,-36791,-52363,-36897,-90680,-118501,-56175,3124],[-46437,-57658,-27130,28554,33155,37998,65977,53636,8618,-18404,-30984,-23467,21314,-3083,-98609,-53917,64184,48299,-76472,-143007,-107618,-44942,14050,64246,55945,-21531,-51028,9950,50818,1904,-34285,-16761,-22552,-61407,-75180,-55150,-4243,44180,10844,-35122,-8064,31754,46731,43634,-3500,-22393,-11356,-46746,-64865,-40912,-37891,-30544,-15317,-18254,9435,66459,105421,112956,65059,-16740,-36577,14541,23868,-55791,-104817,-52335,25183,61561,45589,-13714,-40350,-18482,-38870,-122580,-169030,-130456,-39191,11162,32482,23046,-30374,-32083,19317,37129,61216,78469,33392,48,38030,105508,127863,97862,45036,-13164,-12460,10407,17314,21264,12564,-1891,74139,146391,112283,35727,-29896,-53470,-20316,6195,-26326,-71141,-39848,27922,60203,56180,12858,-69799,-127734,-103761,-36619,-13142,-48959,-100521,-77493,9250,83177,119346,83544,9798,6952,33560,37393,37173,82807,155955,160064,105760,49846,-35377,-54594,52650,102416,10953,-55408,-22051,-2912,-51611,-114505,-80218,-4171,10225,-5645,5233,19146,16821,-19162,-71590,-113362,-127380,-70527,21829,38302,-33548,-49813,18610,63897,47259,28348,8474,-18117,-24926,-29689,-37263,-36453,8334,95680,130355,71025,12579,-9186,-15512,2720,-22072,-56267,-20689,21663,26353,35370,49880,7273,-83853,-96028,-19475,25692,40173,35835,-5216,-7865,24710,23509,18830,23111,45994,80170,114051,104540,66057,51565,26335,-3615,28994,47103,4130,643,36241,65474,16492,-70293,-78001,-46040,-77866,-42840,85606,124130,56230,5860,9497,15143,-12270,-39657,-12357,91758,157199,69568,-97358,-188689,-178012,-108060,-45814,-32101,-36358,-17148,-32700,-101214,-106220,-24540,-16285,-87696,-86507,-7056,-284,-27724,-1941,10803,-31560,-32699,27759,67046,8810,-69702,-42801,32208,56126,48844,56775,52729,7217,-69969,-88621,22862,121541,69462,-14047,-11167,8424,25430,46190,39345,-14840,-91076,-116893,-64113,-16598,5651,52816,81477,72429,114256,153648,84351,-4160,16518,83199,27334,-9738,66223,75778,673,-47324,-17765,20426,-5708,-15871,35217,30341,19073,47686,32606,-30777,-73579,-75802,-27349,-12946,-40257,-82775,-118409,-112057,-74587,-13215,27364,-20784,-57549,-10891,31772,14541,2240,20447,11126,5763,57719,99100,63101,24712,37812,32181,-4824,-6845,-524,7550,33,-16979,-5770,24251,81459,146273,151843,62872,-13817,-4541,-5200,-19620,17437,27504,-33522,-112714,-116220,-41979,-23253,-92537,-89512,-57165,-98756,-110730,-30130,31563,4,-22162,-12364,-23208,-23387,23120,31441,-4136,-43788,-48527,-20626,16406,5706,-17387,-13247,7391,26694,7570,-56477,-54027,-26365,-52374,-71363,-41702,-28442,-73260,-57749,46184,82986,41223,26503,-15413,-119300,-152057,-34778,61429,34010,-56181,-82519,-52559,-31335,-18358,14036,39343,49708,47536,50165,105847,85007,-18831,-58635,-36065,-26285,-12645,-51167,-76987,-62222,-37385,10101,42716,40412,78752,106403,69726,67732,113615,152216,86504,-26304,-41512,-14748,-1522,34736,14712,-77527,-106981,-67775,-62176,-144299,-250229,-245588,-113495,-4581,-6577,-37845,13705,124976,181688,128005,55155,14399,-50457,-111475,-99251,-72581,-67150,-46315,-4913,24262,40311,24116,-13880,-58314,-85595,-40463,76192,144539,119838,62661,-7474,-33781,-4886,27947,101216,177861,143915,12808,-31094,63827,127253,134622,124802,81841,3789,-45768,-20186,30561,52245,70857,68315,15265,-44927,-65712,-56754,-29256,42661,105819,99533,-11017,-141524,-103719,41780,58661,-24036,-66138,-77015,-70047,-72099,-119435,-151285,-122314,-87963,-68865,-34278,1841,8792,-16474,-60349,-80309,-72552,-65448,-9892,7446,-49656,-92710,-59431,-841,19357,-17250,-53165,-58803,-71335,-37450,-12882,-41860,-48817,-11225,34367,69186,44425,30546,78620,102017,85125,72314,102710,119517,76576,-7749,-38772,-2937,44295,20138,-60719,-80508,-38438,-44649,-85124,-104625,-28526,85985,90802,39864,31499,77746,125000,79702,2129,15238,70144,85544,95157,82911,29990,1058,35068,77319,92147,45195,-31441,-73241,-86536,-76259,-5303,53471,43109,27042,65861,89484,28288,-13862,35992,33951,-42854,-87338,-79413,-41864,26785,76400,21619,-27394,-5402,20597,66,-23902,-16933,8906,22801,-7274,-61067,-34775,34452,12526,24606,128611,142046,70159,73065,108159,129012,159863,60189,-101154,-109975,28400,122012,133057,99815,26028,-16295,6078,-3479,-27076,-16882,-36470,-91232,-65383,33356,73025,6182,-63864,-52741,12267,68851,56144,-8462,-49558,-36626,-18098,-27165,-71933,-53274,49791,100302,48217,-19823,-53118,-33150,-8995,-3222,-7737,-33364,-62745,-46601,-10477,25164,62364,55288,13406,-15202,5299,46911,80953,84505,50777,-5709,-21886,33062,68007,10195,-59613,-34330,45115,70422,67636,70741,61675,46834,-4671,-109090,-129710,-9849,102939,78965,-12445,9473,52653,2047,-48133,-4466,28165,23720,12280,-43700,-48926,29265,81551,53738,45197,64287,11871,6780,59383,60838,15826,-19312,-49838,-31185,10823,19143,8636,-27170,-51610,-9622,26508,-8619,-28721,-44473,-106252,-153779,-77727,35347,47782,-15250,-82360,-145951,-141275,-76557,12590,59088,12797,-43173,-40864,-60419,-73782,-87975,-134719,-130736,-62264,-19710,-28145,-40632,-29546,2702,42889,42403,33519,2869,-26886,17508,106335,150906,139148,100517,52182,6171,39947,91664,-7226,-154285,-167916,-86510,-55418,-107983,-135991,-58106,29395,65811,52775,32175,5435,-63115,-95137,-41693,-30074,-52938,-18560,4905,20262,102780,153309,78125,36842,63050,25791,-55856,-70819,-46691,-26520,11975,35360,-19367,-57779,-17121,6714,-42891,-33887,60176,101710,55110,-28156,-89431,-66809,27276,76461,51899,-35725,-113059,-99659,-12768,30762,-11801,-58506,-25705,50045,63340,48627,55811,11679,-73569,-71779,-21380,-55348,-93867,-75970,-26146,-9459,736,28403,-17012,-78074,-4474,46465,-11550,-15855,31546,13624,-36394,-80896,-85523,-8671,89086,99147,37536,-9922,-13504,-4888,16483,56904,37784,-66319,-125211,-105786,-55558,1085,42791,83923,130676,58421,-83796,-99535,-22400,6546,19101,63144,104262,92932,30248,-65117,-71499,80871,183980,137486,72468,43098,17263,4039,21098,9585,-53826,-38798,29335,20758,-7702,4115,792,-3724,-17666,-61823,-87039,-78526,-81026,-48528,15174,39620,54836,70153,49508,11672,21492,63852,67542,37333,8706,-31220,-94721,-95819,-18547,64836,55923,-15652,-52430,-55308,-81896,-125216,-120414,-40878,31954,26459,-32476,-29524,50949,93232,12080,-107514,-94812,-15415,-20935,-73339,-58077,-31224,-52165,-75840,-81580,-47360,-14701,-13871,29260,67338,19222,-71357,-106803,-63165,-17930,-21196,8154,82637,79879,44050,100348,142565,90737,40842,-5930,-84368,-85497,36261,114010,109967,77679,45398,68320,106832,90113,121202,160024,73029,-40216,-57331,-38314,42846,122871,69070,-5635,4802,57685,77851,55242,40622,41260,-17108,-103976,-73783,-1488,17620,35556,53036,59018,30910,-62083,-108531,-39381,40660,26066,-44839,-40335,55241,81224,7528,-50837,-24055,24618,21539,-16261,-5929,-5292,-78476,-114096,-68695,-17276],[-9094,14488,-6986,-11587,-6056,19791,55449,41672,4430,2024,23863,39585,41412,-28634,-147026,-150706,-70063,-29800,-70215,-115771,-73135,36695,108710,117453,71737,-7075,-39758,-12306,34353,31217,-15629,-30677,-38406,-96393,-137513,-101819,-24231,20436,-263,-8188,9105,-9130,-24050,10030,12611,-29716,-60675,-81732,-80576,-29577,-4545,-5477,34609,68994,60793,59990,76628,57596,30532,10222,-15668,-13346,-979,-37675,-49163,15668,53977,36741,16174,-29449,-27252,70025,121077,30789,-56881,-45145,7195,15666,14375,4449,-28302,-29406,-27322,-60381,-15588,49515,2819,-50347,-12430,68015,119060,95372,17412,-41802,-33950,-29144,-20046,-10990,-19877,-4253,102572,184710,156795,55257,-30005,-46791,-3194,38752,6365,-76485,-69964,8410,49113,57727,29739,-68788,-164906,-146876,-54319,3443,-21241,-82819,-75400,-24792,23111,105404,164342,114188,48713,36829,54726,44114,47222,106278,126851,64394,-8424,-63870,-49330,31861,36773,-73491,-120320,-28931,21047,-33762,-77539,-48564,-393,-10149,-24524,18581,79689,101867,59320,-14164,-51962,-57909,-33662,23030,19105,-81452,-141822,-55435,55568,55779,-3511,-30773,-21601,-8067,-3452,22300,47922,53918,93320,144178,149193,76977,-22005,-71602,-77626,-129764,-134407,-63946,-29713,-30146,5128,42399,-1250,-97390,-99441,13026,86097,57417,-1802,-46454,-48054,-20920,-30096,-64814,-97104,-99963,-61269,14162,84127,119202,129841,88323,19254,8649,34959,31933,54926,103711,118199,57528,-54103,-106128,-115056,-155489,-123186,-1232,51882,27225,-4870,-9245,9870,6920,-13540,36725,136245,145249,74231,-15044,-141945,-235290,-159667,-33651,-1489,-1910,47688,33422,-60704,-63007,33705,13575,-107616,-111204,-10522,779,-16531,12861,21343,-15595,-21263,-228,17325,-31736,-109839,-52633,77542,95458,59876,77432,50512,-45929,-85383,-73055,-20875,65153,87931,63097,57672,-3148,-50164,17879,63615,32009,-5713,4053,17537,-10528,-43983,-2115,18666,-1434,65593,141036,84196,14618,59576,108671,4162,-86278,-4645,59652,3414,-28434,30596,74843,33344,27584,75657,54888,25600,51860,38065,-21847,-65964,-85839,-79826,-68872,-36128,-19002,-74258,-95689,-35999,40988,69771,17056,-28942,4567,30322,-6826,-23008,1299,-23723,-62657,-23340,46477,64156,66815,60240,-19475,-115374,-111765,-79940,-26667,22055,22608,-18301,-32026,37002,128462,131942,39946,-38126,-30927,-6059,522,48085,57786,-2153,-60322,-41777,11886,-1732,-62441,-59165,-41591,-63981,-55552,14665,81180,81141,17093,-32459,-48810,-17562,91138,157974,76425,-46733,-61673,23551,98963,83220,23686,25499,74818,89136,53924,14608,37671,59921,21134,-19698,-11022,13267,-37887,-56939,33740,68796,-7720,-62441,-74271,-85370,-67628,-5843,29587,-12122,-101192,-120255,-80082,-18730,14732,19250,29277,38792,6615,2978,93520,123987,690,-124751,-157610,-74856,9051,-15088,-64828,-76097,-59861,-10343,34817,29853,53531,90330,68210,32661,39902,74179,34379,-39792,-45766,-19529,16433,61556,53393,15138,-10276,-51130,-110913,-201826,-286619,-266925,-132464,-11101,-15408,-64194,9778,153730,209327,152761,80767,9342,-75773,-135607,-121870,-87104,-68882,-43991,-3118,24503,19955,-11122,-19149,-5263,-20966,-58563,-24195,74039,121640,67418,-61038,-117284,-65800,-19403,42694,87083,42724,-46216,-54373,35992,78195,53322,28225,-8069,-76283,-91248,-31899,14941,49909,127323,160539,86220,33,-24706,-8296,-4572,-524,55029,95409,-20609,-168077,-113803,38710,69929,36652,19519,-5896,237,940,-58928,-121679,-134153,-150115,-129999,-56709,-16807,-5946,9436,-21032,-82842,-107218,-69105,1904,-11252,-87760,-100937,-8817,73232,31612,-43787,-46148,-38376,-95427,-71550,-20423,-44512,-59226,-21131,13429,36494,16589,-23518,21520,110996,111326,47878,70694,112290,79777,-4735,-51001,-42979,-26621,-70074,-133343,-135050,-82618,-57263,-49591,-53157,-9014,66359,63470,35125,45856,68309,66024,29382,-16070,-22761,-25573,-61655,-66713,-53811,-71892,-47687,18428,35943,43814,50797,22993,-40340,-110817,-111153,-22006,27453,33161,93626,159984,146190,57157,7905,41447,28429,-55376,-75844,-48143,-27888,45902,143075,78130,-77490,-104901,4,43809,12839,15418,46456,53736,9285,-85850,-87498,-7722,-4957,6422,106456,131050,61129,52073,89093,104726,99648,6824,-85302,-79674,-21816,-5030,49925,140271,136554,70186,46840,15345,-33774,-35799,-27970,-37467,-8999,47549,87615,44156,-46505,-49391,28088,49924,-21103,-113672,-136039,-70458,-8786,-7073,-11366,31853,99707,131638,86885,28469,8137,5171,-2360,4718,16663,3905,-34795,-36594,-1245,13530,39576,24092,-50636,-49423,43304,96175,112764,110052,89895,52565,24586,31296,-2138,-83494,-98111,-38372,24815,28338,3693,-3886,-2303,5679,-36026,-143433,-139971,20342,120425,73067,-568,23621,56894,16429,-11671,52527,97657,16399,-93706,-139162,-103837,-20830,50651,58505,69064,104265,87624,59273,45495,38807,36330,33944,24063,13960,-21013,-58926,-44629,2303,7995,1556,7715,12658,53225,38323,-82035,-148212,-44662,59314,45936,-1916,-27757,-56736,-42529,780,46984,60656,20125,-10895,7010,-23590,-57834,-81074,-115752,-90612,-39249,-41564,-64723,-58506,-33282,1446,22987,9508,-20510,-38014,-37812,8359,69648,104327,82724,36800,15338,-1377,16508,52979,-22986,-162413,-155907,-58394,-63239,-134965,-132403,-69754,-39275,-56259,-102361,-94117,-75187,-138507,-150554,-40820,7775,-25928,-11331,-14988,-31864,17588,51400,-5307,-18520,40626,73188,34317,-11650,-14401,19248,39919,-706,-66619,-51984,30011,58628,23135,33283,76579,74737,30449,-45214,-108603,-38643,100807,119661,50239,-15109,-42529,-7114,54365,41482,-43801,-92240,-43938,37889,67675,73416,94369,54928,-47938,-99794,-78920,-95996,-110341,-49540,1896,-40132,-60996,-22058,-26480,-25913,75742,123087,62939,39953,39685,-42713,-102451,-62754,-24104,23075,105863,104582,16017,-50721,-55432,-22544,4880,-9201,-60478,-118263,-149199,-155717,-123255,-63888,-23121,31725,115016,113772,15551,-22834,48937,94590,48766,8005,43972,76528,39396,-104908,-240505,-140975,48720,82413,30958,25887,38076,24306,37359,55039,11628,-9147,30089,-6118,-42278,7270,32176,15635,6583,-10872,-40454,-66661,-88539,-43906,33929,33148,-7621,-1275,30188,36260,7537,-4789,21383,47659,10658,-81236,-185565,-217572,-149958,-51445,-42592,-109867,-122881,-57387,-19694,-75259,-166282,-105863,38439,83284,10598,-33382,24685,98397,62475,-20948,-30653,-6137,-5646,-25534,-24321,-4344,8192,-17260,-41846,-24704,-30461,-68294,-36631,43350,59975,26698,-12490,-26245,-20133,-15736,-7266,26443,37586,50173,115297,112511,29605,23476,51821,-13437,-65596,-17950,35390,56242,53965,36160,30066,43486,69599,142166,194658,133402,29487,-22926,-74336,-70700,-16721,-25138,-68352,-9260,82173,59463,-18460,-25076,12913,-18391,-77494,-41655,7272,4060,32998,47854,30247,23594,-46849,-112681,-55072,24687,8699,-41080,-6061,97426,121141,62078,21048,11396,-5734,-6236,23390,44368,-1380,-72034,-79910,-48420,-1065],[23693,67992,43965,-29342,-69772,-23187,45343,35753,-7489,7591,46159,36433,9527,-20541,-67260,-88420,-105842,-108256,-75257,-27696,18506,78244,110896,95629,58144,28173,22152,34616,66017,65455,28305,19785,11384,-65086,-131936,-86217,8600,35402,26796,50816,36009,-38280,-66816,-28074,-20407,-70504,-120100,-135135,-127516,-53940,14691,44144,87539,104880,60139,49976,65245,6442,-19249,33333,32428,-4399,-1640,24149,89071,137625,92719,29460,-5328,-62298,-63964,72928,186580,143557,42215,-11743,6810,40380,46282,9157,-38602,-51787,-54868,-76989,-60565,-26023,-66067,-83488,-20224,36997,43914,13386,-24413,-35826,-32445,-37627,-15062,-24184,-72234,-82911,-8765,66089,72482,9557,-60243,-81181,-58529,-1834,19126,-44746,-59670,1137,37426,46587,35087,-47484,-185006,-189878,-59965,34222,28314,-3571,37,-2608,-37163,2476,115107,121207,29838,6379,46045,7815,-38208,6496,37740,-16642,-56229,-25776,18802,14487,-51751,-128254,-122082,-53931,-40790,-41567,-12264,1512,-11416,-19641,279,58445,107708,128557,127377,98875,69137,56566,4572,-73396,-105698,-128551,-166321,-102358,28062,32158,-73490,-93120,-5842,64917,69599,56882,48569,34928,26824,50186,87226,35340,-68283,-82552,-76317,-133063,-127910,-64170,-5044,56882,77974,24720,-52381,-135667,-137235,-1203,99817,43884,-47447,-86674,-89322,-59709,-65481,-115871,-146663,-163942,-154744,-103912,-14684,68154,98812,68361,6892,-17358,26368,48488,54626,89933,109848,79890,232,-75172,-121482,-141665,-102231,-37689,49,39872,63433,42621,23891,31566,46321,74049,111986,104031,89591,74529,-26559,-153075,-115499,-14839,-7224,-19809,63124,118559,67701,25345,63698,11110,-86572,-68503,34587,58021,36756,38000,55110,30938,-33100,-77174,-58656,-48477,-74085,-45380,25423,31234,28848,57255,11823,-60591,-6655,33382,-8524,-16954,14929,45435,45258,-45712,-119748,-49680,27480,46073,9361,-32055,-39983,-59487,-84999,-38336,-36415,-89154,-36363,44217,19841,4985,60310,76723,-25868,-121325,-67342,20579,6577,-788,52871,49426,-15938,-10413,56218,33278,-14145,24069,64998,38233,2723,-67361,-146545,-156488,-71864,13022,2221,-18805,5308,33368,46696,9099,-34801,-17863,-135,-14962,1845,4522,-49488,-73934,-28012,38664,88521,120544,76089,-51682,-122108,-94681,-70268,-4014,86506,91144,-20607,-85896,-14922,80850,80321,35283,-1716,-2784,11104,14961,50538,88465,73068,30937,24640,31050,5478,-32717,-45548,-33803,-2930,24687,38413,65519,63645,6951,-32782,-49807,-9294,133244,220066,97033,-71561,-100594,-4891,94446,109006,47068,25814,79524,85173,26208,15598,79510,113504,62244,-24075,-46235,-4475,-21762,-27938,63178,90032,-28487,-129706,-100456,-4467,27299,-2739,-26373,-48817,-87436,-91298,-81308,-13079,56916,27018,-5296,-11297,-55151,-43502,61745,110488,28986,-75876,-121396,-48260,32613,27936,21112,30751,438,-34087,-12285,10355,21062,31845,14300,-37990,-57747,-11391,-8063,-42165,-49660,-49139,-19110,35066,58899,62996,45923,-5389,-40417,-100751,-188401,-188207,-86130,-3374,-22707,-55156,23824,136863,163879,130601,106050,28505,-96365,-153016,-114085,-76182,-65362,-54008,-15451,24913,29121,9512,21397,56597,46458,-30616,-52780,18743,69238,54815,-30647,-77099,-44935,-11338,30554,34034,-32958,-86698,-50789,26070,31914,-16581,-58271,-94098,-121911,-87963,-27330,-14406,15672,122327,167594,93845,42212,26282,5929,-53375,-114422,-89423,-15535,-57798,-146656,-81817,35654,71070,91065,106354,72539,47573,56720,49698,10155,-60210,-130067,-136825,-89250,-53882,-2621,45387,16692,-48153,-73609,-84574,-79154,-69590,-72995,-65870,11482,96669,46042,-45316,-66385,-65316,-89024,-63528,-24450,-45374,-85607,-73606,-40307,-44266,-87605,-116806,-39693,83055,87612,-3300,6059,63428,58456,24769,5254,-37685,-87847,-105888,-77596,-72796,-89946,-64142,-25310,-18873,2424,39008,36086,34867,40264,5372,-58682,-71106,-41450,-31946,-53946,-108313,-125829,-86629,-69674,-43835,-11446,-28137,-7107,75227,98143,2876,-108672,-99524,-17461,-6752,-6746,90412,166233,128736,80488,77191,96941,47125,-34608,-2731,67691,29077,31727,144023,139773,-4177,-70703,17454,66462,33043,33015,78226,108528,65459,-72209,-134322,-45920,25272,39521,55108,41293,-10279,-6699,55509,69612,31982,-18069,-58788,-73948,-76049,-88552,-30331,87263,151657,121969,65681,32503,34069,39772,34052,65065,110920,111487,121725,72805,-57814,-80205,6558,-3187,-104770,-168775,-160785,-101267,-36234,15775,81083,124964,129060,133907,102369,35915,-12397,-31578,-33192,-4021,29170,30182,-5752,-20559,-6609,-4488,23422,23351,-61211,-90620,-5525,75338,141151,165687,141828,84051,31976,12098,-40355,-95003,-55320,1295,25534,29063,-12802,-54651,-49596,-1171,-15192,-110217,-118223,7131,84094,70921,65540,100369,98983,73691,52952,80240,94417,-13297,-138299,-148801,-88358,-7606,61806,74044,48978,43513,91310,121076,67925,12635,6237,18289,43996,49799,-30339,-115026,-64599,42482,52374,-7875,-25965,5177,60258,64257,-19052,-89257,-38309,6971,-11140,-8840,7347,13941,55992,94770,96860,60452,19749,5864,17362,-2033,-2137,-16662,-44493,-1253,24223,-40423,-85646,-69959,-46067,3918,49071,17872,-43189,-41712,-22249,-20672,-3112,27871,-6622,-35034,7484,33166,32245,47506,-8016,-80012,-29228,25448,-31075,-87581,-84952,-84439,-113547,-140324,-162577,-152629,-144928,-173977,-141412,-32301,14733,-5674,-7189,-31472,-56559,-27976,1573,-25274,-72606,-56644,23691,33169,-27864,-37893,37848,69989,5540,-46308,-6707,23958,16771,39962,99657,101747,8657,-68828,-68504,-74145,-7018,119919,120808,30460,-18335,7667,76651,93246,4438,-104270,-112882,-44939,8338,34689,66415,90866,68504,17175,-51732,-67631,-45765,-25096,22198,29784,-39804,-87904,-75494,-54122,-5921,77085,101459,65063,65323,55925,-55249,-124774,-23176,59101,70797,81113,40224,-36332,-92789,-127174,-116883,-85159,-86501,-88847,-78857,-95529,-113514,-70292,-13670,-3265,-16840,15513,73741,79654,50106,82274,117587,45387,-49469,-16315,72535,66159,-99225,-267149,-187260,-10314,24932,-23070,-23491,22054,51964,77011,118002,106714,54929,62073,41440,282,31328,52637,9603,-3960,-2305,-45866,-78062,-67284,22743,102275,42337,-67809,-58806,28747,59065,12338,-26383,174,51009,39913,-37112,-129491,-188290,-174509,-124472,-107233,-96768,-82819,-43749,27219,23838,-86481,-76170,52764,110412,59692,-5972,-8881,52862,86942,45683,-23669,-65128,-44911,-12185,1923,-10527,-2538,11014,18139,14955,-42255,-120216,-104981,-10292,71459,85334,52621,13494,-18607,-27977,-49349,-68199,-32786,62593,148908,98720,-12710,-7099,77284,66453,-4203,-19707,18320,33323,23745,15444,-28475,-71553,-40592,50333,113120,103137,29973,-61679,-148364,-150302,-67994,1519,2845,15255,25423,-27738,-79156,-62359,-12059,30401,14657,-15995,-13275,-5976,10409,8690,-7084,24508,30450,-21148,-30609,-3157,-22387,-44779,18772,125151,143738,80537,31562,15789,-12552,-5224,42985,41810,-29162,-72632,-44409,-13658,9094],[-8680,29756,49433,-17223,-92261,-60748,20887,23360,-9485,6529,5190,-31718,-19649,23630,44398,35383,-39360,-103995,-75317,13818,53796,36642,40619,44464,19195,8759,22257,47056,75894,76616,85554,100631,63246,-22771,-74762,-20102,63893,67118,54912,76422,42227,-20980,-32042,-29682,-62020,-92958,-106644,-112454,-116608,-70772,14462,76050,72006,10334,-46172,9549,97407,38714,-43078,11950,70184,55576,31478,58284,164286,196225,97778,21783,-26644,-102529,-119896,-7565,110098,114002,42219,-21587,13022,109455,138734,55536,-36556,-75272,-68924,-32805,-13234,-31111,-78505,-64245,17145,46256,-4362,-38025,-9699,21117,15242,18424,39445,-5427,-79224,-125896,-102273,-41577,-11958,-27642,-79016,-116742,-119211,-79123,-27234,-36261,-60632,-43546,-1533,26078,30549,2911,-94200,-115273,5169,80207,61421,44471,39916,27965,-28371,-51625,35449,76472,13985,2020,35987,-17831,-72989,-28412,10245,-33460,-41475,36910,75017,7242,-81310,-91139,-46383,-79116,-175489,-147428,-33911,20001,-915,-7198,16280,69779,94701,77894,79595,104403,110811,98194,600,-157139,-178239,-98992,-88740,-90488,-16135,-19461,-138113,-145095,19804,151652,139442,62063,6094,3212,-8398,-33846,-49095,-78671,-86711,-23566,12099,796,5339,-1299,44543,169411,192468,65764,-67582,-162374,-158417,-12894,85643,12989,-77348,-90925,-72404,-29695,-31392,-76757,-69649,-54672,-89912,-109505,-67502,-17939,7957,32579,36823,39146,67302,55372,25978,37879,86008,109076,73282,4637,-27358,-26816,-15776,-13734,17783,101163,154936,118221,52927,40935,85839,105611,87777,68606,84538,94813,43163,-24237,-13448,-2488,-55670,-70687,24307,110635,97503,34326,7037,-37254,-58332,-13076,71113,87906,39538,30102,101307,100740,-35316,-144053,-123027,-49749,-1679,-18974,-65018,-60862,-1062,21733,-15023,1760,98974,116130,22067,-63536,-55426,-472,-6493,-83512,-134093,-111974,-34478,41127,-32075,-180524,-165211,-81605,-63097,-31157,-23080,-76219,-65052,-29619,-45742,-17600,18625,-2437,-27827,-32813,-49460,-41641,-14181,1257,5997,-48305,-90021,-40784,29682,-6166,-51481,3066,88062,88839,57641,-9967,-99189,-155501,-104269,-4396,48873,54268,18697,-17709,-12912,-36022,-62099,-50038,-35178,-2080,62128,53804,-17846,-24409,29479,71839,101420,116090,57323,-31880,-32332,1398,2425,48916,103463,67780,-35637,-83162,-21361,54551,58180,39992,49337,69063,62216,49818,60071,98700,112718,70949,33764,30908,28474,-31794,-94049,-58219,35225,66666,29679,471,-34184,-32844,16805,11562,-11219,93023,164204,46510,-79561,-73889,-14248,30272,19784,-32318,-42424,29286,44213,-36477,-61182,25166,94890,71285,-26983,-83796,-54617,-41970,-22941,76048,119081,5348,-115433,-93811,14782,34280,-19855,-46828,-32678,-30325,-27333,-31382,2645,52547,23697,-15230,-36075,-55396,-3909,96508,117117,70498,8641,-10902,-491,8657,12028,66563,95074,15242,-75398,-41802,17851,-6842,-56441,-81524,-90119,-77311,-34443,-33493,-48986,-54434,-86567,-88252,-27482,26548,23334,-4893,8062,76570,60116,-60332,-91571,-6594,21965,-36846,-54596,24938,109515,127390,109811,92245,17321,-110203,-158000,-108142,-74674,-67902,-62835,-31814,36162,90292,69730,38429,51894,60299,31066,30675,43409,26408,36782,49067,49834,24478,-3424,30261,40637,-24258,-57984,-6357,58792,59077,15399,-43071,-80186,-76354,-24460,37325,30912,-1773,42175,87539,66002,57884,44896,-13810,-88158,-118472,-129341,-110813,-101365,-126375,-77649,13121,57945,86234,103985,79307,29903,15343,53085,66336,-18217,-100442,-119714,-113458,-73291,20754,61308,17825,204,10020,-71294,-139700,-96853,-30012,-48477,-50060,21181,47242,-734,-62513,-76205,-40801,-4820,16739,13144,-47585,-84701,-69319,-92914,-153864,-153738,-62423,42636,59795,-9697,-28578,-8696,14997,52750,54807,-25729,-97165,-73440,-2300,-9930,-56705,-51033,-43585,-32962,10668,27844,10276,10989,-4088,-67511,-127913,-109580,-52021,-34634,-24897,-36200,-60247,-52620,-35045,-16909,-29397,-85677,-46546,96217,136632,13535,-94766,-68233,-5032,-22697,-47168,16398,103656,113344,100502,113407,122823,47976,-10687,58281,135642,52592,-26898,50038,103045,45938,-6738,33640,75783,68508,60334,93124,142043,120918,4079,-71796,-8337,76084,88499,24694,-52803,-89659,-33539,73150,76968,471,-44539,-45181,-44752,-53294,-72653,-70596,-27086,54909,86526,31055,11698,89986,118769,94554,152066,221415,196519,152012,59424,-71916,-80859,-2361,-13032,-95922,-114894,-92617,-93284,-80932,-5250,77393,107534,96415,90151,57622,-15003,-60302,-46639,-38214,-20618,9393,13518,-2593,-6841,-21469,-39149,-17581,16395,-12202,-90457,-108568,-30297,88598,139680,117681,62277,25811,33194,10612,-31862,-10856,22719,48950,84334,38729,-59258,-76465,-7490,14874,-40323,-68936,-23375,37991,76318,114624,179972,181363,132504,64740,36139,15458,-36440,-61614,-52750,-23137,40072,96072,81950,-4917,-62799,7683,101531,63478,11238,12114,3660,17099,40601,-41037,-127081,-52940,50803,56397,-1865,-21602,-17421,-22630,974,29162,-17330,-48015,-32711,-9164,9023,11068,22395,75597,116575,100541,28931,-2727,26163,37083,6813,33865,57082,33124,48889,48245,-35656,-82164,-51783,-19413,22303,69615,25080,-37715,-35918,-33303,-76546,-74031,-33971,-57944,-63748,13853,71955,80602,75110,30691,23385,61347,43827,-17436,-39948,-58303,-93288,-130015,-125823,-94023,-94796,-127037,-132902,-109152,-89665,-89962,-70253,-29069,-27138,-40498,-10698,33537,30860,-35287,-81610,-35616,-11153,-44690,-27231,54772,79365,50579,42657,52351,1100,-30631,19883,94963,73718,-82207,-175232,-92820,-18587,14870,83020,95769,51186,19442,36221,79268,60435,-45897,-126657,-104448,-48750,-25822,-17284,30575,66122,50114,48868,38491,21876,28865,33006,1787,-30540,-35002,-41904,-67991,-72019,-32589,3285,2180,1155,42511,62616,-12999,-73584,2465,101206,114529,50141,-34159,-77908,-108271,-162010,-182161,-145631,-90059,-27353,12783,10094,-8029,12501,56688,63650,-17556,-70200,-22041,35516,32820,24697,17309,-33925,-93078,-42470,67087,67880,-53080,-105540,-12313,28643,-23360,-50571,-40451,2433,61410,91007,141066,161178,102738,91921,110579,66538,62915,68110,-6598,-42607,-41325,-89209,-107462,-58697,61210,145841,91576,-2621,-12604,50669,81216,40470,-18966,-31749,4038,34993,24258,-16629,-56048,-83462,-100061,-69437,32986,56027,816,28828,78579,50960,27605,43932,67170,68563,29955,-15311,-3077,37651,-7874,-110473,-158876,-118255,-46139,17964,1439,-27038,41682,98345,44950,-56537,-146905,-154389,-63099,49746,73582,50125,3783,-62670,-87057,-90290,-103960,-62513,46624,119272,52422,-65056,-92008,-16758,49065,46799,50734,71286,34294,-23699,-38047,-63990,-106721,-107730,-50859,-5065,-10867,-58159,-105622,-137177,-102851,-5376,87666,116367,36143,-92128,-156507,-119312,-52682,12363,119555,116854,-7870,-53101,-17761,-24490,-55146,-60198,-8603,70522,82477,43496,14209,-29739,-51061,9808,102271,115671,50820,5981,21414,21807,27912,45664,19161,-35532,-54598,-25215,-269,-10383],[-34416,-4237,34662,4044,-77463,-84992,-21893,-5790,-31,16753,-40190,-70202,22753,98662,92242,67390,17311,-23525,-41270,-12959,16029,-3114,13643,27428,-23304,-61547,-63055,-35600,26261,72695,115703,113921,36873,-27517,-22756,39415,85935,59208,25439,31398,19307,5783,2193,-32204,-70725,-58044,-34611,-32636,-39237,-48762,-20849,12675,-45309,-144066,-154466,-29532,121468,95300,-39814,-55333,35486,88763,53171,31894,114625,149356,68552,-13023,-74925,-124241,-122091,-73773,-7435,16624,-3512,-23747,29950,155161,214811,115985,-4987,-67062,-76315,-16786,34972,8722,-40073,-29677,27265,29175,-36854,-51016,12614,41532,43091,73448,77788,-1431,-67627,-100332,-80312,-40303,-29547,-41636,-79121,-110303,-115511,-118835,-95394,-59748,-59545,-84769,-63629,-19687,-4131,23965,31153,24095,86264,112972,68644,20467,-15018,-901,18969,346,26726,52344,33165,19423,8963,-20231,-22104,14934,29288,-6179,2689,57898,52594,-17105,-56610,-18566,-2830,-122153,-262314,-231358,-87937,23121,54091,36327,20719,41337,43256,-6916,-42709,-11846,51670,66211,-24517,-150007,-147676,-41695,-3445,-54927,-59710,-68207,-161547,-173073,-7862,137214,131271,62065,21396,28965,14274,-47865,-122172,-155016,-79928,25225,75927,101400,96757,23952,14143,119202,170892,103960,-16384,-123801,-114564,15071,75488,-6662,-77664,-74199,-43783,1057,10303,-7142,18177,51338,6809,-28310,-19477,-30271,-22824,36827,76899,74547,46027,-191,-12677,10251,71524,111742,78571,23159,40260,64739,31033,3423,49513,131123,162077,119917,46627,17844,69528,109128,74103,30053,42209,44232,3189,-4811,25645,-13481,-86790,-71535,-8173,-1176,-18935,-38609,-76955,-88522,-52733,-7413,40379,30172,-30432,-14723,107906,130607,-16080,-150173,-137139,-37266,29866,-19438,-120470,-106887,-17459,-8120,-27226,32449,79344,43687,-31545,-89091,-50340,13697,-19384,-90929,-120361,-131469,-64779,26239,-70753,-236704,-168795,-10421,6978,-1906,17853,-6132,-23022,-48626,-78025,-19732,-5361,-70670,-17111,100517,24602,-97357,-59040,-20563,-82092,-160451,-136668,-29021,15612,-43831,-86874,-51144,18359,32561,25647,45567,31162,-62303,-90447,-26266,38547,68323,33055,-13545,-29632,-70581,-87942,-71642,-51628,21692,108371,98899,25554,15411,63117,77067,52379,22686,-12091,-1496,57490,83431,68693,81022,48187,-25283,-39651,-15845,5303,19807,15246,-649,43780,109654,111826,84083,76016,92682,96288,35640,-11956,8062,23353,-69473,-149714,-80203,23919,39767,14317,-18031,-54009,-9369,88919,69078,-42296,-10938,54707,3002,-28250,27650,51326,815,-98440,-142352,-93873,-11382,13682,-45552,-99651,-50005,31375,60911,13413,-51517,-56281,-51627,-36309,48281,113879,64758,-24497,-59552,-34473,-12654,-14706,-15541,16345,25355,31906,36146,22230,10537,23632,27069,1973,22781,109254,169880,154923,106371,32742,5096,-10962,-47237,-49721,8809,20001,-57956,-101688,-9680,56799,-11361,-98091,-119305,-74215,-12914,16299,-20802,-47216,-45417,-88587,-119993,-63080,1713,-17927,-61607,-15606,106657,123847,6855,-30881,34567,10795,-75498,-78396,7279,96140,130596,96499,23165,-61585,-122937,-125330,-98484,-89944,-62332,-28687,-7358,71049,156354,103147,13948,7887,38891,77897,119583,100664,43810,44600,87557,107469,49369,-29113,-7180,19926,-20847,-32198,20343,86545,118544,109121,65227,38113,19868,42412,128728,137695,15860,-58621,-4572,64095,71194,47441,5133,-12736,22337,-16687,-95954,-106902,-102717,-84548,-23821,15920,11037,1976,22130,14216,-47135,-42707,-7834,-52896,-111701,-122377,-113338,-49191,44013,43929,-5878,28946,69285,-25515,-122945,-97923,-30958,-67350,-110081,-51510,38133,54337,7295,6256,38669,58647,76739,92476,38010,-30510,-48293,-69208,-111173,-102055,-55161,-3473,44623,35254,-9468,-46476,2711,78916,64718,-17127,-51252,-24515,-11958,-46012,-44088,-42676,-75157,-45602,28840,23573,-17967,-28563,-59862,-101806,-102092,-61337,-35649,-36112,2285,39669,14178,-36981,-43408,-3465,-11349,-91251,-60908,72258,97823,-1823,-70418,-54229,-18321,-35663,-70532,-56099,30680,110080,97823,67746,57625,5715,-11626,48988,78842,-5797,-102274,-64250,1307,5543,-6442,33281,97344,119442,84414,71380,108512,118942,70473,34997,57563,94451,92026,17243,-75368,-98263,-1996,124460,115719,7830,-64233,-24861,27141,29997,-25504,-84760,-81529,-2070,39586,-14126,-15727,88721,124161,109383,170890,234356,207681,126327,28372,-13440,12900,38645,32653,-6023,-11741,-6458,-52319,-71237,-25436,-8247,-4068,9723,13608,-12566,-50764,-41525,-6456,-35287,-68089,-58417,-52916,-52356,-44575,-59544,-83739,-79455,-20540,50754,-9496,-124505,-101927,11846,58927,42464,11701,8929,51493,59223,4533,-27755,-12126,50998,128597,98406,-38831,-100600,-58821,-12153,-5434,-28918,-38669,10996,78787,118580,179784,190612,112029,18983,-22351,-59026,-50827,35947,56061,28812,52686,98603,73822,-38789,-131094,-99364,-489,8212,13151,36302,5884,-8292,4715,-68211,-126034,-68478,3455,36119,41750,36577,-9867,-91434,-86704,-2237,-37046,-102290,-35780,60881,52833,11310,9814,38537,70663,74071,7384,-14569,47192,72308,27567,53799,111974,80599,40257,41021,-4641,-51740,-13124,41120,43021,29394,-8169,-29704,-33750,-60929,-103534,-106103,-85417,-74749,-41660,33355,97119,110872,73912,48130,67965,50214,5674,-2299,-23577,-90561,-115805,-98376,-59574,-3408,15628,-23633,-57247,-93205,-161050,-221849,-189430,-65676,1267,-21460,-31192,11536,60918,68767,8451,-29752,-19198,10227,54288,65515,34765,45939,84776,72438,14946,4231,31546,42914,-26377,-163949,-200152,-93951,-6620,2466,22656,58967,98178,97555,53746,10108,-31857,-89427,-101913,-80439,-70070,-47678,-28181,13713,55229,34746,32738,85074,95581,44227,-15881,-110177,-141595,-52894,29335,-6242,-64161,-60795,-49742,-74267,-75892,-33712,7968,6323,-24617,-20685,65086,108383,23881,-70273,-90453,-92336,-115650,-138316,-114324,-41066,17903,36074,61566,56447,13936,25436,62464,7068,-63214,-66614,-43537,-33583,-58828,-107642,-124625,-112215,-46026,33612,20169,-3883,112488,208296,81039,-57315,-34031,2820,9090,39940,62255,105101,137792,111553,115345,132045,89576,82932,62273,-30596,-63115,-50843,-92885,-110109,-58116,30330,94606,119602,125255,80076,53242,79257,53056,-31240,-80877,-66794,-13490,39675,34739,15783,-13928,-50996,-4585,117673,134578,40939,-3449,40108,84288,63090,-18002,-40722,12216,46265,3223,-36963,-44236,-99525,-149632,-149397,-142208,-98975,14693,51179,11088,82550,142612,30268,-94289,-151388,-162992,-79078,22289,36213,20433,-23063,-96525,-118526,-90954,-68078,-48829,-4309,28590,-15914,-99069,-158458,-143188,-36179,67064,113924,98967,32229,-57447,-99169,-77126,-44651,-36049,-19444,-26043,-83456,-108998,-41547,8713,25613,61507,118414,151914,50987,-128445,-196209,-115198,-21235,53288,152558,136426,-8951,-65257,-20066,-37079,-81553,-85155,-55931,28067,115655,130846,79140,-942,-35595,-3306,48061,46482,1843,4660,64082,75191,57383,48700,27179,472,-12529,-9161,-2713,-18034],[2179,35018,46278,2544,-90631,-119794,-72894,-51214,-15887,15296,-43364,-47536,87849,160537,85476,1126,-14147,28285,17732,-16444,-3866,35691,91950,80385,-17158,-82087,-115478,-115811,-20884,68597,83106,33182,-43850,-67169,-11300,62600,70409,9294,-27637,-5958,9536,-1659,-29061,-51689,-34903,3195,5664,13390,40816,14002,-56012,-104427,-155568,-181912,-127954,-17881,92418,92225,-10989,-89296,-53680,32015,32670,1717,59653,123387,87752,-19096,-90221,-72409,-33768,-49956,-51777,-12344,24440,25122,36766,118151,193328,139344,51790,-3054,-40399,-20172,21244,18403,3471,1546,-4720,-34162,-63861,-34195,15049,5242,15533,61177,60372,-7085,-36406,-20564,16880,15388,-17754,-47254,-64247,-54798,-44820,-72508,-82947,-46716,-12405,-42702,-74287,-56644,-47130,-8649,56627,88514,112912,125326,86145,-3079,-73630,-33641,64101,86964,75934,72169,70601,39660,-7408,6013,69739,77107,32646,9833,51882,81888,25868,-41840,-26347,19630,-34205,-159923,-200616,-123465,-18160,83695,141387,112040,61397,30558,1345,-31252,-69452,-75390,-3996,43087,-8861,-73780,-73172,6034,58360,5259,-45580,-59267,-121684,-150123,-66542,31805,70244,85448,109555,107555,57228,-665,-52112,-99851,-55386,24822,62982,63324,38599,-17044,-40293,-16549,28061,67215,42324,-30729,-19803,72667,92493,29456,-8108,-25230,-43753,-27394,9814,34096,35370,28726,23606,45261,66815,51641,46473,53902,39022,-7377,-68066,-98791,-60255,3501,51488,61314,13597,-24747,22739,69163,26096,6157,59643,93084,77844,53174,14965,-6587,28649,67736,40494,-5526,9359,2281,-63232,-77080,-20891,-22778,-28305,34415,51315,-38340,-74348,-57450,-86382,-94994,-45632,-22606,-17055,-39222,-65766,-22613,83176,100481,-1475,-103478,-78912,9691,18627,-48132,-111630,-85189,2419,12210,-25488,-33189,-63669,-115957,-132666,-102172,5945,88801,44321,-42680,-84059,-85907,-45077,4160,-72686,-153349,-57085,74039,56019,23433,22893,9695,391,-52547,-85601,6660,28253,-74261,-20941,154143,100021,-74543,-70491,-33381,-126586,-192739,-122526,-19072,-12753,-72212,-122467,-129765,-95164,-81647,-56880,48144,106992,21864,-42533,-12741,20431,59316,80267,60772,8558,-68754,-94803,-68123,-27177,56558,121587,82758,3975,4891,61816,59965,-10960,-72485,-81631,-6178,87962,123036,107701,90626,16094,-33326,17385,73967,35533,-38055,-80384,-87671,-29875,64272,101071,73692,68359,90638,81541,1332,-54992,-49150,-60270,-126637,-140317,-66672,-17752,-13468,9790,23063,25775,65668,109410,34218,-105218,-106865,-22806,13111,49357,95418,95491,1915,-135391,-131401,-20884,17766,17779,18969,-22748,-37037,-9536,22210,39504,17539,-5795,-30305,-30246,25031,83789,98092,69970,-4783,-56321,-21545,19727,24724,42079,35172,41002,47757,14818,-13172,39171,78638,57805,94536,166952,164157,145026,106625,11112,-61254,-57613,-63706,-71312,-65770,-91678,-125549,-86884,30795,73293,12282,-41702,-36526,7133,54082,77749,27437,-31752,-43172,-77406,-120556,-81901,-5782,6933,-41185,-56777,12823,54368,7365,-5851,19423,-36016,-102287,-78779,-1200,77229,117366,68917,-39003,-130080,-118733,-62234,-62076,-86659,-31758,41719,48591,86032,137993,62739,-17809,-7603,22653,57684,92429,97445,84876,75622,56832,38642,4613,-52244,-53450,-47330,-73249,-62613,-4664,61247,120139,152543,145305,117736,45834,36149,150661,195520,50716,-92987,-41702,79807,85279,49844,62676,96065,136521,86371,-43882,-90027,-53953,-41527,-46852,-44421,-65513,-88370,-24450,35430,-42264,-102614,-80712,-83941,-115807,-118542,-88670,-17272,41572,17156,-14256,31907,63730,-4428,-85544,-106810,-91088,-98750,-88670,-16191,57897,86587,92524,120041,93534,62535,77324,92826,58386,3400,-32693,-39182,-30650,-24621,-45981,-56550,5999,48793,14380,-21970,42959,95798,56507,8853,4155,-13562,-67817,-114511,-82481,-64199,-64843,3504,58129,12811,-34801,-45213,-78628,-81690,-38437,-8260,-14919,-16921,19485,48368,19144,-44524,-63754,1646,36646,-27604,-30293,30501,29646,-6414,-31534,-55446,-54005,-47350,-62832,-77741,-45281,20201,23346,-19516,-45903,-57822,-43893,-6705,1600,-53010,-118142,-82141,-17685,-11992,-25708,25409,109667,132320,66065,15771,29002,53313,40610,25008,35483,54977,48288,11132,-27097,-31824,37600,132592,119896,228,-88731,-32046,60516,71724,-18494,-83694,-30736,64339,63257,-4917,2181,63737,73904,85191,121990,128731,93376,36940,23775,97174,124921,78377,60292,59098,49415,21476,-10839,19578,33094,-33575,-68220,-49522,-29620,-22173,-3262,29151,9591,-85892,-143813,-123534,-103181,-112729,-122346,-115229,-106877,-99133,-40880,79640,87558,-18852,-46682,25604,57354,39277,8918,-6074,9715,9631,-34276,-64561,-47888,27185,115722,108897,-2038,-94316,-125263,-93843,-28562,-15619,-33474,-3257,73512,117973,125532,95882,39535,3572,-11927,-55167,-49317,51814,91546,45668,25659,56826,58122,-9281,-96772,-118538,-68459,-31463,3813,11162,-21969,-19259,-16836,-96043,-153296,-122188,-48902,30837,84488,80420,30639,-48649,-97784,-80081,-138365,-177341,-31996,116038,90189,34495,21542,7049,24780,76614,52474,7242,23991,67957,72649,112050,153641,91055,30752,71035,74415,6986,18930,74390,54167,-9374,-31039,-10233,-5504,-45307,-67453,-93739,-119739,-81353,316,73068,118752,98120,27478,23922,56056,25286,15433,62589,12677,-112065,-115803,-27166,21542,49839,104612,89755,-1070,-72119,-128474,-208442,-214131,-73405,28431,-8864,-88020,-86889,24883,138024,99530,1826,3881,95678,131999,54610,-25709,-14604,29058,46193,57964,81395,82138,19193,-101515,-161009,-105864,-35921,-20394,-16634,1239,43353,124805,142736,52630,-40688,-80542,-86735,-52031,-45056,-79274,-41779,34373,73835,98716,74162,36013,56413,70333,4319,-78736,-150283,-158823,-52001,72921,60152,-23374,-38539,-19227,-59054,-104440,-107451,-68188,-12167,-17314,-46307,9255,51773,-10421,-67477,-72909,-63001,-38279,-29646,-23861,854,-1516,-9482,42861,56010,-21416,-53512,-10240,15787,15451,-5511,-43786,-63270,-79666,-115130,-127334,-116490,-65438,-13630,-23600,32690,223685,286940,94072,-34736,23939,62542,37574,33378,57521,75811,91608,126588,158904,113649,67146,68457,25292,-38588,-19012,23885,-9950,-32196,-924,4537,-2911,77785,161902,93756,-5904,5672,-3872,-70240,-95419,-89457,-53237,27647,33233,-12872,-42100,-48929,-373,68537,76286,34486,-15015,-2748,28077,12911,-75657,-122774,-46543,47457,16549,-41622,-66135,-91619,-48033,-12140,-88546,-130013,-29411,51782,57119,88743,100854,-12099,-108864,-100856,-84265,-47262,6063,25203,14655,-8090,-35520,-51400,-59625,-52586,-65774,-70119,-41763,-44431,-73641,-125273,-157863,-72495,71837,115498,77475,40343,-38691,-118491,-100277,-7815,73266,105798,65637,-19560,-31862,76755,128944,94693,71923,94379,119997,90993,-16469,-95139,-73357,-22818,13005,46014,33484,-31670,-48924,-12771,-14828,-38280,-49342,-67185,-33352,83898,163088,120656,29740,-6066,-516,-789,-32259,-51904,10814,93534,70858,20555,25748,33946,20738,10869,578,-10971,-2888],[32664,66077,48923,-33492,-144349,-161572,-102092,-80555,-59786,-18612,-31130,-33570,65825,134220,49864,-71678,-100479,-19460,48154,48275,37155,88299,174027,157544,49677,-14834,-62172,-84423,-1901,50751,-2999,-67269,-101233,-105467,-42291,46061,37591,-37699,-35262,26744,27712,-40337,-93122,-61705,11083,22077,-29154,-12374,61234,68847,-49040,-154502,-143719,-70750,-22147,-4949,13355,30337,16373,-65487,-129892,-83732,-23126,748,79032,169726,141933,28918,-18294,35349,69968,13068,-39186,14808,93171,73578,22158,27516,65766,66775,66853,62725,23946,-3644,-22178,-21463,10378,9632,-56720,-100964,-60780,24148,41213,-20339,-46144,-36023,-19529,-8215,20054,56245,75969,28847,-41188,-80825,-71697,-14999,11554,721,1383,-945,19137,19686,-30372,-64383,-80573,-71837,-28865,37105,84467,119628,106364,7841,-78498,-36793,55835,85238,79630,75361,72193,49186,18510,41893,103712,74736,-8710,-12623,73906,121870,39125,-57510,-37088,-1558,-75459,-149195,-80203,55320,115395,156490,183718,151045,90387,33283,-4817,9729,6296,-43413,-36505,23449,23095,-30626,-40520,48495,122870,76622,9077,-21149,-70858,-101655,-91148,-45498,26183,90695,136818,126236,60545,46288,60711,3303,-42712,-16261,-4361,-46937,-79942,-62265,-30196,-52738,-70996,-22633,32249,33587,52669,102667,99816,77045,82206,37741,-59960,-85500,-16340,39205,2703,-56526,-22577,44376,79889,112517,111228,20405,-77682,-120414,-135343,-141730,-104960,-33322,6977,-6035,-42601,-50921,-2142,34964,5876,10778,53148,18595,-29331,-12081,1702,-5653,-3133,-5632,-20088,-28971,5038,8097,-55912,-105193,-75887,-21242,62538,143534,149806,66521,18809,6970,-29885,-64466,-18693,-10939,-40388,-50183,-27079,15674,61748,45443,-32708,-78238,-7126,55660,3285,-56164,-70137,-41672,51203,77793,-11124,-116976,-174102,-187222,-152250,-86806,26587,126586,115193,26223,-29368,-25540,-34066,-34212,-62806,-79400,-8201,56715,38689,18669,-19274,-49667,-35862,-64925,-82040,19343,65781,-30961,-51846,80041,120996,25388,-23724,-54226,-126568,-115948,-33870,-29904,-65429,-91284,-136757,-156767,-116378,-114413,-101012,785,88443,42626,-13804,5195,27291,65749,107377,93575,31688,-49137,-72544,-27601,31935,90462,108866,23925,-69019,-29103,68784,69228,-14106,-76211,-83457,-22507,75311,133659,121924,80629,39439,50315,85043,111615,63491,-40958,-111947,-125152,-104766,-31163,33344,29186,34118,80702,85343,9343,-64206,-115276,-166748,-167231,-98294,-55739,-57096,-35897,1495,31436,59235,81817,56395,-58179,-171711,-167468,-68246,25319,67595,52867,26826,-34894,-99239,-9703,123901,96533,44131,85765,97893,53868,-10387,-46788,-7190,34437,17962,-16515,-6355,30090,53014,77689,95947,48229,566,24433,50743,35293,23036,-2414,-10130,-20351,-38540,-16017,48781,79880,55251,71373,102517,78744,77931,74881,-6123,-91340,-69160,-16400,-14284,-52071,-103544,-111236,-57952,10084,35227,36710,45623,80080,93093,71011,89537,73507,-10605,-69982,-103615,-142243,-127133,-25043,56111,11695,-86612,-93109,-41609,-18215,3873,14087,-33379,-59725,-21489,15019,33619,54605,42997,-17486,-93558,-87336,-33631,-31920,-47283,15510,82532,63586,34723,29569,-24187,-40151,10512,21166,-14904,-21861,24204,78716,89558,12245,-56300,-49719,-43609,-61676,-86578,-103293,-79508,-25673,11473,52852,104062,105374,47869,-33665,-21499,97430,162337,79892,-38288,-26517,57013,57474,23935,69522,101482,101995,50634,-60994,-92469,-10138,25109,-42213,-79466,-69659,-67061,-12445,51177,-3076,-81744,-72834,-56858,-60036,-56347,-43460,-15897,15012,12019,9069,26998,19357,-37534,-73763,-105937,-138450,-115270,-20988,91458,124718,101542,106885,134845,85316,35820,45228,35282,-6427,-32403,-60125,-62345,-9358,10412,-46930,-96682,-56911,-8996,5247,37544,94549,75881,34895,36097,12601,-47272,-83815,-114867,-127305,-99977,-24814,67005,74737,12048,-21100,-23726,-44309,-24740,9268,-7676,-15579,25136,53949,25735,-9522,-24553,-31531,17140,70272,46790,28541,27290,-2852,-6011,407,-47480,-69769,-24936,-8799,-51618,-108767,-135501,-93308,-63118,-74624,-85594,-78785,-43179,19531,11526,-34846,5557,67059,55126,-2494,4793,62250,69156,2520,-42088,-39039,-29756,-58851,-98027,-70813,-14790,-2971,-2730,29522,34192,29425,70337,60280,-59056,-159427,-114331,-3970,35797,-25054,-56958,31605,132173,107315,46139,45873,37708,14360,42474,42925,-23897,-79691,-66152,30103,136608,131289,64455,26453,24017,21404,-9767,19439,130816,147555,36739,-44617,-43363,-10032,19754,53825,47548,-39910,-164624,-192881,-125981,-90787,-126792,-156520,-134053,-89791,-57265,-15390,52602,79949,57809,48596,100453,139486,128676,76991,5141,-61031,-101070,-106174,-85507,-59881,-11284,42452,49160,24277,-50008,-156614,-175009,-79057,-17002,-24971,-27909,40088,109712,86660,7694,7212,41752,35680,-8485,-29974,6277,43889,23415,-12867,-7209,23882,46432,20288,-32545,-45090,-22273,-8884,-39828,-65129,-30993,-19006,-102076,-180696,-141757,-43703,37773,58962,29201,28320,35544,-35153,-107998,-179817,-180226,-28728,103642,90478,55399,28172,-21184,-14042,81201,107507,9026,-78190,-18273,94719,167895,140589,47562,33648,111965,125903,45652,13208,44387,59894,38085,14405,24686,27996,-15289,-39818,-77650,-118913,-93373,-4498,80572,105968,47582,-29065,-35952,9088,21385,39427,89087,34963,-100301,-83166,50781,89079,65559,111581,105615,-2003,-48962,-30188,-70089,-120406,-77151,-14013,-18285,-95365,-131186,-20881,103465,70777,-22123,-5482,101789,109399,11143,-59811,-65962,-50421,5609,63145,88556,83949,9125,-94895,-72846,24845,40250,-12765,572,40955,51716,92251,92231,7085,-44017,-40076,-27239,1362,-3497,-60771,-32879,87494,145278,140805,119613,59211,-25707,-51562,-63669,-92413,-93947,-75143,-21884,53106,65493,9451,-4787,25786,-5074,-82332,-118368,-79515,-19152,-24106,-35303,-15085,-26977,-72370,-69220,-56001,-70640,-39519,21910,35509,-895,-37861,-28275,24242,35580,-17348,-72180,-71419,-21700,48738,70800,9189,-70898,-73640,-40780,-67282,-136932,-125114,-56041,-24820,43641,175299,189606,64989,32687,70608,53626,28287,51595,100884,92918,77521,153640,188194,83693,17619,3285,-25835,-15848,51179,101020,73036,62180,82931,30113,-50567,-8104,61355,131,-104670,-125613,-122859,-114231,-64004,-58144,-66986,258,22000,-51677,-99783,-75956,-36337,-23783,-35448,-19893,13833,20069,-10511,-25093,-65972,-106808,-37665,41888,169,-33493,-20454,-7617,74830,98059,-24924,-117999,-101440,-64520,-7837,22482,6836,-30748,-43423,14357,49681,-3053,-5219,41034,32116,33735,75930,49686,-45628,-106449,-139024,-118309,-31168,10525,2860,-34626,-72044,-26724,74504,90334,63898,61856,6619,-86553,-123125,-57586,71464,159227,153962,113795,89585,99151,78008,55497,67517,79065,89269,129000,121203,46346,-16229,-52577,-102807,-123900,-100846,-67082,-39069,-14286,15247,36884,21289,-26229,-32339,52567,130030,107357,43676,23914,19229,-12244,-62907,-67947,13276,77927,2164,-69422,-30466,12784,13958,15869,6116,-16094,9050],[983,26528,13243,-58242,-151142,-144531,-58634,-35149,-58678,-31659,-12261,-43141,-13824,41555,-6913,-91952,-131145,-79811,42943,126496,99558,79841,152831,185390,123691,66162,33541,35926,76606,38120,-53340,-83980,-85894,-101024,-62038,17354,16670,-25029,17315,84570,53814,-46641,-101058,-38430,33824,-95,-62802,-36055,40783,80597,9544,-65783,-12003,58649,19152,-44198,-46322,2371,33455,-31184,-137373,-140501,-57097,15734,117151,183720,121012,62882,90077,128043,123510,57277,-14889,21917,89481,58462,19422,-4374,-48128,-57809,12342,74285,66103,30136,-24650,-45958,-7211,-8116,-88145,-107725,-6110,114538,121258,17693,-78558,-124199,-88018,1427,72612,81866,67647,12256,-79999,-133957,-101261,-13990,21264,27294,49350,10456,-23920,3569,755,-46821,-85576,-102617,-92525,-22246,66337,114878,98273,9954,-73055,-61426,-24467,-4508,29952,40201,34938,60943,84298,72397,54150,7093,-48299,-40407,44472,101946,29353,-67594,-65250,-35092,-47113,-65097,-26919,70573,126339,148691,147904,105237,43564,22033,27856,45607,29575,-43600,-84520,-18129,24863,-48042,-57428,77475,166187,100897,23250,-23515,-66565,-73282,-55591,-14885,34573,44055,35874,38139,23781,57591,94710,26364,-65570,-78843,-81861,-105927,-101332,-55169,3472,2286,-57114,-66531,413,53136,76716,90097,66270,53091,85752,61803,-45525,-82961,-9913,38153,-29843,-106014,-67921,-6540,16365,76236,88265,-38164,-136874,-94118,-41430,-72687,-97026,-65333,-13165,-8401,-21735,2253,52271,41509,-8050,8587,39293,-36997,-95373,-35023,27289,24193,-11028,-47116,-43368,-26141,3588,27038,11497,-38565,-64012,-14024,72484,116356,145227,137313,84532,53544,34036,-7155,25230,29337,-31139,-48387,-6055,24313,44919,12936,-77403,-89186,10607,43928,8385,2037,-18967,-19927,76383,116414,10264,-108570,-138163,-100833,-45384,-33228,-6797,79105,108900,45824,6069,-12807,-60103,-66894,-54904,-67499,-41704,-8051,803,-14252,-64212,-94869,-66776,-49399,-47250,6498,58399,16414,-79376,-45973,71365,102053,28586,-107441,-145644,-905,100880,-3986,-83978,-85237,-111098,-103221,-31205,-35401,-67843,-21983,72558,52993,-12901,-4747,35870,63385,55153,26064,9957,-19207,-4646,59741,96802,97691,85689,8987,-80535,-30857,85016,95123,32676,-8244,-23309,-10104,50363,120393,108248,38296,35019,81347,77775,74919,85350,52127,7993,-43141,-94955,-66964,2382,23900,16518,46254,67769,14741,-62505,-130780,-175167,-155036,-96308,-87063,-72671,-19551,-10748,-15000,-52,19784,-572,-88242,-187769,-193626,-103022,-5144,16442,-26314,-72632,-89916,-62269,61709,176640,143163,63391,95455,150345,113427,-6050,-91247,-63995,-3967,-13642,-29804,12379,40967,29036,33504,64815,81233,83062,75545,69178,33624,-1904,-29869,-51653,-86937,-88852,-24002,35658,36883,-7337,-14194,24501,51069,54761,48541,-22605,-77010,-46912,33818,57259,24414,-25050,-42152,-38784,-35722,-11596,26903,49282,93218,118085,62769,63681,92044,22632,-85475,-131919,-150087,-153147,-48473,69860,40327,-61528,-83211,-49675,-20392,31244,82290,62651,34490,43096,26268,-13087,186,56088,68883,11108,-51517,-73700,-51944,1782,55537,56576,8434,-40457,-57249,-77565,-51753,28326,28172,-62846,-90346,-36742,27658,71212,4632,-86530,-73972,-35231,-49416,-67909,-53045,-15710,16083,7420,-78,34267,9174,-72166,-99808,-31908,65874,110767,86024,34275,6655,5406,-14073,-33775,11357,32188,2146,-59584,-111158,-88014,1369,46934,-14245,-55593,-13166,24638,42554,55528,11857,-57919,-61085,-28559,10982,37120,15898,-20678,-10613,19905,36975,26745,-16304,-75129,-62844,-59507,-99678,-90363,29811,170025,188565,105721,50261,53943,57047,75716,100779,53586,-33972,-53457,-62607,-77190,-20831,15481,-42554,-87051,-68203,-50964,3926,94469,114517,25991,2361,38620,-14608,-74790,-50980,-63541,-122416,-105928,-12209,55623,60593,40440,24792,27296,27697,44790,41640,-20945,-24043,61205,91885,13333,-20316,27648,42077,37716,55684,60330,71543,63069,-92,-21874,14773,-13546,-35359,44686,78758,5434,-93548,-173328,-122846,-13130,13854,-30914,-62195,-19446,103096,140829,94639,101847,122254,106558,34421,-24612,-14325,-20,-31922,-48708,-47659,-63067,-97020,-132996,-107771,-52110,-28172,763,71427,68979,7744,8310,1005,-96774,-204746,-183678,-82242,5655,27774,11779,34544,83464,83034,80649,75001,17902,-20592,15747,4969,-95824,-166174,-104041,21623,74851,66086,55394,12576,-29210,-32482,-23883,66570,199147,224439,101496,-19946,-13875,40837,44677,37976,15844,-57694,-156801,-149785,-57404,-34973,-84646,-89295,-56303,-32391,-5865,21349,12384,-5824,26450,72642,126504,183027,202785,149991,43517,-69999,-132605,-121064,-92525,-74048,-46947,-41804,-32835,23485,213,-129631,-182631,-88774,4424,-3191,-44065,-5654,75950,86812,24688,43912,74525,48546,11727,-7791,-16665,-19819,-22177,-37403,-44529,-11671,82486,145200,81495,15569,1394,-2794,-17024,-20841,-311,17549,-34579,-100532,-55251,23489,40802,-10870,-64285,-29404,52351,32892,-28743,-69061,-68903,-5823,62329,74896,59445,12962,-46545,-54830,37209,91090,-28494,-172176,-103021,75527,152406,67843,-11300,35915,104959,98874,41344,-3684,17473,89466,144825,113282,73698,31045,-29577,-61331,-58699,-62709,-87284,-55959,35706,61696,13339,-38720,-76627,-40821,-4952,-18783,-14399,-37191,-114197,-61106,85602,112419,52437,40258,19257,-33841,-33986,14513,20412,-39132,-109734,-111898,-50923,-38053,-54329,-4905,34682,-16706,-58489,-21108,42650,36240,-17311,-55091,-56457,-36789,18112,45367,43070,24702,-26867,-47957,27841,99797,76304,29289,68347,120308,74943,37192,16467,-32395,-29022,21746,47751,61333,48795,-16669,-25303,67714,124956,94217,81890,44114,-95999,-157371,-107738,-76835,-53921,-7726,838,-2312,22354,14887,-501,26904,27381,-25680,-47509,-6636,17786,-2225,-3248,-15913,-81232,-119742,-71662,-46474,-106386,-102984,6405,47730,-7130,-17263,32640,59368,38962,16922,-19120,-60483,-72743,-10307,59753,19744,-99897,-111610,-24949,-29655,-135754,-154783,-68971,-1225,38713,80166,65599,35213,79833,69348,-17502,-31409,56600,140053,126376,90069,147646,163518,70543,-8685,-41884,-29649,27259,73062,82185,56858,61950,91704,62976,-22494,-62523,-50978,-71372,-130181,-179052,-181612,-116735,-24348,-19263,-66803,-46920,-5441,-33615,-81003,-64599,-40555,-56006,-102744,-74585,41705,44662,-41468,-34436,-19465,-24874,23386,32556,-23509,-20717,15493,27394,79453,75238,-12894,-78724,-141603,-208053,-164983,-90081,-65981,-16493,50435,106370,113262,9700,-15447,50534,47236,52150,107902,56228,-72698,-154447,-181712,-113215,44656,126477,88679,12876,-20913,9013,49345,55007,45347,39674,7620,-43102,-101136,-118048,-43868,61454,119512,143278,101867,10034,-55286,-15270,57216,48378,26711,59587,98120,79564,21110,-66421,-180322,-208634,-153272,-86359,-61378,-62198,-15371,51236,47470,2779,-7391,28842,61910,50153,24260,26096,21297,-13168,-48716,-39274,12175,29603,-74790,-162357,-120502,-42448,-3859,979,-27281,-59630,-41744],[-61007,-40027,-34908,-50859,-91792,-74451,20859,42527,-14358,-1594,24750,-24986,-36314,-23888,-77025,-92066,-75511,-56526,23230,126273,112674,30589,51447,122771,113900,59101,52704,102144,125869,55203,-13331,-26501,-39510,-52643,-35456,-8618,5247,25979,54769,73154,53616,-4095,-48904,-21904,2977,-31853,-44897,-14579,13122,43182,60996,77658,118979,90375,-30308,-97715,-41197,42251,46893,-25595,-90255,-89731,-43189,23038,113190,109690,1634,3365,112212,153331,137865,86040,21556,10761,11830,-7691,39022,60645,-34828,-111301,-47484,48179,67724,43163,11621,-15619,-14804,-25091,-65447,-44888,52485,149447,163808,54599,-59243,-89209,-42884,29459,78234,53712,43552,18860,-82434,-148142,-96539,-4509,22170,3557,6008,-30030,-76151,-50628,-11457,-19467,-48997,-70900,-74706,-30171,68890,112883,60848,-28595,-90520,-110616,-112087,-68529,15227,13061,-7076,66921,134498,83390,-8687,-39929,-31031,-36538,-19696,-1954,-37850,-70567,-62052,-32389,25372,44858,-20100,-47216,10455,79949,88889,23753,-27605,22216,80252,36377,-53781,-112847,-112178,-34889,17510,-49911,-69460,45388,105673,33563,-33153,-72441,-94455,-65034,784,62725,65214,-7505,-72996,-56381,-7694,50752,79253,2792,-94460,-135938,-136113,-88154,-13444,-19713,-38847,-11456,-30259,-37782,28081,69805,72370,66642,11895,-44491,-16386,22129,695,-5669,32660,33686,-59136,-127490,-91493,-39232,-30781,950,9632,-60615,-60602,58807,98664,11619,-41821,-29312,23864,46779,44970,90762,146696,91455,-7025,-14265,3696,-62054,-113113,-38417,61284,58434,-4967,-18922,17433,14790,-4148,5680,28350,27231,4817,394,-2137,-19219,12353,31274,4896,44759,92791,67118,69495,64517,-32183,-102143,-67977,-31728,10067,12610,-58116,-67715,-17735,-23081,20521,95917,38737,-26055,31570,73460,19088,-32881,-22396,45204,95948,31642,-30630,14440,39579,3662,-4525,-29104,-62372,-48423,-27651,-29375,-28901,-9732,-5944,-44594,-70948,-54929,-24175,4695,14856,12462,43523,46661,-74587,-116417,-11605,62196,9860,-156189,-178741,54330,188488,69299,-32164,-50660,-73988,-52362,18566,31280,-1555,20164,101911,81393,-5894,-17152,21661,23476,-32990,-55320,-11694,20390,84629,157988,133365,62984,54052,62198,16749,9588,62249,76653,54869,32327,5296,-13131,4392,80218,73282,-23619,-36453,25596,34510,28317,64688,109099,124305,64277,-5319,3698,55153,69465,27143,2454,16893,-24785,-83386,-92045,-81374,-101079,-124448,-121321,-65738,-2323,-2297,-30391,-43730,-34988,-19695,-55413,-151213,-171122,-103956,-45824,-27968,-36233,-76544,-83798,-48169,7729,75011,90924,34432,43151,100392,72481,-21242,-62454,-44820,-29208,-49040,-44995,23464,49639,22911,17217,38482,85445,109707,85925,76087,38558,-1364,-12724,-32072,-76934,-72898,-28818,2281,-11177,-58485,-49121,45408,114007,93024,31485,-56309,-93178,-57540,16468,56452,47397,22306,4816,-21148,-34548,-30079,-33538,-55225,-24437,50902,42660,31288,74190,52409,-51235,-90799,-74463,-91801,-47290,45045,47180,3555,4874,12025,16797,82721,169113,151962,76242,26508,-16527,-46568,-4972,76276,105713,52840,-47465,-123664,-84450,26677,60283,-6535,-63577,-66054,-46435,-59708,-46285,22698,17652,-69660,-82324,-45962,-14214,40371,7109,-98371,-117847,-83325,-74917,-62022,-7523,43061,60867,43809,11362,13215,-23098,-77334,-62380,7725,75911,85810,47409,35757,28924,-16070,-69969,-78638,-26451,8354,-46910,-126538,-109167,-40172,6370,28891,10766,-9804,19070,52585,73626,77858,8674,-87969,-120773,-75161,-1514,52789,41826,-15914,-47329,-26590,6038,8373,-33244,-80442,-46141,5807,-1696,-32209,40951,156938,158598,64918,-10923,-7148,53899,158357,215135,139484,13929,-3455,9335,-15427,5166,23902,-29081,-42463,-8195,-11121,37317,109309,79028,-24362,-22134,18684,-32113,-68254,-35754,-49410,-84928,-75655,-40081,-24140,11968,52832,61294,77923,89065,79998,40564,-30455,-42496,35513,61121,-28831,-52801,29594,58348,14823,-15577,-4749,57057,68431,-14929,-47267,17043,14881,-666,82818,113060,43492,-12928,-59092,-41984,61741,104585,42488,-14177,20082,130319,184573,153973,115447,63321,47504,9768,-60934,-52454,2415,3885,-162,-5517,-37402,-36626,-7569,-20101,-53056,-45159,17566,97933,92326,24383,-5641,-13085,-42782,-109181,-122158,-89363,3782,94084,80386,6879,-30623,-14733,51589,74643,11577,-30646,14760,30522,-52050,-123103,-73906,-7053,-2678,32055,88536,70962,9736,-20800,14177,108606,182656,193171,82411,-51971,-30143,53030,35879,3802,19710,-279,-66347,-55113,12345,-2539,-55926,-16122,39915,7566,-23125,-4026,-6871,-38075,-12732,42180,74514,110271,150211,120683,38097,-26434,-49990,-59272,-89821,-97462,-73258,-94986,-83421,-3335,4218,-81938,-112866,-42858,31028,8712,-49824,-30092,34413,74127,59307,49226,40251,14981,-23108,-45293,-45184,-70838,-82329,-65541,-45112,-20311,80557,185190,122854,20417,-21729,-10866,44343,87039,78271,89600,95723,63894,52422,59176,17612,-59663,-101004,-69466,11264,57740,79009,73436,26919,-21380,-375,46175,38578,-13073,-53172,-86416,-49934,3377,-58889,-152171,-89494,40982,75569,5119,-22884,28314,54591,40865,13109,-8751,27549,100042,157948,156927,104798,5870,-75458,-86150,-31802,-1729,-69935,-107849,-24072,31371,21918,-11355,-67299,-67476,-66458,-134239,-177411,-182721,-185859,-89864,41447,54691,-11667,-58167,-81472,-62822,-27294,-17854,-26905,-72460,-153996,-171581,-83212,-15762,7635,33840,15736,-49557,-47793,-8384,4744,17657,8193,-38847,-23468,54784,93671,69303,36688,-21634,-73842,-37550,51783,85036,55592,51206,114446,163147,85966,12672,10536,-7111,-29299,896,47555,84090,74978,18690,-3300,22515,21061,-35293,-41126,-30431,-121970,-164695,-82214,-33612,-46432,-14383,-18430,-37104,-919,9336,-15874,6028,33385,35827,41120,56778,51983,29235,8738,-27034,-90107,-101377,-43378,-31757,-107579,-108720,6011,53019,21585,46010,100385,103584,51731,25269,32013,-3848,-76384,-79733,-29171,-39296,-129999,-166715,-96363,-32353,-53468,-76920,-46213,2297,42310,70459,57925,40522,72475,48490,-49745,-68006,38308,133248,121218,74221,90673,121164,102130,49955,25154,45487,63118,35437,1147,-19323,-12704,26950,56004,14078,-49923,-38476,5225,-470,-48485,-72952,-35150,13506,13314,-36994,-74827,-48851,12312,20360,9919,-2620,-47159,-112307,-75552,40940,8347,-111476,-75333,-1470,47559,80782,47261,5093,12975,11712,5866,38066,26189,-21210,-44200,-106236,-218535,-233415,-143018,-64262,8632,75416,95501,76252,20941,8903,62229,85653,82563,62702,-13448,-72410,-76891,-79121,-12068,157111,258963,183091,41396,-12160,2070,681,297,-5194,-9244,-1945,21790,7527,-70993,-109516,-51462,15243,56135,52603,5327,-36465,8226,59536,11294,-61157,-76841,-31222,33009,56948,-2785,-94300,-103814,-54261,-14526,-33665,-90049,-62552,42533,75221,38612,32463,60131,64844,38489,28766,51952,54951,26751,17258,46124,61333,42697,-43991,-147396,-150285,-50039,32052,20542,-38748,-73342,-67780],[-86744,-67384,-56372,-43333,-57249,-46262,29809,34692,-22358,14875,68440,36091,15723,-26526,-122172,-98213,-8380,6534,-9325,33623,55141,-4476,-31061,10437,12803,-27987,-19694,37920,81099,82228,62996,10281,-28840,-4654,5032,-29895,-13165,36405,19377,-1746,24517,26724,-11721,-47369,-72183,-67929,-29865,-5434,-26521,-24945,37415,122073,142612,47591,-76095,-100093,-4799,82056,55192,-27059,-34045,-7615,-19813,23191,112125,66344,-82462,-103701,23865,119559,136438,102336,64846,31534,-28897,-56238,41717,125847,61446,-50738,-44074,38561,57063,20544,23371,28021,-888,-10146,5633,32158,49998,64549,67615,-2634,-37185,34667,97326,78485,49358,19476,44064,45706,-38856,-79984,-23214,33907,24504,-30965,-56887,-53415,-37752,-27241,-22782,280,7333,-21479,-64749,-56297,34106,93778,34517,-57899,-75538,-73778,-91398,-36924,57677,14677,-46728,29767,111562,58898,-16832,2818,38032,-10007,-60849,-72129,-73061,-56473,-34819,-13484,45361,93259,26814,-74491,-57256,47443,70612,-2047,-22732,58487,106894,10538,-111101,-120359,-56922,3762,36791,16395,-34922,-50751,-56073,-73711,-89661,-105528,-95624,-36003,32468,78730,69799,1356,-57620,-54136,-3361,65467,114276,52715,-64475,-137101,-135362,-45257,68152,-3027,-129504,-110590,-64915,-16884,64440,66629,46333,49848,-30229,-134162,-118836,-34203,25018,49760,46073,3070,-87185,-136157,-87182,-28670,-18517,-30124,-55236,-58812,40663,140483,86823,-23239,-31133,14595,38409,42147,61104,127136,175751,126114,24106,-33248,-53990,-82159,-110115,-53536,60079,62057,-7805,30948,106725,83659,15034,-49124,-51806,16993,69882,27555,-47014,-94177,-108416,-126233,-78494,53314,137583,108897,96008,83298,-38074,-160230,-136257,-79589,-19681,32485,32119,10530,-42167,-87313,13573,140413,79144,-43767,-47738,1473,8878,-2615,32381,125262,171489,74933,-3999,10227,-686,-24114,-10711,1844,11682,28304,28322,39383,20151,6125,-8408,-41932,-24009,52327,68432,39119,45025,60176,73549,51740,-58638,-102436,-66794,-67216,-81651,-140818,-148803,28594,154442,102011,27011,-22790,-70151,-82976,-51423,769,42412,72056,99935,74603,19451,8592,13132,-8302,-52256,-45280,8624,45260,119599,189207,127298,16465,16025,101918,121363,51162,940,13497,32219,5669,-52407,-82062,-55616,39018,51450,-50250,-91291,979,65767,44341,-3141,6294,46766,55158,66347,92757,99908,72318,17419,-19238,-17073,-68770,-113355,-65131,-14722,-56411,-102711,-81755,-39160,5201,44461,29116,-17176,-43236,-43418,-73787,-126085,-104423,-55183,-49383,-23355,8028,-3434,-9121,-19612,-61013,-60143,-29052,-48689,-46559,-11098,-23456,-36301,3074,17378,-14731,-42182,-32860,44202,84148,61561,46644,41581,61172,71290,53079,53497,35222,17355,12811,-7960,-32879,-9774,-12348,-41758,-50492,-44214,16151,115623,136163,80286,-226,-68356,-114595,-98620,-39730,-186,-14592,-23069,-7045,-2624,-3011,-46331,-109816,-162854,-160906,-73146,-14854,-9690,17909,34420,-3275,664,45439,15707,-26395,9542,36991,18497,23063,42546,61189,114034,165106,124102,19292,-64418,-96201,-70971,-2536,41418,45065,3860,-63062,-97884,-38168,41756,32193,-46594,-83193,-39798,10652,-4352,-20468,-7065,-35175,-88703,-75613,-39096,-14280,30730,-11683,-148219,-208292,-173486,-131579,-102388,-47225,-8429,19095,55019,52790,37851,26011,26770,16926,11547,61214,71428,-9373,-22525,29441,6003,-60771,-72571,-5890,36035,-39576,-115219,-65335,11058,36675,33262,11268,6003,3634,-11563,42371,103256,20664,-117593,-180723,-152016,-91355,-38590,-3735,-29860,-113469,-150493,-98313,-32442,-27897,-64983,-35528,60798,86137,16300,12948,58245,28728,-13542,-20695,14960,63738,156608,211562,128707,21478,40764,87974,77599,59438,36921,-5030,-5079,42377,52189,70506,73281,8326,-49768,-19944,633,-27867,-50418,-58599,-70299,-43157,-20563,-39514,-61580,-36585,17460,68426,109676,103303,56438,-7189,-62514,-85694,-53790,-39199,-108703,-131895,-54462,-17629,-56564,-98564,-82112,5040,27978,-33582,-33525,25783,8469,-20708,24655,44289,27470,35552,28555,21830,60524,71376,22164,-13211,15387,75451,111140,109144,67938,-10784,-32203,-54543,-96783,-47196,46582,58719,59482,62346,21900,34580,114257,72034,-50321,-58084,29892,102480,114588,76771,17131,1570,60541,86345,37301,-49923,-37835,67357,95562,14688,-68096,-88740,-14740,64954,38246,-14996,21893,67508,28327,-33031,-35781,-32675,-24064,34034,98484,129556,113719,64960,70655,101021,96463,95992,43425,-65851,-76370,10716,50413,61178,75701,40864,-11672,1163,30993,-12254,-83563,-53686,25231,-11144,-90187,-81438,-8059,34106,51616,58996,38679,4733,8586,-2923,-26715,4380,49912,26047,-42540,-67995,-63318,-92083,-75059,-21757,-28098,-45071,-15934,20651,22222,-26804,-62313,-8035,36941,29428,-3410,-36930,-24989,3705,-57459,-140928,-133525,-118386,-131006,-100954,-23556,20023,67054,128624,80083,-27336,-74988,-50862,34902,118645,129880,155308,198689,155911,62946,19340,-10111,-49244,-55091,-23425,27384,75680,123214,105936,2020,-107113,-84382,2054,5485,-24884,-27263,-76671,-101769,-59865,-29286,-26142,11184,29910,25507,23396,27479,30239,38721,40503,4249,-6097,28149,29741,30112,96955,104730,10283,-63380,-51340,-12179,2312,-65846,-126533,-50099,51396,58510,14005,-22958,-45442,-90042,-170319,-228157,-249723,-220722,-109412,-21361,-40224,-95254,-104874,-104008,-69933,-12472,-35395,-104028,-137859,-149720,-128100,-57107,-43595,-41437,19758,29866,-34285,-41705,-21539,-4189,53864,64134,-18140,-5865,117452,169776,136249,77950,-10630,-69952,-56502,-10988,13410,17853,24159,73839,119706,74456,33188,61246,52111,-33046,-79631,-39228,25133,37276,23519,40202,31648,-43801,-119813,-130786,-102056,-120935,-109115,-7665,57768,18012,-35761,-61060,-27062,25441,3249,-39207,-14149,24863,59757,62890,38960,36686,29299,2818,-38342,-67985,-36754,6592,-12454,-54207,-28336,33611,50622,47094,60530,77934,83486,37622,5164,36745,33569,-22759,-74036,-109014,-107761,-110546,-148644,-140041,-33574,54233,34922,-35159,-34814,53653,125951,112830,45913,33867,48538,1773,-31248,27740,88065,47086,-14349,9232,97497,142292,141848,134470,115064,56617,-20470,-51377,-58718,-51326,-15007,7296,-27328,-33543,55960,153985,174431,140331,98487,72974,44110,29932,5769,-66187,-95816,-842,77298,62567,311,-76981,-114884,-53009,10047,-56369,-182220,-158128,-48006,42247,81553,75800,57229,22457,-30119,-16620,49940,32405,-48935,-83298,-83470,-135808,-161711,-99317,-31410,-19607,-33487,-38006,-10553,25815,21773,41547,111468,114663,-2143,-85132,-38033,49927,65440,85166,196027,277923,206318,62092,-10757,-48791,-95422,-115404,-99559,-55869,-14288,40561,73196,-7614,-107124,-108369,-95842,-66999,27725,101789,71159,44448,38288,-32010,-148557,-186752,-135524,-49211,16304,27933,25394,34929,44834,49936,90,-110645,-119152,19440,99503,53896,39316,93906,88441,17103,-8908,36085,65230,38812,24566,58874,61353,35671,-10070,-103967,-157617,-79156,8789,-12469,-62743,-73227,-66721],[-16408,-16416,-16883,-19211,-50783,-54688,-14486,-29921,-58892,25929,127675,123871,83350,10290,-81318,-47635,40891,39633,-30850,-44738,-4316,-6830,-38419,-41993,-46426,-59957,-59073,-45191,10902,99364,114747,17910,-30915,18309,26425,-15131,-9029,6001,-23612,-22859,17224,22681,-7206,-60818,-105609,-83181,-47455,-40865,-69134,-74383,-35944,37648,76122,22354,-58634,-62921,13827,82459,60349,-67,16341,30861,-18160,26038,149885,129672,-32569,-122851,-51067,69233,102906,74337,71537,70623,8985,-50572,9310,97681,94706,15821,-12999,43222,48785,-19001,-17626,26866,10125,17860,60414,55888,-5269,-64522,-98572,-122087,-65065,76396,162655,103996,29044,18582,60177,59811,16981,23247,57863,45405,-15628,-64584,-57838,-8138,64754,64463,-7179,-11501,18596,-28189,-127423,-139402,-51012,46629,40765,-23253,8179,77847,45619,28940,66390,-2987,-99795,-55166,22040,277,10332,88730,88312,-9975,-55878,-23507,-16719,-39405,-44206,-49396,-34677,44554,86053,18131,-22531,54350,81046,40291,37455,65977,53130,-13129,-58190,-22771,16935,13113,35771,81772,12899,-142821,-195203,-128484,-90479,-102841,-67637,8622,21936,8645,24371,35087,16220,-9703,11995,94607,167563,133294,6608,-79649,-85579,-18842,68005,-10331,-150651,-149162,-102720,-58675,1415,-10002,-7511,18671,-69574,-172070,-142417,-56839,-10972,2381,-14386,-52566,-88936,-97281,-58355,-25047,-12585,-31467,-88171,-81648,25157,42568,-78141,-157932,-115724,-54698,-65395,-86084,-26961,61745,101864,103353,64284,-26375,-102786,-112207,-110327,-83736,4206,16678,-31404,27184,118674,121693,58327,-78626,-135712,-18719,92724,56631,4448,-34484,-115979,-157182,-42944,83434,108246,65865,89664,95207,-8769,-127022,-114697,-49944,6513,64185,103966,61682,-60181,-118927,-22764,88624,57429,-60993,-75151,-1863,4491,-47342,-15163,102695,164136,86917,30966,40564,24473,18164,47670,87386,97162,92510,69976,32868,-25878,-61607,-50535,-16232,51451,141429,116874,4658,2688,97510,113862,22178,-71505,-60109,-68838,-169931,-161284,-71479,-56358,-23394,46559,50999,14451,-45778,-104677,-154996,-150282,-56070,57756,71730,32281,14608,37412,56906,45611,33269,24908,38423,55792,39817,67176,119568,90574,12553,-2554,64191,116730,56217,-32839,-22753,13102,-33997,-122136,-138215,-64976,35802,63852,-16548,-70117,37398,143031,103213,-38381,-135871,-128265,-41844,59166,92826,38889,-23060,-37563,-11360,7772,-48791,-104624,-81203,-42992,-39519,-5387,32785,14614,41296,118780,103784,17503,-38431,-84465,-140361,-130379,-44135,1276,-20422,-9134,20359,44229,70013,48526,-25266,-82044,-92451,-103673,-117788,-111421,-79011,-21041,35363,37683,13715,8503,18428,81764,143310,137451,94118,47944,26175,30249,17325,11943,31239,55148,18694,-38927,-33707,26427,14416,-64572,-69845,12950,108798,130518,67416,-704,-21493,-12409,-50179,-76426,-26933,-5212,-64315,-96228,-48665,1575,-111,-67058,-117746,-147490,-181509,-149632,-83307,-50249,-41339,-17706,16096,60579,106973,80672,734,-12774,448,-46263,-50412,23887,82997,96204,86026,43920,-37441,-112423,-118313,-63103,-12473,-9537,-7049,-17674,-40375,3015,90103,86512,19900,-26804,-38003,-10085,37607,44690,16251,-34522,-86266,-99801,-68100,-21622,32028,76053,-3056,-164099,-247297,-209903,-142499,-111594,-95014,-98449,-60997,38219,85020,76271,83500,105356,59196,-4141,42895,84787,-1508,-41307,17089,31408,2460,-20841,15662,37967,281,-37091,-28303,11030,64517,63895,5347,15257,19964,-40683,4037,101352,53550,-66530,-125120,-135033,-128840,-112948,-62279,-53341,-153402,-243294,-179394,-38386,21479,-27941,3715,135139,150536,32554,-34695,-54298,-78802,-34856,35917,81471,70465,64597,61589,-11957,-57178,16944,97415,117926,88464,51628,46458,32026,40105,71059,87987,43415,-23343,-32258,-2101,-8274,-20669,-38321,-60888,-44172,20430,55916,27697,-10083,-34016,-1158,86364,131325,88233,23151,-36241,-82183,-115481,-119524,-95210,-128640,-168562,-123996,-78482,-88146,-107922,-82346,-14166,16202,16124,43764,50921,-8338,-61153,-60614,-35451,4822,23807,91,1602,-1417,-40593,-80371,-67907,-18211,27500,43193,48110,40609,18593,4227,-59583,-107545,-47997,42981,60926,87758,135648,101090,60435,103355,72394,-38256,-23752,58240,90787,113659,123258,64276,30352,119105,197910,140762,-23962,-115317,-35278,63928,60123,6285,-61453,-47217,57798,84364,20447,8199,47666,61650,23482,-20488,-30199,-7036,11617,40398,111100,155191,127457,94719,60070,17447,32038,59997,-442,-80439,-32989,97723,167568,104990,7543,-22916,6023,13001,-30569,-121634,-154382,-75235,-40448,-107036,-122182,-6754,119468,158213,128942,77712,-18346,-88156,-90854,-49152,23754,74212,64115,41337,27433,-7598,-40265,-22791,-9536,-44734,-17955,54242,58571,-14762,-88272,-76437,36150,72219,-12016,-112214,-130451,-46941,46511,-28831,-185580,-212907,-153959,-143187,-118969,1442,86093,63712,42448,17314,-51401,-85472,-62550,-17147,46507,103117,168570,199268,116094,14548,-16141,1665,7911,18973,67156,120233,122124,110762,58293,-59266,-158000,-115763,-23043,-14376,-15553,11575,-31859,-73526,-38609,30787,79431,88771,31710,27248,79202,72353,44953,83693,95694,21311,-10764,-14607,-82697,-97316,13333,89129,54980,15091,12872,-19959,-42639,-77397,-123434,-47808,89865,92684,27293,15545,6906,-47116,-101706,-140612,-169513,-141921,-50762,-15657,-75832,-118130,-67033,-47446,-59620,-7202,-13011,-95890,-114534,-88490,-33617,35695,-21462,-99469,-44297,568,-61337,-118495,-121661,-60882,35451,72157,15881,20661,109967,174986,158647,83067,15743,-2073,-37166,-80758,-58473,-4279,-10377,-10853,30853,57944,73461,85416,62222,-14904,-90694,-98020,-61801,-25729,19396,76732,69321,-13987,-76263,-107262,-116237,-112045,-65080,29129,113304,89468,-36797,-88940,-7850,50234,-21161,-89413,-57005,-1206,26484,7906,-15424,-1792,6596,13462,-18663,-42745,10643,40418,1576,5458,43742,31991,13348,12248,-11648,-17269,12413,8657,4188,17365,27795,38111,-9934,-112054,-105256,-23565,-25531,-60989,1219,77243,37886,-70935,-66354,65701,141590,91711,2142,11264,80602,87201,53201,53137,44421,-43185,-112534,-44007,73214,116056,137593,138276,101856,29207,-33880,-30789,-24826,-3895,25302,-23909,-104429,-50254,110153,221312,234729,201084,163219,124483,71078,41771,37555,-30567,-104144,-50659,39131,37664,-34664,-94931,-89720,-24884,16755,-31622,-137310,-159047,-80620,4374,74028,123994,94333,3665,-44864,15735,108527,61449,-81497,-146082,-99349,-65322,-32249,22602,23343,-64199,-161396,-164412,-55276,26726,7334,7655,111665,130986,-11339,-69790,28672,117052,113919,92009,127773,165242,144066,86906,27046,-67658,-153619,-171824,-111301,-31541,-17999,-12622,26089,-2963,-73677,-94339,-119078,-80111,75837,171050,88005,14339,26300,-21290,-137873,-157944,-105604,-81289,-62715,-1226,72583,91742,56072,40512,1234,-105210,-124163,21132,126782,83303,64599,125972,103987,-14362,-74203,-6481,68365,48475,8160,27379,29159,-1565,-25350,-64223,-121043,-108770,-62580,-59911,-48151,-16637,255],[67689,30165,9220,-1898,-42569,-57277,-41968,-51039,-42242,55923,167524,166414,87947,14337,-11097,41192,66947,19076,-44843,-57856,-34440,-34286,-44133,-31595,-9423,2553,-16176,-49213,-14247,79420,111962,38121,-13235,-1695,8025,23939,23596,-9977,-10777,32593,42319,11018,-11768,-31890,-57750,-53884,-56916,-80612,-95027,-80883,-82440,-69298,-1783,25158,-33898,-63011,-1780,71418,61573,27099,41365,21089,-33549,5115,125222,148226,53186,-23668,-21609,24607,23049,-7236,14808,52897,33002,-20116,-14696,11312,10538,-24022,-40192,10811,25753,-44660,-63092,-13724,-6367,10054,42513,21179,-38820,-96064,-148483,-163280,-110239,-23631,59282,56190,24267,43509,77098,63762,50178,69948,69491,7577,-79512,-86626,-1621,81170,139428,120672,15260,-38999,-28239,-79824,-169977,-168237,-89762,8060,63401,57408,102020,194759,161195,52050,10624,-42692,-121852,-99559,-34139,-29797,34177,128141,77916,-40361,-25740,69095,59542,-24312,-80935,-128819,-129249,-16569,89789,67462,6670,40813,90253,99695,66291,605,-52000,-32383,29566,60054,13175,-51891,-18517,71166,23056,-149109,-183145,-83714,-49430,-83978,-38929,34009,-809,-55247,-28146,25836,16061,-20075,13816,100965,136442,108495,34389,-20585,-20908,8169,42991,4468,-57973,-51112,-48690,-69056,-79054,-83066,-36233,-9943,-92757,-151089,-92609,-34735,-51467,-69507,-74144,-67280,-28821,1766,-14345,-44026,-38375,-27433,-67498,-81816,-45412,-82068,-176703,-211354,-181441,-171971,-196439,-208807,-138111,-47646,9073,54417,70988,1180,-90835,-105937,-84475,-88201,-61007,-28596,-30406,-3692,52981,86245,74300,-36663,-96440,12498,102450,92716,108086,74865,-51337,-84246,15610,57872,14926,-3085,70590,103822,48548,-18233,-15693,41450,97191,112454,108325,38687,-81375,-118735,-55687,-3430,-11958,-55322,-8980,88679,47059,-76294,-79734,33488,120079,85810,36669,46125,63333,88463,141407,154750,98612,71198,49521,-49319,-127853,-137886,-94322,-7596,81590,121280,61228,-59325,-56051,80936,101033,-22784,-94720,-35233,-39277,-164858,-149922,-11879,-77,-49717,-6300,11018,-43230,-111603,-138800,-168499,-156809,-49577,61959,44534,-12242,-24973,25820,68678,90501,125127,121865,96243,82903,32879,-1031,10983,42599,56379,21433,-7840,15855,17138,-21612,-11641,11395,-43614,-106078,-71878,5926,56939,70532,15175,-48027,12050,109713,107992,10211,-120210,-161474,-77793,15343,13801,-76847,-133450,-95698,-7217,51169,15948,-58918,-101639,-93053,-32023,73803,110367,66986,100030,167928,123072,17829,-40174,-87024,-123260,-107392,-40878,4444,-6838,-35806,-28954,27455,95263,101688,48497,-21107,-43368,-55386,-113731,-144921,-73107,942,14109,5560,25197,60746,73395,93571,144678,159190,96971,16910,-15389,6282,-2768,-12235,44857,99877,19053,-84862,-77039,-325,21612,-40317,-63344,18417,95116,67645,9372,-31452,-5830,44272,38330,9053,56862,50302,-60251,-139891,-95687,-32353,-39035,-65102,-40630,-31627,-90425,-124346,-108833,-75629,-64232,-40206,6485,39424,74130,78531,15901,-39934,-65153,-115631,-100629,7914,67248,44855,35086,30837,-21194,-79952,-68990,-23531,-5875,-1861,19498,23713,4372,59780,147326,107879,18209,-6611,-15484,-32613,-631,37805,18243,-48568,-75963,-39336,-8679,7343,75921,138072,47861,-98618,-174676,-169001,-114431,-72547,-81076,-122371,-91736,18494,74113,78219,73805,76590,63386,38093,71678,106897,46992,-16508,-24142,324,35772,11119,-26521,-13851,44084,44554,-22146,-47241,5144,24813,-9848,30447,70923,14243,5934,63746,58952,15111,-6593,-37173,-77471,-97034,-73090,-54773,-121200,-214762,-161174,17,64404,1675,56019,191118,163880,5334,-80294,-108936,-84659,19893,90499,97601,57267,-10339,-77924,-139203,-129669,-32669,44301,73397,55178,45005,84272,61921,14002,48964,98321,52591,442,-10092,-28063,-50576,-43015,-41795,-36532,2195,59281,78294,41324,-3352,-24746,15779,99380,116416,54515,12009,-7750,-46320,-101374,-124098,-71666,-63266,-114280,-100995,-47617,-36569,-37165,-21798,-2775,34317,87441,94938,44073,-27079,-83020,-92603,-39936,14971,-5661,-54842,-37632,-41581,-102440,-146169,-114187,-47798,11103,27870,15314,27945,78569,91774,-7574,-89403,-80998,-39238,-12848,44721,140208,139508,49561,18273,8278,-24162,40196,104407,66358,51932,106751,101310,53782,88297,121985,83848,-41051,-145507,-104820,7750,61862,67991,5389,-41565,19654,73846,19694,-55997,-50797,16295,17225,-21491,-13223,-10748,-42511,-29367,40164,77432,67613,45533,19274,-11060,11217,64568,46948,-49955,-45954,103466,175459,63909,-30965,-17027,4442,-17925,-47820,-125137,-190657,-122040,-25272,-58612,-106690,-17655,112977,151233,129297,107712,15750,-93245,-79822,18412,53171,14446,11650,59245,72004,30874,5772,17466,982,-42986,-10156,62212,50854,-38465,-107899,-73036,33933,50000,-44301,-148171,-136383,-32144,68023,26787,-117096,-185153,-156435,-135106,-119289,-202,105239,44894,-27760,-23260,-25905,-34453,4643,8336,-4593,47684,123988,113202,41927,15374,14352,37180,59593,57766,89746,153687,137838,80734,23060,-44283,-78917,-33465,2390,-15859,-4481,29956,-1775,-17286,17433,45395,64366,62209,2272,19689,82530,56333,40700,112171,117904,23743,-31784,-65071,-130003,-103300,-9950,62572,62114,42049,16274,-51046,-85303,-88910,-113823,-44738,92495,103021,37453,24340,32232,-9808,-47374,-60891,-65541,-34183,34069,36972,-38296,-63744,6142,12331,-55009,-54260,-35117,-48199,-37756,-33390,15263,106281,59066,-67672,-93605,-79237,-143458,-228785,-243584,-175287,-88997,-12921,44587,82904,88283,100833,78853,17337,12156,69419,36550,-72873,-87778,-22037,-15694,-52400,-30354,48715,105189,66435,14095,11629,-485,-49035,-76693,-35815,30029,62776,43236,20050,2233,-53906,-101806,-85491,-35734,-11901,14136,9306,-59464,-93154,-27922,13915,-68720,-155485,-118508,-38322,-35752,-66228,-46684,-25152,-7548,36422,8745,-40522,10620,41607,4381,27651,53530,-144,-43655,-68399,-106141,-95673,-44375,-3775,21141,-12215,-12146,44738,23059,-64001,-35781,74990,109453,69513,49209,10945,-72324,-118897,-46143,68640,76817,-21556,-81118,-1016,100188,125936,106809,68816,5763,-78212,-130424,-65337,3367,-3899,424,26808,37246,12256,-10767,9696,8339,32746,69708,-9720,-118537,-75076,67527,153845,151314,116810,98388,89691,66791,40954,34514,-10245,-72057,-54203,-25332,-50591,-74028,-51952,-31579,8498,80329,78056,-7372,-54476,-53290,-11145,89769,160723,89425,-10518,2109,73821,114612,35253,-95414,-135071,-79160,-23392,47601,120195,77325,-65836,-179514,-176407,-59493,7897,-13797,-2722,92817,118583,34025,20212,91076,96529,46856,8196,-2445,11785,59863,100538,64977,-36899,-103428,-72866,1255,27647,-44543,-107682,-73911,-31440,-42749,-51603,-46425,12897,106221,103722,-28595,-80136,-2149,534,-66633,-62850,-28934,-57944,-83655,-19482,63301,67201,-4294,-38247,-48812,-85325,-83432,9097,96052,99209,96324,121944,88600,-34451,-114522,-30525,80179,76064,32640,36229,25658,-27603,-58855,-36229,-52687,-94852,-94170,-55157,3946,51797,77270],[63447,5689,-34558,-31790,-45657,-51248,-22696,5910,37052,95659,156280,136518,46154,-15023,5824,80603,75939,-2387,-46133,-27220,-29102,-75923,-84231,-31748,37775,72585,42736,-4165,-2333,31100,78119,79020,15894,-40766,-23949,45131,56193,21631,36194,78426,74527,28738,-9860,-4071,12799,14452,-9719,-65558,-85852,-49748,-55043,-81532,-23186,24825,-38886,-93686,-20381,74445,65049,25801,22505,-3336,-43089,-52994,-27174,6002,52614,87965,61842,3593,-45498,-76560,-59388,-34597,-18289,9860,26005,-20693,-79628,-110050,-101818,-44641,2273,-18516,-38544,-25012,-23747,-19759,-3215,270,-1167,792,-18963,-59766,-88606,-101754,-59426,-17759,19057,65902,94332,78388,57350,45153,28724,-12475,-69648,-54599,60284,155355,167550,114951,36298,-18186,-46690,-82853,-93939,-52754,-10238,15178,71909,110984,118637,144082,134110,39089,-19119,-36050,-55036,-29462,19135,20647,52292,100463,37945,-49873,2992,83184,60907,5634,-61270,-142880,-119498,5493,60114,16605,-26081,6022,90391,123103,44780,-69566,-109430,-34410,59633,50198,-33446,-92006,-59591,8616,-8243,-66771,-33102,22013,-4063,-50210,-12406,30474,-5072,-40623,-29533,-14562,-48940,-67647,2305,60022,30296,887,-2013,-6724,25842,49890,57143,51629,51821,69338,69845,45845,-306,-23668,6251,4177,-49801,-59212,-11247,-331,-33400,-46595,-43857,-4241,69455,96046,36166,-26441,-27099,12011,26165,6827,-22503,-53824,-79175,-96267,-108529,-146493,-172286,-177231,-154225,-92902,-16258,18062,25957,20626,-16041,-21538,5602,-33722,-68169,-7856,38581,22082,8469,8493,29955,34237,38832,93315,128753,137385,175106,132910,11319,-33054,-13527,-12773,-13293,15758,68922,82292,51251,37245,66479,127840,187795,159907,90755,10057,-74132,-83681,-50147,-55223,-56852,-14223,90322,193243,125548,-41062,-91776,-13670,79343,85188,41409,36323,62842,109132,184358,160947,34487,-15127,-23347,-93558,-119546,-90119,-82319,-39937,2156,-26544,-61292,-80646,-46650,52915,53336,-39865,-72917,-13392,-6204,-80603,-66201,9056,-18693,-44021,41468,61154,-59897,-155368,-131670,-98586,-82241,-13361,51577,47800,33378,3573,-7281,22361,90337,180732,170243,86207,60973,47800,-2275,-47055,2730,97712,70911,-34872,-71819,-45294,-29144,-12215,-5298,-35651,-15039,71055,84928,52825,32660,-10206,-86660,-98684,-42486,29471,69945,15372,-34535,-4832,10808,-35268,-102529,-128601,-96269,-27384,51296,49742,-23554,-82843,-77463,-24590,41913,61827,64688,115411,145677,97417,27260,-23460,-29000,3802,-27927,-63912,-29596,-21073,-76435,-74891,-2504,68298,79805,29378,-16990,25582,56065,-22244,-88578,-40019,4972,-2174,-6612,19411,65159,75460,48673,50938,76856,45006,-28476,-53056,-27621,-17980,1553,66244,115038,42745,-48236,-67790,-22848,31762,30411,-30652,-57977,-37562,-7360,31291,33212,18184,15281,19266,44730,97296,66536,-59145,-150738,-122133,-72339,-59000,-20432,51371,66825,13482,-37990,-77323,-73361,-31473,10537,5921,-12338,29917,68326,12711,-78562,-110208,-98190,-48230,24744,36704,17160,58896,81578,23467,-34849,-26146,11100,44099,65425,62038,40629,18113,23876,57037,39489,-19454,-54558,-77811,-98425,-72944,-29202,-17461,-32110,3279,71635,65454,17566,73658,153505,82971,-21148,-63147,-108797,-106715,-53168,-51157,-96405,-70002,2786,24257,39887,26795,20083,78466,119831,97918,57349,22635,-18055,-71871,-60752,8824,-1567,-74119,-42961,61010,59584,-25805,-93613,-112129,-84145,-39085,20426,73921,66419,38868,35553,34304,45710,49642,22155,-22558,-48193,-41028,-12985,-33672,-96868,-63917,41572,44346,-14567,51172,146609,98455,-33323,-72375,-54688,-9291,71480,80136,48746,36953,2654,-79774,-133098,-99385,-13249,22378,15991,6910,24265,67780,59423,17348,52259,122000,85324,29975,-17244,-83730,-101647,-59358,-28740,-10179,-2001,10081,-10961,-76383,-116198,-77020,-2799,56321,59414,18453,15687,39495,24433,-54435,-106551,-46380,-394,-28037,-15960,35860,52778,57996,38503,-1582,17645,76466,55606,-1581,-39086,-81509,-79406,1415,42768,-6295,-33463,-6438,-10160,-51223,-80065,-77925,-48125,-6231,7894,-11861,6490,69733,101399,38497,-25139,-65153,-86813,-76399,-34808,42987,82810,30808,-13470,-33534,-34409,64495,141612,54950,-28826,37452,96102,61059,32553,-14758,-46895,-63016,-77800,-74784,-40629,2345,46918,29880,-27214,-27647,12412,-20841,-116382,-133486,-53496,-19336,-3091,20054,-15694,-48823,-19764,14400,-7001,-47327,-38528,-2084,-96,-5224,2871,7185,-24327,-13822,84785,123296,49236,23096,62247,39645,-17673,-38493,-84199,-124788,-56343,24686,-16425,-76907,-11517,57695,38077,31760,68726,32741,-49649,-23309,90604,78794,-39822,-65553,-14189,12369,23492,31542,35021,2769,-30843,-7172,43825,41814,-4554,-36240,-27547,-10249,-27087,-56157,-77381,-51367,-12656,26789,44193,-1188,-61204,-98715,-107420,-101677,-22621,62239,15234,-51245,-18171,30076,47502,115527,119010,48906,48363,72638,23870,11315,63242,67086,49821,70081,55085,30340,66214,73663,42916,15587,21882,59843,96259,61355,-2275,5869,42575,11179,19516,61488,34404,-4094,-4994,-27240,12803,75214,47103,23136,73786,81130,7178,-46467,-63062,-67931,-21670,21716,33613,9567,-25373,-40801,-68318,-91796,-76045,-63274,-11213,79503,99023,54482,35547,35043,-5161,-47405,-57502,-44857,870,66437,59069,4183,13954,70835,47509,-49510,-118193,-102579,-39094,-7431,-12652,17170,92216,89102,-3520,-77726,-115274,-181476,-239508,-247260,-224057,-195458,-107163,56958,157163,106841,26689,-18590,-33438,9918,101108,116958,26253,-46362,-29369,1385,-32460,-39422,50484,137001,81808,-3589,19441,71951,38214,-3520,26127,50729,13954,-24567,-1394,-3577,-72790,-91651,-18165,33968,-39616,-141305,-147880,-77202,-55760,-52672,-37564,-75490,-144891,-113215,-38079,-56839,-88812,-49903,-25809,4399,56782,25605,-34384,8949,43026,16658,46261,75109,15003,-57482,-101111,-118368,-95814,-44978,16549,31890,-36746,-44042,15059,3679,-34674,14417,111049,154074,124078,74130,-23390,-119126,-88932,23005,68776,6586,-94060,-120277,-22528,74564,103086,92241,29659,-30749,-44281,-70115,-76399,-70270,-104412,-106334,-32063,21489,9051,-3119,10125,-22982,-19773,46900,30688,-49854,-64476,-2677,50154,50957,42763,41509,30837,19600,13847,5360,-13142,-18994,17332,-31061,-130985,-110147,-14778,4082,37334,133380,146575,62200,17029,-24084,-14914,81630,127502,40368,-1758,74223,103661,54344,-19235,-69875,-49128,17353,44159,62460,109093,82221,-24127,-88575,-84152,-44837,-17054,-9717,21587,77599,106967,100156,107036,104450,42451,-33013,-81321,-111652,-86532,19575,99018,68318,-2169,-2698,79191,109845,30690,-90825,-151564,-111913,-35654,-17338,-13028,40210,80582,43568,-33322,-142061,-170780,-92728,-47024,-48781,-46561,-41207,-35335,-22137,23435,66861,27405,-70636,-121632,-111840,-70010,-45818,-44711,-11168,46654,66342,60392,49151,-22207,-88706,-12857,89939,94908,71321,66323,35673,-23421,-60700,-31988,-19467,-53184,-54276,-8490,25143,40039,67137],[-694,-37631,-86499,-94932,-94705,-64684,13756,76551,99084,103703,101624,74181,23325,-18648,-17308,45990,64540,8964,-21781,17404,16129,-56173,-96697,-67544,9031,69117,47654,3607,-13667,-24053,34881,84249,12578,-65888,-44010,17781,47650,45217,34348,46755,74064,44807,-26563,-35590,14730,60432,50711,-24547,-73363,-33608,-16501,-32878,-5895,3724,-57003,-99493,-43211,31180,41634,925,-39488,-49438,-65862,-132379,-199043,-163973,-19329,93284,77746,-2526,-62421,-102983,-125246,-151761,-113933,15107,83870,5443,-89490,-125597,-114580,-74300,-12388,31373,31209,4948,-25046,-39149,-24208,10055,39302,81128,109031,44240,-36674,-52204,-31655,-37581,-8661,38363,68670,70018,43212,-2561,-23220,-9781,-3294,4646,65044,138150,137384,64989,33027,38948,-2678,-35678,-3394,64635,68351,5491,16705,57294,8129,-46359,-25001,-4853,-6795,-5565,15834,47424,73599,51425,23446,22675,-12375,-47768,-17462,-23127,-39631,9379,158,-74316,-45748,38807,12991,-63266,-87431,-43053,31726,46818,-28716,-107231,-111312,-41533,17420,-13125,-60253,-62432,-57578,-66832,-67912,1791,87555,75872,-348,-28922,-12420,-14946,-34663,-26233,-21392,-56918,-104644,-99726,-42050,-37803,-65193,-55962,-49110,-46044,12413,45696,49694,48398,40445,50481,101931,159440,153903,83985,29950,12071,23798,47263,29445,-23261,-23833,4590,64,35099,100081,103946,64597,27640,19468,55193,99404,83857,38833,36220,45801,15606,-1698,-2599,-31450,-81498,-112386,-72560,-18756,-42723,-66844,-16628,23699,65660,98179,25345,-34606,40442,104792,74786,10083,-62467,-60349,25310,92431,102535,114392,120765,131285,107464,40878,-38673,-79035,-35003,67383,91478,51519,-12275,-70647,-54320,45419,138074,185585,141551,66412,10508,-36321,-38680,-43703,-82716,-64110,11544,106454,196313,138558,-38141,-103495,-43398,30224,58802,55212,30440,11330,55854,141335,125298,-8680,-83440,-97234,-89232,-43099,-11232,-59762,-99591,-148915,-207665,-164037,-65366,5735,54222,20729,-38571,-27330,14552,11355,-22666,-18892,-4510,-51540,-39741,77833,100398,-40609,-140195,-94547,-34139,-37850,-33951,5509,56016,88271,31833,-49977,-46641,34747,150347,156970,38079,-13735,30796,19847,-56285,-25289,95283,96328,-15485,-89162,-104182,-96142,-60411,-42052,-30864,53097,129687,76498,6257,-21466,-50638,-115446,-148262,-133069,-52516,39088,53709,44187,66685,41810,-10921,-12860,-11209,-44213,-57213,3706,24589,-24524,-46675,-29478,-44846,-79550,-74536,-11245,49043,58044,56659,48820,-4338,4820,74105,27462,-53989,-37562,-41433,-87984,-68030,-10738,17571,3777,-69476,-111453,-6602,107842,83921,9192,-5375,13715,34836,27971,-10122,-13205,-1816,-20073,-49229,-26829,2120,-25501,-63574,-75843,-44359,17994,50835,69819,76737,70966,34082,24607,70077,94238,8323,-121415,-142471,-43447,46930,54072,-9468,-61488,-75081,-19201,35216,6139,-85189,-133049,-98579,-59771,-22793,34654,87667,88630,64274,34044,-30092,-50640,27838,87260,22563,-25963,39036,68998,-15383,-102144,-94230,-24202,29461,34124,14202,31435,90347,93823,34756,-14658,-29781,11720,101453,116992,44889,-3455,9255,-5703,-40685,-59198,-86721,-141345,-170951,-151106,-126460,-103074,-42923,18819,77477,102707,38392,-23786,38610,115944,59274,-5144,-7544,-65951,-108466,-73946,-62819,-83211,-44734,-12227,-17639,14224,18921,24960,91678,117589,25862,-84028,-90408,-48680,-60812,-60925,-16274,-21546,-47411,-5851,35729,6721,-24145,-74019,-142982,-126034,-65792,-31437,11970,51434,57848,44141,34339,44267,27282,-6894,-24861,-37067,-14114,45899,48196,3615,26495,60839,-2146,-63267,-21751,21106,-5492,-42662,-1458,69280,81441,69860,22475,-998,34127,60206,3082,-49201,-11647,69963,74290,23170,12334,27958,27553,22653,41541,90384,141015,95841,18214,-37688,-79461,-76134,-16603,29541,27563,-26370,-79487,-130496,-190658,-210497,-164241,-94403,-30312,3034,-4921,8716,47594,61977,-16701,-106221,-69518,-1378,13643,41811,77215,102049,122420,73207,-18259,-42787,-2769,-919,-13893,-21712,-75112,-91773,-7309,41699,17889,35931,62256,38276,38478,55456,18299,-22170,-28100,-43457,-44329,5146,35944,48847,56895,73157,48609,-6809,-40770,-62823,-69345,-32893,-6574,-3920,-49013,-90915,5287,124840,62982,-53979,-26436,44952,46263,12721,-65249,-104315,-46055,19943,-7582,-66744,-58630,-416,9806,-22886,-21934,454,-30594,-94261,-105461,-78704,-52590,24047,55893,4320,-985,31825,32826,-12267,-85872,-81032,-13005,5076,-30414,-56747,-39002,-5898,43931,117671,149130,111902,108453,123899,77138,27758,13524,-35092,-62172,-595,26055,-40743,-67490,21740,38698,-43950,-55415,7332,12206,-23913,-13333,55107,57132,-22946,-70556,-75671,-54399,10381,53211,40482,-791,-18429,7165,42546,53516,47759,56525,28761,-34521,-57006,-18452,19707,35243,-661,-28581,4798,40520,37740,-11369,-61162,-77822,-50516,1296,7319,-16578,19572,69124,93838,149163,152308,93092,60310,21222,-47711,-37812,42706,50154,7573,15719,6666,-40996,-44906,-33531,-27107,-20345,28576,86685,108610,64032,-10610,-7384,43103,15697,24913,86691,61402,-15075,-19935,-2547,55636,123783,93038,3866,-13467,14934,-15837,-51089,-29271,13753,31530,22894,-2383,-39575,-100953,-101905,-86734,-102061,-57548,18546,49694,66128,61670,40850,50140,45180,-3554,-53294,-77359,-74684,-24570,38411,17661,-10105,46626,106632,71470,-34135,-129041,-122606,-64198,-49348,-27216,-336,16960,13967,-11975,-39633,-84017,-150488,-164994,-147041,-147745,-163912,-109991,46128,156498,105082,3943,-34343,-22296,10940,66728,119273,108904,22627,-18705,-6824,-36780,-53394,36288,151250,132201,23633,-23475,4822,26149,45808,65889,31879,-29239,-40239,-30695,-82072,-147098,-94072,35747,100394,1695,-150153,-148526,-22958,17272,-27902,-31997,-12247,-33845,-26454,-571,-24613,-57457,-52904,-34554,4939,59566,51729,12713,30424,46047,29959,73072,121755,55535,-41437,-61933,-47561,-47888,-16860,40835,32696,-35008,-39113,748,-28802,-79760,-48146,39392,86752,62120,37471,6207,-19886,18715,73661,54995,-19273,-68494,-85877,-51255,11596,38897,15715,-49352,-64610,-18276,-34825,-90239,-76943,-71417,-50486,29573,52421,-15505,-49442,-44059,-106372,-115995,-10191,49924,7593,-34912,-23463,9547,28350,55839,57611,5569,-41590,-47902,-41560,-19377,36672,95730,7445,-141777,-131487,-44761,-22348,24491,101070,101343,17481,-35494,-60606,-48682,2718,14334,-32319,-1982,90507,79948,6880,-23936,-27595,2133,88785,111245,52643,25870,34154,16952,15875,35332,20818,1997,17018,47679,74163,118580,153699,132421,61215,2148,-48850,-105387,-147938,-118720,-1198,77849,61555,15106,34353,111508,97757,-21322,-88739,-75531,-51589,-16252,3550,19877,67368,54918,-42845,-98872,-148914,-190072,-171711,-108426,-68244,-91914,-109893,-34704,41558,76195,94101,27870,-84147,-140486,-120054,-44653,-4652,-50050,-75897,-30799,-2411,5613,42171,47619,8438,37621,98199,99684,73696,47090,12063,-5988,-29812,-45383,-38935,-22381,9148,32587,8066,-24301,-4810],[-34758,-33958,-79352,-139048,-167203,-94135,32045,99474,98650,68795,33729,17541,25723,16153,-16051,-3041,18871,15663,18320,58146,71884,16483,-51086,-82306,-46010,25795,27600,-18263,-47918,-60696,-1497,39599,-20086,-61236,-45888,-20323,19740,19699,-25956,-14792,40820,27852,-44219,-74552,-21485,70809,83480,3349,-71016,-53925,-30625,-15326,12756,-5242,-51587,-60343,-68829,-64840,2519,13590,-58102,-70705,-71605,-153224,-205108,-143830,-29409,47407,49019,24271,-15986,-81681,-154751,-212143,-152172,18031,108946,47519,-14302,-26765,-28445,-31257,2521,72812,99745,65851,9743,-20543,-9500,26226,44440,78770,107875,30487,-30164,50771,119148,48140,-3490,1473,26062,66500,80110,28128,-24626,-8352,38627,51634,47603,64666,68078,17852,25975,91532,70680,12804,6005,60659,49640,-37537,-47320,-32750,-122828,-189821,-141517,-40505,10857,9249,23618,42454,37578,-8513,-36199,-14961,-12716,-28442,-50681,-128023,-136469,-12266,53593,18118,5782,8268,-31842,-72547,-89446,-70352,-57751,-74376,-106817,-108011,-76845,-26356,7399,-15927,-38715,-8561,-19890,-80494,-66034,41872,113386,69556,-3032,-13374,-12124,-41598,-70410,-51500,-27313,-54920,-85652,-66656,-61166,-90503,-53190,18369,-9429,-50943,-15643,11680,23676,16018,-30828,-35687,41931,137855,175974,92903,-12750,-6288,75862,107587,28293,-63367,-49767,-4232,-17994,593,63905,87651,92716,78215,50405,56998,78748,56461,27369,35608,34484,-6585,13518,91251,58471,-66991,-97515,-34325,-29685,-96293,-112815,-61126,3604,95120,134931,55765,13572,72188,115195,100817,41213,-59865,-93229,-22701,52090,57399,54379,34817,31559,67487,71172,-11491,-45170,48016,163066,122288,14137,-107744,-200688,-180242,-33623,90144,117684,74518,33789,18004,18512,14078,-46432,-97725,-43215,10848,49768,110584,54325,-105568,-138966,-63378,-7252,29504,73176,35463,-32405,14139,104079,115135,32691,-44150,-84012,-82650,-57085,-45557,-56005,-96114,-193413,-238671,-147026,-29299,38933,76671,26909,-37471,-3358,56706,44661,-15316,-38299,-17883,-28033,-30445,31343,38701,-21931,-63125,-44922,-27599,-42269,-61161,-23760,42250,83465,25642,-55720,-54650,5568,90398,114511,10765,-78342,-35542,750,-52062,-20415,97107,117432,38615,-38153,-107697,-132116,-75304,-33207,436,75179,88145,20201,-16625,-8914,-4746,-30232,-47713,-59944,-43891,-22766,-29034,-1771,70439,66962,35568,86185,107841,22487,-49044,-21376,3541,-20347,-20478,-12682,-83306,-166867,-167391,-91883,-29123,-18461,12896,30203,-21288,-38263,-5815,-6264,-3206,9634,-42699,-74850,-28203,-559,-15477,-35206,-106303,-181007,-98367,67486,118834,58564,24354,57843,104376,65052,-62149,-133759,-95176,-38653,-46954,-38773,24370,38472,-32548,-93295,-65779,2661,-7062,-2128,90520,167072,141961,98109,92632,87494,31471,-68020,-88042,-30823,-21672,-67439,-86451,-73230,-84909,-80619,-38046,-32785,-75732,-86238,-34895,5367,29634,53887,72259,70494,70585,65532,2950,-23990,57166,103807,25780,-2356,57961,28194,-66246,-87421,-50249,-11432,10173,-7093,-6881,41076,61721,39748,33618,14615,-34608,-1188,112309,105352,-2940,-35384,20307,41436,-3728,-63135,-106364,-169434,-197480,-155321,-135449,-135375,-45608,58702,69337,-7878,-97419,-85924,18338,70518,7746,-22624,817,-24022,-67052,-84468,-89488,-66655,-16317,-10825,-12724,33084,42836,35405,35539,-4832,-104040,-192734,-161347,-49143,10245,17454,4856,-29700,2018,31899,2030,-30635,-19214,-24304,-45036,-42361,-70904,-81013,-29251,13156,30899,49811,74677,71025,-1437,-64263,-53970,-50811,-15699,68282,74434,24305,44014,58374,-7386,-81926,-74309,-62388,-70558,-39596,46221,129152,118982,46193,-21527,-18612,40737,92955,58741,-6305,16485,102239,118134,74276,65615,62160,16024,-15586,32695,87381,103216,53132,-19615,-33125,3144,17142,44589,89488,80981,-577,-94292,-144208,-143083,-146681,-189449,-174263,-85658,-28102,-33446,-27227,15521,52086,-3510,-103380,-84183,-16145,6238,20669,30700,71808,123574,76562,-35362,-82625,-31715,31758,53549,24347,-80536,-155779,-90421,-1835,39167,77826,67506,11331,49772,109444,70782,4220,-27069,-72684,-52370,40424,50566,25105,50620,116219,143880,111526,57670,-6560,-74607,-92431,-70093,-50232,-95872,-173066,-102215,44871,64798,-15623,-46060,-8334,26483,15593,-46204,-60049,9715,64575,11953,-79431,-85548,-17881,-10917,-29209,26683,69816,25448,-11354,-8201,-41618,-67154,4079,38524,1203,7989,20884,10030,-1355,-40494,-51644,-10726,-6777,-44539,-48080,-10310,22211,75301,161695,199873,134821,84940,69691,53258,58820,59244,-16427,-78001,-55901,-52746,-98950,-69852,40552,51952,-26474,-50086,-14907,-16416,-39553,-63936,-54261,6019,37043,-444,-40707,-31285,25307,64411,22766,-32444,-24781,26528,51495,41963,35547,66780,49484,-2600,16039,78338,79851,58979,13489,-29352,-36236,4045,55731,40817,-19711,-57288,-62608,-20605,39976,57289,55545,62301,63372,56741,34117,17940,45,-41810,-97189,-106102,-39510,-16210,-46400,-61319,-61971,-63340,-60774,-85130,-96767,-68703,-13993,-6201,-17976,-18664,-50610,-52989,2483,3340,21970,113455,133318,45588,28064,68331,121038,169161,125149,-14910,-82942,-39531,-28030,-40910,4565,58906,43826,-20761,-28299,-23420,-98429,-133537,-131230,-129774,-36237,80740,81047,32329,-10470,-13808,41509,64839,10671,-46429,-65992,-58165,-21991,10848,-25202,-32412,49630,121139,102625,11412,-58551,-50646,-56079,-87800,-63677,-33357,-34957,-47365,-43040,-25438,-47919,-107806,-113705,-66104,-25539,-30360,-20778,31435,61888,29636,23386,32910,10574,-17651,-16276,38336,94427,63377,14375,-34593,-88188,-78846,15126,128748,143416,40050,-75169,-111681,-54660,23612,35828,-15060,-21593,28546,5258,-100983,-156637,-84171,19008,78443,49823,-9925,18518,82308,89706,49667,39626,72049,81228,54438,36167,30390,5466,-30310,-46945,-28290,47849,110601,102657,64142,40931,34712,74182,104373,27954,-47082,-8898,33653,15843,28907,66266,59948,16768,8944,24443,-33175,-148215,-164979,-75592,-8800,-23952,-39319,13593,97795,111526,75299,31478,-13412,-9200,-16004,-39422,-21407,-16806,-64407,-95571,-73471,-32511,-41588,-69343,-15008,49556,73248,80918,42855,-56569,-101144,-99477,-163000,-151834,-27001,37824,3098,-15482,9764,41593,63109,79806,70816,18197,-52833,-102857,-89089,-6301,94581,127726,37489,-63630,-70823,-53367,-50540,-17632,23181,28333,-31565,-98463,-103633,-81262,-75435,-71001,-59391,-11325,38972,26741,17639,27519,2746,-22098,50343,110902,59676,-6218,10934,48247,75722,125305,145438,87504,46895,54552,84124,139067,170051,109733,18645,-4417,-13678,-67067,-117797,-120097,-54275,28562,77368,49817,9453,26950,14280,-41043,-5952,67367,43003,-746,17551,50782,43265,-2107,-55077,-69951,-94919,-124392,-116637,-58363,-21382,-72997,-104035,-27321,29595,51362,89156,63273,-37487,-94765,-74642,-9630,57143,55694,-10137,-45795,-27194,8243,78974,141222,105348,68755,99795,105792,48417,-13776,-35331,-13867,-33372,-71550,-63860,-18910,21461,27212,-7832,-51885,-46825],[-6735,8968,-28962,-119085,-170736,-84332,44930,101088,93486,46735,-4567,-15076,23675,49375,17771,-27398,-57034,-16347,41744,63494,65468,26768,-22348,-43857,-35750,17240,46438,5568,-43373,-59193,-15807,-1478,-40474,-48661,-47982,-24513,22755,-14588,-78676,-48020,-3931,-1956,-16857,-37374,-6088,83633,100922,24659,-59297,-84217,-80402,-46038,12588,2238,-42961,-38092,-88017,-129486,-10371,73362,14620,-4588,-8736,-83008,-73492,6480,43545,58376,65154,75524,54945,-27780,-129852,-181347,-109246,26092,93290,78724,78924,87171,70326,35099,24726,78550,130558,110584,36025,-19645,-31314,-2011,31411,52723,32029,-61005,-84863,62057,201760,146612,45923,5711,21806,97512,168047,134387,31380,-15466,17788,54199,47420,17345,1037,-10980,20933,88716,80590,5979,-29442,-3621,-21897,-74379,-52448,-51239,-154773,-200206,-134260,-49195,3412,9091,10807,7944,-34739,-99660,-74137,26148,53501,10510,-50993,-151051,-164448,-31193,60451,41178,-13928,-64932,-66370,-31554,-40117,-70144,-106994,-140861,-148174,-97781,-36143,18047,61031,34793,-20924,-4886,11796,-8913,29611,79267,80457,44289,2468,-15142,1608,-11838,-65809,-77254,-44726,-31395,-36104,-17192,-28885,-42533,22674,100704,71651,-2103,-23064,-1582,47186,40965,-34955,-48085,-7363,14181,36086,1728,-67483,-30292,65205,75294,2529,-54749,-56833,-45418,-68417,-58592,22703,90092,91604,55784,13681,-5657,-18752,-36348,-46427,-61073,-84421,-100644,-37851,65111,21943,-142494,-140894,-36664,-40102,-78704,-58532,-53317,-24063,68462,96201,42380,37332,66012,78212,84693,62732,-8695,-41383,-238,54986,55165,2714,-50257,-35912,36930,72776,35762,40631,115534,138413,55064,-33638,-126299,-204788,-208327,-100934,12166,42472,14454,-11728,-8706,45139,53746,-42102,-91322,-23442,1511,-3663,4775,-72469,-176297,-167332,-90165,-29156,14318,59041,14705,-51046,13126,101565,111630,86830,49041,-3929,-84940,-157848,-141640,-41052,-5886,-71983,-100643,-38111,6389,16449,51335,20143,-53323,-25470,82117,87984,-22482,-75652,-34263,-131,-19063,-42846,-51579,-8028,13437,-23205,-64375,-51415,-20365,8623,18673,38226,13815,-17219,4317,32114,35884,36806,-6100,-84399,-83480,-33347,-43801,7665,129696,167943,117784,29352,-60648,-70287,-7638,20110,38398,78787,61425,13692,16223,56847,102345,100024,55348,18040,14286,3351,-57238,-54664,38283,58053,37823,96817,130080,59313,-62,5328,13139,-2009,-12115,-26081,-96062,-152631,-152902,-105713,-45873,-33730,-29306,-37368,-69084,-96068,-116545,-84865,24368,57636,-31020,-70166,-9515,9636,-13501,-14703,-48454,-133473,-113487,13740,61262,4119,9027,83899,131610,64284,-99514,-188943,-108857,8712,26550,13816,61897,81023,3333,-63504,-60853,-32951,-61115,-39308,74328,156919,144005,96210,37324,3771,26844,55910,60767,13095,-105101,-211496,-144785,-9422,16233,-45223,-25801,13627,-17290,-52295,1686,54498,43645,30147,41762,45699,53337,70100,25484,-5736,33118,45841,2547,15341,32444,-56370,-107015,-48836,-35944,-93101,-98249,-67392,-25075,17480,4422,1215,57326,47465,-16124,7755,82226,57364,-20372,-16317,37895,82809,83972,24805,-39650,-100427,-134623,-114473,-104451,-127899,-63073,38540,6023,-127914,-184857,-94244,26989,39614,-26405,-19949,17102,19375,-7621,-74556,-90898,-11346,42155,22680,25003,64228,30021,-37725,-76975,-105381,-134476,-146523,-101874,-16025,53976,83339,33326,-40890,-9814,24542,20935,21487,9251,3599,55135,60202,-39932,-64462,5681,10209,-20613,20627,106588,115722,6875,-78260,-58921,-40406,-18623,43743,48775,-3065,2365,32385,16582,-37327,-35138,-41559,-77756,-62792,10448,60933,67095,30812,-22421,-26101,27731,97831,78804,-11999,-29750,30399,75767,104970,114976,87750,27294,-23772,-6786,16533,14850,-4426,-15221,18420,79733,66512,42314,87739,106199,48263,-22813,-49969,2824,4634,-108057,-142022,-76097,-55030,-81411,-76206,-13273,51996,22211,-51818,-22051,22538,-8142,-47875,-55833,-7251,63894,44836,-43599,-64660,32742,137921,147637,62083,-93827,-208958,-161496,-45488,47717,82722,2851,-83221,-24391,45901,40676,23888,10268,-33956,-14860,70769,76190,32311,9366,36369,89223,123686,113042,76166,34219,-30640,-105313,-133607,-161239,-219730,-171607,-32772,60335,41829,-18456,-5660,38913,24204,-26546,2877,61628,70264,6806,-73919,-87447,-18874,-8734,-34208,33593,112472,79909,30007,37263,21445,-50768,-65462,-46923,-56171,-42061,-32190,-45718,-28888,2367,11157,21424,-2245,-40359,-26417,26427,41277,53097,110346,118699,25825,-34885,-32138,-15813,15227,32599,-23616,-101437,-128787,-121203,-113117,-66504,14001,54073,43141,11307,-7824,-32973,-69161,-108533,-98689,-1806,69293,50492,30720,27360,31184,36627,-29363,-101945,-58545,32038,37844,-23293,-38338,16749,47138,56640,120912,175957,104951,38609,34281,22885,-21127,-8248,44529,26563,-13295,-30825,-25747,19176,83731,107419,62633,24659,-14354,-64622,-94251,-88740,-81281,-68880,-66894,-66340,-38444,-26147,-36318,-61649,-72061,-35908,3607,-43028,-96121,-58526,-3624,-54986,-113950,-91862,-72319,-86363,-63776,-27361,37462,148944,185186,92695,64015,100780,111388,107298,69508,-28788,-84572,-50234,-20085,-14882,39455,99519,69492,-36085,-20991,19043,-61142,-148716,-172708,-121676,20685,108104,55731,-20009,-61354,-52180,14552,63650,7829,-59135,-44337,239,10268,666,-22563,7,65747,110356,118402,79563,31856,19195,-22132,-85606,-103872,-76898,-34565,-9115,-9149,-25039,-40685,-79270,-104310,-51071,29492,50038,46871,19674,-47063,-70737,29581,80180,6082,-74949,-92644,-42320,29840,57969,37187,-50596,-120277,-68709,14322,74008,84307,30586,-51021,-96901,-61860,-9174,-15071,-29284,32795,94647,62153,-26663,-72915,-55615,-43025,-16620,27258,61558,90806,104854,96908,101366,94501,90350,87986,50159,40105,64114,57101,13987,-57989,-87616,76,122993,143282,70554,24631,26289,22243,-12594,-68973,-77049,-5107,58149,72230,86696,97426,97165,68296,42296,26456,-34412,-148433,-187556,-131940,-66560,-60991,-100472,-61647,69945,104764,43513,64,-12989,18313,38027,19452,9333,-27431,-98358,-95492,-59251,-32775,-8530,-3741,20180,77924,62724,-10806,-56603,-88823,-106555,-120031,-162589,-127986,-31131,-3867,-30308,-22480,22148,65064,64118,10796,-10888,16205,-16625,-116685,-127779,-2021,117865,103916,22701,25033,49307,11246,-36050,-42068,-20370,9573,-11305,-56788,-69605,-64322,-66100,-43141,-12630,-376,-19594,-34415,16357,44346,4500,-53396,-33445,55406,83961,40003,36804,63355,73328,130131,206220,147943,48723,43400,96914,139806,136613,74312,17012,11533,11871,-34383,-87218,-122060,-117771,-34683,85019,101456,10526,-42439,-44491,-16787,66020,135157,82720,-3857,11672,55802,7735,-33858,-32317,-47934,-69854,-37285,26891,72902,66832,3316,-19389,-2892,-41862,-61532,7979,69029,11220,-58025,-58818,-13594,79079,143780,72785,-18568,-19304,4078,69937,146438,99171,34154,69828,94956,28463,-40669,-52995,-59287,-105987,-105254,-54141,-26296,-31673,-30608,-22904,-40809,-44784],[4378,9355,-14719,-66203,-98067,-44707,40388,89418,98221,51685,-9084,-30332,-1907,37263,19407,-64467,-136745,-66274,17114,-2820,-43677,-86084,-79020,-12412,10506,33122,82242,65801,7106,-30412,-17180,-19696,-51442,-67986,-77476,-24230,43044,-10630,-85866,-68332,-43625,-12036,42074,50838,51309,94913,103406,46700,-27405,-84608,-99585,-65040,-5550,-12842,-69385,-78029,-100953,-115124,1044,98516,86487,96775,86617,3498,-3961,46731,76125,99799,102076,92461,89150,27186,-67783,-104922,-51812,11440,46195,85313,123347,106143,69224,38962,17455,53133,113131,85143,-13245,-92037,-124181,-77140,16997,47471,-16639,-111268,-123784,-14939,122963,125839,66660,38834,55838,119840,203752,209833,103391,4337,-5652,27715,50245,28671,-2717,-6899,15894,37451,451,-53815,-31600,-2277,-45868,-77712,-13613,9960,-79041,-134576,-88181,-42805,-457,34068,55980,51558,-14798,-104133,-61040,84079,124034,56796,-18509,-121161,-133787,-15416,33673,-17171,-64503,-88695,-58975,7748,5620,-48705,-85964,-115168,-123864,-71164,-7026,52947,109506,66377,-26369,-26143,39670,102376,144914,106643,40036,27897,3921,-32242,17269,46666,-9903,-51783,-49528,-26641,-21374,-27245,-15271,19268,50230,68206,80965,36733,-16376,22668,136364,135608,35910,11971,3848,-57375,-60505,-35644,-51578,-26665,16904,-3958,-18731,2774,3109,-18557,-56173,-63926,4132,55193,12701,-32744,-48562,-71390,-90115,-74793,-74174,-130990,-163649,-124802,-29334,40458,-31795,-181468,-169579,-63622,-26532,8816,46077,9870,4567,52294,38130,8064,29060,45473,49310,67852,66690,19663,20435,92982,144616,109149,14127,-46856,-30500,2118,22482,35612,54326,63044,26574,-31218,-67242,-83241,-106281,-141125,-120227,-65069,-18958,-6325,-28210,-29330,40716,70343,-3530,-47392,-11430,4750,-15751,-67942,-152530,-178945,-148206,-105347,-42046,-2302,9117,-23054,-53135,836,58605,54469,59400,62977,26402,-65191,-164606,-123598,15712,87433,65460,28602,36371,23469,-25683,-15162,-7037,-61063,-60191,64651,105258,-2716,-67252,-50549,-20958,-12820,-40390,-30660,30016,29184,-41864,-84668,-38382,49937,72315,16771,557,6962,12886,56247,58070,-24205,-67256,-43350,-43805,-31401,12788,8010,42370,152791,223032,192256,65698,-21422,24905,81150,46318,23441,76846,113370,84828,64762,83746,147977,135394,23866,-38529,30148,105755,43679,-27165,11300,31808,20107,53787,71339,54701,51025,44224,10668,-9666,-6378,-8530,-48356,-65136,-54136,-33275,-67,-698,-34369,-70150,-81158,-76723,-105641,-108711,-2840,54895,-6645,-48815,-7876,21174,11366,-912,-7459,-27764,-17397,14887,-18615,-93093,-66884,25001,87298,57078,-55920,-100018,-14923,76233,72117,32833,40397,43465,9227,-13406,-26757,-46656,-64789,-14510,56748,79520,61703,29641,-47570,-76131,12445,117395,133191,52880,-92350,-200164,-126057,45376,106074,48964,41547,65566,5022,-72349,-19020,55902,34045,1814,11767,10726,21524,57301,38959,6734,2492,-6793,-12511,22192,8269,-80877,-85496,-12043,-41500,-157326,-163799,-68398,-2204,3245,-9452,30637,76359,20042,-18213,32188,57677,16479,-17260,3224,28155,34008,57320,67691,39892,-4317,-36292,-39368,-45906,-98416,-96004,-18762,-14474,-97233,-112541,-34802,26363,1535,-46171,-17461,24649,22620,-8927,-88511,-88600,28869,88092,53908,45483,68003,-19663,-137864,-128405,-56339,-28736,-15698,-2745,-4795,21343,56857,13935,-49215,-36289,26257,91431,119585,72561,18585,56789,86573,28020,10901,55562,22829,-48011,-14791,84317,115067,35207,-43940,-43957,-15791,-7243,8175,7969,-29437,-48848,-22748,9970,25147,42511,4759,-79869,-101572,-45021,-36689,-43409,-7911,-12503,-45236,-18283,85608,96195,-6365,-68565,-65146,-11269,97878,130107,66992,6599,-19247,-27257,-49782,-48055,-8974,56197,92466,88111,25098,-15557,30658,58628,28513,17224,16552,60899,77831,6499,-46287,-64154,-94077,-116465,-103397,-27427,70767,66840,27163,70123,77291,-20447,-98990,-102705,-69976,-14373,-3829,-47983,-35926,87765,191612,174178,52962,-106315,-194463,-149226,-55676,34447,62697,-52318,-144940,-85812,-25752,-1677,45536,58516,32289,34194,57610,42076,10191,-51093,-91869,-54314,36599,89249,110393,131187,70910,-66958,-142723,-167768,-195080,-159271,-45712,68964,80000,26991,40999,72369,43139,-10625,2734,44202,70832,36406,-34507,-66783,-23954,2861,-32604,-37630,32828,49089,-16196,-14489,43729,-20161,-113129,-119701,-100340,-57017,-22211,-43543,-42345,3482,38960,48974,11326,-43075,-66074,-30998,8533,9678,717,-37063,-103034,-97410,-45902,-45590,-59787,-42633,-28035,-53155,-93840,-95621,-71914,-64512,-29935,47529,101481,58260,-12302,-50553,-82385,-95990,-34465,46810,47499,16565,22401,2181,-22560,-25703,-86172,-157054,-90646,18823,2387,-83845,-67042,22522,61295,83974,153769,192737,97783,23383,56775,69252,31648,35452,34021,-30333,-36638,16915,70274,91101,86181,78167,39711,-5400,-67459,-100875,-91790,-83735,-71546,-18757,45966,88585,75191,43823,46284,44835,10807,6499,48999,23623,-28750,6777,67650,19140,-59637,-64985,-33679,-57592,-87575,-44013,70865,170240,162966,57073,20676,32748,7442,-12538,-4183,-17153,-26093,-981,7356,-1565,49370,121785,95149,9113,7808,12493,-68118,-149070,-152039,-42307,117406,139107,34323,-29222,-28431,-13086,22707,46623,-10836,-69914,-36004,13923,479,-16159,-1542,48092,77139,64378,84707,115177,60547,-6991,-37079,-84243,-108646,-78662,-20582,35769,44862,1530,-11677,-29440,-63051,-36337,7739,6447,16232,-1105,-85934,-109079,-9717,34621,-31123,-99791,-101137,-40611,17342,32504,16825,-53967,-100576,-27472,29783,26654,24512,48143,66387,59453,29128,-14058,-40932,7835,91073,92202,55241,33581,12447,-9865,-52437,-54244,-7483,-1810,-19150,8632,33682,75668,76423,40368,17754,2169,24293,60690,59419,20834,-71731,-127450,-75720,15360,55274,29990,9678,15775,-27749,-95239,-99375,-65252,-26776,36586,99163,128284,123207,101282,60762,14059,-32133,-56288,-60543,-71914,-97461,-82792,-60213,-108077,-146156,-54430,39630,13187,-30427,-9042,46187,77744,82164,73841,17776,-68884,-79520,-27664,37909,96395,67017,-10067,-25866,-65599,-153247,-161039,-87632,-71651,-113987,-129978,-94289,-63819,-53464,-38869,-30793,-8908,37792,10258,-111743,-135323,-19838,9908,-91606,-135165,-27773,77532,48697,-20227,37874,99762,56986,875,-14394,-7124,28302,40479,48997,26688,-158,19813,49920,46443,33629,-20169,-74559,-41458,-4772,-3212,-22056,-22735,55797,125643,94617,57455,53864,31025,46763,113567,93820,20534,41263,120922,148353,105449,61085,44975,40064,21822,-31040,-84619,-104291,-90737,-34614,68200,131215,69779,-29577,-52938,-3569,53537,96030,67631,-10062,-5480,37935,-3538,-37895,-44562,-63558,-57666,13512,105939,145013,90855,33776,51466,39118,-73488,-157908,-96809,24484,23919,-62476,-93918,-52892,27066,83100,37331,-23856,-39660,-58224,-29721,26555,7576,-10759,29625,52063,19863,-1927,-14250,-81681,-149394,-92588,-130,-5856,-70594,-79604,-38824,-31574,-34028],[-17338,-24430,-18887,-1381,-6589,-6561,20091,56257,80605,61494,21174,-8449,-13306,15654,5133,-81986,-131373,-44786,438,-65281,-136056,-181771,-131098,-3992,42470,50159,93936,101566,65897,22325,1817,-23930,-63104,-90438,-99041,-39382,51938,38712,-41786,-63402,-32403,19717,93150,122376,92796,81469,78029,63179,30881,-16784,-39892,-21884,-8210,-36845,-90457,-113973,-98301,-63904,-1558,37287,58411,110725,114666,34790,-43152,-56291,143,67947,69188,44190,64090,47723,-10439,-33366,-21644,-30572,-15073,59994,109715,54115,-4581,-13492,-4783,39473,73859,5506,-102863,-165864,-188613,-123256,-1452,32405,-23714,-71310,-75999,-55415,-5318,6375,24288,58921,76566,87386,147432,198906,145505,57123,22991,17542,30103,46916,48678,30199,24330,9687,-75496,-109945,-17256,44400,-25234,-77710,-601,69417,21956,-64348,-88695,-46105,21629,70925,115393,140634,87411,-31893,-45296,65079,115461,74078,5743,-82063,-62415,28156,-2972,-81393,-74503,-34694,-821,41700,26693,-30650,-56255,-58782,-52560,-27862,-12093,26992,91391,59938,-28728,-20322,75468,167456,182642,98450,13391,21556,6316,-35916,15348,71620,46308,3663,-35098,-41907,-52549,-108019,-98866,-28398,-14684,-31464,13170,25693,-9167,51491,192060,186116,75512,35364,10871,-35448,-5407,36246,14425,-8713,-22301,-47127,-19863,39005,60271,49851,10989,-24315,-23128,-55126,-116806,-107036,-61022,-73447,-84813,-50228,-57681,-133035,-152290,-73040,45039,85854,-18932,-133929,-126074,-60620,-7193,62348,93975,68063,71503,79603,25394,-8378,12523,31316,42223,63497,57082,3425,22285,121764,170621,118288,56726,22915,4290,-32759,-26324,8086,705,-37255,-30914,-41133,-66755,-53202,-35806,-71576,-99010,-111358,-76069,-15039,4006,3541,32390,65308,53611,9384,-11549,-3689,-23301,-93826,-157704,-148724,-104196,-77411,-49798,-55645,-56819,-32565,-32217,-48044,-61116,-60147,-47922,-43958,-51258,-38604,-41471,-9784,52312,93469,72916,14283,569,2480,-38603,-30948,7475,-37391,-84114,5309,82862,43494,-7864,-40216,-52572,-20994,21857,66100,54550,-29203,-77104,-61454,-19924,54483,90354,18241,-42411,-46171,-28472,36022,33405,-82896,-141332,-91407,-17050,68611,122571,99172,79038,129157,211000,197200,53863,-29294,44439,103667,18769,-42824,62661,183464,162531,75238,34250,85348,67200,-60921,-126165,-4299,142439,120978,7013,-27886,2136,31581,31944,381,15406,55310,36656,-39226,-60344,926,51495,30321,29728,73842,85195,61747,37166,5099,-32109,-42224,-7968,-10273,-57608,-40543,12773,27705,18565,11046,28340,19776,-44358,-51771,25110,74100,35754,-49875,-125237,-135305,-81573,13574,76432,61601,62763,98397,114522,69101,5853,-22937,-24325,1497,30254,12730,-33236,-32270,41416,62776,22856,11545,12905,-52839,-72086,15400,70308,61211,39142,-9009,-58026,-50091,49777,117692,107150,69996,26317,-58382,-111813,-38891,46790,37740,-7157,-21111,-29399,-11999,23936,22239,12007,11457,929,-418,32371,41178,8837,-1654,12777,-20757,-109765,-111943,-1009,57500,18746,11358,68173,43628,-67310,-60018,33600,45002,-12156,-30727,2385,18899,-40855,-58303,3347,34664,26081,40285,50591,20242,-49032,-92941,-50504,26697,37154,23240,21275,-9005,-46446,-63733,-49012,-22823,-30103,-63262,-114099,-100939,-9614,47775,25301,25218,61041,-25167,-128595,-49001,76916,74029,36720,14993,-11334,-13115,-22279,-39437,-24824,16263,76183,135118,152496,120583,49398,25201,77963,96308,64995,47999,15985,-28162,-17020,24928,62368,61508,2053,-40491,-25035,-10228,-8277,-11821,-47803,-87154,-74267,-7887,58927,69858,-2725,-97376,-106231,-34217,-42607,-118751,-81225,-28343,-60910,-69325,39707,88391,21871,-46656,-82345,-40758,84391,112156,12352,-49081,-29655,-16976,-55049,-40898,44791,133888,139953,73366,-9284,-32230,-8804,-22206,-51655,-22639,4988,20787,55270,55904,-16550,-99531,-106650,-88335,-82867,-29105,65332,82078,63028,98877,79408,-31491,-84473,-63658,-56470,-35545,-12891,-33612,-31743,56120,137021,123977,14767,-105415,-127844,-76228,-34953,7660,26169,-47845,-105543,-52928,-1641,22421,69104,82195,61979,54959,31476,-15866,-21097,-50943,-106954,-99145,-14538,52534,96130,128550,98525,9035,-50508,-81912,-106330,-89180,-14513,74925,84557,52600,64770,72041,56823,11710,-51160,-45804,46674,78228,29747,-8448,-5446,12384,-27065,-103448,-82255,-29284,-74328,-86698,-4793,-14315,-84984,-90661,-52395,14334,52163,12782,-16952,-14216,4594,12437,-17611,-56809,-107605,-126150,-63366,-5494,-10818,-46793,-82686,-33710,28794,-786,-60720,-64929,-15556,20118,1140,-22229,-33826,-67948,-41351,54693,126808,79197,-26946,-82247,-76281,-37180,50231,90728,16919,-51903,-67942,-103910,-102463,-65441,-93349,-134541,-79594,4617,-11003,-56998,12983,107730,77851,48960,103859,131609,59928,36936,83760,78860,58403,57766,-2173,-78168,-45509,73306,163593,130259,34989,-3249,6444,-10207,-63681,-61314,-8799,11954,7709,35414,108110,170059,151444,107130,126435,149880,93563,26898,33454,30955,21553,53721,109568,109868,56566,17827,25810,3961,-45989,-25037,82180,135803,75351,-38514,-80398,-88184,-91107,-41146,23325,23468,29005,72804,44668,-21740,-3796,62623,69247,46499,16014,-30332,-90944,-108818,-63983,56783,185944,178429,71386,37114,61934,72684,82434,55854,-2325,-33297,-37519,-46234,-51039,-24123,4073,34188,36958,-2820,9119,67992,12385,-88381,-109777,-105526,-54094,-7277,-20626,-13079,33967,57877,60863,31891,11012,14963,-16022,-69244,-57234,-36480,-65527,-81212,-61657,-52507,-55645,-66155,-49755,19622,56323,9206,-27388,-61417,-83797,-29053,21833,17898,25129,91170,164094,175630,89003,-36654,-62056,44724,116045,59920,-664,7252,32158,50345,27005,24558,41087,-22716,-93900,-78858,-29753,17288,26866,6450,-9409,-14687,3548,31343,20429,-19636,-68402,-95315,-100699,-117614,-96265,-43213,-10709,2464,-15955,-32549,-3836,6377,-15325,18923,82166,116014,119685,84812,26911,-35152,-92303,-72241,22880,41007,-43021,-77448,-57336,-89519,-160604,-107738,11702,-1201,-48332,14517,95298,103802,104094,115737,86158,3117,-47368,13881,116972,164933,91781,-35112,-98026,-116269,-176643,-163044,-50166,-41613,-112667,-94943,-41244,-67198,-74920,-25513,-8341,-16355,5095,-37301,-165783,-184788,-62011,-7226,-57754,-99885,-59819,-1166,-12338,-50936,-7601,34527,23606,35023,37082,12998,32257,68205,108191,86760,55065,93064,89810,28723,28976,8859,-76579,-95722,-51105,-4188,33503,85077,150329,177771,109225,37380,23288,-8011,-44805,-37167,-30515,-20842,52216,153726,182881,118530,68435,59803,64322,41502,-22315,-68986,-34980,45292,61506,62685,117645,106862,-2040,-47417,-18720,7592,53732,55033,-11482,-14946,30626,17701,-19779,-58725,-49573,-3450,35129,81638,110081,41247,6100,76260,98186,-15575,-145730,-130908,-9002,24517,-65040,-105379,-54436,-18713,-33346,-55029,-52983,-65237,-106985,-125275,-98026,-40679,24843,37762,10855,6000,41743,42639,-23211,-56195,16871,82527,49646,-30279,-48915,-10429,-1731,-7537],[-40850,-54316,-22521,27526,24606,-2781,-17272,-14254,4754,22924,31182,5128,-34542,-8231,12514,-33867,-31813,42656,30849,-42106,-102612,-151315,-110497,4980,61224,56938,58470,69118,77070,61681,26270,-35287,-82548,-82331,-79707,-50640,42123,78612,15888,-10413,28490,59658,108311,146071,102250,49234,24605,48573,87042,88011,51914,34126,9512,-26403,-57058,-87082,-79867,-35589,-34338,-64712,-40015,11276,37268,19538,-60489,-137565,-120861,-50669,-35127,-34084,-240,11528,11043,21411,-5585,-66010,-58190,18788,73012,27618,-37349,-47989,-6290,58234,47544,-45032,-112672,-121640,-121389,-79575,-14194,-3168,-15546,8801,19560,-23180,-51558,-61415,-7209,63830,69238,48878,100539,160947,132764,77870,64082,41705,2891,9279,50644,47473,55486,62284,-39356,-106026,-41920,22629,-38248,-99732,-28740,78833,84627,-12264,-111500,-61839,43850,61715,81357,138728,121968,-5446,-76984,-26328,34200,45851,6002,-24419,39641,66162,-31858,-80933,-22238,36758,66505,83861,31804,-47942,-70580,-22580,18358,6418,-44917,-41404,32914,43457,-28208,-12898,89078,150514,149011,88090,22793,27804,32064,3012,15710,58407,65769,40624,-7378,-38066,-83503,-177449,-203363,-137142,-94623,-76935,-32641,6095,20061,73114,143990,120214,51579,12460,-24314,-13804,74299,109323,60522,7618,-25515,-28958,4468,38152,40388,41241,36457,6093,-51652,-139721,-178764,-100555,-8782,-15592,-43443,-47404,-80405,-118830,-104266,-32858,79144,109969,6779,-69309,-42816,-10579,-1475,24969,58626,82259,109031,110509,61093,19060,22534,33118,40602,57301,51432,4825,2615,37217,54467,50963,68421,64698,18451,-35737,-14498,18052,-18864,-52025,13804,29726,-10674,-29439,-14497,-26645,-57957,-110527,-110654,-33805,42231,55068,33464,53724,93101,49508,-22820,-47258,-46995,-65638,-113723,-141330,-77778,-13031,-40324,-125949,-115274,-5638,28148,-62988,-153210,-153080,-140109,-146317,-120851,-16169,52222,19114,6774,45909,23603,-48612,-66750,-31259,-6414,45764,85023,5989,-100130,-53838,63498,97659,69906,16094,-45061,-52406,29330,76838,-1458,-117138,-101356,-23366,-1970,14674,61650,2124,-94448,-132426,-108004,-22661,-2035,-89788,-134119,-101551,-27711,82418,156083,151382,115364,100192,133882,124382,30844,-41677,-6543,62429,-2858,-73888,56058,206093,174058,47161,-20755,6253,1818,-65492,-98894,-30763,50630,48468,-29478,-84208,-35663,48560,30211,-46918,-45076,-3544,-25033,-100606,-103594,3521,94915,79757,89450,168275,176370,107701,59654,36823,-1572,-25073,6674,38906,17946,-20722,-14173,44303,77190,34512,11759,-11454,-98828,-97014,20229,72151,15830,-41388,-74546,-111349,-120057,-32402,90389,143153,139569,122222,109642,63852,-6393,-50158,-42525,11200,63543,37483,-22757,-10957,81196,81742,14500,37358,84372,34181,6534,38173,-12191,-68971,-33050,32228,40910,10324,35266,94476,100680,39385,-62203,-129931,-100779,-5690,45741,27962,-23058,-53297,-52080,-32690,-18231,-29222,-12019,20033,14669,-2993,19152,69561,96696,64595,22009,13735,-14093,-19288,42449,56095,-8492,-8960,39158,-25180,-125691,-88313,667,10771,-42056,-45595,24564,40807,-53843,-102645,-64455,-45727,-27890,57970,98081,51495,-3242,-52805,-55679,31668,83551,61991,19216,-48205,-68600,-63645,-81404,-93123,-90151,-86953,-93179,-97757,-80952,-58628,-61800,-14129,72823,33392,-19635,67312,138269,73521,-10565,-28477,16824,23703,-63302,-77820,12772,90770,90390,81206,77671,81716,66493,46719,78588,83121,26629,-4803,2104,7123,-5487,-28215,9455,67874,14958,-68635,-84164,-59202,-17865,-6180,-72221,-119748,-76533,19768,62653,34704,-43461,-100325,-82518,-3689,3172,-110193,-136683,-71360,-68501,-96688,-41097,22380,31172,-1277,-35442,-4417,65785,47208,-53197,-89366,-48259,-24766,-58584,-30547,67414,128346,118899,78343,29503,14556,-4811,-65013,-99363,-55462,5735,17987,26066,12596,-85406,-146653,-74424,-30647,-37924,517,48239,50757,32490,51452,37875,-21587,-13738,30688,28681,27154,36519,7700,-26012,-6542,48005,63118,-12723,-93584,-73257,-19472,-11231,-5999,-2487,-17903,-19036,36310,83965,86614,64919,46719,30071,33280,11109,-42520,-11264,33917,12387,-12207,7992,39720,64781,58584,39745,32770,29481,24512,4984,-17351,-16761,23439,38222,30083,31024,17847,26191,4642,-85864,-113431,-15337,54894,57788,48997,36033,7134,-39446,-89990,-85086,-49689,-71780,-109765,-82951,-48956,-32678,-6449,34096,81943,75545,1374,-50966,-63258,-65464,-77307,-90231,-55389,-59595,-131189,-120135,-13183,75672,93765,44473,39560,53233,32038,-1347,-22228,-11188,22377,17899,-12495,-50628,-78746,-32742,45147,97488,69097,-45087,-126262,-76080,11178,69097,81378,13232,-83594,-153127,-189278,-138463,-54002,-51806,-68428,-48570,-5951,12635,23989,94110,135909,30123,-38309,30008,72567,26510,60945,104223,59626,25638,6087,-60129,-87774,-27069,78617,140539,72321,-40976,-68612,-29478,-17416,-55861,-49377,18173,60639,28024,-9775,20449,75443,97310,96656,125513,127797,57663,-9362,-23242,-32609,1154,48577,80761,97400,77124,37799,22553,6953,-15627,-14794,23738,24579,-36910,-121928,-149929,-153686,-110280,22812,110148,44261,10251,84517,72942,-26752,-58414,-23291,13635,7193,-16775,-33861,-55086,-38977,17784,89234,154572,164621,113929,100980,101609,95907,113119,83401,24383,-7578,-71700,-116998,-67280,2997,-774,-26449,-38660,-62571,-64498,-34441,-61233,-127481,-154687,-107892,15678,65947,-27002,-90776,-11906,92203,90748,24379,30643,59869,8460,-71761,-88355,-77511,-61798,-56978,-70838,-78322,-50134,-38516,-26028,31562,46114,-17305,-45424,-66237,-107258,-96569,-30523,26642,47132,72428,114954,124059,38008,-95059,-87067,47041,102180,42961,-31571,-45196,14865,94307,106033,106229,114164,65989,-24057,-79692,-52071,-11555,7612,31895,32578,-15424,-37122,-4689,-5528,-30602,-17573,3831,-21161,-113661,-162125,-114084,-62884,-39935,7720,64416,79903,52979,16119,12491,29874,48124,74478,84816,35127,-39816,-87278,-61233,3963,7833,-48456,-62980,-54026,-91761,-142133,-78082,17008,-13339,-55445,18903,88072,69172,67958,101761,122334,78382,14233,27819,77945,87621,50529,-11907,-47938,-57998,-109545,-92113,-8325,-43818,-130952,-71290,47603,14862,-58844,-34038,23936,29743,6227,-43788,-126252,-153422,-100505,-51360,-37547,-51016,-74765,-77165,-68426,-53624,-30416,-32583,-6266,56953,41290,-15058,3822,56277,74651,41445,47142,92441,37602,-64866,-59549,-30628,-80808,-102287,-61844,-24434,21283,136243,213953,181462,76154,-9789,-29828,-46130,-87061,-105849,-115847,-80577,24533,137056,161910,100313,40549,23911,42066,38442,-12240,-28285,44253,145841,139638,72092,65603,38714,-51461,-80040,-55665,-22621,38772,31333,-36219,-29844,21783,28840,3290,-40265,-15864,42860,43228,26579,16294,-35277,-35604,59522,117595,42637,-76848,-92398,-4352,13631,-61426,-82131,-28772,-15931,-64276,-88748,-65153,-53762,-91868,-144836,-134675,-28671,74421,56194,-17559,-38223,4705,31429,32418,67451,127456,120766,59856,1680,-1773,37229,38316,13713],[-37223,-61140,-48439,-10697,387,-7014,-34663,-71005,-75413,-47306,-13747,-44781,-101802,-52522,26298,40251,56945,96560,76189,39335,-951,-76928,-86159,17985,94222,54778,-3254,3707,41169,53907,30042,-50143,-96397,-53988,-34677,-26794,42076,73947,41572,51168,69568,64925,96818,132898,105117,44701,-11975,7133,97966,146869,97814,38615,16646,15178,5484,-37137,-51819,-12243,-44298,-110861,-93290,-75917,-53215,6350,-8608,-126737,-185915,-144597,-108899,-81407,-60062,-48956,14190,67762,12789,-63438,-48691,2779,49008,51027,875,-37222,8795,76401,38860,-20018,-9370,14043,9348,6058,1728,-3289,16240,59316,56071,-11707,-33187,-17667,31406,77232,65683,60550,123928,141918,58302,4404,41266,59928,-8527,-73714,-58815,-11757,77019,150196,80173,-45511,-92451,-83066,-104561,-126575,-64213,46693,90831,-2970,-130948,-89560,26947,1125,-33227,15463,16334,-70250,-120657,-92583,-38836,-3793,3814,43563,108336,63624,-47998,-47248,20100,49395,81681,97070,56,-112738,-102196,5421,56763,16277,-61269,-85956,-25132,-3334,-73687,-66194,32883,82644,108176,103323,48048,13248,36753,48423,42180,43796,42987,26384,5079,-14090,-85825,-168175,-185829,-146227,-104481,-72002,-50667,-12756,56289,78926,30987,-2277,27430,20237,-57455,-59881,35018,83206,62172,27400,-6027,-2388,40954,56939,-8506,-59343,-26433,-2011,-42250,-100780,-122646,-50521,37232,31420,-30270,-98275,-138389,-110226,-72456,-43603,20676,29433,-27528,-50942,881,28864,-8975,-40142,2261,54937,68986,68468,61289,43045,38146,35576,34217,45677,60073,52338,17675,-48876,-66131,-8472,39025,38452,7774,-19031,3942,25308,-1268,-5471,56583,91992,72844,34697,30563,15205,-36933,-102337,-115368,-54244,29073,47075,24534,40348,86679,56437,-40036,-99830,-60853,-6110,-62406,-145089,-80528,19345,-23634,-151765,-149359,4577,91445,-1721,-127550,-162697,-147964,-120474,-56968,29129,23868,-82074,-76982,30051,46156,-20927,-54855,-26660,38384,114108,127263,31563,-91479,-58850,75327,128930,122500,80704,-29850,-109433,-56643,-30128,-106208,-170508,-114785,-16157,24354,33065,63875,1267,-97082,-141993,-120199,-39147,6826,-37178,-70483,-56589,-43663,-20684,44054,98251,118960,107937,73494,51140,44140,-2805,-41421,7687,7086,-32922,65251,168012,107062,7672,-16591,-3867,-21227,-33897,-26499,-42449,-72342,-80588,-85747,-109870,-74173,13282,4484,-71378,-101217,-86314,-89541,-118634,-92079,3544,82489,81670,101101,166665,174794,122670,68597,24360,-34157,-73341,-50238,30725,94585,73919,14073,26954,60910,26361,-21900,-49063,-83495,-40443,39599,34312,-26956,-47539,-25143,-11030,-43225,-25600,63810,112380,82713,60637,80910,68849,15120,-12626,-6617,30616,88858,63077,-11693,-6455,89649,89612,27193,73833,152251,129010,98358,67982,-45032,-127470,-76867,20894,38523,21572,29649,73124,69344,13308,-77231,-106954,-34509,44908,28346,-28310,-63575,-63430,-40855,-26064,-27132,-66577,-68613,-33376,-26718,-40476,-29382,18634,64281,59984,28426,26020,28782,26426,10260,-50087,-105582,-64239,-15232,-62918,-99193,-54827,-20738,-26040,-50042,-14008,80891,55466,-33599,-23429,-11883,-76749,-87096,16964,69304,36424,10498,-24619,-62410,-33925,10210,30186,18863,-29718,-33180,-23506,-53292,-90737,-87482,-46990,-27639,-48950,-73703,-99916,-106679,-13712,110702,93397,55015,101691,117442,57251,-23144,-26457,79804,97723,-27286,-62624,29513,77513,8662,-24026,-10798,-1775,54140,107394,67330,-21745,-63623,-29394,23915,37333,2253,-34159,8619,60934,-4472,-100506,-130102,-101412,-13751,26755,-61603,-101154,-8155,77694,51254,-2495,-46133,-60749,-62079,-23734,10973,-46056,-109550,-91227,-65930,-81759,-80429,-31683,32846,32415,8496,36119,38847,-43999,-106288,-73100,-25506,-44543,-99509,-63293,21116,52466,56172,80615,78322,58978,21407,-39684,-61912,556,80556,86508,30268,-46001,-133550,-127083,-32201,-12359,9086,91377,110112,66852,23539,20413,32944,40071,79074,123889,133882,131896,111653,70406,26357,5738,36654,62542,3236,-60640,-37718,7438,14569,21193,14884,7032,39303,102259,146543,134498,44792,-21490,-20968,-2013,-22328,-53329,25831,122179,127623,73284,30376,28547,35157,4905,-20937,-9783,22764,79507,105772,50127,-36653,-49390,-17929,3141,8519,-10034,-5498,-4080,-17945,-36745,-26894,-205,35095,60087,64762,-751,-59034,-22733,31308,29123,-9938,-69714,-85260,-54159,-11449,30454,66530,86022,41710,-76674,-157484,-131874,-93050,-97084,-90671,4181,61419,-26543,-112091,-40792,114475,182455,117016,33121,-11534,-9185,15480,8980,-10683,-5633,-17039,-46291,-75934,-76827,-27263,13760,34479,26342,-57127,-129571,-62615,33285,56987,63966,38076,-63073,-161916,-176420,-97043,-3511,9125,-21085,-28520,9373,65646,73425,58657,29808,-63109,-99348,9165,96746,68090,96424,116491,46367,-14438,-41221,-57304,-37611,8651,23671,4453,-43088,-81614,-72534,-40544,-20792,-70005,-83921,-7937,47392,-3430,-71262,-71244,-23482,36203,74429,80047,37490,-34905,-72851,-77221,-83607,-17192,55694,56561,29437,12687,-5255,-26377,-42653,-31060,-32491,-53588,-76287,-94516,-113230,-92569,-82295,-54036,58582,127986,31823,-45482,29041,106187,78864,35711,33836,25633,-42778,-26644,47071,49638,27264,42325,56310,76536,107287,108965,96202,62341,33741,64575,91741,33186,-53688,-121165,-99273,1880,53686,19065,-18365,-48931,-73142,-75336,-71378,-68772,-75065,-86362,-34287,62662,77674,-8890,-62665,8119,82921,35422,-41872,7129,101501,96223,9009,-56483,-79632,-65179,-39512,-9831,-3799,-12034,-44928,-51120,-15694,-12164,-18638,205,-27673,-97180,-125008,-71247,33887,53020,-3800,-15253,14918,-17674,-91247,-41691,76162,98708,46021,-1584,-15508,37671,111207,120612,101016,106364,121271,49845,-42087,-38609,9846,42190,94965,90554,-17219,-63661,1163,42763,51966,84079,120164,117709,41119,-67754,-111882,-104142,-85220,-15600,55781,55938,38313,31982,15296,1894,23,32977,106608,93892,14626,-19621,-20371,-56016,-82274,-63993,-13953,-752,-62999,-115625,-63570,5344,-4148,-28043,-2788,8518,-7965,19744,74472,137986,157126,102393,16234,-37246,-36731,5814,36119,36194,-20789,-77755,-34433,30136,-28548,-109756,-26247,144870,142175,2961,-37389,45322,92042,47836,-2547,-40250,-91741,-106986,-47182,15911,17666,-42101,-97985,-71864,-2405,27157,20523,60378,82019,16779,-41361,-4513,46359,19494,-37255,22531,84006,12745,-83416,-111129,-102652,-91858,-66025,-45206,-40344,-15440,95549,174381,119148,29756,-26278,-64992,-82249,-74012,-47177,-81534,-110808,-23542,77191,67898,20929,818,-5226,1929,12794,607,24048,90132,136673,137621,106185,50897,-35110,-105944,-108606,-69376,-28018,7722,-16153,-43432,-10182,26317,43886,52656,7943,-1283,52817,78881,34521,-42225,-81786,-47952,31503,82359,56095,4104,898,38595,8413,-42646,-44076,-15457,5977,-7913,-37837,-18049,16452,-21147,-84524,-81161,-14256,47880,43496,-1474,-35542,-28152,-6542,22361,86513,151683,121945,35476,-20361,1117,61890,64669,27424],[-22160,-47924,-92489,-75886,-19372,17996,1047,-58433,-87992,-72231,-63571,-119945,-161745,-91871,2191,42655,40706,62545,81941,72507,27146,-78910,-121209,10000,115135,35976,-55645,-37172,11095,22335,3370,-65077,-92500,-35393,-7169,15764,64040,48088,24361,54283,45763,39816,75499,87058,92159,78305,7474,-15476,63336,125626,93328,19453,-1615,33194,37175,-16068,-14625,45766,14995,-60129,-49680,-40839,-46446,6312,7595,-100679,-155948,-122812,-87600,-69779,-70198,-59078,39764,101372,29356,-27806,5422,24236,40191,67170,42630,-6630,24938,69963,35959,41577,99249,87578,47461,40556,46811,68959,86687,67841,8400,-61408,-28836,40287,88012,101496,77191,75766,129987,105048,-43641,-116575,-37655,33272,-4770,-107676,-159560,-85867,72650,186504,161002,31339,-93496,-149984,-140813,-123015,-86703,-1228,55377,-37946,-158894,-121742,-8434,-20562,-70321,-75229,-91186,-106038,-81923,-53020,-35250,-12453,41355,92472,93518,29103,-45392,-46279,-9421,7967,43937,52113,-65910,-165892,-86504,51198,85314,50538,-6980,-60953,-67329,-91351,-148532,-136297,-49326,30708,90627,103992,29221,-55501,-32606,49952,87336,47253,-8794,-30334,-10798,4865,-56549,-91555,-38620,-4993,-31279,-80363,-109247,-67532,43932,47937,-58134,-72077,44662,80119,-31602,-107335,-64133,7924,57111,66141,31702,18619,87261,134660,27786,-107017,-94501,-23872,12227,23321,-14806,-19243,34903,40375,-32635,-119889,-118771,-51495,-39116,-57792,-53756,-68941,-62975,-34770,5596,27812,-6701,-38737,-6033,21757,-8296,-38036,-24656,784,15725,25153,38455,57890,86931,99041,56933,-28297,-45713,8740,29643,18533,13761,-11417,-29122,-18838,-6842,-2267,27319,81035,107251,99225,93431,44153,-49430,-119861,-108194,-48265,-4729,1767,16857,32740,41028,29631,-37422,-86012,-26124,42057,-21051,-109617,-76650,-4887,-14350,-101660,-128175,-10480,110923,72666,-39758,-96968,-73451,566,75150,84204,-34339,-156364,-99754,47965,94175,57262,29556,30456,59819,75209,54843,32898,-1839,27140,92126,106056,119876,99137,-32151,-139353,-122598,-99241,-128342,-137324,-100441,-24360,64675,127245,133284,52036,-16044,-29440,-29507,7513,45016,19860,-5596,9774,-35809,-122478,-100345,-19023,62645,111407,60241,30630,84736,67123,-27969,-42175,-5329,8264,49819,73993,6848,-21806,21466,27629,-47395,-71876,-47656,-73551,-113802,-106063,-73777,-72863,-82046,-55193,-39881,-72736,-114965,-119860,-101223,-92896,-45998,15311,52374,67708,71406,67039,82376,93213,57710,3074,-63581,-124201,-95693,42453,170844,180112,75438,8133,14196,6708,-31341,-41546,-3783,72858,101879,45397,-39619,-85697,-45819,51744,59581,17694,27024,28725,-1463,4790,52060,54865,34568,47421,31940,26872,91915,99136,23641,3960,68546,66054,25776,53233,128863,164406,155233,90368,-14571,-66760,-17518,36036,22237,6971,17392,33074,31335,14076,-10369,-18074,8263,36429,-10245,-84704,-100708,-50766,-9537,2323,4682,-59637,-128688,-128300,-90307,-66427,-61886,-55868,-27218,23305,42929,25848,29457,36564,-37553,-149118,-164810,-67807,-17365,-56256,-55151,-15577,-21268,-33308,-26495,39302,98089,5280,-56173,61930,113078,965,-83314,-50559,-75,10551,-4678,-30142,-65323,-78652,-30538,60457,83161,33247,13905,12236,-4393,-27285,-44296,-24966,-9822,-2867,5874,-27427,-47933,41695,147611,104822,33284,53263,103660,103392,32986,10787,93708,110479,24422,-12519,27877,4901,-90498,-85200,-23739,-23384,50643,141630,33910,-118578,-113981,-13651,60796,56307,8035,-8790,35278,47799,-31027,-108060,-113444,-74880,11778,61227,9996,5112,77424,68535,-10734,-35122,-20296,-14653,-50950,-56430,-4712,7696,-35735,-66900,-58037,-50617,-39156,-3463,50001,39406,8903,31823,7887,-109260,-143793,-47411,22555,-35763,-121871,-85931,-29225,-17687,-6152,25875,36993,42877,34706,-3787,-12169,61262,113011,83107,11059,-54875,-85537,-59752,-41437,-47588,44574,177140,211672,157503,77759,32172,52315,96886,125149,146978,174044,182396,139744,101207,74329,58120,83087,98684,37371,-19828,-8686,16770,25145,36727,20365,-6395,27084,83645,126251,131090,32969,-73853,-68170,-47129,-92921,-107078,6434,101256,104191,47510,-9561,-24096,-21217,-43243,-69546,-84334,-51307,46994,129722,98260,-9707,-58174,-29836,11115,28840,14053,11671,39468,115345,125078,44044,-9379,-2874,12612,32583,-18878,-77798,-11087,88087,90849,33481,-11887,2207,2254,-27879,-21491,20160,56298,31038,-101814,-213144,-169704,-68483,-15901,16569,83801,124366,50360,-77456,-80967,39421,114377,69494,-20052,-80012,-85303,-51513,-24703,-8242,8188,-4317,-37758,-58394,-64497,-35767,-16344,-25011,-45460,-71214,-75870,-26045,24808,46048,58637,37664,-55674,-133436,-118309,-47469,24578,38726,-20646,-25491,48334,104178,54434,-64980,-131229,-131429,-86755,37878,156540,148963,119798,91538,21167,-38619,-42860,-1029,29073,22448,-50611,-123277,-121944,-85839,-62153,-32277,-12562,-89267,-123440,-35581,29569,3149,-19280,-16198,-251,52148,88457,58379,7862,-54199,-117281,-124648,-82088,15460,82885,55698,-17213,-47007,-49172,-65021,-78469,-57527,-57973,-73835,-78252,-66945,-30658,42439,48883,1144,-1626,32410,6531,-59300,-25863,122870,222676,219563,182975,79667,-36289,10168,125717,119226,37505,-16243,-20166,25740,65058,55481,25227,-9525,-55387,-38666,37875,-3861,-125274,-125606,-8022,69429,52612,34286,56173,5353,-63987,-51312,-17062,-5199,3634,19504,51358,67148,30845,1806,15402,45717,25305,-49570,-84226,3526,141448,183603,75830,-33517,-45560,-28332,-9873,35760,47701,1048,-65641,-77409,-50085,-33989,4278,37999,8339,-39157,-80072,-86405,4433,26868,-58287,-80580,-21186,-3245,-9218,52213,126083,103730,28390,18196,52910,77264,91136,77933,38535,22667,46045,13001,-37504,-32178,18386,65412,120510,99457,-16006,-52388,30676,97992,117880,128624,150299,167098,141772,53585,-47617,-100251,-105160,-76835,-33133,-11281,-6834,-1400,3176,6345,-3350,4876,76860,98001,38511,12566,-653,-63475,-83425,-30601,43696,71550,18058,-73929,-104302,-50568,7143,12848,-28675,-74448,-78853,-27356,42746,122557,179678,131961,-3438,-85990,-66189,-10635,38216,28695,-67759,-121201,-51568,31998,3000,-49081,14420,150705,173567,58787,-21602,22629,88305,73117,37785,13765,-51757,-76137,6715,84863,77408,1308,-82944,-36737,58432,83469,91705,114148,73079,1523,-31113,968,25061,-27841,-87168,9673,100105,64106,24376,-26090,-100756,-93720,-45994,-48110,-39722,-5538,48914,70199,3565,-37062,-27732,-74177,-120982,-66549,29659,1326,-91697,-52088,16437,-24337,-53474,-6871,-3748,-37915,-24524,-2026,20312,49659,60376,96781,135231,81885,-16225,-79889,-89560,-55615,-49646,-85235,-96510,-24128,44265,42483,66074,96361,20455,-30586,31004,109242,66338,-61304,-112768,-67222,-22662,12,29813,64269,78908,49476,-12975,-33226,-31312,-43427,-35219,-22599,-17313,31208,63986,18393,-32715,-42097,-53537,-54947,-15961,28500,34264,19986,-12762,-40899,-8707,80216,105842,25242,-61653,-51597,12282,17825,-2398],[-7297,223,-66289,-64851,5575,67362,69513,1479,-35282,-9129,-35736,-115147,-117293,-62328,-36799,-22269,-27247,11722,58024,32720,-23022,-102085,-124855,2633,91055,8009,-74260,-42490,27174,30498,-28096,-85708,-70174,-22310,-10018,30617,77988,37137,7645,28828,18182,27223,49097,19752,39413,94770,57491,19302,48883,88167,92703,40021,-22100,-2284,29278,3820,28458,93743,81735,23821,33705,70647,43515,-5857,-64992,-105949,-76436,-33553,-20752,-21386,-23978,3070,81759,97495,26349,-880,36577,25680,9131,31271,41213,30896,51710,55605,33896,80946,111492,25516,-40002,-5645,67920,145717,153515,60618,-47887,-105594,-57804,9903,69956,93610,55287,10294,30605,13508,-117788,-185736,-108566,-36740,-11172,-43703,-105166,-56677,75522,142310,130925,79093,-27573,-101154,-93508,-98631,-113037,-52727,2197,-71370,-171003,-134435,-15538,46947,35894,-22336,-62594,-33494,27421,43017,22263,39228,110110,109323,33108,-12760,-46202,-83951,-70307,-29829,-12648,-29830,-114712,-147922,-41100,70357,110157,127749,90762,-2673,-93628,-164276,-176002,-136103,-72660,17119,60492,24273,-67164,-152596,-133694,4999,94992,27899,-84718,-102442,-42536,3538,-20778,-22332,81339,139696,55082,-94346,-187332,-152889,-42202,-30348,-95113,-78472,43946,106553,22570,-91188,-108817,-41029,51568,94691,75045,56717,117252,189797,121253,-33676,-90169,-37247,53852,106376,50674,-13940,11732,37578,-8953,-58411,-1759,55384,4063,-59113,-85612,-81643,-24999,17636,20724,17166,2236,6780,17557,2087,-49015,-115264,-138059,-97753,-48412,-8122,39163,82890,102575,86640,64777,36853,26908,41823,63499,53456,37528,-15477,-64625,-59164,-37257,-50936,-31808,5204,31304,43278,52639,10896,-70666,-138661,-108543,-24637,4604,4711,32648,19434,-31827,-31710,-7733,11986,41528,43874,-6175,-51394,-45619,-29741,-19906,-43183,-64279,-3407,87467,68598,-14082,-26470,15179,66367,81547,48278,-54070,-119123,-62647,17006,25787,36509,67529,71697,40385,-29101,-73499,17565,150562,168520,69749,12652,49051,52078,-26948,-95373,-91727,-58187,-44712,-42410,-39172,-1207,98144,187861,180229,90903,55274,69359,51478,44464,48170,32356,34150,43103,-33009,-140950,-152263,-109677,-32793,40218,12126,957,81836,90180,-15520,-91919,-70747,-19610,-21628,-50987,-62494,-26005,30223,22883,-87661,-137419,-117509,-108774,-85160,-36433,-13409,-21260,-57292,-89052,-74563,-65065,-79447,-80359,-70627,-73526,-18947,41462,52100,51976,15131,-47252,-24582,22439,12218,6936,-26350,-111633,-90239,65235,195299,194958,87895,12081,21196,23853,1488,2573,44948,106894,129586,81211,-23527,-117011,-110231,2719,72353,54921,27538,-8796,-30561,-8088,30551,21636,37285,91624,56424,1895,56233,102884,55451,12540,20492,5919,-11291,-14942,41238,134965,151899,92995,46089,52000,83812,80324,36993,-3805,-9234,-24386,-25285,-6159,26615,26054,-17499,-28762,-22862,-58115,-92820,-40120,16563,25451,24081,-44228,-151321,-170415,-96733,-37266,-26479,-34125,-24037,24249,57539,50828,63814,60073,-30615,-113724,-84674,5931,20405,-42639,-60350,-47850,-63422,-51400,-13627,48438,47084,-63186,-87276,68197,165285,96381,-31568,-87990,-36174,16680,-7752,-33064,-40180,-35249,39565,156322,161556,65584,6885,-17431,-24821,-16156,-45405,-77858,-69515,-8943,50810,55615,46720,100108,162208,103872,8227,19014,115744,141638,55540,2664,38462,53390,24864,23781,43638,7058,-80165,-60975,25026,44736,96410,151994,38439,-98288,-76779,12260,69079,62163,16034,1089,34341,34445,-35142,-81692,-50406,2033,37745,62464,93944,138425,115632,-12115,-112408,-79468,-4830,15291,-12070,-3981,43975,39947,10429,-17377,-32299,-30151,28978,79214,78279,31676,-4886,7679,-9740,-106001,-147120,-58529,30583,219,-60542,-18612,588,-28800,-43272,-56015,-49781,8801,33640,-5742,-18870,20284,7359,-40210,-39487,-10045,18451,-6832,-73993,-48438,81197,162314,194412,197197,117337,25663,21778,73177,89528,89489,128004,143680,96147,66862,50788,49333,93637,114078,61694,15966,16738,22584,20890,2023,-46722,-68190,-37997,-1478,46508,92413,35808,-80157,-106576,-92550,-143542,-166960,-67805,-2388,-7638,-27605,-58954,-86908,-89585,-100952,-120135,-140401,-119176,-39778,48794,95606,66588,13245,7824,37382,33604,12765,49686,121564,198804,194931,101643,27400,-8439,-37316,-36151,-48353,-84240,-72285,-8351,31590,23387,38140,92039,66469,-36835,-84671,-34593,37683,51364,-34635,-137455,-140071,-53005,46042,106859,111561,87981,27740,-61123,-79041,-23678,22887,2396,-38735,-71098,-90710,-84549,-43570,6492,42166,48741,32768,9647,-28841,-29085,-22121,-51085,-91326,-67213,-5405,13807,3537,28387,40877,-4522,-79380,-109421,-85500,-52629,3980,27283,-28437,-1715,96370,110822,32871,-115449,-195513,-129056,-21680,65535,151933,163281,103285,27943,-26002,-56021,-42950,20359,57695,15911,-77755,-125873,-96462,-70539,-68361,-26576,-1290,-78566,-133481,-67883,17011,56007,104005,104431,49629,73391,117850,89630,63224,15751,-99902,-134507,-45102,58993,76963,35921,-27223,-60174,-68845,-80406,-72051,-48142,-48825,-20778,5647,8461,47400,118479,94446,4169,-73579,-63545,7285,4651,-6904,97763,220292,245624,187749,68589,-2482,40771,113309,100935,4249,-113851,-109421,10843,61196,368,-45755,-56371,-103648,-118676,-50105,-46302,-99113,-35811,66472,56572,2277,24441,86773,22119,-81220,-56024,31031,62773,48827,43096,55586,47715,-8376,-18268,13580,4063,-41937,-67029,-47748,28660,141902,199752,87072,-36650,-2023,55866,32693,-1322,-26452,-54179,-67946,-53099,-16856,20197,22545,-3463,-24920,-10980,-39607,-103348,-62129,-19119,-53445,-44542,8217,29389,43041,71818,104459,78931,-1742,-13404,53772,74004,55153,33441,8727,-11736,-18364,-19347,-21895,-25376,-15197,37004,91827,66301,-5036,-22356,26225,58798,47878,38405,59729,77733,68947,52170,-8277,-73332,-90457,-89432,-49150,-5047,-31106,-56609,-16880,20858,10342,-17335,-6606,13954,-5966,-21747,-21156,-24683,-9078,28072,66337,78408,57916,-29601,-113678,-96238,-11914,33605,-16630,-93770,-123802,-79894,-10974,37904,74170,56223,-3411,-18623,-3330,-11387,-3844,-24847,-91413,-148165,-108316,-16615,-103,-20877,-2259,45104,71836,54468,-10949,-26199,33388,63901,47071,13823,-31364,-11111,59705,85680,64239,5493,-66870,-18803,63389,61410,56272,60816,28178,1160,-9990,-10818,-22624,-72763,-109302,-11683,95969,109226,133758,117132,492,-50419,-36462,-63430,-31737,43658,62180,-3742,-93725,-93089,-26265,-45267,-107771,-58752,48888,36990,-48147,-43327,-2358,-27451,-36810,21714,-3356,-75478,-46755,-5291,-35740,-48664,7483,89727,130339,99247,56528,15811,-5842,-567,-54067,-158457,-159677,-10552,90812,74224,91451,103521,3435,-48949,13666,99165,73792,-46446,-109127,-75838,-58686,-55930,6874,87460,89152,11963,-41218,-31546,-18984,-45245,-90149,-109108,-43370,51887,61120,22301,-8622,-38887,-73769,-90173,-42804,51384,110528,108145,32485,-51955,-62397,21669,96771,60027,-39658,-73822,-48232,-55446,-46026],[-24010,34497,17567,1442,10616,54384,64385,-5833,-19550,46448,14972,-63750,-35779,-12019,-65193,-82847,-65737,-11915,16941,-24745,-54040,-57660,-39070,17009,30973,-27478,-89745,-69349,38967,60623,-55868,-123059,-60512,-21054,-44714,-16958,29858,15424,16331,48805,45277,28625,7951,-38386,-35578,34036,57151,74505,93570,89630,89358,62358,-37424,-64674,6805,44570,43380,43674,42921,37752,71565,135515,107898,-34583,-139426,-114122,-32552,8618,13802,20725,30971,67089,90177,43806,-11626,-18143,-4310,-39983,-60110,-29138,25443,80279,92291,47051,37040,100334,67448,-70449,-130112,-80964,14691,138748,171460,66592,-47559,-97490,-87865,-73694,-16903,23032,-24891,-96308,-91645,-72886,-124389,-158221,-125805,-100433,-32771,47439,56529,80070,121912,79408,46843,87271,55470,11978,-2374,-72377,-124287,-70895,-20229,-38243,-86746,-70433,35776,145659,164484,91735,41804,51831,85740,90475,72957,101358,151484,113188,14181,-36563,-60965,-81464,-40298,-4044,-49035,-81854,-88683,-69784,-23562,29981,105841,182071,154014,47412,-70669,-140737,-117944,-66088,-23332,29660,12153,-89391,-159075,-176382,-136089,-19336,49008,-24210,-134499,-124129,-37847,14021,12081,17014,100359,169802,99640,-45603,-157150,-169682,-114984,-81180,-67663,-53744,-4973,63965,58580,-27280,-85624,-50324,39978,90782,101854,101245,94639,128632,138810,58832,-21760,-10046,65624,110702,72765,18807,30413,64815,57153,55217,120423,134512,34488,-62415,-84012,-25546,53692,68792,59992,40582,14178,31137,40368,16160,-10078,-78902,-154254,-140852,-77164,-30366,25537,84457,89661,49823,54334,53697,19622,36906,104341,96188,48379,4019,-16774,-16959,-25554,-52864,-45397,-59845,-87903,-117602,-98567,-58742,-48385,-88749,-81276,-1846,60781,78209,68810,-4075,-90402,-74917,43181,130799,109370,29962,-10515,-8680,11987,7804,-23802,-49571,-16161,51252,75951,13941,-48044,808,52055,20680,-56208,-80696,-59489,-42579,-28957,-60861,-117488,-82159,4146,40771,7384,-66483,-123260,-4827,248835,278996,37936,-90022,-38386,-6744,-4669,-30631,-50205,-27682,8862,22111,37349,55827,108009,149425,124085,44696,25264,33579,28137,27463,15847,24085,60142,38594,-49113,-110364,-118476,-121300,-92055,-66518,-99473,-82115,22298,61714,-11911,-99850,-109618,-59579,-79363,-112494,-41467,24556,18607,-16911,-84499,-102908,-83318,-78752,-45546,14159,19675,-9156,-31926,-68926,-95012,-71523,-29948,-18640,-49212,-81221,-15012,77193,79829,24602,-35475,-79108,-63478,-46317,-45700,15570,27271,-62811,-73932,36476,123996,87904,5433,6447,59181,63488,42108,27700,13580,36509,89271,87372,-715,-95218,-137944,-90296,2841,58849,56546,1217,-45597,-24931,12386,1791,36592,115585,89998,-3333,-4191,33907,29374,-1359,-25011,-58596,-74216,-76542,-26020,65061,85825,67453,90565,116881,94023,64097,28393,-9278,-30626,-64459,-88893,-63637,-17785,-3419,-56135,-69580,11883,38272,-45669,-50461,13841,11868,-13210,-58229,-121337,-119811,-46305,5722,34743,74952,84821,58143,48637,85083,119532,76030,-5242,-4197,50987,67363,27325,-29908,-69725,-123940,-176795,-139577,-52395,9289,-1012,-57309,-50731,36312,99373,91356,32,-73913,-27032,34445,3024,-26517,-20210,13576,100265,180229,147404,28545,-51432,-99606,-111943,-93011,-109837,-145778,-122010,-43787,12528,45306,66117,90956,137914,118552,48620,39641,93327,91003,10541,-32176,-1704,2189,-24724,3301,61393,92074,26893,1626,60882,111567,147101,153862,79537,-2670,3606,38727,50509,45864,12069,-27814,-16890,7419,-23302,-46249,-3484,41941,19096,19071,110505,172033,88622,-56137,-152850,-99180,9202,47023,53786,107230,134295,61590,11302,25507,13981,-20288,52772,134023,102315,37083,10240,-322,-23537,-67027,-103855,-75844,-15233,7303,23231,87798,78487,182,-56826,-87029,-61362,10442,16984,-31641,-59191,-88665,-140467,-144363,-66227,44952,107007,27604,-46900,39735,115609,51011,24888,85769,58512,-30646,-54924,-10738,12805,14516,55424,60275,8101,-9844,-19632,-21291,39525,87080,66348,35586,26829,34870,37596,-20528,-112592,-128316,-107889,-83841,-18784,51510,25449,-72134,-131830,-106549,-111768,-158119,-113687,-73749,-76145,-53071,-54041,-94849,-99636,-95419,-112368,-135027,-132868,-104563,-63537,35092,102037,65944,28410,25150,-30607,-64057,43516,161596,181615,122279,64232,38145,13814,-37418,-72673,-71167,-68377,-103333,-128811,-94248,-10598,76088,113754,78477,-9500,-74260,-39648,12826,17276,8219,-35059,-93126,-87303,-7076,61894,68451,38160,-12462,-47925,-21898,16129,27104,-2111,-19607,-11246,2495,15818,41122,43936,36726,61684,102840,94637,42154,10345,-19413,-53380,-66557,-23617,28771,25748,-121,11763,7020,-42552,-76163,-69758,-79180,-96475,-34786,11700,-5806,55214,135066,106491,60691,-26180,-115509,-68416,36367,55544,60424,75753,54068,-17650,-42871,-42990,-48323,-874,58659,32892,-33188,-29481,53,-22797,-44963,-26459,-5203,-37720,-105642,-105055,-8633,85000,152880,133579,36326,52473,140500,149025,118616,82753,-6119,-47699,13146,69159,39943,12165,-3287,-33512,-75009,-94938,-57971,-12114,4408,56045,82407,67310,78847,89979,23012,-36889,-69930,-49176,48277,105022,91110,71227,63333,61430,29495,2684,6027,27362,52677,72622,11822,-128643,-129378,15593,65469,-14397,-55368,-55864,-93315,-119675,-82524,-25175,40824,97238,83164,21168,7765,43827,54609,-20668,-96843,-79749,10278,94040,83358,11462,10777,42704,11045,-12346,-23607,-51070,-40457,11706,45642,61078,103347,164174,109202,10112,53201,145715,95379,-29343,-118903,-113630,-36831,19428,58883,95777,38184,-56469,-76636,-26727,-24458,-94695,-96314,-43766,-20305,18705,48861,40190,23588,5308,8508,32636,6117,-34978,3051,51473,54022,34108,40753,56999,53516,51045,54777,22797,-26055,15137,72474,43549,9515,9308,-791,-31989,-71562,-84998,-44917,-16530,-34178,-26709,-33218,-56559,-39478,-232,61873,80168,-5161,-56111,3119,54657,42555,2691,-26153,-36411,-29045,-31361,-28573,-5610,22473,53686,57204,2579,-28693,-27897,-38421,-63774,-32559,50132,52965,-57429,-150583,-110577,-54711,-78203,-91610,-39036,27234,70043,52970,2071,-19306,-18554,-30169,-95287,-120035,-62579,-32690,-44825,-53904,-56653,-40495,3053,-12557,-28260,27185,66932,44966,-3748,-7511,71878,93941,3627,-34123,-18631,-38653,-25292,19999,14272,-2142,13420,12640,-4675,-9595,-18580,-51818,-88218,-108479,-50272,40869,81628,124860,151061,87573,34439,16681,-44267,-26869,71106,97986,-3326,-91851,-62324,21701,41947,2497,-1659,38001,20915,-26876,-31546,5347,22969,22340,26931,-31175,-100360,-45732,16221,-51332,-98895,4412,95845,73479,45365,63413,81334,91502,84483,3307,-123352,-150339,-28250,78742,99964,98044,67943,-4206,-28266,2464,54361,56469,-10429,-53377,-28931,-17119,-29608,-4323,40866,21000,-34982,-66324,-52413,-7110,2963,-73249,-130269,-46602,48214,41034,24340,-202,-43428,-34184,-16111,-9827,39758,85010,96463,55959,-6328,-29798,5285,50021,51275,-12000,-63059,-72801,-99201,-80741],[-11983,47922,75491,47135,-7241,209,1653,-56027,-35098,48902,29967,-36050,-13430,6420,-44721,-58147,-30804,-1172,734,289,22053,44088,66635,65331,26225,-23663,-90582,-97540,23057,70035,-46284,-113988,-47752,-21284,-65538,-63147,-40029,-16875,55248,127165,110997,43852,-1656,-25411,-53022,-49442,2186,101215,163365,116585,49714,28614,-33625,-71870,4870,68890,17854,-59227,-61504,-10848,54480,123001,111071,-26603,-115646,-91009,-40009,-6881,21265,44158,54997,74731,56682,-21701,-61732,-52228,-62531,-107860,-103154,-44606,38086,119187,109229,27366,40199,124471,59805,-79696,-123417,-124396,-84789,59808,156648,92083,-13095,-77526,-101837,-116784,-92187,-82721,-114686,-129996,-104527,-80640,-76990,-70414,-81103,-104747,-55542,54102,135732,178494,162477,51086,-3115,68593,100108,91024,57882,-41482,-82359,-32984,8349,52942,82073,74025,120084,177324,167076,109182,57121,17639,19791,46468,65798,87624,103186,86044,24400,-48667,-70986,-395,102680,77963,-51132,-75951,-23264,-17344,-45382,-27611,46636,123223,132060,84978,5514,-50313,-47108,-28016,5374,32297,-24388,-135359,-156342,-95434,-23759,5059,-13771,-66881,-105173,-60341,16511,44065,32325,45980,90119,119697,85781,29118,-31586,-91875,-98292,-42235,18391,-10773,-53634,3417,65145,25075,-52107,-45237,24269,50079,65694,74267,-2056,-33754,28750,48252,36045,59971,71858,68322,69917,69331,77650,101588,116665,142222,167154,117874,11239,-77308,-79718,4089,62650,41279,57369,60220,16712,21587,54706,55683,56142,12707,-70929,-85450,-37428,-15124,4603,36921,42429,33283,54277,28782,-18967,30919,94570,62565,18081,30353,55287,45141,27004,6690,-27944,-73355,-136383,-219471,-203488,-89537,10190,18684,-11297,4006,81197,125433,77811,-29105,-88656,-42626,83391,174619,148698,44617,-12422,14373,68074,64742,-25988,-106285,-32602,87692,85342,-3630,-51043,-15722,10851,-56088,-149079,-142744,-51381,1209,-17565,-93775,-168974,-167155,-101512,-42783,-13710,-11424,-68880,-26978,201686,277531,50882,-104823,-58954,-13061,-13897,-62241,-114095,-111700,-66254,-17680,41317,75250,84572,66542,24377,-31030,-44695,-54568,-34683,4276,2738,23736,65826,33361,-40688,-79281,-72543,-68269,-68089,-103318,-167364,-136408,-13763,55869,28167,-30357,-49235,-20934,-36719,-42996,64195,126822,42104,-28950,-26674,15636,44990,20443,-173,17903,11947,-25053,-24597,-32981,-96464,-84369,-5480,6805,-52401,-87675,-4428,113786,108134,2606,-36817,-15792,-28852,-70527,-64897,10418,26977,-37874,-62911,-7697,22615,-45642,-99386,-31853,43212,62099,51397,19769,-25231,-13551,60671,99059,47975,-23718,-84919,-87127,-24406,53364,73071,-2562,-86441,-63044,-226,4505,27947,113774,130459,36023,-35899,-50250,-26325,-6401,-7848,-60400,-102545,-83736,-24266,12158,14193,29350,78152,75691,5582,-19300,-12906,-5041,-26392,-73561,-110729,-85421,-53417,-22815,-29895,-33704,49780,101793,1733,-60614,-15980,-26776,-58918,-59123,-47319,-32236,-5144,8480,55288,154890,169171,73819,27954,91517,127336,56399,-10875,36322,95116,65529,19601,25574,-2884,-127949,-245425,-216955,-91265,-6335,20418,21878,28657,31830,21453,18856,-3600,-35910,-13930,22197,-8264,-36535,-37485,-10703,59434,94115,50173,-22640,-82565,-137356,-145855,-127830,-125702,-120384,-83922,-43386,-29971,-1347,26790,31331,83341,113245,91133,71462,51103,28817,8508,10624,39220,10577,-55371,-49373,43614,145570,116749,53397,70024,120546,145426,122016,67148,39001,65036,85170,53574,30651,15795,-44065,-70174,-27224,-11478,-23963,6680,23886,-26490,-15045,78836,98917,41017,-4289,-60261,-31233,58696,94723,106627,163544,161393,66996,17520,63879,71397,9160,54096,152207,140894,89881,68120,14498,-41469,-41597,-26008,-28545,-27441,-8075,40319,117204,115389,39337,-39952,-42716,19762,36094,-8051,-25574,-57730,-138646,-171269,-120152,-43888,83701,165850,81509,49319,147790,123717,-39549,-102953,-45527,-31159,-66608,-73428,-42829,-16274,1294,23296,-9595,-75425,-67502,-44791,-49355,-10006,43656,48067,29033,23853,62224,96313,44968,-48157,-95363,-125130,-104353,-12545,43976,-2228,-88755,-131965,-68835,-30889,-95492,-95810,-72809,-70277,-32267,-12041,-33876,-11439,32669,14418,-53159,-90125,-92346,-92620,-27913,43316,25687,-7596,-30069,-107313,-129319,14134,141332,134996,47169,4910,15190,32325,5356,-44324,-61643,-29503,-36601,-116670,-153828,-37593,88170,93152,62300,41793,1802,-4823,-29527,-78194,-49508,-32804,-90976,-125703,-97402,-56341,-1980,27752,4128,-15671,20181,59230,51397,2174,-21601,23590,101224,160446,167248,92639,14374,37853,119521,133953,91969,37178,-37438,-62476,-17372,22272,12719,-1099,5804,4957,-31360,-60241,-35993,-18655,-87396,-144781,-71031,8789,23726,84776,129384,89979,74884,61178,179,-1882,38562,24,-63273,-57440,-2913,-8279,-3000,14683,-11762,7401,65325,66368,19968,21160,40672,30285,12828,-34308,-43721,-23766,-61943,-105760,-38062,53756,97070,80921,18743,35660,135840,158744,89857,72875,98041,86801,55150,35091,5661,8069,18443,-13810,-92109,-133189,-85463,-13359,36358,82919,74151,49014,47232,11810,-84575,-113495,-58591,7009,65898,133506,162173,71067,-69328,-106812,-72673,-29874,-24179,-22107,10671,73466,66659,-26264,-50571,16659,31399,-17027,-40889,-61315,-89133,-86078,-46493,28380,123442,119285,36829,10188,60454,81776,20668,-58426,-87309,-102222,-65095,59880,92198,-1649,-16539,25928,30959,27272,-9034,-33352,12800,74091,89854,67405,59112,113532,132933,79626,77652,151353,140439,29745,-99371,-118818,-24209,49833,70016,81118,34408,-50063,-89322,-55913,-13958,-55898,-84938,-53092,-21338,21218,49901,16089,-27398,-58063,-83323,-38264,-4160,-49233,-50354,25209,59899,35914,39733,72295,84838,58221,63101,41645,-14678,5706,45433,1339,-13698,15437,-25311,-86532,-112641,-125323,-88277,-42708,-52785,-85712,-108364,-85458,-8849,77596,136112,113367,21640,-19498,21192,58554,58272,43501,21435,-19526,-18404,-13265,-33412,-63697,-63898,-13586,-7142,-132222,-214822,-119579,-3498,-16255,-35501,51466,89755,-55742,-190629,-130362,-76473,-149084,-183869,-83968,22720,50992,26494,529,-23272,-23351,-22554,-56443,-94711,-76615,-56177,-72500,-85489,-86025,-93872,-71400,-31976,8871,55119,60067,13383,-41921,-16876,95790,90583,-86144,-148906,-45639,-4807,-35579,-32562,-9713,6040,40771,16287,-48976,-41882,-6438,-38563,-62399,-81789,-87158,-42560,7385,21674,21421,27765,64289,74990,-7708,-34657,43757,86784,28654,-10900,44031,119760,147751,118521,50506,17957,-3793,-47000,-59948,-15191,19171,2098,-32703,-61730,-85770,-35198,49859,24800,-33010,32030,66618,-11855,-51941,-15737,56354,121333,134784,72890,-22255,-62561,-28323,31902,96310,82738,18108,-6526,730,3691,26937,34531,16575,25952,69092,96920,72307,14150,-27465,-43090,-38666,-76497,-92476,-21016,42416,1342,-45060,-4566,43635,50084,47143,4061,-34373,19159,65588,40904,14939,-18284,-7707,37820,33756,12213,3627,-15125,-19512,-38584,-54932,-52127,-72065,-56432],[46940,29940,12571,-1742,-27143,-31569,-37825,-63923,-38582,14619,9024,-42286,-47199,-10218,-4575,3814,14289,3793,8701,84117,126847,79391,58549,78802,68900,10889,-67358,-83480,-13265,21411,-12298,-43671,-35834,-37829,-57063,-61073,-75331,-45052,70522,149906,116253,56295,40773,37451,-17849,-83733,-54534,63595,146906,85021,-28463,-38976,-4026,-1830,16728,20110,-35057,-90614,-82793,-36557,931,52697,80432,26166,-32001,-53980,-51631,-19737,22528,38924,39587,36400,4888,-67684,-87210,-56381,-60948,-91577,-66509,-3832,56949,93506,55173,-24600,11113,107956,64097,-30313,-59409,-116558,-145092,-12366,132204,103373,-3456,-80457,-100900,-111596,-125529,-161905,-154788,-81828,-31166,-39195,-29015,18947,13610,-42365,-70575,-27529,73674,135165,110415,35367,-3771,40805,92123,99798,65687,490,-4427,18652,40050,122234,204454,197852,170827,117112,51468,16082,-27755,-84568,-79612,-30838,-4185,-14075,-10291,2793,-21967,-69222,-46215,98726,229047,153969,-13899,-36846,60,-30736,-52645,-34064,-37639,-22382,63640,124557,78087,4296,-29459,-53576,-31213,13404,-26557,-94565,-79141,5104,73027,31607,-51012,-62390,-13091,43048,74639,63321,34260,62732,97282,70140,33057,23834,12834,-32053,-35949,34813,102337,42273,-50672,-23063,60718,57893,-9323,-18818,9501,-22032,-40290,-34787,-113743,-166529,-93788,-27777,40186,116607,73394,4759,29188,69225,84108,96967,117575,160699,146283,27754,-63907,-90955,-70748,-18482,-19498,-59977,-15992,27019,1085,7628,60613,82975,71296,33248,-22595,-35779,-3816,9727,-10334,-40478,-35795,4735,28739,6645,22338,65752,28737,-41060,-38306,7678,32285,33924,60087,39931,-36681,-68758,-101074,-169783,-157888,-63001,39454,79823,43645,-8210,19983,71155,41523,-27905,-26646,29905,70307,111755,142031,82689,1810,29662,87294,61648,-32673,-127127,-82906,40504,68109,24642,-11538,-50645,-71652,-83867,-86116,-42043,7444,22609,-6649,-57475,-113538,-169258,-169700,-117667,-38383,29995,-3945,-30553,66768,152570,75361,-21650,3174,27232,-61640,-176524,-226059,-216136,-177583,-122783,-56184,3801,23175,12281,1225,-16377,-27974,-43992,-26294,19293,11943,-3742,17729,36043,8543,-51337,-49623,-9569,-12510,-71972,-129690,-92471,12410,80523,75668,43346,36920,56560,51600,60670,145787,194569,84252,-9374,2752,57224,89695,78766,44771,17860,-12354,-48862,-37222,-19129,-69999,-80122,-22698,-19824,-67163,-93727,-14505,108285,105639,7310,9197,57717,-604,-81731,-58083,-3540,-18538,-54347,-42334,1510,-22592,-108440,-130371,-68432,-34205,-7467,17315,3616,-8245,20956,83293,139547,100530,12794,-10022,27539,39022,49856,35856,-55843,-125373,-97442,-32539,-23619,-29429,45086,111177,67153,-22727,-72812,-51006,9740,48666,-8472,-73947,-53623,5317,5951,-15193,-20874,-21021,-40078,-77129,-81840,-42749,-5485,-28272,-92493,-98083,-49583,-35521,-16925,7181,-850,12718,45026,-7551,-71905,-72206,-74019,-69450,-31120,3722,-11229,-31956,-31432,26765,128787,122030,23034,1456,52234,64006,22288,-22200,-11595,28254,34773,37579,83494,70696,-50824,-168002,-167848,-80689,464,43685,48769,25199,10849,-7915,-26773,-31728,-45966,-46041,-39317,-73838,-82754,-75987,-70934,-30333,-17455,-50789,-61777,-76548,-107941,-91371,-47462,-29280,-17734,-16705,-29329,-33725,-5266,3800,-19777,8493,24569,17248,30783,24965,21399,55256,81997,73522,21770,-51539,-90502,-21706,89916,100261,54908,58015,82425,79265,20369,-51983,-34177,57276,103394,53004,13197,27816,-24234,-93135,-63416,-31196,-47021,-22252,-18751,-58113,-9849,60141,20305,-12212,28830,48877,62401,88704,97183,94754,105692,80197,28839,30489,79254,90676,33792,56111,143309,163724,135743,98359,5225,-71454,-50868,22452,48531,26845,3652,437,45014,74957,52705,-20784,-10581,57430,19350,-33869,9922,-13878,-107097,-114057,-66918,-30821,84812,168031,99733,88430,144169,70129,-54088,-59128,-26064,-41621,-46857,-18030,848,9777,21813,352,-68245,-129347,-88510,-20336,-17018,-26435,-11034,-16645,-29669,-7305,60968,116645,114208,84649,13211,-90006,-87991,22421,62262,-23666,-124062,-121535,-29824,-2862,-68026,-72919,-67415,-66581,-33121,3668,34898,104681,175617,155877,42459,-39412,-42973,-34583,-42270,-54888,-61088,-55878,-69413,-111488,-95267,22031,113108,121601,62568,23470,23046,42760,49502,18452,-18993,8836,51149,-12757,-113609,-56249,61376,82056,71263,87565,74954,38505,-36574,-120062,-115401,-82880,-96832,-98671,-94611,-99944,-49105,17457,34405,8517,-7661,1255,-6880,-50995,-53596,22068,127959,209307,208472,119815,40211,49157,89803,84773,48355,10069,-52926,-65009,-6450,26329,-9814,-30618,-7766,-15931,-78978,-90078,-22060,-5117,-104214,-171872,-101209,1869,30018,52800,72601,52529,27750,32052,47472,37886,7194,-48683,-128610,-140694,-28867,36781,44102,72269,71424,71649,84292,79008,37016,-12584,-19726,28232,44882,-32457,-83760,-52144,-12100,-30077,-27499,16728,58176,82795,70198,58885,101869,99081,19096,38156,146369,152573,48075,-10790,-7683,8184,-180,-27483,-101563,-150669,-104829,-28667,30698,72939,38178,-8345,-15396,-28676,-111727,-162884,-89489,13702,35123,68523,132480,78190,-46731,-65407,-685,13063,-25363,-31620,18285,81848,116462,103962,62126,30479,9432,-11620,-42818,-90036,-100713,-43584,26196,68047,73458,20654,-13288,16574,65682,79564,40377,-14954,-43262,-98494,-108546,-4251,55293,25707,7719,4188,25672,61271,40355,36289,61523,59056,54049,60915,63743,89312,111140,92542,57374,84427,145782,130310,19781,-55594,-24301,33279,24191,4224,24127,11264,-58704,-63832,2358,-12958,-45955,-31187,-9676,16984,30773,-16375,-41087,-41220,-90658,-100490,-65007,-74210,-60361,21600,63628,37627,-69,-35642,-57102,-78950,-45679,-1508,-7226,-13494,-14375,-50837,-21690,34737,-8279,-50965,-36849,-47801,-56441,-29100,-16483,-71205,-132606,-93631,2793,69857,100249,90311,48818,11907,-2730,5319,38698,67411,50841,-2113,-22460,-20549,-51018,-119967,-149999,-105874,-93253,-224397,-316801,-206211,-50448,1226,8018,49571,47831,-82527,-194270,-133791,-68111,-111819,-127177,-57218,-7885,-11040,-7519,-1965,-31360,-83575,-100767,-67471,-46641,-26256,-658,-7987,-29867,-37175,-76285,-91528,-18374,53049,57970,20747,-32974,-70609,-42064,53560,71725,-62451,-133053,-19613,45179,778,-37921,-16459,24503,46998,-7167,-79059,-42697,37449,23832,20422,10541,-50121,-64594,-14099,-27284,-107753,-112277,-372,75260,20837,-16542,25439,63677,63367,71441,143119,222607,219353,131400,22331,-3119,10757,-42468,-80748,-40228,-15062,-56726,-75333,-29693,-4365,2021,77623,133453,109135,102058,58433,-35518,-77838,-56154,13146,92578,123120,87775,51104,63587,58437,38721,83030,76000,788,-17158,21929,45742,47457,14551,18948,90072,163300,201912,181181,87322,-5689,-13590,-2850,-70202,-115131,-55537,22075,30730,9235,4611,27565,66794,61172,-11322,-35084,21066,54365,44356,-2672,-91388,-79180,13106,25965,-1769,-4771,-30289,-61474,-76678,-59282,-24898,-6525,25621],[100825,-3572,-109105,-90015,-24415,-9021,-7905,-5472,-18521,-7598,19524,2522,-21117,2749,23984,34464,28059,6889,28586,129720,150910,35134,-28671,19462,63470,29493,-19815,-22187,-35196,-50988,5484,21823,-41547,-63427,-31586,-32455,-68461,-49559,34712,65194,41819,60795,101263,83435,7475,-54962,-55354,-5905,21175,-14118,-72119,-37459,58526,90608,38197,-43686,-58472,-3741,37957,10412,-57855,-44106,39872,67001,24426,-18671,-28674,-4933,11814,11403,25169,22495,-28697,-83865,-61882,-11990,9855,3009,13669,43475,50988,18478,-26936,-67831,-44354,17866,17156,2905,8514,-39448,-90950,-17355,95917,78749,-3754,-49782,-58527,-92067,-124809,-152736,-116601,-23459,21183,-12685,-3923,84442,125721,50807,-59519,-71771,23754,44666,-1597,6756,17054,34744,71196,83440,63627,48630,60567,40605,31053,125818,213125,211427,149783,30176,-54893,-54660,-53045,-76619,-67078,-48397,-65764,-88609,-68119,-77167,-116163,-85206,20316,148169,231507,184459,65524,12316,-17459,-36106,4228,16844,-76013,-108840,41371,167991,103184,5814,-11743,-32645,-28252,25659,10782,-32238,-6107,58216,78437,19990,-54919,-23725,69841,115575,105971,70288,35930,49280,69957,34386,-6825,-46624,-77712,-65670,-9041,62441,115476,77143,-3613,-7477,69327,106639,78988,48959,-1840,-97335,-130246,-98399,-120928,-149439,-92578,-42021,17655,101483,52079,-41191,-16187,28846,45134,55540,82922,139642,103377,-52755,-122619,-83762,-42408,-30828,-80682,-120757,-64268,-326,-2442,4505,50707,81907,51125,-16990,-71410,-72015,-31964,6316,-11768,-88140,-108999,-66142,-49345,-15863,101782,110583,-24902,-103390,-60219,-41221,-39585,13592,79788,28772,-56758,-68995,-41676,-40743,-33297,-17619,23577,51337,42417,-6337,-34753,-2702,27161,34064,52668,54780,14209,23997,110466,118927,40724,45198,81553,39941,1643,-45697,-76094,-27850,37504,57091,14198,-62967,-101795,-51504,38690,111468,93860,47209,20418,-7031,-61414,-122691,-138992,-112845,-57753,17594,36379,20960,359,7531,52786,79855,89934,71720,-47931,-178957,-199064,-168465,-151021,-148507,-129637,-74093,-21953,26121,93119,112185,99636,80072,58463,58775,18440,-57018,-50527,40567,59719,-18078,-30505,23442,14408,-48107,-57752,-2669,53041,77201,62881,40959,54772,87573,85591,80025,130731,170845,96364,13990,-14349,-4670,13942,48343,67064,37065,-24904,-62226,-40019,-3505,-10810,-33667,-34064,-45832,-67965,-106071,-63891,49976,82412,47817,78449,99800,-687,-100581,-60038,1424,-27487,-52806,4714,58650,4310,-74496,-56311,-22849,-53320,-50154,5785,30044,53981,83300,112947,167828,110913,-11375,34668,149623,125266,46614,-27792,-99262,-100213,-88534,-78011,-79331,-97820,-51893,40680,72013,33520,-16256,-25291,20755,66581,32299,-12259,-6584,28769,31144,-1172,-57714,-123938,-112147,-60183,-39921,-13077,-54,-34775,-98100,-67551,-1613,-11254,-33593,-23961,-33090,-60847,-55264,-50153,-75061,-107514,-93355,-47160,-12405,-7080,-48911,-66206,-26768,38734,82090,23879,-48526,-15589,25429,28947,55440,53827,3987,-3384,42740,68639,67425,56710,36355,13613,-3563,-19601,702,26411,4438,-48604,-39597,-1219,167,-47555,-91078,-76036,-76347,-121491,-99602,-60863,-61395,-57622,-61892,-85338,-82785,-60954,-53292,-11049,80410,126236,93636,22662,-20676,-11163,31508,34204,-3171,-24262,-80522,-121810,-65437,8882,25849,41725,54281,31998,8530,-21402,-66474,-59460,5981,28689,27520,43011,50118,21367,-63815,-142460,-102085,17264,65147,12572,-17402,29646,11011,-65949,-64207,-62195,-90285,-56990,-37328,-42305,29718,81990,18298,-54239,-23743,60446,88652,49881,39802,46281,20887,-2698,-14,40895,68623,65829,26209,46750,108453,124832,98975,52133,-28405,-78110,-47053,29165,81454,90783,72396,18461,3787,36546,41954,-19287,-36016,-5594,-24637,-21761,48141,36194,-43667,-72896,-69062,-31841,66681,103363,26731,11317,41462,-3068,-24873,64232,113025,37734,-9589,24679,48936,37510,4997,-50288,-95183,-112588,-67998,3446,7218,-36080,-58070,-85930,-100450,-55599,5808,38961,68463,109834,77339,-43585,-77118,18727,75556,-6630,-114340,-99938,-28531,-32417,-68242,-55144,-68446,-75706,-49149,-3978,74968,166461,198657,170381,82760,-12837,-19273,26341,-5281,-86939,-83778,-39077,-35030,-38927,-8805,56155,107077,120902,98251,91651,86505,76182,90866,88425,43798,30149,67149,53684,-29209,-42289,33648,89444,101318,113372,113408,87928,34889,-38382,-70709,-45000,-24138,-7840,-6800,-39603,-45469,-2638,31984,6573,-50051,-79642,-90235,-105388,-50913,39797,125664,185139,164792,107520,94155,86981,41431,-13284,-47078,-26055,-12767,-17440,-9409,12153,2351,-19406,-26405,-56882,-126731,-131715,-58485,-35235,-97869,-147354,-115522,-29859,18900,13783,12402,18081,-7856,-21592,35152,39656,-3919,-22660,-77866,-117655,-8699,61392,30228,60219,117412,115854,83307,66614,49101,-20929,-80875,-39812,17303,-7688,-85185,-83369,29878,67525,9781,3273,74218,135850,118764,67840,57337,41288,5963,56241,136504,105698,-10391,-50607,-18526,-11497,-52215,-62681,-80218,-100116,-47095,17245,37242,68635,47528,-27549,-60671,-18106,-41021,-117016,-99986,-15614,-4999,-14740,26731,34205,26175,59107,78881,53085,28403,29024,51651,74775,118567,134626,86139,44492,40742,876,-76759,-124660,-91106,6379,79424,75282,-459,-53918,-15045,12044,-6786,14691,66741,58623,-1712,-77816,-95019,-55279,-18465,29656,39679,10134,20786,36505,21352,58798,73864,10153,-22226,26550,76796,73906,43404,36577,15513,19533,93470,130171,79090,9393,-4346,28694,3832,-36525,5091,28524,-51519,-78316,-30414,-30514,-25878,11752,46496,52795,2384,-58431,-43958,-18928,-71537,-127635,-118105,-90049,-29596,44953,72694,57137,-7453,-144808,-232055,-206245,-130169,-38962,-20177,-66364,-93162,-68437,20226,60410,16971,15701,58843,46463,-20355,-46424,-19333,-33458,-74912,-39065,9991,14889,48543,93691,75166,3901,-62668,-83578,-29209,30363,11592,-38957,-68784,-78172,-89608,-111274,-129760,-131623,-139926,-214360,-255999,-187612,-86071,-1909,59010,35531,-43505,-104084,-158993,-146576,-83994,-65556,-54855,-27661,-18582,-13270,-175,-10620,-46687,-122715,-144935,-83413,-4645,55243,98211,98729,53866,20836,-19691,-24808,38760,71228,18279,-43048,-74073,-72622,-52436,-14007,35819,36692,3965,39407,79211,47120,-28732,-62770,-58093,-69928,-80305,-60140,-2783,59456,75558,113178,125940,41852,-26407,5903,1696,-115789,-186934,-103914,2063,14762,16553,28992,43263,49953,58731,137399,242241,203197,33395,-78406,-40307,30830,-1004,-67845,-46205,-11402,-46968,-44299,27066,66100,38508,55212,128399,169592,166084,101365,19776,-10370,-4422,23514,67338,79575,46480,51695,130608,158357,90439,62381,62694,7683,-33067,23171,73677,42675,-24749,4970,117526,188475,199711,198308,159838,94656,59638,9412,-66288,-99012,-69584,-23296,-18920,-55248,-64104,-22944,32880,19565,-59069,-61290,-17865,-15777,-5022,-19729,-82988,-59533,5651,-2689,-35289,-6949,14378,-16172,-46418,-38004,-5828,43323,100153],[94075,-18205,-138805,-103323,-101,31692,46951,56826,3758,-4111,71878,106805,79106,51580,33942,33498,26778,19344,31248,79588,87744,13549,-55116,-65142,-30670,4310,22955,24633,-39550,-96274,-23988,11634,-68120,-79665,-27451,-44376,-74895,-52188,-30004,-46871,-40258,38609,107843,76843,-1291,-21802,-27366,-61604,-109829,-100936,-48509,34232,97957,104681,49459,-37635,-32675,88254,151106,45827,-108723,-130503,-31373,16461,-5757,-29823,-35573,-28291,-40184,-37325,26164,52819,-37383,-96239,-41913,12739,60481,59912,20912,13690,-3901,-54782,-73382,-78815,-98164,-92821,-60840,2181,58772,66165,26405,6936,18669,11602,9059,21517,1956,-78590,-108027,-82870,-42439,-2707,3319,-33546,-22412,76820,151273,80786,-43684,-36454,58558,19802,-70262,-42902,4019,30991,48804,55524,45934,50515,67129,24833,-24150,61001,145745,123370,58596,-47086,-111948,-64850,14306,33884,18327,-16656,-64204,-63223,-37242,-106890,-186365,-96000,60699,112563,116385,142631,115756,22933,-44463,336,65058,33600,-75126,-85181,65729,163240,68796,-5370,42902,74896,75124,84073,38368,-30228,1069,53717,16521,-53483,-83010,-26470,61993,103193,93058,61585,23186,-11337,-34904,-29022,-22523,-85646,-169259,-146142,-49123,14383,43427,47173,19385,8623,66659,129859,143547,96066,-32377,-153023,-140759,-53531,-27091,-38421,-17003,-7850,-22693,2546,-8916,-46095,-12782,14651,-739,-4552,43349,100262,31497,-110874,-139639,-84405,-41560,-30804,-67213,-90132,-29359,31329,18459,-15602,-3261,39553,34430,-56997,-147676,-143167,-89507,-44897,-31217,-93464,-151089,-151643,-141381,-73975,75632,88811,-37610,-83959,-41718,-62033,-52864,49494,101070,14191,-64369,-67316,995,40953,22557,-13846,-16998,-23139,-9049,1467,-15163,-2909,58525,104695,72751,-10405,-48509,-21175,60037,104835,62382,36837,64705,66680,86379,70757,-16510,-39291,34366,57389,-10577,-57481,-59958,-10769,79068,145181,103505,37967,36597,13926,-48571,-50663,-14686,-22418,-47182,434,66969,83117,20775,-55153,-2301,102097,104595,69193,39798,-23232,-37098,-10981,-9628,-57715,-86462,-62078,-2142,82100,186670,210775,201501,171624,104411,59727,7545,-82138,-82152,20628,46051,-25630,-33313,14641,-2504,-60975,-40090,23753,34428,12948,-11880,-22469,7050,55138,57690,33720,54334,82575,55788,16136,-19918,-43703,-45844,-4374,42873,28583,-35937,-64638,-30562,8272,17475,11752,-16384,-53276,-76543,-126905,-123288,-33406,38359,69075,115362,113022,1085,-106978,-79580,2101,-498,-13088,44917,82017,37461,-4020,43895,80779,27799,9578,65666,91552,90087,84820,87558,130815,78861,-20701,47479,159866,122265,16336,-73797,-87729,-34942,-56021,-106696,-107992,-109970,-90832,300,85688,100451,38989,-15650,-19375,201,6153,24716,32974,29769,15357,-13669,-66590,-124750,-83469,8744,55596,51117,14702,-29319,-52429,-26909,5622,-34506,-89334,-104947,-86273,-73020,-73059,-65391,-68031,-97940,-83257,-40413,-50192,-64138,-67311,-29304,56404,114448,96926,25,-74146,-29785,41477,79821,146359,183748,122842,56788,57065,32797,-30924,-12956,84778,140688,115176,40812,7993,22337,-8030,-62596,-50559,14494,44245,-41405,-103560,-49327,-39676,-87617,-54753,-5898,-9079,-42039,-61548,-63056,-72232,-47634,-21294,28430,143649,221378,167607,58069,4288,4394,35883,63186,57211,18890,-88849,-176046,-133475,-39191,-28331,-67768,-74248,-41067,-487,20177,9358,-32742,-33359,-24600,2859,25884,30065,14174,-38464,-83247,-58774,7510,11577,-53067,-74042,-14665,13767,-9982,-25991,-72863,-108061,-73211,-39556,-10016,55318,82061,29421,-69585,-70308,24766,49721,-24789,-25420,3456,-19952,-14286,23866,44977,38008,22897,-14843,-3555,35583,16633,-27811,-41200,-47096,-46553,-10884,30143,53781,90920,139349,106404,53497,40468,15935,-36032,-71813,-78726,-41331,19098,54722,46658,427,-58273,-69289,-9318,43800,8469,-80260,-86945,-40977,-36381,-12302,98034,178057,95843,-12288,-10050,37989,23979,-60785,-102416,-61623,-31319,-19037,6426,-18185,-69561,-74174,-82006,-102546,-83286,-65066,-72579,-56550,-11362,12521,-40306,-86131,-38368,39219,11499,-60079,-69659,-54933,-57534,-39981,-11298,-39350,-64693,-59596,-20028,76905,150954,115364,75819,56924,-15272,-39729,19546,20770,-45588,-31470,20683,26948,12631,-181,28440,73485,77601,55643,87079,111513,102850,118409,133375,81948,19377,18108,52583,44239,15777,32835,68381,76717,85607,102160,111572,101538,55810,26667,65418,89782,53831,27132,-375,-22098,-2161,19903,1007,-43734,-85014,-103950,-84501,2983,78274,142445,181439,123714,63580,80639,55043,-23255,-76828,-81522,-11067,59460,53581,14249,9868,10606,5443,-11580,-61613,-124729,-134503,-91343,-56934,-50844,-80527,-118874,-87867,1190,23441,-29,13653,25542,4869,6368,-4991,4526,57927,41620,-30039,9268,24277,-35690,-10501,71340,72443,35839,49342,80757,49047,-52062,-98317,-25575,14792,-70022,-97281,32747,87289,8663,-25289,44850,105284,74871,30371,33504,53127,77884,122140,115979,26623,-78131,-84472,-25622,-10045,-62437,-66237,-25148,-3525,51982,108256,71624,49400,53019,-3408,-52976,10190,45610,-4507,-45438,-32644,-26365,-50268,-65073,-49823,13607,59889,17687,16541,70081,95635,79478,71615,95150,69144,8405,22710,64309,-12675,-136036,-155310,-61240,38519,69612,48951,2218,-16118,26810,10666,-59363,-39194,45446,59335,3927,-52439,-68109,-76831,-73399,-8405,45780,48163,26042,-36646,-57981,40554,89158,3063,-73220,-31415,38620,37028,3691,4900,127,4992,16181,16071,18226,27943,38889,56281,33187,-6061,-16127,-30259,-70508,-78346,-80642,-87322,-32363,45097,96617,87884,-10130,-76278,-56501,-50383,-87233,-98012,-75203,-37359,36445,90739,93128,86535,42059,-122119,-241047,-185240,-70130,9726,-18842,-109354,-118835,-29663,54408,41816,16694,60636,99849,63741,-32975,-83071,-45181,-13171,849,31534,13428,-1746,79770,142089,83676,-14938,-80118,-115178,-90777,-28449,-10110,-48235,-81119,-109436,-111297,-62410,-31864,-62613,-93408,-117031,-120643,-86482,-44063,6549,70963,17289,-94148,-110106,-143079,-181036,-146624,-115182,-97745,-44581,5719,32314,14136,-27987,-50758,-72421,-82516,-61190,13142,111339,152163,120883,63212,40269,52720,93037,117884,91249,9710,-63952,-75684,-44241,-33885,-50888,-5764,85891,107319,73275,70046,44522,-45436,-114701,-147645,-174111,-122112,-10582,27418,24533,69284,152103,175025,98348,816,-4062,24146,-38110,-125808,-120308,-50439,2163,36079,17696,-5571,-26973,-35897,46928,167425,123804,-47352,-130352,-70041,18525,19558,-61409,-58538,11081,21531,15949,31832,44020,27885,-18494,-12822,71265,149141,138901,82115,58736,62781,72190,77918,58582,20265,23155,88275,143389,97332,25672,17739,8501,-30378,-8760,-2331,-56382,-75381,8232,116858,133848,90818,110643,153016,136690,65071,-13801,-56793,-48479,-25048,-8321,-42194,-113827,-120367,-73198,-43186,-68019,-109479,-77904,-34263,-39265,-36034,-21524,-13298,14841,22352,-5643,-33286,-1119,37615,34424,18945,7917,12946,49989,95699],[54841,15297,-33769,-18555,29933,50477,75800,89489,37326,21366,107974,160574,125900,70867,40799,45778,32827,17499,-2809,-10463,30683,68279,18901,-86366,-101826,-6894,54159,31527,-25282,-75610,-44310,-11607,-48023,-47498,-33315,-79825,-92937,-53397,-55784,-71479,-49262,11480,73267,75565,23783,-4030,-21828,-67824,-108150,-70712,24735,91433,71788,38343,51857,39298,25669,107185,139948,11616,-109140,-118631,-85905,-85461,-86164,-90906,-95291,-81298,-79978,-57609,55542,119232,11076,-82943,-64303,-16130,61597,50276,-40171,-64463,-62513,-68826,-47537,-52088,-88226,-86348,-44597,30691,97595,132009,115321,32575,-47168,-34006,45616,78829,45813,-32003,-51084,-5177,35800,33430,-1885,-43851,-54018,5540,66374,30177,-30025,11266,90690,64149,-23505,-62486,-36481,17703,38356,29430,12090,12752,56042,36345,-50480,-6948,99390,71670,2803,-67910,-123276,-63601,62894,93885,52269,19084,9598,27240,12110,-94827,-168990,-73949,53206,41664,2027,64075,87120,-10943,-52752,40644,74491,-320,-59664,-14809,89431,113595,33999,17463,102552,178308,197054,146131,33518,-59130,-14392,38220,-41948,-142816,-132387,-66079,-3647,44686,62387,47820,2422,-51268,-92386,-58602,-3124,-31536,-121570,-156694,-86648,-22549,-11778,1734,23672,31106,54234,90935,117228,83823,-46984,-135530,-72742,25226,52627,37697,20065,-2600,-56131,-82810,-55771,-5397,56933,66660,-10104,-52481,20488,70604,-39591,-151928,-129730,-95639,-81175,-50034,-28988,-21964,31741,83266,62562,-16138,-55871,-19716,16375,-56663,-150562,-128090,-86103,-90347,-57496,-61143,-130622,-165731,-150238,-105038,-11561,29806,-25817,-39147,-17759,-46907,-26571,69096,101838,18619,-57787,-30053,61612,71213,-618,-50361,-53865,-71848,-64936,-18008,28315,45808,82709,104619,22690,-81899,-71043,-29618,-9408,22778,29899,10904,45658,111272,155736,118312,20111,-3588,53428,35124,-39524,-43253,-1430,20434,56777,86603,42250,1898,41187,41827,4521,53022,130026,93080,-2123,10513,75313,67475,11937,-14855,15675,51201,26399,23398,78577,76089,49022,62385,72422,29261,-2755,15114,65988,125661,174112,167149,170792,144982,63722,14911,-824,-44480,-69647,-32911,-25223,-74761,-59899,-12482,-20487,-45981,-25473,-819,-21992,-40977,-46970,-48412,-26005,18941,47564,34592,12679,10275,-624,544,9990,8107,-2408,-421,3890,-19295,-51418,-52106,-24172,-18556,-32155,-2578,-7609,-71355,-110161,-136867,-139993,-91462,-29980,18749,83914,95284,10061,-75291,-79467,-32710,-8975,19861,55553,63289,52170,49405,85618,124529,106052,121734,157919,130007,72011,35736,27029,65641,80805,61059,55704,54716,13663,-43918,-77851,-39948,7026,-33390,-89926,-80117,-66675,-52744,28773,126960,136670,29517,-57782,-83935,-85866,-56280,20250,51807,14074,-56046,-85047,-64982,-45755,-22610,30660,97695,92809,24276,-21335,6779,14807,-12502,-70409,-121948,-133548,-75788,-8932,-2302,-35759,-64146,-84024,-76315,-62659,-109502,-109415,-35271,59272,136405,152521,123783,54253,-41913,-46904,59307,140325,181050,209463,182662,96601,7717,-77770,-113377,-24226,112220,145634,110420,78249,59498,69436,52678,23452,20168,42179,49460,-27308,-62973,1717,11908,-21838,-8881,-2670,-21510,-63286,-71430,-23863,-13870,-21020,-15571,33756,133772,207098,183728,106856,48911,-1117,-10993,44274,88424,84251,-3388,-101061,-118222,-91748,-102328,-160378,-168005,-81553,4149,56520,66016,2582,-49788,-51962,-10714,12634,17394,38222,50652,41960,38850,42656,3198,-84568,-123554,-77811,-10276,33321,15566,-47730,-73696,-56228,-37572,2637,38253,15779,-21949,-49054,-14482,51294,31847,-57352,-53566,-25112,-34835,-10010,38770,33867,3506,-14300,-56574,-66261,-46681,-95567,-147528,-91404,-17761,3640,33956,58863,28807,52171,152913,156696,88175,31666,-10402,-39107,-48358,-60573,-20744,36435,26109,5079,8911,-14872,-11149,24045,15266,-41896,-94361,-81286,-39237,-29024,-23644,40325,112470,69846,-40295,-61031,8775,9242,-84683,-89181,6001,38833,31966,27971,-34119,-94651,-46493,17829,351,-44801,-71386,-86545,-95613,-111852,-97187,-72598,-86186,-83534,-33168,-19736,-27562,-38260,-67526,-58467,-2172,38175,4996,-45329,-80087,-51983,46840,103880,57272,20414,20860,-25965,-63855,-33940,-2574,4792,34622,56698,43144,-7001,-71669,-55675,4433,20059,-16161,-3853,34136,67691,106394,126017,67167,-6562,-7678,59995,100328,82672,38297,1577,-21288,-3760,39954,72422,69419,44077,50899,114576,133990,44437,-31661,-49428,-25637,16549,40295,28891,-9720,-54239,-55481,-3509,53799,82520,142877,191286,123113,34604,6597,-39393,-76907,-60394,-18242,44791,88780,75384,38205,1117,-34385,-8301,41592,28891,-24952,-61288,-64335,-32855,790,-30853,-118408,-122311,-325,76615,46861,37051,56638,28101,-39741,-65234,5748,104250,111107,19562,-26193,-42122,-55427,-26050,10223,-10074,-31012,28490,93295,105628,24898,-67890,-21615,10754,-69125,-96205,-2987,27553,-28506,-66940,-51477,-17678,-3240,8536,41302,105841,168098,178401,118390,11028,-93340,-85154,12667,68761,23055,6792,60911,83563,100077,141687,76814,-23118,-23667,8057,11889,53585,84469,70314,7310,-50995,-54435,-47818,-70068,-66540,-17981,-17370,-83810,-57931,39191,96228,88099,86575,96252,37753,-39465,-20044,16595,-65586,-187916,-185266,-59930,22580,8594,-6562,28688,52045,59978,28781,-22398,-16840,3183,-14629,-12853,-18570,-57286,-78077,-65656,-16393,50776,69962,2761,-98101,-84336,67616,144073,52378,-48501,-33884,-9319,-13803,21068,45316,21168,22573,-11588,-60732,-46433,20791,63428,60017,44284,41814,-10363,-74581,-42654,9918,-23563,-76774,-32523,51521,95525,86004,30312,-15742,-26084,-56321,-81573,-26465,25971,55403,100459,118927,96752,83092,69771,-31256,-134392,-114056,11860,78211,7763,-90845,-64571,12817,10675,-23227,16810,89115,84968,3106,-85448,-100998,-45970,-10983,19600,38308,-6856,14681,130121,149374,57659,-5236,-24055,-56761,-82410,-34909,44727,29038,-21027,-71790,-93548,-34156,34528,22411,-620,-14115,-27885,-20775,-14028,1935,35688,3932,-69616,-112573,-177842,-221104,-205501,-199195,-188833,-92167,10675,34685,-7987,-48813,-50180,-15947,-8199,-30986,-1448,105775,124313,37314,-10547,15353,83826,157574,168418,126703,53224,-26967,-42264,-11824,-15701,-55884,-38713,44207,82493,47317,16677,-6947,-67155,-91280,-87720,-104043,-71484,13596,-181,-45896,3376,92477,108065,62784,-25842,-59742,-2826,30604,9479,-14257,-13357,20041,41506,-20514,-83650,-106891,-105337,-32305,63492,51004,-28111,-74852,-58440,-8338,-15169,-104723,-119547,-32454,30730,30248,-7865,-33966,-33638,-86303,-138582,-77222,61803,127239,87042,44732,54316,76032,68392,45602,22397,-323,-10568,19764,28289,-17458,-37908,-10482,-24895,-75021,-155034,-190794,-101626,32787,89489,38167,-24614,18277,82433,62149,2421,-16227,-14185,17419,55914,74962,41043,-32696,-71426,-68721,-93459,-133831,-113474,-47522,-7773,9425,12693,34765,87864,111669,77817,27289,-3324,864,-5926,-2948,18722,20767,23554,29663,32139],[15644,48510,61215,39824,9827,5879,40602,73818,50776,23219,59394,63760,16386,-2478,13741,34762,-10613,-70256,-99235,-85505,2566,91572,52902,-68387,-81139,18769,45395,-10106,-25572,-28256,-14183,22273,31277,12716,-31833,-89651,-96550,-60700,-51114,-48944,-30655,-6347,38961,87827,71823,-17158,-84574,-70494,-16546,36733,80659,62733,-16054,-46029,20640,54747,34140,61453,42787,-56322,-62137,-20654,-80042,-154442,-165846,-165027,-148449,-100828,-70504,-37004,77133,148349,73054,-49830,-118435,-81351,29905,16966,-78680,-99598,-81204,-45456,-3952,-24227,-25657,29378,54733,65470,74034,87411,106327,37956,-60430,-30799,59242,56159,36106,18931,4746,17368,64355,76923,38504,-15395,-66444,-66683,-43971,-45945,-37774,-17129,17917,70632,58560,-40327,-80551,-19851,18270,457,-23778,-21835,53826,77870,-25750,-41297,91699,125405,61304,-8049,-91724,-87184,12559,30359,-3228,19447,71019,70018,-6564,-97627,-97678,-18242,23667,-19476,-49686,-8798,-2315,-60412,-57344,22788,34542,-25424,-45872,6709,65681,57812,29905,49010,99195,154128,179825,120811,3866,-54417,-286,35203,-68536,-178750,-145898,-79066,-47653,-3499,33097,23098,-12066,-9746,5687,19302,45005,54330,5272,-87124,-75222,-2513,10737,10598,53313,74148,52326,27827,40256,48188,-3919,-35647,7481,31997,29228,22995,-414,-23492,-48548,-71408,-41861,36076,116569,117788,1481,-72205,6514,61285,-45915,-145828,-109727,-88718,-109893,-88925,-35917,-421,29994,73942,104840,58975,-27734,-56665,-46272,-81548,-98846,-31222,-18177,-75504,-44943,-302,-45268,-83719,-59563,-33639,4355,22573,-13532,-30054,-22506,-53585,-70419,-14219,63926,27025,-39591,36037,138535,96118,-16399,-79615,-73811,-78692,-98032,-70557,4193,42988,52921,34252,-36478,-73174,-46056,-43477,-80336,-81216,-34984,544,28554,89449,138398,86061,10054,15526,42670,8198,-25109,-4096,41765,62908,74117,79939,33096,9727,58689,92299,91298,124782,181429,139191,23827,8682,43101,-21120,-65934,69514,135772,7538,-64186,-10411,17085,-14400,-34982,-4070,33670,17804,4223,58196,113605,118245,86226,45682,58713,67312,15808,-18953,3629,10118,-54465,-91928,-77056,-80086,-45670,-2532,2155,29995,58524,13055,-36984,-6843,22890,10244,611,21753,78247,99235,42859,401,-22611,-12621,26903,67516,72311,50496,8786,-38701,-48014,-23253,-16913,-55332,-88306,-55430,-40645,-98880,-123789,-112287,-101293,-87987,-84662,-62953,21686,54052,5868,-20111,-36396,-71342,-56021,18293,60202,75125,89708,85669,66921,63121,100978,190065,200958,112124,45718,17001,-2894,40736,139216,175155,67814,-50378,-96985,-90601,-40319,15015,24678,-11866,-32329,-21498,-19384,-2325,72243,154889,127404,-6736,-84505,-83862,-89664,-76925,14064,66369,20879,-84391,-136563,-76597,-14310,-17738,2283,65617,78429,15985,-19958,20815,36779,-8930,-58031,-84386,-68549,-4946,43490,51387,-975,-71762,-101173,-84245,-72886,-113867,-101181,4848,110922,125589,72778,74152,92065,7182,-49022,41712,118438,101233,75910,78588,39169,-72506,-152035,-97790,36260,131221,113904,82024,106861,115917,99885,99014,103048,97519,67454,26384,-19014,-24255,1953,-6220,-10542,-8896,-54484,-81792,-98432,-85570,1576,51379,9422,-23503,29914,106344,125714,121813,106726,56610,-26617,-54010,-1023,50603,85231,60584,-2358,-52842,-89474,-122663,-163769,-170655,-107099,-15690,54169,49911,-8427,-65287,-73984,-25365,15167,34386,71084,90209,77535,78727,76855,22741,-66453,-110063,-73982,-4767,40597,32652,9002,1214,-4247,-9918,6038,-1867,-63318,-79554,-8535,67716,96132,48833,-39906,-59995,-42766,-44705,-55108,-44581,-21018,-31483,-52276,-81670,-91133,-98743,-156413,-175624,-58089,40797,50000,76152,102229,42227,39482,132841,117816,22747,-32475,-32051,-16639,19853,16648,-6028,6252,-11615,-50105,-7346,33119,19698,-3675,-26404,-32206,-15592,333,-10790,-35325,-40719,210,31958,-1735,-59758,-56005,19171,46000,-4400,-13837,24755,24581,46206,70547,5828,-70981,-2373,124692,125711,31465,-16826,-840,-7254,-77682,-122911,-94529,-70140,-71883,-77498,-81203,-46775,-20747,-60774,-75983,-33404,15810,419,-52097,-108605,-90525,738,63317,58302,31973,-5460,-46795,-78077,-89136,-56349,21167,76520,61312,18440,-42383,-107576,-96843,-40884,-227,-37051,-87305,-78630,-16232,47307,62945,16705,-15833,16672,79879,108539,83814,13,-83183,-122367,-103978,-47250,-9432,-20551,-32149,-7837,52468,84913,20784,-79440,-114150,-67435,1573,63130,63761,-17726,-75223,-20938,51284,48675,21481,66142,129969,111722,39846,-35176,-89865,-86765,-19950,44646,67042,43103,22298,3550,-49753,-111185,-63568,67540,137809,103085,29105,-17241,-11919,-9932,-51490,-111121,-89252,27576,114482,95347,47047,-8405,-85926,-133877,-102545,-4856,63521,47208,-41872,-104037,-76203,14183,58068,10260,-60527,-88308,-30878,33249,61234,48710,15364,14341,-10797,-63541,-76523,-46031,-34117,-38259,-71274,-119611,-112247,-36262,19682,36731,100128,171371,161478,103214,34902,-48195,-30038,90197,165009,122647,102381,139525,122049,73582,72168,3374,-120627,-136932,-21013,77579,100842,74719,53957,-11496,-103759,-117874,-57686,-9794,23244,39426,-19681,-97499,-103182,-38201,36133,66317,86173,119343,93694,15027,-34345,-53868,-102949,-189826,-207128,-104251,-21881,-44119,-67463,-10178,36997,40253,31367,27825,24161,-25357,-81757,-23915,14662,-53640,-74193,-14925,44691,69499,28592,-69774,-114133,-31652,123074,188646,110740,46307,64169,2360,-59742,22076,77228,34302,34273,31974,-13773,-25058,15495,34757,1627,-1690,57492,31468,-33754,40566,149028,133037,26268,-9995,39685,74495,77379,93354,83646,61852,27485,-4549,21656,50806,67021,83629,76033,57341,34570,17628,-15318,-80476,-116762,-39621,42586,16521,-31022,6555,11699,-58901,-53081,52466,105525,38709,-66587,-125397,-110284,-54407,-25032,-11313,-10581,-40654,2487,92205,74595,18563,23926,26042,-3948,-25124,14133,97467,97876,27659,-32182,-59556,-26685,25570,27401,31710,28062,1666,-38381,-63953,-37910,-12793,-8009,-26155,-108797,-204262,-221239,-190794,-173910,-169535,-111849,-27528,-10399,-35551,-48412,-40431,-14481,9995,-9342,-9388,73193,77944,-21523,-56989,-17084,30681,95795,141688,134227,74238,1962,-11321,8525,-11078,-54142,-55984,-9719,11571,-8840,-40797,-36301,-31831,12587,69059,57478,19280,-2045,-55859,-91752,-73620,-31420,-10497,34,-51868,-90967,-19890,74304,121936,106098,58947,63939,61450,-40932,-117634,-97584,-65559,-33597,10752,37893,39797,17056,6018,16127,-27149,-133245,-179818,-114298,-23703,21980,5723,-41279,-74303,-77442,-92794,-90600,26239,121965,65282,-11336,-3020,13853,-509,-2771,-2123,-24627,-57041,-53558,-20595,-21068,-44608,-30020,-45281,-119829,-211150,-202290,-61064,62644,50163,-24287,-34879,32073,51200,-5806,-10413,40435,64562,86484,112816,138192,157848,122509,40994,-16001,-76937,-113052,-44643,29215,37169,68965,112628,139554,175102,199477,160087,77059,29092,18296,-41736,-75677,-42163,-11275,19145,25324,9603],[18675,68778,87510,48352,-21735,-46139,-2612,48459,41282,15628,2202,-51761,-93770,-60173,-14536,-2717,-85425,-181282,-172540,-81876,12213,54888,11910,-46492,2428,71227,17121,-55259,-26977,27503,70806,111124,127735,90183,26934,-17658,-40468,-39858,-30509,-40676,-24211,17994,49042,90118,90665,-30068,-142451,-76540,49925,120643,113161,26014,-60713,-60591,-22631,-29958,-24527,18609,-5745,-49828,20348,78349,-13035,-125817,-172453,-165114,-109980,-52985,-29185,9057,70467,86836,58624,-24406,-124772,-108939,-1293,3443,-31346,-23546,-22451,-3037,24626,6957,40838,112394,99389,44716,-5793,-10801,41809,26361,-34488,-2859,36652,-6909,-4076,16147,4794,-9860,25608,68167,79839,42754,-25105,-60473,-70004,-74754,-57522,-78841,-85224,7882,76365,29,-93813,-62132,-17772,-20563,-21478,-8320,54140,94244,1468,-47138,97274,220558,190494,102164,-17037,-88673,-49675,-34905,-45167,222,62282,44083,-54517,-104023,-29452,37543,1452,-57834,-58337,-47061,-70127,-69771,-50836,-28411,-5960,-7150,-33362,-31430,-672,14837,28933,46798,41078,21756,8297,-1118,-12545,-1647,42552,59234,-30500,-117146,-94522,-44530,-42376,-15861,16775,-11585,-17737,76252,165502,143337,89236,87029,71095,-18384,-40029,18829,38404,45305,95813,111999,66030,12936,8042,38964,65421,69828,42724,-20560,-45023,-21938,-13542,-12556,-5522,-2533,9664,45247,95390,85750,-6387,-63961,-12966,49869,17344,-62029,-65556,-48799,-87575,-115185,-81854,-31736,-17544,16719,116415,161298,68905,-53170,-134718,-152134,-75583,26259,25578,-26198,517,55627,52549,18192,28266,70808,101977,58827,-6911,-48960,-60118,-109273,-172483,-123098,30919,46838,1795,75766,149064,89009,-3048,-67299,-63251,-66078,-104187,-108050,-77324,-43165,-14031,-36655,-64520,-27671,-21895,-71015,-110584,-124103,-71225,7162,12298,6378,50938,32142,-10742,-6420,-8062,-14988,8126,51029,81563,103800,109305,118175,93488,68605,80504,101562,84639,65605,84329,61507,-33453,-39417,12159,-68438,-112864,115255,210028,-11419,-96072,-4022,-25810,-113717,-127504,-77470,-22443,-34653,-42912,35498,95735,67700,18037,-35120,-30564,18340,14507,-22189,-7549,10636,-62608,-118325,-72562,-13859,29802,45456,34501,76688,119402,41579,-15819,62101,109775,77891,50592,45390,81810,121058,81154,19543,-11935,-10970,-229,43453,77270,79197,52968,6195,-19291,-2940,-3361,-35407,-60229,-81479,-93084,-101543,-81734,-64542,-44440,-32631,-75200,-89983,-5797,27734,40,16457,2600,-69342,-67773,5949,61624,109662,135778,99879,22565,-28266,52246,181928,159361,58040,47287,48293,2151,27328,133354,166072,57290,-60793,-119223,-97991,1870,58232,44093,13538,12812,19840,10366,14439,68482,122409,85950,-12137,-40346,-4353,-15945,-45222,25483,92973,77514,-1776,-86552,-93605,-80662,-63964,-10161,16762,5811,-6752,3015,16773,30573,13918,-15652,-25964,4393,32681,18824,24946,4196,-68340,-107721,-76312,-46265,-65711,-63088,9477,86341,45940,-61579,-40954,51840,26568,-25328,11076,36587,-11947,-73587,-63172,-31107,-80082,-109263,-29782,62232,113030,116518,106875,106984,81368,48092,73951,94581,83492,46139,6917,-18714,-30179,-50720,-74683,-39313,-2051,-48901,-63661,-60752,-68076,-2100,56350,13646,-38878,9782,72231,36095,8860,27898,7226,-43867,-47192,-35766,-31775,15520,47507,27833,-13756,-53386,-95796,-127160,-143067,-127802,-53589,1663,-17548,-35317,-45695,-74942,-32974,39738,93131,121919,80225,42954,76552,81807,13608,-39620,-27702,33185,64356,38101,42112,84354,87125,65238,54203,29687,-20355,-63942,-33227,37643,59215,46030,30993,-20921,-52607,-22941,-11462,-94501,-167223,-101013,-62490,-88740,-89435,-70394,-112471,-167499,-121152,20051,95970,105305,141942,140931,65060,52324,118406,76846,-39104,-82135,-42894,9330,69676,65186,-8780,-26545,-18987,-36838,16854,43176,-40000,-81435,-49371,-3262,35144,41616,-3354,-53286,-41105,21080,16520,-59036,-69326,-11568,61658,125150,128748,63577,-4800,-20124,38475,96769,68873,1997,39855,157754,170745,63920,10633,62957,89159,25007,-49178,-75625,-52068,-21451,-42858,-80105,-38627,9038,-29441,-84096,-98665,-56399,-21261,-27200,-60986,-57901,-4658,47238,48748,16219,-35958,-71833,-87316,-108868,-76561,29595,109082,89202,36838,-5009,-41647,-45636,-23929,5359,-28169,-93809,-101671,-47500,2669,7252,-1446,21791,51317,52462,41657,12496,-63281,-123944,-133565,-120405,-81103,-33903,-20668,-27394,-30752,-5713,50188,56346,-26172,-85970,-70607,-19895,61121,70216,-42436,-93753,2988,69463,33607,-32127,-29535,31326,81073,58852,-12724,-48378,-44109,-4575,52316,58172,4650,-13939,-34132,-80579,-115955,-75357,42146,143450,145101,70682,3332,-23269,-55084,-78386,-55833,6239,79169,114265,101247,48825,-79451,-223018,-217125,-96393,11670,8868,-73308,-139904,-127720,-33622,115852,158109,53765,-49981,-104634,-96728,-37734,8885,52712,93257,62785,11258,7644,-7506,-46141,-29400,26308,-7079,-97879,-109417,-31973,22945,22247,44408,82181,73990,44175,41122,35351,78322,160288,188430,143575,143770,171860,134618,65578,10667,-68993,-133016,-132048,-24092,96617,119429,63171,28687,-28688,-123095,-145460,-56211,55760,128642,136644,52304,-46788,-89678,-61933,10836,49909,74881,143885,161877,94266,5145,-31171,-36037,-98604,-165750,-115180,-22790,-25030,-66372,-55347,-15723,12511,20406,24624,11909,-44792,-84654,-4762,46567,-21359,-37124,58797,130860,83955,-33533,-114917,-71339,34146,125132,169930,155622,161695,184890,56566,-78468,-21701,52513,34681,56300,98539,73744,35091,23503,-2377,-43058,-19889,69680,81740,50176,102376,194649,211563,119776,28561,33857,73644,78981,90675,110740,127760,122782,71177,9304,-17304,-19601,-13447,-7131,14515,-208,-40378,-53175,-67248,-106377,-108634,-37831,7123,21689,45564,18547,-26272,11647,97906,97035,6016,-65119,-93256,-109787,-92395,-41002,-16582,-19425,-31797,-21091,10268,3154,10430,39904,2417,-35379,7427,56809,78444,68933,8377,-36121,-27643,4439,-1776,-35435,-11284,24899,8292,-62704,-92448,-58323,-35659,-18910,-23208,-96358,-157602,-144262,-99874,-43078,-38134,-70099,-52598,-29951,-22487,-5895,12563,16194,35668,34655,40169,80563,85111,35235,-4959,-20829,-60657,-48274,32491,76047,27394,-28397,-15620,17065,-6292,-56519,-70580,-38222,-27513,-58392,-64913,-5402,55041,101342,127500,107503,48473,-34357,-89457,-98075,-121412,-129786,-77051,-2199,-19568,-59674,5108,101485,141175,100385,46435,63442,64421,-45064,-96961,-28579,21716,4012,15555,55924,46658,32850,62549,81126,38946,-73964,-164925,-137248,-46707,35396,78750,31530,-65193,-24839,56849,36054,72892,117157,26926,-49860,-48169,-68691,-99511,-100068,-100004,-82441,-43400,-17037,-3159,-4712,-34538,-70800,-110622,-118543,-113025,-75459,7900,53748,-2215,-39603,27144,90377,47259,-5202,30654,73136,91101,94387,60852,57692,129440,144168,58172,-23947,-70250,-63803,18376,69091,33013,42144,119960,145201,119691,144932,145218,63775,11542,21013,-46925,-124472,-110112,-69424,-26179,4675,13721],[31339,65716,88974,67182,-8221,-51988,-11283,34136,21324,15332,8384,-39637,-42546,312,-5566,-44500,-134275,-203926,-137709,-6359,48311,33046,-12372,-33501,44212,88916,-9952,-81963,-26865,62339,124863,143133,152196,149438,122785,90153,41033,9150,-5995,-50794,-32672,49804,63027,55030,60510,-15967,-108959,-53523,43677,109112,115452,47801,-15028,-16390,-49432,-120853,-101264,-22523,-1934,18989,92945,110006,44486,-42623,-100701,-93407,-37467,-25583,-28444,29107,30491,-49539,-67994,-40646,-58840,-76394,-38966,-14763,37968,92625,75093,43969,36123,38409,61839,68299,16651,-35813,-68336,-52936,-5707,-5646,-25610,147,-1625,-50108,-47738,-42397,-36772,-38233,-39826,-1437,69807,91313,49180,507,-40751,-74101,-72035,-82147,-100994,-58404,30955,27646,-70675,-81194,-43646,-19751,16585,37159,49342,61698,-14976,-55725,89484,248372,254853,165127,48916,-40028,-28679,440,-1629,9129,40244,31607,-41720,-68387,5503,47405,-20458,-83014,-65090,-56849,-70172,-20701,-9844,-45188,-23184,10768,-30510,-76044,-72536,-35157,-6696,6317,-7122,-79343,-149162,-105497,6641,52079,70878,103073,74693,-158,-30592,-17498,-20701,5434,18846,-45167,-37274,107505,208737,172371,84018,49689,43918,4814,-14827,-8257,-14299,15559,85242,102362,71706,47053,36439,46765,81898,89026,27896,-47463,-60959,-20353,6220,14125,12321,29314,53637,52461,32379,-3284,-30124,-36604,-34761,9199,67234,51438,12294,3447,-43564,-109925,-100802,-46380,-19652,4095,93000,169779,119649,-26031,-155111,-171696,-77591,7117,10820,-9589,9236,58871,97636,60858,26652,69741,99099,46707,-2142,-51036,-96935,-150290,-194296,-120409,53325,102745,68334,66946,69053,28513,5540,-13075,-5792,-28602,-65101,-70493,-106902,-133427,-87907,-78841,-77406,-30320,-33754,-73097,-64182,-60701,-39699,8240,-463,-41047,-22829,-17674,-32689,-38115,-34758,-6730,26199,72134,103996,97927,71309,79829,105621,109022,93644,56115,-24507,-79079,-62953,-69441,-139702,-94323,29560,-12105,-57825,97747,123976,-54692,-86474,18975,44730,-20964,-67517,-54788,-14730,-25337,-28456,18462,50630,29280,7399,-48684,-57113,4749,22763,-22900,-39474,-30925,-62019,-85530,-34781,43638,86579,66050,16336,12564,35509,-8047,-28802,56187,95838,68971,72851,68299,43622,62268,65944,15248,-1237,15938,-16068,-19498,28473,66137,82843,62069,9361,-5719,12491,33190,14184,-69970,-116634,-75532,-27240,-22789,11341,45744,-948,-39263,14557,44551,33612,28037,-9817,-34379,-5930,20626,35494,77514,110535,67745,-25623,-69262,24989,128643,77450,16092,62897,78843,2042,-39839,-19833,2971,15011,1977,-70801,-88406,5959,68349,54466,17714,1530,22801,41448,27798,34857,52901,39161,4808,26112,65401,37898,-20915,30401,122103,149976,114169,29755,-72155,-140964,-87608,13787,-7677,-80683,-24153,68841,61136,24441,22668,96,-15270,-3519,-7788,-33110,-20335,238,-19586,-41161,-22258,-4911,-34126,-46726,-13119,33589,-11978,-127510,-129479,-35348,2084,339,3599,-18975,-58041,-97127,-83326,-19513,-676,-14967,-11557,705,50249,106188,105581,32048,-53245,-39540,37359,40895,-9690,-26383,-9549,-23400,-54123,-87096,-104772,-32688,60185,47953,38732,33039,-19235,-16529,12132,-5742,-52832,-31827,10099,-30510,-65515,-44700,-30956,-17456,-8097,-63439,-113947,-54237,15158,4825,-35642,-49777,-63100,-84360,-100236,-82143,-45180,-60692,-83643,-47715,-8921,-45899,-15702,64979,139910,170768,96206,58548,107278,72511,-31750,-48581,40285,147618,143381,46625,46223,126305,130132,95561,89977,45179,-17475,1302,82850,78141,-6935,-69136,-48960,-32345,-21774,30621,56866,-61267,-191081,-144055,-90433,-111030,-87046,-52086,-122037,-165127,-59251,72878,119743,154980,200808,151333,46040,15591,73753,76312,-1722,-62504,-52027,-909,55218,43762,-28727,-53408,-16857,47147,106463,34394,-112783,-120435,-32819,1107,-15553,-11245,-13453,-45093,-33283,24767,-5210,-111459,-99155,-5817,66628,160017,189025,85391,-13223,-4527,49288,76841,72628,54704,63201,113919,104557,-8983,-67925,4737,76466,65877,12008,-58216,-63390,-6508,6524,-14334,33878,64135,25247,-32004,-101789,-89125,-2568,53239,60422,47524,30000,20297,-27259,-73608,-84679,-96639,-102658,-100154,-58549,22568,92528,101702,80116,58603,21024,-6375,-25484,-50029,-81640,-79255,-56467,-23044,-12399,-20614,799,46246,27445,-50435,-92832,-96485,-121677,-126458,-87995,-67642,-55750,9397,66914,48370,3737,915,54877,81574,31417,-9669,-6078,-4008,21670,21834,-41023,-51244,26086,70998,41272,-39044,-75908,-27381,40344,19438,-39051,-30780,-18934,-23505,25866,48524,15492,16389,-3432,-40096,-42807,-28475,-15890,12611,43266,27372,-22092,-61654,-87049,-62533,6450,47352,64564,50818,40524,43891,-46647,-199670,-220752,-102918,13424,-22690,-155388,-187033,-86304,16858,122152,135480,43934,-25829,-89535,-118734,-51715,31382,95957,136190,97434,55034,80385,44654,-39444,-12489,81993,36098,-84650,-102804,-59941,-14097,24216,10893,-34714,-53442,-51131,704,81817,141040,141213,105175,71145,86997,111855,108752,85946,12999,-72377,-57036,-18507,4461,34438,46539,23933,21645,-9368,-80028,-92720,-25089,51066,105623,116607,54268,-40629,-72877,-38014,29995,44449,52544,117371,120585,51120,7384,36434,73359,18589,-83228,-86281,-21396,-2487,-25597,-50586,-42117,2005,7533,-26440,-74564,-117929,-98624,-6446,38285,2657,14749,105784,127637,23540,-86207,-99842,-20792,35460,37740,72388,143532,187017,171005,38944,-90738,-71254,-685,22270,68400,89786,49671,16669,12092,-17885,-26997,25109,69156,53888,46966,55865,62503,79649,75173,23185,-6977,12162,-6149,-44686,-6099,67285,90881,22699,-58776,-82090,-99009,-105373,-66836,-14159,-15295,-50181,-60067,-24582,-11200,-30799,-18271,7802,23224,42242,62391,77102,66598,55461,37756,413,-9653,-19626,-88968,-122448,-53122,6413,14224,4624,-12594,-17059,-13794,7496,12137,-63606,-108375,-28699,34134,20669,-4506,-22196,-40038,-7652,31792,-14872,-86842,-56241,9138,-3354,-42915,-29660,-33620,-46879,-32453,-55792,-95063,-73592,-32062,-20558,25318,36642,-16789,-43736,-33658,-5685,44696,82782,98615,87855,77187,103638,118075,118242,118799,62542,-19927,-112808,-156369,-92033,-7645,-26660,-83423,-57412,561,-12766,-68424,-98980,-93191,-83966,-97104,-57379,41040,112388,105401,56781,37244,7604,-62313,-101491,-102407,-131085,-134326,-53860,54306,55742,6899,38616,98310,80062,-10233,-53477,-15110,2287,-70215,-88511,-9590,44348,19771,39660,59039,-10953,-29110,46336,103964,120293,40910,-74749,-77149,-425,68735,129823,92004,-28126,4166,137161,152151,110046,40852,-46601,-50623,-36619,-83481,-130070,-160421,-182732,-122042,-4683,60270,44174,1038,-47854,-108407,-141114,-62786,33448,66800,62425,32929,-18324,-1927,84643,96768,21318,26257,74025,66154,61746,54069,-37997,-90767,-16362,39858,-2310,-66114,-70359,-15154,52696,73030,17230,-9413,45998,47798,-30518,-19016,43420,21768,-6378,29899,-9731,-89733,-78962,-35333,-13839,7827,30090],[-13657,9135,61716,76905,14023,-40348,-9737,21995,4985,6437,22759,22711,68047,97156,11362,-97839,-167551,-150547,-44172,50571,61248,42722,7904,-37398,-7570,29528,-36382,-99874,-54068,27017,60423,43051,65566,130750,151346,114150,57682,35178,2991,-68758,-69141,1591,6106,-8143,19683,11586,-20772,-4918,7125,19714,55180,60944,30715,763,-59012,-138097,-149225,-95009,-42367,24821,90869,80436,35388,-2806,-32257,-43644,-45547,-89761,-91095,-9203,-24550,-154384,-190784,-74728,21670,-22894,-78585,-48153,49733,121974,113109,57398,17996,29609,29992,-22075,-85999,-108947,-85578,-36504,-25628,-48943,-43624,-23444,-35412,-77177,-87165,-77308,-36757,-29319,-64224,-58039,14107,87191,83159,13079,-68417,-110678,-78400,-27187,-41975,-68813,-2376,42190,-26469,-57266,-18253,13123,43808,60526,56054,33020,-44424,-72968,52045,181951,196608,129561,63278,26021,42327,70983,76244,82054,97576,79771,24132,-9353,9272,21287,-32251,-87220,-78169,-57981,-28892,47480,50151,-17984,-22494,6130,-24758,-74526,-101262,-81172,-51227,-30335,-6704,-48014,-123220,-81213,38944,62561,53249,107516,142707,70133,-6587,-21890,3295,48294,29039,-68674,-76318,54756,122144,92306,31289,-17746,-14371,7020,11572,-34254,-93500,-72031,14173,52827,55899,72459,72019,48815,35335,23438,-9232,-28066,-4960,27823,27630,-739,-24405,15893,90759,95966,16654,-45067,-22405,1866,-42739,-51921,28538,89465,80891,37604,-23664,-74490,-50470,1397,44589,57684,53456,61004,57211,-7204,-70164,-73445,-31356,10931,8259,-35393,-48423,5962,77392,42661,-33189,-31692,-23422,-25053,-1008,-25673,-87194,-106367,-90950,-23128,103804,168356,129191,52038,3967,-5264,22060,53930,75706,47760,27232,35062,-28308,-146065,-171247,-132852,-89674,-62673,-56683,-31672,28887,52531,31290,3160,-4143,-14698,-46269,-81940,-79360,-52965,-152,49753,43297,39466,66081,41027,-14132,-21616,38041,106259,118093,46026,-73802,-138603,-108120,-116280,-180572,-106580,42068,41267,19879,83277,11936,-120457,-88048,31537,130269,138212,58696,2454,6839,25119,52553,56605,42415,33011,19106,-35273,-34684,13616,13651,-24438,-50997,-48048,-23138,-4190,13543,43677,68118,28074,-43614,-98009,-119336,-105885,-76177,-26094,-1459,-1558,46723,80750,37393,17206,13733,-24915,-8273,61314,30169,-25834,2775,50323,77494,66306,8973,-11531,32465,67432,17189,-74748,-107543,-64220,-25431,-220,73888,121141,75189,20454,29896,62966,86158,36046,-44011,-2814,75084,61966,602,-19603,5391,-48,-58041,-63764,10565,56077,12714,8811,66423,77572,-10566,-128576,-193896,-147690,-21811,49262,-28954,-84486,-22808,39074,40531,-1269,-39280,4482,71910,59061,14032,1141,4474,7366,46029,63705,23220,-34672,20611,138924,178260,147900,110039,9579,-91168,-52232,34775,-12022,-108485,-21941,123489,124417,42811,17214,-9178,-35967,-55702,-50996,-18755,3756,24400,58540,70696,58152,28953,-31729,-50384,-27074,5257,-14631,-93395,-129369,-93035,-37804,8362,22092,-16581,-38965,-30043,-11972,34332,71258,27700,-46539,-62065,-1818,45800,22880,-78794,-163888,-77859,42729,14590,-76202,-80736,-28262,-24338,-47509,-66932,-68401,15134,124223,120828,87871,79238,42114,19190,13309,-3697,-43467,-54013,-40381,-41261,-33513,-24904,-3725,45636,33636,-76309,-148006,-61904,26176,-6501,-56292,-38549,-306,6588,13394,55214,32551,-68134,-109555,-73679,-29877,-12306,29519,72995,126577,174508,143614,128068,153683,75615,-53460,-80313,23129,154753,155290,48074,20177,87091,98121,60463,51375,19063,-18229,44347,139592,113402,12012,-79947,-95555,-42718,27036,76731,96403,16297,-90857,-108436,-97240,-94540,-57731,-46055,-124196,-136335,-10621,88012,109665,155209,187626,127570,6083,-66624,-18532,56764,58216,-12627,-45347,-23820,11461,-3023,-61593,-98009,-37007,114297,183680,52839,-83040,-64142,11799,2106,-74547,-76526,-14641,3358,-17058,-20237,-66458,-145924,-114487,-23511,39740,129640,160577,78453,32113,75010,106794,59439,21714,46989,71318,68216,16343,-109333,-180663,-111545,367,51905,24783,-50056,-75701,-35925,-1579,35999,116426,138159,107028,74859,-14926,-40031,33360,97346,132320,127316,51068,-30097,-100533,-126708,-93457,-80867,-85068,-57641,-15506,2229,17911,46784,66157,52365,1180,-31494,-77173,-143041,-148431,-68198,-29125,-20130,-24282,-41854,-33267,133,-34472,-129651,-188896,-170952,-146915,-117466,-56383,-15224,-14010,48751,114674,77579,27822,33361,47828,25901,-783,26408,77130,46612,-18591,-35991,-9879,15607,43063,79528,64348,-21693,-66986,-21790,15105,-53851,-124838,-77066,-21387,-19407,19700,49861,48065,85502,92808,53135,39140,30826,-38243,-107385,-90605,-41268,-39624,-72658,-83769,-29128,11207,-18147,-33646,-34225,-18374,49960,56643,-34173,-119310,-113279,-31729,-49966,-164295,-158259,-31017,27103,44836,34377,8992,18192,-21445,-53491,1668,93073,164627,176356,125701,71382,68983,21963,-46846,-14709,76634,22485,-103233,-106202,-62192,-5545,80182,56511,-66296,-114072,-84178,-11433,74641,104159,49884,9749,7289,8283,17443,60027,79253,31870,-9082,40707,77464,31031,-36680,-55378,-43055,-3059,-1785,-15977,22572,47825,16231,9452,34156,24219,-29378,-52294,-15919,52180,56797,40943,64391,25239,-64619,-57163,46796,122735,86408,-15196,-67037,-69804,-33418,7112,-11111,-33330,11558,19025,-47934,-146008,-203744,-144365,-32306,6148,4782,59186,110969,37982,-80354,-99043,-39770,18104,19029,-26221,-12719,82906,118352,62518,-16680,-62203,-43650,163,24119,60083,28397,-42008,-36990,18126,18909,37749,89611,52297,-30069,-27846,-22333,-80094,-91119,-36373,-18020,-73187,-118771,-156215,-179556,-130695,-38397,-1339,-62892,-79405,-30204,-42727,-72658,-37292,-10762,-19799,-21560,-16953,29177,88234,136761,121333,55974,15469,48036,118534,130393,29051,-52482,-18898,29742,49234,41666,-29382,-75726,-21480,36463,31827,25008,44524,39712,6087,-4704,-3714,-47522,-88643,-53252,1418,17026,10618,39784,42249,32270,27756,-9348,-57409,-28264,16320,495,9097,44809,-4173,-49800,-14919,-24873,-46548,15336,55912,1130,-22097,652,6979,-30515,-62743,-12967,71515,99458,116008,95073,66728,101926,129816,123857,122869,54696,-40361,-96787,-135440,-111805,-19462,-3255,-80817,-86415,-35937,-47902,-89215,-121500,-159319,-157937,-104407,-33562,54469,101684,68784,16762,14162,-12525,-71019,-114333,-119001,-102311,-57090,11366,102404,124562,81410,61301,67604,24910,-69848,-115946,-101911,-83608,-95534,-101893,-60045,-13497,2627,44756,38157,-51959,-90278,-43231,26723,101334,85550,-8535,-28676,31766,79315,109981,85839,6683,-5311,83763,135028,53578,-104465,-141733,-44745,7168,-25930,-77891,-133580,-164167,-94153,26797,84479,50374,-18561,-74294,-95748,-79723,8395,80729,82205,51428,18321,9041,44908,70329,22469,-27941,31974,90412,62705,26242,9960,-75089,-147459,-118973,-50266,-26226,-45316,-35340,18393,54119,46214,410,-22850,-2773,-23902,-108526,-116925,-35521,-7279,-18083,18644,12155,-23432,23038,86994,75883,33598,17611],[-24933,-17528,31884,69265,38347,6728,42071,73180,60852,47936,43574,43993,100198,147230,51924,-104337,-164667,-71078,43286,74401,64488,67845,54413,-4996,-36897,-6938,-3132,-54562,-56628,-20728,-30408,-56826,-10175,75634,100181,55416,31115,53261,21610,-67125,-107753,-91068,-67068,-21151,41773,56174,45607,47465,18097,-23186,-7992,23740,19789,-2491,-25163,-77292,-133430,-130503,-87204,-32877,29484,46374,4134,-11295,-1449,-20492,-69810,-128435,-117809,-45416,-32033,-105471,-140020,-35611,96755,50195,-51981,-30293,42614,71299,70239,27214,-19670,-17079,-2872,-17418,-63869,-112617,-103326,-48755,-37945,-51284,-25970,-15296,-42432,-90724,-83539,-15882,48523,23129,-21015,-45146,-37554,27553,39189,-52461,-153548,-171308,-82096,13101,12195,-25141,14646,66127,34304,15258,61541,69339,37972,41683,74289,49805,-29343,-71367,-11200,78943,99247,63039,61180,82200,85252,74785,104505,177789,197026,120460,46661,7313,1915,20283,8056,-46825,-78202,-52751,9020,79543,70392,-1942,-11688,22912,16670,-19704,-63453,-74955,-48755,-25515,23772,69623,49832,24332,34342,19821,-15080,10887,58717,38229,-6534,-12549,35241,69120,8106,-91288,-109233,-22647,29160,18367,-17262,-80931,-79623,-10354,39359,-3976,-93581,-120254,-55152,1506,26708,59915,81141,49911,-12853,-58077,-62907,-33995,20973,50800,24411,-45206,-70616,10700,118070,127497,41470,-12824,19921,28416,-47667,-116407,-96016,-8287,57133,19984,-41335,-33421,23693,57115,84984,80854,-2943,-73262,-64110,-28763,10466,35146,46342,75172,44540,-67529,-117415,-55548,19647,-10588,-86326,-103151,-92988,-73290,-23327,-18794,-38647,-15826,13956,34598,108266,169162,131830,46997,18326,38800,61856,77041,102772,107858,104783,112327,71178,-99738,-253733,-213819,-93921,-67394,-72732,-8357,65001,87999,53628,-7990,-10024,5022,-69504,-160495,-144504,-67095,29632,92504,56673,-9559,-17411,-15254,-42172,-51849,-3600,91680,139024,91625,-6966,-75262,-56084,-57959,-122258,-100502,-34254,-38684,8746,136392,49132,-146463,-100395,29814,87897,107893,57635,-14684,-36662,489,66283,88557,57620,24683,-4745,-31336,2467,33262,8438,-11891,-36457,-44280,7934,57405,48898,26138,21462,-18810,-75897,-142637,-186616,-136359,-89029,-93093,-82587,-67013,-25539,47907,72802,38712,-36008,-88900,-42361,73088,78790,11603,3857,41572,55716,19584,-33992,-13141,57249,35481,-71796,-125905,-109616,-95284,-71541,-1698,112297,153664,83918,9978,-9051,16289,65714,23120,-54115,2174,89210,80244,3680,-68049,-78415,-50978,-61000,-59935,-32770,-33654,-37599,-1317,38847,48346,-29071,-164726,-221265,-144494,-24431,29059,-38539,-85219,-46735,-4055,18934,-12182,-53733,-7780,66127,48457,-24806,-48907,-37260,-15167,22386,22406,-23855,-65115,12110,135417,143380,88372,101910,92683,16597,-2424,21070,-20996,-75582,-23955,79875,97754,45579,2183,-20980,-39916,-63224,-24057,53967,70165,50341,83166,113948,91781,41198,-16847,-33829,-26459,-22226,-25347,-39187,-68820,-91984,-63624,6505,43836,3140,-22214,7064,18288,32041,59944,12671,-55647,-51489,-11405,-7371,-40479,-110483,-155757,-77933,29521,5313,-68062,-79830,-54466,-37263,-32398,-40715,-37049,24419,100232,72876,14277,30576,81932,101194,71775,19109,-25270,-43091,-33651,3125,40285,14841,12408,70225,57661,-53214,-118051,-29128,44329,759,-10465,53930,89890,93073,121429,150870,82786,-37365,-106417,-140247,-120418,-15388,58771,53271,61148,111073,137468,130926,120339,70401,-31355,-110108,-71615,38884,66701,-4635,-55545,-24003,10310,-1569,-15364,-30806,-41191,9585,82465,120598,121609,50924,-40182,-31951,44822,74516,69337,43085,-5713,-47365,-75276,-50926,-14195,-34434,-93119,-61829,36163,66480,46482,70686,89592,71697,-9482,-105696,-95524,-19421,22034,-1673,-14427,-16508,-11339,-31624,-97918,-143763,-62071,87753,133023,58232,10740,16658,28298,9991,-55936,-82332,-21240,36407,350,-60514,-102363,-124953,-72408,800,43432,98458,127467,81129,54649,106720,153844,74217,-24775,-8016,53754,52023,-12413,-117169,-199389,-175027,-55924,44708,43029,-12206,-45420,-61796,-55401,17312,131319,182972,166142,135989,62239,12214,-4390,8556,63594,89799,7821,-83073,-105822,-75672,-30449,-13490,-22655,3371,38579,4241,-36512,-23538,-14791,-37463,-50795,-44851,-99841,-157450,-111068,-20943,-35427,-65709,-49909,-78762,-119932,-95744,-74360,-110866,-169545,-172907,-144747,-115543,-53996,9277,9366,25824,48229,3690,-11188,30588,14725,-54172,-72601,4833,94941,64005,-36222,-60086,-3242,18000,27962,71514,53877,-38769,-65917,-11530,5283,-71347,-141939,-93439,-8556,15721,8498,9913,33537,112825,149771,107180,66876,48770,-11489,-100454,-131874,-73246,-23899,-53313,-83949,-47352,-51521,-113626,-124138,-74803,-12819,56320,76991,51900,1331,-69653,-82153,-95703,-142111,-108078,-4763,20846,-1924,-3732,33379,90900,77348,37862,34392,81598,158294,180912,120736,37523,-12103,-41580,-47119,-12659,46319,16788,-58569,-40731,19515,71283,132632,109742,-8512,-58793,-9702,44025,37577,-504,-48453,-40304,-11679,-31261,-36213,16690,14273,-10477,32212,91192,80056,24500,-40926,-83047,-101271,-71453,-52493,-2882,104205,119060,25254,-14000,38330,79670,54394,-9448,-21503,37529,59607,34176,42221,8879,-96699,-114757,-6959,87728,72909,-12765,-89829,-130129,-76229,11291,-2128,-44700,-4212,17137,-38612,-145891,-213232,-151126,-41315,-18647,-8752,56502,60277,-54318,-134486,-73006,11911,40046,32434,-585,-25013,14321,43412,21620,7709,19719,32831,38735,29960,29460,-11247,-70882,-25739,75848,88280,74786,89147,28803,-66119,-56610,-28115,-69001,-94095,-74364,-49150,-108785,-198191,-204622,-145226,-102310,-48057,-10969,-31140,12742,106704,98572,47418,44038,21428,-14199,-7782,-539,16645,77974,175888,195020,97521,25257,63582,118704,81413,-50109,-116403,-33739,51736,63372,47544,11367,-3413,42374,59775,9271,10093,83949,80903,3034,-14400,34060,54779,16302,-11771,13354,49613,84683,146680,163742,85700,4144,-10645,-316,21577,33279,38885,38488,19973,-30593,-51983,29030,99855,97211,96971,73407,-23143,-85753,-47668,2144,-40021,-93623,-18998,60686,23841,-5920,12666,3405,29301,87034,87635,50591,-15412,-67447,-57705,-33609,-16941,37181,47860,-29682,-66576,-66539,-107794,-128347,-128304,-154187,-142861,-66115,-26035,19835,51514,47663,63587,78428,20727,-64841,-129966,-123046,-48942,21220,42616,98526,158632,143940,74062,26869,12575,-27704,-79831,-112340,-94594,-53635,-60964,-85979,-71456,-22443,21705,17170,-33520,-97693,-133495,-100022,-18264,11684,-30368,-50146,-1355,56369,64136,60998,42181,-5475,-2615,31380,-40675,-177265,-165508,-39897,34774,31244,-18522,-67530,-82625,-36161,37651,58640,23723,-29000,-56226,-14965,32068,60163,39111,-7159,-18260,6628,44663,56949,-1999,-58239,-26190,57209,109999,77922,11881,-6995,-17456,-56605,-88431,-51494,30427,62807,43097,40910,36564,-4933,-40230,-14372,30743,22189,-37044,-49443,-11475,-11005,-45005,-26241,-2069,25237,117597,199695,164433,59907,-2031],[751,-31230,-37640,-3849,6230,21190,73354,104077,97566,85469,42964,-18895,-2838,84979,65532,-74962,-151903,-64533,26294,30281,20380,31396,48180,25869,-20403,193,43943,5778,-39872,-49508,-69256,-69916,-22551,11824,-7517,-44253,-9210,46251,5386,-93305,-153653,-157399,-105096,-10603,69819,68301,25104,31039,26725,296,-29224,-52054,-46006,-9085,14276,-36630,-109138,-101561,-60436,-65108,-50913,-15417,-35797,-42317,-4481,11104,-9408,-50472,-73071,-49010,-5421,15530,10262,52877,149298,117788,19574,11977,30811,8842,-7559,-33467,-60107,-65387,-26472,36863,16329,-94109,-172906,-143166,-66181,-8578,25287,13586,-38183,-75895,-19420,78435,119628,60552,18355,-23316,-75064,-62368,-61267,-136130,-202746,-196301,-107386,-14647,24592,15301,26969,76448,79470,83061,116534,90418,9775,-412,53647,57075,8319,-52437,-76458,-7488,45576,36796,76851,118838,83881,22150,58317,174026,186645,71489,-12042,-30675,-3105,61918,97949,36156,-41953,-23051,34005,62129,27479,-24453,3353,75711,83096,46851,8701,-11276,864,12183,52283,146524,168065,69285,-11613,-45995,-101757,-127900,-95046,-25213,16897,34214,55564,30694,-57209,-113325,-105975,-59381,-6349,13271,-17673,-109935,-149801,-66724,41547,56309,-13434,-83969,-74119,-23511,15219,52986,84929,62499,-14725,-94952,-121628,-92994,-29874,26355,26632,-36418,-54231,37322,108558,87595,45110,36522,59620,39721,-49427,-152602,-206703,-157203,-55130,-36660,-56400,-511,61740,62475,58498,32675,-64279,-141231,-132805,-69409,-6311,35379,78169,118157,59928,-67286,-104171,-50023,-17135,-61046,-97303,-63605,-16526,-36078,-48473,-32719,18297,55660,58242,53547,92923,117355,87427,35295,51154,92222,95393,54717,64960,102068,107153,111622,110902,-29509,-231832,-214973,-60491,-38045,-79071,-35830,16121,20441,420,-17342,-2870,-12476,-95550,-183028,-158782,-69425,19551,77515,48583,-14600,-30777,8926,28937,37847,53307,93988,121421,109044,54287,-11548,-18654,15324,-27340,-90323,-118101,-139892,-29216,210396,145596,-89992,-50615,52012,-2671,-45712,-39312,-63094,-93969,-91112,-12614,76865,63005,-21859,-58811,-32318,38171,61081,37683,27533,-13715,-48099,3747,66961,59262,37535,29497,7026,-19356,-87977,-134488,-62946,-17737,-65975,-78703,-61860,-65387,-5510,96006,87298,-44130,-124519,-74726,37463,74017,39714,11706,39964,60134,-375,-65627,113,100117,31442,-111099,-138503,-96738,-95589,-68517,4982,108603,145903,61278,-25985,-41087,-36425,-11922,-9739,-28682,2685,47188,68654,67492,16790,-26111,-12216,-12353,-40222,-62013,-84776,-67647,-27938,2773,23024,-39827,-126767,-99442,-13377,21235,2810,-48691,-58896,-22606,3113,37334,22231,-4051,31443,52948,-14231,-97544,-118776,-84101,-26748,20334,17578,-31973,-61970,30078,131169,103477,33698,64793,132197,96848,39922,15807,-19181,-36252,-29772,-11214,5349,12022,-20554,-29039,-8372,6404,60081,113871,104331,50492,45791,72448,62904,41299,36361,36135,2626,-54470,-59375,-1452,14916,-37051,-43695,37719,91045,45500,5762,27218,20862,189,24214,31936,16856,10863,7974,23577,37820,5134,-44754,-67008,-23974,3981,-13022,-50810,-76305,-63843,-39037,-35210,-30746,-5787,25493,-8463,-58681,-25184,83964,143588,99927,31584,-18031,-28215,11582,62885,60478,-26313,-46956,39959,75225,7206,-43331,8337,39436,19715,87241,178793,128565,55687,74759,90650,36741,-31186,-88375,-167732,-159175,-35775,49124,26542,-1457,26628,71773,62527,35535,55715,13700,-110523,-154762,-92389,-55646,-85339,-122605,-107141,-46470,-10968,-16920,-38874,-55707,-46436,703,90190,190325,181070,68509,-794,30229,48689,22822,1851,-17093,-13957,-21112,-5662,5193,-12976,-19678,41120,75675,7412,-65242,-47523,-3398,21108,12166,-46516,-76110,-64787,-37479,-19,33502,26413,8784,-19278,-85046,-103273,-19738,26110,1071,23885,69476,44846,-2913,1697,-2096,-42351,-37048,22133,19097,-35548,-58781,-49530,6095,70696,102036,124940,140642,88753,10872,36589,118720,83002,-32851,-56210,16664,44455,15363,-18228,-91916,-145849,-73277,47651,88545,67933,30862,-38983,-71770,-12867,93657,163336,147753,96112,55657,8340,-83792,-105757,-39135,-8805,-60057,-94958,-63179,3688,56635,72639,48709,55126,98192,62242,13289,7629,-48461,-103016,-42893,24198,-23360,-46060,30466,77030,-7917,-71211,-42029,-86787,-170546,-142457,-65217,-39564,-72409,-112770,-120544,-94928,-21268,52214,32866,-16501,-44128,-87388,-72572,8276,24497,-33464,-62956,-7430,58409,38527,-22098,-40461,-27210,-32740,-15066,21331,-3815,-87658,-90789,-27476,2623,-10137,-36312,-27826,23557,30753,-40929,-80064,-32075,73710,113533,84801,52791,34073,21494,-19207,-80918,-56553,-1051,-40024,-94092,-88096,-95457,-124553,-118891,-54583,31074,44226,-13594,-21056,43469,27696,-56528,-107190,-98923,-57208,14930,44039,32975,47898,103840,146243,120138,45138,-25174,-21850,50630,91298,54514,-7021,-50785,-49619,-12367,15150,52116,85503,89844,90175,103795,105969,97153,77345,31706,26613,88224,105333,2738,-84571,-104321,-72864,-38067,-46405,-40997,2187,-41407,-86779,-4685,81111,42268,1825,1952,-38300,-118711,-121554,-87865,-27589,83337,128015,74266,40689,93093,154800,127017,30567,-25179,6342,32122,24389,75216,96088,-5654,-90185,-37539,33733,13776,-51707,-99206,-107578,-50218,17051,-22062,-86879,-65086,-33030,-43483,-98567,-129010,-71165,-10095,-29454,-32877,-7384,-33864,-88111,-94593,-29144,26793,45518,51882,42016,-2017,-17445,24963,77393,97223,84796,55271,41181,21092,-3588,-20383,-30203,35170,140631,126442,30650,4021,13867,-6725,607,13267,19056,10392,-33321,-48441,-87494,-145708,-86516,23456,46264,35903,48660,83362,153051,207181,161490,93318,75886,63571,17778,-14573,-33025,-30469,9570,54466,86299,55454,16802,38554,48721,-593,-79633,-100488,-35268,31236,40913,11655,-24499,-7985,69478,77722,8010,1991,47155,17651,-44634,-12263,77143,103384,57215,26675,29825,41609,92355,170683,192655,98720,-8645,-33496,-14200,1190,21748,60998,23462,-51962,-84342,-71705,38347,198769,228105,124120,23457,-58084,-90042,-42513,-5360,-38142,-56077,9669,26865,-77692,-149938,-89373,-42761,-22327,31812,34528,-31836,-75173,-55718,-24445,21339,54061,52526,13888,-16968,-16784,-62090,-154514,-177828,-136173,-84925,-32377,-25087,-67462,-52359,-1880,32423,85953,105938,37456,-65158,-129660,-95768,-1288,43170,16751,59663,152689,147543,43000,-35797,-29840,-13747,-32883,-61400,-21879,46034,41151,-44482,-78915,-38611,-3017,17059,13041,-58678,-155940,-173860,-114822,-79784,-83380,-86046,-50298,13774,34069,58408,71260,18082,-26238,-36155,-69396,-99711,-71342,-18089,24122,35795,-4436,-36035,-45579,-38215,600,27017,20260,-3454,1945,65954,88889,69113,12618,-64140,-74864,-4394,52787,27453,-69737,-83886,31768,116997,111245,50688,-20188,-27102,38827,52292,-12526,-17922,86170,147918,95736,37084,5356,-54771,-98336,-39729,64262,86200,34832,34176,42104,-16013,-86785,-78130,-29809,46906,160258,225926,173027,67897,13875],[35126,-45457,-86968,-48473,-14859,12832,52189,66553,73470,91873,53247,-50420,-86764,6274,69043,4841,-87214,-81810,-39440,-27380,-27318,-4753,46340,54458,17367,36377,74430,48693,8791,-19129,-24175,5079,28987,815,-63017,-74730,6646,48555,-22952,-108715,-134579,-107684,-67072,-2371,74404,78986,15607,1364,19144,47367,6657,-73114,-69434,11879,47317,-16116,-77894,-29052,47159,15130,-50578,-61195,-47555,-25458,25500,79235,119442,84763,-876,-13696,27237,55450,66732,106527,178936,152744,56014,-4403,-14408,-15738,-30192,-46579,-42110,-42989,-26928,30996,22455,-84396,-207372,-203721,-62235,55085,63637,19248,-20496,965,91922,124533,99169,53271,16289,-31108,-84794,-111741,-128499,-148047,-149671,-147961,-128391,-58350,27970,30799,11543,48466,66085,83235,90475,50755,-636,-12017,-961,20941,26258,-30173,-90336,-35280,37857,39532,87646,128347,80177,2393,-13051,31773,42152,-12829,-61071,-57259,-766,103528,179080,130792,40246,42443,66686,42001,-17024,-40160,17645,103789,109920,74840,56080,47667,39029,38664,64030,120252,111811,16517,-37127,-80260,-146543,-168707,-121721,-16727,57119,55313,26806,-36896,-120047,-125029,-78481,-51880,-27673,8226,1922,-93841,-189971,-138660,4460,75247,43683,-37527,-71491,-29532,33962,77301,82091,51484,-3749,-86757,-151823,-144796,-80648,10382,59615,33591,11449,54174,48887,-96,13923,49620,63689,45689,-28901,-129014,-208244,-222815,-155275,-80311,-38027,15339,47869,25008,9053,-28101,-110294,-158606,-134454,-95447,-82224,-42884,44061,71300,498,-52452,-17741,21693,-8973,-83885,-81588,5835,63623,15997,-47078,-29587,52839,85469,93916,118340,120750,78352,35883,-5027,6013,41070,54438,19256,22313,40158,37615,60480,92762,38178,-71263,-84623,-13709,-29243,-85993,-81375,-53484,-71679,-91031,-45280,5989,-33359,-98621,-149028,-136665,-67311,-819,30681,1027,-12690,34974,85423,94925,102299,95374,67640,47931,34277,751,-50422,-59752,6265,541,-84247,-116390,-103305,-1813,135722,62900,-47883,15238,78381,-1101,-88087,-76024,-61923,-102325,-150212,-79243,42599,33117,-87237,-130557,-72165,23934,53461,50244,48087,-13731,-72038,-25930,30343,12164,6450,37694,57945,52869,-33378,-95526,-13666,51847,-3854,-45784,-11364,-13549,-13795,67411,82735,-35803,-124221,-103926,-31097,18205,24902,147,16172,56660,16882,-50580,7430,106888,61094,-55456,-71051,-37063,-31347,-7331,17287,64335,107463,57987,-17642,-12928,-15180,-49244,-48798,-34356,-24358,-11434,37577,112859,127524,98292,81139,47184,-7611,-51927,-78022,-81910,-69949,-40573,-12587,-64120,-89696,7002,87984,60696,5858,-36663,-35068,5334,36884,58441,47777,47014,84781,51244,-75794,-170726,-194729,-135782,-46635,13209,19698,-17116,-45570,26500,93218,59730,-1690,30581,122380,117757,55348,19929,-22301,-53507,-38213,-37242,-36873,-43342,-79422,-72679,-2172,54509,90966,92383,60266,17476,12405,25440,5512,11977,55889,90001,35661,-70822,-79921,17657,65697,12745,-9253,76476,149794,109009,57778,71981,54611,-4688,15826,82737,88947,28157,-2172,70227,155078,145729,58189,-45016,-58787,8191,10038,-62386,-106358,-100984,-67625,-36031,-18358,-21763,-27159,-42422,-58623,-34697,35527,63529,21547,-2944,-45783,-65851,-487,59821,4428,-128890,-133751,3854,72360,23909,-13740,15929,25375,32527,118720,168584,41846,-103519,-113221,-64289,-61156,-81518,-81124,-100279,-91884,-55429,-2551,-14956,-66405,-56949,1923,19395,7917,48437,39139,-84669,-168374,-151376,-130452,-130077,-127762,-103930,-39651,14834,13456,-20988,-53005,-66695,-37441,24234,124529,170054,112666,22972,12323,9704,-35271,-71820,-69277,-10804,23602,-3226,-45994,-32423,31737,93440,58794,-81370,-177496,-129944,-42027,-12123,14530,21459,-11478,-37766,-14060,25444,50113,42847,29438,7601,-22644,11928,66675,4074,-66115,517,71243,21697,-57827,-54003,-15637,-29370,-62511,-28718,19374,17300,5288,5035,36785,92945,132350,144850,122551,44628,-59680,-76332,-1294,26343,-40740,-78490,-25549,11568,19547,54976,22899,-78778,-80774,13752,82547,100721,79189,764,-41794,-11177,42741,70996,49684,3446,-12900,-24845,-80846,-78222,-43034,-65780,-94101,-72593,-41096,6610,78159,111293,75328,69706,128423,115960,94539,105808,13163,-76659,1567,93360,68535,73193,132636,142351,50792,-4327,13215,-31777,-115918,-104993,-52939,-15434,-6954,-56104,-91999,-39380,56397,106611,49799,-27753,-66150,-110398,-99402,1570,84793,72780,27700,30656,43350,15861,5730,2913,-31109,-67402,-75136,-70253,-78693,-117055,-106564,-58807,-21055,29539,51553,13698,3973,-9951,-92407,-142937,-84101,17072,42662,27173,19064,10344,16351,7158,-37448,-29964,-7498,-49341,-72576,-62575,-58631,-55239,-63844,-41064,28293,5381,-90749,-99571,9481,87499,33534,-37957,-16415,5361,35011,64320,62380,69082,114342,121716,48122,-59779,-143599,-131916,-69133,-50602,-42469,-23669,-8340,3496,24976,35251,84118,181120,220856,157641,79096,30580,-6968,-17929,-10849,28618,95779,95310,-13850,-85832,-98174,-101197,-83157,-53326,-22758,24463,-12030,-105530,-77292,30591,21277,-13658,9437,-16179,-103052,-86937,-22880,-23260,-11714,56208,85917,46712,38442,84290,72327,23920,-2260,4102,378,20653,123098,182970,98295,-11218,-14041,6929,-22255,-49346,-38696,-11920,24142,44505,-12730,-98003,-108260,-77118,-49360,-42330,-22201,30211,26768,-37045,-62141,-85369,-105434,-57490,-5736,4595,13306,42340,49470,26144,619,2251,40609,99474,113690,65419,9728,15485,22872,-5895,-29519,-10089,52387,133551,85951,-66226,-102603,1454,75334,62795,15412,28296,45510,645,-24275,-46571,-52472,39138,131015,142094,96122,68990,127172,218698,210949,98655,8013,23874,87597,68774,-190,-41489,-16270,9255,-35648,-59478,-30112,-24236,-23124,-20556,-35413,-62099,-68668,-38762,15855,47109,3826,-74689,-63774,37476,92849,80755,47887,-20200,-91434,-89804,-3996,66230,39826,-10230,-11205,-7987,8351,62083,126617,116428,55529,1223,-48405,-82816,-65658,-14126,24726,7012,-30874,-74697,-97979,-9600,151416,179943,58215,-20694,-47602,-43246,-11544,9807,23951,59003,73612,18863,-94344,-162901,-112400,-21392,13013,21290,-4095,-75744,-78164,15814,34268,-92,10283,-7584,-76829,-54015,30060,-11505,-140945,-183414,-129398,-43711,25283,-28273,-128205,-113560,-29541,17739,48919,60937,5329,-68142,-90283,-37316,33324,39400,-11629,33413,116777,70011,-47585,-114590,-129947,-99243,-41949,-10092,46717,112156,108491,8554,-53750,-30495,20136,53320,63018,9221,-101450,-144055,-88258,-62107,-65677,-63957,-59935,-31012,15486,63605,74120,29997,-4463,-23468,-21077,23391,53741,25811,10186,24929,-918,-35629,-65046,-98243,-73807,9302,57746,42568,38660,76199,53672,30511,30749,-19105,-53812,471,39354,-574,-71197,-53198,61985,116535,43091,-28706,-77531,-75033,8130,43328,-7170,-6271,77491,125509,73207,-3586,-29928,-55096,-108670,-85560,20959,45262,-29692,-20789,23309,-32415,-100938,-91109,-46797,39871,143086,171947,114863,61409,56973],[-622,-106791,-119583,-37266,6386,-8725,-27471,-23368,14092,45885,34264,-36060,-86949,-33583,49912,61522,-17371,-82657,-87255,-72288,-60412,-3985,68747,53075,9702,38597,65049,54760,47273,10052,9499,57357,65285,17506,-40973,-18615,63443,59335,-27934,-71169,-39146,6049,-13322,-20956,52306,102756,72380,23570,8544,31895,10846,-46586,-37858,26816,52837,12438,-33599,4612,101245,120489,42873,-22802,-9405,39465,78018,111095,153866,103939,-1912,1606,26142,-30526,-36518,66189,151169,107608,-10135,-117190,-121759,-45621,-3188,-1650,17983,27917,-7896,-44630,-61210,-80022,-140582,-141515,-13363,80177,36249,-28897,-3777,91819,173525,110907,20979,2827,-10315,-44179,-73641,-104451,-122986,-95428,-61389,-76259,-106830,-66929,9347,17229,-4162,-20141,-35790,-8281,2141,-18688,7765,16264,-26329,-11088,23868,-17242,-49135,-6516,27145,11380,51292,98863,84296,29356,-59130,-122032,-80025,-24270,-31582,-42889,-75,106490,201095,188004,116689,96382,98187,57519,-6731,-18990,21745,62500,60539,48930,51155,49769,25786,20533,50746,44103,-16474,-28885,5618,-48263,-113627,-86313,-13484,51526,68340,3056,-36359,-57352,-119306,-120096,-57295,-23958,-48859,-41458,-5740,-55488,-163614,-159726,-36157,41925,30598,-37011,-72431,-17915,69808,100059,51361,-4047,-17752,-49897,-112905,-112892,-30687,67097,117298,98398,61264,49572,6939,-32757,7317,48597,55977,66891,35945,-29273,-87984,-148986,-143381,-52427,25475,44055,42988,16411,-2481,-36226,-105340,-147413,-111952,-83919,-103824,-66527,31232,20252,-58356,-36318,58151,96871,40541,-48021,-37818,25626,33283,14564,2397,30393,86690,113491,158233,216111,187622,92595,23691,-29607,-66072,-71850,-39683,5277,36701,3665,-17084,35620,84154,93510,105142,76391,26187,-17366,-53568,-71534,-60766,-92389,-135828,-78446,-3487,-31941,-77194,-124345,-141486,-74783,16544,39889,-25074,-40805,70759,130911,91911,62355,49052,21039,-2384,-30506,-64268,-96831,-92241,-48893,-45893,-82610,-94549,-51448,58962,95716,48,-101469,-33935,73969,73535,4411,-12943,-4932,-55814,-105705,-40205,40477,4529,-110271,-172502,-132538,-29007,21392,36207,51257,-1670,-63455,-26894,7369,-49662,-80120,-9576,61136,67655,-20326,-101552,-45324,46181,23897,-29192,41767,115516,82402,59788,46731,-28697,-100081,-119415,-74448,-15231,10177,-10262,-22755,15017,41167,20444,19806,43949,28248,-6889,24721,61423,55983,51347,38892,41109,80007,94151,60214,66753,71761,12909,-44782,-72670,-69285,-32524,35768,108567,149807,159571,146996,90511,29094,-9405,-35495,-68432,-77164,-54143,-35007,-69492,-58954,45727,103886,57304,25093,-1928,-21079,9332,46978,47444,39809,61025,95392,52438,-64228,-157292,-188315,-139587,-70168,-25868,-743,6516,-24142,-9694,23735,4500,-39597,10453,118640,122885,47265,11070,-31892,-77816,-19220,44873,36937,-49735,-127392,-111727,-28127,22340,45211,38931,5647,7459,63169,68387,3169,-15491,18225,73436,49316,-36697,-40847,34428,68750,30987,12485,89745,185143,164790,101132,105636,96525,26789,34105,101699,88732,-3048,-29741,58448,163651,183284,111740,20429,-8912,26810,-5880,-87017,-104410,-82888,-43943,3469,28862,9950,-28684,-52089,-45141,-12372,2699,-37877,-70759,-43898,-71962,-115766,-63057,11728,-26560,-143047,-126957,18586,58926,-22780,-52469,15692,52605,48606,57782,39288,-54799,-171575,-196387,-117853,-76899,-94363,-52550,24923,15798,-54191,-48106,-58506,-125511,-115803,-27048,49586,76037,72759,50205,-17394,-78210,-97861,-105179,-87878,-55669,-25567,6698,16315,-4014,-20812,-28827,-28387,-13839,-12680,22615,82391,94416,53580,25397,-37294,-110556,-112414,-50689,15230,33448,-35347,-119469,-82218,27372,73893,11241,-107295,-176533,-122566,-37345,-19872,-10779,23988,18406,5230,46244,52562,40058,31356,34699,25349,28005,83267,96700,13094,-16568,48395,86509,29027,-67294,-104991,-67358,-42436,-78962,-66811,6561,49915,50238,32332,25669,46176,82839,89440,29356,-44622,-97402,-129014,-88980,-38110,-50341,-65287,-31618,-17262,-20235,27957,56021,-14083,-60564,-24669,13862,42381,62668,22698,-15273,-3775,-4540,-34804,-36123,-33840,-53991,-18915,38174,68441,26671,-50454,-73592,-41318,-33833,-30600,29464,83978,66530,71087,125426,109801,91842,127251,80255,-3600,13889,70363,71424,91713,121583,122649,75463,51044,62491,54269,1905,-41918,-65921,-33987,4370,-38548,-64940,33713,118821,105223,34513,-9058,-27518,-66365,-63573,25654,119698,132074,107206,104991,77631,12462,26068,66146,27709,-55538,-124007,-145167,-111929,-81605,-73398,-76930,-63877,-912,30876,-33612,-73486,-54407,-73085,-98014,-53476,17829,24772,-12601,-28428,-13177,-10920,-34350,-44371,-20314,-28240,-45731,423,31572,17823,7072,-43611,-66869,-21736,-33879,-74711,-57351,-3856,75535,100692,66574,72885,45320,12467,19768,10934,3711,43805,40571,-63450,-164043,-206192,-160529,-103648,-113599,-86699,-11549,37053,27085,14740,20861,95307,203731,212215,105115,-1511,-47772,-65585,-69428,-66778,-30572,27965,39312,-1788,-6706,-23160,-75512,-77195,-14682,35417,89633,81760,-41064,-98345,-20594,7778,-19075,-31953,-42634,-61765,7905,87502,17799,-90923,-46989,25268,-32361,-106505,-86877,-51188,-17335,22494,33889,5574,25200,122050,176436,120257,44401,11445,-1807,5557,29333,43779,36015,49724,68880,38171,-31912,-54655,-41194,-18466,8512,38880,57248,22021,-41260,-77783,-114362,-95088,12856,60562,5794,-16175,31690,35942,-17138,-12697,43856,44350,25408,24204,6153,-8359,35458,66475,38762,-16136,-27970,-1694,37510,-15303,-141237,-159577,-28124,81978,55880,-21093,-14560,25286,21864,14629,-27370,-38264,27981,81687,91244,70047,42796,75377,156171,141320,17512,-86354,-48898,61947,82435,31816,-1526,34330,56178,-2042,-63922,-49418,-45042,-52707,-29318,-23471,-54744,-57646,-8012,60102,104391,56312,-43978,-62227,2680,90195,152940,103815,-35839,-118919,-82451,-4564,16776,-24064,-61024,-89879,-92685,3260,110280,130670,47127,-347,12493,-30071,-108572,-89657,-35656,-20682,25985,69593,-6290,-99675,-63516,-1843,-20135,-39123,8667,38443,32453,17470,39562,109576,165831,140731,62837,-18971,-67923,-54491,22647,62724,32411,-23332,-68473,-32037,97696,116619,-14520,-71454,-55301,-89603,-60382,54970,47084,-74559,-112144,-71410,-51425,-30015,-49954,-130504,-105282,-11501,32163,42367,38516,-15900,-44325,-14227,39000,69899,53348,-914,32075,65482,-30975,-128033,-144949,-178745,-165064,-45023,31347,53495,89544,94979,35601,-25668,3001,89040,113994,115212,84587,-17023,-53208,20477,47697,21916,-3949,-42602,-49056,11511,67575,62085,13199,-7712,642,22126,56957,87516,59290,32879,50214,23205,-26736,-59325,-109714,-105876,5791,88012,68880,39926,49821,1884,-23963,35646,51402,7414,10848,25367,18344,14068,22789,41018,22644,-42902,-65649,-94768,-101476,-50000,-38159,-55332,-6554,45472,57309,19103,-50922,-46906,898,-39912,-81347,-31339,-25774,-115238,-110951,-29897,-27639,-52186,-43493,-37192,11087,81906,93769,59390,57432,86123],[-55799,-157304,-147031,-21687,47904,-1803,-70901,-49980,9650,343,-19960,-28952,-51617,-30312,23670,49324,-3011,-65741,-80465,-78293,-68346,4018,68298,21066,-23400,20826,60773,68884,56777,-13793,-24562,41921,51986,13780,13127,68499,106425,67920,19255,25567,72152,80371,5478,-40184,25980,106614,118997,72156,6834,-42000,-50573,-31446,-783,29014,44024,38177,7375,-16617,37782,132134,144417,89219,67606,94770,92269,68121,58636,-9241,-84157,-38486,-4997,-112331,-142328,-5054,86082,15817,-114883,-221509,-212201,-90634,17310,37614,42940,66928,25261,-80997,-119280,-70252,-45503,-32228,23488,38799,-40142,-91552,-955,120949,174487,93554,-22588,-60848,-35416,-33280,-62660,-85724,-81123,-46399,-28087,-38135,-43621,-55560,-62394,-25314,-6935,-91157,-163739,-119782,-75043,-65861,1177,37610,3226,9575,28287,-13609,-16753,17089,-6651,-46035,-3467,65292,86095,44520,-64053,-143673,-71241,25710,16539,-26917,-1244,83171,165925,172970,108184,71748,90097,83471,23508,-5074,8318,906,-16475,-6551,10466,9236,-20290,-34438,5779,-4005,-52756,4391,70674,13154,-48329,-22313,26424,61690,33739,-67447,-81183,-28186,-68812,-107726,-57933,-4798,-40302,-76002,-36867,-42367,-112680,-128082,-58380,-11041,-12558,-47419,-53247,10351,78933,68568,-6871,-70489,-52584,-15413,-38846,-28524,78590,151391,147515,98289,49102,41951,38426,20431,34211,47464,47712,75441,86692,67469,42623,-26501,-65382,2437,86136,96343,83968,53540,9651,-18587,-54243,-96072,-87712,-59878,-67031,-23057,66083,41797,-43554,-30095,48212,94886,75464,16885,12262,-372,-49660,-25613,56126,97371,119236,135323,167611,208671,194289,112339,40937,-15964,-74961,-130775,-122034,-23234,54430,8049,-19432,44479,87907,91284,121334,109021,48280,28741,7058,-37843,-48742,-64394,-107661,-97418,-60893,-68421,-94457,-151773,-183430,-113571,23008,91554,8989,-68085,16175,100448,55078,-440,-6118,9428,12057,-12508,-40671,-58369,-69525,-93526,-124970,-118163,-192885,-301657,18456,589070,404459,-208068,-235390,14811,54936,8340,3556,18012,-13625,-27159,22527,38223,-12049,-92910,-154158,-150230,-72290,-6222,21482,47973,25569,-22835,-11367,1476,-67970,-125506,-64974,20219,40006,-10478,-83591,-89717,-21121,-2748,-37033,48107,192067,196724,97812,15996,-41087,-92733,-133552,-88032,-17553,8400,-20170,-69374,-59878,28516,81151,28094,-64031,-111019,-64168,49160,110930,77620,51993,55927,52295,60879,110297,129086,111761,99275,67818,-13355,-90971,-87789,-11661,64750,88870,83678,87233,111693,97284,57653,32630,-9444,-48927,-37323,-15193,-15206,-31417,-6401,62572,62730,-1256,12348,28410,-1178,1749,11856,9833,28877,54147,45746,16195,-22829,-71817,-89651,-73856,-64502,-61173,-21518,33259,1566,-39267,-26949,-35445,-70645,-6647,110212,95383,726,-35560,-53721,-64131,4894,112832,121780,-1596,-106788,-88549,-54381,-61545,-17467,18919,-7665,24591,142492,159290,58788,-21184,-37871,779,11897,-8496,172,22710,24132,-1704,-9536,56855,146944,141323,67547,42055,55819,39188,32301,48688,23358,-39047,-46063,8132,77846,124385,121162,82171,54970,22520,-36320,-76902,-47852,7090,42371,50294,41920,21722,-20354,-85880,-90678,-13310,28215,-31059,-78736,-62779,-75746,-115322,-93311,-19398,11439,-41243,-52013,20428,27700,-71237,-97501,22058,91166,49422,-8111,-24000,-16271,-44220,-72848,-31652,6549,-8920,20975,101352,65591,-39691,-64675,-84285,-137215,-126815,-46924,60180,115569,67344,27706,60135,74713,15437,-42557,-20299,31462,55063,37286,-24707,-69493,-47211,-6176,26486,43832,18613,-106,37646,85292,93088,42999,-83952,-164972,-86803,31392,53442,-636,-73273,-138618,-103491,-14311,18822,-3293,-18911,-37990,-39784,-13299,-2885,-20376,-5537,13296,5252,25333,38014,46434,43449,35536,7355,-3839,24896,15325,-19877,23238,88006,113394,87173,-15735,-99820,-72839,-39927,-81774,-80567,-15025,49854,87903,77836,36517,-4696,-9736,-16624,-71890,-120478,-128049,-119724,-61224,-17432,-27785,-26239,2632,-14907,-61127,-34666,32605,24898,-15361,-16997,-24311,-21669,23138,23178,-25261,-37716,-50887,-84416,-42886,9804,-28428,17784,129323,133173,41119,-17339,-34783,-22408,-8069,-29782,-36289,9588,43014,79530,121868,82775,24362,34281,51223,16528,-23981,-17123,-1669,24001,41552,53546,39076,16723,43064,86712,58690,-31318,-84075,-29155,15603,-34921,-37856,67700,92101,24429,-3939,4332,-8641,-22571,5337,57573,76386,72967,109160,145666,82138,-20035,18621,125830,105308,-25728,-123935,-145041,-83797,-6810,-4348,-59579,-75634,-18264,4524,-74856,-119577,-49848,484,7569,31047,71406,46591,-37471,-75315,-36161,-26810,-61723,-61992,-30130,-34382,-15327,58203,79481,44260,12936,-55186,-75896,-38878,-47878,-39770,16171,39211,55278,95469,104783,79999,-5925,-75166,-79709,-78243,-62807,-17614,-23153,-104267,-157374,-158722,-109910,-57603,-58035,-47675,6807,21774,-24440,-39313,-7666,66330,118795,85530,18589,-14235,-26347,-41510,-53401,-69057,-60727,-18033,12897,28875,84374,77706,4600,-9348,64735,129465,166913,140859,29674,-51317,-34691,-10439,-15230,-56606,-51481,4344,76816,110374,30297,-103682,-116373,-68387,-109434,-166581,-150381,-96519,-50364,-1665,39103,29998,12118,43811,67672,56734,45837,11137,-6716,55444,99153,47479,-17957,5022,57414,64535,54470,58375,30417,5189,24697,37726,1338,-26284,-41268,-76709,-103429,-41522,67805,62645,-32275,-62597,-10123,3423,-39389,-21225,51959,21059,-60410,-58836,-8752,42001,95891,112280,98470,51051,-28034,-80565,-92348,-115384,-154300,-153273,-74961,3794,-6603,-41180,8514,80124,85052,56687,-26182,-77038,-48824,-31081,-44253,-14266,25065,18480,14408,32410,-2390,-77431,-78189,-18860,8964,13912,3943,3254,18898,20982,4639,-4425,-16455,-27443,-6710,-8217,-56245,-33626,52539,105422,129125,94467,21163,-7465,3379,41534,86016,61866,-10478,-56170,-52852,-39832,-34727,-9036,-25879,-143252,-186987,-17954,172653,166917,28366,-46164,-15098,-18796,-81792,-73943,-39163,-17193,44242,87071,4210,-89273,-89156,-120235,-154984,-65369,68338,122486,95337,33665,33717,117033,174878,157887,99214,35349,-2612,2690,10511,9598,-12354,-43426,-32650,13723,107675,138636,6833,-98374,-53516,-18412,-15419,35498,38112,-32521,-31889,-3153,-58522,-87299,-45189,-64086,-43279,22663,55391,67508,52915,2250,-524,49628,94799,90207,46539,-3449,9490,1534,-85577,-129770,-101372,-121165,-125430,-1990,60128,10360,8852,62226,62048,-6334,11750,105257,128806,127814,109244,29583,10085,79681,99819,62327,15322,-31440,-23250,29801,74487,59297,-18709,-72129,-54048,-20307,-12966,5423,25248,49608,68990,11313,-38616,-20798,-41855,-66542,-10392,34521,25399,31508,57084,1209,-55241,-13622,22949,-16354,-36990,-11410,51229,116476,107246,28277,-48495,-55919,-41034,-71340,-71922,-38606,-64796,-78916,-13650,25256,15687,-27110,-89248,-61345,23480,9665,-40271,-14887,-2111,-68865,-86625,-40416,-5048,9091,11032,-20881,-28478,1853,20179,18705,36733,66372],[-11478,-88718,-125061,-28693,74059,57315,1901,38804,71435,3737,-43634,-28765,-21433,7684,38807,35372,-9270,-36579,-25563,-25533,-39017,-9351,20429,-9092,-21382,32416,94564,114451,58536,-56179,-74029,5797,14833,-14857,46134,116915,98557,60380,87847,129236,134948,86580,6620,-25020,10097,55797,67682,58824,-8055,-89703,-95920,-34648,21003,55519,48591,17576,979,-39434,-41434,66548,160972,150776,108153,80738,43848,15484,-15202,-94870,-151787,-96499,-35032,-89491,-116587,-10145,69105,-10852,-130708,-201183,-186194,-86793,21127,33292,12822,52611,60146,-26389,-87277,-62621,-20393,7125,3251,-32437,-94888,-106434,-4744,84426,124692,100146,-4610,-95684,-52873,-12281,-52581,-72869,-41786,-27637,-46086,-34636,6019,-58573,-141970,-84012,-29807,-112631,-182977,-131102,-82561,-71057,-30161,17054,35081,49076,38726,-15742,-38803,-19978,-43376,-69532,-1388,92333,104323,30895,-42838,-64833,-20535,27059,3864,-26496,10967,56471,97262,102237,31460,-2072,49380,80553,18010,-28926,-3288,302,-42400,-53648,-35040,-24909,-50127,-78398,-45260,-4325,19372,68439,86810,39558,-18036,-56562,-65725,-16041,-4707,-66021,-79057,-17720,-25111,-78443,-61501,-12123,-9323,-35051,-34253,-51560,-91782,-98105,-65256,-46993,-33971,-14146,17951,49124,43286,153,-43766,-88990,-73740,-8435,-7288,6484,118604,166380,106020,34108,-3925,43769,112305,98158,53427,31474,22436,31257,44416,59434,78126,32962,-41092,-18776,74627,133625,138507,97008,32151,9810,21739,2472,-32064,-35181,-36729,155,74737,74139,752,-36323,-18858,18202,51192,47884,31536,-23304,-74659,-38399,63238,98548,118599,122219,90257,83263,113759,99504,58683,7006,-31773,-104457,-148791,-85198,7754,3839,7,52976,74761,31895,2740,27065,56268,61224,12469,-69882,-95636,-50193,-29175,-76030,-130799,-153018,-145996,-155043,-170805,-148825,-31456,92167,65066,-20425,-9507,67057,54970,13401,28434,58730,47701,21220,13236,8122,-51787,-119009,-177099,-166238,-325621,-725885,-116167,1326413,1063954,-233597,-407199,-60322,-76185,-138626,-90683,-21726,-149,-3851,509,-11602,-32341,-67935,-79962,-92146,-76507,-25745,-188,6059,12712,1908,-16419,-22993,-35017,-51030,-33800,12211,42000,31605,-16347,-68738,-65460,-41146,-46927,6466,134383,197730,111346,-8671,-57583,-94957,-140579,-96179,-24165,4393,-28472,-94636,-110098,-16850,68429,16258,-124450,-209550,-136188,13171,76084,27940,23334,67010,65451,30063,67940,120370,85413,26288,20669,237,-49749,-43298,24430,84229,85353,15878,-41660,1680,69588,91040,78709,12552,-24443,22882,59428,47241,29367,48514,69013,7448,-65238,-15847,43802,32908,15182,-18198,-10768,47591,65739,8681,-29930,-24494,-11420,5800,10875,-11569,-30333,-3441,52967,30165,-12033,2887,-803,-44511,-19616,42051,2234,-67420,-92444,-83036,-46314,-10224,63163,108797,45468,-23116,-11674,-59490,-125696,-42466,32913,-3199,17254,142156,185895,87736,-31840,-70038,-50014,-49401,-42672,-20622,-17737,-39712,-83053,-79616,-6829,46231,40912,-12887,-67105,-36485,21252,4807,-29733,-40952,-57370,-46605,-8487,30877,73878,98845,78770,46991,-15783,-60951,-48151,8620,79128,103445,40540,-32016,-33030,-12977,-84434,-135235,-48429,58280,39145,-42190,-72565,-68595,-66529,-60128,-21815,43219,41213,-33689,-65885,-36659,-68401,-86295,23275,77320,17811,-9967,48516,116506,120726,67481,43883,73753,92968,94547,90423,56481,-20502,-61767,-70355,-71338,-78682,-72876,-4475,35100,-31963,-57743,75721,179066,81907,-50775,-26605,62357,87062,39689,-47831,-90744,-59031,-9827,40888,86850,76061,40945,46515,99672,113165,36234,-94835,-128328,-2071,91575,48801,-53026,-89375,-88352,-68042,-51233,-29743,18928,92546,112548,68089,47687,47201,20130,7694,30707,6051,-22422,23356,90074,96450,46078,-37049,-86592,-83204,-89462,-81703,-25454,25163,90311,137887,43243,-62148,-31378,-5392,-63022,-86291,-45070,37538,117755,122529,64893,-19835,-75245,-83322,-94367,-139506,-174070,-106805,25389,72419,34700,23348,43566,3028,-63412,-36937,28594,33529,10534,16789,29559,23193,35087,27076,-39093,-81268,-65704,-53016,4551,73807,37432,35055,82559,51648,-353,8914,-8661,-16462,26491,4424,-74806,-70007,1247,80228,145572,112083,16535,-32911,-21035,-26883,-66922,-71850,-54552,-46847,-45670,-3316,1691,-46046,-16751,40670,8346,-62698,-64074,17816,54948,5181,2613,45576,8268,-38629,-1788,11291,-30052,-15497,50725,68660,10779,-21729,46303,91064,4048,-81133,-2758,139493,134314,16097,-49321,-67036,-22980,51165,64436,12639,-4970,53221,76158,-12543,-74030,-14558,47948,63587,75835,100271,45784,-44661,-62736,-26775,-12886,-23572,-35799,-28316,-10824,18831,47813,39642,22715,3761,-28439,-10636,14000,-25767,-42541,11410,73127,70090,59419,61280,8873,-98113,-140469,-133106,-103707,-34764,9851,-24520,-63808,-61582,-63522,-46215,10648,40251,33688,41964,13310,-58567,-57238,2902,36801,6938,-29136,-1647,49429,41896,-3500,-27937,-44784,-45235,-1082,44414,66989,130314,137899,72639,51297,118290,192746,201630,129861,53813,14335,8622,19194,32964,-7242,6094,83872,98341,50587,10100,-49947,-105509,-124128,-121873,-87001,-43897,-28300,-45699,-57366,3209,44338,-2099,-44803,-65858,-31386,39754,40678,19842,68507,78979,-8124,-52338,2398,42069,33960,75982,120941,53695,-18993,2095,18384,-37571,-44878,-17684,-55887,-84744,-4834,79677,31474,-58790,-84305,-64710,-47155,-31712,-7680,31289,3096,-65123,-49595,32533,103692,132463,116686,136909,143253,27708,-106209,-151896,-130731,-94737,-90402,-81883,-51352,-40126,-20938,94404,205149,188057,107457,8868,-46731,-37360,-64147,-121163,-81433,20007,8579,-76533,-44738,30119,23395,-29634,-70602,-79616,-41780,-34724,-76736,-78012,-35122,842,19479,37601,29862,24207,26312,1800,40986,97295,85372,76579,66584,31767,32342,42495,-17885,-83848,-55001,9008,4933,-47571,-88554,-63028,37313,36635,-136183,-230295,-83218,115422,140096,25928,-68522,-59060,-27205,-40327,-49180,-21523,36656,50426,12279,-44916,-69224,-74177,-96699,-67319,19206,91072,118004,99519,34600,758,61355,125082,122653,81049,30643,19500,41810,-17258,-83235,-71699,-27412,28717,46334,67701,89866,26494,-66214,-39814,34240,38012,2934,-17892,-25784,2636,13477,-45308,-64039,-8304,20174,25750,47932,63028,66250,56925,43726,52046,86482,123224,92418,9429,-38977,-24374,-29212,-58592,-51229,-21329,-37559,-49660,37409,60887,-23123,-21116,116307,155730,50856,-9086,34185,76997,85058,73907,46920,46339,68748,53951,29134,13696,14647,55950,78899,102278,94409,-15240,-125230,-135816,-95886,-71440,-68488,-41896,27273,49793,-39261,-76469,1800,30844,-10178,-39765,-73034,-62781,35591,114003,59971,-19484,-45869,-73072,-125158,-123225,-57218,55099,155603,152552,68538,13993,3932,-39564,-70601,-12355,47892,9340,-32554,-8588,17693,-717,-59077,-109139,-81340,-30172,-32906,-23439,39373,79801,46574,3235,-9761,12616,28616,21189,-15709,-41769,-35026,-16785,-10332,-382,28213],[64204,29976,-64231,-55123,40133,80810,80702,100265,65878,-15373,-41128,-37850,-31906,23033,71088,66116,8907,-25899,429,21784,-7264,-40604,-50972,-46129,-26802,17723,83626,111764,42567,-79186,-100503,-38283,-39386,-56568,15648,69299,27346,11432,86966,146756,120865,52025,1151,-1503,-2230,-20633,-41567,-36384,-57407,-86496,-87888,-43299,29256,90696,47181,-55522,-67913,-42683,-38257,16109,79616,72651,41407,-11293,-36760,5789,13323,-72597,-140879,-113873,-52087,-33601,-30360,46594,128481,73776,-29651,-87793,-77747,-20397,29958,18899,-4027,38970,77831,43072,-24434,-51635,-28286,1580,-26755,-66304,-80275,-63793,-2793,37951,78160,98900,29771,-67576,-42238,7705,-12747,-20678,6676,-5343,-50772,-43964,-7171,-64402,-139779,-125570,-82416,-60146,-38853,-7420,-16328,-39547,-44011,-12975,33778,60907,42502,-13142,-68978,-73182,-49291,-25685,71401,180618,159231,32946,-23172,-23764,-42254,-42850,-36314,-7872,33752,21600,18323,39844,6507,-3938,48548,72647,7685,-30103,29731,71149,2907,-63091,-58780,-25408,-33471,-65396,-50963,21101,97774,107286,66880,26513,-15137,-73115,-93561,-54157,-2442,1149,-42161,-35321,3456,-10759,-37141,-24948,11412,42282,28327,-25623,-74747,-72956,-35382,-27301,-14966,51225,115608,90545,10233,-23326,-13825,-44824,-56967,-11943,-29642,-43198,57870,110728,21251,-48675,-32219,67295,170972,158862,75035,23775,-136,-27698,-46068,-11933,58209,33618,-83812,-114234,-8611,114234,159942,132935,104601,103283,120844,114976,73466,27794,-3273,-4664,28480,38720,979,-32186,-35909,-29491,7984,38228,26626,-7913,-17453,9570,44593,53876,91338,100422,46898,20525,55872,84324,79402,28608,2662,-41539,-95519,-96027,-42528,-10341,22368,62384,67726,9295,-46341,-9630,60344,31919,-59583,-147853,-153124,-30170,78524,9406,-120736,-176074,-127941,-51096,-49575,-112535,-87414,24129,91513,106701,105254,121221,106575,77427,107583,128812,79548,25335,29805,26415,-63047,-108712,-136077,-130620,-261691,-716232,-174078,1250927,1136334,-120587,-352977,-80883,-143982,-224696,-158094,-46659,6989,-27664,-64427,-63609,-51318,-44437,3800,-18364,-66698,-52947,-68445,-111748,-68495,5268,-12731,-49792,9007,78368,71792,53009,69814,73427,48529,6909,-30475,-33667,-29241,-23994,25424,98220,65137,-26246,-34321,-42747,-98713,-84773,-27738,7111,-8122,-59092,-91463,-56110,3880,-395,-71859,-117679,-71558,18716,29572,-19708,12647,81828,69754,3379,11356,58181,36067,-37170,-46557,6929,24646,22079,37730,66029,75847,154,-91752,-70289,35159,122883,133222,76869,38042,73962,116185,111233,70725,54103,39358,-18240,-51053,6105,43694,43741,45483,9678,7075,63857,84704,43276,-16709,-46915,-17022,14509,29159,35843,38305,27707,46716,55144,65609,96543,95297,34633,-24126,-69612,-101881,-100369,-112759,-106138,-60824,-48582,-34027,33947,55420,58065,54785,-50373,-136253,-40496,32309,-23408,-32056,61521,112668,29464,-72612,-71866,-27165,-55031,-80115,-55531,-36535,-76530,-160118,-153546,-66855,-38667,-32406,-29688,-76129,-57923,8088,-16416,-64128,-55141,-50851,-35068,11399,49888,68714,60483,32104,255,-44907,-72479,-49266,-13049,34475,67116,-12394,-118984,-95678,9875,-2655,-100776,-84289,17293,27881,-51713,-79497,-55188,-24701,-27023,-40325,-5061,10163,-82855,-171688,-113874,-47654,-51958,-3491,15799,-29475,-4632,100257,169623,139290,43453,383,40233,89873,81119,28108,31599,-5940,-54631,-31081,12332,-18849,-73595,-63107,-75150,-158946,-164688,2749,147136,43328,-138269,-110863,21581,64459,31975,-14813,-37918,-45142,-43045,-5046,59752,77462,61121,47748,81936,84715,16665,-60907,-26430,79966,86528,-1576,-80267,-72398,-22138,-16776,-68905,-70785,1121,81461,132187,144069,133808,109370,77119,52711,63850,52643,32915,64117,123521,127911,54451,-62011,-123526,-118211,-112074,-87687,-70501,-77285,19871,130907,50496,-50685,-6379,35234,-29380,-103666,-86856,20460,97871,77315,24757,-42681,-97907,-82213,-58825,-114896,-179054,-103815,46575,109981,87117,67637,60659,1512,-47607,763,47774,29475,62,12028,92669,137046,97366,40312,-26964,-77730,-35567,8345,39262,98293,83470,12628,-34502,-33899,7219,37348,-11827,-32316,22486,10311,-83584,-118940,-66156,39821,155609,156703,70567,10251,-24730,-62178,-85951,-72264,-57687,-87297,-123745,-47877,-2734,-51343,-51537,-33685,-79502,-77999,-9214,53538,71749,55667,34120,5012,-28124,-2254,44227,9641,-58653,-40751,22882,32326,-14805,-60640,-50874,-51675,-104340,-116327,-24553,79788,96825,65705,43733,7615,10439,50281,83913,87640,84042,114912,128816,56789,-20226,-20828,17711,25096,24369,43246,7787,-12568,24025,23182,7290,22955,11895,-1606,18261,20416,486,1932,17387,8216,22611,57584,46222,130,-38810,-38444,21824,42167,7673,-9884,-43663,-105663,-103487,-99723,-67917,36363,77634,798,-40306,-16675,-49737,-59732,31543,87132,79676,85748,67587,-6448,-5617,45389,24036,-58346,-71799,18141,76959,31733,-26654,-37947,-55629,-55610,7981,72031,84179,109010,110480,69469,47381,91744,154579,151045,77398,28426,22628,49589,92164,111393,61220,58540,109266,85051,6921,-331,11020,-50597,-136523,-131916,-32391,41383,24681,-37743,-98653,-44030,37338,9377,-76837,-154178,-108658,30822,87191,51518,17012,-17941,-39858,9915,75465,35849,-42874,-7019,66122,17993,-57061,-41982,-7127,-20896,-8216,15607,-36010,-72010,803,50443,-3080,-44940,-57265,-95738,-98817,-32231,8604,12640,-13465,-51175,-34618,31697,82509,91137,62529,99984,152055,83253,-59956,-110141,-65442,-20213,-34009,-49135,-32484,-28554,-16216,97655,215447,208692,130775,54461,20854,10455,-40933,-105443,-107338,-31690,-12641,-64353,-46707,45271,96009,48111,-43778,-96378,-67985,-48735,-87763,-107180,-82257,-79173,-41992,39310,62575,49887,61537,61661,76569,67126,6985,-12420,-3446,-13511,29765,68224,-54147,-191051,-126890,-17681,-35147,-96587,-126216,-88138,20066,36510,-104583,-206983,-142938,-35509,31048,-3713,-81104,-92246,-36087,-4680,-22698,-6469,64230,59080,-19540,-52354,-38687,-41867,7065,110282,115260,57777,20457,13326,-7534,-21777,24983,71042,40712,3278,-1445,31203,54123,-12854,-97268,-66979,34689,85065,53398,33982,27999,-2385,-47416,-54259,2494,35955,-15851,-46201,-14353,-6567,-45244,-87676,-80073,-23140,37054,44270,38251,48988,43347,43960,62962,75414,82808,105730,74881,-14339,-65094,-31311,-12689,-13918,13469,26103,-17586,-44456,-2636,-3569,-45557,44054,265106,316514,153935,-20853,-54380,-6348,2520,2902,52905,80581,46900,-3006,-3212,33915,85213,124048,111287,116767,125620,20696,-99444,-136057,-109017,-53709,-41859,-56245,-4967,24800,-53217,-88488,-18559,19170,-16507,-65250,-128277,-120579,16176,133673,108791,51452,-10242,-106553,-179350,-147884,-65406,23844,101664,111352,87640,99669,26666,-98898,-107256,12513,105085,94531,47187,27466,14385,-24065,-77113,-100749,-83129,-84552,-96787,-37317,42627,72058,52630,17027,7932,26304,22357,-1306,-19360,-11511,4242,10152,2225,-7561,27782],[93838,113158,38394,-143,39097,75572,100302,88605,6774,-38504,-773,-12372,-33352,33583,114372,143481,77025,-5338,-8170,32196,35149,-6706,-51986,-65570,-63488,-50353,5813,58441,35576,-49253,-81520,-63254,-60174,-53575,-32649,-23574,-32172,-21213,28520,80069,76953,29837,-2248,8895,12209,-18445,-63517,-91533,-80973,-68655,-83785,-56361,31075,85735,21205,-99423,-115381,-28477,25972,21034,-12034,-51738,-71504,-106724,-92278,9112,47074,-31085,-85175,-75797,-56056,-39271,-4372,83621,178942,174008,89354,-787,-14316,16018,23039,18251,25067,48442,63161,44775,-2488,-18241,14613,39293,-1047,-42387,-31260,-24688,-18728,-9347,24798,43175,26055,-4553,-436,18518,37596,57008,49293,16606,-38434,-81504,-86013,-65092,-73957,-144178,-134049,11034,120188,111823,46516,-6173,-33219,-33198,7068,40587,24258,-18627,-64292,-79993,-36465,15112,100867,200956,178797,31810,-56359,-84102,-121380,-118385,-64524,-8949,-5784,-60974,-69126,-3479,40354,61031,84775,73080,16302,5529,71619,111289,34572,-62212,-77983,-39551,-28245,-45323,-39197,15641,88860,94228,30988,-20340,-27805,-8195,20845,-3660,-16401,-4769,-39125,-56076,-24,24759,-23621,-35213,-6352,39163,53060,657,-60441,-52400,9223,12457,-8073,50990,123232,76479,-7705,-5733,17512,-26611,-55728,-31755,-86400,-151703,-52800,33608,-61383,-119427,-26031,87391,162376,167529,96634,29909,-5494,-46862,-80068,-33098,53099,10407,-134512,-199880,-120562,11903,103952,131519,172968,202692,176270,146495,138570,95358,32205,-15228,-38282,-52840,-58747,-28903,6869,-9509,-16698,-1947,2629,16308,45490,53773,16948,4440,49157,74580,78388,82668,59534,50753,73802,40425,-5330,-11494,-3324,-14848,-24834,-16605,21638,51939,63472,47992,20084,18696,34670,-30662,-129893,-177701,-138546,10388,146200,92657,-46327,-106103,-43377,52519,52599,-41764,-99023,-63549,59005,190216,226647,185422,125783,72982,88969,131116,106943,43767,34090,10210,-62376,-58079,-24322,-18732,-40488,-175950,-107245,326947,427927,8397,-146910,-59277,-86552,-140489,-106320,-32350,-11248,-64373,-87142,-68069,-74924,-55410,10518,-33814,-101331,-107874,-184198,-269497,-179760,688,32161,-37117,12672,115739,115141,41298,20789,42721,55438,54462,30899,10811,5335,-12551,-19123,14990,1092,-40524,17187,61949,-10591,-42312,-13580,14994,27245,2280,-55417,-87031,-54692,-3969,29799,62323,75181,69646,16730,-43665,-6791,72876,62531,-5214,-16984,-11070,-15997,-29521,-22755,38558,59097,11316,-12884,11502,31399,12141,-31687,-40767,16105,103509,141744,142138,112743,82422,96186,115881,61577,-2318,-17854,1923,43118,71529,14545,-8120,50901,68427,37029,27383,51440,77981,35791,-24221,-30032,-40819,-41603,10567,46649,11275,19064,76306,132696,160982,154121,87176,-30568,-133913,-123406,-69566,-90262,-105689,-63151,-37011,-43878,-4596,40300,90396,81625,-29156,-104530,-42857,-4809,-59363,-71282,-3787,13496,-55256,-89488,-36326,41802,18553,-35709,-29507,-10662,-55462,-148872,-157621,-79715,-30337,8495,48993,26575,4660,7605,-12178,-27940,-1979,9236,3975,16072,44315,57983,36432,6891,-18424,-41078,-57936,-57984,-79327,-75924,-8676,-20143,-101629,-86713,28446,66757,-23061,-77965,-52064,-53238,-84040,-56360,-14113,-3627,-29602,-73753,-82694,-54087,-72821,-148143,-127615,-43879,-51992,-46804,-20488,-53763,-59797,22754,97014,49708,-60904,-83201,-31500,5849,-16853,-45003,-22,-202,-42019,-14312,21313,-7352,-32771,-23359,-60293,-152648,-172534,-67376,45235,-19699,-177401,-157804,-29896,17405,25788,39507,21694,-26754,-60823,-50464,-12165,25145,56564,46337,33579,31877,12403,-13466,40519,99553,55717,-22265,-49041,-16616,36777,27854,-58252,-101816,-80776,-45078,42719,160646,178478,132080,103294,78654,72428,108537,148444,118039,100220,96144,53903,-26797,-69608,-69144,-59030,-15621,-13033,-78149,-8477,101916,30761,-46208,14127,75095,1651,-121872,-115248,6264,37756,-40578,-77346,-76341,-75432,-39638,-17100,-49218,-73261,-58054,-3340,62910,109741,116893,77327,-3165,-36799,7928,48543,49177,11618,-18835,72434,177872,143758,65654,14726,-22514,8918,47283,63137,106973,89127,-12185,-80037,-7920,86758,66848,-30076,-55087,-7812,-4100,-58775,-108483,-111515,-21503,106654,119600,74406,79537,48680,-30967,-67685,-44411,-32487,-80267,-145868,-82528,-2037,-7858,-32739,-60775,-99117,-37404,57152,65011,43160,50329,22152,-3080,34617,90601,67707,-6387,-56534,-57042,-40305,-18425,7910,-32541,-120053,-160599,-139595,-97482,-40352,4228,56861,104354,80968,22281,9413,17230,45856,88436,88090,55331,32084,6829,-40901,-69635,-44910,-33642,-46560,-26414,3897,67959,126710,87081,19809,16971,30579,38274,35386,5627,4911,61673,68593,27726,43452,46132,-1812,9892,24479,-30178,-64492,-64641,-70772,-56456,-16015,-105,5283,-31761,-34441,60300,106933,20289,-64494,-72418,-131655,-144497,-10307,72131,70945,105678,129341,81127,72491,77649,20455,-64593,-62564,30714,48179,-36743,-70368,-36882,-56961,-75342,-9826,70744,82076,62426,43974,40025,32212,49514,80530,73820,28724,-15216,-28215,31353,128712,157529,83331,47720,60054,57266,26463,21820,34801,-11960,-122128,-163022,-86260,-10597,-7930,-46072,-92861,-51372,38147,45803,-45107,-150713,-133973,-5425,70251,38123,-43073,-85621,-21221,83760,122070,17549,-111160,-109192,-17966,14872,-25390,-64857,-48041,-3577,35213,36049,-15293,-27379,28265,28686,-17092,-2332,2615,-69213,-102054,-38808,25230,30824,-28053,-83481,-78308,-37213,-6379,10584,-10057,-4779,60954,102665,33902,-15501,10618,8727,-40597,-32464,10690,-4128,-30760,5140,65464,100857,101596,55095,17669,-17096,-44424,-56233,-81929,-87200,-53264,-8497,3358,32539,91155,88214,17673,-35951,-25348,-2964,-14540,-29826,-33973,-112090,-130258,-20405,60106,67791,45039,4611,-6674,-9413,-44086,-52915,-33909,-15539,38174,54639,-55676,-135029,-80286,-68109,-138598,-145269,-116281,-92751,-25307,7335,-65784,-133154,-125902,-106490,-49946,-26696,-74685,-94453,-13715,48696,20444,-6676,49790,93140,55690,26903,15861,6480,84744,187058,152367,42591,-46527,-68260,-41041,8350,46834,25608,-48719,-76916,-35442,10178,11452,-16409,-51038,-13585,91739,114320,53057,34206,7709,-34896,-35402,-40140,-35462,-9097,-13855,-2098,34922,-7210,-102146,-165154,-177289,-107802,-22628,6379,1838,42925,72777,69298,58798,54954,39269,44522,56323,23774,-26664,7704,18070,-17853,15978,57758,14577,-47066,-65412,-86778,-60135,162118,451865,483023,247425,12499,-71561,-64863,-71878,-60828,37796,92296,43994,1989,18156,54359,94368,112176,88720,80937,95125,46512,-11877,-41109,-41062,10991,52172,20067,15689,41226,7761,-36053,-43240,-50548,-60933,-49487,-62443,-82279,-31612,62187,87273,72441,38853,-29959,-92383,-72379,-25738,-6198,13194,11059,12131,38862,-31234,-118367,-98278,-8023,69221,107855,98682,68525,15561,-38381,-63983,-57564,-42007,-61292,-80027,-35246,-14668,-43062,-59052,-45322,-807,46112,31771,-10474,-18263,22978,57840,67742,63187,37032,61661],[50260,99462,96406,96296,95533,74064,72161,50161,-24724,-24219,53844,36449,-10859,42605,120911,154325,94511,-63,-46401,-17135,49146,61904,-4114,-73155,-114427,-135194,-82904,7305,32886,-13868,-50270,-55659,-26326,-5205,-55992,-90588,-31113,13710,-7629,-7203,22900,11609,-18800,-13806,30845,58302,12161,-43556,-42505,-74477,-132554,-86777,10742,25075,-17718,-62764,-70028,1536,65373,33133,-40149,-84898,-113608,-129224,-94949,-17291,-12,-48686,-49111,-23930,-43913,-70196,-25761,61691,138741,172375,129943,20887,-31528,-30882,-26631,5076,43833,47285,32055,6426,19,42139,85392,103244,71159,16792,4205,-19376,-53797,-66428,-48270,-43626,-10481,35776,39394,14599,47176,80577,41774,10516,-26937,-117694,-146261,-56115,-21776,-124197,-119564,48814,139422,104426,55320,21436,-14519,-41521,543,42375,15554,-14138,-19133,-29752,-10119,9984,20529,80023,108353,-736,-111605,-131268,-131956,-125487,-77741,-62242,-106962,-146600,-108894,-20377,45595,82457,103266,82632,31091,27117,70906,81758,22164,-43431,-65000,-65596,-64057,-59113,-38964,-5330,44234,62618,-451,-61171,-36423,61022,129935,59503,-69768,-107279,-74526,-48925,-27830,-11749,-24804,-9156,-8784,-22115,599,-22863,-64016,-32065,36918,26302,-24582,-12680,30022,15067,2907,24401,8576,-57296,-77994,-51759,-124913,-225190,-120845,-1119,-65185,-90341,31423,104564,112936,124851,95875,44759,26031,14383,8668,54112,87380,4091,-120421,-184501,-171013,-88371,26501,92297,142988,181538,133658,83565,111221,108472,30860,-32545,-59004,-83042,-85258,-20870,49078,37111,-5849,-32075,-10755,48049,91903,63556,-5097,-23372,13116,30323,88251,137148,58724,-20803,29516,52227,-3340,-5993,67877,92390,45969,-834,2612,17613,42570,78195,74207,27596,4403,-24160,-91057,-104390,-44988,47938,121872,90698,-2541,-31650,1414,21971,26757,-9344,-85311,-110310,10128,166919,196209,141585,69856,-1796,-18084,57720,115192,100381,74630,27042,-20580,3138,66286,59765,78567,213588,-30631,-359316,-233804,41181,8353,-46416,-28032,-19214,-7859,-23433,-58520,-80325,-56549,-44655,-101505,-108272,-64054,-114226,-154693,-156850,-246504,-326584,-226513,-6232,94535,25111,-14452,35677,40310,-55162,-102460,-41739,18152,35128,43869,42967,30453,26590,24498,14131,-32858,-55084,49065,137619,61723,2716,1224,6442,25521,13629,-62279,-113990,-71232,10813,77051,121784,119414,71610,5681,-65098,-55937,16994,28907,-14819,-27950,-69185,-94095,-27623,51312,80134,29306,-80616,-109915,-48068,-12463,17355,44779,34113,15149,32692,74390,121013,112834,28046,-1715,40451,-101,-85181,-80035,13918,104999,94731,-31703,-75620,21270,87478,48597,-34677,-45030,10057,37007,40566,16693,-62970,-111612,-55332,-16626,-44500,2963,95557,142438,144724,130094,61941,-57598,-117481,-62928,-11874,-51595,-68154,-2770,44840,38898,9536,19316,83068,89198,8517,-51975,-48255,-49997,-74468,-64142,-15781,-31975,-54365,-8315,42706,87681,78644,21892,-7633,-4025,-4868,-47497,-78497,-26998,63390,115660,118018,83075,28755,-11371,2141,47239,98532,114077,55376,-18784,-26458,10395,33649,-1244,-49519,-53357,-17426,-14556,-79465,-111423,-26470,33746,-8248,-37391,69,28807,16199,-27020,-54262,-69193,-74442,-24312,30356,16689,-28603,-74935,-103339,-55428,22592,-8139,-52662,-35601,-76479,-78349,-16952,-59615,-137182,-80742,8106,-20995,-98321,-98167,-50443,-49744,-104807,-115783,-51247,-14272,-47412,-70415,-65749,-48061,3557,60571,62271,3762,-52010,-45814,7096,-9107,-100707,-99805,-38844,-34656,-3491,49409,28440,-17048,-31018,-31867,-38500,-9763,61242,67536,8382,-14494,-3462,-136,28313,48485,25469,6358,-3498,32778,85514,71965,-25163,-114346,-159374,-151635,-42801,108009,117846,66241,73666,67724,53168,100944,142195,72963,13025,15474,27871,17803,-4831,-31623,-28707,30650,53778,-8573,17721,88069,29971,-14084,57188,103713,4594,-127870,-115942,-14513,-17183,-113736,-130353,-61209,-7050,12868,26516,55294,80669,21895,-35088,16694,115453,151163,98207,6498,-39374,-33910,3299,61336,49306,-29226,-16733,73844,107535,89477,57720,19436,15376,43438,90951,124947,64564,-23325,-46338,46233,121804,62591,-44496,-62985,-25574,-7287,-25801,-69895,-105503,-68901,2468,-5262,-13699,58219,84573,17382,-32345,-17293,-4602,-24647,-83544,-92323,-36491,6370,514,-34517,-42603,32988,106200,71253,-4556,-31895,-44933,-4675,89513,109368,25151,-32568,-35354,-45808,-59680,-24662,41228,11241,-104897,-138697,-95263,-76622,-58697,-17964,59234,104704,53288,-1738,5539,-3382,-13312,12430,7967,-62718,-121795,-111955,-98456,-101014,-82863,-53577,-44240,-4833,62612,130911,158224,117654,21876,-35329,-2393,44684,23210,-1821,65515,159789,130133,56963,39825,-6065,-61586,6805,86427,25651,-89359,-154797,-143230,-76270,22822,84129,73216,1177,-28844,30680,76782,23697,-80430,-135297,-186319,-190209,-74735,18890,33539,67122,100974,103863,104349,64039,5285,-49947,-42422,36106,32579,-59753,-64512,11190,13246,-22578,10337,77519,75894,31500,8878,43479,63152,67683,70778,42894,-14114,-58051,-76085,-27745,70576,122357,67204,15989,4167,35004,56863,41659,19102,-17373,-93465,-149003,-125221,-77381,-55109,-56595,-63235,-23694,45660,52916,-9510,-71478,-85054,-58375,-24388,-15281,-53947,-77803,-15269,54210,58543,-25403,-116287,-108117,-10457,81776,67010,-55759,-108437,-51173,14620,21391,9609,50189,83900,34218,-11105,22940,35959,-9828,-47405,-29588,40032,71698,-18895,-104228,-100241,-82687,-72690,-40266,-49730,-85836,-22144,97617,105393,47432,32353,-14265,-91062,-63832,2024,1781,-10984,-33906,-62387,-20234,44948,13108,-31767,-53843,-58181,-29015,-16467,-58841,-68569,-11839,20759,28344,63478,63817,30486,23977,33412,30046,26509,47586,46664,-68265,-154895,-70452,43883,65043,-24905,-144116,-137405,-55196,-33664,-37483,-7475,42733,63979,16310,-40739,-6618,11330,-99614,-183180,-118945,-54636,-55303,-23311,9684,-22364,-58736,-67979,-70010,-48771,-12916,-43508,-71652,15213,87589,36382,-26770,38566,123300,122988,92026,62602,57097,108105,164284,158485,90525,7231,-20406,18455,79318,76661,-11201,-89960,-110025,-84060,-74556,-95898,-99680,-73018,-15959,70868,103665,66698,53340,22981,-10595,17930,38301,-8552,-46818,-15474,56826,78523,7719,-80490,-138760,-185676,-163641,-106338,-72427,-53562,31568,117161,107005,42393,4257,-26377,-24815,42727,80660,42071,48281,8580,-68852,-5306,110892,120880,33672,-44979,-93497,-42584,236806,551822,524553,241848,44393,-47640,-93017,-101163,-85209,-18570,28352,17759,19478,35266,21336,8165,24332,13023,-10146,-13,26424,39752,22845,4799,36925,98973,99343,60158,54962,48838,9621,-55844,-96734,-68029,1600,50768,21373,-51993,-38916,1451,-3802,9794,44957,19321,-12360,-15311,-24184,-36217,-66831,-114816,-140849,-112425,-52614,-25447,-43274,-17770,57765,80537,38552,-9695,-37008,-42589,-22221,-4042,-22602,-37256,-35589,-81488,-138663,-145118,-101508,-38536,24818,25552,-7914,-22679,-1338,29835,71506,100598,69360,59195],[16697,43217,61590,117944,143048,97263,60103,33754,-16151,10738,99498,99410,42761,50821,70713,55921,14433,-23756,-73978,-84177,-2068,59213,11603,-62917,-114600,-153364,-111608,-17043,9751,-16858,-24987,-13113,29524,41540,-43020,-95081,8220,87715,18637,-54113,-39925,-18458,-38213,-57158,7936,93450,60855,25663,14219,-70485,-148871,-92088,-18681,-30868,-30781,8326,24780,46900,65214,24218,-13292,-31341,-72215,-82530,-55333,-40249,-48362,-59919,-31329,5509,-14299,-44529,-17142,19965,47191,81860,95169,29983,-40767,-78883,-78465,-32624,13736,26873,15411,-10387,21160,90066,86999,90920,111055,72904,29688,-2477,-51676,-96457,-102163,-103243,-52079,19482,31784,-4450,10545,17229,-29377,-25325,-10752,-87220,-114848,-42143,-11253,-50652,-27058,49921,48496,21458,37648,48256,-1412,-36553,29182,82406,41397,20835,30704,19103,23788,-11455,-100204,-95874,-12103,-41475,-103233,-66479,-46439,-79779,-80800,-104962,-165774,-159814,-60960,14816,12580,27949,79638,86499,24924,-3731,24794,34205,5752,11473,13655,-49530,-101920,-86779,-35601,12590,46213,40226,-12090,-48002,-18975,60324,115653,64271,-90084,-164950,-97218,-29640,-41043,-44422,4093,55314,38582,-21438,-36535,-61479,-73366,-13454,35629,5536,-31004,-36225,-31469,-1627,67505,78951,10913,-56955,-64040,-42521,-112893,-201029,-106727,22126,36357,74670,136659,117022,64521,52172,47404,41889,70916,111901,144798,160742,121384,34725,-36958,-83317,-114049,-71069,30092,55167,24209,39681,34519,9855,52478,68631,-22397,-73723,-32833,-8189,-20359,3078,47366,51911,23291,-17209,15927,100594,133606,64016,-15762,-39028,-19883,-35407,8402,69835,1792,-94105,-30213,57681,46204,15190,80088,126816,85130,16423,-4201,1152,14374,44503,55275,28920,32555,56337,15362,-3735,44120,56724,37768,8109,-26686,-17975,-22992,-77635,-49075,-10107,-68612,-99743,1692,113326,83489,27947,1799,-38636,-66990,-12283,60548,99919,98839,57146,6745,16197,71315,47739,16994,106978,-11268,-346488,-288171,22891,51078,-52575,-55795,7249,39927,-32980,-78198,-44099,-20320,-51495,-108815,-129261,-107483,-125399,-134903,-140338,-177000,-201523,-154541,-9007,122258,86402,-30207,-58165,-56691,-119913,-146148,-74790,-20080,-17116,9642,36061,36055,74447,105127,53315,-43462,-56698,58782,135607,64717,9412,-3465,-21814,-24312,-22921,-70230,-103266,-43659,42500,63452,45809,33648,12421,-9645,-56095,-69618,-37146,-26015,-44373,-37269,-92105,-163127,-81449,66158,91792,-4290,-130303,-159162,-72312,-6605,12211,43562,59381,27456,-1529,10270,36652,31258,-47402,-98204,-58590,-75438,-152222,-148631,-45620,48973,45515,-32481,-56912,747,48435,42765,-45423,-122072,-105752,-9498,99789,120331,16489,-69635,-51337,-41041,-61383,16350,105054,111331,105645,103498,11197,-100118,-82418,2090,34393,-1195,9480,86937,128676,114258,39506,16229,76008,92884,52041,11968,-26291,-51924,-46576,-33449,-16881,-9728,53331,144823,140312,97794,51110,-36932,-99759,-67561,13924,32636,4858,54465,155913,172520,97708,22709,-25113,-35681,21274,113207,188343,186814,70929,-56547,-85163,-26482,43884,-13707,-125749,-98021,35875,82072,19747,-30805,17041,66032,25736,-26152,-34782,-15513,42279,38205,9336,4024,-42223,-40775,25079,43211,19235,-22027,-57426,-14265,79667,79913,33316,5888,-62615,-73705,-19087,-66227,-139970,-75085,-11542,-44954,-73330,-42530,-11881,-42858,-110737,-141008,-77158,-31431,-85131,-164541,-147686,-62779,20042,94516,145927,143541,77892,36343,57051,51955,6167,9204,-3009,-75099,-58795,18792,25001,12142,29518,37057,17735,12076,67943,84164,25159,-40417,-52832,-16771,6479,-12351,-8238,22469,-14316,12689,98814,108026,13779,-93661,-151703,-141566,-63080,22678,-1971,-45680,10559,45927,42824,40242,7003,-56896,-89540,-69751,-29210,-3510,-12750,-44363,-50329,-16347,5376,-10106,17739,74537,43733,10024,69567,98245,-3965,-104176,-93200,-44713,-42509,-84881,-72674,25842,84779,65480,86917,155719,155102,60869,-6483,33298,102589,118389,81798,13611,-45867,-72168,-58658,4355,36674,-16192,-80409,-76558,15035,95490,76130,13477,-9071,14136,85148,116619,28224,-33504,-17171,30956,61806,27911,-43208,-56888,-31768,-12110,-24869,-58758,-79294,-90855,-97104,-111224,-92515,-24793,24518,7258,-24939,-18567,2645,31008,1254,-67964,-78483,-21242,9109,-5592,19838,91380,121209,59747,-51138,-122192,-113628,-50299,9263,9908,-24780,-32274,-23073,-25407,-14216,22205,53338,27380,-33918,-48126,-50685,-82797,-66157,10527,76079,77758,26883,-9894,9685,-2507,-41099,-46551,-44393,-88515,-142860,-140373,-101482,-81473,-87051,-61465,-2156,70193,104210,102654,102956,100911,20799,-64312,-44108,-5507,-25884,-10014,92458,163511,131464,88391,63188,2917,-42396,543,64517,39613,-52615,-138917,-136328,-68559,5322,54197,53248,-7937,-26016,6826,26468,4412,-66244,-117090,-118940,-118048,-100706,-44629,-7856,-17734,-8765,48284,66530,5631,-29540,-42321,-29150,28523,26747,-34499,-23157,61670,102983,77492,70991,97044,59812,4335,-565,57677,101983,105956,83403,18315,-70002,-88433,-73540,-64196,-37394,32307,56028,27841,9822,39685,56431,32019,-8934,-46503,-69940,-71827,-42616,-20189,-41474,-61463,-55990,-17186,17208,-3690,-17712,5013,-6832,-73254,-90101,-43372,-33279,-60457,-60823,-47816,-51179,-60310,-50092,2330,70221,136860,125952,-34654,-162672,-147993,-76422,-32405,15966,89445,95386,25160,-13513,-5919,-5634,14977,16405,-7031,28955,73828,12322,-39923,-24749,-48521,-75591,-35006,-24420,-53218,-18179,65207,87288,39073,2565,-35354,-97546,-98871,-66321,-27847,35608,39422,-30057,-30843,14404,-9094,-3796,30002,-11207,-18514,38711,12662,-72796,-90539,-27123,46210,68365,14812,-7329,34276,42256,-6854,-19617,40731,63347,-20522,-90680,-43470,34777,44968,-63170,-204742,-165194,-34304,-7664,-24968,15519,65551,51660,-10832,-23257,52825,44436,-86683,-115286,-23907,9125,-19271,-9968,12603,5085,-21558,-49942,-58461,-31546,7285,-9799,-41722,7970,48723,-22857,-63547,37016,101504,83126,56455,45116,68409,115746,151662,158172,141931,120762,128036,142616,133505,77969,-2084,-50420,-83346,-112550,-147643,-191593,-206114,-155110,-78497,-8841,53662,77865,83225,67402,63807,93911,110334,39456,-46092,-25519,57324,62556,9496,9663,38765,-6579,-107646,-157508,-154633,-109598,-12089,79527,88523,27234,-33452,-63096,-41591,36750,93279,78795,55601,-30558,-92303,16378,159955,195682,134611,61744,8223,33538,220703,432332,347927,132408,25383,-49829,-86002,-40842,-21762,-56497,-60559,-19856,7366,13103,-10880,-44725,-41400,-62670,-91603,-59583,7617,27100,-9836,-36679,-8255,62963,97156,55213,19646,14806,-1049,-50531,-63750,-2708,60274,114838,122155,23204,-36866,-45614,-80247,-52007,45277,39205,-34323,-50321,-13385,2438,-39892,-149146,-228460,-137263,20785,44821,-36170,-40962,38579,45035,-31135,-42165,-14978,-20912,-7707,3889,-27471,-44392,-53560,-80300,-83673,-82388,-81075,-68094,-36827,-1765,21593,589,-29384,-14312,56589,110836,81805,44886],[58373,31441,-1795,58600,135713,121846,69888,16142,-39360,-15194,96968,158465,117947,60835,5544,-42400,-52195,-16590,-29530,-85623,-78265,-26339,-5340,-7813,-36379,-87851,-90981,-53297,-40126,-31267,10915,38038,50072,49445,-8886,-48620,37604,114604,44496,-63515,-86511,-36933,-27626,-74314,-45337,31216,21961,28473,31930,-15860,-44244,-24961,-23273,-37529,-19293,29379,61035,75568,65572,19012,6501,-4521,-41638,-41218,-17451,-19392,-8708,319,1396,15541,16345,15912,14036,-5043,-9821,2868,39236,41862,2960,-50006,-79165,-59101,-12485,28175,14979,-21917,21364,71362,1988,-13044,65460,80264,62213,64851,23201,-59893,-101510,-125641,-96821,-38833,-12319,-11227,-14555,-62216,-112119,-65803,3174,-15220,-48090,-53527,-27263,35498,63794,26237,-24779,-14318,39421,59342,972,-18011,59419,105668,68475,50731,33000,13125,35090,-26508,-160477,-192680,-107126,-59038,-25969,36071,20499,-52517,-61759,-62851,-125982,-124683,3294,88316,35033,-204,44650,66872,2968,-48979,-31558,-14251,-23505,43599,95900,5709,-108574,-110260,-30575,55225,70432,11426,-9373,14934,27092,32321,47521,35417,-26929,-97266,-94217,-36759,-17182,-1706,49538,78455,64201,38004,576,-49774,-59401,-3764,19536,-25131,-24706,13019,23525,73881,169487,158813,62480,9409,2979,-7682,-72822,-124320,-56938,59270,148391,222632,190963,84510,10569,-25489,-35889,-7796,57854,133324,177874,155692,104159,77418,51152,5215,-12636,46087,115760,53679,-63570,-69016,-20745,-8294,28848,30006,-68062,-115428,-26818,59597,54719,17680,8039,21252,32519,18871,59089,132963,126715,41674,-33153,-65179,-69433,-97644,-93374,-59898,-77806,-128889,-90092,23625,93425,52177,50937,79050,48558,-1435,7201,30451,6625,-18268,35369,94237,106464,83806,28576,5726,54946,44649,-21439,-65821,-60971,-24727,-26985,-82105,-48458,7543,-32462,-56177,25259,98565,39104,-24030,-7773,-3604,-14696,-23561,-43509,-15028,33294,15052,-42129,-34310,16734,-1491,-59732,-39607,3544,-104889,-71009,42877,47054,-59498,-100388,-18177,47512,-19767,-37517,27515,-13799,-105887,-87674,-51691,-35648,-24176,-29322,-56714,-41111,-8435,-23897,11229,106651,85345,-36238,-95505,-86838,-77125,-46063,-16536,-34977,-47925,-14504,7778,25999,112179,161652,66497,-51864,-26321,81812,93518,10191,-20750,-13150,-38732,-60634,-19259,-3314,-37175,1192,75880,47042,-18258,-29001,-7435,15915,15473,1661,-20927,-59000,-77685,-31552,-46184,-133138,-109782,19946,72250,17639,-55707,-99766,-56012,16805,-3744,-29996,11603,46583,53373,34839,3165,-22185,-62198,-110211,-97319,-100846,-167641,-199878,-138500,-65950,-8554,38817,49699,11476,-8949,25535,-6566,-110402,-118008,-4498,131104,205864,144058,55606,39453,26130,-18556,27519,85590,76334,104150,137206,7167,-128625,-84223,24649,63876,56774,89021,130962,145498,123175,68283,51977,83830,70866,62528,57743,18078,-1121,7429,-20824,-39583,25428,150699,237013,199731,116303,-5577,-169969,-243221,-150540,-33706,-12252,-4888,75303,146864,117999,30171,-40196,-53682,-15969,51980,128352,187573,154091,33606,-60206,-76938,-24796,58121,6978,-145729,-108627,70246,148904,112302,50423,36453,17481,-48133,-60864,3994,78642,122443,76376,38369,45064,-44784,-95219,-23006,54979,77725,39288,-4017,4486,33077,31537,36520,41231,-6720,-38127,-39778,-64850,-69615,-11088,-2556,-62980,-58684,17457,23494,-31861,-66092,-84805,-27392,-13468,-110436,-187570,-113569,5450,57996,89372,127169,138656,98526,72355,89993,71831,51258,87619,40223,-91791,-101142,1864,62750,69376,71319,72006,64612,40001,47558,54433,37616,-37398,-82739,-20990,25234,-29740,-35741,-3313,-72189,-68981,50452,102723,36909,-41374,-60793,-44341,-27375,-20789,-60427,-90469,-34444,27822,43894,-5059,-69499,-114952,-132900,-117313,-77743,-62442,-64144,-58959,-62539,-82365,-90449,-79299,-33928,39564,37343,-24966,-2342,58135,16450,-40962,-49976,-52133,-31741,-10788,25585,113862,144970,99955,126343,183466,125970,38026,33319,63675,50750,13961,14241,6862,-34571,-61078,-83871,-91690,-38870,1593,-53507,-109512,-21149,88334,65138,-1380,-6328,-5535,20449,49572,-9815,-42049,-10638,5762,15888,15283,-35277,-63820,-52233,-31774,-39352,-62064,-55555,-78010,-125354,-118961,-74840,-57446,-47078,-39317,-59207,-59987,-25098,29894,35192,-8879,-53409,-27708,-2891,-2960,52920,132276,110386,9277,-94257,-131989,-100111,-98795,-140058,-96483,-846,22555,-12374,-6645,47282,68739,39681,7771,-8423,-26351,-46070,-62732,-22929,50979,74760,67550,54784,11509,1470,1458,-20448,-23834,-6011,-5708,-20448,-35108,-30709,-26728,-63004,-83289,-19918,59432,52822,19436,41523,76300,43370,2015,-11738,-49880,-68677,-16185,47352,61737,71929,105039,116372,82636,35897,-817,-5396,-1407,-29238,-62876,-38328,-4906,1199,10230,17558,-16900,-2636,34770,20346,-18476,-54710,-44990,9895,8481,-60549,-65288,-33539,-83106,-84397,-6204,9890,-46874,-53184,-22116,-7350,-10854,-31223,-36285,-1627,74079,129022,105833,73607,80430,29372,-33861,-26566,38739,91922,84308,15732,-68839,-120454,-84283,-24589,-40491,-88984,-26709,64569,80057,64602,70738,54912,23156,-16455,-56191,-63320,-10284,84000,108364,10385,-61431,-65319,-41722,-39421,-61436,-33716,26412,35671,-12059,-24488,3995,-15754,-76148,-100874,-96773,-87254,-45266,37239,103433,109396,116755,127084,8668,-153935,-199594,-152228,-82081,-2157,55178,36929,-16803,-36081,-65543,-89877,-12290,58826,27255,-6730,13068,31038,68510,81250,4735,-43410,18902,69417,72099,29107,-2155,8212,7075,-16123,-91,-10105,-76343,-132231,-89020,31480,97661,67035,40753,29457,21575,104852,168570,72969,7560,45832,13339,-100909,-139672,-63724,60457,89308,4005,-15675,31332,18288,-53692,-68945,-9027,31689,17236,33811,57200,48145,36298,-12781,-90709,-54970,26744,3898,-30097,6663,19197,4589,1505,2071,30784,25875,-30142,-5990,54625,25599,-40871,-58923,-34623,-2030,-11423,-71217,-110865,-50462,-4074,-5803,-19867,-19038,-41023,-116273,-114354,-5940,28179,-6110,-30994,-37048,21239,113153,138047,97803,109880,162104,204662,185102,114457,64126,57567,29632,-20454,-63848,-121320,-191576,-204698,-149962,-87991,-56476,-23643,28362,97702,131598,127050,117610,89401,24453,-31005,-32604,-731,-5115,-12135,79899,193296,159038,-20916,-161139,-179704,-126263,-62374,-16801,27187,17170,-44009,-59638,-13866,26381,60700,67968,29630,-57447,-55309,69553,140183,120718,119668,130587,109742,108912,132966,118368,34125,-7445,-35148,-80642,-40590,88456,109938,-14894,-71097,-17647,-18681,-19960,24779,18791,-42441,-107588,-103735,-13374,38881,3433,-71338,-121493,-100646,-20067,12452,-31439,-53869,-37285,-32902,-38816,-1894,60354,79392,97640,147217,121575,51573,-17823,-74573,-63894,-1535,-14944,-78636,-78300,3012,59196,34259,-78292,-175019,-129532,8202,42055,-5514,-4487,49444,22089,-68125,-58977,-7612,-17450,-21241,-26436,-68569,-95192,-82622,-29009,48938,50241,-10980,-69120,-98327,-36358,56842,39783,-11694,11308,79442,116258,86085,52546],[94476,38801,-29409,7850,88593,86270,24275,-50877,-123873,-128892,-1789,131804,137422,49859,-36242,-52433,-16304,52335,66359,-17928,-102264,-89382,-16,67981,48264,-22361,-85802,-120102,-88528,-12870,59401,57402,16260,17214,13778,8795,49472,62984,-3221,-78709,-90672,-22960,17459,-32421,-67792,-53488,-34807,-1883,20119,50084,95383,66658,-5312,-32566,-32761,-17854,13030,57863,73959,29305,-13306,-39766,-54697,-43949,-22352,9982,58957,64450,35883,28491,41482,50240,24109,-17418,-23617,-21869,-6469,15699,29303,-315,-52046,-47827,21119,68305,9459,-66024,-35071,-1453,-73290,-91391,-24598,17484,75465,132679,108752,14402,-62732,-131308,-137940,-88189,-18107,37642,16671,-73733,-133754,-82441,-7332,-4569,-58712,-111550,-60299,66202,80764,-10616,-40215,13610,61363,49246,890,5381,60543,80318,63935,29986,-24716,-26182,17739,-37455,-133389,-166541,-133243,-53708,37440,61931,2034,-54371,-15544,24995,-52367,-112514,-7219,128345,132322,67005,36671,37264,7072,-39889,-67803,-95668,-111244,-20426,81833,32024,-97425,-140242,-59556,53990,52339,-36398,-18860,66008,75323,38026,19156,27452,61124,-1584,-95098,-66008,10031,48635,30336,685,1115,29249,29012,-3731,-29725,-12611,4155,-42604,-35917,49478,108891,161258,227883,199509,105917,65619,54546,15967,-41778,-72629,-32097,61712,151341,171805,91505,-10232,-53160,-77275,-99745,-87585,-31950,44005,75055,38123,29863,80719,89023,33931,39899,121469,164363,67761,-48421,-47808,3340,11849,19897,11636,-52520,-107568,-67615,13531,34500,-7852,-31927,-12696,7644,7537,49308,87667,28981,-50256,-79310,-95142,-115614,-125553,-130260,-133044,-125482,-147566,-160381,-63521,71667,75220,40684,32443,-16418,-58213,-5296,49017,5434,-53394,37060,157605,129090,917,-80846,-69677,1950,28647,-19700,-71314,-59075,-12581,19301,2541,5076,36151,19467,-16294,21838,74070,38518,-4199,14940,14664,15267,-9418,-98140,-116243,-65308,-91864,-129820,-92929,-35235,-39153,-68348,27224,22577,-55624,-14015,73334,21360,-69363,-84600,-8988,67926,26099,4666,52186,-45412,-170140,-74532,49217,74561,75658,55757,15622,31493,66002,39265,44337,78106,18384,-72182,-106995,-85234,-30943,39598,41247,-21581,-30261,69,-11768,-3162,91680,137446,33720,-58220,8644,96204,48239,-51444,-49479,-10698,-24264,-27780,58660,96721,18533,10534,65594,23498,-23151,2682,36412,54109,71232,73919,36387,-50566,-94556,-14434,40384,-8030,-50754,-14286,43844,62212,52641,-6122,-47528,-18470,-39616,-103289,-61042,52527,124485,102268,39760,7025,-6090,-50121,-61408,-53339,-110007,-174653,-166949,-129218,-25402,95964,110150,10817,-52126,-13355,-6091,-56966,-19193,62087,122449,187819,173655,100642,85439,76404,3259,-3067,30992,37354,98017,158712,35660,-122054,-110275,1254,59757,68384,94509,107884,104647,80712,73987,93093,74022,3247,5333,27703,19623,34568,26696,-51783,-85124,-6465,106117,173832,176399,141438,-6707,-204342,-261521,-174225,-125221,-152080,-116011,-22209,6540,-23432,-32121,-28337,-8789,37831,76194,75036,68038,35548,-15270,-43919,-61502,-48232,38784,70936,-31918,-58194,36682,98859,75996,12717,-21767,-70371,-144852,-103422,78940,228530,205292,54844,-22016,-7542,-66870,-108900,-53468,25284,61348,34672,2925,-7428,-33886,-63861,-43824,8590,19158,-11866,-55267,-57815,-40309,-31353,-41567,-89350,-68375,22008,4190,-54649,-43498,-14364,39920,31902,-72279,-100673,-2386,80598,98344,87844,64002,41153,24489,16282,36231,43812,64154,110948,39028,-107023,-115147,-493,83664,87326,50017,10337,-6322,-4870,-4931,-16983,-3931,-16267,-42050,-10500,19940,-30120,-39413,-22544,-98345,-129654,-33222,39236,15948,-7999,12779,33891,19312,-4318,-22102,-34213,-38292,-4248,9564,-32533,-28767,-42328,-94122,-112103,-71710,-66331,-87068,-65964,-53720,-88067,-94275,-87014,-74045,-11854,1249,-85077,-94748,10250,45995,23150,-542,-14479,15432,40457,62187,114350,123548,78981,85409,116549,68307,7061,27922,30053,-37921,-90451,-53472,-1416,-6724,-29817,-75113,-137263,-89831,22181,34715,7178,52541,76473,26716,3035,29111,-1440,-42930,-32303,-54187,-51618,-3066,37274,52960,27817,-54403,-104415,-90834,-45648,-18820,-24864,-15466,-26102,-77047,-66311,-11238,-24373,-48996,-51688,-98425,-110195,-62652,-8126,35993,72496,43583,3253,-26326,-17936,69413,152294,85872,-54912,-121139,-64917,-6153,-70099,-170303,-92262,65771,84430,13751,22445,77933,65886,10236,-32645,-75219,-104667,-64900,-1462,61758,89914,67391,78798,96159,17113,-37390,-14177,-1801,16349,47161,55347,72641,74157,44615,26568,-23562,-99257,-110816,-75832,-57675,-19115,39910,72880,94722,134487,96945,-17471,-46311,5470,-3170,-33376,8261,88883,136593,128997,71261,-3475,-42764,-46180,-56710,-32184,54073,93542,82888,62014,28744,-9683,29868,99439,75898,-9855,-53464,-1364,62114,54474,-4020,-29423,-41232,-88682,-68810,-15798,-13071,-43235,-32089,24516,30044,-60986,-121565,-82863,-17762,64428,97866,27171,-26528,13443,7003,-54607,-65815,-8496,38426,8150,-99279,-161598,-130376,-51450,28029,25840,-33661,-6098,70537,111694,96243,82730,64952,34134,-4964,-41947,-74484,-31404,109647,153234,27841,-54106,-49268,-45982,-57068,-42609,-3155,13241,28375,83111,125472,98247,10647,-73712,-80569,-62058,-42143,2825,70838,94926,64711,66156,132026,91274,-60679,-141822,-128329,-73646,-10204,9414,-17139,-45508,-54367,-92591,-127725,-37274,88499,77065,-21148,-52585,18714,118545,106020,5848,-9395,91980,171095,160702,33723,-71231,-43113,7437,10227,67736,96122,-16525,-150598,-149463,-43919,34759,60156,60428,41427,58715,156123,173677,84629,38230,22117,-51631,-106615,-71675,-26042,37547,69818,28339,31889,57226,18591,-42795,-58986,-33673,19844,81903,158382,157156,77317,42528,55147,57838,68552,74193,22304,-6619,12910,-6949,-6468,41351,32919,7258,22993,38183,50356,61188,13040,-75122,-116882,-88573,-28163,-10664,-82854,-136397,-72613,-34873,-34016,-13386,-12346,-77759,-163087,-172465,-95638,-47152,-52394,-84541,-109424,-32314,73448,40013,-44572,3064,95535,128076,85769,24492,36168,91046,70666,33902,24326,-40747,-116118,-92314,-27414,-4623,-33663,-88373,-83005,49054,162198,148610,87493,15204,-41570,-42755,-36830,-47547,-52870,-24159,74465,157512,107160,-19946,-109734,-89454,-55279,-51576,-50618,-818,11396,-46557,-58452,-11192,4040,34213,42514,-8287,-58924,-4910,91672,70626,-6070,21134,91327,98375,99832,37696,-129443,-177717,-101825,-84677,-85029,18244,175987,196216,72034,11111,19411,-44649,-42251,76774,92534,-28425,-103490,-30193,99616,107776,27660,-58923,-141672,-162486,-90049,-71324,-124216,-101617,-34707,-29537,-28831,20886,60889,60569,55265,91600,115964,83654,8474,-31721,-31046,-28145,-44446,-63792,-59970,-11717,35278,42405,-14476,-102096,-109468,-19919,23490,10408,5415,22681,-7985,-62414,-58117,-29334,-32231,-42101,-56897,-85334,-110440,-82178,11364,105173,112615,62581,-22066,-94255,-39531,73312,60282,26909,78311,127828,125876,86740,66363],[44764,9164,-13951,26535,54053,-917,-78682,-121807,-164634,-194385,-124529,2597,61664,19489,-40054,-9332,58595,112993,109241,33486,-43859,-41148,39788,93968,61647,-5854,-85427,-144500,-84066,41267,103387,53789,-18585,-21324,9202,53152,81316,16784,-69768,-88444,-53554,12768,70992,46190,-36518,-77909,-39735,15780,33551,67409,123277,95160,9032,-50732,-77235,-67615,-32245,28316,74769,36533,-38762,-52793,-28678,-37572,-54004,1953,65613,54547,35954,56564,88386,84269,38350,-20318,-39173,-32883,-35355,-40942,-10779,-11849,-49768,-23690,71372,98466,-6545,-104299,-75228,-31017,-48707,-50281,-67171,-67264,31615,106827,107364,61537,-15985,-109036,-139141,-90835,46727,134065,76982,-22916,-79311,-56771,-19149,-56552,-132375,-169926,-89433,44331,58965,-25483,-41869,31582,78602,52387,21240,22420,37939,52561,60779,-8117,-83082,-37471,20045,-17885,-49820,-67384,-80531,-19315,55231,32597,-22090,-18337,44153,69850,-3241,-93174,-50740,96442,190291,151240,62756,44393,64203,33296,-66776,-169181,-195362,-113100,624,12467,-78292,-148055,-96901,10936,13848,-66627,-43252,70063,106780,60060,15169,48969,106516,28354,-90208,-68521,2643,14534,-47284,-85225,-73359,-59378,-14704,22306,-10030,-36381,-9961,-33914,-43884,28878,112165,165003,192432,158981,96843,68647,56675,24296,-5829,-27828,-14364,43284,72218,2188,-73341,-83022,-63155,-59544,-85381,-111736,-82775,-18657,-8757,-49912,-39410,47848,102615,65670,52925,96843,115018,69453,30178,41382,57319,37254,2986,-1587,5250,-21025,-64944,-62948,-27873,-21277,-8762,23543,3026,-48567,-13130,16719,-67568,-147902,-107415,-66481,-76528,-85072,-91707,-103850,-102927,-149651,-198895,-134656,14446,94949,107237,78840,-9467,-83632,-44145,11417,-1493,-32898,17787,114372,91317,-43623,-111018,-72944,-13455,37842,29534,-14726,-20025,5709,42050,45224,34538,55803,69454,26031,-322,14213,4237,12931,26423,-15397,-34999,-2939,-17789,-28404,-36141,-106621,-125882,-73266,-32400,-50179,-67996,39942,616,-124186,-61509,65448,172,-47009,-5801,60582,131833,91578,22802,23427,-61209,-159247,-68705,65907,114014,107149,74407,36125,27804,18708,12231,65111,78070,-20998,-100194,-102436,-84454,-57671,5435,46693,43368,57561,67994,23735,-18495,13736,47638,4652,-32887,21050,67305,16071,-50657,-19738,18504,34488,84346,162616,144599,26879,-11075,14246,-17254,-12274,57433,63664,35466,40689,73581,72139,-6912,-66474,14012,111954,119231,57314,12419,39729,85037,94692,39136,-52817,-71479,-44455,-85248,-72401,55217,156172,148361,84660,62715,67895,30211,13249,43546,24195,-41972,-86954,-94682,-13654,77548,74035,9119,-33038,-26457,-33363,-9473,79227,117331,99608,110046,89868,26803,31566,43125,-12374,-18103,9872,21348,66952,124472,74986,-48239,-94477,-32491,32841,29241,38305,92890,98508,55213,60796,103012,51436,-41742,-54895,-49596,-31224,11859,-10979,-94182,-117961,-86774,-25518,50114,112080,137660,50878,-66604,-92690,-98419,-161563,-223093,-192865,-132300,-133518,-137537,-71909,7415,56691,97314,104598,26933,-47540,-35309,552,-10461,-65278,-107889,-27396,117746,130242,14952,-35844,-26791,-53403,-92357,-83622,-89834,-146519,-108470,101773,269533,215473,16573,-80589,-45385,-24525,-28034,-20920,-13439,-16028,-25128,-11030,4097,-18757,-74230,-93589,-35938,20797,9535,-38561,-51963,-76156,-104643,-91973,-86617,-61590,-18960,-39773,-52898,-25048,-198,49258,74327,31249,28046,58595,56145,72649,82880,34319,-5628,-19172,-38686,-10737,71013,130344,115987,-3174,-124539,-101624,-5650,38470,32833,-9241,-82424,-124938,-90619,-50619,-68705,-62290,7250,45475,3595,-38498,-34513,2516,26043,-36287,-89448,-63159,-25613,-34922,-29569,2573,31553,25690,15225,41891,49707,-4622,-30686,-52225,-79195,-6487,40304,-20047,-66395,-17073,5163,-60058,-89774,-67408,-55094,-7858,4969,-53142,-52007,-24098,-68742,-82438,-4893,46421,51485,36422,40470,78899,71175,38783,40798,47377,21671,6260,35479,43629,8939,-1401,-43592,-107762,-113026,-60235,-182,8156,-31218,-79334,-114907,-62448,50160,106296,140748,151418,63448,-13396,13575,50509,21548,-15334,-38985,-86342,-71419,-11490,59115,85828,15694,-96277,-141628,-114248,-38611,29530,47054,47564,38404,-5039,-14859,25519,9072,-13539,-26905,-101739,-112128,-49877,-362,61099,135338,120544,24409,-49151,-26658,72306,129329,54163,-77202,-108579,-3662,64001,11392,-44353,697,80238,83002,46200,69239,84853,32264,-9102,-54563,-147343,-175959,-87898,25174,115590,125868,70014,68752,75867,-25513,-85094,-49833,-36211,-9021,35577,25794,31158,61253,57100,46538,-7045,-104909,-191027,-209951,-132478,4503,64301,66833,124535,196523,155307,52012,27614,50376,4825,-41164,-15642,49168,89347,72104,19777,-20680,-51384,-80354,-100490,-63844,49671,128727,156148,128247,47396,-6759,47263,134728,117912,21212,-32754,-4998,9588,-5817,-6783,-15615,-57124,-69638,-34432,-22215,-11709,81,12944,56284,48151,-76257,-157746,-129139,-57688,41698,50225,-66805,-123586,-37291,17519,-27691,-80714,-57559,-27813,-59377,-131583,-142199,-99928,-35492,43286,90720,74760,52504,49475,74974,55010,34621,41352,27275,-10015,-51256,-115962,-118656,5979,63049,-16699,-45930,-13864,-17927,-23910,15919,42347,-664,-809,119926,205556,155764,56635,-19042,-35580,-25080,-292,29770,29104,8602,7076,50037,157598,166948,48943,-22421,-25793,-16501,10877,15049,-6784,-30500,-47336,-58647,-76589,-15873,100026,111691,9351,-55474,-5483,75412,44906,-25277,16714,130672,179745,116894,-20902,-105541,-55292,15356,38179,81606,98139,-236,-136671,-165346,-104348,-69301,-51195,-30087,-6233,44993,91213,36444,-4470,26349,-3275,-79020,-36472,56806,32723,-21148,-4066,17709,57579,86029,43370,-18142,-47752,-33916,35172,130230,192194,166974,79015,25435,37351,68357,75745,62211,50973,58937,63469,34669,24312,58476,46774,11780,37397,70343,44275,28805,24664,-24121,-67402,-71328,-47492,-36592,-87441,-111228,-68649,-50034,-63308,-22090,29126,-30567,-150899,-208075,-154302,-85480,-67212,-100902,-108784,-20396,24358,-88642,-170496,-89991,5154,17754,-28450,-65960,-23899,40433,45261,38789,40513,-13653,-55080,-14367,53346,66071,7361,-91168,-152929,-50722,109735,146351,81322,-351,-68104,-73951,-40153,-22885,-17649,6877,34513,15988,-41990,-54626,2236,88733,89090,25244,-12572,3344,7054,-37770,-64187,-43611,-14390,35579,24855,-31879,-43007,9080,57689,31549,-13349,-5018,21499,10160,22307,-14869,-129320,-166505,-129447,-100004,-49861,43385,135083,153388,113370,88535,25581,-90326,-75395,48414,51730,-35299,-31573,91213,184286,159808,88486,27197,-54034,-123807,-99053,-77057,-118106,-78885,-1064,-11774,-28176,8285,36060,50358,47948,26263,16292,11161,-27829,-36730,-15577,-13811,-23257,-21604,-36968,-60349,-54018,-16498,-12389,-63553,-41964,47378,75180,23115,-24873,-37334,-50207,-60368,-57305,-57697,-51446,-38822,-35194,-49012,-72662,-50383,11755,49298,69245,93479,47239,-19377,1090,69914,54247,32680,88163,139557,125013,70984,42257],[-32527,-29231,15729,72941,52854,-51066,-129810,-113893,-77224,-83596,-113206,-92572,-20652,11337,-10676,16116,65982,80160,36310,3319,34955,69762,68542,40719,13364,5212,-29892,-76260,-24166,84683,118916,62917,-5810,-39411,-13424,72613,125267,46421,-44766,-42682,-540,46068,97152,84644,-9432,-63268,-19000,68584,77499,46071,47632,53219,8169,-63207,-96273,-70807,-24149,27584,63180,24606,-37378,-8819,58654,16049,-65031,-25929,34306,8630,3009,79480,155587,145467,70254,-20722,-74345,-71805,-53233,-66535,-58880,-56264,-68034,-33177,41302,53577,-36751,-94127,-25316,41058,49354,49074,-33930,-98139,-57676,-34353,2661,44883,9418,-61748,-105400,-85141,84156,180602,94794,7668,-25266,-15384,4256,-63235,-150875,-172420,-98774,18935,59287,-3551,-57432,-1703,69370,76181,48507,9707,-4556,46851,77676,-13377,-93529,-28768,41304,27866,18482,1363,-7685,34908,59840,11911,-550,57818,77995,49292,31222,-12425,-41342,25940,118521,128269,75318,73818,108944,80083,-47623,-154344,-163768,-108167,-40501,-23122,-67256,-100669,-74196,-21907,-15102,-70112,-69596,39606,106984,38173,-25748,47709,99143,13722,-70753,-57291,-46709,-72773,-83720,-66203,-69541,-116922,-79072,2762,-25680,-86631,-59700,-24801,-18008,-12623,23180,70700,82225,65263,58184,51223,33941,18830,29210,32961,15787,19371,6598,-77306,-132443,-75967,-16426,-8881,-31779,-55010,-15310,42264,22314,-47928,-73616,1511,101767,107927,57869,27466,13328,28094,57704,56713,41595,18451,-32071,-45851,16752,74981,23795,-52816,-36045,14716,62613,97093,25581,-97713,-70567,-2529,-65290,-150517,-82667,10160,29003,-16605,-57357,-53163,-45778,-113022,-168444,-148732,-38182,94630,186614,169112,59272,-56425,-85726,-64231,-18132,2548,-30513,-515,55249,33514,18666,26777,20925,46801,54775,18855,-1963,-26951,-40282,-27229,7469,45760,76476,49876,-19718,-48402,-51556,-16567,-1860,-66334,-119971,-38297,89290,149287,105619,19003,-16569,-3468,-11312,-60592,-101821,-88171,-73438,-142952,-71230,16617,12377,21919,64720,121312,178244,119818,25096,-2055,-32775,-74931,-61443,-20600,45869,81767,51229,-2962,-27866,-52861,-53662,15011,58200,-3998,-87551,-100669,-94488,-102438,-64348,20168,101757,145616,137282,79824,-21850,-84536,-61446,-22011,-17649,-12422,-15312,-31571,-14382,21309,14745,70124,167548,182750,102871,5484,-40494,-53534,-62531,-22649,27266,-9514,-54055,-39552,20440,46950,11668,-26560,23476,103008,141637,110553,44258,25607,49876,58947,18667,-65326,-81079,-6760,3537,-28739,31022,134613,153221,80835,49761,80116,63109,39425,82979,121333,74892,-5580,-46362,-22003,1068,7051,35775,43015,13738,-20249,23826,95061,101697,81644,76005,21651,-48345,-48507,-27345,-25122,20527,46518,38572,43548,78110,106323,54632,-50688,-69575,-1044,-10509,-7049,104268,129912,60161,43697,64949,24862,-22836,-52026,-98993,-96564,-69620,-97244,-130423,-128929,-138304,-102858,-13725,42804,68542,71843,84248,94860,18529,-102827,-160167,-147020,-127265,-139987,-150682,-105903,-13826,73151,130913,135383,43433,-47195,-7583,50096,14514,-52957,-130770,-113950,65106,173810,60607,-65602,-127024,-175075,-169307,-92348,-35353,-63831,-73252,65589,199533,165964,11513,-71867,-21431,52081,61979,16402,-28434,-68865,-75804,-13872,29237,24516,-20319,-58449,-9521,58274,46183,-13138,-54442,-88183,-99077,-81833,-49591,-37089,-57995,-57682,-824,25434,-14243,17864,89978,122465,94985,7976,-68033,-29070,39439,31208,23503,17833,-7461,36512,160299,208033,110050,-43144,-117718,-63558,-197,-11214,-31309,-51161,-101961,-134409,-117074,-71117,-73309,-74433,11179,93882,22862,-68507,-15454,73925,104299,58360,18368,-10185,-35714,-65858,-73298,-54202,-35505,-44974,-22509,53552,81683,43014,-13154,-80297,-134052,-77099,16424,8424,-37373,5169,51072,-21404,-107243,-103822,-42788,58359,93061,-9970,-73707,-19489,29602,27818,26089,46738,66766,49556,51130,97894,88245,17441,-24997,-7482,4285,-204,33171,44987,16377,-10556,-77335,-113968,-62383,-21639,-9396,-19291,-70519,-109511,-89775,-13960,66258,103782,143842,151540,52259,-8901,29097,46510,49602,83188,40679,-67245,-79291,-43169,9514,39660,-19294,-95490,-110196,-89376,-26446,44578,86391,96443,71352,36764,31749,56214,28485,-987,-14126,-70988,-57074,21912,68580,94194,126483,101656,22176,-28708,-3213,52077,70780,33986,-39919,-62138,2983,40213,38755,66905,69617,43385,42904,72927,117282,96616,23195,8396,-20936,-112112,-134123,-80358,-817,106829,135738,62558,24466,7027,-68196,-81286,-59392,-79551,-52032,10828,-10936,-58380,-40002,11590,30498,-30149,-121365,-200766,-221839,-130410,20092,53731,38449,94478,117624,74143,62156,79378,80094,58405,29168,13970,27924,30098,-17534,-43944,-30182,-53441,-94382,-98933,-77164,-10577,58949,101448,87736,30182,42,53596,98781,74429,36749,20787,8410,-19885,-43915,-52593,-68219,-79599,-60283,-42965,-45349,-7823,32908,41652,46741,30667,-41205,-111633,-136557,-88917,-1417,-5889,-81721,-86482,688,59943,34500,-47239,-77415,-74527,-76084,-44620,-5943,-35851,-37040,35722,131114,151423,90353,18030,-1729,-24528,-32357,-9901,1414,-24351,-92322,-178799,-196448,-109398,-48205,-62502,-37127,-3936,-10353,-6748,21793,37688,-2417,-10911,74967,143387,130366,94646,45287,-5860,-10105,24649,43987,-6335,-30808,17573,78601,168828,180354,97171,68163,69118,36141,39425,58337,44773,8529,-12261,11651,21434,39275,83876,97769,52555,-1114,-17136,-2055,-14634,-22561,40496,111064,85817,2068,-71170,-105700,-77125,-6321,31692,19592,-3599,-36890,-100038,-106342,-63325,-67529,-108265,-123431,-75496,5754,26559,-42536,-70525,-16873,-22140,-44772,50156,129436,54858,-49648,-61414,-40404,16673,84332,60356,-35772,-77837,-23644,51892,91144,97792,76511,29361,-19433,-37922,-33383,-24086,-8723,57949,117152,109746,64771,25368,31398,40656,20803,30169,56833,36065,18764,61847,96869,73079,10074,-47602,-84588,-102234,-94778,-57131,-36389,-60819,-31694,59240,32380,-107552,-173092,-121826,-81334,-87006,-105199,-50010,55716,43434,-91425,-172220,-114432,-25132,13705,-22345,-82193,-80021,-28723,6472,-4072,-31409,-36437,-36740,-48120,-2230,52200,25899,-27758,-99359,-108960,12185,132368,120416,56297,-14308,-59583,-16240,63725,84223,66306,33417,-18669,-41353,1503,118982,218346,201712,86704,-11659,-26028,8758,20338,-9273,-33124,-11459,32531,5930,-22649,-4674,-429,-624,29760,67393,63836,15126,-29506,-22819,-31216,-37787,-67480,-108714,-98598,-23286,25011,29859,47196,83186,87393,-15525,-141528,-113615,-30749,-41476,-31288,74342,175078,183326,155226,121778,94045,62951,-10135,-40766,-9473,-10967,-2787,5681,-31974,-42734,-1514,31014,56428,65540,17908,-41171,-53918,-75060,-73789,-21432,15676,-7985,-33114,-63954,-102440,-92895,-36911,-19331,-22221,46629,141529,144661,55932,-20530,-44113,-52679,-58262,-52786,-63285,-60584,-8330,42614,20545,-36768,-32203,-4941,-17368,-3589,53485,66537,51185,47384,61501,48232,14459,36460,110194,121266,50572,-7243],[-71196,-48623,-287,44503,29896,-45146,-100850,-73215,17905,75199,11993,-68689,-35698,17056,3106,-5135,-6865,-31940,-92060,-86719,30446,106782,49899,-43423,-44336,28537,40557,-7828,6934,55315,71380,64311,20969,-48677,-42946,42457,94769,75955,42799,31797,39224,61789,64606,21523,-42250,-61725,-15257,82276,99045,34680,-7190,2267,-9361,-46460,-62023,-52002,-20491,21981,32089,-2792,-27799,11678,92024,56983,-41508,-28101,28877,2137,-20557,71845,184234,167249,56499,-42382,-105023,-114764,-54184,-24308,-31852,-42050,-54559,-70255,-64611,-47205,-79959,-68379,58290,149714,135349,102070,32732,-42709,-107195,-160529,-93127,-7418,-6943,-34187,-85010,-123258,3331,116263,64607,-5970,-27878,4428,53839,20085,-65137,-125362,-98756,10610,78919,30213,-53973,-31169,54459,96387,55004,-23323,-40775,41861,81881,9279,-60729,-36332,24739,37821,17321,-17090,6116,74372,77991,5836,17434,100521,79064,35235,82343,89983,23337,3576,23829,43937,58756,74465,78718,52196,-14442,-34311,-9099,6406,-2475,-38796,-63197,-9983,30398,-8407,-41213,-60054,-52521,40266,104342,8756,-60896,23329,93408,36979,-40781,-58064,-68873,-67883,-1994,45306,-4713,-77530,-75285,-20631,-42276,-121425,-108106,-3911,49940,-9158,-46718,-17243,-753,18365,60866,67842,39856,24372,45694,76775,55581,18715,6946,-11971,-43470,-18764,15223,6084,-2894,31314,110041,150289,94712,-6083,-65258,-20516,80875,108721,60360,4045,-37051,-29112,4902,-17059,-44870,-45244,-67252,-89480,-14305,114805,126730,35669,20019,74623,113411,112563,31315,-81962,-48940,50984,28136,-44583,-16563,61266,92185,24327,-54411,-41996,2430,-22757,-70565,-111127,-65550,66009,194761,203510,108570,-9992,-81480,-84238,-3486,41551,-14614,-22320,62645,114795,125021,80111,27631,29624,30621,-1531,-17717,-87587,-152956,-119026,-32476,20729,47419,39456,-22722,-62999,-55551,-35119,-37407,-99044,-168210,-99497,82260,190059,189011,154175,100195,50701,-7197,-65226,-100612,-110885,-100264,-90806,-55088,-20382,57341,109467,102965,124467,148235,78413,14598,12583,21214,7056,-42047,-97869,-48138,34267,25320,-57893,-99715,-82778,-86071,-82773,-17558,14860,-57227,-123703,-105699,-70539,-39437,5236,77078,141328,144179,89208,-28550,-132838,-124647,-68450,-50939,-52809,-82585,-88322,-20659,-12644,-70413,6548,110971,88808,33956,3078,-48245,-90552,-70559,-33291,-68040,-114803,-95416,-44257,-1589,-2241,-18405,-15831,3675,22310,68868,94359,39268,-28586,-28351,10990,-10759,-75664,-67816,20154,72034,4254,-40303,59048,123027,50420,-4543,41262,38597,-17533,-2321,59830,45251,-12701,-43805,-51288,-70336,-31317,71568,112799,68739,31782,53378,69941,50211,68470,108115,57511,-32272,-79998,-76209,-31682,52893,75182,55553,45952,60875,108701,101214,-35831,-103106,-25774,-3996,4132,85207,106897,58668,44349,15407,-10104,3069,-14563,-92240,-137089,-162552,-185581,-156950,-120004,-118076,-87557,-32034,-33005,-25503,21654,92636,138773,88509,-18923,-64245,-51440,-38762,-53143,-108950,-140220,-74519,38108,105808,121565,72955,4794,6764,15912,-21443,-19792,-70885,-156538,-60495,83555,84064,-13107,-149850,-245036,-211267,-94204,-2959,6414,-14815,51351,138950,119461,20606,-62731,-39836,37479,42866,-17412,-33784,-59250,-74756,-12107,6120,-10354,-15374,-18958,44447,105725,73423,-7387,-49906,-32571,-13038,-21822,-3242,-7865,-53933,-43002,37421,71544,14884,22086,82149,127447,72291,-75852,-166613,-110936,-22976,9644,38434,56602,57900,101970,174170,175273,69413,-52225,-75411,-14536,28935,11317,-29656,-55208,-49224,-29315,-64432,-84254,-64917,-44288,-11560,56887,36344,-21715,27487,102653,106058,79855,80385,41495,-17319,-48601,-69661,-77907,-101638,-145946,-95957,9949,57888,68471,25122,-63523,-146608,-139743,-69513,-43825,-82243,-69978,-13721,-14674,-84251,-120988,-57057,60939,100908,-2984,-95792,-33081,76589,89677,69689,91706,100069,38663,-6893,31189,64828,14367,-45588,-12735,46031,70809,82472,36898,-9555,-18377,-72381,-91880,-31985,-17538,-53949,-81889,-113685,-129515,-91702,-9838,43303,25230,10409,39062,37500,39307,55298,38430,48172,112349,87739,-15915,-42116,-40811,-34666,-18082,-25423,-31347,-24169,-34165,-22778,11873,65473,97391,52255,17598,53591,92009,46307,-15949,-27109,-41520,-14375,57510,91908,60678,33995,7738,14719,40640,42345,13163,19976,39942,6146,-36983,-32826,-36467,-28452,15793,37001,25193,39469,85211,122239,89132,27922,25896,21032,-9507,-11526,-9501,1593,70081,80680,5901,-29560,-39712,-56113,-12690,-10067,-58267,-31509,32580,6010,-86414,-120466,-58351,-10173,-64743,-151677,-184499,-170997,-118943,-28451,-1005,-3611,27621,-6421,-62080,-7870,55849,59261,88875,108458,64494,26362,4857,-47948,-50645,-6387,-21736,-54929,-44910,-41020,-41705,-40517,-27280,-17875,-4777,20503,48961,12893,-20415,25808,66252,61389,46457,11359,-70138,-117264,-74272,-52737,-67315,-54678,-5409,27554,40098,25963,12288,8315,-49566,-112520,-88450,-48652,-58844,-31195,35900,73103,75450,62818,3026,-50420,-75907,-54515,51895,120974,49826,-13545,35112,123623,137855,81556,-339,-57626,-83087,-63371,-29766,6030,-9032,-115051,-215555,-207397,-125325,-62150,-46241,-26609,-44352,-69967,-59413,-44621,-21052,2070,11943,4249,-2458,33663,83402,66203,20424,26161,72376,83542,31815,18420,69117,106908,149431,137129,76602,82228,90833,42298,34773,72300,74329,39744,31997,62340,76953,67103,44000,39755,47887,22643,-40663,-64981,-36611,6375,48415,53353,-21448,-69606,-73614,-89776,-97317,-24583,17286,-46437,-96419,-61113,-30468,-647,31639,22791,-36989,-98266,-82572,-8277,44194,28775,-20302,-30628,-39839,-37124,35622,103790,70290,6191,-38900,-72045,-30198,64336,64009,-57755,-95463,-652,50810,-7126,-38681,-29832,-37894,-49967,-67821,-113175,-139310,-98642,21348,110271,79763,4784,-31534,-11034,30089,24886,5427,29700,48382,27687,59647,143319,150095,67520,-32205,-100263,-102854,-98036,-59412,-20717,-39474,-34368,51603,53343,-41896,-76380,-53708,-56053,-81433,-87390,-8870,101457,120183,36292,-85600,-100730,-10430,71159,46362,-38511,-72615,-26737,-4516,-59013,-92454,-30628,-19970,-102542,-84034,20484,42796,35928,-5209,-95018,-63154,81764,120331,76824,53194,28427,48310,131319,150739,88405,60739,79587,92434,96134,123152,175574,180148,72431,-67674,-80311,19711,113207,109107,34889,-13321,-12307,-33719,-5367,37437,-7041,-49874,-1354,72119,89037,39510,9540,7223,-48799,-71017,-45984,-68331,-93554,-39561,-2695,-12333,-5874,26818,34717,-45318,-141712,-108746,-48893,-54107,-5212,106117,134663,92943,83551,81308,70335,89251,62772,26410,51363,75833,54538,-13484,-80928,-77773,-28159,-3030,14583,45195,41151,-14449,-50382,-83654,-80451,-15559,14884,-45646,-99693,-129969,-120664,-48318,4893,-24641,-25754,29972,88325,89945,57519,22825,13087,777,-27761,-40029,-53367,-66636,-4460,87832,61903,-45420,-59051,-22307,-32916,-50930,-39753,-6141,30559,26011,22890,29476,-2807,-9599,71198,111704,31925,-47178],[-31357,-12652,-16275,-7548,10350,3327,-32189,-50906,16361,106654,87426,4103,4274,29713,5567,-13322,-40860,-67531,-102021,-105401,-20709,72536,52469,-39944,-36592,56210,64032,-4223,-15561,-17500,-7624,48069,45888,-24713,-33095,-7140,-15653,25436,77767,69716,75593,79370,1304,-81283,-78155,-33257,14582,73903,93217,51907,8587,-16502,-33706,-22556,-6693,-32975,-51410,-26639,-23156,-28212,-25310,-28439,11052,27346,-5038,2292,39681,27371,-8658,40459,136118,101202,-21572,-88672,-119856,-118300,-19788,56952,52271,30183,-6597,-90483,-140833,-118194,-115877,-84402,49164,167194,152685,92722,74463,40691,-60661,-129697,-78630,-56186,-69865,-66589,-108655,-195365,-145123,-7800,29649,-19834,-56892,-9097,63091,77516,13637,-104139,-129108,-20574,53957,21160,-34650,-26569,44316,84425,24321,-58608,-56235,1982,22522,-5961,-43382,-69853,-62953,-48270,-63088,-104864,-67564,41429,63410,-21525,-26032,45879,46663,44598,99300,96348,50556,39148,29960,24179,33289,20113,-9166,-10114,17751,77240,108144,72939,12212,-49315,-65539,33448,102156,5395,-84152,-57946,7642,81977,104144,15435,-47227,4896,100773,82603,-28830,-65013,-23438,44669,113393,109105,17288,-34175,-53079,-47900,-38302,-85155,-71351,44320,96677,19475,-36878,-27468,-3756,45537,89387,75240,53140,44268,27523,42032,70670,52493,34138,47731,41398,3343,-24098,-42969,-27069,59280,148099,146653,80613,12726,-31127,-15205,43234,54250,40663,21974,-22193,-66880,-78646,-102097,-119704,-104688,-91666,-87632,-24499,82163,124547,74453,52323,90999,89384,27317,-19759,-30604,26588,107303,103111,49301,24836,31030,45597,16451,-57237,-65993,9284,56818,28102,-53246,-60900,34317,138295,152266,86703,12077,-25504,-18354,47618,86650,75812,58731,62922,65700,39366,-24206,-43863,-4962,-2228,-28785,-34445,-108228,-172202,-129977,-51525,-4005,9428,7577,-9588,-40849,-31154,-12304,-37182,-96557,-155263,-121923,-899,76968,128168,163208,144954,85364,-1107,-53066,-52037,-14343,-27914,-376,-23341,-22543,73655,157891,129988,82837,54260,-11429,-34654,16684,46782,29649,-12083,-75331,-73643,-15319,7480,-56832,-105369,-52904,-43931,-100658,-64935,7947,-44891,-142915,-92281,17732,47696,7736,-91,60489,92732,55632,-17536,-81443,-99830,-100937,-80487,-34032,-57225,-97966,-74862,-98302,-165888,-113775,-39734,-23061,10269,28800,-16870,-54799,-25597,-23909,-111967,-107521,12533,72265,45393,-7518,-32525,-6723,-4027,-41206,6992,84395,41660,-64608,-71831,9448,8683,-56239,-59529,19966,90173,16017,-97977,-39495,55448,36301,10150,51794,31874,-68409,-119024,-98115,-72819,-38369,-17945,-41577,-95145,-53297,73217,134609,97785,66257,82878,77884,30610,48645,118555,114739,27753,-68143,-100063,-57465,28586,56360,45944,42663,52881,86510,83604,-26445,-87320,-17463,49069,61812,41399,25341,47306,75217,18528,-30557,-15072,-6478,-54416,-116834,-176693,-187903,-132808,-69694,-39522,-37440,-59272,-73895,-22999,10407,34399,93506,98476,26164,-15646,1272,21745,1252,-87511,-146981,-90170,-900,27717,47570,48789,-7169,-68887,-102336,-96016,2432,30250,-95773,-117295,15292,122432,83589,-91048,-229350,-208011,-101179,-6717,49375,72329,111093,139243,101855,9030,-97244,-114302,-52194,-40371,-71534,-36894,-10439,-6942,10114,-34035,-71384,-57116,-30915,42477,92517,74500,23175,9183,50148,61708,47348,64281,52050,-27,-10207,46720,100940,102789,93225,89072,86347,39252,-57620,-100141,-61874,-29148,-6058,24228,47225,73657,93397,76790,61983,36093,-15199,-12873,32384,69731,89069,47269,-12560,12939,67120,10982,-70608,-48675,1722,-10650,4272,34183,41396,53292,54522,28822,38477,76994,44806,-2774,14319,18493,-21678,-83394,-141902,-99884,-13602,41010,71060,43632,-28406,-83441,-85432,-83666,-97586,-145917,-160196,-103338,-27708,-40736,-95189,-49814,58311,83235,-1421,-96528,-78219,14574,58903,102636,154696,137682,36316,-58178,-42684,40140,44939,-7769,24182,96771,121198,99489,32990,-24131,-38017,-69379,-76492,-50877,-55391,-85838,-102968,-107050,-95069,-60735,-6459,12813,-44126,-93778,-50846,28258,80184,75443,36653,12143,18971,23105,11427,38411,51616,38218,17253,13417,30769,38756,17106,6120,15249,58282,90824,25861,-40792,7379,77280,41129,-24108,-16390,-8290,-13715,3594,15376,-22369,-53508,-58850,10444,97569,79073,2206,32467,84878,32352,-48696,-62430,-64695,-88109,-110096,-51094,43511,82387,85332,77120,38640,3682,-5828,-2140,34983,84405,95900,66206,44015,-10646,-66092,-53514,-27704,-326,64324,69380,25060,31571,58403,32258,-47397,-123674,-112271,-45579,-62620,-147286,-182688,-175926,-161980,-99814,-46606,-32135,-9823,-24565,-84175,-62153,-2158,9397,63839,136356,88257,9394,-6961,-22008,-14229,37514,53631,35917,20641,-3372,-34253,-71623,-69081,-52463,-22683,26738,26801,-45483,-53293,31438,79536,99677,108975,59698,-47262,-84894,-25547,-24877,-56268,-34343,-374,9029,35654,38212,38187,52391,-9801,-71245,-57313,-49645,-42282,30240,82883,57464,5740,5892,21365,12598,-25376,-19593,74168,155773,115480,35856,33779,56068,46202,39528,-658,-58665,-97828,-72119,-15777,42311,28002,-88724,-178663,-140869,-48871,6303,13203,-17676,-99779,-152430,-135652,-112120,-75401,6178,43963,-42536,-135496,-86423,25274,54489,50734,68643,113891,120799,84187,60590,67277,78813,100450,78614,33216,33766,37558,1026,-16158,19182,50637,52651,57556,59357,46048,21619,-16562,-34129,-24809,-42290,-100668,-106814,-48721,7474,20683,-21314,-94395,-90766,-49676,-49401,-49145,12316,30733,-52642,-110874,-46920,44695,74509,53718,44087,48541,6744,-32622,-14431,62608,107593,61640,-11957,-57180,-94904,-86287,15693,101191,91988,20279,-37123,-20352,51431,65353,-32541,-61198,10036,8062,-77743,-91499,-64615,-73482,-52810,-45120,-135649,-213555,-164448,-38052,35500,-23489,-97370,-89451,-41682,12810,24388,-6141,16061,50606,15552,-4655,56590,91710,49246,-15096,-60549,-75114,-88272,-70610,-36808,-42813,-41888,15646,31491,15118,-11368,-48869,-40141,-23001,-48497,-41258,39494,139385,128862,-20940,-89420,-16964,51611,34225,-16892,-22123,17126,-14210,-96555,-88659,3932,14053,-72775,-64389,46941,78507,41437,-10773,-96363,-112755,-9589,35840,8401,60221,123697,110877,112085,106494,38193,44588,137014,142708,64730,-10162,15110,67112,38604,-56536,-64361,37136,154636,168279,63608,-42990,-67920,-75183,-18604,38095,-9313,-61822,-40092,11472,33674,28398,57571,73991,-42992,-140038,-64911,-14271,-50842,-46701,3734,36012,15633,-2773,14821,-1971,-56294,-29560,29677,28144,22947,33915,4437,-23468,-2344,22928,15136,35779,57762,64821,74792,77382,62547,4820,-72582,-94426,-77609,-81603,-65350,6611,63773,27367,-36341,-72441,-31351,31281,-973,-79753,-107469,-132809,-98553,22188,54499,-40646,-93681,-70963,-53925,-42001,17196,66017,90197,89188,45730,5970,-2903,-28092,-15900,65215,66065,-35915,-51657,1190,3951,-36702,-64450,-46876,-7909,-17003,-9116,25128,28128,30325,90384,132664,63038,-7794],[14391,29494,2078,-9617,11025,23957,-8497,-60726,-54112,-4547,-10949,-45311,-14919,17664,-3186,-10359,-15797,8593,23449,-18741,-28569,43820,89007,45382,28411,64182,39837,-24616,-49831,-78159,-65658,26332,73455,40479,21214,-29495,-104412,-63337,21609,48590,95883,83843,-43233,-116813,-51410,44381,85143,96345,91338,56023,13199,-28443,-53288,-21507,23538,534,-52761,-77513,-83618,-42353,-6863,-41549,-61849,-16584,30361,39048,34227,39954,23632,20158,65573,38677,-49220,-103053,-123478,-79773,55256,130442,107746,77562,35178,-60387,-115807,-101169,-100885,-111025,-45193,82955,126192,87173,83388,83789,45543,33070,20899,-67245,-112820,-98874,-123398,-216234,-210563,-77730,24688,17696,-19300,1912,34791,46438,16463,-103028,-145997,-52587,1221,-9382,-14953,-7254,42627,75297,6194,-69846,-59536,-50133,-55089,-45462,-40860,-76645,-132014,-142413,-129178,-152535,-124115,-29531,13873,-24788,-58480,-38142,10451,44824,48135,17033,28414,78270,106433,99557,47715,-12979,-41463,-20173,37714,95488,91942,13436,-45781,-44362,-35370,6064,59597,-1487,-82992,-31042,76810,121993,92940,36890,-8303,17362,110986,104297,-15872,-29118,64354,147236,157317,84851,-855,-36959,-77734,-88703,-15273,33233,72955,104502,74690,28394,20577,17461,37862,86253,79983,20781,34538,74474,14807,-26923,61370,110460,68792,37491,28409,-11666,-58528,-81862,-65411,16673,81027,43984,10832,32067,19398,9660,37666,32202,27583,31563,-3429,-73608,-123932,-131173,-111270,-87455,-70889,-39585,-6370,10362,17810,14129,27668,65942,34958,-65564,-81971,-14431,59130,102160,93424,43292,8294,-35995,-35034,-5301,-46795,-87126,-23139,56115,71683,9102,-21847,33048,94286,76768,22666,6483,36547,54214,73728,99424,109546,73155,6246,-44832,-112787,-170753,-120088,-9665,7079,-22625,-33607,-78908,-102113,-78819,-45571,-24473,-32746,-20712,11454,-27168,-52622,-6479,-8000,-47900,-83235,-66636,-25188,-13504,13397,58621,108342,112701,25528,-43941,-51028,-25356,35607,94396,45171,-19432,27975,137259,135402,26327,-49421,-106796,-124636,-48008,8100,5370,12824,-7411,-43885,-51884,-8943,9109,-9514,12041,36544,16889,7611,4893,-55034,-106673,-39714,51724,57848,-1950,-40232,-4713,33857,31764,29949,25078,-28234,-85324,-60607,14347,16137,-53480,-113922,-132113,-160590,-164598,-132405,-66532,118,15522,7988,11717,17260,-17177,-69329,-4179,148462,173685,92186,22996,11179,32402,8500,-55752,-11564,85540,64490,-34099,-45346,24883,37514,-12915,-35231,20507,69535,16880,-87141,-110729,-59325,-3911,62733,111167,69476,-47123,-151696,-196900,-156425,-25739,56268,-1254,-111834,-110971,8129,90397,72160,38333,70435,73833,12380,-16151,6796,34372,9608,-70878,-131272,-117338,-37827,5385,-9847,-30739,-9210,34075,40710,2202,-35598,-5141,70181,84915,8797,-35388,26566,75427,33584,-43029,-81186,-70286,-51558,-64857,-107394,-108008,-70989,-19665,13680,-26692,-104466,-56874,83659,80111,14525,41171,46583,-3839,-30581,-15574,3541,-28424,-113752,-134536,-70928,-52782,-82299,-59168,-35234,-89898,-169188,-192382,-147395,-33147,51560,-8027,-75855,11746,116914,101892,-27142,-141985,-146187,-77409,2219,77137,128578,143796,105742,47541,-56880,-146891,-140886,-99439,-89955,-91681,-64692,-2125,57750,39997,-36567,-73655,-88814,-78977,-29582,3919,48863,81572,84751,80188,62822,71651,106807,79030,-4292,-28311,45808,125788,149287,122357,75447,38034,15257,26450,65098,50458,-9114,-10742,10701,-6383,1716,7157,-33937,-19133,30981,10531,-7310,19834,51625,96588,94442,29554,15790,52265,30524,-38556,-41857,14207,13143,-21175,-17057,10740,3874,-44822,-51782,-935,52002,19693,-12512,47252,92132,35851,-21755,-44633,-39710,-14315,20087,37140,13227,-21503,-20700,-7179,-42110,-98429,-155293,-166022,-116547,-64181,-61125,-79061,-43069,32561,54769,9235,-74873,-124201,-72892,17703,93982,124111,101825,31697,-56642,-49414,58682,108965,70611,65938,88093,70781,39983,32576,954,-56800,-83097,-73284,-84156,-92888,-70301,-53813,-61660,-56022,-16238,11843,-6676,-42048,-53141,-34123,5078,37570,25103,100,-40266,-100852,-91285,-18668,76964,141430,151991,86272,14444,-4090,8824,16694,41300,67423,87491,93577,11171,-107788,-108298,-29262,-30302,-47995,4808,22698,-25427,-73911,-81991,-76963,-62636,-53605,-8081,76086,75338,38941,105229,147129,47301,-61882,-62444,-21587,-54748,-140412,-99098,35291,83678,58981,18785,-23225,-43297,-65135,-73610,-13356,78281,117463,80138,7007,-62823,-74829,-33005,6957,32773,74969,98335,84320,54257,28010,20227,-1163,-77617,-116435,-51595,-25632,-83176,-160526,-223786,-224491,-120395,-41136,-33956,6916,67804,31139,-23070,-16104,-19252,9038,96207,71906,-21712,-33771,-4440,14137,54041,91012,93685,61901,8626,-28209,-34830,3371,2803,-25484,-5940,5481,-18757,14344,80925,93974,90632,62242,3279,-33073,-11855,29440,22555,-7196,-6415,9959,22431,62413,81934,98284,108023,44911,-12011,-10598,19384,76746,95340,33529,-37294,-101001,-83085,13873,81819,54233,26833,67996,135075,120538,63035,18495,-13727,-23772,17235,31581,4645,-58398,-73606,-14489,52030,40893,-38366,-75121,-24399,40530,65166,52729,-3138,-91227,-139110,-125525,-105601,-72196,18575,64539,-46906,-179938,-152990,-21440,60003,71165,69444,103799,113298,71548,29948,4445,-4490,25462,41347,21657,-10403,-20674,-37771,-67957,-57223,1657,54337,61310,41052,1601,-43330,-72287,-83433,-92017,-105010,-117612,-83967,-22522,17041,-2494,-83962,-145051,-100220,-9890,40460,72578,97345,79880,10393,-49717,-9869,84802,90148,-5641,-37217,48130,74075,6872,-30005,34252,96215,67567,-6352,-53353,-122890,-174166,-65069,104922,117018,45027,26992,43352,70913,77972,21156,-4422,-205,-49433,-72596,-26340,-9896,-50030,-39830,-24578,-126390,-210650,-155057,-52652,-26933,-92380,-120823,-85277,-47729,-2131,21593,10845,41175,63805,16950,-28875,-5350,27931,13276,2282,-5622,-39311,-55873,-56228,-55148,-59348,-47806,-24529,-18833,2469,-35636,-97050,-34412,49760,-16467,-105984,-61125,79095,124503,16195,-59155,-48575,-36676,-38326,-32908,3245,23222,-37784,-98412,-62778,13261,46993,17207,24428,101022,112074,21090,-86944,-146361,-147654,-80513,-44197,-52463,29394,146363,120317,38507,12855,-20421,-19495,53617,40273,-77582,-141055,-82333,8812,69184,65824,32138,42241,88823,76934,-2367,-62508,-61373,-72952,-53743,-11756,-18789,-29980,-158,36373,15970,-4797,53696,117993,29938,-71235,-36650,31235,30481,2234,30097,68491,22623,-14744,37771,72661,43182,52632,97427,90802,30382,-54987,-105057,-104487,-50252,11934,7544,-4563,22573,61461,70634,30835,23930,33456,-22204,-90100,-125972,-150743,-114927,-3284,68171,8291,-94561,-114217,-2734,67033,-22398,-88276,-49463,-68407,-73869,21353,36484,-73180,-144474,-116420,-108296,-110824,-36814,58140,110347,119893,70011,23264,38092,18115,-41799,-24296,-1069,-39742,-33467,-571,-14510,-35706,-24483,-9292,-10983,-43146,-31067,11131,39231,64025,106739,133156,89299,47054],[13721,32478,37264,28770,12565,-3711,-22826,-48967,-68398,-92903,-168282,-199026,-106575,-17677,-22260,-31184,-12564,63757,119124,71720,16817,30745,67147,79295,75779,58832,29740,-6815,-62068,-107845,-78596,10123,77836,83858,54165,-19309,-90864,-88343,-40877,7058,52668,27885,-52367,-70832,-7420,74286,100583,107498,79415,9459,-49060,-62954,-66302,-42309,9359,32534,1016,-78599,-122833,-58833,24065,23495,-11773,813,46097,46827,22522,35233,35585,13336,31989,57669,31932,-58151,-125681,-56988,99985,136584,68732,35510,32809,-11971,-57752,-58494,-60273,-104726,-106704,3816,95390,92364,58474,54840,90945,118059,55195,-60761,-85702,-71191,-102705,-175042,-169309,-81085,18272,75690,83224,61315,25044,8801,12115,-49394,-79631,-30244,-15843,-8972,1272,-10550,26807,85118,27495,-73514,-102763,-99649,-83939,-43928,-15179,-45528,-114388,-129266,-100168,-97088,-77581,-60962,-20251,32264,-13696,-62667,-10814,7112,-42247,-47982,5972,53314,108863,148836,86577,27874,21889,15324,13497,31978,7820,-78967,-109213,-19223,25387,-29561,-37988,-9607,-6301,31744,103094,105307,50816,18338,-2800,24461,96484,89201,11289,29587,116472,159096,131418,58648,22566,-14816,-95257,-111271,2079,133723,184824,100571,-7205,2462,51354,35850,39061,62535,6908,-71601,-12491,91067,36357,-45774,32248,125410,106591,42555,-8238,-11129,-10250,-50519,-88342,-43469,19376,-8325,-1432,72802,60086,31539,71946,81699,47395,12623,-28807,-76890,-112823,-105129,-49541,642,11302,6955,-19886,-59575,-80544,-63064,-1085,54860,27763,-56446,-79754,-42548,12054,41401,30906,-10662,-28038,-60492,-46713,-7326,-33738,-82064,-59524,1976,73281,59540,14150,38560,83938,31890,-32712,-10992,58404,59802,34092,43388,23646,-34904,-67535,-64470,-109197,-168839,-83236,60788,66504,1700,-24069,-39707,-30536,-16042,-4353,-27092,-69276,-33481,22809,-25056,-84419,-39341,15398,43186,32177,22509,21160,-615,-35399,-44603,24725,107921,60312,-31221,-93973,-127602,-1679,110992,85251,-8391,8439,100682,107821,-10909,-105691,-158007,-174236,-107373,-32305,8662,49135,28580,-19604,-47066,-2397,81049,96512,61675,91931,163426,152799,38639,-48995,-6931,48262,26204,2555,-191,-346,11760,28583,61421,111069,119542,38054,-24434,-7821,30783,60319,18823,-67755,-47252,-24201,-62023,-62056,-23227,-25202,-41908,-501,55112,50545,22508,24742,70375,147579,155748,104222,73049,110632,113309,31048,-42562,-4599,79385,96255,53903,29588,33592,40516,48406,57812,62241,48016,27324,-12006,-86776,-128452,-66395,60803,144425,120168,27899,-69997,-140245,-140490,1337,120840,40519,-114547,-150615,-56172,28485,28626,4335,33244,33701,-10207,-65382,-120544,-110940,-44060,-40855,-105612,-130945,-53450,-1639,-53223,-114190,-75811,-3294,37210,59589,34757,18813,55522,68133,25019,8595,44345,45896,20114,-35186,-111276,-120762,-52556,1141,-3253,-2566,1281,9589,32190,-11594,-82539,22865,204790,166370,38896,8879,-20462,-63203,-60604,-26784,10230,-12933,-77085,-58914,-15106,-72670,-122380,-87392,-63646,-84452,-121639,-126582,-98163,-63122,-2931,29059,4552,27991,56377,36352,3670,-22401,-23765,24430,79258,109964,119926,98241,42337,-15825,-108579,-123266,-37365,-24455,-52282,-60419,-74289,-10314,90420,87557,35683,3498,-56806,-73802,-47656,-19466,73659,147034,135592,94161,65236,71097,91870,23662,-95544,-86378,67396,173397,132248,64145,22948,6836,-6406,67362,173426,117325,-2814,6249,39428,-29191,-68716,-50623,-44302,-1745,47937,1316,-48785,-25423,-2002,30047,73925,49873,-5388,5488,34893,8745,-36215,3700,38393,-13457,-70971,-61865,-48588,-69740,-35485,21477,63618,35886,-2873,34875,85137,42934,3923,7764,-8021,-23922,-12495,6129,-6097,-18017,-7764,-4034,-23724,-47738,-81158,-69756,-45228,-88519,-100260,-55071,-39904,-26681,8357,19847,-32266,-100612,-53624,59327,80092,31177,23604,27034,-5863,14279,116929,194918,177192,119780,67011,6866,-12022,42041,48961,-25914,-51061,-37757,-73699,-84545,-18548,32064,-998,-52922,-28273,4725,-6572,31031,87010,53362,-20143,-54041,-65685,-44536,-45780,-99376,-93948,-28293,48239,128144,174550,93906,-41608,-96478,-65101,-26068,30034,79913,88157,76321,-1498,-129907,-173400,-120065,-108616,-97235,-19208,19185,-12012,-61558,-77224,-58076,-12737,-4608,1199,45668,70209,111366,203211,202040,70594,-33318,-16484,57555,47745,-37818,-45656,6305,21551,20544,8729,-17835,-36182,-54212,-70437,-47107,1760,13072,-16491,-42876,-35737,-518,24520,39969,33266,30945,58161,81923,42736,-4822,11951,31804,-14186,-52532,-19760,10674,3602,-75455,-199476,-212901,-69270,10246,-5549,47444,146107,143051,70713,35046,-2647,-27374,30102,55137,-11222,-49253,-21432,12765,22129,24891,53882,79143,34402,-18493,-2384,58762,47118,-21773,-39352,18387,61876,89741,124224,127174,73651,-28197,-81147,-39802,8096,38808,60383,41961,11098,25773,66339,106011,107721,123023,149788,108619,44507,33872,99476,185825,147950,13792,-72935,-130644,-103851,21333,123817,111294,68217,74627,90604,61036,32400,-5131,-18420,-3927,39096,88828,98807,23196,-44663,-41034,-430,5362,-21670,2151,54687,62316,46870,22892,-546,-12455,-11493,-27342,-59358,-46934,21891,56867,-25816,-135533,-144469,-44900,54803,51979,29232,60943,65977,4927,-31662,-53273,-97125,-67439,19056,36976,-16807,-37200,-52364,-100695,-121217,-64742,5692,17251,22965,6292,-55417,-101426,-104874,-94983,-64956,-29544,6387,48872,70686,4211,-124251,-183689,-104600,22456,101484,127827,129386,109840,79695,33737,18955,56302,46865,-66508,-110506,-11272,43057,-13621,-43984,17196,54362,-1313,-53291,-53915,-90993,-164243,-115624,22046,39888,2257,36073,84985,94949,65186,13285,2128,-17555,-64704,-33366,38926,37811,-18442,-40061,-35241,-98810,-136004,-76479,-15841,-36599,-77516,-72464,-68283,-57683,-14553,81,18199,85826,110693,64621,43314,67115,56245,870,-8148,-4399,-35583,-37430,-17541,-41132,-62106,-58195,-81536,-118336,-110331,-118531,-134255,-43975,56940,-25750,-131367,-75102,53507,113539,59417,-19376,-77551,-79726,-51229,-38975,-19209,-17409,-52110,-73855,-60136,-6783,50874,53844,55726,94733,96485,23251,-90184,-146574,-137974,-87892,-42019,-22195,20954,94938,77393,-3098,-10493,-4609,-56479,-80372,-92558,-159574,-151589,-52508,47885,128624,151182,83326,14404,-24717,-73833,-77720,-19508,26839,-10388,-48958,-41430,-26540,6401,89169,147898,86647,-11091,2047,106455,127234,69574,9806,34217,86727,75697,45997,31450,-15913,-23853,54888,101363,74869,60770,78148,85593,36047,-63856,-118509,-114135,-38503,53036,57913,22876,9942,35870,66626,20733,-10385,13439,-16356,-81007,-118937,-138089,-83144,38929,88556,-6008,-138339,-154530,-6425,77786,-18201,-77330,-4081,-3116,-51050,-20990,-2436,-46970,-53133,-16760,-21570,-55473,-23831,56538,102986,98661,40128,-2620,29237,24605,-57500,-86828,-80313,-95092,-74878,-65538,-89806,-58149,21787,52378,23807,-17124,-12106,7617,11763,38077,94528,122505,103706,82016],[1843,11425,46374,44580,3845,-15394,8457,33065,26435,-46167,-185391,-243692,-135904,-27580,-26642,-44023,-37706,27972,94663,91741,49682,-12497,-46860,6299,66182,64665,64306,37216,-54344,-99064,-47296,-1979,24596,40568,22222,3393,-6410,-31852,-36030,-20787,-45388,-61763,-30585,-8031,-14767,-7360,11312,50347,33998,-44686,-97182,-83621,-68481,-57851,-26645,24985,44522,-37986,-117844,-73800,30726,92382,97238,54430,25061,22415,35711,46151,29200,13370,35898,95127,108034,1864,-103341,-71055,47574,57280,-27368,-56029,987,18364,-45578,-72281,-58557,-73752,-62640,23709,88000,75410,11859,-10090,25117,13320,-47236,-78365,-27755,-19457,-92857,-152199,-126142,-75469,-4517,100392,152068,117341,58619,50550,83347,68403,37924,28592,8669,25434,26886,-23642,-5803,83767,56633,-81813,-170018,-137369,-62258,14519,48587,-10468,-62064,-37526,-5493,10001,20224,-31230,-3436,96801,53674,-31659,-20533,-51259,-115235,-64851,-6878,-28712,3548,85325,88009,88906,94732,26664,-51524,-42760,-34533,-90829,-111060,-13840,45953,-28217,-79464,-11552,63882,79929,76818,45186,7813,-13221,-30681,-22793,27209,43343,19588,38133,96894,126960,102180,76679,86451,63116,-29361,-72220,-457,104814,114156,-8005,-93435,-33530,33705,2098,-21192,-22281,-83029,-131252,-46092,73997,55420,-28685,-33554,36168,100872,91565,10147,3196,49493,-8593,-108460,-77361,20151,27614,31964,74623,46153,12250,66224,102311,54353,-24016,-87038,-110109,-94688,-80468,-31928,51288,80954,11202,-72123,-99685,-106425,-90479,-10232,53626,50734,16866,-27477,-59694,-43159,-29914,-30251,-27692,-41085,-49478,-22629,-20143,-42793,-68265,-78194,-32921,62931,51726,-25558,-19996,35182,-13020,-83633,-56653,14349,278,-42914,-48904,-80529,-138820,-116027,-26175,-4449,-51775,33646,159181,116580,-6173,-39961,-33640,-6170,32277,40388,-31741,-102238,-68190,-25639,-39694,-63999,-69409,-10159,86987,90970,26536,-3917,-8362,-39447,-101612,-82286,29655,50888,-13660,-86629,-125613,-105815,-58797,-28332,8299,57898,75924,41211,-49514,-137713,-181725,-154567,-85621,-27030,35394,74332,4823,-54295,-49166,-1792,65793,66993,27804,56415,148537,168646,31635,-54856,43593,84830,-6880,-24506,14499,30648,38352,41473,80947,140185,127520,42408,4311,21,-9772,41410,56561,2343,44172,85152,58046,47101,14092,-66020,-100784,-50794,33510,78926,95431,83327,31178,3418,40479,77014,107199,184252,160562,10762,-66972,-18443,48200,88929,87418,41610,-1832,-3080,65303,124853,70970,4601,7592,9258,-35826,-102503,-106196,-19022,90552,102058,46725,12697,-25826,-87441,-24722,86513,39175,-98720,-137694,-86572,-41274,-35960,-32773,-17406,-20910,-23948,-45070,-121802,-151134,-45903,34106,-19456,-90882,-33527,11995,-63587,-139484,-101248,-24936,42384,88279,79547,40667,28671,33916,33543,71318,78339,12019,-29920,-38271,-94385,-101753,-30395,25824,29159,29710,20336,-1261,17898,14597,-9261,86916,217482,147320,12351,-40184,-86303,-135191,-117395,-39587,48693,71491,41640,65908,61691,-38810,-73193,-32709,-20467,18398,34634,7736,-13609,-52851,-64230,-8922,29736,13202,-15593,-41420,-20482,16489,39846,101498,137082,91968,31391,6066,6709,-31852,-103932,-60923,62900,52916,-11330,-35604,-36744,16846,90092,117354,106230,61386,-17252,-37791,2339,53488,127003,142714,114595,101455,73299,40209,14461,-79683,-177964,-126983,51628,157916,74649,-34019,-65353,-43551,-56297,2854,128276,89833,-21769,13870,58574,-20720,-87027,-68389,-25564,15170,14027,-53232,-84995,-52409,-45926,-46165,2166,14833,-34026,-10096,48901,21401,-59358,-39069,5257,-31438,-101175,-98828,-45827,-794,33953,46765,63120,53780,14855,1891,22828,9941,-41838,-83858,-99566,-93792,-52769,218,-1149,-23664,-46880,-72583,-73091,-25157,-7750,11287,-2586,-83641,-74396,-3766,-31654,-72558,-45314,-10666,-18430,-45221,12058,106861,88130,575,-13041,13704,29366,55207,117634,211436,228173,149788,70013,4399,-13006,28422,38109,8204,4673,-4030,-61858,-85309,-17748,61288,31933,-76815,-111161,-66873,-17673,74695,144901,84520,-40953,-113776,-115932,-55688,-12360,-4173,22127,22461,2417,35170,93009,38021,-95489,-158126,-120380,-81325,-54172,-29696,-15331,-6308,-41108,-99490,-113892,-99588,-130750,-159829,-120655,-71286,-26079,5239,169,-24333,-4449,16966,60396,87499,91245,155129,244236,192167,54624,-7620,41582,114961,111372,54581,39562,6583,-34991,-9883,34198,39279,21187,19842,19966,-16453,-74311,-112761,-122237,-78236,-6079,38145,47030,57059,34314,-6387,437,42017,30776,3621,20296,39129,35316,27301,8767,4949,38962,12801,-101283,-130565,-11469,48158,20682,52152,117120,127987,104940,75251,19557,-36284,-16950,52960,43568,-34646,-63723,-31395,-41296,-86010,-41230,71431,86161,18565,-16761,8508,21232,-7569,-24804,53379,105678,78716,90992,125909,79489,-32270,-65802,-29183,-29468,-4130,50791,53344,23088,42854,88561,110569,79552,72191,113676,104870,65923,69304,111367,144888,128465,67558,2115,-55816,-35026,57289,128466,111346,69440,52241,12383,-24919,-28765,-19106,22496,45459,57710,116312,154392,95587,13500,-61107,-64338,-36176,-47953,-18129,30151,13869,-19282,-53204,-32225,49989,98987,36604,-58838,-58239,5073,36488,2195,-63667,-108423,-80343,-23106,-11889,4905,48374,30588,-27354,-38437,-51480,-125384,-110613,13053,53384,4821,-16914,-50397,-120663,-162797,-139742,-101558,-81908,-21217,32363,-10119,-87464,-99158,-45177,42781,84755,64946,70359,95364,7456,-132795,-166116,-72122,13565,31484,23007,57924,84631,102633,98709,41741,-12475,-33897,-78698,-83634,-29252,-15634,-47356,-30512,47386,49818,-51911,-103445,-78820,-75455,-121373,-127490,-90755,-73702,-69711,-19707,65942,83397,3647,-70529,-47760,-13118,-5019,5821,17961,5087,-28280,-49100,-38659,-42984,-30299,16357,13757,-34013,-36625,-40302,-90888,-80974,-16505,-13147,11070,111470,155588,121823,129853,163673,106881,-8301,-52412,-42522,-49203,-39600,14937,-1814,-45653,-68966,-134376,-220303,-222932,-171501,-134088,-63894,-337,-53650,-80843,36340,147056,152295,72289,-22414,-80599,-34034,13184,-6798,-26952,-28825,-28842,-32344,-37085,5957,32242,6754,4222,22951,33775,39424,11523,-25153,-56437,-54068,5267,53884,47332,42442,36249,22497,52746,63599,-31677,-141610,-164641,-146495,-108023,-12927,73180,108950,80772,20912,-26828,-77623,-128672,-77414,50076,118237,62683,14954,4269,-23215,-13808,83163,167048,123937,-15847,-80087,21943,126621,98688,6964,-11513,56502,94385,44614,-7889,-36985,-26887,28040,58570,31108,-2585,4404,45210,32172,-34331,-83572,-81754,-12785,71228,85560,47533,-13800,-13607,42763,33243,-21211,-55728,-88621,-93908,-83693,-96907,-42625,73030,119707,47147,-65551,-102503,1809,71950,-1531,-75805,-32549,-3194,-33791,-44981,-21049,22514,88047,89137,35616,-5317,26325,75488,86607,68572,13796,-49524,-52246,-55000,-95415,-95308,-107115,-181924,-195172,-169568,-151782,-72288,20088,27406,82,-13052,-7544,-19815,-56438,-41887,39876,93822,90003,62880],[11632,-11342,6463,10123,-583,26923,88113,133359,132000,44383,-73736,-106412,-41125,7077,-2150,-8097,-21988,-3468,51183,79166,31474,-79951,-140422,-67898,28159,67493,93644,56221,-29860,-39439,10062,-13332,-61734,-60524,-32773,24024,52884,19723,-10777,-51725,-113841,-87350,9786,24239,-49079,-103674,-79875,-20164,-12123,-44224,-53863,-52063,-60747,-60395,-48130,-6234,42767,10657,-65378,-63796,4875,85916,123611,52883,-24910,-5660,59392,71064,39019,32000,48292,60431,59741,23210,-29200,-66704,-49060,-34505,-73886,-99961,-17502,42973,-43436,-110660,-74870,-21159,43674,113921,114336,56057,-11054,-36419,-52199,-124590,-160106,-110012,-11535,-17441,-125667,-180805,-124222,-58298,5040,90019,128442,121191,103103,126464,178886,156569,87049,35943,16676,49796,60218,-2941,-11019,72073,77475,-43803,-134534,-107070,-22027,84789,132573,35218,-30336,24498,77050,93829,82139,32115,60515,121314,77733,8877,-17436,-81395,-124520,-55952,-11520,-65383,-75955,-12229,55945,116153,113079,19987,-67563,-45030,4382,-17526,-60783,-43154,837,-9927,-44787,-13737,59899,90867,65630,34901,43070,35212,-24132,-83455,-62253,-6098,11326,19079,75701,134617,108632,96437,112447,110763,68632,20023,12892,1424,-54429,-113902,-98072,-12441,46599,13108,-29618,-49760,-91806,-96474,-11683,68843,59574,-16747,-87877,-70701,50843,127390,71326,18261,39488,-11173,-93400,-43971,54807,66435,31425,17917,5256,-19678,7234,50772,37650,-25043,-93767,-121339,-86700,-78293,-59976,29499,80981,19746,-45907,-55709,-65576,-61349,2879,49166,63244,65410,27403,1753,7525,-29738,-22263,39285,15023,-21161,-20621,-40401,-32482,-26224,-39998,14650,85792,15060,-95244,-92847,-33463,-49368,-96944,-84707,-33254,-36266,-57332,-51304,-57802,-112868,-109863,-21384,28354,26267,118494,224069,149725,-6054,-49641,-22448,35342,94016,78833,-24427,-101359,-100841,-86814,-37936,17013,-26385,-36055,48477,48493,-43444,-93147,-57444,-14183,-79205,-113647,-26244,27365,14986,11566,16604,-147079,-286681,-185571,42458,119830,73893,4790,-71731,-145349,-170779,-88913,602,16051,48565,73533,-16936,-92825,-76157,-13712,11941,-12713,-7528,-1118,4335,20021,-44307,-76090,13008,52384,3182,20585,39956,19632,34059,44821,57914,88239,64869,13803,8116,-179,-9709,43952,72406,33499,47411,56527,46080,49179,2539,-66297,-88816,-74246,5903,115766,158533,101254,-11992,-80352,-29548,56393,128251,201467,148747,-26292,-97875,-25194,32058,52583,34154,-28047,-56808,-42982,26066,76849,19538,-23030,-16522,-46709,-38630,-20287,-63400,-50042,44677,56620,22267,50013,54235,-17312,-31118,26362,28374,-49935,-80594,-71063,-80198,-94676,-80518,-46365,-24216,1955,36848,4904,-45524,12362,94490,53920,-42525,-22533,12689,-35637,-89568,-76112,-22399,42018,92198,105007,63682,33302,38060,28909,66573,85920,14020,-42348,-37861,-46995,-17508,19353,7938,-14030,-4124,-1347,-17859,-4834,24058,52687,120788,162610,58708,-44398,-66727,-113304,-173171,-159693,-68191,42150,112446,134211,158119,121442,22107,3526,31415,21085,71499,106915,58712,20892,-11197,-51423,-31129,14954,3547,-28563,-47345,-41108,-21575,7795,82029,111009,26710,-60769,-41255,27597,18964,-39724,-8569,64570,42546,-12092,-9615,63133,111281,107386,123837,129675,74931,-1580,-26071,30210,100471,115971,61297,46993,70581,38894,-1741,-31958,-85185,-105854,-71568,-7189,46612,20240,-64547,-104955,-84759,-94895,-69283,38388,54685,-4614,21230,43481,-2444,-48875,-66151,-46997,-21960,-58755,-95676,-51884,-17729,-55307,-85095,-58757,-38955,-51930,-5948,49338,-4688,-91661,-89656,-64764,-73335,-106884,-96314,-16385,60556,62747,31487,28236,33639,26626,9518,10117,12598,-60592,-182349,-230505,-178513,-48776,36778,5679,-39242,-70537,-116825,-130184,-47347,21674,29228,-13957,-40316,9687,44646,2775,-26202,-36399,-45589,-31387,-25789,-4539,69478,121388,80499,28851,19015,46056,51531,50542,132070,175212,117714,68371,31356,6268,-8905,-37703,-20074,5910,-23555,-91461,-130990,-79271,29878,47424,-56726,-141808,-118005,-35126,34329,53624,24714,-39060,-92384,-89033,-35478,7528,61805,120069,80500,11997,3191,37269,8570,-86334,-153995,-131270,-92915,-116657,-162206,-143788,-89368,-64502,-27793,24298,3356,-105465,-199259,-223098,-194847,-88114,30551,56602,-6650,-38912,12812,126773,160734,116437,135840,178842,93156,-21124,-20039,73225,131149,97434,36291,46665,35883,-17741,-10009,42646,64678,46900,46892,68960,17476,-82974,-115116,-107006,-74585,-44311,-47375,-24499,48672,60775,9355,-8033,5404,-777,-4194,-1696,12397,49765,57548,-580,-35898,16908,41143,-25087,-60877,1709,39651,12540,5653,25759,32332,46623,44675,14671,-21997,-23625,42642,81280,-1801,-95542,-98407,-85458,-115707,-89945,34730,116026,71014,-32823,-59600,-11979,24667,31778,73881,84743,23955,13959,67251,91309,52501,32516,12792,-43393,-45660,-3492,25823,41317,60454,64735,61182,27658,4902,24600,37534,70069,103857,62773,125,34143,87946,65939,21026,44086,92791,107219,64512,19890,-22860,-75041,-92752,-63462,-12062,33619,23333,13170,63071,118750,96701,32754,-65958,-75965,-30820,-65548,-84525,-44258,-23579,-42719,-94440,-74863,26989,71601,-12247,-108254,-84253,3512,42659,22976,-28087,-86498,-127755,-153158,-98154,14979,69301,30504,16907,27527,2648,-57051,-47458,37422,67304,36600,17741,-28466,-107757,-158221,-168207,-171100,-156142,-68989,36411,34384,-41281,-54381,17543,101001,88482,-9780,-48026,1257,-30826,-106938,-82153,-9012,-32651,-122977,-138469,-40275,35838,82386,121993,64750,-57773,-104516,-58750,8266,27493,-6222,-20892,2713,52721,40307,-33291,-75200,-83806,-96168,-95277,-91991,-120650,-130867,-117653,-73805,19507,35948,-64141,-141125,-94859,7242,69815,34587,-32359,-55867,-59932,-47501,-9615,20514,51553,64924,-13970,-74798,-32751,-30010,-98983,-86513,-109,30961,36052,99825,144277,133925,134657,143129,84325,-34769,-89733,-53102,-46057,-56993,2165,22165,-17558,-42542,-102887,-204172,-203525,-143339,-106657,-67345,-46146,-53622,17183,182728,271215,174729,14203,-57217,-33235,41836,65086,37577,28013,30050,20243,20493,47579,69181,20555,-39850,-44462,-35606,-9792,47037,100730,118825,48890,-9192,46595,106971,83489,39836,36031,71370,99527,73003,-10441,-122079,-184051,-153135,-117222,-43445,21419,16124,-33494,-34244,-13297,-32718,-70903,-40268,61158,132314,89456,77552,79878,-5767,-64940,-22179,54758,63687,-44717,-148411,-84871,19842,29802,3308,-26788,951,65963,63620,38047,22526,1360,-1274,12402,-9091,-46835,-33202,18075,17157,-23204,-43487,-28547,6322,50159,66144,27213,-47923,-49641,6511,26903,-3731,-72639,-116065,-80214,-55670,-83282,-33601,86174,158774,151053,97127,45357,66130,79351,22157,-47225,-49446,-5206,17699,-6452,-10525,57386,124914,95515,12781,-6043,60838,89995,73911,78587,51496,-44389,-110434,-130692,-124727,-59303,-43311,-155770,-211899,-163225,-94715,-1432,49414,-13688,-57985,-41272,-22929,-49953,-90058,-72337,10310,81311,86651,43497],[23518,-32082,-51116,-37881,2067,62744,111206,137532,119401,33662,-16932,21815,50923,38338,18576,23235,22264,39477,78937,80520,-6168,-108674,-113656,-47633,-5291,22238,55899,38006,12843,40936,50877,-23229,-115396,-133492,-61588,14699,25190,-864,-40976,-101375,-104363,-35245,26016,14090,-59992,-112760,-83450,-31476,-27962,-24249,-951,-19488,-67377,-76029,-45582,-1579,50006,57341,-4506,-45977,-29429,20868,30071,-40452,-82465,-29848,36269,52889,39749,36848,27805,-38624,-78441,-16579,38177,-27708,-89932,-61958,-39325,-71490,-20112,62846,-5649,-96955,-32960,61925,103449,141125,124258,47468,-7519,-14759,-48568,-125199,-152009,-120508,-66670,-95288,-187474,-223242,-133128,-21954,32459,28412,16496,52804,83120,104894,148307,102767,-7823,-69636,-57386,2593,40311,11256,3052,63396,86699,43047,16317,-15292,-10271,91700,166358,83544,-18023,4850,82761,102112,74031,69577,104396,98577,49449,11393,-31737,-92495,-96253,-48708,-8688,-19959,-68277,-71416,16183,96955,69747,6612,-16735,11226,48995,31900,-40294,-93963,-79683,-55463,-59333,-60145,-11723,62704,78146,67298,105232,105266,-478,-108801,-121174,-52871,-4248,14048,73819,133757,88270,37325,23664,12357,31801,50099,27137,-68682,-149931,-132701,-41766,44719,96361,92009,59843,19799,-22176,-18446,40243,71848,42012,-24933,-83516,-92434,-9146,85246,80789,14085,-26919,-54051,-43210,14175,41481,18580,-43042,-69855,-34580,-37634,-48813,-13482,12051,-4167,-43931,-80552,-96269,-117341,-94097,-21844,13093,34636,56742,27672,-38396,-47175,2565,25822,35148,32305,19852,63338,95758,20834,30901,121506,99758,-23,-56526,-57920,1754,25312,21274,79990,107495,-12930,-117360,-100491,-53904,-52170,-56333,-53847,-40049,-37870,-18105,26345,20714,-48407,-80452,-51938,-37395,-11754,93354,203613,160077,24239,-43859,-9491,80192,129154,95919,-4116,-81150,-97247,-82259,-9346,67035,36453,-26924,-22643,-38620,-85299,-111220,-44845,50218,11577,-29399,20958,20678,-1972,56371,83124,-122333,-323346,-169704,58991,83822,58702,24956,-55882,-114181,-117286,-42562,22049,6781,6168,23749,-27499,-95960,-112764,-41464,8299,20744,49855,11440,-74730,-119399,-129207,-92199,-27386,7008,19459,46930,35741,-2433,11715,22518,2404,-15268,-30936,-13826,32036,48318,64257,93936,79609,18299,-10441,-53035,-76921,-50954,-41891,-42363,-40463,-50518,7045,105655,132351,101815,37991,-10108,-5285,41960,107022,158880,101504,-34255,-85821,-15642,15085,-8561,-44523,-94818,-96634,-65624,-45308,-37665,-21173,16881,7482,-87879,-84933,11469,4401,2239,71096,64927,37573,66629,76524,57667,50054,41601,31702,-7939,-37591,-31236,-57683,-114085,-123654,-48407,3965,25367,82704,97520,41239,22736,57801,39903,-24607,-20994,6212,-598,-36715,-46556,-4023,45080,91640,106801,69148,56588,81059,50052,20164,40371,23950,-5173,-14175,7587,57762,47416,-21623,-62453,-45527,-29517,-28386,-29008,-1630,72869,158463,151246,16551,-61746,-49490,-91105,-137435,-118657,-72179,-11922,58141,103137,113687,76173,22202,28721,48249,9645,-5816,11826,3905,2138,20287,27515,23923,9765,-1345,-13510,-6658,-6885,-19311,-5000,48147,59072,-16097,-77525,-26499,45051,58619,33193,48657,56911,5182,-29044,34861,162191,197550,130802,107829,122667,88900,11092,-34685,-9041,22620,2054,-34766,-14966,-3577,-26225,-12482,15152,38344,72360,44683,-36054,-55189,-11585,-7314,-36513,-50590,-75453,-57559,35956,85699,67854,49914,25901,16352,20454,-24461,-53450,-45487,-80208,-65594,41195,52067,-53068,-105193,-72660,-35645,-25160,-7127,8843,-27652,-80275,-91822,-85285,-77896,-93640,-94275,-25592,30019,28746,13470,21591,26449,50052,67111,64725,58056,14033,-117079,-231901,-178163,18603,97847,7678,-33607,-30902,-88795,-136616,-69774,35956,49062,1535,16354,49658,39284,49704,78857,40775,-17249,-11714,-28623,-82650,-11151,140712,154988,82790,63596,83371,60333,15255,49140,76961,43306,25016,22160,15193,-23038,-89057,-84100,-55248,-73257,-120240,-159547,-108509,24960,85048,28475,-44348,-61657,-31261,-35860,-71574,-49416,-12912,-28637,-49580,-35992,-3657,63571,116387,79779,67681,81942,74560,32919,-40353,-116940,-101816,-35100,-63125,-156835,-149621,-64090,-4420,71304,148018,99222,-68162,-187908,-229705,-223308,-113487,23734,83616,36756,-12329,43128,143213,159831,107786,86474,59187,-30074,-79475,-15259,80403,109249,52927,-38446,-37548,32763,40085,10985,16902,34366,16111,-7721,7622,3410,-16562,1580,-6700,-48822,-100938,-165680,-136730,14596,89125,60873,35401,-11936,-72938,-81178,-66253,-33772,23473,32097,-30242,-66534,1803,47128,1617,-40371,-7569,18136,-17753,-52721,-37065,-24531,-24902,-19202,5178,22818,7804,17215,70580,41474,-65960,-111959,-61169,-35706,-62184,-20497,79359,94872,8423,-17586,26348,66222,78274,70649,49950,15693,-4215,27127,91289,112716,90158,41003,-10512,-38294,-46029,-5049,60820,72073,25985,11994,11684,1500,-4775,22252,107955,139552,32935,-65516,-37914,8062,10126,7693,54766,88450,65572,-1459,-57629,-104583,-125407,-116388,-45002,13466,-1714,-60692,-74130,-44309,10401,18135,-28477,-82825,-49139,7078,-37096,-91093,-54359,17909,19341,-50373,-72709,-41525,-45552,-97265,-117457,-47870,49770,73742,20073,-35264,-64206,-139615,-239856,-164159,24054,73402,44886,91217,104155,59016,40994,57678,73873,80770,68569,57541,26795,-30531,-81545,-98712,-99607,-91988,-21915,57287,49667,4592,25755,81958,84352,-12543,-158386,-216351,-135322,-70906,-59630,-184,42071,-51560,-191545,-192102,-71576,13306,52024,94285,66751,-50749,-106416,-23749,78561,93881,61628,57670,29604,-6718,-9000,19248,24957,-22426,-73367,-58474,-31300,-60730,-111400,-122650,-82982,-10991,-3490,-74722,-130191,-93370,10070,61645,19213,-36304,-57629,-66722,-41011,18736,52292,76320,49797,-82367,-146597,-51494,17312,-29993,-58943,15249,103925,94134,64370,85516,102887,77141,46600,10873,-69519,-100661,-42818,-51653,-114126,-72747,4542,14497,35845,28622,-56651,-82156,-74841,-67351,-50417,-59506,-41938,80554,228940,263560,114583,-58854,-43270,60081,85121,56344,52378,85552,88132,38574,38173,103011,92286,8025,-41070,-54450,-45355,6135,51380,82094,122237,74576,27304,82483,130383,92922,34205,27829,62555,32282,-49165,-80290,-110501,-181676,-205270,-157932,-85786,-43941,-53156,-50807,9967,44915,9896,-45566,-71370,-27870,46813,36354,41687,59863,-11190,-80260,-83799,-35950,-3977,-70687,-167864,-142452,-82541,-25844,34309,24493,-4631,38398,90185,108106,85352,21320,-14735,-6405,-22479,-47651,-35522,-10055,-6648,-27127,-13582,8853,4874,14451,28086,-10596,-63224,-60289,-38961,-19731,397,-26530,-39374,-19590,-51962,-89904,-28001,89991,168906,188478,169223,127857,104230,60323,16157,-3589,-13779,27322,84449,44679,-22712,-13687,23232,38584,11707,7643,45976,45257,33487,69724,65570,-20366,-94472,-121371,-113399,-47648,4991,-21723,-46414,-26555,20299,92776,114955,9796,-80061,-66311,-33387,-59716,-77875,-46645,10628,63123,73742,36189],[37934,-22782,-52715,-38283,1978,40070,46971,39174,6496,-54844,-62836,-1444,31890,37830,16888,-2264,27860,93909,124179,93273,4569,-55489,-8860,32176,-12818,-46249,-13814,30928,72453,91931,62891,-3645,-88324,-118282,-55490,-31120,-40603,-24024,-57925,-94736,-34495,15487,4934,-3863,-33377,-53622,-31789,2560,-16744,-36902,-26375,-25851,-71523,-78930,4800,91538,142559,139279,51189,-31285,-25184,-7519,-57333,-114030,-88672,-32959,-9609,7767,9188,-5600,-23058,-94965,-147523,-67345,36647,17313,-25858,-3470,36131,12353,19093,91362,66183,4372,98935,175365,106157,84845,100710,49300,12056,39886,37504,-7288,-27327,-58073,-104947,-161008,-196948,-201848,-107356,17690,27760,-69573,-105091,-35768,6019,-5390,7358,-25064,-122054,-176095,-148695,-75795,-23858,-10691,16760,85459,110574,120672,137018,60133,-8749,57670,136717,115026,23653,-14331,44452,67324,58275,80769,102251,77342,36646,3739,-46543,-79385,-49093,-15867,29977,67683,-9862,-75859,3814,77200,12440,-25679,26940,62080,56870,30797,-43069,-102267,-116699,-144455,-156054,-127030,-60644,38940,85018,66542,77990,74652,-165,-67357,-87142,-52132,-5883,18715,52813,77571,29891,-54458,-107320,-147282,-110260,-1903,27508,-62393,-122504,-87891,-1955,62051,102730,144443,160054,118063,67635,44790,47287,49677,25474,-3956,-13036,-28929,-31946,10617,34971,17910,-38963,-62430,2107,31707,-13778,-54711,-105466,-117566,-53217,-27052,-35691,-13149,455,-3948,4209,-6244,-88374,-157102,-98717,-32956,-37062,17031,90891,47362,-57223,-70291,-14122,7289,2988,-29688,-43839,21556,74117,32626,58408,145007,141311,14461,-75942,-53493,27597,44384,35428,66642,72122,-27846,-86430,-47323,-7408,-13319,9085,23010,252,-30086,-3732,45172,7073,-53248,-49762,-39490,-68305,-70961,26491,135438,139652,48345,-38025,-29426,48425,86274,89372,22995,-58387,-48752,-489,35390,45520,32386,-4424,-39080,-57652,-38977,-12847,57790,130415,97000,69787,99906,17841,-79474,-44484,-28405,-106969,-121708,21412,38021,-30497,11471,51497,-4338,-34879,-25022,-28896,-59246,-72375,-56973,-42527,-49837,-89044,-143640,-85885,41120,123899,128624,73498,-1846,-103684,-149528,-86724,-25131,-7125,1903,-1792,-12974,-16846,-15269,-28501,-61311,-111116,-120817,-39288,64616,101815,112867,108924,55921,-6675,-32563,-97013,-146204,-118375,-76292,-54152,-45424,-39956,-8133,7172,22712,89840,111720,81687,38047,5543,18129,68440,50665,-16439,-47229,-22701,-43379,-84881,-71153,-76876,-106226,-108610,-115431,-89605,11423,97977,73563,-42505,-93523,-35873,-6418,10764,77962,98786,80184,58140,41238,76687,130006,90539,22863,-24270,-51118,-10254,-9334,-101947,-137870,-53648,-8992,-3709,48424,67594,-8182,-65340,-47921,-23964,-23101,-1847,13569,2517,-44385,-54121,-8445,33031,65360,63275,37459,52596,98920,80624,3684,-23262,-11566,-7790,-1723,34972,55006,10248,-51932,-87151,-82482,-68687,-55350,-52554,-33308,61307,176858,178848,33257,-66462,-54442,-59746,-61036,-24817,-18876,-4077,34091,18867,-46795,-91640,-73951,-6067,34633,-16593,-100564,-112061,-55829,-22945,8677,79320,87679,4340,-48452,-50871,-13200,35481,54750,74613,96145,59581,-10137,-43791,-25433,-14262,1381,44957,113448,120887,8364,-60591,28597,141851,140245,55730,31474,78950,85782,18813,-28880,-56340,-108844,-130928,-91812,-50741,-61982,-48500,14364,78248,120301,127143,67847,-23542,-59280,-25368,42536,65071,37795,-31007,-32157,57037,115388,113902,70535,13561,14655,63571,38850,-11842,-19999,-34288,790,99768,76389,-72702,-136452,-69118,13970,28472,-19230,-52685,-28831,-28340,-37201,-31921,-28901,-61970,-91048,-70781,-55326,-28393,14533,61989,64855,73691,89278,65241,36091,62160,22764,-103254,-91811,71866,108355,105,-6426,22283,-38725,-118062,-97589,14713,69950,41229,24079,-2497,-7551,66478,115978,83314,42665,42905,-5220,-102951,-54927,90210,98612,57004,88809,101022,65720,31452,18524,2853,-21710,-40338,-28448,10890,1688,-66885,-110284,-114794,-104726,-104332,-119022,-65949,56912,112097,82419,54447,18512,-25753,-75967,-129802,-96634,-13937,-16982,-83836,-95337,-34817,41387,51046,13831,70502,134590,101862,28912,-36630,-94298,-69418,10619,17051,-54169,-54181,28881,88040,142157,183476,124026,-27641,-133286,-162997,-148684,-64435,30274,96867,94680,75194,88267,97964,72818,53875,37386,-21195,-87962,-59258,36953,62836,31947,-5385,-95507,-136951,-36575,33221,-12204,-36267,-9270,-17263,-61336,-84635,-48105,33412,75069,23468,-47333,-101064,-181475,-185651,-41774,57395,69759,54157,-32161,-153196,-186856,-143627,-97784,-53306,-30381,-63237,-78088,10292,65734,8727,-50806,-19352,4591,-49906,-99445,-66731,-29862,-53573,-61108,8411,73975,37081,-17215,28541,74161,14397,-39452,10906,44261,-32808,-83962,-26969,44320,69217,102945,107062,82433,58088,30435,6744,13973,33187,52075,70733,73536,49937,2624,-19094,-19496,-44145,-21817,42234,35394,-21501,-7379,26478,26617,30116,80411,155888,141947,41503,-9033,-37337,-98242,-105673,-70310,-15449,12182,-11817,-79778,-149506,-174435,-149528,-98653,-6788,20104,-54800,-132761,-143226,-137998,-108996,-95836,-121127,-119885,-55153,4074,-3145,-36920,-935,84136,91166,17105,-38606,-87367,-124643,-114013,-50093,38102,80859,50230,-25653,-55755,-37155,-115891,-241995,-174041,7202,37402,44616,120054,109753,50293,51784,75537,68032,62878,69121,77804,78659,61656,18419,12894,51487,79627,127944,130937,59407,28946,95235,134563,62957,-80596,-215589,-246353,-142082,-44775,-19065,21239,62953,-1927,-110993,-131730,-54415,11186,23571,25574,23280,-20150,-36089,20498,84982,91431,89040,105197,45071,-46117,-38183,46471,91926,53675,3421,-9262,2077,-8200,-61939,-92699,-69671,-22099,233,-26351,-67921,-47766,-6317,-28943,-49342,-17652,-13100,-44920,-39251,18953,47181,53393,5875,-123122,-175496,-47351,84664,61748,-27286,-1504,113058,117713,36288,36410,62296,30233,-4322,-34610,-93490,-107586,-62769,-90900,-184259,-145179,-24924,37443,105508,147783,79924,2880,-31044,-32643,-41575,-81198,-60148,65957,146866,114078,19791,-48448,50812,144290,93407,39741,48232,80714,78550,8172,-15449,27479,13906,-21523,-30686,-49864,-18162,67220,82681,24121,5464,6311,44746,123398,151236,75184,-21826,-31839,-6214,-88591,-198087,-179828,-123065,-143873,-175076,-121349,-58259,-43557,-44975,1323,69015,52778,-39184,-114680,-150438,-136543,-65831,-52913,-70815,-59874,-46428,-37415,-25560,7450,32237,-35402,-129645,-117826,-86029,-38982,46133,75810,29520,40854,98290,108794,59270,-8163,-26982,-12146,-24513,-32573,-30863,-29610,-12867,-10287,2757,3201,-21245,-8355,21185,-1484,-44764,-70022,-84765,-60880,-16337,3536,49945,48978,-39019,-57676,18595,89917,121619,103732,68025,49022,46302,-1226,-22011,2125,4716,43166,111575,59561,-61785,-128594,-93434,10802,83345,70435,13720,-30646,-26197,-7176,-23995,-48769,-50132,-44952,-61601,-81487,-48437,55044,122333,82417,52479,92697,121839,48250,-54242,-49046,-1562,-31914,-58815,-34934,-2228,16822,27458,25045],[63775,19262,6224,1741,-15827,-11650,-9728,-42067,-82404,-104249,-103006,-95679,-58078,9653,487,-46057,-5017,79736,100646,91231,57906,17502,40268,59918,-5915,-78703,-52802,41963,99476,73622,53007,37091,-27298,-56749,-47458,-92248,-73925,22383,24701,3968,24696,-3091,-28174,-991,-1845,-15667,-15726,-1881,-21199,-75674,-94997,-53575,-59323,-46906,84817,210797,259460,228317,92218,-21485,458,11237,-47809,-70564,-32325,-24592,-29993,-7788,-31528,-87020,-83373,-72740,-98409,-89867,-29214,27240,68152,62802,72189,99495,110881,129863,119459,114509,202096,230923,105154,50036,77144,50425,39712,100447,117625,77694,88352,56337,-52699,-123338,-110369,-110881,-60643,27911,-15379,-141547,-162846,-88235,-60625,-89603,-86001,-72599,-103431,-142349,-144364,-98831,-54886,-27903,31111,120461,135055,116210,100317,51180,19149,52001,90882,104343,67184,7447,9888,35076,71558,85814,75818,79048,69547,23797,-23768,-26472,4599,30374,80083,130998,59623,-29003,20244,67172,-33589,-85237,184,57046,43863,34449,-7641,-47379,-88032,-173966,-206262,-134806,-34190,52325,80978,21559,-35401,-37882,-7269,21601,32697,21594,7768,-4584,-10228,8536,-1090,-70346,-144550,-177529,-132584,-5775,42579,-25314,-69790,-53334,-11424,3856,14694,85498,159975,162486,139996,95505,32080,17653,41137,64393,66767,24354,-28583,-24513,15569,58342,40292,-5551,4731,-3386,-38578,-48081,-68437,-79022,-39080,1948,22645,22114,-6761,-32005,10784,55403,-30344,-130574,-70544,5870,-10096,-27268,-6074,-21182,-76892,-79142,-23309,10103,12678,-31180,-79965,-72043,-37670,-12691,43732,115241,116620,29319,-35152,-16783,30234,18907,-19833,-27742,-12569,-46928,-60529,-7480,48855,35667,40581,76702,68504,10904,-16789,-35493,-71144,-66443,-10428,15950,-18311,-45759,37574,119115,113785,46966,-23417,-56036,-35545,5692,63172,44490,-13238,20893,77963,68605,12980,-12616,6875,17523,20647,48093,89335,137573,156159,99276,65744,88475,5224,-116357,-152819,-152493,-97000,86583,159357,21628,-81548,-36069,32751,46760,66379,77388,-3288,-111507,-100863,-44713,-33028,-42525,-83016,-163808,-129514,30484,122160,97139,84015,93399,-3249,-105594,-65823,-15778,-12253,-19604,-42015,-45573,-25366,-41945,-77810,-95192,-129376,-141275,-57313,57184,88790,72956,50651,1964,-11533,22951,-15764,-72269,-67994,-52950,-70792,-85161,-65276,-58046,-96217,-49256,75078,108807,80020,53677,-21246,-64238,-2214,31274,7088,-14265,-29594,-79447,-95336,-8636,24404,-70792,-150603,-131771,-32273,80756,146191,135831,63523,-18546,-60041,-66126,-65717,5503,83205,76975,18597,-12980,32214,113266,91854,12510,-61308,-92785,-26874,7756,-77159,-111520,-63163,-47163,-25694,41156,36483,-77070,-130532,-81444,-22602,3843,42368,51460,6831,-59402,-68911,-37288,4055,33594,29866,21855,41224,72682,78537,44130,-14223,-53392,-71037,-24757,27050,11504,-35733,-64280,-88539,-97171,-87751,-59393,-28190,-8118,52145,140726,175005,53574,-87561,-85309,-21641,11865,39299,67550,127558,160402,48847,-128389,-210985,-144390,-12798,61071,27580,-54494,-88492,-33615,-10767,-8918,66601,89529,3742,-66815,-75519,-41661,46726,125129,178150,194888,115073,22947,-19411,-65448,-108106,-85064,18206,153329,197434,41128,-92889,-44996,14668,-39983,-113936,-86584,-14,39688,25879,21591,-22356,-127156,-142085,-64008,-23868,-20496,26556,74341,95593,77516,15818,-23419,-8755,12867,8932,54632,113440,113086,10598,-59951,-6251,69959,95372,73138,17240,11642,67870,71995,30492,25832,32801,47444,91157,56358,-75315,-134549,-58898,43646,54230,-16254,-43485,24667,50350,54280,68275,62493,21916,-15353,-44898,-66067,-40844,27273,99540,108508,80602,47639,-20145,-68746,-8490,52471,16995,8686,67974,54535,-3685,28222,53707,15387,-72927,-118255,-51981,33480,34061,-528,-24033,13743,85362,96919,77788,83115,98978,67225,-10932,-22963,25719,1115,-3806,60869,59428,29919,46190,31004,-3776,-8469,-33067,-36754,26841,57534,19148,-45432,-97842,-83965,-34308,-12954,9492,70436,94323,65464,53389,33026,-5577,-38709,-95840,-99422,-37355,-44655,-128631,-137907,-49277,37816,26620,-33085,10588,82188,63747,-3697,-44209,-56227,-42685,-20115,1509,620,19237,77585,124125,154092,139379,94014,48540,-19166,-71312,-55062,3966,44450,90339,119797,123970,91296,64412,37369,23767,19716,5300,-24162,23907,93602,38890,-49887,-54508,-98934,-147372,-80501,-25257,-71402,-68202,-2537,15401,-22499,-84308,-71545,22008,47921,-19839,-39261,-23553,-70591,-112245,-62734,-4935,36069,38436,-37192,-158234,-214649,-184037,-156226,-132133,-82219,-76020,-66452,28315,84224,22249,-45995,-20231,892,-59576,-108462,-65411,-8294,-26092,-41093,44638,116686,48461,-32364,8607,89809,90149,68189,85986,71970,-16119,-101013,-118553,-37336,98639,198053,176960,87419,911,-36454,-59233,-45959,45609,101096,55069,14301,9240,-48902,-85051,-27021,-3021,-8975,-7653,-46344,-74350,-1994,45126,15194,29901,108873,157877,109366,58834,58589,-2554,-102199,-110884,-88114,-88132,-92159,-83714,-123239,-200612,-208737,-132140,-26550,30055,-8813,-98779,-156426,-153901,-154290,-156892,-160844,-145830,-119336,-83298,-31951,16217,19178,32478,88948,97818,31440,-31704,-93787,-111460,-55787,33157,83521,27681,-51534,-75295,-45438,-16812,-86504,-176488,-106153,2365,6246,38305,95570,44096,-25388,-23690,17795,30938,12903,27718,62472,79783,86221,64453,66133,123764,183432,225634,190874,88837,56148,123747,149032,78283,-32995,-109652,-87176,14458,46571,5881,14916,83611,86051,17495,-56276,-44046,6182,3603,-37961,-30798,15950,50095,51965,47590,30027,41229,86995,66175,9140,3846,35175,60826,59472,43327,9155,-4604,-4376,-13132,-34517,-56292,-25956,32614,27937,-10246,13149,-6231,-84680,-82507,-11732,4582,-19871,-17147,19737,31974,23215,-8275,-89091,-120792,-20511,93792,85143,-15866,-44279,38078,78099,33362,16047,16609,-20,-7223,-35279,-86456,-100815,-79922,-100678,-160393,-111225,-20539,23108,82605,142834,101638,14810,-22187,-24748,-55032,-111675,-89695,24319,42889,-33542,-31948,39078,141739,149570,75058,53860,65749,53329,39623,-17302,-85745,-110836,-90809,-44000,-27492,-31629,33636,125335,133994,40553,-58282,-62141,36496,138448,157544,59005,-71643,-88611,-48711,-112378,-192174,-147778,-77554,-59034,-29769,-5413,2389,-8194,-2632,22924,33097,-35873,-133099,-169068,-160962,-154004,-104646,-88364,-121836,-122236,-53070,20124,59809,106895,140408,55967,-63339,-50162,-14519,-33974,-195,49767,44559,73160,113459,74930,-6433,-45131,-30652,-705,4589,7140,6474,2514,8715,12329,-1837,-32431,-57679,-8751,70843,75432,-6307,-84145,-96606,-36320,3745,7441,71044,92489,23424,29469,89794,82787,42592,-20044,-72279,-64561,-16241,-19759,-27605,-24535,-33448,12117,95207,63093,-57510,-142514,-94215,43179,146539,117530,14885,-39707,-33209,-66337,-107221,-78725,-8029,42400,14120,-78898,-92566,34640,131704,72332,11012,31993,70171,48821,-6766,19440,83456,45024,-23685,-33989,-11550,-1775,11915,45348],[57905,27654,36983,16193,-46373,-36225,10531,-16767,-72843,-88735,-95198,-145473,-140944,-50975,-28049,-47570,-11981,35409,46637,74365,71653,12297,-13854,4598,-14953,-74520,-62557,23810,45561,-6396,16536,36804,-18025,-28261,-51992,-125896,-68463,77060,116544,76267,6809,-65142,-44249,11076,7170,-21029,-52405,-70481,-66874,-103514,-128108,-85384,-74393,-39726,100225,216311,248235,212323,76288,-33002,-23015,-5832,-1070,20439,4547,-54675,-56500,-13457,-59428,-155387,-131485,-43620,-43914,-105477,-103974,-15379,70110,29453,3104,105415,174015,130709,96822,109630,126370,127698,96052,78205,62899,37849,59440,116286,105123,52273,97025,116161,31242,-21196,366,-34154,-37842,637,-59238,-147719,-154089,-101426,-85647,-107450,-79669,-29234,-2892,-13746,-52314,-64277,-37431,-10047,37270,96447,89765,17497,-39521,-17011,46157,64306,55079,43345,20618,-19588,-40638,-7216,63920,70042,42294,71582,90921,38455,6678,24139,23950,15780,60283,121679,108906,36939,18174,16138,-78823,-132838,-59438,4860,13616,36448,35589,-7828,-66216,-124975,-133382,-67114,18539,69799,74136,185,-98272,-95912,-1128,78402,122756,92404,12502,-50076,-86376,-48346,-2154,-21254,-83079,-66480,23423,97859,84528,-15424,-75394,-58013,-42361,-82943,-103684,-38049,61552,130256,164520,127761,42592,25388,82141,113084,77905,-3101,-53265,-26746,43236,94400,98467,39882,-32292,-54725,-23935,11283,18536,3254,-10495,6951,25280,-1042,-35742,-68741,-33280,46852,19987,-69178,-48854,26899,29143,-54081,-114835,-97815,-69738,-60530,-43927,-15760,27441,24676,-37854,-88911,-86071,-40623,28261,69586,49525,22620,19966,17905,12171,-29501,-102204,-131679,-96060,-78334,-68972,-18780,53023,38617,-7400,31926,97752,78816,-9514,-102042,-87072,-18356,15663,16619,-4623,6106,101457,161491,111998,41124,650,-43705,-59377,-32162,5642,21433,36330,56322,60591,39144,-5351,-26850,9189,61600,80881,74710,80966,91986,79196,19532,-24855,-18439,-19168,-53610,-129740,-153989,-67536,80762,88645,20975,-39507,-72544,-38521,38100,106948,112904,22242,-60809,-27594,35144,53203,22521,-61820,-168382,-151519,-44735,-7379,-25196,-4655,35518,-6777,-78043,-64303,-59234,-62831,-34085,-20713,-26928,-34269,-68973,-101080,-81633,-62568,-84080,-77242,-19334,4391,-9968,-34889,-69313,-33485,70555,74296,21604,11979,11370,-34212,-86117,-95860,-110082,-120901,-36698,46748,29645,17725,40509,-13128,-64129,-7604,32808,8452,-8923,-11979,-33208,-13432,75555,99632,-24215,-145438,-94316,25021,73711,98678,132415,122586,63839,-18431,-90806,-122628,-66479,11232,10320,-27317,-39622,-16285,31444,43066,14916,-76210,-141150,-91125,-39837,-66472,-85371,-83996,-79044,-5507,108281,89519,-49259,-95730,-26484,20818,9679,43173,79318,43541,-35014,-76967,-72629,-24683,34098,54273,48129,35194,11138,16511,66885,42961,-67911,-138160,-85462,-27689,-24649,-45176,-70919,-87493,-77569,-63534,-22035,29145,37756,27520,48705,95951,25276,-102901,-84683,19831,44969,30458,96188,225908,275195,146805,-47743,-151283,-99665,25276,101153,97273,53050,-1071,-8293,-5245,-14753,6550,15386,7056,16162,3020,-14806,34981,112607,174295,195123,116261,13269,-55744,-132278,-169452,-105446,-3465,109405,158188,28402,-111528,-118428,-112014,-197590,-247708,-185280,-105706,-46707,15856,60787,37320,-53160,-67002,2050,41841,63261,105327,116466,81027,9007,-75435,-93854,-26013,46503,61276,54315,76409,97740,18779,-114455,-138322,-54317,16580,40708,21647,16437,40657,28532,-951,25990,51565,31914,31147,14198,-67424,-111884,-68788,-14703,-16357,-28732,30652,111700,114220,111298,131643,130551,110035,92758,46496,-13730,-31739,4759,54670,67709,42282,-17411,-101976,-153256,-128451,-59385,8969,34467,15288,-34874,-34892,25786,49485,47887,-11242,-99364,-116363,-77821,-63370,-26565,42869,97764,110617,94729,75935,78748,103775,106210,65507,21787,15133,-17277,-37190,-11022,-26938,-40909,18951,44039,29548,49506,29099,-8087,25568,72820,77380,29488,-55572,-61539,23815,73808,37511,15687,32025,24155,-860,392,38620,52210,-12565,-63309,-50064,-52783,-103410,-122156,-75823,4081,28988,-35889,-49443,-10697,9771,-7843,-13454,-5719,-44636,-110539,-102073,-47343,-697,29732,64172,92318,33321,8779,98808,101497,10073,-14619,3298,-6137,21855,66437,56265,18725,52826,81030,32425,13057,66697,73196,61404,65228,9574,-70188,-74842,-83858,-93352,-54937,-51371,-96788,-66703,16257,53567,30367,-41609,-68874,-18942,-5867,-40064,-1949,49538,31437,-9823,-29665,-25026,15072,24810,-25293,-101487,-165376,-193600,-195356,-166643,-107082,-82366,-59116,21239,61322,15470,-35980,-27940,-29857,-82825,-100929,-38497,21329,19832,19257,97780,124299,22588,-44013,6326,71886,90603,96316,101722,72810,22565,-47990,-125506,-78394,83728,202446,191429,93819,-36030,-103773,-132167,-135117,-17346,83398,44208,7404,22240,-50772,-128880,-66001,15581,15166,-50256,-121323,-118872,-9213,39472,-32906,-53572,31247,88771,54918,43496,44183,2851,-9967,21006,-12056,-104702,-152578,-102592,-94049,-152087,-154087,-40032,70105,44972,-65146,-142129,-168517,-134624,-103195,-117474,-148480,-101750,-67691,-74616,-30899,46285,50040,1471,11649,38374,-14465,-81531,-111239,-85346,-18311,42762,33279,-78680,-145213,-79548,-8747,-12386,-65502,-90019,-13320,16471,-12673,12007,38602,-34088,-101851,-79827,-3522,15222,-32693,-31512,16858,28502,29799,32949,25180,45035,85894,114920,117403,87378,78847,104507,101221,74699,41879,32969,85863,151633,103668,3704,3725,97304,140667,81943,-13733,-39175,-5138,-8238,-62684,-44384,53300,80323,26243,-7365,-23741,-18809,38554,68368,65993,42067,-2109,-27062,-6496,9443,-10307,-24104,-15350,21724,19705,-50268,-47437,23658,31837,15817,36637,-4936,-49081,-14247,-3259,-35267,-21095,24177,30929,6399,2056,5707,-32400,-55532,-21736,32841,42642,-24827,-84604,-46001,18181,25579,-13938,-46362,-55272,-45971,-40879,-50120,-45551,-27574,-28493,-26059,9178,-2866,-49920,-36380,35402,53616,17180,-27297,-52121,-76975,-113638,-88942,11976,1621,-99057,-51242,89926,129085,58217,8227,47754,93190,58089,25829,-2197,-88362,-161184,-122157,-34576,-16497,-7457,57522,105493,126814,93788,-20433,-81085,-905,91199,102689,35749,-60230,-79835,-25383,-23250,-40914,9580,35857,31753,77179,53734,-14653,-36591,-5825,-8777,-69959,-156447,-183021,-139668,-101472,-101431,-73088,-63520,-72604,-57562,-11674,30015,51927,111609,170051,102958,-29466,-23867,24865,-27266,-72720,-51809,4112,89629,130574,63165,-26490,-47276,-34660,5505,45652,53869,49518,29345,-6375,-27970,-50306,-89010,-110814,-27057,109854,132134,9062,-87738,-75965,2126,45447,17743,33960,85529,79846,75666,86010,30449,-51346,-114788,-132946,-85625,2105,29089,-6247,-68689,-107526,-56571,37882,44517,-23619,-59296,-13819,65630,93102,45552,-6734,-13063,-11974,-57177,-80328,-47904,13070,63594,36791,-34833,-37868,10752,27029,-7401,-32094,-18689,18128,14464,-4272,35217,100237,72692,-6819,-44952,-29777,-5362,19331,56649],[20881,2315,34722,32261,-12610,15624,93552,108030,44511,-21801,-56000,-115172,-155880,-92490,-25895,18677,56647,74269,85324,95872,46989,-26961,-37977,-5973,-757,-34839,-31354,12202,-5948,-46074,-6363,7675,-24625,1366,-2029,-57798,-11981,86949,109113,45137,-37687,-56322,2879,41210,34889,15508,-48977,-100763,-83218,-69209,-77095,-82442,-104743,-73773,34804,108771,114521,85181,16708,-38157,-57027,-32209,39634,68190,-7944,-95409,-91714,-33482,-51544,-130550,-104114,-20363,-32344,-97253,-102580,-51810,-8791,-74042,-108891,35849,148713,81574,29432,17496,-44831,-42170,64333,111527,52008,35826,82467,93548,45707,9278,53344,92092,79519,64298,54465,-9822,-21878,-11904,-59018,-94556,-91382,-62891,-53359,-68468,-26989,21471,53501,81143,47265,-12374,-7827,29849,30947,7275,-12767,-65759,-99777,-43785,36670,56613,48442,-3985,-74039,-98491,-89652,-46376,32068,56795,43012,65783,76611,25800,12918,44709,19380,-37426,-9533,69578,111215,69353,-12113,-50576,-78777,-87063,-40036,1105,-2692,10551,28588,-23430,-77592,-59260,-13305,25942,58441,66419,72996,52678,-11502,-25002,16887,68497,114033,95528,26783,-31936,-95243,-89806,-15609,13946,-10362,47650,175357,206987,131636,-6780,-78801,-44600,-31405,-89317,-108116,-68195,1338,82454,134706,122109,82290,87995,130132,114831,36165,-53690,-75527,1260,90027,92912,65736,32182,-40274,-57878,4921,53707,74699,68601,23673,-8022,-32480,-54145,-39682,-69557,-92114,-24328,6311,-42388,-41649,8431,17992,-26630,-82790,-75515,-33059,-38975,-86238,-88445,4620,84075,63135,2171,-7958,16126,59200,52714,8981,5835,40025,30263,9483,-31872,-110777,-150241,-111585,-69796,-39369,-3932,46036,10551,-84908,-75084,47441,106107,35517,-40911,2730,61109,32608,-27341,-61437,-10448,106067,182278,144403,66900,24653,11309,34437,26380,-33569,-27149,57196,58569,-4351,-26696,-16937,20393,50698,62033,52420,39423,24002,-2568,-19134,-19970,-41770,-70725,-20378,44265,-20392,-71510,-22695,-37629,-48446,17557,6021,-82457,-78996,5319,73325,65171,18222,14803,45881,77468,118644,104132,2777,-103401,-95331,-67186,-65851,-49300,-69729,-108803,-107100,-74361,-55218,-89782,-101862,-36840,24914,27805,-9968,-56867,-67931,-5551,52194,5134,-84858,-97845,-62866,-45008,-73589,-118321,-77976,53039,82537,38858,52598,86800,51644,-28577,-83293,-107796,-75141,3716,20595,-15883,-24,22530,15864,11439,42960,43167,8750,1433,27950,47635,79241,109086,93181,5849,-80353,-38270,21351,-1684,3284,74027,110416,102143,41619,-50072,-62938,-21427,-11396,-17450,-7757,7192,7051,15026,33877,30267,-63352,-156710,-135567,-76019,-43012,-62712,-101435,-100398,10222,164288,166733,39656,-20961,10039,7351,-43828,-14327,80532,109947,20557,-65080,-60843,-474,80132,112886,88762,30270,-43720,-46894,38321,53349,-63420,-139220,-124810,-84785,-31370,-26423,-69428,-62654,-16798,-9699,21026,62107,43034,-2800,-14025,6979,-19659,-59958,-15280,62853,67522,30974,74528,167391,187595,134310,75238,30670,26487,62352,94937,96565,51641,-23264,-58618,-30871,62,-25486,-51396,23305,144933,148975,85749,59426,77889,102789,97452,37140,-37392,-100455,-151947,-145723,-49317,3697,28754,50912,-6577,-87683,-122587,-154617,-203880,-210235,-182944,-170743,-105258,269,51146,37854,-24019,-41176,33140,97585,97329,104813,124339,99451,43456,4722,-17958,-18707,24886,80807,70351,15995,8679,-8001,-107671,-184764,-149559,-70068,-9017,33648,50785,41463,-12889,-52628,-4300,35699,-3899,-22519,-26085,-82331,-110969,-89748,-96972,-110292,-49889,85317,175556,145686,107688,122516,137950,135727,134299,93884,4106,-32675,-29651,-21869,-5392,15183,-18395,-73217,-108597,-136337,-131837,-46170,19057,-14519,-90092,-80673,6013,35246,37775,38401,-5825,-69760,-131645,-148222,-36189,113015,146238,114468,116126,104231,78891,87060,76942,43765,40489,60346,28540,-36512,-54815,-56251,-48288,20243,86690,89449,79812,46738,-4598,-14967,20681,48740,22065,-49406,-51406,49993,111548,38295,-29306,8332,36419,5803,14249,98025,150009,104787,26587,-14331,-10369,-21791,-79419,-118372,-60639,16800,-6906,-30790,-16534,20878,43784,51032,30053,-52012,-138395,-132371,-75818,-29976,-21568,-7992,12758,-65036,-86490,62573,148510,86970,23795,-19872,-78389,-57175,-11692,-36589,-51288,29084,94218,44470,16499,82866,97639,22916,-8931,15029,1292,-37271,-63084,-57638,-14073,8841,-14376,-26802,-2326,24903,6848,-48970,-61367,-19881,-2788,245,46220,73410,46579,24537,32513,41859,56208,42529,182,-33170,-85147,-157226,-174304,-127460,-83300,-70774,-56169,4864,40342,16576,-16879,-23006,-70096,-133265,-102070,2095,60289,68733,103975,157713,103019,-19825,-48645,14402,53073,50669,44851,62008,82610,91107,47506,-38845,-28607,76772,153170,154630,110497,950,-95368,-127009,-138575,-78179,18540,45083,37374,40220,-4808,-78539,-83378,415,51786,-24053,-107634,-101196,-17833,29335,-33695,-102161,-49383,22614,19607,21798,14515,12381,96680,171394,91302,-49650,-113409,-56899,-1536,5762,22165,109787,142641,46162,-82007,-132978,-142789,-81780,-10944,-27374,-81835,-35602,10960,4486,46705,118333,95639,-23989,-65793,-15769,-36797,-103561,-126292,-89855,-26983,8608,-19090,-96769,-108581,-18018,37320,14927,-18940,-12799,39858,28323,-37607,-40391,-11176,-48517,-88720,-35998,55470,48575,-25486,-47381,-1376,8439,-2571,2624,-26375,-72654,-107653,-105557,-46860,25742,68071,72460,47563,43987,61708,85822,122474,142535,86058,-6642,-15327,90250,162162,112186,43157,15615,14705,7928,-24362,11993,95130,62746,-22584,-22221,2777,-2133,25172,37889,29689,21882,-12189,-54645,-32801,10563,11208,-11677,2096,58384,61218,-33715,-82122,-44154,5384,35344,12192,-31655,18055,92208,23824,-79949,-39053,48048,35219,-11539,2647,12532,-22335,-50293,-42523,6522,36085,-18495,-82655,-54042,579,6061,-29647,-60166,-82436,-89813,-54209,792,51590,77377,77838,98638,101562,11779,-103913,-115950,-30847,38591,48253,-5645,-51651,-62809,-62584,-35975,40200,16483,-97234,-47346,79230,61697,-31752,-62312,17802,111926,88772,44256,46267,-2091,-73529,-57902,18437,27919,5368,10560,-1258,34112,82199,19714,-65153,-19072,40742,21709,-2287,-8359,-8058,33298,65822,73605,111221,129356,113720,96735,25314,-84545,-104033,-42000,-28573,-107155,-180397,-146922,-69623,-46249,-55156,-33871,-31655,-13935,28653,37505,17050,2363,34473,87476,77493,-11527,-27993,18710,2413,-86248,-113855,-35083,70689,108443,61641,13857,-11804,-46056,-19389,48503,65090,34835,-19039,-63610,-86886,-93663,-125465,-149277,-62644,86940,116125,22770,-29005,-27148,-7883,47454,46200,14675,56135,87273,47532,5544,-43161,-115429,-147955,-102441,-15849,75280,82088,1258,-97728,-141893,-95258,-16026,6877,-719,31798,76010,72442,1393,-71670,-67099,-20202,-16663,-16761,25169,48326,44950,38604,4283,1093,59496,65367,6198,-22621,-36726,-39890,13142,20991,-24061,-34045,-2294,5820,-15968,-43364,-39479,-9910,16318,23850],[-23672,-18721,42038,81212,77264,78965,126213,194205,162906,46970,-18753,-62162,-118456,-82762,2903,71665,104775,123517,140228,109485,11807,-35637,25403,68374,36614,2811,14572,28471,4319,-17671,-13308,-21400,-9196,46836,79064,58775,54420,54784,19968,-36395,-48053,21958,71327,52226,57814,72630,-12314,-73407,-51654,-9652,-376,-40492,-104430,-107435,-48011,-11387,-30504,-66040,-55854,-31502,-34991,-110,69274,48940,-45260,-103483,-105388,-73047,-51479,-58660,-33539,-7193,-42062,-62900,-40209,-59618,-98178,-159675,-165862,-39588,51508,-469,-37249,-47535,-112713,-117045,-5711,51924,3572,23173,82789,58084,7207,-4577,5317,16982,55203,55934,4583,-49819,-31253,-24837,-60802,-61131,-31075,-10205,-9297,-14110,10053,19880,28007,74761,67502,-4377,-23050,22094,-21330,-107289,-98685,-60333,-54309,-48461,-44076,-610,47428,-6367,-97062,-116384,-90319,-59160,4990,55572,68454,56258,23054,-15767,-5409,39042,13972,-61830,-58995,-715,19918,-5313,-64188,-66539,-17903,7850,33169,61702,12156,-35198,-31217,-68744,-99502,-50939,9873,48241,55400,22944,30042,78744,91491,52212,2188,6793,33183,32350,40513,45256,-29225,-98033,-54862,-9823,-1709,59146,155092,177197,115378,9897,-37967,-6572,6408,-15564,-2756,15434,28091,41711,46974,52238,68935,101135,125302,78979,-19950,-84199,-61556,47471,111886,50313,-17649,-5590,-10289,-23648,20798,56857,64857,63786,32336,-24862,-78321,-60068,2152,-49540,-143887,-106817,-48370,-59380,-45405,-29009,-34605,1874,27983,14030,-1062,-47065,-136197,-169474,-60059,88465,127990,67649,46296,64768,76655,46244,9348,-9443,4489,5708,22373,25503,-24576,-82449,-67531,-11122,50781,73199,66283,-19496,-134623,-158984,-66542,22676,52765,74605,99906,102193,59679,-28796,-108888,-102617,-4820,101056,138338,78024,8737,32195,131551,117837,-10394,-52800,28574,48747,-22570,-57375,-25323,67677,114846,52609,-20511,-4123,8055,-46330,-56218,29750,58975,-444,2058,56900,23140,-5898,15446,-55933,-75114,-10659,-13415,-63562,-34933,17825,20642,-14634,-20993,-4667,-12406,-4685,64778,104127,62120,12589,30125,26017,29019,70502,-4743,-138020,-138698,-50427,-13317,-35334,-48700,-20056,28709,49343,22243,-18051,-6011,81293,127928,48137,-80749,-126613,-85419,-50824,-84183,-135923,-112123,-1784,44329,43782,94756,136558,83248,-8404,-62751,-78737,-51403,-4049,3060,1703,10774,-21844,-2182,52642,65439,32862,19285,30041,39391,44929,69892,73500,41993,4688,-34885,-29666,-8337,-50674,-67016,1528,73190,105853,58385,-5184,28542,69953,32497,20812,58059,83164,68929,74892,72098,17263,-66527,-121003,-96103,-34593,-5134,-55692,-120867,-129479,-37068,113554,162330,71568,-7827,-38397,-79963,-123411,-81093,48978,134197,52870,-33113,-6731,46828,89033,103714,78788,4579,-75547,-70595,-16131,-18353,-71129,-96841,-112897,-99728,-38515,-38040,-70876,-26281,20599,-4550,3526,29493,-864,-12958,-8512,-41206,-57788,-9916,41026,76035,97634,89692,69891,39171,-17817,-15629,85502,155151,118694,51020,22650,-1215,-78780,-155991,-150924,-73923,11035,-2177,-48696,32809,168588,199856,151429,93825,74089,80259,41387,-36963,-79001,-86032,-83980,-63777,-16197,-8931,-13983,8065,-5397,-58126,-129419,-167543,-112209,-60508,-99462,-163858,-115150,-23695,-2578,-31538,-98713,-118918,-5975,104141,75842,52330,102487,121461,104351,119004,97552,18078,-9143,32323,54426,-30977,-94406,-78110,-69044,-109677,-143070,-122771,-56968,34879,88800,82808,10629,-64133,-42089,5782,-26065,-54514,-70627,-128892,-137748,-100006,-107797,-104347,-40905,47864,133150,112007,46589,41005,72616,78691,69547,23646,-50877,-48755,-45429,-47730,-5020,52843,47534,21609,-346,-42021,-71172,-25109,34027,2435,-94526,-107921,-12527,-2452,-32495,16645,76117,53337,-53674,-135119,-63077,74571,105695,74113,84694,100713,95758,82605,25266,-20259,19977,64871,17167,-59187,-56185,-6711,22188,68339,142296,128686,28659,-41350,-61254,-71535,-72952,-76144,-87488,-79536,-32234,54749,108668,49637,-2004,44304,60339,33148,44899,96708,166450,186427,110290,22346,12048,1918,-77098,-142224,-95807,-6098,25388,43395,47494,50753,67100,67996,18854,-41867,-62144,-42139,-29070,-19973,-24520,-35429,-38551,-100090,-129283,-34936,81919,121082,80050,-2786,-82440,-75281,-52800,-58206,-62961,-34948,-2014,15736,27616,48766,30273,-41041,-41310,48322,67554,4422,-56664,-93373,-43039,77939,108986,13853,-66385,-63630,-62002,-94590,-77503,-20471,-1710,2460,36774,48988,-1046,-27478,45330,103512,81044,22174,-4742,1786,-23557,-89629,-111390,-67479,-34252,-42801,-63060,-23460,33635,29368,-4114,-13260,-95754,-196020,-147205,-12520,51494,82413,159903,172979,44412,-66064,-50182,7037,34720,22436,-10459,-3631,51973,92104,75331,33250,40946,69239,67968,61965,97059,64207,-20318,-51070,-68797,-83761,-31887,28989,15766,-17366,-5717,-18870,-72907,-25804,74973,36452,-41813,-53566,-30554,7402,91,-65544,-54274,4588,10378,12874,19633,37689,129189,200139,119440,11090,-40409,-27763,52015,140723,175188,182720,133970,25666,-41816,-45571,-53399,1044,63433,19217,-46324,6302,73663,79233,99975,148015,114677,-26571,-110433,-62696,-25726,-52709,-101742,-102195,-50656,-10198,2702,-3102,8433,37231,49490,42022,8827,-14664,6348,-4147,-94037,-117412,-51069,-24141,-30996,16535,77645,55215,-16059,-45248,4066,35472,19188,-3768,-49573,-131044,-218511,-227336,-157677,-69407,-4052,34927,31017,19371,29668,37277,30450,32805,26605,-20317,-45642,57858,155387,124788,79595,69971,38405,21835,29022,69859,87198,14728,-43491,18214,73815,49546,26258,-20390,-65436,-25945,15709,-2311,7832,66957,61471,-2965,7554,85989,88174,-20927,-129858,-140041,-29843,40005,-41520,-92744,6539,74396,-17718,-122831,-79596,-4461,-6464,-15647,189,-31729,-82406,-100750,-56604,36431,70494,-6374,-64689,-31053,-8330,-20695,-928,8072,-32433,-81224,-75420,-2831,73921,100260,92316,89274,99025,43067,-54100,-68806,-11310,32217,47466,34150,-1916,-31413,-15932,21775,60637,20683,-66256,-13113,58823,27793,-45509,-70086,12171,104202,77137,42799,70278,68921,22408,13733,69034,73493,-4949,-80608,-124900,-87501,-18408,-24128,-56791,494,36403,-25472,-50456,7150,46160,59351,55524,25877,36724,112877,166872,121945,11584,-93649,-112812,-63349,-35823,-64296,-97865,-76998,-32539,-23856,-42717,-32827,-35866,-30711,3388,22739,16856,2662,-20317,-4767,47529,35691,3762,27753,43382,-30438,-73244,-26600,23431,18636,15740,45122,16631,-68124,-74454,-6252,23013,-37403,-101909,-85955,-62233,-70453,-109611,-138128,-79427,30208,75737,69906,76168,29944,-43226,-1630,49229,20157,33876,70670,19985,-45218,-71514,-107611,-107945,-21328,65586,111507,80763,-222,-76680,-97081,-60217,-12896,714,24401,91572,147104,106935,9780,-70051,-69394,-27312,-29287,-1850,95836,150052,117402,53846,6510,22067,94283,138717,113363,50379,-29576,-59407,29452,80705,5372,-78262,-95288,-56699,1449,15390,14063,30857,33152,-34],[-65812,-31163,52422,111731,108658,53150,47729,138815,156579,55201,-2421,-33315,-76229,-49460,13472,48991,39708,27926,37716,28587,-33063,-37210,67870,109451,34051,-5773,20055,22915,15359,3263,-28413,-45949,-12609,38442,79284,88509,61463,20386,-28659,-58087,-18622,74252,86583,13857,20299,51063,-26721,-62708,-22965,17122,44567,30365,-39814,-81874,-68027,-60662,-100746,-136759,-89344,-12757,34699,71608,90526,25211,-56988,-75931,-76372,-91182,-75253,-39258,-24184,-33241,-47195,-16863,25676,-40398,-130205,-154233,-109157,-37391,-9307,-40872,-48371,-5211,321,-42467,-68504,-63672,-58582,-1458,66545,57653,11183,-26867,-46345,-53412,-18119,-26166,-82368,-115380,-86292,-63185,-75377,-48420,4395,9662,5120,36457,47067,19825,18774,37028,17834,-39593,-56954,-19067,-80070,-157981,-83115,22450,3389,-85165,-139865,-55910,49634,34264,4420,4214,-3112,-8702,19492,64097,88193,34234,-37093,-36181,18477,62681,32568,-32211,-50958,-55562,-101443,-123236,-78878,17721,76377,51518,55711,113556,64527,-17858,-41816,-69655,-82436,-57806,-36159,1082,18201,-24695,-38607,12760,66983,42410,-18185,-26737,-14247,-14196,37779,102816,74524,-3982,-34874,-23954,-11019,26970,53222,59868,51397,25324,17179,29411,40651,54470,78100,87778,69952,15376,-24394,-12691,5668,30445,68220,38710,-59476,-98238,-29279,90553,122822,26303,-48344,-13515,22131,20597,53722,70046,37300,20661,22866,-11751,-47971,-5063,48511,-29746,-135047,-101677,-26653,-21318,-24382,-35984,-49357,-4185,68752,75793,27168,-39714,-119657,-166519,-92033,66425,135578,54808,-3494,18482,28657,25619,26166,-2849,-30321,-17567,44606,99626,86450,11418,-2573,60183,142762,165191,101660,-37407,-132903,-151174,-136334,-86681,33534,137349,154002,135736,115608,38055,-77328,-155564,-121040,-23712,59863,42903,-22321,5920,127015,146352,52993,-21839,-5670,39308,21963,-5824,4440,70725,134273,63371,-43714,-10598,29859,-37912,-39232,83259,151705,107011,37611,2722,-7010,45934,76828,40018,-9589,-17759,-27560,-14468,52989,72166,3240,-49982,-44241,-80971,-140315,-130087,-52357,23332,64871,90946,143403,151422,140006,178881,133587,10615,-24601,9096,35136,58337,75681,40283,10360,9709,-1042,-7874,35074,112151,121432,40407,-64244,-116918,-94280,-71255,-94194,-115066,-95019,-19945,56452,133864,188377,146403,16960,-71197,-76281,-68541,-65828,-34122,-2568,17505,-19644,-95965,-72490,10245,20463,-4879,33344,70420,33186,-15340,865,30322,20565,-187,-48909,-75005,-25400,-33006,-78499,-36341,55751,96235,49297,15928,43149,70245,47123,38056,83835,117035,100576,119346,96161,-13599,-79691,-53701,2084,47393,5613,-102205,-148844,-125962,-78993,24304,95553,38293,-28361,-75414,-123567,-146676,-105914,-10565,77496,58844,20892,26250,25326,3084,7602,25366,-18000,-74691,-65676,-55575,-79413,-60677,-50949,-66363,-65368,-54181,-78822,-75298,-20664,-14671,-57814,-41163,-10551,-21961,14223,21588,-58144,-90771,-28815,16168,59848,127138,149283,89246,-6399,-90505,-99614,27331,156653,132399,15725,-52353,-99370,-181521,-229497,-184645,-102483,-6349,31015,2838,26343,74667,107281,104126,61667,58710,114568,91517,-23750,-68375,-22710,20219,7016,-48622,-66417,-12102,52044,32088,-60425,-189864,-195680,-41958,45078,-22339,-112798,-98798,-48975,-56522,-104145,-184292,-191873,-48876,92714,78319,40044,74452,84200,59475,81511,77891,8894,-35754,-39044,-10082,-56949,-142018,-153943,-80759,-29566,-62427,-105865,-73952,10045,87825,111125,46547,-59623,-82356,-33210,-38649,-72393,-97228,-134173,-117004,-67647,-40722,4983,18419,-26840,1565,17595,-35500,-63576,-18512,11844,-13791,-77311,-93378,-51236,-56000,-38316,56861,126291,119638,91731,60058,28191,31321,67945,88603,38255,-68820,-99839,-40768,-64495,-101114,-50688,49462,104484,62182,-52624,-96703,-16752,63616,54246,29919,65723,107761,86388,17494,-28135,-22037,-1603,-45663,-93850,-47830,46008,82657,94329,140798,102475,-51130,-136799,-106465,-82781,-139502,-216876,-195594,-75367,18346,61059,90961,65434,57138,78939,27960,646,27697,25857,81380,155313,114255,21201,-19425,-50979,-88349,-89311,-39637,20169,70087,113672,88507,31766,20486,27802,-900,602,44933,59766,22199,-6537,-10821,-22626,-36912,-61218,-83481,-74998,869,103963,107112,38043,-1141,-2648,-17212,-8777,-25398,-72024,-83765,-1503,65646,49349,-13661,-50574,-9688,59937,42554,-1426,-53227,-126208,-84545,95790,168181,41533,-97087,-98242,-41068,-55011,-80446,-59426,-47868,-54258,-10450,26464,-28110,-76505,4961,73469,15337,-63330,-41953,9114,7785,-29389,-50416,-21097,30646,16671,-51387,-54516,2662,16197,-9172,-12460,-83845,-203078,-188582,-68242,726,61574,152690,129903,-10560,-75269,-34391,-10332,4723,19980,-3858,-28053,-6125,11620,10099,25173,59498,41944,-22366,-32723,57120,82901,38463,21113,-2153,-32905,-18747,4811,-36493,-84678,-60071,-23663,-32258,-4805,77671,60186,-13525,-39266,-32706,-6697,7927,-23361,-18940,38427,54092,47419,46831,52610,92059,127328,88391,43957,-4578,-39649,38081,157061,178093,144415,91637,21520,33682,78344,70395,97037,101718,7170,-55587,44226,135947,110837,73830,88347,64701,-30958,-112516,-97141,-16626,30799,-16273,-57660,-39800,9842,77201,104169,89905,66941,56039,39192,-24288,-82424,-53464,-47031,-129720,-142688,-44497,147,-14753,-3755,28055,19983,-38095,-60168,8202,65179,40700,-9861,-48799,-101622,-156244,-153784,-120484,-100709,-60154,24700,56570,30511,21263,45,-47024,-35862,-3237,-9262,-15339,63659,130789,89428,35573,53672,38804,16690,45452,71458,29071,-27994,-7462,91748,119710,62102,20192,-42029,-86800,-25831,58193,70914,54877,80153,54706,-30093,-10966,111083,131250,9640,-140051,-180543,-44084,37050,-56196,-113212,-61430,-69745,-143298,-158703,-104780,-78189,-55083,-1008,-7341,-81908,-124173,-108344,-43315,48178,80354,5957,-56234,-40620,-34708,-26209,46079,91233,49550,-37955,-94240,-67432,-15896,12950,19554,23117,99374,140340,95069,52217,22660,-10948,14248,67142,43847,-20095,-4631,56046,69192,24061,-2262,40034,54573,30697,-7699,-9524,48227,76966,24712,15968,51443,49923,20027,23011,75548,94442,12880,-99680,-153861,-136303,-110291,-100117,-64772,15072,37159,-34549,-72117,-12970,44353,36868,-15075,-80610,-85081,24430,146865,163423,65144,-17190,-47450,-56958,-68881,-43259,-27641,-48047,-39278,-7796,-34691,-51562,-52077,-74453,-98871,-68077,-3163,14066,-33426,-28978,52920,84137,66292,62586,50472,9541,-14889,-10872,-36110,-96507,-70044,13025,-2354,-90329,-116441,-67167,-24613,-78531,-123391,-53853,10229,-21383,-81119,-113855,-84265,-12586,63195,102572,104386,38899,-56931,-58319,-13242,-24955,-16611,29515,12148,-40505,-68063,-77382,-48372,42670,80294,53351,23232,3449,-31626,-37943,-15534,6265,12036,33664,87651,135513,101195,43508,5768,-2243,-2431,-38031,-53663,38373,146441,148645,79580,37132,19779,21051,79025,124339,40514,-93252,-132603,-37134,49420,15126,-70052,-112616,-84362,2401,48109,53907,67862,40950,-23562],[-56231,-6930,77255,116297,78027,2913,-9203,58648,77975,30418,21965,5815,-24865,-2775,34533,44973,-21905,-114919,-126545,-60676,-45336,-44053,38206,68121,-5597,-24025,9791,-3156,-11764,-6512,-21277,-43668,-48864,-36359,-2632,28547,24580,20928,20538,5819,26965,74955,60286,-17498,-34029,-29874,-76038,-65799,-6279,23144,72769,114243,65251,-662,-17327,-34109,-78369,-82870,-33969,29765,74504,87005,86258,44847,-27215,-54999,-45691,-58868,-63931,-69506,-102388,-106206,-53170,25570,77297,9435,-76417,-53921,18054,34567,24080,7544,10460,91858,159262,84634,-61333,-111502,-71855,-1168,73364,91308,10460,-85061,-95256,-93579,-93703,-93449,-100981,-146162,-152866,-96148,-43996,10781,29268,-20004,-17435,56600,71921,49558,61438,20802,-53197,-87580,-64501,-26795,-71889,-100911,11697,97724,21929,-112840,-157898,-62060,48397,71331,108721,129931,97966,73735,55262,56601,69818,-6795,-79760,-21091,84863,108197,46460,-16283,-44094,-83209,-141095,-145458,-20352,141853,138356,14489,-8277,78211,99845,66435,24841,-33067,-47659,-25570,-31948,-44177,-42120,-52681,-63797,-60167,-32488,-6778,-2242,-3046,-2219,-18415,302,75818,140183,138381,49892,46,-3316,-5494,-20284,-23314,1960,13653,18096,27255,43390,37584,23701,30409,31563,-3617,-18805,-1899,-13754,-15350,21294,-8192,-91556,-115731,-41564,74819,117788,37167,-23657,-10646,10323,48404,96265,76902,8858,-13960,4904,4250,-197,15836,21013,-22228,-41565,8278,76998,73948,8223,-28590,-33167,-46373,-8123,50352,40187,2880,-25946,-71742,-55532,66717,139045,51625,-43735,-57240,-48438,-26704,6631,7648,-15979,-5920,50737,109416,111991,46827,29625,82208,162056,194926,96605,-69397,-113102,-79835,-99800,-101223,17340,129125,173013,173679,138887,74254,-7766,-94820,-121352,-80844,-26159,-814,-16273,-11954,41992,68626,59328,10751,-31620,-11463,30494,60188,45541,21544,56690,43467,-25316,-1568,18417,-50614,-47817,38783,114832,131529,64791,-18579,-22401,86476,129695,66319,10458,28043,23038,26916,72817,57795,-18794,-42195,-30264,-104178,-179457,-160514,-108334,-50819,25450,89478,168287,179332,131705,152387,189799,164593,102980,44044,25035,70176,144376,108294,5350,-62066,-91085,-53723,28840,73208,65991,33166,-41819,-106127,-94598,-71010,-66834,-51084,-40911,11045,117753,235915,247176,105488,-69757,-132427,-95700,-62851,-50568,-22950,703,-6320,-74461,-141832,-112328,-44773,-40107,-48496,30988,106865,74642,4771,-1542,24458,34546,23213,-51662,-108638,-54053,-15156,-51661,-21906,50702,61382,44934,32140,1801,-3659,3092,833,50317,102973,95736,108315,91722,2530,-49275,-4570,57169,75705,-34629,-195274,-170917,-51494,-21469,15272,49474,9809,-2391,-887,-44313,-92637,-95716,-72256,-664,76906,80072,-1572,-81176,-107130,-67466,1505,2691,-33870,-49021,-69072,-58330,3528,3078,-13011,-10689,-44046,-80039,-61835,-48805,-67448,-68657,-13964,26067,38317,70209,32409,-63330,-105470,-82069,-33190,56012,143196,143001,69444,12209,7538,10218,48167,115668,105466,12427,-46883,-89828,-147996,-161749,-129073,-101661,-51200,8261,23180,11050,-7210,-1477,7352,-23499,2930,114482,140629,39600,-22014,4956,48771,23189,-67460,-101515,-3789,89658,56896,-56239,-189448,-166207,-9012,57726,2896,-57854,-62935,-44481,-65019,-123458,-186858,-155278,-21448,101941,121332,81305,61365,19751,-35777,-33319,-37074,-59852,-53123,-50378,-37968,-33684,-90771,-153282,-116661,-20083,5815,-38103,-56029,-26652,43656,82524,27334,-71167,-102608,-58216,-48493,-77961,-73817,-45830,-10751,4469,17954,79102,82553,-29542,-86080,-64211,-83373,-114321,-54678,10235,-29238,-97469,-66166,-36536,-97744,-82125,54539,145089,148352,132325,87081,40976,65792,120047,113801,50171,-41796,-85646,-83802,-94993,-77025,-58258,-29239,41046,90282,19407,-74842,-28225,94194,104230,49764,71099,103606,72136,40993,8314,-56275,-57472,-45825,-72235,-45532,38999,72118,62561,72563,36386,-61909,-112343,-69068,-43478,-149594,-265656,-186037,-7469,68521,67774,71276,53823,69200,62298,-30760,-43746,3350,-20818,-17147,36515,53078,19522,-43850,-92518,-56114,21475,65390,91546,123199,142974,70669,-19147,-40330,-11661,11020,52681,91613,74515,17018,-16429,-8606,4027,-166,-8100,-8740,-20619,8117,80819,75124,45317,86863,116087,74066,41882,16986,-18837,-24479,46528,121276,113686,39134,-5287,13708,13381,-41864,-39603,-33349,-70606,-34886,87276,140733,62649,-41099,-23622,81082,83034,-19240,-77300,-81418,-80535,-23027,29142,-10381,-57347,-24589,-20823,-99121,-142672,-81757,-17427,-8227,-20760,-27588,17871,106225,94103,-16365,-81362,-79479,-55235,-47948,-42752,-63888,-139422,-158545,-79169,-20794,26769,77429,60190,-9634,-33179,-15566,-30996,-44756,-2313,23340,6553,-12368,-41056,-56251,-20356,33624,4413,-77497,-71559,15679,19254,3098,35930,37739,36623,34664,3339,-37603,-68399,-91200,-54265,26480,54791,50185,3337,-65645,-73343,-15106,9439,-21004,-49681,-18571,72847,125131,106449,53273,22446,20195,38941,54274,46945,-15917,-51268,10000,87126,84456,85820,76693,48574,82189,130010,123940,134806,92800,-20992,-69072,61596,165215,110735,35612,17007,-12667,-48017,-71956,-86090,-36547,46528,54197,12699,-22958,7307,95454,119670,100722,116203,102659,12104,-85835,-120531,-69590,-67157,-114626,-78770,20978,14564,-52930,-59555,-5335,3372,-58586,-75771,1084,48213,8523,-35801,-40183,-18121,6338,4794,-19715,-56933,-43428,42179,64510,25816,36015,24334,-44633,-43633,-16436,10481,73298,118609,89432,-4606,-73896,-26083,17790,-11043,-12476,9139,-22817,-41596,37402,123147,90827,19315,12997,-8549,-30705,-9403,46811,82630,46095,-6764,-43000,-79331,-27831,113494,167944,71697,-77204,-132624,-30963,32756,-19920,-64276,-98235,-187211,-234938,-155894,-68489,-68888,-56737,-3009,-17810,-74780,-77551,-37647,-26470,-9064,36455,15841,-60310,-72220,-42418,-12586,30070,77339,61080,-22451,-88042,-103968,-95314,-63087,-24985,41077,180925,261417,222328,123863,6367,-54448,11250,63675,23135,-27385,6039,76716,89804,60439,55327,54224,33059,9733,2377,34687,62541,40856,-4400,3945,24634,-6855,-38338,-17305,43597,100899,85745,-822,-58774,-68956,-101127,-120913,-80983,-20709,-16471,-46345,-40876,3900,33313,11722,-37776,-67731,-57752,-14277,58217,130137,110998,52033,14892,-25323,-81900,-65994,-38984,-66933,-54997,10742,-721,-27762,-13114,-29087,-115454,-137879,-59157,-26512,-38626,5306,69443,84965,105450,88024,25032,-8293,-12889,-8510,-53532,-130337,-98865,-21595,-18946,-52804,-66428,-38700,18532,9211,-37388,-10312,35054,6188,-56729,-92378,-68364,10957,108053,105801,49344,29618,-6617,-43466,-51519,-71101,-64779,-19146,6159,-7708,-46503,-53353,2504,81563,65737,6410,22748,60240,37119,24652,32380,31459,29321,33107,53635,69870,41378,15291,42011,81146,73921,6621,-68807,-31083,84357,127609,95050,85455,63545,-11386,-33415,-1362,-50696,-130419,-147303,-102015,-39319,7608,2153,-39975,-64480,-14778,28870,47598,83352,56660,-17717],[-51179,-1446,64235,70037,15442,-17883,9032,32951,-1214,-23726,9161,13745,-18860,-3981,47511,86673,9853,-128806,-151733,-52221,-28272,-70965,-30163,-9051,-54470,-36439,6572,-21070,-58102,-38101,-8131,-42089,-103756,-124186,-84815,-33362,-11178,13497,44182,32043,22830,28010,11283,-16200,-46201,-86004,-98547,-37810,9969,15709,71637,144390,119817,41621,8955,-2278,-16924,17736,60243,60488,27956,3197,28648,54604,-4362,-77352,-70040,-14036,8159,-67670,-171229,-171848,-70227,44185,106433,64596,21934,60565,94036,68574,69610,73058,58258,111038,190750,148897,12159,-62600,-44288,22582,93438,86712,-42920,-139736,-100095,-86093,-112443,-83413,-42546,-118366,-164314,-79752,40522,105601,46009,-61961,-43090,34486,40560,45520,66428,-5197,-106162,-111357,-42917,9713,-129,5949,79084,100492,34919,-46812,-72421,-30093,31603,60676,85728,96003,100316,111499,83033,47732,36885,-33928,-84751,-3112,110738,115283,34951,-41916,-71197,-78674,-73475,-39503,76194,206041,143676,-21062,-69244,-8816,72977,120200,73593,-24197,-43643,19157,39972,-31794,-90286,-68820,-16066,-10998,-37086,-8787,35861,36032,17264,-14181,-48530,-6718,112612,177063,91421,9944,-10632,-69465,-104585,-64132,-6483,-14496,-32696,-11664,4370,-51872,-106726,-101977,-62925,-18622,28856,59281,64322,71108,48451,-45225,-103823,-101610,-75263,4383,72456,39568,-10866,-39764,-37174,48996,97664,26810,-35052,-27491,-19406,-22661,-19142,-43694,-65967,-9198,91355,125655,124628,93698,-2379,-59800,-71682,-119137,-116303,-25600,14796,21221,47592,17479,1928,95562,172698,116193,31785,-32663,-71083,-89676,-58939,-4930,33305,35421,33907,42751,37431,1438,6875,48944,122782,158837,45835,-107993,-93643,-15120,-15474,-38280,4656,77679,141584,142093,60947,22902,49082,34117,-17900,-37763,-29402,578,18160,-4071,-35001,-48117,-18131,-22164,-87578,-125062,-55557,46416,27740,-56852,-66512,-35834,-38123,-19464,-38696,-102751,-104950,-64160,5407,76954,68229,13712,-4611,55856,64085,-54206,-42655,76416,78893,24400,-7006,-69794,-97322,-45653,-11641,-67668,-110818,-88566,-82053,-74105,270,73313,122956,100779,52145,60682,116186,155888,103263,8760,-48520,-18361,90840,105309,-7190,-116847,-170022,-113278,-12663,9510,19352,44734,-23295,-93867,-58509,-3119,25771,32518,1010,35425,131403,202450,159677,15984,-91775,-105794,-74204,-27542,14635,22328,9380,-21564,-68133,-96598,-64685,-40577,-57588,-80151,-7680,108376,146064,101783,47329,9605,20319,58012,13332,-86234,-107367,-58251,-43060,-4912,24240,1403,21019,18624,-47050,-50063,-11813,-7250,19425,68215,66692,68811,81953,59342,12913,-6668,12730,17637,-91034,-247372,-167464,20920,61159,41972,12396,-25451,22312,99161,67826,-35523,-93994,-102879,-28715,92182,93845,-58844,-174709,-141240,-50755,22287,36634,12039,-32598,-78656,-26444,56114,43917,14842,22322,-2505,-28972,-38604,-76464,-65026,2786,64789,100083,129041,117474,18176,-71866,-96966,-90709,-38013,58574,112851,67686,-12832,-23081,70898,153943,130541,77542,53505,40169,41127,8572,-50824,-57573,-52814,-89737,-114886,-94342,-50069,-30590,-35261,-43958,-49788,-71750,-39391,39423,65690,31396,-18395,-59884,-42553,-11487,-23859,-55963,-2199,55907,28121,-19765,-62077,-49079,23251,28274,-18844,-36943,-26700,-14889,-29817,-89760,-130467,-70565,18464,82389,109298,81612,44942,3327,-35248,-32182,-62773,-96716,-55384,-5593,18392,36938,12858,-64516,-94716,-46184,-11707,-27872,-68390,-73486,-21445,18249,-16978,-76224,-86815,-51385,-54142,-84417,-40420,47872,80667,44108,-8926,12827,74200,30583,-59962,-76947,-77178,-87556,-18932,44082,-18949,-82643,-49432,-50346,-169532,-193184,-59609,62719,108307,153018,130035,45516,24637,59605,47733,3844,-53821,-109828,-115931,-57399,21156,22042,-25362,-20615,31143,36233,1143,37872,125175,133841,93436,90370,71674,28853,28357,4816,-71827,-54870,18841,-35,-40115,-13546,21565,26571,18607,1335,-2906,-4839,2210,-26702,-147324,-208849,-78109,52717,57840,47515,43292,18229,36343,27410,-36294,-14679,29498,-2200,-49714,-54434,11170,56996,-17914,-89597,-18006,82658,102995,116400,136885,117736,21915,-53542,-74011,-43215,20008,75133,72705,30430,-4238,-8234,9033,27571,17823,-11575,992,24613,52895,74437,30596,29862,127200,197730,135375,47971,38889,71858,87571,98819,143184,169159,110335,25065,-6343,-36366,-79852,-59856,-6747,38537,75555,83711,81720,72251,49988,74934,154017,171987,84954,-2847,-37640,-36777,4254,30912,11653,-484,-9775,-83250,-153211,-145388,-101804,-73025,-54692,-44687,-33366,51296,163746,140253,1617,-105102,-154478,-127414,-98607,-98311,-82329,-75680,-72286,-22898,2376,-19009,-26889,10631,44442,24678,-16174,-45650,-77741,-53622,5762,41646,45165,9998,-33070,-23306,22484,-8723,-80768,-63953,-20745,-81359,-85114,24658,83132,91946,80409,41881,19508,-5896,-62605,-34609,72477,85739,5675,-83528,-127990,-81385,28358,49960,-23683,-67295,-26622,59627,127690,114139,28993,-28749,-43439,-19042,25046,30751,-25249,-31420,2863,20486,25259,60440,68321,65756,76725,84866,72140,74953,30233,-38652,-60325,13722,88893,87951,70445,48222,-14050,-33937,6980,-10670,-57968,-24770,33767,27276,-40004,-49037,21476,62293,112515,210816,182403,12884,-81443,-58690,-32139,-65461,-77706,15711,100100,41188,-58301,-51967,33834,37931,-23661,-24636,27785,18938,-29902,-41782,-8440,79137,150531,115083,26646,-21367,-7194,42996,26560,-16899,28709,59011,-6908,-48931,-49295,984,113977,152014,60533,-68589,-140397,-78985,8555,-39535,-107374,-60470,-14931,-8769,49710,78991,14136,-18480,29337,36077,2602,-40542,-34465,23137,5263,-91633,-126693,-84328,-10582,75014,148242,135528,30948,-35506,-1618,19714,5192,-13082,-82038,-179131,-196960,-94908,20167,32461,-17031,-42352,-30493,-17833,14493,40977,-20350,-72658,-15997,11403,-62030,-63189,13169,8814,-43448,-19663,5872,-20225,-32081,-36628,-45193,-38277,814,116254,255324,292811,233707,115226,-28505,-54760,27012,12203,-38216,-16956,45207,93571,109024,82616,35372,17725,969,-33877,-37658,-444,13521,5937,4766,13925,17858,-20605,-66739,-60905,1824,84060,120174,86039,53581,46076,-18283,-91366,-106536,-91705,-102279,-80282,66,55086,43142,13054,10214,49513,72916,18168,-23980,24485,67542,25236,2712,12096,-23804,-69654,-90896,-100728,-74341,-1244,35923,42005,69697,84240,-13927,-115806,-113956,-96587,-52268,26179,41075,23687,69840,46326,-35840,-68797,-50695,-8715,-26484,-83643,-57671,-14123,3852,35905,36721,39861,113769,143545,53086,-22375,-19101,-2295,-40103,-74268,-40757,59388,145981,93086,15228,45994,44125,-6478,-25109,-40139,-64651,-72458,-39976,-6784,-38294,-62044,-3935,58556,35522,29207,94154,118980,70605,61117,74129,50598,22137,3497,-1935,-1345,-33504,-63789,-10397,81108,112714,62210,-11842,-22247,28645,58366,62212,101407,125570,36777,-77657,-112614,-98333,-64760,-54266,-74197,-62899,18650,70224,17347,-68883,-74152,-49210,-20333,34785,29340,-32656],[-66638,-14909,26133,11843,-20597,519,53839,46387,-31591,-69665,-27700,-1554,-39803,-42294,31654,118266,98029,6403,-5636,56174,11766,-79441,-46551,-14942,-46656,-30516,18764,10583,-45164,-51470,-17904,-55152,-122603,-141500,-95272,-28167,-932,-12145,-20883,-21835,-18715,-31827,-42384,-5386,-9007,-72765,-70613,26694,42314,4196,33314,108071,111858,24530,-22085,6511,32729,65697,93053,43851,-28011,-59870,-34156,19291,1044,-84367,-89846,24088,95803,10002,-114157,-132907,-55968,42488,101498,90522,97873,112331,68347,19546,48469,62504,15146,18270,96179,141277,92955,4191,-34605,22112,73189,14082,-104029,-125298,-33455,-6208,-30247,-15271,2049,-70962,-108577,-34166,84785,130452,31289,-68909,-33769,4199,-24514,-29262,-16270,-52526,-101037,-70862,-572,44149,51025,58940,60540,47778,56155,69968,40661,10677,15163,21419,-8509,-34669,11913,81674,113076,90781,48449,-11163,-43495,-288,61735,78166,35542,-40796,-69358,-31533,20546,72045,128350,175989,114952,1220,-58119,-57633,12332,84136,35049,-57941,-65712,13902,75891,18594,-84846,-87159,36532,123710,72709,23473,46579,48286,18352,-8456,-63919,-80382,11845,91319,54490,-6767,-34456,-133399,-207716,-113178,2215,-16692,-61377,-52360,-66943,-137943,-175163,-164411,-116661,-38545,29274,79443,155689,206718,121355,-30320,-62403,-20556,-38572,-33622,7921,7052,-29523,-76286,-74657,18101,46440,-42965,-68859,-25762,-36651,-72455,-76511,-100885,-107140,28700,182090,154977,47874,-8624,-58240,-122812,-174795,-202045,-163156,-66069,-24653,-21582,17126,16241,19510,118303,196576,167962,133242,71408,-27733,-110953,-107441,-30212,63412,77909,37130,-2955,-26898,-50483,-26223,24485,99401,117299,14636,-85402,-41823,25027,37362,6260,-25211,2667,56516,32325,-57665,-31483,100142,139489,90978,50795,46416,38923,20344,-17020,-53191,-79154,-69862,-82070,-158796,-219962,-146553,-17670,-24613,-92585,-98391,-74436,-68212,-53388,-73530,-123199,-131752,-93166,-19936,59323,76001,59285,25152,-22150,-96351,-169120,-69300,77569,87500,25039,-58253,-162103,-157525,-49593,6570,-30688,-39734,-11935,-39420,-63579,24131,111702,95917,35101,32516,41173,28500,48121,32338,-34632,-87987,-75872,13465,46234,-23066,-98266,-141991,-112531,-43689,-16861,21529,68690,14770,-34485,20947,95697,131292,105856,35742,37059,72290,74006,17337,-46605,-34110,-6416,-11421,34714,87777,71785,47606,40920,39262,34711,39144,21287,-17464,-78252,-53585,70270,154997,125493,34702,-40752,-18899,85217,104947,-15182,-107224,-100769,-71595,-28544,-1589,-11603,-9493,-39728,-102808,-53514,53064,77144,44403,32590,15907,30526,71592,84929,47856,-16303,-44693,-39836,-87023,-169604,-112235,16182,40510,-3780,-61721,-104376,-33791,94409,103939,-12948,-84626,-65801,11669,80368,63724,-56969,-137753,-71291,26057,55989,47425,34907,-12809,-70574,-31317,42288,36854,16867,43058,53439,25108,-24581,-64898,-4609,78334,89289,115445,172969,143416,9633,-75793,-69307,-36555,200,37450,31403,-15356,-62614,-64150,30422,154362,143422,29029,-3040,80943,155882,111221,20777,7942,14205,-58240,-153230,-190867,-142521,-72495,-50213,-49932,-46900,-30467,-961,-20821,-64692,-60999,-70463,-125216,-115584,-30710,40042,45487,34498,12608,-21763,14459,64961,60117,57046,10889,-49602,-50399,-14098,12749,31707,979,-47738,-30237,-7239,10689,28514,18782,22867,53121,74978,100936,60464,-24989,-30465,22416,83820,92838,79595,40551,-10890,-48874,-81489,-109904,-135330,-123185,-65310,-4186,-845,-38668,-46898,-20107,-37485,-80189,-42537,43499,63975,12610,-75293,-100509,2390,56673,8234,-32822,-29790,-18805,39071,53336,-44263,-119317,-102749,-90645,-189994,-236495,-143299,-36378,22467,117507,146550,52117,-25600,-41130,-55087,-70327,-101952,-146154,-97026,12056,90434,109358,84726,22041,-14109,15227,62152,89079,86291,55744,29934,24023,7703,-9737,-10515,-27270,-58827,-30785,45158,51716,-18659,-51887,-3334,46816,42577,22913,38712,50540,19912,-64219,-157682,-125937,2375,34478,-7519,487,11480,6641,39793,48120,26276,50370,48226,-370,-38125,-46435,32504,101035,17664,-83508,-37836,34329,36222,57793,90424,55727,-22414,-62846,-98543,-97785,-11992,72044,56555,12072,19733,53521,58767,33051,-15810,-69630,-60319,-20706,24441,51976,22967,44304,136347,185028,97971,17647,37598,91496,85392,64307,107782,160888,101790,8315,-2557,9757,-20382,-44775,-31,96071,121329,61814,30241,52699,83832,87068,79476,104737,131543,102002,41542,9438,9512,17,-1997,19549,3491,-79336,-118665,-105771,-104368,-103936,-68288,-39155,-31683,49426,154591,119338,-25341,-126592,-157446,-122704,-106596,-134954,-134953,-79851,-21252,15910,-7087,-85350,-99860,-2878,85566,50082,-28516,-45458,-62475,-83877,-48723,8964,60713,79556,38242,7078,30349,-3200,-74038,-77798,-64962,-131933,-117695,25710,111124,97174,83127,81830,48230,-11931,-36772,11234,63575,50700,-16982,-108807,-113854,-11253,79545,64295,11915,4268,11631,-2645,5576,11324,-32827,-67370,-62056,-41151,-22156,-1481,-9311,-14641,-26188,-33981,-8992,5218,-1181,19730,43452,28026,-13449,-40950,-77616,-75448,-62576,-85543,-74053,22686,124619,139110,59676,23335,79151,62662,-61772,-103467,-47514,-23310,-68021,-99364,-65391,10007,149403,277147,217081,47489,-1523,39089,13614,-54471,-59917,43409,110962,62669,5707,24197,76290,56454,32352,84536,106971,35766,-14500,-5813,37045,129460,191042,132529,7677,-45590,-33018,-6306,-12470,-34828,-3575,40300,6335,-52928,-69230,-30840,49213,103059,57840,-36201,-104343,-61879,14433,-44518,-142645,-71569,33723,48989,41744,8537,-43660,-11346,62483,55085,-10775,-86626,-107730,-43732,-21399,-82386,-95823,-6018,48919,35469,88567,154033,109628,38654,9570,-22334,-29945,-26086,-66287,-114545,-107341,-32405,82417,111553,7406,-82913,-45083,15865,55818,66630,1190,-68563,-46903,-24816,-51787,5766,107115,51180,-64751,-67244,-14048,15632,43331,72571,70818,29449,19309,102771,202853,208615,172600,102320,-18584,-49023,-16619,-59743,-66749,15824,83047,103546,104747,45960,-23025,14591,22334,-38253,-74683,-60736,-35258,-9636,8043,22062,33303,11869,-49601,-73537,-25195,20633,26326,35494,76788,110503,48060,-55066,-113699,-124020,-130277,-93453,2973,68747,55027,42375,78770,116655,102634,33618,-30489,-27462,-11806,-55287,-57867,31123,59959,-28509,-105746,-103856,-75558,-16310,65206,116578,130578,147476,89665,-28553,-106508,-108163,-39621,15377,-16666,-44789,-15286,-56898,-120550,-113500,-53185,8380,2030,-38513,-15549,15775,54189,110405,86932,59769,143827,178887,56028,-65579,-61520,-1880,-8306,-32663,836,77633,125313,91776,72421,91332,31902,-31607,5454,53457,1063,-92691,-92618,-27509,-37551,-85679,-63798,-20124,-6586,73885,153254,119867,36200,42062,88844,81526,39067,-6001,-41079,-37637,-60105,-86601,-47797,30883,81872,77106,50538,30705,5200,-18442,4495,86242,138999,69160,-47947,-86807,-30607,54799,66484,24511,23082,75706,90051,6758,-102503,-128284,-107404,-74863,-29080,-31831,-76389],[-71219,-19849,-5431,-32156,-34793,9918,54509,43185,-27884,-84996,-44132,11625,-22568,-67905,-28112,75146,131001,118674,119709,134073,41278,-55719,-4005,58595,21023,-27166,691,45938,12085,-52438,-64666,-83396,-107431,-109358,-80255,-10631,22107,-31737,-91054,-71334,-26813,-49165,-72168,-14130,19531,-36028,-34774,66720,74492,5043,-5964,64867,101124,14505,-52366,-3292,29318,22880,14982,-15374,393,6502,-30217,-12733,21197,-20575,-27955,61052,124050,88446,32553,15709,19792,34209,60998,75450,108093,90600,4606,-41830,-6750,-14450,-84289,-86520,-3487,97752,113438,18462,-58747,-18681,7110,-54158,-87110,-36775,57480,100349,88615,25913,-36881,-69730,-56727,-23096,23494,38642,-30191,-60771,-11099,-9649,-64504,-111832,-108592,-71721,-28917,21780,50687,50895,35650,24570,805,-2548,44101,97838,85949,49117,32875,22264,-17493,-71649,-51706,39436,151563,172521,97478,30465,10380,2405,2967,47421,71329,21393,367,40625,59445,73360,85601,85140,60479,17949,-33946,-65050,-36166,11092,-32688,-84871,-75754,-44421,12385,36538,-44938,-108332,10617,164753,131100,18718,15324,29637,16608,17012,-40136,-119155,-79397,26166,45902,18531,-2732,-84928,-196849,-132192,13442,24813,-22232,-64135,-136525,-178759,-151949,-128679,-113809,-79719,-42860,16473,129929,196947,123451,11680,5879,70585,63880,10473,-16713,-33401,-53692,-84721,-96792,-48032,-12352,-45465,-47980,-9977,-27185,-79511,-80456,-76064,-64236,58907,175432,103021,-42434,-91328,-84613,-147341,-233842,-235334,-143180,-40851,-16891,-56985,-67131,-57914,-16736,92682,152648,117765,112121,94700,-2686,-85401,-96752,-51184,32428,88133,85600,37999,-10755,-44643,-18640,40968,99973,89570,30717,5740,35752,48941,48285,12048,-45862,-55654,-18233,-44018,-93157,-16401,124400,154436,124798,100075,93254,45401,-41470,-82770,-39758,-12980,-37362,-99560,-179754,-216839,-150614,-41204,-26054,-40465,3049,12308,-44439,-71545,-64567,-82881,-90690,-40081,48871,116018,111255,99626,72921,-36203,-177750,-165793,-52975,38692,77738,74400,9870,-92677,-108334,-19700,28912,-21150,-33869,-2281,-28393,-48965,55607,149457,103377,36579,67960,75987,-2475,-22258,-232,-26885,-47157,-35320,2432,4734,-12127,-14199,-35398,-62946,-54748,-11265,46794,84490,69213,53742,79090,114860,136262,122829,72318,27954,-5683,-419,-11408,-23072,34639,62671,22815,56694,110586,100440,95475,122751,134788,119611,92008,68834,28999,-53931,-74297,5072,51474,-932,-63996,-78811,-23235,94467,132527,47437,-28160,-83405,-118795,-83704,-2646,39154,-8356,-100344,-166580,-88050,84421,150005,75852,-13344,-60150,-29182,20002,33457,20912,-6855,-40078,-41953,-32187,-32270,-33639,-37782,-68755,-114930,-159437,-191743,-132294,-7061,53659,-10742,-49102,4511,63902,53821,33344,9669,-10605,24309,80914,73092,38984,27661,-6370,-32179,-14032,4723,-18285,-1729,59566,82420,25084,-39416,-38549,36032,70202,25577,45656,135047,132946,5106,-78110,-52711,10160,27249,-7328,-60816,-68885,-26023,-405,13612,50827,42791,-35050,-28276,109670,209098,146101,50124,49304,74545,-5528,-133935,-184558,-129827,-51507,-47725,-56861,-34599,23918,62671,-7475,-110429,-133212,-104620,-75064,-39183,3742,58481,106404,90158,15097,-43134,10339,67644,68536,53211,980,-69433,-81551,-36878,13155,80856,115902,53007,-22840,-58607,-34318,-5983,-14072,17948,97789,146269,183529,175412,76831,-14139,-20013,46756,53298,54937,76337,38580,-39140,-108328,-166138,-179953,-149818,-71785,26836,52083,-266,-24051,-3804,-8367,-42358,-53495,-31463,-20457,-38916,-79395,-102637,-48177,4368,12264,7671,22530,32944,58570,30849,-74671,-161221,-151168,-96539,-99112,-108821,-67744,-43321,-47449,14325,75340,29318,-43132,-75877,-89346,-96930,-123107,-127905,-36982,44149,76946,125423,177129,109083,-4015,-7649,73531,100950,40094,-45277,-100635,-105984,-62122,-11214,-3567,-6395,-9305,-13792,10508,50954,8147,-47117,14797,102466,102970,54024,24611,21378,-12558,-92451,-137177,-79565,-15591,-32945,-52043,-31730,-5293,35822,102942,129025,98069,53352,-19193,-66899,-30769,20282,76560,101239,29401,-63700,-73201,-55586,-43254,4998,38285,7591,-33112,-46402,-103337,-131559,-34725,84765,85849,48521,80386,126008,96245,14259,-61059,-108397,-109695,-93028,-52496,6230,33267,77974,131216,109622,18009,-6567,19875,28848,-6740,-6879,73367,134090,54602,-2895,78933,152819,93162,1420,7503,87579,82795,19825,540,23511,55149,28927,-41726,-30480,71067,125100,87367,27010,-4752,-32574,-30150,-9797,-18262,-39773,-51051,-81614,-86205,-62584,-17244,21460,8046,19929,89426,69718,-46310,-112451,-97504,-49675,-40992,-95686,-145796,-111330,-29897,5048,-48303,-114529,-83026,25441,95066,62166,-4560,-15367,-12803,-51497,-68667,-58504,-9405,66747,65431,12399,18631,-4767,-82711,-118073,-87028,-77637,-48825,35665,80794,53447,50821,81745,22924,-69483,-47181,18976,13886,7482,22450,-31625,-18402,93449,114297,32802,25833,92032,68474,-44899,-120074,-118714,-111957,-84683,-17681,-2149,-48185,-21040,20885,-19485,-81832,-90087,-72828,-80616,-96296,-55930,28419,31510,-53522,-125277,-167626,-127298,-86896,-131415,-158939,-49081,92853,140449,100793,83097,111057,71513,-52742,-104397,-76829,-48082,-41821,-59947,-64458,4324,157508,243153,166479,68091,68033,80534,44850,-20494,-47998,-3778,37861,42140,69529,93974,72636,18862,40174,152415,182037,100106,41962,34902,57870,99501,118991,78752,-7470,-63166,-76974,-47438,12886,26138,-13920,-15697,-1797,-2360,-7834,-17847,-25388,14226,50162,36378,-10797,-10085,15788,-10512,-55430,-1257,77097,87418,40678,-21025,-42288,18823,86290,74378,11435,-61575,-89242,-51581,-26492,-26587,11069,107781,128913,64951,74916,133442,118065,45903,-26977,-84783,-83965,-64370,-66746,-85732,-86645,-29470,69687,85193,-11328,-78416,-54075,-14389,27250,74456,62760,-16389,-72770,-74435,-24239,89956,170486,109448,6949,-10388,30995,54577,63494,92812,101847,52917,-13649,-22118,58536,106245,128444,124647,30098,-72467,-103788,-109558,-66498,16545,70325,97752,96727,25775,7237,93042,84181,-18658,-84013,-66032,-23939,-17118,-21729,24622,63585,43807,-23300,-56063,-37973,-71376,-132013,-94148,20479,81790,35758,-33664,-76815,-92176,-84842,-58180,-17617,23670,42743,75556,115191,61826,-29322,-32176,-11662,-12844,-43106,-97302,-110691,1338,66803,-13028,-94997,-79377,-39160,8024,82030,142738,120336,100896,89696,22669,-57630,-57313,-4460,-7905,-62423,-88858,-101681,-164538,-192426,-120302,-26803,10683,-11941,-42743,-24041,11515,74884,114649,42485,-8190,68024,87739,-17261,-94110,-52897,13183,25839,16896,36268,54778,60261,74785,116671,89655,-37588,-113569,-31661,90007,57754,-76991,-110481,-42878,-38595,-101976,-128139,-97630,-49619,56060,119877,65106,-29363,-34739,38360,110553,119031,51649,-40067,-63679,-61479,-47375,-10015,24907,40834,40564,28417,19550,-19020,-64455,-30037,61418,82540,17249,-36345,-16547,42372,94944,89121,69641,92256,102604,39609,-47232,-107956,-105437,-74975,-50697,-28599,-50080,-94194],[-27910,5401,-3840,-46044,-36023,11958,46493,55104,10878,-56291,-21490,59981,39292,-53132,-89533,-1734,96236,122546,120374,114369,46277,-13953,47081,132319,83326,-39785,-56115,21158,25781,-61488,-106130,-102749,-97734,-101174,-96790,-42360,-45,-36287,-84358,-56875,19013,18752,-23575,-7281,16672,-12614,-4784,72120,96962,42007,15433,71979,111626,40091,-42722,-37313,-31930,-59030,-98010,-63689,78862,126858,40832,21043,58899,46990,46091,67255,67715,73217,115096,148471,110937,35160,19764,43955,67644,40324,-26432,-51405,-28899,-67147,-126316,-103601,-42871,23755,47659,-14917,-73383,-44215,-27990,-39672,3860,58664,99631,125081,104764,-12910,-117512,-124176,-66697,-54434,-71769,-77338,-112050,-97940,-33189,-24533,-65164,-122109,-123067,-42038,46414,70476,52022,33275,5787,-20272,-27665,-27214,-13125,16700,54008,72177,76614,84677,73512,-261,-39640,32603,158157,186289,95142,22433,20811,5755,-17636,27735,87752,68182,53492,63797,26274,-10823,-16768,-19294,-28015,-46519,-73434,-91271,-73881,-26377,-42874,-75517,-69821,-97998,-86929,-16415,-42573,-124316,-74686,40758,39764,-30574,-31586,-15045,2499,35590,-11744,-113815,-97467,47457,112287,101956,103283,77419,-25025,-49235,45166,80211,47628,-44309,-154045,-172732,-113085,-92903,-118727,-127183,-109964,-72139,-15212,6959,-6173,-11154,19435,85160,126074,87569,21107,-43812,-77777,-96519,-133968,-125936,-40200,20036,15978,17159,7672,-25870,-12559,1773,-9155,30354,84087,41561,-24136,-26200,-22312,-84471,-153172,-158472,-97859,147,52541,4564,-71615,-105035,-65589,24064,65683,26462,7090,-1236,-41759,-67018,-67544,-67233,-30893,62927,133734,97596,21687,-10410,17638,54453,73128,54126,49637,69182,64099,41724,47573,34626,-940,-26818,-10759,-14585,-22048,33567,89085,86217,83699,80241,58114,4029,-102904,-137689,-31001,33200,-11895,-83865,-131127,-145653,-100808,-11171,29447,45437,118893,148181,46150,-52440,-54961,-41474,-45900,-17578,77907,155871,149830,144601,135777,33914,-113540,-129324,-73276,4984,89417,124492,101109,41621,1102,18241,30768,-19343,-49154,-25306,-17946,-22124,54608,126669,104598,48027,63047,62230,-25464,-44437,4155,5612,5456,17296,14943,-6218,14166,59891,40283,-31318,-60052,-9920,49766,76452,93053,99147,74637,34607,26394,69620,80893,9835,-55974,4055,59479,37579,48677,50961,-6115,4183,70933,89127,86657,96854,75126,38700,42625,62725,39227,-28110,-60586,-49590,-72843,-141960,-130920,-43072,31234,96264,103368,65183,33164,-45543,-135268,-107455,661,62809,10248,-102199,-175227,-136599,8988,109775,60241,-50348,-119197,-106780,-64433,-36886,-26552,-12450,-21508,-36649,-10205,25477,14057,-47203,-116169,-168484,-201760,-196805,-148043,-77139,-14129,-19539,-23714,32163,81635,55534,31481,46599,52931,58572,81152,74772,39399,8431,-17366,18369,61696,10908,-63205,-30758,45575,50849,-23564,-63973,-32382,16957,12093,-34389,-30586,48346,77414,-9783,-78687,-61026,5734,31320,-22057,-87853,-78442,23392,101796,69285,-17130,-73525,-77708,-7983,100623,149205,95253,38364,54974,90701,32034,-74459,-86821,-14177,33686,6766,-41159,-46022,-913,47917,18104,-67404,-117882,-63675,53587,101300,51850,38611,74978,74856,15284,-25452,16355,40265,28236,10705,-22522,-84369,-114084,-74739,-13896,70671,155897,119349,5770,-47690,4483,59145,40589,38980,74794,82704,110835,145003,79973,-49734,-104942,-79179,-70634,-36963,19407,1321,-37714,-57322,-102965,-134965,-132910,-71161,23525,30903,-25426,-36017,-24898,-10564,7443,-25642,-74223,-74890,-46473,-2353,15887,-27534,-75288,-55520,5418,42201,29066,15641,-5092,-56050,-106584,-108014,-49845,32083,80574,74084,19692,-63354,-79975,-22765,-6851,-43447,-57838,-57437,-60367,-78097,-55613,6331,19344,20349,70274,139939,104386,-606,-15744,62053,97450,51064,-40759,-131441,-164154,-102008,-3923,34169,41789,35591,-408,-22857,10670,-253,-31304,37275,120426,108827,45201,5685,-9268,-36550,-67893,-72320,-70536,-81022,-74997,-45694,-36886,-18617,37720,122264,168613,111740,-13684,-123773,-122449,-16712,63118,77331,63513,45628,7735,-61820,-114268,-69087,20462,21759,-10325,-11941,-3388,-55169,-79709,-1253,94010,103105,85202,106607,114479,50249,-30231,-66883,-89824,-111403,-116243,-84446,-35419,-2134,50371,84812,52397,1628,-8915,-23232,-43096,-38298,1344,76851,113275,33613,3876,134063,231334,155514,54202,44084,69710,33493,-11735,-10012,8697,13666,-23868,-85101,-100591,-32548,60913,84143,43508,10385,-22331,-35737,-50428,-55141,-8404,-8935,-77631,-65187,-14081,21614,69591,51632,-1901,22237,26515,-32481,-58761,-51669,-13054,24775,-10476,-88901,-106165,-46997,1642,-24433,-41304,5256,74326,110680,97767,53931,23928,14679,-5460,-46155,-85397,-78553,-6655,23331,-27922,-33696,-29630,-90498,-132036,-61716,18370,27011,12245,4748,-4736,728,30362,-6258,-72650,-58670,-24410,-37696,-3200,79490,65079,60891,123511,92395,-26418,-34622,47428,46725,-28369,-102965,-141028,-156329,-99908,29841,69847,-19798,-16075,29058,-31694,-105041,-113370,-116681,-103436,-121787,-94691,15412,37608,-70496,-155421,-186931,-145411,-100568,-76504,-75818,-63709,-33338,-6390,35799,92163,101362,32595,-47487,-54451,-37920,-22377,12877,29394,5842,17120,98924,128712,62496,26002,56231,62205,54781,17938,-30209,-62332,-59614,-25292,49038,92746,52646,-23578,-4031,104530,168943,147015,79321,28430,28413,24234,-4771,-15797,-4725,-17852,-49998,-16384,82728,103258,1791,-61314,-13640,74333,95190,44075,-28061,-47944,-4579,46299,58866,29523,1275,33356,79667,92774,95702,84304,29165,-21437,-13208,24211,80479,112860,84871,15169,-12413,-9255,-20236,2777,81548,148573,155002,131027,120006,108953,73080,-8713,-96755,-126261,-85870,-46505,-37133,-71646,-111617,-56753,26843,5193,-47095,-43414,-53525,-71315,-6842,114789,137929,23379,-90779,-84859,19639,131519,157324,114656,63062,54985,63806,44427,17991,12602,32630,44325,-30229,-111509,-38984,63652,110162,129656,63370,-61843,-106390,-112582,-93184,-40897,13401,72145,112314,109550,145466,181104,91639,-51291,-92754,-21325,10480,-42411,-42334,60454,117124,78383,14550,-17767,-31416,-107577,-189636,-137904,-17093,11888,-29852,-21475,-11873,-41714,-36233,2583,5557,2695,29504,91169,112209,-19957,-149021,-104652,-38700,-28043,-18562,-58116,-113032,-45481,11234,-47616,-101847,-54999,22608,57927,77812,117084,76373,26153,24046,762,-21796,1583,25850,-15723,-70007,-100642,-136561,-193964,-188061,-99054,-23918,-11973,-28809,-37279,-36050,-19030,55382,87880,1169,-54481,-2542,2976,-68853,-90955,-36854,21328,47034,52067,61277,49863,34353,38452,55992,19915,-76547,-135786,-76625,44526,51375,-49752,-78050,-27619,-19775,-69919,-116082,-92001,-43387,8341,44627,31767,-34215,-84207,-34197,113835,208305,144878,1217,-76340,-61576,-11499,51991,88767,66641,21250,-29610,-44609,-35776,-32551,11147,67375,43630,-20984,-41928,-3131,40131,51825,32161,34396,67634,54779,-36486,-71783,-31140,22302,45646,46956,59578,35789,-21889],[5671,17622,8767,-40094,-28686,23672,61641,92461,64853,-7717,-6359,50305,40636,-41549,-106138,-46337,42221,74568,66237,50552,32000,13324,60713,128326,69542,-58710,-93342,-47688,-30857,-74312,-103077,-98530,-106186,-121893,-113019,-89479,-66674,-48205,-43867,-38846,32349,100268,86706,47710,13763,8617,42448,95966,119316,103385,99382,120424,108389,49399,-26924,-88792,-101234,-96893,-118515,-50048,100228,148887,110769,105222,74943,12616,1416,427,-27734,-16853,63988,147304,142987,59596,19045,23899,26834,4980,-29776,-35336,-18141,-47974,-66089,-40286,-41988,-61123,-53390,-46270,-44320,-1728,29466,41358,80746,105122,96337,61946,13622,-63882,-128638,-152392,-91963,-58824,-81220,-101411,-151452,-156466,-76434,-16979,-4581,-33918,-55715,8765,68412,17367,-39827,-3393,37306,31942,14802,-23564,-45803,-23497,36626,80923,113604,156142,136187,35656,-900,61723,120834,96219,23885,-11990,5970,10970,-11820,3129,63376,59185,18703,-2833,-30197,-55066,-67028,-69769,-97463,-124747,-107890,-96903,-79306,-674,21761,-27537,-45108,-79020,-99773,-68231,-71496,-100152,-94399,-81927,-66397,-45093,-51255,-58600,-27015,18925,17633,-32414,-38884,65655,148494,158748,190157,205019,154821,107309,117708,127078,101131,7569,-75818,-90943,-68188,-80908,-115721,-103528,-71136,-83457,-123402,-161034,-154741,-96935,-20302,58909,136465,157211,101059,-1664,-86545,-123449,-154753,-142021,-21507,87957,78808,51812,51196,46979,73203,82007,24463,-25129,-10944,19969,72413,124518,101564,48941,38203,9094,-43665,12325,124361,137405,52800,-38290,-54518,-12276,30851,21449,-12486,-53877,-68089,-70074,-58257,-57569,-35324,48700,131964,91018,6852,1620,36006,31733,27901,31587,49911,51394,18386,1092,44164,84425,100739,90479,60007,50362,67157,83378,60504,27882,37057,48527,25790,-5788,-61024,-80426,-8629,6957,-50248,-71674,-56875,-73515,-62398,18987,68048,77287,133767,205268,153625,21215,-51164,-43763,-43283,-49073,20693,112399,153123,179520,162358,75393,-44773,-148435,-120358,12444,110599,108059,83180,73234,56399,21463,-311,-9227,-22427,-1502,43950,40992,58882,111855,114669,39247,13964,11791,-56602,-60259,7497,26743,14599,7529,-10538,-25139,12485,71663,50937,-22643,-45808,-5558,31402,47095,68363,93628,61507,-23830,-53911,17566,53204,-7314,-65653,-1217,74018,43342,14078,15403,-34003,-56135,8939,37079,5957,-35943,-99764,-127235,-30207,47839,43319,13686,-12234,-44395,-79103,-121344,-67436,56430,105773,117649,111369,58601,4165,-37954,-79499,-59043,-18910,2950,2398,-48074,-96960,-106053,-50892,39232,37584,-31686,-99971,-130540,-97378,-40201,-38263,-51659,-50291,-64494,-40818,5360,34447,20501,-27026,-94596,-135748,-96118,-50012,-42220,-31179,-37239,-40547,7163,82037,94611,45035,-1417,-6196,24021,47593,65364,56575,9823,-9230,58326,114086,37388,-53484,-47725,-8200,-21950,-60007,-44413,-16793,-7615,-8083,-18493,-33102,-7348,23277,-7923,-51455,-57888,-2861,52904,33166,-11130,-21515,25273,98882,95871,-11965,-99117,-61048,36119,67785,35710,2711,-16384,-4488,36312,28568,-13292,10035,71748,87677,67495,9178,-51293,-67171,-27756,1367,-29121,-60575,13022,125773,136781,67956,41097,12009,-27844,-38356,10394,95803,114991,42590,-19323,-55134,-100167,-126836,-87965,-38616,8659,77149,92133,41033,2434,44611,114942,114623,67302,17949,-27596,-4623,46333,7249,-94485,-146983,-156619,-156462,-115768,-71819,-45070,-2638,18602,-8197,-53041,-85347,-86974,-56935,-66600,-78246,-43102,-45139,-47354,22011,27067,-46544,-63639,-11180,84039,141158,40634,-112713,-116520,-14001,35775,-11999,-54504,-40243,-3195,22816,1650,12677,89156,143172,111191,50210,-41137,-77529,-25171,-2336,-50189,-71269,-52758,-21603,-2173,17065,24988,169,-4034,8793,16799,-7944,-37209,2128,56057,68433,69387,37660,-37634,-103281,-96911,-21469,23501,19640,14107,-6305,-35654,-45381,-48857,-27235,46192,86593,47925,12861,33883,24223,-19431,-22841,-15546,-60321,-87723,-49969,-21368,-38127,-48495,-32457,31049,99943,65868,-56927,-135728,-68400,47675,74032,46504,55570,105784,92165,-38074,-146091,-78356,46249,26280,-12747,18347,50498,30909,30774,50825,49584,52306,82063,75089,11872,-58957,-69794,-20560,-27572,-87147,-103028,-65317,-52851,-69099,-27876,28446,70062,66319,1533,-73941,-56681,46888,102513,84466,56422,3005,-31935,43827,131008,119436,94223,101006,72178,10024,-19320,-6290,9299,-7530,-38915,-54372,-77168,-59846,26186,74763,70913,63255,38253,4665,-48172,-54307,14676,16055,-54880,-52400,-17782,6900,57967,52046,5474,-3059,-17914,-28355,-8678,-46608,-57738,5607,32266,-22917,-61037,-22433,50604,94046,105850,96341,116423,161707,157694,102139,52055,22292,9815,-19893,-41858,-47119,-29021,-10286,-51676,-73153,-44885,-56999,-78243,-2470,60663,20443,-39793,-45398,-25517,-31603,-28836,-6203,-3380,-29778,-58148,-64018,-6106,83888,90470,66457,60298,14843,-71906,-114647,-102200,-49485,15826,22263,-41932,-111126,-97687,16535,93400,28354,872,13514,-24534,-53152,-57321,-68195,-39345,-56553,-69069,-20116,-11965,-94835,-150023,-138447,-91997,-60639,18072,71018,-10167,-140148,-167142,-54964,63495,74477,14165,-31660,-24585,-18712,-21908,9676,58808,56649,28309,37578,32915,-30689,-55648,8170,60693,54254,28481,-8712,-66149,-97516,-79655,-24369,35340,40956,-13586,-25870,10036,88143,152666,98426,4255,-8166,-14232,-77166,-88455,-9889,47559,32700,56447,128194,125000,17418,-68677,-17771,100559,130009,71226,-9656,-70594,-73813,1135,85781,61040,-11609,34405,130180,137679,108922,76732,3098,-29943,668,4176,58345,140711,126457,52692,36316,39612,20989,44370,94887,79669,68482,117794,136199,90391,22760,-66127,-128461,-104038,-20138,39570,48257,-1008,-72331,-42245,22012,-23740,-55176,-17495,-39364,-83901,6145,162860,179800,48659,-61033,-37171,52909,98805,67034,19049,14502,46296,50508,22734,-8724,-43744,-22084,46256,17047,-65957,-29815,56807,78063,73867,53491,30912,11312,-75354,-127923,-94156,-37002,27432,115865,202033,237389,188458,27927,-118339,-104640,5126,1748,-69490,-1975,141482,179693,131569,76903,30168,5469,-41457,-97982,-56152,12041,-21768,-76567,-17251,26033,-28436,-40512,37810,74939,48255,31187,68731,74253,-39991,-119385,-84186,-80449,-79656,12979,19993,-59359,-42884,-9033,-70839,-119133,-48619,61195,77623,45226,73100,59387,10676,-23935,-50455,-23407,27362,34844,-9327,-50535,-78434,-106605,-140234,-125247,-92256,-67301,-35528,-7787,1084,-25517,-45789,15555,71103,24895,-21972,4235,2818,-56845,-80005,-56255,1204,40929,55500,70585,77055,62513,8676,-49058,-57458,-55768,-75056,-73462,-17476,-5942,-49759,-37841,-4274,4242,-3317,-36823,-24666,5250,-4352,-5038,23943,1587,-70997,-74971,45454,156020,132787,13844,-68710,-61317,-25834,38668,107853,100188,39542,-38055,-85264,-45024,27034,71238,77092,47866,-4214,-49353,-44004,-6341,-3197,-37693,-41891,-18644,-34846,-100370,-79006,38889,122604,115588,93980,110953,108369,46552],[-3976,12962,38654,4691,11208,56999,74652,93045,89799,42965,-2183,-22852,-28699,-33882,-50791,-28464,7200,34284,34845,22304,23785,21715,47114,70292,16147,-42262,-53891,-66858,-59123,-45998,-52230,-64779,-89112,-95661,-64046,-82163,-106367,-49511,-15394,-60914,-44072,71279,141023,100188,28467,37600,92609,136161,133840,139555,174425,168541,88613,24851,-22342,-101921,-114117,-60407,-22599,14126,45745,61212,122899,157969,51046,-96515,-133440,-106599,-104066,-92203,-42728,27851,90492,82090,31508,-4898,-8011,-24412,-49916,-49779,-29019,-21014,-2939,3628,-47351,-116099,-119764,-56773,-6820,53520,101561,87693,77878,91857,85328,16773,-39151,-40257,-47978,-103734,-81106,-30342,-33251,-68015,-140316,-162984,-68902,52075,123779,91014,18167,31820,35093,-85038,-178239,-76162,86246,148000,88494,-10386,-31556,28897,67212,75217,112285,150671,75320,-32971,-4687,67870,58494,-16915,-39930,-6108,13926,13608,-11722,-14373,43061,32635,-72670,-123899,-78815,-26994,-30625,-49662,-106569,-131059,-58612,-19901,-29101,40946,81001,23534,-11881,-15250,-24394,-45771,-69710,-44149,-22218,-68430,-61352,-20003,-62495,-88455,-61453,-36682,21208,55755,3877,-9474,48223,89749,134937,161494,170915,184773,159121,124500,97545,47326,34103,35861,2273,-48198,-57457,-8154,23599,-32101,-116461,-176644,-202940,-159928,-55003,58574,148933,190520,147470,44072,-76475,-133270,-123074,-90367,1419,90463,79645,40837,39631,49054,88881,117531,40853,-65046,-78268,-13040,88817,167380,162636,147014,173240,113508,-26524,-35848,83103,163349,152954,72628,1875,-4237,31900,48633,35099,-11790,-50868,-80891,-74096,-34032,11790,36223,54858,9469,-43452,-32004,-11119,-29580,-10056,19046,25834,-9695,-53846,-65098,-10383,65348,131506,144840,67021,14120,54827,105478,91668,27103,557,17099,27809,24686,44765,45258,25644,-27272,-83525,-77780,-30962,-40245,-57698,-5831,26513,20913,48185,145760,198051,99392,-47251,-85351,-66318,-66911,-52042,8223,88272,139519,94150,2090,-100158,-183547,-117451,30299,87046,21346,-38104,-14641,22062,-18892,-57115,-28669,6978,52047,109476,91331,78594,135290,133945,22563,-29170,-11214,-58319,-70525,2459,24974,-11217,-42304,-57460,-62640,-34319,21349,26629,-15926,-26957,-7656,-6584,-9451,17576,72337,66575,3477,-5260,31391,16944,-17893,-56778,-59649,-27888,-29995,-40014,-4395,-17507,-65370,-47603,-43985,-96593,-148436,-204761,-195628,-46614,55330,71127,70332,36412,-1846,14306,24248,61580,133327,137884,144165,154425,40146,-71995,-53846,1988,-3213,-66311,-79189,-26660,-10938,-36854,-42596,-19346,28048,36287,17812,-25491,-69692,-50119,-4831,-43168,-100380,-99491,-96312,-64086,4936,55647,85707,85537,23592,-20643,7688,36735,27917,8454,-44988,-73032,-20885,75276,106432,30812,-85079,-100427,-36615,-12215,23377,66058,38111,24552,65519,58231,1068,-36605,-55943,-67177,-76807,-53597,18114,36262,6484,-2171,6446,8716,9414,29362,35089,10942,-11970,30914,95586,102210,90183,75123,24623,19204,51856,16174,-33028,6263,78879,62946,-16145,-64264,-77973,-67945,-22100,8174,26669,49115,47148,39541,53907,46475,-17538,-75748,-61011,-12152,-21198,-37130,38903,98651,73873,65809,79587,3917,-103985,-101044,29535,187061,212171,99471,-10149,-81565,-111925,-104435,-56559,-30259,-37502,-25060,4776,20233,-12763,-17501,54143,111595,77055,-161,-54698,-25544,20851,-13572,-68338,-99012,-105631,-116275,-118602,-110269,-14517,87225,58584,-11172,-31966,-46701,-95505,-125073,-115557,-71741,-10384,-18719,-56588,7254,54317,3518,-18676,19395,105413,183145,95917,-99994,-127319,-10590,42986,-37498,-90277,-49859,28891,96288,94114,79378,73605,67650,47055,23793,-18565,-1562,53727,26761,-68247,-126125,-100580,-17977,52521,72591,69219,44802,36754,6919,-58312,-108562,-59443,43358,44867,5078,35408,58169,30498,-25470,-65385,-37641,-22196,-54783,-65052,-50861,-52041,-78725,-77699,-9215,64646,53962,-16350,-18446,68949,90037,28554,4046,750,-17408,484,25581,139,-41225,-79238,-106846,-74444,-8340,11211,-26133,-42132,46622,132788,92946,47914,111259,180829,106360,-59815,-167063,-119113,3407,24163,4542,39897,78149,87370,101509,61659,-22015,-18218,59400,34003,-72843,-120467,-60609,51765,52016,-48291,-92211,-57558,-50903,-79630,-41858,40851,127561,118293,8520,-84124,-8044,157797,194667,67096,-41038,-89768,-129029,-118920,-39177,47156,117992,140108,73501,-14236,-34196,-10389,5334,-13655,-34494,-21244,-17893,10234,72809,86487,84458,104400,99946,66512,8661,-3494,38634,37986,-19180,-30287,-2730,21832,31078,15479,19296,-85,-72618,-70963,-2040,-45925,-115746,-78294,-9504,-16272,-23823,29253,106706,183511,200513,139027,133095,204867,194597,109398,67948,52258,16202,-1627,31835,50878,30651,24615,-11438,-48023,-19097,12576,12516,48389,36807,-33393,-71148,-44236,-3297,-22749,-58118,-21837,28636,9650,-42501,-67294,-30079,40172,58058,43254,-3428,-56727,-79970,-126547,-177470,-102262,34743,75040,31649,-16667,-55975,-36030,37085,33168,7447,4273,1127,16875,16549,-19695,-21650,1718,-13882,-53732,-72687,-101310,-122358,-83275,-13495,10894,64951,123923,39630,-149332,-196025,-62028,38406,32433,14305,-6928,-33319,-65458,-89367,-69867,-5423,36665,29302,30475,1077,-95755,-126553,-8077,94458,53167,10471,11211,-17065,-65508,-87221,-73783,-39385,-15486,-10553,-13272,-32361,27561,137629,119052,15645,-8378,-7063,-72026,-99524,-31690,50747,59406,68433,105948,97218,12016,-60788,-20929,61064,59606,92,-54853,-88701,-104905,-35703,75683,75269,-31490,-42746,50336,108146,109456,81120,-7161,-40598,-13335,-21759,29519,105945,75434,19706,32225,66472,84793,113758,89262,-25930,-84845,-8288,64705,50826,-14452,-81153,-91851,-42096,45218,104046,114820,85641,9520,-18041,19866,-8616,-39138,-15037,-19321,-40123,32834,140997,152613,64002,-10101,-7511,6452,-25593,-77724,-119376,-87212,-9341,29390,31344,13681,-25872,-33817,10964,37450,14424,11529,35299,27718,-19201,-6568,90835,90945,-40754,-107264,-86611,-62800,-31687,43475,119327,142251,113039,-13153,-112245,-86233,-25249,-50606,-54586,76937,194814,180785,143498,110682,57027,48706,50951,16646,30572,51145,-10720,-72418,-27386,-1707,-64274,-81479,14667,93560,69934,7033,2118,6866,-32589,-25784,-5007,-69132,-81168,20734,57595,3286,3112,12664,-52436,-110337,-54678,50650,61211,14147,52185,83288,43723,-32608,-82455,-54523,8976,28263,1667,-19829,-28994,-54028,-92220,-101237,-125301,-121891,-48511,10190,-29,-39542,-62513,-21459,43909,45205,15661,27910,25317,-22169,-64490,-69024,-20549,21591,45104,78417,99811,79848,6160,-69242,-67183,-21958,-29882,-70842,-56193,-48625,-57233,-14684,9487,17274,49791,34463,31391,57713,36019,-5136,7767,2839,-33353,-62359,-62815,-37936,-11451,-27526,-41441,-31761,-27712,-8769,45306,77278,78472,36818,-35696,-25692,50780,81005,72222,58963,7350,-51029,-38695,7716,1595,-58084,-79314,-51335,-48006,-87278,-67163,39637,112462,90760,72164,89432,91752,40887],[-30919,6038,67711,59468,51004,67582,25993,-18988,15183,44303,-2706,-63114,-55093,-357,23349,7394,-23421,-28176,-17225,-3512,-3030,-5474,14248,22627,1183,-1377,-1570,-27450,-9018,17862,2146,-24714,-40003,-23635,-2694,-61140,-96991,-12451,18494,-82562,-145330,-63808,56516,61553,19603,41738,75885,95843,90295,102908,159511,169861,80029,16105,3414,-41998,-62946,5087,77820,60170,-8348,-20358,71835,120527,13725,-143379,-185837,-151297,-134466,-117380,-105416,-85538,3690,54595,-3428,-68708,-65287,-66039,-72503,-71069,-65540,-52420,-33110,-32675,-71633,-118656,-119490,-44437,12139,47591,74902,52003,39479,60148,76281,46171,27660,45647,48427,-16416,-50446,-35337,-37516,-69438,-112466,-98438,2871,151665,243859,168444,50539,18650,-9458,-123434,-226293,-143834,68742,202256,139604,8600,-13476,66534,93194,79270,104618,86335,-22917,-85763,-24098,28188,7663,-45575,-15927,59226,62823,34468,16641,32636,79853,37061,-117449,-185753,-87654,19708,31874,2827,-66549,-75994,35132,102110,61308,64914,90118,62684,29588,33928,62553,56048,6024,11912,45995,16712,11396,-6229,-78588,-81562,-53153,-69270,-21647,34109,-27021,-84038,-65271,-23974,3404,40501,92770,137138,113819,71820,63713,58083,91728,125684,80402,26954,45594,74368,56268,2253,-51603,-99521,-136185,-117053,-29212,89336,172839,178995,131857,60120,-33938,-70275,-33147,-17766,8802,55029,34076,-18364,-30018,-23528,31598,99020,43767,-76813,-115080,-74744,1896,76651,125653,162670,173064,84981,-47818,-101879,-64079,19026,111913,118367,44215,3913,-880,-854,18578,7658,-35172,-63072,-62046,-9516,35360,73,-36681,-50229,-49392,-52104,-62113,-60931,-17961,966,2167,-17540,-53005,-88532,-83132,-25247,57893,74105,-10918,-100257,-49993,78739,136403,61803,-38410,-47308,1282,30484,99035,123390,68955,27301,-11625,-61176,-44378,-15686,-39927,-44311,-27710,-26209,-15621,68887,169997,123687,-29099,-89977,-42549,-20206,-56383,-55807,8016,51371,8269,-70139,-153550,-130859,-32234,45140,42753,-43236,-110265,-64087,-2308,-41077,-91838,-69089,6461,81530,114293,82893,73663,112284,109659,15876,-36072,2728,-17913,-44392,10490,19355,-28952,-56135,-40086,-40686,-52155,-27147,7971,-4143,-33911,-38873,-51190,-57767,-5310,59373,55211,56901,111979,98906,16325,-4955,-32615,-94043,-110268,-86770,-68725,-10988,18844,-28739,-68857,-100173,-142943,-134067,-124005,-105634,-13755,68747,108700,111798,50975,12229,73001,131557,149009,150095,126998,147646,153690,17198,-98052,-46276,39525,-2418,-95069,-80462,-10327,-10877,-71623,-68957,-18401,7180,16882,34513,34037,27149,19888,-8127,-79757,-113991,-97385,-81437,-28022,50418,67795,75738,98713,78815,46086,24626,21813,50044,70365,-5857,-60262,-18354,43844,48496,-17343,-120782,-127547,-75725,-81287,-41357,61366,68956,33689,26089,-48804,-92585,-75365,-80754,-86038,-64438,-26099,49115,77561,30447,-30296,-39117,9412,50232,78734,83284,66233,52739,82856,111507,91991,92777,119241,64053,5919,27075,44265,51658,80376,115047,103634,23565,-73009,-91571,-41539,380,7801,43102,55884,-8849,-38847,-4462,39015,27096,-29003,-29207,26530,1889,-56283,-6771,49581,46291,71118,100688,47523,-64074,-102845,-649,159085,183255,112597,11188,-88761,-109725,-61081,-1766,4582,-34899,-59935,-72727,-75192,-109016,-133572,-71433,21560,44753,17738,-10277,10277,45241,28222,1540,-15535,-1974,-13507,-59814,-70849,44042,138093,46547,-77376,-74635,-51506,-77570,-98957,-74722,-28188,18193,25195,-5900,13839,42628,16991,5734,4584,33326,107747,73231,-92072,-132303,-10831,54222,-38942,-83250,-30213,7845,39619,111168,143289,64862,-1796,2137,-12574,-25539,30851,61159,-6011,-103476,-161469,-129025,-21415,71576,112308,122206,99616,93424,59682,-35670,-114896,-39495,58216,2709,-51851,-16514,-9372,-14310,-24772,-52082,-30096,-23018,-75935,-121479,-91752,-50601,-58213,-52886,27602,88502,42839,-56012,-81705,14401,95608,56080,-2585,-7200,38229,96071,80712,13089,-41621,-91334,-112579,-87791,-66484,-32629,3453,13372,67993,130676,94512,72180,156224,185130,46779,-89984,-154655,-171396,-99180,-4921,35209,34854,43667,63934,76947,26169,-48724,-38241,29139,6277,-71094,-89679,-19893,93931,96885,-20415,-93337,-73808,-40461,-23105,19096,78422,114291,71815,-7476,-49454,41087,178376,191283,49029,-104046,-190134,-205722,-179544,-102455,11454,114022,128949,53990,-47627,-80740,-49126,-20018,-24681,-35103,-18341,10240,53545,88989,82987,73501,92138,86669,68350,52366,42150,38334,15762,-34838,-1156,91072,107788,32596,-19495,-1096,-21170,-113948,-116001,-26370,-32299,-116754,-137978,-96490,-76904,-35203,49919,105567,139703,157553,120167,112702,171819,158519,73169,57258,70734,17108,13611,81347,100882,81040,79375,44215,4924,18856,57350,66795,60357,6997,-45676,-60074,-38663,12031,-2547,-75284,-89399,-36944,7413,-3455,-52355,-48969,15096,41866,49155,5079,-53530,-47531,-63738,-98665,-38895,29969,-11985,-31413,17080,5272,-39190,-14084,3164,6236,24012,30339,28158,2435,-94114,-128822,-22128,26867,-45587,-80576,-71947,-80765,-66904,15745,52518,55030,79865,45673,-83302,-102038,8180,38049,-11262,-11139,-3591,-34117,-92190,-132591,-123275,-67501,-13267,13115,47340,2689,-127770,-143816,17230,120437,61108,4924,34996,41079,-13052,-66773,-70867,-92386,-124308,-80491,-24187,-21996,25606,116516,123477,63624,29086,2061,-41526,-63677,-37347,12564,18783,11657,42729,58446,-6434,-58322,-20461,27589,-17545,-88146,-105031,-87325,-86252,-41912,41887,56588,-57407,-129762,-44441,64466,83636,74336,34879,3987,-9002,-22047,14134,34808,116,-3254,43597,90680,114211,126546,77861,-50262,-143148,-92559,3702,21219,-16529,-40418,-20680,12226,64962,93407,102356,108134,38548,-42716,-28652,-6930,-3778,12663,29083,43690,49849,64119,87188,59124,3385,-40043,-106276,-172750,-181945,-159972,-114235,-30089,36773,49380,33998,3889,-50221,-75383,-22892,23698,34915,40027,20812,-70283,-78470,19519,34501,-18404,-19408,-21408,-44797,-46002,-47553,-82257,-50021,41976,48050,20239,-1415,-47451,-63260,28008,146456,169961,107169,89600,89236,62514,79111,97785,71268,63386,64334,20859,-23296,-22603,-45725,-87597,-80326,-21484,26492,10598,-40602,-43572,-26389,-23515,18112,39926,-11767,-15323,21293,36961,25334,25517,9530,-23544,-63852,-50100,26713,64772,43772,94711,138262,87115,-6221,-72367,-85178,-31056,30079,34758,27440,22281,-24918,-102144,-141110,-151622,-128573,-59695,-25612,-67591,-84476,-54526,-21590,-1333,3772,1081,9694,2271,-18577,-32603,-18295,5329,22924,59105,116968,108554,46676,6776,-6111,-18248,-16544,-59105,-126204,-101813,-52640,-36142,126,18969,21534,53590,45295,45449,84395,79744,21757,-9067,-27800,-13062,-26471,-119371,-182924,-141903,-85372,-44361,-5995,21034,8117,-10158,15942,86331,107415,53788,21683,27356,25984,40494,23867,-46365,-59025,15739,56646,23126,-48639,-70777,-24440,7590,-25232,-45337,-9896,31700,35506,45529,55137,28111,-16297],[-8704,16112,68402,79833,59623,51879,-32258,-153432,-118718,-18153,-6050,-2937,40493,70284,63951,33531,-29529,-73500,-76319,-58792,-59474,-52161,-6337,42400,57292,28764,-3920,8749,57831,71006,43077,18724,17592,26729,-8227,-83780,-64565,54079,72816,-50614,-144832,-120774,-41778,-20170,-10574,25209,-195,-31763,-5361,23371,66626,109566,81224,53296,66528,49779,16081,61179,107673,65720,-3819,-27149,2930,31363,-1710,-65861,-75644,-75367,-107081,-111214,-96306,-85611,-28987,-1896,-59599,-120887,-121379,-89179,-34792,-22655,-61296,-93123,-98216,-92410,-81645,-71464,-58915,6898,53073,22735,-18978,-6875,44497,63319,64479,79523,107663,104891,98738,48410,-33397,-83818,-89890,-86542,-75507,-24042,60218,176024,237184,154176,47204,-6760,-37367,-72224,-128047,-128262,3096,151539,148461,31808,-17886,29729,77359,109300,134814,59677,-32538,-29329,-2531,-17343,-19680,1403,61153,118766,105000,70552,88044,128213,130360,44364,-85963,-133668,-49803,35137,45026,26123,-26436,-34992,66470,148620,111589,62253,66248,81789,64782,47659,107058,157537,98515,31081,20299,24035,33047,-18525,-81604,-46475,-651,-36636,-80901,-93985,-92291,-48636,-19755,-18773,-27046,16903,73994,63985,22303,8765,45314,60204,82999,118066,99771,79028,100205,62724,-12376,-24819,-21096,-44541,-35561,-1940,31796,88663,140143,119006,79425,48853,19767,31941,57431,23439,2476,30016,-694,-65345,-90530,-96232,-45780,24942,-4726,-96868,-130031,-114952,-69380,-9288,66689,135279,118072,28945,-49253,-120331,-183209,-143040,5548,78534,25192,-31797,-63734,-81126,-57682,-61017,-63242,-30815,-15213,17,302,-49847,-69616,-36191,-8591,-21726,-30623,-14452,-1922,-25379,-9181,34725,35511,-24303,-88843,-81396,-6966,4936,-72537,-174362,-155437,-16327,94097,59861,-88930,-154556,-97679,-31721,51237,101010,100599,123374,95022,-26611,-55625,8628,-493,-41503,-14500,14672,2738,34130,95149,74233,-4717,-16192,37585,33809,-21952,-42174,-20951,2445,104,-34693,-79135,-15837,64003,63896,22125,-43725,-70342,-8250,32856,-23808,-92170,-88216,-3011,63674,53453,21320,7003,-18123,-2281,-5818,-28044,-838,-4998,-18377,14796,1836,-51086,-35886,47214,63728,-1335,-37193,-7007,-11330,-77002,-99809,-86079,-61780,3059,28159,-5162,52689,157247,126727,30968,21463,365,-59403,-78679,-63246,-51730,-14614,21671,-3811,-52771,-98197,-115699,-41736,22746,-2498,-6734,44661,97899,93023,18870,-36447,21933,118895,153109,119596,93606,115809,95061,-283,-65534,-16242,30506,-20936,-65393,-13224,38584,-16523,-123086,-159333,-138168,-105151,-47230,5096,41573,82776,48012,-47507,-103066,-74113,-49287,-37963,34164,73083,29477,1470,28406,56962,36161,-17555,-37765,24253,102562,61456,-4548,-7893,-9208,-31552,-58544,-101915,-103240,-82248,-111196,-74427,46622,55831,-23504,-53064,-108538,-159281,-150134,-126312,-69071,-5124,-10198,-3704,35652,22920,-63127,-102769,-49984,30927,83668,69627,57284,78888,101236,74986,-1148,-12780,62392,91395,64085,54910,59925,83638,111411,129115,131325,69214,-48121,-64982,30055,64547,23197,44641,72952,15493,-21780,-6022,11389,18853,-14210,770,73354,36502,-72048,-54076,36367,71673,62944,70581,75033,31616,-52528,-66305,17333,66786,73361,23788,-57331,-76118,-22272,42787,37655,-24527,-74946,-140332,-183743,-181075,-166689,-133404,-83236,-28352,14998,13142,1126,19178,33340,18321,26297,64805,53269,5403,-6493,34547,68137,13340,-64703,-82708,-79504,-50359,-24400,-36487,-37536,-7363,38614,69674,70327,40270,201,-9828,-37627,-74870,-39622,-20751,-109246,-154578,-51191,28980,-41313,-69420,-15692,-42969,-70161,51948,151098,81295,16243,11613,-33503,-49825,-11521,-29989,-84850,-124986,-125036,-71080,14463,81905,122087,111683,82231,107741,112972,33402,-49788,-14356,20638,-38068,-41873,-7140,-47120,-62164,-46555,-56991,-15546,29539,-16179,-80331,-32779,33056,13754,-4470,57436,101530,48481,-63333,-155871,-107205,17675,22886,-37262,-11842,72482,117306,74601,12856,-35724,-75962,-66022,-41229,-68310,-66711,-32510,-40510,-21798,31621,45091,67357,122471,110027,19348,-27798,-70865,-158281,-156806,-41792,51465,11206,-24175,-1846,13817,-1263,-10999,-8674,-6225,-18580,-28329,-32839,732,79204,69028,-38858,-89344,-51117,-3635,21775,32031,19416,117,-20744,-21726,-2035,47900,105412,124877,71993,-58664,-170709,-156329,-87417,-40334,13825,76400,85119,47012,-34589,-98560,-74829,-29353,-23139,-25925,-15934,-3014,-7017,-5115,37952,72284,57530,453,-13140,34854,57207,21791,-49184,-102271,2230,166689,163310,46895,-20919,-41770,-69723,-104812,-86689,-21811,-2134,-48553,-118217,-152754,-141715,-78218,17414,64216,46056,45813,57515,65103,84159,72819,17933,9784,10251,-27757,18582,101475,77770,56485,78576,50046,22485,27101,48332,57865,40022,11423,3958,-27666,-55365,-10588,-16686,-102906,-146948,-103873,-18118,26923,-12968,-30837,28803,58590,69649,53411,22759,20118,15338,26764,71965,37201,-112238,-153395,-38325,45800,39122,23082,-1373,12857,53467,47550,-8981,-77978,-201477,-227381,-80916,28551,-21369,-66270,-53920,-58573,-84160,-19203,33109,28492,44621,54264,-43,-3749,61066,56150,-8560,-41642,-32175,-7172,-27856,-69249,-73303,-44982,-32118,-17209,30311,2042,-102472,-91827,51076,111383,60318,11610,37426,57572,16787,-37524,-38145,-99361,-194230,-161703,-71462,-27850,25280,66998,76458,91141,66320,1436,-25907,-28419,-22126,3497,1295,-34099,-35438,-16522,-45817,-71640,-32074,16602,-34398,-91133,-64452,-39032,-57128,-49482,-6851,10927,-59724,-122395,-41247,49182,20750,19933,83978,89803,40293,10019,13579,-16436,-27962,21221,82288,97912,54780,12270,21490,3236,-52161,-28763,37243,36177,15119,12940,11997,13214,33316,30084,34588,61094,1657,-94179,-95595,-29871,41083,75344,96352,118066,57023,401,22431,12075,-41601,-90614,-175680,-227926,-171197,-85329,-65790,-28711,27720,24222,524,-18725,-80906,-131289,-86059,-15685,36867,79697,50980,-64080,-117963,-103291,-64636,-7528,40880,31708,14456,5375,-68286,-189440,-169413,3854,128517,152375,90273,-14867,-16705,99212,144898,80437,23206,35600,50191,48096,76229,96718,88261,75854,58832,35597,15183,-6009,-54917,-60207,-22491,-29694,-61968,-70859,-59566,-18021,13044,11827,21117,17257,-2810,3418,1670,-11123,-13128,-23385,-42087,-27256,-37710,-55976,-419,74204,102619,164731,180460,107484,27301,-43674,-98522,-66406,32362,75572,63254,23605,-34381,-123979,-169282,-123500,-78357,-72694,-86960,-116648,-86929,-688,29289,-16317,-37216,-17715,-14015,-43802,-62617,-14833,60972,69965,45018,97797,180992,121455,-5327,-25322,22604,13967,-29634,-96088,-175789,-153458,-58463,-8722,18354,39221,27703,21372,23350,50136,82419,77736,41476,12106,-7046,14390,8431,-74026,-135751,-124585,-107146,-97626,-34321,67031,88040,15123,-20234,37134,82247,88076,77667,21895,-20619,3472,-27681,-94783,-46974,46806,51319,9683,-33752,-39068,478,29705,6254,-16695,-20391,2695,33711,62365,65543,14845,-26967],[31011,4974,6824,33794,28799,31867,-26004,-174465,-203544,-109363,-36855,58207,129380,102145,52296,30724,-13658,-40058,-67331,-108891,-121986,-90844,-3159,89398,95464,11012,-42229,-6055,41527,48430,42958,41966,42205,12946,-65153,-119098,-42550,70860,64936,-22818,-55338,-21187,-1857,-25555,-24195,5001,-63868,-132371,-89340,-50524,-43085,-4545,27693,53891,82981,69333,48701,76185,88900,55556,8087,-32886,-55422,-49102,-26185,12047,47387,23615,-60595,-109145,-71671,-17125,-411,-29975,-73312,-119775,-142985,-90955,27021,62464,-9788,-77274,-101748,-107526,-64387,-7791,13556,64838,109381,38640,-75025,-51102,57163,78165,41299,30942,60602,69298,82968,49963,-44046,-121392,-109277,-60136,-33670,-12283,18470,62471,85087,53507,7697,-32545,-55240,-29591,-21325,-56508,-35525,63761,102822,16116,-44107,-20569,36796,120095,156740,69384,1769,28642,24101,-38805,-48181,7753,69929,91992,68178,51674,103000,143847,94963,-1932,-57169,-61837,-28877,1517,-6704,-9807,-24582,-42884,7786,75314,62506,19592,20375,58147,64619,40764,98654,161362,102191,-8105,-76912,-69497,-19105,-25898,-65053,-41715,15472,13390,-86538,-169081,-116617,25176,111914,99939,69197,84254,97422,31704,-38626,-31795,35745,57617,47315,41018,39597,50020,55589,-20844,-106966,-85690,-44448,-34373,23729,75038,60192,37942,47285,44376,25516,21671,42684,83184,87084,20463,-14305,19355,2336,-55480,-88580,-113569,-106461,-84779,-108034,-140711,-126994,-99651,-60422,-15953,38874,104096,108406,62084,7475,-77997,-171139,-152323,-29832,15473,-43912,-94017,-80674,-53881,-54268,-109986,-100973,-31614,5775,-5793,-31723,-56561,-28364,5868,3749,10768,54883,66575,31064,-20703,-5374,68447,118472,74265,-25920,-58056,20812,44269,-62970,-174192,-195187,-124731,-23807,-6269,-124145,-218969,-185580,-104720,-25047,31695,87185,129209,90269,-20018,-47774,14551,26467,-562,46950,95351,44669,3147,1190,-2832,17379,82756,107090,37326,-16618,-8190,-808,11724,23145,1846,-8606,50285,123237,89068,14185,-28653,-8349,48577,58990,-8566,-81454,-74010,1350,24979,-17778,-46003,-70243,-135105,-115194,-38414,-8510,-18120,-36502,-14079,19947,-22598,-90608,-28256,122756,158776,57673,-20762,-14147,-24957,-100150,-128475,-88969,-30648,12243,-16670,-63265,10976,109059,83515,25320,44194,37497,6917,1159,-3915,-3184,1057,-4971,-15434,-29035,-53347,-40325,27498,54808,-14909,-43743,-10981,28275,28773,-18533,-87240,-57366,53949,97360,50457,37186,71706,57865,6122,-22491,16002,43212,21316,13332,35776,37369,-13606,-81250,-149267,-214249,-186410,-80906,-14261,20935,74045,40404,-37512,-27089,21256,567,-7407,70048,60145,-24125,-53321,-17334,30772,21732,-20819,-39546,2148,83210,90772,38952,2238,-26161,-47346,-44370,-67936,-91160,-68544,-62760,-34870,17163,-17944,-98839,-115199,-116763,-158089,-175760,-141223,-44028,42060,2022,-74064,-52373,9387,-13002,-70393,-88339,-38197,19364,-5740,-8477,56586,90094,34487,-70425,-94934,-8047,75275,88466,59295,37832,54725,81967,97777,101831,65027,-18489,-48060,20733,60384,32219,54660,104073,105733,93843,61211,-15872,-56470,-46617,11132,68996,31327,-51468,-34661,39490,54257,16404,22373,59567,71185,-7324,-99024,-84205,-33,41245,32905,7247,-6538,10700,70677,64463,-38179,-137557,-209146,-222152,-164797,-104720,-106795,-132491,-96573,-18309,1614,-25765,-21078,-2038,-15615,29984,111812,91418,41231,15727,-27701,-42268,4213,50022,-302,-70522,-34121,6474,-51663,-88281,-51079,37057,129558,149127,86576,4442,-31250,-48576,-100722,-114740,-78955,-102567,-140396,-88315,-15474,-42454,-64360,-37380,-80920,-120433,-40757,56491,53443,41832,5642,-50033,-49238,-26506,-54518,-76233,-72513,-22900,42802,74960,91625,92069,41602,14255,78748,119320,75938,6646,-22786,-24562,-23173,23432,57887,17139,-3324,-577,-32286,-5995,61960,45793,28210,111882,162064,84320,23616,64727,109524,80103,-11509,-130276,-144981,-65250,-55596,-83206,-17614,70993,85518,38307,-8540,-35556,-44440,-35907,-37553,-62566,-79342,-92065,-106372,-74846,-33675,-4117,39675,49446,35801,70441,110849,55676,-52686,-91086,-32799,47360,2256,-62160,-50897,-17553,5959,26752,13053,-23126,-37159,-22860,-25747,-16448,31689,-485,-86124,-72499,21392,55258,5779,-57313,-120452,-111091,-51478,7134,36225,32311,25308,66414,109941,57735,-12547,7227,37460,15746,-1181,12779,42033,72991,42502,-21196,-8637,25094,17044,12202,11331,-12583,-73300,-103737,-8809,93928,51690,-59941,-77116,13243,87871,49555,-63647,-127219,-30372,105356,103840,48310,11209,-47320,-91532,-54846,4420,34489,56451,57139,-44348,-141762,-142816,-96226,-32651,31113,25392,-16657,-16415,15920,34345,22702,-12374,-35644,-82970,-98590,13169,112990,51910,70,25587,20321,12224,17513,31829,30291,10535,29327,63123,391,-71265,-48168,-54397,-111015,-116647,-72822,-11965,48319,35371,-6632,26438,58937,62164,70779,93705,94486,69813,74977,110818,47747,-114183,-183001,-84982,53918,116595,95900,24632,18083,50603,38239,-26767,-91592,-155037,-161109,-82630,-4157,-34714,-80936,-78405,-79713,-109820,-74746,-24298,5240,57775,98900,61208,26055,56216,85098,66680,-2203,-45073,10291,50999,30112,20863,22366,-8888,-29327,-3567,10184,-14382,3473,70921,80605,30128,-5436,-4193,25120,36865,22432,14672,-58367,-147405,-130500,-72675,-45926,-7241,-4083,6651,73520,78374,22139,-1067,-7905,-13546,25986,36563,-32873,-112365,-127837,-98783,-90112,-70463,-25079,-35377,-30372,32857,31006,-30315,-54183,-47763,-22344,-9837,-11417,33409,36076,-61190,-58986,68960,129261,107479,60854,13457,-31242,-17434,44085,83307,51962,-52719,-131214,-65644,28327,44194,66699,87985,58671,48140,39829,-7790,-35130,-20960,-19272,-5296,25861,-14509,-92328,-102732,-26682,81562,116463,120356,123433,45667,-22389,-18027,-49806,-93908,-88016,-107995,-133261,-78616,-9980,-30444,-50987,-15092,-10952,-37342,-49274,-70176,-86202,-56344,-19422,20580,74517,44923,-42367,-96016,-117068,-68278,-581,24459,41721,76439,54757,-40394,-148095,-169154,-25649,119936,152264,100536,31350,23053,68725,50630,-13431,-2845,49291,43347,16031,38898,79810,97589,89040,54390,23551,-340,-10730,-25467,2563,32146,-26182,-100814,-88275,-20044,44201,72155,71562,44566,-17342,-65820,-73904,-48037,-34064,-57620,-87193,-75007,-47402,-67757,-86644,-38442,32700,96697,173122,161187,84954,28628,-29661,-89521,-80788,8403,75796,48980,-29682,-49747,-84169,-121147,-59997,-10806,-57980,-89695,-64207,2898,87660,100478,40608,12989,21618,12710,-44601,-106748,-39671,88901,102294,45013,112441,205551,116338,-41475,-74213,-16717,588,-36880,-68404,-118817,-143605,-89279,-19650,40480,69752,24019,-17313,15645,66211,57783,25386,15447,41842,65156,59521,24961,-3169,-9013,-30597,-93490,-146381,-98040,40839,119207,58060,-31496,-48366,-25059,31398,90137,51200,-11776,-12263,-40107,-75770,-27915,7946,-15221,-24804,-25163,-16538,-12127,-25988,-30681,-1214,23164,39554,47087,55215,52745,17982,2662],[24286,-33676,-64987,-19611,10232,39384,40547,-69910,-161458,-132913,-57586,38752,93748,76388,52309,27899,3099,44849,28107,-71410,-110565,-69673,31168,105228,56335,-20146,-23810,-10487,-17147,-20667,6935,44326,52740,13540,-38424,-46302,15433,43632,-6805,-24405,40132,129450,160095,92507,23068,13882,-39297,-84844,-67283,-54786,-74962,-71577,-44664,-985,38163,34619,37557,68576,101645,90723,14831,-51785,-49138,-52170,-50280,12827,69333,56636,-19501,-83316,-44737,36088,51488,11391,-18937,-64797,-108702,-78901,41501,100549,51328,5456,-17188,-41050,-944,72244,84879,94209,125845,81566,-44225,-68447,28701,75452,41840,-24666,-34643,4979,44936,23517,-38865,-85268,-53609,11984,19769,-18920,-53720,-63049,-41648,-30746,-23457,-8625,-11061,-13361,-9567,-3964,4132,40068,35086,-37590,-57006,-9463,27152,96970,125768,49092,-15249,-764,26885,-10616,-54669,-43266,6719,21677,-13428,-29084,15832,48165,7032,-47538,-50306,-40573,-44256,-27887,-35905,-38622,-25505,-38033,-33126,4969,1070,-15123,-6673,32006,66001,64069,79620,86124,31642,-49924,-116731,-118083,-41229,14316,-19175,-68038,-33115,32786,8366,-52943,-45239,41077,146258,183716,163442,125705,79471,25807,-22189,-16906,31038,49674,29843,-6893,-14127,4407,2717,-57312,-114500,-100010,-55674,-11926,43535,72705,54348,20034,17753,37526,16293,15619,59176,94409,85472,21022,-5647,37987,45227,5352,-22891,-64943,-121627,-160467,-176012,-144686,-80645,-39664,-11949,11655,26021,74649,145246,153375,82929,-9228,-55089,-22784,19023,-16702,-91854,-115660,-30815,73546,64016,-41228,-80122,-48423,-12959,2571,11375,19005,57565,38261,-22981,-1585,87319,107034,86797,49070,27214,58034,123808,112932,18139,-20931,76844,103992,-40958,-146411,-159673,-142975,-93938,-72120,-98266,-146605,-155775,-102278,-32876,-8739,30502,41074,-2036,-29550,-15501,18219,36836,44464,94625,136208,59379,-38266,-72398,-44546,36034,118506,113212,25950,-30090,-6560,19804,20318,-27317,-105251,-107557,41141,177918,113980,-5266,-31131,-2268,18473,19694,-19528,-69742,-55907,3830,802,-56756,-90055,-80745,-95503,-98513,-26283,40245,10799,-25576,28022,66358,-13058,-100459,-34471,129473,162269,61057,366,7636,-1821,-49602,-79854,-64810,-12452,16790,-18674,-57511,-5394,69093,58632,25148,58667,73067,65821,48346,25352,34134,29083,-22429,-37772,-26023,-5868,49509,54563,-24296,-88257,-69976,-48180,-36869,-15560,-13248,-65647,-56572,24267,22403,-50088,-47430,25991,56912,26108,17501,55135,94270,97825,74918,33206,-15630,-16410,6693,-22149,-98288,-93972,-26599,-4389,-8657,21779,22716,35468,108676,123900,36789,490,60522,58859,-4436,-22593,7379,45400,55932,31214,174,-10049,26991,42765,33186,27204,9974,-8480,3462,-40751,-94795,-52294,15124,27034,-40043,-119540,-125560,-113780,-128415,-138659,-132643,-97249,-29535,37421,18539,-72246,-84452,19444,82300,31217,-55612,-73228,-51774,-87476,-74467,22496,78366,32034,-54701,-75201,-1666,65596,56922,7519,-3522,16727,9529,14384,44362,48663,4420,-56968,-74828,-32642,18173,71042,108050,138680,167262,97667,-65145,-154435,-73767,28694,20831,-21178,-16959,17086,19580,-25677,-53555,-21636,14042,26924,-1667,-73098,-79147,-15483,13463,9938,28676,42963,36797,87734,86387,-57235,-197374,-225879,-181703,-132723,-83043,-86348,-123682,-116200,-52814,-4086,12439,25344,15622,-12520,38172,157099,128383,27214,-29492,-66400,-68803,26835,140276,100992,-13257,-32709,-25051,-66373,-88028,-56527,40097,149870,188025,139646,39415,-25203,-16984,-11467,-26032,-27511,-50723,-67522,-57187,-21041,-28326,-58399,-80489,-102868,-113407,-108350,-82354,-59126,-29373,-47742,-54894,-5449,51700,68320,47913,35320,75858,108908,84390,62783,38376,-5251,-22065,30745,61173,40419,-23401,-75972,-44990,15947,53745,81909,88889,90271,78998,25997,11513,49772,57294,78440,161372,183776,91632,20544,46393,102977,115360,76821,13101,-37351,-77862,-121611,-116485,-41360,32060,47253,1431,-62132,-72331,-43378,-62695,-98308,-75574,-68625,-111811,-99189,-21925,8246,8225,28485,3026,-2929,91010,162468,117608,59924,43285,40655,60968,26254,-63239,-93931,-37703,5346,-1390,-11060,-10161,-39377,-64802,-63691,-47013,-16461,-45524,-95168,-50841,55989,68033,-45199,-149303,-192226,-131175,-27988,43148,47706,26878,-3872,15300,80739,121319,136828,143291,74417,-20223,-64306,-59841,-6606,70708,94120,88904,107024,97062,55637,43049,40321,17217,-30224,-73026,-6327,94713,62300,-31893,-37286,52227,146361,121774,16818,-58605,-57533,-26709,4504,37899,42028,-6297,-60473,-21116,54476,77005,106561,126099,9435,-97698,-84666,-60252,-55118,-2356,31918,-24784,-69906,-23582,43634,42392,1584,-32237,-91678,-105796,9557,99868,44969,-32044,-27904,1162,12856,17133,46458,25253,-22180,20011,80627,3075,-86978,-77231,-65533,-68335,-42068,-16897,2706,48698,40403,-33848,-29882,16149,27375,37256,82521,112249,76115,32235,39558,7326,-76973,-109140,-57636,26137,83824,79965,12804,-14969,-3446,-2730,-15157,-14795,-1190,-9713,-22485,-31759,-71076,-96864,-105266,-122899,-139808,-123545,-86987,-24751,53800,104575,53805,-5739,27496,104297,146080,92223,-14350,-22866,20799,35092,41725,32361,6395,-16511,-10601,33223,64986,56124,44729,23470,-18769,-40671,-55795,-17271,61929,95228,61623,-11733,-39785,-5854,3332,-18924,-28963,-52475,-33942,33585,56838,44749,31317,-2495,-32291,16343,42600,-31750,-144592,-176385,-114951,-92418,-117995,-99876,-64575,-2510,67151,57285,669,-32389,-64500,-31171,44161,76345,61441,-11473,-116762,-97063,-4319,73252,132953,93919,-2315,-35191,-5037,30323,25950,-25795,-111885,-160094,-105008,-23618,1464,24952,34226,20504,42257,39306,-30203,-80926,-54617,-12698,19948,41652,13594,-44170,-52238,14337,93707,80498,46563,32383,-12665,-34240,-23721,-72997,-110396,-45991,37429,34740,3675,2192,-26230,-68088,-31800,8112,-15066,-29452,-23111,-10154,21152,14327,-14583,-16395,-22077,-34923,-32704,-19234,8451,14038,4760,44140,84172,24584,-52100,-92531,-116978,-40025,57268,68084,32423,21327,673,-38177,-76097,-69982,4366,75869,49235,-19027,-12776,46017,75590,77405,57683,7157,-50226,-37468,22122,69446,43435,-43393,-95544,-49804,31973,62267,61722,84883,68470,-22166,-117434,-143828,-76190,1115,-34164,-78229,-46531,-47928,-100858,-90310,-45384,-24434,21039,95820,89260,40909,2111,-36398,-77787,-91929,-43371,28905,8089,-69387,-36511,7533,-23264,-9915,32275,-2435,-17982,44366,120579,153893,141950,132398,126208,92486,75780,29758,-68533,-56960,54356,57118,-3259,70092,143394,51259,-66554,-79727,-22588,778,-25473,-34,20995,-41710,-88335,-30562,78099,99667,2251,-41239,28700,79524,36829,-22195,-41356,28417,100395,78478,7967,-5670,13042,-3012,-60567,-105596,-97106,-12323,71016,58836,-26725,-84159,-80588,-27977,50105,68289,33161,23714,12077,-24740,-40174,-40426,-30593,-3954,1724,6858,-7953,-52457,-50743,18120,74474,73616,25088,-8744,-22547,-26119,5841],[-50396,-81107,-91981,-36900,9352,35815,50316,113,-71683,-83076,-52360,-33954,-16242,41437,85092,33886,-20874,46400,79665,11055,-35580,-16393,48682,54876,-40335,-59550,10522,7278,-49430,-83072,-46829,19292,42605,48682,75828,103407,102375,30641,-51709,-21769,79379,174793,241990,186398,69238,26256,21750,31040,27414,-3011,-32988,-45284,-61612,-45382,3441,26472,17885,36037,106069,125565,29090,-36706,9526,-2491,-49286,-18107,23977,15174,-20872,-52332,-33701,20408,50604,27853,-5749,-44249,-76883,-83630,-25064,29591,42264,48997,51965,47722,68089,119958,108097,47141,33780,39850,-30351,-87607,-38652,29203,41485,-27523,-62850,-33971,-4576,-13692,-25395,-31947,-14517,27141,35183,-6403,-69933,-84689,-40278,-35638,-22893,47382,83420,21759,-50739,-16809,49455,40237,-48620,-107814,-67857,-3356,13718,41223,39448,-39275,-95101,-68695,13887,25849,-43716,-87108,-46348,-25814,-78287,-113085,-97365,-66098,-49212,-46712,-38588,-44890,-57959,-20314,-8500,-32170,-24714,-16221,-22090,-503,57,-2809,9027,38584,86220,98374,53291,-4746,-42663,-62214,-70290,-65615,-12936,49876,17358,-93594,-112194,-11917,90816,115981,52335,3628,39703,119294,134183,77058,8854,-4543,20227,33755,29514,13527,-1335,-24039,-31581,-12209,-6914,-34512,-56259,-65292,-44499,3523,11490,-3648,17707,41158,62422,75102,37456,33544,86127,107186,82305,33882,29598,72503,73680,40666,34710,-1713,-105107,-188740,-179604,-95757,-12613,5568,291,-473,-17138,22388,132687,150455,68972,10774,23467,60955,35096,-44540,-95444,-101371,-25786,101027,128490,44535,-20640,-38881,-37506,4851,62948,93475,105816,40916,-48909,-53289,15284,69170,116482,104603,51176,29189,57612,46167,-23597,-43173,35248,26681,-83933,-129614,-105585,-94325,-89771,-88805,-39575,-22187,-75508,-60437,-1650,-25847,-28109,-20856,-43986,-26395,7988,17884,22621,44335,92009,123811,58598,-55724,-112098,-67098,15707,48693,50428,28964,-26921,-34716,4428,-11513,-137200,-282672,-276473,987,206302,110177,-31839,-42842,-40817,-68850,-65408,-59952,-77837,-73263,-23124,-15974,-89396,-141050,-65808,9098,2453,24476,78749,62380,42046,98981,107949,15878,-62231,-39254,76363,97397,21278,1159,29496,36069,16598,-25101,-67839,-46989,14800,19217,-31123,-18457,72437,107683,58487,46180,71229,96975,68132,17407,16009,14269,-33152,-46102,-38073,6607,92919,57985,-81248,-113303,-64608,-53223,-50301,-18198,11498,-5335,943,28930,-29282,-127280,-128439,-45482,4291,17517,62667,100287,110897,94794,53139,7349,-31475,-17070,19082,35182,38741,48867,34903,-14077,-52343,-41495,-5588,69721,136925,125048,42833,-15099,2345,57541,84787,68872,48921,60329,81684,48408,-15124,-46467,-37827,-46924,-8065,46295,23278,-15948,1816,-26932,-69832,-35235,28645,17194,-111578,-191473,-118179,-81893,-145110,-143548,-92820,-51048,-34750,-9338,9278,-21433,-38074,24567,78941,51180,-17866,-59175,-90920,-142528,-102647,5886,63976,36831,-22486,-36566,26803,73041,27890,-20896,17852,31595,-62423,-89261,2403,53946,10286,-59895,-126898,-118500,-25532,52192,54020,56950,104903,54465,-122243,-217782,-94919,24289,-26421,-57720,3167,23067,-24793,-82366,-105820,-78202,-51500,-41070,-23071,-42888,-56077,-50231,-45569,-70475,-49875,8110,39966,91098,80737,-62499,-173614,-160266,-125995,-149717,-152676,-120036,-96285,-94766,-77233,-6501,85453,121329,87848,39641,51504,147509,115761,-32186,-102192,-75911,-31349,51239,142230,137534,41903,-34734,-64188,-39028,-18803,-35494,12994,106764,149725,133521,63861,-4319,3363,72905,106901,58010,-4928,3694,25017,20671,-10825,-44337,-94748,-124848,-112685,-101886,-130614,-168851,-144044,-75068,-6502,66174,151996,191487,137556,88286,96220,73094,15955,-9964,-5707,9513,-5255,-19833,-27212,-53132,-127917,-145976,-63357,332,4039,22732,68037,108823,108294,62858,42921,61288,59487,12381,19794,57917,52572,14926,10693,56982,97905,112616,129352,97950,-20608,-118319,-104243,-54934,-19932,-1202,-52365,-136430,-145244,-103939,-122536,-142174,-80274,-44242,-77573,-50118,39222,71007,52820,34051,-13688,-36308,3343,46683,55326,83852,126583,127188,123078,76536,-55591,-147057,-81203,-25528,-62399,-52559,6284,-27187,-83004,-66367,-42360,-36637,-37501,-36947,-16648,18561,4603,-80728,-142908,-137986,-89759,-32139,15318,23485,40790,17487,-40212,-17803,80645,147632,149668,46309,-75169,-112729,-93181,-62214,-4742,57151,117532,137879,89383,30081,21871,46687,70218,77330,53620,47691,61036,53579,31604,45960,105477,162329,152073,110245,44769,-25918,-50456,-7162,31721,51896,51189,4533,-12077,28705,50803,80193,94647,7492,-57647,-17628,12843,-20549,-37215,-16585,-24953,-62960,-37344,53745,80246,35068,10737,-4994,-22273,14981,46492,25322,-26591,-37970,7148,26441,22913,73860,44800,-42475,-3618,67288,-16231,-109808,-79241,-16824,15186,-7744,-48244,-31281,21729,3445,-76771,-71692,-11140,19371,9902,24949,62065,33166,-26749,-47265,-63943,-75744,-28036,-272,-25881,-33076,-13385,-42327,-68278,-51927,-28405,-4343,36904,49751,45992,54604,19887,-39736,-48222,-74185,-122072,-144433,-136252,-104392,-33105,9307,17515,-21997,-44546,18839,101629,155793,145082,25086,-73196,-75122,-30951,-8404,-18694,-13582,-8533,10196,60110,74245,17178,-33307,-48494,-31995,-26146,-43404,-13851,77446,108175,56496,7548,31255,72960,74352,55591,9669,-44037,-33718,10157,27189,36002,39731,-2946,-46263,-19427,2422,-25357,-63334,-67351,-37651,-46891,-110226,-102327,-47910,1115,36845,39838,27139,9037,-38607,-19613,40758,50094,14386,-42598,-77206,-40171,-36917,-4977,101675,91807,-7055,-20234,23040,29846,411,-36393,-69705,-67772,-44167,-54505,-92199,-89434,-65417,-38884,16229,39481,-6124,-59120,-21516,53128,85548,75809,30659,-17880,-7221,54922,79575,6086,-64641,-84195,-89559,-37225,21091,-22213,-78935,-16098,126392,161150,71423,34090,25695,-9954,20717,66299,44140,19203,-38,4191,53930,40351,-34395,-92910,-73268,-20430,32546,67092,72562,56774,61364,78513,46282,-37561,-72612,-64590,-49678,621,56475,50153,-7473,-25617,-47192,-101897,-128151,-82276,-18742,30652,34047,-17440,-40101,-218,31057,52849,77408,23354,-65245,-35206,79750,135449,59924,-45413,-67160,-6363,48447,19067,-19455,20229,43872,-17488,-99943,-105824,-18840,77459,48920,-6134,-8521,-33397,-69501,-17661,29515,6083,-13343,22552,42322,43195,12941,-42757,-98954,-128271,-85388,-3552,7387,-45551,-10597,69110,59721,22311,37233,38052,35259,87978,152221,144090,132024,175372,176017,112702,116855,135626,59637,-5907,6166,-38998,-80908,-8426,29940,-53697,-91546,-35040,39526,39321,-7285,32050,99893,52724,-25106,14630,110812,91633,-31415,-53134,18782,48705,18984,-26732,-68009,-14280,58579,31042,-57306,-88116,-77771,-63169,-35882,-4035,-10773,-17114,16729,43740,2049,-33164,-17977,-12302,-3772,28430,44736,72923,72041,-16223,-86730,-44063,31146,58545,33712,27292,28947,2273,-12435,28575,64026,45028,-20471,-76294,-105006,-104419,-57244],[-101824,-85176,-54717,-12257,17454,12124,-16929,-30964,-22600,-23622,-34436,-54262,-35429,64113,122311,54993,-41207,-19560,43525,52382,31390,25262,47072,10891,-92437,-109380,-35280,-4879,-44684,-87420,-41888,13935,6162,50134,145338,184558,155397,68775,-791,28176,93492,127466,162068,140402,61931,38432,54661,81950,99959,55647,8575,7144,-12284,-9143,51286,82947,33316,-1282,39000,82989,51257,28569,57570,34922,-3412,10203,16146,-18397,-43097,-45480,-35816,-10110,1098,-51606,-92411,-82570,-65311,-73142,-86038,-83448,-40733,1052,52789,111539,113876,102612,54348,-48781,-98976,-80599,-89238,-97068,-62678,-18723,10010,-16504,-36967,-46088,-40925,-32103,-13242,-12994,-31731,-29694,1551,15372,-25483,-25024,32382,29636,11874,65345,130407,86391,-28615,-30252,40385,-9461,-125924,-137645,-64898,-34618,-28598,-11278,-30434,-105739,-127514,-58275,31325,30785,-34970,-55352,-11447,-17515,-87053,-115789,-101728,-80704,-41010,-14205,8712,8998,-4227,27238,34906,-12771,-26466,-7541,-9905,2769,30085,57497,74058,82165,107948,103673,26362,-51441,-71261,-54020,-11502,11033,9753,30645,23762,-70990,-138980,-84680,39952,117117,77610,-4712,-50200,-1355,39299,13530,-27737,-24254,52126,97566,58774,-18707,-49655,-52649,-45932,-19422,-15150,-29254,-13702,-19676,-29304,-13305,-50191,-89142,-37656,22894,56547,66936,57938,68476,105685,109566,74954,49521,69671,94456,57802,23888,56903,58720,-58888,-185816,-161080,-38216,42618,27160,-2308,-16864,-42483,-6500,69363,38962,-30119,-21239,14418,32459,5328,-49368,-57740,-77406,-93551,-20427,70329,70890,51693,26226,-23001,-20744,45365,93730,83924,22680,-32971,-61008,-40515,30479,93752,74149,40437,31316,21424,-21167,-65006,-66574,-62018,-112437,-122802,-81458,-60700,-64801,-59400,-39936,8683,12163,-60996,-49544,7544,-16080,3614,48142,27249,-5151,-601,3508,-9851,9404,80284,131645,97904,-9439,-102838,-84926,-30160,-35407,-6861,48686,24550,-16668,3656,-9623,-141435,-275356,-246383,-14452,151109,84944,-18252,-29352,-49036,-103374,-114596,-100717,-99426,-86415,-26812,-9432,-109380,-184797,-91091,15969,52942,65758,83094,85217,91547,113634,75130,22760,-2171,-14060,47048,78584,26093,3690,35058,56566,35440,-20573,-88652,-81358,14926,50485,-22094,-40693,79486,179666,115748,27407,43367,116702,115338,36165,-10406,-16817,-15920,6025,6487,13931,71636,51785,-38748,-55206,-31697,-23225,3439,25017,39397,39545,50330,56421,8808,-69052,-102486,-87590,-72123,9268,132736,165195,102301,41530,8044,14470,42198,45052,11670,-24310,-104,59533,50133,-11930,-46407,-26680,14206,46881,31530,23885,27496,-22478,-49117,45275,172660,168178,86893,59488,62234,18038,-50456,-55458,-41081,-65417,-8320,55170,-73,-62313,-40379,-2127,26270,33118,5907,-35487,-118351,-162317,-91259,-45204,-94716,-107198,-62761,-27440,-23128,-21483,-8753,26909,54975,38315,-6283,-20454,-20372,-36653,-90505,-134718,-59822,41085,69445,41804,-10975,-34428,6310,49287,34408,60828,158924,133423,-51504,-119886,4357,76184,23609,-3250,-38069,-89022,-50928,13389,5049,-18629,16969,26067,-90009,-185226,-120018,-21529,-20111,5444,59415,21773,-36406,-47665,-81994,-99388,-80960,-42551,-7109,-13854,-32482,-42238,-59513,-107159,-118532,-48029,45885,97519,52078,-41630,-73826,-63119,-72096,-128541,-161513,-113125,-54659,-50721,-62790,1622,118797,158037,122684,78098,70974,104206,63120,-55387,-107447,-76861,-16382,74801,152714,151888,86878,3380,-38677,21225,62928,-8736,-36332,27992,81180,99198,76763,21741,1429,62161,117622,74887,17378,50593,100801,75803,12812,-3443,-38889,-109151,-88844,-6219,-29322,-133656,-123942,11867,115683,148236,179873,172362,97615,48878,53944,8248,-42578,-44102,-5289,51735,34762,-32626,-51292,-80399,-161636,-144544,-64414,-45259,-46919,-27941,21890,92219,103707,63936,76504,131919,99859,-56927,-122034,-30000,61133,49447,1623,8657,40325,68517,121618,150679,68702,-29264,-24095,-4155,-29607,-55477,-114291,-175388,-182522,-164993,-148402,-100755,-34086,4461,5898,9339,39416,63940,68851,42890,-9859,-41972,-73173,-92278,-48546,40646,122937,165021,194483,134897,-21508,-144095,-94986,-30783,-61272,-57566,-2663,-9858,-19113,26338,37532,4529,665,33692,44051,4111,-49693,-75977,-70704,-60306,-53553,-59447,-47579,-6255,68793,70398,-46867,-77917,11062,55236,67130,38749,-40266,-60977,-43694,-82853,-82461,3240,70075,55596,178,-42214,-30071,35197,87821,110064,126582,100078,36332,28514,41864,49546,73140,81630,91489,124434,92505,39238,49034,54158,26532,50905,97231,72189,17195,-927,-8985,-18225,-14170,-22709,-20418,21168,69548,48420,-29739,-58391,-6779,7581,-10584,30146,66082,34688,26253,47782,42302,4577,-22426,-4963,8759,-1147,14805,14159,2514,67292,57341,-36560,-12144,44760,-41258,-115755,-46990,54035,91989,-2232,-124131,-98351,-6818,-8517,-55129,-33013,18196,49772,28948,11039,7030,-27169,-47359,-52596,-86076,-85853,-2615,14407,-70376,-107531,-65443,-76570,-88262,-41583,-8841,-18093,-16891,-49418,-12250,111111,137449,56152,21115,-17418,-64462,-94074,-87573,-48099,1672,-36054,-93321,-95674,-62300,5359,59827,90882,92702,-229,-104141,-112685,-63255,-51712,-64089,-58916,-48176,1150,58400,23834,-71455,-121524,-98371,-11021,20903,1391,7617,35666,6716,-30131,-14433,18290,18581,43507,81180,46041,-28820,-43899,-7667,6825,6460,15823,-8347,-41107,-36040,-19354,18767,76875,90824,62132,10119,-48171,-9049,47519,34309,15301,7174,-2163,7298,3772,-6085,-20036,-50502,-55214,-20267,33596,57327,-6285,-45480,20806,41757,2671,418,35452,35300,25567,19667,-6758,-3505,26435,-13293,-88614,-111761,-87980,-52344,-16683,7727,9868,-9860,26247,96134,109314,62629,-8307,-47093,-19102,31820,25259,-55563,-124084,-148104,-141719,-44741,61233,47100,-31218,-28946,84389,171438,134618,112639,108588,62396,48063,54611,32262,6855,-34190,-39237,21310,21653,-48340,-103222,-83450,-13692,48192,61654,71076,85610,110585,87524,268,-49988,-26940,-14332,-3364,42084,85919,88724,16771,-51051,-77156,-101955,-120205,-104673,-96936,-77396,-8332,3606,-55653,-50464,-9947,20522,70911,42563,-43715,-13574,98822,163434,104330,-1945,-30588,11757,17683,-60368,-118040,-74787,-22201,-47397,-78297,-26059,66639,109912,75156,6161,-47998,-56427,-26371,45860,103534,91490,27434,9010,41774,87618,60142,-57600,-167366,-183132,-96704,-1812,28880,-20316,-29773,39998,79101,42688,5560,-9880,-19104,14988,60379,54768,79961,124073,86391,37332,94726,181544,163419,71571,-26546,-127510,-152957,-78672,-56942,-118530,-96877,-8667,49551,36455,-12391,5125,45170,25731,19806,62351,75957,14994,-59152,-52720,-31485,-44650,-38769,-18340,-36833,-21425,17269,-25980,-123679,-152031,-132829,-110039,-44914,40994,61426,17591,11451,56426,47667,36862,75247,53590,-10663,-16013,11313,67524,81225,-20380,-83235,-2826,79573,76252,35494,33022,56820,59991,22656,4412,5426,8204,-9558,-54894,-96572,-119998,-113937],[-98769,-73735,-32199,-10320,933,-22008,-89250,-97533,-40834,-32996,-51617,-22380,35731,90035,89720,41713,-25808,-28701,4512,19375,21839,22745,42688,21024,-76904,-166719,-164442,-94776,-64772,-53499,31882,39872,-64792,-52394,64265,115862,115254,83979,50576,64215,86443,56533,17215,10487,22640,57652,51160,47332,89800,55804,-27247,-25915,9416,52068,117620,125052,57429,-22182,-63715,-31105,31377,56171,30515,12560,43656,69159,42502,329,-31365,-47749,-27715,11030,-24584,-146162,-180993,-107181,-33947,-13835,-61394,-124526,-112788,-64100,34536,145934,140507,51784,-40653,-112692,-135997,-139056,-139889,-75296,-9629,-16528,-28637,-30213,-26305,-44826,-30018,-2448,11735,-1097,-35879,-60776,-29191,21260,15050,18657,84433,110920,54197,11015,58600,103199,46055,8026,3360,-83645,-148015,-91278,-15614,-18424,-38887,-32946,-44865,-78406,-59029,29223,76001,8551,-31347,36955,89250,28009,-52586,-40530,6186,-754,-4332,21147,75946,110786,92961,71513,40316,-941,-14190,-3515,-18669,-34255,17225,107217,143342,120120,100091,76933,19595,-44285,-69765,-58006,-3492,37957,5396,-14113,22327,6299,-75862,-116412,-91946,-36977,13955,20592,-20940,-33044,-11067,-2437,2932,15112,78365,140243,106240,-1714,-60349,-76924,-64937,-40201,-56795,-65005,-5671,15724,-14717,-30280,-65141,-100294,-86392,-69929,-53588,-8435,56112,90301,70029,38559,33741,49944,73723,70187,12172,-11927,62933,119012,12427,-154279,-145975,-8733,62682,39513,20629,12697,-379,28288,35649,-49806,-104810,-52736,-14078,-6606,14674,10757,-5214,-53539,-120473,-107580,14844,100744,128486,92041,-5190,-71484,-15624,49217,26960,-14159,-4416,-857,13257,47047,36767,-13955,4451,60092,68940,11927,-27536,-39678,-88790,-128774,-76324,-9792,-37130,-77211,-28498,37924,21644,-60371,-119905,-89711,-24031,24771,117171,164207,93628,-18538,-55259,-43291,-55882,-31646,70297,156217,140922,38208,-74090,-91573,-59978,-52354,-18723,54320,89215,52572,32002,46768,-7323,-48126,-16702,-21561,-5109,24117,923,-22837,-26833,-67702,-112636,-135678,-124409,-65850,9840,7961,-105858,-195541,-157245,-85402,-4481,44225,52923,61338,64269,38032,-19707,-21906,13749,18112,60414,108656,66039,9556,20779,37424,-2486,-54959,-99200,-94491,-24960,15009,-29578,-55993,31764,144399,106164,9114,13929,105018,133050,53937,-15156,-18789,22365,87033,87733,18347,-6135,-5763,-7990,-14201,-23566,-6831,55409,71873,57393,39684,38214,53592,78185,76419,23016,-47935,-82695,9548,166870,204830,112093,34008,2633,18672,74311,108539,62876,-75516,-147737,-47237,41678,32122,18929,67467,89308,14951,-84224,-78335,-11597,-33285,-71974,15352,169254,186456,93704,32218,3664,-19028,-31736,-6182,7999,-11261,21626,32340,-29375,-83121,-78107,-3084,100730,107062,-4749,-73696,-79254,-89412,-72880,-34099,-24538,-32901,-30314,-29985,-13679,-9537,-32094,27067,109692,60590,-58079,-90631,-68825,-68428,-96893,-97369,-6176,70655,68819,35200,-9784,-51926,-75532,-66890,-3207,141660,264650,205387,17883,-69015,1025,45068,18463,53649,67165,-15149,-57233,-29743,-11781,-16594,-10351,17021,-17413,-113855,-158729,-100019,-3005,96962,133412,47668,-29737,-10991,-25504,-67564,-66262,-12192,23498,16753,20257,32862,4711,-41269,-87561,-60781,36971,64418,-14786,-43924,-21231,-38153,-42509,-53444,-68816,-57246,-54735,-53217,-29288,12191,65998,70291,31359,21199,62180,82941,29682,-24699,-61874,-102553,-81049,47830,165271,154290,103127,51807,10279,39353,60414,-21699,-83680,-51546,14924,65004,62355,16035,-19166,-20263,-12086,-10796,8567,64776,96963,68829,13583,18821,7021,-63831,-26252,66410,52959,-17553,18575,122293,186798,144760,63707,5154,-32868,-37887,-8965,-36953,-64752,-41784,-16193,29352,28734,-17898,-3325,-2720,-69312,-64876,-40545,-70002,-61860,-29932,8744,66114,67237,22702,50050,133322,96653,-51426,-87170,23480,100473,76811,14459,-11319,-18841,-21989,22613,104106,107643,49615,43979,46203,-24846,-107037,-160089,-171607,-163018,-168848,-137007,-49591,10162,37917,68353,52745,49,-16866,21420,31270,371,4303,-35099,-121093,-107419,-15642,60416,116481,168355,136177,34422,-59552,-51823,-2958,-13619,-55624,-67226,-36707,47003,130553,133602,70690,6410,23058,78864,49359,-38908,-64721,-46124,-63923,-54838,-60765,-67019,-20450,71128,101710,3906,-60026,-33869,-49207,-35558,30173,38303,36550,19914,-71843,-91653,430,27150,-33255,-78922,-94074,-68132,-2508,15552,9334,61231,79162,22069,-3326,-13641,-36537,-45761,-48075,-5959,61127,41623,32332,92051,63064,-1939,34310,102829,103025,57844,1640,-45755,-97949,-101823,-38541,19997,26532,57687,71712,9130,-23765,34589,69157,30971,-526,-3125,-15736,-14088,-2727,4352,-34546,-65879,-9223,59043,47386,5339,-34295,-46355,25554,44498,-17389,-14190,9462,-53961,-80390,-4692,80148,128638,51338,-100820,-106146,8401,46410,25138,39740,59731,72644,69592,58660,12448,-34349,-15417,11866,-31943,-56702,-4933,8693,-50721,-64734,-29682,-59484,-57051,9228,22658,-43036,-89855,-108562,-30442,138985,203112,104313,28779,9776,8016,-1912,15244,55255,52758,-44150,-105606,-75009,-46744,-33681,-8930,15577,180,-77123,-115898,-75037,-36592,-41256,-49309,-71990,-93066,-34198,39167,-2239,-95410,-129572,-76822,11547,30199,4199,4473,-31133,-108398,-105554,-32443,-24425,-64284,-16949,43779,28269,-29651,-48815,-6304,25245,29342,32183,20688,-2687,3100,29989,90172,147457,131662,79474,36247,24455,91161,146211,103691,46917,-392,-54310,-22506,46385,36846,-23131,-72345,-61345,39403,129732,120036,39679,-33566,-35889,3430,31613,15088,2262,6465,38183,63479,19970,-13161,26014,44402,20248,-4412,-7304,-2603,-35982,-55067,-14852,7057,25001,71388,85493,44105,-12201,-34667,-21815,-19733,-34137,-54971,-75774,-106905,-116555,-48082,57383,96143,43690,-14473,18137,122798,176128,179623,156789,75690,12827,-2085,-21190,-28563,-29458,-16890,27042,15005,-53598,-77157,-57977,-1721,52528,55563,68925,87145,88705,59628,10999,25372,91709,75637,18953,42374,76565,105654,84223,14241,-30105,-64426,-113724,-128664,-121102,-97083,-6802,26025,-52200,-52752,-6742,-4350,31159,52098,7439,20102,84530,154683,159093,82301,38912,57112,13483,-100325,-146026,-76954,-9748,-32655,-46618,37017,116623,99026,38448,-40058,-98492,-72331,-12372,32326,89108,131488,90305,42275,56412,112581,88841,-56371,-176805,-146513,-38585,23455,28295,-26627,-53626,-5641,61466,63721,74,-67118,-85636,-51488,-27587,-10064,56550,58299,-36846,-53177,51292,156322,183325,129581,164,-124626,-150629,-73716,-44524,-68324,-29269,-7513,-35679,-36679,-27627,-6091,-20613,-54481,-6800,36908,-16080,-66971,-41447,-3244,-48748,-133770,-128774,-32798,9471,25123,58459,15045,-83877,-100106,-68559,-77804,-72962,-3878,48065,31395,32211,81494,71332,42101,84636,95764,46499,10889,-12627,2184,41271,23212,10307,50890,60483,17144,-10431,11991,41746,44949,-4261,-46861,-30267,33756,72820,44811,-10932,-59876,-98376],[-43664,-44833,-25853,-8645,7582,-1615,-64570,-81117,-39242,-46868,-46182,38041,100204,74343,17606,3376,27988,76133,61604,7969,105,18735,54400,56674,-33976,-161398,-221915,-170883,-84339,-3147,98188,54384,-129188,-178985,-75202,4741,37129,30867,17284,41821,47607,-13019,-68554,-51471,25893,89199,53563,19138,35454,-4816,-102029,-107458,-26220,61245,113464,94013,48027,-9021,-79989,-95672,-28923,2761,-41321,-39843,45058,71989,34980,40001,34864,-7231,13510,68837,17613,-117314,-145473,-63136,24804,50546,13619,-54556,-82674,-51499,37854,141256,143069,20140,-96783,-100113,-57314,-67868,-102864,-41374,45639,16335,-27786,-21672,-15952,-31878,7135,42172,34489,17172,-2639,-31322,-30700,4987,9502,14116,100468,151334,61787,-67175,-70108,20417,48460,31550,-27380,-109538,-97760,-8537,53119,69620,19660,-43755,-67512,-45759,11109,79403,80600,-19152,-24775,95243,140758,52026,-27122,9226,78210,55550,15434,50013,110463,146601,122395,51959,-2584,1906,9324,7497,-25824,-85251,-59909,70603,137246,95823,47313,33168,18626,-30604,-84203,-95580,-37859,24672,-435,-31673,35834,84974,12239,-95924,-152748,-136202,-69379,4095,36299,5765,-30530,-21584,22850,57135,76142,104749,93649,29822,-20033,-53291,-52302,-49229,-82348,-73082,10576,42202,-2841,-20413,-1613,-28107,-104289,-157204,-146809,-72030,24805,56335,-33051,-101145,-45559,14413,18159,848,-35200,-43910,48140,143953,71862,-91302,-107195,6312,50827,27725,36348,50270,47679,57812,37587,-46523,-99432,-61033,-9627,18389,71004,87152,17016,-39818,-49540,-49157,37239,150205,160214,74496,-43177,-119656,-48580,29040,-9045,-54858,-12129,38911,74402,51001,-23835,-73925,-21676,78224,132425,80165,14003,-15339,-28483,-25031,-7344,973,-49451,-82155,13095,90011,10173,-121209,-161702,-141432,-69733,53323,171213,162356,47087,-75760,-121455,-101748,-90490,-57659,29057,116195,104054,9728,-67718,-74170,-50247,-29694,-17609,31384,104155,87906,33583,71292,106092,161137,165502,-40187,-169687,-76140,-32151,-48262,-11527,-15550,-79041,-134154,-109509,-21794,35764,5050,-87071,-168282,-182670,-150776,-80395,-15544,16788,37312,37653,7543,-42742,-56325,-6562,33521,68691,99389,70668,21255,19490,12682,-33069,-65838,-94865,-121063,-110302,-55248,-21818,-39730,-37762,4776,7131,-1825,14516,59075,54103,-2842,-24652,1258,43899,116108,116514,11979,-68860,-87126,-64882,-49134,-54826,-27147,55955,95491,83853,42201,-4228,-7544,66393,143018,129117,52027,-23480,-8003,119828,180596,138198,85324,30664,-11738,-12544,68637,111118,-30104,-167725,-75928,61589,78837,74627,145892,146404,14856,-84637,-66697,-25969,-44860,-69605,-7392,99852,124273,73316,14322,-27296,-13696,49863,75526,58973,43340,38245,-1541,-26827,-43029,-68217,-36894,71789,107564,6261,-68414,-60609,-59567,-56805,-30139,-5392,22093,18231,-18808,-20723,-17622,-43890,10649,100909,80812,-20457,-85663,-98702,-101915,-96237,-66810,-1367,43047,47972,44037,34443,-22747,-124203,-175849,-76369,104922,192792,154772,80379,30470,5085,-13504,-2549,62777,78644,12699,-42640,-36952,5478,34177,4807,-32933,-28118,-73020,-144065,-114835,2106,116523,159297,84943,-12379,-6048,19155,-7037,-26185,-4144,31270,60395,98905,103147,87170,68550,13075,-11048,25670,14088,-59056,-50625,-13036,-30988,-23886,-11903,1341,-25972,-105325,-93722,16099,46450,6609,-39892,-89749,-62114,41536,110338,62661,25199,-15673,-107843,-143641,-35866,95133,121735,108041,87353,40493,17483,-4392,-57939,-76898,-46962,13777,61338,44073,8606,-5589,-42145,-100054,-88468,2134,72999,54639,27100,7432,9437,-2625,-4204,54140,49498,-8669,16835,110800,139383,125349,25494,-120227,-153172,-108479,-62097,-16395,-36254,-70945,-57962,-66625,-43325,-6422,16648,66737,98166,51747,23561,3900,-47691,-46401,-5720,10600,8700,-6732,-25900,-12241,25519,21750,987,58752,119114,99970,65772,41102,10408,-38334,-82527,-53506,38869,82927,57117,38638,21867,-39305,-104208,-129913,-124483,-105539,-96669,-90319,-47005,5113,24618,51502,60042,-11074,-73529,-31333,18964,27673,78650,60558,-52750,-90079,-40526,14333,50591,67747,79181,89961,56322,16619,20235,11478,-69703,-138818,-101105,31549,144637,164914,101490,-17086,-37253,62168,92334,10219,-50089,-56637,-75365,-47393,-21262,-18362,-11659,37793,82416,48317,-23214,-54833,-104011,-109426,-23317,52479,58189,2119,-72001,-53158,22457,30785,-23899,-67602,-80217,-63916,-52727,-98508,-121262,-55170,5013,-1018,-19393,-36532,-69587,-109318,-107035,-49936,-9426,-62954,-65826,11708,5539,-38750,911,66201,85453,60669,301,-48869,-88067,-86161,-7182,63067,25163,-2893,13043,-2837,-2609,31750,51200,38640,-9909,-59288,-57094,-44775,-54785,-47694,-54400,-65410,9244,79948,52431,-20784,-77066,-77319,-1193,26064,-10065,-33294,-34962,-46030,-35701,-3606,37679,111246,127851,26635,-25852,58814,105854,59497,43406,45663,47408,68704,80225,49225,30896,40109,46375,22682,-17129,-6162,34102,33975,23171,3180,-53885,-38195,21195,5448,-70296,-89013,-32402,39776,114307,123910,37027,-15968,7612,37924,43623,72751,92492,37285,-57908,-51892,-972,-26115,-84968,-89488,-57262,-68440,-143436,-152159,-84392,-40618,-24711,-11962,-38196,-85113,-55108,11970,8379,-46537,-73748,-36029,6021,-9297,-35965,-20700,-56043,-119786,-84236,-22927,-53762,-72680,-7870,8348,-21285,-28719,-15232,15673,48286,72414,75998,61215,43527,55885,73456,86666,67239,13581,-18399,5311,44241,86368,124779,113991,59893,-10050,-84844,-53970,41995,77799,52027,8658,-15174,52236,107583,78507,17892,-22784,-30304,8073,37903,-13589,-76199,-77525,-30541,23206,7752,-48479,-56155,2783,59649,56981,32684,6799,-76413,-132449,-79816,-52291,-61345,-26087,21700,42278,46625,36473,-1497,-74679,-90537,-37971,-12295,-40323,-70683,-77788,-13990,78146,92917,27070,-3812,49256,112741,135106,107901,14164,-39920,-23220,-35217,-31317,19104,47713,61939,21291,-64548,-81851,-43321,-3799,49038,69219,56156,39509,17885,15027,33633,75277,135205,90991,-6925,-11193,8922,59094,106107,93855,49368,-38896,-149115,-140885,-57286,-14051,5960,-13745,-66825,-45814,-16713,-55124,-47381,18781,38459,38387,46123,93065,125261,88234,70389,95259,28725,-103460,-120595,-2914,84487,65413,32472,65129,94029,73615,8593,-60585,-82165,-45169,-26242,-44586,-19170,64689,76107,23308,-3187,24312,20038,-50141,-89133,-17261,44189,13134,-33790,-58723,-47786,-31599,-8168,23409,13555,-47020,-63443,-36549,-34428,-5753,66340,26327,-92354,-97638,-1104,80472,132838,136919,60027,-48623,-81331,-14596,19630,23433,54276,-13384,-129619,-129756,-57117,9239,-6468,-71957,-70782,-60899,-103166,-95472,-5002,63680,-9515,-164338,-201452,-89422,-21257,28454,102831,111654,43932,6301,535,-46758,-102487,-71562,-26921,-15623,20652,68797,39221,-21988,3721,71660,92096,56813,-22183,-73184,-25673,48278,77113,72618,22809,-53521,-80440,-35009,5966,3007,-46023,-72779,-13110,91120,143738,121250,53414,-5071,-33551],[8217,-5162,-6995,16383,41234,44775,1035,-22323,-37,-7470,12695,78166,74390,7604,-38182,-19431,64911,157262,134171,57102,28502,16718,23059,19116,-34878,-91628,-145936,-144815,-48414,26815,48247,-19790,-166750,-224223,-149774,-58542,-22646,-51112,-59180,-6106,-8835,-89268,-104511,-30647,62279,97385,52098,15469,-18916,-74295,-121600,-113808,-54539,19850,50803,32660,16251,28298,14179,-43077,-64416,-58179,-76974,-69102,2817,5592,-23240,39124,86921,52543,48558,78196,69069,9912,-32237,-11305,44245,45643,50050,55288,29738,13209,19570,66427,88446,5254,-82374,-51461,15671,29087,-21019,-29442,25397,14608,2812,33118,21823,-25285,4132,27152,2097,-12107,-11663,-24548,-40162,-26023,-20958,2748,97583,124063,19556,-107402,-134523,-79694,-37952,-20476,-55191,-79627,-19893,46057,80312,122026,71817,-68481,-144757,-105170,-3364,50887,24505,-35369,-11609,58067,69754,19059,-28679,-11126,38417,25322,5340,61259,96401,90043,65767,-3219,-35956,10391,19435,6202,-20246,-102000,-141254,-34015,56157,25915,-15348,-11262,-5250,-38513,-104318,-128297,-52945,28869,18632,-3305,72065,126024,48717,-64990,-89131,-65698,-83643,-51450,24278,12646,-67047,-73556,-16128,32231,35412,12736,11088,23517,27623,18192,17365,3593,-16934,4680,65894,80034,21797,11821,78915,55374,-66376,-122592,-92144,-49986,-4859,-3935,-112559,-177313,-89478,-22817,-36565,-41004,-42226,-50126,13631,112410,98225,-6459,-28705,36243,43359,-294,21054,61432,43374,14021,17243,609,-47155,-51788,14260,71792,110847,106788,9715,-38043,21337,33491,47933,116008,97329,4441,-77986,-117316,-40137,43391,6301,-53203,-33719,2140,20925,-16997,-56025,-57242,-2651,86154,129185,53257,-31103,-21347,43550,40630,-16338,-59296,-82599,-63386,46929,98274,12165,-85661,-131317,-151499,-90529,20672,82239,37667,-38682,-90562,-123222,-119244,-84526,-56565,-34028,11749,6977,-55492,-73409,-32605,-9367,-22912,-34590,-4540,53343,43820,-8679,27810,100371,200740,197560,-37757,-222464,-137658,-57786,-48627,1864,28050,-7634,-45206,-10593,39509,34544,-8966,-65850,-117964,-117766,-104708,-83303,-40741,-209,41172,90947,122073,72517,-1821,13020,47476,43921,29222,39742,58115,61064,33614,-2435,-32831,-97993,-168086,-160744,-66526,5025,-14570,-57702,-85624,-80377,-3362,41263,7546,-81050,-125999,-69341,-7426,15516,64036,71388,12481,-44737,-89594,-112593,-98220,-81583,-48975,25414,89648,117848,85579,-10130,-76965,-27113,68981,126106,111988,3758,-52639,35988,106935,120981,104040,37081,-38351,-95140,-50404,39570,19341,-29845,29249,79781,50237,55462,125827,107936,19114,-7564,23972,15238,-39071,-69287,-25773,43040,64091,58752,39308,309,19646,112410,125562,79964,60430,38743,-14337,-15907,-539,-27996,-54065,-8483,37432,5652,-46016,-72395,-70992,-37731,-18480,-14618,39969,61211,14648,-36028,-53679,-41839,5352,52070,66703,21015,-52088,-76511,-66327,-65164,-68483,-46666,-22459,18574,78136,105273,35951,-87349,-150936,-95998,-8285,18135,38771,99521,127147,61575,-16979,-12816,45589,42677,1224,-16441,-6353,32896,63023,-240,-112125,-116638,-66638,-48629,-23164,13167,56983,96422,73503,21900,32403,44959,13541,-15852,-31552,3899,78228,118508,89198,93008,95339,67065,56382,53182,31294,-9455,-15483,22795,33241,-8705,-60294,-44282,-57373,-143087,-102477,48730,75069,-269,-71441,-109712,-61224,36780,107507,77343,40497,16846,-57698,-131125,-126335,-54113,48503,112454,99343,36757,-8159,-51025,-79037,-23679,58598,96793,83298,41628,33413,47661,10736,-74293,-90136,-754,73708,47284,17071,6479,-14550,-25189,47110,100115,-2527,-124105,-75808,45048,60313,158,-107748,-207365,-166109,-63426,896,41048,5388,-69172,-107573,-126262,-94330,-23750,46429,85081,93383,54882,30004,16054,-22328,-24786,4989,-13083,-65524,-83504,-55662,-41306,-62617,-44997,17950,109518,108564,41826,38443,61942,30456,-43394,-104279,-83170,-2519,41394,19189,-25219,-55412,-52719,-32577,-26702,-48264,-52270,-12877,-23057,-57632,-37756,-32824,-35982,5355,635,-54045,-47337,-84,39445,90070,74396,9249,-32959,-32045,24623,48544,14674,31038,116209,121974,50278,6493,-6832,-67836,-135319,-132438,-34769,75996,112076,62740,-37032,-53048,33821,81510,39498,-19081,-22327,-5431,-372,8725,17924,-10261,-12892,19374,21103,-28798,-66438,-105257,-128858,-85519,-13989,-20606,-83539,-102175,-45143,10552,48566,43955,-10916,-41436,-39515,-81205,-158577,-168710,-100702,-35683,-17065,1866,34211,27502,-36718,-65311,-45568,-59247,-139742,-143027,-54509,-19912,-47592,-24387,28672,52675,30727,-19193,-44685,-30753,7717,67975,101975,38778,-38498,-61684,-88077,-95705,-57730,-25527,314,-12941,-58080,-39596,-11989,-16583,-6653,-10189,-26321,12873,28206,-13974,-54865,-74946,-53470,18539,32141,-5733,-44759,-44519,-10750,-12267,-36290,-20802,45945,113604,104778,58024,85058,91377,4486,-22301,-4194,-471,13555,29836,58504,107929,82572,22096,32794,9258,1825,81389,119099,67821,-9391,-79716,-63077,-12151,-24294,-71768,-39220,55711,94070,54352,-1288,-33714,-3377,38822,36412,8228,19529,8642,-51177,-103274,-50673,14427,-20336,-92998,-132646,-124818,-104181,-151326,-190146,-152719,-80556,-21907,14396,25220,-6396,-23098,-1248,18080,-3424,-42157,-40234,12222,15870,-2189,12329,1620,-27887,14966,24127,-40470,-22546,51821,26039,-17582,21050,62331,55683,48047,68953,80568,74473,94708,111594,74067,14331,-50034,-102650,-99710,-11707,48152,33617,29212,55877,34775,-24798,-82466,-74699,-1610,79018,114965,101644,57899,39469,21117,-16984,-43205,-9351,45097,63759,35620,-35052,-90886,-106964,-81915,-7637,29184,-34452,-111176,-82363,-8231,3081,-16224,-43335,-113564,-153585,-109888,-110051,-135061,-103618,-38153,41320,105182,104793,19761,-99998,-103920,-23706,1524,-10608,-45910,-95960,-65996,31794,89059,63829,13164,-9525,-868,31585,28590,-19941,-20477,32069,32806,16078,40079,52347,59551,38348,-20183,-44240,-13540,-4086,37821,59937,15533,-8502,7133,21817,36420,53433,81251,46468,-24304,-42906,-20261,38955,81134,102282,102313,9765,-120633,-84336,48978,76826,-13319,-86794,-79527,-45075,-39104,-76851,-84306,-12357,62948,76294,40651,30281,25334,5791,37245,89538,41774,-63270,-60610,63625,167439,196063,166225,100704,61942,80095,57757,18820,14020,30299,4517,-62508,-76536,4084,26929,-33966,-94981,-97017,-61466,-17483,31966,99137,105931,2884,-72149,-47250,-6300,-44766,-99314,-64281,20026,45597,37375,28502,19822,52483,99830,44938,-44643,-58607,-25706,21879,83945,116918,99542,35219,13712,61629,91497,86235,85178,4106,-112592,-139904,-68911,29466,57182,2630,-58416,-98627,-103653,-55419,24941,101630,46661,-114460,-177618,-120406,-87761,-25341,73724,144674,131605,56640,-14247,-68031,-95875,-65135,-63110,-63741,6188,57724,15617,-50138,-47537,28294,72684,35470,-46112,-101181,-81971,-21591,20600,50961,28366,-53787,-107973,-64550,5709,22597,-23493,-42489,12022,96486,138642,119870,57303,9518,23356],[38620,38498,35766,49998,53646,40378,4060,-9717,29927,50227,61122,57216,-16971,-75157,-56633,11696,79921,128634,122459,113564,90813,726,-61189,-74897,-70502,-30825,-32146,-33521,42096,28603,-75912,-130477,-154322,-163617,-136180,-91808,-63096,-79334,-75560,-14220,-17489,-114795,-122923,-9816,80789,82285,33890,979,-41760,-74511,-43028,-13925,-21688,-1202,30933,41903,42881,88007,125944,66152,-20040,-31251,-31851,-43259,-22275,-41649,-63143,649,62343,57062,33511,23776,66530,86200,21751,-13345,13181,9483,54794,121606,113394,43858,-34019,-36077,8816,463,-29033,-19819,12659,60869,42302,-19507,-29188,-19724,21067,63422,32456,-40779,-32599,-33690,-73255,-91692,-84015,-73153,-65795,-45673,-29155,10588,71879,55519,-38451,-112191,-108954,-78632,-73140,-67718,-66281,-40605,28783,62551,68683,81848,42446,-90326,-200356,-175855,-39247,18472,-29728,-35348,2503,-26640,-59448,-35313,-14079,-12682,-7156,-30040,-34003,28603,68772,50900,35081,3598,-731,35681,15147,-10746,-11492,-79278,-157358,-96906,-3825,-10176,-35748,-43813,-47678,-45875,-80010,-101678,-19883,64128,53272,41565,108747,132497,34271,-54280,-5621,52377,-25213,-71950,-28966,-25888,-85224,-95006,-61416,-18607,17056,-19453,-38959,2236,51410,79928,99160,102493,103526,100919,114281,122038,72470,49986,92917,78080,20684,20608,40490,8982,-5147,-9195,-68403,-95608,-33957,2701,-8792,1949,13247,-4721,588,64066,104506,62151,25262,43794,45532,-7656,9573,75269,39620,-43433,-26528,34609,8107,-29530,26600,94623,115662,95298,26512,-33410,-9441,-1640,-26303,-25931,-11610,-563,-1472,-46635,-37902,36291,41523,-6162,-24122,-48429,-78536,-85521,-40636,3344,46058,92412,63248,-62444,-106498,-764,78522,3944,-77962,-94852,-98119,-69102,23558,72910,39644,-5445,-69464,-108948,-76225,-54362,-52974,-57636,-42118,-17579,-46797,-88125,-61685,-45401,-67184,-57741,-50965,-72442,-59770,7441,31271,-25122,-53541,-37992,-21190,-26691,-40441,-8635,56657,166504,192348,2090,-151438,-65839,28473,14819,18539,58414,80405,92271,127376,116317,54486,5528,-42989,-65742,-23432,-31974,-42550,-14803,-6507,24550,133460,232117,188502,97268,86379,78879,16059,-29103,28643,109575,119148,94628,63102,-3172,-117824,-182418,-111950,2680,20447,-27258,-34035,-45770,-76464,-10941,48373,-29231,-177667,-217571,-111116,-36245,-29284,1637,31269,38159,41279,13630,-46401,-79526,-58927,-33723,298,51188,113832,122769,29172,-81759,-89445,-27762,53779,73929,-34460,-71191,2798,40795,53227,55742,14788,-13402,-50766,-112434,-107267,-27740,72553,119756,44197,-35675,2066,54349,20300,5264,25776,53459,58559,-12658,-79693,-54432,15325,43289,63315,82799,47006,36247,97295,120583,91744,75262,59676,4260,-24931,-11174,-1431,-15067,-21830,-7777,-10158,-33803,-58197,-44546,-16642,-14378,8925,61126,72128,32565,-45168,-80614,-40717,-5942,2933,26991,1805,-52087,-37471,1389,-36776,-97526,-82997,-50151,7336,100612,128506,55973,-15890,-32672,-49450,-75573,-73742,-14354,91370,167785,135245,38537,-688,41146,42511,1699,-305,20349,47674,54278,-18382,-112612,-122381,-40303,54102,90950,46679,10369,13275,20373,62750,117375,64159,-24384,-57992,-65202,-34326,32878,50677,28859,33684,28903,45424,110173,142169,140823,102716,40254,50210,73083,-1496,-104988,-106966,-82583,-98464,-41337,40273,39354,2431,-46098,-41417,23014,53057,31343,4244,29114,63539,21261,-68219,-152040,-148075,-15023,101769,79384,3028,-20116,-36427,-55165,37366,173971,186793,103301,53565,70530,77612,19833,-54867,-71668,-22487,54732,76204,40683,-2996,-30094,-3472,82066,105011,3215,-122089,-147261,-62488,-12175,-57944,-112771,-100324,-24881,52641,79256,92740,65713,-19665,-114393,-140016,-90095,-10232,49127,31127,-18798,-45339,-28137,-12364,-19889,-5505,6305,-19006,-54559,-78672,-60344,-32539,-50275,-47905,-5146,38643,20723,-6759,33170,64051,18996,-61680,-118260,-101628,-16797,36894,-2972,-80612,-86935,-8266,64609,76766,31484,-19194,11311,29368,-28435,-68352,-83383,-97324,-60585,6972,6479,-45101,-49898,-2892,15392,3257,31546,27285,8797,85253,108289,45484,37614,120816,126115,42542,-19652,-16645,-7411,-32435,-73740,-47088,31473,49291,-3652,-47458,-13821,47488,67075,45419,12735,43146,85624,54411,2951,-10345,-33177,-51593,-48719,-46969,-52581,-62172,-79796,-94162,-88300,-71702,-85256,-113054,-111076,-66574,-1266,72003,76525,-50,-34209,-24038,-68773,-135451,-129303,-61551,-14685,-5483,43075,120516,141586,68739,-17543,-60370,-92905,-137285,-108802,-8477,19043,-23364,-8096,38468,48837,29596,-11256,-39639,-1212,89073,137906,123477,61765,-12212,-72597,-150229,-201615,-149510,-83962,-43187,-27873,-37774,-14125,19163,29069,52984,49267,28264,-1025,-69919,-114387,-86500,-46031,-11717,40263,45410,16650,-9477,2430,40744,16927,-24972,-28762,-30755,-10681,39637,49531,41841,9140,-69276,-71997,-33246,-36949,-51974,-27564,41846,121931,88394,3975,34896,40518,9275,77823,124641,63416,-3376,-73363,-82755,-21358,11162,-30006,-29883,22695,53514,15858,-23918,-2560,83602,105748,36803,-49376,-84588,-116493,-128503,-138775,-120408,-67932,-46870,-58662,-109815,-154743,-129863,-130409,-175695,-167274,-89087,-27156,14919,69521,76778,29338,-558,-3247,-24550,-74267,-79554,38083,119700,112948,95633,66871,30625,66161,66349,-8831,-19417,30941,24743,24993,86075,112344,67489,25671,29452,33817,49136,125762,152038,61820,-34411,-80200,-94827,-62918,28952,81764,32632,-29727,-10898,3682,-44403,-107342,-117092,-56021,16728,58119,97172,112026,61793,-16478,-80704,-86564,6464,114430,111256,43895,-3840,-7287,-28487,-27677,45611,80773,1871,-83618,-88948,-67912,-77286,-87138,-96494,-117058,-113376,-89512,-109420,-127384,-114924,-90672,-23553,63827,94013,10313,-97428,-72911,-13367,-24733,-31207,-53384,-74659,-44922,-414,40099,55322,9541,-38044,-56107,-47692,-33604,-11772,17187,60269,79217,32084,-28857,-52190,-20858,40989,76634,59709,16014,-24824,-9553,-9667,-48580,-38273,32768,44518,8296,4249,32109,32084,-16430,-52384,-18104,44189,25642,17163,70677,63849,-1695,15090,97067,78082,-65607,-130995,-74203,-47348,-47299,-42786,-55417,-17064,72354,105892,44255,-13527,-48350,-64514,-23216,25706,15851,-16181,-16099,31288,115798,207229,216334,100739,23467,56706,88705,89342,69357,60621,39274,-23248,-39891,10811,-4551,-74828,-134637,-127179,-58417,15847,52203,74656,89579,17651,-42296,-14686,-4908,-90933,-168769,-133915,-14398,71658,63453,23733,27672,79775,112948,67957,27827,13033,-18726,-13253,23995,45488,47017,37329,46418,95932,143956,111530,45108,-574,-48801,-91685,-58916,21911,57146,51205,19904,-35675,-52958,-22401,22691,73165,39324,-48379,-82721,-83749,-87189,-47955,6620,64094,76637,9466,-71377,-103000,-64272,-9464,-43334,-66894,19798,79076,40673,-8778,-29340,-6975,4113,-42027,-90301,-99165,-111701,-128705,-91940,-9165,22318,-23769,-82386,-57606,25990,60822,13927,-25298,-28391,20330,75648,68882,30558,13013,42872],[63150,69184,74771,62482,18459,-24335,-45367,-26178,31441,54007,21663,-28934,-102065,-135969,-66656,54950,95610,78169,69026,116013,115539,-15672,-105854,-104173,-82832,-31904,15785,61735,102171,12065,-126121,-134560,-74817,-58911,-87700,-125281,-102215,-58423,-48192,-8513,19024,-64818,-116475,-28148,60994,66084,10929,-23851,-26732,-9184,48247,65773,14046,11112,72900,115651,123038,131885,145248,110834,51797,41735,33931,5817,-9334,-34180,-56758,-43152,-29063,-19779,-23093,-35882,10808,34537,-25494,-48682,-8985,19715,67862,94228,67426,3603,-67220,-75415,-15865,18018,-1749,-34300,-28332,46273,71366,1601,-53654,-44409,-1539,-2686,-43699,-70389,-35427,-54180,-117683,-146436,-140051,-113481,-71771,-38260,-22216,-4626,8067,-20647,-93722,-141673,-94191,-19592,-13345,-34543,-47624,-33784,18183,47281,41254,8722,-40107,-104273,-173655,-150465,-32735,1198,-61713,-49571,-6493,-80402,-136867,-64560,28457,58336,31331,-49477,-100615,-52171,34947,62260,57114,56285,54566,50960,10392,-13218,-4357,-54451,-118166,-72345,3182,6432,-23059,-71883,-94220,-52032,-31688,-49216,-1685,64840,54738,38725,84079,96529,8490,-61526,-18758,39539,-358,-69255,-83967,-69621,-63117,-64829,-66959,-22046,58688,42011,-8440,6212,46981,66108,103132,144151,136570,82842,70983,101580,95378,55032,23627,31198,82636,108462,60168,-12803,-15057,35845,51610,39726,48547,63716,64219,68362,75296,60163,27724,38277,86121,63681,-20519,-41943,-1886,-9741,7396,89204,78426,-31126,-44182,42635,41669,-10639,13726,72518,100655,100698,69883,-28455,-103104,-106881,-111227,-132287,-58289,76234,139893,35859,-69844,-29617,30163,11176,-12141,-50453,-90107,-74976,-7185,32467,49547,53962,-11893,-134746,-107257,43745,58479,-58711,-97675,-63453,-89393,-114271,-57960,14046,52219,30966,-36695,-60783,-62355,-113121,-106762,-51395,3627,47371,20375,-55551,-72406,-60643,-62770,-54377,-55532,-61103,-50442,-989,26131,-18432,-56952,-64696,-71104,-69670,-50594,-9926,43837,149753,184736,17932,-57425,91125,167057,56218,-6851,44715,99337,137389,183649,165716,92543,31794,-26956,-36456,6896,-28840,-38037,130,-36954,-65670,26068,135488,136917,108921,123772,100399,11719,-36369,28392,108120,123887,125376,85101,-27821,-144420,-147214,-30599,53796,-7580,-86116,-41212,10900,-43709,-43271,8262,-52174,-192406,-206599,-82603,-13118,-21300,-3297,32776,51232,79569,101451,61654,-9157,-8458,-11274,-28416,-13250,44199,80532,37947,-53279,-81658,-46259,-4400,-12894,-65563,-30135,30501,10867,-7174,5331,3873,29829,32361,-74124,-169324,-114455,28361,84548,-18627,-81983,-12691,30438,-1721,885,-15562,-27978,27007,2979,-77176,-76971,-29150,-2739,36869,77349,58885,19315,29245,84761,112742,104615,91684,31661,-31276,-44828,-8979,29871,28019,6269,-23268,-40329,-17482,26058,1611,-36062,31584,76713,38480,-2892,-62085,-92444,-64752,-44085,-21833,10143,-24507,-66127,-28411,7382,-58962,-125265,-69761,-16718,2137,57176,73498,26954,13956,23502,-28251,-79906,-58634,2878,65464,112447,112371,53244,2829,30613,43174,-974,-17204,4687,33662,30041,-9829,-10582,1313,11733,69819,106948,70205,36331,13250,4205,72970,143336,59269,-71325,-113066,-87310,-67116,-57772,-39043,-7212,-6145,-25883,13650,137399,224590,221684,141022,30875,-26876,-24086,-18417,-56003,-72563,-53956,-11112,28268,-8474,-54927,-44968,-51425,-7793,79527,58951,-41134,-70147,30257,107951,69032,-21263,-107826,-129352,-52666,35754,7010,-54532,-24426,7241,666,90513,202579,176739,90064,61570,68499,26987,-70360,-117412,-97936,-69323,9982,68091,33579,-34449,-35860,33713,86998,86418,48381,-7683,-70331,-48513,-21159,-40426,-7871,92717,142501,138187,95585,73439,97180,66100,-45110,-106196,-63785,5682,24925,-44934,-114830,-112130,-57718,-17854,-16242,-10265,5444,39672,60833,-92,-65476,-62280,-55757,-52935,-17928,-7471,-24408,-15585,28608,40401,-611,-70918,-125243,-104913,1758,66733,-1701,-91764,-44015,72996,119417,109718,71941,-7850,-27221,23906,1942,-78479,-92473,-66853,-51470,14814,43004,-50845,-108414,-70927,-57031,-39519,42570,67171,70738,157791,156689,65958,53540,119095,108733,24900,-25920,8768,74532,81019,19712,7564,56413,44276,-28472,-63854,3231,86884,89592,33884,-1182,46452,83196,55758,-19407,-51776,-51063,-64668,-89526,-83309,-54129,-56395,-77697,-66473,-56951,-65868,-52548,-35868,-56523,-39867,57365,123727,67382,-30259,-42962,-13491,-38442,-82031,-64075,-13897,-7590,-14819,32870,99251,126511,68704,-41605,-101715,-95600,-80902,-21553,63086,48652,3910,39222,76722,63213,63948,38364,-13455,8167,110452,143886,109924,80343,45524,-27107,-108470,-154118,-136383,-90452,-49597,-34331,-47710,-53799,-37436,-27898,5873,46149,63522,759,-124282,-165137,-91446,-26223,-12115,10312,27894,48210,58549,60524,75384,81628,70411,33802,-40724,-93094,-59126,-22683,-34458,-56800,-75681,-57359,-34401,-55003,-69087,-7449,56175,87966,72864,38174,67923,78606,6391,88,42039,48297,58905,5385,-34385,40759,108407,33532,-61706,-69866,-12412,34239,38671,54914,137512,147799,47029,-55903,-113011,-148104,-111788,-92608,-136450,-150542,-99561,-39540,-45538,-104595,-123673,-109474,-99118,-87443,-64474,-51650,-16253,63361,100346,57486,11862,-21613,-56560,-87717,-74096,42214,160949,164134,116753,49334,-11032,20420,56784,176,-74214,-82593,-48163,31844,107160,98162,39257,27089,47851,27637,37385,106926,125720,48939,-26351,-36745,5719,44903,80276,128350,87750,-25977,-43550,-4894,-53331,-147903,-149724,-82940,-66541,-75861,4676,108325,110233,25943,-63306,-80788,14247,121217,114413,65469,58338,85777,74406,71648,119619,108625,24311,-9560,2325,-29415,-83327,-103869,-100426,-79752,-51656,-50627,-70937,-69124,-78325,-119710,-122840,-43399,39755,12642,-50657,-10525,21667,-17998,-46081,-49174,-16495,17432,1427,9577,34481,4335,-8036,-14069,-66810,-72210,-19916,-3127,11106,41083,-2422,-101520,-152136,-102924,30681,147129,133660,14301,-57501,-57650,-62726,-66257,-40129,18588,23653,-14044,6400,69612,78869,-1152,-70764,-56116,867,-22684,-47672,12982,84911,104894,95703,90991,41602,-62825,-83989,-27239,-20185,-23427,6424,-1666,9087,68151,90279,20505,-32525,-27770,-17484,-20247,-29625,-24211,5975,-10793,-61320,-26597,83338,121856,38076,-37134,-32738,15570,52220,34793,19859,18759,1953,20790,41114,-12491,-65664,-82894,-37551,24276,33951,-6786,-24676,22223,39153,14476,-5693,-42840,-124069,-155697,-102982,-25953,10018,-16410,-43629,-8924,68918,112507,88401,77164,71226,22310,-14128,-30575,-35106,-26803,-6116,15375,89095,186018,154418,24498,-31563,-40093,-53497,-14390,30778,11922,30791,85534,61722,707,-8787,22553,29377,-4539,2391,25145,17335,20922,42679,24677,-1138,-12101,-27146,-50150,-56421,-10372,35562,193,-16385,60632,113044,86926,44847,1300,-21839,-16150,-36116,-65998,-67563,-79249,-106772,-83810,-42050,-31186,-27437,-34805,-20537,28822,43839,-1250,-55248,-94039,-38754,49787,47268,23230,38838,55530],[60481,56730,74414,47751,-30944,-78607,-57012,-3803,29168,3884,-70369,-114341,-129862,-146154,-93435,19072,75476,86082,63749,61937,64632,-6153,-49185,-38599,-59349,-52319,18307,78700,70570,-9180,-48462,-630,43627,30098,-22904,-95987,-95567,-44281,-54328,-39564,26066,-12126,-78248,-37891,33307,51751,3558,-13128,19803,50216,68031,55040,13597,42094,123948,157650,145729,106015,73955,76678,90491,81522,68063,54691,31293,-757,-25721,-54867,-90113,-76525,-38724,-34106,-22321,-28581,-51871,-34550,24471,71162,80402,11706,-46909,-28769,-10620,-3322,53465,76928,784,-55067,-32283,47652,89976,27542,-33684,-24785,-15665,-67045,-91091,-39955,46130,24038,-61711,-94308,-96054,-74148,-12533,21711,-238,-26604,-28717,-54654,-120472,-169040,-115254,-6263,40849,40650,7278,-16703,8657,29533,10857,-17063,-62590,-96619,-103049,-61866,-9097,-30792,-79720,-59493,-4399,-46666,-96952,-33834,78651,147884,118727,-7223,-104438,-73801,11768,52914,51063,59582,66534,61515,41968,50989,45965,-16378,-51048,6680,59778,55986,13281,-61998,-100170,-52793,-542,-16941,-23057,23081,34750,4005,18455,54473,32126,-22967,-56742,-48219,-36519,-75940,-112077,-79268,-27537,-17270,-19872,38042,119317,107900,49706,47506,48692,11252,41492,100984,63622,-11003,-12659,25364,55099,27029,-32846,-3199,82135,71231,-25498,-81472,-42869,70173,135502,95945,61520,81687,95105,88768,91829,100507,91951,61114,57075,31097,-82315,-140688,-76279,-20890,7789,79365,113015,38720,2052,62747,70935,16166,18214,60108,86013,102617,81919,-24890,-121933,-112771,-75106,-62971,16398,152530,214168,90321,-70928,-76598,-877,-5929,-18221,-15497,-14087,-12162,16137,26430,-1661,-26955,-32983,-63386,-18945,45838,4158,-50213,-27234,-1460,-47711,-99275,-90422,-34172,52983,58206,-1364,-25066,-52139,-104661,-65570,-6457,15494,42174,44086,-10355,-65182,-60616,-27081,-18431,-52936,-64229,-57187,-45704,-14063,1045,-24068,-40265,-47117,-64463,-67494,-25179,32596,115059,108419,-16928,401,191450,204707,14161,-56235,10453,38014,56263,139937,167503,100433,33438,-5385,-7273,6930,-34816,-38746,-8192,-72134,-152417,-132760,-54008,2733,41230,96109,96480,36424,-2661,14737,45697,76963,106680,57557,-67795,-141475,-96521,-7011,22504,-55056,-122221,-71050,-8183,-46150,-56466,-14064,-31645,-113098,-87005,38043,99206,67846,41067,33530,24652,41563,88169,98085,55979,30988,-11496,-46486,-35820,-2869,13376,-13214,-68470,-59344,-5845,-8928,-51554,-39776,32940,65310,7529,-22794,6478,31946,48320,42476,2894,-70847,-97850,-43193,6319,-29571,-47741,13394,76738,76737,46657,-32006,-93872,-43909,-1648,-27337,-48279,-73942,-81079,-27385,32944,54278,11705,-10146,63007,134757,122720,95817,55847,16214,-18784,-16337,21613,40557,16481,-24703,-44809,-1853,66177,27647,-44855,5324,48018,-11259,-58976,-87841,-105445,-96982,-65597,-6135,42278,18512,-22417,-18008,-24286,-80897,-98100,-5910,35764,-18289,-23738,17282,17372,8946,-6101,-50878,-76166,-45739,8715,29785,4942,-14262,-7570,-7388,3457,-353,-26020,-39812,-22126,13713,24943,37999,94144,108510,44549,17250,29497,58473,107950,116921,79130,61893,72489,26380,-69920,-116395,-88580,-83134,-122684,-85567,-7789,16256,-5421,15754,128525,217101,177257,62183,-42447,-146899,-171625,-53814,34097,18855,-10739,26251,40695,-36929,-93509,-86825,-92701,-44107,54592,37531,-24127,-27112,52030,104035,73010,5105,-48073,-84627,-94562,-75656,-93353,-101805,-17850,35691,54151,148922,175076,92436,63424,75730,39066,-57189,-150504,-155433,-119584,-104489,-45598,1750,-9855,-46098,-20404,36358,54062,48110,49351,77463,91613,75887,6005,-27229,58117,180558,200190,135216,55888,23898,79658,102323,16377,-68091,-44600,13942,18740,-50193,-93503,-86661,-30742,35404,12432,-44668,-1019,116334,147924,35206,-91826,-140199,-149008,-95422,2892,35529,-7303,-27337,-9577,11218,15190,-31770,-83785,-49634,56328,95342,7244,-57250,15550,107118,106510,75825,52335,-15307,-63210,-26546,-26154,-89575,-74114,3824,25862,38367,40767,-38457,-98332,-80886,-48793,-9006,48114,68474,113842,198205,157325,43111,44216,113125,98170,24018,-8093,39986,100726,100375,46938,39947,80174,75840,8450,-65582,-16442,102801,95082,-19893,-63066,-12633,5844,-4820,-42280,-46504,-28874,-51791,-94927,-74242,-46268,-76946,-123253,-105984,-70100,-39322,14556,46725,22136,53639,148944,168411,74858,-10293,-9187,9135,-18645,-38828,-5782,-2584,-60511,-88752,-59763,-23677,7881,-16385,-92305,-113109,-67180,-46089,8874,62568,29428,13117,62628,68352,40149,66352,74002,39134,48798,94499,76708,54147,87456,93776,23084,-3262,11614,-40282,-68952,-25627,-15802,-68983,-117418,-130984,-132725,-97972,-6838,49789,8834,-97505,-128240,-55740,-17096,-48354,-44517,-11023,53021,92960,63853,55093,126743,166254,120718,52967,-12176,-39332,-45373,-65222,-51358,-14103,-9238,-37152,-54367,-26969,62944,105202,72185,56693,72904,99491,87404,-9749,-92405,-74036,7387,92338,82178,53494,124063,175858,70825,-65004,-95751,-23684,59797,34864,-4704,77814,121294,40282,-28476,-49533,-77509,-33557,14586,-45004,-141088,-143635,-72166,-6828,-10115,-62595,-71754,-20494,-29939,-89455,-115300,-84683,-3545,51657,48643,29226,-1566,-35778,-33847,-18369,5924,63471,65134,12569,-44199,-76893,-47246,-8618,-27881,-98276,-152634,-122545,-7672,77267,57023,13851,62210,116266,79996,50254,25613,-4649,-16742,-34388,-11583,84776,92309,55628,119599,117345,-17119,-56229,-3740,-33353,-114674,-106548,-76596,-118820,-168290,-100659,24612,89021,57320,-3345,-39317,12492,89330,90704,68645,76477,92942,86473,77849,97785,87132,36541,32583,70981,34848,-43558,-76829,-76911,-47411,-18239,-34619,-60264,-40064,-37223,-98923,-156605,-112594,-1829,49527,28937,46776,68942,30193,-24330,-14337,32591,34905,-1782,10583,31719,27699,52915,41365,-53615,-93514,-66376,-53794,-37776,-16505,-27432,-86225,-149320,-124261,-4204,105404,82174,-17006,-63905,-60968,-46191,-21179,-20974,-31599,-35233,-22155,38732,123551,115939,5030,-94369,-135414,-98520,-41717,-9303,15932,64174,101338,114031,85210,35314,2702,8450,26376,4009,-20855,-4513,7749,27735,50998,35251,-30034,-49614,14582,72974,33511,-44600,-58150,-24993,-51383,-121334,-117555,-43705,-17867,-54539,-106882,-127544,-98154,-40363,-22559,-27670,-26455,532,39360,24359,-42453,-55742,-21302,44474,67671,23783,-30310,-59211,-45474,-3384,1147,-36476,-64916,-103634,-91802,-11362,25264,-32493,-85953,-76779,-20605,49442,95117,92060,85760,79051,56369,21279,-25321,-38098,-5152,-5522,-27179,37960,157619,169385,50576,-61661,-99758,-64489,30421,66988,-4455,-9097,82629,102732,40650,14800,22129,-9431,-36135,26784,84729,93290,105608,135213,101229,29597,-11795,-3255,21362,40017,37800,24061,3493,14422,59033,87619,70257,17690,-39606,-43726,19277,63800,35066,-15620,-16649,22698,34241,-25289,-97257,-84207,-36058,-18392,-22351,-34908,-59980,-94778,-113499,-30288,62906,39971,557,28224,43262],[-4792,-4937,32387,17877,-50500,-64127,-2807,43529,28958,-36508,-110994,-123062,-98944,-110974,-128961,-108518,-37208,75355,68770,-31523,-47195,-6877,12001,-11708,-63977,-46215,25623,25713,-29721,-41519,34784,107836,95450,50782,40141,27196,-6899,-45190,-88197,-85266,-36917,-43473,-59004,-30626,-2557,2051,-16351,9331,48189,45877,34382,25763,18746,86991,143943,95690,26617,-8612,-23849,23518,89402,80879,73087,89243,72286,24858,-6772,-41716,-71444,-45303,404,-2975,-7151,2951,13497,22055,44071,50219,26774,-60411,-102436,-4497,77674,75249,105189,103360,-9119,-54729,-24740,22606,65251,21812,-25284,-5414,1414,-23549,449,56636,126443,103566,33957,14302,-12988,-19226,51964,87319,26181,-10762,-2727,-55726,-124974,-150772,-126095,-62109,-3121,43570,42064,24091,35438,10806,-51557,-45435,-35283,-84926,-95715,-59560,-49922,-91243,-94521,-40986,24698,14258,-25258,-392,70737,133374,128218,46967,-2052,15394,-1022,-34147,-42272,-30719,17681,59817,70390,113580,96125,6678,-17358,50002,96092,83846,41508,-21495,-74919,-67927,-24593,-31368,-59463,-27559,9623,-19843,-22519,38202,81160,50370,-20868,-59419,-69811,-87105,-106489,-73355,-31478,-5391,23345,60681,81991,55915,34711,56101,35863,-43008,-32545,17985,-15813,-44077,-27263,-34797,-27125,-21479,-38504,-7817,26614,-13320,-65175,-86655,-66300,35350,109152,49089,-15211,888,31775,37106,33003,76068,138373,90356,15348,2648,-57412,-125662,-100264,-43941,-5646,25179,46625,38318,43931,81433,76197,29449,35292,61072,44703,15707,-15960,-65029,-76727,-31711,32328,77749,105398,138764,162365,92926,-30105,-56074,586,-8278,-39365,-31149,-5009,-15752,-3466,1944,-65211,-105297,-22254,48650,37749,-33016,-64431,-4506,52561,26718,5166,1945,-32172,-37281,57759,104095,41361,-16471,-46940,-73770,-45618,-23299,-20328,8118,45441,45517,1851,-11887,7960,-16472,-74778,-75695,-71248,-93772,-59168,3675,22054,28642,20575,-40540,-107456,-92584,-27150,18744,-28314,-75360,3028,136868,87938,-61247,-64044,-3126,-40568,-58366,60770,124157,49740,-5473,10148,31691,46450,23639,5531,-15974,-84049,-140102,-142284,-84817,-22804,12956,53234,54890,40960,27766,-5114,-21122,22481,64118,20332,-75654,-114988,-83181,-56202,-64237,-98476,-107713,-70997,-53267,-62748,-27604,9638,7480,-9996,41905,140868,186003,141288,50848,-19257,-28808,-14385,10122,47479,61211,22919,-28871,-24525,17771,48419,21252,-73171,-133500,-65221,17796,-2576,-51734,-31704,35298,48551,-21457,-58307,-8370,45336,40751,22190,61133,76294,15261,-42303,-32610,-16736,-29823,2465,103552,141426,94805,15009,-61353,-82244,-29734,21885,-95,-70210,-100373,-56120,13611,55596,27233,1427,49455,110430,85537,46862,54912,82865,51437,-10863,-31707,-23856,-35154,-42108,-41334,-29556,26772,42983,-17552,-42548,-18667,-48600,-92176,-116476,-130844,-107074,-37151,20590,58170,75023,61551,29242,-9097,-33829,-9093,67759,52972,-49684,-62221,16830,33086,1852,-17853,-48641,-84190,-78659,-25493,-2973,-68580,-122584,-67214,-6511,-12185,-43582,-44979,-36330,-22956,10775,43938,85895,112549,86024,30340,-23032,-45239,18139,143188,216417,173015,58813,-2674,-8851,-38172,-78004,-81641,-85644,-129853,-100437,-6623,48194,20379,9741,77683,130766,81187,-14566,-84451,-176714,-223861,-95659,51765,56587,-4055,-11118,1983,-5427,-3731,-35357,-103859,-77599,-2086,-1175,34779,73872,58189,47527,52302,24581,-28372,-92681,-142020,-157849,-156575,-117014,-21342,24348,75314,194748,171473,52743,65104,102382,24346,-95010,-136546,-98254,-80344,-105938,-95553,-65520,-32370,-4473,17138,4387,-9807,-14395,-10832,61472,164126,147826,23166,-39236,19247,115328,132652,61417,9410,16366,40089,33605,-23877,-69707,-44071,16509,62275,49372,9512,-50797,-28624,66055,32719,-65735,-3790,123295,98347,-33566,-126192,-170770,-182615,-87723,34483,71502,-5822,-70981,-56296,13919,63515,37427,13991,55034,105136,94241,25687,5661,47267,70004,50804,18390,-5706,-34635,-53033,-62738,-85140,-95619,-56656,18921,63159,53220,33694,17050,-1249,-14835,-6197,13860,21633,21558,88691,170931,133263,63609,66941,111055,94976,43190,22491,49541,57193,33535,6585,6828,36355,75074,59632,-18386,1573,95340,37891,-104516,-105506,-30402,-32049,-59811,-61904,-21892,11546,-23127,-77974,-62428,-52648,-103118,-164559,-168719,-122890,-48592,16124,38377,53282,115345,144140,124194,103314,81282,57077,24960,-12277,-2650,37382,1632,-92018,-147858,-141799,-109256,-67151,-61040,-84248,-79089,-55008,-66888,-22757,27774,7836,9462,32607,-6764,-29331,12768,58899,88181,106377,74966,-7171,-21173,70300,116990,73111,95304,136688,49808,-29866,-3934,-1671,-53842,-89367,-121380,-152110,-122237,-34644,301,-17890,-49606,-50639,-753,4416,-49784,-40983,-16004,23229,60322,12108,-14597,85293,164674,162464,166175,141336,83813,30023,-16344,5937,63182,42127,-30674,-25316,26174,86012,123366,88160,43927,55968,92638,73059,-10463,-122525,-158178,-86411,20347,70713,95760,150695,168275,79692,-12196,-50207,-9622,27350,-69726,-146310,-37569,47669,5580,-22562,5139,-18280,6345,68998,38365,-61302,-121204,-102825,-15660,48123,23616,6995,24154,-62114,-160787,-167786,-150030,-102272,-29750,24365,47384,45375,15263,5602,-293,-16195,-30555,-63838,-116585,-112155,-76150,-60414,-68890,-46779,-40113,-92359,-97753,-18083,43983,38532,33917,89027,120311,85651,30828,-74825,-154402,-116445,-67578,-4457,95765,46938,-32150,46259,92057,-7614,-41471,10684,29432,15178,266,-49186,-116522,-171276,-164334,-98478,-27033,18054,39773,18173,29617,82589,79842,44807,40629,50196,27615,-15942,-5187,52121,52298,21624,45398,34632,-18069,-32601,-50019,-54940,-34123,-50151,-81891,-40939,4655,-23709,-87842,-111206,-36425,73556,88301,63488,75829,57281,11032,24639,40938,-9349,-34999,7792,34120,45935,68061,34789,-37636,-85540,-91600,-52954,-6401,783,257,-19448,-80151,-101145,-61840,-18032,-26898,-23793,-22440,-30721,-8087,28480,7740,-37358,-51115,-19229,39259,114325,119069,24975,-79514,-155719,-140575,-23553,68496,61597,39074,50635,103213,97306,41980,28206,35969,27026,-21684,-63223,-52648,-20235,19012,38076,341,-62155,-70424,-8848,69378,48516,-44743,-80064,-76814,-90880,-97498,-84476,-64878,-80207,-114542,-128047,-120934,-103297,-52011,-21858,-17387,697,49051,56677,-9534,-83078,-69851,-18359,29544,27033,4638,18430,-6700,-80743,-103547,-79955,-64824,-48453,-66791,-54899,34443,74996,5416,-47876,-25543,16472,30706,43205,58476,59770,46139,63590,84031,51780,50205,104206,60220,-38411,-53969,14260,81049,61836,-65758,-148870,-90175,39916,89083,15070,-20406,49287,97054,85958,58670,-5412,-64473,-51494,30232,82919,78245,59696,91840,110823,86424,39686,6199,25001,86199,65727,-14798,-41814,-23025,-3316,20810,5285,-63039,-113072,-70243,37920,124621,115194,38383,18814,88301,105119,15801,-97258,-122192,-76105,-51576,-72565,-74132,-62399,-66045,-62300,5300,53655,4776,-48121,-26883,2235],[-57015,-32995,16488,17495,1097,44655,101308,90280,49553,3568,-37604,-34235,-22439,-45203,-109293,-172971,-143830,7166,30831,-104555,-130710,-32311,746,-69016,-97431,-7961,56348,-15989,-90723,-53614,46672,92724,43529,972,73075,174292,143311,22100,-40421,-52591,-76586,-96076,-60391,-21762,-35900,-49906,-35120,14687,46480,35272,53780,76978,81804,153402,160606,3367,-118802,-103824,-65758,6685,91194,96749,86428,111415,115983,74570,25885,-1193,2768,25329,31438,10392,36959,99745,113441,67865,8267,-51396,-56516,-57758,-46194,49467,104449,57060,45866,38292,-22162,-26565,-40935,-55893,621,8044,-26941,-9158,29552,79031,145954,138138,116003,85164,85547,102140,37188,-9671,58459,99254,55097,54098,49950,-44161,-105284,-102306,-102481,-86676,-51306,-4135,33699,55782,74012,8327,-106691,-106598,-38278,-71771,-133402,-136241,-114556,-104629,-61389,15953,60602,21636,-26267,-20398,2194,20259,47230,72029,124238,130004,10338,-98029,-112604,-98036,-22764,44371,46826,77550,55700,-30354,-38174,39721,91371,72579,42733,9769,-49637,-84955,-69483,-55073,-59249,-46423,-13880,-8692,7141,58603,91617,78040,58194,29368,-32990,-50739,-43522,-39707,-34410,-1181,31164,4985,-38621,-57758,-28832,11399,-2170,-73930,-76582,-31791,-11326,32348,56259,-5549,-49936,-36669,-25181,-10579,-7548,-15705,12223,1863,-43753,-21038,34305,4535,-73779,-93637,-49462,-29701,-48681,30394,149716,97005,-15411,-5586,30077,-1168,-41627,-49413,-12274,-15450,-62767,-42746,41238,87458,56315,18974,36239,53153,-3306,-101574,-146303,-131632,-70602,2927,88568,137493,115666,79148,91095,67854,2900,4627,53593,38719,-36971,-88746,-79705,-68028,-25990,-3766,-73352,-118923,-21161,65687,9395,-100955,-92071,22022,81848,44237,59905,103481,61018,21304,82094,123375,48149,-21571,-29161,-58264,-75234,-62217,-21870,24178,48895,64122,64977,45194,23194,-31615,-67139,-37060,-55177,-97167,-55914,14061,65971,89922,75334,3208,-100968,-125190,-64921,-35273,-78366,-89765,-24222,11519,-36526,-58013,5712,20498,-68598,-106075,1866,72346,13852,-23464,19895,73943,126176,122572,79445,2352,-50198,-30747,4582,51778,83234,80216,52022,2241,11037,47983,16824,-21552,7823,46501,26797,-28871,-70377,-78575,-89332,-105515,-97366,-61526,-24660,-21789,-26588,13547,24061,-2464,8838,64616,118113,144732,122859,21067,-63095,-41851,-17907,-32645,-7344,14777,-10985,-8566,55182,105892,149699,105450,-60662,-138389,-38191,34584,-6145,-60610,-64365,364,14555,-71955,-136908,-75534,23280,62724,82232,120540,151531,97853,-13786,-48348,-44211,-71960,-35378,80499,120161,91858,58876,-265,-74287,-62564,10614,12294,-5561,4215,22755,52014,58863,49836,39306,33007,40920,14336,-10693,30891,99052,82785,-506,-44240,-53494,-74264,-60203,-17683,-24929,-14456,36375,17536,-46046,-49658,-47434,-84643,-125907,-132539,-67874,26650,35596,18721,59908,105572,88425,54319,59657,95821,124260,52802,-40268,-20027,35523,16192,7573,47417,16182,-59383,-72539,-25446,-876,-62127,-114490,-45553,27047,15552,-17721,-18455,-9573,-4242,22893,68220,103060,86093,36920,23677,-5341,-48636,-14268,113557,216831,180851,59092,-499,-7746,-14271,-49915,-77595,-74027,-96440,-91970,1672,47303,-7184,-23414,31287,75848,76659,28498,-41140,-124263,-188108,-119032,8796,49158,-643,-50329,-33572,49877,134970,88424,-41416,-48894,-20923,-20172,62861,118795,58286,9288,25894,20618,-40991,-100762,-131574,-141009,-138970,-112038,-59168,-13223,74684,203091,192015,87830,90317,108664,14680,-89562,-97133,-42573,-27495,-87825,-118103,-83830,-15909,44480,35281,-37177,-69402,-63342,-60090,2012,85140,84654,24937,-19880,-29312,19476,40480,-8410,-16516,33494,8648,-71713,-121016,-107367,-69118,525,118339,172873,88721,-63256,-92421,-7996,6067,-20808,28313,67511,-12733,-114429,-129508,-101284,-53561,19388,56798,38407,-40221,-106685,-57695,60342,105907,82502,111159,137775,96822,56008,44905,56153,58912,24931,-9819,-38231,-60527,-50330,-21088,-56444,-98573,-66105,-37162,-25906,9782,36092,47332,76546,89136,43109,-18619,-34643,-35604,-52208,-2574,78568,100222,142136,152882,127686,90089,59413,48867,44564,1084,-23858,-14192,-31539,-37034,23625,67886,51493,78289,101584,-14719,-131197,-71923,27733,6935,-38641,-51959,-22219,20121,-1871,-63162,-73117,-58853,-82785,-132426,-155788,-134844,-80660,-34507,-14413,19263,45147,-4365,-7283,94654,135918,64951,-8947,-23703,6417,34767,24645,-22923,-87722,-103367,-70085,-42347,-29535,-22739,-48460,-85655,-98979,-48885,11794,6735,-3046,-19395,-75510,-86987,-45169,14805,86696,107597,52322,-45148,-73517,12116,93198,120890,168169,180237,108801,31297,-1394,-30758,-21238,29529,7292,-80897,-84787,-35977,-38860,-61671,-36173,2506,32006,31280,8033,32403,22102,-10187,-908,-38291,-76407,676,92253,123597,160881,175216,158739,123219,60905,55152,106308,88183,6337,4724,24007,30207,71910,83533,35650,23704,63890,75046,29803,-77041,-174879,-185798,-104271,-12956,58801,104161,121363,91119,45587,-20891,-34487,-46957,-143607,-197163,-102557,-28789,-34024,-37501,-10993,-35909,-22135,12333,3961,1730,-20412,-59567,-25877,43726,72567,93911,65080,-83738,-165190,-132629,-144122,-154614,-79931,8128,58054,74802,30231,-48179,-64403,8283,7635,-86329,-141398,-85779,-31310,-46267,-70570,-14179,38655,13822,4501,35177,34146,37730,75375,80155,39481,2823,-37927,-121230,-183058,-134720,-39413,43683,80238,1513,-77252,-26642,48123,36751,22764,49409,99653,122768,66253,-16864,-69830,-126877,-174556,-181316,-140472,-41432,49567,61779,57938,95297,81651,25001,15931,45561,68,-90835,-82540,24562,51912,-1112,-5648,145,-2337,19927,-18957,-87662,-89502,-80027,-79319,-10788,56849,54550,-4670,-94685,-79161,49276,87394,30218,14230,23268,23501,30675,10322,-53485,-58116,170,26698,13602,2944,-21459,-38866,-61134,-69129,-16122,54514,71813,44863,9466,-26963,-62314,-94094,-102521,-63928,13324,21100,-20157,-1245,42940,27819,16528,22039,20047,17242,70675,120935,57430,-29478,-77440,-63214,14694,68730,43030,20496,60768,123628,110676,27537,-31340,-29944,-20525,-58815,-81986,-45429,-15551,17151,47889,10833,-55653,-66187,-50111,-7834,8027,-42276,-70201,-68985,-57185,-16196,2819,-19764,-72750,-119641,-76895,-5127,24347,38181,18578,20464,92828,155545,115511,8112,-68981,-55339,-32162,-19227,-10132,16818,70859,45646,-69378,-149266,-114245,-46557,-27235,-62459,-54300,7667,42731,48722,48555,55631,54690,4528,-30633,-3421,15676,11781,71074,139055,114744,113116,158202,106636,-28538,-132428,-140632,-43515,36880,-43514,-133144,-82242,29049,74617,15851,-17785,41883,100154,131268,95286,-40026,-116239,-61481,28462,53339,13661,-38572,-22657,45786,85307,36728,-51547,-46621,69141,90592,-14013,-74294,-77152,-50300,6308,-9322,-81224,-107080,-65495,12022,89283,115919,71911,20954,40126,73825,49281,-23932,-77297,-67564,-33827,-28961,-1775,30750,28086,10131,16835,7130,-34034,-52337,-31825,-9994],[-26985,6395,34608,33496,80426,174140,192744,121210,78705,73541,55075,47388,27651,-5697,-34199,-79423,-111139,-37854,-18843,-110611,-125254,-46059,-27417,-99374,-103339,13872,74845,-6856,-73205,-34777,31741,35505,-40442,-86612,37184,219741,250298,151007,78650,36222,-34304,-81555,-49191,-19844,-51071,-50880,-10414,21232,34875,62843,123201,141988,124124,170809,157634,-24924,-133566,-79669,-39280,2687,79475,94543,68731,84909,129305,136155,83489,53490,54180,26360,-7006,-1872,68597,146161,147087,76834,-29537,-115583,-71048,4870,31161,65009,52070,-29453,-65199,-68068,-45888,-4397,-67548,-123845,-42934,23944,-74,-11371,27284,83894,146183,116282,36697,1392,80463,144211,65577,-2105,34333,58630,70240,99601,62012,-21469,-63493,-94554,-99083,-34985,4880,-759,7659,34011,65583,26641,-85673,-128477,-75221,-60397,-119780,-145300,-98105,-27912,28483,67024,56622,-32234,-96285,-78569,-64966,-74235,-24976,65102,146858,142906,37601,-46608,-60275,-56911,-23919,6064,-17421,-38618,-79748,-118458,-73360,18553,54321,22869,7953,-3755,-49952,-84401,-85204,-61579,-37021,-53756,-59567,-10766,47261,62225,19469,-5006,47390,75143,19936,9276,38445,21128,4288,21506,12948,-51689,-97953,-87637,-52065,-34959,-37754,-83147,-96136,-43033,25073,89678,115910,62334,11379,-2405,-24956,-15542,28286,61560,91371,68962,-4615,-39036,-1862,22349,-42729,-98020,-62630,-58628,-86358,14881,128911,72002,-28148,-22581,44796,61944,-4116,-67072,-30926,-7090,-77972,-83919,25222,79719,29129,-7982,1034,9966,-29293,-112460,-153766,-156859,-130244,-48778,71853,118609,75745,44739,69884,30367,-12316,41776,106183,82102,-12346,-101649,-101764,-59055,-3466,19348,-31683,-90273,-56156,-20516,-56394,-104542,-80844,6073,65214,74144,90501,113531,105661,91230,89937,56312,-14857,-36710,-11526,-54218,-83551,-42912,24377,52153,17095,-10185,3676,4431,-14366,-36652,-18396,17947,-33979,-68178,-10817,45894,79839,84110,74964,47023,-37805,-77937,-31470,6073,-20612,-55579,-47035,-59674,-62086,3633,68831,28624,-63836,-106909,-61280,13006,27353,-532,8871,71451,145893,148362,95037,13615,-7125,45152,71815,92352,126914,121561,49669,-39171,-30756,42768,52516,14880,9900,42069,60694,32035,-27558,-53334,-65489,-65656,-41248,-27920,-3343,34138,19578,-99,-40568,-92979,-95860,-55570,-19190,20063,47693,9019,-32534,-3794,4537,-36840,-43809,-57195,-46363,40206,124466,127597,150660,121703,-11962,-58441,26667,49024,-24601,-81537,-68747,934,6748,-105622,-198725,-134974,5768,114955,171004,160149,122025,54572,-50960,-91942,-100427,-95966,-24542,54754,57503,42375,19077,-33318,-86532,-96395,-56168,-19658,44562,114501,119324,73621,32802,48501,57092,11631,-27822,-51340,-49371,-13980,32738,24685,-10789,-478,13347,-28546,-47599,13251,36923,8691,8089,-4791,-43828,-45421,-31931,-67842,-117161,-99185,-12317,65686,42758,-21973,-12957,59389,80848,60588,87143,132489,131909,56658,5017,19119,-8723,-55911,10838,110040,71723,-9338,-10476,22840,21288,-34189,-59760,3764,49744,43630,27234,8797,-6240,-12743,5977,47504,68215,67380,69534,66927,34964,-22563,-38955,47285,129494,85141,17567,23011,15179,-7735,-52869,-82610,-61347,-66060,-60417,20601,28672,-44932,-47463,23324,88197,139774,116844,9798,-101837,-153697,-106404,-12868,57949,28988,-54168,-59155,48547,167891,155141,42661,-2665,-11970,-2782,82559,133889,102859,38525,-3621,-27250,-48954,-49164,-51307,-60978,-79876,-105414,-106835,-48613,67143,174875,166201,89539,71259,49331,-42556,-115777,-126961,-84027,-39396,-72269,-103939,-80609,-17827,23514,-19339,-92203,-89586,-55615,-61718,-48099,-45779,-30430,13888,25508,-19594,-22113,-8029,-26143,-30017,-1994,-28624,-108141,-147978,-129421,-105080,-43822,113529,199233,90388,-74230,-141122,-125647,-45590,67110,96944,37088,-50344,-107992,-89431,-19858,63186,97617,58051,497,-51970,-96502,-26773,99753,114585,82207,137180,137335,32617,-8099,29529,51200,51670,8777,-51206,-83041,-87246,-47482,-1972,-33017,-56058,-6477,-1331,-51031,-53375,9136,63796,85202,89784,30646,-71217,-97397,-74234,-96354,-85053,-14417,50037,147480,191712,141876,73438,41274,48867,41719,-18171,-27887,7447,-22393,-60583,-29530,29374,77657,132720,124616,24061,-36130,17471,81854,62035,50837,18806,-7109,10506,1949,-60545,-85086,-45665,-22658,-47668,-66656,-78836,-76554,-41897,-11882,-34878,-113268,-173613,-105441,37965,74495,-14328,-77864,-60588,-45922,-26629,42078,77815,38844,20797,27673,7214,11011,32179,-33270,-100443,-81783,-42872,-11650,-3295,-15846,-35819,-62417,-81725,-67560,-25670,31211,44102,30067,-13858,-57616,-49969,17091,113643,194927,198676,151067,87435,-892,-71392,-18861,106129,116179,-8888,-82834,-62418,-31680,-34363,-7267,40432,40023,38787,67245,94751,56318,-1648,-16550,-36762,-62051,-6735,60539,48693,36027,64845,120181,147072,102044,62721,91383,107342,44089,-12916,-33908,-21564,11921,42959,48108,41024,50793,89974,86815,394,-118931,-197449,-168329,-79928,6228,42587,72297,98885,60078,-33811,-68272,-70896,-90151,-94903,-75964,-64381,-38745,-26508,-40740,-58159,-30904,-48742,-71615,14911,86477,40920,4160,22835,64641,131265,130511,5063,-56540,-26231,-47431,-75765,-35078,21157,58057,67563,10275,-111974,-122216,27033,72750,-40117,-62230,4096,-8734,-58124,-34345,39224,63526,54617,80115,96539,40864,33323,86876,69051,6620,-42827,-69225,-77568,-72389,-32873,55588,107585,83458,31416,-25415,-49169,6718,86941,100805,79713,105449,104521,38233,-702,-16715,-73950,-135203,-184462,-167642,-59985,38467,48681,30635,59206,64407,30066,34914,76467,26862,-84589,-99408,-17229,18664,-2146,-1853,6565,23093,45866,-6452,-112353,-143463,-92997,-22127,58367,92929,67853,-1781,-95094,-88988,23363,53624,-22811,-71511,-36560,6890,-5128,-46987,-66947,-40469,13150,20309,-41605,-81785,-78306,-70464,-63679,-61660,-36387,38947,88056,47151,-5600,-5868,-13702,-63615,-88645,-30433,29379,-3055,-49262,-2922,44184,20927,51508,120594,98869,14831,28622,89493,41301,-11967,-5424,24588,26186,-21389,-78744,-36038,94183,160605,109307,7269,-85800,-97601,-50299,-37082,-33654,12013,31353,47256,60174,9156,-50824,-29022,-19664,-32642,-24305,-29829,-26861,9121,34979,39528,23595,-18122,-82331,-105275,-17121,90288,126514,95670,9870,-5010,103636,180783,133685,39171,-13049,-5171,-26525,-33695,9659,53116,68175,42447,-29299,-90340,-59349,-15254,-41740,-83807,-55244,-41913,-56600,6992,76289,73050,41441,-32902,-94581,-73630,-54177,-39002,55910,117703,66729,41486,59591,36915,-51442,-140271,-157351,-68662,18071,-24901,-93225,-62659,10028,27716,-40100,-47526,33465,83402,116418,86094,-49662,-127963,-71631,16440,21465,-28706,-71959,-59437,4202,39478,-24139,-115477,-93752,43871,101790,17199,-66013,-85489,-38354,36580,19407,-30559,-34138,-46819,-28439,36841,71197,48400,-2756,-26087,7728,32965,14566,-15566,-11957,33658,63695,90828,103815,68458,16197,-17365,-49861,-41761,9488,33242,15911],[9233,17913,-2722,-9777,78805,185516,179400,97777,50707,38852,17717,5008,-22633,-48141,-5092,34897,-294,-13501,-31462,-78883,-75901,-28885,-4027,-37788,-73516,-24306,36068,-4764,-64511,-42831,23167,26739,-78751,-166143,-63624,119573,208349,181747,99716,38578,-5368,-52793,-45356,-35478,-73062,-45794,28386,36018,3751,48942,102174,76016,33236,58550,68869,-20219,-54466,-3627,-18469,-36653,3976,-13321,-50793,-30655,44631,109600,95704,61194,20419,-62664,-89989,-28678,49503,91214,94200,52423,-30613,-89218,-20926,41081,27308,14212,-27846,-86362,-107349,-117297,-82586,-33772,-92792,-134908,-51490,34449,32236,-3147,-17468,-45888,-23649,7514,-25223,-48409,49259,130488,90850,58199,50941,30869,60366,69197,26063,20381,-13465,-133701,-140101,14029,91161,40403,-20208,-31085,5074,38414,-2016,-57629,-73757,-63422,-58371,-46806,4330,75512,107754,67546,10568,-75984,-135814,-107135,-78879,-77570,-18428,62224,85454,72523,54982,45848,31976,2289,-43984,-52568,-50326,-98787,-177303,-163224,-56313,23067,2210,-41793,-28166,-22717,-53060,-58644,-56920,-56285,-39301,-77737,-122453,-65261,19699,7017,-90749,-136927,-72991,-1322,8292,27149,64807,54516,36103,34471,3732,-24141,-19627,-9927,-17580,-33390,-28032,-53733,-84836,-48291,2358,30061,64471,70056,65421,44368,-2734,20008,102542,121246,82002,43260,-3278,-23089,23018,74940,35911,-20427,-7487,-30114,-53692,26493,81897,29099,-32322,-53597,-31332,-4592,-59284,-135408,-87517,23057,22312,-17088,36952,70432,30326,1553,-19441,-44985,-38393,-11440,-21658,-104398,-154094,-66094,79549,124996,68863,36954,49865,-2965,-22806,64879,136442,100458,33104,-18617,-7533,21451,50722,59665,14715,-65228,-92590,-94319,-92331,-94376,-80369,-27942,45603,97236,91168,76985,110227,123452,67618,-24738,-66195,-38623,-2569,-27274,-22020,31013,65240,40054,-31193,-94233,-119313,-108704,-76675,-18937,27155,18646,-43059,-42164,29205,71532,63289,47529,56153,57878,-234,-24344,18550,48800,18051,3268,-1256,-34166,-33156,33485,70228,24811,-21986,-67555,-97461,-33391,46804,20953,-15290,24020,74869,72669,44898,14517,16959,19476,-37164,-45431,28958,58823,19791,-33989,-29191,26846,64292,43573,10779,33360,84403,69207,1915,-16301,-7244,24093,50246,3393,-23286,17889,10975,-35810,-104142,-147145,-170405,-169299,-113330,-27170,33179,56901,53673,51062,23432,-26176,-61355,-99950,-59547,65934,129009,78762,38235,17895,-4238,10764,47500,25180,-45184,-63233,-2631,47253,20531,-93081,-172589,-102448,46661,159369,195040,160050,60778,-43553,-114981,-122339,-91812,-20275,55098,68402,41172,18726,-53740,-126028,-127168,-111422,-81207,-23045,38052,100874,111667,37669,4026,44034,60983,23567,-23030,-67047,-69417,-61549,-55893,-52912,-26631,35419,90938,61331,6950,42911,95051,65222,-4891,-59371,-81316,-59616,-31969,-46144,-74714,-44537,17744,68592,81801,30773,-29221,-9883,14267,-4073,30981,84172,89123,57186,29217,-11062,-82662,-90417,27570,111805,72967,22212,27610,47948,26062,-36544,-53522,-658,31229,36708,22864,-2864,-16702,-29293,-35073,-15013,4707,47429,127052,136351,71178,-20881,-72640,-6382,50716,-11312,-39250,19493,38882,15977,-33913,-64789,-43612,-48515,-25065,36060,41898,-10340,-23298,30014,93614,144166,121589,7968,-89353,-91579,-49277,553,68256,48096,-49605,-80708,-5858,81211,115043,73865,-860,-16905,38225,147364,204043,197944,114636,-10124,-67104,-26051,26142,27563,-959,-31156,-66224,-86227,-53533,44306,129158,90137,9414,-5266,-35895,-117686,-168283,-175272,-145619,-79814,-44441,-60177,-87088,-50305,-35574,-102181,-135180,-54049,-3432,-52753,-85685,-101875,-77890,-15030,20849,-6208,-35926,-29333,-10607,-28571,-69557,-70534,-54813,-58191,-76025,-91336,-72954,47316,118464,52966,-30837,-95904,-151256,-61153,118688,153211,69860,-5109,-41939,-33322,-18334,-12871,17351,23199,14312,-13616,-57713,-26052,63973,80487,52334,74649,50865,-46178,-66911,-17931,6073,13519,-6674,-54016,-90488,-87123,-24168,19678,-9825,-13321,32344,28254,-23738,-43310,1267,48053,51206,40258,-8293,-78064,-87533,-48417,-65359,-87336,-40508,-9804,8967,68207,96028,40113,-8530,15057,42215,-4460,-31304,-7036,-3777,-32998,-54772,-26725,36555,98430,112674,99518,99401,90449,72755,75798,117696,104258,61770,33387,-1275,-65076,-85231,-44453,-12143,-23506,-25815,-33798,-34808,2969,24162,-76474,-220553,-223746,-99799,-20132,-35573,-95021,-123032,-115728,-135735,-103041,10873,69466,65215,74776,52980,1811,12747,53499,-5956,-60310,-35259,-39664,-65374,-34344,-20228,-15723,-2090,-41999,-74284,-53634,-27829,-18417,18956,47636,13553,-59169,-69595,11857,112834,150497,122067,73104,514,-65850,-42782,50316,86291,15429,-97138,-108487,-5050,68791,81312,87770,35968,9304,51826,68254,48518,50333,27041,1470,18106,69822,80403,879,-67039,-41652,42476,103769,87752,24559,12377,58038,18914,-81681,-85511,-4714,5790,-3595,53470,69979,39157,65342,91589,41224,-44311,-131025,-158049,-94824,-1044,11933,8926,49347,20529,-57432,-53268,-10903,12600,23149,-10096,-45065,-12541,-5928,-41527,-24410,35334,-4543,-64760,-3041,96981,87708,27808,2595,19338,91103,161356,116855,45921,32457,58402,98350,89697,58131,43715,34117,3058,-65776,-85286,-21201,-811,-37029,16975,65516,-19835,-85766,-31549,34755,31281,23403,65208,92058,45941,25773,53864,73924,76187,28041,-13348,2538,40311,64296,92198,93864,82449,82213,44862,-44933,-42420,75624,118108,53188,29369,13832,-22217,-26647,-13490,-28238,-70999,-144578,-143678,-60709,1474,-35756,-81197,-39720,17654,33284,51296,77325,44021,-49501,-97632,-62942,-15736,2263,27534,47964,38635,10668,-37574,-109846,-140465,-57270,57516,105955,76856,12684,-48556,-71510,-29342,48274,46981,-40648,-99798,-56319,-12008,-52089,-103885,-81731,-29004,24747,24046,-47937,-90249,-91473,-98714,-84347,-95628,-111150,-43003,19979,11944,276,15320,25985,-4318,-30142,-16841,-17032,-68365,-61173,35211,68753,8291,39522,159677,157794,27481,-23408,-3317,-23327,-39664,-20041,17441,-1175,-98690,-194352,-127780,58499,153323,91348,14099,-39267,-66870,-14256,40759,32888,36904,69824,93301,55974,-27002,-54344,21246,62855,27023,-2766,-1067,26563,89177,102395,34084,-20143,-50857,-98320,-79065,11742,85718,97066,55709,-36346,-72853,-5755,58447,44965,15505,11949,13949,-33627,-24908,58295,93015,63238,43416,22927,5294,10384,-15869,-60588,-69248,-34790,-55505,-101314,-48547,32561,35175,16851,-37968,-99447,-100669,-112848,-112909,-21258,22668,-27116,-57521,-61137,-79559,-84379,-52282,-8569,36335,51366,1741,-49370,-48083,-7130,-10626,-88423,-72215,15354,32664,54999,65150,-22021,-89526,-56075,14685,27423,3694,-13882,15656,51210,47891,-14357,-64131,-24085,71960,99949,40338,-25485,-25656,23306,51555,22952,12336,16501,-34157,-23996,61772,54581,-14638,-34812,-28447,-21657,-21210,-23702,-7729,18341,59112,86460,100842,85173,26587,-23904,-45461,-56354,4714,90941,91066,38594],[22948,3557,-54983,-52420,42997,119466,116294,69542,8732,-51260,-72338,-50446,-55577,-70748,-12619,67895,80358,75964,40228,-10208,-2934,41228,93599,96893,9634,-35931,10628,-4505,-70095,-50781,50174,97162,-2338,-128544,-93365,29434,100319,87698,14979,-21401,-16911,-41623,-28768,-19880,-80613,-60809,51304,66391,-14973,-13054,2305,-41035,-72949,-56502,-30530,-16480,14317,43267,-2050,-36528,-44788,-120388,-157985,-125437,-68293,6791,45652,21540,-29642,-90161,-80653,-15843,23750,44543,66758,42406,548,-11972,38404,53749,16136,-15634,-49488,-47000,-28983,-52284,-74930,-68647,-95392,-104147,-55317,5439,36102,19009,-35357,-129918,-130545,-46680,-4948,-10773,35185,80505,105923,151473,135524,86546,76338,34003,21411,91061,54867,-111124,-129569,22460,92197,35034,-34957,-52148,-20629,45438,84163,63848,-2697,-60890,-23655,55250,110862,141876,140346,58809,-4483,-40958,-73981,-61658,-37275,-15538,48652,104710,90023,64872,70978,72207,43297,-23767,-109450,-91157,-2543,-21186,-118703,-86620,33160,60673,-20868,-56609,8150,39315,-309,-6702,-1299,-33879,-48586,-81302,-135624,-115483,-44551,-54032,-129564,-173851,-160817,-101994,-39246,13304,35087,22348,6425,15456,17815,49861,87702,55939,8268,-9689,16927,24102,-23322,-61130,-74716,-64584,-14335,19155,45669,71059,64656,81145,125832,106981,43755,-2943,-37035,-20129,61817,115121,84700,43365,43450,24928,3918,16830,10578,-20501,-45385,-71209,-73859,-68372,-129701,-211027,-146043,31184,99679,48662,35518,49535,62292,79264,30420,-67745,-66371,35144,54404,-61253,-105149,9579,138747,150471,76235,5237,-19242,-22635,11802,93336,153401,133550,106215,88527,67346,32350,42841,61602,23864,-53566,-94266,-103420,-103823,-119681,-111344,-59498,25384,75100,68548,66552,104514,98486,34038,-21593,-27084,-16703,-8896,-1814,30471,60321,59245,18995,-25763,-67756,-120720,-144330,-96793,3070,26594,-39970,-82156,-48988,11477,34193,25406,38555,51567,10957,-57597,-57219,-6755,-5388,-32512,49048,100921,18611,-43802,3895,52225,57382,73487,40412,-39296,-36569,14967,-17703,-52544,-29481,-20427,-39815,-10432,26787,13729,-55546,-155294,-156570,-75688,-27328,-270,9667,10594,27801,66192,58883,10733,15526,63621,47034,-16752,-18457,27591,80085,98312,38664,-32969,-55026,-36444,-18375,-59533,-70775,-81297,-121577,-69153,38569,90855,108945,97492,70900,43516,7171,-44500,-92623,-65372,27989,79165,32605,-53594,-85199,-38041,-10458,-32278,-60809,-72372,-33008,29672,41216,-7870,-80769,-103656,-18827,97942,151841,170857,157547,42948,-82156,-127359,-102998,-25541,63586,89735,65806,51991,34996,-72510,-165967,-155754,-107084,-27263,26193,-3654,-9038,18540,-4411,4070,50059,69642,74792,56487,-22336,-81504,-108245,-108397,-77166,-36263,2970,62913,82302,51046,57618,86138,70402,8616,-59468,-104421,-100392,-59716,-12036,2513,-81,5586,55354,135080,139178,40949,-19163,-30713,-48141,-24181,6518,26355,32146,1052,-58495,-82707,-26771,62563,81088,46206,13022,-4684,583,-10694,-56617,-82300,-48689,-2168,19557,-6345,-18089,12534,6561,-41039,-53747,-37793,1701,102227,166514,102163,-40320,-121003,-44547,20350,-34615,-41980,34553,70596,68662,36920,-4287,-13184,-32770,-16115,38817,89490,80353,25155,8780,42833,79041,62155,2808,3325,39728,15752,-13741,19233,15437,-48998,-68805,-28874,10261,53487,38412,-45698,-48858,59717,200277,262405,257969,180036,36722,-30994,14349,54089,50503,19361,8389,29268,19582,-28039,-8596,64347,32364,-51475,-53278,-48127,-104532,-147342,-135998,-112662,-54947,13673,-10034,-80850,-42873,-18713,-90012,-89903,23679,37396,-60141,-92648,-58008,-42124,-48465,-35884,-16919,-27499,-31839,6188,10305,-50451,-51799,34355,74855,51571,13004,-23340,9820,46919,45475,35867,-3510,-62553,-16126,105675,153640,113386,42304,12014,21238,-40426,-145188,-122427,-27158,47116,42227,-8186,-45595,-26870,14970,14557,-15927,-60278,-100246,-77915,-26090,-1052,-8614,-2206,13438,-31124,-58905,20895,84833,46078,21822,38640,25725,15662,30184,26978,22142,42799,42093,5522,-13696,3191,52498,44875,-3426,4155,-34880,-123620,-106830,10620,33144,-12503,2315,65162,41917,-40170,-54825,6807,11188,-54087,-61624,-8510,33648,53778,101801,155453,123869,62325,72524,115370,128356,131229,95079,21897,-46190,-64877,-63234,-73409,-89464,-78906,-45972,-1211,31455,22648,-79791,-177709,-135102,-40845,-31857,-56656,-80232,-110524,-137453,-152302,-102810,-32603,-20672,-8484,25133,856,-21550,25295,79606,46615,3047,4631,-24223,-69005,-25684,7510,15223,40117,8248,-33111,-11410,-3002,-4648,44879,97145,77055,-12018,-86725,-83827,-28568,9389,8633,39,4563,2852,-20673,-39227,-14094,25934,-28897,-85206,14437,147259,170378,123504,28731,-25384,-11507,-1065,39322,117858,90987,50152,102737,128341,77450,6552,-33895,-21205,28610,77279,73148,-9179,-65539,-19444,-33290,-101819,-52902,62717,46799,-23923,11859,45117,21519,21811,48662,33828,-8146,-75237,-119175,-61000,42235,24135,-34508,-19790,-22968,-56799,5398,78106,68972,49284,41730,17951,17279,-16536,-36460,26616,112945,89723,13138,-8013,30340,42254,1019,-21466,-13022,23665,109708,130466,55320,7405,97011,224926,200775,102073,39106,19402,40406,66734,16682,-79442,-123095,-48313,49581,59791,-17251,-64075,-57143,-22388,-5501,-23413,-16606,23895,48584,39913,22634,65955,127133,102643,49772,43326,64563,72630,43249,21374,47053,69127,51601,-34228,-67422,25072,78435,8875,-29454,-18656,-36577,-78222,-62602,-2601,-15656,-101918,-120101,-70367,-51222,-126871,-181570,-112332,-25423,12058,38106,56137,39995,-20560,-71398,-42557,-910,-8573,24387,74522,37592,-33588,-57120,-60676,-58656,24908,111246,96488,22654,-40864,-43173,6834,49507,84933,75002,1331,-42937,-16190,-11143,-71039,-115748,-106257,-71689,-9692,24495,5177,-6127,-36866,-65222,-58392,-97962,-135573,-86148,-43590,-8732,39714,32859,16654,11608,-12623,-57019,-73004,-69259,-3349,88394,93762,19512,31251,120875,124549,14008,-65275,-61232,-41791,-57833,-71335,-35306,-34569,-111936,-210697,-189392,-36503,70984,32914,15135,44776,17611,34545,82304,41470,3905,63454,104239,33576,-48661,-33984,44337,76091,54746,27325,20660,48917,102284,90119,-416,-39249,-37992,-64915,-34662,27589,28013,-2636,-3846,-29358,-74773,-95942,-90042,-83704,-55098,-33773,-52843,-97079,-38086,83472,118463,95422,75741,48946,29425,-2083,-66333,-67300,-32190,-30695,-50306,-51824,-23529,-4231,-5928,12576,-11225,-54039,-54918,-94913,-163766,-142045,-83341,-53149,-27486,-38900,-99402,-69099,57910,137582,123577,82714,37837,-799,-39816,-33345,-29736,-81096,-52780,13435,-4915,13274,53124,-17539,-71548,-36113,17331,52731,68732,55490,79290,104621,108371,85095,70645,102366,128984,87498,27580,-3757,34836,76474,34370,-19932,-9972,-6575,-37739,6214,97799,33649,-94253,-86428,-30592,-49159,-82508,-84518,-53729,-30450,-21093,-8727,23199,24230,-9226,-33645,-34972,-11334,64858,111220,59592,10093],[18137,-744,-66292,-50963,30505,69197,69373,48516,-15946,-97451,-102056,-28919,-3382,-32798,-25089,25717,64225,115995,97357,28398,23789,68250,142045,171239,72216,-14498,6877,-15517,-73266,-38516,65152,142689,105168,-8329,-27983,28432,28671,-26196,-62191,-52794,-41936,-49452,-8270,7875,-81858,-100773,8944,44350,-28083,-54602,-53104,-67051,-57479,-50531,-66213,-43961,8327,36093,30584,32901,-6692,-95399,-121183,-104802,-111006,-87571,-50905,-59109,-49822,-3698,26115,10469,628,53451,88084,24486,-9075,16721,48710,69889,65036,9120,-34918,-917,45677,25258,-40520,-78127,-94182,-101586,-106575,-84701,-24018,10489,-17031,-71299,-55324,-5508,33642,27224,15412,14235,70185,162999,179985,153970,113671,43865,47199,119715,96156,-16337,-43659,10412,4877,-44571,-47039,-16090,1550,39756,115919,130038,49900,-48617,-45799,54494,128004,138753,128360,71964,22377,13638,5362,-10031,-9582,21435,82107,137413,162793,134520,83956,33312,-18316,-100729,-169781,-96088,54223,81612,14572,41299,120933,97849,3955,1952,111354,161411,92714,38739,34106,1069,-24171,-31096,-69556,-98597,-70298,-50710,-52956,-73901,-125515,-126861,-58700,12946,12101,-28193,-43116,-10082,21096,56844,80558,27061,-21039,-27860,30897,97401,51648,-80136,-137843,-76563,-4748,-6620,3365,81136,113381,72903,44006,41088,44378,5506,-58812,-45301,61007,123866,96293,54850,42272,42676,18732,-29206,-64079,-67219,-63158,-52877,-19521,-30334,-121816,-205788,-135628,15984,56655,-3074,-31057,5334,90488,174348,121750,-42449,-106440,-57180,-58143,-124277,-77417,75143,163290,115990,35884,-40159,-68422,-18151,45013,88371,145110,191184,193588,134377,23547,-73425,-58343,-9004,-3021,-32155,-62471,-87385,-102737,-118939,-109118,-64340,-2411,26594,45292,74282,78830,37851,11879,40309,58192,19313,-19769,-23074,-1391,15599,41680,48906,40614,42954,29003,-31586,-48842,10694,4546,-79187,-107385,-72102,-50795,-55846,-13162,57243,47707,-50191,-131771,-127916,-87910,-86049,-70828,62813,150878,30289,-75521,-18148,71890,116015,162194,167150,83428,2138,-38276,-93767,-98485,-52674,-62292,-105658,-25901,55043,2905,-87107,-122318,-91355,-59482,-27995,27174,47049,37234,57516,96322,75791,17727,10145,18537,-24919,-88534,-70336,7015,45755,55761,58863,3753,-70733,-42284,43647,43525,46559,68116,30170,36004,102470,129301,105613,59630,42354,71217,71762,12538,-58793,-79700,-40392,30227,31022,-37131,-63195,-24539,-51717,-127467,-136374,-94677,-58748,-51554,-56893,-86978,-105417,-68152,23847,79810,90196,159716,190145,78112,-46575,-97881,-72640,-1817,25052,-902,-4179,20336,35470,-39098,-131020,-152955,-97086,34030,65932,-42370,-92270,-37892,4234,12979,39620,76705,113978,126916,52351,-68484,-139420,-116384,-66681,-56817,-66754,-36254,14040,35323,49518,37849,13783,17720,17217,-37558,-108302,-94415,13086,64196,13698,-21261,35301,121288,150625,91093,20580,-22204,-39244,-39467,-43830,-14143,-5428,-33093,-36894,-4879,45694,69737,45812,5493,-29100,-56584,-73515,-76282,-69502,-84033,-76407,-20442,12930,-14490,-4660,69629,78767,3273,-39095,-46837,-51936,16006,124982,104138,-57044,-168461,-100425,-22085,-44895,-19231,73685,98959,102737,93384,44746,2965,-27943,-31320,29426,107944,116598,33061,-34484,-11477,39552,32215,26982,103341,118649,7233,-88919,-80569,-44778,-35188,-23467,-3552,17553,29560,-29045,-112539,-110998,3833,126950,171049,194972,181454,98302,36180,12327,7825,21798,16285,32457,100857,95307,-18583,-85661,-35460,-1087,-36676,-37295,4829,-6055,-47959,-51549,-39388,5259,47384,-6949,-72976,-2576,56440,15978,26575,74398,15018,-81968,-68782,-7308,-19252,-82305,-72340,-2617,20093,-12756,3556,49610,45954,27824,80330,127887,131865,107120,53171,22237,29833,48579,37287,5136,-4030,14069,36767,72368,78558,20970,10505,43722,-22175,-140218,-158154,-69636,18989,41969,21370,-42846,-103232,-79834,-51915,-90145,-147546,-143251,-73385,-6752,18699,12373,50119,105630,32201,-46402,32629,128374,100585,49479,16673,-34881,-11191,67949,52147,8103,46926,60447,18051,9771,60070,139647,139343,65223,18154,-48747,-127566,-154238,-47694,53579,40626,21081,80358,82718,-18435,-55792,23927,31826,-66126,-92517,-39743,-17527,-34171,3082,86633,97646,66130,54947,53675,47460,78699,91388,34407,-32377,-58999,-93696,-148921,-175716,-158852,-106320,-41549,-16787,-32261,-65208,-67417,-39877,-43257,-48520,-23488,-49410,-121988,-138776,-85402,-37263,-48851,-68084,-47882,-34720,-58026,-30176,49246,90903,57154,16099,17054,9268,-8970,17531,29622,4204,16301,42911,69871,101116,80582,49195,73365,73167,27192,-24843,-68326,-91962,-101992,-119332,-111823,-82722,-24717,38111,23360,-63700,-81139,2552,43099,-16412,-2005,89952,119074,56691,-27959,-65219,-72805,-56808,23804,112737,86024,58980,107177,73110,-11868,-11782,31955,39158,40559,67737,69501,-14451,-92769,-66390,-43860,-29086,28632,82275,39269,-64863,-94848,-45639,-13450,-13957,-7955,-12291,-45723,-100684,-102453,-25446,51823,17421,-27004,-23910,-34544,-56550,11361,80305,47082,462,39707,51129,-355,-68580,-64222,4941,71853,59426,25886,3038,-17843,-33307,-60975,-51697,-19654,-26729,8217,56743,14042,-34582,54106,181769,183440,103130,40456,28635,75772,121577,50331,-76259,-106290,-11472,31753,-3675,-11774,-4165,-53717,-65846,-49332,-102435,-145506,-82801,22816,53197,6364,1792,38516,28667,1512,6779,31647,43908,12900,-16185,-18459,-14968,1251,-18185,-48963,-17597,23241,9475,2339,7365,-37575,-117840,-109349,-18259,-7477,-76021,-94450,-67387,-82367,-151088,-176334,-108657,-59129,-30944,19349,62054,56532,17325,-6702,35665,33816,-35670,-4630,68202,34859,-15871,2270,32574,43097,84233,100396,41442,-29501,-47030,17923,77322,54586,49452,74204,50260,29203,31402,-6387,-59217,-69847,-95559,-116503,-60334,14564,53227,79947,47160,17906,22921,-28750,-82582,-57769,-26149,17169,63265,18373,-33186,-22627,-49267,-108546,-72539,28795,90204,88567,65351,37596,45256,47906,23728,-13998,-24406,25407,31482,-48240,-83615,-31663,-40441,-103339,-161079,-175358,-103024,-45538,-70368,-34190,49327,43834,27962,43986,4401,-14045,42958,66944,12104,-16850,17577,36494,-2920,-6349,28938,35847,46004,75509,55985,5006,14143,31245,4694,17680,50721,-1613,-52886,2815,56857,27236,-41766,-98940,-118286,-85676,-82456,-128419,-150098,-48749,85948,133550,128994,91023,35126,-12306,-70029,-126528,-81199,-25977,-45283,-42609,18961,49568,3242,-26293,2402,724,2931,58933,36116,-109005,-189096,-121805,-1273,107111,108465,16523,9251,103473,143816,97449,67150,70540,51534,-14243,-36755,-18959,-39191,-10612,44482,25591,30373,34804,-58823,-93162,-31040,9697,44649,96562,94437,80186,96257,138697,159144,156432,178748,174736,96345,19603,-5969,45926,98234,42668,-41385,-52145,-40056,-26986,22866,59887,-30435,-148382,-127763,-65513,-81362,-101237,-94162,-91681,-96564,-103569,-100713,-45846,13252,39778,23124,6711,42871,93813,64337,-20897,-30154],[13869,12191,-49237,-43064,24257,59502,49136,14957,-33987,-81639,-79822,-4328,35693,-10297,-37059,-10352,3703,44590,39320,-19872,-40348,-14367,68752,116410,31595,-40919,-27229,-52547,-73103,-20144,37077,91959,111782,45357,15930,43921,15097,-53311,-69690,-59968,-74394,-68557,-9619,7221,-72449,-117531,-74673,-41027,-40343,-15895,-3147,-8490,24222,15260,-67836,-84847,-20174,33420,84554,99147,45780,14787,17033,-12210,-70472,-110660,-141650,-152262,-61987,82391,98366,-9497,-38852,57250,84287,-29287,-70125,-16350,26978,82635,116239,41726,-40417,-37057,12488,12713,-45141,-79484,-91438,-111669,-162957,-187839,-115981,-40449,-15440,22351,68686,46661,25597,-1169,-21882,-18418,12706,66576,104834,124044,106297,55001,36751,48264,52381,34674,17232,2215,-62149,-107367,-52835,4846,-7429,7353,95566,117069,43612,-20759,-54486,-17499,47580,74524,90955,78107,28868,-1938,-4360,-27143,-37761,-2723,34764,81692,155317,149224,71899,4946,-51249,-119570,-161967,-89247,27976,71347,69186,107535,149560,113255,48648,78616,183622,217499,134981,43633,27829,28367,24659,37222,14897,-44063,-51506,10416,75146,63271,-33805,-96455,-58433,13841,24447,-15560,-23046,1327,-928,-9487,-7088,-34208,-65287,-78873,-7556,98876,66777,-99697,-149940,-25107,61011,15648,32,75393,78750,-28534,-84791,-29763,40539,22708,-51494,-65396,15937,97696,107973,65851,18073,3398,-12204,-67310,-108593,-93757,-53387,-2594,42006,8509,-86493,-131181,-69861,-6457,-39909,-110651,-115238,-38624,84158,192351,154170,-8235,-115384,-161289,-215481,-235049,-129838,32798,95764,30881,-23645,-39286,-22453,10296,21738,16464,86094,202229,233923,126496,-31776,-139942,-143181,-99652,-40181,-9722,-29577,-68255,-63428,-39788,-34616,-30562,-20397,668,37868,54391,19457,-24776,-9855,49979,80524,44056,-22907,-79488,-67559,-13865,59408,90692,64591,80620,138746,100788,3805,-8439,-2166,-57492,-98861,-82937,-103226,-132653,-40894,59934,23970,-60848,-105702,-122971,-130736,-86869,-13271,51691,68842,-14633,-66795,643,90793,106490,123043,166984,127357,27786,-52070,-131427,-128720,-47946,-46403,-96557,-14235,66268,3587,-55798,-20560,15154,1326,11740,56096,46459,26812,77695,120373,72551,22503,33317,9259,-77180,-153526,-129166,-62109,-49606,-18225,57012,54953,5985,7846,56216,55924,46098,68816,79153,73018,93653,109037,69188,-1464,-6701,74531,115489,64650,-25694,-81356,-68938,15061,44801,18720,30275,65190,-6918,-116243,-113220,-80362,-111183,-144554,-136905,-127822,-111736,-47894,25615,15769,15843,134371,196132,99330,-17491,-88488,-69056,-30643,-74143,-116819,-83535,-42418,-2461,-13430,-78680,-116238,-68724,45070,52782,-58329,-102170,-22605,42102,8794,8539,75671,103839,119305,106745,-5421,-104726,-79342,-62229,-86732,-88974,-69603,-41418,-6337,38174,24475,-25483,11868,99579,81971,-42434,-85442,10317,61805,17699,2183,34924,31923,25330,50135,52486,8331,-28818,-48534,-46239,-1274,-4173,-6018,48346,55512,30866,31281,9407,-51416,-73226,-53382,-79430,-103064,-55064,-38879,-51855,-21127,437,-16628,9204,88265,112964,52435,-3894,-39793,-60781,-11813,68951,69116,-48291,-156584,-133639,-85458,-94924,-45927,63433,92971,93071,86692,42750,-550,-21648,-17066,34342,87563,75765,2859,-32265,17301,73308,53427,48564,96540,59361,-63344,-142923,-115539,-39660,14907,18674,21031,46235,29426,-55866,-138753,-156511,-87793,-9889,18661,88632,149914,134861,64667,-26061,-43132,-1395,14434,39185,94921,85390,-11091,-50137,-90605,-20506,2843,-543,46262,80620,42518,-3431,77,39115,37164,-34440,-77184,2195,80685,105200,121124,81144,-11486,-63284,-17836,13617,-25962,-76679,-19064,77823,91849,36449,21152,61827,102247,95401,88694,103363,101139,98433,80501,48746,36851,40664,-773,-47349,-21947,2760,-27563,-19768,9842,-17050,-3183,47343,27475,-25366,-59940,-58058,-34038,2334,41280,19733,-80220,-127710,-102018,-98268,-138028,-128984,-62586,-8740,21413,68788,141749,166638,55031,-52655,-6266,88807,108049,81420,13124,-90945,-69885,60235,89326,43818,47608,40123,-16204,-34929,43102,156293,168312,85153,-6790,-55083,-33102,-37686,-13630,79361,96130,52267,77287,107682,71556,47568,84429,61509,-49982,-86427,-41530,-28525,-60682,-45627,15615,46282,61260,45033,21894,-31269,-38756,15990,25379,-26809,-54799,-80689,-129488,-154997,-143506,-126659,-90219,-44574,-26900,-21194,15210,7278,-71870,-80691,-33951,-83168,-169463,-132166,-6786,41639,-177,4592,38331,11123,-27134,2976,67894,85794,45520,37732,65848,69169,68193,74887,46055,-18969,-20048,73502,185783,205097,146087,108421,100979,8584,-91726,-102988,-65872,-35941,-31323,-73357,-108485,-98585,-55737,7447,39048,-6734,-54253,-34738,22010,21751,-8248,-15379,-32709,-75668,-99582,-81059,-74273,-59733,-10398,29998,24103,44720,67099,-10613,-101498,-73868,15692,44179,33050,50170,77439,33518,-43824,-38745,27646,99606,105368,53778,-22540,-121129,-166017,-96989,-34713,-33494,-35795,-38274,-79341,-121823,-75454,-5622,131,-24875,30555,74598,24555,-35561,-36358,-7735,-3391,-14589,42095,53705,-28731,-73174,-49954,-38234,-42692,-63249,-13431,55757,38803,-22618,-58483,-27079,16102,-19128,-17000,40883,30975,-6995,17499,58880,76636,69905,52387,59535,90943,66373,-1756,-684,55538,56097,-2010,-52243,-14302,53145,27977,-26571,-87989,-196744,-256326,-163452,-12259,54322,4694,-59604,-77611,-96395,-90355,-37871,27138,57342,51585,8143,-52520,-64214,-14703,15656,-11486,-45822,-18170,61677,91176,24456,-54419,-96572,-80826,-36178,-25875,-48621,-33604,-9484,-32785,-74965,-78094,-68377,-89693,-56467,34047,103346,112100,76066,52632,69074,23099,-48472,2175,66351,47031,51196,110757,136085,104630,77547,37352,-21543,-44649,-13264,55168,74305,-4889,-35653,20624,49765,48223,41179,-5006,-24341,3125,-20528,-64995,-35352,25431,63039,85875,75577,70353,85253,32319,-48003,-28185,46514,83526,61020,-14070,-53353,-33229,-72177,-125352,-34269,124116,133381,25730,-15659,18155,35479,-9122,-36818,-3287,80425,161319,90510,-63762,-77140,4905,-29580,-91304,-103425,-112125,-110541,-129484,-165297,-109996,-12618,11922,-7269,-16044,-19549,17542,38769,15505,-418,23491,52391,29672,-66687,-75106,22498,58702,45124,67200,74710,67669,84413,73172,35216,36017,36173,-20381,-51102,25434,107586,109720,69878,7140,-51571,-52359,-70195,-113640,-114879,-37378,55997,112992,103196,47444,413,-47593,-113372,-160184,-115313,-53167,-38221,-19652,34819,54690,-1261,-51087,-50298,-40081,25990,159187,179107,13721,-117750,-88794,30384,164849,198957,129745,65489,53506,42437,21935,34081,71735,68784,24048,12704,15036,-29042,-18568,43639,57903,41012,-15446,-96314,-95010,-37760,-27535,-26750,47018,93147,71502,60178,94747,122051,130578,163406,178781,120386,41382,-4051,20864,83318,64796,-35053,-73782,-29721,11004,18797,-16383,-86103,-136086,-110061,-65371,-64191,-65427,-69916,-109941,-110360,-70274,-75115,-49552,43436,111357,79909,32149,53157,70850,-1130,-72023,-30445],[49044,56351,-7296,-27189,26360,81208,66377,8978,-21116,-24284,-40245,-25980,4605,-14374,-11165,38298,14325,-29040,-47982,-73923,-92866,-73971,4349,33386,-49515,-85280,-53125,-63071,-45570,14864,29690,27467,32055,129,-3444,36055,52726,22711,-30027,-87934,-116511,-83712,-17700,18038,5583,-37783,-79543,-63612,-3732,80213,91283,43573,50956,33015,-60330,-61819,28338,100057,152306,119241,53623,82719,110402,53756,2785,-54480,-148672,-182152,-62523,97224,87868,-44623,-57915,44357,59343,-52739,-86934,-23535,34261,76907,106955,65647,-29297,-76764,-40489,-23282,-62084,-67383,-49904,-45469,-113067,-193381,-136945,-59564,-30903,43334,111403,74860,30588,-15144,-13574,35808,26450,-3486,12245,40969,48892,37966,6074,-45334,-34345,3622,10363,12784,-33362,-67478,-22496,-8951,-58596,-29714,66267,97234,67930,56649,9662,-57198,-44338,9857,65894,67395,11318,-46619,-58755,-67731,-66269,-30499,-21544,-8550,51451,72802,37481,10517,-20472,-59206,-92771,-78092,-42685,-1093,51875,119359,159696,131787,85901,116126,171118,157495,90265,30782,30292,52032,61051,71959,52403,-15191,-25513,78151,170987,141231,32693,-48167,-56361,-5088,46449,62564,75827,68147,12937,-21758,-20649,-30525,-54426,-70839,-24608,46286,20062,-94760,-110025,8842,77507,27349,5310,41581,14975,-89782,-125295,-55678,-2600,-5884,-23636,-33664,-17345,50470,119659,112879,42957,-3869,-4960,-45117,-101012,-75095,15393,73656,46168,-38823,-100032,-79553,-26121,-17024,-62109,-113505,-99511,-22848,66425,122065,88176,-8822,-77779,-126957,-188304,-223647,-160491,-44402,7766,-11530,-17581,19051,69268,50574,-13824,-47825,19906,130222,183066,121448,32813,-35495,-85726,-109506,-59787,-11183,-6340,-9614,24782,50249,45329,21650,-3841,16623,50396,21027,-31345,-53126,-37733,-8997,35915,53189,-11392,-100131,-58902,47337,101202,62614,-15897,-7711,90947,117496,11414,-32058,9991,-9627,-70593,-76255,-115162,-152636,-51798,46348,10029,-15639,2890,-24776,-86668,-30364,76410,46908,-69636,-88707,-36711,16136,51085,5304,-35653,12722,41605,17463,-15396,-89387,-99727,-22481,-8791,-42801,1232,47947,18866,-5820,-108,-6781,-28079,-23026,22268,26017,11155,48681,78719,34046,18347,70664,59456,-47488,-140550,-144383,-125565,-104861,-21166,64616,83363,86373,42758,-7743,-28631,-55027,-80885,-33496,35696,77907,89258,50940,-21260,-36287,28284,81821,69130,7095,-40967,-34322,25580,45578,21757,50841,126935,88600,-11202,-20850,-34053,-101581,-121161,-100396,-71050,-44050,4380,41006,-3680,-25263,49665,98406,33192,-59599,-115569,-72823,-20722,-65897,-115071,-95356,-77288,-42986,-16527,-35292,-41436,-6963,28930,10201,-57279,-89535,-17849,50423,11062,-734,74776,65334,48716,96340,68466,-3816,-9345,-56299,-96395,-54639,-20157,-32845,-24753,29651,36281,-18003,3215,102680,125708,43920,-21095,-11809,4913,33291,87621,77668,-39148,-104973,-32496,43595,20184,-49718,-79473,-35264,30152,26237,44709,91495,35946,-38374,-19476,-33941,-114225,-104594,-11775,-8610,-48054,-11923,3550,-24166,-37954,-54375,-68987,-32942,26354,60910,48800,2471,-44246,-40217,21061,39756,8775,-35439,-76019,-86288,-101704,-135444,-116529,-38117,17961,38314,30401,5174,-9700,-10631,16914,48362,71770,28527,-35416,1783,80255,93950,51148,29277,20197,-35059,-103995,-117606,-48427,33981,48492,-529,-5845,19301,4726,-37332,-101512,-142800,-123387,-58386,-15946,52868,119296,120950,40267,-48249,-50357,-16679,-5290,23329,51726,51859,24917,-20595,-38169,-24533,-15535,-15534,22225,70450,42836,-1322,18332,42872,14288,-42870,-88682,-63042,-67,82876,110561,61135,13737,-1587,19667,18197,-19023,-28056,49702,106762,81694,56739,47992,30597,37716,61318,72981,62835,11987,7372,35478,37174,20387,19876,-16342,-59753,-40361,-26468,-65984,-57231,-9217,-17192,-9940,28952,26567,12791,18285,-23962,-57251,-27033,49926,79381,-1589,-95493,-103127,-62961,-41897,-32928,-30085,-37925,-7549,82525,162260,147224,33327,-74177,-87594,-29245,43139,77581,20023,-97955,-104281,29695,117895,94674,44796,-3767,-61942,-74033,-6840,98716,136557,84368,-4180,-42416,24954,63608,34842,43454,60739,36343,47240,100445,140590,128450,113293,84715,9757,-27348,-17832,-10086,28,27786,25169,2874,18699,27390,27127,-25944,-79169,-47531,-3861,-36893,-58504,-50186,-44102,-50010,-61529,-87888,-65566,18615,55634,21752,31207,23923,-58639,-107631,-110859,-149762,-189299,-137920,-12594,60937,55808,85198,125179,104172,67599,45939,44089,54770,54359,110224,144729,109102,98608,111366,55619,-32146,-44697,60709,176280,163403,112218,128260,105711,-40552,-146835,-132225,-89935,-40177,39722,49354,-26851,-60017,-56989,-48881,2699,45200,10196,-46985,-56255,-10056,10556,-45462,-136289,-164297,-128589,-70929,-42399,-46663,-68539,-62989,-33748,22029,43393,-28597,-122921,-138349,-73685,-11595,-1177,2022,59161,85062,17413,3566,93786,169484,131281,23579,-87733,-160052,-147137,-75069,-50108,-77377,-64664,-41396,-61079,-73696,-37556,-37952,-90453,-83931,49115,142866,94630,7936,-72758,-114993,-70963,17013,97111,69876,-18209,-11706,25085,-28914,-86054,-93505,2857,125776,134561,56814,12715,38455,48833,7480,43134,99187,73086,38131,25611,-3617,-17368,18311,47150,70890,76814,-7086,-56280,66476,157269,58996,-38531,-57159,-28755,61462,113142,51406,-88821,-229296,-275675,-174319,-30982,29904,-8571,-62683,-75974,-90311,-86121,-32564,34411,47119,25115,-22985,-61870,-37561,14289,17823,-26324,-87791,-52470,85946,127767,17730,-50102,-31297,-12394,-33745,-43699,-25280,17908,51369,66992,42382,796,-69216,-126467,-62757,47736,110245,138440,104015,36586,-9736,-55992,-54089,31508,72152,50235,69775,139395,167957,106661,34732,-34084,-79394,-41533,13002,22514,7057,-50783,-83481,-45316,620,14784,15881,4341,20980,47470,49690,40943,46277,57228,52406,18785,3687,36850,61121,-9243,-102665,-55931,83396,136402,53551,-41646,-31560,5311,-39772,-107055,-36624,96492,84063,-43385,-89491,-46325,-21333,-33346,-13164,34805,100911,132249,17860,-125617,-104821,-27266,-41537,-39448,-25912,-49701,-94581,-143851,-188652,-149183,-37256,25623,8008,-34651,-22452,39025,30687,-16575,-7213,25611,49197,45497,-52533,-86407,20799,67888,35711,71890,126403,135904,111217,51425,12778,3532,-45735,-75328,-59762,-13785,32131,58336,80767,72241,9939,-17552,-28837,-36936,-40341,-47040,-28362,27461,25471,-9186,-15199,-46104,-114583,-162314,-125707,-50546,4511,25072,21309,-14324,-50773,-74486,-92397,-89598,4567,157361,190335,65352,-27552,-33088,8546,92581,153506,125273,36493,-35375,-39913,-1506,36105,49587,43277,57092,90102,49132,-53048,-73997,-28988,1872,-11759,-59890,-66157,-38347,-48301,-82102,-98866,-36468,38603,75167,63733,41622,41191,67135,100595,130676,110490,59289,20506,12926,39854,31836,-54729,-76653,12976,64092,23527,-39136,-57795,-46361,-25798,7536,10513,-9417,-56457,-124102,-83401,30061,19496,-13406,54219,112120,69765,13017,12379,17112,-39579,-78598,-13073],[52730,64630,6892,-23809,6598,53712,53990,7025,-20959,-18484,-42617,-77454,-64164,-27662,25612,94427,46277,-58259,-94774,-92295,-74940,-26584,15966,-23705,-95789,-82274,-42092,-51428,-28079,27342,37552,-11361,-65998,-81029,-54167,-2996,62090,70394,-28109,-153313,-182056,-125101,-50684,34301,105571,75458,-3751,2565,46236,97072,91089,20710,-11233,-19304,-47700,3063,96357,146701,147097,82181,29725,54114,61141,17205,19209,-1377,-100503,-153706,-57216,61168,39875,-55619,-45457,38200,59908,-12446,-43407,-3241,30051,13075,26851,61328,15676,-40761,-21480,-2917,-39391,-46604,-11347,42662,5525,-100446,-81556,-34125,-49398,-9020,78377,93409,79195,30357,44278,115359,85271,13677,4988,4905,-12310,2549,266,-72590,-88230,-42910,-14984,18692,12331,-7087,8662,-22820,-88161,-61382,16886,76803,130174,143282,65469,-66118,-94351,-20199,55106,53266,11978,-43705,-76907,-78192,-64393,-38482,-28942,-33602,-19966,-5702,-16948,-24040,-17885,-26652,-58607,-82594,-79044,-25174,40315,106279,150982,132134,83811,89996,101733,48692,118,16809,58126,62761,45107,40867,19712,-40089,-24360,95136,171498,127699,53852,7106,-39229,-31410,24269,85984,133300,131864,72892,43030,35983,-6595,-20138,-1102,3064,-17461,-46332,-75127,-60789,-7180,12128,-25535,-52499,-31610,-2348,-21348,-41849,-26165,-37304,-47759,5113,32706,-12361,-15912,62226,121524,113108,86920,69045,2601,-76315,-40379,87461,131912,36658,-80829,-122017,-88518,-30855,-3787,-3752,-2041,20883,50150,59022,26394,-29035,-63816,-54963,-20204,-17372,-73028,-85270,-50118,-26282,-6704,19906,45914,79832,57252,-11152,-32295,917,16551,49019,90055,115927,105564,49072,-45922,-75223,-47911,-562,59060,83144,42905,30239,29647,14231,33486,51884,-7707,-47070,-45478,-64496,-65799,-27,46209,-7664,-67866,16694,121150,88582,-44107,-138039,-115784,-10752,51972,-574,-29962,11965,7032,-51835,-80035,-112341,-133828,-49594,37511,21379,14562,59757,66150,-6656,-3628,95549,45619,-142162,-153385,-53290,-18401,-24062,-84306,-152557,-133668,-56233,9644,28448,-12101,-16896,17388,13136,-15860,-890,19845,24551,14773,-47216,-104924,-130400,-127315,-61845,1806,3777,-14596,-587,80,10148,76562,99607,20929,-62947,-101322,-116628,-58887,53539,95123,85925,81460,6788,-64404,-60982,-93771,-183221,-148659,6966,106910,97444,42901,-3581,-28419,-38028,-6439,36968,33479,15694,15582,35701,39556,-11944,-29031,62687,107677,62879,27704,-13685,-47717,-40340,-22731,5417,31942,42681,56762,35323,-15861,-30289,-36548,-91708,-144910,-145887,-65555,37053,46491,-19424,-62468,-82681,-60739,-18865,12376,41376,52465,21049,-27094,-57589,-79755,-43540,32167,37188,30862,79889,44516,-10581,32755,80576,71797,47419,-23338,-65389,-24897,2841,-27359,-37179,-2073,-416,-23270,-4445,32173,52300,74394,50534,-19656,-38415,53774,159625,137290,-14132,-112027,-73271,3115,2243,-71750,-105397,-47941,22396,24015,34976,49526,-4533,-56667,-46274,-80516,-153029,-113970,12212,64381,53222,45683,5689,-36102,-75599,-130029,-146458,-99623,-58753,-25626,15606,7544,-44058,-48199,6343,8099,-46066,-44347,-586,8969,-30133,-79941,-121737,-124967,-77409,-33790,-28948,-20620,-3605,-5790,13775,51581,91549,35554,-55939,-4226,75106,52356,19108,16708,7983,-21910,-52614,-44670,35782,84660,12325,-69180,-52758,-28915,-32363,-30049,-46269,-72172,-64052,4174,48246,61034,70831,61864,19244,-12761,-22209,-39455,-36398,15729,55113,69613,76055,76572,64278,-2069,-67897,-66161,-22737,5730,-8519,7764,60203,62104,26302,5503,-54712,-114875,-94319,-5951,30017,37895,64223,55000,27611,22088,22510,30477,33093,-10182,-32935,18909,37963,-22406,-63371,-33372,38472,44958,-25349,-46378,-14636,4656,5631,19518,3847,-12728,-8218,-40499,-79723,-37987,31819,27680,-3357,-6910,-24353,-40626,-9238,-21868,-36488,3728,67847,79131,27102,-42160,-80383,-42360,47538,86789,52619,4653,488,31190,73702,80348,11492,-89742,-154214,-126306,-34911,30033,13901,-63847,-95373,-4755,100922,105670,62430,11355,-34301,-36052,-19531,34621,96789,102900,60781,5726,22446,47015,11879,-40745,-33699,-10950,25358,81556,112515,70242,41013,63402,70220,52514,32720,41904,86519,117406,77735,9540,-17877,-20942,10965,34046,-2822,-35107,-28802,-51514,-74816,-55239,840,16283,-18848,-32058,25879,108758,108056,30633,22435,39314,-11624,-94837,-140096,-129012,-123983,-134491,-75176,20059,52940,66086,98044,134971,137796,67571,-13345,-4339,64817,164674,179757,108159,94858,118691,55733,-34928,-59726,-2829,39880,8755,15939,89125,69504,-38925,-61562,-29221,-76018,-106394,-15365,47491,11988,-3634,-18078,-64206,-29574,52655,47691,-21783,-76261,-42336,33602,-2550,-120160,-148192,-94258,-43660,-20112,-40894,-90213,-71194,-35411,1378,48065,4493,-95448,-141315,-119429,-56540,-23199,-38934,10613,86156,44213,14371,83016,140991,114954,22018,-103293,-148864,-85251,-35457,-58313,-115033,-95547,-41285,-23558,-8462,-19649,-107670,-153215,-101686,1222,72943,84864,45669,-45915,-154960,-126911,48797,174597,121816,40108,42122,62899,10886,-3390,34474,91556,154156,159499,100038,63379,67428,27467,-6662,78142,123488,60215,32456,48744,10211,-56877,-37882,19726,54614,44358,-25996,-37685,91814,116893,-5527,-63136,-40719,-38365,24513,111423,96300,-16111,-135311,-178820,-113102,-25383,-7492,-27421,-23079,12717,36354,22935,18224,21998,-25591,-106117,-147959,-97589,2040,30322,-37743,-83871,-89393,-33302,68683,103745,54776,33291,40226,22689,-22541,-34479,1381,25796,55313,132230,126514,17095,-96910,-138553,-56476,33464,66327,104411,95004,2863,-87694,-115658,-59480,40434,79995,53099,36649,67798,105945,84223,35422,-45094,-103340,-42433,18288,-15031,-37395,-35450,-55493,-59883,-24365,5688,21391,50706,73953,58699,50817,66920,70028,75308,58608,-21004,-71515,-21508,-508,-87353,-154285,-81461,61232,125226,40801,-59304,-23221,39644,18120,-69516,-85082,-14010,17885,-39828,-87672,-94582,-67125,-20594,42011,46112,-9373,-51957,-109132,-147443,-122458,-111449,-79684,42941,80030,66,-67162,-86206,-120981,-116838,4404,113788,85289,-7443,-17395,22733,8743,-13065,11484,36860,62987,74298,-20375,-78500,3547,35011,-1293,57208,146581,165012,118002,40145,7770,-27445,-112975,-110104,-56020,-59310,-77075,-50696,3912,45800,19411,-15600,-18401,-46,-29409,-94785,-115657,-76421,-39955,-11218,15313,-21963,-102606,-139034,-72831,5110,38971,62403,42893,-49396,-92759,-51353,-39037,-70732,-22557,79542,87977,11557,-5565,13295,2705,30724,91705,74945,-12251,-73861,-44156,20168,61932,48525,31511,77824,125924,62524,-40563,-76721,-88273,-87347,-63125,-26930,25677,19390,-79620,-117726,-84496,-67157,-51103,45298,101206,51251,16087,39687,40792,49909,53206,43887,54121,43110,1570,-33404,-70508,-38706,69870,116579,47873,-14006,15180,66612,71084,71626,55557,23117,-36292,-101696,-58663,54347,52532,15505,45041,68710,28053,-16446,-27148,-18244,-32967,-62037,-21796],[22081,41484,7063,-4135,3924,5494,20411,12238,-34169,-62055,-58498,-63901,-49893,8330,68501,102564,30967,-68580,-108221,-89795,-15289,66015,52855,-41105,-61723,-1098,9712,-28639,-22154,21795,36520,-26504,-96901,-88744,-55829,-35374,11698,33637,-39856,-153530,-186605,-142993,-78338,32956,146825,138934,70650,68955,59523,21533,12097,-8126,-43955,-41366,-14273,30503,79339,86259,44873,27659,43614,29851,-25500,-54290,-11105,15708,-53830,-108815,-39222,41616,23645,-26639,-9507,62813,108675,64959,16989,11298,-14114,-75701,-57191,26692,57588,41924,50073,64069,32149,-10019,-16891,47896,73888,170,-26538,-16710,-55029,-47089,58776,119141,117254,75300,97242,144951,99558,46839,59445,45765,-12753,-5196,25195,-27119,-62373,-29412,1343,20698,5548,-16000,6528,7269,-39847,-69235,-42672,36322,140924,166190,56955,-74194,-91140,-11668,52608,63549,61333,17829,-47564,-63686,-49042,-34084,1164,16958,10705,-9000,-58081,-93868,-63286,-47553,-79447,-95678,-63744,2037,35622,45966,66648,70674,42627,39626,53520,-1355,-54346,-3405,66167,48885,-5366,-25269,-40528,-71081,-27536,61781,93902,69288,56375,55590,7849,-27406,-35348,-1109,81672,131900,96340,59105,26966,-43373,-30088,31150,7191,-76484,-94966,-63724,-38040,-33354,-48709,-82382,-120595,-87110,31693,104506,79116,39979,6112,-17285,43291,90947,16213,-77432,-61421,45071,164386,212884,142491,22605,-58808,-31821,78152,121007,70037,3157,-52573,-67056,2705,60326,69046,104306,137170,116562,58273,-31944,-113754,-129062,-78934,11827,77913,56769,26923,7362,-7791,-9064,994,-7190,3889,20529,11973,23737,14828,-71476,-92455,-8215,57638,88784,96909,-3516,-96889,-86003,-14136,56752,52678,-25015,-46873,-22540,-784,32063,30291,-37148,-42421,-15047,-64703,-74914,6088,30607,-19847,-24850,65926,98732,-3047,-136844,-186340,-132119,-27083,25972,14678,-2041,-4400,-9064,-46703,-92589,-98191,-77689,-17451,37822,27409,-1712,28232,79560,37414,3720,66916,22349,-126925,-151215,-84175,-62343,-51075,-62698,-115540,-128337,-48277,35537,44212,32532,60374,61824,11757,-46291,-25290,7341,10519,6822,-44873,-116772,-161611,-164283,-108066,-29280,-12208,-42811,-11767,28833,18921,42509,68036,44019,14212,-11894,-21195,48623,129935,123656,76483,16103,-59353,-43076,28937,-4680,-126692,-130397,21054,126955,88717,23789,27107,14834,-58436,-64421,6018,32524,39393,38696,35320,32894,-19652,-97853,-58070,36149,49543,3774,-35870,-38172,-33953,-27084,-1218,22155,4789,28615,70532,35570,-8528,-63073,-151961,-185496,-145333,-61868,42170,91965,35243,-44428,-86094,-59165,2727,51350,67406,60188,27232,-40877,-64539,-40845,-5762,47675,58470,52243,77873,56568,-5517,-11131,37147,62200,56313,21777,-6416,-6993,-26770,-69713,-76414,-61939,-88015,-72639,-11008,-21748,-39117,41338,81277,13380,-17314,59486,144118,151034,66846,-24957,-63174,-48967,-45588,-81322,-98590,-65113,-12358,-12190,-15851,7091,12949,-5778,-51957,-120789,-152608,-85656,18202,82274,114919,81698,-13830,-54708,-87914,-153871,-150984,-89448,-70631,-51591,32383,73935,-2680,-90002,-90337,-53418,-57366,-51038,440,48854,65689,48555,-18527,-73944,-75583,-58410,-55958,-18303,16585,-14537,-29955,37667,114662,77431,-33608,-33942,25878,25181,30174,59366,63698,55470,42186,21457,60811,59766,-58083,-114529,-57624,-20228,-35115,-62026,-38944,-1166,24941,56585,46731,781,-33325,-17823,37165,56817,10009,-48591,-35188,45041,106142,106829,90050,101888,103919,20455,-82551,-86798,-30823,-18631,-23957,31823,96146,93308,73113,96109,42479,-79137,-116431,-77524,-44594,9812,69978,62307,23341,20762,61600,59907,-43032,-158736,-125551,-20753,-5516,-58439,-86003,-74216,-3387,36057,10823,-12633,-17975,-9022,19138,43010,19533,10176,11803,-44619,-76204,-19189,59061,78451,21860,-35898,-45621,-46930,-55404,-42265,14166,92590,113239,49703,-16491,-42211,-77638,-55956,50761,128277,157404,157256,77354,-23297,-19680,41236,16580,-79590,-147570,-121548,-52105,-9602,610,-27859,-63015,-23823,47318,62251,78018,86205,60162,45514,21120,24000,80728,125870,116909,53207,29770,14077,-26899,-68801,-55014,-10513,39183,72177,38677,-50231,-68491,11412,78288,86055,79991,102821,109469,89449,83196,57576,-16650,-96775,-44313,73699,87508,8643,-40620,-60135,-90663,-88432,-29091,-17424,-51547,-7987,84402,109014,57283,9040,24828,41166,6813,-48756,-58818,-12145,-21230,-91353,-85169,-16415,855,-10142,18283,91866,126831,52852,-67060,-79922,15282,114797,129964,79743,74135,84992,32142,-35188,-58121,-55810,-62475,-74656,-38233,11825,1042,-10602,73444,112244,-2358,-115638,-106627,-55453,5908,56124,26816,-44770,-28017,35753,40550,-13592,-50630,-28045,30644,12331,-62757,-82438,-46878,-22095,-20928,-38013,-47518,-1162,-4716,-25304,22957,-2233,-76888,-86689,-80432,-62869,-25325,-40639,-35842,36972,46116,17192,31734,68003,72743,22727,-72838,-97838,-50432,-28105,-43782,-88140,-87160,-37600,-25582,-27783,-55240,-158521,-154868,-64835,-45958,-64216,-13173,41242,9254,-117062,-127792,43417,172192,141374,83974,24559,-12260,-3940,83941,147845,124361,94099,80371,43726,26305,21178,-41382,-71412,15641,57751,9603,4479,42765,1736,-94667,-97474,-10233,39154,10932,-23395,18472,99044,39864,-81209,-98101,-54050,-53223,-35138,27562,87696,84845,10759,-56630,-53180,-33927,-40075,-29780,2157,44294,86252,86673,57663,19838,-53708,-165764,-236069,-167078,-23720,-2745,-106377,-118330,-15406,56465,64112,84327,125892,138724,85906,14456,-18077,897,37246,22863,21361,108936,125402,279,-103460,-115006,-42568,14705,23513,55499,94126,42474,-45897,-80262,-47884,33382,90066,74220,31425,5685,14136,52376,75507,7547,-79585,-57742,-88,-13937,-28471,-5796,-14146,-30542,5155,56300,87309,109055,96062,47880,-3745,-31251,-19371,38470,67046,20527,-42242,-34264,-27047,-79900,-100662,-43639,18093,35999,-13803,-84063,-63834,9331,20063,-62339,-130265,-79822,21313,38688,-30079,-103027,-78865,-3140,53700,9634,-116013,-165123,-133669,-79666,-79599,-154059,-137384,40291,111747,8129,-54494,-20369,-20630,-52932,19695,146104,124228,18493,-5442,4797,-13553,5504,52995,87132,99697,67121,-49259,-106553,-43410,-31007,-52569,23551,114226,143765,124614,73637,42008,-12554,-83806,-56839,3476,-31043,-92100,-84936,-48823,-6745,3558,-31444,-46258,-33199,-88458,-130551,-124059,-119053,-73125,10059,56691,2496,-94498,-114107,-21893,25895,7566,44903,69103,-31620,-101674,-9369,53333,-8452,-23408,27638,18824,-35325,-20048,28595,23800,50279,106198,85976,-2092,-52117,-31249,-1984,40366,65082,53350,56872,58906,31573,17916,7708,-50288,-88756,-27665,67459,91441,-7376,-152745,-132773,-19092,-42242,-121746,-31296,96113,69311,7655,2207,-25284,-28108,-768,18123,58298,56684,-14373,-40971,-5834,54184,116255,125801,43585,-32078,11811,101114,98497,30772,-9788,-4166,-3161,-35617,-60656,-44150,-30832,-9173,29294,48537,14579,-19603,-33959,-28728,-16108,-45269,-50379],[1324,11507,-7354,13786,27440,-2480,8144,23282,-44148,-101649,-68678,-8801,32026,73092,93077,60164,-37778,-119306,-161064,-130723,-24580,49984,16567,-47462,-13039,55266,33273,-22426,-21498,9159,3560,-50357,-68950,-28848,-17408,-62872,-74823,-35131,-19387,-59543,-91165,-86786,-67584,-479,100084,125759,69164,46496,26539,-33494,-30039,13797,-2587,-24930,-24084,-40883,-38676,-43652,-74499,-26590,63488,56749,-19186,-56419,-21430,20142,-27194,-73446,-21984,27361,17364,3691,18615,75960,135014,113213,67436,31510,-36964,-106667,-92335,-25272,38708,67428,83828,99304,83230,29536,-30529,-1215,64747,33335,-29992,-46575,-56170,-37379,67269,122559,90237,56320,105172,128647,57720,31887,86363,97385,45337,22831,34737,23584,13831,20650,31001,31664,-10478,-44616,-4484,54379,33736,-44954,-53641,12376,86060,128549,52550,-57484,-55886,7119,50614,88820,126033,89460,-4949,-47796,-25926,-3863,27045,50994,52765,26974,-39975,-89007,-55810,-25774,-62351,-75903,-39014,1353,-12686,-63972,-77141,-36082,-10573,12230,57149,26737,-46743,-40234,16637,15900,-38005,-71312,-76656,-64319,-13516,22014,25583,42774,56639,54723,35445,-6360,-76014,-94606,-383,71665,22166,-39431,-67639,-100942,-71344,-24139,-57037,-127360,-111220,-52771,-35151,-39247,-32309,-46774,-83128,-53527,75787,170498,144454,101680,104025,90087,97295,118986,45379,-84866,-130567,-34086,152989,246613,153903,34475,-25015,-44199,-9098,45347,107053,134945,77039,44105,122177,160365,121239,140553,171574,125909,46133,-45688,-122845,-135198,-92350,-24582,38672,60280,61099,47483,29143,-6275,-44688,-69499,-47001,-4693,23373,38334,5850,-107896,-149350,-92359,-65622,-32855,37851,-10998,-98670,-89094,-33882,-8623,-268,-19324,-58646,-71018,-19854,48107,26514,-46310,-23100,28553,-25285,-54905,12923,16101,-23484,-605,50778,9492,-80429,-126551,-122112,-68016,12966,43701,27771,1046,-29446,-24560,-43490,-79693,-38053,32805,57647,39498,5849,-14122,2207,32410,9978,32246,69962,-14370,-90673,-61768,-35497,-45730,-10553,21972,-13863,-39860,15705,47560,7567,12895,85566,94757,9721,-79642,-49635,6416,-6328,-3852,9383,-32974,-69629,-70050,-68452,-56317,-32631,-4747,61476,96508,51734,20380,13889,23713,56117,71938,72235,118646,153182,117704,50995,-32358,-86600,3998,110136,82784,-22285,-47542,28522,79923,38208,7789,53452,62943,-14108,-54382,-18222,385,24265,37878,24048,4219,-22195,-94957,-96962,-20952,2810,-17781,-36881,-61250,-82233,-92103,-69669,-42593,-60031,-23656,63935,89945,73152,11488,-104576,-150765,-112931,-68683,-39330,3119,4517,-38839,-75435,-41421,26298,39705,13356,27535,51555,-17530,-67253,15406,109625,106766,38106,4456,42820,67796,35213,2543,15860,31385,37845,29977,39112,46637,-14516,-99040,-108664,-96019,-139634,-114405,-8909,-4512,-60829,-14193,68723,69189,33974,36739,58565,93413,96049,29077,-58373,-102181,-112846,-103670,-73692,-41731,-10006,-17743,-19398,22918,48882,24113,-55312,-133237,-116021,-16851,38263,47262,82634,62131,-21421,-33631,-50103,-99427,-56175,15121,-1858,-679,105243,165826,54113,-116609,-174463,-96596,-2644,-6837,-41234,3306,92453,117399,72447,56126,49716,11446,-33683,-9372,20674,-37874,-72854,-350,82264,88990,26986,-281,35987,61174,76257,95912,64421,51799,84465,59562,40989,7497,-87752,-107151,-28925,25486,-10656,-95485,-79465,14974,51974,29388,-39838,-119095,-160770,-85393,58244,94052,23653,-30142,-6076,72616,120382,85144,52116,68294,62821,1834,-67929,-77906,-22256,9443,7108,32176,75675,94021,115287,172857,129770,-12194,-107299,-131464,-104419,-34187,17397,21572,17334,16090,59758,45367,-73211,-164296,-103010,-16235,-25001,-55683,-49211,-52285,-40331,8231,38028,27138,-11189,-17557,12475,30610,-6682,-37795,-37703,-61516,-73274,-42892,20117,76043,36488,-36720,-4635,33462,-20029,-31063,64433,155632,141421,43141,-50677,-74477,-79867,-59046,-2717,74492,207415,282239,137724,-36732,-33545,46497,32623,-46158,-74992,-39860,-7094,-2035,-2321,-13427,-26749,-6010,12522,-6392,36876,124339,127878,96056,75633,57473,75293,109438,88946,48082,72474,75669,27820,12452,39956,55241,52631,44835,-1119,-86548,-95531,-11849,43872,54509,78794,112566,54876,-27497,12381,63145,-20537,-144209,-69641,88917,122054,27356,-42936,-57739,-81821,-91823,-63414,-81493,-98153,-19855,58084,25478,-23738,-4523,32311,22290,-8134,-10255,28739,67586,39381,-5952,3553,11022,-22902,-34761,-3260,38150,54412,13497,-73585,-105280,-52465,20980,58059,44423,26188,21979,2494,-18819,-25559,-47137,-39562,-12500,-10464,-37689,-43141,12058,129497,162896,75995,-26359,-82764,-62894,47885,113799,42049,-43765,-35035,12791,21273,-34120,-49920,-1520,10550,-14555,-22842,-23301,-21335,-11200,-21826,-30093,-1444,47596,10303,-54015,-57791,-71676,-69958,-19706,-14970,-47816,-23742,-13291,-38529,-5193,44608,43048,21430,24064,24892,9802,-22781,-29257,-28505,-25094,-3918,-18555,-34714,-7527,-46690,-117399,-129967,-160968,-118375,-24813,-39447,-115068,-89926,13832,39348,-51931,-74442,9680,72440,84748,73207,-14756,-95273,-54491,71203,107765,42162,-13289,-31192,-54555,-42282,-25061,-73046,-106125,-53813,-6263,10421,26652,24848,-47707,-141606,-126858,-9708,53765,11648,-22894,46052,111323,23067,-133451,-157190,-93871,-70837,-73523,-34317,74312,143050,93131,569,-45550,-57746,-35995,5905,23349,10008,2456,39240,68587,72846,54846,-25775,-158187,-185933,-77219,-28102,-102885,-96774,49164,127835,87918,85326,140259,165130,103510,26313,13684,51500,75081,61445,28469,43685,49417,-24579,-85300,-75326,-10077,37513,36470,58653,125458,121119,56939,17377,16118,68435,109764,96529,73286,28246,-18388,16163,82790,60472,-20256,-56350,-26678,-8015,-11213,-1617,2722,6134,57331,132344,169988,131494,64450,21745,-43185,-128393,-125194,-36048,48320,94793,64021,-1992,-4738,17727,19036,28509,3610,-53999,-78089,-89641,-85178,-43062,-42928,-105446,-135447,-49834,87851,120976,14039,-98309,-82969,-3640,32543,-18905,-90921,-84432,-30688,18867,-6890,-122230,-188866,-77957,14973,-44690,-87075,-5278,53402,4588,-17200,60048,75378,29949,31074,25693,-8405,26390,91367,123087,96804,21261,-86705,-114084,-59928,-53177,-48854,31837,95727,113686,118436,108291,90247,52595,17831,47210,81094,38884,-23330,-37447,-42707,-27448,-4451,-28703,-45970,-40689,-98103,-87021,-32656,-61400,-72273,8028,79562,40666,-56461,-84072,-32491,-29866,-46521,5850,49169,-29598,-96918,-11294,60681,23013,18415,61098,61510,24078,17646,25790,25814,79580,148549,142397,55206,-13059,-39167,-61585,-19950,71454,74186,-8958,-64716,-24412,64906,107416,59192,24918,93352,154858,96948,-66829,-190417,-112731,13866,-15718,-106075,-53316,53673,34019,-41429,-64035,-70356,-32311,38174,61294,56973,36957,4031,42114,130206,162750,130523,83500,15834,-58543,-33686,61683,63031,-43623,-96731,-50615,19640,28352,-56324,-129740,-125505,-66094,18571,75444,56464,28847,4339,-14338,-1294,-5229,-13714],[42425,14766,-17034,24387,71017,58507,57853,62084,-3979,-66066,-48847,18167,86617,126972,98542,15062,-86088,-170017,-218779,-185070,-107621,-72259,-69353,-55582,-16133,15792,755,-27452,-13003,3808,-37788,-84417,-47211,16609,8111,-82997,-128929,-61331,17818,24932,12623,2962,-21982,-23825,33547,68271,3005,-33707,-10616,-4628,7961,51843,25653,-59109,-125279,-162766,-150533,-115257,-106190,-73136,8383,59355,56485,20623,14961,29631,-3458,-34041,-18298,-26414,-32627,-3803,15579,25091,64255,93338,105460,78368,18801,-42942,-68319,-62541,-43196,-7664,38480,60646,51092,36474,-1444,6237,49740,10643,-67297,-94747,-72468,-34741,41446,73263,33713,8364,74951,101710,27514,11793,69985,94576,79978,36637,-1575,20138,59075,30200,10103,33197,10463,-18555,-2462,33911,20228,-27205,-10770,30780,40687,88520,83632,-20898,-45679,-10541,28871,79884,137553,122257,25124,-34984,11179,50655,22481,-1134,1672,16718,17125,6806,21962,48069,16978,-23342,-43782,-54127,-92206,-152742,-172853,-122466,-67721,-13863,46892,35817,-47540,-102182,-66095,-19232,-44611,-91774,-94608,-59462,-20082,-9340,15204,63738,40539,-16700,-22848,-32460,-85293,-101589,-37101,-13363,-97566,-152283,-125119,-98095,-90176,-105933,-140224,-158279,-104792,-31865,-33410,-47470,11356,46619,23580,25306,89113,139550,117564,98534,144535,158610,115340,92040,42572,-39764,-83848,-47751,67682,139285,113505,70239,18125,-59546,-91878,-36572,71598,131010,106832,125134,198427,183566,112117,110976,123871,68446,-404,-53749,-90147,-87939,-58922,-35799,-19558,-13231,-42,24275,46318,25131,-37267,-82085,-52698,-5246,19498,6740,-39067,-116974,-109754,-55052,-60022,-65570,-6730,-18824,-78514,-83650,-52105,-39373,17548,72682,12620,-69611,-10028,89646,67116,-2391,14047,54355,15287,-39697,-20085,-10322,-16762,-4656,-4432,-46909,-53207,-25448,-14861,-11996,-2740,245,-33443,-65427,-62977,-28756,-39542,-38979,51610,139226,119917,31706,-20767,5858,14897,-42238,-80692,23265,81899,-32538,-81596,29682,66186,13653,21091,37589,-8760,-34026,6719,-13993,-86006,-49770,73949,108403,32707,-50564,-47545,-8368,-18432,-15258,10991,15329,32861,43568,4083,-44978,-26875,36552,96919,109866,80788,49437,24076,27309,63311,73845,57433,93296,119919,67149,1958,-42618,-71093,-12820,43744,31696,-17071,-30375,-5676,1743,-17427,-4315,39365,64456,42454,-9356,-36921,-28212,6018,25592,3296,-47657,-73790,-82635,-46406,-14429,-24404,6904,27537,-22844,-64868,-101687,-96724,-52725,-52506,-44267,30594,98814,91930,37709,-53643,-101936,-72434,-61009,-100548,-80892,-26508,-10421,-26760,-7250,20506,-16401,-52507,14196,98216,39305,-52693,27844,171903,147030,539,-76863,-16787,48457,47350,27469,45736,60670,34042,-12510,35261,122195,73852,-50085,-62972,-34893,-88904,-95125,4491,41282,-31707,-49187,44953,102031,49509,-2913,-9210,18742,40270,294,-77822,-125903,-133617,-106159,-40193,19425,39805,24539,26897,34984,13963,-14307,-44588,-81985,-32839,78558,78213,887,-497,14240,-5145,9314,-1313,-15480,55256,111484,62064,52454,143008,172133,59501,-91804,-142667,-42224,104332,90366,-30487,-34040,52310,65329,40139,98295,160255,122380,34605,1658,-5339,-70555,-100481,-60679,-1036,44568,66058,84310,99917,86232,67861,54139,-16612,-33468,56385,68513,28082,1262,-55568,-81105,-22727,24463,-9530,-89670,-93253,-4844,17046,-9134,-66241,-153655,-201603,-106918,38805,72337,21014,-14377,-10078,35439,53662,12939,14596,53059,25631,-39541,-76127,-85470,-37960,26652,26322,7693,30033,72742,133534,196001,142813,10530,-110699,-174474,-155550,-73408,-28066,-20671,8122,21618,27761,4767,-29676,-43277,-33933,-6580,2658,-18722,-35653,-51987,-68039,-34469,4698,-1063,-42093,-51797,-56886,-57328,-70495,-101714,-107972,-91650,-85143,-80956,-47563,-2690,-1465,-10160,56157,108286,65256,13938,64243,103622,83578,42368,-22986,-63640,-45303,-16591,-21736,17823,170059,238346,99441,-35023,-22520,41830,35923,-18037,-11118,34518,44818,22638,-6729,-15775,6065,31306,7834,-69527,-49723,82250,120008,94622,100150,85100,55641,39794,-1105,2116,111272,175380,139333,111350,129258,95548,9430,-38334,-34316,-53488,-46564,392,10716,5788,27672,50338,-11574,-101597,-86375,-35642,-72910,-116223,-16515,115723,135260,37245,-35252,-45812,-53019,-60005,-53082,-88637,-100193,-33781,10068,-28444,-34827,9366,29312,4691,-16255,-18642,-11495,11155,41123,76443,103298,74408,14389,3800,17499,-3388,-29856,-26444,-22711,-26237,-29294,7706,38149,10252,-33925,-20447,1963,10698,2063,-28593,-344,50189,21724,-34467,-33127,17446,92171,127568,103633,45184,-509,32293,118120,130468,19244,-88980,-100085,-34497,13072,-21879,-43166,1533,-5444,-14395,25054,28042,-6732,-10333,-20927,-35513,-25825,9034,-3720,-70203,-143046,-146525,-59767,18215,11577,-39292,-35099,1537,-9777,-20976,7571,36330,35298,18079,-6219,-6335,4807,12392,-365,-8543,16170,-5567,-23948,11179,-47251,-175499,-196234,-158843,-106553,-48670,-35343,-75776,-82471,-8984,24512,-21411,-38227,-32525,-22925,11591,31776,-16073,-68894,-62405,-7249,-15011,-67949,-94108,-103157,-109484,-58453,-5650,-31766,-60280,-28769,4927,43873,57501,13930,-75685,-153068,-103450,7870,58878,32561,-14921,22487,105177,36744,-152469,-201859,-118515,-74755,-67101,-21751,81072,134948,79772,-13836,-66544,-57455,-4601,39504,51845,35,-70348,-29381,55120,113745,158135,131025,-12499,-122015,-78603,4707,-22092,-64248,-8573,65052,59353,32150,50302,92736,78290,49180,58478,70972,72066,101554,69764,-12257,-62800,-84901,-95944,-61607,17109,71189,74225,93394,130170,108381,58656,51583,82102,119924,95874,49942,55303,41590,-13791,-34081,4938,36598,20342,-24289,-46469,-49242,-47237,-25214,4121,17597,72277,152570,169176,86530,-1018,-32579,-65213,-142070,-172621,-126058,-28922,81536,90624,6051,10059,67102,50918,32167,2821,-71681,-91580,-62997,-49162,-61443,-113669,-170238,-138862,-27297,91851,97524,-15264,-114519,-102267,-31736,-3395,-32584,-25424,24606,50895,48833,13397,-89102,-209372,-188061,-115980,-139402,-162539,-47868,58119,24699,-42441,-43899,-15039,11412,47346,36473,-6519,20028,73281,65116,8793,-31775,-69236,-67244,-27567,-11548,14912,82124,113313,92727,75086,91182,115578,103574,65533,67433,62274,23638,-10522,-35714,-68813,-59565,-30693,-28631,-21211,-632,-35952,-14221,53247,18060,-56102,-18989,70700,65928,-9955,-58131,-80608,-101667,-60621,-7470,-20313,-88702,-113312,-78448,-51033,-21928,42721,81615,89439,89874,66937,7530,-16591,37409,107021,115335,53034,-20658,-69719,-106469,-72230,26022,23028,-105757,-170255,-94085,29139,109908,106513,113100,170363,159790,56072,-74439,-134125,-65309,-20635,-43524,-47272,6034,25598,-32023,-103383,-101926,-56588,29817,130519,145985,65579,2757,15132,93838,177877,167271,68216,6275,6227,-4045,-8041,13821,750,-57479,-94874,-68981,-7184,16893,-47007,-116685,-147210,-113925,-4290,86686,90174,73572,36855,-5704,-359,40236,79527],[80326,23613,-22006,19829,86954,105914,103768,92555,57866,17447,-6170,853,63458,129794,77960,-19091,-86794,-152174,-189564,-170870,-162862,-164961,-127909,-82511,-62350,-53821,-42212,-35530,-8979,2195,-59683,-116648,-72827,107,1019,-77213,-120161,-52442,19614,13826,13476,27596,16991,6391,13918,-7408,-80528,-95696,-31750,35902,58549,61647,-1843,-129400,-217514,-208041,-140538,-57913,-35097,-79421,-76354,10552,95211,98361,67285,37959,23722,25914,-1277,-75863,-86510,-22988,-1559,-53506,-48648,40695,120020,120107,106602,72227,16820,-43881,-110239,-103642,-34103,-5554,-16819,18261,53058,75911,73677,8450,-55584,-85253,-78550,-57607,-17565,17846,39966,22524,50044,86396,64337,70618,92935,73785,57728,26409,-28648,-8230,50301,9852,-21752,32046,54542,45024,7794,-45954,-62991,-29555,36216,62314,35227,59784,82791,-3053,-65322,-43180,14775,55881,107172,122775,50653,-1193,63240,103107,23008,-64273,-82644,-24235,65623,92786,74911,80088,75375,26672,-40562,-69575,-94981,-126292,-132858,-118338,-95423,-48357,-7018,-16054,-83264,-139128,-82697,320,-17843,-75703,-85670,-70877,-47480,-16220,53752,104851,31993,-67904,-89297,-68366,-58006,-38408,-28019,-56173,-121608,-124404,-46247,-13492,-45747,-101917,-130369,-115727,-55135,13114,693,-35927,36519,105396,83804,69371,82410,75797,48248,48229,106712,131723,78737,32136,19690,23023,14706,-21659,-37266,7448,95144,125585,47704,-47556,-73477,-28995,25989,27788,17996,74462,128424,80204,25823,45441,54217,-217,-44941,-45770,-42848,-34893,-5731,4692,-18462,-59432,-58934,-14086,36404,53207,17115,-58286,-77533,-30271,19687,13911,-49470,-102331,-26857,84293,92862,42257,38694,4704,-62951,-90762,-43401,33308,117357,156012,81352,-24073,23599,124892,131779,86208,59473,43036,24657,-17729,-49082,-37081,-7693,-22761,-59379,-39002,54395,94603,60140,4023,-54137,-88881,-122184,-127225,-63471,-1119,-3703,26469,121107,160102,102112,15164,-8883,33364,8246,-100965,-150758,-52800,34824,-32570,-82913,32645,100838,43477,3178,-28109,-95796,-119048,-71380,-87727,-143037,-66856,81528,119417,88790,36796,-12723,-28243,-22601,-24923,-40081,-4357,51012,61489,49259,27575,16956,13585,22947,52237,87217,102116,88206,68560,50267,5498,-22527,28841,58782,1617,-40380,-36345,-47005,-69848,-103645,-109089,-88840,-64488,-41609,-36934,-43845,-39863,-31428,7914,63350,47773,-9025,-11375,8493,4940,-12655,-70692,-125037,-94760,-4036,3741,-29991,37779,94875,63608,21003,-32378,-48415,11208,22024,-26483,-282,66116,43464,-21033,-71557,-90731,-49390,-29270,-57767,-37477,8295,37461,37539,23981,-8224,-52687,-55578,31873,125832,78799,-28819,-7814,108839,121470,-3364,-91015,-42995,17784,23057,19713,66602,102986,39398,-66214,-19704,132789,141334,38068,53896,107833,28398,-39758,6504,42619,-7148,-39205,29924,87476,26723,-25952,-10871,-6482,-26184,-41681,-72386,-75663,-38848,-19925,4818,46768,58597,43812,36684,-14514,-70636,-56589,-6778,16446,79848,164621,111381,-17623,-43373,-4133,10133,10152,615,32103,97323,109167,51648,36410,77450,66875,6951,-30966,-6086,97504,200613,168905,41495,-2932,15568,-13552,-46017,11909,106985,139523,93338,22615,-37607,-97148,-117781,-106957,-65790,-19761,26148,91650,99581,35455,-1609,-17309,-70681,-73595,17587,46886,33447,42419,-2807,-63921,-52321,-36454,-51340,-69710,-44409,2471,-5505,1351,3700,-56095,-113722,-86362,-18850,25904,20487,-25037,-62810,-57336,-46457,-35712,17486,67629,35110,-47422,-95819,-100712,-58890,-4356,-4110,-10388,16657,65929,131858,172819,120276,32755,-61006,-138970,-150398,-68983,-9730,-22716,-6285,23669,-3662,-32263,12658,43523,-16778,-33341,33320,28197,-36276,-70297,-71341,-58343,-39526,-50841,-79686,-86280,-128240,-151995,-123245,-116832,-130833,-117158,-95632,-76625,-76197,-99716,-65965,28294,97107,119900,104242,38398,5795,-21053,-30150,7356,16259,-9757,4743,33608,21636,33796,101271,95494,23643,-36432,-51223,3808,28513,-18285,-6755,62408,72942,24988,-21155,-7835,40086,46278,-10582,-101818,-84019,41743,83758,67317,87958,90451,27006,-47034,-75614,-17958,130630,203782,174579,122210,103219,44098,-63614,-128414,-103197,-61163,-22570,4041,-1472,-10908,-16358,-16871,-31841,-78735,-126739,-145914,-118442,-38407,67924,149313,160195,69819,-7758,-14623,-18064,-32829,-19034,-28857,-45789,-4244,30296,12152,26772,52142,43324,23500,7304,-49531,-125613,-98996,26715,108712,116125,99586,71579,55489,34885,-19001,-66730,-30986,52694,98775,82875,85527,71688,-581,-44130,-35,35245,29520,-7518,-51816,-33153,12847,-816,-21649,-5121,14165,47855,102832,106290,32299,-2424,58633,116641,98501,958,-131888,-180918,-93199,18404,58350,52153,29662,4030,32102,88049,78116,22328,-8080,-25041,-46549,-69107,-37032,2452,-40571,-139437,-146509,-39544,25094,5991,-35370,-38869,6435,17178,-26932,-66040,-41013,16472,41359,19147,4270,-4631,1354,15942,14426,13322,-46922,-81542,-24653,-26876,-127148,-173578,-151829,-117092,-98461,-60828,-37497,-33307,-9196,13196,-6774,-27340,-34135,-5394,27905,31513,16867,21450,-13741,-40353,-62699,-90945,-92850,-83780,-60109,15386,69977,40914,30003,71341,63717,39685,32521,15736,-40256,-90529,-28285,29489,30962,39892,14549,8052,97860,72232,-80937,-137940,-70903,-29612,-3723,48013,115431,126094,50832,-30820,-40164,9323,32593,33458,61804,49195,-5744,-5050,38774,72859,100464,98160,33596,-26656,8445,100311,97845,-12556,-92688,-48227,-17196,-53458,-30670,36539,39178,38280,65845,57521,56563,118412,100693,-30345,-126474,-136139,-110492,-48365,37019,82799,105139,126157,106057,44578,-4447,4801,79873,121874,43499,-37766,-33255,-13920,-24108,-68577,-78674,-22445,38628,43215,-7862,-66988,-80827,-24695,29342,31435,71800,118720,87728,36955,-9963,-60457,-76444,-99946,-157233,-178541,-120573,-25254,8972,-1912,21195,30281,-19702,-22584,16165,-203,-24385,-3836,17330,-23771,-104300,-166713,-138338,-59070,-151,-14547,-59321,-90245,-72062,-41394,-39525,-50010,-24331,24463,49257,49420,23574,-48518,-132767,-125823,-114375,-171254,-175760,-54349,35871,31386,10134,-23326,-44511,-20997,19373,13287,-16698,3606,29597,-12108,-56719,-26590,-5648,-11366,17198,63235,99296,133413,142178,101069,57777,84757,139951,114503,39498,6359,-25270,-52031,-56142,-86439,-127807,-94693,-42164,-28122,-23539,10883,12760,24263,76911,61340,-16163,-5941,73498,67541,10112,-25030,-60699,-82629,-15752,24522,-58368,-128152,-107975,-113694,-139366,-83529,493,11184,19062,62300,61556,3337,-25587,-490,18579,9348,-12394,-56271,-91703,-107355,-80020,-42137,-70279,-160522,-194250,-138445,-40691,41899,61942,88656,133844,101041,22215,-23315,-32158,-13360,-52080,-80614,-18363,61201,48538,-22624,-74160,-39407,21728,82630,153593,165472,72787,-5478,-3071,36612,78918,61756,-25757,-37644,52203,118440,85303,-3616,-50255,-20573,-9541,-25937,-24539,-16857,-28559,-47508,-96561,-99604,-13340,64631,72269,59956,25435,-10035,3784,65045,131008],[58142,21140,-4469,23004,67998,82926,79338,73338,77713,73584,43234,2159,23092,87300,47633,-22250,-43509,-51383,-53318,-59125,-108237,-137796,-122954,-106492,-69750,-29494,-21449,-32021,-9304,15150,-37448,-108279,-87958,-22882,-2090,-38650,-77215,-50564,-6628,-28688,-49247,-19403,34547,77355,38066,-73129,-140660,-114392,-47218,25743,73598,66563,2543,-93622,-153880,-111474,-8222,73175,58520,-28014,-61956,-3407,68551,105863,89074,37690,36198,77303,50559,-39162,-61552,-10966,-10305,-81040,-82078,16427,94309,99867,124579,146528,116923,19321,-98646,-129322,-78591,-47241,-39016,11798,60720,86617,82219,45345,18629,-10805,-44098,-62150,-50918,2222,98072,83632,41228,76502,124007,167026,165745,85638,25072,22536,-3993,-17104,17215,6605,-934,49647,74296,62662,-2442,-95559,-99564,-29258,41562,48328,-11265,-30148,-626,-18014,-71726,-45886,35091,63523,80007,89249,47896,29091,76780,98554,43224,-57418,-103970,-35943,71396,81874,34963,20529,33391,21470,-9206,-1009,-3140,-27400,-35034,-50688,-71174,-66920,-60592,-68160,-100675,-110315,-11237,74802,35077,-22073,-41361,-66853,-59250,-4375,80755,111217,35731,-36661,-57767,-31414,4398,9819,-25085,-38229,-28422,14393,85114,80231,27681,-22483,-33075,-7032,28740,52491,43453,12666,45798,88798,63109,53868,54533,14093,-11843,13606,57576,57758,19915,-15201,2254,54391,57172,-21894,-94225,-35272,101067,134621,46907,-5577,27346,69905,69321,8222,-49672,-34102,-1850,-50731,-86924,-35069,-3682,-36972,-45640,-8404,-9359,-30081,1150,20754,-24047,-80470,-69960,-30478,-1390,17141,23226,-43535,-130968,-117450,-4636,60505,-10590,-79323,16621,167028,196066,129976,76749,-5463,-85152,-96705,-7039,133284,204038,164300,83746,13257,29045,103572,146535,124429,55322,-7778,-4464,-119,-37689,-37491,-1639,-41902,-98868,-34426,111085,138683,54997,-15907,-59576,-102728,-123689,-81750,6351,58001,72155,111214,147353,94698,3881,-26999,18593,37759,-38521,-112702,-128173,-103357,-69376,-85765,-99314,-35802,24421,2093,-31407,-74477,-149029,-176920,-117201,-74231,-61108,16280,96330,103020,124909,96721,10740,-34607,-17182,-19455,-42629,-7656,11866,1191,56657,108255,46473,-68033,-85892,-3116,71947,100480,89191,70786,34200,-18453,-17590,25248,10732,-37017,-46563,-35106,-38719,-87314,-178696,-195012,-125430,-69891,-51205,-43659,-58381,-88643,-99924,-57280,44340,104907,72200,32254,10962,-22771,-21021,-43027,-89510,-71544,-5146,-5716,-23608,25111,60217,60248,52038,22614,7515,58125,61352,-4621,484,52328,28959,-37341,-78307,-90470,-58717,-14428,14872,52460,63172,75383,73884,25931,-28147,-36953,-20081,23322,75781,41247,-29673,-33720,15483,45041,9169,-15505,3329,12525,13140,13453,33224,56605,12376,-96649,-91587,53796,117223,80428,139521,214360,111418,-12489,-24935,-6844,2222,3988,19032,51478,25953,-4420,20909,19562,-24982,-22116,-2869,40049,114122,104036,23258,-18634,-10547,-429,-3927,-57556,-90107,-35801,26995,66032,132986,183722,110347,32,-17563,2197,-17204,-48733,-46729,18234,64623,38020,-8841,-34146,-39613,-43585,-31337,28519,127831,212859,225737,163228,71185,17318,2682,-9678,-40515,-71295,-62529,17404,71834,33641,-41181,-82587,-90612,-87813,-64424,-48536,-46192,-4324,13829,-19994,-31109,-27115,-36543,-24763,11510,14839,38297,76005,34338,-41804,-72264,-83344,-96914,-77276,11563,53692,18496,14595,35060,32146,-9300,-74763,-84154,-4383,38190,-25131,-88730,-115711,-101601,-26581,39522,54670,38768,-16642,-70609,-66842,-39559,-46489,-53320,-15650,21452,59703,110443,138701,131849,124889,86501,728,-64469,-18294,48860,2320,-34274,-10932,-22105,-44295,5096,38596,-20630,-45684,35712,58528,18044,-7742,-23954,-42085,-33096,-38104,-63063,-72670,-113477,-144745,-111952,-90367,-116096,-119452,-71835,-27452,-58652,-130637,-86275,46957,99775,87079,69092,25643,-27867,-67541,-78700,-37427,4593,10437,7059,31674,63751,83537,68278,32598,25167,-17187,-77224,-23848,19443,-34443,-27949,62448,82523,22598,-12117,30967,75896,30504,-53610,-86830,-17891,72834,68209,27045,50480,82587,5972,-106248,-102963,6052,136276,153265,112166,68862,8300,-51091,-91327,-135077,-146207,-104495,-46243,-10104,-6864,-13472,-24790,-31878,-32063,-35878,-67734,-114231,-80835,9866,94091,141083,149202,80400,20847,34468,22633,-19844,5222,35521,23796,54499,93340,75131,81142,105733,93310,76381,50583,-42373,-147494,-121045,14852,75968,46844,55618,89682,96287,75409,26667,-23740,5349,77574,116654,126473,129951,86146,3400,-15516,25198,39379,17109,-25543,-77841,-73257,-40583,-46505,-52819,-26883,-15063,17887,88222,107840,9070,-69362,-30789,32951,55707,13891,-130249,-215059,-130560,9343,114276,160627,93626,21754,34883,68294,63923,32360,-12553,-45085,-50111,-47308,-1481,45731,20891,-49219,-73725,-32204,-13203,-27166,-45365,-31806,10546,10062,-46931,-123133,-132483,-37943,68859,76665,21211,-44546,-48612,472,29909,22322,-54670,-127443,-93152,-30484,-30390,-61236,-104235,-109233,-98774,-65670,-33691,-17071,-1046,32963,22232,-9075,757,61613,89026,57650,18872,27884,11,-28304,-43464,-59813,-43478,2682,56637,115015,119053,63156,60524,110082,73276,-8999,-26040,4780,-1378,-9086,37635,33453,-14419,4793,24507,26452,97888,116944,47060,6683,22757,36015,67145,104875,137784,127965,30973,-50389,4970,81174,40399,-17167,7263,62416,83897,50723,4122,-30072,-60044,-69444,-46642,14719,100708,175593,182679,73958,-52394,-57026,-51636,-75899,-17444,46635,14623,-17807,1915,32717,78678,132554,90082,-38978,-113283,-116130,-82123,-18582,36911,51578,94238,121356,91367,59105,11284,-43634,-5332,42819,-18181,-81673,-84064,-71350,-61961,-81488,-93433,-49803,33762,87669,67252,-5044,-47314,1402,48372,42461,72705,68710,2546,24127,45265,-30298,-79347,-79291,-114943,-161756,-175878,-138124,-73663,3776,34132,-19487,-83661,-54590,37536,67879,38493,35888,43616,16014,-33305,-95530,-114418,-83672,-88547,-105406,-48609,3582,11294,-32374,-83369,-79232,-53789,-30498,16945,80227,81808,37588,24424,58186,5924,-103865,-91293,6278,32965,34806,70658,65363,-10965,-58625,-48890,-35967,-35612,-5620,13607,-5961,-15187,24256,18746,-25414,16055,111025,141455,126934,124814,115077,97525,125397,150477,85880,7504,-26782,-55675,-59204,-50394,-94574,-141868,-79217,3803,-18118,-88023,-71248,-21103,21315,66943,68489,26212,42669,95265,50103,-15310,-2757,26402,-970,14940,45765,-34667,-95125,-59912,-64384,-112953,-115273,-98800,-96984,-57374,1848,19151,17417,32600,39188,-13414,-58051,-57929,-76506,-104693,-97376,-67476,-83206,-112803,-119593,-136571,-126455,-54383,10078,11399,7917,39059,45664,22913,7159,-11232,-15822,-43813,-66326,-32805,34584,79993,68860,37707,63217,79183,50920,49768,68741,49364,10393,-32306,-57162,-31446,-14301,-49888,-11156,116230,176987,102634,-26482,-74140,-7767,57747,63855,49996,37981,24002,12008,-17201,-19718,22275,53998,32371,7742,-6558,-3439,35654,74511,92359],[-13418,-7037,100,8226,10952,-5793,-23827,-21666,1770,30436,30208,-4287,-21033,769,568,-1454,9778,38280,58075,37138,-26965,-79242,-107028,-111141,-37062,49821,33010,-32470,-26341,18258,-3928,-57409,-46438,-14543,-8788,-31596,-77807,-91203,-46752,-42764,-86851,-75775,17802,99760,42707,-104471,-166485,-121890,-71585,-12654,51986,66985,64009,51739,11180,21388,106862,144096,75974,11578,24435,35455,13444,25616,36504,8079,4882,50824,73230,39696,6062,-5374,-36064,-68108,-38530,17351,34598,13633,42486,112295,130396,54959,-38709,-93754,-100665,-74448,-28866,10569,-714,-10238,16832,46401,58929,34852,2,-29913,-46388,-12167,86950,77593,23361,59432,116323,162492,173659,97587,22593,26649,20901,-21784,-21908,-13,32210,69754,55302,10532,-46645,-85798,-60091,-21861,6891,-15964,-128584,-178706,-95196,-31848,-52805,-30449,56076,79381,50146,12454,-3942,9670,11472,21519,39301,-18797,-64935,-6200,44347,5356,-43063,-57238,-66143,-47955,-1747,57010,62633,12427,-14734,-9500,-23519,-54307,-64668,-52554,-55418,-50709,39981,108391,67225,23010,-1638,-42446,-50213,-3986,61657,65444,13810,1385,14561,49498,75288,16472,-48837,-17186,47823,89871,119483,108937,67268,15879,17214,68068,85880,42912,26762,35405,31098,25430,16695,10196,-4727,-49200,-47817,13173,35807,430,-25566,-30040,-1885,42822,34706,-36446,-70855,-4605,63567,54885,24410,37077,88862,133972,152767,97860,-16004,-61221,-34916,-73172,-124070,-84759,-43522,-44017,-12478,21703,-29194,-90792,-53445,-21128,-78743,-119638,-74883,-39668,-42557,-53306,-31726,-33771,-126491,-186640,-66870,51428,3446,-73136,-5755,112041,137774,77090,2767,-86120,-117575,-73665,21292,141299,193076,120416,43474,5153,-17471,20507,70193,47477,-22373,-65214,-47569,-24670,-18760,-3098,9384,-47276,-103992,-61894,53837,70259,-20399,-59265,-24295,-22383,-33148,41215,99213,92663,122229,172927,141791,22777,-90900,-88417,14450,43959,-49805,-91950,-57856,-56831,-147823,-207536,-146178,-73291,-61023,-67530,-41428,-42020,-105264,-143152,-85215,9213,94403,121697,51371,10721,81084,71618,-14805,-29085,7776,19070,30405,37294,-16576,-49926,43817,119023,17171,-136993,-127436,-10310,44983,18676,-22860,3170,48418,76617,118269,110317,24937,-19490,-24826,-42790,-47121,-65667,-155645,-168261,-89324,-50081,-57090,-54493,-61223,-69705,-68390,-65224,7833,116599,120202,44423,-2961,-42137,-36517,-18977,-3531,10050,7629,-6726,-1364,-17555,-66104,-58060,-1002,20592,27162,49236,37698,23748,61686,94298,77205,53978,8797,-57690,-85564,-43158,12383,52089,67082,93392,78641,11617,-18878,-4692,-13089,-25638,-17707,-49915,-73414,-36349,-16720,-40365,-22556,56851,81807,35058,38216,46037,-10744,-47505,-42370,-108951,-137001,-27419,60713,66568,122855,182289,91245,-34618,-69121,-44863,14914,38364,14344,45919,79216,54140,42007,52968,33716,42032,87419,130611,159765,104696,-38772,-138218,-110721,-46951,-14145,-18619,-19519,13313,14153,2477,52429,99064,65661,24906,14594,-27610,-89744,-108158,-92062,-40574,-2773,-17279,-47090,-85077,-108207,-75213,-15947,59723,166066,224253,187748,92456,-7138,-62586,-35096,42126,54107,-46876,-152484,-111100,-16563,7106,-10661,-7794,4341,-12191,-27808,-27742,-44463,-54753,-27960,10632,10075,-573,13654,29152,21339,481,28067,66933,49977,-9210,-55164,-74117,-103044,-93641,19095,93537,36853,-28755,-40469,-4581,-17348,-113516,-140003,-20919,68078,25562,-32924,-76982,-71151,17730,47937,-3121,-13813,-7005,-9630,9299,9655,-39474,-56090,-20578,-3877,20761,72871,113841,155986,216895,210317,115593,17425,24652,70078,-3975,-85601,-73729,-26895,-26442,-13432,24829,33076,20649,35180,57608,102250,119006,50226,-7926,2912,20374,-10962,-32438,-39544,-49525,-57940,-73016,-97866,-81162,-12623,10592,-43383,-94805,-69724,-1414,35340,24470,11696,21376,30183,13084,-22283,-40578,-38968,-28124,-33999,-12937,48862,86171,69577,78555,89528,13777,-58930,-21173,3757,-28882,-11164,51002,70702,49244,44687,76565,88055,6798,-78080,-47007,58741,122137,70458,-15979,-5975,50511,-8878,-116715,-96245,24809,108778,84479,58844,46824,-43193,-107315,-70747,-65178,-91938,-80356,-37867,117,-13616,-44486,-35432,-24363,-60606,-46437,30544,44825,15043,-2578,41208,78877,74174,23038,15944,72243,66722,7334,20874,46001,35478,60717,94457,65287,72285,124468,134007,125765,93937,9996,-47301,-37500,3029,12933,-19900,-4022,66647,123199,144596,119102,70100,46699,12151,-20875,16760,65565,30723,-26736,-36488,-30360,-24855,-2018,4957,-44866,-52725,-27206,-56837,-97699,-89112,-75184,-40936,15685,75871,41109,-63039,-87298,-30955,35355,35351,-98737,-197637,-131343,-22920,58501,126808,101799,11160,-50541,-75985,-51567,-14912,-28371,-70013,-51864,14342,74105,79103,49406,18941,-8801,-54324,-97652,-91633,-75669,-37756,1314,-22367,-68821,-118515,-145157,-69004,63062,84247,950,-79007,-68713,-4448,42125,52220,2496,-84019,-108775,-57153,7603,24250,-41762,-74213,-48854,-16301,-8551,-14311,10304,54693,35147,-8771,-3392,37809,48801,20223,-27538,-49123,-50577,-39819,-57639,-63612,-16853,63531,125226,137665,88912,20503,-1525,19839,-1278,-34635,-33013,-20985,-5029,30200,43095,2662,-48441,-48325,-6376,31841,63447,91940,82962,81422,82289,68808,87984,100865,95664,76849,-18126,-102026,-15877,74212,22506,-55072,-65942,-10662,37903,15252,-51894,-98673,-138614,-160740,-119846,-1689,100513,141757,163268,132942,62048,23060,-12217,-20630,23793,50264,6913,-59748,-74775,13366,123881,152526,51405,-61127,-71140,-42579,-24522,-3496,-3855,-20473,22182,61263,80192,125986,91294,-33969,-77146,-46519,-53206,-53625,-32554,-45321,-78501,-80260,-56779,-42268,-438,57432,85916,62177,15990,9653,20176,18944,47221,24162,-30043,19488,73618,9384,-73153,-81288,-50957,-86407,-180369,-182677,-77511,10492,16333,-34791,-74910,-34043,45393,52866,16934,18023,17980,14986,11278,-46142,-78856,-42616,-69984,-100503,5488,96179,58768,-43189,-108673,-77894,-31866,-45939,-11525,93710,125047,113230,135063,167413,95539,-14738,-9446,52016,43965,21642,46118,78946,19713,-93047,-132448,-96294,-57482,-12015,22006,46802,54659,48224,-17663,-80320,-9762,112142,116370,56739,52032,93164,127070,143716,107894,30316,-6733,-2174,1644,23408,22619,-47332,-99097,-18617,65677,-10668,-156528,-169304,-79373,13402,55879,56279,35869,55292,87070,17228,-69862,-26625,64857,23064,-29048,8385,1593,-37947,-18371,-5948,-53111,-130497,-177182,-135390,-31111,18864,5181,20572,79481,90632,7906,-58376,-67189,-87441,-119502,-95430,-62335,-87289,-71806,-12053,-43698,-73231,-10982,38633,6029,-44099,-30288,24064,40035,-22733,-103172,-99329,-50580,-28841,-53677,-39055,51607,104921,75240,52270,16710,-61467,-102802,-67429,-6513,8631,-53455,-97071,-44288,8495,-9157,20141,116844,108635,-9777,-90204,-88511,-47361,38534,123596,150725,132148,80955,41406,34618,40242,51743,49408,-3276,-34683,-24097,12619,65923,64465,10026],[-28107,-12247,-8399,-13311,-30728,-63715,-94238,-103523,-82624,-42301,-34387,-52538,-65682,-61625,-16886,59119,85237,88305,87804,59880,8204,-48402,-75978,-61464,4296,85171,76135,-2961,-19136,17415,26317,28670,50264,31625,-11602,-52585,-100793,-119572,-66081,-29700,-56595,-63548,-5167,61120,50130,-40971,-104871,-79051,-45148,4044,41599,56653,113885,166271,127550,92211,130209,134507,56024,18088,73211,82116,13800,-37521,-33622,-20050,-26511,-24276,33250,75955,40873,-26252,-58373,-45180,4090,32154,18293,-30782,-18147,51646,83221,71336,42336,-18064,-74536,-64181,-9647,21190,-19920,-58354,-39276,7984,35723,22258,36474,41198,64,-28424,9247,23640,44954,81908,67002,62608,93617,92514,66389,46227,20001,-19167,-28020,-7766,44848,94570,61311,-15132,-68038,-47764,-2976,-5634,-7413,-39989,-173312,-212879,-74874,3187,-16880,-3227,68954,78497,24123,-32979,-23949,-5204,-41288,-33890,17762,18419,26950,74994,51896,-21337,-48539,-48558,-90227,-93404,-28570,43866,51212,-6191,-38738,7656,29857,-2886,-908,37472,36774,-4265,8968,54796,55183,26917,2933,-14505,-24570,2169,56595,45663,-7704,-10316,15153,82234,133525,47384,-51880,-25192,40629,55359,53004,83056,78053,-9538,-31994,53225,91335,12644,-38992,-17015,-18484,-30629,-13648,-20895,-41086,-63614,-44654,21383,34168,-8818,-33789,-17699,13238,40961,38346,8826,21972,39417,-12975,-48100,9910,56557,45767,68831,149620,161268,63365,15584,51330,28402,-37713,-50850,-38895,-17832,30140,20872,-85873,-157771,-96237,-43100,-94043,-128791,-80729,-38307,-28866,-50592,-43012,6155,-20592,-111058,-83422,-21686,-27836,-55510,-18963,35294,41307,-31491,-109998,-137040,-78457,-11122,19556,57939,105823,74208,15823,-24711,-66020,-58069,-30257,-60614,-86793,-63839,-52569,-67333,-20063,41456,25408,-36898,-59748,-54117,-17124,-17702,-71404,-69007,9016,43299,36100,110799,124768,54908,75556,139284,95386,-12851,-100836,-97650,12479,97695,25558,-73434,-46595,3700,-127599,-254159,-162230,-30790,-45874,-77637,-20138,29770,-5096,-44263,-5579,63184,138321,120277,-39334,-106279,-4193,8762,-53910,-13489,62008,91815,99243,66057,-22530,-56612,26584,67192,-25151,-127313,-95547,-110,19639,-67688,-136678,-47871,105898,208322,253292,207472,101477,42161,-1651,-50730,-60470,-64483,-115347,-84424,-25599,-38243,-51676,-36501,-7986,55401,69924,-2348,-19234,49136,60878,10684,-11470,-37750,-54662,-39694,10854,55075,50885,30351,27290,-40374,-143502,-123347,-18085,27813,48084,55201,39368,82140,151435,142337,113223,143447,104764,-15687,-90017,-70444,-33319,-13516,20830,78389,68019,19776,12209,5177,-29092,-37051,-36921,-94333,-125877,-66653,-35850,-98222,-85329,50700,120411,60733,49868,60486,-14131,-72222,-60095,-111710,-139099,-41909,49526,58949,57982,53296,-5944,-74234,-81087,-23018,42912,50419,38343,91614,144687,108673,52227,65750,78254,78642,114789,112747,38197,-48813,-143709,-205336,-141293,-38119,16162,31698,31063,21001,-26537,-95084,-89477,-36341,2215,27498,338,-89467,-138332,-103057,-91095,-98888,-69766,-30971,-29916,-69989,-104974,-70358,4517,60316,120249,167891,145715,29026,-117185,-180168,-109882,31352,101509,36457,-70174,-93363,-63895,-26982,34439,88371,103534,48298,-4969,9843,40709,34201,47754,83147,32455,-18411,15599,37676,22649,-111,7154,43858,58191,18219,-19882,-40637,-65807,-64879,8361,78518,5666,-89468,-106158,-73094,-93392,-170099,-178386,-41475,95426,104128,57349,27486,34797,77917,52253,-46949,-84407,-43206,21855,54070,47797,40195,24440,-12318,-41255,-11394,53180,97187,129950,188490,174704,84439,10115,14647,19354,-58772,-126002,-94487,-3351,18508,8139,53681,120570,125322,57410,35502,111614,144719,73793,17552,20858,40861,2573,-28137,-6888,2562,-52615,-85648,-54355,7465,51913,14990,-44193,-58928,-83181,-108684,-77624,-42574,-3214,55267,109032,87059,35583,-10486,-51799,-51567,-36986,-28650,10836,49035,68468,109406,105339,8423,-47261,-29377,-13848,20118,50850,29850,31046,83203,101408,75767,47548,-17399,-67913,-35052,42826,115403,90746,-16677,-55249,-4369,-15388,-76461,-56031,20386,51545,38574,75783,83129,-20247,-99617,-54204,-9169,8592,19735,35862,49619,-7049,-82748,-65264,-28216,-78274,-68701,67254,146690,83438,-17301,-21682,18418,15411,-31612,-6450,73118,87993,47583,37418,6184,-36537,-20804,18742,6801,20300,72236,112579,146275,120696,40520,37458,57496,14892,-18898,-25345,-5136,56273,120752,157640,164854,139088,62637,-72948,-157096,-106514,-22822,-46237,-86599,-103494,-116007,-80724,23086,85273,32269,-10392,4234,-20328,-68066,-88046,-96189,-91980,-74769,4622,77390,38534,-14204,-6554,39175,47294,-52150,-137887,-88177,-28032,-25900,-12687,14527,-18607,-113384,-192586,-162773,-67617,-19900,-53249,-41796,41096,99891,71956,17230,-1142,-1070,-71355,-146818,-122535,-85886,-50723,-4041,-14003,-46980,-62334,-64771,-38198,22833,27286,-32601,-53589,3152,50796,59166,82406,80196,27494,-25614,-39823,-19495,-2998,-28967,-31469,2975,51488,75978,58077,53611,54507,-1748,-61974,-63073,-54042,-86552,-84108,-54129,-52683,-59452,-49800,-76805,-72266,-16571,46152,79014,58840,22696,-7440,-57596,-94318,-81779,-236,35218,-12741,4190,55232,22467,-38446,-55135,-57557,-25865,4479,-9476,-14445,-6823,36463,91153,88690,85140,62858,6776,-21013,-61281,-115056,-58407,32434,38584,-5093,-43614,-64349,-74623,-65586,-61261,-58205,-70110,-92275,-72427,-745,32455,26714,55179,99131,91798,60213,37857,30714,17598,20165,23778,-20074,-62402,15351,137242,150767,29409,-55961,-30834,21597,24206,-12390,-56133,-78509,-52014,-10413,42951,110530,101487,30201,-14776,-30287,-29488,13655,67103,46287,-25248,-35395,1773,-8992,-12821,15613,36435,50785,31702,-6286,-9480,-5345,7069,5735,-5827,12964,46384,20114,-46187,-45010,36878,9265,-132143,-143408,-22354,15228,-20455,-29468,-28789,878,38179,10708,-23631,-8415,4770,11364,15314,-44419,-52111,34849,36243,-24168,58531,135856,53778,-42146,-49852,-590,30879,-29372,-42796,38070,74044,92980,117696,137293,107390,36399,1892,37441,49931,5545,-12463,44926,50884,-84100,-169189,-118114,-50787,-10398,23830,52171,54510,39442,-20683,-49578,31876,108217,68677,2934,6274,61316,108672,108331,54975,-7653,-29205,10614,59214,92651,69722,-15412,-51220,28490,72212,-3710,-116034,-131789,-49719,37033,51174,43587,35947,33249,41750,-16599,-102198,-69857,21617,-17784,-81453,-29655,33150,18256,10838,13167,-29806,-107595,-140277,-70098,61010,104651,49641,24589,67931,80996,13867,-64332,-87387,-93558,-95371,-50579,-27793,-53636,8731,98288,54592,-2613,39269,71692,19970,-44457,-45071,21498,52033,-44959,-167047,-161608,-74670,-11225,-40302,-58405,-9341,22380,-35741,-94159,-118521,-150960,-165812,-111868,-38101,-8164,-46640,-71133,-5424,43021,1597,168,70344,47079,-77609,-123947,-92421,-80487,-15331,107100,147318,121585,84000,56968,41924,32584,33485,23064,-24536,-30300,59,36569,71159,42259,-24377],[13457,4779,-24228,-32102,-46652,-69196,-88101,-111709,-97706,-67615,-93529,-130025,-114839,-69146,7400,116939,143049,109874,78053,38451,-1300,-36733,-35553,-2903,11957,34513,66676,48120,15674,4084,19391,69262,94748,40185,-26572,-65481,-104101,-117424,-79304,-49346,-31244,-25252,-44104,-12913,69419,72224,10346,461,13366,35180,17639,-1865,56556,127229,116799,80732,76874,87537,58956,17897,40542,89746,75730,-10070,-56869,-38827,-46953,-94548,-56081,22424,-2384,-70399,-63075,-43225,-23329,18836,38876,-8611,-2062,48811,66390,84572,88222,39572,-18098,-25268,-5965,26413,37647,11482,-31452,-29774,-12009,-22457,33795,85257,46468,-26117,-32615,23098,126179,136272,26985,-31998,2930,63336,86538,44397,-10609,-27179,-12917,1694,49352,111004,89833,5648,-62287,-47650,-9970,-16268,-4909,-9650,-93370,-97087,6496,25409,-10206,19943,75356,53503,-755,-23182,7524,18948,-17956,-27261,1490,52618,131692,155469,83375,7381,-9831,-9167,-44848,-79904,-66945,-17582,1718,-19351,-22934,34613,63468,44757,61571,92257,69000,-8432,-64804,-44892,-4539,-19994,-36173,-17575,-3598,24708,82583,78263,17237,-28332,-55635,23467,134749,95050,-35110,-54500,6381,-415,-41004,12418,66124,-36107,-109227,-27047,44386,-14549,-98625,-117150,-100799,-79983,-68080,-60377,-25042,-14007,-31853,-13051,9417,-3699,-25672,-18998,15673,54271,73029,78011,92839,41643,-81755,-107090,-7832,25428,-62498,-85073,29369,113456,89707,75146,114897,117686,67013,14881,-2997,24425,51118,-2026,-118522,-163313,-80681,-10937,-32204,-71922,-63949,-21447,26662,20628,6373,31869,62839,46414,-15623,-78955,-60714,-8659,23088,38287,16778,-84263,-143914,-89846,18549,42342,-14644,-42538,-172,23284,-82,-49041,-85317,-86958,-71299,-86018,-60331,4243,-9109,-72575,-35359,34887,-3747,-65972,-30220,49,-10195,-25262,-32885,-7934,34071,23701,6611,62686,63313,-27076,-52649,-15230,-27294,-61496,-54448,-20258,64497,164743,107887,-66533,-120684,-43234,-39165,-109792,-86853,10661,24899,-15608,3564,63190,74168,56345,68608,47634,20767,5611,-76364,-117817,-35604,-27566,-59901,10561,116614,153125,102215,31629,-39595,-53137,9777,26131,-15362,-52818,-52488,-13981,-1138,-82419,-138952,-25616,138662,221704,243142,210058,142240,73696,-4160,-58482,-73798,-93704,-101740,-27709,16598,-4666,13568,43162,81879,174023,182899,68229,-22195,-46436,-52582,-35159,-10130,-25966,-49208,-68129,-76022,-24627,49466,59614,32263,-25729,-83584,-33431,51870,73054,87011,106204,101987,128774,157868,116133,90565,114059,66484,-22631,-58366,-49448,-30565,-30374,-38276,-4050,27511,44257,33207,-12122,-27244,27352,48654,-45571,-138226,-142969,-109313,-106538,-96514,2611,103944,74019,2925,-23851,-14983,3098,-13288,-91991,-116544,-28666,68252,88814,38520,-34261,-86765,-97351,-56475,32412,82408,70201,87438,142301,157514,113589,51211,46663,60833,54479,56106,11531,-106713,-176494,-180458,-170770,-95315,-23566,-14698,-21022,-8817,-4505,-32425,-98254,-138558,-109563,-34852,9881,-30573,-98658,-102303,-47258,-51014,-107070,-110115,-41335,6924,-21454,-89832,-100011,-20707,47259,75884,119179,118125,-117,-154872,-210555,-158887,-51597,42271,77469,64759,32733,-12134,-12993,68429,130417,117270,50359,6310,28256,91145,131946,125315,83130,-11595,-54422,12101,43157,17289,-16567,-5460,58515,78964,38730,6786,-21975,-19432,-1016,21011,33410,-36151,-91045,-59188,-29905,-92345,-181789,-194811,-64955,108517,149273,101606,112245,144577,126160,57292,-41834,-103060,-71859,5557,37149,67238,145601,134702,12271,-42288,19860,70178,76507,65960,69827,38783,-19862,-42376,-28392,-54779,-104165,-101287,-36543,46647,66901,45464,70362,142468,155959,67334,5510,16371,3046,14861,40385,24299,-2636,-44798,-65732,-43475,-60005,-139014,-112739,20491,98463,84867,17819,-29840,-50326,-116580,-173476,-136833,-52817,35406,80612,75377,19585,-11651,-12864,-29867,-16599,12850,-2821,718,31692,40499,42999,30907,-38139,-86006,-76195,-26617,67140,88012,-3218,-34227,48843,72248,4332,-40573,-62966,-76130,-81534,-46492,62924,120805,33300,-61939,-41427,-9959,-23709,-6297,19371,16414,19403,97391,105676,10399,-59877,-45504,-6677,38355,64652,77215,70883,-875,-84697,-79642,-23166,-24114,-42118,5495,73015,75087,594,-47197,-7281,34960,170,-8430,25135,34894,32967,21927,-53173,-134845,-124149,-52252,-26322,-41405,-39517,28026,116951,91832,-16571,-4071,72154,40020,-19880,-14265,26698,63607,63334,50624,88157,106582,33856,-91111,-145258,-94392,-35831,-71340,-110768,-116624,-114502,-59559,59451,125729,75025,603,-9312,9441,16928,2929,-34679,-69369,-92978,-64258,28697,89990,76570,38148,30643,44329,2846,-50435,-27798,7125,-19555,-75826,-79427,-38469,-65114,-146876,-157816,-66885,16301,4803,-12683,16011,49620,19994,-55720,-75496,-34817,-53472,-93208,-64481,-58786,-54287,21086,52694,4240,-23269,333,-12279,-33744,-35105,-33353,13466,96283,96094,45310,82030,118990,95458,59135,14419,-53296,-95285,-77300,-13650,20418,74113,146079,161842,105937,25679,-69786,-124954,-95017,-75114,-159346,-161648,-43199,27878,209,-16421,-32146,-31744,-18982,-18458,-37307,-64874,-31882,10867,-43567,-123440,-108254,17589,72110,19498,37811,70980,5186,-71643,-66239,-41558,-27288,-37426,-62249,-88496,-90262,-38666,69900,114054,89980,18304,-72898,-89182,-44130,-31081,-22252,34219,81672,81758,47524,-30347,-96844,-72001,1955,33155,15268,3415,13297,8650,-34002,-77437,-64626,-3946,6259,6317,25954,7678,-19609,6832,48810,54590,19343,22853,82130,88284,20551,-16297,-8825,22049,21323,-40538,-79918,-74829,-62172,-52256,-28736,-7729,11669,77178,117572,65153,22130,59573,105445,81582,32645,33350,54819,34399,30140,31719,-7413,-23281,-37055,-51166,-10499,2890,-19221,-6567,11913,5930,8474,10063,-14933,-2478,64685,45142,-71708,-83784,5732,17297,-36774,-44828,-34690,-22401,-1208,1064,-5749,-4894,8780,16994,-987,-69307,-64339,50540,88516,14265,61507,126908,55104,8404,55996,75242,34454,-47271,-85260,-54939,-42722,-20345,4850,41937,74513,34011,-33266,-12780,21194,-15049,-27393,60084,101453,-25410,-121846,-67209,-13850,-16406,-13182,-12781,-7986,28409,39257,64909,116025,90786,21542,8246,32186,58183,75515,68843,43978,-20033,-81828,-43019,32304,63157,31957,-32682,-39009,8922,-338,-5322,10501,14122,36002,63187,35216,24413,43206,18441,-10758,-49147,-96098,-87344,-37237,-49327,-70055,-15507,60135,79629,65125,33706,-7722,-26193,-19440,6638,84917,140565,106261,48960,26555,23697,-24807,-114099,-126647,-75401,-20466,34249,42522,337,52280,142658,119261,58316,61880,52193,-3337,-46992,-64676,-25432,20869,-24211,-104710,-100043,-49589,-9094,-11569,-16481,-29427,-79032,-185246,-237924,-196160,-153104,-122125,-60668,-31237,-25978,-25546,-31645,-10430,-8549,-54429,-34438,65531,115677,36237,-54063,-71383,-70111,-40209,34730,32900,-736,27601,54760,26259,7193,5113,-11137,-32070,2760,48343,66993,68190,29662,5433],[29496,16647,-15452,-24733,-47700,-57719,-49112,-65776,-57004,-36845,-79595,-144458,-129338,-37908,55145,136164,142745,117490,93860,52637,17441,-3856,-5072,24480,22134,-4841,39187,93383,70950,12729,-1258,34088,38838,-19075,-50321,-39533,-68030,-99339,-83267,-70688,-30770,-11786,-81494,-67660,73100,134858,87709,47327,36141,22794,-32428,-84278,-53706,25989,73732,61123,30175,59294,96157,59025,30386,103664,156325,84025,-5978,-27826,-50670,-113228,-112635,-47053,-57702,-90318,-44531,-35039,-57191,-10389,39572,16464,39178,97219,104735,81700,60168,31246,14120,3580,-13466,22937,91360,85098,-2850,-32466,-18990,-41328,-4423,54388,50190,8496,26605,110755,213442,168914,11027,-56803,-21529,29022,36327,-3322,-50562,-56420,-7619,42871,84430,119667,92236,9537,-63105,-75992,-53898,-38945,2017,22528,-8348,382,18137,-17130,-29961,33389,80338,34547,-24760,-31308,1425,32959,24963,-9512,6475,85537,164357,152024,82197,30192,-4334,-31215,-34542,-53867,-82088,-62834,-43600,-27849,17228,64506,71986,68659,68550,32174,-8419,-40894,-90027,-99206,-61966,-64591,-71899,-35658,13957,50641,85026,98538,80933,19537,-75177,-51163,69842,91308,-27555,-58936,24665,3630,-100923,-80631,24975,-21750,-116005,-88531,-26853,-48209,-118555,-171182,-149711,-106943,-129184,-110388,-2259,30066,-42074,-75348,-43553,-18118,-16570,-31059,-5308,48891,73429,82620,73834,-15054,-129205,-115061,-22399,-17742,-121258,-173636,-74601,34381,54850,53618,86256,110233,82775,29306,17840,41978,33666,-15770,-73161,-83844,-25379,26609,27606,-2947,-16298,7523,53166,58183,33132,-7139,11444,88507,42414,-86328,-77902,17910,65229,67246,18620,-79469,-101828,-27447,60244,43635,-46241,-98443,-74199,-24348,-11319,-56819,-91695,-77640,-41301,-25187,20919,76749,45944,-32722,-48406,-37033,-91714,-154593,-82251,16337,29908,18372,36355,67576,56904,-16968,-56186,-12224,11268,-62927,-152894,-180868,-167495,-124062,-22479,70691,132143,170280,110542,-43685,-179645,-147930,28497,103088,14274,-29170,33444,39742,6106,34424,86965,102791,96985,22910,-80028,-77374,-18516,39,6861,-38906,-47146,30921,129012,156857,76974,-12073,-61263,-54356,6097,36257,34994,16950,-23226,-32932,-15374,-38404,-63934,1335,69935,90609,111193,105814,66711,18251,-37948,-64499,-75636,-98346,-91963,-30307,27144,79179,128813,121884,105770,150645,158012,83018,1275,-70109,-99171,-66655,-32667,-30887,-13003,-55696,-160254,-160757,-29863,36225,16831,12752,37972,83738,95310,84345,93019,123330,133498,94738,36778,26232,51711,9170,-70860,-65073,-21202,-12061,5334,501,-94040,-129278,-42764,42784,21306,-46774,-29595,79063,127452,33841,-102232,-201101,-181196,-67907,-31269,-8956,78338,73429,-67225,-156165,-68583,42865,35748,-43857,-82829,-28142,78423,120167,65349,-13921,-78646,-86986,-30378,57895,106618,98511,107150,130904,105150,59119,9184,-11652,4726,11849,-18637,-66969,-118741,-136260,-117275,-95818,-55418,-66716,-123179,-123285,-55146,3734,16663,-6128,-60970,-79677,-35200,-9395,-20782,-23916,-26743,-15289,-12434,-55540,-103120,-65074,12496,-5046,-100774,-137506,-59393,39430,80515,93454,73214,-23362,-130640,-156161,-136408,-103697,-29802,65155,106145,101503,59656,34176,68373,88427,57475,33384,34145,25473,34214,83932,79730,5518,-46721,-16715,60593,76834,15715,-43828,10934,115324,118613,64144,15116,-24036,-1932,28590,29389,12251,-20609,-29998,33031,89132,7528,-138999,-188949,-75017,99611,135646,90297,125506,163075,109446,34694,-21239,-54645,-36901,-812,19677,87304,190135,165803,20241,-12229,77527,84364,48057,34483,5063,-30902,-40909,-31790,-33197,-64867,-75794,-20221,42424,86242,81520,44297,39190,80729,83033,29636,-21343,-77139,-131206,-35815,85182,51888,-38496,-82997,-76614,-70624,-139833,-213750,-113962,64868,110319,71676,40772,14070,-22713,-71726,-93047,-56956,21158,89054,58431,-48993,-122747,-123778,-59828,-2107,31595,35936,5637,13328,43451,-6018,-61223,-49951,-53537,-100440,-104666,-35504,51464,53575,-35824,-100737,-60699,-22186,-64460,-105755,-108986,-110092,-127828,-93070,26978,114860,73199,-8484,-11437,8407,-1879,11426,42441,52501,37063,73348,69733,6640,-2339,23282,17213,1520,-1802,18964,24822,-13861,-47063,-40521,25010,75906,19881,-66751,-61000,23403,20888,-38516,-6008,91013,87613,19162,-41781,-76643,-50383,-27597,-85430,-156328,-143555,-53005,-13662,-76664,-122421,-53154,45230,19882,-96219,-93838,16560,35824,-22285,-30691,21680,47703,-11432,-67849,-27344,2682,-18916,-32836,-13306,23865,29384,-17863,-51230,-31282,-13514,-6804,27569,80927,84111,35921,-2015,7962,50026,84605,51431,1621,-37530,-77988,-63059,29071,71745,28836,866,40958,64401,41363,14278,34583,63830,13180,-64977,-22956,36786,-6152,-56756,-18352,48645,58728,32076,-1150,-15912,-51320,-113215,-110208,-41930,3080,26631,44012,-12809,-28191,77558,117383,36261,-16552,-10338,-45915,-72674,-40097,13741,67322,107394,60022,7710,72506,120545,75947,47776,34622,-42700,-113265,-95917,-10100,32031,73796,145154,185261,119316,6314,-77626,-78938,-4105,35794,-65565,-119078,-30938,47694,27206,23367,38379,29325,-4043,-34372,-83571,-118097,-44239,42163,9726,-61989,-77728,-23513,17076,18850,35281,43288,-7728,-75806,-80923,-45522,-37661,-43648,-27567,-35090,-63917,-54518,40506,119502,91849,-9887,-81963,-67383,18747,88985,89959,80157,93497,102280,86457,31411,-19380,9973,84750,81800,21730,13093,7576,-29747,-56887,-93586,-99940,-52949,-48119,-32009,-2734,-27651,-10890,50152,64410,84848,86275,42065,20172,15251,14232,15713,-9421,-22700,-31505,-71722,-50873,673,-1133,-50226,-74699,-68798,-33574,64331,144590,108303,51661,69896,71046,22437,20205,64476,84449,73762,88158,83685,20450,-52828,-118703,-112340,-12075,24021,-25518,-35860,-12348,-3428,3984,27771,18144,-17644,-15488,546,-34715,-53221,-16428,14334,-19357,-70085,-91872,-93338,-67307,273,43996,16278,-3391,5612,-32302,-106042,-98210,4306,40667,-22431,12851,95151,86332,73835,94990,48527,-25270,-65983,-95520,-95692,-100009,-102656,-91095,-37866,15801,-4130,-59984,-57522,-36280,-44462,-8416,111761,149874,53731,-5915,33460,25705,-31577,-65847,-75017,-49422,25272,83068,124555,113221,15258,-30214,35361,82834,76738,67251,66800,49579,-36423,-120425,-95521,-32170,-5456,-10869,-31588,-37197,-50973,-87614,-24316,76199,84533,52643,51542,18136,5102,34703,6025,-45733,-61598,-57295,-66074,-64123,-53818,-25891,15826,63301,123247,138457,89148,50221,62255,58991,13043,22071,98801,133576,75221,-5398,-24175,-63013,-133894,-106966,-13597,38304,66572,84124,47016,45852,106824,120881,97049,65316,-7363,-67839,-94774,-141590,-143544,-64937,-7298,5788,34350,35221,6344,-7422,9175,2058,-87086,-225579,-255483,-173015,-116573,-76411,-27162,-43486,-62137,-31461,-21172,-54505,-91100,-90471,-11949,123380,232216,204706,66574,-23016,-41328,-47073,-42136,-65071,-78348,-17007,33344,19925,16996,8044,-22002,-36319,6962,58617,77521,69238,28072,22624],[-36024,-17695,-4633,-17389,-64675,-72227,-49633,-56547,-56597,-23547,-23572,-86992,-112976,-26649,68065,98762,71678,69055,92774,94564,69442,23485,-11068,22969,61131,31733,36125,102301,117791,65528,11988,-20547,-52057,-97963,-82212,-18035,-34993,-91574,-74091,-42292,-15503,-18435,-82636,-75957,27444,95317,77574,32574,17113,-1272,-74478,-134917,-100065,1843,83990,73793,23457,46915,108708,107295,88054,139851,182705,131454,60241,26937,-13149,-73272,-87399,-48651,-52860,-73554,-30826,20,-9843,-1534,12310,5418,55433,125974,118331,43267,-21443,-40174,-11147,-7463,-31898,10167,77268,65501,-8619,-16979,23224,-5960,-36432,-27028,-2144,35697,116018,188408,220799,141375,2613,-39116,546,10054,-35862,-67092,-75961,-85263,-22133,78531,125892,121896,62644,-24293,-77216,-79193,-52744,-10040,43839,43113,570,-9294,-30117,-60727,-28144,29617,66411,32378,-46542,-97682,-74499,-5486,10893,-14119,33307,92009,86299,65811,56424,40108,-13265,-71045,-69916,-47584,-56691,-63023,-88454,-70687,17425,62958,70615,100134,57519,-72514,-105561,-42065,-35298,-63889,-48621,-39773,-53563,-29364,35937,65319,48020,66801,121179,104695,-1020,-58983,-2720,42260,-11649,-5990,89870,59831,-83247,-118103,-20695,9886,-39888,-64753,-60810,-76823,-104498,-126880,-89444,-43374,-84810,-104842,-22135,10195,-44872,-79321,-72262,-40044,4980,4664,9224,48314,59360,56596,27875,-81559,-159039,-84903,22752,26293,-49011,-96312,-34572,26280,18279,23280,60674,78527,50527,11788,12486,10771,-14903,-653,39340,41180,38757,51079,46015,38418,61397,61079,46927,47877,36056,-40055,-81308,-12271,11996,-81279,-97193,-16640,50049,52553,4195,-45419,-48578,-35240,9006,29758,-13429,-67814,-59783,-7586,16882,-31098,-79356,-43241,21553,46951,72879,106020,87529,17154,-46642,-88886,-131152,-189405,-145310,-26947,34370,31446,48848,80472,67584,4578,-44617,3828,55242,-8867,-134941,-199735,-172810,-87131,12060,94090,136916,123312,77294,9263,-126328,-142878,46437,158968,19480,-96587,-20128,34646,-1635,-6587,50220,84585,80580,49263,-13650,-28107,51820,101310,48638,-47784,-50590,32197,105397,132185,98422,22253,-31795,-25524,35748,79745,75739,48167,19359,-6300,-4811,11144,-6671,-28527,-53819,-48489,-1292,-1559,-49018,-62335,-58506,-39953,-30951,-41044,-62845,-48128,29503,153453,201682,125896,38774,34026,62363,65117,49058,7682,-39460,-74535,-74910,-33416,29419,-17033,-147026,-196514,-96628,1769,34743,70214,103971,87299,39444,31966,53861,67340,74867,10319,-81092,-25653,45633,-38637,-117620,-55459,-402,-15192,-12506,-15635,-130187,-180647,-74279,21395,1261,-74420,-72121,38341,118686,77696,-42809,-168841,-150795,-6295,45669,31505,73597,51148,-87145,-183050,-122707,-21466,21518,5887,-22628,8418,100178,114316,63742,45844,6775,-29904,-12055,31521,75518,81118,61051,58929,37201,-10454,-67072,-80282,-27286,11141,-28867,-61392,-33630,-19385,-42063,-60656,-66750,-116237,-159593,-113737,-13094,56220,73062,68374,22764,-30207,-43733,-25198,30907,57436,-9202,-48231,-8494,3409,-54851,-65341,-15334,-37168,-105633,-109632,-51165,34045,90165,63372,12891,-49141,-119842,-125560,-88641,-74746,-27692,55170,68983,59517,50626,35063,20854,2335,8191,42618,57451,6361,-56482,-41770,-23777,-49585,-24371,63816,117384,98168,14233,-48383,37152,143139,135509,70229,-12820,-60553,-32190,-7459,-7860,21244,39320,21131,47106,126728,77840,-89694,-165353,-70826,57995,74814,53913,73148,65873,14301,-21625,-22652,1827,26289,33643,45724,89681,118998,70444,-10815,1820,64034,34565,8604,33833,12181,-22115,10706,38244,26860,6497,-7583,20048,49680,67470,30928,-12158,-6521,4029,-21117,-37306,-41291,-73982,-93838,2745,121588,86318,-13097,-59232,-38543,-45225,-125121,-166079,-73269,22636,15599,9188,33409,29161,19144,37815,63349,79047,88332,89453,11791,-110271,-185535,-200884,-105036,16230,30931,-22154,-41492,-255,22711,-60889,-123383,-76564,-21151,-45864,-84345,-67606,-34284,-30538,-74923,-153804,-154812,-66734,-46279,-100078,-121882,-113848,-104828,-59326,2490,24109,39923,56001,44122,7958,-21736,-8722,62065,111992,61960,14999,-11472,-31325,44146,136426,96822,-14552,-89272,-78305,-47461,-48376,-25778,10589,71060,109941,43087,-67791,-106083,-37278,-1436,-26155,-4000,98360,113958,24125,-94006,-164344,-126919,-63952,-70856,-93942,-87274,-27890,-5751,-69431,-117312,-94112,-44730,-32179,-88784,-114502,-56313,-16588,-31932,-49743,-34862,-21302,-52067,-70982,-55771,-72171,-62529,21902,93871,104190,84872,48718,23973,45190,53928,-26407,-87877,-3244,100880,115962,58899,-17327,-23991,48303,51668,12751,-3569,-49251,-99465,-60571,-16941,-42958,-45902,26666,91582,79640,7609,-1124,90169,112098,15813,-714,64457,53749,13621,16499,46567,60266,44343,-10196,-66943,-118108,-133115,-86710,-11147,46818,83842,85164,9427,-405,87847,87315,19172,-2010,-34491,-97956,-90400,-20746,53742,76057,44591,-3383,3325,71477,90164,14341,-38532,-17452,-10599,-35691,-53545,-15119,44612,88611,102130,103180,76441,20802,2417,65857,143821,159517,84941,4871,-30835,-34882,-32653,-4439,24885,31208,12211,12255,-14783,-54908,-13348,46066,35737,11500,-27840,-65415,-64625,-42205,-31179,-20717,-17242,-44112,-65550,-57739,-42244,82,44418,34214,-27540,-56426,-6515,65087,54642,-11947,-20888,2005,47600,124998,152614,94576,51332,50547,49357,35531,23213,69434,114288,64278,-17742,-41095,-78875,-95455,-43505,-36864,-40607,1769,-1303,-827,13537,-3234,34758,86280,47498,50519,100103,81763,19843,3391,12160,-722,-38784,-68210,-98219,-102346,-7766,81678,62968,-23436,-54342,-2319,25444,8265,21421,37488,32361,50287,20871,-45522,-27148,40819,81540,87696,85824,89117,80642,2867,-120226,-146065,-41437,10992,-39862,-71345,-47617,-21049,22400,83509,59098,-62589,-111425,-52361,-23622,-49402,-48950,-8409,-14051,-78007,-112467,-113757,-102874,-26898,49624,23472,-21167,-19937,-71044,-138331,-92767,1116,6047,-55425,-44333,40337,89324,82564,37907,-40250,-44328,-5983,-39179,-58310,-45266,-62495,-93004,-73627,-43014,-30845,-56252,-77728,-71855,-59122,6496,132423,166295,113676,102191,101628,43246,-22534,-76516,-80843,-34464,27434,64372,64528,-10119,-99621,-75387,37113,93841,77260,66765,68577,19041,-61949,-87274,-53304,-30298,-5900,28449,30415,-15570,-77793,-104384,-39497,22924,6329,-21818,19968,37374,19274,3675,-36813,-61223,-24127,14498,-20269,-68849,-65413,-10584,21247,45449,123433,170251,127556,94423,90626,50904,-14163,-11630,76197,137758,75454,-12171,-28616,-51077,-59349,10397,61350,18707,3003,59598,79192,59695,69258,99121,126864,75469,-39088,-108031,-145816,-215247,-237184,-130094,-1245,67743,113029,101535,40556,-14634,-4305,31693,-22800,-141864,-161330,-111001,-99005,-77911,-49960,-83903,-104556,-62506,-37045,-68167,-80535,-24004,68098,167987,241802,230939,127152,36805,-8748,-52318,-77575,-61390,-24820,8848,30613,38241,37789,13613,-15564,-42237,-34461,3809,45260,58665,16246,-19552],[-84581,-50561,-1410,-6559,-53882,-56670,-46818,-73094,-79700,-20241,26441,-19152,-72409,-17277,53155,49962,-2243,-14190,48678,127239,124024,38661,-9764,37855,102752,101339,75711,96810,138689,138913,78535,-9227,-64235,-101821,-91414,-28816,-25640,-75867,-48706,12020,22104,-9265,-33140,-35562,-25626,19245,48523,44196,45680,26613,-73686,-122893,-56460,47827,114331,91262,26833,19419,53192,79296,107739,129374,117452,65680,57233,91045,68157,-7566,-28311,-2038,-14427,-69769,-58443,22334,73902,45942,346,-7591,69120,125345,85074,5906,-81342,-111627,-53616,-31214,-64885,-23227,30421,13407,-34809,-21333,58749,50059,-38203,-102203,-84734,5181,121228,152922,123316,61175,-9758,-26132,-2780,-6798,-65622,-98672,-79557,-91285,-55682,41921,92499,87342,27167,-55707,-95802,-76335,-25867,51054,100533,58464,-8483,-26260,-41078,-47998,-15660,-14808,4356,2316,-75910,-146051,-114166,-56231,-47590,-19993,50507,44520,-21865,-2869,45248,35684,-11818,-60373,-84186,-56523,-27054,-57721,-147314,-132308,-24528,8740,38901,119376,56190,-122832,-145353,-33358,11893,-7498,5629,8903,-34950,-44816,12835,45380,7949,8657,83553,110056,33470,-50898,-52657,-7317,7103,37837,100877,80860,-19464,-80438,-54080,-3607,13974,-9516,-45324,-85025,-101649,-65632,20183,83586,57443,-39833,-92243,-69103,-27417,-25039,-70379,-75322,-2923,55140,62616,73721,78071,69584,24617,-106468,-173970,-61876,86191,116895,54291,22773,57723,35829,-25452,8237,66856,55555,14950,-9618,-26845,-78369,-100969,-5197,103456,90884,49481,54106,46470,57250,122390,109737,40529,33122,53205,-6451,-94809,-112639,-76422,-109288,-133185,-92172,-21458,-239,-12436,-17913,-32566,-92847,-72000,25203,54376,10686,16120,50173,49775,-5848,-53021,-16434,42702,40786,31151,62160,77046,17355,-57035,-76447,-57546,-96219,-126674,-73361,-7544,-10778,-8884,19731,43827,39201,3578,53779,101120,32159,-66696,-104813,-53707,50693,68072,35263,51525,71863,62327,34437,-27879,-25527,34211,9396,-103079,-126007,-62354,-25775,-32598,-38937,-8797,22174,38426,72723,82071,29019,14049,37958,6853,-75869,-96601,-24942,51536,115117,147832,102118,27365,7152,57377,97255,71037,36544,51297,39804,15690,23736,-7935,-87431,-137807,-109781,-50785,-55787,-101699,-86192,-38154,13549,44596,19733,-46703,-46741,18939,112017,145861,65625,-27795,-28631,20668,57230,80695,83462,29864,-69616,-94605,-19383,32916,-13743,-76989,-111391,-87027,-759,88777,117293,86585,24914,-26854,-14615,23804,10259,-5589,-39514,-83147,-14334,42852,-851,-17337,20470,5139,-60515,-98039,-99167,-129553,-109217,-32423,14509,5196,-66050,-117008,-43044,70267,83167,5555,-66291,-34971,47192,76277,69383,53657,-13660,-60196,-68799,-84955,-88523,-38185,14094,48305,98075,136050,69916,142,47435,87752,59160,16835,-16050,-13158,3825,-396,2082,4046,-35427,-101268,-96843,-11668,47007,18275,-13979,6462,15068,-17141,-61426,-88664,-83951,-38189,11481,54944,82704,89943,74126,29567,-37261,-79852,-26351,92178,89963,-48083,-102431,-38214,15651,7953,-5329,-24142,-61964,-58649,-10727,9256,23917,57829,36524,-1049,-35118,-113569,-137391,-72781,-24571,18223,75250,70791,29975,-973,-16484,-40173,-60083,8468,68752,37664,-29933,-70361,-48712,-16985,-19113,192,71214,116978,92393,26218,-14630,37206,94331,98791,42748,-66183,-123755,-74568,-42315,-38037,43821,83075,29456,-129,67108,71564,-36104,-98726,-38203,19223,17631,28101,25405,-25993,-46965,-25480,-7063,22581,58533,90457,98086,66848,5251,-40642,-18994,20692,2904,-41907,-15915,25171,2953,-27001,32009,94734,117844,102276,33676,-9369,7806,21067,-41803,-65124,-11441,-12600,-59595,-59538,-19518,24197,60170,91677,111850,97610,65779,17877,12771,10677,-19317,-23041,-464,-30558,-68873,-42346,-15560,-13182,20851,87710,140514,142801,84207,39119,11803,-16406,-107171,-180033,-85836,48436,18899,-67777,-59221,-7124,-14045,-72805,-95448,-45841,13374,13328,-51342,-97769,-88131,-72889,-99325,-149356,-112638,22323,62028,-34442,-87304,-43352,-58,15159,-15750,-62428,8082,98692,62601,-5986,-10101,21361,90327,142950,64116,-34417,-74873,-57435,61074,205726,185808,45552,-71789,-85930,-58545,-57929,-24932,40100,87347,78310,41452,4360,-52879,-63811,-15871,6024,19859,84255,79851,2179,-87559,-135087,-96697,-21970,3615,-2666,-22517,-10157,9361,2130,-28645,-79078,-85256,-1729,27729,-42543,-77046,-37573,10792,5106,-50204,-71551,-24645,30517,25388,-33822,-41126,47150,128480,113458,89197,74080,53162,51472,43774,-71960,-153046,-31314,127455,165213,99704,-31259,-100653,-41377,-6119,-15825,7864,7223,-43167,-80719,-99985,-113051,-71708,13672,75413,66886,-5835,-52382,29024,107001,57447,10367,29821,27615,28748,42917,54517,49683,18614,-40052,-88712,-123364,-106920,-43415,24769,50733,45636,41618,5123,-11222,6074,-16942,2901,67973,34100,-61810,-77283,-25730,53470,80498,36823,33449,73515,79924,48030,-14270,-91282,-77713,7942,36592,-14205,-27628,37289,106774,87065,34877,36432,59134,92546,160304,198185,172185,133467,102417,16113,-51256,-59748,-57015,-52893,-9347,20892,39253,52773,47896,47351,37558,26701,46706,19831,-36775,-78896,-102026,-77899,-33378,9166,23435,2320,-15796,17817,67272,54766,-19052,-87573,-104190,-65821,-18551,-1642,15729,59526,49421,27412,76451,110118,51605,5741,22313,34336,3962,-13336,54949,98762,44319,-27238,-69369,-108956,-86003,-5598,25390,36926,74943,50393,17257,29329,27215,27410,37521,-10564,-16227,68376,103144,50035,32951,12365,-45701,-79611,-89783,-130907,-129228,-22596,76316,75747,14253,-5362,49374,49803,-45810,-96806,-61204,-22336,-2632,-23628,-52804,-24349,18391,65901,78567,30135,28996,81374,60181,-50690,-122954,-74496,-36075,-70170,-83724,-56405,-30397,44379,123285,77879,-65342,-113318,-57277,-35924,-67896,-80138,-58329,-59667,-84472,-62877,-33566,-54999,-46356,-543,-5805,-26806,-34473,-90216,-130855,-31459,67794,52308,-29649,-77230,-41496,21113,27540,-18678,-60844,9801,91233,38986,-8681,25752,28792,-39455,-75187,-52893,-5509,-25993,-62996,-53543,-40945,21017,123400,139101,99747,95837,59703,21741,6763,-55344,-70735,-7415,36384,24704,-36356,-145377,-187144,-106788,935,44265,31067,30121,20781,-46243,-77040,-18399,34471,20992,33407,73911,56241,-19283,-64088,-53752,-26754,-57086,-114056,-109896,-3116,80219,57890,-32276,-111911,-84904,19059,68078,7746,-73889,-87450,-26789,10330,35609,93723,119059,72056,52590,56816,18099,-23984,11622,88012,105362,39913,-3938,-9160,-19992,22554,94040,49510,-72950,-95724,-6329,82624,114221,91014,99902,135972,77918,-21605,-84903,-138519,-192954,-205209,-110357,29314,86918,89562,78598,54240,-9542,-29425,-664,-5102,-57409,-74071,-77359,-90070,-77097,-60388,-88189,-100828,-72703,-61220,-55960,-440,73004,108882,118579,124414,114418,85560,56331,20861,-38780,-68280,-26729,37030,49307,50813,50298,13250,-28157,-29521,-50089,-79884,-67762,-10928,22359,-17598,-73160],[-66802,-58151,-25678,-5043,-8948,2159,-8912,-62687,-60128,3056,23092,-19829,-37244,10294,31966,9205,-41146,-64678,1448,119352,137046,48616,12326,37455,62956,92255,97889,74446,96064,142023,116929,36257,86,-24478,-61478,-48429,-26562,-42247,-28159,9000,12119,-7638,8815,10151,-36057,-19553,62747,128199,130362,57071,-64127,-78689,-572,65005,99195,78596,14189,-21820,-38749,-35907,6828,37448,17412,-39265,-18881,91358,119928,27025,-15932,6929,-21614,-113001,-117501,-9730,76671,61701,15744,13815,117427,172339,112134,37376,-58851,-105803,-28527,6745,-66403,-51630,18315,20024,-32282,-30991,63650,85644,-15946,-121592,-119039,-30476,70910,70771,25843,3402,10692,10017,-20619,-25992,-36984,-56550,-39013,-57491,-75287,-32250,8518,31915,23034,-26300,-77084,-82224,-24601,73313,110687,67226,43787,48865,25275,8992,-5604,-44601,-30423,-24141,-66777,-55722,4931,-13978,-38720,24447,60537,9400,-6191,55533,72553,12703,-13795,-6227,-31170,-32534,4622,-36021,-136823,-93707,-901,-19810,-1602,97026,63918,-82077,-121674,-46726,14768,34898,50525,23766,-52775,-95986,-39828,34253,27369,7639,53845,72896,2349,-51023,-53004,-12905,16489,31656,51053,54743,36996,-6077,-32566,-16000,15615,19624,10249,-32772,-79547,-30395,93028,180849,181096,47333,-114546,-103584,10346,33824,-36829,-85904,-37390,58610,102897,117884,136638,128681,73213,-39799,-113268,-47416,76691,119731,60267,38537,72732,18912,-52979,-396,53274,11372,-21552,-19971,-50672,-124700,-138743,-20027,80267,42389,4230,43408,76089,94680,141018,134028,72004,46483,83279,66394,-30377,-102984,-104567,-105028,-110141,-98207,-52943,-12593,1916,-3147,-20529,-91394,-80126,38836,96716,73447,82046,78879,42595,4156,-12101,994,17198,-23377,-49976,-11206,22614,-15719,-62250,-21726,66879,52778,-27960,-55592,-34670,-35790,-37796,-7638,46515,59259,27695,45241,47296,-5188,-28652,-35866,22412,139050,112059,-17909,-20712,65493,82807,42598,30916,73078,48366,-114548,-204207,-109169,-41047,-67232,-73739,-55726,-39397,-13260,24794,48679,29956,-38330,-90302,-85499,-57948,-98772,-149629,-122061,-19993,109478,171980,140359,50643,-5043,35135,85061,55976,13678,43334,62107,37278,23976,-15873,-101111,-147955,-116662,-75003,-82652,-97270,-58130,2202,58693,85555,19801,-61735,-36607,-15561,-23219,14979,25573,-6448,11402,50973,60131,64091,73660,35209,-50225,-62216,-1766,2239,-38459,-24440,-18671,-41996,17627,122589,117399,52176,35181,14632,12321,44147,31605,-9760,-37349,-45364,-19973,11115,46492,84519,74524,6871,-84947,-149921,-143457,-89125,-16399,9448,14654,26734,-16340,-94747,-65360,47894,68937,22759,24834,64068,79355,76300,63016,-14788,-106475,-52694,47032,22905,-57657,-69983,-25316,57725,132404,117805,7577,-74282,-16044,91262,113653,42638,-50824,-94671,-54742,-104,6942,358,-10278,-50843,-55111,-4258,42744,35828,-4050,-37768,-32465,-9973,-53214,-92173,-19530,77256,57718,10379,20535,55035,50341,995,-68925,-97705,708,134419,94925,-67030,-132443,-97573,-32335,40261,64948,-3949,-52727,4365,70293,54435,-3137,-13020,9420,18916,3542,-72478,-125683,-90000,-34989,7679,68586,108830,70333,-18852,-64931,-84026,-94180,-1490,50092,-39355,-101618,-45118,50881,75838,15198,-50331,-30235,50436,71656,35451,-3039,-17719,-8359,20609,-2995,-115919,-185260,-109233,-48032,-25738,44805,57196,-7993,-44390,1377,40342,15852,-18829,-3370,5553,-8919,11215,15290,-24511,-5017,48193,23405,-23884,17022,101196,100834,20320,-60921,-76477,5365,49488,-27783,-88225,-38850,-17674,-60222,-77777,-13578,74871,131480,105430,2107,-55492,-21445,-21787,-102016,-99692,-15922,-8407,-56169,-50683,13595,89559,112340,82606,29009,48796,98517,48007,-2290,19443,41255,36085,13942,-41548,-62570,-43154,-74317,-103331,-67995,-6286,62197,92610,25806,-33380,23239,90227,-10251,-114592,-44816,43677,3299,-49437,-9235,24674,-19619,-44485,-32256,-19256,-9367,-23184,-79775,-105623,-64016,-62876,-112618,-102153,7289,117759,105165,-17778,-80216,1455,71869,44114,-32501,-55351,41198,89937,1008,-41262,32238,91367,107543,112169,7562,-101230,-117945,-70367,21979,152858,190142,100420,467,-31197,-44234,-69754,-51976,21508,73154,53340,43872,41047,-35883,-67068,-3240,24955,32512,73564,36484,-38106,-61930,-51915,-23016,32617,70990,47032,-12215,-17932,36392,80135,46983,-47164,-75788,39482,110287,21507,-52810,-14267,62215,74738,-11044,-61262,15338,84456,79794,41152,14341,38830,90008,62476,21845,24370,23829,20464,19746,-45677,-93010,-17984,79901,89113,26922,-61332,-111656,-81423,-35506,-3770,32572,48807,10412,-81783,-161932,-151725,-72712,-5465,20280,29077,-11005,-85885,-59798,19753,12673,-2800,11275,16218,39577,64966,73843,56558,-16365,-91164,-84294,-72305,-78891,-39355,19383,16590,-20188,-22139,-45359,-103472,-132395,-107029,8829,134300,141263,38432,-55538,-73206,8808,87535,102292,129184,130794,65151,9301,-25461,-106741,-115544,-21347,16472,-35828,-54137,-10786,67701,77603,35611,25664,57715,81201,96462,95172,61348,39433,91118,100427,62826,4969,-63048,-95288,-35193,5824,-28781,-24342,46642,74148,12149,-26546,13646,30829,12750,-54188,-116265,-61534,7594,45752,84487,77019,58586,101985,98789,-5356,-126255,-167725,-161551,-119407,-79967,-37009,39830,89182,43337,2483,29322,28562,-18376,-27187,23744,46469,-12273,-42233,27876,90116,71298,14768,-30655,-26339,15551,38814,51104,68021,77486,21362,-44139,-42877,-40997,-72117,-73968,-86342,-90699,-15235,43792,27982,26570,364,-69519,-97987,-89503,-114648,-143965,-107972,-24265,52080,63259,20967,-24333,-53783,-65143,-73269,-77096,-69499,-67918,-67370,-31292,16673,30055,69692,85122,14761,-23273,13596,46367,3516,-74288,-77196,-58339,-71726,-65366,-43370,2171,86020,113356,47910,-23031,-40672,-37849,-64953,-106511,-119995,-96784,-98365,-89099,1257,80086,59558,3651,-35645,-55796,-39250,-35042,-66088,-62429,39964,119829,107498,21110,-66560,-88393,-43433,-669,30214,40171,75733,130746,95303,30739,40857,61653,-5482,-53183,1503,68694,44770,18614,23767,16029,67833,142134,100236,16060,-18344,-37230,-5218,21903,-47310,-62077,26408,74903,34520,-59345,-167033,-186080,-103139,-23859,-5984,-6709,4322,-23348,-67399,-43860,32751,76408,50654,36830,37440,-11276,-62902,-32732,26676,40368,-40935,-140012,-132980,8391,122983,99099,-28797,-140648,-96964,17434,58671,12867,-44157,-50599,-1082,38593,69842,95437,60500,-13897,-15965,39640,35018,-8824,19984,71725,54980,22397,32263,30978,10197,32795,38582,-58756,-138914,-120834,-43242,66535,161345,153097,129298,124356,74308,32741,-993,-45014,-55201,-59631,-26924,83325,117193,54476,25669,50093,20539,-33502,-64388,-51290,-39481,-42690,-41335,-23164,-8445,5277,-5453,-14956,-12473,-40293,-39080,45885,101515,68039,16293,15763,25754,13544,14769,36330,14543,-27297,-35053,296,33234,55262,39608,-23719,-69922,-45818,-39541,-69004,-70158,-25923,-4127,-37773,-60616],[-22689,-31896,-30402,5273,36798,57505,46371,6250,22806,45946,-10637,-53677,-4724,50030,29282,-7227,-35146,-25048,23801,94416,111207,58939,19618,-21548,-56536,-4593,55890,21952,4520,55411,63402,33467,57355,59451,-6133,-30355,-6388,-3192,-19065,-46628,-58872,-46173,-10528,12195,-23407,-28801,74423,177610,144918,2205,-91172,-56752,9298,36866,47986,36055,-4267,-41126,-97077,-149138,-133856,-64320,-26777,-69275,-93544,-6256,53658,-12946,-71403,-68140,-106043,-183197,-175492,-86536,-24393,-7631,1796,27903,155183,257157,207042,89021,-19401,-50322,52091,95083,-12853,-49452,7699,14134,-39962,-40235,37534,58285,-25703,-110860,-82596,-4687,62131,56698,14714,3936,55143,64539,-29502,-71285,-26623,6819,10020,-33068,-82369,-73662,-43909,-13923,21249,29836,-13829,-69902,-52461,16402,30769,19756,65636,98073,68008,35954,2103,-8020,26356,3937,-14866,88737,160431,80111,31020,60541,33032,5719,88963,143542,61630,-56688,-66429,-6752,2358,-3161,22944,2286,-32508,43479,90744,12840,-36016,4770,20578,-44878,-110497,-92473,-7523,49888,41317,-12959,-89846,-138511,-68689,36220,44804,35787,91995,95717,8821,-28621,-26519,-17066,-22566,-22098,-8249,-482,16340,21285,24146,17753,-1258,-10391,28894,28635,-27418,-11262,83327,154873,169595,85350,-51740,-60060,19521,29290,-10911,-57691,-57950,-4840,46090,91621,138425,128167,81513,50785,10,-49080,-49084,-31611,-49027,-51002,-3327,-8565,-37336,-9535,-14553,-80017,-78606,-30746,-23177,-41377,-47731,-8985,19546,-28844,-64484,-4331,86431,99853,84635,101910,92575,35892,53380,74665,-7572,-81052,-79672,-48152,-24779,-27429,-21525,1679,-5883,-30531,-21084,-47471,-42474,33963,70253,57005,62369,34383,-3896,-3591,-841,-12873,-31748,-81165,-92179,-63177,-52132,-56276,-51675,5180,97263,92517,30468,-21500,-52331,-44585,-14905,34393,100386,99452,42057,-8703,-62760,-63204,-18984,-47732,-43137,55889,69772,-16237,-4074,87321,117642,97667,55101,65022,82671,-40466,-155085,-84214,709,-51935,-92737,-65427,-39360,-10437,33047,-2560,-119875,-180355,-137943,-75864,-42317,-95407,-168828,-192405,-94785,72055,136134,97361,13121,-56745,-11808,73576,63285,208,4162,52327,60651,41326,263,-72230,-131201,-111879,-84203,-104732,-104526,-56966,-2459,41875,31858,-53290,-108250,-65435,-72872,-126779,-72813,29267,60281,64705,66721,39154,15254,18464,8942,-20628,-12762,-3441,-20342,-34934,-515,9915,-12533,33232,108650,80553,52894,124609,133181,79760,81002,99236,50286,-35518,-82017,-71145,-14103,52461,73683,51590,10511,-41070,-79049,-61437,-21100,751,-18056,-6121,39808,38017,-18831,-27126,34498,40237,22526,67572,104030,97165,82253,35211,-77023,-144439,-58866,69652,99984,37393,-22211,-46751,-6054,51169,35855,-27129,-76303,-53163,38470,94223,50095,-36922,-79093,-11222,71360,52180,10975,36212,40508,-5345,-36614,-13169,6916,-16138,-53194,-29554,35050,-10273,-73760,-17740,29676,-40110,-98642,-59172,13990,46794,22126,-21905,-22771,73880,164700,112641,-22366,-115903,-145916,-79034,43888,89200,21190,-17992,45009,97703,67376,-14004,-53634,-23934,8608,19120,-1132,-41903,-56953,-54390,-46196,22898,111963,109278,2410,-65117,-85719,-92855,-20063,8831,-95569,-148774,-45296,88994,95123,-7351,-101557,-92958,12957,73423,43112,-17679,-54965,-49722,-6342,4903,-91820,-170291,-110459,-35911,20458,57209,22071,-37660,-48282,-8778,33468,46534,24135,13997,31351,28995,40206,53565,46058,89125,132721,40154,-86871,-43660,70467,65648,6006,-33926,-42443,21225,71447,11043,-67768,-48883,-28486,-56796,-66754,-30522,24886,52294,22827,-29375,-22054,11005,-28206,-112200,-102228,-32995,-12611,-46516,-44501,14755,52291,19911,-14478,-42774,-10488,55025,2691,-60394,-7796,24087,-21959,-41419,-24278,10571,23428,-60204,-146168,-145014,-100290,-25543,45518,8981,-59091,5685,83364,22042,-44149,-20022,-10727,-24395,-5676,67988,102217,43307,819,8989,1564,-17795,-59212,-91890,-46949,22541,-12864,-83170,-38830,71322,87764,11477,-71856,-105019,-25371,62596,35710,-14964,32971,115093,68799,-59362,-64050,51074,110818,98219,73349,-49541,-155793,-117786,-40656,-6222,68370,143682,113437,46379,8517,-47344,-97712,-80436,-833,83630,94032,65563,13341,-71884,-47691,21727,18691,21758,69520,28487,-47363,-44641,-9763,2771,35761,97279,89250,-2716,-23527,61322,119038,79108,-2462,-29892,45462,108423,65616,10472,9587,41574,63367,29881,3219,46371,66747,57808,63297,53298,24397,16675,-17645,-60364,-37446,-864,26451,60427,68972,39961,8959,-5321,-20179,-73473,-101746,-71689,-37150,2574,62311,74343,67097,22674,-91298,-167516,-116891,-35745,-12826,-15179,16475,-15679,-104810,-94183,-28806,-24928,9626,60502,81319,97751,78608,70287,80322,6292,-74985,-31600,-13881,-67352,-39901,22462,13577,-11523,-20938,-105532,-203846,-194464,-96879,29309,129718,163534,92978,-36343,-101980,-21549,91953,150182,153631,106412,48313,6520,-51930,-131657,-135134,-63459,-20548,-34930,-37685,-30827,8938,42771,55045,37133,21527,10308,-10741,-36572,-60142,-75155,19233,141046,149569,49768,-29127,-55774,-20619,-10445,-109036,-171661,-59981,39330,-35296,-117009,-69032,3708,24038,-39680,-87137,-31684,5182,27367,105927,126180,99069,116716,85031,-18229,-92010,-113770,-136150,-129400,-91328,-29746,41331,58711,12254,5230,26889,-12961,-71542,-69906,-26905,-7801,-14823,5706,60142,114030,130439,91975,55612,83108,108773,75348,70464,83058,48586,-26081,-109830,-158424,-167905,-173238,-143039,-121214,-136251,-116407,-63749,-33237,-10804,-12823,-51933,-83654,-83183,-87712,-141593,-177649,-119767,26251,104056,30138,-112355,-156062,-50668,27182,-15125,-72512,-94391,-86545,-39556,780,22839,79683,112880,64776,-16815,-40705,906,387,-57284,-61011,-25273,-24206,-51289,-46080,50759,129838,78376,1159,2861,197,-41893,-89713,-139030,-152859,-91507,-59432,-52865,18398,107232,134528,82577,-24947,-97305,-84945,-55779,-39181,-1521,55113,91541,83077,26192,-28567,-52660,-32111,36805,134503,150240,91071,93883,117615,82012,28807,9665,-35716,-47243,26803,93845,105786,119600,105010,69828,104639,158262,74035,-65975,-121751,-76753,-5043,-4595,-69309,-36877,62178,101041,65443,-16408,-106161,-124421,-67131,-19467,-19211,7662,35657,-12050,-37556,9050,48892,61478,41735,3440,-39155,-95111,-107291,-16925,83524,112414,27707,-100146,-117086,22481,130038,111345,1465,-97318,-78326,-26475,-4788,-4209,645,20943,49210,67356,87344,99084,46110,-36021,-42731,25311,41096,-24066,-45868,-3627,21377,35861,60208,63546,40921,7581,-76983,-156192,-133953,-87892,-54689,24988,124194,148076,115380,80145,54738,67062,66308,45724,66908,51056,8535,57990,91323,31575,-6741,27921,26322,-45334,-111282,-104573,-79731,-59836,5680,69036,65953,65305,67789,54330,51810,16221,-28165,18701,55311,-11667,-65353,-25658,3423,-50543,-71600,-1809,37159,-15819,-83717,-86931,-41843,-2089,-7,-31517,-61361,-44947,-32026,-30985,-18913,-6617,-22277,-50460,-27057],[-27167,-2660,12500,18364,16954,33471,54544,64223,71219,39211,-41338,-49890,24920,59046,27394,-1390,-4083,53751,87753,71105,61495,42988,-12306,-100140,-152693,-93192,-17969,-33356,-46472,-18616,-26872,-18392,65033,93662,43550,28640,45953,33151,-63,-56573,-92716,-82212,-49823,-16142,-31852,-48102,24425,100753,43476,-79567,-115100,-63178,2714,38444,22011,-7711,-7010,-9939,-72186,-154971,-160273,-71596,16033,-1553,-88235,-108247,-65973,-63368,-102221,-139629,-174463,-204702,-187790,-124032,-84061,-70214,-31230,21976,150978,283037,237548,66023,-44969,-17319,111996,157530,67643,-1674,-31156,-69152,-88074,-42059,19122,1333,-63539,-87547,-4417,86800,140310,136440,82994,52692,94844,102885,-18617,-115463,-55228,38001,36236,-30685,-63805,-39252,-11487,-6349,15085,73844,90705,27450,-15668,-13405,-30373,-41634,-6359,34298,51315,49575,55407,97015,143629,86782,44590,122741,165577,112002,76190,36864,-31049,-8519,104432,118679,-6270,-111118,-105002,-47916,-21382,11032,39495,47504,90128,162642,162818,73343,-42441,-93898,-60942,-57937,-102568,-89549,3073,51290,14261,-26395,-62535,-84107,-21347,29671,-3084,33521,153399,177891,103787,50915,19949,-22801,-63988,-50298,-14179,-28649,-31877,21338,83320,82725,16856,-47967,-14605,37298,31290,30365,53756,63657,75949,73107,45726,26125,15830,179,1636,5820,497,-29232,-55032,-10589,61489,54763,34660,84433,85464,-36514,-159984,-172107,-116692,-88179,-47312,2864,26544,24773,-42958,-123201,-84260,5015,69753,145555,146368,56875,7535,-28131,-80301,-42985,56114,43633,-2965,45990,75885,9671,5684,37664,-28973,-105102,-66432,1107,35121,29060,22108,6347,-37060,-70948,-50358,-40403,-26915,10545,27472,10362,2729,-11540,-6802,7473,-23646,-51361,-60706,-71208,-46867,-46859,-89703,-79447,-27943,2457,27252,18649,14641,-21768,-81438,-69017,6344,74602,142466,169672,103550,-5762,-87317,-44228,16589,-43019,-111621,-83848,-23962,23339,65788,97916,145793,195384,103313,12788,87544,133824,14931,-39723,24235,10398,-46597,-56086,-44056,-26119,6672,-34930,-185015,-249727,-103664,52598,45739,-56722,-128370,-173537,-129782,3137,59829,25698,-24885,-69781,-17511,82503,86149,2968,-28162,32614,83902,66349,19205,-37737,-97224,-77872,-47491,-74069,-91106,-83928,-61434,-26677,-75195,-155280,-175936,-133253,-120195,-131376,-81157,28469,89544,71476,34411,1754,-9884,2583,4629,-3504,1717,-20076,-20422,-7456,9717,14794,17298,47628,85475,65368,78599,179760,200425,111620,81157,118687,81199,-48339,-133101,-86132,1608,31731,8105,-1466,6535,33083,62858,76916,36108,-32754,-76463,-35598,31299,42080,15321,-14413,-13344,-332,21100,73002,102578,86220,67280,12524,-67894,-82027,-18884,53868,97503,90760,63161,-5661,-54046,-38493,-21040,-10415,-2982,-14564,-9715,28165,48323,24855,12616,69600,113481,67129,18682,59145,81075,1296,-74567,-49524,-5437,6194,12452,36883,69434,23155,-44446,-68429,-101852,-125644,-103564,-54318,-2808,35255,65871,88309,99442,138961,153865,95594,15408,-80184,-155190,-91482,29045,58190,15470,5303,54917,87117,59392,-176,-45927,-66914,-55571,-16248,24956,47285,44414,-13684,-67858,-17536,58767,60307,-19913,-72794,-78421,-60676,-2173,-994,-80101,-113525,-63033,-14734,-33052,-59797,-56439,-19028,50338,86687,51117,-8812,-18368,-1129,30346,55377,-3267,-82365,-85512,-28526,67888,115510,43401,-27874,-41751,-25294,-7177,4745,-12199,-10821,46701,85861,97329,90444,75601,108937,126023,15941,-107233,-72072,27369,38485,32167,23905,-18757,-8571,50592,46633,-22477,-32083,19076,41926,10890,-11263,-21357,-39902,-39413,-787,64735,60590,-16587,-85557,-79489,-47538,-29909,-46702,-63767,-51234,-66082,-96034,-65007,-23704,-21798,-16459,-70965,-102553,-34429,-7742,-72185,-87902,-35489,33570,77289,10671,-95918,-109967,-62448,-5858,51014,25246,-36717,-30690,-4445,-8509,-14336,-31893,-72901,-71584,-16816,82854,151526,103160,6205,-18637,8723,34446,16297,2511,57886,97488,44631,-17242,-8703,14522,-42042,-122540,-130235,-111616,-57127,19366,14998,-527,59799,113022,55272,-44594,-57601,-4478,20649,47198,58304,-62558,-160056,-76233,24085,19926,44839,110480,104474,47703,7392,-54321,-110396,-84689,3921,107088,120471,45604,-45738,-99603,-37207,15392,2541,8698,50519,31110,-16766,-39733,-33322,-24338,5489,92993,143331,41999,-34498,25386,91470,74645,29988,16443,52311,106185,128024,83766,-4355,-57997,-39324,13449,51891,68935,55621,19415,15371,31565,761,-56868,-98480,-90532,-45994,-12265,31525,106652,145166,114967,50534,-7663,-34861,-94237,-115730,-35099,15131,26216,73722,73203,66170,33578,-67879,-97602,-30845,-55,-22204,-9078,28178,-45010,-134276,-79123,-10577,3113,63605,118234,143829,154004,65488,19149,75456,68134,17781,34107,-9067,-69608,-1737,73143,60225,58120,43034,-94026,-194657,-127492,-19179,29175,46280,62968,36004,-40924,-78954,-4556,82881,113703,81633,44437,49889,9325,-104235,-168620,-140058,-72564,3350,38676,40699,26465,11122,5789,36103,45372,13459,-84,-18562,-72910,-104624,-101838,-19145,83316,59544,-36755,-28099,2018,4039,3703,-81205,-200353,-136948,-17753,-83837,-192974,-141284,-29689,16785,-18023,-41899,-43494,-87178,-62720,80473,146885,90032,52067,53751,58055,69163,30000,-46789,-90581,-68271,-1701,31123,9631,-14080,10745,18388,-33835,-91835,-105837,-122157,-125613,-36853,70684,117532,130714,146650,138609,116441,108069,103366,89504,108252,115274,51446,-22768,-99578,-187053,-205966,-174402,-122739,-90144,-112756,-143697,-106390,-49241,-15408,-7868,-27605,-73931,-97302,-102499,-132658,-153946,-125001,-4517,91708,39155,-78775,-116501,-34563,53653,34326,-39805,-69608,-64908,-71920,-82843,-39696,51927,103919,85710,14911,-19412,5762,-8486,-61443,-38766,32766,28947,-59878,-71254,42406,111042,58399,5650,5343,-12729,-50553,-67974,-105176,-127634,-54373,29437,38295,12050,30880,91244,90620,-7474,-102344,-116842,-79657,-43029,-13276,15051,31483,12681,-15858,7280,28316,27176,82911,168393,152744,72299,53339,110051,134199,43214,-55837,-88054,-58085,-27765,9303,76655,135962,123974,80185,83005,129893,89645,-46337,-95042,-14080,32740,-15959,-51926,14570,60623,61202,63146,19006,-53491,-50690,-7362,-434,-1755,52364,85859,22842,-14062,35641,66405,73015,67787,27044,-28429,-79269,-93968,-8310,98396,126116,48011,-66934,-96725,7297,103411,112692,40126,-23656,-23825,-25695,-19665,-7463,10626,34529,43264,36365,42376,56231,53506,12579,-34991,-41768,-27781,-70199,-113906,-57068,38873,63546,61075,87579,103041,60438,-45961,-96848,-68129,-61153,-55369,-6749,41989,65046,53128,35635,39343,73417,78798,58851,83509,74314,-2466,-39508,-24796,-17821,-22793,2596,1707,-48189,-87437,-97061,-112060,-77242,40666,117515,84277,59270,61620,42896,56159,57161,-1115,11410,47011,-19678,-63923,-24475,-19008,-84147,-102818,-39286,1904,-43286,-92380,-84026,-66712,-48096,-18554,2791,4848,-1732,-16637,10620,45003,22172,-33108,-59034,-27184],[-51328,17275,73157,23059,-57227,-52771,8613,44771,19048,-31827,-47875,8262,58325,36890,3847,9985,26257,81218,105234,49399,8859,2711,-30024,-102571,-143902,-100288,-46811,-26682,10799,9908,-53404,-47574,52053,95338,79509,91508,104212,68773,40697,15501,-28892,-53802,-32153,-19069,-57739,-77997,-47968,-16166,-38732,-61213,-78322,-65224,12340,76005,25432,-42891,-18248,26885,-2135,-63883,-56692,12055,74904,63018,-26452,-109716,-91844,-28182,-30983,-95080,-124228,-144451,-150823,-77861,-3090,-19961,-17427,32180,127816,205324,141024,-24108,-115440,-39798,90510,128502,93020,44314,-62833,-152701,-133999,-35913,28120,-25208,-81048,-53838,53624,155959,220793,199151,124141,84619,99800,98504,-3217,-112468,-71745,31419,36272,-23996,-26144,14671,40367,30393,14800,84167,167207,153468,96131,64218,30882,-27374,-74894,-44360,32958,83918,131887,173430,183584,114270,43385,18132,20331,42268,49605,-17775,-95786,-72378,-1080,4566,-57442,-92060,-67306,-47531,-43476,18531,52344,56420,115566,165019,143725,74464,-49744,-138860,-125892,-87196,-49708,-4388,31921,21670,-5783,3803,19780,29167,39677,-18617,-88097,-10995,123845,159781,129679,97231,53898,-7254,-51333,-27927,12298,-11416,-22105,39447,92197,86921,36292,-55028,-80245,-19367,37100,60645,47863,6788,-1343,27341,72937,74794,28998,59,4012,45594,89297,37209,-87702,-107828,-37365,-17070,-5266,50348,81062,-3578,-140280,-148415,-51473,-20448,-22156,21141,62188,70550,3265,-72177,-16953,77421,147478,254242,258033,112320,25164,2918,-35255,-16837,26432,-20628,-47261,8301,36945,17101,34126,45339,-10866,-92338,-69981,-18434,-2522,1831,24486,10134,-26563,-74640,-95790,-79851,-44794,-20759,12019,14929,-7147,-3277,43430,37710,-40797,-81526,-63742,-20017,35984,13143,-71111,-84869,-25417,-10621,-41010,-42836,-4608,-39519,-101557,-76863,5060,45593,92601,176211,159565,45627,-28675,5331,40210,12851,-54295,-105888,-64858,47174,81372,46451,94561,199348,144098,-6756,30423,189996,149780,21710,25546,70251,42275,-27831,-79786,-100073,-79021,-63137,-153367,-234205,-93627,85693,75120,-9775,-48645,-94713,-110445,-47773,-16328,-26812,-27509,-20118,25276,82250,81391,2055,-52540,-2367,68816,50946,7321,-5387,-20863,-15423,1979,17456,8757,-62989,-103688,-68807,-123684,-218251,-230015,-173708,-124745,-96696,-75155,-3657,75884,62374,6119,-6257,10765,19661,-144,-26931,-31131,-40026,-32219,-24650,-10544,25704,40470,36825,69561,88140,92416,139506,153124,79377,33141,49146,32890,-43019,-87339,-36416,12849,4094,-21837,-34146,-23548,53667,130690,114307,14497,-76512,-104514,-45389,3220,-11540,-30615,-59483,-73207,-37688,4632,45239,69218,29289,-3959,-10421,-15762,2737,44593,56543,49430,62262,92001,46367,-20259,-17256,4915,30693,70802,47992,-28812,-23821,52487,78274,63104,60370,45061,14524,3490,33348,41178,-28446,-75465,-19835,32874,53998,70877,51964,15911,-6677,-19046,-85019,-148733,-88186,10234,19690,-5269,-11323,54188,135444,140057,115389,68295,5004,-17605,-65376,-140208,-99200,-2693,17928,-11696,600,40951,43984,19998,-1153,-30701,-85588,-104890,-70070,-25245,57246,115012,40573,-40033,-12089,4947,-39841,-102594,-131727,-99095,-32138,34506,16272,-34587,-36719,-60678,-149765,-187402,-77832,55280,103507,98287,82787,68538,41177,34671,29315,28485,56051,59855,-2817,-52689,-9205,121949,196593,101043,3968,-48753,-87836,-102091,-86284,-79886,-55637,6844,66304,90865,70248,37737,43896,40000,-19989,-73070,-65928,-11156,29394,53800,43643,-17944,-32555,11123,27919,8834,25062,76526,97645,27100,-40675,-67258,-55282,-6318,53661,99517,64241,-14350,-54080,-52806,-59669,-53773,-48834,-90021,-143128,-172725,-135910,-11781,71411,32774,-35916,-99374,-105512,-52838,-14598,-35785,-58176,-61125,-31964,30578,35553,-11437,-9599,30259,46929,34936,-6612,-20360,-30652,-48045,-51391,-48343,-73317,-97399,-100952,-65628,31461,117357,77967,-42418,-90501,-19735,67068,110174,123947,127581,109928,73319,33546,-20143,-74705,-118171,-147540,-126344,-80003,-28155,3100,-20705,-47448,-36129,9124,41643,28478,-22795,-80544,-89451,-7964,52814,-55558,-135700,-38405,66402,53887,54533,92799,91070,37242,3032,-21221,-49660,-27266,39416,90970,43472,-54515,-106651,-102373,-51960,-14773,9430,30400,33778,27283,23343,-31567,-59918,-27980,14548,90222,161985,80082,-55547,-66015,9873,32743,13562,30794,90321,149502,180232,124772,-13328,-122549,-125292,-39232,44134,80367,77409,12526,-51375,-38995,-32791,-91122,-134422,-58681,-5095,-41388,-25333,76495,108548,95264,111541,92223,23058,-57823,-72891,-1875,18514,-18875,-1853,33743,72915,74586,621,-22019,-585,-35152,-65750,-521,37683,-72077,-146542,-57372,11031,40038,94950,95976,102167,135288,50514,-23859,25800,74710,75204,53769,-38218,-64801,42547,109428,84670,91834,108731,24712,-57449,-16364,33923,-523,-52794,-58930,-63346,-68327,-35920,28723,55610,44398,30603,36628,48536,-37067,-156023,-169956,-116011,-53334,28280,73926,90052,96400,69231,16266,13727,42240,51305,58694,31029,-46096,-81175,-51417,4231,-9490,-104721,-158894,-58921,22826,24076,51681,30689,-83625,-99086,-35842,-89477,-178960,-135330,-35077,28215,31705,4096,-62296,-165958,-139898,27867,129292,71707,-4139,17701,102508,135308,72177,-7593,-46328,-38808,17085,27836,-14022,-20976,-4582,-41422,-85996,-79878,-68097,-125221,-166095,-66965,68261,115225,87094,63986,79504,87406,40499,20284,68998,121751,114011,49075,-13171,-54744,-103192,-112302,-95803,-74511,-46033,-47327,-75292,-55847,-19359,-1688,-10966,-45109,-101564,-135915,-151382,-129267,-77779,-70796,-41950,21545,22781,5059,-16093,-45113,-11365,22139,-23989,-55617,-52032,-89052,-127657,-95543,-16456,19123,12652,19382,42585,57352,21344,-32676,711,69256,43331,-58194,-86548,-39953,10871,44485,53907,22328,-19234,-31205,487,4095,-37187,-23127,64414,104680,25859,-53375,-34943,-976,-31846,-86956,-88223,-52941,-42923,-58093,-38927,-24242,-52352,-67824,7745,62511,54322,76673,96090,60991,48845,41827,60817,115738,49737,-79034,-91852,-37913,-79598,-106178,-34691,39487,57700,34062,23009,92054,140298,64705,27490,66804,65204,35741,42308,50785,-7673,-26668,22784,9198,-39018,2995,39682,5976,4380,47192,55679,1748,-33457,17768,80767,118232,136729,114781,52490,-11203,-47767,-1446,67039,67258,8146,-48957,-88079,-51029,54125,117384,69579,12866,18606,34098,47705,21794,-18817,-40285,-50093,-39033,-14085,-5269,32907,41469,-42878,-131516,-128052,-111519,-122173,-60824,54204,72483,56227,112493,168760,171746,141726,87276,5999,-63136,-49480,-6262,-5881,-14303,-2563,15673,39565,70043,53778,10107,30837,70945,27045,-71509,-127547,-97747,-54119,-23593,-25843,-16586,-4502,-42807,-112814,-86064,23264,86423,53621,24256,26142,13197,17252,25728,9727,49617,97766,50397,-7377,-27480,-68563,-80582,-36511,-11188,-44351,-81941,-60181,-6050,-8691,-20629,-6288,25610,62277,59745,20918,53174,93066,39071,-40235,-60913,-46649],[-33977,18606,72998,2271,-115562,-126373,-58557,-39389,-77625,-98772,-47099,54086,85187,8450,-51649,-11796,17748,25828,38497,11807,-35268,-30336,-720,-36502,-86408,-72587,-31019,25044,91584,63748,-32136,-48414,25892,85185,103763,113116,105579,72376,66165,73547,38118,645,21930,4244,-76523,-97435,-70810,-46628,-12643,19574,-24756,-53168,11735,64767,7939,-75000,-73897,-9034,15158,4936,42835,85171,69959,31231,-7119,-48490,-18231,61831,78838,39148,12556,-56249,-105911,-6692,116239,79438,30750,54033,98584,98850,39236,-63331,-132328,-87270,-4683,20848,21176,23105,-54145,-140754,-128475,-27521,39397,-22392,-71840,-28838,53921,136383,206109,149670,60192,46410,68286,69962,8905,-60432,-45533,15557,24493,-15664,-19870,2853,18640,23413,13156,57386,131279,157222,151260,155518,139401,61830,-21519,-18213,41052,98469,139960,130997,76788,11076,-38683,-95672,-104241,-47598,-7444,-44343,-113368,-128544,-85318,-38561,-28155,-41615,-15627,-1814,-15480,29375,44982,14876,43475,92139,64377,-11601,-89274,-137095,-150078,-94610,27524,84074,28320,-39114,-36328,8206,50670,65645,18552,-85488,-119438,-48891,-5130,-22366,-24657,21837,32643,11100,-4608,3467,15066,15604,34794,52053,27693,-1128,5279,-45659,-107250,-77021,-7160,39979,42970,-1969,-33900,-27235,8972,41964,32138,12908,4667,23155,92370,98392,-40691,-145904,-116414,-50348,-3303,7679,18008,15400,-43684,-26375,51943,34743,-10535,1222,23033,48166,25847,-26191,21904,92894,116881,159040,156762,76075,1131,-23687,8434,52360,37963,-17742,-23192,-11491,-4047,49713,116285,106143,57833,-30,-41017,-56118,-67159,-48432,13837,49885,46439,-32429,-105189,-86195,-43584,-48971,3006,68009,47359,21625,60045,57763,-333,-47992,-47366,2014,67579,50337,-25764,-66092,-46788,-39029,-62864,-38213,18044,-24705,-65171,-6466,39433,7102,3503,92688,127754,47056,-9301,-14883,-7761,37392,51368,-7037,-12421,38185,15334,-62823,-62458,51656,116160,19726,-29092,96679,146030,40665,11103,87619,103955,11023,-97339,-155100,-143556,-97100,-125981,-196338,-137058,-34475,3798,22185,29611,-26304,-61671,-35518,-44341,-54755,-19369,42266,74690,60856,44407,-7499,-63858,-35758,18756,5297,-13365,37775,78819,37464,11805,97859,147486,32874,-52096,-7216,-41160,-166488,-191111,-111709,-63291,-66959,-74468,-13451,78967,79646,33498,46611,60824,28232,-20677,-60885,-60435,-43329,-48097,-69778,-43022,16555,7145,-24456,37797,105868,91447,68304,56874,24791,-23654,-51402,-42392,-12452,2041,-11847,-19695,-9058,-10083,-45339,-59026,16759,77292,16978,-94043,-137450,-106129,-37888,-20675,-46549,-66028,-86847,-76755,-43576,-30987,-1706,31278,-21494,-67063,-17482,18675,16010,43261,42130,4156,6732,46536,43595,42327,73440,74097,72497,107829,83651,-13431,-13811,67143,81820,43125,-5971,-53940,-49356,-20655,-4005,-8980,-45722,-44043,40926,86497,78475,62955,-402,-77358,-73782,-14021,-51751,-104092,-20815,83916,68307,6451,-30106,15443,90895,89651,39129,-20323,-60361,-55788,-63531,-113832,-105343,-20568,31092,3314,-423,17848,-13626,-37041,-23444,-10676,-32936,-70848,-85750,-75589,8977,78369,30340,2930,39682,3161,-75836,-130962,-150719,-99687,-23048,35446,27722,-4855,1785,-42403,-172282,-199566,-24775,144951,156696,95450,75209,109169,92720,30137,-22424,-47396,-1215,68807,39550,-3783,51037,190434,247710,140580,29928,-45756,-110975,-131214,-98596,-56989,-32413,-28224,-20109,-514,18298,30662,24923,-1371,-8014,-2050,-22179,-14402,32355,58397,49899,24876,23592,25985,19213,58321,128195,117068,47422,-36383,-91045,-71690,22848,89125,80500,64999,34258,-8176,-17839,-31420,-69731,-53124,-19642,-67942,-148993,-164347,-90885,70302,168633,132652,42718,-34759,-66713,-56787,-9389,26148,15536,-35023,-78732,-65765,-17251,27089,45203,51710,41539,-17398,-67291,-18416,37955,25323,-24656,-64467,-85508,-75218,-66021,-50694,16093,63538,13753,-73740,-106924,-48391,17271,70148,121240,111361,73297,57592,42153,-12392,-60959,-49709,-35351,-52836,-35601,26518,18957,-53741,-107065,-116870,-55254,54590,108700,41105,-69490,-88583,-4888,55095,-44496,-113150,-28985,63045,57984,59701,91180,88553,43286,23747,50903,88500,114257,113451,56051,-67169,-147657,-123790,-68856,-26275,-2087,48389,85049,56053,41244,51857,-8464,-35008,31448,83299,103759,130295,91772,-28919,-93446,-46556,-12776,-17959,20578,105821,156865,159667,129387,45281,-56130,-91494,-40144,34757,91111,99129,31064,-71182,-80819,-35552,-62794,-106226,-15791,36016,-61623,-80090,30024,64850,77959,168260,180524,61205,-17932,17743,55868,12601,-52044,-33389,48241,116548,121796,55522,-22157,-72083,-120555,-119273,-16679,48980,-29906,-84141,-25396,15075,32148,50396,-7393,-26138,61720,85853,19876,-16750,4956,46632,57276,-4649,-24630,40221,69139,44593,59236,136760,167496,106922,66164,53391,-14857,-84044,-76316,-74642,-59397,7640,46105,27272,37301,85973,100328,43737,-84640,-149119,-110819,-65650,-39756,-19163,-16187,36416,95820,108349,80979,57972,48691,79505,85794,24085,-37125,-37810,4342,46133,-24474,-127403,-141881,-43184,34510,66449,112007,104599,29545,432,4809,-34181,-62683,-33152,229,39755,63814,41857,-22984,-110966,-107311,-6778,76450,68246,4765,-17941,31710,33597,-15312,-40166,-24867,-9657,30889,44163,14841,13001,-15489,-114225,-145377,-40318,55707,24336,-59119,-51743,29720,56593,1721,-58531,-37403,9787,-29220,-47149,29952,79823,47648,3314,-32076,-27817,5673,16418,-19833,-54323,-42946,-17093,-8089,-4485,-15809,-28159,-50817,-90433,-121521,-136635,-149373,-106808,-25704,-17984,-31378,-20124,-14424,13728,10958,-44796,-34236,1900,-41771,-83030,-75228,-62128,-54939,-62968,-58924,-66425,-61229,18336,91864,105707,75221,38401,59144,84800,57654,9423,-47558,-96604,-67707,24228,77325,59476,14010,3643,65786,119470,70034,10127,30534,84649,62631,-45871,-117963,-99007,-77441,-81253,-31945,28146,21756,-36363,-76227,-101936,-112794,-95473,-18714,36423,49314,54186,22086,-7292,38723,47055,4279,25906,6082,-54945,-20992,39563,-33056,-110490,-84675,-32596,-11342,-21350,-4592,100724,175820,147821,110234,75562,49601,98693,140145,60661,-59935,-63195,-11183,-19899,-25888,31708,51191,10469,-10178,-25820,-53137,-65134,-54612,-6488,62803,118188,159820,156614,65910,-16940,-28473,411,13150,-2065,-19472,-28033,-99321,-118130,6878,108552,68566,-2519,6692,57437,96017,63488,-13237,-102241,-140838,-66945,5847,-7177,2155,19661,-39308,-121635,-146576,-119001,-100298,-74449,5410,55434,69817,125978,172256,210709,264260,204519,46075,-56289,-35019,2237,-12478,-38856,-24425,13977,53249,69544,33877,-17595,-5330,68086,99450,27569,-98163,-132349,-76748,-35389,-35447,21177,69802,10057,-91708,-96930,-40543,7577,16703,15954,35778,46106,383,-49444,-25426,54574,104753,83998,19267,-43965,-88908,-47373,44292,44233,-55637,-103376,-54050,13809,31576,19755,-7584,203,58797,88790,61960,86781,111872,41794,-33909,-37941,-25354],[40106,23208,19263,-15136,-92129,-124727,-96046,-86846,-83156,-68620,-36685,53610,102456,6625,-88632,-40478,-5653,-33946,-38152,-23780,-39911,-15924,43104,16203,-50416,-55788,-12933,46563,79985,38213,-26259,-48808,-10741,74788,131843,100590,40920,33210,63240,61441,28476,20803,51847,27708,-54626,-66162,-19556,8480,34354,31608,-10794,-21152,5744,13193,-7627,-60048,-109509,-78229,-27828,-613,60466,99736,36138,-35490,-42422,-19875,35825,98363,120605,138109,121122,11311,-58925,37771,142901,95821,44064,54664,64646,61040,58993,26109,-34950,-88510,-86461,-63807,-60330,-28724,-9598,-49980,-75595,-9722,38192,-26143,-59323,-14491,38207,92751,147505,66983,-29427,-10411,47189,65082,35072,5972,4759,24609,22570,-30197,-64547,-57102,-50255,-27032,17811,47790,42658,38128,80404,142016,162061,144016,124306,87386,56002,71051,76820,22242,-63069,-122264,-118241,-101324,-85670,-58448,-31081,-28244,-59031,-78478,-27089,54122,58875,-15863,-15741,37393,41179,45291,30022,-14948,3650,68058,19357,-89818,-105732,-95936,-127716,-73104,73327,115553,20148,-62242,-60027,-29359,1519,961,-50070,-91035,-55184,-28939,-95462,-183332,-180843,-76031,-19844,-2413,26490,25992,266,22845,68465,34930,-42367,-73229,-28052,-29091,-69629,-52468,-6985,19039,27258,3367,-16941,-20098,-29936,-21849,-14103,-1770,21315,-5590,9631,63342,-6923,-144524,-157354,-58403,13711,-4126,-27995,4242,20559,56239,84595,4156,-43154,-18672,-21563,-21317,-30363,-64619,-24824,34832,25768,-19427,-41225,-23395,-45528,-62096,27230,92162,69607,45165,27638,-29851,-39248,50659,146669,149678,104340,60363,5068,-30662,-45455,-28934,43946,109620,110100,25546,-45653,-25626,534,-50172,-20043,93929,95411,8757,5812,65616,100149,65213,-1881,-18096,28072,41191,16320,-14517,-46371,-78077,-86364,-37806,38903,23149,14696,89247,112500,44947,2496,40676,50525,-14722,-53544,-66721,-67763,-1367,75941,86051,63314,14722,-55042,-141931,-198920,-106761,41591,63109,-9195,-1289,28479,-29686,-34070,42394,87115,41825,-42020,-97530,-106613,-96303,-101153,-126597,-138340,-129831,-54975,39460,64348,96,-21507,7714,-29168,-77562,-31543,73063,106772,47883,11335,-11264,-37037,-18638,8187,4368,-4928,56362,113597,48696,-5439,105920,193371,109067,54507,117698,99493,-18263,-52242,23347,44461,-13572,-38228,24260,94497,91404,78775,111918,101492,34038,-15362,-48758,-43764,-20997,-25118,-57662,-44897,-34504,-81471,-102105,-20521,66756,68127,20029,-12445,-13474,-60825,-121346,-94335,-16879,-16951,-80745,-66131,855,-800,-52644,-64665,-12206,-8002,-94763,-188690,-185586,-111732,-49836,-28083,-12785,-28712,-60048,-32482,-22829,-66167,-45660,14856,-14930,-54652,-1222,14568,-41242,-49230,-36438,-45542,-38939,-15019,-18065,17387,85921,104030,99953,112492,82381,18297,33213,67923,46389,29165,-2916,-65936,-66390,-30309,-11511,-23517,-56804,-42773,50035,85454,45010,17982,-37212,-120382,-133440,-68608,-70672,-106958,-58135,14042,32645,22743,12750,13052,39989,50786,13639,-17271,-14124,-31915,-58247,-86062,-88417,-10419,76874,60888,8219,-18603,-56042,-71863,-41878,16538,37695,-20467,-80542,-79003,-43682,-36556,-45506,10740,65254,8656,-39461,-51696,-59910,-37679,-25403,-15250,5503,-4057,-23262,-53457,-106911,-90028,47303,154155,116606,40040,57420,123025,79052,-28623,-93602,-114673,-43370,57316,51679,28547,90496,195173,215914,119288,10465,-44679,-55733,-44683,-5121,54257,61989,-1160,-75718,-96151,-25410,76218,82281,22341,18926,49035,35430,9674,15069,35160,55909,78018,89500,66523,47625,115431,200713,118945,-26801,-75493,-70242,-16461,91856,122560,47546,-277,-20735,-22549,-9193,-41432,-80379,-24065,30887,-1657,-57075,-70909,-40224,64202,162746,175570,135109,57190,-31882,-73600,-43410,-673,11522,-2571,-52231,-109083,-97622,-27055,-4462,-7151,-693,-45121,-91563,-26648,97461,136608,80665,7319,-40725,-48763,-15713,17643,60084,51747,-18294,-64809,-63455,-52992,-74063,-85108,-27712,3305,-14285,-21428,-2650,14743,21012,45105,58297,2618,-40994,-2130,-9262,-87037,-116137,-78650,50,92989,126351,61685,-21743,-40192,3105,39898,-36868,-107524,-57313,17530,33299,61525,102382,84896,30734,12279,67653,176318,235432,170379,28206,-114258,-149684,-70232,15721,64047,37876,42191,75034,53694,27474,21082,-27560,-31735,53539,101576,69072,61782,82006,46685,-13585,-29611,-24377,-21119,-15784,7442,27209,44427,91255,101854,40033,-899,20165,54394,75612,67521,24708,-52958,-69078,-21577,-43001,-98220,-48979,-1499,-71079,-75433,34082,86241,95072,150022,138839,34868,-1818,58806,63941,-1868,-35224,16306,91030,120688,86358,12790,-99316,-167619,-171274,-149573,-72002,29148,30603,-6121,-1589,987,-24324,-62379,-145773,-170562,-27482,114049,78452,-47472,-83638,-8309,84297,77796,2225,-31322,-27853,-33234,-13362,89000,173799,155000,99920,57651,-15438,-63173,-19165,-4909,-5769,35291,29992,-938,66979,142194,127652,44514,-61139,-88544,-57871,-55994,-77431,-117262,-153355,-75910,14212,56382,106568,117911,45684,22924,7461,-54956,-72174,-41453,-20591,20371,11881,-29542,-46555,-17010,29126,96733,121548,61240,14113,32648,24628,-693,30542,66905,26922,-12227,-4876,11481,15841,-1729,-27377,-26510,3937,31846,6151,-58284,-84546,-88433,-92602,-75805,-34800,-6095,24055,43518,52459,48528,-37316,-174363,-185796,-32585,128130,144603,39504,-18347,5700,-9071,-81200,-129344,-99844,-49606,-67427,-74590,-16519,3761,-35689,-49943,-49416,-19167,48505,67331,-741,-73562,-97617,-74732,-45472,-41451,-67299,-92600,-118967,-131426,-102307,-77384,-79339,-61601,-15536,3951,21492,5785,-36120,-36059,-18132,-1768,30329,8046,-76318,-119777,-95436,-15937,40026,-5846,-65534,-87282,-54398,30171,100252,121907,100397,68174,65094,69623,94745,105090,15547,-70235,-53718,-2536,31590,58470,32507,1232,60609,137589,115455,50818,614,22948,85220,29826,-100173,-129757,-105655,-95289,-27658,71045,104749,35404,-102791,-188912,-155203,-91379,-43658,2181,47679,54182,18832,294,39891,55687,-2757,-47546,-64745,-29794,51034,95551,38691,-16035,5497,40911,15003,-28026,7802,109094,136374,106427,64668,3002,-16807,67869,126689,69666,-9560,-17286,-29238,-45124,-11321,26164,36050,28410,-23373,-94734,-128971,-102118,-44615,-76,24903,42774,76242,76859,-26198,-91844,-43864,-12216,-33209,-31701,-20686,-39044,-129581,-136279,-12088,58276,10555,-42546,-39721,-12720,37825,82157,63168,-66687,-136218,-16320,73578,29692,-5881,4503,23515,8191,-59047,-88253,-87169,-108685,-64801,25818,64014,80837,93478,128830,179261,143664,41441,-20247,-19816,-17549,-28081,-41854,-41691,7715,64710,64731,35414,12153,-7542,18741,105942,130342,10792,-85279,-50212,-8761,-26397,18001,84242,44130,-51309,-93418,-93219,-59454,-10327,21781,62196,90220,11722,-79107,-54396,10092,27616,13928,-23803,-58335,-52154,-7219,51120,40308,-47043,-95534,-81210,-55018,-24206,-10901,-35251,-34957,12846,60095,65747,83689,90650,37866,-1676,16525,45441],[104011,39523,-17354,-9803,-26770,-80199,-98369,-56791,18953,33740,-19705,17071,84686,17894,-66874,-25776,-2067,-47881,-80194,-56673,-18671,13566,34214,8961,-34010,-39570,-17454,-3525,-21348,-47713,-44640,-52921,-49053,48570,137936,63042,-46169,-25636,38108,15311,-18223,6703,38368,33446,5335,15170,47774,37102,-13112,-41100,-20810,13495,15837,3068,20406,11924,-55283,-79828,-60116,-40446,13855,57431,21176,-43391,-69534,-52755,-3764,36492,64572,112254,116325,34784,-12118,45269,69146,-328,-8971,22808,30768,66858,117455,134207,86889,-33464,-93399,-67428,-67475,-43155,24445,13700,-42323,-6912,13499,-59543,-59002,-1557,39989,88753,137444,67946,-32453,-21612,41436,61883,41123,22194,20441,34724,13731,-77805,-124888,-97842,-92594,-67999,33788,97754,36620,-47400,-30085,42215,83742,144788,206858,149523,61236,45216,21856,-54862,-126564,-170996,-125684,-30925,8641,-15318,-35292,-20233,6917,26757,71471,134094,102442,-11707,-29643,46892,65948,43840,12142,-8225,39319,102835,24722,-86607,-52881,-21640,-71783,-49883,62712,109339,46299,-28219,-50382,-52315,-56238,-69589,-76644,-38145,22118,17356,-76593,-165965,-142625,-59406,-53876,-55316,14743,36177,-10087,3793,51568,15962,-47458,-49828,-7330,-17260,-26583,26066,61821,34233,5096,2556,40127,71790,34320,-46995,-100923,-63984,26497,5146,-58330,-38203,-58597,-147695,-140280,-48563,-3458,-29608,-54672,-27131,23082,69386,55049,-51745,-71102,-12839,-26103,-64841,-101965,-130269,-76915,-2245,-5848,-86820,-140841,-96525,-43768,-12700,43938,57053,52368,73934,46704,-44499,-67252,1773,95032,132568,82270,-4572,-22691,3353,14664,13768,66345,101681,86221,60627,33151,17821,26341,-25074,-43244,44556,60872,-49661,-61843,65037,169354,158412,46395,-43351,-33512,10628,38162,32247,-16502,-95357,-132238,-90039,6575,45295,49928,74141,107450,100493,81492,82377,20716,-62124,-70959,-38778,-43272,-32729,36350,103961,76606,-17006,-71903,-121560,-188668,-147370,-28201,70562,58909,-30020,-112108,-143791,-119640,-68539,-7203,27516,29646,15194,-19662,-50906,-33889,-28989,-85652,-112426,-33241,35251,26481,-12382,-18067,-1860,-45260,-113981,-64134,66370,114879,47414,-6987,-9094,10535,39396,68383,66919,15755,4452,33142,6356,-20338,60172,111680,72441,94279,170717,147198,79715,53360,107034,130728,65193,17521,38444,56288,49116,65357,102643,97648,58069,36250,12018,2740,8357,20770,122,-34628,-89246,-125488,-114516,-69111,-20978,-2339,-30972,-42806,-21397,-70394,-150613,-131954,-82489,-124405,-155954,-75539,13785,-2271,-46057,-37032,903,-26735,-96566,-140988,-115567,-82049,-69448,-19040,45357,19928,-36659,-5585,4760,-62360,-66615,1540,11765,-15196,-3084,-10225,-88054,-134750,-117112,-98193,-74073,-40055,-81080,-93762,-4032,74080,92025,85301,56981,36102,58632,50924,26925,66393,74105,-2952,-40574,-10620,16562,-19748,-85280,-84234,-740,25551,-21831,-25713,-35559,-109147,-172251,-173137,-173524,-178102,-143255,-90622,-32524,28476,58929,37378,41127,78738,71093,65355,79994,25559,-36940,-52395,-39045,13725,90776,100063,19635,-43874,-48085,-44592,-29809,25598,38573,-31998,-78430,-52687,-67051,-116820,-96263,-18477,11671,-28359,-2443,53998,66654,52550,-2369,-49120,-31091,-7243,-32197,-62232,-47868,5440,77498,107517,59846,1609,25165,72872,19500,-50701,-73821,-79215,-16773,61522,40075,8084,55430,120168,143938,69114,-35694,-55505,9907,52619,81419,129962,129449,61567,-28555,-91776,-33933,104224,120295,29322,2695,54782,80422,36206,-23374,-11191,46149,76365,79579,70027,73473,131394,175677,78198,-35007,-31184,24319,61242,90436,71198,-5015,-55431,-91478,-77717,-44488,-58163,-50804,33065,85216,75868,48787,7623,-28003,-16956,41814,101852,145884,93663,-29640,-108385,-100296,-82037,-67940,-21246,4796,-49890,-107201,-95314,-76495,-41364,9730,-3054,-54112,-23994,92137,192870,194301,124096,44382,-4044,16931,69266,115403,89310,5607,-37467,-27792,-37306,-94423,-146949,-127304,-94597,-100438,-95114,-41406,34818,67470,53283,39593,-4530,-79590,-87203,-83253,-115721,-68180,35954,115795,139903,80967,-9939,-52052,-59282,-32102,21270,-5904,-77546,-76939,-17417,30795,91400,133720,97838,14145,-26239,21895,149957,242745,170491,20720,-75074,-48490,61039,148799,162811,58804,-19033,-14827,-11087,-35690,-51188,-87837,-88226,-11421,27109,-16560,9914,89651,124497,105928,62284,35363,33505,-27202,-110769,-120352,-53014,48369,91919,60862,67160,114722,103694,40449,7520,9062,-2135,-8400,-11103,-63198,-123469,-111861,-88246,-83351,-25295,80383,130669,113414,87133,47627,14337,10895,15161,-12826,-34071,-4909,56226,74294,37306,-19198,-67722,-122839,-131365,-93210,-105874,-105758,-19301,33693,23933,18083,1926,-47138,-119216,-213506,-233030,-77073,83491,65218,-60936,-85673,20168,141445,124467,-12126,-82816,-51629,-47615,-47409,22042,72248,94729,103512,59270,-9668,-23318,41696,71384,64630,72775,46247,24208,88206,111402,85506,83520,48275,2512,-18764,-61617,-108778,-139021,-151164,-80589,-29893,-24125,64901,136265,47889,-45116,-62224,-70709,-69034,-71023,-92744,-41535,32471,32235,-25283,-42675,8868,100494,92913,-5339,-36987,814,-10540,-28560,34672,108588,48646,-65896,-103524,-67490,2579,41413,3094,-26603,-15288,-13388,-16427,-44870,-83957,-68484,-45115,-38871,-20803,6104,20553,28466,66975,53397,-68171,-187241,-176123,-59080,75403,97528,18303,-4771,12067,-28045,-98345,-96721,-57889,-58599,-75985,-55421,-16022,-13899,-32584,-24303,-11542,11414,55787,72330,14114,-78948,-145200,-133926,-100668,-79186,-67560,-81710,-127089,-125052,-59028,-3720,3177,6996,25767,21973,44402,49952,111,-12582,25035,75092,103847,35736,-76952,-98214,-37869,37510,52189,-17744,-76297,-66975,-5886,45315,95023,142864,111158,31063,-4654,23387,118195,144264,42049,-18265,4124,-8093,-17996,24489,23881,-16067,9008,63635,89496,83614,34991,35696,109677,101468,-18074,-89496,-82067,-72083,-44455,42934,124280,75789,-78074,-149753,-87586,-37243,-29914,6830,57389,62739,54345,45293,54042,76589,50092,-35034,-95345,-32374,57843,67765,18770,37115,133810,194714,129034,32407,24300,60834,49542,2523,-43149,-72936,-70694,-30286,27732,90397,94568,37364,-38938,-44475,-6598,544,27120,53829,-8369,-75213,-84631,-68019,-12097,45616,32864,-15804,-34018,-34727,-77906,-86847,-34342,-26933,-49418,-25730,-30171,-79752,-121517,-65206,17135,-5685,-71847,-62751,-44120,-71811,-33472,96075,156111,26770,-50816,48324,83515,12665,-6379,33830,108042,125351,44460,-23796,-50033,-82674,-53327,13693,10182,-17846,1185,31873,29357,22291,21937,25429,2571,-43534,-51012,-44860,-57813,-5477,58159,54903,53933,63226,4518,-49815,23922,110725,59099,-21680,3413,52442,11604,4108,65084,69207,8473,-40358,-71945,-64404,-17749,21453,52306,60675,9417,-33113,-12761,11420,-17373,-60214,-71743,-51770,-1522,30871,27636,-2618,-35718,-49932,-71917,-106162,-112070,-75697,-36075,-19840,-22220,4223,34235,48334,47157,43298,53276,76632,108796],[108514,57533,2660,8938,7033,-45291,-77505,-1216,114633,103940,-2638,-16972,33684,25574,-537,29278,23185,-45504,-110801,-96916,-18764,4777,-13446,-4009,4805,1099,-16724,-57627,-86612,-81376,-39292,-35266,-66434,3352,95678,15328,-88164,-53710,3214,-17999,-23068,11846,23104,33430,68585,95528,80283,16232,-79231,-65726,6753,28691,26018,39468,59422,68930,40450,-3093,-39693,-64059,-53408,-27961,-445,-6172,-52807,-86231,-69411,-40141,-7114,25449,43545,21511,7581,19975,-23496,-109238,-70309,4027,31884,61865,93231,120364,110223,30560,-34107,-24812,-31495,-32260,12787,7565,-54687,-37879,-24338,-77128,-32950,25872,39298,83806,154745,131167,40780,-5115,5827,9518,-15692,-33059,-18319,12490,-6975,-101120,-133006,-90597,-86750,-64410,55812,169204,125390,-6752,-53449,-14193,18114,86162,165146,143158,86625,69487,21308,-77186,-139352,-152527,-70534,38493,60989,3838,-40886,-28308,15284,41982,55765,79322,60378,13051,21818,65258,60989,28621,-12135,-11786,55083,102550,26584,-41455,15516,53103,1315,-29933,33197,104958,70095,-9580,-23032,-26858,-58439,-70277,-47900,-5938,33063,34799,-24444,-59182,1709,38285,-49003,-98019,-16269,27429,-11323,-7710,40200,38681,2965,12986,34658,-22114,-35792,58269,105787,43546,-6989,20049,101697,164569,135356,-8468,-147286,-133258,-7847,31729,-47452,-99452,-131579,-131828,-45537,3562,-41270,-84836,-80092,-45005,12382,62417,31112,-54173,-60331,-19178,-37972,-76191,-114180,-117435,-38948,38835,40955,-24217,-96841,-82881,26684,107180,73578,-7747,-13962,39168,50769,-10491,-51565,-27297,48564,96633,49607,-74890,-104478,-44450,-7334,-13988,9010,2366,12048,76260,74682,-3221,446,1220,-37034,-21612,-27999,-104702,-71633,54005,128503,124915,48226,-41616,-55302,1247,50606,40795,10400,-49697,-116264,-112248,-30583,28953,17598,-35144,-8867,71436,122277,133044,49988,-41778,-12626,69624,48599,-3708,40070,105011,56236,-29815,-31671,-26837,-85068,-112686,-74324,28922,93109,-16080,-161329,-172934,-173211,-175352,-103947,-25593,27522,55487,29400,2424,25201,423,-92152,-102874,-5534,7791,-46149,-39988,-35013,-56628,-97013,-134500,-84541,36228,87040,23954,-21723,3743,38149,68885,121209,111363,14485,-59734,-72602,-71890,-48972,13847,15289,-15042,48049,113244,77070,42091,27925,82499,150789,112845,26740,-12474,-17534,-7465,1520,20951,61717,90333,94050,75384,44979,20787,25044,2491,-55191,-76980,-40634,-31600,-64358,-79826,-83727,-86621,-37013,15125,-39930,-140379,-151176,-121433,-131380,-109333,-42056,6961,3044,-13350,-1693,27393,18873,5020,36983,81728,30773,-33924,9037,64794,11172,-50977,-5337,41025,623,-55340,-41738,-10780,-36199,-60468,-42417,-76632,-115648,-101359,-98027,-78678,-33626,-98890,-157743,-68452,23342,29853,22936,24230,25624,40615,40235,46418,95123,100877,30390,-7528,29411,51806,-14105,-94737,-93858,-32866,-25770,-69441,-73266,-58285,-101124,-189755,-244125,-241807,-191441,-135205,-91056,-46930,16812,47765,35167,48819,104033,125042,112835,99725,53761,-4514,-19900,11205,29061,57733,91624,46363,-15181,2558,21899,-721,-8879,-23979,-57430,-45533,-14382,-57183,-107639,-75483,-52875,-83683,-84752,2646,89137,102837,90891,47141,-24615,-56275,-5045,25755,-12014,-21395,20957,57686,58178,49155,29263,5563,1525,-15509,-3820,19793,15108,35651,65587,4628,-47129,-1597,81209,122457,40612,-55608,-61974,9320,50800,67084,88876,85367,72175,57161,-3695,-7168,79512,78003,-23226,-58279,18808,84995,40257,-58086,-57774,22321,50591,42764,48879,65048,83633,76485,13734,-20914,1579,66301,88056,62654,27733,-33851,-100281,-154778,-149402,-97359,-42807,19564,84357,114427,115788,83192,20953,-36404,-83198,-96230,-24594,72313,50479,-60229,-141367,-133372,-113427,-101418,-46964,31041,38425,-28517,-75852,-85597,-36617,36903,32731,-16531,-14333,40736,156746,199468,134588,76903,55403,42628,75278,133468,116629,27972,-28495,-43781,-45507,-50341,-51663,-55029,-80108,-102434,-80779,-21249,40321,53210,6105,-32601,-56089,-105120,-119614,-139868,-155614,-45429,93255,161589,146028,11983,-136031,-168557,-131252,-65580,23522,28407,-34999,-70288,-25029,38736,97081,132553,110571,24054,-26897,772,80570,156465,116175,5374,-30959,51343,161724,199302,145057,24434,-69889,-97278,-94732,-112294,-114497,-132152,-146674,-101079,-68775,-84781,-7941,102620,138281,142133,128278,98879,88625,16108,-93965,-118262,-56952,14955,32355,23778,90501,179327,133393,1369,-50876,-11189,38720,39427,-30174,-100225,-117362,-104307,-137865,-113815,-1958,84780,101073,84241,49516,22041,12792,-12646,-66079,-107442,-77792,-15429,13264,-15867,-73294,-96699,-85497,-54613,9136,50528,-14741,-83048,-65598,-23839,9241,29441,12064,-6997,-59089,-175839,-205125,-75221,28191,5383,-48165,-6858,97362,154946,73409,-58041,-60736,21725,5368,-30386,12857,20148,11438,34382,9208,-26846,-1443,66328,89442,84199,101907,115017,101256,74630,20651,19486,111773,127558,66227,35211,-8692,-71013,-69083,-17794,42138,12566,-54585,5645,105553,56627,-33320,-24314,14150,-6050,-77987,-119343,-45288,24816,-1134,-83500,-91391,-256,94474,67320,-10635,-24068,-29897,-73641,-85620,-4958,107520,81656,-37980,-114408,-113017,-32632,6586,-36321,-22944,16568,-24097,-17001,32586,26600,23909,32716,13567,21824,51807,35460,1822,31649,18820,-79552,-137680,-119759,-74163,-24458,-28882,-51530,-20942,-1776,-32442,-64832,-35036,-17168,-65973,-78872,-8559,43667,38269,30861,37834,25892,27805,54218,75709,45598,-60028,-149878,-119399,-64705,-29855,17905,17623,-55241,-87834,-58556,-7245,19262,56385,85901,12927,-28452,23161,42413,71030,113156,104599,90858,40542,-57288,-51217,46979,64657,-12042,-96156,-132733,-96517,-19410,20395,67777,148585,109828,-29769,-95843,-48170,58928,68280,-20956,-52552,-14251,-18064,-33316,-6064,12504,-11731,-33978,-28037,19167,58436,68385,104453,132375,106159,31224,-40047,-32405,-2022,-14557,1584,64982,59095,23776,40754,63553,23302,-6628,11361,34581,31439,44571,47573,42063,64234,62408,-13871,-99387,-67059,7929,-8798,-85442,-37411,120649,214173,165986,68721,-2436,-35811,-32475,-63751,-108834,-101612,-76673,-75335,-33430,73638,101896,14447,-54767,-28361,-15599,-33048,6665,35776,-3060,-11104,3015,-25009,959,77123,70037,-11461,-83089,-71536,-8105,28384,3400,-45154,-56178,-30601,-56088,-83317,-44058,39645,55589,-45294,-119769,-58175,1500,-31083,-4369,124007,179986,66164,3567,42713,-2129,-79667,-41455,48082,113612,104668,49641,15982,866,-13584,11172,21202,-48781,-98672,-48662,1687,-3530,-15045,-2941,29075,16681,-53725,-64468,-45809,-60114,-37709,2780,26008,61225,74607,19704,-46038,-41964,6314,818,-34807,-6198,72744,56946,21346,39442,50302,27984,22399,767,-21541,-11504,15177,20646,-7156,-22238,-2100,33159,68501,41127,-37052,-69673,-47670,-5585,42811,38409,-11718,-26253,-4763,-32906,-106140,-160654,-114937,-15030,8980,-46958,-46118,-6455,487,-1101,40646,76569,74434,87161],[49033,35475,15304,2651,-9788,-34414,-52779,9436,95741,67533,-5970,-25947,-8282,26700,40643,42123,2919,-73409,-140840,-130541,-62265,-44186,-32406,22547,43934,29214,-950,-45377,-52078,-39905,-12233,-7695,-60733,-40544,33560,-3256,-55525,-34227,-31723,-45762,1284,42407,24399,22750,74952,101593,74459,28178,-24533,16033,64541,16791,-8738,28123,35289,41291,62159,49033,-9703,-74007,-115405,-121602,-60663,-2956,-26957,-76190,-79572,-51660,-13038,9073,19557,5669,-17524,-37537,-88706,-147392,-78133,32357,81518,66024,33721,23240,46129,66467,40027,6655,-29119,-61941,-51849,-29350,-60166,-64289,-37770,-16894,55096,63043,12135,24182,108257,136588,82478,-17369,-66967,-67716,-91360,-99142,-65634,-17391,4244,-37611,-67658,-56587,-54035,-24080,72080,178718,170261,70126,20473,41467,45657,48767,98636,143847,143928,119676,46055,-73530,-152151,-128833,3328,83400,47085,-4520,-10694,696,-17763,-47692,-34301,-11808,5663,59431,116890,111890,73703,31979,-29462,-44617,-471,34279,993,-29438,11371,74815,66870,4298,21689,83670,26261,-58617,-25856,156,-21077,-16720,-7017,-10400,11764,23973,-17432,-28287,41886,83500,-17729,-83417,-30451,8502,3827,22027,67419,78135,42251,27058,31651,-38521,-69014,14124,57682,15352,16226,77076,124230,159961,164679,63612,-90942,-137794,-38885,50890,14719,-70639,-117963,-56253,77843,78735,-47025,-103395,-71196,-25681,12792,38091,13838,-26209,-40514,-57228,-85275,-96133,-83653,-35248,39229,73325,59467,32150,-3813,4919,102804,166967,86690,-30236,-52092,7960,83535,85117,30287,9901,51577,78477,72024,4496,-96942,-121326,-91054,-78543,-79892,-95770,-24877,87578,76184,-25750,-25524,4275,-10685,-27210,-72174,-107585,-29553,33711,17541,-288,-3454,-27791,-33001,19521,66264,29992,19044,40538,2215,-36216,-6429,17988,-4918,-72311,-94248,-9218,90472,127995,85973,20507,58443,137141,96109,32010,85683,142135,88936,22060,51194,62436,-28512,-92312,-84581,901,98014,33587,-59895,-48934,-101501,-170864,-114010,-55691,-34819,12222,49304,47336,13008,-80912,-183949,-168257,-37322,-18042,-71124,-50095,-28890,-48203,-73195,-83217,-68378,-10283,9979,-44680,-32124,44892,53759,45083,79959,58061,-9581,-40472,-81964,-134243,-107914,-26976,-12046,-28592,21385,53169,15930,-23160,-42867,19776,117423,95114,-11863,-53800,-22795,383,-32170,-38204,40753,108522,118283,103895,64484,10851,-21886,-62798,-73007,14743,106609,68025,-18884,-49502,-78707,-81116,4547,73866,11073,-94486,-111619,-49135,11819,21866,-3417,-16232,-2396,13234,19590,33391,52163,88220,161935,219262,145363,43766,40304,42450,-31525,-64833,3966,78188,78432,-24004,-93752,-70290,-99859,-130985,-73188,-41027,-28976,-7361,-20376,-32908,-28001,-82057,-105005,-33354,-12420,-58075,-45568,665,-43,395,31597,53721,53160,32794,4329,16565,54989,55606,65,-39562,-20082,8106,-17736,-73073,-116066,-109717,-104222,-171928,-214628,-174305,-91852,-42404,-25032,-19228,-7202,1385,7041,14462,53122,88150,57482,35518,43650,7236,-18489,23997,28954,23285,69937,91071,55835,42272,55899,11688,-57031,-64134,-17251,40592,37458,-34652,-67399,-36220,-64803,-126526,-98149,5731,64728,51039,60255,71457,7821,-64704,-9369,78415,53824,-1059,1654,25424,41206,77981,88704,26208,-19848,-12313,33538,62279,49999,54643,56931,-20506,-67650,11096,149596,159453,35069,-40104,-57038,-41575,-11364,7105,107,-21120,12563,76317,66195,46961,60024,17363,-73289,-110226,-41712,46282,27038,-61195,-63983,29126,82878,73756,62443,50196,17210,-2180,-17208,-38531,-52014,-3652,52005,71757,54354,-36884,-131538,-171508,-176899,-119128,-10857,56198,83349,97323,87088,47784,20239,-11063,-74205,-124380,-71540,-2072,-20592,-85013,-132488,-119002,-75433,-30010,7331,37609,59716,50972,15112,-48384,-60619,-13759,-14086,-25330,-12229,-8295,58572,77387,-5216,-13134,48839,51834,62056,114433,88364,-1632,-44748,-71456,-81333,-39859,31232,63149,25400,-7749,2605,35573,56528,47684,3631,-57248,-102536,-101137,-72599,-142001,-206968,-98330,40811,98803,93265,-29669,-200636,-240378,-145258,-30652,43886,16389,-37502,-58162,-22549,10436,20418,52858,81783,49191,35956,62263,71248,80254,50561,-27621,-39987,44604,106599,60284,-20112,-55970,-68042,-100898,-131868,-158952,-146997,-123327,-133423,-130741,-104739,-76495,10455,96978,85601,60730,71945,70767,80038,75638,34066,-5767,-23820,-23751,-20945,-3984,73134,156783,114636,-7141,-79052,-56263,3838,6939,-81285,-123081,-60990,-22129,-101840,-114799,-7617,28944,3965,19336,45309,39266,-26828,-90328,-107685,-121977,-90176,-37282,-36626,-69107,-85791,-59759,-27446,-4662,64054,105729,42192,-38500,-70984,-57707,1613,25980,7935,42036,34354,-106628,-154182,-32163,40912,12730,4925,60923,110045,84469,-25840,-91244,-12823,78722,38679,-7977,58130,70196,-28049,-87555,-92048,-74714,-12515,59229,55221,32027,76225,156120,139577,27153,-49388,-29103,60076,88984,68068,95585,99762,16922,-4696,69056,126489,58963,-30896,-15772,53808,45009,22440,50890,87829,50382,-41927,-48164,45181,39821,-29173,-81142,-58876,36018,98445,55657,12787,12270,-34117,-103473,-105617,-17043,95738,105221,38121,-39902,-72947,-22715,-26536,-75618,-23764,26278,-20891,8346,101201,103024,45461,20529,2177,39817,95268,52202,-40978,-44456,-15676,-27920,-34362,-39271,-45648,-49124,-56782,-43427,-27554,-48799,-65243,-38862,-15572,-33357,-78977,-76539,32468,112536,86937,52170,41865,7935,2832,31767,56324,49794,-34200,-114271,-64452,12772,42821,81510,90562,28709,-42492,-88350,-73033,-18925,49995,72406,-46189,-120047,-42344,37165,101954,130915,66405,30069,18913,-58635,-49376,56441,46089,-51906,-136880,-190622,-160816,-68575,-27467,3456,84755,65195,-64063,-124647,-92106,-42523,-55990,-121723,-143003,-96705,-53202,-42545,-18797,18650,16127,-33610,-63213,-39790,-4837,43016,115436,111550,52179,16753,-9815,9731,60035,57809,19214,20752,65439,156507,203359,135556,26098,-11555,-7329,-1167,-4654,7312,13376,4220,5877,-13011,-55730,-97150,-67495,-4739,-28977,-132163,-128640,-21889,40645,34484,7230,-63390,-114369,-82403,-61219,-77894,-65932,-36440,1305,27304,37192,22666,-31991,-55646,-7612,-4552,-35937,-18056,-13784,-31019,7642,25046,-20093,-2085,61750,66369,8585,-62862,-28252,93139,126555,31433,-44912,-44137,-26919,-31843,8551,68011,104528,71461,-32649,-86751,-24370,50096,54917,86491,154874,153224,50594,-1777,1525,-65203,-117008,-53592,39902,70705,24984,-20668,-4918,8326,-5033,28912,53984,-16930,-74752,-36095,37350,78753,31169,-25584,-2694,17453,-42243,-60645,-30014,-33878,-65893,-66500,-547,65700,66354,61226,57718,2956,-38226,-56283,-84101,-72942,24362,82206,63262,16738,-17172,-19498,38386,67988,39972,13719,26049,40958,23823,-9311,-21002,18772,110505,139119,53922,-26858,-47046,-37438,27201,71159,33982,-111,9867,-18178,-93990,-156680,-116504,-12716,8995,-45922,-36084,-983,-9654,-13667,35748,61703,23809,13851],[-9720,-8729,-8570,-5383,-667,2515,-2864,11402,13761,-22760,-11261,21362,28129,51943,40848,-4126,-58981,-91587,-101027,-89191,-79364,-58686,14128,74840,55391,21530,16775,21620,30677,16527,15460,22675,-22114,-31694,34877,58383,36516,14409,-30691,-49352,18079,66382,28032,-7095,9303,28277,60692,113635,121656,108152,91939,1936,-68957,-52010,-34778,-19973,11464,27471,-9181,-79461,-138734,-153190,-103046,-36446,-23618,-41988,-47315,-26190,26158,75974,73951,19809,-46194,-93799,-121430,-119018,-34324,77209,124578,85779,27909,-13306,7815,72323,79495,18827,-53147,-124590,-143333,-64387,-14896,-36155,-11965,85129,148049,70996,-23515,-42479,5343,48303,39830,-52401,-112831,-96529,-103793,-109021,-77331,-15124,58925,60691,-984,-34381,-22015,16263,69677,105098,82257,53858,87550,135109,113597,58974,85172,151978,159662,123740,53982,-55659,-139911,-102561,43650,77527,-2148,-4213,52059,47234,-51097,-119893,-53949,-2238,1306,71046,140161,117540,73168,31584,-36154,-62262,-52873,-38622,-34245,-65197,-75023,8856,69868,23013,-3550,-5011,-82863,-139719,-88533,-40438,-9190,26599,21073,-4037,4038,-3705,-53054,-85379,-39403,39191,5006,-49764,-42630,-10762,23907,45268,54829,46886,18964,-15171,-26905,-64479,-80572,-50742,-37152,-23082,56221,118008,80997,57111,101168,101080,2517,-78926,-22389,68690,62076,-17888,-50686,15947,110487,83427,-35242,-73489,-35439,-5873,-12180,-40993,-52854,-49701,-61843,-98469,-122499,-122548,-73167,-772,22515,-5179,-23163,1230,45778,72229,81083,72073,28380,-30229,-51109,-15213,81344,138966,96109,28691,16512,32146,96448,138786,16127,-122236,-127748,-90578,-101482,-122923,-40480,49493,24928,-34154,-33214,-31486,-21016,-7515,-52459,-80390,-16354,-6511,-73128,-101601,-75666,-53643,-38416,6809,51172,9469,254,76048,90066,33453,17695,2317,6644,-3686,-63976,-43805,53096,101294,91036,60360,60935,84032,40668,-7333,58609,153509,150766,106333,126544,87094,-49094,-90211,-54077,34879,119635,97508,85682,118323,45946,-65056,-52263,-47456,-85749,-31165,75333,81309,-24038,-155758,-228962,-191647,-69086,-20647,-37084,-36869,853,42475,50371,16522,-42063,-76426,-105680,-137141,-41104,91887,80373,12592,-26254,-64512,-53396,11960,-27113,-138149,-157451,-87869,-26587,14054,45823,46711,27328,5016,-37497,-18825,48537,35876,-33009,-18093,53904,55927,-18042,-37771,39638,100982,104590,82707,46507,-11887,-63570,-98877,-34959,96052,157981,83031,8423,27716,28767,4896,41711,73176,9509,-56954,-29720,64243,116985,73273,390,-48199,-56295,-13531,16530,14724,21759,53243,90679,138992,116140,45204,25763,-926,-71247,-70106,3217,65440,84073,-10862,-106221,-98735,-123626,-140387,-79403,-31643,10222,49303,55826,19647,-33375,-70076,-36017,16567,-22582,-98284,-77658,-18621,-31830,-44807,-12612,-3151,-24761,-34332,-19125,24495,30358,7412,6629,35718,77328,85810,27847,-53912,-113799,-106114,-77642,-119565,-115723,-28883,28257,11728,-15285,-20320,-42100,-37322,-10085,-28861,-40217,-22014,-48183,-32757,12814,-29954,-59214,-3601,13021,10478,51294,99411,84845,24907,18649,-4443,-68990,-54737,38733,108192,73271,-26270,-52053,-22365,-46013,-74765,-45599,27676,51839,23474,23663,35153,-9343,-55399,-15444,44863,45861,18848,-1318,9857,54593,101227,107521,59505,7218,-16869,-2914,1571,-601,48131,65176,3759,-20920,78469,210517,164408,20367,-33836,-64960,-78006,-32142,1660,-23280,-61660,-27473,36274,75492,112212,91406,13208,-48653,-98295,-85615,1999,27751,-24786,-14770,83623,148143,129772,100126,60961,-5554,1554,31043,-26132,-97820,-69566,25389,108746,106597,-18738,-113188,-124243,-132862,-96030,-13946,11597,35975,54016,16540,4254,63323,73888,11301,-18389,-1759,-11195,-40120,-45406,-51352,-53746,-17754,71178,124190,67271,15209,46858,62509,-19595,-85965,-84837,-76662,-41929,-9275,-25052,-21579,-41069,-133310,-143584,-54127,13549,46582,79520,30395,-51645,-60619,-55565,-74645,-59895,-6060,65403,102744,87829,57503,67178,93119,95309,68319,-9313,-88044,-64876,-12866,-103925,-216441,-158662,-39546,20995,41666,-5907,-124355,-167489,-71725,39140,54823,-30259,-70525,-33974,-1869,-29398,-71752,-42452,28865,64888,117196,165391,129579,71143,18108,-38488,-60063,-37475,-43141,-131913,-183110,-125809,-37915,-45004,-109132,-167438,-152147,-75782,-50391,-82271,-71401,-3483,78227,103009,32985,-48334,-47782,-6153,45074,99811,107758,48048,-20666,-46602,-37490,-17668,20765,77362,97964,56121,-35127,-96249,-89404,-81797,-118755,-109656,-11545,49653,-453,-18557,31257,-2479,-50555,-15386,42046,26964,-83173,-133704,-67882,-43339,-39160,-5389,1977,-5132,34384,76644,49222,-34436,-24787,45313,38258,-12950,-24016,-9224,24531,20029,563,52609,62553,-70877,-106790,46765,143068,119156,87734,85013,61211,-1877,-75096,-70938,11730,60172,29336,3719,81561,124689,19971,-96760,-126734,-103316,-34007,40497,24340,-25667,3926,99155,79011,-26981,-58207,-46030,-28934,4773,42573,120759,171784,88187,17714,43762,75023,40874,5983,-4910,1096,7901,32791,54284,78632,59162,18173,71759,149867,85805,17285,20202,58448,94867,89559,31742,6316,10545,-15557,-57366,-56465,-1051,62394,77282,63171,23427,11712,25118,-28289,-63011,-3601,5697,-43065,6883,103801,93567,11874,-26073,-26535,20716,81140,37527,-86674,-108255,-14569,67854,73420,27572,-5862,1590,27351,39600,5633,-71866,-90712,-24802,6657,-6742,-39972,-57806,43823,133873,81944,19951,10738,-8275,-7837,3528,994,7032,1103,-42734,-35844,12889,30464,42045,73189,75179,26038,-50834,-82424,-39096,-1821,-31444,-109408,-105303,-34060,15427,62586,86285,45538,23268,2745,-81395,-84451,-3468,10863,-20536,-92122,-181846,-155969,-45879,-36721,-70110,-32767,-22334,-71450,-80952,-67636,-78779,-106691,-142840,-148751,-112777,-70756,-58472,-25348,32373,42229,-1021,-34659,-46986,-29098,8083,43495,31645,-10124,-17852,6531,33183,68698,95938,71374,51216,124216,210375,173772,57275,-25286,-36468,-14146,11557,14651,10170,4076,-3310,-27201,-82602,-93469,-45608,23045,54831,21782,-59461,-101602,-119637,-146970,-138712,-96160,-114548,-145401,-107826,-34356,8737,7035,17937,118492,149392,64814,11253,-10951,-33697,2958,30736,16795,7206,-24889,-61726,-36917,-30051,-50347,-17978,10737,4775,-8864,-29652,14395,97273,97734,19254,-16592,2642,20198,47239,114580,126603,100995,57846,3358,-11274,23668,57199,61735,92712,130383,118035,38304,-12011,-4464,-26301,-34141,13553,63931,80082,17618,-62706,-54196,-49629,-85923,-20321,84881,73068,10252,2498,75507,120365,31546,-60567,-37542,4172,-28367,-53135,-18752,-10277,-63560,-86000,-7004,62839,56769,86168,128084,71280,-17724,-59692,-86960,-111108,-50034,46844,51686,-26837,-91279,-94319,-13875,65224,63876,23648,19443,73147,115380,46293,-44123,-17465,101638,151568,65262,-24458,-45122,-48192,-21732,35027,42389,4631,-28066,-59944,-105386,-146087,-122129,-49685,-15684,-10791,28197,41791,16522,1551,22796,32252,-16418,-41265],[-46894,-51016,-51438,-8099,31179,39734,45061,28673,-57860,-114319,-29957,81481,99046,69860,6479,-67598,-118413,-87833,-14313,-681,-46211,-35613,45186,82874,39551,-8351,-1252,42422,57969,33151,35247,53045,31350,22472,89670,140853,103603,32324,-3316,-8495,26788,54359,8501,-52331,-78818,-60006,45844,183575,188369,104962,56305,-9831,-97271,-116320,-75779,-30395,-12019,-7609,-24782,-75706,-111845,-100035,-68451,-52057,-40213,-24275,-27761,-33804,16345,86242,90053,36796,-29273,-94571,-108762,-56890,28391,89682,90741,44354,23862,31837,38319,54900,66887,35652,-32446,-126709,-186039,-80316,53771,31151,13739,111881,143963,31314,-28967,-29112,-29311,-24248,-15214,-41059,-69347,-54110,-49206,-62538,-49042,14515,93586,82376,1091,-34544,-8709,34680,67918,42062,-32950,-30136,84655,171033,143822,87954,91960,99993,83887,81336,66597,2587,-55594,-49645,20115,10819,-32733,25313,85206,34859,-74642,-88307,33291,85045,36354,51342,81471,43657,61,-11813,-24921,-9608,-8082,-27558,-25175,-70346,-132647,-81115,7405,4682,-43217,-97398,-139420,-151917,-141309,-98457,-14285,52809,60964,37094,3956,-33118,-71244,-96762,-60679,16002,24727,-29392,-53234,-8407,40722,21064,-25081,-33566,-10227,-21361,-53337,-64515,-40129,-42348,-55904,-8187,82459,100530,22866,-19647,50363,106263,57974,-4813,35100,109045,96900,13410,-16248,28843,59301,30343,-19148,-36406,-14076,4025,-29734,-96730,-106308,-80974,-78209,-79955,-69274,-62982,-33708,-6439,-43967,-92783,-77375,-2048,80657,68903,-30395,-83705,-56639,-35517,-47359,-66275,-7192,93000,91567,-14242,-65643,-27800,74153,157679,114396,-21655,-61014,-17538,-12116,-65064,-61092,-38221,-60566,-61640,-29923,-40503,-34855,1694,-1351,-38868,-34319,-31914,-69077,-92565,-91810,-82731,-71697,-33014,20076,534,-15861,46704,74881,20323,-12324,-25098,27359,69998,25472,17677,86716,118557,102831,87728,46315,22476,-3940,-51140,-13851,115805,174483,161515,160222,80500,-40593,-41268,22088,124549,171732,122019,131313,197755,150899,48622,21162,-19576,-70762,-1286,113565,110399,22193,-67180,-98180,-47659,20144,32833,21521,14830,50549,121385,150619,95191,-10633,-106077,-162790,-158180,-20781,122889,124332,42043,-44773,-102920,-80223,-2815,-1300,-61521,-105871,-102488,-44387,36641,60810,42429,56459,103962,51359,-17288,-8443,17041,29772,78707,131945,100420,9783,-15032,48379,99866,92632,53675,36509,9615,-33644,-40825,41171,101446,99388,53282,27140,89347,151535,122782,67004,18900,-34488,-38609,38661,110296,82982,28417,-2314,-59819,-107450,-49321,12858,4594,-17136,-30104,-52879,-19132,-11290,-41827,-21668,-31602,-92850,-84496,-28097,5129,22747,-15086,-56870,-56082,-72839,-63261,-19601,-19777,-4642,43967,68112,38696,-10087,-52958,-40740,9991,15700,-30508,-47619,-35476,-54704,-67909,-59579,-56170,-37153,-14455,-340,19096,-13372,-41849,2868,71443,132375,154771,78694,-26596,-47765,-3325,775,-46956,-9912,87590,93128,4757,-51106,-50227,-73400,-63420,-4361,-15005,-76749,-103065,-103709,-56613,-23497,-69578,-81181,-30063,-11394,-2003,7601,24331,23763,-33004,-47137,-28894,-46353,-46734,16507,82430,57332,-14702,-5739,19205,1282,15470,33412,53331,73683,69427,28330,-30907,-58864,-28615,2761,-17949,-7639,33435,10662,3087,58381,85793,68380,55547,24714,-40941,-67966,-81841,-58672,47583,97196,49135,33839,85647,123233,79092,-13487,-61266,-95746,-79032,-7304,36782,21162,1910,12808,11792,51526,140816,122192,43943,34939,-13436,-72100,-15984,44042,15934,33464,117205,128745,80786,82092,75070,16010,45715,107491,58114,-32908,-22332,50822,109779,106029,19644,-39125,-59593,-80187,-80903,-69263,-68880,-15556,11005,-48879,-30974,96029,141345,92434,76064,49209,4575,2975,44648,50462,23291,17622,96318,169060,81591,-45404,-43317,-4531,-19041,-30173,-47476,-64126,-41327,-11178,-24726,-46393,-66761,-121244,-172883,-150624,-63237,-479,12578,-31864,-83092,-74530,-31099,-9957,-32958,-72300,-30434,61034,67328,16224,29310,92359,124075,106014,41991,-18505,-22946,-15210,-77658,-164306,-158749,-76600,-6855,22515,35540,3265,-39675,-18424,30803,17007,-70576,-81804,-3810,18524,-47623,-100866,-81975,-11215,49875,133980,193626,143365,58251,-3195,-29488,-61585,-98364,-117715,-172975,-213233,-157937,-39827,-13674,-79661,-157451,-141743,-43437,14538,-22845,-36578,39370,130596,111136,-10168,-125132,-117140,-35718,26270,54954,35827,-23105,-46898,-29894,-36315,-66920,-60443,14105,109687,124661,19760,-110014,-162733,-152095,-116863,-72171,-24919,33221,73316,105238,92462,10973,-35506,-11860,10114,-22873,-87879,-85709,-4820,17841,6195,27134,43446,65031,134404,157888,57835,-96604,-129690,-35043,-4879,-30744,12640,46235,23807,-1596,-17118,3453,7776,-64758,-56368,100837,201910,179108,117403,79700,19349,-60503,-89518,-41035,9,4916,8241,-3446,16239,84218,119409,59704,-43029,-92430,-65415,-3170,3665,-51130,-78119,-37300,-51706,-84795,-49350,-46903,-75412,-42880,6407,69124,121525,77790,16406,-15015,-32809,-23370,-3051,-35858,-63457,-31703,-10762,-9582,17674,18447,35444,105921,125405,61237,34073,58886,100634,79503,5787,-50850,-46618,-20773,970,11266,2632,-22135,-34361,-24169,1815,16395,41899,17398,-64438,-47546,37171,10025,-75226,-41097,54851,58271,7253,-6447,5042,4998,3581,-31989,-119346,-128772,-21578,92050,98389,30815,-16692,15132,71655,80807,32065,-52543,-60664,9615,69473,85543,20343,-48201,22980,85334,19645,-15464,14142,18776,12602,-9603,-54619,-47505,32305,28864,-43693,-61280,-49881,-45926,15575,86442,105869,62175,-4920,-30888,-64226,-134413,-135447,-26950,30922,2595,8168,56799,79130,58544,-11979,-98466,-98227,-43516,-5167,18808,-35273,-123036,-75993,34006,-7649,-110329,-115946,-87984,-70822,-31811,-25164,-53355,-68359,-60207,-42008,-25495,-25421,-38261,-17534,41712,53127,23226,-2867,-29920,-6841,22184,-12679,-42688,-40829,-36078,3867,42899,49254,65305,77212,91748,142352,134333,37634,-25234,-48078,-42772,11326,61407,53802,28908,17974,34094,14932,-45422,-22380,81709,143376,98416,52916,38175,4795,-87282,-165557,-159940,-110637,-105907,-124277,-96164,-11172,68878,60751,58656,167035,216519,163857,109409,52943,-7383,6545,58735,98610,97014,27708,-48749,-70673,-81849,-91493,-61953,-32554,-34211,-27006,-1278,29913,29509,513,-15713,13845,58478,84018,96421,121898,107964,71262,35049,21880,42236,65060,46030,3770,12596,47002,61665,30457,9199,29504,45859,61573,93869,120247,143206,84194,-11963,-41210,-83051,-126097,-32902,84895,94882,49287,30906,69916,48256,-57176,-100088,-41785,14424,12180,-7324,3455,8346,-10439,-21530,14246,41693,28275,42406,74294,49119,-23186,-46890,-24848,-58774,-74552,-30431,-20847,-63288,-91695,-101470,-65639,1183,27177,1467,-16553,34017,95252,45092,-29626,16497,110419,86933,-30212,-65790,-11575,-10885,-63993,-56928,-19082,-31771,-79871,-103471,-111312,-133518,-115933,-58888,-2559,46636,86582,79751,55888,22532,8542,24083,-3329,-40646],[-40275,-43834,-44286,2556,34658,37418,67671,49665,-82565,-160753,-49690,108630,130267,56979,-24403,-88317,-132218,-83175,19045,35960,-9954,-20302,16326,55126,50575,1545,-26263,-3044,28074,44127,71656,88990,79880,78794,116866,143657,93493,4461,5206,50777,57702,38460,-5410,-59912,-94188,-71597,45332,170106,137344,57279,18833,-11548,-63255,-92497,-57732,7788,31689,12286,-16513,-49002,-51046,-6440,20318,-25815,-52345,-16896,-9310,-55641,-60784,-33238,-15308,9451,26103,-22972,-38173,27573,93848,73975,-637,-72396,-41752,59667,73047,25346,29273,59646,39634,-32795,-115831,-49294,89202,67868,-7347,14974,33424,-18226,-7131,33873,42667,3742,-11794,18018,18430,-3694,-14039,-23864,-13734,22757,40844,-720,-46271,-58150,-42057,18946,82731,54712,-59421,-86160,21953,107393,103538,84822,49554,-18292,-32688,36830,90551,71733,34992,-26798,-71615,-76176,-20555,53920,47225,-51707,-113852,-33374,92338,98056,37055,38444,28853,-63134,-139325,-101878,-18615,50655,62576,40775,29350,-20475,-105852,-125613,-77413,-40521,-58188,-98673,-88192,-86868,-121639,-97625,-16785,45616,65056,24088,-47610,-85787,-90483,-52367,1083,28070,19792,-36304,-76407,-32926,3817,-47967,-106736,-84516,-8281,15925,-27874,-45404,7955,20673,-3867,17192,41379,16882,-28167,-40289,32216,86134,45438,-695,27053,94026,82718,-10597,-61933,-20059,13091,2662,-11368,-48190,-57028,-11665,-16424,-69442,-76811,-61685,-68738,-44009,17436,64095,64312,21956,-38633,-62069,-11147,75163,101894,-7507,-160993,-189792,-114062,-65703,-92083,-163881,-141714,-11887,31003,-76175,-126151,-68232,-6397,30373,84585,55515,2438,32374,72633,-1546,-95139,-141169,-155690,-133135,-45918,-551,-15816,-17951,2198,-26541,-61620,-48106,-30681,-51133,-73742,-86526,-102685,-75830,-10981,-16310,-40360,6956,34967,-28060,-77745,-64428,9300,56096,55961,81698,116106,108562,90955,80765,40248,30425,28583,-22971,-29084,53858,108966,115517,96343,24744,-32753,-8595,59674,157242,153690,23957,17963,131517,124115,61987,29753,-32630,-57282,25409,89635,70194,74210,85155,78843,119744,150661,80884,25306,50237,68217,72062,80467,64063,-11115,-95751,-129307,-97565,259,88887,109644,77235,33329,-27401,-88864,-99190,-49873,6136,-2067,-40085,-29146,15253,3650,-40694,6854,122236,92125,-17135,-34197,40381,106017,116029,104762,67769,-17534,-47927,25747,84427,60155,26905,59993,68577,8618,-6728,31980,23411,21314,42174,41303,79475,158535,170867,89893,-5410,-49444,-32374,34261,58582,2363,-9849,875,-57283,-102984,-54385,-17422,-29419,-35995,-57590,-85361,-53758,-71273,-99496,-50296,-44399,-105501,-116268,-81632,-56957,-36149,-29395,-13400,-7609,-24774,11019,56184,6333,-18493,23653,26903,15188,27394,-33438,-96944,-32591,72488,75549,-4549,-59980,-72327,-65441,-50428,-21434,19979,18835,-10411,-12825,-28010,-35664,8033,69583,139397,183649,103206,-9354,11414,93318,74592,13911,54374,118699,89854,-8401,-49987,-56153,-92520,-97147,-7747,35549,-36548,-98023,-87784,-62952,-53298,-43237,-33528,-34395,-39210,-37282,-75187,-99386,-78208,-85585,-87806,-55980,-48522,-72396,-55054,-1250,5402,32408,123189,126733,50775,48512,61316,51003,86012,112614,39087,-84642,-105038,-15581,41765,2771,2845,50984,19899,-13383,16747,36780,23058,24769,20690,-41289,-84294,-98933,-58202,56828,112201,57758,25891,-10726,-56497,-38791,-41103,-77623,-105142,-61725,5545,45237,63977,86347,73872,8478,9046,96737,99325,63413,116048,102030,-4629,-9336,50422,26675,28231,83253,30605,-45138,11446,76149,48663,65077,126749,133141,86767,90601,97925,68843,60986,72754,51567,-23197,-79140,-100422,-106799,-88535,-31531,-13834,-71704,-62567,51568,102792,72284,25446,-23491,-11487,56635,104441,86766,58570,37362,58407,93005,32030,-75544,-113726,-85042,-687,96303,87965,7773,-36830,-17002,-10446,-31087,-38689,-21876,-56229,-100489,-81350,-52014,-63104,-78245,-78689,-69367,-27909,55859,55523,-37772,-62861,-18047,-20397,-50655,-26603,46270,93234,82525,69164,67675,12645,-47953,-61268,-73157,-88886,-54559,992,14930,38683,62609,30535,-15677,-26884,-23384,-60385,-42089,15925,12707,-38924,-64842,-55108,-4218,40288,91667,119893,69869,11326,-8225,-4086,-33530,-64196,-38741,-48876,-122146,-132415,-45702,-2227,-34879,-82417,-70251,-8025,48712,29276,-12847,22128,104694,88618,-46356,-147687,-89646,7532,25226,-8052,-49768,-71702,-22569,49078,14424,-87408,-87150,33664,132024,104659,-10121,-104275,-142336,-126245,-53895,2398,-28302,-10116,84901,151192,110704,36688,16144,24104,-22,-22300,-7732,21109,38733,13167,-1463,7573,7466,45389,109033,96898,-2668,-98849,-105636,-28739,-15017,-37587,25882,63180,7668,-19141,-29575,-48033,-33304,-11836,24533,98637,141881,114788,77827,82913,26103,-87040,-110926,-36131,-7977,-15528,9732,-9077,-59398,18051,186383,214825,75581,-52114,-87016,-37279,4609,-35479,-102916,-121876,-139762,-125967,-40304,-14328,-44613,-44382,-29090,-7486,18631,17943,13698,-14780,-41770,-35665,-37439,-91942,-83803,-1097,11258,-10303,-6855,-23401,6951,33542,-14954,-52872,-38964,-27836,18727,1227,-99724,-143150,-82320,-11966,14600,33168,26302,-53042,-123100,-110772,-44632,10483,28975,-32934,-114601,-41057,93778,77448,-36801,-40151,37787,59351,49336,76972,96161,50581,-34203,-82825,-92891,-80742,-47747,13624,45012,12161,-28750,-14310,34423,58003,27388,-9958,26549,81847,119713,111652,14849,-42579,22419,20440,-57031,-31706,44958,41469,14514,-3450,-50075,-50850,42655,59934,-30477,-72237,-65164,-71931,-10764,88745,152697,147326,77044,-7097,-75921,-139525,-129819,-19925,29482,-28664,-35918,46366,96122,49220,-32973,-75581,-55889,-13731,11487,24476,-11202,-58342,-4877,72674,15642,-89715,-94395,-64998,-41083,-5182,-29121,-58490,-27232,25412,54430,64242,57370,44853,36938,63564,63014,20106,-16846,-46505,-10058,52923,17212,-30876,-23417,-34616,-13179,53764,54160,17021,24477,64723,60403,15308,2786,38127,11279,-15885,33586,72707,30060,-19168,-14482,40535,62017,55160,120437,193132,160470,44223,16161,57644,46282,-20983,-50570,-30514,-12242,-25109,-43374,-29975,14781,59522,54657,69938,132553,178644,212766,173647,66987,6890,13304,49473,125927,144022,60913,-13682,-50076,-79500,-124562,-126241,-49006,-8598,-7008,32699,53994,625,-51216,-49279,-1211,55638,85678,53757,39983,62471,54393,13909,8073,46188,73938,45498,-9423,-16927,-24781,-43785,-32492,12376,39556,42372,38984,55109,98982,144100,117685,72274,39453,-31673,-48978,29657,46811,13114,16796,25745,-2188,-85197,-158350,-126788,-28494,56534,89249,89757,67164,47652,61642,62552,29008,-6548,-33750,-44285,-30943,-38510,-69828,-40044,43324,28401,-46812,-91414,-78916,-43937,-4616,-17532,-52030,-61594,-46901,-36525,-40567,-55594,-65341,-63455,-22490,85343,148807,40683,-101200,-65111,62386,54068,-52798,-96783,-68314,-63663,-89866,-103648,-104200,-109022,-68276,4015,61625,74894,74848,80874,82606,31811,-2793,31629,32475,-9795],[-19736,-16948,-12275,-12454,-35922,-29265,30095,16462,-98517,-164427,-67565,75285,83793,5221,-57765,-103307,-143570,-109845,-54866,-47418,-50218,-51439,-32317,28780,69698,36681,-30098,-66480,-25470,44336,74372,73081,79559,83437,63375,44829,19222,-49751,-51940,33557,66728,29653,-2122,-28894,-45881,-22194,43953,82844,54537,44581,28485,506,-13785,-37736,-42541,2336,45386,41586,484,-24427,842,63445,87540,7551,-52379,-2679,31906,-35159,-116185,-159224,-144449,-45154,67235,66314,49494,98035,129285,55027,-57247,-134134,-80590,43967,67748,10601,13513,71867,90421,69576,19722,26193,78993,44994,-52524,-98843,-63188,-17703,15543,46062,107489,82301,27033,42116,51418,8119,-27769,-16434,16046,11152,-42587,-81733,-72519,-86174,-98065,-2209,115323,102158,-21114,-78888,-46188,-12956,27086,53273,-4615,-79569,-65651,31616,104734,100454,55817,-55279,-140253,-86060,33497,76167,20849,-85731,-122225,-25462,51683,15695,88,56273,52130,-91294,-213951,-145938,-11819,41767,51828,91305,98774,46759,-28100,-89064,-94572,-35694,7504,7540,18215,7894,-18536,-18231,-4033,10837,7741,-53283,-108982,-133824,-123295,-30378,23445,7132,-6833,-38466,-101295,-105518,-76180,-79650,-87298,-55543,15146,47677,14045,-13199,43569,79573,48391,18720,-16907,-42099,-47452,-54971,-7191,56175,27600,-45483,-58548,-8614,3172,-60729,-109191,-54734,36622,57487,16020,-64807,-104836,-31166,20394,14204,23797,4790,-46082,-30600,67242,167668,180251,112563,61414,59503,100665,148560,103036,-54237,-188851,-181955,-94919,-61095,-116109,-197321,-170215,-46124,12075,-56826,-97439,-66216,-68248,-67263,22622,65674,12159,23020,85422,33546,-91446,-167012,-166569,-139184,-25522,71115,37997,-33817,-39629,-29502,-42948,-35488,-6140,-35540,-56938,-53642,-79963,-73872,-7250,-14285,-43839,36823,103724,13483,-70072,-45893,8695,35344,62036,100029,83478,42713,46292,35866,22652,74147,106535,79153,55745,36041,26086,14012,-27817,-76292,-84221,-29406,45933,111722,48557,-124276,-112903,26497,43170,16849,7225,-53878,-71023,-5602,13455,-21275,39326,136854,142970,146517,173805,68610,-16478,40966,54718,-17724,-48198,-23727,-40332,-66456,-44511,-13080,1607,17530,44489,68000,91635,58113,-60271,-127794,-74750,10492,50179,51104,52807,44332,-34315,-118046,-59308,58783,60580,1946,2484,77559,114344,53481,-839,-16582,-78583,-99221,-3376,54290,13671,19778,114730,120707,4263,-66876,-59557,-43166,10111,53298,37470,28016,71771,141905,138311,66606,12858,-4699,5368,10187,4304,21200,14056,-30459,-35697,-32007,-84864,-106260,-51666,-11554,3682,33784,4902,-27308,-3883,-11097,-68728,-107079,-101423,-62406,-22660,-25269,-13141,7083,-8521,24670,70557,23390,2257,33016,7229,-7229,35308,-23030,-108026,-33666,106770,124790,21145,-57696,-64870,-37918,21343,84589,79798,-4118,-73074,-44612,10233,33488,51861,86633,138440,170514,98476,2125,16591,90440,99297,61184,71997,77826,42847,7851,16315,-3236,-75889,-100223,-11671,66281,34522,-18317,-33683,-59679,-43932,43627,46891,-24401,-46571,-55582,-124984,-162293,-121077,-88668,-79880,-76915,-84409,-83674,-56025,-34544,-20759,93398,244077,221682,73771,9966,11277,16919,65302,96263,21881,-108326,-137134,-41504,69664,102824,86632,72666,33339,-20710,-34940,-2610,20089,28276,40213,-1243,-47835,-43677,7611,86224,108309,41883,-24495,-108078,-154835,-106834,-47653,-35002,-58270,-45113,-2727,36628,79837,106129,61122,-33867,-59776,8634,50106,69178,140885,154447,46261,-8533,27783,10275,-5912,37054,-4885,-83073,-26399,68552,57234,40187,70448,103850,117193,133966,106298,26995,18098,92228,92188,-23782,-115714,-120978,-74701,-39419,-27195,-27359,-55754,-74534,-38925,-32927,-65670,-121903,-141943,-58652,41693,52647,9781,8979,29680,17658,-22302,-55649,-68327,-85168,-60266,47936,154987,141627,28965,-55890,-34358,-531,-26132,-40888,26547,78870,43885,-16648,-59706,-96622,-104119,-66205,-43648,-31509,52090,91856,36362,5111,-13250,-49740,-72229,-55807,-846,44940,49664,78406,105359,27644,-52296,-40781,-6303,-13152,-29682,-33872,-38122,-7988,35734,31011,-6348,-28702,-20331,-29753,-11259,-15096,-43569,-44003,-39582,-30352,21618,46725,29178,-1755,-36834,-26151,21678,37311,10542,10192,49440,34122,-45604,-84526,-30195,17440,32237,41522,37466,39974,77934,68176,-3813,-32928,4571,17675,-63424,-124137,-46268,25886,-8442,-49847,-37382,-7565,50049,127882,102681,-16512,-29620,77299,95028,-23586,-136114,-133867,-93145,-53949,17664,74805,24510,-15861,38391,86022,60721,33080,51530,57913,24996,25782,58918,73224,40706,-32478,-50930,-37623,-47840,-17311,9367,-47348,-90525,-65472,-19702,16091,14109,-6514,31017,59510,7635,-31440,-38147,-61811,-26334,62704,88830,49730,20049,2455,17717,70075,21750,-111431,-148362,-69830,-32812,-43903,-18561,-27337,-68070,-9217,118474,158944,74188,-55079,-114618,-49589,10382,-19620,-77208,-110036,-161391,-164794,-54365,15510,-13302,-60537,-75986,-63345,-49161,-51541,-27357,5427,35000,11973,-55449,-103700,-31263,84339,112825,65973,-239,-51973,-32054,-50307,-129647,-155629,-122849,-116990,-63386,-40757,-123758,-165743,-67443,27885,-2370,-33978,-1384,-32883,-106232,-108538,-33062,34452,35845,-34145,-98381,-10782,128446,119281,34773,30031,50558,44326,54379,106184,135608,111504,18834,-44192,-9941,10509,-48826,-72701,-13288,36459,26944,-14047,-10869,20210,9044,16049,83100,116526,68131,-16941,-70471,-22721,48735,-25086,-118789,-65893,18562,-6645,-35191,-6433,-6028,-18020,15700,28025,2391,2414,-4614,-55072,-33698,62870,120971,117669,88910,36044,-21453,-77392,-123355,-101971,-76276,-99622,-80419,1428,22822,-36215,-54758,-25549,3477,32553,30732,16394,6722,-1799,19363,45009,8624,-31038,-13375,-3119,8374,13013,-69335,-112214,-43749,12312,37335,63651,88734,111989,102943,87546,63631,-7636,-72099,-110750,-76161,28084,65668,36866,16396,-26150,-22063,61592,66424,-14187,-39358,-14832,-45670,-35618,85681,164581,87180,9608,18129,25449,-45223,-117343,-104362,-36263,23737,97748,188000,166756,43376,-56313,-33998,4920,-19146,-24762,24751,61898,73261,66061,58526,49439,33387,9679,8745,43941,58160,70509,135478,121937,38360,19858,14123,-1980,39881,47832,3746,-11805,-16832,-46497,-122403,-152348,-56558,9336,8925,53910,90686,36659,-34639,-64140,-50357,-12534,10776,-32348,-30351,32141,49224,3454,-15614,14148,37674,38612,38495,47391,-28086,-140166,-136420,-40025,3910,-15706,-56355,-89399,-40171,48598,77286,86456,79953,30210,36807,66514,-444,-52886,-8766,-5287,-100348,-185542,-194985,-134017,-38939,68790,132520,156432,137143,99400,93953,72756,-3134,-60950,-80002,-85740,-78431,-86966,-75788,-2693,74526,58796,-22934,-101649,-79936,13939,88434,71944,4632,-71320,-102911,-66652,-33463,-98299,-183693,-169982,-62080,64099,117260,33206,-57719,14567,131158,94563,-14152,-58439,-44566,-42426,-56319,-88111,-113856,-90203,-14238,71643,100846,32066,-9742,33236,57852,603,-35168,4856,22078,-3058],[26748,23815,26483,-14456,-79608,-67225,-4403,-10919,-69237,-92069,-25674,63658,53641,-4330,-50717,-106489,-136984,-88738,-84604,-115435,-93605,-40741,14112,56246,73352,68595,12625,-69403,-52122,22878,23648,13398,62643,82062,31335,-12798,-15381,-56669,-99906,-40889,34098,31148,12848,-5693,-19049,10144,24005,-12356,2321,70179,83776,50238,26423,-10079,-47637,-52629,-17518,28174,6441,-18211,31720,108115,126884,47846,-16395,31073,80983,35693,-53980,-114858,-118437,-35063,85570,122216,106296,111453,101032,37133,-25105,-43861,9610,69533,68773,32227,38043,75639,90049,97068,94437,79818,50974,1244,-59664,-97856,-43148,36147,35932,10523,92781,122013,38758,-12172,1322,-2817,-30658,-2354,49043,28468,-43734,-74398,-64043,-96154,-107766,14063,141935,107976,-1633,-43088,-75438,-101556,-25666,36761,7085,-8773,19890,63672,90710,72276,24374,-63317,-88796,4393,85762,92464,66769,2218,-48375,-26149,-12441,-46388,-25035,64331,96278,-23518,-147289,-88348,1702,-29048,-38277,69157,120279,73102,29365,-8507,-21968,41453,113892,107869,72283,74225,94943,59972,-1036,-24276,-43757,-79129,-92149,-133296,-140701,-57425,-36540,-53691,-28992,-35866,-126697,-183494,-141856,-54628,-4897,-11001,5516,26963,15768,-3451,44219,81484,57754,24466,-8267,-15627,-28432,-93544,-93916,3413,24525,-68810,-126807,-117166,-87720,-84339,-97821,-55717,60970,105476,31513,-70764,-121204,-56736,24210,56262,82306,28746,-56516,-41269,65199,172050,206368,152132,101630,89809,89948,96901,70006,-11617,-87708,-92391,-28791,-1310,-56238,-113892,-81341,-11655,32234,10528,-45709,-69858,-66558,-32427,35842,51053,1196,915,54347,30686,-63214,-107412,-73211,-33230,46924,102757,43882,-68490,-100799,-31225,18841,5543,1527,-32226,-55462,-26645,-34532,-58211,-7699,4215,-15621,89988,194396,93712,1057,25859,51309,57678,82203,76648,12560,-16760,3948,-28094,-41944,54253,135644,150531,117736,39367,-16879,-72109,-135799,-162134,-132930,-35422,44700,58174,-67690,-211058,-144019,-18394,-7945,-16096,1898,-36068,-80666,-70678,-56738,-80850,-29498,90059,109449,70513,69036,-6188,-59247,-5301,31347,-5490,-41456,-59563,-79343,-60208,-1672,2282,-40004,-44646,2475,35457,45584,37236,-16097,-30993,-19074,-17270,12708,62911,117681,129634,10315,-98341,-53061,19086,25309,38856,62595,77852,29684,-68884,-112193,-105338,-120044,-100058,-9677,25303,-13383,19589,126136,103439,-38938,-136606,-111277,-37577,29127,18603,-20709,-21560,1484,86408,161583,126319,47272,9081,2834,15107,35321,33884,5534,1836,21809,-34144,-159825,-186946,-96373,6487,54791,76796,75040,67800,67122,48491,1122,-63214,-94996,-38708,29121,-8804,-43045,-4159,2567,-6115,1131,-4286,18478,45497,16706,-24464,-12668,-37805,-64822,8748,102002,101659,35940,-16667,-42145,-22730,61056,131814,85788,-40203,-113463,-49859,43748,75239,79075,94015,107889,109688,64890,6358,-6303,23302,76168,83941,41262,-11401,-15594,50200,105254,68484,-22842,-43436,-1970,47614,78968,61652,-988,-50539,-13918,76765,48498,-37748,-38100,-26806,-85869,-128560,-93513,-52814,-46937,-80463,-109311,-62770,3763,-11120,-20749,79373,197041,180034,52785,-36131,-61640,-28935,33250,59726,2620,-99234,-143790,-78557,64849,160572,126764,66785,45453,3912,-31602,-5731,35207,65033,77032,23323,-12319,38176,106977,149847,135423,55039,-42086,-98157,-115626,-119497,-51086,38091,4755,-48636,-9248,53568,83057,63989,-14784,-104492,-114015,-47027,24640,64975,84160,78050,20172,-30594,-12667,-2895,-4154,53708,77288,8376,-9071,40499,23119,-6841,-1906,12046,35853,69179,64511,6770,-10941,42447,56700,-37845,-122186,-96349,-13015,-954,-33554,-26118,-9001,-32999,-78600,-149227,-194104,-181971,-139922,-74385,-44616,-79603,-120670,-87094,-8772,-3919,-73630,-85970,-23013,10291,41499,88555,90376,42719,-26032,-79486,-58856,-15946,-34771,-54973,8674,109530,113371,39688,-24525,-62130,-88777,-56783,-16376,-17189,824,25621,34071,74171,77644,5853,-68414,-73515,-16699,41778,65693,79529,81601,42473,3737,-3811,17795,24193,-42037,-121215,-118133,-38557,19358,26809,28377,23153,403,-23801,-23094,-68926,-100252,-58313,-40321,-27057,43925,55780,-17538,-82125,-85705,-6017,86896,110001,76976,42563,11733,-19522,-33182,-50123,-12995,40675,85287,108122,85631,70163,104070,81176,-18031,-84627,-73591,-27558,-10774,-36571,-20541,-2722,-46960,-52190,29348,89999,103969,137842,150930,88565,53443,75127,13003,-126785,-208186,-174218,-92170,-24489,32358,92013,88810,13388,-27258,-3418,18324,27472,63861,73794,56417,50947,40711,42619,21609,-56790,-67269,-19334,-1470,4297,-25812,-119652,-125498,-40403,5329,14656,47999,47051,44519,66347,27999,-32570,-26634,-28789,-7102,80071,98087,19874,-34860,-26018,6698,38841,-9207,-111667,-148204,-102794,-91831,-119492,-89206,-45664,-17912,-11764,-33017,-31677,-38705,-120522,-157421,-61956,1493,-19901,-45941,-67457,-151086,-188484,-87423,2716,-19971,-78943,-104427,-83073,-66802,-99348,-80774,12456,91372,55676,-27931,-40027,46071,139235,180064,117442,4031,-50855,-26925,-40294,-105448,-133888,-95594,-71553,-17450,19435,-33638,-80675,3062,71333,-33251,-123452,-32726,50832,16980,-36838,-19911,40090,81786,52864,4283,60073,126746,69084,31877,68157,35135,-16166,7791,55582,87204,120599,107881,74184,90345,100811,22689,-48859,-1602,110036,126212,32849,-18582,1467,19114,32983,66933,78638,-13995,-133021,-108048,23385,61410,-44066,-118877,-79137,-32725,-54411,-50676,6238,35829,15819,-71,-2210,24112,54700,25788,-59170,-63469,22950,60790,51631,86876,116975,64143,-13717,-79184,-114714,-128352,-110847,-57098,-15118,-49653,-95695,-44456,23173,47584,64024,51573,34111,48455,64916,58967,36190,13251,41824,51696,15247,35285,40502,-55644,-89415,-41432,-40765,-20556,26707,55278,95455,113565,86270,49196,-23300,-96252,-138125,-113619,-11791,73956,84047,53920,5425,9647,64999,53304,-27542,-68845,-59427,-55727,3350,141764,196877,103541,19169,12131,11056,-50459,-118397,-125504,-94194,-34390,81102,149184,52172,-61984,-76267,-31103,-42429,-79088,-49706,7558,31710,65532,99459,113255,88084,36546,-8968,-7576,5773,-13948,-20244,46056,79263,70377,60372,8618,-59385,-88073,-93391,-54636,-6043,8952,-8178,-59934,-88995,-55155,-25592,-6322,48569,106542,85924,20723,-20575,-36348,-41817,-44958,-65612,-31866,28701,63314,37358,-5583,-20305,-13979,21053,76397,109184,27047,-116000,-156601,-73986,-8328,-7939,-58819,-150940,-139352,-15943,37048,29607,33585,27571,23282,15134,-8103,728,30891,-7713,-101465,-156730,-139539,-101942,-57749,22445,87285,122417,145466,128426,89631,29848,-42467,-61209,-35323,-31001,-50431,-48190,11750,87476,97577,51284,5414,-50045,-42309,57038,127231,106456,64336,-219,-64129,-50290,-16351,-57735,-113939,-114766,-65772,-25727,6354,31115,53078,122306,167737,101437,6528,-4096,33460,41103,11199,-49258,-86277,-39113,41228,100859,94421,-10998,-60429,-12631,-184,-46585,-63429,-30647,-3745,2407],[43692,25185,21237,-10760,-63613,-61480,-17490,2067,-10504,-10018,32237,74193,51523,22173,-14905,-94065,-115264,-22037,-302,-68373,-66578,33693,112997,83236,31427,45273,29015,-56315,-75152,-37184,-52615,-39229,50678,93845,68762,19619,-4058,-25893,-79813,-87864,-27413,-2518,-27648,-75277,-99736,-53036,-56703,-118816,-82125,38760,94014,75804,26368,-28586,-70173,-116104,-119031,-47745,-37974,-65505,-1068,93995,119880,67361,21396,35457,65722,68633,47779,29559,17420,15257,54539,91436,84097,40328,-6961,-27289,-1495,42106,90207,105621,61913,16148,25526,52157,50419,37407,20455,15522,-14488,-59214,-56647,-28318,19621,48383,27572,-3695,60006,92026,-12339,-104067,-87238,-41134,-25092,9504,54122,52231,9762,-47995,-87376,-105865,-73827,40134,115205,50869,-23109,-29443,-74596,-107989,-25898,42051,48890,77569,104733,88348,43554,-2472,-19729,-32238,23403,97344,87726,66604,85691,76731,34955,-4835,-29027,-38417,-34183,12123,62311,20733,-46909,-12550,-7404,-103033,-135045,-33700,43364,32759,28062,38111,48775,96907,146170,95548,25680,68306,125685,55201,-37714,-42914,-17141,10081,-745,-84666,-118478,-79590,-79468,-66345,-20183,-49294,-145653,-199199,-155037,-47410,12044,-26258,-55488,-50741,-55024,-64976,-27339,11737,38178,61425,52091,35530,2348,-104587,-149256,-63556,-10862,-62635,-114224,-126890,-88956,-36483,-42165,-46794,23599,51186,-25658,-119321,-151616,-92948,-11423,33099,49906,-21418,-97888,-57165,29054,86277,104840,55728,-10497,-35267,-51541,-50610,3687,54428,42640,-779,10851,51065,36299,-15879,-29927,-25660,5346,15151,-46847,-85620,-14106,62403,84706,42067,246,-180,30715,2575,-51107,-35976,28445,71670,101653,71637,-26288,-140141,-154580,-32485,67674,45109,12105,-10353,-38947,-15415,-19471,-80315,-58628,3937,15531,64208,122963,57158,17425,54601,68999,57254,63360,24702,-32776,-9954,13347,-49231,-99563,-21015,95968,127653,64649,9219,-26121,-105008,-166201,-147202,-66060,41788,93032,53002,-117997,-224753,-113002,-7495,-28158,-26243,20993,19102,-47885,-98167,-77793,-59515,-19259,74877,110899,55143,-13959,-64295,-63525,-32794,22884,92025,90071,-4433,-83206,-66193,-20861,-56120,-102663,-67147,25002,45269,-18088,-41540,9253,75578,60431,-2002,-32318,-6325,95478,163677,58004,-35272,-337,38145,16702,38392,68306,27630,-83836,-169462,-173450,-144569,-100060,-41085,6806,19775,1861,9835,59144,31659,-56721,-104529,-53366,14704,25012,-47206,-86721,-33937,11941,59155,109498,50051,-43757,-36584,12616,30316,7908,-23918,-29006,12381,26442,-54039,-164942,-179669,-122082,-36830,21193,41954,30068,41191,76336,74775,25174,-50906,-93496,-25697,64154,13502,-60504,-19654,17776,-29174,-68240,-39138,20197,46179,15366,-51167,-61051,-41677,-14422,53451,99486,83395,61069,26728,-32696,-35142,23920,72512,64309,-4700,-61917,-29429,18150,23430,25500,32672,25961,35016,34143,13549,2339,7363,58379,78760,-3730,-85462,-23278,130893,192391,118676,48341,38820,5532,5545,82171,71972,-29980,-54090,-8418,7224,-41996,-77819,-37265,22725,1457,-63393,-58585,-19240,-17899,-58470,-93047,-54603,8067,-7214,-30445,-14726,10086,29329,14956,-25725,-70089,-43780,33940,71027,27406,-45571,-85631,-56349,56135,133210,87462,33520,36081,42767,32008,15621,24214,72556,75515,2212,9993,111436,184759,207936,186704,92220,1462,3053,-15801,-93972,-53145,79407,33672,-65784,-13083,72035,67495,21870,-44671,-101298,-81148,-23707,26556,41385,-11947,-55820,-45883,-54586,-41216,5466,43365,110598,157652,83406,-7229,-16315,-30469,-46469,-39749,-32802,-41250,-17097,18265,8216,-23129,-21900,-289,-36625,-66586,-30045,14097,-16566,-47032,3825,64548,46750,-44672,-152572,-171903,-74479,5700,-10421,-95955,-162352,-186362,-126155,-28311,-6202,-38323,-17694,43829,73837,96481,93687,17651,-56325,-64655,-73240,-75575,-49010,-24597,-21778,1430,57508,66277,25614,1366,-3059,-27312,-30551,-7722,-7828,-29239,-43995,-18903,80020,142363,48875,-86188,-105547,-27126,67083,105837,66196,43303,83617,98663,46994,24412,22482,-71172,-175694,-145887,-7734,59569,28473,17662,10997,-28203,-48257,-36234,-69198,-91906,-55790,-35478,-12923,62591,54120,-35068,-81537,-57102,35675,132051,182250,146963,22003,-95494,-91491,-20823,-24092,-10719,44279,77666,57375,38525,54684,91309,55537,-52961,-119350,-81186,6728,97754,90825,32262,9296,-12828,-14948,49583,102366,92733,78862,98215,104650,88316,57219,-19014,-96543,-133626,-148524,-106876,-49191,-21989,40654,94075,27385,-80506,-49118,29093,35878,43934,63681,62436,25912,-16441,-3820,7457,-35174,-18775,54442,105828,98127,21393,-72692,-69513,-13521,-31906,-37911,46839,74830,36876,40739,15826,-30892,-298,10233,-15868,26176,61845,24509,-3649,24103,35806,21551,-22422,-75658,-103118,-107283,-151948,-195838,-138969,-32913,26690,-19903,-108108,-119023,-117467,-185937,-205733,-114188,-49395,-42269,-52034,-70694,-128869,-163639,-111037,-43152,-33861,-65740,-98160,-89024,-83075,-121412,-84133,23198,70411,27968,-7134,7630,47624,98868,130573,76570,-7020,-26014,12123,18513,-25201,-44986,1526,39465,83910,94717,54169,25474,76345,97351,-38676,-146496,-30271,114962,103421,-6273,-66670,-18522,84299,109349,67433,81464,73445,-32615,-72612,-20028,-42211,-81423,-38615,-2558,13397,65247,127480,151834,133781,123703,90397,33720,44865,138253,137958,21753,-59348,-43456,19425,30930,15563,31004,2751,-77752,-52696,31549,4123,-70030,-64726,-23519,-20693,-30214,-2220,32717,41498,29437,25325,13774,12374,4267,-38732,-86845,-62986,-1037,27163,38031,106130,159703,87530,10395,4939,-5982,-30174,-271,54707,53463,-16650,-62054,-25349,14325,39474,69402,60107,31293,43521,83180,86299,37603,20677,73256,45553,-35140,-2908,34026,6171,37124,32821,-42884,-37060,5810,-3107,9120,29109,14331,-7769,-39348,-75466,-95884,-73747,-5993,54032,65900,48331,29228,32722,31344,2682,-48860,-94462,-72454,-13308,28368,81599,108790,38453,-8514,25250,44131,14856,-5384,-29372,-57282,-33208,54265,74269,-25135,-70609,-46747,-48122,-98395,-98082,-55624,-45887,-47638,-10475,35858,64189,47208,-2835,-19138,-16417,-49022,-89290,-66320,30664,94388,111124,68059,-24242,-111075,-164354,-140051,-28256,46062,27843,-10266,-22537,-29449,-67379,-82533,-42953,-5524,44511,70182,50084,44963,38936,-9710,-57713,-72720,-34557,13857,67423,71630,-2298,-77466,-79495,-15019,42247,67163,49082,-15546,-77495,-54939,1001,37788,17508,-74805,-100362,-12760,-2966,-55953,-53690,-41011,-82745,-97777,-21243,50410,31613,-2008,-424,-27248,-51549,-53443,-63461,-57095,-35884,-12580,37797,71483,48173,-15677,-58086,-34740,24165,17006,-40516,-10887,83369,123461,85466,34594,35849,-2030,-40831,20522,77862,63065,73857,78306,29395,-19279,-56414,-55067,-1513,25750,-12975,-87663,-103819,-20033,77956,133789,132545,54041,-35847,-21516,56575,84433,49403,1677,-3650,41430,80591,78688,53823,-10360,-44769,-49013,-73872,-94154,-76796,-45400,-14335,3203],[2290,-19344,-19716,-20577,-39063,-47765,-6131,44757,33800,12887,38396,54625,31024,35629,22520,-58914,-95980,11253,94030,40824,22046,111129,155809,78919,7353,8626,-4057,-57182,-73818,-60037,-49445,-3132,72223,119070,126282,64598,7704,15661,9386,-31495,-34427,-39742,-94196,-169968,-181735,-112251,-116544,-186154,-165361,-27545,51144,48331,18935,-22275,-68713,-126258,-153557,-113244,-97119,-119053,-68175,26281,68726,54984,37138,15645,22940,60687,83080,97201,95212,23161,-21948,4865,32438,-18225,-85126,-92022,-40917,-15545,21864,69071,13673,-63312,-33270,31494,31384,-18045,-95364,-103668,-79901,-91219,-48857,30793,53874,8305,-1450,44794,113711,71074,-51682,-110128,-95941,-65042,-25780,18140,46559,57471,37565,-44230,-101560,-81733,-19054,60743,79219,27503,-8996,-19404,-40600,-18653,51390,82875,70201,82520,125655,118115,22729,-52068,-39019,-8172,87811,154938,99694,32362,25920,45867,57895,30667,9167,12205,-19365,-31850,1328,-208,-9058,22673,-10892,-102577,-156030,-124067,-53317,-6211,21761,51315,64987,79144,99552,40090,-28975,30326,99530,25206,-60757,-27243,69010,139140,106047,3228,-43366,-24928,-5212,37018,48761,-22084,-87200,-99256,-86657,-51694,-18262,-36364,-79830,-119282,-146444,-151351,-118321,-59112,40267,118330,94421,44747,32625,-19451,-64875,-57823,-51592,-46808,-41043,-25536,35541,93331,58579,14949,12890,-21253,-97784,-170629,-166646,-73912,4995,37203,27860,-36229,-78368,-41708,-9451,-5166,-13553,-61180,-122992,-137387,-131880,-124863,-48621,71067,111208,46950,1407,50899,86695,16552,-61774,-78701,-41389,-21226,-39804,-25606,71527,123955,107784,59883,27206,23303,38233,8910,-6876,27097,68179,84914,107021,60764,-55845,-162580,-150624,-26164,70294,64210,39240,27950,27745,38302,-3766,-92585,-90459,2600,35133,-21140,-65650,-79220,-47059,-3593,17405,12006,1019,-24731,-27406,39511,77178,26141,-48068,-33446,59612,71342,-8439,-14038,325,-63256,-102479,-42955,59961,126664,128555,74198,-84727,-199776,-95520,11751,-24439,-12439,62124,85523,24360,-48849,-37113,-735,31211,106400,174474,137927,31507,-31584,-11990,9641,41917,131985,161488,81581,-14858,-28789,-26509,-91338,-117217,-40680,74566,104166,18862,-39369,20764,91779,95228,59389,-14337,-43962,44424,98911,19939,-29802,15983,47791,-12032,-34712,2944,-28513,-128703,-172225,-146478,-91711,-15867,27923,24800,30820,24343,-10654,-14638,-12862,-25002,-10967,35969,51636,13964,-46806,-60102,7499,65857,72597,34027,-85235,-170728,-107859,-5076,19822,-26736,-64021,-45562,2114,3893,-44971,-80418,-67402,-60887,-46258,11231,30691,-53556,-67311,19712,40554,-20481,-73506,-75363,-4533,85937,50186,-47936,-43690,-541,-32563,-62045,-25493,34728,48229,-11744,-79090,-49648,785,17613,71335,119914,105719,74881,22582,-40844,-38585,-16909,2621,61620,75887,17233,-25381,-47838,-69523,-67832,-58225,-52342,-1597,37513,28709,35041,65235,87674,71427,-12965,-87891,15153,195801,231204,130617,97121,78589,-13221,-27068,51358,-4107,-115236,-80164,-27048,-60770,-98792,-97804,-50049,37235,40446,-37845,-52669,-18745,-19337,-43030,-72307,-84739,-58245,-33534,-35782,-70634,-108413,-74506,-4004,21340,-16983,-17479,66438,109559,63075,13833,8883,18128,61465,91331,58475,10991,-10112,34656,74716,21600,-21374,19355,25225,-21250,32411,128190,159834,163335,153067,76930,44104,80290,58094,-33339,-41922,57194,27705,-60573,-23474,37436,15379,7179,11040,-8990,5544,29028,23055,3685,-60380,-108938,-79513,-65857,-50210,13307,69305,111703,113733,26550,-63784,-65239,-50791,-66852,-63049,-27265,-50447,-56958,682,27748,-2254,-17230,-6356,-18060,-2415,24737,5684,-49556,-54281,33455,110673,76014,-20781,-79691,-36228,65294,130647,90468,-33872,-127469,-146449,-66779,9522,13951,26394,63588,67780,47311,59273,76582,35334,-22495,-30374,-49177,-80953,-74079,-12242,21239,14632,6823,5662,-10519,-14442,8959,24979,12665,-11181,-39421,-39488,-40312,-34650,44959,105212,16728,-104496,-121542,-52232,56010,95945,29252,24254,122258,160253,79986,17719,-7335,-71182,-130633,-98751,32057,80050,-8755,-66706,-88441,-100200,-77866,-22194,-14351,-45864,-57973,-38430,-2103,57610,40206,-29470,-43692,-15451,35235,106277,181011,157241,-8122,-136353,-79629,22941,20599,18547,47972,31860,-18421,-7746,27050,42591,15773,-71327,-129739,-67407,51798,153466,157271,98878,85356,87200,44179,18341,32237,35047,11770,-82,26943,76942,88965,34294,-9664,-30564,-59260,-57818,-58564,-85659,-37795,33385,1477,-102418,-62346,40237,18392,-18466,28061,46125,-614,-27911,-1832,21954,19522,45880,84262,126018,128614,47945,-2537,28237,32303,-50008,-79598,11089,58352,-6959,-45522,-49439,-43289,8082,13349,-39361,-25029,17320,17457,30544,58703,54850,36632,-3189,-42127,-62099,-84066,-152118,-195726,-109509,22979,51702,-7475,-42902,-35506,-72162,-163298,-208591,-171574,-114992,-68415,-72283,-86232,-71187,-74986,-80394,-53238,-21329,-40064,-77139,-84111,-92406,-104517,-30416,45265,13581,-55015,-49609,-34872,-24661,25918,54047,18087,-11357,5240,40887,18361,-28362,-14405,48408,81234,113612,91240,44338,48176,84531,89490,-4759,-80173,9671,110703,72435,-45229,-109404,-76679,4725,40670,7655,-4285,-13480,-80367,-149626,-142688,-113627,-88176,-34655,-1918,-13036,13042,80211,122134,104718,86042,75258,55339,63702,90267,42872,-67341,-141357,-116336,-29556,5714,13233,70161,115009,60767,-284,-32006,-83387,-95818,-9417,66660,55889,25361,26785,29025,31192,53442,77443,59022,9077,-53595,-89439,-54531,10147,21621,34019,69196,111672,106728,35308,20312,75620,104074,121557,153561,161538,137965,93943,40815,-3791,-30474,-3996,57927,52560,-12256,-26387,21993,33409,-3637,9517,49893,5559,-60425,-30996,8227,46896,151509,138562,21135,-10818,1392,-21925,-33959,-56736,-79500,-78799,-60729,-35659,-24858,-963,50578,70625,43786,24744,32196,22322,-8670,-11940,-31742,-96304,-72748,-1315,9651,25563,52968,-19250,-45980,31893,64564,55716,96273,92618,28924,12132,47539,52042,2498,-20964,-56338,-125117,-167610,-115019,-54489,-44015,-43233,-47432,-42172,-7425,-7506,-46286,-45064,-43893,-81868,-107549,-51518,50875,72361,41140,5411,-42924,-101667,-126999,-67376,57609,133821,74802,-30620,-58380,-43968,-64524,-61683,-36548,-58694,-38933,20595,48212,82010,98305,27620,-50444,-71791,-30127,22147,67857,66784,-19545,-111354,-102054,-14307,21771,19120,47273,64803,24116,-1144,4201,34600,55234,34818,13674,741,-53900,-91422,-67505,-68981,-144645,-159572,-58874,-4760,-47320,-11181,100067,109593,48679,30923,1413,-59867,-108209,-120584,-84897,-15873,6946,-14843,-21489,-12787,16550,9355,-36335,3905,81408,74838,41699,32850,60462,21523,-41325,-27066,9225,10653,62946,117275,101854,10145,-104939,-109618,12753,90961,40796,-56506,-107907,-68330,13413,60721,63488,2826,-67598,-55006,15167,46205,41271,47781,80913,103290,89762,43817,33208,36844,8517,-53452,-96251,-89162,-42013,-4711,8912,339],[-43607,-48570,-37705,-32406,-37496,-24163,44956,89689,47684,-2280,-3207,-3692,-11489,21990,34743,-35218,-104324,-27230,74045,72233,75583,119967,114725,72141,55902,24706,-27038,-35782,-14526,-2469,38564,90587,113471,136215,127615,40480,-7218,42438,84542,64061,25757,-23902,-91699,-149303,-119030,-35863,-51948,-149147,-156341,-42563,14180,9813,43574,37057,-45835,-94026,-103328,-118680,-120894,-115280,-98851,-51658,-13990,-1270,4435,-12263,11289,46330,21293,22038,37254,-47266,-120898,-80923,8626,6134,-64631,-101110,-97645,-138305,-122824,-46241,-79408,-149077,-76702,24433,17068,-48235,-148736,-168929,-93220,-51090,-7767,58575,56171,-36605,-60263,45464,146327,51597,-54348,-30683,-8147,-35313,-30656,12205,30308,20184,-6548,-50345,-53788,-22238,12730,56618,67634,56076,16754,-41115,-34479,48267,112714,105871,43482,18845,93621,131863,26067,-66021,-66463,-57749,47182,164904,131582,18457,-48430,-31971,14377,13743,8240,13897,-17706,-32137,-16097,-39099,-38478,12141,5258,-52878,-123982,-149986,-103285,-28135,12770,28258,11818,-12239,10823,1988,-48462,-16636,52395,13477,-57019,-37016,55377,127645,119648,42930,626,37604,86182,126634,94055,34228,19889,22718,-1449,-29620,-20150,-1994,-46735,-160582,-220384,-200013,-160023,-99034,22457,104278,51631,-11423,18684,60180,56340,7898,-55044,-53817,-13161,32611,117101,170120,134009,90097,45850,-38669,-114818,-149456,-111567,-4245,57644,57957,36185,10286,368,-23038,-65296,-80235,-78905,-93600,-113405,-110352,-89726,-95628,-81146,8041,64964,2091,-70360,-21967,50923,-4189,-81845,-74821,-37461,-32286,609,70624,102673,83975,79893,83643,54706,26738,24102,37230,77970,72843,28474,7419,59784,77161,-7251,-111132,-118738,-52763,2117,27242,27063,12031,68165,98168,23856,-49739,-38607,15951,17254,-89907,-181775,-177551,-131535,-116596,-84629,-41791,-50928,-71094,-50380,19520,96871,113992,60256,21579,39144,26407,-13220,7155,38193,-63,-35899,-6393,39443,54508,38297,37853,-33136,-159758,-117231,-7441,-7913,8335,85183,107725,55470,-891,5002,-8925,-39591,41493,163670,163381,87167,20871,32655,62979,45699,35775,61699,90146,61847,29410,1893,-67515,-82510,-13498,69057,114230,80456,22596,16152,37679,62828,59657,-5017,-24503,18726,-8995,-78248,-84058,-29199,-13760,-104197,-148966,-84214,-57582,-90240,-87278,-55990,2427,54780,37626,8131,10462,-16295,-56863,-42000,-16447,-9027,5473,35690,28965,4098,11163,36009,61646,77023,70183,5495,-115670,-189750,-146607,-59185,-3288,2302,-25369,-29089,-20310,-36145,-42993,-20940,20675,31002,15469,46095,38358,-87786,-126622,-42154,-21192,-65052,-63870,-19850,30416,95345,74303,-42134,-92475,-67040,-49081,-30418,-2971,36366,30102,-55330,-102418,-20745,35010,9679,37859,108753,101642,28807,-30704,-39618,-8044,-6185,-5874,63383,91203,370,-81533,-102715,-111154,-106187,-81258,-58990,-2344,48143,26534,18963,90613,135070,90994,13833,-57676,-5248,127506,152622,87995,82489,56449,-35430,-35567,-2629,-114421,-195325,-102931,-32350,-28423,-30556,-50447,-45114,6502,527,-44721,-42348,-34672,-55135,-69923,-82781,-99577,-69556,-6761,16919,-9853,-54731,-56098,-3298,41193,16971,8432,76395,95650,34672,78,28763,42713,47572,75655,81662,12993,-73204,-34283,47709,1081,-70072,-45296,-7268,1761,44029,60075,24516,9529,4947,-7156,31342,68010,71435,31341,-23531,-5112,14562,-7814,-11920,-9511,-27004,11457,71904,51991,24750,34364,10486,-14511,-23766,-47533,-64617,-64977,-38249,9819,41432,44033,-2479,-85102,-115466,-47549,-3452,-59451,-97654,-43846,-40824,-56255,11944,59158,45794,52879,46712,3196,13397,44879,18587,-40716,-46084,22320,66848,8866,-48668,-16246,60827,89201,110933,135214,74087,-41485,-67122,27986,78097,52336,60695,64812,17084,-18232,16108,72471,95298,77643,33924,-28698,-68139,-71187,-34769,9871,14707,-6549,-1576,-9393,-40363,-28318,18144,48393,8666,-79533,-72793,-20524,-18242,5735,26049,-16324,-56881,-58264,-36731,19189,34360,-7801,24274,115408,138239,65356,-8268,-33634,-22734,-22649,-30696,23928,35287,-58764,-121335,-132926,-115054,-78364,-10285,11228,-37293,-76917,-62440,-35812,11495,31561,-5484,-25457,-8033,15043,52747,103579,89621,-12101,-76935,-26334,53115,83320,114549,100735,26876,-3263,32875,40006,25285,16539,-32217,-81389,-50637,30760,94843,105899,97109,130993,157703,92120,6376,-20562,-12417,-10974,-31407,-20420,68070,138119,85907,-4599,-36875,12048,47374,-8576,-91957,-90950,-50153,-43532,-79091,-55307,5268,-37313,-77609,-8249,31124,12266,15442,46995,75421,77213,62309,31709,35411,48704,3922,9180,83488,66885,-24809,-71374,-15794,34616,-35560,-111762,-107217,-72426,-15008,-9035,-45859,-26673,-6716,-6931,31156,53045,50854,53265,3776,-47562,-49437,-41575,-83234,-117472,-27665,80775,68370,26102,41066,60627,32200,-46795,-125190,-145780,-113984,-51847,-40450,-32725,22386,31701,2273,1786,3096,-36724,-60112,-49564,-42511,-33850,24424,46923,-22382,-112744,-117987,-102796,-59061,26959,65559,26232,2775,30139,44258,-43480,-102666,-45325,31706,54394,81119,46729,-11337,-11615,8594,26030,18216,3342,48855,78535,17566,-58432,-59352,-55969,-80898,-75500,-86866,-110070,-78677,-45478,-98258,-144884,-105161,-42170,9861,30867,-12328,-518,44550,46621,55718,67488,30988,11159,47686,42188,-28700,-111919,-163355,-146657,-82833,-14669,67849,149861,156795,76480,-32315,-107015,-117251,-91861,-4286,90786,91750,24409,-21789,-21599,31696,88705,99419,78546,41180,-15067,-24550,53480,113720,75495,55483,79639,71547,16834,-15465,34023,80412,100759,160867,200052,152113,117374,142118,125091,43757,-27366,-24476,32199,28081,-46181,-76882,-51333,-54191,-48754,-6974,4701,-13645,-4180,30697,22233,30358,146537,181969,72387,1737,-9540,3239,14838,-40079,-99824,-105696,-73341,-16595,4448,26329,84958,99540,48645,20456,30561,14821,3115,48565,52904,-26074,-43691,-15956,5304,73700,106649,-2225,-60615,762,29518,29026,91760,116224,53463,14591,33766,70502,63759,11131,-89426,-173486,-192014,-141764,-66887,13734,39009,-19622,-55597,-19146,-19182,-50947,-61616,-64601,-55632,-31697,-3397,15916,-48327,-124665,-91987,-21791,-18226,-28165,-105,71080,146735,114122,-24338,-105085,-80898,-20082,26038,1234,-69127,-62820,-10284,21204,59269,75696,12071,-38857,-23912,45652,83913,67867,21942,-25724,-56493,-30400,51059,77923,65788,76984,90190,68272,29521,-11700,-25407,8553,60454,62438,-21133,-89358,-63929,-8703,-25484,-112427,-141895,-89405,-81355,-105520,-35883,94143,152504,137606,140866,115255,23867,-78825,-129359,-112435,-50196,-20538,-1325,26586,-9395,-35618,1373,13360,24531,49319,21900,7427,19706,31122,20779,12688,2378,-10948,-8030,58329,109875,95682,17832,-87522,-115724,-22033,45250,30964,4650,-33199,-62369,-38807,-4082,9140,-5304,-28734,-40721,-38291,-32664,-8336,29431,58989,57298,24621,-7537,27671,73526,40375,-28090,-53251,-39137,11619,49205,25494,-20037],[-59054,-44959,-31689,-42056,-47966,14812,105688,98317,30665,-13522,-50043,-65389,-45572,-5354,-173,-66812,-129392,-77659,-35355,-23406,23635,53327,46561,69596,105661,62100,-3869,17235,51594,44878,72997,111655,123410,130649,82557,-13576,-25222,35195,72048,75737,61450,30803,3469,-3637,46135,119530,83555,-45030,-76275,-4654,18999,25422,103360,98717,-29764,-58304,-19898,-58265,-76124,-37587,-51509,-80713,-79182,-70293,-60781,-43142,14837,21205,-65068,-78700,-46947,-100848,-155076,-94125,39534,76910,-3354,-65227,-81390,-128381,-142277,-111600,-125974,-134889,-36699,28616,-20898,-77525,-140943,-144189,-31056,65824,93343,95764,66271,-40829,-115626,-60694,25533,-21761,-49597,41471,100840,69428,22899,20308,17798,-18174,-52092,-36980,16963,36448,33131,52509,76470,78985,3284,-93708,-80919,3591,68225,76025,21487,-3442,71334,112198,28761,-59480,-96581,-111737,-5377,134958,130792,36626,-27367,-21865,-21,-28076,-48239,-38062,-38918,-14981,25887,-4944,-40823,10586,50378,18666,-52511,-102020,-92640,-35648,2899,-1990,-46963,-93743,-62090,-21195,-44557,-40570,16260,19647,-29603,-74351,-77259,-20744,32655,-5000,-27036,44123,106656,111002,55950,48154,78865,68288,45088,36724,39280,58651,17087,-139669,-206002,-140351,-92447,-81942,-19438,37339,8571,-26597,-997,40001,63496,60927,23808,-9853,-16279,-10276,54141,114107,114936,87774,47863,-13466,-46941,-23243,20743,63098,74772,44128,29011,56102,76163,5622,-84077,-99643,-72699,-46028,-21328,-11946,-9251,-29605,-63277,-49770,-25854,-70916,-117699,-72103,13640,25135,19722,40101,38915,11208,43952,100210,56918,865,56537,116908,94130,38126,7838,60426,153211,108931,-20729,-69280,1361,68776,40320,-51031,-100987,-91051,-54282,-9839,-10050,-33742,45195,104935,62575,56403,90548,61533,-3522,-69373,-112818,-135258,-136520,-156447,-120783,-42172,-36177,-83770,-110290,-70680,42312,128194,116802,79422,48603,28556,41695,66326,75052,35857,-22123,-56792,-84553,-103404,-101580,-17205,18999,-75336,-100076,-10448,35337,35508,79864,90580,30439,-9728,9301,-56928,-167067,-90869,63758,81574,49519,20632,35294,78463,48115,-50899,-60063,41638,95920,76070,52200,-1012,-26616,368,34673,62253,62478,42893,19678,26020,31227,-5175,-34547,9982,23101,-54984,-103077,-72226,-36430,-58981,-154615,-173596,-85052,-17686,7233,37935,54658,69470,62029,7928,-6153,-5619,-65645,-86990,-23748,-654,-13194,-29684,-7603,4903,7713,47293,104483,107973,60808,40080,41774,-1403,-80602,-114416,-72477,25172,86548,55310,12800,-22541,-73832,-82472,-52085,9252,64129,73355,49074,3605,-73590,-83737,-36420,-22591,-13334,29664,58945,55962,82434,62869,-54904,-120240,-94210,-55691,-31363,-18180,8061,-1912,-71622,-99731,-22540,11741,-29427,-14668,60789,52673,-34731,-48523,13287,46053,26882,19791,54914,39933,-82453,-146112,-101587,-69699,-56009,-3559,16532,14119,38922,5426,-49481,28214,153203,145115,58925,-43788,-90099,-23209,31894,32849,39201,37092,4126,3006,-39129,-163999,-189043,-85522,-15923,49757,95101,62730,21477,-3416,-33471,-16268,24583,-4546,-65358,-88639,-71294,-28820,46944,115258,129785,99552,55579,12907,7142,38416,28068,21473,39156,20966,-37276,-72002,-50218,-22727,-565,56278,93347,18359,-96635,-75723,21135,89,-77504,-57334,23485,56922,40778,-18996,-85284,-102420,-102590,-64389,2912,21234,30601,41379,-14916,-50325,5548,56280,41511,19258,8947,32142,67273,7769,-50256,-6358,11590,-2860,30806,29409,-30329,-41623,6588,24833,16249,3224,-51494,-118090,-96617,22841,69847,-29620,-126755,-98119,-56028,-31431,36845,70380,62586,87475,81454,6279,-3253,56582,66197,10491,-13981,-9503,-33300,-77496,-64411,12029,62838,29766,6879,77902,93413,-7151,-32408,73217,122730,79621,45071,9869,-36877,-33110,35657,83025,97921,101671,61369,-9568,-37454,-53007,-73887,-26343,17150,4151,-2638,-9576,-47887,-59076,-25995,51794,46231,-78527,-123915,-62720,-38306,-31815,-4093,22555,42932,62809,52708,21994,-7618,-14618,29850,69707,54013,2222,-38088,-25214,24316,34956,-3694,-6886,-3069,-41956,-67804,-54289,-38463,-48667,-39411,-51265,-80085,-66914,-60997,-94278,-51741,33959,22267,-34929,-18935,33499,43702,25157,3207,-44,369,-6305,29136,103176,196565,169129,66715,47816,71293,54235,53468,53149,28573,16796,3731,-25710,-10077,6366,13032,78107,128006,79624,17704,-14630,-28908,-11208,3424,7719,54262,94737,31041,-87834,-108949,19871,111261,45136,-61905,-116897,-129482,-90362,-40140,-33431,-50702,-81598,-75325,-23320,13510,24246,35322,70866,111376,80634,2110,-62739,-73354,-59723,-65424,-34268,47750,45391,-10573,-45275,-16478,26808,-12759,-81860,-109610,-107214,-50136,-30948,-52961,-28095,-14190,-3781,37378,41161,20451,15106,-42398,-87043,-53946,-4091,-16984,-43561,17219,59123,23199,-5898,-3034,25043,65429,47977,-19367,-49833,-41069,5912,37941,63322,84946,72044,53138,45987,5432,-46946,-49452,-5881,42633,53856,39725,10055,-33073,-104880,-139068,-109574,-18851,76527,101315,41222,3715,34442,31393,-82598,-133281,-57199,13878,23161,48183,31804,-28714,-81718,-103833,-87172,-33677,5590,28560,53351,40875,4555,26319,-5152,-101258,-112456,-98756,-126290,-92202,-10656,-5396,-51707,-55819,-10918,38552,19780,-59656,-34787,23290,-2576,20005,90113,48179,-11114,12631,22104,-16641,-54709,-90338,-102944,-72330,-5329,85414,106768,13152,-68431,-107523,-130256,-103670,-79277,-48951,18348,32916,-27749,-74183,-57591,26881,65736,42681,42493,59616,52439,70687,130073,159993,111891,66293,48761,9750,-29346,-26060,22694,28598,14761,58606,98680,47343,2784,56641,108166,85081,32239,2159,-1720,-12046,-42894,-61885,-60673,-53916,-16492,-8565,-36085,-24342,46957,109588,58220,-21908,50378,124383,44795,-28844,-32933,14416,69043,42777,-30066,-69021,-70373,-42264,-32097,-6144,43791,47798,11210,9060,29726,35106,52074,104641,127594,78106,13174,-15729,27931,134925,165404,44835,-61062,-59742,-24367,2672,44018,52914,2070,-37458,-6665,56072,63766,22836,-50892,-102438,-126239,-125324,-66677,50035,81967,8090,-35835,-19660,-23095,-26909,-32870,-40787,-88,51185,11194,-64092,-156346,-220614,-155351,-18786,39380,18642,-27419,-40510,15456,67192,7926,-77102,-54144,36342,61580,-3610,-53791,-38333,-32664,-29324,-1781,-388,-32638,-7273,73650,153040,140828,49786,-24594,4381,60918,91166,129090,137509,128568,113645,90746,55256,13180,-27487,-59261,-45898,7709,11039,-51014,-77027,-29501,22509,13637,-63715,-109829,-78634,-53107,-54921,-45794,13274,99806,167684,197526,162271,68603,-35448,-88568,-66174,-37816,-48924,-27010,25557,-12611,-41666,41019,71551,35304,30868,25260,15177,-19970,-55224,-883,93833,92738,20442,-9700,47991,84618,43404,3583,-10347,-15432,6499,1640,-3495,32290,30604,-16323,-23727,-13701,-11487,20308,34225,-8526,-60474,-73710,-57555,-47605,-54520,-64058,-71940,-61676,12953,71075,44201,6770,1623,-6126,22615,56408,13877,-38244],[-29976,-11777,-7307,-22495,-21868,64273,135015,76484,12437,807,-49512,-73977,-39264,-8967,-32089,-85334,-85166,-41782,-84810,-111997,-49793,-5421,20113,59531,78314,57394,39401,56877,49270,5613,567,40979,100734,126306,74996,3384,-6207,8350,13410,9653,21021,59588,103883,124531,135247,165326,123379,9946,-32699,13367,44330,91392,156828,109026,-28891,-31268,59548,55663,36891,68025,26380,-60025,-93746,-102998,-103697,-71496,-18813,-35000,-98677,-92522,-49932,-51258,-61323,-10748,97480,107952,4939,-45433,2778,25406,-14823,-57672,-64418,-19140,45864,25736,-58160,-89056,-109232,-83808,43152,160514,172957,117907,62072,-26614,-110867,-156117,-148648,-119438,-55258,47287,141335,177998,122935,46880,10857,-15093,-41922,-43221,-8226,23706,41543,48090,51858,44686,-28136,-116137,-128141,-97902,-46731,9665,28400,39300,64300,50947,299,-64193,-108331,-93331,1810,64221,56982,43929,39663,47774,44668,-24695,-89222,-89470,-80988,-40123,56961,74557,-4267,7674,76007,80947,31908,-38055,-75612,-39352,1442,-15871,-63924,-106238,-92008,-57949,-57026,-53477,-22620,1814,-9293,-93237,-178888,-145141,-82220,-95982,-87243,6416,87188,58038,-37383,-47681,8069,14684,20657,57992,73621,84625,61570,-55670,-90330,-6689,22369,-33100,-44570,3353,50624,59376,18567,-47842,-47412,44889,134455,116321,17047,-66073,-57552,-9058,-2184,-21815,-26362,-14331,27999,89563,101867,60247,24418,-9565,-19406,27476,74996,38943,-38141,-62845,-44401,-24185,7326,26862,15869,7211,-13207,-61970,-89292,-84103,-58887,-21404,31209,91123,146744,134341,74985,35161,41535,41761,-205,-30672,46189,111836,112319,71343,28371,52490,130617,86745,-56743,-123509,-71459,-16724,-20215,-83807,-129640,-101443,-28229,5113,-26709,-48013,-2861,45652,70536,130219,162591,73810,-20984,-7342,20160,-37682,-77356,-80246,-54032,-24589,-21973,-70871,-149526,-156234,-52579,47554,66601,81679,85351,61911,57517,72913,61374,3942,-51429,-65070,-89654,-140121,-135574,-21472,43489,-5085,-29793,32467,55866,17699,24483,37830,-23425,-80238,-54680,-75087,-163135,-129336,-22333,-22714,-44022,-32179,-6663,49324,66929,-14028,-66056,3141,74997,82686,83629,46897,-4823,-11381,13889,9046,-17462,-12616,21588,56122,24337,-43344,-41371,16603,5044,-54647,-50483,13157,21294,-18497,-77373,-68589,4631,66378,96954,117103,108717,62519,2491,-28515,8490,27411,-37912,-68131,-18338,-1108,183,-7621,6707,27606,17796,20615,91272,132429,60988,4159,61333,89287,4351,-64360,-22908,86863,128342,77436,23835,-21934,-93742,-130017,-109431,-44003,12156,21868,-29666,-67297,-68545,-30113,7790,34410,82890,119039,87511,25484,23416,3538,-88972,-112575,-54166,-38166,-60954,-61629,-29011,-20236,-53941,-74737,-48540,-52982,-74009,-34382,26724,4514,-52753,-7301,69968,57691,6086,5,23197,-9027,-115696,-146831,-69567,-23942,-4904,74355,92305,24507,2664,-29694,-117851,-74007,104417,169614,94221,-32955,-113894,-62811,23229,33451,24329,44763,72922,50978,-53828,-146049,-126752,-69462,-44405,22124,108903,137852,101969,30775,-8191,43712,104029,62186,-19022,-43306,783,75462,156663,209945,194426,121037,63871,24825,5328,46886,73525,48487,-15432,-57889,-71721,-100469,-118171,-101337,-52893,11865,45093,409,-67837,-33751,50902,36261,-44195,-40331,46468,71065,33188,-16117,-58244,-71314,-67982,-47052,5737,5484,-35794,-21969,-27789,-51299,-14996,48561,64156,73826,68787,43413,13621,-70706,-119397,-44274,11249,-2988,19717,36045,-2078,-668,60947,61043,30766,32149,-8300,-72660,-47776,50788,74183,-22783,-144492,-152605,-71963,14277,46030,21005,882,15317,16240,-28884,-5546,68908,77361,37600,29834,-6866,-77531,-77768,-21128,20549,43270,10620,-58783,-31055,12082,-33642,-52752,55086,128601,76104,8391,-2806,1008,21808,72919,73253,33435,27701,33633,4261,-17391,-51071,-77252,-15876,54051,31299,-32474,-59326,-51410,-51522,-44977,25116,45017,-55248,-137526,-121350,-82449,-48917,21346,82640,101297,135676,139777,70743,13832,11103,37644,34290,-19781,-64322,-38196,11967,8658,-12717,-18145,1953,39240,48373,24222,25588,35732,-16307,-84164,-139376,-106204,10845,19339,-88336,-70080,40596,44645,-25138,-374,90480,82808,3975,-28981,18221,41367,-4040,-14945,42468,150067,156665,73220,18477,113,4342,61289,66624,41494,83503,74758,-38081,-45841,-16812,-37923,4161,44034,6359,5539,13527,-24284,-23489,21876,38695,16089,-27312,-82515,-133145,-105483,20729,107334,54569,-45897,-122415,-163545,-108131,-23859,-18093,-65023,-53793,-2988,3909,-620,1638,-1377,27066,70895,25154,-77073,-144060,-140063,-104957,-91861,-81598,-30339,6586,-7843,-22206,419,34190,44098,18892,-53841,-95067,-43671,-31645,-68809,-48414,-3576,50371,92829,55075,-25152,-58930,-91953,-100003,-36436,28851,13142,-9908,2570,-42758,-96059,-108966,-117843,-72942,13252,39460,18823,14704,13292,43769,93993,118303,87370,45092,34773,36928,17523,-14409,-22349,20997,95228,115289,53541,-8566,-9061,-41194,-92476,-64269,24760,77331,51322,-5170,-3711,40235,36183,-38870,-68120,-17526,22230,-2388,17136,48721,2710,-96708,-154865,-158847,-107262,-48208,-22934,48267,125104,89127,46433,5675,-51782,-41621,-21780,-52266,-59381,-19512,11710,2390,-26021,952,45130,-17758,-121794,-101870,-19881,-9677,7348,104713,122660,44742,-12636,-13651,6536,27440,9093,-13851,12498,43178,41987,-50466,-179248,-192706,-121165,-96257,-92231,-76965,-67380,-37009,-16382,-22105,-17032,-1267,17473,-13322,-36803,2542,43300,58729,88643,124889,152919,127619,81396,30532,-20962,-27310,-14931,-1240,-4008,-29010,-35528,-6066,-8264,-53700,-50212,11367,54829,66874,52023,3861,-24008,-20751,-20722,-506,55771,77096,8949,-51434,-44066,19634,98265,55019,-55898,-24064,35148,-11092,-50979,-37566,947,66496,99745,73488,17125,-40400,-72811,-68431,-20728,-2776,-53391,-76716,-23607,35889,70398,80387,85053,121788,134092,65501,8775,42746,116130,146679,60122,-54950,-81490,-17032,56338,81128,43099,-14338,-49858,-34736,3378,26442,67593,76283,44797,-3321,-25404,-10157,37025,53731,25551,-21855,-60255,-42412,16784,45796,27829,32345,48794,-13416,-80033,-110752,-136249,-139077,-76218,-9040,-9438,-76684,-146766,-134672,-28549,41842,19541,28339,61245,18768,-34475,-24844,-17617,-60464,-66544,-38453,-43579,-34934,50022,136078,170029,122162,16985,-30357,51603,134975,152134,151948,124527,101367,99313,97811,46683,-11793,-20114,-16749,-32094,-42649,-65197,-62170,-37976,-22558,3048,14612,-49764,-93113,-34738,39605,36642,-17987,-19499,48298,127728,141989,73755,-3151,-45829,-51947,-30415,-41671,-79506,-67490,-9668,-311,16709,82486,67443,7278,9623,39103,40656,-44415,-111193,-22689,127631,152145,61282,-14477,21450,70851,27590,3584,65993,111552,84316,25837,6581,43161,56726,28132,14140,-3674,-10185,31563,38959,-7409,-38183,-39647,-47546,-81898,-111988,-104331,-76193,-57243,754,46597,36384,19217,11176,-26545,-24998,11861,-3933,-24564],[-2798,9343,9708,4958,8231,55511,72851,11133,-21218,-3296,-23805,-50266,-35891,-12879,-33314,-37706,18454,38919,-39519,-82243,-42646,-16294,13219,27718,-2671,-2083,34288,24070,-33399,-78300,-72893,-15628,72141,116423,99319,64293,19170,-19181,-10914,-32289,-49610,18063,100532,109980,62341,32818,9468,-31024,-58073,-20644,44509,125567,149062,62730,-47849,-29195,98434,163123,155822,127440,43593,-55314,-93792,-102753,-97694,-81698,-77506,-89782,-75980,-48867,-11813,38493,74176,83051,112423,71638,-32520,-56420,57565,133227,82917,23213,32964,69873,63189,4055,-46618,-33178,-38372,-32326,48321,123562,123306,68613,13652,-24650,-31413,-95636,-149398,-117678,-34262,28507,105832,188468,157445,52861,16020,27078,-5232,-91462,-125779,-65422,4518,7739,-24656,-15886,-13936,-59135,-104846,-118252,-89797,-31373,29557,75886,49994,-24386,-53353,-77553,-90507,-36839,24879,-5758,-17651,22071,36433,58049,87494,38007,-43752,-78188,-106801,-90248,33426,96368,3137,-28225,45393,94672,69607,-13225,-73617,-27155,29139,9124,-23078,-36434,-43081,-58202,-75574,-76546,-59105,-26540,-2927,-59707,-129787,-127800,-122950,-119140,-82284,5670,107633,80481,-85860,-176008,-120295,-57252,-38463,-14755,29865,73018,82098,48588,59418,104857,84490,7347,-18756,42344,146745,174682,64841,-80652,-110647,12722,191853,225616,85130,-31291,-57050,-59824,-85685,-89531,-62501,-21793,45334,87488,62700,17670,-12926,-25359,-37943,-30895,20764,61797,21895,-23137,-32829,-53191,-46523,-3805,13972,26284,16336,-57618,-97890,-24136,79625,98392,69864,103310,155777,95690,17259,15660,29023,14129,29085,38402,42907,48091,79253,102399,89291,55640,45477,1381,-79200,-143255,-130990,-113033,-131399,-166537,-152727,-58592,51232,54875,2300,-7664,-4253,-1489,40727,93950,89436,3844,-46047,24724,82583,11310,-25742,29292,44450,-20152,-44612,-41561,-108662,-160056,-112460,-46439,-16681,53989,123833,91185,18589,5539,-5963,-57800,-53993,36902,64467,-10969,-39044,12066,9878,-18089,27089,70305,19540,-47391,-54925,-27516,-60079,-151069,-152767,-65384,-33617,-45738,-40636,-71891,-86929,-68317,-48526,14023,85124,69245,-7092,-7131,34861,62722,84834,47585,-27588,-41442,2922,2372,-41413,-46249,14096,52588,16753,1037,31746,22407,-35894,-69234,-21388,58723,66766,58465,56374,55634,81888,128462,141318,118965,82182,14721,-61277,-53334,32366,83558,50976,-12632,-37025,-14474,44582,86263,93043,81873,35266,4279,71574,141764,79600,-7608,16735,39475,-24378,-53060,22181,99810,80885,19310,-18476,-35944,-68887,-100346,-80648,-36255,-56952,-108150,-123358,-93272,-63432,-28415,17224,69359,111692,110529,45499,-38957,-46387,-55174,-117321,-105687,-30533,-24193,-64408,-72643,-33139,-10492,-26246,-39413,-50148,-86611,-75261,5328,38650,-9129,-32036,21642,55865,9581,-54207,-60460,-29734,-31856,-66821,-75617,-43146,-24067,-4926,76692,102209,19959,-36039,-64702,-143058,-133608,12448,116263,104237,16960,-12862,63483,134624,100057,47736,38952,67859,33381,-75587,-127281,-100060,-94584,-123900,-111027,-24316,82107,105755,61000,34045,69318,111264,83091,28126,28266,77398,103734,111835,147255,131486,40611,-9412,-14871,-16905,55417,140744,103648,-24929,-83600,-41041,-36084,-79447,-99491,-59938,-6879,5464,-18017,-28956,25829,83277,71438,661,-43807,-5017,20551,28148,47640,40998,15780,-3819,-28365,16089,16639,-69734,-83133,-41425,-22355,-39898,-38237,-13612,22648,31556,8109,-29942,-84339,-109393,-60313,-15706,-25391,-19515,12945,12954,17988,72361,77478,45940,62484,43631,-22350,-27803,3881,-8931,-70599,-169299,-179928,-51978,62637,16329,-69095,-84668,-95782,-113860,-84326,16527,56688,670,-10793,42931,28679,-22056,5614,30299,9277,55946,56244,-58450,-97391,-50477,-53785,-72869,28739,120440,62404,3875,61892,110401,83998,62927,28984,-35938,-63060,-29690,-14817,-43061,-80893,-50318,29199,95030,64835,-50864,-113848,-66172,-28398,-24537,-9439,-16287,-64132,-100052,-105558,-76799,-21069,48553,75965,64655,97640,125681,91266,53695,34951,36133,21980,-41319,-79763,-6684,32007,-57398,-98248,-37291,37893,101867,111070,42203,-2745,25057,-7198,-93596,-156410,-80744,91185,127877,5993,-27610,38453,59127,25395,47761,125460,106187,10411,-12950,42424,58678,9209,-40933,-55402,-3642,33369,36,-65823,-99460,-72443,6118,21910,-9371,36104,51903,-28400,-11436,41497,7530,-7813,-19572,-71287,-38555,14037,-23020,-41822,1917,21570,-22028,-90772,-120100,-91790,-36027,42547,88571,45352,-44217,-106798,-127899,-74761,-33898,-37405,-35940,15932,69439,58203,3833,-33431,-47834,-45969,-17600,-16083,-87500,-185052,-181245,-93563,-71335,-103638,-69358,13069,25040,7371,17017,41677,83717,95886,29360,-7770,13592,-22581,-73185,-47084,10402,87838,150538,82559,-57305,-102754,-85120,-50942,17521,68780,37324,4359,-32837,-135906,-184354,-155731,-143732,-104572,-49159,-32245,-15176,-7683,-35920,-10197,69513,101744,58946,9568,-803,26860,68962,50455,8637,18297,82103,121533,74290,12107,39076,24823,-46360,-50329,6850,9067,-52091,-58366,22252,69199,58743,27746,2983,8424,11885,-59669,-48623,37709,18274,-76628,-118550,-122004,-98941,-53325,-25623,56466,166749,113151,3575,-9676,14925,42456,36618,-2311,-30729,-43555,-45686,-35511,-23748,23605,51988,-12312,-104115,-131440,-79149,-11165,8250,68484,151080,114324,-16816,-82962,-30127,48474,62552,54890,83252,87578,13576,-126522,-216355,-174590,-71520,-60001,-97691,-75888,-29823,-7050,14117,49043,88429,81089,17706,-48395,-50747,-5152,18412,29466,60203,96343,133008,114932,76867,22893,-39694,-40338,-9411,2249,8324,-977,-19143,2144,29460,-7403,-63131,-78002,-56976,5695,64748,57183,14932,-15103,-12515,53176,123982,95522,4416,-51587,-66729,-47132,7607,853,-63805,-61929,-39242,-32700,-25560,-19500,-10576,34294,93606,129060,88928,-4331,-68748,-54808,20463,26406,-76314,-117015,-38216,44022,75744,49263,8080,52983,108665,72493,19506,28124,61851,88316,24441,-54155,-41731,40500,128343,170138,116319,35198,-12090,-46706,-50678,6313,115106,154082,109319,62063,70874,54687,799,8397,55617,519,-92043,-44162,71634,118186,80127,14887,-21924,-31184,-9808,27562,18515,-78962,-147174,-104543,-46341,-70061,-133403,-140611,-53703,55105,75689,52687,26641,-18710,-16736,12218,-24687,-84044,-69341,-45426,-51227,-9254,67183,66284,46640,27120,-21071,-20501,48373,81347,75735,84200,55271,18807,46860,105379,62961,-22905,-17353,29177,8128,-67079,-126349,-91829,-37765,-38141,-10533,11608,-48440,-70705,-7370,42428,26977,3601,16225,40750,50462,9733,-87213,-130037,-84113,-23549,-29478,-82828,-105921,-75012,-22467,19454,48659,49227,9122,-30890,-38774,-12218,26106,-24456,-77253,-22885,87852,119046,60248,-26669,-17938,45309,42047,23490,93993,155931,111492,40883,21082,44336,62822,45122,5341,-26280,-13412,1612,-16109,-15070,14552,24970,15522,-26203,-49034,-14115,17924,3004,1502,5814,-4233,-16986,-28923,-74623,-89388,-48382,-21273,-2364],[22021,31697,38996,37786,23252,-2179,-39598,-62131,-46683,-11973,14615,-5709,-37792,-30035,-21270,21368,73626,73992,38675,45401,54988,16114,9346,23823,-11003,-27322,-691,-28845,-86733,-84630,-29763,26158,67693,85312,89589,76368,16741,-15590,36100,18497,-55937,-38181,22422,19083,-45146,-104563,-95493,-57617,-54830,-37575,30624,106352,106066,18804,-69990,-52012,73354,187847,201244,114108,-6426,-84700,-107950,-96816,-59866,-54544,-90135,-88193,-39596,-23333,-4631,57599,96680,70394,48283,14231,-39254,-53008,33875,88362,51365,31677,55932,37837,-9122,-23735,2682,65407,64507,5926,-14743,-18661,-19714,-15689,-31562,-26406,51478,66441,33899,11888,21361,25889,48975,93194,64907,9175,28767,57730,-2092,-127422,-190489,-145661,-83080,-80289,-106149,-52767,19809,6146,-43173,-40929,-16576,-25462,-11152,53075,25172,-79137,-97594,-68568,-50294,-23241,-8065,-33001,-18004,-1123,-27814,3478,74823,81469,47213,-1220,-78383,-106000,-24980,21373,-45411,-70805,-15641,28368,9934,-43407,-75229,-9112,63109,61518,56267,74067,73027,11791,-81311,-112811,-68901,-24935,-5645,-14131,-13498,-32263,-68701,-42352,12447,68717,145117,129945,-62699,-203516,-164680,-69820,-62277,-97721,-46495,39366,79695,105837,144071,132904,71545,10723,10108,86596,191732,197020,69892,-31628,-44774,17709,147701,184403,96724,52459,33370,-21026,-37184,-74,17011,1501,8987,5754,-15836,889,10520,18024,10207,-36979,-8852,61230,22026,-41563,-46436,-70620,-85730,-37313,19978,30570,-7707,-59968,-67547,22891,153816,159553,63994,46793,70120,-3108,-40999,11244,45554,59150,112489,134845,57162,-6450,31262,96411,134737,112146,24070,-59622,-59161,-78694,-108334,-117987,-150459,-169864,-103827,6394,77813,67420,47930,43990,30352,7023,-354,-23170,-62102,-93879,-66635,24392,86515,22410,-17572,53782,81123,3904,-29927,6615,-15080,-74100,-78058,-56130,-34414,38428,107714,78753,2763,-37621,-56227,-71675,-1731,128031,157095,98605,43295,474,-61811,-72898,6812,28687,-27372,-69608,-80818,-54033,-51467,-155096,-198774,-87047,10029,2069,-44156,-78055,-57432,-49090,-49114,-3029,65775,72920,2201,-22152,12309,54599,74123,15984,-57963,-62462,-18541,20991,29522,19378,17318,6893,-1768,66819,122535,56292,-38713,-72207,-32602,27510,55187,87210,100379,68928,64687,125715,153058,93726,28568,-11288,-65437,-54673,31205,89079,92639,29277,-38055,-16596,84635,167279,180570,120687,58702,64109,124844,149270,88074,6727,-35800,-52422,-77406,-64681,5374,31861,-9234,-48343,-54394,-21096,15918,19622,34765,34136,-77668,-182858,-144116,-45383,-15430,-32781,-14131,50318,78554,56365,7951,-56714,-50958,-34499,-85069,-105937,-65909,-23900,-13915,-24532,-5159,4369,-4721,-3422,-17621,-51334,-11196,69525,60478,-5964,-20610,220,5339,-13463,-53967,-75404,-69369,-44830,2092,16367,-9782,-9511,11131,53009,64660,5252,-45201,-71303,-119050,-120489,-48178,37217,94574,82635,105639,190039,214085,152569,70077,8882,-15042,-43188,-94551,-116829,-98625,-92721,-130520,-160253,-133635,-37741,42665,62183,48631,47465,56186,37044,19727,47178,88913,53773,-20063,-7783,14558,-24533,-30964,-19106,-31994,32314,142854,150723,40520,-34355,14643,51320,19194,-16987,-226,49297,59013,19357,-3804,25786,64078,86283,50105,-36174,-52569,-17316,27273,78635,85687,43701,-23829,-61494,710,28135,-27819,-47429,-10399,18873,-29668,-93752,-111847,-98857,-68766,-38215,-25735,-33802,-57439,-58654,-33824,-12116,15365,39870,14505,-6349,46631,76823,45334,53952,69057,30956,273,-19511,-69028,-116271,-171287,-144209,13150,91740,-27030,-113505,-81969,-106502,-161487,-85131,52362,28488,-91612,-88986,8947,46776,58818,88082,46180,-5387,80193,99718,-29605,-77706,-31839,-36260,-41472,56796,130342,79004,62319,148210,184345,106207,36999,-612,-57514,-101525,-80513,-55126,-88683,-108978,-30391,61511,110897,87950,-26551,-104845,-67304,-4222,9396,-18155,-60023,-81833,-50800,-22451,-5881,41398,66600,28439,-11183,11728,45074,57117,59295,37514,23326,16614,-9507,-14676,39589,27939,-76451,-98970,-23435,44725,87728,86351,9433,-47704,-3477,3128,-49736,-91107,-39423,91977,167266,104761,33191,39092,78078,88489,88837,118192,92467,8744,6185,69573,81692,28394,-43021,-99474,-99642,-83247,-75677,-70578,-62611,-60971,-43082,-28905,-55448,-80089,-78768,-56526,13431,81498,67611,9754,-44093,-87131,-56858,-9095,-29282,-27141,12757,5915,-25615,-38633,-45989,-41831,-30002,22962,74851,61985,-10649,-69260,-65718,-15124,-27028,-55285,-4708,45068,74238,91237,28120,-38147,-44888,-57139,-41658,26289,-1374,-145643,-172535,-63465,-30461,-71645,-28442,58948,81659,55683,40567,48756,83200,107494,105236,101004,67737,-20718,-57298,-17508,5563,55238,137606,91758,-49395,-86013,-29748,33227,82495,108605,76772,16479,-52883,-135822,-129253,-60285,-55669,-75232,-80647,-73183,-34249,-45757,-138158,-127670,-6311,59436,28973,-6317,7302,65460,115259,73951,9849,-5309,32287,71940,48691,10666,57098,44168,-47752,-77785,-29231,-38059,-78775,-21062,99040,112490,60412,22846,-3765,-11894,-22006,-113228,-109742,-12158,-15473,-75026,-60084,-21270,-1026,22873,28760,51363,119354,78503,-15063,4087,56797,58244,5239,-45250,-41191,-43715,-86483,-89837,-30219,42503,61262,40129,-10766,-85021,-103060,-22615,18782,25344,93174,110032,-5286,-116220,-76721,33359,79535,66440,62878,73605,40106,-34759,-90852,-78621,-33926,-51317,-88156,-60250,1138,25935,39121,60755,80406,64520,36972,21560,66,-15734,-4640,30626,77882,103372,97860,48342,5050,-33831,-86148,-71825,2751,36749,27076,29786,44255,64194,61795,30333,-15430,-96535,-148159,-89627,28945,104744,69217,-22027,-29271,48054,55401,-10574,-49731,-61290,-72851,-73773,-56952,-40400,-67992,-123239,-118841,-31688,23084,-2434,-13724,15940,58033,101750,80537,-336,-39703,-14646,69116,104186,14609,-44876,5512,45332,32300,-19753,-61889,-12512,50441,42493,2362,5124,51660,58295,-32675,-72203,-4486,56622,98098,158665,142230,52622,-18829,-77951,-80011,-1598,89260,84411,24497,3710,48208,44713,-26218,-20606,68526,42966,-48324,-2796,112231,134660,75886,-21485,-67726,-13190,65424,101050,78445,-34580,-136076,-106557,-31102,-34626,-53491,-24562,20505,51818,33667,-27142,-44558,-1940,49168,37988,-40472,-85337,-54252,-60121,-77736,-20953,-1922,-96116,-110068,-63337,-50976,-39102,-22754,-48592,-71675,-28729,962,-2803,40208,119458,88917,-18312,-41797,6445,15816,-61980,-149223,-128427,-65038,-43385,6078,28108,-18580,-16905,3320,-38161,-64984,-16505,42915,42661,-7829,-83334,-177787,-193910,-93373,18536,1496,-88330,-101154,-39816,15364,41858,21384,-21984,-15257,-4897,-60511,-86833,-12596,25796,14015,21967,48191,46651,26029,-23709,-40958,-13404,16750,31859,82202,126126,86611,9386,-8548,31116,80165,58892,-28859,-51309,-700,-9860,-24817,45833,93871,79263,79945,57597,51910,92915,89653,50373,23710,-18446,-47581,-45915,-43925,-76578,-94119,-62299,-24825,11537],[27786,39992,53799,46720,18262,-52722,-128072,-108387,-44746,-8244,37448,40594,-24519,-62179,-64330,-37810,-10732,27344,71260,127139,126518,49400,14330,57308,64955,16887,-7435,-23331,-43011,-12074,52311,80160,57911,23997,22950,20592,-8056,11371,99513,106312,10421,-40362,-20812,-11734,-47894,-88558,-56089,14346,25296,8348,39252,89897,94221,22790,-61566,-59162,15308,114361,140645,49594,-53924,-93727,-104766,-83832,-19835,225,-42688,-54235,-32811,-27694,-12391,8606,-8606,-39210,-38449,-16849,-5969,-20531,-9350,-3358,-16975,472,9233,-50541,-75608,-31622,27793,106345,114266,22983,-72244,-124205,-102422,-36575,-13816,-17914,57323,145206,183261,132808,46538,7471,9539,-2275,-50474,-38835,27748,30137,-34273,-95086,-121330,-132677,-142119,-144969,-126472,-56591,1115,-14062,-28707,21740,61357,-6173,-57390,8367,9425,-85336,-82793,-11531,7599,-36891,-61108,-23199,25798,9555,-30853,-4698,34494,45484,86108,89165,574,-70920,-63570,-56881,-70945,-49316,-37045,-59740,-81867,-87366,-72700,-4904,69751,111788,143230,161576,162308,79316,-76244,-126991,-40621,8147,-8370,-1000,31200,20823,5153,47236,111010,129286,120571,88763,-32187,-114037,-82584,-8982,-2834,-73400,-83031,-16965,51186,107254,147680,115716,57383,1715,-3739,77191,161857,123632,22524,22121,46997,25830,39622,31065,27816,81031,74995,20122,67368,128481,94931,12111,-40970,-57314,-45562,-1204,26781,49342,61921,9062,16475,55241,-14542,-84195,-57530,-38683,-56196,-42673,2375,-8117,-49978,-36148,-17400,2442,88838,103758,22054,8202,23663,-29105,-17140,43689,57681,68524,114312,142033,86051,21509,31174,54346,113417,176200,102575,-12308,30724,64260,-2319,-38488,-59160,-76570,-11822,38719,16229,24004,74444,61491,29179,18821,-30567,-119866,-156921,-120226,-47582,30418,93167,42706,-35515,-23166,36570,52943,46361,45888,37629,28561,32638,28512,20863,29700,18584,18525,40573,11486,-38541,-30689,46214,90622,63136,51712,-705,-79712,-104913,-90432,-89056,-85474,-33443,-7017,-29522,-21512,-12541,-93673,-154592,-142439,-108123,-67516,-67308,-69630,-12731,-3695,-21276,-16022,10752,9882,-43280,-55530,11958,76125,67774,-25088,-78787,-72868,-56016,9994,98105,114070,34550,-34364,-24926,60324,112910,74921,19012,-5007,-17907,-13657,18802,52813,19828,-30971,-29154,56122,125987,65088,-19150,-26594,-44693,-56018,-15034,9914,20311,9100,-23605,-20220,67749,154527,174421,93386,53327,125096,175212,124349,56020,4749,-47692,-63941,-70520,-73997,-61617,-74820,-94556,-85866,-43040,42550,109181,118461,106496,57544,-81322,-165827,-109048,85,29390,-21854,-46667,10481,51733,39921,14077,-24182,-1985,41922,-9989,-93552,-96578,-19314,32079,13216,-8717,-21117,-12337,-8146,-23538,-17096,41281,63164,13728,-34239,-44334,-35609,-4826,30583,15037,-30911,-73689,-56275,26985,55327,17426,36065,54786,31339,-2163,-37084,-48061,-60987,-92243,-97929,-71012,-22813,46103,69390,101259,165401,152279,92429,33617,-28822,-90651,-110409,-98651,-90898,-63743,-20621,-21005,-51126,-99606,-93980,-14840,39218,25325,737,-6262,-23368,-32989,-12921,20679,-14229,-100758,-113044,-63570,-37466,-4816,255,-43513,-36562,29492,105470,88138,20408,23527,43949,33456,30895,54237,106838,136767,82117,-4755,-31868,11010,76755,74828,943,-21804,-5427,3348,22060,33414,942,-89792,-124195,-51811,4102,17253,33449,37371,31211,-9730,-73129,-125224,-134084,-86828,-37029,-12744,-21421,-59278,-65725,-28833,15941,63757,56963,-27113,-65104,18577,80097,44196,29057,67310,72065,44719,16309,-53251,-113127,-122272,-44832,74298,67898,-70123,-106487,-17462,-23755,-81646,-19191,63661,-5283,-122296,-135330,-60424,-229,51063,84124,31248,-9540,60383,67962,-30673,-60550,-52418,-61038,-5697,104026,132561,96225,112860,155096,141950,74058,26847,-752,-54090,-104349,-101263,-94576,-121269,-117472,-36169,66010,107517,69677,-30146,-96690,-75994,-1182,14242,-17690,-43514,-67509,-49165,5075,34218,65962,68087,-7550,-81214,-60138,-11039,7897,14507,6188,-4986,-2133,35664,77619,65454,16834,-18422,-11246,1532,-11241,-11390,12498,2380,-14335,22961,33877,-4981,-45799,-43222,18237,99921,100016,47536,39920,85199,107116,83760,79353,56456,-675,1641,64889,93790,43536,-32773,-72286,-57056,-73781,-62123,9761,58421,22435,-31705,-38444,-52796,-141965,-175614,-92499,-295,44817,39661,-25621,-65421,-48351,-23348,-27438,-38367,10692,58750,10660,-33803,5198,19290,-55754,-127005,-87390,15865,71840,41760,-33661,-57689,-4870,2308,-26662,-3121,-3355,6239,59567,38194,-21196,-8316,10791,29192,95575,94394,-22786,-74011,-29976,4183,18786,54542,76012,98973,102320,73986,46847,42291,70771,127096,130194,58738,-35104,-61702,-28050,-20230,3144,61180,47874,-35930,-45074,25297,89999,99979,100596,87580,16456,-49336,-57016,17964,76780,12766,-87353,-114328,-65569,3077,-22251,-163362,-185624,-55401,26805,-5384,-14531,47668,100653,88059,33304,-13838,-32457,-14220,619,-28007,-46595,9931,15058,-54772,-67837,-8644,-1791,-5063,76251,173551,137461,20032,-50540,-44006,-15821,-10085,-72353,-81788,-42428,-57858,-88072,-27018,54262,89353,96564,50035,-6600,27429,42746,19022,45301,71272,27265,-64595,-110341,-51987,-2701,-44888,-78662,-41056,25921,63771,75035,46125,-22711,-64040,-10903,49429,46881,31204,41120,11334,-58421,-57155,39676,99418,53543,-1061,13999,57704,73324,38420,-3232,-20913,-32554,-39268,-32460,-17555,-9671,-13443,-28461,-35738,-9196,83091,119709,31161,-57939,-41557,46322,138772,141484,66062,-20262,-81275,-110789,-110693,-47579,40563,69026,40092,38232,61950,70513,34367,7812,7549,-49930,-110348,-84988,17705,121554,103325,-3082,-20027,25573,-23786,-97591,-104722,-73258,-43872,-37636,-38865,-18302,-60781,-175316,-172149,-25707,58377,8617,-16212,19412,42344,40120,12566,-22015,-10266,18384,83553,146849,116564,72473,75984,35253,-26502,-74737,-94047,-39349,22960,25953,-8290,169,76636,77788,-44138,-92826,-30924,-4806,-19186,26835,58230,2005,-73863,-99770,-59611,-5792,19799,-24978,-81873,-96154,-56311,-18929,-24820,-34304,29651,69958,33313,45185,114479,110020,48254,-22893,-38382,34710,107640,90672,40543,-10288,-22014,15396,28633,-13534,-14415,46560,76803,35308,-40061,-108139,-84781,25342,84733,33506,-45711,-64798,-37156,-77422,-112541,-61720,-92169,-202549,-161329,-70759,-52762,-70973,-87569,-115810,-134423,-79669,3531,52794,87648,133539,108548,7307,-67023,-51143,10963,-1024,-83800,-91194,-41460,-19700,3414,26985,30569,51600,39434,-40386,-85414,-49553,14159,20971,-27710,-83963,-148087,-167788,-72605,64771,83457,-9639,-49867,-2541,55806,57396,-6271,-50712,5256,65327,-16489,-102404,-33604,45788,69720,85064,61244,9982,-3473,-10420,-48165,-91876,-69541,-6204,35570,64778,55790,-12599,-43037,15327,96519,63051,-51072,-48885,30570,29531,43063,141437,154453,97291,81721,57989,58963,82291,48834,29252,42786,-3207,-36001,-18202,-16752,-45761,-54427,-41350,-29284,71],[-12282,-2934,7343,3276,-2058,-63386,-154430,-116205,-27623,-14948,12397,53360,-733,-83253,-146179,-183507,-152054,-49012,30589,73809,91569,59160,28116,59715,89244,51475,21636,30038,27134,22688,29293,29999,1640,-42259,-38109,-25840,-24068,19794,110154,142136,71598,857,6129,35651,29883,9677,31857,95017,95803,66947,68911,93199,95756,41042,-12048,-10304,-8309,11358,17676,-34344,-63682,-54333,-60978,-55045,6896,47969,4402,-57363,-68729,-38937,-1465,-28443,-98115,-109977,-60250,-18190,1463,-7877,-10092,-17061,-22749,401,-20034,-78742,-65356,-19055,-2779,37923,48996,-6494,-88221,-125772,-79120,-8787,12738,-24321,-7594,73553,153140,113329,-12527,-66558,-32062,-27442,-60980,-32131,-11547,-61242,-69779,-29740,-14756,-53384,-107510,-117184,-86209,-57779,-64837,-87596,-63125,827,34186,-15000,-57066,-11670,-4937,-50952,-7242,57739,49962,-22568,-57941,-13691,38097,46219,50883,49467,-788,-39338,39762,119804,58266,-36999,-58004,-43519,-14550,26023,-6426,-69664,-91742,-97002,-69887,-7852,54374,131915,192655,172990,126395,46258,-70230,-94933,-11262,16746,-18608,-19344,-7183,-1236,13077,50516,107556,97256,17845,-27096,-40603,-24606,26634,80087,102600,31666,-74608,-80531,11794,92361,124780,110452,87867,28994,-16540,43392,113448,51167,-17605,27854,48831,-14335,-46101,-58583,-28301,41967,40401,29910,94265,110210,35851,-38750,-74242,-72378,-55472,-48063,-29807,21584,56310,34654,43004,60448,-4404,-61854,-30571,11426,1907,-24979,-44229,-76473,-62117,23574,33379,-29890,-3001,30657,10961,29939,42592,5381,23969,51971,35168,3899,12985,56437,96949,90958,67125,10900,42022,163419,178553,107727,147858,172868,83015,30839,31875,8527,38461,34430,-35529,-296,87607,53738,-4505,8843,-23469,-114427,-128652,-46396,24834,58714,100546,65412,-31116,-80171,-15791,68978,85477,40529,15470,65497,127930,132293,92682,26321,-54741,-25489,81329,89602,19650,14654,56239,23450,-37109,-35847,-82879,-127398,-73742,-72869,-176823,-153535,-3617,59876,37727,40488,36913,-4533,-48632,-133003,-182884,-113118,-45307,-16352,38836,55024,26972,-7310,-7016,-540,-47789,-48207,50120,132434,98857,-24052,-79544,-80280,-84826,-25011,95975,145092,55987,-38158,-33883,8116,25000,60361,115106,124321,45352,-14742,11343,36775,-34660,-92517,-87718,-13541,63826,22830,-52345,-51750,-53558,-72873,-65093,-72202,-69982,-24404,-1012,-18323,14626,59439,59951,17312,31277,113829,130195,61004,16113,-2146,-8002,5511,-14917,-52825,-84711,-117253,-121638,-80430,2347,117310,168599,143998,92379,13702,-87946,-111184,-65772,4806,27757,-2473,-21597,18301,66517,71545,49175,20644,48571,92702,39321,-43557,-27787,32618,41913,5436,-36631,-50198,-22541,-37792,-71817,-26934,28530,-18647,-75414,-62224,-41192,-13814,47598,96843,84621,40627,-12370,-12974,49919,54790,20022,52874,58888,-1869,-60404,-72687,-44336,-32364,-64320,-87210,-78666,-62744,-27113,-4520,35659,83879,52563,-10218,-16640,-30453,-76726,-99593,-78756,-37696,15705,68518,97446,91039,21519,-35094,-5225,36077,16731,-23605,-30133,-18101,-26097,-47532,-37901,-42396,-86340,-101183,-66780,-28351,5041,-202,-43416,-74352,-80717,-11918,37696,16299,-3893,-24632,-35454,-2932,48912,107863,157106,115271,150,-42784,13027,75451,70991,38213,47498,29134,-22680,-43267,-25436,-29653,-97129,-145502,-90460,-35832,-595,55845,54403,22474,-836,-22043,-47028,-16955,40428,36005,-7916,-58895,-96834,-65661,-14846,-4696,11794,-1876,-74328,-84994,25603,98234,68676,44384,57648,59124,54215,46201,-12222,-64830,-29883,77499,108390,21562,-93038,-101069,2661,46283,37805,60462,48487,-27314,-80652,-110212,-98471,-59021,-19952,24587,32780,16270,16771,-11191,-64937,-109615,-170297,-146007,-10441,108912,109456,83434,91620,78484,53505,41765,35343,12949,-37979,-80929,-92131,-116928,-123977,-94880,-22460,80879,118058,37144,-85539,-151966,-118358,-22803,-1242,-28152,-7963,-21459,-74641,-56283,343,37814,46096,-30130,-129374,-94217,1131,5803,-32947,-35865,-23524,-9874,69480,128210,64066,12721,44928,64493,1217,-89296,-101362,-26659,27800,31178,64046,76771,6729,-73051,-72154,-30299,5955,14769,19638,32760,65553,82359,53319,29355,17250,11819,7944,33854,87978,80086,9906,-11324,50110,53180,44184,69923,80077,43920,-5781,-24585,-22039,-84405,-109648,-33989,22925,7226,-29879,-87433,-79938,3923,39143,-8017,-26881,34454,65083,-7479,-74651,-43640,-5834,-86816,-202425,-192821,-67469,36597,54859,-6121,-81639,-53838,11672,22489,-17931,-67199,-61322,38,22412,-9616,14539,75845,87872,80215,100545,96290,53542,-2391,18089,110163,114145,48888,70190,122561,91320,20363,-18948,18378,81738,64554,1692,-57624,-106180,-98475,-41031,4274,909,-35960,-62280,-14571,66749,92786,39473,13480,31101,9489,-15437,22472,103895,109070,-20520,-162295,-168675,-59262,34490,25281,-74658,-110423,-44622,-6332,-35653,-1928,77521,61762,1393,-8341,-23141,-49976,-37519,-34762,-71317,-95015,-54865,-23677,-19857,9246,54015,59435,54256,102423,165849,116152,-30510,-104279,-41607,30800,67806,54995,21173,-22061,-60764,-69954,-1837,69939,95543,83009,-22744,-118653,-60690,12162,34984,58116,64208,5772,-87615,-99844,-9978,64393,50245,-13404,-53180,-7795,59535,51442,-1774,-22028,-3232,36153,86573,103190,21225,-32015,2874,13546,-17804,31775,99286,56252,-19061,-35511,1265,42240,55350,20870,-838,15335,13318,-22228,-52491,-59019,-72354,-101878,-98401,-5057,126086,111697,-21973,-109067,-95530,9056,148724,173329,97439,8212,-70875,-107442,-57094,26022,57611,56071,49617,45881,27648,4499,-10138,-13987,-11136,-8562,-1636,11890,60303,120845,105868,32410,5520,28689,16440,-50650,-106177,-74310,-1417,12138,578,7909,-45032,-132031,-119030,-2216,52980,-1123,-29207,23697,45043,-740,-45437,-45220,-5847,23438,58874,108637,118741,105129,72732,-12600,-78129,-112001,-122881,-58667,13901,24063,-4387,290,78108,124860,23852,-90769,-111655,-96576,-104039,-81627,-32121,-28067,-72105,-60931,-3381,750,-7849,-33024,-75298,-117096,-111600,-56964,-12164,-34292,-22275,43909,44364,31330,70127,70692,26373,2050,19449,86769,136462,70292,-5357,7883,85061,114009,61101,-5810,-33708,-14745,3679,-24344,-76320,-95297,-57805,21812,59938,11644,-43059,-43145,-22783,-69300,-104088,-69690,-110772,-179901,-94738,-1049,-18598,-71278,-81282,-60622,-47745,-9462,52479,89812,80412,83888,90514,35509,-66920,-75551,25429,87733,47063,18991,34665,10831,-45978,-22770,50749,86638,90399,72412,5397,-60560,-44928,-18458,-37030,-56625,-85487,-108796,-40344,86084,138094,91911,30099,14221,45330,42745,-8762,-46804,-4789,81846,39322,-68531,-52615,-2816,49069,106190,90769,25828,3561,-5130,-60350,-134777,-120579,-45272,-20357,-7024,22507,11597,-10525,33533,82164,20822,-69819,-45298,39403,71057,102135,164171,150377,85666,33839,-21948,-28538,-9471,-15709,7828,57840,44310,37106,43615,6289,-33657,-25606,-26784,-40109,-22959],[-49179,-51030,-50364,-41050,-3478,-22471,-98933,-65337,9482,-15221,-15565,46016,34734,-28871,-113665,-179962,-147288,-55648,-20386,-11776,44693,84614,55509,13164,8562,25856,60807,78724,46691,-5311,-41603,-50359,-49441,-46056,-11049,10711,3087,18384,91765,134433,93019,46643,59910,96365,103577,57389,27358,73781,91585,99609,105054,78332,40214,21090,51733,81090,32837,-29670,-64585,-82531,-38387,9467,-5543,-23093,29927,83549,36905,-63927,-86889,-31996,18572,-12235,-59622,-47239,6272,12058,-15120,-23556,26264,41111,27112,42473,19125,-22094,-7415,6657,-33087,-53012,-51495,-56239,-78070,-80202,-46731,-30597,-26943,-41247,-39623,-15244,40007,15858,-77512,-126523,-77309,-11076,22747,27700,-59270,-146038,-75410,23631,41469,16875,-12909,-19364,-33840,-64233,-91065,-87974,-47566,-32281,-51165,-41287,-15610,-7352,-27310,-11664,66516,81055,42344,10753,-335,765,35993,90963,119062,69842,-30081,-84254,-17874,70822,33755,-39509,-23291,35524,68380,62684,16900,2776,-17711,-65169,-47238,18045,55796,117329,173564,112867,-2181,-57467,-53437,-38070,-24125,-37991,-54010,-48652,-45734,-39368,-34723,-21914,3991,-22954,-93235,-91848,-51254,-12058,62181,133444,151662,75066,-62913,-103987,-13273,66333,92121,97631,109195,88154,32689,33378,65091,16473,-25097,-374,-18708,-77894,-67538,-24639,-11540,2771,16798,44705,39411,-29148,-91814,-95456,-76062,-73765,-94315,-125141,-111241,-33244,4484,-12948,-2317,42423,41261,13113,17781,32226,29694,4513,-65605,-122509,-71455,33018,36317,-21176,5040,45553,36445,31094,18602,-17373,-19265,-6100,7687,-24939,-63017,-29345,54312,82460,54377,-18709,-31738,58693,148575,167216,183831,139513,50082,22188,39059,13346,16762,18210,-11522,29151,82232,33121,-8980,19841,23279,-32104,-36201,44400,92421,74611,68424,47652,6196,-32839,-23651,6355,15361,-2976,-36254,2836,101930,146687,111177,32834,-36350,-9774,62236,75908,36060,23318,55834,56366,14259,-19134,-72626,-79136,-35106,-105111,-196397,-110108,8376,29106,38880,67728,67315,63392,49702,-28464,-84348,-42318,25820,56299,85254,104947,83922,32962,24228,37556,-5676,14395,106823,171525,148492,31292,-64473,-101040,-108935,-63273,31204,90399,45232,-42244,-47445,-25327,-35121,38680,180650,203133,67822,-30198,9384,72150,36211,-35010,-66019,-30012,409,-36581,-74915,-75575,-91650,-105181,-91987,-92283,-72496,-6135,26334,-4805,-37862,-78848,-103441,-56044,25626,56064,19614,-9292,1430,18633,46412,57723,24807,457,-21806,-63882,-80839,-51090,20339,123367,171127,135969,60909,-23080,-83610,-90931,-71732,-34298,-8941,16173,49680,68936,81461,84768,66257,46056,65688,61677,-189,-1160,86876,99291,24475,-26392,-47054,-45022,-10679,-36754,-92244,-61103,-34281,-101544,-122682,-44135,12559,38802,81310,100607,91077,97349,88167,78850,99068,58996,-7015,-7438,-9399,-42905,-74498,-66448,-23275,7421,-19733,-60095,-84185,-113409,-102931,-51714,26638,68961,30440,-23406,-9746,-1284,-13571,-45466,-61801,-1006,66736,80552,95365,110469,74516,35189,34907,57957,42252,-20324,-35655,32533,63652,12102,-22363,-35032,-46935,-34727,-23474,-5313,13780,-2978,-21620,-29570,-76085,-103647,-81656,-52025,-25696,-38702,-65605,-62876,-4123,84650,136044,100352,27963,31466,77183,87168,53594,24754,42937,29088,-22213,-48619,-37018,-33698,-75775,-127103,-86694,-56696,-56448,-8986,15855,22453,18668,8799,22828,106051,163294,102077,-121,-72458,-100265,-55168,-21832,-63853,-91119,-71539,-60046,-32486,44057,87728,86657,92157,51790,-9493,24,21319,-5756,-19630,33485,128259,111970,10263,-82619,-122671,-49794,49961,91450,84160,21103,-36712,-21661,-37344,-70853,-64438,-55049,-14211,50489,47445,-11187,-67869,-93797,-160197,-250046,-188394,-34370,57123,64835,44694,14291,-4928,29218,65748,60363,28547,-8136,-40295,-85601,-139982,-116115,-53197,18299,93449,116847,25128,-114670,-194286,-156377,-52875,-16038,-50611,-15113,11377,-65276,-109181,-49545,9057,9091,-59276,-129640,-69958,52733,49278,-42028,-59729,-20468,2399,72813,109956,38370,-11790,23983,45256,-39747,-147671,-138327,-29690,18579,-18418,35416,90781,-2555,-110349,-65211,-5889,-27868,-41425,-5372,4862,18025,49018,31435,-21718,-23722,41557,51056,25697,77318,116161,71395,47954,116691,166517,144299,67798,-10172,-38527,-40445,-47724,-17130,16996,45844,103536,111790,38284,-40544,-92559,-54864,48366,89358,39872,11961,34337,6967,-55810,-91901,-92342,-56675,-69386,-158125,-164655,-71600,-7045,14390,21862,-43804,-75698,-16109,25877,-26084,-73947,-57007,-13204,3701,-8289,14292,65253,38320,-27252,21259,104047,79591,-8878,7655,126151,121264,37504,58057,105854,55701,-26225,-55554,-13593,25448,-1960,-39052,-71564,-134841,-142956,-48429,20041,-17523,-90995,-96682,7119,103052,69942,-52615,-104508,-52656,16627,43461,56136,76266,41774,-82921,-207257,-191707,-63602,8862,17139,27276,22855,-14489,-46818,-31119,54314,91084,-6340,-49015,-833,-13148,-54299,-24692,-2763,-33673,-72101,-64477,-37171,29691,86584,90316,63537,27518,27143,75909,59617,-38452,-82961,-17165,57245,128965,145897,89169,14270,-18728,-6807,36404,54756,47349,14865,-109745,-196595,-116323,-38357,-11135,23810,39812,8720,-46039,-16817,67737,111687,111813,46140,-35972,-702,64163,12421,-78354,-66035,22714,77225,95122,107542,25222,-77675,-51841,-6486,-40596,-30897,46408,60142,8322,-43261,-68877,-52301,-6459,-303,18337,53106,23686,-40076,-55361,-42970,-40373,-56907,-39817,57640,103688,-2478,-105639,-124545,-123601,-56854,92164,191450,195237,123066,35579,-9463,24088,50597,12327,-3444,31411,49305,-4374,-61731,-31705,1268,-22666,-11933,34254,60857,89699,106850,85213,43412,5563,38957,103780,55976,-53555,-62343,14554,36569,-2064,-37393,-49373,-8970,32547,45888,13444,-44650,-45977,27127,44455,-10982,-60314,-65754,-33674,-4274,11604,30850,44940,32320,-29241,-93989,-112239,-141131,-160862,-90596,-16716,4361,3198,9032,75300,183436,129207,-53153,-162687,-144099,-94039,-57802,-11407,32107,19189,2999,18545,-3279,-436,26778,15591,-47254,-78285,-54698,-16567,-13355,-12547,1099,-28110,-41896,7752,29579,3838,3861,45081,118510,146058,49916,-29970,11403,82376,68023,17799,-10186,-58095,-112021,-128381,-109852,-70840,-21588,5043,29015,54337,26791,-13232,-16036,-13411,-49810,-60586,-30377,-51854,-88589,-158,81621,41702,-32173,-31213,40669,95678,116951,107238,57580,-28049,-52363,5757,18911,-53586,-57342,32477,104908,110957,81698,61075,8046,-87384,-79069,19831,59546,86931,136992,68672,-68650,-100567,-62629,-58327,-67072,-77253,-63104,1802,66142,96614,124288,101042,36808,5740,-9516,-35750,-72415,-59197,24985,36210,-55805,-100904,-84435,-7968,61635,80870,65540,54186,2360,-77075,-109701,-55560,-8415,-22718,-46423,-22837,22944,53544,73590,31018,-68582,-112938,-81435,-9492,56204,85933,93063,90204,63750,4462,-77169,-102377,-57095,14816,70849,86099,66812,71899,55536,-3396,-30835,-11441,-27047,-50809,-35683],[-67114,-77233,-84846,-69093,-16931,1030,-31354,-10527,30992,-1448,-17074,22943,44822,53251,35532,9740,-226,-1394,-33778,-24416,57993,105903,51628,-55429,-112396,-61417,37920,58547,-2169,-40742,-36177,-49974,-55115,-4824,52533,60701,28293,10400,61897,93350,63578,48979,64296,95188,108546,22072,-69840,-45152,22880,91728,103565,4818,-89977,-62957,48095,111917,61193,-18425,-70199,-76533,-8138,36262,-14385,-48579,14783,78626,56205,-14257,-43285,-19779,3430,625,19081,46620,63610,42920,-14745,-43987,27122,69882,65352,80085,73310,28983,13641,19554,-25145,-76094,-86301,-78967,-74606,-72663,-85991,-120031,-98286,-30767,9910,-13270,-14269,-16916,-37417,-77773,-89689,-19827,70337,66277,-66955,-149083,-50927,59628,70950,46257,44917,48061,-10009,-63524,-53955,209,41040,-11383,-88358,-56059,4057,-6589,-39792,-6689,64784,49840,5521,14948,39480,41695,76855,128146,111857,28492,-40048,-49137,-16850,-4149,-41504,-53142,6140,75251,79433,12827,-12939,46279,25105,-30628,5905,74417,82478,86577,106808,39303,-92012,-112463,-20885,1018,-66864,-118799,-108507,-72162,-34252,-27997,-53498,-77558,-86686,-111908,-132146,-64558,-21044,-22223,37614,113989,89833,3646,-62628,-73054,-28545,2770,23772,32995,62792,116060,107694,39665,-2616,-20746,-30380,-33475,-70755,-105928,-61066,11709,21958,7977,41966,66953,-5910,-109539,-119209,-64680,-37966,-65753,-111232,-137687,-126554,-71849,-57265,-102382,-100187,-23568,35212,42365,39569,23822,21051,25413,-37547,-119335,-121065,-69154,-35372,-2423,77938,115648,47779,-35304,-69272,-88730,-85963,-55466,14733,35551,-34072,-57632,-21309,-11408,-9898,-25888,-62581,-40094,59235,116785,101202,7670,-56764,-32216,3021,-9917,-13873,3030,25294,51834,44048,5500,28011,65890,71308,42335,36666,79582,105186,71597,30628,9071,42136,52741,-7555,-74500,-66131,-16567,-51514,-93480,-27981,50416,62102,46807,37824,32844,6669,-14409,-2572,13610,68156,125998,105497,61026,20561,-4623,-82373,-209146,-173715,-26218,-3693,-49300,-5144,50496,66902,87698,97830,68243,37968,34688,52037,54595,65939,96489,111894,65117,28736,16380,-655,60288,120599,129237,141290,81518,-36114,-117268,-131947,-96878,-47946,1701,-9048,-76736,-83393,-41048,-35099,28072,157684,157616,9736,-80951,-19341,100393,130995,41107,-31928,-3812,-6249,-61289,-77029,-74073,-103806,-124213,-112483,-83338,-14928,40204,37170,-956,-77762,-196141,-207882,-80652,33121,15858,-44461,-36530,9597,49147,60559,36554,27088,61598,65985,8618,-31797,-30442,-4951,50280,109205,114479,55156,-9799,-66401,-130767,-161905,-117459,-49875,26732,95992,104043,75392,56681,43818,42677,49795,-20323,-99457,-23215,109293,97766,-6266,-55041,-49976,-40627,5643,10685,-53868,-91699,-103947,-134104,-99057,3503,51646,42489,47409,40181,40777,104511,139739,123588,116545,68024,-28015,-76714,-64484,-41919,-49698,-46918,-8883,21654,16151,-15725,-79560,-164446,-162150,-60505,49676,82479,50222,32999,26189,7147,4691,-26272,-60756,3707,62141,28580,5045,19626,1200,3334,34669,63522,53753,-20574,-54192,39962,121391,87356,31052,-16976,-31331,10499,34413,54218,73092,36100,13591,32520,-23210,-126946,-168318,-126084,-31162,25177,-6281,-80139,-47370,82739,122530,65866,53485,101801,109710,78186,39472,-25071,-47497,-17106,-4272,-20695,-32771,-49737,-97456,-118367,-66545,-49134,-82830,-93192,-58070,26378,63811,31031,23430,83410,116978,70126,12399,-33340,-76296,-73119,-54828,-67517,-73919,-40050,2771,22730,29843,28507,61268,118226,60024,-54516,-51448,-2796,-3944,-215,13038,56894,81418,47560,-39962,-133612,-94694,29708,68198,34563,-12305,-33123,15216,22391,-25181,-39506,-39471,-19753,40729,36992,-28558,-67072,-65742,-108066,-167746,-121327,-36884,-5440,10649,-7738,-61746,-39838,69442,125824,106143,54328,11270,-26262,-104317,-164388,-110054,-23007,25466,47647,53406,11942,-66894,-115327,-109742,-56536,-32216,-73097,-51781,16203,-7219,-77478,-58408,8076,-7904,-62082,-50380,29030,105579,84788,-19564,-55391,-16209,2342,40802,58263,-3501,-75741,-74426,-41121,-90191,-176395,-167100,-67880,-47607,-109151,-34970,55572,-8054,-76057,-7758,40949,3309,-16897,-7120,-39538,-40699,17973,14542,-59056,-54200,55358,96392,59327,69555,86080,78497,80989,121647,159479,141199,53237,-47397,-97482,-106411,-116717,-57862,50668,119263,170680,163896,81174,2178,-37594,4397,83004,95693,55470,43338,34402,-41019,-76328,-38475,-40480,-43818,-23408,-49545,-26590,24740,31,-24655,37066,49276,-9878,-21829,-270,-17806,-32360,687,18264,-7809,-9901,19677,20920,-52127,-113651,-53883,17221,-5003,-47371,-6138,83707,110243,86595,90666,57561,-18959,-51381,-26778,7910,27366,4670,-35322,-57715,-76020,-81804,-51573,-30836,-51855,-88358,-87284,18135,115228,56178,-94526,-157728,-83663,40778,94275,60873,23901,-8414,-75387,-150094,-126071,-26540,-16396,-24601,52881,84140,-15298,-71735,7083,113624,105637,13580,7021,29620,-22561,-45362,30159,63512,21512,-11345,-15048,-20872,47162,114527,96692,30683,-16632,-23943,8848,22134,11166,-16904,-31927,7588,111700,131403,72163,33523,46180,70577,76886,51791,24595,-6954,-86556,-140502,-96877,-73189,-62550,-18874,11864,24686,19917,61726,115233,102340,89619,67493,24571,60396,90198,24361,-70450,-79366,5847,75963,71698,65745,23109,-82589,-116558,-85984,-78374,-66162,-9426,30189,13601,-19218,-42986,-44410,-47975,-42598,14924,54726,5673,-50611,-28375,12467,48156,53407,34449,32830,4203,-71884,-98964,-84653,-81708,-46104,69599,209596,257655,178575,107252,79538,49147,13647,-27334,-50328,-20949,33316,2511,-61794,-25741,27695,13458,-8436,-4695,25444,69883,80520,68094,42293,215,35089,110782,107174,29018,-27815,4558,43664,-21453,-107649,-63742,86201,157466,100137,308,-70986,-35412,48961,53696,8796,-39499,-76468,-59165,-29227,-13189,4487,13717,-26477,-100986,-118606,-88744,-114963,-138615,-87931,-47494,-11535,41457,70495,134829,242869,195180,16915,-97516,-93517,-21962,55674,104405,135537,102961,14069,-29072,-47633,-29705,36040,81513,32220,-29918,-47306,-25289,21191,52882,6412,-72613,-80212,-11306,22248,-217,-11605,38877,115295,114594,7713,-43517,9841,23282,-37551,-53867,-33104,-53205,-105715,-133555,-98337,-9504,44242,54801,95936,141886,120150,83476,55149,7417,-37657,-21199,28743,32946,-4379,55639,134050,115367,26000,2541,89150,171299,184013,127667,20623,-108111,-156131,-96659,-36406,-30154,-13105,16313,29939,54206,40516,-10087,-31130,-57943,-65062,-14370,8517,23687,62279,21920,-81259,-120974,-86929,-58687,-73274,-95335,-35765,38032,21500,10626,94464,146145,93656,9537,-46897,-79346,-94803,-65399,-12134,456,-55981,-117992,-109071,-37084,6627,54177,111720,132651,47287,-63849,-49804,53646,80064,48779,-1701,-45238,-26319,50519,80152,-12394,-131424,-157363,-130113,-70861,11916,42353,24287,29012,44389,23874,-51692,-95923,-28432,102418,168225,111249,15026,-15377,-18136,-15791,9907,20703,-21162,-56742,-36864],[-77532,-84910,-97068,-85685,-58551,-30484,-16494,-2367,24833,26853,1195,600,23789,61006,111769,144191,99356,45549,3105,20958,79766,78403,10614,-88042,-170967,-152424,-54309,-11235,-45366,-28129,39224,12805,-31694,20219,66551,47541,14931,-4526,12314,14687,3315,18846,25336,35660,43605,-31683,-135419,-136761,-43136,50288,50429,-64602,-167431,-136704,-27471,47706,38277,7238,-27822,-35865,12997,12373,-84224,-126442,-57963,6013,38981,57936,30149,-15944,-36720,-23662,19310,42833,37489,31390,-5524,-62509,-33602,36876,78249,102247,95859,30654,-8973,8954,-4242,-32885,-38354,-46121,-69989,-99723,-144285,-169008,-93851,20535,75446,36105,11382,47645,95205,60246,-42717,-55608,18436,42301,-25745,-76484,-28344,57443,86036,50484,35624,39454,-3320,-38479,-10764,62669,99318,24109,-53128,-44152,-21299,-11434,-16258,-29476,587,22430,6742,-71,35259,86975,130017,127544,68416,14595,8016,25217,23263,-32029,-71145,-36380,12877,38358,11904,-63440,-63347,5555,-10520,-24755,45803,107796,101314,68737,54088,1878,-81117,-76570,6046,8837,-79392,-145274,-132296,-58318,25581,41683,-5986,-58549,-67398,-67662,-79876,-25527,19488,12577,25575,45099,-14229,-70876,-49517,-38955,-59429,-75648,-53888,-45633,-11683,77499,115817,29387,-59382,-55002,-29557,-44720,-83081,-101747,-75742,-32924,18907,52236,72009,51827,-23519,-81041,-31727,34384,18856,-31007,-55461,-63974,-80832,-96411,-113889,-151539,-140851,-78430,-22777,10682,31315,17450,2659,11795,-8502,-82680,-165683,-190024,-122810,-11970,107669,144259,43253,-66972,-85891,-68805,-31384,-1495,40645,71428,15152,-50655,-61786,-57087,-17741,9678,-21199,-26131,37580,51105,-10772,-95672,-115886,-53011,3358,5132,-4848,-12675,5070,24295,4582,-460,54266,82218,75601,69762,73545,82393,98846,100205,67301,17586,45773,67344,-1519,-77058,-38812,35342,-8225,-106212,-109565,-45347,10855,68365,91613,55045,-2633,-31163,-7621,22987,63474,95971,84943,95179,93933,5795,-192608,-302576,-162686,9491,11682,-36984,4741,50525,63451,82333,97026,69086,32380,28456,13877,-27848,-18764,34416,84508,55815,-9326,-53497,-41124,42016,75489,36765,57665,74870,16471,-74685,-116077,-99860,-70552,-31788,-47553,-97167,-99699,-51667,-16178,21792,72703,64230,-23303,-74943,-28512,81146,116073,25803,-39307,25310,60233,2025,-45346,-53879,-64625,-100131,-128579,-83924,14840,37306,1356,-22326,-83436,-196923,-171516,-43139,27474,5420,-13711,9612,35825,44041,9954,-25893,15413,99394,104517,25078,-28073,-18776,-7759,-11111,13627,56864,57217,35631,-44682,-185951,-262343,-179408,-67113,19168,92007,120707,95414,46276,13165,17437,20226,-65662,-143332,-70003,29544,26786,-26842,-54028,-56071,-53985,11601,59753,-3144,-102621,-136430,-113043,-36627,42550,43840,19693,27136,10067,-2821,58614,94276,73748,68084,65941,7697,-43050,-14221,23103,-20330,-55723,-34725,-18537,834,6698,-53404,-153316,-158457,-59789,39640,66833,38153,27761,6635,-25740,-30471,-38021,-32111,37562,75792,24166,-22906,-40379,-96414,-86785,-3918,30838,15159,-31725,-61123,-3983,75931,87877,62931,10659,-15151,34082,94895,131365,141382,87434,38617,27519,-42028,-119314,-159467,-132178,-13301,100349,80887,-32194,-29787,93316,119291,54185,54178,88791,62293,40935,46515,-28625,-100183,-50355,23876,21513,-10060,-43186,-100006,-106278,-45099,-16890,-52660,-108980,-102589,12890,97062,66338,5089,-18864,-29283,-18953,28490,20064,-68812,-123798,-80417,20197,89073,76065,31219,4359,764,-2678,35060,106954,84433,-16242,-31922,32997,48719,19767,-43719,-52711,36826,96317,17489,-101996,-81199,20838,19793,-42785,-39789,-1083,41554,34380,-18893,-38919,-33400,-33069,-5924,-9070,-45244,-21812,31066,30801,-17482,-34914,-28912,-29075,-31551,-63067,-98400,-30658,91838,141915,141509,80993,-9619,-60033,-106375,-137190,-80559,-14628,-20465,-40473,-42213,-34410,-8550,33364,18013,-16593,-52040,-87749,-60389,21999,50483,-5654,-39409,6029,7692,-6694,67984,138514,125431,73933,7135,-25899,-20312,-22578,6301,32043,-33353,-134915,-155079,-101015,-93964,-160262,-207036,-160288,-113406,-109048,-43880,5607,-4042,15556,57329,58091,48156,37868,-297,-75763,-87193,-18724,-13235,-70404,-60228,31626,81826,79731,59762,1443,-3450,49817,80438,52198,40317,41018,16207,-40352,-109178,-167677,-111980,3546,61344,82435,80400,41257,12745,388,39892,83566,40234,-12373,16224,31071,-41487,-67868,4041,31554,-14,-11576,9802,67779,91796,28782,-30289,4199,67797,69365,36953,18861,-3637,-20665,4728,-395,-44494,-32837,23410,17798,-58865,-111952,-84787,-56063,-75496,-79245,-10629,59350,111601,138233,96250,-17285,-79766,-40052,20876,42514,55463,27090,-35096,-29127,37239,36561,-48391,-128498,-143091,-116478,-103421,-32030,55697,24384,-90666,-134686,-60907,45872,88318,41998,-3412,-16290,-34440,-60909,-26023,37418,4746,-33235,7298,18053,-73594,-95008,3374,78617,91227,111289,106486,11597,-88963,-47773,75834,78551,3598,-1379,16720,-15370,13366,94960,98586,10987,-22047,10201,16383,15152,51510,9934,-91530,-79732,38710,52845,9714,17713,73644,98236,81802,51152,23944,11158,430,-14661,-21724,-65820,-90532,-73065,-38439,17069,41356,56909,75678,30520,-1113,24564,45710,84027,90775,46350,-21940,-75991,-46784,24809,27049,29399,25207,-64268,-153378,-134326,-59397,-14118,-23161,-45109,-46842,-21026,23286,17704,-60893,-85737,-19633,16580,-25738,-57501,-39544,-7610,48760,75430,-2048,-121599,-123856,-41522,-14277,-47469,-31992,18894,91065,174896,161319,54841,34727,51883,-2153,-12290,-1130,-62877,-92898,-18935,4099,-30148,-12489,31482,49891,16138,-28732,-9982,29035,31858,45521,43274,5324,5875,32328,75607,76826,-1861,-30324,6118,-49409,-129167,-67797,69963,136227,106687,28737,-42722,-16392,47295,58158,36658,-19069,-84790,-71201,-30467,-826,31781,37090,-9769,-52195,-46939,-24845,-36889,-46550,-50888,-69230,-13344,86446,133618,189178,233865,152619,54917,25467,6866,28277,118918,177346,161146,69510,-46534,-99787,-127181,-121206,-43420,54046,33366,-44546,-65719,-36197,6877,46105,8290,-56600,-51477,10992,43634,16221,-25722,-4630,43769,32145,-51385,-56654,13118,1234,-80374,-98715,-73179,-49293,-24301,3914,51847,99098,66098,42322,140317,227755,210980,181941,128580,33430,-25402,2020,69460,82360,24405,38306,119203,148692,56536,-21587,33321,117723,128204,82942,23117,-63996,-133166,-135577,-70217,-1147,26419,-3460,-45840,-25423,-34883,-115298,-91045,-7797,4719,-8436,-17229,-30242,-43517,-51664,-68872,-91689,-73998,-17069,-32709,-96894,-49043,18407,-24654,-36234,60984,149874,134869,50788,-27013,-62872,-41409,-149,-1191,-11868,-9421,-28328,-40976,-25277,-4038,61183,144833,179571,104752,-16326,-22402,56392,83834,91249,65575,-38401,-96551,-28087,38409,-3679,-104581,-150343,-122481,-64317,1695,32762,16827,-1286,26851,49240,-4599,-47103,12071,127576,178287,88781,-74545,-143394,-97819,1144,71040,58940,-4385,-54295,-35000],[-56967,-57017,-66218,-55463,-60003,-47955,-18441,-3152,37583,67606,22100,7238,22228,4565,32410,91412,76241,61103,57349,44161,45466,33708,16132,-30237,-115265,-152867,-101950,-26654,5293,40800,89795,52279,2183,36818,59873,30260,20595,9164,-18331,-41382,-17494,27376,24829,-8471,-33584,-55767,-97872,-96158,-36303,9204,202,-25125,-61690,-78010,-46770,3739,42659,65535,41054,15972,26786,-15273,-106394,-138422,-109010,-75200,-5314,75477,65947,-11836,-46447,-32889,-8299,700,-4699,-9423,-22158,-81834,-86577,7386,93503,129962,117595,48969,1407,7879,12651,40372,69522,50437,-24252,-100034,-143196,-117275,-4232,72298,85752,57709,61819,123554,196255,166972,27611,-74435,-62949,3367,28636,-12388,-49374,-29252,20993,31303,12081,9607,20608,17859,10258,38660,59836,25467,11784,-1996,-41497,-8784,22893,-36948,-35607,41905,54768,4933,25894,89161,106897,59395,22296,59528,98154,77309,42481,-4069,-24662,1155,6063,-10758,-54019,-97997,-78793,-33559,-40244,-40943,16337,70282,82656,68417,37855,-12668,-38598,-23762,3036,186,-37366,-90150,-89502,4260,96782,100890,42517,4893,33073,54091,-1186,-36612,6475,50385,37386,-12634,-53267,-43942,-12894,-46454,-105778,-113651,-77264,-63562,-41307,8086,37021,-7622,-60150,-36316,14621,-10801,-82305,-115778,-110256,-83681,16948,105560,71338,-14696,-72831,-58171,35783,84213,30803,-11974,-7399,-17760,-65784,-128011,-156575,-126951,-75356,-56491,-43839,-3587,22807,11187,-20032,-36119,-23126,-43596,-134980,-196496,-142412,-29967,75684,107433,60367,19625,24079,51659,107141,100652,35142,-9263,-20163,-47047,-40054,5763,56199,61059,58927,69383,83871,30242,-77060,-142731,-109206,-24092,30534,8406,-20218,-41993,-41034,-19440,-4519,18228,30001,19018,27913,61569,80093,78385,105196,154629,149255,62391,12077,2503,-13538,-23198,27706,70724,41765,-19837,-60077,-46517,8318,85106,95335,41153,33685,64346,61674,33789,-1404,-22918,2679,71878,83440,-49241,-269723,-327102,-169504,-4294,47091,49728,64659,75172,62807,48745,41658,-2550,-31707,9873,-5833,-88797,-69916,-4544,25671,25033,-12918,-56536,-62856,-17854,11614,-19148,-28611,25718,67744,8391,-67962,-69907,-10383,28150,-22544,-71074,-62208,-35670,-7535,673,-5035,23029,30286,11900,10403,38498,15410,-44369,-61260,21690,116440,96039,-12512,-66492,-45159,-71019,-123235,-81631,-17600,-47368,-87314,-67795,-51568,-84049,-58880,-4164,-7020,-13783,35698,80691,60697,-8678,-78242,-87130,-12519,76392,67966,-17820,-57130,-1855,34065,-13905,-64231,-22817,52006,76287,-22979,-188106,-241228,-122145,-40397,-5793,78669,153848,147469,72927,742,-24379,-17645,-44632,-80353,-65649,-42352,-35577,-18351,-8848,-24820,-33874,14105,51291,-34,-87772,-108386,-60369,12224,48685,30420,47604,79088,40550,-9869,-8877,-8123,-16885,323,50551,74726,63445,80871,84611,-9311,-87592,-102212,-103180,-69500,-19583,-22632,-69258,-68265,-30369,23768,46524,-8357,-72780,-80174,-76397,-67743,-36262,32787,110015,127830,87019,48046,-8396,-109634,-119863,-44788,-32035,-50466,-40896,-34803,-25948,10934,45493,58467,31862,4477,45672,124583,147238,106597,52372,18019,-35200,-119327,-118991,-90639,-63561,33977,134540,125652,41902,24472,81384,106611,67746,25916,11497,-12999,9106,75403,44381,-34236,-19328,70619,102751,70007,35625,-8508,-49222,-9827,30492,8488,-36314,-63343,-3309,76083,83318,24038,-33312,-70629,-41003,53572,57757,-59930,-134503,-58572,112301,216111,143593,-5528,-62977,941,58141,64173,83235,101631,50173,10883,75581,114370,53385,-46721,-71845,21142,115845,56861,-60561,-62352,-2679,-22242,-90260,-38057,59143,68002,9334,-41987,-50196,-48335,-63191,-45854,-30686,-39731,24300,124032,126449,28648,-41275,-42601,-13512,-34194,-79003,-70227,5281,66168,86504,119717,73017,-49258,-76046,-27652,-22103,-4459,4087,-41912,-70445,-70209,-75501,-12428,100223,113271,35958,-49860,-80579,-26921,45275,73556,37887,-16611,-8397,24696,58330,124740,146796,80954,32205,37947,34978,6124,-18216,20204,58779,-8404,-109057,-127928,-68214,-20834,-72024,-188806,-207067,-106024,-7771,34225,4246,19320,95925,105684,71594,82910,76805,20155,-67701,-89106,-28821,-13321,-41574,-38958,-5982,14199,52173,70072,-9843,-68996,-30086,14654,-25387,-29932,26108,76534,73311,-11673,-120386,-105369,-25590,-10672,-43909,-48784,-37018,-15244,203,36671,52795,-24702,-90896,-34787,17448,-31804,-74751,-29800,28317,19189,-9592,29151,76331,67244,37544,-1479,-34407,-1644,86928,130985,112674,32043,-46179,-68689,-76348,-80572,-56119,14819,71119,45776,-39560,-72548,-37373,-30012,-49184,11169,94098,129943,129367,41119,-64980,-62555,-2048,21718,33077,53689,15681,-43738,8111,128989,141722,13041,-134222,-194915,-195784,-195752,-128372,-32961,-23549,-77066,-79429,-16669,48148,61235,17064,-13834,-14321,-23782,-22913,30934,72386,48983,17008,-23327,-77962,-131224,-115896,-51583,-17087,56136,179985,157284,-33401,-144059,-44492,87263,53066,-32591,-16763,31042,-7366,-18574,74062,114672,31006,5259,63566,53157,23968,53183,6749,-94718,-88012,5454,17137,-5183,6255,51300,71769,66929,55933,27905,13759,31974,55963,49640,-32571,-104668,-127657,-92289,-2087,27758,6560,7046,-19751,-48745,-30129,-1051,40184,55377,27069,-18667,-73222,-64263,2920,17094,33556,48273,-21537,-116254,-95103,9985,70730,11260,-75375,-83830,-42215,13360,1095,-59193,-74181,-30182,-9312,-39567,-64662,-83006,-91654,-42053,5521,-78473,-220928,-170262,12022,44167,-41006,-32373,35244,81060,70093,-28396,-125442,-78824,-24825,-39326,27227,71450,-39890,-124631,-63450,-8317,1195,29285,56109,55597,26355,5550,26863,23519,-6805,25977,59941,30409,-371,-2817,34399,59768,3097,-55775,-61961,-73732,-72355,-29785,17545,51005,81276,71155,28436,-2897,7516,53460,79351,20659,-65029,-56689,8196,47409,60303,54057,49278,68240,59429,23588,23664,34223,-23880,-81826,-11969,81819,109901,144541,149365,59893,35877,84256,73365,45451,105933,161075,102214,-22902,-76393,-78239,-140703,-169384,-106802,-10945,-6254,-61366,-68375,-44282,-56069,-59660,-52694,-40879,-780,37868,56196,34357,-24207,-64063,-59585,-46873,-76053,-44248,38623,30697,-58256,-94148,-71863,-35760,31539,125040,205724,187957,61936,-11223,81587,187943,196202,171297,111132,42931,23165,48830,92303,87014,4693,-24299,44283,106360,41717,-77913,-84225,-10688,23266,29676,56303,30546,-44544,-78742,-29552,22887,33816,-3032,-39906,-25355,-52418,-149396,-136282,-18474,50515,31826,-249,-16241,-43017,-43433,-17563,-32822,-30187,35411,8912,-101661,-97876,-33227,-38707,-31834,42447,102706,92037,49977,15212,19728,51815,33683,-21758,-9991,72850,118101,61239,-51,12442,88773,135186,129195,85058,13790,-41019,-59645,-52553,-4252,14124,-70832,-132027,-86679,-6815,25914,-33500,-93004,-55626,283,12007,17540,6063,-26623,-7294,17159,-20679,-28727,16819,66299,75450,3279,-123999,-165522,-100241,9392,61416,34258,-18823,-63377,-52950],[-36341,-32811,-25400,-5710,-25231,-39035,-27041,-15217,36255,48173,-24979,-22752,6535,-56339,-79711,-13936,7337,14924,13720,-43195,-68183,-8988,70714,59930,-20830,-69854,-55704,15257,78751,74333,41937,8106,5461,44344,57151,43424,58141,43027,-6364,-29202,10944,58314,45149,-27127,-89657,-88506,-50695,4155,14580,-29492,-32728,61222,111166,70889,35522,32669,75073,118716,86799,27931,-3700,-40226,-44695,-39996,-74881,-83369,-30694,10945,7444,-31648,-41277,-14838,20119,28244,7158,-41965,-70433,-105780,-88936,-43,78323,120897,130870,90476,46343,29639,29169,100225,178249,160955,46825,-75975,-123808,-73536,38178,66132,40258,32753,67586,110574,164773,145467,32970,-87578,-110287,-13250,43252,-32317,-127968,-173227,-126068,-30455,-5929,-4817,44532,67270,18372,-20232,-18059,16810,66938,44120,-30443,-18830,9384,-30293,-9227,66942,65052,6278,20370,33622,-3917,-56255,-47577,62995,134438,80361,21449,9291,6973,2423,-5106,-16496,-67466,-100521,-61291,-28,-12988,-63566,-66327,-19321,29383,49507,7671,-47921,-36932,-15601,-24274,-13307,13891,-13300,-22068,55669,106974,65613,22755,52239,109797,111064,21157,-67759,-57210,19798,31381,-20460,-12854,37319,27686,-61181,-130206,-110459,-52961,-30940,-30118,-36823,-45384,-48053,-30382,18103,80729,56230,-64656,-140651,-123584,-57152,57833,130583,44516,-83631,-132997,-72395,34863,47165,-28146,-60060,-49446,-60216,-100495,-150676,-160468,-71840,15642,13822,-784,22830,16371,-15970,-44049,-68096,-48015,-15745,-47937,-91602,-77982,-14105,47582,62317,90802,130102,119035,105353,142494,117353,3106,-97025,-81807,-37560,6702,77656,97034,59675,95983,117941,76840,-7177,-116232,-180809,-108142,5253,24605,-70059,-117853,-73767,-32061,-28466,-11563,14172,-10111,-50357,-19216,38346,48577,41728,84569,148309,157911,69380,-22127,-46247,-25172,-6405,8474,23902,49890,65485,31863,5647,26860,78860,69908,2263,26596,125709,124955,18173,-87230,-92332,-6793,51338,23835,-92834,-261436,-288318,-138105,-8133,41491,68623,64748,51698,36212,-9033,-51683,-66144,-28444,46600,27301,-59641,-18324,31038,3157,24187,52799,21266,-54917,-83965,-44132,-18853,-37781,-5557,64534,30537,-62202,-56314,61031,115589,31679,-32425,-3781,20222,6158,-31443,-42181,22846,72266,60841,41193,18386,-34004,-51896,-43458,-4990,92000,120502,-14060,-120966,-97480,-82517,-88977,-57860,-72346,-147131,-177026,-127653,-29780,12329,-12312,-29251,-43918,-41065,28506,92758,48335,-61041,-120229,-106229,-53887,-813,-10583,-69107,-67241,12830,47872,-10555,-78509,-42785,56086,83839,-2039,-105103,-80112,36450,31023,-4073,97517,191918,164188,78795,-5317,-64760,-55632,-8900,12908,-10485,-41089,-36887,11749,55440,61147,40175,15452,-12466,-37794,-52216,-37811,-6970,12273,11998,30714,99473,112502,39790,-14974,-52608,-88679,-80410,-36827,26057,87519,101757,94205,78725,-5606,-110174,-172859,-178725,-133871,-59733,-7851,12533,39997,34701,28798,19812,-59576,-153810,-146874,-111163,-89049,-37375,51480,118560,121908,103867,93129,39272,-53619,-87613,-92389,-107003,-93142,-48304,-18065,-1764,23966,34820,29006,10620,-13528,17990,80481,57103,-49393,-97957,-70710,-97195,-161794,-119552,-32371,12949,70080,107386,99478,56243,14292,24337,76857,56807,-44738,-86068,-64983,-206,87808,107131,69414,41106,100189,172544,150670,106900,72436,2157,14904,58041,52558,50889,26256,8322,20226,43638,44817,43895,24632,16630,63742,66897,-19728,-60139,11197,121095,163992,83468,-58469,-113420,-6205,113222,90925,44944,72748,38785,-29381,24700,87524,49903,-3901,-8673,27292,80669,37027,-71827,-103940,-65428,-64178,-101964,-22228,86144,47108,-52284,-74696,-52471,-63181,-93292,-63563,-24591,-31385,2771,91912,75194,-51401,-116282,-82006,-20113,-22850,-36945,4619,29625,7082,-850,32386,-2239,-78951,-31081,80977,86056,53545,24753,-15312,-30430,-30041,-84808,-80026,19402,62863,20130,-34725,-58953,-16617,32301,50950,31343,-13029,-35215,-13954,27852,45588,9614,-46393,-35742,46484,83580,54212,22854,42454,66473,35877,-16280,-27900,8436,52290,14916,-111316,-150129,-46530,54513,78213,24574,33959,100408,110222,77396,76293,72275,32516,-47361,-74100,-15815,18716,-6363,-35615,-52196,-68202,-15916,84581,78697,-31159,-97818,-59883,-15880,2237,14495,58694,114084,81760,-19512,-44334,-12027,-38210,-91147,-89633,-73306,-64658,-39012,1232,8393,-40752,-80194,-43676,-15602,-66037,-109586,-79293,-13308,8200,14453,57683,68310,24685,25479,27349,-21653,-43091,50457,160278,178778,69042,-70797,-143547,-123991,-67309,-51356,-15374,94464,135384,30493,-41938,8791,43846,5917,30205,108708,108234,43930,-39857,-59951,-1396,10459,-42955,-37812,7118,-10400,-39860,17817,130491,177925,95853,-42240,-141413,-225523,-277950,-197580,-80407,-52836,-69691,-45709,7223,57921,50225,-9679,-29881,-23518,-58820,-57596,12863,41821,44941,50243,-30387,-117553,-135405,-122781,-99192,-62366,27865,130289,103299,-56220,-124707,-32388,63734,44034,-15054,-4105,63849,26264,-23371,44141,97449,41503,10066,32230,17209,-2257,23255,17699,-8604,-9847,22562,30583,32016,15338,-7216,-7450,19548,47642,28081,-19936,-19956,36505,56208,-38683,-130507,-156994,-121621,-20763,14905,-18434,-24488,-12350,-8203,-24693,-43289,-13224,6931,-30760,-60599,-43664,5528,55321,52107,40542,45811,18315,-19023,-11901,36765,65899,33041,-14618,-30085,-49027,-83655,-101805,-60252,-18779,-231,-63,-36262,-79864,-110477,-142731,-112788,-47099,-76810,-155389,-112698,-894,6513,-56343,-75300,-40266,-792,-46792,-152244,-186191,-98260,-45140,-32700,51672,95377,-9456,-107398,-72118,-10394,18894,74617,99719,31512,-18815,24060,63946,18542,-35390,4164,71574,64989,46791,43096,7003,-9540,-8521,-49035,-94055,-62293,14512,32199,20590,35156,62821,73680,65306,-522,-33017,41879,121349,82400,-18056,-27110,55450,84705,38871,24352,73735,118539,91296,21232,1548,7901,-45716,-85660,-26323,14350,11998,48678,87932,41259,11248,37290,53709,52428,91568,119663,42008,-59878,-26538,36537,-40582,-101292,-83811,-38350,-534,-864,-32664,-52067,-89536,-127103,-122529,-67652,11412,36219,27836,30144,-5358,-78986,-105854,-74412,-52970,2469,74351,44296,-51845,-63196,-7429,19706,42395,115938,196058,168494,52461,-27857,-7868,62676,94053,56269,-11573,3082,81692,115862,105873,72821,-14736,-54830,-22822,29065,10078,-102742,-160394,-97121,-4269,67450,115778,72042,4489,17006,52816,32007,6604,4471,11724,22771,1008,-70573,-124387,-72679,40690,68979,41807,52221,51316,29017,26559,6751,15674,62984,6092,-113889,-94961,-791,14100,-756,36262,43913,6412,640,27513,78723,91834,1864,-71446,-8740,125816,205766,138621,38239,24352,96907,101461,23805,-15461,6716,-28484,-111226,-158889,-141740,-128696,-137708,-97183,-31675,6500,31479,15163,-11339,26974,61441,18199,-21661,-28604,-34631,-34014,-39109,-51298,-5912,47573,45867,3546,-46127,-63040,-30538,-8846,10497,13007,-11795,-35217,-52616,-50409],[-30973,-27230,5673,33016,7619,-21596,-34607,-41091,-4168,-28609,-119699,-104731,-46931,-57454,-40593,35105,22337,-38758,-104848,-176937,-172666,-34966,110550,114398,49104,29560,31615,49239,72394,28986,-36632,-51360,-13573,31413,37924,46869,81210,67653,39059,39685,54053,58319,30083,-27240,-81723,-107040,-52425,53424,53157,-49009,-58506,64643,154364,157265,118422,66060,67309,114448,87309,1283,-57716,-47117,47458,82302,15661,4964,14149,-59693,-101095,-73981,-44188,6523,89416,111460,58086,-24939,-81448,-98206,-52528,-6240,19571,54495,90026,77300,61097,66853,60125,116062,207183,209751,99203,-47679,-128127,-113654,-17869,32028,11099,-2952,13469,18847,52446,46406,-31339,-107461,-113383,-14383,22087,-88271,-180048,-213741,-181702,-74090,-24596,-15373,42406,74581,20659,-38357,-26567,57623,111700,65673,-10756,-42222,-55071,-37855,34199,63431,17493,-16812,2188,-28973,-93565,-122555,-104909,-9992,80043,60659,-549,-27914,-36592,-33490,-2904,17608,-28784,-75076,-28882,49547,11101,-71802,-102614,-72257,-14168,1336,-55885,-86766,-38110,-12829,-36456,-14612,42629,29855,11066,44874,36357,-34629,-24740,74770,129033,86683,1900,-57541,-86775,-33838,16567,15810,37317,70996,60041,-18322,-98850,-102502,-42554,-19489,-29243,-34517,-38008,-38062,-9329,43738,104515,106176,-5962,-106654,-86741,5172,96771,102771,1632,-98593,-96956,-16107,54400,19576,-77813,-117347,-91862,-66666,-86601,-124824,-112184,-32332,48310,60654,35744,25245,-5972,-44760,-38081,-35084,-28797,5225,19000,17460,23371,43775,60950,53236,90443,127538,75937,21419,44167,52585,11534,-39214,-38347,3394,39412,77078,50391,2612,57382,68077,-16370,-88896,-139918,-189643,-123967,-3045,-18550,-167000,-203425,-55213,51287,3887,-45541,-31081,-8008,-20577,-7610,14485,-3916,-20249,18968,57400,72528,39222,1573,-10264,-14986,-25881,-35666,-12050,51128,88205,59925,23639,26302,62179,46946,-40246,-53001,50619,102289,5689,-94495,-46932,54857,56494,-535,-59487,-182353,-196834,-39558,24710,8280,15622,-10970,-35969,-8887,-35273,-96336,-74807,13611,74522,57848,24234,78103,93358,49061,67304,109493,61064,-69807,-141755,-97636,-15438,27755,24750,13758,-37702,-108942,-80839,51701,126799,54571,-7986,37121,87172,42492,-39955,-47233,5663,25327,17078,32514,45179,30582,33804,24391,8067,60042,98729,-8731,-125363,-123541,-74764,-28969,-25481,-87102,-156519,-192872,-177268,-51597,20595,-38268,-63781,-21411,-19756,921,44303,4121,-53924,-43020,-28013,-43015,-42944,-49026,-70010,-34215,14670,6198,-13971,-550,48363,79541,53960,19736,30336,89138,150446,113207,74198,146964,193574,128351,46277,-14051,-65676,-57843,5975,56184,47611,17927,19816,48968,94319,134262,100779,14334,-49742,-42292,-4096,30224,28510,-12298,-31959,23420,88281,46963,-32619,-36896,-41717,-86810,-81936,-29390,17321,50460,61198,50324,54525,16557,-98726,-181570,-164694,-101083,-31992,23618,50919,81145,70371,9968,-38088,-70437,-100491,-99797,-81238,-75836,-57075,-9561,34520,40913,41348,56414,55064,13588,-43897,-122963,-128253,-56612,-29786,-25160,35681,94137,63825,9523,-15404,-31998,-14325,10297,-52041,-176128,-224569,-166123,-121621,-130505,-73941,30454,75420,67262,37199,29698,-10626,-84574,-52183,48511,13963,-129994,-161139,-71270,21135,70058,94947,118532,86348,79051,144794,142382,80055,27825,-18436,6625,58626,70225,88756,98257,67358,18846,11676,44265,98462,114927,68188,50134,61290,44139,65328,118113,108499,45579,-3830,-51480,-106101,-56214,55281,51043,14147,33426,-27444,-118123,-74924,-11410,4231,29492,48554,34757,35285,-635,-90696,-128015,-85910,-63166,-70307,-369,59262,-19864,-117988,-97323,-46872,-59514,-86143,-53492,-20895,-43151,-68410,-41644,-44843,-99567,-109887,-79303,-50100,-19003,37233,77953,20263,-54374,-52387,-36989,-80833,-70647,46895,126032,87954,36408,17058,1817,26,-5623,-83004,-133439,-82622,-59322,-52383,-10423,-6818,-31732,-20965,22493,27526,-10151,-46653,-72426,-69811,-84225,-140445,-167697,-100452,17777,78464,81604,59129,18136,6881,48833,72237,66206,67182,58012,8581,-54705,-39015,22366,35886,28404,9608,24919,59902,76498,49399,30799,40414,21987,-43959,-66929,-9248,43561,13148,-46490,-76365,-105937,-65042,79363,159303,73860,-73636,-74698,43099,87082,33324,30222,84532,95090,42794,9357,-5829,-49623,-61872,-27881,-59142,-126238,-103854,-33615,-3128,18046,41055,29250,-26264,-91339,-89595,-21222,21949,21760,59979,103846,96629,55502,45306,58563,52663,20752,42239,118296,154958,81971,-56246,-127703,-73564,11988,5404,-22230,62306,133692,76207,11643,18345,40108,26884,29221,61334,46867,-33936,-66800,-12447,42540,2845,-77669,-81497,-22529,4693,-6694,-7399,57919,131214,100468,16310,-38113,-114713,-204107,-163542,-58127,-21948,-26065,-14251,15003,57004,48110,-14490,-15390,-7668,-83175,-99240,-19683,7922,15243,32537,-42725,-92266,-74861,-82835,-79128,-21988,20821,17513,-253,-33048,-43604,-20517,34637,68981,34606,32553,115189,84843,-287,2939,31345,16650,-4237,-45644,-75351,-59877,-6014,54284,96932,72280,43749,42777,70056,35089,-63628,-119024,-76175,14523,41120,-24449,-37013,33423,40323,-64850,-130998,-127266,-101355,-23228,33449,19779,-8795,3449,51641,55309,4277,-7910,-15927,-58243,-49349,53845,131220,132386,91145,42468,17349,43972,91904,71704,13053,-15239,11999,62446,59691,-21932,-139366,-162571,-69073,14914,45907,40140,-22005,-82068,-88375,-112204,-94864,-18347,-4309,-37244,-27523,-35550,-54035,-55907,-94936,-114261,-62670,-69889,-132433,-122130,-41267,-15291,-38585,-6858,53118,19381,-68772,-47188,18722,29542,75436,109097,9169,-70416,-1379,38909,-25557,-70897,-24882,66613,108327,125528,95104,-18355,-62654,-8037,-9519,-39273,10194,83491,81897,60254,70325,55835,37574,36023,-3944,-32212,32772,121035,110266,16271,-1618,75984,77534,-17921,-26663,32245,44235,41718,20300,-48957,-90662,-84462,-63329,-31057,-27852,-21466,51103,144011,136298,48259,-21810,-16812,45410,109378,105828,26938,-36961,10835,94478,60131,1406,-28309,-21646,49091,78513,-13566,-65228,-48409,-60835,-112322,-107095,-27858,1428,-19952,17053,35708,-14804,-70671,-71749,-22938,52739,80848,3985,-82079,-50535,35078,71862,45091,24730,38008,49572,44074,28141,-2023,193,17896,-34529,-131724,-95201,55339,125825,95485,51572,-11601,-30975,-33575,-16542,-7928,-73694,-139951,-90780,49202,166713,178274,68403,2082,44733,66954,12829,-36572,-21745,7728,22099,61734,45389,-79221,-119961,-13935,47036,48107,93542,111347,52220,-6454,-22745,8438,34964,-34340,-111213,-18431,103873,79023,19644,22910,-440,-44976,-45448,-17628,33642,51167,-18145,-66755,-13084,86371,160064,140284,55547,-6267,34122,46008,-53867,-117618,-46279,4462,-30922,-103180,-166714,-206978,-164922,-33126,60186,21571,-30281,-7615,24757,40851,46678,-1639,-64737,-61579,-37980,-71293,-94342,-48405,40965,101899,86036,11274,-30469,21228,80350,42121,123,-2352,-23209,-38183,-35762,-39239],[-42017,-39096,11586,39539,14027,-8992,-36082,-65662,-51133,-85553,-168149,-154571,-88416,-13600,100129,180483,117293,-5688,-134645,-217328,-183359,-41934,88159,107701,68875,61085,61007,34137,-2990,-40605,-55152,-43195,-21727,-16609,-26722,-1530,43611,40128,48296,78588,67725,25626,-6098,-3790,-7224,-54142,-56541,24647,42756,-40033,-79114,-22383,59755,109828,91075,43669,36537,82878,65467,-20219,-65937,-8113,100770,106760,53996,90412,76517,-87320,-177816,-112135,-44835,17629,116725,140653,84315,29941,-24956,-51048,-19837,-18183,-28704,-11083,-5492,-24924,13863,83652,74064,60666,100908,135569,91015,-16673,-120504,-168538,-81872,31008,30832,-30497,-59377,-65974,-28079,-22649,-79826,-101118,-85146,-23065,-4469,-94220,-126293,-77175,-44351,-21713,-30871,-32735,23432,43540,437,-18006,37418,121779,127013,47726,-11725,-47134,-93707,-66855,35572,51884,-4599,-31251,-31344,-62892,-94757,-89256,-85179,-68508,-4314,28380,-14498,-74494,-88087,-44517,16349,45085,28996,1950,10795,19085,-32181,-55073,-43170,-36705,-19645,-43529,-99546,-88392,-10013,9200,-29675,-5251,54896,38161,5355,5172,-36619,-90932,-32470,84638,127483,78678,17671,-6932,-43562,-27227,24364,40189,27186,27625,63863,46025,-48303,-104052,-67739,-60725,-65057,-13053,49637,44748,17988,30848,70415,92035,46796,-21315,-27926,9638,48598,14153,-67121,-80062,19204,100748,102927,51319,-41737,-91252,-22249,54544,4963,-72666,-55199,-17395,30705,55363,4708,-35334,-44939,-49554,-3977,19991,-753,2490,22848,54009,90708,94402,75390,50409,45366,22766,-42771,-74662,-26641,23511,69460,96762,70296,38476,43544,47890,6320,-39031,-13722,-21192,-98913,-134910,-114247,-129827,-121200,-59661,-73058,-176961,-160692,20962,128441,38669,-73338,-73536,9217,51774,23785,-20171,-49523,-55613,-36484,-33039,-10050,33638,73733,48127,-6927,-19065,13784,53131,86373,78418,27801,-3687,17933,62234,30423,-79231,-139869,-86441,5648,9817,-25975,15351,64919,46186,27530,14544,-97003,-101266,32383,37910,9208,18448,-56113,-112085,-37031,3576,-44642,-58017,-15822,16029,43974,83178,106366,85497,83253,83190,60101,-20539,-136364,-183687,-146316,-45706,85299,86015,-21971,-102814,-122575,-102208,-42025,27597,21190,6889,57997,113836,67691,-25500,-53408,-40583,-44309,-27180,19995,80910,106907,101519,74646,67046,102869,115983,47493,-24395,-24860,11594,16477,-31905,-66743,-80864,-143259,-198341,-98022,-10799,-35775,-17548,59181,34831,-8905,-9272,-40853,-22326,72110,96980,32848,-1700,-13291,-28987,-9731,-6894,-27795,21842,114707,151570,80263,-2465,17664,105183,114757,103380,127648,160960,158994,129660,78388,5723,-40161,-49527,-39733,-11891,27661,57243,69869,71890,57501,66416,97051,59206,-9532,-29083,-142,18711,34318,21454,-26772,-41559,-7989,-1205,-60175,-103128,-70497,-23756,-33792,-38961,-1277,31876,41695,53232,48706,50105,14946,-81003,-122162,-68792,5566,54332,77514,53675,28762,-2505,-68775,-85338,-17487,27466,15889,10447,-18357,-75138,-83338,-38326,-14649,-14824,11794,59522,53694,-12841,-86304,-49973,47081,26308,-22263,40449,103557,55588,3635,4296,11863,13334,-9524,-85997,-162811,-206053,-193371,-133592,-90438,7403,121818,134291,44051,-36573,-42846,-92939,-177988,-113672,12642,-30254,-176764,-187622,-48460,47464,28697,25443,99124,98299,26517,29120,48696,-10625,-88145,-97715,-29759,37731,48422,54335,96389,117129,75457,40618,36933,66147,90240,51091,24373,47146,75736,140101,198568,137523,19317,-10953,-2115,-71457,-111083,-67681,-24485,20405,30993,-65397,-152288,-118141,-77046,-37800,22554,49445,33083,29829,12766,-33446,-40453,-11497,-5651,-8596,26995,20847,-69496,-139052,-103570,-54955,-55096,-51821,-34045,-40539,-65557,-105747,-130748,-94483,-35434,6190,-15742,-55789,-21637,63833,74461,-33509,-117545,-79977,-51131,-97706,-42922,80545,81389,-5662,-44832,-38823,-45510,-50107,-66621,-120368,-132131,-78352,-97664,-91605,21591,65636,-22116,-57656,12624,46727,11133,-28197,-83222,-119608,-136463,-172734,-188690,-128831,-40825,14890,55854,46940,-43456,-77431,20928,99821,97646,82071,15909,-76190,-75647,18797,68136,14438,-47980,-52636,-3156,32354,25630,-14242,-21095,655,-10099,-45668,-57694,-28838,15540,7727,-35355,-50968,-84131,-70710,44211,133533,120076,17840,-8522,70842,104274,36011,11466,40093,54025,37177,10388,-37891,-73470,-36601,22480,-55994,-182917,-163281,-53121,14415,86174,157311,117112,422,-59626,-8759,91249,102179,61648,94147,116066,94963,92940,81383,87377,110835,87900,69208,82344,87996,48815,-33619,-60432,-557,74994,69152,16297,29589,77529,83612,54703,-2704,-26648,-7298,-298,-819,10860,-24958,-30403,23098,44831,18188,-13277,-39660,-19780,24979,12306,-45060,-33417,12815,-5002,-29527,9862,37414,-26734,-66125,-30802,12029,30954,26478,6832,-1078,5539,1364,30229,24137,-73847,-107387,-32511,7398,7403,-1071,-59907,-56564,-15251,-26466,-38400,-11093,-14578,-58644,-60441,-1239,8440,-38914,-4685,57598,33031,37335,116417,97601,12209,-38032,-49027,-27097,-11649,-71872,-123164,-101795,-33993,59956,126407,85986,32178,23070,56746,20151,-113037,-224221,-188077,-44852,43585,22713,35246,89447,55436,-46165,-80006,-69386,-62632,-16490,61646,74001,2059,-33203,35009,104190,72536,13257,-30043,-40335,30853,152355,182613,118740,69332,54613,17678,57660,151486,124155,4014,-61563,-36602,37559,64893,-556,-97980,-136949,-103856,-23654,69571,81166,-8862,-60106,-43462,-58934,-44336,28239,26573,-21959,-3840,-22608,-49790,-37378,-79328,-113566,-32465,14129,-35573,-61206,-25088,-25536,-91954,-91619,7244,38475,-35337,-17395,47716,32490,37116,69796,3569,-63934,-14265,1659,-62590,-94490,-52360,43403,128712,161706,93667,-29846,-54097,8511,27591,36388,70135,98797,88636,46392,34118,28978,5896,-13720,-22555,-21990,8764,46479,46522,476,9314,77194,52878,-60308,-74807,-55487,-76061,-4799,70400,-30607,-132886,-88119,-25534,-1432,22243,69403,164606,257680,233614,115787,-6694,-58526,1954,98404,96712,30839,-27620,-42631,3279,23775,8453,-16889,-180,59591,49781,-67326,-84300,7395,34742,-56478,-123607,-78621,-39338,-38432,27697,94284,78342,-23882,-85247,-19391,71549,49437,-38425,-89670,-71720,-16581,49318,45036,-39915,-90308,-39255,53128,104942,93553,58057,33404,-13119,-129478,-173301,-53141,65716,73725,31661,-13316,-12589,-8243,-3912,5230,-12979,-54759,-36255,81638,193471,192010,85444,7286,-16398,-10951,-11719,-44419,-51868,-36783,-6039,98018,111138,-49598,-138710,-72314,-23821,4447,81436,104954,23754,-57830,-63111,-38095,-28115,-60849,-73424,43811,140177,90460,33873,12629,-14857,-26260,-37347,-58193,-23381,43437,58388,33931,7279,9110,55494,83678,40937,-46125,-60746,-14622,-37206,-109285,-96758,-10291,61953,50475,-45517,-115263,-70864,44338,94437,-7847,-98892,-39931,26100,15497,17070,8603,-43378,-38974,-26233,-92681,-102728,5294,110595,152194,127434,45958,9689,37908,43291,-3159,14194,61067,32192,2076,3714,-14467],[-37079,-37997,11064,36728,30113,29876,-4149,-46660,-41219,-65647,-112990,-80344,-27900,42210,161317,231034,197850,122105,-3437,-114758,-96196,-7644,57528,73035,39326,11385,25555,19799,-25673,-36163,8011,42312,12500,-62253,-87193,-41215,-7579,-28585,-9156,48657,63484,34351,22425,52129,77168,47352,-16160,-26796,-6463,-11132,-57581,-66989,-2330,33534,11586,33526,90079,110542,60614,-10440,-11109,61621,101221,32111,-3214,71835,63771,-91575,-184957,-128034,-37043,24863,88956,102491,86531,81678,46752,-1380,-5323,-11762,-9703,-6990,-67083,-111024,-38686,53961,35571,-31242,-61054,-23853,17628,10319,-70058,-155615,-78027,60334,65765,-35939,-79126,-70743,-30033,-23400,-51713,-36629,-28289,-27285,-23223,-53869,-17260,84752,127489,83474,-1417,-22913,30103,22525,-23872,11455,97079,128950,84822,11762,-17698,-17218,-62803,-83262,-2682,51952,40840,-6902,-54608,-75334,-59557,-28516,-26768,-65730,-60484,-27842,-43830,-70778,-46985,8310,33568,33945,63935,99388,43656,-61685,-89495,-15290,52426,44398,-3445,-52040,-74461,-64043,-15409,-2605,-34956,-7097,56327,42291,5721,-1720,-42750,-74758,-13970,79008,118565,109174,78273,46450,17244,20052,34390,4130,-43353,-44745,15407,31525,-45539,-99627,-82828,-107309,-112024,-1590,133913,145397,74354,35498,36779,33211,24406,22813,13623,-35456,-74281,-106094,-152936,-94745,58286,111747,72254,67315,37424,-1233,86821,165825,52978,-59566,-33794,-9025,12849,21197,-54516,-89758,-60979,-36370,10573,18957,-27675,-37742,-12388,29406,78934,81524,47155,18028,-3239,-57526,-102266,-73811,8794,59094,103063,125690,79833,16305,35657,59275,37038,-20329,-51598,-75452,-104480,-95517,-44012,-49262,-104907,-138239,-125684,-111189,-40832,73434,117115,47455,-41125,-68937,-28278,22511,-5029,-69322,-77724,-49039,-37726,-52163,-25709,61437,118042,36434,-37922,8874,95669,126632,119316,77398,4464,-8106,51615,91881,20100,-102033,-168315,-162187,-89708,-6410,10197,-5369,-13217,1933,45546,39714,-64451,-77775,-13986,-11746,37040,95426,-10988,-110958,-38256,52984,28784,-54101,-90301,-59869,23534,87999,58761,9481,27725,13622,-62159,-142305,-190933,-164688,-130212,-62491,86810,119972,-1004,-70708,-46529,-71947,-118237,-88204,-32303,23220,82949,105275,57238,-20031,-71273,-70940,-40548,530,26620,72636,90453,69855,50443,88929,156169,165707,124269,104753,117807,101273,4467,-85909,-62046,-20211,-83429,-165268,-118146,-35422,8236,77677,120746,40058,-31888,-38543,-66441,-42366,63842,112870,76160,57187,44580,3207,-32729,-38720,-4764,86637,154634,137837,42479,-34685,-13647,45632,2202,-29184,59648,141803,85641,30021,37847,-21578,-82211,-71235,-58606,-63201,-49064,632,56783,55180,16507,-4659,-19914,-52592,-56083,-7999,26424,-1272,-21316,-18127,-19944,-11051,-29382,-79282,-100777,-98595,-99217,-58155,-5642,14936,31653,57101,85818,109580,84277,19730,-56272,-79650,-42467,8384,56290,97247,100505,28430,-64280,-128149,-120612,-30864,71270,88006,78917,97397,51339,-71392,-96068,-17333,6428,-11126,24396,74812,63281,23395,18025,82448,142736,90920,13473,14550,25038,-11251,-12311,39846,88314,90055,24888,-50090,-62845,-89383,-143637,-138206,-79882,62337,189815,174320,51913,-46414,-61979,-99502,-157664,-117504,-31263,-50457,-150521,-150746,-24711,42999,-12504,-36998,47837,89555,21038,-35175,-21126,-53964,-134726,-146430,-53584,7110,-18036,-25658,29004,91409,96477,76666,30526,1528,11442,14810,23482,44528,64872,117476,177435,151429,68447,36236,23447,-38521,-92457,-110668,-53442,53824,50862,-63584,-122847,-96891,-73464,-41645,1947,29774,40370,66205,80127,88767,107132,79708,39866,44700,68661,26739,-48183,-87659,-73036,-50654,-43678,-25490,-25841,-53754,-51403,-63610,-92925,-33433,64024,100271,43515,-13470,-9868,18608,-1447,-89884,-158507,-115933,-57595,-74608,-31090,52933,16042,-95549,-122742,-96917,-103601,-139305,-173078,-175166,-83194,20866,-17749,-55086,47736,104380,17243,-35978,17074,58348,52100,18536,-47484,-86671,-90211,-110541,-127122,-109155,-83517,-48276,10961,9326,-70672,-97122,-2399,76469,73226,67947,6300,-100906,-98027,11657,83333,31620,-70449,-99556,-18323,36329,-6695,-54353,-31670,-21002,-26382,-7691,-4893,-28839,-26801,-2121,9606,10520,-29672,-40469,19445,56234,73142,78964,71653,50963,33067,-20490,-48915,-15558,26176,35078,12822,-40974,-70177,-33531,15445,-53459,-157748,-142901,-45870,20929,90049,159055,125258,23604,-18835,22695,96895,111880,98581,122919,86741,19970,42646,76845,99040,102815,58616,78291,103330,56096,-6904,-35432,-28690,4425,54322,80231,67862,43969,38197,46209,45379,-11438,-60659,-50495,-38958,-16226,48452,63162,22766,22068,39494,74726,101778,41894,-18585,-5110,-5304,-46806,-72407,-84086,-88269,-61603,18018,95981,75447,1887,-45843,-30931,19948,46846,-9854,-87555,-55693,29636,62344,32329,-41155,-84816,-49940,-8826,33,-8285,-32754,-23761,-7158,-10161,-40770,-86013,-83319,-51391,-26529,13633,-7124,-77210,-58426,-15976,-4713,28261,54962,20147,-20460,-62067,-79569,-33746,10153,-23129,-75610,-80931,-47727,22704,86735,52438,11338,3371,6113,-35194,-145617,-253279,-221438,-87852,16695,71849,116374,121799,72678,16313,-4895,-24087,-31490,4330,76244,87535,-9470,-72268,-21920,49199,47438,-7694,-50905,-13731,96475,161334,104231,3542,-2069,74707,67454,67817,134257,122664,38355,-19708,-62154,-55855,-7084,-5658,-29144,-83047,-139843,-84241,72535,110257,19833,-8993,3081,-19330,-3831,42427,-1598,-72914,-33813,14701,3184,-19615,-57916,-61958,40390,109496,51414,-36030,-51161,-67793,-117215,-92057,4169,41720,-2767,4300,50650,47812,38694,48018,17069,-10958,11968,16602,-15485,-40969,-30882,24267,90425,116407,71767,2557,-7196,21191,38752,39773,26673,45643,47435,-25505,-57276,-3431,8303,-23608,-45672,-41804,-41184,-60420,-57468,-29754,30082,104416,72152,-51344,-107076,-127587,-127912,2801,124475,47942,-63138,-51878,-8667,37827,102959,164997,236381,282953,209971,114489,47679,-30669,-55246,22075,69521,39478,-30733,-97782,-111554,-104213,-78345,-40109,10875,5489,-79411,-152776,-92563,7965,17408,-55226,-107889,-77136,-41873,-19665,51390,131464,119329,-17574,-110380,-38794,52360,22769,-17760,-42486,-94363,-98213,-13412,32639,-39685,-82131,-14591,74561,117181,146856,135640,80757,51022,-27238,-139074,-111377,22355,71326,12771,-58515,-52207,-4158,24806,30328,29228,6318,-15593,28699,90760,115254,87049,7050,-87647,-82112,-16928,-6157,-26606,-30078,8996,103195,96499,-52384,-138671,-106024,-85690,-51195,42056,80077,24063,-19406,-30465,-69868,-96300,-83080,-56681,-4524,34641,40007,31912,-7159,-23311,2827,-13357,-44767,14312,113137,148045,112052,33628,-26619,-16216,7212,4830,-58133,-118445,-72425,16421,-15393,-106042,-96178,26785,110363,59659,16063,61476,98219,48418,-71094,-121315,-37501,28782,21848,42314,53335,5968,-10039,-16679,-71545,-62993,45883,138697,155171,103569,17406,-17133,-42781,-94317,-94587,22918,105250,67338,36152,34405,-10615],[-58284,-63714,-32163,-11415,17410,42665,2379,-49245,-52418,-73669,-77432,5798,59954,50471,63270,118100,158678,159868,76303,-31027,-34257,19015,36965,4290,-62325,-94630,-42244,9697,5463,10167,62924,102997,36279,-97959,-121066,-43783,-33528,-101929,-97199,-20642,42887,73756,82704,69514,70224,70474,-2008,-92913,-98684,-19859,-10500,-37974,1548,7080,-15196,67077,169240,140423,32367,-29058,1876,56191,37501,-65706,-100903,-37304,-28006,-103798,-161142,-148826,-71602,-9391,33827,67249,95135,93597,64657,8618,-9104,5574,33696,28234,-42793,-84092,-48653,-15033,-36318,-77293,-126442,-143854,-84039,-2829,-26527,-105837,-45504,65125,71703,-11121,-28756,-8260,7841,613,3246,37373,34429,-8077,-40170,-38643,29260,103283,132789,106315,39392,35748,76107,46585,-1611,48760,107550,63966,1840,-9544,-3130,11518,-11263,-56999,-28958,40418,78201,30385,-36054,-59380,-44322,-31313,-40112,-74805,-86532,-69508,-59102,-9084,69186,83159,30443,-56,55797,132055,56911,-66462,-60793,35150,106149,95761,9194,-26137,-4135,-42915,-78856,-55278,-36170,-10705,51707,70255,42413,12948,-32419,-62722,-9331,68718,86201,96204,114562,96456,52493,40229,18898,-58958,-105058,-83036,-51380,-52979,-81272,-77979,-48747,-91235,-109513,17200,165754,184010,127820,85920,54612,3273,-32505,7496,49227,-32189,-143397,-178436,-198889,-139149,-21461,-5265,-31985,27333,73861,61138,101421,111494,-15066,-78026,-15790,18459,13889,-4613,-50832,-38249,274,1531,9987,-6555,-59022,-64851,-26348,6670,19985,16286,-296,-8375,-3665,-40405,-62852,-17355,50522,74400,80948,49075,-12654,-18334,60404,102564,85721,34167,-12269,-55888,-68565,-38101,8112,-11991,-83329,-157064,-136780,-48461,23723,44053,39771,44384,41132,-25040,-92461,-77160,-52592,-75810,-64939,-27789,-17175,-30010,-4122,81099,109709,-11528,-73249,15411,82863,88100,104633,89030,31417,62954,146491,143009,37541,-69582,-125618,-147055,-109035,-23773,-7964,-57096,-71196,-27212,18811,6766,-61029,-94181,-82029,-55213,39042,131404,65129,-42929,-20221,55177,44001,-33052,-62013,-27753,33541,61055,29356,-17474,-41940,-73559,-121274,-154131,-131862,-30077,7315,188,70758,109017,50962,34104,63111,1061,-87875,-96171,-41176,53270,133863,128639,59036,-17990,-64903,-36828,30003,49143,29854,37195,34882,17447,-1056,29620,118573,179083,174447,166890,159653,94559,-31779,-112079,-70245,-4437,-3081,-50053,-81572,-66319,7969,107770,116596,-727,-65650,-42082,-61683,-87548,-61766,-19471,27503,66712,70468,18689,-49165,-41184,34689,94229,79982,37766,21249,9376,-21299,-60528,-94053,-62803,21036,48907,-11065,-28607,13323,-22354,-87306,-101659,-98375,-107900,-117800,-81139,-16466,-15940,-29308,-31537,-72040,-104355,-78129,-23231,10379,-17496,-45335,-25636,7345,29940,-8110,-76360,-67616,-45086,-97087,-107235,-14678,60434,69698,81900,120673,137030,84994,-39363,-128678,-58452,26626,5301,-7832,52867,70984,-16831,-123526,-159583,-47421,101630,118114,46164,59458,128318,83068,-58445,-59394,39948,28127,2612,61698,92327,62101,64393,109571,163640,169166,119622,56883,8535,-20715,-44161,-35247,29118,110650,130929,54988,-3158,15070,682,-63695,-89248,-52976,59285,167134,165857,101525,33746,2916,-19915,-43977,-55271,-54754,-53019,-79530,-76182,-20568,6529,-21888,-44261,4011,79779,91169,29694,-3688,-24110,-87059,-115473,-36924,-18325,-90414,-93986,-39699,14843,46084,56423,13040,-22955,-2237,38765,68203,75242,61837,54936,70137,91317,84764,52387,17563,4497,-3837,-52635,-41171,53805,39728,-67636,-96268,-71820,-51145,-17166,2787,27755,64448,101529,125230,161708,171528,84801,16704,62362,117070,70657,12751,-2630,-321,7284,2407,-8885,-16792,-22476,3507,-377,-5855,65287,114362,85531,47070,41187,14350,-28426,-45653,-79806,-126970,-119719,-74475,-67405,-43386,10805,-20138,-133499,-154939,-93932,-86949,-172123,-225998,-171147,-9785,109119,53513,-26551,20112,53642,19277,8872,23852,34329,70845,51242,-35378,-51689,-29899,-59124,-79425,-73728,-76914,-58909,-11469,-12907,-42590,-42821,7393,44527,32731,39941,44452,888,-25606,17540,66842,22383,-64083,-91607,-12949,35405,-9572,-34741,-4343,-22501,-10626,62880,78798,21681,-14723,11856,46496,43551,13467,13126,43029,30028,15694,62131,91061,29312,-31997,-80829,-121983,-84028,15879,74928,78382,40648,-18506,-28620,10701,9093,-21214,-28523,-18277,-2731,32725,59850,39113,-6961,-44037,-49387,-12815,49345,121671,154779,55514,-58536,-46101,33140,86305,58037,-17711,49531,129636,52372,-45034,-46972,-29622,-23269,-8600,33469,77617,67512,21432,-7732,-61,-6645,-40293,-58973,-55946,-3888,97476,129476,49746,5908,39755,112330,151220,75940,-29697,-55298,-28655,-11170,-37733,-66502,-36302,16119,56922,74084,49483,5586,-73360,-126257,-76768,13698,-17871,-114334,-60878,59265,49785,5694,-4645,-51030,-96591,-96281,-68889,-12843,35776,26029,-24610,-37593,-67624,-139850,-105550,5158,47466,9989,-51267,-103071,-112509,-96741,-10679,56324,-4277,-95625,-91336,-73459,-39489,28087,58555,25945,-11024,-24230,-27931,-3525,42625,15609,3051,1946,-41724,-84440,-131576,-186459,-153860,-78333,-14712,74004,118424,61604,15815,21603,23383,1843,3420,40437,68681,46066,-27085,-43766,-18567,-34856,-40526,-33615,-46208,-3330,83218,92042,-5591,-94456,-51911,63362,82909,49280,56032,55472,60053,42254,-39030,-76813,-35246,-8721,-3022,-48202,-127600,-89613,66418,120439,69884,50007,43784,26364,45783,53359,-4900,-71006,-65027,-6183,10625,-23272,-42277,-14366,60420,107414,72311,-5944,-39396,-55835,-54324,-18319,9744,24359,22139,7643,29699,82020,97061,63387,28269,10976,3542,26831,68977,73797,51736,33035,11629,23239,56997,47074,11682,6196,23150,-25410,-90418,-54749,-33233,-80468,-72847,-2390,19935,1772,-34475,-60470,-92887,-123328,-93903,-14404,74520,150911,123989,-7026,-105439,-131134,-87495,22869,93843,74362,22326,-24702,-28410,38643,101165,131497,169475,179373,79297,18452,53965,25185,-75949,-60776,40738,67042,17618,-34516,-88860,-162026,-148623,-53931,16082,-50293,-171960,-180467,-69752,-22486,-74453,-96395,-49977,4029,7930,-3322,38807,101677,88523,-19626,-97860,-52987,25237,42060,54693,21921,-73842,-92306,-8867,40533,8133,5797,55654,66044,47854,88751,123150,75015,53609,47055,-25331,-49773,46269,84208,-12907,-121280,-99089,-18543,31936,36038,26504,6283,-33880,-40411,-27892,-3526,3195,-43491,-79496,-43141,4394,36104,49188,43260,57090,81724,49667,-37939,-96707,-92912,-89437,-67439,7561,57730,69936,96465,63151,-49776,-127114,-116785,-89693,-95206,-78518,-8253,2513,-44730,-34748,774,-8275,16751,107488,156222,125258,76625,44251,9468,-17700,-32675,-13526,-31674,-92489,-94307,16440,51942,-50231,-135818,-63265,44736,34762,20813,90849,95734,-5299,-97840,-94450,-11145,55750,86279,113396,88822,16485,-18737,-1104,1832,1809,41886,109378,124701,47849,-50297,-91426,-128524,-166699,-125307,3269,67886,37494,24601,25272,-31333],[-48955,-56673,-51318,-40005,11427,51124,8537,-63606,-93106,-111557,-90604,20045,103766,66824,820,43320,96556,78176,8951,-31177,-12684,39891,52907,-24493,-116890,-119315,-44318,20899,46146,59077,97201,124206,50240,-86515,-103040,-8232,4552,-74750,-78010,-11796,51496,107149,103978,34328,13763,36970,-15079,-136657,-173309,-48322,38519,-1198,-12988,19356,39768,91542,130653,82125,-26450,-77126,-49654,-27527,-42469,-93411,-116701,-82267,-57336,-71249,-107821,-141378,-117798,-71579,-8343,85664,135188,101910,62937,13698,3835,36540,55490,39549,32866,27874,-10285,-47988,-48245,-14942,-27342,-106879,-118367,-25706,7013,-36884,-144,59938,65279,36095,46171,60356,49599,23506,19707,58981,75398,32044,-37745,-46674,17748,44708,28292,25928,51826,106834,122971,94421,75047,89450,79068,-6034,-62112,-16096,14898,3285,5356,5195,243,14014,52560,58208,39896,14677,-23459,-81887,-133924,-135836,-81607,-22999,1191,58984,135339,100649,5643,-22148,25655,85362,65226,31625,36060,58722,85843,79109,9841,1122,45434,-12270,-96841,-58150,14583,20375,56195,111812,79868,-18710,-89712,-98379,-17168,61674,31805,6651,74894,126823,67113,21790,-12676,-90525,-116952,-78830,-75703,-101181,-96231,-65028,-11676,-20731,-37143,44523,127237,120634,109722,111789,74102,6007,-51403,-14757,68459,20242,-101273,-156684,-169051,-147883,-90839,-82108,-80135,-17259,38831,43004,22428,-40434,-112003,-76483,21061,42518,-362,-26773,3817,73693,99637,61047,34443,17759,-21318,-42475,-14340,4072,-29474,-58307,-42848,-6798,15660,-1916,-12329,-7176,-5921,141,28022,543,-64169,-10795,93403,87523,39735,46715,64961,5873,-64534,-61208,-20312,-32697,-59614,-92044,-92382,-37497,-10663,-41092,-48276,13786,67606,-11834,-112197,-95372,-26715,-11177,-9499,-26969,-54928,-64577,-25084,48247,70790,-26317,-72117,-13889,-12445,-25730,34835,64042,55683,130943,200226,142911,48630,-5428,-68429,-117504,-63664,12753,-9933,-66853,-61639,-34371,-43234,-36812,-38234,-54977,-41418,-36731,-8171,57536,64593,1917,-11202,10358,4646,21254,70613,58954,3117,-19912,12484,22881,-33047,-98916,-96824,-66852,8277,143537,166498,74788,31384,25663,34051,70990,80790,29252,-21045,-41532,-30050,63635,162424,170749,83543,-19567,-40194,21535,65608,31544,-4083,6211,12806,13088,-27766,-67125,988,123242,168424,144080,88407,16524,-36551,-66946,-57221,10431,96735,77134,-39837,-121948,-71895,26242,55158,-18533,-61617,-39485,-48968,-86304,-145960,-159602,-59478,30941,49300,22620,-24672,-28779,6,-13342,-53697,-49944,11914,59485,4639,-91162,-89935,25644,73089,-1705,-56719,-36745,-8751,-8396,-33901,-75849,-93675,-107963,-143014,-138908,-99829,-79712,-34691,6110,-29050,-71906,-64523,-55864,-30517,-17551,-13184,9983,26503,27540,-2536,-57207,-57877,-32251,-73247,-108068,-32052,61507,73144,74419,77593,65368,39964,-52563,-110904,-7232,54491,-59702,-122666,-29342,23821,-64894,-138378,-85030,63127,136039,47021,-40838,8032,100052,57890,-63527,-46975,20836,-29988,-37673,47607,77065,49116,63526,96231,117460,104800,79348,63868,46516,41062,9414,-40186,-20923,58362,83303,32257,3890,13782,1554,-11688,929,-4747,5840,60692,103386,115448,99944,78447,46381,16353,-23558,-75022,-73262,-49870,-46332,-51808,-39302,-6777,-11685,-14662,57483,127882,93767,26932,-2177,-46541,-66562,-19847,-49013,-133902,-121595,-69478,-40477,-10805,9630,-16734,-16911,47089,97350,104585,97975,70962,10877,-28245,10717,42756,14432,9889,43584,46301,-28584,-80920,-29604,-24771,-92574,-91730,-54760,-36782,9400,11363,12160,63962,90018,81269,101165,97977,13229,-34906,47701,124205,76753,22871,27299,54754,75045,56839,24897,28715,31667,23756,-3405,18626,112921,113856,26039,21007,58137,15701,-28754,-8919,-12343,-40870,-52649,-55548,-72282,-60554,-24641,-59317,-158685,-156571,-46014,-17292,-124680,-183633,-98059,44193,102474,-1544,-104641,-91783,-72379,-50112,17662,27803,-15692,8311,1008,-82630,-68529,-17599,-52719,-85622,-65799,-49075,-47374,-35778,-30198,-16126,9438,33563,32353,2032,255,56093,106811,87846,51335,11890,-62182,-96818,-78179,-30645,-8431,-10429,-2057,-2539,-45355,-8501,91096,107312,55779,28888,40588,36236,12594,24648,71282,92882,57002,10757,14885,62208,40390,-29326,-77026,-108122,-102116,-13414,81913,144199,135393,28218,-34491,30720,104035,116320,69371,-6206,-33690,-23498,-41069,-60931,-74631,-108177,-112611,-70011,11591,117222,145390,31346,-68825,-61519,10296,58048,13318,-57578,7098,87596,19145,-58039,-38006,4923,8236,-24126,-15882,37841,42129,-3350,-28785,-20205,-12988,-25203,-38490,-38687,-14069,62957,95804,48847,7878,21886,66266,86770,38140,-28522,-58180,-38340,-7095,-3585,7338,54543,93474,96441,60886,3818,-14216,-65317,-160608,-159592,-49963,-11323,-56517,-4426,66008,4839,-35090,12236,-20267,-137070,-202880,-174006,-51875,71972,83685,-6648,-51731,-58290,-74137,-30975,50504,65236,-13624,-82859,-114801,-155949,-148294,-2641,91457,-16993,-147974,-131788,-67837,28634,118300,106034,18909,-21835,-10220,-8,3428,11872,-18514,-3985,-9797,-78052,-92257,-66929,-90561,-74285,-31679,-11148,44443,63935,-30977,-100753,-86711,-40425,7638,45630,60048,31318,-21548,-47526,10470,44191,-28254,-47880,16929,20674,1573,15037,22141,-34080,-83275,-49682,-3284,-7355,-21089,-37896,-38925,27385,51751,7414,6739,24072,11095,-8412,-32972,-71766,-46755,43387,100187,98254,69474,58193,73845,98946,83410,44408,-15926,-82346,-91084,-58029,-45212,-13779,23675,25245,7524,2301,-2301,1700,13905,29975,19095,-11640,8900,27816,-15760,-9555,91137,120075,48467,10602,-24935,-78460,-39489,68954,121660,115802,64283,-31396,-46030,24119,42019,-14941,-31273,-12009,-81105,-156465,-132790,-116852,-85765,-5307,15303,7608,29165,38310,-14962,-101405,-112643,-40100,36976,102858,145860,124254,24705,-64588,-76807,-19091,17393,-1682,10701,22840,-36258,-54849,2644,14118,7658,50102,61321,-26250,-64374,16181,42984,-53695,-78297,20688,96563,109801,91449,19285,-107467,-141855,-59943,2510,-69709,-162882,-132529,-20972,-18136,-96676,-75890,42763,105148,59842,-17465,-21154,13899,24722,-35,-34705,-32665,29737,90165,106237,54224,-14965,-5619,62606,85916,77125,76629,66351,9061,-37129,-15269,27109,16302,7472,29103,24793,15207,69105,74180,-44890,-141950,-80721,2496,33571,18788,2646,-1747,-16982,-25393,-42481,-70374,-119564,-113072,3146,81419,44507,46285,93657,88827,68773,50224,31337,29130,1241,-35209,-45649,-39569,-14847,18157,83966,152652,119842,10567,-78272,-104520,-90635,-77348,-54183,-11609,-36910,-73699,-28115,4492,15778,90868,137068,81364,13148,9487,63600,84461,38197,-7024,-3132,5274,-11951,-66288,-42946,44955,54623,-28861,-39972,-513,-40996,-73654,5822,50557,1271,-47591,-40920,13592,86311,150335,161955,94870,11117,-7552,46786,76987,44229,26793,75906,93836,21827,-59908,-92012,-101889,-88898,-55933,-5558,25876,12800,-5265,-11178,-30970],[-1539,-18878,-42352,-33799,12092,49843,15518,-71231,-119030,-119779,-110557,-42967,58658,79964,36291,67167,88705,6940,-83078,-68635,-14896,28858,51135,4472,-52160,-38131,-945,18275,37507,60980,91504,100860,39707,-61852,-80988,-7083,38872,22979,30609,53066,68641,83575,40010,-35300,-24503,26481,-22512,-152313,-204004,-85618,18880,-47187,-104730,-19196,47999,5798,-52653,-54964,-87668,-115793,-94777,-94242,-96614,-79267,-61560,-28036,-1602,-17140,-54443,-89187,-109629,-116020,-57741,75899,145717,104601,49725,2585,13337,56565,35925,-1584,42810,71502,12588,-26458,4489,74778,98461,17153,-65848,-11517,64468,59027,67063,67001,43788,39132,62274,57532,44276,15012,-23222,9337,55130,35324,-29391,-48522,9573,31328,-29031,-65978,6908,98533,88901,80213,111244,68643,-4888,-63587,-100071,-60291,-24982,-43651,-15109,53407,58509,2048,8757,80416,130260,103477,9301,-117766,-211096,-187711,-46916,81461,92559,64441,74586,30759,-38201,-31735,7129,47101,87080,108782,74690,10082,-11078,3909,1006,5533,46240,47444,7471,33740,96789,80534,76827,123938,65434,-89025,-156955,-112553,-24068,33636,-6993,-61328,-1382,90723,58461,-3943,-45822,-94900,-104452,-63081,-46820,-63042,-62840,-70669,-22783,46556,65225,47416,23807,2566,25666,55476,30567,-21037,-55610,-37243,22255,24588,-25250,-62077,-65837,-71702,-55550,-37041,-30458,-17116,-12263,-14961,-38244,-95922,-110968,-35347,50541,40811,-25507,-44716,23653,105012,130052,108079,87806,82084,52618,-941,-6173,13387,-24500,-84168,-58860,9275,17307,-9608,-10896,-38113,-88636,-90051,-12684,20487,-13625,21809,69793,-5996,-74711,3008,114321,63867,-70502,-113526,-78926,-64820,-35566,-9254,-25589,-38437,-42635,-83076,-100041,-45002,7897,-34565,-58855,12513,72664,78637,65841,-15488,-118486,-144659,-84127,-7670,39699,2466,-30293,-27733,-49392,-64244,-33952,-4432,30689,98952,116954,49880,14788,34979,-27089,-98616,502,107873,48348,-35596,-31563,-36227,-80980,-35420,22532,47359,68223,17144,-33429,-17678,-3489,-11315,1645,-3725,-2092,90107,174715,82502,-83053,-134736,-54151,37566,34910,-50854,-62281,3374,108110,222570,211014,69703,-51377,-103061,-60900,2269,9052,-3028,-10094,-42558,-57441,26299,125822,169296,95226,-22858,-21261,48075,46653,-1015,-20997,1687,11702,21993,-22821,-97309,-57321,69149,132636,114635,60643,13558,17121,23606,14088,72037,162490,119297,-22659,-127544,-105482,-41730,6433,25849,17254,-11467,-26143,-17014,-79515,-145975,-75394,17163,30529,34376,24447,-19796,-75752,-126464,-133617,-84157,-25835,34693,32641,-24768,-21608,108360,141328,29139,-35963,-31336,-26660,11683,50221,26487,-6037,-47533,-106221,-124441,-108020,-64813,19170,70228,30842,-21092,-26021,-43196,-48149,-26692,16581,50310,40252,1632,-41192,-70616,-72031,-41724,-30027,-45628,-22139,25473,38149,48948,18225,-3821,39356,33143,-1871,47783,34066,-115942,-175128,-63432,20195,-58168,-101227,5094,87925,24480,-76779,-88602,-13271,68400,44957,-39961,-45784,-38445,-88198,-72811,4328,42868,41008,39535,23345,8844,5729,18420,74485,131642,152388,100502,13304,-5799,36572,33732,4351,-11884,-26900,-25851,23381,76760,26745,-41954,-17249,50538,60074,65185,94643,59617,-16376,-75979,-103937,-86563,-66974,-70751,-73451,-41698,20349,31432,11910,31872,55230,39029,20442,2107,-36579,-44034,-26202,-77027,-129693,-90821,-41826,-26774,356,24147,-5837,6204,94532,125242,86412,72277,66424,8073,-27755,19117,32143,-273,29367,57077,23562,-69575,-154581,-126333,-75287,-84597,-51942,9415,26892,57951,20911,-22907,34010,60319,8175,-6213,6745,-20240,-21563,43428,77888,19087,-27975,-6659,52770,88722,84932,105932,136586,77755,-10059,-35834,12287,108936,110887,38013,36578,56548,9123,1427,46431,41009,22517,31058,15765,-30005,-40662,-42803,-96231,-160832,-122861,-3632,34852,-33580,-67915,-2042,62964,36401,-109334,-212032,-192268,-152726,-96097,18903,53964,-31873,-89034,-99356,-115422,-68075,-9702,-29643,-75354,-57510,-23031,-51217,-74097,-39468,5711,48858,87013,67868,6457,-15247,25544,100624,118233,50431,-54232,-138129,-130275,-88309,-73146,-50613,-2375,10543,-36549,-89486,-35329,59065,60918,23221,34227,54042,17828,-3421,52793,128499,139592,97576,53360,19463,72157,94174,14934,-32700,-604,-8531,-27981,15078,112508,144518,40112,-47155,37837,144211,150168,72840,-14936,-28684,-17578,-50271,-68779,-84045,-91760,-31508,23549,34740,72711,77733,7232,-28696,3632,44701,43621,-19297,-63295,-22194,6257,-32162,-47253,11109,97084,108872,41829,663,12045,-2368,-17988,6313,16903,-13129,-24058,-414,5391,-28105,-16598,26834,64604,57954,16098,-3976,-8068,-18008,-5333,-11486,-45530,-65676,-44974,-2545,25284,41309,72181,82476,29733,-161,-13005,-75716,-122772,-68172,7360,19488,40399,36789,-35467,-59337,7007,9342,-104883,-200556,-189065,-76151,60647,127357,64126,-7793,-208,52350,82583,70901,27575,-35474,-81670,-114005,-172034,-172710,-29320,81231,11689,-86385,-66553,-9117,79605,165568,129442,-2186,-72981,-52605,-7337,1351,-22275,-37004,-623,-34280,-103114,-71204,3045,-22491,-29052,26410,35025,33486,31702,-53720,-157677,-203322,-143905,-12315,64179,33052,-24220,-58813,-55820,19438,83808,66323,73183,145935,126432,16896,-46082,-20359,1124,-5065,-33498,-91960,-129546,-87375,-71921,-72087,-12355,30721,42023,78622,77196,24586,-17415,-32345,-30333,-23460,6670,63555,74478,35686,39582,87281,109180,94615,79368,18201,-84855,-145835,-114779,-43161,39060,70324,14088,-77148,-103709,-61241,6722,59970,46676,-12390,-19970,45576,46254,-39735,-57985,35867,51031,-17440,-20250,-53362,-135452,-105721,-9804,36258,74710,81705,11242,-37012,-18970,3148,-29068,-51233,-45802,-82252,-113751,-119564,-137221,-77335,9681,-4071,-10839,65516,146482,88831,-48469,-59231,21178,54073,66626,62965,47271,18741,-17936,-23442,22210,19891,-41502,-40506,-16558,-50282,-54112,-24938,-59549,-75061,-2824,40901,-7239,-24099,12684,9232,-36874,-46377,-9856,76212,148988,123205,42240,-49258,-100022,-81984,-46540,-88789,-125430,-75364,12850,8560,-36469,7283,102535,120434,41707,-54920,-82393,-70215,-44700,-6787,15620,10394,55473,103432,82905,32604,16415,33477,67951,95292,108593,83097,14767,-49194,-80365,-89594,-77823,-44652,-16302,-27217,-53047,-43161,19955,31344,-66668,-126715,-39243,46637,40810,-5662,-12076,22788,51206,39954,-10143,-82260,-186550,-154678,50641,154784,70680,19098,35024,20520,3645,1267,17947,73443,70363,7765,-20388,-29502,-51305,-51789,5282,66180,77554,51527,12613,-18749,-8721,28421,20626,-24496,-80366,-95571,-28420,19155,58189,116210,59482,-66711,-90023,-12175,74761,102891,66120,5645,-32664,-20364,-605,-77158,-126564,-15135,101398,90550,50730,16252,-76577,-153373,-115356,-28428,11926,-3853,-22357,-8672,41090,102530,107508,48504,12490,41383,67361,30894,-24253,-17554,22682,7366,-27251,-26365,-13659,-13274,5799,-4260,-20364,-989,-10579,-66108,-83064,-31152],[42202,-2061,-44364,-24730,4255,30426,15673,-40785,-56053,-43790,-79236,-87265,-12984,47040,41745,67999,107613,57612,-39549,-53403,-6783,5101,19229,54224,69074,52857,23567,12368,27042,42773,48907,50136,19975,-40423,-61123,-32590,23724,74144,89201,74402,72510,50043,-15633,-58484,-13226,53615,-2087,-126554,-175279,-106937,-55514,-110868,-147923,-68483,-29803,-125794,-182916,-114656,-76721,-79062,-35995,-32947,-71786,-61919,-11348,32961,36846,-2361,-21237,-8286,-17154,-79633,-92178,8219,105874,86463,6211,-45279,8898,71256,21401,-46756,-27352,13873,12127,22757,64762,111890,127501,85855,17521,58719,158915,174059,154324,96363,23915,6182,40021,14704,-3871,-17372,-53661,-31608,5456,4826,-15808,-34290,9188,49002,-8404,-87696,-57133,13149,-8351,2432,65430,-7954,-108244,-109955,-114990,-121411,-92102,-61436,-4885,82178,109337,37938,24845,114425,183128,132886,19936,-99568,-185460,-157160,1247,136482,116573,24099,-11826,-35550,-60294,-23920,36782,104845,136159,102713,30301,-69675,-120428,-57985,16611,22581,48348,117624,152513,142517,140944,126145,108532,97935,20566,-89589,-88669,-27882,-25918,-16442,17544,3682,-20141,5934,22919,-20341,-82137,-105667,-85526,-39441,809,15030,8436,-47435,-35614,91951,147454,33471,-71646,-68934,-31724,-18785,-34501,-79743,-99171,-88249,-73104,-34172,17395,58933,82236,56138,13783,8757,10945,6581,-15255,-44278,-40392,-25712,-20527,21725,70397,49863,-8539,-31822,-14676,8177,42567,95606,116103,101539,64344,3807,-14121,29708,34887,-23608,-17691,37434,29561,-19734,-36452,-57880,-86502,-84147,-21071,23536,35341,26834,-6589,-87023,-123890,-33727,107216,87370,-29871,-81292,-72792,-68576,-31780,11040,12805,-2125,8102,-36789,-96273,-82257,-42467,-25702,29287,119054,130208,101493,100285,32298,-98924,-160444,-115916,-40582,25726,33594,16487,-6124,-6356,-11498,-57232,-69424,-30929,-21765,-61061,-83363,-45305,26806,-1079,-66166,32424,154555,86796,-21634,-25929,-32204,-61587,1895,55286,66345,78105,40800,8951,-4227,-56985,-41916,31355,39474,43905,122931,167906,52152,-114570,-185510,-144204,-29408,59636,13365,-55810,-10179,87310,161498,138204,6677,-127235,-171584,-120406,-67330,-46180,-31774,-46522,-110046,-131701,-67627,24032,99801,59253,-38539,-31867,13346,8212,12770,10966,-4417,-34814,-26556,-25788,-46544,-8631,55676,79952,106643,129472,94909,54135,62136,92414,127499,124640,52570,-20071,-54668,-26035,-6162,-2342,58490,92206,32633,-2933,34770,30878,-32986,-36735,11599,19420,40367,48843,-21044,-100756,-130303,-136547,-117639,-91094,-36018,20447,20703,4045,65647,87080,28593,-24236,-63845,-73270,-6783,87707,114966,80006,1820,-68075,-76643,-52533,-7244,66853,93905,39745,-9319,2881,2491,-50822,-78311,-20251,40125,39901,-11204,-83254,-91111,-49448,-13079,7853,776,-19236,-24676,-196,38927,20024,17699,87422,108996,68097,46645,-38020,-156290,-166896,-63661,25905,-11130,-29526,49599,40317,-91869,-137876,-86018,-22646,36113,59224,21586,-22966,-53363,-68578,-51807,-24341,3664,31471,29538,-21809,-67204,-72324,-15843,113218,196348,172867,112499,75995,73520,79016,48224,6488,-32385,-61444,-31557,53766,94457,9357,-63458,-20379,24945,-28716,-35784,52805,54451,-49351,-135661,-121503,-66299,-73467,-91752,-61020,-10685,22198,22804,25780,1121,-64668,-76974,-4482,15785,-26636,-46877,-54879,-105203,-111183,-38111,-134,-3382,17579,58136,35124,29714,87321,81532,9798,-3905,25073,13717,26501,81468,66288,30162,48192,28715,-19580,-82664,-162086,-147771,-72756,-55205,-14847,72435,115495,105227,14007,-54754,-2643,36197,-22069,-44441,-7211,3038,24352,38801,-4182,-77523,-97323,-57502,383,27845,61559,168036,215804,78826,-49170,-28534,25986,61592,86342,92138,66598,43118,11027,585,21492,13792,-11445,-2004,21283,10752,-13957,-52019,-94532,-112121,-71772,-12427,21944,19251,24391,49219,47991,-14211,-133725,-207372,-178304,-124658,-58648,42223,82059,-7870,-121826,-146019,-96369,-34017,4650,785,-33524,-27450,-12020,-73937,-102503,-28419,47583,97859,149095,113828,23408,-809,-205,13268,23215,-33775,-106280,-132437,-102138,-93919,-97614,-43634,21113,2136,-68757,-112607,-60295,9738,2534,-38466,-33435,3300,15979,52790,118531,156789,145660,110516,81191,58431,117079,138987,26771,-40804,58089,106105,8762,-61856,-14707,49116,24891,-41678,-913,81376,92715,26192,-33516,-13661,22181,14098,6198,-12450,12872,113917,129203,34737,-9042,-3852,-19228,-17863,32972,71911,33737,-53779,-93575,-56192,-52318,-64355,-28293,64465,157203,166656,106985,52813,15596,-25507,-14777,38786,47478,-4508,-13119,28217,22140,-29653,-40819,16387,96131,121142,63118,3944,-44906,-65143,-11945,4735,-69335,-136127,-139157,-121527,-116134,-85741,3270,84163,73366,33762,30976,27377,-19164,-27665,13895,22641,1932,-27233,-61118,-62387,-12491,17318,-25649,-78889,-75107,-20816,63142,139080,113233,41244,40798,102089,125324,72085,4517,-28978,-46882,-86665,-144540,-160108,-61551,49395,56482,18539,54025,84113,90466,125558,110370,8213,-79993,-89847,-51501,-50253,-65469,-23507,28881,-38708,-105577,-61088,19296,21013,24269,76353,75304,39609,24801,-26344,-112933,-197574,-178957,-45156,29611,-27491,-65780,-36454,-18042,10446,66340,121263,189176,249486,189405,29223,-73645,-63454,1129,29688,-51452,-158513,-168224,-70706,-2199,-5977,-9495,23199,48188,49875,35266,-15707,-52223,-50146,-34200,-44424,-16184,47412,40168,-4078,13645,63178,67318,51001,51972,19355,-60448,-114067,-79139,14604,90603,100458,45888,-65685,-132410,-96794,750,59191,17737,-35214,25969,136317,110999,-19629,-83896,-46814,-39100,-55745,-18053,-21314,-72974,-50399,-31110,-71869,-38778,59288,99670,53452,582,9736,12395,-19235,-29127,-25734,-13370,-20501,-64101,-71934,-61718,-43407,17112,135298,228156,172740,33922,-4071,23976,12470,-3445,-10880,-11675,2645,7140,11615,50099,65576,25771,11952,21588,-3368,-17885,-13663,-55651,-68429,19030,112615,117528,113657,70153,-19910,-39215,-13976,-36166,12982,98500,61496,-5594,-30941,-57347,-88521,-82709,-93567,-85783,-31946,19495,13086,10110,61458,93856,55904,-18157,-68813,-75210,-71539,-79374,-46927,24064,47399,69787,78977,33317,-3356,7834,298,-13118,36430,76024,51670,5297,-20358,-53562,-89767,-96706,-43470,24386,-8418,-102368,-106664,-8707,42034,-11522,-75022,-15280,76406,65346,18240,25703,83204,126802,73579,-19045,-70267,-154094,-142192,33682,145182,97523,19265,-40080,-71029,-63051,-40669,-4076,55537,72729,42218,9449,-24389,-60596,-72353,-55260,-9011,52571,86556,96701,104445,118210,108334,33607,-37736,-74772,-85575,-25838,46696,97499,113645,22029,-96056,-86061,15111,71100,65066,47449,-13429,-64257,-54885,-53752,-124950,-133352,-19627,77873,96261,92575,59403,-21860,-110386,-135711,-60540,15925,13014,-8859,-18519,-17212,17208,37822,22511,63355,130239,72153,-71187,-115774,-38087,-12566,-83851,-66202,55706,119526,80827,44587,7725,-13068,-2056,-21888,-84480,-84593,11362],[51942,-14770,-49154,-28399,-17248,-708,7296,20958,77384,76372,-11320,-55842,-31438,-14406,-34683,-5054,83519,133213,70133,11172,30197,20372,5851,66916,105971,52645,8823,33493,68447,48181,-2453,-4906,10562,-13945,-26405,-30798,-20988,12487,19043,12663,45334,42490,11123,196,7634,31047,-1114,-75002,-111557,-104681,-103727,-88890,-49015,-35806,-98438,-177073,-157929,-66991,-17691,3324,78251,98103,6977,-50027,-16455,6676,-13942,-34944,-19020,23904,53812,-10378,-89709,-58647,36637,21056,-78332,-112716,-7389,69485,12980,-82765,-109962,-57130,1821,37383,71503,87033,56389,28288,35748,104490,201349,222955,195737,115540,20002,-12718,27505,-3586,-54568,-58676,-43215,-27287,-33344,-20471,-4327,-50085,-61855,-12803,-18544,-96948,-122012,-77460,-81043,-67924,-18598,-73293,-156596,-137342,-119238,-145528,-119387,-35867,35108,81882,94064,49517,41249,100760,139654,55933,-37835,-73064,-111702,-103875,-2335,72795,39768,-14432,-23020,-33853,-52712,-16932,80112,190448,172856,64050,-22460,-112206,-167335,-66511,48039,52851,55821,114431,163591,134378,89383,98967,102232,36350,-31674,-25447,57008,71059,-41384,-67005,67734,133114,24860,-55528,-31135,-52597,-134126,-137384,-68823,-19187,11845,48333,63733,4150,-12746,98590,155458,30154,-87039,-70229,-35231,-41204,-58777,-116397,-155426,-144614,-131706,-71649,41152,144336,179407,111868,-5863,-55318,-40250,-5808,7157,-42691,-54124,8834,29470,53932,105809,92204,30885,-9101,-62859,-127448,-105070,12009,73902,36427,-15536,-48800,-42105,27638,86351,78888,65789,76605,72326,7710,-69143,-89237,-40241,-1910,-6562,-30184,-3300,1291,-52883,-83096,-66240,-21034,61733,62358,16364,-1140,-7463,-41279,-54514,-31597,13416,58474,94063,37191,-53950,-62493,-21771,33124,105739,132638,81085,24285,45621,66410,13371,-68080,-94700,-53725,20790,55994,46999,10402,2030,16034,-30372,-75468,-72593,-111166,-175405,-148810,-66976,3527,9314,-30134,7190,74421,26671,-44704,-25948,-6684,-9355,30845,910,-65179,-20080,49200,76095,46023,-41680,-27151,62404,79631,78651,102017,110215,70103,-11195,-95846,-131960,-88286,28420,60727,-31532,-52723,2144,63988,79744,3261,-82560,-76631,-38254,-34459,-21226,-7290,-46173,-118338,-163071,-160872,-77809,29424,13898,-51909,-51409,-47507,-34285,22427,31033,-29839,-95065,-77599,-20923,26180,67087,58443,27298,92045,176193,119835,3173,2611,96717,116546,37175,-16685,1029,25339,68067,68888,14763,35869,90090,60502,12364,25282,61241,36464,-19401,-27596,-5094,38664,54327,-8630,-48368,-44783,-103769,-150810,-103537,-27617,5086,-14196,-40593,-49662,-61384,-49165,-49259,-107920,-135351,-55052,75024,132143,90387,-10373,-79219,-59017,-11444,16306,53010,63826,25272,-5590,23183,33685,-51154,-117047,-61793,7019,26789,5202,-62928,-66833,16730,58985,34970,-2907,-36548,-38494,26682,90614,88007,95150,121721,88597,38226,3318,-92156,-161799,-131084,-60924,-316,18479,47022,93759,50656,-67345,-89985,-45128,-25287,-4187,49573,62336,17332,-7651,3251,6454,-10254,-3282,33518,48484,-2777,-56270,-72806,-1459,143929,184485,91985,41190,80335,117293,122387,98837,37487,-13209,-22855,17765,98837,110485,5268,-43252,18592,13682,-66531,-65122,36578,73486,4855,-73058,-68214,-7637,-10967,-41904,-23853,17604,4419,-41435,-19418,-11072,-75517,-83651,4983,38379,1180,-29876,-57226,-101789,-77833,5641,18260,-14579,-17354,34407,58518,57410,61248,21966,-45054,-46485,-2,26537,63057,104973,86653,69794,72702,16007,-19004,-15323,-59408,-64788,-21615,-45508,-50673,53685,148362,119062,4779,-41796,-3474,21598,-3774,5344,40481,31917,36486,27815,-53508,-136370,-127238,-71361,-39250,-39443,9476,135060,174963,45914,-33095,20676,35495,-11520,32693,106434,57086,15181,20458,-22079,-41984,-32003,-80629,-133351,-88759,-28317,-23156,-39942,-40016,-37186,-42935,-50224,-18943,3506,25588,45249,36527,7395,-34982,-70244,-65956,-46923,3233,66991,80571,19305,-51334,-78110,-65945,-38266,-13193,-7989,-9768,5070,-3386,-68290,-76717,8760,94166,135691,163779,113679,27037,19057,15547,-28598,-78012,-112699,-103422,-65033,-22877,-44752,-54647,7605,45106,-8322,-59173,-67842,-36018,-5900,-1410,-47282,-114226,-94260,14972,131583,177958,142823,92801,68665,62801,66990,112368,113990,-750,-86906,10274,119724,65709,-62371,-114238,-62020,6461,-3426,-44944,-25463,35047,21445,-45939,-35742,37168,73942,71112,58521,86267,148609,111854,-9332,-64027,-32099,-22495,-37472,-10130,36545,5164,-79484,-126972,-84571,-60045,-58432,-8031,68592,107092,107445,82800,44819,-4034,-37980,-19024,19712,20664,-10593,1062,19545,-23158,-44221,-2131,49146,85025,115533,119631,84576,-15797,-98230,-67569,-36352,-85137,-140742,-171774,-200446,-201606,-136006,-34323,42724,59494,41798,27766,32213,17862,7579,-4541,-54359,-98998,-89398,-63627,-45784,-28981,-14323,4423,28744,55968,87005,110117,117592,72774,20559,22242,55174,76144,50719,15623,6004,11902,-23507,-73022,-89132,-32997,57742,97203,63331,96565,127514,68398,30212,48548,24518,-37489,-72341,-80191,-116143,-101637,-1071,61144,-10746,-71103,-62259,-11132,53867,91776,90302,59663,24175,-5398,-47309,-67790,-89256,-97216,-48890,-24342,-66996,-69549,11202,58919,49094,33590,60336,163976,235473,160249,24559,-62738,-90546,-53046,-18742,-101001,-190504,-135460,3455,106595,82011,4737,11365,20543,-31760,-62568,-103859,-124669,-75194,-49138,-58187,-6155,57367,41439,-13970,-9485,26273,13376,-22391,-7032,9485,-37652,-67466,-6566,77179,90523,60334,36996,-22634,-66027,-29169,47890,58850,2387,-24160,59601,175313,156219,25166,-74387,-99942,-80513,-36168,6682,14291,21169,60624,32094,-84909,-117589,1957,135004,150754,87563,55092,42100,25216,51528,76304,70937,60649,13190,-65551,-107318,-40284,79883,186240,212925,148307,55102,-4236,-41116,-61989,-48897,-9321,2793,-14610,-480,35946,62091,77636,71802,79763,106446,70167,6766,-7063,-32967,-46787,38195,168524,209344,182767,88427,-29181,-49240,-15188,-46647,-55735,-108,16570,1121,-21194,-40598,-73677,-70409,-38793,-6560,3699,-3115,-22505,-13676,32898,45748,-1919,-53046,-59253,-23488,-13548,-69466,-72413,5207,24916,24437,34727,-911,-35996,-18223,-30200,-70150,-37760,-2971,-1150,38921,45905,-16994,-47986,-34348,-2341,64168,68077,-17345,-43512,40560,108907,93888,7144,1925,53199,66577,69928,77198,106994,122992,19194,-89580,-80350,-112041,-125645,-9430,97327,106039,43285,-47222,-91541,-95813,-82223,-42026,-1679,36139,78368,58504,-9956,-39364,-36554,-27439,37789,106473,102874,93178,126276,135646,64099,-27516,-34410,-36458,-71246,-35114,33540,59125,82306,82204,18368,-23952,1822,9439,-12810,-13171,-41550,-42694,-35312,-90223,-145848,-70660,20895,20879,29,29579,45871,31830,-23550,-75276,-44044,2818,-4406,-9110,-7975,-25315,-14237,12737,25384,99284,164685,64931,-110768,-129931,-21959,-18714,-115305,-59717,130303,200033,98007,5877,-17000,-15473,-24043,-37906,-39365,291,64625],[25141,-16986,-11978,-22707,-42285,-31551,-13891,48585,155589,140055,27454,-8971,-10017,-39466,-72507,-45681,21743,86985,73888,58671,94407,87361,39113,37897,33970,-11059,-2698,74556,128948,84707,-11442,-28288,20473,21505,12302,3215,-39384,-71252,-66827,-43841,-6430,19442,66422,95133,26793,-33763,-17061,-5026,-31308,-57521,-50754,24684,109426,72026,-65721,-119827,-82305,-32286,9390,61372,141771,168607,80680,-7192,-25445,-44892,-46874,-6440,8737,4073,35156,24178,-37218,-43917,-6287,-47890,-114199,-91850,18897,67256,2613,-99028,-115503,-43476,10616,32339,67227,70059,-8554,-46095,15648,100948,178548,216307,209936,148110,65570,16991,44912,40053,-26535,-47650,-7238,6871,-15567,19119,45003,-53152,-140243,-87625,-42950,-112074,-144197,-72550,-31977,-36598,-37408,-52023,-79636,-79983,-79592,-92890,-68506,9518,74915,72235,28047,-1975,6914,34504,43924,-40833,-98170,-48898,-37812,-58559,-19795,11846,-958,8569,37071,22404,-15339,3454,113989,230595,202491,88969,1388,-64402,-95610,-7707,84301,80021,55459,53126,63364,43918,13361,46843,75064,-4604,-61065,6946,106531,92173,-29300,-59937,94939,202209,96199,-16268,-33872,-57445,-128932,-120553,-35569,-1525,2067,45548,84225,44247,24457,69303,103846,59490,-11501,-30011,-13981,-9455,-25632,-72390,-109328,-101351,-73074,-6348,107161,177533,158092,47769,-74016,-114871,-91117,-40782,13511,-17538,-66871,-27179,11611,68308,163997,137715,28265,-12725,-57002,-164274,-180212,-55214,26504,-22204,-88074,-103386,-69278,4907,92741,150710,142825,112849,105676,37659,-91518,-129322,-20851,65234,29549,-47147,-40457,4841,-17194,-24249,14326,23821,31685,21440,-1062,5961,42835,12396,-58475,-61747,13458,103456,146375,85011,-1618,-20673,9797,78181,155637,122241,12845,-71720,-52447,43067,110484,53225,-50551,-71090,18347,85799,73102,3816,-48864,-2327,39838,-9044,-47159,-72633,-123447,-99674,-29491,-1057,-1991,-29052,-49779,-53306,-75960,-73169,-14542,19195,23637,32437,-86621,-184496,-41343,104902,106027,60617,30119,38667,64800,58961,58072,54948,72100,122007,110917,51858,9392,-40785,12321,84873,20977,-59615,-49327,27413,90771,77791,69459,106303,107132,47484,23003,27205,2174,-21222,-92388,-176502,-118642,5091,-4915,-52563,-53971,-81167,-88547,-52600,-41470,-70754,-92793,-37712,33029,70548,83689,40027,-5724,51301,101043,14955,-106121,-104228,7665,47975,4263,-6741,28675,34747,57316,64318,23051,4250,34475,36437,299,-3773,30292,26399,-36156,-75784,-40685,25615,43857,-3533,-8808,5392,-80075,-150680,-67949,52228,26548,-70848,-104589,-112160,-140745,-111286,-73326,-112146,-147985,-72307,57659,96546,38438,-59284,-123929,-94331,-40018,-25243,-20286,-18016,-19227,-14821,15296,4589,-66168,-98271,-46102,-14897,-9132,5794,-24062,-46586,25064,82723,35833,-29434,-51316,-6814,105057,170405,139415,125396,110815,26895,-34569,-36563,-65605,-98067,-76330,-56789,-46832,-13337,60746,124800,106140,18765,-30032,-13881,-16624,-46330,-29594,10110,19499,28654,41473,40075,28085,31287,41871,48170,22069,207,-10166,14973,89017,93590,10772,-30148,13098,67253,103739,98811,51366,51963,91991,103410,136328,145151,46165,3637,40381,-2511,-48754,-6074,56930,65310,55193,43402,16008,33222,65050,29179,-19244,-1043,-22268,-109509,-92014,-2366,26901,23063,29982,26358,13537,3673,-24638,-58448,-30256,11898,-10460,-48705,-67565,-30966,35848,69428,50965,250,-30902,-11231,20352,36882,51255,55629,39041,67551,113348,51091,-10250,23626,42960,44720,31547,-67600,-139546,-33142,106701,102817,6775,-3283,15091,-10922,-7472,39305,58123,33985,28005,31832,-30210,-113861,-113329,-68640,-52712,-74959,-60250,12264,44240,1648,-519,30257,-16900,-80767,-15380,65160,12811,-18113,5065,-41049,-52399,-7071,-71679,-195133,-186806,-111541,-54068,-7126,5605,-28540,-78547,-85550,-45436,-47534,-48211,326,36964,70009,77299,47877,7013,-28466,-8762,41621,40236,10419,26961,20942,-66140,-105205,-65224,-34497,-21033,-2178,-4014,-32287,-24481,29503,81674,102441,100612,62910,16055,12549,25933,-3621,-73907,-80472,-33544,-9507,21770,27498,26588,43118,30034,-25237,-27394,10529,19136,3670,20660,-16544,-147418,-159778,2085,146501,169425,97101,-1329,-32971,10673,27396,19758,8248,-31142,-80500,-43836,42230,67262,-18666,-116038,-104840,-6524,30419,-52181,-91132,9986,47646,-56149,-85001,17589,83521,71010,54247,52325,61782,46703,-8565,-42931,-12640,2248,-21148,-31590,-21389,-41277,-80731,-99144,-53597,-10500,-6170,11090,3971,-21097,-14299,-20477,-52205,-65535,-55049,-35632,-13630,-14652,-26771,-6647,-22365,-84309,-70177,22644,42511,2075,8393,83698,117835,29165,-88978,-106246,-68896,-60999,-76890,-92085,-127665,-143128,-89589,-32215,-823,19697,29535,7444,-26093,-30719,-1898,-25374,-130658,-173039,-96581,-24263,-10799,-25880,-50910,-33947,30190,93754,148625,143037,80117,-7182,-38787,-8453,13596,19827,18751,22781,45011,71215,47647,5930,-1026,34471,93157,111614,46981,50241,100518,50735,-35281,-21057,16055,11580,-14017,-57872,-126736,-110043,-3772,67873,33546,-1161,-28651,-13591,69914,110912,60302,12207,786,-38551,-109447,-83023,11858,39142,5757,-16874,-35776,-38486,31986,110845,113271,30654,-27524,49830,136889,94499,36278,8004,-30537,-67047,-75722,-124893,-173818,-103697,46932,148833,103142,380,-13876,-15254,-57244,-91259,-144740,-151374,-59436,-10380,5768,45639,72472,58522,-9621,-33233,1250,-7290,-48396,-27631,-11000,-58694,-76849,8197,76959,42443,-20986,-31665,-26026,182,70556,127705,87696,2963,-30487,12907,90713,104294,42071,-44646,-103775,-80315,-9734,17239,1061,25033,80285,74577,-17938,-86427,-25870,102275,184753,159089,68683,-775,34078,156897,208623,137999,63905,9424,-46691,-45652,31547,129871,167002,116271,38027,-14318,-67664,-117763,-111413,-39735,43698,44400,-33629,-17678,55760,44223,-1053,2413,60183,126924,92121,-824,-21561,-27737,-26500,56978,167198,183872,111159,21384,-30466,-40188,-24582,-39618,-84092,-61430,28473,53504,-20981,-55489,-57107,-19566,68466,107648,37910,-24255,-39838,-28449,4646,31663,8297,-32456,-39083,13448,28454,-32676,-40124,-171,-40871,-51076,-2444,-16377,-54194,-25935,1138,-16484,-35851,-46781,-36161,32378,29584,-32913,-15323,29909,24041,53642,104743,91359,52095,71859,123084,137778,91365,50416,9244,31456,92932,89491,72867,50603,-66200,-148200,-106945,-117925,-120001,-22520,61995,77506,47571,-188,-48456,-100945,-107345,-59149,-21735,28564,105734,90129,2598,-18753,-7310,21652,112102,151020,71059,925,6594,-4457,-61833,-82079,-22140,-13414,-66970,-55108,-34895,-49169,24992,139205,126077,26069,-43714,-87498,-98127,-61802,-29655,23499,33391,-41007,-86487,-20475,24362,-11498,-59315,-56539,-28888,541,-11333,-34889,-21643,-12283,-33676,-34265,-5710,4710,-2011,4281,25739,72423,102459,46233,-59592,-69796,9851,13369,-59970,-14614,127945,152145,23410,-66496,-55625,-35680,-41995,-18032,46023,88435,69064],[-15802,7226,61640,16585,-41723,-48339,-53170,-5389,101182,101416,2728,-29717,-23153,-29750,-28218,-14492,-29948,-48133,-32720,50304,134720,122858,50805,-8160,-49322,-55617,-3655,70622,120489,101795,13358,-33034,3145,9066,-8494,-6026,-40828,-86583,-63934,-52118,-96458,-92949,20705,105408,33692,-52704,-15885,41377,23039,7087,40540,96625,140529,97473,-17833,-69222,-93096,-101977,-49452,32296,88861,101590,73606,27209,-27463,-60590,-1693,86143,60412,-29889,-41686,-3599,3812,-10737,-46057,-98207,-76596,6274,57907,36075,-43249,-114007,-75998,-5703,-294,16088,61823,48867,-36988,-52307,10364,70320,137547,200500,214119,165553,88809,3908,10223,54517,35116,-10021,-22450,-13086,5933,71127,103455,-6935,-121084,-72897,-24440,-105634,-120764,-5091,65152,34769,-13416,-13035,21994,14925,-36219,-55095,-39368,-2537,54965,37463,-52027,-85397,-55200,-42746,-46533,-94316,-120330,-50880,4374,-3409,12869,48076,55119,45250,40516,20617,-10986,2857,94740,195866,204789,127074,38532,-1471,6010,46762,76103,48240,15172,4700,-2520,-20851,-25902,16517,50174,-11153,-73500,-51173,517,25852,-5475,-35452,49445,143269,114298,51194,-865,-26892,-51728,-54921,-30421,-30057,-20589,25090,45294,7745,-6069,-7607,18909,55075,34900,-16515,-26437,-15449,-11311,-1486,10379,9473,21540,82464,162432,142618,31921,-77707,-101650,-71626,-77674,-87991,-36457,-5012,-27826,-27603,-12612,51765,158848,104582,-48389,-66182,-30746,-104488,-148042,-48732,32269,-14978,-101266,-136854,-99063,-30625,56191,142449,152673,92802,50273,-6629,-96644,-112292,-8918,66078,54208,12416,7363,28337,4395,-24494,7768,26249,22862,-3365,-67097,-69785,32336,48592,-32709,-55744,3412,86847,144003,107591,25600,-29604,-24870,49996,147234,132282,4366,-104653,-105373,-5662,108674,94158,-30990,-102751,-13281,83928,81090,-5720,-64434,18203,114774,64625,15664,41184,14275,-10896,5632,-8105,-34680,-62848,-87213,-97702,-111636,-85346,-21503,-1684,5984,19352,-98859,-125627,84370,182295,90092,52289,95812,87057,34204,6080,16852,18372,42542,91064,85019,99563,144280,77953,45963,84411,47776,-36699,-46610,25652,88659,113326,154153,171859,134648,55344,14986,21903,36421,66797,10124,-103076,-92304,-3158,-16375,-46189,-31106,-55031,-110678,-150741,-157407,-106081,-35524,66366,121381,92630,48912,6201,-5533,21134,-7300,-90932,-150545,-145173,-78192,-5971,41187,47992,42261,15517,-456,3509,23347,23663,4684,-21576,-32216,3776,32888,17760,-17703,-39347,-23161,15005,5986,-36516,-33832,-14221,-58280,-119030,-73239,73373,71166,-61888,-108634,-54405,-50372,-58817,-46519,-50154,-56614,-11637,61798,58696,-981,-68125,-121950,-114914,-78391,-61634,-73400,-103937,-106138,-72171,-40653,-65679,-88748,-52659,-10530,-28212,-45061,-21360,-28421,-73833,-51748,25265,18911,-29766,-24695,51959,163370,204151,140891,111515,108181,31740,-57208,-35071,31081,30238,1077,-26381,-50461,-55856,6897,81091,84898,20732,-36731,-18311,6381,-50237,-103366,-70586,585,46486,54378,59816,80766,87604,51425,24984,24966,44018,49173,2272,-18037,14265,22371,-23543,-35262,25319,81750,56156,40822,121389,196623,162913,124972,135891,91062,63970,55246,2788,-16843,42319,70538,14809,5037,57241,52377,39227,81255,43480,-51866,-48695,-40484,-107066,-89600,22107,102866,102750,52547,18888,26590,36526,20017,1330,14537,-3164,-49605,-52819,-51125,-37106,14774,64792,62757,22826,25018,63175,62241,31958,13585,-13555,-35043,40606,150409,94874,-27608,-20222,62033,106003,65298,-67819,-160705,-68511,86772,117830,37194,31690,28984,-44136,-44297,4404,17130,30124,61563,83799,59413,-13148,-62262,-71261,-61639,-84487,-114038,-81874,-33895,-22095,-6206,-14313,-78213,-85465,-9745,33013,5903,-2592,-20447,-59857,-12629,78630,38407,-83995,-124356,-100906,-24004,50605,14370,-88789,-136408,-95445,-39135,-56771,-88916,-35890,47652,115868,107405,45666,-13876,-59491,-58997,-9237,4998,-7537,39005,63659,-39792,-110725,-55572,10411,802,-25165,-18423,-13397,-5166,17453,30019,36086,41215,39180,25900,-2045,-8387,9967,4842,30613,56067,8100,-2302,52650,81438,42334,-11402,-37417,-4205,50336,54472,19774,21742,-13701,-129758,-131685,16142,119839,115261,56406,-56935,-109948,-26696,-11415,-78129,-98509,-46277,-17757,-26724,-21180,11774,-8003,-64765,-67119,-52,34762,-19593,-69265,4781,38066,-65485,-94988,12698,70873,46136,14265,-11476,5683,69847,71070,9613,-7947,23055,47171,32729,-26958,-72488,-63576,-19847,51049,97931,86234,22525,-78037,-116149,-90241,-106479,-137084,-93178,-40760,-23704,111,9576,-11997,-22678,-53662,-82236,-45102,23152,-403,-85636,-116542,-47298,35187,40036,-28057,-72154,-47842,-19608,-21301,3509,6967,-33948,-47444,-32430,-95,33180,47650,25372,-31552,-63501,-19212,-19416,-137116,-165974,-48039,31715,16836,-8977,-39178,-55681,-22236,43298,104065,96700,48366,-20540,-40895,91,22826,15790,9073,16021,58661,91258,72922,25992,5783,43453,80242,77606,40320,42731,82413,57144,-37806,-62600,-1610,46421,23618,-36871,-97170,-98898,-27399,58894,71946,62913,33110,29956,58935,60359,18887,-7606,7556,-19895,-108430,-82942,54417,112989,70709,54642,33584,-16183,340,75792,108865,44760,-27918,-13822,45057,64461,81323,104504,86736,-6811,-79922,-100417,-108462,-73204,40193,100494,56727,2512,-12414,-20804,-6527,-11201,-69391,-63531,16276,77196,117038,111049,67374,28480,-30442,-50727,-10423,2569,-3425,-1516,-51134,-111464,-112739,-40531,16161,-2534,-56750,-64045,-40061,-5761,67779,145097,103912,-18543,-72530,-61558,-33917,-3131,13484,-30829,-83905,-71092,-13986,8267,-23004,-23170,22349,50061,39087,21166,27731,77688,153351,148565,32333,-66126,13641,210869,292168,183774,38970,-30722,-18615,43720,103414,136835,110236,33817,-41308,-84438,-118606,-132742,-95655,-490,77927,50252,-48018,-30981,55222,18307,-84386,-85032,8302,78571,52672,-6893,-8384,8030,46631,121578,159079,110117,23475,-27431,-13310,-7024,-11181,-17126,-42980,-28828,33555,10665,-78328,-68859,-26520,35403,138447,166880,63304,-4990,9636,38952,54756,64989,48244,11790,-5122,21832,22267,-7310,8508,10755,-69981,-70752,-10633,-16226,-40021,-4763,61472,93206,50665,-6509,-23601,-30479,-66654,-82925,-24414,23882,10875,20721,67586,69774,10232,-9330,23864,64074,113642,103092,2360,4307,80387,78053,52197,14824,-78249,-129466,-108076,-115752,-83666,3235,48431,39560,37188,44566,5385,-63740,-69678,-15688,31778,68495,102020,66468,-1102,-9301,-9640,9798,82366,97670,7537,-76839,-118228,-156971,-147898,-81687,-14943,-5015,-37898,-57824,-100339,-118321,-15948,107207,125476,69099,-21304,-125303,-140292,-46332,27690,64169,82594,60407,8360,-24986,-18538,7597,-14428,-78611,-101752,-81837,-68161,-46476,-6791,2765,-32028,-46251,-7099,17051,-17089,-28224,13642,29283,18393,17587,-3962,-22863,29185,74887,36113,17724,39234,11709,-71208,-98041,-64145,-28037,7535,70460,123736,106374,21842],[-29552,28879,108634,83055,19402,-24245,-80020,-75775,12242,41627,-27061,-67781,-49691,-18124,5727,9220,-40174,-95257,-75816,33611,120935,80840,8632,-24439,-43841,-33922,1488,32360,71695,100180,52977,-23151,-41961,-47012,-55219,-31799,-18670,-25287,7407,-38065,-179975,-213459,-89704,17577,34344,25409,29897,53529,60326,79409,99096,82809,52043,13214,-18650,-42664,-110672,-156629,-105549,-28417,-922,-7277,17277,25883,-24843,-33105,62448,148283,108963,-11455,-57893,-12677,20182,-19906,-83403,-99789,-13930,66526,48983,-20461,-84970,-94571,-26743,8471,-13963,15623,50990,25257,-9240,15591,47277,70456,136133,196788,193602,128152,39741,-71238,-70897,6204,53487,14832,-61980,-68695,-2468,87437,137275,76548,1076,27358,45414,-37386,-47573,59810,103195,56544,5720,-4740,47552,54865,-31162,-79932,-70698,-48899,5617,7415,-65585,-90708,-49214,-54362,-72573,-82921,-98827,-65762,35187,99250,113037,137628,128516,46933,-24093,-39880,-38388,-24738,26544,119405,162235,110326,32819,20384,54871,68797,42111,-15130,-22923,31960,51078,5862,-9832,26976,49319,13186,-38785,-83539,-93487,-40092,-15988,-48179,-26448,37584,64987,51972,7067,-4186,20111,-283,-61553,-84325,-23750,21955,-14402,-64348,-74660,-74566,-34017,6166,-2407,-31294,-60180,-79857,-42946,30142,71074,53022,41827,91516,133163,71503,-67491,-137015,-68110,6579,-50058,-132372,-108272,-23593,45460,58766,9566,13286,72743,20123,-106614,-110933,-32558,-41286,-72266,4038,74065,28136,-81641,-150048,-115598,-36034,36990,104383,115802,30321,-59036,-95978,-68191,1980,61304,56110,53654,77661,88500,24226,-64026,-104921,-73493,-35030,12867,8524,-71748,-88591,9027,40916,2403,-30154,-30048,19584,111079,125586,30322,-63539,-55764,7605,72661,95640,18036,-70667,-72227,-9247,55197,48716,-35403,-117093,-79618,14965,52458,587,-8009,85220,133800,67151,36941,94297,82396,26211,-342,-31317,-60415,-79427,-73707,-42592,-62223,-80470,-54228,-54740,-36578,12273,-18529,26353,179629,180293,54529,40094,82257,51548,145,-5402,10360,8322,520,-27389,-56361,21004,154863,161030,110718,86914,33846,-19545,-36462,-10461,13794,34026,61011,48434,10411,-23212,-25476,-909,23327,38393,23531,-27774,-51117,-33746,-44368,-41002,1452,7238,-59972,-149038,-189292,-117230,-9908,107012,158191,89503,-8645,-37683,2334,20998,-27049,-66443,-71301,-75781,-68789,-10737,61121,59714,36396,29825,6813,-14747,24693,55593,-1055,-77968,-66144,24236,62480,33465,40446,75299,65913,24350,-48344,-94608,-81376,-48438,-41441,-102043,-142414,-13249,77947,-9754,-51414,53172,95100,40962,5530,33116,71347,64773,45275,11288,-20382,-40424,-64934,-73056,-57232,-41811,-57623,-119239,-166162,-157078,-130900,-129033,-105476,-50038,-40798,-65565,-62300,-47490,-54951,-99072,-121216,-52204,-4447,-15654,13422,85782,138854,142159,105878,98864,110561,55913,-41502,-12210,95150,104883,32626,-4678,-18491,-56392,-50046,-29347,-40979,-72459,-90023,-49163,9836,-31690,-98776,-72544,11600,63392,65715,75319,105045,94934,37982,12858,12073,18898,25168,-32598,-76645,989,77423,23089,-15735,64604,104770,25460,12129,112196,162099,95365,11542,18080,73490,99812,66524,21223,-13976,1636,43068,-16959,-84999,-32250,32601,36086,31439,-10373,-84269,-86994,-56607,-53200,-15238,28282,50019,61682,65870,57141,51863,40659,26290,10422,6516,-23901,-64703,-38126,-11019,-3217,4742,33014,49689,23423,30943,82104,68322,-3425,-50219,-81504,-80962,12309,110101,57004,-57566,-60421,28414,84439,54034,-36867,-93059,-29182,109097,146064,60272,43446,32014,-48428,-70681,-57584,-59161,-13109,73568,127263,141047,87878,-5082,-75007,-85020,-89967,-115409,-83003,-25516,-33700,-49640,-61701,-81039,-35813,16327,23286,39283,55662,-30595,-107372,-26011,100755,123089,67920,13374,-6776,54652,100267,8029,-129503,-151577,-97122,-35889,-18971,-41274,-20146,64998,117453,65592,-19479,-53124,-55776,-51892,-31523,-6801,-2926,17355,58033,44439,6421,41808,100754,59550,-25092,-50361,-56648,-41872,-937,13336,11133,38697,60196,46625,-9109,-67375,-41376,22870,63122,63716,-16283,-59919,9143,75282,27334,-34102,-34513,-9990,13659,35038,27369,3215,-51171,-107675,-63698,55636,113627,71154,25555,-30720,-75713,-28998,-35313,-105886,-128619,-70497,-12160,-16068,-47025,-38029,-24161,-23883,-13172,8705,21581,28268,14000,14270,-14230,-78311,-60716,29915,50872,19909,-473,-15537,27588,119666,107366,-7423,-61036,-4600,80643,93621,1735,-79337,-62701,14799,130617,186351,131731,-1579,-106633,-111565,-88664,-114676,-118383,-42396,11117,13884,27121,42651,11683,-36971,-63642,-33804,30813,45732,-16510,-111069,-160919,-155160,-96081,-15615,5733,-21406,-24632,-24176,-43183,-8181,38807,2152,-50135,-31566,37862,89588,96554,71073,16778,-44663,-17040,-1786,-97875,-120656,-23672,21875,-8800,-16840,-6118,-28308,-58335,-45317,-19097,-11251,21497,31720,10951,2563,3320,13772,14648,3756,15977,38474,24486,-50862,-106171,-41432,3651,2466,43226,102111,100839,46218,-41272,-86691,-24430,37457,-21365,-102525,-126559,-114273,-55504,42208,72730,57958,32230,29066,14313,-6620,-3823,-2117,12191,17854,-27711,-16509,52541,69452,57117,75852,33992,-59595,-79817,-37226,6597,28947,23376,-13542,-15491,46574,90384,105723,99788,11992,-83713,-91199,-55528,-18276,36373,29021,-3805,21012,26398,2487,38618,70944,41380,49388,80326,114623,141218,112970,24944,-59077,-85336,-61254,-29949,-3682,28658,-2607,-99961,-141546,-123557,-97680,-54414,-27539,-40651,-21700,-10522,-54132,-45303,59809,57216,-67166,-103301,-69654,-66486,-60205,-44460,-64568,-75373,-66275,-47035,-22427,-23267,-18863,11422,21600,36928,88121,106792,93225,92618,67473,-16239,-83776,-14764,150087,213027,133822,32810,-23540,-12382,29758,70041,82247,60630,12388,-29833,-68078,-94961,-82768,-41475,12664,41700,2799,-73472,-72074,11081,15518,-72118,-77002,5522,27095,-3614,4665,40975,72388,125506,164783,150892,89032,45864,25177,21923,4078,-8669,5675,36599,52975,-10391,-145564,-180014,-47392,36353,60867,97722,109469,59722,31098,64538,109507,108642,69961,38002,25263,21197,5046,-22239,-31916,-14514,-15465,-49202,-34101,-11877,-10198,-8217,8071,71650,138496,121785,43047,-22521,-89156,-120790,-109320,-81222,-60350,-46035,-16254,-2809,-52226,-125433,-133281,-107956,-55303,41585,84314,13959,-2694,53290,74077,72901,43657,-14611,-62501,-73108,-60214,-21024,14179,23658,20424,44009,66382,45469,14092,14791,50324,95863,97827,60007,3951,-23317,-9210,-20441,-39816,-14144,-6190,-40648,-72610,-127568,-179875,-137446,-50225,-2308,25485,27770,-37029,-115405,-95569,-16473,26856,64312,107902,63206,-72459,-118571,-223,70073,43935,63129,109052,47630,-45037,-34613,53707,54810,-51870,-122014,-121482,-104659,-64074,9422,43907,5560,-14623,13874,-69,-64094,-68134,-3305,24595,1640,-2019,-5728,-27617,31851,125074,99028,14872,-50852,-93145,-92787,-40668,-2614,34222,101529,164248,156266,84826,-2249],[-14728,5468,69597,112695,96793,20499,-75433,-85046,-340,39654,-3396,-31304,-21248,-12237,-23710,-29072,-43018,-35366,-15574,27498,56624,-1261,-45806,-19310,-6394,-17043,-16110,1315,45048,90849,76794,-6264,-76123,-87518,-49764,6627,33420,26351,33365,-51399,-206579,-226638,-138731,-84432,429,87280,53395,25156,84045,138357,109788,46517,-11124,-48717,-14813,19896,-44858,-112249,-100166,-65784,-53870,-58994,-28211,-7510,-27285,-12870,49199,110553,120418,41862,-7077,21094,20945,-60062,-101424,-64336,-2110,-3988,-46355,-86420,-86822,-40066,15694,23740,13398,30410,22967,24101,59972,72617,62195,76220,129087,148182,105593,27497,-45809,-124899,-110161,-42200,12900,15497,-44859,-76464,-23053,67092,118337,101533,79294,97236,97712,35187,25719,84355,64153,18185,14961,11644,18752,-625,-80538,-119717,-86985,-47293,-18085,136,-5236,-11079,10301,-18113,-44293,-31667,-54958,-65711,63184,189489,179803,144086,101497,10665,-55625,-53872,-37762,-55678,-66006,9068,68247,50949,12593,26661,65953,83591,33673,-42465,-22885,81123,124450,64838,30491,51762,47554,26163,28689,-11317,-60812,-57690,-65028,-84542,-54918,-6995,3949,-1470,-23915,-32107,1214,1292,-68247,-81135,24955,59290,-27061,-79576,-79524,-62888,-6327,-228,-34076,-37532,-80629,-136259,-82604,7594,19519,-15866,-12898,23561,38565,18010,-51132,-87930,-27852,11306,-64884,-139243,-129156,-61649,62169,128355,52950,1139,17425,-572,-60844,-84955,-51770,-29970,-25810,31865,88773,54533,-54403,-130037,-84053,18950,78597,107840,95083,2577,-101312,-128517,-18732,121025,153677,94819,59905,82784,107754,8201,-127132,-155464,-126161,-93886,-537,48720,22932,10110,30138,33854,49134,17983,-38436,-24129,70068,114840,33935,-24416,34064,46521,-4770,-12122,-4780,-16071,1104,27448,23091,-7917,-23839,-72923,-113737,-57585,19409,16529,37552,102656,85614,7668,-12105,36070,41431,18421,3400,-23464,-38742,-44401,-25699,23701,2010,-55694,-60363,-55330,-37904,27634,65869,71049,98297,90480,29152,4539,-8548,-32348,-393,50103,53933,29070,-15594,-88756,-121391,-49395,89054,177547,200629,146105,39124,-1127,-23022,-49202,-55176,-68372,-81192,-81477,-79691,-63111,-22997,12050,3724,-36775,-36859,-16638,-30488,-44693,-41132,-14235,35495,60483,27717,-37460,-84945,-69906,-19764,62827,115820,50352,-71962,-79835,3112,35014,30456,55451,68940,41533,20854,23344,37450,29048,29890,59788,63336,22947,30292,45543,-25055,-99950,-65942,33420,69788,40267,71384,148674,160596,82210,-43179,-106536,-85042,-52529,-34839,-79993,-151063,-72381,49803,23907,8145,100442,127456,66872,40147,89483,137991,93782,7332,-46403,-48706,-31700,-12944,13381,27358,18649,9555,-18398,-81701,-151923,-162351,-118764,-65981,-52662,-91154,-93917,-50274,-31634,-15590,-26668,-78429,-61532,-7972,-736,27581,76464,72009,44480,58271,83617,60333,-3143,-37977,18512,87869,65410,-5927,-10587,12783,-5961,-26023,-71020,-118503,-123321,-97352,-43171,5909,-21364,-36932,16782,68247,75032,58615,67044,73088,39522,20194,44525,4294,-58598,-47473,-29715,-36176,22412,84768,43504,31369,123005,140073,37260,-8749,30466,12360,-75756,-150615,-113938,30293,100660,61825,32479,-18737,-70068,1505,21625,-67885,-54942,43128,62233,-3083,-44767,-62717,-65968,-43280,-1521,47145,23874,-34636,-13346,68254,94156,61203,22368,-2845,-32443,-36445,-28469,-42843,-31172,-25868,-21102,-22802,-17365,-3662,-26667,-29188,38490,54721,-24570,-108583,-127394,-68324,298,-1201,-50452,-56454,-11980,18132,14886,5603,3828,-4095,20706,105699,120732,46568,53523,62414,1749,-39134,-63621,-108313,-106112,-9462,104039,163692,126521,38283,-41999,-79139,-67358,-50936,-33796,-10796,-35918,-60794,-62818,-44551,4079,25897,30045,76198,103578,-8484,-130256,-83361,30829,103641,106658,53522,26905,79508,104443,20450,-79821,-96612,-94645,-57054,16103,50880,56929,104680,122477,57199,-11728,-12845,23314,32840,-565,5217,35571,39727,62672,111395,124454,123016,124400,83660,5992,-62647,-103506,-65218,22439,54865,18147,29603,63397,50062,389,-72884,-82989,-35909,-10766,-7375,-45651,-67964,-13470,63272,45671,5614,-3052,-22533,-40439,-2903,31892,15505,-43853,-75755,-25336,75679,132384,63150,-901,32634,43090,2458,-45259,-59684,-64390,-76778,-68510,-47579,-42451,-9267,31002,40277,17667,1101,37094,97107,108015,59052,-22058,-67434,-22583,40375,13851,-22634,18824,44497,48706,74235,36539,-74484,-111454,-48131,42276,73777,18896,-55177,-68279,-18023,109791,164688,67208,-38060,-35963,-6455,-20167,-40213,-11682,43304,66135,48812,24286,17786,-2523,-45300,-60487,-2638,85923,96802,14391,-75508,-104669,-123620,-127188,-79464,-23587,543,-12702,-50185,-86754,-65448,-1209,5971,-6000,37065,100625,140872,147884,117413,55290,-15987,4572,26597,-40368,-69612,-41993,-38929,-46686,-35302,1439,5199,-55007,-100610,-95062,-58556,24552,81563,49539,-28914,-60263,-16430,12336,-10358,-49291,-26978,-22560,-134536,-210315,-104136,-22960,-24636,28924,122345,104257,13934,-60291,-84737,-42652,-15650,-105095,-196326,-199267,-140767,-57680,31247,49370,16413,-28025,-33412,-25550,-15236,20153,16355,-5357,33162,61396,67157,55878,13470,-423,12130,-40380,-120962,-128862,-107365,-69730,7148,47002,-3825,-36488,18273,37503,311,-18884,-62176,-118578,-114160,-42202,53364,89396,33586,-2783,62273,92206,54516,57669,85807,82928,77738,78005,72287,64060,60127,1306,-92071,-102548,-53174,-39290,-17450,5344,-38380,-93539,-88200,-79208,-92836,-60680,-16820,-10147,34047,52330,-40890,-103341,-22396,4082,-62978,-48086,24436,38621,-4863,-69494,-89689,-45042,-37270,-71562,-54972,2883,63204,93125,54300,19662,74161,144686,136383,70914,11716,-16758,-32366,-13783,41685,30598,6086,51264,47289,-13255,-45106,-25334,17177,43654,36586,45794,31697,-8339,-6516,25070,19272,-13401,-40716,-90151,-112321,-22460,63537,28595,6640,36774,5946,-17362,45043,100304,114869,125497,119125,129167,146503,164681,147797,76867,-10470,-23952,43970,108887,104280,-24541,-197496,-186442,24936,128645,85784,32171,35303,52125,52822,70741,107471,97504,42640,16558,38860,42292,-6680,-47889,-59042,-73241,-58996,-12708,-1867,-23120,10079,32352,9486,39696,111803,123073,38636,-56900,-70323,-42036,-63928,-114380,-121218,-95941,-46159,-31495,-84487,-127864,-133138,-129809,-83187,-23893,26528,6639,-15171,32582,79937,80649,63272,46680,5709,-2304,30761,31165,-9914,-17723,20916,72639,91380,86787,85855,72067,75770,108366,87299,22327,-31452,-46924,-23302,-19502,-37709,-32878,-45130,-49759,-30459,-59038,-95629,-67179,-13219,39223,85398,81498,-16441,-96027,-59774,-18952,-21016,23732,88653,75607,-15998,-73338,-1415,47824,3690,879,59112,21449,-31949,156,74954,52583,-45822,-100297,-102017,-105473,-77307,-4105,33806,-2641,-10448,13956,-36268,-106846,-108282,-57610,7678,21155,-10502,-50545,-67971,-2896,85725,59273,-29803,-92051,-110729,-63620,23584,46695,45402,86299,115310,85997,37164,-7978],[-5068,-43881,-16230,71364,110042,40760,-46107,-39521,43243,86742,75097,73102,56567,14587,-30089,-47935,-48604,-610,22433,11876,-6453,-47543,-59132,-32471,-46014,-82988,-78023,-35236,16780,57807,65834,9537,-65155,-74516,3971,85913,76932,12443,-10736,-71869,-168104,-150449,-98036,-124384,-80154,24158,3749,-28672,70936,151499,102100,43681,13222,-3512,54393,110773,28931,-65479,-92832,-95743,-78112,-55667,-47068,-46288,-29748,-16623,-14071,39581,101022,61958,16300,28730,3859,-82217,-95297,-33519,-37663,-132994,-167050,-131639,-67090,-8913,30950,59895,72029,39063,-11483,34357,91000,43417,910,29492,58214,41270,-7478,-67297,-97444,-113451,-75898,-39151,-32677,7666,24873,-16205,-16548,34749,38787,10074,26967,85574,96944,37534,32188,67884,16462,-19894,30493,66794,13068,-93349,-157366,-127495,-38791,16780,-12951,-15967,35387,36516,16498,-17750,-21969,19402,-2761,-33058,75814,174846,117734,27442,-20365,-39053,-17637,17279,11138,-70680,-149516,-113076,-36294,-135,14837,50628,79974,92779,48979,-24863,-19506,52578,88852,61281,51241,58373,9547,-24494,30972,53252,13011,-33817,-81370,-88293,-24278,26074,-2942,-22452,-41019,-78117,-76944,-25146,-16367,-4973,84215,95407,5161,-35768,-21687,-4314,61184,73186,10906,-36588,-96556,-148877,-113536,-55309,-72275,-105578,-73835,-48664,-41580,-5192,10268,-23296,-29894,-49938,-98783,-94364,-83531,-93458,-7436,91408,66201,34079,55070,51863,17900,-26630,-55391,-49123,-27645,2861,45454,48151,-20181,-76992,-15829,88829,124805,118350,83436,14242,-60241,-89757,-974,116563,156676,135675,79319,36551,55641,25740,-77211,-117882,-115149,-100200,-15263,59479,91516,86700,62392,64219,94142,60738,-464,-11642,14084,23941,11778,71614,175504,120585,-32147,-99751,-49994,6610,20641,5314,-25208,-52067,-3092,-2208,-75866,-64576,7905,7408,-5416,24021,17970,-45842,-88722,-67414,-34141,6161,35577,21762,6897,-10442,-14122,13399,870,-45857,-36241,8298,6184,37141,53916,-45932,-80239,4594,18049,-52988,-94553,-83794,8896,93745,90113,40988,-12799,-55666,-69954,-49333,23389,133744,249434,199911,44990,5461,1904,-39557,-60004,-100958,-116293,-63181,-18834,-14105,4623,16624,-17790,-52390,-62526,-52976,-40905,-14230,3390,14398,39347,54383,49876,48971,44641,15812,-11411,16817,40899,-28996,-137396,-114543,-11127,22735,51123,128364,137887,80248,68985,46801,4223,-9278,6591,27941,40937,7689,-43,-15980,-82995,-102352,-37340,36010,44159,9615,14404,74524,151818,147442,24396,-77008,-75808,-59743,-42291,-21355,-40541,-17145,27385,13197,2972,33531,9499,-16914,22327,84083,117220,87760,-6872,-94863,-104125,-76789,-20007,72443,101460,54798,46724,95629,84286,-33336,-93016,-34896,35979,8389,-67142,-78330,-40625,-3850,66233,98916,32534,-18189,-5095,7815,13116,31597,26682,-11364,-13011,6990,-67418,-142838,-72572,40189,61600,2879,-39300,-12505,32566,47720,54481,7274,-59438,-69178,-41173,7023,24181,-21754,-7182,82033,107349,54533,14185,21658,7306,-17337,26982,83292,-5303,-114557,-68525,19871,14724,-5480,15645,11840,28070,96015,121961,56933,-17682,-50314,-106248,-196396,-228277,-129576,23106,72679,33666,36771,-2564,-103090,-47877,49033,18638,13681,83790,82944,2095,-26022,-4715,8026,15458,25879,54082,38290,-25605,-25726,26261,32078,8300,-5875,-32393,-68712,-58676,-28211,-25245,-38657,-82900,-97969,-79709,-72109,-69144,-89514,-89496,-3638,59399,-8505,-128151,-131143,-28444,-4802,-88983,-126775,-42040,37964,5871,-62399,-49499,34462,62634,48303,56674,45878,7531,61341,115864,77051,21338,-18936,-97107,-164711,-106908,36918,120397,93900,48918,13501,-26574,-23940,2192,-19837,-36760,-26861,-26093,-47510,-49389,-11557,26155,60060,100671,107136,29369,-61733,-72012,-25390,41163,47931,-18483,-53200,2387,49891,28803,2250,-20569,-84925,-93258,2477,84015,104762,122024,141780,111529,70073,65830,92268,89327,31476,22597,70763,68628,34970,43512,76820,72020,40272,28555,19659,-34254,-79725,-33315,57487,66790,-36590,-69825,-1417,23138,14058,-7544,-42929,-63152,-58420,-46403,-32826,1430,41667,81132,88386,79988,35382,-33508,-65189,-31351,12426,37839,23507,-20414,-28666,35188,106652,44111,-46351,22179,91418,26047,-39273,-3653,16552,-31951,-72056,-43311,8614,80406,143396,124735,14103,-29251,70914,149793,130426,87686,25685,-31678,-21155,235,-64690,-98587,17263,90092,16751,-43733,-57913,-99408,-106136,-66812,-26789,-3013,1132,-29281,-74345,-77824,8961,38109,-51659,-52327,57338,98674,59513,42968,56300,66290,73861,57051,1590,-49505,-62547,-64595,-70923,-28036,51268,83782,9477,-60021,-48052,-20340,-38921,-76231,-64191,1350,7500,-52211,-83291,-42454,14237,41118,80795,122553,135371,140207,147094,125085,49202,-29384,-9,46841,11926,-22632,-50151,-59684,-37161,-37967,-31132,-11439,-43886,-85458,-55623,-2888,48668,68570,26176,-63535,-101295,-61992,-38879,-62761,-91548,-44836,-20095,-136168,-200834,-77311,31383,24177,-7149,16922,23234,-22251,-67338,-69107,-60640,-78652,-145434,-205518,-213311,-141844,-51602,6625,12459,-3666,-63935,-91999,-58534,-5297,44231,18644,-36229,8124,59133,57875,47556,18271,-26776,-67501,-112105,-129046,-97159,-75201,-53143,-7394,7521,-30703,-46311,-26551,-39985,-100689,-134842,-157903,-162116,-139154,-66073,55801,121174,78696,43373,96578,129247,87755,51408,34270,20438,1297,-5321,-7708,-4113,23454,20168,-41695,-84012,-74564,-62417,-43310,-56577,-75252,-45988,-14307,-37140,-53475,-22115,6478,-12647,5475,51924,20212,-50952,-50202,-26570,-9337,39011,108658,145151,67872,-59833,-75293,-7768,-23945,-101384,-91046,7312,104944,125461,58412,-22148,-7197,100163,143467,73849,-4704,-4686,6316,-6555,-23515,-91960,-98800,32705,72016,-18498,-74028,-67455,-10778,21630,25579,68591,77701,22835,13598,53782,36238,-33354,-54876,-81606,-110503,-21955,96013,77512,28996,7397,-42570,-22097,72702,112098,83180,39073,24008,90164,174230,220047,213037,108754,-40264,-47767,70001,102310,46150,2751,-55526,-67507,73383,167135,112199,27562,19579,30478,26888,36363,60473,50421,29197,43125,82703,60547,-7373,-36505,-41003,-77120,-57892,2338,-26085,-64522,12107,48794,1875,3688,52203,58765,902,-57297,10771,81010,10152,-75294,-84315,-89666,-56782,-2122,27791,37535,-9106,-48530,-16634,2386,17050,-21289,-56319,11081,65198,23605,10172,45796,54577,85596,109476,55763,-37681,-51944,11342,71331,105403,114904,94420,59208,56104,84887,71943,28446,-16769,-63556,-54805,-8010,36255,50514,1006,-30619,-9157,-4651,-10124,2323,30935,103322,141797,92645,4165,-65075,-77610,-48296,-3175,31176,14786,-10431,-10219,-27248,-21045,15626,14297,-9764,20643,40225,37970,52168,77437,27396,-40380,-41581,-48423,-87445,-73950,-29710,-25647,-62448,-53662,-15530,-44229,-90996,-111588,-100691,-15352,61844,44567,-26661,-57221,-26581,7210,-8770,-42916,-52700,-37082,-2064,51945,38108,-14612,-20422,-14305,-8807,9149,7226],[-2243,-42684,-32761,35085,81378,54336,10166,18338,79084,144193,174559,166425,116744,64522,46276,42537,6118,-5956,12212,17314,2715,-18435,-25988,-52547,-125719,-167249,-137720,-95452,-49961,9302,45010,35043,-4720,-23041,35507,97373,58559,-20781,-23374,-28199,-81142,-72759,-32505,-89409,-141943,-76421,-35629,-48109,26390,119668,106211,72250,66051,81119,147544,168824,36210,-82057,-111238,-116728,-75952,-21256,-36597,-53691,-8850,3495,-8035,47589,92129,48215,4854,4134,-6323,-50567,-58568,-11367,-35109,-150471,-175580,-101791,-43228,-26785,13608,87412,107696,38202,-22101,20960,37710,-31487,-66104,-31833,-21914,-32262,-34793,-72920,-98613,-90240,-28950,-11215,-39644,417,55247,44726,32249,19158,-55081,-105530,-44259,64764,85907,6453,-8220,39970,15386,-13298,49506,114785,40243,-124540,-183429,-108508,11366,76198,11020,-36605,13168,8283,-29555,-49808,-22091,51169,55960,29955,76621,79928,-9346,-86425,-104753,-63110,31439,98954,63266,-58419,-157348,-142212,-64894,-9473,33268,79634,89619,76211,61581,15491,-24134,-19224,613,12637,50129,57851,-28993,-97549,-47394,25198,57497,53824,5407,-30992,27721,94556,65483,35205,4782,-63464,-95399,-22555,46016,53923,72320,69924,25268,-2734,9881,24174,95132,145489,79607,-34137,-104011,-130859,-127519,-106587,-111905,-123221,-82740,-52513,-41825,1457,31426,-9773,-49387,-86094,-93034,-18377,-2693,-75404,-59785,31750,67290,80484,111600,84120,30662,5497,-19958,-33591,-22192,-19598,532,41078,28141,-10707,41634,112575,104103,73251,48868,9650,-19485,-33848,-10278,30015,78332,115800,81248,846,16903,74680,26543,-64464,-87191,-66173,-25426,13406,44572,47100,68352,105324,91829,40036,28018,21031,-33023,-91384,-35148,119024,203768,119898,-8748,-68128,-42690,2548,-22824,-89642,-115798,-89402,219,36642,-5029,-21323,6898,-25162,-75252,-49596,-841,-37303,-107395,-101707,-54433,145,41337,46198,29234,-19358,-57713,-50247,-53523,-75712,-24048,70322,49705,17207,-36164,-184846,-178569,-2053,36890,-50633,-80529,-60876,630,72731,84629,15366,-46700,-38384,-24888,-36083,-24570,43203,159011,117288,-24596,-26990,20050,-1865,-40562,-80089,-57649,35703,90513,45587,-6707,-44729,-61155,-9011,-311,-53201,-47388,17074,23390,331,6165,8480,2569,42954,87176,72405,23692,24909,-1256,-101380,-173611,-124935,-28748,-4190,22234,108586,96317,15222,30328,40094,-11813,-37053,-30697,-44615,-60396,-85349,-76962,-87414,-130772,-100257,-6462,48021,17914,-38395,-86173,-84596,32076,137892,55213,-76945,-93231,-69622,-37080,47899,95467,87227,41847,-3873,-40091,-61439,-119389,-126883,-43100,35316,83390,105867,30305,-104742,-151976,-126664,-44793,85634,124566,52022,16659,87818,144468,73761,4005,51254,130916,102793,12722,-43409,-51575,-6027,88115,146262,97868,10240,-17496,13608,1186,-15163,18090,-10289,-83949,-105298,-188773,-244088,-115383,39597,71348,33972,10513,29315,65726,73052,98136,95006,46612,24851,21243,39637,59553,5831,-17308,59439,92274,36595,2456,6556,-11560,-3071,62488,89910,-2047,-74317,-3668,51613,-18770,-87611,-63985,-32485,-14525,22142,75507,65377,-18876,-85039,-109514,-152026,-151729,-44511,39598,37435,21871,72961,47871,-81768,-92873,-12676,8097,23846,68788,49043,-9129,-17639,24390,72712,82398,50069,54633,75995,50879,2975,-49560,-92365,-67779,-22879,-32814,-56842,-44729,-44964,-47012,-41635,-92224,-129613,-116246,-101531,-92490,-96155,-82338,2954,74600,-3792,-131680,-109344,-7735,-4870,-73258,-97570,-37938,33,-53315,-116607,-70453,61894,123458,92386,55431,34075,-2052,47185,141105,132409,62703,14182,-41251,-90954,-66133,2035,44111,39300,36867,44517,30019,-2370,-23928,-41958,-33907,2285,4885,-44616,-76828,-28660,52121,112089,125307,102914,79999,74490,43259,22029,42767,16677,-60407,-104716,-58377,5862,25654,41667,37429,-44180,-94194,-31978,30116,38966,55397,121209,141524,107836,81107,70797,50358,22291,34242,73438,32493,-72884,-122743,-85805,-46642,-36995,-30870,4627,24029,7041,14040,43376,6313,-124833,-163835,-57608,6182,35923,77005,54506,12817,15544,19177,40626,104389,118365,96456,117986,145507,71937,-35989,-68782,-46562,-28151,17929,67372,35766,-29687,-24609,35814,-1800,-97047,-66189,18455,27405,5256,33722,48976,47266,32156,47399,105081,163820,195622,148771,5374,-27806,94828,138078,63201,48596,53116,7445,-34787,-72145,-141245,-141688,-2545,96002,5542,-89605,-68012,-46126,-57414,-57730,-62243,-54739,-27986,-26773,-77956,-116017,-72182,-48836,-77792,-31307,64815,102298,91162,67225,31375,29874,57909,66590,19073,-59472,-86161,-70807,-79329,-61732,-18802,-1382,-39854,-70662,-46905,23427,59614,2566,-44968,6944,27725,-31773,-28111,73765,106978,74817,94302,116611,113077,98585,83938,86053,41760,-47264,-35256,39896,52344,37403,14580,16545,29969,-621,-33645,-25926,-13255,4737,57270,82452,66816,26848,-4450,-35696,-58763,-75890,-106242,-112062,-66898,-9621,9084,-51848,-84479,-4885,76556,88165,-7635,-104484,-87965,-39092,-46173,-54687,-46225,-50418,-75078,-96863,-110570,-81631,-33881,-8908,-4666,20566,-25271,-89103,-86639,-29190,22935,249,-46251,-32517,-27368,-29473,8088,35204,-5820,-71317,-99615,-56817,8174,25471,11148,-11302,-34025,-62582,-69708,-64970,-65601,-85756,-122506,-162622,-141880,-105795,-77747,-13166,70606,88450,89379,119928,123446,78778,30012,-18554,-45743,-62706,-85398,-39653,40780,71127,61452,7598,-78594,-124921,-105108,-74929,-85549,-67538,-8318,4687,-30310,-21518,21042,40528,-11314,-50438,316,55137,14368,-56415,-47564,27430,69549,100147,147912,81421,-27604,-33030,-3644,-48395,-107676,-80375,7390,61998,42757,-16536,-85296,-85860,24084,108183,61938,-21576,-21474,-2936,-2880,-2275,-58050,-93245,-19610,21814,-887,-3764,10287,25155,-2147,-23178,8748,16631,-20992,-11393,45700,67116,17471,-5228,-11580,-43158,-7201,57433,24062,-15565,-40589,-95935,-48246,62729,79740,21943,-18750,13927,95453,121613,147568,188056,106839,-56274,-53470,64026,31680,-73321,128,102194,53627,55652,122612,118817,57279,19388,-24800,-28082,28880,68936,50969,44508,90613,131861,83078,8278,1894,17003,-5681,8030,10304,-69963,-112117,-27534,14444,-15027,-15384,-16783,-28707,-1496,39602,95206,122701,46365,-489,10876,-22149,-22587,55324,151148,172696,84405,8264,22571,54734,54968,-33492,-87076,-664,40099,-42810,-61664,10285,79007,145894,146142,59796,-41175,-56880,-22683,364,55965,89021,44855,15932,35871,67967,73413,48483,-9074,-84591,-84422,5973,95878,101848,38071,-6831,-654,14363,15673,19641,52110,126625,141261,71614,23029,-43823,-121146,-75209,38293,43989,-46810,-82024,-26721,12171,3276,12331,38601,37777,71311,118434,90107,43176,48255,18116,-22128,1542,-23109,-82323,-67012,-45217,-72256,-101575,-88128,-53051,-43933,-58175,-80933,-79595,-5944,102552,132215,62074,-7177,-35422,-47772,-42401,-27092,-10399,21939,35545,31189,-27270,-90984,-98284,-89398,-67849,-28222,-9891],[-42004,-33892,-9685,23362,48213,51467,26068,9369,45409,131204,184425,145220,68604,29237,54832,113031,73293,-1722,3762,28800,23577,-6594,-36248,-83072,-161382,-182630,-156462,-171249,-147139,-55903,2658,31721,25689,-16179,-20727,-24366,-55259,-57549,-62,29610,-21117,-60153,-24512,-59758,-154797,-103515,-13836,-36340,-41509,40752,81388,68026,55769,75870,148275,152393,12036,-99422,-108949,-103442,-49432,10405,-22297,-46521,10218,41525,57936,90776,70013,23622,14151,5230,9338,5441,-10098,6047,16583,-39427,-50199,-8384,-28607,-73093,-31303,57258,69427,8003,-32640,-26895,-40635,-60999,-57583,-46865,-50920,-35646,10755,-30882,-105045,-111865,-40411,-27076,-41991,-29644,-14575,23756,65260,17062,-97834,-123672,-23791,73935,79085,-1241,-35066,11728,16017,-8841,31737,81482,27265,-84055,-116829,-89045,-24291,57315,44577,-9580,-6768,-23401,-40926,-52420,-28556,44405,80758,69326,58596,-5555,-81188,-93222,-77282,-43881,41306,106658,55386,-36865,-64353,-26853,5349,17486,37667,73764,63464,37356,70362,71412,9386,-12333,3591,6629,46038,57651,-23765,-98176,-80293,2837,115411,183461,130824,42439,66902,140017,134323,104803,67904,-6020,-46247,-3855,42209,16938,-15878,-6210,81,-23605,-20763,9413,76543,129970,88545,-10916,-72563,-98101,-100229,-88276,-90797,-89198,-35317,21941,30649,38673,31536,-9634,-42246,-68540,-50817,46311,77078,2119,-18797,50444,90050,93552,106665,71570,10239,16461,36190,27504,30886,24757,11204,50485,73471,37490,48227,74176,29918,1297,10456,-18676,-13585,15463,7661,-6475,21066,47595,41500,232,30031,87279,32576,-85075,-87216,-41229,-35987,-46140,-32130,-4515,72915,98941,12198,-53471,-6515,27922,-24725,-98208,-36638,91982,105332,46937,37087,50302,36953,12928,-50827,-142321,-161470,-94286,-7004,37148,40153,9756,-8303,-48510,-78528,-34513,24798,8695,-43895,-37569,-19514,-25080,-20557,12482,21439,-38411,-90642,-77692,-83189,-108956,-29745,90447,62411,-14787,-104828,-225215,-165089,30845,82018,33692,5964,-6304,-2162,46654,77858,-20118,-120160,-85119,-31122,-36097,-44436,-46221,-41543,-83777,-138418,-81080,691,2257,-46266,-60329,-9158,66586,100248,44425,-46866,-117718,-103557,12523,75513,17879,-8979,15895,-19397,-50489,-21301,-2234,-10148,19100,58015,61034,34336,45356,-2921,-119541,-163726,-108663,-32539,1535,30085,73335,26137,-44836,-6490,27713,-11619,-34179,-28554,-54691,-93493,-131600,-138307,-130230,-131153,-86386,9462,56601,1052,-72123,-133519,-172461,-91120,33743,-13793,-119388,-93823,-28094,-4617,69391,155553,157920,84391,8496,-32351,-47981,-116794,-172287,-114521,1662,98111,137844,72028,-72089,-145238,-116209,-17894,98054,123964,44789,-32037,-12915,60624,64857,28642,64357,133694,118505,30103,-44191,-60577,-21312,35709,82734,73386,290,-32518,15927,3374,-36719,10732,1364,-96487,-144255,-201221,-226409,-120386,18572,83416,100403,78051,73578,97145,68149,62647,86185,84769,76684,41535,16651,69918,61664,-5322,9446,53463,61541,76612,75803,47864,63322,91757,78370,40313,34917,55423,1826,-112725,-147527,-90040,-46991,-20532,18031,70225,76181,-16652,-97863,-64052,-21680,-22642,2511,13684,3351,44961,138150,121208,-7328,-76584,-101183,-117231,-68993,-8479,-22175,-73925,-75684,-13655,62522,86158,60752,63474,81115,65008,-6302,-95352,-141412,-89872,-24790,-22710,-37257,-44037,-86337,-100855,-45002,-42438,-80778,-105899,-98569,-65539,-44411,-28908,27722,52565,-66480,-179579,-122713,-25505,2953,6133,-8080,-21607,-50373,-109730,-132902,-55673,75455,151612,137936,123858,111737,25452,2655,101844,143254,72782,-218,-9305,40923,64215,-7139,-39953,-2886,22153,32189,40528,-13751,-85659,-55497,23329,32338,-3781,-39946,-42886,18608,85618,118187,110449,101578,126369,158734,133027,102731,94125,33045,-27731,-35110,4829,42944,38979,40312,73502,28401,-45638,-51128,-51183,-92948,-73548,20734,56587,28020,8559,-15501,-27866,-13065,17003,35963,-39150,-179494,-227606,-168823,-77939,-16381,-25019,-3114,69223,64115,9040,-28857,-65183,-119107,-104561,-22626,18581,55252,108808,111813,100603,102305,86935,97014,145979,106901,48086,101735,172861,102943,-29523,-82604,-59585,-58467,-44649,17307,26715,-36607,-62904,-20847,-38476,-114069,-117526,-51274,25452,62050,53674,31242,83110,123402,110931,140113,174715,138914,73958,15108,34230,96753,70981,-17948,-25400,8466,8543,-46225,-128582,-154329,-97011,2442,87920,49467,-45191,-30260,10346,-26342,-61445,-65599,-65670,-59360,-51649,-77327,-125366,-89931,-23577,-5842,-22507,-26926,397,41637,23054,-20313,6540,47285,71079,61615,5554,-36962,-52603,-74708,-68285,-48864,-51197,-40422,-41649,-58941,-25044,49987,42903,-20170,-23620,-14818,-39141,18672,157257,149787,22294,-14203,22388,59111,36782,-23312,-2958,36638,-32497,-76038,-16519,50214,84947,101792,103887,79983,47995,25147,15381,36146,85542,114009,84521,34541,-9192,-5571,21553,8121,-59491,-129750,-95385,-8937,5893,1563,30499,40069,32933,33367,79644,22633,-123378,-147053,-68673,-57109,-71192,-44,82026,61720,18554,6542,993,58,2891,-4785,24081,-5748,-86827,-120516,-90369,-56085,-55771,-71568,-95691,-122359,-101040,-67776,-39654,-20069,-32222,-41526,15977,96600,104163,42814,-17784,-42940,-85856,-130968,-107780,-44821,-14252,-56325,-98462,-55969,-25383,-60886,-69929,-9615,52912,100329,117318,83393,38989,-3692,-38820,-31746,-30051,-76917,-11046,121162,137576,65348,-20311,-94327,-136633,-137224,-106037,-70330,-38084,-13694,-24430,-40277,-12630,44197,77231,33374,-17217,-4677,26089,-10770,-78706,-68335,8220,23166,28471,84056,63377,10953,-8322,-47254,-79100,-51383,3392,32185,705,-52554,-76961,-103528,-104479,-19202,63232,17615,-69271,-68295,-29047,4433,49724,34241,-34063,-54039,-16877,48694,98690,116187,66394,-11836,-46372,-46628,-50199,-34812,-2230,36703,87919,108461,109451,99014,38660,-13248,-32222,-56606,-25543,-5362,-79283,-75361,18246,28539,-21664,-7783,93949,156619,63262,43067,132403,90154,-53040,-47884,41937,-7334,-121747,-53083,95468,73554,24310,57642,81751,37429,-27219,-100623,-79723,53403,133461,88581,33431,66201,115086,82713,28460,39549,60263,56936,61198,6678,-87804,-119505,-80728,-66148,-48090,-18021,-62283,-77750,35474,140416,126309,82437,37554,36474,68480,55102,43285,95345,164666,150905,63228,-15453,-19003,30858,59659,-13204,-53120,23707,46015,-31892,-59335,-1603,68455,134122,123380,36824,-30093,-31424,-54229,-93873,-41941,21181,6388,9235,39570,62386,69885,33585,-41843,-93052,-68569,20899,74041,48977,18857,19016,35217,37512,4186,-14180,24589,80884,85428,49687,28691,-36464,-112026,-42981,70379,36231,-47396,-51617,-4538,49882,60112,14456,17325,77337,152239,154174,56221,-34232,-27543,-10467,-14661,-6507,-36714,-75512,-54749,-34963,-42780,-36840,-32995,-48021,-50714,-38091,-18446,9597,50595,122573,175331,132921,32665,-38780,-51973,-31285,-17244,-19162,5351,31974,17520,-54942,-88389,-63126,-56766,-74795,-73351,-55492],[-57646,-22845,13789,50411,79452,70463,16118,-18436,11922,81934,122693,81426,-8011,-67292,-44534,63842,82051,41629,39562,28874,443,-41988,-74586,-73681,-84569,-76300,-79606,-155609,-162058,-86002,-34296,13791,18058,-34988,-73322,-129734,-142544,-73024,655,27877,-11402,-68744,-49206,-59611,-113585,-47747,30132,-17838,-78837,-34883,25879,36527,19516,16697,77229,121988,43774,-36519,-35831,-28578,-437,24895,-11020,-32674,17905,65323,88888,73894,14785,5505,57353,59666,57736,60599,38812,27458,61061,74737,92252,79252,-12888,-91906,-59737,4731,-2327,-49246,-72229,-57726,-31569,3136,13634,-19598,-43144,-18919,34752,-20555,-113178,-116850,-75319,-72804,-49130,-50891,-91755,-50067,32649,20315,-49102,-36203,43376,75966,55149,2908,-27711,-15166,-36394,-57896,-30690,-16845,-47763,-45274,-14982,-63362,-106016,-25066,60294,67973,31614,-18588,-21303,-31547,-39767,-5742,29019,29196,11881,-44202,-86160,-44649,-1075,-619,25439,44186,-20117,-44949,43769,118696,97135,54460,20492,29024,19445,11898,83509,126662,84624,76546,91213,58023,43980,27575,-20029,-40150,-10070,63084,174618,221402,142332,60507,75434,112524,96395,79278,49843,-13772,-52161,-39369,-28283,-57161,-69287,-47745,-50428,-84876,-67255,-7456,41363,55967,49272,32582,-13749,-61167,-40801,-20504,-62736,-75431,9761,91545,90171,64795,36616,4643,-21309,-45371,-24618,60379,110571,65158,33662,83733,93707,53014,66818,84223,33352,16397,44601,52338,69341,74343,32587,39795,77515,41784,-271,-5280,-33386,-29568,-6173,-33786,-7346,51266,34891,-7739,-15987,-32042,-33200,-16420,17821,7938,-87851,-166908,-117301,-63088,-68193,-73186,-33118,24981,82728,27491,-104502,-148522,-73579,1980,26185,12028,30124,55142,10456,-12503,62715,128100,111299,36610,-37729,-101810,-104794,-52986,-3850,32175,51395,5837,-45143,-65018,-47691,-5891,9383,6672,10135,17219,-23303,-97830,-115916,-46921,3452,-34573,-67885,-40277,-55319,-99549,-28761,77403,41797,-37415,-103929,-186828,-146447,4182,83811,68176,19059,1106,24737,82074,107752,-26669,-166360,-111523,-12157,-9295,-20632,-77322,-177447,-205890,-165119,-102229,-53840,-48707,-77385,-55136,-978,11194,12451,-1179,-57364,-112035,-114408,-44062,55449,81866,46157,964,-65365,-82234,-20417,33810,42774,35140,29501,19430,125,13535,-16250,-108887,-149244,-97126,-24287,37988,81907,64608,-317,-22613,18176,25159,8911,22327,33596,10809,-4435,-51558,-117622,-127563,-98475,-63778,2737,41067,-13774,-75819,-99568,-132800,-124520,-83238,-114494,-137129,-36709,50453,18927,33119,138062,178449,110624,34078,39264,73210,-4441,-140926,-143816,7561,119531,104249,50053,-23190,-78463,-51031,45352,127237,124897,46100,-35128,-51538,-14046,-6502,-16811,6428,46057,27985,-46077,-78889,-43430,-6339,1095,933,-3310,-23784,-21835,11404,2037,-33391,-18662,-13894,-49129,-72434,-99567,-112516,-63200,4664,41348,56310,36174,40247,74649,37472,-1885,25497,64705,70520,28196,-9458,51132,89135,32031,-3746,22133,81490,147313,155696,112435,99571,91734,88302,104017,100686,23338,-95357,-166265,-135286,-68349,-28686,34551,93534,105234,89019,-4885,-91611,-35976,48164,24700,-34602,-54746,-33571,54188,166271,187056,115581,28846,-106645,-181717,-108201,-37913,-60197,-133936,-142380,-72143,-3144,28681,33861,31491,17046,-9300,-50198,-74233,-79080,-57129,-29294,-31432,-49576,-70433,-124498,-147176,-59125,3197,-21204,-76827,-81322,-30506,4658,12027,35179,4292,-137134,-232925,-162645,-46670,22145,58282,50411,29426,-2750,-74207,-99657,-27399,63070,106522,119029,143714,142638,35907,-32707,44237,126144,72523,-37473,-47724,61089,88162,-50210,-106753,-29816,20204,18725,31832,5251,-74769,-54408,49324,44192,-15529,-14434,49771,105212,84869,38084,21452,63482,124530,126150,97037,106845,108610,28483,-7661,57553,127941,136312,82120,45431,95890,93760,3492,-56785,-80411,-136241,-138062,-85467,-76827,-78533,-64154,-67353,-36032,-8238,-18617,-13408,-44309,-151254,-181947,-92244,15893,54394,20949,29560,86493,59740,-20132,-82220,-79086,-11826,58637,62374,36685,55718,85200,98849,98113,69679,39772,60971,90747,11488,-39284,53265,158327,119675,-6195,-82962,-55010,-46098,-80111,-71047,-53322,-83205,-91867,-37761,-28827,-64551,-45326,4154,50628,82321,64888,16912,54401,100910,53516,48681,119271,83810,15684,50052,106374,95436,36343,-16366,-39833,-41457,-21309,-53449,-124706,-93506,-5977,42875,91065,83238,-6936,-10021,32998,-15536,-70000,-45749,-43113,-69336,-54774,-41329,-90692,-61774,25126,25929,-43514,-90174,-75994,-18871,-4354,2357,36909,34537,37485,67746,69660,26530,-32900,-63466,-56468,-32687,7473,59305,55004,-17840,-73288,-49875,-28488,-64390,-99443,-91835,-47783,45088,144004,84475,-81143,-110264,-15421,47398,-10622,-116104,-101652,7228,3397,-80262,-78380,12616,91456,127810,116739,80187,78307,92068,76695,68334,79708,65568,7113,-38205,-42852,-9172,25062,21305,-33095,-84761,-27590,15290,-28443,-26144,66136,107200,45117,-21732,19447,22682,-74822,-137448,-114875,-110843,-98037,40253,197184,160239,54454,33284,47746,41053,21971,-19866,-32242,-71056,-128634,-144509,-141485,-136296,-127058,-135928,-154879,-135570,-94148,-137850,-170844,-94284,-27316,-18786,12857,94603,119808,46013,-18356,-37972,-106040,-185409,-135809,-15150,13636,-49239,-51406,37742,50147,-23320,-46819,-15632,40659,90814,85486,41781,19505,-9945,-18037,41408,66628,19078,33582,113285,122957,29578,-53740,-52694,-51448,-114818,-119355,-52427,-23188,-22822,-12090,-8005,3456,54813,104165,104629,102894,68577,-15501,-78288,-77434,-43625,-9013,-23263,-13116,58562,81039,52772,-3184,-82354,-70714,35744,93676,56240,-18198,-52412,-19414,-11467,-42915,-4609,40719,-24344,-110551,-100909,-32198,24856,67246,53326,-19017,-46912,8261,86591,125522,112755,34451,-19385,-11797,-12241,-13139,38037,61239,49974,86281,163665,204299,160559,68001,-27808,-100035,-94734,15794,72256,-13307,-64415,-25764,-25116,-55624,-8150,126312,193286,79224,22182,96445,81967,-30768,-40218,40715,40952,-41028,-62134,10099,44951,39895,27475,15822,-19663,-70214,-138429,-114566,39814,146187,86559,-20261,-33431,16515,33292,35513,58160,62550,51978,29258,-48658,-92119,-68750,-86539,-133812,-78686,2164,-19445,-22171,65306,113225,83265,44782,28255,32311,74345,101477,89536,84234,90265,55918,-253,-40364,-41657,-15913,27386,23224,27945,67171,71501,35048,8030,10182,21970,56375,40032,-19541,-21316,2743,-55727,-125280,-95885,-21720,19880,40198,43202,46363,42817,-9684,-67371,-52446,-4357,15652,-7337,-32250,-15559,27173,62213,51672,-17692,-64064,-39898,2301,17762,19280,-1778,-46782,-54676,25454,75677,2231,-42624,4701,41170,64340,63850,-9938,-24294,64200,146297,84924,-35766,-118247,-131765,-94398,-45857,-43335,-57249,-59117,-45871,-23380,21763,77276,64835,-17014,-54547,-12430,48808,81453,80151,85094,132147,135917,45733,-35876,-27994,-8365,-26035,-53145,-46080,7671,45379,4480,-12197,15848,527,-53139,-84775,-78744],[-15834,2350,17833,71442,128914,93747,12046,-13541,10620,44911,78763,68494,-21921,-111311,-122144,-44664,10927,43666,39805,-18723,-63003,-81092,-73987,-9271,44403,62528,36145,-47853,-83941,-75903,-54388,3214,15375,-16136,-32784,-80241,-85763,-46987,-46643,-40923,-36112,-71934,-77897,-68219,-49895,4441,23761,-12835,-62070,-68592,-24632,22205,29422,6099,34345,119866,99434,31172,30687,44345,30066,9323,-8635,-10120,26854,59913,52101,10010,-33092,-13162,61441,94785,106344,104608,69908,37901,61659,102895,131972,97148,12497,-54830,-40708,-4235,-26067,-87975,-122789,-56246,53826,108396,76079,7939,-32463,-6123,42977,-10382,-50470,-26295,-48194,-63828,-2792,15228,-37228,-56183,-17338,34967,55940,61147,64084,51623,26907,5233,7295,-17205,-92214,-105348,-69114,-76990,-101836,-47223,27208,-18486,-104320,-72403,33242,111351,81662,-21926,-44968,-32517,-43384,-45590,-47437,-46382,-17775,-28717,-72108,-28664,47043,44966,19755,-14678,-90538,-78665,68922,166870,145546,89196,16832,5917,25257,35098,95576,150445,142147,135288,138373,113974,62828,-20051,-68034,-31391,43142,109014,154561,116508,33380,27262,64870,45380,-12713,-27475,-40130,-72601,-108091,-95310,-53763,-17674,24076,17007,-60971,-121877,-69472,9175,41831,39945,55472,80656,42798,-10320,18261,34592,-39732,-79109,422,76670,74894,42469,28871,15176,-1011,-13761,-3665,39319,79309,53515,22910,63325,59303,8623,74168,159415,96546,3999,-6647,10060,39768,53254,15317,8744,55935,38504,-28211,-48734,-27589,2047,2140,-12318,27877,67453,21357,-61085,-86056,-85767,-83085,-63996,-53133,-90342,-172057,-195027,-122825,-84553,-84639,-42553,31224,77343,74347,-31558,-142549,-143813,-80815,-10927,72417,111788,90854,56909,13320,-10651,47634,121665,135372,56247,-22865,-43175,-7531,23413,38401,61810,77677,14918,-63003,-77298,-43591,-31659,-57012,-47987,-11539,-18523,-94822,-170995,-155096,-59795,9038,867,-243,32702,14744,-35394,-6220,56157,14834,-31187,-37787,-99475,-141862,-71854,14979,-17226,-71607,-25531,78651,158707,159454,11386,-121232,-47190,62205,52579,30577,-36741,-125676,-115190,-50165,-47079,-76790,-99842,-105225,-41936,22619,-20162,-51281,-30830,-21260,-31284,-96344,-136736,-45611,67370,61726,14449,-28723,-52076,-14561,52231,81651,62801,41405,27663,-17810,-47626,-54613,-102376,-150339,-98174,-5222,70509,106717,59692,12649,33697,49798,29869,69700,121993,102762,63932,94736,78321,-9575,-53224,-43264,-38551,-7505,30027,-2471,-42792,-32950,-29700,-56370,-105634,-138204,-90073,30717,80837,9172,-6593,84405,139611,86198,44533,91580,157849,90970,-64088,-108025,11947,72211,-1948,-17594,18785,14217,18497,74268,131137,114449,48801,20026,27514,17002,-22090,-37479,-40139,-31396,-50842,-94468,-76969,-2812,40509,34530,-22069,-71237,-37313,9582,7764,2127,-9986,-40613,-37649,-9658,13787,25278,32954,44030,30553,-17338,-71949,-93807,-58423,5495,-1722,-29784,8846,51240,37899,19941,25738,50885,61592,31211,-5986,-9534,30373,93972,127616,103983,81350,86500,123988,133214,67806,-51837,-137239,-132167,-80143,-40778,-4609,86019,141388,110811,71270,19313,-21006,13217,47504,8778,-54929,-89705,-67716,5148,114587,205624,222183,137699,-34053,-87121,-2053,23424,-40011,-115302,-125215,-78327,-36127,-433,1626,-34613,-59761,-64564,-56619,-24881,-16375,-43424,-52248,-46882,-54300,-69897,-128773,-162800,-66276,28340,12398,-49782,-62114,-19987,14205,32624,47097,1797,-103806,-179405,-142096,-33137,36260,45670,38307,59118,72655,17019,-35329,-3895,34786,25810,37410,39586,23742,-10619,-18205,34540,96047,52137,-78552,-133373,-59318,-36181,-119876,-132911,-51947,15568,25723,48484,80919,7697,-74628,-10828,42817,245,-7726,78653,125480,40546,-58670,-78368,-16253,48438,26846,-3425,38569,62543,-14152,-45676,55890,172220,184300,107639,49326,84053,89798,-8786,-70595,-48370,-45754,-79026,-100639,-107764,-81307,-70470,-53858,35257,63979,-20054,-40887,6771,-34273,-79861,15700,103408,72845,38613,69039,84549,52308,6756,-59961,-70104,22961,100864,72830,24382,33074,55458,70127,38027,-36908,-70882,-32042,-4449,-64106,-86046,-2370,93451,91542,17780,-46700,-33681,-20994,-68865,-115601,-134323,-152419,-140424,-60539,-5531,7408,62387,106354,80398,47636,53327,22621,8563,17811,-44787,-68092,55469,106371,60470,72183,99773,83828,57454,32641,1614,-27803,-34089,-52650,-71643,-31627,21185,55912,82088,49683,-13101,11173,57745,7030,-49094,-1880,12980,-32662,-12172,19854,-24653,-24161,-1497,-41551,-50386,-34552,-30716,3979,53557,89148,71974,-424,-30149,17562,62250,23677,-50546,-66893,-50014,-15032,86125,149372,126830,43002,-64671,-132992,-134135,-136776,-152337,-101849,2298,68716,78057,-15485,-133334,-89951,45584,80315,-21827,-138788,-144970,-40483,15070,-42678,-73496,-7674,65033,88220,84734,77197,89030,96181,75910,49700,17148,-6170,-53411,-97574,-90351,-57722,-43418,-22695,-16010,-17352,13116,-11317,-59040,-11744,75510,105492,67065,7593,-8570,-26780,-61552,-99360,-118094,-120701,-81391,40786,174538,152003,40020,1634,45324,54345,2486,-72297,-99266,-129872,-140729,-132360,-147886,-145433,-142727,-166350,-133140,-49937,-36836,-149158,-219790,-148722,-62604,-49370,-52565,14221,78476,44257,-15522,-48640,-110820,-152129,-86443,30481,20099,-69479,-39962,85123,85003,16585,13188,35697,63046,76012,46086,28140,38160,25289,23783,82777,119186,96431,51785,42124,50790,11320,-2709,60608,61066,-67230,-120757,-59699,-16770,12745,74378,81611,41861,46442,97221,136232,169637,122102,-14621,-84348,-29372,28366,27473,-6603,2310,76289,113868,82583,5753,-73474,-50984,50477,77977,16687,-27697,-6668,83683,119634,52644,32259,28006,-37814,-97780,-83727,-17992,35444,39997,1122,-48734,-37447,15019,34181,20090,-22202,-65555,-50844,17678,57044,72844,98125,88461,51839,54842,114159,157662,98673,26798,-32823,-120768,-115096,4037,41290,-9994,-27808,-37351,-65331,-89733,-59628,45434,138491,119719,62966,72395,84152,14702,-16720,51626,93350,59993,12538,7844,38161,54124,-2315,-42032,-37652,-45761,-114641,-139537,-52650,43393,23203,-60425,-109807,-90536,-38376,22050,50531,41917,11869,-61225,-156934,-115057,-3342,-37742,-127207,-73092,35970,101528,119329,69946,-4229,945,28875,26408,34460,91584,129232,85612,16159,739,-5090,-24803,-6375,31782,31954,39938,54069,71540,63717,51618,57135,40780,-6464,-36978,-27301,-58269,-71091,-6866,17258,-44442,-83736,-62841,-7276,46336,50170,28046,28708,16160,-31436,-36118,29373,52229,-25638,-82747,-64838,-40237,-22465,3106,3057,-47842,-101021,-108450,-61875,-30886,-43248,-69797,-75925,-31595,38141,38300,-56967,-103293,-23759,48503,37432,-1708,-30892,-15813,21497,43124,-13889,-89675,-152731,-206651,-186419,-95085,-54875,-57401,-57978,-51934,-26372,35042,101721,78615,-25894,-53066,21478,76407,73401,36345,8873,60364,112059,63377,-543,14024,16245,-22561,-50206,-52354,2808,89360,86529,48743,42204,25102,-2351,-31249,-43630],[24536,29832,12871,46795,102721,71722,18739,6398,-5267,20831,88040,87823,-2494,-73677,-91753,-82317,-60345,-23809,-35085,-87237,-97528,-77619,-34233,52776,107596,95050,51851,-310,-39079,-76996,-78075,-12091,29187,34601,45605,41311,45904,722,-100350,-121920,-79331,-98059,-125582,-82160,-9842,6798,-21547,-18399,-38166,-86212,-57388,31236,62463,15952,16365,100941,81532,-10184,-20776,9556,-3583,-34152,-29383,590,28061,24393,-3740,-19480,-31538,-45285,-20799,42987,109933,112787,49872,1997,24054,60535,57617,34107,26213,-470,-17818,1940,-4302,-80132,-158784,-93309,68773,143846,89492,17624,-30354,7805,88621,55400,56653,80333,19934,-444,76827,120027,99069,33965,-13827,39331,96479,65456,17894,4021,-937,12032,45698,2582,-84841,-76197,-39181,-62905,-89660,-76718,-34059,-7916,-23030,-49354,-38484,34458,47051,-70533,-110928,-55636,-28627,-36019,-69231,-77154,-1244,21794,-62509,-66828,32671,57803,6345,-51117,-117003,-117297,-5218,102844,123877,85759,23081,20812,64374,58625,58758,102144,123903,92589,78213,115717,91951,-48492,-146459,-121967,-45898,22142,52314,864,-59069,-29172,21908,1383,-69412,-119137,-114084,-65750,-72085,-73339,9677,115669,164700,107486,-20793,-105623,-54694,14356,50387,80339,97240,89785,62466,31447,33035,27620,-36579,-97533,-80306,-31541,-16642,-26537,-13822,-3955,7413,30621,24977,-3603,-16554,-28569,-17069,37973,27046,-10815,91699,190715,108924,-25437,-63291,-40886,-25875,-24149,-25050,-12161,33139,52715,12931,-14139,16295,24417,-6538,-7915,33680,41828,-33881,-150432,-166016,-108420,-84373,-102611,-115013,-106894,-119277,-137607,-92437,-57769,-41568,13682,58928,46507,25943,-25559,-70766,-61686,-42126,-18859,54610,78686,41405,41649,51064,-2420,-18233,62582,116302,45910,-50239,-54954,24641,88200,99467,95647,99741,33471,-55176,-84544,-61260,-73213,-108451,-94583,-77427,-105403,-160809,-180338,-129726,-43509,22350,39662,54469,81988,76225,31227,-1870,3420,-22533,-16711,40232,12298,-95492,-107398,-59464,-113517,-139162,-25155,109653,173089,157027,48504,-33400,18674,80854,62545,38318,3938,-468,41879,70119,36234,-42847,-119645,-135530,-40074,55385,6689,-55186,-50809,-7907,13704,-85912,-187868,-125310,-4586,20424,35882,46685,-8641,-43828,-3579,34504,47370,59380,72295,-1771,-84573,-79221,-87687,-140992,-104749,1493,72578,73926,27561,6932,24865,11105,21607,132545,184289,106732,42407,89606,128753,109683,70647,21609,-20852,-5608,38571,14513,-27830,-8343,49684,49964,-40370,-102833,-47548,29880,29016,-21657,-30202,-3350,16852,4906,15303,44991,94728,84668,7489,-54138,-49554,-51255,-87747,-49324,33730,64899,42808,30577,58647,63825,50273,79332,94623,53737,14312,-2780,-29863,-33948,-30172,-33487,-11360,32396,66952,68152,-9634,-91467,-44369,13381,5812,22311,23279,-30507,-41010,-24752,492,58194,127512,138010,80477,-13799,-113295,-162117,-123544,-39339,-22574,-25884,17227,38799,10768,28616,79673,70409,15994,-24521,-47165,-53366,-53853,-45558,-3907,37973,60013,98015,140630,97623,-4319,-74321,-90218,-58517,-34114,-29880,-8585,56741,85371,41653,-3709,27802,91037,98963,57616,31322,3566,-56909,-79167,-63250,23788,156413,223999,153389,34855,53425,119197,73221,-7128,-36222,-45291,-43486,-5246,46386,21959,-46748,-65314,-36207,-7964,5849,-24285,-77328,-78219,-27820,-2114,-21400,-103209,-150234,-44738,65170,51560,-12790,-32354,-12913,16632,66716,97424,69479,18059,-31279,-43617,-1604,15534,-8291,-18890,4659,31674,30320,2837,1524,713,-20319,-26358,-85462,-134358,-72856,30541,64836,42620,-19856,-132343,-201449,-173831,-143665,-145883,-117569,-72935,-26529,3006,59290,130866,47161,-111208,-72950,43433,8444,-65371,-24689,28331,-21624,-77803,-86070,-62261,-40599,-48364,-55468,-14826,17035,-39327,-80142,5002,130262,149038,76086,11419,20769,11624,-64224,-80989,-8481,46691,3526,-39455,-8575,11997,-43763,-37636,88669,145180,41696,-34108,1539,-6751,-51338,20698,73824,28106,20527,59694,63999,78402,90049,5695,-93732,-103294,-57715,-26342,-16696,7650,47291,66790,14696,-74382,-100830,-79446,-62948,-64283,-65234,-50057,-8871,12688,9865,-13657,-31483,-38125,-68096,-116566,-149093,-171459,-175799,-101697,-15891,14945,54024,95881,62121,-11178,5992,6733,-27920,-31614,-52687,-64571,30451,122756,106952,35303,11120,40106,49080,7192,610,17906,990,-27480,-27611,-40036,-50476,-7,38931,-4660,-11258,54314,84580,30114,-14610,35852,70786,24520,20893,34733,7098,235,-44638,-83748,-4152,69722,69417,91142,142981,136700,59034,-30220,-69083,-42038,-4203,-43255,-97977,-81509,-42138,-2444,80959,112749,82757,44782,-30751,-127684,-147422,-137857,-136307,-44892,72199,69857,7250,-75351,-119267,-36926,69272,74590,-5996,-82137,-101233,-60480,-12112,-1214,1738,26800,51038,53262,79888,113942,108382,60552,23856,15510,-965,-3845,-38935,-101014,-122746,-111480,-103931,-64668,-10468,29740,28542,-17484,-20133,53194,85178,71820,90153,84182,23086,-56480,-72742,-50135,-36908,-24267,-406,29682,67971,77770,44423,16044,41892,38111,-36967,-112874,-93369,-58376,-37517,-61241,-88994,-56391,-50921,-72999,-7939,56549,14632,-85032,-130511,-109847,-72711,-71521,-90756,-54441,12825,22747,-20357,-53397,-57149,-6526,66579,128339,94669,-9634,-7271,91531,92004,51628,41911,48845,62722,56791,40827,57562,63129,52892,52822,62025,81548,80655,55866,45838,50801,53340,87701,134065,83818,-51313,-108361,-50173,27098,95447,172678,172982,77645,12941,58361,106732,115801,94023,33679,-9093,25046,80078,96188,71052,42848,70741,104532,95928,33077,-44787,-60382,-22311,-32927,-69328,-54002,374,102320,163633,114932,55422,14730,-18111,-17917,2552,18581,28736,16818,-8457,-25151,-24541,-35821,-78544,-129649,-150514,-122850,-72413,-4430,64983,105356,90235,55399,30183,9196,-9542,-5226,-19162,-18914,-24961,-104019,-122219,-64656,-74282,-56533,20792,11534,-38765,-65653,-63991,-15885,71341,115580,85703,68633,109348,91399,46935,51867,64896,70982,84995,70589,38530,18945,-39258,-42999,10648,21453,-52092,-127679,-134617,-69371,-21018,-35592,-82887,-97867,-51559,15640,42326,44462,12862,-102193,-214424,-117424,38077,23623,-33916,-967,72587,194547,235337,88889,-39641,-31021,10069,18285,67773,157004,178652,73431,-51184,-49006,-6943,-2105,45840,128372,148708,126447,88442,52940,9852,-2731,29589,16090,-45328,-55661,-39715,-76201,-40420,45663,23916,-40739,-33315,7275,40258,46138,28930,37818,63217,41499,5132,36314,105458,77674,-46720,-91278,-57005,-64346,-98418,-102885,-74832,-54635,-89489,-126908,-72869,-38661,-97723,-125266,-100537,-65152,-21922,-16546,-101855,-176049,-94207,28271,18340,-30776,5817,45466,-10193,-50855,-36127,-57446,-134730,-208681,-205945,-105841,-16320,-30344,-74009,-50154,-3429,6981,19398,1163,-69609,-59498,24754,60342,44804,2676,-12367,52341,119870,109907,79776,79297,54108,17012,2260,-462,34119,110706,108993,49757,27336,57280,86701,56012,20599],[16307,34867,17051,12437,28216,27269,34932,17942,-36603,13050,118081,93557,340,-24510,-11550,-7390,-30111,-42696,-59629,-63378,-24997,-11418,6169,67306,83465,26998,-36140,-63888,-66307,-82537,-85797,-22210,49599,75532,80114,89328,103735,28915,-107591,-156230,-112115,-118754,-147283,-82061,8415,15767,-11394,3027,-31098,-98409,-56300,63654,70964,-29688,-34054,48758,22320,-81330,-121060,-99560,-61931,-52921,-42069,6282,28648,-5592,-14160,20639,18306,-54611,-89816,-8111,104552,99965,10085,-42588,-1836,21509,-25780,-33296,36432,44681,-19165,-19411,20825,-28299,-148677,-151829,-5025,108782,105820,50787,-16725,13202,136535,136357,103838,87785,55332,46773,90519,123033,152870,140160,62795,32789,35323,4241,-18243,-34209,-29006,28490,73059,29530,-12201,30489,42268,-7372,-33664,-80016,-112857,-50677,25991,3484,-79762,-78749,-29150,-77748,-89637,-22501,19912,20250,-7654,-28361,37344,72920,-30727,-99580,-16078,48471,1823,-61524,-104352,-123138,-76769,23051,61057,42020,24820,46111,74270,34467,-16049,26503,85263,42084,10990,89139,112616,-30678,-158460,-176105,-146922,-78988,16071,40225,-27391,-76485,-41761,15998,-12899,-107506,-95176,47169,101467,51440,86527,169873,170057,111810,43903,-32566,-43229,-13810,29831,88480,97251,59508,55306,48488,20410,-4169,-54919,-124476,-146797,-120766,-91140,-57514,-21591,119,22760,60968,44510,-41859,-105444,-89978,1,87369,49900,-9402,53822,119284,70142,-19652,-48726,-19972,-28698,-50060,-15222,14183,28969,73167,84363,61182,46566,3699,-37072,-42448,-10848,7616,-47792,-148945,-156094,-95193,-54269,-71232,-74240,-24167,-287,-59200,-55848,7080,50809,57282,31888,-19648,-10941,27508,31852,-453,-36906,-54600,-25083,-44168,-79435,-13431,59868,-2581,-69567,13478,88035,16419,-81056,-85249,10651,120925,141645,92227,70372,25999,-38911,-65523,-42470,-63388,-106662,-92723,-97125,-128120,-129950,-109742,-98975,-64135,8809,57078,67405,88148,106466,69746,-21431,-75814,-70582,-16139,65843,79622,-6769,-48064,-44178,-85970,-83579,20238,92792,94130,80056,47121,8410,-6245,1554,5089,4888,9582,44291,74584,77120,75756,2666,-111450,-146989,-48651,63311,42216,-42321,-77758,-45171,-15067,-67533,-133381,-100949,-36920,-9499,38365,61491,-6280,-75369,-74310,-42822,3539,46731,73724,2468,-66787,-33383,-18243,-85201,-105268,-19519,64210,46679,-8691,-23246,-31328,-49507,10447,141899,166786,73900,7001,29385,100682,173247,163748,68193,-4049,11806,35102,-29794,-90738,-35119,89223,129260,23320,-86883,-55646,2956,-9993,-40864,-56255,-87280,-104610,-76452,-48224,-61643,-37943,18792,37775,-36590,-143422,-143363,-54115,21011,39469,41772,19966,-33751,-46509,5532,72487,100353,53896,11030,27393,31669,6382,10710,43345,68891,70484,58041,60610,61378,16489,-41142,-34151,-8759,20250,70134,57745,106,-11359,-36918,-75266,-14819,122828,169336,118803,60061,-3804,-82445,-77555,-3745,4953,-14185,-5137,19780,32474,50716,73472,61859,6302,-47980,-82930,-72157,-56046,-95963,-92424,942,85385,125334,121776,41461,-27295,-27541,-7971,13044,10824,-11801,-32704,-32232,-21506,-54589,-90793,8517,144960,141061,93638,102671,81269,7539,-38545,-59247,-17307,87391,153352,129359,90100,123110,135532,58389,25148,43400,5496,-33631,34670,119031,99791,40637,8816,22049,43702,38400,-19413,-83212,-57068,47505,81901,30887,-49775,-89296,4887,103461,94210,33450,21142,38667,60967,122554,172951,152064,101795,67524,46372,20646,-21137,-47863,-51832,-60477,-72096,-45342,-5702,-6640,-32103,-22274,-18000,-85792,-138137,-60104,77574,87756,-12679,-98272,-162455,-190571,-157748,-113948,-97135,-71723,-73855,-92943,-74095,19355,95799,15191,-92326,-32135,55031,-8954,-129693,-145655,-92412,-61487,-22253,-1886,-12170,-28988,-34186,-26556,2634,38589,-3875,-54604,10175,104035,98620,24173,-47184,-46617,-45114,-64333,-43528,14014,43867,13306,13975,90691,78054,-36625,-53173,67809,165802,123424,1233,-68197,-86825,-76286,-33952,-13023,-3151,17786,17211,31092,100058,148704,61247,-103485,-223063,-220550,-129388,-47973,1111,39620,63266,37442,-14279,-26205,-49030,-63954,-29132,-16018,-61684,-77955,-57924,-24248,-23565,-58565,-84332,-96103,-105873,-94606,-98006,-127763,-91436,-31567,-43458,-62613,-23042,-2659,-52049,-53845,-55061,-79469,-49002,20991,45158,36735,42890,30430,-40921,-58249,-11022,-27278,-94447,-57752,35774,60333,18762,-36686,-104695,-131246,-65001,-2850,-10173,7824,50727,48247,11671,-18487,14883,63342,29703,-15712,-26786,-31608,3182,-1914,-4148,59314,102132,98013,125267,148002,89609,17849,-15049,-45988,-69436,-72015,-108758,-126060,-78468,-20125,21119,28462,-2146,-36338,-11635,-6201,-61675,-74886,-75585,-109312,-48110,49310,15456,-62912,-106841,-113428,-66891,-28921,-12529,-1765,-2072,-17194,-42468,-53625,-2003,54955,71142,61925,42813,76801,147585,144014,57359,3591,17287,38070,39398,-5956,-68183,-100347,-103838,-97875,-70708,-12658,48599,62620,32671,53168,96458,81512,49960,82002,94439,46947,-33908,-55932,-14263,43675,81187,78039,43781,15552,17583,51624,68120,57812,18672,-39291,-84771,-24288,75216,102337,37022,7061,52870,66747,61167,85701,62219,10405,-14369,-20149,-36072,-48736,-58017,-69470,-66922,-54569,-44154,-47440,-37604,32604,148109,217145,222861,186765,89115,34450,62389,69230,58920,27511,-4913,2282,16845,55432,85699,34574,-636,20967,4114,-13655,-5571,48537,114373,116787,86419,71503,46265,-17830,-80426,-79667,-8973,79463,143766,178430,154141,32345,-60198,-9169,31980,6451,17711,55343,41685,18498,42425,110593,129927,54563,602,28513,74400,42037,-51841,-105278,-110242,-139136,-143597,-90576,-44409,9428,70240,77918,32895,-6379,-1670,55146,99487,64731,1030,-4156,35641,59378,19098,-64176,-135654,-194690,-178560,-108483,-74433,-66796,-6805,69390,81238,37824,-1074,-48432,-133270,-155370,-87439,-25942,-33558,-84482,-93564,-86544,-110111,-52061,56857,74322,36840,5019,-6829,16912,66342,62716,45665,67196,116422,119372,71874,6215,-30978,-8897,39413,36521,-18307,-39184,-50008,-12861,33491,31484,-15583,-87140,-134062,-88937,-23886,-19903,-32347,-34793,-28397,-7967,22928,52801,34569,-74542,-168815,-87392,14229,18888,46105,77006,70876,139483,188560,92359,10216,-20993,-39682,-21824,63323,173512,189796,53181,-89166,-68121,-58,-1929,10863,87549,145110,156927,88656,-9074,-62155,-52140,-7008,-27296,-76342,-48258,-7667,-18038,39781,90645,13446,-73391,-57959,12882,40624,-7082,-11825,68227,114572,75281,32606,50936,99562,66307,-21481,-60673,-77386,-106461,-137163,-157777,-116416,-34700,-35288,-82226,-47882,-30735,-112612,-152972,-131660,-125062,-101836,-68144,-118458,-190521,-121163,14288,34111,7098,44371,49616,-67789,-103172,-22797,-32281,-140399,-191567,-170061,-79708,16471,-15542,-94407,-37457,44058,-8031,-66066,-66554,-93692,-91369,-34717,21204,51910,37636,37525,83991,119398,132280,134958,107809,64033,46747,33207,24471,47844,82430,58438,12481,16386,100117,152262,92958,37049],[-22575,-1436,-2281,-10663,-12271,1580,26401,35,-50769,15197,114243,81215,-10468,-28036,17499,71650,50158,27891,29525,60448,105173,67438,14883,26221,15410,-35623,-87197,-108717,-78692,-56821,-53056,-9439,50220,67592,58043,44393,39760,-6112,-98206,-161532,-133859,-95270,-94725,-57760,13130,47489,48907,38004,-30406,-89368,-21906,96884,40389,-119230,-118842,-14021,2680,-54630,-131791,-164985,-98868,-42409,-28003,20841,38529,-7122,3211,51549,44684,-27983,-53121,37464,129704,87987,1966,-31200,5749,2276,-52072,-45364,50039,64302,-30972,-48252,25145,12290,-99596,-127768,-30070,93363,156835,109860,-917,-30633,77948,116685,46402,3679,29165,27889,-4220,-12820,66535,166488,137287,30332,-34866,-26840,6,-33145,-47358,16181,56017,35615,46985,109853,96540,35073,12601,-50232,-123766,-97073,-12599,22443,-41868,-85048,-30540,13531,48600,70147,65938,64191,65853,34458,34946,65005,-554,-103272,-66249,43612,43221,-34393,-78770,-89189,-68039,-7368,1817,-8032,11914,41516,28552,-26848,-65983,-4020,87236,66431,23187,74103,100165,-2026,-79625,-78592,-77279,-26811,108442,173584,56971,-97490,-81490,53089,76885,-6846,-9390,131647,223875,151459,81483,68091,32713,34333,87271,60122,-7887,-30146,-3308,36838,40232,22983,39969,40412,12151,-10641,-59436,-108683,-102656,-91706,-63871,6228,56058,68351,55985,45593,24227,-51401,-106893,-60630,62458,146910,82586,-9293,-2460,41217,59665,44771,21476,42081,35438,1815,40811,65580,37179,58870,87355,83700,50646,-18847,-64851,-75524,-45894,6953,5096,-47663,-72111,-76190,-37359,6912,32494,62092,60387,-15900,-38671,39098,100178,54717,-22,-24938,3897,62342,66133,-12192,-78638,-103765,-110074,-137392,-143189,-49052,57341,36558,-23203,17124,64068,-8937,-72110,-56840,17550,111353,131390,56056,13600,2176,-24592,-25631,4681,-38696,-111464,-85826,-59077,-68820,-39761,-32610,-108826,-138355,-54179,16331,24294,52784,95495,77698,-29011,-123314,-105799,-41586,-9714,15646,34230,39719,30634,2017,4507,44560,36477,-10986,-13783,770,-36249,-86571,-68210,-27081,-1837,13925,25139,17363,20473,45512,-4771,-90532,-102987,-27635,61199,52212,-38082,-93746,-84000,-53123,-21057,-5959,-7031,-4756,8347,21863,-3765,-46214,-69790,-84953,-77697,-41768,-7188,4801,-29152,-16248,58184,72018,-23517,-114717,-71045,43705,42300,-29521,-43164,-55522,-58640,-239,79936,98639,64171,12190,-212,62903,149279,134450,42070,-11528,-2353,-30932,-150965,-205166,-77246,84069,120487,10245,-111379,-73441,32292,24632,-61011,-107740,-114995,-108752,-107408,-134748,-154341,-116057,-45424,-824,-71390,-178647,-120127,60882,143109,53487,-33865,-37255,-66488,-99233,-16782,92754,63204,-50382,-64253,-7538,6822,-4319,16557,50693,74930,79027,57726,38712,41853,44009,21057,-17212,-18639,44907,98343,53954,-6114,10825,-3523,-100392,-99691,42575,126670,104354,99384,101587,45878,24347,57596,46992,-10080,-46164,20282,89328,50525,-6278,-6011,6759,-6841,-64783,-59365,14701,-15209,-71990,-2846,106124,131254,79099,-6320,-24020,7470,36599,63432,53974,9375,-56030,-107216,-104802,-120644,-128735,-20932,79691,64493,72113,111159,82341,31861,15448,2563,-1326,44662,97985,131826,126732,113625,84596,38769,63167,73421,-21233,-81504,14228,127733,149123,123037,58461,11168,24850,63690,42704,-28656,-2624,107498,100567,33023,21631,11569,30766,60181,52208,20508,46401,91306,91288,122154,185457,159638,68732,32468,45646,18078,-35169,-45278,-25617,-29431,-79581,-93730,-33099,-26862,-65719,-33509,8959,-5836,-12882,21853,89575,71239,-28977,-98731,-120415,-109947,-63952,-30083,-34292,-27183,-56680,-134210,-150181,-50529,26422,-2415,-9916,48263,51195,-17890,-111389,-151980,-127402,-70928,7765,43152,58742,78429,56138,30886,61231,113929,60559,-12353,32557,84480,47593,-27108,-85427,-62284,-15711,10895,28245,29863,1873,-20156,8111,60652,28650,-58876,-72898,12799,119952,143760,29093,-100557,-120222,-58940,-40773,-50737,1116,33343,-6527,1181,70132,126681,86069,-39266,-164680,-202744,-147810,-62079,-12899,-8211,16245,34957,29026,24059,-17202,-45626,-15774,13901,-22417,-60642,-68333,-47560,-51693,-81330,-103455,-104882,-85693,-27751,13484,-5177,-1127,1309,-68946,-131239,-106938,-59386,-68854,-90589,-125975,-151742,-83024,58760,107060,22300,-79393,-104174,-82957,-40142,-19857,-81263,-129984,-64415,38221,95098,48904,-80616,-153522,-127528,-52996,7420,16768,-13177,-44757,-52819,-34925,-53748,-55785,-19433,-35813,-82981,-81925,-71767,-2340,85451,102809,79652,61971,52164,68539,64983,19350,10494,34344,725,-59460,-90614,-117696,-96770,-35162,8953,40912,20581,-59070,-106915,-43007,23587,-853,-17109,-27957,-111466,-133015,-52094,-43642,-95376,-119344,-124592,-113649,-111186,-89667,-20527,44762,48876,-3273,-56590,-26996,32626,67774,68272,20535,23916,129895,173615,100289,50690,61456,64174,36524,-13431,-27306,-16055,-24803,-39851,-33762,855,49211,83079,67342,74514,85214,69814,62245,64519,44593,29079,-5185,-28201,-15150,34495,79162,95500,91837,68462,19299,27213,78449,77963,29458,17981,7667,40170,115911,147471,109878,79429,85910,90948,83339,42097,-26238,-24495,12683,16122,188,-17874,-21777,-21521,-42486,-82740,-93220,-62274,-11365,86666,212452,267493,238234,189914,115673,34301,12888,30696,59130,46274,-14658,-34770,-800,74036,86372,-22721,-84805,-40022,-37876,-78400,-59432,36038,124349,124977,51282,-45634,-119032,-118448,-69779,-9327,41289,88315,119021,100425,23653,-88170,-127375,-56563,-21241,-35876,-18158,20684,19854,-9777,-18347,63138,130988,55517,-49536,-34478,47969,48920,-47426,-113396,-124118,-144581,-138022,-82918,-59888,-68314,-47521,-11954,9652,13234,20408,74994,149256,119563,-21,-24354,66425,137545,115979,32914,-47915,-115620,-119464,-72936,-61537,-82473,-41224,62600,147631,110118,14726,-62180,-156983,-172073,-46349,34396,-13269,-36989,-1305,14517,16945,50259,85912,104602,102750,57370,25942,69481,108030,47218,17124,62094,82128,48035,-5924,-52728,-64726,-49716,-49886,-64826,-70200,-25353,7885,23496,14046,14706,17278,-23306,-53291,-8862,-1053,-46291,-26998,5752,-32227,-47769,10441,65919,58148,2374,-43639,-35035,-38209,-28029,59995,111514,52738,8376,32438,58814,42004,-19482,-69065,-44304,16097,95165,118133,21692,-78091,-46699,13173,-22093,-75770,-51509,12326,83573,51542,-49066,-94761,-72083,-28005,-25991,-47511,-27126,23443,52938,96386,95058,6343,-89466,-94546,-17312,2665,-56474,-22340,89020,112778,53749,2485,-2382,34859,49312,28920,-27809,-100714,-106087,-83913,-101002,-75467,7929,45464,14258,-4814,-19735,-78275,-135593,-146321,-143018,-118744,-84087,-107418,-146180,-87890,29517,67051,36629,19268,-27427,-148401,-135209,-39131,-74643,-187522,-188103,-112161,-25597,22860,-16430,-78854,-15371,70305,9586,-63378,-47508,-57134,-96025,-75144,5212,67792,75915,73766,73383,59347,87196,104627,52333,22768,40645,10644,-19590,5131,22636,-3181,-16459,13620,94949,127530,53778,-4523],[-9856,-18371,-43645,-32231,3658,4843,-15513,-32675,-30193,23494,88332,85049,2514,-46026,1354,62950,56114,74454,111247,147208,165303,90234,-1069,-32238,-46666,-26365,-3936,-19574,-15335,643,14495,32702,29000,13620,17388,-713,-40917,-69376,-100778,-157237,-144542,-54906,-20451,-33426,3754,52808,61699,38754,-18505,-50034,15492,87704,-7443,-161684,-170309,-70650,5314,19918,-66664,-153588,-125229,-58493,-16778,34962,49775,5437,-7940,-2198,-7640,-9365,29852,114512,140756,62595,20883,33379,26852,-20810,-46640,-24677,39900,34280,-41532,-41074,13828,-15091,-72052,-31980,40728,128730,194166,140888,2054,-98971,-64056,-8270,-42663,-71812,-23236,-28353,-104617,-138296,-52739,91440,118695,27065,-33153,-5492,29619,8713,-23414,-26981,-10467,8032,31216,70131,58995,25206,9311,-43548,-106446,-116610,-80405,-13771,7634,-4707,32252,95346,140083,108330,43908,32577,57233,27201,-22107,-10915,-29962,-117437,-110592,21112,78372,900,-62326,-51986,-19231,-3620,-28459,-43441,-26648,-15551,-53395,-89834,-75387,-7740,76668,89924,50817,48896,40905,-14151,-70,59371,63649,91262,186985,197611,56220,-93579,-67647,66644,110684,87999,46522,66195,128992,101089,1437,-58995,-78411,-40682,61304,96295,48425,-2817,-11655,-14673,-16741,-499,20149,13469,1913,8680,-319,-4825,15174,5110,30415,99700,138606,137355,83084,-3112,-37784,-48632,-40482,20371,87153,102506,41356,-19456,472,46991,87167,98875,57862,48290,55979,25664,47893,76896,34825,-2346,1266,38165,60031,-6529,-80850,-77540,-28840,23595,45363,17150,-42762,-100301,-62396,34333,73678,61330,41691,12216,-18120,3468,41517,-502,-22874,4669,27000,40067,20027,-56634,-97074,-102744,-132819,-147225,-105441,-24783,69249,111181,92616,69323,57014,-10803,-45548,-8781,31363,57804,74640,37207,18103,19360,-191,4613,23777,-53990,-153120,-103045,-19812,-11957,3403,-12030,-126070,-191906,-131503,-82971,-64871,-10495,41167,51483,-4881,-80218,-82113,-70545,-135519,-125500,-968,67316,52244,12423,12342,16600,-19588,-58469,-51952,-59607,-116680,-121370,-40193,13502,33446,45954,54432,37573,20650,-2379,-40364,-44128,-5135,47725,94254,64132,-15042,-65982,-68803,-40517,25649,88516,66825,28680,23719,2023,-64777,-84169,-50882,-48768,-65423,-65398,-49440,-32383,-21222,42956,113768,99628,-8791,-121481,-110579,-2151,19064,-20797,-14107,-25684,-31534,-13731,-113,35592,75761,32962,4236,43466,64623,9933,-40845,-58283,-73449,-115077,-213735,-230958,-82618,37881,31935,-46992,-114625,-42088,103992,82484,-76416,-146214,-87511,-14423,-80565,-195684,-194086,-116139,-79137,-71034,-102207,-109081,-12760,140300,211476,78878,-80440,-79814,-50019,-60583,2636,77211,-912,-116587,-84145,-19262,-30477,-54155,-29782,-18603,-21776,471,20923,21601,36177,41608,11341,-13996,9504,67514,82893,11994,-48747,3153,43907,-26138,-70774,-510,59385,44326,49874,89339,106498,89240,74997,57717,2203,-35177,57649,117193,16696,-68185,-62188,-13546,32679,-15043,-39172,57040,75845,-13534,-24173,66677,110017,50544,-38827,-38388,13475,60325,97101,73905,21797,-40266,-96074,-115483,-118720,-80029,-4411,-7376,-40134,-1879,35610,25453,3817,18075,33101,27450,41723,76822,112214,98046,67943,55883,63384,86850,50651,-61397,-109809,-24342,83064,126984,110583,26216,-55837,-49498,36439,83455,31637,24232,76208,36878,20581,98120,99580,11253,-55274,-69988,-64883,-1769,60021,27006,21329,95082,89766,2901,-29749,-1600,4995,-8018,4101,45595,78005,23432,-42380,-26015,-31117,-70321,-47911,1187,11484,51740,77520,69732,41628,13935,-1424,-11390,-7733,15757,25045,13076,6081,-28042,-99925,-133299,-65813,19180,50717,57945,50294,27394,22404,-10346,-58810,-71012,-51126,-18741,-9966,51703,159520,152387,84992,124866,195269,121776,13298,-1737,-3842,-53867,-98419,-90926,-17518,46808,64407,71254,53866,12238,-17587,-29369,-54137,-69300,-74142,-61794,-102,83750,106969,26887,-53376,-32794,23970,16506,-27506,-62,29353,3144,-2423,25715,71759,89953,57711,3570,-61242,-102443,-78379,-59895,-73788,-34482,4168,-4118,-21243,-34245,-30524,-20814,12179,30249,4174,-35394,-36998,-44867,-69124,-81724,-72944,-54849,973,79810,100013,89870,67248,4756,-60687,-82528,-68312,-74429,-94436,-145425,-180693,-112073,16625,43867,-39486,-136273,-140976,-57433,13420,7425,-43916,-37044,34186,73445,91647,41778,-95713,-136772,-53701,24556,51123,11138,-74900,-132768,-108526,-43107,-55843,-100759,-100050,-98704,-91539,-49160,-39953,3148,100408,109121,53677,28680,20823,11681,13198,25141,53548,67326,22586,-24056,-46957,-66599,-27938,23560,21752,26483,39562,-35638,-87516,-20359,49119,15187,-12255,-8081,-84770,-155150,-91095,-32613,-56838,-91371,-96032,-61810,-44137,-68997,-47931,37462,74071,40205,-5364,-28548,-21160,16201,33493,-29018,-45303,71337,144576,104361,89377,95587,40290,-18816,-43298,4745,64156,47373,8137,15734,18421,6279,107,-16891,-730,41927,54780,59243,48680,13461,-1773,-26753,-46656,-42900,-30851,-12634,53205,126574,128004,35716,-26101,21013,69625,45685,58832,64347,39179,28159,72928,100355,53025,5088,-1733,-20248,-69775,-90676,-30209,11822,4204,-392,-7069,-7827,-15820,-48030,-77502,-74357,-52894,-31304,33181,161643,217834,166758,101626,49586,-28053,-53109,-11270,68768,111501,61331,7354,31112,82737,54206,-58503,-109641,-77874,-73831,-103177,-67241,4383,30965,20400,-30753,-132574,-195949,-117925,9072,64865,44076,34858,46762,6921,-113778,-190263,-142855,-57603,-28052,-10795,-14503,-46535,-43666,-16575,-37558,-16139,65029,57122,-18672,-30148,39548,77671,14835,-63948,-85150,-80234,-62710,-24223,-22328,-59463,-89014,-70287,17953,70417,40436,33441,117764,149993,37888,-46360,18866,125012,178860,152952,71213,-13327,-69402,-69277,-53169,-34643,2692,78898,178360,168615,57621,-11268,-74817,-85334,39271,120227,60538,35855,84656,124680,149196,134590,77797,61161,86616,39917,-12232,41442,101658,73839,37291,34225,10178,-82693,-153653,-101010,-10956,-4938,-61137,-91052,-59562,22076,58287,43334,15707,49975,75917,33564,20616,63504,16720,-59892,-47096,-34283,-85877,-75771,12564,76676,85276,92312,71823,2785,-65132,-50245,30378,87083,42038,-56824,-72585,15971,30838,-34587,-52202,-23458,-18968,-10911,3420,-14253,-41792,-14775,21233,-19252,-96724,-110660,-62225,13729,14630,-44042,-89120,-103067,-67646,7471,27465,2339,35545,83633,103401,79584,27652,-21575,-25936,10083,-2270,-35585,15239,71708,34024,-34024,-62297,-47313,-7971,39950,53848,-10065,-75152,-34123,16924,8122,15874,49196,93588,84455,19299,-17212,-22957,-55453,-92134,-87962,-57826,-52787,-86844,-111678,-54009,55803,73255,-1096,-39129,-74877,-161032,-125562,-49340,-105457,-190558,-149185,-26842,57528,45870,6598,-8933,19683,56569,29881,-676,22219,21187,-8329,7664,47114,49102,39924,47334,28730,-7436,25859,39839,-12199,6670,59906,6342,-55723,-41643,-12068,-11575,-3393,19707,50633,60721,19277,-8449],[66741,33038,-60982,-66594,7292,1870,-54012,-42006,3026,25315,64516,87143,15685,-44324,-21474,-10779,-26459,15696,63689,96317,103481,33360,-36181,-68325,-70357,24404,130175,118593,63229,59447,92137,90222,16552,-41397,-15490,7738,-24587,-55280,-55505,-89400,-100275,-37988,-16342,-41552,-4771,37952,27612,26995,21190,8265,30328,36200,-28437,-99169,-124120,-85408,-11991,22109,-34816,-112433,-130164,-86189,-15843,42683,58641,22376,-29792,-73970,-70075,-6276,69948,122051,100729,27641,48760,109457,63766,-14072,-15298,3619,10663,-17240,-37539,12712,22450,-67681,-97347,1347,99164,170150,194520,144649,40710,-64281,-87889,-63107,-44263,-52677,-25984,-26664,-60231,-85097,-73627,-6076,39606,30837,25379,31077,47359,85084,84182,13461,-15335,15623,8521,-11131,-4056,1798,-9196,-54553,-103746,-108460,-81786,-35202,16317,49266,71922,84407,103509,70148,-6578,-33882,-2165,-4462,-35270,-34582,-55555,-120242,-120923,-33291,30526,4915,-32176,-12956,22936,29331,-5118,-40854,-56723,-77607,-111000,-105588,-59812,-24899,25442,65009,51424,23183,-6664,-21444,41534,92703,75845,106007,165281,111134,-2163,-49790,7035,98642,139967,139213,51199,-38762,-35476,-16137,-40902,-52175,-51293,-55877,-8247,60456,84734,47637,20595,-6843,-18150,12562,30570,10150,14403,76692,143673,149621,99188,68388,108367,144537,144365,144495,96029,-24201,-86695,-52833,13041,74669,72386,17262,-18906,124,63748,98478,108930,108341,59829,18950,8560,-19805,-7598,46763,28007,-46683,-44695,51305,119914,38913,-66842,-44552,26306,44519,44444,4005,-78681,-132807,-88164,-7620,28413,15881,25822,74286,53275,-31604,-49536,-48604,-32995,9171,19618,-805,-21252,-59432,-48818,-25230,-62295,-84682,-26609,29458,87132,148366,152027,116401,89782,32437,-24528,-7623,19002,7967,29883,70148,105869,87704,38147,14995,14047,-60574,-142591,-80344,10728,9242,4409,2857,-75474,-140155,-138222,-147948,-125016,-57417,-26314,-2482,30775,41482,17724,-54210,-175267,-169457,-23434,46510,3680,-34160,-6699,6077,-18465,-20639,-19820,-81974,-138428,-83120,14316,40054,45900,77456,130092,142380,82966,-686,-16155,42636,94087,128137,138063,88155,32607,-8886,-16166,2743,36325,87292,75966,17749,-13846,-23020,-64842,-93486,-65735,-28837,-27175,-31074,-7709,53243,84263,97303,93095,49390,-24187,-84678,-86768,-47208,-19557,26724,58629,12009,-22047,-19814,-36225,-6419,57512,27592,4588,22206,-15179,-77981,-85052,-105183,-144572,-113586,-97256,-96513,-38603,-10776,-42570,-64979,-69666,3901,115301,95836,-34290,-110130,-60550,39514,-32017,-176020,-179824,-95455,-80542,-99239,-76190,-206,61369,115254,171383,90347,-44531,-57200,-9669,833,10065,28539,-37186,-117272,-52110,32541,-5306,-67705,-67491,-75846,-104271,-90976,-36696,462,4017,-31499,-76202,-36354,38706,68074,49125,-14798,-59024,-6460,53256,66486,54578,40578,10193,-24344,-26802,24258,85421,80539,45953,31096,19835,13300,65557,63837,-23028,-48315,-34862,-30626,6841,-1505,-25759,43412,84953,-497,-71003,-9384,74454,44031,-48171,-41855,42762,102005,111139,61043,28840,20650,-4690,-52074,-60622,9846,55591,-9905,-49234,-32616,-25328,-19840,-46737,-44928,-3443,39109,54807,40002,10802,-14461,-12189,22595,54842,36147,-18474,-59356,-53958,-7039,47958,70606,42835,-32936,-90200,-93593,-35599,36311,36464,-9815,-34862,-40488,34650,134372,105960,-23544,-122302,-143228,-135399,-88319,-55982,-102917,-108000,-28724,15651,453,-17874,-28299,-19731,14231,53656,92032,122272,82548,25743,15905,816,-35849,-40165,-43568,-73574,-27323,33266,26780,21946,56856,85839,79376,62479,62466,79589,69686,30306,-930,-14000,-33556,-12294,62365,96967,43078,-14159,8858,67022,56618,1817,-14596,-16820,-37715,-72841,-14956,126663,163808,111403,160032,231389,163943,47617,-35551,-104536,-172936,-175185,-76148,36843,40245,7427,38920,57807,36154,-2918,-60127,-109753,-92422,-63541,-40040,33681,106876,87154,8751,-1856,71016,106938,68561,-4473,-24479,-4802,5841,11807,22773,46885,67885,87684,89683,23197,-68325,-102601,-106904,-82948,-11729,8849,-48676,-88782,-65200,-18814,-29798,-28849,17621,23137,-14754,-13651,-9677,-39063,-61351,-53091,-48970,-17347,74579,119659,98497,95721,109389,61732,-16554,-41881,-72916,-88204,-99560,-109380,-80154,-39626,-63170,-110704,-118788,-72269,-15407,16637,8267,1914,52124,132908,128657,78460,26475,-44413,-61368,12267,77457,59515,-33155,-95551,-92835,-46067,8502,-9863,-83451,-109809,-84508,-24515,28029,16654,15024,50451,55731,29447,23463,26926,21027,55819,104349,108794,71419,29501,25337,32511,15647,36245,54410,18598,5123,33257,2338,-29642,6412,34988,2392,-7281,27351,12172,-38562,-13671,27570,6348,-30764,-25002,36398,76364,4339,-64777,229,68302,71702,51783,-3534,-43963,-29908,-18704,-51954,-43498,22897,44222,21856,59875,92289,21445,-36541,-27523,27993,72554,51958,22451,39206,7317,-75540,-141996,-167713,-108580,-3173,25466,3379,13346,15913,-4659,-57572,-72064,-32911,-35534,-66396,4886,111765,107398,2459,-69898,-27453,44613,35542,28560,24276,-15862,-68725,-24337,11922,-60095,-115289,-99186,-95996,-96576,-47663,26482,37586,24728,16980,-6356,-30001,-63939,-99246,-77552,-23370,-38865,-105041,-90458,55766,137952,90795,42003,-5647,-92041,-107153,-37167,71013,140606,120600,70355,74071,72107,6173,-62319,-70995,-82990,-127264,-137220,-90347,-35203,-39984,-67645,-72300,-109226,-136038,-39270,90486,86024,1981,-20247,-8202,-52747,-152159,-172809,-92241,-25288,-10451,10598,-10449,-87199,-98133,-32064,-47314,-96207,-36410,42122,48298,17970,49369,111100,90601,-806,-44918,-17862,30875,57723,35606,-1234,-51997,-64300,27469,91407,27121,-33063,41599,138623,80920,-57304,-75613,25637,122149,129227,65219,-11900,-62544,-60265,-30113,16022,36633,29339,65515,97164,59160,48120,24980,7578,84991,151793,120466,82002,85979,107704,131241,109171,16449,-45009,-11445,-2552,-21916,-2970,44668,75762,49541,-14870,-54715,-162021,-246045,-136107,24655,44866,-9186,-43072,-52927,-25397,3266,38335,64717,113748,117795,55018,35732,57054,16941,-19832,-41154,-103161,-128202,-66248,6239,56256,100085,142118,104010,4199,-55566,-36891,-8710,15848,13341,-47517,-70694,6557,42359,-18079,-29596,-9239,-24755,-68191,-79777,-42492,-33508,-44934,-11981,15939,-26950,-44092,-3611,26225,4823,-28777,-89308,-165627,-133494,5542,56769,8743,23752,68381,86239,71910,62573,92308,112600,81640,38740,32363,42285,4240,-75719,-135826,-121647,-59459,-16520,17280,28812,-23201,-50656,10806,50710,58207,67527,34683,23744,18728,-35240,-57649,-8295,35328,4800,-22538,-5088,-21030,-94676,-150775,-87221,34972,18215,-86301,-86301,-49991,-86329,-72758,-29856,-64853,-111514,-74357,31954,98655,63791,28088,36831,27339,10238,1967,3909,28901,55543,91246,121898,80297,-19357,-61991,-16626,-2671,-30197,-13025,-8597,-22243,44704,102683,28558,-61900,-78442,-43180,-18433,-6806,-5085,-8311,-2671,1883,26348],[129069,102944,-26069,-84236,-30544,-15092,-32981,12914,45625,21325,28391,39470,-18302,-60547,-63988,-77278,-91534,-62877,-43976,-18193,-1441,-60975,-101130,-86792,-52926,56074,163347,134342,67937,97674,152072,128071,26992,-56141,-35945,29591,57779,49421,61522,51462,5969,-37487,-85150,-96286,-19932,42521,32902,50917,63950,39352,9650,-20322,-16752,9149,-9570,-36166,-38015,-51557,-70246,-79944,-83446,-68176,-22052,20782,38990,18194,-33023,-76043,-61315,2300,54345,60228,29555,-6063,59757,137435,90911,23996,25607,9421,-25365,-54342,-39694,38618,33923,-88829,-167488,-107591,33217,137342,144389,118247,99681,71790,51133,24745,33505,20892,14071,27875,68616,54758,-40538,-80615,-34467,16374,31425,15513,35404,123833,195152,153811,91628,86681,33795,-35356,-17703,148,-14833,-48090,-103555,-106807,-49870,-17686,-6836,16627,38459,25916,30188,28455,-27407,-85865,-53436,-5111,18385,37349,-6195,-88763,-119911,-122196,-113036,-69845,-22277,-27,13928,40605,17081,-33264,-75926,-122548,-140251,-95133,-65956,-70051,-17649,51108,60889,19207,-14932,1679,46313,17659,-37535,20703,104321,51289,-32313,-12611,63007,144541,187162,139742,29815,-44873,-68813,-72847,-37196,-553,-18743,-72300,-80244,-25809,30898,26255,14477,-4717,-15232,24860,44759,18360,54333,173363,264768,212320,79598,45623,100137,101006,57458,68627,68785,-24341,-106254,-87440,-22460,27976,24120,-12762,-13093,41075,79786,80670,90114,98126,69909,20334,-30143,-66150,-59321,-3679,-5621,-58465,8557,151129,168840,50444,-39360,-15856,53901,59598,31397,-25679,-94477,-119763,-86583,-59300,-22138,-5130,30484,118822,113086,-39094,-96484,-62764,-33501,-13528,-15856,-27366,-16227,-32835,-16123,26253,12039,-26695,-3276,38354,71261,85987,66447,71714,109630,80624,-17926,-53740,-14601,-7407,12516,90637,149048,100566,24935,-16603,-14026,-29140,-51824,-6058,29438,13740,32189,65091,26428,-24837,-65714,-111679,-98979,-61964,-77718,-68389,28656,129048,107737,-6945,-107197,-94380,3504,32042,-40479,-52024,11224,40928,41201,51421,19063,-58201,-82498,-50855,-36230,-44046,-9317,59586,131344,157702,87426,22831,55882,118944,127852,120531,97250,62046,41171,8455,1078,15669,15432,25756,27898,-25115,-78612,-64357,-51623,-94325,-109366,-44886,20635,48687,81341,168682,189277,114173,31006,-17515,-33425,-21151,-25346,-52416,-27930,67949,103008,23012,-22787,-3176,-22702,-39862,-4503,110,-6653,-14379,-46696,-58307,-46670,-101004,-139111,-21896,91785,67497,9178,-16166,-25968,-23627,-29003,-14295,23822,69327,74353,-163,-47833,4573,-57,-88027,-126913,-88052,-70552,-75004,-20836,45336,32161,22190,69903,66836,30002,10463,1289,-18688,-45089,-23644,-25572,-79931,-16874,89603,63722,-13295,-53246,-67321,-88023,-110801,-75814,-37395,-77609,-142313,-154428,-68830,22306,36637,22098,3767,-2410,16407,32273,76886,112211,66165,-24050,-67694,-56169,-8268,23832,25981,13596,-39,14003,6041,-17737,-34466,-31911,8190,37136,-6950,-46459,-35185,-1027,52753,62042,-18839,-91507,-53052,28745,32270,-20836,8070,92745,129821,103549,50113,47848,78949,79712,29391,-9660,32840,69234,31326,8118,2114,-19509,-38473,-83697,-98798,-39952,40454,66069,7142,-76800,-118116,-106312,-63330,-45249,-79168,-99129,-36549,33460,43767,30313,25041,5710,-43189,-50450,-41382,-48222,-20217,10046,-56304,-127541,-84245,37392,97433,41618,-23558,-65924,-91859,-112054,-115095,-128358,-156173,-138773,-68542,5583,40025,14983,-40187,-54831,-8817,46190,63394,54930,29672,22959,55625,56828,1901,-40681,-97322,-156636,-123967,-58576,-20846,9642,32691,63459,96642,88144,91417,152353,138748,52070,18747,49795,46746,38544,74808,61237,-15568,-30134,18168,43782,10631,-28726,-11122,15942,-909,-51404,-41097,34072,70466,70686,124910,190539,166199,99979,31302,-63488,-170164,-169790,-34343,60392,-29306,-104659,-42547,11575,-5735,-39874,-63468,-43406,-18584,-39758,-32592,61910,143518,107912,13026,22381,119971,149075,81908,4264,-30281,-27716,-13219,15332,44989,45475,19813,38903,50767,-5641,-75658,-109772,-89375,-6561,73869,55722,-38599,-93692,-67261,-15968,-51282,-102756,-74933,-23513,-15650,-1197,13166,-10479,-53884,-71737,-77562,-51454,32100,75338,50684,71690,142670,112502,20000,-7184,-59964,-86004,-25538,26007,4109,-47439,-106490,-129940,-80571,-11673,-8825,-22460,-31974,-38065,17182,125633,144486,76480,37347,38184,25548,36175,66392,20920,-57967,-40661,25382,54791,61762,21481,-52253,-64010,-2547,59527,56460,3529,3735,31680,50765,30081,6072,10433,33430,96892,152272,132401,76074,46739,60446,90669,82872,68608,52075,25001,29939,43662,44382,24094,7157,-2186,-1021,13798,50269,85574,78716,62094,45786,17708,9785,16339,36807,70797,23692,-64352,-28576,39158,54604,39391,-12769,-53314,-42192,-28607,-9877,23537,2270,-63685,-75420,5467,73879,46573,23980,47120,47176,20785,12840,24821,34098,-19514,-120535,-186997,-213454,-146333,-41759,-19092,-50241,-31180,2142,16934,-24061,-34472,23633,33179,-28647,-14871,57946,32854,-70940,-82594,-7610,36314,10744,-20394,-49576,-68766,-88334,-70692,-85781,-157084,-169407,-111633,-69842,-28667,42680,94855,87973,83294,60749,1194,-55293,-107736,-139828,-92936,-3465,-28683,-148322,-157220,-22955,70011,71755,73302,15284,-94064,-108163,-37647,33371,68245,72385,68733,59201,21731,-41929,-64272,-45253,-83585,-169069,-183582,-134604,-41187,10725,-24518,-36469,-26477,-28452,37037,113805,61335,-24524,-21686,-17444,-73642,-97296,-51729,-7176,7103,2624,11285,2531,-67785,-126567,-91807,-84213,-130906,-99943,7292,72199,54183,59344,108410,109541,44701,-928,23291,95560,127651,86416,48388,6155,-38240,-10032,31820,-14914,-66230,-3864,110752,96495,-43638,-123555,-62933,13634,13737,-11896,-45676,-40236,4069,28734,29034,5524,-55491,-61328,-15843,14421,49433,60143,61260,86495,98913,88195,67950,31043,10207,32395,43097,-38974,-133922,-105934,2731,73834,57823,43875,50544,14670,-49493,-64158,-125234,-191188,-125416,-1962,47405,20616,-37066,-115818,-153954,-109731,19211,105856,123469,97780,57643,43712,33089,12975,28642,-1982,-93783,-82131,-16035,-11282,8990,77328,114743,59655,-13161,-30392,-14842,-33406,-52618,-43963,-48464,-32333,35533,88119,40197,-17966,-16973,-12175,-63738,-98624,-48885,-55758,-123789,-56214,72737,64245,34784,64390,74003,31634,-6346,-79574,-174825,-138187,-22409,5450,-21642,8834,52494,83014,83352,92071,157094,183409,124957,94683,88644,20724,-68112,-116780,-147846,-124303,-53223,-6321,15099,17348,-36818,-67261,-19063,27811,66803,70461,-20868,-107483,-121208,-115485,-100134,-27294,74697,74954,8965,6112,7682,-92479,-198185,-140488,-9104,-25332,-111226,-87398,-1705,4937,-12737,-94,27108,19076,6145,33671,66339,51831,32232,30206,20233,5898,-13870,-29769,-3311,60000,124155,137548,64790,-52702,-85869,-3297,41709,19758,9036,4072,32763,109373,137039,57073,-42693,-85661,-56964,-25801,-23415,-34476,-28315,-14564,6035,61286],[81723,66658,-11965,-79976,-76094,-39458,18836,91808,85603,4343,-49408,-60148,-88884,-124301,-146118,-125695,-95756,-70336,-85210,-80296,-64079,-133273,-183277,-122823,-35397,44798,69740,4163,-5117,99947,162756,119041,41714,-25763,-29572,28894,91703,115170,138401,143359,85487,-19785,-125670,-158443,-66968,47461,85248,89914,63536,21228,-19679,-41634,3969,83963,97902,42413,-39524,-94274,-83693,-25151,15171,-4394,-34355,-32139,-11414,-11763,-25247,-18727,11147,34433,44580,22567,-9196,-20107,48450,104704,75888,39092,32698,-17603,-48536,-52384,-45931,6199,29962,-56255,-197452,-213558,-75398,40548,50315,49412,105323,158536,169450,136043,117014,84719,48672,53014,102262,87910,-31530,-102192,-61273,-18242,-31047,-35900,8142,89741,205880,257994,218200,177074,85638,-4025,17526,37568,17958,9726,-40357,-79703,-33463,16035,1311,-19533,6513,32881,44399,42381,-10059,-98379,-71209,13430,62561,113539,89433,-28474,-116929,-170193,-217361,-178423,-70342,-28404,-37614,-2205,1137,-34408,-82505,-135633,-139071,-81552,-78496,-77961,25020,122674,125408,56476,9953,26209,26576,-40174,-73920,3990,99471,69381,-12454,-11497,54135,154462,201999,128951,46122,43282,16274,-49153,-50237,-47035,-83633,-101440,-97975,-93468,-72703,-69721,-57043,-39055,-26729,7452,14648,10748,101551,229910,264560,166659,41974,11667,47161,17539,-53529,-32239,24335,-5262,-72200,-98092,-87823,-77130,-63279,-17593,43155,74542,41568,27875,80059,113312,95422,60070,14870,-23874,-42001,-39656,-61093,-63394,71572,198998,123685,9619,-10300,2272,46039,71485,31230,-30037,-51960,-53433,-51483,-44190,-1921,21170,40179,94491,75338,-58052,-106800,-66439,-21896,-12839,-27368,-12071,29443,-4196,-37628,-8264,-198,-37635,-43534,3330,37059,-254,-54322,-29324,71501,90567,-10065,-80603,-26558,9716,11322,55415,80230,11682,-59521,-78169,-49364,-2977,25577,35419,9133,11395,91466,142619,104201,58588,18231,-15247,-8079,-16279,-73793,-89187,1628,113758,110567,26631,-45515,-51741,26130,56419,-22196,-49054,4062,59081,116219,114335,32372,-10436,-4121,-67617,-159715,-159375,-58305,19463,44109,39664,-4327,-3018,75784,128399,95897,27073,-23648,-27180,-13435,-23071,-17380,5584,10164,-8352,-29741,-56642,-92082,-80412,-55463,-88129,-116154,-48361,59281,92809,94232,158896,170004,81866,-2769,-40358,-35161,804,-202,-19702,-3997,37425,62305,28760,15592,39216,19357,-43914,-50728,-15620,-11665,-43057,-30497,10132,7900,-50047,-58475,53541,147769,104955,33367,32264,53121,29494,-22272,-76594,-82160,43625,168231,118031,3644,-13607,17831,108,-62132,-85968,-80490,-57183,964,12695,-41182,-43137,6072,33314,65703,48638,-39679,-112334,-127863,-60859,1205,-17979,18345,88633,95691,58593,-3826,-19566,2200,-41173,-71431,-73992,-141690,-194292,-157050,-81467,-21085,-7555,-7635,18494,49169,43277,16340,15523,20526,-10341,-54539,-69774,-47216,-31496,-43238,-24474,635,-11045,-22887,-78088,-132978,-90736,-16237,17619,56876,35549,-54912,-62884,38840,113927,70917,-24173,-67052,-43712,-16927,4004,22985,61415,82936,81425,74715,66866,75737,76314,69610,46471,-31166,-75037,-28935,18794,21329,15992,-11275,-56810,-82487,-69343,-19888,34280,67227,36451,-36228,-111172,-137229,-133602,-141266,-145234,-117249,-19560,60083,39214,-11386,-11172,1025,-20730,10071,69209,46895,6256,4828,-57440,-132518,-109537,-19771,21037,-3533,26460,44250,-1770,-39612,-47114,-56313,-61283,-48213,1346,55807,51630,-12209,-63283,-68476,-42013,-8494,-6387,-24582,-38346,-14766,72090,99863,11639,-74508,-119523,-135678,-100613,-80124,-36861,684,-35554,-24295,77284,95472,92031,178125,175854,74407,34327,56893,50923,43168,44549,-7550,-38163,27329,38464,-32728,-84587,-80230,-24358,40140,52953,16628,-3346,-20169,-46143,-35180,12353,84910,113449,115503,136740,93984,-27795,-59395,29559,60465,-59115,-145245,-108383,-62513,-80328,-95801,-33507,60542,48685,-29038,-25558,54050,112712,101000,43359,71653,159863,153397,70792,23667,5275,-7837,-14398,2058,35447,30041,-21518,-10852,-6482,-66839,-105765,-89315,-13873,79944,121225,80347,2308,-54031,-53133,-23664,-71417,-152425,-153093,-61782,-7747,-167,16602,25735,-25078,-77005,-86959,-64140,-14653,13660,12282,44875,105552,88935,33142,16451,-47168,-76431,31437,124577,74110,-17647,-81358,-89815,-39641,871,-16531,-26710,-44937,-94735,-57243,61267,104015,68159,56706,79725,68533,39640,39030,-4211,-34099,18362,67880,73034,66779,7823,-47773,-13601,84949,121997,43124,-56777,-33450,47244,79393,36440,-24060,-42904,-23531,31307,96853,112818,88367,55631,49291,84309,93740,72845,56516,54966,81207,107623,108998,64715,7611,-2372,17355,6118,-80,40279,63359,46419,12004,-6325,14454,3357,-50365,-44653,-23128,-46429,-25877,-756,-18732,-53506,-88427,-90157,-35563,19137,53515,56695,-12830,-100880,-96125,-9033,61334,71232,89555,119733,75585,-8295,-7607,39472,50607,6456,-66969,-93333,-103264,-89926,-61338,-40132,-19256,-22643,-29352,32951,53379,22304,32890,62224,24066,-18336,1475,-20727,-106421,-61821,41243,38743,-4279,-19633,-65143,-77288,-61432,-72075,-119914,-157752,-133850,-85956,-51004,7181,70612,98153,107599,119720,86896,19168,-40648,-93613,-119384,-89675,-12575,-3063,-84930,-98574,-30318,30850,91590,126501,61092,-43577,-54314,-21975,-29912,-48578,-25332,10356,-20326,-66257,-79884,-77005,-62202,-79640,-147412,-181753,-128815,5218,103073,67957,21194,37920,43561,66727,84409,35916,-14491,-4511,-14871,-66653,-40056,42606,51634,20894,6349,23716,41060,-17795,-129353,-142375,-87782,-70412,-68467,-16031,43047,49075,46748,70790,87491,76426,48435,45183,97695,139338,99702,50853,17690,-50290,-81424,-48503,-27303,-32191,9444,85566,76386,-18955,-87422,-59941,-7813,-411,13713,17104,26382,71271,76227,16694,-30495,-43093,-22935,-24431,-27519,-5551,25410,71667,73266,11294,-14550,7100,-13847,-38257,-7794,19377,-40235,-143101,-124755,33676,153133,153177,112045,38407,-37703,-57777,-35759,-37001,-49339,-49140,-21504,34764,15350,-86654,-185413,-216358,-166831,-25493,63058,56423,41458,67353,87397,56427,3645,6554,10350,-12074,20571,39437,-15589,-27535,11094,20771,-14544,-43800,-34334,-12741,-38728,-82357,-105968,-101935,-41538,41645,73536,39699,-20550,-14935,6220,-47976,-103212,-62781,-86605,-171440,-69946,98077,88389,25920,25936,64732,59569,22831,-44680,-101310,-59401,-27742,-75587,-81210,-13731,29077,54737,63044,71817,101710,111129,98338,109006,76231,-47456,-120154,-86205,-71043,-79753,-53176,674,47306,36101,-45624,-98878,-54697,35000,93322,55581,-70699,-171044,-180596,-135078,-103877,-63307,17893,47481,-10196,-9549,35564,-50818,-188355,-161554,-37544,-10069,-57094,-67744,-12383,-2687,-36976,-27253,64083,90721,38791,-4402,-15148,-8329,3308,-5421,10210,41056,16263,-32370,-7895,71113,87802,33785,-12673,-40727,-9140,77600,102053,63383,44066,30622,52085,98516,102137,45301,-34188,-75607,-42463,-14855,-36241,-61116,-36466,-4714,9924,41373],[-17988,-50040,-47974,-50955,-62127,-42177,42449,126361,105462,-8638,-108241,-112524,-98720,-145518,-190477,-149475,-75898,-25082,-45464,-70053,-66819,-132473,-203196,-151486,-38013,27230,-21713,-116059,-76568,61342,120117,92558,61794,31341,18395,32065,47376,52929,75457,83084,59933,18007,-67339,-155854,-122940,10493,97150,75844,12029,-6253,-10298,-22120,18020,112275,145255,70559,-37187,-66097,-16310,72648,112782,45383,-46967,-75196,-49441,-37115,-33153,9570,60074,68893,65707,41530,-282,-19267,15592,39976,24937,1658,-14825,-57623,-52923,-22843,-28564,-20200,32710,14178,-111180,-150677,-86622,-38462,-41178,-26575,48396,108050,128447,141548,150801,107042,48436,5401,-3946,4182,-17480,-44053,-39943,-45473,-75467,-56354,-5403,33639,121209,210333,230592,205908,97889,-2866,26293,78526,75018,88343,78621,17676,-636,44121,44865,3263,27327,88164,97662,56218,-3944,-83117,-79094,-10462,33228,100652,125173,17637,-83907,-108801,-176055,-235004,-155921,-71119,-73626,-50744,-15290,-23654,-68399,-108684,-106188,-70604,-58937,-15708,107270,189533,163251,86657,34375,8672,-23693,-39819,8479,80908,113508,68989,5351,-17119,25421,121446,164614,144546,120255,116854,64875,-17961,-84891,-140999,-138723,-67261,-45468,-98078,-115975,-130425,-109725,-37087,-248,-23350,-55205,-13601,108588,177542,166195,138814,92061,43801,29543,-35290,-119505,-85858,18077,58928,33217,-21746,-70530,-122554,-159409,-87431,41827,81969,50574,57542,108338,119965,79875,72965,93383,64327,7040,-47589,-92485,-69720,42900,89043,3508,-28745,18986,17167,23362,54432,10817,-47942,-21214,835,-4124,26723,55836,57546,62081,41848,-32446,-110097,-128261,-97169,-31554,-3330,1899,45639,85894,33068,-28637,-37756,-66674,-111083,-92445,-28457,13779,-4104,-46648,-53537,27272,75505,-2683,-75882,-16833,36802,30364,24372,2921,-78543,-128200,-107999,-63284,-6193,23871,-11411,-64826,-22635,98504,153292,114592,74835,53219,40769,59399,55409,937,-25480,10648,58489,70093,46124,-57542,-115500,4708,97281,24237,-85193,-91452,15278,160293,158382,45447,28748,34921,-89209,-207322,-162490,-29032,6846,-25159,-60000,-93852,-78377,10466,82190,48219,-49788,-93905,-86948,-63632,-31736,3535,23664,30102,3928,-57364,-66065,-44000,-29528,-35321,-58580,-71900,-23150,56430,41195,-10007,35766,63440,33518,9710,-20360,-42686,-40778,-37402,-4048,-5745,-52223,-22855,43881,71146,74211,64608,758,-36519,-16474,-15669,-38739,6320,34052,-2584,-15722,10231,42708,54139,49643,68891,104470,102237,47233,-16115,-87677,-104745,25841,172441,180445,100881,52647,47173,48060,-19453,-91381,-112192,-68978,-16575,-26347,-57927,-31688,14616,27060,53916,32045,-77304,-151705,-145566,-78265,8106,55343,67314,50017,67679,89739,39466,22313,86025,55328,-37941,-77808,-122021,-154175,-111231,-56726,-30770,-29614,-44620,-25657,5678,6861,2656,-18136,-84491,-105758,-61136,-34958,-40875,-68264,-69707,-32206,-281,-3709,-47997,-137611,-160249,-73614,-18293,-34082,5271,44457,-19288,-46777,65464,147610,75864,-26602,-39785,-13448,-23404,-3110,40904,40475,-3970,-19344,26814,84190,93997,22478,-16327,-3051,-100523,-233620,-163920,-21339,476,-18011,-42079,-70736,-40974,18515,22617,13279,46027,79804,60444,-9664,-53019,-86479,-107311,-76097,-27060,24810,37346,-25791,-71015,-44040,-18482,-30046,23112,127417,133025,63038,17348,-25759,-73681,-109066,-81434,-19845,26280,98266,110158,29186,-12196,34954,87258,77775,51816,83189,104829,38905,-54574,-70639,-32093,-23762,-33940,-38180,-38099,-44942,-21099,62164,102620,19082,-73826,-63633,-18784,21479,9192,5163,2299,-63241,-54602,75501,105170,68978,132629,163995,96946,54570,48552,31566,39436,33962,-22188,-15916,65862,38536,-73195,-113426,-75249,-7548,55217,65419,39521,30304,-15156,-86296,-117426,-100685,-19701,37591,60663,127802,150355,69252,35944,69166,62803,-5949,-83448,-119642,-109256,-98394,-86878,9595,85892,21322,-47321,-9211,23415,10594,17772,49182,127038,181206,104390,28176,30863,38461,34670,25982,-5049,-4374,10153,-20545,-16719,-20267,-93259,-129475,-68173,30094,84789,91553,70081,30586,-23401,-45573,-20334,-45893,-116084,-127302,-40152,3040,-21882,506,52588,17139,-40347,-47825,-50804,-60442,-60108,-26644,24784,59832,62113,41329,4194,-64415,-61099,42351,120926,82406,759,-56067,-48469,-8393,1628,-2620,22273,9915,-50830,-33241,40762,44807,27312,37672,50304,49542,37429,29149,2497,-9215,10106,-2528,3258,40375,1918,-44319,6906,116689,150726,53811,-61043,-52809,29293,65009,30798,-32546,-76295,-103043,-87599,-7357,68970,73907,20027,-7813,19578,41178,59449,83782,79370,71268,117656,123296,60226,6919,21095,25347,-29003,-72440,-50919,-9560,8996,448,812,14659,-10354,-80854,-109117,-70418,-28380,-7077,-30549,-91576,-149365,-168474,-122284,-20638,71916,69934,7457,-45717,-79973,-67464,-8915,36238,41918,74908,128175,115044,27006,3674,61585,112975,94383,24631,-1190,5283,-28847,-62194,-20880,66249,42747,-43163,14677,71631,-5566,-63356,-13989,4024,-35785,-33430,-29166,-67736,-20068,43592,5100,-32082,-12379,-43772,-52626,-41457,-58930,-89929,-91908,-79606,-113736,-127697,-43753,19664,36295,75476,99923,68118,35117,2794,-49371,-71477,-62473,-19237,30130,24653,-1959,3961,37378,106612,123684,64659,-142,-2721,-12076,-64604,-100299,-65272,-36980,-97435,-140257,-102619,-86721,-73971,-47647,-78348,-116714,-54396,58642,110004,73004,41367,68244,69160,44098,19018,870,-20335,-35576,-40884,-46237,-36092,20022,46274,26017,13476,42836,62386,2947,-103995,-103495,1767,56814,20264,-7428,13750,16199,8082,42701,88732,88687,57989,34998,44530,75451,47625,-9380,-44893,-95243,-114109,-54541,31192,56047,52525,55305,31289,-8428,-20112,10348,62746,99237,136548,138879,81835,64623,61245,7255,-8146,74353,110744,25627,-49223,-48387,-14671,48419,55496,-26284,-78556,-58992,-38143,-10599,21071,19343,-21166,-87095,-61706,33779,76088,109483,125692,27051,-67732,-53240,-8257,19309,53802,44833,19689,51351,36024,-67874,-140335,-139303,-137970,-91269,-42541,-14625,29895,104103,142641,103039,-3406,-63975,-36723,33733,90243,86401,29137,-11561,-38080,-43747,-43054,-62184,-64624,-19337,-12528,-59116,-119237,-138041,-71453,9860,-5023,-45629,-36236,15491,40698,-28433,-107188,-88818,-94327,-132959,-50713,59570,49700,-2886,-21711,32513,71526,53857,2274,-18788,30770,24121,-78631,-100223,-31937,-17059,-18174,-2581,3827,-7442,6481,58219,83668,26087,-90043,-129204,-52343,331,-18411,-25251,27483,89094,50560,-42413,-63834,12062,116684,148543,69133,-49544,-99183,-93419,-71934,-69116,-82553,-57372,-15780,-23477,4453,82022,35469,-104025,-119242,-16534,48031,31960,-14224,-37186,-75912,-115057,-80116,29347,68406,39965,1491,-52115,-64495,-19319,4819,31320,75771,67016,21123,43340,115812,83985,-39421,-80129,-18330,72149,135187,113259,55929,56216,41840,9666,19881,43938,37009,626,-15277,31561,46852,-6471,-53096,-30804,22799,39493,19887],[-23537,-72189,-42758,17028,20220,-8329,32569,102881,91733,2872,-66413,-43404,-4731,-47337,-116487,-109443,-45031,21219,8228,-40141,-40779,-59094,-109643,-108955,-29368,43208,-8494,-103494,-83946,3370,65520,104539,108702,85845,74393,51601,-4755,-50198,-45584,-43553,-16915,46660,37374,-67553,-114220,-27724,49562,11440,-39438,5191,43538,14336,28907,111813,123792,27503,-58707,-28100,72583,160365,166332,74820,-26355,-59121,-30685,-26450,-54556,-37687,23798,67396,79098,58349,15272,-23168,-30749,-21638,-15446,-33087,-54970,-67596,-44126,6721,21018,14891,64041,89591,39452,10897,-17447,-47372,-47660,-15429,25690,21737,21235,65305,109170,71466,21327,-57126,-105023,-43722,48536,63467,6006,-46771,-61149,-32079,7787,18502,36015,73546,121742,137701,45367,-59057,-27129,63240,94147,115349,155533,138522,82749,73949,68361,27515,33737,63116,50442,-2070,-31089,-63460,-98953,-85753,-31671,38278,70253,17232,-16859,7071,-70983,-224500,-208868,-74281,-33194,-25389,8047,5885,-28080,-51008,-70533,-69327,-19102,48639,103630,102923,57378,36470,23330,-44089,-90112,-48185,43413,95457,57948,-784,-1204,5002,31807,100622,133550,164549,172466,109740,27005,-16670,-82922,-144073,-75764,39221,20973,-72493,-81041,-93967,-71936,34898,62086,-37677,-96949,-29374,56147,42522,58246,169981,185407,102700,51807,-26417,-106494,-66950,48201,126931,139261,90386,23361,-65228,-184296,-184208,-47636,58652,119016,146301,115990,52457,-90,30949,96722,71171,1861,-48373,-75914,-56451,-37662,-72115,-80732,-16137,45243,9908,-27705,-17240,-48352,-96034,-57441,-16178,18475,68984,64998,55433,83603,18866,-97991,-148396,-157654,-151034,-99509,-48902,19791,85953,96733,65036,59042,27303,-86382,-167673,-112414,-57075,-26879,36755,57762,19172,39895,70376,-16609,-89516,-20098,56857,71663,53338,5336,-84550,-106867,-66332,-28804,7349,4718,-78570,-139701,-84956,11771,68820,64045,43791,35315,17968,41035,90987,90270,71877,64713,58899,79521,85395,-63441,-170507,-39936,88765,20897,-142795,-189909,-42919,147780,161454,53894,23068,18774,-73978,-142145,-78516,12152,-7882,-47676,-65777,-109611,-126173,-56237,30385,10510,-49445,-43168,-49983,-51029,13731,72757,56052,20228,-6466,-69367,-84843,-20007,30430,6074,-39965,-63215,-37076,-1923,-57040,-122225,-51039,-734,-401,19197,2599,-47485,-87943,-93255,-53121,-65802,-111593,-59389,40128,60160,50010,69077,43037,-6980,-36466,-39511,-12519,30519,-8999,-73934,-47730,-7318,-16642,-31781,26708,129137,149906,71645,11613,-6871,-40931,-64596,-1072,105535,164045,152966,118553,81079,61268,-22645,-120781,-130531,-64900,-30670,-30775,-16958,36,18867,29984,38558,8435,-47764,-69454,-80847,-77062,-2671,94544,97092,21525,21501,65745,39676,25587,93426,84451,-17218,-57609,-69163,-103860,-80391,-12995,1608,-22110,-65606,-100535,-110329,-93399,-27981,16480,-61231,-101447,-34329,2160,-39751,-66939,-31492,-12425,-13332,-438,-24259,-91637,-85878,-40939,-61411,-100804,-59498,5927,-1246,-11584,56121,90882,16828,-56132,-41253,6867,20039,29981,17800,-35040,-76436,-80488,-30044,61840,94916,-13788,-75156,-32301,-123652,-292129,-204526,-1071,36173,-18512,-60780,-65632,1792,68775,23267,-20288,-4223,28340,59372,84582,86092,40120,13308,56897,105685,107024,39542,-65006,-97993,-65740,-60278,-78163,-18717,67040,73615,39345,11330,-12658,-13275,-39389,-56607,-6631,77390,143081,121024,21414,-41558,35328,138936,114079,57562,77406,97079,42132,-35177,-36267,20263,25451,-957,-13822,-26191,-37208,-24804,10543,60826,54048,19550,52071,90231,116807,122723,74929,7875,-29938,1412,83428,102067,55713,84301,135796,112583,77995,65849,44613,54867,57344,10305,-1424,33454,17412,-41359,-60608,-28251,26938,56783,36010,11205,30153,19177,-29857,-88297,-117097,-55676,-2762,-8957,11025,33998,6570,19912,61899,79112,63439,-986,-83624,-106184,-60305,-13533,36876,31835,-49193,-73286,-8963,-8642,-79375,-83957,-4536,86107,96150,-2376,-53337,-13785,33216,68640,75539,13788,-11959,28078,21748,2219,-15455,-76129,-107483,-54401,3437,34981,76808,93755,62088,6911,-29301,6778,22422,-18728,-27398,13698,-12536,-84625,-61085,19808,19531,-7243,-5017,-26674,-81911,-124638,-90333,-26128,18879,59390,44079,-39878,-109180,-60682,12403,51076,45165,-7425,-52184,-36655,-16714,-9807,20113,72651,80795,55403,55703,63959,11867,-21909,-8232,13516,36767,44609,25422,1054,-17149,-21715,-57643,-53595,29194,53547,-7339,-14271,66597,124032,84253,11522,-5088,20203,50312,34500,-11887,-48097,-99289,-111543,-30885,53034,35798,-33264,-58802,-45982,-23688,44511,106579,73623,-6370,-4032,28523,7228,-15728,1965,5332,-13656,-36723,-35627,9488,45285,38462,34760,26210,17635,1369,-58825,-79796,-25730,5785,-31142,-91604,-148624,-146744,-66530,33361,105128,62000,-41068,-75399,-66492,-66001,-38657,-1074,-7563,7076,90653,151463,85795,28876,88518,174198,158341,52214,-13089,-13195,-40266,-66855,250,105959,85643,-40233,-30733,7906,-85285,-154012,-103242,-63450,-51721,-17113,3013,59,20540,6276,-55823,-84735,-63217,-56142,-22727,-19745,-37669,-42202,-25667,-52364,-162884,-190750,-78187,-21161,-3875,44664,61267,40303,46135,28487,-34329,-54672,-42440,-16803,37348,58533,16627,22583,80178,118505,102100,58841,21445,11532,-8153,-40554,-53217,-25652,-29937,-97456,-133873,-99757,-76977,-39324,4542,-30662,-49644,17554,70611,58363,33836,55214,95057,72633,-5849,-64507,-67468,-62312,-88029,-74858,-26132,-45341,-49260,11916,47276,36288,35734,24183,-24215,-60461,5674,116601,134969,65258,16280,26898,1059,-23064,42955,107432,65597,14380,7640,2937,2189,-24732,-78189,-116336,-113587,-69575,20627,123934,152933,97796,26330,-12450,-12441,16776,56916,89793,119153,161357,158696,75306,13505,15618,8085,31546,132446,123850,-10234,-73931,-36893,-10981,15292,36320,15172,-45532,-93207,-58684,28546,53133,10268,-29348,-27282,32809,13656,-85291,-61872,23915,-29344,-87319,-45177,16838,41288,64405,69918,66742,80872,83887,47023,2579,-23335,-87691,-124560,-108179,-32574,71920,148700,157230,108664,1836,-102873,-113476,-23481,76315,117152,93083,30566,-23520,-8681,10195,-33723,-81645,-35892,11048,-16117,-73226,-100086,-62179,-14569,-41068,-96703,-62526,16592,57715,8100,-73724,-96061,-82454,-63524,-41278,-21725,-1272,27527,30542,41719,56364,56591,24157,2469,62852,90005,6534,-47218,-38299,-71649,-90641,-73432,-70612,-70446,-26128,31742,35181,-10193,-66571,-100472,-74620,-22449,11365,30577,61140,77038,19039,-33526,16892,117506,169266,149687,86680,17523,-1638,-2996,-33554,-70153,-85297,-61082,-28026,-11880,28063,106336,98962,-15595,-57777,5651,55942,75223,55463,-22493,-117361,-154236,-112380,-47723,-34121,-7331,21425,-47126,-107324,-42800,39046,52306,49327,44641,29238,61274,130903,109450,-28125,-102556,-37108,44720,78007,45651,-6041,8409,1358,-68617,-70914,-525,37104,38306,47775,89917,81407,12926,-42980,-36784,13982,38361,7017],[19125,706,7814,47536,34963,-27540,-28704,12125,-805,-27702,-10184,25413,45225,34349,-24792,-56024,-29827,26123,9047,-56483,-58025,-22399,-19967,-49650,-31124,37696,30820,-35652,-69855,-62669,15257,121835,132666,77874,51333,18309,-42153,-88141,-92667,-95477,-61114,20863,61564,6624,-50780,-15717,10185,-39739,-62512,17523,66421,22504,14288,56595,45621,-28257,-87416,-37864,81647,151211,159757,113730,33247,-3608,16529,-1619,-76743,-127491,-80883,7247,39969,25132,6674,-38944,-77104,-73656,-36873,-26172,-34250,-43634,-36413,20703,66263,60076,77271,112020,104260,67404,7968,-9736,44555,93471,84313,17484,-15540,-2693,8486,-11672,-8309,-55534,-82484,1626,107023,123034,38271,-34225,-38374,-8625,35975,40950,5087,-15077,2000,18534,-26233,-89680,-71328,337,47927,71914,131960,182903,160081,115094,68066,7573,-27494,-68760,-97023,-89886,-48171,-45424,-109007,-135215,-49924,25671,10983,-10666,31781,57579,-42244,-189654,-177016,-13475,73651,61114,37293,32106,40656,25502,-49053,-66706,12597,57827,17511,-74542,-119505,-57878,-8876,-76176,-117847,-73535,-20470,422,-31993,-43433,17555,49904,60543,111796,139767,140079,116721,44093,-13661,-11420,-27112,-60144,20829,112657,46070,-61676,-51183,-23941,21128,102424,84337,-21811,-54435,-5715,6683,-51640,-5831,165841,208793,115511,71085,44688,-583,8676,58300,106560,141529,133441,93287,27008,-92906,-160001,-95066,35403,150505,172852,76260,-34603,-54025,4439,33483,-3038,-38342,-46600,-32201,-4645,-39027,-91629,-47877,48248,81270,-3614,-79786,-76273,-68920,-96379,-92720,-56518,23165,66928,39953,34068,75238,29884,-53892,-103335,-129651,-159011,-162155,-111976,5281,61724,41150,62801,146969,132025,-18459,-114386,-72650,-80451,-91962,25447,104323,69279,71482,79919,-21851,-91750,-4504,87731,119594,104787,36926,-39314,-23201,23088,53278,81537,52205,-57166,-118540,-92667,-69418,-31545,-1429,6819,15007,-10649,-11786,68085,132450,135242,122037,127121,154439,159320,42437,-83835,-59325,11155,-33142,-133577,-149454,-30200,104608,115970,32872,-9719,4538,-16465,-46456,-26361,-7258,-48105,-66924,-50844,-71210,-76188,-29904,16203,-2055,7517,64340,42183,10159,69041,116180,54666,-24767,-45165,-70609,-96228,-40478,32413,13103,-63936,-124596,-110613,-58003,-77408,-107895,-16096,28867,4794,24809,34721,-10760,-60493,-94079,-114496,-116777,-73100,4272,37093,3888,-8507,32961,42673,-4153,-62661,-48115,25707,40531,-49416,-115629,-96325,-61156,-38950,-21286,51849,162928,147518,13946,-43703,-21920,-10088,-26202,-14565,46879,101088,115865,117349,100461,57433,-49454,-141097,-97352,-7422,-8552,-11839,26642,1784,-26053,21197,56440,29639,32659,45618,-10465,-51797,5428,85400,84849,19430,-138,17866,384,-6812,29905,30550,-18129,-37780,-57207,-99337,-68002,21290,40415,11741,-36849,-113686,-159105,-132731,-27792,68267,29365,-22464,6750,18589,-12532,4808,29001,-10941,-45077,-11086,36163,27101,4538,-36411,-100804,-130782,-88491,-33402,-6366,19793,39050,4049,-63451,-78520,-35877,19727,59047,58399,-10884,-66717,-58292,-56606,-57273,23933,97012,15719,-46352,-248,-68529,-202192,-129113,57305,113906,55157,-23773,-51265,10650,50266,-12416,-46200,-51960,-86551,-30492,108944,169635,115505,71251,114711,166128,155505,69397,-32116,-74233,-76447,-89141,-101541,-61448,-48987,-73366,-40606,-2482,-15966,30844,81050,32626,8623,73692,131802,107956,25428,-64811,-25587,67243,49090,2296,11967,45731,52540,18977,10879,31838,27938,26817,16145,-25721,-54290,-72312,-74122,-4514,84987,124286,116846,87705,104881,150936,103267,-3062,385,60980,72943,66843,49152,66479,108975,107505,81921,76080,50758,41874,50230,15696,-23982,-21531,-6834,-3049,-15151,-5834,36386,41511,3676,-7627,37556,64441,56953,17282,-42242,-27271,1107,-32101,-58399,-62864,-77859,-31267,55238,101349,77901,26083,-41170,-85505,-38456,49344,55756,1246,-46306,-63329,-41137,-38690,-101623,-130584,-85403,-48313,-60367,-98551,-124858,-77904,15771,83801,88719,40436,23686,67179,61334,18180,-13930,-28930,-23700,-19116,-24496,25916,127494,151393,104560,49246,-11877,4463,39712,27526,31872,44381,-46607,-168447,-169167,-77827,-26512,-13907,-7693,-6924,-44487,-114150,-126262,-103361,-50856,40716,37635,-72782,-142771,-88179,-33028,-8246,2315,-22276,-36420,-23527,-54540,-57875,12728,79805,87487,71036,61214,54995,3921,-45806,-32501,39699,101462,83027,24061,-13967,-19678,2708,-14035,-49389,24451,101124,20830,-76503,-44466,29763,58614,56712,75133,93301,102654,54035,5444,5587,-22473,-33108,46251,88749,15721,-55810,-72243,-76605,-57691,26570,88546,47108,-59876,-131464,-80253,-26162,-39177,-62308,-31165,46223,75333,60259,86303,97529,46087,13117,6959,40881,83434,7302,-80576,-45819,-2727,-24800,-39236,-55212,-28207,54503,116157,137265,89720,-14044,-75081,-84411,-99318,-81079,-28907,-35740,-46799,51283,145493,93753,47647,105899,156979,115711,-5622,-87734,-101548,-103368,-101706,-29094,58778,44559,-62714,-76450,-56987,-98972,-123143,-113507,-106586,-34571,54047,55228,20053,17980,-21378,-82822,-118324,-128346,-95087,-11287,-4831,-37257,-26211,4124,-41292,-143929,-127457,-28915,-7209,7784,32238,27626,31609,50207,11358,-65897,-80337,-49433,-21904,-435,-13574,-44961,-5013,85896,125905,122587,92866,39249,7895,-3729,-5975,11872,29980,13416,-30353,-63843,-79389,-60624,-1100,13422,-50735,-44293,16893,40085,47641,68579,107822,122928,61898,-42451,-118634,-127702,-91666,-90624,-83918,-28751,-25521,-54114,-4959,64158,47652,-7975,-52705,-79980,-48589,62926,123904,77067,15647,24467,65429,25377,-23127,24298,65427,8517,-34919,-5656,12476,-9024,-32668,-65980,-106825,-87005,-7987,84580,170149,197904,121835,17409,-26430,-11342,17498,30894,1301,-27372,7205,41028,28687,-11157,-14730,-1792,11896,31949,-12718,-109192,-98055,-8526,9908,-5362,28258,79322,28220,-78321,-58872,46061,74921,24146,-34660,3415,89494,9336,-155766,-160255,-75849,-99355,-103511,-19810,54910,54572,19885,16321,62488,91610,92840,112698,85566,9670,-56526,-65034,-59236,-8390,86765,142473,118292,77833,17963,-89881,-157505,-113529,4206,100363,101289,40563,24588,75299,92069,29988,-65216,-77873,-24581,3548,-2589,-18682,-14578,-322,6328,-25822,-56497,-33479,26237,56278,15101,-47893,-56559,-26274,-39571,-64435,-20596,77216,111691,67844,22324,36358,36035,21125,79855,117609,78097,21096,-22585,-69182,-80965,-81896,-85457,-55305,-10749,1619,-9171,-7322,5457,-34002,-91945,-70835,20582,85999,86863,36403,-7116,2020,65566,124970,114060,77252,73153,58871,16943,-16227,-61431,-101331,-55383,23046,27155,-1089,9124,73345,102984,34067,-13188,-7919,-4990,59561,102886,29881,-70605,-98684,-96893,-104401,-135697,-92048,-1315,-32457,-118323,-60423,53972,57897,801,-33737,-36297,18463,99072,107968,13227,-64847,-49083,-24289,-10734,-4493,-31988,-40419,-47100,-100586,-92331,-3390,39535,49485,67855,87040,64581,18143,-21479,-37094,-31285,-11459,6308],[33470,75539,76335,40926,-28170,-80490,-64002,-42947,-73636,-58967,15263,31468,4706,26667,19064,-14024,-4088,50415,32480,-45991,-70266,-34081,-3988,-25202,-43939,6507,50293,26959,-33549,-65015,15821,125709,123993,48217,-2170,-32975,-37384,-24644,-13677,-22613,-32019,-13383,17218,10672,5530,44903,49400,-3295,-34821,8454,42799,19491,-13284,-26745,-14139,-12220,-61257,-46577,30280,63793,111266,151068,97170,46405,51083,20291,-70262,-164873,-151273,-62708,-20048,-8426,15599,-25406,-89871,-110108,-66274,-18112,1468,-27115,-27735,40804,90833,55445,22523,45848,38131,-2711,-23677,32085,129610,163205,133480,59638,-3178,-36460,-65725,-71724,-15897,5051,1547,38596,84001,88195,29598,-23870,-35574,-4299,63797,62009,-1342,-33362,-58138,-76087,-59143,-32393,-31061,-27935,-2554,12897,49534,116511,141176,131269,82769,-6146,-93719,-189747,-213872,-131373,-44281,-41105,-91078,-112295,-26796,44542,-9102,-43888,9108,3937,-101439,-166551,-99937,47437,124322,72898,-6296,18643,98836,87045,-32525,-53447,21119,31075,-35232,-141378,-175380,-86474,-26607,-80375,-111572,-86774,-83182,-99367,-82550,-14679,59869,65082,36644,62755,91066,43652,-38649,-60356,-40698,-15795,-5527,-34511,-8160,48672,8131,-84480,-98738,-31543,58793,76473,17488,-16746,4456,21416,-4193,-68016,-64019,53285,120793,55217,38221,102955,110758,56507,-4363,-25364,17540,57891,57951,41999,9752,-25550,-26522,24559,75917,83437,20596,-50999,-31733,9868,-27055,-59485,-51256,-55908,-29374,28620,26636,-3378,17237,85090,100500,6021,-73946,-61048,-24234,-38455,-77302,-65382,16770,54738,41066,25807,21515,23025,24646,-14370,-59698,-111482,-147658,-116840,-27611,-18775,-50603,7276,118240,127207,38948,2316,3437,-81541,-138723,-48653,28440,-5191,-64,35266,-1456,-27114,54481,110439,115450,82758,6759,-29361,17393,69819,114124,142970,92345,1236,-28029,-25336,-67476,-85260,-59983,-26850,5376,-9120,-41818,7631,105252,133105,116952,150663,183109,196837,183208,69600,-60163,-95748,-92473,-69998,-18996,24016,49717,33955,-17658,-24672,21916,34153,673,-36131,-48704,-67999,-76991,-64959,-37865,11763,34681,16555,2770,53633,111600,74288,34120,61663,67541,41,-54029,-42318,-38118,-52901,-27084,4076,-30414,-104444,-180304,-175598,-67565,-4121,-903,52606,71140,46539,65152,82551,52151,19953,-38751,-110660,-100603,3216,99201,79765,4445,-27753,5638,24770,-13927,-55034,-4378,57706,31588,-44741,-88850,-96653,-65217,-16622,-5463,22066,102087,92785,-15027,-72977,-60196,-32759,-16605,-8822,4205,20060,43569,85509,83003,14197,-82753,-124599,-53628,33092,13064,3490,55368,11603,-51072,18745,87242,62830,61314,54029,-13627,-27100,24259,46323,39431,14802,-8556,-31308,-49351,-45062,-37887,-37541,-25844,-28204,-70262,-106179,-66394,10951,51827,56728,19027,-53277,-73258,-21975,49033,75940,35771,14449,30070,18624,31331,72834,39379,-42155,-78197,-36887,70891,115190,42213,-46745,-89743,-114376,-92759,-38303,14525,56182,45226,-31077,-87784,-55122,-4198,15200,25319,25588,-20314,-34200,-1927,-6296,-36096,15582,101030,68945,3942,602,-35739,-83164,-49416,40891,112610,110912,17615,-47006,-1548,19186,-42471,-61640,-66434,-137720,-97435,60395,146691,87490,14129,57399,119215,106478,60480,21368,-33051,-83976,-84284,-62616,-59208,-102096,-127567,-59082,8016,510,64293,143647,70872,-9238,24171,74093,61385,10226,-53936,-40638,7641,3827,-10774,-5179,17774,40849,36823,33773,9320,-22556,18,23870,6988,-45992,-112511,-120697,-49244,64950,120776,56069,-24338,13116,82739,59400,-29546,-5854,69103,55368,17606,11452,33258,69171,73217,42035,25129,-8916,-35566,-22311,-36614,-69764,-56039,-33730,-22264,-35400,-34045,10140,22911,-1209,11966,69768,96165,93913,81967,26680,5486,2278,-32611,-28348,-2124,-25331,2986,91905,112108,46801,4464,-25909,-74504,-43420,76478,104854,59162,46542,-6459,-67153,-56845,-86307,-134682,-128641,-121256,-113652,-99231,-118308,-80006,28868,85327,68766,44492,38696,61280,57745,25407,-4580,22611,70332,46644,13492,63175,140035,140064,111626,61125,-40493,-76639,-45641,-24041,3720,37141,-53164,-198022,-236181,-150153,-49717,-12894,-23628,10544,45880,800,-63169,-129129,-122617,-12394,19445,-63278,-128600,-110294,-59855,-18152,-8019,-7588,14927,26179,-44818,-82790,-6813,61551,36084,-22103,-23571,12918,-4815,-54946,-23871,111266,206761,150803,58517,21221,40108,81539,62385,-23239,-9261,54770,-7339,-119867,-119085,-57320,-14939,18589,98437,163838,150088,65756,17372,43979,25101,7957,102802,135801,36243,-40755,-62872,-74289,-59191,3386,54231,42572,-31987,-107423,-63706,21291,-7727,-83578,-59878,40000,83906,73482,87874,73051,-13239,-67079,-51916,16177,82467,24473,-79423,-66588,-20922,-27216,3992,40706,68107,116637,153241,167267,144293,55033,-37585,-84583,-107221,-86793,-38121,-56533,-67291,25637,87393,48518,54212,91708,72062,16773,-72609,-138037,-141301,-129191,-129638,-81666,-8660,-20643,-90701,-83033,-50042,-28018,-21955,-68463,-91775,21701,136725,97330,-4776,-23552,-25296,-43962,-67884,-88557,-70721,-8486,-27633,-75587,-42665,4282,-24416,-59337,-12519,31509,20521,18212,-1828,-12927,35878,66068,3557,-86541,-96253,-45149,-12043,-41247,-95133,-90147,-41714,22373,105722,163116,135248,52958,25126,14585,-1552,33553,73114,68436,38560,-2042,-46188,-39107,-3414,-38581,-101314,-80078,-28118,14219,85106,151591,173068,145923,61669,-18736,-76523,-96093,-60559,-40539,-67510,-46875,8669,1952,-9693,32425,16786,-50462,-98070,-121949,-83648,17513,23983,-45706,-48346,37881,107134,73693,-765,-31354,-31352,-41932,-48908,-5898,29082,19109,29251,32426,-20972,-49981,6654,85827,154309,168935,101036,31571,14953,27345,29134,-6892,-90117,-169084,-148692,-58152,5307,-14160,-45894,-30299,-40580,-95571,-108176,-110884,-72510,715,11140,1174,48781,111855,76582,-16525,-17886,56310,101519,82787,20232,27030,81439,11436,-96962,-75221,-35109,-81044,-57755,52748,98807,44131,-21497,-20779,51877,97212,53327,36226,19321,-34242,-24000,65379,70634,31832,37639,56830,53373,68576,39062,-61442,-125159,-120559,-63199,25238,46341,22980,51226,106222,109238,56037,-43509,-119822,-97161,-3356,48783,34760,19579,19590,41699,69535,11412,-50004,260,100446,109839,42852,-3235,-1102,-6428,-25571,-5643,62772,89367,49348,2306,34331,70422,97597,133591,98607,42379,13761,7316,14087,10097,-22082,-26940,-9515,-14037,-27352,-26401,7968,66315,55557,-15291,-18803,58653,130396,129108,61653,37888,64992,54019,23539,9542,3498,21805,25788,-24514,-62195,-72600,-81374,4636,105996,73402,-31489,-76604,-13938,57598,35760,-7589,-54221,-85513,290,79200,53825,-1959,-22082,-59475,-101719,-155310,-138857,-36085,-6692,-74622,-53403,33293,43938,-16727,-86517,-108656,-44441,37067,48734,10553,-21468,-37064,-42215,-20025,27019,11582,-39894,-60614,-71074,-52972,-496,10622,10774,26754,35387,31418,33150,14564,-35912,-84242,-76302,-10627],[-27830,45018,78269,6151,-98398,-114603,-51970,-23066,-47334,-28489,28399,11220,-45371,-15481,16022,-6965,6561,84925,96570,22863,-31906,-37873,-30623,-54119,-84632,-31721,57846,65199,12186,-7007,46742,105420,100411,51096,3986,-18439,11192,55944,78779,50736,-967,-13750,-9253,-26436,-7092,54719,90493,71790,19697,-2684,14813,20570,-34888,-76098,-18698,37113,-7140,-23261,-11454,-29117,18276,99924,90215,49446,47826,27043,-37618,-109585,-117986,-81482,-51007,-116,64732,35466,-61238,-127264,-111363,-61455,-36534,-56738,-16719,80751,119778,39135,-55564,-55462,-30941,-30606,-19199,55057,103726,86672,86164,54816,-19788,-51887,-42881,-43201,10161,51054,22092,2204,35273,49458,14476,1949,-293,25506,101592,89029,2206,-32815,-64166,-92053,-28625,69856,74724,43382,37063,13520,-2190,25081,52555,95854,114666,49771,-60418,-179643,-202602,-117193,-51456,-43973,-39455,-41253,-11583,23140,-21056,-55154,-23660,-40670,-121996,-126756,-26823,62990,56832,-29325,-81454,2308,119905,117861,11819,-16881,32911,41045,16908,-24506,-32991,16449,16769,-62303,-105470,-88288,-87903,-120083,-84835,14263,78338,55863,-21969,-61441,-34522,-48262,-145030,-140067,-68170,-36284,-34778,-75237,-108700,-75084,-38219,-88119,-142353,-78584,36121,19437,-41632,-24656,8598,20865,12392,-51644,-112585,-59746,23434,-12716,-21401,85623,124193,35899,-65936,-113811,-92672,-51088,-28865,-8813,33586,78874,82540,36857,-17412,-25148,-2559,9365,20088,3920,-43591,-39782,-22068,-63943,-60011,17486,57585,28349,10133,49954,85743,60885,19275,6981,19352,7101,-28974,-33687,10349,60351,91357,60011,-2226,18504,72439,49460,-10648,-58114,-65895,-56054,-41418,-63329,-81643,-37566,22939,23179,20271,66182,64912,-30894,-94274,-69079,-47666,-113807,-146893,-72025,21221,80796,125392,108328,66765,19853,-19487,-23673,6406,57395,129024,134932,37506,-18838,18968,47231,-4403,-73015,-79283,-30480,13342,3045,-38164,-27122,64781,103140,50795,66321,111526,157348,220692,144493,-47891,-138267,-100430,-22495,51802,42914,2249,-25959,-23563,23523,49819,39068,17719,-16805,-13788,2526,1318,-18407,-1086,41761,37038,9504,21458,70110,87911,23902,-8795,5806,-14539,-49065,-23522,43035,56488,64098,84747,46914,-34757,-81904,-133544,-147165,-36189,74734,85597,75849,77206,106385,135225,122428,98120,79887,22798,-33030,-31739,40155,140477,160235,96190,31003,34939,44930,10775,5742,81072,79742,10603,-13676,-32173,-50869,-10418,12260,-44627,-68230,-12994,20153,-4147,-40157,-59388,-49557,-10629,-6236,-47945,-49476,7460,72956,35629,-64492,-114962,-91389,-59301,-14102,2361,25939,103359,97839,30115,54288,103386,64192,9159,-29265,-58484,-22906,21542,2505,-15619,-7686,-13893,-55349,-65113,-40269,-34497,-37935,-12856,-735,-30815,-73871,-86189,-42562,38277,85835,45546,-743,53494,147765,149156,58576,-16993,5683,38679,27004,59994,81788,24009,-37205,-62649,-55040,47392,117061,34134,-44164,-38506,-66051,-81286,-8736,81128,112563,76329,-9771,-56221,-16655,9918,-21821,-49054,-23774,-7619,-468,16556,11487,1407,31669,86819,75920,-6312,-92570,-100788,-49749,-36286,-49599,16553,78373,15320,-36433,11029,25054,-51080,-72264,-57110,-110795,-120575,-26108,68416,30195,-62653,-27693,42556,23198,22126,57348,13432,-61894,-38423,10189,-13434,-46359,-28986,11159,30665,29160,75814,101124,36162,-13984,4778,19029,-13085,-44871,-25003,42858,68136,46701,50472,65001,55326,33270,27258,41061,13783,-35211,-21903,43353,88376,16815,-72088,-64250,-27072,23842,43088,-41250,-121030,-61543,5986,-6110,-36607,4765,64739,50522,-5980,-33665,-10837,30932,27061,-23958,-54430,-82445,-106922,-97431,-102709,-113252,-80849,-63378,-63046,-70474,-69779,-22037,19587,31192,59796,94770,80309,60005,60358,37228,15654,-22370,-63651,-8940,87202,88724,91686,128427,93575,18156,-10962,-22935,-53252,-23258,97410,173030,145283,119856,43921,-46665,-42388,-78139,-142919,-109591,-48525,-17328,-25309,-44497,-11232,62808,78093,49704,24194,466,-219,15351,23628,15624,43572,92160,90471,69675,50187,23543,29729,64371,17474,-109958,-166721,-125073,-74940,-47195,3963,-24178,-129133,-180327,-119660,-6768,40128,3337,32811,126781,136121,59036,-61922,-120123,-63007,-27237,-44329,-71355,-77387,-48735,1437,28015,51703,77641,85573,37488,-9820,17948,55051,1926,-74794,-52773,7614,-25845,-80632,-16015,145387,236216,189043,120076,109429,128635,132420,78723,-12034,-63940,-64856,-53245,-62198,-60677,-36374,-27842,-22875,33891,82136,78407,51507,42761,64607,6229,-50223,52709,132861,67980,-14742,-48269,-46734,-41204,-9150,62211,79790,10084,-17662,24918,82586,54052,-30009,-72299,-61867,-49631,-27261,16611,16141,-54695,-100994,-84196,-21009,53285,41075,-45189,-66251,-30697,-8557,42211,76066,57803,58303,91570,140265,145027,83351,11557,-46685,-85384,-74232,-54222,-86303,-64527,5154,14854,5619,37955,35968,2234,-32715,-93084,-143403,-122515,-85677,-96204,-95281,-38340,-23428,-63284,-44621,-3245,27089,23824,-31385,-39278,76435,156646,94485,-6061,-44708,-40241,1171,42278,57637,31177,5480,-66355,-112829,-63200,-13385,-15484,-6477,7908,8941,11282,-6194,-65238,-63818,31082,99691,50984,-51992,-74020,-9660,30115,-43673,-122109,-90692,-52062,-55359,34254,134841,100443,19678,42332,42080,-6210,33203,109094,104082,49603,6087,-7970,-9639,-30859,-91103,-126996,-111127,-63006,7737,82541,140169,169306,152440,91028,54913,33787,3644,-11241,-14919,-56851,-59668,2047,3585,-55094,-55770,-50585,-66874,-89257,-124067,-114923,-55736,-73808,-112370,-40784,78748,137002,97898,3342,-78011,-86482,-64203,-64818,-44937,-26847,-13893,43764,79812,19293,-46133,-22456,49858,112095,88900,20995,26915,83457,99572,70273,12342,-70637,-158353,-149935,-37846,11291,-56796,-112605,-66395,-50601,-97220,-75009,-22064,-9032,1233,-1965,23214,78149,103764,84070,37604,5053,28405,84418,109998,81704,43298,31496,-13337,-20382,69833,94429,28669,62835,150735,109580,-17452,-48081,6103,70275,96698,8337,-96101,-116249,-84076,1812,139625,147947,59088,-15033,-49947,-16105,71548,47444,-39977,-43561,-49516,-92333,-57034,-582,21275,37529,52292,29549,-10450,-58363,-114692,-119933,-23683,34920,10916,-288,-7118,-19366,38939,63915,13495,43419,124756,136108,103297,61384,41060,35529,16683,-7320,-19669,-24333,-3162,14227,49416,88104,144105,158466,47219,-73124,-80824,11620,89861,73760,27128,33102,16405,-22710,-19573,-19804,-7424,64592,115199,111991,107891,121509,174663,213173,168914,119723,107388,25041,-62382,-44134,-21578,-40793,-56778,-60358,-44411,-13478,-2798,45767,108755,67217,-75297,-167188,-98298,32,-2006,-37675,-95924,-140844,-84272,-10355,16733,5970,-13486,-31935,-38019,-68749,-68991,5878,57533,21383,-6108,7953,17728,-7750,-76022,-119025,-85767,-36535,-24790,-23942,-31044,-51227,-27737,39948,90970,62706,-4763,-31470,-12023,-2650,-16586,-39287,-36968,-17060,2849,29555,73539,61631,-22265,-83180,-80758,-36951],[-97147,-41197,22813,-15015,-93371,-90001,-20900,31261,53806,67437,70859,39103,-8791,-6013,4261,-16449,-9887,79640,133460,86435,33324,14839,-13964,-85043,-128144,-45548,63261,62443,25714,30886,47611,72014,89518,80971,60942,52973,67486,78325,76071,19573,-27027,3219,14840,-33249,-57540,-31409,28736,80759,58497,11608,7289,6398,-43424,-66179,-12832,20434,-5704,-6680,-25312,-88855,-102249,-52244,-9723,-2244,3263,-2758,-20785,-22786,-25261,-48663,-49199,11129,94201,89992,-19321,-118880,-127602,-117162,-128331,-111601,-16337,109137,159231,75622,-57887,-77859,13219,52787,26395,35777,-258,-50089,-8076,5112,-48937,-59237,2132,14903,35356,26905,-44389,-56476,43238,90955,41901,45200,69384,80116,135680,124684,27338,-27699,-47829,-55699,11952,108681,140485,147568,138126,62777,-6651,-20095,-18009,22810,99616,113953,37327,-76844,-117745,-107314,-92029,-47574,14273,9000,-31688,-44055,-51682,-38737,2082,-6210,-65889,-64119,26458,58668,-37050,-116559,-76362,32808,100589,104020,49815,4952,43069,83994,89420,106302,142389,154204,94618,-26285,-108278,-110444,-94680,-109632,-97917,-35970,32209,47722,-39289,-144458,-124878,-60960,-108529,-124193,-64469,-28350,-27935,-65201,-122406,-118993,-49706,-47274,-86274,-59421,13633,9768,-17884,-22384,-32020,-10227,17457,-33334,-99983,-66464,-7821,-41948,-60437,11802,42960,-4680,-33126,-50924,-92657,-116018,-93992,-47183,14046,82672,105471,46077,-47725,-85603,-25657,39210,20440,-35086,-47205,-19711,-21063,-64242,-63564,3964,29081,-29690,-57980,-28257,38462,103637,99420,28079,-9929,-11915,716,-5681,-11542,40168,119872,107763,44893,49543,89798,62128,-15860,-57446,-25709,-32432,-54385,-35152,-22675,-24607,-16969,-43350,-36133,25528,58081,31211,11428,-1620,-39016,-131216,-215383,-169299,-18084,105953,132209,80232,32329,14514,32953,21280,-318,36332,121600,88996,-66385,-120694,-36932,46505,47097,-17919,-54515,-5685,35426,4592,-30903,-22174,40310,60386,-36172,-65703,6678,80723,139757,103472,-34126,-95322,-64479,-27519,11972,-733,-42985,-41077,36702,93792,28777,-22885,13965,36478,62316,101476,123394,98804,47907,1360,-29412,-8773,31380,56794,41448,-39076,-69361,-44232,-53047,-58248,11472,110550,141166,163608,196095,135595,24318,-11090,-28150,-54712,-9534,85187,106106,68968,58405,116464,134919,104624,102676,82029,33226,18399,10585,30419,109076,181426,166005,91493,63697,66819,45544,60119,132438,83655,-15447,-8599,-10804,-34063,10562,10031,-83013,-124544,-91330,-34237,10280,16827,-18909,-36477,-7535,-21417,-88398,-83332,-7852,42775,-27213,-133207,-144254,-91627,-114176,-107801,-20939,52562,136265,186152,131410,73857,79368,39227,-41242,-81111,-75959,-35724,-6663,-39517,-80040,-58288,-22456,-42552,-44828,-4143,22896,21511,23414,47272,43288,-38883,-124550,-99413,-7236,42236,-2604,-26794,73697,179611,145798,46191,-7325,16805,30575,25334,46548,59997,53059,45926,8921,-50705,-14043,36802,-17280,-53972,-13389,-28962,-56548,20392,122116,142767,91887,3060,-48988,-37458,-47418,-85453,-72516,-809,19607,-2597,4228,120,-5058,12265,29650,11726,-69769,-192665,-191042,-78976,-50194,-105385,-67400,5051,-12442,-17853,30928,27815,-60122,-82676,-64474,-111650,-155972,-101534,86,1268,-84683,-76587,-7307,-3362,22215,86400,61231,-5759,19508,43718,15802,35153,82496,56207,4077,6554,42715,33754,16065,26440,25736,-5298,-61989,-82279,-2701,128131,158062,105234,103658,121261,93348,41770,12043,20636,30307,12716,13383,68920,111907,37552,-20995,22556,34440,9295,-955,-56732,-115900,-72786,-24627,-40563,-22539,48090,66531,20145,-19667,-35532,-11100,17759,-12197,-75481,-84718,-76814,-92712,-110665,-135097,-140339,-107669,-81952,-63614,-58763,-71089,-48148,2975,63129,106881,90488,23614,-5874,588,12091,15744,-53221,-123371,-74544,37493,86804,99982,82670,28462,-4880,-670,-3615,-16645,3812,82697,164241,139150,70337,9533,-26683,-22155,-86418,-154906,-69910,44306,50036,1307,-3134,29005,55120,45740,21164,-15385,-53301,-59833,-36386,7864,33336,26464,22892,48491,39604,-61079,-135841,-68978,12974,-34043,-138483,-144001,-70651,-36330,-71870,-60900,-21698,-40224,-75691,-51399,31326,82706,43189,42303,132472,166269,110971,17635,-56998,-90997,-110024,-71026,-18253,-4115,-24687,562,64402,106606,100590,87954,90294,94361,76847,53459,9343,-17056,18020,37636,-55200,-115833,-26545,101975,142218,128345,115341,127905,130758,90403,32740,-14910,-102772,-154826,-57791,64669,80632,65567,53719,7638,-53841,-107995,-71408,11047,49380,53899,-25052,-101805,-29619,71351,65426,8019,-20166,-967,-10259,3387,107801,114632,-21941,-54521,10075,39673,43026,10020,-70680,-128107,-134253,-91979,-15628,22405,-7569,-30835,-40488,-20586,57440,84541,9814,-61202,-36859,52367,113683,72424,-6891,-35668,-18766,33320,56198,46710,30915,-24784,-93355,-102499,-91671,-84915,-23160,-3128,-30413,-11380,-2043,-30509,-19860,-28701,-82900,-112597,-86066,-23204,-24198,-74376,-48263,25558,12745,-6204,9247,20844,16479,2880,21471,91783,93429,49711,44649,-7218,-73847,-10230,112648,170916,112767,38017,-42687,-86386,-62355,-28595,-15574,-11684,-45169,-57350,-16332,-15234,-80570,-77308,18769,113513,107151,12315,-35236,18737,70130,-12198,-119989,-100853,-48749,-85742,-62853,25835,-2331,-56613,23527,64546,21263,55618,130824,97595,10122,-10182,24801,18047,-29211,-67115,-96987,-108260,-65082,7485,26574,30017,92075,142504,142681,131860,114784,66674,7287,-23672,-44651,-49505,-47099,-79604,-121297,-113218,-81938,-46314,-44214,-75405,-74517,-57797,-102125,-103638,14573,120696,147902,87215,-11889,-58806,-38221,-49587,-94784,-112868,-125238,-107004,-35564,826,-35895,-55599,-33400,26261,82850,30891,-55657,-4566,126362,172125,134229,92695,34578,-49077,-43162,45084,27398,-99765,-142771,-60262,6762,5080,-11447,10196,36214,36541,21746,59245,98453,92186,83155,45044,-31099,-41892,19544,69858,73417,40926,7314,-19073,34010,151459,187258,136540,172664,210617,93634,-61759,-41096,51623,82396,75069,-4164,-127978,-150789,-68088,11881,95504,105351,67905,22640,-40776,-35772,49425,48582,12525,43330,16588,-68850,-52552,30083,55808,22966,-5762,-52270,-89230,-75982,-49783,-54622,-36885,-29017,-46053,-29714,-43355,-101117,-84025,13861,76577,122971,130078,99354,96095,96631,80549,38000,-14662,-53932,-85719,-88434,-16168,40212,41454,41821,75785,88989,-3975,-133149,-148202,-21247,68503,45129,17008,36011,31519,22569,34426,-1519,-39140,16918,106020,163043,165563,147439,207883,292088,251221,152358,105398,30141,-48096,-35793,-23453,-68685,-104832,-71780,2696,48315,41480,30229,62064,62611,-47967,-155883,-101891,-21940,-40564,-58098,-85488,-148001,-152444,-98998,-38231,-29931,-54986,-30763,27321,40835,55133,102446,131626,108680,53859,3202,-11811,-10642,-38589,-77732,-104874,-107448,-72122,-52211,-81622,-107928,-52914,56635,89178,48593,8947,869,28272,17291,-42188,-75356,-55876,-21364,6745,34339,90647,82280,2760,-30100,-37699,-69004],[-113706,-79345,-15369,-1627,-27480,-36825,-9893,51107,113667,124833,96502,87307,70590,23407,-19394,-24771,-27255,33265,94666,68839,49923,81871,51109,-71114,-120258,-25116,35812,-4298,-18461,-4690,-6836,28895,77020,80303,65156,59159,65411,46600,21,-69210,-80506,-8944,39887,10349,-66270,-126012,-96351,9325,55186,25956,-12272,-40582,-47489,-34746,-36529,-52981,-49504,-19368,-33916,-113641,-180591,-182256,-124770,-74898,-63002,-71860,-49417,11679,32410,-10136,-34334,-12714,47814,78989,17064,-65765,-69984,-98956,-155492,-129409,-23966,100274,171515,132453,29936,22336,122283,125200,19618,-31227,-63438,-83825,-43176,-22556,-34927,-64507,-44872,-3788,18661,-34897,-105515,-68718,80437,161232,103226,72573,89655,94791,128333,124820,54324,2467,-20864,-36462,-12859,46478,111055,166079,174602,88291,-7411,-35733,-39450,-27575,38782,97833,71449,-6761,-60649,-115838,-119131,-41407,37774,12605,-66116,-89630,-56221,-3150,40399,21726,-31601,-18601,69284,84337,-24035,-61850,24676,89074,69066,59866,26210,-26400,31090,105559,90825,99026,167803,184271,126624,21377,-77210,-113319,-95264,-95131,-124230,-123757,-49604,32711,-6781,-106577,-96607,-14362,-7039,-31942,-1217,43909,58892,23343,-35778,-60692,-32462,-4768,23155,20855,295,5906,24161,-5392,-55928,-45532,11459,20180,-12189,-14207,-7214,-37185,-44186,-13674,-115,20509,70483,58789,-49582,-137043,-123375,-44179,32643,63938,52058,31019,-38477,-116362,-84227,-8958,-13877,-45105,-42276,-48079,-62924,-47009,-7222,45187,36379,-36876,-71258,-61488,-3768,70739,64206,-16784,-55777,-39653,12261,8298,-41648,-25793,75741,120549,99543,83172,90729,50671,-31909,-88431,-75534,-101331,-98855,4100,54975,19806,16339,-14225,-54871,-39100,9350,48863,70952,49117,-3531,-65668,-145717,-187517,-112283,14510,74387,50311,44485,70304,84852,42016,7421,39579,106136,59089,-96685,-170912,-108668,6078,80949,56456,-12924,8318,59706,29131,-8867,-5008,10771,685,-87761,-123053,-34742,40957,60427,32468,-31012,-32190,-32749,-61685,-53906,-55843,-85111,-38626,88012,105881,-43315,-114991,-25157,44248,76996,113515,144810,148061,85900,-8986,-62998,-19183,30275,30763,10848,-35098,-59801,-49220,-46089,-47346,-13067,58168,114741,147046,173652,138167,47743,13622,33165,28352,12147,63753,105274,67183,26977,47975,43425,56634,107789,81292,7387,-20378,-13146,18675,63757,113799,136949,80244,22982,30238,39866,50721,108706,74920,-22316,-21891,-15319,-55681,-34430,-15783,-63773,-100370,-95098,-45673,14940,34269,-4179,-26601,-590,-78,-43086,-49718,-18225,-7748,-64119,-134622,-137007,-103757,-135348,-117785,9590,73041,91356,140153,100335,14623,27803,40367,-3924,-36340,-41579,-20225,4988,-34241,-114673,-114532,-30227,8510,11,24437,75635,98074,84722,93493,75782,-28900,-104681,-85666,-63402,-65057,-81481,-70726,5025,58541,42320,42813,63776,48946,7196,-3852,11574,60410,129103,155807,90953,-10895,-37150,-50051,-87175,-72950,-19724,-16642,-13184,42353,93045,105538,70544,-14916,-78831,-89065,-114625,-105754,7922,117279,81955,25298,42750,21466,-26909,-28308,-29732,-53509,-91878,-160655,-155649,-48679,-11158,-63144,-60994,-15098,-8573,-3931,15399,2234,-47638,-56344,-53616,-112938,-142454,-89369,-12852,9527,-48971,-80249,-28699,30977,80328,127577,99395,45449,47904,17480,59,66054,98333,20690,-56461,-46280,17913,56096,77311,86708,50410,11192,-27428,-33800,19302,111700,143854,112047,99895,84794,57851,32331,-19515,-43270,-2797,46776,72873,63410,23089,-40680,-57657,27347,71835,21817,8409,5218,-41194,-39135,-9462,-20348,-2228,75038,58327,-37049,-48456,-5184,32091,37757,-8428,-61035,-29413,18221,486,-47319,-87211,-103681,-85620,-48327,-4485,9384,-16395,-52393,-43280,58134,139900,102561,19286,-15848,-24259,-1858,35998,-37232,-128320,-114656,-52737,6338,36287,-318,-32709,-14386,33805,45685,19234,-8716,4383,57285,47358,-38871,-81004,-54950,-31633,-78685,-112246,-24618,52386,-542,-48170,-28448,-3219,-51,-9739,-33183,-56449,-61723,-50812,-44313,13583,75503,39778,-32996,-31232,-51530,-159030,-170346,-52106,19116,-14813,-52060,10205,82733,48259,-77868,-126971,-64044,-27536,-51199,-42523,9447,60965,48806,37658,89202,103109,67264,29342,-21226,-101714,-163855,-107450,9256,52108,-14478,-24730,55722,106385,83430,41070,50772,118051,110378,44432,26338,55753,76244,40939,-66807,-103360,-14112,49505,25842,2494,6104,19476,26984,1231,-6272,-13240,-97150,-148352,-29875,126792,152486,126354,134771,71986,-77886,-197911,-150214,-39104,-474,-3078,-24714,-46465,-26722,5183,29237,40221,35494,47107,26725,33675,125591,97032,-86367,-163030,-94417,-69847,-44987,-14240,-40419,-50497,-33366,-27409,16134,70359,76937,78306,41674,8336,63706,94419,23645,-75983,-51340,107084,182525,79961,-17756,-54064,-77999,-76457,-52876,-12215,6740,-47887,-129885,-158367,-121799,-26055,56526,15373,-43464,-28598,-32552,-57018,-46769,-56032,-70269,-40845,-19829,20226,9824,-76316,-69947,51863,57398,-15336,-28396,7377,34695,46945,62243,72058,8066,-167,84881,41710,-84764,-46182,91377,151417,101340,72947,47516,-12536,-44882,-23990,1802,-1819,-40335,-61948,-22037,16620,-10650,-24565,3979,48867,74126,40025,-11984,149,54973,14094,-113311,-136643,-66575,-87209,-128343,-69620,-63932,-96322,-12200,60290,48818,71720,109746,53860,-31106,-17488,23341,9110,7812,27362,-17695,-60710,-36267,9278,-7915,-40600,17384,116467,175505,172326,116859,46441,4648,-8436,-17055,-37160,-91596,-146181,-123676,-63221,-33783,-4034,-2787,-20802,-1371,-11275,-104682,-106301,11767,92596,112542,57157,-24620,-10592,39517,-6892,-92077,-140694,-170515,-158248,-111108,-107831,-109134,-52069,-15592,8500,60997,33803,-61032,-35829,96499,176016,173056,157347,109530,32609,41952,85320,28613,-71737,-68351,-3171,60258,64799,-13144,-45039,34057,81936,67461,79792,82837,74079,73425,14947,-81271,-90315,-20691,21713,13942,12981,15683,24054,87720,170156,202995,161219,156839,157865,68506,-20643,5498,49412,38726,23402,-6781,-55105,-49558,14768,17609,1053,2509,53761,120738,103932,25730,3245,37562,88211,94508,15842,-33680,23698,88738,71080,13087,-20422,-57992,-80879,-59294,-13745,-10469,-48875,-72589,-55487,-11547,-26667,-111229,-176320,-118933,28733,119853,100164,48623,39632,64130,69680,2201,-85977,-117060,-96755,-62271,2182,19024,-23582,-47348,-39934,-23704,-35983,-76929,-100677,-60443,-30717,-23866,-20144,-7550,40634,87076,73780,11435,-42688,-25543,43863,102177,101539,94543,171227,251891,192833,104812,90390,63405,5183,-32057,-39419,-39443,-62802,-64467,644,45625,17152,-8175,37504,96024,54004,-29105,-7507,20676,-24226,-13970,2156,-80246,-141288,-115676,-41368,-22069,-58950,-48538,25188,61298,94085,148453,170020,143405,91471,26492,-12415,-5342,10333,-13663,-82794,-116109,-72279,-51743,-79763,-105024,-76847,10799,42294,24278,25042,31408,43736,25902,-20176,-44757,-25334,16146,38517,40397,80861,85927,51111,41831,5894,-74472],[-67652,-28043,18424,45788,48525,24573,13024,49953,91861,87148,66098,98331,109959,34978,-32470,-11419,1250,23492,46443,13885,23925,115894,116213,1760,-23052,34850,-5404,-71438,-51722,-43821,-53592,-9927,48228,51355,5140,-30368,7431,22756,-39488,-95312,-88285,-37337,40753,70651,-7275,-115117,-131557,-37980,27964,6111,-51305,-79059,-42219,-6729,-38415,-58747,-38219,-17091,-31473,-91432,-160038,-187761,-157440,-108997,-101929,-125281,-91315,-6499,40150,22383,200,-28868,-26146,22705,50809,28160,32277,-8778,-83929,-91512,-8328,89310,135684,116623,96790,136618,163227,83653,-57407,-102328,-53543,-16922,-21920,-26904,-6352,-70899,-131142,-75476,-24453,-63802,-88344,-32889,78176,161450,133670,59390,28653,48618,78263,59402,25690,21444,399,-62167,-106898,-58531,27935,74130,88651,47556,-36114,-66896,-43055,-5373,27227,28053,-1820,-30248,-59748,-104749,-87056,-20245,29550,-6590,-93045,-91094,-8565,27536,-3149,-58311,-87073,-23707,82696,111062,66601,66852,96484,84858,44888,28387,-35093,-80506,8962,92234,47826,8912,58842,87019,72239,45392,-4673,-37719,-20035,-41793,-119405,-165213,-107973,-13777,-9272,-45188,-29232,12332,15371,5096,34763,89750,108840,60995,9476,-6708,-22722,-19580,44375,37558,-52125,-63114,-4172,-4246,-57002,-73268,4765,89830,62469,-20143,-41528,-21266,18294,47776,55285,92003,118713,55192,-61315,-141632,-135070,-42259,58374,68119,18289,7080,-39585,-135406,-144147,-68642,-20681,2543,-2459,-53864,-70188,-14803,54867,108368,107595,58984,17083,-6976,-14554,-21232,-45872,-48849,-31549,-20356,27323,31365,-43704,-82741,-6128,77957,81721,54292,51487,27482,-22794,-95221,-146265,-194904,-162773,-17139,72273,42851,29838,12323,-37845,-46043,-12737,17431,21059,-7534,-22238,-21493,-63607,-156916,-173027,-74259,18920,25416,60559,87648,20485,-47202,-25995,27794,50326,21243,-46697,-103522,-102765,-6647,111008,112536,6176,-23334,54399,85064,48539,2867,-38304,-54959,-74409,-73318,-19932,35798,47301,1553,-30901,-2441,-39801,-112208,-93765,-84236,-113213,-58186,50695,36810,-109574,-173175,-78595,4907,35479,40865,36707,54660,89955,64838,-23283,-24809,31879,20211,4467,31651,34365,-12611,-38443,-46595,-75658,-69125,-11482,31229,36675,16565,-35697,-41849,33178,77388,48743,60334,88848,34165,-30157,-25143,-7677,59702,144804,124833,4834,-94478,-84215,-4464,36952,39663,67917,27646,-48091,-41534,-12381,-17434,32148,45792,-12153,-15963,-1603,-46808,-63872,-43066,-42604,-65990,-73536,-30812,12589,-7288,-45711,-32799,30226,81474,69593,24167,-6388,-17762,-52623,-84775,-87742,-83041,-87863,-20816,91278,76533,-11722,-30394,-59785,-92720,-16117,67324,66947,26424,668,32575,77340,39592,-75401,-135262,-44297,58410,57301,44506,104879,161335,142361,96654,40394,-12713,3133,2349,-83487,-143308,-107533,-39258,-13069,-31524,-26307,30841,69558,33898,-22697,-44011,-18459,61749,161230,190879,118646,43433,15915,-56870,-103012,-50425,-9812,-12797,30015,62843,36204,20906,8768,-54358,-95392,-85024,-97130,-42597,125842,229428,160104,111831,133662,86140,6069,-18654,-31298,-50710,-44214,-30541,1130,60986,63769,5291,-20963,7557,20345,-11832,-42666,-26514,1706,20266,34374,3617,-76,14895,21771,39008,9941,-52446,-39315,45399,115773,141982,94349,36176,15492,-39196,-41558,42929,50412,-32588,-75838,-42170,58243,140789,150515,112436,58433,44305,41960,42100,27919,11301,31625,73497,63115,-7895,-42958,-31912,-77580,-125046,-89682,9551,86470,25926,-81278,-131669,-142033,-47672,48307,8715,-8890,39652,18124,1044,26649,30654,11048,48141,38527,-57479,-85688,-33101,23577,56881,43163,11877,47036,95530,77360,40304,26310,164,-10348,20511,63932,79705,56369,-33309,-91266,12756,134944,139790,97575,50285,-14275,-12855,63660,33626,-40370,-32954,-11463,2474,16957,-3274,-14827,6797,61099,79947,29086,-45632,-79541,-39949,-11652,-73953,-123968,-101292,-66500,-50448,-16622,39324,41260,-40144,-83058,-61768,-47153,-54555,-77837,-103511,-90530,-36055,14403,9022,52868,136275,111324,5338,-48690,-86875,-141043,-89564,7209,47223,58340,86707,147127,154223,63717,-80630,-139244,-101786,-86927,-113498,-82502,-24724,24744,36256,31976,62064,56655,16407,-12642,-53095,-104735,-134230,-92349,8297,44614,-29825,-45057,14040,57981,59757,10818,-7337,67323,84648,28022,21719,45563,40650,-2959,-58130,-42341,32461,49019,-11397,-83381,-112617,-97688,-63441,-42924,-8229,-6511,-55225,-82018,-30477,52434,86171,88692,120372,76897,-44726,-137111,-134364,-82192,-73535,-77580,-23102,35279,17824,-38367,-7175,73891,86458,63664,42780,49783,78651,34141,-75800,-121077,-94555,-92446,-83938,-27994,22018,80316,114757,61743,24629,61301,105812,131075,83556,20370,24805,22934,-29945,-98390,-67389,83301,160461,97762,39081,-5298,-62961,-104857,-97572,-49049,-28666,-60349,-116066,-167435,-121671,23445,103814,43252,-38285,-51613,-17250,-32046,-109773,-133683,-55421,49064,86749,71047,-1300,-103415,-87026,32224,35380,-55301,-66690,18088,63134,53676,57198,44331,-32026,-27863,57312,41945,-37183,-19099,39600,60550,49045,91252,107102,33434,-26331,-5135,40920,56640,45893,15655,-3988,31184,60832,45446,-14061,-72502,-45098,10304,-2004,-30048,1677,16957,-69416,-129113,-90324,-84760,-110218,-61851,-19389,-34931,-295,32900,19557,31519,53058,18581,-27854,-13376,-17865,-35500,47403,126639,84907,33029,30430,37081,28032,-123,4438,88149,170191,176045,90203,6489,9961,34956,3457,-38713,-78484,-97986,-27964,56381,47798,27574,3555,-22637,5086,739,-106137,-133107,-57753,169,40134,30738,-20346,-718,58013,42352,-32441,-94640,-128935,-113336,-87577,-119836,-119643,-39656,105,-9659,46449,74418,-3756,-41172,11821,81649,128953,137843,112882,82724,91181,72442,308,-9588,42139,51550,55322,38844,-25187,-44273,30954,79384,67776,46338,16549,25663,46960,-2109,-72028,-61549,1631,19449,-9390,-20001,-387,48341,110284,162869,186938,119712,33186,13539,33519,60703,64352,25606,-14199,-20998,-16372,8488,52303,88875,32912,-36606,-49917,22301,153198,222094,113481,-18638,10084,117303,92530,-35530,-47788,55710,84295,25861,-19587,-25405,-20686,-11450,-40711,-86026,-88138,-61347,-33337,3863,40659,30622,-77449,-206790,-213617,-85557,15587,38260,12891,-20710,-10279,23140,-11742,-99034,-135278,-85112,-35956,-19638,-66625,-117183,-114216,-91379,-86054,-57263,3458,1278,-67494,-105602,-55011,-38874,-59151,9178,75936,42885,3571,-19914,-44763,-18281,27000,14063,-6090,33708,54911,5710,8869,72019,64658,-9530,-74918,-67631,8968,22217,-43129,-47065,5795,-4439,-27727,11402,78191,87895,64775,78050,69390,23018,56725,99058,21793,-69744,-78754,-7270,21010,-34460,-87639,-58775,-30888,9460,95487,149213,114683,66106,29526,-3241,8498,39433,14115,-46516,-69745,-65884,-67632,-45145,-38574,-66823,-53801,-236,33286,49110,27814,-2119,-1155,17389,5219,-11082,10984,32119,24738,40660,50397,51557,44939,-16269,-85961],[-47520,404,25116,32029,44097,43951,35518,27192,4474,-22748,-17713,31258,55611,15862,-33454,-12515,25571,38330,15555,-24236,2444,96568,116254,64252,77874,76655,-30895,-76860,-28282,-30893,-62024,-51250,-3065,24189,-39637,-112941,-53810,12015,-23889,-59106,-55149,-43324,25106,79971,36820,-29526,-40474,-5715,-1045,-36666,-67337,-67892,-28567,14927,16684,33393,41112,12302,-10900,-32858,-86058,-124452,-108908,-80730,-85794,-115897,-99870,-18073,58150,75448,62801,12022,-37535,-12131,65349,92683,94769,64592,-13232,-46998,46835,128958,99975,33644,57313,126326,92555,-6804,-97554,-105997,-33344,11857,-21533,-38035,2435,-35248,-82440,-52649,-20414,-32054,-11490,35015,76184,120429,120538,49946,-4078,32055,63293,5890,-42171,-10773,14187,-64581,-165152,-119939,-31428,-25029,-20910,-12185,-61434,-84010,-18032,94151,125066,22118,-66840,-67633,-47967,-45546,-5389,35662,43895,1589,-84604,-64528,56910,51310,-79993,-155223,-131795,-33820,59525,87732,108034,130813,77444,19271,44412,62440,-20982,-55740,38738,104794,60976,-3598,-10125,1378,14520,45623,72934,96312,109662,45070,-63164,-120741,-81737,-34415,-51369,-40815,14794,29617,-30753,-55311,-27754,12328,26065,-9873,-35807,-7383,-7618,-50508,-23180,-25209,-102468,-110869,-29326,3208,-41634,-70200,6664,107577,61897,-65882,-73317,22461,101682,124965,124177,123583,81290,-945,-59799,-101760,-104485,-34573,38417,57295,42344,25275,-12820,-95941,-129609,-58003,16305,58645,73087,41555,14735,27595,73441,128901,158080,151631,138926,96629,15171,-65934,-83664,-6178,51097,34145,65351,87665,19778,-54409,-40891,28464,36814,3050,3000,15343,9599,-54817,-138413,-197117,-174361,-59213,61716,67492,5098,-24973,-16284,4497,18725,-9571,-66333,-96695,-52127,-13637,-50160,-119962,-123806,-42428,22157,21866,68654,63556,-74413,-162646,-89413,-13034,-29903,-38537,5583,9665,-36906,7215,118866,128493,13429,-54888,28919,133212,122987,24614,-53542,-47572,-2379,15916,-6582,21365,62676,32663,28433,47381,-40751,-148615,-113788,-75974,-96788,-81780,-29493,-29230,-111591,-158855,-76835,22147,47804,7647,-45640,-40980,85629,145871,18036,-35634,47694,49849,29450,95488,131264,48820,-17600,-34197,-89318,-124653,-97843,-57162,-57912,-90117,-127665,-82395,41246,105931,83214,61460,30962,-41559,-76864,-656,82935,129399,176522,175011,53589,-101808,-147877,-71537,2088,17889,39758,20499,-39597,-62959,-67332,-86962,-44759,-13188,-17718,2905,25492,23491,-2444,-48409,-72217,-71187,-64559,-17621,6657,-54786,-79617,-15033,76388,140123,119035,46893,9802,12350,-26331,-49834,-48016,-52028,-37346,58132,128310,57966,-69298,-149197,-182792,-151648,-27762,63709,55854,14535,6004,61590,118864,101081,3006,-99940,-65895,55756,107778,93949,134918,183513,134801,29170,-24158,20789,91122,60036,-59090,-123564,-58475,48365,61620,14760,-619,2234,-16075,-28104,-43906,-64528,-37037,26648,99861,123756,78252,63100,85083,22180,-20850,23611,19938,-9216,42036,68580,11669,-43194,-73838,-112296,-94364,-37603,-25270,33947,162137,218829,167950,152727,162043,112759,62580,37517,20673,-1738,-7072,32673,105707,128388,85053,13646,-25874,-79,21044,-43807,-111505,-57654,22953,82417,147122,173356,160064,99218,45227,55427,47674,-13784,-42344,-782,64468,83821,29529,-29288,-51566,-93654,-91010,-15291,-2158,-48737,-43884,11317,102639,152133,130989,87703,53383,44228,38388,32231,-2052,-66756,-65287,7750,7431,-86498,-142014,-125430,-134004,-171995,-157173,-53792,49196,1431,-96763,-139787,-162174,-104504,-18749,-54465,-77957,9221,46461,44908,60192,57474,6676,-3284,19488,-27420,-113641,-147029,-79777,31718,77997,60721,57181,68568,63031,64375,87156,63025,20144,32415,71772,85698,60698,-33345,-114185,-47029,69574,122730,137279,93399,-19378,-49896,51019,91421,58400,70224,89990,53745,38244,65381,69726,37401,32588,36982,-4298,-64556,-96368,-45428,9124,-26917,-94074,-111531,-88080,-36419,40596,93299,84510,19689,-52846,-63992,-58263,-88432,-150739,-167027,-122914,-32712,67593,70399,59128,120596,137990,63716,-6962,-49496,-77841,-57774,-25129,12883,82050,128739,113842,48341,-10279,-67951,-100746,-111406,-140194,-159430,-97735,-17857,34435,41269,21264,46588,47337,-6824,-60382,-102575,-100769,-80390,-73841,-43010,-27684,-71458,-53634,-16531,4344,30307,5395,-19597,12934,14745,-3833,-7598,-13938,-27241,-58685,-74813,-20997,41447,47446,-3700,-88055,-137372,-106396,-60982,-30938,-6144,-4728,-11780,-36750,-76663,-74804,-30981,10619,28772,-1964,-40386,-91556,-129216,-103727,-104351,-117847,-56406,4379,-30721,-80039,-20246,73235,72670,27459,20445,32624,5477,-24188,10100,72522,46600,-12654,-25478,24384,74851,104217,107930,46706,-27474,-13663,63171,97773,49149,-1500,-35503,-83181,-103397,-96626,-68232,-12326,43634,83298,78037,21438,-40443,-75631,-75654,-49270,-37415,-22004,-36972,-120698,-119798,-15803,52518,39744,-20161,-46913,23570,-1301,-154715,-178970,-42561,92378,166661,137368,6047,-99569,-77733,803,-4611,-65746,-61700,20043,35286,-3242,3269,9847,-34055,-36131,-581,11383,43676,79339,34617,7979,31892,79374,70708,25218,-9955,1995,55368,88687,101957,88552,10857,-10587,40778,52329,-33656,-143813,-134312,-43883,-2300,-20664,-27571,-604,1832,-53426,-79737,-59444,-22532,12352,49354,62512,61391,11176,-48577,-45574,-5255,15909,15419,-9100,-61352,-62090,66047,169496,154558,122793,105677,84611,92922,74693,26035,62844,137770,150873,75300,-6761,-4419,18826,-22212,-33108,-1645,22941,78526,127705,78561,18026,-29040,-76000,-65381,-32709,-62133,-92021,-81925,-53722,38,28401,-1548,-21942,24088,52687,15362,-30100,-58998,-39943,-22311,-69697,-92694,-31691,9009,1780,57263,105691,49806,-25291,-55256,-42121,2546,35980,84973,143564,141751,47724,-53071,-12166,69191,61556,31773,18536,28495,72437,72840,41347,17417,-25943,-69406,-29556,31489,17783,-18713,-6895,19330,25331,15144,-34763,-56820,-7367,63072,135037,165493,71091,-56558,-85633,-3845,82933,98976,57968,10978,-12673,-9438,9642,37077,72326,41941,3884,-18350,-10761,69453,178029,140512,16008,-632,77991,53283,-75588,-96328,6846,31409,-24973,-52192,-28659,10672,34208,-47493,-180370,-183940,-36171,70101,69414,66961,70702,-51800,-189144,-170225,-94897,-37531,15773,12788,-31562,-29923,26497,42925,-15541,-69342,-52800,-33066,-49586,-109989,-139616,-108737,-68525,-73087,-60077,25412,63421,-11681,-70128,-24912,-25799,-76456,-36094,21074,1862,1991,10905,-28400,-10174,51815,21475,-55183,-88545,-120156,-132156,-55506,46714,33578,-54230,-92948,-45090,62797,96353,6970,-52949,13435,49761,-7134,-39501,-19266,8726,47022,84191,78486,63642,104487,140357,92610,10632,-15090,35092,46119,-18232,-89184,-93034,-70487,-29247,56842,128961,89158,29268,21208,10771,29437,50446,10710,-12996,-10506,-52728,-90142,-52328,-4877,-30579,-57452,4267,70233,73677,5457,-62739,-34443,42997,41252,-14029,-24591,7447,19452,20996,5115,-1269,9120,-34739,-78103],[-34866,-11300,-23896,-40669,-10379,42459,60553,19105,-44457,-69858,-50614,-34309,-20569,7243,-7528,-14667,20046,35787,-5550,-12929,46963,88063,78472,74252,97541,63432,-22351,-20291,34371,18940,-43562,-71834,-34515,19752,-7611,-80568,-68558,-17680,-17570,-35663,-16797,-884,12582,18809,5934,25523,60973,49178,-8467,-35040,-19784,-17872,-16005,15940,55173,96014,80063,21864,5925,8391,-43182,-87578,-54583,-32741,-56119,-87716,-88904,-13483,87887,124619,108567,62423,1361,-20258,15813,38962,62586,63645,-27188,-59235,78125,171722,96030,-19739,-43655,-23040,-47014,-67973,-63312,-52535,-55901,-70648,-77754,-47360,21000,50991,80077,70774,25343,-14595,20906,86176,107998,99109,83956,60206,43414,75463,101035,27035,-81645,-83613,3159,-19764,-144223,-149134,-78829,-79225,-82995,-67515,-82194,-74909,16986,160290,201792,69875,-48366,-52230,-14573,-9714,31600,85490,74883,9960,-68741,-56226,47616,27150,-109977,-153788,-95762,-37310,-14455,-11646,25113,71312,10953,-51567,23837,97912,51719,26879,85296,119549,96480,44832,4358,-9218,-3244,10398,69307,141922,127538,36271,-43594,-64980,-14907,-8061,-81477,-61636,46830,54395,-68622,-138721,-154539,-169358,-145661,-126425,-122778,-57358,-2960,-56302,-79192,-83745,-105346,-74029,2569,16212,-36548,-64878,-26548,21111,-8186,-87476,-72267,48303,116356,93401,74871,51085,6544,5469,10968,-52545,-75850,-27176,-24441,-22509,16477,35102,26415,-39148,-89196,-40548,10160,30010,81536,109748,62429,11771,21071,62406,86267,107164,147164,116162,27969,-42530,-44274,23992,65302,41540,77230,112454,76789,714,-45735,-17418,7017,-20448,-15915,5587,-1720,-47873,-94585,-133928,-142413,-82503,55826,98632,-21590,-97046,-29579,23401,19175,-37225,-115369,-131542,-54947,-8214,-55061,-89518,-41340,25309,39647,38383,89995,71066,-65129,-178464,-131271,-65065,-89256,-88704,7386,50335,-17945,-24498,58938,84159,8286,-51053,6729,118919,137337,44028,-23518,1054,49307,43685,-30577,-29160,41786,89404,146917,147398,7345,-133040,-121912,-51101,-44231,-79499,-61530,-23086,-67238,-112735,-27481,90686,107265,41155,-18183,-20752,73826,110882,-16184,-50897,52142,74417,46836,79230,121056,87801,34480,2633,-40508,-71258,-76254,-54870,-41672,-80111,-115501,-39496,68307,88899,59944,26204,-37863,-85533,-60518,84826,193106,163135,136127,150621,97461,-37847,-158517,-151689,-68107,-12041,24312,63493,59124,-16379,-94447,-115450,-84338,-78369,-55076,-14434,12352,84010,98656,-18950,-96092,-70134,-45827,-2991,10216,-47251,-44864,33014,83417,88790,36952,-22064,-22755,-944,-27563,-44064,-50905,-57394,-36372,36689,68441,27432,-27459,-105713,-162931,-121501,-12135,18918,-25425,-38774,-13547,22224,52444,63880,42301,-28661,-62585,17805,134952,175436,173145,150713,53082,-70628,-71134,34199,66428,16212,-34179,-41188,16548,101889,128087,94288,34657,-25239,-63256,-43224,-34022,-43347,-20607,5518,23955,39617,34645,46161,100100,108386,100747,94549,39087,2044,37867,59616,32470,-20355,-93057,-141590,-99574,-23098,8064,46656,98351,108041,78639,70733,69938,47684,48841,70827,87658,46437,-13432,3144,81617,98064,55923,1784,-31315,-6640,18531,-49332,-126695,-91812,-21755,78486,178327,212604,180091,96173,36994,47007,59387,37932,-6339,-26017,5016,12295,-27151,-48369,-47393,-93112,-120491,-70783,-21641,-12317,2442,27110,66854,75835,65772,73529,60947,25233,-9668,-18941,-12337,-24275,-48262,-43213,-43988,-103118,-161176,-155084,-132311,-141157,-122300,-42033,38728,36411,-21012,-69756,-90294,-73032,-52821,-87193,-88094,19015,117156,134229,103692,62742,15379,-5678,12475,-559,-98061,-200854,-146015,-3582,64784,59847,39384,23112,22523,23536,33374,25576,-15053,-12778,43942,55259,4861,-52748,-93011,-63911,598,45633,82316,78759,-636,-44674,27969,104053,104197,89546,101998,53781,23643,106598,156885,76703,-4654,-28844,-39841,-45449,-38807,18200,61111,25396,-36229,-55395,-38341,-14258,39360,117695,153773,112721,29046,-18391,-31499,-80857,-161109,-159607,-102108,-10154,117661,119256,25299,16370,63070,62652,35957,-166,-51324,-84622,-83919,-37599,48018,63024,-17628,-83462,-40606,230,-40828,-88087,-104597,-97217,-40481,29978,89097,88366,33244,30626,30269,-22314,-69014,-77922,-50059,-58536,-108520,-112646,-79724,-79505,-27201,8901,-2521,4202,-2601,-16342,-14585,-30137,-21227,-12012,-2174,-7082,-67545,-107753,-49285,-1183,3008,-1637,-31538,-56925,-27484,-7971,-1514,9653,27760,37262,-12774,-86612,-97547,-52932,-3309,-18379,-62238,-64263,-112380,-128982,-65320,-60956,-85409,-63958,-72154,-114413,-77045,20743,57685,20792,-3240,17608,33721,-6040,-15243,97930,214831,160186,39143,33212,91205,98806,53495,12306,-5889,-40897,-37226,23470,33109,-6498,-7417,-34240,-109536,-106039,-39617,-24726,-67393,-41213,53269,78453,26962,-25790,-35116,-9381,9299,5532,39382,39246,-63888,-116451,-75493,-19993,23620,28237,16795,56702,18657,-96973,-108439,-18817,87114,174049,173886,61492,-30711,-34170,8315,13732,2060,8915,34249,13468,-31449,-39123,-19027,-18641,-7601,9748,29359,115661,175363,83691,24691,50844,49546,7911,26460,28346,9129,34151,52480,77012,101657,35680,-24468,-15754,3766,-32208,-95415,-108988,-77044,-22024,16387,-5188,-19807,29895,21536,-28038,-3668,53145,44515,35426,79209,100489,21382,-68472,-81773,-40368,24063,57764,-1621,-57986,-20955,71527,137646,144472,143265,126738,102739,127172,108744,28481,28424,96000,105053,51713,-18781,-68062,-89195,-78556,6362,88570,94655,93828,101260,45150,-18537,-56503,-93771,-106404,-46532,34529,40054,-8946,-14274,40028,64720,29538,-22278,-19953,-11556,-19514,-13977,-18064,-15504,-25987,-73699,-87084,-24102,27194,41740,76376,103732,64959,-8191,-62931,-94764,-115355,-83559,47050,170413,152348,16389,-97226,-71146,21513,55864,51357,50190,88758,159636,121275,32703,-14734,-76046,-121096,-48449,41213,29815,-11455,-18929,-29109,-15589,6958,-43544,-99171,-86927,71,108955,128868,28396,-43374,-55231,-27534,17480,84328,126297,83318,17321,8415,-15512,-64349,-38168,6258,38848,12018,-57003,-60747,30518,87579,66486,24962,12627,-12705,-86993,-117006,-53846,-12640,-38101,-51501,-7961,33245,34446,-49068,-155872,-141050,22143,114189,43687,15654,45870,-41970,-129486,-47411,21794,32940,48977,23120,-6492,19953,71798,90470,57821,6697,-10393,-14821,-19732,-43565,-63170,-61381,-57609,-60372,-58093,-10026,48515,57753,15861,-7789,-37178,-73422,-45048,2994,-4281,-4014,8874,-1684,44115,116641,66035,-41533,-87842,-106540,-112325,-69112,-5162,-4793,-50279,-47509,20003,101790,114834,33252,-33719,25784,79289,-8619,-98883,-108834,-72360,-15613,26067,44163,76317,103406,94564,65301,32566,23222,35503,2809,-37729,-42125,-18040,18279,42958,65684,104754,79232,25052,18995,10289,22171,35836,-823,-7621,-3075,-48806,-112815,-137482,-80398,-24536,-16000,11647,55936,44633,-27557,-77810,-39986,31721,33487,-20367,-42201,-7324,16958,16984,-36546,-68046,-8101,6309,-35199],[15304,-3519,-65726,-96541,-47212,32244,66126,32018,-13542,-11235,-2309,-37316,-53459,1609,20047,3130,3694,1586,-32566,18154,127799,124241,56506,40624,39193,6391,-15399,25192,71284,43519,-26798,-55018,-29540,11674,48311,19977,-56906,-84126,-63473,-48790,17967,66056,7142,-59996,-48134,24327,72646,56851,25150,47071,67972,32847,-5244,-15418,2722,37744,32861,15606,16844,7929,-25773,-47456,-10876,566,-49325,-89672,-82429,-19619,69806,112637,105106,68980,21974,-25656,-61952,-77965,-1708,46951,-52673,-95288,38299,137822,107362,32471,-64402,-153425,-160367,-85054,-9317,9640,-64252,-145756,-103066,15081,108163,132471,165355,155257,56935,-45482,-12550,93869,133457,99709,60805,74927,107460,123551,145606,114036,-13200,-89730,-7194,37128,-79129,-153888,-104874,-76975,-86505,-92330,-79099,-37561,34577,121126,152494,100115,45657,32278,25346,-16297,18855,109326,101472,7577,-48342,-43150,-15176,-33820,-78989,-61043,-13000,-30347,-75711,-88665,-63940,3885,4591,-45583,-4637,81590,90632,82804,100396,102734,90631,71174,54181,35066,7097,-31983,5487,76649,33322,-55019,-66249,-26218,39534,38046,-43912,-10005,109488,89837,-38222,-116427,-184730,-254763,-209359,-143528,-136281,-73633,8990,-6311,-27107,-45392,-57073,-13623,36681,28394,-17540,-51460,-60398,-53175,-31185,-32100,-24025,34671,52879,-1613,-18761,-19262,-18704,66811,99185,-26299,-84617,-25101,-30788,-73678,-65214,1538,40429,-18219,-74201,-52530,-30745,-27060,10943,31160,-18011,-51154,-24070,2088,-14534,-5887,36327,35234,27455,23152,6967,5921,19348,18753,50616,78755,79039,24565,-38160,-39797,-7317,-6792,13803,1460,-57710,-93756,-72082,-74788,-101224,-65944,71550,127973,-4808,-113658,-46628,4384,-22298,-47132,-76391,-87594,-30299,28766,16166,-23086,-12525,22521,53649,97759,161237,147517,42091,-79703,-102548,-73447,-75381,-57081,23600,47359,-25815,-52473,-1489,24876,-1823,-12809,24392,86344,99605,48504,19411,35067,45860,25035,-39868,-57076,20435,141322,244115,239909,100655,-38284,-74604,-6345,30092,-17002,4760,64862,10151,-51642,19327,111275,119192,70090,46566,53721,43869,-1530,-53398,-12249,54530,51288,20315,497,26988,83703,93199,47918,19384,9360,-11468,-1937,26657,-2356,-23688,47114,85383,39832,1955,-7232,-19828,-15419,17924,118759,168047,107999,57701,69747,87857,31667,-89883,-148026,-118652,-78454,-14642,98505,159971,58810,-70394,-82566,-56943,-82674,-75543,-56475,-31858,84390,147786,43463,-34436,-11477,14358,50687,60940,29270,36147,61001,31565,-16803,-62645,-80989,-71236,-56280,-26861,-9543,-47238,-65629,-35069,-907,4608,23399,56883,11171,-64552,-49941,12000,-3970,-51302,-36390,-16047,-39350,-55008,-25122,29599,36010,-3817,19874,138531,222227,184610,89996,-25441,-117356,-75952,22033,3706,-54326,-39794,13297,55973,81419,96432,75269,2742,-40935,-19879,10107,4110,11804,48571,51600,5427,-143,30634,32316,60135,109253,134874,103904,41759,21461,41561,37034,41196,58446,1136,-90537,-105383,-48533,-8430,2012,1950,-2419,-34421,-63691,-65092,-68328,-53094,38500,124286,68821,-16994,-13535,17985,42585,49217,22680,10621,48331,61726,8104,-55758,-91430,-79173,14747,95916,96967,81217,45463,9760,18451,61997,89735,53713,17852,16238,-2633,-20651,20862,53524,-33705,-128621,-101574,-5444,49438,24005,-42866,-45411,2179,44346,76741,54583,23292,1697,-6434,32888,84222,39532,-42967,-63813,-79315,-115284,-117110,-101714,-86364,-41055,8233,41529,64552,34412,-32599,-50026,-32156,-42436,-52088,-9868,92433,193949,202021,121997,60064,35135,9665,-32539,-46243,-60037,-115170,-96469,-22132,18062,34648,46071,39787,24298,-24869,-71296,-58621,-44457,-36019,22344,28817,-36143,-65423,-69529,-59047,-43571,-30249,14438,71425,80011,39975,29895,69561,84292,40801,28227,-3363,-42911,51578,166542,112248,7665,-49859,-68124,-48175,-6563,38359,47763,5809,-21257,3210,34322,12851,12998,94112,142759,118302,93309,39940,-13869,-52065,-90095,-76664,-16948,62653,163044,143150,6375,-79540,-52602,3989,28753,865,-57431,-70014,-56746,-36413,-1421,-26645,-98392,-105070,5177,59001,-20662,-66252,-23871,4451,19833,39864,97033,123835,62321,5477,-28399,-63279,-65172,-13529,15389,-77095,-183100,-160904,-74746,-38190,13118,33254,-6146,-34537,-58166,-87504,-73657,-45882,-26375,807,62360,60674,-56030,-126052,-71821,-54287,-70294,-26309,8026,11795,2558,-20502,-12088,34506,71034,62538,-9082,-55278,-33502,1587,29458,5788,-53008,-73677,-112049,-87053,-17597,-29275,-46470,-26322,-59986,-90809,-16430,58473,23494,-28820,-4969,38204,46695,19256,21745,110748,178613,101321,-40408,-31951,51258,67676,30807,-12453,-9494,6045,3740,-10907,-48725,-60663,-4817,9201,-53194,-51764,17140,18207,-61678,-61425,19441,63512,37540,-10685,-9658,49821,75713,43095,38126,27391,-51380,-98819,-65629,-28519,5137,53187,63593,42157,15965,7201,7347,7757,59419,103558,100326,63370,15626,-2721,37572,67888,87892,87887,75911,54943,6748,-43829,-32600,1438,40952,66909,69198,118787,170904,93876,23029,19144,-10928,-28952,40278,57960,16679,-2805,-19412,7879,62841,70140,37909,-23072,-47285,-34753,-33282,-60026,-106922,-86783,-1910,7015,-45074,-29483,11410,3105,10894,18269,-34880,-67466,-14400,44287,21490,-37696,-75211,-71274,-198,47233,-12175,-31168,40608,49636,30167,53226,84994,62576,42792,92021,85305,-18846,-37226,37433,40354,-7956,-60982,-150002,-204882,-123720,35712,103507,49188,13668,25521,-9204,-49652,-45851,-41162,-65570,-25147,88640,124440,40735,14486,88924,110062,53610,-20582,-88473,-126993,-106988,-53403,-23057,-39537,-95724,-137665,-102240,-18307,36203,44618,47085,67584,55016,-7664,-54147,-77426,-139850,-145465,-5860,113745,84985,-21081,-88691,-76506,10677,82191,97599,61010,46182,89895,103308,58274,2581,-74336,-121612,-41493,39599,-6876,-71127,-81824,-84334,-63921,-47923,-59204,-84576,-89100,14558,135170,102889,-5735,3326,26578,-31327,-63356,27034,130089,90978,6116,9181,-15424,-124936,-139604,-60764,11110,-23712,-114034,-132033,-54827,32460,88804,62171,-30272,-81529,-84428,-85918,-72267,-49329,-46400,-31413,25342,60806,47124,443,-18132,11816,56246,35106,-58580,-70113,-19732,-37368,-57322,23086,105990,105248,53551,-6409,-92,51848,59178,37078,23663,977,-756,12984,40526,54288,39858,-6627,-64581,-76589,-63445,-47995,-295,72126,44911,-46544,-92062,-70370,-12002,15529,-17007,-46053,-30683,14228,73112,102419,38580,-27371,849,34878,-10227,-59390,-56646,-18951,9938,22691,64891,108396,85221,8695,-43541,-24662,-9402,-67342,-118335,-96301,-44049,-18736,-18569,25155,99870,94420,18795,-17438,1792,9804,-14118,-71413,-64847,1087,59812,92617,80751,36316,45144,68312,56656,38829,11816,7426,30445,22342,1207,-17796,-49445,-121837,-195949,-149234,-20344,30274,3208,-3636,-13856,-39138,-25225,430,7236,-4943,-24524,-26871,-5184,5403,6239,-55102,-85979,8790,67391,27819],[70354,40979,-47539,-89233,-53545,-5232,25411,29032,27775,49240,42299,-7802,-46728,-17612,21278,21058,-9746,-36889,-54607,23446,154510,157570,67137,13090,-19129,-49839,-40726,15540,51019,18503,-23025,-30782,-34389,-28048,46623,59995,-63987,-151571,-120771,-57642,46635,100226,4125,-84387,-43140,19545,19176,24306,79985,142670,125489,60442,7835,-51612,-89981,-69806,-15379,49828,38441,-10306,10657,48058,57595,33383,-38129,-88218,-69210,-40749,-12723,33472,76709,51922,2662,-32854,-80185,-118226,-27897,47892,-19481,-91305,-44955,20216,82366,120966,18215,-151601,-183952,-72118,18287,42647,-24324,-112547,-39076,127499,187241,105388,75968,108421,35508,-82625,-49350,57035,87043,62738,34965,54476,98164,107893,134226,176304,124120,5752,-6170,42032,-33519,-114173,-68247,-26316,-55062,-74861,-42984,5727,20841,19224,27653,71614,124424,108886,39799,-18660,17660,100457,95360,5173,-24157,-12731,-53271,-84188,-58777,-9189,11788,-31345,-74123,-72132,-59065,3914,47440,12768,-3267,39049,51949,60193,75163,55051,29736,45627,88172,72700,-7524,-73705,-45340,12886,-15690,-77219,-53971,4211,40316,31954,2874,59448,131017,86948,8713,-17640,-79624,-145962,-98194,-38599,-40993,-10870,43375,57996,63622,23859,-39408,-53176,-29174,-1923,2527,-29970,-47039,-18793,33476,55258,30312,-4555,-31990,-62623,-41989,-3937,-7970,45582,84137,-26730,-117625,-59377,16511,-19180,-90016,-41767,7897,-47091,-84363,-60297,-38871,-27028,-61631,-131340,-145023,-82211,426,25744,-25122,-75226,-88781,-47569,38843,74511,28667,-12375,-1334,-793,-16113,1609,38120,21596,-13804,-37810,-48230,-25761,9374,-43602,-132104,-146615,-79920,-59590,-80917,-37212,79679,113458,10216,-84014,-55280,-22324,-44352,-16153,8608,-30500,-23754,41485,84193,30579,-58304,-51939,55661,152670,210691,181102,86030,-6224,-55345,-57442,-35012,17689,69194,61677,16463,6751,7529,-18835,-33901,-6776,33176,61332,53972,21373,10773,7159,1060,8460,-28085,-54987,20358,134510,202852,203488,138041,48037,-13307,12676,68553,58892,88466,144313,85900,7648,15298,32657,41012,32532,32779,31864,-27563,-78236,-23277,67067,48295,-29565,-62851,-84573,-59960,30604,75823,35680,13462,8699,-22605,1819,44420,15453,4976,64348,67714,5761,-37876,-12964,61257,87928,62120,58383,36197,18936,13277,775,19516,35931,-8040,-72860,-113150,-127334,-63845,67431,170023,106272,-17589,-32309,-7136,-45617,-74146,-87885,-60761,41938,103954,72580,39494,31518,58220,115757,136275,106702,69653,11515,-55925,-82617,-70655,-45282,-64512,-75757,-5292,37321,-20750,-43477,-9313,14381,19578,47483,78218,40502,-20678,-24173,7836,4971,-9726,1949,-16175,-74527,-110041,-83976,-13516,40489,58763,59713,102986,159952,122077,21720,-55753,-90133,-47580,20976,11896,-51682,-60607,-7808,25178,5632,-15250,-29122,-61760,-63242,-12732,18770,22486,58360,118513,96210,-12594,-44725,13743,19386,-1831,124,22408,46442,37473,17428,15263,-29915,-35584,63568,100478,-8662,-94138,-49808,-14707,-55495,-87377,-77305,-100621,-129751,-130406,-145603,-147721,-33782,87591,49312,-4930,-2451,-21035,19126,70238,30342,30909,100631,109426,92691,66803,-20007,-88223,-69981,-21692,-9221,4567,-5280,-34851,-12535,72483,108610,65742,52711,50708,16901,10656,81946,133305,13991,-137333,-110779,18489,79737,9306,-129394,-143189,-32717,42537,24125,-19965,28809,73365,42894,50734,106752,82861,3121,-42594,-61746,-84385,-100907,-111326,-87137,-41411,-30985,-31733,-9298,-17645,-90803,-118155,-70768,-40314,-15056,39150,106583,142619,120602,61006,46465,28936,-40742,-130681,-128465,-47369,-19611,-35472,-35238,-14370,12730,39128,55025,45947,-26329,-113208,-101593,-23192,3318,7493,3595,-18634,-45619,-73681,-81600,-88817,-69153,17889,119417,164074,117800,40016,17017,31259,4613,-6066,-18678,-70578,-28173,98164,114370,42308,-39785,-95382,-85734,-36779,-12166,-34328,-61363,-39473,13220,38255,410,-7432,43264,42902,39210,96304,67300,-25199,-33927,-3052,18424,70417,121364,152779,133876,46434,-69208,-93983,-33956,2375,-14210,-37096,-4101,17749,-4690,-37724,-70074,-81667,-55801,21417,23474,-52198,-54033,23617,52029,32144,-3167,36580,113793,88834,305,-67487,-93252,-67489,11323,33972,-91637,-202328,-153166,-43487,9405,31618,1104,-49609,-74151,-121472,-182290,-141573,-55035,-31475,3573,89320,81008,-45537,-94296,-40934,-59524,-97987,-43223,7069,14206,-28451,-72531,-27351,61152,86478,52531,-19764,-44188,-131,39641,56294,52799,-1251,-39706,-46927,-33617,-28543,-55848,-42624,19398,41872,35153,41529,21496,-41304,-51606,9522,37787,25924,16988,32735,76881,82715,-21632,-138372,-134221,-64134,-1220,53615,48131,18633,39225,35434,-50067,-118443,-96362,-15382,35290,16986,3367,34577,26901,-53151,-77933,-5779,65031,56406,18390,30383,84108,94921,40251,-9616,-21884,-37989,-32706,12586,19158,-6832,23446,44546,12848,9020,55240,72672,48435,45694,15108,-29020,-18085,-9996,6173,74555,116094,129680,123255,115105,100839,44554,-10270,14622,61973,93071,96518,67728,63396,91187,39176,-32163,-66038,-73611,-40498,35488,61145,39339,-1206,-43901,-18543,53398,113193,119627,32240,-36265,-47127,-57403,-73640,-122347,-133717,-52620,1086,-40123,-74007,-23823,16404,-9546,-71235,-132540,-125562,-79238,-34753,1774,1622,-47751,-67387,-6246,30173,-12660,4451,80367,24556,-73339,-23605,52987,14160,-25302,31116,43508,-60188,-72891,5530,4666,-41762,-71713,-148049,-193273,-103664,30411,51762,-19305,-35379,1304,-19812,-33035,8168,39387,21393,23641,76464,92725,-5433,-39829,81182,145678,82013,-27226,-140344,-167200,-115898,-69538,-35206,-39978,-102976,-130256,-67909,13139,52617,24697,4092,48521,69588,6500,-52070,-49588,-71232,-96242,-12613,72785,54579,11127,9756,40443,100613,150673,128970,24341,-50658,-30554,43702,78672,46566,-22067,-75156,-29234,28114,-25201,-87074,-72436,-34973,-14457,-26093,-29980,-17093,9884,124172,226004,153549,30929,36974,62585,1188,-58761,-14431,64556,35730,-15125,33728,53632,-56787,-117373,-76038,-15698,-50155,-108416,-86319,-7573,53081,109386,94393,-18834,-83004,-47333,-25539,-53687,-79968,-58660,-11905,39494,89370,108137,80031,87819,111893,53112,-50106,-93008,-71670,-43393,-36637,-23832,15579,82137,80210,-13363,-71465,-18185,25142,-23328,-63756,-50529,-49562,-27544,10743,50933,83771,103748,60472,-18737,-56263,-52020,-48613,-20802,42239,20441,-72001,-113701,-52182,17580,-1576,-66163,-98521,-53587,36875,70538,29870,-31947,-30790,63020,108393,30541,-55083,-64172,6112,76906,71062,63596,85723,61622,7837,-34764,-70428,-108712,-118226,-92187,-23830,38558,23263,-15140,55528,153829,114441,-3407,-45473,-16864,-24389,-60976,-98995,-66841,-5344,24921,8315,-26480,-53831,-6602,69661,90850,69335,43709,41242,70249,79898,50804,20352,-22760,-91907,-128287,-73169,43981,73269,12751,-17736,-12300,-2847,41267,51248,2476,-38919,-41314,-24896,-8630,-9290,-13174,-43052,-48874,11726,53297,50565],[83297,93921,27740,-26232,-39076,-43294,-26083,-1970,18071,38403,39327,19273,-15403,-11028,19008,15520,-23484,-43188,-43585,10683,110500,149295,110228,53924,-5486,-59464,-60968,-8142,9335,-16922,-18185,-28017,-73061,-72608,2047,16353,-76552,-146883,-110730,-30099,57834,81959,12683,-27483,23919,36783,-17145,4910,107138,165298,126769,71905,29222,-37450,-106619,-102086,5641,113849,56896,-25141,45698,140327,144744,93751,24444,-26712,-30416,-44947,-74398,-24928,73657,59292,-11849,-25355,-27178,-62391,-47092,2209,10960,-51248,-105107,-92981,15673,119832,65495,-87620,-127148,-22591,40295,38284,-4303,-41902,44225,163477,117605,-49912,-71798,5767,-13782,-84850,-51940,1215,-4414,-15312,-21635,-8107,22994,36311,61571,140017,187597,90398,-20514,-13961,-22761,-39579,14843,39722,-12471,-40807,-10871,28003,13251,-36932,-65102,-11598,90868,79255,7458,3459,38132,51573,48959,10226,-9055,143,-47976,-86979,-67365,-47239,-48443,-57173,-45118,-23634,-26722,3107,37815,27849,22484,30882,-2353,-2455,34635,-1664,-57155,-11984,85110,69687,-55173,-116641,-50826,27503,39511,14602,19854,23423,-6793,-28979,-11036,38941,58254,31209,-2832,18494,28338,21278,41473,74948,96298,99515,94261,77545,64298,6978,-85309,-152702,-139408,-63098,-5693,-12180,-2425,56117,97259,96960,52043,-25703,-80982,-93143,-35112,26396,-23001,-71782,-21182,-17975,-106152,-105026,27048,77785,3291,-28736,-34952,-86485,-85869,-32154,-1591,8439,-80759,-200599,-155072,-17650,73456,88889,20020,-92373,-125816,-36379,66447,81000,31754,-5980,422,-34457,-94444,-66448,8774,38582,40775,-8738,-85156,-84479,-73123,-138629,-183646,-149446,-74606,-50423,-49135,2514,74972,58237,-12798,-55500,-53352,-34698,-3263,55555,71368,2032,-33477,-11455,29941,-3310,-113153,-108191,35770,140537,167110,104795,22782,-17561,-31259,-43033,-16450,56287,94242,94267,112755,131152,72505,-21306,-53302,-34777,-5691,29301,34560,-3408,-29183,-37739,-23115,19098,-25917,-59701,30480,87255,63981,63387,86244,60558,5306,-8349,55336,90025,107749,149972,127503,51643,-5113,-33934,-14950,-1754,-14598,-51722,-88142,-62890,41077,106460,26967,-87733,-113486,-103057,-65719,-10340,10493,-13573,-28016,-39289,-78564,-35944,23347,-13143,-36143,22691,60460,31258,-25890,4370,111174,126769,63601,28694,-7267,11471,48903,8162,-21944,16421,32044,-3199,-53033,-83019,-58324,21698,130389,133512,42786,5032,18147,-27050,-72276,-71380,-20306,39948,48422,54259,49581,21069,63306,161562,204419,163045,67353,-42928,-93771,-65313,4239,56110,13022,-21670,16585,38619,7624,8355,19778,55836,96511,91171,56601,14221,-19212,-32557,1310,28394,26570,21241,-10543,-54206,-85511,-89816,-51545,13392,89058,94298,60555,64630,47909,-14883,-32068,-4778,30446,80020,99786,43587,-19966,-17751,-6604,-38887,-75275,-66254,-39469,-44777,-64672,-30885,35389,107840,160498,91279,-48598,-85367,-15115,15310,-25244,-101322,-99568,12483,58268,-1953,-44837,-106489,-134953,-20302,102814,47381,-31007,28901,37510,-71392,-123356,-91630,-78990,-63193,-53445,-85214,-104332,-56903,15417,23415,17177,-9387,-40417,31855,97166,19318,2989,84190,124373,177231,199083,106830,-32885,-94854,-47814,17304,21349,-31304,-63916,8776,126350,116083,33229,40186,72696,54148,33303,71668,127681,32813,-109571,-72208,42089,66595,3513,-104828,-125129,-29992,30604,-59954,-113413,33829,132908,54644,-6767,27771,72790,69848,15037,-40142,-76269,-109640,-119775,-101431,-101487,-122820,-124264,-116016,-113615,-152149,-166850,-100175,-25082,7238,21935,27585,-14731,-50056,-19563,47835,13695,-107872,-166494,-114555,-39417,-27532,-42280,-15092,28881,23815,-6840,12191,65825,39728,-59549,-79795,23668,72599,9059,-10017,38360,18886,-47342,-77777,-102873,-64520,67749,172252,168551,100275,39711,11127,13053,18853,42175,48886,13816,386,49453,74408,34183,-30496,-71591,-55213,-21783,-25091,-71695,-70005,-6169,25204,-8243,-41322,1877,29239,-32522,-31265,54733,54439,-31877,-20901,38758,65152,93849,95709,78031,105107,112632,24628,-27390,4531,22653,19549,22709,33379,37333,12632,-33868,-44307,-13786,-12273,-21619,-58571,-76240,-22657,44926,66085,43958,-17101,1638,100684,110790,41761,-24728,-64324,-47274,15611,20493,-68699,-121866,-88976,-26605,11264,15167,-48113,-88974,-69535,-94079,-151117,-119656,-53946,-31693,9301,78329,69286,-3067,-16393,19999,-5506,-37436,-14461,11271,17404,-10751,-37267,29602,95752,82110,46226,-16092,-61670,-18115,50897,79658,84957,47221,19200,12090,-29540,-71732,-69914,-20830,53198,109372,104381,33493,-65833,-117699,-56609,25207,6186,-26625,-7242,22558,55876,53644,-45886,-102637,-100037,-105739,-56342,58030,84325,18940,18332,32852,-56000,-119690,-82575,-21707,28499,42227,28522,35710,24535,-59967,-104542,-15990,67328,52445,42386,85119,102167,73080,13751,-34813,-18584,27300,57289,60004,36761,-11719,-15679,8264,11327,210,17692,63999,80772,36934,-35746,-77968,-70578,-51413,53,88674,118466,109754,99983,92485,56588,12364,30427,107825,143156,121901,77572,22447,-522,18446,-26791,-104032,-144561,-107264,-50276,7718,53002,72243,32784,-19478,12667,93104,123734,110780,67032,23241,-52910,-131504,-120942,-100291,-99873,-53702,6738,-3859,-40402,-14438,35497,-4104,-96833,-142953,-86335,-43957,-46653,-13739,15315,-18883,-17484,40206,56528,23274,39511,83389,9974,-114370,-53874,66307,33321,-36893,-15056,-7260,-62381,-44695,10056,-8434,-44330,-51116,-76812,-85394,-50197,-3889,-3424,-24449,-5091,16270,-17264,-16439,22594,48852,65142,65969,46450,12170,-86401,-129274,15012,140369,105506,-15455,-106708,-87777,-38366,-50288,-56919,-32509,-47095,-56944,-15052,51437,83409,33660,469,47811,78266,17196,-65436,-70656,-37394,-31799,17942,97424,113671,100480,119012,157860,170764,157297,85775,-31760,-102239,-85764,-25734,32393,43471,14219,-46506,-51779,7161,3040,-39499,-9255,51583,84430,81400,32698,17791,82248,193856,258406,213246,110532,43985,24589,31197,-3372,-38492,-21573,-24535,-19014,79283,138265,51320,-36378,-52922,-14189,-21378,-38914,-8205,40629,71154,106868,84385,3906,-27211,-2445,-6354,-50903,-89607,-60262,-24453,-4899,67034,126029,65120,24091,51103,18424,-52876,-33285,-47,-31442,-71158,-62366,-21203,20710,6197,-97548,-138260,-54132,-30036,-93936,-105308,-69359,-69747,-60722,-37885,-8750,41510,97958,79773,22933,-9866,-30305,-41932,-29183,968,-4614,-42484,-71039,-39251,-18390,-68680,-118873,-116086,-42172,52388,54101,-19937,-70689,-39175,35952,26342,-53077,-99288,-69880,17825,82474,56547,16180,33023,56828,66634,30910,-38534,-93978,-109609,-80141,-13808,41727,14087,-19543,64672,155756,110182,14225,-12567,-11479,-43294,-66344,-82145,-72731,-56205,-81902,-152483,-174983,-115968,3122,82152,78761,61317,69839,94392,104684,91882,88436,81526,22197,-28891,-3922,66288,123550,97409,31597,26181,53507,46332,50911,56444,12776,-46265,-69349,-62367,-28806,-15399,-26818,-24310,-16638,-33739,-49729,-7110],[32171,97898,85234,26207,-28674,-50888,-51675,-55645,-46072,-19462,12395,18854,-7422,497,3994,-30183,-57013,-36510,-20153,35,46005,101833,152824,142841,55893,-31569,-48395,-19014,-28549,-39506,-8730,-31644,-105509,-90762,-26095,-33555,-66434,-67894,-38296,4540,47096,46863,34322,57911,77651,36938,-20551,5736,84295,128076,115539,81586,57490,29394,-33022,-50710,39307,113284,34303,-40752,33848,147426,192643,161989,112450,57959,10111,-16846,-31015,21252,107917,88525,16656,6692,23903,-21347,-105627,-103097,-11979,-12251,-101766,-105642,-17190,35065,-1056,-65266,-39324,64605,84895,16608,-47903,-33753,60619,79503,-58392,-190531,-121107,-27707,-24500,-49898,-36062,-29792,-41338,-47556,-57794,-49483,-31124,-20437,-5468,44697,115468,72615,-42667,-56304,-15233,16813,67730,77880,25562,-21502,-14062,38023,67595,17973,-75647,-100371,-33937,-28186,-34619,27476,46640,-4995,13968,41301,12755,868,-12323,-25125,-21925,-50413,-78937,-69176,-30939,-12116,-41310,-44627,-23375,-4136,40799,64752,5922,-22071,7066,-47535,-123142,-68042,51783,49719,-66639,-109817,-6132,89928,98530,91754,88466,35915,-29212,-43529,-22699,4127,15246,-1519,-46298,-25459,56188,98861,83286,115465,193621,197114,142793,63129,-4194,-60585,-100022,-131004,-115230,-50901,43,12079,33775,75995,94655,84642,57275,4390,-71562,-121952,-71296,-6662,-54197,-124484,-64103,25145,-18476,-77770,6342,128731,121963,28229,-49264,-95830,-64697,9308,33039,12317,-61694,-114517,-17458,108443,127163,91103,5409,-97988,-64303,51732,91980,53635,11844,-30864,-53401,-96206,-124070,-73088,16873,77010,102211,44490,-47059,-95580,-139790,-192732,-173361,-104860,-38863,-3735,31992,65515,67049,2839,-40007,-25513,-29269,-31101,54082,112109,76158,14068,-35090,-88001,-97911,-88826,-119241,-111636,-17676,63881,67833,-3516,-45812,-37074,-4871,-12762,-4826,41330,66280,97643,162366,184433,110081,21979,-12694,-30460,-42415,-6295,36876,9028,-40807,-48843,-13204,26593,-48681,-86980,31416,69040,-20428,-35922,25531,42748,3596,-18040,26282,54648,52298,85799,105784,51458,-12991,-18861,14825,19598,-8521,-63707,-82820,-22893,38617,37892,-24183,-67328,-60811,-52512,-25870,-1295,-5783,-21821,-29067,-42162,-77814,-52455,454,-20273,-48883,3157,62634,39945,-27127,-1986,81930,105333,84182,87727,61454,62467,97408,55581,6813,24110,22271,3748,-3020,-11851,-23587,8793,95976,122111,53199,-2311,-9361,-62555,-98999,-45892,45213,77545,35139,24785,23860,4445,52293,157893,218458,191413,80728,-29758,-64217,-30030,37097,78003,34747,-15560,-43872,-47545,-9965,27393,389,34471,112835,90132,34664,20264,-14503,-53332,-7220,22919,-415,-5024,-10303,-29987,-70326,-123262,-112222,-25937,65475,67551,23086,26855,22767,-23812,-4228,67705,100844,115634,121116,96209,47809,21311,1147,-27899,-44898,-13212,45717,20686,-81674,-64046,47205,135813,146340,41205,-74040,-81888,-24669,1964,-31720,-122887,-117077,18258,58241,-45143,-119194,-147439,-163390,-100609,21677,50137,29529,81307,50039,-79871,-111232,-63376,-31005,25068,62882,46596,11205,-50243,-65219,-17705,2785,-63748,-89827,10270,78567,6860,-40004,4226,92021,204479,233100,141211,-3569,-67027,-16612,44032,14539,-73759,-90548,38104,157356,93695,-21282,-8093,66658,72407,2932,-16690,50426,24473,-51549,-22909,22107,4263,-3505,-18591,-53497,-27586,11236,-97997,-164337,-1256,94424,-7557,-102141,-70612,25299,64735,18246,-47363,-96685,-121291,-101480,-94480,-132911,-144775,-126147,-153986,-184176,-167966,-123317,-52663,14757,27602,-5663,-68165,-144667,-149497,-57607,31923,-15746,-124997,-110291,-32809,-42694,-110363,-90063,20612,88065,26005,-74113,-59807,58813,76556,-41953,-89582,9371,72602,6537,-23523,37364,43542,-4021,-30683,-69792,-54494,47947,105820,45732,-28334,-10541,26978,20311,8816,38908,74483,100955,88684,37286,-20820,-57185,-51924,-7294,44254,53429,13838,-43743,-24933,47416,36437,-57271,-83811,4271,32995,-56175,-88851,-31802,-19537,-55033,-32406,2976,10806,7380,-20890,-25467,39883,90197,50802,26396,43815,40537,42691,39120,-2508,-14750,5499,4088,451,23879,7837,-50658,-105043,-86422,-5703,48847,65432,55053,2652,13705,86148,93159,59281,10860,-43296,-22660,40217,19206,-47522,-49014,-51202,-69257,-72127,-59008,-92370,-106555,-42491,5066,-20150,-53010,-70491,-44406,15564,61347,57425,40541,28048,36406,42962,35439,17698,19301,41499,47243,50408,100719,106448,63471,43467,-6408,-68786,-28703,57247,82196,60803,41989,49907,16722,-52319,-75733,-27667,39744,74588,71975,41552,-14655,-112842,-172843,-87099,16606,-22113,-61496,-21735,1347,24960,30825,-14910,3830,30060,-48150,-75400,14797,51525,-4676,-14140,23456,-23192,-61389,-23625,2507,9585,6867,11946,37441,33349,-43272,-84084,-16828,31465,7909,29068,104252,116867,57675,-25575,-51905,14125,90612,80296,10309,-9234,-6948,-4214,12577,14409,-32150,-53043,5917,48607,8045,-31879,-7482,-6385,-36063,-21208,32034,39231,42179,48064,32362,-16940,-31353,48132,148610,155346,109884,59976,-3345,-31970,-13981,-55875,-141494,-181231,-113038,-43827,6142,67690,99625,47259,-5793,40215,102033,66531,17558,44135,76187,-22307,-138184,-114851,-45971,-18538,-3657,14609,5901,-7568,2223,33014,18343,-41615,-78543,-48795,-16005,-12333,607,19057,9880,31759,84071,97084,72955,63506,62556,-5462,-117026,-101402,17612,34879,-18943,-29363,-36755,-37752,-6540,2816,-42432,-75409,-70954,-47183,-23485,-26742,-26788,-10606,17552,32528,-2665,-53503,-55034,-45198,-13165,58968,86881,33928,-27858,-102986,-150567,-43628,102227,131625,69460,25432,25247,18176,-38834,-85615,-59233,-36196,-46832,-25543,58544,111490,75722,33091,36127,38436,-4820,-69947,-89268,-77309,-64008,-558,100642,150918,141018,147001,157305,115831,47295,-15659,-55269,-71959,-78280,-81850,-47005,-62,4735,-65728,-97249,-17664,27165,-8567,6484,57929,110924,145711,67998,-8562,49458,140167,168587,180988,134834,37358,-12900,33583,23674,-57259,-76061,-48735,-16380,85404,165420,100790,-3832,-50309,-6397,28829,26044,12947,4036,17337,54038,42168,13000,21357,14387,-22727,-41636,-36040,-21507,-45891,-54199,26295,68561,-49943,-124769,-63460,-14398,-15173,19060,40000,-31512,-100668,-83073,-11527,31274,16132,-78779,-136012,-70745,-36455,-57974,-34723,-7570,-21207,-31880,-44103,-19014,48304,73244,15824,-17942,12068,7408,-18967,-29476,-10874,13798,25271,7392,-28120,-68716,-92174,-84644,-51004,4314,51051,39673,-16193,-51208,-16310,9945,-60069,-146588,-156874,-92645,-3309,31417,-4772,-31684,-2096,67656,126994,94266,27339,-4450,-47238,-68026,-33752,9447,-11116,-33239,24819,79754,61963,32431,22564,754,-21863,-20088,-54558,-92722,-83776,-101712,-172109,-178256,-75710,52139,82843,37301,21129,51882,95059,79306,32711,61847,85144,43547,32587,65725,115532,138836,82120,14453,47861,94125,58789,19446,29820,29643,-12693,-58983,-75389,-25605,6381,-9624,-14465,-23872,-78481,-127394,-86512],[-13849,72762,105207,60972,6775,3114,-17905,-73378,-83122,-35150,15367,4759,-44933,-34544,-34227,-74384,-80438,-29466,2039,14022,17274,56450,162381,198431,104295,8867,-20693,-30551,-56555,-45799,16978,10023,-76076,-79555,-16672,-32087,-47845,-12414,-486,-324,31345,39989,52200,90279,66159,-1919,-34887,-13654,43718,115980,131637,86745,71370,70450,20592,-15249,-609,13043,-23032,-55031,-11013,82002,154878,160641,125004,59234,-5414,-1819,58715,110320,121020,83087,48971,32018,18002,-51973,-164133,-174869,-40845,2513,-67588,-41781,12299,-33954,-94787,-80300,15961,118741,97507,-24376,-117282,-89017,-9036,-53126,-167612,-191982,-92594,-20926,-2510,-19434,-42987,-42506,-25508,-19502,-35509,-46216,-55401,-55186,-41424,-39324,-23770,-24015,-57619,-62354,-45531,-26953,17916,41790,12754,-46842,-56107,28553,123028,95066,-46383,-147604,-142524,-110126,-62391,1125,7329,-40827,13060,75959,35540,7959,24566,49017,71125,39024,-14572,-47201,-45018,-35071,-79938,-99122,-63127,-31598,2877,41439,21907,-8320,-28746,-98691,-156324,-113347,-11462,18243,-28894,-36416,54238,102932,46335,21026,50698,23728,-8589,2233,16020,61215,82893,11666,-67692,-53666,40485,80299,45972,84038,187751,199118,126448,35484,-36860,-76369,-40104,13305,32567,47944,47259,30775,34427,44261,46990,42745,48573,35427,-41687,-118696,-104651,-69434,-74812,-61533,-2012,52570,46760,794,15728,109833,115715,14691,-65903,-85885,-50355,11190,18348,-25510,-44752,4976,114215,172306,99797,-10383,-100293,-113995,-2765,99859,84681,5625,-60586,-124646,-161842,-156109,-101227,-38117,22340,76535,110928,80707,32232,-37465,-108750,-143312,-120913,-80448,-25189,38899,108978,102707,25170,-51749,-50415,7093,405,-31599,48366,91789,29049,-10418,-52290,-126601,-147749,-113817,-89939,-111136,-93353,-30638,-23113,-78283,-80364,-27593,30701,33491,11918,-1946,1408,48837,99878,98919,69281,59462,49302,23833,-4791,3428,51522,43388,-26229,-55118,-28132,-6065,-70222,-101743,16769,86715,2748,-36013,17979,54394,38025,28817,20255,-13316,-26380,13036,53590,22171,-27237,-10443,33778,34257,27988,7680,-27427,-19742,-29281,-74179,-79253,-9506,39624,7510,-8522,20755,38171,30003,25226,18628,-6419,-32387,-36369,-22639,-7910,26130,26299,-52606,-102895,-49305,22792,87801,126276,121244,68787,52605,81254,75966,59554,48061,709,-24946,-5342,-14026,-27376,14659,72924,62006,-290,-43163,-46942,-86341,-112236,-39808,75787,107962,57676,42842,60002,48742,55626,110868,170042,181719,112719,34074,-3697,-10948,-7112,-14372,-51712,-109824,-166452,-143024,-38080,16234,-33149,-20987,46585,25680,12875,46145,-8354,-73459,-29672,-4999,-32635,-24486,-11590,-29717,-90712,-178713,-177003,-66325,19677,14250,7441,56227,58848,7177,30112,103508,106259,52149,18005,31920,60239,65451,40094,23201,27765,48943,99061,85961,-17427,-28175,58713,116444,90133,-1965,-57991,-24901,11395,-5188,-40226,-75664,-42001,33010,28550,-66743,-124531,-97180,-72931,-64826,-5391,49114,38078,28108,-20660,-84680,-61728,-11861,-560,34891,86170,109346,57932,-62754,-116618,-69387,-35500,-85278,-114966,-38850,28570,16576,-30304,-30852,71712,174413,144130,47364,-18010,-27511,-11846,-19125,-44799,-100736,-98761,29686,115190,45206,-44548,-28974,53292,61947,-55643,-104324,-15850,25542,18310,16048,-6736,-23072,9066,28012,-9877,-6468,44340,-23841,-117131,-36065,18113,-53814,-116309,-85456,-20484,-11758,-41047,-73296,-111352,-106730,-62802,-54757,-68512,-35347,-9583,-84238,-169690,-140794,-47989,27470,69231,77703,36667,-66071,-135091,-93163,-36434,-10043,-35177,-72815,-38881,2781,-43841,-112040,-68694,50999,101396,23557,-61855,-38635,57581,42954,-88012,-115489,-21216,38917,39697,13144,1309,7760,6341,6833,-10117,-14373,3463,-16123,-83209,-128225,-62980,36245,46144,-21321,-36611,28046,108687,126092,46507,-76398,-116333,-54623,47915,114594,103078,42411,586,20161,54448,15178,-62021,-66958,8290,35244,-42236,-106867,-86569,-78134,-72409,-37855,-33203,-65929,-90912,-95759,-57227,-14406,3215,-3953,21596,45715,19652,16426,24342,-4490,-10725,52903,90333,47745,41103,62654,15451,-75125,-84024,-9288,54714,63272,52610,27511,43370,73659,55727,26786,-19978,-56504,11049,111122,82853,-7982,-27320,-58627,-123911,-158017,-136134,-127145,-109742,-15788,89525,66055,-41512,-92864,-36648,41344,65706,50114,43833,31211,42860,76962,63439,21195,23377,65458,70547,67550,90805,85160,49580,33337,8232,-9454,29259,76843,53515,-4915,3235,72985,65505,14340,4236,45649,101916,102268,33526,-1703,15718,-44122,-152500,-122087,-4340,5717,-22433,-8581,-12989,-18434,-29417,-23046,42789,84145,7463,-50073,-261,46673,31361,20453,36133,9310,5331,58460,77801,37413,-14224,-4793,45476,54913,21442,13295,13972,-3405,-23647,8355,99602,161380,90403,-58508,-87442,23405,94031,22166,-66722,-34690,42130,74659,58178,4220,-56247,-70968,-43337,-20525,-409,35281,107905,125367,54717,-13499,-50497,-69315,-14250,35849,45794,38294,31641,61396,100764,86059,85910,88873,39338,-2498,-4728,-35219,-98327,-147896,-81861,17849,72595,117322,118532,37171,-15292,13374,26484,-5840,-16648,43720,119249,65053,-32173,-27540,16657,31467,19685,-11257,-35306,-29785,-14864,-19996,-8458,17184,-15530,-93783,-93976,-6743,38259,36331,35226,43022,70687,88623,79246,61596,36150,-29747,-126165,-184336,-125008,-42782,-16201,-5371,3430,-3000,-21991,-46773,-84314,-120824,-124957,-90482,-60449,-45509,-13554,23934,44147,13733,-60794,-103123,-105132,-105586,-38421,63273,81469,5984,-48797,-75393,-108497,-65976,63396,173156,201336,155399,67565,-3838,-55739,-97953,-96066,-94665,-131712,-106471,9327,86912,75328,35822,-2593,-33147,-52538,-50994,-26262,-70766,-137249,-85052,16820,67918,80629,97909,71033,-12431,-90437,-92976,-42711,-10051,-47504,-95629,-74531,-18483,-25376,-106071,-126997,-49747,-7192,-30674,-20993,6535,42128,84742,39886,-50248,-40484,17436,43946,78279,63240,13435,-9156,7856,-2748,-68355,-92143,-53943,-40321,8156,113423,95316,-16852,-72885,-10715,46916,29358,-25717,-53819,-53226,-24169,1171,7923,6215,-14395,-31115,-4846,36630,17280,-53840,-44178,38136,20482,-126215,-179075,-95121,-39157,-30311,-7627,-8822,-68148,-79769,-24825,33020,77439,92555,31485,-63590,-59665,1542,40499,68215,62555,47169,54659,37969,75210,132573,69010,-67047,-86955,9532,57226,31661,-15386,-2352,44736,74310,68719,5711,-52707,-29277,24653,57593,56582,23163,-7583,-27882,-28102,27276,54179,-28258,-138731,-153040,-86724,-27441,-37845,-74204,-47789,12201,66894,93060,53591,16905,20492,4938,-15170,12681,45615,20564,-17545,-5074,13738,25763,44008,28083,-5768,-1094,27567,-37983,-110031,-71959,-15987,-42487,-59291,-6456,48763,40514,10862,-1655,2512,27758,10814,-32571,-1603,20514,7688,37143,62682,74292,82395,14056,-54594,-10311,40950,17773,-7434,7715,36332,32160,-3733,-27057,13820,48390,37815,-5303,-45200,-64421,-92673,-99781],[-22288,40187,88306,79750,65182,78360,41818,-38420,-58486,-5402,31703,-12892,-94768,-92817,-63110,-70581,-70830,-25776,20374,37067,14114,31749,125991,163187,104185,37083,-17948,-57632,-69132,-32811,61379,89827,-5440,-52334,10842,861,-54767,-58013,-59017,-52439,17086,61716,52934,47284,19884,-24920,-52540,-48569,33971,158102,161683,84915,58510,39839,-3030,-32485,-67816,-64702,-24879,-19655,-14940,33352,73813,76200,51053,-5915,-50397,-10137,97877,139301,98623,58564,59044,41970,14000,-41164,-115982,-128546,-16942,20938,-18034,25567,57525,-17288,-68048,-30001,48630,110093,59819,-51176,-116144,-99966,-79336,-127252,-117383,-59876,-50878,-37179,25810,19856,-27071,-18377,6444,27832,29498,-13457,-59953,-58141,-29283,-40942,-76815,-71725,-34344,-42970,-114881,-129636,-59674,-5952,-14837,-54549,-54187,26707,110195,105525,10277,-90563,-113350,-75942,-49608,-43092,-24134,-15894,47426,103152,66743,45625,71364,105735,144515,149533,95648,8285,-30531,-9205,-45125,-71343,-23346,-6870,-53897,-51041,-1240,17256,-37169,-104223,-115657,-87694,-31359,12065,36435,81361,124823,72694,-52792,-106143,-42982,12368,32341,33762,54989,157503,169458,41092,-17933,29088,75194,75476,50983,70237,123208,112472,51696,29222,27922,1347,45950,117855,127826,132165,111326,54001,45323,56395,42821,31299,44946,38005,920,-16927,-21406,-53477,-62817,19871,83376,52836,28464,39244,59463,77092,17805,-68193,-74864,-36042,-16888,1747,-5394,-26338,5769,86019,153336,144653,34379,-107684,-168630,-106007,5300,80570,72538,-15955,-116299,-173849,-180692,-145048,-70247,-8838,19508,46535,83555,93736,79718,28653,-13380,-33578,-62058,-85225,-48108,33712,121218,82789,-38832,-92448,-45844,28335,20973,-31038,2396,39774,-2349,-51009,-82306,-88427,-49615,-23359,-41044,-105137,-126864,-94734,-95975,-138765,-111563,-23396,44740,63084,22436,-41449,-55013,-6638,14144,-5365,-2042,34080,55150,80621,99020,80703,88003,78582,-10797,-83631,-86451,-51665,-45377,-59513,-1852,81817,53008,-4720,26551,71686,87571,91336,40093,-45950,-58179,8590,66650,39357,-41746,-72236,-32015,-6648,37229,74211,33424,-12649,-44789,-86768,-75752,12427,72996,33250,-10735,6890,47594,60871,64571,72494,53241,-17098,-95514,-71950,6313,36228,-36165,-169559,-196066,-106441,-25441,66129,109052,30961,-60645,-42326,21127,55695,63059,40375,-15588,-50899,-44749,-73642,-75895,-1881,54513,14970,-42526,-62194,-34433,-30819,-55793,-20653,82007,124638,92386,107280,157020,124183,50876,35450,78213,114080,103187,70828,48469,19666,-43749,-97754,-122867,-169386,-216960,-145876,-15693,24462,-22983,-21809,-5664,-44147,-32643,9458,-35244,-88449,-62914,-33192,-24875,-13211,-15807,-34549,-88277,-168996,-182819,-100535,-18887,-12452,905,69259,92586,56766,72543,109324,53549,-54825,-98501,-63386,5582,50232,55803,59493,61098,58533,86232,79276,12382,6634,51100,46856,5655,-44291,-54330,-827,34595,-5436,-43687,-26070,14597,28011,20473,-16519,-30059,20368,59485,37592,32143,35747,-14797,-65844,-78257,-55752,-21502,8224,1878,-22030,-10031,31798,-9573,-105473,-136606,-122601,-76761,-46437,-68995,-68686,-28804,8308,4781,418,71256,111827,23191,-44852,-32312,-34501,-58811,-76111,-55962,-70051,-76091,-5624,24252,-15338,-35975,-26897,7137,3327,-101938,-143354,-57409,15385,49734,30006,-2587,30864,57349,15937,-12351,20845,95932,85588,-10558,-19037,-5387,-37449,-54573,-47545,-59786,-87702,-86936,-73253,-94848,-86624,-44181,-16202,25457,76854,77372,-1788,-89304,-103515,-43752,24052,67256,101249,91176,12,-58371,-18418,-44792,-76847,-39383,-21375,-45388,-55304,-37796,-14344,2755,34185,56169,32209,29470,56416,50233,-24342,-99941,-68680,10182,57996,125358,113734,14631,-32559,-44432,-52728,-22470,35855,29146,-46010,-95041,-103242,-63406,22798,60767,-27527,-83029,-12453,57614,71033,51133,-21811,-65518,-40162,16384,56063,40819,-1881,-9091,10290,-11774,-62700,-52170,-6576,23392,24844,-20987,-62652,-53310,-48181,-46969,-25154,-27743,-66919,-88267,-60979,-13106,-18803,-41559,-42248,1762,23551,-25047,-27572,29980,54492,60052,137154,161940,56718,33711,107871,87404,-44053,-97386,-33598,43010,45845,34366,35004,49677,54283,22808,-21961,-71040,-61111,50383,165433,158345,65794,-5886,-72899,-134695,-160982,-160659,-170608,-130616,-13938,77905,20664,-95309,-95101,3741,72718,63289,16387,938,32837,82917,92479,29932,-21348,6748,61203,38607,-11479,-5214,32744,26345,-1722,13040,73438,101114,72106,-5751,-71697,-39792,93752,170467,135605,82122,67772,88981,91299,47506,50685,104241,60459,-79824,-128553,-38990,37631,26483,-19316,-31669,-38606,-72295,-69100,-15201,-4730,-39433,-35834,28951,94000,111261,83649,26074,-14747,24398,105142,145137,107311,33233,10391,32300,33915,43169,79769,60150,5991,-19635,-1584,97097,202779,121096,-73406,-112227,6116,47730,-47057,-102392,-7106,120368,152663,80532,-7410,-33500,-23703,-44109,-46464,38633,119394,161278,187711,152607,57264,-52654,-97870,-15317,64966,123423,178325,150046,72681,33169,21301,67744,116629,100233,61872,28560,6672,13539,-27976,-906,99767,142918,137748,100111,19311,-34365,-66697,-79420,-10447,76897,115971,170290,170114,97612,70373,61213,26312,-20234,-68735,-75279,-31181,-14375,-77772,-75828,36335,12123,-167393,-205230,-38997,59940,44729,40168,40569,32786,26501,20600,21840,2381,-50592,-125023,-213869,-218052,-99631,1758,47607,84454,30992,-65991,-89174,-68296,-90614,-116347,-114884,-108036,-67967,15987,65644,45629,-27434,-90775,-94087,-70580,-46071,34071,93131,48831,-58538,-105568,-87066,-92328,-86734,29553,199992,266021,178175,43486,-38044,-70068,-85167,-84509,-115976,-184537,-173462,-71160,999,943,-12311,-38854,-69238,-75516,-19377,91436,65593,-80370,-95048,-39939,-25928,16590,57644,6224,-87906,-120063,-78283,-20943,37804,27996,-29057,-18384,20084,-28118,-113067,-109671,-60700,-45646,-25020,18769,15226,-18905,-9599,-4255,-56331,-94025,-60939,12248,46198,3917,-7271,3393,-23211,-31096,-42454,-61179,-39878,-56817,-60544,57623,96788,9229,-48457,11146,58089,16844,-46524,-41681,-43185,-48921,-7772,1465,-45328,-51865,-14848,23744,45355,8522,-42639,19377,104372,58125,-61802,-87380,-40000,-45494,-61838,-32955,-60568,-91266,-19607,47730,43024,61952,110733,101944,8291,-34056,26465,92088,109793,89987,90964,131686,136784,170263,181708,79709,-44894,-39607,53681,107712,78589,6937,2206,48512,90918,111264,78836,31460,53504,103577,122063,89155,-8558,-92937,-93738,-35066,56618,110866,46192,-58337,-66789,-14072,-13878,-70955,-94809,-22173,59929,46517,-13466,-49197,-39319,-11852,15590,42514,85543,95686,48023,5309,14612,33205,50953,66358,30791,-29601,-28589,29409,-19465,-101412,-57824,50152,53160,15020,3715,-7473,-13987,12767,14884,-18155,-22179,-24521,-41709,-30834,-30778,-47779,-15921,36362,46244,11403,-71139,-115938,-93760,-56266,-37892,-27451,-18092,9017,29930,21411,7662,31494,70679,84063,22181,-34700,-8789,-5465,-50172],[-32489,-7772,32222,58566,88234,100888,57192,-10869,-32389,-3602,10231,-29470,-86987,-75552,-28718,-21796,-57314,-44244,8340,17125,-7626,14103,60696,63246,49712,15281,-65277,-103237,-76493,-23538,67892,104257,12925,-38471,15988,-5268,-107306,-166852,-166234,-134841,-34673,47917,12399,-47595,-32148,-964,-32228,-64458,22769,145609,123925,44271,861,-40262,-63372,-68586,-90201,-42903,45760,50953,14372,15117,1044,-35157,-32553,-40374,-65666,-26675,54569,81708,70728,53772,35680,10792,19124,33769,-12583,-75425,-33528,18443,19582,23389,22278,5066,28548,58355,56992,50874,-1727,-52557,-51402,-46514,-105063,-152317,-39743,53580,-23617,-79594,16358,51046,26289,37250,30900,37916,40733,-21224,-61843,-33463,4069,7296,-30807,-52372,-14817,-40007,-170883,-195867,-87674,-15021,-13681,-11721,5412,22021,16706,25304,38203,-560,-14465,2198,-32988,-80874,-35412,16044,46433,74508,59203,49302,74510,106293,139451,157789,106793,13517,-6877,35794,16909,-10817,15754,4878,-96983,-136936,-50243,24076,-7801,-53167,-35352,-8414,7964,22104,63685,145207,158262,29100,-120017,-167262,-94321,9060,31039,-31621,-19090,109865,114772,23636,50547,139077,115857,74710,86051,82557,45614,-10055,-33902,21109,83182,60329,61591,70870,51061,77825,96409,55782,56435,79515,59711,42765,34681,7703,25504,86678,83077,-6016,-56163,16307,84925,28995,-38718,-19421,30859,29615,-51511,-125689,-69644,29320,35856,-4203,-27887,-1698,68755,124818,127295,76360,-13831,-109308,-127212,-82670,-27161,39625,58986,-17817,-102643,-116394,-82396,-90516,-97875,-44781,2122,14747,51178,84510,63680,28140,25897,15565,-34979,-88612,-85961,-23718,59028,23230,-75353,-96866,-47867,10675,15794,-35978,-36153,12104,11148,-61495,-87073,-8924,87163,83094,1834,-68916,-97336,-127894,-174064,-206229,-137493,-41834,12647,42501,12252,-68873,-91675,-35070,2741,-12669,-48179,-53609,-8021,90892,160719,130327,104110,93634,6396,-99999,-134042,-67767,14718,15674,-17708,31100,65499,6231,-1182,36164,64670,74190,45697,-20282,-25846,72103,155371,113297,-20736,-115085,-93701,-42628,36282,106351,87176,44182,32460,12535,-14414,-16118,12143,27193,7305,-26515,-19046,4873,24513,58057,45853,-32247,-132051,-132831,-46796,3432,-44464,-153027,-189644,-130377,-76576,-4867,17294,-88918,-173085,-103079,2393,29392,9489,-687,-29702,-67237,-78787,-105883,-115965,-41097,55208,56614,10711,-9653,33687,68360,50206,49170,114864,153860,128779,158629,218677,161252,24593,-37580,-14733,15631,40285,64356,91164,82356,601,-60316,-56879,-70047,-114801,-51894,50722,61617,21617,36311,23289,-43753,-63141,-58270,-67347,-72781,-56183,-34312,-5954,2195,-9332,-7109,-23639,-68694,-100805,-89716,-29389,-11687,-24583,15690,63140,60570,82125,95998,20842,-63712,-72898,-37937,-15026,1075,32644,48320,29174,40598,70364,24610,-42948,-1035,45954,-3328,-61187,-87100,-81933,-38048,9041,637,-4884,15875,15454,31714,89421,103490,102384,135530,149075,88322,22216,-22960,-62242,-59549,-5461,29755,-1466,-3773,12322,-35527,-84418,-66361,-71028,-110561,-116723,-129503,-83204,9710,21543,-35123,-46820,-9702,27951,36131,57899,62439,2014,-6030,-9514,-72972,-78959,-2214,46458,12597,-8363,14176,-14666,-43400,-13846,-22586,-54546,-54863,-81815,-108896,-76737,-19826,39809,37997,29207,106590,126610,33006,3439,40636,108229,138416,88015,59161,50295,20857,2471,-21664,-70141,-87850,-40145,8208,-17406,-45751,-19330,25419,76357,82978,42554,17574,6051,-35355,-58061,-36028,8722,61131,83532,42952,-14328,-42676,-116936,-122097,-13861,15048,-67485,-90846,5696,79091,35604,-9827,18747,60227,100550,96700,11969,-54635,-15863,59579,96637,139246,227428,224280,97969,2259,-61367,-135018,-105248,42629,101733,39092,7564,12745,2035,16034,47423,-1588,-39074,5821,20115,6263,61207,87085,24337,-45532,-72995,-65933,-66815,-69495,-51410,-27003,-75511,-126182,-39408,58265,60270,31724,9501,10842,29678,49274,33122,-832,-13045,10053,16567,16719,34653,26849,3505,-8577,10903,5165,-44186,-23159,59289,78449,81767,153955,137746,-455,-17063,68981,65257,-57254,-127362,-71038,6699,25906,40638,52065,47010,37351,7774,-36024,-63897,-19880,73785,142431,162068,132169,56841,-44833,-90241,-93719,-128505,-190281,-143542,-24582,2921,-66309,-106861,-50147,52191,91658,55752,-10692,-22450,54768,115394,65021,-32026,-72578,-16305,45116,18132,-57290,-64253,-13191,-5401,-30510,12832,97766,102466,26355,-49456,-86148,-69456,65679,187361,145106,55937,14526,422,10836,34185,69292,106969,76411,-24819,-102512,-83423,-7425,-10716,-79650,-56610,-16460,-58904,-96905,-78379,-111085,-152074,-92470,24293,97910,115009,63305,-42427,-79025,-2339,77533,119007,128313,92576,37371,-18655,-61512,-51961,19397,66400,37323,-13293,-22891,72225,161584,79691,-63996,-78998,-3448,10456,-65161,-113844,2429,156339,155845,44167,-7531,10037,23219,-6444,-16665,68433,134638,108122,112216,162187,135482,36137,-27613,5826,49352,110367,175528,134408,30148,2287,13102,31228,69543,92799,81736,39177,23564,106729,121470,89419,96752,95828,50284,4880,-27972,-77006,-149482,-127573,35980,168446,167404,188185,203321,131096,86357,62472,3618,-73886,-118486,-73667,32110,36817,-82128,-108905,26581,7828,-188353,-231484,-67124,23932,-3938,5530,39108,5585,-50412,-70083,-68105,-79004,-80708,-94549,-153126,-164389,-45072,53471,72714,85195,17603,-88345,-81944,-12017,-16131,-58436,-82307,-102495,-87550,5977,74137,35103,-55806,-86657,-42134,24762,69604,96796,69715,-22305,-141098,-193741,-157745,-142745,-143962,-43550,122509,161682,71545,-7760,-46298,-83368,-92864,-53957,-68037,-151689,-192267,-147668,-106206,-105204,-87714,-67360,-67589,-76275,-27479,116576,174937,77304,25363,18581,-12330,13487,36124,-34800,-106761,-71166,-34030,-41410,27885,101953,55171,29781,43653,-17639,-97028,-81039,-42339,-33036,21687,88443,47769,-42537,-58991,-47216,-68611,-112103,-79927,47803,108552,28977,-26375,-47866,-77033,-51894,-8399,-15015,-21482,-37558,-36112,34693,68905,42944,11243,43627,66512,18079,-41719,-15956,-4274,-33369,-23540,-39523,-104392,-85653,-26068,-18003,-33004,-51757,-47626,37897,106693,89708,29446,-3184,-16426,-42651,-44489,-10843,-58298,-79811,5047,26184,-31523,-38599,14487,37998,-5198,-40512,-12573,40017,61012,61165,81738,120410,126035,121863,85433,51518,61876,97839,124130,108614,50784,-13610,-32235,-2332,65225,118697,120562,80060,58860,64056,74733,69774,-29704,-171202,-181787,-77960,26538,73954,24439,-31979,-2589,39064,1588,-53886,-57163,10025,83159,19507,-87160,-88857,-27964,-919,-10081,12772,50648,20417,-49031,-58091,-4795,50778,72539,68458,29356,-55086,-85071,-4420,7367,-66634,-50991,45601,44216,-4562,-18241,-19349,-18215,9079,21412,8076,18147,14210,-13630,-14745,-16718,-50380,-47701,20686,52520,-22969,-92571,-96622,-108520,-89347,-41818,-36597,-50651,-35836,-16648,-20416,-29910,1215,64413,114127,82371,31219,43512,38948,-866],[-64348,-54893,-27652,7645,53703,61790,16891,-30736,-47901,-39496,-32426,-23393,5263,44804,69328,50905,-39750,-65544,-33914,-37017,-19404,26722,30818,4071,-5165,-34628,-108292,-121977,-66087,-24659,14707,30358,-20471,-27701,5420,-49783,-149375,-189473,-173778,-160517,-84296,6199,-34850,-109000,-47686,70102,68811,-6036,-2402,39420,24821,-6200,-42418,-62685,-47630,-44602,-49329,31246,129724,120644,61407,44102,9509,-52731,-18313,30276,5375,209,20529,51829,110322,105617,23382,-39361,-8674,59589,20843,-107458,-115449,7486,57236,-4118,-45735,-6454,72700,97692,53460,17556,-8045,-5625,37811,38963,-56671,-117109,-4642,93266,33182,-53441,4740,61625,87917,112979,85617,52175,7670,-49507,-30524,30751,54754,60650,42236,-3265,-5129,-19837,-111016,-136724,-45774,19035,38104,70936,81953,26962,-48425,-47376,14401,25586,32179,46831,-10369,-79598,-30339,18992,11883,16703,15531,3385,26214,76091,118642,109562,30805,-33464,-2256,40741,28812,18388,16298,-12848,-87332,-110958,-35535,37214,41223,16632,27954,59444,63141,36530,53348,130589,143259,9485,-122460,-132810,-46113,47410,22299,-107212,-135196,-35432,-2013,-2507,82639,161284,93671,35121,85494,86762,-441,-64979,-41329,14060,49507,38531,34397,-4840,-60217,-41886,14136,34814,37251,38051,43167,56861,37370,1816,28476,74173,56491,-16517,-50319,-14189,26063,4476,-48675,-70731,-57266,-22903,-36303,-101423,-64897,56430,75023,-4984,-44647,-6153,69996,120358,100701,36924,-16368,-29023,-27169,-51598,-35187,27605,30321,-38326,-69504,-44753,4134,-49354,-143913,-115279,-32804,-16558,22123,66624,36107,-9347,-8680,-11506,-22753,-61315,-98013,-74029,-11223,-18193,-46637,-46911,-39472,-16179,3276,-44461,-64066,-4705,36803,-14302,-33351,57386,141407,103382,15286,-19938,-41679,-118513,-196929,-208627,-107845,-32326,-13143,13290,11432,-65935,-102592,-36604,39872,37559,-47085,-105173,-45109,79983,124825,68886,44365,68856,37323,-56275,-113209,-49499,56744,67204,-13029,7416,90315,47577,-16258,-17771,-26859,-26718,14351,23055,21223,107116,187653,138958,21957,-52699,-41980,-8270,57871,133178,132909,101689,85243,62480,10332,-54252,-61648,1030,28988,-31554,-76092,-81681,-64370,-7608,-2958,-61966,-119830,-141204,-114621,-47323,6406,-17758,-83603,-113661,-132311,-98304,-64471,-106192,-135840,-51793,38501,3710,-59369,-35486,-31201,-76581,-98902,-111603,-135866,-88287,42976,119012,101146,69315,84840,99279,99557,107943,136206,144873,109916,118644,167174,130430,-3197,-83587,-83050,-70738,-36501,38390,104811,116065,63326,23325,41535,55042,11921,23141,68964,52906,15946,46173,50417,-11084,-53404,-73097,-72179,-45347,-12499,-19114,-32011,-26123,-10246,17576,23746,1351,-23922,-46109,-36605,-53053,-110172,-104288,-55202,-40639,-1744,35870,16087,16287,57625,82670,21177,-48709,-30298,-25574,-65899,-13869,48184,-20497,-95109,-21360,48826,-576,-81979,-112032,-103423,-80171,-44363,-13308,44150,45726,-17482,28767,153560,168075,134273,160307,159631,44803,-78692,-101936,-59175,21857,100719,90045,4455,-16049,18788,4943,-46908,-65255,-54658,-66546,-78788,-86340,-49642,28221,66212,24606,-14825,-2069,26385,12248,-7296,14854,47846,72577,589,-100114,-49200,99794,127490,52447,50397,74135,2695,-52403,-27785,-45510,-92924,-65932,-19256,-41323,-83177,-74863,-2988,22153,8330,70668,117770,68742,38543,42672,74486,111625,105980,100361,88295,54702,9552,-34015,-67910,-55209,33934,104039,67180,9326,18396,51371,62180,11494,-60512,-42449,35032,41853,-16405,-56395,-48907,-15079,15097,19328,-28934,-118815,-187839,-126784,12471,48454,-25841,-35333,63271,78892,-15083,-54293,-1277,45459,57470,14715,-67907,-71212,37278,108804,112421,161126,238961,224717,127515,70921,24574,-95048,-143297,-16820,86429,85409,87964,88347,51671,128,-15776,-13761,-1245,7482,-14079,-26591,45900,91764,15065,-81680,-120820,-124426,-119972,-98188,-68288,-44334,-84736,-117941,-13968,91934,86353,55031,35826,27968,48539,91691,95966,12367,-41990,39745,78556,22353,29620,66594,53611,24557,12097,-25407,-48155,14348,66758,23117,7582,58819,20749,-87365,-84505,-19133,905,-67780,-144195,-113540,-39211,14596,74831,84912,53409,30006,947,-28485,-30839,5295,36816,52840,92154,131174,111321,20797,-32574,-53137,-90755,-138911,-95156,-12337,-27924,-66005,-27021,28122,81769,105161,82852,24026,11453,66954,78496,890,-58932,-61378,-13333,32291,34266,10601,-552,-5267,-12573,-7332,27080,55698,39131,-15322,-26972,-21306,-62930,-15028,59331,13779,-40393,-45234,-63447,-57340,-28948,-14799,11784,26224,2918,-50912,-93411,-82357,-82054,-105105,-46649,20475,-25069,-78256,-56160,-83140,-180486,-159101,-27747,29276,10462,-42450,-102706,-91908,-6135,34999,30694,54730,79070,46585,-51322,-129937,-138136,-64157,41713,72331,13211,-22768,39695,74570,22727,-5113,23313,42877,46237,-9672,-87456,4609,151201,118924,18924,24183,42651,44751,49378,28135,57998,91520,26032,-6958,92719,160777,127126,51068,4691,-18202,-6674,11329,-16955,-48125,11222,50422,9794,12243,57284,57586,31048,39510,153665,227557,145761,11369,-35204,-61317,-79876,-68068,-91297,-125965,-64307,72254,147562,134719,162586,171701,101672,63142,71741,48574,-34910,-85433,-11063,117372,111475,-12664,-52495,36838,24425,-105165,-119541,-19329,-7269,-47415,-2357,58548,12314,-58083,-83331,-133324,-166261,-93206,-20132,-34266,-12217,82156,118934,71457,18026,-12802,-31839,3682,51311,29863,-10744,-3643,-19502,-59179,2924,97218,70025,-27702,-41129,36905,121734,138001,87624,16812,-53516,-147899,-197096,-154429,-127369,-131278,-82855,-3052,-2429,-33826,-21574,-11912,-55117,-69706,3043,28178,-53043,-124967,-120747,-112988,-124320,-101293,-45638,-18203,-37273,-26583,60645,139897,167379,172442,145242,98843,72109,46759,-27769,-73884,-18408,349,-46787,10989,125112,105973,53856,59603,33513,-34652,-24423,34940,54577,76545,97242,36846,-26697,-34936,-54746,-68993,-70667,-23734,110810,207565,126589,-10646,-103219,-105148,-34179,38247,45621,23714,40501,73724,48518,13417,53972,73735,76443,82201,49953,-9942,-792,26864,6910,-27645,-71130,-107418,-67714,-23281,-37465,-54854,-53007,-30994,14739,37949,60456,50477,-735,-27749,214,30790,25458,-14042,-21836,22953,-3187,-70281,-79491,-47241,-31929,-36566,-48962,-49707,-11697,22309,39357,61815,69037,45039,3708,-45258,15855,150705,193328,159224,80150,-3122,-49800,-69393,-56878,23485,88599,93438,66366,18518,-27650,-19303,32586,-7383,-149809,-188306,-100298,-24215,1001,-28052,-57293,-19122,9504,-7076,911,11246,35259,86928,41313,-44179,-18336,64628,60303,-33740,-57496,-37477,-99196,-178605,-178101,-118448,-32083,24621,30870,14183,-43833,-82051,-7369,41288,-5337,-284,67670,52769,-8235,-1558,44851,31768,-19335,-27088,24706,97787,88925,12417,-2144,14871,3714,-1605,30709,54055,5348,-17676,-19289,-58740,-41608,12377,-10647,-56794,-57702,-52879,-76245,-90937,-35271,42239,104950,114805,78292,40616,4153,-14866],[-63582,-44505,-21669,-2519,22759,18364,-24268,-56676,-61876,-47460,-42010,2091,96524,143987,138534,113938,17584,-40367,-59864,-57132,25871,80127,55323,24987,-8356,-44072,-76941,-73685,-33352,-33117,-46730,-36971,-34108,-13986,-8976,-87274,-134172,-81093,-40795,-73967,-54599,-7522,-50051,-90820,-13435,134457,181533,90063,-16300,-64621,-50325,-18275,-20025,3765,49096,26825,-19154,38571,135281,143301,111796,117334,95602,37279,67281,131685,109414,43778,16533,75825,176029,150360,16925,-88507,-97391,-53310,-63398,-165725,-148312,21224,82800,-2982,-48037,-19441,23470,45584,26027,19858,22632,34428,75771,80720,26502,-5471,49810,97056,81491,24112,7497,21621,67912,114621,109499,68142,-12339,-58306,-4600,58635,67070,61473,58595,24753,-2930,10367,3354,-28787,-16433,15660,55726,98437,91681,23048,-48093,-67118,-38691,-24869,-9856,29558,3831,-59998,-32815,-3863,-11799,-19971,-41016,-62181,-38469,31687,101367,87423,-6439,-59317,-28837,-11241,-18700,6020,9389,-21128,-48026,-21062,30489,49250,38499,17133,19060,46900,53047,14353,11371,61272,75132,-10084,-96064,-79997,24659,101499,46443,-92821,-148036,-80150,-17733,2370,41653,61023,5623,-25764,32915,48360,-10812,-22767,27180,13202,-33410,-24241,19137,2122,-59174,-86179,-56200,-14700,-27811,-57442,-13441,47882,56023,39603,18549,-25695,-61942,-60251,-30916,-19878,-35591,-21198,7099,-25050,-81503,-47367,-10366,-69852,-89492,13117,53255,-6772,-33372,-31940,-13305,42804,65064,25347,-2546,23725,20271,-24311,-11918,24549,-21148,-97714,-102194,-63538,-4090,-20570,-111889,-129156,-74354,-59708,-12544,42965,26611,-28694,-49783,-47294,-16066,-36800,-85581,-79993,-44233,-33874,-1596,16658,-6355,-15435,-8352,-61834,-109853,-59054,22523,38003,34749,74977,102127,51819,-5250,-10373,-8685,-54963,-102240,-109190,-44670,11732,20275,31438,37273,-26670,-75852,-27037,36023,46534,4248,-31759,19978,98899,65186,-29736,-50503,8172,54784,22181,-37239,-17194,59792,82057,32703,72968,174369,147926,48878,-2074,-66348,-93867,-18389,46690,38899,49099,76615,51660,22957,40204,75124,59909,69967,136008,142358,95903,29731,-30256,-51788,-59577,-63196,-26072,17310,2279,-32311,-73465,-87856,-39593,-21235,-56275,-77141,-98741,-122015,-65704,39555,73506,17275,-57357,-122967,-114552,-62007,-24771,5986,69135,86820,-8861,-72848,-4040,29158,-37881,-85970,-104145,-121687,-103135,-6995,87768,115026,105022,88802,55287,61134,88413,84681,52403,12063,7675,60535,86024,14037,-64548,-88917,-97061,-64334,30019,88907,94030,79591,51251,33129,36552,29436,34801,32592,-5257,-30515,3659,23952,-4270,-15801,-15510,-33299,-21154,25901,7633,-57280,-59866,-17654,14245,14645,-11648,-15195,-6408,-38927,-119537,-197997,-199904,-161350,-141831,-93955,-22944,19584,68739,135452,151332,49974,-68440,-80683,-94869,-147385,-96250,-7824,-15081,-44022,4758,63473,42951,-35785,-74363,-64346,-53197,-52863,-24983,69817,72868,-24149,6490,127702,114522,54815,110296,146227,18823,-106916,-66767,14989,65226,93373,74670,32008,12227,3704,28014,49731,23539,5310,-5306,-25044,-10024,29947,52772,72580,81417,63846,53255,35525,-17108,-64873,-24238,68136,86905,6178,-52317,7697,94193,82614,25894,65600,101831,22451,-52842,-67345,-74922,-73929,-24419,32852,15506,-57736,-87262,-31339,-8187,-51058,-48360,13693,54669,66479,66368,68744,72596,59199,56365,49524,54797,26261,-35584,-69253,-38250,58239,122342,91246,53511,50521,51388,42372,-11394,-104314,-113564,-2456,79643,55421,-6573,-42510,-37873,-16765,-9720,-44497,-110676,-140714,-73247,23406,74237,55256,54309,97318,37582,-71191,-78878,-40739,-39347,-38138,-67382,-120379,-104460,-36212,-2415,18267,79056,137161,100103,39078,87416,153158,77276,-48868,-54448,-7435,32879,80642,72530,19851,-54188,-96678,-71936,-34646,-41040,-58705,-53038,-22327,-31166,-72072,-82700,-62308,-73465,-101574,-77406,-21078,-9309,-55810,-67558,21815,84252,65406,63434,53554,5317,-3617,36222,89926,33463,-73082,-40800,103,-47684,-2838,60642,38930,4176,-15038,-62033,-63198,34385,71707,-2967,-55867,-53538,-77541,-104648,-78332,-36719,6786,-24832,-110018,-117869,-56488,12101,96584,106937,67333,40373,998,-36793,-49504,-50333,-57821,-35169,26663,80899,109608,75908,-7179,-90795,-87937,-38216,5882,37679,33369,24248,64736,87532,95609,127089,135294,76954,32417,28693,-1330,-42125,-26944,6081,2752,-5218,22437,89059,95851,30313,-4064,25660,32943,-121,-23762,-24370,30226,69807,-14958,-70970,-73577,-108572,-108032,-63298,-44127,-32280,-51604,-83289,-52614,2457,22846,-6832,-65653,-97110,-73163,-32432,1860,13049,-25869,-35613,25424,41292,-73368,-131146,-57892,-45173,-114095,-138114,-102341,-45689,27662,41398,-21681,-58710,-25835,6782,-28256,-67675,-69716,-45217,19057,89813,67891,26321,44888,39923,18904,60319,108616,112471,106033,48790,-8188,62740,131379,70904,24262,46249,27377,24188,50532,10710,10637,42476,-24077,-86078,-4102,103006,103112,4948,-65766,-84882,-96867,-124781,-136826,-104862,-9019,49818,17338,7189,39247,17993,3006,45994,146309,207488,104404,-91431,-139734,-92448,-77822,-74891,-60066,-29858,1322,13209,5138,16857,80032,98723,60900,50193,91368,113325,41604,-25932,30154,113622,97260,8703,-27711,8888,24512,-4901,12336,46509,-19336,-62460,5610,40802,-7622,-28063,-36677,-150461,-224211,-111129,13823,28659,57450,89824,74373,15075,-54151,-41042,33680,73798,60575,7102,-20150,30038,40809,-18838,9687,107424,96350,-1366,-7510,80675,133021,84446,3846,-31165,-43063,-109116,-134775,-73221,-32028,-31814,-47116,-84677,-113439,-95504,-44816,-8548,-16386,-8031,60138,82077,15832,-22812,-18778,-44178,-89536,-86149,-22458,5876,-18440,-5422,13929,3728,62075,140362,147196,130342,87631,49065,10720,-36237,-39565,-11794,-19035,-4715,47817,67248,49472,64894,74548,17982,12986,77825,93470,54094,1079,-42258,-26806,-19453,-61439,-61299,-14304,37248,128735,214239,149394,-13870,-131169,-116528,-26694,43261,48741,29541,63484,78177,-4127,-56193,25987,66358,49120,51472,42764,-6799,3208,45410,29559,-30934,-80601,-81482,-32814,3289,7664,6051,-3412,-14360,-28683,-45884,-15516,-10219,-65273,-63146,18552,34466,-28798,-35694,274,37724,35519,-3819,-18431,-13615,-14941,-30077,-60855,-70418,-22280,13864,12031,19959,17553,-23842,-64649,-95562,-16669,114482,140702,101629,33561,-42603,-90833,-108889,-103362,-45175,-4021,-141,734,-50413,-121546,-105080,-15721,13213,-62836,-105118,-77146,-50890,-15209,-8799,-64278,-81199,-70909,-48314,5331,19169,22818,70161,86411,43895,38632,79851,33033,-63025,-55097,-19595,-78787,-158472,-216676,-235959,-166568,-66207,-23495,-10909,-6896,-20459,16615,44988,41047,74936,133996,109370,33073,21970,74219,50671,-58335,-105265,-31721,85427,111005,25754,-25552,-7244,35950,64363,65509,75518,97305,83409,25755,-18372,13713,63848,47174,-9021,-32368,-38164,-67443,-80588,-23705,24932,51837,57714,30279,-13004,-47117,-58160],[-46369,-17211,3890,4457,-7985,-44813,-80450,-86789,-68486,-43084,-56421,-31918,50260,79852,69422,88388,63732,1685,-61388,-40506,64317,86583,40508,21253,-3785,-13627,-1438,-4925,-27569,-65042,-72508,-48012,-37621,-37209,-46153,-104368,-95067,22511,84962,41289,22528,-38,-52338,-45372,23414,120942,169887,103076,-15430,-75585,-49670,2174,19833,54852,96114,43807,-56402,-47505,39064,89780,119826,155336,154845,118050,111005,152272,143040,30118,-33398,42363,141894,98502,-26301,-121389,-171327,-193984,-166610,-142856,-53138,67831,81415,24044,16209,-2887,-38136,-28553,-10206,16503,8505,-13026,8975,41077,79247,132550,158060,101457,55064,41832,4709,-44169,-42176,-11651,16552,30743,-6528,-41140,-29459,-8762,3796,9296,27854,32319,1121,2285,18236,-6335,-43101,-48427,-16056,24116,26897,2971,-34849,-59645,-43013,-35545,-41548,-16631,-12186,-43506,-24882,-3100,10118,-4993,-69880,-100136,-67580,-10153,54215,92424,62383,-3915,-46868,-55805,-49431,-741,37551,21346,-11501,19676,68230,54697,-6527,-43163,-30988,-6325,-9,-31332,-37571,-13992,-22310,-52069,-62113,-40435,44019,115408,81279,-11535,-41565,24852,64949,26827,-31060,-62884,-58689,-29582,-3705,7566,21527,59378,91314,33900,-46706,-43193,18672,48991,22980,-36098,-72510,-69340,-78458,-94594,-46343,25737,76886,87865,22895,-65395,-77141,-23938,-1889,-36764,-72507,-31049,53347,60803,-1090,-17830,-9086,-53620,-79082,-25168,-5207,-2415,32107,7887,-58035,-39050,21988,29056,11292,501,-14895,-17950,6329,18638,-46388,-131290,-138572,-83000,1455,50446,19560,-36794,-61771,-56524,-6085,35753,23026,-27510,-62501,-64740,-39904,-53385,-70158,-56563,-46389,-47393,3288,47945,37568,2404,-36322,-94875,-151742,-118959,-23436,29386,45958,46362,32654,5949,-21883,-34618,-10381,17877,32756,-1325,-22338,25536,72606,71438,55445,22195,-16165,-12679,-9968,21914,87993,114768,130254,139955,64320,-38447,-68344,-33653,32664,67475,34903,20030,57066,88955,100146,161921,230879,201907,122749,63531,-2714,-55429,-18387,50114,37476,-35053,-69364,-66458,-45763,27753,111713,74323,19708,47562,63069,27816,-63894,-157677,-139062,-50052,-16509,-35969,-23726,15482,46470,27150,-12345,-7748,8848,376,-33089,-61925,-74064,-45168,9825,40549,37940,12732,-33768,-50618,-22183,48692,124208,158481,106796,10803,-4523,90326,129058,41657,-27524,-44246,-44895,-58053,-54074,-20801,35493,73820,66013,13282,-5195,-2813,-31410,-74370,-97741,-79123,-5268,61990,49606,-2937,-38063,-68369,-41730,33259,51066,43164,53854,27738,-44607,-75101,-28130,37079,14016,-43873,-40261,4172,2640,-20000,104,19838,3386,-12403,11402,11405,-42703,-57369,-28116,-7501,-6851,-40180,-48511,-9456,-33010,-135455,-198317,-183837,-140949,-112093,-70328,-2103,26540,23120,58043,75394,16637,-54170,-72961,-95651,-152374,-156744,-80408,413,32405,37069,55202,59319,21830,-16096,-19972,-16488,-32807,-24718,53008,74386,-1940,-24718,34144,18347,-23538,51085,130275,57955,11739,87252,96475,19622,-17910,11204,47271,24569,-56622,-34266,60428,56347,11550,10034,9556,36290,93604,94103,79083,105110,118809,85547,39224,-10154,-68291,-48789,39824,72546,49511,44863,44231,1831,-31266,-23343,34210,54898,2527,-56189,-105278,-102455,-51196,-11989,12975,9780,-30346,-47071,-26080,-34265,-75308,-110524,-92748,-22276,62384,99589,78371,28246,-4561,-19359,-34705,20264,52057,-29963,-90484,-35038,41083,51003,30298,44784,44368,22487,37789,23562,-76755,-133723,-50371,38592,49695,17326,-13905,-3132,21387,-3445,-55809,-39159,4731,18949,10879,39654,65888,73971,82185,23779,-69192,-99957,-126281,-152888,-87052,-49343,-103695,-138509,-158077,-161209,-94130,-19185,12216,-38626,-81735,22015,173097,185719,70052,-21563,-54919,-27784,29311,4635,-77719,-139587,-144980,-115534,-86287,-78320,-85995,-97767,-113811,-142422,-115736,-35272,28357,-179,-79621,-53032,51804,52780,-40339,-63086,8841,22069,-11731,19161,53163,18580,-34194,-37893,41769,76334,-39535,-139589,-143160,-118641,-40643,1803,-19241,-36407,-39407,-69721,-78454,22963,105796,54788,-47237,-99456,-89355,-31418,14690,23879,47897,17160,-42276,-52545,-25565,10548,79387,100941,82832,65847,9866,-54246,-100508,-135294,-136722,-75141,2161,40563,72304,69848,-33224,-159117,-112831,25551,80339,89927,113303,102681,92031,94516,101203,141340,144460,49554,-36513,-51614,-47608,-35436,-628,20132,-22843,-73410,-38297,66947,94669,20750,-37060,-20183,-5039,-21133,-37824,-19226,48428,106883,49045,-32200,-70858,-109118,-112094,-56758,10325,40163,2664,-43950,-33292,9901,28861,-1097,-54005,-64994,8385,78623,49595,-27492,-37851,19838,89542,114251,60827,76,-546,-43469,-139720,-136708,-60362,-6331,62588,94183,15374,-90666,-114584,-47385,40929,101498,110238,51115,18641,76943,99243,85425,101557,84182,49340,71118,113744,136560,101514,49163,91809,167239,108059,12202,18514,30879,-12781,-21994,-26741,-66470,-22267,42142,-15784,-92756,-52600,28762,2734,-119589,-150045,-87714,-63370,-96705,-95065,-68257,-37028,15916,46308,38474,38508,6910,-15666,28603,101129,96923,12646,-111899,-122761,-29297,-6751,-40494,-12195,22558,-18394,-97867,-134779,-97677,-15373,26206,41358,73328,105262,117374,53395,-18711,14293,56487,13002,-63027,-96033,-73327,-17671,41696,77053,68867,-20522,-63019,-13613,-14583,-40647,-5230,-1672,-115217,-194785,-109735,-246,38137,26512,-36214,-73073,-69032,-68757,-27604,56613,76267,50536,12932,-10646,9520,18982,-9111,9677,73053,66597,-6926,3735,82023,86166,-4974,-64876,-41965,-20129,-72203,-70598,2296,41578,60759,33477,-63113,-123008,-115501,-85078,-36906,16407,64702,107503,93619,56129,71657,77134,22585,-55702,-72174,-21979,-17991,-32088,35988,55487,-41476,-71991,-10849,35288,73232,67660,49900,62678,7118,-62924,-8610,50713,13077,-29918,6362,53382,71139,69239,26855,12816,40098,42247,2379,-59471,-69620,-19502,-18692,-52592,-28218,24820,59702,102226,137906,84784,-27960,-108949,-105491,-41440,6502,-1111,-11128,-11259,-66674,-111496,-63709,34289,30395,-1286,15833,22449,-7980,43879,104410,61150,-14283,-46214,-38328,218,43478,69577,63480,35110,-713,-30444,-46482,-30505,-40685,-96464,-88080,-7631,-24773,-100761,-86806,-17185,50221,115258,122191,78415,54204,63103,29333,-45469,-58411,4772,21407,-18442,-13898,15278,-10113,-30773,-47972,-27792,16168,40284,44481,9122,-64033,-119535,-120690,-102152,-80502,-76564,-59332,-56836,-129554,-184644,-137795,-43073,16440,22009,32060,29911,9905,51411,76845,3352,-65825,-71596,-57839,-46220,-25815,5063,49427,105866,99203,30875,-12189,-73233,-68795,58906,135291,95066,28057,-76229,-174576,-162094,-72713,-17282,3992,29613,27744,25833,18000,42131,105589,157491,118236,54957,25355,32979,16170,-55217,-114019,-102668,-24812,51515,29620,-51349,-57497,14626,67990,86619,140381,195317,122386,16375,-1242,34418,62934,78350,51987,14160,2555,-2734,-9574,4541,2687,-18881,-54306,-73282,-58093,-50730,-62108],[6081,32147,35948,18690,-18119,-79825,-105597,-78663,-31201,-8527,-45560,-63418,-28686,-8257,-17316,29218,83032,56729,-4965,19500,75543,47709,-4309,-15889,-1440,39783,78643,54352,-28761,-61049,-18848,-3822,-40174,-60799,-53877,-59769,-27082,64598,124289,104848,75449,19340,-28927,-3744,43383,67113,62668,32879,7413,10840,28000,40853,25430,25060,36290,-6930,-84554,-98390,-59416,-503,66508,108045,132535,129447,101842,114379,108334,-14887,-106693,-59368,14765,-7018,-71872,-97639,-121245,-183494,-166880,-48017,78313,114679,77230,54627,70637,33490,-24284,-22310,2659,6525,-54201,-117419,-99862,-13332,95904,198665,226307,100482,-10349,-15929,-2553,-53646,-119229,-155222,-121256,-40128,-3205,-14590,-52881,-84486,-65157,-27551,14404,45153,19419,-32849,-63716,-60395,-67055,-93412,-104464,-80445,-39060,-8628,-30490,-37136,26899,54896,8423,-45832,-46790,-24991,12286,30070,45826,31680,-58121,-106860,-65700,-27535,619,81762,140885,71586,-36698,-56672,-38759,3082,72433,85811,11836,-11231,51697,71108,-6437,-69943,-56419,-17891,-4646,-36574,-48177,-55720,-108772,-109992,-41101,-3646,31982,77069,69175,33279,55499,116698,103299,34457,-57930,-95511,-40735,18431,-1340,6828,72326,85071,76370,68515,39849,-1630,9856,58757,66782,-2071,-73300,-86087,-56299,-43467,-43228,-4995,61484,82914,28158,-19054,25090,69702,7463,-85683,-89909,-30544,23673,59558,58930,27607,18737,23930,33444,9460,-52202,-22812,87443,112721,33921,-11590,13510,44144,28145,-43297,-80468,-53678,-973,30774,-12812,-82304,-64097,21734,106144,140551,133480,77277,21172,38707,77948,57929,4616,-44568,-77004,-95436,-96710,-85949,-57398,-40877,-45782,-60381,-15784,49546,58651,-7209,-91477,-134472,-139401,-109826,-59257,-42257,-16808,-12294,-32115,-15445,-3780,-40318,-39917,17754,64661,13690,-48139,-19905,53590,55046,35689,50097,43843,13261,-13773,35224,140701,182626,165152,144118,81221,10821,3636,1813,16361,72710,74169,58826,75816,105201,138314,158396,146230,104996,76320,65449,62143,16240,-5244,42950,49056,-33250,-86002,-98825,-125811,-78070,35664,26082,-65327,-114940,-100207,-61104,-94484,-176608,-166673,-65736,2196,-17016,-47958,-33632,33034,83265,59857,25697,38205,65182,15450,-35812,-22279,-11202,-22420,-13657,21091,59251,44889,-7764,-17698,71518,168498,169018,95654,59156,102115,174901,170186,87146,53989,83583,82893,35058,-19146,-54917,-23155,22349,35758,8267,-36901,-89748,-123941,-123146,-103481,-54434,14539,54962,43355,29820,19201,-13033,3693,35547,8715,-1982,25035,20727,-46093,-87176,-23460,81102,52062,-18180,14994,85063,58102,3577,-4725,-17244,-12715,-20665,-33856,-25566,-28520,-34015,-23234,-6748,11251,-14175,-48874,-24146,-11729,-69485,-89199,-48565,-5783,14003,53011,102494,61995,-42398,-71574,-34890,-10342,6592,8767,-23184,-87819,-128663,-84791,1723,37459,28729,15770,21143,26211,-3923,-36526,-49405,-41906,-19841,18905,41917,24456,-10686,-2569,11763,5228,44687,104835,88700,123266,192142,113497,-31491,-72788,-27714,2651,-29798,-120020,-118125,-27384,-13011,-41139,-24812,1133,22668,79812,102092,89110,95167,104215,61919,29039,14450,-37286,-48398,33510,118025,128631,114597,57903,-39061,-74915,-34962,10639,9957,-15399,-53456,-111723,-105093,-49925,-47964,-52871,-36483,-15628,17442,20322,-19223,-32342,-51280,-86375,-54241,60280,110453,46472,-32404,-24214,-10528,-49431,-6858,50645,-25346,-76998,16196,69826,4147,-28640,21027,34427,7805,36616,47360,-15044,-58164,-39811,-22377,-12489,-12363,-8715,41685,93927,38278,-71640,-10900,126395,116694,7928,-25500,16184,48540,70185,64831,109,-89521,-176833,-190636,-60996,20191,-46015,-117541,-169647,-182331,-96135,-19757,-15122,-60274,-97850,-39744,73944,122648,83717,32213,-7474,-11929,11530,-31956,-127492,-163215,-116967,-83041,-60352,-34106,-46926,-96444,-120296,-109059,-61426,8589,60207,29496,-63162,-28924,105193,111634,-22494,-94979,-56945,-47868,-67369,-34887,40336,69257,7851,-33054,29412,123750,55136,-112428,-168166,-116386,-71135,-63183,-49246,-37291,-22251,-24227,-49755,17023,132536,105850,-15964,-81344,-50791,39126,93893,65389,32195,4896,18769,55913,44012,21095,57419,97472,114327,99457,33403,-23258,-74223,-125970,-117783,-55801,-750,28976,41137,5231,-83267,-172656,-117742,18072,82750,103294,128442,113404,84811,75821,91709,126767,99501,-33738,-126851,-102342,-40213,-23320,-46050,-73323,-96476,-110777,-61666,13526,34546,-27865,-115161,-131151,-57343,9219,4619,-9209,18628,73460,84914,58748,20303,-38560,-84154,-51447,25450,48620,28233,3615,-19003,-13594,2156,-29962,-88265,-73893,32312,108382,65323,-28879,-13565,66349,83214,60941,81543,112206,113058,45757,-45302,-53947,-24026,-8199,61855,117818,77044,-13918,-90845,-48980,109474,226503,210119,103070,22589,23407,36877,61179,120383,104455,33481,14376,48673,69807,15207,4762,125610,192271,59583,-47259,-20383,-4439,-31963,-57971,-122166,-141289,-16342,86089,32573,-43401,-25392,3924,-53251,-160120,-152521,-50163,4885,-2537,27723,41593,3880,18352,57570,32116,16043,12259,-18853,-14103,31813,5888,-12774,-19572,-11487,28031,21780,-15169,-5694,-14683,-76460,-144032,-169085,-141979,-75160,-25457,34261,98963,87740,56062,33,-62229,-20614,44095,-26769,-127095,-158360,-140744,-78673,26881,74096,52135,-16573,-73135,-74844,-61826,-37914,-8342,-22113,-61578,-84706,-54878,8222,58509,4153,-128539,-179079,-118569,-41735,13496,36959,37917,62930,72907,31507,-30709,-62742,-53070,-20699,298,-10679,-40077,-10442,47094,41773,-33419,-75914,-43947,-20107,-48578,-28160,15176,8099,29527,41899,-16094,-80878,-106804,-108085,-56531,28286,86385,107506,79196,73626,104714,95124,37880,-36025,-61140,-41956,-64405,-56418,51487,105727,28125,-57002,-68414,-24471,45303,60139,32111,53291,32899,-12270,46506,111281,55801,-23186,-11955,48988,42797,3413,-16991,-23855,-34758,-32671,-18219,-16269,-6476,-97,-26808,-40472,-7073,18294,32264,44809,53028,27825,-15422,-65616,-92735,-79957,-57401,-58891,-60853,-116552,-211267,-175091,-19976,76533,16741,-24755,19757,35432,4865,75095,139064,66159,-15202,-17546,-13528,-719,31021,40668,22663,14566,6950,12239,22559,28233,-3213,-72278,-97202,-37920,-32796,-72715,-66711,-19041,40796,121082,160493,97619,50422,83166,72454,-1021,-9842,44672,23103,-43599,-20150,48985,45962,28215,3684,-38881,-56470,713,60250,-3383,-120716,-151177,-93700,-43328,-36772,-54718,-44275,-86308,-188562,-201922,-123428,-41991,13490,63590,146334,177015,124583,101334,103667,75243,26919,11083,-23228,-82555,-47016,16916,25078,65812,97548,16471,-77107,-112838,-30687,154537,232089,191415,157589,114658,46127,11927,18780,28501,31087,25563,5028,-5682,-19651,-5826,60369,102432,48890,33170,50327,18256,-12176,-8985,-31458,-90520,-102391,-36892,-4649,-60875,-77148,-22247,4646,33348,143912,189705,87316,15145,33106,35208,17381,38566,55565,30760,15726,33537,17232,-25939,-47024,-60979,-100419,-93746,-26190,-3356,-17197],[39844,65942,40383,-9896,-44550,-77118,-93337,-62593,-741,24191,-3949,-22663,-3644,20419,-4341,2824,61343,81878,49336,53519,52854,10301,-18211,-32318,-22251,32432,77338,42053,-33993,-16498,47061,17979,-52057,-61894,-30932,5583,43194,78828,107829,85372,43722,17654,666,-7982,3317,12917,-20577,-35482,18089,76313,85944,46730,-25662,-66965,-73767,-67111,-53998,-61618,-105628,-94928,-26719,18071,65933,94371,73626,62463,50981,-30645,-111593,-113164,-78899,-67888,-68276,-34457,-7044,-65864,-98791,-10923,83615,88307,51149,42034,55283,45476,26744,40256,45116,-12330,-111549,-167723,-125066,-1253,101833,146847,158923,65192,-40982,-61732,-846,5482,-82188,-176122,-153546,-58304,-15829,-1608,-13376,-54329,-52070,-16820,18805,51282,42502,-29266,-83133,-59553,-33959,-71176,-122925,-127964,-64137,-2219,-1047,14632,92014,140049,82187,-29336,-49488,-1436,35877,33045,38415,36203,-43130,-114057,-72209,-5377,22409,66085,114358,67949,-27148,-54545,-46711,-19677,67295,116837,27038,-40215,30617,99649,55311,-29649,-41878,20424,57925,24663,5093,-41725,-140936,-152234,-55404,16418,43998,49781,26106,21832,77497,103675,59270,28971,-9218,-21667,22598,34229,-8938,20037,80048,23889,-1264,85876,133806,56537,17302,60680,54608,-32053,-77622,-38189,19764,3989,-61863,-58647,-9698,5892,-1617,2468,57926,82974,6721,-84853,-89793,-67360,-68201,-28421,24873,51343,95972,156810,159993,55703,-79064,-86175,48919,166942,173891,107578,50626,50670,39581,-36081,-104550,-100114,-11478,58711,31319,-1395,70136,163765,197915,153619,116052,88559,83991,141408,170086,78785,-32681,-84878,-91903,-110095,-103199,-53283,-17972,-34939,-50555,-54446,-10126,49344,42118,-49963,-134378,-133852,-62127,-32563,-74324,-122441,-101353,-80030,-87719,-36985,29076,-13948,-80225,-53579,377,-24696,-58871,-66540,-37692,-20156,6841,55458,73539,59403,57916,77608,98396,105450,98209,83290,18473,-31723,37302,85971,64862,88113,91016,74309,83438,108733,120700,60393,-30484,-70159,-64969,-26065,29460,21000,-17007,15385,56588,32015,-2344,-57752,-146604,-148562,-50898,-24230,-115860,-240494,-257419,-149087,-91815,-123107,-141649,-101093,-23198,12226,-40591,-108093,-71500,16618,27628,-7603,3914,56988,45402,-7726,-12634,957,-6334,-1892,20705,53316,26203,-52423,-68494,41660,130923,101816,47948,74804,146423,164142,98899,47997,88119,162954,151053,94637,65903,29138,3640,-21321,-29305,-17253,-50658,-134895,-157721,-92375,-13799,50588,79049,46162,-20341,-22698,14680,26921,40282,23764,-40907,-55844,-23767,8888,18939,13400,43949,105073,68579,8924,52327,139683,128434,56343,-7659,-82845,-97256,-74314,-76521,-84674,-78956,-52476,-16833,6475,27650,18593,-11472,-9736,1697,-6156,28987,84815,77556,51212,102217,155811,80710,-55534,-95012,-29329,30678,76360,95247,36718,-45461,-52703,-16330,2411,-483,-3524,-36002,-54376,-40031,-53227,-104134,-135538,-93179,-34903,-20639,-21818,16064,37094,41642,71891,81600,71700,66036,40343,63560,112903,50656,-33479,-40837,-54260,-95320,-108983,-124210,-126576,-104605,-99327,-95069,-75527,-47014,-41211,-17913,27532,55141,50091,33358,16945,14647,-398,-48442,-51211,51383,162522,152584,93491,35388,-22176,-45572,-21375,18898,20886,-21776,-74378,-108392,-78904,-37371,-67297,-95271,-64955,-859,58937,66509,16436,-4137,5748,-7283,-148,68113,74386,-28716,-80488,5941,83373,40306,18054,36694,9253,13537,102228,131453,37252,-19634,17688,28548,3264,9691,23632,51681,64037,1087,-47177,-29693,-24455,-13342,60952,130246,62469,-89809,-54797,124141,146907,16252,-46336,-4633,47565,97007,124112,83317,-25029,-122211,-126194,-29467,15958,-37287,-74659,-81985,-66146,-2939,35546,22842,-8318,-40984,-41444,-15745,3499,13537,26678,21789,11463,16778,-17700,-77369,-92230,-50104,-12346,21945,40314,21341,-20507,-24788,-777,3118,3203,24026,18584,-29751,2238,108519,125531,14006,-91734,-108864,-68296,-39837,-37586,7999,52935,34461,18168,49309,112704,102111,7449,-44224,-51653,-82644,-93730,-49905,-22492,201,14961,-11944,6487,76426,62273,-8930,-43976,-43328,-3076,52838,31908,-22217,-26981,41948,111474,88576,32812,45468,93707,130035,103667,51526,50683,29832,-28713,-34737,-7934,-2975,5344,-2691,-74765,-116846,-121270,-84343,-26304,22492,61651,79511,73336,70969,49557,47741,81952,63402,-49065,-108093,-70770,-30342,-54656,-122378,-175329,-160690,-91946,-8779,45627,48126,-35232,-164930,-196641,-69519,57462,66095,18861,-5301,15600,61684,91695,61394,2384,-51934,-47040,-8835,-22807,-47204,-47696,-60171,-63645,-43154,-62125,-123753,-130841,-56152,20460,44133,22142,27983,55080,1703,-62206,-15415,102001,179611,149110,69503,17609,-14985,-32921,8945,49100,66081,61892,-1810,9125,136183,199469,142347,73165,14116,-43410,-79545,-52293,28673,28903,-36076,-57078,-37671,-47173,-64586,-14433,71380,83529,-6581,-63113,-46005,-21895,-13688,-48112,-148731,-162381,4833,124302,73415,15928,32407,18046,-28626,-68139,-64966,-34929,-4980,19809,82056,123241,101261,69175,32456,-21398,-27527,-13545,-33427,-41366,-6554,16646,77084,120813,96695,24483,-30094,-35392,-30609,-48612,-65598,-73917,-93945,-107403,-76683,-40430,31173,89096,49663,23705,-1001,-62466,-14405,83408,23580,-78172,-109171,-125087,-99725,-5435,49509,55113,22451,-60945,-113942,-67990,-7269,-26318,-66059,-30097,22908,40865,79250,105981,41278,-82555,-137493,-82198,-1866,35266,11647,28474,94281,98344,34446,-49252,-108225,-92745,-43139,-40359,-62669,-63899,-31240,7342,33727,9454,-39206,-42638,-20393,-10776,18115,5077,-68915,-81498,-41168,-14432,-22230,-54866,-76696,-32698,34896,64208,66169,44065,47182,68989,62409,35466,-6006,-37438,-53410,-78241,-48937,27744,66778,65957,46122,23752,40662,83514,58882,-15310,-27140,30868,91979,121251,118665,90078,43156,12300,17480,-21350,-61451,-55679,-51254,-55975,-46599,-15714,41728,60992,7245,-48910,-53326,-20656,4754,15650,10132,25744,39904,28685,-31852,-89355,-114402,-109820,-84187,-75711,-146794,-204803,-128981,11054,89021,29814,-12359,43365,65037,10984,32710,58197,-19148,-77737,-47862,-32685,-40527,-43875,-61971,-64517,-24522,19833,59932,82697,96653,62617,-25068,-72569,-10986,42243,28953,27006,31135,32098,52240,77763,32024,-17792,18058,53673,42039,63553,100080,42189,-40607,-12736,65985,71840,49220,11793,-59577,-87612,8500,95917,-29808,-193154,-172264,-47283,28987,45378,21272,-13197,-87094,-164917,-148270,-84213,-27022,23579,75873,179377,247936,176108,58252,25136,59403,70904,52080,909,-57862,-12235,50953,7567,-29,60221,27205,-45402,-50317,8963,110711,130077,73422,79135,148778,188020,153633,70781,2849,-16418,-26220,-52055,-46563,-50019,-63739,3275,59635,4660,23867,112272,74062,-3449,17716,40838,-10979,-60049,-65911,-64179,-71187,-72115,-53514,-67662,-70840,16054,60020,32514,52347,74229,18115,-40201,-38276,-8030,-8091,-23335,-14665,-53594,-119593,-119665,-67973,-39615,7031,58603,32032,-566],[22117,63301,29990,-54958,-72891,-39636,-50801,-62119,-22056,18901,39300,72836,100922,107447,68577,25411,29882,59549,36282,15865,19714,21630,36455,10771,-51950,-46590,-14191,-40243,-44146,25468,54108,-6212,-47445,-37929,-13915,24969,76464,103749,102695,39170,-26892,-10463,-177,-74178,-106866,-42017,-25892,-39051,9999,58385,55993,2868,-82714,-128667,-121471,-75360,-9917,-16597,-120287,-153458,-75636,-6870,38268,58537,26203,-11028,-6037,-9850,-35754,-54878,-59765,-51020,-20389,7593,29608,-1256,-51009,-59936,-24976,-18358,-39953,-35079,3305,27244,32003,51707,25622,-65064,-130068,-103552,-21826,66151,100072,59247,38110,12566,-26919,-39009,14948,55653,1304,-87776,-69485,-5758,-20769,-9140,42079,42421,18215,-4055,-3112,29775,43123,16615,14579,41187,27624,-33624,-91287,-114306,-69798,311,51599,75596,89121,124298,113129,35374,4445,9478,-5317,-26955,-2920,8128,-58684,-122100,-69021,54537,121956,83157,30061,14942,-24412,-76846,-94348,-54233,44942,108769,35579,-20599,38874,97494,77355,5951,-14253,57805,111925,92257,76651,11557,-102906,-143763,-81764,3123,69501,76072,25840,23912,85354,78236,24431,34090,64648,72734,56529,-3852,-39332,415,23066,-48174,-55247,65918,144787,91559,63161,91057,40623,-58676,-54999,37796,76934,-8605,-113349,-122789,-94143,-78882,-46114,-38780,-40756,4337,49940,22605,-70252,-143657,-137282,-67791,4722,80261,155067,195708,139749,18124,-86016,-111962,-27749,114131,201778,174698,81251,24893,26245,19153,-50335,-86667,-5302,58274,22479,19272,101173,158768,150346,75116,11595,4961,51691,130086,164348,61775,-71331,-109692,-59912,-29729,15705,79237,75827,-5817,-47145,-30470,20555,52766,11199,-75807,-105538,-48196,45380,43081,-74127,-150973,-135035,-115795,-103800,-40031,44525,10934,-87623,-79984,-4744,1835,-10599,-43637,-80293,-51147,17045,52817,72137,115273,139440,80243,-7657,-11076,29394,9898,-102760,-168582,-30765,131375,147874,131445,103956,57480,47632,79263,86741,7799,-101020,-132213,-120527,-87533,-35931,-9865,-27376,-14633,34635,46748,29616,-12164,-81341,-110640,-54550,-19744,-94811,-234958,-283603,-190468,-118999,-107090,-99670,-80796,-17030,39873,-13202,-120323,-123004,-59101,-36477,-53433,-69045,-35460,14462,-3771,-40830,-4495,37988,38431,29945,19660,-38257,-120647,-145249,-48856,31394,11764,-10955,36500,97252,84015,17130,134,55692,102611,92377,66695,93848,115756,65562,-53134,-114194,-71850,-58112,-132715,-156127,-69922,53759,136644,135673,50008,-65618,-102600,-43599,35921,68878,20418,-66981,-96410,-85866,-40481,41941,83408,68130,47096,5074,-16656,25774,109755,137274,83793,8515,-95831,-177239,-157828,-99643,-102406,-136224,-97379,-22277,9760,19190,25892,36571,37507,852,-3945,74658,114678,27221,-39572,17978,74672,27786,-32469,7415,91424,105239,104024,111780,23585,-65278,-11949,50356,33838,14493,4505,-48123,-104058,-104123,-92546,-138980,-169515,-108874,-43071,-41580,-62457,-9528,59462,76558,82895,95671,89759,55753,-10161,-60145,-34556,-5461,-1240,-26051,-99484,-145436,-97268,-40103,-40531,-83909,-108068,-95141,-78033,-66939,-95827,-119587,-70453,-7573,-7092,-33890,-10013,5687,-51022,-103896,-53071,70181,146160,110858,27597,-25835,-38494,-21842,-1001,49405,51526,-52068,-128864,-103779,-25747,25431,-6336,-58313,-28462,44832,72216,70075,31890,-31752,-30577,32338,62427,59588,8926,-71903,-54879,58958,161111,148588,92247,80648,114651,137815,139330,135385,88416,26804,7202,-14284,-26553,-21116,7580,104460,126505,2105,-45810,22705,38064,32626,83107,110263,35070,-83180,-71500,48224,83870,14133,-4659,31935,78574,137933,162197,132790,61868,-3029,-26704,-24651,-54800,-96229,-82432,-23617,43049,71631,38454,8367,-19640,-36346,-10838,2027,-3645,-7173,-9890,-23298,-18346,16607,18910,2726,-12986,-9157,38947,87535,72788,54301,59167,58355,36223,11894,-4952,-910,9328,10974,33091,74580,75076,34151,-30849,-85691,-43230,25375,5131,-33999,-46245,-14076,37771,44640,26575,34577,57693,68113,10149,-60068,-80534,-53136,-27311,-6803,-11799,-36635,-32516,-16770,978,17907,6514,-69272,-120041,-59969,-12563,-18837,-11210,31882,63481,62576,37030,35289,54027,78358,62109,54075,97748,88405,25336,8335,31572,13785,-33930,-63804,-99972,-88264,-43076,-25272,-57186,-60919,86,40320,24385,23336,5176,-9440,40554,77777,42617,26135,17923,-36844,-87004,-112683,-153558,-163368,-76567,38781,132369,140250,21388,-130435,-155716,-46273,64960,92566,61610,12137,-12058,12602,48650,28075,582,-20005,-34933,-36506,-66214,-113046,-111612,-83151,-73616,-66494,-71194,-109335,-149379,-149255,-99268,-10481,47690,34576,-14373,-99667,-142582,-92811,17209,131945,157526,83204,4286,-42144,-78434,-93073,-82414,-17642,45908,37019,60266,117505,79115,10642,19976,2836,-63417,-118247,-129570,-89473,-62976,-79133,-88459,-103225,-118803,-56125,23734,9575,-43350,-51683,-33696,-29713,-16896,13392,333,-92884,-133295,60,102083,53954,20093,41416,18450,11707,33411,9735,-54049,-59541,-20038,38797,100727,130131,81568,-17053,-68765,-66427,-90903,-79592,-22429,32931,100870,188545,194912,125067,6611,-83302,-84109,-46617,-22589,-1714,24240,8870,-39483,-45010,-25262,19869,38726,18941,69440,95311,18962,26664,96786,79545,20704,-23455,-69404,-70385,-23888,26249,84320,84318,-9976,-88519,-60774,-18810,-59845,-97305,-46281,37408,94339,137292,124513,68289,2885,-26912,-1040,23300,2699,-6974,59233,108824,52845,-7036,-26870,-60600,-59833,-17674,-19165,-54533,-60732,-33419,-28,47356,56709,12983,-13221,3701,22302,39835,-10061,-105640,-132700,-94255,-17274,47877,24925,-13447,14745,41733,32921,20777,-6570,-23665,6844,39075,45398,23564,-16943,-57231,-62401,-13326,-1371,-32693,-3681,66951,106040,111748,89603,17297,-62251,-82764,21486,148027,141361,73430,87148,93525,38705,-24266,-68246,-51829,-29319,-38583,-22064,-15906,-21600,40265,65807,-4808,-68867,-77556,-32227,39310,65226,54355,65164,65553,40818,-29068,-91977,-112081,-109166,-78354,-65541,-101183,-95680,-29761,19424,68364,46460,9898,40398,54365,-11994,-46204,-79934,-152113,-165136,-104803,-67506,-79058,-103942,-111497,-83686,-28810,30834,70113,92170,137946,121878,26646,-4142,62119,96260,73486,83701,80989,49053,18976,3621,-20977,-61010,-46101,6195,44379,102633,149528,97284,6218,-8125,42111,57204,51927,11445,-64559,-87099,9653,77452,-47445,-178821,-136553,-16437,51344,82057,58487,-8726,-49265,-50850,-41075,-39954,-8718,49933,85203,144980,194933,115740,-19720,-56048,-14100,19000,15954,4747,508,38578,82884,28865,-10915,36528,34450,1259,-1309,-3751,-9682,-34174,-80258,-65123,28537,123953,120199,15545,-91499,-105507,-57175,-45121,-26647,-39639,-57801,32268,113466,58638,66803,153301,121352,27680,22595,52829,58932,64945,32083,-26583,-35989,-47278,-68063,-75956,-79190,-64314,-28072,28754,105875,101576,9971,-47863,-46642,-36258,-34446,-48443,-65006,-106790,-144343,-125116,-32248,69999,140309,134645,47204,-17167],[-12505,35925,33759,-40098,-41778,18785,1762,-58008,-66491,-26840,39919,124055,143785,113561,84738,49211,11732,6395,-26861,-45796,5691,65629,105339,66716,-47999,-89183,-82863,-98713,-47013,32813,14379,-38526,-19037,11807,8722,17059,75890,121391,112584,29474,-53589,-47046,-43013,-154874,-214528,-102804,-18507,-14936,10845,21605,-15010,-49376,-85979,-99610,-72148,-38650,-10634,-28002,-114789,-132118,-36139,40863,51755,23065,-48404,-101943,-57590,4624,24890,23555,6444,-9333,16715,4684,-12360,-996,-18936,-79013,-87786,-111128,-155487,-122111,-23128,3652,-20474,-25681,-80289,-146958,-121805,5512,98723,95411,72346,41178,17732,-5138,-4684,19237,40935,45088,22850,-20785,-5321,29464,-11170,-26756,24906,64966,42248,-27750,-38541,2906,5849,16007,79683,118639,54217,-35990,-77024,-85129,-67666,-8948,65697,84652,54003,76734,125150,106817,62533,-6889,-80672,-91944,-22299,-6896,-78897,-90320,972,124664,182551,107349,16152,24406,1253,-86539,-111850,-35310,56400,86403,28561,12673,47605,33200,-7081,-20312,10567,71575,101745,90242,85012,42990,-35240,-81999,-66951,-20366,47742,90313,59755,51466,108629,102252,30841,37797,94710,95418,23536,-37492,-45760,-43901,-41348,-48382,-37772,23365,81356,84165,86429,78355,11246,-55613,-27370,50177,59252,-33257,-126062,-144878,-126454,-99521,-51105,-66437,-125176,-37989,130664,133193,-47804,-169738,-108683,6299,82150,132024,129353,65733,-23823,-76002,-58222,-27198,-21715,27629,93521,106089,51365,-26232,-18218,49762,34618,-24712,-16041,719,-30168,-31220,-4390,8891,24835,-918,-49925,-53710,-19966,22070,58001,12801,-88193,-110820,-9841,93513,164851,206257,167211,34903,-41502,-21758,25968,35220,-14995,-66011,-27637,65761,113783,60365,-57798,-116736,-106796,-102120,-67402,-11941,17181,-13026,-54873,-9415,90359,100061,72564,38649,-5408,9556,42161,21407,27019,113070,128166,9697,-97020,-58990,20668,-25433,-171088,-237573,-103042,89543,151190,134273,92620,23552,-16943,11728,72186,86329,15061,-35290,-29252,-41194,-38101,-5115,-4575,-17705,-1883,-14716,-21758,26588,26759,-30056,-5031,29308,-32240,-129983,-160443,-141594,-153977,-135472,-52564,10914,45838,54373,3502,-68612,-66102,-29682,-7251,-17832,-97428,-131159,-76588,-62124,-79128,-6823,59882,36621,5369,-15775,-65524,-144147,-218936,-167135,-57627,-29506,-35647,-3272,31190,38671,29089,15431,624,-26408,-25032,-16748,28612,101408,80621,-70365,-153757,-95598,-42619,-92948,-141942,-95485,25745,134007,146723,69601,-31927,-107179,-91323,11900,85818,47986,-29533,-69517,-95261,-69401,15057,57708,8403,-58207,-94322,-75682,-21411,66267,106395,64824,24607,-55280,-180185,-206742,-110251,-60392,-102805,-99362,-37659,7796,34813,52168,72119,64531,-4819,-27866,49304,53825,-53510,-102406,-65650,-49746,-64584,-31168,85310,165158,127904,80855,54661,-42094,-105723,-29269,56097,70987,60817,44785,-4300,-85183,-99440,-75780,-111012,-113501,-44773,-15120,-24178,-25330,1610,30418,32416,13477,35955,76995,81682,18807,-66087,-72491,7344,31595,-61656,-130614,-87876,13593,64923,51185,-13293,-67026,-56319,-11507,-8905,-96419,-160066,-108922,-41161,-54778,-81156,-50112,-34163,-102048,-134403,-14884,120787,150142,102120,3468,-93963,-103790,-26843,30979,78136,41616,-113740,-169670,-68374,44226,101894,87585,33289,50375,105799,74438,33596,21671,-44996,-73883,12924,58541,15412,-61738,-68082,17822,98390,157151,163550,129162,152430,216493,177998,76966,63387,88047,34132,-51609,-98020,-66183,-6632,36749,100571,75396,-46636,-57305,59033,118893,125764,128545,68525,-16642,-40362,5649,24539,7392,398,35468,68033,102485,150535,162694,135232,101347,70224,35675,-3037,-71950,-138033,-128299,-40985,54927,62328,-15418,-64059,-98242,-85007,9594,75319,87946,59575,1329,-49266,-31804,35915,50200,18374,-15208,-2687,77029,127073,81583,53230,67350,45129,-3835,8719,44609,45397,29233,31265,55789,45438,-8340,945,31386,-15130,-33476,23809,18115,-55765,-102887,-52866,35228,14456,-63280,-72280,-9668,44484,14233,-24290,-41071,-41404,-13751,-3208,-61988,-95715,-49671,-10327,36222,87672,64839,-59897,-151490,-91719,-1306,35962,31330,5897,-25441,10534,63503,52829,-815,-9094,26695,68848,94784,51191,-14296,-13516,51670,56410,-37236,-71124,-18479,29600,53239,50853,-43437,-106771,-16805,59539,879,-41765,-31141,-15062,40277,107177,139915,146396,84776,-26218,-48193,7826,-21537,-110476,-94575,27840,160537,176686,62214,-44135,-56950,-26069,23336,72772,90605,52395,18088,23058,33563,11502,5380,7232,-10302,-791,9218,-26711,-49213,-34108,-30907,-41663,-44355,-57677,-94644,-133312,-136050,-66565,10212,17275,-53483,-126026,-105024,-36525,-10218,26774,53654,-6019,-71125,-97560,-142097,-184943,-164357,-71815,1757,24062,73068,101152,20543,-43344,-3728,15052,-5673,-23640,-63845,-80480,-49290,-37915,-64380,-114043,-93547,21696,83468,17412,-54949,-53464,-14168,-2544,-519,28926,47518,-10879,-78549,-26774,28803,-15050,-40864,-14321,6096,48363,68320,16367,-50095,-46940,-28235,-11229,20853,47738,16214,-53534,-67531,-82218,-159148,-110296,23842,97241,155047,216781,164614,84116,28938,-61605,-114950,-63289,-10431,9331,50630,69532,16396,-12152,501,6771,-4797,12272,127060,185377,100086,52848,76307,84610,48101,-21186,-45003,-25924,-17690,15121,90983,100626,28514,-40556,-64509,-71788,-90272,-97160,-71593,-14824,60893,105832,90360,47016,18792,25113,45329,17536,-55270,-23174,80859,99276,35600,12800,33035,34780,26227,25514,10133,-22387,-40619,-7516,36382,58991,56115,47777,39920,29227,5638,-4159,-53226,-108218,-77204,-25578,40019,111057,85944,35093,41477,23271,-20753,-21716,-42060,-78781,-36613,31860,53888,37545,-9023,-75281,-74963,2267,-1796,-84479,-78258,13268,87404,86467,18222,-48405,-65038,-44570,21465,93919,70290,5712,51477,103330,45274,-49845,-63398,19030,38600,-17423,-22520,-18542,-18192,39059,47459,-12274,-48932,-59942,-2693,99317,141986,152707,128127,36119,-23068,-63099,-98138,-78479,-54755,-62549,-76606,-77809,-39706,19903,40821,68693,50183,19782,17009,5490,-42917,-71958,-132196,-204462,-185931,-104787,-62127,-78612,-96177,-66913,-36982,-21456,4362,22761,56243,136640,134707,58710,59680,95639,55788,22790,33037,34197,33610,33498,10792,-16849,-56528,-64058,-33831,-15105,30678,106682,119809,58592,-1870,3129,27362,43701,536,-66527,-75261,-16554,7361,-38619,-77186,-73209,-43556,-14081,25653,17129,-25359,-11235,26111,-645,-48191,-16276,50449,59023,66433,73038,8783,-55374,-68588,-69652,-58595,-22350,15506,29137,43434,71136,52386,23461,32482,6301,-31461,-59964,-90008,-98737,-79821,-78115,-103146,-96969,-43021,-30615,-88910,-155300,-141887,-49896,8394,28370,-9510,-7941,102486,166356,93256,67653,81029,56947,30035,30042,36029,62285,131568,159412,111659,52743,-23613,-89601,-50578,22042,19504,-2661,24385,86677,81266,11273,-23822,-9134,-13867,-30479,-43398,-60443,-75257,-69988,-61991,-6443,96710,155365,120516,33604,-38390],[-27692,-5408,25465,12968,23719,51140,23526,-38980,-79131,-75240,-10266,72304,72858,30606,17295,19046,-26416,-66868,-80539,-55235,20643,80005,92313,52497,-9240,-26296,-44610,-71600,-39167,386,-38808,-74011,-11085,73629,80013,55730,82116,108651,101900,46612,-36612,-81897,-93159,-170699,-223681,-139281,-60607,-37291,13455,23181,-46251,-70788,-54611,-36427,-14028,-18252,-44309,-51843,-61479,-41239,15958,42450,23726,-29646,-105876,-146801,-84390,-4174,20773,32021,29387,9221,13514,-7674,-10750,34637,38250,-3864,-27639,-93479,-167406,-121895,-11685,-15014,-75097,-107296,-165413,-188621,-101190,52959,113390,58374,47180,94420,97543,28888,22499,73924,82546,24359,-10435,-24843,-19091,5326,-661,-23950,-31023,-261,6410,-36603,-9648,26596,-31377,-54762,17690,83430,45038,-37465,-61944,-36867,-13104,15802,35065,35127,47847,103700,164724,142235,78899,-11394,-87853,-85127,-2778,18871,-37610,9698,128682,166364,132407,91806,87063,101974,45747,-42035,-33486,61362,104516,68967,18555,31507,41117,-35263,-98611,-50283,46563,90744,72081,43610,39062,32152,20030,9825,5608,-9260,-8040,31861,47994,54985,114167,127403,45482,42932,96182,61217,-34168,-28169,-5961,-53275,-38267,20880,28298,13056,35838,57882,49433,-3674,-49643,-64311,-47856,-21498,-3570,-3492,-34168,-69515,-73176,-50854,-11250,-36494,-91970,10809,168036,125628,-25475,-66678,18524,114965,170521,168713,68307,-71971,-129962,-99267,5407,94674,59644,4247,-9955,-8781,-10875,-50328,-47882,35398,75120,4094,-59093,-53601,-40861,-59894,-91352,-89000,-21727,10281,-1225,-4804,-10397,-30680,-23325,-6993,-52088,-95986,-12880,121584,194212,210046,170445,47026,-31277,-20929,12268,15469,-20054,-41728,26312,107037,101954,38127,-12659,-41153,-53895,-56942,-7736,12752,-49199,-85295,-26563,75103,167762,183078,164024,134201,112277,92191,44387,-36029,-53841,21047,18343,-84126,-127839,-47433,35914,-14519,-122699,-139942,-58806,28155,60484,66381,47645,3664,-51246,-51533,79304,219211,181598,88275,82382,40247,2848,23161,28876,10623,3162,-27940,-18824,88190,111395,21567,36657,84313,31821,-18884,1546,-30230,-129852,-125954,-7924,78954,86739,40180,-15374,-37875,-3508,47202,93907,87758,-36100,-128481,-130891,-119167,-81217,9526,58571,13823,-40973,-50830,-63648,-130607,-229252,-186807,-41923,4452,-14114,8860,43200,76814,83014,38993,-34379,-88362,-87076,-74927,-42958,28474,45537,-52715,-111435,-66572,-9024,-39398,-107593,-107461,-33053,71686,112202,85772,58580,-9381,-78947,-25112,79443,90731,48685,13728,-14990,-64,24831,6168,-64437,-118921,-141596,-118604,-45737,66335,84145,20546,8339,-33517,-136329,-186942,-107450,-5276,1089,-47697,-45958,24845,99556,107897,71955,30950,-10717,-34812,-21273,-34135,-56896,-44571,-41199,-80618,-104163,-58612,32462,90053,77683,43857,-14333,-101832,-132410,-74524,5655,48286,31479,35682,37191,-26182,-49877,-47673,-74849,-34771,30750,3189,-3462,52881,53400,-15055,-58073,-67067,-34823,31808,82263,55058,-13032,-40978,17453,29543,-78332,-111766,-12374,77410,75880,50134,-1241,-71999,-52163,45886,67216,-64954,-158311,-105248,-54636,-100562,-135692,-137187,-134317,-151321,-118935,40975,183853,204986,139874,12634,-133978,-154362,-46014,45620,74422,-10431,-167359,-164795,-5329,103032,117857,100765,78250,85440,112212,58898,-4524,6753,242,-30069,-11638,-7043,-52639,-122312,-87645,27733,89525,97095,65340,45972,112960,162464,64090,-46495,-14372,39273,-28559,-137093,-155997,-67265,31798,41917,8943,-43088,-103992,-95222,6373,105687,153893,129445,20640,-51583,-1226,87442,64347,-5093,-16449,13160,53197,91632,114661,112587,83609,48560,32682,32439,34815,-21691,-115824,-147117,-92905,-26924,-25168,-71045,-100924,-119564,-86860,-179,69969,109851,90031,20259,-26716,2672,62314,37798,-50567,-91150,-16873,97124,136965,82550,28253,3001,-19630,-32156,16542,92094,100105,43454,11544,46408,11136,-98586,-85287,14932,-5792,-93591,-89255,-64571,-73696,-73459,-29475,32670,-18867,-110495,-128468,-96171,-68463,-59984,-43573,-26241,-9919,25773,19726,-74902,-104310,-4554,78980,98055,95665,49940,-23795,-57004,-25193,1253,4667,-16805,-63415,-97355,-26399,91156,88051,-25091,-56970,23405,80458,60733,-18646,-81423,-57794,27215,47654,-29516,-20530,96509,155667,128938,96676,-13128,-94260,103,68329,-20963,-74391,-26932,24648,41659,69166,118112,124770,43805,-32694,-1565,84922,53782,-72848,-108270,-4904,80637,58602,-3737,-9139,-3804,-35668,-34950,19817,57939,42419,50416,85176,74139,24357,5975,-4607,-4160,58727,127550,129760,63143,-5231,-20562,-10596,-14540,-43400,-70641,-81307,-96153,-90385,-46174,2216,-31764,-77021,-12850,67007,23485,-43259,-63766,-102326,-146617,-164101,-195514,-205418,-153561,-63019,5313,24081,59647,98454,52142,-25747,-17566,27314,48030,65557,43388,13611,15351,11343,-40705,-96677,-45548,61801,88863,43663,-1797,-51479,-51720,-18895,-2191,9849,29685,8427,-47220,-54569,-44154,-82242,-121437,-98213,-7196,96952,81106,-2498,-14419,13966,-12934,-34168,-36962,-46827,-61182,-62023,-41894,-84143,-157712,-84293,26371,49242,80912,147937,87109,22147,46306,-11209,-119161,-121619,-88390,-66283,2839,69166,36596,3167,12930,8108,-7980,1126,92607,142036,67106,23174,69742,74896,2140,-76635,-52045,-5979,-5084,7926,41490,30766,-8277,-44100,-72281,-90891,-85196,-64499,-44960,-27600,-6654,11126,31826,18322,-5564,11241,45276,3687,-78084,-41159,48066,74772,98149,111969,80123,73329,63383,15079,-11215,-11352,-22339,19264,75229,53262,6860,33270,64345,19274,-49705,-62273,-85797,-99422,-2978,79416,108505,130186,104681,53956,30006,-30316,-100313,-58965,-21286,-61297,-51665,16135,53553,58164,12551,-93971,-122334,-15465,27171,-46863,-51653,31136,75703,33379,-39124,-65460,-29422,25438,21014,-13403,-38533,-46431,19585,95975,43108,-45693,-26060,72720,75232,-22329,-80715,-58852,29625,109720,70659,8168,13399,12354,53589,127485,178866,227997,177512,-1319,-85292,-84177,-86324,-37092,17335,-27177,-91819,-96596,-55479,15199,80770,105899,54368,36032,35909,2896,-20716,-11220,-59016,-122681,-97005,-11405,12692,-25125,-32067,6296,5958,-18841,-27854,-18651,29300,97448,83817,61283,88710,78969,20809,10003,-24504,-77200,-44521,19102,30964,9988,-22271,-37778,-32620,-62869,-85388,-20735,64822,88096,52503,28459,33651,35493,-25505,-79131,-58914,-32120,-31648,-6294,15385,-31900,-84995,-88930,-48264,-28945,-20764,6379,3047,-67794,-104651,-25779,41502,6419,-13201,2307,-6478,-1770,-9448,-52828,-58031,16350,76349,71763,52695,42125,46219,56221,52661,2663,-63401,-125407,-159267,-96918,18669,59237,-26068,-106873,-113164,-119439,-128814,-115837,-89289,-28547,44314,72794,31486,42971,136069,147098,46712,-8691,-41320,-32431,35836,73326,69510,71064,117670,189058,211721,141876,5631,-89387,-19769,115654,136223,40750,-24799,5024,49585,35833,-2055,-2727,4105,-12097,-14278,1684,5578,13449,-2313,-7384,41681,75351,58270,24121,-12826],[21460,1846,18724,44645,58230,59968,48886,32825,2841,-31661,-16505,22341,21558,-5747,-26115,-14280,-55030,-99995,-62179,27072,87088,76078,19824,-7307,36968,81247,54872,12313,-9282,-36752,-86434,-108414,-21870,123665,175547,138823,116780,103761,94974,65892,-15839,-89564,-87929,-89987,-121285,-109904,-99419,-89614,-16410,23221,-30137,-58852,-48567,-40542,-34276,-40722,-61025,-27128,35385,44229,-8540,-56883,-67709,-80617,-100913,-113614,-77957,-16395,8748,12363,16793,4430,-21119,-20313,40620,81910,69529,65373,60058,4147,-51301,-35042,-3678,-43806,-99740,-118069,-148754,-158405,-90434,6464,34478,25165,65709,117876,109928,37743,37596,91018,104855,26283,-43579,-59642,-51142,-29356,-7270,-5272,-40752,-50282,-26053,704,72783,79119,-41941,-114799,-72002,-1857,23743,-6110,-10536,32633,77983,72556,1514,-39005,23264,127747,171646,116637,58159,17248,-23175,-51306,-19977,22440,31045,94852,171510,105296,-2975,15600,96091,86999,11319,-10009,56844,131046,107028,27811,-6127,15437,5907,-68457,-110966,-50252,50648,82577,43474,4650,-3740,-3626,28947,58270,42562,-6300,-57172,-78274,-54530,810,77630,101980,46865,53335,92609,19866,-80738,-45641,-14139,-56619,-19886,44890,47778,18718,22491,24755,-5309,-68469,-102507,-112594,-122337,-118021,-70322,28520,79778,41231,-10352,-36791,-31824,-47996,-61199,16201,72066,-5574,-36079,44892,104519,114988,114946,103022,14429,-88465,-103368,-65737,6113,67791,49864,8654,-33291,-83469,-82736,-64243,-52080,2172,24748,-61205,-122813,-68464,-8792,-46147,-90694,-76856,-8872,43665,71560,68737,46837,-444,-29221,-2006,-6952,-82738,-70798,30301,99227,98524,63432,-920,-29452,-20224,3971,10218,-25958,-50354,3433,38428,12824,-8827,12168,2505,-42806,-42076,8552,-22660,-141968,-176982,-59895,64062,130007,174969,208481,169565,123806,84676,16089,-81906,-123949,-91027,-104724,-158967,-141747,-57320,11619,5668,-27681,4170,46876,20024,-13612,-9371,-15173,-18504,-51963,-72405,69841,243004,211411,113128,92736,45006,-874,8959,17306,23180,46214,61162,76817,120738,113951,41399,55179,99934,57476,26166,63403,34094,-68575,-75251,-6194,32070,25768,-27628,-81133,-77517,-23923,45548,122973,140287,49145,-32675,-67044,-65924,-20185,29874,48345,12166,-61325,-82706,-82715,-106665,-125972,-49238,54162,44528,-2745,41781,114852,123641,55648,-14932,-51309,-65824,-76914,-76686,-53697,-23493,6560,-952,-33964,-38738,4281,-5877,-57034,-59147,-29408,30608,71682,93665,148797,123322,-5848,-25494,65310,110422,85938,60046,86220,126114,78357,-17119,-81441,-84347,-91629,-106931,-49685,63672,53634,-28313,-34814,-59355,-115263,-123991,-58582,47784,86357,13472,-17713,76305,163694,134500,43895,-9344,-1066,-27674,-104499,-105764,-13175,47512,38126,-7311,-48243,-48279,-35370,-8386,30423,34384,-25367,-101129,-134243,-105639,-44420,-17050,-51650,-24721,35044,32884,5035,-36540,-44587,34729,61669,-24884,-16367,92032,104906,-10453,-91555,-84479,-54208,4900,62312,35907,-35651,-61822,-34404,-6592,-37503,-54898,-2353,34166,10327,-2604,-32553,-103524,-84897,36268,97142,-9750,-109553,-84224,-64471,-105733,-136060,-169719,-187807,-151982,-65725,64317,169226,198959,138907,21561,-93708,-118480,-50661,33720,68787,-13319,-141031,-110757,63791,163693,115624,55943,60331,70431,77212,62226,35436,47172,88370,84353,11792,-49615,-60486,-86985,-80046,9532,88738,85794,-5762,-50397,-4441,10048,-61818,-92838,-6946,28041,-61838,-127422,-86888,12113,64120,7113,-67553,-89209,-90233,-85175,-46162,31174,90412,69034,363,-14438,40533,105659,109146,64978,17298,9635,62078,102420,95589,71035,38860,-4742,-9622,37020,74882,34845,-32316,-68727,-89480,-102249,-102004,-76923,-24794,16355,28121,12665,9816,49595,55293,5062,-11012,39513,76377,18056,-78852,-101513,253,104725,129051,84351,15586,-18677,10507,33326,47913,101594,120413,57267,11103,32863,-23312,-141936,-128220,-27901,-45462,-140191,-168235,-130175,-58603,-4177,25490,47526,-5945,-79871,-80660,-65524,-87758,-100762,-64571,-5386,49934,74821,53686,-5442,4732,100033,145254,106010,30967,-26859,12730,80604,62755,-23008,-92111,-127524,-133871,-109376,-26430,86173,114014,33532,11309,64214,83934,55300,-13075,-64024,-41309,517,-10432,-37269,31174,155912,212238,159431,106095,36363,-11720,33082,40289,-31061,-24623,51090,87466,40588,11757,45414,38817,-38772,-60292,-6639,53515,36351,-39537,-35795,28529,13,-77820,-80689,-16282,12035,-16993,-28994,5953,16737,-3309,49837,135538,120332,47213,21777,-6730,7023,108326,203581,213266,103261,-21560,-28379,22776,22936,-39367,-97417,-76489,-27783,-30112,-22929,26416,21685,-6685,48710,96098,50204,-14669,-48219,-78544,-128702,-156869,-154146,-117917,-76583,-20191,58080,74995,64515,99317,98732,18644,864,40017,40369,39967,47783,34344,11890,-39,-37637,-64552,-12546,60519,64776,45207,30019,-31692,-64615,-35319,-12805,-29511,-40638,-37089,-43290,-40182,-43178,-80125,-137032,-134802,-10934,148114,130089,24093,18397,35902,-21391,-47870,-32679,-34460,-49748,-24059,5570,-42434,-72525,-7622,-14858,-98802,-72000,63533,57867,-1858,26722,21487,-74780,-149278,-152797,-111038,-24108,61671,59640,32324,35127,49739,30169,-20141,-6303,10840,-45295,-26596,90728,97298,-4481,-59680,-27299,3052,7061,5048,-7781,-41300,-72354,-84238,-60990,-37753,-35929,-12691,36923,43532,-20047,-52517,-15055,13833,3318,17169,68264,45220,-28483,-38967,-6602,47192,153161,165942,58789,16586,9183,-45222,-52619,-5470,515,23190,69653,29582,-52755,-22638,39560,-8129,-72756,-40932,-28167,-52512,5549,72517,89220,101145,98485,51980,-910,-71424,-123548,-32741,66365,11149,-47574,-1156,56449,81577,39128,-85028,-135346,-22328,58918,14860,20586,120429,138374,38996,-24251,-30518,-17850,15760,-4232,-78051,-99954,-63125,4696,66111,34032,-19608,-998,52712,38646,-47464,-121960,-82739,75248,175589,100566,27379,46696,53316,68773,104669,161074,233688,196630,21734,-63825,-56326,-56504,-25665,35359,11771,-59587,-79740,-53607,-1626,69120,100163,47825,52886,77689,45487,31361,48923,7776,-36842,-7191,68004,74390,23759,15913,22840,-3058,-15736,-15293,3923,36489,29822,-10927,23880,67477,47582,60103,89703,-4706,-144710,-131127,-65980,-46402,-19133,6183,3413,372,-39020,-114993,-120221,-37097,64488,114228,97400,62762,30637,-56777,-112738,-72018,-46297,-46096,-16290,7241,-38976,-90389,-104150,-85390,-61186,-26872,2400,-44700,-152390,-158632,-20311,46804,-40703,-84655,-10791,65750,84053,44586,-21104,-21303,61151,134953,148222,94006,12448,-774,37605,48031,13884,-47274,-126209,-162761,-58802,104211,140610,29057,-64460,-86331,-121402,-124178,-71750,-61292,-49280,20217,69254,53211,54317,102835,94159,-16142,-106473,-115741,-42528,56283,92268,107418,112580,78218,82126,135444,122015,2860,-73450,-10234,92548,92626,-16118,-99862,-66102,22813,35607,-33645,-68339,-42098,-27303,336,49043,31678,-5233,-28581,-37067,-18594,6598,15838,19364,25350],[45109,8254,-22348,-30750,-32018,2182,57365,96323,87765,42282,9114,12594,13745,-19933,-56290,-35483,-47060,-78060,-26034,88280,128816,50776,-53126,-68043,12495,75579,66781,43921,4275,-79009,-144951,-133019,-30167,93814,141599,112957,100458,105620,108154,69661,-14308,-67148,-42771,-11223,-35012,-59625,-77983,-100879,-81119,-39885,-26005,-34386,-76987,-118595,-103147,-69719,-57615,8384,97339,63371,-72624,-146744,-125693,-85507,-59656,-61325,-59033,-14745,36890,37720,27028,-2957,-64614,-64115,22338,43794,24953,43260,78323,73024,55543,31775,-12672,-59253,-78717,-63429,-69926,-93597,-86381,-48356,-4626,67203,121667,71001,-2305,-25242,15053,57209,74280,27573,-49888,-72286,-36803,-4962,4948,22864,13651,-12558,530,60798,137531,109115,-17028,-68278,-33180,5212,38277,58101,84998,119256,151502,129610,21159,-69626,-39598,66420,121343,95046,80923,82663,47628,-33757,-63325,-5336,66571,104585,82764,-32547,-107981,-39295,21517,-35219,-81637,-15655,83624,124110,68579,-2802,-14469,5080,-17563,-55648,-56441,-27380,22071,45997,36113,31384,28020,11714,44887,67342,20450,-23605,-51405,-114991,-116501,-8676,89694,113433,97149,102162,111598,41077,-48665,-72180,-77272,-77508,-26262,15350,22741,20261,29909,37493,36310,3752,-48135,-93589,-117552,-112659,-66792,44100,142574,121970,23281,-71688,-111413,-106407,-80182,-45701,-62687,-104739,-59024,38958,71489,32602,-21025,-24146,-17139,-21774,-32705,-59852,-81933,-77790,-43240,22400,18015,-79527,-123531,-83128,-22150,25767,-18291,-117594,-132915,-40446,23906,-18232,-47467,-33696,-11846,43899,104986,99014,73368,43003,12424,6988,11693,-26151,-35026,16059,72519,46435,-8691,-26136,-8734,-725,28975,41860,-17713,-60052,-24565,-17433,-43908,-38317,-476,1151,-49443,-42731,4485,-53232,-168106,-191403,-85862,21866,70922,119895,172058,118233,29203,8780,215,-53966,-83577,-71309,-114881,-168427,-136604,-66730,-4979,41165,49105,72764,104976,74473,34773,9686,-37374,-49306,-45497,-40233,40619,136238,123081,87503,61965,13108,-11837,-4758,-5199,18216,80341,137858,126555,67776,58062,71566,83555,80706,47588,18458,21654,19821,-18985,-29751,-26888,-47846,-72249,-117966,-143318,-105379,-45428,2637,59506,89103,70120,56905,68276,92449,81004,37980,27674,17854,-39220,-76189,-87893,-47455,41220,111552,97235,14231,-39755,39545,143552,94627,-42483,-93941,-48596,-24466,-44925,-56079,-48426,-58642,-18312,36376,584,-48679,-13433,-2779,-21556,-3754,15882,30597,46014,94000,193385,198255,80372,29745,68147,88312,34857,2018,95154,172518,82130,-40042,-60812,-1778,13748,-41096,-50707,2899,-22656,-83082,-75375,-92212,-120607,-64173,35238,113254,115366,46652,31051,114393,154320,89031,15521,1257,15633,-43565,-166016,-158938,-27295,44828,45102,34239,14232,10942,12456,7089,13497,15353,-8745,-68710,-131174,-123522,-72201,-55676,-78915,-69885,-10774,49119,30684,-40496,-13983,81620,42770,-84761,-75662,32564,83258,18909,-56417,-65455,-41882,15042,68168,8360,-106361,-133117,-107355,-58453,-22710,-34589,-42489,-32120,-39150,-36073,-51598,-107808,-121398,-37614,56236,37583,-26001,-58357,-79538,-65061,-51936,-87701,-114711,-79386,-20405,8612,13106,31413,27030,6435,140,-42284,-67131,-14045,61491,33537,-75777,-82180,63209,182186,129226,27724,16831,24656,25127,71778,112637,104497,127298,129072,11110,-79973,-20195,28318,6962,42517,110936,103961,2431,-54468,-60091,-65090,-68724,-52318,9985,24394,-33685,-28706,30585,67609,35269,-42412,-73225,-62047,-44300,-40658,-55288,-42242,-16569,-31643,-29589,25443,46877,37868,63112,94551,62151,51067,93358,107468,76836,29413,-1920,-16170,2352,50364,54661,7154,10057,23348,-51584,-138366,-157516,-104202,40985,151208,112955,14413,-36681,-10031,4120,-54005,-81326,-15503,28131,-4149,-33835,-34191,13160,56270,61999,35710,-8009,7911,90840,96084,54666,64863,74693,33874,-1748,-24151,-99255,-170806,-123992,-53545,-81295,-131382,-130712,-86146,-15851,10068,7627,20718,11214,-23671,-12827,6815,-22738,-66322,-47524,9181,64746,59222,38640,57797,104308,134384,99635,48058,-42863,-109486,-11858,104826,66510,-48279,-141072,-204726,-187423,-123824,-66448,-14436,49877,87680,104825,77088,33795,28547,1242,-25207,-7514,-18748,-72552,-85857,-16910,85897,145355,97305,53593,47269,36418,22391,-15221,-53253,7967,99938,104369,29505,-10849,6315,-14516,-79145,-89978,-61215,-29630,-15051,-18706,36583,50302,-45057,-105726,-77057,-44331,-15952,-3373,-3557,14396,-2632,-61738,-20178,81710,82016,36399,44123,16732,9834,103769,193520,168817,44487,-41612,-17330,25892,25488,-23657,-115376,-118858,-12727,32273,20607,35267,25761,3218,23134,15621,-2039,14312,28814,14246,-37874,-79147,-63701,-30669,-37625,-18871,58648,81983,38382,36235,56753,32966,32143,30542,-29365,-77475,-80603,-94902,-101898,-83583,-63099,-29363,24942,64811,50998,18743,14611,9886,-9685,-29662,-53823,-96304,-125602,-112429,-74592,-22137,-11906,-51473,-103670,-123138,-40107,108463,119172,27543,-18522,-35230,-83520,-86389,-26091,11370,-7732,11285,52008,28606,9252,33965,-52507,-199674,-191706,-15751,50225,-9780,-13563,34548,2255,-81234,-103897,-72130,-13064,66014,91933,66572,58136,82895,48649,-42979,-73272,-79444,-115045,-51801,71451,85849,27778,12840,11502,4401,5351,-726,-8654,-39026,-89872,-113395,-60066,3081,-11801,-9071,69049,92226,894,-70257,-63506,-19730,1317,38039,109979,114835,46933,-1648,-26519,10844,105468,89527,-31776,-82262,-73345,-88017,-61752,15411,29236,2148,8067,-16170,-93792,-75063,-130,-13350,-36852,33937,70235,10200,-48421,-54184,-9708,62166,83583,25581,-32637,-56528,-37110,78498,163944,72801,-24934,3025,52625,53400,5835,-70648,-77541,15981,72273,34106,30846,129944,162509,58439,1408,-5603,-46342,-61694,-41699,-64096,-71839,-34620,-2501,11482,27447,28583,13412,-1078,-23409,-48423,-77960,-57515,59883,140040,78608,26047,31735,23663,35456,78860,143994,220553,212960,94218,15760,-1862,-22287,-37351,-11237,29941,47636,38575,11930,-4639,1680,37392,40345,64797,77896,51563,44171,49933,53,-35941,-6049,45560,51735,27929,24665,-1420,-27272,6229,48407,88073,84495,5090,-45890,-7496,15720,25373,112521,166791,55482,-97833,-112106,-116716,-153600,-78158,39521,72833,64627,47890,-10275,-72074,-69143,19842,117516,134405,97082,64986,-32886,-101935,-66312,-42534,-62889,-62439,-32428,-27960,-33400,-50205,-75422,-83875,-38847,40461,22295,-104083,-124360,20614,88980,-20211,-97748,-4433,124476,131900,53557,-14416,-5336,61455,149794,204219,130069,7872,-14752,19236,18902,-790,-27599,-88256,-105165,-11526,111327,130197,46357,-31107,-53966,-91305,-100629,-61960,-69701,-54054,20355,71680,70366,68023,85471,100217,-164,-127305,-101790,29035,94000,73003,98832,150510,78549,-25449,-7272,37266,-10108,-39966,4475,35502,-4240,-67178,-89531,-30990,38064,14084,-73086,-102575,-71301,-33089,25020,73024,20750,-50542,-62962,-32732,-4725,20853,34661,37837,58055],[54323,21109,-34008,-88730,-111491,-42009,77218,137630,117575,71976,37606,41264,18131,-52025,-82932,-13639,42711,27913,21980,84971,114432,38597,-39316,-53757,-34895,3605,38785,57608,28206,-66706,-130392,-76623,13134,19339,-26130,-37642,32761,117689,154324,103277,26877,1790,8194,-5362,-38012,-30566,7928,-10648,-78859,-82194,-8813,31011,-45224,-121968,-83946,-32311,-38773,4357,82342,56604,-46890,-90966,-55274,-17129,-17841,-34798,-29971,15390,81612,89912,65281,3066,-86058,-122494,-76149,-40439,-24442,-5013,44492,58697,37940,1296,-31932,-38725,-18200,-2832,-18306,-41685,-60920,-33658,41082,122556,125333,-7192,-116959,-106974,-43714,-20772,-7741,-8995,-52255,-71163,-17741,36217,36063,34343,43383,38500,41589,87163,134697,78435,-8432,17302,74821,83581,77885,108294,160135,170169,153995,142100,64067,-54652,-91535,-28563,56617,108745,143664,116422,41392,-37149,-66327,-24881,42378,53037,-34882,-147613,-142237,-36903,-26745,-103706,-106470,-19937,49802,70420,29570,-12103,-8104,11015,-21660,-52126,-48266,-44617,-20689,5822,37927,83082,83347,56230,74256,55902,-21425,-50210,-39133,-75703,-64315,55629,141499,155412,144393,122466,100865,92114,50706,-41043,-117858,-117172,-51659,-4191,-6329,-12559,19774,72385,118447,103067,42567,-710,-19060,-27315,-9855,51974,132352,123291,15137,-104162,-159524,-128384,-75432,-76099,-113337,-111648,-89886,-73692,-39236,-37185,-100939,-126817,-67775,-14748,-35961,-120724,-190388,-167061,-75424,41059,54217,-57143,-140391,-120867,-10066,73075,5049,-98414,-103745,-38043,-4477,-36017,-42575,-33102,-43012,-2249,66997,73582,51337,40600,26106,-20619,-23674,47105,113331,136967,144621,93981,35995,19394,14623,-3302,34561,61789,-5522,-53620,-18538,-915,-24499,-45993,-37424,-18104,-35534,-35489,5047,-22064,-89286,-108157,-47342,29129,61023,53731,44764,-12620,-76320,-70638,-35088,-6203,40191,63365,-27635,-119845,-104349,-44144,18095,69921,68982,55350,72962,95582,111887,76415,-26729,-87515,-66339,-24214,-9686,9512,46013,68587,46557,17577,36599,33486,1113,13770,49875,48881,1246,-49945,-7146,82970,100286,52190,25633,-8927,-40926,-11294,6281,-7495,-9984,-36203,-105248,-174077,-151848,-59076,13028,28598,12655,-2491,3293,45152,119097,182159,125981,15556,-14966,-8941,-23711,-36190,-32775,41586,127693,115710,18325,-69121,-87566,1167,75927,3272,-97552,-87669,-9784,14562,-13257,-54646,-90772,-107349,-41047,6144,-41392,-73360,-33192,-12557,-18941,-9036,13580,12205,2790,62826,162054,171384,116458,84878,78776,52118,-46374,-107614,-2495,95575,22763,-59223,-40647,44106,88901,37389,-41431,-62813,-91188,-111964,-74173,-74679,-86771,-7807,120159,172399,123664,63042,53276,82360,81519,29561,14360,43746,20130,-71857,-159061,-166576,-88845,-28642,-26590,-25737,1568,58141,113481,82432,-7762,-40878,-23519,-63398,-129169,-115318,-56173,-9760,5216,-35256,-41948,28169,27920,-34727,16542,90561,15387,-104381,-117774,-60387,6148,25644,1476,-22200,-6868,47295,111604,54700,-77292,-121819,-80796,-31934,-18093,-25382,-26241,-7427,-13627,-24695,-35599,-71107,-111930,-84379,3429,54572,52704,-10261,-59569,-10205,42876,34447,36140,44715,19417,-50939,-129187,-132841,-81712,18286,104486,29485,-72096,-45614,53394,73123,-24340,-84748,-2779,127958,142597,64191,21970,-4583,-14487,62788,135519,114876,101705,77763,-41793,-117379,-3277,101672,105930,115194,123737,79845,18746,5817,5494,13706,23168,-13195,-44399,-23565,16300,67164,76466,33269,-13671,-34500,-27309,-31329,-14093,-6605,-47428,-65580,-56149,-78944,-66672,8487,11496,-40719,-30566,44467,77095,89779,96307,76412,32843,-27617,-41650,3982,46109,48833,-3413,-58322,-13212,49805,-4047,-108612,-170206,-147455,22466,141986,64462,-19894,-20604,13969,15950,-71288,-141553,-80159,-12081,2936,38884,44474,22054,5270,-9460,-15150,-3678,43780,102918,82383,49731,44895,25603,-7703,-54852,-115781,-172950,-172902,-83424,-15579,-32161,-56926,-11342,54440,64600,15134,-27576,-7134,38269,51815,39581,28127,11639,-11443,-9742,7872,39405,32235,30238,70206,87739,68904,35375,17712,-44192,-112441,-55574,36419,41634,3192,-56295,-161008,-192605,-150105,-120630,-112330,-38235,86666,144101,73118,-15345,-22491,-26988,-20691,18134,8620,-44352,-90057,-93801,-16853,61047,27769,3027,16074,4878,-998,-7780,-44464,-18572,67741,98425,60930,36221,34926,11006,-22896,-37159,-49161,-37455,-10668,-1243,20255,-1762,-47877,-14990,3900,-60411,-68435,-26552,-3535,29375,22564,-69162,-79873,-2214,26646,35613,82917,68351,24916,91413,172664,113753,3483,-6862,32324,16055,-1390,8570,-44318,-89636,-30305,13555,-3021,13750,18704,8503,7623,-31668,-57678,-21300,29940,71785,65675,16271,-5576,-11113,-34183,-21717,24578,33592,-16415,-50320,-16411,28377,48387,23893,-54638,-123882,-167871,-196993,-175046,-128810,-48526,67028,134391,122045,76644,21349,16783,63039,71905,-1176,-82944,-121118,-129624,-121980,-88183,-24718,-7477,-37162,-50138,-59103,-50588,4019,10340,-36820,-82816,-109934,-129541,-89633,-18269,-2827,-23161,16284,92603,103583,53540,41437,-5878,-128483,-194930,-81362,12002,-21557,-9314,69026,72492,30896,10896,-6149,6914,85343,119705,84352,66152,73256,39010,-22749,-36620,-43826,-52992,-8474,24339,13142,24286,42646,27344,12589,19122,24656,39549,19326,-44739,-97652,-73354,-12308,-33959,-58122,13148,52290,3593,-63655,-97964,-88011,-51425,21001,99342,119016,98602,80261,12416,-20787,14706,-5727,-87736,-114955,-80690,-59753,-31896,41756,56122,-16728,-62461,-66444,-97934,-75890,-9359,15625,25280,67125,80508,17163,-91054,-146470,-68465,54593,71045,-11438,-51901,-11970,59696,152318,173876,85542,15013,14784,18018,-28714,-96028,-97706,-8414,69438,61733,13139,-12712,23861,59496,13910,-16686,-6303,-51341,-92016,-54037,-18835,722,15541,-14680,-34246,34111,80197,36857,-19406,-45392,-16349,4924,-19002,500,34616,11601,17912,34705,-555,4150,64452,144992,237120,241647,131446,43079,4511,-16841,-44012,-63175,17083,158760,175079,64959,-15042,-44924,-2227,46201,59839,14607,-24830,-15735,8896,-21580,-53129,-43869,-32822,-32704,-16270,-5863,-39825,-54137,-2747,60886,126680,114622,32933,1412,-14616,-60970,-33060,65220,112654,36904,-25275,-14780,-75148,-168923,-103656,54352,128337,106252,81853,79490,45310,-18138,-21290,37913,87761,101452,96801,17965,-29305,1710,-11362,-85470,-99420,-35144,5917,7225,-24423,-69582,-91087,-26628,102393,139621,22036,-49711,32604,97961,30473,-59208,-33808,54531,50438,-28325,-59052,-31892,18500,83744,118058,56355,-13436,4039,16611,-25618,-59758,-68133,-89836,-62180,15744,71267,92820,51843,-39828,-86884,-92792,-65981,-29223,-37359,-3189,66939,73630,41371,56361,75326,86727,-2949,-125859,-98252,47997,95601,29626,22649,85713,44541,-77093,-82485,-23120,-27130,-41164,-17700,-13237,-33583,-45577,-26285,38443,59340,-17710,-90008,-72399,-46124,-22456,29523,44894,-8808,-50082,-46309,-13041,8429,18133,24826,29136,50446],[46956,-1155,-41740,-64185,-82820,-54366,35170,74921,25918,-23988,-17029,7261,-41632,-116583,-120949,-20552,83926,97641,38013,19496,23208,-6775,-7141,-19144,-63773,-21991,66645,84698,38329,-15534,-39748,-374,27866,-60689,-182867,-169217,-24805,105165,161968,127582,71724,45363,1820,-76681,-113807,-53338,60119,92246,2637,-43191,28180,89845,39705,-11028,16088,22711,-43902,-62778,-9031,37469,40609,29990,49297,47905,-5231,-38957,-8270,45095,81698,82213,62871,3268,-81477,-141806,-130752,-64725,-15593,-9340,5103,-3321,-48523,-90086,-93039,-48172,10916,11437,-16221,-7887,-6554,14259,61673,69630,12575,-80319,-127106,-120335,-85365,-94551,-92718,-64203,-55294,-68045,-41091,11134,21685,1574,-1570,18772,39887,75964,93212,6969,-58084,15526,91647,98015,78802,100290,154517,145371,104161,120747,85335,-26327,-80922,-56592,18678,115016,166841,72336,-40020,-53644,-24980,-6895,16645,25957,-46235,-144645,-126624,-18464,13565,-14868,1271,27805,25960,26260,-3793,-32996,-8349,26044,-11720,-73363,-109667,-104996,-46677,-1502,42745,97581,84272,54415,73621,38109,-36557,-58681,-54873,-45201,16964,95553,118039,111916,87219,46866,34265,113049,143933,54408,-72209,-125183,-49834,26303,-1110,-40601,9191,76274,102793,61886,29810,39032,32382,17727,35726,66668,95444,72819,-7756,-82829,-106087,-58766,-1154,-21825,-64826,-78137,-112845,-148827,-97613,-34489,-75456,-133154,-107105,-60284,-66421,-149918,-200489,-114457,-3361,50433,23870,-64890,-129683,-128907,-34546,69448,47306,-48299,-85072,-68153,-64312,-83829,-55303,-19586,-34591,-59331,-20291,35548,53999,43271,10950,-66262,-80566,58625,208466,213698,144809,105645,115835,98548,34826,-25767,-1071,41777,12412,-24663,-2194,20470,6399,-35598,-34701,9226,16374,-12755,8036,38884,25686,-8684,11674,59246,61860,-4186,-80711,-122823,-102796,-104467,-107050,-14079,116562,144951,46612,-40574,-50498,-10590,44605,62367,41550,23111,15744,34716,81087,77689,-15365,-83483,-70838,-43031,-41631,-6073,56252,43189,16127,52765,114171,79933,17486,22622,-15563,-133490,-177709,-123440,-42614,46157,90107,65855,42253,-16240,-53234,8116,40835,28370,61575,54215,-60047,-148610,-97911,9937,94449,117319,44669,-43482,-65357,-22514,42555,100807,65893,-18029,-36581,-25329,-27092,-3245,46735,98240,81014,4781,-66840,-95385,-68612,-10864,-4060,-49925,-61829,-216,66511,81598,34284,-56448,-128120,-115995,-38164,-55319,-107637,-77987,-30679,-14973,-20235,-35412,-29415,-39466,-61388,-1103,72070,84663,88925,82139,72522,47961,-60678,-159402,-103142,3018,1875,-22729,-20101,23484,79742,66320,-20867,-58101,-74075,-70213,-16577,-8911,-4745,49938,132049,162247,118411,66479,22854,-10417,6332,14741,24093,54935,9796,-71240,-85737,-105619,-102162,-66815,-84991,-107785,-56997,36099,103671,64045,-51044,-85638,-61878,-101827,-136396,-74744,14663,96980,134492,63472,-17544,432,7025,-20560,23100,52584,-1143,-69513,-95673,-81967,-32719,12088,38495,51347,45652,48942,107745,106131,20083,-20290,51957,119063,86679,51928,56874,60649,23575,-12026,-23582,-44551,-64542,-58885,-23481,21683,58636,30554,-7364,-298,27437,62020,119630,122080,53272,-27002,-94804,-114158,-72879,67712,167664,76334,-40219,-35539,29642,60756,8648,-63148,-65616,19149,104323,113406,68193,-13538,-48730,7769,54180,44515,37937,683,-94896,-145861,-59026,30490,72297,101268,67994,-15997,-53688,-9640,55273,91102,56664,-52470,-141303,-105084,18314,85510,33438,-41457,-25404,24400,8283,-34450,-11773,-10926,-67381,-61342,-18281,-47626,-83722,-52002,-45929,-76435,-75396,-13190,41566,49615,35847,17126,-30614,-97441,-81686,4393,40575,132,-57513,-92909,-65595,-3356,11662,-47127,-128707,-132978,-9983,45861,-49224,-82890,-1559,65093,52065,-39652,-103362,-46514,20188,31848,62322,65287,38395,10271,-24116,-16978,42140,51536,18022,7134,26698,29208,4318,-41576,-133205,-193261,-183343,-121355,-20540,66257,81800,36377,59196,131995,119754,50441,2774,18770,80292,119972,73093,-1318,-47895,-57569,-52797,-37946,16161,64872,78512,35214,-35951,-34314,12500,5698,-33810,-69334,-73823,-29436,44185,87663,59148,-70120,-180775,-170607,-110855,-89971,-53858,37338,112465,81774,-9439,-52962,-61317,-30055,32993,59326,47311,-19786,-94044,-47128,49382,32493,-2426,-38296,-73360,-13070,57163,6147,-57814,-7276,90962,111916,81443,56277,42948,49290,62502,31414,11186,21735,-7236,-70083,-83170,-23145,63180,34635,-85909,-122438,-74184,-27805,28162,42804,-32891,-63962,-12851,32496,50565,92090,93099,43985,91690,163594,91697,-7450,9626,48807,7516,-36320,604,40246,6101,-49013,-91535,-104828,-29693,41077,63999,69087,23723,-48424,-80823,-53969,41578,93461,45513,-11881,-27437,-17961,11068,25166,1508,-47210,-77853,-37894,323,7108,18258,786,-48361,-112707,-135844,-111940,-82959,21065,199732,258170,165763,76776,24683,17660,51055,71070,13234,-47172,-44849,-29019,-43004,-57264,-43940,-40748,-40753,-1873,29287,-2750,-52576,-94667,-106434,-103817,-116587,-116498,-28221,20688,-55252,-88932,390,109934,140013,81725,70658,103794,21784,-136646,-126683,-57100,-41362,21820,86740,62598,43642,43351,4530,10034,90822,100869,56648,42450,35454,23901,23654,48764,58401,67684,72065,20123,-46382,-26713,11203,20711,25720,55213,75829,68811,34515,-7340,-61786,-77280,-39118,-52963,-84550,-42080,-6883,-6848,-34684,-88285,-128835,-102298,-29255,13117,34634,116381,155923,44465,-52051,-28759,2757,-27871,-42025,-7456,-207,-12729,39173,54758,-30299,-103186,-101629,-80439,-44606,-4869,38991,67405,49163,9781,-17830,-58435,-100543,-43242,56480,60422,-23349,-49050,-337,35550,59502,54609,49217,41769,-5353,-41777,-86886,-168198,-141936,12645,90304,33195,-14901,-24982,-48152,-54791,-49207,-28799,16541,11709,-26498,-27504,2933,39092,36413,-28113,-36037,45446,96517,64295,15827,-12298,20353,46126,258,-28775,-27636,-32342,31166,102184,55320,5018,34313,140111,273353,273997,116170,5217,-34538,-31054,-15452,-42614,12686,187343,205530,52054,-26094,-10764,45953,73190,46001,-37061,-90879,-74670,-15548,10668,14529,8268,-24822,-62552,-53785,-49324,-76443,-80110,-61715,-25879,62715,82050,45903,44860,-3446,-101856,-97588,-36133,-16895,-44358,-10289,50185,4518,-74060,-58650,42680,123239,88849,25197,54660,95520,44738,-22390,-22570,41608,91849,83125,43201,71013,118572,60226,-48747,-67661,2670,33136,-1725,-50759,-51285,-13825,50214,132564,162579,74476,-20564,-8472,52736,63652,-1869,-68341,-83071,-113072,-146144,-101419,-39055,-7831,-17017,-55143,-76998,-47777,22061,29185,-24907,-53727,-59765,-67090,-12915,70089,89445,103743,70025,-45931,-115093,-81427,21007,100466,90562,95115,126950,64607,-25243,4803,44237,7421,-75329,-135135,-108951,16945,92411,32430,-37650,-34750,-40915,-80825,-46776,9531,-11420,-52652,-59219,-59669,-40271,-18018,3160,56866,77111,8732,-35997,5265,28390,21908,25586,3861,-18116,10326,28252,14261,-9060,-21117,-10687,18283,58174],[82926,-650,-28528,35583,50383,-19640,-52971,-46267,-86860,-125667,-82273,-44548,-78792,-95105,-80437,-45263,14419,67789,41431,-2991,-37527,-53577,-5788,2069,-30853,54929,166790,129817,44832,52597,71716,30099,-20866,-87583,-151277,-98971,34471,108969,131694,116930,75257,38790,-16744,-104072,-137627,-61800,63719,131118,88717,34800,49328,77530,84886,95390,77534,22230,-63074,-118026,-92768,1178,70966,75468,75359,54335,1051,-24036,14748,64679,67366,43027,36273,19763,-30906,-69628,-44603,2385,29559,27406,12540,-2146,-35537,-116230,-177842,-130723,-33713,8755,15692,50170,63919,40279,3466,-55641,-111530,-99855,-34524,-25420,-44365,-93934,-111871,-67209,-14537,-24319,-49312,-45008,-45736,-50908,-48256,-22085,26392,76755,75231,-32156,-105991,-36952,42902,43195,17613,28671,78729,78245,68435,117078,104442,15918,-26149,-30381,-7136,79651,131219,13997,-109152,-93678,-17980,23149,47672,73273,51218,-29979,-70211,-16540,65084,111722,126407,99254,45652,1368,-54110,-77543,-20529,38371,7056,-75917,-143417,-133629,-43647,9991,37414,71092,41442,1465,33219,21223,-33296,-47612,-48533,-29459,29581,35919,-13921,-33362,-41077,-64803,-29115,99692,161368,111635,6625,-78786,-27112,52741,30641,-6697,34439,45452,-5730,-70702,-69339,-37307,-43532,-22697,34776,64614,62536,27180,-20841,-38319,-14381,34210,60611,31800,-1057,-46496,-110435,-132647,-70618,8564,-199,-46155,-71976,-62088,-46076,-81488,-96820,-29331,21795,151,-56283,-98797,-84691,-66957,-53699,8798,34343,-30363,-72576,-68839,-84283,-111608,-52482,30431,3604,-108859,-106832,5286,80352,62141,-7821,-96069,-129448,-30454,122116,108455,-5297,-6183,96993,127707,68832,-13301,-39379,67,40025,26504,-2310,-23445,-25090,-17988,31389,86202,68291,3548,-2669,49907,62711,9861,2909,30214,22279,-34865,-103148,-116194,-50715,-78256,-137718,-50909,69090,75584,46759,35505,171,-5933,27214,22322,2085,7423,-9997,-49730,-40740,-1223,-3562,-2191,-2576,-32008,-9414,90759,112753,-251,-40491,61540,119505,49534,1497,26827,-46838,-194458,-196193,-98321,-48698,3666,93710,137427,104119,4815,-28714,54787,89407,82158,114711,92295,-10846,-59629,-26597,17222,96332,151350,77583,-28030,-47386,-18818,-23008,-27161,-22989,-21586,8616,31546,48,9233,68538,68330,-10802,-42387,-32085,-17698,17625,32403,6630,-11855,-8987,51224,131777,148390,73618,-25910,-70882,-37380,11267,-53074,-112356,-65479,-22150,-15212,443,322,-15215,-43183,-69118,-36171,2077,29086,56033,51064,58731,80411,2090,-120129,-117477,-5074,57507,50474,8430,-10731,16885,30061,-7437,-13537,-8424,14886,58352,44437,50220,73887,66052,72022,71915,36880,-28901,-83885,-38981,16404,18356,39271,22986,-20891,-1559,-8255,-34513,-32323,-70869,-107281,-74474,-21255,-9265,-39882,-69354,-50092,-51327,-122616,-143772,-28558,106318,193999,226585,166609,47716,-4914,-3196,-838,12611,16840,894,-32010,-38530,-7047,31331,27506,44783,104332,74480,-2698,10309,47319,24102,40768,167467,285955,262550,170582,102913,56268,10808,-12721,-25313,-41454,-13146,-951,-28768,-24642,12946,37500,38714,-16490,-55424,7919,93702,98893,67223,68321,57926,12051,682,103567,173452,94001,7243,-8776,-1805,29151,57707,18344,-63211,-62959,39793,121031,90262,-16062,-66660,-60218,-64082,-54711,-29224,-44454,-88444,-117353,-103353,-68632,-26605,19016,-7401,-97944,-160064,-103725,7783,50441,-8417,-103671,-159826,-131023,-10942,70691,10015,-56846,3204,78067,42856,-16391,-4380,-16229,-71403,-42079,24158,2069,-59717,-76320,-68777,-54478,-31175,-3160,-10575,-36189,-25110,-6753,-46064,-114741,-87822,-11671,-14121,-66722,-78891,-78464,-87670,-64802,-20072,-17946,-50633,-32718,39914,30087,-74692,-112065,-28517,58830,43353,-21460,-16357,54062,88195,56773,41615,44651,60405,52874,4244,7272,79297,47766,-43727,-46035,-22462,-23405,-10658,-46180,-155572,-186343,-113874,-24976,53812,137698,177476,106910,30474,54652,88800,78191,70141,79374,110493,129933,80166,-11872,-110995,-173431,-159689,-92561,24194,131287,135423,-11596,-150458,-102651,-14018,-44817,-69627,-43897,-63319,-60536,35403,104776,84507,-39260,-178672,-158331,-26095,18486,-17635,-23478,50656,90879,35299,-21628,-33272,-1709,43830,76196,100847,57773,-24915,-15415,72810,75806,14048,-79540,-127455,-34585,80745,45607,-57327,-49155,65401,103198,54221,18780,20034,49832,96979,75196,33745,34725,-22835,-117760,-91803,15417,47558,-27725,-112343,-125996,-78546,-28102,9662,15726,-8626,-6861,34751,67222,40476,42445,65502,44784,69370,114496,43899,-55508,-53902,6008,16946,-44490,-50795,30364,39407,-70970,-179982,-182196,-66244,60985,124406,141561,90470,-723,-67118,-77662,-15544,23164,-1477,-20799,-5190,17839,45526,55371,23146,-18780,-32783,-16742,-41523,-62062,-1099,68449,52275,-8868,-14114,-5280,-18762,63108,240547,270401,117402,-9828,-35727,-36203,-48109,-25520,10237,50048,86822,84667,44298,-7094,-44001,-58347,-31981,25508,76759,55798,-23418,-92058,-93076,-76229,-85877,-75185,32835,68865,-55535,-100481,12713,106113,124367,101314,118274,163969,77990,-108490,-142024,-95443,-46357,17018,32255,-21297,-43374,-22194,-21895,10788,60166,26636,-372,16316,16228,4534,23078,82433,115093,109450,105692,65599,-22215,-48968,-11782,13034,24769,66680,78788,24952,-23195,-19490,-39856,-65806,-45629,-44568,-48987,-18180,1916,18677,28603,-36082,-107181,-91912,-49771,-61556,-32807,113233,142227,-7639,-99854,-31488,76060,91793,61331,57468,14871,-36232,4471,17521,-55821,-118156,-116571,-74408,-41415,-33522,14635,67911,51894,4042,11683,42733,7785,-26234,4007,27040,-5455,-23984,-22795,-59327,-103949,-100644,-19214,22406,-54492,-98731,-94816,-141383,-122482,12197,75611,-2337,-42757,2083,-1393,-44053,-44458,2619,54763,68459,33351,-10744,-17857,4486,-11191,-49200,-23289,24685,51946,60090,49046,23168,24265,23328,-7506,-26931,-31731,-30954,48970,151443,105662,-16279,-29443,114101,287663,288994,106541,-7382,-40820,-33340,19811,21392,20596,104672,102283,-690,-27115,34287,100702,74502,12326,-38995,-74673,-81260,-35088,25098,88456,116177,75476,-3463,-54445,-90221,-111560,-100787,-124757,-140632,-57413,-13603,-22714,-2340,-4494,-59027,-85544,-79154,-87172,-86769,-41967,23332,22538,2998,-7332,6097,46137,15006,-44878,-7701,56861,50176,5816,-5409,48838,69842,23794,23272,121321,179372,117623,32534,-6020,19379,31348,-19178,-70380,-4969,102880,118089,90494,66687,5656,-60335,-62833,-824,51517,12843,-75822,-150987,-211649,-201065,-105540,-22707,-25524,-100211,-158972,-140138,-73623,-701,26484,16719,36710,48908,24506,77101,176041,176224,133082,73432,-29872,-91934,-42950,102940,205640,177162,140017,125191,29872,-84200,-58431,-2512,-60257,-128344,-117251,-69646,20951,102137,51674,-67444,-122705,-116089,-64681,28308,74790,13251,-47434,-68415,-102021,-118706,-84930,-44907,3292,58635,65200,50102,65141,83962,69168,27056,-9731,-6412,55852,78503,26791,-30338,-34422,-4627,40005,99300],[98845,10165,-24189,73537,105075,-25560,-143790,-136310,-123573,-130449,-89359,-54169,-50747,-6384,2461,-69003,-101983,-34203,11678,7475,-37135,-80520,-51926,-21621,-7741,89263,173395,109932,32528,75226,101192,-3711,-100572,-89279,-12849,77318,143762,122774,83349,59785,17288,-7123,-10376,-50761,-86492,-38517,42600,85167,65649,13628,-25632,-35046,5231,42457,-2377,-62357,-90637,-119073,-123920,-69480,-14983,6715,14200,-862,-12821,-1204,22885,48293,52525,19088,21534,47345,32738,26412,74842,67471,38871,45076,60257,78109,78323,-56576,-225719,-239045,-126832,10135,87091,104821,87655,22372,-71060,-128377,-121692,-41465,81361,101133,32522,-53021,-81385,-20246,53787,42935,-11349,-55270,-97202,-87296,-52381,-26955,26367,79864,75567,-7660,-76016,-18886,63525,31204,-57425,-81039,-22977,18261,53591,118197,125045,65040,10399,-39562,-52825,19547,88479,22916,-103476,-153299,-85576,13971,87635,127132,128237,82144,11148,-13884,44593,104981,109345,101000,60784,-29170,-109075,-99869,-31070,24623,11140,-46058,-87426,-72980,-17418,-6451,3258,42602,20680,-26985,11446,18901,-37438,-32788,23491,37884,11536,-54112,-131805,-135622,-98193,-89212,-23968,86683,104876,63061,33424,-18210,-30048,16290,52059,63769,74201,23589,-61594,-105038,-101151,-111788,-127892,-66245,9860,22589,21206,11483,-15873,-30397,9308,65241,58826,34826,41723,9533,-72272,-106172,-54714,21731,55190,52395,6782,-28739,-21033,3324,15111,-24052,-87512,-105874,-119726,-111191,-21226,26482,-26114,-38084,-12546,-17055,-18331,-13998,-51370,-105107,-62299,26766,-15732,-144873,-135741,-18349,45286,16655,-42623,-114617,-173367,-147365,-42682,-53428,-139576,-126898,-17553,73086,110054,43993,-55352,-44607,56553,81606,1365,-79273,-74142,2679,94874,125418,67400,788,-14841,2955,6864,-33835,-55568,-49710,-33997,-32832,-43344,-32180,11642,-8225,-52064,-31949,-34524,-54682,15815,83777,35082,-19516,-13927,-5010,-10904,-404,-6202,-82842,-134681,-77405,20353,99486,89386,21923,50761,166114,138496,-16328,-54129,35865,33570,-35852,-23415,11040,-37887,-87223,-57040,-35680,-39478,14326,135020,200568,140021,12412,-27488,61463,119549,115653,92670,32339,-5496,14978,8451,-25184,32989,87948,29179,-23416,24421,77496,34612,-29737,-34786,10802,79422,114790,66788,25508,14686,-33981,-73576,-3112,56337,61651,72376,75490,76667,51792,-18570,-1020,119515,132727,48303,20119,40301,34002,38612,16872,-44371,-66814,-46322,-37275,10953,67756,63070,37153,13649,-11424,-7062,33050,58288,47270,52108,88091,44635,-66351,-79850,26106,85887,58170,18305,-9497,-36812,-29253,-19987,-27901,-17935,37387,66037,21971,19553,25044,-30132,-32600,-9906,-31768,-70318,-103167,-83157,-31815,-7304,37372,67438,42049,32411,40739,31347,11438,-28745,-52749,-46141,-45809,-72530,-93582,-48318,20267,8351,-84232,-132486,-24720,128446,203399,232363,200953,78617,-7262,2816,13226,-1410,9118,2593,-42263,-20478,69983,125487,62021,5360,35992,10365,-84134,-111493,-94778,-91742,-12651,149163,281570,284708,168767,30363,-28705,-26648,-11117,-26831,-38799,14630,22973,-33015,-32394,172,24374,50352,6215,-56641,-17893,26165,9457,38144,129174,139550,50668,6103,77666,135692,71829,9135,-12005,-27896,6933,92194,88863,-32273,-86555,-1306,75297,39359,-31138,-58995,-100225,-147130,-127986,-81488,-69235,-53667,-40579,-34647,-12318,15611,32068,2333,-86961,-179650,-140938,-45528,-30802,-62682,-71816,-72885,-75361,-9418,90305,60001,-19576,6727,76868,86219,33306,-884,-9660,-20952,-3058,17781,-7683,-42076,-53356,-44924,-6596,34824,31355,-46623,-79542,-26237,19616,2000,-57912,-58608,-26103,-61915,-103550,-70707,-41752,-57768,-66657,-63990,-54783,-15690,51159,118811,103833,7391,-69103,-70284,-15587,-15735,-40916,14103,88712,92661,48148,17659,15270,47494,48744,-2039,-13739,39133,35959,-12042,-36547,-65919,-87386,-44330,-30477,-87740,-95449,-31781,26488,74597,136399,185223,117428,-45055,-90692,-596,55680,83277,100959,87670,58950,35754,-1288,-89358,-189421,-174864,-82688,38279,129521,111478,-42418,-164810,-114712,-66639,-98333,-85034,-25543,-49883,-97021,-36290,42842,38235,-67609,-165142,-112367,33913,57118,-28068,-71629,-4911,61403,58115,42153,31951,36730,39488,47064,81474,77887,21484,-7358,42609,63547,9736,-82998,-133158,-82956,14628,16650,-47567,-52242,5145,17226,-18946,-38629,-26291,8238,51823,44620,27671,44475,1520,-51473,-19337,27860,-10025,-67299,-77681,-53498,-17505,6498,-7354,-24557,-15922,11498,47656,61042,1239,-19966,26443,26094,7515,17386,-26784,-102906,-105770,-12872,55107,-9130,-66628,-33628,-29335,-95884,-157094,-143983,-59197,49390,125476,140119,85609,35257,33559,29906,-10256,-55627,-41783,24212,57952,37856,33992,48730,49410,39753,25879,8404,-32571,-63897,-9110,97802,103952,28042,8322,18118,-16356,11433,134802,165200,21339,-119438,-119435,-90692,-122927,-93450,33203,140220,156334,113453,74594,39503,1943,-14474,11060,32725,52724,60520,23572,-16011,-11589,-38803,-64468,-39557,39893,79823,22878,9815,92010,115767,88659,85077,116562,119221,29111,-98168,-106224,-47208,2172,-2564,-34007,-45418,-47912,-38166,1766,45820,29824,-32788,-11205,53172,44255,-21397,-28774,56619,98392,60160,75864,105340,55997,-1778,2488,8127,13166,34064,9416,-40992,-51225,-15987,-13429,-44271,-47756,-39998,-7146,42742,64337,96082,126126,52476,-31772,-23755,3739,-24782,8126,104356,57015,-88600,-116586,-1385,139198,167719,114934,76250,-956,-51213,636,4171,-60957,-99229,-89001,-56604,-49806,-67900,-23482,55302,104065,110748,128166,148143,70480,-52273,-75908,-21833,24586,33705,7543,-37672,-95119,-117981,-50362,7984,-46877,-104519,-86496,-45445,-377,64390,83270,709,-40844,35294,89274,60793,29758,45873,60441,45654,3047,-34338,-40339,-39092,-71000,-61204,-13626,-1102,11663,46022,57801,36843,12451,-5072,-21051,-38296,-28151,4728,62651,114579,55073,-73487,-67072,113025,303374,319742,167760,78115,46503,7913,24644,42297,11242,-13112,-23258,-23665,-8540,22012,76516,34136,-22476,-14962,-16716,-60982,-75628,-42318,46429,131502,138336,75000,-13055,-91331,-113231,-87348,-116997,-164030,-126752,-98922,-100682,-68271,-7350,37033,19640,-30772,-53742,-54823,-58022,-28708,-10846,-6085,-8166,-28925,-37272,-45903,-26353,29259,45865,34475,28863,26185,48088,24316,-24430,2196,103248,141208,112898,73432,10627,-1763,27698,11370,-25652,39471,120496,83873,25126,-5741,-53154,-84322,-61988,-5158,16352,-18981,-50946,-92038,-153770,-153487,-86029,-27016,-60629,-137456,-138453,-95868,-76037,-47619,-123,30034,70978,104881,90689,160420,269221,237207,127346,61929,2900,-49976,-23068,81642,127648,88316,67382,40749,-20639,-87113,-65830,-15826,-42478,-91946,-54618,15043,61225,71486,-8636,-131890,-177408,-138417,-35549,72096,77365,-10406,-47613,-29594,-81407,-183973,-185354,-116327,-72855,-31297,31387,59490,53249,61059,57581,14857,-5565,3132,37306,41929,-8672,-54013,-23152,27115,50902,92734],[69855,29704,7609,58301,53428,-55850,-122285,-70403,-15302,-4923,5828,26780,39187,75181,61367,-25452,-80221,-51789,-16901,2190,-10395,-52993,-55481,-30094,-20138,14977,55615,51955,45566,81537,83788,-7785,-99792,-63107,68881,157557,179933,128288,67866,28900,-12496,-19660,21722,24799,-8645,9177,45109,29390,-30795,-88865,-123260,-117701,-88627,-84554,-122523,-131798,-87051,-64464,-91249,-109468,-97744,-62111,-30800,-41647,-36260,14997,33894,21376,27936,6711,17417,66245,74748,63627,101174,91481,44588,49923,101720,141735,146091,11730,-183438,-265286,-184511,-579,116110,98390,39489,-13992,-86958,-109468,-41494,57514,158397,157412,51916,-51005,-54346,22949,86837,67808,18111,-18061,-70217,-84537,-54309,-27922,12605,49130,66158,48997,12554,61913,142326,90194,-71613,-154816,-97124,-19142,20580,68099,95607,80797,16305,-79037,-97026,-29044,67124,79716,-43355,-178117,-153333,-37343,53773,94539,92560,91952,65598,7834,-9352,-11441,-39059,-2844,20323,-65194,-124995,-67424,-29563,-21846,-21385,-26019,1904,41414,26408,-43810,-41951,32732,37899,9994,51105,41094,-35186,-13348,100724,125333,31412,-71794,-130034,-104092,-49421,-26272,16432,71020,34116,-16425,12661,10946,-52304,-44524,44196,86645,68663,19603,-19450,-22622,-29166,-73977,-94649,-49788,-15649,-46763,-41809,10250,3782,-57690,-41605,39646,58470,58069,99818,101894,-1559,-106891,-100297,-22978,42799,59495,17911,-45368,-58569,8231,44495,-65680,-198334,-173748,-110165,-65443,23915,68178,17120,-34900,-23089,34788,63291,37027,-15626,-79485,-98666,-78783,-109409,-148001,-86134,-19655,-44354,-93382,-99875,-136699,-191322,-169539,-95213,-86915,-107094,-114385,-101770,-18410,110287,78451,-68081,-91997,28927,96947,26587,-55007,-37859,35711,83367,65854,17661,-1016,-2766,-35311,-44817,-32729,-52963,-88331,-60960,-16032,5494,9526,23716,51801,80258,40453,-85128,-115356,4017,95508,54926,-18068,-22132,17392,18678,12697,20305,-58295,-150881,-100863,34956,122172,94078,28615,39390,115485,112549,25254,10503,24025,-40662,-58437,11742,2886,-30444,24120,53217,4971,2292,72601,163006,185828,107430,-11006,-50751,29306,117526,122749,55067,-13785,-3600,34151,12142,-24080,15518,27507,-44350,-54494,52395,153728,140021,75713,36844,57223,112200,136705,119050,69125,-32227,-118659,-101859,7798,62307,43695,38539,71939,110793,67966,-62115,-84214,40121,48211,-9373,53889,97156,-3893,-22244,61603,27878,-80447,-90722,-63629,-10109,71883,103037,115842,95984,14292,-3107,44676,71821,69281,49293,42889,19976,-47102,-50737,30841,44780,1937,13271,23215,-45990,-53040,-36187,-91311,-96739,-17653,1460,-43710,-35977,-38975,-72641,-56886,-44724,-73009,-83080,-101141,-135313,-104803,-23611,48453,94901,77927,28166,20174,38790,26876,-8658,-24917,-14306,-2023,-11790,-41067,-20790,36742,48924,-9880,-77644,-41248,61052,120180,159075,145155,36459,-28853,10664,24202,-676,4386,-15020,-66435,-35181,73903,143053,76244,-50171,-114381,-108711,-121826,-133807,-153749,-159059,-84071,34011,100595,88380,11312,-78316,-66554,-12178,7871,-14056,-11310,38401,27304,-16977,14775,54026,38600,60743,85564,55526,20088,-20841,-67020,-9082,117468,121196,15948,-34225,37682,108107,48339,-20526,-24540,-21202,-4125,62078,71602,-36447,-83523,-10509,16204,-32097,-37582,-25601,-100330,-182640,-159182,-89473,-63212,-22013,44616,117366,172958,198790,170647,102267,-5252,-93458,-55662,-10171,-40676,-31999,24122,28456,4314,51814,155269,136493,12213,-27479,34573,91878,45860,-25676,-14391,43305,62098,16369,-51569,-66578,-34631,-9221,31520,61167,34545,-46093,-44412,26724,56330,45652,1630,-35493,-43995,-76390,-90443,-31870,16830,19754,4241,-46132,-97797,-65174,33553,134063,150515,96300,30623,-51647,-87408,-67162,-40144,-3417,29877,24423,8843,2366,-11755,-3020,-10172,-49049,-72784,-53214,-718,42173,12500,-44312,-78060,-53489,33,11339,2628,-4722,-22615,56,63763,116693,59959,-93900,-149119,-54001,15149,46139,77989,38102,-24488,-34183,-14971,-23439,-53251,-31894,818,24600,39643,25460,-36718,-82471,-67801,-76491,-72757,-8244,25771,-42268,-137070,-111928,-7412,11112,-79538,-110932,-55453,2122,-17083,-66691,-65749,-22569,13900,54030,87879,56400,21251,21081,32542,55489,58631,12872,-42222,-27098,4224,-2520,-50885,-109738,-115812,-62708,-52876,-72827,-66438,-63858,-68516,-62246,-57930,-33835,5127,12439,-3462,17744,58600,73151,79139,42492,-25350,-35668,3316,28404,41450,45331,30670,-5857,-18854,-21166,-17723,12407,32394,-21599,-45765,5589,3881,-46681,-49191,-33455,-48323,-39473,47437,97139,29829,-23142,-43191,-88630,-96442,-61756,-41947,-13845,35076,79139,79263,45924,46062,107272,134459,47610,-52036,-21650,73901,80528,12088,-27151,-28144,16218,64187,49065,39055,49268,15977,14618,97033,114222,5200,-61974,-39173,-63510,-90021,-16612,49584,-30060,-146561,-138611,-78543,-93625,-57326,74667,139679,95683,53871,61851,62325,39282,34448,46585,17125,-7799,15686,20063,11096,24569,-29817,-66439,-29449,11282,50555,101364,147534,171111,120290,33874,-4586,14971,6378,-31495,-66851,-35001,38397,67310,-1582,-39426,44060,82254,35369,56635,87203,27891,-32982,31045,113695,55540,-64166,-77689,5744,24502,-10078,23795,83270,78027,23099,-23939,-32544,-12878,-19660,-76108,-70113,-5299,31130,12669,-39618,-74461,-80100,-43579,26146,71919,136713,190598,137534,45805,36532,70190,54042,49474,51675,-19775,-105631,-70476,61129,162297,142932,88937,60309,-7973,-29792,32651,22450,-45142,-70762,-40656,-13522,-37202,-78431,-44569,35555,107041,143102,158046,149231,53647,-62497,-103072,-63839,22919,82663,85852,83340,60923,-2480,-14557,37345,32117,-57146,-81926,24578,111964,122363,101659,32358,-6654,48015,104972,103266,62969,31980,10548,-39909,-94914,-95847,-54169,-47107,-88680,-65543,-7288,8497,27140,50300,48810,24324,-7319,-27131,-56855,-96094,-55827,31885,61513,28563,-48649,-107405,-47915,134188,332921,378978,256139,177362,141766,50363,-18948,-25044,-43542,-92607,-87125,-14963,12753,-20290,2541,-10485,-25713,-2874,-8160,-75002,-128415,-135279,-75863,12094,72381,86705,43184,-37548,-70642,-47819,-54774,-99022,-114633,-113942,-86717,-48514,2822,83621,102300,27006,-9312,-40546,-76703,-51787,-24208,-37544,-40062,-45011,-61692,-34551,61948,135339,114991,59095,20254,-11129,-22092,-37356,-33867,4826,65185,79963,71861,43982,-22360,-28991,30088,63748,52142,49582,21970,-11233,13893,39461,5289,-22383,2377,33340,4447,-28150,-315,16982,-20039,-63690,-61263,-38454,-73343,-120175,-70112,-11112,-37289,-51791,-13521,-1578,-15050,8572,58726,171161,267757,213182,110299,88060,65039,1750,-10438,8394,-27981,-48759,-24276,-35132,-29081,-4532,30148,45790,24958,-23338,12353,93280,98631,13955,-93773,-179920,-187974,-98312,22058,92159,48090,-34424,-30098,57446,58725,-69035,-139354,-88106,-65459,-100922,-62419,12477,34248,32786,30945,19023,33931,53610,51142,19043,-23212,-41443,2635,52608,44609,46697],[-24299,-7118,21334,28350,-29012,-80534,-34243,54884,108266,113250,98416,95792,85584,69724,43566,46164,50848,10165,-59632,-82548,-59418,-37488,-14325,-17511,-72019,-111739,-80447,-2306,57519,72689,48903,2089,-46780,-34848,24336,59411,80208,76765,57718,34335,10246,-10683,-6618,4346,13557,39296,49018,-12456,-113796,-155384,-121788,-67041,-63706,-107463,-145779,-122609,-61718,-25228,-51872,-84842,-87344,-71782,-36566,-41140,-51629,9551,51121,21117,-3507,-27022,-16360,49826,77593,30160,33327,87068,84529,51209,62787,80005,74816,19538,-100384,-210879,-193076,-65795,28292,15132,-48904,-66717,-81290,-90629,-19286,77408,135410,95522,-8164,-82531,-36370,32820,58600,33894,-2363,3197,-3518,-51418,-82014,-68918,-29425,7954,55070,80885,53745,67221,128164,107274,-28098,-135419,-116108,-52580,-35839,-27651,-1510,38153,17544,-75188,-102124,-55170,42376,96656,4764,-136713,-148193,-85208,-34981,-9022,-19365,7876,49732,21086,-29059,-86501,-158708,-129401,-52716,-78584,-98286,-24812,-17783,-57547,-61978,-33598,42773,113379,74994,-34607,-43179,33809,56920,68699,112359,77182,6886,26240,100031,111849,45229,-27433,-44357,-10722,1644,2854,7284,21291,-826,-19250,3440,13722,-25705,-34251,37650,61317,32300,11238,14355,19381,23742,12820,-3140,-14221,-38962,-102122,-94049,14349,34711,-62406,-82860,11697,98873,134929,173292,180681,83263,-56868,-107995,-71288,-32267,-30255,-54450,-88699,-84406,-12423,25890,-58458,-156875,-128152,-37335,17132,35465,35169,17058,-18292,6763,85555,96634,36459,3205,-27961,-95656,-173160,-178191,-98535,9150,23949,-57035,-121605,-124127,-133485,-121458,-51753,-1317,-2004,14455,-1757,-74043,-65164,61348,62342,-70507,-119808,-30579,53475,46694,34922,83262,89278,32609,-17926,-13275,23039,32899,-20738,-22936,44485,42049,-39032,-42264,14217,26884,-16898,-16343,45414,115459,74713,-64969,-99604,-7220,69726,48354,-9948,11981,73129,68065,58495,67517,-15077,-121724,-91136,13580,53369,873,-58478,-69838,-13182,69917,77839,76953,45485,-21058,18109,96467,29884,-28692,29844,50499,40839,88158,120310,123490,115430,66391,-10141,-33113,10883,74875,100885,59478,24583,35082,34123,24206,40759,71413,45140,-46143,-74709,12480,118382,136606,114004,89972,95209,113533,101328,118669,122917,1764,-102692,-92002,-34940,-10332,-34464,-35357,35105,85772,41553,-77443,-115794,-36992,-8687,-13257,73971,78717,-86687,-109701,25996,34496,-83096,-104408,-60103,-38287,-2913,42037,86846,61101,-35623,-51679,6778,45255,59349,28913,-8293,-11652,-32802,-26951,35554,27354,-14802,12857,33231,-40442,-53618,-48095,-112228,-112729,-43682,-41854,-68356,-43547,-38960,-19599,19349,11409,-34424,-67623,-115895,-170748,-134978,-32422,12810,38522,57081,20296,-15495,11446,23003,-15884,-39720,4280,69250,71610,21819,-12406,-1136,33099,36547,-7365,-31488,-17879,12699,51565,36668,-48263,-68876,-4111,34810,26465,-13697,-51693,-60114,-32008,14912,69833,64317,-59747,-185831,-162133,-75784,-39522,-68724,-93392,-83440,-67730,-74897,-102970,-126119,-100264,-5069,40792,15646,-3852,21940,65176,42734,16555,53513,85745,66168,87515,138505,124943,26659,-70437,-108549,-42876,71646,92502,30894,-18193,34799,106717,56829,-21707,-3296,18814,-17479,-24594,-22896,-84600,-89238,-22088,-24024,-48680,-10385,7721,-88573,-194523,-169721,-67394,-16309,23393,99045,189199,245227,254775,213840,137139,32412,-23312,28962,26979,-41375,-10971,55637,43058,34772,109976,197968,165437,24777,-46185,-13965,13204,-25198,-65741,-41403,43172,112997,71674,-48571,-97123,-48102,-3858,30907,48578,24897,-22523,5475,74587,59835,7751,-28759,-59945,-85364,-98404,-70315,14170,82254,94987,75060,21292,-84934,-140566,-48524,88589,119292,111680,118263,24180,-107918,-88795,-3922,-7084,-39355,-47351,-45229,-28925,-37348,-41488,-45582,-67440,-103526,-120265,-65676,23332,39228,17615,5018,6142,41994,50444,21656,-34429,-99024,-89486,-8348,29512,-29570,-95683,-92660,-47258,-19211,10947,53652,19784,-41271,-65872,-54886,-17047,56696,111194,65952,-21375,-53649,-29491,-9000,7267,3850,-33889,-11910,75953,69615,-42074,-137338,-103907,4688,14968,-59878,-45744,-15933,-58037,-75803,-19058,28111,17405,9817,70168,110253,29074,-39798,11047,75210,72492,37100,-11024,-62044,-45640,-6685,14405,-12698,-73427,-87455,-64047,-78283,-97341,-96475,-102204,-92951,-59277,-41875,532,41786,6771,-49396,-36636,27755,134557,181297,39661,-113311,-34920,97645,110212,83531,61163,27425,16936,29736,3802,-19287,18793,55794,71,-46075,-15074,-6722,-36994,-19550,48607,81052,88866,130775,113645,27057,5619,6157,-42358,-44511,-1292,1235,19190,47853,41210,31512,37768,39154,66683,102074,81259,20146,24195,63623,36653,-37866,-100774,-125767,-54669,40724,50029,81048,126063,86036,44335,84434,107634,2531,-88808,-67075,-72644,-119505,-68538,12059,-7328,-68813,-78345,-38931,-23736,21544,84822,63407,-4691,7941,64260,51270,9512,19027,38259,5870,-21382,-1869,251,-24835,-11231,-32005,-64178,-33913,10153,51603,130150,180615,159071,78770,-41901,-122778,-114114,-86117,-51569,-17569,40411,80128,70103,-4720,-6719,136342,185122,83183,57257,85346,49604,11163,60941,90996,-11225,-104420,-74674,-34829,-59721,-46524,-2542,28893,31542,-20297,-94065,-84057,-32694,-34569,-91644,-61887,39294,71180,21269,-44761,-86689,-106168,-96608,-42356,9989,85290,171002,166700,86027,63026,84410,49602,-25015,-44088,-37063,-53870,-3021,115510,146905,74337,46257,48405,14745,13833,44402,5284,-58008,-65642,-6240,33285,-11252,-70302,-39868,17317,19693,4474,31822,58112,23829,-4658,-34278,-55754,-1851,85050,118172,110393,103941,67759,38173,73823,100062,26825,-19075,55556,113260,101543,76982,38886,28195,51606,59161,51432,13746,-24306,-31593,-79522,-143564,-131800,-64704,-42265,-74652,-65169,2958,45261,69252,69634,43662,3110,-32779,-61131,-112864,-152278,-80702,30012,44670,-13654,-64203,-52936,-6141,120572,332379,414052,277016,166597,124694,40485,-63405,-101752,-98789,-114097,-100694,-16704,23306,-17978,-17399,-3567,17994,11636,-36954,-105663,-146060,-150101,-122804,-97664,-45218,38915,83573,42300,-6661,-13003,-14818,-44080,-71306,-69836,-9922,20026,12212,45949,71182,14151,-41034,-109655,-149093,-77051,-6303,-22238,-44979,-38517,-23564,29825,104874,153626,166085,99333,-14032,-88230,-102618,-82412,-40080,-3609,38488,59721,40088,-3454,-52054,-51512,-7107,47875,69502,29328,-56852,-58148,33639,91701,80142,52363,45845,40365,9535,4923,31300,35421,12951,-29966,-44281,-29129,-51586,-93100,-46672,34078,21504,-14673,-17638,-48251,-114105,-112876,-21522,84254,139359,110607,87722,110243,95649,37191,9892,-14034,-60999,-62981,-50386,-61137,-10922,73340,114583,84538,7919,-61467,-14895,86735,82655,-24694,-103430,-147174,-159510,-71682,25299,39380,-673,-36532,-10062,98709,165961,91301,-11893,-12723,-15934,-101972,-122449,-39365,21652,21926,1681,-964,34971,77199,76832,21779,-20067,-31010,-23014,-7835,-24471,-32869],[-67976,-34112,30306,44386,-15829,-26764,47970,111143,147852,167346,147941,113356,83907,56192,56182,131589,161270,67571,-76518,-143973,-117220,-33720,48433,28140,-85452,-146964,-98567,-12810,50155,56451,9944,-20945,-10940,-279,-14126,-36666,-19359,21193,50334,62986,61240,4729,-75110,-76292,6753,75846,64217,-17763,-106905,-100090,5687,88591,82912,26588,-32342,-41753,-31568,-20547,-17548,-2484,2837,-26725,-17656,-2524,-21629,10509,79019,83031,40708,-10051,-21220,47627,87409,14101,-12736,79701,127449,47074,-22087,-38192,-21259,17612,-29870,-143305,-176356,-144684,-101296,-66653,-105420,-120065,-86765,-94442,-80686,-18468,20304,-18667,-55508,-37263,34499,44256,30278,28042,3479,18213,47359,6340,-67944,-86368,-35774,29899,82393,84410,18954,-17536,19018,40590,9353,-52645,-88064,-76101,-61148,-75997,-71613,-6728,27869,-22708,-64335,-47812,20351,61623,14729,-69776,-94867,-84725,-69612,-77583,-113046,-83771,-8788,-6157,-39817,-78998,-149534,-163400,-86952,-51078,-63026,-23068,-876,-34757,-54306,-30964,24110,82695,95158,43739,17174,34562,53769,87196,122002,96590,73031,72716,34006,-18337,-23058,-6873,32284,52957,-8243,-59276,-68209,-59415,-13504,21566,-7036,3905,59229,55252,60510,63670,38353,3656,-18829,-33914,-6421,26826,7402,-23072,-54826,-112260,-94634,23405,55398,-35506,-84561,-21398,92257,156463,181725,177594,122990,51491,-11730,-68074,-108184,-113991,-104532,-67025,-9282,35397,36443,6222,-20972,-32030,12356,55454,17202,-27423,-33900,-33058,8442,59736,45340,5690,23891,42280,-21647,-145194,-152949,-26617,78874,72058,30885,-17715,-86274,-91540,14904,103940,103996,69159,75384,71849,7069,-43884,18594,47892,-38640,-112132,-82739,-24051,16297,80487,164482,138084,35208,-18390,4647,49379,57442,17226,22574,91724,112703,37886,13479,68436,59511,-45258,-74559,-27743,23013,20098,-43979,-85129,-52819,6936,-1694,-28758,36715,100103,86500,87132,86065,8640,-73780,-69308,-24029,-17581,-84050,-165038,-196455,-108976,40620,80994,61735,54240,42273,87318,124826,58349,-2350,5404,24594,85409,159473,119439,52426,66071,80170,58629,49855,14396,-25682,5611,32699,44310,65984,52228,45333,75491,99786,77788,8602,-41911,-21640,19123,8109,5030,46090,104287,116096,68719,85562,150180,90925,1673,-37054,-54323,-56289,-73826,-78769,-7003,45329,11353,-71025,-113561,-75261,-14493,24528,74734,50626,-74561,-96763,-22065,-5001,-54939,-59243,-32817,-50882,-74953,-53073,-21094,-56392,-122939,-117534,-53044,-13704,4145,-3581,-10597,6697,4412,18202,83175,82661,21512,-5932,-8483,-55427,-84264,-87080,-76584,-24493,17576,-2235,-33031,-30393,3205,81269,127245,96091,40119,-32170,-119827,-158280,-110962,-55204,-75551,-85096,-23068,9612,-10521,422,12050,-26377,-45019,25747,106262,81289,25902,5688,-3074,12864,36184,19946,-6977,-30933,-29822,-18465,-50222,-106088,-93129,-27158,50437,84245,9948,-56033,-32244,-12776,-44767,-5183,60241,-1675,-109735,-95681,20527,81207,50853,3409,-37983,-92408,-107005,-95385,-95960,-40751,55678,51360,-5023,-3164,33440,64403,40831,20502,26921,26554,50013,97059,108189,61637,-44040,-128171,-122288,-59178,18132,65196,71762,36195,38084,86467,67157,18945,52262,64789,-23989,-87779,-93878,-103469,-71319,-28471,-31784,-5451,43742,28248,-73688,-167521,-156432,-64773,25947,92144,114045,107141,103075,73132,36778,10163,-31722,-46140,4600,-37279,-122307,-81274,-20793,-22391,5313,89615,155577,132541,43445,-13840,-32383,-75641,-97862,-60827,-44331,-14646,95318,131983,20700,-67760,-53501,-23490,1125,36646,44931,-6445,2164,76856,37747,-78630,-120909,-100589,-117230,-135872,-80079,25408,100843,104345,70133,48680,-31036,-146927,-105854,34912,63913,67262,132681,79124,-85872,-95189,15260,8477,-55973,-73056,-84659,-64179,-43694,-27830,-7878,-18173,-78837,-132456,-120878,-46485,9029,34035,71428,96595,79673,17073,-35694,-61793,-75350,-56386,-9910,-26819,-81991,-58559,-9753,-30814,-63500,-29248,29647,36781,3797,-35081,-72370,-79116,2660,101840,51310,-61757,-78832,-29760,-4374,22254,25835,-30090,-27892,47871,44512,-49547,-98759,-33833,38973,9058,-50417,-18737,3893,-45230,-23599,107821,153910,84567,51323,113296,130091,9277,-74881,17339,129176,99037,10552,-30171,-43867,920,46115,43275,-251,-32633,-29176,-18481,-33427,-56501,-85698,-97104,-79459,-51054,-25452,36510,62778,-11117,-115962,-151402,-58766,137080,205091,7285,-156728,-49724,83252,75040,52598,48583,24991,36055,56076,39009,47293,101140,121365,33093,-53200,-46690,-5951,14178,54911,117932,132345,131843,155915,105971,-2846,-23951,28066,47296,27133,-16844,-52177,-3419,47271,12244,8780,36201,2587,-39291,-15411,53325,66631,32684,14605,-7603,-75096,-161023,-185389,-100020,-2446,29403,72941,99829,65766,28827,41980,69231,25080,-36595,-28941,-19831,-43556,-8561,37146,38367,31332,-5831,-44467,-18157,37360,37631,-1038,-17216,35103,74341,5521,-59778,-41161,5030,28620,33170,26600,5625,-44437,-40206,-21314,-47260,-42029,35397,99199,115609,91586,55369,-6450,-111327,-183742,-162483,-113702,-57605,18501,91195,53559,-16645,-54183,-8141,111175,131983,32757,-14981,21110,54548,52855,35642,-31776,-120658,-117368,-38401,-38661,-87550,-52282,-11714,-2629,4997,-44352,-102446,-75931,-19673,4601,-43549,-68681,1903,54493,14353,-42979,-60948,-56310,-49666,-39948,-32883,-36,80024,96758,55760,49720,39087,-36440,-129575,-103979,-28252,-23370,1286,76057,76330,41519,56129,63398,58020,51319,-5068,-99549,-132307,-81219,9366,43716,-16688,-67098,-17476,13533,-62534,-123347,-59414,19521,35164,59508,58912,1025,-10405,53146,70642,-1542,-41413,-11832,16047,40571,84217,107179,103672,87910,56920,33612,12434,-3940,24770,44359,24787,527,-46956,-60933,-16299,-17431,-69737,-78468,-58753,-58885,-70835,-58590,457,47146,68174,69946,42531,-9176,-46077,-85508,-133345,-127657,-46725,20099,20145,2761,24956,55427,19501,60583,264011,360944,202221,55101,12968,-1753,-39856,-81776,-89145,-94485,-103155,-49703,11273,24421,43674,55329,74030,47751,-18523,-78709,-103542,-85115,-53288,-81748,-85141,5718,95003,101466,58491,16128,-13594,-35169,-37572,-21601,23739,34403,12573,7973,-7676,-53893,-106356,-170643,-210424,-111223,7528,24407,-2054,4126,52250,91434,62770,57685,128469,104575,-20021,-83877,-78883,-68510,-46435,-23375,28376,68457,35590,-6572,-29002,-46413,-56217,-19462,25231,25560,-16763,-20390,21752,36944,50011,62230,44293,16294,17021,48420,33820,-34406,-56556,-28449,-4908,7848,-16603,-62585,-32581,62073,86276,33802,-11928,-46352,-78299,-63073,-22074,-11433,-3767,29787,69875,75655,51255,40990,44301,55035,68507,48656,-9221,-42130,12586,81612,89829,36597,-69447,-149616,-86091,33912,51886,7595,-10581,-45675,-97595,-72928,-30836,-51478,-42796,-6772,25555,76752,128236,108743,45732,22663,15384,-30585,-61480,-26759,26952,40262,3593,-32548,-16092,29221,51033,16370,-2932,-12621,-50862,-83959,-93858,-76653],[-43958,-25275,9286,26205,15883,31817,46221,39971,70049,128808,119720,57222,20361,43362,105626,172980,147893,37757,-71296,-111793,-100825,-36537,54997,43055,-75927,-120157,-71412,-40490,-12339,-5398,-70920,-101867,-49114,-3426,11344,-16040,-33652,-17700,12927,45197,55255,-8622,-110507,-123596,-14921,85200,65558,-6341,-52263,-21840,89217,167185,167319,136417,80652,6891,-51312,-43811,12757,66187,65840,12578,-3661,22282,12268,4187,65350,128290,134327,74506,31397,63548,88463,26037,-6024,52072,92405,10841,-66388,-79808,-33625,36162,145,-114198,-162035,-176832,-167402,-108055,-134435,-162844,-88879,-73153,-131430,-136931,-97542,-100314,-51218,77040,127175,40495,15454,69655,66242,52600,57832,46732,-2385,-44360,-3704,76580,116241,73799,-25410,-62494,-30407,-17937,-6838,-14057,-63713,-80140,-48239,-49791,-51191,-3100,23752,-3859,-27299,-13990,21216,25003,-799,-41434,-60481,-44593,-27056,-82801,-160206,-133153,-60283,-72013,-111722,-95508,-87669,-104659,-63132,-743,-30905,-44174,1938,11261,-8326,-10867,-26086,-21029,58768,112623,77576,20827,19455,44404,61068,71626,96029,75247,-32593,-138861,-129410,-36821,62133,81615,-31160,-130803,-140923,-124472,-46788,-9302,-73539,-26072,116786,122271,80728,90493,78526,18335,-37858,-57478,-26002,-16803,-61837,-63542,-46177,-67849,-43973,27477,40313,-28881,-96634,-89288,-15299,58648,98173,90556,62230,86478,76032,-41469,-126776,-106994,-68348,2715,86959,106404,79010,73240,59300,2587,-19074,7645,-15422,-60511,-71012,-56602,-32276,-17174,-24784,-7672,51317,82440,44553,-44825,-70109,19499,81058,51925,66602,62402,-42515,-55866,91607,160908,126368,95815,88496,75821,47403,-5710,19164,64609,1439,-95520,-111603,-94875,-55601,41122,140781,157473,110453,53128,24301,42040,62378,50171,34092,42881,74507,73035,86830,126763,87831,-47448,-110699,-87194,-67408,-56621,-56580,-83357,-89311,-54350,-57373,-48456,28644,69156,57349,54326,34965,1302,-15255,-26654,-21853,-9479,-81246,-212529,-268060,-139265,31824,53858,-1102,17790,59172,71179,61719,51735,54215,49748,54940,105182,149810,94939,40739,70253,116846,146848,136025,16008,-125660,-128539,-81609,-45719,32651,68909,47753,30986,43920,54236,47774,36339,18441,-21186,-90321,-115947,-38553,77256,99749,40711,49552,140312,157313,103174,21595,-36382,-41381,-42933,-63364,-27844,23098,-4913,-75373,-113707,-79597,-28732,7001,32891,45484,32571,27948,14788,7485,23183,29793,-7194,-50628,-79383,-79755,-67410,-90965,-120271,-96468,-49679,-35147,-28731,-5058,28226,42477,37428,63462,128304,122112,23676,-56848,-50386,-61067,-128612,-151556,-56140,53488,80001,58970,1505,-49521,12376,141603,184556,130038,75422,13915,-59360,-83501,-59053,-62756,-120191,-161228,-104168,-6349,39927,33902,8955,-15245,-4135,56706,100390,59113,28730,67269,72561,46509,32021,1021,-4945,17109,25662,-1600,-60628,-90681,-60541,-10451,70166,142981,109893,23331,-6738,-15805,-53525,-8054,72139,70489,18630,22316,101809,150300,103209,39422,5974,-40381,-35909,17297,12853,-5697,29483,13247,-12008,9891,22252,16030,-14616,-24989,-26103,-50007,-11234,59603,52435,-13422,-90318,-119551,-85570,-62593,-42514,-706,38891,29462,807,19918,36928,62006,108357,93880,-4891,-66101,-52485,-16729,18084,11879,-5834,37965,84183,47380,-36383,-79498,-93015,-84220,12124,137031,113315,2884,-57386,-108552,-157471,-149230,-117251,-86086,-50585,-120863,-195396,-141690,-89215,-82342,-46531,2675,52302,75173,59523,37091,10853,-42510,-56232,14213,12209,-52089,8096,109432,85619,12813,-19567,-35470,-15009,52575,79842,-11789,-44784,37894,29578,-93384,-143017,-83909,-76746,-118195,-83991,-3645,46219,49799,24814,29472,18861,-78760,-114919,-17983,19874,12076,76991,70812,-43322,-73614,11077,27108,-20224,-43807,-64317,-48691,-16772,14757,57877,56452,-29912,-110857,-122770,-80895,-43079,2402,80143,134930,88938,-16417,-74903,-34992,54928,94448,47273,-28659,-49163,10639,44103,-9638,-80755,-77565,-11194,51547,57935,23657,-44192,-115203,-94002,19886,22111,-40776,-43640,-31061,-32976,-9614,-7592,-73449,-92305,-42857,-9749,-43031,-60534,13759,59696,9137,-45554,-16943,28029,37946,64400,161652,190700,110514,73979,130968,141558,27761,-52689,20613,125568,95568,-10893,-48401,-30977,30602,70246,35706,-5743,7225,3880,553,27348,38535,-4248,-46170,-50640,-34485,5460,74261,74004,-22043,-144485,-208981,-104595,102747,159010,-4469,-118200,-62295,-5350,-26884,-11956,28438,28124,23767,34358,65478,134291,174838,142268,37173,-51507,-46415,10106,43460,75265,91341,58659,71195,128936,99252,2689,-34214,10356,70202,55801,-46837,-106936,-45620,1504,-27286,-8451,3842,-49772,-92140,-71094,14925,58505,17150,1395,4161,-77215,-183848,-184807,-87859,-24340,-19661,-11038,794,1013,-16970,-18854,13311,25069,641,2192,26353,46462,70234,72408,61574,82792,49362,-43989,-51100,-17318,-30002,-6244,51223,77539,44839,-38524,-75976,-58661,704,78574,91124,42544,14682,-14973,-16319,-8373,-35794,-51394,34992,115753,73239,-11067,-44582,-80287,-136672,-160118,-111921,-83469,-56061,45940,119230,11753,-105483,-94585,-22610,23952,19038,-28367,-79645,-66753,24806,76273,11105,-112128,-153013,-84806,815,20990,-10501,-28680,-23302,4325,47237,24960,-11447,-3718,27414,56483,-7102,-101995,-75741,11519,18339,-33445,-42534,14970,62643,42971,-4102,-24464,-16502,-33183,-27137,-1845,-25761,-83531,-96085,-51277,-21315,-42796,-53898,-45130,-19640,54314,107033,106628,110382,70953,-77662,-218112,-191715,-57586,41463,26339,-49484,-60633,14207,21799,-53272,-59456,39829,96149,54297,39888,71078,40393,-3204,25890,26835,-69923,-147398,-130241,-90182,-58598,19210,125056,159322,110193,56565,26726,-19208,-43012,-2727,18189,8973,-10692,-63764,-61770,17148,73182,66368,39513,-18302,-69812,-67483,-41350,-29637,-12922,12583,32518,19795,-17445,-31548,-62298,-81005,-16947,49037,35581,1772,15057,87039,113088,33823,22686,167962,235202,96118,-32908,-61397,-13807,38886,8510,-39009,-66125,-110231,-113375,-49545,23963,97929,98092,78979,61548,40286,1847,-40729,-38742,-115,-26107,-50683,8402,67838,101770,97535,36921,-14184,-31029,-30980,-27826,-19348,-12089,7254,15265,-43355,-113116,-112993,-111747,-154945,-108135,-6076,36521,34726,54969,110249,98644,-3660,-27911,56124,72070,22628,23840,30722,-15100,-30898,-26320,13064,49079,23592,6260,14541,-1085,-36696,-33363,-1713,38897,47845,15035,-36432,-82316,-49654,31458,53942,19713,11672,52256,31778,-69167,-87623,1325,43526,23823,3710,-10966,9563,84185,113616,47002,-4893,-1618,29816,76060,42469,-44795,-54706,23250,55503,1936,-34789,-38,49028,121849,180563,125343,20480,-24456,20028,33447,-12624,-52863,-94769,-140302,-83355,646,23119,42175,52568,-4063,-82656,-94193,-71835,-85887,-59288,25500,71513,47500,23048,24313,21836,7274,13400,47819,56032,19445,23108,58280,32578,-43144,-72420,-55538,-27398,-14083,9998,13907,-23908,-70406,-85351,-58047],[-4702,-2554,-28730,-49018,-14275,37126,26741,-16006,-7729,46918,44072,-25311,-68414,4271,113332,158925,100263,5654,-29917,-3660,2085,-9535,21443,16224,-71060,-99778,-67982,-70368,-60934,-54189,-119683,-140077,-85159,-13601,75227,78982,7791,-45218,-41460,-8713,2157,-24330,-49908,-68303,-32737,41696,47201,27369,20182,12848,54785,115124,120844,124999,105589,-6268,-91192,-31001,74344,112470,83526,38400,25169,37060,33806,8519,14840,86132,164057,139618,77100,51035,46128,31036,40366,55130,40173,-10485,-20543,-5002,22711,49334,9686,-81460,-120281,-129034,-129332,-108202,-148859,-155640,-45914,-6321,-93721,-134810,-87706,-86515,-26879,133350,144899,-8409,-14024,90148,109714,85201,52454,43187,38845,-4032,-6563,55631,108345,73662,-1894,11232,53811,25565,-18809,-29428,-43581,-48498,-26213,-8617,7620,36308,20137,-19881,-1145,26966,36776,19573,-2614,-24761,-17920,19638,16805,-78880,-165947,-130148,-72881,-118001,-196577,-164591,-73518,-42673,-13434,58773,29482,-28104,-10497,23916,22712,-6978,-69013,-87514,9690,110305,89335,-6219,-42713,-23467,-5412,22248,54980,19909,-76495,-158232,-154962,-55237,61240,88457,-19705,-118823,-144317,-132721,-86563,-94833,-143740,-49806,97142,99503,54781,55269,55625,32061,12763,16409,34580,-12010,-89473,-83538,-20534,9697,19528,18607,3178,-55414,-133282,-156057,-112317,-33443,20664,-7098,-62438,-16248,27759,-58916,-102931,-45160,-15492,10030,60749,79640,90949,111035,61248,-26841,-78166,-64683,-36333,-37407,-41322,-41741,-46847,-43242,-36695,2593,61647,51221,10788,-3724,-4877,24965,28784,-43531,-42615,-5658,-54344,-68152,40144,98898,94932,119402,128440,75312,24355,-17481,6082,42255,-15228,-102745,-132224,-145718,-116427,-15315,81989,147331,162097,75148,-12270,5243,66653,77982,34205,-19482,-6409,51404,114955,121254,46079,-73023,-118037,-71841,-52545,-77929,-76805,-56980,-61973,-68569,-61899,-21021,13602,7712,4682,-8952,-42188,-36132,-2765,1553,11521,39822,-41781,-228363,-308440,-162990,19808,32497,-44146,-47060,7055,9778,-7315,27113,91357,110317,87033,71850,71466,70585,78846,67305,86888,148638,133314,4083,-118834,-155355,-176352,-164923,-53755,29666,16720,-27063,-33061,-4489,45355,98488,86610,20817,-59488,-108965,-67663,18033,12265,-40746,-11179,85171,140970,113056,11298,-56168,-38554,-3195,-8137,-4889,15110,-21254,-96216,-108882,-65365,-78057,-98603,-67337,9371,79288,110647,95870,92571,117533,95516,-2671,-56212,-57769,-49677,-8298,4065,-19816,-4459,7773,-11864,-13830,17812,33617,16226,13586,39744,71897,55111,-25147,-85590,-41731,-30170,-132321,-198277,-94131,17551,32170,32051,-23110,-89711,-30258,101199,139494,89390,48318,35941,21056,-937,-13020,-27898,-76069,-133497,-123589,-22878,73558,73683,13288,1613,36799,57041,61101,52446,61134,116457,125391,78750,28343,-31350,-29837,49387,96892,51300,-31283,-45267,-2207,22108,45888,117743,171519,112146,-5996,-56044,-32917,11168,39933,71001,76424,78239,104456,130391,77501,22833,30408,27429,6029,19190,172,-66251,-52040,-13191,14211,16910,-25919,-72486,-108301,-93168,-52018,-63553,-79713,-32247,5509,-11489,-46347,-30216,-19067,-71251,-98311,-71649,-44603,-49159,-65779,-64204,-28872,63131,119096,80756,6162,-16672,47824,118140,115412,58657,9538,12034,48708,38913,-9831,-6527,-26042,-96382,-51172,94938,99136,-893,-68452,-111711,-169701,-182509,-138154,-75285,-41726,-106197,-145153,-87173,-72629,-111077,-111470,-91059,-41605,12206,22634,39910,80864,86203,54818,71018,48164,-70018,-107226,-5143,61557,43147,-2642,-56516,-24040,64126,68657,-44286,-100429,-29857,33280,-4986,-54549,-23409,-948,-33507,-48594,-48280,-48870,-12703,25043,43403,37577,-41639,-121701,-79425,-39349,-49126,-11856,17679,-6091,-17116,23438,44373,27481,16906,8137,3938,-3699,9332,59033,73735,-9669,-85695,-90174,-80121,-71695,-8595,60156,78485,42724,-18328,-46997,14551,137014,172202,70914,3386,28818,67680,62884,39280,-11272,-72390,-46884,40062,85633,57756,-16820,-89575,-85385,-1717,35038,30008,-5455,-71447,-67290,-3880,-2029,-56809,-88854,-79694,-32207,-19811,-43530,8492,61578,31487,-22370,-12543,38498,71472,48789,56349,83348,48418,25294,72064,99058,30961,-34101,-16263,44131,59935,817,-57303,-66442,-24856,-4644,-24532,-10040,35671,11774,-11533,38818,86875,69153,21774,770,19625,73297,126822,101758,18916,-71086,-121052,-53257,57585,66470,-10148,-57407,-41296,-34991,-76568,-80164,-34770,-13602,-26293,-1829,78898,157480,143229,70535,-1570,-31566,-3849,29652,22082,8864,-4908,-31518,10751,88246,79141,38228,22416,3700,12261,18142,-40384,-81126,-46878,-50802,-61615,-17069,-28517,-73957,-67770,-43257,12569,52039,30226,26113,27824,-57985,-161402,-148545,-43126,2326,-42960,-75694,-50257,-13034,-30134,-42582,-3019,-5021,-43861,-35086,5628,56347,92534,77247,41838,71811,94940,35155,-38000,-76446,-76858,-1326,70608,46967,-21882,-48047,-26606,-16621,26074,95087,78919,10115,-2490,8592,4284,-26711,-58752,-69861,-6032,53416,18123,-39762,-80074,-117968,-134835,-115510,-41500,-24990,-22218,73000,125508,-683,-99670,-45903,15846,631,-14755,-22681,-85860,-120143,-11810,84600,44535,-38048,-52967,-13583,39834,112258,111385,19842,-27836,21214,92586,99272,53462,37179,64847,75801,-12466,-112716,-104977,-18563,25769,-25445,-61445,9702,85168,78968,43539,11543,-62342,-108480,-73610,-48059,-63656,-40641,46108,68332,9177,-37846,-71002,-110435,-58884,55259,120531,147838,146140,60498,-111147,-222154,-130363,32874,94622,29046,-51258,-35718,32716,14841,-5741,85297,178784,143737,8094,-52486,-7451,3401,-27366,1304,37900,1769,-67936,-135871,-169891,-124630,-16828,59719,66095,72359,100300,82108,13498,-16556,3774,2637,-13584,-37313,-70868,-53952,15068,89192,132863,113356,33411,-28239,-21876,-13637,-63715,-82741,-43589,-22971,-38527,-42187,-10696,-16795,-12562,80806,135020,71737,-464,-1931,51377,79714,52378,58012,127856,142669,51232,-15622,-26997,16493,76518,38076,-29822,-54614,-123171,-186990,-139928,-37051,76753,76867,23005,9864,46762,51008,-4752,-53461,-46998,-49713,-32940,5110,10751,49078,77375,20596,-3366,-5128,-54229,-94179,-73587,-38638,-5347,7609,-47683,-113370,-42660,27357,-16213,-58876,-31496,2449,15807,48423,87856,45563,-28112,-16601,35818,45167,66114,120232,105627,19029,-5864,-17785,-25910,-13754,-19835,-14864,20239,46237,43241,38432,34199,43600,37993,121,-78658,-141608,-100704,23525,102554,67633,-4506,9744,43814,-7724,-32723,27260,38337,-4848,19079,47713,33150,58397,62372,-6343,-20032,25648,43104,69792,47532,-29996,-26118,40552,34919,-31948,-66213,-50067,4576,97208,143264,87111,1899,-36465,-1427,-15849,-80508,-94332,-53367,-33478,880,-4217,-29930,-18570,-13762,-71200,-148668,-132196,-64913,-58762,-64036,29313,101910,53671,-7880,3106,18306,-4896,-81,69872,98267,10084,-31333,29417,42472,-33532,-88338,-93740,-67486,-27345,3120,12307,22257,14375,-16624,-23387],[-20663,-36912,-80854,-115217,-69351,11348,56809,41185,2210,-16055,-36346,-91871,-124583,-56400,32514,97474,94868,34137,14594,68212,84834,30039,337,-19145,-74479,-82600,-48412,-42169,-30896,-23692,-69875,-91175,-60467,14471,121805,126993,9237,-91096,-86541,-43701,-38292,-29566,30893,19772,-42581,-29959,10884,56425,83800,37388,5451,41566,57819,82293,70075,-38587,-87293,27162,133220,134731,81052,42348,50988,54012,56857,40233,-26100,-19526,82519,98781,22984,-34925,-37012,17791,106142,130110,74850,20560,33500,59949,41811,6113,-9954,-31781,-54333,-55848,-55507,-83683,-132771,-95020,6777,27907,-22751,-20963,32550,-6641,-24370,58011,51661,-80074,-60306,39087,54607,54454,32159,6867,6006,-35355,-75459,-31308,57877,79913,56328,84687,125306,104898,27804,-19575,-4962,3096,-9276,-5918,9055,44411,37465,-1940,26913,39789,21546,13600,16447,32582,81152,87431,5870,-91530,-126991,-88075,-54042,-97234,-180993,-183617,-100363,-39277,19306,103958,91229,12620,-12449,21289,24603,-30630,-70610,-40542,20084,69200,68135,-30533,-103425,-59689,-10412,-2603,5138,-41088,-111880,-125649,-86903,-20661,40723,46291,-6838,-48135,-91645,-95458,-74614,-92934,-95063,-8468,58259,41039,15630,-29105,-42697,1005,50448,69817,85511,52795,-27856,-73733,-18017,62627,59417,16417,-1601,-51917,-128691,-141499,-68080,16151,34503,-43709,-130657,-117406,-78834,-99165,-68948,1568,-11104,-46251,-44708,-24736,54304,127818,75215,-14321,-55429,-54245,-4218,36870,35061,14792,13752,19186,6193,24813,64957,-4587,-83293,-41561,23355,20115,-20845,-113775,-154655,-107267,-77394,-72785,-21304,41018,83999,138606,170562,98014,-435,-58910,-59832,-47982,-56646,-79551,-110277,-141523,-105355,-8455,82366,136979,127165,11772,-61574,2856,92522,110148,83171,26290,-7114,14292,63434,48771,-25871,-105805,-95573,-416,40660,-24097,-52577,4261,15345,-22442,1050,61245,43047,-8880,-12342,-11032,-32586,-50844,-46443,-12585,32068,67154,-9677,-205928,-300676,-170860,9307,28213,-39653,-69847,-36557,-6656,12480,49594,102476,121969,89192,51104,36103,64829,87679,22659,4453,65319,58986,10834,16164,3103,-98308,-152677,-94948,-29486,7581,6701,-24623,-15364,51075,120556,121307,90881,54169,10037,-6161,-15076,-84192,-126022,-68973,24157,87624,77294,-18745,-80183,-48810,25134,82842,93367,57718,-8920,-85307,-60030,-9688,-77348,-166692,-147672,-49053,24891,73322,126390,176980,172242,104562,7114,-40662,-39087,-7403,83041,115209,65645,50362,43695,16706,22526,36060,-841,-37184,-25219,-30068,-50607,-35078,-3196,556,30581,32614,-67532,-166107,-109132,-40238,-49805,-36173,-42352,-63288,-38080,20678,45209,39518,31149,43721,52196,33002,27441,39610,6761,-40634,-51834,-4903,61558,76846,32372,28652,52990,28136,20946,61963,94960,103235,82485,52959,16835,-29910,-20234,48612,109994,85056,-175,-14811,30754,16989,-23268,16832,104980,107605,-16125,-76644,-12125,4836,-29568,16433,72316,62772,47658,60247,35598,7732,40172,62253,-5176,-78428,-116200,-142269,-78008,23587,58652,5386,-83327,-130103,-148854,-113696,-33744,-21599,-103135,-124188,-63186,-5886,30031,63754,21075,-71973,-80949,-37301,-37072,-71040,-78684,-87616,-55451,51125,97892,47304,-8512,-12714,86847,173716,130681,54849,-4600,-54955,-38784,-3637,-22155,-18217,-19098,-76818,-79955,17244,77834,58165,-798,-46380,-74785,-96784,-88186,-42968,1012,-10595,-8313,24095,-23620,-122518,-159844,-124799,-58966,-23563,-32705,12521,116420,165894,110769,43574,-9408,-111078,-170431,-94065,-9374,9696,-20330,-88058,-49268,42993,24971,-67452,-116683,-68827,46889,112325,70055,19767,20127,36884,13169,-56927,-95760,-22034,89426,120538,43680,-64607,-106878,-77716,-72141,-88190,-67547,-16331,30199,59172,68627,59684,58528,82087,77796,31474,-35168,-54671,-6904,28204,-20082,-49854,-46785,-70608,-47810,35174,47785,-8863,-26526,-9228,12540,41654,90332,88038,36060,48391,90813,79612,55601,91794,113607,34624,-15961,35660,103488,74912,-8437,-47024,-19995,15029,47067,83938,21273,-98591,-75658,59314,108544,66003,-5430,-57110,-36333,-2824,-18145,7255,48860,37208,2036,-6411,5321,-3641,-62676,-86334,-59138,-46624,-48041,-23237,11058,-6472,-54156,-84438,-61851,21772,53621,-21173,-105259,-116584,-113549,-82458,-3224,62169,51370,12181,14057,39988,47774,49839,59093,91791,146240,168543,117652,64642,30937,15820,21619,7210,-20695,-26936,-36015,-4063,27327,-34050,-121185,-125180,-86955,-63510,-7570,75213,100215,38758,-24955,-49282,-18955,24387,30421,-12607,-73857,-83792,-44517,12637,45009,19220,27636,58275,7459,-46070,-30367,-10254,-8149,-8062,-52219,-61280,-12817,-17300,-45855,-37021,-26514,24181,82339,74821,32742,9221,-41649,-122568,-118480,-3592,76285,31230,-24563,-320,39576,6681,402,46858,-20563,-109541,-84343,-32229,13381,61553,36059,-20922,14784,102617,116132,6433,-89046,-82693,-24810,-1257,-33122,-63424,-39960,-674,11515,27410,34527,6897,-22121,-16270,-4546,-15310,-61508,-95290,-84005,-32487,-5647,-3295,-11259,-70463,-130408,-142091,-104848,-7404,39180,40744,76561,86704,-2672,-23049,48113,81044,48515,14835,-4611,-68648,-106296,-13011,72928,89682,100272,87171,58167,73482,145285,147107,48646,-16171,22307,72556,62980,-6163,-11724,52175,64048,-9784,-62961,-77088,-51372,-1069,-11725,-57939,-45721,-2775,28004,52819,31522,-51805,-64258,-20343,-29837,-46741,16494,109417,127311,68438,32018,3214,-32759,-14714,9083,62923,144881,129474,16152,-92262,-99169,24039,113731,110595,62781,2298,-10562,13338,-18498,-7316,108654,156571,49043,-89085,-116359,-83695,-81177,-93572,-46067,39936,76569,56987,-27825,-111885,-84236,-8773,-23160,-66669,-10563,87190,94000,54561,59645,68687,40710,-16158,-88861,-107010,-48835,1709,39370,84329,80295,49790,43735,51007,19701,-56800,-97311,-61055,-59610,-95979,-75806,-13003,-8767,-11524,64953,126819,83994,13617,-2638,2976,22659,63938,122371,171144,171206,104144,64628,51861,43182,22967,-35620,-58975,-44712,-132345,-218768,-163363,-63014,28581,33871,-23592,-59623,-11944,40307,16101,-55614,-89561,-88239,-41440,-15325,-26879,2137,9730,-33292,5792,30617,-69605,-147329,-81644,-17439,-27408,-47151,-56838,-52972,37140,108610,62868,-14851,-33898,-19282,-25159,-19346,-603,-8711,4286,55948,80490,56978,64849,112721,92860,14657,187,-20595,-70067,-74581,-56823,-33550,1647,41316,73013,100607,92143,60594,32757,13731,-39061,-100232,-84821,23317,130793,114508,-1458,-29363,54635,65517,5054,-10736,-16728,-18427,51348,74581,18560,7735,-18839,-90933,-61615,19595,-28094,-72218,-17395,11420,29286,36363,13089,15539,13702,-28234,-21658,25864,33987,24096,-4893,-43263,-27873,-23363,-48821,-49000,-5096,50390,74268,11304,-72654,-111314,-101750,-116641,-178108,-139017,-42415,-55600,-86463,13766,111177,86908,50654,64249,63238,19203,-899,47940,53619,-51061,-102577,-28340,21062,-18053,-51749,-41134,-2685,22413,2464,-10403,38539,73468,37807,-6980],[-60996,-102868,-115811,-94843,-46083,23738,105253,129906,72326,-2678,-60574,-101950,-94638,-57471,-32837,44958,101544,65042,17893,56077,89122,52029,16841,-13729,-45376,-10367,45581,49502,49916,58080,26198,-22086,-14485,54991,123389,94169,-34860,-128208,-84973,-16746,-21494,-26544,28371,31639,-35832,-48285,-9570,45483,94861,75047,34371,49557,92704,112052,47964,-37205,-28890,60213,105726,100989,56353,10842,33899,53615,71063,68469,-32203,-78370,14776,29973,-72695,-129299,-87948,25586,161923,210397,161316,65302,12138,15087,-15675,-78375,-64963,-9343,-9175,-22245,-20722,-42834,-68550,-24623,11508,-7220,11037,69795,110090,51272,-34760,-60003,-61674,-102162,-68997,-28187,-49285,-31137,-11163,-18437,-36301,-86649,-115560,-71964,11089,69448,60163,21365,39366,90534,75540,17527,14232,25831,9241,-25612,-51702,-12976,36939,42103,45536,8962,-36266,-27342,16237,95052,177637,113379,-31310,-78524,-55119,-45538,-39006,-37962,-68723,-104921,-104973,-69349,8414,79823,57978,4237,14774,56770,26180,-53014,-33545,65350,78606,34534,30663,-44760,-116909,-41190,31844,8846,-8674,-61058,-135403,-119503,-29978,20762,-4030,-51647,-42462,-11936,-52250,-70744,-28138,6331,41235,69708,43663,16205,28397,-39905,-102667,-66630,-17365,-21478,6286,64678,27873,-77495,-75694,20471,43872,24255,30558,-2318,-68436,-59398,50122,113933,56345,-51171,-107143,-99794,-100069,-92265,-26162,21201,-27991,-66278,-77435,-86766,-6592,105778,110977,61532,40708,36571,63963,90313,61083,39483,68210,59323,6820,21788,65871,-29692,-144640,-97519,4398,-3003,-50320,-98416,-132997,-115023,-67450,-27015,14653,58464,88222,106786,130307,81742,-3626,-78239,-133067,-130562,-47875,7150,-23413,-63187,-42011,15834,91335,108100,33956,-66413,-63844,38257,94829,98490,132138,118534,36059,-33766,-39792,-27872,-40033,-92075,-78122,16776,79785,38382,-4746,27808,35810,4679,47092,116667,90440,21053,2210,34608,46871,-19016,-79860,-47287,9277,47917,22754,-98188,-188987,-114887,874,7317,-25704,-37616,-34388,321,51201,83256,94133,94803,82877,73670,71241,54393,15234,-53284,-71930,-35268,-21548,11180,103897,144934,50071,-42759,-62831,-47999,37437,90946,34157,4808,57285,97331,101463,118786,117247,87021,55575,-9156,-107843,-128701,-70162,323,61773,80279,18009,-34137,-34006,35744,148656,191252,128229,27025,-53051,-18762,44348,-16938,-132126,-143722,-66111,-32779,-15898,70150,160838,130154,51114,2884,-23227,-24448,22962,101772,102788,31500,-4617,-805,4843,28532,18167,-35132,-43345,-23401,-74958,-131647,-69626,73372,124413,95388,61118,-8657,-87685,-59025,-20312,-45985,-37583,494,24539,10279,-22476,-19831,15563,45558,49660,18436,-2761,37386,70254,40584,24924,37093,27301,4911,4086,26639,59693,52045,-8863,-9477,65253,96989,35073,-24557,-13892,-2657,-8206,16848,22874,54768,85159,25851,-12289,3657,-43879,-77394,-45677,-12229,8836,-38159,-66930,-12753,-5224,-64227,-36239,31363,12394,-13324,1916,4371,-17216,6190,30265,-30749,-123366,-162626,-139681,-37183,67759,71960,-12313,-95690,-110144,-106392,-78277,-10478,6528,-76828,-157498,-163488,-83981,37463,76359,-3218,-58079,10041,81889,65846,8204,-27611,-54499,-32329,50744,74082,23120,-36538,-67711,1453,85098,57407,7920,-29478,-88266,-92193,-46334,-53133,-79580,-74463,-61260,-49921,-8015,50778,59319,-2432,-58728,-46601,-26345,-37383,-57791,-17033,41554,61754,43265,-32107,-123843,-149412,-88741,-18927,-18710,-35834,5634,81052,121815,79348,-18638,-106614,-158417,-143519,-78823,-27073,10368,-4586,-85447,-83135,-13631,-6276,-49965,-70284,-30602,72709,171767,147637,28655,-35297,15693,49232,-9913,-55433,2989,119817,158839,46003,-60576,-22392,27884,-11149,-54061,-44682,4197,70597,113136,96769,41337,42604,101338,87640,12134,-72648,-110695,-67084,-21887,-37129,-10477,4971,-26293,20449,80275,31261,-48648,-53304,-2065,47400,51134,24525,-8897,13059,89868,117073,67437,32215,83930,159784,148139,74620,66276,120785,101544,13772,-19800,-7604,-13210,2392,73737,49741,-63284,-69390,87332,216669,175758,50948,-46560,-58623,-11404,23436,40613,21374,-7310,-7153,-8753,-42221,-98191,-141300,-121140,-97343,-73879,-60415,-64679,-40779,-22720,-60681,-127584,-123903,5414,113385,67108,-68004,-142941,-144959,-76389,13640,95127,130352,83449,6718,-29494,-36466,7825,69563,116019,154305,149874,81449,35360,33499,49737,35909,-21262,-38505,-26604,-38545,10117,84207,33713,-90344,-129480,-81977,-23287,21173,43144,20190,-21343,-34812,-39152,-16291,4244,11246,-12188,-85497,-92790,-10392,36068,5411,-52779,-50087,-6270,-18884,-45896,-23783,14390,27437,15794,-10831,-38086,-22814,12692,7344,-38822,-64582,2178,100646,97253,9923,-17513,-30026,-106110,-117726,9048,138911,133974,69439,75007,86032,36949,64077,113054,-1169,-102916,-47494,7130,13232,24808,-22008,-83731,-51613,39571,73565,5478,-44323,-29853,-21529,-40616,-52199,-45732,-46326,-41607,-15958,-15205,-55551,-45266,-2048,6462,-15054,-18570,-41710,-71402,-56068,-673,27028,30455,13109,-36021,-98293,-134303,-99706,15209,98276,96575,45086,-493,-33050,16422,69923,92945,92232,34768,-28317,-62486,-44078,24711,44190,67017,131127,132955,84782,77703,90440,69714,18910,-12553,10762,23244,-28597,-95450,-78355,4753,49276,35876,16543,-41236,-89848,-51473,17457,15053,-43503,-49573,8255,45012,5685,-25485,21144,60333,25205,2120,17906,33542,75414,95810,94966,102948,103286,42728,-46998,-7431,91075,61982,-29798,-53018,22742,118968,91753,47494,74319,52680,-14575,-35359,-49995,-36406,38670,57014,-47271,-117896,-88665,-89859,-135052,-144110,-95608,-17180,38259,80985,93860,52084,16597,2495,-42633,-91998,-64314,9482,31811,47708,108547,137962,107153,24765,-105337,-151819,-53219,20354,21576,14737,2391,19680,63538,68100,41265,-3738,-60652,-61602,-69339,-104779,-83348,-30331,-38696,-71083,-49140,16441,40168,28180,30153,13119,2582,42524,128945,236391,284069,190196,96067,65474,27573,-60829,-111779,-44296,-243,-117635,-176111,-70285,949,25521,30792,-14338,-81838,-56717,16857,36711,111,-19552,-21643,-19264,-24395,-14474,-6425,-59777,-87445,-1503,47575,-41998,-127153,-71245,-14301,-56782,-100329,-72776,-12851,35480,59980,22840,-11093,-12778,-6433,-37511,-76036,-66633,-14313,49627,104524,125922,80416,19486,13091,11613,-21890,-14891,-32520,-94330,-105582,-57653,-3964,-2479,-25274,-14131,44485,78150,86008,91652,77212,32195,-48706,-97621,-47913,57714,94910,16911,-37094,25743,34603,-60601,-92873,-47355,17763,64260,47844,18499,13296,-44974,-142686,-116331,-6608,-55380,-143712,-56968,63316,79419,18089,-11027,71674,124343,66034,14506,-18886,-42726,2512,29406,-17973,-29328,-359,23815,22033,14338,39783,62501,31039,-45048,-100030,-80850,-72720,-117598,-93266,-38978,-100730,-127683,-14665,87685,93453,86721,82512,73445,38906,438,18790,5700,-79788,-109296,-50176,-6843,-13918,-3372,36219,86684,89860,32545,-6384,25330,52151,29889,-7806],[-60644,-104963,-95642,-23059,31383,52468,78889,105590,94868,49931,-28117,-68485,-26329,12836,9512,51717,79585,34487,-23001,5288,53132,39150,25161,15103,6843,78688,144488,118663,84917,86982,63679,-2368,-29132,7921,42825,12292,-64390,-108581,-36557,40862,28454,-18430,-44435,-45544,-31080,-1902,-117,-8840,17742,49681,59174,89997,159527,153764,48015,-4968,14863,2288,-25706,-148,-6586,-50944,-34404,-10579,10858,23621,-33803,-32981,74262,59406,-66530,-121563,-57461,58534,157348,182808,158555,61220,-40270,-69996,-86188,-136478,-115629,-31815,-2240,-17992,-21975,-6625,3509,11685,-13057,-29311,30113,71490,75961,47274,-34797,-111873,-100877,-51766,-11850,-35203,-94595,-86778,-46855,-7446,-14595,-59136,-37889,-4470,4241,42679,7160,-111981,-121607,-14397,41840,-6084,-40948,-5414,14598,-40097,-97197,-86391,-24009,33424,35836,-32630,-84912,-80437,-25543,95982,181361,75986,-38228,-7300,18556,-31491,-49472,-1793,26261,-9989,-57998,-57517,-26040,-20312,-63971,-43060,60617,119691,47389,-40424,10144,124543,113498,9350,-18409,-36030,-51785,19894,75296,40483,12447,-35175,-113739,-113946,-20024,31258,-40058,-123472,-87222,-8704,-28569,-68716,-23997,45213,95661,89091,32259,35167,102121,64410,-39795,-84667,-108426,-158605,-129924,-9068,15808,-89129,-143409,-80915,-3432,34389,61035,44988,-6521,13967,101889,102587,-6624,-78095,-59219,-25174,-36014,-21216,49628,65627,5368,-2400,-1828,-54922,-45530,56826,123341,120481,113216,126678,115684,67491,8373,6351,38835,-2498,-69018,-21115,54782,-10248,-119883,-110240,-43776,-46572,-54369,-24036,-21244,-54306,-36472,35329,101570,109293,89439,67931,58648,27262,192,-48990,-115366,-102535,15427,92195,85064,58148,14149,-15811,33717,55379,-18230,-66957,-9393,65365,46089,29400,107769,120915,17950,-84883,-93744,-27853,20371,-30450,-82296,-59966,14998,59176,24652,-15052,-33896,-31992,30756,108387,106110,44435,11835,46274,77577,29139,-28172,-22752,-3240,27965,71254,62995,3541,3841,8834,-18536,-9172,17435,469,-10014,16488,49532,67746,78090,84014,91551,99295,31313,-62591,-103734,-109225,-89948,-54043,-21289,25989,77309,64420,18974,-11049,-15935,71504,119435,47198,3877,40322,59138,72180,109541,98023,65422,51082,-3701,-72576,-56567,-5155,33709,87507,137997,113923,56419,722,23871,127771,181265,138961,46127,-37136,-39773,26954,5388,-75572,-68801,2251,-11410,-48384,8864,73100,33622,-18761,-44057,-50903,-9352,50866,54253,-2797,-66749,-89948,-66559,-22782,11842,-10417,-33270,6260,17488,-58487,-125948,-94875,32779,113826,88709,26272,-10194,-25700,434,25431,12650,19514,55353,81667,52172,-9329,-18328,7904,40981,46673,-11073,-41930,16353,49253,34120,43788,61857,25512,-62734,-112004,-31773,72988,53735,-27492,-16469,76779,90707,-26810,-105114,-46363,5277,4078,12462,-27625,-18042,76266,68188,-2101,-42917,-88499,-45490,21544,-23099,-60525,-60046,-60219,-15168,30451,-24473,-64516,-45072,-38142,-29419,961,-12752,-61641,-62799,-45047,-51552,-68906,-74310,-63438,-4871,42954,36723,-3702,-34989,-37721,-46482,-39831,-1813,15689,-18321,-101566,-188854,-151694,-11181,28910,-40397,-32496,78317,140957,130467,87983,12371,-46105,-29273,45192,60756,14234,-57356,-129523,-126022,-52394,-13246,-19243,-34899,-57862,-65378,-51079,-58335,-96017,-116956,-79595,-25049,17827,30274,3909,-44149,-71199,-60018,-22823,-29209,-104510,-89195,-5222,-482,-46673,-82110,-104974,-82206,-24362,6191,-9849,-4305,9444,3334,28100,39848,-23644,-120505,-137765,-70800,-24168,15405,85206,80872,-15946,-82120,-78269,-31079,-12546,427,36083,86330,158800,168712,40941,-92545,-62546,37824,53601,9973,-7955,43779,84655,34891,10977,82818,133926,91626,37291,33113,52468,87908,106708,70278,-14213,-24717,41137,36450,-8643,-59162,-106757,-82239,-42767,-51969,-8531,40841,56885,89034,75659,-8899,-49740,-22724,21518,54190,69009,53256,22580,39309,101919,114571,66730,20783,22985,69190,131092,135846,105744,111682,109096,48226,7338,-14572,-47634,-55695,20037,58377,-8465,-73192,14327,173016,156908,34219,-46859,-64363,-27205,34171,54556,-9040,-57271,-36846,-9598,-39835,-102561,-128827,-78666,-40376,-15611,-6429,-30657,-9225,26550,-15315,-111570,-120404,9798,141192,153916,35646,-78241,-83592,-15505,37687,113423,165041,109228,14585,-35652,-74047,-53500,23286,69838,74302,62767,15648,-38066,-48649,-14345,12708,2745,5997,-3869,-31605,-4986,57264,46800,-343,-5237,36305,69401,40035,-20673,-37106,2694,57203,51979,8575,-22842,-4281,18706,-26208,-51722,-3612,18857,-24166,-87249,-115651,-93543,-56138,-14823,15834,19607,329,-5365,13270,-30233,-59642,12216,39752,-44701,-109846,-61833,44494,54342,-17287,-10225,-13721,-110154,-137516,-18531,101879,93097,47471,75014,59471,3841,71724,119622,14093,-35139,54531,102192,64824,14026,-39219,-82794,-74696,-47245,-54015,-39945,28424,60785,48958,36461,16987,-6246,-52156,-78690,-55945,-57264,-84140,-31247,35961,27155,-6016,25593,49058,28732,5744,41111,79538,44047,3920,22762,-6105,-73014,-60837,50751,134096,116531,8604,-82883,-88160,-25474,7471,57556,112828,55471,-37398,-49890,2526,54864,25011,-2561,38950,67926,55960,46424,32821,6252,-30154,-39035,-426,15547,-39039,-79413,-74583,-34743,33443,76548,62104,-7806,-70591,-54324,42779,83317,15512,9420,76073,61220,-16581,-26472,21600,44175,24974,21278,-12965,-52649,-9542,51869,79552,137926,164808,56788,-53954,-23923,29246,326,-33493,-21304,42207,81891,5709,-34505,25410,35352,-37086,-66426,-41833,-8545,40745,76090,36455,-7197,-6275,-51642,-119412,-118538,-85685,-62712,-18170,74406,174317,183892,90136,15365,6260,-20545,-44696,-17572,3678,29692,104454,155700,135067,67528,-64226,-158252,-73487,57058,92421,46701,-5543,-3973,15887,4705,40093,61420,-9293,-63699,-65983,-61488,-41949,-16841,-29849,-82461,-121108,-83046,-13308,40359,62399,45461,20684,13700,82337,269673,376072,219645,38593,9057,4999,-68917,-79945,49203,92356,-49625,-82004,57623,89854,72595,77503,24832,-60899,-43631,11397,34161,58562,112054,122941,52075,3923,26195,-437,-92421,-100637,-15745,36645,9915,-53600,-63278,-36276,-53602,-96418,-90891,-58376,-44181,-32225,-19381,7042,19183,14844,-10852,-50059,-35854,23594,68293,108829,137411,91414,-12671,-80319,-79867,-55924,-953,-3731,-72233,-99112,-28188,53359,16726,-76339,-111033,-75802,-17276,66484,111168,82761,33403,-48067,-135397,-141456,-64870,17948,23425,-11464,-6983,-47520,-139973,-121946,-9040,60156,34104,19102,80663,96811,3563,-123569,-143858,-40888,-19684,-80088,-29472,94667,102846,9904,-27751,67510,161726,150736,72903,-28165,-74124,-3649,60364,27276,18857,44050,61057,42047,10560,-18720,-6028,35412,40461,18585,-422,-54680,-100432,-69281,-40251,-90747,-117464,-45106,28235,50453,54753,38731,32043,24723,-1170,6166,7631,-29364,-27265,-10362,-23195,-29089,8584,47189,84297,98603,77064,35514,4804,-15386,-21501,-18455],[-12095,-9636,-8788,28781,59274,35350,-7741,-4749,31805,43691,-8360,-49836,-13257,66934,103333,110292,82712,23461,-33465,-18028,29531,3542,-13497,8855,16735,87316,159210,124769,58537,51623,55935,-430,-93945,-130027,-102356,-74296,-50762,-32430,23648,69546,56534,-461,-70739,-98758,-41275,32697,13926,-57937,-86186,-55374,-4188,70789,132360,104712,35698,27076,7760,-91055,-143416,-86779,-67376,-106862,-119248,-138241,-134590,-86991,-43153,60961,187145,159079,54018,-5056,17632,73192,94037,63837,45065,18889,-27742,-68550,-90072,-122100,-115824,-59979,-2715,15096,-4595,3222,27387,21359,2670,31718,78624,54154,35697,33675,-30904,-115247,-84417,15607,66862,14549,-58999,-66921,-38401,18487,39716,33817,96172,99851,32707,31458,-11686,-137099,-169950,-83272,-33187,-84432,-117631,-52738,-22419,-65031,-87399,-99812,-98380,-36427,4121,-47371,-84134,-103158,-73982,47328,112463,22306,-7646,79301,73293,-32278,-77530,-13616,38200,21318,15857,25701,-31189,-106423,-129743,-45182,76838,126335,63178,-1965,28542,101257,92096,-11970,-52499,2358,53241,81075,96551,69680,39470,4550,-58901,-74660,-13157,23529,-32279,-102905,-73611,33121,34387,-45049,-83283,-61122,2313,25420,8204,63064,152676,139290,55404,-19876,-86427,-154834,-148124,-66874,-18150,-68058,-140042,-119939,-20430,33769,56473,52989,20355,44193,74445,5852,-90785,-92431,-36590,-7646,-1885,39783,120823,130826,71609,61033,60014,-2576,-39641,31546,102690,98041,104584,152799,110909,1590,-39957,-21623,-26684,-93489,-141206,-74449,23758,25010,-33983,-66816,-68822,-71836,-26290,50826,68686,8689,-4822,59475,131004,124451,94019,84956,56403,1270,-6703,-4874,-7290,6348,45919,81397,120698,122470,14176,-89968,-48595,24097,18367,12226,57415,58575,-14240,-38276,28426,28720,-54636,-104044,-43780,48696,71517,732,-92816,-142114,-74823,35992,17001,-72566,-108928,-72680,12431,89516,83537,26546,-3105,-27,16858,33733,52599,64954,42108,38186,86179,118456,114496,99509,34618,-19681,18780,58202,45116,526,-38241,-33509,15811,57054,61691,55078,53795,6204,-54556,-90128,-109766,-83179,-27960,-40605,-85656,-71489,-30566,2,3438,8699,72124,76490,5331,-6458,26588,39368,65636,101574,70189,33776,21679,-27046,-64391,-17170,41598,70655,116414,174030,160616,89073,14262,4245,54041,80271,61563,26499,-33214,-72721,-46728,-61151,-81549,11919,110542,47859,-14643,23463,32710,-14650,-50268,-103331,-112107,-16292,60819,21103,-64051,-104831,-88995,-55789,-17995,4743,-14016,-9556,45305,46565,-18674,-90643,-165433,-151409,-38312,21225,-27781,-25716,16039,14527,-9153,-12100,9943,28170,55671,50579,20019,12787,-1934,-14969,10674,9102,-11119,7527,29146,44623,55518,30415,-19374,-106090,-178467,-104232,36740,45050,-17510,4440,83718,76163,-50166,-115716,-16156,53102,3593,-49922,-94589,-69005,64036,119358,44606,-36337,-49162,50830,143448,67661,-32574,-53324,-54624,5195,81996,29907,-70170,-97013,-47267,1853,32732,-18701,-90315,-103518,-94798,-63992,-975,37780,15364,-14023,-37795,-20117,21656,39308,12443,-39649,-41553,4175,41023,45319,13443,-60124,-80865,-27761,-168,-22300,-1875,53750,76939,100284,94140,5410,-87827,-77566,19994,53622,3638,-70089,-143739,-156835,-85570,-10246,-7116,-23427,-10643,-15861,-40129,-45163,-54054,-94029,-100163,-47851,25369,36308,-517,-11399,17003,-4880,-29816,-42960,-110766,-128070,-100200,-122364,-128241,-96196,-75140,-23480,18230,-7368,-34545,-14961,-15526,-54449,-26707,32230,25414,-31519,-42911,-25655,-25113,28807,128356,151179,74997,-28843,-100976,-60158,-359,11377,18543,46058,112400,160008,67295,-90630,-102143,7810,66731,10402,-68402,-64153,-16194,18333,65846,99020,116002,104012,84120,85726,72558,49405,37570,18415,-45748,-83384,-47886,-18824,8564,4318,-56107,-73861,-48593,-62833,-51959,16392,92703,106555,41451,-55905,-66107,15978,68173,69191,86808,112690,98428,60536,70843,85316,71939,46293,-855,-41505,18403,121735,114652,66702,57781,45723,40687,36057,-4800,-46227,-21096,15632,78,-61807,-61630,36034,66516,14087,-5411,-3287,-9567,-3377,6616,-23167,-47356,-38565,-164,10353,-32729,-83060,-59123,9955,55219,43931,15031,52678,85773,33763,-56518,-71728,20257,131190,176977,108698,15190,2977,43984,67099,99470,95436,26237,-3665,13237,-19134,-44347,-4098,12449,-24097,-31518,-31193,-68242,-91474,-54298,12816,46549,30059,-7663,-30069,-25309,-16373,-1151,56996,115387,138998,108239,5991,-94567,-75256,42049,159978,152312,50004,-13911,1716,40946,30577,-13714,-36884,-45310,-58190,-81851,-95438,-73376,-35931,-3598,16071,8024,-33447,-36133,-3406,-41235,-77002,-1888,41307,-28455,-111259,-120671,-57917,-32333,-57531,-12779,3516,-93676,-146383,-74288,-28816,-88947,-82161,4467,-18130,-72224,3957,52235,-5128,6520,93935,120807,74256,18749,1280,-10315,-28440,-68306,-115073,-65313,60008,98904,102544,120190,76279,20755,-11928,-45590,-61923,-56894,-31412,15632,27519,-4995,-19498,44228,110262,93277,19279,12027,21398,-36599,-31510,60899,68242,-8337,-27141,56896,116042,92015,-9478,-109318,-134071,-92042,-46169,39990,124055,90391,10677,-24610,-17824,34924,32818,-27416,-39092,-7543,3068,-1163,36033,44335,-33575,-79440,-21082,27671,10312,-15231,-44682,-67628,-14098,44541,44509,33275,26632,8056,26298,48458,22617,41245,100358,71160,-9825,-67345,-81299,-70296,-44291,-19845,-43669,-71235,-58904,-31991,-2575,78976,118851,38865,-28009,-15918,-16091,-26883,-19340,-24034,-18090,-1299,-26466,-52324,-59827,-50328,-60362,-64009,-8065,65884,105846,151170,180180,119013,31613,-40803,-73431,-45055,-30297,-51985,-10953,99463,183774,181091,100415,47755,46538,19162,4170,44050,62257,54092,85925,120104,96928,50186,-31648,-127322,-99624,53548,175097,155043,61236,10499,-34696,-76862,154,75312,14548,-72376,-83043,-36613,-2661,16441,32561,-1637,-67505,-75512,-24017,35438,49343,38636,46221,22305,59233,270927,382221,167249,-48591,-38900,16796,692,16552,121379,160278,41836,-8220,89701,100895,100611,108336,27699,-64142,-45363,-31507,-34156,33845,156355,195189,108684,35861,27976,-32232,-102903,-85993,-38899,-13554,7712,-13890,-40711,-17282,4130,-54818,-124272,-144747,-112855,-58587,27145,69966,36433,7432,10234,15287,33763,39049,40664,80384,114322,86358,2770,-85427,-100139,-38594,59310,69158,-18763,-73434,-6838,70480,25104,-56322,-94494,-117375,-97475,-11894,7780,-34990,-54467,-61264,-85816,-107390,-101158,-49171,4027,27508,23737,-38199,-110166,-76040,22840,35725,-11294,30444,147462,158527,40167,-79875,-126907,-80744,-30091,-29418,-3661,61536,56452,-11526,-28964,33975,125509,158053,83141,-33557,-79352,-16650,49888,63649,107535,114904,55326,-9702,-30627,-65631,-59060,16089,97685,105979,11368,-135752,-206090,-140555,-37680,17895,-14920,-41850,-24004,-1560,23703,38352,23517,11962,12158,20357,42879,56988,67263,31102,-39267,-52690,-13033,1971,14852,57861,101569,74218,-5673,-54455,-57575,-28941],[28574,91126,91014,57120,28132,-7773,-36226,-45407,-46501,-44421,-52718,-84010,-67205,45001,126247,143199,136009,112712,37321,-5025,9854,-37965,-79259,-56854,-52409,3662,108578,110873,42457,39137,70535,17161,-125890,-216784,-193650,-120680,-30947,30463,52847,45252,23286,3086,-9376,-41464,-38929,11789,3060,-67884,-112175,-110653,-74120,-9392,5999,-15334,-5505,32039,-7860,-108845,-138502,-82800,-81433,-141266,-195370,-264634,-267552,-164838,-33570,101969,191562,182560,142181,97735,60641,49684,40862,-15514,-54670,-19507,20451,-2984,-34785,-59344,-85823,-81443,-7610,64328,31788,-12848,4235,33746,59563,102735,112817,70214,65285,44632,-53428,-150840,-89911,42235,106406,59088,-8920,-24319,-14151,21800,51254,81673,149101,135331,53986,42011,39116,-31271,-83495,-54306,-40056,-90603,-102651,-65068,-88386,-110931,-57156,-43325,-103174,-95331,-39224,-48013,-59149,-92310,-93161,-3313,47868,3989,19788,107217,94986,-29610,-107508,-55287,-1563,672,65975,115945,11207,-95022,-73783,-10755,12856,30535,32746,12800,7936,31458,39334,-19590,-48511,31777,102015,88943,76859,60064,36403,15358,-37273,-66651,-34553,-8661,-10662,-39112,-20065,96230,113754,2956,-137475,-188805,-111097,-40108,-4874,61409,94632,55365,42602,37223,16324,-18305,-36093,-41606,-26732,-32040,-77360,-60124,2286,604,4967,25450,21285,44110,36993,-53476,-94883,-45610,-18278,-42364,-35556,23548,101322,127947,73078,29904,25371,2493,-13873,31972,53689,10645,34746,94980,40477,-37479,-18112,3198,-34162,-103043,-135100,-92906,-12562,33584,33936,-5203,-47071,-58488,9074,87379,107826,71158,34180,49362,91962,91592,84659,100789,77737,1480,-31058,375,66092,60521,-165,-8629,46820,55577,-48599,-135930,-68436,37457,79323,86129,87628,29352,-48084,-62240,-36672,-50373,-85725,-75603,37246,109288,46342,-48415,-99736,-142513,-105192,-16049,-29678,-105533,-122200,-57464,43680,97133,48969,-16210,-40891,-57052,-51707,-19225,37588,102542,84893,36683,15054,-8580,38953,98452,38770,-26108,23843,63249,79797,67305,-6697,-64920,-48196,-8376,7006,-10603,-39672,-26918,-500,-43414,-83532,-40912,24604,9670,-54539,-75272,-61146,-30424,-27310,-17252,40820,28005,-28452,5014,38620,27327,50890,92465,76479,54136,24512,-50940,-100487,-63200,-9341,29039,76917,117358,95778,43693,11798,13745,23257,11026,-17785,-10753,-8018,-29019,-76503,-132574,-110708,51137,160961,68398,26878,88406,76366,9291,-44662,-113394,-133243,-60580,20085,30797,-33424,-61801,-5568,30738,13035,-2107,-12704,-8164,28396,35301,-8262,-85247,-220177,-268137,-146830,-41918,-45837,6188,62378,4984,-102800,-139382,-104039,-72825,-11736,30964,23526,11045,-23640,-84018,-55803,34689,58953,24918,22476,51577,60237,6540,-64189,-116977,-147318,-125707,-47976,-3915,696,18802,26459,4455,-58363,-76891,31440,92826,-632,-102612,-139112,-97408,32250,135026,99720,27265,30352,102306,157546,93643,5213,-29052,-33457,15114,64893,29517,-36165,-40290,5019,27127,21692,-31038,-86101,-91250,-81380,-49037,21988,76165,58735,-21122,-92681,-62944,11707,36357,-5518,-79052,-72312,4022,56618,67648,98794,106768,55988,5937,8962,28417,22965,-11565,-12876,54596,77739,10953,-98041,-113506,-2461,49261,-10821,-71077,-98095,-65853,6475,42086,9871,-17288,-5244,-23276,-60498,-53722,-21171,-38001,-80568,-75476,-537,64893,67742,66186,98791,63515,-20574,-44143,-59249,-100582,-167989,-202380,-134391,-66338,-59117,-20990,20032,-16676,-61105,-54272,-37911,-53881,-46376,6265,48151,56517,33447,-25892,-57486,-18317,54850,119807,113334,36984,-45623,-37132,-10261,-65712,-98527,-32928,74441,137151,76100,-45547,-64479,-7881,5848,-55084,-102745,-83215,-32703,21331,48727,24190,4182,201,23674,61847,47055,-16297,-45562,-15117,-13005,-62213,-64221,-16942,53054,73338,7425,-55694,-48735,-55388,-78305,-43786,34696,68499,19816,-77281,-90154,29441,111453,105690,81659,85988,81125,39423,27257,41508,63148,91747,49640,-42084,-23664,86385,88535,20978,-10192,8648,58251,94025,73633,22829,-18683,-44383,-18102,12055,2798,8489,33414,34041,52943,79893,49254,-23491,-49938,-20001,11477,1462,6513,32214,9347,-53099,-45386,32733,85779,53988,26585,73375,85592,37686,5367,-1599,31608,99581,130778,97167,77596,68963,74143,88597,67155,-15198,-78191,-29962,56024,66902,47885,37827,2679,-47209,-56360,-53717,-64122,-64437,-25806,30020,46914,-1248,-46721,-47900,-30952,-48917,-43906,32328,106239,116915,53566,-62424,-139596,-96103,45127,189880,172075,57261,10619,22739,44628,47189,2297,-66629,-107964,-93029,-54817,-9501,45326,52288,2609,-10350,14545,-5512,-22450,-20959,-40485,-33713,24229,44959,9812,-51766,-101297,-95869,-85328,-114095,-61533,20175,-29831,-108098,-94404,-104762,-171915,-126195,-27808,-48490,-106053,-71520,-17063,-13476,8091,35598,25030,2159,13134,54901,78799,61401,-2456,-62432,-53663,8030,30591,57573,90269,70575,70339,85082,30322,-31890,-13889,44978,54409,-3931,-47321,-49769,4377,66563,31256,-49605,-58289,-84419,-119674,-53583,32313,41773,-10105,-44132,6076,51884,46013,-9108,-84598,-146696,-120476,-46289,47047,108270,91275,57468,-4376,-61908,442,62706,27915,-5942,-1310,-22793,-41128,48256,109314,11543,-89433,-52842,1816,-5975,-41603,-70595,-103106,-77014,-23834,11445,63434,109175,64965,-11988,-23744,-11838,-17686,2891,33648,-2804,-107004,-169754,-141339,-72838,-58905,-74776,-76491,-80321,-98190,-94977,-30335,37516,22717,-25169,-37710,-47066,-39977,-36371,-60732,-64239,-14065,33226,-1955,-108768,-126393,-73800,-44025,21259,109877,109818,105106,150994,103580,-9471,-59772,-30565,13434,-5092,-54308,-26477,63885,100531,86437,82519,82477,36258,-7741,30538,100584,124025,115117,100811,83116,51115,9106,-30891,-73967,-83775,12443,170613,211362,118946,46673,-25714,-100717,-67204,7697,-15331,-91234,-123751,-70017,-17474,15328,73224,91795,43560,5789,-1555,729,-1714,14091,73513,81316,112053,277678,338015,108645,-66765,-13473,58819,66220,66052,80653,119975,81066,10515,27409,41252,69488,72097,-12309,-99702,-111050,-134198,-134759,-55508,72669,140535,103690,29010,-25161,-86607,-97504,-58261,-58063,-78083,-59584,-35803,7444,60484,82132,308,-117584,-144635,-92007,-11871,96311,117032,23439,-27167,-7553,22005,30972,-765,-7530,36334,68480,71359,47199,6210,10594,57840,124721,120882,12074,-65260,-20949,31790,7609,-5642,-8354,-49970,-74403,-51600,-86171,-142571,-121938,-33675,56115,58986,-16972,-54799,-18430,44790,89033,64999,-65,-30708,-33280,-59534,-49250,37406,129167,112750,-10520,-89003,-96903,-105241,-108732,-72365,-26539,-20822,-52508,-66919,-18246,37109,78840,87866,26777,-49382,-65465,-20524,23776,79510,180180,177513,31207,-96874,-111702,-88926,-62736,-8044,75415,78973,-34344,-181355,-278854,-236340,-60549,88801,79253,6687,-17129,-22282,24313,88527,65721,22753,24093,31117,60431,97138,74895,-9066,-77873,-70286,-32784,-23803,-18326,18739,77896,70998,3981,-36990,-58607,-39425],[13399,88321,113885,79906,13777,-13092,25447,20970,-68725,-121924,-118563,-138133,-117675,-15937,48501,76143,132646,188285,112250,5373,-30027,-80527,-134094,-144120,-149800,-85630,47279,87891,58541,69792,67481,-2773,-94541,-148346,-134582,-97395,-43283,13185,31932,-5076,-54679,-35110,51389,65759,8639,-3236,-16213,-60395,-59088,-34854,-47544,-87792,-120031,-102981,-50621,6137,5009,-41078,-57163,-36213,-74534,-164935,-240727,-304866,-281166,-141516,2573,58670,71699,95717,114667,96640,50120,29235,50709,11482,-56213,-48989,-2657,608,6873,5081,-57207,-102063,-36116,55232,31587,-23384,-5085,61070,99058,93221,84700,81729,87907,35414,-94498,-196480,-108104,47443,109775,75344,23705,961,-3372,22516,40043,56752,101475,94682,41489,52321,96605,66108,8856,20837,46930,28505,15045,-24376,-101719,-111603,-16420,43504,-24510,-89604,-72548,-43880,-22714,-50305,-78266,-41876,8983,16646,29474,74386,74434,-27034,-110580,-76797,-30315,-13677,71882,141745,74190,1673,7042,-20429,-86747,-76458,-23547,-11520,-23163,-21507,5181,2145,-21130,11778,68054,53411,21768,8266,11307,8986,-44271,-114708,-122065,-72837,-6829,10975,22960,98735,121349,34589,-103219,-162354,-95628,-28566,17063,36057,-17573,-72625,-27474,35211,80553,89719,65811,29010,-837,-12394,-18038,19820,22758,-49764,-58280,-4394,25056,39999,21294,-42400,-34729,37178,29774,-33418,-39996,-14897,10011,43060,5082,-40474,-10618,18328,15718,24675,-3073,-54824,-26001,-4472,-48091,-22323,47699,64531,42828,-12774,-57021,-49104,-13582,13370,40340,39314,2998,-19942,29320,90153,126370,129629,86693,61213,71990,64153,57809,58559,40906,-7948,-35903,-14632,44190,34913,-23272,-42419,-33569,-52046,-92879,-92614,-12014,62315,97458,108137,87955,10206,-53349,-49669,-42425,-41410,-23517,-9168,64061,97299,-239,-101814,-92023,-72009,-63418,-50302,-74549,-107528,-88495,-5019,95800,114092,41093,-27231,-72654,-77902,-38132,-42738,-37971,45622,56037,-5130,-73972,-135915,-69047,50002,5133,-61048,-4291,57152,110181,150065,98345,2039,-64650,-63973,-14459,-27342,-87904,-59007,8849,-14091,-37497,2636,63755,102727,77258,20275,-28080,-50202,-56391,-36301,27464,19284,-20003,28546,53508,6832,11196,74109,99915,89231,50848,-24032,-93697,-106222,-92694,-59352,-13410,9624,-2687,9342,40606,67821,66406,25527,-34119,-33561,48751,88634,-2828,-98923,-69994,54802,115627,56079,64943,138265,134090,46356,-31676,-60446,-74762,-93483,-36434,51372,23461,-2349,74667,106962,33991,-20375,-31171,-34023,-8091,18007,-14311,-84682,-174486,-183174,-96997,-35669,-8005,68004,97766,13363,-133266,-213281,-177297,-119855,-45384,17148,5281,-21654,-47169,-106932,-99057,21392,82997,30462,-9855,-3268,25078,19805,-56238,-94940,-62407,-75564,-107331,-66300,-111,-3117,-75026,-97715,-65421,-22658,53500,84291,1921,-85971,-123309,-99278,-5979,96516,110199,71331,50852,50991,35045,-13099,-36911,-41311,-40546,-36105,-17055,4101,38118,73379,53703,-11847,-53010,-53305,-73566,-75725,-41308,-5730,23661,69953,81344,5065,-76574,-70217,-41446,-38063,-55101,-103777,-87025,-16561,8133,16267,82054,127466,84737,30385,19479,36540,26512,-26361,-25508,54628,95552,72780,-20007,-82480,-2992,49019,-5248,-40278,-24135,32698,89989,74134,17102,-18319,-40462,-73927,-93021,-71983,-22372,-5992,-37963,-62590,-16797,70934,98208,58447,35706,21522,-28469,-30962,-6103,-49825,-160691,-196113,-114176,-56285,-64053,-48743,-6844,-8508,-44496,-36687,2252,-13523,-70966,-65564,13018,63216,20121,-40724,-40783,-49042,-52055,29724,80719,57307,47910,64243,-3809,-150626,-188931,-72476,62690,108090,59213,4521,8610,-9434,-76774,-99103,-55803,-28203,-9183,34804,25957,-35682,-91523,-126942,-91012,-9757,11886,-36739,-78709,-33419,25188,14112,10416,38708,89358,110133,54159,-27942,-41780,-34364,-45325,-50136,-20991,23694,6860,-73982,-80341,27102,113227,120413,51464,-3384,3284,9785,2234,1954,37619,97364,82374,18134,33899,65851,29470,-11700,-28074,-8087,41414,65495,77794,62511,4336,-56320,-5621,109999,151166,110863,58197,33706,38151,76580,87581,15682,-52509,-25769,44275,38189,-8205,-22035,-32776,-39983,9388,56090,71356,39675,18774,46964,34885,11343,42344,52007,34762,46917,49173,37529,85945,93681,67757,60831,11220,-78355,-85456,-12214,54221,87932,112362,70429,4131,-6813,-17045,-75417,-96526,-56787,-5647,16397,1556,-32465,-62361,-59749,-30012,-24496,-32915,-18439,12119,25294,-22056,-112741,-145740,-90167,26154,137667,103921,12860,1438,23637,37846,46027,10394,-74406,-129887,-90766,-12209,53506,119000,122973,42651,15287,63291,62364,14189,-27433,-42920,5984,59382,58472,55025,47186,8449,-20836,-59619,-135778,-93564,40703,44635,-29550,-38065,-29884,-35543,-5969,33257,13683,-61739,-90465,-27555,31698,32660,-9009,-61533,-76642,-21559,59532,121540,129093,71541,4783,-52254,-87367,-72570,-20339,10043,53669,151787,173269,77177,9481,36825,82166,72800,269,-35346,-31996,-6913,-9427,-81257,-117776,-59935,-50800,-56348,-22123,-18027,-29797,-47355,-83011,-59164,-12363,10889,566,-55110,-142983,-131576,-54215,27226,60466,46489,50794,9972,-48492,10125,85104,91644,83517,66327,-8735,-70164,-5766,84717,40724,-63580,-71679,-40825,-84721,-133501,-116449,-105390,-88115,-32819,20592,48431,74003,47906,-11378,9260,41514,-29477,-79756,-22165,-19653,-102585,-149499,-87456,-5886,-35020,-98843,-101973,-91100,-127290,-162412,-117188,-11127,9741,-47925,-64145,-55242,-50628,-63722,-80519,-47382,41267,101361,49919,-75229,-108481,-54846,-9326,47116,102292,60019,1821,16320,3925,-52178,-44441,19912,44106,-19680,-104512,-118316,-67174,-24850,15653,73379,80746,10033,-20857,40843,87751,117695,167825,148774,84817,62379,39889,8949,3064,-9433,-3105,97322,171757,135267,90065,43711,-44189,-98773,-83518,-78266,-109399,-132852,-88092,-37787,-11367,54642,120673,109988,70419,23902,-26711,-33262,19346,102388,157639,220351,325744,330327,135980,23099,76665,107185,97161,69166,-864,8681,44007,7559,-5193,14589,28973,13000,-22113,-84999,-149912,-189383,-155302,-95706,-25838,53648,68190,5339,-54146,-76984,-36708,12552,-20511,-74991,-83060,-41764,63306,130463,129455,83525,13051,-5601,10214,51481,111028,109069,7396,-45164,-33542,-28639,-32560,-29817,-1762,29273,45047,72723,99274,131825,187764,192131,173711,123491,483,-80837,-47062,-398,4063,21825,26454,19862,20709,26457,-8445,-63503,-47526,36578,141476,166921,81068,1226,-8083,26416,96213,134783,89706,-1682,-93801,-124089,-72485,3606,54099,28182,-81760,-127025,-69075,-68132,-121983,-92320,-33549,-46862,-96197,-79056,21527,85708,50563,-8685,-44633,-59702,-48261,-10141,32097,95757,193935,179023,10160,-139493,-144433,-61968,-11712,2904,27815,22030,-5009,-46028,-152711,-203976,-91093,24013,57625,62866,45451,-9456,15251,95456,94612,39656,4120,1358,40051,72975,6923,-101105,-111233,-55666,-12335,11755,13484,-1514,28252,58294,54095,22770,-36280,-39889],[3945,39890,80070,109454,68648,44707,102666,105893,-7702,-73948,-86658,-108968,-87963,-28748,-23863,-32227,27023,123191,103710,13998,-42231,-92230,-140240,-164804,-161078,-92455,-7395,31950,71329,86263,-6357,-75393,-32701,13232,22305,-17358,-62395,-55240,-9085,-25074,-88313,-60082,58248,114995,85487,58688,6578,-55751,-28771,45156,10728,-122769,-167195,-102872,-55615,-23323,16694,15848,-16015,-39311,-91725,-168544,-212820,-222597,-177542,-58346,30583,-9592,-39269,11238,45494,25691,14065,36648,83665,62081,-18742,-81845,-98853,-90688,-16234,45093,-10948,-86383,-68792,-29734,-28147,-14065,20321,74894,85672,37108,38215,49129,18402,-35750,-110944,-161743,-69971,62946,92922,62985,46030,33428,23998,59015,60263,20509,24432,21735,-31,38324,84360,48992,13610,59664,119395,129334,96863,25178,-35923,-33139,42509,104744,51698,-51706,-76466,-24512,30377,3852,-62704,-85587,-45042,-1671,13771,11979,-6229,-55840,-85278,-63283,-47115,-30415,24327,79722,95683,83155,10750,-81462,-124177,-92152,-66741,-63980,-48645,-38792,-5957,15019,-35502,-63309,4876,19511,-38876,-51006,-8264,16033,-24194,-139420,-211992,-143334,-20499,41164,29866,13663,22961,15669,-16503,-22536,-716,5997,22678,-5138,-78275,-83232,-24669,21951,64174,62164,44442,50954,22600,-14239,-1587,26854,-6817,-85935,-91124,-28492,19779,23967,-5494,-38733,-18684,52428,54388,13693,15687,-10080,-54352,-36218,-46737,-53216,36293,90462,40153,-4643,-36764,-51644,-42040,-79414,-104680,-12904,68098,95180,116488,75670,5246,-6184,-4538,-28365,-8811,35533,32346,13282,30958,56702,90889,104823,89368,76079,79451,59538,45555,18810,-12844,-18190,-2270,-14813,-13077,19557,48867,24713,-27419,-60949,-39341,13808,31691,32330,62228,85408,68795,-2663,-58193,-37149,-10887,12556,60400,47454,26032,34314,-5679,-88385,-77090,-22754,-17481,-40290,-74938,-93155,-68769,13242,100868,103385,56144,713,-85149,-85129,17155,25656,-28062,-14880,-19039,-61643,-87615,-75794,-16400,29073,-42159,-89254,-25231,65177,139607,174451,144462,73919,-14096,-38934,18461,12549,-51468,-64741,-38449,-30782,-16021,2664,47830,130423,117880,376,-88669,-101951,-51887,13098,55291,17790,-13887,25696,40163,-10613,-19689,59010,110844,83119,45137,25182,-23058,-73075,-90699,-80437,-70378,-58966,-40259,17937,71718,103035,98314,29455,-62067,-55846,89640,167391,95082,16509,28792,37251,20492,41781,103114,146617,140167,51966,-22149,-3381,4779,-55437,-32594,53183,43525,32145,95492,98995,18312,-31251,-42580,-51624,-20416,28196,7824,-42320,-69578,-45882,4147,37703,57507,89067,74844,16982,-72773,-131140,-86746,-36182,-20647,-2838,-8485,-27449,-47592,-81129,-83914,-7757,45573,6334,-62055,-93404,-42424,36844,8751,-33169,7422,5426,-60475,-59774,-10006,-24302,-89703,-106412,-51435,9933,44171,55016,28953,-16418,-57794,-58710,-16516,35939,63198,38665,-6166,-33646,-80958,-119486,-102273,-96335,-108556,-102702,-47203,24055,84470,82822,7243,-100063,-113942,-46206,-59025,-93376,-32578,24058,29199,77326,97637,35423,-22400,-37276,-70052,-77269,-56584,-68740,-49637,-32957,-70067,-66009,-5375,12544,7005,29664,24321,-1450,7128,15423,27379,76716,118676,133681,76473,-17043,11195,57265,34233,24103,39530,58057,76206,65012,38917,-2051,-55001,-73908,-59472,-35844,-4117,6840,-6804,-23880,-7202,27758,30727,-34724,-85873,-67082,-36554,-8867,16815,4361,-62174,-108632,-102295,-79188,-66228,-50593,-29819,-16923,-8534,37848,74339,19165,-82571,-109536,-20208,29423,-27402,-37417,26261,6352,-47829,-7135,27550,29571,93746,148403,27629,-131912,-129420,-14872,82247,99674,67636,67455,82962,14391,-81272,-46608,36368,1866,-35191,36214,66800,-19606,-133282,-199391,-154933,-46006,21447,23346,-28678,-34445,16148,62573,91082,91863,105981,114222,63964,-8516,-31954,-19124,14063,31995,31501,27655,-2367,-57555,-42386,26701,75955,79357,18477,-34896,-12474,8358,-5947,-19513,7272,41385,27552,15309,57050,30851,-47263,-48584,-9297,8460,13361,-430,26998,48759,24508,-4464,46606,145122,194630,162756,62068,-9874,-40269,-21592,51168,64383,-11834,-38055,35229,50482,-18094,-85656,-98948,-39377,44365,45373,20493,22722,29376,32753,2329,-8937,27184,47569,21531,-11449,-18053,-3471,52728,63737,24043,-19838,-71349,-87178,-10477,41471,20383,27137,64740,13248,-40796,2925,14820,-73831,-123115,-80760,-28678,-12158,-15342,-9402,-20487,-35725,-26724,7388,12519,-25128,-46825,-26342,-47155,-117652,-127566,-59429,9310,48817,25135,-20061,-31110,-13207,20371,51055,20120,-73886,-109357,-38196,27530,41165,73480,109124,97126,92255,108899,71312,-8837,-70243,-97830,-50750,16905,46146,83572,125542,122716,85060,7877,-76107,-33167,69334,75386,33379,35515,79196,117831,114312,107355,89933,-3352,-70182,-10613,75718,83673,34172,-37534,-88288,-79331,-5965,85801,116223,76330,15807,-74453,-145891,-106380,-22154,-2026,47780,165437,163934,64274,31203,50410,56921,51150,8074,-9675,26215,56773,-11601,-112080,-109854,16101,108475,100928,44142,-9906,-30593,-48204,-101855,-102518,-63890,-23104,-7114,-59767,-162124,-182139,-121239,-31864,22812,22392,28404,20203,-3602,27064,52217,72238,110317,91725,-9416,-105683,-109784,-35039,-9309,-65219,-77303,-48560,-110700,-158937,-102895,-58635,-48361,-1619,30750,-26323,-68474,-44148,5369,96134,146737,58908,-42108,-54107,-62713,-91767,-87463,-19334,33409,-19146,-115571,-117282,-95559,-149131,-204264,-150226,-45741,-36487,-72829,-61730,-56056,-69568,-68457,-62653,-23744,52218,74705,28717,-20469,-25668,-14960,13519,44415,49314,23052,2034,4944,-20584,-45588,-8469,37148,29093,-35784,-133109,-189592,-177872,-119638,-27968,31566,10511,-33494,-21586,23860,21015,45441,138193,136859,63221,70087,103466,76230,37933,14024,-13956,13274,78398,105488,98022,90030,26051,-76143,-135879,-142029,-131339,-102886,-45109,-16158,-31245,-7230,63913,86330,61596,23320,-20746,-37761,-3522,57941,146955,262104,355267,336758,183726,97293,110732,97571,86384,67344,-30700,-89890,-60636,-45513,-16691,15813,3839,-25932,3884,-21645,-107928,-141774,-96009,-82598,-83569,-24119,5262,-27407,-42223,-29290,22916,71769,34508,-23023,-44991,-30419,48775,88002,78315,112195,142759,113459,66335,50161,64545,52800,-21219,-62622,-63821,-90406,-96244,-30027,41755,51174,45192,75948,108525,150096,217225,222479,177276,79104,-53822,-119330,-80348,-21948,784,-6672,-43681,-31192,26212,81854,105546,100385,90307,65862,49239,59600,52791,23491,-16768,-44329,118,84951,105200,41723,-48985,-93090,-82320,-46798,-6764,-12214,-88328,-126290,-54315,-6125,-40484,-42021,-5866,13426,-4951,3158,71748,93422,-11147,-108390,-108904,-86209,-78567,-37917,35480,90846,131091,88977,-24106,-113013,-82270,3242,41100,19253,-6771,5999,89693,139435,39365,-69748,-88806,-89296,-46811,51667,64225,-15890,-34954,30802,75488,35878,-44225,-64239,-11032,15093,-59674,-150838,-109304,-20091,30249,56228,30681,-28424,-3926,71427,114950,77059,-10484,-24525],[37568,38076,57835,112067,113976,81221,98193,113675,69520,43752,35410,8393,-11720,-3106,-33387,-78176,-74617,-18430,20131,19673,-10310,-69634,-100939,-89633,-62817,-42106,-64773,-39889,63591,62380,-87925,-122286,11696,113505,119282,43307,-61923,-99908,-33861,992,-22551,34,61860,93902,127334,144823,68895,-41017,-78567,-30338,-26445,-111021,-128293,-43987,-12011,-27997,-9294,8280,-23506,-71874,-108083,-123217,-100761,-70191,-43983,14824,41950,-24713,-50294,3932,16674,-37158,-22263,43435,73279,41654,-17818,-86858,-145078,-168316,-70549,66167,79405,7223,-48258,-91691,-74034,8820,44803,52075,45279,30128,54292,25703,-56066,-88705,-54902,-18893,44890,86065,55720,28103,66933,111025,116564,129210,102743,15466,-32913,-37326,-17608,26395,30386,-20340,-22750,54530,108604,102150,69932,48492,45026,61878,103622,127846,79938,-3946,-27675,25483,88746,43385,-46360,-89148,-81379,-47559,-17124,-44875,-98524,-86719,-38795,-26822,-57850,-67813,-48635,-8771,69671,106078,1266,-76649,-46863,-16320,-67650,-102872,-58713,-20326,1522,-4948,-87149,-117840,-10052,32868,-33298,-43829,13269,53108,36837,-72518,-180985,-146170,-16524,71494,29103,-56847,-62003,-2140,38670,63532,49216,809,-14986,-41556,-60419,-10981,37845,45086,28944,-38323,-53868,1168,11487,-12329,484,-11695,-49070,-64355,-50433,-19721,15945,10480,-28157,-50606,-48678,-11301,14593,27658,56824,24668,-30829,-22376,-18791,467,108970,161271,69648,-7214,-15810,1260,-7139,-64447,-92188,-34273,33022,74758,110725,85077,2525,-34988,-38537,-66857,-54426,-2523,32882,52101,50340,10824,-3220,-5720,7815,35373,54592,60252,90334,74546,14832,5671,35170,-6510,-26052,65215,148273,102242,33204,32299,87998,100499,-142,-54031,8451,42893,30359,-14348,-54984,-28700,22979,47673,78341,45970,-23129,-14129,13289,-44240,-64334,-32032,-23629,-19302,-38250,-75023,-81094,-14943,58474,69151,59645,21779,-79742,-101280,28326,120775,77679,-59,-53125,-84933,-46850,77942,124755,19446,-76206,-70416,-8610,74674,147612,134606,79679,55216,45328,32745,35938,37720,15608,-39585,-82380,-82285,-55804,-48367,-22041,46474,21560,-118041,-204271,-156810,-36139,75283,79890,-17425,-54378,-8569,13499,-4925,-10237,53234,94263,41239,-10995,5975,2293,-27971,-19981,-23384,-70977,-67660,-25606,5067,20728,43513,44745,-45389,-162079,-110402,52931,115842,95455,90147,80644,-6112,-63020,642,87856,110099,89287,20296,-23336,960,32477,31509,24749,25985,22374,36677,48823,-2462,-52386,-38498,-23273,-47333,-32154,32933,43469,13612,-16791,-34411,11931,86868,77173,29648,-18107,-38205,-36240,-11358,59091,76493,12749,-43846,-26852,-99,-25351,-65972,-69830,-40315,-13252,-27849,-89492,-146466,-112360,-1805,57630,34343,21425,40602,48152,28361,488,663,20624,-3032,-37514,-36140,-13864,32188,65690,34057,-8141,-12550,-23977,-34053,-25147,-54683,-83679,-75507,-98978,-126518,-113836,-135799,-156136,-83381,16497,46036,6192,-68485,-123966,-170374,-110514,-7196,-47853,-139047,-85966,-13449,1188,58375,68760,9657,-13112,-14176,-58441,-56436,-17060,-11433,1913,-36100,-112539,-118983,-87102,-85116,-43970,25493,19830,-49383,-45767,18584,49906,66095,77832,87833,62995,1467,8581,44288,46529,48421,52626,41050,16377,25478,48966,13240,-35373,-18589,20310,32617,30635,11483,-5082,-14504,-20881,-51024,-77770,-115350,-125138,-71699,-14710,-4886,5241,48538,53174,-13463,-91628,-106705,-77354,-51172,-52778,-65920,-31073,39571,47894,-17811,-72589,-86624,-35187,-3234,-37114,-25662,54050,79793,37253,4422,-21982,-21300,34423,82386,18575,-31571,19290,70784,89973,98320,103106,121506,126370,64152,8030,47262,73942,-28401,-90102,12673,98013,-1200,-165307,-230559,-152859,-30707,51875,83179,43875,-11515,-18165,32544,74470,64232,75478,77222,16445,-43583,-52066,-31329,30316,95033,100615,45342,-8256,-48549,-43074,1876,17097,-8497,-28264,-11815,15926,-1081,-28378,-41808,-39856,-38783,-57064,-62145,-27447,-37218,-104599,-96846,-38279,-10941,-6776,-8311,10086,26514,30570,43906,84788,103131,90000,77184,31037,-27819,-84084,-120682,-43692,47488,11284,-32468,29710,59797,8565,-74451,-105420,-58566,-19610,-46794,-56160,-1909,55876,65429,15650,-31845,-47384,-27028,-13446,-37409,-34199,-9034,10959,-711,-33751,-78261,-116319,-80308,27353,56090,-15006,-41926,-27872,-70514,-100264,-49686,776,-18660,-47369,-45254,-30934,1939,35350,38357,25103,6273,-10727,12366,37110,-2524,-48346,-32758,-40684,-92196,-89141,-18063,-5555,-27791,-1985,19938,-22926,-47866,59,53653,22497,-63783,-61602,16372,29819,-5547,1432,55733,110190,125614,87310,-11078,-105853,-156624,-179284,-154508,-79920,4952,84185,136454,153241,127657,64354,38566,96669,119088,78079,50087,47691,69206,91500,103377,117969,100351,12494,-50370,-16403,50358,92264,96165,49062,-31725,-102248,-85536,-4090,40754,46722,35089,-47924,-112037,-53984,41682,38726,8481,56236,72838,37985,38549,39018,13833,-984,-23138,-19588,57165,122085,56505,-42663,-44221,80132,193424,174113,101321,67551,54036,2969,-79768,-106168,-93966,-54057,-24751,-61751,-164382,-210511,-155085,-48561,45742,78364,70262,43128,10488,10857,2184,24526,88544,66738,-28945,-108995,-142668,-118855,-85015,-92659,-57856,6380,-17592,-58606,-10822,23883,122,-2899,1328,-81346,-152532,-104271,-3856,90657,147263,120027,48680,-16797,-61819,-78978,-42838,-3586,-5517,-48946,-90583,-60497,-54630,-131368,-167058,-100263,-57982,-72391,-49587,-12023,-41931,-69957,-31314,-6102,-7127,24039,19780,-11755,17939,66066,42079,27195,26560,5922,24749,100407,148749,82506,13478,15604,6910,-9097,1475,-36770,-103989,-130023,-117229,-61178,-18385,-41184,-64293,-29932,3937,-13260,-10570,45870,46588,278,38786,129724,117323,14098,-40478,-32524,-12830,28077,64905,72197,99103,93954,5971,-87088,-118297,-100922,-37518,46445,62262,6788,-29511,6575,54912,58017,52482,55814,13266,-45805,-41035,42930,193324,334146,330721,178713,71088,48908,41589,69454,93474,19504,-90955,-139821,-139413,-71843,4863,24294,5613,50774,43577,-13341,-29850,-23118,-66949,-95552,-58392,-29684,-27801,-12753,-12405,16202,61405,46520,10927,-10023,-39630,-25554,-17793,-23307,31675,109454,103473,48608,15171,37749,22198,-41648,-68151,-63646,-94046,-107262,-23429,70216,75051,70173,97369,91901,54515,73061,138898,156387,49182,-71619,-104236,-67463,-18613,2336,-23856,-92829,-114519,-62902,12560,74605,140724,146982,49369,-66399,-88550,-39636,-19380,-61675,-101140,-71805,30025,114947,123316,94485,35729,-13651,-16562,4776,17275,-6680,-41075,-23034,30349,37156,10436,26775,103728,149319,132812,111935,46650,-77655,-146284,-125847,-103066,-109762,-76734,8883,63725,57249,-8185,-48475,-42838,16047,56899,53641,9713,-22922,16108,128045,170324,86158,19556,-29704,-87766,-81974,-13352,-6386,-52598,-60276,4216,73512,47487,-39978,-71947,-31106,-17446,-70885,-120309,-79285,421,51775,56676,-295,-47416,11178,94387,120541,83350,15744,7902],[51030,52889,55224,70492,68913,26041,10669,44766,69160,72537,93268,82948,17863,-15718,-37782,-58581,-81057,-89590,-64687,-15498,-15737,-66344,-56581,8558,27900,-34963,-116194,-71011,51394,27542,-98464,-100925,7656,77837,77830,15973,-74286,-107584,-44865,19379,53143,77322,78269,56998,86253,126641,85327,-25900,-157713,-202983,-136980,-78609,-56810,-3509,8960,-36223,-62529,-25557,-14367,-62632,-93161,-62388,-2538,17532,17596,42112,50999,8185,-19100,4335,-13101,-86913,-65739,8393,2556,-51416,-64172,-65443,-113409,-178071,-114075,51190,136237,91905,-4672,-76819,-60703,11138,16747,-17930,-18449,36293,84541,39716,-32253,-47485,38646,120943,141569,76597,-10558,-27076,64715,180767,203400,156304,97415,661,-82328,-62729,4762,22477,-12087,-56785,-49664,19193,50171,18466,2056,29410,56017,81210,110722,112645,78580,41437,30593,52927,82399,28353,-20803,-23232,-46823,-65034,-48760,-81657,-124829,-67440,-2855,-12945,-65973,-111365,-109458,-58710,32805,88544,39901,17172,57198,44305,-48320,-111023,-65887,3021,9467,-41798,-106903,-90079,22636,77847,54936,36542,51511,71753,56037,-2309,-62597,-74282,1261,75524,35147,-32349,-27243,30685,36934,37907,39652,-7681,-46438,-57408,-37460,-14053,15760,39904,-3995,-114509,-128261,-68843,-37948,-11342,11405,-19056,-35581,15392,47825,40506,44785,23275,-13040,-25321,-36712,-49261,-36781,-2578,32127,36177,39221,59146,50618,50744,106351,149094,105024,37940,20816,41281,55109,32941,-11519,-23446,17292,37127,43391,41747,-24006,-95932,-90761,-67222,-43309,-22411,28891,103086,108940,16931,-47797,-72618,-77576,-35974,8395,66892,166642,180457,90620,29746,28720,-6327,8883,118085,183253,127651,72187,110341,177185,110812,-64651,-118834,-29263,1547,-2998,9007,-1839,311,49342,60775,35168,-9348,-34027,2882,33268,-17775,-34331,-29507,-50298,-30955,-11610,-52892,-79546,-24537,35342,52889,52233,28772,-37677,-76385,16971,148350,140409,53248,-2521,-40533,-18462,114230,142563,-20640,-81021,-11208,40051,75174,118360,97052,28059,15533,80177,87557,22318,27411,54096,-4334,-75485,-106616,-90982,-62632,-50087,-35499,-41531,-86639,-122027,-94708,-23771,68355,74217,-39288,-85643,-20632,23280,38873,48733,67537,71243,24479,-47285,-64342,-47203,-20648,27845,19227,-47973,-25807,23075,-8493,-55964,-42179,-11611,-77512,-195177,-143361,-20444,11359,33701,97272,71611,-34827,-78892,-48005,26373,67475,35434,-23587,-26057,5294,63788,124456,76420,5055,22133,46556,-3602,-93897,-117467,-36534,32869,-88,-32043,27176,74559,60860,7183,-41002,288,79392,43496,-32696,-79302,-85908,-49211,23768,105847,112191,38285,-49699,-31484,45072,33001,-50862,-83226,-62295,-32741,-22220,-51904,-110187,-128463,-58700,60620,81853,19479,34424,130042,144854,76678,88826,153554,105585,-33581,-117149,-74770,44617,107782,66148,27124,22661,-31522,-79051,-80335,-94776,-84250,-39223,-39838,-67312,-64803,-65780,-23794,76143,111911,18238,-124286,-186352,-165361,-132371,-39798,49071,-21618,-142783,-120543,-53485,-37494,1206,12287,-28408,-32281,-11978,-33642,-28810,20233,40889,36094,-23515,-82095,-90551,-83856,-56465,15225,58075,25454,-57462,-86147,-20602,40462,52815,17459,-16238,-16621,6068,27277,28546,17000,21481,57759,87004,46254,23772,48949,35619,11526,31856,70122,78925,61289,36158,20480,6361,-20679,-73120,-106759,-113190,-77750,6246,35013,-9181,-4325,84118,119507,48800,-45286,-86998,-80906,-65108,-58521,-72830,-62545,-34689,-62150,-85235,-36768,-22480,-44167,-17533,17000,23492,57856,109627,93045,20666,-30205,-30935,-45613,-62042,-27725,64444,130889,103651,64817,88494,132204,138024,131631,130305,126608,107366,60326,-21746,-56112,9587,62665,-14750,-149799,-194067,-103325,5155,52761,72954,76671,38813,-10481,-18809,-13724,-31916,2510,28260,-28746,-91454,-79876,-31636,31900,75037,64418,25425,-1125,-35349,-67158,-33185,-18876,-65337,-74513,-10925,19137,-16984,-39463,-51437,-68753,-50368,-45674,-90243,-93092,-57273,-76329,-94211,-94348,-64407,1129,38585,33280,27570,34972,50437,93849,85270,18340,2138,39576,39913,-40502,-138496,-108236,-6627,13301,7287,60245,92410,69091,10140,-32966,-56467,-91204,-120513,-90528,-14921,80613,126589,61307,-45137,-113407,-108784,-47450,-3665,10812,11598,12820,-17952,-38171,-27931,-35732,-44871,-7223,12084,-17595,-34023,-35066,-59815,-84176,-72894,-10977,50892,78409,57976,28848,62520,103650,58110,19892,26992,15746,3241,24045,6794,-33346,-34078,-39232,-58016,-30352,24125,-14857,-65872,9749,98400,43135,-30146,-4983,34884,7110,-33961,-3841,31065,1636,-13414,8747,36691,66030,69743,18889,-91395,-186727,-217527,-200000,-166625,-110917,-20642,64214,88819,95836,98253,90383,124779,190292,171979,87462,31070,-2941,-33938,-28375,40396,89581,58115,-6554,-47400,-49127,-29385,19029,63811,71312,31925,-54655,-120946,-105424,-41624,40824,94792,38487,-24763,-5299,43611,11446,-79501,-83967,-16612,24788,40418,34260,-8665,-51166,-67874,-43183,25799,92445,70533,54,-11206,58096,100330,91529,92143,103282,91276,32462,-39580,-80874,-97029,-63661,-32546,-39054,-110351,-136356,-80041,-10101,59985,121230,124839,57105,-14350,-15644,5558,41961,85374,42843,-41369,-73961,-89393,-115971,-116866,-99165,-30439,60592,87877,50225,58281,69439,6739,-61622,-56548,-63370,-91653,-76231,-48854,-29190,9671,42597,54448,54924,11833,-32749,-3412,14538,-28035,-66284,-23717,38530,10174,-73880,-70480,-21205,-47168,-62119,2311,33087,-32357,-64902,-7401,29844,9495,25822,28014,-4141,38374,105769,63796,13542,10522,2888,17782,118003,213539,157487,47520,-4279,-51343,-50117,41850,88749,42587,-6424,-59824,-72383,-19954,-11316,-50819,-42953,-16776,-21938,-41005,-51023,-62335,-66837,-329,110525,105422,-17885,-78444,-45080,-4644,18930,11339,9646,76069,134670,81712,8212,-15493,-18246,12610,90949,115210,60107,-10608,-19646,39513,82160,104375,139167,91790,-38635,-100812,-80222,52343,258156,304479,125802,-24490,-55335,-26825,34483,83419,47802,-43034,-144053,-211001,-164814,-37156,61669,67229,64823,40860,25367,29637,-7809,-95128,-100145,-27030,16646,8432,-17427,-58205,-55767,-20400,-12820,-20658,-38367,-90784,-102578,-88362,-89478,-96093,-50580,23241,24903,-3474,24733,13692,-50685,-57758,-30057,-55201,-102498,-58717,29645,51680,74003,112637,72496,-35266,-51931,53416,113438,39036,-23176,-12049,10290,20876,19211,12909,-33150,-84900,-88610,-69807,-52384,15340,65558,24944,-32107,-57023,-61679,-82387,-109931,-95400,-40494,47552,127935,153896,167724,147804,102859,71633,47414,52099,67343,43878,4170,11395,25551,9804,34994,131038,197035,167194,94979,-5071,-81519,-88980,-75858,-73816,-79958,-70128,-21142,30309,24274,-37617,-53466,-9840,32659,34973,15560,-21176,-39216,-1037,59753,47163,-8322,10503,42621,16538,-15258,-57582,-98902,-87580,-23492,55348,105329,88954,43961,20038,18751,-12,-47327,-75176,-62961,-18490,26993,18602,-30516,-32229,43947,80208,47826,31815,31339,36691],[24222,40280,68028,64665,29797,-22171,-34109,7341,30812,25571,49492,63519,14971,-29785,-37119,-11403,-15712,-49829,-74164,-58282,-64469,-72283,2083,83873,44292,-69478,-108896,-21724,65752,28264,-40786,-32633,1270,13860,20545,-21405,-78720,-70764,-11748,26337,47525,67134,79432,64611,32974,31175,45048,-7514,-145543,-222724,-138764,-20379,16915,5407,-20464,-47997,-56616,6212,52129,6533,-43636,-18639,15673,-5674,4244,54847,84512,64905,20929,-4854,-40828,-92623,-64178,-9322,-38339,-105356,-91910,-49181,-79826,-148658,-112463,14960,97896,73257,-1226,-34502,-18664,3586,-26985,-78962,-78108,-12994,45817,55176,53385,47656,101091,159445,149297,49541,-48810,-51251,57976,186664,189837,117859,66000,-18409,-87464,-26670,38011,7598,-25798,-45396,-57904,-18645,24722,10706,-11548,-5454,29549,66713,78935,80171,79717,63484,34891,9231,-6124,-19755,19051,59185,30128,-22712,-47520,-73415,-57850,5839,3160,-42385,-69297,-115740,-118224,-47491,22156,59020,60316,70295,70930,25728,-45061,-104125,-75566,4399,1332,-62497,-62961,-8851,52006,107333,144731,101232,40185,17084,-16375,-30664,-3660,-5607,2149,33497,34237,35253,58868,69712,19953,-1952,44320,35653,-24745,-50665,-51330,-104270,-109438,-48698,-61411,-143035,-139481,-91337,-70972,-19097,18811,8580,24392,83679,102298,86102,77770,34810,-2394,9038,19057,-8663,-38643,-41318,-31530,12233,79765,107587,80605,50754,25905,55882,106963,59359,-12426,12806,83164,109708,73178,43056,36896,-10377,-34715,696,-23972,-93848,-87785,-39547,-5652,-13864,2940,89550,139541,81975,16508,-39185,-90243,-67586,-3382,71362,171406,181512,71292,-26438,-26392,-12065,25775,95753,140096,114057,64825,89728,134516,38653,-104004,-125261,-65564,-52245,-24502,54739,64394,17665,35397,40297,-32682,-90728,-40951,37720,46198,-5958,6043,8647,-64535,-90831,-49963,-49350,-56232,-15409,20896,35050,34606,29814,13067,-15943,18936,85040,69721,42506,50814,22915,-29250,-8732,-18060,-98098,-80514,21512,67217,43290,21176,49929,58147,39567,81383,89959,10703,-10067,10316,-31243,-74042,-94758,-72801,-10062,856,-36456,-6342,100234,139918,51762,-39557,-24509,30302,-23828,-74261,-25559,19934,54922,87987,64601,22496,6261,-50490,-109499,-93319,-32220,-4396,-39371,-62324,19843,76946,25547,-53922,-62434,-8855,-7709,-96911,-126384,-70957,-49983,-9761,63913,30259,-51227,-71380,-75069,-23713,27066,-26350,-104567,-68738,27021,124009,153726,43931,-23791,36849,46731,-32875,-99497,-113241,-35611,62191,52027,-12924,5525,63039,69149,39110,44480,61689,46784,-14633,-53632,-64386,-60547,-49786,-24959,22066,48900,29873,-30226,-34592,57724,83650,-24351,-108698,-86058,-38002,-18394,-21815,-54369,-103670,-90655,11503,58942,827,5101,116719,175843,146051,142386,155222,92218,-55564,-159527,-92175,58301,105852,69428,45843,31239,-37060,-96507,-87074,-56582,-25427,9228,-8527,-60198,-46555,61186,209210,231721,120546,-51625,-167941,-139285,-75268,-44638,17139,66687,-7486,-97891,-84393,-42076,-62484,-72528,-46596,-34286,-33782,-25571,-48109,-62749,621,46438,13594,-43234,-49548,-35822,-32955,13382,84524,83821,21984,-48980,-92423,-47921,21740,29735,-24908,-76326,-53711,28421,62100,17428,-23463,-10473,76802,162857,139406,70602,56426,58963,33742,6191,27416,61254,68295,69085,74498,71130,41789,-17912,-65793,-89825,-69516,10368,26219,-34068,-27711,71265,112549,66920,3962,-39553,-63018,-80823,-56968,-15770,-25974,-62578,-113985,-104288,-4499,5632,-67320,-32354,63011,92194,92902,99176,70763,25212,8998,4498,-65533,-127535,-54976,87607,126931,47752,-8155,36848,107803,97800,81047,134318,160289,107905,59679,49303,38705,18487,-11450,-36551,-61256,-78807,-40484,1322,-14820,-5987,40528,47238,-219,-55553,-95983,-128050,-82883,-8305,-15424,-82323,-85088,-9615,61990,33304,-30774,-34554,-16636,-26887,-56364,-44554,-23822,-56137,-88872,-44361,3647,-6114,-24441,-41829,-39850,27826,51398,-34041,-56443,-280,15558,-21321,-88249,-78646,22921,44705,-364,-5140,17988,20634,73986,115348,60678,25589,84197,116940,9629,-112039,-111108,-42936,5692,33694,74898,104091,96227,65621,34000,-16351,-54272,-64015,-43752,-10067,66875,139195,96291,-10847,-97301,-134162,-69894,33666,55644,31282,56494,39529,21747,77410,99242,12419,-55104,-43095,6740,32238,28671,10472,-6658,-14066,9852,41168,75539,88777,74989,96597,110292,33560,-24777,4218,13487,-9048,2460,8212,-5509,-13488,-26034,-31206,8219,44150,-15983,-70336,12925,120660,90950,13147,-8802,-12719,-25536,-5891,39651,34186,2476,27030,60283,40215,4320,388,-4836,-75744,-176024,-205425,-144826,-72144,-45568,-8784,38340,24094,8453,40862,84860,130578,178464,164179,74899,-7043,-55419,-95470,-68418,32044,69169,16217,-33589,-60102,-78846,-84031,-66491,-42965,1917,56733,26519,-100980,-167006,-84890,47237,108712,80870,31435,-15382,-49542,-86730,-131484,-120407,-52241,8966,37853,41081,-10275,-68571,-76366,-41316,-15548,4581,-21004,-53919,-35082,-9894,-38969,-39396,5076,29556,17251,9102,1617,-36369,-64019,-23553,-5289,-18730,-45559,-6734,42942,13376,-11657,47081,85160,32964,-24428,850,63430,101041,89954,29052,-43518,-58168,-61344,-97791,-98184,-63938,-21694,52412,99007,59711,28662,32815,-21690,-103974,-80218,-6531,20732,-12440,-82607,-119752,-95843,-64802,-17401,74090,96840,55945,55884,79462,31478,-19884,51133,115442,45849,-38288,-19085,-846,-37034,-27993,32063,31978,-39335,-66790,-21205,15629,21313,58445,72987,43904,59645,80947,12271,-33426,10443,38300,-1722,16530,107810,104512,7332,-55477,-83439,-66083,16586,75835,69293,44784,-9156,-27701,32166,51692,4434,-36162,-54394,-58202,-67515,-89407,-102733,-81257,12484,118359,101392,16092,-15226,-30914,-21556,-2628,-40672,-58922,23695,106761,83078,45099,57210,47560,16769,48537,86500,66221,-15,-44050,-11998,55791,95627,125712,115853,27042,-68563,-133515,-60884,179603,295930,110922,-80678,-115502,-72272,-26601,-6398,-23565,-46220,-95701,-170177,-175159,-67890,62076,71267,8273,-42541,-30092,4417,-27970,-129707,-106909,50263,123003,51663,-45192,-93826,-95346,-85696,-76989,-60872,-71273,-121342,-127890,-86745,-72780,-125025,-118852,3687,53081,5764,-17519,-14859,-51763,-42736,2184,-22293,-100347,-106671,-44815,-8834,25556,75686,53654,-25434,-24678,36122,49478,15853,32750,82331,99949,82530,56733,72941,68878,43380,30081,-15168,-92944,-108253,-57432,5155,75928,79655,-5823,-104056,-123978,-60137,5891,52234,77256,62437,76010,122543,121197,86364,49910,36741,43728,26088,-16569,-34107,-16002,18259,50484,83553,90940,61310,13156,-33038,-37175,-3814,28,-18164,-28218,-35298,-20791,7725,11819,-31966,-65523,-58978,-50215,-45398,-31939,-40921,-59232,-41314,-25897,-58400,-74197,-4104,80834,85198,41422,-43752,-115328,-89344,12516,81905,97435,103035,109719,105657,82630,38244,-19698,-53456,-52874,-38628,-11791,-11004,-21322,-4148,42274,30385,-33049,-33418,17807,28956],[-33320,-23609,47021,95460,63859,-443,-12794,14247,10989,-2618,-15127,-7255,3260,-4134,-13382,1927,-5528,-34810,-63929,-80446,-100513,-71693,41049,96355,-3544,-106625,-85018,1186,38408,10614,-17675,1705,6000,946,32303,2935,-47730,-12723,52653,26949,-41155,-40372,34126,78927,19187,-30786,-6009,-7126,-52044,-54725,-16471,27303,47361,-9224,-70255,-48035,20445,85772,98779,41934,-12914,-8225,-25047,-78781,-40877,49818,98376,106260,81854,31237,-2516,-17931,9274,33137,-127,-65757,-77375,-71758,-99193,-123951,-82465,-21239,2479,-18143,-49590,-53729,-20491,8008,-34212,-79783,-78731,-76250,-44699,19389,67800,73320,87862,97825,80726,27211,-27521,-24084,60210,130877,90885,70961,77018,2689,-23637,42576,36195,-31743,-35105,-26397,-53436,-33310,32321,50520,5743,-24964,44455,108905,70367,46702,70421,44116,-13621,-73634,-100816,-38102,62509,79344,57787,32197,-10786,-25194,31002,67154,-12237,-84137,-64572,-64146,-62551,-714,36655,37836,14717,8997,-892,-24064,-63305,-100763,-64264,8708,-6082,-55870,-9374,46090,57698,102568,147333,74510,-32530,-79625,-99772,-85997,-18834,17049,-5723,-8017,22784,57800,68625,47747,20906,25905,82008,89043,21837,-18766,-48075,-133975,-165794,-118244,-100317,-122930,-91223,-28921,-7310,15231,33540,31726,63785,78093,39818,30551,51187,9210,-40534,-8116,46307,54764,3230,-66321,-82152,-4523,83006,94766,69694,36894,-35539,-28931,60179,22260,-82838,-41677,63294,109822,108029,99265,38553,-65809,-76015,1759,20205,-2027,-6831,-7299,16702,4678,-50740,-24602,85872,141928,108986,19360,-43643,-32713,33183,68444,90243,68122,-30598,-99497,-39073,16080,13302,24771,81719,100531,62977,39607,26876,-29713,-71925,-73639,-87419,-99352,-30682,75478,77268,-467,-10192,964,-65109,-129876,-71035,26493,62692,39535,46844,37841,-53049,-126482,-101981,-39050,-11919,-14308,-15197,81,22204,39564,30304,6528,19595,25655,-9327,-2127,53407,58797,-22429,-109069,-159779,-131307,-49046,34087,69545,1991,-96298,-28326,107111,106428,69452,69166,23262,-46452,-82243,-112367,-98975,-57946,-16291,50329,71259,9153,26929,199294,285865,134454,-56117,-90215,1825,19704,-28614,-43097,-37005,6541,67083,36714,-41163,-45331,-48988,-82005,-58050,-7277,-45320,-119690,-88607,44872,106772,80595,24749,-10950,15576,45604,-17140,-85152,-56697,-41606,-15987,22598,-5538,-69217,-91189,-70730,-13570,3849,-81561,-184327,-137452,24786,146721,103889,-44801,-62778,39362,33424,-28866,-16905,-6686,1318,51631,69065,14061,-16978,22263,45615,46647,119472,149175,63971,-30437,-46211,-20372,19355,11652,-50756,-66455,-27049,-2330,-26799,-39163,40404,96194,8104,-97294,-85625,-46496,-44908,-40156,-34995,-63744,-80346,-49445,-21235,-36566,-13501,59235,105760,121297,99829,52892,9191,-71491,-127984,-48451,52466,51006,38627,46969,37775,-15685,-82738,-71308,-10858,15568,19047,-24498,-102719,-74213,126360,309332,239958,51632,-74362,-78309,-16984,-7433,-36943,8679,41965,-9523,-36816,-6342,-2413,-66590,-111434,-79996,-10226,7027,-15486,-65831,-102445,-44228,5965,-42417,-86744,-54200,-15585,1292,40628,87119,68993,14121,-35451,-61245,-21749,6321,-29152,-61743,-66046,-33356,27976,54292,6683,-23820,2570,80554,157925,164596,116590,85907,69190,10936,-59741,-51036,11854,64572,100127,126477,144510,132699,49473,-32435,-84761,-110689,-87043,-57497,-78351,-80053,5632,74799,71397,32081,6548,-13334,-60693,-59366,20460,49211,16321,-31436,-37691,16119,-12997,-73206,-30768,47740,104150,134450,94742,34640,36502,60003,36855,-42785,-82853,-25612,61077,44518,-51409,-101574,-46561,52354,53851,9134,43141,90420,99258,108459,112338,70807,-9691,-70055,-51434,18095,34684,6267,-44156,-99639,-71761,-22424,-19568,-44123,-79531,-115670,-145913,-117270,-23737,37804,-7286,-59383,8,96058,59792,-25842,-60338,-62867,-33170,-4119,-16901,-11785,-12627,-46252,-30757,30154,32533,-9900,-27590,29950,124380,127616,27322,752,54071,86602,65432,-4447,-21838,42080,8315,-87285,-90729,-27085,-13770,25648,99734,80431,42379,94561,120713,1568,-97549,-87463,-52300,-10027,17672,41831,58909,54086,39681,31012,16356,33300,47549,21959,-12776,-1739,60467,91290,71557,-2794,-91198,-77641,10740,39129,32269,90760,103007,78655,109947,120273,23670,-73269,-64702,27249,77003,53559,21149,30533,49417,22824,-52070,-70131,-6774,48088,73309,55192,-11012,-52994,-28904,-16456,-6918,21357,41112,53983,62525,35915,-7459,-1374,31605,-9284,-44453,11924,71458,65093,24383,-27729,-61407,-50641,2297,61943,78552,66629,69023,68884,24477,-17992,13994,59184,12419,-100119,-150795,-85389,9007,24134,20548,20641,-30008,-54213,-2997,55803,80605,91790,69954,9698,-40296,-62225,-75205,-39927,30930,37361,-14693,-57829,-74213,-79213,-62081,-55621,-81499,-50249,61330,89759,-36075,-134362,-57267,41856,34271,22529,31620,-23777,-98770,-110746,-72725,-44123,-35801,-474,38486,45844,6239,-41068,-54964,-30002,-4928,-21797,-105099,-109426,-42559,-26326,-62461,-91467,-81261,-51584,-48324,-4649,49258,26955,4797,65443,66017,-8241,-31601,64690,124423,25033,-80061,-58121,-12808,-10856,408,49339,94776,97326,48613,1722,-40190,-77882,-97223,-98789,-49754,-5626,-20116,15748,63473,19016,-38998,-31532,-27064,-51110,-24192,35049,64635,23919,-60182,-90637,-60303,-53203,-57869,8660,113666,137017,113614,132616,90933,34207,98543,156183,59747,-35665,-30510,-19349,-24607,7647,46212,21607,-27576,-29543,2517,19032,34449,69253,81847,87218,92541,44918,-55705,-68763,29240,79704,-4285,-60631,17112,37724,-48748,-80676,-45940,-29965,-35211,-37684,600,45013,45377,58605,82279,77019,62129,-5718,-89422,-89002,-49700,-33057,-40513,-23180,88075,194426,163375,114195,95208,-1390,-57999,-26532,-29270,-50971,-14261,35276,42680,26399,51194,63051,16895,6977,47692,61007,14219,-54073,-81429,-33573,15121,34330,66194,72996,3190,-85946,-47816,188554,349998,184079,-40638,-94695,-60312,-53628,-90508,-120013,-93221,-26029,-5383,-37602,-37292,31818,16112,-72479,-128650,-86152,-7931,3590,-84315,-72447,111614,199018,88400,-17926,-30271,-34873,-64454,-64586,-30029,-20809,-61217,-75401,-24051,21366,-4306,-3910,77133,120509,43117,-39775,-30868,-26053,-20505,19251,16876,-35722,-62617,-40935,-24677,-25209,9054,40801,43553,61386,48096,12739,2535,50134,113508,143309,130029,102778,109361,110262,131893,160180,102876,-17837,-87800,-81252,-4795,91202,116296,45862,-65344,-99689,-38570,-5340,-4014,-9527,-46126,-40530,9921,12259,8717,21087,-960,-30118,-39393,-42300,-31059,25894,110600,117370,47687,-12123,-30479,-38549,-34844,-14704,23696,39764,13315,-17623,-20239,5420,9379,-7421,-45172,-80141,-116508,-120605,-85255,-27086,-26624,-59805,-48348,-29780,-35591,-18932,44055,89865,74659,33056,5494,-35676,-47789,-379,30175,36647,60546,72810,73368,78365,59740,26689,11610,22457,12066,4296,12881,20104,12438,20340,13415,-25300,-36938,-6478,-9586],[-67321,-83931,-7433,105871,123692,50377,13914,21655,23088,26385,-4208,-27612,4192,50349,34152,-10441,-51808,-77455,-83946,-76860,-77075,-57173,26589,56283,-36560,-103073,-95251,-76664,-61372,-47451,-40961,-8102,12375,25436,69378,57891,16178,46526,101547,27740,-98061,-101085,7246,72648,35761,-9231,-19497,-21698,19621,82152,63640,33497,36793,-10025,-69398,-13209,102623,135940,76137,13965,-5043,-5454,-50723,-105070,-59819,19027,54930,108287,147038,111244,92299,91209,86927,77795,57131,9171,-41377,-92996,-110993,-92517,-58438,-49894,-60142,-62119,-79891,-110990,-49888,38185,-6948,-32753,4430,-43826,-77862,-39836,-3781,15665,38474,23641,2681,-9472,-7499,5616,47077,55458,11127,64403,116078,46118,38347,66420,5297,-56551,-44266,-24109,-38420,-26687,10926,19260,-18138,-28296,76851,159048,74293,6454,37115,22609,-38786,-115791,-127391,-11794,90742,43838,15162,36262,8102,817,50167,61303,-27677,-92334,-46297,6143,17488,37166,47481,43914,-11067,-66290,-61065,-36633,-75147,-93033,-11678,58560,23889,-34692,-8094,35487,49361,72547,67070,-14621,-102066,-133498,-103359,-50948,432,26663,2048,-17482,-1196,28878,9135,-17006,15407,64493,82603,58258,21862,14608,-11242,-65244,-71957,-66188,-66383,-65809,-22181,59409,108635,98310,59126,19677,29063,-3415,-95378,-109277,-43066,-44561,-93220,-59407,20334,72751,37542,-82210,-112427,-9629,63372,59364,54464,33752,-39639,-61442,-8648,-18266,-79213,-43333,36456,71841,82865,69794,-14503,-110103,-70266,34427,66684,72990,58489,11637,18466,2504,-103030,-149886,-18258,118400,105342,11451,-22683,1979,49862,44310,9521,-26468,-66343,-50358,44965,62703,-5115,-25304,34906,74822,73945,30332,-24965,-16005,26871,11726,-66826,-105818,-32280,38830,19431,-39364,-43442,-14701,-28366,-91198,-102435,-37004,56895,91551,62233,14281,-32908,-84569,-83940,10597,48394,-6878,-43382,-29980,10215,34419,-10435,-60002,-25627,24935,22260,16633,44256,64623,21898,-78339,-134788,-59452,41466,58593,54466,-16594,-137320,-88921,90825,116575,43634,39392,15595,-71476,-132608,-152309,-97037,-7215,31924,58156,82992,23712,-20153,95853,183258,95201,-30159,-44041,28951,66788,30687,-34435,-86003,-61662,9993,7849,-73473,-88425,-50333,-30427,1811,28393,-31192,-107233,-73133,35559,67235,51740,48690,29701,7604,-20728,-80171,-57810,9659,-2068,-24740,-7499,-6064,-69496,-119428,-74089,4529,1555,-73147,-164266,-152633,-22463,74474,21847,-92710,-74937,29694,22482,-7390,77323,142136,99515,54199,40590,3436,-25485,9750,23643,-8563,58925,158940,130392,15478,-38620,-9042,71255,82544,-15406,-72225,-45901,-10069,-21721,-26665,36062,90723,27992,-50784,-45196,-34987,-52147,-47475,-31875,-31288,-52222,-76291,-81265,-57316,4488,47599,37064,40959,31731,1081,-6373,-46332,-65927,11039,40292,2609,15453,54780,70053,30713,-44344,-56875,-17409,3794,7690,-22112,-95277,-74605,104835,232044,157609,18881,-15233,39811,36147,-60376,-122630,-41255,15488,-6305,3702,39732,18139,-43400,-79424,-65166,15923,63302,39565,-12920,-48529,-34432,-22046,-56334,-83186,-49322,-10076,22948,62185,79748,51745,31185,7319,2144,42676,11128,-77996,-88714,-43661,-33163,-36274,-18140,-12697,6307,28562,29508,54608,88791,112610,103430,48489,-21521,-68151,-64992,-26448,41492,121210,165111,169536,158306,67635,-23735,-56753,-95724,-136950,-117680,-109198,-125381,-58352,44507,87494,68337,49699,43974,-5101,-58888,-18402,69064,102014,77422,49823,31196,-26527,-31086,12687,6374,24593,102856,103625,38134,38926,64569,29216,-36004,-28854,24440,40343,-26862,-112605,-146530,-95206,29105,66487,-13802,-50309,21894,120107,162501,124752,33986,-66570,-103848,-73179,-2632,39774,9895,-70430,-103039,-54197,-42962,-77969,-81687,-66214,-58649,-66097,-70649,-31069,57802,67988,-14767,-19539,78776,119841,82279,-14535,-91861,-48751,28382,23071,5570,14916,19972,45190,82296,55133,-11858,-22688,67538,155995,140648,50173,1307,49784,105871,107811,65105,42949,66193,27399,-94024,-135872,-57135,-28350,-33145,-5268,-22686,-28338,60349,85975,-23047,-86867,-61857,-42854,-15595,6760,16551,3108,-10498,-7621,2762,9118,34527,44103,10544,-47115,-90592,-54927,43880,114563,74700,-21917,-66286,-49044,-18311,13434,77524,101393,80237,55689,11501,-46678,-84942,-61487,23367,66584,23326,-29557,-19642,17143,-20313,-135465,-177181,-98014,1819,36040,-8978,-55787,-43956,-22029,-14478,30490,81070,85887,93477,131164,109031,17295,-23315,11072,1134,2845,30332,15457,3020,4752,-38525,-79221,-59615,-5627,63891,127975,120630,62995,27526,-669,4553,80572,127935,61660,-53552,-119845,-78530,-10,28073,36322,97,-84837,-86905,-21793,12454,10297,-8138,-47595,-63671,-44275,-37627,-52652,-63619,-57061,-50128,-61969,-82487,-81422,-62522,-6079,34854,-8110,-16785,69704,107120,31911,-30805,19718,36154,-42002,-59155,5152,14613,-21891,-20099,13138,11311,-12787,8090,28523,24543,25771,879,-55240,-55161,14286,7913,-99950,-93686,-13481,12439,-2170,-66720,-89295,-37304,-28787,-5021,65358,73799,57962,115887,108727,-899,-60963,36647,133180,70940,-35801,-62406,-57830,-54585,-10908,36859,22260,-12158,-44099,-44437,-31860,-83004,-123578,-92684,-13434,20252,-23840,-14056,35151,-10284,-73785,-65829,-9275,38283,48662,23030,13859,9088,-31511,-57153,-28092,-9640,-72190,-102936,27067,123724,109456,89795,36714,-4534,66535,132000,60518,-25780,-23659,-1016,-8281,17029,47837,17599,-2543,40650,74849,60266,31577,19666,26448,66717,79338,10417,-91100,-85477,8376,39995,-51041,-93433,12133,23112,-83081,-77891,4685,1701,-68871,-109959,-49594,44098,72889,74212,54234,40133,58098,-2866,-102164,-77041,990,31347,16593,19685,124267,225749,194810,142556,96855,-24139,-100765,-50741,14514,17472,-20937,-30120,9569,3488,-11436,15510,10896,3689,43337,70475,28786,-52367,-119045,-121021,-80762,-49474,-9238,19669,-12498,-46204,36632,265871,410626,241645,-10163,-86287,-45982,-43331,-109044,-167277,-138675,7135,124365,84773,-11077,-13523,-47159,-123931,-165696,-93532,12609,51644,-2909,-22289,77728,143850,76298,35940,50504,9213,-57712,-60137,-19351,16222,-6838,-29886,20730,92010,98373,89308,105907,122344,46980,-38014,-33801,-13613,-24882,2039,48336,59906,44767,31318,-9590,-65725,-60474,-9288,19141,21334,2669,9636,6370,8837,54786,91565,89826,75243,48705,26054,69549,104144,59774,1681,-15343,-27895,-22536,-3625,27135,36754,-39485,-97817,-57179,-43876,-57634,-51270,-60057,-51067,-62359,-95875,-65890,-18447,-47088,-79065,-53003,-25499,10669,99645,190226,157639,42001,-4343,4765,-5906,-36167,-54544,-30430,-7406,-28640,-57946,-52353,-10446,-2451,-48528,-92559,-88256,-113941,-122588,-69096,-821,-20766,-55731,-32344,8252,44574,64597,65709,47244,10917,-19833,17760,38070,-10922,-47647,-44113,-18560,-3831,-34600,-53925,-10014,35090,75617,124988,139917,97838,62201,67569,59180,21267,24353,55040,56902,26172,-10690,-43296],[-71123,-110478,-70468,51594,107921,44200,-8347,-8803,9499,37421,49073,24807,21069,68090,45049,-28488,-65024,-75221,-97986,-79355,-51028,-56806,-29889,2996,-20870,-61870,-119337,-174240,-156236,-100638,-67474,-40192,-18,35228,53230,47570,46262,68548,83601,17322,-57191,-37615,40921,67787,49694,29346,-13170,-34980,12151,43023,12284,7461,29790,28279,-4882,36484,126955,129601,44044,7369,20968,2916,-47133,-77147,-43369,-19502,-16310,61969,140032,120480,102699,97205,62776,36079,37950,22725,-16696,-61527,-65250,-57877,-67661,-89192,-83329,-37905,-48605,-101795,-20447,86713,13411,-2710,91367,64046,-19191,-51595,-43352,-13075,27176,11874,-32320,-76864,-51343,-1995,8432,-12037,-15259,65096,107957,48901,24975,21622,-5066,-18380,-30027,-37641,-38185,-37471,-54210,-78584,-75148,-42712,28943,85610,20929,-41833,12978,57952,9070,-84898,-90597,16819,90837,20061,-25364,-4639,-23787,-31169,2485,17006,-22961,-52973,-11943,46975,64796,52897,46724,73813,47071,-48822,-56353,-3782,-42332,-50367,60635,136175,93095,-3286,-35654,-817,36159,39791,-3304,-67703,-102392,-104003,-45663,36997,71698,59032,24229,-24155,-34394,12748,-257,-34068,-9649,38444,23867,-35918,-30458,5159,-10908,-15496,37658,29585,-7043,-19569,9929,74056,130251,129180,56189,-28226,-59228,-91997,-167097,-187873,-111838,-70324,-91472,-70911,-2829,66643,59853,-66115,-115375,-28141,23710,34122,44367,24136,-25393,-62619,-51928,-7712,9201,12767,35635,47586,34005,-3237,-67456,-104872,-26117,67381,69752,43578,34545,23324,19128,-30375,-118487,-160367,-72872,24623,7298,-53380,-56798,-13688,10013,1579,-12104,-31634,8638,109461,151013,66357,-17290,-24357,5891,31425,56275,31316,-4860,55238,131900,94018,-8283,-63562,-28546,-13980,-50308,-73440,-45894,8042,38782,-15644,-86971,-82416,12346,75124,32771,-30031,-17514,-12180,-8604,71623,101958,45956,-4364,-24019,-13316,-8411,-75444,-143667,-92526,21700,81682,90688,76371,75883,63298,187,-13910,78407,134490,49902,-2956,-14548,-71348,-68091,29112,46379,3585,4450,-28127,-81601,-93808,-93241,-39973,44918,70132,55910,59750,5991,-86440,-58401,13875,23146,27085,45735,67275,93721,95849,45476,-45079,-83445,-38862,-12021,-57184,-62994,-28663,-16802,-7345,6134,-7772,-31551,-29730,-7590,-40865,-80313,-44884,11070,-1282,-93142,-151101,-35295,77071,40024,-34210,-8554,38770,-20507,-106338,-105987,-39164,-1212,5657,-36838,-78153,-57922,-23779,-30345,-63240,-39847,20282,14454,1864,101873,213496,193690,85007,-19880,-67656,-18716,57029,24893,-81699,-53445,90701,144855,48906,-38155,-29964,50207,76724,1760,-54767,-38219,21546,28112,9466,51696,88181,22470,-31223,-16099,-11289,-17853,-16762,-37847,-50183,-55355,-70097,-81464,-45872,32608,73238,37409,14757,27582,40004,43308,-10530,-35070,22291,21113,-1176,42253,88536,99079,46097,-23827,-55805,-57129,-33215,2476,19222,-22547,-34136,57120,141321,116586,48210,30211,53821,9246,-122959,-179339,-88374,-13320,-20592,-18093,13480,22423,11972,1002,-14220,21370,74492,83030,70773,53308,22433,-3736,-15814,-38418,-25858,11435,55967,101610,100939,57471,49630,50794,58731,87289,37444,-50070,-72617,-55702,-85582,-122846,-100263,-51775,-14657,-25153,-81817,-75695,-11540,56541,60701,-12999,-43801,-16295,-24525,-70538,-39750,92949,171120,126474,80960,28038,-24800,-15349,-22725,-77818,-106174,-117346,-135247,-90438,4649,90464,106511,58903,37580,13403,-63700,-77084,23146,82117,58376,41650,14686,-25549,10311,51246,-14227,-76809,-7406,75031,38361,-5399,2226,-13917,-57596,-34188,23296,16319,-55341,-105967,-107797,-69328,36368,88628,2834,-57574,26016,119012,126867,87959,9293,-90853,-116445,-92475,-78180,-51710,-38389,-52371,-27686,5402,-16914,-52222,-39643,-920,29736,26904,-16668,-65534,-3021,70290,17004,-45829,8136,92796,105483,10039,-97600,-82705,-8117,25788,4280,-5956,25757,68292,71088,35433,-9019,-22171,35460,105795,114447,55522,-6459,31928,95456,87512,48837,55494,102600,119106,24460,-73513,-46340,-33159,-76923,-118580,-148787,-102844,26067,59546,-30435,-70173,-36012,-13908,10218,39235,42282,-7133,-46084,-20604,16574,1495,-35364,-68521,-70848,-93336,-139852,-115379,-28235,33661,42066,9616,-44577,-73912,-49899,-15311,27886,47885,54220,24176,-62427,-120756,-103252,-54508,2834,32481,13601,-53856,-105874,-88334,-90620,-152827,-157237,-84703,2840,18101,-51151,-79553,-14827,27922,41322,82659,116815,76343,48444,107145,120358,35534,-4024,24743,24585,47673,51255,-4048,-22372,10957,-3279,-63530,-73253,-22258,47080,106540,81281,14961,4418,11003,34323,97591,108865,24902,-72122,-121202,-90565,-31906,17680,45244,-26751,-132334,-92480,-9601,-17778,-52319,-66075,-80773,-56227,-161,1578,-45864,-112024,-157297,-131885,-92705,-80395,-67051,-40756,24750,87024,64147,46889,79020,85133,54100,51374,87381,62884,-14235,-45936,4344,65007,86014,63413,13969,-23239,-9221,24712,8254,-2380,41443,36187,-53931,-81633,-19477,-2095,-57103,-53194,4045,51279,51942,-2340,-9023,38365,-526,-44219,30053,94718,76242,72655,60130,13672,-46895,-3118,99175,124785,68230,16971,-19096,-67783,-59120,-28049,-70386,-94350,-81393,-41356,19487,-8971,-62695,-46890,-793,7386,-27543,-34644,-927,-22899,-51245,-38546,18394,84626,81501,-2592,-32949,-681,-26919,-92277,-89189,-41623,-84208,-145888,-67872,53270,82646,28975,-39823,-61394,-2935,55765,57532,36863,70025,90718,28504,10593,42030,21971,24310,94439,122337,86666,17652,-20565,-7407,14253,16745,-10960,-68133,-72992,-42811,-54749,-133723,-139037,-17288,-2111,-86537,-42471,37992,6826,-55557,-72234,-37033,36307,53244,21804,14497,33724,46526,10972,-37739,-6719,45345,40301,10908,19427,91144,151319,132091,78283,24248,-46573,-91061,-50718,40262,81847,21193,-15850,39400,37089,-42322,-39063,2851,29288,73768,100660,47840,-27950,-76935,-106719,-90936,-32396,6076,-24800,-81229,-69787,97386,349858,446898,237127,-31775,-114467,-51441,-10245,-53565,-130232,-117263,25877,132229,71939,-18971,-10336,-21733,-66913,-94627,-37715,33807,57245,41645,21406,23093,48564,48582,67175,74941,-9679,-101869,-116709,-89763,-38318,-28069,-28499,31532,105944,99489,58719,53939,55645,5284,-45401,-25944,-5790,-21158,11146,82311,114897,127222,105083,5310,-73498,-73199,-63879,-78745,-76114,-23911,64606,53726,-15303,-5955,15906,7416,-11749,-67492,-89981,-26684,-28966,-74345,-41511,24922,39648,-784,-25124,20975,54909,-20453,-83858,-43975,-8132,-11743,2556,25552,29885,-17946,-54595,-27305,-23232,-63835,-46396,20592,39072,53790,112074,158631,115203,50032,81856,123840,85818,-3718,-61698,-62494,-77028,-93021,-78189,-78294,-58965,-25461,-66783,-113592,-68199,-44730,-62514,-29033,9590,-21711,-37003,-14097,31250,99675,92604,10407,-39569,-70092,-83588,-23991,39470,-6102,-72555,-67192,-26344,-28537,-94487,-138386,-93081,-8603,90062,176539,168129,102070,79763,96917,79519,36818,56718,100516,110018,79377,7303,-45545],[-53059,-92745,-91010,-14089,33581,503,-39153,-44689,-30014,13690,83487,105514,65748,46167,7633,-32203,-2823,34698,-23381,-64636,-52433,-49822,-39376,-887,27462,4093,-74883,-140863,-140795,-112019,-98116,-77478,-9662,44296,20609,-12009,20909,43772,26514,16836,35776,55053,73845,84870,73571,43061,-5800,-16310,-1935,-30532,-40514,769,56718,97251,83772,82898,121446,129494,95798,92662,80257,17435,-30596,-42425,-27424,-34282,-43486,6888,57127,20703,-21799,-27615,-41277,-55815,-39736,-26372,-7088,9512,-3218,-49995,-90849,-124499,-106831,-19180,16933,9677,89753,137111,25755,-6585,89971,113804,59680,14373,27212,52380,70112,58904,-8324,-110938,-89928,2533,-1342,-49488,-42557,29245,68432,39092,-1344,-14287,27372,67514,17908,-52337,-72034,-72663,-87706,-112464,-94128,-73971,-88434,-75296,-61695,-55847,34984,127280,84022,-15139,-26576,31378,68087,23576,-18562,-29885,-51252,-55040,-23475,7047,13313,10510,27631,49150,68032,73272,56647,88201,101301,14446,-16088,48320,40424,23871,94463,162224,142214,33169,-31137,-9281,24021,29873,3058,-40736,-45769,-32434,2290,61215,101847,100329,46261,-41018,-48794,34299,59116,18315,-19262,-17771,-19710,-68005,-72059,-62053,-75293,-37136,38078,33670,-7543,-31155,-17544,11846,26211,38679,-2007,-83584,-125654,-105135,-90822,-101830,-73269,-38934,-42324,-41641,2795,77903,91732,-6716,-80517,-55230,-20960,19079,33137,12482,-9473,-46766,-52800,16297,64002,51659,39631,28475,4122,-18488,-50983,-41797,38749,84120,38190,-29574,-19848,34419,14532,-74758,-98552,-59722,-32336,-50151,-86626,-106690,-83783,-37050,-31820,-33110,-11261,-16432,67205,197420,165874,21160,-14135,24513,27533,11416,16391,7763,13360,91277,169329,133729,48605,-2234,-4164,-16023,-72880,-103126,-51993,14014,44622,23689,-16268,-50578,-28657,-2630,-21486,-39772,-7327,12351,33734,83565,114756,118458,80253,15678,-26849,-54661,-97690,-128866,-99826,-35217,42990,122977,130412,115629,87446,35822,75865,185679,138966,-39759,-92936,-13723,17808,-1884,-8483,-18634,-11772,5390,-39852,-67361,-18352,1733,16920,73525,118970,116726,83614,9255,-88618,-107919,-58769,-8410,54871,58441,39811,75955,142831,153180,59520,-45614,-56747,-35725,-34348,5704,21864,-17641,-49905,-54109,-29799,5088,-3569,-44486,-127474,-188946,-147794,-25108,40560,-11643,-55740,11509,111924,94952,5097,19597,91298,49709,-53900,-111596,-85521,-4027,78115,76524,21059,-19160,-28877,-22279,-10527,7217,17877,12568,10664,69132,164284,194305,93846,-74952,-133731,8533,131908,43379,-95960,-60914,38339,61741,13954,-23308,-29386,939,4475,-47212,-85115,-57812,42676,88733,47590,61341,81594,7016,-51985,-31403,-9918,-2642,-14394,-78625,-125161,-88221,-45029,-49199,-33740,26645,65719,63545,68362,81573,79857,58747,2517,-15303,7595,-4060,17088,96714,122961,81430,3685,-42111,-49296,-49155,-29334,18830,65089,43921,-3064,27854,114724,115745,56686,-10220,-21546,-4466,-53034,-108863,-90627,-48925,-65068,-78303,-20489,62974,90306,76539,37912,19371,40138,66173,82134,74387,50136,35055,17221,-34439,-33148,38322,95969,117340,110126,67523,31932,41691,75472,89363,62812,38386,-1429,-55615,-102834,-133598,-107836,-73584,-89382,-142562,-185822,-157429,-60578,20362,14447,-61635,-57713,17275,-338,-105791,-119350,23533,128271,63652,-5174,-12130,-25978,-13166,21501,1713,-66939,-104101,-107327,-83744,-20879,83856,112153,17148,-36958,-32966,-71057,-60527,19812,20305,-46667,-46893,-18822,-13663,14171,40861,1068,-82494,-79377,10729,18722,-31227,-32537,-26171,-48262,-36684,-11745,-20752,-48038,-42191,-630,20877,48966,61281,7796,3129,74734,68569,2247,6920,14447,-35811,-58089,-42921,-55665,-77886,-61972,-4523,36088,31992,27068,33025,45466,81403,98055,54654,-23378,-112964,-86637,15660,25358,-30719,-28850,-9410,-16118,-50659,-106549,-118188,-59854,-508,-13834,-39158,-24661,-2735,1372,16236,29677,15013,22802,57791,75992,64875,54999,67607,72397,33809,13409,69909,155885,202551,161600,42626,-15154,-35589,-81778,-141191,-149955,-68012,18174,21232,-40371,-53926,-8485,26508,56476,87761,90295,27417,-41404,-10558,63106,44617,-28569,-94069,-93213,-85104,-104474,-79862,-71070,-94321,-58934,-13453,-19586,-27851,-15126,-15260,-1364,11325,55423,77402,1766,-88311,-71869,-17950,1957,15056,38351,-39109,-149874,-136424,-93305,-118348,-107669,-34462,32540,17689,-43632,-31580,37209,79765,89799,94889,85172,14794,-26696,45140,92288,49554,46985,80395,79218,80272,55793,12651,14327,60626,58424,-36135,-94526,-42344,27543,41688,-521,-12529,42657,67573,49189,46437,27913,-32530,-93461,-103380,-61117,-263,62017,74768,-29672,-127595,-58963,29025,-13678,-75814,-51316,-4572,35786,72234,58455,7703,-61874,-119518,-97920,-45045,-28329,-28869,-15394,20618,39925,29451,45677,60291,35794,14831,44415,93585,101299,78144,48998,46120,76545,94983,46805,-44296,-76033,-22840,17836,-2873,3469,47538,50285,-14725,-67465,-95501,-79114,-60256,-56846,-20863,55435,83490,72075,76256,62265,-42959,-110243,-14869,107815,88036,-10627,-50134,10547,16039,-5248,26963,75053,62499,27781,1585,-47314,-61996,-45401,-56156,-29172,-2482,26383,90545,82994,17756,-8225,-17650,-29580,-48750,-78187,-77279,-44813,-6355,19752,44495,78517,73443,-3083,-19030,20678,-27464,-120012,-132886,-79258,-56895,-86378,-87531,11380,81674,36203,-18792,-25412,-31114,-25168,27486,84328,144197,146865,43714,-21164,-1629,1034,22183,65518,53983,11919,-34131,-22147,13131,-21292,-51395,-26921,-25441,-45889,-72906,-99862,-156838,-189484,-136754,-108765,-98405,-7172,46017,-1011,-25764,-19740,-39321,-22669,3250,627,35522,74136,67041,60380,59419,47161,33889,6258,-11744,12246,28694,20104,16392,7723,7637,3363,-25223,-36464,15254,69799,53447,38513,92129,84261,-36229,-75964,-17738,34488,74589,89525,33534,-21562,-31171,-47775,-48210,26126,80448,8333,-114289,-132893,67062,366713,456640,212459,-57178,-134102,-75457,-8186,-13861,-82806,-65341,38193,51640,-34497,-54600,18397,50134,49632,32062,12727,-11347,-20469,-8676,5917,5689,15490,24278,38986,51340,-12616,-116350,-173745,-176539,-131797,-87589,-54241,-390,62161,59156,10557,-14756,-40756,-85085,-104987,-32358,6675,-71,47608,87408,77216,111564,99035,-15437,-62900,-41861,-82450,-131656,-89805,25878,137163,102555,-3716,-27454,-32086,-58268,-94927,-147440,-130920,-27804,-28626,-77782,-37557,34079,68609,43357,50788,116697,105655,13082,-22501,12896,46874,36599,36673,64553,51539,28755,47438,53220,-16196,-58290,8983,61647,41922,35152,32037,23377,14141,33543,110959,162557,122138,47065,-829,-38048,-114587,-142031,-94317,-95717,-99271,-55935,-67722,-107847,-57161,4602,4233,1225,2027,-5049,-3182,-15275,10207,82238,49639,-58331,-106412,-140798,-155261,-86840,-6293,-26378,-74438,-68108,-37246,-32812,-84115,-135076,-115073,-34298,59626,90727,34961,-15554,17391,65751,61017,27900,52479,75195,62955,51659,10242,-31551],[-17427,-31748,-48568,-35256,-20290,-18402,-38181,-52755,-35818,18466,90460,139090,94053,20398,-23764,-17404,62946,148109,103163,-1538,-33656,-998,23742,33099,49907,53592,29670,-460,-63376,-138183,-175161,-122857,-6327,59312,21568,-33780,-18011,-14954,-23477,25897,71906,38543,10353,56563,82643,36652,-5994,18654,30789,2842,-2085,9652,58500,122558,132885,116924,120778,148971,181562,175043,95966,8270,-20906,-41475,-63790,-54558,-32527,-22254,-27735,-89539,-151291,-153316,-124185,-115448,-100558,-80945,-22084,33501,-6668,-85350,-102064,-130965,-140513,-53560,39431,95327,146570,126866,24678,-25506,-4108,33106,71775,88532,112693,100808,70293,61651,12389,-72133,-42529,40593,17779,-71528,-120664,-48822,54206,66769,18313,-16895,31922,94292,38769,-79352,-133412,-100788,-47851,-52442,-79139,-113878,-164223,-150092,-78237,-25782,43660,101297,72675,16043,15099,23721,10995,-16292,-30388,-38116,-32683,-17022,2011,28683,40209,32421,24471,12639,38304,84645,56951,42453,48483,8676,31,81037,100592,45580,31896,78235,93778,21364,-23199,-17306,-1637,28713,32129,-11288,-23679,-7743,-176,7831,60690,111698,52780,-37705,-29750,28125,45527,27881,-17765,-47728,-15013,-13117,-79346,-150694,-138124,-58588,-19338,-36745,-56943,-86604,-73818,-40774,-67995,-87206,-74399,-105047,-119458,-39674,55155,54402,16108,1407,-24638,-51018,-19168,64929,91895,18517,-67353,-88656,-59925,-7585,20296,27834,21286,-22383,-50136,-19449,8858,22931,16510,-8165,-7165,11540,-3475,19450,79215,76861,13337,-43106,-26300,18445,-23366,-103292,-71006,26235,31082,-71020,-129779,-108215,-47315,-15737,-25031,-38520,-32731,-49277,7705,100474,75410,-17423,8431,93462,97890,36029,8728,-2560,-5062,48335,119425,118528,76042,41685,34094,25117,-59482,-134897,-90028,-49051,-47376,-3083,44055,8918,-30266,-54115,-59349,-32944,-14869,-12251,14499,45364,82323,127701,111770,59425,6573,-49945,-59243,-26799,-32780,-80755,-38086,87415,140822,146072,108801,44512,100666,194821,71281,-115167,-122603,-17134,31646,7393,-18754,-14726,27326,59382,11830,-34976,11189,29140,8769,48223,140982,189585,130157,25330,-45836,-74595,-74363,-28476,23052,-13512,-50712,5029,118012,181352,122793,10681,-48498,-71238,-58724,22684,59093,22656,-23484,-63003,-58249,-5375,4660,-34768,-117131,-181022,-159110,-42558,83114,138369,102812,52933,109843,147551,72187,33296,87359,65632,-17568,-49020,-28380,21545,79082,79946,55970,50870,45606,14475,-2780,8189,16505,32464,51567,47223,58780,93520,45167,-86296,-112117,50204,156458,42026,-59109,15767,41690,-29554,-37923,14307,4687,-25389,-51874,-102587,-133229,-104199,-8460,56620,41029,43647,50820,-2546,-60179,-52086,-36534,-55949,-86213,-146693,-187249,-95491,-4538,-29897,-54918,-20287,1412,34569,105108,118662,66161,20500,12722,40319,29240,-19044,12268,97116,88230,3818,-67548,-78490,-23628,30017,34187,47180,79570,52756,-9481,-8669,41463,38866,-15269,-83956,-73865,17913,70215,8807,-50021,-61985,-89381,-89457,11750,122473,124264,80236,37462,15948,11223,10826,1790,-10517,5606,28576,-14798,-105397,-91023,30703,100241,80195,71689,49466,-17968,-23388,42483,52684,34770,69162,53554,-10247,-41816,-74683,-57782,-45979,-121748,-201169,-216360,-177397,-65403,44264,40239,-52785,-81010,-27573,-26419,-80571,-86879,-21716,39835,12967,-21020,-15083,-33137,-53650,3894,19643,-51475,-82882,-75474,-53745,8308,87125,70948,-41288,-101279,-92363,-78056,5197,78672,13147,-89289,-88671,-16720,14301,-1952,-13481,5819,-14982,-65672,-43769,17346,39422,32216,15966,-5009,-3133,-24515,-50454,-33457,24286,92021,100834,55511,8174,-13165,30136,81559,16297,-107074,-116348,-26205,38715,48848,52270,65914,27053,-1873,29326,12373,-2959,52987,77462,58863,97693,105363,13145,-77913,-138808,-129033,-55450,-6181,7525,-538,-76940,-135133,-126466,-122899,-129067,-74702,-32234,-39298,-41506,-51260,-76399,-60808,-7258,44371,70839,88898,60282,11096,40644,118077,99395,6991,-36133,17720,114372,175900,188806,180467,82582,-22670,-56161,-77838,-109960,-68819,16907,-4223,-67076,-76963,-51062,-16913,7389,42656,76704,87118,38857,-37007,-31668,46810,62032,38462,4604,-23858,-30400,-33913,-22378,-63892,-126093,-118273,-74489,-21129,27181,39025,22167,4924,-15890,36616,107358,81612,8890,8922,36058,10570,-13460,-3783,-73274,-142976,-83323,-18547,-73487,-120894,-59466,10349,7522,13449,70268,86749,76151,55165,28834,954,-45828,-45505,47881,93695,46199,39019,98028,120557,88641,47076,42284,59439,75518,54351,-37301,-107562,-66092,9774,12779,-26567,6606,94975,105569,39620,-16709,-43602,-58288,-71230,-54793,-9092,55424,115990,107207,-617,-71825,-7488,50366,-11555,-73777,-11250,70283,96417,102853,96000,77524,49734,20015,17639,37623,27978,-162,-5848,-4891,-46462,-75261,-39506,-8501,-26743,-46055,-26790,31709,81317,92758,87717,78547,45623,11512,-19739,-66535,-73538,-39817,-18382,1555,35004,36117,18128,-6983,-69213,-158484,-150436,-98310,-84869,-57691,24861,85041,97834,81313,15264,-86671,-105505,-10268,111553,102890,-41765,-122744,-25567,34672,-20074,-76138,-84160,-79390,-79976,-64178,-27858,-1855,3445,32669,104462,105732,72845,91628,71059,5540,-27288,-51906,-72427,-92540,-135126,-140226,-57699,24411,54848,61902,67648,59256,16197,19011,42697,-6347,-70081,-73651,-20538,32665,-10885,-64476,2712,68646,46430,31380,44934,-8304,-61564,-26944,42606,80139,69876,-3308,-74091,-82020,-54605,-15451,-28201,-87602,-128365,-120666,-29097,35014,-22662,-76485,-33899,3042,-20165,-53472,-45831,-75609,-170203,-221406,-208666,-124580,-9339,32319,5056,-2525,-17921,-72303,-79200,-5396,59878,77024,66920,62511,83723,79518,25299,-7906,8468,41458,51586,-5062,-62101,-50050,-3275,61047,94862,51002,-12518,-15258,14237,34173,56200,114888,108364,-7390,-71276,-19965,35128,40511,26076,-7432,-41120,-48741,-44854,-32206,34345,85671,27041,-96398,-150719,9280,339858,470379,227515,-21594,-83012,-67523,-32535,-33596,-72672,-30953,35418,-25000,-102982,-75789,15995,61879,109375,105909,7962,-100761,-121959,-99986,-62574,-7828,28522,14018,4077,60458,83923,-10874,-110307,-140264,-119119,-62730,-28611,-38845,-695,68299,67980,-20294,-111131,-163339,-137477,-9846,49416,33003,66280,62015,26913,61968,43620,-35496,-23145,16460,-27836,-70268,-16529,93144,175211,120370,21783,-11762,-36666,-74595,-99766,-97227,-40578,68224,106479,69952,45195,64933,81832,64781,94365,147788,107336,58951,70358,69281,34993,-10707,-18271,8219,-3911,11326,85726,84492,-9378,-29454,37682,16459,-39711,-19694,-36820,-64404,-23909,28297,74656,105846,92172,86362,72329,4936,-93313,-137657,-112661,-93488,-76492,-52873,-49217,-72245,-42100,16867,63237,57819,48576,71101,66685,772,-14254,30223,9974,-25508,-38347,-92730,-132902,-59581,19660,8125,-28901,-38369,-31029,-15586,-32059,-71871,-62274,11001,72886,14430,-84724,-82840,1067,51144,44196,13177,22872,22210,-4359,6818,19720,16345],[10063,31999,4938,-38844,-44871,-21556,-36896,-52152,1146,62402,78178,76974,34211,442,-637,14794,63631,145632,148729,63247,25058,57652,64563,25383,10999,49873,96027,80306,-50614,-201811,-246584,-146256,-4596,44393,23588,2801,-16824,-60493,-50570,9553,24521,-40820,-90153,-43636,33387,30135,2510,42145,74121,71675,52014,13078,10909,75103,137573,157575,132916,142638,187177,151899,36648,-23188,-6742,-38742,-102034,-75452,-8008,54,-35014,-85989,-121136,-132503,-120802,-114815,-98345,-79750,-29487,8796,-38114,-86916,-56542,-74721,-118982,-69815,17798,65117,70732,47426,14968,-19523,-71054,-51052,58826,122640,120222,53765,-2476,-8815,-9614,2449,65468,77240,19793,-78482,-174282,-94617,76487,106276,39604,-19796,-11360,34944,9320,-91750,-144040,-59044,49606,37146,-49077,-106855,-104534,-47092,7036,18352,-8573,-39021,-24595,1502,20981,-3203,-51042,-81391,-70706,-37466,23309,69471,65962,60472,36535,2245,-17165,-23716,19655,71053,37029,3958,-6551,-23247,7981,100439,107003,84,-63341,-23036,777,-37781,-46420,-45053,-24615,32757,35954,-23868,-54650,-40127,-20186,-6907,64862,125147,73771,34020,33716,-13099,-69796,-50493,-29309,-39086,8428,50907,-44356,-158754,-108613,-6167,3816,-24007,-36050,-86931,-85587,-19283,-27210,-85310,-63660,-34938,-20333,54382,147344,140770,75481,28085,-32134,-81595,-58530,16449,43162,-31410,-117688,-126029,-82697,-33599,30641,90385,76726,8778,-47632,-69693,-57353,-4589,18695,-332,-297,5906,5526,36845,71920,61931,37727,23138,8246,-25093,-63368,-73807,-19117,53242,49307,-66723,-120189,-36084,51646,47606,26863,9830,-16121,-58880,-74059,-49648,-12909,-6929,45123,144825,166211,96390,65880,47872,-3438,-4162,54908,97904,104586,85428,78323,61586,-31726,-123760,-107994,-115745,-132171,-43167,38301,12629,-7641,-24157,-51559,-51999,-36141,-4847,21515,37996,61925,74934,70082,97717,87792,15851,4143,49326,39496,-20246,-3456,74495,100960,117467,116678,63364,82515,130605,68101,-11071,-6072,12574,-3177,-41512,-26652,38955,93566,104951,59733,6638,5125,-7594,-42530,-20459,87395,155886,87096,1540,-7225,-22286,-68140,-40139,-10217,-57378,-93881,-59765,25285,105226,107520,52303,-18531,-90872,-115427,-35383,61537,101443,79949,16990,-14202,19223,33140,12905,-46201,-114997,-121170,-55836,51174,148533,113661,40546,82740,142580,77646,9458,49329,45535,-5191,33946,103580,83753,50821,36277,36459,67628,84284,33960,-32579,-35396,11912,72078,108926,54939,-21921,-20061,-8305,-33433,-3631,88472,101130,7568,-21603,58879,57689,-25312,-16688,55359,24446,-31209,-41363,-80078,-121530,-124942,-99101,-69441,-19257,11750,11570,3298,-18018,-31562,-53192,-115196,-153569,-173251,-160717,-37285,49052,-20619,-74180,-52547,-57964,-36104,71551,118205,54210,12754,57776,114053,83919,-2875,-9289,27017,-20732,-97818,-124486,-98576,3546,106151,100865,65520,63038,23759,-29337,-65483,-104949,-112410,-105204,-93031,-43659,31763,83333,36620,-12550,-25721,-35401,-6562,82075,116924,56695,-5089,-26135,7523,20161,-20592,-62142,-73426,-59041,-37397,-74708,-159165,-125125,657,56391,30751,28727,18444,-48838,-75487,-9923,-762,-45724,-8348,30347,33223,17894,-44074,-39920,207,-50283,-123672,-158495,-142456,-46425,83720,95419,-17104,-103619,-106567,-65864,6191,52581,7538,-35312,-26060,3768,12192,-23111,-65481,-14668,14988,-37666,-60640,-59875,-21078,59231,83045,21193,-47091,-73091,-85862,-70461,29577,97316,33324,-33568,-18017,46967,64322,-3041,-71551,-40860,-3819,-47422,-50961,61771,155164,127059,58572,12691,12621,-5134,-37517,-11359,58725,109167,111076,64597,9166,-7169,-1060,30641,24909,-91057,-184006,-91496,59512,96281,78662,122606,133194,89442,30649,-50218,-35959,61538,58004,2160,44618,69587,-21150,-95457,-117221,-118485,-106180,-56615,25523,36191,-63216,-114782,-94455,-91195,-92253,-58747,-46453,-37429,5678,-2439,-63605,-85120,-74228,-24284,81190,155873,72278,-50324,-9450,93874,61817,-63421,-81170,27437,120966,122835,97800,92399,28856,-56106,-80242,-82410,-90219,-21379,47004,-39799,-131905,-82238,-29060,-50108,-77588,-42534,18487,46399,14951,-39152,-62691,-36157,-20216,15666,50261,25393,819,129,-7732,-19197,-23265,-69862,-110127,-45112,38033,68993,79106,35069,-60076,-50211,38081,72379,64058,65318,55521,3569,-61885,-113193,-134972,-85982,10073,59320,-18220,-116967,-103977,-51008,-7552,77447,128394,89603,42837,2272,-39587,-58454,-57153,3588,119939,139177,29070,-44482,25950,94038,77681,55780,82748,80922,30563,-15170,-48863,-72297,-51449,10679,39206,19962,55012,120954,100689,27966,-32634,-58706,-38595,-9510,3474,32746,81573,130133,126860,48998,4784,47471,50697,-28882,-74436,-4149,66584,72985,78333,82161,71467,86525,107277,87358,67466,53774,25506,6647,-6240,-52673,-103809,-100914,-60587,-32885,-34003,-49514,-22125,15246,12578,24186,60698,18797,-38597,-32087,-27068,-20193,-16247,-15983,32248,70667,33560,-30104,-78071,-116537,-149402,-133169,-89225,-60991,-45439,-3661,44874,63126,54284,12307,-16256,20090,63879,102717,100332,6243,-78895,-27085,10540,-43348,-125355,-179741,-173437,-156716,-118911,-14153,54931,42483,68416,155159,144288,56600,20462,-18607,-57345,-51222,-48565,-71678,-100124,-123269,-90909,-9014,48689,57978,76860,93357,76091,50585,58979,68342,48977,10411,-3829,73987,126000,22162,-50471,-10246,9296,-16434,-5167,31798,14732,-37870,-42745,-18257,-31389,-46913,-55789,-89081,-118936,-82769,-40171,-84870,-150311,-173003,-142763,-34826,36716,1294,-48893,-12972,27174,2526,-10401,35749,16363,-89842,-164153,-176395,-116593,-34300,11729,26550,18538,-15466,-54639,-39598,55603,122229,60451,-20338,-10892,25102,5241,-33484,-25724,65000,158143,125749,6012,-49532,-25265,17382,78716,124650,89116,21334,1884,6021,7482,40620,120371,143786,62892,-6197,26992,73677,27163,-25475,-26103,-46632,-84484,-76332,-33075,8423,-2754,-55889,-84930,-90858,32953,354022,497824,255515,40494,15890,-3564,-40713,-66736,-63835,-9521,6484,-70758,-105984,-73033,-25684,-6238,63163,69365,-43803,-159005,-165982,-141367,-123450,-71366,-4067,1691,-510,91248,180356,119848,30945,-1376,545,47436,51144,-55064,-67106,72911,141682,9052,-143125,-184442,-99980,38228,86843,40007,20007,10708,20411,40162,-2680,-34938,16721,58506,44686,10519,6291,57676,118384,73680,8465,-7095,-38050,-77522,-60202,17973,81450,118777,140581,117631,65050,69263,61767,13989,23039,35516,6274,40214,83845,38136,-53917,-113300,-110788,-83088,-64591,-21268,54761,42771,-30566,-24376,4859,-70049,-133879,-82279,-59229,-54366,1684,19606,13882,22272,28271,53536,50438,-11208,-67318,-100510,-114134,-84041,-44606,-40004,-34324,-33611,-28583,-19529,36727,79036,100858,121641,97230,-2509,-63839,-49263,-25499,29305,69138,31216,-6686,46754,90215,55028,13700,1142,-3006,-7863,-25053,-52056,-31530,46249,96355,17559,-82016,-33394,54055,45892,2818,-32392,-43733,-57492,-77703,-52676,-12218,25831],[28317,68189,36100,-28489,-34301,-11239,-35443,-41062,42357,98629,60467,-18941,-61768,6524,81895,73207,39050,71617,90100,65196,57873,56633,19313,-33679,-42348,17819,80086,39838,-98830,-209154,-205360,-107630,-11798,-12974,-23427,20086,17136,-45910,-62150,-52638,-36889,-31836,-74844,-109906,-43324,29115,31693,45813,62527,43531,31869,20876,-17653,12690,122944,193996,136427,79915,88055,57494,-32341,-53332,5710,-4092,-60921,-44523,25498,45711,10349,-2494,19225,-12035,-79465,-106562,-79255,-44950,-4904,139,-27660,-18515,29532,10640,-42570,-35034,-8467,-21585,-48189,-33847,-1082,-7266,-55567,-23357,82805,108065,55133,-27613,-63174,-73814,-63211,9370,95626,55358,-22417,-75423,-138695,-72512,59398,47877,-28293,-51623,-48405,-43142,-49032,-79055,-83916,15846,115792,78878,-21128,-50416,14363,80580,60421,-5156,-102052,-176654,-123132,-38291,-25459,-73786,-99984,-100334,-82363,-37694,41972,111889,117891,69836,-9696,-61662,-77600,-56177,4090,16977,-3013,31816,37650,-12203,2700,84564,79381,-39897,-96316,-45881,-44875,-95846,-94372,-88966,-53843,15720,11235,-56260,-100375,-104934,-65357,17750,123943,140829,96089,115652,91389,-40592,-156176,-139519,-77172,-51413,-14503,40339,9671,-69394,-34781,47780,80317,68505,45516,-28921,-77325,-16827,42618,8716,4022,71648,90378,80939,109949,112671,78959,34256,-30913,-71806,-55614,-17975,-13507,-97193,-185795,-171417,-115699,-67492,28321,125508,99024,17805,-30154,-63229,-57720,5437,62295,64637,2874,-64398,-45108,-4362,-1666,14098,63534,70957,-2925,-88248,-80838,-17693,38605,53089,10892,-88993,-92490,46813,114905,67531,51056,76852,75896,20259,-57374,-90312,-41449,569,46896,124957,166403,143998,120691,88852,18005,-23187,14181,79701,129320,131817,106221,57255,-7887,-60216,-76921,-111795,-118673,-62131,-34134,-54647,-13237,16587,-37915,-100861,-60529,44532,81404,72500,68928,30036,15688,95616,122422,61085,30092,24647,34447,78425,115417,110294,43464,20852,63730,48433,12314,53726,159859,211720,169695,79265,-1822,-65401,-34198,73527,109617,62032,34536,42892,17999,-41072,-91569,-100106,-26579,2207,-69976,-70089,11323,26413,-6538,2786,4514,-20429,-24736,-47022,-53223,-162,42484,50689,11037,-75754,-147955,-96568,47969,150332,159883,118219,84152,89717,75041,38897,-20643,-97915,-117988,-79154,-28235,13428,-8547,-13901,32463,47655,-7029,-15122,68453,88559,23211,51470,158667,130374,61922,50049,38136,31933,45539,24274,-50978,-77663,-12260,75346,105913,35460,-62584,-62910,3778,56432,101561,104378,26022,-22555,7881,45518,38017,36584,59367,63289,-13640,-51378,1215,5476,-47254,-86224,-120399,-146158,-76459,-10586,-1998,26028,41557,7887,-41388,-103376,-133618,-125344,-68226,45542,88786,5290,-34698,-20307,-50875,-58312,35924,114255,84173,64935,110884,138426,107163,32219,-12663,-34356,-109402,-168846,-152513,-96975,-6734,90790,101421,55719,28767,-13536,-50687,-102651,-172752,-184620,-118617,-33590,22841,32898,13711,-18751,-17771,19950,50731,83494,93027,25179,-67479,-113280,-92061,1832,38385,-12132,-22439,-18459,-79098,-108594,-88075,-109860,-69990,2892,1327,-4920,18926,10851,-33823,-64777,-37301,-34838,-95091,-92413,-34270,21307,10447,-70485,-85062,-6169,46279,19038,-53257,-71903,-10453,71681,67355,-20653,-92440,-125161,-74966,68414,151403,69011,-39446,-48801,6276,41940,21853,-23681,-3888,32447,-5144,-44862,-53379,-12436,38430,23059,-11177,4547,30559,-2972,-42494,-2729,38971,15378,18045,71115,117771,107339,-325,-115444,-119054,-87709,-83188,-15790,114820,180638,125004,44374,-15540,-19737,5153,8136,34535,80078,80144,58943,54429,56416,38436,-28742,-23603,63994,28426,-89390,-61712,42307,46183,1380,31983,99190,95738,4054,-57801,-1973,67115,29689,-27877,-5978,32892,944,-40659,-65576,-80790,-99118,-62186,21955,28348,-28694,-10194,23879,-7183,-32585,-40950,-26762,18498,75579,62620,-17311,-99978,-155896,-122003,16263,104360,29657,-56409,-26241,21071,6865,-50613,-61088,-9830,35065,29669,16908,10044,-20393,-48412,-68946,-78119,-82717,-32255,17701,-42817,-90585,-17846,23193,-46844,-120107,-95456,-5743,35345,-591,-32295,-48866,-76098,-121508,-110640,-58831,-41598,-39191,-22950,-21452,21332,82763,23422,-76426,-59083,7135,61907,103509,57713,-91033,-139140,-44193,43024,58046,40648,5137,-34157,-97320,-162554,-119275,2274,63301,64530,19482,-38965,-69273,-81699,-34581,52023,46790,15202,37585,37308,-25847,-66731,-43450,48652,152778,140618,-4007,-126678,-97955,-11440,33163,51300,86751,66491,-13740,-55284,-37599,-5870,8585,19153,38884,44975,73630,102812,68084,16004,-22522,-33986,5343,33080,19286,38104,77483,113060,116833,73345,60539,91962,53287,-45302,-90391,-37699,14089,17988,33824,16891,-29077,14127,80900,50659,17488,49546,65313,48300,32512,17434,-28704,-61986,-25745,42370,57718,13664,-16322,-30718,-61469,-64115,-11402,-10167,-29469,-13767,-15446,3930,35714,43076,63417,68441,29694,-48456,-146174,-144852,-82705,-63252,-52203,-14615,-6256,-19669,-18762,23146,76072,84307,87597,130093,128014,68980,40085,39261,19412,37497,20878,-26994,-86986,-136697,-133640,-111787,-74328,9847,55001,18018,10929,90875,105057,16440,-42711,-65978,-66912,-35490,-10587,-25869,-49672,-35713,27733,65140,55207,29953,68669,117706,100281,77453,93634,110229,105932,29213,-33956,70332,140250,36844,-35210,-28586,-52579,-91516,-85229,-40395,6382,1294,-7281,-11592,-43506,-66032,-51694,-50624,-71875,-41824,-24392,-72252,-98161,-73994,-42411,8563,34903,7212,-24807,7724,30832,-3511,-8718,31966,2389,-55023,-63768,-67505,-70118,-50192,-12384,21109,17504,14410,26738,60118,101049,91127,2192,-73867,-77685,-62636,-61275,-60511,-39301,70575,188310,142795,23878,7465,42162,35233,36139,70079,71385,39771,40820,49615,23284,44408,134904,191685,139335,63701,75116,115384,45030,-27831,-17444,-29081,-68603,-48725,12325,24304,-57980,-135042,-88524,-13041,133805,418972,506016,237382,55361,82476,66318,-25384,-53914,-2285,31328,-24004,-98126,-103401,-69028,-48455,-51640,-5182,-8824,-78168,-134630,-124161,-100259,-118942,-135088,-75758,-26477,-8747,68096,147152,128470,99678,99661,101832,125797,106928,-40499,-116469,1223,109387,22627,-129704,-162050,-81506,28273,71477,24531,-37084,-32609,24221,36438,-4031,-9075,24840,49144,62519,31058,-32071,-41180,-198,-15670,-32433,-13906,-33003,-61302,-28941,64586,107393,65423,11512,-14438,-13814,28416,11252,-54348,-41324,-41512,-62030,-7270,19499,-48224,-106413,-114278,-104645,-98802,-61535,13713,57818,13248,-40309,-30347,-32078,-82030,-120906,-97432,-48497,6440,32955,6577,-9512,-8290,-6427,4936,4193,-13988,-11727,-7861,-26851,-30339,-13842,6959,30598,37774,12248,-52498,-52333,43833,115186,112965,75073,-14345,-93859,-80933,-23269,32447,79745,104096,136288,168869,144130,68645,36508,56183,67823,35340,-17300,-47378,-21636,46300,91443,55715,4628,65961,122465,49996,-24530,-55462,-79510,-104089,-115454,-90515,-50162,8917],[9875,38092,23493,-2252,9271,13459,-24154,-26059,36403,74780,29618,-61299,-84696,36878,144834,112466,27895,22410,26172,11894,-66,-23309,-51019,-62892,-50288,-4281,23486,-26676,-101586,-113643,-81474,-40941,-22400,-66378,-92916,-39683,23129,10991,-62167,-118229,-50652,69901,62007,-43127,-52390,38383,69597,40526,1531,-42497,-11247,52190,28905,9724,102196,187629,122129,10890,-15172,-1333,-38599,-48775,17523,46098,39945,42466,60943,68166,46531,47908,94181,62326,-42272,-94124,-73773,-22897,42799,41869,16000,46517,87653,64968,18874,4351,2122,-23240,-46035,-13790,14579,-7999,-8871,76216,140160,82101,3241,-26279,-9235,-36128,-78913,-50653,21380,16946,-29148,-34542,-32201,1411,4887,-79525,-117106,-48308,-7160,-46648,-72226,-40306,-1389,54045,110905,77411,9332,17101,84681,92752,-333,-84896,-131867,-171803,-130408,-53814,-71043,-136694,-109731,-44331,-16016,-10268,14946,87357,137769,61350,-52337,-93008,-106086,-76413,-13100,-19047,-2959,101625,110911,17082,-27158,31759,75400,18326,-27324,2280,-12609,-79435,-91813,-92190,-71601,-13314,6432,-36254,-89217,-137130,-119928,3331,129409,129674,105690,146440,118020,1095,-97105,-120336,-96109,-75787,-58197,2482,74046,53277,16873,54304,118459,113389,77938,5588,-100625,-95985,14387,50204,36583,108587,120270,29131,12334,65948,83575,35651,-19380,-15551,18147,25691,4949,-55432,-133643,-149529,-124303,-88725,-7325,88333,80442,35513,35863,9449,-22090,15879,86852,109494,12725,-89122,-73232,-59163,-102594,-74019,35089,58777,-50470,-133374,-81611,1770,52404,50918,-22817,-107530,-70868,46472,66596,4012,14276,109011,186484,152686,60333,-4408,-15547,-8716,27649,70245,120540,151769,122468,61696,12514,-23086,-15284,35216,115354,157354,119429,45354,14343,6188,-26702,-46636,-34727,-58724,-94119,-91196,-22418,12123,-39612,-104331,-49403,75125,113597,78879,63090,33488,-894,26406,42392,26388,14919,-30594,-22013,84743,148071,118831,4444,-62895,-14626,-9296,-66956,20308,213423,295176,236352,144755,57581,-23632,-20548,63617,63532,-13213,4602,79346,55954,-41070,-115947,-146282,-110841,-122271,-183197,-107385,21190,53852,80098,89127,39120,34538,89565,41530,-39809,-54120,-39652,-1109,21064,-30360,-113740,-86701,45407,141613,173190,176204,154519,142518,98795,21632,-59352,-112945,-113448,-75240,-58530,-69538,-70025,-40394,-24204,-68489,-81616,7509,151598,189579,67126,1264,86015,119843,104967,113419,86917,24282,6603,6644,-47275,-99817,-69099,3779,16352,-36134,-76568,-23743,75473,122534,127784,97339,11761,-5586,44738,35988,-4167,47846,87269,25064,-87325,-95606,9540,60341,21500,-6511,-23996,-72251,-66160,-14285,10450,49352,68762,30244,-14822,-51677,-73401,-57944,2864,82070,89181,40401,41255,46951,6824,378,55471,101955,99619,99030,104719,92487,77582,43830,-8230,-39670,-111007,-179488,-150251,-89239,-64180,-7977,42884,23956,-14747,-55364,-86355,-97504,-92490,-102502,-60551,9400,53840,53217,11934,-42542,-52084,8184,57598,65543,19870,-66588,-142744,-162985,-105584,1163,19965,-3708,65202,73632,-74312,-144578,-66194,-24496,17486,39358,-36970,-60099,3676,20523,-4132,-21516,-28155,-30620,-55820,-76357,-66237,-23203,-10329,-75773,-131740,-81128,43705,87717,24740,-20912,-15,-3151,-53036,-73275,-46102,-57617,-50288,44608,112309,76477,-1612,-47323,-14613,49898,56752,564,-10060,28117,472,-47316,-53188,-45485,-66697,-82807,-45837,33591,103672,77937,-22146,-41497,-534,-994,2025,60678,123386,105362,-23699,-147901,-168193,-158214,-111261,28198,122266,91240,30535,716,-36341,-47179,-12112,31272,79638,113223,72693,-9702,-13456,48556,47597,-33905,-50533,49751,109782,86805,64353,47347,2643,-58379,-77156,-21604,4075,-34394,-9637,64859,61287,10260,-24617,-36676,-1026,38254,23504,-31309,-39522,-20111,8089,27595,2433,-12158,52785,85487,42523,-1054,-21273,26426,103761,124832,65463,-32152,-118130,-163733,-139898,-69306,-37619,-45199,-17073,1377,-5134,16850,35210,-5635,-64525,-69807,-22083,11039,9435,-1194,10225,-18288,-57804,-77997,-66972,-24813,-16651,1273,49294,55960,7523,-41800,-33258,34168,62860,6769,-24150,-1280,-15419,-105033,-170871,-178579,-150465,-107907,-61328,-18936,25820,66386,53879,-371,-38916,-31412,20026,56942,47220,-50764,-109212,-23173,78530,54703,-14940,-67197,-87013,-101417,-102276,-34416,59526,59714,9548,-7696,15704,-138,-67891,-82621,-79909,-125719,-90313,57670,128421,35357,-70151,-45917,58009,101542,48438,-47084,-138438,-179579,-127281,-44742,-19688,-370,7344,-18849,-27467,-13239,27951,55224,10652,-21577,4054,32466,39966,23860,-7236,-26002,968,45991,13252,-44626,-16537,54488,88178,67696,44114,74140,106900,63631,-25276,-79186,-50277,-13154,-6880,-1349,-54296,-119917,-54621,29323,-17060,-48302,29990,101092,105848,72976,44787,26328,27555,72681,123921,127392,88280,26243,-28205,-64398,-91389,-83488,-62177,-36962,-36225,-71199,-40359,46331,83255,53275,2237,-19262,-28035,-93652,-87325,-19643,-24537,-61656,-26102,-2366,-29679,-44161,29552,124226,122727,65396,82377,102152,23295,-50350,-9419,55056,92144,56379,7283,-39887,-83268,-85777,-43610,14291,59032,44350,-13130,-31604,30755,58245,-5562,-55121,-38548,-21097,-20206,-7598,1400,-2190,22331,72608,80261,27054,-17286,27939,90830,85815,64243,92286,135677,123061,-2797,-92600,2539,97468,69528,17547,-12650,-46145,-67960,-72067,-36730,12816,18991,14602,21621,15456,-9893,-22185,-21845,-6726,23381,1811,-54990,-49944,21385,76679,74323,21746,-33436,-48866,-17712,-18437,-58509,-68858,-57771,-82313,-89523,-49039,-26486,-41121,-57578,-48740,-32009,-15865,36427,93579,104169,56251,-4358,-7290,7534,-39912,-80905,-44190,-42069,-87419,-46382,40001,43093,8890,38563,87708,74136,38041,22491,20834,22001,42547,58427,48532,62227,120684,160601,107828,30955,33779,73814,33214,-25513,-34786,-38164,-31813,20709,73564,68269,-4832,-76335,-67692,2182,184557,441941,474050,196476,26422,71662,63744,-32999,-19389,72544,70396,-24412,-96780,-120163,-93205,-38733,-26592,-24329,-46751,-61512,-59806,-51554,-43400,-79113,-141177,-124115,-86042,-73803,-21579,22974,24325,52084,99099,104464,90039,76323,-20328,-130077,-104807,868,9936,-88386,-161996,-177896,-96977,-846,15458,-32203,-44484,-13212,8328,13910,16275,-9906,-27123,806,9090,-35634,-83516,-96525,-102772,-69094,-20215,-16130,-23073,-31793,-14246,2460,-38127,-124746,-152105,-80925,-3497,-30331,-77392,-18602,20714,10419,24840,-14659,-92390,-68387,-3103,-1472,-42669,-41469,33698,64085,15134,-21092,-27413,-34626,-23727,-30218,-66010,-45618,22745,23075,-1672,3665,-5126,-16090,7834,43735,72452,88724,96497,79308,33418,24867,81719,126596,105498,51230,-53436,-102232,1920,96395,75093,25158,-31338,-84601,-52032,7678,-4790,-17466,43245,145823,191927,130034,31751,10878,65301,117446,103491,28524,-28063,-17414,26338,46386,25491,16253,67028,105922,34668,-32504,-48972,-64737,-91595,-105834,-92359,-58902,-15119],[-44455,-29514,-9740,19470,51103,32057,-16625,-18325,4886,19686,1865,-26680,-22416,53258,114188,82426,14842,15062,29400,-9913,-77258,-98041,-48310,-9095,-17612,-17134,-16592,-27214,-30204,-14450,-16191,-21633,-32585,-68443,-113254,-123030,-30719,25757,-64262,-131332,-30743,111227,142664,67900,2170,37377,70168,15167,-60952,-77730,-18064,58732,78611,47357,59352,109909,79818,-18192,-57063,-27688,-26213,-20435,33831,61835,68095,60098,29265,31824,42838,15717,26353,29828,-10331,-51487,-68601,-34889,58015,69626,5305,-1373,43860,40890,2387,-7507,32009,62952,63755,76895,44700,-30187,-9440,105189,147051,55222,-12076,26288,85348,37877,-54612,-95565,-57432,8482,23585,20919,40363,49527,-35144,-150487,-125990,-5192,52176,-5291,-59625,-21568,19944,28424,49647,31073,1923,29107,64019,14377,-103057,-135709,-70576,-63684,-75318,-47870,-71785,-133107,-99218,-10288,46102,20050,-35218,13328,86783,17335,-66952,-70102,-89112,-88574,-38117,-2711,43023,99981,58355,-22723,-83889,-53373,59388,101519,38788,-2483,-1228,-23192,-37969,-51346,-69634,-53603,-2545,13933,-25685,-108459,-144249,-71734,22281,59412,82303,113728,100608,48208,-5874,-37766,-50475,-74565,-79934,-7743,105168,108373,33986,44571,98403,57987,4035,-50775,-158977,-185468,-76798,-7921,-11562,20581,34193,-37970,-43084,52012,88653,13536,-49283,-9659,61080,79130,65966,69791,42335,-23238,-66505,-78104,-56663,12061,56773,85171,116617,66725,-21323,-26375,15517,48486,28671,-14264,-43328,-101923,-187565,-181231,-54342,15496,-75614,-158289,-116765,-61029,-20018,3936,-31872,-90560,-90306,-73552,-82720,-114528,-73489,58893,197485,214288,154749,86640,31546,10928,38811,46481,62943,95682,78126,5040,-30093,-31255,-50099,-44251,41315,117056,101616,37850,5761,-646,-12424,2892,15259,-59434,-98633,-43641,10186,-7606,-29877,-23714,3528,41171,46130,10090,3778,24848,-16275,-81414,-100091,-62336,-12487,-32922,-46637,5849,42519,33669,-26109,-66436,-36976,-50983,-83950,21677,118323,124211,140101,148412,89948,9451,-15807,12429,8041,-4603,59845,107714,54492,-46182,-112883,-140855,-121790,-111764,-127042,-59264,16794,29564,85866,108553,19966,21807,119676,101924,16958,-64610,-116401,-67299,13168,17753,-34599,-29086,38601,107331,164190,184729,158013,141677,91444,-6598,-83436,-72484,-37560,-32540,-38667,-30483,-16802,-18244,-56889,-103070,-57767,51687,173062,196930,64414,-49174,-7767,75141,119544,137723,121446,58763,9189,-18041,-65219,-128078,-135053,-84944,-74319,-97670,-64907,42453,132917,123962,82122,77358,53878,41556,76084,60988,-7322,9001,40003,-23464,-129634,-129823,-26612,41119,44905,67788,107031,67692,-362,-4541,16838,42370,57996,57180,31862,-22248,-51147,-20948,28004,73940,72302,54609,71489,73280,52089,73222,83357,49335,51773,65517,42040,34161,45336,17227,-29826,-30765,-67258,-131283,-99782,-64838,-107014,-74099,15135,11195,-39311,-76336,-107801,-71986,16025,31359,-2479,-2422,46518,93325,92943,4327,-65967,-48318,-15232,-15370,-36045,-69646,-117630,-133994,-82932,-10077,-19591,-2078,100676,75566,-89185,-143553,-69332,-15708,46140,60417,-53460,-121050,-35427,28442,24295,22142,6297,248,26421,17317,-35202,-24496,37315,1744,-100651,-131774,-46086,42468,44535,-5495,-37314,-83053,-141869,-107529,3887,39802,6293,9198,33297,36509,16881,-25696,-10696,46556,45842,-20329,-32208,-8208,-25735,-44889,-52958,-83897,-130683,-125812,-65246,10168,89417,91713,-23447,-48565,53331,70479,-5927,-3225,88723,84808,-38502,-134502,-131686,-103465,-44068,68297,97617,22614,-3028,23424,7537,-8961,-8063,19423,84068,148481,106569,-44198,-94133,-23913,-9468,-47864,-49277,1415,85189,155066,144519,88870,64787,19448,-37298,-42354,-37986,-31221,34841,87937,39807,-17264,-55544,-80323,-32346,46719,41853,-22407,6550,89058,104387,59515,24118,30994,68140,59558,35256,15688,22239,87899,162767,150118,45037,-68872,-103388,-79586,-59474,-82136,-99343,-45797,34696,41117,35208,73707,84523,19329,-68586,-85078,6555,89496,93301,58251,58158,29948,-32382,-79212,-98869,-61706,-8020,40316,60442,47027,56701,84133,95930,101539,89143,17913,-17548,33536,71190,10332,-78306,-135889,-142125,-107933,-53109,16168,19775,-11345,23139,64875,18180,-31048,-16545,-10101,29337,63189,53309,83270,131376,84144,-1460,-65228,-102419,-84167,-27511,14947,56236,50883,-11551,-50280,-12722,9595,-38842,-94693,-161905,-202190,-118724,64907,155315,55746,-80302,-39324,79501,58095,-34728,-50196,-75061,-149662,-144793,-85419,-103138,-111244,-59249,-18751,-2053,-1661,24364,59242,5894,-43423,-12842,-9214,-18722,-875,-9602,-10641,49289,74702,-33065,-145471,-112559,13480,63492,17107,7793,60348,84106,71999,46841,10117,10825,16364,8036,-13223,-71146,-99775,-25929,34358,-25655,-61543,9760,102743,133506,68281,-19882,-10086,79515,149508,142090,119031,116888,68753,-1781,-28705,-47922,-69701,-73927,-52995,-48057,-88295,-80382,3962,56046,6136,-84485,-90217,15849,60663,27442,15557,-16279,-83992,-63671,-19010,-17756,-7057,56109,115968,72571,-33145,-36014,30244,18780,-60901,-51126,27856,70101,32633,-3060,-36686,-98133,-111715,-45505,58998,126124,81412,15415,27872,74762,64866,-6143,-43960,-174,18220,-31924,-49773,-13465,-255,-4528,23935,47862,5169,-25872,11785,46870,43738,19354,39942,104753,102522,827,-50122,17095,90885,105355,83844,40870,20575,28263,33459,70899,83939,37533,445,17099,31287,9844,-22605,-32257,10626,45948,4369,-61610,-65446,1610,79120,72634,-15825,-72459,-74942,-59330,-77474,-107889,-115935,-105931,-90763,-83924,-72500,-51879,-38011,-59023,-80403,-69907,-15743,65712,119031,81586,-15519,-50712,49720,141942,66934,-18072,17529,1330,-108643,-166776,-150384,-87284,-15162,36933,89500,137560,130365,51206,-4171,14064,25038,11275,41843,55664,42875,26043,-33891,-91122,-80428,-37356,-21583,-43662,-74384,-73034,-32039,29184,61290,69873,78260,54567,-17934,-30231,127916,378180,448484,225871,34496,29361,6554,-61759,-13734,80075,69652,11514,-49666,-119595,-130519,-38443,-1769,-23109,-42283,-15303,7358,-6553,-27741,-56477,-110002,-133674,-148508,-145945,-80841,-40842,-42031,15027,84168,66295,11522,19457,2118,-92437,-133416,-56957,4840,-38854,-176444,-289203,-220458,-50908,44539,39471,-10065,-33057,-3550,25764,14239,-46423,-98611,-66857,7437,27100,-40510,-110133,-127564,-68830,-10982,3223,7411,-42364,-108640,-116158,-109265,-154750,-154154,-52820,32311,3572,-34942,20858,93511,139481,150193,50181,-30241,36920,109585,87129,13730,-52505,-48003,-6182,5553,-3393,-22346,-17596,19700,26475,-19313,-43428,-11597,8935,31085,50339,17785,-3758,61533,153873,202459,176626,119557,76709,47610,64381,118464,145146,101654,59315,-8872,-41495,23052,96742,62159,-17271,-66794,-79859,-29439,21454,-15388,-68790,-39216,29102,87933,81899,11796,-37722,5518,105029,148172,82652,-9284,-20510,21503,20265,-36186,-61755,-27783,23227,6245,-34915,-38740,-24833,-35397,-54949,-47201,-26694,-34550],[-80895,-46792,-15352,1360,28173,4181,-37323,-18174,6373,2965,10558,30940,24784,23941,26768,18698,-3808,17497,64129,42674,-51092,-77711,19845,69479,10960,-24953,-6542,37467,54354,18671,-28481,-39182,-24481,-13797,-47581,-113158,-79524,-31331,-73398,-77694,4000,57407,90765,82967,21577,10643,30269,-18451,-74391,-47844,-17748,5317,66692,80688,21455,17340,31549,-2367,-45621,-59849,-41043,13263,69638,58252,4238,-40681,-66835,-12130,47156,-12618,-52208,-5698,39868,23030,-20740,-22097,57555,71198,-34681,-94953,-37501,-7111,-30310,-9537,78607,147930,154892,127069,40174,-31275,-4938,63272,100661,58176,16774,57574,105727,46874,-17034,-42543,-25659,39374,73900,54898,51997,51172,-27604,-103757,-58938,19468,54957,31488,-17048,-17022,9839,29217,20468,-17920,-16726,17421,23094,-21560,-92653,-61266,40278,41621,-7460,-27637,-29316,-53357,-64420,-26889,53148,38812,-58327,-50538,808,-25106,-32607,7789,-6356,-44352,-19618,65302,98020,25736,-58056,-60753,-83564,-104170,-1041,96163,25592,-73210,-40163,20968,32515,23488,-14367,-62560,-30139,48582,66963,-5993,-82149,-92701,-54418,7183,61188,80625,73050,43147,-6384,9785,37072,-15369,-42641,35956,114850,102502,63627,83994,112984,35180,-55159,-104543,-147651,-142936,-74834,-34825,-47467,-77239,-54359,-20660,9412,69486,81420,2269,-67406,-51927,16792,69658,100080,164179,205701,145484,58902,-7036,-42704,-2483,75932,152195,173864,94798,-7139,-47977,-63530,-28510,57949,81837,6181,-107265,-202703,-221565,-106995,7842,-44733,-152587,-164126,-136270,-95645,-52217,-19102,-41693,-114025,-181963,-195499,-183943,-133419,-23518,108459,164249,155534,122276,99670,91288,96756,67492,16548,16843,48542,11262,-23283,2301,-25810,-66457,-14627,46993,58027,23716,-32809,-53956,-5015,43789,33662,-48660,-64944,31282,79750,27492,38669,103580,80207,5229,-32471,-43817,-47590,-19915,-35607,-107753,-148031,-98903,-7469,24071,15588,3071,-42536,-76883,-54196,-4158,16080,-30363,-36556,20659,-19432,-78815,14676,90664,47216,-16137,-43385,-45965,-5789,90898,165305,116238,5156,-53247,-56409,-83657,-87003,-24769,19435,33001,22819,526,18730,22580,-51904,-45934,42190,59661,13209,-71166,-129585,-65914,24494,53805,36815,10790,13489,85053,160632,166704,135370,110771,54994,-15566,-35489,32027,67791,-3368,-50166,4644,38168,8299,-48152,-42791,21367,57061,72488,65845,9589,-58389,-37638,35585,89236,100184,90424,54844,-5730,-67779,-123501,-164270,-151687,-91215,-68081,-81720,-35714,64553,122406,81230,27644,50847,73464,65720,89821,108305,60612,14741,-991,-33865,-100878,-106890,-43755,6332,40642,91505,148296,112601,30414,-4372,-7079,-14794,18759,98373,100553,1918,-40761,1845,40360,65136,65212,31091,13740,13643,34242,79917,54137,-27085,-23918,763,-17746,-150,21805,-30858,-70959,-46994,-47709,-62041,-18528,-16658,-75497,-32113,55864,28899,-28410,-53627,-83507,-61404,34508,81099,7345,-36342,30910,104750,116001,25865,-71067,-99451,-67485,-30549,-13149,-24557,-59163,-88737,-94002,-67335,-50165,7722,53859,-27312,-122396,-122293,-106663,-83480,3691,29039,-63624,-131265,-63974,22023,51674,54538,26705,1956,35612,63118,14870,14514,94099,89242,-5618,-96764,-130397,-58519,32260,16642,-77764,-134448,-150764,-106446,-1844,63788,55922,32868,21343,5138,-12197,-35431,-8799,29884,6470,-39676,-26633,-18579,-30428,-31231,-67665,-100428,-95987,-74643,-48101,-29108,5725,23262,-46392,-47548,104742,156634,32390,-21044,60705,63270,-23641,-72283,-43436,15075,57328,77683,59124,30465,63663,98335,56330,37118,20729,-12878,26225,122147,100669,-53006,-111446,-68402,-79074,-97477,-49165,-13857,7803,48585,70260,84119,132680,131577,85106,55181,34770,18269,25723,23744,-17025,-72559,-137842,-147206,-60820,11198,-1403,-36002,25081,109771,103704,58008,54383,72719,63541,28655,30500,37143,39018,69137,108797,118537,43752,-64511,-84034,-38706,-13194,-43599,-44907,25199,70717,54773,51305,60101,16163,-34471,-73519,-80278,15518,151287,165041,62808,12022,-3632,-45673,-95234,-131724,-119328,-62648,-3624,26669,8616,18003,89133,142669,122618,62613,-9664,-27821,16409,58443,33120,-8555,-27652,-39288,-47385,-21260,31847,17562,-37382,-9450,62731,49201,-6781,-24243,-40557,17123,137968,177196,125797,87240,73104,50302,-6070,-76737,-80824,-38512,-15587,19319,47755,22533,-32191,-55249,-46453,-34036,-41099,-87018,-116091,-61748,30179,63914,-5142,-81344,-14022,94268,54900,-26812,-6206,-10051,-65830,-73021,-55627,-112565,-137651,-90594,-70085,-64876,-30604,12365,34622,11388,11449,33894,-5322,-30426,4009,23754,44466,91604,72544,-67232,-217057,-200927,-52182,21710,-3510,2213,18998,10099,45629,107819,106882,73766,41222,12604,-24352,-53508,-27122,25998,29873,-26155,-57438,-21622,48738,76894,-9758,-115612,-82791,48774,126852,96082,69719,95791,72091,-8737,-42310,-20515,13944,1515,-9356,24618,4456,-49069,-39777,-12984,-55728,-135442,-114829,50039,161371,101967,21952,-12272,-60000,-59022,-16858,5230,12704,19295,21615,-1940,-45959,-58892,-6099,56315,32715,3450,13483,1466,-56999,-57183,-44729,-101606,-130481,-77301,46209,147855,97315,32713,88519,142041,92414,-6347,-42942,4471,25858,-40179,-72404,-27899,-20919,-50767,-7126,38598,24172,32317,60216,37831,6632,-26966,-30676,28974,64005,41504,47007,99277,114758,88761,76079,55898,43662,38505,64309,142775,160211,68030,-2473,3918,-1433,-33129,-51929,-43268,-7953,8123,-26729,-58213,-66519,-53648,-19069,-22264,-62215,-56973,-50170,-58050,-74434,-82363,-73758,-33679,16882,8778,-43384,-48058,-12231,-34771,-72658,-29638,63712,126532,124491,55804,-31678,-34620,61354,138192,95489,30230,35820,38038,-40310,-144016,-188822,-116800,-5381,21728,32608,127354,179306,88022,18919,59881,37712,-23752,21922,21751,-57711,-90912,-119217,-153017,-148995,-112245,-63854,-50212,-70949,-68035,-55996,-51294,-35398,17599,84391,80978,6394,-36033,55448,307969,487478,336480,89267,5873,-16442,-52884,-36088,10585,32871,42915,-7637,-101383,-138128,-63038,-40688,-53197,-38846,17108,34573,590,-31462,-43816,-83631,-123535,-149781,-132963,-57730,-21159,-17393,61997,113494,57492,-4417,19249,28882,-32132,-74019,-34043,18219,5941,-134859,-258274,-194898,-17638,98849,111693,54360,30554,50122,19525,-37584,-57639,-75897,-56838,29440,75431,3684,-66646,-73038,-24805,13607,12126,6780,-28914,-97616,-132292,-125395,-125896,-81300,11119,95032,109553,57752,9057,39139,159801,222673,129435,89867,164517,166650,94161,22371,-67077,-129401,-87158,-28751,-29871,-43847,-17534,12893,16994,13048,-19172,-26535,28753,94296,123283,85050,50446,112489,222207,259773,171424,39806,-17398,17773,60632,47196,26898,23563,53193,61440,50779,61958,106197,66255,-48763,-128195,-124172,-60391,-6181,6097,1639,-13500,-65421,-45771,57616,59963,-48398,-57023,67534,144423,95192,-6661,-27787,31733,41296,-30315,-96380,-88440,-30911,-9764,-35643,-39287,-4172,2050,-11581,10187,7663,-54632],[-37255,33829,33526,-32971,-44955,-47019,-57608,-9661,42286,40837,53009,51095,-794,-18811,-12511,-1878,-3750,17553,61205,86067,33960,-14400,38388,65201,2656,-21790,33796,100061,101622,37606,-22131,-37009,-1267,37394,36414,-12371,-69980,-111925,-99852,-27072,31164,16292,13954,-104,-50865,-47998,-21575,-43488,-56598,-44053,-78672,-90196,6567,71719,-2157,-46846,-26319,-10287,-44132,-92657,-74095,994,62996,39061,-66744,-162744,-151805,-33731,55103,1833,-45563,4963,48766,33605,14012,13408,62322,67166,-34320,-104765,-59269,-35219,-36487,26910,107705,144408,130742,48249,-58982,-28552,44958,24419,34995,68462,52051,37097,30464,-27875,-19432,32108,46878,38261,29898,19502,14910,1990,-47253,-66024,-43589,-41078,-18802,26676,12007,-24534,7962,70410,30772,-37978,-7009,16127,-19369,-29630,-3016,62064,89632,53478,14049,-46427,-54508,-26526,-46675,-57084,17545,22185,-68453,-88907,-62232,-48682,-9821,57426,80113,36640,28436,96295,75295,-61723,-104285,-22883,-26992,-112001,-97308,-26911,-65760,-136858,-81268,13392,50672,67595,48465,-41533,-70719,23676,111578,76200,-16260,-54662,-28792,5506,26407,32423,21140,-19715,-81850,-28385,56739,22090,-2080,79573,111476,53086,48275,101170,145908,79454,-39464,-85906,-58121,-22809,-6981,-11342,-43413,-89734,-60673,38447,80589,65489,43624,15974,-17891,-72137,-76740,-2934,68335,136047,198540,190172,130223,59171,9030,27109,80250,141989,156967,100354,40749,-4117,-46819,-24329,42768,42638,-24179,-104538,-167875,-179082,-79553,26036,-14072,-133626,-187261,-163480,-96802,-53395,-23803,-39426,-114535,-174757,-188410,-162368,-125948,-79049,-9249,35585,61656,91792,126632,121747,95560,43101,-33540,-39780,27172,42052,37488,75525,59662,316,-2854,641,-6943,-28472,-83123,-91062,14319,89912,60561,-28833,-58958,23481,94122,71119,101954,160681,112028,10849,-23441,-9947,-39022,-62777,-26616,-11891,-58227,-49915,23082,67237,100224,101317,-19687,-132608,-90032,23275,44204,-9657,-26555,-27376,-68760,-100644,-30130,12897,-31241,-70372,-82228,-79571,-8837,124031,178791,82218,-36972,-27717,29528,-21109,-63414,3134,67806,77870,63880,26827,-30752,-88215,-120839,-109616,-64098,-50513,-71997,-91234,-66942,14547,59556,60882,48545,-1209,-19591,59083,114985,121196,115641,50930,-32110,-29588,32642,99456,83959,-36581,-109443,-40322,25367,3668,-23222,16586,45696,8017,-44633,-43705,-19074,-48422,-55829,-17824,37718,54092,23153,-26232,-78885,-131299,-174086,-165532,-96870,-11582,16009,-7724,-13575,18767,59266,49604,16753,25153,35266,59372,105867,147622,138763,78197,14462,-1567,-16928,-8667,22617,31730,34253,52840,82885,37228,-25717,-34086,-47135,-88384,-37701,102283,143001,59030,23003,41570,45022,52176,52586,-7988,-75958,-91860,-32133,31923,1330,-58072,-56433,-40722,-44416,-31474,-28721,-65326,-64550,-28300,-23578,-5597,35995,35369,19158,68783,102697,49690,9915,-978,-30384,-54038,5924,53404,-2862,-37536,36094,87924,57211,-16530,-98796,-117482,-37235,41537,34210,-8326,-30809,-62503,-128218,-138631,-58932,30070,-6250,-116120,-110201,-59726,-93112,-102215,-19114,3807,-45231,-67621,-37726,25523,83565,79404,22238,-33602,-39277,27587,57209,45397,76699,119006,101568,-14476,-150595,-106606,64933,99933,-35965,-130925,-122813,-91841,-58150,-8292,57347,83175,53938,11463,-36829,-82958,-51979,9014,11453,2145,30076,45389,28057,-13727,-80213,-77285,-32413,-19418,-13622,-32339,-62521,-55389,-48694,-26861,75465,134706,62614,23023,55208,36760,4809,10658,40980,87464,96316,62393,28647,45529,113911,123272,40102,31696,43892,-18880,-17774,52317,34516,-36221,-23626,2298,-64387,-115608,-39207,25734,-14145,-61751,-50602,13982,92371,125514,126588,127367,112694,64015,5881,-45877,-78613,-112981,-167077,-151756,-47181,-18714,-49271,-32524,25605,28739,1109,8588,41966,60267,57628,64722,85049,64758,504,-42056,-54310,3523,35262,-28903,-91852,-93579,-54665,-26592,3176,68583,105370,68162,16787,-18879,-69193,-102268,-135382,-151687,-59119,113828,147609,6581,-82784,-95145,-87757,-89224,-124213,-154201,-123568,-39152,25700,-4643,-62005,-19320,85847,101291,14444,-50482,-36843,-10257,-14057,-67057,-85616,-32257,15741,5303,-1064,23633,34524,17034,6228,20459,24584,7988,-3308,-23292,13074,108158,146929,64307,-8272,15602,59228,34989,-25662,-64176,-58900,-19515,23329,46882,66864,49014,-20188,-66594,-33408,34076,54236,16242,7260,3979,-33586,-70323,-51974,12896,54367,36503,29734,44526,16992,-12983,-8703,3955,-35168,-57559,-55379,-109993,-141936,-64231,18959,23101,16841,62956,80699,38236,17074,40140,78885,118414,125901,64670,-68985,-208254,-206630,-93882,-18580,8476,25122,-19710,-66908,-3799,104076,117627,65162,22485,-6026,-35675,-43573,-477,16831,-37446,-80771,-69988,-37650,-11084,-20710,-97989,-141268,-89116,-15074,30684,46733,50681,61951,40630,-40659,-107596,-66135,64336,103923,91766,146988,143164,39552,-35209,-55108,-92962,-122438,-64696,63607,147826,113856,15070,-19114,-25574,-25424,5919,15367,-28862,-67147,-70351,-20991,33252,12170,2829,76692,117532,98283,45115,-16322,-83886,-66639,-20163,-30149,-62610,-52834,31330,92334,17965,-41012,30408,109848,84876,6107,-18616,19264,33588,-14959,-27712,1748,-21285,-30946,47555,68517,52600,99707,126476,57773,-9650,-43530,-48963,-11666,36804,62416,83483,116828,93523,22081,-12275,-3319,-23064,-82373,-42337,102289,165964,89074,32325,32861,-77,-60789,-67088,-25894,-11911,-38754,-62085,-22334,14475,-11202,-69495,-109441,-82496,-10479,-269,-19505,-18079,7029,45224,100252,137165,102104,10839,-6586,50325,34118,-7547,61563,153350,158775,98878,37375,-16686,-35949,-34591,-28955,-2816,5230,3948,40801,38615,-35011,-84350,-39673,31058,-5440,-76379,-13900,74099,45936,49301,116464,68395,-6809,22242,-7917,-105802,-89143,-48602,-73789,-106789,-100194,-65063,-30873,-14266,-6501,-52623,-126420,-123522,-34695,28358,-1177,-13944,-616,55553,300886,546568,402734,88959,-21806,14543,6835,-43556,-56129,-2389,19786,-50603,-114080,-102186,-67368,-89669,-81419,-32491,26060,27704,-2372,-6777,-4537,-49637,-79567,-72119,-54597,-30663,-26180,3795,95693,117864,60465,28291,39189,21085,-13284,-23226,-8072,19575,27680,-48754,-128366,-71459,44895,120764,129539,96901,97985,92216,-27277,-134340,-75536,8508,13196,32655,51992,-8582,-40146,-6083,22823,25912,13548,10543,9884,-20683,-84554,-113540,-88923,-28469,20115,90423,184888,155581,-10417,-82008,42528,126752,95506,144292,241576,180207,42724,-20518,-42833,-59151,-52322,-59319,-88630,-80782,-36698,-7974,-3052,12313,3950,856,41658,103317,164449,164854,120958,136780,215283,216631,87276,-42620,-61792,-6003,-6550,-90844,-126097,-58329,53006,100791,48165,14893,57698,37128,-74602,-168060,-165668,-89386,-26351,20752,78780,64226,-55049,-90457,57175,112522,-13624,-57679,45349,107034,72098,8291,-4671,38671,61007,32914,-26845,-58064,-31381,-7781,-19504,-35800,-21118,-22176,-21783,20502,5345,-61313],[44418,120973,82568,-35621,-81061,-53161,-32676,1788,47838,71678,70311,18088,-43239,-18349,16895,16011,8869,19874,22527,34706,15105,-36028,-42961,-24782,-27368,-9464,50622,108727,118897,91141,30339,-6113,21098,37407,50610,58306,-27516,-138139,-121243,-29900,34086,47064,27633,-36911,-111242,-90455,-38827,-32868,-35356,-75333,-151133,-149898,-34443,35047,-19369,-76054,-87274,-66806,-60294,-72697,-71128,-58456,-19544,-4233,-82720,-179197,-154708,-49488,28822,22388,8622,16228,-14031,-45259,-18071,18091,61325,66887,17735,-1234,11450,-28812,-24812,65954,106823,94207,62618,-66578,-177068,-41347,105782,38085,3285,63910,65613,21446,-13901,-68913,-46299,31070,52492,850,-46207,-31700,-18783,-48690,-91355,-83554,-73150,-105298,-74820,14304,20171,-20876,27196,94599,48205,1118,53431,43850,-48183,-55567,49670,116206,53445,2769,4572,-84606,-153306,-105644,-61747,-42839,13842,13549,-46198,-57613,-37881,-42144,-31648,39329,115669,107967,72189,70523,9946,-79973,-48883,49762,16526,-83458,-121480,-115623,-118613,-102131,-37915,4541,23676,60388,78311,12507,-49564,-1356,91236,69458,-22926,-34348,20224,20275,-20934,-33880,-28455,-41193,-83063,-64507,-5237,-8323,9374,103150,110987,-9381,-42226,40835,128495,102678,2719,-19827,28818,42122,11884,-24880,-38805,-10806,17817,54197,78637,49681,18689,45789,73503,-17002,-100292,-34779,39590,55725,70594,89518,91853,66874,33936,36523,40522,57395,90454,93749,78038,61384,45479,32420,-31752,-108321,-116413,-95335,-102242,-87861,-1142,63556,20425,-82306,-150176,-124975,-20739,22501,-29810,-89322,-94999,-81792,-83172,-67608,-53822,-67163,-63533,-66044,-36343,36042,73378,35755,2068,-30518,-60334,-48392,-4748,30928,80843,123895,122628,79810,49032,8734,-46144,-77705,-89185,-66659,29271,106306,88951,-864,-67816,-40729,38391,54217,79417,101600,66762,35630,59013,75075,5892,-54340,28551,110550,61522,30060,58431,76122,129722,155906,25941,-120208,-109397,-12812,1731,-23582,-60619,-96343,-63632,-15934,-7789,-17408,-52352,-76997,-67695,-50503,-19831,41189,77696,29441,-15831,38824,83337,9661,-47032,-28855,5069,68518,126989,92978,-27935,-131086,-137472,-121103,-106405,-110829,-124133,-92328,1172,87352,84462,42519,9536,-29020,-22694,27086,29730,68804,100064,-25604,-135391,-49265,62802,72856,-856,-84400,-118223,-69297,-3064,-2682,2262,22423,4301,-50537,-73966,-21988,20117,-35087,-106444,-99599,-12662,40788,-3740,-90554,-136390,-155538,-158859,-107302,-18637,59420,81699,56692,2483,-33069,7968,59733,52502,14865,-3773,64987,127698,131325,127629,101603,33667,32799,75828,119263,140755,102364,24444,-8906,13514,-34717,-102442,-77974,-72785,-112235,-69608,46628,103971,91403,90300,76301,17996,-8371,1917,-29690,-116234,-161174,-86459,-9164,-21783,-36395,-38539,-52053,-57689,-71212,-92805,-62567,15660,68792,47731,18318,20467,51464,94545,114839,81434,46431,47770,36935,4694,-26066,975,21022,1102,68,62339,88286,41896,-33798,-114179,-96450,23844,85284,30390,-17835,-22912,-39247,-109039,-140312,-51281,41198,-18383,-103904,-34768,38683,3954,-20259,29562,49857,24139,15206,24462,55557,99792,78319,8387,-56429,-92787,-9164,84026,46805,24129,120693,171550,27381,-123923,-45185,153376,189598,58900,-62558,-73909,-63140,-102369,-105309,-1397,70542,40066,14945,-24450,-117776,-118723,-8627,69289,73213,80576,108431,75725,-18268,-62770,-16758,-12745,-49159,-31633,-18647,-58421,-68870,-15617,24328,18016,18608,27925,51754,47952,-1669,13241,67749,83428,82635,67030,44785,16481,13147,54002,41309,-31076,-8612,39017,18814,24143,28239,-11336,8708,102757,134017,42154,-39981,-885,57272,28244,-32877,-65566,-38316,2663,28486,66032,81165,56619,33240,17568,-26706,-90884,-113291,-107158,-64514,11881,-6219,-45841,14060,54918,-27788,-73931,-24089,22627,32577,65361,120119,137682,65708,-47148,-141447,-214797,-160419,-33220,-24200,-96509,-121432,-85352,-55845,-48870,20653,119583,82663,-21177,-50192,-48108,-104131,-196096,-224877,-128191,16000,57007,-35048,-107208,-139492,-123394,-75185,-71639,-109594,-110694,-10485,71592,28760,-67435,-73883,35606,83526,1297,-54186,-28255,-4805,-19389,-108944,-184862,-141927,-30617,16175,8801,31368,63671,72600,47230,2220,-20271,-17095,-13262,-25335,-5264,25968,35521,-4665,-27554,-2326,26851,32959,25513,-7535,2130,54071,66408,45224,75476,94878,40512,-18725,-14568,48249,84654,49673,31189,26637,-35293,-69095,-14631,17701,-20943,-25232,35223,48145,17384,-5466,-12477,23084,39334,29195,19203,-45494,-104114,-54664,21014,20236,6057,40937,68533,71196,69388,75906,114694,162346,158775,79729,-53314,-140517,-125527,-82555,-51405,-1377,29810,-16700,-74326,-39012,46643,60020,22993,-9736,-23335,-30411,-41091,-20538,-20895,-97925,-135939,-66982,-5633,-11734,-51279,-99464,-80168,-27319,-48298,-57589,14757,55105,36726,21242,-31779,-141130,-143862,13634,114901,143092,205266,211448,100474,-13373,-49742,-78787,-78402,-17076,42404,83236,88123,-710,-54815,-57657,-29458,17001,5435,-72618,-106749,-79430,-6960,51609,27307,-10037,27954,78963,102486,72631,44103,15681,65,6559,25756,12540,5423,38171,16884,-86166,-136196,-83553,3452,39653,35680,48181,68616,41724,4924,35015,42437,-18555,16664,107823,74389,27895,82807,117445,54514,-7740,-16549,8703,27697,40085,58907,68576,57121,28204,-26618,-78612,-69399,-98349,-186664,-139478,42119,126787,81109,41429,43739,23754,-43463,-64330,-20054,-4664,-43947,-57055,19436,103426,92004,-12826,-101214,-76662,1078,16094,579,11072,73126,150125,185985,175717,120628,24384,1696,83160,103727,72043,115244,155610,104869,36439,5674,-21912,-60884,-121116,-160207,-108283,-41000,-8807,11482,6706,-13250,-10127,25672,43514,-39650,-160210,-157457,-71699,-25851,45432,109747,72667,25954,26537,-22939,-90142,-41084,39826,37455,-15530,-52408,-54628,-19902,22193,40596,-14426,-105459,-125708,-56638,-4331,-30530,-29155,13320,87295,315308,528042,332105,-21107,-96427,21579,52885,-14745,-50078,-12168,-44940,-151192,-151710,-56697,-26540,-66897,-41213,15282,41309,21904,15469,42108,44885,4421,-1465,9973,-21121,-66392,-73404,-20945,36500,41429,32887,23737,-8838,-50569,-47365,-21130,-14418,-4927,10176,-16874,-61198,-10760,48037,84421,108660,88637,51801,7430,-120867,-215321,-116941,38143,57842,15768,5999,-36111,-56014,-4722,23583,5247,22443,65407,58276,6130,-76566,-88770,-19548,14421,-19097,5278,148036,191175,13636,-126384,-82837,-45804,-34775,70194,189860,143899,-15350,-76360,19254,121816,65576,-66270,-104172,-64805,-35043,-12925,-3923,-18420,-12813,15276,-1866,16151,116905,164752,136015,159815,214563,164510,30155,-31118,-8018,-14022,-81448,-152657,-157158,-84949,44580,81689,-24481,-86389,-40402,-26856,-73879,-119843,-116732,-42012,21270,34432,61164,75410,17084,-21988,43250,73179,11284,-13112,26118,55605,54707,57641,64135,48088,46861,73673,59457,-7073,-24497,1599,13779,-16897,-44699,-64375,-56360,-12599,-9411,-19528],[94234,129252,92797,17934,-17908,22836,53070,31719,34614,74960,46931,-13597,-12566,42006,50888,26622,24452,41598,24318,-33987,-99838,-128860,-113455,-71133,-24808,5270,27305,76812,125474,131718,63836,28187,49058,17982,-385,28352,-2482,-80644,-88811,-44622,19006,79380,97722,51656,-42861,-65541,-9937,15063,-10330,-66298,-132933,-121684,-23421,16330,-24894,-68884,-108053,-106976,-59194,-15396,-31940,-95487,-95213,-52070,-73647,-113288,-110695,-86076,-34361,11859,28530,-13479,-85594,-110204,-69817,-28479,16748,33567,44624,97408,97712,-1798,-16026,67584,89581,75255,53670,-69438,-178460,-53624,110604,76680,27624,46102,38916,29796,38854,-16016,-61620,-40703,-6351,-20735,-52439,-31200,-24156,-57183,-75627,-56114,-41779,-74731,-52576,14180,10418,-10497,32363,66024,52347,59606,104276,76533,-30636,-60774,39159,82653,-7027,-46211,-1684,-68047,-186723,-187801,-95830,-8098,53334,51738,30575,44297,35977,-33029,-73444,-8501,99836,132427,84556,45362,14933,-5323,16188,47244,-613,-31888,-25536,-49588,-55553,8636,66588,26743,-14965,16544,69239,73220,41207,34155,54048,9951,-54813,-49787,-7922,-6870,-49172,-64979,-21296,33528,24980,-25994,-59997,-61086,3276,100931,92411,-55563,-126401,-41309,54859,52044,8952,11531,41923,29208,-28098,-97017,-56979,84190,108133,19516,14612,40615,18942,34783,88854,49570,-27966,6453,48646,16146,-18764,-12949,16866,28749,12498,11865,3618,-5208,27133,61901,63391,72741,76541,23463,-103357,-195026,-159504,-64707,-21398,-2435,53215,105167,89069,7685,-64737,-51117,55677,98396,-4811,-117045,-91354,-17368,21227,26974,18609,-11470,-27637,-62048,-50793,3295,-9007,-73494,-77581,-65403,-57938,-55342,-49011,-4216,70408,95424,84633,72247,62555,31749,-36454,-74810,-38769,-3666,15356,42241,59343,20680,-43829,-56369,-8678,-6942,-6877,-9812,-31737,18248,104276,104425,8809,-31417,62609,124148,75264,50101,61259,63231,91436,82522,-4709,-90241,-89679,-46314,-49966,-32395,-45349,-132518,-126346,-28827,3978,12911,2422,-27703,-3828,22221,-6861,-35595,-22909,-3599,36805,80570,64909,5678,-14846,-22524,-25025,52842,142336,116138,-19280,-119712,-115702,-86364,-77907,-74120,-67660,-59629,-8722,56696,55049,8858,-36849,-38308,10477,23875,-15431,38229,77118,-61401,-153880,-27999,65022,-5081,-101623,-90246,-40633,-29821,-25537,2221,31790,19056,-32835,-97507,-85821,-6365,34593,-25138,-134146,-160202,-57799,33124,20265,-57878,-114841,-135877,-111779,-48807,5637,46629,70029,59970,12870,-31753,1437,75386,73779,2842,-13021,71005,98571,32709,16039,33142,-2781,28566,119172,172478,182076,118245,-5529,-42100,19547,-15496,-102584,-93823,-76101,-70255,-34566,-2411,7600,15697,46232,59309,-23912,-103647,-77600,-33064,-95985,-158269,-97533,-39838,-58266,-51018,-30580,-49551,-58707,-73026,-96223,-32912,84296,138300,85991,-9144,-46745,12873,78848,56866,5614,27027,63616,40266,14255,11499,-64,-11454,-2909,25540,73818,102318,99043,26409,-49803,-24083,47463,32293,-13771,-11056,-17857,-26630,-41566,-60371,-29640,28687,5436,-33099,26794,87233,76796,53338,81045,117866,100706,64094,75165,90496,76478,33296,-7390,-37851,-55020,8489,69482,24828,19288,126652,157524,959,-74693,69558,197670,160758,66561,14729,11564,-9910,-96754,-150709,-88505,-25861,-37268,-29225,-22540,-112354,-148167,-31903,90551,84419,55610,58114,7187,-63606,-26699,52319,-7916,-118590,-113254,-35997,-10502,-28862,-226,40907,-13835,-75187,-40561,23437,22215,-34869,-6607,57172,53462,25728,16526,20164,9761,-23210,-53280,-84916,-104428,-55097,3377,55091,100498,69284,9269,42236,145189,190626,146325,85282,49950,32541,47209,52200,7008,-15865,-14068,-16014,15431,-15728,-97357,-76432,21410,46756,-47716,-108804,-70777,1832,45999,15172,-5797,64995,107671,23125,-37230,8030,62806,70234,88030,108798,94488,17815,-55194,-136153,-253858,-261627,-128756,-58747,-55142,-33777,-35898,-95675,-140913,-67179,64639,39846,-49464,-12713,25750,-65426,-168299,-160824,-74244,-27870,-20637,-23184,-37399,-98994,-147464,-119085,-47738,-19755,-34544,25129,88917,64713,11473,-6314,49975,76896,18347,-25748,-18974,-2508,30835,-18353,-162000,-214942,-98249,5250,19081,49500,63811,55813,52028,11332,-47089,-86571,-109754,-107125,-56487,-28220,-27268,-16963,26291,43942,14355,18679,42370,34055,61156,88644,64320,37260,49720,43229,21030,12171,-2059,-6947,-13296,-15570,21157,56363,12742,-25976,-2651,1163,-61749,-76524,-20388,2392,11788,7630,-34912,-3819,45639,48555,71418,76118,24080,-13725,-13885,-6224,-9841,-2395,31833,56829,58467,69561,104619,147261,161014,82166,-53397,-85517,-46489,-66480,-105470,-78959,-19840,11856,-15712,-50980,-20186,23413,27467,-10333,-20322,-1799,-13151,-19707,-19833,-75524,-107605,-24393,46325,42294,21274,-7818,-3380,19422,-45308,-93325,-24340,28325,22876,56541,46973,-86085,-161740,-76528,21612,85936,162611,181808,78474,-28667,-24672,-24727,-56156,-49179,-24777,3841,20740,-20119,-78590,-112711,-56322,15469,-90,-56913,-67637,-38764,-16551,-26857,-54787,-71419,-54829,-33143,14120,59365,116453,141170,79188,6679,-2827,3614,16500,40810,2170,-85325,-122338,-97901,-42323,3100,46147,98547,101208,24426,-15701,48803,46418,-41417,-1303,76035,25462,-36703,-11793,25951,20275,24063,58486,98108,98033,68592,72738,78416,32229,11093,-366,-48606,-63985,-81636,-134559,-88306,54439,107595,50027,-24248,-30235,-4593,-29333,-60934,-46440,-16549,-6231,11255,54335,102826,110800,47174,-38393,-61285,-14162,16405,7698,-546,72413,174387,190808,152780,106950,31633,-18707,39894,99643,96829,101869,100666,48218,16886,12026,-1086,-15961,-50638,-92527,-94261,-28511,41648,6776,-75445,-73090,-20832,21938,24090,-38294,-115442,-121803,-62194,-6868,36059,65526,72424,54065,17511,-28960,-56007,-55676,-5313,58026,51284,-2827,-27725,-12492,13607,43733,45132,3748,-47344,-44144,18471,44923,-6170,-18482,82099,289705,420812,197662,-135170,-177651,-25837,55833,37722,15931,8294,-73614,-183322,-145759,-38251,15039,8284,51951,96620,89094,59405,67164,77340,57560,37243,43460,18349,-49824,-86485,-47371,-3705,-24757,-42713,-9419,-22426,-91623,-118987,-53117,8290,5018,-12408,-18825,-46534,-56449,-16382,13004,47982,105352,73619,-48928,-147525,-202232,-201615,-117731,-662,50773,24967,14747,-14401,-62145,-45139,-5138,-13465,46262,140824,100785,-14606,-90672,-37406,75507,72202,-39122,-68609,55338,147773,55285,-66034,-96763,-110534,-115623,-53793,39785,64950,-29931,-71713,92888,234072,119103,-44134,-22371,38120,12216,-10836,-10861,-46552,-49504,-11600,-58648,-75171,23827,71173,80122,186777,258429,173421,54168,35906,39509,-36250,-96076,-75709,-54817,-59384,18213,47154,-33595,-100747,-95779,-77031,-40138,-15539,-15801,34308,91916,61378,6671,38787,90217,80133,7729,-39709,-6541,16233,-15672,-9349,38873,89531,111555,57819,24067,63262,64323,-6409,-30627,690,14695,-17383,-47772,-60514,-57150,-35054,-3971,42676],[50277,39967,35285,29630,22960,60660,94889,50837,30068,44538,-16085,-41202,27292,57735,7456,-5362,15697,42680,49687,-33921,-165859,-191025,-109046,-36962,-8283,-17909,-30327,23092,87928,79542,22890,27792,60973,1351,-73496,-76329,-35969,-18956,-28935,-43606,-19909,27222,99499,142934,66317,-30287,-9027,22591,-14214,-37107,-60552,-55215,4982,21627,-19665,-38089,-67038,-84504,-56840,-22247,-32609,-75081,-79725,-68333,-79174,-81774,-106574,-137835,-98337,-30442,-13170,-73559,-114650,-92487,-67637,-79599,-68346,-50721,-10376,71863,93161,9112,-19057,29926,56335,71248,74745,14816,-76955,-54556,51831,92847,78200,23742,-29835,5935,85938,35313,-74093,-106289,-53143,-23111,-34262,-24609,-31064,-45097,-15462,24277,28313,-8236,-15698,-6082,-30106,-33357,-4080,23090,45149,56415,74339,81276,28534,-10567,21248,31136,-36858,-74960,-10099,15093,-73486,-167730,-124360,-5879,82017,102034,106468,112884,52893,-44940,-87177,-28151,73000,109979,60837,49145,100802,108310,37848,-23047,-34677,19718,90309,94644,64433,85821,113497,32576,-58280,-42306,33862,80811,91016,82971,44080,-9489,-15150,-36601,-85745,-69981,-37675,-24921,42748,130256,123458,51077,-34112,-60749,-50,61936,42927,-56572,-111662,-60780,-2406,-1135,-2633,-8523,7281,18779,-42172,-131027,-59622,124695,145112,4563,-29662,19890,-598,-43644,-13986,40243,39687,35242,36001,7192,-7727,-9258,-11781,-7983,-12942,-5823,6287,-3302,-9268,16939,42011,48219,5099,-57251,-93344,-119102,-97832,-20535,40951,43417,42097,95090,133822,84940,28562,29172,80896,101794,41831,-67323,-91028,-14574,57198,52899,27248,33544,52055,21504,9877,15760,-28710,-81249,-59218,-40849,-70905,-105985,-87507,-3363,57574,35191,-6093,-2092,23282,25960,-11052,-37486,14731,48070,-496,-51703,-20415,14671,-1793,-6314,4002,-33041,-46187,-67321,-114819,-48239,57579,47337,-39184,-44282,24925,33602,-11914,-8515,11101,18905,35802,3101,-58331,-72753,-32822,-10099,-43599,-13148,20867,-125110,-221201,-123308,-14604,48070,64169,21993,35427,73852,58201,2502,-41972,-10465,52840,46825,10261,-671,27876,51015,36424,40589,76442,80075,-8542,-97706,-89003,-41252,-30652,-5782,23599,-22543,-71167,-44738,-14489,-23668,-56602,-27426,60061,83144,31106,33068,50819,-11366,-38085,62348,84118,-56824,-157168,-77947,27728,-2355,-68581,-8060,63428,52140,-27074,-129825,-154794,-112084,-51176,-33191,-84228,-132835,-76930,3649,37672,15329,-60242,-123629,-105534,-45065,-22156,-6048,19482,8677,-6660,-4906,16828,57252,35607,-38894,-39114,20813,3073,-66525,-62127,-24589,-39819,10918,96917,108220,93779,46113,-36003,-20933,78087,61394,-11878,-43306,-46682,2500,52719,21208,-42901,-92984,-73654,9226,-16395,-132887,-117833,-25721,-45932,-100573,-78573,-81909,-139915,-130155,-57102,-23306,-763,17090,-1323,7244,62369,70073,8557,-66131,-87696,-32719,5969,-26867,-30790,37276,78538,50254,44763,54200,848,-44569,-29784,9617,52861,91109,118041,96507,88122,96039,53282,-27695,-27197,13001,-20025,-48075,-18555,15761,17347,32311,42631,27162,23648,37547,40519,32375,66804,116346,122092,99446,119249,117037,44917,-13179,-12543,9779,42869,64807,24929,-2036,53414,113532,76077,-19188,16334,149881,142337,21300,-41882,25705,88833,43190,-47687,-114288,-137352,-121640,-99197,-81048,-55625,-82562,-106910,-47628,30810,25708,-7792,-58314,-124731,-109507,5964,105920,50255,-93944,-137817,-50226,29524,9598,-27491,-14747,-31800,-74134,-47477,4534,7502,-28234,-24555,-14632,-35364,-37458,-17748,-7970,11968,5824,-73859,-135459,-137701,-100641,-40768,54636,124874,111050,53646,35081,82062,141629,187144,184035,100666,3544,13729,65779,62122,43814,40108,35116,38920,-42274,-161444,-148597,-15629,77964,18189,-96846,-100935,-21209,13767,154,19491,68601,123052,111898,59303,83200,154389,154337,101079,46095,-2598,-36733,-28990,-42787,-139811,-195068,-139641,-65507,14655,77235,30100,-96036,-148271,-88294,-18979,-49442,-76752,5958,23058,-54147,-70490,9035,72635,31968,-16476,12988,39204,-33242,-145494,-176330,-65398,45944,39828,21363,44358,60722,76180,84074,89530,70705,27349,-2676,-20063,-39761,15137,48535,-72261,-187366,-111788,477,25891,35166,17118,-3930,11862,1493,-58531,-148443,-218919,-201398,-100280,-26735,-7699,1946,48640,72035,27389,7732,16927,8075,9833,6294,5779,37715,34622,-31467,-50276,-18537,-15859,-46453,-81778,-59972,19587,53848,36157,16760,2415,-8735,-43785,-66906,-51661,-31747,14209,59675,6537,-8776,33843,50848,76757,115438,96830,13702,-54700,-33642,6494,17790,26752,11197,-2433,28185,62425,84832,93264,20663,-80171,-78869,-36359,-82696,-161205,-165669,-90020,7792,22054,-63235,-74281,24358,71748,21188,2829,35633,38096,15038,-707,-20815,-31487,5500,51750,85455,105035,66786,21174,11152,-39606,-89875,-62699,-25637,16018,111423,123005,6113,-91952,-94539,-60181,-7846,81782,111322,6439,-70745,-7902,15356,-68949,-116309,-101081,-95921,-71665,-19912,-31909,-80642,-37935,21596,13199,-12087,-25570,-37278,-48541,-72274,-117745,-130652,-91708,-74368,-43591,23931,124326,173607,111868,5716,-40062,-43527,-39003,-876,24280,-3814,-32402,-27438,-7825,-16999,-4190,60423,62660,-17078,-55324,6002,16704,-69007,-86465,-36820,-45721,-77951,-87558,-66864,-16425,70372,136884,141456,107032,71695,75076,73277,43359,52130,59407,7324,-26398,-9855,-4974,16085,60699,64202,-19905,-121204,-124945,-75910,-58574,-65866,-73948,-56754,13114,79599,70087,17294,-8102,-18792,-44170,-59535,-15217,30888,26033,-12934,19534,102281,128554,103416,90679,56191,-30350,-59117,-11915,20892,39394,53492,50653,59655,67889,56931,69812,85036,49064,-19351,6155,83382,37882,-69013,-72514,-30161,-13002,-14452,-11931,7795,28448,50402,55235,27689,36887,79045,60390,-14728,-59005,-72224,-133842,-134031,-8732,58122,35686,20879,6662,-9519,28084,82758,78441,18928,-14655,28504,54262,-26235,-73426,42463,236528,304911,106560,-157583,-213266,-86090,30126,48035,33711,10694,-65692,-142424,-121476,-82130,-28014,10235,72699,111476,112219,99584,91972,46092,-3332,-23060,-36472,-68447,-80325,-34113,41691,48309,-33466,-91505,-63519,-70122,-131309,-130681,-12845,68022,43023,-2882,-40156,-62155,-21062,-4172,-11917,32203,97044,67092,-80070,-225642,-230462,-129495,-61004,-38871,4936,32989,43131,18712,-46047,-63970,-20300,-11827,35498,118228,83304,-19731,-62310,6563,95057,73411,-44987,-81436,5324,82258,58467,-10716,-44861,-58405,-98314,-129793,-90383,-4923,6664,-1245,113152,165537,46138,-10572,84920,129879,49262,-32223,-53669,-59352,-60599,-40802,-60953,-72798,-27628,-23582,9297,156924,249405,183393,82395,39936,-8618,-81831,-70867,17381,35878,-22500,-2923,37789,34360,-15172,-77412,-91099,-21971,18817,746,21246,71779,54026,-8474,34847,139315,134808,-6284,-94949,-20970,17668,-52823,-60472,9387,58695,79206,54491,31423,44528,22008,-10049,1403,2820,-30258,-49521,-22684,9063,8305,2009,27649,69531],[5589,-10907,-5662,-9584,-12671,23962,70243,71027,74821,50260,-26340,-29096,26435,16987,-23596,11278,32845,40853,72289,45652,-76548,-132632,-48889,28103,15686,-33119,-36120,27466,66469,32156,1314,33952,72366,13733,-93285,-131924,-67735,14524,35970,-5022,-33820,-24215,59676,148679,99533,-21609,-47897,-32218,-44555,-27230,-956,21014,60311,66988,25999,33260,43219,7147,-45456,-74797,-60668,-6307,27120,-7373,-40398,-61666,-100807,-123934,-86478,-41448,-43395,-93840,-92743,-21634,10370,-42880,-82929,-86186,-60121,-14913,19266,3967,-13956,-2933,22144,48760,59659,50901,-6616,-40022,16625,106644,127007,17393,-85278,-46830,54598,24354,-70241,-88369,-24928,-20440,-70304,-64314,-38362,-32511,-12536,27353,28831,-4238,-21384,-39564,-75136,-74758,-31141,26559,36319,-4040,11922,78595,81803,47094,29784,17530,-23664,-71186,-19822,92969,81712,-72415,-112318,-5364,92424,114319,101410,68350,7969,-31095,-38170,2897,69108,73879,25514,47028,143195,169222,59908,-34155,-16562,46000,113967,166693,133095,73033,54022,-11465,-92668,-82971,-8133,19690,24238,52123,44291,37969,86310,23318,-114032,-101580,-13084,29634,90560,150281,130323,101804,54858,7099,4074,6967,8415,-8331,-26632,-16767,8190,13053,11281,-16505,1400,40673,-11901,-74379,-20065,97707,116994,31007,-22645,-20911,-47812,-118326,-121922,-32079,18590,-5056,-31946,-20399,37515,48371,-9969,-26559,-12369,-4999,6606,3299,-21080,1157,66868,60984,-50328,-88194,-6110,24899,-3718,-1998,43007,45186,-7336,-3533,58509,81553,90789,94267,69985,48774,64220,26955,-38994,-15741,31252,7709,-18266,35986,93359,68896,40452,34141,15409,-14674,-13088,-38281,-112556,-155270,-97330,21266,69221,15441,-40470,-38859,-869,11466,-4699,-17523,17127,52898,14405,-67577,-66662,-26262,-5554,22116,29089,-6585,-662,-37210,-123353,-104944,-30941,-25690,-61572,-57824,-24382,-33059,-74497,-64259,-56635,-63889,2739,42389,-35581,-55424,36542,83587,13854,-9856,3004,-122138,-193821,-111045,-29917,25143,60359,20975,7553,72586,131438,79027,-35538,-26542,13879,-28968,-27426,7584,48076,98967,74742,-9340,-23147,44388,33663,-66616,-74966,-24439,-11351,8284,27214,-28915,-101061,-98031,-60196,-42127,-53753,-10678,104338,168830,109850,33372,32807,67521,104006,155555,110277,-56531,-166013,-99885,685,-36387,-105313,-35150,62831,66968,-16709,-122768,-185473,-199048,-152218,-69676,-21746,-53076,-65286,-38230,2276,13179,-57999,-144831,-139319,-63734,-26281,-12780,-8528,-50844,-68547,-31181,-50,11728,-29396,-102351,-114311,-78342,-80934,-62998,-270,30198,2273,30033,51361,9458,-17101,-31779,-38204,15876,94929,94106,72631,43404,15908,58348,102460,56323,-13224,-85496,-115655,-23849,37012,-53175,-85303,-15848,1590,-37513,-63048,-110686,-181019,-177648,-87655,10545,90400,133568,104903,38351,-13817,-66682,-107091,-95085,-60527,-32312,-38157,-45923,9680,84448,107045,85248,93598,98666,45566,-33843,-51968,-25257,20847,43537,38122,90293,184401,177695,64312,-17240,-8378,12367,-28802,-88218,-89084,-3249,59975,68299,78098,57038,-2062,-36422,-38412,-27812,12833,40667,73423,123506,153734,127405,43615,-14829,197,56670,119893,111304,7446,-19014,47460,63389,17390,30429,134630,172780,63690,-81964,-136770,-38800,59033,34114,5333,-33176,-122043,-149913,-98745,-74999,-76465,-61270,-36573,-34608,-46847,-35893,-19093,-83721,-162850,-101400,29052,127517,129560,37916,-25948,-6279,36414,15971,-51673,-64809,-31137,-1014,38435,51282,22373,2478,-30543,-94497,-111531,-58479,-18890,-9835,40957,81998,5126,-82848,-128055,-134797,-68159,32131,93999,107027,72579,19655,12672,76049,181072,222790,138369,13972,-28790,14794,62212,63750,55708,74894,68871,2425,-63284,-93676,-55129,44155,71106,-23194,-73466,-41423,-45613,-59771,-7389,17810,63166,117649,111682,139225,207009,174726,77835,10087,-38946,-51094,-10063,46867,34364,-17018,-49073,-21745,44222,76654,29526,-51971,-63832,-24758,-29926,-82959,-84339,-40788,-66775,-82365,-10950,98920,153616,105644,35308,26696,48901,1777,-83616,-118825,-40656,66973,69286,12040,-1552,25229,65303,108921,117750,67336,11261,-5728,-23946,-80150,-77825,-21021,-36767,-116912,-92730,-3990,15236,-15644,-36780,-33020,-26444,-42037,-76603,-137957,-191964,-177124,-81162,6651,42528,19599,6368,19720,4247,-22277,-14767,-29023,-71687,-77023,-8202,76139,59941,-33596,-64029,-44568,-29469,-21913,-33372,-20989,38267,54041,58433,65192,36569,8587,-3115,-16859,-13788,-10856,27068,112374,98653,48937,73038,93168,55252,42122,61898,22167,-32447,2324,66553,81716,38710,-21376,-31579,543,14567,10949,-6523,-60053,-99855,-86397,-53931,-73321,-126167,-139619,-93391,-27190,-2953,-75282,-101172,18101,97524,56958,36026,61525,66478,30804,-15367,-14465,-2478,-16265,16711,90531,106585,40830,2981,4112,-31005,-60383,-39643,-24415,20917,108264,110882,51689,9749,-6505,-26614,-32466,31093,64663,-25249,-70441,6249,15949,-65427,-94757,-91578,-125731,-74521,40690,79310,42861,34491,47706,48947,32074,-8077,-64286,-49022,-7044,-71533,-117891,-38718,14219,8718,11117,76944,135943,119096,35861,3358,-22648,-84320,-64715,21235,43582,3884,-11381,6993,-35377,-67538,-13440,7218,-29026,-59068,-34330,8465,-35548,-114814,-108432,-74103,-53482,-61990,-72259,-19810,98282,158758,120787,62694,39031,33502,7774,13406,74877,91549,24879,-6576,35803,56827,26668,-9405,-33293,-99457,-134814,-90541,-66485,-70144,-46369,-48711,-69067,1650,91157,71216,-35814,-125113,-150585,-115010,-53578,16957,59268,56816,8075,-21981,8203,58561,60574,61973,61568,-22463,-118168,-123854,-79353,-22631,18108,43544,73979,95263,71876,66836,96620,76004,11407,10386,64655,66550,34615,35390,32825,-3660,-34548,3860,78573,97355,75811,32287,1870,37036,74659,47495,-30949,-91632,-118483,-160292,-155998,-41453,43210,68079,75046,41454,2279,37608,79265,55106,34306,48405,28151,-50371,-102577,-80387,60478,248543,281389,103326,-89823,-166751,-81690,21448,7488,-22026,-15023,-67158,-129489,-136735,-133859,-103892,-61257,5530,49904,88454,106456,70044,-12829,-69888,-118487,-166837,-152836,-57169,42545,76158,36438,-51985,-122233,-98247,-68294,-100026,-96694,15462,82997,47157,4042,-30478,-13809,49339,33601,-20135,10235,53135,55403,-25562,-166262,-193392,-77667,2597,-19892,-35252,3361,40923,21433,-20477,-17261,18626,6683,-21529,-5691,9048,9725,3320,16146,31779,9558,-49842,-43583,44447,96819,63050,-7462,-21119,-6223,-49934,-128855,-115653,-7854,65742,58795,40468,-7874,-48100,25500,118060,114596,34198,-59575,-98907,-58011,-23594,-16836,-7379,-872,-12980,-35762,-18293,51560,124005,122014,49797,-24742,-85797,-108091,-63777,561,21870,1332,2291,30186,54819,28082,-48260,-85096,-61898,-65228,-89606,-84806,-55027,-33337,-31959,25602,125430,121842,20830,-39625,-599,4629,-55354,-56878,-9542,-1171,772,28671,48660,36557,9813,30861,66402,9074,-81915,-95532,-14085,69528,79807,48491,29283,23675],[-18846,-10804,-32348,-80133,-92586,-51970,-14079,22787,66158,60631,13528,-7280,-31563,-44588,2539,61636,37288,9645,32474,57217,6312,-65565,-49707,3553,-9753,-42417,-8539,63814,84380,53003,12898,16436,40034,-7976,-97509,-130165,-80335,4385,56326,18708,-34296,-25213,31835,73994,32804,-45781,-106139,-131822,-104224,-48690,12774,65880,105864,107708,77280,100462,134706,80230,-25468,-89773,-70985,30098,99480,62962,17241,-22850,-54995,-46916,-16060,-16815,-37102,-69646,-67448,4014,70592,54687,9907,-22949,-38132,-55760,-50259,-28541,-30589,-41496,-23172,-669,-8236,-31792,-59606,-43006,30355,114194,122988,-2603,-109417,-87796,-8684,-7,-28120,-5868,45299,-12523,-125372,-108794,-18802,-12930,-86596,-91169,-47819,-50903,-49777,-50007,-85092,-80596,-5323,44906,-3783,-60563,324,87384,82103,47034,28469,5150,-10494,-31020,-5233,93416,107839,-18613,-59153,36504,107036,77614,8028,-38177,-12980,41937,46654,47972,69184,40598,-1532,-238,43577,109829,97460,45052,24681,19495,47890,123687,108284,9055,-38101,-62592,-89030,-76640,-32226,-46202,-86747,-63657,-560,75730,140464,62561,-67782,-70239,-19214,14376,63049,93696,82000,99525,119007,75209,1943,-27531,19879,46379,32152,31667,55073,52183,36528,27166,50092,55701,9857,4943,28675,43159,52613,35389,-10052,-40627,-55027,-97164,-118599,-85233,-49380,-50177,-81501,-50195,52616,66579,-18500,-29443,1821,-9237,-24976,-13553,-1938,28717,101150,102924,-5288,-17287,77319,97498,28085,-25341,-1667,32577,-25523,-111438,-90468,13237,107903,121034,56381,2197,47325,98638,61965,10175,-9803,-40887,-43413,16351,60236,14641,-23207,4783,44075,22061,-18160,-65657,-105213,-109919,-53505,25666,63239,36845,5656,6178,43762,43345,12876,-4571,-10778,13371,42602,15988,-26819,-60074,-47225,-5152,19926,20711,48962,20756,-55265,-86921,-68602,-30946,-861,3024,7622,-3462,-30066,-23678,-67060,-126279,-1131,136568,49227,-10866,104473,182938,98197,-24715,-129431,-149123,-27536,50721,-14583,-39754,-711,-22731,-35583,66297,154736,65254,-74620,-60790,-24706,-65782,-34458,17077,32657,55610,11392,-88276,-81525,48282,89947,-17858,-64339,-31757,-14289,-25714,-47948,-74174,-74010,-49109,-31249,-26068,-32925,16352,130941,200780,139079,48526,46941,99130,142954,166353,100333,-17786,-111290,-115695,-61584,-54573,-63142,-22447,15850,-4883,-38477,-55294,-68313,-99023,-126661,-97044,-30400,-21300,-50378,-58816,-52125,-65797,-102256,-149066,-132360,-32880,38883,43474,7241,-55424,-103483,-96138,-55959,-24136,-51072,-129065,-159720,-113219,-72162,15233,124861,142196,92856,84439,44408,-7144,-22280,-34579,-20992,4160,12897,21194,52348,79831,70657,70159,54014,6547,16467,25025,-41559,-29577,61003,47145,-23860,-10903,24585,-7329,-58212,-76188,-89876,-108386,-88009,-1499,91115,125634,102738,42803,-45095,-105716,-115420,-66318,-7938,1120,-25142,-8648,57980,108576,114241,94314,90688,105668,101145,18915,-45562,-37076,10117,-13169,-69780,17391,150417,130164,38594,-171,-19612,-16782,-18588,-94428,-182177,-108172,34012,77698,75748,55084,6633,-33443,-49223,-41621,-15567,-25458,-6074,70438,110840,94296,49864,3223,15099,81411,126570,108677,33961,-17271,-7577,18284,42760,111256,204666,174220,46420,-74536,-133444,-115484,-78738,-53680,12198,13283,-88580,-134012,-70361,-19014,-49291,-65915,-13356,-11244,-72117,-57331,32254,18092,-71845,-46910,42723,105308,128530,122580,99004,46655,5492,-10734,-45005,-38358,20925,86213,136455,113947,36588,-3220,-43848,-116380,-107032,-23877,9995,16092,73294,118618,64077,-23459,-107575,-139782,-74009,5275,43339,66765,69795,38403,16800,59354,148420,185775,115401,-972,-78012,-48762,19185,14470,-9239,23238,26160,13128,44634,9000,-56004,-1436,82209,92708,73092,19221,-89872,-145494,-87296,-61247,-44107,18906,75580,125827,155087,94073,33670,20304,-8473,-50939,-32852,59449,113690,69910,4759,-3353,-1968,-22879,-19594,-15315,-16077,13139,19246,-37865,-76688,-116893,-161457,-131738,-56149,19478,77342,71975,32711,-5369,2487,6448,8350,22724,29001,37972,29463,11102,-2722,-7544,15596,86807,124062,48053,-33970,-45128,-44619,-81759,-127495,-115193,-49931,-67359,-89399,-33556,-28899,-73023,-66636,-34210,-45238,-88411,-108014,-72924,-31236,-48161,-39113,14441,57568,16364,-59965,-84740,-85515,-86703,-28834,-3245,-45577,-41362,55931,120838,76280,-6992,-32969,-30513,-29846,-6349,17203,20062,34429,68436,94981,95526,57846,19734,12147,10375,20169,11448,14822,86256,122826,97348,105170,97428,2917,-51304,-10056,15755,32411,77005,104530,79644,-1224,-47413,-25266,-24742,-56590,-64737,-64090,-77950,-94832,-93278,-56467,-10090,-4537,-14238,-22014,-43440,-43089,-66366,-90638,-7613,77863,49427,24446,32134,13856,-30379,-66640,-50097,-42462,-57426,-282,66465,19563,-61532,-29745,22762,-20169,-32661,32798,47384,24128,17144,4885,16399,56003,89792,61589,-8336,-4779,36858,-1888,-31959,4354,-10692,-30755,4858,7863,-14835,51189,121115,139845,109305,70889,62032,82032,79653,26334,-54653,-26940,50535,-4260,-59840,36468,110184,79333,7991,8815,72365,93462,42208,48792,32409,-74486,-91882,-3504,22086,-46696,-93738,-61221,-65896,-80940,-32734,-655,-10437,-46020,-54516,15745,33911,-40851,-76050,-54385,-11354,12266,-15390,-7617,67386,81385,47200,21090,-628,-20600,-53860,-52911,21878,64904,27190,12095,41850,30808,-43167,-86077,-101271,-121000,-52931,51234,37532,-23046,-5921,4075,-30037,-4579,59522,66638,-1243,-117582,-192726,-140923,-32949,43717,71473,73419,39314,-18068,-22711,36354,46293,17691,14613,-21927,-88037,-119343,-104338,-64101,-44580,-45890,-9937,22065,-19143,-53267,-24061,-5552,-11507,-2650,20612,43744,80075,104824,95712,44364,-20820,-951,56173,38167,-17801,-71393,-49870,22494,41950,35217,8966,-68237,-118097,-93003,-42054,10902,52072,84691,85625,57455,41637,57907,40919,-8089,30108,129965,87663,-73520,-107210,-6623,164093,359756,381005,181812,13196,-53517,-14188,29057,-29742,-64230,-27148,-80467,-170665,-158959,-96426,-74886,-75393,-30280,15770,73287,108489,65029,-8036,-51136,-125139,-185932,-129778,915,71024,36931,-43717,-117547,-128762,-53348,-170,-32334,-55698,-1442,32563,17253,12355,18636,49477,67581,30268,-34549,-27475,9879,36519,17907,-55994,-104737,-52811,35835,43185,-20306,-20475,33831,23403,19275,76291,100514,32736,-59571,-81525,-27772,40799,41858,22375,12904,-3087,-18391,17236,130220,200652,132021,10772,-24335,5022,-12405,-81569,-73618,27883,94870,47840,-62408,-115084,-44322,68677,85541,44608,17238,-42020,-91011,-34975,38315,47272,44397,45121,21469,20279,8077,-30394,-5613,42632,22267,-28794,-63229,-63384,-54237,-59354,-20827,23225,24569,2884,-3919,-10812,-21773,-48287,-104643,-137322,-124250,-126923,-139576,-116073,-85947,-31601,56270,88740,61735,40399,27448,-3048,-13552,26591,42854,4238,-14803,25492,66955,62020,65097,95949,103478,24160,-70472,-101756,-36057,62465,94272,49530,-10645,-35478],[-12240,13260,-30996,-84747,-79721,-41580,-50818,-57520,-4958,65688,86531,48840,-25816,-15723,75070,93187,19513,-14864,-14617,-13568,-18949,-50724,-75279,-65193,-58921,-41350,9177,79065,125320,112456,23726,-24669,-15305,-56419,-103790,-95140,-50448,6809,56598,23136,-31139,-3490,37490,18461,-19485,-45063,-120848,-186185,-132362,-29574,37605,79202,115677,130897,121167,141113,154362,96299,23466,-16997,-28254,25549,94432,76748,9917,-19308,-7669,26697,49523,19696,-6741,-19538,-30247,-4879,69648,124873,124814,69602,20665,-19905,-54238,-64446,-75446,-92151,-67100,-31747,-54327,-117035,-136670,-57452,44611,86136,55731,-51563,-122529,-98485,-22883,28326,50060,77173,103801,32819,-85493,-68179,39841,39096,-98888,-149205,-69861,-50480,-43277,-20810,-46156,-27339,45958,19714,-77270,-76279,35692,92631,54348,23523,-1466,-49469,-35113,25406,59793,49963,634,-46056,-5536,81697,111947,24103,-95040,-110861,-461,102400,95461,60532,46260,14585,-14047,-70944,-126259,-29161,99079,99617,3507,-61252,-35254,32556,27765,-47819,-82068,-73539,-52030,-32266,-19597,-54978,-135181,-175404,-100169,29511,95069,44894,-12282,-27655,-59601,-66453,-16314,27123,19628,19747,62670,51809,-38044,-70457,2413,39905,25032,36087,53987,22597,16056,65699,95064,48743,10922,32648,34802,-6453,-22245,-28890,-35343,-24450,-9398,-20808,-61334,-101369,-86253,-43194,-63999,-60114,17408,28629,-26427,-19323,1347,-25748,-46223,-16101,22733,39659,58352,66220,29523,31090,75733,60903,-24165,-76383,-41931,30239,6290,-128891,-171654,-49538,73805,84235,29186,-31697,-3571,88443,100897,7158,-53061,-63009,-34762,-3474,-10889,-88818,-134274,-80966,1747,-1748,-40766,-47406,-18233,3909,11507,732,4846,25872,33105,46835,87577,84836,51449,21820,-34636,-55400,25403,87244,37256,-56522,-76846,-53297,-23155,-5831,8772,7576,-2198,-18970,-25673,23652,77480,93653,73446,27370,32500,59385,-35862,-131484,-8535,128013,75233,33267,136642,219482,163887,-16920,-230637,-186565,83854,166459,-833,-97763,-74141,-79352,-49703,78811,111952,-42200,-147768,-86243,-20364,-49722,-46148,-10297,-18667,-37215,-79581,-137090,-91752,56130,105098,15649,-49567,-33568,-18621,-52872,-99422,-109199,-51163,16771,34415,19393,381,40472,103383,120419,92445,75494,83380,89282,94106,92384,38792,25723,9781,-52784,-62941,-17401,27274,32937,-52814,-136014,-92292,8222,81692,74825,-4324,-83310,-90298,-67078,-52511,-40512,-66565,-127320,-131352,-103350,-61841,31765,109921,93688,39173,9505,-40909,-98770,-92460,-43588,-38124,-91873,-88273,-13361,3058,41301,151046,176339,123708,109112,75186,52711,42064,-1995,-24020,-66265,-125198,-123521,-66234,14550,54478,31399,-42076,-90070,-13522,74399,21283,-27647,33657,72133,10503,-12561,17814,-6753,-45913,1235,61782,22232,-53544,-62534,-41962,-36036,-5212,21095,-5736,-23117,-26098,-18648,10763,17110,4039,19147,44749,61026,66613,44288,17672,41098,66563,21652,-32119,-13222,23560,-52144,-130079,-54459,42630,8956,-30960,-42146,-59707,-19312,26993,-44922,-194660,-192679,-55580,17769,15057,21460,45338,43375,8767,-14464,-566,-16777,-56943,-67300,-29779,18301,29478,-360,22445,88034,85210,59788,54657,7573,-28588,25468,110815,157443,200163,179810,70332,-27302,-82834,-135898,-178182,-135937,-35268,-11105,-72510,-103075,-36996,41862,11226,-66594,-41280,-1986,-33809,-28410,90749,128556,38698,17693,61974,66818,49333,70771,89203,33244,-36531,-44821,-35123,11251,94767,149058,169656,138378,46115,-30592,-29042,-25607,-8770,42339,53065,33815,61309,87372,47359,-15882,-82005,-96560,-50188,-17598,-13457,21609,75349,91352,85196,93827,111200,95478,28537,-69917,-130770,-97078,-33771,-34707,-47275,-25637,-24935,-19818,49224,56839,-4120,8175,69233,162405,212184,100514,-93414,-184912,-142775,-108319,-110399,-71347,11860,69230,67757,29699,40723,70115,41049,-48232,-66408,21197,65511,834,-41402,-30573,-44609,-63241,-10821,1805,-57985,-37004,34425,9648,-71579,-150035,-183306,-160252,-125242,-78229,-26154,-12525,-13336,-32059,-15005,29296,71113,94897,57364,-16219,-46127,1193,42472,28037,28660,90842,114857,16805,-62822,-74055,-57849,-26949,-39476,-59115,-1348,169,-43102,-36341,-61382,-86828,-58968,-28652,-29585,-67305,-91885,2907,117014,56953,-30254,-10284,39475,2620,-90533,-135863,-138629,-110211,-4690,86313,89169,83175,127865,121331,47991,-14362,-23902,-1202,-4428,-22080,-479,17659,15995,76806,115988,82512,34469,14684,20826,24665,18386,5597,-9002,15881,58048,79104,64529,16707,-45326,-55524,-28174,4824,71427,121519,93774,15136,-65974,-71434,-33776,-68819,-125085,-103369,-36716,-10418,-55340,-90418,-42727,50350,85267,79453,54020,666,-3467,10642,-13879,12095,61593,3911,-47236,-42761,-80194,-121701,-85056,-35230,-52090,-31792,48793,44972,-65338,-123570,-41961,38522,-8743,-20861,79791,121388,37633,-60380,-83237,-29664,52483,116089,92950,-878,-30426,21998,30948,-3674,-6993,-14537,4072,57349,88618,130111,169836,131888,75581,40772,36772,58910,103908,136687,99603,10759,-17167,4974,-15525,-20898,57778,96078,66415,-2795,-43983,-13497,17106,-6361,10672,33842,-17171,-22786,29694,15163,-71497,-141126,-126254,-83414,-42693,10718,31591,326,-54310,-67151,-3079,47476,37489,7633,-18515,-4133,38359,22152,-5788,-3976,-49686,-53303,-11390,-23417,-26242,-24547,-63408,-58702,-1397,43423,57023,58770,16295,-63876,-73885,-64002,-65109,18431,116690,96558,30240,17439,25102,17859,17617,47409,74399,54175,-35198,-107750,-76838,-13389,36607,68986,85983,63938,18300,15559,60980,53277,-14844,-41651,-34160,-26753,-40654,-76286,-97569,-103122,-121750,-102070,-87242,-134992,-152685,-106520,-65417,-41197,-2531,1374,-24375,-14463,23277,59556,57597,2454,-1942,16029,-29278,-87282,-123914,-99321,-34720,-94,48029,89096,18684,-52893,-20513,43699,66906,71512,62557,23662,23445,56354,41746,-8204,-31243,21765,142585,172103,76095,19619,77530,230489,445553,498739,283630,93074,37510,14859,-9573,-54539,-60215,-21342,-80114,-196042,-142939,-2506,38010,-17466,-11105,22851,70952,112704,94731,46504,10719,-63073,-102818,-40886,27588,37273,-1393,-100320,-169442,-97804,31190,62447,14174,-34045,-41182,-34283,-21633,12560,56289,45701,-2794,-38731,-76889,-70040,-9417,-5015,-35914,-29329,-36578,-38909,32554,79451,25238,-8508,27663,21020,36654,110696,121555,22930,-65707,-63253,-8858,21777,3932,29088,64246,53718,18457,26404,135097,232121,178954,47005,-29492,-10067,-1762,-60324,-81218,-10368,30148,-30081,-107410,-91542,19351,79125,27338,-12070,11702,-16399,-68406,-29624,29755,33020,11411,-7540,-919,44288,32954,-28813,-34866,7213,36950,47817,31818,8945,-23635,-66710,-32494,15504,5036,-46396,-61061,-37361,20043,-3030,-104260,-104835,-32867,-45617,-100336,-107297,-101102,-71786,-8802,42457,36902,16548,-3193,-19955,30576,118111,120865,59770,34488,48630,73969,100685,119352,98212,57906,23347,-14790,-66549,-73088,-20075,22267,-4337,-61565,-57170],[-15258,5007,-26523,-43948,-12684,21105,-16657,-86588,-66014,38822,112239,112155,77532,91726,106343,55952,-12473,-17920,-30502,-74210,-77676,-48443,-46131,-83055,-96732,-60551,-29822,20966,102164,105529,3286,-56482,-48404,-79474,-101330,-60792,106,30722,42132,-7667,-65757,-34001,22321,-1833,-30889,-41129,-108244,-172668,-113975,17091,66770,59629,88632,137145,143089,138381,108405,66709,63023,60571,18279,7253,53724,37472,-68496,-100759,-25766,35829,50648,26513,8588,15242,21608,13634,51365,118578,139844,71992,22928,23094,-4217,-68318,-117779,-137867,-96465,-27741,-29618,-85779,-112292,-53169,16203,14527,-27792,-94592,-134251,-103814,-10702,60464,95608,103709,122805,106636,40714,29144,81451,92466,19368,-20227,13844,5734,-2154,17486,2097,27641,58552,-27527,-114819,-58965,49237,74324,51928,36426,-31317,-108472,-70148,68492,152104,52887,-82145,-82372,13525,75405,87803,-2094,-133398,-143352,-41791,61735,76773,46488,31921,30223,6393,-97550,-200673,-108336,65360,77358,-57839,-125318,-70457,-21884,-33681,-65442,-65607,-44256,-9005,26988,38909,-8718,-111323,-198559,-167474,-50006,33340,36764,15547,-11960,-67565,-100821,-52338,13589,-32977,-109163,-90124,-50270,-98688,-146350,-91351,-19000,8685,13758,-8714,-59977,-35614,55757,104326,76237,59896,58112,25675,-27441,-61800,-72792,-35725,11522,27054,10260,-49937,-93299,-52167,6998,-8088,-47700,-31234,4957,23040,32667,24776,11626,13829,25700,26076,18514,-18433,-43924,-36001,-13406,28028,12128,-71876,-91599,-14376,72855,73598,-45661,-115924,-40384,42246,48242,23143,-37620,-48997,13025,40687,-18796,-67212,-63577,-19693,18169,-4975,-99403,-158371,-123893,-37139,-5897,2282,45427,86329,90039,56818,2033,-24144,-5577,12477,38043,64446,70382,79447,58212,-23295,-82965,-5773,93841,75251,-13755,-65096,-73793,-49919,-43714,-60164,-56547,-15596,46809,86661,107470,111588,125527,83802,-4784,19375,66965,-34247,-99294,-16043,37022,24200,47381,120577,177297,161709,26006,-159919,-158782,44215,120158,-3315,-101187,-93976,-84187,-22833,92459,63769,-103389,-154590,-41312,46892,447,-54912,-49886,-51855,-59296,-67021,-96327,-56232,72612,117341,56464,9089,14436,10719,-22708,-50951,-64901,-35928,33553,81237,81449,52893,51922,25549,-14328,21228,83419,104183,109349,95339,41887,-7897,70695,153354,86445,11027,29181,74756,64299,-89744,-201400,-124490,8250,103441,127001,71812,-38822,-100629,-90237,-22109,29164,-14206,-102078,-103043,-31052,18787,68740,115805,94394,67333,93872,79086,5191,-38038,-43484,-43733,-22844,64860,144995,76797,8940,81530,128910,84477,81687,99692,99849,60313,-2711,-32218,-104194,-191622,-213131,-162901,-81110,-12795,-14870,-68779,-87720,-26155,28515,11615,-3313,28195,50361,24154,1247,17095,6217,-14369,43486,124384,104924,8781,-82729,-151989,-166690,-83827,5513,43605,49476,25026,6181,11790,16318,20499,17259,-4993,-15449,5002,-5487,-39807,-45363,-56917,-72338,-46503,12160,32126,-60951,-140504,-95574,-29359,-43565,-64502,-83769,-62207,26877,75442,13669,-120882,-173019,-113270,-59138,-58606,-18078,71127,101767,50243,-3298,17563,36172,-53168,-183039,-162768,-43389,42,-13898,30010,83913,43089,308,22454,26714,4796,46490,128237,153642,165598,160521,59987,-22685,-53199,-96765,-146176,-142058,-105079,-78888,-69923,-64128,-4400,74360,64485,-32745,-61318,-6891,25338,35696,108186,131421,66352,61209,82207,37812,-22485,-29473,-12602,-32569,-71654,-75542,-64623,-26168,75595,131337,117281,114745,59570,-19310,48240,127548,102212,78825,55626,-9727,-26695,8426,-743,-27869,-47169,-37704,-24792,-54563,-93597,-48987,47952,103682,121850,116888,73308,868,-60727,-115982,-137159,-110963,-65405,-31019,179,13023,-4947,-21603,18336,58771,62592,51903,45533,113398,172480,79709,-69470,-136601,-118240,-106660,-112137,-89920,-37338,1477,18266,37179,84327,121420,82929,-28070,-84700,-29526,-19278,-88214,-101110,-52763,-26029,2142,60330,6391,-126559,-129527,-32094,-12494,-85485,-137605,-145797,-148779,-132465,-60788,-11649,-16045,-20171,-24327,2311,47797,61866,36715,-37,-61763,-110189,-50876,72414,122173,106495,98623,62233,-19398,-49129,-51031,-29571,41284,91178,88400,94848,90602,72908,23533,-55501,-76238,-54787,-32360,5432,6476,-19282,44938,124127,46251,-56390,-49013,-4841,-27136,-84483,-100271,-84563,-56127,26955,139009,178985,152679,116165,46502,-17956,-43418,-48446,-7715,26945,-6201,-9096,15132,15982,62204,95149,38305,-9747,-2729,24042,39950,16804,-1512,-4751,-7008,-14083,3290,-21813,-62623,-34665,9265,-21025,-36168,36327,100016,68500,-19926,-86307,-87704,-78874,-113011,-127640,-74101,7856,37711,-15909,-75694,-44638,27188,47605,49025,50289,47285,96045,129134,86694,63037,55258,-45514,-128018,-109750,-133270,-164854,-62503,27082,9468,57019,115866,22710,-95534,-100441,-34136,12156,-16056,-34908,40995,109305,52553,-50032,-83608,-25884,50100,77480,36431,-20465,-15158,30487,34982,-1038,-2844,10840,42,-1106,47273,114776,122238,39108,-57511,-82127,-16960,54446,109531,155399,141383,63456,-24249,-78873,-79450,-21774,29434,6531,-2239,-7720,-53854,-84675,-50965,-39866,-43173,-863,55933,113121,121616,52303,-11093,-60605,-94338,-68336,-6305,48000,55539,2174,-60594,-66190,-42201,-14997,29288,52343,8862,-15018,10687,16366,-6686,-47577,-124902,-127133,-64024,-41213,9994,54269,-6412,-84131,-59051,29726,79688,94298,64258,3664,-14792,-7306,-9401,15267,39603,38795,38942,25017,24343,45297,55461,77400,92556,53721,7752,-4012,-2307,-9906,19378,77649,124559,107235,66325,59353,77625,49106,-16726,-44808,-34473,-11407,-21453,-87946,-116188,-68807,-45410,-67265,-96970,-135052,-112810,-52406,-46491,-47359,12703,18013,-57345,-107329,-88817,-26573,25558,24473,29507,29176,-16632,-42400,-56382,-88500,-72274,-3793,92758,163436,115021,29795,11061,41400,77038,73450,15113,-49769,-13502,50583,22145,-4568,14857,16102,66872,172692,213504,161025,108196,186445,425802,553502,361893,136327,50942,-24249,-80219,-79389,-52339,-13738,-39559,-139506,-107005,26479,85122,8461,-20481,-7594,38071,96190,108139,69485,31792,-24055,-33597,28271,39076,14075,7491,-68350,-117635,-34007,54018,58343,45270,4553,-32853,-42387,-29951,20654,70757,19775,-52109,-80907,-101377,-69919,-2312,-52589,-125733,-76120,-21380,-13535,39174,80915,55871,22508,15522,-671,10589,43919,39930,-22902,-71168,-47347,-5415,-22411,-42974,36237,104447,86673,10072,-31669,32096,113868,118373,56626,-15933,-19381,-4368,-66063,-125716,-99081,-63429,-69841,-44858,20018,73498,55982,-22274,-50433,-12868,-23307,-60937,-54688,-71203,-84866,-77642,-92547,-57841,25557,51333,32287,25900,24777,52909,104058,100372,57714,10997,-34735,-29579,-17370,-40301,-71333,-41902,23320,76018,20463,-64585,-15814,73338,53022,-7962,-22600,-12334,1442,-4310,-19101,-48036,-68314,-55818,-26757,59752,142066,127905,78510,69987,64590,58344,87795,87996,22503,-20477,3574,23237,-18171,-82944,-115031,-86176,-60524,-80082,-52490],[-4530,-1961,-11758,-19843,-4096,39701,53315,1300,-29445,5732,71836,145596,197632,190501,95380,15498,-294,14634,-8074,-33952,-22113,21671,48660,-11376,-78379,-77993,-78025,-51676,24646,48289,10966,-8229,-675,-19595,-47053,-19761,43981,54532,16205,-68968,-132409,-92852,-17836,-15324,-46375,-69422,-99293,-126392,-81893,27368,65819,45036,79511,137714,130673,97438,53826,32809,57222,74973,28164,-19956,6224,12225,-80221,-137578,-47593,17302,8904,1876,-3272,6336,46863,60705,71500,86426,65783,-9200,-33904,28924,58047,-28945,-125343,-154302,-103467,-6375,36789,19425,-15406,-19257,-16498,-43272,-60023,-77509,-102867,-95703,-27625,22241,49799,54272,94381,145899,124612,71638,47457,72199,120733,134278,84234,29030,23701,28739,6297,13421,16665,-34350,-66795,-27122,19984,39418,65340,53049,-44351,-107112,-56051,87952,196660,98808,-57569,-74488,-2023,36382,59141,9752,-112235,-180689,-153992,-48481,27576,32107,53549,94807,55993,-66985,-147877,-76630,47797,52248,-61676,-101215,-42026,-17828,-46546,-61523,-39367,-16021,10133,60104,91808,22947,-98575,-166620,-151936,-88883,3621,45730,-317,-27251,-22645,-46455,-20395,34601,-55436,-186553,-200641,-136767,-138814,-208766,-186258,-75286,2724,-18097,-83159,-121010,-76018,6580,79744,123216,137673,112321,30731,-43324,-66513,-30864,28520,25407,-10890,-42093,-91145,-79584,2221,42054,20752,-38785,-68325,3013,82730,90251,84048,100787,85631,26600,-18321,-7955,-37491,-109447,-125071,-74365,450,1578,-71853,-63728,47209,125738,112889,16798,-41938,-6594,43262,75023,76002,-4835,-84229,-95432,-55723,-22596,-47260,-81744,-39027,67936,94055,-1962,-75528,-68732,-17566,4046,34938,83979,98236,79427,43410,15521,7618,-11006,-8001,8373,-14032,-19832,34614,49176,1800,-42740,-8957,54024,59989,-2418,-66897,-89042,-60896,-56787,-70576,-88710,-68390,52986,171542,162188,93315,66256,23631,-47497,-48425,-37974,-102619,-100137,-32362,-26859,-38965,3252,48099,69437,44659,11215,-8886,-55266,-57744,-24247,-34795,-73958,-58536,-27108,9385,57481,24410,-68549,-69201,51172,117079,33224,-61039,-69679,-32141,4298,10501,-23025,857,107006,157177,122969,93308,70355,45288,26610,33894,26323,-10011,2409,63742,102342,77636,21799,-68791,-114615,-47025,14783,41009,119530,145478,52657,-7480,96506,215889,171752,61337,25154,33944,2872,-104784,-158808,-102329,-34411,19085,50078,25945,-30696,-63775,-52743,34436,89137,35519,-46918,-53863,7924,43204,46284,44148,35903,53129,93603,101976,90338,60012,-28217,-81544,4734,139049,189427,99741,15154,43118,85328,42968,34324,81118,84996,10289,-33032,-6058,-45331,-128169,-171763,-156775,-110580,-48694,-16406,-5332,26564,48597,18163,4377,38706,53222,30214,25290,27896,36946,27174,-1888,3417,59168,98423,61576,-20101,-93649,-106041,-45026,14666,40772,20381,-11490,18841,43879,33004,19392,-7774,-42949,-50646,-12526,-1376,-26952,-75516,-149153,-178656,-93077,-11630,7187,-38932,-112546,-119264,-61808,-21398,-35783,-66443,-27184,58921,75134,22281,-46288,-78370,-79389,-78419,-76748,-22574,67491,92454,46225,-12359,5475,59848,-20696,-191553,-180782,-40621,3028,1036,44878,67790,19413,-33200,-36444,3593,13206,17308,76522,122582,128412,98682,13885,-37615,-24683,-25940,-48887,-98271,-150012,-132653,-67244,-36700,-2643,65154,90980,27058,-30242,-975,67199,98929,90736,54139,32490,73808,81364,14397,-46089,-49609,-38315,-63292,-98438,-96845,-103602,-118473,-43437,23000,12324,49693,55920,32686,137723,210571,135905,60133,-4418,-97222,-132934,-75162,-24248,-698,3914,-3953,-34220,-98548,-161686,-147528,-50383,33685,66620,70289,30459,-38936,-73843,-63397,-50083,-51353,-38365,7297,56317,71897,47606,31437,58950,89372,99188,69093,16045,-7761,-7187,-24650,-36552,-39675,-43358,-82458,-92250,-73374,-71073,-55578,-445,41852,76590,121405,113345,20284,-75237,-63727,-35939,-58286,-73419,-31081,16890,67384,101917,8381,-130109,-157891,-95018,-50918,-78208,-100190,-84767,-87820,-72388,27933,94625,75215,37824,-2093,-4811,14692,17173,-23659,-44463,-52301,-120828,-119750,45412,184203,160894,67779,-12019,-41117,-10784,20704,48915,88358,142733,167097,144105,135453,160909,91232,-35967,-86540,-81498,-37588,29097,48186,38873,48593,45706,-7225,-49624,-61633,-52848,-54851,-51733,-21550,15229,9854,25107,106620,157546,126598,48324,-44540,-61978,-30174,-48699,-39612,40506,74956,72701,65649,50006,69503,94470,38827,-10524,-14979,2637,38606,43161,25106,38041,33095,-37907,-67169,-55582,-27553,46949,57788,-52904,-109658,-31910,61022,75063,16640,-46531,-67708,-85269,-84544,-30279,9894,-4995,-18996,-17213,-41724,-47423,-35115,-34771,-27046,-12474,30422,140465,189466,121498,59112,29216,-54005,-132002,-113343,-112070,-138494,-54776,44192,70659,125311,132894,1646,-80538,-49674,-27205,-33546,-37290,-56011,-43385,14127,28054,-20241,-45888,13483,61439,24176,-38481,-18509,60572,76845,38770,22528,34901,29936,-23148,-76276,-68806,-48806,-30291,-58170,-125501,-134647,-36281,57513,98471,110515,100936,54509,-22067,-99843,-111574,-28713,16662,-35111,-25524,15937,-7439,-52632,-12310,13270,-9686,10835,103521,188530,158193,61577,55472,63020,-4354,-40508,-1651,45302,61506,33031,-18843,-38839,-52731,-59526,-13336,38128,23458,4928,4579,12054,6947,-29025,-86079,-113985,-109324,-61755,34334,81677,31728,-43829,-68484,-41038,20107,88017,111025,68984,-16115,-54341,-25000,-7553,-42653,-35445,31902,49569,45976,70493,86156,93987,71273,-930,-11987,12268,-16216,-41967,-1426,69087,139510,148898,97891,47067,32192,7829,-13906,-18900,-33000,-53814,-99469,-156226,-107635,33587,98062,40847,-8954,-30289,-9352,34984,168,-32029,19726,37501,-18640,-63648,-76552,-56953,-4692,36730,57056,53716,24390,26647,22817,-22610,-32526,16174,98745,163400,132746,56973,32737,46107,71657,40735,-42083,-82342,-20802,42967,45308,57262,63147,4819,-15293,62853,143990,166127,95341,107933,352409,531001,363925,128168,11091,-58177,-97163,-89356,-66097,-16281,1055,-72784,-124362,-63372,4904,-37015,-85186,-96293,-33525,39626,50953,18916,2423,-25278,-19207,52071,73120,31503,8856,-11573,-4586,8868,-18663,-2253,69671,65027,25593,-505,-5749,48681,85088,37103,-20623,-55903,-82131,-29419,6168,-83733,-160371,-108372,-36407,13943,66525,67883,36448,21849,777,-27333,-32858,-54777,-76771,-78652,-102300,-109659,-73470,-50914,-32283,44665,83717,43632,-31261,-83017,-69028,-32549,3985,22317,1848,-14621,-9921,-60333,-116555,-107934,-60647,-12436,52127,98166,84341,28279,-58538,-98622,-63793,-39355,-44611,-79436,-171614,-183687,-117060,-108968,-85679,10861,76161,84485,89740,59360,31040,71825,100298,70970,14615,-36936,-38837,-26994,-44323,-55343,8229,97794,102447,21018,-16233,36960,76845,56763,36630,54697,102332,115312,34785,-65398,-84144,-53244,-23913,14054,86447,107620,58762,42304,72753,74185,29916,-3175,-21687,-45856,-32831,6265,38544,32736,-35321,-128189,-123363,-52549,-39398,-34147],[7022,-10366,-27867,-68692,-91986,-30585,63155,86173,22676,-34352,-9537,96259,185872,165655,48754,-4759,25523,30047,-2435,46280,107425,103183,95746,55007,-34596,-81265,-96888,-85088,-44110,-2434,41769,81888,91009,64564,12787,-7091,24750,32055,-20089,-130521,-187368,-130802,-66384,-51433,-85199,-107406,-93671,-96738,-79980,-11162,35580,46708,79858,94740,56018,21737,6665,-796,14734,45894,529,-95884,-87865,4789,23747,-22615,5749,19542,-21997,-32208,-39834,-47656,4262,63076,96941,77785,9402,-65612,-74620,14454,86356,3424,-116791,-146355,-90681,12294,75636,64839,27438,16213,2149,-34363,-32599,-8259,-8991,-41068,-48388,-46202,-46738,-47705,14244,103109,105233,43157,-24663,-26763,52635,98259,43013,-4033,16871,11312,-34386,-50078,-26598,-645,9709,4671,-886,17923,57451,36920,-31808,-39074,23009,109489,164410,104153,2435,-35876,-9210,33634,73817,49208,-53296,-162861,-184799,-79530,25109,38062,84764,153738,102227,-15963,-71740,-22352,66608,90045,19584,5892,45491,37574,-13872,-44782,-16699,13435,22148,52881,87282,18976,-105213,-138261,-95150,-80567,-33982,-757,-53355,-43583,29910,31404,29437,48150,-19415,-101611,-123275,-110162,-114029,-159362,-147431,-61642,7783,-24364,-86268,-99538,-66427,-17652,59108,129920,161504,151281,57883,-46560,-54914,38089,101904,28951,-58366,-79543,-86773,-44611,37128,66314,45133,-10393,-58257,-1452,68974,92031,139159,157946,62131,-45903,-60876,-5089,15607,-42515,-84888,-35538,23143,8310,-49800,-26223,77937,134653,98929,6609,-41276,-7942,66490,151613,179001,70723,-91992,-173347,-102651,7976,-6742,-99642,-66499,101724,183916,92008,24575,42108,38124,-27550,-33589,11045,35551,27692,4327,2228,31698,17846,18512,16219,-48782,-87997,-35573,19090,39011,29203,6707,3557,4316,-38036,-73894,-72831,-41690,-37920,-22651,-38094,-65904,17386,146482,155489,72452,-2187,-16203,-4010,-39418,-105748,-140610,-113313,-50919,-27588,-52128,-55088,-27692,-23879,-100286,-74556,85107,78370,-98068,-141848,-66583,-31086,3186,54140,48409,3115,-20418,610,56913,118262,119889,24604,-63640,-48865,35627,76447,36744,2305,51848,138887,176396,166148,130685,69245,44828,48717,76131,80790,12624,-33062,4865,60593,45562,-31937,-113363,-122516,-82733,-85079,-75972,44479,117471,56179,10619,89342,164789,120776,25247,-11270,-29797,-87274,-108338,-58724,-15072,-25814,-19360,-15654,-53970,-62592,-47572,-30863,28219,55150,14157,-25910,-12131,20702,34284,12947,-39746,-51928,-16051,-8921,-12771,53482,101819,10743,-77340,-11449,69867,79817,80222,95295,88973,80299,38310,17772,55724,71914,3191,-15986,59013,60338,-7991,-54678,-76288,-57949,-3875,44381,70059,114656,150016,109658,58657,57474,38175,3029,13219,47667,47475,12730,-29793,-57658,-20906,53524,67593,52659,60172,71656,67095,48819,8319,-39148,-27744,66649,111911,72890,527,-57105,-63990,-35245,4781,19522,6627,-43530,-131816,-182283,-122931,-67922,-27864,10765,-28261,-105210,-102318,-43430,-28155,-38061,-14833,34922,34653,-7721,-23080,1916,-7548,-39966,-28278,17710,59408,66414,56987,8177,-14013,36397,-1852,-135285,-118418,-1556,38652,46518,60301,41102,1737,-36075,-62563,-45391,-37766,-42573,19006,74673,69399,32063,-13031,-26494,25200,52506,22710,-56210,-141933,-140065,-65302,-45430,-55880,8780,80679,66245,22973,18235,70997,108501,62657,687,8304,53858,44628,-19465,-53935,2693,42002,-36693,-118516,-100084,-91380,-129488,-117493,-89337,-90692,-50402,-1587,50571,139639,143465,71888,6977,-82597,-155271,-164098,-115490,-24599,55830,55671,-7645,-79416,-117564,-163643,-217824,-165473,-66886,-38865,-38775,-27253,-23941,-20411,19197,49568,38493,23032,25397,31420,34250,29114,56033,113795,115940,66187,27886,-22714,-105039,-146712,-98330,-25765,4414,-11509,-80086,-97324,-76959,-92999,-85473,-26007,-11949,-10697,37498,88424,52037,-43757,-63994,3008,29331,-6216,-11705,7691,33723,49773,-4284,-68673,-93146,-78496,-34292,-26506,-59626,-41341,-17646,-8577,66933,137571,121133,74813,-3136,-55661,-59065,-22259,-7834,-10235,-6393,-96237,-156852,-24186,130952,120656,24864,-38445,-51722,-9668,63922,104371,93220,115951,146793,114078,79035,99616,54616,-63913,-136296,-131873,-58355,-2475,-1621,11967,20564,2026,-8061,-3397,-46035,-81404,-72489,-26041,27350,44097,-7952,-31608,31523,93097,73413,3127,-76021,-54801,11364,-24782,-69261,6662,114127,150430,114752,67988,96301,136794,96092,27476,-28255,-53863,-11730,42553,42459,47584,25051,-72503,-101947,-24863,58757,101482,28488,-130996,-180464,-78744,32539,73302,38876,-15491,-17617,-6474,17444,78203,60058,-76498,-144118,-77973,-25415,-33291,-39937,-41520,-45047,-54525,-36590,55017,109434,50536,-17869,-14705,-20008,-58365,-72914,-80640,-107485,-95152,-25191,50999,103411,83530,-2799,-50634,-46155,-52504,-69130,-64607,-70431,-96274,-84978,-59851,-77070,-56161,28267,43212,-32285,-82802,7916,139574,126600,63522,73968,68079,9546,-34425,-81797,-143852,-169944,-104649,-55537,-76697,-93921,-27855,48556,67657,41046,19847,6612,-16040,-80401,-115137,-39942,25844,-5405,7515,45169,51087,53683,87215,81630,50708,42620,63825,92003,54201,-8050,38066,92838,32142,-43402,-32974,11182,54841,77049,35809,-22075,-39752,-25085,2681,12448,21296,46899,42653,24831,11134,304,-1605,-30124,-93827,-69794,26658,49641,12537,-3228,-41273,-100898,-82201,4203,82080,59816,-78504,-155009,-71105,3914,-32059,-34251,45426,77100,68192,95786,97380,47391,-15585,-52617,-35364,-48653,-114612,-124587,-60423,-9935,46828,107445,76751,-18993,-58794,-51621,-33213,-27035,-55972,-101087,-171283,-196792,-87066,66354,101615,54265,50802,47906,21652,37866,33619,1974,13959,29580,23592,31030,11159,-26050,-10365,21108,24261,27717,35294,23077,-2675,23373,46138,3850,2155,59169,48127,16337,59257,97859,81414,73,-90534,-99023,-44143,15065,79227,93474,30516,-26063,-29507,-40920,-27508,74108,97895,114345,341899,498208,305998,78998,-12478,-27505,-23903,-36168,-42037,-7954,-9040,-90939,-179620,-158374,-70134,-51125,-103959,-136682,-68759,-14844,-35578,-47636,-13353,-6022,-687,60035,103717,46241,-27365,-3120,54250,3468,-84499,-38630,76862,101733,69857,27654,22515,78673,96341,57168,9767,-28975,-49268,158,3257,-81590,-127899,-92311,-44956,20829,74900,47120,-9628,-7619,9710,-12476,-29967,-79243,-132735,-121695,-130498,-171334,-143459,-55014,5013,52475,48516,-2490,-33262,-54300,-67787,-67526,-53424,-24398,-677,3620,-4264,-39212,-56325,-16165,40337,67721,62944,44809,28049,-6423,-87511,-132771,-82904,-22132,-12070,-72067,-167144,-152231,-64285,-59972,-89501,-22582,57219,75245,92751,74414,1161,-5478,42522,45438,-10739,-71645,-50498,-7839,-23598,-59930,-8740,73907,67738,13599,13490,32662,958,-21866,19414,76143,107848,99164,12443,-73959,-25264,73329,78942,63901,84735,50967,-22222,-7122,72980,90573,5313,-104224,-124943,-64430,6514,26334,34486,44906,10324,-66683,-73172,-8149,9464,-20700],[42259,6977,-35852,-89620,-109377,-53294,36706,79404,27568,-26834,-10371,53510,87693,62096,-2995,-10376,35855,30428,9540,120730,218162,148552,83060,78669,19059,-36462,-53375,-51784,-38040,-7703,53575,144278,175807,112869,32874,-21278,-29597,572,-604,-92801,-141842,-105601,-84818,-78294,-83656,-67468,-36049,-53165,-56760,-1896,38224,45357,37729,2861,-34880,-32940,-18155,-16269,-1231,33198,-28724,-180810,-190259,-14898,117881,118701,77547,35254,-8065,-41386,-70775,-85386,-48386,10422,73295,80974,31436,-31829,-50569,15132,66373,-16064,-112439,-116863,-56724,23914,56210,21314,-6631,30753,56419,14590,547,45448,76350,25037,-26148,-50973,-96422,-142905,-97358,-915,37537,14620,-53890,-109683,-109506,-84171,-53225,-26826,-6798,-31641,-85002,-93981,-41183,4041,9487,-447,-41,7007,24538,26006,4537,14454,82540,126444,92819,25032,-5932,-12356,4918,50713,93409,69849,15308,-28558,-46250,12085,69042,41587,57556,114390,78305,-3590,-65123,-48857,52467,109275,62505,69463,111437,84545,17803,-29687,1449,42347,28121,2951,13831,-4390,-88621,-130354,-84425,-89124,-122173,-132513,-127424,-60753,17944,34338,21202,6198,9566,60805,72438,-6578,-59167,-42525,-12518,12145,29156,1259,-25421,-30306,-26129,-4089,44985,76345,97379,112413,74221,-16699,-53198,8115,68131,23111,-43159,-41185,-20134,-6492,31311,76557,78239,31362,-15623,-20982,-31590,4974,110882,97877,-51192,-104482,-56049,-15421,32005,58410,39385,48685,42920,-17406,-63540,-30104,39985,66818,41028,-22442,-77564,-52824,51049,163773,221766,129177,-65228,-185078,-121494,-7551,-1753,-93930,-83050,59173,143536,69680,37700,90177,50907,-96780,-141118,-69633,-12107,-10739,-32863,-50233,-26184,8019,29303,26904,-21583,-69393,-38263,34651,74659,44424,-24008,-65285,-66688,-60365,-19250,23830,25226,-18476,-10536,21900,277,-14703,28937,83588,50507,-32430,-15397,75240,67637,-18795,-63715,-79692,-65418,-37511,-42395,-71771,-58273,-45282,-136902,-123221,112208,169599,-85667,-196507,-65658,22937,40827,91269,97610,-10370,-70228,33438,139418,103360,34073,-22081,-59909,-13716,81670,83606,-12582,-33789,55831,118072,107150,97880,60562,2295,5521,35672,64817,56207,-18371,-69129,-46952,-4464,-13095,-60400,-83370,-59953,-61814,-107453,-128045,-77998,-34252,-21783,-9028,40815,51356,-15455,-75436,-65479,-60368,-92246,-69884,36428,94305,43704,2298,-38011,-77828,-71735,-59766,-79801,-83285,-74462,-63731,-29110,29179,50284,41778,7721,-79225,-121496,-96362,-112668,-123205,-28322,73793,64503,6470,-8063,-26733,-41164,53087,162052,132687,65416,37315,34890,65241,114114,96363,66635,102804,96054,45960,17328,-8274,3027,64823,111945,87677,85747,159851,180549,107001,37081,-15047,-21203,22445,62268,26460,-35711,-53630,-50457,-22043,23086,33041,56079,126417,168890,155305,100867,9067,-28597,48598,147505,164492,96615,-29569,-108128,-73386,-18164,-2659,916,5710,-7723,-50519,-77364,-74891,-67934,-17572,71770,98358,-7431,-105025,-108948,-64109,-26679,-3930,23345,23056,-10465,-16126,27822,26672,10200,43367,73526,76134,93214,129182,84525,10619,15203,-3119,-88437,-72485,19367,80515,101733,79986,27840,-7685,-16057,-29733,-48246,-60999,-50236,6939,27501,11245,11766,-4152,-6315,59753,116562,84485,9159,-70503,-94459,-42398,-45247,-96324,-48299,49342,70344,56727,38909,48988,60815,48542,31559,31538,31870,9522,-30097,-34792,58694,115407,7788,-94773,-58467,-12229,-18601,-53652,-97152,-110882,-103668,-59945,24966,74595,25373,-11352,-33050,-104290,-125511,-84548,-63644,5771,112675,100716,-12348,-95636,-74284,-87041,-182979,-177376,-91306,-70510,-88054,-50719,20049,46289,44830,61953,74564,71266,40324,-9635,-42900,-25591,33569,94189,73478,-2145,-14973,-31020,-103966,-134682,-77571,-26766,-15958,-31020,-81710,-93232,-67129,-59312,-38887,-4051,-23962,-56127,-39458,30189,61134,21016,-4364,43781,67732,27856,-8151,-18996,-33221,-28250,-6374,22082,17651,5667,45453,57304,-9830,-20599,23462,34451,57148,81952,68846,64348,16785,-45399,-64998,-27257,27721,53190,35456,-52088,-105302,-36006,45264,63859,66644,48625,-22719,-29821,49954,91124,75956,101301,123650,81184,10974,-29964,-59551,-111366,-153851,-137812,-72434,-49543,-52878,-19322,17776,42393,48077,36970,-12430,-59703,-70730,-20415,47463,30527,-53893,-73639,4747,81127,76762,35749,-11458,7651,53308,12041,-51686,-35183,47836,125122,113893,51110,88469,160428,153725,76385,-22258,-90373,-63653,14493,42663,11727,-58337,-124547,-74420,25217,84243,80409,-24140,-156888,-161652,-63174,13140,23683,-3229,-9502,51585,115072,119782,105205,37674,-110829,-188517,-123766,-33630,8784,42709,36509,3531,-16938,-46614,-54957,-24312,-20949,-40237,2657,51191,43763,-12386,-63151,-86560,-103788,-70342,5547,40527,38271,46558,16105,-47290,-69659,-69993,-72012,-49855,-52665,-75921,-102878,-129319,-64348,37360,22396,-58929,-71725,51220,178979,148887,100825,123508,79801,-8565,-14276,-28756,-113811,-130449,-31779,47333,50561,17586,21261,50671,57755,29303,-1212,916,8900,-51961,-113997,-62268,28439,40490,54720,73973,82547,99298,108809,72375,44606,28863,-43372,-95920,-93476,-78466,-13533,51420,24006,-53877,-75283,-26069,52623,107129,62631,-30020,-29355,54181,90030,42038,28809,80942,90669,42824,-917,4732,47680,52848,-19892,-42925,25566,45030,13918,13241,-5641,-61942,-103984,-73892,24133,32668,-89126,-143038,-48334,26383,5695,10849,73481,80644,60112,105619,104734,-262,-70965,-30648,-3184,-77844,-175410,-194008,-125145,-104125,-95241,-9007,19076,-63459,-98867,-67082,-43930,-39925,-56401,-82164,-128592,-136627,-62701,3188,-20515,-26379,50524,72608,5177,2313,63031,55571,24829,11044,10264,34111,43740,18851,11795,-1013,-29627,-3649,50877,1183,-72625,12262,87567,-24153,-110252,-60495,-35784,-2350,85890,131234,104421,18962,-78593,-118999,-104718,-28764,80759,62547,-52470,-55801,16518,-21915,-53309,57318,145511,204195,412304,510465,273444,51425,12178,31957,68708,77065,63849,40547,-42153,-151233,-174857,-122409,-8531,36390,-11783,-52879,-13190,-7564,-56983,-53107,17442,49362,47386,70799,92012,34840,-42673,-17214,34067,-12315,-46361,9233,81746,104687,78320,25618,30838,74626,72047,23264,-17056,-28172,-16000,11923,13119,-33106,-58233,-49246,-34136,6516,49217,39271,-3241,2670,56347,59234,49641,2189,-94395,-122529,-98864,-114176,-100377,-28662,15206,50310,47194,23912,28716,22238,-171,-13445,-34974,-43740,-11165,38231,31128,-17073,-14499,63480,119017,88349,-2483,-75958,-67645,-58263,-101594,-98707,-18300,26533,10203,-19164,-41377,-13304,29817,-2824,-89466,-98465,-33490,12888,44697,66452,18016,-35947,-24788,9868,-444,-50777,-33329,-1011,-41712,-110235,-79171,-12042,16919,17776,34727,34395,-30739,-64338,13885,82898,42389,-2601,-26850,-25524,69085,172858,149293,81288,58342,14320,-52148,-17940,98868,123828,27858,-81257,-107187,-39999,32861,41591,23590,10780,9018,1549,2803,26057,30955,951],[40436,1190,-39978,-55486,-32604,-12255,-9452,-18188,-29810,-1115,61279,79433,23403,-39613,-84448,-62583,-10035,1035,14961,137214,222564,126786,42807,50723,35600,14317,-459,-14337,-10430,-17347,5111,122323,189163,97390,6686,-38383,-62225,-6222,70007,32425,-23076,-44950,-73300,-97439,-67628,5875,38115,12288,22876,73504,58637,-5646,-63931,-93163,-80291,-31189,-9698,-2521,9164,8864,-59511,-181087,-185110,-37770,83821,88659,37774,16560,23934,-24366,-69004,-53051,-29965,-30519,6130,53073,75660,37693,2980,31734,25865,-61293,-96211,-61532,-12820,17082,147,-22272,-19378,37791,81067,33886,4135,48497,69976,16084,2165,4545,-57561,-154724,-157905,-78258,-15274,-382,-30510,-84029,-154937,-180033,-85634,2241,-23227,-77656,-100696,-83090,-39632,-23510,-40042,-30405,3331,1240,10563,62868,45465,1303,56216,109905,47100,-53236,-52965,-466,30653,37290,59218,50082,64159,132975,136466,117333,101394,39646,-2553,1298,-9792,-28453,-78514,-97227,-11183,43642,-5011,10633,78051,74799,26868,-9529,23288,64286,35005,-31809,-45405,-11172,-32884,-98810,-96811,-98658,-170016,-210433,-141830,-52489,-24690,-11028,-22764,-62587,-28852,114492,185772,84218,-14325,14540,74351,100623,92729,48742,34612,33049,28748,35536,48900,49978,46501,48927,78576,59122,-31015,-88709,-50014,4867,19860,41909,65062,36688,12894,56069,90202,60643,35319,-2533,-93176,-83627,22779,-6927,-97788,-39820,2223,-49322,-17583,78438,91482,68143,36641,-36006,-71889,-38790,-908,-3433,5658,8448,-51708,-68588,7647,83786,156545,143468,12272,-113770,-129692,-77122,-29337,-49430,-74634,-24024,27224,-10502,-10374,43961,18336,-98914,-121931,-29820,12172,-24102,-57570,-85095,-92639,-50807,-23887,-8726,1052,448,54106,114752,89958,-3322,-75490,-102688,-71445,9064,116934,175434,124923,-260,-44165,29302,61373,-3119,-39946,17123,20395,-36670,-20857,81744,159364,145620,75323,5930,-46427,-64219,-38025,-32504,-39389,-10501,-41590,-50563,138329,203333,-35583,-160623,-11180,78657,39911,75123,144333,37470,-73790,44116,147887,42800,-57600,-48446,-17326,12862,64276,55301,-40344,-63345,24737,66879,13577,-29037,-49510,-52290,-14942,26036,48413,10937,-77272,-97021,-52119,-26850,-33046,-29531,-6116,17513,1488,-25597,-52035,-119094,-178721,-135334,-61398,-26609,-49695,-121181,-167016,-134251,-61487,-1046,29408,101630,147464,82592,-12375,-75919,-64989,-29939,-38425,-116809,-178298,-175574,-115422,-15026,78339,101151,64140,11073,-73180,-127855,-116318,-120481,-104492,-20410,55026,94239,91436,41460,-23986,-43026,44144,147041,106257,19974,12014,40837,69679,146126,185845,126565,66452,18815,1652,4220,-1706,4057,64200,101873,39546,-11732,53619,107545,71236,16949,-14986,16755,87505,86594,6906,-56194,-37620,4792,10298,-3735,-13191,1411,53260,111768,159241,132140,34367,16386,115579,174049,137480,54873,-60697,-114713,-67132,-47484,-64002,-47298,-22706,-17638,915,28899,25262,5777,19738,88800,173569,124607,-16547,-89797,-46677,24874,68392,73473,44823,12036,-6058,3046,-786,22583,68551,78463,79401,134095,193881,146440,46914,-6663,-34769,-83026,-82587,-8720,79774,115944,80117,16090,-20282,-5151,4076,-12877,-26020,-22126,-7892,-17311,-18982,782,-28292,-43475,20274,108113,128306,85977,1973,-53036,-14291,-10334,-72942,-65521,9667,35946,29965,15714,-9519,-34808,12456,69790,44588,1343,-21087,-17500,18313,75793,88011,11068,-44370,-8670,43291,53333,-4481,-64017,-53257,-56391,-64976,-13928,22043,-23893,-59402,-71768,-102199,-76526,-2221,15682,40511,124482,98421,-31117,-88637,-31940,-23608,-90081,-105464,-61619,-19701,-21920,-19167,35203,54750,2147,-14394,20265,58622,55596,-1119,-54304,-29333,11601,8532,-29428,-56491,-28930,-9574,-45778,-70693,-55658,-44709,-57935,-68471,-83698,-76240,-47114,-6884,41912,68900,40773,-10964,-34374,463,54341,61709,40811,26002,22201,66,-15779,-19432,-70551,-89565,-10295,65699,51501,40200,93712,92058,2461,-44770,-8356,13759,10073,-15187,-24249,29633,62521,47484,7687,-29282,-16842,30168,19884,-26252,-11856,28991,31569,66875,160290,165182,35029,-35989,-8470,8913,16206,54187,62384,46655,936,-92476,-150221,-137431,-119523,-100978,-76009,-67429,-31786,20968,46168,63321,40095,-1751,-25361,-52344,-91525,-54445,35844,32327,-46327,-60337,11755,76301,88859,79771,54840,48480,61367,39455,-3933,-53948,-71362,8877,52403,-8998,-18252,62995,115854,79455,-22718,-109233,-94239,-3276,48003,-26030,-140976,-150641,-31151,22599,25222,26928,-38657,-91258,-61428,-33973,-43984,-83932,-95369,-28051,77440,141819,105556,16377,-45496,-85735,-118213,-110975,-59311,25570,93121,65501,6696,18945,3974,-81135,-100448,-39526,9593,56991,94767,91504,27801,-49088,-62809,-55218,-46205,-21497,-22413,8862,91289,76925,-15081,-48099,-68732,-86531,-25913,29583,15784,-27583,-52485,-15113,49695,27508,-44012,-30615,86063,153984,100312,80041,104496,50083,-25066,-16000,-6731,-54299,-52209,35585,108370,137926,118596,74663,54166,64300,53829,23795,31360,46473,-20248,-125024,-115608,-11397,38803,65479,84246,53523,-8220,-17112,-18661,-22047,-36039,-140196,-220486,-174597,-108378,-52695,8753,24669,-53253,-129863,-77842,41696,110504,58159,-52645,-49639,72833,137484,85038,26568,56096,78305,27290,-29168,-21664,25841,48424,-2312,-46872,-1209,46806,41934,2368,-16630,-3413,-51207,-79947,-157,22164,-54375,-53054,-4910,-23170,-46088,231,57913,43191,22842,70242,84587,1838,-27319,38570,39695,-49493,-142296,-182928,-131583,-129570,-166350,-108182,-39150,-59797,-64499,-48909,-44775,-16412,-3205,-20808,-35399,-49699,-53930,-58967,-98366,-90182,30222,84763,9188,-23003,38308,63459,27126,-20944,-54491,-54512,-2607,41938,37753,-5923,-39722,-269,59640,4552,-94040,-48006,38049,-31207,-119279,-96467,-39400,44948,101127,92013,94170,71676,-23885,-138601,-164252,-63984,46156,6294,-98602,-64586,44492,51879,48616,118318,161685,244729,473446,559598,303946,58095,10933,14643,50847,109988,127552,72973,-56407,-164418,-127016,-39776,74314,101964,70944,35189,31473,6347,-40131,-45998,17197,53074,45928,43595,32170,-3318,-38111,-41392,-33419,-41130,4903,56929,70325,77862,57462,-3500,-16542,-8817,-21705,-49296,-61700,-34151,6311,20280,29112,16146,-10434,-31208,-43648,-39197,-9079,34436,48146,41114,75826,99590,110678,75143,-37969,-89932,-37955,-6418,-2131,-6423,-27494,-7454,16596,44184,49850,13516,-7091,-11441,-37513,-63184,-33495,39430,42489,-22939,-27933,32783,71597,39542,-50513,-131663,-137247,-129203,-132302,-61881,33833,28270,-13816,29820,82148,81779,59320,11431,-86363,-170936,-148419,-87730,-52427,728,23642,-31198,-70759,-18109,32845,-440,-37236,-66855,-125690,-177377,-145881,-88501,-41514,-11807,18823,32763,-9117,-43558,13915,63251,4252,-28836,1275,32237,82668,125043,105996,51026,21308,-20928,-73337,-27539,88857,108207,57120,30059,-7900,-32059,-8624,7472,-16381,-57404,-51681,-16009,-620,-1583,-3755,-3500],[6955,-16497,-24701,-2597,25121,7029,-38700,-68438,-57494,13575,122232,163500,77758,-47565,-134316,-112464,-54143,-28960,-3292,83145,127155,61028,6757,6360,21461,41372,27367,3965,4831,-21313,-30965,67228,140249,73655,19077,2718,-27037,17937,119211,120128,60325,25166,-20449,-105633,-102794,-2581,48503,64762,117445,138512,55228,-61165,-117037,-114493,-72477,3082,36291,37135,2830,-62590,-90314,-65806,-26693,3221,8440,-42855,-72320,-19605,46475,9304,-22122,32646,51489,-11944,-39762,3069,72567,67978,38222,48072,11518,-66709,-55180,-2880,14803,-14590,-55754,-14829,39722,62476,56399,3270,-2915,30986,-8602,-76966,-37913,19973,10872,-64641,-93085,-54736,-45504,-55937,-25639,12692,-38450,-105808,-45845,28065,-27859,-84378,-64669,-46487,-43661,-22623,-19893,-15452,12382,3930,16678,78080,34167,-48346,-18555,43187,25847,-52209,-58628,11040,47523,441,-16730,2859,50559,142490,164712,113166,71841,41704,-11886,-65865,-82926,-58258,-53248,-74525,-62394,-48301,-102073,-105312,-34342,12778,13617,4324,31769,62600,47375,189,-21877,-2269,153,-53525,-72129,-58415,-100047,-130288,-56555,2882,-19243,-22137,-36950,-89579,-94587,10755,123788,109128,5667,-27786,46925,130737,140126,66762,31705,41279,59461,62922,65465,87925,66785,16865,54107,107153,12255,-126623,-127397,-38691,29219,87190,130492,86492,-4211,-11584,41864,55249,68669,63404,-35694,-83891,-39119,-40371,-22970,71539,49059,-63698,-59528,16751,15300,-51,14065,310,-11397,4412,17464,-784,21314,61598,14367,-34149,-11866,906,54538,127067,101952,-9472,-104864,-116698,-44813,-294,-49415,-65287,-26606,-29433,-40265,-40234,-25291,-20034,12801,70338,52906,-36700,-82102,-83803,-91530,-105614,-107571,-85972,-45978,20982,135471,161923,51429,-53876,-73110,-54090,19813,125882,214589,234855,159685,11268,-48980,14783,57085,21529,212,10750,-7167,-38647,-44764,14006,137741,202510,138683,65757,2114,-55326,-35878,3377,-24508,2328,50668,55098,138129,193479,76744,-21731,54282,86503,8205,37620,148675,84938,-26125,48405,98741,-957,-71145,-11181,60015,23415,13841,49879,-4803,-52874,4809,48740,5579,-61948,-76046,-37339,15982,40007,50696,11686,-77428,-77852,-15847,-5453,-13407,25233,62659,61007,38710,53665,56108,-59482,-197842,-179757,-89577,-61700,-87222,-136890,-183881,-159469,-41232,83429,116863,110236,102868,45128,-54999,-109445,-66543,8422,24238,-49903,-119180,-139033,-92538,15045,117881,143296,80267,5297,-44595,-64916,-55679,-49094,-8674,66379,79417,67539,90251,89309,46450,25517,45989,93505,64966,1511,-5572,12525,11173,83818,156265,95035,-15487,-72898,-42705,-11970,-19389,-25631,6737,19514,-33435,-86093,-66672,-26206,11613,44215,64461,115824,168504,124290,52959,4708,-4077,23569,8733,-35961,-38696,-28719,-29222,16108,100464,108114,38828,24087,82255,106639,46413,-26693,-61774,-45398,-31631,-87234,-105419,-48799,-29418,-45665,9518,70472,95292,73751,26949,47516,154758,185794,101439,51857,88522,151647,182160,136211,54841,25472,10370,-17239,-28987,7461,38083,19866,36320,128236,191359,140107,35205,-54092,-79889,-79823,-81921,-41812,32588,74146,55292,1836,-25965,230,5556,4987,15552,-9115,-40032,-35487,-14015,-25478,-78369,-95363,-31426,53960,116655,109813,17696,-51374,-6510,29422,-8070,-20137,9927,4572,-26082,-42537,-83965,-134092,-59388,43587,12881,-44172,-59402,-5852,82425,90178,32790,-11210,-15926,13130,38968,-235,-93765,-94935,16573,51401,-22835,-36886,23294,26133,-34992,-93163,-117000,-67127,12615,45397,60195,105359,58929,-64401,-101045,-52980,-15240,-7454,-40195,-56261,24344,83857,46076,20126,11993,-26499,-47837,-23960,19237,52961,37748,11190,35901,37724,-28992,-66976,-38929,-1089,35676,19351,-50869,-86413,-64114,-65628,-73942,-71478,-54901,-43689,1720,75856,118324,99025,55577,32710,43221,60840,42029,5569,-32831,-40342,-41511,-10961,12324,-70395,-121089,-19444,45217,-16631,-5438,78533,57924,-36076,-81497,-65634,-59592,-62190,-70539,-64157,7425,88584,128246,82937,-20712,-83077,-49833,-19828,-12088,53695,107299,101248,128381,205964,206282,97505,-547,-41585,-54458,-61994,-71655,-68024,5426,33377,-62053,-142792,-111874,-63606,-53216,-44519,-21264,43389,105509,83859,15692,-53208,-81369,-83323,-94711,-112600,-67756,15085,49298,22112,10912,27893,42809,66095,84622,54909,29702,48625,70803,63104,-14971,-106753,-67838,-6950,-63211,-135384,-86925,12298,38977,-34299,-107854,-82729,34435,93013,-6548,-127092,-109515,-16876,-13457,-3034,45656,27624,36514,55383,-17397,-103726,-157893,-142666,-38128,51906,61734,1472,-92013,-106255,-30908,-7119,-47175,-51290,13691,59605,20224,-44014,-5537,50098,-12546,-87588,-50203,22854,65280,83480,83422,51050,2449,-1752,6660,-11006,-31781,-53102,-9406,73937,76566,42653,27037,-50304,-98457,-16460,68980,79411,96127,110496,66616,55614,58476,21893,46785,133772,115437,23603,16143,40335,153,-54957,-38715,4645,-7757,-34729,8967,71832,138181,143189,76823,44566,76571,74566,51107,67658,92233,29962,-111243,-145354,-34327,37801,71232,90035,10355,-141047,-143934,-61489,-25726,-43604,-121796,-186005,-156111,-106146,-68445,290,57491,-23426,-141186,-91048,57299,141368,88054,-32689,-54783,38324,112893,89591,5003,-7511,24721,15445,-18255,-20638,2860,-199,-60370,-101198,-68623,3912,52575,3894,-50056,-15007,-1238,-2925,47732,27989,-52344,-30694,-17636,-97793,-112321,-25929,28937,27331,31286,45132,52244,45454,72733,95518,53912,-2903,-47789,-69696,-35262,-53286,-109202,-83211,-20198,-2869,9427,-14025,-21024,58178,92380,42027,19234,-2743,-29946,-19958,-48840,-83269,16165,94332,31237,-43574,-41431,13207,13505,-41221,-78930,-73191,-2947,72913,74705,38678,28650,41686,40928,17764,-42839,-73226,-25678,11392,-2759,-13218,34886,124031,135688,62908,60459,86558,14546,-116698,-138446,-38240,42494,20681,-32852,-6888,62674,85203,102853,142196,119000,209655,499311,624802,367269,80762,-25263,-50602,-50384,4175,57100,57981,-15185,-97780,-113059,-57944,35384,74818,79064,38505,91,-16890,-42805,-71003,-24078,18958,12331,12054,8116,-10427,-30151,-58004,-73741,-62807,-7417,35297,40044,53772,52479,-7982,-59188,-92991,-98290,-55190,-33483,-8505,33143,63136,73003,59606,20287,-11045,-36498,-56829,-39317,35673,85598,63764,60419,81387,94256,69216,1556,-17146,22324,44869,41812,11790,-49872,-74645,-47165,14234,10860,-55201,-60675,-37268,-46976,-63532,-31950,21605,23130,-12119,-8127,-8019,-909,22591,7026,-37922,-83100,-130038,-141472,-69898,7681,6245,-527,79407,134164,93899,46397,35391,-18148,-115776,-147528,-134555,-125551,-76014,-2761,3492,-25888,8998,49787,8457,-66273,-123757,-148439,-153669,-128159,-92864,-72091,-43666,-707,30785,43791,32653,18011,24860,40324,76275,106207,86453,58696,51138,56803,55596,37060,-25535,-73886,-19916,57453,62348,75034,126032,95284,-5076,-34382,-16326,-22758,-56949,-74422,-62690,-37168,-24348,-18348,4563],[1783,-3220,8724,16987,-8499,-45134,-44324,-14516,-11228,14930,114114,207137,170785,36236,-79292,-75195,-24274,-24787,-51115,-27653,-11103,-23782,-34848,-27801,6743,39783,23020,6719,18746,21286,8040,39587,73542,76185,100337,86509,25229,24322,79306,73607,41295,71619,51853,-88249,-166616,-99295,-20699,56490,139073,132798,40711,-33926,-40912,-64139,-81106,-3804,64882,53307,-35185,-137261,-105124,55953,144128,94203,13028,-70211,-98264,-26249,50945,43643,38002,89633,100539,21201,-38579,-30335,16743,37974,35805,38154,11811,-43262,-38114,2652,5602,-54443,-100653,-15935,89761,92429,21404,-41970,-12395,9762,-71801,-158254,-137030,-57977,20836,32758,35609,37847,-54420,-133924,-70226,53418,63941,-10333,-24937,-9614,-33389,-38182,300,-17202,-54582,2484,67769,61097,38989,4464,-4849,3883,-38576,-70382,-57287,-44182,-21194,-24584,-36207,2758,43078,-14358,-72206,-49044,-26384,-8688,29630,12496,-4985,35168,29758,-38718,-84138,-78314,-41482,-33261,-68702,-77947,-119626,-154981,-113749,-42625,-12778,-15338,5367,33169,52171,62611,45680,1627,-34178,-64486,-48689,-8275,547,894,46424,70150,33264,7848,-14347,-52228,-95805,-92310,8451,78053,-1956,-79154,-20745,59661,76065,18047,-25613,-19648,17374,37250,62021,109872,76053,-25757,-32194,45019,15810,-84125,-109749,-99002,-58960,58691,155201,104026,-36998,-95313,-36806,31461,72903,102548,52570,-26058,-43190,-13364,28262,56431,22642,-42498,-60330,-61225,-99424,-92206,-20946,49431,75681,72455,62203,39415,33531,42443,14547,-20241,-13150,-20499,562,86555,118170,30480,-64187,-88696,-38020,2644,-34063,-52290,2561,17802,-34274,-105325,-78034,20754,88411,86213,28964,-65460,-111851,-98475,-91913,-140643,-160481,-153925,-140457,-48358,94143,87293,-38744,-78651,-31423,20298,100905,159944,159852,115529,60556,-8686,-1987,28708,925,-11725,26620,15283,-31451,-44057,-43377,-27889,43304,104215,83956,48703,24447,-21059,-29734,-13140,-54860,-48394,31867,65573,57126,127460,180021,114248,51211,9494,-51160,-14995,80174,54535,-10887,13187,23311,-24579,-38028,39300,101879,14227,-25044,47176,12239,-49174,-1142,54018,49571,8839,-12748,10805,52334,52295,51853,43257,-3257,-6660,15586,-6677,-24593,28634,75309,47506,2074,33608,63496,-19654,-142824,-143685,-73608,-35621,-48799,-89217,-120297,-86086,-14,77714,89508,32205,571,-6338,-34370,-73427,-74415,-11833,45610,44603,17736,-32598,-46910,16379,109878,146817,88212,5943,-15679,5278,14404,7218,36388,103314,73359,-15940,11211,73795,48411,10009,6015,45255,58318,31533,518,-36454,-88078,-48210,24682,1250,-64243,-72767,-7792,20725,-14487,-21215,-20373,-50536,-94130,-118930,-112663,-68378,22247,94147,111349,143975,156733,136332,141117,95004,-4376,-25678,-23280,-55862,-36675,-2802,-26520,-19458,25907,33358,12047,7123,9245,9534,-39055,-82229,-32127,39637,6395,-77027,-60057,5317,-17213,-57179,-4004,45626,72033,56430,-9917,-6903,91288,129659,111287,149123,206448,231979,210331,124432,33227,30157,44277,24070,3570,1618,-10462,-54661,-32066,76930,145706,92642,-18793,-106572,-98834,-42869,-24785,-37039,-24176,10257,28115,941,-12189,14101,-4669,-4595,37651,5436,-33388,-10469,1815,-30620,-65649,-63179,-243,48620,66934,50501,-23090,-69965,-23755,23218,29444,50393,62338,14856,-47032,-81177,-127365,-184592,-126743,-22846,-31399,-90692,-105647,-13483,108706,110521,31656,-26722,-39998,6449,30326,-68526,-206481,-160540,38538,107543,-619,-55607,32287,100050,53143,-56799,-120484,-70664,5739,38968,67029,94014,31589,-81692,-140336,-122239,-24312,57577,-4479,-84437,-4346,101179,79759,4167,-34690,-16766,6519,-2667,-19741,2618,39121,56932,73452,56675,1710,-787,31555,49033,86369,63395,-56936,-115153,-76562,-50436,-43055,-37115,-35602,-61543,-39082,35729,83865,82619,68250,64560,89294,71278,-13524,-84270,-93340,-84499,-73908,-10111,31863,-52983,-108519,-23089,4289,-83942,-53880,33576,-13177,-98390,-94150,-78364,-114220,-112673,-61176,-53515,-24196,43865,102066,90037,9910,-81535,-91747,-40682,-3767,56940,120486,150179,159137,155614,148724,109368,32426,-25383,-43607,-99120,-181141,-150869,-3865,33829,-46213,-87071,-63212,-41492,-32193,18378,59364,78695,119759,90051,-35051,-129410,-122875,-126827,-136488,-83133,-14177,-1759,18195,62514,84543,52784,14916,28170,57202,12583,-22052,12235,81020,124659,64777,-36560,-54838,-34156,-74195,-141306,-140738,-62592,-17619,-36254,-52926,-17408,85339,115769,14761,-65986,-58284,-42122,-32701,43404,115972,110825,125165,112136,-4258,-101194,-123249,-94589,-28003,14458,-8373,-66494,-129827,-110098,-491,42366,-6103,-20459,-964,5382,-17365,-66172,-50362,42036,46479,-67282,-114474,-66069,-4065,36029,52257,49666,56469,60742,19347,-31761,-49820,-46305,-19880,-2040,142,56393,97244,2059,-86309,-33381,24445,25440,91102,152092,82309,23243,52270,82966,129841,176796,98466,-11431,-16483,-10469,-60846,-102141,-41016,52238,31273,-50112,-50191,1361,68190,59425,-6226,333,64747,71220,62968,79873,91097,39065,-79288,-114923,-3845,68565,83973,82845,-8214,-161080,-138620,120,53787,29573,-12744,-65349,-96416,-95032,-73393,-7262,59997,3871,-76600,-28214,97380,180334,131581,11806,-30823,14264,68876,48591,-36202,-70522,-24273,39234,40467,13952,15168,-17875,-104623,-146028,-135196,-72114,16951,11088,-63697,-65738,6465,86265,122034,25582,-109016,-104884,-66497,-101660,-83869,-2325,26376,45555,77552,56736,20666,45491,90870,75548,20230,-7762,2953,37314,71967,29313,-21747,23241,72303,56678,42029,16798,25860,118175,140658,59101,7935,-7089,-1323,45743,5578,-85964,-46906,18609,-19178,-92796,-117288,-61139,-23036,-54342,-54652,214,50804,75328,72156,67674,89284,73978,8898,-18,8523,-27064,-24456,48324,91890,78947,81311,128803,143243,65920,10048,11190,-27956,-88612,-66037,5592,50236,65136,68440,74659,78942,51670,41417,69832,54716,183281,547749,712309,418202,81106,-44797,-73468,-121984,-142306,-85814,5607,28189,-49137,-162745,-183319,-95308,17460,63651,-2673,-61324,-64654,-87629,-121136,-58548,14476,12612,9809,27351,11487,-29980,-69801,-79657,-60777,-41504,-39490,-33323,5275,39546,9990,-39704,-92138,-98385,-18991,6630,-9965,19579,87001,115981,87930,38291,21933,4475,-34947,-47288,-3240,27876,16561,23558,23981,2784,-17404,-10291,24782,35286,8420,-4724,10009,-36990,-109682,-104493,-36098,-28089,-71587,-54384,-11764,-19354,-46877,-25474,-1372,-15973,3004,38244,7415,-10440,36690,75844,75014,23278,-60741,-109447,-106944,-68964,1336,67698,103521,93920,48103,27822,54741,43278,-9256,-64096,-116549,-143848,-115555,-42065,30044,50059,25685,-24442,-88478,-117884,-108760,-71248,-61470,-60589,-61365,-68634,-44391,-12181,12418,72049,87568,-643,-35380,48446,126620,126264,80651,50081,53451,62364,72977,48496,-27253,-56930,-7434,18418,9750,46877,121908,129446,37436,-25287,-29039,-7266,-5285,-54842,-90601,-58055,-19615,2822,29330],[25572,23611,19450,-13921,-78794,-121266,-70960,24194,30632,9564,60211,140162,153998,98818,23204,20803,58965,10053,-104498,-138980,-108272,-82615,-67952,-42361,-5130,16029,-8271,-21526,23462,84201,75247,37538,26525,78320,157523,113743,11481,-21205,-15872,-34911,-16010,72046,88445,-37039,-150606,-143552,-81141,3347,84776,98217,62055,70416,89594,-14052,-123440,-56497,31453,20003,-49808,-118530,-68748,91218,176811,132065,62487,17688,-12757,3767,54513,77240,81585,97703,96466,34335,-1419,-9974,-21898,-2865,21644,10254,-7089,-41273,-59096,-23942,4163,-45687,-103370,-41178,79199,113463,34778,-40850,-24158,-14874,-53584,-120853,-172909,-135460,-18563,46200,93017,108347,-6365,-107604,-69765,18761,36618,-5705,-37186,-50034,-20774,40975,83007,41238,-28835,7174,107643,130657,78718,11849,-17867,-34762,-43411,-12262,-10900,-60849,-59798,-33616,-28474,-2470,54187,24011,-53720,-60005,-69107,-98209,-59825,-37859,-33100,27358,54979,24624,-14414,-60536,-75787,-51012,-41018,-19933,-38025,-85266,-68610,-10148,2603,-24045,-8021,21106,53954,98795,101565,30018,-62296,-115050,-75963,-6367,33858,54909,92565,114177,86106,47138,24900,24547,4400,-24390,20886,57015,-5023,-37147,-2480,-15292,-33065,-24673,-38674,-64937,-41070,5473,58171,87952,33212,-81566,-110858,-40741,-771,-11077,-25139,-100659,-125236,23790,143979,77370,-49892,-100658,-47702,46789,86857,91159,71442,24057,5345,15736,-22168,-53825,-20001,-2036,-41721,-89041,-127878,-112491,-26879,67945,111208,113312,95320,62100,18480,-16406,-30922,-38268,-20007,2058,20852,53794,63307,-5447,-44659,-29036,-9598,-8597,-17926,-16891,49895,74343,1360,-102688,-104598,551,83780,56170,-13942,-70549,-102979,-123367,-142037,-149405,-132103,-142985,-170513,-108422,-6134,-17282,-79198,-62733,-656,42782,93448,108106,50027,-31192,-55019,-23172,59909,75568,-21350,-73365,-38383,-18155,-46282,-34229,16863,27047,4674,6011,27291,25358,14223,5106,11904,-9947,-73883,-91062,-16953,31367,-20421,22820,148828,120653,-8672,-75167,-95050,-65991,-10341,-23475,-52608,-30721,-10766,-29915,-20605,47544,93572,20201,-25788,16018,-18368,-53406,274,42096,41451,49117,55022,58232,70734,65299,63778,78591,87789,79004,34170,-32262,-66547,-9197,59342,25934,-42402,-22354,6493,-36656,-98981,-92957,-39381,33978,42056,-16462,-18272,40783,48053,24821,-17507,-74286,-58307,11526,60343,26070,-33476,-37298,5831,42530,52854,4648,-37582,-13685,55412,111344,94979,34858,14770,28967,31040,19220,28516,66324,10860,-96520,-57055,18214,-37318,-103730,-77568,-1205,52761,58107,6765,-66299,-129487,-127032,-83901,-66778,-45864,11641,70601,55418,14329,30552,20969,-47959,-109425,-113692,-78190,-3962,96103,129663,74487,45296,47642,101590,174244,124708,-24221,-73710,-37632,-38608,-6562,48024,23370,-14347,-21646,-24996,-565,23818,-464,-31808,-67038,-76960,-3039,57619,15221,-15007,29717,42328,-13550,-44681,-29271,-22425,-17256,-11790,-31549,-15301,50244,30491,6403,79314,152059,150898,110892,52876,20383,59868,105863,129068,101264,32819,-30868,-77229,-61401,29974,109426,74161,-28846,-96170,-59409,28063,58208,4228,-32956,-7438,31644,25668,15802,31629,5866,14590,82173,64715,33876,41187,18330,10426,28506,47183,88902,105277,48650,-16012,-56483,-56653,-22427,-4428,20220,71329,96525,50886,-12110,-62338,-104335,-155994,-133554,-48834,-30760,-100923,-127492,-18082,88921,89559,44303,-30764,-79729,-9768,47298,-41388,-175319,-146089,26558,79785,-15173,-66739,15572,118607,126182,19494,-75890,-51264,25694,57791,76692,92762,34010,-61644,-156498,-171429,-24498,117750,52461,-73877,-56209,24112,50949,3853,-49766,-18623,34896,-6780,-85614,-78615,1026,31778,16351,-2532,8439,56562,67780,72987,102429,61040,-41126,-82634,-80835,-53156,-6339,3300,-22874,-70269,-66043,-9781,29418,51968,54643,32927,58651,52436,-58051,-149591,-132503,-113206,-104545,-40645,10104,-22103,-39998,-6473,-2205,-45560,-34938,-17456,-89326,-146096,-94408,-54174,-95268,-80391,-13924,-51126,-85439,-43374,6478,36199,27126,-46665,-92955,-61094,-20802,23391,75005,108811,101006,58384,46980,39578,10003,-2655,-611,-71892,-152614,-87599,24908,-20497,-97128,-64234,-37039,-69125,-52976,65295,109239,36570,35179,63484,-12955,-109096,-113791,-121188,-115430,-21743,42188,-24978,-60108,28235,99252,70988,17717,10389,27306,-11946,-53896,-50472,33910,141246,123084,37770,-14509,-42262,-47780,-49249,-72003,-70063,-55600,-1114,66922,86515,86685,39368,-50382,-64614,-54099,-62423,-17861,86327,123248,92573,87734,85796,20571,-30934,-12975,2645,-12812,-1115,15514,-26816,-96760,-95022,-17157,11274,-29240,-25715,-7619,-11191,-19364,-33204,-40470,7880,21629,-90413,-175369,-150692,-73366,1771,30999,19821,44909,59949,-5627,-63328,-51294,-14771,-21022,-72541,-90252,-5394,89693,51205,-58385,-68030,-48170,-82703,-60957,18744,26108,-22836,-7907,74628,144444,157434,85856,12105,15322,-24386,-114933,-118135,-4152,93838,56508,-39735,-61793,-33733,-18819,-58409,-89305,-45818,19430,47078,70790,66839,18254,-25052,-59339,-56942,25751,75331,75354,60719,-1420,-90970,-42502,91996,127328,96278,71997,26546,-32652,-53259,-39877,-13937,8252,4359,21328,61747,106962,147293,106280,18927,-6306,27816,58527,22762,-50522,-89599,-36511,84444,99838,37478,26963,2423,-64308,-106496,-128618,-100998,-26735,-7423,-42717,-40760,30671,133720,164276,32770,-130169,-133004,-52038,-23948,6216,43434,36974,50417,86240,62437,-2864,-12204,8536,4553,-26323,-51184,-16426,49303,87507,44180,19244,105558,154600,67410,11815,47661,90537,120106,100234,33934,-19544,-30286,-4176,40051,-64,-97118,-125662,-121685,-130079,-130934,-126336,-104126,-61252,-62622,-38047,37121,54227,15352,169,15890,71637,96046,38953,5958,46795,67989,47968,48781,75982,91017,64545,62197,89012,54200,-19046,-63083,-86531,-76289,-17878,23415,29481,56356,104491,110403,76262,16851,-9470,11476,48834,233882,642598,820568,471325,88341,1578,-10391,-87740,-166397,-133891,-15821,25191,-79497,-191547,-231753,-134564,16011,84822,14141,-45279,-64685,-105521,-120391,-36008,57609,67716,42919,43318,36875,-2034,-56637,-65094,-13829,7312,-54600,-93432,-51853,10961,37498,44643,3309,-40377,-24152,-18906,-44534,-22009,59460,128415,121062,84736,74282,48216,-12511,-54061,-63141,-66517,-45196,3828,-18312,-81562,-104028,-67098,-13776,5994,-20331,-25271,20250,-17366,-106497,-105699,-34354,-1809,10522,38239,63969,44891,-11258,-22279,-10994,-30337,-3065,37643,35458,24080,29051,55937,78681,60377,2436,-45939,-84417,-78655,23872,109998,82338,18849,80,20105,29172,-1900,-16484,-41620,-102341,-119695,-80470,-38188,23504,47219,-33588,-153918,-214601,-150111,-40014,18519,4724,2451,-8680,-13291,3976,-2236,-285,65899,77425,-31502,-71969,3569,47773,19044,8972,51967,93006,75357,33941,-9798,-46726,-32307,-9235,-18314,-31235,-9391,69836,120336,57042,-37129,-76014,-35961,-382,-49845,-96126,-59322,-8098,25848,50589],[30532,26633,762,-49655,-96202,-145612,-129522,-39575,982,1552,26044,34939,37639,67428,54809,71115,114224,42648,-126895,-182914,-110944,-64368,-49474,-39238,-28486,-10570,-41696,-79028,-5990,100421,95260,34279,12459,51695,98080,28369,-65160,-85484,-81712,-81392,-30367,37123,60810,11793,-46595,-71096,-77941,-48216,24751,73803,75434,113737,119446,-19047,-144327,-93357,-36047,-33380,-20750,-15340,9666,62933,76728,45660,29399,35648,23021,2854,42161,78501,81123,91471,88356,30499,25345,33218,-11292,-26323,-900,-24866,-59996,-79520,-74300,-23131,24956,-3998,-62793,-44863,29643,84959,58607,-12029,-56264,-63566,-11659,-15391,-108552,-142841,-72215,-40800,-59,63008,44672,8691,1162,-34478,-80723,-78977,-54370,-46543,-11766,67396,125615,107802,17749,-34929,17065,76004,53769,8043,25110,65403,62777,51135,32807,-10266,-55611,-90949,-67211,-2872,64391,49551,-13868,-47638,-55634,-49139,-24607,382,-1198,-6217,-17021,-1000,18795,-39598,-133045,-126042,-41933,25364,16072,-25212,-2617,60266,55557,1514,-1463,7587,19455,60236,92998,50740,-65023,-164329,-151262,-65342,-2213,21765,56629,83365,62830,31828,18300,41835,83602,116718,107090,40995,-12793,32363,78400,-4680,-71915,-24308,-1751,-51200,-46684,9361,55157,42072,-28408,-106905,-110686,-42781,15438,34029,35189,-40199,-93882,3178,68238,9425,-29829,-39278,-21344,54436,88787,38059,-7916,7873,47177,13672,-92407,-105562,-25163,1452,-52899,-86532,-89235,-64209,427,36372,48200,80188,89257,38243,-20779,-47960,-46880,-52775,-57778,-21421,34239,31315,-10960,-73381,-76046,-18611,4705,-4842,-13298,-12258,51981,79438,17479,-63934,-82190,-5619,96337,77708,-12772,-49344,-63563,-121894,-177308,-131894,-68509,-87684,-118364,-92256,-54688,-36946,-24718,-22364,1223,14283,33227,56635,20419,-50606,-58512,-4468,66216,79454,4424,-84391,-114480,-75370,-64183,-34712,58695,90876,23328,-13724,18993,30691,-8864,3751,77877,62747,-46478,-86227,-14843,35649,-22611,-76513,-15175,2633,-60175,-83869,-90999,-100672,-73406,-83020,-90416,-19817,18808,-20335,-34698,17071,81175,55044,-10651,-27348,-30437,-17681,10504,153,-40243,-14120,63353,90542,77838,78544,87217,101428,123805,114456,48346,-31586,-77132,-22423,66469,46470,-31633,-30826,-9935,-40232,-81426,-87785,-42428,58881,85784,24886,42007,94423,50983,-18207,-92827,-122432,-44547,67167,126757,97717,38770,-3242,-22276,-42504,-43243,-56385,-67476,-51188,-16553,36579,59271,48336,32897,5367,-3708,11618,25701,31206,-34103,-114516,-69523,-13092,-96197,-170417,-120355,-37832,6438,27932,-10758,-60505,-82667,-97038,-98229,-76733,-8729,74014,92762,28950,19612,64719,61342,-17397,-82232,-67540,-15187,58448,149145,155121,53505,-32875,-22916,48401,103109,76706,-11817,-56712,-20578,4645,31981,75213,47319,-14662,-23074,-12131,21934,52073,21691,-28901,-54659,-41805,3300,17967,6569,36233,63067,21871,-5279,-519,-33715,-86553,-89195,-41417,3047,28738,49107,-10393,-69711,-41818,581,4612,10411,16134,44036,105886,158504,219629,200084,84596,-6482,-17938,-11739,15770,88106,109430,55431,-4988,15017,96479,120233,64702,37608,53064,60719,50623,38228,45396,43779,80238,142438,124517,92844,81169,40240,49278,100936,122445,127328,123615,66695,1571,-12709,19433,44416,21880,236,8253,43953,56718,32473,-2530,-25767,-70787,-75145,135,29763,-54430,-93053,10981,61237,20057,18634,-11060,-66656,-27378,36802,20478,-40203,-37115,43062,60291,289,-30728,12623,82051,109057,59053,-19763,-36809,35995,92444,79977,69224,39101,-13874,-102756,-152025,-27255,151573,140776,16033,-31340,-15888,19460,28157,-11324,-26742,-20329,-84384,-154816,-110566,-7152,-153,-56857,-77649,-22548,45783,47875,51328,61857,11822,-5372,4245,-47799,-53302,21720,24151,-21256,-46787,-30891,19402,67659,95939,82802,24111,8241,19824,-62809,-139071,-113198,-87450,-99202,-70406,-20701,22129,55608,37119,43059,78430,39677,-52871,-119538,-128232,-88568,-42218,-28838,17358,39734,-56129,-121539,-84859,-46725,-18136,7744,-37645,-91901,-91276,-53826,11047,51474,38959,16441,705,-20885,-39462,-22562,9275,22776,-17443,-41549,4022,21570,-69937,-124460,-60393,-29852,-95678,-84826,60565,98830,-15552,-28578,67017,79097,-13972,-80279,-84643,-48213,2324,15610,-51968,-87746,-9560,61089,54115,23505,13403,12857,-1645,-36968,-82541,-23584,109551,121925,55315,17711,-10882,9164,40995,16503,-38020,-40702,62838,173490,167961,63963,-68521,-147838,-102346,-50932,-29385,17674,84296,62816,-19748,-36124,22753,54539,53378,76900,62191,-13935,-2746,83956,73364,-27256,-79103,-41372,-20072,-53096,-49194,-2658,-10221,-37534,-4351,24313,4439,-38475,-107300,-136077,-114267,-66231,15081,50159,3713,-15803,191,-16271,-29618,-6570,7644,-30522,-95244,-125253,-87235,8041,36484,-51220,-85091,-50604,-94312,-157047,-91516,476,-16387,-46166,12003,64199,66791,47955,36228,49293,-28805,-126282,-66727,34379,56441,40615,-8614,-42491,-52328,-73048,-81643,-47709,-30764,-36133,-1234,63324,42137,-55437,-81920,-48450,-31232,-14638,954,32337,44954,12877,-31586,26666,126098,140838,102116,73769,51309,24371,20534,41709,12824,-37993,-9783,69646,88110,52665,35221,8413,-18671,-1058,41993,61951,45363,-3209,-54190,-20432,99682,101296,10005,-12782,-1436,-2968,-26324,-66634,-73683,-58509,-60629,-19975,57271,95480,127242,141262,56787,-61460,-58500,11447,32597,36288,32848,10088,8218,28967,16378,-20690,-47991,-57312,-40795,-40693,-64805,-38218,2563,20871,12780,32941,111940,134834,12205,-38442,65163,124212,68948,11789,-5213,-34278,-65166,-54894,-15866,4429,-36764,-111012,-188227,-202404,-141926,-110761,-115144,-85167,-64412,-53941,-30233,-29701,-55722,-77859,-81397,-6408,101423,114818,75366,92976,126651,96066,27610,11257,43004,34748,19490,28801,27763,11511,-31510,-64987,-48986,9389,37939,7865,5257,65523,78993,36405,6611,9867,41010,99516,306860,738345,942919,564574,134253,57239,61817,-11658,-83198,-66583,8433,-21269,-146071,-161904,-124847,-47762,17026,78657,65860,28519,-24028,-67167,-55980,88,61921,101235,71367,24972,34216,30110,-42098,-62886,28794,97579,21108,-64307,-57444,-3884,52067,104027,87348,3751,-69177,-66641,-31393,-13405,21642,98713,154622,164200,118929,28055,-40558,-55849,-64666,-71816,-37144,9275,-34322,-107772,-131838,-124077,-92270,-34354,9889,46879,59005,-29315,-106433,-69890,8017,49488,86863,105346,103223,91530,40786,-5101,-13376,-10696,-13912,-13182,18806,39008,3192,-11112,13052,25255,8711,-2944,-1698,475,30822,52996,25753,-20504,-18569,14363,-20134,-102519,-116922,-112429,-148166,-94655,2876,2856,-18847,-40398,-120942,-213201,-233594,-121502,14977,38672,10785,47637,69840,75198,71008,34466,20536,49063,28982,-42645,-46170,1669,933,-50378,-44972,42399,94055,47953,-40813,-76373,-41061,206,-13899,-34246,-46263,-34134,57818,115939,35415,-87013,-142392,-102559,-50269,-54581,-71117,-38587,8196,36907,58254],[5112,15143,-2866,-32759,-44359,-96078,-144989,-108098,-51040,-8125,31785,17177,-4200,28885,25840,53311,109351,57969,-97532,-143480,-55593,9483,18494,-12516,-26858,13741,-14147,-78203,-13344,96407,97061,51145,44745,40090,-2470,-67642,-89802,-76793,-61508,-39185,7303,33415,42893,51159,58321,37814,-27543,-43694,32516,67351,36363,54075,61726,-24735,-87398,-45947,-21645,-10504,41261,94637,108752,75139,4552,-48924,-39556,-28569,-36085,-27842,29216,56643,69662,123781,131252,53121,37343,71763,54501,4604,1065,-16693,-64139,-63593,-3306,42154,49754,27485,9886,22424,16237,26405,53502,21747,-58240,-84348,8060,67969,8992,-75344,-85002,-103208,-106244,-34401,42394,85957,67753,-41451,-144021,-117177,-30348,-614,-5712,34036,105036,132524,67422,-33038,-76724,-55806,-28029,18070,126932,220627,163026,39430,12245,41189,-8854,-110482,-90729,6364,58088,46769,25669,-17166,-32129,6330,37717,66595,45791,-44614,-116820,-94228,-25808,-35965,-130209,-143674,-56890,10724,-15310,-60622,-19673,91938,119448,54811,7693,-18009,-20332,12720,52081,22266,-79811,-167637,-161904,-75735,5778,17630,9577,7559,-13717,-21113,-22710,-7356,72285,167768,135409,27877,-6088,65803,143928,78019,-18255,-2347,33135,7959,24681,60688,52740,12530,-33949,-50553,-30331,33277,84368,70094,51433,32892,-364,-4276,-21777,-30464,20563,15089,-40333,-2914,51615,-13201,-96387,-41012,56943,31019,-44711,-20824,23225,180,-49968,-61763,-38609,8294,39945,866,-35342,21710,76852,19376,-40105,-29410,-2808,-18288,-75303,-77971,2375,17089,-44295,-96493,-95211,-44458,4704,21512,-11422,-20603,42134,48531,-10717,-37701,-14122,46381,137605,124290,28760,-10331,-14945,-58489,-94147,-68743,-41340,-65314,-52372,-24382,-18603,25215,59775,27643,23930,18298,14762,53816,62822,20496,22077,27461,17337,25600,41702,-4659,-72077,-70813,-55523,-42723,28655,75239,25801,-18260,-1480,16733,-26601,-7745,115190,138750,-5839,-69778,-1817,45097,-6456,-104611,-104526,-66037,-48197,-16680,-38646,-102129,-103662,-101938,-69847,41719,69434,3542,-37644,6191,100142,97282,15781,-12794,34413,74649,44914,-32800,-98400,-69358,45760,90676,66330,66893,93904,107941,99893,85432,56323,8375,-34739,16787,112751,99895,3490,-21873,4466,-9278,-65028,-107069,-89466,-18688,5560,-7644,32098,60098,7360,-58047,-110760,-109696,-20054,80664,119552,97502,68942,58163,10478,-84159,-121461,-111584,-94669,-82221,-66949,-45734,-39118,-9959,15110,-23191,-42677,-11849,4010,7925,-20287,-71424,-44500,4419,-54138,-98908,-51651,-15376,-39469,-34763,-33142,-30652,-19973,-28765,-57792,-62331,-3674,50714,28508,-41238,-31569,22141,27286,-36811,-67231,-19487,20932,57388,136910,164909,103425,33089,20295,5425,-16485,2495,19678,-4677,5707,31892,26410,36443,23015,-19407,-3586,27339,27391,10705,-32788,-65094,-64703,-37100,-9627,-5149,5973,24930,12934,-11898,30632,73608,23263,-88425,-105941,-31485,39138,67915,60309,3607,-51472,-62609,-61573,-38397,5667,29119,57188,102179,135029,197595,193858,76053,13039,63545,67840,11864,49083,135878,146228,72886,37036,87365,120649,105374,118688,107807,43205,15775,25453,46661,69528,100513,110931,79836,64606,64633,26934,8151,53326,84447,66175,34533,42822,71017,86276,107824,125960,75710,-33253,-105822,-75411,-15420,7116,23939,25334,-26322,-33523,49273,74393,-9916,-47716,25250,18605,-53806,-21481,23026,-22910,-71361,-56260,-12037,13292,36349,71042,76655,44620,20122,21214,19963,10995,5059,-38935,-81288,-23052,51148,14833,-14539,5641,17525,-21757,-93660,-48839,112284,167279,94376,47273,32370,28058,48670,43180,-5193,-70229,-133396,-147752,-66700,14832,-3148,-56318,-66790,-20833,29554,26783,7102,-15125,-55055,3543,77170,25249,-21431,20513,-7674,-48803,-29451,4711,71313,158334,160473,115457,66737,18031,1853,-41324,-73197,-34648,-4345,-40852,-62105,-36838,33897,95524,68123,75798,140972,79368,-54421,-70275,-39114,-65099,-61864,832,68855,53803,-49316,-102237,-78563,-54960,-51703,-25127,-38768,-81512,-101003,-74411,16230,55168,-277,-24847,-6882,-30271,-39751,2726,23816,18825,-1516,-27612,-56233,-69874,-86441,-79395,-42946,-33711,-88058,-95461,1222,23698,-40328,1208,117730,156865,72960,-36545,-58268,-15564,-37212,-77145,-68933,-30216,2937,14761,5620,-2032,-4541,-11391,-8991,-8287,-40911,-18614,61921,67236,34444,55788,77334,84919,70279,24004,-29413,-9513,75894,144779,145444,61808,-80522,-154543,-93859,-11249,18580,33628,71651,37920,-79505,-114721,-28900,63125,87014,76997,33292,-44625,-26151,86652,134288,57213,-33329,-23370,11565,-7300,-13887,17759,-24904,-80162,-19134,64685,31201,-52488,-82739,-45606,-25437,-19275,48040,95628,35800,-45093,-60241,-22399,26310,35698,-16158,-73451,-97529,-111892,-124373,-77211,-40336,-75777,-60122,24055,11482,-67024,-38355,38125,39973,-8406,-28545,-29583,-16724,-3657,4866,9814,-56684,-93579,663,35422,-22544,1635,17856,-39953,-96606,-79619,11979,99676,47925,-63400,-60899,24249,21311,-44772,-46618,-21922,-40094,-87886,-97814,-9881,46618,23074,-6822,43141,105344,124722,90682,43693,37506,49091,74624,118892,69665,-23427,-13535,50687,51522,-5928,-44870,-54125,-38212,57,25020,38110,75744,70494,4206,-5940,58632,37286,-51915,-81090,-44364,-9870,-14096,-37206,-56591,-84744,-97502,-16588,112626,139474,84741,68042,67083,24608,4956,13735,8882,-229,-17740,-44522,-38931,-19453,-25174,-2237,7907,-27225,-29268,-8845,-13695,-1611,-6119,-25664,1962,59966,75808,32633,-49659,-41508,57781,86811,7245,-44364,-19910,-25987,-85918,-97141,-29291,56150,70236,6714,-107746,-184858,-160921,-125448,-109564,-79258,-41784,-41760,-82342,-87593,-41693,-49497,-111012,-81812,46385,128244,142426,123091,85724,44033,7214,-5882,9979,28182,40135,44081,54660,89042,67441,16431,15896,64361,91745,49210,4232,29063,38216,287,-5397,23507,90501,135514,309170,748422,989544,623497,173946,55181,68552,13767,-31031,3044,36349,-65811,-182870,-141346,-14851,20156,-34852,4795,63364,45700,-20080,-24136,7687,-7999,-7534,72047,74487,613,2576,12853,-53876,-74456,15594,110237,99915,41928,12299,21429,43074,69811,73068,10477,-64756,-35451,65888,69881,22930,51658,154888,205981,111052,-49501,-90971,-23765,19152,20500,26972,20301,-41933,-92252,-104617,-121683,-114328,-53012,40969,111316,67671,-78362,-123035,-44961,25534,55721,69239,75330,83693,102845,92147,27587,-23285,10688,13465,-33901,-22410,22346,4157,-28774,-18574,-2027,-11668,-13718,30869,50074,-8041,-58004,-32632,-16844,-20465,-5935,-39003,-114547,-131657,-161592,-219018,-106713,41932,2611,-84728,-125099,-157702,-161996,-133173,-56838,10214,-2702,-15061,55227,108052,104914,83377,55876,35772,15575,-19534,-42445,-12639,45772,55938,-8450,-42377,13057,39915,-22879,-96990,-79407,-1936,15991,-19526,-39837,-55867,-31066,54337,71031,-36783,-144996,-177552,-144459,-94095,-55469,-39654,-20625,-2090,-1993,9427],[-43684,-17867,-10026,-2677,-1133,-36886,-86485,-93294,-82718,-56801,-10300,33363,56737,54794,3843,-9387,33341,23453,-73360,-110570,-61370,3968,25419,-1271,7467,68945,53124,4725,34941,95774,85098,50915,58319,33855,-56008,-99511,-53561,-21182,-25692,-22305,10227,45286,55356,64328,69976,48208,-12989,-15548,56299,37244,-35971,-17505,19100,-22262,-43450,20228,73172,78360,78131,116210,142903,95427,9023,-42491,-36789,-55601,-96041,-62024,5838,12470,42626,133937,152908,60273,1333,44814,96646,53933,12695,9063,-8876,18210,84239,67619,9132,-4745,29471,63525,15885,-33044,721,21462,-22046,-63958,-16547,66203,80567,-4832,-59476,-67162,-87894,-77558,-16224,35281,21510,-56671,-134523,-100006,-970,17932,-20409,-28348,13769,59498,71745,27525,-71465,-144993,-102338,26116,165369,214350,91771,-65318,-66948,5094,-3314,-76565,-75625,-16868,7652,27145,52903,3945,-61394,-60980,930,63967,32323,-74118,-139844,-146148,-102943,-62983,-84508,-95288,-69970,-49886,-92472,-141603,-97234,48624,128941,57955,-33836,-57218,-25470,9830,2645,-73680,-144950,-140336,-70457,4546,64127,50344,-13038,-58552,-82894,-70321,-55226,-51917,15681,106679,82146,10945,12289,70344,130516,87994,-4017,-21795,20781,42891,84248,83713,14662,-21926,-5868,19687,20024,53100,107199,77417,28114,43392,44624,-8892,-51262,-16443,47835,2956,-114907,-106736,-29223,-57955,-128720,-81437,16954,63605,83332,99549,83764,45064,1155,-31351,-13610,35647,27751,-28514,-66419,-7882,67347,19579,-42886,-16033,32621,27100,-39136,-87133,-50423,-31539,-58838,-68680,-65139,-61439,-6471,36592,-7005,-22972,35186,1360,-76286,-51897,35758,69342,81603,61461,27598,24506,29529,32296,48827,-5664,-91166,-107162,-33770,18298,34491,68473,65626,33838,51238,42172,11346,33410,58602,35173,41032,11302,-38263,-23047,57793,93650,50189,11960,3394,-25659,-27848,11101,4772,-48572,-69930,-54244,-54824,-37691,63505,111256,-3048,-81392,-43350,-3267,-36543,-52000,1328,23726,22675,51453,11790,-86658,-128014,-117878,-50690,47059,70723,21206,-23169,16110,105089,103389,61135,70180,115515,144817,79630,-35098,-74670,-24113,37316,31210,2126,7965,64432,94947,55953,27203,34252,22227,-7264,53931,151121,128924,5585,-61658,-42405,-16660,-48594,-88962,-117140,-133820,-134243,-79184,13081,55959,-8017,-101683,-131632,-106434,-34207,51741,99268,71209,41638,70254,52259,-42985,-90541,-86338,-89035,-94732,-58599,-53660,-114277,-103672,-26178,-16158,-41118,-48874,-74455,-58045,-12124,-16468,7280,56734,32699,24022,76437,75938,-17727,-55551,-16919,20124,13291,3530,-20931,-34794,3711,8394,-37338,-79015,-89900,-52148,-42401,-90779,-90534,-14653,26839,43366,92313,122821,125667,134963,87304,-19531,-84047,-41869,22201,33707,45803,41328,-23799,-46605,-15093,-4297,5591,19444,-14525,-75964,-132154,-135949,-103653,-59759,-7396,31070,30669,-767,-17286,20572,98008,160110,137489,-25,-73369,-29694,32055,77767,74519,16501,-10472,-3954,2073,30406,46990,39165,41542,58076,68031,99513,80292,-11292,-8499,92596,110717,20103,17841,114845,154179,75753,-10932,-1719,62566,93813,116736,73504,-33744,-57321,768,50594,60367,30524,-15913,-34555,-340,18121,-30444,-79423,-42890,16114,3725,-52318,-1909,127244,170707,148053,143521,77457,-69115,-151869,-130805,-103998,-69302,-4615,2253,-63081,-46162,43267,56691,-2186,-33346,-17096,-39921,-66611,-10136,45762,-12183,-117077,-146552,-93875,-33368,18450,49673,52629,44238,22550,6801,-17036,-50344,-75010,-106808,-124575,-82098,-47324,-96377,-105312,-34912,29021,37354,-20995,-43349,37548,97866,79672,81040,91314,58058,42684,58512,38960,-11635,-33743,-27781,4287,18957,2721,15925,33266,40198,65455,55432,10184,-30898,-56664,1855,105654,107678,42842,2178,-57315,-64579,-24430,-16446,56231,184201,163256,100751,105088,74854,20913,11902,24315,52123,66683,37995,-5241,-24822,10210,75159,70688,52013,79544,51913,-5805,39006,67969,-10498,-55249,1076,55985,35596,-27160,-57741,-74215,-64905,-47960,-14528,-1178,-24144,-53181,-59266,2576,28527,-22884,-29636,-5705,-1281,37005,78712,52288,20185,-15555,-104392,-181842,-159483,-87649,-31476,-30447,-47030,-50826,-60402,-56654,-74300,-62253,55484,153917,164811,115764,29188,-29312,-15483,-58452,-114429,-53549,35706,30800,6595,-1713,-22133,-49849,-63005,-61201,-9162,36504,50273,48089,14096,15353,99436,172392,146077,56507,-42397,-79230,-41476,-12564,-7828,28014,56836,-2338,-71502,-48669,13296,16968,8257,62386,75604,-6160,-72710,-51834,23283,49352,5054,-39179,-67792,-60406,7042,116672,137535,53596,30943,65554,66082,66951,43776,-27252,-76470,-39544,35509,45021,-12943,-55398,-33290,-13217,-3026,42700,95817,72265,-23444,-94276,-67994,7947,11325,-69943,-125450,-110608,-99409,-120119,-114120,-98797,-87860,-15583,73012,88245,70146,52033,40054,57938,45909,-12377,-38970,-21545,-29943,-59947,-80712,-98571,-70007,148,11326,-33557,-1353,36962,-47025,-139183,-64850,92791,185213,109015,-43575,-85230,-22385,7111,14812,24913,5807,-39838,-96737,-116077,-25505,31566,10957,3500,44732,75354,97936,83990,27469,5873,19304,65240,127029,97598,13644,-17626,9360,26130,-1672,-25098,-28975,-22913,-10273,-26490,-21515,55322,94368,36435,-15699,-21950,-58564,-107452,-112114,-75052,-70887,-88933,-81407,-82595,-90404,-73077,-25639,69111,110642,28953,-12601,31325,26264,-35606,-67584,-45278,-21884,-42467,-79710,-53391,-6524,13303,72902,105121,26380,-18674,20387,44077,49622,22280,-11748,24544,80478,36008,-49765,-53564,5404,26987,-732,-29920,-33268,1818,8472,-53117,-78448,-1124,63540,74643,79340,9452,-127563,-183119,-139565,-90504,-55546,-10823,22769,-14928,-44002,33824,61553,-61888,-148186,-86773,31587,114675,84275,-25830,-71593,-23569,8672,-258,2830,40344,84278,102737,118475,90297,35907,47909,102402,128301,105104,51869,32863,29718,-5286,-41587,-17401,72619,105000,255141,715047,964122,594885,147569,10485,23908,-14277,-38054,32262,45430,-80232,-187896,-173001,-47379,-9751,-75814,-59617,-8180,-46060,-96202,-36865,13272,-44222,-64739,32015,59167,-9764,-34887,-33205,-56807,-54927,-9800,55742,113388,126289,88582,55386,19543,-11901,-3403,3666,483,53644,144775,119710,26730,14008,106587,153002,50875,-90450,-83766,33898,96515,73973,44061,17242,-38462,-59960,-51159,-50378,-45372,-25936,27354,62461,-2437,-112934,-103364,-31147,15579,41675,28692,34681,82065,116252,114348,43791,-27156,30690,83489,10423,-39980,5222,35123,12722,-2934,5033,3547,-16517,-4274,21185,-31700,-87958,-39373,6745,-10699,-20067,-8524,-4377,-158,-90730,-207519,-126004,10051,-36588,-115507,-131290,-123689,-59114,790,10784,-2043,-12581,-12168,37091,74316,62688,52250,51986,23635,-9945,-9049,-10352,2492,69860,109876,50601,-2389,22015,17863,-63130,-91222,-12796,53580,35740,11739,-6159,-26781,13723,63554,27813,-59987,-103866,-94590,-64058,-42544,-16482,15430,26048,-4575,-45121,-39784],[-70681,-64764,-46293,-4668,4351,3557,12859,-14970,-72938,-111133,-114849,-29489,85437,110625,22550,-62043,-54013,-22465,-60617,-98187,-98194,-70864,-32055,5852,66095,113236,108563,113222,111178,83121,32442,3430,21594,10301,-52916,-81991,-28869,2670,-23376,-43788,-10926,40250,68469,69035,37174,-4501,-23840,11841,52496,10026,-31436,26311,52556,-35985,-70652,47905,156579,153805,96407,79775,89973,65552,46901,59701,64037,17580,-57036,-52601,-6754,-15849,10831,86915,115544,39325,-57390,-36241,73016,82411,23046,12665,44573,87164,87136,3860,-53566,-37591,-11013,18714,13745,-25005,-25687,17734,42309,-6370,-30914,34225,103336,63950,26168,59759,54519,-8070,-24553,-20372,-62280,-94524,-99062,-55374,21070,20331,-26932,-55961,-66214,-35739,38167,68988,-9747,-114629,-86435,25773,92095,56703,-61038,-132536,-102552,-66017,-35574,-18491,-27490,-49455,-38491,25387,75132,24562,-75966,-124911,-61703,20536,-8848,-51003,-33328,-57324,-88865,-57421,-35680,-41889,-58626,-74452,-102717,-120521,-94077,8509,95591,13750,-90706,-59999,30119,51749,-23366,-140019,-168066,-64572,71134,116373,103284,66352,12449,-37807,-69140,-53531,-16279,-1685,21240,63732,53781,13010,44092,98834,77758,-4538,-62809,-45886,18081,58181,90275,56338,-24523,-30010,29382,47980,13729,4741,49644,44094,4179,12838,36732,25884,16749,36606,47877,-16477,-119497,-125864,-70444,-63883,-81140,-70284,-28915,80695,183225,184583,147708,135127,75860,-4798,-3530,16698,-24494,-48144,-34039,12836,56563,13942,-41448,-14977,36396,47604,34916,-1072,-59938,-110903,-81096,-23198,-13777,-42041,-2298,50712,21575,-15191,13594,-33442,-103366,-52440,49589,25703,-61201,-83496,-23811,53603,82252,101143,118474,3584,-147551,-124002,-19093,30558,75763,85089,9772,-26701,23879,13878,-42569,-35037,3665,-7627,-21160,-34277,-36554,-1565,70731,135152,124395,97510,84882,31297,-31270,-6053,30456,-27890,-98771,-103152,-77192,-78643,-38689,16608,-9602,-77604,-78540,-22407,-14089,32617,151251,179757,122557,85524,24902,-69649,-127979,-129327,-93583,-45675,22182,32872,-9898,5191,56117,65624,102472,139368,122253,125292,85545,-4801,-8845,45509,19601,-54746,-81509,-48619,36229,78657,28006,-21012,-23550,-34343,-45703,36698,134670,115527,-924,-111539,-133182,-68902,-25105,-12622,-65070,-160347,-186298,-93869,44821,123060,42375,-99695,-152896,-126447,-56534,41365,108647,70222,20253,27175,29684,-12176,-30390,-31077,-61600,-71800,11879,46738,-69543,-132513,-47726,20452,4944,-54280,-135439,-138932,-60708,8286,80171,116031,66222,54983,131745,146720,41132,-17384,33662,75699,34632,-3295,-6655,21371,66271,33184,-27528,-55774,-80844,-71915,-74672,-112029,-107475,-31704,34614,52549,38451,16065,31102,95890,67150,-31839,-73010,-48074,-7569,49558,97161,57840,-48049,-90854,-33940,8592,-15698,-47534,-71636,-104986,-144736,-154183,-124821,-66902,15541,74876,61528,25855,46697,111369,162660,211230,216669,102991,-25148,-47277,7320,72220,78007,8077,-12863,14461,49152,64735,35690,17587,31882,46232,50820,51681,-8140,-71743,-42780,42495,82183,39868,25642,75098,107849,50022,-50456,-76495,-14709,15084,13552,-18295,-84720,-81668,-1169,45749,6867,-63808,-103357,-90238,-19901,755,-71528,-118224,-68830,15636,27303,-17678,19630,147308,178872,113178,77009,17257,-57911,-58543,-53521,-109830,-102637,-45468,-62137,-117169,-64087,11132,18878,8566,-30366,-74293,-66421,-14814,34500,26799,-50570,-120342,-133100,-100141,-52954,-23231,-40472,-63586,-35273,-23832,-23308,-4947,-23084,-100538,-128738,-85361,-54807,-85182,-137825,-118806,-45300,24036,59984,52425,10021,-5531,6355,768,23431,67740,50552,4758,8003,35749,86546,126768,88375,20511,-13078,-1827,73323,101256,70060,75024,75122,66366,62362,39779,30085,90665,137175,88550,-8252,-63963,-17755,3991,-62248,-17481,127062,123937,69821,101783,104186,61174,80748,99879,65486,50510,71001,55798,5030,1945,69890,66996,1590,-11174,13312,56436,116167,105884,35038,5239,38545,63516,33019,-4702,-24336,-66985,-53067,6546,31654,31727,32657,6500,-41892,-44764,-41825,-61777,-54517,-37353,5313,83315,118047,64077,22928,-10080,-94858,-155513,-138087,-91207,-50288,-57696,-64752,-7888,9404,-51422,-117775,-88489,38511,107191,109710,115466,86928,25268,27795,10924,-45256,-20463,26593,16165,39578,67106,3130,-83423,-118153,-120342,-37753,66684,104973,78229,11309,8371,105868,180111,137960,22320,-103417,-149405,-134228,-129230,-128415,-82251,-2397,28412,-28196,-53255,-21550,-16393,-30214,19467,71635,73833,10581,-53720,-45009,-34620,-73013,-66826,-25546,-50222,-71848,51590,171084,123734,52393,44644,53505,69846,39953,6335,-12922,-36042,-27199,23159,29874,-42659,-81404,-43789,-6169,-14783,7615,41462,-19358,-119271,-121623,-54932,-39722,-83276,-119788,-107532,-96493,-116466,-110081,-73257,-40641,11448,38628,53811,81721,24440,-45246,-3532,37267,23612,25887,23442,-20192,-83558,-113256,-94751,-71067,-50997,8819,47618,55805,60391,-15629,-100641,-41500,63580,119073,95126,14229,-31230,-18935,2214,22959,25799,8796,-6838,-20779,-40511,-20944,-11218,-16295,1658,49566,68482,60024,50099,14353,-17626,-15489,27490,76717,69563,17543,-31426,-10904,48293,57919,41569,17038,-16252,-42783,-79639,-70154,14766,77727,61409,-921,-65494,-114015,-106952,-63785,-41220,-80283,-128654,-121296,-89104,-33754,3433,-15927,20459,70707,9501,-36880,-10563,-27049,-89403,-104571,-45686,1094,-28130,-68038,-34079,43319,113038,171810,160912,35167,-33971,15428,60422,67651,34759,25750,68923,91126,26505,-34575,242,49058,2209,-52734,-11468,41941,60974,67560,34154,-6467,13869,-1124,-28390,38965,52175,-59503,-119094,-76095,-43204,-30287,-887,82312,105149,38375,66518,118977,-24320,-198657,-190856,-62070,39939,28752,-75110,-114336,-39613,14648,-4855,-42460,-10198,61249,75783,58443,21825,-21005,1824,57599,78193,79666,68911,66713,56420,4593,-61826,-35239,31589,49593,232914,719015,929930,528310,87443,-20772,-9184,-20409,6015,89863,69655,-62091,-184151,-198349,-125193,-31205,-37204,-47742,-78399,-168350,-199619,-92876,-22346,-47348,-25082,45842,44222,-15421,-48817,-34630,-6689,18522,34271,61877,111335,137421,92729,45204,3471,-41768,-48537,-14493,22828,74419,98022,36937,-32236,-17755,45740,65843,9683,-42796,-20862,46766,58755,-7653,-40316,-11498,-15165,-14314,175,16923,33622,28607,2769,-49758,-94279,-79582,-26536,-18124,9191,52073,42844,52536,106843,114609,65771,-3445,-29043,47147,111689,26149,-63069,-29540,24943,18120,-26108,-27340,23137,26155,-19663,-14158,101,-19270,-9623,6082,-9449,-26193,2018,60172,81828,-1267,-126808,-136378,-60356,-69834,-109492,-116116,-97927,-12757,47081,22150,-5987,7674,-3731,-9531,-12596,-12463,-2274,-4089,-45345,-46803,20212,19253,-20333,10565,35764,-14187,-22380,37573,23520,-79846,-95010,-1647,33501,17399,26277,12756,-4526,41921,72225,31965,-3709,3833,24916,41998,10971,-15664,21150,41035,-20833,-84162,-72010],[-35493,-84428,-76487,-22887,-8102,28889,91158,62374,-11258,-86775,-169359,-134449,14872,116141,52174,-56253,-61554,-322,-5014,-31952,-36467,-54553,-32542,42706,110902,122696,128383,170359,137804,22416,-56989,-53911,-16049,-16178,-49051,-74915,-50260,-35519,-44276,-26262,12044,20485,49623,65255,22134,-24308,-15058,23168,22978,3509,42356,123806,80395,-80258,-109373,45275,139165,131478,98500,47682,7317,10995,67153,133250,149457,98062,26194,-8751,-5425,-24622,-15786,25080,64006,24448,-83434,-110356,-1575,54618,3757,-30752,20890,55279,-2530,-76716,-55251,-6423,-40787,-49296,15888,37356,2659,31906,93437,51613,-5865,20810,91342,118202,145487,183860,169016,83182,34112,18369,-54706,-102053,-85013,-41417,22586,28312,-22241,-50572,-71999,-63546,-17882,3057,-22127,-43623,-14638,3681,-28777,-74398,-107026,-82554,-61444,-84139,-53513,-114,-5399,-60853,-51266,13537,54989,27547,-27805,-62131,-44547,-2939,-22265,6901,97088,95479,23963,-371,-14647,-38342,-47770,-47057,-38046,-7024,-6719,8441,52836,-23735,-114763,-47892,61501,48645,-46921,-123385,-96493,30100,141226,137076,64984,36270,60817,47870,-1664,700,53290,85454,57652,46811,37977,346,43330,103964,28351,-91766,-107863,-38163,33912,58780,61260,18619,-14257,19828,54871,34557,-398,-25488,-25488,-17412,-13598,-12233,21351,73631,86463,62735,32379,-1369,-24072,-30972,-30437,-19998,-4575,-22395,-35011,64441,197167,221372,176384,158844,81370,-20719,-26344,-16023,-56010,-59326,-3408,28951,8284,-44807,-64162,-22111,20912,27121,63514,85689,-35756,-176013,-117989,-18656,-9974,-21981,16586,75500,55437,-24041,-44118,-55899,-64476,-12677,46680,-22362,-139100,-153228,-64670,46972,95587,91136,58273,-46604,-128463,-52038,22061,29671,103471,115862,-29824,-120132,-62563,-60667,-118776,-105079,-36437,-33869,-75582,-52533,11705,43710,72476,105647,92118,85452,95370,60301,-10883,4160,66167,32405,-53891,-70771,-66536,-100212,-100872,-35919,2792,-38327,-45371,68628,129418,72154,118300,205256,172564,81836,1981,-58784,-81826,-99621,-144490,-137217,-23986,46395,5596,-26060,-21624,-6027,68983,100484,45499,47912,74169,49123,29127,21224,-31664,-95383,-97187,-40645,29315,53779,4136,-60868,-99165,-127013,-120325,-25985,68798,84059,15578,-107036,-160020,-78172,14122,58218,21545,-84210,-118907,-31936,77585,128383,68915,-39985,-112188,-113352,-44845,58195,112717,86307,37399,-23974,-54518,-54142,-31404,-22201,-44425,-28941,83288,151684,41533,-70499,-39484,28718,45573,-151,-84678,-130851,-101019,3061,126459,138776,22381,-24509,63490,110201,41864,14422,54534,76710,29564,-29478,-8183,85522,147740,100538,33113,-3868,-8848,-35569,-78206,-91033,-65105,-5275,60456,46766,-33540,-94369,-97250,-38908,-1210,-28009,-32075,-29435,-22884,51905,119529,79059,-5142,-44943,-24042,-14299,-62248,-115192,-102640,-58425,-51978,-86791,-96829,-46725,21849,60268,64866,82053,135479,169735,187672,199380,183877,114375,-1176,-56938,1568,56859,59117,18965,-11955,-14831,10041,12365,-17134,-13336,30248,70079,91776,92420,41847,9660,-21723,-40566,-2500,31766,40661,65818,102397,70027,-12101,-49147,-47815,-81750,-96756,-54379,-30026,-17182,15687,2029,-84307,-115933,-84782,-64832,-8787,28948,-28793,-69372,-23959,53850,94133,89065,88752,126731,114275,38211,-9635,-22943,23860,91323,64549,-24163,-43458,-48952,-97546,-106630,-27020,17658,30603,67935,14737,-50605,-298,65346,63239,-1878,-76325,-86379,-62797,-39933,-3734,-26449,-131939,-183620,-113017,-43682,-7903,38957,18158,-83778,-91456,-11708,5629,-26419,-47926,-47446,-42314,-6122,55487,102738,63695,-9390,-29116,-46938,-57015,-18155,-2884,-34263,-53692,-19700,97457,163557,72440,-30280,-35120,6903,62632,62287,22693,2729,19387,97537,172157,152308,75449,46475,85195,69470,-10408,-27497,63915,64939,-53123,-47280,81419,113567,85181,99982,101574,91163,104444,83070,1236,-16084,40890,62920,22342,35335,115376,79826,-12703,-18376,23328,80639,110086,72343,37185,60861,98585,104478,55628,21068,21544,-533,27000,82626,52210,-3984,14342,5003,-65722,-92705,-84981,-87208,-95637,-92228,-49578,29346,81940,42484,-297,12823,30433,2428,-46688,-84294,-87407,-89533,-60948,29759,73398,19493,-56555,-68914,-23924,1890,31734,74686,78707,71206,120999,122014,42039,-13085,-42258,-30849,74568,133042,36722,-75748,-128845,-133582,-59541,31853,92006,104043,42308,5933,56236,88024,60131,-9945,-83357,-136378,-160104,-140905,-108841,-109536,-90198,-43686,-77400,-107967,-61141,-15553,-38494,-50605,-27145,11734,8390,-51577,-95762,-115271,-116093,-33830,61434,9108,-93978,-22599,125035,112153,-4134,-69199,-65087,-45797,-15233,21774,14605,-45129,-78227,-23687,45600,5826,-45660,-478,9170,-86937,-111312,-49767,-79347,-143276,-105823,-45535,-29940,-32747,-52359,-68937,-90167,-135679,-107760,-9795,30502,11916,-12646,2950,16186,-59432,-125817,-81463,-24664,26812,54342,14631,-28519,-58691,-52241,-22621,-47704,-62693,27705,113164,113724,82861,54394,19054,-1030,-20770,-17441,16995,52365,53628,31370,-742,-43796,-49720,-17370,8780,26561,10206,-27274,-43654,-26948,-16355,39959,73768,24762,-16066,-15989,-10009,-6596,-5540,3929,3720,-18265,-49316,-24927,58547,98204,64640,-2268,-53891,-83583,-105609,-75157,12017,83598,121781,86947,-14435,-81746,-46401,12276,18513,-11663,-60267,-88887,-47771,39946,54499,6978,33812,73865,35688,-3113,-19715,-49599,-58911,-43467,-10090,3453,-31382,-43137,-7544,65533,152741,200198,149671,25537,-42068,-13376,45321,67314,17224,28894,101769,101294,40387,21541,25773,26075,-17331,-45878,33217,122437,120233,96376,83628,45446,1192,-47459,-79252,-17736,29506,9511,16690,24930,6318,-18610,-23698,64530,124038,42991,10840,58003,-43941,-191529,-164998,-54244,22083,45840,2318,-33156,-4634,22127,-2588,-48718,-29600,4204,-13228,-14311,-18096,-46806,-52419,-27709,-19012,-15592,28525,100649,98190,20709,-20044,20535,37239,27636,293786,858966,1068964,602361,85305,-52264,-31161,6973,90911,146817,100323,-25391,-159860,-167283,-89349,26520,20363,-15218,-101939,-216138,-244813,-140127,-60127,-19192,62419,102514,51725,-11334,-35005,-6643,35133,73167,113105,148941,154516,116367,27868,-14735,2728,-234,-39995,-62874,-53313,-11089,-16766,-90916,-110283,-38035,32611,58687,51555,37924,11343,-18736,-57983,-126480,-131377,-36798,31330,58052,52147,36328,54008,73799,26094,-76851,-84862,24346,63703,867,18127,69532,70735,76313,94105,68126,-13534,-65304,-21858,58091,60387,-26060,-89883,-63393,-15357,-18350,-80352,-89785,11868,80156,45111,33214,71546,66426,27833,4511,10792,5732,557,20222,22559,6160,-48956,-100057,-74740,-49520,-74884,-94957,-68065,-1006,26395,2584,1430,31931,16860,-20160,-48087,-37187,-31659,-67422,-111931,-68971,40018,36925,-37476,-48946,-63181,-112307,-66842,46412,48913,-53054,-88484,-32415,-18222,-8517,26563,17655,2438,44713,93617,105641,112645,116353,100612,74847,6589,-42529,-8781,31793,-1601,-46920,-28496],[12755,-73443,-79783,-52476,-63327,-7902,83616,86337,51774,-7695,-119047,-157085,-62604,57351,53475,-1742,7723,70482,75787,70830,84231,51353,28605,61002,79707,79537,108070,147157,77098,-69298,-120388,-63085,-6229,-15186,-68087,-91983,-76139,-97253,-82718,11088,51237,3613,2722,21098,-10545,-31370,-12307,-5014,-31688,-36335,32096,90228,7622,-120692,-89457,30318,28820,9087,41971,13459,-35080,-545,56062,89762,118385,96903,58788,27784,-10309,-44771,-27902,10121,47229,35948,-54518,-123289,-68175,-17500,-50383,-86367,-51497,-38524,-80568,-85375,-8016,47383,-9387,-45050,20617,58207,19824,39923,105951,84407,37614,19421,34591,100979,206348,225070,162748,88582,59850,79270,41344,-31988,-69321,-64295,-9050,18920,-23083,-36370,-16225,-22336,-64097,-106424,-95147,-18697,32631,-14918,-92131,-95852,-43689,6470,-3005,-40424,-40303,-37453,-35711,-50828,-47429,-24444,-958,5928,25868,47766,35094,17889,8148,41253,115640,156553,121734,56468,-12316,-56945,-51002,-9163,23179,62007,49690,18668,25204,-20486,-102850,-80496,-11739,-41836,-93783,-79771,-8415,63995,84260,45392,-6404,7567,92049,104586,33833,17090,64263,91046,25666,-35218,-51139,-58273,-13886,35989,1225,-76632,-76695,-26356,11166,24730,35175,27116,55083,98521,65389,12853,1872,-10803,-51900,-60265,-25226,-5165,26365,72045,61266,30270,15604,21130,51656,58233,41109,47532,49310,31640,17520,55626,156550,200451,126425,60186,140,-73537,-75432,-21949,-21468,-38560,2271,10650,-66479,-130103,-108795,-46657,-2322,-11453,17340,74776,-21022,-168373,-134352,-58907,-45903,-15057,47676,107607,72789,-36457,-92670,-72962,-17474,26712,49201,-9605,-80851,-81875,-47741,-2854,34604,10509,-48032,-88320,-37010,57599,58539,26178,113413,141169,-32603,-163298,-101320,-62096,-105554,-114107,-57697,-53706,-81960,-34029,41046,39896,47751,60096,19833,-10812,15828,26742,-21832,-32094,11154,9113,-22971,-8441,-19950,-73488,-82876,-20855,8719,-11443,6799,165131,245962,44704,-61156,52535,99042,44289,-10041,-39342,-17010,-21978,-88238,-96042,-17656,61421,53878,-9028,-62749,-83136,-36751,-9245,-25814,13821,93836,109558,32548,-50372,-66794,-56427,-13661,23720,14116,-857,-30403,-86677,-143104,-173622,-156455,-70616,16575,55156,15102,-73167,-93240,-9808,47800,56710,48405,-5537,-31232,25737,38688,-3456,-8965,3859,-20389,-44877,-688,75380,101655,100376,60744,-54369,-122105,-93055,-40806,-27558,-33839,-4779,83376,131370,77283,8891,-32917,-33126,26791,60643,30474,-15985,-43862,5311,102244,94365,-41988,-105190,-36646,11767,-21441,-10168,1099,-16919,-47245,-66178,-5559,108953,158459,123831,81958,47710,43416,-16518,-91909,-61815,19219,66698,80233,3387,-100975,-137273,-135987,-93488,-19820,-9119,-4986,645,-4367,38880,89262,74179,35250,16350,-11523,-58973,-100413,-128363,-106435,-28978,16848,-8275,-41173,-31973,-19122,-5795,27856,83787,131915,133321,159449,149111,80568,27987,-27953,-60576,-5909,21196,43636,79459,38431,-20328,-28117,-25413,-39912,-51861,-31042,34496,89820,115512,146384,164868,55199,-93430,-100775,-38985,8465,77178,140990,114870,60908,38506,-16797,-114961,-120133,-7392,76882,68747,17712,-75400,-184942,-159541,-67771,-61262,-33735,53102,64627,17287,7862,36975,96903,124916,85899,45620,29510,-10465,-46050,-3745,99551,133273,77685,47049,38846,-28519,-95207,-58309,36384,59247,64805,115500,86809,62459,125796,140812,85870,16462,-52983,-77132,-68335,-37713,16500,-22486,-160155,-204732,-118229,-23710,39756,67780,9609,-82229,-81815,-31326,-24386,19767,67542,20999,-57257,-51276,27314,96491,62667,-20393,-27714,-32255,-74201,-77154,-56124,-44891,-53135,-44098,27711,54719,-36887,-80598,-16913,24660,-3497,-26940,-18034,-49517,-55500,50533,161227,155200,68358,-15770,-18213,-15831,-45221,-25736,79469,99484,15114,-14,75776,111839,112986,113835,99128,80851,40684,-18412,-53679,-38636,-14040,-5066,-6272,59711,144852,87964,9732,26298,46150,54095,73237,59435,24881,40785,77258,73433,41932,49302,94264,95139,102439,104108,26810,-65652,-51378,-49658,-113813,-104187,-55742,-60814,-96759,-120675,-123782,-65387,27637,22765,-35078,-2054,79526,62100,-10934,-59703,-68741,-68646,-26027,50667,89228,85476,49726,1570,-45242,-72569,-29981,12378,7017,50293,161320,161586,55260,-37628,-93749,-60767,67102,98051,11563,-49505,-84428,-96734,-52823,-6875,38213,69762,36001,-9235,-10341,-3466,-163,4239,23556,4502,-36904,-26777,-9344,-71032,-123482,-115185,-121448,-115529,-47019,5536,-28046,-81427,-118911,-127795,-79515,-57856,-96485,-136607,-120578,-12096,88173,41348,-81263,-75338,36572,45974,-73078,-160601,-159807,-137554,-75616,-22722,-34471,-75546,-100030,-61649,56101,114430,99190,92794,17249,-129163,-160224,-111104,-140675,-135407,-20451,44968,32515,18627,-640,-33615,-84532,-153762,-120589,1123,48080,11432,2567,32103,16234,-53800,-101589,-92724,-56879,9156,3818,-75721,-92565,-50714,10462,53814,27424,288,35461,87218,114631,100651,115940,122694,55937,-45331,-100823,-79001,17306,78831,68095,1969,-91329,-99627,-44117,-36094,-43473,-50750,-52530,-25941,5638,-14970,23740,68432,20140,-42380,-25624,30917,24065,-44474,-66559,-56723,-52252,-51243,-43351,19435,87472,46062,-59593,-98874,-93364,-89193,-44456,37908,114700,191231,191697,91194,13799,23815,33899,33552,54108,40377,-12359,-9254,39048,33433,15671,53923,75212,51608,20617,-15176,-26308,5768,12046,-7035,-33138,-56812,-30493,15117,42067,78182,126336,112284,41245,-23729,-35870,34022,82739,5266,-8278,84002,90074,33335,16492,-19941,-44833,-46759,-39133,31261,129358,128453,50891,30067,40326,3167,-17708,-12106,-6699,-879,33872,71541,48160,20922,-7732,-42039,-7252,24351,-40544,-72458,-20797,-43470,-105830,-59972,7146,58181,106461,98640,58671,48182,39077,3537,-7335,25333,9834,-40614,-12267,26407,13659,-21056,-41324,-56914,-73015,-21654,90151,117951,65555,70930,90688,62101,38830,363636,1031955,1307248,774181,123029,-113235,-76527,-641,66595,83676,73436,514,-115255,-124949,-1679,64974,21327,-20570,-88252,-160582,-191727,-146807,-93425,-25184,83712,140525,89918,21566,-22038,-41865,-28703,22067,100640,176189,182234,86585,-56671,-92461,-10641,30101,-42075,-134155,-158415,-113128,-68571,-103762,-106867,-24813,64005,107103,107957,54448,-36138,-108153,-129370,-138629,-116875,-23988,75355,130753,105924,37291,26074,66719,61361,-5962,12181,102035,93394,13134,8793,26037,17514,21947,15365,-2711,-39691,-56320,1967,46621,-20478,-76041,-71668,-49882,-18987,-29337,-97685,-108555,-18472,63500,84867,89072,94850,70851,30946,15329,44982,56657,29976,-8864,-52019,-54842,-28982,-24112,-23337,-27442,-54845,-51127,-3762,23359,10706,-9879,-14675,19599,45715,25706,-15599,-24392,-44872,-106595,-135685,-66186,35182,19628,-56142,-70868,-92321,-126408,-65210,42071,63344,2693,-32663,-19090,-18607,-2816,33911,22383,-6468,12554,68399,126555,160590,152026,86523,2287,-52888,-63317,-40036,13496,43977,38680,49560],[50766,-21898,-42042,-60768,-115216,-73301,30953,77496,75373,50959,-9159,-40670,-11390,44901,74115,81520,87690,115860,125848,135847,129680,81170,36307,20202,-3680,15418,80391,110463,27604,-75433,-72855,-112,52228,32416,-48203,-67164,-44855,-105041,-102586,9306,52614,13469,-21819,-36686,-63390,-62696,-31378,-36662,-79665,-108940,-88660,-69797,-93751,-88880,-14391,19708,-55000,-90530,-44594,-24706,-9210,43282,35644,-9250,15135,46813,57012,51769,-15141,-63277,-7256,47845,57136,51891,4146,-62168,-64588,-58750,-75482,-75316,-58637,-60661,-54333,-28735,8054,46132,45433,26413,24512,9167,-17212,19196,91106,94301,68947,16752,-42316,4851,149857,180687,101569,35996,19272,77245,118134,78854,5208,-52341,-51671,-25017,-22177,-3944,44290,29239,-50986,-104221,-78559,-1770,49603,17423,-54923,-75668,-24753,19447,22813,12725,-17664,-70502,-60840,-29415,-39131,-40379,-13908,-845,28967,79814,90024,69158,63856,33437,24038,89327,124574,69137,-5635,-44181,-38939,17187,43358,48201,46754,27589,21892,-342,-84875,-143794,-130401,-138585,-137693,-73584,3763,10036,-28485,-54561,-38651,14592,84732,81155,11327,-14315,8375,11509,-66720,-160481,-171202,-122532,-83095,-48761,-3686,-6450,-25896,-41982,-46873,-28269,23952,74519,132297,141465,56336,-11291,-17026,-19221,-53296,-67611,-21202,33310,53580,27366,-29093,-33585,8620,26666,22832,34538,60504,87953,75923,78472,92937,82084,108146,126104,36987,-52803,-73034,-102591,-97256,3791,48810,17168,17391,412,-92142,-155485,-137245,-82523,-24323,-25941,-28740,4363,-21981,-87063,-98002,-91007,-60730,8817,97700,134830,76010,-17016,-78939,-85482,-23448,23421,55916,41786,17353,25494,-1345,-42435,-23605,-38296,-84243,-70006,39246,107785,67622,41268,109055,106184,-41096,-116596,-18763,53275,15800,-50667,-84928,-108345,-78396,-18179,15673,-1944,24996,52695,-5801,-66547,-39770,6677,-24892,-80712,-94560,-96798,-56427,16385,34316,-15377,-30637,140,-8073,-16595,16081,120483,158705,-4900,-143814,-109381,-49627,3001,35050,9661,16638,51729,71429,70102,45899,67767,115375,68606,-40849,-104486,-84825,-45361,-10925,64748,146547,140185,41532,-30309,-17100,30645,101628,89487,-7828,-49757,-37535,-51568,-93294,-117545,-106748,-39273,31397,33595,-28208,-55541,-6748,61932,50556,11670,17630,26307,17457,33336,-21667,-116116,-100592,-10603,34569,25098,56420,114010,133216,129873,78642,-47959,-104036,-37769,32610,40203,15856,5700,25810,12708,19523,51885,-34137,-114239,-28309,70861,94386,109938,92991,55956,56005,29702,-52945,-89623,-50123,-14673,-32421,-38932,-74975,-127708,-138202,-68737,44258,104788,99488,104070,126911,101741,40867,-17344,-59494,-3284,95755,124667,80016,-13410,-87629,-98079,-94385,-50525,6946,19327,16941,29254,29330,35193,63653,60046,13029,-4325,-21614,-61693,-66990,-59389,-70470,-41700,2575,27789,21706,-20725,-59715,-40754,-950,35279,54552,57479,114267,125060,34275,-40023,-65651,-58702,-16638,10972,97970,178620,103823,9223,12092,27684,-12475,-92769,-137207,-66540,17694,60542,146639,216610,118528,-75663,-143224,-107831,-35255,75971,149655,124512,100845,97951,43183,-51025,-51239,53466,138506,121496,26960,-106655,-224368,-202644,-100819,-82042,-55358,56437,128129,97291,29574,-12098,31812,71125,7870,-52885,-12494,20014,3727,45779,103378,54468,2488,49950,73684,-13323,-86806,-41544,70531,94166,52569,76329,127663,175228,217478,202356,142841,80215,-8107,-92998,-129841,-96119,-27650,-34628,-120257,-137588,-74571,-21705,40736,75641,22809,-66178,-107695,-117090,-107136,-2751,91732,41701,-42527,-39527,9777,57370,38282,-31274,-24582,16368,3215,-33755,-46857,-14450,23156,22408,1348,-31075,-74440,-48158,30905,20912,-65744,-57305,35052,33726,-22481,5612,59861,59004,3908,-64983,-89405,-90497,-99892,-76647,13546,81273,83850,58124,54161,64729,87365,99804,91161,41541,-40055,-74507,-18044,16534,-33310,-79425,-46460,51717,122179,81928,29713,27767,18431,14042,79435,120872,49468,-20600,-27081,-40186,-21160,68934,150698,123788,77332,59579,20619,-43655,-57820,-69252,-109142,-59326,15253,2208,-39653,-79019,-115235,-79373,26687,52183,-13961,-41891,-21142,-25174,-30199,-16504,-4981,-4952,18454,47398,58219,88109,88476,44880,-7204,-54795,-35238,-9663,-33497,-9697,93630,106708,36977,-22468,-64017,-41236,24380,-7752,-56485,-35459,-21192,-37557,-16259,7676,12549,-105,-27925,-43444,-39804,-8180,28904,76017,135033,158442,121954,87659,57784,-11937,-74265,-91383,-69370,-29537,-8966,-24806,-47479,-51110,-99319,-165165,-136229,-64446,-46469,-69833,-86769,-45773,3939,-5515,-56879,-61064,-3306,22983,-41482,-112577,-115608,-81025,-63489,-53430,-49143,-50482,-69778,-45413,95161,217219,205357,108331,-14332,-119009,-116584,-84485,-109756,-70489,49476,94034,49900,10454,-10267,-30139,-73131,-128276,-113897,-41146,3684,25628,59586,81865,62347,20244,-11370,-31892,-11469,28643,-34855,-147001,-156977,-86072,-11122,52943,92711,80307,38548,27859,71656,107083,129789,131568,92978,2242,-103581,-144794,-60663,35928,65739,30027,-40554,-57543,-37061,-88498,-151705,-151454,-72778,18391,57990,26432,24592,45519,38386,10159,22599,79102,34565,-79319,-94801,-66373,-48504,-24263,-32726,-15812,60733,44313,-65158,-95210,-60979,-37523,-4938,35770,101380,181907,186938,131388,86139,46954,-6588,2542,53734,70541,43102,562,-17271,-8095,9707,26246,29763,18185,-5863,-21202,186,15153,-12819,-31542,-36120,-37311,-6721,31735,3454,-17152,42702,88189,58221,-5535,-32838,38404,101552,20296,-35578,24053,39781,-14870,-45714,-61029,-67444,-62504,-63044,-35546,47905,76786,-21523,-50175,29796,48906,40240,56100,18685,-25480,-12925,-9854,-15034,11668,23666,-17985,-45147,-58117,-111450,-115810,-12335,41440,5804,5666,33390,68363,102217,81213,41118,37247,22498,-12660,9411,71354,68121,24522,41247,77940,89780,76847,40697,-8967,-55893,-57941,5404,71342,113935,140019,117013,62639,59951,413049,1196610,1565370,943515,146702,-141214,-101554,-42673,-42701,-34157,17335,7487,-75700,-95975,-7571,16673,-1191,-24432,-49146,-47387,-66758,-100804,-110011,-75160,24965,132343,134416,72924,-19452,-120717,-132080,-69158,-2555,76626,113507,31818,-112194,-141501,-41240,9194,-74233,-168728,-187482,-138054,-27604,4514,-18475,24070,81990,83444,64321,1963,-86489,-128065,-95447,-38068,-6728,30996,99271,167865,153117,64475,4843,13794,40641,45217,68552,80654,63658,26220,-13046,-54726,-72084,-49327,-42036,-20296,25447,43136,60839,43696,-38901,-45190,7219,13901,25064,8149,-58098,-57629,-14062,-2963,18583,45275,27131,-5654,-5457,15032,41412,53042,57637,40609,-33560,-104325,-51059,37416,25334,-53396,-76977,-16627,42192,46634,29367,-3045,-60401,-37400,49485,78841,26118,-18476,-57912,-118633,-127145,-43012,32414,-15190,-85794,-84661,-81270,-71181,-10786,41936,50977,33522,32064,42917,36890,42046,62283,41051,-1866,-21142,-8361,37191,86069,101567,16388,-101968,-117352,-76260,-59112,-7116,50551,60223,66186],[42882,2474,-34451,-66198,-116887,-108037,-35985,8163,9832,17305,31530,62731,79618,78655,92279,102061,68598,55283,85682,113982,58363,-49517,-79220,-67222,-87401,-56317,34672,86203,55465,25150,29148,47980,72127,52470,-7256,-18510,-13217,-70376,-67007,-12124,17718,19227,-27061,-68291,-88034,-94744,-51803,-29462,-82572,-142734,-175566,-175216,-110572,-6168,41239,17322,-35981,-67344,-65322,-30930,32117,64221,8559,-70221,-70684,-12098,42598,44276,-28162,-67478,10677,58106,35169,25787,33811,15891,-10671,-36045,-27441,5825,12138,8000,30280,13806,-32708,-16986,37910,60650,29233,-29010,-64686,-29215,46078,65311,53544,-46,-86388,-93217,18130,84361,58167,8167,-9679,48621,111118,127923,104972,22378,-67765,-77038,-17523,31529,52017,38572,9527,15539,55551,62990,63593,74069,25590,-72150,-100060,-42081,27209,47088,6431,-46093,-28356,-1196,-17068,-9213,33247,28212,14794,45571,74720,102562,103892,13160,-58452,327,66176,45032,3132,-5228,3694,42242,57096,49614,59909,49581,29536,-3607,-81595,-167046,-170548,-143748,-127869,-86497,-43157,-61540,-86459,-80724,-44993,8910,38569,12884,-22978,-35780,-41516,-55299,-120126,-202323,-197038,-139358,-112691,-74151,-7319,2427,-34583,-59518,-56933,-37378,17742,88497,149943,128413,26028,-53948,-71209,-75032,-83877,-78181,-13277,66698,82306,5522,-94499,-94462,9269,36463,-44369,-71888,-11070,55139,75124,92773,109136,92645,68051,57366,4172,-57357,-75570,-94435,-85099,12678,70827,39607,23590,12979,-43614,-104240,-132696,-104136,-37258,-11600,-20080,-40837,-36060,-17504,-50396,-108326,-71517,32483,132928,123852,42565,-8341,-49752,-103892,-79082,-24664,35653,57080,45387,41963,-6032,-45865,819,9430,-42596,-41063,18270,55963,51258,67803,84118,7315,-90915,-59396,76359,135325,105905,31209,-89373,-155239,-90309,-35628,-48449,-48720,8875,48178,2799,-27505,-4147,32394,5622,-68780,-121854,-150181,-106554,-7312,41605,-281,-28925,-25777,-32879,-24793,-8823,-40029,-81256,-56718,-58475,-132114,-144517,-22699,83673,49625,-6189,49031,161817,179704,87639,31388,81077,68423,-25406,-53385,-9732,17404,32686,95103,129595,81933,43410,60119,60480,79970,142389,106380,-844,-36823,-4324,23035,14559,-11753,-21086,22432,51051,-7791,-77056,-51363,15009,43257,8945,-24388,-13388,24950,25094,2218,-33110,-75591,-90066,-49668,-9507,3255,66497,156962,180096,145659,85293,-27178,-60043,20100,98758,114541,67790,7335,-35855,-90353,-52079,37524,-51037,-156405,-76518,19652,61814,135809,165260,103983,33285,-7322,-27037,-32954,-15510,28878,34540,-29186,-120510,-168614,-151668,-23227,120212,99363,25636,73748,157264,108022,161,3614,48542,72440,98998,92701,36020,5155,-8479,-49641,-93898,-75862,-29645,10486,3453,-6726,13481,29245,56795,50679,-42560,-101939,-69893,-23511,22766,36862,-10406,-50599,-44643,13209,47963,-11250,-59353,-23995,2059,-8969,-17873,-2349,65486,117243,57380,-43546,-83045,-60453,-15921,55307,190834,233760,101253,-9203,30380,57919,-14442,-118728,-177380,-127413,-58296,-28658,12775,88177,83778,-35348,-124998,-121399,-54163,24519,64273,58967,76593,85571,46504,-1952,-814,50918,116975,131116,54119,-75039,-189076,-187920,-93605,-48837,-19914,45283,100095,113294,57682,-29955,-45830,-15276,-69662,-123569,-44745,56766,71218,58789,39500,-25983,-39371,26247,52654,-30802,-110813,-85606,38993,75276,-21914,-30997,89791,171789,184410,189219,157850,78934,-14984,-90106,-126215,-121863,-88347,-61654,-84479,-96355,-65944,-73361,-39543,56703,80737,-12399,-100850,-131532,-116889,-45895,20569,24176,18592,30682,8684,12324,20636,-27563,-37486,38824,104145,74603,9462,18243,83105,89225,26672,-25145,-20679,26441,49992,-26941,-95179,-33171,88664,128221,73706,27807,3257,-16235,-53170,-88105,-87890,-85655,-112023,-116454,-54546,33653,87478,50501,-15297,-23767,5850,28011,37110,-8019,-61606,-28271,52415,66461,-14330,-85779,-44408,40104,87086,68234,9667,-41763,-63186,-32499,78257,148044,61213,-58877,-102323,-120615,-83134,44253,124382,58343,-11125,9125,54480,36991,-16975,-47115,-51580,1238,51765,27382,-6451,-15935,-18800,-8238,42126,84166,54524,-44846,-111165,-87452,-16498,27045,21154,12806,19868,8075,-3468,21566,9125,-13840,12829,8453,3306,22521,4923,-39333,-27618,13510,55008,65484,31081,6893,-23169,-94242,-111386,-49704,1060,-3251,10331,38464,27358,-36872,-94030,-86845,-45539,8350,63090,105624,128544,141738,113698,68411,45844,20090,-25308,-32595,22735,70273,-3501,-108788,-112025,-35647,-33680,-96019,-121403,-73692,2822,22515,-45225,-110039,-130570,-100352,-24747,20139,27529,61178,67828,7533,-18225,19897,8886,826,40222,49391,5194,20846,139118,224884,165734,26036,-51141,-72787,-59261,-23758,-8001,13031,45645,24671,-30610,-49739,-45083,-31552,-36369,-62152,-70396,-67137,-46338,22847,65606,54003,36835,27251,24021,26597,57658,78129,-3019,-123869,-155037,-122295,-85748,-25733,67098,104252,60758,5336,10817,63190,81116,60610,63826,26841,-76426,-144731,-92623,-1435,51672,72993,52262,17756,1383,-62432,-149413,-164658,-76962,17713,65181,54178,24624,11132,34300,55420,66404,90984,28925,-66002,-52470,-21217,-15994,13540,10825,-12087,33010,55403,-14588,-54391,-24819,10823,15963,-9083,16234,68740,50302,49194,73704,20462,-46281,-23204,10033,27985,53473,22134,-15146,863,9364,-2677,-3023,-10809,-28714,-10625,16422,-15519,-53047,-26370,21402,38080,41634,30494,-26150,-33170,35448,71890,41189,3664,3581,55803,100352,52740,-8709,-11626,-7764,-60234,-75515,-24910,-3075,-31108,-75153,-99233,-49388,3920,-45547,-43590,65860,113273,84413,50759,-3249,-43895,-62166,-87052,-57770,9701,48142,14575,-27637,-43282,-98614,-110644,39182,138096,74769,13457,22740,38959,31905,-8518,-39778,-41315,-47702,-53383,-26937,39417,79042,71218,65818,70609,99807,138481,129914,54868,-30293,-89083,-96019,-27782,82223,122115,108100,70527,93279,447841,1253727,1637378,975213,156845,-75306,-44735,-26627,-27735,2766,47461,14799,-65284,-59987,-65241,-40234,-22877,-13811,-9587,36926,40494,-20793,-83171,-107436,-37295,89224,131774,92369,-4529,-112925,-109142,-51435,-51079,-35387,-1784,-21388,-104029,-125551,-41642,-961,-76949,-126044,-123139,-87913,23648,77160,32134,44132,41087,-34606,-58154,-42994,-60842,-69520,-18360,60880,87701,84336,107903,164829,165185,87708,6299,-29245,-18886,22026,44174,22287,41588,54277,1934,-64877,-61738,-13080,3467,40099,121386,156574,147946,101752,38795,42899,75384,58199,50044,40142,-1186,15274,40000,-8060,-47086,-46745,-67465,-76256,-35472,-10137,-23659,-38287,2312,59075,2803,-108552,-78336,35042,33391,-76428,-110371,-46680,9269,46174,62773,17374,-84546,-95429,7022,92621,62993,7163,-41732,-99860,-103670,-3479,71289,883,-65852,-52349,-28259,12357,69538,80738,45696,14899,29267,70258,85293,98798,102822,79629,53456,15524,-18056,-9759,28049,56094,-15988,-121698,-128699,-85036,-59941,-10326,16091,-1044,19622],[19340,-15511,-55537,-45898,-38230,-57408,-70107,-83530,-74877,-32629,10501,60248,82155,77954,62843,36477,-27439,-45438,23425,91731,12668,-154170,-161308,-82607,-88933,-83236,-2786,86008,139564,145329,92737,44599,39636,15235,-4232,-5547,-29412,-25121,51048,55024,22611,16163,-13404,-40975,-45428,-66968,-34411,21058,-11380,-72689,-115704,-118390,-37307,56588,60542,49730,64869,63073,38214,41617,54805,33044,-5287,-48874,-77237,-53611,391,-8812,-62349,-76874,-21268,4591,-12626,-18086,32146,65886,38166,15880,59794,82830,60148,59358,83377,36797,-41599,-50506,-17875,25323,49875,21597,-44157,-62733,-17566,2581,-68,-23497,-67822,-108627,-73349,-4306,28625,16040,21395,61240,67058,82134,126458,83853,-38309,-86552,-25386,23219,4961,4839,38161,92874,155879,132104,64416,75356,68292,-53595,-143740,-67528,57086,88034,47518,12523,25165,27800,25869,31924,60005,54773,32857,20283,13988,72352,89122,8648,-41545,-2397,28268,17309,6382,27135,49576,75290,101661,122096,110750,69924,29971,-19605,-78335,-125326,-100913,-51149,-46232,-58816,-63972,-69471,-51199,-49883,-71278,-46258,-17071,-31074,-27020,-14572,-33009,-44878,-80302,-115354,-107646,-101027,-81804,-27623,-7623,-49186,-67812,-31331,15795,28412,30101,54338,114834,107717,1375,-81562,-83234,-81432,-103272,-95805,-16519,60036,89629,44653,-78248,-108174,26348,87392,-25177,-127537,-106291,-25046,43601,60885,51838,63207,63272,67131,67769,32586,-37088,-84667,-77239,-5904,38803,-2053,-18855,11447,20200,-31633,-91746,-78060,-22971,10898,9828,-43999,-50800,-5374,-39427,-137801,-121247,13230,114309,68953,-32216,-59504,-59079,-101610,-106417,-70623,-8541,34838,35060,-3201,-61502,-38056,70379,95614,14670,-37546,-43530,-23870,25120,71186,38877,-75568,-134744,-56544,64099,80863,89877,94777,-10154,-96812,-61243,-38289,-76006,-76184,-22702,3610,4557,48533,62501,37783,20014,-953,-43335,-99991,-110359,-29399,9493,-35845,-66560,-52523,-26242,3980,-5957,-132701,-218755,-74783,61102,-33685,-104009,-21840,66587,50848,-15741,15692,108668,128513,60288,-22116,-52142,-66544,-50397,36000,108355,79536,26646,33424,15552,-22305,38819,117115,87309,70488,113336,105470,74666,62278,43545,57938,85084,70445,47255,49425,12074,-51487,-52828,-4314,1167,-19493,-23619,-16113,-3393,24039,17650,-18115,2865,46209,15398,-26686,-63070,-84815,9524,151275,168559,121605,87926,-7549,-67670,-34420,35841,76747,60889,20049,-25772,-76515,-53981,2562,-60441,-124911,-71979,-17835,28194,95947,123326,97950,39080,3737,5553,-4348,-14116,46877,96631,22671,-98583,-116827,-68606,51659,182996,119802,-352,53905,142504,57197,-11967,73210,158299,104359,34860,1477,-29410,14098,64413,-8472,-117193,-153614,-95899,-24962,-47870,-96212,-52429,2235,38538,58148,-20521,-117780,-73676,42219,110366,98755,46187,-11669,-41866,-5311,35465,15558,1830,30015,40037,-371,-29744,-16415,37189,97573,77470,-18692,-66023,-49743,17507,134648,242201,215682,66777,-53983,-41192,-20187,-59042,-73556,-53795,-43261,-53048,-61454,-87086,-55330,2436,-8736,-73699,-89046,-46724,-31573,-39489,-24786,38493,64840,-4220,-54221,-16420,38293,91623,129957,77686,-34782,-107127,-58791,29951,47725,50195,50829,31220,48759,57591,-8637,-72656,-71621,-103836,-154196,-106894,8814,71656,32928,-19618,-18075,26268,64807,52446,-36842,-119261,-115979,-13007,34436,-50270,-62319,34678,76516,67278,87847,71658,-9029,-49390,-21832,-10190,-62957,-95597,-62355,-65628,-89891,-63017,-79141,-82668,21541,89378,33729,-18027,-16115,-22136,-40526,-39311,6615,64461,76598,13350,-8531,20657,-8661,-46036,30434,155765,159082,71750,51265,87207,77304,31249,-2830,7695,47055,27493,-55688,-59274,59,37545,61421,77231,72456,54674,29345,-15653,-53767,-16874,9875,-31218,-70273,-42463,11665,52859,24238,-45671,-65202,-39997,-16998,-7816,-23318,-17014,49633,79421,66766,30177,-3205,21318,66088,99784,74773,-17898,-87628,-95967,-63016,14102,60535,10086,-46927,-66219,-93407,-98721,-13135,59663,22804,-10679,22536,84997,66285,-15395,-38024,-7520,28004,38726,116,-36945,6103,76118,61590,18473,55509,90096,8915,-52377,-14677,60829,69018,6722,-29212,-17982,-31117,-48433,-46541,-93524,-105223,-9413,45250,39743,63966,76703,-13037,-105402,-52486,94585,162225,132421,63589,-37775,-118688,-122856,-64980,-13060,-7300,-4404,30243,52648,-3808,-83500,-87265,-55319,-42545,-2363,26326,8009,-29653,-51555,-38928,-312,-683,-35554,-8463,80901,126923,13611,-130708,-145717,-59867,-16580,-44194,-92255,-85188,9101,54423,-34332,-148602,-210820,-160943,9701,97540,63380,85535,115209,35678,-18287,21024,60943,85873,133626,121086,66202,80174,140991,150204,72687,-23390,-28036,-14334,-33263,8021,69624,68601,19389,-71096,-128461,-98886,-48064,-2548,21291,2162,-15248,-43001,-56478,-10458,14596,214,-16622,-27478,-19419,25160,68352,80747,27368,-62038,-107373,-117403,-111029,-87623,-20878,69050,85620,2034,-60740,-39640,-3344,-8957,-6702,-11299,-43466,-67404,-32811,16825,50168,87747,77716,32870,34342,42557,-6319,-68634,-75816,-45646,11808,26632,1597,-13274,890,7711,15282,41355,26869,-8409,12214,23956,13733,30115,22498,-25842,-19940,29477,11491,-29199,-12154,19871,2748,-50425,-63509,-46096,-72142,-44964,25013,-3081,-45763,-22748,-24016,-24123,32839,66072,61288,43294,16779,24620,52412,43909,23518,46133,38860,-26972,-46386,4995,59442,81767,74954,12295,-44500,-3352,56611,41714,17992,34496,67807,89420,99075,86692,46770,5324,-11913,-57012,-42590,32960,56529,14070,-53842,-107920,-95513,-57544,-35231,23697,104065,139003,127393,52531,-24814,-38504,-44288,-60876,-37372,1237,7239,-11811,-21383,-16129,-52238,-74579,40615,136865,84760,13934,5042,16605,2329,-24563,-47714,-88383,-109244,-77737,-50685,-14834,20445,34035,45358,30568,39508,103900,143247,76598,-26968,-82586,-99300,-83074,-20292,39835,79656,103915,136904,538348,1394307,1780521,1083506,242325,-3516,5129,31068,96710,148397,137980,35005,-69023,-56056,-73190,-75259,-105527,-70770,-32486,15730,38768,26795,-38797,-109164,-78969,16956,55099,49475,21168,-12784,18697,55726,-2469,-62888,-55292,-21022,-46428,-63075,5631,34085,-37887,-58974,-44212,-34814,12937,8574,-52784,-49341,-64850,-134809,-126900,-51910,-27012,-41455,-2907,63659,77065,74479,92177,120592,94414,26581,-12316,-36823,-50523,-19730,8866,7343,37262,60256,37820,3690,32950,82477,77117,84675,137253,175908,183608,168168,126568,83595,48915,21916,4498,10262,22422,42562,63562,42976,-13398,-75310,-117899,-95854,-40950,-55739,-112489,-151590,-124494,-45596,-41022,-105070,-116639,-39370,5540,-55157,-121324,-121111,-58748,32276,63179,19002,-68947,-121994,-69640,50102,92528,60273,-3979,-75325,-90907,11863,107229,58393,15915,54658,86337,102581,132336,130130,52707,-43966,-65727,-7214,53484,93205,91372,86327,98762,75582,54608,72127,78391,59733,10293,-56217,-101819,-105203,-68581,-11508,-20097,-68365,-37482],[-6958,-52097,-58254,2062,43257,8772,-64642,-116276,-91664,-23813,7930,15706,5947,-240,-16642,-51290,-103537,-85811,17088,111762,39073,-113140,-89780,23302,7333,-37723,1178,101954,184125,172969,89870,35990,20366,-20503,-39693,-35638,-53106,15424,169725,169727,57627,18495,26386,16077,3974,-18249,-20271,35554,65966,26770,-20515,-31613,7472,48730,56757,92340,142999,169011,162477,131567,46856,-25235,-2567,20999,-14324,-52605,-58267,-83081,-116838,-124338,-97615,-56257,-26898,-21478,33610,82322,51239,33110,87735,77656,14423,16806,78386,81193,30894,-2723,-31002,-15932,58985,97748,32765,-44658,-53206,-42951,-34820,-28876,-25537,-64177,-69144,-28377,-2812,2287,32565,64550,34842,12125,39418,50166,8363,-47890,-52860,-31245,-45747,-44853,-19474,23686,102224,113924,26953,5189,39426,-16427,-82508,-1439,119517,130541,73085,21903,11826,22943,56992,44784,18965,28338,38675,-4847,-52205,-20574,3434,-3236,28059,57291,29079,-2846,3049,31964,47846,83726,139963,171671,110085,34729,3649,-28029,-69257,-77569,-14677,53266,50007,-6477,-44666,-33343,5112,-27192,-105862,-104619,-50177,-38948,-31812,-9061,-5211,7685,-1143,-3257,-6244,-33163,-1198,54204,16031,-68284,-54832,14602,73561,91541,65916,40388,87492,99482,856,-49436,-8381,7214,-53178,-84794,-33035,6477,49118,87538,1125,-52478,52299,146914,76817,-66599,-124817,-79093,-13527,1816,-1155,45970,88341,109044,132005,94494,-14205,-88932,-87121,-12816,26022,-35650,-73885,-25446,28538,8438,-31847,-23480,760,3717,-15379,-57693,-48109,-9565,-56796,-171452,-179919,-52117,36917,-309,-92975,-124854,-80084,-51900,-68313,-91249,-52171,12299,35420,-28269,-99928,-57879,59874,87845,21454,-28991,-38816,-52622,-24441,6365,-35228,-111848,-136434,-83717,-22919,-22280,34488,107909,84406,21553,9171,-5098,-39299,-77556,-77753,-68035,-21401,65231,57191,-34336,-35206,25927,1315,-84220,-108775,-41021,-24010,-72792,-88207,-50498,-12431,29938,11953,-96734,-141370,-14298,100077,36609,-22637,-25061,-12814,18586,32462,34438,20361,413,-7084,-48614,-150717,-193617,-78990,78221,129343,59593,-21217,-60912,-97895,-77583,42804,111051,61750,23541,55275,96368,153771,153954,36326,-19537,37737,77636,63642,15994,-70385,-78336,11484,48113,-19823,-57215,-29125,-6350,-7510,-2764,-10354,-26829,7850,71644,74681,41661,-41082,-142875,-81744,61294,78682,59246,60262,-22589,-133072,-169608,-122349,-58715,-360,44556,61427,38647,3599,-18636,-50916,-59183,-34877,-10638,40187,62053,40605,39781,23394,9462,17800,-10973,-59049,-15370,69231,66553,-29786,-45378,4012,91560,193580,137486,10023,22881,66301,2495,16049,120231,139658,28486,-58224,-79912,-85511,-20945,77639,43994,-70325,-117461,-75784,-46647,-92233,-152769,-121577,-61449,-19489,51850,68398,8335,26061,111219,126736,76256,39119,14608,-12501,-12392,8262,48458,76915,73821,60754,22408,-5939,382,27466,46613,29662,-30082,-55740,-50688,26440,150537,197028,149313,63601,-48432,-128479,-138610,-102928,8862,126267,107252,487,-55672,-75221,-71810,-31835,-6294,-42740,-76048,-48249,-37923,-63273,-70041,6890,65518,-52362,-163437,-54178,70908,91803,91551,30523,-60593,-44474,84522,136948,74736,55287,55698,-14559,-61740,-30958,-25121,-54658,-79026,-121108,-172417,-177727,-115988,-24317,-22712,-67488,-9893,93175,131425,92074,4808,-66677,-90595,-44888,11933,16981,28389,27865,-6227,-28264,-20073,-33616,-74461,-40087,66704,90507,2888,-48442,-20770,-28671,-46591,1527,17940,-16659,-26006,-27674,-9612,51245,91450,46700,-24072,-50538,-20042,10968,18741,-279,408,25536,-10856,-60680,1707,117111,131637,89435,97300,84579,28573,-259,-27271,-58110,-33345,-22826,-25103,27578,23982,-66184,-108072,-46848,41339,106750,127648,89219,27786,55533,92684,59655,8242,4274,13703,35709,42526,4862,-37015,-19528,18244,19589,8228,33673,75886,65038,52954,75039,91555,83965,86794,119450,82450,-21077,-50759,-23445,-42099,-60593,-52032,-48579,-13377,6467,-51667,-108541,-60392,45674,88464,90345,72414,66559,15509,-53352,-47809,-15287,-1781,-2745,-36513,-71913,-9419,92042,64278,-30228,-18872,39348,34989,43396,83990,124002,96581,6952,-58988,-47146,-25494,-33607,-57877,-113507,-114465,-28764,24170,31387,64941,104217,12029,-122008,-78824,82142,162469,164774,101107,-18528,-110118,-113557,-58685,-18010,-33082,-55954,-19366,47680,41950,-7604,-23347,-58264,-112889,-103039,-73934,-88733,-146831,-155456,-76086,-20578,-58148,-69437,7089,110258,161473,92342,-35460,-87572,-49477,-16389,-37963,-82685,-89628,-15297,23999,-48261,-139512,-203053,-152041,17419,86028,34159,40344,36982,-57504,-93817,-24376,56242,94733,111071,81277,60760,81896,89063,72068,48186,18524,31466,32160,-7583,16175,79599,89231,32688,-75992,-136329,-93788,-25929,24651,45573,23887,11672,-11980,-37622,-32676,-18801,15905,31338,-19174,-61254,-29059,884,1670,-18026,-52996,-85861,-86938,-56465,-66830,-72754,16743,67888,-22172,-112796,-122154,-62865,-22397,-31424,-35417,6143,43014,66525,61057,47831,50501,16328,-23819,27028,133598,156545,43520,-73466,-99880,-32666,-2776,-9812,-3686,-13108,-69522,-94607,-47926,6036,17571,15379,17782,29215,18622,-41338,-101868,-87495,-27746,-23294,-30574,-1297,-2941,-38246,-54308,-53903,-49052,-50284,-12211,32688,8014,-27335,-13908,-26828,-45139,3606,74230,92663,49759,21392,76723,153192,159285,126175,114444,59115,-27166,-37015,9888,27821,44489,62900,8737,-44355,-12228,22106,11398,34827,89154,128285,131547,121072,105013,63526,15251,-5735,-17999,12063,38915,30723,10500,-38854,-88918,-95491,-91413,-44816,40795,73172,97496,157832,119346,16846,-11526,-4393,-18253,-20951,-32378,-71254,-64472,-43161,-59467,-56128,-22470,18439,60388,58484,12723,-20069,13057,48371,63242,52681,-22501,-80406,-49011,-12933,-12939,-20915,-4009,35118,4634,-35181,16587,86203,66803,8408,9776,21570,-22102,-39065,13570,54919,115344,179906,640887,1582807,1983348,1241450,344635,-28028,-72308,-11154,86256,139756,133199,59407,-64538,-149472,-107760,-129561,-200074,-176531,-114252,-68266,-23623,25682,-19885,-112596,-109681,-41266,-14567,15249,50246,49478,69530,95891,36469,-34671,-16097,34538,13585,162,61564,72462,-2796,-20867,3372,-5622,-20238,-92664,-175222,-195748,-167373,-118398,-59079,-32038,-57656,-88080,-45892,5144,7867,30171,66941,59468,-22063,-80325,-40172,-4185,-6276,-3788,11252,17171,21348,30590,50997,63630,77943,93775,78241,61587,73327,105776,126761,152319,139563,56416,-12470,-14950,-31138,-25917,23421,24974,13420,48690,58237,-16670,-88237,-62316,-23816,-78086,-128788,-143316,-150087,-115583,-64724,-79459,-128523,-94844,-12865,-11062,-79793,-105903,-24339,64402,52519,19064,-16056,-82314,-94862,9805,108803,106491,31012,-46203,-68624,6223,102963,101783,95896,159573,193541,170534,161383,148655,57658,-78720,-145156,-107262,-23603,24629,28298,53316,75609,56471,88726,169813,167850,105084,73318,32873,-51891,-98331,-61444,908,-2829,-44825,-38533],[-58878,-89907,-40677,25733,28536,-19593,-63740,-81608,-66312,-11571,19453,68,-59429,-95055,-82571,-91347,-129168,-77424,32447,84360,1211,-84633,-2621,131016,105797,16637,19678,98091,125386,84440,45810,42603,40959,4028,-39811,-46760,-29690,38799,159810,153191,34423,21680,68757,40935,-9304,-30049,-70304,-46292,40029,23395,-48630,-68232,-46222,-15500,19785,73779,118709,150732,158823,108575,-25120,-108124,-23070,66098,49522,-9595,-68890,-116542,-152041,-174586,-143107,-55998,12689,18115,39042,65954,33077,-7316,7936,-6757,-67043,-62410,43912,119662,101997,64144,15759,-26816,9758,83498,79440,16538,-18200,-23412,-5933,1650,-10958,-41285,-16752,18757,-4370,-41013,-43438,-17293,5226,1659,-40354,-27549,37961,6197,-55365,-44499,-37232,-73020,-104453,-96814,-33774,16445,-7674,-37092,-13794,-8034,4860,98972,174905,128639,35683,-37387,-63920,-29401,44341,47072,-16136,-26819,-17116,-51105,-83185,-103989,-103386,-45877,48830,87253,45777,5108,9892,9546,-12009,40781,119717,116996,21258,-49643,-43880,-41012,-63970,-59266,17298,96962,89020,10623,-25805,-6563,16252,-22831,-83137,-82834,-31971,-26335,-62715,-61126,-1340,63580,60707,45597,52030,61273,108697,136855,66271,-17687,-3861,24056,46316,81986,107746,104082,112329,89583,30362,39984,87944,92830,28653,-30326,-29342,-42686,-24491,65858,80326,34156,63402,150696,154057,55711,-33046,-51384,-49300,-25642,27781,87361,95527,86466,107522,87614,16145,-49797,-61083,23132,82100,36053,-29081,-26636,14589,29169,24085,22223,12714,-29091,-77155,-71095,5752,35381,-33890,-129175,-146738,-88899,-33088,-15304,-41455,-85736,-41814,30936,5255,-74421,-51767,18340,34011,-19034,-71362,-73597,-33572,-15700,-4731,30382,47809,-19608,-75231,-83467,-101109,-123622,-108521,-71975,-55715,-37460,26264,66450,80051,71473,48527,22406,20954,-25641,-77483,-79337,-34807,30707,9538,-85318,-78246,-7047,-53365,-151674,-127346,-47685,-30149,-68804,-73435,-45850,-27412,15060,14385,-14613,38282,130618,111769,21544,-12584,-32191,-47872,9638,95553,97115,20169,-37091,-26034,-33531,-111605,-143201,-45182,52297,58799,27150,-10951,-67596,-103805,-46567,61019,100708,49941,-18853,-13293,52321,152788,152802,-26523,-145425,-71538,31625,43389,-17989,-100877,-72507,31626,27794,-64858,-76942,-42468,-44246,-70464,-55896,-27355,-20440,-19222,2546,32451,69659,27029,-105690,-117873,-31412,4743,12794,6586,-62005,-163382,-225428,-199308,-114207,-3111,93117,168569,176875,90556,10535,-10027,-1535,1882,13863,50928,49219,11863,2247,-17073,-24816,10769,-6595,-77582,-78256,3859,84570,54194,9147,16207,83925,164458,127613,33450,9715,12048,12489,55649,97191,21752,-85916,-115985,-94496,-82585,-32812,78049,108661,40970,35572,26540,-25006,-60203,-95030,-120306,-102973,-58706,27487,111205,143645,164818,161083,80899,249,-24950,-12820,-1272,2059,20104,82326,112304,70160,26787,24611,43176,47342,31557,-4348,-44925,-67779,-65652,-71149,-26034,65544,98543,82142,77919,9167,-118035,-166746,-110867,40345,189292,182765,39110,-61162,-49405,-16468,-3095,-10358,-40912,-75619,-42069,12312,7507,-54027,-17985,64396,-54772,-196353,-43303,113880,69220,-523,-74921,-123043,-24845,116761,103955,-920,-350,41650,-18097,-116131,-132703,-82354,-18950,-16674,-83069,-136694,-166108,-179221,-113080,-70611,-115328,-88054,35744,114416,112565,75155,26077,-37030,-40075,20589,92035,122586,63234,-7934,-26140,-12259,-10984,-22325,29297,105214,73183,14553,28716,54717,42549,50603,105010,120995,65102,-51247,-142956,-100042,21967,67821,14477,-39345,-48091,-51407,-84642,-72147,-5924,45090,39461,-40639,-89017,-31513,20126,7264,48358,142656,128975,40656,6124,-36112,-123667,-137515,-73267,19567,93633,44270,-80850,-145293,-120072,-33084,67735,146459,149376,91371,63729,61202,46934,21375,7424,17483,56043,79560,54231,-1083,8864,59702,70531,55139,64563,75867,68878,69897,103021,124099,83704,48876,77750,55922,-9053,18156,82664,30997,-49610,-45864,-5896,36984,28537,-68083,-125068,-50844,90742,157635,147227,89224,27600,-15090,-19764,885,-13771,-38750,-40138,-41797,-42708,461,60349,30292,-39006,-50009,-34742,-22295,27666,98823,130413,97241,32184,-31725,-33280,27844,42892,-9944,-54801,-39458,-16775,-21919,-3892,39835,78332,-3088,-108608,-73362,17339,66905,108326,93078,9405,-84955,-98430,-36121,2667,-48584,-92217,-57389,9083,37728,55458,55594,-13820,-68348,-73275,-62639,-64629,-93141,-78104,15248,19035,-77095,-69028,35590,123834,181540,165901,71579,11948,34997,36610,-10479,-57949,-63424,-11732,21605,-21147,-83715,-131970,-92144,-4642,-2359,-41522,-29636,-56670,-120444,-88372,12956,45388,45879,33590,14316,36857,55220,29569,31436,62638,47439,39389,47915,33827,26040,57108,86562,59102,-7948,-47744,-38425,-13798,8124,13664,9908,8897,-8889,-13703,-4988,-7912,53394,128796,66352,-45125,-82387,-83075,-80443,-72468,-74244,-89826,-56751,8437,-13957,-62707,-21175,13937,-40481,-89157,-97139,-58398,722,24244,21946,63315,112661,128417,85837,27257,-13125,-58758,-84148,-10882,138697,205716,78295,-58446,-72452,-3890,31002,33391,36158,19180,-53844,-126621,-116406,-57367,-26647,-34907,-12231,44807,6374,-122454,-176496,-112896,-61274,-70415,-28900,26821,-24609,-85607,-47041,18080,39075,48576,80002,63870,11853,-18482,-5096,-11001,-34779,-12481,20575,17335,7727,24929,90419,183384,211657,169727,123242,43949,-54577,-66198,-13339,-12446,-8832,34013,32161,-24581,-54807,-40721,8315,66832,108082,133798,136599,123564,83377,21330,-33819,-39004,15163,69190,39624,-20623,-39118,-61749,-91206,-91402,-84873,-58793,-9559,-10767,13724,119366,156831,71014,-6402,-32226,-58460,-59216,-68770,-85306,-39419,-28161,-118777,-118502,-10320,21125,-2538,3706,-14465,-44655,-6245,66458,120825,144768,96684,15449,-1663,17276,-2146,-20052,13336,42365,-18158,-79644,-53625,-2000,24765,56663,111026,122115,58945,53361,77409,47858,60458,198295,830653,2115732,2643453,1611563,388642,-100365,-179758,-145274,-75367,-33114,25035,59333,-76999,-270330,-228401,-129659,-141549,-187840,-170741,-101587,-16705,34116,-25278,-117271,-103319,-27878,8821,58158,80881,13878,-17538,17095,-779,-17175,36772,67312,25497,16459,59620,57228,740,-2326,26997,4419,-25724,-86551,-172007,-232987,-189361,-46065,53733,9354,-91374,-121854,-74908,-50109,-39586,17510,49858,8126,-87040,-116874,-35468,42749,68833,37145,-17225,-47061,-30458,-5609,31590,51726,13973,-10943,9803,16036,7977,17747,17701,41839,62928,8048,-14612,27712,13587,-8838,3555,-32900,-76018,-34938,36012,29786,-24667,-24684,-23304,-80833,-70555,-12796,-17906,-20460,13204,-25544,-93085,-83701,-30334,-22656,-35344,-1839,83505,115974,54208,25245,26905,-10365,-49898,-5033,69399,78058,16806,-40107,-50676,-10826,58676,79317,70670,96751,121728,112666,100476,78563,5905,-94480,-158870,-158125,-110127,-81254,-59504,-14272,-32540,-92678,-30656,109897,148206,114554,84774,38814,-39017,-82152,-55699,-10710,2104,-5864,-33774],[-63038,-61511,14101,45259,-11023,-72660,-52736,-14152,-28387,-15357,29454,29558,-37582,-73155,-30498,-33262,-101551,-50553,41973,3942,-114200,-163617,-36565,134205,126752,27099,32548,87667,47039,-3356,16126,52534,86667,101870,66816,32792,51163,66606,71923,34016,-1290,49829,102394,51628,-16189,-40813,-99390,-118182,-48450,-50212,-116114,-120412,-83583,-43279,-8780,28023,62038,88867,69333,-14364,-136231,-185088,-67903,59526,77039,57152,12387,-57497,-103474,-126462,-80895,12409,78918,69769,35977,25965,11830,-47702,-82598,-66209,-69038,-69487,17768,102837,102892,85653,47635,-30380,-56114,6446,67280,85673,77545,49497,58343,49357,-12032,-41359,28818,83204,41475,-50396,-121221,-112827,-19033,60291,8672,-23934,54593,56479,18321,54541,47431,-48989,-114825,-120167,-101862,-48479,30515,36076,-6962,-18671,40796,155369,188349,84062,-21756,-71645,-91674,-77218,4504,57170,16945,-43590,-75539,-68577,-61036,-111430,-147246,-91544,-3051,57101,73804,67207,37214,-32559,-86877,-19828,62194,23776,-64626,-100259,-84329,-79529,-66753,-40255,14361,69098,53423,-12648,-12125,18486,10543,-4000,3396,17519,36843,14753,-71264,-111227,-8132,114376,95793,37182,76698,152910,187428,162781,89864,27613,11294,-216,2964,40118,121354,180805,152608,75924,73808,120490,109026,64803,40282,17549,5340,-48221,-94185,-29992,62353,48574,27362,74615,127841,123999,75384,10888,-45541,-13211,80521,113270,43449,-2774,23558,66098,82796,49983,7469,48640,128792,152901,105768,49302,36519,36560,32308,29362,4693,-55238,-93877,-33466,86306,96338,35251,-356,-21771,-60100,-47720,37789,99265,40825,18369,62845,39979,-32354,-1982,40784,5888,-24780,-23774,-54361,-98620,-89232,-4886,90147,90317,-1367,-89555,-116421,-117924,-128279,-88209,-36671,-33124,-10905,26630,-5178,-17941,17005,13246,-5142,34616,56095,23334,6397,-240,10480,5015,-16933,-21552,-40660,-122940,-179562,-125962,-62987,-45405,-61268,-73876,-81666,-74666,-30106,2909,38190,156638,248797,147443,-12657,-59444,-24353,6773,43411,92920,89096,47425,28032,13149,-33416,-42507,-7153,21511,7595,-516,52732,69119,-4313,-55217,-16967,35893,64314,38236,-39900,-77676,-31331,71983,82615,-76673,-192937,-125641,-21908,10327,-2775,-46459,-43771,-11669,-66025,-146894,-133995,-113035,-143713,-169642,-99784,-10776,-4777,-29270,-31426,-34052,8799,35839,-29951,-74943,-44858,2989,1651,-44511,-90926,-115210,-153672,-139576,-33001,76839,132719,195870,230577,155586,64460,29150,19109,14276,10113,4959,9057,16925,5852,-56221,-84903,-22643,544,-52815,-73316,-17616,79037,102552,51861,12903,53582,111126,83349,48877,48727,47016,54111,65421,44785,-50599,-129942,-117873,-54201,-14714,26948,102567,127266,81292,83555,52481,-2459,15232,18503,-46053,-75834,-42346,-55,48846,126351,189182,144477,20214,-61941,-78059,-53305,-13198,25040,67874,98740,70877,-9374,-55653,10493,106261,99346,28437,-29659,-78084,-90239,-72886,-83237,-90724,-48130,3947,12520,36902,30528,-42733,-110748,-101490,1917,118616,147704,45002,-72064,-87169,-19526,5163,-30799,-55393,-55152,-21816,46914,78044,-7552,-28099,36548,-40325,-126540,-747,83612,-9068,-92764,-143773,-140264,-29379,57661,21463,-39451,-15605,10915,-22598,-75147,-120388,-101873,-2192,70230,39053,-10960,-58638,-108079,-79670,-51151,-125028,-186016,-121753,-27553,45666,92355,72915,-8233,-17165,25873,58761,87846,70477,27259,29560,82264,95654,56736,67430,65690,-18357,-15719,78778,105066,84813,101684,130424,97304,36659,-31313,-97987,-117828,-73810,-47531,-57391,-68551,-64958,-62109,-92318,-70649,21549,87985,37727,-85332,-121638,-66991,-69891,-110860,-32026,123664,163181,87623,44596,3903,-102352,-172073,-112854,-873,57458,20812,-15834,-8312,-23244,-40218,-21042,50097,100574,79318,7612,-58111,-53305,-28228,-22836,18480,72183,56049,9458,-17173,-14465,1742,28861,53127,62175,67178,73238,81052,94870,91178,31932,-31425,-17508,-9082,-22176,23828,95865,72545,9667,37670,104587,103230,20332,-80076,-88752,8416,101844,100873,72747,41868,-195,22569,98151,110199,40037,-27832,-53231,-36655,-117,31534,39131,7461,-12401,-19172,-55281,-107276,-65021,61520,114830,62402,15866,-11281,-12454,65295,107846,41214,-7861,4227,-17396,-52043,-27848,7530,23197,-40281,-92884,-62494,-42100,-27565,17209,36151,10949,-53845,-85002,-35506,-3372,-55698,-83381,-61042,-35838,-446,53967,69528,56150,78820,66893,13953,-8162,-10506,21741,96271,77785,-30021,-66327,-5456,64667,128121,121463,53095,34500,91096,71227,-3252,-35876,-17964,29687,70392,47992,-14437,-42521,-22919,-27873,-78379,-100505,-71219,-65611,-69431,-4262,66113,53875,35308,23622,31249,65246,51777,598,-1061,9169,-36291,-40755,9807,29884,12922,23385,42723,26043,22016,36207,14215,-22715,-27229,-19523,-4643,-325,-18326,329,30826,-12958,-3468,96846,99224,-8885,-98558,-120989,-86978,-47989,-51774,-64894,-32298,3734,-35280,-69950,-49269,-29963,-27102,-12572,-15808,-37740,-11265,66222,90649,81410,101971,125943,74581,-20668,-81284,-104786,-104305,-46695,62156,98770,-996,-47983,1682,52071,75180,79434,53155,42723,26182,-55541,-129436,-131402,-87134,-55607,-15761,51946,4924,-143541,-177098,-90724,-68360,-96405,-30106,36183,-41021,-129794,-79508,42060,89534,56627,22939,-23767,-42390,-15417,-1128,-12180,-22170,-13017,-37518,-75819,-38907,26339,64665,107555,121460,85468,45510,-15227,-91929,-87377,-23062,-10949,-15483,25262,44418,-14119,-70278,-53948,13251,48847,58147,70455,67401,59093,32858,-20785,-92545,-85064,25935,125320,100742,-1734,-75529,-101910,-115948,-97507,-46970,-30451,-41914,-64172,-54468,19998,87385,58627,-36682,-102595,-123756,-114215,-87046,-22128,58078,37047,-106665,-168994,-85628,-13521,-35679,-46658,-22928,-19875,-30948,-751,60639,125934,143193,76526,8464,-27153,-56547,-40208,21866,25885,-42095,-70491,-64945,-71471,-55472,20415,95285,85182,27804,73578,108995,36948,-13113,171066,985143,2509399,3069212,1728467,267829,-126519,-124751,-142395,-131051,-98070,-11436,14776,-149564,-279409,-221592,32276,57756,-83600,-161356,-61851,67386,81406,-12264,-73972,-23176,51675,84164,124358,106213,-24132,-95832,-53031,-32376,-2732,52022,53850,8881,-9729,-1017,14689,19393,45670,55718,9991,-8516,8157,-23148,-90715,-109418,-23102,83058,75114,-10515,-39538,-40420,-73673,-43733,49662,52997,-1629,-43099,-42418,10626,77776,109220,48786,-86410,-157150,-78058,4077,38818,33110,-39149,-80826,-18244,30309,10326,-15220,-35939,-36054,-8872,1906,49375,112958,108155,63872,-11935,-86628,-102835,-81020,-24832,37046,33046,4463,-26332,-63249,5334,115940,138953,142885,131418,48890,-20468,-28237,-35339,-54505,-18384,60580,128895,147373,95507,58239,65771,70786,34556,19103,27688,33517,-644,-34472,-25274,13366,69193,81281,12957,-68603,-61749,-9268,11054,3380,-26201,-70056,-104464,-121609,-136877,-128709,-77516,-31252,-94683,-191261,-132452,20966,107799,120257,62864,593,-25388,-27945,-14879,-5446,-4830,8689,-8055],[-5559,2240,52869,48128,-26840,-84713,-57763,-11559,-16777,-18569,5702,19070,8554,33045,72476,31434,-83303,-54333,16012,-73203,-205133,-259795,-168366,-6169,11810,-49094,-3888,56327,2916,-45204,-27354,3947,77387,161627,168407,112423,89057,71731,30740,-5862,26141,72541,84921,53156,20594,5777,-37063,-92356,-102409,-94585,-86305,-49253,-26819,-22213,-8631,18831,49298,69455,4402,-122509,-211721,-218191,-129086,-16058,46924,87379,86628,12682,-29657,-27493,1119,41542,89984,75628,-6142,-52984,-32525,-59335,-90345,-53436,-19991,-37537,-18207,27598,50455,43746,-14605,-73216,-78418,-44429,4972,87827,137064,81995,47494,30750,-22931,-36841,29330,67258,42347,-39923,-119318,-119629,-30915,95238,105060,33898,38822,64195,98990,167504,124195,-13672,-79459,-76670,-85077,-36782,93809,137188,53534,-15544,15538,120983,141016,41928,-24356,-28430,-42445,-84813,-40533,32154,40858,-26941,-76177,-52617,-45236,-87751,-126820,-116910,-80884,-3986,88512,125067,42792,-88293,-134230,-44341,30454,-13237,-73879,-78827,-105600,-135937,-78354,-12400,294,-10238,-24334,-31919,19670,67117,40759,27459,66321,92930,101810,83106,-7277,-85757,-11244,122267,87025,-10153,42528,156679,163647,90718,40730,942,-32792,-17602,25571,36964,83552,152130,129432,60757,88063,126542,54839,-32701,-24335,14374,20493,-48070,-140448,-140306,-73653,-43168,-45639,-25960,34554,91001,86919,10721,-49861,-20329,40508,34792,-35129,-65244,-30810,56999,130291,124561,46207,2347,59837,144692,161775,116728,70296,12798,-15113,1127,-12264,-50604,-39487,42846,121048,97394,76806,99620,72796,-15658,-31415,83755,167992,90353,4361,-3707,-6062,-9672,46776,54753,-15861,-43161,-14003,-28107,-81019,-57131,39484,70088,-2796,-59072,-70915,-78869,-95170,-112810,-70094,-25153,-44780,-55198,-21273,-51260,-83327,-46004,-31980,-49117,1678,99401,145663,123403,65946,27202,44465,103950,81855,-43442,-128588,-107369,-89528,-106628,-107436,-86735,-108947,-134295,-112870,-64589,-7393,65770,181398,249446,165683,-6135,-73854,-8227,66617,83875,45839,-11886,-5313,65242,39539,-74204,-85133,-6477,31440,-2493,642,90496,113299,13067,-58074,-56393,-58006,-48193,-22116,-22604,-60157,-66749,9606,44593,-51610,-116473,-76661,-38600,-3934,53131,46221,4327,-43575,-123783,-185357,-190376,-207880,-242225,-222213,-100437,7141,-6313,-14678,21368,-28339,-70869,-26470,941,-13829,1862,35562,11118,-56865,-83136,-39324,-43441,-48226,31972,103248,97673,108176,156390,143648,74132,21410,9075,15854,-8406,-55622,-56641,-7325,5346,-67985,-108896,-56854,-13918,-28128,-24135,13827,67551,94786,80131,29524,27300,61585,43901,57356,115655,127631,71518,58709,46357,-13224,-92204,-90320,-8479,65075,104921,119293,81746,13663,-32423,-37171,-16400,41334,68680,26927,-19738,-15461,-15205,-33460,1352,77153,69020,-11023,-66410,-62896,-38395,-18784,28721,93548,82716,-20813,-120420,-117343,11741,144829,116827,21449,-13339,-33794,-57081,-44175,-49672,-78362,-76533,-45573,-48401,-29274,13558,10790,-48298,-62354,7097,74287,95156,51479,-28203,-83580,-48633,-29770,-61697,-63223,-32537,-20610,23858,77314,32225,3361,13757,-31757,-35015,21242,-1567,-68888,-89134,-96467,-71117,-2125,51860,61270,66452,64117,-890,-47691,-8733,1189,-35827,-9188,91903,157589,138129,62758,24335,68457,73525,-33514,-162578,-206956,-166913,-64611,35731,52745,4185,12319,17005,-37007,-18003,44767,47774,54144,113570,109667,36241,22037,6577,-57984,-35298,64209,96476,68618,58739,58250,5784,-29872,29632,68497,-16219,-109121,-113903,-76919,-67634,-77531,-31351,20934,42135,66375,83382,5328,-105726,-114077,-73222,-82781,-114485,-77729,45958,126100,82540,38071,38382,-16953,-108070,-110046,-49675,-27556,-39651,21277,125090,143011,49214,-49226,-39621,48881,73604,-7521,-103441,-77034,-13270,17274,58953,79714,9411,-57532,-44174,-45008,-93684,-69602,7952,21993,22545,42081,65957,81034,68561,5100,-65135,-63282,-40036,-33161,-15710,27065,48956,29824,61817,153718,166419,62574,-2996,33213,81174,55962,-16464,-22175,-12267,-4939,81565,191859,191505,113404,39764,-15482,-30827,-6672,41865,59838,28910,15118,27048,-7098,-105247,-85581,67042,130480,29880,-38319,-29213,-6624,62408,120502,80602,16873,-10394,-28966,-21307,-2546,-15343,-17978,-37841,-56299,-46934,-41152,-26056,-4136,6806,14463,-14411,-55187,-46068,-39669,-44810,-26768,-27872,-22534,24817,44016,34495,102229,188481,148335,30840,-23565,-36054,-10969,55419,96369,33855,-86211,-112984,-41170,32079,17946,-34744,-14546,56526,13534,-79949,-57334,28148,82961,107852,85608,40008,48885,56663,10926,-44389,-76864,-65484,-16821,17532,25276,28614,76647,98561,86322,113271,141754,93181,25436,-12636,-64948,-128512,-110086,-46296,-12538,10324,20494,-1805,-18698,17878,67423,41757,-4392,13450,43956,41672,35561,24125,39183,55279,-20594,-76109,-4995,70286,28486,-51190,-72771,-14012,38830,31836,23264,18539,-30955,-106175,-101537,-44782,-17459,10637,45318,23459,-35296,-50483,32839,93961,76118,79538,117019,63935,-58530,-115403,-97337,-65075,-35458,-15349,-64985,-125658,-44519,59959,75814,68522,72388,35573,33930,68839,28539,-73098,-120738,-65691,3126,18155,48472,23811,-81674,-102341,-48058,-55560,-87040,-33356,28227,-30609,-132312,-117751,3155,69392,-13500,-142082,-170664,-70289,22718,6014,-28117,-14609,7289,-20244,-67966,-39572,42220,74339,36194,-14476,-38743,-39001,-50928,-63784,-35742,2873,9738,19768,62230,53663,-6111,-28381,-5015,8256,12807,31580,29725,2347,17679,48135,17081,-66101,-65562,30337,141072,167358,76396,-53712,-112786,-116510,-78922,-4007,26448,344,-30703,-46852,-23183,20726,31714,-30777,-88082,-96995,-116498,-91136,16406,105021,81826,-26618,-118719,-143245,-88788,-27605,6341,63319,78634,14702,-33894,-12116,54389,103661,74603,9194,-57774,-93510,-60047,3386,15076,-6861,7508,3578,-46005,-90505,-56678,22886,23657,-29127,5125,80448,56135,41383,183334,1386303,3633212,4494878,2536536,334832,-162222,-45912,-39733,-74217,-43394,18146,-47259,-214329,-214472,-46458,159944,121265,-61018,-173197,-70813,64684,78386,6969,-452,62693,91012,74354,81412,69368,-29347,-97942,-58062,-24426,6057,50457,56578,9016,-52041,-73428,-12791,61371,98538,76379,8548,-15330,42702,99620,80238,-18847,-81736,-6572,98459,114520,81444,4174,-91764,-64924,37123,31117,-762,14942,16772,16676,43421,62099,20032,-102542,-186639,-99935,18245,58127,39945,-18350,-49418,9654,66934,33001,-14301,-23387,-29064,-27616,11275,56482,88617,115407,96484,-20941,-103877,-68437,-45164,-39342,11360,26962,-4805,-36838,-54872,16150,111224,153939,186679,168274,80400,-525,-28983,-42412,-56547,-51068,-30003,29518,111050,102719,49575,61816,91447,51021,12364,2190,7745,-19833,-57067,-40034,24999,105334,125041,496,-171489,-171939,-74299,-35029,-9249,5351,-40350,-76421,-86944,-132808,-132155,-56678,-18397,-79882,-139515,-78011,46104,128341,113397,8466,-49674,-17629,13812,11910,-3559,-29472,-21408,13451],[49088,28787,36587,13718,-47384,-74765,-82090,-70524,-15994,20400,-20356,-39060,30856,110100,97706,11271,-98939,-80460,-29488,-102256,-201350,-247974,-247607,-189695,-169376,-157498,-69108,6010,-23685,-69075,-85232,-76875,3755,112427,144205,93323,51483,54816,79372,93025,90788,50511,21507,39234,51429,58521,55144,-5834,-69470,-59615,17172,84846,59756,-6225,-3775,48154,77523,75372,-12541,-124324,-163738,-171296,-168802,-109835,-2467,78351,80452,9286,-30405,-20008,-20713,-19305,36654,44008,-54001,-125958,-81720,-36195,-19749,-11154,-14607,-40612,-44846,-14463,22830,-6374,-101794,-115271,-50794,-44766,-70033,16371,120659,54836,-38059,-46423,-31656,-18232,1643,-22056,-44590,-60030,-62671,-41722,-18932,62566,105066,28936,-12569,23289,92118,168986,132608,-2617,-77529,-64232,-32399,19003,94190,143084,100277,-2224,-37182,34537,77675,46369,33829,33741,4396,-55901,-55878,-12036,24948,9177,-33173,-52577,-72101,-88037,-96124,-114686,-114856,-41589,64312,96341,3401,-105528,-110548,100,67336,24511,-16759,-11489,-86376,-148313,-67991,16346,-8597,-78805,-75278,-696,89218,135926,108536,60963,66666,91004,122944,150099,104303,7428,-9734,65013,28023,-75403,-42975,71679,87832,19116,-8453,-31593,-51713,2052,89115,72357,27900,37875,44633,32288,53156,79190,26399,-40506,-28412,10375,-12894,-83336,-136033,-145440,-145937,-102052,-67006,-40748,1550,51312,39800,-36055,-69472,-46976,-49018,-62885,-52559,-35186,-11877,44250,102711,115802,43714,-53388,-71520,-5037,64468,97933,81908,9117,-24877,-3287,-1861,-6831,41273,104429,112623,74409,73337,94379,77013,9916,-15143,60530,82370,5008,-50629,-76536,-81789,-36804,43633,53345,13812,-7338,1233,-6418,-20824,29187,87256,-949,-130990,-131387,-42023,-16397,-58444,-70949,-18892,1949,-60184,-109906,-54750,-21637,-35954,-26718,-4531,-26079,-3052,94692,192420,186746,111640,52207,74023,158476,132076,-29419,-96720,-41717,-71902,-170145,-169846,-97892,-111177,-130158,-93223,-57477,-17633,80134,190231,214233,140438,10983,-42548,-11192,51505,97588,49748,-71368,-93128,11345,27797,-81435,-168812,-140203,-29839,20877,28691,75754,64902,-34243,-90988,-103336,-134510,-150970,-76393,49087,82475,21275,34035,77531,31492,1583,12106,648,25445,110523,129687,69537,-16478,-69294,-88238,-139820,-227745,-242762,-162290,-54703,-10057,-37785,-4590,93382,49439,-69021,-67123,-11744,15998,39514,53972,36994,-16210,-43305,14302,43593,683,-30597,-18224,-22110,-19322,29011,56576,15086,-27243,-2916,31362,2441,-55614,-84654,-57147,-24528,-41507,-52664,-37947,-27932,-26037,11289,50980,68713,68331,73983,28646,11533,57465,59348,71016,141579,156319,80125,78683,102784,44676,-51228,-71205,-5852,76881,108245,85988,33428,-38691,-108004,-97782,-44920,-7771,17982,16983,-17808,-32229,-34489,-66070,-77648,-30562,8412,-12003,-43259,-15769,14270,-19323,-17016,42066,21687,-106708,-179949,-109851,22794,109697,79434,25347,32653,54130,22556,-909,-8537,-11053,-16161,-32631,-51700,-24300,28671,29409,-4533,26006,113228,125312,76076,62041,61578,26505,-13993,-49429,-74699,-65488,-59999,-56833,-22460,11889,20830,33427,232,-34072,-4766,-9995,-73065,-62547,-8890,2339,18969,65455,126870,168220,180895,136865,6149,-82859,-23336,60404,29045,-32971,11174,135486,175222,108331,95069,185779,207377,91474,-46727,-143458,-179708,-126205,-33798,11719,5215,16368,-1688,-78695,-62204,25913,38237,5261,-1034,-28948,-72062,-61182,-22098,-24576,-38577,667,52672,32273,-22871,-30679,-20466,-5963,68870,139989,80042,-52114,-96276,-72994,-75639,-96163,-14148,108364,114855,46468,3954,-48036,-91428,-67561,-42244,-38603,-44667,-61602,-22888,32781,-2943,-50923,-502,35097,-23365,-72910,-52908,-47677,-69236,-11506,110365,178728,103383,-30582,-42041,93814,152328,55932,-30471,14194,79132,116750,120742,87778,15192,-53899,-56839,-54939,-115932,-105063,-39754,-60711,-70723,-12951,44461,76934,63588,-5152,-58375,-46055,-19335,-17751,-42186,-37917,-2795,-19349,-33274,58250,142648,97712,61340,94474,74850,-14397,-82048,-59568,-53148,-25177,73269,152572,151496,110122,67269,12284,-47175,-65669,-765,71210,49923,3395,20020,24742,-48744,-51984,65034,109652,-7914,-84044,-65390,-36831,12383,75050,89431,30185,-39777,-35989,24033,20335,-49742,-48820,-19679,-31467,-50856,-29991,5648,18340,19752,26253,-2357,-38555,-66053,-82331,-37240,5378,-18735,17444,86927,33015,-26289,60059,140462,69837,-54249,-121409,-151278,-141107,-77651,18128,12725,-116758,-175432,-104936,-33060,-38429,-83593,-71501,-32372,-100023,-200418,-140209,10805,75506,49709,10876,20921,72537,99558,80862,48538,-17029,-74759,-46803,-3224,-41124,-42710,74648,113742,70423,95976,130425,89537,35174,-15492,-77284,-124685,-120079,-100527,-41187,61309,67302,-3274,-13566,20726,36311,13058,16197,92872,143249,103888,78462,85919,86980,64077,73,-37267,9877,57488,28845,-10916,-7601,30381,51213,62840,81280,50215,-57730,-153163,-121933,-38800,-15837,-3972,9617,-27457,-59046,-79148,-48485,23226,59311,72291,95726,31805,-87830,-113532,-53718,-16719,-26722,-77239,-181451,-214604,-64185,47581,35314,5222,2997,-14654,1095,38507,35652,-11022,-43620,-1331,39454,5550,6035,17451,-31405,-52694,-33597,-38953,-69947,-49086,13355,-5445,-99257,-126342,-49610,23661,-35442,-152417,-135682,9687,53969,-21223,-66859,-43666,-2756,7950,-28214,-38041,45809,104096,18170,-90177,-105721,-74241,-41986,-5330,5476,-10049,-23274,24559,103807,78124,3425,2853,13397,-18763,9575,78956,64266,24417,88710,139336,69175,-17202,-31927,-20357,29896,96854,84444,-31131,-122255,-112053,-56372,-16395,11821,31542,19229,-1937,15683,43604,49177,21895,208,-26040,-87748,-108615,-51258,23744,46882,36039,26719,-32266,-53428,63177,155029,163777,151190,119047,49880,5825,23534,50691,53129,47720,24254,-685,7283,31891,63904,91184,107377,108005,72937,-1737,-17834,53577,88640,64128,96488,164869,220771,339591,535970,1648672,4063393,4992275,2864976,480129,-315390,-284419,-253968,-211317,-187826,-143482,-81451,-139862,-296332,-210726,-79496,-104833,-236127,-282095,-207745,-109625,-43519,-23611,7564,32134,10229,-47646,-75778,-67096,-104236,-143889,-104679,-74788,-34147,72162,119082,27096,-87535,-111124,-28226,63248,87887,62954,4769,-45265,-30674,69082,109643,-6240,-154468,-128927,19398,108990,93316,6836,-98442,-113660,-55305,-38504,-27501,-4453,-15862,-41043,-53727,-31714,19590,27853,-49142,-69429,-6840,34462,33661,13269,8184,44979,79901,44779,8950,16752,7629,-8460,15155,-14806,-44927,20301,61575,-4615,-50550,-18521,-11286,-31994,-23273,-13148,-21561,-29951,-35446,-5529,45935,125347,204123,199119,103452,-7393,-52086,-14010,10975,-52631,-123884,-57935,70119,59673,-7292,23855,61283,10999,-15681,5836,16264,-22883,-76944,-67056,4815,106082,161491,51065,-118930,-111198,-18141,10304,56458,85670,4636,-60712,-58651,-88016,-95309,-20779,15615,-6131,20946,96140,165363,191754,119270,-4735,-39849,13824,46755,36573,24695,-2857,-4339,58945],[78017,36382,21590,-8628,-52179,-37031,-40659,-55504,34202,118169,32359,-32355,71770,143218,63621,-35382,-85343,-54964,-27885,-73055,-118498,-129590,-176259,-226888,-228892,-165228,-70189,-17720,-40176,-62513,-70019,-78204,-41910,37107,69893,49361,47883,85069,162805,193718,108592,2976,-19233,31833,47606,47463,72100,71042,50648,42979,78803,127507,84713,-15813,-19906,64956,99505,53239,-27860,-40292,-13627,-63701,-132037,-115459,-9491,79297,64613,-20485,-88313,-108944,-106306,-76564,7612,43626,-32600,-105800,-64064,18321,37663,-15331,-57333,-45819,147,39052,41129,-11872,-90706,-93195,-32605,-43708,-102449,-38266,86989,45158,-56143,-51906,-4872,2912,-11307,-72714,-115795,-86783,-17957,26315,7530,19784,19817,-46504,-53728,-15771,14855,80217,106707,8381,-94595,-71217,38974,75993,40337,72128,95099,-12538,-86928,-22384,55327,68729,60620,22646,-12244,-18276,-20339,4700,68754,86035,5470,-71429,-85442,-83260,-85495,-100336,-94781,-39899,12500,-4249,-46636,-49378,-22665,62234,117831,74649,41806,46863,-26628,-91446,-18017,49298,-1092,-95559,-78104,54637,158877,168927,136449,77983,42172,45296,94647,154443,148483,62129,-18393,-23137,-61695,-133122,-104350,552,73377,67547,26916,541,-2195,26560,90834,64983,-13677,-44028,-42333,-43073,-24679,22566,49040,64042,82617,46501,-70715,-144024,-83394,-5040,-3739,-28506,-6943,40811,67680,81775,35672,-40165,-59124,-38336,-51335,-47513,-5029,25719,20931,2295,13646,57030,52237,-34807,-132051,-141305,-69616,28241,84010,77468,57296,40332,26167,24367,68723,112507,114444,98664,66274,25776,32212,16903,-19203,-30291,-75297,-104010,-55036,-69201,-124115,-111262,-37600,10280,42732,57398,49783,25740,25371,64347,65193,-50860,-150546,-123815,-18432,23106,-26870,-50489,20976,66569,817,-64859,-19062,43062,50530,34248,44211,24042,17461,65469,141916,145514,71956,31874,60071,122982,100794,-33950,-102961,-82205,-120171,-216702,-177373,-69974,-65413,-77754,-39688,-31474,-46193,52712,211391,229987,83646,-33631,-47077,-45006,-13931,62288,78016,-38136,-130927,-78912,5607,-21453,-154094,-219758,-100246,19117,25106,13045,-21108,-71453,-88654,-101990,-124454,-129272,-50099,116329,209844,127444,67160,92395,74580,33590,28785,39477,55133,115223,154780,93106,-2796,9373,68586,-67,-149018,-143490,-34497,901,-46087,-71770,-11362,102079,96456,-14859,-57972,-28966,14092,26708,33023,56466,39154,-100,50668,113115,35727,-116043,-170913,-146356,-101488,-54884,-42027,-63581,-69842,-12605,40550,30082,-6999,-56247,-89400,-58109,2311,34908,18581,-26067,-41115,5582,52208,71194,62442,44361,-13378,-4262,88180,107818,81017,95845,104010,93087,108053,122496,34112,-46915,-65808,-48262,-851,27430,31042,45202,11213,-40321,-57201,-52340,-68725,-72539,-70110,-69791,-64749,-80351,-102955,-82684,-32742,4482,-16685,-48294,-11664,30121,-34078,-95933,-71295,-77124,-159496,-169899,-70409,9810,21301,21643,37919,66721,105693,81773,10005,-24684,2588,33315,31013,26585,54937,68983,41334,37085,114629,205534,156988,54086,56296,112396,109503,41455,-19525,-45982,-61748,-95345,-59459,-25402,-56042,-51291,-13233,-39563,-52453,-44140,-84282,-117721,-47848,32819,35567,52723,121659,170185,158503,124557,96013,11066,-93474,-101356,-22316,6981,-47937,-72369,11821,94736,93455,101691,192781,224615,114604,10014,-31433,-85026,-91458,-29955,8841,-12316,-11703,-3268,-26674,-8118,38710,24494,-51159,-125814,-146570,-123295,-82436,-5378,25659,-19897,-19252,50435,41432,-49665,-56797,32760,88486,59173,47622,64129,31559,-30934,-76077,-110767,-119982,-31493,76779,56462,-47290,-84434,-59561,-37075,861,26002,14941,1933,-7125,-10523,-15635,-67132,-116440,-46478,51248,31529,-21578,10703,46455,6681,-17455,33914,88768,64731,-16472,20962,198582,258441,127961,53686,97129,137347,175903,166741,118413,83441,14347,-55120,-48257,-40593,-22071,-23329,-93656,-93452,10176,85653,102069,57854,-23837,-56382,-18446,23235,29170,-14012,-27926,-5999,-56828,-130057,-73778,37370,54708,23835,13540,-13485,-52187,-70124,-55620,-67072,-40733,28187,58566,71735,66087,37102,-4548,-58106,-75904,-14738,69570,56058,-2255,6673,28591,-13789,-46050,-4983,13186,-38938,-54937,-47213,-59808,-29125,40563,87571,50898,-16880,-4237,40319,12727,-53341,-32145,4447,-11276,-36182,-20591,2784,16137,44773,57925,12548,-17365,-51390,-63972,-9503,6836,-34864,34571,103901,5262,-73155,-11245,37009,-21524,-101991,-172030,-200337,-174211,-124420,-58447,-30586,-65266,-79009,-50625,-13626,-8804,-47893,-68607,-60512,-113176,-189843,-172254,-45598,34890,-9107,-55402,-19757,32587,97123,138244,119917,34149,-87758,-132516,-62901,2526,61400,101950,59652,-19210,-13212,25695,23502,3579,-8297,-6200,-24104,-65943,-92950,14805,185644,185462,83263,62809,62446,16414,-12933,31404,135230,178185,122123,93479,129584,139795,94965,61324,113266,176196,110172,1393,-11723,35649,38339,5956,33269,81558,51433,-43828,-109046,-75527,-32229,-46624,-50883,-41682,-53178,-30738,-25565,-41168,1421,70926,82925,62743,-4535,-73364,-38492,48467,41131,-32113,-89208,-145970,-157800,-40107,32901,12352,-9146,-15616,-21164,24252,70570,59538,39451,36865,51744,27266,-26375,-16504,4615,-17328,-27252,3376,26857,-12820,-24485,39359,47013,-24333,-62970,-23058,50339,85406,123507,180602,173490,52207,-49794,-73146,-64626,-31591,-8523,-32465,-35206,54999,115720,32957,-62613,-59522,-19326,17530,27670,-18638,-55194,-53569,27000,143095,139369,47918,23657,17304,1371,66259,159949,153655,147284,242958,218335,47917,-34248,-48169,-110652,-125299,-41041,31527,-21972,-118557,-97544,-34969,-47884,-49967,11777,38746,38941,75461,115161,102643,72320,52466,1390,-42619,-79599,-98587,-38131,37286,98037,215040,254809,208114,246717,258967,151140,131621,203423,175513,87088,58518,55406,75162,134220,179380,184955,170140,151067,164001,182101,176627,188223,193797,156941,146852,175545,221174,261719,391136,427615,518476,738022,1322156,8794676,25955761,33870229,20665789,4661461,-459774,-681944,-727720,-529340,-531520,-489476,-39807,116657,-510247,-876579,-539697,-354043,-397224,-375203,-336086,-267019,-147844,-64255,-55867,-90762,-103547,-119687,-159282,-199518,-250407,-262566,-217252,-193469,-87198,131405,196805,36420,-88790,-88461,-41705,-481,14611,19742,721,-57277,-102342,-38175,22334,-45969,-165577,-184144,-107228,-32646,-811,-6068,-61617,-129825,-145042,-116009,-72928,-51830,-49769,-77231,-120982,-78059,84590,233335,176561,29818,-36624,-34971,-22850,-14490,15076,64701,87603,64768,57779,55104,5673,-8865,13417,-63968,-137725,-69869,3506,7708,16554,3743,-59812,-96561,-66231,-20310,-8184,-8124,-10410,-20624,24357,188240,323880,287711,151491,28893,-19069,43179,87767,10145,-78009,-23794,60722,-94,-72437,-35422,2172,-29020,-29251,1569,11554,-26408,-83832,-83838,-39951,25858,88656,46157,-51241,-40026,8270,13303,46875,68443,11917,-44406,-34892,-41926,-69528,-20118,22724,28631,99453,162760,162740,141285,89159,9139,-22451,-6362,12608,15107,16863,10181,14734,58884],[64886,29502,5811,-18595,-36147,7146,45658,27583,75658,163751,104222,21866,78424,117303,23525,-58597,-53905,-1242,-1650,-47331,-52826,-42321,-55664,-101777,-131810,-80472,-27575,-45951,-78786,-46288,-5715,-33575,-59883,-11768,34494,47224,94681,141276,181187,151424,29963,-62886,-47486,8513,766,-52168,-29821,92374,182316,128425,33068,26556,14803,-57565,-67842,26476,65008,-20874,-81064,2961,65111,1780,-41650,-38457,-13251,55247,75350,-19297,-127729,-175423,-146022,-71928,23582,66562,28367,-28029,-7243,34261,-26296,-122005,-107165,-13877,78662,95206,24374,-22820,-35204,-69576,-92943,-88516,-80003,-29543,47385,46984,28786,47363,44873,2394,-17397,-55893,-97769,-74057,-14273,13043,2369,-662,-49470,-104425,-56063,-23245,-52929,-3504,78754,28738,-75344,-44040,88146,89253,2166,21583,53491,-42994,-104715,-22767,53200,33794,-12766,-62347,-60384,-3228,27565,69177,172007,161174,11978,-66412,-32742,-28324,-79225,-100724,-80352,-34111,-19352,-65817,-59454,25205,42429,41565,73518,59136,37623,50862,25085,-18968,40466,83720,9334,-96337,-82548,60088,154607,109193,59597,49281,19239,-4485,35298,75838,56897,5190,-42922,-79931,-139821,-168599,-102788,589,124869,179172,102050,47907,42441,13452,10376,-15184,-44020,-47096,-88334,-135762,-102595,-33838,40545,132241,178019,76752,-98309,-164095,-25370,157332,192303,69413,41642,97962,123550,115860,67264,13888,-4974,11040,39158,53355,42175,38965,3152,-55845,-61261,22183,87764,31452,-90986,-151454,-104302,-52,99965,156134,140286,79694,21517,-14576,20991,87356,136227,142858,72189,-19337,-3757,15580,-38952,-120251,-166182,-128702,-24600,-28494,-114240,-168778,-143464,-67542,11486,53729,68239,67018,60408,39036,-10799,-47078,-45421,-21358,14884,43798,3020,-67323,-9033,96592,91039,37155,41913,80226,96894,68168,33028,5425,-6674,17709,52839,37406,-29929,-26571,27980,62773,32684,-65245,-143603,-156165,-167157,-186727,-127726,-50433,-43840,-46830,-4077,-7176,-60108,15406,210446,229484,16725,-105881,-77865,-41865,-20263,7097,31863,-16873,-119871,-116093,-3500,27099,-68006,-158037,-104905,-10140,-7499,-42371,-59107,-49196,-56217,-79485,-63296,-21802,17884,102812,171483,105520,19408,31134,36764,-26497,-36782,20323,33955,58819,95782,31135,-55930,1601,119694,96283,-36091,-27492,61984,40832,-35173,-44961,-4479,47783,48307,-10019,-54478,-30190,9223,-17070,-23611,40633,75951,54142,105583,170080,98337,-60616,-156488,-159661,-105740,-67569,-81823,-81235,-55681,-18286,22975,42518,39896,-4654,-73237,-48405,36883,67405,34450,-26287,-52576,-15249,26199,58752,78701,53284,-23667,-15296,86503,115799,74929,35737,40319,73132,88843,69355,2323,-29582,-31866,-56535,-68944,-38697,32087,118532,106538,35362,-6345,-28839,-75345,-121309,-127748,-77015,-43486,-117245,-168882,-79189,27284,26869,-35889,-71752,-41703,3025,-43008,-129653,-150797,-150396,-166753,-134615,-56605,-20798,-24711,6801,46738,60830,77382,66134,-1576,-64631,-52064,21485,99615,126551,108373,54688,29836,54974,122012,162308,84459,11854,31854,68503,44313,24472,23326,9181,-33885,-46613,22255,22945,-69894,-123572,-113200,-97767,-90870,-122911,-167563,-157720,-75515,-1844,196,36887,119656,125566,34359,-45615,-13916,14614,-55548,-123920,-111620,-53658,-33454,-55379,-48987,15444,73642,107819,152272,134564,18508,-45420,-933,-1120,-4725,44629,44167,-34763,-36345,27862,57398,66449,53649,16324,-37958,-93325,-89299,-52225,-23321,26421,39462,12993,35796,91997,76037,-13547,-27422,62488,117250,29073,-67012,-25582,68844,48736,-49521,-117113,-107714,-29782,9702,-43125,-125498,-108040,-20367,22727,60845,100827,56775,5668,33304,47753,11990,-38786,-73200,-20111,71893,55873,11924,69795,151451,118844,29463,-940,15371,19016,-4936,64359,213297,237090,114172,45507,63777,84874,142461,171129,137443,109828,42136,-59475,-49195,34745,80300,51150,-11228,17192,123221,172757,129246,40557,-40573,-71623,-27701,32694,52201,19195,10396,12819,-59064,-138103,-119526,-61185,-34905,-49240,-84082,-90101,-64163,-57267,-61947,-68176,-41882,-8864,7496,55338,71952,21128,-34726,-48856,-12488,41472,68016,44309,19538,29538,28350,-29559,-90078,-123076,-112830,-53376,17740,8395,-52897,-34770,33894,66615,47855,25997,27847,177,-33183,-25275,20716,29411,13849,4986,-4884,-30181,-38554,19200,62219,29457,11083,736,-5531,16453,-6213,-60644,-11703,24901,-65490,-111823,-47677,-13490,-36540,-68614,-133653,-156227,-90014,-43763,-37569,-2824,44750,55461,13476,-1282,1518,-22269,-58286,-53408,-38900,-54331,-113580,-98742,-10012,11293,-11009,-29752,-36306,35871,107693,86347,18898,-95733,-182003,-52669,205848,289519,151596,5063,-69607,-88016,-73728,-68904,-72539,-37484,29249,40082,-10330,-37332,75071,237244,249936,155771,98053,65209,19080,-9458,19407,88328,92777,32874,27513,91443,118482,68607,46759,162451,240874,106649,-59981,-59467,21716,25808,-23129,-6067,37630,3591,-49087,-54754,-31951,-51356,-102758,-108061,-63997,-20513,24245,45841,35996,36860,63844,45081,-7348,-53892,-54282,35023,123830,66344,-57161,-71499,-21052,-11875,20704,38252,13475,11802,22678,6790,67315,162921,123936,30823,18863,37926,5463,-26288,-11998,-23716,-42325,-13880,48385,82897,35725,4380,48480,56456,11489,-5871,37475,112721,212438,367325,410069,204706,-26007,-81806,-60840,-70545,-73676,-79311,-91305,-46833,30780,40535,-16479,-38266,4494,49881,49600,-18999,-99425,-102696,-51114,28404,119862,131386,59543,23609,29586,43797,76089,128243,154092,200909,262191,132133,-82959,-138219,-130205,-190894,-191548,-95381,-14451,-42356,-109701,-91096,-51895,-76167,-96869,-52780,-210,25492,59484,101709,83203,16374,-44061,-75178,-33268,-12371,-40152,8085,86959,146879,299118,441185,439566,326448,145420,-19208,15873,149265,144258,60720,34687,34104,70716,149867,199981,227008,225899,190260,157307,137929,134843,150509,165130,166173,162143,129690,162697,244680,455612,517622,582243,740131,1519558,16889955,52384983,69695756,43395716,10211457,-411875,-737372,-847888,-644942,-678664,-662924,-5536,299823,-598137,-1279214,-717401,-342108,-339025,-334138,-321359,-236682,-100069,-51530,-115514,-183819,-144627,-60761,-75671,-206462,-318121,-311570,-270836,-245656,-74904,165649,183805,7072,-65798,-42920,-65587,-93006,-73022,-50763,-49178,-73934,-104886,-94266,-64389,-81652,-133463,-173775,-177058,-141046,-70701,-498,-8437,-100402,-165158,-161002,-104510,-37028,509,-35948,-92890,-47376,138584,327436,313029,146517,-12569,-81647,-86375,-54606,11321,85370,107108,88424,101684,89048,-5984,-33035,16606,-22890,-96536,-68976,-22539,-16198,16819,4556,-111279,-173882,-74455,44810,52917,23989,2599,-28793,39701,269871,418781,332455,191656,106742,70424,98152,123826,92798,48068,62297,78449,-1458,-66549,-56782,-30049,-10386,19791,18931,23239,2826,-51580,-53491,-31294,-36577,-28348,-19313,-36257,-30484,-46747,-81673,-80446,-43637,1483,15021,31648,19058,-30412,-4034,46016,46501,87459,112317,54240,22074,58463,57099,-7904,-62946,-41194,-9768,-9972,-3154,20937,51599],[39368,8243,-35629,-36223,-18390,18145,69969,61288,49545,104285,102966,31760,9004,45219,8637,-54186,-41441,28804,13222,-35416,-26747,-27769,8197,43613,3457,6525,-4174,-92586,-122589,-45187,9408,-41969,-91499,-44373,22569,51764,108606,155776,146752,59113,-45947,-104152,-75325,-20946,-42149,-147048,-134702,93616,261028,155497,-27483,-67756,-53664,-80756,-70610,18273,35544,-62185,-102325,-15944,29164,24074,67087,48616,-41861,-11917,83185,28271,-85398,-126297,-93750,-30491,43838,78602,65679,18896,17100,-6141,-145258,-229804,-105885,43567,116222,90127,-23545,-68682,-48650,-97961,-163879,-113870,-7286,25194,-7382,6051,103634,147537,97208,18408,-13667,-26168,-28037,-6723,3522,-13471,-14665,-125,-43284,-71752,-7510,10191,-43487,-11747,62514,47672,-4996,24710,88954,72170,35324,52924,50045,-5855,-28140,31450,51328,-20779,-74955,-83068,-46044,8884,60523,109170,193362,144158,-4827,-27370,55973,70280,-25632,-88138,-79818,-24639,15643,-7130,-3383,68730,41115,-44745,-47710,-20117,-17620,23998,54347,44387,90149,110948,11814,-104373,-91289,23472,77684,-868,-47282,6497,15138,-21185,5458,14293,-48025,-68499,-39569,-58196,-142426,-160602,-75384,32697,161092,216961,131748,54635,38099,1338,-32726,-66337,-47890,-9457,-61409,-121752,-98249,-67553,-16408,91758,154563,68706,-51259,-73683,39683,214777,218448,85661,25293,63714,88413,74815,61757,64824,58278,58690,105295,124601,82527,33230,-32931,-73950,-46985,57242,124308,73797,-22514,-77560,-42989,39589,111997,141061,121878,69918,-17869,-83399,-27426,80552,141619,133607,74117,-374,1830,28782,-30755,-121156,-128292,-78196,-34005,-34546,-63419,-128478,-157434,-97733,-27639,-12499,18649,82091,94593,32997,-22403,19827,98173,100942,56787,55225,24153,-72333,-59671,42834,88664,77871,82624,103717,124778,83518,6996,-42068,-58851,-36694,-3768,-24325,-70661,-43192,14789,15029,-35836,-102889,-157115,-160341,-131424,-74070,-55248,-72366,-84690,-58058,7562,28642,-10545,31299,157023,134273,-25258,-99199,-31056,61086,80603,5687,-58152,-64206,-88460,-70393,-9712,-9747,-45211,-62709,-33146,-1036,-28600,-73556,-48322,-248,-29872,-66589,-28072,19837,14574,18888,40777,-980,-62981,-43072,-23919,-76674,-86952,-29944,-14542,-5642,-7386,-65585,-111813,-67075,25933,73956,40939,43304,80270,56028,32797,45277,17238,-27554,-48003,-70589,-82412,-23058,8368,-59695,-86577,-758,96981,129939,162850,177405,145999,79795,-616,-53124,-46564,-46216,-65101,-26500,9839,-7288,2631,43599,65579,33045,-20361,3373,43394,20685,-19199,-37607,-40821,-20223,-1019,32150,82597,109491,44515,-19080,9968,53532,55878,24081,28597,19146,6295,-6797,5984,13260,32532,21781,-29002,-25215,76868,171782,137303,20623,-10473,513,-46510,-112162,-94303,-12958,10595,-96063,-171815,-69772,60033,31741,-51604,-74932,-49914,-19930,-32035,-81922,-117479,-116942,-102533,-88608,-64248,-32453,10280,34573,35210,24873,7309,2084,8800,-42330,-79975,-10564,113004,147048,67861,-31316,-37152,6946,38790,29062,-19947,-25971,-17908,-49590,-88404,-41043,27225,31806,-6244,19299,74321,51387,-32259,-122989,-150888,-117911,-137783,-209863,-220288,-167886,-90263,-27843,-11570,29900,77653,64796,-30465,-125181,-72227,26035,7679,-49838,-74128,-55517,-3029,16427,-15154,-14684,34022,93684,121584,50703,-75633,-118964,-51536,8224,45842,88650,64468,-32877,-30343,63430,106826,93061,34883,-3050,19693,52145,65426,51796,35106,21321,-10177,6018,72267,87093,55769,23215,16368,37245,55764,7180,-94261,-88665,46937,99980,11096,-62148,-39173,27186,24033,-43716,-107535,-79642,-3515,30963,78211,133461,95033,28399,37591,54135,35802,25319,16668,30597,71775,49392,13140,70881,152928,126451,26414,-31937,-1029,31075,26154,46245,85161,76756,41261,-3560,-16734,7224,93840,147690,93860,27568,-14791,-75088,-57947,43702,103418,111581,112482,146975,205714,206541,110913,25052,-17801,-62384,-47608,9481,23062,4337,9998,-4807,-58819,-79608,-74277,-77023,-68994,-38355,-35199,-60199,-60890,-61798,-69766,-78336,-57264,-48501,-17745,77364,125490,67635,-14232,-23456,45819,97652,64880,28345,45072,57059,17448,-59582,-123167,-189270,-165203,-32976,70475,47461,-11180,1353,35140,32319,25156,40701,19835,-58045,-79740,-12847,53855,55672,42155,37417,20003,-26673,-64543,-30236,17476,18016,40674,70619,37447,8119,-11598,-62803,-73536,-70745,-124736,-127806,-46928,-31063,-56110,-46770,-61547,-83182,-15245,46983,49724,70492,99318,67764,-13724,-52421,-45642,-39260,-70743,-77165,-4550,51358,-19899,-99181,-45819,47585,62831,-11462,-75309,-45580,-1759,-20365,-38942,-87058,-152617,14615,353748,388262,153155,9057,-19687,-52124,-76514,-104337,-115954,-74954,-2752,40081,41831,32906,64898,128106,158251,125193,52435,17727,39145,25202,9545,35442,-2742,-85482,-70058,-8264,-7284,-57696,-65043,35489,96020,19545,-75757,-64445,-7311,12032,-6693,-3710,3595,-50028,-75405,-36386,-19091,-54863,-109181,-129393,-62679,23337,57244,63811,79471,63677,32700,-8590,-54089,-78449,-54608,32866,103359,56037,-45355,-24682,78249,95448,77630,62232,24354,20188,65931,44135,75472,198292,159955,-14180,-61737,9323,51343,36890,8523,-36884,-41203,20267,73500,82268,45163,17918,33545,27219,-6066,4564,81211,162538,230341,317273,276212,45949,-121036,-93616,-24656,-19328,-50072,-87918,-90367,-34293,-8930,-58843,-89070,-41422,36405,90615,55777,-54572,-117779,-83925,-5981,44400,56787,44597,27539,24365,58511,67728,24680,17766,66342,120083,108248,-34713,-166488,-177254,-149420,-151387,-91844,-2026,11082,-44419,-64447,-51426,-57846,-61432,-67094,-66142,-12244,30457,44054,63356,33053,-84664,-188192,-169588,-44923,62365,87547,101703,127354,152900,240218,370905,400514,217516,-55729,-161261,-76625,10880,-23535,-74672,-65026,-38419,20249,80148,75172,88838,106159,72094,26071,9853,29963,41923,39860,25602,-21857,-80173,-62903,-16174,134464,231057,239470,243980,492391,8025350,26643325,36470509,23307210,5865017,-166815,-341528,-394397,-329959,-375238,-409139,-32295,206851,-361621,-778501,-394325,-102536,-109391,-158914,-163157,-58240,65115,41436,-69373,-131739,-75108,52091,80760,-57230,-172032,-164545,-145889,-106050,40421,148725,98844,-5312,-5649,11964,-64152,-123725,-93646,-86913,-116125,-98868,-47868,-44350,-76397,-86320,-95954,-122968,-123298,-81166,-17799,38605,28887,-46967,-108925,-134665,-74596,46800,91963,44700,4904,13570,102004,236409,273385,192569,59586,-45280,-67481,-786,77765,106223,91393,66348,91737,110759,37911,-17453,31152,45401,-3117,-9778,-4286,-45522,-36673,1175,-69057,-135168,-22708,122993,121520,55324,-3559,-43920,21837,202907,287204,214837,144932,112258,99017,99780,101949,106812,85463,65400,67606,25228,-21008,-43121,-35891,20562,71192,52563,60523,45756,-24124,-26793,3052,-40355,-93697,-79757,-43414,-33890,-102755,-199537,-231343,-154658,-23297,57602,83081,47351,-11083,13175,60238,38800,35234,37627,-44215,-86586,-3012,44215,-52994,-147094,-108263,-61348,-75221,-70546,-28489,28987],[44109,-5616,-71475,-51563,-22285,-23941,-802,15470,9517,38396,55668,9291,-33645,11696,26457,-30229,-37274,34294,27152,-3326,-2794,-25195,12930,86784,73984,60638,8542,-98734,-118320,-56398,-42676,-93173,-116942,-77328,-31553,-4859,47426,106488,112229,50223,-23640,-73160,-59719,-4732,-30936,-140752,-129499,85766,233433,129675,-11421,-37346,-40690,-52312,5085,97181,73947,-17581,-49367,-20328,10412,74791,149574,89401,-59989,-69443,60825,85256,-1095,-48158,-37912,-18067,18691,54714,52529,1904,-8569,-37768,-154521,-192178,-48266,62927,85255,65083,-31640,-119280,-127131,-131203,-149587,-79020,45260,49919,-61468,-76889,56876,130910,116281,58420,-13176,-50398,-11535,39902,37681,4617,-13617,-10756,-23323,-7556,45462,40027,4872,22814,36409,18892,28179,57412,53253,50527,79755,95717,85020,91360,99885,90758,43731,-20542,-18158,7792,7259,6222,56773,100946,96414,18476,-75060,-55094,49381,100250,27855,-66957,-83273,-30053,30451,47338,43478,52326,-13423,-112834,-151602,-132441,-98016,-17657,49801,67779,84470,68856,-34652,-126997,-87190,-19777,-35279,-98684,-93800,-17403,12738,-17800,9039,27603,-41370,-60426,-13341,-17250,-95534,-137723,-93838,14409,118879,134540,78477,17137,2871,8534,1373,-47568,-49214,-12041,-4410,-2671,-32162,-85899,-76030,1001,44390,17567,-6757,33565,111409,192996,169446,83437,-3925,-7178,4024,-14667,-6671,46601,76463,70370,78644,108430,102827,23564,-59722,-57304,15459,105931,119220,54200,-17660,-51794,-12738,52399,56498,20782,20484,12869,-61258,-112805,-39778,61278,80502,51429,49044,38002,28508,45946,8828,-46467,-37478,-36302,-86908,-90112,-30315,-37523,-75049,-61145,-34366,-61050,-53017,18741,57281,40475,48111,107639,171419,124454,25509,-7303,-27502,-81114,-83793,-59881,-32203,26466,94419,125510,138853,85444,26468,-16896,-59437,-71712,-17239,9240,-2059,8408,6152,-43592,-99613,-131928,-142665,-140334,-84229,9338,-11710,-111522,-147490,-86974,8098,66550,51839,32962,38965,28588,-9511,-35496,55755,162637,173346,63799,-78266,-107913,-45383,1637,-24953,-85983,-105232,-52034,30413,42706,-40691,-112733,-62915,8510,-15975,-54081,-50307,-65935,-88758,-59829,-8181,-38771,-85398,-70593,-69930,-82614,-69300,-43250,-28005,-26695,-74042,-111380,-107281,-109248,-98440,-20064,48164,67470,55226,42533,82504,107989,7372,-93946,-104516,-109331,-96140,-19784,-4322,-86800,-108576,-16203,108041,172453,155843,114312,106954,89945,59552,47454,38044,-15004,-38812,31093,65906,24773,19261,52041,62891,38660,29590,48001,27004,-32764,-57953,-21041,1726,-6423,-11568,17606,63535,140837,117083,-18653,-72603,-1140,61111,76067,95779,25955,-86585,-84445,-10604,11764,53409,108925,73982,18892,63892,119737,77770,-5872,-16048,3353,-43287,-86796,-33708,28583,17941,-31019,-59125,-12033,54944,30171,-42219,-62156,-36197,-26066,-33393,-17244,6420,36598,49937,10237,-33288,-3548,62177,45276,5915,-1270,-19249,-13861,55525,41371,-32670,-17174,67699,75236,-17691,-100533,-102786,-62989,-41934,-49448,-54945,-46291,-91403,-163292,-146359,-65491,-11060,-18995,-55337,-64950,-16827,29944,22728,-33335,-59929,-72022,-153490,-236405,-188641,-87451,-11601,29542,48502,73863,71802,63731,32567,-41225,-31118,46774,60985,49311,38483,11227,32967,53591,14186,-36831,-41924,21615,92050,49176,-61853,-110900,-68799,2075,35081,47254,48549,1757,-1600,73752,119155,91817,13978,-14567,57228,147349,162161,106948,49277,-16221,-89451,-47509,47066,29446,-1345,47352,71617,43036,31458,4004,-72444,-81134,15495,81413,38794,4512,41586,99351,110680,69996,-4611,-43214,-26292,6122,63859,120990,136879,101251,39851,652,5140,49419,58762,22699,12584,15149,15054,63380,96447,41339,-49282,-89807,-25156,46990,53426,3957,-54441,-44827,21544,14175,-12134,28357,121852,130646,10676,-82577,-83096,-90018,-58263,27370,78632,119288,163359,175863,180720,146300,50710,22792,41104,-6221,-25885,11280,5849,-14528,3745,-7697,-24021,5529,7107,-15871,-19639,44657,107449,45767,-22114,-32081,-53227,-96101,-90292,-92063,-60566,53075,131140,114876,49097,6684,35784,66433,38429,28181,63332,49067,-29393,-86287,-107676,-143910,-105603,17869,92375,75303,64033,71715,50265,27470,28733,28694,-18714,-77939,-76723,-27383,42470,68546,50884,32215,32398,24137,-2409,-23015,-21654,-6897,68897,125048,53458,-16037,-1699,-28089,-80391,-89706,-108044,-105446,-60023,-80270,-133794,-86537,-11135,-18190,-12520,41277,70474,63248,39068,-13738,-71944,-100049,-77622,-27044,-48319,-101038,-42893,55009,46983,-39474,-68565,-13832,13283,-17629,-65859,-88189,-89781,-79309,-52755,-58235,-103904,24302,272512,248840,49609,7031,32225,1919,-30388,-58789,-64083,-50961,-13037,53146,96048,75866,19779,-30146,-14892,33082,2952,-15166,53874,50871,14576,45755,2539,-104883,-106205,-100387,-169116,-194749,-149630,-107864,-81098,-39879,2681,12110,-12025,-19161,-10695,-5899,-25050,-75386,-79140,-25377,-5424,-20680,-51726,-103749,-72975,24126,54322,23331,31641,31916,10696,-8351,-29842,-65238,-80280,-43152,9335,20165,-5340,10927,72538,77176,66649,56913,16809,724,64424,48651,23517,108760,107722,-46813,-112828,6238,117358,76196,-10924,-36443,3292,49020,39008,18725,10656,14277,31887,13986,-37584,-23954,72419,145356,140493,99696,-15170,-145283,-182712,-102329,20575,89515,57909,-8235,-23045,-8270,-38082,-105038,-112666,-45525,22706,69680,52972,-18478,-60608,-31013,29074,51834,7563,-33586,-23830,-4831,27099,21887,-34551,-46434,-5567,-2714,-51081,-101527,-113354,-111960,-89412,-38376,32889,69642,26629,-40583,-31865,-9785,-35489,-39573,-31803,-27374,31918,80040,75705,69728,14898,-141597,-260507,-225016,-79212,75503,131426,77159,34058,53522,96347,154191,168061,46108,-127545,-168093,-119668,-118389,-186296,-214798,-175167,-122838,-51896,-11390,-44447,-61870,-64448,-102918,-118741,-97290,-73547,-68448,-62801,-77412,-136764,-177540,-197234,-220805,-196378,-162705,-186831,-207240,-412860,-1884923,-4357525,-5088842,-2920862,-614357,7084,18893,78881,90279,57480,-25576,-119616,-89180,-53973,-12250,13819,54025,25517,-26660,-32437,42541,128868,97769,21906,-15292,-6869,49000,101166,72450,23562,1775,2663,65691,115807,56436,-9254,-7000,37507,26163,-69982,-115986,-69494,-73560,-148940,-124772,-9846,16463,-76693,-123866,-115490,-88540,-30586,33323,59821,51705,17762,-13994,-33355,-56468,-8879,88284,98705,63974,55344,11591,-27967,33950,96868,112634,80094,13627,20713,125011,166883,69169,-21059,-32213,13050,79499,91984,39349,30580,29766,2795,11975,24578,-30486,-61206,-9163,7266,-25232,16162,115416,137544,74967,-5384,-39931,-9996,40321,48214,44547,35059,11577,24500,50154,52548,67459,54767,21978,17001,-1168,-20953,-35040,-31169,19226,62066,63728,94378,73798,-18637,-39389,-10600,-34227,-82843,-77529,-23579,5207,-62924,-197312,-255778,-172153,-45824,43900,82594,40548,-8064,29555,59602,19226,8881,18925,-59948,-130026,-74931,-35868,-113683,-174051,-131815,-92141,-101480,-98041,-53316,26083],[35786,-25657,-78122,-64661,-63261,-97837,-97154,-49509,2448,36811,34330,22067,29007,53488,41752,-16797,-37810,14079,32739,29454,13955,-23334,-19272,29995,69061,89833,42928,-37917,-68200,-63103,-80265,-95039,-93582,-102981,-122089,-106186,-35747,27404,56666,64199,44225,12966,26553,72672,34260,-48369,-56151,24731,92003,71687,49493,44830,1159,-19740,63065,155440,115591,39148,8206,18764,74730,137354,158849,86537,-32691,-64247,38829,118568,42212,-62644,-57892,-43346,-40798,2347,19387,-20191,-18901,6733,-8446,-14040,28769,37713,41315,74975,11797,-120004,-140635,-79838,-56753,-33472,14491,11628,-60014,-105253,-39279,45664,100446,75927,-30969,-101257,-52496,18849,42454,38076,5268,-22655,-20969,29257,73522,49386,47113,67288,18357,-41027,-15771,35893,53905,56423,71752,88128,109815,149145,170620,126689,54796,43327,110242,111093,26543,-13120,45124,141837,139373,4394,-136668,-154498,-67728,11761,3083,-58609,-68514,-52069,-47675,-21750,10859,2580,-55262,-108217,-169626,-204136,-151410,-52536,16989,25527,7466,-34315,-107203,-133654,-54011,-33425,-111361,-125862,-56105,-5625,14021,203,24845,73973,51753,19119,13224,-10947,-61002,-113056,-112993,-16009,71204,52929,13544,-1258,999,25066,43252,-17018,-66235,-50535,22290,79277,8703,-86909,-78445,-33631,-27958,-38818,-50378,-10565,113730,228907,294088,193731,59206,13385,9739,-12320,-31433,14244,88045,112713,79082,85339,83918,3621,-59111,-25616,57303,118591,101417,32138,-45210,-77609,-31109,19143,-11758,-44693,-11457,-1144,-38253,-57530,-30304,-6153,-7897,-1032,56562,86739,67507,63716,65380,41296,27512,-7406,-73660,-95482,-31298,7419,4130,-19077,-33508,-44365,-55645,-70400,-53393,14573,102863,156656,153299,45750,-81512,-130627,-132120,-126007,-107407,-130137,-130521,-23155,92359,134123,132975,80993,71602,79650,18399,-47605,8860,91338,105569,88988,15570,-61244,-87524,-96940,-103294,-132746,-98561,-2906,4318,-98339,-149350,-82419,31660,104219,64258,-59397,-84714,57717,69971,-25533,32862,116162,137371,107726,-9426,-79408,-9079,47742,9268,-60774,-107223,-79662,21461,50075,-49192,-132882,-103170,-27226,-3188,-26483,-82946,-160344,-169459,-66770,50117,25670,-37433,-66643,-113516,-95332,-24033,9448,22049,11327,-47776,-75692,-72357,-106206,-143156,-95225,-916,67273,55533,36593,81806,95100,-24145,-109579,-82001,-59158,-46525,-13293,-26169,-84647,-61791,24932,98865,118904,71400,29052,-98,-68981,-62644,42172,97484,36800,-10194,40178,68245,57350,65599,56346,18986,11968,44897,52204,16177,-13170,903,47267,46750,4396,2940,43300,60266,113150,111490,-7665,-55330,42946,124905,178078,244419,122955,-162077,-208534,-108835,-67930,-22858,80564,101281,13462,-29854,-3842,-12826,-20930,-30126,-51291,-95266,-99401,-39886,-13999,-31687,-1527,37616,34376,30242,30832,-23976,-74161,-56012,-51353,-85283,-33536,87360,177763,194558,122902,32489,34494,52554,-2892,-34522,-18181,2161,39142,86176,71109,-86,-29915,2368,-19868,-84439,-101203,-90997,-76787,-57466,-43972,-49273,-78475,-165075,-217592,-148148,-77365,-89096,-145908,-228001,-276723,-138584,15603,52337,65794,63615,-25970,-131179,-162483,-80774,31892,93202,102196,108119,132935,109631,72159,81469,59230,26883,44022,73159,85398,73224,49772,60439,48452,-10674,-73238,-104884,-54479,56873,87593,6372,-60630,-25310,19666,-9242,-38397,2534,11910,703,43402,90970,77674,21685,2220,51273,124332,149376,104244,39484,-40519,-126763,-74048,35749,17574,-2846,71572,99223,72105,66766,-6025,-85736,-58031,-8716,-11602,-20361,5475,53672,101137,140225,148668,66387,-29222,-34331,6538,44371,82123,133815,135137,42899,-50528,-57230,11120,29082,-47746,-88461,-38781,26810,76138,70974,-10257,-94040,-120499,-85394,-13393,12947,-44623,-106396,-52776,38842,44046,33877,87739,151878,89392,-66490,-139893,-125138,-124012,-77065,5598,51350,82932,118392,119473,92215,41005,-18386,1050,56935,27305,-5041,22684,33223,18058,45255,69884,76158,83914,73608,44594,22204,75249,140125,78474,13075,3630,-41765,-101998,-105666,-110364,-103170,-32736,30531,65484,61510,5600,-44410,-64678,-43190,23749,75453,14843,-105547,-140249,-92791,-61371,-28754,37929,88739,108820,129145,119382,75887,60351,44938,-14136,-76232,-77910,-43168,-32991,15938,44183,22066,3917,11322,42043,61710,26111,-5536,14309,87224,114034,52316,-6761,13616,7029,-43931,-56099,-54201,-83017,-111936,-135629,-169225,-114983,-1730,19183,-33672,-40268,-30946,-55006,-70935,-67451,-72871,-92150,-64352,39483,43156,-60511,-72161,20829,70904,30661,-59804,-122304,-117585,-52110,-29456,-64906,-66387,-8469,25754,-11947,-90511,-46369,83337,33331,-114140,-79424,-14308,-30557,-31024,4054,37204,36383,53886,105651,115000,66885,12547,-67073,-86397,-4664,13321,-6902,39678,39815,18544,79601,77731,-9266,-49507,-121207,-238157,-209286,-98328,-92074,-101126,-17129,83197,84149,8149,-37834,-38865,-44491,-59608,-63519,-39233,2249,14405,7474,5677,-50518,-73765,14043,57193,-7141,-31744,-3592,34444,54587,40893,-27920,-92582,-86418,-37774,-3879,4870,-104,7863,-1108,4036,9453,-6387,-2292,50963,26211,-28017,20871,60583,-12960,-66512,40283,134131,45186,-62611,-25496,68789,60274,-24390,-47240,-18274,25781,78361,64103,-13306,-25202,36414,63178,44178,13845,-89153,-185950,-190655,-102488,81239,226789,191125,78228,30772,15605,-19671,-64213,-64518,-21546,-2277,16127,61705,63742,12308,15167,54205,64308,31104,-11527,-41478,-48269,-46198,-42579,-36259,-488,30895,-5466,-37109,-11363,4266,-38887,-40656,29601,61304,23591,-10276,-34185,-33356,11414,28950,-2316,-20463,26749,107037,140089,109965,85925,27910,-109378,-206475,-195868,-82375,61139,85599,-32336,-109697,-62073,20154,48038,36448,11245,-28339,-97564,-134046,-158428,-222246,-248058,-195110,-127096,-65515,-25309,-23803,-54006,-102695,-152824,-143985,-107983,-104291,-117679,-80683,-10408,23259,-223,-77559,-134749,-183430,-259885,-261048,-153092,-177540,-1299788,-4106670,-5356338,-3296463,-897985,-12160,63877,196298,265954,250486,134393,-128157,-219438,40734,171503,105217,29065,1778,-8592,8488,26722,64010,91442,97571,77029,18779,-37430,-6441,68696,72753,13073,18233,95007,76115,-43246,-77812,-18841,39911,5302,-89927,-102930,-32052,-18668,-93512,-86517,17288,41159,-73988,-169141,-160921,-67147,32725,80327,77857,40191,11566,35743,68341,64299,73434,83271,63057,56336,52252,-22603,-109392,-88292,-31164,28436,52758,49740,123510,241358,211844,4930,-128247,-93224,-30552,30281,92563,80193,18740,-35812,-51827,2568,64123,49725,7119,14789,50850,36546,-2959,41482,118916,109608,43317,25876,29083,2457,6531,37424,-2485,-57611,-28766,25683,44890,93808,123381,67034,-15074,-65813,-57679,-30548,-5241,20494,35185,53726,109072,102798,13323,-53059,-68531,-54188,-47312,-37863,302,43240,24934,-79414,-152804,-120954,-65117,-5911,55610,38755,13824,60237,64872,15035,20155,30239,-40233,-108405,-96431,-97991,-115118,-111241,-90108,-57650,-37034,-31209,-6729,39356],[-21675,-59464,-56981,-60790,-91562,-122232,-125572,-81759,1346,60688,57088,71152,106718,90990,20439,-31894,-54851,-35375,6600,32180,13693,-35889,-57505,-32986,27873,85608,79599,30435,-24377,-51238,-46900,-24619,-31695,-98239,-169161,-166085,-77725,-35816,-34438,8120,68071,91992,127366,147826,99144,34138,-24700,-75233,-62056,14226,75289,53189,-26437,-49140,15597,74916,54382,18106,5573,47685,110985,106894,80955,55157,1876,-27051,35889,107441,15965,-140384,-122527,-77785,-92785,-59287,-10355,-12347,3553,71081,129517,116945,64096,14743,27781,78605,26106,-74012,-44679,31095,17977,-31270,-66871,-52477,-18002,-55908,-62320,9130,66618,25467,-71484,-116623,-77917,-31404,2904,25047,3021,-14862,4657,56790,85034,61207,83080,110251,32124,-70536,-77900,7237,95733,69922,20363,53393,99839,113338,133114,123530,70089,83156,158805,118312,10690,-17756,53875,253581,439396,276691,-44741,-174346,-149304,-109039,-94209,-68885,-32070,-58565,-121550,-108492,-56393,-42683,-62767,-87883,-150226,-198728,-158008,-81384,-48526,-81763,-96576,-106375,-136270,-117434,-24475,-22461,-108160,-84073,-1659,41,2395,17085,30848,68814,83851,61464,19572,-32519,-70986,-88178,-70414,4854,82743,53106,-6009,13527,33614,25810,22504,-39179,-90647,-72024,-12967,15561,-30952,-71724,-35690,-11538,-34981,-82391,-157859,-237848,-136361,175302,398763,318003,176941,124532,120402,102775,40376,24997,107475,187749,179235,119385,42896,-9467,-25325,1281,46593,90492,97074,46424,-39430,-70841,-14020,26171,19443,39210,73588,72401,63537,36871,-37120,-102467,-65542,34359,129725,143938,90125,66058,107452,87985,26021,8914,13689,-28471,-41224,-20157,-2675,-34451,-63870,-21068,-6476,-95158,-129636,-36213,70793,121892,79929,-33165,-134041,-174480,-167844,-161164,-150583,-138642,-106856,-28707,59613,119083,137070,93667,79533,117127,73254,-7087,29342,122214,148156,133000,64602,25405,39939,17020,-28181,-77096,-103671,-40924,21177,-23037,-75378,-24417,88068,140979,50389,-151063,-133139,138143,130831,-81763,-109082,-52949,2394,67663,41899,-33440,-38396,48615,130940,101467,7134,-57012,-31229,-4501,-41069,-84027,-103782,-74523,-21774,-11303,-78087,-149001,-127418,-10948,92964,75962,5684,-66651,-149684,-132375,-8988,76351,88307,72180,36074,-10462,-68947,-109914,-126869,-118628,-63097,41812,87893,75123,80673,66302,-11070,-55155,-25551,28977,39242,-3642,-51305,-61305,7848,71290,54657,-2302,-20805,-15510,-75745,-187509,-168667,-21659,89855,89817,33092,19564,31902,56336,80683,32230,-40234,-20998,28868,32500,27994,55608,98707,109275,46174,-5498,39625,106804,104235,88394,62820,19781,49177,151029,213885,280027,372420,164092,-233360,-333892,-201764,-135714,-115890,-34208,25376,-26414,-68107,-29012,-48415,-108061,-135983,-147053,-159698,-144917,-90805,-59508,-57617,-36949,-8236,-13959,-12898,16193,-11642,-86403,-89264,-77866,-137208,-116455,25721,145233,178385,126667,63412,52671,9965,-55515,-60874,-46945,2503,73828,59014,2466,-38142,-58837,-31729,-62233,-97277,-45022,-3578,-19704,-16712,-7059,-42312,-103847,-179693,-187815,-144745,-120373,-167447,-266021,-380335,-316796,-37729,93806,62051,102666,104161,-22444,-81099,-30997,24806,68785,110567,124334,129286,166284,133290,39333,36405,65953,37377,20140,63877,76296,27881,34468,84229,63270,-17996,-67055,-64456,-11576,79614,119958,41834,-41196,2331,34749,-24750,-68516,-32130,-16789,-16998,12928,42425,57578,60722,53666,55271,84014,109034,91361,55160,2786,-52520,2227,108991,116221,98391,105268,62912,34876,58162,-22297,-101453,-51941,-31169,-88777,-78637,-18084,18716,44716,73061,97101,38060,-25865,11430,56392,51953,53135,73215,80470,41989,-38286,-82638,-37188,-7064,-85984,-135212,-57014,41238,75686,77810,33273,-25307,-61545,-94742,-81415,-62016,-92449,-108095,-48546,-2393,-12356,12003,62781,73260,-4109,-106543,-148486,-156264,-157535,-103984,-27799,28561,57025,71505,79490,40839,-15115,-47090,-34718,14217,-1470,-51704,-28612,50527,90548,129445,189037,188338,139670,125217,82078,23348,43796,52670,5896,-1474,-1863,-22144,-42165,-54951,-74550,-91596,-90921,-81730,-32041,13979,-28791,-134523,-196084,-138736,5431,95096,13721,-137239,-185815,-105678,-38393,-22766,4255,70951,135767,142351,101406,87372,95847,32895,-71956,-117392,-92635,-42712,-14351,19150,13985,2162,12546,-144,5310,38889,36611,44344,94123,94111,39738,39181,52251,36410,15660,-7181,-24467,-31328,-85699,-139781,-111133,-73262,-60007,-21523,5889,-31970,-96152,-135151,-142232,-121667,-76331,-54529,-78319,-56079,92023,135136,13744,-54749,-2048,48908,50145,-9548,-107333,-133360,-49509,14415,3143,45870,134108,134736,34111,-85620,-86997,1604,-72149,-229585,-197778,-105828,-103539,-81505,2660,75055,104971,131890,128302,67807,18468,23054,1545,-10138,38363,38655,-10264,-8792,7030,18007,74903,110129,81881,34199,-64921,-169980,-112319,23711,46449,-8609,-12807,28594,46304,23261,7940,-11831,-60616,-69181,-33418,-8737,-10805,-26600,-33823,-6111,-18354,-37129,32794,72198,1122,-32080,15291,76161,95456,73863,-3501,-69453,-39395,11518,826,-37166,-52396,-40355,-40651,-38507,-47916,-49110,-424,50354,6446,-25549,41358,83357,53940,38799,88166,105836,1340,-85762,-12426,102364,58933,-60025,-78540,-28874,35748,110346,115896,54745,19922,-3792,-48170,-13770,78253,31876,-113735,-172717,-85854,135823,301218,232713,79714,19086,10889,4195,-6565,-14756,-6646,-24867,-32421,50382,97367,45671,39489,71352,70804,75220,39713,-43943,-73275,-73415,-58103,-13723,50918,99767,89886,71789,68356,33936,-49069,-70224,-3007,20900,-45126,-56887,-35177,-44603,22007,110041,71831,5485,52532,133112,132770,65045,24084,5903,-43209,-86417,-95077,-33739,51227,24348,-88615,-140261,-76117,48406,89039,59976,69060,48468,-80866,-145978,-124723,-159606,-195330,-148319,-77420,-34856,10995,49925,24281,-48535,-96368,-94964,-77176,-85918,-134121,-96070,65151,205626,193986,99589,46790,-25055,-131228,-93591,85100,237311,-627521,-2669908,-3555770,-2067635,-439210,-98682,-34006,104472,194108,187412,77295,-25343,-72566,-71450,-141010,-79364,-56745,-66327,-61510,-15373,-10443,11390,92215,145490,115969,25498,-79801,-97658,-29805,-19972,-76049,-55885,9684,-15345,-99569,-115714,-67260,-7117,-39758,-122340,-111677,-33479,-8230,-31430,-13602,34299,22924,-60550,-169784,-190286,-73826,32448,47432,35075,13480,17914,84850,148015,141190,111266,80950,74238,79271,42421,-34098,-79278,-60080,-11357,44324,36839,40757,147454,249118,172867,-36520,-127602,-50319,-2373,-11987,3405,10813,-30705,-85054,-92098,-18838,69985,96318,78084,59920,61674,22652,-57070,-42506,71117,123733,81554,64643,61394,55751,113324,129120,26673,-45959,-17071,25081,65713,170901,240190,139518,-28948,-108238,-77739,-30928,4504,18339,23384,36774,90735,113747,50020,-64864,-126067,-87480,-50085,-41482,-31051,944,20305,-19148,-78512,-96488,-100342,-68608,12411,33075,32145,67827,51265,8813,21258,9388,-40781,-50435,-61580,-100435,-73361,-48396,-56331,-20519,24602,27845,25420,17975],[-40288,-44278,11517,14387,-18766,-29753,-51501,-59207,4889,87340,110583,113985,103700,68534,3893,-22317,-44891,-54771,-14496,39151,37834,-10780,-32628,-21805,1451,61559,99648,70135,9510,-8481,24280,59191,45163,-32529,-116603,-131621,-58022,-36551,-64447,-22945,82460,150299,184440,170224,124782,60822,-30361,-91568,-73815,6537,62073,4056,-95361,-98412,-55064,-49642,-53363,-26320,8754,63429,62909,-10583,-23333,14248,14639,12874,49051,66103,-15547,-144157,-145425,-100418,-105180,-91571,-27574,-6089,-2136,55764,115769,83987,39060,24947,35591,34144,-11602,-18118,63685,105568,46789,-23010,-81155,-69420,-8707,-31671,-31040,32663,33479,-48839,-93172,-78492,-51187,-37215,-21602,-16123,-26404,7890,71394,102522,97670,95534,123579,133414,63148,-44245,-90271,-4000,93768,42442,-14221,53142,92838,52828,44563,68496,49260,47220,86763,61273,24602,22541,71092,296512,651742,605902,212360,-11064,-74009,-131160,-146914,-56758,23047,-1780,-30451,-10754,-27890,-41405,-59277,-116889,-161877,-155349,-141409,-112876,-124244,-171940,-133856,-75853,-84711,-85273,-21235,-1851,-44313,-25395,10555,-30983,-37319,12941,29988,16202,8584,17973,7708,-40359,-82289,-54722,-6643,37960,107355,87090,6676,17963,50197,14006,-30245,-80844,-79528,-40053,-59481,-106089,-99454,-45265,5383,-1029,-45096,-105403,-199364,-428168,-584099,-271425,115113,236218,198128,189643,187717,168018,97197,26901,43816,143325,233891,178478,55311,28490,27952,3246,1501,49357,87569,62314,-7203,-14747,63015,112333,132760,146727,140069,150344,156919,83030,-59721,-159487,-87863,78893,184063,154507,60226,43313,116325,84197,-39571,-37517,41393,12341,-43237,-57061,-55214,-77841,-95189,-42508,1748,-60163,-107217,-54237,16673,43986,2961,-37000,-38823,-53233,-71166,-94936,-105992,-56653,-9401,-32390,-1278,103136,179812,138717,61199,43714,18653,-39556,-23424,58558,103787,107286,107064,139099,162261,105307,48022,40157,-15744,-20936,40758,50750,17918,55143,129635,143596,67765,-78870,-105643,46720,88563,-77123,-177654,-151324,-89302,-19211,33056,-18079,-119085,10735,252051,261941,118907,553,-53822,-56696,-21932,-8323,-62321,-114568,-82585,-20868,-39075,-68387,-19624,46127,70270,56149,3886,-67143,-135467,-134397,-26398,83527,97568,90340,80098,14195,-91456,-137173,-121864,-104398,-83608,-960,90767,113616,96396,73322,42601,5383,-6635,60120,83155,-14719,-89045,-54515,22911,47446,-20104,-97167,-57198,-8953,-58036,-116860,-92694,-41809,23908,82626,52689,1179,-6039,4087,19351,-10544,-50199,-22896,8596,18064,37944,65396,94646,83734,-8549,-31088,71259,156979,145663,92273,31158,27109,96338,174794,219677,255936,261054,19543,-250566,-289225,-162572,-100700,-100236,-79536,-44303,-35098,37102,122600,5959,-221885,-274476,-204177,-166404,-159166,-102995,-36523,-34609,-86352,-117912,-104612,-58050,-4531,16066,-34570,-59011,-49552,-109167,-160358,-122899,-52073,-11204,-5095,27621,51519,6277,-40686,-50929,-77032,-46521,12541,-18621,-73249,-65687,-43895,-12450,-35273,-33590,52259,83839,43451,46105,55117,8201,-67959,-115081,-86982,-80668,-113232,-161650,-251593,-282376,-17418,285110,234013,74891,73154,58350,-27564,-25364,44343,33521,-9325,58964,149630,168444,169842,104191,6708,824,39016,24600,10974,60643,71406,18296,40757,103886,86322,9032,-13167,59894,138844,163675,138475,43462,-55902,-41479,13838,14754,-11815,-21119,-26860,-7069,17325,13613,46735,101628,107411,92277,106301,116527,104740,96376,90622,82422,105023,174458,226590,215354,130609,5054,-55438,-24805,-30844,-65289,-51407,-59038,-82057,-37943,17944,18036,8163,-3908,-9390,-36921,-33422,42343,90302,75805,45976,12362,17612,55141,26031,-49542,-44337,1357,-41197,-77992,-4584,51029,32570,53262,86278,81472,44686,-9570,-53797,-80347,-120111,-133979,-109554,-92431,-95688,-40371,-15547,-64182,-98900,-106482,-145402,-168466,-128352,-76675,-44952,15270,73324,76436,70290,42131,4982,-23958,-37784,-10173,-40310,-145548,-151895,-4193,126376,181668,228151,214390,170234,177732,129826,43868,43761,19870,-31217,-21483,-3813,57744,90182,42469,-22066,-50167,-70965,-90883,-55359,-10546,-58098,-165988,-213596,-155181,-559,118549,58263,-81446,-143085,-106798,-76900,-62556,-27946,57794,131575,109355,49506,69012,95767,7188,-73430,-73072,-96693,-104658,-30990,35504,26734,39651,77930,50427,-4304,-17740,-5331,55202,135241,85251,-23317,17494,100911,57044,7772,21336,10198,-28974,-70812,-80722,-20461,50880,25822,-40870,-44471,-25915,-73924,-107197,-86537,-90649,-102835,-96691,-109993,-72623,83989,138876,31475,-44416,-39269,-20557,-2270,28733,29129,-8973,-413,39973,59651,131968,201501,158778,45214,-48810,-30172,40258,-66901,-238754,-228347,-123166,-108729,-119767,-74810,11453,97407,135732,76490,-3577,-24798,-18663,10026,68385,81861,24433,-45649,-62604,-16912,35754,55828,71169,81510,74385,18901,-52615,-30347,78560,132173,39388,-85197,-116069,-61240,8955,75880,73067,-1019,-27748,-16899,-40426,-98653,-134071,-115754,-66074,-27141,16957,65501,69495,15080,9097,59415,81758,56916,30863,-12166,-30336,35097,75173,15111,-72835,-92805,-57788,-32725,-20400,-65124,-104959,-48069,33297,9677,14469,82329,71409,55163,103435,114070,78857,5215,-47411,4754,81969,55928,-30063,-64456,-40667,9869,66008,93425,95410,63880,-39634,-131932,-52676,110373,94845,-62576,-146070,-50821,153400,253009,150778,26729,-7424,-31816,-43980,-17525,-11709,-17229,-32863,-49221,-221,54281,50185,53362,61903,45880,57639,18260,-65336,-71755,-30197,-13933,-7263,19004,81781,124021,88437,13406,-33912,-81907,-104059,-54027,14215,-16517,-59248,-46104,-18961,63627,170613,158965,72288,54238,87680,57455,-25441,-59558,-21952,10696,16816,13300,17333,12362,-36122,-64507,-43433,526,78534,110945,80249,69015,4621,-111269,-127937,-54357,-58508,-113896,-108998,-61159,-27421,20363,49655,12462,-43695,-58962,-65408,-66076,-77459,-149693,-152829,-20451,119118,150623,104598,50686,-32250,-94866,-59822,39714,79582,-711572,-2482654,-3284494,-1952902,-431173,-82316,-34966,55255,86188,78941,23408,61559,76323,-172240,-348546,-232750,-92652,-92752,-119603,-77313,-35441,36850,142956,185298,128798,44593,-36675,-89410,-85617,-68037,-70988,-43793,-11893,-44538,-107324,-125901,-100242,-47571,-62045,-124841,-119259,-73939,-69756,-45306,23412,37207,-6430,-41691,-113844,-169787,-96558,-1872,15598,3391,-7166,9255,79933,139232,110238,79582,99385,133295,133853,65206,-5614,-4414,36348,88750,127121,68521,11420,69819,149510,98997,-30094,-43638,35801,40647,-36278,-102885,-120860,-92214,-82110,-80557,-34920,26209,60570,77270,86276,88672,39901,-55506,-81311,10356,88069,53149,12416,-4726,15371,103818,119953,22870,-24970,-2119,17190,76866,191207,231486,119973,-23011,-64625,-24652,-8830,-9040,-1808,29252,52767,75858,89880,42361,-71255,-113550,-53893,-33268,-47386,-55512,-60503,-61290,-63919,-68051,-62160,-72635,-66129,-7501,29481,40409,45035,17892,667,16480,3633,-986,40328,11161,-37842,-11524,-18514,-47772,-17211,20775,23424,23256,10856],[-14767,-14640,52802,85312,71960,56910,2852,-48857,-9540,75482,102292,66461,6825,-13173,-5652,6983,-17252,-45750,-39689,6848,25612,13472,5323,-10452,-29025,18587,73747,57987,9607,-6791,10033,53910,80776,34424,-52164,-86619,-38317,-8935,-12722,25013,99577,157016,159440,122803,87632,28318,-32424,-10543,21656,9055,4092,-55360,-132288,-107407,-67402,-83209,-85874,-20850,55290,86053,4182,-118815,-116882,-42711,9567,56016,65816,20940,-10566,-66788,-133411,-132796,-106096,-93429,-48137,-49466,-77667,-39572,2427,-27556,-18144,24521,15111,-37946,-53585,2494,76395,102775,71447,32008,-8328,-32654,-56479,-108833,-69143,13457,-4268,-76498,-68326,-37457,-21132,1633,2405,-32868,-57778,5136,98279,105036,79421,107718,125543,101181,62624,-15695,-75638,-31038,1594,-36368,-11757,89258,108893,27635,-38971,-34538,-13396,-19554,-8846,23607,58905,58797,53448,163305,444414,587724,409189,207805,77709,-41608,-77480,824,73191,90757,166847,225902,127234,27629,-51847,-158026,-174666,-109645,-110833,-127108,-146525,-147545,-60842,15776,6798,-24629,-6425,28436,23290,6144,3194,-44048,-62270,-5440,33452,-1439,-50168,-34417,-3318,-14843,-30315,8124,19594,24666,95930,107053,26695,-1762,39678,19144,-40600,-69605,-10684,38301,-31738,-115277,-100798,-13715,33109,-9217,-72679,-85651,-100139,-339423,-752459,-776356,-341201,-18243,88265,138815,116012,66451,27621,-36679,-124112,-90367,94480,193915,140351,100710,56819,-23622,-34205,33641,72724,54681,9591,28986,126941,195519,192392,128699,89050,136144,149564,56471,-49225,-116324,-77739,52775,131609,83872,7043,31860,112564,61710,-97890,-114751,-21348,-16713,-43202,-46153,-50794,-70961,-74173,-57895,-33056,-42159,-59536,-25717,35339,24769,-24598,8333,105613,108258,57357,62246,116045,149601,88767,-37886,-35121,98056,213366,187445,83385,-20056,-73767,-121876,-117994,-31502,33975,33631,68692,134460,128314,62363,61198,116100,83444,17696,37083,74058,81450,101214,94120,66859,95364,107404,-85773,-199480,2357,63366,-55227,-73840,-59297,-48281,42605,26202,-123960,-31133,243174,277917,126179,27723,-28304,-56790,-30330,-6328,-51425,-137663,-118963,-16602,-3449,-18072,38648,56695,46958,42587,-7212,-62041,-71293,-69356,-43798,18170,30220,28105,21638,-25406,-93858,-144759,-133034,-61211,-30628,-14333,34806,65864,66304,72774,47761,-12525,-35087,26632,47273,-58637,-126272,-71974,-18547,-34551,-94118,-121822,-46545,17134,11930,25982,42731,-18828,-45873,730,3937,-16964,-33576,-77687,-84167,-36632,1954,6162,-1637,10645,11998,-28223,-34078,-16791,-67631,-53529,58360,126467,93402,42063,-18914,-39050,-7618,34583,71333,17255,-131958,-200108,-115450,-33574,-31043,-13299,5608,-15210,-48763,-23692,142451,257836,80543,-190444,-254090,-159070,-100433,-107677,-74552,-19306,-47189,-117154,-150840,-132065,-70595,14980,75815,51303,4873,1139,-32770,-128143,-215436,-223200,-191392,-130796,-24877,27793,20316,7496,-28634,-83502,-98100,-112544,-118889,-87656,-22283,21931,21902,12564,78405,152446,106321,48443,87774,133472,95994,5821,-35685,17041,50740,-5872,-57598,-79998,43167,347394,486004,272139,57964,-6729,-27448,-37167,-27970,-31171,-88731,-121224,31260,210223,220657,131814,30978,2532,41243,46933,12728,4133,26136,31158,42350,75664,79982,28415,-31066,-17536,106800,203996,184081,120124,36668,-79398,-124639,-45169,41186,38984,1833,-12097,3382,1402,-19150,20715,84949,92035,83203,115781,140728,123858,97986,107877,108655,62210,84627,193888,208536,103330,-12298,-92849,-101415,-64065,-54075,-83747,-108582,-61620,20884,60400,27236,-15442,-42973,-64079,-86753,-86347,-40201,20864,51476,19316,-21857,8630,71968,58414,-21338,-28524,22479,10019,-6582,46745,36484,-31178,-19640,43671,88807,90688,52413,-11000,-67182,-135524,-193322,-191957,-141857,-87023,-15107,-30512,-118985,-120701,-89406,-141631,-138633,-44935,-5170,-29014,10881,82654,63855,14882,13097,17108,-10249,-19743,4614,-53409,-204082,-247517,-96311,69788,120752,111601,114871,161859,204894,163318,76098,59400,63739,33431,16259,36273,137436,179704,91932,-31495,-72320,-48464,-45550,-33605,-18769,-72184,-126468,-119878,-84284,4985,100652,73043,-3975,-34821,-75998,-115998,-85811,-26140,48740,90619,57541,17170,33126,49369,3415,13628,56084,-56602,-185193,-128498,1004,50320,81976,124406,114475,37931,-26305,-44737,-9885,47290,42847,-23047,-3909,65391,32336,-17797,20443,33010,-12858,-12092,8126,6881,35155,38254,-38347,-80030,-44150,-16222,13807,25775,-47003,-139453,-167940,-154487,-76599,48367,59397,-19157,-65187,-87588,-93851,-86569,-22897,66504,46101,-441,5078,50953,113825,128398,67254,5371,-6069,44885,62544,-50816,-176147,-153022,-61549,-57021,-131721,-161959,-73807,42807,67517,-6322,-35807,-29560,-96861,-98383,23834,65249,6919,-49734,-81362,-27280,69964,75843,37305,36861,68450,67976,10382,-16815,37474,70526,-13017,-132807,-151288,-98777,-42802,39637,89826,65964,17434,-36065,-101872,-171875,-186075,-130199,-79596,-26017,61987,95177,65069,21842,32322,68222,51625,-6878,-32538,-30467,8102,71080,78165,19877,-47238,-75469,-55107,-15080,30447,-23346,-122554,-115787,-9818,31221,44669,28688,-53642,-31091,77576,95596,65461,35194,19576,39092,51287,63532,59524,9687,-27202,-9574,14305,46573,92815,71239,-50970,-138104,-66819,74796,75438,-31433,-88154,1817,146470,157604,65530,32798,24834,-71660,-139947,-76695,-8403,6849,9387,-9567,-26827,18817,72436,80322,51641,33175,30359,-8779,-60656,-49958,22019,63342,35012,-10097,15213,62606,20353,-59885,-54592,-22291,-27415,-8773,73940,80926,-11722,-30811,66271,157396,201420,199749,143215,84585,60186,11440,-48190,-28199,46880,76965,80817,77060,29182,-54262,-91275,-26945,62391,78448,52455,37469,43851,39525,-16853,-64166,-31061,55526,76432,2099,-63586,-67250,-30743,24856,25988,-43140,-71897,-36536,-14562,-29834,-65161,-118044,-150119,-140764,-75441,11893,13764,-49615,-123008,-162853,-158548,-159165,-218298,-675561,-1865099,-2429119,-1482976,-335089,55955,82516,107348,70285,44785,42775,18699,-37504,-196626,-264709,-179088,-60873,-77127,-143616,-143219,-79448,55209,183234,208738,137340,75144,31206,-15863,-15585,37773,76275,98470,91076,10474,-73872,-73729,-35716,6311,6694,-45049,-76355,-80584,-97757,-65030,40822,60442,3715,-17488,-33528,-83992,-69206,-1059,38075,33474,8757,-8033,34665,81570,46284,41168,113252,173629,186824,122292,43749,37370,88468,139542,172186,110998,-4400,-30267,41549,66333,4832,11267,65996,48146,-31165,-118576,-155285,-84791,-28124,-27443,-26549,-14823,17017,52073,75800,109057,104218,14921,-59945,-28899,26733,-1219,-43118,-82301,-102039,-41349,2378,-31282,-35106,-10988,2810,51658,108143,94622,44695,16336,33391,65779,35096,-19255,-31339,26112,84155,71047,22692,-20413,-63742,-40466,38814,41973,4794,-17749,-73141,-136513,-141800,-67584,25341,49616,16777,-4091,12460,26509,-5190,-43135,-42005,-16968,11945,44685,62165,33026,10866,13233,-28422,-64158,-50383,-36776,-22888,13541,36490],[25587,3144,48424,101386,109181,77122,13691,-30436,-3866,45254,33420,-19848,-61154,-50444,11411,52561,21711,-18874,-57751,-78821,-58811,-12794,-4928,-28500,-23258,21893,53311,37071,-12241,-54972,-72358,-8234,78869,64540,-20299,-58955,-17626,25836,54970,75227,85553,108595,101507,78310,60017,13489,-1977,64621,70158,-22740,-78175,-99969,-95903,-56670,-42316,-30154,-11724,30934,93503,110997,10045,-147991,-175615,-86951,18554,115161,112410,31939,32757,2812,-115190,-150279,-105310,-78918,-57185,-82659,-114816,-75082,-35605,-49705,-37541,-6181,-34735,-86524,-68697,-16171,26138,87109,114394,81164,41994,3620,-74186,-177511,-163201,-67226,-32497,-43020,-23361,-30492,-20189,35549,39109,-17354,-67075,-32177,26987,7651,-4343,42686,47830,21634,22510,-26317,-80854,-77918,-99449,-109003,-35,115413,111116,4914,-107610,-125800,-70700,-61282,-54955,-2168,24249,8822,-13825,-43655,22024,222182,343237,266798,121453,35168,31309,47443,68091,108777,218780,317498,252401,110174,-30103,-135801,-113831,-31468,-43399,-95098,-93475,-38185,42825,63787,58375,55753,47051,52665,41009,4579,19951,16856,-21924,-18839,23067,29915,-8937,-26849,-11953,11255,55558,86047,33713,3273,78899,116544,35390,-20865,33395,43268,-11664,-25472,48262,89356,42303,-10234,-28822,5966,52573,9880,-65137,-39318,32473,-59784,-403475,-663467,-462416,-189785,-30470,39542,-27104,-120271,-115708,-108980,-230830,-315642,-155262,102402,168951,100980,11920,-63297,-42353,45107,71239,38500,-576,14793,105478,181362,141153,31884,-849,45303,44534,-2520,5762,7340,-19479,-10442,14168,-3731,-5291,58892,112402,45516,-68000,-86756,-28796,-31008,-45824,-11319,19099,-18632,-34901,-25088,-36941,-68007,-71749,-6883,84183,72041,2630,29385,126186,120102,78275,167841,341376,351244,154241,-15332,-28636,58137,160511,191114,142528,16694,-82048,-121951,-118853,-50664,-7132,-35508,-28381,15492,-14192,-43919,22943,89644,65577,-7674,134,57597,101356,85646,-5896,-61598,66201,180512,-118818,-325504,12076,233317,119068,57986,23639,2053,93248,121737,4336,-28508,119676,178951,83978,21660,1622,-34571,-71025,-73957,-82047,-120902,-76201,18219,5723,-8342,41261,33901,53473,83703,12574,-57762,-12381,20698,-27591,-44270,-41252,-59514,-88080,-79856,-52280,-93264,-103521,17406,82625,44916,-6585,-33496,-9384,47044,10167,-59317,-32973,22228,-2011,-79134,-93208,-41170,-16415,-58907,-101029,-82266,-3596,56285,71838,82659,66718,-9911,-57865,-51535,-36899,-6176,-23318,-105289,-114991,-7230,69559,48103,18937,28079,-5566,-95183,-108930,-56440,-50589,-31921,22379,39289,-17737,-60063,-88234,-117337,-134329,-127588,-113989,-261906,-449174,-240559,153117,237064,76531,50667,91112,61308,-10105,-13446,105406,186829,109666,27000,-17817,-10364,19011,3876,-16310,-32704,-89114,-109471,-85753,-72288,-7789,123771,174929,104517,24990,23708,32015,-42007,-146607,-181830,-161504,-79436,13210,23373,27424,49527,10953,-32129,-71924,-154945,-145740,-31521,60294,83312,50852,65025,183997,222278,116330,55299,117122,193264,166900,86162,46752,102226,156324,115816,82425,158867,338915,454080,378588,171770,21049,-64198,-77123,-50135,-83710,-169593,-207362,-131413,79597,252274,220707,85272,-1045,34983,120147,104404,39432,9229,-25572,-35623,43201,95880,43077,-46786,-98748,-72170,35573,125627,133282,111341,70293,-38679,-110723,-56391,33336,51600,34359,11292,-7389,-41688,-57115,-10157,37722,34821,23828,76007,158658,156786,81378,52641,21428,-66497,-51207,91772,127007,68533,46371,-10064,-77593,-98739,-102895,-124288,-114237,-47703,22270,48794,11653,-33260,-26667,-10012,-48424,-115842,-134969,-62840,18354,2421,-15277,49272,97473,59110,2069,22145,65135,42722,26592,60610,42192,-13196,-26560,-11761,45985,92507,26454,-53145,-76540,-120796,-194058,-189760,-91070,36360,115695,70478,-9716,-14552,-26503,-77625,-31819,54629,61337,22050,37923,76149,34803,-32848,-30159,-5395,-8305,10864,37607,-21999,-129023,-158468,-68392,19416,8042,-58121,-12423,136498,207720,163113,79114,34080,71245,115966,106648,84167,122356,157243,90406,-59075,-122927,-54184,-29858,-57553,-58237,-52215,-22157,13403,11006,16599,48872,48021,61479,75583,-4278,-75913,-48145,4181,63182,76343,40424,40157,39398,24069,44230,128133,176755,32347,-164094,-184566,-47025,43814,71858,106049,116161,59564,2865,-26828,-58527,-63634,509,32093,15666,342,-17471,-47405,-29194,-1012,11934,54641,35476,-65470,-81524,-2741,1792,-51777,-44204,39955,105018,75876,-9298,-92335,-148561,-134927,-36214,44522,-927,-40802,-42207,-61608,-71662,-99892,-120277,-76455,-60974,-76776,-66474,-3302,47205,29794,-19814,-31906,6767,52829,31123,-44881,-92780,-52656,-12042,-43989,-141314,-183128,-90162,6377,-2367,-56497,-25836,-6,-110863,-183813,-85287,11322,36841,17098,-54014,-38713,76505,114064,57608,18791,35979,48435,4097,-24104,-31510,-75270,-110840,-88774,-30117,-43378,-127958,-131208,-40966,19070,-15667,-87659,-125175,-141840,-118800,-57536,-17825,19925,87846,118660,88593,30457,11024,22226,12488,-38355,-69262,-43085,32189,67996,34637,2239,-14943,-43109,-43953,-11861,39005,9498,-88525,-129744,-58555,14813,17688,-77493,-178798,-125855,-24648,11666,24605,23631,35556,49290,22133,39825,95170,68803,13130,14109,22130,35773,57946,24470,-57793,-105548,-69490,31774,66652,7688,-43512,4413,92516,82748,44333,73624,52009,-101034,-211393,-136634,-7271,42101,52600,36393,-11894,5683,66057,75552,45811,51787,54782,24128,-32540,-65078,-18615,76711,91027,18199,-22392,-15941,-30776,-60594,-20433,52293,79718,68277,78802,71158,-1460,-8407,116521,192231,145946,104291,101610,96231,58845,-11223,-50267,25175,114037,95420,54089,29025,-34919,-123148,-132616,-47337,46822,56576,-34484,-108525,-50517,16446,15441,7892,49619,114866,139758,70825,-38258,-90556,-51023,17540,10610,-70787,-95604,-28301,49449,14545,-65417,-71361,-86988,-160443,-146464,-60140,-53215,-91140,-125445,-179961,-196399,-219352,-260832,-603034,-1514784,-1966919,-1197408,-212993,133847,134481,128787,52392,-21402,-24383,-149679,-328535,-278573,-168833,-60797,-45834,-102059,-185827,-213913,-174654,-56518,75427,115303,57055,15204,-4224,-8689,53622,123740,139581,147341,115528,7595,-72249,-34427,34540,83568,88959,28906,-43095,-69833,-73550,-49753,35927,60288,-2448,-38157,-19045,-21162,-22813,2185,29459,38354,-970,-65417,-42703,22941,11385,9474,54199,110067,159924,127016,39332,1378,28380,62681,96444,56866,-48964,-103677,-35405,39735,-13838,-58799,-19570,-4985,-31223,-69906,-80010,-24034,12113,262,-23248,-38191,-5051,31808,24594,42158,75623,35171,-34396,-50040,-36898,-31356,-12483,-47629,-128698,-126165,-81017,-69439,-31339,7537,-2915,-21820,-21699,-14671,22275,58154,76806,93103,52992,-9653,-35806,12871,79341,46513,-47501,-63202,-23734,24027,91693,102287,71634,41138,-50100,-176262,-196598,-61747,103526,165711,103890,4751,-12817,11639,-34148,-92344,-103370,-72428,-9123,2831,-35261,-13493,13967,-3270,-47186,-62083,-45301,-39079,-11546,51226,83731],[26410,-13221,13307,70481,96636,72185,29910,13942,12351,-5518,-45808,-68595,-72981,-47540,19158,72629,33065,-14350,-71822,-162682,-155873,-75923,-50875,-26192,42464,76980,57528,17905,-43878,-91200,-106871,-47550,47293,57327,7442,-14449,22032,58146,83283,58947,19609,26357,53675,76348,91827,58680,35222,45707,1053,-80660,-137350,-120639,-24596,9013,-37141,2776,63798,62630,66562,84617,15948,-132238,-177310,-91724,21088,138554,169482,100820,75371,20089,-79013,-108938,-82681,-62714,-34009,-15673,-207,20963,36239,30296,5971,-27747,-73922,-109454,-83983,-43785,3393,100050,132034,56276,-9454,-8035,-6019,-96932,-159263,-97545,-14117,5480,-8622,-39843,-17617,42670,47210,3093,-45770,-50502,-61256,-109304,-106104,-72012,-67294,-43438,-5106,-34416,-82293,-89241,-109641,-113700,6777,114227,80943,-34923,-126929,-119312,-78056,-82124,-71629,-59091,-85710,-100025,-77336,-134045,-198450,-101323,110748,142207,17707,7395,56898,33111,11520,28453,65785,158530,198539,119988,4167,-46130,17101,97030,54693,-32249,-29315,35945,84784,46207,47509,109117,103701,49563,10971,-956,57537,104671,57041,-13753,-8135,44114,51196,5765,-24780,3212,78881,120794,79057,43343,91484,103124,16225,-15245,58918,70831,8273,-14866,25233,41120,40233,59116,45571,21019,68320,69235,-4156,-16770,52846,96207,3511,-165863,-253514,-170777,-61683,-27348,-131626,-231161,-183646,-88650,-134359,-298723,-302628,-84590,42989,-6624,-74035,-77547,-28845,48206,65436,23057,-14980,-30624,18265,96030,79077,5470,-15289,-27209,-62548,-51491,43161,113206,68747,-34026,-53195,-19043,22122,79409,96158,34390,27565,66441,84899,30579,-34210,-2358,59207,-4333,-57766,-12843,-16410,-89264,-102179,-35290,40939,63689,15336,-2221,16513,-5788,-1382,114115,284523,297796,127762,-9881,-54893,-52063,30258,130985,146451,54018,-28648,-13266,4315,-3697,-30319,-67337,-80057,-74617,-90288,-66292,-979,16115,-38917,-83612,-56853,12911,56182,12997,-94763,-152220,-30241,51783,-167520,-233793,89793,253421,130898,53483,18827,3580,52883,122319,98874,-3863,10918,82418,52565,-7146,-17591,-52203,-114102,-124480,-102261,-86352,-37529,4104,-29166,-12260,28928,-9069,9308,71118,9729,-74825,-16661,54046,-574,-58573,-62368,-106002,-169473,-111207,-14144,-45550,-70624,60357,143896,90874,-10074,-91148,-66362,30783,16606,-43872,3420,46008,-20023,-60618,-15046,28637,33197,-12629,-54147,-38917,23863,56565,50126,27509,-17125,-63903,-59424,-31494,-7894,26945,3893,-69627,-67930,13398,49762,32248,26284,32929,-5157,-51756,-38553,-5526,-491,-12159,-38373,-62943,-102716,-126570,-129415,-137012,-157928,-181511,-209028,-358865,-433112,-122373,285453,268205,79249,43983,50787,23758,-2910,-23884,-43012,-37531,56349,185291,173083,98512,86360,72073,35505,-25794,-94859,-98591,-60980,-44383,55286,210510,210688,61044,-39729,-8208,38018,9472,-36707,-60163,-46997,42877,93361,26348,8271,51875,27547,-12801,-50029,-111671,-85497,13127,54615,30421,7858,49601,160726,180252,114142,79662,104647,148593,144303,115506,98222,119653,107849,81193,118091,266405,362820,272470,115474,25729,-31396,-90649,-101134,-98110,-164721,-254643,-226962,-79050,77057,136948,75391,10255,-3760,39273,116932,116564,59094,-3942,-81428,-95400,-21909,27908,1729,-51342,-98722,-115355,-85372,-5177,74205,106314,94675,37854,-6827,-25592,-17586,21271,39762,-19870,-70375,-95274,-98696,-55664,-27020,-39474,-59309,-14146,104908,142098,49737,-27740,-68158,-111874,-67513,48127,67527,36879,65802,40631,-51692,-136299,-179113,-155987,-71315,-24540,-28089,-32126,-54751,-65975,-12112,48625,6137,-88768,-130645,-70435,10324,-7945,-34741,31866,74743,30501,9087,60185,93018,48346,6919,20952,48649,52208,27019,-18110,20011,56042,-74792,-178084,-141573,-121730,-161573,-158559,-51818,105883,181552,133748,109451,100628,26578,-7988,60385,87083,44765,20606,31424,36198,19684,-7964,-49203,-58869,-22738,15550,28089,7176,9607,38832,64741,33139,-78923,-184675,-119220,62250,150554,106868,20764,-43443,-18772,73197,107842,32810,-12096,42018,64200,-48498,-127670,-77780,-78639,-146896,-135871,-31781,51437,55901,17783,-14590,-26379,8640,101643,125676,57803,7926,-6497,-1930,71322,91505,36812,48811,61433,42764,71383,124106,147310,86653,-34410,-99614,-48302,-10177,-2456,23790,14779,-32661,-34448,-937,-20601,-62325,-22724,52917,49199,-18985,-46930,-75368,-122151,-108910,-19030,38686,-35351,-158496,-152642,-29961,34254,-3607,-6392,69564,97230,55327,38888,22530,-44603,-64798,4266,51073,-6056,-6090,36383,41230,50095,-3328,-141100,-208874,-168745,-123014,-95548,-49637,9973,28936,5510,-16304,-9944,8072,7675,-18865,-18173,5381,-26187,-94987,-150352,-145783,-54663,7721,-24993,-67440,-20824,31785,-26236,-122073,-123693,-38571,70010,90031,-8901,-52447,33604,113619,89714,9998,-23047,-15521,-22892,-26340,-75476,-167230,-171128,-43254,62160,-8824,-189747,-260833,-189233,-111997,-98199,-108438,-74559,-45424,-31862,5788,53481,77471,100648,135808,129910,47429,-18088,-20243,-3629,-35040,-69713,-32660,52190,71161,22647,1171,-9623,-26660,-8123,13851,22714,2746,-24414,-51727,-57497,-34118,-23414,-66035,-105674,-96876,-92682,-65300,3680,29222,33006,36843,6709,-14118,11535,35750,58385,84793,84984,67758,43246,-2435,-31315,-43104,-47400,17042,87396,53285,-33015,-51663,852,43033,62056,76145,33750,-82360,-169645,-124808,-13135,45546,68794,80379,43674,4886,23099,46778,60535,101690,132033,98619,11072,-75520,-85439,21188,107186,84233,30021,12940,10877,-11683,4706,67820,134016,114182,21994,-28792,-3978,47201,119602,144927,56185,-29559,2124,80211,73677,-8953,-59137,-4942,72589,55207,-10985,-48347,-66674,-80022,-56592,-18146,8016,10911,-76894,-190793,-130910,-551,23512,22739,75227,107089,97160,60759,-21474,-77574,-36635,24896,14556,-36412,-73211,-16693,101953,70748,-26252,-10549,-1775,-70988,-89872,-71285,-57105,-17107,826,-61076,-109019,-123204,-128387,-460579,-1251861,-1607245,-903786,-70555,119807,111294,126118,33110,-99816,-133763,-226109,-406346,-327399,-120936,30525,-15686,-107343,-177587,-176093,-164473,-139769,-61712,-7510,-49869,-88571,-76945,-26044,64771,93732,53267,40931,12528,-41181,-58084,-16217,55416,130118,136560,68829,-5699,-26890,-14533,7120,45459,43689,-20918,-48079,-10534,22851,27760,10456,-692,15148,-24063,-108443,-83463,17857,39299,17671,-3290,20434,85999,88595,29904,-9609,-22954,-10821,8258,-35409,-76303,-84205,-41082,16025,-50619,-143464,-109585,-40654,-10412,2312,29165,54909,39143,13229,-2403,-22730,-7249,34046,14249,-24952,-14886,2430,-6865,-30064,-44846,-554,94651,90767,-16640,-64682,-52793,-35558,44295,108790,33746,-79878,-89503,-12745,58779,65534,44376,52357,42000,28796,19016,36198,58585,20803,-41256,-3608,52234,49155,65006,71702,67818,66342,-16700,-177390,-213554,-72874,84529,148658,102439,3283,-27728,9755,-16458,-90338,-128606,-103648,-66312,-119977,-160724,-71906,-17114,-44488,-66217,-43024,-7685,9686,38890,79992,78021],[-16699,-53705,-26288,38184,73080,64448,42701,32841,-8139,-74785,-94303,-74735,-98685,-99307,-35924,37097,5812,-41835,-85942,-165037,-156826,-83199,-44912,27200,104962,99632,39805,-17437,-61262,-54942,-44107,-45601,-2421,37465,34759,28440,55183,88360,110883,50184,-32061,-35975,14355,69194,117629,101524,45627,-20563,-86175,-110357,-128555,-87509,39513,64321,-10322,11859,73388,67549,28407,9316,-36051,-107126,-118656,-75546,-18985,82209,168148,141379,71401,9587,-20395,-27950,-33356,-42091,9847,118705,188184,136289,84382,84864,61485,-10294,-77292,-115130,-89184,-35077,21714,97200,95286,-1949,-85143,-50367,65140,69324,-8895,-4899,56696,31493,-28034,-32026,14779,44328,43630,32358,14044,8660,-29491,-90772,-116632,-135714,-125021,-44822,24169,15261,-33007,-40807,-44016,-52602,26559,108210,64842,-29275,-53311,-13808,-47335,-102976,-81097,-104931,-153673,-140851,-68316,-65069,-137584,-143540,-24818,8470,-89819,-60443,18674,13098,-427,-7923,-41056,-15213,38581,55679,38314,50311,126521,187641,106073,-5631,-25593,33441,85654,40998,30200,109575,118297,31613,-13868,14874,80492,124380,96358,14809,-15526,22538,33127,-3294,-35323,-22957,22628,81262,109842,105904,97079,40181,-19573,21038,112747,103340,23507,-19326,-24252,-52896,-50699,30488,87293,68706,90771,122758,62560,-15883,-5355,46422,62772,23413,-77352,-81431,-27785,-49224,-162544,-208086,-114830,21309,55493,-99553,-259338,-215824,-101422,-81611,-79167,-19775,20886,40701,32859,11218,1315,-36262,-34851,54975,106530,76397,39486,-16157,-69001,-56158,27169,132828,135322,5827,-23883,38321,44103,56602,67828,40176,97825,184586,187668,114313,24512,7435,42968,-25675,-102746,-58210,-21321,-44105,-40760,-46205,-62503,-34207,-21096,-25019,-33570,-46310,-24236,-5092,4856,20109,7496,-54259,-107392,-128539,-47742,63188,78991,7873,3253,92597,123070,45402,-33184,-32901,-9613,-30097,-24666,24139,22407,-16328,-67317,-89274,-67954,-18124,-12908,-44403,-82370,-113892,-84480,-69422,-134696,-97672,91804,137175,28369,-48829,-71529,-94862,-100060,-24538,34768,14428,36318,88878,48459,-23333,-31352,-53446,-87490,-77826,-45274,-32462,-39191,-43729,-38901,13746,39812,-29028,-69871,-30317,-30636,-61285,-15532,59280,38356,-7664,-7249,-59480,-139724,-66134,26532,-32933,-78131,29080,97667,51339,-6556,-53784,-32879,81555,127012,64512,30532,43821,11626,-9516,31434,66254,64168,35968,5235,-3766,22278,7866,-21364,-18552,-45294,-104526,-72197,27807,75720,73261,42545,-858,-8279,-8202,-32796,-25361,13207,12540,3663,61339,103329,75399,33671,-12291,-82881,-102890,-87951,-76295,-76185,-67924,-74402,-122493,-178436,-253678,-240863,-41595,173635,135350,58161,33946,-32439,-56561,3981,-1188,-104600,-140033,9529,162841,161637,99690,80078,76880,83390,58220,-4942,-52479,-68690,-37196,89061,192508,144804,1434,-58611,8212,54914,28148,-11462,-61563,-56749,66492,131890,50052,28631,69338,21556,-72691,-96975,-54634,17965,37233,-15869,-78257,-75880,-30046,36072,72812,96278,115201,94016,74837,100614,119179,113980,89612,4017,-24688,78765,215443,213651,80871,-1651,-6952,-37698,-76316,-90583,-117513,-167344,-199141,-136775,-40716,-17045,-71365,-116652,-61826,7372,35233,62239,78034,60823,-11823,-82980,-72854,-53474,-44374,-738,29362,-9527,-93746,-128760,-45080,58877,82706,83536,98280,89149,13275,-46801,4885,40005,-56784,-112545,-78426,-57691,-46697,-56591,-78155,-93570,-76832,13211,78330,15682,-62872,-53509,-6555,50188,101896,87128,24842,6391,-13413,-77828,-140521,-171487,-120235,-4552,34892,-29837,-85449,-103199,-70723,1267,56036,30440,-17355,-31078,1678,39728,-11395,-77514,-33160,23917,14180,19087,65546,92640,61551,3248,-8201,41720,77749,54710,6174,15474,-13425,-154166,-228982,-166342,-132496,-148503,-147496,-58840,71145,114729,76993,106978,109564,16158,-5051,66676,66343,-1120,-30223,-22901,-8141,44421,76451,-16087,-84452,-34632,4341,10228,42149,98401,134701,137089,70983,-86161,-206677,-166636,-29666,58068,48566,-18361,-67815,-72301,-28380,12171,-57289,-111364,-45282,43300,9158,-59119,-78187,-116033,-172930,-145895,-23144,35249,-15244,-57620,-66526,-73774,-5312,117180,127895,90037,75102,11514,-30056,67044,105734,23580,8141,58527,94011,77089,16470,14408,78672,99072,57579,5597,-50987,-64040,-55296,-104893,-159356,-110405,9483,78038,39147,-17844,15731,46424,-162,-33335,-70268,-159467,-172367,-79705,-48717,-123646,-174892,-119239,-17566,32350,23388,52014,79293,45784,40999,89475,93008,37712,6906,27148,42415,3434,22407,89137,117630,155310,119497,-45925,-149336,-106301,-37503,-39753,-61002,4743,97433,101593,34554,-22391,-19538,17497,26076,44589,36261,-47387,-116714,-122952,-105306,-32376,32597,3274,-59859,-35412,42331,69329,22447,-59516,-67546,35615,86127,12166,-61522,-24996,68952,72892,-37418,-96357,-67450,-45213,-56509,-93735,-141231,-158417,-87749,-16823,-64909,-163028,-189809,-185999,-173832,-118247,-49917,8199,-4811,-59285,-36891,39811,67077,74105,111441,122261,31382,-44163,-29818,-7321,-42579,-64049,-13165,50358,55702,32181,29786,8895,-7533,26610,60634,44063,-7236,16684,33764,-23042,-69507,-28855,60896,106782,43374,-61609,-62725,49553,106017,73524,33384,-1814,-69136,-131466,-85617,43285,122113,106402,60879,42190,31843,39434,35641,-26652,-20694,66670,63915,-44903,-123112,-109720,-29810,19394,8009,-3454,-26044,-64396,-68059,-42326,-6998,46297,101309,77885,-13066,-43820,-14791,26572,89340,136884,99980,31329,-39741,-90988,-61060,31136,86556,94115,94721,52636,-27951,-35107,29999,116772,103218,-29938,-93699,11345,100172,93578,61574,-4973,-73655,-41457,43169,61462,13984,-41394,-80287,-54137,-26512,-67872,-77402,-14898,45992,91202,87521,29793,-11945,-76768,-178585,-159344,-64490,-69598,-44162,55042,57894,-10373,-21293,-34098,-46452,-4888,16537,-12990,-20333,-48226,-27414,80043,93336,35917,30246,29296,-10442,-77988,-135389,-96767,18579,83205,34110,-74811,-105930,-88534,-421851,-1217631,-1534391,-849705,-89093,77429,85912,125446,36726,-113045,-143247,-107396,-138833,-150856,-17649,68865,18111,-62021,-80558,-23504,-8918,-52443,-57775,-25424,-76518,-139421,-97552,-13735,23925,-7995,-64651,-87798,-93090,-58679,-16676,-13963,22332,107347,122135,79958,47416,26549,5483,12448,36079,11171,-39716,-22863,38716,57223,33666,-6347,-26428,-13142,-40376,-105868,-89151,2673,44622,31825,-8804,-36632,-11965,28784,55460,40593,-7073,-17903,-20363,-67683,-48986,-13322,-22982,-16983,-60563,-136124,-123902,-46603,8853,39612,79282,97211,44326,13136,26935,-749,-25426,28438,48467,-6145,-26731,-598,16377,4364,-7760,39404,148675,161407,50033,-19911,-25504,-12775,102241,196826,79383,-76744,-83700,-9942,31475,12591,-10530,7045,27210,63977,83554,80875,55236,17955,22617,91771,102680,45490,15074,-16578,-4022,62096,26722,-119203,-159619,-68993,6447,32358,32958,6271,-14126,14296,21762,-33708,-74301,-58709,-78172,-165590,-159136,-59647,-27557,-49439,-37870,-7020,3652,22022,52944,55205,27939],[-41137,-58536,-28454,39269,57607,27972,7413,-2888,-44959,-96558,-83511,-55234,-119214,-171985,-109963,143,7590,-43240,-81575,-84844,-42021,16954,48828,84283,92485,50403,-10140,-46783,-27324,46213,50037,-24995,-22713,25764,9551,1341,54492,120404,165791,106226,-8181,-40409,-23388,11758,54631,58507,19234,-44561,-86843,-87888,-70801,-8609,86767,117525,89853,69898,64797,88577,54011,-34733,-74402,-65166,-67699,-94610,-83272,-2703,91550,84198,4892,-26368,-2178,5195,-4682,-27259,20003,165936,243287,124229,18637,37850,57113,-2946,-75826,-94349,-38429,16085,19430,28390,28449,-18023,-84880,-85379,17997,103524,112379,102062,97588,10939,-66507,-34099,27617,33469,39508,67775,80140,100785,106324,64503,-24941,-116508,-111117,-16250,65904,68290,11326,-16180,-14383,-3180,35435,76956,64851,17783,25619,47327,-53362,-137343,-88867,-98532,-136528,-96762,-18379,14404,-19761,-22788,7032,-39836,-114350,-76880,640,34148,59845,72029,44954,-14631,-60524,-22370,34795,78753,118250,117676,21131,-81207,-96890,-12544,72029,52395,21111,52191,57733,-5382,-32331,6825,41500,40584,43870,25099,1221,-13498,-60486,-87368,-73614,-58628,-51839,-18125,25743,59195,22171,-69851,-65584,34357,119388,96359,25323,-7855,-20680,-83800,-120873,-41179,74297,104101,73794,75334,44552,-23164,-37653,-29317,-38476,-73479,-74695,-52518,-12832,-68474,-169067,-153817,-36943,67973,85936,-9577,-158234,-191153,-108190,-37612,3340,59075,73339,22719,-34981,-21085,18016,-12562,-31192,58126,127119,87879,42068,17324,-11376,-42686,-37454,50594,110975,28900,-7590,33842,3766,-11601,15922,22034,62536,119893,118677,90882,64314,19227,4396,-33686,-96813,-112187,-60603,16812,51232,-22807,-111582,-133223,-98641,-34547,27802,51560,36571,-69770,-186227,-182113,-122363,-123038,-121032,-93404,-40685,-5353,-26684,-83032,-29933,61801,75283,8029,-50172,-243,66506,34776,23925,48040,-6835,-58883,-42411,-40826,-37624,-22800,-55917,-65797,-21114,-16096,-60478,-41355,-37063,-92499,-49177,12670,-18598,-104083,-163413,-212612,-227063,-180888,-108987,333,127139,146138,33427,-35304,-10329,-4774,-22571,-7378,31483,26733,-24045,-32616,12521,40560,30026,-39682,-118792,-139447,-89470,-23338,28389,65848,54039,38577,44520,6362,-41186,24984,59501,-55062,-128843,-59801,-23660,-56977,-51854,-17461,14709,115856,204251,136200,-6321,-23326,36268,22331,-7656,7189,13484,4487,2676,-12381,-29989,-65959,-82125,-32645,-11836,-84929,-80679,41584,102023,76661,54543,26181,-13563,-47903,-80677,-65650,-20094,-43554,-27489,99831,155516,100034,36723,-15103,-76145,-73356,-39367,-12007,-8167,2074,-8720,-74851,-129105,-165455,-178953,-82904,26490,67081,74686,54652,-45043,-76140,13701,30308,-51962,-63964,16476,72960,58502,40636,50698,66701,90124,108382,86057,31018,-13918,29298,112445,103777,34402,-1085,33006,99058,97568,29051,-67272,-174217,-174182,-13368,100864,80664,90160,100769,-14515,-165204,-160197,-33086,66347,37668,-60321,-120318,-112370,-94618,-57016,1469,59811,122649,117846,77763,100237,118028,91748,51047,-8114,-9532,84923,129932,93732,36643,52507,59226,-1251,-59911,-71845,-77211,-76042,-69799,-43685,-44164,-101191,-183067,-198467,-90185,23593,52956,38589,40470,42874,-13168,-43867,-1979,-2173,-17826,39609,77062,28276,-71447,-96972,-19355,22141,5483,37012,87724,79993,9845,-39664,10167,51353,-35473,-79943,2232,62727,37256,-36427,-74762,-68883,-60139,-16531,20754,-31267,-70219,-2323,89749,128946,150018,122680,15412,-57418,-62375,-77678,-95523,-74014,-25437,24838,46559,-7387,-85352,-108276,-51896,12918,42748,42456,33733,31427,46327,49014,-30226,-100547,-60006,2954,23490,31982,49197,72971,83379,45817,12374,22608,31990,13893,-756,-19477,-97235,-169375,-146367,-88122,-109523,-146125,-119696,-31368,40902,28717,-11022,21119,23209,-48002,-65543,4056,43735,8610,-47948,-67768,-31992,60247,114940,29236,-60689,-51645,-23482,20829,90263,100855,56471,54058,47503,-39705,-123015,-114437,-56748,-6157,24358,5024,-11268,-16955,-33805,-22911,-40297,-64313,-49304,10389,44017,5381,-68424,-101057,-89670,-68876,-30433,-35225,-109197,-125053,-81608,-62509,-12489,71738,90680,90896,95024,28919,-17383,61033,86043,-482,-33241,42762,138383,98354,-25972,-31358,62224,128940,116408,41004,-39061,-59178,-77397,-136044,-168790,-95088,42330,140485,102565,2319,-20920,-6171,-29507,-31379,-35286,-81437,-89467,-69050,-99944,-142870,-121468,-54885,5344,22624,41353,97963,83835,20210,40027,83635,61135,41468,56754,60490,41190,306,9881,67014,98825,139271,136747,47853,7706,58532,107295,29968,-63981,-11403,115200,137151,58130,-12758,-10766,25259,61829,97617,77849,-2016,-33397,-36439,-65621,-23032,65768,51168,-44014,-45156,27904,83031,102435,32449,-51778,-25784,23880,-3745,-65271,-55193,23456,22937,-84668,-121785,-62230,-51027,-91426,-76584,-49097,-96078,-143016,-137541,-118675,-54252,5048,-44389,-88092,-27451,56716,67021,-37345,-151858,-136354,-49414,-7583,14264,54419,60914,-31340,-79804,-27666,-7575,-52420,-50907,1600,17479,-7056,7458,61579,87281,58728,43645,95779,115590,35026,32289,48551,-11245,-60371,3318,142097,223770,160254,28655,13727,124231,184452,143503,74539,9656,-78639,-177455,-157018,-18426,84942,57479,-2064,29227,91201,117227,89397,-31072,-69988,31538,73415,-13818,-119377,-166131,-129454,-77653,-48596,10546,36543,3971,-31816,-64389,-51185,15827,80095,64751,-21575,-93233,-109243,-88827,-15636,37333,30152,36750,31254,-31935,-90564,-60173,19280,85668,103280,17907,-101075,-92201,755,74689,59605,-35060,-68200,29205,91605,49780,1651,-16665,-13556,13501,32468,41634,68056,49242,-61313,-115723,-91472,-93821,-50933,54629,115455,157916,160994,69395,-36985,-95565,-119937,-104567,-114373,-162547,-98874,38546,27480,-81566,-97825,-56579,-23794,3054,-19109,-54356,-33304,-17393,-22639,16370,61605,68402,41737,16752,-2313,-88704,-194975,-185094,-77871,7415,-14488,-146328,-198692,-158632,-421155,-1119603,-1396758,-838819,-180143,69003,101371,117035,49282,-48382,-43143,60589,163643,147323,101369,52632,5102,-3734,47423,110481,131898,108222,68749,69059,7543,-86144,-56592,7155,-28259,-75665,-87277,-96591,-85653,-27244,5600,-22803,-27421,32450,75742,92147,103500,71451,-13194,-50819,-641,4719,-18757,22871,91396,66718,-15196,-58596,-46926,-28711,-25756,-49206,-70365,-43546,1843,27140,5367,-68683,-104439,-23953,93811,85157,-3953,-45745,-34808,-28540,10015,17168,-48317,-66014,-45468,-54102,-80093,-63587,-19035,20752,73278,100246,28460,-2414,36257,1017,-46367,2890,39322,25360,46854,57702,27219,8359,16312,40226,103950,100187,-16792,-79820,-75302,-70582,47533,164295,85163,-26836,-47519,-65887,-77508,-67388,-44965,-6217,25816,66309,88532,84543,52654,14535,28468,76019,67297,27713,-4594,-70369,-59203,42986,43133,-35438,-41890,-16579,-31741,-40574,-6962,20232,1325,-4466,24726,22562,7501,12982,-26381,-77395,-40067,13874,3641,7158,47505,28557,-45720,-51526,-7235,-9548,-17735],[-29777,-10962,5750,43994,31049,-34185,-60047,-51499,-46784,-39665,-27236,-14326,-57891,-131925,-102098,24861,74780,11171,-52482,-7580,83976,143390,143759,86946,29371,5928,-27663,-33793,49623,143804,99627,9670,21962,20310,-65284,-64799,52218,145350,188736,148478,52753,-6939,-40534,-43282,-33385,-26091,-16572,-15053,-18744,-30718,-11890,56221,115838,158042,191475,158208,94815,132249,123661,13150,-10673,-1619,-77677,-141088,-94879,-9046,37943,9807,-47221,-63702,-38690,-20537,-7082,-18594,-7644,85625,138353,37852,-51483,-15075,23032,-24978,-72686,-27676,72873,94586,14796,-25118,11380,32922,-1164,-62942,-81525,-18605,79870,105110,62283,-27649,-87815,-53735,10602,23454,42409,101102,125600,156366,222113,218097,89216,-41885,-48766,26762,93971,77796,4477,-42920,-24683,21339,30644,28011,55421,38449,12651,1968,-80885,-135347,-66303,-42439,-70560,-28312,31236,25958,36124,110605,106044,-24505,-70896,-6619,50199,83454,124723,173197,184787,95192,-16718,-28001,21842,74834,67093,-4646,-89355,-152952,-126833,-27210,45542,43713,25905,1343,-18716,-27698,-28176,-15527,-2048,-16142,1939,34138,36865,-6148,-102701,-154962,-112145,-54150,-34667,-60299,-78989,-36613,-46211,-104481,-59826,29260,73943,52022,24560,39997,63126,15861,-50320,-41399,52597,104706,32702,-30250,-21159,-2247,4084,8427,-7116,-68510,-80019,-18733,24957,-29371,-113854,-104436,-26481,15540,-15504,-57525,-85994,-58218,13012,73471,93137,109282,110135,38695,-49027,-23526,43303,34631,23328,71088,74445,16284,14251,54967,58331,1646,-51110,-16313,60505,29839,-41159,-53304,-44069,-36389,-22647,-17164,7443,17018,-5403,-4004,42849,33797,20556,26356,-8172,-63076,-23269,67449,78236,18216,-36538,-104305,-124735,-35412,91293,141373,97596,-26380,-115748,-119130,-123881,-120792,-50693,14584,-1512,-59064,-94294,-97181,-46093,-28437,-55928,-74773,-84480,-32347,25243,5229,-32827,-51662,-100211,-128895,-70200,-23932,7209,24346,-13440,-42532,13099,47152,11257,65521,61457,-108496,-150331,1004,64996,-39558,-165158,-206140,-180826,-167246,-130693,9531,177157,169433,17088,-40907,24243,54185,13021,10405,68800,95701,72626,75375,86972,45193,-3028,-51625,-109944,-153197,-113270,-8279,74138,74496,36287,36109,31873,13009,37772,96170,62306,-69510,-138613,-102893,-89471,-103860,-84922,-26392,4974,54837,126207,86739,-53128,-73992,33358,44208,-32590,-54775,-46548,-60861,-54437,-60357,-84430,-82936,-71443,-51938,-15839,-30025,-41965,23066,60219,42174,39371,8431,-38584,-16868,-7464,-26987,-40478,-87353,-73371,38377,104877,86340,48277,28951,6965,-8884,-30193,-26241,-2980,25455,3870,-73442,-111849,-169400,-216950,-101687,71087,139443,111809,87841,28925,-34257,-20740,-2509,-22815,3861,38301,50167,26129,16802,64400,97025,61444,44632,79157,97056,95900,131469,136229,51335,-13708,35552,121368,150058,96251,11185,-86875,-179803,-173058,-43268,62753,92416,119627,89014,-65886,-187592,-126594,325,50382,8275,-60384,-74332,-50470,-57222,-37505,7512,32195,85935,133180,120972,105696,114158,75912,37862,52513,122357,164130,112033,68308,69091,90321,79517,8288,-81950,-87881,-35767,3382,-5917,-30595,-49159,-76603,-121311,-136376,-57778,44652,71397,51365,36299,14773,-31521,-32807,15980,49524,69486,77084,24332,-55039,-102313,-79285,-38136,-66538,-80157,-7796,25573,-10032,-50691,-51131,795,55832,19897,-14546,43819,120318,99095,-9386,-61675,-27370,20921,50353,8759,-79077,-88489,-17038,48460,78220,117970,97517,-20544,-74565,-19617,11195,-17018,15441,47806,-9292,-63832,-76819,-106914,-116894,-67052,-16250,32386,67496,38848,-4553,3009,-2879,-76031,-102275,-40716,11407,26116,28512,38976,61714,84806,82621,51854,9231,-27523,-42342,-51414,-91354,-149533,-148058,-46318,16581,-44538,-107842,-53713,39515,60573,16442,-32724,-43258,-60043,-98220,-114750,-60998,20819,46838,-13601,-63125,-37857,21870,55582,28164,-33535,-89570,-84436,11809,94053,62399,-35837,-59977,-28796,-8294,-6173,1837,-11343,-26372,-8216,4388,8294,21333,34292,55286,55719,26797,-37065,-58401,-7628,-20245,-94217,-92814,-36556,-40231,-66900,-90314,-146901,-143118,-65609,-36141,-60739,-49716,-250,42322,53259,39905,25685,36265,14936,-40394,-37797,39682,119154,100992,49814,61186,61396,50450,28902,-3877,-29071,-32159,-56700,-89288,-74941,4429,81860,102355,55537,1553,-34369,-81969,-137690,-104769,-40237,2997,41091,19726,-65391,-111478,-89753,-44442,4109,19196,42739,88941,69598,6176,-12817,-12756,-33922,-18375,49458,73824,42453,-8940,-17364,5717,21876,24198,16152,15282,58055,129387,138135,10121,-96763,-55425,39722,60488,23416,-5192,-10428,6426,68724,117065,108475,80806,86296,62066,-4931,-2029,65933,48251,-54112,-65999,-25011,5474,60004,70784,11402,-25835,-27483,-47936,-83317,-71734,-13855,-14796,-77528,-81765,-29798,-44136,-79681,-37293,-5261,-58136,-111944,-121644,-83669,24427,97497,60729,31345,67056,104073,66781,-60597,-166192,-174977,-120540,-66016,-25617,17533,2227,-106443,-131978,-51234,-9501,-27879,-16348,-600,-35781,-81711,-48343,60714,163720,140501,56618,85079,141766,82276,39744,6698,-53900,-56200,15776,98165,159285,150570,70508,71881,134067,144238,145181,122060,32115,-55355,-98107,-99247,-51192,10084,-7710,-52534,846,93270,116871,56895,-61030,-75137,40744,114775,76839,-13781,-118244,-172756,-129713,-27439,67412,69645,3548,-38705,-53943,-39957,-8643,13778,29992,3515,-100793,-190695,-195269,-111163,-45931,-11671,38038,60018,12806,-38816,-57373,-31610,16221,21711,-44127,-131398,-113782,-19197,29336,3541,-32140,-24270,17900,15270,-24610,-38694,-18065,45676,94636,70290,53986,120775,143310,39379,-69892,-106819,-86635,-15819,47509,55170,88388,123639,59092,-70308,-125387,-62507,-2699,-65588,-128435,-69857,40653,26641,-83622,-109236,-48689,-16039,-29252,-59713,-58893,-7697,55319,36245,-12268,3128,50517,44727,26351,36731,-7481,-136529,-222643,-214069,-156063,-131011,-186478,-233784,-200965,-401801,-964839,-1224998,-795959,-201242,90212,129917,90328,42034,21276,36361,95623,193909,241646,98660,-8417,-47205,26753,101023,105915,120174,153093,139043,141037,108325,20957,-2973,-5368,-63062,-75540,-34254,-13535,-4049,1255,-21801,-47526,-75984,-50850,37259,104483,122076,94545,-7555,-78582,-717,70850,71639,80223,97728,38124,-65663,-95812,-55298,-19858,29244,49143,-1036,-19659,14505,32759,-3112,-79234,-118240,-26850,101504,72088,-62606,-135119,-75501,10783,43306,-8040,-101703,-111892,-31111,25258,-21443,-84857,-74395,-14849,69879,106177,33772,-2234,25182,-2424,-31783,-24315,-44622,-21239,87590,125575,44118,-11345,10206,33874,62929,40117,-67403,-116543,-112800,-125647,-43704,71782,69978,33826,14367,-65880,-124594,-103042,-57304,-520,42022,62082,63581,66508,48678,-1862,-50801,-47897,-8799,16036,2098,-53290,-45371,4067,-13405,-11275,45171,35280,-17472,-12969,27677,32490,-17155,-48002,-6788,36484,33133,22369,10524,18694,56398,76281,54140,80567,116084,41283,-93991,-131122,-89039,-73178,-43849],[-40484,11892,5109,-5554,-28811,-84137,-107908,-85197,-49084,-10167,-5095,14271,30168,-8854,-30455,47548,94759,29333,-50927,-11003,101041,155426,120724,19984,-30198,9201,-9707,-34009,58691,133210,61634,18151,46483,-27557,-122870,-73371,48417,93880,99433,82444,43877,-23056,-70036,-63076,-52350,-65404,-54387,-17860,-1266,-10178,-8089,26966,64413,95535,130719,126528,82252,104512,113043,60167,54679,9064,-131337,-176080,-74219,21518,28949,-9767,-36018,-76132,-94862,-68256,-35444,-45849,-59001,-29117,7561,-19937,-50246,-15521,-3500,-62528,-75353,5577,104338,110707,27130,-5698,34453,60521,45959,-20038,-116173,-143370,-62768,-20245,-42404,-81154,-113788,-93181,-22482,-863,589,59963,92309,108630,178755,196300,93816,-3440,-7738,41911,77361,32303,-58118,-99426,-47311,10661,-4688,-35194,-16093,-40632,-91889,-83227,-88897,-108462,-59573,-22377,-27884,389,33412,-25236,10240,150159,125340,-38369,-56808,42736,69440,57936,69210,115268,139531,97809,33718,-7756,-1707,60049,60037,-13263,-82633,-115467,-73688,-36107,-43442,-35743,-3101,-38814,-76172,-39491,-17428,-37679,-21322,5327,24815,43471,46607,11150,-79025,-163069,-139442,-26764,42011,-9531,-65337,-41444,-23096,-30753,-5731,12162,3894,-17579,-2307,55992,104419,98087,48163,5894,47045,86589,12689,-90315,-69965,2091,12992,13100,12087,-34085,-62756,29331,87274,63475,-2806,-59255,-72968,-68555,-73008,-76106,-62483,-4259,69435,101633,91517,84541,77916,48789,-4224,5180,59427,68233,68928,65538,6565,-31154,24972,84078,86716,54071,11711,2378,42921,19246,-84944,-143912,-71286,-9845,-35969,-51640,8396,24864,-28853,-70391,-32491,15753,58476,85172,59725,33491,77974,96748,38782,29735,55177,-990,-76228,-39897,48897,86783,79183,49874,31138,6866,-53709,-80267,-10183,33291,-17301,-94294,-110552,-56483,-20914,-50371,-95088,-111291,-132372,-143039,-130847,-109044,-115132,-135354,-152986,-163410,-137851,-60615,21164,78352,67213,-1420,-1807,48616,69886,101962,88121,-29155,-66335,75887,162300,47906,-100934,-98464,-49981,-56433,-34155,58827,144209,103103,-20267,-65187,13484,44003,-23442,-34678,50961,127239,139527,122193,70058,6357,-36748,-75150,-107822,-116444,-110126,-52330,44417,47082,-6978,-6965,-28576,-40139,35641,81226,1341,-78604,-84695,-57546,-45762,-44076,-42052,-24525,-31423,-53239,-44503,-31228,-51246,-49607,18863,78648,43518,-13913,-37197,-82618,-100564,-92808,-74479,-23057,-10331,-75168,-73074,-7928,13870,25308,30216,22086,24746,-3469,-6132,92421,131671,50779,-34723,-69649,-71235,-26751,49577,79277,63144,90152,102107,33831,-40955,-43131,-144,50087,27413,-48264,-70060,-126222,-150003,-8788,203507,216580,115520,92405,97738,-1531,-98533,-98841,-75907,-29191,39622,72355,47542,41084,109101,145088,60194,-24364,13327,88021,134061,147170,118937,56961,24649,47749,74457,68286,22764,-17238,-18319,-1579,10140,31034,56664,66068,73687,29101,-84643,-118190,-10612,83891,67317,-12115,-60349,-27268,48787,54852,39930,48283,31360,19866,71978,88480,63315,107304,110760,57139,72775,194535,224929,146775,106541,99415,47716,9595,-30315,-109803,-111103,-31858,-190,-35012,-46957,-11000,20525,10503,-17212,13512,65126,64892,60156,60867,13424,-44571,-48913,-19965,35100,97336,73561,-36798,-118333,-110644,-82830,-88664,-106158,-67729,11822,15518,-45697,-98039,-82840,-15235,46380,51895,29456,12867,45648,67188,3215,-37952,15544,104691,123992,28684,-61725,-61814,-33028,-12175,22702,67504,43562,-55623,-69904,43959,129975,87885,67936,75871,-34549,-176119,-189446,-141966,-111754,-92599,-75495,14315,101818,59243,-25005,-30922,-40337,-99390,-98856,-24646,21374,22762,32402,69999,92847,78748,84710,89975,39181,-21879,-47617,-95070,-133756,-124304,-85366,5525,71859,35828,-17387,18179,76965,71581,51513,8736,-39184,-58014,-62091,-71872,-49317,17493,66826,32826,-8547,-169,2714,-279,6714,-15199,-84056,-102408,-22159,42166,54683,28678,-8541,-21618,16747,73765,89147,43675,-11828,-45869,-50825,-45878,-24606,53814,119695,93953,52273,-29040,-96778,-79661,-77459,-107960,-98161,-75808,-88937,-84370,-71942,-95783,-92681,-27318,-14977,-95288,-127028,-68544,-16942,-6849,41319,62629,11926,-43612,-56737,172,64609,50606,40818,126124,164266,68042,-8241,-33839,-47141,-41298,-9267,-714,-18200,6874,70924,84298,37722,4541,-5642,-31986,-106641,-194834,-170028,-78923,40,81593,108197,31473,-58357,-90873,-53630,13674,36442,29615,45257,51856,3586,-66566,-91488,-89809,-72856,-4306,34717,28640,8836,-4321,-11946,-2589,-31930,-83851,-60326,26916,87847,59229,-38086,-102541,-65741,-11140,1013,10762,18129,-1594,20003,87292,115285,120515,146711,154387,125007,72612,37111,33927,-4437,-82718,-91160,-73013,-63213,-3514,80111,109397,71158,-650,-58769,-84316,-64624,-14282,3973,-16634,-16244,-7372,-28246,-28593,-7784,-22451,-44010,-10568,13248,7756,20100,47006,64420,69998,72630,66656,43459,-10489,-58015,-90787,-77844,-26215,16899,41080,-8293,-127238,-145559,-68600,3269,42783,51391,4754,-63407,-85702,-39752,68680,182085,187584,97823,48372,61811,53905,49496,-5080,-93409,-83809,660,49113,75059,74861,45736,74878,84237,24034,62118,120152,45009,-40726,-28760,-8323,-24535,-34274,-25305,-18806,5874,40635,36196,-20218,-67300,-28319,72644,150657,163545,115947,-7076,-115219,-78552,36790,94222,62353,-10062,-37438,-16010,-3954,-27356,-42894,14800,38092,-62788,-163659,-157395,-84110,-23226,2080,13923,995,-9072,27755,23276,-14447,-28751,-36694,-44892,-85777,-97904,-40368,1191,-31429,-47992,-13941,9955,-45657,-100132,-73989,-30234,44947,129203,115684,81758,124272,145034,84383,-15786,-80599,-44192,4057,-26342,-57839,-16002,38395,24613,-58296,-92303,-19012,50126,27615,-10237,1761,36139,9304,-72605,-74052,-16532,-25856,-76398,-85217,-42559,51561,123005,78071,-14335,-38503,17166,55003,71549,102279,88567,-27700,-163134,-248687,-255396,-188170,-138991,-173593,-190569,-344952,-777249,-999224,-637047,-125968,89990,119431,61703,25426,41625,25124,-28273,-63721,-20877,-44047,-71137,-75034,17577,32434,-10823,20563,73955,73682,93786,110881,78595,23588,-38431,-76009,-60524,-17659,26025,40785,-1838,-59356,-76693,-118322,-112427,-3185,65378,56510,57058,17153,-19331,61268,155790,167723,132927,73705,-5815,-76186,-73155,-26585,11254,81729,124428,92792,97378,108920,48973,-40508,-67086,-35942,14574,54681,16444,-110220,-183988,-102224,-8881,12401,-31903,-115970,-135387,-43656,42728,9957,-81441,-96929,-26214,70892,117335,80709,33139,7221,-8900,-13543,-54977,-116382,-70409,72665,149060,70613,-20018,2933,53782,81799,62539,-10406,-58402,-70529,-90048,-57430,28428,66316,70637,85408,36508,-52017,-80860,-63510,-1892,59788,81556,82997,103465,86412,9214,-101789,-124389,-36049,19683,2428,-19784,-11020,-50711,-108310,-66651,19042,9502,-22387,27625,74276,29115,-60994,-83252,-22890,19920,-6254,-25764,-4367,28893,66790,86248,85861,108296,102453,34984,-59176,-109985,-114165,-105992,-50806],[-7896,30278,4983,-19400,-23033,-37576,-55280,-46643,-40327,-31109,7403,70673,98897,96132,54009,36995,32885,1270,-42119,-6769,80160,106780,64135,-1800,-4340,67587,35275,-44084,-5685,43691,8877,16651,23032,-56682,-40755,57194,59500,147,3770,32092,23804,-48057,-86501,-27314,33841,8931,-19891,-11268,-13025,-9126,-4734,-17457,-22113,-27424,-23010,9471,19446,28074,50328,67645,58577,5037,-79528,-106446,-40782,27157,37235,36846,52805,-6481,-75159,-50364,-14938,-46105,-50411,-29828,-8024,-6784,2913,32086,24576,-28376,-27874,-4727,19123,54856,66833,76899,77650,58746,46979,25501,-41259,-117523,-132628,-125570,-98834,-91375,-106656,-74874,-1059,-8203,-62721,-30567,24909,26974,30781,38832,16553,3990,11922,26042,40994,4635,-90646,-120556,-54045,-7637,-23123,-54825,-87570,-124733,-128742,-62657,-27227,-63155,-65997,-22952,28691,45640,24924,-56941,-26276,107212,76029,-59442,-68940,16550,23778,-16582,-42869,-38684,-27607,-10304,2528,-8297,-13929,53862,107675,98017,41445,10297,8607,-50769,-128793,-115583,-50705,-54092,-64022,-8750,17354,-26514,-24999,30091,66595,68520,56525,25240,-42074,-125378,-134170,-5297,100404,92378,74521,71209,70209,84479,75056,20049,-27111,-51726,-19920,31041,40169,27151,23826,37006,87917,127596,75947,-32291,-52812,-16993,-40261,-90435,-114840,-127591,-88046,23720,99324,121602,89083,-13202,-103736,-109146,-48615,-19189,-63030,-63095,9143,49129,45494,24609,-15453,-1652,19446,23962,54498,76814,85901,77515,35412,23253,64911,76681,65939,83860,93180,66242,37934,-7224,-91477,-163530,-93602,16414,5220,-13938,47707,70827,11883,-69292,-85728,-32029,44310,68997,41409,44349,100270,99655,34177,29399,70237,58820,6464,-11437,-12164,-13073,33258,86787,67491,-5076,-52729,-84147,-77620,-77750,-81484,-94887,-82026,-35976,-2383,956,-3177,-45569,-143976,-234873,-248050,-184962,-109022,-70114,-76319,-99503,-108118,-55082,12050,78349,96908,37980,-4325,50675,107843,73397,42302,58448,95368,144519,173620,74995,-34983,-22257,-6942,-26702,20241,97179,82526,-3900,-82062,-95207,-16505,765,-77419,-88051,8173,82569,58112,-2845,-43340,-49515,-54549,-96144,-132226,-112087,-106870,-101736,-37196,-14297,-47045,-36227,-48502,-68246,-18373,-5247,-90465,-100392,-34223,9275,23825,21193,15458,7987,-31212,-94003,-141335,-106051,-28204,-7607,8101,96966,132588,72219,6454,-62573,-91232,-58911,-3924,36721,25015,-63335,-96959,-35652,18323,32389,29024,29515,28652,14549,56932,159998,170996,48976,-27512,-4860,-21035,-35633,32200,63631,30933,68464,84507,12776,-18225,34835,80770,101538,64882,15671,22627,9491,2067,73350,185618,166088,57441,39508,74314,-8967,-137109,-164237,-119792,-46065,53606,76827,35783,47546,109518,132674,80781,-4930,-27535,9669,45196,50121,41423,44560,57923,4869,-74793,-77029,-50159,-32395,51172,161739,159752,78905,26036,-9456,-16676,-24108,-62398,-66123,26425,135121,138740,16787,-72986,-43855,64836,99928,63818,55036,15940,-64813,-62345,-43186,-35927,61093,130044,59241,16665,119460,181942,152351,149632,118544,11944,-62402,-74078,-95893,-82448,-35110,-44313,-70308,-22871,35403,56210,51904,32566,33655,34249,14760,24351,56452,29455,-29320,-48419,-41707,-24656,7378,6246,-45707,-72914,-50362,-64666,-100069,-68582,6448,63035,67672,13792,-71165,-86727,-31188,2626,16470,21010,-38521,-73710,-23941,-1786,-11786,24401,82968,67711,9073,10212,35032,25958,22874,38841,33666,-3415,-68033,-89057,12171,149610,156342,93788,68966,-18310,-159099,-200259,-123611,-58636,-77180,-124208,-46558,79431,85072,21659,4539,-18733,-96836,-123882,-57550,-1458,13185,38795,89226,102865,50053,41990,89416,65871,-3773,-63432,-141746,-155123,-88606,-15115,27322,52741,47439,29270,28144,34472,22043,37041,8288,-44742,-35777,-994,7772,15384,44545,61579,30324,20472,49008,36344,198,-20767,-18300,-12179,-22986,-38484,-30691,40927,122460,128819,76492,43495,60427,55835,24984,-6340,-56398,-99800,-107249,-95092,-28641,39132,20220,20577,-8060,-76452,-107316,-85946,-65699,-86061,-120762,-113089,-62479,-26490,-14157,-1015,15078,-6598,-63943,-80802,-59147,-53237,-52699,17243,51875,-1190,-43017,-36753,23073,59669,-34275,-78845,60378,122455,36740,10530,25511,-18087,-59541,-11675,40539,19774,8601,35560,30533,13126,8468,-21324,-51120,-84365,-139040,-144489,-99416,-64243,4182,94372,91943,-18676,-100832,-56616,31118,51406,9166,-994,23382,7937,-42247,-68817,-87866,-93529,-56512,-44167,-28242,12018,13329,-443,31604,26940,-56040,-63244,17359,22162,-2200,-9181,-48822,-39525,18133,36986,51966,54343,33480,73005,112933,92302,102178,148164,135460,103389,75920,36450,-4714,-50619,-99963,-94164,-70010,-64298,-15268,86902,172688,172940,77190,-21067,-54579,-20243,36568,48207,16497,4266,-18850,-51117,-44387,-39312,-41171,-3105,63748,85240,38438,-20786,-11409,28980,23011,3574,6538,30965,45632,40950,27146,37307,71931,92819,58426,-22600,-98021,-92602,-48627,10237,81228,98211,17345,-62411,-35445,44654,117982,170610,193797,143564,14623,-71793,-55041,35100,27968,-76049,-101307,-5659,71335,71391,34699,24290,58548,33939,-58454,-30451,56247,28109,-54473,-79306,-37905,-23221,-45861,837,69741,59787,5920,-26148,-30124,-23632,74,54534,123620,160517,144206,51117,-30935,4654,52161,34286,817,-20744,-7225,15180,-87,-38323,-40316,13093,28730,-13004,-19958,7294,12703,11939,-9977,-48480,-99690,-85698,4681,46145,12700,-16737,-11760,-1893,-35691,-56846,-19391,26638,-11821,-55894,-8644,51583,-21386,-111592,-79852,-29018,30572,114961,104039,69732,91106,92457,53036,-5627,-34727,17243,20849,-75190,-113898,-65173,-17415,9397,10095,8890,13271,23861,52522,56718,41486,15703,-39263,-81816,-38327,-776,-45792,-89861,-87520,-50488,56337,90887,9890,-50353,-43008,12152,69228,105886,108949,56998,-11954,-73470,-154244,-209682,-155977,-90445,-128290,-185374,-321001,-699385,-867664,-501130,-79065,48608,68773,53336,37716,51635,9595,-153414,-345464,-363625,-179343,-72978,-43600,-20091,-86023,-101889,-12020,30894,2182,3835,29433,57687,32261,-35392,-57167,-60037,-64411,-15175,30023,3533,-39341,-53103,-95359,-107823,-44588,-27740,-69838,-43629,11998,60212,123507,159506,170748,158260,92732,1336,-46821,-6311,48197,54883,87098,120127,127015,167486,154340,33537,-78653,-51503,46941,40094,-16035,-30750,-71525,-101548,-52882,-47640,-45562,-8918,-56921,-118875,-73128,-6122,-17291,-61874,-59415,-2055,55145,110286,133407,83263,4849,-22188,-37532,-83706,-77827,12857,102703,136181,79944,2777,29283,79108,92026,85478,45675,-2613,-10525,-15785,-20538,20970,56598,67907,106191,104973,24920,-39055,-50062,-2183,61887,106128,138976,184599,168758,74910,-44852,-74592,-6164,22693,-13058,-25711,-21882,-85443,-139450,-112582,-69849,-67714,-59065,6655,60727,12129,-86809,-89068,-12547,-1089,-51256,-53082,-13692,14871,42095,51192,71366,79408,40347,26595,26439,-14366,-74483,-94632,-23090],[59517,30307,-3466,5651,22058,14260,-1148,-4414,-46990,-87069,-200,107971,98446,75833,40892,-34786,-76892,-62112,-49715,-92,49177,55138,40386,26937,40326,71427,25123,-64877,-103735,-90613,-60903,-27411,-45529,-41490,101867,173137,30396,-90498,-40798,41402,32968,-47500,-91562,-11294,81886,83578,65366,43452,-15233,-35416,-3706,-22557,-81675,-111023,-100145,-59080,-41546,-31070,12351,54195,36543,41661,72915,22306,-22205,-9379,8863,51149,110119,71417,-4830,12938,48617,12966,12460,28006,12806,-5378,15280,48523,61089,59115,60427,-10652,-82857,-28845,66665,109309,88361,54658,48190,41839,24103,-16656,-79761,-111779,-60004,-44582,-47374,14538,62725,-3585,-103813,-91947,-6195,-3332,-84427,-99110,-34227,19690,15440,-22994,-9630,2960,-77959,-123018,-73479,-24927,-6095,-28414,-98364,-123524,-54688,42277,57014,-16109,-47953,14317,112504,117093,37558,-30997,-12070,57442,45085,-31423,-67613,-50413,-29122,-31950,-54300,-82251,-91499,-73458,-45745,-14237,-109,50445,117940,140228,102330,66534,22904,-59531,-121273,-111649,-62957,-19527,34041,79764,74695,7333,-45598,-27166,43922,94262,100974,56886,-21909,-88786,-106759,-8350,112323,172478,190071,158425,131571,161151,151584,57533,-14783,-31210,13931,23167,-48547,-116678,-83075,34756,147647,209758,172227,72881,16412,154,-51326,-135363,-205230,-219116,-120060,-28721,25018,83654,96408,11606,-92266,-116769,-61282,-16446,-69893,-98011,-33717,35137,51958,1061,-90128,-88504,-24928,6563,38036,79878,100271,119890,135660,112881,59188,5173,10982,75294,123500,83149,-7906,-57276,-76294,-133021,-115301,23439,107008,100568,70458,32574,-769,-41075,-73178,-77747,-30242,8325,3124,-29721,-7327,62567,86913,59173,55634,70809,84415,76751,41385,3542,33968,77111,38477,-55945,-91912,-96662,-140915,-169440,-116451,-58863,-18032,-17839,-9560,32263,99877,79616,-73158,-194685,-194509,-137430,-31983,73053,73459,23783,27284,33746,23733,34926,61967,67799,52640,104964,146524,77843,5863,44195,132808,153873,135721,75462,16495,-20245,-53535,-70012,-1563,99407,75900,-20399,-74621,-53792,27933,43636,-47719,-84967,-13515,18963,-67143,-135850,-87615,-38259,-43553,-86872,-120978,-109839,-80605,-76860,-68101,-56061,-58142,-11258,24142,-10912,-44545,-66664,-119015,-102385,-19442,32923,30203,2705,-15615,-7959,-11391,-48217,-101898,-79346,-18018,-7138,8402,65429,100079,75417,20590,-34930,-37052,22234,64039,43377,18566,-6870,-40655,-48832,-15115,908,-526,31477,51257,42637,69801,105706,47244,-58422,-23146,66565,33218,-4464,38413,36808,-23743,-34568,-44439,-35347,38815,145454,181773,127898,52209,53475,107893,110196,71834,50060,51763,49701,-13657,-30543,-1160,-12423,-73782,-114711,-65192,44999,122254,94153,18150,27320,67083,67135,55579,19853,-29170,-51324,-47099,-17700,-6006,8425,33562,-46521,-158067,-121493,-30366,2249,66910,159950,135616,29813,-44017,-82247,-69820,-28474,-36138,-94478,-64479,86066,179945,85392,-39021,-58125,2353,35846,30590,31594,-20170,-110897,-146897,-154330,-136054,-24491,69915,24655,-31867,13905,85273,119496,160469,133700,45084,-43114,-60498,-27868,14235,13012,-22456,-19010,42642,53594,11292,-12918,-22221,-38488,-56668,-57275,-37435,2337,28101,5960,-9946,-7940,-46175,-90025,-70973,-43125,-14327,18747,-2322,-53955,-43054,15517,64326,91186,84345,24916,-25840,-44634,-63570,-54557,-11992,-39507,-100576,-66733,2889,13509,-9875,-34731,-66271,-43821,62959,133756,109731,89089,65071,3371,-32635,-44216,-72257,-40770,77719,134041,92685,47709,3406,-52548,-86025,-38347,26786,-9843,-108847,-97479,5616,59162,53729,51266,20729,-87533,-147043,-91795,-28226,8408,30931,44415,35561,-6078,-8191,46086,36902,-39118,-121311,-176718,-171588,-103352,6926,42959,-32,-24055,-16525,-3436,5834,-6504,-14392,-56977,-99379,-68843,-4206,30865,60093,94354,78004,-1162,-15529,49759,65969,13922,-51386,-37184,67557,100315,2333,-65398,-23506,55425,129186,129048,60478,-1200,-35778,-33215,-9122,-16748,-72770,-108460,-115061,-107935,-73475,-40545,16291,30808,-37724,-86215,-26805,21081,-31887,-71157,-45309,-23628,-6477,42986,84608,51059,1875,12879,30691,-5495,-52669,-55882,-8355,12151,6565,12837,6283,9709,7801,-82974,-154839,-82880,-20299,-14757,62256,120392,54232,-50179,-43000,20318,27800,7924,5547,7838,34528,22820,-39524,-75231,-68146,-66649,-72845,-79199,-94210,-88600,-9263,60306,-11144,-100222,-61975,28131,59601,25398,-9158,-15607,4401,32856,9239,-57801,-62684,-34210,-74159,-88262,-30437,607,1937,57154,100473,26202,-21322,7068,-20393,22393,84733,15373,-21682,55499,82152,74155,73333,78853,113969,108779,49785,55558,95987,78682,25016,-10378,-8659,-8789,-39681,-77649,-50530,-8840,-13281,8797,80820,154386,186994,129090,21425,-17446,45879,106019,66228,-2393,-4807,-28584,-108696,-140934,-105711,-17560,84079,98934,41853,-11268,-24141,8985,12578,-34841,-48836,-2280,41520,42790,37973,65391,104706,132798,117020,15232,-70601,-60346,-7986,-2292,-9509,25838,65029,14508,-54673,-10217,98392,163696,187292,206372,172790,18261,-134610,-137520,-1827,50341,-17074,-54748,14518,77044,64059,51052,63707,61419,-7465,-91224,-77817,-14799,2352,-57555,-160277,-158946,-94092,-45261,48070,135424,109237,24546,3955,53161,33021,-27083,-4216,66324,78618,51889,14246,2798,35288,2975,-78918,-108252,-67943,1422,15368,-20730,-28891,-1782,-3365,-25429,3237,105247,127216,32378,-53856,-75009,-92660,-142012,-152031,-102012,-47041,-26852,-9097,14821,-6073,-35762,6059,61416,87541,36271,-37127,14253,106952,43131,-55479,-45625,-9922,38307,74221,24762,15191,78721,89506,47746,5293,3231,56326,36890,-60881,-96547,-77209,-65851,-20032,55237,81656,26565,-12222,12716,35151,29829,-7973,-75975,-84710,-24770,-16437,-54476,-60666,-75330,-76606,-19340,-38953,-130902,-120271,-40946,18136,64490,89299,44535,-52037,-82431,-40931,-41766,-88253,-93867,-88383,-129415,-179846,-322986,-687126,-800655,-434000,-91878,-1292,17930,46339,64756,96749,64368,-184576,-496829,-521325,-236891,-27317,-1714,-71309,-150069,-97346,26582,70694,26252,-24752,-41693,6042,29241,-1521,-20444,-53519,-97944,-63842,3997,22892,12679,26801,18530,-22892,-51913,-101332,-171200,-139283,-19479,75839,104838,62401,65785,134667,161511,69055,-20657,27720,102291,71749,40724,47811,60837,82520,56948,-30057,-102820,-68956,18102,-4473,-64613,-50995,-9753,20827,37841,-40707,-69472,25027,18870,-69382,-91264,-92073,-104709,-69270,-10157,26094,28101,73048,127538,99981,24914,-29144,-84102,-95449,18759,154568,163990,92888,41812,35649,76334,70228,35844,36743,16058,-12980,-2753,-7421,-33843,-28660,2364,26712,49701,44050,17816,3758,1612,14382,42400,90879,140217,190455,197303,125540,29149,-5986,9495,2723,-33033,-59346,-64646,-71656,-69060,-80041,-108325,-90133,-50134,-23820,4911,-9732,-74816,-74036,-9533,-12915,-53193,-29558,22770,48897,32828,12977,40846,52225,15499,25815,68132,56543,-928,-18369,59340],[109003,32927,168,32149,48605,17785,-510,10410,-35532,-88872,-12645,92363,68829,864,-46040,-92143,-109003,-94756,-85030,-36781,5809,29151,58540,70642,52160,9021,-28056,-59461,-143053,-186147,-138372,-101526,-97148,2362,158188,137759,-25050,-113584,-62793,19110,30189,-28319,-66170,-22904,26346,64860,126739,122285,4673,-76191,-30455,-11903,-78391,-88162,-41304,-25974,-46333,-31653,23214,60625,58419,103909,163708,89765,1252,-11030,-12965,11098,64731,65514,46022,64910,101493,93358,52942,1022,-36717,-27780,-777,14288,45180,101418,125825,33431,-79883,-64534,10402,48092,45852,46453,53810,13422,-6209,23565,9589,-24622,6824,8953,18999,90206,95312,-6792,-97172,-76807,16826,25275,-94949,-122143,-9267,53060,7123,-72797,-62438,-15643,-72123,-139602,-103160,-30708,16640,-11650,-82299,-92992,-12833,74503,75734,11302,3449,80599,157305,138230,63004,25298,36224,57826,73071,31015,-61560,-108753,-54870,17060,41306,23530,-5077,-27381,-28456,2298,18768,30790,38558,20649,-63,-20910,-49633,-71871,-61291,-49730,-22095,49958,141931,159281,107850,28430,-68477,-115762,-39392,73450,130208,85801,-17768,-83630,-95662,-34401,89891,179545,175498,124489,119173,169688,171400,71861,-21060,-17994,61622,46375,-71655,-159562,-121554,9118,133534,195113,159019,88823,76160,70137,24725,-21478,-103195,-154855,-80916,-37711,-50288,5795,42420,-3479,-79294,-134442,-138792,-98408,-77133,-51558,3944,66271,71497,2185,-93048,-124586,-82093,-26845,26019,87706,111577,124252,166047,136263,2942,-90763,-54610,31597,83767,25073,-83697,-105480,-73995,-112620,-119504,15785,162060,156322,54923,-33027,-43315,-25070,-46880,-112180,-103690,-25900,10145,-73334,-115673,-5748,96338,86198,65267,80525,120925,154468,150306,90624,40792,35456,38585,-9777,-50533,-39643,-83624,-138318,-101502,-29460,26722,16591,-26309,-7426,98424,141873,21332,-61630,-35579,-30941,2911,120763,157761,101560,94843,84776,38840,-5651,4612,57088,111686,169754,165604,109308,33285,-21237,19963,96766,96533,72444,37663,-41060,-84903,-70678,-1727,98952,135397,97826,57302,59733,128519,160946,65253,-22315,-4875,7966,-69502,-86596,24575,58391,-9622,-60742,-69232,-61267,-27946,-17362,-43109,-65999,-59116,22344,99822,57251,-30999,-55353,-68011,-62424,-9497,20182,-17878,-74138,-136009,-127801,-52516,-23014,-28894,5661,-1376,-25005,9624,1679,-34860,-17526,4700,-15359,-1257,58648,69846,17948,10921,42685,26193,-16483,-32295,-64724,-80873,-7047,52667,30342,10484,-4131,-109572,-160914,-12272,107780,60041,31050,60684,36705,-32216,-103266,-133831,-41860,63319,134813,160554,71692,-27538,15799,108101,83533,17306,-7487,5474,9460,-27594,-45561,-26539,10291,19586,102,32456,128093,172160,119276,23133,14543,49998,30545,-24782,-56343,-45630,-43845,-33048,24063,32833,9,-15323,-65976,-108562,-40178,43463,68109,73894,73675,32205,-37607,-83153,-86696,-63482,-34114,-55675,-141304,-149611,-6370,133389,123148,43110,-7644,-34941,-38359,669,9777,-34190,-67685,-105426,-166264,-173118,-76728,-12536,-14041,-32469,-27235,14630,80939,125735,113485,80888,24564,-8904,36731,96367,82852,71233,82511,78177,46579,-15504,-77490,-108455,-129834,-143457,-115021,-82030,-57216,-8990,8363,16118,35402,-2784,-69251,-78152,-69648,-49552,20322,61742,-6552,-83602,-59148,5545,34000,70013,89266,38808,-54420,-106666,-99275,-33595,-4261,-44877,-44156,16404,30884,-37556,-92751,-91140,-54260,52347,142363,110424,73107,48432,-11095,-33913,5153,28214,10903,20990,44486,50917,19267,-9175,-5948,-2584,21859,74338,57782,-31312,-63071,-29622,-4547,5738,25504,16358,-62205,-104454,-65940,-23807,4382,1392,-30454,-53094,-47176,-15835,8138,-13586,-76771,-122590,-120744,-130600,-121094,-27228,27106,-38612,-85406,-71701,-18169,46976,43081,-28256,-106837,-139103,-117442,-55748,-8727,45072,117904,114867,-8068,-73911,-8788,42446,9199,-60135,-47772,81534,151456,62804,-49255,-91663,-90464,-6995,71430,58433,-12233,-50493,-39007,5802,38040,-1062,-65559,-88053,-73852,-29576,5974,42491,48455,-21935,-42246,57465,99974,39132,30304,39206,3396,-1479,58321,104091,54343,11231,69213,99747,24992,-29600,-15499,-1626,-8493,31892,72141,37715,-5666,-25114,-58127,-104762,-122108,-91031,-14056,99566,140900,94063,-10837,-75253,-38712,38431,81574,91472,93808,87591,31530,-20882,-51748,-71954,-70648,-54438,-61649,-75950,-109973,-88920,-15824,-31991,-86735,-62877,12513,78019,93195,33810,-38627,-22968,48744,44022,-13406,10202,56673,-4096,-73792,-55868,5104,17184,42596,84161,44781,-19040,-48887,-32882,84194,136440,34303,-10158,43463,33209,14673,61546,113948,122720,74019,7968,8266,44228,54854,2250,-47953,-14714,25742,-2920,-40082,10404,64228,51064,42049,64591,88222,121251,115405,37864,9715,88679,131458,56385,-767,38739,25962,-106306,-177870,-109797,32266,161720,144368,5555,-49059,15439,58765,14148,-46967,-27695,49319,76491,39515,18137,34846,80480,128865,104458,-9909,-70365,-15028,58608,46220,-20291,-55311,-14706,1042,-30576,-18572,60984,151855,218030,240306,208567,82545,-65129,-98488,-8513,41320,29867,26046,30968,2591,4018,91831,142007,82900,-50180,-130137,-88870,-27585,11635,-9081,-120025,-179544,-119977,570,117504,154624,108233,55581,72129,124849,57670,-50403,-20615,60272,28995,-25919,-15916,20275,38450,-23190,-134856,-181656,-124385,-31447,-2805,-13503,7018,19659,-23475,-54970,-6251,101580,98840,-43212,-148508,-100989,-41617,-64860,-118912,-137688,-129442,-102609,-51713,-29957,-65438,-46064,74350,131492,108444,53894,-130,43715,111910,60152,-2639,-9407,-2469,40400,28017,-46594,-7244,110863,137383,94355,38081,23330,71010,49408,-23343,-40484,-60625,-108340,-67002,48347,85043,27319,4301,13109,17281,10452,-15245,-53766,-47942,-17002,-20529,-25805,-25408,-58097,-62571,-63126,-124142,-187839,-137451,-51147,4051,46344,60768,12236,-64336,-93449,-48647,-5751,-6087,-35119,-55721,-78493,-107750,-286697,-674082,-788985,-426320,-79871,9235,17554,31892,74856,167235,164846,-123725,-483631,-476379,-237882,923,11769,-85360,-112307,-36491,39359,91072,75238,-3121,-53669,-22810,16075,17027,11755,-854,-37160,-47436,-10305,17771,18817,83745,139133,88006,3453,-75348,-161413,-133971,-4505,50931,29594,-22996,-25127,89450,206844,125130,-24834,431,85248,48360,-5521,-7271,-14755,-36913,-54708,-66779,-94089,-93627,-74668,-73032,-56890,-32231,3482,56498,88303,18294,-29351,31597,47349,-6221,-63712,-139505,-166759,-82114,11433,33546,15006,28551,66741,80426,60892,-2699,-91486,-90176,41865,160284,128601,16047,-17421,55407,111225,48291,-15128,-3824,-2491,-7286,-13010,-52402,-83757,-92100,-67938,-23386,-12714,-32984,894,64202,69955,34207,13925,36364,51917,71385,102585,76781,-2282,-33639,-22866,-31524,-49539,-77188,-79625,-29416,20520,-18953,-77584,-34219,23649,-766,-38497,-48690,-66575,-66528,-30401,-15435,-29181,-11014,44037,69257,21410,3828,38989,51195,15518,2721,30696,61505,66344,80604,132432],[71366,38060,24711,33813,41370,13676,-8927,11208,5172,-23913,-24215,22725,30029,-37600,-106196,-74843,-36440,-80560,-130905,-93777,-26171,29169,94253,116269,54019,-30592,-51652,-34042,-96904,-162950,-167792,-165776,-121132,12079,95124,24791,-36472,-57007,-77292,-65857,-33463,-31797,-9702,404,-30884,2257,118972,151201,25810,-91634,-72252,-31533,-46347,-11320,39605,15119,-21799,273,37050,63891,82012,102862,101545,59679,48348,58627,26930,-13886,-24913,-1656,60763,89288,112423,118380,20792,-110477,-104032,2133,32020,-20921,-24261,49593,123153,94148,14168,-17500,-22614,-18054,-7084,15933,23766,-45608,-77069,1340,52010,19066,13261,13805,24133,65351,60885,-7313,-49284,-17169,46919,50346,-46809,-69006,36531,74300,857,-75911,-73657,-38739,-77063,-129880,-85270,-7120,24826,-26823,-98107,-120397,-85806,-13073,21227,9263,46577,114196,131910,98881,85128,58621,51084,84377,116965,62483,-76438,-145508,-87712,17922,89950,115644,81921,32982,15817,17091,2768,-10430,-50448,-102642,-119027,-121564,-119081,-93172,-42259,-9190,32166,90624,146745,134962,81286,41174,-28917,-110457,-95933,-6408,69022,50826,-36964,-101312,-113350,-65935,38070,107477,82872,45129,77297,110006,99381,40126,-47490,-45634,55064,48751,-50888,-93473,-71389,-30550,25922,52513,25313,13375,86044,117824,87383,96178,55002,-15078,2776,19371,-34717,-20691,-1549,-35156,-89328,-147895,-162924,-128260,-74422,-11910,29361,33059,-9515,-45689,-51718,-58529,-65140,-33131,25591,84921,83312,43731,83751,101050,-16584,-109472,-78519,-12607,21169,-35915,-112135,-102449,-65071,-99960,-105574,-27541,48612,38369,9103,-13617,-9931,-8955,-54277,-119552,-98687,-13311,23884,-42354,-92840,-36414,32055,54273,57322,64236,81811,127902,158444,98035,179,-2170,67407,68635,37365,41469,17203,-69614,-87995,-38427,2916,2298,-47978,-59594,17403,80413,36794,15927,50860,9535,-42324,44085,131305,96866,24808,9223,4372,-27971,-43823,-5990,98776,182403,142562,93382,70733,-37288,-74517,19381,45059,26914,112,-52911,-74828,-33980,42049,123272,197594,230611,191683,122459,153220,209522,155475,43833,4183,27765,17496,54737,147507,135901,23831,-40371,-32438,-8713,-7564,-26625,-49532,-70749,-60788,9005,63583,30911,-23274,-16858,-19060,-18482,18483,21060,-39848,-118200,-227814,-250656,-144436,-69480,-10886,70737,40772,-11669,10004,-29257,-113608,-86850,-2746,-8148,-24009,10526,23268,2260,24614,48136,33363,10582,-28508,-103056,-139698,-67641,-4643,-39577,-56121,-46268,-129157,-147690,-86,99387,62631,61777,100877,73539,1014,-71236,-76412,8820,25372,3739,20402,-21771,-93314,-58983,22721,-11701,-62970,-19694,71884,71639,31724,17867,32034,39490,46371,67281,68189,75410,100590,66067,-12894,1396,74345,54715,-72317,-157115,-92357,-5335,46078,87487,73218,3641,-51818,-65414,-21259,39750,63423,102947,108503,31805,-30986,-53626,-51803,-33568,-50931,-92444,-109050,-126409,-118669,-34588,67989,99798,87862,48804,-15666,-49013,-12460,-8721,-15676,14007,-20689,-120710,-121171,-30164,-16652,-24437,-32357,-47777,-32257,35165,65710,52205,50357,33119,1803,32616,78928,89782,130109,114629,35302,29978,24263,-58524,-114421,-128339,-147938,-124579,-80077,-61628,-49655,-43268,-13189,34331,49555,33543,-13901,-84626,-115516,-23724,74617,-724,-125188,-102998,-29416,-33463,-24295,19369,12827,-49060,-85417,-84655,-37158,-2672,-26463,-44286,-7967,22285,-6247,3488,32762,-5770,7557,57949,18376,-4909,26845,18272,1668,41770,108139,87277,-311,-37461,-6803,-6266,-41853,-64599,-59363,-17648,50677,78626,34631,10181,5119,-26516,-67949,-71928,-40408,-14012,-4688,-6286,-16071,-27200,-46436,-66533,-69723,-35849,14062,14616,-16372,-38604,-12053,23851,-14193,-78163,-64529,-27350,-47312,-58821,-53567,-33434,42037,59678,-23292,-98036,-106735,-97562,-71931,-49041,-10470,68711,103378,5929,-94949,-69701,-3146,8874,-28932,-37877,27458,92404,72091,-25716,-97395,-103347,-60694,731,41225,34722,9227,-3605,16242,43189,26290,-26935,-37286,45361,124182,70761,18806,6558,-27552,-460,99384,111718,61908,64568,50645,12736,-128,15065,27817,5128,1631,66330,91106,13708,-19454,13550,14008,-3942,46194,71707,16825,-11443,-7909,-111,4363,-28275,-34283,44496,107846,80114,58524,14660,-71628,-75498,34851,150478,201429,197198,138392,65656,41696,5040,-74315,-110857,-95108,-87942,-77361,-82718,-80353,-57908,-69587,-86602,-58549,821,86906,135652,69893,-38962,-76070,-43702,-2479,12405,32700,85391,75917,3834,-14706,48145,43421,-10629,-18335,-8256,-43246,-82643,-13803,98673,83182,4617,13392,4744,-80278,-88825,22162,112576,99214,18542,-36517,-33213,929,49720,64811,33946,31884,23008,-39408,-66040,7693,71985,74192,63033,53121,28114,32139,54684,33043,17365,63823,77862,31798,37943,116590,111563,-24199,-99191,-44044,46187,140047,151875,12326,-56138,18342,50912,782,-38312,9894,75942,87997,82532,67637,10743,9073,78443,99909,45809,10203,23985,62245,58140,-385,-68610,-68553,-17903,-3385,-36166,-19465,87188,178415,206961,202549,128608,31276,-8289,11231,7586,6361,20880,-16947,-87547,-41541,104648,160368,76366,-79163,-169022,-96477,-9215,21119,24617,-14588,-51088,-10037,87294,157275,125737,56440,26698,42160,64798,24714,-38702,-7605,65198,39182,-4656,25812,52978,42744,394,-91238,-151302,-121817,-69548,-40377,-10095,8310,-24061,-58392,-52568,-23185,-2709,-28839,-124859,-169112,-68538,49438,51118,-4550,-33155,-92061,-145318,-125354,-113470,-122015,-48605,78627,92150,33924,5451,18487,48031,43660,-12398,-35759,-41472,-48444,-9764,-24170,-68564,8562,108642,113661,80363,24084,11402,65317,25862,-41616,-7716,-12778,-95367,-74116,34968,55450,-1059,4802,42788,32676,-9428,-33112,-23780,-20064,-25991,-14252,-7646,-54892,-74913,-19334,-13047,-86098,-112114,-77586,-68101,-43412,16070,58096,46519,13783,-19210,-46355,-49186,-21805,-2111,16333,16699,-8457,-198075,-616523,-787571,-428026,-22377,71593,48799,15441,54148,190824,218745,-61882,-419329,-429764,-240203,-36225,-8183,-51459,-43702,-6407,-3545,25862,26137,-31477,-72493,-56249,-20379,-11024,10048,65002,64036,-2849,-30009,-37175,-52710,37295,137578,117092,60106,8194,-72969,-52186,50913,34963,-22491,-13118,-10272,48125,145549,77056,-65134,-44159,33703,10454,-23971,-9359,-16043,-39940,-39060,-31593,-58927,-80889,-102050,-93203,-20612,18950,4948,18144,63781,61367,37253,25119,23429,34053,916,-89230,-111368,-38033,18388,22066,11491,4705,22856,64828,87041,39124,-60852,-93289,-27951,25127,-3299,-56591,-41778,61335,124545,67013,26733,48704,64848,54382,441,-68073,-81853,-81147,-81688,-38224,187,7834,61700,133716,105505,32427,345,-969,-37657,-48113,-10252,-12047,-86012,-100980,-50023,-35861,-44508,-54136,-39603,11379,54370,15279,-20460,31132,82860,47394,-40918,-87447,-80022,-58167,-21592,15472,5813,-2665,32289,39928,18622,40491,73530,52616,-11576,-35057,3224,73424,122432,133205,127552],[-40546,17299,47668,35194,31562,18948,-5860,452,26626,21674,-42470,-60179,-28086,-46767,-92845,-18745,29872,-65344,-148783,-94238,-6553,55072,134703,157857,69173,-3985,-24529,-31229,-30329,-36496,-111070,-191534,-156588,-44964,11998,-3426,18269,21522,-41092,-92566,-92930,-50449,43247,70016,2118,-8036,74448,105633,26580,-64011,-80274,-60025,-30329,29884,45744,-2486,-7857,36719,39128,34863,37993,21923,1154,28034,103450,131529,79694,-7078,-66188,-33315,68553,100542,93087,68019,-42154,-163114,-83637,88434,110437,-14935,-86040,-28515,82028,113235,93459,74397,31013,5647,1501,73,-26948,-98864,-103415,-6364,41400,-24523,-44746,-17512,-21143,-29743,4762,26788,23586,38788,51978,33838,-16322,-19428,47637,65515,4744,-34694,-17617,-4926,-36683,-41397,5852,46265,45675,-19717,-110124,-148926,-139289,-78792,-20248,2920,57976,99577,91599,81780,98753,50559,27648,90799,120833,46160,-82239,-139936,-120610,-58017,23733,96168,79217,20975,11040,7556,-35928,-38435,-35713,-48320,-63769,-78858,-88406,-67539,-27141,16100,67591,76796,49324,19768,28940,81884,90051,7174,-69235,-76037,-42661,-36359,-68251,-106720,-123511,-76291,-19606,7565,7068,12248,39583,8908,-6232,38229,9746,-38425,12699,16529,-47067,-56362,-41760,-52010,-47911,-40701,-42325,-8216,70658,92607,64600,78241,91774,55188,54578,76606,41725,12308,838,-33942,-79557,-103199,-72685,-42641,-51554,-28531,-8016,-66103,-153951,-132908,-9397,69557,35510,8955,36476,60736,21159,-43189,6506,79177,38872,-13366,-15373,-4532,3721,-26163,-55872,-37943,-14814,-53056,-87523,-105650,-154450,-152035,-52609,43876,81283,31655,-48382,-54590,12467,28242,-3629,-2038,32123,38952,9263,-720,8434,2581,-9154,23382,72551,43699,-15527,29050,111849,89288,47182,45769,26892,-69974,-96950,-48925,-43262,-76310,-63989,-34450,-18361,-9626,-13851,-7948,10226,-32846,-88506,-29425,70858,68841,-31097,-77067,-49431,-32250,-60755,-58277,46027,152302,112645,40287,32969,-13876,-21908,6883,-5860,-40925,-54058,-51051,-56929,-32474,56162,144961,208241,248182,190642,77001,71835,145929,163363,68014,-7871,20841,56596,91622,125074,102928,40895,949,627,-2164,-48747,-90418,-85921,-50231,-10838,1722,-31334,-48782,-21318,7454,-13078,626,56735,67433,15742,-72260,-184428,-220177,-156204,-82894,2894,89088,76690,36783,38406,15899,-43513,-41234,11005,-14635,-58074,-36311,-2360,16359,50294,38978,6840,-1552,-14787,-57781,-97029,-82500,-74277,-100698,-59753,2216,-17610,-41410,9905,57044,53098,84574,135929,104595,16030,728,53143,68925,-6493,-63481,-57451,-40817,-66982,-94195,-68201,-75856,-96441,-17901,111624,146571,112496,102492,111731,72485,38377,62001,31548,-41626,-38186,-55842,-105440,-41148,78371,86201,-28529,-144393,-113689,24382,114368,103755,43250,-26354,-69567,-56720,21893,59543,40690,95913,133646,38190,-46821,-38589,-395,4278,-59294,-130528,-107797,-52273,-17719,29236,82997,81498,66483,38505,-1006,-24225,-17011,-18820,-478,34665,1536,-63321,-15939,68954,49279,-3895,-36517,-66957,-72042,-27218,17953,13696,6369,-13062,-33044,-17442,2150,36280,95965,43063,-37861,20406,76944,30613,-2211,-12215,-50114,-59315,-20734,8922,-26474,-69787,-37805,20484,65525,93719,53246,-35072,-85328,-25638,55562,-3035,-92262,-51672,12819,-22787,-102308,-132412,-75294,-9072,3060,-9614,-16569,-35043,-64755,-89907,-73997,-8779,66114,149118,148813,41604,-17655,-33383,-72951,-49865,32485,69475,58253,46745,62125,34354,-46058,-63924,-13946,3754,-47409,-120154,-152421,-95061,8905,70249,36939,14776,37603,16541,-84227,-161192,-107302,17233,69502,30783,-27908,-73628,-82827,-44738,-12751,2514,31567,44784,27220,36460,94596,123209,84077,-3355,-56367,-57156,-21479,28207,11502,-80047,-84882,-50617,-62124,-63118,-21557,2553,-10969,-37943,-42479,-6585,42006,22811,-50385,-61623,-8471,32108,24845,-3490,-14860,16498,45040,-8450,-40838,28978,59375,19399,30168,64678,35656,1050,84,7213,7004,11484,48593,156996,209558,67589,-47885,-53585,-19708,34536,75167,45714,12779,24851,35221,29876,-9655,-60670,-57970,-21779,5098,42123,58479,8865,-14214,6127,15999,20576,48734,26546,-26054,-7062,21657,27688,64967,79057,63666,96068,90546,6694,-12503,18439,-6719,-53438,-7142,114003,187018,180417,142149,114238,98192,37032,-52790,-88603,-92358,-94814,-78328,-40170,-8330,-22394,-81672,-97405,-51892,3951,78013,112851,63418,-15835,-99031,-142985,-71223,-9252,-44074,-7209,72641,65497,46715,74016,36885,-71668,-106402,-40840,-5624,-11993,28036,59027,-7124,-25506,37459,-4985,-119463,-118560,-12086,66707,43481,-43388,-80824,-63908,-44626,17119,115075,121681,50280,-47114,-136515,-137425,-43499,27194,46326,65857,70665,30778,6142,33981,48878,19871,11420,18704,19018,58422,137326,141041,45781,-9101,14947,23059,41084,69712,-10867,-82739,-38020,1225,-19788,-33112,5246,22827,36396,120964,153157,47001,-20522,31111,103661,117202,80865,30178,23248,33972,35055,-1356,-49849,-22845,7568,-43871,-42657,52220,83150,75948,91319,69190,41851,28296,24430,-15653,-54950,-74054,-90778,-84646,-8792,79636,95105,47980,-41802,-114978,-63992,677,-10365,-13032,20305,93740,157133,155521,127559,82837,29547,-22697,-68423,-64174,-20720,-8154,-21541,7287,43395,64363,98072,84978,38405,29584,11089,-26536,-30317,-41802,-61309,-46016,-57309,-113116,-118667,-53966,-21396,-64060,-102473,-123968,-121065,-39101,88130,109597,89225,107221,32876,-102468,-130057,-113610,-107968,-49223,17659,-3053,-43628,-33201,35273,51906,-21847,-92236,-101577,-103813,-97580,-50397,-36816,-42333,15295,37124,16801,17085,-5778,5571,50978,-29553,-106983,-20036,43297,-4179,2150,63486,43138,-50757,-59833,24714,43459,-18948,-55305,-33566,-31440,-41363,-18324,-37073,-127039,-109603,17250,73514,27151,22229,22262,-40541,-73433,-8937,88223,100285,61073,47238,-7464,-80084,-68934,2364,48794,50670,36353,-120316,-564442,-798605,-446039,5556,124300,79404,35997,51992,156530,212151,-11329,-347772,-414122,-222137,-78444,-24781,-12177,-24116,-12016,-7256,-25968,-70089,-105630,-131214,-108247,-55226,-43448,-10653,80572,93340,13774,-39437,-84057,-124615,-51001,47452,61056,60678,55556,-8914,-6893,67062,41262,769,59737,64807,13710,1960,-55024,-104718,-35874,31987,895,-26820,-1026,17529,25584,32865,6453,-39601,-43605,-44294,-66936,-15239,56895,48203,3296,6299,40684,74156,41255,-5070,27506,47353,16912,22798,50357,34480,13430,10452,19796,42973,70507,75663,42711,-47031,-107249,-81448,-65430,-83192,-74305,-26131,55163,118494,112384,110713,117267,101016,56383,-17250,-69449,-55819,-37796,-54014,-28891,43950,92208,125587,137334,61834,-16002,-19003,-13970,-64582,-61939,-13723,-25552,-105066,-123564,-62828,-30308,-40462,-43287,-18491,2020,12672,12506,16451,22267,25062,13566,-50526,-113049,-111240,-59823,13321,44878,11937,5015,21210,2683,9654,32558,33964,-17002,-94413,-84922,5302,84868,109448,64252,9090],[-120981,-29765,44441,58919,32624,-11056,-30889,-22589,814,-2414,-61716,-93806,-65730,-44779,-33580,18577,18001,-68438,-125983,-55964,25398,79016,150362,150684,62270,34412,17039,-40259,-3297,72058,-16964,-162243,-186519,-115126,-6089,71332,78787,47156,19507,-15214,-55108,-30513,59813,109421,64726,29125,38873,25123,-10499,-39191,-49792,-54394,-34963,13872,4297,-35166,916,68224,55058,12480,-26385,-48033,-11255,56871,126103,127756,46806,-51045,-71743,-1014,83956,91797,50904,-8010,-74020,-109628,-18405,122993,145276,10808,-97411,-52100,52692,78731,90733,125471,106028,77081,68574,35969,-49293,-136765,-107300,-2883,1546,-106617,-119347,-49600,-52209,-96657,-27535,73809,86200,70911,39627,-10087,-30352,-6039,29646,27672,-16350,-22983,35421,52944,27723,58362,86359,76613,75931,32564,-57285,-83769,-58396,-33439,-12139,7016,43783,42455,33509,64303,66924,14750,13328,67465,72292,9543,-52661,-77217,-95706,-113738,-75739,11148,20323,-44234,-38581,-6121,-45100,-26523,49642,101089,95648,45144,4717,21624,54988,70014,79981,39832,-44445,-84690,-13226,113873,169860,87644,-24634,-82651,-98029,-94668,-86681,-99120,-114176,-68624,-46417,-60739,-54911,-28633,-26660,-84142,-54895,109220,163240,42702,-9446,-18488,-77116,-115973,-86739,-41040,-14050,12402,39470,61834,50048,25769,1680,-9975,21539,29310,38986,70478,64881,27467,10009,-11214,-32393,-16892,22067,23888,-48924,-73053,-56924,-115866,-205965,-167990,5483,137421,108035,44389,25621,6325,-32049,-48496,2362,52109,62445,69011,58816,28956,13926,-424,-5557,2257,14175,-14862,-86946,-169164,-252668,-246090,-133727,2002,88074,51864,-6705,45494,127597,52661,-57304,-20952,108253,146511,58602,-24502,-28687,-49528,-89113,-65000,9505,34182,46586,104766,140498,63923,-24718,-34679,-54859,-121568,-110382,-40069,-57653,-141581,-69514,43695,29205,-27129,-47573,-58905,-71755,-89475,-94426,-51432,12456,36737,3110,-59661,-60637,-34217,-55096,-59696,5807,91541,82545,-5052,-79017,-34005,74933,41751,-38836,-67221,-57457,-39031,-47244,-58610,2799,94039,141685,148236,92748,13549,-11132,57268,110324,30161,-53928,-21225,29451,26967,-56,-21398,9769,49772,44457,-43310,-123368,-121329,-77226,8730,89104,55677,-57719,-80178,-19441,-10,-29009,-692,72037,107288,76533,5100,-58929,-67670,-49713,-1782,50975,61582,51542,69361,84766,74331,63671,41644,977,-47428,-57991,-20139,15478,34140,53715,28091,-22119,-32814,8044,26112,-6062,-39907,-82390,-94329,-32427,21446,27647,11907,6144,463,2429,50180,108879,80487,-12053,10183,81095,59256,9108,15569,7431,12857,-7317,-94628,-116798,-98213,-108160,-58818,63647,144870,119121,97476,103301,83365,47416,15963,-46618,-111158,-115144,-131702,-178919,-123770,-5249,55160,28738,-66132,-93268,35600,143357,101221,-9306,-75857,-80112,-48281,19933,65058,53988,71581,87409,15382,-57355,-37370,-1858,-28663,-71016,-69993,-29443,1526,37400,94095,132317,94625,29080,-22685,-34976,-19394,-10696,-13486,-18155,-29401,-39220,-19118,32246,79129,61128,8850,-11520,-37515,-89768,-99976,-26702,19636,13758,-27152,-47619,-51228,-49620,-15591,6620,-67166,-80841,14576,69587,86530,107469,95804,62087,34844,47640,89063,57175,-10339,1154,29059,39844,64246,68309,31270,2067,17592,53715,25656,-23961,-4714,38469,10421,-115221,-212215,-117641,32667,83405,70900,19772,-45293,-79017,-110896,-121697,-42812,90376,170047,128265,31889,-34460,-86769,-115300,-66028,14356,75234,82333,25317,-42050,-98900,-122797,-63241,32804,40844,-35732,-105642,-148791,-122079,-19258,46295,-10303,-58622,-749,35950,-68477,-193299,-159182,-27732,47726,29139,-32794,-84402,-80714,-16215,16472,-7469,-5106,34307,30159,23903,60783,81334,64563,10289,-38420,-37979,16395,79561,39264,-116425,-203895,-187305,-130314,-51584,40660,94111,67992,3632,-28359,-31250,6213,42861,24242,153,11749,40509,55601,42545,914,-1676,37391,16510,16057,125033,170301,68924,25854,32914,-9902,-30884,-16148,-7962,-380,45834,117577,190439,191461,53715,-64832,-67451,2825,49306,11358,-59071,-73731,-14543,50217,45434,-30823,-94431,-40117,58469,67102,34335,34739,32969,17636,3270,23564,55005,48340,-1969,-21879,15751,20178,6732,57063,111021,106873,80380,33261,-46050,-52033,35472,82047,-11408,-68340,5698,58987,47796,67278,94745,75287,4522,-37563,-31903,-26355,-21336,-7863,13075,54080,45579,-47134,-84216,-39026,15841,76254,84676,41718,15546,-52049,-146966,-114937,-65972,-125799,-103203,8276,46899,30000,21321,-21624,-107896,-128860,-38081,56644,64732,22973,-10173,-65091,-49698,16596,4893,-47814,-45576,-25785,-19860,-50195,-104266,-110802,-77770,-80022,-42418,59980,76248,-14581,-118021,-171969,-143592,-43920,11670,6635,39886,91730,89391,68994,83417,76159,10664,-9869,26725,24370,18946,60497,74114,23832,-8447,11257,-285,-37354,-38841,-78527,-139730,-107327,-51601,-52834,-47412,-42810,-84112,-74947,64168,165755,101225,10544,16176,72493,82410,32864,-14470,-15214,-9600,29091,44609,-8550,-13866,-319,-44462,-9229,59167,9338,-60062,-75040,-68849,-23660,8003,19318,-15201,-79460,-128813,-97626,-14700,26677,20791,11688,32095,33818,5398,8042,-8601,-69318,-80352,-14933,125938,205227,137135,55052,53968,57246,-15677,-117580,-122953,-44149,1192,-60308,-89571,-16103,69580,116569,79779,4044,18011,79938,80683,61382,31515,-35460,-94622,-156405,-211247,-191374,-77297,-10585,-29870,-49639,-45409,-72802,-45221,64612,96840,77919,125832,108545,-7239,-32464,-12249,-40813,-58379,-52912,-49794,-29092,2550,66363,67449,-30478,-93190,-94500,-108972,-89775,-17334,12265,-2179,-12872,-46621,-36063,32000,46733,35754,20150,-88858,-159139,-65257,41906,60700,67680,74713,13086,-105543,-133245,-42382,22230,-6561,-51380,-65924,-63348,-49611,-41533,-89443,-158345,-114490,18206,92608,110144,120226,103316,29626,-58121,-28386,103107,119903,42987,40666,27787,-56765,-83527,-30828,-7493,-10158,16862,-100079,-533508,-772629,-451856,-21652,124152,99840,98772,94019,114362,174919,614,-355984,-435416,-207764,-53630,-11698,-20478,-62531,-10197,60575,8847,-88795,-133345,-167804,-128716,-51352,-39468,-23549,26844,23538,2320,-9896,-66056,-122498,-61625,23811,33071,37462,46575,-13849,-45831,17999,61465,77590,108721,91553,-14465,-108666,-150820,-94968,30622,81251,17783,-28739,-19410,-279,17084,10807,-34111,-67457,-30328,7029,-39761,-45876,35813,83930,32308,-21868,-5443,72648,80776,7911,2429,40272,69732,92358,92610,61308,41378,46559,82098,99497,75842,40251,16237,-40033,-80389,-43080,-24127,-44438,-33340,9039,58536,107561,130464,143269,111600,30332,-36122,-80743,-99104,-75379,-51718,-48434,-23948,50290,108444,114938,72721,-8374,-64424,-45372,-15455,-30757,13610,90127,68814,-27440,-83944,-65970,-33105,-38426,-57675,-38394,-28956,-26740,29041,59555,-10463,-76415,-63196,-50419,-75285,-88129,-31723,66397,70900,12906,38803,75863,50420,11169,-39431,-75123,-87365,-114689,-72607,34191,83612,60493,-19972,-83350],[-99384,-59278,14589,64994,19261,-65641,-63940,-25757,-32134,-51378,-69566,-62913,-36685,-9235,26997,35216,-9240,-56329,-101503,-86955,-22866,46592,93159,59854,6270,39604,57781,70,357,69410,32603,-74176,-140128,-121492,22591,135018,84277,-5387,-4023,30178,37261,31349,47890,74569,63499,41258,7493,-48738,-73833,-55572,-26997,-33565,-49284,-25518,-30742,-44348,1411,63693,72655,43533,-15425,-45520,12379,67321,88731,58734,-63823,-172532,-106212,49293,114684,62118,-4787,-49191,-69276,-62180,-20198,66913,109162,15820,-74263,-23293,48385,29790,32449,92495,103548,95205,112989,78198,-48653,-171359,-140624,-30283,-38615,-155031,-167562,-76597,-44785,-84594,-30017,81952,104603,82517,30027,-37477,-42609,3608,22438,-19088,-77326,-71556,3987,33293,30612,65661,71417,40263,64934,77222,41009,37268,56511,28090,-6407,10383,18635,-56739,-96137,-45329,-19386,-14008,30050,50139,24071,-13125,-10913,15073,-3732,-81911,-128451,-79088,-38976,-73432,-51289,17364,11804,23446,84999,137311,145196,88089,52014,83446,135758,134972,94065,28663,-51118,-97476,-37516,71045,102040,20426,-45653,-48958,-48913,-62626,-70278,-85446,-88142,-42630,-14490,-51171,-99844,-109157,-95681,-96797,-18056,179803,266477,120823,9549,-17601,-91148,-160380,-105741,-8420,35767,74633,118262,103006,31544,-5866,-17309,-32695,-24662,-20375,-9240,26488,25228,12767,4791,-3451,25357,63513,43316,-14590,-89813,-104692,-61632,-53715,-91625,-83434,7029,88953,72184,26824,-6773,-38721,-25896,21256,24686,-10560,-3289,29499,34556,17511,-1218,-27745,-28528,-31504,-34489,-34978,-75012,-142442,-188162,-220570,-193467,-95350,7432,24534,29057,88959,131780,44205,-62655,-47655,83206,157864,76155,-10969,13809,-6304,-86489,-70231,18768,69919,108133,121540,100968,36995,-52161,-90198,-97611,-112533,-82398,-19315,-41555,-124428,-50453,99068,99614,21511,-23934,-55473,-91971,-90719,-69931,-57360,-44296,-12289,24363,5339,-19593,-29201,-40133,-32134,-14467,8777,31391,-13383,-113079,-55367,68774,21698,-61998,-38544,-154,-1541,-14864,-27747,-34767,-5429,43874,53284,56205,43405,-995,28222,62613,-25727,-96040,-25975,51618,29063,-58905,-119556,-62038,44866,54362,-87130,-165687,-82229,3020,73524,150776,120836,3125,-44941,-31714,-26736,-24538,14217,69086,89199,56619,31051,31356,52333,68970,92224,86077,28222,13015,86039,120520,83066,81680,56742,-34224,-72256,-22963,28231,52427,48854,44372,23001,-27701,-21670,52007,70147,35838,20319,-7199,-25986,-24105,-45240,-74051,-40096,6312,-24662,-74167,-37126,44507,52839,-7859,-16853,-8782,-15341,42382,131950,105829,48157,2767,-88177,-110795,-82928,-91589,-72759,37507,98943,44339,-5361,1561,45590,55470,-26761,-120044,-127474,-95956,-97603,-164908,-190810,-113854,6061,47924,-19124,-44916,50895,143190,108727,-6976,-73215,-59970,-27664,13606,83202,98075,52061,7747,-31478,-53730,-27537,-23969,-72807,-47601,39515,42815,6361,40649,94481,112117,87125,23078,-47587,-56301,-12316,21596,19796,-17480,-67954,-56802,-11404,-24690,-23395,-13510,-2384,34180,38666,-58272,-128437,-62060,33133,59976,33690,3766,-35568,-52296,-32124,-53814,-124396,-78883,16065,27656,54654,93851,94170,96337,79127,66977,111106,125908,79527,58012,33583,3762,29168,70004,56993,26958,41891,92576,94279,24825,-39424,-40806,-31806,-87740,-143695,-72537,27443,82892,95940,57919,1746,-27551,-57249,-84742,-41228,47288,78638,48270,-2719,-64836,-105475,-111703,-85729,-27967,51755,69174,7682,-50682,-105081,-129782,-50655,78632,62447,-40185,-60258,-61525,-90045,-52355,-1281,-44559,-90684,-50579,-8341,-64818,-155191,-160913,-97569,-20555,24143,8390,-26267,-27183,-1834,-17214,-61175,-52225,-6756,-24441,-66869,-32885,6777,-9847,-37384,-48264,-11895,42892,73509,34384,-58171,-135247,-169372,-135997,-53610,46287,107725,92613,27183,-5208,-936,33921,67774,73629,48847,17645,26361,68983,95090,54348,23509,59260,52590,51197,119446,136686,65256,31629,-2808,-40854,-22268,21280,39960,36193,49801,88324,139923,177238,109338,4465,-20953,25579,45188,-27349,-117366,-117386,-17682,52214,26682,-27059,-30250,77434,200409,160564,41972,25143,71567,81293,54775,68588,80478,38094,11601,46153,64205,10229,-15927,41613,101003,97965,21820,-48123,-68664,-12040,99490,143325,22211,-71725,-41865,-32541,-54365,-24479,9295,-12078,-62285,-57814,-30281,15459,82282,111998,76601,77583,78205,11787,-12684,13245,45057,109054,116556,43368,30386,30251,-67312,-120113,-80207,-64603,-46382,-17459,-22744,-54275,-58800,-63399,-86700,-105387,-56012,29358,19102,-55316,-77603,-83927,-75149,-29906,11151,37219,41954,-17422,-91504,-125139,-126926,-95451,-49964,-52731,-52514,-24926,-31371,-75441,-102629,-85739,-36279,45705,68876,17970,10287,72368,119522,129389,122225,68989,-7902,13840,84646,47884,-28813,-33258,-14123,-23691,-29434,-4429,5261,-31465,-48626,-80468,-145938,-133822,-95519,-101967,-81076,-83662,-153480,-168851,-57186,84363,102427,48999,38403,30904,-28718,-81374,-61035,-20573,-45738,-32915,-547,-8491,9433,19222,-18546,7098,34370,-23399,-91250,-133544,-136003,-53447,15413,30817,4166,-37518,-58090,-11442,33262,-2664,-36660,-9301,53781,75169,53877,34605,-23413,-89180,-78095,-4121,80438,112516,67175,21742,46229,81537,38860,-46091,-79172,-49517,-7182,-47423,-103623,-75684,18555,93563,63706,-17138,352,85127,99807,73903,67594,13322,-95728,-202070,-254181,-198828,-70408,2628,38799,78627,72461,-10757,-30564,53800,78468,8782,28650,80335,70481,83446,82642,21891,-55768,-91574,-45180,40267,79489,102492,82857,10119,-9735,3467,-40111,-38698,48679,78378,36558,-21923,-58544,3868,126713,154567,84425,-4622,-109976,-151187,-83328,-2417,24440,32386,14937,-61675,-137656,-125634,-57919,11137,27229,-8838,-61176,-72957,-45653,-54592,-100438,-111670,-78312,-22880,36470,128540,158107,133154,77197,-18748,-36381,71955,106688,36468,12172,24563,-24079,-78553,-91379,-91482,-66192,3594,-117871,-523903,-716229,-419176,-32484,111077,130517,161720,138564,102008,130522,-33030,-415552,-481707,-229598,20364,37189,-46724,-90908,15033,107640,50734,-36371,-84576,-123520,-76146,-5927,-10161,-21079,-33292,-50576,-576,47913,855,-58140,17018,112820,95944,52026,41672,-19321,-80300,-22837,88954,141021,102512,53055,-12452,-99350,-128165,-35698,82866,95882,20394,-22859,-36651,-61060,-66700,-79398,-107076,-103933,-35389,19682,-7051,-45635,-19249,42787,42543,-7409,-19769,53424,97421,43661,-6166,-5315,15050,18095,33508,75696,99601,112705,135027,106792,34840,-6600,-1395,-6858,-17472,1452,5389,-17136,-9057,36361,72882,79555,80151,97140,55421,-44773,-102006,-125352,-138421,-126249,-119678,-98895,-55291,3948,54277,53651,12062,-30889,-67235,-71055,-31043,-1784,61422,142628,131982,39535,-36073,-60640,-50211,-49773,-79989,-63206,-39481,-27554,42308,72102,-29924,-115184,-86272,-29000,-13235,-24658,16846,97650,83363,12798,43773,120425,112087,4351,-111654,-145493,-78426,-32067,85,45184,45575,17748,-22642,-63133],[-12744,-29299,-12633,17890,-4314,-43112,-6004,29412,-20148,-62002,-61035,-17342,20409,50012,66617,55240,22803,-4544,-97020,-179545,-125423,-30313,-11396,-44633,-32943,55869,117467,96383,31901,14778,35365,41284,-15198,-60631,46366,139036,53575,-80383,-96312,-16651,71318,74609,46418,33083,31366,23044,-27600,-82441,-89219,-57273,-20342,-36309,-70671,-57283,-50377,-51732,-32492,1398,51299,93512,58557,-8451,-24496,-9568,14814,293,-130414,-251371,-144471,86488,166470,56909,-20452,-24834,-45782,-80757,-62961,25147,75309,4776,-44905,15320,63374,17487,-6869,30336,49825,69607,97809,59432,-66163,-185350,-157855,-52745,-46116,-132432,-154541,-92515,-23867,-16771,1666,59921,82934,74891,27832,-15121,6711,47757,36317,-47080,-117250,-104755,-73100,-58257,-20405,11730,3120,-25457,3059,72313,111479,96847,56200,-614,-35621,5056,-5902,-152215,-224283,-164204,-73566,-8037,50065,58402,23285,-9791,8508,72661,72505,-23768,-143894,-152564,-69437,-22105,1880,64860,99652,84439,42202,33425,52645,43431,27148,28046,85868,141740,118510,46519,-877,-35005,-38834,-22818,-51800,-124511,-127737,-33536,48718,31139,-29110,-53986,-34422,10499,49871,29836,-54219,-111342,-68467,-15458,38570,152872,205627,115511,48480,21690,-51555,-88295,-17942,22458,-5925,7438,55750,45976,24213,14692,9026,18331,-1025,-49955,-51587,-6009,4788,22133,6106,-13454,60571,115838,40469,-74911,-132091,-107224,-41109,29332,68577,57282,20382,-477,-20388,-18318,-15573,-21624,27494,70508,15441,-50313,-54068,-63159,-77034,-55270,-44494,-67681,-62053,-75754,-100990,-69509,-20153,-43799,-109568,-184355,-178816,-94782,-21433,-5373,29400,55863,39371,15974,-1491,-11822,24943,56003,12672,9579,95603,96677,-6125,-14561,35786,52120,61542,24467,-17018,-5535,-19678,-76936,-58805,-25259,-7164,1811,-31467,-69579,-12485,104658,120668,47618,1538,-21813,-59168,-48832,-26053,-45687,-71180,-64182,-42061,-3818,8288,-20026,-36672,-26112,-41374,-71321,-37833,16821,29795,18737,-20111,-85738,-104180,-33655,33773,39981,29443,40243,-6025,-55095,-18810,19318,81101,106371,47798,32774,43956,-52186,-99959,26005,129519,96037,-30858,-134243,-129514,-40730,-11521,-111668,-158240,-34930,68235,78144,90313,81443,27764,-27402,-74464,-57261,-791,41575,53015,17530,-40571,-21587,32214,64048,87860,84169,48459,20175,32918,104016,121870,55960,24347,-55,-57148,-55223,6255,44138,71390,58801,44949,40146,15201,38130,77188,37135,-46,36325,58553,21002,-38767,-114260,-178313,-106104,19296,311,-107999,-93003,26084,89404,67802,650,-82982,-80821,37298,147159,103992,11138,-28518,-69521,-71730,-43196,-29354,4523,89974,76948,-25056,-94724,-88885,-20788,29932,-33511,-135912,-138282,-71990,-40387,-107944,-182325,-119520,26779,76385,25024,17914,64864,99980,66422,-3612,-34339,-8858,7360,6987,47471,63508,21208,-25222,-51538,-44698,-7864,-12269,-50875,-2328,60085,12229,-17777,37017,44062,14594,16247,16501,-19902,-24972,8826,49159,63115,38654,-12092,-34318,-61855,-115360,-114510,-85007,-34952,25098,53019,-10895,-68699,-40839,25908,76781,89839,57465,-9097,-52718,-42684,-50144,-102627,-70308,8950,7675,-14148,-9177,14287,47158,42944,23304,61707,102568,73997,21986,-27064,-39275,28894,91110,55317,-21276,5420,118211,151351,45452,-99902,-162614,-131986,-70188,-32105,-26959,-33724,6730,48949,68472,57379,21182,6250,-267,-3981,4540,12613,19168,-19659,-92263,-96788,-74009,-78912,-27361,57810,52855,-5193,13586,25159,-30895,-12733,78684,36191,-66040,-39118,7948,-50367,-101292,-71943,-48005,-36246,-38030,-47784,-49707,-61787,-81488,-78295,-40771,22371,54187,43684,35859,12831,-44501,-75252,-43606,-14656,-56201,-95945,-21842,27115,-24975,-64366,-59369,-14491,41113,51963,43734,67597,70192,-10225,-69775,-48759,14833,47144,32918,-12297,-35117,483,47941,52913,54806,43017,8201,23469,87082,129222,91850,43610,59926,59009,70176,96714,58921,36588,45555,1639,-17447,32791,88714,114369,87123,21889,-19290,38043,161286,148722,55856,17093,29695,29876,-17496,-83949,-80898,-22486,-22971,-42482,-5791,61264,153679,238739,172539,33407,28608,88565,109948,107187,107352,58417,-9525,10658,86559,82950,1263,-24743,29031,80566,67291,-33613,-117170,-70016,68952,167403,159205,70054,16127,3506,-35692,-59134,-46096,-41724,-79872,-114647,-98060,-77617,-11900,109513,161984,110952,69560,51235,35932,66188,84544,74463,129605,142455,26840,-10621,55247,2343,-87887,-18333,104731,114586,13038,-74275,-105922,-85994,-46683,-25386,-68304,-103905,-84242,-92073,-127975,-111767,-79464,-76720,-40565,13088,42780,47614,-9130,-94152,-116796,-92523,-47132,3288,23714,8708,-26963,-49464,-43578,-36669,-2353,54678,107135,115005,65336,2208,-8456,18560,47500,47875,7912,-15016,46045,114016,69631,-35541,-71431,-47671,-15184,9566,19474,26175,19258,31205,15479,-67553,-115859,-119998,-138529,-125237,-97095,-136575,-177135,-136290,-27493,21598,23918,53251,29761,-82564,-132730,-62198,-8575,-70931,-113390,-96985,-49655,33753,67054,11541,-44828,-65552,-69971,-51836,-52813,-74719,-15037,53318,47539,1970,-4792,26471,58201,27640,-49220,-57085,21143,88060,62358,-21018,-52545,-59161,-58148,-4317,55574,39015,12774,28070,37436,22917,26214,37625,21641,-33372,-62287,-18859,22722,-5971,-51772,-167,83699,64333,2662,11612,65514,70934,32556,22004,267,-74493,-156711,-181089,-95575,-7761,16233,69990,158670,154366,61967,9864,61932,64034,-43706,-68412,6486,78950,102972,74303,40262,-37152,-110985,-61895,57330,109189,113261,89522,65506,82185,84625,14155,-17620,44560,77993,55370,17406,-5717,39061,119530,140073,88394,-803,-93362,-103241,-39430,-12529,-39849,-42968,-62235,-129855,-136078,-53313,10492,34659,41342,23090,-18821,-51196,-41028,-48562,-71975,-56973,-60015,-95836,-28900,104994,137365,93930,52377,10910,-17930,18358,64833,56866,18811,-3111,-33498,-93679,-146737,-134443,-55337,22834,-129757,-516012,-655503,-345876,16524,134273,168140,170854,118712,90545,79530,-126363,-511926,-592840,-297305,52742,90135,-22266,-54110,40179,68963,7453,-25465,-36255,-57209,-21502,23085,5376,-16289,-40558,-57843,3019,79538,55600,9472,89384,187293,157916,77785,62357,37240,-22904,-6597,86296,128846,71134,25862,32254,1001,-26961,14953,56843,39724,819,-1173,-13176,-81387,-111040,-97066,-94763,-74578,-2929,56941,67515,32220,-25924,-24880,17503,21619,-1351,24552,55806,38978,-8681,-41414,-64669,-97772,-55484,72057,140579,131970,102732,34562,-49085,-66181,-13439,24698,11261,-31720,-70947,-82818,-38213,45853,81107,36283,836,30427,29877,-13893,-56380,-102843,-126154,-121279,-140566,-142217,-97608,-48700,-2627,20901,28455,25807,-9217,-61925,-45803,-1746,38218,61129,64762,47191,24023,-12918,-44927,-54182,-64739,-35528,-6106,-4729,8358,2548,-58946,-78909,-33262,-5036,1285,4603,35865,88045,86417,21542,8430,75783,81344,-6604,-87959,-90922,-6333,65212,72467,38725,-192,5543,33990,17958],[34276,14845,-37012,-61965,-17551,58252,112737,85220,2292,-51756,-62313,-29537,8453,52586,53437,38596,43061,27599,-97261,-211314,-169926,-91933,-88281,-75224,-1816,96974,146326,132492,60263,-327,22865,86997,55075,-32471,28954,118578,24863,-118569,-116203,-37366,21232,40827,42985,25834,19801,3429,-54618,-67055,-22950,-2722,-16387,-73925,-115704,-90104,-69457,-76036,-92764,-82343,-18004,70063,78246,-5735,-92099,-103588,-48803,-27012,-105794,-201043,-129125,78324,175481,85554,30410,33429,-15641,-89098,-53378,40726,60031,-8669,-20927,39972,81592,43083,-582,3898,34046,75999,64122,-11384,-104759,-153981,-96206,-23087,-25265,-63493,-81682,-78980,-9227,51359,60029,52143,40617,31605,8693,27224,89127,94015,26442,-63903,-92641,-64809,-97665,-107898,-30588,3771,-20996,-48763,-46358,37742,108580,57754,-36154,-77734,-63848,-5470,-24641,-161650,-195671,-116077,-24880,16198,36089,48086,29554,-4682,-1211,56865,62268,-19331,-135414,-155555,-45447,48815,38689,64440,131940,114141,-200,-56511,-23504,26493,-4999,-89921,-60546,71291,114839,48867,23937,28375,-6337,-67873,-139743,-214621,-204676,-52905,112652,110001,13490,-2125,36214,67220,85478,105911,77326,30013,60847,74479,42919,51710,70552,68184,86763,67958,11389,27915,93839,38233,-86137,-99645,-48368,-13183,30037,29965,28437,73566,47645,-56062,-76321,-24076,21011,56183,22030,-12126,66630,127934,53598,-74372,-121467,-66770,-24946,26833,113697,132242,58225,-13260,-55305,-29934,23352,45051,56762,27849,-20333,-5126,6096,-78419,-148497,-116708,-65228,-38440,-17872,-51729,-90957,-45448,44295,15398,-123342,-177183,-100924,4153,41446,11426,34721,31000,-30366,-13207,58022,53111,-8985,-41729,-23777,37598,120889,136958,69752,35768,19244,-18074,-44641,-93877,-111681,-51950,-19394,-56985,-21963,42662,67023,31673,-20072,-30445,31276,96462,89756,17384,-18472,-19412,-37327,-15579,30141,19130,-27979,-69124,-98991,-62156,-6271,-13546,-41718,-38482,-65425,-105391,-72470,71049,218984,150739,-43900,-149917,-134138,-80957,-599,52120,48179,51922,32625,-14115,-23168,-10667,37609,80746,48170,31776,44502,-47962,-82874,60482,143391,74395,-31857,-107109,-144083,-118876,-73764,-101187,-119283,-22916,52194,19648,-35606,-51894,-40903,-55361,-101572,-54893,34144,53259,17867,-47801,-120069,-93463,-6889,37582,37010,-1520,-26546,25559,76531,97974,93732,49176,-8336,-50787,-49675,-10535,20443,40328,70378,59358,61151,88614,101361,95329,48092,-29610,-57578,-13396,19190,-11058,-47020,-92427,-140280,-89844,31370,40088,-54567,-42303,82030,157959,139142,53793,-61009,-82942,-3264,72581,24855,-47852,-31978,-19047,-34898,-27490,22686,91087,132315,83680,-13393,-67868,-68191,-32708,23879,21906,-62428,-122775,-86147,-40403,-72743,-88105,11310,114810,138443,113320,78459,56304,26286,-32193,-59210,-23573,39921,51802,3170,-47038,-52970,-12392,8886,-26814,-49977,-19693,9957,19237,27690,-20047,-82431,-47134,24527,-2914,-56453,-55385,-13593,7277,9728,7580,49747,100039,104178,66932,-17954,-122736,-140945,-100331,-85149,-67035,-43352,-26141,8908,56639,64725,34762,47876,57233,35029,-5801,-56663,-48575,7198,-25499,-70830,-22601,13344,-34101,-67586,-33068,3487,-3071,-23857,-5718,12379,-29466,-92413,-126546,-101507,-3018,91756,73537,-37465,-53749,67187,125655,35086,-103983,-187723,-168987,-63207,4105,-39507,-83768,-49956,-7849,46127,67808,20433,14646,40064,29165,14824,18140,18094,-21824,-72266,-49319,-14218,-18931,18978,70425,38731,-28515,10057,86991,64419,38775,54544,-5484,-76331,-23607,46333,-5565,-111730,-110445,-40001,15398,5103,-19679,13696,49762,56454,44138,5930,8732,46676,57182,53157,29535,-3167,-380,22183,22563,-13388,-5346,77649,86442,15495,-22990,-19383,-14207,15948,31565,50069,132858,203412,115984,-11413,-33639,-3522,-24800,-72242,-104958,-110703,-54925,-3077,-14869,-10197,13863,12700,40213,90812,113911,94212,54793,22781,14410,66787,102400,62744,47456,52007,8596,-2074,55447,114499,160976,129525,15421,-77470,-53329,50032,51044,-2630,-12443,12165,18764,13199,1818,-5003,-40361,-114623,-121052,-24402,68764,109589,123987,71405,9512,40790,60313,51376,76681,83641,7075,-63084,-34625,30155,18578,-39942,-47694,-6337,34116,17526,-73638,-145127,-68665,98516,168673,156780,153630,135365,57145,-25521,-38201,-8882,-15417,-74135,-114266,-97908,-74623,-26838,71192,117835,90515,46053,11545,11071,68690,96388,64552,82586,73016,-46558,-87332,5540,20599,-26475,50557,186548,185217,36946,-63255,-73550,-62766,-18270,27728,-13964,-110655,-141138,-101723,-98003,-85014,-36611,-15419,505,19095,3867,-6663,-19634,-45770,-45762,-34353,-13297,19825,50075,53916,23854,13631,26280,-25140,-46992,1902,32755,52385,62611,803,-109373,-177677,-151009,-94569,-50245,13240,70691,97887,74162,-17465,-67468,-36790,12312,50531,55282,48514,54876,82733,95644,25789,-66233,-87784,-114299,-145678,-95607,-66499,-109482,-133928,-106786,-83814,-54987,19232,50631,-39048,-92084,-34353,-3495,-81942,-153100,-145681,-67970,40391,66539,-26190,-133159,-157225,-119222,-40922,15695,1902,13510,40009,13668,-50179,-51358,-12777,13790,2147,-39338,-35966,38906,97719,45372,-97535,-165439,-111375,-18773,65273,75270,15436,-4382,39535,40921,-30692,-73071,-42579,-14370,-43768,-73071,-27607,67737,97014,38248,39140,84392,55572,13879,21305,61355,68172,14329,-48373,-89423,-93131,-65479,-14684,49601,56997,26692,57622,115197,109811,51025,4770,26702,313,-90848,-108100,-34475,38681,39474,11876,30767,-13640,-103891,-81264,27088,77778,91206,101807,121173,118161,67115,-1244,-38752,-30493,4080,36906,51571,40149,7509,-46933,-43635,19441,1436,-80684,-58323,29649,32305,-18767,-31905,-65434,-123332,-99790,10991,81397,54355,7992,1052,10845,-9676,-28462,-40431,-54075,-52611,-81281,-136278,-47503,70290,71534,13610,259,35735,35861,-3900,-2942,40338,40885,-14118,-59485,-104902,-147308,-122556,-22949,37330,-131495,-512702,-621261,-281399,71495,177389,187628,130620,42619,55464,54050,-182946,-531953,-631743,-324096,13268,97228,46967,31891,67139,26334,-55261,-65775,-33989,-59341,-67539,-22022,-7429,-17752,-19360,-40418,-19225,47919,57801,45860,104892,158042,122858,50531,58527,100615,73972,18482,13736,41670,47778,48963,76605,87278,59282,15733,-20499,-16992,-1129,26101,35040,-36416,-82766,-34817,4584,13163,56021,115069,140040,119208,25327,-36047,-3493,35245,8401,-25229,-36979,-40577,-41984,-39337,-54971,-102886,-72701,56215,121413,63970,2318,-46619,-110259,-123459,-53910,1646,-12146,-68585,-123186,-129894,-65958,31157,60268,9456,-28335,-3509,28972,43776,2574,-65655,-74249,-58701,-82287,-103895,-89773,-70102,-37481,33186,102576,119188,81356,-754,-32611,-8656,-9920,-71728,-54897,55419,110577,63814,-1783,-21393,-2590,27581,30082,4074,-51354,-106435,-106160,-36506,17132,-6231,-30366,-27312,-14225,29604,72774,51195,5875,-3962,-18998,-18779,259,8042,28803,77477,91907,37220,-17525,10337,61266,53784],[42774,39579,-33833,-74240,17884,143172,167614,88698,20236,-11026,-39392,-53355,-26793,28421,23206,-16255,-7222,15862,-50225,-115736,-108579,-87918,-79787,-17510,72358,116885,90599,51673,43327,37351,19543,32268,3152,-72491,2573,129057,39854,-86383,-10077,52220,-11769,-22787,13896,15821,8537,-7819,-39842,-6444,64007,56753,-12282,-109248,-158876,-107625,-58565,-59635,-84680,-82807,-58125,-8609,24987,-19903,-82343,-86666,-46943,-34922,-55715,-87180,-69810,10500,85586,98835,98237,73365,24331,-12908,5310,25835,5029,-18289,18540,70318,96103,72138,24006,15702,66476,112823,54870,-49771,-105689,-78090,15062,39021,7785,10012,2671,-30633,18389,90642,106336,62534,-2637,-32878,-36979,25316,112898,85525,-26863,-87954,-41433,4579,-52360,-64780,22480,48845,18472,-2574,-21928,12389,43792,-14165,-89019,-99520,-54409,-14378,-31736,-76731,-40309,27069,42606,16383,-14171,-24766,-20272,-22827,-23159,6684,13210,-35797,-66773,-34142,34684,52754,-12238,-8936,71572,87040,8981,-40772,-7990,49654,-6002,-131266,-129091,-9730,50639,5937,-1656,46913,45293,-26454,-118388,-217714,-223274,-67977,110619,128004,52621,40265,61850,74928,67866,92366,133164,148830,147062,83943,3180,-14839,16852,60375,104910,78125,32899,53792,102448,36975,-89190,-97690,-39922,13428,23427,-12422,14324,98276,79786,-40720,-89933,-58680,2742,49127,26039,5402,45593,76315,34280,-55033,-83338,-13981,-18240,-44966,31616,107091,106216,62840,-3998,-2129,57802,74960,12012,-83413,-69740,51632,81848,-33931,-118066,-106854,-50499,26956,57131,-4031,-43380,-4017,39697,-33353,-166948,-155406,-46174,41220,63439,32225,59952,46516,-39675,-46843,43219,53581,-33662,-50496,38311,76039,70588,77856,67667,28554,-4292,-38537,-74384,-107877,-82140,-38038,-46983,-63264,-39623,24296,81950,60384,11969,2618,61845,88821,44357,-23220,-57591,-50182,-42673,-17571,45406,81591,48978,-17229,-59697,-61099,-18983,-8958,-31467,-30695,-60453,-89412,-49306,96227,231196,187114,41703,-61199,-90300,-96793,-36025,41160,43440,10246,23749,39760,-7316,-71241,-73437,-8269,16656,36372,46100,-48095,-90004,16643,54901,-42040,-93952,-92428,-107621,-100474,-40110,-45175,-65037,-25675,-9432,-36878,-92743,-133780,-107015,-64905,-61551,2438,79119,44944,-26381,-63183,-114582,-109748,-20366,43355,13156,-54811,-72006,-698,48243,37144,47040,60045,13179,-50575,-35006,17464,47354,70936,71711,53323,77474,121866,147007,101340,3522,-62112,-84544,-89152,-92489,-81677,-39939,-15329,-22586,-17554,23289,41255,31201,66598,134560,155131,110678,53290,-15044,-53613,-42823,4333,-25621,-66810,-5912,28642,-27099,-67438,-10585,66864,86015,74687,47732,39899,38779,41691,80360,101220,36630,-59832,-86597,-63104,-56551,26202,151391,166415,151328,151360,84824,19612,-18485,-67390,-76050,-12209,68016,89244,23889,-78059,-93260,-273,60203,27077,-34294,-53855,-5813,58221,40771,-61020,-106064,-57198,-6420,-11716,-33848,-47169,-27585,6674,758,-14588,67753,141586,117366,79153,-9463,-116465,-102738,-39787,-49960,-64710,-65252,-72693,9216,149818,180151,83349,12334,-35397,-34541,-195,-17937,-13961,79266,64175,-50606,-55784,11200,-8142,-46207,-4241,35577,20722,-11342,-27858,-39624,-81093,-126012,-152406,-153775,-88905,43789,107524,24532,-66353,-34878,7400,-24532,-70174,-97908,-91566,-29719,-5915,-45621,-48168,-7759,-351,25893,51807,21010,7872,19238,29394,48014,26958,-16869,-19378,4446,29275,34091,30080,20777,11708,-5229,-45291,-47318,12785,52064,56044,51678,-1539,-42374,21638,106320,74517,-35705,-56918,-10304,14779,19012,40015,86988,129188,170016,151882,54299,-2795,19118,43147,34896,34617,73181,107635,86807,51591,50183,93038,109967,70307,46530,55761,58238,16262,-12011,-4133,6483,75439,175882,129219,13570,2846,27776,-41918,-129019,-158711,-138227,-76467,-33351,-48911,-34454,18464,35798,46546,59525,67776,86885,70318,-8313,-35092,43045,97676,95853,69514,35053,-16199,-23584,26810,92366,172564,164678,56250,-33477,-79975,-98304,-104080,-98086,-64017,5434,39217,49970,75226,52454,-24803,-105840,-139639,-77375,16262,45654,16397,-8147,16648,46719,4822,-30301,8221,50210,25153,-25129,-46329,-44318,-70079,-98039,-64499,-20492,-14632,-40151,-90431,-110334,-52488,58349,115609,166603,228363,196854,75083,-20372,-39932,-2238,10677,-18227,-39279,-18361,7622,35846,78833,90118,49607,26191,25639,7996,21028,41126,26264,17789,-24737,-96422,-89165,-10585,32278,29530,48868,99805,102957,34748,7742,713,-31070,-9113,60862,59065,-39324,-63518,21775,21868,-9269,45164,88592,53468,32090,14278,-18904,-32933,-13489,5598,8068,-1572,-19509,-17765,22099,38099,42084,29853,-72205,-133052,-102423,-89645,-74120,-18476,-19087,-147752,-278834,-251812,-137193,-29848,68182,99978,89760,78637,4017,-49893,-17468,-321,16995,60552,80137,74515,70396,88341,74117,17149,2119,-36909,-110689,-77007,-1475,-29519,-100745,-129784,-117847,-91279,-33631,32026,14121,-30924,-17982,2922,-51266,-112228,-99633,-25147,25658,-21003,-133919,-180740,-132956,-82689,-51518,-14674,-1288,-9096,-33611,-60390,-105515,-116817,-108784,-74667,-10331,8859,-565,29934,81364,53359,-63422,-150207,-114605,13233,106469,62831,-1621,15425,52114,14499,-60882,-93429,-79910,-68116,-58491,-51399,-17567,54557,122473,110774,77068,59453,10201,-31989,-12145,57137,82427,28715,-58943,-140348,-124020,-1261,112505,116636,66046,29192,28870,1801,-36415,-57554,-47279,-44553,-104319,-158143,-112647,-25412,18077,18824,15827,40211,18343,-39171,-23539,41284,46232,51541,109069,152438,96625,1236,-31220,-42739,-71740,-54083,-5050,22193,34896,-24570,-172430,-196250,-76374,-51837,-96004,-25306,69825,78843,72320,60170,-6003,-60662,-34417,53005,87509,26688,-44137,-45943,2084,25123,-1816,-33652,-46541,-49884,-71598,-77268,-9485,51271,15866,-24839,-968,65164,92864,19030,-61510,-28770,26289,-4624,-53956,-68331,-71413,-60972,-9196,25554,-131669,-481145,-559483,-229768,86587,190221,183606,102180,-2275,39638,85368,-172790,-542931,-605114,-306913,-36973,46227,74566,101326,122393,75608,-23655,-52105,-22051,-102892,-181761,-117868,-41876,-35386,-34927,-59674,-66128,-31107,-4730,31401,94133,100096,52103,-2359,2878,67910,84347,-1801,-81172,-40782,40729,70329,58769,86278,86723,-2707,-62264,-9333,28483,43832,65417,15041,-50681,-11796,59680,52211,43881,85826,109590,99488,32347,-31290,-20359,27214,-1231,-83585,-136632,-145755,-92695,-7082,39683,2745,-27220,21908,57810,-8412,-49336,-52607,-94499,-129136,-92115,-38283,-9522,1000,-20202,-47586,-37212,-3469,8984,16874,16509,-2568,-7801,3605,-28614,-66626,-41864,-15847,-12330,3312,-9006,-44526,-37184,57747,150074,173648,151293,76495,6801,-1061,-36732,-137299,-92216,92555,157014,94748,46212,43152,55763,44666,7027,-15571,-63609,-127180,-102804,-13707,19463,-10110,-26423,-50427,-89397,-57504,34616,94789,75970,-17299,-86695,-45643,34715,32540,4818,33380,75477,53760,9835,35559,61473,43403],[31073,16695,-23620,-27957,45296,111839,87164,28361,28786,57466,17193,-37145,-5725,51432,10629,-75534,-89573,-24821,-2685,-34466,-67446,-76576,-51110,16971,67711,37198,-46822,-81043,-20321,45518,-888,-64690,-97709,-120653,-3599,150372,83897,-35068,47736,95516,-7357,-63147,-51266,-48037,-53879,-46083,-14533,35972,61209,26745,-42455,-133136,-170640,-96544,-20967,5539,14460,20778,-13983,-40194,-19100,-22451,-24241,3845,10212,-29024,-54352,-39251,-35266,-72238,-46811,48827,93451,55020,50026,77520,27122,-63430,-90639,-25330,70836,108807,100260,68094,21127,17595,65512,85576,33669,-28861,-45126,2218,84974,84652,55445,58535,34090,8746,53056,91002,90159,43708,-31693,-65882,-83005,-45509,39967,31387,-67131,-94470,-4624,43937,-4288,-6928,47878,55366,63505,77586,51830,58,-42314,-64497,-70940,-63158,-29015,-17845,-23840,-4060,11391,-4012,-8671,-17779,-63981,-111571,-85357,-37923,-28880,-1612,24421,10083,58783,138532,113333,1261,-86013,-71179,-10372,34578,48561,30484,16562,24326,1276,-56499,-52550,-20803,-18614,-44828,-29730,38942,82836,40866,-62319,-170306,-158335,-34720,66122,94189,90910,53005,12847,31198,38143,4666,21339,84457,103216,41814,-11486,1423,50411,79502,83851,43886,5601,-784,36722,37495,-15761,-13406,50272,80223,-142,-82859,-21663,86636,81289,-14137,-94445,-110038,-67821,-3875,18965,24453,13427,-9438,-22369,-57740,-80572,-24666,-29068,-88917,-50430,57023,130926,133523,64772,22328,35102,31259,-53163,-159953,-122374,14185,36878,-35549,-50112,-48302,-34483,34584,54385,-30782,-69818,-37785,-42336,-123694,-166740,-125179,-69420,-47483,-36825,-12921,49318,25266,-63526,-84771,-24348,-13384,-54754,-2334,108421,91483,23805,22466,14244,-25257,-9579,15619,-5579,-14069,41088,55621,882,-40069,-53791,-24938,40102,58034,35478,22809,50610,59166,14240,-27850,-64490,-62443,-38355,-42351,-26531,50237,87973,42218,1980,-6047,2992,2082,-886,1743,-31575,-56611,-8521,51850,56248,82178,119223,83395,9772,-21687,-4876,36346,48780,8910,-36,31934,-5427,-99966,-111078,-39653,11743,38200,19267,-72715,-124442,-65363,-35266,-99792,-129255,-92210,-67189,-38251,22626,15782,-17513,-33386,-59102,-48263,-49544,-94617,-91055,-37577,-1337,62229,102062,29026,-53769,-53926,-68962,-74891,-12191,51406,27763,-48158,-94470,-73635,-43272,-37661,-13095,31832,26700,-30442,-38925,10515,86583,123149,79555,47433,68739,72690,65356,39603,-15146,-56924,-88592,-132271,-160741,-113488,-30109,20513,25209,9966,-15742,-8890,46035,93348,84940,40204,-11373,-36169,-47751,-70307,-86896,-38737,-31932,-66422,-29949,-608,-49277,-110740,-91784,-42880,-6700,25682,60883,95163,102323,101243,109622,89957,30894,-33139,-76592,-73139,-46265,51321,134009,97351,49837,35432,-10768,-47170,-24269,11063,34276,52573,65241,72430,42762,419,3139,40994,60434,69418,25317,-58967,-49217,33265,45741,-7739,-33365,-34178,-28203,-7544,8426,-9998,-29017,-27751,-45316,-21555,118978,168142,68639,25860,5674,-66453,-90380,-50312,-58396,-45185,-9379,-21622,-8699,101555,166494,90683,-34946,-117290,-78082,16420,30273,11707,76509,86769,-19686,-71152,-29786,-36534,-57027,16927,76900,58092,14503,-27550,-33462,-20802,-28865,-85058,-157085,-140388,-12717,86468,59776,-40623,-113799,-142190,-133029,-84853,-34635,-10944,2476,-14263,-20017,23660,65334,31073,6479,25159,34114,16493,-25824,-22245,21430,-15368,-75601,-28283,59226,65427,8574,-29037,-78483,-126123,-103949,-50849,-34338,-50182,-39562,1788,43942,23262,-12818,38769,130152,120192,45681,30541,33695,8406,6862,44822,76712,115243,162946,124009,21453,-26359,2576,38151,12507,5101,72374,116140,76366,24519,40356,61297,10654,-11968,47133,88464,65915,3227,-56874,-69196,-87431,-61689,40915,68568,27611,36019,47658,-35862,-107198,-112373,-82010,-31528,8129,-2860,1868,27957,18756,7065,5855,24847,62579,44002,-34789,-63660,-3610,34712,32316,11505,-25207,-65832,-55697,-16518,40879,125061,132709,47056,-20434,-81900,-144021,-154718,-119532,-67915,21524,69698,72469,86751,50496,4738,-37288,-106889,-99561,-1486,46296,19927,17250,43312,10263,-53738,-51372,-138,73162,121064,93787,16143,-47996,-102663,-121684,-37878,25422,-32832,-96364,-90727,-37107,-10654,8459,57632,144741,186711,137254,70393,22000,-41372,-76302,-54585,64,46199,61436,44534,66958,112416,96316,424,-7124,65218,58547,13098,-4690,134,2287,-43531,-53615,17698,59920,45508,15680,-23992,-39660,-20395,17059,63512,39149,-8864,2770,69912,81654,18403,33313,121706,98894,31784,80957,128735,60886,27866,51320,11605,-48394,-46227,-16013,16254,6032,-69519,-104315,-33530,15802,1985,-38065,-98480,-108508,-89352,-114791,-151937,-116081,-61866,-104937,-185156,-146489,-34932,39308,83805,94846,84745,82505,21580,-27391,4399,-20563,-46109,32239,92257,74959,44539,46591,81317,89083,57722,-434,-65076,-50908,18533,3107,-91901,-126815,-86712,-55024,-62582,-46700,-8584,-13886,-33399,423,5548,-26161,-24034,14025,-18511,-131379,-211209,-160640,-36504,22929,-21177,-54891,-35740,-34550,-82551,-96301,-98735,-100155,-100572,-71762,-8535,14804,5231,19401,53289,48682,18235,-21797,-47266,35132,127013,77106,-8029,-2234,21837,-8860,-33254,-7127,1555,-38079,-53215,-20316,18670,40840,98638,120061,67689,12593,-46990,-100900,-74744,7161,37215,12642,-11938,-69970,-94929,2737,94675,67694,27341,19429,1704,-52173,-103862,-101157,-51874,-70144,-156488,-185693,-97820,-12094,34236,83120,93733,80132,61240,46910,72356,93919,35595,2363,62107,105658,46253,-18109,-14298,-16186,-39965,-37435,-38186,-53215,-15037,-8703,-100761,-146861,-128555,-141270,-108964,12855,82777,97205,127449,110563,23122,-21261,28226,90466,52132,-32934,-70500,-61110,-30651,1955,-4081,-20396,-3790,16579,15901,40297,60575,67255,35354,38128,52485,70251,96806,44805,-69471,-87352,-29195,-12452,-32467,-11187,31961,36297,15006,8421,-130718,-410218,-459839,-189630,75784,165671,172207,120314,40572,91697,159290,-111647,-553449,-582996,-300756,-50383,-14101,21733,109348,186516,159005,62235,36693,46079,-80670,-210066,-163874,-86031,-85616,-93207,-93998,-95604,-107043,-114866,-48349,72405,105184,64762,1058,-58379,-53250,-14574,-40663,-90278,-38250,44270,43088,-18926,14947,72922,11330,-27875,30803,45762,47778,69507,27958,-50906,-61986,-2181,-20228,-75053,-55473,-20148,-23649,-63032,-100976,-76520,5004,1427,-99614,-181308,-188542,-104072,24395,103556,71708,-16558,-33573,8992,9388,5078,-362,-36395,-65482,-52518,-7254,49556,106335,122884,70123,5020,-41285,-52281,16067,60100,-4510,-80437,-94811,-91428,-76368,-38327,-17344,13803,81881,73597,8350,2227,55740,103357,128300,137678,89741,26154,5641,-47312,-125736,-55334,73548,71522,30066,51490,76401,34028,-40173,-86346,-57753,-20412,-29332,-25998,-3459,-4364,-634,13855,-36067,-126190,-136665,-39595,78646,100301,-16750,-123744,-99579,-22022,-14830,-20593,-340,38866,48315,35448,59433,62379,24961],[27321,-2016,1551,19657,34949,38250,3624,-11817,54003,137341,92501,20711,65249,127159,41013,-69876,-87346,-28585,-2650,-49933,-83867,-69250,-36950,-9463,-29835,-96099,-150003,-127498,-39949,37929,-6046,-86301,-101142,-75662,36905,161046,125981,-7780,-38050,-15045,-24289,-68135,-93928,-90754,-93606,-79649,-11923,27966,-4048,-39781,-70053,-120572,-119584,-46258,14034,53658,103366,138401,93003,26449,3207,-17314,-17948,36996,68697,8902,-68091,-53197,-13710,-60907,-77291,-12839,26213,11508,53591,100128,20700,-97909,-102386,-341,109758,141420,117951,57134,2803,10989,21348,-10536,-26795,2696,38876,62303,95723,117243,124357,86813,24067,11339,59565,67518,31904,-7111,-27169,-27562,-82872,-119859,-48088,12933,-19672,-25662,56807,82906,26390,9444,9122,14467,97470,151549,107787,-201,-88845,-84689,-48010,-33251,-14815,-3690,3278,-15124,-116284,-213596,-132638,-37050,-59734,-101737,-51950,11520,17732,57772,104074,113878,160083,209982,131425,-5996,-59189,-27959,-10076,28991,99216,101571,12547,-34711,10738,41920,59239,56778,13391,-28170,-8178,50059,100955,80839,-14900,-81004,-24057,37862,20063,40741,104833,49539,-44703,-4405,37428,-43900,-97046,-36158,43723,47809,32183,47723,65158,55681,33450,10972,-1816,-1281,40423,70584,48286,41559,105834,125565,12329,-100504,-58514,30886,43535,-2330,-79423,-130741,-111997,-24766,41108,53151,14332,-33744,-26922,-35256,-101482,-100987,-56062,-57603,-42037,36892,101496,130544,98173,29186,-7838,-4315,-29822,-109604,-124490,-64393,-63882,-69278,-3467,9961,-17878,3787,-6497,-107213,-147581,-110441,-103142,-138328,-137081,-123433,-112464,-135112,-150208,-85003,-2097,-49270,-113313,-87638,-44835,-38658,-21210,57317,108920,73781,52791,70797,14658,-41458,9568,68302,69899,97664,159910,174488,136424,52386,1795,-11073,11269,36330,27429,-2880,2628,30829,33650,18881,-15807,-13524,7575,-51411,-110578,-11434,109927,74605,-6800,13330,44550,38850,38030,37925,13101,-2621,31235,1491,-72794,-12027,117219,133312,91385,90605,70819,60312,90689,88420,40632,30898,26307,-29858,-29208,16229,40867,13140,-35937,-90447,-123991,-84694,-30769,-35225,-74015,-54578,-24118,-16612,12394,41335,20147,-37325,-59453,-4153,29345,-2274,-23284,-12545,15395,75082,90402,34117,-31216,-44813,-43690,-30714,1214,41933,52890,-6748,-93348,-106388,-52977,-17046,-24101,-2262,24671,-3349,-23557,27428,135429,166671,109437,73978,62725,-3281,-57560,-37718,-15915,-34942,-56469,-78709,-96312,-47847,26469,48213,21320,-12692,-42289,-29266,12467,20399,-25808,-68137,-83277,-94316,-98909,-101004,-110970,-60898,-18983,-54240,-83580,-62741,-28690,-32831,-52241,-56902,-19838,8129,46397,88632,97456,95132,66327,-6690,-56906,-69128,-83648,-54586,-4894,8669,2383,-3218,-36052,-91085,-107730,-83432,-3271,114859,186422,144312,57814,24986,47474,100523,115658,60987,35417,103767,111464,7323,-23312,44346,82471,73623,63745,49438,24095,6667,14074,-4168,-36301,-58143,-60336,17314,168832,168815,38409,7138,41008,-9702,-80042,-81553,-76652,-30299,52525,63380,-15500,-15008,58233,38956,-68845,-112329,-30187,56740,40762,-23354,-5566,46237,17595,-36136,-50364,-92005,-97852,7314,69031,45813,10327,-28246,-8922,68015,91102,12114,-66137,-37461,23190,30984,20265,1028,-86084,-186619,-182205,-103969,-31219,12456,8058,-25588,-4933,59616,90270,38783,-2662,6690,35793,40245,-26400,-69542,-32524,-25570,-57602,-17179,64645,47338,-60469,-127796,-151284,-187395,-159717,-25872,83492,38016,-42820,-30309,33492,44675,3442,8828,65715,80322,66941,82748,82600,69794,55418,39673,26996,50653,78684,34565,-42572,-62177,-12055,44870,29349,-9403,-7116,13228,26542,19791,12704,-22534,-66084,-20412,77294,77409,-3945,-62990,-81553,-87427,-122813,-149871,-83528,14839,64052,54623,8808,-53630,-38432,23382,29856,26541,65237,78703,57471,14868,-27712,-20395,7386,32485,38703,-4297,-42177,-47711,-31035,-35183,-66204,-69727,-68255,-75548,-52645,-35201,-17129,24691,16199,-56418,-103196,-91123,-61291,-64081,-37261,10364,67440,87155,80904,70010,26902,4508,-12909,-51767,-28110,52553,75856,63341,75269,51568,-30977,-58867,11443,73841,134046,188653,177274,100331,11189,-66368,-78633,32705,97736,-13028,-115123,-66528,37076,52225,13816,20871,54568,30517,8829,71557,105951,-89,-135805,-144720,-40863,57889,53856,-26656,-23628,59051,49828,-59078,-58292,63028,114202,76583,30107,19674,28287,-916,21799,123791,135369,38196,-37318,-63358,-72542,-59851,-8170,51150,43305,33286,51754,64070,28526,-842,45976,104195,67760,4930,32193,68451,26101,605,29885,869,-74897,-97116,-50569,19001,25360,-62187,-96221,-17354,25010,-24101,-69330,-55901,15859,40552,-41005,-142171,-146756,-83315,-30802,-9832,33375,82291,71269,36484,25419,39217,66983,32739,4655,52711,29835,-31680,8776,52307,33512,25872,37478,77880,88866,21996,-44971,-71192,-44149,6064,3576,-83659,-138158,-98298,-38339,-73906,-130415,-87252,-37814,-64725,-44829,13090,25171,1938,-22479,-92234,-174965,-177718,-106231,-634,60534,27938,-19219,-23597,-20747,-54826,-57323,-39109,-18223,6868,24096,1772,-42417,-37401,6690,21203,12823,32562,49258,4250,17042,88243,72630,-8219,-41099,-34138,-23393,2028,72163,99048,8749,-85404,-37710,54272,66612,79903,85031,32366,-17964,-70690,-123073,-115781,-79205,-71007,-50052,18448,28277,-27231,-18863,620,-20137,-20704,-7527,-9332,12810,18035,15569,15195,-36178,-113277,-118235,-69775,-45614,20360,111627,121010,104741,89616,66773,73697,72643,-1994,-53451,-47072,-30413,-16347,13998,16541,-24949,-25656,-9470,-62961,-120009,-85588,-7861,35931,1393,-115420,-178289,-84543,46097,87016,96424,101547,61211,-20142,-44607,28324,80866,10761,-76404,-73144,-52963,-80536,-107587,-85788,-24030,54261,98863,104430,103670,114063,99324,112722,150578,92035,19580,29425,25602,-50931,-102408,-87193,-61497,-50958,-6820,68443,101537,56328,-4124,-131829,-349598,-411184,-205323,42849,123874,139217,130327,106567,161018,197428,-124244,-665373,-743462,-396638,-74220,-47931,-50989,66535,185107,136467,53540,73517,100517,8309,-94184,-98181,-116173,-163976,-151726,-105662,-93430,-143024,-208840,-153444,18191,131003,132543,41563,-82459,-143812,-115595,-53314,-11107,20390,42200,-4163,-90135,-57737,46754,52478,34765,41430,20939,35740,56711,11842,-58440,-103270,-92112,-118312,-181639,-161821,-107973,-105072,-149850,-195301,-161094,-28854,33355,-33994,-125681,-138557,-67056,26977,70410,22445,-63947,-63203,21423,87561,87819,36463,-1799,18184,66037,95793,88415,90256,115929,75149,-1385,-53011,-77386,-16083,41965,-16472,-103761,-105276,-66069,-35089,-10225,2444,27516,82002,85241,45093,40677,28321,8461,22105,55621,36641,18369,18453,-21304,-59519,-13819,-17351,-72409,-38940,55230,76760,-28241,-126764,-134229,-53142,59777,111683,74260,24198,18589,35635,33698,-11242,-78632,-122740,-85642,-3135,14289,-60045,-124396,-76839,-8705,13703,32803,34475,33759,39661,51526,79393,80775,40431],[-6897,-10975,13866,10355,-13473,-10620,-18950,-33063,36602,125903,90572,16312,42130,108127,43839,-34905,-29341,-11420,-49353,-86100,-69868,-40032,-32177,-56674,-142345,-200752,-174599,-95376,-2720,57195,16632,-39014,-21641,12398,58462,107745,88291,-32409,-148618,-163488,-107735,-97492,-101195,-61499,-53138,-77776,-49585,-26224,-46917,-48640,-48960,-67607,-45645,-8473,-4662,-1585,45426,131456,136864,71538,12580,-47566,-87049,-35635,50535,21676,-79426,-76339,10781,21321,-18676,-49416,-51535,-34831,17988,41820,9994,-33564,-10908,35873,79115,121304,136520,54100,-20547,-1310,-16618,-88840,-108014,-29595,54808,58221,54065,103003,127763,70664,9525,-24336,201,20926,-24431,-67975,-33905,6853,-66862,-154445,-93503,27021,54192,60521,120070,116624,35746,-15379,-51630,-16878,117526,163417,83309,-11552,-92415,-109951,-81786,-60426,-38309,-7151,7323,-74928,-239043,-320942,-177695,-37431,-29314,-17706,43025,82042,76036,88969,119203,147216,141077,109340,64965,27953,19324,46206,42122,56695,118320,130133,18062,-45749,9164,41762,70654,136421,120793,40190,27840,58844,84449,66305,7382,-2136,57788,46063,-43003,-42974,28762,-636,-82603,-45270,7637,-25766,-66748,-27355,59841,76741,49555,25912,-12957,-51293,-47447,-20485,16211,69288,114431,90307,31343,23089,82943,124068,49443,-76783,-110024,-80037,-59419,-55975,-76957,-120485,-113865,-23576,52822,65254,37357,968,2243,-14181,-118613,-168874,-97349,-34246,-33833,-34441,-22228,44178,71089,-239,-46284,2400,52755,-1458,-78467,-88371,-91808,-73427,-7222,7870,-13439,-11002,-49147,-147997,-177036,-140004,-111847,-99332,-123484,-144832,-124294,-148410,-186142,-116254,-39750,-102275,-138270,-72309,-18514,-4365,39488,91594,63834,28708,88176,137509,65324,-8835,8552,33641,53137,114126,177251,209206,198090,105950,42424,9647,-16796,-12267,-23835,-87385,-71038,16057,71669,55179,16094,25462,26081,-68238,-131021,-4140,127942,32039,-111395,-69218,32768,56167,24400,9257,14051,28925,29778,-30590,-72272,-15502,62855,57424,67726,97416,76605,61174,107163,133568,103104,87063,83216,39036,2782,20733,19450,-65125,-126170,-128225,-117597,-70495,-6367,7782,-20395,-6256,4954,-57412,-73319,939,14349,-50733,-45720,28833,43826,17898,-11377,-44951,-35969,17295,31886,23989,-16393,-76542,-86539,-43852,-20013,1499,40744,17120,-69989,-69590,19923,62019,22131,-1912,3759,-10341,-6147,61161,147172,150101,112135,91735,56248,-32092,-105215,-112645,-82467,-51754,-9797,22630,18676,45852,108608,94437,4647,-74900,-67257,-11272,-10222,-72950,-125433,-99246,-46126,-50434,-89622,-94734,-106291,-86310,-40930,-55087,-104876,-82258,31739,116974,100904,40493,27183,32879,52481,79139,74188,56629,-960,-94565,-118560,-109607,-112724,-33365,53344,-13784,-92194,-43298,-14004,-81827,-111609,-67771,-1726,94440,169812,126832,28718,-16303,24639,87804,72149,-3101,4113,107772,136422,59673,50537,116690,124145,75921,78427,112794,77850,-5952,-25756,-39614,-69148,-82312,-59700,18271,115909,100431,26742,16346,43440,27408,-21468,-54672,-79707,-73951,6300,61688,-4223,-53997,-5092,-6976,-61368,-40422,61733,92952,-3171,-115703,-100861,-4769,32162,1795,-30883,-75734,-72529,-1614,13263,-13575,-27258,-47673,-25007,50574,82796,46949,50621,120135,104204,-14046,-60013,3248,-3766,-111778,-133641,-63702,-15407,-872,-37503,-92043,-56751,23395,46846,10671,-16406,-28347,-10400,36443,1923,-78177,-52326,25306,24155,7183,35825,-4439,-130826,-171142,-113371,-102810,-103239,2565,143294,157147,74830,22599,33264,51345,18493,-26498,-34836,-1765,44910,77377,85967,123595,131135,75475,22965,2046,4637,-4488,-60974,-107519,-71660,11967,54055,10131,-87763,-111429,-8926,79098,46713,-25252,-25685,45833,108916,52226,-65346,-103636,-52122,-29234,-66335,-140842,-141290,-20927,85793,44096,-66068,-107606,-9130,128748,115212,27728,41258,87046,58069,-12492,-45852,793,53961,58504,28810,-5098,564,10868,-14723,-62799,-89347,-68911,-41269,-39386,-44319,-66657,-90722,-82907,-108076,-167196,-178569,-92890,6925,18823,50619,98050,98603,69122,67477,60032,11842,-34654,-45281,2570,77415,90138,45140,29570,41284,13459,-24009,3336,84811,124493,130133,133442,143656,125136,48231,-35013,-33343,63318,101532,2648,-82651,-33776,55915,70120,23818,-38272,-82746,-120015,-82334,62170,140424,45206,-98264,-148445,-89782,-17341,-27912,-110708,-141386,-78594,-64053,-116747,-112555,-4346,99349,126329,97663,56728,25763,-11453,9407,98942,106233,15283,-23673,1833,-1036,-32300,-44367,-1923,49968,91956,117214,73684,-10694,-27935,17924,30730,-6566,-19019,-5972,4899,-9053,-33627,-44710,-65671,-104330,-92554,-15673,46894,45271,720,-2499,44009,42539,-2597,-6573,18632,97918,131212,15459,-103860,-105899,-47606,23442,80448,110403,98847,53140,4345,-32923,-17637,38584,41650,52295,128923,136028,62488,24110,2229,-27950,-9269,46807,77075,40968,-19673,-68977,-95078,-53654,13436,45957,-16511,-149992,-184618,-96739,-74885,-141930,-139817,-61127,-69315,-106749,-51098,24698,9126,-76479,-145649,-132270,-67506,-43119,-33312,-6820,28027,39820,14913,14366,19414,18940,16280,33992,70842,94396,20183,-88115,-78897,-10501,9377,8066,8566,11600,-4478,-18678,-1131,7538,10737,-10463,-38578,-22518,19322,85319,110296,-7528,-136520,-69667,83506,118888,89300,64001,33290,9126,-23125,-56690,-78800,-96497,-103353,-52094,29578,47199,23832,25439,11652,-27678,-35268,-22462,29379,143588,207591,165329,84261,12545,-16640,5685,-27117,-79896,-27146,42589,59874,107711,117059,53145,7551,-11302,-47074,-59983,-101400,-126385,-37618,69182,42646,-52397,-54040,-16770,-61497,-112949,-101683,-23863,77100,82969,-32824,-85584,1260,80102,97927,107860,81619,15713,-50197,-59996,-12729,21018,-1439,-40224,-38080,-34632,-102166,-185252,-151812,-24658,91914,145843,152903,140692,159758,145948,196287,238465,118184,-12469,-18541,1258,-30702,-68382,-75682,-80313,-67473,-20400,43535,104041,103952,21673,-111441,-341399,-470831,-285587,3328,104342,92002,101125,128626,185754,203023,-121996,-683644,-854029,-471487,-120150,-48281,-43355,55673,133011,35578,-40486,14419,80821,73833,68328,51759,-65783,-182665,-156827,-81736,-58382,-107362,-176075,-151558,-12294,125810,154003,51546,-53873,-101505,-100738,-27635,47712,50843,38982,-8382,-87721,-55712,53808,99241,84257,46919,8930,19252,27811,-6531,-47648,-78389,-87924,-105830,-129513,-96320,-49954,-35344,-78858,-162556,-191048,-70392,65240,78394,4473,-49150,-40297,-4860,-768,-58478,-80909,-8874,80792,118302,103379,42119,6236,55567,149417,162349,53095,-37622,-21563,-13727,-42545,-41700,-47406,-35533,-1706,-8689,-41288,-24966,10839,22298,30437,42654,39047,26085,14484,2965,129,-10815,-49191,-63986,-27677,-20068,-5497,26895,37066,27202,1963,-96569,-142669,-33529,88307,74230,-47013,-105098,-68685,12005,122897,170210,97417,44008,70941,55992,-18476,-44634,-20765,-35461,-74878,-94300,-106455,-111806,-66349,53310,117510,99195,85191,76554,48465,22950,22817,41047,42673,22448],[-47077,-4346,32449,12793,-17069,-14752,-23456,-57719,-28204,28453,13416,-47380,-67268,-16352,12440,8564,25169,24860,-23696,4897,60175,44641,12477,-32773,-139526,-181022,-117278,-33717,60604,120351,70717,32195,65427,62472,30812,20824,9097,-33009,-85554,-130111,-140878,-112168,-59238,22499,48399,-6220,-38138,-27833,-3070,38060,62563,51994,37372,20829,-19829,-73702,-68579,45189,92921,44534,5396,-42714,-78901,-50184,16500,3490,-68706,-56058,45839,83086,36827,-36281,-68522,-47488,-11839,-5994,-148,28397,84889,81794,41674,96070,169005,88503,-6466,14329,23896,-38935,-102581,-61013,21780,15527,12778,48020,48806,48799,57259,-7996,-25789,23752,1977,-57731,-39615,9785,-35717,-110338,-63705,52989,92159,94585,131033,118435,43385,-20108,-44433,30518,153648,143085,44756,180,-49922,-103626,-95916,-69582,-47075,-15672,7088,-46806,-136911,-147730,-68674,-21116,-4303,47763,87319,107567,107411,57644,45278,97527,74676,-3575,5719,45812,36117,59825,89038,88008,101316,124305,81937,33987,14857,-10234,47354,186038,218876,124717,70498,72675,75174,52225,30061,28930,28885,-22462,-88263,-95969,-65113,-61097,-92359,-94413,-51102,23217,67732,94903,115562,72448,19215,-26354,-91675,-139580,-106436,-47864,37604,143828,171521,73575,-7685,15228,64811,104522,68136,-38150,-115444,-140793,-143272,-116210,-66654,-66256,-74041,-25687,29690,68092,77102,40998,-9402,-42565,-95055,-125010,-87709,-45261,-83420,-157568,-152972,-23940,44231,-28073,-60384,28762,105912,57941,-24411,-31600,-16883,-28860,-30723,-32001,-13986,10061,-22238,-83937,-92372,-93724,-97747,-62895,-62880,-82193,-68747,-100165,-133252,-56699,18754,-38061,-85240,-54460,8869,38858,77776,116432,68989,19373,82836,139730,105557,26740,-14600,-25006,-987,55278,120806,160206,137934,64936,7767,-27971,-66785,-65696,-57574,-119171,-94702,29079,98214,56372,-2259,5401,-7406,-81900,-74898,68228,124905,-49578,-206826,-159676,-11563,48331,-19211,-68001,-45062,-4413,-23687,-77331,-63963,18621,50995,-6559,-19989,4281,19413,38823,81405,103679,131555,168180,137572,37257,-58294,-47404,-39770,-119708,-182959,-179920,-146081,-80160,-10807,-3845,-8185,21528,22261,-66093,-97522,-38044,-9549,-37209,-21498,22682,14008,307,-27456,-69540,-67482,-35957,-18709,1257,-28273,-112555,-139147,-77257,-43582,-33650,12456,32364,-11607,-3628,57638,89938,80507,31948,-24661,-49753,-7682,78879,121195,85759,62104,74905,61167,12876,-50669,-145997,-173713,-77660,44099,104996,91780,98043,150813,107275,-48428,-147125,-95071,-1445,7679,-83217,-156076,-75927,51924,64289,-10770,-37146,-66270,-99082,-93150,-73468,-63858,-30054,71891,174280,179559,94379,41020,53155,79883,103681,90953,55384,-17463,-103564,-95903,-68387,-82113,473,99510,38506,-56607,-15879,46465,2705,-41791,-15507,-7373,-13268,8076,16050,-2217,-11830,14956,11775,-62573,-95155,-15079,95789,109262,49670,83326,173344,140720,31187,21686,69773,32976,-47341,-49260,-41882,-64761,-72655,-62118,-48310,-27013,-14540,132,9707,24429,66480,68239,16967,-75378,-149998,-104685,3915,43506,37875,52534,32044,11936,56435,142562,127080,-24119,-156818,-113375,-407,31533,-2315,-3104,33325,49491,27303,-14641,-28693,-27209,-36770,-38168,-35449,-9808,43917,104653,145887,107778,-25338,-108962,-41499,36676,-19416,-55828,19306,56018,-5549,-98131,-152224,-99520,-21583,2796,-2030,-21500,-66039,-57739,18863,20242,-46717,-19573,73741,83115,37310,22170,-47039,-172188,-156277,-36524,23333,23688,26833,71948,151999,174646,100447,51618,60805,47757,-380,-36460,-4723,60444,70364,42302,75911,120608,103565,57023,-490,-14462,12850,-21616,-108903,-118451,-30282,53990,36431,-90831,-145474,-13213,128956,111354,50279,52897,71512,78515,33189,-51546,-57888,17546,41019,-3358,-80730,-111470,-21453,80245,31712,-85500,-132330,-37939,117346,128998,5585,-28058,13181,9759,-4956,3020,37789,56668,41850,32942,59366,97076,99158,50584,-32235,-49114,-1657,29026,1115,-57113,-126194,-155962,-120105,-126727,-167579,-135525,-51740,-11249,-5676,57535,107265,73659,33281,53718,60606,-2058,-59971,-44328,51467,119415,58350,-23574,-47192,-59380,-42561,24307,85741,109533,85536,46497,31677,75814,110026,47828,-41363,-47232,8732,30351,4003,-18927,-15228,3646,1939,-35924,-133691,-188051,-164316,-85061,30159,76116,27871,-31026,-80215,-94412,-94067,-89702,-102338,-138272,-149005,-129320,-133851,-143991,-86629,23019,100455,112870,66870,-13896,-80535,-75519,-22438,-679,11105,71697,101060,47315,-26009,-73615,-36651,45573,116940,159860,125881,47389,16384,13039,-32910,-52541,20906,57709,25949,-24090,-55532,-73308,-92945,-107583,-45131,58615,79728,41715,40245,48608,25964,-17992,2912,67860,58651,76920,101146,-3469,-103515,-75763,-4178,31289,49788,54832,26866,30297,46306,-1645,-29415,15273,53590,101862,174365,176558,111095,48895,-1665,-58134,-65621,15392,54095,8566,10756,-1012,-71545,-60570,40333,122757,69832,-132949,-244295,-154157,-50728,-83526,-143805,-78470,-44255,-122781,-119595,13618,52196,-64895,-145260,-79841,-1893,-5492,-52283,-84775,-46935,1929,-14236,11842,58925,49976,9447,-3313,7765,35183,-8596,-94896,-85884,-37486,3067,33214,1456,-40344,-19689,-11521,-52086,-47588,47709,76452,15828,-5481,29532,65980,51761,-53927,-132648,-59881,94505,133873,80223,46724,48141,50737,43477,29954,-1231,-27651,-13719,37749,38190,-11594,27208,109029,107695,19423,-42977,-40087,55404,180358,220918,147820,64739,14521,27222,53379,-5020,-61528,-52549,-55511,-29149,81453,125946,59858,-19328,-65049,-69684,-32178,-60515,-101286,-15311,88681,50014,-50013,-77128,-49407,-44535,-63194,-57477,-17359,23441,51323,42257,38951,76063,82929,67030,89531,80249,5311,-52436,-54712,-52964,-47075,-9367,24278,3298,-37205,-86381,-132283,-102808,-6349,81826,141202,175687,204132,189747,167802,199506,221476,123323,7867,-20414,-26331,-50579,-41962,-23300,-47996,-48132,-11044,2196,50975,111566,64765,-87780,-377479,-562224,-359010,-24891,84813,31430,37106,80950,138928,192363,-90660,-671309,-865533,-491056,-167018,-70605,308,78919,85334,-29207,-106006,-67058,-4326,37859,111628,138744,34061,-105795,-121408,-57927,-29299,-43810,-36612,-22981,15648,84799,92753,12052,-16728,-7885,-26509,-18949,-8588,-7069,4428,-21627,-63004,481,88938,115522,91771,58917,19562,-22895,-52692,-58568,-57440,-56913,-46015,-27022,13177,41121,46116,75074,74856,-23587,-158541,-131122,25411,108809,76680,-10743,-73589,-69235,-54925,-90209,-43414,75609,102616,47585,39768,35915,9446,18426,88529,103604,-5314,-115704,-117260,-70756,-67335,-53962,-17503,-13442,-7179,32181,31864,2404,5859,15018,12930,23187,11258,-40273,-87871,-111431,-100198,-39061,-51438,-100141,-64354,-34006,-37141,6356,78137,88151,13320,-102181,-125121,2605,110127,74306,-5283,3926,42482,73706,130656,123062,42550,43619,97311,44249,-76544,-105138,-20078,36388,-16125,-90807,-108497,-69184,49703,184207,201005,99078,54211,83179,72142,17052,-15357,-13337,-19711,-31383],[-71346,-15398,47165,56672,29084,-14799,-61672,-96550,-98734,-71559,-73621,-99902,-138600,-122748,-26787,43720,45902,52741,77140,144231,155493,75620,35531,17855,-47851,-66736,-27122,11405,72049,123209,74389,47341,72609,19179,-47632,-50708,-31928,7534,62246,13424,-81484,-81229,-19423,44272,77638,58069,32513,29318,41248,98387,168011,150996,68691,21575,-9711,-75856,-98984,-19737,6002,-12760,11890,14269,25282,46517,23763,-30041,-67661,-43963,27133,46769,17733,-30079,-69330,-71466,-52776,-50450,-71096,-47933,48902,92740,47539,84240,161130,97675,4839,15077,63386,51065,-25347,-45463,-27485,-51668,-25861,-22225,-51939,28191,115237,62593,31962,73584,72508,14238,-19177,6031,-2431,-40984,-16658,54973,76040,51826,48419,39781,1559,-36120,-12125,86451,159548,105273,32310,14839,-24475,-75186,-62874,-36878,-36583,-36064,2315,48841,67660,66618,27482,-48355,-41531,7877,9080,30700,52942,-14818,-41652,31010,40699,-15102,-11675,-15414,-57496,-2589,82754,69853,30060,61992,111997,83928,-5394,-43829,59689,191317,226135,154777,83743,71616,77960,53899,28122,-11136,-64478,-100273,-94064,-71992,-59424,-58917,-85484,-128076,-88467,28002,99191,114076,89204,21890,-12828,-44895,-107492,-146508,-128608,-91581,16249,140511,139566,23285,-28575,24506,56744,45770,18435,-15522,-45601,-87185,-135147,-120147,-41908,1342,-12764,-24653,-10888,56482,99464,38208,-74360,-109328,-62307,-28998,-37632,-60085,-139712,-223454,-174614,-12146,50312,-29561,-63347,22714,78463,19338,-30652,11000,40591,-17240,-73758,-78176,-34258,6954,14692,17102,13561,-59969,-116818,-60236,37520,55357,20800,-40052,-50182,38288,122818,75708,-14045,-44920,1517,30674,55646,109132,99581,50024,65947,106231,87217,-8631,-61804,-39768,-21619,1730,68889,93058,48430,-14036,-59096,-91958,-116755,-100311,-43958,-43487,-41592,32658,74214,20679,-56365,-59213,-51635,-69899,-27580,70730,63560,-81838,-186873,-151412,-28802,38858,-23687,-107875,-120145,-94234,-105506,-158788,-139338,320,75380,-2112,-89806,-73841,-14469,23435,46440,65230,113456,184638,167747,38359,-61433,-64512,-58665,-92723,-142072,-181743,-180916,-104741,-2416,24363,4332,17599,23321,-6396,-14167,-18374,-16308,2659,7249,-7924,1036,33822,12399,-20827,-25570,-29278,-25130,-1604,-17313,-86039,-121481,-56210,-18657,-33486,-2427,39938,33665,25407,19638,41333,75595,30402,-51428,-76229,-18139,67152,80448,8656,-16576,39392,79432,73125,24331,-97904,-156239,-41326,98980,142221,109434,94438,105127,19974,-150379,-183911,-98810,-27244,20795,-20212,-118064,-54159,118175,156416,63608,10191,-32072,-94827,-135194,-102273,-23486,17108,38718,66011,59971,1453,-13658,17273,54054,103420,112493,58261,-33170,-103993,-67009,18364,16435,23803,78284,85031,30655,12747,26191,1558,-9895,16575,287,-63209,-76625,-32774,-4975,11200,35430,739,-103297,-117244,-16474,95430,108686,35541,50754,139873,118942,13531,-39302,-59656,-88880,-77599,-16036,20200,12429,-15018,-44335,-93475,-128737,-94550,-27080,11977,48887,97234,94927,42598,-75865,-172407,-144253,-7852,97724,128179,123970,98816,89455,128544,184089,152826,19358,-91428,-50074,35326,26372,-38517,-14805,99291,130614,56131,9253,23080,34252,37062,9631,-66242,-44734,67292,80225,22363,15932,-25395,-113327,-90931,8397,-990,-30622,57400,98669,-21359,-127758,-116197,-46811,-19090,-10530,7717,-8792,-69202,-58240,4426,-1666,-23080,10191,59468,78235,66163,36283,-59754,-171022,-138539,-33206,47539,99207,53954,-8499,52716,129177,85989,45555,52146,57410,64041,65704,77112,107562,79218,-12579,-42565,1287,32126,22719,-1519,-10025,4929,4801,-42826,-59479,-2333,39112,30549,-27126,-71320,-14451,73386,97068,85224,61478,16888,725,4245,-24020,-8364,46111,37479,-22869,-50221,-28828,29641,79574,38572,-39958,-99259,-77158,17481,66071,-1739,-58192,-56004,-22811,34066,65705,34770,-22498,-29366,18315,93394,155496,160376,126287,35242,-21563,18722,49993,9856,-68397,-168887,-182524,-89072,-58920,-90917,-44193,2653,-40024,-74618,-11443,30795,6871,8197,59325,49304,-35690,-48550,9237,71508,86326,17881,-47666,-75651,-113752,-78288,46393,122069,92959,9749,-23165,14547,81562,112214,49885,-52156,-90738,-60046,-18318,17371,27386,-18996,-67088,-94138,-126173,-194214,-202226,-131535,-51879,-1783,-14567,-51558,-54288,-52565,-70399,-110737,-96612,-43185,-45083,-93705,-91596,-100033,-138292,-121441,-29543,55845,83239,50130,-27132,-85903,-92171,-83228,-58215,23470,117298,101733,5902,-54869,-71593,-49668,-5100,86376,167983,178670,133592,80292,878,-95643,-77341,73167,151876,82047,-21952,-41097,-3939,-15346,-61281,-20733,73419,77696,22013,18781,3983,-72628,-109645,-21099,66314,45775,34887,38140,-39949,-132471,-105701,-24347,-2248,-12356,-35212,-54784,17154,101149,59141,-20089,-1194,71533,128566,142433,98865,47991,31072,24168,-33119,-87422,-47187,-4976,-3305,53878,75644,-13307,-53316,40848,141462,81016,-86639,-173318,-99183,12811,-11484,-117394,-90157,-17365,-68979,-103835,35623,108557,-13497,-110648,-68814,-24520,-12349,-26136,-91172,-131561,-115896,-94784,-16423,45036,19942,-41534,-69877,-87376,-96415,-98169,-88083,-59362,-48371,-14299,22451,-8060,-30236,26290,65000,15619,10911,92137,127737,76859,30576,40317,55099,13356,-46317,-61359,-12493,88481,102862,35887,11089,37929,56745,58506,58339,46089,32393,75638,116008,37956,-52668,11112,113015,111068,23364,-60517,-71298,-2873,65862,63588,15985,-7964,-13918,2616,12422,13597,27439,5980,-66940,-69028,30326,80631,54823,6550,-42543,-66970,-40487,-17563,-12076,18173,50331,27610,-17761,-46874,-42523,-21260,-34647,-18766,8896,-16136,-5738,43959,71096,79053,43569,-6196,22442,37415,-30736,-76662,-61094,-52456,-53151,-24430,28499,11244,-47601,-41830,5766,29663,43401,70082,120164,187151,238763,192553,145631,111582,108778,86925,30055,-29576,-80271,-99693,-47653,8010,596,-7654,12436,-6351,14268,83578,79880,-72673,-367807,-526534,-306823,11415,73711,6729,7966,34219,95368,215173,25953,-557392,-753549,-452924,-167093,-102191,-1078,78953,73990,-6913,-72321,-69009,-47900,-13930,45357,93563,92497,24429,-35868,-19993,-8150,13799,96239,108135,57017,53908,52028,11225,13037,21248,1278,-26347,-80955,-76291,-59893,-97005,-70107,59289,127148,108153,75642,56443,15273,-68829,-132535,-119529,-82179,-78794,-70483,-12810,77924,92869,56419,86840,135681,67451,-107617,-162889,-63779,17080,29834,-9677,-82285,-100518,-76743,-84324,-18645,92349,58915,-39841,-24666,25324,10306,-40068,-48011,-13706,-4823,-54540,-81703,-36674,-45345,-86980,-35604,10196,23848,80069,45776,-63023,-71221,-29719,-37754,-37263,-27496,-69529,-146960,-190614,-146194,-45904,-52433,-117225,-61946,-17286,-57074,-23315,75114,90331,23759,-73755,-107435,-13133,66144,40154,18123,72124,83712,64441,81065,45515,-12486,27618,66048,10268,-69633,-111314,-53940,39580,45548,7981,-3809,22221,109522,165506,94483,-31415,-26091,59834,75974,24646,-4701,1872,-15425,-60379],[-68310,-40448,47921,95254,67813,4804,-47205,-85578,-111475,-96198,-91643,-78443,-94723,-114103,-36200,77618,66836,53212,131885,168533,83772,-9247,-9541,18610,26712,59138,77773,57579,35990,38160,954,-17524,-1870,-60054,-104152,-47873,15052,45978,89852,57498,-11856,-24533,-10497,-11286,6669,43229,83119,78541,32964,75051,174961,142109,27371,-4685,9591,-13940,-32226,-17429,-39203,-25393,32484,45276,77860,119694,61139,-31546,-64734,-51277,-20566,-7523,-11654,-46409,-86253,-110695,-109930,-119031,-158654,-166827,-58897,66747,83271,65899,78853,36943,-18618,-20811,14117,43623,27947,-553,-52067,-93399,-37027,-25841,-63087,6642,105906,118315,112348,102515,100398,91012,62094,60306,40985,1574,9503,58196,71589,27424,-18665,-47641,-74470,-78282,-9694,90337,117541,63351,31085,7157,-35841,-47015,-16422,7470,-20543,-58303,-9820,86364,126447,78571,-12201,-121163,-116705,-68120,-84850,-87590,-62915,-64275,-54098,9565,42503,29682,-13073,-98811,-140771,-37454,52799,16468,-45029,-16636,53472,39013,-43149,-40533,78751,164045,176782,114174,35296,37034,80931,65503,6219,-60546,-99381,-99377,-58299,12648,69063,56925,-25306,-90580,-57563,-522,1921,-3664,6699,7993,21506,-9200,-75065,-98418,-115383,-117783,-15120,85639,69600,-3540,-25653,14691,34346,-14744,-37252,5961,52451,22173,-56932,-74015,-21372,33075,49104,24837,-7331,38311,89648,30980,-78676,-104619,-43329,-4430,-19163,-46708,-115857,-151177,-71163,50598,72758,388,-43029,9353,36314,-42091,-77980,-4275,23913,-58034,-117343,-96312,-45645,-12306,18490,53645,34296,-83787,-148723,-72323,68768,128511,89861,27536,25519,92277,166054,121777,22815,-16494,-10364,-15661,-6844,47479,76339,71260,90255,120900,47199,-95733,-112327,-28841,-14389,14487,93629,71110,-936,-57654,-76968,-86908,-95098,-80320,1891,62426,32747,-1097,1641,-29642,-101045,-105653,-57336,-38552,-45825,-35699,-16051,-11374,-41737,-47276,-2489,47134,41540,-32633,-111319,-132960,-124411,-167056,-180183,-60248,53987,-3655,-106750,-74631,1238,24764,33332,53177,63929,130354,192787,124056,61184,24928,-15984,-24979,-24686,-80753,-141554,-87963,36924,79639,20603,-2052,17177,58266,79643,33351,-7518,17303,17460,-24782,13134,94354,89213,59197,37100,4795,-11895,20630,50660,18855,-27513,19145,48513,4173,1094,23277,15846,17532,14357,16040,6838,-30066,-48223,-40755,-4556,50358,41930,-49856,-66648,16322,87624,94411,69498,20645,-3620,62417,142910,145694,93333,54283,16702,-95318,-200019,-134984,-41868,-37034,-2154,23016,-44104,-26977,118807,171864,81645,6072,-37096,-78023,-114072,-96633,-32482,-12051,-37175,-82144,-125304,-128274,-70076,-54611,-46253,33104,78116,2977,-107587,-157710,-88685,57322,76490,-10168,-20169,37576,56458,18946,-40352,-69614,-36931,7252,11766,-16388,-854,27117,2057,-3345,48816,52708,-26558,-58073,2771,106082,146754,77014,29106,60668,71639,13924,-72579,-150129,-150397,-51457,54619,96663,99280,56346,22050,-26325,-83311,-68133,6352,81582,128037,94054,37469,9006,-53860,-97790,-60122,48884,103733,91796,92102,85476,83436,133037,171093,137252,73098,15126,9908,38566,22399,-42213,-42202,36658,68716,43189,40990,64586,90492,121368,81834,-23486,2790,106313,42341,-69093,-38672,-15308,-87078,-85900,-16831,-19880,-31115,37631,55804,-55772,-103979,-12365,56626,20385,-15084,804,13401,-20343,-24024,-21258,-56799,-41811,-1309,18809,56874,88614,60813,-28562,-99642,-95590,-72148,-21709,71767,76279,12119,-2707,8173,-5564,-682,7863,25297,94958,142300,127920,111367,63504,-51162,-106413,-87482,-85732,-89437,-36005,-8608,-33770,-11105,42105,80583,100996,55081,18496,47365,48631,-2906,-31877,11449,57822,37237,-18772,-34784,-33364,-50837,-37031,8850,-6779,-68889,-49400,46401,103800,105893,52687,-12548,-63659,-83996,-62060,-27377,-29133,-53082,-43411,8054,55290,71062,7584,-86999,-80252,-10432,51944,115030,148601,157454,103586,15103,-5668,8554,6885,-35611,-140950,-168846,-68844,-23489,-51762,-19423,28576,6973,-64975,-69249,-42363,-28708,8885,70362,29109,-61381,-23108,48118,59362,66830,52185,-6787,-52765,-84852,-72183,29224,115293,84004,-14305,-13495,74053,128207,119375,56629,-36572,-82645,-36702,30395,53110,33644,-17417,-72551,-112200,-132749,-146328,-130619,-89119,-30647,14371,-15216,-96137,-130105,-85463,-56769,-93218,-83755,-10932,13471,-21166,-31860,-43506,-84194,-76095,479,75929,90332,51495,24527,34345,28627,-1234,1342,30139,40114,5422,-41401,-39061,-32009,-61516,-58385,53085,146206,151618,123967,77755,-30855,-127144,-84093,70014,153413,87937,9245,34846,110315,111714,35809,-7649,26341,54356,35642,13672,-20548,-81186,-71222,7827,33259,18389,42052,38561,-32614,-127042,-132587,-73967,-29162,-21698,-63369,-86002,-3389,76999,30072,-52722,-17471,82917,117038,69900,136,-38423,-22237,24467,27318,-20274,-63317,-67473,-35937,19169,54674,11344,-39042,7528,76810,22416,-42661,-26752,37621,78616,27847,-73913,-81377,-10582,3536,-10434,79822,109839,-10610,-86141,-76040,-66101,-33274,5259,-44260,-139808,-168944,-104703,-1151,27878,-10880,-64536,-73004,-89864,-148090,-145830,-67189,-14872,-12121,-14378,-21844,-38890,2667,87546,133204,128818,125537,111160,106893,109784,64521,18456,25307,10067,-10465,-13877,7421,70293,71516,-300,-15874,25716,36729,14374,22695,37741,20561,55953,90440,13937,-38041,-4189,4791,-13718,-23242,-55485,-82472,-93435,-67720,-31451,-26257,-35809,-20063,-7803,4274,73069,143872,119194,6936,-58193,-28351,-22590,-25341,5188,9463,-54741,-100763,-50298,40860,41317,-15279,-33118,-13973,7494,17258,-7043,-54906,-43007,-4627,-16030,-22321,4342,34864,37850,-12522,-67357,-53619,-49456,-92693,-109209,-66707,-12262,608,-31717,-34983,-20571,-27731,13742,82878,101517,95407,92530,92874,132937,154943,159059,97733,10566,-1592,19572,-2023,-77393,-138782,-124287,-54867,12900,37341,17971,14721,25561,41751,52835,37626,-59630,-258223,-339470,-136849,107438,112994,59584,55689,52902,120488,267219,71175,-586303,-847804,-501055,-134743,-78722,-35467,18112,48700,32508,11055,1962,9583,28814,13391,8082,72368,122273,88029,32542,12606,68490,148855,117114,33500,45700,90665,73024,33589,-12168,-21274,-4283,-34917,-62087,-111888,-172375,-80855,83781,129246,92947,61910,27336,-15720,-62769,-107201,-105194,-79181,-111710,-142360,-76287,29799,57116,15968,34812,87146,55530,-51284,-99594,-91346,-76592,-37638,28758,22058,-36645,-64468,-83497,-50222,29716,13693,-44456,-34977,-7205,-14687,-55995,-99512,-65748,32926,45167,1168,22426,3634,-74084,-64732,-17258,21423,81397,16353,-103308,-83928,-13867,-18368,-22622,4729,-28074,-118003,-160288,-110914,-48176,-69205,-114172,-34347,12315,-21568,12740,78556,65142,29607,-45313,-98339,-47251,-156,-17824,-12453,55888,61172,24991,35274,22268,-14036,4971,2537,-27725,-20945,-39336,-34024,36321,86162,90349,58883,39826,58866,32101,-86848,-129047,-31597,51749,58101,50341,72350,95594,67393,-14280],[-44571,-44307,35733,77724,59626,60593,66158,-4601,-77498,-69433,-37474,-3508,-9195,-49669,-18110,102327,92676,19713,63061,77976,-33420,-92520,-59949,-19489,36762,132290,167622,104143,13532,-30861,-81048,-125949,-103377,-94386,-82638,16962,90000,40673,-5554,-12615,-3907,1016,-20698,-50468,-64311,-37821,42236,69874,25105,47067,104979,53184,-28206,-22809,21408,35768,18906,3227,-24580,-10335,9514,-23725,-17851,50866,63991,2351,-32421,-25960,-4598,15088,7790,-47133,-75337,-93361,-127885,-168080,-164218,-149128,-77000,43881,86863,14603,-40338,-59153,-56684,-59470,-84842,-54298,9733,26142,-26087,-61507,254,52699,19220,-24098,22019,103926,120863,58782,53241,122395,162408,150296,83266,11812,19726,78713,98811,78949,39202,-32332,-95883,-93272,-15183,76390,81163,32753,11312,-11007,-32431,-15484,14363,34814,-9661,-74121,-35730,21087,16932,-27549,-85418,-163128,-148937,-64656,-67044,-137356,-144534,-63342,-7485,19287,39551,40938,-20223,-112106,-106837,9320,36262,-16821,-45773,-32492,-11403,-9090,-37371,-22081,50848,119155,139824,45254,-61651,-28435,64297,67422,-3175,-59499,-48273,-31644,-16603,66614,177405,190387,68736,-20358,-8647,-1849,-49158,-68454,-7073,73560,107544,47351,-28024,-49929,-74277,-73583,12917,57243,34035,14516,-8279,-3615,26261,11391,-3368,39508,92080,70983,-3151,-48435,-47781,-15675,51541,79686,27870,14943,52491,48664,15873,-3820,-31411,-61715,-59934,-31097,-43823,-36572,28110,78352,64989,23190,-7374,22732,40163,-46274,-99307,-40207,-14531,-84014,-120633,-70514,-3926,20786,13000,2842,-24659,-104410,-135971,-85262,-17575,55486,95004,83209,61859,77677,126506,96440,44787,31445,-5788,-61386,-72499,-39322,-10,43731,120041,160899,31738,-141572,-126847,-43485,-28007,70780,180427,87145,-49512,-88283,-59299,-22490,-10217,-11942,48601,106743,57509,-52711,-74185,-69966,-113777,-107027,-48213,-44926,-106030,-136776,-54205,70202,88750,42273,23209,52783,114123,110934,7327,-54935,-27213,-13089,-80075,-119765,-51829,-55446,-95029,-57257,2425,17514,18369,2264,-18432,72977,202522,189606,138521,99021,23244,4352,59307,42821,-48980,-52022,23309,27749,-19280,-26807,8034,62725,89150,44150,-17079,-24563,-12178,-23771,2562,72285,92683,74703,35063,-7827,-32861,8679,96227,112741,47389,48224,72513,29668,-6387,-21113,-44123,1469,75935,54925,-56544,-94917,-20231,12981,1740,19245,-8381,-86636,-76088,-10143,35484,54401,75672,103123,117315,122314,129633,97271,18748,-27191,-48549,-120483,-136863,-40154,33134,-1711,-42285,-18232,3851,18457,74409,109786,46984,-24950,-64093,-57877,-35717,-35471,-67372,-100120,-98431,-134746,-184331,-147086,-78150,-111897,-146624,-65782,-8042,-78317,-170795,-194274,-107938,26474,23394,-92251,-128605,-72823,4385,15917,-57192,-92856,-49593,-12363,-4869,17079,65344,45100,-47590,-70971,1934,29965,-4054,-15728,15351,75683,123097,102672,41025,5579,3082,-35605,-106253,-144673,-104410,-4706,82499,102791,95051,72999,91555,96115,49734,26252,74220,150851,161160,51775,-38655,-31254,-18362,-9965,44996,98938,50406,-25070,-8286,-6303,-15781,41661,76363,49776,60426,60959,18390,-1075,14000,5118,-27970,-60989,-59500,-5714,28827,23312,52551,104619,70374,-13572,10839,74700,18917,-35860,6213,5362,-53451,-41350,-7121,-18229,-10311,12553,-16084,-74928,-57172,34947,85702,40615,-31120,-44134,6133,24821,-12280,-75380,-119485,-94413,-50080,-14466,35718,68761,51085,17559,13986,-1920,-70096,-94317,-26813,33366,34148,-9534,-53992,-61977,-44264,-44027,-28886,54389,101957,72542,42399,-6172,-88716,-82175,-50637,-113014,-165743,-95572,-28662,-53429,-35281,62703,144609,158371,90217,33457,76375,120991,42584,-65288,-50131,29739,44738,8213,-21130,-68411,-103356,-91893,-28785,-4166,-40925,-25313,68575,114833,102518,33921,-52952,-87681,-87118,-81218,-94693,-117333,-83971,16273,58689,19077,-1669,-20758,-72106,-67481,-16460,10835,36107,72091,103001,109653,79741,9353,-26596,6709,15251,-73090,-151688,-115748,-84028,-92293,-59484,22178,86407,25217,-65496,-65824,-21571,1228,30158,-2626,-60697,-23577,21649,33417,93814,118730,26195,-50564,-52479,-48837,7203,94952,87092,6088,7656,61605,78235,53949,13143,-28799,-32239,44076,100934,53160,-4855,-7658,-18833,-59595,-72460,-65857,-65686,-68950,-16489,73585,74608,-39077,-128309,-109605,-77418,-98381,-75379,2550,16444,-21444,-34595,-19697,-12323,9457,48354,106716,123907,68407,77892,158396,161992,115988,94789,27841,-56831,-62209,-12971,41246,12641,-66219,-50297,49458,80166,31746,15985,21162,-20425,-61184,-43243,32141,73647,50959,59262,128004,169401,173793,140528,54359,2734,41394,88405,83192,60393,58516,88048,94498,42056,-85,43110,55780,-7995,-68825,-85300,-55937,-4684,9448,-28704,-60646,-31076,-18260,-84200,-116748,-35568,55818,64096,17953,-29206,-53290,-52862,-6413,77683,94991,-7347,-94208,-93868,-64656,-27212,-18325,-43261,-23501,22247,-4983,-33079,29544,96659,75836,9303,-46782,-66801,-34069,25763,61011,92883,49488,-58908,-89872,-84531,-73923,-23416,20073,5201,-60376,-94731,-19570,57270,31930,-4397,-28545,-12704,-16553,-68552,-64336,-14677,21117,45120,25774,-25087,-46860,-719,64455,93819,129616,131153,68711,58616,116046,63748,-51956,-53309,-20355,-37102,-55057,-38757,26468,52193,2245,-4186,40839,22714,-37196,-30946,-3722,-15044,-9314,9298,-12931,-7363,-15513,-87473,-94755,-34939,-9374,-46870,-103745,-80349,16940,39679,-2175,11463,50137,83003,143220,202107,177669,59305,-41334,-72643,-123790,-128219,-31470,41138,-29201,-129226,-89133,53722,63811,-44610,-84062,-40155,34199,59538,-20096,-93955,-91313,-49311,-16688,-4022,15889,46264,19884,-55033,-97603,-96569,-87784,-79166,-64633,-19094,35715,44924,-19180,-79998,-47312,29985,66171,46641,50747,106381,118085,53573,12389,28498,103804,59542,-17392,-16154,-15130,-49208,-102577,-128991,-82844,-19939,37776,69268,25082,1213,67446,98954,36749,-26086,-56943,-163148,-210024,-37082,164916,191075,149555,126703,98841,162015,307279,98455,-562765,-933348,-562615,-124427,-11283,-41430,-71927,-41634,23788,72392,57937,75712,105626,63516,1829,34418,130039,140511,30152,6319,102674,131182,21482,-45127,36469,119914,90172,25239,-27875,-23389,37905,61410,-11097,-121795,-152114,-53869,47464,60566,59275,49583,-2954,-37650,-11014,3554,-17258,-62100,-143631,-177192,-113901,-22779,21254,5346,26566,51073,27849,15019,21143,-21533,-59974,-23442,85802,133809,47088,-42830,-96649,-103884,-44403,8296,4756,-22985,-66201,-74995,-42854,-44027,-45370,19846,43393,5619,7740,19485,-663,-44478,-85723,-65597,-3329,-25360,-66526,-19822,37722,38922,42317,69842,39614,-49128,-105903,-104643,-62803,-51656,-57924,3855,34319,49072,101610,99075,33771,16825,-15148,-55955,-39232,-28359,-55382,-55682,8456,34909,11710,18572,20483,-19467,-50955,-81729,-90318,-32259,10435,21894,51375,62718,28975,-26835,-47453,-32086,-82451,-170513,-105693,24583,33909,3049,43121,99822,107124,74036,19055],[-11485,-14606,23200,29423,29963,99448,147135,54167,-60882,-54493,28562,66268,26060,-20329,5821,105341,99314,-15253,-46341,8866,-11351,-46880,-44547,-33971,24473,142783,184893,104354,19753,-16000,-103627,-199868,-162917,-74388,-17196,67274,100552,4671,-56312,-32237,-11154,-15423,-31384,-34395,-74457,-110833,-49801,24009,52060,67665,40866,-16652,-33000,-8874,22064,31202,-4061,-11750,-14644,-31482,-64219,-135857,-159841,-81669,13902,21108,8656,37293,67353,60222,31143,-11015,-5548,6215,-59773,-140611,-103608,-28665,6573,40878,40244,-44763,-117809,-126882,-84592,-72271,-127883,-115776,-32601,20507,30763,14206,39203,103858,72560,-66658,-76748,36691,65056,-12964,-14834,98016,179052,166981,88292,14851,26740,77355,87555,118128,146843,72028,-26609,-52878,-3506,84892,100680,35160,-6930,3957,28769,32302,32261,39139,-18064,-94032,-68282,-52217,-79986,-62308,-56319,-121380,-119273,-6572,20651,-88189,-124006,-28352,30916,28682,32967,25589,-17358,-62291,-26109,50404,18980,-8094,24926,19046,339,27889,31615,87,2917,70490,114530,-2632,-127218,-76937,26443,41006,1745,-29929,-324,19023,-1458,26563,123279,177773,81524,-31055,-21948,35311,31903,10622,59972,143927,163686,92830,28306,-8108,-14106,28205,98397,81322,30522,21600,-471,-4262,50270,104765,96124,70790,61344,40967,-5930,-68240,-121320,-124377,-38679,37838,12607,-11793,16134,57290,88368,70701,-21273,-94647,-85671,-27782,-11014,-12326,17232,42365,25792,1900,-6372,28911,56538,-8400,-80800,-67317,-31094,-54396,-67997,-9246,78926,104482,32879,-53811,-62676,-50334,-57704,-83023,-112384,-58523,55081,91125,46887,37462,89238,90186,76267,60948,5412,-69947,-88775,-66196,-38651,2286,94403,145514,45514,-87186,-75755,-59840,-51986,107984,238753,96442,-103412,-125740,-52857,16480,53246,59012,96762,120291,56401,-56754,-83149,-64910,-80759,-62237,-44116,-88289,-132304,-122918,-47934,41630,69730,51834,43710,62838,144647,207674,141833,71309,121922,211083,78779,-160412,-162075,-68509,-51915,-53241,-11381,19175,-4201,-76443,-71470,77616,175928,121398,71043,92472,53712,17614,63202,79675,9175,-38614,-45930,-77582,-58940,-15602,15816,45142,60296,30648,-12849,-46307,-37643,-10513,-15562,-2323,38505,50748,-84,-44980,-63257,-41566,61107,127134,50376,2694,34335,22646,-17610,-31861,-47948,2225,106757,97685,-36423,-78038,11397,18387,-33086,-27513,-42850,-72866,-39297,-26495,-45525,-15840,45112,85011,101218,84451,64307,19333,-77206,-97319,-44542,-37614,-22674,31878,70439,51668,-31261,-61121,20889,78117,58819,55624,34666,-3991,-36715,-8409,57707,60502,-48846,-133442,-91296,-76088,-84954,-36288,-25451,-93211,-130260,-80017,-37148,-50400,-80341,-88634,-31888,20706,-28989,-101106,-129671,-109457,-26569,35359,-7982,-42966,7398,25159,-8592,12871,42681,-23391,-107518,-96811,-55955,-79072,-82733,-13723,27622,17095,24720,57308,53677,4427,-40802,-92019,-121640,-80974,-15821,20136,49177,49330,33903,59152,136128,183613,162524,117409,109394,128618,111086,25950,-51167,-22391,11412,26991,99912,129794,32961,-47780,-19568,-30753,-82191,-68615,-34585,-24049,34879,66585,34093,8487,42418,88798,70859,-24334,-81545,-23583,11672,-29107,-28846,10253,5861,-34140,-37888,-3124,25239,54051,79497,41606,-1796,6021,13082,9038,35431,36275,-13133,-33981,2124,37712,66814,56568,-5763,-51901,-15307,27666,-12863,-87385,-114065,-97540,-71751,-29541,12814,16733,10434,49418,111354,109161,68,-98397,-110090,-70059,-38053,-33784,-22128,-13640,-8465,-20302,-33006,7346,33278,15467,4600,-41483,-88654,-15041,61656,252,-100775,-113650,-55452,-27002,-11336,37998,87695,114173,112129,80791,72182,126162,117102,3190,-44079,24752,69648,47966,-4130,-69923,-86651,-51769,13426,71939,69832,50788,59720,48824,46816,14232,-59142,-98188,-88526,-65523,-87437,-166280,-106195,63121,82206,-21720,-75091,-48443,-30130,-16484,32860,57182,33187,17241,21667,54497,112426,71954,429,14729,44856,-14540,-119656,-152384,-146850,-129773,-72013,23204,128626,113050,-16850,-66907,-19746,-27895,-51518,-42141,-46754,-38686,-20535,24639,116091,130223,20558,-65982,-57480,-33894,3109,74117,91884,36126,-12002,-54548,-71622,-65989,-56901,-34829,-1443,66572,83079,-15371,-65053,-9622,21973,-18153,-52081,-74346,-79502,-63021,8027,120364,159409,78385,-25532,-86094,-104283,-97254,-30053,50796,46501,-20596,-55728,-44002,21924,61753,24173,44815,98009,61199,71409,156808,161760,126781,117005,46482,-36347,-27550,46468,100715,40259,-30222,4398,48308,4277,-61234,-60096,-3458,60199,76974,40926,31851,40922,48042,86323,145291,134194,141241,197641,152330,36812,32147,113285,153301,148007,159978,156557,125312,64721,-21718,-18713,16650,86,-3348,6914,44097,58705,20212,936,-13914,-39512,-84447,-149915,-133141,-43482,-8014,-8076,-7179,-24414,-21513,-25088,-19418,77639,145116,49202,-84576,-125857,-91464,-48647,-50557,-76344,-35852,45365,36295,-53859,-56493,9533,-1864,-55226,-69342,-80482,-80179,-5662,57131,62213,3518,-69296,-101606,-117554,-78316,5828,28885,35418,28304,-5937,28317,69139,19932,2535,16437,33315,25775,29145,60079,34528,13204,43980,44493,5296,-20335,-29938,-33752,-32762,-9159,-10759,-31667,13005,88205,21890,-122525,-141974,-99795,-120856,-133976,-124803,-66633,-1011,2675,3707,35486,2640,-61637,-71573,-61749,-37851,-23535,-36371,-16600,21814,1365,-58575,-41958,3524,17887,-21719,-59742,-39503,22128,32354,12896,42321,115979,142799,127172,129899,100093,18044,-50335,-105969,-174794,-157704,-51934,26256,-8903,-83570,-54110,62747,70748,-17115,-55458,-31479,17222,13113,-67392,-114980,-93507,-53465,-28262,8269,75180,104310,22430,-92192,-141796,-117331,-40689,25648,41283,49453,50099,30855,-16290,-70435,-48978,58799,78834,-27241,-43275,67919,102910,19337,-57197,-3967,46493,32228,13224,29755,-6118,-54004,-62341,-49852,-8590,38541,71709,70895,4604,-22834,58992,99220,19136,-56947,-103690,-255019,-335317,-151287,103901,211689,173663,122620,69669,104445,238583,-12623,-729232,-1086008,-660116,-162388,-489,-36986,-139501,-152321,-13750,87941,35186,11396,60043,84195,54812,31708,51944,33922,-56543,-45947,60332,55797,-77413,-99337,8991,55741,5173,-14848,-1659,8725,33801,33737,-39098,-102632,-56922,-21508,-52436,-60320,4338,32277,-7290,-32186,5533,48725,30302,-76004,-182204,-159254,-73489,-7462,11335,6590,48693,66319,46276,66172,88115,55403,25414,40060,82243,91839,15700,-57964,-105953,-125236,-75698,12165,25472,-20137,-97111,-113659,-36638,11875,-10724,-16326,-19090,-50362,-60133,-2900,83014,41119,-100688,-155628,-104906,-48761,-9880,23758,29807,13260,29978,75202,78515,4742,-93642,-120145,-12718,72268,71266,61943,58886,105250,163680,110238,12997,12744,46740,37608,22348,11685,-6821,-17461,17917,50892,52302,36301,6186,-34706,-78946,-110571,-108803,-55356,20382,69433,75270,18297,-75344,-120019,-85365,-30470,-69469,-100772,-7044,80711,29607,-15512,34780,58084,11589,-9223,16753],[-16814,-12749,-8249,-17277,-3897,47943,57264,-9255,-93797,-72311,38536,79139,1487,-40890,-407,69335,77567,-15672,-88567,-5250,74500,34391,-25373,-37428,18729,109622,106854,29279,-432,4953,-84016,-180632,-144214,-50925,17006,62641,43216,-33287,-17914,43106,26850,-28231,-43719,-35921,-76098,-120685,-83856,-7046,56226,70164,8230,-39929,-19149,-3289,-4509,-3796,-35535,-44600,-50527,-75366,-104368,-169973,-196976,-126994,-33620,-2767,12257,62140,76832,27160,18373,39367,59401,83129,41390,-55826,-68162,15368,52668,28775,-4310,-49287,-104116,-135306,-100724,-70799,-89038,-73581,-33526,6594,59380,44401,13057,43191,26601,-98848,-127664,-16387,44983,-13161,-27171,54117,93985,79570,54187,31274,36842,39059,13905,63508,163557,157214,73305,-1313,-7147,86514,152697,83350,30050,80871,121887,79038,39187,19117,-55110,-119001,-73989,-38193,-66203,-36461,19482,-46904,-98040,-20173,39296,-6642,-24329,28308,53846,52519,58221,40526,3646,-31439,-28132,-7341,-29528,7457,76489,56052,42945,92122,92465,16536,-14091,28536,61460,-20702,-97184,-53337,1153,79,-3139,-18637,-5945,23797,-1790,-63178,-49964,12247,-32169,-130596,-84534,55009,113398,85665,83240,121535,135071,106085,73254,32959,40269,97900,146943,102697,9646,-39542,-46115,-27496,33508,112341,127314,76003,27766,11683,-13001,-88751,-181079,-205840,-153391,-96516,-73760,-33174,5992,27538,40187,19127,-40614,-68439,-45680,-8461,-20475,-68177,-70675,-13358,-3212,-53842,-73530,-29247,11216,-14605,-81722,-102396,-52700,-25338,-17577,34225,112741,127221,45297,-50998,-31295,35981,22841,-69183,-131379,-92016,17296,41588,-5194,7423,90511,104902,67295,37084,6214,-38479,-39104,-13932,-13634,-16548,13120,53267,40301,-10211,-19282,-57383,-70762,65822,176674,53233,-121915,-143393,-65809,-4255,37277,70933,123440,133132,58789,-15779,-36530,-36992,-35416,-4339,-30689,-109160,-112803,-63581,-66689,-92787,-68955,4040,61353,77424,123111,177096,153184,101583,165746,282446,124069,-203140,-220324,-23736,1222,-49068,-9882,21400,-36556,-95793,-29828,112587,112050,-6420,-15753,71425,91596,42485,13825,11268,-12966,-45916,-67893,-61719,-9019,26523,19252,26293,36407,26492,22716,-13962,-50339,-28255,-19263,-20888,22122,46786,-16883,-64787,-77293,-90477,-23276,58643,-8007,-61546,-18531,-14880,-34079,-3986,-2878,-25343,8654,53338,17794,-14897,-455,-52764,-110564,-85988,-47680,-18787,18227,-17363,-96784,-101537,-49970,-10014,9680,-4111,-19217,-47561,-117425,-96740,-6155,23698,22161,40741,37414,38605,14491,-25196,24624,94474,76262,56785,56019,40557,15367,31284,79769,94198,-524,-90655,-54997,-28002,3507,55615,25714,-29409,-31713,-19766,13228,75181,91643,67013,62752,50524,479,-22336,-53351,-71716,-21586,40059,581,-46591,34084,70157,13201,22054,23652,-61335,-93093,-47276,-80637,-173117,-154618,-22104,23087,-38674,-71619,-28735,17614,-2575,-54553,-104633,-122847,-65089,-1889,-10959,-22462,-23560,-16102,41846,122555,163933,164635,128536,64412,17441,21853,6174,-40901,-8978,2334,10031,90647,127540,58624,20962,49393,25621,-70631,-122983,-83952,-17762,44130,55920,52522,62618,86719,134622,164943,93392,-18850,-28617,-2960,-37835,-71947,-56361,-14469,-20703,-68710,-46153,45097,81532,59934,39254,30729,3999,-24896,-16240,30950,52194,14919,-7702,33792,71785,84160,66173,38359,-7260,-38949,-35758,-33234,-45040,-46155,-44350,-58493,-52474,-31335,-48349,-50549,28371,121436,143645,62470,-66301,-153530,-168539,-145507,-97449,-10625,39204,59723,53230,4014,-13791,9208,31317,47218,12527,-34993,14094,99975,108468,17596,-90124,-94099,-25778,10850,8313,-1777,23169,81565,89161,38875,68248,121048,36113,-63932,-38228,21386,22930,-26925,-69691,-42283,20398,57200,103619,121141,75077,4374,-51307,-23033,29496,24085,-33255,-76006,-69690,-48488,-89995,-50671,56280,57460,-25185,-90758,-92899,-56925,-1916,73599,106461,70673,18199,-11945,-10665,45012,65894,22353,6068,25946,-4195,-67702,-107549,-129239,-120850,-61939,15465,103687,110650,-5894,-97461,-60952,-62558,-111397,-89594,-59681,-51857,-39910,7204,66499,63249,-4058,-69037,-84574,-53470,-20592,27696,84430,64700,-30764,-142838,-182423,-142618,-76113,-22893,-12475,-2309,-24053,-109825,-118636,-45040,2031,-15712,-79886,-150146,-138173,-70670,4454,87695,145207,129422,46457,-60799,-100097,-40479,52983,95760,92787,41823,-32711,-81745,-11753,35360,-60634,-87167,-2899,18869,24570,55975,38531,22867,61845,81999,59470,24626,27769,61789,55134,40089,30986,21145,-890,-19468,-30696,21408,123314,151973,90925,63135,87083,88523,64380,61478,48633,78236,180588,188994,64095,-1512,55551,116476,108240,69794,38243,50236,35623,-54950,-84350,-32940,14222,28616,62677,130058,102387,-6069,-15387,11994,-15748,-53438,-88562,-72647,-25089,-46031,-50675,-26985,-41832,-3348,39773,13318,30392,79586,38172,-56031,-82782,-18440,25755,-29796,-87360,-23608,96447,79755,-57820,-137385,-86792,-50360,-77068,-78932,-80349,-89606,-12187,59309,69403,50574,10591,-79232,-145902,-84049,22537,40308,52747,57515,-8695,-25430,20943,-4343,-6135,35863,51805,31164,55253,101900,54121,-10878,-14366,-82,9298,11869,-11186,-58170,-90274,-115756,-137052,-105975,-8292,53034,2965,-99324,-140159,-133910,-131763,-128841,-158701,-146507,-60519,-8924,-12804,-915,-6490,-30489,-54968,-88945,-55201,5848,-8776,32411,113260,104521,59769,56756,45733,7072,-34439,-50730,-64587,-94009,-73516,-533,69900,140679,132450,55063,4511,-21240,-30896,-37121,-95857,-149084,-95137,-28149,-8224,-7235,-8169,30095,78344,59576,55367,78328,63390,15627,-44584,-76338,-67215,-14952,23080,-923,20143,112913,135329,37161,-92684,-163269,-99278,41649,127580,116344,82700,60529,25117,-18990,-35663,-26445,28996,50359,-28779,-48100,57223,102537,42340,14845,55813,34812,35349,57546,57476,9927,-5429,21416,43754,69027,97266,86791,39351,-25658,-44646,4068,42995,15929,-23132,-168025,-470663,-591991,-344315,5147,158235,134171,69004,-10772,-14056,124949,-52893,-723989,-992634,-629175,-170863,-39424,-44779,-130419,-151507,-6234,87796,-17365,-124453,-73419,32912,89564,66327,-14340,-91067,-100798,-62776,-19864,-38094,-100279,-77504,-9905,-12479,-50699,-22471,36650,37267,-15327,-90741,-112680,-53740,32988,-14768,-138807,-134411,-17527,41221,24700,-7871,-30139,-15342,-1688,-87905,-176207,-111053,-1302,41391,15662,-14657,17871,54761,70570,76923,73727,65455,67402,65100,32772,-39894,-108112,-120547,-116862,-119204,-76414,-9580,4967,-14541,-58399,-80476,-42385,-284,17175,21352,-11125,-60325,-80417,-15311,114195,120530,-26832,-143507,-129315,-47473,10623,3519,-55750,-108431,-70263,20509,66256,16391,-81145,-58067,115596,216839,163389,91584,63607,96546,129911,72502,-12936,12146,91561,94327,53045,54011,79298,63606,41865,50026,75739,34681,-36466,-42229,-39502,-50317,-33863,-6471,23474,54078,45847,-5277,-69465,-93910,-50302,-6183,-19871,-21627,25355,64590,31275,10358,32181,-3938,-86168,-89819,-17735],[-29215,-19400,-11303,-5060,8108,-644,-53337,-77455,-67853,-27237,43709,78441,7113,-37870,-19719,32303,80686,52467,-24485,2999,72651,31323,-45250,-38920,43678,99268,34755,-32874,-24177,4039,-25525,-53828,-40025,-14597,42574,76686,26181,-33206,28977,119955,108098,27377,-23499,-62892,-78567,-40190,13550,37205,38222,34236,2437,-45115,-41850,-33336,-39302,-2129,16462,-17328,-56215,-47028,-40830,-90558,-109351,-54021,-13837,-15969,-5652,19899,2217,-28242,34591,85978,52359,47144,94058,47766,-35669,-23196,16584,109,2189,23107,-8416,-70531,-72179,-47753,-23648,18973,21273,16030,38833,4347,-49018,-41295,-23749,-75288,-96355,4257,118525,91643,36628,43953,23160,5405,30536,51325,50250,20763,-27182,-1659,112802,187386,153693,40327,-33373,52444,176786,149855,122160,191499,191371,97082,36167,-8643,-90144,-114009,-23814,40498,-14116,-55540,12542,-21921,-123205,-118559,-35212,32766,72058,100990,101956,113564,120371,83998,17147,-44067,-89180,-105708,-92740,-11293,50146,33999,39270,86928,79449,11673,-9688,3817,1153,-25723,-9898,34789,30657,-1796,-1968,-10091,-7066,33542,14547,-105914,-165382,-121963,-132761,-175704,-107402,21696,72020,32095,6189,21375,51306,72449,65973,48721,61965,83115,99837,68984,-35376,-127563,-136692,-101989,-56926,-8985,47506,64461,47618,42560,20721,-65752,-155131,-169828,-164976,-166029,-121060,-26241,26332,10067,-37254,-79450,-89847,-50939,8314,40722,-1992,-94099,-131850,-36902,11152,-76689,-133409,-103887,-74898,-79681,-109475,-111980,-62093,-29493,-14711,28957,67481,54060,17244,-9167,27562,70933,38714,-60683,-106800,-51576,13428,-11194,-46747,-3385,90749,80849,10329,7927,24414,15871,32111,48342,25798,-4085,-41374,-35757,-4887,-9283,-27872,-60244,-88557,-26007,47880,-4599,-88255,-112008,-53440,-5417,8030,39257,109755,109433,38380,9043,-2628,-35768,-21688,37969,20222,-58520,-81124,-67164,-117119,-169806,-123853,-6422,65624,72870,74631,77319,59722,33266,69413,150076,53354,-216021,-230213,-14366,21695,-31068,-3696,-10691,-64516,-24405,88567,147378,88879,-5989,28362,99286,111194,53227,-24685,-51460,-34788,-10697,25898,81157,88750,54189,10648,2317,12690,28442,52057,15100,-69944,-74858,-8615,44132,75501,65571,-8632,-51244,-68326,-90059,-57844,-11007,-54341,-63218,-19361,-34291,-35426,25512,12968,-89177,-125782,-36611,32221,23632,-28318,-113476,-151752,-102746,-12536,53096,80918,28382,-76327,-145644,-133341,-63037,-14447,-34732,-56606,-52976,-50418,-1351,46463,25503,24109,47689,-1426,-20546,51803,82593,66077,81028,97167,95345,74557,40948,14945,20397,34927,56284,32642,-24228,-34477,-41702,-1629,57622,47063,30607,45358,33439,76715,165958,162541,99711,68041,64467,55964,41910,-2700,-41343,-13883,28915,-33110,-106931,-23357,52119,40311,75978,96841,36852,21440,28371,-59323,-150229,-109285,-1629,10637,-44280,-65424,-41290,-9919,-16665,-40253,-72410,-111377,-97158,-50096,-46218,-49151,-42370,-10781,29244,52250,56407,81871,83531,17877,-34579,-7345,-9507,-34077,-2962,-81,12942,63689,80402,51174,48338,72764,49428,-36476,-87779,-35359,47196,71955,37535,40969,84881,102919,125240,171999,134496,10665,-46381,-20928,-16999,-41788,-21040,39993,36872,-23660,-248,86746,74610,-4308,3747,33674,-19716,-84330,-75015,-11172,32679,-697,-39020,36255,150052,149189,57664,39000,42776,-32607,-105830,-74019,-4956,17900,9174,-23142,-50740,-52993,-67003,-61241,14379,94619,125537,97487,-17075,-133299,-153230,-122171,-100953,-44393,29225,89746,106650,50974,-2226,18904,79589,121847,116124,43171,-265,49264,116808,73224,-52392,-108988,-62408,-12916,-2987,-13306,2538,45053,47419,-484,-6730,20803,-31214,-123676,-136414,-75552,-37497,-57254,-91684,-62952,-8609,2740,24538,44596,-14382,-90157,-100466,-19256,81475,111953,52627,-32534,-61808,-853,66421,62933,39482,30840,7381,-37238,-89672,-88068,-6476,59100,63247,60656,49764,22223,-21510,-38955,-18214,-7234,-5842,-6649,-21410,-15531,-10398,-42427,-73305,-62599,-10251,54750,36791,-50520,-115841,-72911,-45335,-83309,-93669,-62727,-29746,-27055,-27643,-12810,1802,-8451,-55831,-96386,-78893,-52768,-17895,76551,100731,13462,-92004,-147469,-116533,-23740,25539,-6408,-42779,-81577,-123935,-108135,-71177,-26137,21041,-25142,-124351,-114993,-48618,-21966,-2264,40468,60915,20596,-44943,-44146,48137,107925,76738,76378,94090,24163,-64225,-51015,-16927,-89814,-136513,-66666,-4694,3296,-17284,-64201,-70721,11345,96643,90606,2892,-61186,-20084,75709,107397,24696,-3739,71083,98424,40185,40851,94879,99918,56749,52261,100665,100843,24642,-28175,-11198,41330,109439,121505,36925,-44571,-37825,3923,-8490,-80977,-99357,-36611,-21564,-77513,-85358,-33712,29335,29485,54312,116671,85093,-32181,-47463,2602,15140,31335,21056,-7243,-620,-27138,-47184,-42450,-57977,-1285,77462,44489,-25236,-37203,-32342,-28265,11101,78029,92731,18090,-29171,22702,90006,51675,-41235,-108361,-74496,-5716,6938,6753,-1276,-23062,39221,124639,150738,142662,86804,-42342,-117979,-58180,9412,23519,33137,5537,-83323,-96825,-14902,-3428,-9895,29760,68214,50402,31488,58688,52387,-6985,-53334,-51141,-6811,34689,59009,34053,-24769,-92707,-149102,-112624,-4087,43494,36329,6867,-44101,-78899,-49791,-41092,-110633,-136723,-58571,-9518,-28109,-15024,21774,32107,5061,-67637,-80078,-3326,37770,105402,230928,225111,128993,77117,48174,-3293,-46087,-84363,-138743,-186628,-134505,-12798,74042,113965,99404,30512,-42769,-58035,-14676,9383,-36741,-80589,-36876,-11411,-41180,-45149,-1005,43882,42460,15558,91461,180064,135355,33348,-26543,-20170,15307,58108,74209,23194,6868,61179,85046,42341,-53451,-124475,-65659,46738,111438,93259,59548,76438,52342,-33655,-45979,-27542,-44070,-15968,12270,16361,79994,117281,54483,55891,54045,47246,52274,67530,21539,-20278,15371,52943,77753,115880,118834,61903,-2359,-48906,-69692,-62715,-28602,8481,4712,-190492,-559189,-683886,-401789,-42811,91584,95523,40169,-50050,-58611,51668,-242174,-1051307,-1273850,-714334,-157297,-58537,-63167,-77949,-57475,5601,43183,-56721,-176715,-147592,-35815,53680,74043,-7847,-81769,-47998,-7392,-44760,-90213,-77564,-45911,-30906,-11685,-6540,-2046,16851,3525,-76580,-164186,-129426,5093,63083,-32864,-149554,-121830,283,64530,49486,1654,-59628,-75319,-38031,-58543,-105451,-53645,26061,41113,17513,-41945,-78289,-37452,32997,42714,33101,24998,23065,25189,10068,-69304,-163412,-186817,-166554,-140604,-85879,-41208,-25022,-13120,-5204,-27513,-62897,-53830,31633,100078,59694,-4332,-27092,-4657,68224,107095,46257,-60535,-95516,-48490,4545,-27803,-133872,-188190,-113330,-8182,22058,-8134,-34435,38370,175686,210690,106968,42223,31094,42875,39049,-1296,-45779,1804,68635,53078,13284,43809,99037,70415,3657,-4017,40343,1938,-70129,-37932,20659,47199,88175,93541,37070,-8954,-24302,12982,55211,18732,-34988,-52952,-24332,-14816,-19431,8031,33968,39804,27699,-21589,-80604,-88097,-46971],[-51538,-31003,-5895,11189,17219,420,-46594,-53063,23721,67082,52040,51582,9134,-60974,-91730,-36375,48504,77393,20109,-24655,-28908,-51431,-93475,-59567,46447,80305,-8442,-58222,-31018,5075,22986,36362,27518,5359,49326,87169,31893,-37498,-1099,92154,128003,85994,6877,-78229,-69849,43491,127452,108003,33677,-5804,-19213,-85964,-124186,-103170,-74400,16967,83002,37488,-9055,20153,18704,-31096,-40496,80,17023,-12733,-36518,-63589,-78164,-23478,79155,74813,-36886,-69679,66043,127067,46107,-22125,-29139,-42960,360,68597,67802,23219,10788,-1186,-2097,47569,54790,22460,-8007,-57333,-75928,-35447,8213,-9004,-18770,71109,205645,198286,100630,52561,28587,16626,14257,9093,19184,25425,3759,12634,94239,188478,200332,88566,-39993,-1364,127980,151609,167897,237860,189559,76474,31274,-14736,-81897,-64726,43607,81057,-14381,-104699,-59290,-51330,-141498,-174156,-103826,-1038,81381,140354,152512,166875,166454,97294,-4448,-53117,-83221,-118656,-123860,-62713,-20385,-8763,-210,19265,17792,-11115,-17721,1316,-8950,-27720,35237,104949,93492,51581,38323,27881,30123,56655,31804,-78343,-135686,-98228,-90050,-90661,-67932,-33552,-23290,-62172,-81031,-57561,-19215,1668,894,12976,44730,32525,12872,-5355,-70765,-154026,-187581,-154984,-113664,-96405,-28656,62421,98363,104166,71839,-10428,-40200,-17198,-37729,-62062,-33488,16190,51864,55197,-8958,-90384,-112976,-64313,10608,61760,35483,-64535,-130475,-30024,48639,-19496,-77700,-85889,-101878,-113366,-87861,-25345,13393,-9555,-17797,22106,38585,3295,-17359,7789,51377,45292,-532,-55095,-71718,-6561,30480,-15196,-40111,6077,74330,41180,-4180,44116,83206,60946,51881,53536,49071,41358,-1855,-45861,-55774,-65304,-69449,-70576,-87330,-61269,5473,12486,-28449,-51942,7595,69361,45240,34418,84645,42671,-22909,-8527,-9665,-65138,-44691,47694,77447,19600,-61411,-115192,-130471,-82361,20675,79000,55145,27869,22193,15863,2554,-6990,-34899,-16674,-9818,-146137,-186775,-67249,-4655,-18041,-20811,-59821,-62198,48162,173726,204115,165422,124425,127999,112436,69332,23764,-24628,-30499,11922,68435,137992,159201,92791,30957,16892,779,-7782,3954,19455,-14774,-88134,-91103,-1832,95636,115795,61811,685,-15156,-38496,-49432,-21629,-13392,-31407,1849,23503,-9142,64,40173,-15769,-124810,-150326,-70487,12061,34995,-5214,-81206,-109786,-52810,47286,106262,114743,68959,-17481,-94277,-88069,-10789,41318,9225,-35000,-14332,53415,112473,102606,47722,66424,86635,15169,-24476,68628,164018,147798,103679,99755,98635,49583,-9375,-45989,-28299,537,37613,62222,14826,-48191,-72903,-25689,33344,52347,60280,55108,37452,86020,140858,88108,5811,6228,42367,41170,15491,-15302,-42630,-9657,35015,-19269,-99894,-79986,-19820,25694,96950,163660,168671,134421,56632,-25176,-43871,-5250,17151,1723,2564,28846,38102,24287,-2606,-19888,-47700,-92619,-107047,-76919,-38818,643,20160,32022,2028,-55549,-77721,-15398,38569,30736,26254,39412,13798,-2718,16714,31767,46150,33347,-7413,-33369,-25840,-1767,-22642,-45637,-21347,29080,57620,49526,13486,11026,36958,57909,79280,96813,58273,-23470,-62495,-45395,-22525,-3261,29535,47380,33957,28991,65934,112066,81240,-6497,-16464,10329,-35024,-95837,-86711,-25036,6125,-36946,-68893,24933,163349,153866,10873,-27540,34003,-7671,-124201,-123932,-31890,2090,-9663,-12520,-26632,-40630,-25682,16482,76506,113355,120348,101402,17902,-65289,-36287,22445,-14744,-52447,-1936,74981,112357,84123,19123,5487,65881,132065,152420,56823,-43212,-8500,69189,47788,-40659,-94765,-94869,-66100,-23948,18547,52392,46900,609,-38684,-68690,-103603,-121267,-143444,-162799,-135664,-96125,-91328,-136653,-151799,-133803,-123854,-101787,-81234,-133081,-156817,-77461,40090,91949,72022,35738,1467,245,81115,170433,124734,42129,16255,12186,13741,-8069,-23228,17496,9695,-37734,-9709,37116,30194,-18141,-63582,-86930,-58093,-19321,-33738,-48737,-18186,22445,18754,-21627,-61172,-37554,11606,-38929,-104646,-88228,-15473,17256,-4819,-29224,-7427,26501,-189,-53844,-53719,-12456,-9770,-63221,-100131,-79751,-53165,-31431,48684,89653,49837,-2577,-54513,-69415,-5678,38823,21759,10490,-15570,-33936,-24673,-48878,-21372,94824,121162,27343,2908,29233,-9250,-73651,-92598,-68535,-36337,-17246,13107,68345,74178,8752,-7168,44576,50790,11504,-29469,-24321,-26290,-57016,-34800,4862,-3730,-35485,-73988,-75945,351,57799,19196,-61186,-110516,-49497,83870,131103,26804,-19122,84950,120535,49318,14320,9557,-4269,-26050,-31976,2513,35532,-4417,-45572,-21001,14584,19385,12863,-15372,-61643,-81918,-61262,-53831,-95736,-109616,-72067,-48551,-67992,-76731,-65989,-24524,11693,7479,18428,20164,-31785,-50872,-23061,16815,72510,61610,-11374,-22324,-18005,-42043,-41995,-33193,1910,43538,19113,-51380,-103372,-98204,-14674,82959,105127,57907,22654,55281,83813,31280,-39645,-68184,-73903,-37377,54972,126295,142221,122566,71135,86960,173062,207824,156128,48945,-48446,-46809,-2225,-17522,-27939,-35066,-87504,-133228,-98866,-8082,24429,9479,17213,73622,70044,19399,30194,51658,21170,-20965,-11626,41809,78202,108045,107565,45711,-35475,-116216,-91699,12790,66687,85324,94601,49003,-7476,7595,19788,-39411,-49639,9262,17601,-4159,36618,84380,73572,33796,-33593,-62788,-6936,80213,158328,243181,219993,100459,45057,45408,36913,4534,-59772,-123303,-122740,-73960,-14075,36363,68659,96373,83850,27363,4574,27592,42052,35928,649,-4064,6251,-34884,-84176,-48411,-11223,-30354,-37619,48749,124487,75488,31896,42477,48323,59040,51885,26032,-14383,-41838,-35541,368,25901,-18556,-72965,-66700,-35640,15186,43692,47227,82541,62104,-48465,-76125,-44257,-80310,-57996,35291,59827,74286,77199,-17124,-58847,-8679,46273,65540,62944,-8832,-45762,-9010,16368,69603,138469,115948,50013,15055,-14022,-48906,-70675,-52381,-1939,-1984,-120855,-368240,-470261,-265779,-14851,97053,115662,76166,15084,58709,151152,-223404,-1065507,-1400671,-774501,-188520,-53510,-63225,-40005,-18539,-53314,-57368,-71406,-107279,-112086,-61990,-8610,51801,59862,9428,1045,57365,32097,-29675,-28604,-30765,-47218,9623,42916,-10892,-57809,-61190,-99360,-129699,-57066,65062,68079,-26280,-79860,-57252,26694,80513,57945,10770,-19903,-18150,11057,11184,-6235,24824,30628,5492,23219,-28042,-131508,-115018,-19412,16130,29309,13699,-15441,1544,46126,39815,-64524,-176084,-217795,-162893,-61331,-7804,-23963,-16118,17406,-4701,-69849,-62198,41497,119854,97083,58924,42047,8729,2049,45539,68926,2166,-68981,-48870,17795,-10928,-115936,-117569,-19843,23494,-7233,-23364,4942,40352,90506,88011,12287,-6552,20122,30496,-2765,-48710,-49323,13274,26291,-16782,-20661,22090,45754,690,-47339,-31945,18948,11323,-33277,-21035,38152,100641,157391,146183,45259,-45600,-46677,57657,162076,119518,-16447,-71577,-24097,-10406,-36466,-4544,50191,53318,20514,-3236,-14942,-38204,-40028],[-35960,-1656,15280,16989,11431,27593,38887,41464,113659,150903,72676,20469,-17845,-119596,-169187,-100646,-32640,4297,-7876,-34877,-44729,-49562,-74442,-45813,34798,38089,-40772,-58934,1311,52927,32982,-1860,-1647,-1027,14763,23907,-11739,-55046,-39289,23042,77428,85143,27391,-35951,-25448,59254,135510,137179,69998,5330,-37530,-122095,-179211,-143276,-80064,16973,67964,38672,24980,26161,-20615,-59392,-47677,-19573,4325,-17508,-65216,-116756,-91357,16528,72484,-4266,-115445,-122182,30015,160952,136585,47351,-20002,-70765,-52665,10839,48473,74282,95451,51792,-10150,-3784,10494,93,-27194,-70161,-40094,43515,77325,45746,45191,118219,222356,216699,107785,40033,45577,42920,-42057,-119414,-90934,-24180,10986,42550,90652,150783,189065,122967,-12803,-44727,19806,48837,92139,155791,112098,41123,37501,11818,-31376,-8592,60925,42304,-50926,-94611,-68334,-65282,-102337,-119160,-111147,-91068,-16816,84908,125561,136515,134024,47867,-51887,-41471,-6534,-47239,-106557,-100158,-72675,-44494,-42683,-53728,-38832,-32653,-34090,2059,10304,-39481,-5986,74466,89694,76689,79413,59045,30216,9008,-19259,-58529,-55089,-13805,-810,-10223,-55450,-78403,-58123,-85552,-115704,-87325,-62415,-78396,-85640,-65291,-7563,-4663,-53221,-93040,-106912,-131273,-162784,-128694,-72339,-60133,-32681,43811,92760,108070,74083,20494,64872,119189,90931,87577,93499,43653,34187,93314,65445,-44494,-96983,-64545,-37770,-27804,-25369,-75056,-126136,-48647,38846,49436,41000,-2471,-59411,-72115,-9373,98689,124417,42959,9631,51444,75478,30937,-33870,-36325,6938,-12326,-54249,-46275,-21691,2922,10466,-11108,-19016,7574,52438,42236,43861,92319,112802,46574,-14490,-8836,44070,90616,79681,-11202,-91163,-107941,-80900,-62679,-50251,-15677,57862,78426,10377,-19490,57935,125087,80809,43590,64744,-11671,-81280,-41090,-35345,-95285,-89351,-6540,43918,12938,-75082,-139555,-101768,49309,204053,181384,36372,-42315,-36505,-16724,-1756,6401,-60037,-100010,-49514,-43188,-81193,-90525,-56478,-36167,-36994,-53744,-31471,32331,142393,259287,257496,181047,97715,30314,-14183,-21515,-21487,4383,50879,82582,111940,65614,-29437,-35707,36553,38342,-15928,-64456,-74437,-77845,-84308,-61462,-13384,54843,68328,17901,-6087,14773,-3144,-25045,-938,22638,37690,59199,31858,8702,41408,46752,-31947,-91162,-82985,-51406,-4736,46946,53108,-12126,-57700,-6630,73869,88916,67195,39871,3784,-1986,39623,61365,56827,29471,-16655,-4575,73663,126770,109563,93061,106125,81949,43821,44599,70322,134567,185359,155114,82305,32728,-16611,-61204,-97629,-65606,3676,76946,106993,11556,-97085,-92557,-12570,35207,52483,56991,29366,19253,49081,55906,-3621,-58047,-22195,15855,-24051,-48547,-41813,-36249,2960,46570,36245,-8102,-59507,-81398,-48607,17078,105253,174775,145970,33088,-13626,30322,33830,-6552,-710,59928,106730,100393,65031,22139,-16497,-51961,-69517,-66613,-51989,-13863,59882,108204,82885,-25052,-138227,-159929,-77611,5040,43454,73872,94479,92039,55901,33128,43426,45336,-4273,-70003,-107877,-97270,-70660,-89762,-64245,5646,12395,-32740,-27713,9459,24670,-11348,-17663,14538,10891,-21102,-39506,-42343,-51033,-44241,-7628,-8613,-60801,-54277,29088,72524,75006,74936,50987,3884,-27154,-53177,-62401,-34190,6670,4090,-22641,-19926,21805,68137,60799,-38547,-82926,-19957,-5068,-91240,-134035,-85934,-70213,-84549,-53057,-38164,-37487,31050,129712,190144,183248,124214,47918,-4148,-8276,58118,114636,60339,-7688,11831,76656,119842,111338,40986,-17133,7461,76068,98876,3768,-75977,-17101,44177,10533,-49894,-81476,-94835,-82971,-47228,16411,84330,73091,-3970,-57772,-88016,-126965,-121942,-85094,-87022,-123267,-140446,-130930,-152940,-183846,-183891,-169392,-142466,-116900,-124886,-101723,-16981,59261,25733,-45722,-47238,16614,107291,209015,208056,121206,46374,-508,-23531,8713,77859,100200,74983,220,-70582,-62691,-38210,-43147,-61011,-72845,-92783,-70601,-38970,-48693,-57592,-52458,-20387,21395,28070,-10440,-28233,-2119,-44250,-102154,-51981,42777,63921,53440,75917,100597,93519,43846,-17244,-28446,-3635,-22769,-80163,-94474,-46797,-8315,-11495,1525,16217,7868,601,-20212,-72751,-69576,-14316,34029,91654,105732,89205,85325,28427,16003,132059,216627,147785,95159,119327,77416,-61591,-165271,-134378,-25286,31075,27316,18106,19291,-9718,-45896,-34361,44626,92944,56824,35670,56242,43643,32145,14290,-35964,-46993,-25450,-12370,18086,14013,-28220,-47607,-43773,-37,73841,117691,45913,-41117,-15144,28800,16607,-10869,-34531,-45705,-64290,-97421,-93058,-28612,-5785,-4797,7785,-545,-30564,-34456,-23130,-30467,-42635,-20503,6582,-2188,-60251,-97446,-45721,-19102,-104496,-177325,-105995,5576,-28977,-59660,-17243,2611,-12066,-22342,-1590,42877,34597,-46329,-79782,-64723,-54701,-9426,24222,8962,-14704,-21318,-27419,-69385,-90084,26,102256,72024,-25455,-19467,80191,101737,-14368,-126187,-157495,-147333,-90026,41462,161367,200108,186635,118390,86712,131256,154485,75632,-45354,-74441,16648,43632,-23646,-56788,-93278,-136048,-103459,-57512,-9072,39674,46228,26841,51396,40052,26765,62118,58332,36186,44253,99132,150645,127728,79585,60432,27101,-38416,-102980,-76121,23367,91379,107503,101609,62297,5053,-15190,-829,-19093,7759,56029,48615,43886,101805,128352,62418,-19961,-42633,12374,89992,147556,171306,125035,83389,45449,43410,77309,108922,91100,40350,-1549,11393,11427,-19195,-14106,40723,101200,127998,106414,56444,13330,14709,62655,69699,62582,73024,18391,-70205,-51541,-16079,-48882,-59841,-15492,-12314,-49828,-9839,56247,58713,32784,-11406,-57067,-80959,-93864,-98764,-65473,-28891,-55378,-107200,-123648,-111429,-46432,41454,76601,56318,8166,-50030,-58288,-38077,-41462,-20739,36045,31902,-6794,-31150,-86656,-113930,-7475,19748,55332,61295,16065,-8718,-27351,-35507,52022,130647,100674,70203,73559,57409,22725,-21285,-28105,1683,4740,-5252,-74555,-135974,-65607,59820,154492,155015,122914,117643,228808,284339,-397431,-1660791,-2048833,-1123746,-320201,-129495,-88333,-67277,-121925,-187149,-180196,-105201,-66042,-78034,-77802,-57986,24657,94861,13366,-55713,30671,96147,69014,28695,-8781,-59404,-45250,-26904,-89694,-136720,-98356,-75715,-73800,12699,82870,45510,-13371,-21170,-26571,12542,61658,47856,652,2729,46225,68571,45393,36307,71002,27698,-40251,-14869,-29471,-119510,-121822,-47556,-9293,14710,13743,-5317,14593,52036,78177,16834,-134655,-241456,-162655,1944,56378,-33021,-51224,-8786,-23802,-58344,-21318,35917,47080,37589,37817,20484,-34256,-50273,14861,60725,-8921,-83756,-49544,18969,-1519,-59843,-19614,41447,3781,-45216,-40511,-29330,-55758,-31392,22821,29998,21637,40250,47023,-2182,-68432,-47007,16675,-17272,-68807,-28624,-432,-34134,-68584,-47183,-2628,38034,60536,34516,-13296,-5667,54847,98273,81440,8467,-48219,-27824,46958,122012,135826,63549,13608,16096,7244,-24638,7962,53262,37871,-7522,-26927,-22790,-35810,-22708],[22294,61394,50097,28167,6445,16995,52313,76292,123285,163666,87160,12642,-39996,-136891,-158299,-84255,-76390,-85193,-53371,7580,70455,65243,16505,23974,51149,16381,-50353,-42419,48235,102928,1706,-91097,-44529,-4538,-44290,-93322,-91645,-53988,-13571,7482,37740,51808,36389,37499,39580,32086,63580,113126,111612,63457,-1659,-87992,-138633,-106170,-45968,-1208,-8766,-19665,-5046,-26818,-75458,-77240,-40926,-18741,-7815,-17804,-50378,-87257,-55726,17139,13581,-58174,-79870,-34053,57804,150496,152880,88013,16825,-50341,-84754,-66979,-16447,54601,105499,80425,20884,-27362,-48730,-14490,13591,-11180,29124,99122,101867,71476,80611,135717,209684,200766,110931,40911,39162,28550,-103975,-220592,-198543,-126105,-53776,11123,40385,66284,114951,104032,15969,-51957,-61146,-55768,-9878,39097,40985,47426,69785,58330,37109,40959,54899,15285,-31855,-2928,34814,-2185,-23394,-27468,-83362,-152996,-117708,-11685,40964,51446,48252,-10169,-61888,-21297,33793,13504,-36288,-44900,-51372,-67541,-83274,-97037,-60742,-22279,-9951,5411,2976,-50935,-52316,-13821,-3213,27901,87123,73993,-12290,-97766,-112548,-66031,-1023,31164,16585,-25852,-85051,-80455,-12149,-43247,-114449,-96066,-75658,-99251,-105891,-95660,-35221,-9998,-80228,-150744,-138801,-108466,-93447,-50426,-5042,1767,-7190,2426,26746,51666,43753,36091,100836,141941,104423,115442,127459,55171,14202,72809,71741,-29461,-65804,-10444,-48098,-151401,-161494,-120482,-112130,-71525,-3910,64869,91141,39583,-2641,11402,64495,141243,147485,72428,62405,108543,117641,61321,-19832,-57374,-32514,-42264,-63633,-11301,52397,20049,-27394,-24198,-4765,-156,51428,97551,95635,84036,78728,9252,-67480,-51297,37051,126044,136521,33795,-74133,-86765,-43505,-11250,22850,44948,82185,91251,25686,-3752,65219,90486,43461,23708,55164,18407,-38351,-15195,-16886,-70381,-101931,-88782,-67927,-65721,-86173,-97838,-56655,92526,247302,208326,37830,-55495,-58239,-57788,-29438,11369,-26493,-103644,-91774,18313,67935,-3481,-69490,-38315,29903,56815,26497,-636,76771,261611,288948,125857,-15064,-46638,-27664,-7628,-8963,6452,26964,9859,-17506,-66637,-122650,-66859,56197,88297,-3243,-113345,-123494,-79709,-48657,-19466,-5173,6417,10316,17,-1969,30950,33773,-8387,-12991,54484,108517,81970,-695,-4864,63190,68947,11321,-7240,-13743,-28813,5503,73455,87274,12191,-49845,-12372,45279,19469,-18856,-16265,-2206,42370,98411,67385,4914,-4720,-16132,-15480,24578,48781,52134,89784,76785,10951,35580,111521,74721,44211,128343,162291,71002,-15452,-52787,-69591,-81003,-46968,21656,119223,141569,-6379,-131410,-89075,11285,48894,64079,54744,22542,28248,36343,21182,8315,6635,19878,19903,-28239,-42840,-31803,-12450,12911,25338,43125,52343,-8342,-98721,-119524,-76253,2428,87934,101236,24938,-16934,26279,12254,-25226,18350,95153,109486,72464,45132,22651,-14234,-49127,-38494,1174,3594,-5363,62514,152555,139012,-196,-120631,-133287,-78826,-23436,-5138,23117,113300,166136,88330,12154,-4281,-1528,-15778,-34818,-61665,-51989,-27420,-32960,-8960,6517,-56504,-123757,-82182,29958,86365,13455,-54517,-47347,-32034,-18366,768,1485,-21395,-22681,-13925,-76285,-147287,-88445,29807,45909,14757,43847,84956,35971,-50677,-78790,-43097,14147,39075,15242,30412,70726,34940,-23541,-15664,-22135,-43593,-48155,-40372,-55246,-80812,-87589,-110267,-126034,-103105,-99021,-70548,47672,175623,249164,229897,95004,-52404,-76697,-8487,49929,63996,32458,16612,46137,104740,144970,130937,60602,-5588,-10623,33194,55446,-6299,-47058,3913,29421,-7221,-47272,-84240,-82479,-44786,-36016,-19773,42310,64193,17586,-42651,-54046,-38176,-38641,-22467,-16394,-83824,-149045,-132620,-99786,-97793,-86487,-73782,-62157,-38241,4217,35175,26576,1094,-52740,-80395,-50180,47626,183744,275244,221351,107981,19238,-17941,-37130,-25527,66091,136945,114068,47505,-16590,-69644,-117373,-123347,-126864,-133962,-100784,-64475,-72229,-59900,-35822,-41151,-33694,11793,61435,57391,3491,11273,12608,-54043,-72428,3330,34110,54959,145676,175955,118193,81904,68463,25746,-11604,-46798,-90503,-89457,-21668,27152,4112,-28576,-41181,-48472,-42880,-37600,-95782,-129638,-62028,26917,110588,154897,144374,147376,118088,67804,104129,181307,137435,75929,126768,146611,1535,-139397,-92762,36631,61294,11458,-6044,33162,43327,-4811,-45321,26562,119444,134851,103961,68607,42733,34658,-14821,-94291,-80390,2245,39735,37162,17725,23349,52071,64194,58914,57994,77265,26738,-68716,-93756,-27499,17373,1383,-28073,-26710,-36341,-69566,-59978,-3442,17349,24130,35428,13315,-19846,-13037,12732,11444,9855,35796,42791,9473,-85396,-156159,-71909,13312,-110473,-222542,-75451,26875,-29472,-48108,18684,48807,26125,-1749,-30714,-35062,-12597,-48159,-107165,-117591,-59757,39884,65435,7923,-27125,-10655,16068,8326,-16057,20828,78351,37978,-55853,-58722,17359,33735,-48865,-170601,-234961,-252741,-182541,-29553,81836,124452,137381,98581,68749,60285,54092,7187,-58590,-40666,51301,49206,-8735,-32381,-84108,-102038,-43650,-49585,-53041,12974,68551,62383,23171,-27684,17940,95980,61642,21453,55511,131723,170087,91252,-15473,-36056,-24243,-56184,-74463,-45861,19262,83019,95235,47208,-1995,-31528,-45121,-46701,-59840,-37707,13644,46727,60751,92814,102158,14640,-108752,-97503,55256,182916,195705,139302,22522,-20406,19362,57317,112081,145921,120529,90098,68832,49849,20421,-20426,-18615,41038,82766,101344,90575,25281,-47254,-41931,33945,96679,146404,151189,68187,-13056,16367,63666,14319,-40090,-10560,-33052,-85521,-67123,-8405,18861,-15337,-63378,-86381,-96561,-105832,-112618,-101829,-96146,-143815,-202658,-170107,-100694,-35282,51971,94622,19548,-54331,-27973,3195,-17716,10867,59690,34939,-51210,-124909,-103507,-10905,74815,59405,7826,38908,52202,51890,56600,-3341,-49250,28470,84893,68319,69178,72204,68483,60626,5556,-9445,30805,65829,76945,48048,31760,69212,150846,181536,162746,152719,182784,284514,395036,-84419,-1328333,-1821499,-1163773,-423271,-245936,-136422,-108704,-209333,-261403,-225261,-140759,-86393,-57999,-57415,-49697,25560,74061,-29331,-102835,-30953,59390,79118,68779,32757,-57226,-121368,-140569,-159056,-138167,-55201,3351,-3866,43202,53279,4701,-11802,-9710,-22673,-1893,48862,52471,-25612,-62315,-5292,44559,34096,32342,61696,17512,-73933,-85678,-67381,-81493,-81297,-56033,-51953,-31266,4590,35374,36333,-114,-22369,-36348,-133871,-238059,-152645,44226,62646,-71516,-99447,-41637,-24010,-5664,51891,59584,2122,-32196,-40219,-69428,-95584,-52008,53721,83547,-13183,-57424,-12008,7377,-14778,-24852,-14626,-30693,-80760,-88261,-61264,-61728,-73388,-29131,78292,135288,110537,72453,61907,26784,-25398,-27589,-9219,-58328,-83215,-22274,-10289,-51891,-42873,22727,55120,74029,105609,89622,26680,-2401,9368,15883,11583,-5993,-8216,2138,971,37086,125514,171306,127014,66697,15171,-17187,21485,63348,48355,-292,-41269,-49153,-28768,27991],[29314,68489,50953,22465,-12064,-48051,-46267,-14499,29835,70388,33740,-12445,-53732,-98160,-82647,-21550,-57338,-120782,-93232,14352,115106,102706,46168,55788,60528,24731,-28608,-29391,43302,67714,-60910,-129650,-37309,2557,-79582,-163571,-142249,-54726,625,-2910,9510,10090,10128,52300,61435,5303,895,59588,100966,102124,55972,-34137,-85472,-59995,-24492,-41243,-82204,-78309,-67875,-63835,-49302,-28740,6088,31320,10344,-3348,8199,-19080,-47819,-28147,-8493,-14617,32041,82353,95822,101569,86722,34113,2123,-23582,-55129,-70793,-47373,-11025,14692,44196,74005,30121,-38774,815,53825,42172,61679,75999,63623,65919,81466,131973,210243,201268,137224,83173,47736,11859,-97136,-192544,-206146,-183595,-113154,-39737,-28429,-23976,16443,34580,7352,-36532,-62359,-56735,-15653,14326,45351,87213,85276,65554,72838,80309,76698,57254,43180,73265,125456,77619,11768,-23146,-84075,-140206,-122785,-53830,-18496,-14896,-35656,-43156,-29359,-24669,-32222,-7717,39795,72396,11322,-93653,-142741,-133893,-80602,-13224,23918,-6480,-56362,-73158,-54759,-76510,-107471,-47828,70070,98456,-10304,-143843,-153208,-61679,31820,60320,12789,-46569,-86103,-54192,26283,-19003,-122995,-121809,-72737,-49266,-39974,-39592,-10669,-14925,-100209,-161012,-141226,-103419,-52699,-15880,-21230,-28277,-24042,-41012,-39755,-14520,16545,48451,69026,57096,11188,9604,60388,88269,55924,30645,10414,-57038,-64036,29411,-2947,-164592,-211249,-110744,-53507,-51540,-23563,23880,19186,-9937,11322,50276,64329,65840,40058,19288,69548,110814,64660,1711,-1662,1931,-3210,-23585,-35922,9011,79907,50953,-32842,-44590,-18167,-30328,42076,139424,111125,43049,29983,10820,-25173,-22290,33197,112929,127214,70000,-4362,-40247,-32442,11025,51283,29375,-488,1832,2645,683,31632,13333,-24041,-27657,31390,87325,80327,54156,29926,-10483,-75463,-137933,-149393,-112406,-67671,-32759,-16124,58901,159650,134340,21460,-19889,-33514,-88519,-85575,-20247,-7729,-72613,-94914,21040,147544,91100,-39492,-5144,130977,157523,67581,18000,59143,207915,307127,133695,-17946,-8611,38623,50077,34635,19164,-5368,-51610,-108381,-132150,-111494,-36670,44118,72840,-4240,-97878,-75731,-24904,-37582,-24865,23344,29621,22649,28399,5,2071,31912,15828,-14120,46339,112880,62237,-40811,-32179,57233,79686,41188,35856,15497,-20967,13092,77260,63194,-10509,-53377,-44716,-20064,-38079,-47608,-15661,12787,15009,30361,15267,-36014,-33956,-5738,-1401,-11089,-33370,-23783,26378,11407,-49754,-5480,92976,64683,-18414,6715,64226,50496,14929,-30361,-67989,-55484,-11872,22268,90164,99083,-28405,-103593,-55311,4864,35547,77315,59883,19474,39424,49127,35857,76021,102542,51062,22232,30885,20505,-20654,-35917,-27605,-39587,-27569,6109,-27411,-112449,-126988,-72516,-19797,30274,74475,36489,-34733,-24506,1897,8806,42516,73034,35288,-25032,-27186,583,-2708,-42473,-29324,46049,48866,-20212,5020,123751,168143,49224,-52422,-63829,-48900,-48537,-78660,-52712,85164,138775,47118,-38572,-70339,-42942,8300,46555,48453,51132,64368,82189,93572,18263,-94846,-133764,-89345,10515,94618,54151,-49824,-90616,-47705,5993,15495,-3455,-9187,12561,-394,-70412,-88441,-5591,59752,32259,-6745,12671,39719,20085,-44505,-86601,-67581,-2157,28781,-410,26392,80564,35307,-22592,7506,50478,49473,-30367,-92190,-65457,-37970,-70953,-111954,-105193,-102749,-142146,-117206,-651,103387,178698,180793,33862,-127938,-138352,-52774,-17881,-40464,-64278,-37967,22242,77711,112380,107904,55349,6431,332,27436,72131,58295,22478,5448,-30463,-46354,-41537,-89868,-84529,-11003,-13453,-63475,-57701,-16975,2145,-25014,-22452,27464,17528,-29921,-46464,-77553,-111732,-73841,-24593,-9872,7753,26595,24904,29141,63203,84859,25578,-58969,-75843,-27164,10385,68628,154576,177951,162519,80213,-18004,-12301,8933,-34884,-34169,40657,91299,76742,12854,-75950,-131667,-116043,-149592,-210712,-163019,-108694,-126559,-94661,-25754,12530,26314,28042,53516,58043,230,8271,35616,-43181,-145140,-121172,-68403,3544,120148,134276,51922,55471,109005,44571,-50358,-84348,-117160,-121290,-49979,9264,-6164,-22026,-23987,-29232,-34098,-44282,-92301,-114294,-42646,35641,74916,92967,93164,126762,161421,116372,73780,109782,90452,20747,48042,106172,28120,-72665,-25594,58942,47492,8762,28250,76790,75334,17430,-34812,-8133,83433,137850,106797,1713,-62880,-50155,-77761,-139342,-115299,-28279,25433,31180,37481,82547,111485,92149,69274,46312,14147,-42798,-61877,-25503,29524,51290,14619,-37890,-25450,-5101,-5943,32386,67641,43061,12562,23171,25795,3072,11997,36505,5758,-14893,4153,-30285,-102967,-161430,-191830,-117953,-34681,-74611,-97614,21700,46153,7637,31480,94139,75376,22486,-7361,-79739,-134467,-75873,-29395,-72485,-105749,-39637,66208,68520,3095,5851,39264,37634,48036,51466,34758,41244,34725,-14925,-56261,-50484,-41378,-68296,-149904,-214837,-242499,-186660,-78866,-34358,-15188,30759,58493,78753,61646,29563,16927,18656,51989,68420,26141,-2179,4910,-23181,-35714,-30209,-76499,-88631,-32465,54367,94570,29739,-52775,2650,91689,61335,-1694,-10508,20240,32857,-39671,-94930,-54383,-16235,-20508,-3412,14578,22816,63012,75832,-11264,-82316,-60919,-19406,-38120,-88190,-110769,-60515,21288,40255,25788,35187,-15935,-128535,-120118,23837,108489,113758,79397,49946,14750,9092,34982,106079,130421,74442,23743,3283,-16720,-15349,7343,32302,54244,63743,61360,34916,-11492,-50127,-37265,22821,91275,167018,161838,79303,35616,79961,122924,76159,8554,66438,88306,-35309,-111856,-69671,-15654,-31523,-78450,-78973,-64966,-79513,-101760,-97018,-99813,-168123,-215629,-128209,-27945,-7002,20815,68784,23469,-35022,17051,38802,-33906,-9024,84884,25028,-137617,-206794,-104966,91529,198580,86966,60646,67903,44512,53267,85534,49180,1663,24906,38413,27277,15599,-13432,-8618,12671,-29589,-27540,62007,138444,117880,-6364,-39702,91490,197223,153196,157596,214708,217643,214340,326330,-539084,-2516970,-3043365,-1677993,-447288,-217306,-96518,-50960,-95158,-152251,-126209,-86795,-27716,33854,50565,32165,49373,50417,12722,-8696,-247,-13237,-8306,42471,34090,-49303,-119549,-164573,-144946,-57113,39259,88535,69833,33307,16722,10754,8604,1306,14059,38682,75177,85210,-18060,-120746,-95656,-22144,23759,36451,34753,-4716,-91211,-118339,-76538,-38450,-46668,-82822,-114047,-73517,2516,53408,16723,-67611,-108088,-102342,-165206,-272993,-205775,-25234,-21609,-117611,-131730,-61602,4595,56318,106422,102426,30862,-44066,-99632,-135479,-110974,-23407,75030,89829,23304,24132,31451,-19658,-37153,-33210,-83998,-137852,-147221,-141977,-119087,-70666,-33459,-8675,65800,133300,139354,81413,64824,78776,75290,10224,-67947,-117522,-97980,-39821,-22859,-16137,21349,56475,43661,44225,71772,75794,65481,55092,21067,-1208,10111,14289,13934,-15309,-44143,8758,106358,156220,101348,15070,-57151,-77693,-28818,31245,45006,11086,-31860,-41386,-15838,37612],[-4103,45052,61440,45899,8195,-49129,-79944,-71077,-37387,-26916,-44225,-41986,-37424,-25738,-2499,21427,-20792,-88100,-100268,-32129,25764,17190,358,26426,44270,51089,23326,-3794,27346,23350,-71096,-85975,583,25555,-26241,-95397,-104822,-56928,-29966,-43137,-33785,-27047,-26229,21869,49278,16712,17246,53664,92535,122191,89062,-17234,-75248,-28603,-5927,-65986,-90503,-48116,-54631,-31201,32331,30980,35254,68484,43759,35684,79796,29639,-53336,-19800,67759,92483,116935,119543,93804,73451,45816,-22968,-45401,-28550,-10944,-14504,-14955,-35002,-66002,-15259,93880,112849,46341,33190,39481,34356,54198,47671,42487,53362,61604,115259,192947,172329,129040,124665,100656,56471,-11557,-72832,-109609,-120926,-73210,-14388,-16380,-36276,-18638,6060,4897,-3123,4507,36768,70916,90181,110076,106336,50668,22585,64234,98298,107192,112930,98731,69659,105201,94430,-6360,-85913,-107618,-80700,-42553,-18321,-16577,-34964,-79880,-55982,742,-41970,-118933,-60461,64199,120936,30018,-109852,-174916,-152043,-102115,-36511,8647,-30352,-99404,-95108,-43796,-76404,-126370,-66679,64391,136209,71183,-63370,-98614,-25433,65759,120191,95285,38805,-23518,-34630,10575,-22373,-123343,-144044,-56236,20209,39767,30709,19201,-37820,-111218,-119558,-91612,-86820,-60450,-45888,-80033,-81566,-53853,-52466,-53311,-45584,-7516,29910,139,-51071,-85472,-90550,7085,155126,144626,29452,-24709,-64490,-82674,-5636,25911,-55567,-105058,-30360,20792,591,-8075,-24464,-83291,-81423,-13955,12386,2798,-28679,-77999,-72214,-1130,20472,-48346,-85393,-7402,60262,53047,19012,-18429,-31115,18113,51726,-5195,-58993,-73235,-92125,577,138638,141683,58842,32457,54945,65393,36492,22259,44760,58000,76921,70628,-14284,-84527,-58193,-16509,-47625,-93784,-87120,-41596,-15693,-10247,-10043,-17924,-42551,3895,106717,138978,73983,32768,16447,-48408,-125485,-127211,-79561,-44939,-9933,11758,33697,65141,18068,-58373,-38666,-17197,-53241,-61050,-24225,-21826,-18446,12344,36210,88950,70437,-3907,24300,130082,118928,55695,31486,47638,229630,460206,335972,124807,73226,69980,74003,105482,91606,34845,-16612,-102707,-156916,-70509,13260,11217,-2373,-22365,-34073,10394,8059,-72469,-66858,31579,78711,76175,59668,-18776,-64160,-21806,24488,5191,-2295,25461,-5004,-75467,-46405,47542,56159,-13267,-8891,29867,8953,16365,59008,35347,1176,6488,-27214,-54768,-23645,23433,56829,61872,-1535,-35189,-9169,-7157,-4099,30002,40488,-2075,-56095,-39740,11227,9223,-36067,-36295,13542,34180,-18778,-82135,-71809,9764,82736,26786,-71260,-74697,-7752,23049,28803,9476,-29324,-2581,28548,17075,34257,92439,66045,488,20045,47027,46715,108409,123848,32841,9309,77974,77189,-18562,-87920,-80147,-70059,-63677,-46291,-73340,-108942,-55533,19526,32038,42306,74759,31629,-45296,-38974,37726,77631,58437,12765,-57342,-105916,-65682,18074,33324,-40392,-43341,60013,83093,-16107,-38315,75481,152756,64747,-29934,-43552,-19916,-36648,-72992,-32003,48755,45525,1844,-32301,-56421,-19290,44644,81112,101701,107054,105958,136263,159951,52349,-70404,-86349,-69992,-40496,34936,48743,-28369,-75419,-25138,19791,-8608,-44996,-38999,-7456,-1465,-1968,40317,80313,69825,35124,15894,-6999,-44560,-27751,9816,-20689,-58711,-18342,21916,-14921,-24563,21162,37159,51595,97020,128925,128886,30692,-84455,-80687,-50874,-90983,-109039,-47152,-17764,-77770,-100736,-44197,7709,55344,79722,10968,-97763,-114465,-54189,-22515,-42850,-85201,-76802,-25530,-4521,23101,69528,49666,-3639,-2963,41705,100869,101595,62995,2646,-80005,-85251,-38258,-61158,-61774,6009,-3039,-83433,-123108,-92429,-31946,-20833,-37033,-7834,8755,-53130,-101810,-78813,-39418,10830,20046,-4855,734,33287,32607,5068,-17061,23518,46512,-890,-23659,-5911,-3972,32066,77153,82298,115991,105762,38117,53302,91213,8214,-82495,-42805,49229,53069,-15446,-60620,-39327,-14204,-97677,-197613,-202577,-171785,-164293,-130167,-42095,49246,101516,83100,47089,16099,-19724,-9662,-5692,-74380,-169906,-185344,-131252,-29395,53434,23266,-51309,-11970,75873,20853,-80542,-94405,-121242,-147858,-76326,5473,8951,12745,29251,37476,18969,-23562,-60958,-51842,17503,77552,69685,22909,14932,80320,154832,150768,107776,128286,134201,66663,27570,45246,14677,-34995,-7010,31493,33381,43625,57793,64078,45372,-14031,-53890,-23038,53721,91737,50879,-74906,-162291,-137726,-114262,-116588,-93752,-53039,-12550,6178,24099,64029,75358,57081,71106,53065,-24605,-67384,12459,109479,106732,70094,6717,-62337,-43190,-868,11303,43321,79085,49032,-3355,-15595,-808,5637,34317,42934,-44958,-106791,-78865,-113572,-179541,-164625,-123094,-76278,-85345,-107558,-76690,-63501,11634,59851,112124,140087,70629,-9059,-43264,-121702,-197794,-137086,-33518,-21158,-43228,-14926,45174,45667,3815,26071,67675,48364,51063,72865,48114,37802,63505,49881,-5428,-20001,20873,32750,-32556,-118013,-142116,-112344,-83783,-107483,-120990,-48264,40233,100781,107202,65448,32625,56193,94835,56686,-8811,-24925,4087,21249,-11213,-68685,-88517,-77273,-69371,10362,92365,67036,-665,19587,72588,47036,-32255,-97828,-115839,-117394,-126901,-74263,11422,22132,17515,42849,53367,42303,70579,71717,-30046,-108720,-58534,23214,24659,-39446,-88344,-68602,4280,26749,-1026,7574,1491,-53220,-47194,24535,4270,-24084,52571,117990,70703,-17849,-12797,61988,91897,19377,-68271,-94761,-78200,-35187,38404,69729,46615,53901,62302,43142,38551,42419,50417,77135,96970,125235,117634,74137,51695,81573,86012,60766,80739,154119,148254,-53520,-154199,-105946,-55890,-44340,-89075,-109902,-78487,-69499,-84471,-53220,-32026,-88542,-110320,-37215,10053,-21065,-27112,41868,66971,47280,59570,20955,-88605,-90178,28818,9923,-156999,-209134,-118590,-22067,10848,82383,154588,140623,67012,49089,82061,104308,107765,88046,46676,8203,-33186,-72732,-62023,-28261,-44068,-33011,79082,172872,156397,-30749,-145555,39252,188060,175759,212822,348796,293109,233033,535389,445210,-722666,-1747614,-1231566,-521974,-143442,-18555,45437,50617,15086,-10897,7042,65262,94317,89528,52825,5732,-16642,31671,92253,71996,-55462,-120242,-85148,-68539,-82265,-97741,-137589,-107149,-7604,62457,55398,-7289,-58763,10292,86036,52642,27145,66099,89429,86618,93861,37696,-53489,-80623,-41583,24683,40547,12780,-38965,-99598,-95980,-40240,-6701,-49293,-137710,-175073,-101556,-7292,7837,-66913,-136021,-103460,-76250,-215304,-413354,-354212,-159194,-78780,-107122,-106168,-44415,36441,76502,92531,86710,48348,-13820,-89297,-117036,-63341,-1940,16153,22286,46981,79914,21081,-66768,-59775,-53885,-113485,-139935,-144896,-199701,-211507,-135642,-106719,-101214,-38622,70334,145362,129493,122092,170478,187234,78157,-70334,-130283,-90138,-34071,5703,53176,60586,25532,-10090,-6112,22688,47564,82826,109092,86187,73576,82488,60112,20656,-27715,-26722,56990,125699,118156,43266,-69565,-132532,-130399,-86217,-14077,35691,29471,12409,13149,-1737,-3850],[-38701,21616,81837,86052,47357,6543,-14381,-21345,-32684,-76216,-110032,-74232,-21846,11435,12574,-20141,-65737,-81626,-101567,-99473,-90808,-83770,-60464,-31978,-13338,13397,6545,-6026,35662,41939,-31234,-59141,-36689,-8114,30273,7334,-48483,-65699,-66786,-92504,-106889,-89999,-63729,-14034,14512,23981,62318,96307,114785,116675,58735,-46544,-72203,21124,33071,-62899,-54522,43427,24052,-1133,41329,13999,-6773,31832,44428,62836,88685,6399,-45730,43850,128373,116916,97289,70110,51465,73258,57971,-21747,-70424,-60195,-22288,-1811,11739,2481,-43860,-32088,54426,105989,81102,18964,-29846,-16256,48585,78185,75722,44179,23729,59156,91374,41979,20585,77830,117899,105430,44746,-4400,-12751,-10108,4291,36320,42273,10028,12835,48728,42659,30550,66746,112219,130265,144004,136148,67563,-7547,-15131,32681,53255,57417,86703,82191,15478,23248,57290,-8528,-95987,-102981,-34179,27852,25512,-3750,-47457,-94264,-60536,6378,-32252,-108192,-59371,29139,33786,-36615,-95160,-115921,-104324,-79653,-53445,-25947,-18855,-43930,-65880,-36034,-32848,-57129,-23933,64102,134012,133488,45054,-21043,7932,79688,155479,198203,154417,35767,-36495,-17039,-10554,-82877,-114075,-13272,64215,59776,28607,-7022,-64147,-80203,-44473,-21103,-49817,-71994,-66077,-65329,-43821,-34729,-28761,-13745,-24000,-29776,-30783,-72571,-105762,-100397,-76381,39654,204378,189980,59593,1390,-22819,-59963,-47588,-1658,30502,25471,34491,45971,31593,7452,-42006,-112395,-101419,-41753,-42879,-50076,-52247,-82222,-91237,-69524,-70256,-76604,-67984,-36675,4677,44526,46741,-14917,-78715,-57592,7750,5575,-70399,-138120,-147260,-32513,137652,210845,129509,64746,89916,112173,57885,499,-20586,-13310,49131,101750,5680,-118749,-135220,-92927,-79781,-75543,-56841,-25734,-10955,-9687,35875,67961,22160,19678,75078,78014,4493,-26454,-6132,-41273,-78835,-47621,-32292,-68940,-54615,1904,20536,8932,-63073,-145406,-127472,-45754,31164,68821,33866,-46385,22832,176704,119155,-14191,-12627,26470,28969,31326,5453,18647,-26754,-21309,413709,799714,643346,223396,47846,2777,42647,156489,168728,113244,64231,-59198,-153560,-46043,48830,5245,-44253,-25470,24870,57278,-648,-90703,-83800,453,73521,94175,65297,-24223,-90105,-72032,-10723,-2313,-57389,-88118,-92193,-115316,-64567,35464,14720,-107145,-93861,31515,60346,40049,59432,57351,71316,112913,53864,-14731,41673,109560,111450,92091,39211,2554,18722,33995,33332,47701,57322,10788,-38492,6521,80727,58009,-19071,-69360,-61924,-10169,-2942,-86424,-130284,-27660,112651,81984,-44244,-94643,-30265,23852,4512,-30393,-163,91747,111404,76854,81638,105857,58423,-26924,-23089,16694,32911,74357,69004,781,846,77727,102022,10475,-70471,-58748,-22780,-9893,-13249,-37091,-38168,28113,66854,46820,57418,58789,1039,-26792,6249,62972,94425,51890,-34399,-114904,-137481,-51869,71838,76611,-37441,-67811,34938,90960,10107,-34470,41792,96675,37630,-51946,-71930,-19175,-6694,-5474,41558,32316,-3099,14865,41004,27812,29313,33370,30268,59516,85563,82811,108907,138696,49046,-58716,-72598,-49263,-37602,1942,9974,-21738,-17922,40185,61917,7313,-52015,-90461,-103853,-66708,11904,64059,38109,2034,3256,-5712,-76739,-133909,-67877,66573,82673,21392,23187,42938,-7418,-43566,-1712,61170,106571,143516,155032,160062,100558,-4160,-58939,-90209,-127483,-110545,-8945,73586,42093,-17904,-29695,-29540,-30509,-6530,20383,-18820,-44499,-1779,42608,46504,4656,-18208,-25815,-62279,-40559,52799,60930,-13783,-19665,41310,55871,16655,11106,-292,-60766,-77447,-42601,-28127,-17051,17971,-5279,-77846,-109748,-86831,-31954,-30989,-97034,-103659,-39940,-50269,-95951,-57353,5167,36003,15314,-30543,-23052,1742,-26271,-82483,-111476,-15888,117717,135031,43519,-67038,-117419,-48607,58974,207681,317458,292037,174638,125913,116000,32580,-37529,-25102,11661,-13156,-51528,5969,92509,67483,-43542,-114705,-169233,-186823,-160355,-126894,-57938,28648,103954,124553,61990,-10071,-23444,-17087,-52508,-88399,-117240,-127604,-79446,6123,24892,-52275,-102153,-45798,18072,-31048,-89580,-52666,-49137,-97746,-38203,62491,60705,25200,18904,24234,3771,-29158,-43942,-23519,25929,80292,86593,15169,-19866,48006,106346,125545,146538,185745,200189,172723,118614,65671,-1829,-52979,-42294,-12635,25842,60115,17070,-10932,7,-35584,-52720,21493,63698,38259,-29222,-127002,-179637,-152047,-97109,-31923,5222,436,-13181,-24776,-21131,6048,19803,47308,96918,63323,-12631,-3952,92732,126599,76066,40984,-2471,-46837,-31549,-6353,-14715,-27742,5171,17317,-8007,-43853,-41439,16982,85453,55945,-96468,-186673,-119157,-94651,-129495,-86826,10604,82854,34893,-155791,-341650,-301549,-98583,56030,117258,100545,23710,-50576,-77243,-105000,-159139,-140820,-65635,-22283,-9043,-14972,-17635,-6858,-10657,-1090,50669,76163,68000,73338,79922,86552,106338,99059,64072,87332,209924,277142,136592,-63924,-119704,-90391,-81373,-114041,-144313,-68439,36815,84223,84104,38472,-30844,-10614,39337,7239,-50717,-65016,-33434,6834,-32143,-89230,-73502,-71897,-109509,-34224,72705,103905,72825,53898,51812,-728,-83837,-138081,-138683,-124416,-67114,44126,78885,11764,-11852,14578,25114,49643,92548,78355,9412,-39724,-18252,45660,84930,60291,30751,-3903,9402,52738,63693,63779,57079,53475,96573,153671,150704,119898,158684,97611,-5114,-62172,-42999,10704,52307,3034,-85683,-106888,-76376,-41021,33269,62592,27848,37171,71575,96941,131212,146135,144260,152464,134112,115048,112224,95944,72357,79881,43594,23786,201522,393078,256713,-296,-146379,-151051,-119448,-77980,-94099,-157663,-148013,-88220,-51323,-3599,24038,6056,4904,22585,-4168,-45352,-12747,78785,117851,114541,98925,30029,-76992,-91917,18676,64216,-33432,-81789,-64066,-87029,-20147,154291,195941,182060,122891,89714,106622,165419,223888,207462,125287,51189,13947,7790,33345,78132,82107,71412,142896,223267,192097,58539,19333,172906,344135,416754,443688,583003,580090,685990,604808,-2333678,-7489180,-8333378,-4116872,-1006572,-437703,-274917,-173328,-159884,-119103,-160589,-132042,-69904,-85684,-148100,-162576,-196519,-227771,-153115,-7933,10939,-127050,-237449,-266353,-235195,-185604,-165782,-166187,-126347,-73407,-59348,-120512,-223510,-156825,33899,111168,31839,1388,44691,53684,12135,13100,43017,38263,-11761,-29184,-2447,-5896,-43903,-99543,-124135,-97115,-61586,-50949,-108988,-196994,-219015,-155762,-88499,-101908,-186945,-230755,-141405,-133264,-431895,-709326,-528651,-144438,24445,-7281,-7199,34020,68280,49848,7449,-21897,-3560,16834,-30839,-53518,-8922,-5329,-62943,-65195,14194,51508,-40668,-126628,-94477,-62127,-80715,-85329,-136624,-245153,-287930,-268160,-262445,-163663,18506,173209,240354,232440,220780,236929,216883,129775,8377,-65500,-44727,13976,72565,113821,55722,-20271,-25270,9452,47651,73832,90174,111180,135787,161927,152707,90878,34438,4240,16365,86698,176060,210994,117285,-55202,-116699,-97278,-71293,-15719,47129,67288,74432,68167,6347,-45037],[-5199,37638,109271,125767,80498,46114,53708,64228,8243,-76062,-120762,-65116,14109,46488,19327,-60340,-126084,-94768,-73588,-103281,-107939,-94913,-71098,-37080,-40528,-63970,-76323,-22698,76953,98361,14586,-53940,-103773,-95051,1544,37038,-7693,-38426,-39317,-74876,-122589,-119994,-67083,-21467,-8609,28947,106007,154693,147635,98610,20610,-45335,3537,123295,95565,-23241,3235,115444,80430,-9132,-9815,-20937,-39344,-4857,47027,78605,36550,-56954,-26950,73057,73654,27531,23817,4751,-51,56547,66919,9271,-38987,-48739,-35844,-29913,-3655,44944,49080,22559,15164,10021,-5910,-52763,-86511,-30763,83074,137714,120020,47879,-12489,-26392,-49090,-109472,-107678,-33316,45862,77176,13297,-20098,31346,48138,9131,-1244,20476,9056,19927,74618,69364,32597,66019,102672,108408,109866,83273,13615,-22212,-385,-2620,-60969,-80396,-14726,23812,-25624,-22595,28377,31990,-22849,-54469,-9133,48280,35795,-15740,-76131,-109567,-64068,11129,24377,-10077,-7502,-13380,-81441,-115588,-55259,-1998,-5639,-9650,-18119,2727,55840,77656,26861,-925,11342,10198,8840,32612,60552,89364,54259,-7759,7187,52919,98064,169176,148038,20268,-50644,-20894,-974,-44575,-47954,41040,74199,28448,-30455,-80354,-88578,-33802,-2642,-9577,-34980,-57199,-36281,4909,19050,-13150,-20939,25224,28214,-29043,-87488,-120054,-97015,-42273,9342,89200,165746,132808,62770,36581,30012,18450,-14957,-53763,-17543,32085,26888,14314,21313,977,-41361,-91761,-104454,-69931,-62505,-70197,-46700,-17483,-17471,-45883,-58487,5035,23728,-76557,-132070,-38374,38684,7115,-52753,-70058,-54393,-33784,-81964,-150692,-143504,-25401,133930,217678,127021,34103,68057,89596,17334,-37589,-33570,-29584,14392,81187,35006,-68480,-103435,-70073,-35537,-5571,26554,60592,54080,41601,77965,124015,97613,65445,38157,-24201,-93480,-95589,-35769,-40671,-49350,-7569,-44727,-143000,-134279,-57573,-31467,-47445,-85065,-141140,-156170,-66947,75888,155353,78736,-74974,-8827,239222,201693,-40656,-41817,51133,33952,-12975,-21032,4020,-99016,-101008,526353,1070380,724612,114012,-83867,-89728,-1545,131718,148118,116346,78143,-35149,-92915,-7616,68913,33145,-29408,-28049,30527,53697,-1654,-54774,-67061,-37511,29416,63532,61410,26874,-23706,-63663,-62169,-45189,-76243,-126042,-126531,-141560,-117035,-19917,-25409,-149568,-148090,-9495,66356,62174,73514,88453,115112,157771,117472,56176,76866,101425,68270,50674,63764,61763,31789,2527,-3271,13557,35395,9330,-18870,42680,120766,52126,-82285,-141604,-119655,-64070,-19715,-43518,-91364,-31547,104266,117739,19980,-52011,-40336,-10811,268,-4497,14387,72005,90439,103951,121511,102420,37620,-43321,-54003,-4849,14929,-2281,-16208,-21749,3723,58601,99222,62630,33283,33404,30505,35305,48519,69909,69990,40442,-4080,-7667,40894,31750,-11429,14121,47295,22394,22902,21584,-38827,-123899,-145228,-41552,90690,91314,-25937,-94487,-32877,48571,22067,-12283,9664,30671,29985,-10846,-57581,-42968,-21692,4355,42534,32337,18015,38412,78903,75888,27325,-43253,-61101,-15885,27003,44284,68154,58072,-31673,-109382,-101914,-17494,49645,40383,-23399,-42578,14905,98921,135563,93522,-2226,-126410,-198049,-140352,-26234,4191,-57932,-86505,-64237,-103353,-195693,-199657,-86255,56215,118650,100040,77992,47724,-11935,-21310,40856,97256,105233,105574,115247,144313,136228,78696,-16781,-94181,-104078,-80050,-13286,72757,89524,51838,6035,-43655,-79694,-61520,-2892,276,-12253,34585,79725,98243,98126,80069,14524,-56122,-40242,46098,70888,7955,-8383,23603,-37221,-121420,-84024,-21441,-13316,-28164,-37002,-24509,-1681,16088,-4304,-55532,-59715,-19675,16683,-27780,-137211,-168074,-94141,-45500,-41190,-13578,5765,682,-1704,5348,46084,35295,-66859,-143842,-103176,33269,157495,186964,73458,-96803,-156052,-60317,128570,439958,641314,479412,221670,119184,44549,-24307,937,17006,-36962,-87861,-56508,87201,159971,55026,-44988,-55356,-103430,-139346,-109376,-63214,-27644,-3745,45256,99323,50052,-32545,-31922,-10304,-40628,-50605,-53752,-31901,27683,70939,44160,-39988,-65505,-10932,-2788,-77712,-90783,2658,52603,4761,30913,118462,92947,3159,-49654,-72544,-81785,-61593,-37312,-29043,-33158,-6029,50942,29270,-18923,17689,31159,35779,108022,160924,158242,185235,179208,89646,-25790,-84047,-77130,-58275,-18460,9124,-49271,-57028,-11997,-17020,8841,92872,79072,-9114,-103286,-150944,-116892,-84965,-50440,51294,130226,108846,21773,-43205,-37332,7650,33654,77023,108574,50535,10772,59426,95922,17014,-41253,-20352,8636,19248,13366,-4917,-20533,-56162,-58386,-17363,-3763,-34023,-20799,74311,139132,64883,-107311,-192001,-95857,-9522,-30208,-11215,100337,230290,336363,240477,-80170,-241059,-212429,-47428,16935,-17873,-61152,-104919,-93173,-28477,-32595,-77714,-94072,-68611,-20206,-24306,-79784,-83177,-51169,-40649,20441,100624,95334,77307,114448,136497,125922,110434,89471,135950,317430,438813,210422,-120023,-222659,-157405,-82138,-58423,-81935,-40382,28451,24912,-16086,-59120,-115875,-79793,-9742,-29045,-82091,-93183,-74264,-47349,-43223,-43622,-57290,-123482,-170395,-66759,67684,125764,93903,37814,816,-66874,-120306,-109754,-76213,-44800,41667,143095,91527,-44735,-73861,-40043,-36872,11720,58856,48856,58945,69312,39957,50724,85165,102756,103487,35815,11138,84224,145704,142262,100827,113566,205623,296846,430116,549109,375610,6223,-181772,-130828,-84593,-62161,-13239,-17152,-75901,-90019,-81943,-81252,-15445,42245,23308,-1167,20631,65427,114064,137703,144900,151816,133432,127004,131702,108860,94151,113675,71356,23121,308156,941098,1125883,592030,20912,-167364,-148895,-93636,-77915,-161372,-196165,-109451,-26963,-8663,-12278,9911,32975,32181,-13254,-33832,46009,136543,134528,121245,128246,97812,36271,38129,119855,180784,164410,142283,194299,316501,399971,224637,60322,81936,115666,105509,121568,178112,231902,238177,174678,107886,108571,140430,184724,244025,258424,222663,237389,283639,102349,40789,425747,735254,782926,735650,811077,867550,1356959,1532791,4714630,18186698,31337369,24550504,6831827,-788520,-1032835,-979941,-879765,-708277,-686521,-639289,-591399,-440299,-426875,-509651,-511417,-491254,-510601,-436836,-259995,-214387,-299560,-384795,-414097,-378687,-329835,-295497,-245299,-190881,-201093,-248456,-284179,-258407,-73835,17518,-81963,-167330,-150441,-108083,-104553,-147858,-162851,-118966,-77118,-87647,-100839,-105651,-132347,-180936,-219431,-210221,-192702,-205813,-205485,-226610,-255502,-264361,-257389,-242390,-236576,-301920,-349205,-303529,-411892,-815534,-960520,-443832,131130,198581,83863,68974,91085,66012,-13719,-112022,-162472,-87890,6638,-17397,-51604,-30457,-47248,-94353,-91758,-53000,-37714,-102938,-168994,-134967,-73429,-75296,-112489,-180677,-257665,-302262,-334203,-271373,-13284,275916,351667,288576,223251,202110,159774,100883,66463,23337,-37197,-43375,-1512,54329,69250,-26799,-88318,-37961,35087,83704,103622,76601,50982,88709,134487,109451,41287,14992,-2969,-40309,-9095,130517,261670,192695,11517,-61963,-37403,-14034,6344,42628,86972,122619,97708,11661,-53173],[60855,54708,93477,103786,60515,18671,38285,66321,2138,-86661,-108362,-34480,52519,83505,46412,-26944,-100623,-67820,-7821,-37556,-71521,-84501,-73762,-2284,-4407,-95751,-126694,-24347,82548,77559,19815,-3693,-80806,-158377,-93825,3823,33703,16467,7875,-8314,-37435,-55374,-39539,-31702,-14167,57015,145374,182351,152801,87745,25470,2204,94045,186542,111243,11105,39698,101520,57978,-15197,-17866,111,-4445,20049,78673,84228,-19141,-96011,-29583,13699,-37871,-54170,-19851,-51352,-69390,-10514,39583,30089,20946,17439,10224,-19928,-26074,29983,94746,92291,24897,-62713,-115553,-113007,-82694,6267,115052,133655,102966,47204,-28689,-80262,-104478,-130281,-122130,-94502,-47214,815,-29242,-20885,60833,49870,-52394,-107666,-87065,-65940,-38618,13854,16767,-15574,6052,39000,61211,58521,30661,11325,17305,26207,-49265,-173034,-184880,-88478,-19515,-36489,-29112,8321,43741,27506,-9027,22789,67920,52089,-14646,-86476,-127451,-80504,23799,94415,64351,15377,-22636,-79962,-94989,-8600,61800,54823,31516,32102,86374,131345,134503,101142,53446,19432,10278,1982,-11569,-18668,5942,-4730,-33169,481,20183,8833,46345,50833,-28523,-54209,-12812,-30260,-63730,-15429,64216,66268,17167,-47671,-116567,-108009,-34261,-37370,-69617,-53469,-23482,12953,33486,-5443,-57642,-57401,25294,74695,14984,-74143,-100216,-37181,36213,67340,71239,60451,41285,53562,70824,80931,101873,58577,-73723,-108394,-29558,6384,1594,28029,14717,-28292,-82227,-129691,-97545,-50520,-69767,-62201,14852,66204,53319,37804,67709,43490,-85747,-163177,-68835,39987,69997,42705,-26560,-81214,-65269,-52820,-66699,-61560,7894,91830,112001,15331,-58045,11714,47298,-35596,-67992,-2310,21875,28825,65582,66211,24980,15526,29368,14408,-11006,18604,105868,126313,98964,86213,107960,113150,87743,24524,-52903,-119128,-105158,-17262,-5483,-22914,136,-63790,-166345,-145876,-79285,-64391,-73533,-57563,-34900,-19216,19083,78281,115208,66951,-67328,-56107,164768,186884,6680,-3566,63300,66549,72303,71843,35336,-63440,-79983,239900,588620,238159,-98694,-144459,-92083,-7972,55156,49189,36849,27509,-4690,2020,45399,87239,64993,-16549,-54837,-620,50771,38643,-3506,-42160,-20880,33449,45585,80756,123834,93766,2619,-53979,-48588,-34423,-51169,-48275,-95125,-161960,-104918,-43495,-108954,-142549,-72746,6040,42786,61149,72108,81747,104224,105573,90847,68126,35868,-14468,-27675,13309,46229,6280,-64296,-70014,-7768,47065,37867,17606,50136,72105,-8052,-142956,-193051,-148900,-96257,-37427,4231,-18498,3633,110967,131020,70589,33002,-8503,-53689,-17015,16453,-20165,-41445,-28013,38307,90934,87298,41991,-21601,-33897,24833,23588,-57643,-76896,-31208,15326,51174,71048,83338,122966,105895,24280,4145,65668,143920,124055,-6564,-94166,-44292,38433,48783,32141,50038,36830,-34892,-45764,-1134,-15517,-99629,-132269,-33895,77662,84496,-3079,-95574,-85424,-4997,25293,22092,623,11470,86545,121388,34032,-49476,-77391,-68633,-29534,25129,36508,13144,31364,51902,-11014,-115959,-118952,-58680,-22565,21061,52186,-13193,-120637,-143658,-85316,37415,129612,68338,-56387,-74211,2975,99316,168760,168886,54071,-122059,-188685,-97275,23874,38856,-44697,-89836,-92831,-172952,-244074,-187041,-83861,-16092,56275,101939,82689,10828,-55732,-25061,70510,115981,81322,38284,48619,98428,124341,108853,16810,-47598,-15783,-11631,-30075,2163,39356,40821,-13042,-96563,-126717,-98382,-58960,-35768,-15800,27956,50681,67080,110048,113629,29789,-42231,-39004,15613,57695,38176,18989,8047,-60997,-131398,-106018,-50460,-6442,8125,-2266,-9556,-14760,-11515,-10704,-47603,-45833,29293,74432,10732,-102501,-161123,-122298,-35148,21526,36374,15299,-7752,9974,78546,143555,108400,-39774,-130318,-48927,65062,83399,91941,70122,-9183,-21314,51428,193089,420467,523687,298627,77683,37353,-45379,-108831,-30534,1215,-85354,-128075,-34706,128047,146023,7406,-59318,-30737,-47079,-67235,-32327,22720,36610,1097,-1820,25986,-16138,-87353,-85123,-28913,-1215,-5179,-35860,2086,55199,55619,40825,10040,2837,41451,18872,-75319,-86562,662,57323,33344,36022,90890,68186,-7249,-73361,-118952,-114162,-57629,-10976,-21128,-89514,-119126,-40919,5312,-19912,-17670,-34093,-42037,22448,50804,28864,71243,79476,-14399,-87520,-81097,-68389,-95450,-97740,-70253,-61077,-28441,-12576,-21901,42924,103134,61307,-42132,-134147,-127128,-24475,3378,-15297,64694,167918,150739,32310,-38145,10375,85426,97985,84081,66619,12906,-726,38245,29804,-67666,-126352,-78120,22263,75377,41473,-7823,-476,-12266,-35985,6526,26603,11492,61579,129704,113810,31287,-70192,-121292,-53620,35182,28607,33297,106515,228987,557877,1032007,966466,227744,-207927,-172117,-122768,-132798,-128719,-147454,-96395,34472,64009,-22044,-94033,-83932,-16922,-4279,-84598,-122212,-74468,-41274,8562,80668,76924,56978,98583,115530,89062,63351,26491,53088,202513,304665,107030,-200549,-296447,-200439,-57903,33244,30030,24514,29657,-18593,-70300,-78445,-84837,-29774,52423,11722,-68413,-81901,-80553,-72863,-6045,38575,-34592,-161040,-207612,-93081,65487,134565,67509,-27175,-61070,-75138,-52084,-11394,-17301,-11409,56400,124966,60535,-67360,-73973,-35772,-47333,-39101,-37881,-33590,49240,111188,70401,39753,35332,48490,50361,4558,5048,88309,160451,160301,104507,121348,220114,297687,479890,725950,501143,-31062,-269680,-190907,-148457,-145849,-87090,-50192,-85469,-116180,-137246,-143574,-58422,47098,40750,-27139,-53747,-51858,-20288,38821,84547,90965,66783,86817,102205,74135,82649,135651,110456,30037,268829,1212412,2012244,1404329,375164,-19184,-31920,-10773,-19626,-92313,-140384,-74835,-4197,-28002,-58689,-14601,43653,70117,50471,38066,93588,149869,129999,119473,155594,169549,158358,185080,229413,247993,275621,330080,506548,801627,717627,144091,-195964,-111788,15173,49320,84387,115540,112969,124973,136219,125129,155635,192480,230005,268470,280461,245239,240376,244111,-152317,-223319,636358,1329644,1058451,676096,918421,892340,2030830,1592765,12296643,74997021,149977671,131541892,47807102,2732849,-1036645,-1277928,-1290391,-918650,-1014120,-865173,-801284,-558718,-482543,-512681,-542383,-545461,-524256,-451440,-331163,-324753,-381688,-401612,-378088,-350089,-325965,-269019,-206096,-152793,-181649,-251098,-190961,81681,235614,-22511,-363855,-398245,-290886,-238992,-213580,-214493,-248572,-277012,-268384,-218411,-182420,-180662,-210585,-254454,-272934,-249046,-227187,-247995,-248486,-230142,-213555,-226181,-257605,-261578,-233468,-285590,-342856,-347533,-516922,-715576,-394656,295139,523034,282752,108192,78010,74071,44616,-31282,-129271,-163227,-71731,13619,-22254,-65609,-51054,-42814,-16763,18841,-15026,-42126,-53791,-74640,-50935,-9180,-40883,-109583,-130891,-132195,-161981,-157236,4991,296810,459826,329510,142922,70847,77836,37533,-11618,-34339,-44017,-56913,-68325,-69890,-34452,-29544,-108753,-127050,-52247,30143,87743,120027,89016,28856,23300,37281,5994,-24056,-5311,-42352,-135038,-121032,830,115691,132733,61148,1378,28947,75832,63601,44667,109253,197719,180127,90207,29177],[88637,40936,22891,8726,-4479,-21872,-7888,10331,-35903,-105349,-103869,-27154,47281,66387,44886,39156,2020,19983,85147,52786,-48060,-105183,-94822,10613,47072,-48283,-81194,-5090,13479,-30418,2567,92162,32351,-137743,-145204,-7026,82828,48993,3777,31935,79302,62400,-14618,-67289,-14725,99793,167517,171021,149467,105083,54549,30711,80004,117232,46958,-3008,14157,21433,3059,12981,27480,24408,24531,51947,89656,52497,-45833,-77378,-41174,-61359,-70496,-23188,-11064,-91185,-130111,-72406,20082,59038,67391,57865,50021,26032,-10380,-14088,56616,110990,64287,-30325,-98508,-86705,-38776,20453,69190,43851,21209,14159,-22927,-49679,-27143,-15713,-34586,-67117,-72466,-28710,-453,38429,93640,41449,-93685,-157099,-132347,-92109,-65078,-58803,-78273,-80103,-50280,-12872,37423,61095,49900,48983,36182,-9171,-108657,-198725,-157587,-71491,-34174,-50012,-58621,-51382,-32676,-25646,-15690,49659,106973,97894,30760,-43318,-114395,-112562,8666,113283,47028,-38339,-33314,965,6951,27104,38884,18425,-19349,15645,104847,95320,45588,59891,46264,-25114,-37249,-11852,-20800,-36089,-19219,-26556,-27880,9152,3577,-23779,-4493,15795,-32332,-49203,-24388,-79663,-122462,-56485,23174,37472,30155,-11346,-86995,-119137,-92354,-105936,-118601,-72618,-12560,32370,13374,-71561,-128189,-109401,-15074,73558,57845,-11407,-16743,46019,75358,40186,-13369,-28548,6812,72904,116013,123375,117255,60903,-62513,-100227,-33377,12305,32613,79059,64130,-6070,-86367,-146880,-114798,-56797,-68703,-69302,2281,65854,93588,80131,1772,-64268,-50057,-16664,26128,79802,124012,104825,8181,-58581,-36434,21626,52930,30521,20248,16546,-11796,-86666,-121089,-50563,-6848,-64993,-80078,-2248,60246,71848,75172,67654,51141,57047,54274,-14133,-99889,-94348,13441,85626,83336,63983,64113,73034,59456,16926,-16819,-74743,-68816,25164,50730,27863,32510,-17124,-79113,-50658,-1565,-4205,-35807,-38685,40158,156336,172832,93558,34740,39561,4362,-18939,55126,66192,26760,21472,35592,71860,139025,135942,72518,50697,13555,-315067,-734816,-566227,-194466,-53305,-14432,10686,-11750,-36365,-48622,-22730,32951,42205,44413,77739,56049,-47410,-89983,-29292,49528,59274,-831,-24977,30933,65241,45255,96702,172350,146674,54309,-871,-12670,5077,33327,65920,-2888,-154427,-152638,-36526,-50761,-123803,-124655,-77347,-28957,-2309,11899,15860,16141,30889,60339,59046,23152,-37082,-85179,-81333,-25671,-19052,-73940,-64398,41133,109781,84289,62303,56707,10586,-35060,-97761,-150617,-130200,-79617,-14101,37351,20323,28138,103001,87538,46239,62699,32353,-36953,-23128,-13031,-75823,-117168,-115738,-58419,9975,65482,77889,31797,19460,70996,49824,-39170,-62838,-16805,28170,39983,19524,40761,109401,97960,-3590,-32099,54411,132640,88300,-37783,-89640,-20775,56565,92884,83167,45500,1044,-22228,-13014,6354,-11872,-76940,-83619,25767,110888,98287,31090,-40380,-52239,-1660,50316,77808,54484,64065,149871,196016,96711,-23728,-102028,-133190,-96541,-25552,779,-28495,-23127,22598,-18030,-115554,-112208,-58160,-38100,7276,33860,-37808,-116605,-72554,10158,80404,106473,14952,-99289,-83387,-804,65254,127484,162570,73730,-77331,-76092,61093,170901,164227,52234,-18731,-44331,-125215,-162024,-98044,-62994,-70104,-18527,56810,58290,-18358,-98530,-71113,43787,109208,65107,4110,11741,59794,97245,111466,54950,13133,53272,46378,-11780,-23808,-19095,-36736,-88600,-148788,-145871,-107648,-73495,-34125,4537,26137,23886,37223,78776,75183,2063,-64021,-73066,-13961,43588,31499,5704,6412,29393,21688,-22395,-44437,-19878,13560,51048,65857,15722,-22461,-27627,-70998,-74128,33195,107416,67487,-16919,-100240,-84596,35350,92564,73035,55093,47088,50833,98205,128239,104939,15791,-63211,-39547,7992,-30610,-16236,68564,110336,143816,179483,162697,92504,-53998,-154747,-103551,-16671,-51261,-108923,-54715,-21685,-76175,-88436,21528,151062,137568,28489,-9968,23054,11728,-4481,24115,62527,71114,20766,-10499,-11504,-49699,-115828,-140817,-77070,3946,2553,-43649,-20307,-26254,-62239,-22519,21703,30838,56147,58932,1974,-45979,-44676,-32124,-33711,-21065,18813,38157,35747,-6447,-52539,-41596,4062,25811,1119,-85237,-151853,-98123,-23473,-5262,-13697,-34790,-23068,-5090,-35389,-58622,-38802,-80760,-166778,-143933,-41489,-15486,-81665,-125055,-92200,-21413,15105,-32769,-70067,-6861,51330,35239,-33069,-80821,-38013,41863,42867,-167,16993,71206,68538,6410,-2142,87583,163570,135732,53261,13953,-4116,-6094,-5572,-19864,-59405,-120132,-92314,20674,75034,31958,-15956,-5593,1528,23590,82335,87612,66981,113765,103228,2502,-36615,-12208,-14790,-6355,28361,44145,63853,76545,111084,479009,1225208,1362232,579788,-52582,-178848,-178359,-144429,-101163,-116332,-76687,27543,43076,-24908,-60264,-34948,19510,39332,-18116,-67840,-37331,-7903,10030,31331,4610,-18668,10656,22095,5500,-29706,-80926,-71638,-14140,-57,-64810,-176372,-211929,-142377,-16477,89927,111448,97111,55928,-8466,-19347,34716,58257,90496,146405,83129,-22526,-40368,-39265,-29376,47131,78471,-950,-103734,-168252,-119798,14274,106260,42565,-65299,-77327,2338,115443,126672,31513,-27136,-20942,9028,1573,-34953,-3738,27408,3507,-56957,-122836,-116470,-23700,43139,30739,1905,-5214,-26048,-51343,-49872,-3190,57476,95559,92756,60110,89160,157585,173888,251267,407325,350146,91,-186702,-175724,-169403,-179565,-115259,-48674,-64241,-132671,-194211,-192456,-81493,37807,29989,-38128,-81255,-118801,-112575,-23297,60535,58577,349,3183,19371,-805,13637,70587,52875,-27926,33041,541296,1217921,1280771,640747,235991,168095,122416,50815,-70,-21933,9603,37934,7338,-17079,23132,96805,138070,130379,108619,90206,87490,90485,114228,149939,155463,150103,174509,185429,165264,201771,320228,522644,690110,480795,-48300,-353769,-238645,-92931,-22310,18585,14957,-24204,-21626,37517,74049,110451,136163,131609,91442,67541,38770,39952,13507,-443632,-568747,267948,952003,542687,44126,305023,257987,1132921,168571,8697509,67451919,142263768,129448074,49980149,4716962,-285638,-609680,-717701,-439134,-533149,-390705,-357584,-198793,-123895,-105782,-159589,-232307,-192286,-151960,-119938,-153830,-203733,-184092,-146218,-120350,-93398,-47136,-31014,1998,18678,-7587,103170,425325,453462,-48570,-459689,-422388,-265311,-209870,-147417,-92667,-125585,-205535,-219992,-161970,-130597,-138569,-151271,-150562,-155913,-140369,-76389,-33617,-31658,-35119,-44605,-77971,-102173,-78914,-55437,-121495,-174595,-134059,-142141,107016,785788,1088775,640770,185499,57474,26842,-12547,1430,2878,-27926,-27266,21230,40762,-7580,-36803,-11269,20532,95106,176126,126127,51392,64339,112221,140593,124871,72535,34339,55235,81778,66048,131992,318789,463254,346956,71520,-87732,-69280,-4005,16903,-2512,-58997,-84865,-54235,-63908,-102132,-82986,-69511,-101735,-86754,-45756,-1958,57831,111257,110776,59814,8142,-31590,-61966,-44995,-5051,-54587,-133785,-109829,-74067,-65775,18854,74179,59073,93220,158085,127280,61624,116517,237218,256871,192434,145908],[54710,7789,-55868,-92432,-60706,-28514,-25878,-16310,-33560,-81296,-92380,-43820,-5233,-13552,-10745,56040,85260,120103,173193,117089,-20993,-89984,-83454,-4177,50052,7696,-2214,9276,-74189,-113485,-3526,130543,92774,-77417,-109064,20428,102006,40367,-29069,23255,123723,117589,-11393,-96527,-24098,106326,143663,137289,155102,123889,54824,-386,-30565,-19890,-23810,-45143,-54607,-42292,-11102,42619,37647,-30447,-32060,25500,43326,-19884,-57787,-20275,-10681,-49458,7868,76113,21063,-72003,-93028,-49424,35192,98879,83848,18919,-8512,23778,38900,565,19672,88329,98412,69701,32101,201,-15205,-37473,-34606,-33028,-38698,-30808,2619,46865,97404,86424,21839,-25262,-37303,8172,58136,73658,81365,26256,-84003,-102739,-25596,41227,47457,-21676,-98845,-83420,-23876,211,33136,85107,94912,53983,-15346,-83456,-126578,-118779,-37068,7049,-22049,-69134,-97366,-115727,-122238,-101089,-38531,51130,123282,134201,94994,49550,-31621,-106497,-27960,77091,-1020,-101714,-76868,13808,62798,55083,18177,-41857,-89519,-41431,16877,-45702,-92704,-44093,-26650,-69614,-49321,7549,14903,38,7266,2103,7917,14120,-15265,-13856,46697,82376,22407,-38381,-43778,-84852,-132058,-104051,-38354,-4117,11255,-2743,-41142,-102187,-125797,-100944,-63174,-54687,-37837,30627,38432,-43065,-112718,-109598,-48919,33102,56304,38100,78408,118035,58394,-40382,-85129,-40430,38599,103370,136289,125763,63440,-11626,-38263,5468,19458,8129,57502,129090,105420,18666,-57778,-100333,-96331,-76758,-53538,-13289,16415,1744,14820,10966,-116138,-175684,-2462,154365,150666,117656,119693,94020,25459,-10057,20925,82783,112952,62937,11681,-23478,-43435,-73224,-97756,-100989,-79345,-72641,-84533,-62209,21061,72311,71586,39406,-10028,-43754,-50348,-97098,-154380,-160856,-107417,-39901,-6273,4940,22517,32482,25408,12017,4266,-39250,-44003,27409,66849,77394,82684,60394,36893,50432,87518,84614,6786,-77070,-15329,167087,225610,110622,18688,46459,88031,65267,-11941,-47399,17040,24580,-18659,-3320,49219,78664,71088,96984,44559,-573634,-1297564,-836216,-108990,73946,55406,22732,-43759,-77800,-101701,-62916,25356,23701,2175,26601,-1384,-86648,-92098,-38229,8910,1832,-33606,-8553,26129,16117,9440,62582,103439,78874,32186,-3925,-40855,-41164,12530,76483,24003,-120432,-130003,-21302,-41053,-133610,-154641,-134125,-114849,-84628,-34209,-9468,-33001,-50158,-4751,60950,73665,2448,-113403,-166047,-101960,-33701,-21203,12798,100955,129944,67661,53029,51033,-5993,-23274,-26050,-78945,-88983,-36133,25302,40035,2994,-14653,495,-34381,-41359,-301,27432,29667,11835,-47172,-91939,-81656,-87696,-87037,-52267,21918,82411,57390,30296,53288,53346,32573,23522,19776,21547,2936,-29026,-23894,23635,42263,9766,-4966,39881,64925,12460,-40162,-40060,-13023,26403,70579,53551,-18573,-29517,44364,80790,18304,-58076,-86763,-25143,115029,187019,138831,70316,42474,35236,43347,66811,101526,115765,121508,123685,87220,22423,-19169,-82864,-153598,-167441,-137204,-70369,-39304,-20842,19667,-1476,-74787,-77779,-39404,-23031,-11109,-14660,-38054,-34454,41621,80492,53545,4730,-64203,-115440,-56631,29529,53241,72479,105759,56962,-32343,16963,146636,199571,154849,52117,4557,3437,-42029,-78842,-54110,-53694,-65927,-33928,28370,46889,-10050,-100969,-105926,732,79994,40813,-3227,13894,48342,73690,111481,93441,34502,38840,54391,37889,15622,-48061,-125870,-149636,-129614,-105928,-81520,-27151,15679,26856,20943,19706,45378,49584,7012,-46683,-90670,-86438,359,44538,-19238,-61970,-3363,118989,153666,53526,-19681,-11967,11927,70825,125618,81562,18617,-23022,-90507,-93629,18535,102837,85909,31092,-38185,-3133,128182,132305,48959,43335,72028,70006,37783,-17236,-26383,3878,-12797,-55277,-56923,-56849,-13856,65124,114323,149257,173709,48663,-204302,-394884,-335657,-132804,-11353,-7185,-40567,-22066,-5506,-22769,-1813,89618,177089,168749,102389,70087,81497,42318,-55,-2363,9655,19740,-15069,-32629,6911,11569,-57509,-132322,-104918,-23879,-24435,-63317,-57744,-114132,-164966,-95838,-28332,-10657,21565,79697,95005,23943,-56039,-74808,-67185,-48231,-12480,40737,84312,57749,12593,18589,38992,17541,-5573,-44075,-103657,-87859,-11536,39380,35412,21651,59584,35634,-50075,-72295,-67353,-132193,-186117,-128850,-12849,26331,-22277,-68517,-56888,-18186,-13745,-69190,-92763,-44284,27187,30822,1310,16478,52104,34417,4606,2243,-19998,-57207,-43343,-1772,50017,115877,148818,91008,6875,-4678,26259,50098,18711,-23273,-48913,-78110,-58214,5685,25260,3420,-22886,-56556,-68628,20308,103984,104540,80557,72073,2377,-99348,-90480,9882,57994,50571,30718,25287,45295,40871,10438,208471,622746,749305,491668,120542,-61300,-112537,-52817,5166,-18106,-31377,-20650,-43814,-49542,-14074,11688,20891,48916,55408,28516,22894,7709,-431,471,-61301,-117514,-98040,-74158,-75318,-100898,-125314,-105726,-124335,-184918,-144362,-50768,-38700,-43284,3268,65032,105433,125544,81602,21893,39145,121866,141090,119192,112694,65278,-10015,-12932,15771,35227,54945,36451,-2695,-20188,-83159,-128303,-77072,29944,31684,-51595,-57992,73775,232745,219284,86112,-27444,-100394,-116242,-71113,4369,72376,84771,39952,-56061,-139506,-125262,-72223,-51420,-41366,-17548,15625,-32275,-89345,-75976,-26780,-4684,-5738,-18320,-29686,4210,57718,50781,11561,7732,36435,-1890,-49194,-71600,-99984,-128751,-86083,-11535,8278,-78165,-199846,-220139,-111095,-22842,-35592,-69724,-73724,-77843,-62997,14527,87979,71435,-4949,-36658,-49942,-78562,-79439,-52218,-70771,-124746,-228337,-311228,-99737,364727,489222,307780,218578,150483,78459,51900,45059,64640,78025,61017,44274,67054,119721,132148,101058,78687,21972,-36762,-23745,37208,71718,54027,17177,16497,22163,8942,33152,123984,218713,199303,57136,-154633,-278755,-213934,-117551,-39193,-30927,-65446,-83957,-87632,-65911,-33647,4755,35483,-7451,-125659,-210551,-251952,-250648,-276625,-578301,-722968,-367967,-194632,-366001,-609776,-562515,-551800,-416522,-967227,93815,12050045,29667101,29719753,12740098,1896297,239514,157019,99713,157461,133334,187826,162151,172425,199986,205051,146783,78483,88752,83319,83796,71385,38912,42522,67389,113914,139762,118605,77205,90034,157752,191188,244298,365752,311551,-85116,-331272,-249402,-144115,-113086,-29114,55922,46005,-10879,5537,33099,-5247,-61331,-52355,-4659,-5805,-716,92435,182501,182886,127938,71870,21221,13000,60965,87163,9301,-34127,82130,277100,699116,1141960,949846,309950,-44465,-60470,-75005,-129439,-88836,-16706,18453,24785,9089,-14950,-47621,-53605,-18841,10226,69150,164599,152668,60933,53029,133030,172572,131516,105132,121978,127196,122721,121647,187170,309234,295454,45549,-188584,-220139,-134024,-36084,24561,6637,-73227,-105993,-73695,-89807,-127575,-110037,-79137,-66062,-48156,-71580,-85151,-43512,1374,18513,1842,-47840,-106237,-130203,-102920,-73066,-94508,-98978,-59713,-83572,-125322,-64949,4091,21428,55219,98472,64946,-6383,-7419,62586,109072,104004,94488],[17439,4365,-60386,-92954,-44133,-7090,-25411,-5996,15417,-7120,-35887,-24870,-24029,-41377,-27627,44630,110786,184850,222425,135341,28493,-1358,-2424,18774,28598,17238,40363,25133,-83650,-91335,6627,70712,37210,-46395,-44183,37237,75963,23992,-26648,5855,79864,74672,-13271,-82281,-37924,57675,75760,82228,118268,81561,12766,-52750,-119114,-90539,-30937,-64592,-100531,-42089,19521,37376,-14637,-118766,-118906,-23884,-1077,-68398,-64429,25970,55627,35430,95588,120757,35572,-1511,29435,18451,22352,77813,57099,-56360,-125148,-52564,69206,73825,32466,60893,109535,131745,102077,16540,-66240,-125830,-97246,-21815,-23613,-46261,26004,113045,139300,69603,-19696,-40243,-22364,20299,30702,-5470,-20946,-39543,-81458,-37085,111671,223905,208626,83019,-30126,-13711,71550,63267,22949,48553,56176,-22108,-109216,-122454,-72682,-10071,51118,65783,6382,-67467,-85336,-106949,-129795,-99517,-23674,38368,82726,105818,111745,125974,78482,-35777,-39831,35467,-2534,-95066,-125696,-78309,5869,67663,56538,-32629,-73967,-47040,-78571,-159379,-134005,-72891,-68168,-58219,1046,41807,44142,29821,10887,-6640,-3583,-23862,-64046,-39707,61626,125179,68586,-25577,-51495,-46486,-63136,-81554,-60965,-40824,-53934,-53406,-22192,-56696,-83218,-5563,61094,-10851,-67321,35819,118887,62510,-17557,-45262,-36021,-1678,29887,60149,126272,135193,10509,-105082,-94084,1799,69172,83489,80102,67363,4463,-56171,-8925,78569,34525,-23119,46550,125938,94169,30946,1986,-11199,-32611,-45290,464,78753,77946,-22293,-67187,-60057,-135632,-168796,6937,172683,166030,97574,79761,82926,63431,28429,33667,82796,106787,55278,24088,3277,-8770,318,-27663,-101795,-108736,-58187,-77458,-97087,-23739,34441,38055,18376,-59159,-140428,-142636,-125077,-97191,-70623,-60741,-60149,-64731,-71376,-21127,23292,35691,32273,2263,-33307,-35893,-12781,23056,82484,100803,89767,74384,53098,72517,91517,8418,-114135,-107529,33675,115774,79540,66325,93277,111263,68437,-39125,-25683,95054,85604,-26080,-86747,-84233,3950,52748,47742,-197,-335795,-533416,-365503,36121,132547,106673,44511,-46296,-89252,-113786,-94132,-14278,48402,35631,-1045,-47957,-81521,-51093,-19681,-41483,-63532,-16901,21732,-49519,-97627,-37242,16517,-7003,-22278,-21664,-65509,-125351,-114024,-53354,549,-21247,-78784,-57134,-3504,-44659,-107505,-115550,-118691,-139393,-102362,220,49874,1652,-55814,-20877,70466,122093,53894,-103640,-198716,-154780,-48590,38075,83520,102243,74544,6190,6083,27165,894,-21346,-37417,-73874,-62893,5191,54913,35311,-22849,-82754,-133334,-139985,-80839,-38955,15955,87856,82922,2381,-25548,25387,26280,-11284,-36272,-16078,39793,33827,-13409,-3100,52224,107908,127805,68478,8268,-14469,-11690,-14046,-4135,32152,72689,61837,26676,8072,-27611,-45681,-42268,-53993,-41363,-5907,-23619,-84829,-49107,81491,139130,27684,-97501,-91392,23217,163890,230877,190111,124961,106853,97713,71818,46226,58516,99926,116089,44990,-62979,-92275,-45783,-53981,-150360,-240997,-223828,-103541,-14258,23255,31783,5549,-42672,-37123,2150,19431,-7986,-40423,-15493,47839,93012,61709,-2134,-36603,-40252,-36320,16113,80572,97131,95394,93841,48912,-4992,20157,55850,22905,-18317,-36578,-33005,-7418,-28144,-97983,-109284,-56362,-12460,13212,43405,56197,15937,-61051,-74830,4293,57552,24453,10587,41889,61169,58850,106417,105734,20667,6874,64546,91551,49227,-64520,-151230,-115615,-32790,-15172,-11261,50648,69315,7589,-35089,-11758,39909,18100,-52629,-76508,-52393,-6571,59919,54550,-44448,-92011,-12595,114918,138178,39684,-22352,15965,46223,51638,74307,92597,91636,52376,-31177,-52086,26526,91805,70153,24236,-2478,51211,140796,91694,-31219,-49486,15237,54080,-16637,-141042,-172796,-78818,-1042,-15214,-29236,9476,61314,54019,25806,42771,65647,-41913,-220484,-245055,-137112,-47662,-14450,-16708,-18253,3166,5916,1531,45996,110476,168013,180225,137410,92074,66730,130,-59416,-79849,-83226,-83950,-98720,-77222,25841,90836,35276,-60698,-62748,-18255,-38412,-89538,-80191,-100565,-122416,-80023,-63588,-67549,-24665,63226,113848,63208,-11497,-6531,13663,920,2358,39247,71608,44386,-3711,-13385,-6423,-28466,-16712,4791,-46011,-60104,17862,73529,69823,69312,105055,64587,-31000,-64620,-58873,-76768,-79322,-58686,-20576,7256,8167,-2702,-27495,-75409,-98658,-87397,-37310,31256,80055,40715,8101,58185,58842,-28539,-55919,5075,6818,-67318,-52212,45057,90197,67000,31963,-26175,-60063,-14983,71599,129754,81030,-16881,-85314,-64312,-14499,-4554,-23214,-15651,-27799,-99704,-122147,-30772,20835,17100,24731,-9839,-71185,-103446,-90287,-22583,52764,92924,67074,-9257,-30684,-1427,-11320,17460,137143,239844,236847,159269,38157,-15876,36076,71839,46128,11083,-34459,-73970,-38394,16989,4387,-31977,12206,71485,70425,51125,3546,-19773,-4126,-69474,-155696,-141335,-103902,-95013,-76658,-49028,-26907,-84240,-168745,-102081,70300,93993,39042,30691,39060,65037,101874,84747,37945,24232,66635,75520,21787,-29439,-39006,-39550,-7060,44538,49735,17524,-27071,-54579,-22326,-22087,-73238,-96654,-20828,25600,-35213,-56713,61856,204927,204981,100802,-23741,-137877,-171648,-90990,55055,142608,122863,38941,-57912,-96438,-36924,-10341,-53203,-43007,53050,106492,41726,-36968,-58413,-49513,-54235,-71711,-91605,-113272,-101988,-40006,-7996,-61686,-115660,-129044,-48377,26805,56704,18847,-25102,-24402,13575,53651,-2997,-146510,-193237,-103107,-44252,-57497,-78776,-58055,-3924,58823,110638,126677,91123,36237,-391,-52439,-94865,-98215,-89741,-95471,-121232,-255915,-422492,-360438,-150967,97010,122336,72319,63548,80128,76653,48624,68867,98075,73306,34051,54857,90773,56477,-10410,-21253,-54358,-123256,-124267,-57880,-2286,3814,-37337,-40647,-7386,-2055,-11991,-16110,-33967,-56423,-69021,-65550,-51436,-62974,-27114,15964,-27697,-70738,-51634,-52705,-86962,-84987,-47533,-5637,-40912,-155756,-263949,-314324,-314318,-318763,-433831,-571772,-563490,-539109,-539560,-598826,-667273,-615634,-638117,-728973,-922583,-428605,1337091,2551786,1729412,405680,298921,347821,331824,317413,277399,231594,189835,186045,198929,188491,147046,124223,101366,94871,126658,152360,120183,91876,141710,207765,194162,128150,81203,86400,144555,173098,143865,125380,75406,-66687,-96261,-12743,-8412,-24154,44987,122605,132948,112920,149011,177938,103644,20880,43576,82841,64200,75469,146403,186852,170177,113024,68677,38157,44751,91283,127318,66736,47563,170233,354079,586904,667492,368246,-20028,-128421,-72570,-70924,-99454,-71720,-4886,33927,16744,-26486,-52109,-69368,-64794,-23718,-3738,3572,56012,76597,29357,-4648,22165,42361,32297,50458,83642,60764,30992,41711,71359,120597,82523,-66546,-170354,-138965,-74523,17657,70156,38148,-35767,-66977,-58562,-61068,-74690,-62329,-10743,30832,28176,-27710,-56004,-47066,-50130,-44722,-28400,-35600,-66151,-86455,-90886,-83034,-63392,-10188,35450,13065,-12660,-14407,144,26156,47038,43066,18061,-23613,-81293,-101261,-63149,-23990,3117],[-29342,-8077,-20752,-23500,-2067,-19973,-70891,-62441,-13834,8216,3865,3137,-2152,14296,27723,34457,59758,142550,172373,91031,32443,40485,60706,77341,32667,2133,46687,53939,-16583,-16514,17647,-2700,-37078,-41412,-11776,14830,27867,9114,-12059,-8172,14296,12748,-11606,-47683,-40129,-4064,-1834,-48,3618,-26530,-36574,-71599,-125771,-78305,-10278,-55371,-91057,-2436,60210,28608,-45417,-118391,-114492,-16474,34292,-16935,-27983,45792,100295,104303,112110,78254,19135,32800,86669,24783,-45618,-14351,3656,-81443,-158785,-100464,65407,120507,55096,48358,109965,131525,53695,-66794,-141512,-139932,-55654,36527,28435,-14612,36202,99491,91705,13207,-59201,-65155,-40747,-34223,-79655,-131107,-142605,-130528,-100441,-17319,135009,257470,237611,117352,36904,65213,140777,110998,15356,-27543,-47891,-113925,-166512,-105717,6964,57448,71481,81250,43626,-22528,-13587,-24001,-67000,-46960,17242,48304,41072,42500,67086,126388,128437,43980,-7411,34039,45550,-21798,-116941,-137302,-58764,62196,97454,33965,13687,11034,-72890,-135945,-58201,3608,-27042,-16081,51582,57422,44419,40001,-10599,-67435,-74546,-91695,-117724,-85787,1200,74317,58741,-13075,-48941,-19124,23616,-6922,-45450,-56308,-90973,-78118,-2748,-5555,-17500,66556,121788,28591,-48818,49745,156075,107105,37571,23106,11130,-7505,25461,87997,114655,80913,-32764,-115864,-68362,27900,48600,9057,-14006,2359,-10385,-38247,-4971,38275,-5481,-26483,34876,77447,40369,16159,28597,35979,41214,50672,75111,120433,116978,29780,-33018,-31775,-56295,-97409,-42571,48549,68386,29609,48954,109573,107617,24134,-22842,34508,89107,55431,47290,28423,-10797,4865,5960,-39960,-47525,-27573,-49370,-33591,23461,22866,-3434,1673,-41365,-100640,-99774,-62933,4311,76922,110941,57769,-46942,-116605,-62038,9094,40615,47884,9035,-30409,-35784,-61750,-49302,35791,67241,48595,25737,-18369,-25933,21158,12428,-64592,-103482,-69124,-43654,-554,96276,128237,59525,-43483,-69063,87041,245110,178540,10141,-99951,-100168,3161,33480,-11215,-32322,-69502,-53619,14650,73378,123275,146376,58564,-59627,-89675,-89221,-98862,-37341,98658,114335,11747,-60793,-73458,-39209,-14395,-64014,-66473,36689,25554,-130430,-163715,-45615,3104,-62074,-78511,-64558,-104444,-145289,-105229,-57148,-47703,-53010,-34306,-10910,-20060,-30394,-3994,-3898,-57885,-104980,-55721,71760,129077,72805,7548,20948,70182,106358,56281,-76952,-188808,-187805,-81457,36625,69770,33873,-3160,-20870,-9310,-5047,-26685,-50385,-95895,-125374,-83741,-4179,46263,29553,-35149,-115051,-174387,-144349,-35346,21091,45422,84909,115719,90842,49903,78700,99051,75437,14820,-28937,-13720,-22259,-68380,-27456,62033,123561,148042,76630,-5300,587,48211,64561,55144,63267,98408,78882,2431,-31563,-55012,-94766,-114500,-106546,-79277,-50785,-65289,-110396,-91464,21176,101300,19916,-96524,-72633,36757,127984,186884,200468,155713,109539,77950,37291,-1791,-15352,1139,38793,8350,-61955,-98442,-66279,-47303,-130743,-238222,-202466,-84987,-893,44958,35528,-8657,-38250,-7196,35902,36885,4323,-16849,21677,69612,55669,-216,-11850,29150,74567,84765,82875,104359,143768,152836,110755,46637,410,-28521,-97971,-168076,-121642,-40767,-46220,-57091,-77398,-159799,-171189,-53212,33280,48813,47655,37251,6568,-33470,-28939,20320,42656,30511,35723,54540,50797,33962,73347,63053,-8899,19796,101942,103331,24852,-76670,-100455,-19641,52051,59575,66559,113373,98890,-35403,-130826,-96477,-28803,-37429,-87768,-71161,33631,104751,90064,41693,-8989,-31085,311,58001,51355,-25035,-66025,23592,99432,21821,-58758,11077,126499,150098,73895,14219,49037,99480,68834,10000,-4433,26209,49022,-3043,-92715,-122084,-43535,34609,-5560,-127363,-195370,-129841,2968,57018,35861,46097,84576,44832,-11029,4298,7050,-48994,-106544,-87496,-23354,-27040,-64416,-85663,-76995,-38832,-26804,-21378,24814,60509,92378,121397,98206,40947,-10076,-70184,-94708,-83351,-108633,-151762,-145603,-82007,11829,79284,62837,9523,17080,27904,-15983,-80868,-58788,-6638,24903,41936,1000,-57412,-39047,24187,42129,21256,11008,57859,100883,57537,3004,-4122,12867,10303,-12880,-45770,-57432,-31835,30692,61754,-3063,-34461,25446,57554,51747,64316,76020,42556,-8787,-43748,-50406,-42503,-25995,-18688,-39516,-55545,-26762,15147,-13457,-104524,-133466,-59698,52757,147437,149382,48052,-19388,14961,223,-59256,-52408,18754,61808,26943,23566,94875,95100,296,-85715,-140737,-145605,-50392,79727,143939,95125,-11683,-99047,-78861,-4426,5045,-19795,-7490,-32398,-88158,-67116,-21752,-61004,-94685,-54357,-53805,-64547,-27056,-28568,-45222,5748,90113,105788,8986,-58874,-33189,-7999,-8762,73449,139425,105133,70286,22319,13354,36632,24268,8044,18387,5102,-22202,-597,30882,-1453,-45575,-6307,45876,51759,66519,37915,-19422,-19901,-42403,-103070,-96217,-62522,-39615,20022,66695,64034,-7942,-86392,-21093,131369,163805,123133,121929,111065,73100,63974,71386,46501,-10067,-24911,-24573,-71290,-109774,-97337,-49124,11936,45176,8723,-19862,-37622,-90688,-86165,-9196,34769,7381,17792,21887,-50253,-76135,11971,111079,114708,32746,-65793,-146284,-138331,-14471,140212,206641,149386,38819,-57226,-51926,64473,98400,11469,10651,137136,181746,111181,27962,-22658,-36862,-44536,-70744,-99012,-139147,-167229,-122209,-43053,-32717,-62094,-83965,-69183,30159,111363,84827,42942,21227,-10796,-10337,-17887,-89009,-101589,-18218,36740,25866,-18488,-43529,-1731,90912,148462,126979,72070,26142,-3216,-45221,-53325,-39756,-30962,-17922,-21879,-88949,-160785,-170818,-91943,-61939,-53229,-78373,-25564,55238,56814,12511,27589,66335,26287,-35804,5067,53281,-12962,-100900,-107744,-102721,-117919,-110056,-72606,-15157,35942,44219,72891,124004,118604,74225,1005,-69380,-56434,2185,44179,70718,57485,56794,28472,-43238,-68486,-47940,-36083,-40321,-48255,-45059,-18028,-14274,-54024,-110946,-142736,-140383,-130992,-190824,-342112,-351198,-130414,-101948,-155579,-183708,-228589,-232259,-294359,-266454,1416997,4362630,4836129,2611883,806470,335303,272438,167416,132449,77490,-7927,-36658,12059,33465,45293,65128,41289,2291,24135,80399,96983,32974,4199,82800,132755,87329,49200,33870,42369,52968,12418,-31756,6540,5270,-19930,38975,102926,55739,-6233,12670,60434,81879,72529,89679,137893,96895,35578,53249,47416,-546,22060,56719,17672,-21175,-43892,-44347,-12759,43393,81147,75284,39412,82301,175482,221313,298298,318891,130167,-54248,-41058,8539,12735,16071,25087,43909,51344,21933,-8894,-36235,-67222,-55125,851,14209,-33649,-53986,-27150,4985,-18689,-74517,-103711,-82170,-42423,-21620,-29313,-44552,-41776,-34496,-30966,-22474,-32231,-67139,-69270,-27826,57791,99154,74832,112,-64916,-62104,-12281,-11828,-29511,21240,58782,38538,17877,41711,37391,-18084,-40033,-2073,37141,39059,4755,-39841,-46121,-16747,24637,53753,42843,13938,-4422,12621,54835,63641,35404,16695,524,-47593,-86074,-75727,-62977,-49366],[-70156,-36429,15410,36909,19777,-36772,-110657,-155414,-118740,-47615,-16464,-10383,9235,64357,79594,16120,-57411,-16805,41060,33964,-1655,-8275,45834,112447,77779,34234,69397,91475,58081,55287,57593,8345,-22221,1262,10865,-15860,-12036,-14195,-32129,-31979,-9471,5781,-16682,-34315,-20829,-30947,-57526,-72457,-104328,-116366,-59133,-46423,-84497,-59231,-27459,-55731,-63554,29738,95328,53484,-8413,-25274,-18696,35037,102156,93771,60214,55016,89320,107131,67623,2757,-25092,-26933,-9509,-48222,-90960,-71199,-32820,-52881,-84525,-52009,50155,83526,37766,40687,99117,110826,10714,-105538,-122288,-52801,14257,29117,27517,16947,26410,36167,30929,14879,-19313,-49490,-64419,-110000,-171316,-182071,-181632,-176593,-114801,-28839,47642,107690,93831,29818,20558,68274,95791,66847,-3955,-72602,-104920,-137724,-172005,-108766,10322,55104,63162,70918,57011,19450,32847,26072,-37608,-57023,-4187,49728,39220,1810,-7846,40877,69608,37415,5634,40272,69337,25659,-67652,-86351,-34181,29847,48468,46495,41582,23870,-7827,-30933,9001,44666,-8294,-43430,9557,27403,29016,36367,-24723,-104011,-124918,-140745,-140034,-79322,-26936,-4324,2365,-15141,-55662,-32538,55111,34011,-39562,-54707,-59406,-34558,29327,17291,-11498,14263,47975,43180,17542,47563,94361,51845,5392,36427,37288,-10233,36446,115930,70508,-11952,-66594,-100725,-70011,-9870,-16754,-60509,-51890,5248,7634,-39911,-72026,-67942,-35147,24027,48495,27773,-14496,-25064,-14654,5396,71656,125592,111549,83580,84570,79911,58576,34168,-12643,-87238,-113171,-66469,-19882,-12224,39790,122545,110325,-9537,-86286,-13870,77486,57564,30749,-1796,-51372,-62047,-20249,30119,42276,-2717,-11334,69224,117617,51416,-28886,-39659,-6646,16161,12971,16121,58842,127782,175184,111591,-27322,-96540,-62155,-33607,-19125,20062,27027,-22004,-52635,-90243,-84992,6073,40468,-792,-20064,-43009,-69760,-12167,70853,54017,-12024,-62366,-112600,-60820,71277,113683,3664,-136475,-99073,135179,304440,195431,11757,-67464,-19714,40243,13754,-24332,-15039,-89245,-280746,-135072,-5824,99924,142632,23539,-87965,-61845,-26126,-51496,-29188,60823,80716,2372,-54873,-87036,-76081,-50268,-69794,-34128,47876,-6093,-134541,-128697,-22593,18446,-43074,-83522,-85436,-75432,-51241,-13971,-4592,-24522,-22868,8357,-19778,-69408,-4863,115028,96632,-15865,-61112,-8336,90888,137086,99475,57718,61511,69329,57429,9329,-63284,-144639,-165662,-93229,-5840,2137,-39709,-40641,12641,40814,-11226,-69344,-54030,-60087,-111300,-115392,-63773,5501,28706,-21469,-82856,-97899,-67430,31938,114328,101753,48505,76587,107871,49552,35175,74765,89410,39128,-12529,-23998,-52702,-73478,409,71560,81514,72760,35650,-886,21076,76959,127744,126289,75531,51269,47802,3478,-50486,-100589,-153347,-164775,-110141,-48664,-22617,-43898,-91325,-124441,-67170,17346,-9213,-74467,-44700,25941,70257,120684,163660,137770,79081,20348,-18002,-13307,-20837,-53286,-17291,45454,64142,2912,-38535,-28810,-49648,-97902,-87908,-38912,2280,45438,45659,-12653,-34078,15070,30418,-1298,-383,25771,56342,52993,11505,-14677,41027,125473,162320,127951,80718,89272,142280,141457,74656,28029,8549,-36040,-131007,-166573,-27883,80001,-633,-82517,-97282,-139612,-120795,-22432,23550,13438,246,-19556,-33186,-43295,-37325,-8340,22853,43890,54568,36357,8345,8028,36770,5004,-36818,36096,104901,65222,-6510,-58697,-39755,29315,60073,72359,92059,123951,101315,-41492,-164252,-157149,-108063,-82851,-74055,-27023,90080,127178,44578,6411,38507,46900,26991,36475,24289,-53684,-100183,5876,102339,-12773,-142772,-65175,99788,156897,93927,28911,54318,110191,83591,4169,-38464,-43824,-54089,-68518,-79017,-75768,-14403,33929,30365,-24832,-94280,-83905,20090,71552,35125,-915,24761,40950,51533,77623,47229,-19918,-87375,-165661,-147139,-88633,-93029,-106566,-113814,-87849,-54988,-27009,3699,4705,2353,30432,35089,-11832,-52310,-74725,-34490,26259,-32035,-130285,-111118,-28207,-5463,3633,27810,41323,51113,30361,5644,-12063,8781,54296,101208,146891,120453,22655,-15848,-8974,-49018,-72536,-43256,13931,66568,41750,-28141,-56217,-25712,29802,64246,12453,-29579,26432,92978,88378,37045,17672,23768,13921,9719,17349,10690,-889,8059,1706,-28293,-77058,-95649,-49717,-53467,-105093,-67458,15859,16680,-50392,-75127,-9677,88003,159087,146520,39024,-46724,-49296,-41732,-17523,11517,23010,50182,44243,25493,55421,51409,-20029,-100491,-174173,-195518,-89136,32191,73201,51644,-2335,-77280,-109568,-43066,11156,14661,7508,-46058,-69403,1984,39968,-45012,-110079,-92706,-78237,-49405,38050,59445,-1073,-16166,41520,94798,85281,18156,-45072,-48580,2093,88305,122558,73081,-32257,-61760,-29949,-28818,-75262,-81975,-18251,24138,6678,6550,43525,53549,29193,23666,26229,34016,101604,113449,3468,-62804,-42546,-41289,-39945,-8992,30053,66479,73402,56894,7657,-37554,33150,153140,195225,186752,210432,205056,98693,18942,34027,46740,574,-26081,-44389,-73974,-68969,-58711,-26702,40708,44142,-29835,-42583,-16049,-63963,-102550,-21217,101850,118845,88196,24582,-59830,-62837,9572,67281,37330,-44838,-100084,-113833,-51345,88374,194411,197057,122712,36250,-54746,-51709,70136,105996,8429,-18192,72182,133493,95244,36635,5737,16882,18754,-28511,-74096,-108691,-159509,-168618,-76291,-1229,-19731,-24528,-41539,15938,86167,75048,43326,32511,-44275,-111023,-96660,-57087,2205,79308,127413,121771,59369,-24585,-54766,-2999,72685,81418,23876,-61220,-106804,-84661,-19389,-1651,-10386,1193,18720,3047,-60574,-79786,46049,92150,4303,-62270,-39657,-10631,-27565,-45639,-30868,4546,-8769,-49369,-7577,32335,-38973,-115107,-121343,-95184,-37544,3117,-2436,4288,51398,101578,145202,168821,155318,125427,50252,-32439,-30969,27479,31435,17358,64638,45498,-44972,-95641,-88838,-97351,-62394,28057,27930,-32809,-41217,-19195,-2259,9390,-6008,-19379,-13202,-98817,-273468,-295390,-184368,-22163,61956,40060,-121163,-199455,-226315,-255979,95380,1158967,1853511,1263050,601374,352596,241426,85663,14802,-8724,-47722,-60845,-4684,4555,24009,100562,77315,34975,54142,80340,63531,-4738,-16599,36886,59835,28100,10886,-4003,14952,18927,-59923,-77075,20455,50740,4298,35302,88607,63330,-22399,-62831,-43591,908,15817,22971,48575,33471,-16452,-30833,-49044,-88343,-64418,-31191,-64615,-104505,-137365,-139925,-51746,75267,99023,7997,-19277,99679,200955,186023,240922,301017,189260,48543,40124,63500,69302,66250,67577,74771,75925,55232,39598,2944,-40018,-8126,57220,44598,-47440,-105806,-71351,5833,15289,-47713,-92777,-78237,-52691,-40979,-13660,2434,-13681,-28128,-62561,-54819,-35521,-75639,-101069,-28423,61450,104557,103304,15209,-91452,-69526,26672,27220,-28098,-26648,-34540,-46354,1885,88251,106894,36682,-16792,20025,88569,103099,47313,-15920,-23855,-10837,-20517,-31781,-47938,-90708,-88710,-18553,44792,55554,49666,25770,4860,25865,54684,43622,-7931,-48961],[-72565,-52583,16173,31560,4146,-19944,-78631,-161467,-154696,-77307,-67438,-66491,-21184,28927,38869,-45618,-191887,-201455,-84366,13579,6203,-33843,1736,80237,107843,101591,104684,105871,90329,116475,127458,60705,28518,64848,37477,-42139,-45140,-29697,-51557,-55366,-6996,19375,-31360,-39625,1030,-26597,-72173,-71664,-97104,-119542,-51246,6925,-13354,-33857,-51649,-68064,-48834,49362,124955,90991,46833,56436,62478,58833,95150,140164,140045,74655,62212,83351,29614,-40370,-58242,-91023,-113452,-76002,-19388,3975,-3385,-14960,2110,43904,60750,29411,17752,49215,84901,99541,72400,33685,46137,66407,21041,-50581,-22453,29755,26325,-6061,2313,49607,47426,-14283,-71474,-130689,-163022,-119451,-101293,-126931,-99373,-38298,-17838,-24922,-44031,-67136,-36732,11532,-2682,-24750,-32893,-53191,-51313,-70527,-140437,-145643,-60830,11640,59190,73880,60828,33887,31711,22479,-45181,-112905,-80439,16772,62158,18024,-40431,-36287,-12187,-23209,-15583,34977,56982,21467,-27812,1947,42352,-2762,-43005,-5741,-10140,-30193,34858,57429,15313,-17646,-75392,-128965,-91723,-22116,32074,34172,-14933,-48367,-61750,-103159,-95173,1988,40369,-13823,-23291,1572,-37084,-28454,60080,47619,-14888,-13069,7980,23467,55518,27898,-31885,-78334,-54361,52908,95621,47163,23497,17485,1511,40779,45658,-1620,50320,125443,50918,-58751,-79622,-83306,-93104,-72263,-68556,-63791,3986,83322,46334,-76873,-159724,-124083,-10397,83316,76600,21390,-23664,-47845,-62085,-28972,67415,126097,99988,48445,46066,79704,91302,42873,-45749,-120584,-120469,-63444,-4147,30789,69772,114607,95983,2607,-62443,-20850,58339,45369,-6157,-22616,-28463,-73849,-46639,49793,72504,6912,9789,91620,123895,64984,-30209,-79588,1870,77207,58393,39917,67845,92874,81414,8031,-53457,-35756,-14235,-60425,-80184,-9332,41429,-18799,-76024,-78482,-35993,64979,80066,-2854,-11910,17924,-6307,30105,125896,120604,47723,-24067,-89061,-71539,14460,60138,-696,-100867,-95819,64110,214975,131198,-36782,-51718,37917,63039,7513,-23378,-748,-148155,-347960,-313367,-57796,87366,76325,-46360,-86039,3202,49165,18464,-20575,-58244,-76102,-60059,-32647,-55073,-80892,-96116,-94205,-42062,571,-15032,-54782,-64126,-27332,19293,-3816,-59023,-79631,-31832,32352,39542,10940,-2248,4119,11326,-44681,-86076,19282,145736,85199,-29289,-33305,2714,35551,58057,45175,27101,45452,67476,32834,-39358,-74755,-86619,-83240,-46068,-13765,-33140,-70185,-51555,37282,90255,-2762,-90820,-14536,63877,-14002,-115767,-115156,-27395,40579,24937,-14879,-13968,-6514,51582,128514,113566,15107,-3627,26694,-18126,-38296,5622,38491,21604,5422,-2506,-35782,-38531,11640,44413,26198,-13902,-15444,14227,14974,38723,112290,131272,46374,-7731,29508,37473,-42773,-134981,-167385,-139758,-66684,3244,16456,-15005,-54542,-84565,-68203,-35485,-55401,-65531,-23789,21665,62233,107227,124223,104734,69112,-1360,-28721,29686,55918,15104,22332,89065,122949,66503,5645,15323,60926,58825,4060,-2790,14080,44315,51140,-8342,-25205,25201,-5193,-60500,-22502,38040,54817,30640,13971,21892,85582,157659,156198,63628,9403,50560,97309,53281,-19528,-8184,27796,12840,-40790,-42510,84586,149655,27012,-71856,-63334,-41574,12240,18979,-49149,-84457,-71539,-66600,-55773,-60990,-83517,-64858,-7214,29060,44139,14431,-13828,7638,35743,-6362,-56636,-20243,21318,19390,8865,-29513,-52903,-26781,9649,33640,39517,59294,56051,-12270,-88590,-123195,-120869,-81196,-23866,29824,81618,48204,-29280,-15148,37496,40199,19660,39507,50268,-23516,-74186,-9316,23046,-65489,-118449,-45913,49721,49081,-4801,-11348,34853,80992,53351,-25254,-74608,-84271,-95159,-88293,-37574,30602,62358,34781,30396,41452,-486,-15069,25104,26324,-7815,-52632,-42888,27429,118298,153239,96220,-13186,-120468,-201773,-175825,-81984,-37084,-26407,-44438,-56020,-30942,14675,39807,10631,-29394,-21859,4481,-6826,-13097,-16231,33898,108860,71680,-26755,-32423,13613,-4015,-28129,14311,58534,27991,-37400,-10752,53699,66447,32539,30012,113765,162261,93528,22451,-12335,-73786,-110130,-92891,-61529,-28277,-10982,-33864,-49036,-8084,86498,157287,103772,51108,73958,66476,36298,63352,92129,49435,242,-8546,-22594,-29622,-18248,18536,43215,10913,-92602,-144515,-80678,-55869,-89799,-32105,49433,61011,35998,16261,19305,51042,79379,86353,16470,-54389,-68318,-28272,49546,66399,5843,-35903,-72212,-85700,-47267,2255,22673,-4592,-98877,-145367,-72930,-12706,11241,23748,-5309,-88448,-136776,-86953,-11985,17901,7150,-51573,-87864,-40315,31464,14772,-25621,-65431,-107818,-65959,68569,139031,88229,19540,-1133,29679,110742,96455,-36030,-87540,-18192,52603,92079,57226,-65817,-102841,-60430,-48988,-86366,-105264,-58123,-14732,-30545,-7638,80279,142633,118016,62901,37212,54182,136728,165015,43581,-68090,-58394,-33952,-26328,23528,60827,17511,-35003,-30499,-15966,2213,70038,161292,184151,166096,179940,177287,69220,-35906,-25665,31631,35149,22035,-16112,-34416,-2295,-4146,-21795,40562,67863,-4430,-47610,-16780,-10011,-38634,-17959,83808,129298,112575,50353,-4897,17665,69055,85622,35024,-8065,-14410,-7855,40207,117755,140830,81079,20345,-8354,-63462,-79467,-12553,-1412,-82716,-144180,-108856,-7709,27950,26020,39412,79458,80751,15288,-44445,-62392,-97951,-140077,-74012,17415,-1503,-23554,8563,37302,72008,68927,40237,40185,-22264,-103438,-91116,-9759,56824,90713,114171,118598,69727,1943,-63952,-100776,-52030,11247,-11696,-120026,-185381,-129650,-39493,-33189,-71744,-79343,-48772,-63812,-94661,-48602,57617,196620,151477,52628,-7808,-73782,-109798,-88868,-57788,-15906,32889,39250,25752,-2719,-51882,-77345,-60774,-19156,58332,89763,42810,-3809,-3138,21343,30196,16938,38676,66626,20402,-42058,-21583,21695,-4842,-24690,32877,-8772,-105342,-95729,-50138,-75733,-32379,89491,85009,-4708,-32724,-37619,-36213,-17849,-48340,-90423,-90227,-169449,-344405,-470409,-491460,-256905,-45069,-86639,-224478,-270175,-210599,-163410,281666,1296936,1755824,974481,279918,231590,224377,156226,88056,55428,55538,63779,110614,111097,96154,141558,171144,170560,157362,116449,90203,76460,68570,91367,124209,102508,31736,-29813,-6172,42518,14084,8863,45807,52587,-10786,-21281,27902,42144,-30886,-98689,-91413,-14935,45544,60586,47576,16022,-63430,-124961,-115831,-96707,-73167,-18952,14449,-13989,-100404,-142099,-54655,86066,82713,-40125,-57658,86936,202919,198010,247319,324394,224325,48180,-1916,28343,49546,14100,337,38750,52619,24336,15581,11412,563,36124,68397,10482,-94870,-126932,-71287,-9882,9797,23515,44768,50753,29829,11126,42112,84957,74876,39640,-8520,-34879,-50877,-104237,-107378,-23222,47034,72026,78268,9374,-73604,-42568,40982,50529,-8028,-78683,-147237,-131870,-51965,24675,65810,28775,-45764,-44230,26597,55132,7446,-50276,-54539,-47425,-80787,-122405,-143625,-161309,-142085,-63697,-15899,-1527,27925,-4492,-45798,21343,102063,86247,20193,-37906],[1092,-11182,16259,6227,-10018,20996,9225,-45521,-46224,-21588,-74298,-80768,-23439,-10467,-36595,-107004,-237076,-258053,-122578,18349,61145,32797,1288,19074,79654,121034,112130,101123,98547,149678,153620,52254,11235,59222,20579,-80622,-71911,-5317,-5618,-48282,-30576,-9665,-36109,-35009,-8224,-25033,-34974,1977,-15538,-78951,-37181,58626,82135,42760,-22052,-64329,-42133,53760,111222,82468,60599,64910,60950,21699,-9420,52230,123585,78641,44565,62704,24891,-40608,-58651,-73841,-73039,8064,107453,119918,51766,-4769,21550,83874,75848,13832,10473,47484,50015,51727,121777,208946,207997,97321,-48221,-125827,-61749,33432,39561,-31037,-52386,1717,18949,-39754,-88699,-105087,-102527,-40622,-935,-44099,-85731,-62614,-16137,-13834,-55812,-100102,-87498,-53324,-53573,-64754,-56269,-32072,14284,-532,-104069,-165532,-131625,-65908,7738,66359,71066,32743,30152,29475,-32736,-120360,-118658,-29375,47428,35500,-22329,-38394,-36023,-53580,-36055,21449,37229,-3201,-39687,1773,38216,-34848,-84261,-43675,-48434,-70504,20701,74478,2878,-106158,-163701,-175461,-152709,-67445,32970,22006,-15484,29440,57139,201,-15784,51365,65478,2631,10095,52918,17655,11736,69532,68966,47056,44673,32337,25008,45539,27411,-31187,-99582,-87304,39551,113400,47701,-987,38059,72178,77650,55889,19837,42831,90085,48774,-47655,-81390,-81973,-114376,-120131,-94371,-37075,54031,121033,68247,-84337,-175887,-104074,11377,72770,66114,28747,-8352,-40672,-63404,-20382,54397,74838,67136,61714,53897,54158,56078,2520,-81062,-105203,-51878,-2249,45618,95482,126865,123381,97753,70689,34829,-5336,17083,18803,-13044,17184,61515,2006,-35968,13294,27552,-10168,-20792,-7815,-2226,8406,-34473,-83404,-14907,35184,-5995,-9806,48739,68780,12352,-82662,-79508,-11323,6275,-46023,-52310,11458,37546,-28733,-80766,-43607,47802,156173,133127,5446,-6615,61964,54703,47077,75671,56596,3380,-44244,-77487,-83368,-44434,-323,8652,-11543,-63410,-34604,96821,87263,-50655,-43654,46988,75623,13700,-46567,-17987,-42100,-111149,-152656,6799,83432,-1888,-81791,-31680,67672,84749,43784,-26802,-116079,-168325,-102837,15873,52485,-13409,-102038,-127337,-103746,-55419,21833,32473,-44766,-77530,-23365,1516,-21952,-42916,-23254,1524,-4751,-25180,-24563,-34410,-45521,-44762,-24571,44094,80421,-8177,-54530,854,8981,-19181,-21832,-29063,-44058,-10528,45176,37510,-40139,-76383,-48352,-11206,30713,45269,-1725,-62330,-65066,9168,65800,-27674,-103355,8150,116662,36025,-91755,-89863,4196,75704,84776,39050,-2200,-1680,35277,64276,58937,-19631,-76799,-65465,-70595,-63571,-30830,-9667,-8019,-340,3083,-8339,-25169,-37022,-13058,-1162,-37776,-43032,2422,-18044,-22374,45297,74197,17863,-3381,40549,45595,-29288,-116539,-128855,-81686,-19215,26666,20701,-3955,-11254,11419,14897,-35670,-87844,-55408,11813,51936,91508,124410,123447,113839,98468,39222,21703,77269,116901,117629,112295,89071,59643,29067,13380,41528,90854,66676,-2220,-2676,14848,26364,21356,-19977,-26502,13215,-30091,-77875,-32523,13177,8834,4674,37008,53677,73853,115950,97108,-8412,-44951,18048,55574,-4766,-71595,-33794,34765,52592,37860,30183,71574,80335,-4624,-49373,-20796,44788,117480,48934,-115068,-153634,-90829,-51782,-31815,-41301,-81998,-74152,-28302,-11366,16265,32407,30681,41323,67952,35828,-55912,-111229,-72730,17939,46038,-34485,-125577,-117826,-34893,-123,-23410,-24429,-7214,19988,23584,-30035,-68085,-52271,7789,60139,52778,-20401,-46264,9121,16595,-20804,-29530,7156,52367,39990,14421,7925,-51919,-91645,-42988,15335,3182,-60645,-80749,-25939,14202,11368,-25059,-59425,-66239,-64977,-88587,-105842,-45264,62210,86542,22741,2,20242,-8045,-23827,-4066,1076,-7447,-50623,-67582,1747,113982,152139,82480,-15744,-59113,-45165,-3870,26434,47879,64377,64476,29498,7367,43115,77127,40124,-12333,-21129,8951,38881,55681,8381,-31614,28671,111996,100676,29032,-16411,-22842,-19062,23187,66347,13723,-78971,-48869,26549,47168,-21644,-87781,-21677,84063,92785,43627,4261,-25194,-35698,-49324,-68481,-66229,-29949,5045,10447,38474,118227,161620,115768,87029,53126,-40965,-59280,46457,115978,70884,9599,-10264,-26353,-16737,1004,19224,38514,26022,-43474,-74800,-42700,-31984,-19234,47192,77103,68256,73222,56680,-1829,-19102,14363,34918,-18472,-75204,-68180,-7778,67137,60959,-27911,-114231,-175590,-172216,-95834,1916,76115,89364,7709,-46572,-16893,-2000,15052,12701,-61042,-148089,-141719,-103768,-74886,-49002,-18827,-36757,-115435,-159671,-97859,-8487,31591,-27389,-120828,-72138,88647,167814,127018,58669,-10948,-57120,-4533,42512,-17799,-48395,-23300,16946,65513,33610,-57594,-89356,-44218,10306,7394,-48393,-78083,-70245,-66659,-7943,109262,169934,111290,43737,41622,66977,110684,127411,67443,-12381,-47113,-56725,-41185,21253,37241,-51691,-130149,-112730,-49133,21496,72006,118914,110151,61768,37176,31042,-15448,-91258,-94631,-12473,23642,1209,-38924,-46381,-13751,-22423,-69724,-18194,77314,48643,-43915,-54794,-9241,11185,-2783,25166,57192,75101,69170,66500,95367,108979,84497,57516,88688,121771,96015,64259,43742,4729,-68248,-112212,-104777,-106377,-118944,-105639,-114036,-165869,-229123,-211639,-108009,-8552,47557,68566,80168,61423,7563,-46177,-67550,-62677,-78597,-65143,-4454,10482,-2215,51198,76212,85206,80039,53194,42424,16783,-16720,8447,57088,42201,5647,18316,32481,6558,10989,-28789,-133268,-157237,-88412,-43594,-82235,-130119,-134196,-106089,-87053,-111449,-133382,-112456,-127808,-106114,-38664,4756,79882,127997,74271,3244,-71665,-109120,-86304,-40820,14979,95987,117485,31602,-67380,-82788,-42745,15212,64299,94498,57424,-20874,-58575,-71298,-99588,-122571,-123520,-70610,-25617,-51437,-65961,-2535,53736,47113,53555,42699,-37104,-94632,-17666,67909,49271,53262,95016,84617,49550,27339,-28074,-80930,-107682,-146179,-180530,-178938,-225937,-390457,-527689,-413822,-229363,-145340,-179896,-205493,-180512,-122947,-166220,43634,711566,996324,561622,168656,135834,198366,214838,167101,83068,69931,91257,133274,151980,110009,76560,147428,225566,202260,113962,94602,126506,126256,171389,232109,181965,56042,-42070,-40699,29973,81622,85981,53009,13575,-30602,-57655,-34096,-12254,-44202,-86611,-72397,6660,72706,88015,88415,62407,-28650,-117751,-99390,-43914,-18905,40859,92463,58297,-37669,-84875,-46583,29519,11327,-54335,-46477,55202,130281,119466,173021,265680,174547,-9017,-60285,-9464,19055,-38164,-72706,-16147,-11434,-76706,-69177,14814,59392,43681,631,-76394,-148197,-132566,-64907,-32038,-30398,46223,166819,203711,128576,40474,43490,107116,133107,121442,119221,104830,65517,5977,4782,32459,43045,23217,22303,17450,15473,31026,61914,95713,78599,-21296,-119729,-87270,-36462,-43213,-19902,-5070,-67811,-111290,-70701,-18957,-20585,-58752,-56170,-30358,-37939,-70679,-96847,-86412,-53253,-12774,-8606,-9622,18854,-9796,-56281,-13859,44017,39930,28525,28771],[71855,33961,18581,-4967,-20717,16293,39300,36827,41501,6650,-59815,-36977,28088,13767,-67092,-122188,-170260,-170516,-104955,-23303,43719,60874,4565,-27699,-108,38729,62935,90971,93961,100018,66583,-22459,-56515,-34923,-63124,-122164,-79144,32026,66966,-14786,-71549,-53302,-19679,-25425,-52656,-38084,29615,64685,6007,-72995,-34047,75512,142015,126608,40715,-37590,-35478,23658,34634,30890,51240,49176,28191,-22361,-102472,-81609,20690,44729,30037,44863,45038,-6728,-41105,-23853,48262,120586,158272,132009,55776,-9790,15893,66678,64028,10618,-20792,-2873,-7370,-32430,46446,195239,188118,24133,-106276,-128445,-49590,50288,57615,-50030,-126041,-105287,-87629,-113794,-102193,-57632,-46045,-14268,24349,-5646,-70375,-68670,16086,61591,879,-86195,-111542,-83748,-30820,-11527,-31584,-31795,16159,22048,-55607,-116646,-130942,-135035,-82820,29177,88313,58190,77607,89935,25033,-41065,-47482,-11702,15064,15763,8683,18659,437,-26155,-20613,29138,48816,803,-62387,-53695,-36865,-55759,-46333,-2358,793,-27907,88,53508,24992,-105873,-161960,-120330,-104966,-63322,33974,31642,-4947,54870,117245,95936,51851,6128,-42918,-18315,80572,127944,90087,67703,86599,92030,96584,67288,23375,30035,47524,18213,-19435,-56423,-64388,-2219,67732,44163,-2936,46379,134784,129240,77220,33297,4714,21763,30118,-20181,-62389,-71963,-107308,-129239,-96309,-21499,30502,51726,47468,-21989,-87331,-45034,3970,16586,18632,10380,-8731,-22112,-25161,18561,54763,38540,56647,101368,85723,53801,54097,12909,-44281,-18875,35170,21515,25868,89293,162330,150693,101062,124917,120218,15631,-15838,1953,17080,74633,124725,82893,15623,-5367,-17624,-40922,-73987,-111357,-120815,-75651,-58974,-65113,-37990,-37980,-81400,-72633,6938,78454,75190,-13988,-53980,-41819,-34575,-13341,43201,60834,22745,-31123,-55336,-23178,67519,155510,109272,-17596,-32477,41483,44475,-6422,-34575,-47331,-75115,-93972,-99769,-94982,-56371,-20201,-4095,18079,-30024,-69475,51095,116129,37436,14909,63538,75919,-2746,-65787,-10242,59039,8033,46445,113989,95451,-20470,-46340,38355,92992,67333,16743,-19467,-44796,-79380,-47065,73717,134880,46508,-60868,-116053,-156089,-101037,30602,53029,-47253,-118552,-91188,-36903,-5547,-2257,-13519,-51109,-52942,-28513,-35645,-92768,-109326,-23594,57340,56185,13013,-43526,-15812,62355,48230,-975,-11726,-25377,-51468,-34346,10548,35191,1363,-33266,-35037,-4587,68263,109446,45380,-44634,-67805,-31910,-19545,-94313,-125209,-27507,31093,-24612,-64280,9821,99231,113833,99236,42063,-25149,-11615,23887,7257,-5867,-63451,-122114,-101538,-75365,-49946,-27006,-21512,-31040,-29070,-17475,-13061,-59389,-94705,-45790,7077,-11637,-53953,-58690,-67168,-53388,-8929,8404,19815,52511,41793,-13507,-49083,-74066,-80299,-54329,-8649,16835,16852,20188,28770,50715,45789,-30418,-84692,-26916,61230,91707,83893,91924,130270,148932,131769,98503,81294,74918,77526,109705,128698,57747,-6366,-27628,-12821,15918,5131,-59314,-78701,-47801,-26487,-19067,-28909,-42556,-42245,-28099,-44615,-59458,-37849,-36876,-57080,-35656,28561,44390,30181,39732,22857,-26538,-25094,13280,38704,14634,-40413,-42790,-191,28329,37943,44997,45037,1092,-46246,-37755,-1143,77624,146219,67903,-91148,-114941,-31073,9320,7806,2566,-17946,-30464,-39960,-56619,-9000,75221,99067,73039,83983,72628,-30708,-128046,-77272,41689,43651,-68147,-165961,-146667,-40407,14169,-2890,-14574,9360,66301,84112,30940,-19144,-42867,-4995,55110,47367,-6444,5745,63889,43822,-22135,-59491,-45118,26905,102640,111668,60830,-16030,-32339,4258,-1190,-61742,-81393,-27498,16700,-2332,-43748,-60859,-32033,-4692,-21596,-71331,-120773,-96453,-10860,39189,6671,-32124,-46859,-70180,-83143,-47250,7501,14589,-50189,-79726,-17774,73052,93566,22249,-5408,54356,85697,85971,86149,68585,65437,89622,71492,18650,19327,34550,10237,-1005,4919,21786,70875,94443,-25468,-177134,-124614,81441,161699,39444,-77468,-82391,-57536,-23091,27573,36283,-20649,-60276,-64467,-18984,-39411,-124244,-104702,-253,51024,33796,10696,29384,68465,28856,-52241,-71550,-31137,28175,51450,79483,121559,99792,46892,47556,6401,-90724,-83346,11499,61935,41364,4615,-8441,7483,41952,46595,24056,8161,6325,4465,21415,41943,36105,54185,74718,46465,40614,74302,50319,-41231,-72954,-10534,15836,-44587,-110695,-82254,-7242,38416,17097,-54231,-118513,-149103,-129129,-37496,51656,86657,94542,58740,4519,19950,53023,43713,-34674,-136063,-157719,-101785,-91293,-132505,-124416,-38750,-2631,-87531,-197189,-202875,-87253,8382,-29084,-101153,-41117,96658,134875,84360,53963,12931,-86243,-136199,-67762,17316,60609,35164,18799,37156,21156,-29722,-58262,-11655,79218,99080,19350,-62765,-64866,-27937,16486,98073,128737,42220,-15496,24175,59827,58218,49720,52910,45358,11480,-22172,-23960,-338,2134,-38562,-100690,-119824,-68980,6112,38489,49690,48857,5509,-42787,-50903,-53140,-96734,-122654,-52222,-5509,-36825,-66131,-74455,-61204,-60814,-92945,-64913,51494,69302,-20195,-63413,-33599,20948,34382,11264,-4716,20871,51759,80650,110345,102250,64935,55815,97807,140572,106845,24174,-36089,-66152,-107862,-155195,-154957,-139457,-140211,-129023,-127404,-151314,-166176,-134378,-62459,48514,114330,80998,17272,-20802,-37936,-72773,-111649,-78269,-48690,-73494,-54049,10167,66949,100541,109239,84311,68072,51683,35686,29603,34860,83297,110442,31446,-39538,-10224,91,-21299,16100,-5321,-121306,-197027,-169109,-63312,17401,13877,-79410,-127581,-68493,-36448,-68682,-69735,-61335,-53603,-27790,10120,4211,6934,52,17968,19966,-14737,-20806,17395,68288,122627,119267,24256,-70618,-74435,-3047,75079,99011,75377,-8986,-95564,-86797,-59444,-84503,-80568,-42588,-30083,-42290,-53649,-30365,29203,98846,135121,153727,95841,-24285,-56565,58910,164632,148000,78263,25754,46813,107198,88488,-8054,-95729,-145181,-144090,-128061,-121249,-165267,-329660,-399371,-212320,-57894,-112901,-138752,-91891,-43565,-48829,-91174,314885,1196168,1368648,709068,232638,153023,182341,182902,131799,34990,18273,42445,60568,79166,47160,-2776,52761,156038,152114,84625,72049,85254,105456,174801,224584,162114,68758,-16863,-64197,-34217,43015,71450,47284,6323,-26377,-59691,-80728,-84723,-84897,-77718,-48845,-10396,5128,29857,87525,117883,72698,-5664,-17280,-6311,-2209,46712,65521,24855,-18848,-39015,-43446,-28501,-29057,-33795,-14501,28775,37865,8661,85318,186718,122593,-10933,-28687,19455,12586,-65881,-104614,-55281,-61166,-144346,-116289,36068,99040,6059,-95231,-139590,-155112,-127201,-76028,-44506,-52011,8254,155820,235463,152981,16736,-14336,49279,100978,142806,206900,246694,202221,118564,81516,57998,9353,-51158,-54946,-7527,46358,50400,45562,91954,120648,52969,-32393,-5604,4438,-66309,-78488,-41272,-66793,-115606,-120974,-75549,-42145,-60941,-43846,10954,36815,25707,-12349,-22149,10877,38033,32497,4832,-4549,-15598,-42683,-50230,-37424,-21110,18441,79682],[96032,66788,54159,38348,9704,10903,26109,31682,19027,-28443,-38147,36662,98534,66120,-40226,-71879,-43375,-30413,-63197,-72437,-33147,-1031,-10576,-23451,-50118,-54669,4140,80599,81646,16855,-38339,-42833,-43826,-84321,-107479,-92772,-36842,44299,94303,39100,-31311,-8288,20818,-23032,-78202,-36923,64557,57271,-41922,-81440,-17591,65796,119557,137854,83268,924,-29998,-23536,-32941,4590,57331,61779,42654,2238,-68300,-105825,-54587,6467,28882,42599,71491,35744,-38455,-33546,82997,147374,114728,51107,-1743,-13088,44694,63999,32847,-21521,-82187,-80586,-51813,-71384,-60460,26016,36526,-47221,-83376,-72200,-13260,64634,63884,-36204,-111042,-121629,-138793,-148808,-78987,2375,-1738,-23826,-21144,-23598,-31293,-14372,37430,61464,7174,-68164,-105407,-86348,-14395,40618,18925,-20767,950,32764,3375,-42340,-82174,-134112,-119479,-21935,65424,76978,114327,127685,67350,34496,49830,59122,15200,-31151,-9176,41141,23155,-15274,-18456,33059,61905,13956,-53023,-56823,-67878,-64462,-10435,50200,60190,26177,-6340,19706,40341,-44971,-95479,-42497,-12544,-14511,40744,73342,39918,24834,66382,104254,60724,-85390,-186359,-67609,118589,167799,134109,110314,91496,64564,48554,10160,17969,87293,84681,-5464,-49989,-53873,-62661,-45031,10955,25690,-19671,7403,107293,126419,63220,-16779,-80806,-71621,-30573,-19029,-28149,-43701,-82847,-113224,-84163,-20291,-29477,-64026,-19282,25792,1854,-7732,-9842,-16880,-29668,-48042,-56726,-34497,2394,46546,48315,12372,49619,102834,69017,41431,81164,69747,19267,45135,61692,-21023,-74184,-12765,103806,116383,51302,94627,131002,32094,-32780,-26368,10964,61091,95608,92810,75249,30668,-26550,-74497,-99991,-104296,-108594,-124132,-119377,-94680,-80886,-78654,-75419,-72457,-36979,47929,109967,54960,-41115,-84366,-76996,-3344,79916,55917,-5571,-33185,-47325,-54126,-20018,22554,1712,-48887,-32600,31813,20494,-54607,-75749,-66473,-91231,-103036,-87666,-48714,-2475,7271,-16382,-8469,-27305,-75644,23996,147322,150974,91415,67352,13761,-74490,-56443,43516,-5153,-150284,-32112,131227,104723,1469,-5,62316,69254,20214,-15947,6553,51752,67619,57193,89915,89777,18019,-16144,-54274,-154663,-160585,-56930,23,-31723,-112523,-138021,-91602,-45968,-7075,33329,3274,-11892,26854,-2821,-104666,-118337,-10337,61370,26646,5157,27644,78447,120437,93897,61994,68351,61525,32773,20592,12238,8503,17454,20273,-15911,-25930,40458,100953,51230,-33347,-48186,-48275,-100996,-151452,-131587,-78790,-71268,-76521,-17627,102947,165135,101398,34443,2683,-12752,6801,25772,1572,-18879,-75566,-123535,-94330,-68595,-51601,-26567,-13885,-39774,-46807,-23528,-33063,-85628,-80733,-12110,38290,21715,-49051,-112301,-99553,-37334,-10038,-10802,47540,100346,30408,-70510,-76321,-47298,-47504,-56256,-35802,-4481,37946,72398,51617,-8487,-35946,-50863,-51351,6510,82328,93565,29670,12401,99083,152833,138540,122299,95374,36070,-11350,-43,40575,27827,7885,-15608,-12602,-8611,-75205,-151093,-142297,-96264,-60047,-24137,-19318,-29737,-44364,-61490,-54829,-45578,-60534,-85034,-87873,-57307,-1345,14825,5197,-22881,-51973,-24223,38001,48809,44400,41180,642,-36130,-36370,-13312,28957,101676,129854,35825,-44223,-33427,14738,88163,137132,96131,21386,5209,54062,65493,30351,27128,34526,-4696,-61803,-89762,-24626,90267,127952,82972,71463,78460,22184,-35765,-9181,35411,10909,-66337,-122800,-96681,-3964,80665,113707,126415,148007,153644,102963,43798,2486,-32868,5073,69481,75240,61123,79656,118983,124507,71333,-6670,-31578,34557,133009,152932,118193,95993,67177,5734,-87222,-127903,-32255,85637,59062,-24696,-34101,5676,59523,68564,14445,-41669,-90679,-118221,-84616,-6497,-1695,-61418,-86877,-67032,-75412,-66277,-18371,-16992,-89599,-99452,-13375,64884,38237,-36869,-7096,74139,31189,-20393,30404,41210,18766,31592,53822,42876,8233,-48689,-62628,6935,48507,32507,62800,98673,-29602,-191815,-144522,35705,96809,-4768,-90240,-114444,-120228,-105907,-50719,42803,61059,-31978,-96658,-24315,8812,-59027,-55857,11456,27614,3900,-6195,29225,77075,22617,-87808,-117398,-71449,-12235,38203,102656,120918,41877,-35012,-18949,-7534,-22221,-861,11214,-193,-5393,4412,20434,50436,93250,86997,34032,-13337,-27778,-20534,23965,89337,99487,71649,26843,-11225,34547,95051,51595,-46535,-87611,-49144,-7441,-46026,-113406,-80456,726,12448,-24685,-59566,-78447,-86271,-56335,29431,74384,38467,37354,51328,-2163,10460,74284,27864,-107970,-149979,-78069,-38783,-71927,-137250,-133868,-39196,11782,-28763,-112680,-150505,-92450,-35073,-79507,-110796,-45927,43328,53494,5939,8307,43509,-19631,-112455,-79642,36516,111632,90956,24785,-8642,26760,23640,-25309,-11416,61507,87314,42751,-18147,-10610,27209,22264,49123,78788,2139,-65219,-13963,50924,50018,5756,-12634,22052,65235,63616,16021,-36551,-26991,21407,-11346,-82667,-67777,-8859,11816,31593,66387,44863,2952,-6529,-20386,-59871,-111470,-76489,-4941,7169,-15540,-51560,-77803,-61118,-46484,-44483,-350,21077,-7030,-31222,-28535,32416,76325,20423,-65168,-56717,-16520,17277,54674,63297,59415,25882,-16222,3974,22041,-28889,-58199,-32720,-37056,-85916,-111645,-140307,-148492,-104491,-88583,-93677,-57793,-23523,36363,127748,145048,35761,-74870,-99923,-81799,-100941,-141180,-116938,-73538,-77707,-79629,-25701,69846,112784,99191,38540,6739,-4720,1808,19894,22522,52293,94334,53637,15769,44309,26477,-4473,3053,-37988,-120915,-181998,-180093,-66815,57593,79959,-21695,-83909,-17302,32079,-16914,-22833,13357,-12331,-26475,55194,99629,-9845,-55309,42854,102138,59686,39462,63532,91117,104819,83175,50555,14061,-14471,29144,85266,63181,32791,-15016,-75211,-53532,1895,28289,72705,94410,39829,-300,15078,30812,48353,94054,122914,138415,122049,-7499,-59711,40856,129098,93132,-27497,-92034,-7671,101836,67782,-41409,-119574,-140185,-99486,-61571,-50290,-102624,-262750,-327212,-233369,-93480,-97186,-121492,-88423,-52702,-69447,-74733,287160,1038718,1275597,671266,204109,130806,137095,100875,43371,-8000,7983,31987,16809,-5534,-21907,-23814,8419,47009,45366,55671,71963,51223,69785,104233,108468,87192,74918,22104,-64647,-83146,-28914,334,-2102,714,-23415,-47108,-87334,-124083,-127358,-92305,-60153,-68947,-88792,-27413,69279,145908,150423,95158,56920,-7528,-52942,-7723,22222,18048,9135,-14211,-24821,-2127,18483,6693,1411,20812,9844,-12914,79686,174994,114539,19499,42643,77352,13996,-108107,-142764,-82460,-46786,-86884,-58822,68943,101129,-12636,-102713,-104501,-88596,-74149,-53902,-25478,-23675,-19803,53989,143514,129618,23570,-39253,-5744,44308,92757,159801,231878,197964,85848,31947,28165,-29894,-106385,-112299,-66959,-8891,13121,795,22646,60048,39265,-14917,3258,11877,-34021,-44398,-30769,-32736,-38381,-68707,-71590,-53791,-72290,-35441,46641,73315,59743,27522,-13949,-22794,10784,39393,7445,-24822,-12000,-4291,-20987,-15362,16333,43480,83833],[50090,60752,72881,67764,42499,28077,21418,6575,-33137,-63685,-31615,51821,80881,19256,-59211,-37641,23311,25458,-41226,-73866,-60178,-53603,-33201,-19258,-67449,-93544,-53933,4892,21802,-19917,-55939,-3022,25368,-45215,-66429,-13817,7805,6220,48447,79080,87967,97517,35829,-55739,-81810,-42233,369,-24940,-75276,-57983,11468,47706,46854,76872,84204,23227,-41628,-52381,-32744,7832,38529,56959,79554,83404,67889,5351,-36014,-2522,49357,62637,71264,30126,-66827,-94119,31,78520,62210,-7652,-65476,-25200,79895,87457,12795,-53842,-104635,-101985,-44327,-27236,-56679,-60667,-42335,-26562,-661,-6140,10831,47649,42954,13986,17632,3351,-63756,-102166,-30828,56199,30970,-30621,-56658,-39755,16561,53815,37004,-5392,-33974,-43149,-59916,-70751,-44586,6125,24960,13217,44129,87301,60044,-410,-33472,-44437,-38968,-31116,700,34215,71389,88683,64345,37794,59475,96425,50607,-56300,-74699,-7930,7366,-43353,-53969,6839,34125,2267,-7798,19494,-8854,-54285,-25585,38085,50132,20289,-5720,-4906,24197,4286,-34010,-7223,37933,22075,39978,111804,97077,-2416,-19516,45877,30830,-113016,-198022,-71810,104219,159652,157758,158521,116631,30311,-43914,-71697,18664,131904,114172,-6569,-75343,-76988,-49954,-14149,19058,27298,-10642,-6954,51169,72317,2637,-102712,-157486,-139816,-80531,-13555,16898,523,-43950,-70592,-38550,6311,-33995,-89676,-57194,9547,13444,-3887,-3768,4958,-28904,-90332,-111176,-58982,25199,79704,42927,-20051,18746,63599,17853,-12109,54978,91543,56100,52560,42248,-58025,-142464,-111037,-7893,21329,-21801,33246,112961,56083,-34713,-69700,-45243,-4072,32338,66752,117917,91803,-4893,-79393,-69704,5031,9848,-108632,-182417,-158179,-109986,-51961,28140,36740,-11338,-21355,-7788,-47029,-90173,-76719,-33988,6423,29519,934,-26623,-44720,-73278,-94224,-116363,-115616,-76440,-17761,48756,90551,40419,-32875,-19272,2213,-28827,-48097,-9870,53011,69625,44273,13984,-1790,-40049,-92169,-17272,132597,176471,100032,16407,-81855,-143000,-33197,83713,-108408,-316879,-206008,60171,80559,-3857,-1126,41579,26874,-19267,-15040,28086,77563,120831,108931,62998,-7024,-36695,8876,6256,-111175,-204616,-166672,-62616,-17399,-78248,-115558,-104495,-101840,-43779,84783,119194,74139,68269,21742,-82224,-80961,-9436,-3038,-22330,30305,99193,129402,119869,86489,82637,114095,131199,123418,118601,71504,-18418,-35202,18137,16676,-23631,-16246,34842,31970,-21966,-31951,-61032,-146502,-163373,-107023,-91951,-78965,-21715,47852,108790,107688,5225,-69716,-34629,36309,48918,34725,20042,19740,-13716,-61488,-66112,-69690,-79196,-56028,-13036,-20660,-23999,-5561,-38212,-54867,763,51599,58562,36018,-20758,-85650,-75834,1729,22994,23971,78862,103545,30386,-47030,-48763,-28987,-37978,-69566,-78751,-30927,55174,103891,46108,-75546,-127820,-80276,-17631,24344,50700,51030,-3405,-33979,40112,107640,104319,74842,38156,-10392,-56877,-86858,-67871,-10985,32649,26223,19284,9433,-57516,-137146,-157559,-104355,-27527,52681,61729,10399,-32288,-46597,-34868,-43229,-95652,-107897,-62888,-30043,-12482,-16073,-15459,-60534,-102523,-35344,74216,89029,43098,-6215,-29857,-16776,-11015,-3057,48843,152815,206398,102456,-28982,-41164,18938,72718,102947,106836,98146,68888,67985,67480,24573,7309,3883,-60990,-117643,-113517,-47015,46086,105495,78957,50579,64441,69240,54404,12988,-20704,-16332,-36190,-69281,-46160,36225,136496,207812,252465,263583,205135,97245,34536,16316,15804,79702,124689,109800,107941,117917,137472,165705,143766,74491,37784,57717,89705,90923,97172,106731,57482,-36234,-133068,-132592,18294,129855,42094,-60507,-4711,75551,104061,87682,29511,-19396,-60140,-107457,-89689,-18476,-29697,-102843,-77654,14795,4498,-75109,-104997,-97064,-121311,-104852,-2564,85602,23453,-69608,-45489,-10563,-87788,-122708,-36063,28838,14988,-11559,28579,95395,51844,-78585,-96975,32845,93994,31419,13020,64861,21306,-44819,-25609,-5632,-53697,-83619,-56958,-62457,-91648,-105848,-92478,-6820,47612,-6617,-40560,54167,103118,44414,37947,55801,10873,-31942,-32095,-17303,-10864,-55149,-122214,-150268,-126366,-79472,1117,96416,90460,-26765,-109922,-72325,-7151,50962,82149,42763,-7947,-6482,43875,73993,55981,74268,80351,25237,-39840,-77726,-95588,-39004,53964,66652,19122,-19171,-21513,61221,120643,66910,-14568,-69234,-98319,-53168,-35857,-58514,-24120,31845,13863,-27842,-26139,-40016,-102547,-81614,11536,26159,-28912,-1192,44097,3325,-11968,19405,-24134,-113537,-74303,11990,5254,-53125,-94318,-90883,-45988,-19707,-9790,-10519,627,-2559,-50385,-141996,-165416,-103763,-45787,-30513,-54245,-37960,57760,85382,32155,-2896,-5527,30521,58315,2081,-33482,54721,95858,27260,-29050,-24665,12344,51168,45567,30820,21525,-1076,9057,54070,10016,-81384,-59494,39713,80568,10479,-75641,-40599,79080,118810,39460,-53706,-39758,44168,30801,-47003,-31666,28941,47048,97669,125987,77972,46072,39510,15248,-15062,-82389,-85470,20554,101160,78150,14796,-43279,-30335,20077,16699,-32893,-45964,-14315,798,56,59306,93216,3475,-128477,-122432,-66240,-36242,-2436,29427,71910,22485,-88882,-99577,-40287,-34608,-35665,11836,33386,16051,-27114,-114912,-135676,-72903,-68025,-57190,-3743,2520,47647,119940,91352,-45244,-129079,-107319,-66798,-72476,-96904,-105820,-74278,-19055,-28293,-55690,-7557,65277,63891,14000,-26181,-56592,-30523,40238,48666,15038,45794,86821,101763,78357,12960,-22406,-34794,-74765,-100165,-108783,-102152,-43796,7206,22205,-5257,-37854,-27636,-27350,-75736,-59436,-3453,-539,-15327,72361,183308,69394,-36642,52036,105998,59468,50609,77969,92338,95739,85232,106394,109784,55178,41773,59618,20230,14618,36095,23442,24750,54946,91204,108055,49133,-485,54629,108393,80102,68080,70121,38127,66099,125216,37013,-51056,-19912,26590,-22711,-140477,-161460,-37761,50229,-1808,-94823,-129054,-110219,-95908,-101393,-87531,-129827,-271678,-349621,-295800,-191899,-125414,-145687,-162675,-137471,-114528,-72282,330476,1059966,1274194,619122,77364,23279,83918,67828,21924,14778,56463,64288,29835,-19207,-40985,-18274,18120,-13786,-45993,21573,84662,77913,76669,59922,31526,49549,76406,34370,-53118,-68373,-25524,-33600,-63854,-39476,-35498,-26923,-46920,-96683,-108688,-71892,-61152,-96002,-93136,-6826,78068,151887,156856,98436,64691,-20045,-104731,-54984,41611,99969,74303,13925,13975,73491,85931,36455,5806,27179,37906,51809,155989,224193,125609,19863,49275,83602,12312,-133944,-178089,-88145,7943,28575,39331,86559,87820,31005,-4632,-8461,-3198,20202,25632,16167,7255,-29459,-45299,28487,98962,60184,-18841,-10407,42065,41305,41949,98192,90015,-9626,-39598,-11723,-42426,-110604,-130749,-115369,-59690,-9852,-31862,-64607,-56266,-51012,-72983,-49920,-24554,-10835,15577,2998,-1058,30601,7704,-27763,-48686,-94603,-47809,54736,64291,38101,34324,-2283,-64624,-64902,-28181,-35184,-46757,-10101,35721,44237,60414,89094,58693,20717],[2462,46293,54904,46886,48054,59100,66968,63910,22750,-15345,-17704,14784,405,-75547,-103200,-29085,20883,-1722,-33056,-10669,25079,10061,-18754,-39467,-73948,-75079,-82983,-96430,-45901,27790,17493,17363,36050,-4364,-9607,33102,21636,-21943,7907,100938,186286,158804,15201,-94899,-81056,-60824,-99869,-97042,-34504,13131,46888,49502,25006,46712,81024,33994,-48206,-38893,7738,160,-18932,13783,86973,154593,193151,144389,45508,21479,75759,91611,51344,-19464,-89161,-115526,-77848,1602,49400,-8116,-89108,-39455,79689,93217,23535,-24543,-36937,-29409,2206,23368,17864,6262,10398,45299,69976,43303,24536,5129,-11613,25765,103060,123333,55703,-29239,-8637,68004,28927,-41520,-49281,-22996,24552,39684,2857,-41874,-42804,-6985,607,-34670,-62148,-68195,-39019,13407,96684,150635,97269,14925,1568,51358,76346,18759,-34470,-38083,-11018,26355,40040,-6539,-13317,52168,59309,-50384,-136728,-86306,-19272,-51261,-71149,-29557,-37696,-45204,21466,78093,41784,-41192,-60690,-16325,3009,-17142,-13530,-12066,11551,32140,15800,13438,23651,-21150,-15463,84324,100901,-12216,-57947,570,11500,-61020,-93436,-30301,63919,131414,175491,199785,169625,63388,-62944,-107694,-23701,60981,76055,38553,-13339,-28691,33311,92287,89198,61748,28045,8122,16992,4714,-71413,-143546,-148036,-128106,-73120,3870,30242,17146,-19599,-25557,23453,44132,9133,-8455,-15893,-16498,-16606,-24343,-17711,22025,2730,-84966,-127892,-59356,57298,119480,52889,-45623,-35919,17513,-1349,-58419,-24644,49990,61724,49413,35782,-37461,-109308,-111584,-55513,-41927,-60211,8599,103803,66745,-29349,-91237,-86834,-49650,-11198,37808,108008,105207,18275,-50331,-20526,100911,112721,-58130,-197134,-171052,-71918,28143,147098,179231,79192,-55424,-150953,-197143,-138619,-22779,63709,38979,-22666,-36084,-28927,-62234,-88755,-79336,-120876,-142740,-61739,58757,132057,114293,23884,-19987,14866,40453,21528,-998,36903,91556,71052,37651,55791,47577,-29072,-78534,-13797,94847,98531,24786,-46205,-105010,-134497,-38310,43304,-119604,-287810,-201582,-3556,10235,-60262,-34590,20379,-4143,-31697,6750,25171,46458,82369,84826,41306,-18282,-24583,12192,6560,-80919,-187586,-183024,-85004,-45728,-59571,-36526,-51587,-93611,-43916,95627,152056,93516,41225,-3380,-72271,-52544,-7363,-35919,-29996,39713,73494,71197,41321,8077,19987,62308,104797,129508,159318,123082,-18216,-103702,-38800,20350,-21995,-58072,-8109,35158,3463,-28816,-85475,-165863,-155204,-87969,-78200,-42125,41239,64782,28529,-42278,-134025,-150790,-46276,73614,91219,60385,39778,72759,97593,54814,-132,-43547,-87565,-88547,-14064,34220,28365,-10353,-46923,1988,73917,76766,40633,21357,10129,-2305,-11168,20043,36067,60913,88330,67647,29606,17403,23685,-4103,-60764,-103443,-110150,-50050,48813,91180,31848,-62209,-121667,-85535,5875,47357,22088,25255,36417,-1660,7857,53397,35521,-25377,-60138,-57183,-46840,-86629,-116233,-69178,198,22983,22737,24427,2001,-76079,-126650,-73570,34048,131400,115195,15304,-31065,14429,44238,-15115,-104117,-96987,-15190,29540,17146,-35264,-62077,-88090,-96443,-13785,88592,93700,17719,-82708,-89691,12040,69097,55875,51367,89060,135946,88581,-26433,-48331,-5042,15338,37084,62441,51978,7967,-3661,21163,11794,-17806,-66683,-154332,-175074,-112145,-60728,-7976,79827,83035,39265,37417,57601,33748,-45215,-71343,-34515,-44982,-72949,-40899,38693,120731,173965,205302,196650,125642,41585,11358,36498,84749,152645,165003,127481,109992,105164,106471,110983,97417,74746,59236,35993,-1431,-32452,-22731,-32615,-78812,-91682,-81903,-50501,53659,105745,9396,-78037,-25739,34718,45702,49523,28625,-31031,-98885,-110913,-50118,-20903,-86104,-134175,-43358,74759,47304,-93961,-175676,-138487,-95220,-68618,10273,102940,61455,-43336,-57783,-54599,-102123,-94121,-38791,22892,51723,18191,28095,112152,89658,-42202,-66710,56674,107477,18256,-49476,-5864,46289,68072,46269,-48434,-148349,-124978,-26135,24026,32269,12884,-39008,-47074,-17604,5334,22705,120222,185365,131701,73830,30977,-28369,-48332,-30032,-36426,-59293,-71963,-66335,-78686,-109985,-96287,-13264,60965,9682,-120735,-164686,-91256,-21874,32104,84302,71331,16416,11717,69856,83722,13307,3146,32068,-177,-74899,-133418,-136467,-60059,-18491,-50616,-40270,7264,25560,67353,89571,52539,9848,-38152,-96529,-80763,-26418,16817,51336,54928,39190,38513,60507,1175,-143919,-145316,-33074,-23996,-55473,-1701,47713,38993,-5756,-54020,-54588,-25726,29091,48222,18810,-35304,-61009,-70180,-74033,-63050,-26227,34070,96215,58569,-72553,-171217,-164850,-96970,-60283,-64517,-83839,-61473,45110,124841,106451,21974,-83854,-93747,-44688,-42279,-17074,79653,134328,83329,-19925,-72208,-17413,77323,96575,39001,-13792,-19613,-10047,20446,8362,-80108,-104348,-11305,64594,24022,-53774,-29195,66876,92903,40211,-13100,-13328,32223,24625,-15001,19831,79219,100527,150967,124694,19474,-19571,-15012,2726,28761,-33199,-75333,27175,123948,92713,43967,16266,5546,39217,44233,-28304,-56954,-5132,7547,-8224,35660,49345,-30324,-121135,-86921,-25782,-12657,-755,22788,69361,57211,-14470,-39320,-17386,-8201,-23770,-16744,20897,52947,16070,-75617,-91661,-52478,-73622,-44922,19557,-8035,-41370,-1055,-7057,-89954,-112886,-50824,135,3042,-16656,-44724,-22216,53047,30667,-55190,-55669,7912,38978,44517,12888,-47258,-42791,58606,111202,54183,33197,88686,115719,33077,-74041,-102685,-82945,-71478,-36229,-7437,-10327,-29850,-74837,-75591,-44658,-63126,-115605,-146873,-147492,-102176,-39031,2722,-3171,39085,107202,65136,-21859,16263,57519,27020,22843,62750,80121,88072,91044,106440,120682,82135,31900,26984,12714,21461,58980,73278,77005,74565,53070,-2639,-115771,-108425,73810,162061,99407,73370,51698,-15515,31035,126700,111755,13048,-50813,-44783,-68684,-149431,-149645,-42607,6724,-47010,-114333,-107845,-81997,-122146,-163678,-148530,-202349,-332149,-335217,-221985,-158728,-120771,-131919,-163078,-134477,-111355,-101926,212484,811067,958375,443240,-8213,-44994,77623,100872,62879,60608,97921,74638,32072,-520,-35956,-35382,1688,-32131,-79061,-31877,36579,71793,91282,70348,31021,42121,58032,1847,-62517,-43868,10141,-19456,-77989,-76045,-48320,-18606,-26006,-60438,-42616,1743,-24638,-77954,-41774,26716,65543,121449,109861,28339,10439,-37915,-124199,-79067,53881,139194,101787,31588,36113,94008,80620,29152,16035,33585,51116,114737,236408,250000,115926,4797,-6887,20395,10999,-75708,-116672,-36629,38615,56836,63500,79725,88021,88063,80989,42987,22476,74426,94169,53613,3719,-61347,-102269,-39352,47150,46527,-4284,19016,91914,69755,17458,26344,26578,-5600,28,-8435,-32700,-70867,-101177,-101666,-41630,11680,-24578,-107539,-136226,-109176,-93389,-66237,-61397,-52309,-8250,4522,9472,31705,23460,13972,-18565,-91851,-48209,62156,75041,54437,51816,28884,-25411,-75935,-89468,-78353,-62123,-9425,63977,78885,80498,88499,12199,-63126],[-24761,20915,1255,-17828,331,40746,96287,132363,102786,29364,-29737,-37365,-49217,-78978,-73561,-9965,-9702,-59432,-48352,36306,101560,81578,-10566,-79022,-88832,-54901,-61303,-103197,-47891,86457,75272,-14353,-33342,-44234,-35354,-3490,10868,1033,15624,94141,175394,122913,-17531,-101713,-83258,-71384,-115966,-87042,31773,81277,62331,48858,54779,65710,68542,24211,-48831,-32977,-140,-31621,-52495,-15701,58205,147730,199686,180390,106013,45341,64048,92170,50156,-41346,-84714,-97539,-91564,-37155,19908,-31842,-92927,-40153,52810,62565,44134,42867,49456,46967,18262,-4388,16770,42898,39524,57602,76683,55727,24808,-38327,-82927,-55873,14295,87352,90081,-5157,-28567,35683,-9684,-78694,-59297,-29772,-25045,-46578,-53719,-30471,-8681,20669,37786,20473,-10078,-77642,-109723,-58151,52165,133758,103155,42065,31353,64868,107082,78792,11989,-34870,-23545,8085,6083,-46876,-69013,-23012,9701,-45099,-154713,-136535,-34696,-9574,-20569,-27417,-98694,-102037,-8078,47761,18052,-33304,-60494,-31729,-2177,-22630,-28387,-11321,24745,58873,71909,55179,-12200,-113593,-108969,160,47630,-12799,-31979,15993,24175,-7744,-20968,-8837,31710,108662,171802,189771,193133,127309,-7690,-100753,-110011,-84302,3653,106615,116867,87950,132327,178238,153287,98825,38009,-24578,-39664,-58352,-108805,-109350,-60659,-41335,-26461,-9549,-22608,-28156,-47295,-20381,52011,47531,27652,69329,58275,17224,3119,-31345,-65370,-18533,2526,-68508,-112530,-33587,79218,125524,70537,-31579,-62323,6526,42105,-19121,-33652,25429,59326,67103,65785,23048,-18173,-19412,13495,-17666,-62962,-1496,72784,41594,-8626,-46836,-55471,-50213,-39228,3984,52906,57069,28274,-6272,16223,131100,156673,4119,-140834,-102168,23392,111651,191761,224658,132675,-19572,-123198,-158265,-90907,37340,124237,76358,-10587,-26375,-23329,-52552,-37640,-10867,-59620,-85399,-12149,89455,110917,14964,-88946,-86214,-32511,-546,-9044,-34481,-21955,17411,9943,8419,65346,84830,33355,2477,41940,63426,16804,-35558,-27781,-14234,-62319,-72752,-42012,-91501,-169148,-79034,-17091,-67704,-107939,-31250,37229,2679,1158,41010,19022,15964,40180,48410,57667,55618,33851,-2064,-45776,-94842,-135660,-109323,-64787,-85686,-59379,30223,24370,-10078,27281,97979,97541,37242,-5210,-19411,-47605,-25303,17515,11647,22200,42633,11244,-20206,-46936,-70720,-62812,-28821,33070,69968,93608,101793,21825,-84809,-64783,-11287,-37675,-50287,11016,57324,49070,12597,-70617,-151534,-141061,-82640,-57653,-38386,71,1149,-48779,-139544,-217350,-182868,-48654,78909,122653,103399,73519,121821,189094,171818,107069,38364,-35058,-68359,16225,106103,72234,-51511,-71566,41060,100459,58685,13952,-1173,14108,38586,15093,-5709,8949,47538,57772,20970,6321,31952,59640,8827,-98680,-141042,-103556,-29190,65735,92183,44671,-407,-52168,-57750,36309,101197,60082,61881,109305,60874,17598,25213,-23070,-90740,-110204,-79802,-25763,-45908,-103865,-105432,-36915,-5105,-16098,-5864,25898,-3171,-45025,-26340,47015,110069,68599,-27791,-33032,87582,152748,52404,-70155,-72217,10070,75024,67674,-22745,-94714,-105380,-53959,66728,140093,87725,-1172,-79286,-81014,30746,116599,93487,18265,-25248,11212,35054,595,-14675,-19644,-32768,-18276,-8368,-40432,-69091,-59424,-12543,23736,6974,-72172,-170721,-164327,-68510,-24998,4542,86650,97378,35526,-8419,-24646,-63211,-93243,-66841,-57137,-88115,-81949,-40933,6326,52057,53810,31346,7116,-30274,-46385,-15542,52776,107742,131254,128675,115557,90616,67181,53416,24587,-9450,-16023,-5191,-12801,-42890,-97527,-118031,-128450,-151804,-97508,1262,41748,69207,80448,30268,-43490,-80049,-64096,-20673,15414,21283,-51543,-152571,-115681,-10311,-25067,-124469,-124482,-23890,43169,6183,-92173,-146858,-101839,-41835,-4109,46591,109376,107657,36483,17987,17852,-35045,-54990,-49131,-25634,58204,80534,44767,58599,56309,-12526,-30291,43525,77605,8374,-77298,-64701,11575,42408,-940,-65856,-92812,-64854,-9251,42947,97448,115137,53990,-4348,4612,52500,51080,95103,178244,168770,66375,-30156,-54549,-18129,16229,10636,773,3189,22134,22835,-28266,-46858,210,20575,-64308,-157845,-140445,-52302,-20552,-15026,60328,97091,21686,-38582,-13728,2240,-30034,-30930,-3150,-7743,-70912,-133172,-97652,-11219,-37705,-103941,-22069,79261,63960,25553,6161,-2647,3966,-2943,-30862,-43510,4092,65489,73415,46264,80799,142582,146420,38084,-116588,-115106,57,7674,-24907,-3830,27020,62501,43704,-53753,-48487,44888,76986,52030,19885,-29075,-70526,-85311,-81038,-56368,-10567,47623,84417,15627,-118856,-142164,-45316,37451,33575,-29847,-74702,-56672,19514,78462,53012,-23716,-101666,-122571,-110695,-69053,-3370,54785,99236,94755,15744,-26096,28760,94510,99179,46502,1773,-12105,-39956,-41821,-22043,-75851,-132639,-89917,-10446,36544,64019,73285,52750,24147,38307,67403,60607,50857,33840,24956,49936,73619,82529,94040,46956,-49846,-98890,-97339,-27566,79975,44625,-37107,15554,68462,12471,4292,66218,58294,37490,34757,8043,13514,54111,16576,-52699,-59527,-50384,-45166,-18495,49181,69508,44746,49400,47912,46574,76072,97171,78518,29579,-1884,-39411,-74953,-36907,21328,25633,-3663,-16987,-35933,-74962,-40103,41035,10669,-105166,-117645,-59936,-55440,-48163,12056,53404,39152,4974,-10378,4904,29403,-7914,-52097,-14993,12400,36730,70043,53884,-13897,-51028,-1997,79063,97346,64857,62768,66466,-15832,-126994,-144111,-93840,-49045,18285,58714,15508,-54361,-118350,-120105,-96372,-122100,-176540,-167029,-103973,-42286,1220,9291,-3729,3761,-12184,-41728,-63336,-35394,23385,16073,-5699,29569,41814,37620,39512,34244,65849,75802,25922,12665,25112,36296,39033,31533,56188,61507,-1327,-70536,-151188,-149400,19482,125333,81450,45990,31046,-16470,5143,96753,150364,72534,-62653,-88308,-60058,-92540,-107936,-49460,-12155,-49636,-101390,-101740,-104662,-140964,-139700,-125587,-234239,-353564,-255557,-135809,-106040,-92225,-94184,-88955,-35996,-66785,-115490,196677,805075,913601,414566,20682,-10491,98806,128253,94849,85576,107558,68341,20703,-6094,-47003,-61087,-48201,-42042,-50148,-60263,-44617,9191,81102,83001,42344,39600,36109,-40350,-91142,-63310,-12655,-13481,-44128,-54311,-37259,-32971,-64184,-69534,-3338,55258,3448,-65436,-31569,10902,10859,57719,58619,-21142,-29881,-45945,-119106,-92563,16773,85365,68144,31808,41501,61748,26422,5778,37236,39596,32262,121035,240751,201226,82148,14882,-35957,-46828,4272,29014,37247,55913,25229,-20449,1533,65310,98827,88101,66237,21230,-9542,36785,76033,67776,3115,-91410,-118218,-64575,-17548,205,7720,48262,122207,144601,102155,50717,22735,74182,114970,38441,-18866,-21613,-32604,-34291,1587,33548,4864,-94580,-144368,-87527,-39142,-30216,-78367,-129570,-102199,-30805,7568,1682,-5183,19814,3875,-53489,-9138,89997,118831,102696,51482,16356,32673,-3762,-64169,-70200,-61845,-13093,59655,47435,14942,-2045,-81256,-116612],[-37958,-2803,-31428,-58102,-53469,-13152,63856,108166,71453,-16430,-79356,-63475,-8570,47555,56499,40226,-29721,-92906,-62608,30811,74006,42103,-44149,-93647,-77752,-30340,18790,29981,41806,106286,83994,-7312,-45408,-79721,-95415,-57941,19710,62488,52172,66269,94709,51550,-23496,-50424,-47933,-39585,-29491,-1578,75015,106815,51074,25151,63814,69495,31580,-8359,-61691,-67929,-49190,-27517,1751,16799,35709,72986,89704,100730,111575,59544,29269,74618,93154,7278,-73107,-101903,-78271,-44514,-51471,-98588,-90000,-20578,37172,38897,56407,76809,67104,44522,-8736,-54346,-51041,-41404,-29962,13061,47736,28944,-1667,-58097,-106931,-133398,-127435,-43374,25480,-22088,-36397,16507,-31456,-110210,-121967,-112829,-94248,-82539,-64151,-19692,9734,38773,68142,84769,76517,-6696,-107847,-134443,-69684,28529,73266,76938,53206,21468,62659,97229,85273,59307,50162,11854,-45807,-67574,-67891,-69819,-51788,-51120,-129409,-131878,-35130,27678,46422,15096,-93374,-124311,-70779,-19176,-3197,-3034,-18576,3846,27715,-5317,-36672,-18785,20737,54057,90800,76991,-27881,-145904,-144638,-55322,10424,12934,27072,57714,36644,-12634,-46200,-39892,9759,87326,134454,131575,138000,99794,740,-100534,-173907,-173409,-32287,137818,189386,140892,122649,151409,154943,109190,7650,-102763,-132629,-107165,-94142,-66402,-12474,25629,5300,-60634,-107220,-112464,-124613,-70352,16632,8433,-898,56381,74752,77220,77935,13075,-84997,-90261,-63262,-97165,-110899,-24500,52114,65593,56347,5080,-25401,37257,92490,71574,58900,53522,37744,58052,83195,59886,35404,67608,107700,31948,-71349,-52545,-8399,-5254,17974,24563,7703,-40844,-61305,-17050,13882,1587,17416,24621,43502,130554,167597,53556,-76246,-52842,69506,132737,145940,135971,73215,23700,39037,31750,15596,67281,113657,77542,19758,-19791,-38397,-12408,44199,20943,-45843,-48268,-13951,21734,-193,-117187,-201263,-163943,-82858,-52763,-90590,-129223,-119932,-69515,-25559,11095,43430,74074,95561,55879,23177,16127,2085,-14071,53398,85961,-14668,-103474,-91577,-105205,-132329,-53573,-42526,-122674,-106886,16218,71808,33429,52394,73600,17648,-13941,1407,18016,65420,82509,37773,-37015,-104079,-142454,-131752,-64843,-46028,-93142,-68556,18573,42338,54104,93828,109619,41172,-36682,-33867,4944,13644,31205,52542,50589,48310,42352,-750,-44026,-67802,-78953,-92538,-84039,-14922,1199,-31386,20803,66169,5834,-37986,-43573,-34343,6154,28417,19370,65656,94153,-908,-103558,-105248,-56060,-31184,-55848,-84116,-73608,-62827,-120197,-206694,-188143,-75336,46020,105558,102738,89711,133187,186640,198137,177012,119531,40419,-5013,60478,130678,61839,-87147,-75738,60692,83668,23967,11440,-5891,-17252,-22282,-58813,-64294,-29884,-15998,-20353,-26986,-29228,-19316,12034,-15606,-111322,-136079,-69663,13882,108926,121052,61099,13770,-27854,-31940,55090,131071,105321,86748,104349,56955,10764,3445,-30427,-56207,-56264,-50600,-25771,-34670,-74985,-85834,-24662,-2800,-41094,-42374,21151,65799,51796,21337,7065,3237,-34093,-68873,-13824,136839,214577,106566,-42204,-76176,-6635,65234,70623,-2086,-62788,-90309,-42411,112036,203880,111612,13526,-8162,-25162,-246,55408,46703,-18295,-51258,-28556,9800,50122,51104,9038,-19276,-20681,-43940,-61402,-44920,-26076,2939,53389,55845,-9431,-85353,-89559,-25552,39607,71329,94606,84474,18493,-65971,-119814,-120772,-73819,-47866,-83754,-89977,-34626,-20637,-26869,-3916,-34189,-90051,-115588,-120163,-85581,-15313,44914,45740,15151,23188,62967,65971,36616,14152,-12794,-63391,-100850,-79156,-26480,-1435,-50389,-71390,-33848,-48673,-46803,17212,41249,22629,39755,68094,7818,-99424,-91776,-9218,9673,-2195,-46813,-115835,-74262,6306,-25568,-109039,-96306,-46091,-38848,-51304,-47260,-45400,-34063,-13308,40523,84864,88182,72644,68704,101452,95157,-21393,-113179,-117928,-90810,18775,105341,64738,-5105,-27144,-47363,-49709,-2085,32861,5692,-55673,-55764,-7638,235,-39721,-28775,35341,42803,-3873,-37583,2381,65852,64771,60179,101310,136230,77116,12494,61400,134316,73586,-37977,-30585,38112,60644,50832,49509,35772,7954,-264,8116,7950,9084,-7284,-68445,-84369,-35716,22539,18416,-3737,74841,126274,1386,-154241,-175559,-104514,-32606,-4396,-8673,-403,-20566,-54377,-16517,49905,31028,-3013,66721,106680,34042,-32845,-58244,-53618,-7277,42297,47786,41888,66901,72768,28752,26760,111627,167066,116009,10649,-68470,-28739,72397,79140,14253,-17885,3034,79363,123541,25093,-46699,-7711,32374,36864,11543,-36774,-85409,-74761,-29535,-1573,34804,46651,15794,-63482,-129432,-67494,87477,154446,106409,30582,-12655,-19668,7110,23190,1150,-16238,-20356,-52297,-85956,-58836,-36736,-27613,13704,39875,23277,47300,79194,63945,53707,61365,52674,109,-82567,-92222,-44690,-70100,-125359,-114634,-45087,70224,176927,153769,36546,-26366,22057,101814,124003,92686,50787,40722,43509,30001,1320,-23085,-15919,-17908,-62109,-102275,-40178,104002,101189,6661,17426,30477,-56166,-54349,67571,110385,70851,53805,74790,114225,117624,37070,-72543,-145522,-152053,-59669,56388,133958,101014,43725,72429,64788,12231,33023,94835,92228,30203,-22409,-57326,-78417,-50777,2495,64695,97641,59272,-14999,-63481,-48630,13859,18843,-55483,-93909,-30929,6822,7946,39442,50323,540,-40449,-34042,-35579,-70438,-107749,-64279,48288,67194,39763,34719,18413,-22985,-66182,-112749,-70152,51010,88667,47052,35831,8030,-59766,-67514,-48713,-49707,9021,61023,-7778,-84343,-106388,-95195,-93240,-114026,-128570,-79176,-3512,63618,71345,16627,-3970,5281,-37377,-110038,-110830,-55089,20838,22549,-17883,-8678,-16440,-35520,-26079,-15825,28108,65288,34994,15263,30179,54607,42231,-2636,1412,21291,-7600,-7809,-18074,-95838,-82055,15410,36540,16514,28358,-4694,-64519,6630,108262,67839,-77764,-122397,-59138,-41171,-69462,-59626,-25732,-32430,-66596,-112490,-157959,-142775,-73022,-74336,-211001,-285639,-180485,-133589,-119681,-87430,-102591,-58698,37421,-19513,-118825,141595,701782,858701,419197,89159,39282,71868,92015,102246,111148,115726,80954,30989,-31324,-71181,-74323,-80802,-42538,6251,-20982,-42911,917,67049,73473,60108,68638,41503,-46252,-94849,-87466,-59628,-21418,-4753,5651,-10473,-56330,-101089,-78667,-11059,26720,-22689,-75613,-52822,-5009,-5571,22295,44851,5000,1737,-3750,-63836,-61824,11681,62979,50819,41052,69623,65303,10232,12004,69827,60902,25521,77220,156663,124644,60954,43724,6320,-45012,-9659,68065,126171,97957,3864,-72781,-44008,59939,97813,43676,10304,6898,-13957,-22857,968,57510,48493,-43499,-82087,-52883,-16969,29374,55004,55650,87707,153750,143997,48268,-3270,95676,172735,85362,-599,8460,34547,33602,23961,34912,31665,-48576,-100266,-34515,9612,-14440,-78698,-138121,-118747,-31274,14713,-2429,-15793,-4921,-2617,73,53465,116378,128156,88939,4191,-34794,33498,62301,8378,-28910,-42013,-14935,27085,-7682,-63222,-100214,-150445,-127933],[-43519,-5658,-16766,-46842,-61154,-41206,1292,15709,-25327,-82582,-115397,-56850,73253,179388,165171,67996,-38387,-74202,-35454,9941,-1682,-40796,-75361,-70119,-26387,28651,101323,152173,121066,94534,79650,66062,51337,-21380,-94905,-69168,41708,106260,77814,28366,2424,-18230,-12487,28993,28414,5949,28851,56529,78044,74529,17006,-2577,39407,45321,251,-41860,-86924,-95921,-49375,35400,82449,52212,21743,-5886,-35166,-2932,72397,59790,23631,73899,127415,46333,-85996,-123444,-54238,-25811,-100774,-130341,-61599,-298,27849,42161,58911,58953,34383,10503,-8133,-21699,-53947,-99163,-64534,23509,51166,-4011,-42426,-44667,-38096,-75056,-120575,-99809,-44780,-22537,10885,46535,-2070,-83443,-166498,-212854,-137581,-24269,4958,-21810,-16207,56931,121498,131269,116140,64272,-32399,-120628,-135108,-71842,13733,72741,51389,-1427,31192,74141,90701,116914,95646,-16023,-87563,-70798,-70325,-96817,-64540,-35968,-76070,-70059,-8179,24732,56020,45350,-35792,-87304,-91233,-27412,60457,70560,27845,24003,24245,-9177,-20386,-19142,-19856,-2023,44229,52361,-9492,-75916,-74911,-22067,45919,76708,78893,68518,22946,-42227,-88771,-76584,-6225,70019,103584,94408,49595,-31081,-73805,-99224,-160936,-169097,-36686,97895,135601,73869,11706,41499,106513,111224,14361,-111097,-158350,-98706,-45777,-67066,-67507,1740,17589,-61738,-125215,-155412,-178317,-122857,-44273,-25068,-20969,2144,35490,94628,132632,98730,-21501,-115565,-137316,-144050,-121002,-43623,-11629,-19165,6977,27821,47533,75301,88125,101303,111059,55607,-12560,-4082,49854,50261,31282,85502,133474,54566,-60165,-89823,-63585,-16430,31366,43009,31086,-30362,-40567,25492,46469,3418,13068,46722,70473,121762,145129,56250,-77268,-102460,11432,92986,90091,31043,-27340,29163,158225,155937,78892,73815,86196,50919,19521,-31800,-53438,29783,75506,-25503,-87412,-34619,-39601,-75878,-84449,-130229,-176627,-138932,-49188,-37188,-119508,-161078,-117693,-57367,4783,49151,25011,37003,82894,-11605,-103500,-34105,41645,56387,111565,115924,2936,-78910,-64649,-103595,-141126,-117535,-101792,-141765,-76693,49622,82818,48373,62133,73599,11205,-45153,-54911,-25893,30083,25871,-10151,-53104,-111262,-164007,-163456,-87892,-52048,-74129,-69645,-29204,8863,47676,76936,74791,-11484,-95549,-63753,6853,48397,88083,70675,3347,-19024,12911,20118,-1907,-15472,-16898,-53548,-85045,-42832,-54828,-108982,-33773,69450,43316,-35080,-60794,10635,79946,-457,-94811,8096,134749,68578,-34941,-33842,7525,4538,-39430,-75894,-60503,-26029,-59862,-148452,-165546,-98002,-7296,26637,29293,48420,79603,86813,111445,155766,141970,77785,33817,60395,76955,8953,-69773,-15169,84344,38081,-19230,17201,9094,-48924,-112558,-157224,-92218,-20250,-53389,-96529,-62932,-34163,-55319,-47136,-33867,-61370,-66869,-36976,20867,101422,102320,31809,-19038,-40971,-21386,35050,82871,66339,15054,-7001,-16778,-21809,-10561,15802,48596,59797,17020,-33582,-43725,-28629,-20481,12236,31950,-1611,-18140,21503,72035,91243,67752,-8343,-68312,-88393,-61579,29114,161826,217885,116855,-47631,-100456,-24396,23628,-81,-18296,12000,-17063,-51989,57374,198945,150483,41960,17041,-21000,-68061,-63005,-55830,-42782,-4589,-9729,-5351,60875,85124,50229,29109,15857,-16143,-1262,43182,47217,46673,75814,65302,29563,7411,-28134,-27545,72429,117040,73214,32939,-8578,-87663,-129339,-67256,-13149,-55836,-85026,-21522,30796,-6392,-26597,-3049,-26113,-65423,-97712,-101795,-38814,28512,24463,-41393,-87632,-68915,1801,59115,45951,8625,-3501,-39502,-95485,-75865,6045,54188,39170,59410,120936,82648,-10867,-28618,-24415,-57593,-28150,52530,18325,-63658,-31657,35193,2326,-43751,-32568,-10914,248,2571,-14091,-47066,-66987,-70464,-73293,-56482,225,37795,29911,12594,46886,71093,27106,-39193,-9891,76539,64514,-79040,-170521,-140736,-76679,1108,85611,82073,-17475,-95971,-123860,-109395,-33589,16360,9070,-4760,17925,48963,55912,21745,40385,102685,84625,-22246,-133920,-138397,-66967,-23367,36569,120678,176410,113994,-30835,-54813,71422,94471,90,5642,62376,50547,4919,-26287,-45237,-86756,-107544,-26345,31923,6127,-18993,-21169,11733,40039,60647,56013,39265,94869,131434,-9057,-203611,-234294,-113329,-7649,11870,-17894,-12580,6426,19855,45006,91366,130336,145474,128825,54949,-45297,-72832,-62354,-53362,9657,96762,104536,112921,121164,53809,-13006,35614,101347,57099,-39066,-82317,-81885,-24320,64943,88923,24576,1536,53120,145013,199371,97975,-66167,-128062,-66348,-14151,-4898,-20004,-39834,-5638,43153,34887,35129,-41,-63253,-90211,-58393,21424,111088,104068,45395,55805,76190,38791,13380,9388,33510,87451,85754,13563,-23722,-27619,-80423,-98044,-53483,-38420,-17951,65386,75802,9841,5953,51346,54752,-1449,-87814,-90747,-42805,-59061,-77789,-43545,15939,107057,177949,128177,18403,-40798,-29449,39213,103930,86221,21736,-2363,9307,7524,-47864,-74401,-4074,72005,37914,-54243,-50634,57602,71082,12750,29986,36667,-56416,-82536,6274,89500,104763,116001,155372,167558,107301,24934,-57688,-153215,-194996,-100091,7705,67242,28769,-23187,16664,12365,-47056,-46296,2702,18240,4290,-32604,-59410,-30726,5617,46683,125662,154348,88328,7601,-46726,-64325,-59063,-18662,42439,38195,21423,11814,11598,29545,16686,-32450,-49560,-43105,-58418,-93571,-123717,-62391,61892,96782,32277,-29719,-63290,-62151,-66657,-152939,-175377,-39828,69314,51848,40903,54409,52306,49431,-4781,-83174,-40941,34572,-12894,-76246,-79415,-56350,-41571,-38968,-36863,-24360,6571,74496,71733,16451,6857,13604,-25533,-101197,-113513,-44629,21029,19273,-28243,-51973,-68993,-66944,-26706,4725,11788,24387,12683,-2057,12320,50913,71496,46613,-2235,-18078,-2853,52166,78461,-34388,-140220,-79019,-11709,7678,55000,3991,-133260,-95571,36248,37673,-68261,-105870,-45644,80,-25956,-56306,-46650,-17139,-6171,-62464,-130715,-98125,-37340,-83579,-173891,-182517,-141213,-116662,-80380,-80189,-146932,-104059,19557,-815,-99539,152159,716153,890891,450083,106853,16596,-17258,5252,92764,136547,117672,77266,26032,-55940,-92389,-97044,-93455,-32899,30771,27464,35683,61574,46417,48724,94471,103481,42069,-30714,-59689,-63380,-45048,600,18998,21994,-27285,-89850,-89819,-40001,-23545,-46702,-82799,-90105,-51658,19598,46015,44928,63514,54961,42681,58654,43875,20264,51223,91836,52199,31038,82919,91535,22313,29337,91139,84613,36477,6720,36563,79298,66561,51899,62734,10870,-27067,7178,48225,24426,-13300,-32285,-20360,44007,64114,4551,-10751,36802,33186,-34802,-66573,11469,88461,58984,-5845,-6855,55972,110154,87157,20031,153,45681,45650,-38837,-69190,23149,108724,64285,-5983,-7897,34673,44283,26504,25867,29575,-13764,-54123,-19966,-21735,-66168,-77596,-55911,-16543,24933,20602,-17332,-40236,-46583,-18485,37091,81416,82336,41461,-17577,-64565,-62737,-3544,42319,6410,-37144,-32904,-19740,-11719,-33395,-89721,-143968,-167467,-126398],[-35073,6070,-116,-31492,-39010,-31396,-33794,-35831,-39502,-51519,-87269,-36670,113574,203773,145091,24658,-43887,-10404,25695,1373,-28391,-33451,-49961,-45354,22299,101326,115407,100252,64899,44870,47719,82607,109744,43633,-64901,-76955,13799,79050,66602,-17958,-103583,-112300,-26756,68732,73511,2131,-30723,2872,23083,-11326,-36109,-6713,41167,50701,11324,-48960,-89610,-57295,16005,78372,70601,2225,-29829,-55022,-78635,-41925,7029,14332,30767,67963,70109,-21914,-121444,-102100,4381,17588,-86885,-102990,-20305,-2459,-6201,30715,47612,27348,17864,29388,52802,60819,17816,-24511,30522,116667,94884,-11748,-61538,-13381,64219,64769,3098,-55734,-60867,177,72099,83464,35194,-14782,-119885,-212706,-128670,29718,63299,-25351,-56442,51184,143233,112852,77979,75714,43930,-33813,-94748,-99426,-54614,6775,10324,-16154,10849,31119,24553,44900,25215,-69267,-85799,-70005,-124984,-131001,-32117,12565,-14263,11155,38587,21974,27114,25603,-4965,-26373,-44411,21499,138568,133950,41391,-12938,-34530,-38901,10602,9503,-40662,-47949,1032,36967,26054,444,9529,54109,117009,125204,75897,32387,2476,-40374,-77589,-70773,-7539,67508,106190,96232,-4544,-139950,-128753,-55311,-97612,-149781,-72930,4869,19966,-10295,-59201,-48952,44313,113752,70814,-26992,-66052,-24180,-5463,-86702,-144572,-67863,34003,29462,-42364,-111881,-149055,-121925,-76334,-29215,-2906,-3297,16178,63378,109841,142289,62745,-74504,-140150,-131358,-93548,-52675,-60912,-68501,-28453,38173,89509,69493,36144,35388,11287,-37895,-65810,-63376,-4207,29619,29848,72877,115699,79681,17994,-23355,-10384,27589,22258,-8947,1519,-4890,29273,108196,108912,54947,50519,73712,70330,66962,54877,-9367,-126942,-170214,-63094,56294,86219,16190,-52760,27166,173511,159741,90747,87274,82013,31167,9768,-15376,-14015,53850,37486,-75076,-72194,31032,-8350,-108588,-93831,-47548,-54770,-34422,33426,32019,-44538,-50939,8356,22693,39878,66393,22921,8659,7095,-115252,-167172,-23742,84315,108969,129905,128589,70728,20974,9660,-31182,-89140,-116220,-118872,-109476,-47943,26318,51482,26356,12061,26131,-1036,-49322,-87179,-54597,1729,-9889,-11468,650,-43553,-115089,-140995,-97421,-64085,-56629,-32972,-3232,18478,30063,5316,-36238,-102440,-125338,-84482,-53313,-11991,78007,66064,-65689,-116784,-44913,14839,31694,41109,48003,14093,-46655,-66789,-87892,-83691,-11793,30134,-26153,-101658,-93293,38769,122157,-22160,-172917,-81201,86844,101341,47793,43189,56221,30902,5544,14868,31310,20591,-41618,-103845,-97535,-52981,-26423,-42588,-34299,-4888,537,-24275,11040,107632,131987,71198,8498,-2888,-3981,-21285,-13060,65281,94321,-17161,-69833,-8522,11497,-47943,-121685,-147724,-38681,54265,-3258,-95480,-62814,-571,-26125,-31914,10452,29920,12052,-27984,-28465,7907,868,-33206,-23081,-5550,784,2501,13397,-15841,-92994,-109522,-50744,4619,31663,74110,123471,129584,55289,-32754,-23512,49777,47698,27517,55671,67790,40660,254,-18671,42183,88997,25229,-45114,-58790,-20027,61353,166392,205818,113182,-48940,-90907,8478,21971,-62086,-59456,49950,78051,-3849,-2211,126930,148350,37154,-42256,-75877,-99716,-117618,-127503,-75508,-4312,-16397,-32471,12377,47366,47622,46207,43608,42786,61553,75278,58880,63427,79443,36220,1481,14545,-23933,-40718,63569,107523,44001,-6272,-12227,-44067,-33327,58551,58604,-45769,-41405,49101,42397,-11812,7956,39291,41198,32211,-33281,-67517,9884,62286,18518,-51643,-82371,-78202,-8380,89063,88803,17638,-8453,-8381,-27740,-9387,40915,66622,80679,117216,125757,57694,-31693,-42963,-25906,-45924,-38054,5881,-9412,-20950,18647,34652,-19559,-76738,-48098,26892,31315,-1925,19228,38323,736,-24736,-25771,-30482,-9974,42262,77044,64619,36837,5426,-36975,-103171,-98183,-14681,-15005,-100467,-106849,-36098,23004,31379,50906,66798,-16230,-128727,-181480,-148395,-25943,34450,24567,49684,91712,118601,126535,88230,79357,93077,46386,-55923,-148591,-152449,-105954,-92868,-57847,23716,131365,127468,5718,-43911,52436,87258,11794,-541,30776,4297,-74370,-133298,-120753,-105903,-108741,-25778,48717,11632,-15174,9386,18096,4415,28856,59724,54232,72937,88934,2907,-112014,-102237,-13460,2151,-21199,-34293,-36441,-30712,4771,61846,120785,166825,172499,98638,-19769,-106305,-98148,-44591,-10090,49135,125946,121784,117192,112065,32006,7745,71909,57130,-71230,-153709,-133015,-115810,-97930,-20803,35581,26970,64175,158525,225843,214105,94014,-76752,-172765,-127976,-65149,-1060,54310,65502,66175,62968,14276,-26632,-80096,-127083,-74964,36052,96484,68975,-27468,-68112,33532,112968,67213,4837,-8904,63340,166605,132108,32036,15217,7125,-65186,-82759,-50196,-64294,-44324,42052,44392,-9809,-7042,6578,-2187,-7084,-47492,-65051,-40490,-36589,-9446,49285,78713,81796,71367,40927,7944,-36949,-81081,-49551,23827,30064,-27758,-61748,-34284,-316,-36883,-39586,34205,92884,61646,-35515,-71817,-18552,-11898,-19869,27675,35430,-38157,-81386,-64555,-11401,66165,146703,194467,149851,39342,-32523,-60469,-110137,-156901,-115440,-65969,-35295,-35604,-56591,-58783,-83622,-112796,-90668,-43800,-11001,10702,-12380,-47093,5088,72416,104259,131831,105908,54697,30542,-12154,-47340,-73485,-39655,69370,105282,28885,-31609,-16385,10327,3052,9113,34581,28153,20545,27684,-9211,-17415,49639,85541,31980,-51482,-94730,-60025,-31584,-83957,-121945,-58741,37865,58020,33978,40046,91497,97087,-6537,-109230,-58340,32497,20162,-37228,-70503,-49083,-11112,10512,-2001,-50400,-60975,-1853,18846,9494,13150,-4552,-58328,-85871,-74588,-19540,27188,23504,-36172,-94815,-98021,-37453,34193,42238,-22802,-61814,-63450,-47421,-21154,1857,64992,135829,84645,-1401,-17279,9701,33660,-16089,-95050,-74599,-34173,-5260,67241,25237,-111262,-105405,31458,62546,-7403,-23032,14305,41712,19752,-28077,-46855,-4249,57820,67455,30328,37221,15242,-89805,-130711,-125480,-125854,-33750,54979,-23835,-137794,-119226,-26952,-16197,-76266,144887,660972,800839,399046,67644,-32176,-75367,-58498,55562,113467,85460,32374,-7580,-47274,-78920,-107109,-85239,-12657,17949,22860,76337,79754,309,14305,98136,77810,3406,-21160,1148,16509,40125,74670,57795,-12629,-90906,-112800,-46833,21788,8386,-46416,-85103,-78874,-23154,63584,108975,96169,99612,73124,19074,68648,137582,94528,47633,60628,12636,-28920,30490,72028,12506,22439,90575,97831,50207,-33750,-23340,86614,95953,59690,103200,77734,-14287,-41448,-50554,-60628,-11850,50237,42603,35126,47103,16666,12750,76776,82598,-14412,-95201,-37596,85923,138333,91474,65948,111264,125602,65946,-7132,-56080,-72784,-72346,-93638,-85460,-28659,13872,-8497,-28542,-27175,-3113,26156,51367,38735,19297,13133,-4850,-12349,-60910,-104232,-55822,36093,86691,93392,38957,-57972,-99719,-58661,18755,79773,80015,14318,-55102,-88962,-79491,-31405,3109,-5975,-60093,-79951,-24851,-1825,-3974,10863,-24556,-91861,-115964,-84498],[9309,26248,-3563,-29114,-15052,-27,-2473,10173,56553,71408,2770,855,113419,163850,66741,-29049,-24101,67206,80225,15904,27990,76048,22907,-29194,49626,153169,90252,-40563,-74347,-35257,-29255,-12689,35531,8611,-74976,-108048,-66145,-10889,23099,-46158,-171476,-173245,-42966,54897,49433,-33732,-105475,-88559,-53941,-85771,-73405,17158,94129,102725,49406,-20225,-35528,31605,68591,47096,-14797,-86688,-103781,-77534,-29113,12271,-29618,-67458,-9427,12327,-53126,-134097,-129105,-29147,84339,66039,-48744,-76312,-5542,-11425,-39443,-2332,32360,15922,29809,90962,115493,82295,52569,77446,146421,185684,118518,-2385,-41707,15785,101623,115605,52283,-21064,-45006,9812,86380,84872,36951,26251,-25192,-88089,-43502,27623,25296,-35677,-61159,10746,64502,21135,14426,58307,71059,23172,-38186,-75687,-89853,-68652,-53337,-74583,-56905,-17076,-18593,-56991,-82433,-97689,-68445,-89198,-178601,-140126,1584,55616,27849,41718,57112,55442,33717,-11705,-34492,-240,7635,38833,110363,116139,25935,-62729,-99786,-73364,12046,39627,-2655,-19244,29743,66678,38744,-13007,4154,82097,143230,97009,668,-22814,1196,-18588,-54637,-44917,5251,63664,90967,63266,-35303,-148117,-100500,4601,-50066,-158260,-141255,-86507,-53998,-13575,-27265,-79953,-27260,67184,59230,10611,26453,36250,-15744,-98852,-150792,-97961,29022,92593,37384,-38456,-79088,-88269,-84469,-45556,3517,26083,23817,10911,18622,66251,44788,-41799,-87767,-62442,-30055,-34094,-77695,-83559,-22691,51939,63848,8404,-16131,-53379,-154522,-170627,-98638,-70390,-32867,22456,61550,91562,115218,109181,92954,75583,73007,50896,-16922,-82627,-56494,-693,61956,111933,91544,69921,92047,76646,6982,-49656,-89402,-120990,-147747,-134325,-57578,36540,72385,26932,-21540,30126,133495,133537,102181,103356,64155,1959,-3892,21911,62383,54968,-26938,-63614,26016,118633,47069,-88563,-99101,-33511,-13136,5645,56721,68439,52951,97693,118026,50775,11128,26912,18176,-6043,-52198,-115009,-68386,31606,76616,96926,122603,156738,169916,121811,50244,9637,-38148,-55479,-63427,-39895,-31762,-37792,-15797,-20471,-49915,-39116,-24631,-43725,-70901,-35838,17255,15197,33697,74017,33104,-54607,-85658,-72741,-73425,-48791,32493,94295,80141,30118,-53225,-144629,-181721,-101969,-52813,-118906,-134300,-11732,45770,-63085,-149792,-98142,-23590,11083,27459,37703,37819,-1370,-62913,-85730,-25757,21483,-24731,-120420,-183546,-163983,-22868,85010,-2815,-136492,-123436,4225,112486,117727,58044,23105,15549,16427,52322,85591,37816,-69538,-106624,-33413,31010,9111,-35075,-12060,1052,-38748,-72593,-14518,99981,121926,39056,-59590,-89492,-61597,-18911,9059,53673,37327,-65345,-111925,-68857,-26860,-35869,-65929,-53433,37262,109825,70476,-27496,-35899,13486,-976,7206,64171,71575,7054,-68396,-102043,-97526,-99387,-81242,-10591,40830,21921,-6196,1386,-38088,-115553,-101097,6823,108686,119312,86442,90081,76139,2006,-44512,9008,94254,52675,-4722,27489,72192,28582,-78026,-135609,-53699,36195,23345,-7347,-13546,-2093,34714,109329,154770,93762,-31869,-52239,57608,70935,-30219,-72395,-1726,86881,78961,24552,62601,82976,-17528,-110000,-107075,-71170,-93219,-142703,-119098,-59834,-39361,-51915,-59679,-43340,-10908,9115,27531,60586,62371,15297,-24451,3831,46354,10415,-48576,-56933,-47769,-15494,48656,63193,24443,4266,16234,3957,40704,131948,115648,16184,11716,44977,-217,-17217,36822,66070,78835,70556,-29655,-95779,-40323,3165,11418,22442,3872,-28499,24358,110595,91703,-11688,-67274,-40150,-1979,23553,39219,51779,63596,58549,-5388,-73345,-61570,6240,63763,85391,47738,-13127,-36201,-19730,-2187,-2937,-32559,-79839,-92594,-58580,-24540,335,62827,110660,105230,71308,30194,-33248,-80020,-41642,48368,76262,19647,-50211,-60154,-60737,-72544,-37006,-28646,-44591,10754,79307,77365,32769,-4458,-16988,-64884,-133672,-179662,-138256,-8329,43956,38419,75440,99236,98275,84158,46646,55063,77391,19707,-61392,-87898,-51830,-19455,-63507,-108083,-53019,80503,113302,65369,48414,59340,38600,-5758,-23630,-11210,-10759,-66196,-110100,-76859,-15296,17913,47577,60256,10467,-14284,-4911,-39662,-72996,-15923,54708,55023,37712,24060,3780,6533,53956,56366,-22685,-49904,-18666,-28115,-74350,-57321,49430,124987,111240,70914,19874,-52915,-111397,-119099,-55662,30235,78981,90738,65352,43878,40752,22308,57462,82116,9784,-86677,-106855,-75753,-88992,-116759,-66295,1815,38290,92475,171661,192731,130795,24149,-60921,-99807,-87992,-44869,43851,142918,143986,69060,15632,-28309,-77839,-121603,-139909,-71730,57253,126529,64278,-58357,-81175,2417,47721,12078,-45866,-73434,-2571,113985,111438,47191,38628,40548,-4050,-10018,8514,-4770,7804,42175,33442,12037,-2335,-37558,-43773,-15091,-39737,-75068,-51016,-5008,43928,65957,33871,-23531,-51143,-30782,-8869,-37258,-73351,-53166,-14025,947,-20106,-54565,-52806,-27217,-29975,-5732,35659,33992,8639,-46076,-74784,-35727,-43407,-46292,14896,27975,-34641,-69378,-71564,-79054,-17788,88389,142083,102139,15188,-65642,-91685,-77295,-74754,-52822,-33525,-16351,15414,8426,-51603,-103901,-108558,-67481,-9886,34592,47581,17691,-23929,2560,68987,87956,56993,-1137,-1908,55875,52778,13598,-2096,-6733,5545,19656,-8375,-40242,-20850,5488,9715,50763,104373,114670,128664,155456,109139,43428,59441,83051,59975,-14836,-50074,-9148,7140,-12958,-11711,3357,36822,49949,-1977,-20121,60497,93317,-5461,-78637,-15212,57671,47347,-10189,-66108,-55069,-22184,5045,-3983,-49727,-70605,-35313,1975,2557,-6366,-30006,-79022,-75759,-26729,13000,54272,56082,-24885,-117337,-108704,2455,87189,54092,-50195,-123629,-127695,-74859,-43148,-54262,25130,179513,179673,52307,-33101,-59049,-47208,-28112,-9478,4551,-26299,-46947,20805,45688,-9998,-2236,103957,133018,56775,33066,46867,38132,27875,11088,-6042,2806,64130,152866,190381,188869,111116,-17715,-75136,-131848,-151501,-15669,109161,22705,-68189,-55026,-40699,-60176,-61542,180756,660619,752457,338124,22536,-37192,-49665,-65612,-24593,9217,11151,-11581,-2476,17428,-14374,-53811,-36322,9163,807,-11951,28649,-908,-74837,-45836,27419,-2213,-50736,-28586,54808,105614,114036,138943,105835,-35670,-127652,-88556,-11160,37497,55869,52763,1211,-46124,-11983,82990,127035,115136,115443,53309,-51130,-3308,115202,75683,-31136,-41152,-52323,-88599,-44819,9986,-24455,-15838,54212,73369,37854,-30465,-5759,100769,105522,75038,128254,115966,18476,-25473,-34102,-48162,4030,80114,74606,53614,79880,60769,31336,70411,65500,-39278,-119107,-63672,53570,142553,149231,92266,48705,30064,24403,17266,-50153,-115991,-102299,-70854,-53952,-26689,-41601,-76580,-43273,-12734,-23003,6201,71436,49217,591,20103,34393,14122,-45365,-83447,-45646,15974,47414,81067,47664,-87592,-149814,-52634,63858,101103,49295,-50252,-86300,-74380,-74340,-33055,3549,-46154,-117540,-108504,-28708,5243,8983,50867,54704,-6535,-48442,-22901],[44296,19497,-29531,-42217,-22883,9221,42614,63217,110302,142188,77976,36587,89411,112237,21729,-36134,1357,82857,74970,42295,111435,161279,59579,-24461,49363,152184,85405,-79634,-142109,-98948,-98656,-104831,-68557,-74372,-100218,-117961,-134666,-119125,-46425,-39751,-115741,-102648,-11239,19460,-11026,-50386,-89133,-97768,-72368,-79662,-63801,35433,125845,120420,46894,4540,31076,78266,47774,-7489,-46864,-93197,-117688,-74696,38828,106693,14362,-107250,-88636,-71184,-122157,-143291,-73259,34735,118926,81548,-29646,-71146,-19106,-2256,-17885,1887,39446,25229,42778,127604,130593,49222,26996,88278,156191,161462,91077,-154,-5373,41359,76795,55458,-5467,-34717,-23813,7573,63166,76863,33077,17040,21172,55163,104512,62296,-20273,-25907,1595,-4056,-44439,-57105,7455,77812,78274,19630,-27197,-31340,-43911,-59369,-67240,-111473,-111557,-29869,30990,-24313,-71660,-64528,-63195,-100662,-126363,-61025,31790,74230,51140,17346,39048,107700,98211,12214,-30758,17130,26890,3463,20802,66675,40581,-41897,-99149,-82204,-16439,39376,58725,64578,98449,96657,25685,-48658,-30261,65537,124271,45352,-60191,-35853,30005,-4044,-62579,-31632,29668,54513,40156,-3694,-50713,-82588,-28640,35162,-14008,-115930,-133584,-86467,-14988,61146,45086,-62422,-78902,-23437,-43731,-38294,45445,49997,-38712,-91853,-87989,-54590,-3895,39290,36133,12826,-17388,-46071,-72129,-67660,-8645,44235,25322,-18122,-48743,-51055,-48399,-45715,-34147,7804,38357,19063,-42554,-56818,28056,89998,43537,-15471,-12965,-69217,-188909,-187993,-78190,-17901,-451,43615,115844,161497,154446,114519,78491,76512,69257,14720,-48071,-96862,-83283,-26788,22493,25354,12435,39686,100543,63659,-48268,-111509,-155705,-166292,-69162,19218,27658,20785,8212,-11104,-5240,28092,87231,124437,140484,125347,41434,-27335,-21733,41758,126018,74688,-37170,4598,121740,141878,60580,-42923,-93342,-81565,-61328,-29922,28511,65403,100401,157895,131112,33568,-15312,12954,46299,21191,-22766,-4413,68338,63367,42006,50711,89441,155899,205234,154491,42889,-42497,-67512,-26907,20610,45409,16561,-36933,-32442,-14979,-27620,-31298,-26740,-38559,-22519,20607,56577,50420,55645,88990,58023,-35523,-68435,-48377,-48041,-1144,105486,168045,114065,23577,-46873,-108062,-105807,14012,48716,-93704,-175311,-65943,56730,24201,-86713,-91456,-29747,-4659,-10416,-13082,16365,44987,15642,-25998,-3921,13893,-36145,-108554,-165974,-186231,-99397,12901,32424,-24874,-67228,3905,148191,157238,28600,-26707,2776,10160,33292,83257,45967,-70737,-110674,-10085,83509,74409,43266,80017,80580,3332,-40698,26753,120725,110891,16723,-82583,-109771,-72016,-13302,-2549,-15816,-29864,-57878,-86166,-76882,-35152,-6547,-17537,6514,66138,97124,93433,54969,20013,7749,-21406,736,67649,47324,-55748,-115589,-116711,-88273,-66613,-50973,-24161,14557,23292,25332,47236,21734,-20107,4133,92277,198220,189479,73936,12473,-23073,-74975,-50306,25781,58139,-6801,-51254,-16424,17538,-37237,-123237,-141344,-92477,-42878,-24603,2091,18182,3259,-15201,3734,44039,48063,-693,-11281,69790,119092,77725,-21123,-71320,4469,101755,89027,61555,31123,-50647,-91424,-49088,-9437,-53046,-116841,-101554,-39431,-6124,-42809,-107874,-111177,-54668,-18393,1067,26303,29575,-31682,-99817,-85342,-9101,16373,-43883,-89105,-25402,52640,67958,39479,23987,54189,62671,-212,-836,96359,131827,84786,44148,4893,-19238,9983,55746,74197,66343,26265,-63222,-121812,-124561,-106799,-10515,104062,95755,30655,48589,83129,35971,-63490,-124986,-96168,-39038,-8270,19178,56713,56656,11516,-68250,-109080,-30868,66108,142210,201473,135438,8191,-26967,-28491,-32554,-4805,-4270,-43335,-100186,-143392,-94186,12523,91716,135131,166414,116677,26568,-50237,-126413,-150483,-71567,1141,3698,-39693,-39108,11003,39572,39095,23552,14971,55102,77304,25464,-21962,-64217,-107717,-105514,-76532,-90229,-74490,2645,22895,23735,51129,48200,10163,-19246,-32202,19777,95803,71272,-4169,-24608,24626,71004,16156,-62772,-3314,122525,119669,81816,74905,22320,-8727,17562,13571,6835,40686,44606,26785,25061,57905,98090,91690,32930,-31841,-39032,-22499,-39905,-61011,-2721,70506,76216,35712,-13027,-21856,12455,37391,-1839,-54838,-21872,33742,17289,-50119,-51169,45010,96491,43092,-4878,-12881,-35902,-74896,-110863,-70293,53198,94509,22466,-47281,-60516,-31405,20572,58035,28116,-29370,-33918,-3208,11372,-13446,-35128,-19235,13916,26702,24503,25483,21461,634,-40686,-31446,8548,21026,37643,101135,168530,125192,9915,-37322,-39497,-67208,-95618,-92358,-77908,-5630,77890,65966,-1667,-5207,-8928,-65135,-96126,-97209,-120899,-108030,-21978,55029,68144,59598,47186,7904,11508,45821,78857,94782,68130,41390,28591,-16461,-51169,-36388,-47805,-114600,-125734,-60375,12226,55142,17968,-70367,-127845,-120093,-81334,-61011,-56719,-21700,21130,19499,13885,27113,19614,-13146,-40892,-45002,-7844,17365,847,-7000,-31642,-46431,994,-14055,-51694,9176,59431,-11833,-56746,-27379,-36921,-48115,-16432,18462,54538,59641,-23046,-99067,-73856,-26025,20671,45814,76098,111275,84172,14966,-16167,-17435,-22186,11933,56202,53428,24996,-881,-26709,-26595,-15475,-39162,-80803,-45778,69049,114424,57070,20372,-4667,-72896,-116234,-63047,-16401,-7780,-757,-15193,-26630,23210,92767,118560,121110,98123,60830,66612,89223,85939,24174,-7370,9475,-6316,-36698,-5411,38507,47402,20618,-40282,-59347,30715,107425,50203,-2621,36782,59752,19375,-26299,-50455,-37084,-23819,6045,36280,36781,480,2660,28786,-7865,-54999,-42876,-30568,-43196,-23840,4400,54781,73556,-5911,-104822,-106843,3796,91952,64933,-14824,-87697,-110342,-57157,-34281,-45064,29064,151328,145160,22306,-62796,-73406,-69154,-53963,13656,56966,-12433,-88615,-47537,33204,58878,96774,157992,163003,61462,-14596,-30136,-42350,-14573,39018,46578,1086,12193,109614,184073,195556,142815,55229,-28511,-148524,-213281,-125304,-10983,-23924,-39359,-8387,-53065,-120034,-90321,142693,532937,619723,252248,3807,-11869,-1208,-52588,-115054,-122983,-73866,-15655,70599,108159,67727,38793,33298,19310,-4333,-22384,-44733,-113278,-156452,-120082,-54115,-40842,-68837,-49916,73247,158638,132711,137756,118865,-5125,-72907,-8873,19050,7379,61953,143336,101715,-5827,-17555,75341,107847,78713,76835,26124,-81012,-89389,-15295,-22280,-83465,-67844,-38125,-43268,-26564,-8946,-39723,-40437,3539,15457,-2741,-19492,33644,95897,74738,67205,133380,125403,39765,-10766,12237,10705,17388,55228,71359,90394,127707,104367,52835,46239,10402,-83710,-126978,-59811,28166,105082,139151,49117,-65093,-55301,36364,76456,-8936,-85646,-67385,-40346,-36091,-21039,-53637,-81427,-11807,36142,-706,-410,70342,59032,-7505,17027,64673,59422,18485,-20215,-50905,-67058,-52690,11937,42702,-26471,-85375,-33745,63356,92182,16127,-73218,-51009,-20609,-75842,-82787,-41573,-63431,-97324,-69352,-13652,4956,6960,49207,85708,57665,17740,39943],[30760,-14149,-56350,-66635,-61555,-18561,38811,43732,51529,110447,105695,58810,49471,42678,417,-13747,150,16953,18140,69479,160790,151008,26167,-42352,6552,90869,95217,407,-95960,-98356,-85904,-80697,-67915,-72912,-61810,-70378,-141816,-185856,-113776,-24243,12913,44248,43868,-19075,-67498,-62395,-58670,-56611,-26099,-19086,-27581,20743,75263,46593,-28352,-29695,19570,25169,-19155,-25895,-3132,-18755,-48209,-38990,47177,130443,82561,-68901,-132691,-114475,-92591,-53344,1526,39853,64680,35390,-28096,-54417,-43711,-11954,20494,39641,50417,25197,39470,111503,112132,45457,7707,29375,85320,96446,44433,-21039,-7940,42498,48006,-4755,-54973,-50537,-11792,-1315,16067,54278,26556,-28874,-24991,71997,179386,147851,37942,29277,71791,14690,-79930,-59791,41593,102494,74846,-10723,-49732,1145,40623,21789,-14472,-56551,-64697,2649,87377,75041,23463,-16906,-63844,-67083,3529,43821,32373,51832,47001,-18269,5405,108116,125701,70986,50035,62904,17070,-47262,-27063,48374,64984,8910,-54724,-79638,-59437,-16126,41946,77963,79728,36330,-14894,-34267,-16276,34812,74184,17860,-56487,-24846,26708,-31113,-110450,-72105,7573,15366,-15737,-39807,-52576,-45226,-13248,3067,3857,-22912,-41553,-4906,79588,109304,49315,-51840,-104712,-105248,-124286,-73427,28201,35537,-42384,-93253,-65971,-29152,-49360,-66975,-30930,10747,1074,-29991,-64087,-76140,-27518,17373,-8489,-30091,-58810,-105395,-111243,-70376,-35290,13555,57419,61328,13058,-11014,56375,98018,56507,16830,-7335,-59348,-94238,-87551,-41207,11124,26656,38473,109943,177102,153414,61306,-23467,-44535,-41031,-63027,-68751,-73269,-80462,-71583,-59884,-70383,-41852,9850,64103,46090,-32832,-56014,-93897,-106394,37542,124319,56314,-27187,-74358,-88354,-53235,-28071,-2173,59347,129887,117593,32575,-43194,-57646,3712,111759,91965,-3574,41085,107239,63482,13560,4542,-29955,-70253,-77718,-51507,-1321,37313,69609,92528,68682,22431,5538,50160,86698,49099,17356,35435,35817,6417,3868,-12137,-13832,53005,109998,86846,-210,-123489,-147519,-61828,36527,65884,70225,53289,37225,44520,46296,28656,-14769,-45019,-18532,8577,20148,15039,-44,4908,2405,-62472,-98907,-53252,-5706,56649,119382,117096,32144,-36725,-22676,28672,76724,130932,98119,-42055,-118163,-40218,70811,68563,-32821,-66768,-28899,-10419,-27018,-51044,-27194,51463,85883,14623,-52486,-46322,-25896,-34420,-73022,-115251,-105066,-48765,12072,29788,9254,61477,157251,121705,2117,-13010,14957,5747,28480,70616,38353,-55559,-101927,-36148,48282,75227,75565,118849,125296,54653,-8117,18771,65687,35924,-19399,-55481,-68862,-75754,-48769,-17264,-25919,-25214,-14884,-22297,-22591,13784,25613,-31502,-39647,22895,33235,49486,85909,70242,1474,-69186,-47531,28929,7032,-91323,-116889,-62249,6156,48052,18291,-58254,-70818,-7195,37311,43467,43788,62750,70010,76631,145028,160023,59836,-24163,-66899,-93065,-42801,4140,-29216,-85606,-88827,-47043,-29512,-59243,-68897,-47379,-53462,-67076,-48773,7553,38878,21009,-33059,-81288,-74258,-11026,28228,15238,23577,78796,107609,15330,-84538,-62745,29986,65176,64304,22755,-43620,-35779,31223,33879,-47095,-84601,-15078,64102,46890,-57582,-151347,-134612,-58889,-14763,-9465,-23745,-2941,-7017,-80569,-120044,-59625,13382,461,-25710,39831,94743,87784,41098,25892,68622,60983,-54937,-96447,4789,75110,67915,29820,-19255,-10192,34450,66428,80339,31573,-47952,-81333,-81960,-124598,-154124,-45892,103611,125842,56116,26078,25995,-8199,-71299,-116776,-102223,-76153,-64936,-18254,48663,65931,36546,-16974,-40241,10391,61347,111074,165792,119191,30060,4078,-14761,-25583,22936,34037,-573,-49715,-115956,-95697,15058,68368,81883,106511,44268,-39445,-50570,-103441,-199727,-183399,-90199,-7539,1474,-17092,28064,102325,92419,35073,-1682,9233,1476,-37073,-47639,-63984,-95772,-50044,40905,51675,16628,9947,-19195,-39407,-21938,-9061,-44103,-58180,-31699,29086,118226,146948,66634,-15436,10973,76763,48118,-1489,83777,192322,123114,34272,1723,-49238,-22036,72291,88260,70449,99596,119447,94782,45220,25721,41123,36863,-30388,-99736,-83431,-10359,38021,30369,38782,68630,70813,32226,-17070,-42908,-65924,-109160,-118794,-64552,20958,57715,43378,17080,31333,63248,67919,41479,26374,19521,-8065,-40822,-58080,-30581,73395,106753,3875,-108704,-119694,-61566,-1692,-12394,-55368,-64299,-41394,-5993,33986,51291,58614,47246,21300,-25065,-83859,-141160,-132180,-69392,-38611,11259,78672,102089,94138,125327,126852,41780,-46559,-41653,-10170,-22644,-48500,-32467,-55250,-73095,-38513,-18489,-15333,15144,-12830,-116639,-143439,-69141,-65891,-132843,-111481,-6773,52137,41419,-9487,-65759,-53786,6915,85758,112430,71560,47590,22157,-36805,-31709,-16358,-96853,-187780,-146199,-51456,5081,43731,10439,-83087,-129086,-118766,-115170,-115262,-77157,3033,62127,46813,6802,25676,82075,74487,15414,-7617,19474,32375,44914,53755,18710,-13858,4489,-15411,-56082,14679,115393,48436,-41655,-7641,41419,4802,-64433,-75882,6103,86011,52274,-45130,-70155,-36000,22410,51357,91864,107849,50971,16720,53875,64902,1071,-13109,18117,19540,20101,17841,-56006,-128051,-105233,-82221,-106611,-73781,58324,132215,38420,-78930,-83820,-88868,-150320,-117981,-46802,-27825,-25231,-75402,-168945,-136416,-15963,937,-25714,3895,36003,45532,69264,72877,25362,-18540,-29016,-39646,-82272,-78345,1124,40499,-7379,-47453,-50973,25937,130060,117169,57098,52912,24681,-48276,-70647,-37377,-1324,12612,49080,114642,135698,65837,34679,44313,-18868,-99857,-52665,26564,-13209,-90426,-85627,-12072,35594,-65,-51752,-66260,-6145,74897,97459,70816,18701,-34093,-28606,-6811,35292,99644,96006,-14530,-120806,-124746,-64165,-50195,-59627,-10027,45575,-4004,-79682,-58645,1715,33340,83041,128713,125523,29863,-88019,-145109,-137058,-55695,55022,73169,9830,397,45184,49887,42070,54066,48135,1853,-118296,-226315,-201833,-126198,-110182,-94013,-58087,-106344,-173193,-148064,57766,398495,497308,205916,19338,7763,14809,-47462,-149910,-184339,-121821,-9090,119340,142025,96077,74140,56306,13444,-7048,-19510,-100713,-197590,-216616,-164061,-69201,-10863,-60042,-84244,46098,156653,126803,98507,84378,44788,29772,65466,47063,-8407,24206,124266,118787,21261,-15381,41474,49259,-8702,-18469,-6845,-55967,-122147,-137130,-108582,-62405,1624,43310,77655,78386,25532,-32265,-31572,-19157,-31501,-46777,-37000,40214,83116,25555,8121,85747,102556,29251,-55123,-58571,-28987,-15573,14364,49555,76152,96072,102160,86497,43581,-25715,-83847,-100852,-67737,-18077,46896,82183,2001,-96128,-45693,68360,76401,-1121,-46892,-54975,-64330,-53383,-44892,-65906,-60012,12904,43043,2177,-19597,47045,65364,-9449,652,65572,73449,52679,23225,-49354,-88904,-71943,-48830,2499,68030,41285,-28472,11164,55855,-20526,-87092,-34314,-1179,-65845,-108969,-96893,-75750,-52103,-19798,2102,-5481,-8554,15092,39730,47439,44450,53635],[7500,-23872,-57906,-89682,-96811,-53634,2310,2660,-786,80077,125412,86472,22736,-25696,-25149,8632,-5635,-41773,-20652,84946,160751,106124,-9785,-67460,-60123,7972,79604,58415,-43233,-58665,-13399,6891,16158,27868,34851,-2015,-88453,-151011,-110657,-24219,50895,92908,53385,-49756,-91681,-88482,-110282,-83753,-7627,14422,4232,8535,11973,-32725,-99862,-94044,-54854,-48189,-47159,-11435,24914,32780,41982,32729,14158,44846,75238,-3584,-89288,-72710,-18639,17768,39632,20581,-9930,-19084,-3791,-11679,-67901,-68446,3688,43509,39341,23239,47868,93614,108263,86836,28286,6325,62540,96867,55300,-23780,-40013,15726,38216,-7432,-37727,-22625,10826,-10317,-48504,-12457,-9497,-66506,-85296,-26507,88447,169052,157368,112488,76479,11260,-35859,-3512,61501,83970,60016,-14881,-53245,17525,99004,100416,61328,49130,63084,72340,77721,70492,52576,11081,-16099,25667,102116,73337,-10532,5435,33798,-6894,5188,74447,88731,94646,136094,132437,32543,-46595,-10136,45450,35883,16001,-601,-49327,-69546,-70888,-39518,-3629,-21500,-60008,-39767,11223,30727,20461,20331,3716,-22381,-25404,-19899,-62095,-130647,-122802,-59274,-34399,-20181,-6280,-34284,-56939,-43450,-35238,3239,44841,52608,84145,142316,102509,16321,-41837,-90625,-98070,-60135,-1,42989,30894,-11822,-69003,-89626,-57494,-39543,-57390,-51905,-4042,5328,-27056,-48945,-44555,-23020,-4089,-13928,-7668,-22920,-66745,-75527,-57207,-49257,-2106,56748,84921,62249,29811,34908,53856,63643,34503,-44906,-68680,6464,22654,-20142,-17970,-1207,-8697,31238,88793,90387,16538,-71562,-117197,-109066,-92548,-63466,-46912,-53259,-74271,-92312,-83259,-9068,45363,52803,59960,58716,70804,30720,7944,91926,94724,-12597,-66730,-78033,-103435,-100321,-100170,-93419,-28584,66369,91217,63114,-6145,-53778,-26961,54911,86524,47209,46812,51850,10279,-263,63216,88975,46082,16460,17114,17167,22304,20961,9765,27028,48095,52285,84139,88510,36234,1361,-41897,-101257,-66379,1373,-42256,-114874,-65962,-5460,1384,-26232,-115356,-152778,-68293,346,9812,80614,160038,149874,111560,86874,57851,4255,-34632,-58960,-89704,-91882,-56934,-62428,-82373,-55265,-55646,-67369,-22162,31132,72177,78416,6866,-86593,-91823,-13034,110411,181708,144379,30401,-53546,-51267,8360,40897,7156,-46367,-61586,-55539,-32812,-20377,-41328,-30177,37610,73599,-14799,-110847,-90460,-25792,-6500,5975,10125,-32118,-60056,-19225,27780,41185,83522,102936,47448,26856,69709,42682,7199,64469,87915,16301,-64870,-94825,-63373,-17620,6540,30987,83367,98589,74637,11076,-41137,-58674,-84800,-70125,-23018,-12646,-57271,-66164,-1134,59315,59786,22047,8623,21344,55929,33276,-67717,-104714,-28630,-5013,11652,71787,84856,3498,-83103,-45645,37643,25935,-39038,-39122,22276,71942,100492,66210,-27566,-72656,-16097,12661,-21303,-2871,65568,48909,-32828,-17424,51380,50762,1184,-34142,-47849,-28271,-22321,-58633,-95133,-82757,-48910,-18015,4217,27768,36585,17687,-13294,-7146,36655,60344,65141,16437,-61559,-80547,-6744,75799,55403,-23722,-38590,-5569,-24883,-37341,-20313,-18872,-7252,34962,14594,-50912,-29934,67482,70320,-28446,-37154,70620,131352,58664,-96367,-181772,-125361,-49352,-2245,16024,-15953,1418,57116,21468,-49730,-50341,-1453,44240,85425,104862,89043,77746,56104,39383,25955,-14704,-88908,-92331,-25378,-2085,-14916,-20471,-29280,-13267,24597,65579,86732,15337,-77945,-59466,-3785,-36980,-92692,-56630,37096,91970,46559,-6787,9157,28838,936,-28773,-25233,-46002,-87624,-78152,-15720,39231,47894,7827,-19998,-9963,8605,18977,39116,51137,54961,44338,16947,2921,37728,44682,18422,18413,-4296,-24233,11854,16217,-3067,-8507,-67025,-104409,-44370,-50561,-146397,-157464,-84635,-3899,21841,7550,39819,91131,63572,-8478,-49306,-37241,-25204,-7862,27554,33762,31124,69303,136058,154581,90995,20279,-51509,-105151,-78549,-15180,-15839,-14982,32711,75595,132384,176215,82635,-44693,-21476,49320,26061,7179,84267,146628,41679,-41495,-49055,-62062,-10717,71664,95394,94849,88359,57046,15344,-24819,-40267,-32598,-23344,-48519,-102118,-82544,22419,92256,71999,38116,19881,-3566,-11515,-1169,-11710,-85223,-179675,-158895,-43569,27717,21818,21455,49040,84347,79732,66007,72938,71551,51203,2337,-34822,4971,53411,83718,103415,65693,-36745,-88985,-58194,-52148,-90070,-89362,-68130,-88785,-71570,25019,96650,101964,71741,12570,-60234,-121467,-164293,-135370,-39401,32828,83649,112667,106660,88103,116290,86816,-20314,-65459,-9722,32358,17409,-13940,-841,-5894,-78796,-137227,-143543,-118129,-60764,-26621,-69981,-68248,36590,47325,-63267,-89154,-25133,11848,-31377,-108105,-135252,-105426,-66557,-7723,30953,41122,55336,19521,-26379,9668,-6703,-112625,-154469,-88622,-26735,-443,54269,81286,23984,-35059,-63042,-93396,-96371,-62102,-22855,13280,14394,-32689,-25999,86416,134397,89944,81294,79229,45373,69603,88605,47894,-5397,-49489,-76838,-58697,25951,127858,93143,-23729,-38253,39518,57150,-15064,-57999,-30641,36260,80116,32140,-38888,-43710,4339,17293,19107,-3012,-63936,-73881,1486,54487,16096,-11913,3351,14709,42266,38419,-54894,-126420,-92082,-68044,-107764,-94357,25628,102555,-7940,-177633,-147845,-36849,-71628,-148734,-137763,-81767,-50175,-108126,-203296,-167524,-60412,-65400,-89637,-31653,24035,39054,48253,40211,3811,-43919,-44969,2190,-25327,-93533,-39828,36887,8719,-13593,-17605,19561,103012,110379,56747,48583,1225,-95091,-106643,-50842,-1335,31529,80813,149474,171823,98041,39255,34690,-19686,-103905,-65699,27502,-11539,-157367,-181978,-81953,-17750,-2865,23063,25391,30594,75062,121889,132080,97459,17054,-34598,-2416,92722,148630,62409,-118593,-205780,-153928,-68007,-23533,-5230,8477,25037,10948,-24014,-8833,-5249,-27920,193,66595,81286,26592,-67152,-156643,-160147,-51418,70155,79485,47322,79121,79968,-30662,-81962,-15174,50751,54651,-41963,-136031,-111360,-62243,-97211,-124255,-116660,-152825,-189715,-181500,-29526,289696,408063,206744,61812,43200,50142,-6295,-87490,-119753,-88508,-14579,74033,85065,52692,36401,34137,21168,4486,-30771,-139124,-228593,-208587,-137448,-37589,11533,-57591,-99350,10600,124546,137412,94374,58355,74876,99507,93945,72375,34970,16131,50191,63190,29733,-1207,-9224,-39488,-97319,-100771,-41307,-21200,-82254,-136773,-104127,-27413,32814,72012,140967,153638,59320,-22109,2336,28681,7828,-24636,-33080,43827,97247,22034,-37584,17287,64976,26014,-75452,-150982,-129854,-68560,-3980,28918,3891,-7189,55517,110792,71303,-11493,-41736,-56763,-82094,-69846,6446,71061,56068,5488,29557,66882,9130,-26883,-10201,-45982,-70210,-29194,-31592,-60039,-50946,-13658,-1057,-14042,-26946,39675,79886,13958,10941,65133,62431,48323,54627,15251,1240,-269,-60908,-43389,93386,95579,-31164,-19756,34438,-37324,-88137,-29493,27709,17736,-31975,-66959,-47040,-19345,-10342,-5448,-13473,2438,11953,-16604,-5191,33549,33699],[13430,1589,-46022,-106578,-115453,-75233,-20543,7197,30960,92241,126284,101241,18916,-49034,-31942,27507,9068,-30895,-15239,64302,117654,84524,2533,-56496,-79858,-39402,28006,10715,-81216,-63662,9696,28025,62027,105123,86971,20111,-22699,-32276,-19254,-35841,-49995,-4360,2602,-61250,-68589,-83518,-176611,-187427,-84449,-17233,14355,27422,21566,-17722,-85760,-108027,-82599,-34247,-5681,-1887,-9719,10019,71297,83028,-14164,-71527,-8641,18122,-9653,7529,33801,16859,19498,5505,-21073,-5585,40096,-1032,-106728,-138317,-67558,-11819,16107,39146,65437,86425,98422,84341,41572,48384,116149,159513,123192,12572,-54713,-27414,-640,-25801,-22111,28721,52997,-19527,-114602,-109839,-74368,-71441,-85972,-106437,-65483,70556,178091,132733,13128,-34792,3960,41353,46244,34325,37660,2333,-39142,17659,113025,134588,100190,90794,138182,139313,59093,-23704,-19948,19494,63084,101025,95898,11404,-78938,-47168,14139,21249,30996,73177,65465,67899,127912,155192,77364,6085,-7546,-22560,-57306,-9131,57933,20054,-31068,-65227,-83902,-79247,-79037,-68292,-17308,17496,31349,14990,-19289,-35396,-28760,-41086,-48436,-45341,-76247,-102819,-93174,-62778,-12436,-29,-50800,-88399,-51762,-21309,-1403,46622,86644,109293,120057,75933,29531,-5212,-48181,-17792,73863,97322,50024,9077,21266,6596,-78391,-81868,31307,73775,7471,520,10808,-21583,-20054,-2357,-10276,10490,36189,40962,12140,-15067,-9584,-11893,-28873,15856,71440,89362,67589,19886,-20092,-18026,3278,-30263,-92885,-56489,56245,59717,-35316,-79319,-67568,-68608,-56874,-25165,17470,21287,-13404,-47036,-54441,-52439,-35774,-32000,-28075,-32379,-49030,-36348,50610,108034,78832,86150,146011,158370,96812,64306,74483,9141,-83372,-56864,-9726,-45977,-87092,-112525,-107432,-53766,13989,69683,98414,56116,9266,2734,17936,56311,83428,68898,68122,68094,42005,80590,143492,133134,111968,103368,64261,27946,-6511,-19391,29940,74028,61655,45923,21418,-17165,-40746,-94117,-130746,-72067,18199,-23837,-118195,-85225,-25569,-27963,-35577,-62854,-85590,-20954,-19957,-62774,19401,159548,185572,124623,55623,6420,-8940,-33840,-108372,-188875,-193288,-118623,-85178,-93772,-56335,-7954,26123,42546,21130,17856,24078,-49581,-128052,-96434,-33827,52599,112648,54780,-73161,-113441,-54652,-9013,-49588,-106031,-96775,-71952,-89884,-76555,-36551,-19834,17032,49010,15825,-72749,-115967,-76780,-45741,-51811,15983,88626,39446,-23148,17859,53767,30051,21573,9872,-471,62825,111716,35760,-13182,68841,86278,-31799,-129150,-138997,-92160,-57680,-57531,-19515,46904,62987,87269,61073,-53283,-149644,-178829,-117385,-27273,23020,15360,-3561,20193,102605,109602,18844,-33078,-20129,-2059,-29826,-98519,-120184,-58838,-15993,-1912,27371,32857,-30369,-74742,3714,86575,79013,40934,45556,62317,47819,38261,56959,54528,20823,3050,-21772,-60820,-30330,42378,612,-132613,-161516,-61499,21707,15033,-15168,-31854,-43231,-32346,-6809,-29225,-49823,-49715,3952,49619,38623,37392,49852,21504,9031,30084,53839,99952,85391,24880,13236,57398,108262,73685,-49945,-149175,-154170,-101557,-8034,51454,23458,-5856,5542,-36540,-110473,-74167,63562,103160,22727,19467,85545,92970,24751,-110512,-172637,-112944,-62526,-9286,62263,59665,47694,90959,95134,51346,13858,3724,66136,146540,130665,62711,43126,64434,63885,-22790,-105242,-70485,14011,17784,-36685,-77417,-81011,-58459,-32820,-7478,24026,47469,6149,-43892,-8197,38604,19191,-17999,-35388,-17984,28271,10203,-23644,14596,64241,65843,66137,73681,22732,-78445,-148261,-118308,-52191,-38508,-73368,-90725,-60184,-26512,-40681,-49520,8125,75831,73649,38034,27626,42453,28555,5096,48983,77361,40907,12710,-6314,-38833,-59725,-106843,-122570,-67275,-40789,-51360,-25458,-5755,691,20875,60484,99104,75656,18691,-18471,-38815,-40948,-11996,45075,104423,120111,122873,116313,130102,151470,101877,19761,-58935,-104866,-50156,36668,40097,30193,67508,103586,144923,155788,39065,-73057,-16670,47438,1912,-14400,18867,-5463,-109202,-97266,-17717,-16939,-22273,-10195,6707,34461,1496,-78793,-100135,-83315,-56018,-26211,-3696,17373,4269,5732,48042,49163,6365,3038,-22155,-82614,-49083,40445,67023,-4479,-105237,-101534,-7745,19669,-24904,-24730,9861,38191,51633,50740,40756,20869,23416,-5528,-47666,23297,90539,45408,57500,134472,91288,-11900,-48920,-95297,-115066,-57526,-18902,-53288,-48218,45981,116499,103570,69975,27216,-32028,-73596,-76794,-56105,12039,106005,157682,122359,65779,61293,102185,79035,-35463,-71360,4664,51493,42375,18327,18628,29289,-37188,-136218,-172581,-166140,-116091,-38020,1959,43029,105964,80975,4563,3652,35735,18196,-86543,-156267,-103759,-46745,-81220,-113625,-77232,6546,64530,23306,-4556,42713,5702,-77467,-57635,-11325,-8260,13489,84520,136167,106309,39461,-361,-17877,-16083,-23010,-58173,-61339,-30386,-38752,-37594,55468,89389,55814,77905,44267,-47877,-48333,-15351,-7392,-24723,-88691,-114472,-39239,35350,81776,74734,-8489,-66709,-38459,30724,61364,43821,-19168,-32885,39096,60902,4810,-1078,56426,42709,-39628,-103820,-127266,-134043,-95366,-4011,45576,46348,58684,78394,94462,56583,-17542,-36227,-28242,-54663,-103540,-107454,-27223,39132,-37231,-157963,-108079,26686,11985,-121588,-179601,-114450,-58908,-89826,-106368,-41698,4984,-21202,-20500,13074,35143,72473,72162,30435,-13535,-40173,-279,104293,88543,-45385,-45044,53323,61912,28457,3753,-4525,23222,24272,7743,39025,7046,-101278,-123230,-92648,-72116,-31476,41241,101190,141008,110180,40342,10252,-23745,-82877,-79271,-2291,-9772,-140796,-177265,-84234,-44862,-20909,48260,88255,88566,85002,97672,111315,80846,-11492,-86007,-58621,33380,80270,30193,-74236,-116361,-96743,-78850,-24668,40850,33581,3795,8114,-2053,3195,-7146,-58066,-49481,24890,44516,21442,-1115,-80095,-133260,-53076,50781,65009,65963,122246,113798,-15634,-59397,41338,134670,112355,-6539,-60472,-6063,50075,3207,-54396,-85725,-147412,-185340,-169644,-21144,307643,435248,230624,71795,76562,116323,67720,7118,-3419,-5025,-30047,-35173,-32450,-31030,-15168,11857,29962,6105,-68001,-165027,-202016,-138957,-87632,-58448,-52226,-80082,-85386,-19409,62150,113281,95275,41339,48588,84531,77175,68973,72822,38463,-205,-12323,-5304,-28007,-77694,-123049,-145072,-131128,-82531,-28649,-27760,-57886,-49090,-39309,-45114,-14825,71306,111038,38386,-36068,7868,86030,95719,50884,6010,44428,93994,41899,-36801,-34897,7580,22936,-33354,-122541,-151240,-94701,-24261,-13262,-77521,-100731,-24882,61064,70080,2605,-51820,-69369,-82321,-71395,12118,115880,151569,101962,54512,13255,-68752,-71176,-1765,-25311,-31740,25585,9246,-41685,-66816,-73282,-41549,-8468,-10809,37994,79487,49954,56077,78127,39668,14778,68316,99941,82150,16057,-74561,-69393,27567,23240,-58732,-39095,-5064,-57018,-71225,-769,77848,110461,67904,10154,5948,-9189,-52450,-69811,-55914,2531,21499,-46401,-60348,-9988,4317],[32953,26156,-37956,-105488,-114557,-76187,-11852,41202,63480,61111,52920,55129,5681,-32769,1193,47225,23336,4028,1956,24129,65835,75767,38207,22316,10663,-16046,-29163,-80023,-161972,-117060,-36551,-16702,41931,90027,54282,-1201,10165,67951,79315,-39935,-141207,-86582,-37904,-52269,-16455,-14515,-144269,-249321,-189833,-78196,-9980,32942,64207,52225,-15067,-55012,-21684,49658,54418,2946,-40183,-31670,21305,34776,-50160,-117615,-59520,3206,19932,36994,42061,-12555,-46511,-32598,14263,62377,50943,-62389,-159624,-170444,-120997,-57938,17493,56141,41931,33441,24603,650,29377,102244,150360,172250,141224,26199,-55206,-76351,-87201,-96896,-41944,63906,84176,-26516,-142841,-167290,-121298,-62076,-55911,-91861,-96821,-25849,58643,39948,-43495,-50135,10849,42393,19432,-6034,3804,-13875,-50821,3244,105573,135807,88960,42373,88041,147017,101049,-32539,-68911,11450,82507,68783,2208,-75771,-134302,-104246,-47354,-22576,19166,93065,89373,40602,49279,92336,82952,35892,-65667,-148352,-127398,10341,117842,88263,21809,-19124,-61030,-78770,-39785,10905,21419,-21955,-28268,-9219,-36561,-71897,-62780,-38098,-10288,10135,3777,-12476,-39116,-59064,-74612,-118387,-146568,-120183,-24376,34583,19001,30574,80768,73627,37998,47494,79933,46888,-6511,37884,110338,94933,6520,-40921,30650,78530,-25007,-61501,84069,159611,64987,11314,6001,-7910,10544,5313,-18498,24403,66394,61187,22038,-7183,-2749,6344,3334,42340,73124,59704,16479,-42379,-68644,-70607,-91023,-110946,-70816,26876,98672,45690,-74362,-121396,-104990,-98911,-86980,-52462,-8229,24286,39786,50212,27226,-11131,-10210,-21883,-27273,227,14187,3486,62289,110968,73040,81614,167662,162820,66358,16127,20588,-12294,-47273,129,42560,4479,-25548,-35640,-36770,-21248,7023,56383,93562,79339,69111,57751,22886,32947,86445,99030,129912,144462,50276,10864,78376,100801,87454,95708,89462,45312,-12845,-15161,42240,76274,33351,-24867,-48340,-53272,-40440,-17339,-4737,-22529,11014,3505,-47715,-17403,36703,-1456,-61986,-80355,-40518,30740,10054,-72108,-55608,47919,108899,90094,15837,-58845,-64468,-73694,-133123,-197675,-205077,-157897,-98105,-57535,-24989,12595,62960,61316,-29912,-61045,-11603,-25646,-85983,-82146,-71393,-53052,-15000,-20334,-82968,-124100,-96509,-71940,-124070,-163034,-120649,-66608,-71280,-76997,-57101,-11951,70648,95147,11933,-63124,-46175,-15563,-46297,-76634,-6440,80217,72466,52368,115558,128464,27719,-60399,-61399,-7432,44599,49733,-6771,-43682,11791,27221,-95502,-213182,-219080,-133461,-69778,-58850,-11971,58112,73728,119167,141595,21968,-137904,-192955,-124548,-35216,51111,113524,99902,29347,34865,66160,-1442,-88409,-102140,-113569,-127725,-123739,-108788,-75955,-40113,-26188,-25709,-47964,-89588,-79253,7493,76103,87243,63412,47105,30614,-3414,-29374,18512,78928,56018,-10528,-36381,-25982,9612,46741,-13107,-151508,-198047,-101397,-8528,-17402,-55117,-74377,-74705,-22516,50947,29823,-40018,-65329,-8067,6870,-39742,-9294,25446,-23111,-56392,-33870,19022,98032,105010,65075,68156,78108,56373,4336,-86120,-182418,-185873,-113910,-32538,31029,76148,63354,9204,-71809,-131673,-73486,57454,94236,54509,61786,59594,20634,-21876,-99025,-138381,-108927,-84148,-22491,93250,131321,96546,69613,61439,67869,56056,23616,60671,124676,112691,41517,21401,65334,82731,-14395,-106239,-29283,73180,30956,-49759,-88441,-107926,-81087,-27260,-26005,-57442,-50639,-18208,22289,55846,43138,9,-15935,-13151,-15509,-11892,-24985,-39191,-39179,-25319,22357,87068,109921,54090,-68974,-182192,-181092,-143533,-151632,-158450,-123780,-48999,-16837,-53606,-85917,-46787,34717,60558,43556,57321,67290,16963,-17110,37371,75178,32504,3007,13523,-7824,-37636,-73586,-95729,-100666,-74630,1362,69077,33362,-12021,28825,117630,137845,61150,8473,33900,23358,-34704,-41380,-1346,33601,47180,48771,40081,62430,85897,54753,4716,-41579,-33649,43735,95561,59702,41580,64968,95859,139362,115545,-9978,-84119,-13950,34846,-13732,-19983,-6919,-87148,-178267,-101259,9486,-22012,-80912,-88379,-72304,-50955,-90049,-154979,-126795,-73570,-44772,-18521,14488,72031,118470,116714,59481,-33211,-71641,6483,5934,-78477,-23470,97098,127391,77647,-1186,-29569,17161,27346,-41934,-81518,-82867,-63896,-23528,-13269,-49936,-79867,-42542,-19947,-52134,-10847,27436,-39608,-10329,128121,123636,20279,-48767,-104535,-108121,-35216,34737,53819,42035,48578,60770,55603,55838,57543,10188,-29406,-26135,-32818,885,102939,163895,94503,19434,36907,86725,68199,-41263,-91650,-31000,15340,32145,40705,46542,32979,-6936,-63907,-94150,-99323,-69089,-24225,20100,66646,63001,2362,6098,79159,122352,75507,-47644,-90013,1363,70011,-13823,-132542,-130747,-17290,54228,4071,-27705,22581,13814,-32831,-18181,-2867,-15550,21545,84475,94960,67139,29515,19420,29142,17188,-20205,-65151,-75699,-27830,11806,15610,17173,-36500,-87840,-80153,-134417,-233065,-257305,-215164,-128199,-54022,-61376,-70823,-6309,34055,36082,29076,6409,-38573,-76924,-31329,82568,129743,48508,-36955,-19227,22744,21385,50323,137360,100282,-49085,-126431,-87310,-71723,-86534,-5619,79433,100255,127777,163721,140506,64555,25757,26416,-18394,-63421,-74476,-93259,-75748,-31749,-45996,-69417,-16429,64132,55554,-27663,-101297,-89301,-55144,-57327,-15584,67901,75905,39426,53635,52639,42618,101230,119009,60014,4759,-1827,48013,143445,118796,-24830,-43603,68290,97471,44979,13867,-9856,-26381,-31441,-21389,19038,6501,-82009,-105584,-105737,-138809,-111607,-12784,46330,83912,81214,33111,-7432,-21039,-51961,-66630,5628,32141,-50282,-85417,-44895,-45480,-45350,-2688,54057,110783,109502,72146,59086,28137,-57883,-120002,-110009,-62269,-35614,-18797,2835,20256,-9477,-76258,-69793,-10207,-15217,-36815,-19063,-30318,-41186,-16273,-23471,-14488,15646,2739,-18779,17409,-5916,-87734,-74146,4170,46347,51587,56774,47650,22607,47073,147880,217464,125404,-42242,-95645,-44190,40373,81285,73454,24140,-87529,-154999,-117288,42398,319568,419385,188226,33663,79956,156702,118324,64288,85786,92061,-8186,-99276,-106896,-63992,-7658,27926,24640,-13214,-80178,-126834,-103839,-40965,-45289,-104502,-119623,-64687,-24720,-19949,-595,43856,66636,23111,3293,46178,74821,59641,61922,50010,4589,-33490,-35505,-65289,-102967,-111937,-101197,-91100,-80162,-29733,19765,22572,25205,-4387,-68088,-73393,-4450,36621,10389,-31657,1496,98685,147915,115987,51970,36987,55481,45821,-1539,-31868,-26159,13637,17247,-7216,-45706,-53117,-34024,-39236,-78719,-95851,-72229,-13838,49392,18149,-76970,-93851,-26622,30449,89498,155255,162018,90617,14981,-31672,-82734,-84091,-13279,66,12122,47934,18309,-19689,-43642,-54304,4567,57089,38067,54879,90299,101553,132685,125746,44921,-7474,65760,137820,81317,-37211,-78959,-30160,9501,-24414,-73589,-75087,-80159,-84891,-29087,52735,98201,114069,90377,46326,37491,3409,-79708,-132255,-113115,-29363,14898,-41358,-73529,-37203,3235],[37666,37114,-18889,-66624,-72144,-39716,23645,62249,24358,-36312,-55027,-23985,-25277,-20380,37879,66099,26783,18153,27330,33873,62894,77772,77239,146959,175077,63022,-55874,-118280,-163555,-108505,-35489,-7749,42692,61647,30126,8762,22619,87803,107627,-24500,-94798,-14356,6842,-27058,15231,57068,-41087,-194952,-201014,-107368,-59485,-15420,55044,76969,28655,8352,56380,105124,86511,42236,10426,-16466,-38718,-73762,-96304,-71019,-3577,22384,6183,2229,20255,-21700,-90654,-71257,35725,99396,19199,-118789,-168144,-145554,-99179,-18455,63352,55262,-19500,-57643,-72426,-55116,56634,134402,108110,82084,47341,-29385,-67202,-101875,-133520,-114220,-21336,78700,73978,-16524,-95117,-130804,-111706,-53323,-35151,-16797,25265,11311,-42302,-57836,-21286,23350,40580,40880,16404,-21241,-46658,-79263,-82576,2627,100457,116970,57197,-13435,-9840,78023,144303,81457,-3594,6903,37214,-18448,-88345,-120716,-142420,-150307,-152754,-132667,-39738,65872,87086,50628,25478,18693,20792,-4942,-126536,-201195,-87841,90651,161888,118882,62833,10694,-38826,-41152,24025,68278,28844,-54607,-85129,-52407,-23452,-33852,-40455,5903,63359,52014,20013,40511,47052,-26583,-164358,-268985,-243540,-131108,3617,83902,71031,46828,74585,40304,-19918,14518,89535,75950,22785,24383,35550,29633,-21525,-45937,40474,79782,-12726,-43090,61810,116632,56596,6231,-5684,13057,26620,-14584,-36090,3015,16523,27408,33538,271,-31230,-14434,3861,25899,28202,482,-44317,-82323,-68152,-63206,-104434,-84395,27647,125692,141761,33243,-94917,-105504,-69233,-82761,-61827,2328,15712,-8821,4146,47849,32251,-17131,-5430,-10968,-32078,438,33552,13251,38496,54573,22083,60609,144198,123380,7896,-65734,-31214,43554,87039,81170,48401,4147,27397,74930,55809,13794,20620,37320,52951,55045,74377,79064,47993,40630,61463,77427,109321,99776,-20162,-69063,14029,42984,-9536,-2771,60063,58264,2835,-2003,45892,62812,8089,-40982,-44432,-48554,-12774,97794,126880,22386,-17737,-1392,-7478,38813,102557,46629,-91888,-141199,-26196,78358,76036,1415,-50154,-31715,31062,70758,39517,-38147,-87244,-95477,-106877,-117060,-125845,-148490,-110192,-35204,-3344,1229,33676,40045,-49418,-91384,-17006,29696,-24977,-67633,-72508,-69859,-47498,-752,6038,-55242,-98577,-83086,-87239,-110293,-99352,-44180,2536,8627,-11634,8986,94936,133195,70348,29263,66046,60000,10001,-4783,1460,30259,88870,138339,182317,185777,74173,-68238,-82969,-11250,-10741,-30062,-19268,-37841,-46541,-45854,-124058,-221317,-219535,-128422,-59442,-20624,33558,93579,106828,140390,173135,97977,-54938,-127155,-59841,18210,87183,149296,143392,58503,-1936,28966,14137,-69562,-113740,-135674,-144022,-111777,-78162,-50612,-47973,-41781,-28718,-46774,-70734,-64669,-48616,-11878,43917,41929,-1195,-8748,7500,7114,17517,27525,-23165,-59958,-12484,42127,51901,50195,8679,-87234,-109491,-21801,27561,-19566,-64875,-74919,-42602,24052,74386,39489,-42951,-49141,5114,-23633,-73964,-26721,1183,-53487,-83865,-45304,20414,84790,79113,39386,36496,21199,-46036,-98678,-116100,-127152,-78578,-24383,-36179,-26091,75029,97268,34300,-465,1050,35247,66757,44385,54319,106212,82820,11824,-48920,-95844,-107760,-84166,-59133,-1282,100532,147682,112265,29599,-20217,12163,39028,20437,35177,76765,83970,50682,61038,95002,104455,63537,12949,15068,29671,-24013,-75916,-61183,-46990,-25025,27505,-5333,-103902,-111714,-10503,95962,122622,79079,11049,-22391,11221,40742,26641,5855,-25493,-110032,-155477,-59705,59510,88621,46793,-38627,-114492,-115748,-110334,-136643,-124926,-44067,37876,29639,-34403,-96238,-120322,-49812,25861,58950,99001,107170,43390,9743,46828,53073,-9387,-14764,49835,51707,3050,-15091,-22471,-61345,-55112,42192,108083,40335,-2313,70599,146403,106875,24103,21130,89768,69485,-23106,-72229,-94091,-120986,-115884,-92568,-41736,47900,75057,38392,22886,15197,61256,130245,128486,67089,66327,99366,115450,129999,93773,941,-53061,-30363,-10740,-21876,13012,51588,10422,-59184,-28320,3780,-62391,-105305,-60243,-28763,-53521,-96515,-102768,-40329,452,-30136,-68328,-50798,23068,120444,165021,93690,-23177,-30448,85543,89599,504,40974,128797,129630,104122,68529,30738,32928,41373,-32341,-129696,-169049,-126077,-68524,-45597,-56297,-79111,-56120,-6034,-14744,-28134,-45005,-72905,-9725,84995,54799,-3156,-44051,-90709,-106762,-58501,43531,112766,65645,-12016,-46369,-28930,31729,71091,20250,-22025,-28230,-45713,-31013,41468,103568,56644,-3037,16013,74247,58083,-33023,-96194,-84365,-61130,-17854,38960,78418,39799,-7408,-17667,-22767,-10978,24390,19911,6303,23743,137,-51915,-9180,96902,144608,108719,54681,47760,84661,119691,64362,-50515,-93739,-16491,36922,-20405,-78268,-46509,-1932,-741,-31178,-41418,-30492,9837,50585,31163,12849,11909,13060,11278,-31852,-58569,-33721,-19403,4070,49017,48830,-23229,-120566,-171272,-215550,-277288,-317594,-331585,-309461,-194213,-58195,-4478,-6239,5871,21953,28341,12452,23752,32756,-9436,-26926,51473,130655,108566,14975,-43598,-39364,-9305,46643,139261,90505,-64271,-121313,-38034,27678,19045,52609,89288,101399,145359,189031,140216,55021,26672,-5426,-65478,-59378,-18791,-43717,-79820,-78816,-56615,-27265,15693,67235,82859,63351,4585,-49624,-56517,-39683,-5283,56590,74674,39974,37198,39106,33356,66976,100981,84692,57096,45740,38015,56506,36434,-50288,-62787,36093,60348,18404,21456,18689,-6881,-566,-12949,-38703,-50936,-75769,-63991,-64639,-120393,-109872,-10128,36115,11689,-17626,-11375,-2748,8748,-11961,-28612,27235,55589,-8540,-57404,-60107,-48651,-53817,-73607,-46590,68459,133132,84953,36474,13985,-55690,-102706,-82696,-60162,-77868,-83087,-55660,-19584,-30265,-97343,-145343,-131130,-113160,-89730,-61363,-72246,-81436,-25041,30141,33102,-606,-45945,-69018,-11998,21724,-35827,-71165,-30731,21628,28422,-18687,-31187,31406,88135,132041,150643,52688,-107411,-176203,-145249,-49757,65541,126353,83107,-41272,-106987,-59244,95077,294376,311768,77542,-22713,45240,107354,70754,36279,98652,153368,34744,-106998,-103774,-26049,19592,21619,-22811,-60097,-68102,-63278,-29506,1908,-26990,-107364,-117134,-12023,40202,-10605,-53582,-32535,15918,-5991,-32092,17631,62774,25843,-5040,3583,11422,-2189,-21328,-63773,-73901,-38533,-24763,-34667,-37154,-13850,22835,43793,92208,118237,50935,-15459,-6095,-12336,-19409,-15082,969,52874,99293,87931,36755,4214,-4766,2770,2773,-9878,-26043,-20095,-17416,10584,25288,-15355,-40505,-33854,-29303,-50597,-74325,-42778,30496,37728,-33168,-59109,30318,122970,138695,94960,38577,-8711,-48013,-64644,-71376,-67196,-28299,-6533,-311,-2093,-38585,-23379,19055,45154,87379,105108,68818,79954,106867,122569,172645,166012,69879,-8041,36958,89376,28187,-55568,-33627,51846,98369,60966,-33065,-112040,-148748,-109325,-9371,52086,33606,16215,26580,12826,8112,-1554,-60201,-114638,-114243,-50092,3682,-20334,-48234,-27154,22595],[-9226,18579,-8609,-26853,-10183,9281,40604,34958,-57748,-120769,-106130,-62389,-51782,-51463,-365,52213,28822,22790,61685,81437,84198,87144,110375,212086,248237,98695,-75134,-115352,-86719,-12614,42358,53216,70771,73178,64029,54741,30723,46022,57396,-23488,-10892,103446,92797,-8460,-21930,31236,-173,-105858,-126949,-99345,-110232,-96543,-24196,15437,270,18871,62831,74887,70109,89046,90576,35459,-48730,-124555,-111730,-13719,73212,72788,92,-50885,-22554,-11311,-40744,-36084,18850,40587,-21661,-86688,-101547,-96599,-41179,57053,103874,37204,-59708,-106236,-99780,-5502,130034,130986,20896,-52472,-90832,-104976,-80280,-82854,-77290,-18191,52596,57692,9789,-7057,-6505,-46235,-79557,-43415,-5744,48131,134730,113429,-1976,-32401,44426,94627,82584,58729,34023,-28144,-102428,-144126,-87378,34197,89130,52288,-5124,-46796,-67608,-33250,72546,132921,87602,32706,26851,-22823,-91333,-103033,-101869,-158710,-233535,-195966,-74546,-13311,2911,62668,85726,19337,-44256,-76803,-130218,-119106,12172,139557,165966,125196,91251,7859,-60562,-29882,42079,56913,5499,-64067,-103032,-79576,15556,62959,36427,47885,92365,50435,-40045,-27963,49218,14727,-148385,-269514,-228252,-107698,33,85428,113420,75781,66233,41821,-14221,-26084,20600,54484,38299,-9727,-23619,11665,14638,22489,70705,28903,-72945,-86520,-14254,33612,10890,-21363,-21687,9037,6977,-29674,-38941,-38413,-64148,-16197,62273,42482,-22982,-27978,-25583,-25224,-32655,-49788,-61077,-50753,-18073,-2757,-11012,26719,94034,127093,120122,18628,-80249,-45374,4001,-46754,-48079,22104,34109,-36017,-58345,-12509,-7057,-44950,-24965,-11406,-20067,-19368,-22410,-25697,4655,10141,3585,62341,106034,75738,-11705,-97709,-70468,89327,198473,140200,27148,-45340,2958,109990,109851,43104,24221,2041,2560,20967,43531,51891,45715,43650,18257,-19555,-41393,-64454,-100071,-54003,53743,53331,-63570,-104609,-29997,29678,22981,9342,22873,8568,-38088,-35851,-30999,-81826,-47301,103574,139105,25101,-43277,-42026,-44073,19750,108856,68224,-95939,-146853,-1360,117831,115887,71335,17026,-8175,24813,69553,82046,40588,-27818,-50550,-63232,-57728,-49994,-89153,-101761,-53459,-8435,11460,40891,49393,-22255,-77715,-14086,48103,-1452,-38389,-23926,-16040,-16090,26043,49028,-5782,-76145,-51192,7071,-23898,-92242,-64711,28235,76748,46829,14035,56816,95348,71257,72465,108889,75872,55846,77273,15198,-38902,49220,124173,111619,140361,119495,-27200,-106178,-63050,-57460,-52127,-9581,-34637,-98063,-113316,-115954,-131359,-106826,-65240,-64277,-44251,21759,80427,77607,69027,66589,53229,-13057,-63577,12624,75551,58913,35982,46188,64490,50939,35990,20595,-27350,-83470,-96765,-95449,-80194,-44990,-3270,-31130,-43251,2347,27771,16584,-37726,-119696,-122896,-31368,3554,-39135,-36616,18797,50195,22607,-43760,-121292,-96051,11336,45886,-6316,-28806,-12598,-26777,1925,76462,76560,16603,-19764,-24360,19144,51172,36676,-12920,-52751,-14018,49424,9200,-52940,-49588,-28890,-31603,-22687,12303,26170,27972,5338,-23750,-40020,-75603,-131066,-156958,-135999,-91902,-16356,24311,-15081,-36133,21558,20828,-3830,72466,150468,116916,21420,-41882,15918,117843,106985,5880,-89242,-138267,-123437,-73959,-39753,-7903,42023,76824,48323,-44127,-95518,-58659,-45988,-69154,-49605,-7151,14974,44993,95255,96253,77356,88137,77884,-8992,-79395,-122008,-135778,-58268,23166,37265,39185,-14491,-117406,-109430,11948,98889,104834,87608,42459,-16682,-2265,45667,59252,49851,2074,-121797,-183022,-87070,5751,9568,-11994,-21924,-10242,15226,10018,-38188,-74936,-22248,45300,25197,-42667,-111678,-160160,-109027,-29337,13853,43792,49086,31744,39577,55759,20347,-60865,-66798,19808,42814,-6916,-2020,26700,5937,3209,77542,121478,49617,11144,71924,97370,18860,-49241,-11121,49146,11366,-48566,-81090,-146495,-204025,-199459,-167692,-91215,32873,80590,49718,38431,35687,66161,103263,85735,43062,51954,104386,134507,108575,62698,24533,-23923,-77434,-95333,-60679,13910,70116,99547,70695,34362,-5335,-50148,-51446,10895,40031,-24016,-64780,-19358,49161,54541,-37598,-147459,-177812,-135469,-31146,92243,108125,47263,58699,121623,90594,4214,9634,47149,35822,54317,83188,44773,-5698,-7580,-51478,-164624,-231058,-168148,-80077,-15729,26509,-1460,-28166,5270,9688,-25543,-57877,-28473,48830,46911,-33903,-55009,-68549,-127583,-148909,-111902,-9052,58520,-11606,-97436,-123557,-104108,-14979,42630,-3111,-37709,-31948,-35028,-41132,-29968,13838,14904,-20653,-16856,43377,50677,-13927,-90933,-143771,-156390,-95941,1752,71210,34792,-54068,-75816,-57912,-21378,31679,26767,-12215,-7157,1761,-20310,-9047,53185,66099,43818,75062,112455,71829,36582,47643,31602,-8017,8288,25908,-25964,-102848,-122214,-53627,13518,-22345,-59130,-40709,-14400,14405,32267,52133,49468,17556,-19884,-82287,-78520,11933,31940,-9325,-8810,-19442,-69805,-98367,-102732,-165178,-214951,-183380,-160725,-175288,-119187,-24057,10539,-14082,-20657,6369,22073,-275,14866,70404,83803,45772,15003,44563,77417,40513,-38256,-83396,-61499,5748,73972,21225,-101820,-143374,-68605,31097,74198,75835,61170,70096,113479,129142,84268,23277,-23045,-72629,-80264,-15385,34648,23829,-25165,-77839,-65528,-41441,-26089,32973,78868,67491,22422,-40259,-49247,-5799,5426,23719,64441,38019,-1943,16424,27061,87,10330,64847,101204,81510,5497,-47970,-34451,-40273,-61490,-24411,-12412,-9916,43109,65241,46089,51919,-14673,-114980,-128350,-86181,-27165,-5554,-30400,-22282,37196,40618,-42338,-94244,-31188,54008,81962,56604,28952,26550,22256,-39897,-108385,-96579,-18983,6752,-47589,-78050,15826,127969,115225,60250,55159,4111,-43013,10954,46039,-20606,-108452,-175443,-177855,-134317,-125972,-156590,-153969,-111047,-76244,-72196,-82421,-63721,-2307,59543,42252,-4342,-37825,-53124,-3918,42644,22421,-2056,3071,21808,49014,40202,38986,68204,56049,6540,-8756,-31784,-107974,-138449,-103162,-43653,29147,86846,58950,-14148,-30513,294,110402,267111,219659,10149,-20326,50051,53545,-8989,-22867,75011,182511,78207,-77401,-34650,59802,43542,-7243,-55167,-65393,-34376,-34224,-39417,-10849,-4517,-48475,-60763,31769,82557,10407,-68640,-45143,19400,8067,-21052,5472,14181,-32655,-61566,-35577,26958,61357,46715,3744,-7233,15797,13305,7056,11033,-8813,-17227,30022,151518,249654,204916,91287,22755,-48277,-63397,-7803,25933,24481,28148,15999,-8177,-8915,-22135,-31120,-7060,15736,5765,-37953,-86997,-72231,-19234,-22632,-33170,-5238,2688,-32511,-42211,-3740,31356,57694,64580,16857,21702,83609,71879,-22931,-77708,-66587,-65783,-83714,-77879,-38747,-8003,-17928,-33831,-47758,-73420,-24362,68698,119193,110884,76267,57333,92583,94330,78483,134804,158274,93902,22571,14572,8298,-8696,9858,58008,112764,187085,192423,58780,-87952,-134401,-90193,-29105,-16865,-52507,-72100,-39428,-28946,-49197,-42605,-22514,-13815,-18727,361,25045,3561,-20862,-18199,9693],[-70583,-4983,-2099,9774,64566,67031,38425,-7062,-86190,-103611,-52116,-2706,-18452,-81181,-80955,25375,68483,73458,102290,97690,74603,103543,142753,169740,149555,35206,-97827,-96402,-6253,81964,101848,64013,59599,91167,109001,85344,39515,8663,-416,-39880,-15834,106841,135739,14717,-71827,-47489,-30204,-62227,-56060,-62290,-112425,-138486,-108504,-75739,-51411,-1986,20773,12435,20563,75292,100235,57844,-14074,-72803,-73800,-12956,66273,89809,8980,-84856,-59656,22880,92556,75724,-14418,-78261,-46932,4598,-8951,-57805,-22235,55623,79785,20412,-50750,-88463,-62852,58924,149320,81810,-53950,-143866,-160542,-115202,-59395,-41045,3596,71175,70081,-23305,-93184,-41711,34492,-5319,-80629,-31944,44159,64175,101362,121937,92437,66862,51135,38368,48135,56435,40336,-35915,-125364,-147332,-53361,63271,50693,-61830,-125521,-112114,-97837,-124882,-87435,11133,73722,69104,80158,66490,-7753,-39136,-42712,-124457,-221312,-145587,-34537,-64970,-96407,22786,109924,57844,-48439,-110090,-98899,-14647,44385,80644,117292,121657,98147,496,-75021,-38535,25346,32937,-5727,-61323,-85746,-54236,54459,107121,58028,23224,43895,29943,-78961,-139023,-51347,28963,-13231,-107788,-118624,-74925,-38331,33930,109557,87120,54853,54750,3743,-80004,-86419,-7133,34763,-9524,-7066,42604,52011,76635,95677,6256,-118507,-155869,-87234,353,-14491,-54946,-54815,-50346,-48271,-27997,-23890,-57499,-86033,-15958,77106,70367,17044,-7237,-42150,-50300,-45554,-49689,-26908,13376,33568,51347,76885,85333,61217,38065,41561,-1270,-46090,12353,58638,-10720,-61756,-29739,15148,-17841,-52380,-11052,9712,-34088,-39124,-15488,2696,-42962,-112699,-108838,-41382,22237,71602,91413,66338,54695,34614,-53196,-72737,90369,217110,148125,-850,-111654,-88863,52187,138580,107134,49456,-1402,-2091,36108,52404,35484,29201,38547,2884,-95515,-175418,-174497,-88720,52533,152239,113639,-20158,-109714,-95441,-9581,47477,30303,-12915,-67802,-102625,-68497,-78847,-157925,-104689,57009,112945,32908,-25516,-47166,-63456,-12974,77550,60481,-55975,-66072,51895,135502,112306,87467,73172,57692,62752,78369,98886,102619,78006,34247,-31886,-62253,-21005,4735,-31055,-41137,20016,93726,137022,117217,28406,-22757,24312,53805,23693,44370,65204,41218,6892,3453,15728,9463,-37799,-17097,76606,52219,-74807,-85722,4253,64904,44904,-7922,11092,42419,20919,34830,72485,48299,59653,105450,45333,-51608,-16948,9794,-32740,52010,150022,37763,-98971,-82156,-22757,6799,6830,-43402,-110734,-119800,-49481,33850,66001,30565,-61516,-95173,-13198,61519,33140,-27157,-60913,-20381,10784,-3152,66343,94853,-8058,-99916,-72748,27983,97665,52080,6825,-1314,-49174,-71366,-46569,-33442,-805,45171,15049,-10325,48708,108609,98453,6804,-105949,-135165,-46485,21222,-1222,-28452,-2256,32402,28934,-28746,-73032,-9283,72826,44987,-52808,-88733,-36414,21721,77940,111958,91814,75882,57152,30485,56753,55707,-1000,-48177,-25725,41462,110989,83270,-9886,-61046,-37440,18543,67280,76949,15212,-35140,-37706,-24162,-42535,-90390,-109864,-105452,-102772,-93991,-61165,-20713,19594,37737,21898,-35005,-50809,55268,156672,98663,-28183,-71314,3176,113026,107353,-940,-78231,-109712,-89731,-45486,-30057,-32676,-12605,25786,3158,-77877,-85362,-44305,-86071,-136884,-100997,-61783,-27472,53819,99765,57838,30053,48295,23956,-71554,-129671,-139601,-120501,-30047,58513,62554,35375,-13496,-78931,-49969,37487,59550,35707,38292,36069,-1448,-15487,8262,41256,59790,46845,-22462,-51788,-6432,-5159,-51160,-59078,-6129,74384,133115,125075,43393,-74220,-100501,-30744,-8714,-47025,-72997,-66366,-33674,-34024,-66469,-79499,-65434,-11986,58424,72003,16383,-51645,-75340,-24607,8796,1222,17082,53056,55774,57308,107576,150576,99582,43374,50758,48483,-7785,-56503,-24003,-5577,-62768,-81033,-66233,-101130,-104954,-92775,-116569,-115786,-39482,49532,73511,42624,6635,6022,25530,35044,11131,-12265,45731,136569,124599,68454,58479,10983,-90430,-133643,-79920,-5411,12907,37142,50281,36959,34308,64927,83464,75674,46782,-22002,-29912,49619,111078,80719,-27372,-143230,-206763,-228792,-165327,-730,89695,86972,85967,71148,3269,-80922,-97596,-79991,-74916,-12533,60599,11414,-67809,-59805,-43904,-106924,-200630,-189663,-77512,32316,78429,38485,7602,19093,14179,-2671,1033,60194,112992,49976,-41829,-51744,-84330,-173383,-171022,-108721,-34426,18311,-22266,-74573,-75723,-72987,-21277,40819,15893,-21466,-1118,8027,-13025,-38047,-32756,-17711,-17116,-12937,26286,60396,22960,-71418,-168197,-192334,-112265,-1939,61651,22370,-95090,-148233,-116418,-78686,-35498,-11128,-10542,13952,43555,29936,10496,19462,-6989,-47479,-7550,68934,15111,-73383,-30719,60211,86362,68665,38417,2667,-58251,-126445,-83208,26100,24220,-29555,-25746,-11742,8743,78518,139605,109764,52928,14629,-33023,-14676,63195,45956,-51465,-109207,-124594,-79514,-4091,23037,-11871,-20026,48708,94934,69423,47426,37600,-8178,-64455,-37278,21251,11294,-34017,-24568,39646,99807,100896,5247,-55951,-14408,26748,-15656,-80873,-68626,11971,62981,2509,-95795,-146145,-117663,-28765,37819,35252,10242,33853,68687,44342,9972,-18964,-66238,-79267,-21231,51790,76075,82542,48477,-28619,-40470,-44745,-72106,-30450,6036,-8996,-24678,-38922,-6124,59462,59432,50904,98855,86373,15664,8028,16251,-33360,-60926,11228,78632,67916,-7331,-61114,-21747,21235,-16013,-51360,-36635,8942,70883,91632,70398,31081,-73163,-157110,-143892,-95770,-32599,9723,32317,46535,47779,3998,-55416,-67868,15519,116702,138070,109769,65280,11343,-16435,-44553,-90439,-51259,51624,106384,74984,3399,-9863,53118,84982,68087,74117,46128,766,45223,86053,18486,-81667,-175130,-216476,-177003,-123056,-90380,-51033,824,-1453,-62848,-97089,-50026,12598,31023,13338,19925,21223,-9085,7796,27888,15813,41408,58873,43849,77832,142507,168183,124170,16136,-99752,-113202,-64975,-56247,-20505,23516,25278,13265,15554,4037,6135,30545,31146,128121,346058,324464,77931,22103,88263,64530,-28515,-54462,39594,154435,74084,-47580,24110,112444,65261,-5227,-29503,-12122,-2425,-51230,-84959,-40052,-6898,-22558,-50137,2242,65618,7474,-83121,-40720,51051,49432,3254,-22583,-59345,-98672,-83781,-26192,42382,77652,79546,60760,43763,17791,-6744,-510,-11484,-65676,-88714,-9981,149339,254226,220690,105728,-4648,-105674,-129090,-42003,34238,32635,12213,-18616,-41676,-12326,-14807,-35699,-8525,26196,21493,-32004,-113309,-136869,-94869,-39320,-12740,1310,-13142,-34267,-6328,27205,17392,38658,76446,9228,-63210,-61674,-68017,-88373,-70543,-37639,-31002,-71489,-99445,-45440,13137,-16303,-44019,-34982,-30174,-201,52879,80966,50309,7725,20543,63874,33752,-3053,50600,98766,92221,66042,27895,-28998,-15433,72572,116438,108159,158810,203701,111192,-24795,-57604,-23658,-33045,-56370,-53605,-62855,-49582,-32941,-71821,-83144,-2135,91131,115637,98951,70616,26552,-7012,-41289,-57554],[-110862,-30442,-2472,43165,127170,109705,18211,-42885,-65348,-43743,17959,83091,42231,-82665,-120961,11057,118238,138243,105915,41199,16283,94236,140695,68717,-24861,-83752,-117378,-61076,35673,98506,77957,-808,-9365,68674,112141,75329,30990,-7357,-12643,-29912,-57187,23944,116189,57626,-41782,-49115,-32808,-44736,-18906,-764,-48954,-111687,-140741,-118246,-51531,8078,9179,-6617,-20423,2730,31032,27943,12271,-6313,-31305,-37867,20119,72556,12267,-90510,-54431,77404,193471,155817,-36739,-155811,-52569,70679,51646,-25716,-44388,-24017,18009,27312,-19712,-67125,-51450,28334,70272,19975,-73220,-144695,-122445,-46130,-2637,-11783,12952,46413,-2483,-111982,-171313,-102799,6191,-22817,-98545,-15317,75735,37824,2667,42297,102062,92661,-12403,-82317,-39639,28996,35461,-21404,-73995,-69667,-10475,46227,1559,-135951,-221394,-186916,-120054,-128460,-150847,-115712,-10514,66866,108721,127477,85016,36994,6417,-64108,-118976,-27258,51787,-29478,-102949,-40430,31350,47904,-12340,-84152,-68439,8842,-1961,-21225,40663,92298,75306,20123,-14149,-13952,13918,40718,28642,-12326,-14403,22059,66773,50309,-11819,-46470,-20956,38533,-4803,-126446,-126790,4962,92803,39539,-31517,-60860,-74339,-23716,76050,90071,68875,60684,-18049,-140066,-162166,-66479,15349,15078,15746,45258,49850,71004,91841,36202,-76087,-160109,-115855,-5474,-14331,-68301,-96012,-128300,-100670,-18762,1341,-36113,-47166,8468,46817,27714,7351,-373,-37978,-38433,-22630,-21638,9901,35520,21181,18495,42500,35294,-6397,-30217,-6331,-1369,-23388,17992,65837,18410,-55653,-67204,-26019,-12844,-24312,28427,63074,2905,-37784,-21864,-12444,-86533,-169532,-178435,-98071,39703,134907,85185,15282,64051,105232,11897,-45724,62160,159139,101880,-34782,-157230,-165294,-14005,158680,171290,91027,42542,56921,99702,100534,51175,39546,60203,30739,-79868,-169707,-145524,-32811,100340,167517,129805,44673,-32710,-64226,-7390,60298,35294,-48719,-111416,-130211,-117711,-146592,-177452,-77955,73990,129132,57693,5491,-10314,-24894,-14569,27900,7518,-43473,-5231,75043,89327,52435,43926,50994,38543,47230,71826,72660,72788,79675,36009,-44322,-96707,-34409,59803,53098,18038,73822,152621,169623,120633,42225,36400,70071,51696,42340,103079,103661,37120,-14500,-42333,-23162,20610,-9177,-16864,84602,104102,-11405,-48630,-10505,3561,-22511,-49347,-9084,26502,-6803,-11742,23330,18484,23796,73512,84902,17935,-39639,-98135,-137947,-21060,136437,87368,-40030,-33249,39928,50325,-10691,-66117,-82308,-60279,35051,150358,159358,70590,-54301,-103033,-27230,46184,5315,-72467,-90676,-11468,61371,52747,76954,64395,-41443,-113624,-97176,-46677,13373,1610,-31075,-15940,-34306,-70914,-43204,-25212,-12212,24958,17134,1382,54125,102444,82088,24810,-39803,-71123,-4025,68160,43136,-26040,-45750,-19346,24872,30708,52804,126828,139804,77089,6221,-45940,-36914,27898,69194,55172,53050,92519,71920,1204,6919,21671,-27908,-67702,-17386,57721,112413,90934,1139,-54677,-47674,-3690,45634,42646,-35571,-78540,-33449,24196,4606,-48112,-53708,-48143,-75030,-120540,-147716,-114557,3475,74455,42891,-23314,-60908,-42041,14561,15689,-27801,-43662,-9012,70689,75374,234,-18652,7437,16689,1426,-30544,-50742,-20626,32510,19826,-44785,-25715,10152,-59201,-107525,-53234,-26889,1300,65170,54000,-18937,-14587,-406,-65405,-124956,-120484,-84747,-33649,21385,44020,50073,67144,35825,-24452,-27532,2946,11051,-22191,-60468,-58381,-35111,-24855,-28948,-29496,-13157,28753,46472,48437,56257,6123,-68432,-73958,-13402,64012,123090,108822,23991,-95985,-150158,-83791,-42040,-57779,-31642,44061,76476,-1805,-106351,-142167,-119980,-51354,41826,66843,26755,1916,-26583,-40576,-14566,23664,34463,48788,50286,38248,63630,126966,119595,66301,38185,33480,11976,-15369,-7045,-10930,-74825,-104475,-81819,-38486,40141,41946,-59947,-153456,-150177,-33853,57537,15668,-55011,-54432,-17840,22022,-21036,-91473,-33319,108614,148195,100623,81075,27393,-75515,-116754,-67851,-23948,-71980,-117331,-91659,-36401,30576,128613,176791,108675,-1668,-64646,-22136,79563,125915,70531,-17778,-83295,-120981,-167484,-155943,-37596,30938,23884,6076,-18643,-88039,-169969,-172463,-135478,-123355,-69471,-17493,-67547,-108288,-57071,8434,20331,-86269,-175933,-101814,-8635,-16683,-36334,2206,29797,15866,13048,42973,98816,115762,53953,-297,3404,-57778,-162419,-145949,-66956,-23139,37127,63577,36555,30218,16014,7229,60676,51159,-3760,552,5096,7980,931,-46812,-70353,-23215,11622,28955,62079,44438,-53885,-149876,-148362,-50820,36186,66804,5651,-91431,-128411,-103445,-101677,-93924,-51597,-7378,18332,18883,1727,9708,18633,-16514,-81350,-83024,-6541,-27534,-105921,-80226,28603,113460,103314,36633,23782,7824,-66158,-70648,7435,13895,-25765,-15386,-6402,-12694,53110,127167,98272,72593,82931,70983,75144,81700,31617,-60432,-155749,-172278,-45426,66101,51434,25357,74702,142697,165209,158013,131930,64007,-29807,-81556,-16584,55699,18089,-56404,-60357,-27063,25665,71193,2176,-95150,-58888,21515,9316,-45073,-25751,59708,111326,44598,-33492,-81226,-87096,-32679,6906,-6289,-44684,-23835,18084,-946,-35566,-48981,-53458,-18975,52917,109477,118514,108532,81946,45352,38185,-7373,-73589,-74011,-83214,-79336,-47402,-11415,56009,99754,65626,51085,106725,122289,50022,-17077,-23244,-23943,-43325,-20554,-2380,-13734,-29338,-22037,21148,70608,39962,-11640,19586,67442,75585,74241,53739,-34897,-131140,-118144,-64554,-74389,-55640,-543,42234,49981,13731,-46619,-48584,-9811,50998,98155,103587,77483,38708,8155,7645,41893,61183,66474,92100,143882,168990,103505,-5643,-49159,-5806,25325,26260,29866,12856,-16674,-12582,-19671,-30240,-36399,-68183,-98667,-89067,-39736,35294,89117,54346,-59965,-130178,-75185,-2599,-13973,-4884,52734,58599,-15699,-43875,-40932,-56908,-7357,67220,73648,72276,121971,162329,133372,21847,-99331,-107587,-48972,-25719,6623,23347,14815,8014,-14683,-16431,24420,37205,11319,130399,422366,487687,200050,45641,84210,98154,25970,-20730,17334,65446,10329,-32392,29881,98724,98082,60824,42532,57427,35270,-25435,-45486,-37528,-49405,-61297,-87943,-62481,8762,-30716,-125385,-81881,40525,66259,11220,-45678,-75052,-100112,-69291,-1747,18172,6174,32674,64621,82596,49622,-4378,-41095,-94711,-136943,-129198,-52771,76115,138403,108766,37559,-44195,-129500,-156203,-81991,10806,48054,55134,13257,-57227,-52183,-36623,-36843,-8833,21594,12604,-19047,-89726,-130388,-92232,2465,36604,-799,-20255,6061,34838,14489,-15733,-479,-4394,-78281,-130601,-144004,-127354,-52832,10759,13709,17137,-17262,-98497,-99008,-23544,-14384,-27654,-1971,26539,25889,-2864,-16035,-20965,-24567,-6289,16579,-10005,-30438,265,27437,58806,85794,68048,7810,4117,66570,88984,57530,56472,78346,43426,-27478,-27848,31117,22395,515,19133,-4364,-34734,-33139,-61856,-90556,-19401,110102,172333,138554,70290,23282,-9366,-83987,-144057],[-98508,-38971,3330,74397,158635,119214,-2742,-52528,-41516,-21095,33382,108627,59773,-64804,-83932,23169,129715,148685,67589,-19864,-29204,48890,82862,-3123,-110318,-150064,-116737,-11348,58559,71213,38351,-36446,-56756,32490,101347,65290,9195,-16410,17032,35860,-13225,-4781,73140,82655,42513,30410,9845,-19398,9787,53674,27509,-48512,-104101,-74147,10336,48936,29733,12480,-19105,-41968,-35178,-25439,-7207,-8777,-27130,-22834,39868,83023,19316,-69658,-26645,83209,157583,124219,-38759,-140635,-40136,84678,76078,8524,-48374,-73132,-11780,49473,1174,-79823,-92780,-57342,-17879,-4608,-40437,-78973,-39716,24529,38838,-4651,-22650,-19744,-52862,-120947,-166354,-117668,-31852,-53531,-90013,3701,48214,-14873,-35907,-7238,19722,6908,-62619,-101963,-50673,18152,25672,7894,18945,26862,-4085,-24377,-30748,-90239,-168955,-170910,-102307,-40255,-38935,-73530,-44613,12903,55137,93030,103111,64827,15086,-19824,-6943,71826,107862,33401,-35315,-60098,-62888,-17608,-11954,-51304,-39044,-1370,-22959,-59025,-24677,23959,30009,51083,83425,38081,2506,41447,81316,91015,94662,82668,36166,-35815,-74001,-72649,-31595,75097,123098,19343,-76968,-26472,58145,40178,-21546,-53814,-62577,-35096,34878,76560,100792,70334,-47024,-163603,-167725,-86757,-1835,19872,-18550,8393,77349,96375,83648,59650,852,-80679,-77548,-11276,-12292,-47693,-93414,-142830,-108048,-2098,47154,22901,-6003,11625,12347,-35542,-72408,-52515,-42752,-35282,-30590,-22002,8934,3284,-57754,-100619,-79931,-33869,-15316,-26035,2526,23728,-16015,-17884,45767,44533,322,-22440,-43431,-66242,-68264,-6147,52286,5981,-39272,-37451,-70353,-138153,-151775,-150855,-107775,18148,95292,18035,-37295,65592,130539,43882,-23132,18986,78051,52504,-30403,-123016,-134518,1437,168874,171917,91900,78190,133002,161421,120327,65428,95551,129534,76355,-16958,-86578,-79400,-37118,19600,74065,76373,47727,37114,35521,45289,58196,18968,-54026,-74756,-65127,-90275,-116428,-64833,40619,127074,142870,66502,9205,15688,22333,15710,-6430,-70350,-95027,-9833,68657,13738,-43721,-26190,-23798,-63237,-26612,49037,26166,-40741,-71647,-66176,-60069,-72849,-26300,63417,92671,72365,88189,91669,44932,17451,27111,59067,62145,29086,23317,62300,44504,-14814,-42034,-41130,-9712,27076,-12237,-24204,83757,143203,79766,35221,14811,-18121,-47698,-48185,-1590,22729,-2157,-1463,34087,23972,-6366,27392,102895,106513,15883,-85801,-131039,-57931,77241,105182,36540,18056,39275,20786,-46615,-77945,-35868,25441,93457,154664,143629,60852,-26397,-47806,-26011,-240,-30789,-70196,-40016,64447,132311,96262,62107,38315,6666,-7205,-25467,-70923,-84602,-54514,-56858,-49129,-12901,-678,-10527,-42902,-69545,-37846,-25787,-10039,42814,48326,19240,26628,10050,-20020,31888,76745,29520,-32276,-45327,-7902,45201,64466,93740,153164,136468,97221,102749,43583,-32800,-9470,23977,7282,35383,78176,23060,-80267,-81048,-21106,-27199,-77668,-52948,26724,62663,41488,9719,-22076,-65646,-82880,-55253,-39703,-70997,-75973,-6683,67458,40263,-22122,-39324,-59949,-90852,-121603,-154458,-145207,-46744,18041,5809,-21907,-45983,-85389,-73703,-10437,26723,-5467,-37517,14094,48318,8010,19367,102088,124734,64594,-5324,-21390,20145,58033,55522,24449,26576,33354,-13319,-16056,67656,108338,95256,73076,13425,-49948,-7496,14324,-55848,-97980,-70116,-21265,36337,67953,49077,64520,131283,115606,20151,-58615,-61503,2313,-14785,-117457,-142479,-77140,-15425,-13290,-64815,-98728,-52787,-4924,-748,22166,19206,-26282,-38557,-25252,-17160,-4103,-15431,-36408,-48972,-50061,-30750,-39295,-69469,-49730,25609,78594,29259,-27741,-32021,-33419,-25340,23746,47221,45926,60491,34967,-21097,-20844,7372,13484,36484,38369,-13112,-19599,61866,102034,87141,62013,45170,22427,-629,-7309,3268,-32507,-83105,-84684,-8508,73744,45729,-58338,-144637,-165224,-75909,24937,-4206,-76567,-53606,10261,56040,-10683,-95715,-31679,102772,146765,109441,74222,22628,-45566,-61881,-18890,1598,-83802,-168331,-159340,-103902,-50308,65585,174554,135156,-4173,-77005,-21657,73369,102233,56077,-2827,-31372,-15423,-17640,-33117,-6421,-7610,-58632,-74351,-47313,-95331,-173306,-132875,-58535,-65601,-70188,-66530,-85833,-71549,-13192,52765,113338,40486,-88336,-100066,-97067,-154515,-128044,-16475,58072,58921,35635,39038,80348,83632,43373,31271,59251,11469,-79973,-89243,-43919,-22948,33528,104297,114128,95760,63616,26589,51150,41118,-9383,-30909,-25748,31949,47629,-48759,-115642,-50939,17978,58950,85729,67214,-22939,-88838,-54662,29660,67743,68850,7570,-33672,-9409,-8566,-66481,-86884,-37406,1986,-13688,-46227,-48082,-5113,21967,-2048,-39972,-40716,-15751,-31564,-51607,-58585,-34337,39863,63407,16690,37621,56480,305,-39609,-36574,-58890,-63760,-24595,-22455,-60567,-39702,17617,28967,71115,136034,141180,106292,58223,32827,-516,-101424,-129787,3386,83645,3697,-52327,27436,76266,37887,34022,67659,33369,-33386,-39969,25440,67860,40964,-15224,-31575,-41797,-34630,9658,2814,-38304,1878,53015,30294,-10435,4408,65365,109254,54701,19249,14978,7705,30225,39308,6830,-64835,-80481,-22694,9853,-20021,-34076,4842,48708,95572,157092,166570,106358,75099,124408,157623,69408,-14439,-34528,-82899,-84443,-35393,20637,84365,71389,-16897,-41712,28970,84480,40297,-52091,-61972,-326,35216,10806,-59293,-106592,-82509,-15148,46978,88918,74330,60343,92886,93938,30411,12793,23487,-36651,-86944,-13901,44842,-12310,-28573,31745,65437,46946,2951,-50234,-60138,-32680,149,3690,-9110,-39070,-42226,-3230,52721,135483,190249,115715,37305,76760,142375,117270,19472,-76559,-66615,-25641,-37254,-5963,27790,-53337,-99653,-56423,7682,71958,71579,-14629,-79835,-61835,28081,89397,53077,-54544,-126412,-74675,-2077,-8000,6033,40204,17300,-66860,-105731,-76565,-72080,-58556,32746,85330,42822,3822,31743,81979,57164,-32594,-61583,-32286,-52168,-97528,-114173,-55603,21689,12629,-6810,8150,-14959,-37028,106432,388476,489925,249552,48429,29038,78768,72404,48614,23331,-29983,-73030,-43907,-621,53255,109866,112677,88218,92993,85633,76523,72876,-5565,-88356,-97496,-104100,-82904,-29975,-64920,-154916,-130227,-6306,51699,13893,-31718,-11067,-13625,-29032,-24000,-64123,-93317,-24955,61205,132001,140741,58579,-65259,-146448,-131005,-90096,-56741,4312,17412,-1351,-1606,-15642,-73118,-103193,-72659,-5242,61072,113173,76587,-58005,-116102,-80482,-47996,-20536,18484,15909,-10113,-58843,-93415,-38575,70674,96850,29503,15163,66012,71867,1916,-28709,1292,-27308,-96882,-98145,-80552,-49885,18167,43739,23115,40803,36410,-67701,-145947,-92697,-11926,6071,720,14624,21856,-26958,-57702,-41545,-17438,-10138,8675,30455,40123,24343,-7634,18390,73132,110871,93404,60861,44688,22177,11443,11822,-20749,-69964,-97365,-60049,47817,111131,103347,72797,21210,-28994,-50671,-50610,-70473,-57455,48313,130400,96816,26459,9613,-756,-83107,-156560],[-62191,-36998,-1960,63383,121861,72474,-24551,-44548,-39662,-36712,15206,68473,10323,-59879,-35353,35319,86837,81592,15273,-27712,-34259,-24033,-23650,-42796,-85626,-129236,-106074,3751,46181,24459,19197,-4516,-40031,10632,90380,65980,-8956,-30209,34038,94491,73378,19981,775,8701,34840,42554,2679,-25167,5756,38026,39892,4556,-20015,16052,57508,40784,-2904,-7080,-1606,-13530,-41961,-69131,-56209,-42147,-25460,28052,100399,115236,42843,-40330,-47293,-18553,24137,39039,-24766,-80047,-19725,76871,85596,33399,-9917,-41357,-10952,40404,5171,-81921,-115460,-88444,-32554,1497,-14110,-27594,-447,30334,33777,1912,-16133,-10450,-13342,-59262,-98760,-64985,-37321,-74679,-62508,18570,-7391,-70753,-28321,-9562,-65515,-86815,-56669,-12713,31989,22118,-13301,3427,66347,56982,-46937,-103062,-35237,29701,995,-52810,-30490,57003,95795,38860,-16946,-35596,-6095,38156,50783,24580,-18779,-22134,45898,119932,100295,30882,-994,-30426,-73839,-65326,-58216,-50783,1246,42915,27391,-27894,-52442,-43089,-13593,51710,116379,59858,-19589,7114,97851,157172,143693,66804,-17606,-66793,-50044,-23227,7497,90088,157253,122147,34067,-21234,-39157,-43174,-38389,-29694,-8979,-8027,-16777,20413,101081,93963,-11281,-102192,-108074,-60510,3972,2404,-66827,-4490,167862,200474,103207,41446,25291,10574,22400,29411,2420,248,-19411,-77918,-75537,31608,124689,114326,33878,19560,52365,-8881,-120605,-110886,-53845,-45915,-60327,-42766,-14291,-36278,-122444,-187303,-151415,-41138,23499,-3390,2411,33887,394,-14522,58623,82443,69571,57941,-5171,-101038,-145181,-104087,-24878,-28511,-49980,-49901,-93674,-136443,-79556,-30281,-30951,-5717,6081,-42328,-60485,22838,81676,50376,-4491,-26531,5662,47059,45836,-2945,-9324,74665,152937,110138,34763,49466,143314,159830,71785,45036,149073,189754,98377,2114,-71044,-94900,-89807,-69607,-22737,-3861,-6365,46467,100393,86917,48339,14969,-8227,14852,45523,13223,6364,85711,120607,99673,88387,39267,-7573,13689,49946,71217,14772,-102307,-125720,5720,94125,-13455,-121137,-90046,-82030,-134358,-81773,19920,-13389,-145997,-225044,-146580,-11520,46145,51618,70147,82397,64651,29651,-37162,-96878,-52232,35993,30760,-9100,-5614,-18103,-31756,-40588,-44824,-32361,6526,20228,-6038,-49179,-15303,98650,150577,113195,73299,32771,10332,11227,6944,2473,-31828,-49689,6183,67417,44378,-14422,-19330,50079,95870,55023,-5104,-48985,-56257,9860,82318,55783,-7824,-32505,-36772,-61109,-77243,-30038,57508,107514,111232,107407,77315,36027,9910,-41490,-70577,-84873,-72562,-5697,104385,154598,93388,35405,36881,71190,75653,47908,4699,-27818,-21637,-53278,-87822,6174,128589,86349,-26522,-73100,-47878,-41325,5735,66910,32399,4151,45232,23769,-27811,893,7251,-28251,-25896,2264,58877,95437,61794,12683,24202,29954,42573,93732,45345,-63080,-55101,13700,39204,72741,70328,-27029,-128442,-122988,-39888,5970,-55321,-78555,-9595,24460,17242,39214,8011,-84722,-131190,-109122,-67824,-57787,-58000,-10271,69300,45920,-27538,-49888,-92496,-116335,-82933,-72746,-90718,-74325,-67488,-83931,-88250,-64174,-42608,-14486,30457,50437,-1766,-59692,-26385,14294,-29561,-32260,65434,138412,108946,38503,25387,46632,38211,40966,54744,37665,15791,2344,29897,132278,205546,153590,69178,26712,11784,44261,49038,9138,-10845,10153,16598,34782,84511,93033,86438,123202,116356,10201,-97779,-82305,29796,19989,-104651,-135040,-68810,3220,25089,-31928,-106067,-103348,-88993,-98903,-49068,25270,37341,8172,-34031,-88680,-123741,-117726,-51036,42428,79134,34910,-23485,-73968,-110226,-89565,-20437,23745,90888,144845,102123,38980,20761,21468,52315,77692,42226,-7841,-34014,-63654,-57849,14171,38011,-35959,-53452,31764,88236,98381,79028,47759,21869,-20787,-54305,-39217,-30170,-45623,-48703,-31057,-23360,-44863,-62661,-62365,-60436,-36450,9799,-4321,-57323,-26873,44419,81096,28649,-39528,15874,112255,104170,39801,1994,-10042,-14535,-435,42810,64719,-12916,-83399,-100858,-112437,-116330,-6938,136724,144303,38554,-49325,-39143,15502,44595,46542,21098,-9235,19538,61144,47511,29482,1056,-64774,-72438,-17095,-49678,-114576,-38782,56269,24529,-24351,-12576,13289,5606,-14937,15265,88886,84629,26576,-30491,-118807,-183739,-139154,-23234,82384,107465,52671,9903,35181,39487,4002,4362,45096,47168,-7925,-50019,-55729,-55078,-48166,8153,83534,97015,53166,13800,-5902,-22454,-32330,-46454,-19367,65416,54446,-54707,-110688,-71927,-2210,92251,142673,102562,10012,-28603,12495,48962,39547,29675,4522,11727,86195,81035,-23897,-62585,-11813,-2142,-48628,-64406,-44576,-25757,-18965,-27324,13914,58500,16148,-25095,3681,-37575,-117848,-88805,-26168,1394,59311,72295,8789,-38915,-66268,-100892,-87251,-42156,-43233,-78302,-88940,-69673,-25217,75965,164144,142590,59651,20467,64139,83394,1220,-50226,20136,64647,-4917,-65672,-7726,17781,-67149,-102321,-36626,-11000,-21446,10344,41805,21979,16633,34685,42795,20977,-12526,-13367,9303,49665,79806,67282,22661,-25402,-40950,-10859,12339,-21376,-4036,42525,37986,33831,46834,33832,-35156,-84987,-35659,33713,30423,9399,31996,56660,97316,172055,172558,81870,55365,162727,241268,158574,76994,42923,-30541,-72153,-48677,1692,40130,4210,-85652,-127831,-64205,15756,4262,-55559,-55544,18856,92574,63288,-58293,-139602,-122293,-34371,64329,94985,75799,84702,79627,17854,-71282,-82630,-15852,30677,35042,64968,80399,46232,43205,86974,108170,69298,23237,-30165,-87813,-94504,-55197,-54319,-110895,-149141,-109215,-48715,28853,134559,160824,38709,-57125,-4268,55051,51977,44382,-7369,-43219,-34534,-50238,-16727,56600,23511,-34605,-25916,5660,43046,48945,-31550,-112570,-91968,13464,72985,37796,-25136,-56890,-9539,38499,36407,9697,-39345,-82165,-97878,-76264,7588,49849,4221,10750,42224,144,-59721,-43531,26861,58809,4295,-40711,-43323,-106326,-194580,-184094,-37819,84614,67097,-9334,-67742,-101286,-72361,72078,262886,320026,201778,81033,26126,40491,53132,71856,37625,-54205,-102136,-66516,-20991,28917,69216,62196,55136,87900,122995,155298,134657,20117,-69208,-79374,-83798,-56748,-22581,-45450,-102124,-95240,-14356,50857,34019,-5538,42556,78302,10870,-82274,-134832,-112124,-6720,92621,160774,181558,99043,-52853,-113476,-43134,-1162,-9480,2163,-29345,-36863,30031,59149,14825,-14953,-21531,15163,91522,161943,136950,-15827,-113450,-75933,-33605,-15176,32892,38300,-5204,-32124,-48010,-21256,59979,96100,60387,34140,47928,55545,11595,-12106,33246,38377,-21395,-22302,16443,42347,34230,162,1154,36746,38112,-40085,-133872,-112091,4712,45129,-16465,-46092,-4767,1104,-22320,-35158,-32072,-18867,25889,84573,110220,66977,-3799,-10959,35625,118801,145233,105643,42769,-33458,-34309,36644,15428,-81661,-114590,-59811,56668,157192,144291,53231,-9754,-42323,-71592,-60650,-68133,-100041,-36462,53040,44020,3572,15752,19124,-39416,-84428],[-19755,-8384,11312,43909,66157,32683,-4953,-3707,-15155,-6346,52197,65693,-7050,-38320,-4079,59106,62053,22022,4442,20763,583,-60390,-99106,-59018,-14330,-38766,-59447,-2166,4819,-32238,-2836,46835,32450,24985,73398,68468,9970,-20646,26722,98458,104945,19452,-90340,-124264,-76514,-41356,-48101,-51358,-32879,-23159,15577,58587,78946,85380,47497,-29434,-94087,-71744,3117,59013,22285,-53899,-53516,5156,47146,80969,114728,116136,74844,-15349,-105849,-130253,-48208,20455,6977,-31204,4789,86087,107103,59945,43128,10300,-30018,-17846,1580,-32909,-72568,-54387,-6466,-1330,-33728,-47136,-29529,-2689,23147,27973,36033,47511,32338,-24546,-49829,-16901,-33564,-84065,-43723,28954,-24625,-95056,-50765,-37454,-99843,-105617,-45226,28538,62811,-14980,-87335,-43975,38041,13623,-95805,-127166,-14661,105043,111008,44216,31019,72197,80334,17284,-23512,-38576,-11554,18791,-3712,-22347,-48474,-51246,38283,123583,57854,-31616,-36850,-19338,-46718,-66663,-87947,-59670,34178,105415,70894,-8267,-57349,-72571,-50189,-1512,48708,24598,-37618,-32751,46666,87544,59864,-6680,-54654,-60137,-18901,8288,15009,34790,45238,57519,65310,9253,-74260,-99543,-59118,-27420,-1406,-21001,-78214,-57676,45215,97889,66753,2969,-40772,-29764,11344,-14832,-69274,15222,196250,233891,110414,8044,-15545,25696,101869,107710,36189,42587,54841,-28118,-60470,55727,178472,183114,90850,71625,144785,102035,-59543,-98276,-46789,-32502,-38675,-28791,-32943,-65898,-120938,-157714,-126315,-35321,23775,-13333,-44594,-10867,21872,68282,135273,127647,90114,87259,59364,-47197,-151182,-150149,-72510,-50027,-57195,-40881,-36386,-69168,-24155,63893,58165,-2050,-30445,-41381,-51202,-44698,-4556,52873,32395,-56756,-63916,40911,107448,85729,72494,85131,79755,28882,-25399,-24633,50186,64774,-21835,-11947,121248,153117,62122,-48826,-144662,-160637,-99378,-56167,-59984,-76648,-56164,19179,69819,50566,19607,29081,53102,74634,85284,62245,62038,98169,59989,-10039,1616,-8483,-22784,14447,74958,124801,69495,-53267,-49008,89130,137627,7519,-133829,-126787,-99514,-120614,-83492,-10775,-29658,-149955,-218730,-110585,83068,174013,142580,83317,34017,-13132,-62985,-103345,-88044,12492,73538,-10965,-69918,-24119,-42698,-82312,-50132,-398,13431,37440,16846,-54889,-76651,-8960,77961,95367,47731,20882,8530,24259,53157,30836,-30126,-128351,-168901,-70953,32046,29434,-29734,-80662,-63875,-28312,-16600,-5825,-1215,-25284,-19861,25710,-1683,-82405,-91831,-51501,-45956,-79244,-78558,8374,92616,106262,112953,134546,110161,31035,-45453,-67573,-78960,-62783,6892,90165,99243,24196,-12157,19299,64699,63141,74466,106325,107029,58454,-35084,-110967,329,176544,146292,32700,18396,21048,-2819,50086,102602,45040,23784,68457,27616,-52913,-65040,-83642,-76473,-21054,24689,80595,117032,42943,-83201,-126822,-92498,-40064,-6767,-41165,-100974,-68954,26148,79369,95591,61690,-39427,-107526,-90897,-28398,38738,3362,-39953,-13661,20515,38809,60062,9528,-80026,-108210,-90149,-46831,-28447,-55536,-40615,45271,38188,-22047,-22579,-63219,-89361,-23916,13990,-18383,-52632,-91303,-118416,-126988,-100022,-14469,61191,42721,-6275,-24292,-45764,-45381,-47057,-102815,-117688,-40241,69854,108705,68569,39950,20951,-12502,4735,42584,32380,19101,19641,22345,81043,137524,105015,60749,81583,106102,78157,19593,1158,42686,88620,57769,29893,91848,114300,46309,15162,10868,-54037,-103263,-41486,59286,32066,-69120,-74068,-17745,20700,35212,18277,-25913,-45592,-63205,-79463,-43300,35667,64691,10049,-49087,-92223,-120589,-92739,8294,91936,75242,9557,-24536,-59233,-119871,-128429,-73870,-6964,106991,196003,155379,74860,26742,13227,49029,63325,19359,3616,-28119,-99264,-102694,-10301,25038,-24795,-16958,55168,86451,85724,60716,46470,59919,10828,-66066,-89981,-76814,-43840,-35057,-101182,-127794,-72140,-14362,25067,46196,33067,26769,2829,-52357,-31813,37009,69987,44575,-6913,18773,88955,46762,-61334,-96706,-42511,25946,55726,89365,122942,78631,23862,-28864,-84574,-80683,33336,141927,130952,57569,-29868,-72379,-53112,-8821,25251,30529,2672,-2587,20560,25789,33851,25707,-4186,-9522,17611,-2863,-34644,33275,96842,45889,1093,70690,123405,42533,-60796,-52822,12473,47472,81388,54543,-53941,-102839,-81215,-16457,75605,103861,40275,-20610,-20373,-26961,-64014,-72981,-31742,24937,16453,-29112,-41704,-47383,-102105,-100163,13454,87977,62772,14463,-42872,-67999,-40936,-19115,24342,73277,11232,-57816,-47029,-28053,5820,99857,168880,120198,27600,1257,20664,14004,-14878,-22226,-19546,2585,81104,101704,-2855,-65627,-39419,-38774,-63147,-45116,-29121,-52700,-77029,-60538,40334,94179,18842,-18195,18056,-64402,-180840,-157115,-74844,790,71719,54537,-37430,-66532,-46421,-58621,-60433,-36180,-20731,-17978,-42594,-78643,-42077,88854,168228,92372,-14467,9750,116179,145167,79397,4982,-4515,27005,50518,45225,56345,62456,-16253,-80449,-46435,-5094,18331,42138,26600,-43477,-62339,10121,83726,92463,41248,-6488,9645,79186,79629,28739,-14552,-83653,-126058,-89741,-69945,-108790,-76595,-22334,-44710,-64273,-23715,28388,13156,-37183,-18118,46858,71996,32934,-13340,-5358,52594,108831,96141,37699,29971,115184,209724,201219,126878,29512,-71739,-101260,-75192,-49222,-39656,-33633,-47370,-89962,-66425,-4295,-7647,-30203,-19929,32630,88400,59058,-52545,-114775,-102981,-25901,64672,65625,32421,20984,-40677,-131857,-185332,-173274,-74741,49806,91699,52581,24482,49532,71657,68979,91529,69374,5459,-61450,-95485,-65752,1792,-15362,-131666,-163063,-97918,-84161,-41370,73605,71443,-38937,-73356,9279,32606,-5400,31431,50992,1760,-25452,-31834,-17796,55709,114281,86093,5524,-47754,-54015,-53832,-95055,-130801,-74206,32043,71039,35419,5176,3046,32538,47450,32568,-26424,-130326,-168355,-101004,8716,131988,192115,122413,6827,-70192,-89687,-54474,-13864,-6523,-15012,-40418,-55572,-78311,-157442,-199530,-109803,69161,159623,100691,-40818,-167342,-186033,-85388,107885,299060,309373,193333,144857,118269,61920,-3339,-2574,7205,-11047,-51390,-63517,-16309,30032,1898,-52887,-29026,47788,94835,108684,67811,8740,-16846,-39725,-77137,-57423,-17732,18,2577,-1522,16572,61449,46584,-23994,7087,81373,13941,-115133,-120030,-36074,55442,104828,104572,80418,32168,-49426,-60304,25976,53145,34152,34810,-17471,-18993,70132,99442,59359,28201,2766,29396,111818,176443,165592,62022,-17007,-4037,24713,28434,43024,21310,-20506,-5889,2659,-47750,-41948,3424,18022,-18480,-56435,-32062,-4936,-15055,9437,26684,-24099,-32392,9441,23963,-19622,-55102,-16899,20346,-959,-42529,-88100,-69924,20410,57524,-21518,-75462,-18868,36249,24937,-35190,-78333,-59278,-10816,27045,59271,54272,9520,-29773,-24489,56534,89494,57441,13615,-77972,-98005,39867,111335,28162,-24255,10120,77596,133992,106537,6233,-56637,-65812,-79984,-85838,-95045,-121761,-86049,1071,30705,23796,39328,29597,-15061,-25678],[-56320,-24513,10152,20222,12405,8060,12011,397,-21121,15656,81992,85376,18312,-34156,-30786,46332,42633,-21606,-17150,28048,15541,-57849,-121750,-76307,15694,32244,-5658,-13210,-46680,-87246,-48266,54619,95406,47871,29891,36716,17412,-20716,-9585,49676,68731,-20388,-147451,-187600,-151461,-100226,-51088,-41023,-63141,-60164,14267,98268,108362,67043,-914,-93987,-161348,-118601,-7333,105597,108173,21716,27039,123507,151883,106689,76983,81378,81994,-7008,-114225,-112058,3415,67304,32742,-9115,30412,118649,155577,110178,70899,9615,-74454,-79690,-8671,16441,-26434,-38875,-8600,-10795,-56576,-98873,-79955,-12248,49859,61778,68427,63591,15507,-45819,-57216,-31966,-34401,-46652,-10971,44929,13596,-57990,-67025,-62966,-71963,-62932,-56243,-30748,-13992,-67600,-102469,-43969,19663,-2438,-66192,-55355,39595,110149,97628,52871,39306,33545,-17074,-96296,-72420,-19616,-6455,-5465,-14674,1247,-3656,-22791,42563,114002,49979,-36141,-47172,-38977,-51221,-40923,-42738,-17784,64655,128748,82193,3049,-40191,-54292,-54414,-47128,-16505,6378,-4944,-19832,-16415,-33429,-43079,-27841,-20462,-45458,-57429,-40805,-31469,-44885,-68463,-40046,30911,46664,-19228,-92921,-85689,-60647,-60808,-74322,-78196,-53988,4894,74840,120949,88104,12578,-11023,9927,5562,-1299,48874,101257,109303,83660,21046,-45730,-20121,103074,154225,87563,89581,89596,-17887,-48477,65414,158185,173751,149979,152100,198802,191836,77839,5063,6346,39676,71028,54257,-11251,-59584,-56547,-47684,-57500,-45669,8448,9854,-51312,-52348,50916,191010,250869,177940,90279,95689,126495,63096,-56463,-75244,-15064,-2607,-16847,17616,68137,18026,2286,84596,95977,29630,13447,16034,-7097,-47759,-32854,70371,90702,-42193,-100939,-1788,76182,66713,45607,16129,-2807,2690,-542,-41436,-44395,-35031,-69560,-44710,48116,61367,3420,-80835,-154346,-130100,-25259,19533,-44205,-80367,-22234,31846,17033,-17710,-9031,50137,95664,89183,50344,14142,-9731,-28299,-56894,-59199,-11050,-20822,-9508,47215,104016,146245,108827,41407,96682,173552,137024,39568,-55430,-93156,-68436,-44587,-33762,-7852,803,-42667,-65144,11764,153055,208835,156771,65558,-18944,-86059,-102070,-47246,48882,132412,115916,13522,-30653,2374,-31068,-52179,36154,107548,73997,41931,17969,-26876,-29348,-5558,17265,24903,-19824,-27145,1776,21369,24318,-12481,-71880,-162569,-226515,-159886,-44783,-12528,-61673,-125368,-129388,-111192,-109243,-94539,-39849,2498,-4206,-25278,-63505,-106176,-77693,-17327,-16759,-69012,-102938,-36882,82670,131716,132678,175286,161464,59307,21972,64344,45051,17599,63541,96400,31909,-65600,-70810,-31002,4391,35545,95116,138612,121130,64329,-16521,-72417,3889,101859,88374,69755,111012,88771,29932,57074,79953,17259,1693,50006,32022,-34736,-64623,-88232,-89002,-59494,-25016,18115,56937,1804,-113508,-169346,-124784,-55899,-57648,-85445,-83157,-57452,-8311,31483,40490,23236,-19520,-36233,-20123,-12887,15471,28571,20128,2245,12237,41797,30248,-17597,-37712,-45498,-70665,-50465,-19790,-39423,-30959,26688,13351,-4204,32995,11645,-15026,22847,36764,7449,-7698,-36173,-35273,-38243,-81945,-60403,18522,-20601,-89731,-43788,-18503,-61316,-100905,-126715,-122312,-74063,6254,71647,71105,25327,-25027,-42952,3253,38172,42639,67161,75381,35725,-1558,-20498,2338,50785,112260,124004,37445,-76027,-88476,6835,101103,106319,82126,98740,59078,-44422,-76060,-73624,-94637,-77566,-669,61107,20504,-52205,-38020,19949,33285,15495,29459,50148,45381,39906,44790,39717,40687,27787,-41575,-83115,-70728,-45223,9717,84180,73765,-21542,-64210,-44953,-39770,-51587,-44517,-36498,-43494,-3399,79052,104131,60451,30206,31604,49209,56413,37718,40853,14330,-47399,-61271,-12509,-7330,-26563,2014,44940,46478,46650,33102,49561,107226,92174,10061,-47887,-82452,-75253,-93066,-174711,-138054,-1984,44129,31949,49703,62597,57412,7711,-81191,-72096,7126,44466,10156,-31794,-12173,38716,482,-104142,-127518,-34217,70471,88021,84592,116728,117942,73243,-22339,-76689,-17226,93606,142963,101542,41256,-28148,-80557,-58007,-19201,-29316,-24883,-16416,-37664,-49266,-13651,25055,19505,28336,37302,37214,38639,50235,71084,49873,-21717,-43383,39946,92194,11712,-68142,-50008,-10004,-5557,33891,48809,-9113,-29864,-22510,-1424,53733,63435,4796,-55857,-88266,-111991,-131746,-144424,-91034,9385,29093,-9727,15454,34071,-39380,-87469,-7941,89195,101170,43074,-29123,-66761,-33760,11532,34507,20859,-51092,-51053,26882,69849,61629,64815,90690,80251,35049,15357,3975,-9098,-30086,-35442,-33566,-15348,30235,64709,8852,-62766,-84579,-74649,-66833,-71085,-76825,-77111,-84770,-47992,43161,59652,1066,8420,31507,-79089,-162692,-109355,-51888,-15035,38554,13636,-78705,-75694,7368,9214,-24038,-3986,39560,63908,20209,-62452,-55850,70747,120935,1277,-82467,23233,165950,177000,94836,1079,-48661,-16176,87608,139672,124009,122239,90850,35916,24388,49261,86432,71886,18656,-48919,-97412,-46642,69456,97752,33561,-24564,-11135,50743,46583,-4127,-35725,-109694,-153030,-80825,-33137,-104880,-111744,-87630,-126942,-131923,-63647,26373,37548,3109,20286,81748,105031,34908,-63405,-67059,-17309,-9317,-21645,-14568,-1513,18112,93126,159932,87208,-94380,-206265,-133621,-34753,-38009,-60406,-4714,52614,30046,19334,34637,13709,-8330,5354,46071,55312,2919,-64814,-72894,-41949,14322,35568,-7697,-40684,-66080,-145433,-210649,-208215,-177531,-112476,-19312,38391,13945,-13727,27493,37656,-10632,24956,44131,-47339,-121507,-56034,59419,119960,58789,-55873,-64677,-7920,-30162,-30974,63406,81787,13111,20345,108327,115623,20663,-3919,25940,-2273,-38680,-29957,-22148,22796,105974,107231,-17023,-103293,-90806,-69200,-73560,-72171,-41742,6745,40056,45898,26212,-494,-8565,-3054,-9287,-39761,-116230,-146672,-73739,61210,171513,216547,173528,14529,-160232,-181499,-56732,27164,-10049,-78872,-91959,-64253,-87152,-164781,-152215,-16531,137321,192118,116019,-39564,-169770,-185989,-69198,241105,612968,647660,353555,219271,223978,145654,-8453,-83207,-43098,43158,46470,4279,24936,57489,-3127,-74345,-44537,16156,28164,18328,-7903,-7470,30202,18377,-50209,-68773,-31482,24025,69323,57599,37174,61117,45028,-42295,-25084,55248,13640,-70081,-19953,68208,94910,68187,15486,-34771,-49352,-57330,-31818,43585,69138,56568,60298,34212,41684,97262,118461,88155,42884,3637,21376,93547,150877,157559,122368,98925,96704,113646,101787,43290,-30914,-30787,38276,65090,-19560,-72172,-48848,-29637,-43571,-81746,-79065,-38078,-30726,-49448,-90135,-138052,-102114,-39122,-28164,-50313,-50988,-8507,22137,-2878,-38522,-44431,-3798,41518,54650,10970,-21007,20099,64711,70066,9682,-66988,-83927,-75918,-81658,-46451,20518,43292,-8949,-65853,-31973,-16599,-35369,-30757,-77251,-104675,23982,156360,140490,84056,73741,92345,105702,91446,24733,-47517,-55010,-57277,-91293,-95654,-74144,-50085,5905,46305,48303,58895,45602,-11209,-34970],[-106781,-44219,34579,50752,30732,38777,39595,-6648,-40793,5635,73546,112576,77816,-27732,-69523,9686,28850,-35614,-52651,442,37092,-618,-67652,-45836,30847,62414,35653,6033,-27912,-41030,-10327,86806,151038,91334,25974,11091,-12013,-39676,-26965,24477,62824,6032,-75440,-82490,-66565,-28430,40369,35635,-34183,-35319,49967,93071,36364,-16035,-29836,-80699,-130426,-87292,2072,104835,147568,93332,109213,182787,167528,85162,49561,62781,55482,-12957,-38972,11728,74117,72335,15674,-4144,52993,149487,204719,158558,57227,-41640,-104587,-97223,-32925,-7578,-54275,-80469,-41771,-6046,-35354,-109028,-104604,-9725,61848,56051,48911,35293,-11352,-65398,-97498,-86958,-21908,39780,38901,40265,36274,1226,-17364,-15276,-15671,-36507,-75460,-97408,-93899,-56903,4205,44779,55296,47304,31190,46094,78308,70545,31902,3357,499,8960,-40583,-128913,-107344,-57742,-81716,-97238,-51225,17018,55832,57914,71231,83559,62152,30555,-7355,-70049,-98240,-50112,-7575,19978,65691,99992,86124,27726,-26545,-37640,-37070,-52919,-26047,23072,41223,6568,-54935,-85931,-59661,6908,38297,-49315,-155153,-153972,-113240,-103703,-81224,-34270,5646,44131,11506,-102213,-135978,-111220,-132592,-119810,-29712,5253,-18404,2493,87994,105156,31708,-35574,-36517,10876,47668,41833,-36617,-63686,22167,27918,-80033,-101331,21095,101771,87486,103764,78739,-15519,-26400,32720,32790,39208,98803,124904,107288,126318,122331,73391,35630,78018,127548,87938,1685,-33782,-13996,-9760,-51449,-68260,12345,58889,-21478,-73545,41963,207843,253704,153660,71681,94588,134748,92695,9365,1449,43603,36343,20589,55700,88697,18398,-13018,51823,70249,37310,38920,33752,5805,-22497,-28744,39970,61285,-53724,-115467,-73763,-29189,-26175,-49520,-71300,-39556,30433,61597,-9429,-68446,-62730,-61809,-54162,-5583,-8202,-56641,-69642,-60849,-22099,18117,5407,-38981,-9941,61395,56060,-16150,-67878,-44103,28100,71165,54663,-4879,-64795,-126167,-171216,-141452,-48004,10777,-10864,3223,47442,63869,89416,78557,64129,131261,132445,54141,42409,41328,-24000,-28289,15536,14720,7167,16813,26858,43427,86783,129460,117549,58913,-5075,-55268,-102099,-82727,26448,125878,147388,117793,82791,56590,31995,-23261,-10240,106562,163278,81804,22404,38547,59671,45982,-14000,-40469,-9163,-15566,-5337,32216,26164,-13831,-64647,-87949,-99374,-142229,-144847,-76480,-63449,-118682,-135543,-89159,-57538,-97055,-155623,-130319,-34626,-13944,-66695,-91638,-84622,-59998,-17427,-13400,-51459,-74307,-28460,59832,95853,94276,135423,147784,97150,101582,182170,163144,101325,111961,110199,1069,-115503,-113988,-89404,-59425,26905,109662,88759,-6308,-40478,-26322,1279,33243,13309,-24886,20839,87663,71831,-83,-8572,-4518,-49941,-69917,-31200,1264,4963,16913,2510,-76733,-136604,-113957,-72581,-60326,-70914,-109442,-138850,-96065,-24472,-30976,-44382,-18808,-52310,-83688,-63894,-50040,-34239,13572,47741,30150,-36239,-79498,-42255,21052,1474,-33320,-23687,-54189,-66304,6380,11382,-70326,-79250,-24205,19384,39716,17486,-34455,-12409,53501,57019,44778,32952,-5775,-19429,23988,49421,95160,108012,-4949,-107571,-82761,-93783,-120254,-45272,-11565,-70716,-98195,-68265,-26655,-5494,-4415,29019,59139,24994,-36652,-52398,-26,37039,58473,107338,122230,76040,-5437,-67909,-33798,43814,87620,48045,-56043,-154793,-148303,-60670,43335,122036,140732,83997,-21082,-75589,-36400,-12156,-26620,-18776,20359,52652,15418,-39937,-24489,34148,47667,7147,13428,44357,36612,68638,130369,103695,20646,-31726,-81013,-110037,-88117,-29111,54878,102452,44188,-46939,-69626,-54428,-25127,32546,45835,3133,-62565,-106781,-61391,28177,40842,43025,59533,54738,77834,108817,90550,45448,17915,19908,22074,-13139,-43898,-40225,-28956,-24517,15231,32948,43418,86966,107521,86022,60772,-4256,-71058,-138266,-166914,-57860,69661,54190,-14442,-6437,50739,81033,28789,-79888,-88173,-5443,34355,-29303,-57574,5132,32346,-21182,-70390,-52210,28108,106866,91370,31470,41166,89559,87221,-23574,-81652,-25938,35212,53388,51908,42304,887,-34824,12722,22103,-82821,-128414,-83759,-62446,-45564,26335,52490,-56,-1128,40578,58974,73505,103538,84807,-13821,-99504,-107391,-74195,-32515,-20241,-8932,17879,18674,-40354,-65827,-50526,-41276,-12310,19258,35008,70128,65504,-1772,-80898,-138752,-157747,-144224,-144538,-76221,33784,37821,-8299,46063,104271,57055,-6660,18238,81017,100753,50191,-24134,-66006,-29314,11849,-5129,-47618,-79061,-31766,64354,141219,109572,3790,-42194,8422,44731,37929,14115,16319,-961,-22953,-16439,14244,22697,27378,30311,-6362,-57739,-51208,-53282,-122847,-136814,-69201,-37859,-19748,29440,39500,22040,53848,73085,-17216,-66923,-23978,-32204,-66343,-21141,-13135,-67570,-41667,48577,34019,-14456,22566,70490,71130,19585,-59540,-78840,5338,23578,-105111,-143459,22119,178228,163377,40682,-59848,-86247,-46455,49890,99480,85400,90350,109315,85411,53006,72002,118477,81251,27236,9666,-33712,-36395,46601,39217,-48472,-85288,-55179,24652,64748,17016,-22689,-70068,-102205,-21090,53464,-33941,-88796,-87201,-112230,-78436,8631,59682,16688,-19007,40280,126025,126911,42579,-44930,-65226,-59982,-92240,-114330,-82179,-47230,-49760,-4181,63364,-8869,-200957,-280443,-125198,41172,35960,-4908,47039,94156,82504,72945,56960,24403,-3752,6262,37522,13114,-49530,-70710,-50141,-11372,33144,6606,-74642,-115037,-107464,-129040,-138346,-108282,-83556,-94365,-95433,-36237,20958,18074,17673,-411,-49110,-5686,28244,-74734,-139220,-15402,113883,109618,56474,44450,39736,50386,54667,44490,66102,103339,92673,87644,138190,173576,82829,-25602,-53040,-67712,-94286,-78881,-46476,-15707,22130,28552,-57298,-112718,-68613,-21204,-3145,-10227,-80117,-117887,-45616,43551,30269,-55386,-97854,-64563,-21443,2860,-10651,-37024,-13294,62266,99137,115600,123499,17617,-151717,-189134,-93359,-8206,-2410,-47788,-80732,-69638,-74687,-138540,-140451,-39434,79917,139173,96087,3644,-54073,-94924,-54694,351041,955245,1062873,593325,265435,208998,158552,17817,-86741,-72629,22948,76188,67968,59444,68232,35514,11336,28940,10530,-24391,-13826,-20399,-37897,21529,71033,15693,-49821,-56955,-17939,19856,12830,-1955,11714,9488,-24157,18955,65853,16812,-27066,31287,84712,57499,-5264,-30241,-38041,-59349,-72526,-36862,23032,52910,45743,41647,51894,67938,78153,104162,90309,37248,-8521,-17935,11475,57475,73871,67660,92879,117823,134689,109458,5786,-86401,-40201,56280,89226,52044,19894,16186,4517,23221,21495,-39055,-67707,-49912,-77914,-165321,-211772,-132279,-36145,-17561,-36664,-50145,-42785,-8308,-548,-48202,-51910,13981,44671,30574,21336,31396,47323,44251,75097,68781,-16748,-86304,-99247,-111029,-97242,-11798,58454,17201,-83566,-97943,-90612,-92053,-60059,-40645,-41127,11877,91621,104972,50472,5822,23000,65881,98220,71557,-3022,-25160,-48711,-111983,-92396,-15274,4633,5262,11683,-2402,15178,41746,-15297,-93701],[-129625,-62335,31718,57961,48959,52065,35259,-21559,-68508,-52367,8700,93486,85975,-48690,-127998,-62007,-12543,-56841,-110299,-58679,31638,35585,-12002,-9414,11625,16100,2066,1317,21914,61530,87176,139031,169977,109683,51529,-2892,-76429,-78234,-27211,12955,68408,80889,63657,76644,70166,68634,104549,71538,-18912,-26202,46237,20614,-88327,-113590,-59601,-43112,-60697,-32035,5993,50237,86908,71558,75234,73237,19404,-22803,4232,32903,-6037,-39836,23170,72638,42363,-20034,-52387,-19941,54619,131208,177554,135127,9632,-102604,-118652,-93008,-72095,-80341,-116453,-116767,-58541,1113,49,-67223,-91510,-39883,129,4717,20751,33953,23573,-41197,-118706,-98409,28140,118236,67560,6327,13151,35972,66587,78332,26494,-47234,-74594,-86535,-71384,37907,162952,154189,103096,104877,111937,97417,63665,13521,-13793,-30628,-18876,39488,47301,-29577,-79338,-119290,-160139,-160688,-122533,-58605,36112,116174,103950,55484,62103,86827,34026,-64317,-111748,-86437,-52443,-8964,32597,72420,108511,69348,3179,-4512,8648,-15169,-1060,41377,65801,26430,-34100,-36442,-3481,41303,78939,-26615,-185032,-202987,-136389,-82530,-794,52544,27000,26935,-1795,-115287,-137681,-92585,-102184,-80721,9276,23521,-46242,-64861,43626,122222,58453,-56047,-79650,-16732,27452,6673,-65462,-77538,4771,-622,-121495,-142705,-23625,53003,50557,68964,58967,21798,19976,-2898,-88534,-108746,-46589,-23941,-61316,-36775,34592,56335,31237,49331,58257,15221,-7024,22271,17113,-37272,-74604,-46920,44801,71762,-20383,-73654,14333,104888,104371,47528,36576,71599,86747,46783,10728,16023,34038,18095,20604,40732,24947,-38634,-28638,44436,73224,60890,41446,10912,-21637,-40266,-47849,-31027,-56026,-105162,-89028,-67794,-48483,-38439,-77459,-82497,6725,88235,90907,14551,-21407,799,-22974,-49775,4908,-1668,-72622,-35868,37508,49338,-3477,-63438,-19929,106803,139391,62032,-11621,-54576,-49173,838,28756,17703,-13839,-64684,-140692,-194509,-165668,-84076,-17031,15966,34339,23052,-6316,21701,32687,8292,22510,8442,-16648,51197,93163,31454,13632,47506,39470,9091,-17398,-13083,38060,82541,67445,22241,-26744,-36444,-18590,-32603,-24816,48623,94251,80323,99329,134233,113183,57969,4119,31510,114324,127012,35490,-22,67562,132706,89880,-9594,-34600,11916,40520,60731,68705,56833,31396,-28901,-41031,20392,31076,-11948,-29259,-95385,-163413,-103069,19802,71771,16642,-100956,-152435,-87023,-52734,-80068,-73613,-58843,-77178,-54297,-11695,-18082,-29317,-1263,18783,13518,21785,45687,76546,94641,97060,144269,142019,89005,68635,71975,10964,-73596,-80749,-91598,-98274,-15340,82766,42632,-89848,-132729,-55616,33833,53467,10337,-56753,-55538,-3204,22394,-24543,-47869,-34976,-46778,-85056,-99471,-52997,17618,93418,105867,-15049,-140285,-136076,-102296,-123696,-103900,-80786,-101853,-78066,-12396,-3008,12426,47082,-15497,-73737,-60702,-61910,-39714,64962,119912,42698,-87446,-164197,-126366,-7137,-362,-75374,-102903,-123708,-100888,11523,45024,-28029,-55665,-11031,81614,105172,16209,-55897,-21830,44258,69920,75788,27518,-48629,-45633,42393,113214,166318,173855,67775,-61391,-89540,-89210,-75164,-13555,4314,-38904,-49255,6601,82008,82890,24095,13323,50728,55086,937,-62210,-61740,-7894,53082,95410,88972,67722,64819,53372,41476,58192,51102,-31547,-121522,-155515,-116935,-67877,-2737,92407,131257,51898,-25300,11693,99583,145673,122808,83918,80629,79996,25526,-19027,3610,51470,59565,16946,1278,-23490,-73639,-15047,110312,90030,-21353,-55805,-59517,-91621,-112138,-78606,-2886,49239,46148,31339,3192,-31119,-2514,69803,58571,8969,-29614,-89869,-99949,-19252,41234,65979,64484,51056,104244,158248,101511,16653,5802,37566,47370,18402,-33290,-69388,-73096,-50862,10732,36565,12234,1281,9865,46670,86416,58548,-19139,-90543,-76424,24188,73470,28613,-26859,-22882,31161,75514,60040,-13635,-50979,-11140,25020,-30485,-47521,48408,61822,-31366,-31073,45274,96675,125345,83168,-17057,-34989,35823,90814,20013,-53829,-70006,-88242,-92086,-30661,46771,31778,-94,64998,72785,-83773,-193488,-154041,-71574,21663,120379,121574,9855,-45511,11687,61726,57413,61003,46077,-51549,-129004,-126369,-111074,-66479,1724,40545,45990,10303,-80814,-137747,-131221,-89824,-17228,42134,74165,114906,113866,36260,-72378,-139832,-132675,-95176,-85412,-44279,12957,-12035,-50879,-4419,72058,59364,9823,27233,58818,56314,13370,-70954,-97752,-32971,-1225,-35623,-62038,-58016,-15552,57014,137968,97271,-48236,-107133,-36185,28658,44047,47065,57955,18096,-44676,-22636,48106,53345,25076,50450,57651,13993,1202,-24648,-103851,-102778,-21489,-3342,-33257,1528,53926,65001,70343,96031,72263,23891,-7512,-80140,-122080,-44302,4057,-17458,6552,50420,24221,-47,33975,44526,10283,-11967,-42435,-92632,-72871,-55589,-153144,-167325,5897,136066,82157,-47664,-107339,-73924,-40287,-20638,-15258,-23808,-5037,41702,33954,-4649,13654,49668,24711,18878,52359,41721,17725,33436,-15490,-112124,-134925,-93415,21327,101293,41874,-15881,-20147,-36755,-1648,53418,-7837,-66587,-60232,-50547,7827,98617,93649,-22043,-84297,-2039,100266,102882,53845,15635,-17564,-40498,-78075,-145273,-157985,-101363,-58193,-21215,-3797,-62951,-173287,-208972,-96747,42043,70370,52650,66593,56948,33071,36062,27713,17977,14317,9956,3018,-33814,-63941,-53810,-45621,-23265,41844,46376,-68104,-153628,-98189,-23860,8289,26581,28887,-29003,-88110,-47629,40107,42320,10574,6525,-309,25519,27757,-48294,-87937,-6338,29308,-39186,-9090,90661,55035,8552,52459,44990,-23245,-8604,54753,38743,29958,101482,97118,-9524,-90141,-115321,-136184,-136699,-81243,-21811,-5711,-2855,-28960,-48321,-29084,-10621,799,-32004,-157513,-212376,-92763,40956,29470,-95231,-146935,-77104,7684,44871,50588,47112,75586,86219,26242,19990,71325,30312,-60815,-89361,-98564,-70838,15934,58885,-8830,-69691,-68159,-104670,-144041,-109135,-19690,37803,39565,50114,78433,9724,-53362,295529,921276,1090109,688508,291049,112444,67747,19738,-23607,-57288,-53988,10514,74810,72230,51962,52594,89773,112344,51905,-603,20401,-13685,-84784,-30300,76196,70567,8821,-43038,-63660,-59201,-42579,-32568,-41026,-36903,12865,93862,101985,17892,-45753,-18527,14973,-7993,-39562,3757,41051,-20273,-66424,-23928,14628,28588,28647,10143,4071,12401,12692,37350,41351,20893,-10780,-45216,-57384,-35226,-24886,-39915,-4834,51250,69249,47620,-25941,-86874,-36611,45453,80145,93181,113733,120976,105677,125658,134242,33744,-54519,-35223,-31234,-84433,-120794,-66531,35827,72837,8433,-81022,-110948,-61152,-24475,-62231,-59981,14497,46634,18004,14741,50863,43893,-3501,38588,79521,12246,-47765,-13353,-1460,-40868,-12980,51115,37072,-39765,-58276,-55726,-59082,-33965,14770,37181,26952,21117,5572,-52412,-102941,-65981,22487,89834,107492,74134,37531,-33096,-118433,-82054,15348,29788,-2313,-23043,-46449,-25387,45047,30884,-67801],[-44111,-7401,35780,46160,59896,66741,56023,31334,-15163,-47123,-6009,86496,71845,-53584,-136298,-70632,-308,-29255,-110156,-87939,8605,45893,33712,26573,-4498,-28919,-29225,9468,72413,125932,143602,178080,184783,117742,84133,29865,-63297,-55534,10545,20191,61722,130929,156558,167673,148789,104434,86831,37743,-34297,-28164,34834,-8360,-116712,-142926,-85848,-17598,1887,8055,-587,3917,22870,24569,-21084,-106681,-168614,-148987,-77648,-37121,-53066,-48568,26441,42981,-29099,-102701,-91615,-20664,55181,77644,72541,55757,-18304,-122125,-127442,-98547,-93322,-88268,-88860,-67979,-23229,8679,12008,-17085,-48699,-74923,-69717,-22496,27470,70398,87623,-1902,-91115,-29574,94932,134642,61261,-4359,8556,54220,107209,117434,31942,-53530,-50616,-31029,7883,125016,226609,181046,108220,104891,116024,94053,24847,-47284,-53267,-32127,14046,93045,136500,85015,-2646,-95768,-108414,-81900,-125888,-149507,-46339,99702,111071,50692,44233,71064,38759,-18327,-72214,-110901,-126293,-76970,-21666,43778,100902,89396,63880,72120,65619,22188,1156,17205,52961,45616,27829,34504,36950,48548,101732,47673,-88966,-118458,-51053,19312,82804,84782,34234,27777,4285,-69813,-53518,-2124,15290,16395,2315,-29277,-68246,-57092,68377,165517,97334,-19849,-54395,-45958,-44336,-40184,-8347,43881,53863,-26917,-125104,-101064,25247,92849,37822,-8421,-5138,21566,41911,-5917,-97616,-136083,-151056,-164567,-169974,-149572,-77937,11595,39086,19445,-39491,-78241,-23588,73976,75509,-15351,-49287,6153,51001,5595,-75232,-68949,1156,-2336,-63043,-66956,-22127,-1922,2429,293,6110,14071,-2185,-26843,-12843,-5710,-24649,-54166,-20613,63383,125362,118184,50866,-9342,-54548,-104863,-100292,-77638,-129853,-128883,-30489,29500,56164,53864,-15921,-39287,43753,88897,47568,-15102,6129,49506,-15032,-60459,19810,20961,-58986,-35625,23606,19620,-20463,-50681,34296,172317,154937,52770,17991,-187,-16457,18217,37183,10878,-4684,-16967,-58377,-106741,-166585,-211572,-112216,38039,82515,29321,-12801,8956,13841,-50257,-95625,-81882,-30923,52045,69045,34688,37187,36548,1101,-33708,-75801,-78362,-6989,31257,24300,5942,-25249,-1869,58125,52123,21167,29291,28201,19189,61966,112162,106993,78284,53686,71608,90245,54731,-29915,-40866,63009,148380,91252,1715,-5949,21866,50183,73555,50751,58543,86326,34928,15453,99184,143734,82859,-11073,-123677,-173300,-70208,77608,125543,86304,-8678,-72471,-67673,-65022,-57636,-25926,-35475,-81387,-58301,18793,23829,-22066,-29352,-32001,-35178,-31989,-51625,-41223,-198,-6095,-4143,11428,-8282,-38783,-20329,12720,14395,18250,-37523,-128310,-117605,-1803,19079,-73520,-131999,-79649,-18853,4201,19083,-23775,-83543,-52318,12547,15046,4649,24953,35904,-14427,-91020,-88052,-20413,74294,132691,84546,-20043,-57380,-70975,-95590,-51134,-6346,-48886,-69197,-23510,-7145,20165,75147,70017,47684,44551,12122,18539,107828,139509,25206,-122054,-168018,-118545,-3087,9081,-79440,-123153,-114174,-95445,-41196,19021,31386,6595,-6633,58253,79506,8570,-27144,4668,39161,70133,86997,29525,-40891,-31720,41650,99803,127734,122009,86117,42394,6818,-16549,-1195,38733,46169,11213,-27120,15589,106353,103110,42846,15600,35146,66452,40457,-59733,-132245,-86513,15146,40911,-18078,-22398,97935,174298,131097,79240,31690,-60953,-125050,-107481,-55918,-25073,2876,42624,57768,32292,48396,124580,194525,238464,221520,179813,176363,133689,25139,-21866,20414,59173,42865,-2500,-22118,-80710,-157505,-97853,40914,27370,-59834,-48358,-25642,-45470,-65063,-74790,-69621,-15946,57809,88346,51257,6828,27751,50608,32579,48054,63912,10108,-57749,-47448,29213,66117,36504,36652,102640,126763,65672,-20418,-46987,-29768,1739,23876,12262,-15694,-18084,-7446,8890,5447,-24301,-59076,-84331,-59368,-11700,13489,2975,-25311,-18044,30237,34871,15279,14597,21951,26333,37774,61368,53468,1488,-30525,-3989,-8849,-25736,33084,44718,-39441,-21147,79078,121646,131697,89011,-6668,-29212,26276,90178,75268,14380,-47842,-114810,-150660,-95450,452,-10303,-44004,31110,83741,-34472,-157635,-146930,-47034,81231,180158,180263,47379,-61695,-35178,23080,-3265,-44628,-35837,-63316,-119021,-109759,-36150,32244,54604,43245,20969,-37035,-119236,-131845,-100405,-76445,-21192,28073,68606,114425,124948,71857,-29980,-89396,-62953,-27495,-36891,-70402,-92711,-92424,-82816,-66342,-3320,10969,-25604,4231,51546,53280,1128,-96234,-104133,-13935,21331,-3331,-11567,-17450,-13171,39675,115127,65771,-51131,-54051,-19594,-20467,9580,60822,78244,16935,-84844,-81634,26081,75333,53592,49539,51051,21759,-7822,-23728,-17335,18340,41879,-818,-45396,2021,61992,66321,39803,72363,118104,74619,-28808,-127240,-121908,-5701,54250,39580,45203,40205,34299,67921,77202,35973,-5325,11215,12134,-85870,-115184,-52432,-83594,-94705,31506,84158,-13572,-77821,-33192,42594,27101,-36006,-63734,-75182,-52452,-6017,-13675,-49279,-53302,-59351,-60453,-4364,45532,41712,13057,3666,-11692,-67044,-97700,-68298,28892,79841,17616,-28865,4814,20557,-7248,-21530,-52653,-74142,-52629,-19268,26101,97520,103850,-15541,-114545,-80293,1819,41348,51953,48729,18963,14327,6688,-95355,-170429,-115371,-31672,15832,13974,-13786,-36049,-61193,-57633,-14007,37981,69123,63401,26871,-4254,-5121,9416,42421,65646,33620,-19272,-51973,-35316,-18170,-33234,-11809,106610,156282,5041,-127291,-58486,62855,98796,93737,89225,51990,-3810,-15833,1954,-7322,-6065,45120,70522,55717,22159,6704,7294,14319,-48781,-111994,-24099,79184,26036,-34702,-5593,-42649,-151071,-141159,-17883,-16574,-74303,-12477,57847,18084,-51315,-68294,-83479,-117607,-80982,21618,71869,73977,69695,65404,37879,-9998,-37671,-81542,-154770,-142181,-30248,57660,35277,-81036,-127143,-62835,-813,3817,-14873,30557,140046,150499,39716,20111,83945,62492,26993,17880,-58893,-83803,38611,129654,58460,-43247,-72359,-87863,-107795,-100433,-59634,-46842,-17674,71025,120486,46792,-41577,123033,504209,687199,547790,299859,83387,6812,7784,24844,-25613,-94359,-46287,70264,87423,38365,45193,95805,125607,114541,86792,54061,-35950,-114878,-82849,570,38583,52527,20632,-30755,-34676,6094,19449,-36762,-63115,10509,96196,92581,5676,-80023,-83022,-56560,-40671,-11740,58055,71090,-16250,-44347,15168,25173,4669,11136,-14099,-72645,-80916,-64653,-61574,-42577,-4419,-14867,-45721,-50014,-46328,-40278,-54193,-53458,-31033,-15463,-2854,-17018,-62160,-50248,3958,38446,36097,49240,84434,107124,111384,99338,29386,-23804,-2926,9383,3525,-21051,-19376,70454,132858,27683,-122987,-155474,-93696,-61696,-64016,-31552,17977,16139,-8865,10261,58638,30372,-43086,-29247,710,-20850,433,92205,105041,24019,-10735,3155,11491,22971,42016,13012,-29878,-25557,4131,8830,2714,-1340,-30630,-81665,-123345,-98564,-37922,12098,81383,121230,75267,-27794,-106427,-80538,-16310,-14731,-30414,-22748,-26340,-30012,21375,61728,24832],[50602,50115,22618,1238,25162,48193,62429,81928,48711,-14617,-8286,41704,-1490,-95398,-124165,-31726,35155,-5166,-99586,-130571,-73434,-4319,21433,12181,-30491,-45057,-20265,26400,59538,61505,58204,121910,163106,90184,47901,47489,2176,-21909,11934,11494,23433,72375,98219,124660,117113,45114,-7727,-39030,-60821,-22686,46817,40963,-49153,-128361,-113214,-25818,15920,-571,-32822,-16651,28905,28193,-80191,-226780,-265519,-206304,-163434,-135141,-79008,-49973,-21394,-14118,-68534,-122983,-93984,-26765,31655,6000,-53366,-33728,-36048,-129032,-159124,-140771,-113350,-43488,-1992,-4602,-1661,-1636,-18948,-31911,-46425,-98947,-87999,-21150,8723,43046,62196,-27988,-75439,13504,78268,61265,24015,17286,33595,48944,64153,51867,-11801,-53705,-39930,-21937,16992,95361,122210,78696,43224,26736,33974,47964,-16397,-108507,-116531,-54365,25231,80502,112646,105598,63550,-4807,-1280,34556,-41279,-139560,-93408,30728,59654,26103,2696,-5835,325,864,-59034,-128723,-153297,-120875,-88487,-38250,15301,55760,102184,122892,75610,4184,-43551,-49881,-12547,21060,44833,50620,39240,48905,107743,117223,44684,17837,66078,110330,93999,16434,-19668,18714,21425,824,33856,51729,73998,65982,-16976,-71724,-46452,18694,111618,143800,87276,46427,22988,-43861,-107539,-97595,-9435,96199,96305,-5109,-62119,-25515,68043,135371,60468,-73695,-128604,-75906,1759,10898,-24868,-59924,-134814,-185064,-176308,-160466,-116982,-3115,70089,47207,-33287,-77479,-35814,66927,130514,73002,23119,47964,22159,-71424,-105069,-48344,9058,-19798,-94868,-103818,-75070,-88482,-90073,-41087,16944,43476,8857,-33065,-40096,-38870,-7113,2217,4853,60633,144366,131903,29137,-23781,-48944,-120265,-115705,-53296,-70158,-68646,20823,101381,141126,120163,45467,-12414,-16617,-16762,-39253,-66673,-29794,2494,-51519,-69089,4902,1879,-64886,-75219,-63424,-41841,15697,58798,92714,130353,100936,56866,63056,50404,29952,81447,112684,45180,-20408,-10946,24348,14734,-132871,-296628,-179923,39919,104635,65045,38479,26126,8273,-47550,-98717,-95499,-50202,3789,18193,24759,40229,-13282,-86370,-93331,-84706,-56166,-19439,-27074,6025,30362,-5947,15066,83018,70306,32246,18820,-7416,-20662,-2696,38641,71660,78115,66063,76417,76879,25849,-68801,-90803,28407,135926,88690,2106,-12355,-358,12556,19702,-13037,2494,38042,4872,6544,95338,133245,35506,-88309,-147963,-137695,-56425,38913,73304,63054,35061,34101,24182,-16238,-137,39106,15441,-17311,11135,74647,68025,-23410,-74184,-47103,-10938,-35728,-107712,-146311,-120856,-94859,-79064,-58783,-46649,-66125,-67800,-9569,59210,103458,25809,-127032,-169873,-70362,-23108,-65814,-77635,-57859,-71316,-73601,-42576,-35902,-58763,-24352,41558,69937,74336,75034,80154,55754,-16762,-63492,-53067,11311,100528,150194,120541,51614,-26885,-36283,41104,99368,53403,-12247,-337,14481,10519,59783,124232,136367,111153,83366,87840,121501,117810,24493,-90100,-97909,-41899,16212,12081,-44777,-56822,-22672,-54235,-110186,-64396,23191,24485,-35801,-34201,-348,-1972,10714,41323,33403,42480,67239,37614,19155,25640,19270,9144,27123,41781,74631,106768,96196,70072,69383,76930,64324,12143,-54152,-26450,46889,49760,24489,13322,9906,30967,49198,-4129,-94169,-104326,-25538,-11868,-102460,-111968,40669,149518,126606,61609,5519,-66997,-94323,-62670,-34844,-13810,7239,-7646,-18169,32029,102911,141902,174687,206498,203657,190264,200277,142050,818,-58715,-3272,38282,274,-61730,-65888,-78714,-126405,-90793,-5685,-19437,-63749,-44975,-42706,-28145,28103,21642,-43025,-24768,40777,38043,8519,19394,37246,5067,25236,129300,153128,81572,-10381,-54880,-7423,26335,-241,27039,72511,46001,31794,18188,-35564,-90389,-89037,-34449,39010,63384,60539,34765,-7478,-29895,-29966,-47352,-64942,-74161,-78766,-64040,-43561,-54483,-62987,-30453,-4313,15734,49848,67769,34216,-7002,11483,43938,22173,-43014,-40572,-10158,-16694,-19161,-11526,-23081,-413,62555,102970,124528,94700,35961,43761,78342,99705,92269,66885,19280,-43145,-77547,-69435,-63781,-99541,-115676,-41790,36842,-3557,-67889,-60727,6094,89750,155791,161875,54026,-74007,-96152,-30280,-28061,-88463,-84440,-56852,-98528,-107853,1278,91022,71835,45668,24458,-49848,-124494,-81000,-12459,-22871,-32954,-25780,-5784,24649,40821,39193,-3817,-30665,-70,12811,-44663,-137898,-175574,-93369,-39120,-64140,-26278,19567,-18937,-23100,38563,75917,25953,-51717,-53386,22547,65123,48974,25597,-16375,-39931,20307,109303,53479,-23611,29650,29315,-57613,-55228,5027,46956,14635,-88727,-140947,-35134,62310,50940,-1962,-30414,-59317,-107428,-107177,-5245,79861,58316,-13593,-13967,39259,36309,6048,-12653,31674,114520,106899,-5992,-101494,-88182,12449,67101,63792,53084,27003,48189,130081,136389,70819,36259,55473,37831,-96831,-140623,-30151,12958,15280,71646,41094,-59666,-27488,116830,188782,102667,-3101,-31129,-39007,-32184,-7043,-9645,-27548,-59977,-104785,-100365,-27610,8835,-21157,-75866,-68725,-2140,15981,-9641,1964,24344,-689,-43584,-43851,12497,61245,7848,-68359,-107527,-102443,-68145,-23417,-10647,17394,80971,25165,-93911,-127838,-71452,-5258,23510,22041,3616,21110,57005,-5616,-89132,-69050,-18470,21913,48905,62165,71869,41016,-1022,-26162,-899,48094,43535,17115,12151,9937,25901,73605,78738,18166,-37017,-43835,3201,13929,-21138,21905,170934,197474,37283,-70677,-16361,60597,69944,59061,73771,87164,51417,-26347,-93873,-94798,-31096,52340,71484,31214,-1360,37521,84552,58736,-23535,-31672,11452,35984,39452,29974,1712,-87233,-174596,-112923,20958,29162,-45323,-39096,-4419,-24534,-43416,-1149,27171,-16118,-29889,67849,136830,128780,115863,119154,94883,41073,-13442,-60842,-68141,-13422,36420,53523,26758,-50224,-94715,-88890,-100959,-127650,-142973,-46076,115120,160374,84846,59402,92888,73370,43887,22899,-48624,-66687,31429,94572,63740,-4584,-80764,-110167,-75080,-49046,-61307,-92642,-41991,64314,67173,16268,-8610,-13300,68613,220307,279814,243151,132215,54675,21044,13084,-22877,-60129,-7566,105907,104132,39215,57046,80375,74700,120833,139698,57469,-46323,-92898,-104257,-100998,-49017,43813,73977,56604,76202,116394,109166,16180,-53258,-26840,26776,29996,-3260,-48344,-70981,-73433,-33456,26091,66907,34766,-33848,-21843,44397,37696,-6760,-8818,-31935,-102787,-109233,-89338,-107247,-82441,-15927,-19528,-25535,9036,15675,39337,58811,12879,-49408,-34071,20524,11955,-75456,-101477,-59974,-34926,-79909,-125882,-97022,-40417,-24960,-40606,-39957,2245,30494,-2075,-31218,-61734,-67378,24688,100140,5548,-124999,-126894,-64639,-42641,-12155,40418,34437,-40487,-55464,28368,96713,64945,-4024,-35541,-55008,-29480,53255,130828,119826,57622,12406,-39320,-31657,59336,111901,42916,-37039,-43437,-40859,-63821,-31648,23884,29722,13200,-20499,-39752,-54964,-52603,42637,127554,79518,-12984,-46241,-34162,-20948,-26473,-10878,40249,63079,22478,4218,58881,114782],[106843,88817,37653,2924,11148,32653,59547,102642,83758,14117,-18206,-28353,-85973,-133600,-87190,30259,73652,10365,-85004,-151712,-133785,-42035,10064,5953,-10249,14469,54115,66221,35097,-8581,-26366,49953,128678,72177,6108,43908,50935,-15840,-12493,39469,46878,12499,11884,69533,69353,-17086,-68761,-54993,-20949,28420,102023,140131,62536,-52734,-59265,11348,41248,20042,-6944,31715,111597,103574,-28550,-184387,-184886,-109678,-121275,-122091,-31446,-13129,-32622,-15632,-36445,-72392,-61184,-25914,19242,-403,-65536,-41526,-22513,-100117,-137179,-124729,-84157,14938,65504,21690,1078,12398,-17925,-54664,-62609,-78642,-39287,781,-18850,-10386,-1509,-66891,-73988,-10519,-2491,-7915,24222,70432,78364,54864,32461,-1001,-29115,-17219,-134,-13284,-3717,30861,322,-36630,-23060,-43668,-48437,-4731,-34737,-103326,-112167,-70302,-11889,12918,39202,99762,126594,65179,20072,43925,35231,-28371,-22983,23458,10234,-13005,-29020,-56802,-36412,-13813,-69302,-117688,-107048,-94922,-113010,-108699,-56182,20707,87975,100540,54278,-20584,-60714,-69225,-70251,-50764,-872,46472,69124,76837,106916,145145,136985,115195,126122,123456,58827,-33190,-55525,-13588,-194,24012,62724,41092,37923,55492,17068,-25073,25599,94580,93005,31902,29258,88598,88328,1888,-93506,-122484,-74116,34545,97778,67226,31567,10522,23658,86438,84780,-41722,-171538,-146540,-31683,33688,32891,6738,-50132,-102585,-130027,-125530,-85351,8630,79909,96002,63924,6228,-35305,23618,130843,128225,89838,93806,33315,-52935,-34148,13530,34284,31260,-1713,-48486,-74287,-110132,-136424,-91319,16045,84512,64539,11387,-32015,-43273,27236,64046,29494,23261,74074,44261,-55778,-50968,-3905,-37675,-52777,175,24418,13350,30261,66848,97198,82909,57187,-2033,-102836,-141948,-100801,-78851,-70724,-74171,-66684,-13615,29002,-24837,-97882,-103333,-101676,-60964,46927,132760,104450,28545,14533,59854,85640,57940,52355,133326,183704,84691,-49476,-46957,61448,113520,-31244,-212536,-140373,26297,62978,47056,35832,8802,-4335,-4406,-25865,-82700,-115543,-67390,16340,53793,38779,-49422,-131501,-110454,-46137,-1383,-32569,-70347,230,31306,-44289,-37590,37144,38197,32107,31673,-16657,-62993,-74043,-35741,23091,30981,-2855,19567,64699,43126,-60690,-105407,-5006,104472,72510,-25647,-44206,4896,14614,-31753,-77467,-76100,-80745,-106041,-60049,44476,60468,-71466,-177392,-150210,-76748,-38010,-26168,1042,29463,44145,75463,75086,30717,48249,74535,51858,48058,74002,94156,77575,-927,-48975,-2400,39732,5759,-70262,-146366,-151792,-91265,-26389,2848,41546,30438,-25615,-40363,16672,98862,45632,-78099,-98464,-62569,-88824,-116978,-47104,392,-37621,-95871,-136104,-119482,-39153,27686,56875,45760,40450,26766,21249,48512,45876,-62,-24977,8086,65496,106704,126324,82610,-6545,-6291,86703,147004,120995,40804,27427,51122,5775,-4944,46548,62736,54753,87864,119816,121931,113016,71676,-2467,-20370,-6115,-10516,-13462,6378,51602,66431,-28227,-142141,-136480,-53661,-23977,-72297,-80451,-27565,-6208,1432,23464,-3586,-27742,-3289,19166,71271,79199,-13153,-88654,-58940,-4048,51198,82409,102569,128581,120930,65554,2408,-56856,-87711,-58025,-27103,-30646,-25974,-5773,-16178,-19158,37709,75592,35205,-29153,-41809,-47402,-106917,-123852,-43418,31150,31271,-14653,-49834,-78759,-66270,-49111,-68243,-72784,-47954,-72514,-74787,10857,64625,54194,74636,117710,133261,118442,100827,64914,-33301,-85952,-31255,16144,-25179,-103492,-92135,-32656,-34242,-40648,-21308,-18595,-24600,-42334,-81420,-58791,39214,85109,43858,13351,-15087,-80913,-94228,-21427,6799,-25949,30727,147965,140581,67040,14588,-16533,-16374,-14241,-25606,18186,37977,-12499,23978,96988,45178,-59717,-118246,-90505,15059,66308,53864,18793,-8243,-2531,3850,-11789,18734,45081,19046,-30077,-81020,-131814,-124480,-69503,-25737,10283,48205,68760,35411,-31122,-50490,-13915,24332,-16626,-58840,-39414,-5011,-6658,5269,45910,51865,46991,71138,95204,66327,36404,84751,130361,120621,75493,64555,38576,-2119,17485,31380,-34436,-93387,-99336,-66070,-29506,-23100,-8121,25476,50814,61383,77743,78594,13444,-97327,-139653,-49186,23406,-11490,-33584,-12917,-49419,-99189,-60132,18531,52716,82561,75336,-12458,-98848,-51496,26834,17287,-18127,-52132,-81563,-74461,-63963,-43850,-22509,2966,39721,31201,-62823,-150435,-122715,14590,54781,-25949,-17158,65619,44669,-20431,-16992,10912,-732,-5488,3012,33756,70050,57114,3023,-62288,-82445,-10932,86658,36619,-17961,56445,77503,-24472,-95672,-95821,-20728,22787,-44976,-125586,-56099,31069,-12770,-76076,-74717,-99001,-185507,-210659,-93306,21378,7757,-36915,7289,58749,12221,-38615,-29234,30487,112214,135174,56653,-38048,-83071,-42363,25232,55384,34926,8824,30111,104261,132828,80485,37493,34854,-2872,-123869,-163506,-63887,11412,32751,33564,-17448,-54131,23146,159586,196614,92256,6276,11814,30538,19354,17303,17181,10198,-20989,-57357,-65106,-36948,-27007,-64180,-130739,-125024,-41624,19521,31907,36716,9621,-49606,-71687,-35543,18861,55744,25050,-36612,-101307,-113953,-65828,-813,-15538,-51698,21631,35158,-56922,-93813,-34939,12178,4270,-6164,-20539,-20859,36093,55341,18682,7290,-13675,-18557,29188,81826,95472,73299,55938,20719,-3580,13901,2784,-16468,22448,46729,36218,43896,3732,-61180,-75491,-43737,25747,41598,-11870,21063,114566,73936,-28262,-33949,19157,19709,-4720,-14122,11031,46176,24039,-73212,-146693,-124994,-48122,13079,19282,2608,-11178,30367,100849,80445,25588,38407,-5611,-17995,91783,148698,82183,-25765,-76425,16827,111347,97033,45002,6672,-65282,-143428,-151333,-51561,68871,83379,35244,61043,86674,59970,36373,31741,51172,89937,67373,9531,-10906,-8251,-10383,3447,-125,-42470,-84451,-131775,-201811,-242006,-205902,-83071,27739,75367,80355,52860,30356,28418,2462,-43943,-83363,-69758,-10116,19180,27163,5337,-91002,-160281,-112546,-59242,-76426,-103126,-40595,31114,-9065,-18424,22620,-30563,-55220,41293,73139,93666,108699,90158,25472,-34487,-54100,-12652,66801,125761,64976,7691,63703,76277,12826,31209,79368,42938,-15972,-49008,-92283,-126330,-85751,-2731,39716,72093,106906,120903,109188,42494,-28471,-51937,-44495,-43926,-8934,11862,-36881,-76662,-36892,73,11619,4068,-25338,-26041,19089,18992,-25054,-43111,-57909,-92517,-85910,-79803,-95912,-82532,-37692,-29778,-10542,22716,28075,73429,126585,73339,-31858,-23667,29844,-32659,-167335,-192443,-148477,-141981,-193366,-260131,-261677,-199207,-153628,-156448,-117702,-16660,25891,-35991,-110419,-161599,-153902,-75346,-24452,-72967,-130203,-107658,-52353,-13070,32911,75265,28420,-97115,-121013,-1814,83112,86126,63166,19317,-28929,1758,55277,65685,49694,47518,20588,-76966,-89709,3206,51605,-9238,-66510,-66120,-61981,-72751,-39732,6764,35466,60900,38660,-5242,-47019,-69835,-6377,61563,24099,-31691,-17420,1640,3714,18951,37331,70324,87930,40332,-16301,10055,102000],[78132,52370,23779,11115,-3328,-14184,3881,55378,52424,-10352,-65317,-105617,-149291,-148858,-83196,20966,55976,1606,-89125,-162057,-157916,-65994,-3069,-670,10731,65325,79766,35427,-20386,-43683,-48791,-12804,38266,20818,-27950,-20414,-13613,-69113,-48816,66582,90598,7992,4090,62507,24395,-69358,-94140,-52510,-1528,19642,81749,155790,122513,42919,35342,59309,57523,56573,46125,65123,112476,100567,13476,-73249,-38240,24065,-11061,-25153,34907,16676,-33001,-21173,-4968,-23626,-46395,-45817,1706,30288,5054,-4821,-8450,-55422,-64835,-39472,-10148,40114,52518,-5934,-21734,9734,-10414,-56980,-67421,-54360,-21873,-12553,-21753,-8529,-17232,-72260,-84789,-68525,-68453,-26711,39264,88222,90094,62536,38184,-2907,-19144,24483,55384,21115,2983,16659,-24029,-82754,-66024,-73838,-99514,-78306,-62027,-39894,-21246,-56726,-73703,-61120,-6747,106485,154235,46339,-52944,-46101,-10134,18501,72201,90194,17974,-38381,-55897,-76387,-72315,-41107,-57462,-82558,-64152,-49788,-85041,-94991,-47532,-6196,9601,20946,38122,385,-17359,-8943,-52065,-100399,-52595,38692,90510,82635,84451,126279,161157,137983,97078,58073,19222,-3826,-26860,-58295,-65981,-11871,56284,37455,1537,34645,63319,33296,58370,90819,15028,-68803,-13854,75388,84666,39507,-31775,-93428,-93591,-12857,87098,124198,72946,-15602,-56035,-8985,69089,62432,-41649,-68118,2817,50683,33382,6098,-3221,-26776,-90367,-104730,-45800,16159,35113,78037,107880,47255,-28928,7135,80476,92367,118424,154494,101465,43429,74189,88040,71269,74384,81456,30666,-34729,-68985,-97689,-86351,23239,103954,98133,51738,-8210,-45294,13096,68621,36612,-25519,-34571,-62848,-118560,-65334,33968,51393,14414,-3530,5884,17612,11148,-4646,1570,22030,61489,36586,-83187,-149243,-85192,-37528,-53402,-68611,-5744,110780,132646,-5508,-113688,-86323,-67898,-56713,19656,101235,61463,-49898,-51796,28877,44355,10058,28999,118140,164166,75476,-49492,-47969,71773,159884,102153,-16139,-15599,32038,-3158,-36602,-31089,-20049,-623,27475,19650,-65905,-145399,-70252,75726,99905,41996,-14943,-61454,-62546,-35410,-38408,-83449,-74589,23354,37478,-67607,-72735,15741,54221,67764,59790,-2870,-70233,-94649,-73575,-32018,-35643,-77267,-35656,51744,79329,8131,-41873,-3936,53900,27511,-56450,-45426,68214,81792,-26902,-105491,-114822,-126404,-139528,-74452,24503,29053,-77722,-153168,-116556,-14924,27459,-14507,-16328,41141,66048,54443,30938,22073,48880,38061,12768,30310,52280,45780,26224,11138,35124,76455,82113,86247,75745,-4458,-59643,-27014,52024,114904,171141,145990,40903,-56325,-50187,38993,27640,-18319,9309,-9567,-109303,-130546,-39592,44773,48195,-48988,-172291,-177144,-32339,74703,58614,-34838,-64228,-38073,-23376,15431,53817,52622,49038,69257,45804,-5241,6163,24112,3294,27331,90862,97066,54053,-13943,-14666,33642,-7771,-75719,-90578,-77910,-30668,66764,134516,145971,152326,142933,87073,37900,-3359,-33152,-23659,63969,135548,83275,-33669,-107098,-121578,-93140,-58046,-54452,-7690,38060,10708,-26195,-20018,-30938,-68195,-63517,-13353,73973,89361,-17688,-104815,-80368,-25305,1709,3215,54961,140844,136800,27128,-79592,-110071,-79952,-45964,-41035,-62272,-52600,-19357,-27485,-26453,41909,102533,111339,61428,-23107,-61709,-60435,-64696,-54231,-31517,-47164,-83307,-85996,-62305,-32317,-57829,-122380,-140582,-120084,-133665,-108280,-34796,-14364,-30364,-11984,49296,99008,74916,9131,-9209,-30954,-55395,-14627,32180,4206,-71875,-61039,18716,31481,-11909,-13430,28828,46577,2816,-54451,-83669,-65352,20584,83403,40096,-71277,-168666,-175106,-89713,-29884,-4963,41453,69957,29438,-1273,22660,54644,44721,-296,-35330,-1972,24781,-12730,22503,109235,104898,43280,-29159,-55082,-5839,14140,-9684,-15266,32036,81400,55259,7039,62705,173953,195766,104109,-38086,-130885,-92957,-20980,-6657,19957,52307,42000,9792,-33483,-60380,-22061,51181,31509,-51430,-53744,19603,64392,103904,132422,82569,22204,33724,54103,19756,-12594,42348,113054,112364,47841,38392,21667,-13210,37489,105526,103168,53872,263,-41294,-54631,-38240,7637,51165,55793,29856,19507,24817,-9261,-84454,-120560,-38767,68548,90911,81779,77149,44764,-29493,-87083,-41381,61236,114369,89988,9573,-71786,-53167,10465,41923,55243,5609,-63713,-61793,-64580,-80595,-49223,9382,53644,45148,-33948,-80850,-8922,108371,113115,-13716,-52129,47125,93569,22411,-76676,-128745,-103045,-25334,11869,551,16847,26915,-28182,-94306,-98424,-40844,30507,-4501,-52429,19151,95779,50960,-69546,-137013,-54618,40937,10997,-46272,-15955,5568,-71913,-83566,4138,-5629,-131955,-190106,-116941,-41166,-51559,-74501,-44240,13518,18195,4115,23585,72996,119599,130397,83277,-10036,-98764,-90769,1911,52607,25457,6935,3742,20746,54511,31820,-19695,-25630,-37504,-102406,-136790,-101154,-59959,-48946,-75551,-85491,-40047,5156,24186,20491,-28290,-37277,30080,91207,92557,72253,47760,25436,19252,25835,13339,-18507,-48021,-52813,-64316,-85223,-71189,-18600,16404,835,-8892,-20117,-30879,-5735,13944,-3123,5217,32055,-23050,-71211,-12746,75533,40127,-68790,-56344,-3585,-21871,-3781,61197,69977,34022,28662,16881,-10810,28054,73204,68261,62494,21607,-27514,3658,85647,110553,79465,67914,53668,14643,-4295,-24986,-44719,17068,74606,32679,-26081,-79522,-109650,-87686,-39639,39763,70615,19103,-4419,-27839,-104875,-111146,-17592,55168,42094,2916,-34166,-39083,-13807,-10456,-47819,-62951,-57909,-42095,-15712,5579,39529,26796,21290,76468,76539,38889,12306,-71382,-51597,112081,182253,122524,52449,32109,79862,103822,68848,65596,39860,-70864,-186041,-245338,-173711,12149,117887,78171,28750,3568,-20211,-52129,-98647,-61652,75466,113795,51546,-6038,-64105,-68099,-4389,20898,-14453,-41987,-76396,-142606,-192208,-131923,-28829,-2238,22552,73788,40771,-17379,-3383,-8350,-44735,-62065,-49096,-3336,41543,48140,21121,-62030,-153544,-136329,-65545,-36036,-36270,-1634,14446,-18438,17009,65734,44929,97282,157240,52554,-22624,2327,31733,1916,-32583,-32861,38985,113921,98223,-6073,-40745,45010,86469,18722,-31436,6025,60439,49782,10661,-7530,-1021,10236,-5459,-28447,11387,34061,21192,44022,58297,31950,-5929,-43971,-55084,15662,48784,-27077,-63218,-24138,-33428,-14496,51575,30402,-22371,2772,20306,-11780,-24322,-17696,-33660,-43612,-45680,-42997,-56510,-46195,10651,56082,30241,1655,39021,88468,81643,15216,-13110,-16068,-109959,-224378,-211534,-160389,-170539,-201255,-224547,-222680,-156149,-105521,-130513,-121004,-27922,40405,26194,-21259,-75060,-100574,-103665,-102908,-106808,-114757,-106219,-63388,-915,46750,76500,54276,-43515,-98728,-49925,9584,66056,104355,91762,61249,53648,32017,5891,10155,42949,28656,-60256,-88969,-56441,-35464,-38458,-27376,-10198,12271,36761,27851,-10313,-13104,23403,23037,5263,2291,-16601,-16899,7721,-6426,-38453,-25521,1999,41107,97068,98655,67117,54994,39193,11008,8636,65707],[47475,588,-4807,26470,10937,-34606,-29164,32011,51823,2365,-51609,-80320,-103207,-86974,-65728,-5114,55878,52344,-41957,-127797,-127143,-52155,9850,20968,40819,90895,51548,-36811,-75977,-61143,-45421,-48842,-58058,-43626,-32826,-73009,-89055,-71892,-13140,80250,99816,65569,107325,132381,35097,-57048,-64685,-50427,-41511,-55655,-7215,104749,159107,137997,99308,71973,58279,72255,53077,21683,2886,-2864,-9017,15310,70597,83876,42718,33985,59459,27958,-25082,-22900,30478,30532,-13384,-39033,-9158,43044,59856,27555,12478,-3672,-676,39649,71152,67935,37591,-12320,-36089,-30572,-38778,-48054,-34116,-29544,-44093,-41247,14335,55963,25916,-40151,-71682,-63906,-42682,-5694,27904,63001,83536,74584,46535,-5358,-23558,30902,72322,44307,22450,39354,20283,-59925,-74240,-63726,-108181,-132069,-77988,28144,71811,-13327,-86302,-81991,-15947,79358,105924,2062,-60359,-64639,-93550,-45074,81399,143504,74626,-22465,-79459,-96988,-100084,-46952,-16701,-49649,-58122,-19637,-31513,-26314,-9289,-54974,-102889,-62959,30421,47862,37490,65560,40303,-43330,-37505,12097,30329,29783,50810,90351,136719,115118,32993,-17356,-4062,33324,4952,-80824,-95703,-21116,82013,89158,23499,14819,35778,761,-604,24427,-28315,-67054,-7870,35873,25080,10325,-18709,-49446,-32730,21395,85538,110807,41586,-47523,-68365,-43792,12664,100785,101802,50968,44616,43670,9451,-21892,-25677,-22116,-69130,-89676,-21412,25600,-19533,-9531,32264,-5196,-27698,12785,13161,15718,103506,162088,124432,91586,98909,108059,102330,81526,88363,64170,-24882,-50712,-15258,19437,78259,96645,70765,40862,-13561,-76562,-46420,26525,19651,-65380,-94787,-77611,-76370,-40249,22153,36895,-15432,-89351,-105624,-41655,4449,-17091,-32872,8710,69412,76468,17635,-43325,-21785,-3305,-22190,-12658,59561,175470,191922,11248,-123431,-86698,-61672,-78744,-31127,25283,-18035,-97518,-83445,-31329,-48752,-80228,-52611,12307,32737,-2915,-28634,-10610,41205,111120,148078,110094,91531,54816,-49964,-103984,-63170,-17634,7702,10196,-427,-38141,-87741,-12810,97791,67547,8789,34765,41884,-13359,-95467,-163950,-151320,-61620,47559,64387,-16214,-39636,37634,101203,99095,60459,7970,-42753,-76448,-85612,-78872,-83981,-97639,-46710,37688,98923,90277,49955,21232,12394,-9320,-56434,-33881,78989,94966,-9844,-100552,-109669,-80919,-54310,-5495,39159,42201,6770,-57689,-86401,11460,104577,52592,-18035,18746,49272,-1064,-52351,-23140,-5856,-67305,-86456,-47744,-28618,-39791,-73662,-59547,39117,97631,91127,144888,208651,147074,42712,9008,61002,149632,198396,150479,27536,-82729,-81729,1808,1831,-20727,3298,-14865,-83446,-83205,-45102,20346,69640,-15448,-162796,-169147,-25457,90743,49996,-89525,-121000,-20989,31631,10348,3417,36895,71583,79469,3692,-94556,-110833,-63527,-5507,71032,88032,-1281,-108110,-160327,-115147,-38182,-33815,-86594,-126685,-119167,-49894,54586,131040,148337,150231,148647,106648,64748,40258,27089,9978,80896,126743,31742,-41625,-42743,-63878,-71208,-40071,12493,103615,109012,25143,-30762,-23855,-7195,-26548,-41840,-18024,34014,48943,5517,-50528,-62674,-60983,-85870,-89532,-11539,77337,80448,-6783,-95281,-95950,-60669,-30681,-4780,-16492,-21855,-23966,-40776,-4030,50307,38847,48112,72357,1236,-65264,-34506,-4020,1705,-13427,-55837,-92609,-78584,-22460,3448,-74546,-163175,-161105,-143693,-147938,-108997,-65512,-47285,-34413,-33065,773,79977,101593,43460,20974,26997,-352,-2352,38321,41865,-14110,-22072,30853,43083,-3186,8544,78194,99175,64927,18778,-76919,-180247,-111116,27168,19552,-85452,-164035,-180077,-134716,-46523,39874,53675,-12691,-78374,-79066,-15414,69122,97345,34774,-43422,-32260,20568,8213,6694,41105,86485,112951,82814,33884,21533,2068,-33060,-27856,51729,110055,75019,16767,43659,172683,239175,155185,5176,-77205,-25600,50288,36546,47930,68957,2646,-52451,-39288,-10481,33616,75252,35330,-36874,-37699,16433,64671,130181,143872,38736,-55797,-34774,15799,2016,-50326,-39810,21094,39682,4831,22744,36285,-883,-1490,85315,199745,170531,30810,-53961,-39141,-7623,10694,17735,15727,5869,17505,45209,23030,-17768,-57266,-56420,7005,86804,143486,144936,109086,47756,-9842,22377,100273,88862,22355,-20150,-51771,-43191,-3266,47605,105160,75228,25438,48123,38836,-28098,-47971,-14126,15466,23526,-3837,-35706,-11243,69048,100287,-19845,-115109,-42794,69613,59150,-70238,-174331,-162556,-75264,-24991,-57708,-56463,-3858,-19457,-76103,-77819,-50556,-13520,-37787,-104442,-71533,29234,57770,-10677,-67993,-17123,54892,46309,15239,14582,-13060,-58039,-6773,114418,105131,-13306,-48831,-8733,-19137,-67655,-113503,-131974,-73675,14135,80616,95030,86299,74715,61957,40484,-21784,-80841,-54169,27447,53481,31340,23908,-6591,-37824,-19670,-13812,-42804,-38573,-16778,-32016,-55650,-73657,-93686,-112765,-138437,-114468,-47777,-59967,-146584,-189726,-187061,-114295,3472,90996,134119,113344,58323,27267,33558,62670,66493,10437,-68502,-51700,15870,945,-23237,16046,8932,-68126,-57804,1704,9501,-6043,-34605,-80348,-51435,50018,44729,-7349,41112,120441,71431,-75573,-121315,-66742,-18761,32858,68175,59156,45498,56667,66108,61205,75476,70325,32209,38470,46715,11306,21911,105942,126771,39127,-3876,22445,14570,-13523,-28600,-36369,16159,77118,19031,-80700,-106482,-80311,-43444,-16609,23718,40632,17123,-40887,-131395,-194265,-145114,-35203,43222,88077,66676,-24600,-76902,-57691,-16738,42030,74334,5998,-61994,-41012,-780,52185,34938,-10455,17840,53615,32454,-30144,-111708,-84954,22287,50237,19965,8514,28850,28100,-23810,-63402,-22076,8399,-22668,-80983,-183375,-216227,-89358,37295,34331,-15759,-36554,-26267,-60191,-147966,-139951,-6461,48106,5918,-19181,-45037,-30962,41678,63604,16816,3299,24033,8130,-38462,-35952,-4196,1722,36935,71949,27728,-16304,-5908,-7463,-18486,-22548,-21532,32035,103702,93059,38564,-31026,-112192,-100115,-10714,51661,47605,25427,-4277,-13391,46637,79012,96588,233079,297140,128595,-32674,-82819,-76705,-61551,-14093,23256,69255,82634,12405,-78882,-93592,-22858,47528,37816,-21406,-19362,46737,52610,34760,72390,121800,95939,-8688,-97542,-81694,-67763,-81119,-20418,49966,56037,10995,-55560,-61151,8424,-746,-79706,-73571,-27760,-56168,-9066,77363,15303,-55249,-7563,28553,7984,20731,57679,25484,-29230,-29255,-7940,-46405,-56800,54357,129523,55883,-8788,-447,13137,53694,39748,-49883,-113782,-162158,-201832,-152121,-95090,-113031,-143451,-126663,-82569,-2681,24745,-54986,-101449,-26902,71527,122905,149665,124728,33461,-70008,-88950,-63079,-75468,-107910,-93619,-44361,-10805,20207,71409,68148,3231,-72728,-90004,-17543,45867,66598,69298,29143,-28185,-35917,-17593,4277,7161,-20324,-37153,-51944,-52567,-23151,28645,61786,80935,98682,66653,-1632,-33889,-18141,2142,27442,46348,20380,-16534,-7696,4390,-30297,-66666,-57387,12494,88324,89252,38753,15669,31277,46520,41947,54064],[18720,-53055,-45040,22244,19444,-32813,-24721,42613,80245,53378,12343,-2966,-26512,-27040,-27097,4311,83104,118044,12665,-97576,-100676,-45415,6240,46177,79288,93031,11427,-80736,-107154,-97122,-79237,-76327,-108545,-92057,-32042,-60323,-75828,594,64789,56432,46222,101919,197659,207066,104079,29256,10628,-31451,-80265,-104061,-62494,60828,176510,170997,72125,17854,21400,16342,-38998,-91420,-106334,-83848,-29495,58475,108736,68358,12591,-3888,18011,26034,13417,25474,81734,87653,59071,21341,-14954,6681,47620,32291,28699,16421,-17093,8139,69124,88002,71296,31612,-30188,-75059,-83220,-62812,-16693,-5693,-37479,-46023,18219,64300,36152,-17864,-31489,5487,22574,-6957,-22233,26806,79178,79200,30455,-36077,-52748,-6512,23261,14792,11606,41762,45332,-18826,-41244,-23552,-69196,-100151,-38232,57611,87515,26070,-33352,-47142,-34912,-23130,-3279,5560,45874,40835,-59071,-77209,23303,105733,91068,3339,-82030,-106951,-88855,-26504,-2071,-45164,-44831,13608,13237,11501,-12783,-114693,-191641,-136344,-6692,52185,41487,75277,107384,66854,28291,-14247,-52340,-23125,33380,62141,97153,89084,-118,-47293,-12391,17103,-9181,-54616,-35946,52327,153981,146906,42839,-30339,-46673,-74094,-65255,1001,23837,-623,16288,22245,-26331,-63785,-67602,-27131,33711,70578,80536,57034,7209,-20400,5808,4268,-35785,21299,72557,37490,15118,14694,-701,-26862,-56916,-45351,-39469,-37186,22257,71128,621,-52909,-44225,-38398,-10946,-5621,-52871,-34735,56809,74315,47928,51374,47864,79264,123499,93507,86828,70635,-39806,-69403,41835,142949,145937,78306,32367,20832,-28142,-99936,-72465,11694,21901,-44628,-46793,3027,17158,8134,2843,-20170,-85418,-149475,-130411,-28201,53799,38524,-673,13308,50920,82097,100403,74216,37242,-8363,-27792,5544,48906,101146,114209,-23957,-161369,-143979,-91696,-64790,-10172,6821,-68206,-110371,-67617,-45716,-89012,-132441,-133591,-108533,-99097,-64770,9968,34095,-5942,11280,83817,113758,139071,72509,-64758,-87437,-14311,8413,5216,-12520,-11769,11903,3374,25922,41143,-28637,-47058,36421,78044,7839,-130357,-211564,-153349,-40288,43552,72865,45403,2003,29707,78097,64279,22427,-6495,-33314,-62411,-65731,-66239,-88000,-97885,-42423,30682,90730,116888,101882,67845,46891,45087,16192,-28231,-14140,12487,1436,-35342,-50615,-21336,35986,64686,47955,50931,59796,-1138,-64188,18147,138041,91123,-41484,-66401,-33922,-57787,-73449,-22404,-46493,-137044,-118876,-54243,-43077,-61717,-124482,-157995,-65921,33314,62988,127954,210997,176413,73882,18690,47554,99231,113144,63596,-46073,-116259,-62757,39402,24880,-49278,-83782,-78588,-59554,-44293,-56896,-31634,34069,-6913,-126868,-120780,-9279,66306,32487,-69287,-68217,58445,111386,25094,-48452,-22882,22803,19279,-41057,-102621,-122958,-102063,-37972,71431,83590,-43820,-178029,-216008,-140321,-50383,-15647,-9418,-22270,-32310,-2289,52566,87368,72572,56292,71827,56589,56364,114973,136891,58760,36114,47243,-2168,-2945,13612,-36180,-41987,15070,91675,163049,126017,24066,-16532,10099,42028,54737,51959,29766,10108,17176,46922,20379,-30306,-84069,-143571,-139049,-64029,-29461,-23796,-23879,-51970,-67835,-75351,-49696,20350,63523,43295,-21921,-54175,10795,44764,-37926,-51342,25996,6720,-61653,-34617,30123,51246,16587,-29665,-68753,-67998,-14792,22827,-57570,-143094,-130015,-103650,-89481,-63709,-46850,-9077,29600,7376,-25953,32204,116067,131878,130656,114046,27879,-45301,-15680,29482,-6204,-38039,1437,38947,24811,38390,88929,94545,74635,41396,-65940,-200075,-177207,-50524,-8204,-33111,-55670,-90066,-109443,-42363,49412,48220,-27422,-101365,-128915,-97205,-17330,38005,11191,-47036,-38287,4441,2516,1370,8243,46579,95937,100830,71007,64826,48495,2007,-32340,-5474,24643,41905,35491,11116,51092,101730,45132,-44287,-78326,-33376,38525,43278,46018,37236,-56865,-112473,-36921,65372,84433,39030,-15878,-14373,-10229,-28674,-24531,43389,84058,-21874,-139123,-113191,-10826,23824,-37654,-86643,-72294,-41350,-27815,20842,65003,32809,-33030,18641,146999,105561,-72090,-126906,-30470,38942,23670,-21654,-29388,1197,50808,82165,64405,45840,-12230,-98403,-103418,-8671,90015,106981,59353,31637,52823,95222,97121,30484,-42498,-40403,-13285,2589,4865,12226,43337,55914,74800,122844,127100,56727,-17427,-44673,-54160,-43365,-38515,-84248,-125284,-35181,74515,13588,-99500,-84146,562,36154,2098,-40500,-79073,-80740,-70888,-101545,-94244,-18689,6084,-33910,-41372,-27174,9858,-14445,-127112,-174440,-102686,-21200,26888,37464,43527,55700,70225,46041,14419,-6736,14394,66005,118361,98659,44962,60370,87668,35774,-36214,-108228,-149768,-109432,-6253,109889,122864,41261,-20282,-14979,7231,4691,2935,39912,55022,34613,38548,44989,-536,-29377,-8981,18859,27777,16945,19773,20106,16533,-11985,-60872,-75994,-68596,-53223,-38607,-74118,-157338,-232941,-252965,-165337,-62297,6498,73006,75346,44290,50407,45590,55081,83388,44006,-66468,-78959,3335,46235,83550,135958,66242,-76721,-102597,-28289,7548,-29938,-76706,-90246,-67714,22264,58032,38301,51768,81194,46111,-52505,-98592,-85796,-32634,8260,-6051,-23487,-12673,7040,59365,123267,148603,100167,3392,-16568,35344,62517,75987,116649,98780,-25838,-67500,13575,48570,16799,-1642,2580,38749,77169,18498,-74229,-76367,-16087,36156,42737,10065,-33056,-51066,-80058,-117285,-130716,-92812,-47910,-788,86666,99099,-10746,-78784,-63075,-9083,109220,157890,24504,-86732,-58671,-39837,-19115,-16380,-48150,-22846,47701,58824,13364,-61290,-88401,-90270,-105897,-106729,-83030,-22184,-5310,-95612,-140915,-81219,-1050,62272,87598,12310,-89627,-113243,-75982,-46655,-31846,-18490,14237,2956,-56407,-79169,-38673,-21560,-27714,19650,71532,73086,77501,73494,33753,19268,58646,87515,71001,-332,-49072,-13381,59731,54834,1923,-2116,7409,-19718,-47657,-40578,-9177,46682,100369,104005,68402,-7242,-84051,-37210,76839,124215,97618,51366,3387,-15138,32821,72938,109429,233138,314787,190736,49326,-31633,-68933,-64591,10254,77350,91653,30165,-50073,-83860,-78943,-44596,12569,39299,20541,-8703,-10208,9015,37273,77163,102243,60842,-36033,-117253,-112151,-77300,-58172,-4169,33529,15548,-45707,-97107,-75829,-26800,-66311,-122653,-96553,-52384,-49906,23744,58518,-53426,-96287,-3590,52412,43870,58105,102181,75737,11861,12468,47407,10849,-19425,71722,154817,105586,59159,60018,38690,70856,60788,-66988,-147903,-124797,-107950,-57589,-3397,-19228,-72155,-65890,-1689,66272,71395,-24720,-79072,12111,114184,150638,198270,199558,83828,-25720,-3549,37418,4840,-57868,-93190,-89216,-81818,-61385,32964,126659,118037,-7479,-108128,-82695,-40062,-17921,-9524,-48011,-95111,-74742,-39825,-27988,-5189,25843,50542,41194,21240,8295,40972,86553,77100,32948,19170,27054,26983,33795,58914,83273,58611,7093,-16108,5767,32823,-7392,-85888,-110737,-61351,-8224,10369,7298,842,13831,37335,46702,45008],[-30341,-96053,-63879,443,-17970,-54623,-22252,38389,70921,72731,44520,7107,-37298,-31205,19988,52773,84025,86662,-18057,-114519,-107251,-72586,-41539,49333,119266,82359,-15892,-69850,-88956,-92873,-78558,-64457,-94722,-98689,-29208,-6119,-11380,52043,80488,2789,-16530,75200,170766,197809,157134,120015,96097,36072,-29371,-56019,-40120,28394,128645,121854,-5177,-64508,-52333,-82185,-146287,-169412,-120350,-52791,26541,96214,110839,57843,3858,-37840,-21470,37195,77331,92972,105326,102742,116595,83957,-18027,-31627,26182,29768,17598,-19904,-93675,-106923,-33625,48850,100326,79431,-9999,-66015,-66561,-80027,-63821,-6042,17903,-24416,-43356,-25807,-17445,-20764,6255,48780,19212,-60159,-77360,-2369,59952,62796,22012,-38403,-53338,-27220,-22192,-20842,8396,50749,54099,19122,19976,27044,-5194,-5989,28074,46507,47384,32179,16918,-14233,-84808,-144640,-88515,31532,110527,114388,62620,4927,-13668,-3671,3009,-15879,-52849,-64732,-31401,-3335,-34685,-58817,-11106,37166,26224,10793,-31739,-128055,-204302,-190947,-81827,-8838,-4015,18371,63956,78037,48647,-10480,-44630,-19269,14053,25222,59072,67258,-8069,-56334,-30454,-21691,-26924,-4219,36595,120565,195223,136123,-4469,-92909,-95169,-89607,-53358,46051,95543,29333,13664,25371,-49149,-114918,-102894,-35401,20860,51018,51667,17770,3258,28600,76560,53701,-52204,-74082,-52654,-68578,-57510,-25466,-19971,-33419,-67854,-59202,-13574,26216,69123,116940,76961,-576,-21341,16179,18673,-62750,-129654,-84206,-24559,-60270,-66324,-16735,-206,47684,118038,100995,95096,70093,-36271,-76224,26639,127233,104789,23279,8848,22142,-16124,-72718,-39835,30253,53984,44839,66356,64918,23831,10006,9524,-16407,-79693,-106379,-31767,70344,111072,63858,-3113,-39667,-14746,60702,129820,124203,46806,-45815,-61038,-24157,-16210,-22548,-9608,-83333,-214979,-200158,-69512,37052,69608,34285,-48737,-74062,-29673,-12177,-45559,-104797,-148665,-152715,-129432,-50084,52338,69841,-81,-33874,654,65738,122321,42245,-81730,-58904,2539,-712,3405,9985,22435,40445,23254,1146,-28855,-83310,-67258,6004,45007,11864,-76483,-119820,-70719,-1859,17416,20018,14518,-23663,-39660,-27115,-21905,-32927,-58674,-82248,-74493,-28494,-12952,-77346,-139067,-77436,7209,33647,47536,83615,105810,117977,147552,123603,-4490,-88242,-45529,38593,84815,55017,3789,20014,37292,14511,22613,25418,-8125,-30745,25160,103320,53720,-80164,-137423,-117596,-95374,-33638,28057,-25259,-95038,-34623,38093,42520,16754,-63337,-161198,-147063,-51892,-474,41013,110648,113855,63375,40967,59268,32952,12491,-14358,-85849,-115623,-21913,115554,106566,-14203,-103220,-100598,-45867,-39960,-67214,-42351,30856,26568,-47113,-53886,2540,24374,22321,-809,33408,104749,106216,33701,-37169,-43098,-9955,-8812,-38704,-53298,-51874,-70393,-71577,4489,62197,9230,-69579,-96707,-44927,23435,47108,74107,76385,60403,63674,59738,13940,-45322,-49382,-3039,-1360,20577,122018,167760,73228,-8843,1083,32794,68774,54503,-25747,-16920,87700,153938,166281,115157,24733,-14813,15105,58646,99341,122614,80977,32743,52443,112320,96392,31146,-38074,-92802,-95497,-63034,-88179,-92636,-31477,-32196,-94666,-119964,-90358,-1237,96907,86573,-1308,-32987,22800,45002,-28298,-49146,5675,-5542,-50142,-9939,61194,66216,31817,-7414,-53139,-73343,-42337,30112,23829,-41611,-65838,-28798,10214,6869,2571,49304,91708,65866,2212,-3487,59628,133893,200135,175552,38392,-77596,-62428,-3288,-37200,-77037,-18801,58182,76753,70504,72783,63408,44473,13133,-50723,-123248,-123814,-51963,15588,72017,103595,57034,-6110,-686,33959,19753,-15791,-65084,-115858,-132230,-110124,-91109,-65699,-25864,5418,-15118,-32297,27691,78965,67878,56284,52334,47787,71064,73948,33735,-25860,-67691,-74528,3386,63317,-164,-57504,-32664,-58223,-96122,-90125,-69452,-31452,4135,-4196,-64118,-123841,-103634,20112,142897,102523,-24351,-47484,29358,17683,-50865,-52907,21879,82350,5160,-119757,-123033,-21685,39273,-3967,-69075,-89681,-43067,5681,38603,49137,21501,-28455,-8596,31054,-41839,-168228,-171187,-44284,57283,51545,-7439,-19092,31515,74104,70756,63732,56854,-6983,-90714,-110423,-64316,-15267,-15834,-59647,-55288,8692,43055,20006,-7099,-25566,-886,36008,39903,4125,-40419,-54720,-14643,41044,82321,108484,95444,31981,-27222,-72261,-88512,-94670,-139256,-166459,-50902,86371,81656,19286,-9564,-43439,-34478,54988,122288,54508,-55960,-111052,-120772,-94288,-38262,-9922,-23016,-13614,21463,80226,47484,-98104,-199257,-165008,-70345,25458,56047,33521,27251,82641,85320,34509,31787,64261,57669,31777,25250,36361,51896,53265,39615,7771,-51249,-81911,-47673,17122,98494,102754,-6977,-82233,-30483,46662,91606,106598,100211,38259,-7887,27096,49736,12316,18160,54150,79509,93819,48404,4616,5735,15882,-8900,-45999,-13717,48687,46806,470,-15362,-23404,-104545,-189627,-171780,-139077,-121684,-83485,-40270,18121,78737,55680,34824,75787,65454,-34763,-89100,-49683,40578,136653,190448,124079,-18985,-95917,-62112,-12125,-29408,-50357,-23881,-19160,6102,37286,39442,9598,-10530,7224,24474,5659,-48492,-33244,3975,-29472,-75615,-98248,-87497,2185,111186,166562,136275,32014,-27259,5137,69827,90493,60406,10064,-50359,-36157,69163,130086,80326,14808,5359,41622,58510,2640,-52262,-50667,-9188,48609,75545,24093,-77479,-146005,-136397,-63248,-2904,6562,-26402,-23696,32390,57279,2774,-41274,-61764,-43102,72634,141743,25471,-74930,-60826,-89415,-109329,-80861,-71758,-34721,32935,53907,43917,4254,-48575,-117480,-148089,-126002,-97342,-41673,-4717,-74715,-119718,-64752,21716,90854,125796,106946,45986,-46698,-104279,-78934,-23181,-9739,-8480,20183,60181,43637,4066,-7250,12190,75675,135181,85909,4115,-3404,8451,-5661,-5386,21109,30960,-32041,-88548,-45792,20369,-10441,-65916,-56339,-34703,-72895,-132198,-116358,-39113,-1164,8690,52952,78799,-5248,-112502,-54328,74162,109376,92401,74561,31799,-16805,-4835,50914,106491,191305,264503,185818,96919,59267,40313,16103,38152,81234,71285,-25057,-80432,-52106,-14126,9826,25336,17144,-2871,-52652,-88126,-36524,9039,-20652,-55114,-64300,-71417,-92362,-79989,-19089,41089,53621,-601,-74848,-129165,-121351,-84790,-68830,-93432,-121748,-125757,-97860,-43714,51598,52991,-60175,-84879,3397,63067,63956,36257,40297,58855,55237,59878,107083,111679,60487,46394,92525,113011,129840,147697,109216,99461,82662,-18533,-85243,-49023,-28130,-8447,28839,27592,-28863,-51282,-19500,-8056,-26742,-73950,-66288,45486,104200,67466,74815,70766,-4195,-22177,50908,87611,61539,2434,-75234,-101833,-104928,-115830,-54383,75226,156872,93694,-38677,-75978,-55481,-50925,-65202,-94967,-141843,-106420,-9464,26973,28381,63254,136284,149470,92361,13307,12994,73400,51745,-43240,-43930,31709,81631,118017,141138,113637,33439,-12848,3160,25596,46978,24643,-45775,-90942,-91974,-76426,-51727,-22337,-16588,-21526,-7123,14003,11482],[-71014,-91639,-31521,-15841,-89099,-109726,-39452,12296,24001,50524,39697,-29515,-83484,-26995,78151,111000,53548,-22828,-110509,-147255,-111663,-96027,-90296,35547,135068,55030,-51490,-53730,-41861,-19925,12299,9169,-45363,-77452,-28066,7451,4362,23578,12819,-40249,-25467,31876,69745,101978,120427,133566,150560,136153,90770,27165,-25939,-41323,26563,57850,-38588,-103923,-115882,-126980,-132518,-122033,-69716,18530,103430,128010,98314,75800,66064,20537,14541,72006,105327,85907,64640,66776,106137,85828,-7586,-11826,56252,49240,-7988,-75920,-133316,-155026,-112438,-18032,80540,94207,23708,-1271,24187,-42247,-113060,-29928,65865,10215,-73344,-78646,-44444,-10979,27435,28122,-44813,-102467,-78690,-8578,31063,52584,64359,25840,6709,33921,28970,19031,76298,124411,106327,74323,83943,66414,37091,50137,48481,24103,25078,25588,26187,-12001,-115554,-168727,-62552,46370,49407,57089,112995,100038,6171,-76312,-102488,-53084,3029,34727,53379,27256,-39131,-34189,10398,15371,22321,51669,18938,-56126,-112578,-155095,-114633,-55434,-26372,-20888,-15764,-1875,13161,22403,44204,21354,-22372,-17200,42036,55139,-11543,-61450,-42560,-11611,14207,33220,35027,86729,154272,88682,-41602,-93484,-61318,-34157,4841,78650,96233,22251,8048,20811,-44785,-91666,-74217,-59038,-52018,-9322,30872,24808,8856,36229,91610,68986,-35970,-65680,-48405,-58606,-53918,-39850,-44549,-43894,-64124,-64789,-3396,61866,79504,113953,128400,81613,52316,79622,37743,-90762,-174464,-142732,-104082,-136726,-118550,-48770,-9470,43284,89927,67466,59876,46371,-11919,-47621,-28844,-21392,-48409,-65458,-25636,16791,27252,7991,10533,28531,71396,129588,150838,67252,-39599,-34375,16305,26695,-1279,-17399,37747,109989,89709,221,-74701,-121102,-73724,50623,138849,114161,13327,-75920,-64367,-26197,-31658,-32902,-18075,-88839,-197681,-147094,35916,147173,108257,39817,12542,-200,-14385,-13263,-7769,-47351,-100521,-109061,-79449,-13740,57293,91816,81731,26909,-13531,16954,35011,-42978,-106262,-88199,-70941,-33399,36895,69403,53495,7925,-40327,-47073,-47861,-65491,-44813,-10446,-4595,-10784,-21475,-16004,25260,47605,4412,-49922,-73718,-78656,-81571,-75516,-50556,-60754,-123530,-148404,-89700,-19291,-8639,-86226,-176023,-123673,-47566,-62560,-64841,19913,78403,98012,147302,153242,46385,-20081,20379,98654,165096,124813,-8367,-81541,-74753,-48451,-22038,-27636,-24917,-13300,2020,17273,-35018,-123449,-149787,-141870,-112856,-24041,35891,6424,-12844,44412,92828,106370,99109,36997,-66422,-117021,-96096,-85238,-65829,15985,68047,56195,49682,46854,-10109,-32892,-41138,-67997,-73644,-50,141912,165381,60726,-30366,-40526,-15313,-37844,-81355,-37845,39532,49838,30040,3684,-10060,-2473,33992,50776,77507,74960,35637,35931,22386,-4054,11563,12691,-26723,-22181,7796,-24509,-86378,-70587,26898,77380,62228,28096,21387,34520,38167,41792,26563,43573,91189,61754,-49552,-121466,-87588,-31192,-42131,-33581,21422,61572,34121,3768,27529,65623,78419,51819,-11680,456,110608,139155,102273,66207,13262,-45623,-41621,25375,80130,84255,41612,40241,102441,158448,146299,89437,39230,13430,-9580,-34794,-90486,-109274,-57735,-82946,-167938,-172177,-133892,-64264,33719,60974,17873,-848,22914,46552,31519,12882,899,-46727,-57074,31020,83707,52568,26323,-6624,-44739,-59042,-56233,19158,91885,52630,-14017,18207,59083,31346,8474,31150,56659,60068,40367,-2485,-25821,35143,150698,148147,31185,-44916,-35867,-16672,-65396,-86655,-13973,68354,88735,64288,42051,46379,40747,13325,-7139,-23481,-27569,-7377,53975,141167,170853,126516,93187,74047,35863,-23069,-59892,-71103,-70605,-74785,-113814,-165642,-124097,-5272,39579,-46736,-97119,17115,134576,113815,49462,21800,18026,17199,1120,1217,354,-53565,-93515,-7502,67942,-13417,-77016,-24761,-7697,-20700,-2509,-27362,-54108,-23798,-60881,-179644,-178933,-41102,100164,175372,95952,-43522,-39759,36373,14583,-25196,23974,123253,156187,78177,-27637,-66193,-41324,-11275,-13891,-32430,-54096,-7710,57841,59915,228,-31655,-15571,756,-27134,-98788,-144147,-145357,-78120,18630,61941,44277,32841,52519,38975,5653,17643,18729,-32238,-43063,-18097,-39451,-87969,-123452,-136898,-114330,-79060,-78392,-80894,-45542,-4818,25920,24403,-1858,-29891,-57054,-60334,-32605,-23460,-36613,-8039,56885,73979,37995,-21556,-66848,-90975,-109102,-76306,21796,98175,107347,118053,85071,-34992,-85462,18865,119848,70439,-70882,-158729,-151764,-116997,-94960,-87058,-76453,-18830,60712,120916,76468,-43893,-105135,-74351,-24112,-9322,-43661,-73488,-43990,54812,110179,70773,52606,48145,12974,-12321,6890,31889,6792,-21568,7958,33411,5919,-13807,50036,103438,105922,81661,-2172,-68612,-1691,105986,158192,152775,92912,-1501,-45242,2569,44604,41027,73361,91021,66705,43585,-10124,-52918,-38226,-31428,-67566,-91510,-22071,79336,78414,18420,37812,82840,32350,-89137,-166129,-182559,-194436,-205009,-132780,4949,82298,47794,14742,48120,57826,-3242,-50946,-25901,46718,86678,97962,97139,18322,-59996,-55044,-3521,25528,35292,50129,45675,36486,32320,17119,-40521,-68435,9352,108587,94607,162,-7541,52188,46274,-25601,-110343,-117070,-27035,55637,106847,118966,70469,13140,-5798,35672,48919,-22334,-55827,-1411,57603,124001,184721,123792,-1306,-31233,17517,17462,-40893,-53172,-33583,-43595,-32272,27198,45304,-50493,-158575,-148160,-32565,77686,83038,22410,10939,11310,11652,31872,19669,-58972,-99221,-20888,79459,49472,-17474,-31016,-72708,-93808,-74065,-60242,-34437,-4661,-20232,-26126,12046,13875,-56745,-87031,-54293,-35086,-30896,-38903,-70527,-88393,-51687,-1515,19670,10731,3465,38215,54294,13993,-11171,8529,-14753,-75017,-33375,82645,98105,57549,59129,76983,95002,93824,-3999,-123981,-102305,-16144,-4571,-42469,-59813,-67090,-57912,-32080,-7164,-1406,-42277,-102785,-129155,-122104,-130989,-149345,-125487,-64122,-46723,-46985,12327,73949,6293,-129540,-117282,-1686,69134,91881,94456,62034,10878,-4395,35319,106164,202952,253283,163991,74608,64618,106198,107646,85776,64339,23722,-61906,-87447,-28713,38930,82452,79381,21878,-52633,-118910,-123484,-54090,-29274,-111619,-164846,-115865,-42416,-24113,-12308,43584,115973,104467,-13846,-121679,-130447,-65752,-50574,-75891,-69730,-71777,-109362,-95747,-21342,77690,112668,58154,19971,31287,52690,50712,-18317,-71997,-29562,37564,60755,118557,182482,136674,24011,13664,80249,129924,138090,92966,81390,106749,74018,14068,1522,-1678,-9508,4622,26183,5079,-18486,-29884,-82626,-141225,-132813,-60184,17035,12234,-39721,-43732,-59787,-76130,-28230,30501,40938,41775,17754,-49139,-66817,-49783,-77662,-86187,-5439,106041,121592,24529,-23352,22,-5925,-32767,-70910,-145447,-90442,92814,154655,86037,84811,180990,182305,80583,-8915,-4567,68865,69955,-10495,-25559,12683,46791,113863,146452,79890,-2689,5421,51447,43527,41908,53972,25555,-24938,-58230,-59804,-58941,-60112,-51884,-49546,-35506,-17958,-32757],[-62205,-36105,27828,-12439,-130041,-140617,-43886,7171,9209,51443,66081,7036,-27981,50343,128909,139117,47910,-61600,-140313,-148349,-93744,-78658,-89507,19837,104771,6586,-107546,-83144,-35909,13362,73946,72918,-7800,-72273,-69153,-67345,-44267,-22989,-46012,-45327,3600,15593,-2797,1010,23984,72675,148847,196423,164221,35773,-97443,-135635,-40091,38931,-13637,-82091,-123458,-89606,-18114,-14996,-46251,4741,69906,72855,37847,53530,96102,81902,64942,70759,37689,-21753,-16208,19318,44545,28589,-1568,18266,75975,59374,-29799,-111782,-115669,-91226,-76244,-35704,33505,70400,43063,34931,75144,14478,-98725,-54791,49235,32988,-9295,-13532,-9889,3667,15505,-19616,-77851,-72998,-18443,15649,17152,57770,109946,70412,41718,103069,115798,87678,139988,180600,150585,115593,108009,62702,9625,4210,-3201,-11297,10493,19303,16758,-24161,-95151,-84188,39678,58613,-30939,-39375,37512,72137,21624,-53068,-99598,-53575,30969,97248,104129,55390,9371,23536,-4718,-52113,3587,117510,108193,41655,17422,-30079,-65591,-44079,-11999,-13302,-25073,-27330,-2345,39401,81401,27218,-56786,-42216,34042,38710,-18240,-41775,-13810,32539,55730,18355,-34203,-22409,58917,65825,4930,-20297,-664,13737,19501,27601,29351,17798,11399,3996,-18992,-34505,-55342,-103956,-112358,-43610,34347,43125,-3876,2485,71222,71146,-8773,-1141,66003,81775,40651,-13249,-31972,-16094,-48016,-69533,6886,78743,56613,73783,120536,105047,67275,55232,24543,-50237,-134859,-155139,-128241,-122551,-98615,-52865,-8333,51639,63207,7433,-19805,-11142,-15035,-25518,-63446,-137035,-163926,-129430,-85096,-25592,66121,92321,32852,-18261,33372,122492,153175,79404,-26927,-42096,-8689,12728,33634,10671,-12605,18425,-11509,-95157,-132805,-128329,-64264,52443,126972,73957,-24219,-61344,-13367,25186,35621,80040,82874,-23970,-76556,11639,130618,151974,71090,13614,47489,56292,-25092,-65434,-25368,-17285,-51454,-51885,-37692,-29807,-1003,73811,150182,121964,31363,-35569,-88116,-120341,-94710,-99894,-100707,-8905,94839,111605,47058,-46596,-99187,-69226,-41965,-55164,-48140,-35577,-61898,-74758,-49084,4508,69131,69890,14590,-50476,-90332,-76743,-29433,20243,45259,-21345,-141973,-154455,-66696,-35621,-62590,-79278,-104102,-92330,-81926,-111382,-101320,-24214,-1436,-13606,29084,71963,81356,121412,141035,132007,131473,81901,-50580,-158077,-148607,-72939,-21382,-12280,-18022,-49282,-66078,-63634,-101077,-143383,-125118,-113685,-105686,-63840,-22593,-5164,-154,10974,32488,69431,101117,82427,21911,-36850,-87265,-136045,-130395,-22908,66881,59628,33552,11385,-8969,-4691,-15588,-25475,-20751,4181,109054,150974,91466,50098,57077,41167,-22314,-90670,-58300,-5608,4389,34680,31506,-14223,11321,66317,59777,44414,29143,13864,51119,66105,43019,35195,874,-55937,-23322,25704,-2187,-65609,-63886,25383,89007,68452,20108,-28298,-75020,-73195,-71315,-94648,-41470,62150,52889,-49857,-99755,-57857,-25422,-56621,-67335,-76474,-63087,-8382,59929,76705,41720,6688,1138,-15491,-26059,25980,33212,-19534,-31849,-18381,-65408,-74709,12533,55906,-5905,-57234,5879,91861,125561,117585,89143,74998,78056,43512,-21586,-87186,-103942,-83186,-124428,-182979,-176092,-137808,-99205,-43731,14556,18384,-7956,-4831,35005,58653,37635,-15010,-82190,-65324,61634,103254,43193,7011,840,12863,25922,-12329,-894,71317,65148,15779,27565,37144,5196,-32984,-66519,-65937,-15409,22568,3945,-43226,-23025,67549,68650,4434,10353,26513,-11129,-58293,-41782,12942,50822,46534,18475,20655,73451,100016,81830,83358,79930,48690,18300,62587,123907,83827,54949,126910,155805,70601,-44343,-120901,-118223,-30236,29367,-29394,-114511,-89290,11743,27985,-80562,-158130,-62510,76721,119927,79155,43964,20869,-36561,-95920,-47439,41416,12757,-52591,6770,59086,-9285,-11029,85461,135467,150032,163343,93026,23868,28744,-44052,-203048,-175412,25100,143884,148361,82836,-107,-35398,-35919,-28428,8304,80253,170288,171716,80798,16651,-15444,-58274,-75911,-41529,5101,-11284,-17760,34007,61204,5292,-24720,12144,25764,-4523,-41418,-52699,-92971,-109715,-50591,39207,81964,68977,23133,-33495,-45157,-13837,-11140,-62094,-38245,36854,8631,-83845,-128995,-120903,-109876,-110715,-115559,-114911,-100941,-58172,-11478,-42595,-83405,-54351,-16248,17166,14339,-50055,-124119,-113961,-5786,89749,93281,34893,-6603,-26035,-33609,8903,66439,84717,85191,110364,95442,14141,-54855,-50596,-231,-663,-98766,-192762,-197105,-172617,-160839,-159806,-151467,-51223,73896,114073,65706,18621,44521,83588,47642,-54648,-152160,-173555,-109805,9518,86003,63561,19239,21008,36713,38186,32589,40397,24238,2067,15633,46179,34232,16332,101259,171767,139973,97039,43461,-26125,10033,102861,132622,112578,51393,-27189,-53443,-1019,57997,89733,129112,96819,-1980,-63272,-91021,-85218,-49404,-48800,-102152,-137588,-72413,22602,16314,-19714,24652,74381,65897,-50215,-172951,-173633,-162428,-192425,-134345,-2868,60748,35821,564,5214,21740,-2399,-4270,50590,69798,6556,-22549,15698,-17880,-65484,-43058,25818,94476,101251,75709,77810,78744,44928,10398,-43216,-50866,41974,122399,93018,7653,-1723,59541,95577,50341,-49956,-70297,-15618,-3948,7753,48719,56097,21588,-18630,-5047,1154,-53675,-46718,45278,93547,101976,133775,82332,-42016,-57554,-4470,-25917,-85882,-66673,-7731,-47917,-119349,-79720,112,-29784,-79081,-67529,-16415,52591,65501,32060,43529,36936,3863,39590,48352,-47283,-122511,-82669,23514,63474,18997,-11065,-17733,-2918,-10323,-34770,-49886,-52845,-101541,-120443,-34362,17812,-29570,-47859,-18281,-14471,-44417,-95653,-116821,-108229,-102569,-100386,-93073,-105482,-131263,-45311,123327,166029,77232,32674,-11715,-98890,-94945,-5808,36538,54795,69850,56476,41780,12763,-85104,-183358,-134578,-5874,40808,4238,-48377,-87139,-50265,40756,75271,60837,27186,-42516,-126421,-183289,-161342,-82508,-57140,-69430,-49509,-19052,8217,51294,30748,-77580,-121118,-45654,63607,97925,68175,43007,23258,4015,9527,90420,240246,286078,159648,36722,-12205,39352,100783,102241,46536,-6847,-58567,-67956,-28019,22419,80365,107558,53062,-49012,-117755,-110941,-69038,-49664,-95197,-113365,-39006,32760,32239,34369,68337,117299,115178,3178,-90877,-53604,22671,1032,-53908,-37914,-16623,-42931,-24253,21586,83158,154560,168973,120104,52300,16249,4594,-54549,-124330,-113169,-40215,4447,68195,162785,149908,23941,-12745,53547,69199,20734,-23555,19685,105801,117022,52929,1129,-21533,-31735,-32066,1431,24152,24821,1057,-78417,-155300,-125921,-57916,-63985,-102254,-80327,-32172,-35221,-23090,809,-12141,-38510,-25601,599,2671,11916,45619,32254,-16664,-33581,7004,31424,224,480,25279,17430,16205,-22881,-114649,-40862,166237,211695,92532,67183,152377,118385,5200,-35518,1798,64714,81868,55403,42879,10638,-23649,24281,75244,37365,-9335,38034,86778,49650,30359,64256,66573,12510,-20651,-17010,-53338,-93850,-57722,-18224,-19295,-32145,-55297],[-38396,-4068,43164,-8349,-114355,-115501,-28742,17839,32684,81928,108617,91561,78941,98185,97520,88501,58820,9532,-78203,-132500,-87528,-49765,-59722,2616,46011,-40965,-145947,-133743,-95064,-65320,516,50696,6053,-85071,-151788,-167517,-84799,-16688,-24987,-21934,10423,8691,-18598,-35833,-29349,18795,103108,168156,136143,-20988,-174632,-157754,-9219,56731,15646,-27438,-72722,-36197,44288,8272,-78102,-82148,-68913,-72066,-57425,-17411,36702,45631,24975,-14207,-77244,-125116,-75090,-7404,1242,-15579,-22360,-23081,4142,9572,-48355,-119013,-104603,-32335,3318,-3356,1478,30658,26169,-1399,16750,4166,-58728,-57913,2585,35659,69490,63274,12124,-15522,-30179,-47388,-37661,11190,61724,66563,28582,48287,87908,26056,-17396,55527,92701,70424,86970,110726,102105,92537,84203,26623,-55204,-70298,-55596,-61096,-43143,1043,22565,-13417,-43533,8952,110920,87737,-9627,-40405,-39742,-37365,-5517,30412,16168,-14015,-8953,41549,68750,43996,31146,47792,-14274,-89292,-35265,100933,132978,93621,81028,55074,-811,-22122,-15082,-8327,14289,34326,34304,33331,36349,-1574,-48460,-31149,14337,3118,-22244,16007,56286,49544,15719,-40256,-81853,-78416,-5451,62646,64155,30725,26375,30351,-5452,-47057,-24068,3117,-11786,-7287,15429,-18802,-108415,-147161,-96562,-16884,36063,24587,-19676,-9599,56003,74393,18769,12981,84222,149796,112583,34294,33201,61989,833,-43899,41604,108658,51442,54743,96619,76049,30184,678,2717,5027,-40899,-89464,-87558,-65534,-49334,-41138,-932,63190,62713,-11725,-54913,-50628,-39570,-24555,-47776,-117475,-141597,-121269,-114173,-57736,79238,130074,33031,-55675,-15713,55711,116332,137350,87086,23711,-30279,-45299,-5199,-12808,-68180,-75727,-84269,-118169,-90703,-31425,2178,52031,94174,30791,-36404,-1192,62860,78806,109322,169581,148914,49854,49000,130021,132367,80895,35336,5961,36627,65859,-7925,-62109,-11639,14580,-28975,-35574,-26694,-60989,-69860,9104,114897,144944,66737,-71080,-145338,-113017,-32505,-13658,12612,73452,109110,101052,39065,-47047,-85823,-61351,-48897,-85044,-108807,-112624,-130250,-127394,-80950,7949,67567,41994,23370,24480,-7315,-28397,31142,132703,169941,66389,-79270,-80466,3852,-14129,-69343,-745,61791,17863,-41426,-46681,-22426,-4696,-35948,-64975,-46454,-14895,60359,166193,178720,112144,38832,-20704,-90867,-143547,-106949,-18475,41494,49933,-13799,-110730,-123499,-87721,-92358,-94556,-64529,-54386,-65054,-74980,-56825,-30633,-55509,-83674,-54556,7188,65393,79921,44780,2717,-43803,-104171,-124843,-43162,47003,62725,50490,41199,39373,60392,44658,17111,8905,8133,85095,119595,80777,99128,140048,85514,-21188,-72949,-57406,-55717,-58730,-4325,44774,33207,54072,81653,26130,-15838,16876,48874,48667,44625,45701,14666,-57446,-81323,-11005,28068,-406,-27411,7227,65432,58649,4566,-24306,-75887,-154948,-153904,-119662,-123763,-85423,-204,34786,9602,-13970,-1650,8109,-30908,-60051,-86638,-93486,-23024,79055,81689,1672,-59117,-55822,-56089,-109681,-114925,-73020,-97429,-100779,-42028,-38544,-20828,58002,61936,-38175,-85459,-14376,20876,4484,2954,27281,57440,83691,59989,-14106,-85766,-88943,-73425,-88973,-100735,-105804,-86591,-62753,-32317,13175,-3207,-65285,-61701,4134,41160,30159,-8157,-55654,-35346,76937,126607,53017,-8687,30680,102782,122539,45073,-14488,1815,31090,43626,37889,6183,-17835,-59565,-141770,-155140,-77136,-37532,-18311,6792,22357,58192,36229,-15462,16592,30341,-20032,-18544,39211,53569,27554,-510,-18498,29150,124667,154390,133558,162590,170647,94545,30169,61361,57125,-56025,-54335,115412,192350,86688,-46391,-125432,-121238,4917,99539,56072,-2138,23161,59741,17071,-87931,-164687,-132817,-24233,87670,111965,81892,41558,-25370,-85203,-30475,56528,31706,-31049,17469,66247,46043,85293,171489,210058,246727,254702,178436,124763,127459,47634,-105046,-90406,77242,149062,104541,59842,35134,-55405,-126090,-77245,8404,33084,58571,67114,8314,-15851,-10770,-34833,-53936,-16592,56502,40062,-42900,-51784,27456,60801,55185,70627,74332,46551,23418,-1217,-56423,-107628,-90035,5645,79974,64363,-25212,-73674,-30739,14450,2563,-79937,-97042,-602,37338,-19102,-53227,-65280,-95276,-99933,-56640,-57269,-114453,-107300,-29645,-52220,-95206,-32594,30388,50381,31693,-39395,-106826,-103407,-20174,75535,97680,58826,44557,25426,-12273,-11100,41444,84891,83277,47328,39629,68709,36872,-50233,-38075,11863,-56338,-171838,-198613,-184509,-161851,-149289,-167668,-71935,72379,102868,73358,102148,168778,177121,66164,-73560,-150114,-144470,-83610,22078,64073,22824,-15749,52524,132438,96537,9189,18112,78740,95447,71821,64387,58695,50449,91985,141515,148266,131815,80820,1611,5222,47566,43246,25546,3084,-43426,-35416,40589,100833,135233,173332,118818,-5900,-62732,-71514,-49628,-12020,-5345,-66587,-127112,-79495,-18080,-51282,-63698,-12496,27634,39570,-54975,-151255,-111346,-69772,-92528,-80738,-23895,40900,62672,25890,-8847,1812,-6093,9737,64811,60262,-5747,-14969,1505,-48667,-85404,-38326,51586,123738,107492,76889,94132,94053,54145,52974,33855,24407,73328,91708,61950,-2103,-34253,-18660,35615,55539,-6972,-32270,-11011,-53069,-60966,14077,29478,-25316,-46003,-3317,8498,-18781,-1894,33906,49038,39224,24070,-19621,-69394,-38956,-1754,-35151,-75704,-44332,22396,-4889,-107869,-138093,-97964,-70940,-7058,37305,2628,-23744,-6042,-143,28963,47610,6443,6058,31529,-21053,-83878,-60692,14730,54352,14867,-22198,-5791,38128,40191,3011,-45676,-69006,-105492,-118018,-76167,-56554,-77446,-56725,-31846,-43571,-52838,-64271,-85778,-92956,-116810,-137689,-119079,-91800,-93780,-13239,160306,209595,94157,28026,5331,-50602,-100945,-100852,-41975,38034,28281,-37989,-51421,-46333,-89878,-125883,-73115,35905,84751,55360,15724,-3926,-18112,16647,80330,139283,144451,77362,-35602,-147403,-134576,-27434,-21458,-76735,-40831,8581,-2854,13731,50527,12097,-49024,-24294,64029,62584,-5647,-16249,-10520,-27576,-34659,63189,256734,308477,158324,40758,-53553,-69045,8162,56880,28820,12969,2851,-3116,-14319,-30938,16060,93482,76518,7143,-33725,-64076,-66609,-18456,13626,31105,72555,72639,18914,20558,59419,83328,83848,14651,-26960,25324,77251,44901,-8882,-15912,749,12511,51327,54585,54963,105882,142817,104855,30669,-17129,-26180,-35586,-61795,-92599,-75358,-25968,40249,109930,112355,29229,4628,50749,15917,-75773,-100775,-13618,76155,76253,14267,-28733,-48881,-40297,-40541,-23899,6382,24952,3538,-66126,-93170,-46469,-29237,-87853,-113501,-30799,56039,65958,73227,61231,5189,-48673,-51575,9468,77525,100320,108331,105808,66157,-19988,-77832,-91297,-77502,-28802,-24338,-33828,11366,158,-80076,-22062,118466,122156,14807,-10612,58578,30590,-40073,-34530,11298,24406,13737,21780,46927,22321,-38663,-43464,14198,41568,11366,23256,47097,16908,7366,34595,36940,-7890,-24030,-12971,-69630,-108538,-21366,50708,778,-61335,-66370],[1257,4899,39424,19672,-41946,-35208,11598,39271,74934,117785,116430,111294,96349,46883,4986,2165,46048,85961,5975,-91990,-66074,-13956,-12844,20895,35687,-21069,-88713,-101525,-102087,-97875,-56667,28091,61837,-30013,-147601,-148026,-42448,44408,59620,25098,4460,9161,7147,6117,23199,52095,83408,109558,92286,-9119,-100292,-37065,99286,105638,54389,54189,20352,8300,19876,-56111,-112086,-110318,-129946,-135535,-68789,-14450,18632,7852,-47099,-94736,-100110,-98291,-62043,-3482,26316,20801,-25139,-81860,-92750,-68772,-53661,-84615,-100983,-39723,26142,17956,3861,23214,13181,-32956,-48238,-49472,-49917,-29211,12431,51468,84664,53311,-9437,-44244,-64282,-38890,30997,87853,121483,121336,53244,18755,26814,-28042,-85489,-73394,-38590,-23498,-23134,-1202,22480,32887,49920,10632,-66326,-62488,-40881,-91735,-111557,-41854,25136,20212,3061,36826,111238,121297,76421,41757,-21159,-91762,-39317,93905,122820,22184,-74821,-78264,-31119,-19472,-26248,12716,21232,-40871,-74615,-9920,82613,99935,47899,10323,5898,-30705,-51843,-35620,4708,44806,47419,28309,10524,-6068,-9580,-8245,-17547,-45267,-33324,55580,95509,18436,-65779,-81810,-55488,-26884,892,28063,16053,-22160,10417,42056,-8272,-56172,-35551,-55957,-75277,-19283,9205,-68771,-170565,-136961,-12159,46695,11960,-35563,-30800,12610,44990,55260,38568,-7748,-15750,56265,78745,57222,88207,117176,62726,13234,62206,111953,59232,51112,69131,37564,14793,16044,-2134,-8884,-1012,-25308,-54212,-38000,-9623,-8264,23296,65759,62523,10546,-25053,-40544,-37062,-19577,-19206,-49907,-76620,-89301,-81189,-37181,56315,95671,25642,-43600,-16349,27552,93936,151429,127754,56288,-30387,-67381,-35758,-8484,-30330,-67731,-79872,-69591,1654,55101,35583,49101,83427,6755,-47732,31889,94769,77938,100262,126554,98979,50602,36736,67670,49877,29772,39575,20991,5524,35866,39063,28552,68414,66925,-22037,-57540,-26585,-49547,-95492,-76809,-10271,55538,27318,-80877,-105889,-52362,-2852,49630,100646,75624,19977,29322,33285,-14095,-47248,-51960,-50374,-95815,-176578,-212116,-177545,-113006,-34779,40563,35216,-20050,3538,73970,50154,-33808,-24465,79181,150489,101781,7423,1665,54829,32043,-3546,94905,153909,69937,10415,41425,49048,26423,-2611,-17933,-23792,-39679,-16418,55896,84211,38730,-31113,-72950,-93285,-93008,-33984,40917,74023,39848,-62647,-153810,-136581,-79562,-48377,-4914,23192,10360,-19296,-37217,-32343,-44887,-117582,-153511,-98189,-15154,48825,62654,15021,-14860,-3962,-29415,-88873,-90861,-37795,30943,93264,117524,66840,60050,60069,25950,-12108,-14989,75002,111482,76097,119046,162647,60915,-64529,-47245,-4138,-40277,-69611,-20640,52670,87491,71247,30668,-61116,-80262,968,23484,-38354,-50880,-11369,-35386,-80305,-42002,16372,7628,-32423,-40057,13666,60837,13354,-24628,-4552,-35781,-107093,-124303,-87985,-75346,-79981,-64112,-4797,35390,22766,29043,52909,3406,-62595,-90939,-100263,-68138,-3187,10852,-34308,-85818,-94640,-106487,-184433,-194155,-91918,-48147,-65010,-43267,-20601,22896,73792,37173,-31878,-33893,-9368,-73943,-148439,-127423,-39904,21647,57397,56386,1345,-66539,-73967,-64879,-62501,-46716,-52970,-61815,-32513,8099,7237,-61217,-145218,-139843,-58104,-3652,18285,19289,-2698,-6747,47622,100354,43664,-20047,30010,91781,83265,14853,-36911,-41297,1538,51297,48345,-15469,-45360,-62831,-128105,-136966,-80107,-79509,-63918,7989,42658,71330,56849,-5895,-24635,-44951,-63115,8853,93430,67704,-7011,-39417,-29132,41601,118381,94417,57935,123142,155436,80819,45164,59458,-20283,-136416,-90622,82916,137138,28394,-84242,-122067,-91517,19586,87815,59333,44742,97597,114768,32536,-77256,-130467,-135048,-81879,27446,95191,82373,40399,15172,11836,26563,6552,-37562,-56660,-4231,61233,89794,118214,155733,159481,179465,186529,143810,126667,148469,101822,1649,3228,95584,128416,66520,-2451,-17884,-85039,-153194,-104934,-29276,-46302,-64759,-38566,-45962,-58792,-38045,409,13925,17974,75990,86295,-9976,-93024,-33950,46395,71830,98329,106669,62149,14779,-19672,-42738,-68244,-76075,-25998,34818,32178,-42009,-66121,4524,55237,16570,-101098,-159211,-65067,29647,20409,-14125,-54366,-111058,-112922,-24877,9715,-58888,-61214,36484,23372,-49862,-27182,6116,-20887,-45179,-50209,-27532,-4166,981,19344,45403,55057,58080,8192,-65803,-83743,-7645,92989,85344,-18176,-29510,66514,80989,-814,29675,101029,15035,-118899,-140426,-125949,-103805,-87608,-126059,-75675,39187,72288,81297,167909,227308,168992,29990,-62901,-65509,-19623,20554,76451,69910,-2312,-7700,99131,169136,68437,-66105,-40606,69027,113705,88429,53973,60245,63121,24017,15480,77461,107946,60059,5916,2835,-16359,-57336,-70758,-67281,-82464,-27542,77892,119735,125649,153872,126341,67659,59870,36882,6365,19065,35077,-28094,-106438,-69527,-32378,-80609,-80517,-28755,6135,10755,-53971,-83974,-31142,-9832,-32854,-51510,-60466,12155,93623,75594,28813,24894,-1545,-28756,-24310,-8512,19187,64624,57525,-13326,-48256,-12040,50409,81915,57350,63782,92833,62743,37947,110945,129825,79117,68291,78092,77806,16509,-63057,-103034,-65752,-13559,-44088,-62160,-40431,-89812,-80110,33219,30354,-66947,-56503,40701,51369,8022,3493,-2734,-2832,-11264,-67145,-114810,-80948,-17338,-9586,-26896,-16106,11442,21742,10667,-32295,-98861,-146714,-124677,-30118,27679,-16269,-61624,-26190,-5008,780,8408,-24450,-44216,-6177,-17381,-40850,-506,44807,46552,13069,-28439,-48393,-24114,23405,48473,9890,-46652,-71733,-73905,-106950,-138427,-115539,-48883,-26749,-40442,-13107,39962,36658,-1202,-17714,-22612,-37132,-16347,45348,122590,174510,141900,37936,-15362,-754,-8335,-81174,-120213,-38181,65256,15326,-98446,-121702,-92994,-72796,-39345,5280,54869,66321,19936,19306,59745,-305,-83963,-35064,103697,163496,118997,31191,-53860,-67491,-40890,-66045,-93681,-68922,-52011,-66977,-39131,32652,36521,-21605,-35304,4156,-20149,-68999,-55396,-54066,-79816,-79563,45772,268918,306265,132117,54969,-29362,-114687,-73082,-3967,6551,41154,63475,52380,4184,-63292,-39330,58843,68055,41802,47097,9591,-14788,36318,89273,106499,100055,41096,-47744,-41038,25831,43125,10482,-21953,14055,70395,95943,87904,57187,-1142,-35898,-8890,41943,29647,8005,23750,34209,4383,-19257,-17599,-11470,18341,55262,12553,-32406,8805,81326,99593,73878,18698,10885,35980,-9826,-69241,-53438,14630,50443,21803,-39308,-65270,-55738,-13261,-1351,-21226,-27532,-16662,-50874,-102807,-53825,23985,27510,3294,8921,57807,103671,93694,92445,105935,80007,23935,248,49580,115843,131954,95721,77736,69667,-9411,-96186,-126885,-110330,-56439,-64032,-67248,6214,22697,-47158,-37155,22915,2008,-79352,-105827,-22096,26423,28023,40544,42408,-15332,-65825,-54173,-11637,17541,2606,-20699,24261,77015,35599,-17857,-26013,-24442,-8956,-6360,-15125,-18695,-10017,-4892,-59379,-85947,17572,96489,15264,-70280,-44470],[29638,-3497,20616,19693,-16781,-7685,5226,17782,67127,87034,31688,-3923,-28109,-62495,-78650,-74674,-45811,16218,-7453,-58099,-37567,-8714,-499,28323,25419,2553,-12917,-25711,-27731,-244,6915,56374,123504,53676,-48884,-45020,-2688,42102,67066,13952,-34389,-24489,-4433,23969,69645,95724,75297,45589,56415,57856,52007,88386,145537,124198,74531,89483,67296,25559,-32697,-138929,-167356,-99869,-70921,-64225,329,65761,88494,42888,-58118,-97157,-32320,-5839,-31516,-16377,45882,65818,3805,-77391,-129462,-135468,-71512,-43126,-70570,-56035,-18574,-26221,-6150,30221,9216,-27011,-45539,-79444,-81330,-19538,48154,71797,47248,-10720,-43447,-62551,-81824,-41815,36872,89251,116656,116230,47502,-11880,-13714,-26728,-82264,-146854,-137924,-87052,-54388,-9131,13296,-12557,6893,4793,-29119,-13688,-21172,-100070,-151686,-122239,-43134,4374,5658,14533,81766,123960,106683,76962,10273,-86342,-65570,67624,106963,18470,-94290,-135775,-106105,-84581,-98103,-34089,56888,33531,-77227,-89595,35690,83877,-26515,-89426,-28523,-38100,-68407,-58976,-54345,-48444,-17762,17079,45513,24150,590,-14161,-41548,-77312,-61718,14735,40567,-31400,-86929,-56579,12977,51911,30358,-37553,-106965,-120825,-26929,40043,12723,-14438,-42188,-115314,-104025,-33083,-53114,-121947,-142386,-63105,67082,95330,-3128,-76470,-45850,24628,32290,16421,47140,36961,-29643,-25311,13012,49514,90379,103771,92895,60400,28254,45544,39782,27752,24550,11754,39360,84630,19043,-56247,-27395,-20527,-68523,-53119,12808,50446,69895,62316,46341,34187,11897,-1855,17298,19166,4493,-14063,-57649,-74030,-13247,18344,23404,44603,43929,19442,48873,91142,113685,88378,24789,-10633,-28566,-23430,18857,65280,57704,-4029,-42448,-15076,52914,53099,18900,85101,156117,50276,-47987,10624,76813,62732,58373,51880,40463,6370,-73599,-87096,-18905,41985,69405,57657,14843,23199,84453,118173,132517,113431,13752,-49742,-4484,9475,-61284,-111578,-89514,-36609,-38519,-72004,-33602,215,-26086,-10706,24217,-25516,-80468,-25904,26028,4199,-14493,-4134,24756,-13865,-144844,-197522,-120101,-20621,61081,78114,16516,-25243,19272,80260,40943,-63127,-93075,-36336,31461,71796,81011,67374,58886,48259,68115,142813,122818,28872,21459,68369,48230,36677,46919,32904,12273,-15627,-58721,-50898,-21169,-29399,-34019,-11631,-23899,-47999,1643,62390,48835,-28685,-103555,-129619,-97852,-50720,6339,76013,110537,80637,35860,30776,23893,-34689,-113941,-135015,-84857,4089,71659,65985,8785,-1607,53028,60971,-19516,-92622,-93668,-15789,106607,158719,60961,-1996,22170,31153,-13023,-25464,70814,124442,112976,143235,145931,13881,-87075,-12850,73261,31047,-21756,13097,75427,117256,83911,-10467,-112055,-82380,14897,-19866,-116486,-107288,-37272,-18459,17185,74958,68136,11269,-41418,-68080,-39833,10570,4492,12538,43325,40357,15210,-20537,-38247,-28784,-35241,-48215,-9663,13447,-5586,41768,103403,40451,-57601,-113300,-131521,-129448,-92842,-55439,-59331,-84528,-76222,-71355,-125573,-121030,-5170,94634,63272,4088,-24140,-2347,35166,-6338,-27005,18964,1988,-117538,-193629,-126817,-1832,48949,53740,53628,32793,-7096,-34241,-62415,-92228,-77469,-67541,-90445,-53085,-8451,-39880,-101185,-157240,-165060,-98687,-33552,9845,34452,22843,-10767,-10196,30983,30889,1458,39,-23087,-57634,-64741,-38808,-11380,6106,47521,67228,-16587,-72077,-36824,-15244,-17710,-18170,-37079,-55060,-43941,-16043,48880,90562,57253,-9263,-71761,-64077,33923,112769,62921,-30869,-48534,4157,57840,55042,-21705,-57500,11265,43328,33964,74366,59440,-60523,-117652,-44465,55341,64841,-17401,-111788,-139202,-83266,13635,54272,37301,39355,94664,130749,61840,-44694,-77790,-80783,-85723,-34378,47640,78675,49250,43626,86730,70270,-36690,-81566,-45700,-8766,37911,72860,81455,103880,105841,81513,78363,66218,62757,90673,80622,38945,45525,81751,97034,41192,-68385,-98652,-81118,-93241,-77861,-37211,-30331,-17452,-815,-17175,-50989,-43244,8432,20207,-10533,34561,104212,82950,-12598,-37513,-20668,3092,64100,90816,50184,-13315,-37826,-18079,12010,-7137,-34616,-9223,29258,10748,-16949,24054,60670,5620,-106490,-144916,-70700,-318,-8816,-43654,-59208,-90209,-101215,-24508,44589,29111,50366,130061,88087,-37972,-71200,-48861,-80641,-119557,-67982,43832,85765,21135,-46815,-22728,45080,55843,-15191,-82290,-86712,-19541,75532,43720,-67842,-71016,16235,43242,17978,68845,116332,27920,-63041,-55158,-48593,-52373,-44755,-71447,-64314,-17910,-397,35779,163209,228085,127203,4768,-22410,19989,87325,108436,87652,42971,-9437,21442,94275,100193,17273,-60724,-49823,6945,47811,41098,165,5511,-5477,-80621,-100493,-22239,16112,5739,15402,6981,-60176,-121331,-128506,-116629,-98938,-21228,72853,93751,76963,77805,83553,132204,178230,121448,31423,20097,36635,-18782,-96130,-84714,-61992,-93462,-81136,-10924,23154,5634,-31154,-11255,27622,5559,-18636,-27283,-57839,-22169,64140,98265,105962,90396,-83,-91182,-113529,-74273,4215,72499,76438,29483,26496,39859,35618,17147,-2340,23496,50464,13944,17989,131464,157764,69403,35972,88608,129518,73699,-31030,-99015,-96653,-69786,-95893,-88981,-43436,-73425,-59812,32973,23939,-43700,-4316,92825,81759,5868,-9180,9317,8750,-27966,-106522,-148030,-79343,-17098,-34165,-23425,44430,69201,11525,-19060,14319,-6532,-74358,-101031,-87663,-68519,-51638,-16165,43424,55976,24016,-16895,-60694,-66190,-29321,-46087,-45321,23303,66673,56725,49490,28057,-48300,-92729,-30046,81756,94475,7910,-60909,-88014,-132287,-135309,-56598,7855,7828,10654,50325,95449,98422,67409,100486,131494,54279,4848,88183,180669,171024,100865,713,-61237,-33050,-24048,-78400,-63791,48056,130572,70586,-45116,-96345,-91299,-50370,4301,26692,24841,5657,-49968,-42664,15277,-19366,-130636,-144027,-27321,51468,30300,-645,1123,-8741,-54319,-81762,-63580,-87712,-140347,-141761,-82976,-17288,-31299,-101179,-125200,-80187,-59746,-51745,-29449,-46324,-81512,-87519,37818,272734,290409,93655,34744,-12440,-102171,-77778,-3442,1022,28073,50176,26596,-13278,-54827,-45419,25526,52838,48948,83379,98594,64479,46837,49580,52337,42055,2732,-63547,-60430,-113,-4203,-79465,-78579,40069,112506,119299,138230,123102,12041,-80857,-75557,-42564,-43291,-21050,6218,-12076,-50615,-40616,2759,10824,47893,123172,79125,-7734,27803,116293,110543,48466,-1512,-3365,-3142,-35590,-18858,39159,61345,55814,27983,-49071,-97199,-55941,28123,60493,18777,-27427,-39994,-91980,-136330,-79066,-3683,35914,87101,109114,75712,46079,23863,39787,90144,111560,79747,53068,51436,60379,63814,22837,-6211,2309,-29368,-69037,-83462,-86067,-48340,-33264,-18522,50862,66433,-12130,-40203,-11685,-39225,-125916,-153008,-33260,97008,153717,156116,96877,-14234,-69129,-51550,-41276,-23279,1026,11745,37106,59017,21937,-37010,-54790,-37513,-21954,-44196,-50377,-721,32789,11326,-48435,-85444,-18763,58205,22504,-25075,9414],[62790,17506,21817,1291,-36244,-31072,-25871,-4195,49027,42566,-43877,-98921,-106869,-71142,-41239,-52864,-108552,-95129,-43085,-2199,9349,-2116,5705,13362,-22288,-17220,6864,19969,70429,137445,117612,113127,143699,87112,42529,30467,-9139,-19651,-9893,-49231,-75664,-66585,-44620,533,62563,100974,71219,17808,40843,99325,127051,106349,95203,90832,62186,63960,62258,40128,-31468,-149391,-216112,-117865,-629,21736,46058,121470,153713,99449,7038,-22246,40911,49456,-5916,-20129,32285,66426,57621,7101,-78246,-134796,-78099,-3716,23738,28139,-7839,-53165,-13382,37641,12004,-2475,3483,-42406,-75950,-35194,45032,84107,45645,-13388,-35382,-64112,-88566,-60070,-4532,55969,89649,74437,34590,8409,2693,396,-36305,-91865,-84023,-31600,27781,80790,64898,-14078,-30696,-14466,-9014,-15049,-53785,-91607,-139093,-189361,-151233,-72648,-16757,26229,94433,117021,81162,37610,-21874,-89815,-90458,-23299,7799,4284,-33551,-64089,-60870,-58681,-76257,-24237,52590,62262,-13075,-37013,38939,52513,-68457,-118773,-39234,-9460,-32482,-42830,-64359,-93701,-72031,315,81432,51575,-22095,-36803,-37694,-70354,-87338,-69315,-57716,-66275,-49164,4521,62125,66614,17162,-85090,-161217,-146360,-60944,-2552,8352,3313,-55160,-96731,-30349,-13823,-101937,-116484,-57320,-3576,64990,81909,12815,-58942,-64445,-728,18332,-22134,19985,107056,82055,27605,8063,27921,53481,46972,57600,49121,-34338,-49418,-13350,-13184,-25109,-12511,34058,85735,34134,-45141,-32556,-41295,-101734,-93832,-11063,74737,94874,43340,23381,40082,10397,7209,58657,51347,20105,4310,-55911,-70152,12836,27716,-6672,29766,82804,77185,110379,166241,139827,19185,-93282,-106584,-58025,6372,82985,125245,87785,7304,-45622,-24054,12043,-14436,-8775,125297,230511,123027,-21097,-30557,28577,52483,50236,52458,49528,-21166,-138676,-155484,-41045,41929,71746,85101,40596,23912,79652,95818,78288,89992,46964,-21012,3364,33742,-38012,-107933,-82210,-42894,-68015,-101169,-44779,-2036,-49289,-104279,-104029,-109551,-90604,-14776,2130,-31104,-9534,56723,102889,58984,-51086,-69090,-6427,47619,86764,63193,10196,24328,74562,65282,1581,-46627,-35729,-19516,-25205,23952,104146,89521,5116,-14556,55827,112318,48395,-26756,-5171,33886,9596,8131,22706,-8611,-30652,-21880,-45233,-61575,-72162,-89750,-42095,46242,21628,-51661,-14598,43391,8981,-60432,-84751,-81611,-73864,-39833,26674,74208,100607,88558,59938,62500,34567,-50498,-80767,-59042,-53637,-6307,60952,54148,14894,28564,90644,116745,55250,-27870,-82539,-72478,39629,120413,45334,-47458,-19983,47831,43742,9975,50187,88525,115866,136416,89639,-29590,-79898,-10170,66176,35359,-16009,9038,63123,93207,84778,10212,-65544,-10673,86509,36951,-64422,-56878,3541,52544,126821,147043,104678,59634,11323,-46014,-64304,-29982,16153,26324,7380,35496,75854,42905,-23029,-22130,12085,32573,34433,-13372,-55763,17204,98559,58082,-10202,-89397,-147424,-159548,-113173,-71023,-89462,-94886,-29166,19409,5481,2589,67402,149405,129245,47672,-37058,-54640,-6297,-14053,-25779,5325,-23650,-108536,-110618,319,116818,116808,49108,10237,12300,14243,-4472,-57998,-124410,-119177,-102054,-124069,-103097,-84689,-102967,-93411,-96186,-121044,-94969,-58150,-38088,-14058,-13888,-50914,-68583,-31645,22023,19444,-35144,-107127,-134417,-100431,-18199,26466,437,29007,78745,-104,-73255,2263,103254,92583,39917,33591,3546,-67438,-71058,6807,83834,102284,47081,-18047,-5921,58954,102129,52062,-31393,-26439,50979,60307,-8149,-63516,-68874,-44907,-45414,-63,72773,33111,-61735,-71431,-25358,14811,45074,23835,-60994,-127483,-108188,-23910,41211,60704,53781,50811,67523,43274,-16397,-41119,-48741,-93486,-87014,-632,82606,71062,37596,67193,66704,-19749,-46092,6296,12707,2897,18100,34088,81325,113696,58361,20315,16888,20862,35644,33765,22231,30813,35807,43317,10690,-90977,-119859,-66810,-29826,-15167,10137,47752,90995,77401,425,-52920,-41403,-25365,-55395,-89274,-40234,60650,122561,98712,52453,-2338,-27173,9471,42027,34365,-12462,-39164,1100,82821,57113,-36197,-33711,58533,93986,45590,20565,10782,-36385,-89909,-78197,-41146,-44714,-75628,-72436,-22695,-16445,-32488,15058,68847,79950,103945,130883,47463,-84168,-105046,-47167,-43873,-99392,-58725,54113,93575,21920,-85454,-83172,8790,42935,13710,-2909,-13796,-4299,28847,-17812,-91214,-78074,-22513,-13676,-19546,7958,11343,-20321,-18512,4846,-18420,-52936,-39613,-30061,-37697,-53637,-74727,-50390,81877,168094,90908,15895,32884,68295,112085,107531,21028,-65475,-59611,8888,41856,21523,42650,69839,27542,-22348,203,-4855,-61682,-89974,-134076,-172972,-125534,-61901,-59066,-16081,41318,1320,-88599,-135695,-124398,-87600,-41739,8948,47796,64854,51613,15827,26400,131808,187225,100364,12927,9844,30349,11989,-43145,-79819,-86280,-105476,-80719,34211,86247,44067,-416,9671,31070,21646,32838,48949,11945,-33292,-18570,69145,168729,151344,-13789,-132035,-121406,-89680,-52318,5295,11621,-17297,19280,44408,23302,5316,-20264,-36844,-31483,-19087,15445,93539,98974,27647,12030,76973,139282,108154,18503,-51217,-69213,-70788,-82530,-38940,22107,10702,-15360,-28081,-38678,3276,71113,106898,80975,28136,22856,59134,66933,2680,-86268,-112482,-57058,-13439,-35819,-18180,61482,89977,27617,-25550,15758,57532,41547,-18152,-74757,-81039,-19394,57237,96897,90791,61471,1436,-71558,-70700,-41773,-71316,-78215,-22175,26900,45001,77566,115802,42406,-62668,-47125,78075,141523,76968,-46282,-121726,-133748,-62836,44142,51188,3879,26193,77331,76247,37978,24400,91791,144290,67191,-15133,17733,100757,153547,143030,27701,-62102,-53570,-65204,-83441,7727,126536,170889,142237,84278,33889,18350,35486,29045,-5255,-19641,-18191,-43894,-74831,-75267,-57314,-77712,-129043,-107339,-62569,-78090,-68649,-12125,6591,-14960,-91,39543,-22095,-135520,-152898,-89737,-55407,-107843,-192989,-201211,-96196,97,32812,28424,1419,-25892,-53291,28489,240884,271070,83678,2424,-36057,-78784,-26915,51883,22590,-6219,-14224,-47821,-49499,-13223,-2019,18418,63013,77650,107700,154326,101066,-1240,-50941,-42188,-10344,22414,26431,32066,31315,-38525,-128330,-84045,83137,164917,158398,176884,156580,40580,-54347,-86371,-98277,-86240,-9816,47984,33142,-5824,-9877,8899,-5620,24674,103817,46714,-60808,-26740,80594,93258,29932,-2929,7827,-11239,-45457,5425,81266,95555,95609,93660,1534,-94727,-67838,35504,86881,62197,23041,5802,-41924,-94536,-105332,-85020,-30253,43336,54030,-23695,-74309,-40021,18926,43833,62389,64613,43761,-756,-26860,-19316,-19522,-34822,-45240,-55617,-38007,-34846,-45978,-3296,38288,57488,107990,123317,50098,11772,25643,-12673,-94804,-94943,33259,155968,217502,229354,156102,29005,-11456,32760,24646,-33488,-44654,-6520,7526,2719,2939,-1479,-1155,2908,-17397,-53890,-42904,26033,63897,5779,-83448,-125751,-84994,2342,53865,69927,80997],[46409,21451,21213,-8952,-44287,-54309,-49684,-8945,38370,22379,-51003,-91990,-72299,-2395,51660,30185,-67878,-85436,5378,65075,33700,5850,13950,-28844,-102147,-73812,-36973,-12759,76287,147013,116911,99738,86790,29603,23820,14922,-36004,-63048,-74442,-96865,-95783,-98567,-90269,-32601,37101,72797,55089,28033,45628,73965,75782,38193,4586,2433,6608,27710,49058,31003,-20075,-102429,-197314,-153342,-26112,-15244,-10527,74166,108418,66487,38793,29847,45339,31503,8028,9534,20460,34447,69490,57913,-17655,-76831,-58766,9199,104679,151632,83917,-761,6896,28319,923,5455,33833,12239,-33398,-67500,-21995,53518,61083,20815,-19642,-74342,-100592,-78993,-36380,49924,99377,64381,43670,55141,27930,-19036,-37409,-3239,52336,80551,95551,97470,54149,-3195,-33221,-38318,-34875,-63375,-98156,-76910,-97626,-180651,-190159,-129103,-22742,84178,138998,115024,57956,-1056,-62768,-103310,-106648,-96071,-66396,5982,43362,49036,65478,52993,20528,29591,33345,47859,68696,64094,41504,4023,-66798,-88506,-41249,-8578,-19854,-34310,-21046,-13671,-19934,20401,86426,58485,-23386,-35035,-18719,-48419,-94273,-108680,-94377,-75935,-40274,22632,60086,23953,-36199,-96630,-110891,-87627,-69427,-51380,-14892,-1443,-28793,2694,101723,63646,-65099,-71744,-30373,-19301,2447,19613,16363,-18351,-52295,-18364,8315,-51341,-54994,58535,112583,94792,40960,897,4178,-9763,-19282,-4675,-48247,-71906,-47381,-28616,-29301,-19434,-14658,1323,21287,32863,30202,-28936,-97687,-117310,-75251,16568,54360,8416,23044,59267,7526,-11180,47519,45244,26971,30760,-21492,-52220,-18073,-23610,-23016,47409,104687,87381,113278,171180,141165,15135,-90245,-103529,-69111,-10735,63666,103725,72229,-4144,-62659,-76383,-69624,-58124,-6634,98081,179262,138718,39417,-20318,-12587,26703,69194,99383,82238,3120,-70158,-68777,-31295,-3660,44370,78743,30631,12862,44984,14078,-15063,36000,41297,-18371,-18531,7723,-52893,-110258,-49908,21043,-39297,-152048,-119171,-20692,-9065,-62286,-78090,-71921,-13463,51549,-6332,-79908,-33627,50347,58361,3421,-11976,30643,46877,46402,56307,33541,5108,46758,90294,32391,-30864,5814,92075,102271,25725,3972,68209,49168,-68932,-88852,2359,60772,27166,-8836,-1228,20631,1637,-32118,-47806,-66489,-77346,-46992,-17355,-34108,-96219,-144962,-96373,-3427,-33080,-94922,-42234,20439,17840,-1862,-15822,-48961,-82547,-59139,-4883,2634,2348,19614,27790,40096,-726,-91296,-59595,34923,1577,-44077,-789,23574,1656,1206,52704,106859,96162,40873,-50616,-101070,-17262,87605,59105,-7371,2080,77562,119651,77782,37453,15443,51900,86911,22056,-64455,-74526,-43653,-18221,-24956,-53348,-41069,10013,30541,38504,44204,28987,72611,169737,176015,89336,51811,67792,94116,119220,97760,91165,116714,105057,44811,-8067,-9695,21655,-10384,-62996,-10093,68428,51335,-5937,-14247,34520,91295,93631,15205,-56464,-22349,45172,64768,75422,12753,-96634,-142704,-91422,-44929,-79981,-84095,7191,63282,59169,51861,53357,63768,69564,36785,-33287,-48338,9024,40704,21359,-14293,-56564,-80116,-11215,108639,189878,138771,16930,-59534,-65929,-45666,-19457,-33450,-77237,-70830,-55016,-84356,-115136,-120065,-101004,-50382,-29420,-51397,-56722,-71123,-93445,-78199,-57116,-69524,-79087,-40570,4853,-13761,-50158,-55241,-58324,-56997,8800,23784,-28421,5399,82991,52065,-12187,35186,131790,109380,33155,38126,43350,-15521,-35957,1811,36012,51820,25737,-404,33456,75105,90054,57295,2453,20679,72368,40791,-10550,7265,23073,-682,-21796,5876,27308,-7655,-41138,-58500,-74451,-36679,52597,90089,42090,-34644,-91850,-60149,39519,112353,94397,19287,-30726,-31526,-18862,-25344,-51881,-98148,-97786,-27337,59767,62474,14064,7466,39055,14426,-19706,-3285,-6231,-31866,-8647,24488,77678,115689,46615,-37038,-33502,-1638,6030,8323,13604,9488,-4804,-93,-1103,-46206,-70379,-67034,-17927,38832,72412,74819,54676,5652,-88469,-121292,-75360,-63518,-94608,-105580,-75793,-18420,59427,117509,153182,123186,44411,-2220,10943,27083,-4455,-58181,-16170,85222,56507,-50569,-47542,75086,139884,84779,1476,-71088,-101584,-75549,-29123,-26094,-69677,-92638,-32302,34809,13531,1224,66207,95755,78567,64836,41261,-40273,-98970,-56391,19757,26174,-38506,-54715,-692,45167,18831,-81437,-113273,-44348,17747,58833,86145,45989,1184,-6405,-31718,-74751,-64291,-24095,-31674,-63913,-78074,-97528,-68427,-1145,24849,-21697,-68529,-32507,10668,11292,-23076,-70016,-86884,-8851,75133,72551,51690,72914,81126,82768,53203,-44865,-165556,-145679,-45010,1828,19320,117563,192206,110223,3401,14684,51,-89169,-160872,-213085,-190254,-77567,-25295,-39059,30250,75724,-9368,-108721,-131150,-97903,-22632,34498,45459,43082,69451,69550,10523,565,77356,91334,2719,-25534,6191,49200,91769,65497,-12300,-60844,-98182,-67118,88132,179288,128227,38379,-13958,-12154,44040,115220,142582,92856,-11431,-68691,28830,159865,139061,-33307,-127220,-93026,-89369,-86605,-27012,-57292,-126598,-94601,-39802,2189,47590,11492,-76947,-104441,-35277,11733,23652,23983,15386,12092,28005,72359,54710,-9486,-57537,-62627,-55756,-33879,33317,96916,103764,39805,-80914,-116592,-3366,77795,67180,65504,88727,77185,64957,102650,79160,-5558,-39251,-18965,4779,-5514,-5716,20904,35543,28303,14106,21543,54006,68602,22353,-12051,14797,61413,63617,25609,-5000,6732,-19968,-95492,-103536,-71212,-73838,-93305,-100160,-68068,-22707,30304,125973,130715,44144,3165,47016,109106,104921,-2202,-96654,-114659,-31992,52529,13779,-58380,-25926,62558,73643,-12881,-60052,-29925,6963,11582,-2873,-28015,6169,115472,152875,47995,-26058,-46818,-89293,-79017,29222,108878,129272,153294,176294,164020,165577,161814,65741,-40355,-32888,27834,40266,-31141,-100267,-73307,-12222,-45958,-80896,-73918,-88154,-77338,-35203,-10220,10344,62131,118450,79477,-44253,-103725,-69767,-59267,-127336,-199834,-181934,-49156,69152,79966,40376,17646,8559,-30340,5109,169474,231995,93682,-5440,-56704,-55299,11285,66263,28121,-19827,-49885,-75044,-41404,46039,68529,48008,66740,84776,94386,107687,53630,-52281,-108636,-83657,-21469,48718,111196,146960,97790,-37424,-120811,-47508,104386,167528,167444,167109,138976,82977,33896,-36441,-89801,-71380,8949,52635,56056,42215,10954,-27327,-61124,-35479,19021,-47386,-139206,-103941,6876,48204,12283,-999,26209,17464,-19076,2505,63867,108525,129775,140899,58032,-67730,-102030,-27385,21094,30240,47804,68931,43209,-30294,-94887,-114229,-93096,-70124,-90823,-166161,-176447,-55381,37526,2803,-16155,6925,-26115,-83708,-78172,-31733,1554,-12180,-61560,-77673,-34290,-28427,-31680,30300,58499,42642,71590,120925,98343,58196,32469,-7821,-32532,6383,89185,112898,133450,176496,147027,28072,-21814,49284,86449,-5434,-83961,-68611,-51759,-38134,-10213,11335,27786,16064,-37515,-73277,-47106,-3554,9389,-60660,-164913,-182557,-114846,-17562,63229,89494,65975],[-26861,-15468,23312,38000,14578,-29619,-43907,-4184,27640,19093,-29153,-62935,-42625,14922,68514,72067,25965,48904,133243,130930,38734,11950,22012,-58730,-144339,-93645,-53325,-57958,-1943,56402,39653,23203,8723,-21083,-12794,-1565,-21744,-35109,-42010,-59502,-72366,-102533,-109167,-37397,39109,54225,47324,67816,85882,52824,15446,-7651,-48040,-76735,-32183,60013,75659,-872,-43486,-38110,-74000,-102724,-71469,-88861,-67036,14670,29656,-3648,17108,34694,24299,-149,13326,54236,50763,20838,15520,14043,8331,3956,-12292,-6777,83328,168842,153226,86633,49222,16388,-7880,22474,66509,54280,-10814,-97712,-92367,-11010,24990,1205,-28858,-66412,-86761,-78183,-37425,73581,140640,101135,65217,63112,16364,-57830,-60326,35729,131162,134951,68213,-6518,-32933,5353,23562,-15851,-45062,-62507,-70703,-44435,-43111,-84698,-101146,-76214,18982,129150,155642,97164,42587,8737,-30436,-62680,-75129,-86757,-60674,18264,56380,71916,129043,140481,90318,72598,46958,36429,77284,68649,2649,-32024,-46319,-71839,-78774,-90655,-90945,-75599,-20286,45921,75331,92579,98269,63306,15268,-7399,-12962,-48731,-94064,-84548,-49772,-55453,-57076,-3652,26428,-11024,-64571,-85377,-56405,-41218,-51956,-47102,1062,35939,52615,104272,185141,144894,13576,-54369,-77950,-58831,-23556,-25982,-29497,-2977,18896,28091,14243,-60230,-125674,-96441,-26590,44413,39816,-30164,-48570,-49600,-77125,-48075,-4380,-10184,-39911,-18478,15140,17598,-24365,-51721,-5759,80080,82790,-3133,-55667,-85611,-108683,-80233,-47002,-37435,39901,90034,28576,-8568,37589,36647,13426,18011,-795,-31447,-51655,-67324,-23021,43954,71010,50967,70085,115325,111493,40573,-8594,1847,-1522,-16794,-10211,37634,77546,37977,-37518,-107011,-109671,-36899,16240,1157,14833,75596,105091,49251,-21202,-16989,60128,99451,73660,54161,74780,77539,-2562,-40728,15158,38781,-10998,-8844,20936,-8381,-3112,45839,20347,-40789,-34470,-7316,-59529,-110972,-37147,63672,3753,-141925,-131064,-4065,62938,68485,51760,12839,45856,98520,15008,-89819,-75846,-40112,-77950,-118702,-58664,8295,14521,44124,74289,39212,-10397,-5580,7880,-42161,-69054,13448,109925,115498,47551,-16056,-15322,-40949,-111188,-90675,-7793,43452,51174,53345,50835,52228,11329,-51746,-64423,-38187,-37642,-32951,-17320,-50837,-120940,-163984,-142850,-98471,-113318,-122507,-62245,-958,49792,68718,35879,-25781,-76033,-79541,-58013,-54056,-50738,-33194,-26506,-6957,-27338,-94939,-39560,99130,63560,-56371,-46611,14199,-18495,-84500,-53656,38987,83934,58781,-32004,-59791,35916,112787,78184,66936,64872,85488,123745,98552,47644,-10777,-8643,32492,-6748,-64781,-65600,-65428,-59778,-27537,-35503,-41496,-21297,-39949,-63429,2593,48693,79821,167793,214956,154079,95809,88564,72245,30288,-2442,31007,108023,153121,132045,76852,50170,18386,-40860,-57763,2023,61644,59895,36889,4025,10803,66482,114378,87296,8352,-15926,29852,76458,115815,79924,-40988,-126423,-94361,-15009,612,-11839,21252,37393,29551,37760,4040,-24175,-8752,-3160,-6842,11255,48675,95280,97067,23398,-43570,-57315,-554,89754,139307,72887,-21867,-73284,-101715,-109185,-62514,-6735,8431,20596,50327,6062,-81748,-74744,-23235,-8463,-6422,-3212,-8035,-40675,-71280,-64412,-35427,-23017,-26655,-15121,-31725,-82923,-50800,54727,70285,15670,30150,13887,-41472,-14847,80522,123801,76913,31431,56574,38891,-39899,-37113,31247,57353,43243,20654,-24203,-63384,-96452,-90884,-7043,70318,95746,80496,55689,62173,46369,8831,39604,91256,74638,43310,39884,19017,-19030,-24070,-23374,-73584,-114696,-63451,20492,71520,91620,77395,-976,-42912,27596,113389,94846,6851,-81511,-98917,-43679,-9888,-32712,-51521,-41591,-21770,-154,9649,1863,-4685,25871,3081,-73790,-111251,-100978,-64170,-4317,20584,46873,55272,-30274,-132840,-122143,-71672,-52418,-12004,26569,16853,4373,18453,43523,51154,18775,-34123,-9082,58042,93687,35477,-86361,-165420,-203119,-191494,-131319,-72199,-21165,-8977,-42816,-58020,-7031,62282,157563,191711,114105,20821,-2482,13783,-20740,-85969,-44763,35897,11948,-56998,-47137,61379,124910,72123,-26049,-128046,-154583,-76610,-8045,-11437,-33053,-10475,55240,46417,-55196,-68856,38965,88367,55723,13540,-20624,-51717,-29214,36574,73552,43229,-37732,-106099,-71990,18255,32365,-39429,-73812,-43847,7049,57023,76592,36534,-9342,-16060,-14549,-49208,-59165,-25617,-28663,-81862,-121699,-139945,-104474,-26861,25653,-1807,-45820,-10022,43808,65827,53176,18807,-34310,-43365,23658,102021,104541,76167,59956,58172,38443,-27535,-149772,-178892,-78829,5079,62004,141767,179604,108611,35948,51940,27503,-88642,-170337,-179327,-115322,-20718,26344,51764,110843,105362,-2971,-112412,-143750,-106891,-20205,34943,47965,52730,80639,89354,31935,-18350,-16555,-40227,-78213,-41419,15685,83096,163389,144854,48902,-26142,-73185,-35876,111426,223005,199163,85166,-20821,-44642,30704,121339,160914,120498,20592,-35316,27997,83155,44986,-46258,-95421,-95649,-102808,-66025,1559,-63730,-173713,-173349,-128772,-44119,58355,43697,-66000,-112371,-39889,-12434,-26411,10085,47385,20967,-17882,-14455,-45513,-85828,-84204,-62474,-46196,-21340,36047,110741,147796,95787,-41516,-116189,-46497,17802,22456,65442,131098,84839,18527,93008,143669,84144,30326,18281,21785,22213,1422,-46886,-77379,-39633,35772,51064,22660,14625,-377,-2064,41454,59281,-6079,-103161,-154801,-123047,-117981,-153046,-147553,-101792,-66912,-74607,-130130,-131954,-92555,-60393,31446,117578,124417,81063,34498,34009,52397,18386,-45438,-99765,-77583,-46120,-72193,-97855,-55298,55901,122301,46794,-53135,-104634,-116388,-40427,37483,-1472,-13094,54038,52236,3824,7381,-19501,-81798,-69812,-2859,10464,19167,91332,167896,182462,203135,211350,97890,-27991,887,97079,116141,44755,-36893,-37065,13791,277,-29119,-20541,-17104,-21184,-7183,-5511,-24294,567,74502,96220,25977,-43234,-37120,-34454,-101075,-136846,-96586,-8201,57759,44510,7424,6064,2818,-38869,-2659,145729,212144,105832,19111,-26425,-12642,16322,17335,5091,2904,-18084,-16413,39004,115189,138242,93164,28749,5254,2598,-12185,-15020,-28968,-58956,-51422,-21297,18882,84422,153131,132910,6123,-81418,-27819,67627,103738,134572,132175,117242,130251,101974,-4771,-67176,-34067,23708,24722,22775,29121,-7634,-63665,-81255,-57488,-51510,-116905,-152609,-105443,-14776,40377,30802,-1341,8510,35635,39136,34254,62335,123257,154650,153588,84625,-34533,-98520,-65741,-55549,-48637,21945,95539,82914,3718,-38576,-28552,-28585,-54230,-103695,-174800,-157698,-21975,63228,6661,-27157,-2878,-68109,-141319,-80636,28515,57179,9086,-47706,-43756,2810,6984,10120,64322,52347,-16000,-19071,64098,107862,69841,15418,10318,48898,83980,100747,41036,21753,85188,91251,-15182,-78749,-6839,78343,37317,-51649,-70648,-39455,6252,14140,-8039,-1056,-10938,-65700,-88848,-52954,-38156,-53439,-88208,-148548,-138458,-42137,37319,59075,26527,-18929],[-85525,-52712,34848,110037,90765,6131,-41012,-24397,-7218,-7763,-47770,-95056,-95355,-49681,-12372,23994,56766,135405,202303,164722,51021,2614,3780,-65212,-143112,-78977,-11113,-49374,-73815,-16897,-9511,-47865,-36287,10011,51335,49822,11991,2785,23206,8155,-41431,-92813,-93694,-21743,36613,38233,49501,92295,117872,67332,7907,-26071,-71723,-100128,-26907,109688,101168,-28498,-76520,11957,67106,17406,-45440,-60836,-17095,33243,27879,7159,28743,51194,33710,-14306,-8540,50191,67090,7136,-62123,-59258,15857,63580,32369,-33221,-26150,48047,115323,117023,65963,6352,-8380,45857,109824,83404,-23578,-112381,-111658,-63134,-51382,-65676,-36866,-5769,-24997,-64963,-46070,59318,122297,93716,45072,8344,-32889,-64940,-34949,43278,104010,91469,4868,-92461,-89388,10641,83916,38535,-15739,-7741,2691,-949,8821,18138,24779,38072,78422,118788,116389,46505,4035,13521,14117,7413,-5898,-27144,-17891,17122,-8981,-27562,52332,123033,91431,79877,71779,22213,-14427,-36610,-54135,-44047,-39869,-75986,-118802,-176371,-167687,-114578,-84066,-41254,59865,118056,96994,50248,26407,-7884,-36436,-74851,-103828,-62238,-11507,-14267,-10528,7284,-830,-25821,-42055,-50978,-56931,-66986,-48089,-12506,50002,102321,113412,121460,151973,129485,21522,-85664,-113300,-48187,12559,-29899,-84591,-4606,110349,111614,44603,-25577,-108841,-164402,-146338,-43619,14749,-42044,-76883,-57305,-81074,-67804,11031,25901,-41087,-28849,44647,73728,40625,-11561,-24925,32196,40521,-21847,-31045,-24064,-67476,-124241,-143645,-84096,34581,78071,30143,24055,83668,69678,-17051,-59853,-40161,-27742,-50478,-61563,-19373,-3143,-3667,1502,23517,49177,57135,33737,38078,92639,97460,18364,-50704,-8190,79499,77477,-11049,-101224,-84506,14718,32494,-76606,-111562,8998,138489,110105,-921,-41185,8277,36104,33562,83288,173841,166071,40311,-25246,3410,6103,-26127,-22667,-5329,18862,88604,110451,26145,-39812,-20017,8019,-33535,-71142,-19789,33970,8574,-52525,-46936,30732,86582,95710,68310,12358,13518,56203,12352,-73759,-105577,-108352,-125104,-138767,-105777,-66578,-23843,77354,123749,41650,-40508,-79792,-110018,-134280,-115414,-37666,965,-22962,-40757,-73954,-109487,-119895,-104855,-53123,3636,42459,52764,68778,88882,72509,-2111,-34758,-1229,34005,30666,4562,-44142,-93612,-116286,-113462,-111618,-106377,-99574,-97391,-82024,-38043,30632,50033,20525,-8581,-29451,-54248,-66582,-37102,14566,7431,-43266,-39967,-14385,-28452,-4594,77013,56505,-39546,-30652,39803,-12454,-136031,-135736,-31730,44936,48373,-7207,17103,123641,119351,46250,77483,82977,35610,21759,23206,51207,36129,1102,6385,10135,-5529,-16864,-41505,-18824,39222,43560,31454,-4566,-97186,-164465,-104880,-35358,9606,70099,75129,30752,22744,46759,28628,-14414,-42245,-31769,22335,104045,140844,120628,93880,18488,-42467,-21695,26164,57132,83324,73298,1911,-49008,-19325,67599,116019,63314,26995,73005,77738,44882,3785,-62469,-131165,-115188,-14063,77345,70343,18484,9025,29665,30571,-24306,-28988,-10902,319,38637,51814,36599,66597,103396,62645,3488,-38906,-52802,-12173,13683,-29051,-34001,-10245,-37420,-90278,-90972,-19456,18911,21638,70240,36052,-65325,-32763,39470,11808,-7994,15482,28289,30392,33348,27063,39307,61635,53257,13473,-56488,-117845,-54577,79620,116824,62810,45718,34053,-22165,-42628,43092,136248,101869,-16084,-50522,-55532,-125807,-120449,-6020,76808,71941,14008,-66379,-132340,-186829,-182801,-74014,37991,86515,84943,83295,55524,-24429,-31239,68078,86208,6554,-9626,13281,-12607,-39303,-17771,-25414,-80986,-87780,-50247,-41547,-14216,50297,101266,81023,14321,-430,37056,32865,-6810,-65831,-101570,-48334,18415,22083,24855,46414,9988,-50401,-38393,9930,30417,30314,-33406,-129482,-195119,-190257,-93230,-24094,-32411,-14988,-13228,-101956,-184057,-193524,-173823,-138943,-48198,25448,32253,38962,61435,99791,140984,125690,68860,38518,37756,50035,-7422,-130574,-197777,-183391,-168309,-156062,-70679,73131,102526,11144,-30326,17581,40109,69782,94861,75931,14840,-41036,-28375,-46514,-74887,-35890,4028,-9450,-28007,-20049,46824,80224,17058,-48827,-114483,-142830,-65185,14817,16236,35040,102505,107462,1310,-130550,-146348,-48628,24602,29301,3512,-9460,8067,45171,65056,54927,15792,-83993,-169480,-96184,40372,58641,20115,25873,28551,25742,11785,-19972,-24566,-20895,-23428,-33829,-60449,-78192,-54082,-44818,-100414,-158880,-170753,-141846,-69863,17028,34110,-6918,-14364,22505,69774,90994,91803,28726,-36509,33059,157487,146500,51844,19825,64589,90546,39059,-80065,-150658,-78712,24585,78733,91663,70103,35839,39043,69936,22271,-96011,-140508,-86117,-9805,12578,45008,119123,149448,100645,14623,-85651,-151939,-134308,-73735,-26929,13615,34918,52271,75229,37479,-59660,-121812,-134123,-94534,-21239,37464,101837,160727,124314,22265,-51936,-63060,-13265,72969,150599,175830,101146,3951,-39688,-38738,8783,87659,102601,40917,22204,46741,7671,-43769,-57272,-86512,-118536,-94793,-23095,6528,-60859,-134576,-126664,-125825,-103433,-21661,22881,-18440,-48813,-23171,-39834,-30760,47414,75336,22325,-24424,-41005,-70823,-72576,-23803,1731,-13578,-40628,-14418,82249,148524,136339,58673,-32658,-47929,-10065,31665,86583,115290,54560,17164,86948,123819,86552,55811,45907,38934,33888,-1827,-88115,-154312,-118529,3876,72171,29322,1745,-13294,-64605,-86864,-62320,-71052,-134750,-183254,-174623,-175495,-177320,-142942,-93530,-58390,-40740,-79947,-103644,-90841,-99528,-66726,23754,102113,106801,50067,-12040,-26090,-15801,-31250,-78330,-106504,-129258,-125008,-66667,-9993,59470,132610,121738,40012,-56053,-117547,-46894,46365,11656,-15243,-17695,-66905,-55495,22628,22196,-46558,-66866,-42387,-76379,-93605,-4536,86850,98927,110074,136423,95045,29786,42081,98996,109682,78541,30669,20304,35327,7854,-25503,-4566,20028,12745,35792,34581,-51328,-100324,-51852,690,13575,-4233,-224,-8454,-73545,-76999,-24853,11422,19240,-564,-4515,27242,16486,-41126,20514,199636,240720,114631,47730,22815,19858,5006,-15164,-1293,33637,28827,53289,115745,148645,142807,79240,-38447,-101621,-103524,-98423,-37380,52822,57734,3724,-45499,-38387,2461,54389,97061,45366,-59297,-59655,-3036,25433,78095,103733,117519,140893,84394,-43012,-89293,-31833,38674,37295,1029,-20485,-50633,-71123,-42282,-15821,-64512,-141346,-124467,-61897,-2440,58813,69112,-7395,-57565,-13887,58406,83459,81177,118084,154299,135675,55821,-27818,-31715,4984,-42837,-89905,-20250,58090,39525,2839,28133,86013,110842,96267,42575,-38109,-47256,23436,69346,20235,-5811,14208,-68354,-177556,-107299,39068,48742,-22305,-27202,23309,60766,68898,72693,88041,55346,-28618,-69846,-9881,51970,31957,3321,48359,94511,77670,57189,14554,4726,46897,24805,-64240,-96109,-51845,3168,23009,-6728,-23133,17515,68927,37729,-38638,-52748,-57572,-108817,-125593,-72529,-52128,-73040,-59900,-50479,-33651,41449,75873,25046,-57741,-104716],[-59675,-42183,40737,121303,100377,5135,-65719,-74208,-56907,-46927,-74306,-111780,-118966,-88141,-78369,-37663,17934,82466,129787,135474,67729,-14991,-36294,-64112,-138680,-84796,34250,10019,-80623,-53235,-39737,-84757,-47199,73131,165654,119854,17115,-11491,19811,11679,-39077,-71910,-40991,13771,21560,17436,46005,73982,99741,79812,8876,-69424,-102986,-86353,-31141,55843,62840,-23835,-64942,38930,120018,74143,4306,30804,79711,84609,85853,99342,112450,111717,69669,-17086,-44198,-7714,13169,-36146,-89209,-59708,36021,90397,70224,-18327,-90048,-60382,46434,102372,59825,4309,-10938,28809,102162,92125,-9021,-72579,-63659,-53474,-68825,-69717,4412,84129,55399,-39883,-61853,2610,28004,3986,-20365,-49123,-74180,-56392,11315,54588,45538,35161,14414,-44187,-56647,4893,76569,54012,-3076,12917,42823,43617,51480,61299,76036,92150,103180,94411,74806,14007,-21721,-26499,-25249,27053,50148,18824,15386,12057,-79455,-134108,-49156,72047,87800,83525,72386,-2617,-94772,-107459,-74294,-49246,-51273,-53560,-71597,-122340,-109350,-57823,-101662,-156248,-72214,17810,28392,-550,-21704,-39567,-48876,-73127,-91378,-58283,-15979,37723,116522,103544,15605,-35958,1764,26782,-35694,-94336,-60630,6125,80462,125794,96684,47260,28335,19446,-34161,-97293,-77456,2889,43399,-17915,-74117,16587,146336,150977,91616,60052,14369,-43339,-74735,-14112,48254,13527,-24236,-6535,-37237,-68031,-32445,-18759,-68733,-45272,42162,100012,99719,46088,-21626,-37549,-41944,-67526,-49593,-3050,-3832,-77092,-141244,-84917,15569,26863,3031,58780,153933,128835,-19583,-108330,-65927,-13467,-21425,-28400,-8769,-33694,-42105,-11798,8909,6352,11408,21118,40540,105178,138938,54512,-39101,-26656,24801,17267,-56394,-92128,-28130,57086,50917,-51207,-89178,17123,140519,119752,30693,-24295,-44593,-34514,3972,82257,181881,184712,97963,39158,32999,35109,20786,-16849,-51167,5703,115848,129666,49250,-277,6448,15609,-6216,2624,27068,-13502,-9576,35256,30570,36419,60811,15219,-33570,-54652,-62652,-49579,-51614,-75685,-91513,-57820,-3804,-20747,-79789,-79573,-21568,65911,82447,-5723,-62913,-92714,-144499,-165935,-130654,-73143,-67519,-110577,-117182,-123003,-152835,-124435,-71796,-58869,-31314,18018,11593,22582,77735,65996,775,28639,77425,60365,43485,18105,-51966,-81080,-50672,-9964,-6472,-9668,-7466,-45360,-86618,-65882,-26482,-25467,-28110,-10688,22239,32269,12896,38857,113733,87317,-12751,-29596,36559,69657,27058,-20458,-32632,-28585,13717,71206,26073,-89804,-111757,-38212,31451,55021,25976,39248,96330,46973,-15283,38243,53261,-32137,-94013,-71008,42009,100903,63295,14066,27019,66106,59657,12953,21957,58198,85776,97731,25932,-112773,-189277,-162046,-99724,-38411,-16745,-78282,-122096,-74246,-14924,4233,18382,-1108,-47666,-53146,23715,94689,118879,106555,34602,-41308,-62922,-35016,31055,111732,103740,5260,-80111,-86084,-14593,57506,33509,17418,85529,56020,-62981,-122957,-102747,-95613,-86181,-33612,65417,85848,10725,14167,79396,43996,-32124,-10310,39956,83367,109761,59813,-19267,-25242,23593,50116,54041,10115,-51656,-68020,-70357,-71846,-7897,52957,49998,-14261,-80304,-57192,-37706,-56234,-20872,-19882,-81684,-46305,32639,26471,16915,34901,53721,103318,142023,119942,115286,148563,146019,84108,-1421,-59419,-36975,32788,96143,89558,70670,76106,13880,-67565,-32064,58061,56839,-36672,-83495,-96274,-145761,-130746,-24391,54664,61399,13918,-44947,-85487,-125267,-124570,-56771,5120,41359,62214,76487,15645,-88362,-67220,39602,26390,-75234,-93177,-71556,-63274,-36712,-5307,-15474,-38442,-16082,-7892,-42982,-36050,9611,57454,94085,57644,-23065,-32319,-461,8077,-5306,-22345,15185,67331,71339,75709,116861,61677,-36069,-25233,40289,64881,43599,-18056,-64493,-117563,-155500,-88858,-55003,-86033,-40498,2514,-47201,-98678,-152000,-185380,-147479,-50359,23046,42846,43075,45953,88796,166013,212582,172206,83013,5022,-14202,-15525,-20440,-10644,-5066,-48145,-112636,-65564,94699,144888,55215,28974,103687,95535,7540,-39873,-12328,-18325,-64422,-44687,-16959,-465,17839,20017,15683,29782,37431,72353,68984,-8253,-30172,-27326,-39032,4078,51404,27392,57101,138823,95305,-25467,-91428,-98640,-72231,-20187,30831,26553,13836,40290,56708,31720,14465,10934,-67470,-124203,-29342,93028,95611,78263,111941,96779,51383,-9371,-82066,-68106,-1955,4525,-35025,-55878,-67841,-54997,-48234,-117636,-199006,-187554,-113902,-50879,10430,46025,13882,-35472,-36394,12542,56388,87293,39999,-21826,51943,166877,147815,46615,16434,102886,158000,78305,-68447,-137816,-76004,42944,77069,42460,638,-7907,30738,57864,-12787,-91112,-74855,1200,62109,50551,65683,130307,119774,53430,33738,-4638,-74458,-77942,-50346,-35095,-13712,-7557,11832,59508,47195,-56693,-136502,-127444,-70676,848,63801,101910,104626,59664,-29612,-87563,-51845,3231,14987,24337,71842,65431,23387,-26472,-107149,-103080,21007,95443,56019,27569,31436,-598,-21841,-48103,-108174,-114332,-36203,13922,-29663,-100682,-110995,-48600,-50458,-123711,-115965,-23168,35430,44071,22425,-38095,-6841,71733,67906,33304,15737,17241,27073,61869,104812,104777,44853,-34867,-25972,78047,142887,149925,123935,44139,1087,33012,82093,101515,72000,62807,125642,140391,49727,-5533,28052,67030,77225,61199,9268,-71672,-115008,-93779,-18768,70404,81217,61125,10713,-107567,-197583,-155075,-69258,-49189,-72661,-79789,-85187,-106492,-92563,-61220,-43960,-10448,-3618,-25177,-31543,-60589,-79492,-65362,-9015,47780,53228,4178,-21227,-21770,-9417,-9901,-48314,-112794,-115691,-28803,19814,18407,51062,97843,101041,31091,-40959,-11380,30049,-14536,-47328,-70143,-99913,-65895,25785,60453,-1995,-65533,-55515,-91558,-148017,-87301,5015,21772,13948,25419,52704,65609,26841,-8003,10625,36137,31950,40144,67469,30830,-40466,-43163,-21244,-25282,19325,61722,-5910,-101071,-127179,-97587,-36419,6245,20449,-5206,-52934,-37774,9817,52653,61987,26676,22893,70236,64139,-6806,54893,255543,283623,123220,56217,31308,1510,-3915,22571,38562,46384,39126,65535,107603,100531,49791,-21356,-80240,-95969,-94994,-88914,-23479,102258,140558,36506,-67014,-33712,4145,-14492,28532,33375,-75122,-110956,-45114,-5874,31995,81998,107081,94492,25773,-87393,-124358,-55389,52371,89776,24564,-64994,-103748,-72534,7154,42251,-38434,-133643,-106794,-53821,-22464,40013,68654,-13857,-110861,-99702,3464,83529,69622,67360,100891,73324,-15144,-35466,50417,115899,30821,-61765,-33676,-8195,-38124,-2459,82097,137897,174878,196088,162016,76777,35422,66974,81439,5824,-38157,-12394,-64601,-184739,-154070,-35143,-32975,-73743,-21524,35606,51876,75349,94730,85528,61662,19275,-28690,-31135,-20188,-25800,-12735,43898,70000,22985,4749,37052,73710,64095,-7122,-57613,-30666,-24439,-47194,-16061,16642,14089,37453,84420,53004,-29000,-48231,-57092,-130485,-164630,-90213,-41108,-53054,-31575,-1395,18353,61765,56100,-7386,-62179,-92031],[40890,17973,44677,76061,64638,5684,-69438,-100770,-72073,-27859,-12684,-10126,-16738,-34334,-53680,-21321,6399,-3626,3144,52518,57428,-5889,-38343,-42580,-109467,-85451,55057,81360,-33630,-83703,-85178,-91233,-40082,91515,204092,143879,9903,-44297,-36553,-37764,-39279,-19042,30892,64724,42441,22351,30237,35801,65753,77401,-4124,-117470,-131327,-83792,-91106,-92746,-28245,-7475,-24835,38692,82839,16175,-18372,43470,85415,74895,113132,160108,173392,152545,88462,-14141,-61905,-64797,-68422,-78615,-56893,-3012,51867,93941,113950,54681,-31875,-34514,52025,107655,70652,14465,-25445,-37963,15722,57005,39731,18532,15553,-6746,-14977,4619,62365,115323,78983,-10742,-48270,-24874,-36628,-76233,-84258,-76134,-89408,-87061,-29382,16240,11688,47903,96640,55361,-22536,-39391,-1635,-9068,-63344,-43819,32818,77542,75366,53970,42118,32402,54612,74667,57964,21624,-9624,-87056,-124617,-19039,50884,18928,22226,7895,-100471,-137915,-36250,78468,100814,81758,44574,-14696,-60133,-55870,-56319,-69447,-65774,-13120,38872,38885,49034,51223,-44655,-167086,-190319,-135287,-78128,-63801,-73751,-46370,-9990,-21511,-43023,-38268,-14428,77694,203294,197175,61516,-38431,20612,100046,41996,-53482,-45294,19065,74917,84782,35795,-57503,-111105,-82618,-52686,-47570,-22235,15541,17183,-12219,-16165,25391,71140,85242,96113,123494,128055,103906,70842,99095,134629,110159,74600,54994,3712,-42916,-60940,-72178,-77039,-17256,47179,72875,57203,21895,-15130,-46377,-69204,-93322,-99253,-66064,-13203,-9746,-34986,-9924,25899,4809,-502,65770,153157,136044,17071,-51278,-15466,22441,7153,-991,20698,-882,-13364,10767,14592,-17612,-2736,31089,27017,66504,109370,46679,-41581,-59775,-59514,-104551,-154754,-109106,932,63191,72856,42009,20253,66629,117697,87771,38449,-14969,-83937,-97951,-31753,63473,140166,171481,153653,118546,96297,101232,78331,-4356,-82277,-50338,37149,55830,27945,14450,8186,-1852,-6544,43275,61205,-11802,-5648,42920,15110,841,37073,-5458,-66151,-84077,-101352,-124203,-128826,-108153,-62050,34283,122504,81743,-20381,-38921,-35762,-61813,-71434,-72206,-60882,-51556,-87226,-124382,-114189,-74565,-41593,-54428,-78586,-109856,-131714,-78846,-53907,-109760,-102321,-38986,-50931,-31969,47121,68114,59485,105860,103439,40617,24186,16517,-8794,-2146,23392,59356,76918,66997,34677,-27751,-69855,-60596,-51945,-54873,-47990,-37992,25034,112291,117290,92493,111530,75535,-9060,-2225,85781,117735,14589,-116704,-124757,-52658,9808,62046,51667,-18389,-41053,-523,40369,50251,5885,-40746,-58000,-61431,-44976,22322,35271,-51344,-125292,-90437,40104,113168,91886,21230,-11345,36514,75433,50781,1794,-18109,42874,99910,39367,-81282,-146304,-125116,-68133,-29539,-46147,-100351,-128240,-102376,-73726,-35634,32242,34134,-43206,-80522,-24644,34678,67833,78992,40494,-62372,-166478,-151779,-8119,124516,133903,38277,-55142,-99300,-83826,-42387,-71066,-95302,-7685,12186,-96236,-148587,-80046,-20594,-24826,-54684,-19523,24049,-17875,-15512,58784,34561,-36649,-22190,76188,170941,153428,38941,-73208,-102274,-50722,24943,89815,75522,11940,-50123,-78065,-51187,8690,25393,30700,-2838,-74776,-85493,-68562,-92064,-104893,-95063,-102391,-77727,-21362,13136,36027,44172,53563,114716,161249,135315,137352,195271,222538,182387,101172,37577,1449,2297,61829,81500,78154,80577,20503,-82773,-114016,-55905,9487,4634,-42762,-87015,-108955,-94772,-40879,16983,42308,32961,3892,-15850,-8962,16755,15834,-23911,-22157,27521,41967,-30688,-118720,-106519,-31189,-20313,-81237,-114706,-112693,-88365,-43750,-11756,5447,17292,18957,11142,518,-1128,188,21893,61887,39038,-52536,-47019,35159,59089,54554,70774,90910,85454,53085,56508,114512,77752,-8607,-4943,41536,41955,19876,8600,44674,30463,-49952,-67200,-63485,-85753,-23841,51770,52283,12050,-59282,-105318,-77819,-17583,28921,25178,-28898,-61762,-19541,77728,162257,121611,29393,-37056,-63368,-32618,67685,155584,132216,40310,-56436,-59189,55764,124100,68649,35945,121821,127286,-1835,-92752,-83346,-57137,-28903,13188,57046,56417,20564,-9628,-3216,36996,62010,90772,77051,9358,1315,37628,59456,69647,38610,-36516,-29463,37996,19124,-26743,-14382,-23925,-47100,-7834,56414,32237,-26562,-22454,12654,7856,-1924,8373,-4719,78,60310,112004,95990,68484,79761,52680,12058,-17988,-77063,-79373,22068,76213,47869,11240,-16429,-22819,-32310,-120946,-203838,-145632,-17434,8905,-12564,6076,7900,-29319,-73419,-71993,-31806,18675,6187,-25986,13872,81345,83389,40265,29572,107066,141386,43933,-113543,-176200,-104014,29170,53730,2629,-9952,2271,-799,-26525,-73105,-55594,8696,33410,55277,80857,93759,91192,31748,-29221,30565,85726,62874,60023,65710,8784,-55219,-69297,-12684,51548,60195,15354,-36219,-58395,-81652,-45233,38629,59434,27687,8957,-33910,-68762,-25317,12545,-27822,-76630,-49325,-6933,-2433,-50191,-119861,-102602,15849,82905,36527,-39142,-50373,6962,66547,-9396,-130737,-114605,-9143,19398,-49897,-151543,-174369,-73640,-18598,-97872,-125200,-42996,42917,74448,39569,-40661,-21270,30091,28428,43620,53455,72846,107092,134874,128206,103767,39362,-32733,-7898,78616,112288,116378,101075,33316,655,31792,69241,55856,15333,86814,229979,200153,3157,-94858,-36720,47878,95413,89991,28009,-43192,-29905,2562,-1781,41694,85247,57679,-11211,-88977,-140994,-113542,-39814,6927,-4112,16352,49594,-11501,-82877,-88565,-63749,-12275,21183,12988,-2704,-27140,-60814,-129978,-133458,-45944,15084,39901,65018,48386,58341,66956,13448,-65268,-89399,-60801,-62659,-83683,-52063,15430,74940,61203,24907,35509,32229,-16629,-59328,-93033,-102195,-79670,-15821,38551,3840,-70472,-62527,-71306,-141384,-126622,-32340,2707,-23317,-51296,-28831,1225,-70093,-159300,-129903,-57239,-12881,14421,62656,51765,-33033,-72801,-65614,-76402,-45812,33757,45731,-32915,-105614,-104925,-58958,-14818,-3232,-28251,-28886,-1280,22304,105103,159771,89846,23357,42431,65414,25687,67509,236729,270067,112971,37304,-7733,-42384,-356,72514,68859,33992,25272,45662,42744,2161,-66942,-116456,-68449,17852,15398,-33752,-16418,73193,122198,39545,-35332,47457,90146,7275,-13607,-17112,-107590,-136501,-37578,24980,38253,61916,58733,32595,15045,-53409,-97230,-46331,49475,95134,36194,-101530,-167481,-92791,35070,72844,-12765,-90695,-68285,-50565,-45900,-10001,17303,-18526,-97124,-132166,-64844,25188,13808,-10214,2806,-27127,-75599,-17626,82033,116693,42611,-18592,-16928,-38490,-71985,-3198,108808,133376,128708,152998,140412,64749,39993,110781,119703,-16344,-107549,-66443,-56477,-129901,-132528,-77727,-78670,-82435,-50168,-51483,-49634,4792,60139,61647,46856,66179,69969,38501,-25182,-55705,-46480,-20577,14340,2331,2819,64760,118578,73852,14494,22358,66857,42808,-13355,9050,55191,28905,12978,72749,75894,12912,8028,8061,-80097,-144702,-80851,-22388,-27580,-28246,-28731,583,49923,30898,-319,19072,18153],[90615,40961,26874,20494,24713,18610,-45637,-103372,-68299,27675,84055,95247,65824,-2369,-38838,-557,8837,-39344,-71907,-54891,-18095,9320,3702,-5050,-36623,-33060,57203,103048,-2123,-98978,-101693,-75362,-38908,52877,146281,114793,6214,-58202,-77689,-78311,-28805,33221,48660,57156,70663,45007,-536,-6047,48236,72782,-13798,-130937,-142525,-114737,-167579,-193203,-107865,-38098,-36388,1529,22616,-64742,-95444,-41652,-14829,3085,78085,119366,120571,109215,67104,-14331,-73040,-96754,-100190,-80729,-37514,-174,21049,80600,149651,116776,53012,54200,97016,114159,83859,23231,-41580,-79620,-45669,7637,44566,72135,56897,2402,6750,44504,60377,46659,15250,-4114,-10363,5176,-26,-55624,-112261,-109785,-103168,-144506,-157497,-104928,-19026,97349,155369,68002,-69031,-116314,-85037,-100166,-155712,-110680,19554,90088,78215,43044,-6729,-68116,-47398,10241,13477,4690,-16310,-123614,-171380,-64794,6558,-8269,9122,-7435,-83436,-53741,61808,109766,72390,29734,-4807,-5035,36854,38611,-33566,-81603,-48224,21152,93795,117075,114735,67348,-28197,-140632,-213415,-189637,-109600,-74664,-62295,3703,62626,31628,-10872,-6023,25116,91871,173216,188922,89929,-15069,8392,85237,81991,18541,18670,60053,66390,40868,7078,-102646,-171521,-100814,-15929,8914,-10298,-24654,-12627,16617,19239,-28073,-70374,-48283,19306,89469,115359,97458,98792,152527,175699,142827,97681,42829,6646,13731,-12574,-50818,-30988,47055,77138,33139,-36738,-50076,-23970,-17625,-46075,-100133,-147950,-153128,-86985,2144,72867,95820,74768,49241,48228,42944,54014,55555,41113,43113,47416,40830,33236,41009,77164,66364,34001,21766,2390,-34273,-998,23276,-11794,24120,71606,15276,-77020,-99691,-90838,-150125,-199538,-129390,-17894,28183,72754,103120,89676,74535,68313,40162,5237,-49720,-118949,-159335,-91851,34780,103056,145027,176692,167314,135565,125167,87467,14976,-36293,-43407,-29438,-34489,-42989,-28530,-6826,-360,-3955,27276,50999,41809,38347,7781,-30963,-25627,36207,76240,23790,-51348,-76935,-95451,-122531,-117183,-55428,37221,94288,70468,20316,-8411,-86462,-197291,-180063,-80944,-34560,-13699,-19266,-65337,-96595,-83891,-33778,-631,-9932,-61309,-87774,-47389,-50654,-115899,-120700,-86070,-91255,-37008,51033,97389,128715,145207,89096,38870,41779,50808,75691,82542,39209,37368,67508,54598,11724,-28856,-43336,-41616,-25539,-2286,-10516,-50047,-4713,120146,150395,74112,9694,-37692,-69552,-7152,90345,93208,-23953,-138945,-146997,-95086,-45776,21352,43184,-10073,-32926,8988,37872,8584,-64344,-138120,-184430,-119185,-22400,46551,57088,-3042,-72235,-44557,51111,71150,49258,6421,-73301,-86620,10361,71057,-7515,-74756,-9559,77109,59575,-14698,-79245,-54960,-6455,-21624,-60578,-42456,-24375,-66375,-115838,-101817,-10609,23075,-56650,-97441,-52202,-28832,-19787,24051,24589,-72760,-194075,-177755,-18861,110532,135287,69064,-2221,-59861,-83816,-71576,-124359,-186193,-102560,-8652,-33514,-60782,-18083,17502,11384,-37321,-56721,-22364,-47683,-87388,-33086,26886,3954,14789,120820,195334,119834,-10415,-92718,-96667,-21813,62397,117317,106008,51941,-7344,-30794,-14276,-7692,-48708,-61850,-66144,-84769,-66098,-22385,-31624,-90260,-115228,-80588,-45382,-44210,-34541,12396,44888,47015,72674,101801,86923,104371,184180,242761,220941,152139,92525,40995,13226,24862,42632,67707,50390,4265,-60699,-117859,-81331,29877,68772,1017,-65995,-67977,-60599,-44105,2445,21465,21738,-3407,-29284,13213,71765,44086,-34241,-30299,30128,21672,-44890,-103076,-114320,-59733,-12296,-32709,-59594,-57015,-46390,-29386,-7912,18732,35408,20220,14017,14093,-6007,-7299,46087,74714,16998,-61462,-13402,98486,128140,111854,122617,109509,57606,7849,13174,58918,48589,-2687,-12070,7065,-8067,-31187,-15997,67990,97617,20107,-31744,-23779,-29401,5423,56345,50751,3853,-30755,-39956,-27799,12501,50553,1078,-101993,-138110,-105072,-47674,-5597,-40895,-58944,-37381,-40223,-28663,55191,127428,107063,47078,-8196,-13238,60515,124648,80330,12615,76803,100885,12501,-66078,-102246,-62537,48325,123056,123933,50391,-52866,-105339,-72565,6819,55662,83810,88332,55051,31676,46075,85492,77189,-11491,-102096,-117821,-81705,-52369,-20931,-8186,-61618,-64027,33739,99554,48141,-49595,-75909,-2278,49556,30158,3774,31855,83652,106934,99833,56217,-2253,-17545,-39591,-54629,-24315,-25665,-38184,43869,148308,170276,116058,46543,6340,-11276,-72886,-111889,-39322,57188,41310,-16221,-7455,42132,55120,-18045,-89509,-79689,-11741,16999,-5995,-24519,1580,20644,17696,28981,71020,65473,9101,-76243,-136857,-91333,7005,20505,-24392,12868,59381,-14717,-121416,-102972,30747,103018,38501,25864,102991,118611,55911,-27472,-60221,41590,144608,169338,188433,174640,37367,-109025,-107989,3212,64863,84079,106115,88457,16067,-81548,-86841,-5447,17255,-3142,8588,10614,-147,25793,34328,-34629,-114662,-102981,-25914,239,-32980,-21843,33777,79996,68417,7386,-71726,-103584,-9470,127959,82955,-71093,-109788,-34476,27393,10783,-107373,-196764,-114959,-25754,-27070,-8203,18925,25009,36049,24127,-41817,-53187,-9324,28325,62581,76354,73908,61795,49162,23290,-664,-34801,-52499,3133,66329,75251,83077,70443,5202,-48789,-52547,-11832,-6296,-24272,67070,207977,192307,31888,-65362,-53331,7640,75279,106822,60219,-11303,20911,71308,38663,21105,16050,-43378,-71426,-22932,22599,20425,2929,-4436,-29498,21682,102520,41739,-101079,-151821,-109901,-20252,38705,42278,12319,-18549,-62016,-149263,-148273,-50703,11478,78819,142899,126918,121999,93382,10145,-39483,-42540,-84276,-144891,-131287,-55895,9976,64906,89904,91312,91526,71682,41805,7452,-63777,-127584,-143942,-104329,-40533,-24835,-61411,-57861,-47484,-86408,-80046,7744,23635,-43051,-91191,-102691,-112617,-159089,-204548,-185390,-102742,-11720,21133,37899,41702,-7367,-31900,-8728,-28645,-46216,-1411,26218,-14019,-47897,-30829,-19309,-26866,-36231,-36676,7395,38468,29518,117604,197437,105994,-27781,-58386,-7409,20288,77579,211079,232434,91728,13430,-33691,-30719,36393,73699,34018,7276,28101,58918,25440,-43756,-89174,-96162,-27482,80127,72529,-3727,-6219,27033,39674,27691,39305,117837,124718,37913,-11184,-44928,-117138,-122893,-5308,96892,112605,60374,7286,9356,55543,33221,-9816,3501,22790,21721,-3354,-123619,-212179,-108230,66257,91857,4382,-23083,22875,28240,7709,-18754,-29817,-31374,-52915,-84317,-72379,-41233,-62657,-84429,-83317,-102416,-91561,6934,44114,-9660,-42768,-17801,-4707,-23745,-53876,-22625,71723,89948,51209,59003,53716,-5080,14066,124563,136718,-22168,-131509,-76251,-27843,-51513,-50945,-28968,-35232,-55828,-111221,-174364,-160272,-71827,7323,14866,-8140,47569,127124,122034,19176,-57300,-78404,-74915,-23103,11443,28010,51869,65319,29865,34800,82655,93522,56120,26776,54596,76274,16050,-18491,46789,50395,-16488,-980,40711,-3106,-76771,-77134,-50155,-44928,-42654,-52419,-25485,27082,8563,-2967,52643,80997],[69591,27975,19044,16680,22094,42264,-1320,-73540,-42981,71867,115443,82882,24315,-41175,-79315,-43227,-24560,-21040,-33240,-82167,-80766,19926,60858,46299,59561,70866,78489,86386,11966,-38108,-11544,-6300,-18297,35681,111150,93931,15097,-37057,-60321,-70538,-14290,48884,6244,-21078,47524,65469,2185,-22840,45164,79349,-5250,-111153,-124471,-124058,-159407,-136124,-97855,-89515,-92721,-30122,15930,-49270,-96532,-75939,-71686,-30762,39967,43883,33196,52211,53050,-8991,-84712,-98305,-56673,-39526,-51994,-60416,-28352,79542,168800,114373,59342,88469,102268,75221,57078,22273,-25207,-15922,41302,37355,8725,45156,46396,-21669,-28496,15929,17850,-30994,-51255,-13701,16766,40618,69257,31510,-87933,-139245,-109655,-148961,-218160,-189719,-51959,103071,145001,21551,-125640,-162111,-114693,-132939,-176567,-100086,35461,89149,81246,52757,-11421,-90825,-108273,-88519,-72844,-63112,-64210,-105949,-113735,-56621,-27803,-14288,9139,-14061,-43398,36628,121927,98304,6784,-55354,-67024,-4434,71188,62777,-14436,-38686,31184,77140,71411,45227,20162,-27752,-84901,-147483,-157427,-101104,-23374,-4349,12141,75092,112043,37350,-36229,-1977,70175,101199,116457,125283,84387,18622,-7297,-2163,28800,51752,83764,104165,72272,42616,37649,-34673,-92734,-57736,-13503,2214,-25723,-44367,26009,94699,41587,-72399,-138167,-126198,-64404,9483,25883,5546,43797,131336,134898,69034,16652,-17751,2541,71861,60010,19218,34655,88730,108509,52516,-30985,-44106,-20882,-6820,-34003,-104380,-151074,-153293,-109004,-13897,99753,144421,120259,119572,103341,5994,-59609,-44455,15935,65058,42018,18649,68194,119246,144116,118554,64103,2575,-39750,-45036,-7012,-17407,-47617,13365,61620,6782,-71957,-80948,-49804,-84938,-140926,-112024,-48079,-15205,44653,93832,81332,30340,7678,-5612,-39601,-84044,-126961,-172524,-122809,4405,75455,103750,139185,136475,101514,90478,70779,57458,80128,66200,3747,-54337,-85474,-62725,-672,39109,24712,1891,33845,106414,103590,17198,-7708,6593,45857,126045,96645,-5656,-16016,11296,-9787,-46423,-45337,-23297,-3517,39380,64512,16224,-88389,-164318,-108904,-14197,1144,6853,23513,-12385,-68146,-92623,-80077,-46445,-20955,-34963,-52395,-34539,-23021,-38115,-57975,-79649,-70323,22211,99624,127542,145155,138130,82789,59531,76423,104176,139199,111913,6368,-32108,2055,28515,38085,22101,-16589,-43138,5452,72037,51530,-19291,-7561,81214,106670,21272,-71655,-124849,-129854,-53159,40781,46957,-30192,-96171,-119448,-115724,-78201,1626,32687,-37548,-83533,-30866,14888,-22979,-88175,-144450,-179267,-102121,12783,66076,86431,59344,-17306,-25605,32122,6395,-27514,-19143,-76105,-147922,-48090,82570,40648,-44864,-31452,34935,66482,43944,-12609,-15979,-8126,-49430,-73502,-19562,23248,-33350,-118195,-135009,-42022,10300,-65748,-119767,-93300,-90566,-82939,-17088,-142,-51256,-101298,-78861,-4666,56934,68846,44484,26612,-1420,-17143,-522,-47457,-109416,-52261,23015,31847,10041,-1538,-7702,20820,20674,-3755,3430,-37658,-107019,-58001,60205,87012,121152,187520,169762,42103,-69943,-89041,-33869,60992,111259,103581,57255,14260,17722,30650,-2404,-47102,-78547,-93433,-94618,-63112,-3660,33941,18582,-55464,-97958,-22997,40812,-15601,-78090,-26498,54358,54846,22393,22898,15401,27290,106375,173380,143017,89518,65611,42026,-4854,-35777,3777,58583,20872,-16029,-14474,-26477,7390,80578,70067,-17746,-74283,-66260,-46325,-10355,26951,-12054,-67986,-106220,-126189,-78858,-13248,-10935,-36382,5364,48259,15514,-38630,-77716,-81543,-14723,18004,-18865,-7227,28354,26962,15843,9559,-5279,-3762,22477,26021,-20564,-59711,-16356,94371,123391,37375,-27175,21264,110859,149534,130981,95910,51829,12466,-4265,-16577,-13227,4432,4067,-18118,-31023,-43919,-73961,-77920,7977,72477,34148,9469,21538,8296,8521,8261,-63918,-121963,-95773,-65635,-66716,-9321,44617,-18919,-99350,-97783,-84438,-99463,-115017,-115862,-52458,26240,46655,32884,18961,-5068,-6144,15308,31883,47370,88314,123100,81193,12835,49047,65520,20695,-27399,-71057,-51264,48126,131911,95962,-19437,-147028,-187451,-113734,1386,51638,60724,79808,81881,52463,30935,53248,31490,-46372,-84144,-89677,-99908,-85683,-35956,-68445,-186831,-163644,288,89372,72352,10432,-39719,4645,66255,39002,-9318,5498,51835,71466,51468,-21900,-86053,-73725,-74916,-82786,-30973,23535,29275,36222,104407,156740,123980,30535,-43797,-51808,-27992,617,12470,234,-7338,256,24432,88319,126199,48238,-59316,-76493,7029,58103,11924,-45210,-32896,-26456,-39001,-4925,26254,-1435,1215,25477,-4959,-34345,-28035,-33783,-44935,23524,98332,9386,-133665,-86536,92267,131418,15171,5742,86732,84053,17814,-30738,-26008,50147,118594,151213,187649,160094,1832,-156565,-129970,2091,55094,79243,104895,83713,33054,-13310,-31902,-13230,9888,23540,24861,14570,10649,31270,20693,-63682,-149959,-113200,-2401,43278,47753,112022,163141,128241,48623,-7434,-31091,-75903,-52790,94004,150526,30478,-81084,-64364,24686,63334,-18993,-117944,-86350,-39370,21293,118006,106317,2167,-38840,-6744,-31153,-68580,-16523,50365,61439,66048,23673,-76873,-111899,-85528,-88625,-106159,-83476,-19277,22629,30854,52613,58432,8248,-81167,-139375,-92103,-42192,-52599,-25407,44711,66031,32521,8602,-13674,-26371,17054,77707,71346,21250,28674,62384,43665,-85,-77479,-140023,-94194,22008,95653,95661,41004,-14611,-43996,-6862,63268,36515,-93172,-172562,-146050,-28625,76129,95139,52943,-10916,-82300,-124894,-59538,26576,60137,95828,114878,86643,84028,46430,-34101,-30539,16224,-27774,-95083,-69947,-2203,52161,104573,143271,139098,107897,76715,62562,61164,-9929,-139022,-218121,-196616,-127360,-69925,-52724,-49135,-50861,-46819,7899,78631,26308,-91472,-121536,-123909,-162700,-160790,-119823,-115943,-67415,32030,61832,27186,-5529,-20450,30105,105615,87736,26473,-12076,-55160,-83922,-43921,25891,42647,-5670,-43236,-29358,19479,42629,14097,59818,118700,44920,-86147,-136246,-89721,-25305,85588,239723,234963,76000,-3224,-17229,39943,89863,41071,-41298,-32790,31359,89640,68453,-9392,-29034,-16164,-20002,3007,518,-15078,20644,24879,-20290,2739,68409,91361,41403,2515,8468,-23972,-89336,-83087,27546,161527,190007,73651,-9781,14500,69033,71963,49132,28924,-13546,-51864,-44085,-97850,-177899,-73015,118914,131504,40022,31247,102265,149750,125567,40780,-18625,-42242,-33821,-5715,-13249,-65868,-126069,-133766,-95908,-77898,-67714,-12122,-13372,-95989,-102264,-27274,2671,-2936,-29059,-47420,-10672,15943,12825,31157,21353,-17767,18538,97046,104463,-4040,-68940,-8417,23472,-11303,2395,42595,45221,-7267,-114587,-191132,-161463,-63756,1960,-18496,-56281,704,113453,143970,57542,-23283,-37815,-20960,6546,28310,51584,39026,11166,6398,38527,69001,53031,22579,19840,42470,40127,6752,7449,36495,-22661,-104889,-69548,17480,57556,14270,-59019,-78022,-53586,-16042,15567,27201,30307,4794,-12970,21922,72895],[40216,19465,18859,25479,21143,38419,20094,-31642,-8650,61527,52096,-4635,-51971,-74951,-104181,-105110,-85589,-3811,60966,4391,-56818,10221,60991,51901,79242,112592,90356,65427,28885,44271,90273,66006,12651,43372,107291,71527,11443,-14093,-36255,-60246,-27036,13264,-38057,-86671,-26545,56910,51117,-10483,17292,55869,-23774,-111793,-102365,-94943,-85350,-13589,-14182,-99346,-129290,-27160,54976,26585,-13071,-6372,-18211,-8700,12493,-5815,8202,52513,59506,-13276,-95551,-85165,-12865,-13438,-62928,-100272,-56453,83723,157127,62667,3214,51028,57597,-2820,-24789,-10616,918,83573,183305,125043,5530,-1115,20407,-28088,-47126,-7788,-467,-36027,-47710,-20554,3561,12077,43015,55755,-34620,-107985,-91916,-102526,-140785,-132081,-64173,35222,91014,18986,-107632,-161593,-124953,-119635,-120823,-35519,49900,76017,79699,46416,2329,-27492,-72066,-130778,-131608,-115275,-91665,-55908,-32749,-26372,-26526,10257,29417,2170,1457,67645,94061,58307,-15418,-94528,-119216,-42742,9722,73,-15244,24127,110225,129075,40283,-53824,-99598,-103129,-96436,-104708,-60067,14639,65532,70310,73143,93734,83698,-14013,-97277,-40238,71696,114919,119273,93534,40098,-11483,-37098,-65866,-42577,25549,76519,83533,54670,44543,67261,75752,45144,-34950,-99300,-75975,-48552,-26298,80495,157122,92018,-11139,-64816,-80745,-53219,-9050,-16364,-16356,41492,113408,69833,-29553,-54670,-21012,23322,60937,42026,31897,43449,72773,116006,125855,90855,56946,17794,-10825,-44549,-98259,-99154,-62194,-41040,-4358,53503,86626,108323,143176,94086,-47013,-114787,-85039,-30742,5909,-19777,-29280,70951,155643,153161,124971,84899,-21483,-92811,-59218,-17943,-30713,-15946,41340,45154,12721,1503,-5497,-15668,-30393,-65421,-80447,-64770,-36537,8582,42648,31409,-25235,-47715,-50191,-69260,-81427,-95106,-112432,-81306,-21563,19171,35274,38585,21683,15756,52135,70440,91166,152915,153738,59048,-29342,-65560,-42990,11159,43353,17053,-20000,29808,132567,142608,54492,41365,59953,53357,74356,74318,30975,37818,88194,105421,60459,-3636,-32965,-7527,78883,114857,46990,-12019,10620,60084,54033,11530,16047,52240,42257,-12384,-64205,-82560,-79958,-61754,-30041,-17755,-7387,22096,34559,-2867,-45808,-14546,87838,132290,121753,117098,114470,77061,41978,54910,95060,108020,63767,-26304,-73005,-39698,55260,127550,100955,239,-63281,6821,100050,72536,4522,14900,57818,57301,-2162,-65383,-109236,-128371,-101941,-27503,21376,-6447,-62634,-96658,-88802,-44878,17287,45559,-17281,-93572,-74470,-17453,-5800,-32352,-81035,-105365,-51651,20904,61159,93391,71552,-18243,-71819,-43605,-61252,-81489,-30992,-10002,-68872,-45497,42070,47821,-20813,-80016,-83640,-20341,30838,22901,-15276,-60724,-66644,-39117,-35869,-37890,-38810,-76423,-96606,-24311,23887,-28780,-103857,-127626,-118717,-69096,-19845,-30158,-32110,5194,19016,-9591,-28183,-36301,-21377,6553,12686,23225,56782,64011,74213,104205,71307,18557,-17596,-28369,-14941,40057,56957,40705,39201,5179,-35259,17992,97153,123556,165069,197558,141623,14916,-83108,-82395,-3104,68409,65050,21475,-36347,-43913,28099,61428,-29029,-95926,-67175,-34243,-24940,20122,59622,25085,-30565,-87564,-87829,24695,94345,14458,-68989,-21622,68639,57610,-13901,-34240,-47430,-59644,1600,66353,31361,-27299,-16489,-6071,-73403,-94181,-10042,50625,2316,-37231,7578,70556,102397,83065,3209,-74683,-105177,-87798,-39278,36535,67696,-28517,-151243,-198586,-200426,-172994,-121867,-77505,-50215,-6675,10496,-10777,-43540,-79315,-52949,37557,24688,-50664,-41,64683,51622,28838,5865,-38392,-40184,29206,45870,-19093,-37964,34668,123293,121496,56208,25022,41919,76336,101713,72025,3845,-21786,1184,21973,-30799,-63193,-7572,45150,14307,-30831,-46149,-74056,-89422,-9085,68976,54579,46028,42881,10229,4634,-21423,-146928,-213553,-149224,-103562,-111406,-55054,-2713,-22813,-27232,-1446,-8858,-42943,-40190,-4449,64713,110637,122600,107215,29297,-58445,-57206,9053,64021,68973,51997,50748,49172,37914,59870,59723,41351,36320,20942,-36070,-56842,-14514,-25235,-104051,-180306,-169308,-72636,39913,65860,47387,62232,87217,79315,43512,37344,13118,-24043,4832,34176,-29422,-87206,-50320,-78383,-223993,-254284,-122176,1982,68812,93976,46683,-2842,-16719,-42059,-43636,-21433,-4854,-1342,-26082,-96521,-113065,-44589,-33894,-50499,-6717,76292,99367,14281,-37689,-2407,10491,-65933,-153277,-148059,-43513,36758,-15641,-95669,-59952,21065,46979,70833,84284,14974,-65080,-67051,24352,62688,-14945,-80398,-73581,-82685,-87779,-18389,30775,-10727,-6266,58860,70857,-10428,-77286,-86616,-47684,15751,80243,54081,-37267,-34222,67243,61879,-26104,1317,49227,15764,-11144,8858,24206,31602,41753,65772,93948,75384,-24521,-135589,-121335,-32928,7132,40524,35375,-13006,17213,96920,96658,37885,52060,91607,57133,-4661,-29926,-13676,-28940,-111591,-177556,-111502,-2854,57046,107541,163121,161631,100973,36842,13520,30772,-4491,-56966,27922,120058,68892,-17608,-32145,-2138,20712,-2362,-39886,-43586,-48004,23742,158000,155370,8264,-78160,-7842,15290,-41993,-17525,40516,49741,67500,19812,-143562,-181806,-79707,-50714,-79605,-61584,-30290,-26408,-19366,11079,39959,25482,-43188,-109989,-88475,-43855,-60346,-95119,-106081,-89946,-46821,14232,34207,-12237,-20991,27420,60076,67519,72079,62061,39067,-5119,-98942,-118188,-28584,42949,57864,76648,60838,31794,36730,34359,30540,13062,-48335,-112881,-121841,-34127,87442,135767,112080,26733,-62024,-61642,30430,83356,99996,91672,35212,-16390,10749,14825,-24294,4454,63210,69167,53750,36034,12263,39670,118542,158613,121640,64929,36095,18338,38588,40672,-61135,-178337,-182163,-139285,-98012,-54771,-43992,-80709,-59463,55884,117485,24457,-92946,-95539,-61752,-82498,-70638,-12268,-11832,-8382,48348,64177,20166,-50023,-57754,58039,168060,149509,72296,-4884,-94586,-136181,-72985,34508,88521,40024,-25065,-30983,-384,20689,-5108,-4340,20505,-13298,-81840,-112776,-99256,-65305,74000,286266,290123,92862,8148,35293,111799,133776,50573,-54302,-52750,20596,97089,101564,40173,10421,-4955,-54051,-83676,-72381,-29033,37749,54598,-2014,-12312,19742,5814,-49961,-42491,23418,19521,-30141,-20177,63886,173346,190158,75167,-2481,10282,37661,45547,35490,-1360,-33979,-54860,-33500,-23706,-54546,19233,157481,163870,92168,48752,93989,192976,197184,101547,29962,-25308,-27416,43985,44216,-51880,-148884,-149351,-55645,7438,-45860,-80686,-50665,-52722,-62914,-12411,7331,-22344,-46537,-57863,-64859,-49560,2033,39183,14363,-7788,19458,39589,37369,-265,-3324,48918,40229,-30520,-21930,35605,63036,40229,-28307,-97575,-90330,-20197,18530,-22344,-68936,-36484,44723,84383,46942,16576,43087,79834,63036,27814,41126,32606,14388,26784,21552,-4434,-13675,-24075,-35054,-49863,-57525,-12366,48019,27060,-93947,-167520,-123433,-35091,55854,58521,-28618,-63676,-32915,13766,77330,86571,33163,-7319,-27896,-12704,54651],[59657,39341,12275,2150,-140,14352,14732,3013,17109,22731,-5875,-16547,-22471,-20960,-35308,-77602,-89689,-243,108496,109498,27811,-5361,-7209,-23066,-14920,33540,59807,75928,70095,61797,68060,57714,21197,22319,42669,6430,-3366,-1029,-42481,-66858,-36976,-16435,-25595,-53840,-62407,27709,99776,27364,-12639,1250,-67538,-120459,-83403,-63954,-41930,42574,63936,-49630,-104476,1956,86365,57929,43062,71929,63081,12734,-15448,-23377,27901,71579,43655,-42699,-97446,-72997,-28815,-32842,-41500,-74860,-67465,53372,114771,30375,-18944,9024,11296,-56787,-100286,-64407,-6975,91681,180795,128998,35006,5480,12424,-11129,-12893,14708,10248,-317,-1734,-12992,-25075,-51285,-61472,-15195,3210,-20099,-58296,-79092,-33150,636,-38062,-37873,39690,62906,-44914,-158694,-167614,-132918,-75885,11957,51932,60150,54625,-1217,-12371,26920,3934,-77569,-107203,-96539,-61867,-25888,-11326,-9551,1734,38701,36479,6388,14099,39429,42945,53904,36815,-40826,-105068,-75199,-53259,-70693,-57135,15655,81172,78579,13268,-74440,-116861,-76052,66,42932,55983,54097,43654,53226,62156,40461,-9615,-88205,-139035,-79781,37311,114396,132806,73600,-47460,-132530,-101946,-56674,-47745,-29316,1621,11943,7155,2646,37954,100028,88010,-62513,-193477,-165571,-93905,-35088,54891,129948,136417,97427,49879,25867,42461,39608,-1683,16998,79861,110486,41702,-43637,-21970,54156,48799,-32666,-78462,-41496,-16277,27646,105134,166535,172780,131513,62238,7922,-31145,-63558,-33854,16478,24195,12132,-11639,-26214,41531,101187,23309,-107330,-119762,-58981,-35776,-49764,-78390,-83327,-7062,59197,56745,79599,97985,-23933,-120701,-72232,-3361,25617,67392,76747,10733,6090,65294,38255,-43289,-60168,-56712,-83659,-78113,-37677,-13803,-5311,-15131,-65777,-91130,-87161,-83022,-70452,-59164,-35428,-3835,-24554,-52330,-41710,-54695,-72629,-34625,49924,73699,61044,98775,108233,40873,-20543,-36275,-21789,-14097,-31114,-65542,-62733,8469,99861,124518,44674,18446,61494,57205,22290,49482,82273,71605,82576,128946,108698,31393,13625,64471,123416,108709,37792,42330,129334,152013,61294,-15453,5698,58945,74976,31559,-20684,218,9232,-17273,7617,37037,34010,36668,25491,-19030,-39959,4041,82396,92609,82184,95067,91329,40073,-12323,294,31179,14794,-10020,-30448,-60130,-29427,89257,155381,105471,2400,-58198,9252,90366,45337,-19340,15386,61166,49298,18308,-10188,-40506,-81870,-104869,-49729,21740,-4173,-71769,-67832,-8815,20349,35781,75834,69095,-18144,-77112,-43504,26199,23438,-35002,-45232,-2819,16113,66169,93385,41286,-35298,-98213,-97518,-84059,-64871,-5370,55077,41473,-25001,-60399,-42102,-47780,-137816,-221733,-170833,-55022,777,-24968,-79384,-29191,42176,-29346,-103736,-57081,-22301,-29293,-1970,34154,34022,-36260,-109701,-90064,-11198,-8904,-62397,-32957,43481,34130,-40431,-100836,-100894,-60137,-35068,-40564,-33914,-138,69849,166857,190096,82178,-36781,-75365,-20270,46784,61707,32675,9883,13166,21786,36232,74350,92371,83910,87659,113051,122827,66206,-26189,-70127,-33502,-2833,-26323,-49675,-68512,-26407,52976,43503,-78531,-135259,-70092,25241,79747,113898,81922,-25584,-96222,-110802,-66953,39389,76179,11521,-13261,28283,58309,23858,-31944,-36979,-49036,-77566,-40448,25005,6364,-76471,-76912,-55973,-112986,-98551,-16111,18952,-12419,-44486,-372,93931,110639,42175,-32650,-79563,-104177,-82529,-28475,39469,77304,10830,-88297,-132607,-156837,-168166,-131618,-76015,-63682,-77953,-74447,-47231,-45490,-85270,-60194,27329,10315,-51727,4271,47934,-4280,-37566,-23745,-11998,-3088,23657,52187,68584,101873,140400,125519,49315,13422,38579,63276,68228,54869,-15951,-82939,-48567,29014,43617,-30524,-55152,26127,87861,51867,8520,-12118,-32332,-28282,51923,106012,73699,56498,66109,40806,32209,2317,-109265,-172555,-107489,-51361,-55205,-52514,-36117,2211,43852,47346,32753,42862,106292,152328,167093,137246,112643,104539,44240,-22664,-24974,31182,74922,50545,-19684,-49458,-8468,29329,44728,40931,66063,130520,134299,-5893,-141007,-149491,-120386,-141930,-134201,-75744,-6393,63442,67825,42315,54384,92718,108658,69364,54756,59007,36777,69636,109459,12820,-85789,-42171,-2247,-115259,-248211,-220871,-81822,23206,90846,91159,-1931,-123553,-178685,-113179,-10598,9642,-41151,-91780,-112518,-59952,22907,17242,-2416,50351,142370,157028,25240,-108014,-107347,-85684,-138166,-216533,-208700,-88227,16523,-8165,-57538,-20722,34827,22380,-1577,-23793,-94589,-125066,-75919,14134,24818,-56137,-111416,-122480,-133435,-91119,8407,69691,10047,-37657,-10143,3781,-69131,-137189,-124840,-53091,-10227,13335,54531,60076,13016,-17181,-49081,-66357,-2610,36405,4128,10927,63108,47671,-1141,-3723,28285,35167,38519,14448,-40219,-57130,-48617,-50984,-10289,2098,-43975,6909,121986,141646,75706,89070,137536,102659,26720,-28129,-37748,-50795,-110197,-140889,-90025,-47165,-10851,61700,95577,45650,8119,18649,30275,26868,17351,-7611,7133,11087,1518,29644,26379,-47567,-82830,-68267,-59430,-63641,-52786,15375,119841,139324,30660,-61769,13651,62961,-6017,-46547,-14926,44684,114937,105618,-70591,-136923,-7712,59342,21935,8244,-16658,-68223,-81256,-43976,2606,14897,10653,-2255,-29004,-55454,-60567,-76316,-128877,-155511,-123675,-41672,33109,21485,-19746,-7530,37461,91870,134735,102355,51000,11073,-51616,-40037,41219,55191,15855,12935,22530,60385,109464,87850,11626,-38587,-53029,-67089,-87142,-66692,6344,85280,113964,57284,-10007,-10481,35302,48657,60076,58646,3002,-38061,12259,41328,27665,33053,53768,87522,122726,74771,-29036,-46222,36288,77767,34333,-8003,-1202,-11291,-4855,50046,40551,-27367,-44374,-77348,-114151,-83201,-71044,-136137,-117848,15977,85265,38100,-11562,-12833,19193,32957,21068,17038,2896,-19548,-12617,-19738,-43818,-86226,-70442,45598,127022,89161,23556,-6868,-53724,-102246,-73865,23412,91543,55669,-29293,-64045,-37022,-3038,-14442,-22669,-7127,-12172,-31743,-45914,-63545,-88940,12435,253269,314861,120116,36300,79242,130643,142588,104558,17410,-32352,2560,70092,71365,30462,-18332,-72067,-84466,-56621,-45501,-43266,-1406,50910,48944,2744,-37803,-47336,-57915,-48542,3666,30302,23989,36922,79838,119507,121789,56772,-3091,-4624,24334,29718,5888,-32933,-34230,-31696,-16703,26612,71780,117217,139362,118016,95217,39995,34392,128266,162877,95711,51935,19265,9456,43732,29495,-37937,-112471,-123331,-38315,31202,-56592,-132761,-64974,11205,-7285,792,-3796,-66044,-87596,-54596,-40303,-31049,13908,17688,-37969,-53487,-19038,-7785,-16640,-28570,-14206,15677,-2346,-50584,-51510,-19265,17827,60085,56306,-16259,-54591,-28481,5695,2688,-40584,-49436,-22345,10021,19395,41067,85775,117625,88566,24082,16516,8975,11129,28236,4408,-43932,-41661,-39575,-74687,-121906,-119262,-33118,50754,25610,-84520,-136996,-114082,-60602,28489,55982,12749,2433,15469,19432,58063,84440,37947,-10845,-14709,22242,98796],[95738,56859,-6513,-34227,-18603,3359,5477,9261,7574,-4255,14627,68760,76231,69080,69152,21680,-34820,-13197,51503,97515,65055,-6353,-73384,-128358,-145538,-90487,1342,105838,125072,37978,-39795,-31838,-5089,-27474,-79972,-87202,-14691,13784,-50138,-55770,8643,20066,21137,24665,-28122,-4803,87877,69353,13877,-20759,-72179,-78673,-50002,-53712,-43436,38923,82641,9299,-42371,27132,75884,29735,34737,95102,96180,29230,-4956,-4099,35986,46769,-13651,-84175,-96189,-73824,-71658,-64816,-18186,-35824,-85760,-19223,65596,52438,16362,-12381,-21943,-52833,-91461,-75621,-26847,21014,36785,9486,15067,26342,7152,-6347,25632,38320,7755,8794,27545,13325,-13662,-49886,-92558,-70083,3280,37993,-33500,-87049,7273,85920,28690,-30107,15645,76644,-5942,-157152,-203351,-161371,-66330,45419,87025,71537,28336,-40651,-40718,10957,22391,-14308,-47945,-52858,-34236,-36430,-19623,20607,48160,57990,11640,-33280,-15312,12494,41936,89965,100695,67642,5188,-29439,-34490,-74105,-105168,-67433,-45963,-64874,-41271,-50277,-63920,-8786,98922,166764,141343,43003,-43245,-36278,11144,-13145,-72056,-116468,-126953,-77413,15441,95381,98739,17907,-129935,-231987,-145396,-4835,-3725,-67364,-54707,-13753,-70,-26073,-16803,25056,17014,-81145,-179189,-182898,-138496,-80413,-13251,65859,122779,113456,77408,92889,117745,64062,-16790,-3481,63132,88255,61134,36940,67143,118113,55957,-109481,-172140,-98928,-56682,6643,95042,133857,122586,98578,65098,45381,25699,-4187,6432,31523,27554,-2436,-54133,-86770,-16364,39572,-29888,-124706,-101465,-890,31360,-41842,-111396,-128531,-114261,-98768,-68635,17913,85826,-7565,-97432,-56168,42074,96000,103526,78124,7972,4883,54619,9071,-78347,-84395,-64502,-95230,-81876,-29965,-11989,-11727,-19311,-76768,-108286,-89538,-72014,-68039,-47717,2657,55699,19648,-55354,-59361,-40568,-29066,1330,60089,48492,-11837,-6878,6990,-6014,-15862,-34059,-43800,-53644,-92399,-125978,-93434,-28136,39226,75522,13748,-30780,13208,45423,41276,84004,139004,107137,65744,101838,89542,17913,22633,77563,87831,31968,-30654,4110,102449,121144,27761,-41059,-16084,29934,46039,8721,-12944,80911,134618,86705,81596,94688,54089,16830,-10197,-49304,-58004,-30347,6591,7811,38255,74038,46986,-10764,-27606,1890,17075,-10431,-15680,-5355,-25645,-7119,66960,77050,29074,-532,-14992,32094,85645,36920,-39549,-13323,50953,55621,34941,22102,8321,-30930,-53029,-3621,37344,-31457,-87548,-8414,85223,57661,29945,105445,153772,63421,-55486,-54064,21475,17517,-18738,-530,26032,24917,89489,94084,22285,-5315,-25703,-31204,-9357,23259,48375,67560,55367,-35078,-129562,-101191,-27153,-92168,-217089,-223496,-123007,-46287,-25836,-46415,14107,79535,-5929,-99265,-65409,-6487,-9376,-22249,7032,44752,1453,-69413,-50337,574,-28628,-79652,-29159,37309,12992,-68662,-137212,-115332,-63712,-62388,-102588,-129796,-112407,-25037,90533,121753,40728,-54313,-73346,17321,76148,30639,-8163,-27082,-50781,-31122,13102,42711,67471,45485,10339,22700,83403,92253,18450,-55749,-63380,-29150,-10074,-4357,3408,62390,92760,879,-119423,-140124,-86321,22484,114315,122256,37814,-59497,-67926,-37492,-20356,19925,20787,-10015,26449,57473,12242,-37482,-29639,23936,34056,-737,-1070,45180,48702,-18801,-55763,-61273,-84476,-63976,-49455,-48442,-28789,-18417,7995,64593,55652,17957,15308,-4592,-46964,-43565,-24378,-10668,37226,76415,90630,58525,-24090,-76488,-56576,-25328,-58724,-121546,-115126,-41323,-9393,-56689,-77891,-26445,6454,10302,36284,10977,-87350,-122342,-39346,62622,64704,-4061,31800,150158,197586,166181,90657,-27086,-75019,-12371,69067,97768,71487,-31223,-103344,-46114,29809,14704,-25376,-1007,55077,58732,31708,42211,31684,1141,13684,71901,64851,4735,23020,106527,111666,62484,18350,-36878,-75317,-32338,39744,53582,6579,-12859,32808,54798,33836,28598,52954,118987,170482,156511,73777,13814,14542,4784,-26350,-16584,31077,53934,37963,-11767,-60937,-58736,-41863,-29598,-28885,45226,165881,172085,25491,-114240,-119357,-96131,-107655,-57601,2295,10964,32336,32992,22191,42180,82030,100589,53535,48374,97093,72732,52269,54455,-32610,-101400,-37690,56570,730,-169445,-197670,-80632,-34426,-4739,66263,39081,-129246,-254604,-186156,-16109,40486,-37024,-98478,-60746,27499,71527,29162,12437,89692,174952,170970,74257,-19346,-40217,-55431,-106354,-168184,-165752,-78872,30057,79456,79755,67873,42055,-8247,-31608,-61524,-149159,-159122,-78068,-1447,3334,-33073,-57584,-90348,-123673,-79149,5842,61264,4845,-74080,-81536,-93594,-147322,-185044,-149317,-74607,-42842,-57030,-17123,53849,25908,-72498,-116185,-95244,-19292,57911,78449,88059,107403,59113,-2083,9815,51962,55735,63129,64955,56312,49109,633,-74166,-47704,25532,15643,-11757,12029,38821,37014,57521,102827,117595,82235,18259,-8480,-10720,-39648,-45299,-29604,-67746,-88309,-21279,15947,-48412,-67686,-8775,747,-51327,-36218,32598,23235,-75278,-79573,32190,51530,-61270,-123986,-98627,-83141,-62555,-13931,36130,66640,73437,27219,-26367,19897,58388,6382,-61521,-47486,45730,159069,192830,45799,-62702,30566,119506,97092,59617,-3009,-87957,-117440,-65570,-4979,1797,18996,50942,5561,-74661,-56808,-17390,-65393,-107941,-95783,-52074,662,20583,64,3120,28002,70744,134816,112130,44345,21350,-11676,-22120,30960,59758,16991,-45074,-56099,17130,80136,65339,-29176,-113323,-125275,-98976,-101150,-107234,-88590,-15594,53802,55215,28992,12520,10422,-7195,-15441,17380,42359,43366,69559,73725,49524,23538,13840,25176,61551,53538,-40369,-105908,-59364,-869,-14490,-34632,5265,27028,7827,19727,62944,101149,103747,3679,-100385,-96895,-94704,-160169,-144449,-39832,33262,60755,73734,52682,44441,68959,64243,31352,-18421,-67345,-80979,-96110,-116674,-100837,-32472,43721,60947,6374,-27406,10973,31297,-8529,-19469,31951,77944,53282,-24233,-65859,-45380,-15452,-14469,5772,33877,32237,20959,6277,-25366,-91436,-53037,176175,295384,144684,65414,93950,119588,135566,149595,102327,19431,1531,45667,29011,-6595,-33855,-76150,-44820,40931,19664,-59648,-50252,23725,70906,46931,-13552,-23132,-21022,-49402,-46555,10620,52750,56898,59710,68858,98106,72674,16408,20969,75832,82099,50454,17609,-4323,-33471,-41019,12456,125016,179726,98070,6799,23624,40303,32670,68142,96579,58010,44405,69401,74123,16669,-48551,-41645,-26393,-50212,-51970,-30934,-75240,-100249,-41685,9671,356,4260,-10184,-59320,-76482,-37520,26442,70751,72965,7308,-83655,-103345,-45091,-8110,-19712,-48476,-61839,-58053,-41987,-15267,-11125,-21040,-8726,35470,45016,-10223,-57605,-65674,-25252,32984,7587,-34558,-36979,-17308,14405,53128,79161,89229,66637,22483,12561,-33764,-70146,-46393,-10050,-7558,-4741,-15517,-71118,-108791,-90118,-37683,18108,31388,-17527,-71669,-92230,-53758,26689,47197,37627,55611,50390,10890,6639,45832,41143,-5529,10247,76533,146898],[83501,36213,-32881,-45241,-11919,8645,-3896,-19700,-38475,-21903,58435,134296,115292,89518,92000,57825,-25465,-59119,-60137,-31942,1475,2215,-67693,-172628,-216696,-158332,-49561,92075,140055,45010,-88936,-111657,-37543,-43411,-140356,-148976,-31996,24656,-32449,-26628,73827,88970,34401,26342,-3886,-38834,12639,74346,80297,14516,-28612,-3733,-6528,-43835,-22247,49936,56121,22620,-1286,23160,27427,294,36680,101684,99791,81928,74018,47814,35319,4605,-61669,-105119,-102897,-86957,-81589,-78655,-42052,-44329,-104066,-82401,32150,84483,37506,-43019,-53894,-16060,-7036,-15413,-6276,-8556,-48972,-84364,-58773,-19899,-24471,-14154,31207,24535,-17387,-8236,34532,47810,39414,30676,-6125,-40413,-20609,12467,-32464,-72478,15861,116364,112986,36171,1294,30651,-6050,-124618,-163017,-120590,-23965,103144,155437,108771,39799,-16668,-43835,-50278,-40978,-37225,-43865,-57069,-63255,-59816,-717,69951,83806,60443,-25305,-85374,-39064,34592,74564,101797,109706,139825,126136,57447,13471,-33581,-105530,-130973,-137833,-146598,-89053,-50839,-42489,6433,86806,127367,121486,27492,-88931,-98083,-15643,-4752,-36451,-60518,-75027,-54849,5144,63307,48970,-33711,-129124,-185176,-91830,42808,23223,-70251,-58460,14228,50741,10700,-36319,-46290,-45162,-46734,-67213,-106693,-130091,-100302,-21917,60879,76859,27674,15885,77520,93465,3393,-94882,-79607,-8182,42287,79267,101981,95561,100988,50108,-87406,-146399,-65702,-19459,16448,79602,81064,26697,3590,9920,40824,62093,36094,13806,22852,14549,-33069,-69452,-67745,-37808,-15048,-31746,-82896,-75632,45407,114042,-9887,-144652,-159106,-150368,-152791,-97029,-8234,43883,-6177,-54550,-26021,52285,84265,49497,39820,40239,17991,-3051,-36586,-54383,-24061,-16669,-58760,-56926,-21725,-878,17127,14588,-61098,-96903,-56678,-30112,-49033,-46587,9070,78692,78420,21210,5111,60682,89165,46967,24142,-5175,-47140,-34201,-14340,-2967,4668,-39928,-71292,-52161,-51767,-72556,-64182,-39898,-5384,43351,48527,5539,-32068,-12650,36826,80447,131641,135874,98815,103870,73715,-15329,-33147,7706,16632,-29934,-87849,-62170,21425,42974,-5461,-35616,-24110,-12058,-31868,-69021,-37801,85917,145565,111750,108160,94566,29802,5539,6195,-26938,-47254,-51245,-52611,-41305,3475,3452,-37939,-36577,12233,46319,61361,62863,59944,30710,-12283,-20221,11278,8458,-15610,1068,4719,20923,80852,82823,-2517,-42388,34,26720,-958,-6225,22465,21512,13187,44958,43315,-45118,-76885,31710,112630,41241,5721,113988,165846,56845,-58378,-57428,-21103,-20585,2735,28891,20558,37004,85501,69213,31349,51976,81883,111272,120484,109168,79724,48489,3006,-54160,-84178,-21234,69323,40481,-63606,-119098,-93574,-41809,-10049,-24664,-7589,26937,-4149,-57834,-69728,-47144,-60464,-75847,-45481,-20092,-55212,-83602,-63012,-55242,-74504,-72230,-17568,22334,7768,-73863,-144668,-129456,-82778,-70953,-100885,-140675,-141034,-93203,-30719,-1390,-17566,-23366,-21345,192,-26419,-56151,-3825,10755,-78427,-114507,-62057,2096,56793,45085,20751,13382,19276,8391,-28470,-53720,-40646,38849,120013,126166,97445,123143,109470,-23427,-115660,-92620,-63113,-5289,57731,30819,-43306,-56622,18021,52837,856,-25854,-22396,-12182,32543,48863,-20076,-69686,-9000,100422,126636,73554,29403,33476,63141,77080,33034,-27913,-49644,-45774,-85475,-103540,-38621,35181,62565,56176,23415,29875,77275,80982,33385,-598,-21069,-33659,13948,117264,208481,191260,92071,25076,15930,8982,-50496,-105673,-76221,19560,56538,-3512,-65292,-45421,30292,85056,76536,-8970,-102877,-109296,-8013,93976,61549,-37084,6050,124359,117097,50197,26299,-49847,-130408,-80260,33717,100411,121804,50809,-54412,-54393,-30335,-58353,-34968,39113,25956,-37486,-15627,58846,47888,-12148,-19065,-9748,-75479,-125978,-17718,143564,156153,46321,-21712,-29817,-30067,-10739,56694,94310,69263,40603,31484,19182,24296,29761,-12012,-6371,73244,89571,-10031,-84246,-63786,-52821,-98345,-75064,-5875,23315,58862,89577,33682,-61117,-103177,-84490,-74258,10409,117253,118331,29240,-38886,-4733,2040,-21743,11775,41873,12952,4985,-1098,-3616,13582,35495,46066,4139,4928,62735,48444,-3629,-37563,-88207,-113167,-57734,22980,11535,-79982,-77105,-18620,-64688,-80374,30317,93966,-26301,-194683,-194701,-70524,2307,-23207,-45677,14844,89594,86963,10737,-4721,75968,126390,114744,105371,105137,80406,45916,-3653,-51922,-55629,1694,86016,122371,107664,80443,41329,2387,14032,1541,-85331,-99724,-47344,-7355,18202,50395,68441,29037,-57185,-93070,-61770,-13706,-31175,-83844,-93187,-105433,-154339,-171768,-125188,-63628,-49041,-92525,-106637,-26474,16473,-51368,-105969,-104217,-45955,63257,147425,147552,118212,80672,39299,30015,53590,77503,72710,60947,93209,130031,70153,-50738,-54095,34878,37791,-59128,-109356,-70828,-31501,-28078,4462,62142,60759,12324,7913,20412,10129,19760,42467,-21620,-84234,-28502,18249,-37582,-59373,-18891,-53148,-135108,-107184,7284,10311,-89251,-79980,28293,60673,141,-50325,-39089,-12383,30433,56696,50887,14528,-14962,-16506,-13235,-5702,-5435,-6702,-21075,-17617,28245,109947,158877,74660,-28156,5397,74237,78311,47328,-10092,-77650,-97452,-41559,22076,15210,-11262,-6465,-21549,-64422,-44375,-9401,-36965,-46209,-15015,-2277,-17292,-20721,11259,42545,29878,29944,74914,46809,-32576,-25960,-32521,-75150,-41042,28456,-164,-86801,-109396,-46516,10810,13258,-58105,-147856,-169314,-141691,-120858,-80573,-68268,-62856,-11584,26506,33327,32870,33477,-11737,-54812,-9291,76991,87610,63047,50880,23834,-3260,-4929,-27235,-22060,32522,-6831,-96792,-66344,26044,35981,-2597,12677,41816,13190,-32775,3622,88889,117251,41195,-41783,-51929,-56251,-102486,-97043,-36880,13907,44128,52477,28876,1846,13387,65215,103607,41581,-57406,-85923,-79482,-104617,-92435,-7814,46983,28410,-13707,-13303,42273,81660,56308,25418,29334,62414,77153,51064,13859,-23365,-49864,-42975,20232,52734,36501,40166,45715,7919,-81810,-77137,133001,265948,143676,54077,61776,93486,106836,119124,101942,35961,-16091,13247,6397,-34056,-15694,4675,35046,73001,2503,-80686,-49916,8803,26187,42305,32041,2330,-39795,-97785,-100711,-18089,31433,8777,3110,55538,126968,108494,53633,59397,102220,116131,123292,103447,31350,-54421,-96054,-55341,75579,159867,55123,-98955,-75029,35689,69192,50504,45330,25197,26088,73984,81114,-41854,-148476,-81034,18964,7680,-63093,-100266,-88671,-33183,4142,-8858,-4754,18522,8348,-1889,-20005,-32335,27126,106599,113921,42572,-53185,-84900,-33035,374,-8556,-44790,-82076,-89577,-34570,34761,42773,15692,-6614,-31587,-42645,-36983,-43234,-66538,-44844,16849,12010,-17646,-18531,-20151,7873,43241,52631,49722,11138,-7123,16840,-65871,-178595,-158684,-46861,25419,30677,-6320,-69089,-77259,-46633,-36520,-20298,10807,-1965,-68063,-104987,-42331,40033,40157,26744,41344,28131,-12075,-17779,18283,17516,-22387,-4099,47880,98562],[60036,26407,-22898,-1045,41147,42828,10543,-22988,-47094,-18178,75959,149093,109542,58935,44873,8340,-70967,-84073,-82188,-103091,-67013,24003,22371,-101470,-184906,-127384,-48540,26608,87678,77471,-33776,-92122,-16146,16944,-66110,-120532,-40141,35013,8373,-10366,78832,113308,16231,-33630,-19845,-48122,-51595,37559,115623,57239,5435,40662,35637,645,46346,91797,46838,7220,-901,1732,-20413,-7626,76395,120843,108827,153160,162480,84250,39721,5602,-40390,-76390,-94817,-79754,-46686,-74911,-96479,-76384,-83707,-77061,18996,75130,20099,-52683,-36491,40068,70936,49804,36715,28996,7934,-29467,-71271,-85997,-49478,3257,24214,-6456,-33700,-4248,46562,63626,71046,90045,61767,-3844,-38745,-39057,-45205,-31940,46391,144281,159683,58236,-27658,-27197,-33066,-84532,-70180,1291,84785,169400,181826,122695,81744,49671,-25034,-101769,-115890,-109313,-86330,-81387,-90227,-56860,25437,80947,66702,28475,-52368,-89865,-5194,86836,80548,62662,73790,121725,134656,71507,-5378,-31761,-72732,-113259,-109618,-84425,-63246,-63595,-62590,-19140,10515,-6581,8101,-3360,-70532,-75914,2935,40149,44585,34230,-16113,-53657,-33864,12289,20500,-25626,-41953,-29165,30871,76571,33424,-42524,-59635,-3748,69410,57702,-18301,-47583,-27917,5973,30186,-2338,-69683,-71233,20307,98503,64018,-25453,-35643,12232,-685,-90943,-160857,-112396,-50600,-14896,31595,60893,44979,48952,47918,-7525,-52238,2745,37804,26787,55524,72564,1762,-59997,-59386,-21771,26063,29187,7404,28210,33326,-32469,-62607,-36311,-54689,-68960,-28435,-37706,-56660,49965,131037,-12339,-182404,-171677,-97517,-62252,-13574,15610,6768,-27345,-37098,-25511,-13922,-4290,-8189,18212,56704,25651,-27525,-22374,23793,68274,57129,14273,-5685,-6547,6496,38645,37364,-43259,-75547,-20115,23260,-360,-22595,24524,77684,83138,73828,80587,123694,112803,3847,-60052,-44032,-3536,37165,45873,33723,18702,-27935,-49828,-6975,37412,27720,-7679,-20121,-15289,49694,139922,102386,-50814,-101002,-59058,-22186,43057,118720,131777,124547,96849,-3801,-66129,-32713,12859,2006,-53763,-61457,-15530,-8489,-17851,-11636,-7911,-19277,-77689,-114786,-43453,52460,60902,38844,50434,27866,-7636,25252,55567,32696,23439,3767,-18504,-5973,-9758,-85484,-109961,-29188,39877,37109,48011,104606,126000,63865,-14610,-48874,-2566,47350,37387,8855,-40368,-47118,62474,138096,51477,-57340,-58600,-24910,-56457,-57418,31548,91177,60846,28995,18128,-15966,-35520,9926,50298,4482,-5906,93819,115727,-4135,-79009,-63481,-61499,-41557,20211,23920,11383,43723,43074,26067,47710,69562,104867,186570,190974,116602,61412,52071,4094,-36888,11034,85054,101579,81779,39289,-3247,-3780,32780,30493,-31666,-56318,-17733,13270,-7272,-57035,-95301,-125528,-117886,-76417,-72461,-127632,-137317,-100915,-93541,-90367,-58704,-32741,-10087,5441,-43831,-103674,-123661,-108846,-72792,-44749,-44194,-56004,-65906,-53307,-38361,-36716,11888,20781,-60376,-154899,-112089,36682,81050,-50654,-139424,-74214,24432,41613,10842,31068,48777,-17522,-97979,-101625,-57628,-5778,92925,197656,202683,124940,99819,73616,-18535,-59928,-8965,6612,-7836,-20871,-56049,-67433,-10839,62294,43418,-40739,-73506,-31365,27988,66320,69306,12114,-42410,8375,111160,113538,35050,-11383,-10431,48130,123035,97306,-2045,-57733,-50289,-63321,-80865,-25220,80047,119290,80746,43995,45292,70420,104307,89589,31538,9556,41117,85376,137951,187135,183381,133452,75644,36081,3112,-72590,-111178,-44733,64175,92387,23537,-38129,-20317,50765,114437,105447,15538,-26667,4829,43663,45256,-10720,-43582,3071,30440,-29414,-62978,-9467,-28454,-114886,-105772,-28283,41532,128363,135337,17898,-56053,-87940,-120590,-67101,16582,-53662,-114036,1691,97894,29502,-52125,-62955,-88904,-159506,-162284,-9775,151743,139621,5939,-67012,-50604,-19836,-14264,7645,52982,93061,66075,-2694,-8691,52313,53317,-60963,-95941,6152,61745,-25171,-92605,-59363,-65473,-138829,-119383,-37535,9817,82289,154349,108381,-11762,-69529,-39413,-4632,63654,102703,69014,11721,-14949,19555,56855,61591,63648,71233,54826,33380,3085,-2845,-2286,-12239,-8018,-22054,-19455,214,-10016,-31436,-40887,-66466,-89594,-75809,-51859,-33791,-1927,35270,15789,-61294,-59813,37425,122178,82512,-59987,-129549,-108466,-55200,-14595,11760,62874,101301,67409,-15689,-20070,34814,30623,20460,73594,107551,95242,95713,71930,28582,19566,68153,91442,15537,-42053,-11989,17383,18784,41480,51740,22179,20093,-906,-23854,18505,88456,122378,97597,-6085,-101074,-109304,-70268,-51954,-60615,-78396,-74120,-85448,-65590,-13507,17114,-18453,-97148,-151755,-89125,3582,3017,-45493,-74069,-60809,17571,120184,125897,90917,97356,80861,17601,825,38911,41490,35901,94619,137377,77521,-14493,-19999,15442,-16001,-90762,-102247,-43166,-40573,-87089,-73428,-22711,-24651,-46465,-32674,-30883,-36252,4783,79184,41604,-29841,6291,41956,13386,3872,-4337,-83574,-165399,-134684,-54839,-44365,-72029,-26072,51717,98626,106858,65651,28182,53681,92002,65785,9286,-43684,-78470,-46342,-8472,-31847,-70065,-27833,23653,15267,-7487,-525,34124,10100,-40206,-48734,-22083,5920,2122,-29443,-52070,-51310,-25315,22099,34680,-22214,-80718,-62274,-30255,-32728,-47162,-57759,-38310,5379,30397,-546,-38314,14651,59892,22496,18038,54952,-13535,-125014,-107425,-79245,-110360,-89033,-32785,-52108,-91862,-89414,-46779,17339,47043,-2642,-79253,-97191,-87126,-41918,57661,60003,-35714,-48078,-2871,38847,77724,89250,16129,-42283,1141,70434,39374,1699,25215,24886,5904,13711,-13815,-30114,26338,14014,-48433,6654,110792,119989,50821,589,-23070,-50512,-64126,-35127,-9014,14073,35895,42431,44545,51810,20093,-5020,23121,37903,-4748,-40025,-32161,-35307,-34512,63252,185942,161415,27190,-36024,-3819,-10877,-69162,-37637,25497,12936,-6526,8503,41265,74723,67340,22238,-1115,52360,138006,183660,143686,20766,-86196,-81252,4123,13284,-18405,38580,100082,60541,-44833,-44154,143680,251701,115032,3970,16697,71948,61574,36972,38945,9956,-52326,-23380,1096,-44274,-22186,52492,91703,50868,-48337,-69878,919,20646,-38033,-33463,6572,-18138,-76711,-114173,-84641,-9117,-5143,-52001,-24448,61664,114267,98887,74548,58556,41816,63182,132540,136118,67551,-19784,-93085,-102191,-15714,75057,20128,-111938,-82063,39597,69713,26437,5233,13556,33130,55730,27244,-101853,-188750,-105613,-4822,14130,-30463,-77556,-68135,8232,50320,35288,42088,74782,65764,56745,26174,-33758,-38901,8548,67069,92061,40067,-9251,-3937,-9158,-10193,-18497,-43189,-39087,25139,74033,64701,38098,332,-70091,-80574,-21496,11535,-10220,-24223,-18543,-18440,5316,16831,541,15360,35525,40999,44247,-10167,-28896,32291,-28949,-163996,-174182,-65494,15780,17523,-27147,-67969,-64484,-30614,-13680,-19696,-17807,-34825,-79231,-75710,3000,58618,47710,42365,34508,-5057,-34184,-12804,14758,-6498,-31287,-30828,-31934,6372],[35427,22781,-10397,23535,65881,52356,14450,-5513,-25704,-26607,42040,125868,90681,3024,-36517,-71899,-112831,-62085,-7952,-54400,-84220,11973,82307,-16515,-130337,-67842,-14208,-51204,-29781,28743,-1625,-23088,34802,71247,33007,-35727,-27327,33959,29266,-31601,-2329,47044,-14345,-64537,-29172,-30626,-76843,-29196,63694,26479,-23828,29332,63833,54222,82155,105188,66670,-819,-26254,-19355,-51644,-52230,45976,85716,78773,140697,147565,35552,-8840,3443,6984,-23156,-56691,-42248,-12640,-69888,-125735,-83990,-33067,-26220,1710,21976,15080,23745,79140,115779,76532,26792,13891,15569,48121,68386,12964,-61606,-27883,21706,-7549,-56779,-43139,20754,51188,31496,31574,52696,6610,-47598,-45849,-46071,-55459,-21317,56368,134827,111608,-2320,-57987,-55022,-87591,-103709,-26336,93132,179257,192710,128868,80999,101495,86150,-21647,-122560,-132886,-122427,-85971,-50203,-45263,-31945,5191,25740,3956,-38226,-83753,-57096,53803,106021,45462,13499,28749,38987,32745,-3734,-73684,-88332,-69350,-55518,-26144,3165,-6020,-53918,-63065,-23618,-26249,-76204,-79570,-41180,-24989,-1390,38363,51229,57994,68844,20554,-66254,-97412,-60537,-22688,-10503,25770,74537,104971,96970,66747,1459,-83424,-91698,-804,38118,-4780,-20958,6170,23798,45495,45924,-14589,-37394,23256,84049,71264,8515,-31274,-46202,-74902,-127462,-146007,-72773,-44942,-86511,-88131,-43939,2204,38422,48451,39220,10886,13827,19506,6048,31946,85966,29862,-57551,-77629,-69737,-31534,3918,7935,32555,51289,-4607,-42657,-40966,-84423,-115584,-63168,-43489,-54916,11160,69150,-43162,-195244,-170144,-38594,39154,58383,30044,-7167,-35684,-31924,-45434,-86972,-68175,3191,47545,50607,34896,17855,48620,102636,115752,86241,51646,32869,18075,12095,24039,13010,-52069,-70841,-11039,45954,38074,21852,57316,63860,18141,28166,87211,97922,25081,-95834,-123802,-35341,65654,103457,77742,44597,21977,-3468,-5586,24961,60976,42669,-3030,-17351,-18950,59613,171624,120252,-64901,-152122,-151471,-122384,-48669,47488,87011,92226,102386,36311,-37786,-5973,60451,75472,29656,-17770,-22190,-16125,-3226,3339,4170,3880,-48888,-86574,-37362,13477,205,-14893,-16309,-34647,-23296,32796,61571,77079,112394,88146,60667,59102,1528,-99133,-100456,-22515,387,-54061,-75154,12068,100893,80553,-7023,-52654,24004,115682,97580,992,-104162,-96850,52510,137133,39616,-74080,-84038,-53063,-62040,-60210,46791,143405,76308,-39227,-36717,25665,23429,-26573,-32853,-15488,208,46349,56948,-18650,-70268,-77775,-83565,-49170,528,6768,45483,50028,-2128,331,44452,22561,25515,132938,144393,43317,13041,78974,69057,-1686,20767,42491,-19998,-45699,-35543,-29734,17893,81035,71647,-18925,-41516,33484,82923,56606,-16485,-97954,-138769,-121052,-66507,-41644,-104665,-136626,-90528,-61437,-62723,-73554,-96345,-77526,-25743,2690,-9141,-48292,-91319,-83786,-22039,36070,24251,-14852,-1892,13213,-7130,14696,20416,-58041,-127694,-72026,49979,78487,-25199,-87893,-13744,53512,-13811,-101300,-50131,43193,1837,-96120,-95012,-57222,-36174,24400,122597,161061,94025,36416,462,-23402,-7423,46973,52913,-2876,-63641,-54209,15823,75219,60491,-22552,-94402,-97920,-20236,85392,143496,129195,59161,-12733,-14146,23165,-21288,-97442,-79589,-8115,51602,72883,40391,-25486,-76606,-50531,-4087,-437,11986,78294,97795,71780,66543,40633,10676,60141,88483,43406,55797,154484,201440,154353,116694,125240,119363,58170,1507,-32147,-121470,-178208,-95664,25953,59836,2360,-46886,-33714,11820,84840,119078,64237,44674,74994,51840,-13207,-43720,-8949,14636,-31256,-65514,-29531,24343,-1416,-69332,-95538,-82004,-36965,67921,125828,61290,-15520,-75650,-133541,-105926,-53560,-128848,-122615,81333,164056,11695,-72253,-54351,-75006,-95983,-57533,29061,115775,94378,-1820,-45097,-8247,34984,27668,-11291,10785,74677,43879,-35461,-10047,76335,62376,-48093,-70074,720,52024,12129,-31251,-23294,-50361,-100501,-86541,-36917,701,60801,91169,58041,29408,24599,56569,116694,187345,176642,85607,9331,-44154,-56226,28135,89040,74712,67267,77648,55119,13119,26491,31385,-7647,-22477,-19842,-5032,-10764,-44149,-25071,22491,-125,-39200,-61769,-89099,-46833,57601,69167,-8129,-43286,4242,68344,132818,131316,29221,-53794,-62808,-30143,1469,28047,72537,77259,18005,-27138,1682,21280,-19252,-27079,12055,6319,14014,61897,65883,17830,6934,45620,3920,-148649,-196567,-107262,-34808,-19191,-17531,14658,81329,120382,32048,-53393,-19135,31396,40543,48973,11272,-42196,-57716,-43746,-25441,-14053,-48397,-48804,11216,91328,131723,98939,7650,-91326,-147700,-107129,-20323,19389,14587,-7731,-39405,-25352,43863,59297,54121,90681,88332,3516,-39383,-12107,22146,55364,114352,103884,20425,-2807,40078,34194,-26485,-48700,-1834,56743,6957,-74776,-74972,-49255,-39743,-35485,-62651,-114986,-122873,-39547,73176,57870,-20587,-32650,-18913,3718,32292,-7991,-99363,-154183,-117731,-83424,-80588,-61955,1089,70589,131817,159693,116576,28050,-7304,7415,-6920,-45965,-76731,-75549,-9254,26170,-20015,-77277,-48418,-12841,-28350,-37558,-39502,-30083,-50624,-73339,-90665,-73484,-24869,-21099,-51268,-40866,-26883,-44417,-21055,41539,25683,-53573,-51259,-29106,-59327,-63777,-45528,-45057,-29855,23379,34778,-1502,9595,19411,-6712,27035,79863,-3998,-121813,-125823,-92369,-83951,-73496,-71202,-75886,-48478,-19861,13594,90848,148135,99568,42330,37754,39068,106674,206845,145107,-16682,-73529,-18938,68389,119734,103735,25473,-2839,47857,65718,4218,-266,63669,84339,46224,33673,26821,8632,11570,14468,25461,74856,123163,139031,96294,11529,-77811,-104944,-44765,-11728,-64308,-62876,20228,81835,105610,135332,107750,56751,76054,77278,-23282,-85573,-49246,-29507,-25559,63410,177371,187310,79198,-5310,24339,40749,-54516,-71927,-14832,-30703,-48948,-32596,-6570,41808,59460,8833,-24471,42308,163349,239925,208996,67199,-68995,-72673,-13362,-49666,-80747,25562,122209,97405,11117,7873,144419,212855,57398,-52265,-1867,72216,27435,-23322,188,-8988,-64638,-27245,7740,-46249,-71282,10111,101715,63508,-24508,-19633,25152,11539,-64849,-96508,-60346,-44521,-44952,-26887,14175,46261,-6571,-52159,16375,51970,18081,21415,54005,23033,-37354,-21297,66996,97271,96647,73395,-7177,-87601,-76166,-8202,-2469,-33298,27156,73188,27678,-32634,-36818,10876,60721,60824,-12567,-123729,-137392,-58947,-34104,-16677,12241,9788,-10674,15157,51516,68868,77299,112589,101641,57363,16478,-36331,-95887,-133534,-58926,65885,72628,17413,-7439,-39896,-39156,-10143,3323,30444,79412,95420,64319,27906,-14378,-68196,-62789,-3185,33840,19433,-6921,-28085,-26571,27265,40050,39431,53256,34338,16826,33592,9951,-18059,34383,32999,-36493,-79147,-44409,-13392,-34754,-61576,-62832,-64128,-31301,7994,-15502,-46218,-59408,-49502,8380,55812,50176,47118,85795,69504,-15458,-61701,-46408,-32487,-31496,-24235,-50829,-94275,-47163],[26051,29766,3021,12544,36639,28004,15114,24945,-1549,-34465,17014,103030,62379,-53952,-109440,-109394,-86218,298,66307,23948,-65169,-34447,50615,-8653,-108109,-19141,51921,-35837,-93604,-58907,-19839,39066,78509,73445,79013,67612,42168,60890,56351,-13153,-37394,-13783,-27141,-21583,28705,17994,-58259,-62097,-9684,-42239,-54091,42069,117455,105376,71952,100287,115310,51854,3659,16691,-33790,-117091,-68515,2588,14080,45707,52265,-43432,-90908,-40482,23683,35234,22256,26354,25544,-24857,-67366,-30297,28414,31580,-443,-3927,75099,185939,259234,206644,56807,-35162,-57128,-75836,-26935,71420,102487,52099,22446,-410,-72821,-120669,-42660,58608,52600,-1249,-8832,4929,-52094,-83768,-21929,5497,-25583,-19047,30371,60228,14200,-42356,-24255,-27968,-114116,-141180,-45439,86262,189541,186894,86860,47027,98701,86354,-20317,-97556,-76661,-39269,603,38889,37180,-7466,-32016,-15020,-17645,-75449,-113431,-40732,67305,82764,29408,5093,-7350,-25314,-37919,-40663,-71409,-107432,-78115,-3738,28711,5956,-4712,-26016,-14257,8182,-11586,-46977,-47720,-11296,48902,80173,68331,22050,-10822,13243,27354,-45745,-117331,-112234,-86284,-50237,6338,58368,85291,98893,112826,50052,-69612,-125017,-67521,-12331,-5405,-11467,10517,22762,22924,42711,26514,-3323,177,21951,40365,35556,-10887,-54878,-67996,-72403,-66276,-22704,-34023,-134234,-175074,-85987,30051,73212,50470,43849,30006,-20318,-64380,-47946,7890,62480,33716,-11036,-21444,-27973,-11882,19645,34463,37640,40068,12865,-11942,-32797,-78313,-119528,-100835,-62057,-43053,-28369,-3218,-52572,-156477,-142683,-20656,49966,37773,-11521,-15414,5109,19289,-21005,-69368,-42574,37010,75991,68974,86525,98753,111847,147570,139152,87077,35482,34031,45237,28584,3896,-17578,-65017,-69683,-16155,33894,44801,64969,94960,56949,-38219,-39274,54003,80213,-2847,-109832,-92933,16660,91142,88202,43514,47477,69928,41343,18939,28289,27536,-13120,-37238,-38900,-39583,34910,108994,49207,-66160,-115997,-126592,-106896,-58767,-10766,9233,21204,53529,36828,-17572,644,60094,84533,54947,-3413,-19264,22166,47672,23127,2634,19854,14005,-32441,-71465,-53645,-6046,13330,-7240,-26374,-17981,-542,29720,108792,163886,113356,79474,66693,22109,-15968,-16706,-28076,-66773,-137928,-188175,-119305,23808,78679,14140,-37654,23136,97681,70788,-25182,-103943,-52194,76903,92819,-16637,-77821,-63981,-36317,-3551,11396,66784,135068,61013,-82614,-70848,55215,91607,-2323,-53549,-8842,11400,-921,26497,40888,-11047,-78136,-76268,-31902,-9703,34721,112368,58132,-20070,3576,24105,-34187,-50320,44334,50294,-40068,-25893,91443,111966,17519,-43944,-88175,-151577,-168387,-154008,-145570,-72337,29920,81727,44186,46998,121643,147613,107178,25184,-52153,-77252,-67257,-22731,30769,-2212,-45912,-22937,-3627,-24326,-97438,-161999,-148192,-72349,15652,65269,46227,-38975,-94787,-58478,15155,20410,-9865,12993,49334,29891,-5312,-4066,39247,54855,41918,37985,13816,-29360,-23353,32366,29454,-75283,-185458,-126366,12778,44511,-9653,-32558,-52938,-102462,-91925,8190,93493,77503,16941,-39637,-44584,-3863,36577,37355,-6166,-53780,9429,135171,163071,82937,-11767,-75229,-79029,-331,118500,181752,133718,34155,-34213,-64395,-84862,-151037,-198912,-118322,21876,50517,-40044,-103198,-74939,-53169,-38775,6611,50673,56867,41474,467,7761,61937,44773,-15359,384,29379,21260,67767,184502,228751,141756,83369,100586,91959,17523,-47628,-68535,-131504,-197458,-145875,-34782,14497,-17112,-72980,-97929,-66978,30752,113083,83707,20464,9172,4297,-8166,20665,56990,22136,-43445,-11627,71538,80587,21443,-31769,-80429,-104883,-76081,-4200,43383,60296,52469,-14495,-108572,-123489,-105446,-148007,-93354,119646,194709,29834,-52677,-24278,-26041,-2153,39937,31329,41349,43151,14140,26675,89052,123763,89110,21131,9038,38157,8773,-45782,-17639,48279,30645,-23651,-18321,-16784,-13503,4250,-1577,-38048,-65016,-50795,-23451,-30361,-33299,-1192,-25913,-66223,-3219,59617,84211,133339,216541,214395,118649,24362,-75832,-113261,-26193,48707,21603,-14440,-9110,-12496,-17809,51315,92644,37988,-14298,-36971,-8538,19456,-23262,-16481,35572,17708,-5374,-35228,-88991,-33213,72737,35727,-46376,-33190,11420,54005,133765,136972,39994,-8665,25200,43346,10775,7754,64234,44952,-28447,-1635,66722,53803,14310,8243,-14923,-66970,-54413,6676,12249,-39745,-48144,-31253,-89350,-201083,-200956,-125166,-91997,-90801,-91178,-42332,80095,152109,45840,-58436,-45543,-37357,-49291,2290,48662,47512,18740,13365,24177,34660,21015,23362,106133,197413,183956,74178,-19246,-78882,-120923,-112366,-64387,-21098,22006,30732,2249,1118,24818,14828,19561,54390,56544,7863,-24367,-14254,28229,82044,132822,82603,-28536,-23654,70355,93155,55677,30241,37637,60106,22722,-37094,-39203,-9727,44745,64975,-21940,-134726,-158936,-67097,39732,21926,-72159,-134858,-127457,-60909,-15696,-64822,-142546,-157780,-105604,-71575,-64684,-46947,-9678,43931,84953,83940,56280,-16043,-110059,-107402,-51441,-34693,-60523,-40771,45178,70220,17513,-43097,-78680,-126085,-142209,-76978,-3053,1084,-55271,-92198,-96952,-50069,11679,-16177,-76969,-54888,-23235,-50579,-43809,50785,105187,57397,1573,-85168,-144809,-73421,-10407,-37579,-45284,14364,40870,9655,-31891,-58336,-51123,-9015,23257,2209,-29972,-56534,-75270,-48671,-35872,-60496,-53104,-4158,24068,50380,123574,178900,117754,80761,89061,85564,146802,197436,81344,-66055,-105577,-36109,65914,88390,42625,976,28529,83743,77163,31374,41648,96696,113037,46373,9837,26225,13840,-9671,40690,114118,87168,35208,75217,104500,39935,-59265,-77764,-15393,-9197,-72844,-65906,-7127,19468,39303,81856,67792,30119,61703,85662,1106,-66894,-49709,-42771,-35966,20135,67200,57967,5910,-45936,-39609,-26032,-57682,-47868,-45277,-107281,-127447,-92232,-50394,12127,51503,20837,-19362,12594,77781,111038,120349,63088,-22400,-27846,-25047,-104757,-115862,-14554,43341,45641,27803,26856,105522,136668,-13779,-100221,-23906,63567,15456,-32301,-2124,-17912,-55651,201,24527,-40172,-92276,-25273,89654,91205,41118,21261,-28482,-60260,-59499,-66194,-60890,-33200,15661,69412,98974,95152,21665,-3248,76185,36834,-64272,-45723,26632,13875,-34343,-37820,8989,46397,93442,127133,76907,-36571,-76661,-30943,6118,57991,136021,110654,4340,-71823,-55302,15218,76993,78911,-5395,-97752,-46001,36881,-7286,-39585,12699,63409,52256,21413,9028,17670,30974,66307,57310,3008,-18053,-26417,-99610,-201152,-169731,-47328,-18861,-44797,-39498,-64842,-73847,-32071,14613,59531,90908,92339,61491,14473,-39502,-77815,-72677,-23640,7003,-19418,-36298,-5797,29674,50283,35970,66462,100073,42785,-18592,-4584,23014,922,4073,40793,65014,25224,-5027,-13315,-43477,-54739,-52202,-59175,-26310,2247,-39893,-68150,-53997,-4104,63697,62200,25486,41364,97341,87054,1697,-60757,-96757,-110241,-54268,-11032,-54147,-99064,-38792],[15320,34701,18118,-7904,-23821,-21410,14283,41278,-9993,-43226,14680,65310,-6644,-118612,-172129,-129836,-51587,24037,45621,3890,-90590,-105375,-51026,-92143,-145248,-23855,96346,67764,-28699,-65652,-24842,51748,61438,25282,62008,116138,117487,103209,86529,57717,39319,437,-47918,-3974,72225,42428,-34101,-54256,-56230,-97726,-60443,71232,155177,107450,28568,74811,141764,131321,91749,89317,3559,-151520,-160498,-62696,-48540,-56252,-39527,-79190,-127207,-104190,-23415,50731,79968,71998,60439,41583,27139,35019,52421,43115,1388,-2165,121428,281147,337713,221414,38165,-54306,-99455,-158760,-132643,-11617,91207,89141,1553,-70344,-138280,-165411,-38505,76395,47854,5484,9076,20530,-5062,-20792,21136,42477,12985,-3177,-2752,-32642,-57842,-15827,51079,19318,-79177,-127946,-82088,4707,109224,153179,92364,52206,82711,64722,-13433,-57601,-24726,27535,66237,68054,35263,-25703,-58443,-17467,6013,-61783,-126718,-79545,-6508,34668,45657,6701,-58521,-59251,-32846,-3210,-2496,-53706,-58427,15727,29296,-43602,-60926,-21288,19182,11377,-25194,-30228,16048,62494,113328,107665,54428,-23948,-92712,-85423,-14806,-20846,-95961,-126780,-124273,-110726,-62909,-21686,11813,48232,78571,50627,-13708,-59612,-64383,-49240,-35947,-35107,-6821,13962,1779,36642,67879,43889,17001,-16172,-40412,-31568,-38913,-48984,-29332,-303,-9011,-28262,-54365,-116401,-143092,-43399,62046,70384,24060,18640,18276,-47859,-138891,-125729,-50470,-17085,-14966,13335,32029,46250,60661,57233,60958,49871,15382,-1879,14833,20619,-26453,-95202,-106491,-46641,-13496,-48188,-54905,-58005,-101517,-89323,-22339,-314,-25463,-71858,-39885,52429,85596,21161,-17771,-5255,-4439,12730,73879,127228,114327,91230,125071,147850,86583,-6594,-7880,40376,30842,-8019,-21293,-49699,-47542,-15304,12222,33857,75274,102795,51259,-38471,-46006,35292,112810,85347,-4538,4828,55458,45118,4130,-11034,66936,150681,102673,32775,32701,15247,-42336,-55425,-52949,-70695,-22416,41909,15752,-37820,-42763,-38928,-31030,-16422,-13322,-10314,-10799,-7231,-18816,-67865,-73805,-23114,-3188,-19261,-25117,8117,71324,97634,53490,-12,10446,38531,-26311,-150775,-152671,-34384,35791,29236,1414,-31369,-43763,19388,131693,149975,59952,14589,4198,20126,61466,50854,-28354,-94561,-148334,-192336,-164433,-40513,45339,10128,-55541,-41850,932,-9207,-45098,-50645,15851,84229,53857,-28530,-46815,-33887,-14921,41234,74577,69803,70693,15962,-72087,-51047,70807,132362,50668,-24346,3678,14727,-25413,9892,88748,47017,-51798,-33334,33076,36262,69566,118424,46092,-18200,7683,492,-52256,-57083,7483,-14799,-92536,-55078,59327,83679,22877,-53329,-112398,-136850,-132596,-156117,-209516,-178297,-64155,53208,99266,108561,122535,119753,86286,20769,-7922,11529,24631,30565,54832,55262,37840,20248,13053,5149,-80060,-176627,-179689,-108124,-40472,23933,39252,-25276,-84896,-82715,-45319,-18275,-30145,-42618,47,23874,-24892,-27751,117347,199190,143955,55014,-9595,-26495,-236,14846,-19805,-87690,-135871,-71643,24582,58843,23481,-28162,-56316,-102056,-102463,-3912,91983,99066,60830,2359,-32194,-20696,-7328,-908,9699,4301,61341,172045,183191,120364,64984,6759,-17052,32898,108357,110131,24249,-49763,-65453,-80385,-107902,-160454,-203292,-145222,-19951,-3171,-116964,-173535,-76945,2296,-30245,-49381,28219,78475,14183,-73857,-40006,62935,83947,23377,-31739,-50596,-26847,29350,102214,127740,74596,52181,68555,65596,25961,-37858,-57787,-55807,-78058,-72306,-5977,34657,16319,-41115,-92482,-74650,6406,88382,61741,-49644,-90944,-38138,32527,106114,123741,33179,-53970,-13537,67177,76240,40318,6496,-46335,-83038,-65975,-37341,-25281,37915,103134,40001,-68465,-101783,-93319,-102183,-60702,68562,144255,65115,-11913,-16866,-18947,-2181,21248,2093,-17677,-13171,2824,69200,147017,153715,91060,44033,23006,17461,90,-45281,-55213,-17645,-16789,-33663,-12601,-49226,-102809,-71613,-41977,-87460,-98798,-36931,10841,-29143,-64300,-36208,-62265,-125801,-76344,4205,27890,36104,102364,145014,117043,19991,-95243,-102239,-41918,-7203,-47692,-112829,-140651,-113210,-54401,58122,123441,71890,-2635,-65733,-50447,29183,39083,3565,-10613,-12564,1462,-23077,-78490,-27756,48781,95,-48831,-32141,-44535,-24425,95243,130564,50146,42399,80410,57299,-8772,-7994,66481,38781,-25665,53858,141377,111201,86938,80030,21746,-39146,-42280,11593,12848,-33992,-49200,-50335,-69588,-101117,-93010,-78472,-99301,-95833,-59345,-14606,69014,131317,65551,-1822,-4326,-12897,-4145,78688,128811,79123,22082,48949,75982,72759,106017,157582,195996,219431,131934,-21211,-62442,-33022,-60954,-89131,-73581,-46148,-10651,10021,37706,82752,78790,9215,-17742,3537,12628,13744,20460,29064,25742,48699,109055,94961,356,-28248,51480,125950,141850,82096,-2442,-15979,5375,-4509,-7325,36972,114184,136477,61476,-60887,-126499,-76607,11250,-3493,-85386,-137209,-114232,-62019,-53209,-93989,-149734,-155381,-104797,-47967,-7601,15041,28107,35138,9238,-36433,-36905,-26880,-77097,-64558,20397,54408,-622,-18575,55885,96700,68705,4702,-86982,-181238,-201055,-118568,1057,37128,-6043,-34334,-36454,15135,75670,27066,-49209,-31298,22539,25517,19167,93256,174645,154479,59157,-104297,-194976,-109035,-31331,-35223,-14154,26690,7628,-48541,-77732,-72488,-50097,-64834,-90314,-19853,65391,37261,-35375,-18914,8694,237,1626,24819,29843,42946,108130,134235,55128,21522,30719,14204,42509,61573,-29205,-107195,-91396,-37166,5825,-1701,-23135,-16774,46957,97576,92205,53303,28210,51204,66977,8953,-22603,4809,6932,18361,113261,182354,88037,-17302,20436,71843,35548,-23267,-20050,-11186,-58446,-95700,-53420,-28248,-68179,-91093,-54360,-34210,-32824,7851,58399,32675,-29228,-58734,-81524,-89853,-56256,-35913,-75576,-99921,-89594,-96227,-96261,-22488,45477,-24823,-131261,-124087,-55782,-12183,24115,60988,61051,12630,-16173,-50634,-90629,-42854,189,-12038,1088,-24200,-114747,-100767,-39625,-61821,-55361,-6380,29070,104144,118784,-22199,-112639,-79612,8866,22262,8842,4471,-38478,-57107,20943,49914,-6114,-21269,47414,103946,85585,74209,43724,-79709,-122840,-36572,34573,31369,9886,22487,70252,108376,106879,50142,41416,105631,66843,-17854,-4940,57103,71831,60502,38041,35660,46645,59036,86890,92751,22985,-21347,15921,63058,112585,150292,112614,34230,-31834,-14022,50668,84701,70866,10243,-38761,20801,98775,55673,-14047,-2842,60635,89534,56558,7821,-8997,-5850,2661,-16548,-43438,-13782,15276,-63297,-174570,-181569,-133484,-129849,-112442,-53190,-51146,-60056,-28894,20780,67288,85273,67706,47830,10168,-52640,-100548,-88385,-14542,14483,-57675,-87304,10851,105645,76029,10253,45559,102969,57934,-22681,-39580,-2390,-8816,-40938,-161,83051,73949,20356,11619,18347,1511,-45206,-63688,-35179,-28232,-65014,-77743,-56151,-2333,41480,23426,19510,42003,39399,26554,14376,-18429,-87699,-123634,-59183,-12723,-48944,-71636,-20448],[15553,49936,50744,12843,-36409,-35856,34631,56900,-23415,-42501,26220,37096,-55113,-139460,-179536,-134099,-47504,9221,2982,-55096,-136684,-138339,-110382,-163693,-192106,-73182,79059,163483,120637,41688,20610,28437,2489,-22013,20282,90341,147111,133466,99459,117152,148705,70010,-56714,-40451,40732,31694,1782,-14122,-55412,-98018,-54857,52801,112841,43185,-31595,26002,129350,180722,172285,139395,28593,-109794,-115803,-47448,-59632,-78252,-55921,-49946,-69979,-111491,-80519,22825,89521,92500,93309,83746,83448,77564,48367,16095,-7107,-822,107314,241765,253844,129642,16629,-14776,-64598,-136803,-121540,-27745,57197,30974,-60772,-84151,-89796,-98442,-3492,72146,52028,54468,69468,73406,93632,103729,78020,40891,11613,722,-5722,-44405,-54594,31291,108460,66461,-5650,-60544,-78291,-43460,29552,93973,94342,73579,77065,56934,15083,-15884,-11400,17729,46054,15303,-27315,-50022,-64162,-31093,8068,-15759,-74470,-95014,-76092,17235,85439,18422,-83287,-72422,-13593,31599,34851,11669,-1986,29000,32134,-29821,-52921,-2470,26227,-2916,-41090,-43003,15828,86260,114617,71842,13155,-33119,-88401,-116134,-59356,-18137,-66854,-99139,-79204,-79052,-69916,-59859,-34478,-28122,-33207,334,38272,22349,-32252,-75307,-83250,-60649,-18850,-3876,4334,71656,115332,99396,79613,16816,-62815,-84686,-78527,-64704,-13778,40355,15887,-40084,-58471,-30344,-12307,22163,45372,13930,-33978,-29176,-5818,-35758,-135189,-156627,-98871,-74531,-54221,123,33072,72780,97193,69529,69569,75593,30837,7577,54424,88415,29757,-60058,-65908,2000,23011,-39672,-86174,-85813,-56846,-8205,7308,-13732,-14371,-36532,-21524,63947,86271,317,-40303,-32839,-88112,-94642,12147,71241,28338,5607,50114,101520,58717,-40595,-48811,13707,10649,-26440,-13462,5264,20421,21962,25826,42661,64108,77189,40967,-8318,-14513,28486,117196,154146,113058,91041,53479,-20409,-63696,-33893,76445,178786,157298,89018,71175,43467,-26112,-57122,-44761,-68249,-41828,61279,81088,8967,1487,16596,14814,11078,12152,34971,30218,-4711,-49501,-118876,-137581,-91194,-97846,-104143,-20030,57336,82305,101850,73453,12540,9513,25856,-50181,-183841,-197371,-87901,-5761,4874,-33129,-63357,-29947,52586,115414,90776,7150,-27230,-25123,18311,71028,63934,5868,-48262,-93492,-135671,-149195,-88487,-14417,-22945,-90586,-103358,-65435,-39304,-28169,-20982,-7340,20822,41168,30624,468,-36291,-30823,15122,42166,32966,9722,-23164,-37148,-6143,65925,107565,54219,2019,18445,20125,-21507,-5186,67454,52403,-18404,20411,101564,71711,11198,19050,19558,12397,19729,-1961,-37148,-38446,-870,-44752,-114716,-83766,-4382,21813,33033,29322,-11631,-42368,-31787,-87648,-190366,-186889,-89870,12416,74447,67694,31148,24627,14518,-10761,7541,56914,86393,67713,34557,21586,16338,-16026,-7483,38274,-18065,-140622,-159882,-111215,-108973,-89407,-56175,-55795,-48030,-42576,-49817,-24048,-34588,-104855,-89504,-17237,-25398,-38720,79360,168875,155341,91748,32604,9677,3620,-18764,-46194,-57734,-13862,51072,65162,44373,-18658,-83522,-65204,-26154,-3118,62802,129159,123236,111370,82435,32724,-5533,-29981,-19126,51786,86978,87066,116069,117318,89854,69249,53571,54820,75189,65037,-23869,-109257,-87418,-33965,-35971,-47622,-80403,-148282,-162580,-103666,-65061,-86779,-77839,1875,39399,-30619,-93306,-25703,50274,12117,-56360,-17488,84819,120686,63538,-36826,-97823,-60907,-14885,-4998,-4660,-20034,-29554,-18372,34577,89074,60585,25858,49619,72813,66542,80763,84407,62150,45012,41733,38433,34406,65357,46543,-50805,-83998,-30805,24461,98002,139093,46227,-77484,-91093,-44215,-2514,22768,35008,16270,-23207,-44832,-54141,-60600,8663,109620,74080,-17358,-54522,-49910,-46682,-41314,-14369,39581,48060,5677,-15882,-23138,-43604,-32983,8593,-3755,-44275,-32598,42544,102936,80163,25521,22886,14507,363,-11360,-68429,-109900,-75025,-46776,-60433,-34637,-57489,-133785,-133154,-89080,-105652,-105565,-35288,19926,-4028,-31982,-3456,-10203,-80333,-98996,-59911,-27000,-29159,7724,76328,80723,-36060,-123992,-81931,-29594,-28517,-60926,-124788,-178539,-141187,-54951,37897,86490,62512,6477,-68634,-91483,-6802,82875,43967,-34332,-35932,-13815,-38139,-72444,-37529,11429,-13445,-36553,-47096,-104710,-124870,-12152,84687,82550,99676,76744,-5266,-54448,-20337,61124,47523,-7410,53063,136045,126428,110627,101639,70242,28351,12484,70835,96416,50072,3747,2307,25668,8393,-23423,-40630,-57817,-25257,40149,56976,53403,78319,70985,52157,46041,53838,96232,174042,158004,20153,-32379,63849,102265,65407,100077,196785,219626,187673,66662,-77534,-73118,15174,-1187,-41314,-27993,-19625,-37220,-32609,34690,100502,82774,-14031,-73148,-64411,-38278,-12763,27535,37431,-25592,-49845,29652,92165,61993,-6775,-1400,80245,132731,79173,-27575,-41739,6970,14708,-1067,23237,62893,84459,94207,14567,-106793,-110250,-16937,-4340,-38952,-19006,24726,14534,-19642,-25788,-52878,-108249,-120076,-65984,21631,79879,111777,82014,-8053,-82145,-82122,-22512,20959,43768,86559,104506,41323,-23500,17340,85453,97544,27202,-67502,-126602,-146634,-122567,-57284,9105,42423,64103,31512,24803,81029,87611,51074,42877,79189,103766,82816,103997,158460,136103,65307,-38674,-132560,-152657,-133592,-84626,-23298,-10178,-65597,-130158,-92917,-16190,-9824,-72784,-93619,5032,89394,52837,-8946,408,33020,48123,48773,42115,2415,-2134,77008,91633,-347,-53103,-63797,-90340,-66451,-27994,-66230,-88718,-32793,-27648,-79087,-87282,-51961,-35244,25799,88613,74601,-10377,-67592,-49430,-17703,-32296,-41870,-17274,7782,53939,122917,138141,74523,18176,8822,-8926,-46689,-73879,-51597,-45261,-112283,-155570,-89021,-41016,-97287,-163960,-140613,-86516,-66551,-54826,-20673,-1255,-20748,-54295,-87619,-123242,-124251,-97247,-112350,-120461,-72306,-73737,-71450,38633,106171,16511,-65551,-33766,29531,57831,51944,57639,66986,17440,-48586,-126362,-189577,-147837,-89661,-77361,-40438,-35248,-88353,-58235,-20081,-89542,-125158,-72853,32218,171623,191967,38325,-97483,-162110,-104985,1919,50489,-3510,-76869,-87656,-16676,24241,7674,45504,119258,115293,65718,74945,54191,-63588,-109257,-27889,62296,68792,10254,-29911,2597,59426,70303,37589,30639,77214,96409,79500,80728,96064,116655,133514,105737,86680,58863,-4114,-21361,33445,44010,19610,48469,101196,105029,76810,57135,50889,21935,34708,87974,80362,10207,-23072,-4666,10920,48163,63196,28169,-2046,24439,66173,83436,71762,71867,51488,9167,-49563,-69546,-4953,39082,-34555,-115538,-111913,-103942,-135296,-121510,-52726,-19591,4803,29544,44275,67669,75535,36343,10996,-19303,-71946,-86105,-20387,68346,71594,-44071,-110725,-10480,107117,72603,-25408,-17422,36324,44188,-5253,-54960,-39554,-33666,-59065,-13414,89015,98375,37331,23819,60093,31353,-46526,-76101,-61977,-45209,-45492,-64123,-72624,-26074,11945,8007,38373,38625,-33711,-53269,-1345,12420,-15930,-28534,-17322,-15911,-33792,-41694,-17367],[6725,43971,62836,47026,2863,-4845,54771,52265,-45640,-58357,15209,24792,-49853,-108288,-132029,-110949,-57470,859,19493,-46709,-129221,-101953,-84348,-163197,-204442,-127951,-3965,137962,183521,110354,25788,-27663,-58339,-62152,-44570,20317,117509,116563,64842,86722,141980,87823,-34928,-62652,-25551,4924,38280,24194,-25531,-52480,-50371,-30221,-17288,-65881,-105015,-37555,78625,148043,154947,106529,14513,-34276,4909,1288,-41816,-35518,-17634,-19781,-21249,-93010,-116352,-29216,65736,108772,104719,58766,56928,75239,31930,-32631,-53122,-23747,76410,154298,107959,2903,-25660,-1163,-26187,-61940,-25553,51572,97180,20958,-51239,20,64295,51843,35789,30838,32056,58073,62357,60617,99208,142966,96850,-2017,-64152,-68729,-28282,-10874,-29635,31041,112004,82606,14447,-32298,-53934,-27647,3566,18099,32997,51469,66198,58701,42890,8866,-20874,-24270,-12675,-33242,-36396,-27280,-62411,-92988,-55725,13244,25618,-29609,-54312,44089,119327,56469,-43787,-68679,-31372,2660,-12979,-784,25481,40681,49886,26784,24541,48215,41717,18308,4386,-23655,-24283,21970,33243,-134,-13951,5462,-999,-48950,-53020,-19878,-37658,-46542,1957,22791,-7476,-43108,-44131,-78206,-115651,-48651,51539,42912,-43331,-115250,-114365,-73633,-52052,-46745,12923,100946,117858,105475,99769,72241,35381,-5698,-70671,-101902,-28882,58540,52478,6756,-12702,47564,93754,56550,6702,-46950,-103379,-92239,-29753,-8683,-79027,-102057,-74568,-68919,-58191,-16956,17179,54433,68035,42620,58947,95019,84457,68331,96333,94792,35520,-13810,-5423,22249,32207,-15462,-96519,-114525,-28180,59318,49412,15785,63267,97034,75683,44634,187,-84277,-113970,-89229,-109581,-109327,-55665,-45099,-74811,-54971,-19311,-12909,-36070,-68971,-44923,6860,-15109,-69734,-34483,55872,107715,94702,74164,68339,62765,48946,26336,1883,-14996,-2320,44337,105132,138347,116112,34193,-41143,-61022,-30165,35885,113363,170205,172902,117898,49750,-31331,-82180,-52776,-31478,14507,125388,137054,29189,11376,41259,36787,10875,10289,57754,77956,48821,-13451,-91933,-96914,-61070,-107977,-108603,16977,68625,41329,63556,61091,25999,27733,16268,-37610,-106620,-126699,-88122,-50998,-70183,-115911,-74182,43485,80284,35360,14541,6635,25748,48683,61955,60754,60300,56766,33636,-19176,-102388,-157810,-130034,-62536,-36061,-65030,-78355,-48357,-6702,2131,-46667,-96142,-64455,41089,89587,10829,-84770,-80763,-49153,-61039,-42624,-8319,-9482,-8611,2352,16185,28090,16427,20602,40263,29927,-686,1821,28106,17706,-14424,26073,77975,1336,-127463,-97958,13837,77592,68425,30124,-20664,-55206,-30707,-49456,-93455,-90387,-62716,-29973,34431,92050,49583,-29479,-33618,-74746,-149300,-105338,-30343,-11068,-15401,-33473,-51003,-37654,-16185,4877,27043,44514,65923,76514,55365,-11229,-73748,-90235,-25640,67680,35825,-85455,-102172,-60828,-88822,-117828,-82983,-47632,-9248,9365,-9066,-7366,-31198,-118297,-122605,-26597,7147,-33382,-21881,27172,67606,76572,55823,45555,35408,-2381,-38173,-20370,54059,94185,68396,43493,-9501,-72714,-54544,22877,67224,104711,145628,127720,114333,109108,81676,24389,-28769,-24370,77891,145904,115233,70015,38349,-3447,-20044,24313,87755,96332,13639,-106823,-133836,-27583,48295,21773,7221,-6595,-64917,-99804,-87718,-55202,5519,84853,110317,49926,-24203,-63998,-43589,-3998,19166,15125,36638,92656,108730,55636,-26472,-80694,-47359,-14736,-42482,-63243,-80120,-105163,-87386,10793,131057,174384,137628,96054,97575,100172,80052,56181,45508,95999,180210,169561,90176,81571,88382,36650,14400,6484,-38025,-5364,78295,36043,-77852,-110632,-93388,-69525,-33873,24012,64738,41535,-27086,-76304,-88234,-24933,80693,103697,52858,169,-26411,-38799,-44283,-51431,-38516,-27488,-10236,19655,32126,-3548,1575,69733,71610,3354,-15740,3707,12254,-13617,-24051,-2513,-21523,-58269,-74400,-110725,-128767,-75905,-31390,-50703,-52917,-68694,-106119,-99901,-58949,-66291,-71008,-10460,44285,71530,81811,80524,55462,6555,-35429,-50282,-12573,26442,68120,106250,43449,-93181,-128562,-60182,-7818,554,-299,-40806,-99121,-87728,-39422,-1891,33768,51272,19247,-47614,-91812,-37971,77422,76643,-5901,-34734,-39449,-58017,-60526,-37113,-7919,-13755,-34797,-58599,-109396,-167053,-116734,5458,85301,116778,63023,-30410,-61776,-33020,33438,45001,-25995,-39699,30519,70800,68385,68878,85856,66788,48886,116527,183740,121415,36246,46201,72750,18598,-29990,-29224,-12426,35138,87517,81138,37354,39670,43668,28112,32763,69977,111708,149184,93275,-36980,-44577,72175,87874,19428,-4089,65763,145411,146144,46056,-58326,-42372,19773,58,-15285,17640,19071,-13355,-15706,16576,20110,-3418,-47436,-96461,-104008,-61396,-30093,3241,-6447,-83349,-120141,-41405,60412,87009,14257,-39094,11423,72719,64462,10778,7682,31450,22508,-6101,-17990,-20970,5248,73219,33791,-120749,-149243,-30610,12836,881,61489,114235,72281,52649,99684,96930,-26775,-142347,-121275,-497,91682,151550,126901,32791,-30259,-49296,-29176,14613,31036,40864,69972,56068,-1820,4211,62261,85512,21767,-32896,-38438,-33226,-25477,-31277,-111,67840,110320,31826,-38745,29903,140264,171468,119728,75422,76091,55555,38524,50539,26876,26831,59669,19131,-112591,-194236,-139738,-91361,-102437,-120593,-131057,-70890,8818,1109,-11346,67903,119161,66079,-6201,-19869,-1353,17709,46529,83157,72193,-22971,-53920,37318,70322,-9235,-61655,-93646,-116345,-50157,20729,-16902,-32218,29924,6194,-87813,-91060,-36180,-38135,4631,84447,44270,-85598,-127067,-96385,-62858,-48684,-42716,-25017,4225,21555,15814,660,27078,67422,26168,-69061,-125534,-155599,-122793,-52720,-84106,-151346,-98915,-29240,-54260,-112965,-96582,-38503,-31588,-80837,-107099,-75163,-16757,8348,-4358,-51474,-115110,-124374,-86099,-43889,9802,14607,16993,62405,75745,53113,55063,51585,48843,76286,64167,36341,38081,-3549,-76366,-116068,-127903,-116994,-117200,-132045,-97128,-43956,-35071,-1960,33585,-28999,-119947,-117187,49971,256164,267511,91117,-62804,-185172,-178295,-25918,80814,20201,-58438,-74216,-62811,-53775,-31707,13592,66276,95297,109898,115543,70710,-1989,-34583,-33383,-27422,-27168,-35507,-36881,-6066,21061,18792,6993,-3423,21514,64240,103305,103886,69694,85665,136743,115333,89721,44947,-53233,-100493,-32784,21025,10738,24350,71359,58061,10176,-986,22220,17987,36970,96400,70947,-46417,-63653,-16551,-59487,-66165,12067,48852,12257,-12450,6459,70064,116176,143763,125779,65741,-35957,-94047,-56666,-13482,-21297,-35580,-4309,19541,-28216,-75343,-51623,-2157,68909,106449,68182,43089,51057,28188,-12193,-68353,-107129,-30471,101667,142991,95038,-5049,-79009,-37180,35342,28427,-40070,-59463,-53014,-17045,-12527,-56932,-38332,-22273,-23724,38547,134925,138629,77031,29890,19322,-16124,-48755,-57291,-56319,-17998,8085,-28898,-61721,-16662,35646,36136,37081,3149,-57223,-63460,-41902,-32584,21814,78872,49723,-3889,-18427,-27876,-19137],[-12928,12872,46853,62352,47644,43751,65262,26899,-73764,-79926,-6586,17431,-30018,-66885,-70644,-57695,-36931,26543,70679,29112,-30191,-2919,-10525,-101229,-146318,-108095,-66643,19350,89694,49212,-37454,-71808,-65532,-74824,-85126,-10484,88787,82647,25684,13870,29692,28335,8714,-14405,-33862,1639,60888,55085,35506,34215,3229,-69433,-116366,-117521,-104934,-40889,33752,71924,65785,28719,-3687,35172,94857,41740,-9405,27068,42140,-2807,-45717,-105670,-120883,-50146,64419,138836,101885,8279,-4280,43277,19374,-66706,-102531,-37980,93052,130593,40944,-38826,-38100,-26497,-33148,-13557,45692,121126,168906,106534,39193,95502,172186,137585,34611,-29281,-30196,-37522,-54971,-25069,22885,68017,35695,-75084,-148111,-147002,-81088,-23580,-34341,9750,92125,57241,-27504,-54675,-40914,-6685,7945,-21940,-37979,-6771,38488,48884,36281,5304,-20347,-28252,-26633,-16089,30604,43806,-30187,-123121,-106894,20614,95770,58934,30401,89413,129355,94240,25220,-30187,-36781,-27192,-67419,-65702,-2482,39810,50248,26698,39195,66759,69586,68684,76497,35490,-16862,-44773,-61778,-56315,-4841,52739,76961,34718,-7600,10751,25927,18645,37738,66658,39111,-19207,-48465,-74640,-87111,-38652,49486,40355,-59916,-123078,-85669,-64578,-104256,-98059,-11045,49925,47469,46476,48620,95588,165808,130118,-25050,-117640,-40696,73702,107218,91219,52041,69224,113571,73758,-5350,-80019,-147593,-125853,-34259,1441,-43813,-33193,-22259,-59750,-60177,-2139,38844,50139,35898,17513,49655,105666,129864,117332,87088,16769,-9888,36234,29551,-25640,-5331,2864,-69750,-95071,-19034,50786,41384,15069,80020,172980,163448,20584,-92621,-123047,-102893,-75926,-44744,-985,-12034,-64371,-72296,-33275,-38625,-112719,-145515,-94761,-5775,22065,-42189,-120243,-78807,47554,144495,151508,105095,77616,80345,47899,13413,-10713,-34957,-27517,-12258,30765,88556,90069,29571,-11286,-14756,-24617,-30453,18843,133864,198800,115527,6686,-59671,-102381,-88683,-16715,78047,128854,88630,17268,22199,62208,60132,8801,-22912,10350,59106,68547,18034,-40233,-13766,14976,-48789,-57368,16541,11070,-10817,25761,31614,18132,21166,7167,11242,15997,-7462,-27850,-51163,-119330,-162605,-56125,92112,50523,-73716,-63712,8781,85609,128933,109299,59154,43539,46319,45412,8338,-90343,-156648,-122010,-63596,-10605,20601,10401,2906,8315,-20508,-90847,-124039,-76201,40477,85298,-27777,-141702,-123187,-92571,-144432,-123908,-7663,38520,-432,-43163,-68502,-45858,6130,43231,39442,15206,15739,39615,30988,-15400,-49210,-35766,-37532,-121783,-202783,-125827,15694,104702,108452,63814,-21130,-101410,-71784,-19601,-20074,-59914,-91821,-69856,473,55716,668,-104502,-124159,-111561,-114965,-32905,33064,-7072,-86795,-104674,-78618,-50803,8196,71765,77292,27332,-103,61554,129884,30104,-123880,-138436,-41582,58176,44670,-35897,-37652,19567,6002,-30411,5054,13034,-14128,-11265,512,-554,-36308,-100538,-80429,22642,55092,-25783,-85179,-85509,-41790,4311,10489,31488,71690,51269,583,20105,54783,50779,25090,54263,82868,35666,-15158,-6761,36602,93330,131178,103336,61800,42461,29094,-9245,-54296,-47286,51537,128513,118947,70655,6569,-56280,-70055,-19512,52151,56721,-28375,-94886,-53474,50810,90483,33552,6823,27876,31706,19901,1796,-17949,34069,139874,159659,55085,-13538,-11360,-19998,-31102,16036,50710,48609,59431,63614,27389,-12077,-35406,-18330,6863,-17158,-53037,-86313,-99386,-66361,-6022,77921,179161,177059,64872,5556,-9154,-51074,-71505,-37139,63512,175815,176499,115273,133377,159700,106226,61558,16532,-90779,-110905,-22377,-14091,-57380,-30102,-18250,-55670,-65578,-15494,44472,56896,-3545,-75809,-107001,-67961,17039,94276,103085,39732,-33463,-78624,-70467,-35915,-41246,-78671,-29408,65622,108272,88264,83987,105779,103684,81076,60478,8982,-34214,-38142,-22757,-19714,-82842,-166666,-175205,-132195,-83239,-24531,15353,-7445,-78825,-135736,-96365,-12164,25776,-15368,-36769,13959,70959,137414,182685,154171,102872,67884,36503,3538,31435,96709,162802,150688,32566,-72030,-64216,-719,24432,46316,64510,34767,-14749,-35822,-50546,-31758,40076,75936,23954,-47133,-70489,-30875,34907,45966,1008,-42598,-65260,-61633,-42285,-21803,-3667,-12804,-34036,-36179,-52844,-119526,-123955,-41558,37719,84011,80145,41600,6325,-24586,1085,20318,-65090,-127912,-72875,-8884,14668,39100,68224,58581,28117,85223,174481,108750,16958,30084,31741,-23869,-35236,-18390,-2881,26970,58209,62998,52089,59070,12249,-44906,-13266,54030,67242,60512,27762,-15786,-12761,34437,33828,-13846,-82868,-80432,37403,94868,20842,-37237,-10395,-13770,-53539,-38828,-2512,7253,34602,60583,27399,-45467,-55564,-24985,-42345,-61158,-19169,11192,2694,-36583,-83509,-99603,-44204,38434,66591,5543,-47657,-19728,39719,63487,37139,9575,5156,-2772,-16820,-13714,6676,29164,60851,21156,-111442,-132632,-1747,45484,-9540,2014,51361,51144,88121,160787,152009,12710,-146521,-150172,-26944,63394,103310,93077,46488,29248,24904,-8718,-55737,-51935,-14621,45364,82551,65393,44566,43850,34305,752,-3126,11,44891,129320,121523,64033,70222,74450,-18027,-85898,2421,161578,226317,146497,19012,-22838,-16167,-35275,-54901,-63034,-6618,111689,151831,13789,-136114,-135116,-133207,-149481,-89678,-40206,-55501,-75791,-66866,39567,195345,183145,24103,-69169,-66868,-41239,-33419,8824,95861,111001,-3468,-74927,-24769,8856,-27051,-18665,-32003,-51637,30467,97387,38660,14657,72147,75291,11496,-18177,3469,11914,46686,85581,24033,-80806,-94154,-68930,-56391,-50035,-31894,-11036,-16871,-65855,-103418,-92893,-27830,56761,53531,-32166,-104027,-152654,-103599,13238,27551,-20973,-9679,1796,1863,2983,13712,42064,37326,-42735,-111567,-92414,633,76823,102311,75575,-27039,-101674,-59829,30899,81901,81418,60938,18483,3053,78579,143222,71982,293,37610,51663,24737,34809,-3460,-81551,-69825,-11629,-8008,-56412,-95688,-81680,-18002,22766,38868,56511,25075,-74302,-113522,70616,288040,250064,65439,-29798,-113107,-123542,-569,114160,87610,31965,9614,-46140,-108693,-96532,-78197,-52727,59257,180157,168604,80201,29259,7714,-47812,-125583,-144984,-62258,34206,54533,1112,-25552,-7133,-14696,-23377,-855,66677,68062,-4474,15823,119403,111659,61985,23049,-50744,-93542,-46929,-3192,-5909,-8050,10134,11935,-3714,-16920,-13472,-26625,2409,79656,62959,-40181,-43344,-41258,-130653,-131698,-18218,43196,7435,-35426,-31149,20482,44759,56668,87242,70963,-30093,-115253,-147089,-116876,-11658,64683,100306,128148,78252,-13978,-39199,-10360,74006,130427,62429,-10766,6161,30990,-5301,-91196,-135341,-19594,121783,115093,54392,22557,-14983,-30476,-22214,-15253,-17132,-47882,-105129,-81582,-36091,-45325,-8956,17016,37301,105240,171282,167426,126868,59941,-24226,-74032,-47459,-6032,2126,33623,45710,6607,-16832,19045,66938,47980,-12706,-55806,-40982,-20116,-76692,-120588,-28420,81588,72641,11413,-16257,-30541,-14819],[-20664,-6606,32315,52439,48279,59194,68276,15903,-72498,-71814,-17482,-11661,-57230,-65331,-39646,-14121,-3839,41226,66072,68893,79186,80034,24629,-40461,-43029,-12688,-55380,-84789,-61701,-57882,-86902,-64225,-23536,-49046,-60492,17903,85054,56258,11817,-24738,-64687,-47644,14793,27593,-4152,8232,48551,64940,93495,118422,97832,-17534,-112358,-63108,14146,30685,14603,15691,-13338,-37747,-7872,72469,115982,70256,30748,60347,76209,20196,-73972,-127657,-97319,-16201,90743,140262,76873,-17436,-37358,84,-5162,-77848,-111789,-33578,105550,128483,44158,3962,5925,-29820,-48452,-118,54100,97280,140061,109657,49903,83124,119391,65639,-16967,-71835,-109617,-180349,-205276,-107684,-21977,-22089,-85037,-149380,-138195,-103180,-84394,-70189,-55301,708,50031,-3560,-51713,-49224,-50822,-51032,-20215,-14539,-55818,-59284,-8549,-2071,-33203,-42459,-24438,-9586,-1538,12514,60754,87422,35574,-55634,-70112,24496,80102,66501,70153,107275,96961,57390,35178,18022,-4207,-8166,-56365,-92980,-45035,10959,10787,-40359,-55143,-1939,55849,70029,74284,62065,22680,-57719,-103231,-73252,4291,47713,63942,38707,4606,48870,107428,71714,17466,22046,32132,-15716,-56652,-38505,3097,12871,42907,52695,-11794,-43708,-37,-26695,-114934,-125871,-90472,-73143,-44195,-15923,-1142,85892,191950,152374,-5168,-90702,-35572,66400,123325,129612,84048,74018,110062,98035,1161,-100783,-148803,-102424,-23895,-9788,-54859,-44922,-44675,-91880,-68483,27950,70488,62413,44337,29914,63869,127404,142312,94247,15647,-74588,-58713,49406,13480,-101772,-65979,2790,-10282,-25786,-29095,-32688,-27746,-43139,-16656,85271,130021,-4175,-107457,-50231,28197,28470,41932,111198,119597,66674,43048,31504,-15162,-101340,-156409,-95014,14704,6378,-90964,-141982,-98300,-15241,97428,144094,86911,60572,89893,57591,3850,-11495,-3117,23837,42402,48066,53351,57298,39973,23233,15573,-16400,-56876,-30963,71726,130544,57195,-25523,-32017,-45276,-81029,-27164,73868,57453,11796,39232,60959,58949,54524,15917,-35873,-45268,2164,37676,-5632,-44886,4048,40966,700,-27573,-33831,-47130,-21674,19882,25470,7265,-15986,-11161,45308,79301,58030,18962,-36762,-106277,-129762,-36678,60870,-14052,-131257,-107190,-25329,48173,81762,66557,20282,-19982,-55450,-65499,-53710,-59719,-60663,-27651,-19181,13209,68204,72494,41932,-16658,-90698,-103542,-50801,-4373,49710,55654,-42426,-121080,-95367,-83224,-154991,-156742,-14353,58990,-6494,-74493,-98955,-41350,52013,61265,3526,-18139,28349,81926,60231,-20452,-70633,-79085,-96937,-127647,-117637,-63445,-23925,25451,75617,69563,-13312,-116404,-79483,38675,68683,-7137,-70125,-77768,-37465,3827,-29573,-125127,-152427,-95001,-58075,-3362,66609,37713,-68792,-94578,-76105,-63788,17384,114090,136618,64776,-9776,53707,175781,100174,-83275,-128747,-49377,36036,45526,7837,12995,68954,56595,36581,75422,40734,-62074,-78728,-12759,33166,-6983,-70783,-20930,83684,86301,-19759,-79490,-92481,-56153,-14804,-24907,-11299,59270,84618,69827,80410,74119,43948,-311,33241,123383,121316,40380,-23224,5083,80411,98215,46683,-4214,-55881,-93417,-102856,-105678,-76498,3949,51763,57222,45732,3312,-11010,2172,-1657,-6091,-15027,-29927,-13906,33300,66769,65157,21429,7523,57142,83239,42672,-9364,-47887,-29284,69959,133925,63494,-12918,-4489,12158,-1896,11697,30377,24811,32715,57104,38506,2155,-14540,-17134,-303,3689,-28032,-55592,-35444,-11147,-36331,-39218,58986,109179,15456,-67525,-118482,-174151,-182874,-104473,12851,76339,70404,84577,171705,192989,84890,2706,-17293,-94249,-135544,-75031,-58525,-50326,31056,53692,13150,-9857,-20422,-20853,10330,21221,-28975,-94932,-111431,-72073,8704,75862,43876,-40524,-103051,-80962,1658,15684,-43049,-21954,68030,110110,102766,93770,62094,24875,61145,90635,32525,-17261,-8892,-25101,-64507,-146129,-238652,-223450,-104032,-9567,12595,26544,11781,-99600,-195612,-107713,35337,61282,-11495,-43485,-1170,50967,100302,146703,160140,149978,94339,36006,17973,25105,44825,109360,113250,57658,18408,29110,62397,50094,56511,59795,26704,-1983,-26083,-71748,-22091,93758,100042,5712,-68538,-57297,-18239,-26677,-54921,-56746,-65233,-79106,-57143,-33957,-16362,1798,-16530,-27497,8958,15259,-43463,-57936,-31806,-12550,51901,109922,119556,80590,5804,-18887,-22085,-76324,-113292,-82729,-51453,-9744,27264,24704,6727,-42670,-14888,71545,54479,-854,-11430,-33137,-35918,-3304,-9819,-30570,-18207,20811,59967,92297,102979,6966,-75723,-17344,66147,61102,39429,37926,25026,-35681,-70835,-37443,-17203,-73786,-105551,-36406,11514,-59274,-81651,-28920,-47738,-88477,-73083,-71227,-55991,31772,92391,51581,-9628,9737,34104,13529,7553,38066,56816,25733,-19632,-45295,-46747,-12436,30923,22257,-44018,-77234,-48781,13648,39422,-28384,-106489,-104046,-78150,-59198,12875,107620,115353,60175,-7232,-69074,-56060,48926,60336,-52032,-111918,-69125,-11429,47990,89654,53877,-34353,-116164,-108093,-14586,41667,26858,2520,-2667,23271,67471,46588,-42035,-38369,34968,86755,108376,99802,62736,3659,-46481,-42985,1129,-4605,44523,175905,183110,78989,27670,9280,-43691,-63593,15233,131435,182098,111300,-25427,-76934,-40145,-41246,-75303,-82181,-25926,91882,172944,80683,-75815,-111711,-110593,-94560,2290,31464,-87766,-203003,-164647,-1793,104171,53048,-58646,-112508,-127549,-110545,-93729,-42008,60390,124903,59058,-51040,-87828,-95293,-86600,3277,48399,18744,35582,63757,30184,20665,78666,124896,100573,24457,9851,66675,97634,43116,-17860,-55567,-68540,-54461,-47017,-57200,-29845,1953,-43470,-118412,-117885,-73404,-49411,2834,66687,56063,-27523,-97644,-31461,79991,112068,113448,83554,4548,17735,74830,61913,46184,49569,13293,-22310,-30942,-9801,42640,97904,103660,33580,-46674,-53872,17045,55468,35072,2094,-53516,-46956,68735,130606,48529,-30488,-12526,15035,30017,66616,20368,-67059,-45611,33878,42855,-12989,-34699,-11962,28612,42054,19667,5174,10616,-35692,-84888,61050,244049,164912,-4496,-24449,-34262,-12415,66845,133642,109714,64578,48371,333,-94993,-141336,-139378,-101984,25155,139840,120944,54555,5461,-33883,-78500,-136024,-154224,-46930,81370,72782,-35451,-69971,-21941,-16524,-44469,-20347,60259,48671,-51672,-33787,104502,120620,51138,13121,-18333,-36569,-12304,15759,23727,1432,-20794,-11159,-4381,-22978,-31736,-57918,-31602,54867,56866,5619,17384,-34202,-146276,-114446,4404,32934,-22068,-43710,-27550,-37873,-99620,-106136,-20073,8923,-50708,-104747,-172825,-159559,435,122886,146360,144635,98308,26333,-14378,-28837,26912,84062,34116,-45416,-34051,4662,-5433,-68871,-125111,-85406,7282,41120,43265,55266,31825,-12114,-26757,-15594,14348,-18744,-98358,-79534,-17310,-15436,-7835,18006,72170,132927,157749,151623,134866,96638,26561,-43214,-42810,14268,48321,65294,56564,30388,14777,31342,63814,26098,-61445,-81716,-19291,12393,-64706,-138663,-85774,1637,29285,14357,-14124,-24646,3359],[3731,13261,34558,28131,7121,25377,65647,53192,-7722,-23492,-17294,-56258,-113836,-86155,-24203,8373,15982,27920,16929,45177,100140,66410,-17728,-19417,38519,66965,-13691,-110353,-126391,-82635,-58003,-20667,12146,-12946,-3731,58775,79164,21568,-7120,-25943,-70043,-70260,-22208,733,-4388,43,17983,50202,104594,148477,154037,41061,-64608,26932,149513,93935,7735,1677,-46921,-86549,-28097,57524,91507,86330,64711,51864,59039,46652,-17672,-75770,-35305,50423,109486,83506,23291,-7454,-9981,-15467,-38975,-76647,-75099,-23241,59129,79319,37493,33281,47327,7647,-18347,23299,47435,28975,12907,-51333,-76714,-4756,9993,-44583,-51315,-63152,-139711,-239409,-253716,-119340,-62,-43678,-156855,-146710,-5051,75881,23527,-39916,-32939,-4278,-20811,-53187,-7588,14721,-58992,-118141,-63402,7216,-32431,-74269,-46375,-67518,-115468,-98916,-41664,872,33514,20946,18728,70570,96954,55550,20408,44049,41898,24470,52209,95464,43150,-36165,-17584,32657,19134,22344,1065,-46948,-50777,-27939,-33398,-71589,-102890,-65428,4666,19866,18799,39700,18584,-55555,-82992,-48552,-9010,-6029,-2337,-8154,-20491,54861,143456,93108,9996,9815,37946,-5811,-34901,10266,63760,47965,21124,48978,76234,90653,97457,36184,-49996,-111830,-171200,-156792,-68623,-14795,12630,77512,118096,56146,-27164,-48667,-27085,26401,79503,99006,83626,112653,148927,119132,2130,-106592,-114595,-51974,-15171,-12247,-56489,-94672,-101650,-85840,-37100,32118,51890,48031,60778,66970,100253,153229,135257,49553,-27039,-81690,-67678,9663,-18828,-118940,-89509,1756,47461,45470,-26868,-99120,-94116,-98930,-114080,-59681,8847,-29257,-44008,62323,147219,128759,93904,129464,185278,195615,143348,64411,28469,16057,-45191,-59399,-16471,-69743,-158669,-128031,-75200,-72823,15590,90174,48870,29559,52180,29060,-8731,8238,73672,126681,134760,109645,70968,49719,39055,20214,3166,-5666,-32946,-41896,1182,22626,-5816,-1473,49183,57614,14053,11740,36746,-14846,6293,117315,115697,25656,2983,14832,-10097,-45210,-19333,19647,-29220,-72469,-31262,6805,-5841,-39072,-63062,-41154,1887,26531,34918,12732,-24747,-8296,42679,52861,42287,16426,-33117,-60000,-58879,-30582,-8953,-56268,-105275,-80454,-45498,-38567,-63163,-66285,-69472,-102388,-159217,-201445,-156116,-33498,58324,66332,18097,-3636,16711,54195,57293,-29035,-122029,-82775,13559,44764,57792,52333,9563,-2483,11489,-27761,-111774,-129820,-30772,25519,-12228,-33481,-19460,46560,110051,62593,-21021,-20821,38238,79537,52096,-12489,-38624,-28403,-18045,5810,34065,-7832,-107831,-97936,5842,63207,24923,-80409,-62439,68037,103101,32947,-3943,-35020,-40630,18570,41490,-40269,-82335,-23888,12362,27093,96152,99184,4784,-37898,-63175,-83698,-22874,77022,146046,121078,49195,59953,126345,98383,-10686,-71060,-19507,58814,67026,32108,33379,46424,4463,-1417,37750,-11081,-107823,-101892,11434,112830,76450,-22116,7411,96616,81361,-12191,-47980,-32173,30619,62053,11058,-31030,-3447,59973,118696,126529,118594,96669,9481,-38704,23233,90109,76018,38045,59556,84036,40861,-22387,-44441,-110397,-169719,-149640,-113687,-83112,-25749,-10762,-32186,-44410,-22554,56056,100661,60509,-11797,-35703,29319,87905,66193,28566,29010,38385,56965,80146,31150,-77939,-129790,-112827,-77196,7086,90722,58421,-28741,-35624,32433,51065,16910,4483,26972,67147,112551,86072,13920,-14141,-21488,-27880,-13352,-7964,-4688,5489,-19810,-81351,-115666,-62574,11782,-5950,-66661,-125740,-172989,-181109,-101292,9524,25357,-13070,34751,154727,163182,27322,-66315,-53485,-61941,-69501,-25397,-30143,-42750,-694,23722,66914,96198,29922,-56415,-44722,26502,24066,-62460,-123085,-123703,-85204,-3679,21340,-16969,-54609,-33488,42652,78228,28511,1530,34574,45441,33214,40986,8403,-76363,-59546,20347,32161,28312,21612,-50130,-110188,-138401,-169374,-148081,-35272,37200,-9678,-32161,-9753,-55692,-115170,-37172,52128,24456,-48028,-66853,-28855,2514,-7062,6645,108873,192742,115002,6773,-4867,-23260,-76365,-28108,60186,97808,86952,77352,78357,55039,32250,13329,-11470,-13544,-15551,-44478,27896,123908,84340,-2798,-42932,-24400,-11731,-66962,-123574,-85034,-42581,-56343,-45988,-27272,-21450,297,-12602,-14086,45233,53872,-3695,-6000,-4725,-14614,68402,130136,119686,87557,35086,-14995,-46595,-42101,-22795,-26902,-36863,7301,24629,-15855,-37494,-72886,-75758,-2135,57580,46066,-9519,-49660,-10912,36589,4134,-33693,-17574,30071,87302,123855,115690,28045,-23081,34730,95404,90467,89715,90683,28056,-89949,-127903,-57703,-5100,-30990,-59097,-62887,-65440,-129149,-142544,-78161,-41641,-37990,-40894,-74937,-67445,2910,54046,63988,83826,111629,49278,-14508,7520,41843,50261,47286,24491,-8391,-17388,7175,25237,-5263,-83252,-123480,-87516,-12882,3450,-111152,-202789,-169428,-128332,-113140,-4684,144784,166564,67586,-27586,-17678,48693,93908,46610,-58515,-117879,-87081,-34091,-13550,-18434,-49192,-67967,-35209,1194,49436,72599,33604,-16703,-16351,20733,72864,82494,46074,68533,134019,143455,110487,77853,44084,-27332,-89589,-70105,13214,31798,32628,74693,38907,-23037,-35162,-9955,-4041,-4906,28451,89366,125052,78599,-9191,-33905,2999,17123,-3165,-37794,-27376,58234,118102,33948,-92388,-103634,-42337,32417,97545,46547,-95619,-187996,-143602,-56369,-65015,-122313,-120463,-110386,-135448,-131064,-93553,-47674,31238,139255,144378,31038,-63199,-109284,-92227,12842,90108,55280,-3911,-6301,8013,16110,61622,113047,96409,3917,-17293,57105,71596,-22603,-62635,-64248,-76413,-51779,-20310,-31686,-22634,5548,-25634,-57222,-19397,9818,-16166,-4936,77170,109862,22642,-70359,-18360,76685,109471,122612,72105,-16629,32069,100412,45423,-11108,145,39567,83057,50442,-40156,-56505,-2728,16431,9497,-12022,-47905,-33465,-31671,-86936,-86068,-69464,-42808,35520,74367,49738,4809,-25522,-12333,43636,92997,47066,-26439,-15325,29581,5052,-54628,-31191,41793,65057,32393,-13488,-33878,4284,23343,-21410,52703,197667,150696,9999,-8681,-3559,49275,119777,125464,41480,-29035,-18148,22583,-27803,-120205,-118095,-46053,3089,-6626,-8585,24206,370,-71936,-94911,-74320,-62816,-13619,52335,39142,-43167,-81576,-40088,-17527,-24838,26499,99609,67111,-41374,-47588,73097,115818,56267,6755,4820,15891,45054,84880,95871,43048,-4848,-2607,-12460,-45752,-39416,-52246,-43824,32145,61456,41878,54116,14382,-90250,-70394,35907,44983,-35279,-42960,-14264,-62888,-155798,-126958,-30405,-19896,-54319,-54097,-84045,-73124,23593,87729,102182,98900,68636,29141,-4681,-26316,-2129,22008,12468,-23728,-45349,-43466,-23618,-25922,-74405,-124957,-79770,34119,113119,103251,28504,-31423,-28533,-565,3079,-19156,-54075,-21858,28695,3443,-52221,-43591,50192,115741,121974,101283,71777,73699,99764,36185,-53564,-51064,2542,43814,52083,29801,-11170,-125,50842,14313,-69221,-68680,-3411,23827,-16424,-66707,-71529,-62276,-41643,-12853,-18115,-17533,14242],[50159,52051,37988,7575,-24407,-14837,53944,102737,73212,28039,-10566,-76422,-131271,-72726,14751,41778,46637,46729,20173,28807,38985,-29036,-92031,-30811,53096,67775,-2664,-80743,-85537,-28098,-2675,285,3585,-8832,23092,80234,55200,-34811,-55400,-31401,-30825,-33614,-29769,-26010,-21203,-14033,2234,30898,77192,125716,134332,34141,-48236,53421,154261,67812,-14133,-5529,-68573,-142919,-100223,-26683,20491,56215,66215,32630,19677,44356,65784,32405,35336,84131,84391,-3919,-46679,4125,47136,13960,-55970,-79041,-35499,-10378,9816,28275,6797,-15756,-7421,-4142,11006,45512,34781,-23997,-92889,-199589,-187605,-48539,678,-36763,-23816,-26814,-99063,-162533,-163470,-73895,3437,-39413,-119470,-50832,131498,209544,132400,52537,24392,-18420,-78385,-60730,27898,38804,-54390,-109153,-49407,16500,-18085,-61003,-56212,-89487,-122774,-103379,-55670,2632,68112,40596,-10758,34408,102466,95372,58769,61038,59204,36273,42216,69359,4008,-88079,-65904,-6352,-8486,17925,35287,977,-38050,-56745,-60349,-37964,-8830,-20331,-24691,-12964,817,1466,-50809,-89584,-47330,-9399,-35176,-63357,-41365,-19895,-27304,22015,90999,68714,36792,70108,70898,8907,7082,40340,48145,24570,-17610,-923,96620,159155,141795,72715,7357,-89051,-189291,-147080,-35715,14617,41351,72030,49427,-28889,-68796,-51898,-48083,-32209,12981,43787,67259,138931,165946,92099,-13060,-88318,-83284,-32890,-14887,6647,-18297,-78425,-65308,13634,19250,-10437,-14784,-5335,26997,66966,101477,116414,96858,46660,12398,-20886,-61897,-50910,-21977,-56839,-51773,10046,52744,64471,6857,-87234,-115572,-108388,-109941,-113279,-86290,-50122,22683,99076,121572,103032,75869,74140,116476,165383,117129,40034,71346,122756,58286,-34989,-84265,-168768,-208812,-112672,-53817,-91153,-40194,34471,15498,-26219,-44831,-48355,-30359,12131,92261,144597,110223,87497,89084,52624,4989,-24586,-40344,-23640,-18720,-48887,-63031,-60852,-37166,30261,70168,78382,100680,102248,43677,-40913,15684,141208,127066,-272,-52701,-17311,1447,-23760,-15271,16886,-15095,-51603,-36997,-27994,-46100,-55291,-40779,-15304,743,998,-2487,-1321,10788,27671,14424,-28150,-24691,-7540,-19622,-17306,-8607,-26218,-52244,-65904,-52903,-14956,-5220,-53600,-147514,-166458,-130058,-117388,-152825,-209206,-176272,-43249,40446,24725,-6004,-38498,-69367,-23230,28927,-15643,-73182,-59902,-29867,-15758,22587,39611,44490,91157,100761,29628,-60253,-97039,-65663,-27869,-4692,34755,80556,128891,128254,55538,3061,10226,18309,12873,-11334,-25360,6120,52283,71643,91292,77891,-32108,-170702,-132686,-5087,66623,58112,-43391,-62380,30006,61761,38004,48345,7237,-43994,28598,102509,39422,-27321,3515,41912,63641,102461,93036,17170,-21542,-49996,-81848,-70899,-13098,67789,87533,56923,36756,14212,3166,7578,-10516,27422,92826,62981,7203,4961,-23556,-70873,-51382,-17225,-73619,-124676,-70783,51176,152281,131833,28407,14748,64748,44755,-20801,-44150,-8785,71542,97340,35731,-35502,-69849,-16680,74616,97721,100876,92430,-12682,-128780,-118860,-8741,47998,74135,107770,66384,-20805,-63298,-65190,-119976,-152664,-94870,-50795,-74744,-55094,-29393,-73926,-132040,-83465,30929,83386,74951,24483,6991,95340,130532,27813,-38185,-2724,51667,84280,45301,-72684,-169769,-167647,-107818,-52685,6013,56087,19537,-63048,-68635,25967,62507,9089,-6369,54874,118212,146507,92134,8984,-2082,9265,-28910,-47788,-3573,31758,-11541,-90587,-114019,-106298,-90594,-40650,-18556,-56185,-97813,-119556,-125208,-78888,-1294,8544,-29253,-1960,73521,84559,4042,-68906,-63573,-28845,13770,55270,43948,-3997,-52419,-51470,59130,130347,51546,-64157,-77255,-6036,16710,-52715,-92681,-88539,-87834,-49113,-4628,20530,27879,20601,42947,72044,18619,-17797,-3785,-9562,-21400,14440,14589,-85430,-142725,-71674,15338,67550,37966,-54812,-84286,-33157,-9980,-27465,8360,23694,-68083,-112025,-45107,29420,69139,124746,105305,-8705,-82085,-66685,-24869,-16685,-59072,-74777,48253,162873,105752,11101,-13177,-52093,-130355,-87881,36976,74403,52634,51900,58456,41462,3401,-14336,-24400,-25758,-12041,-1519,52803,80329,35246,16392,24401,22766,354,-53296,-78288,-16151,24325,-21379,-38922,-21802,-36099,-25042,-19839,-14657,37728,33876,-25919,-19081,-18177,-8253,82092,105818,47579,28313,27984,-6886,-37912,-5956,18227,-21249,-26662,26401,15395,-36279,-29324,-16266,-46116,-6684,79097,83885,954,-53503,-24256,30731,26313,12175,24708,38439,82009,110215,76759,19421,19452,48719,53714,51942,87066,92322,16850,-61931,-49257,-17328,-15297,-32717,-53318,-83722,-112714,-153755,-174179,-115218,-19833,31862,28256,6586,11242,19466,16581,47549,96965,85932,-30225,-112889,-78501,-18681,2202,27308,25057,-4039,-22521,-12919,-2963,-17889,-84228,-137671,-99022,-19018,-14223,-116738,-157322,-100686,-102876,-155387,-97400,53974,142595,82551,-27372,4489,106058,93031,11448,-21064,-28196,-33832,-43725,-65838,-71899,-51248,-27865,28585,64512,84635,109672,97577,41498,31322,57627,46886,15285,21732,77032,125107,118963,71713,40971,30054,-18831,-64675,-51929,36956,84779,35249,-51924,-138274,-138630,-88704,-21627,11326,-6330,-5706,54063,101257,65851,6454,-1031,8532,29379,55905,7662,-30322,17004,39324,-32912,-110065,-87586,15879,123379,135935,43613,-28463,-18437,-277,-41392,-106023,-133221,-93629,-71041,-100636,-97040,-43720,-5679,47223,146723,172566,107867,37033,-10873,-21880,16304,49973,35287,-5497,1303,21789,7516,10972,40438,33869,-25550,-45364,-24267,-31961,-66891,-76191,-73419,-55009,-27564,9745,4413,-33862,-30709,7193,43031,60505,32270,555,21074,70143,77734,10049,-84381,-78608,4252,37973,17339,-25685,-42636,47707,99855,19213,-63044,-57996,9412,81250,47752,-63976,-111305,-88960,-77087,-60324,-48185,-61427,-55054,-92777,-179086,-131316,-46861,-37818,-5906,43822,58045,24385,-31156,-40894,3465,41390,27815,4528,29611,31413,-58213,-134106,-81449,17282,36084,9127,6284,12484,43678,87854,61125,73688,187741,217724,105615,31836,1656,42012,102149,68781,-65470,-147963,-96973,12426,19766,-50005,-44592,12081,-35908,-132899,-104438,5244,32095,-38844,-83931,-42571,-917,-6970,-7685,24879,14732,-42909,-44209,-12546,7624,48904,88067,43624,-40255,-61163,15607,61952,15429,-37083,-16455,18419,72103,130564,126110,56610,11927,8108,-21612,-71638,-54429,-41487,-54159,-6299,57486,44696,36660,42489,-32790,-66934,21397,59833,-24993,-59789,-33175,-42532,-71348,-1503,60302,18550,-34660,-15095,25007,53131,43602,-4989,2237,55370,56297,1272,-20682,12972,26068,-13097,-10887,2248,-46205,-62546,-11484,17308,-11293,-55591,-34925,71321,166307,129938,1697,-71292,-51814,-17179,-46501,-40198,-11585,7941,22972,-8061,-71935,-88762,-812,80125,100759,54714,-9271,-2567,77038,51683,-79952,-143585,-89822,2382,47271,12799,-54404,-26819,62595,37205,-51947,-52050,31008,69452,42677,22049,4061,-43868,-63103,-39709,-24047,-10261,23950],[67778,54200,16088,-10221,-28850,-31912,13371,62998,51206,23701,-4068,-63675,-105100,-33480,48370,65562,81871,104767,67942,25215,-36671,-119729,-141136,-63101,7108,20623,-22063,-59510,-46094,-1390,-6538,-29801,-30850,-30896,19561,81307,20982,-81449,-88695,-47824,-17648,8964,17991,11264,-10201,-22938,-1496,22928,54004,91758,89563,13825,-32763,18170,30976,-30785,-60171,-37673,-97171,-188632,-190728,-145234,-92685,-28286,32278,38555,12262,10589,63527,77024,42607,34168,15939,-70670,-104624,-17811,66302,48623,-37777,-72189,-17337,15982,31986,47073,1523,-92136,-142132,-117283,-34360,21205,-13867,-76127,-116485,-168138,-146345,-15926,74791,63456,24854,-8978,-25425,-23432,-21474,-15413,-45464,-72959,-43513,39516,132252,144841,87894,64465,50368,-11687,-60904,-44063,-21103,-35307,-39161,-2540,41199,37222,77,-26416,-40291,-49452,-36770,-37372,-40106,9075,85325,71130,19249,29626,68468,59201,25545,52509,106971,101260,59187,41078,3344,-46077,-64784,-55935,-26403,34146,45677,3488,-27900,-54916,-70561,-6477,109389,83549,-3575,-2749,19104,-34552,-114222,-116599,-18718,17575,-50212,-90686,-32903,21091,7386,-10374,4436,27189,64928,104518,62849,829,24771,31068,-6459,-20359,-25686,-28607,40763,116152,119645,52006,-12556,-78527,-137691,-99139,-23732,16002,47567,74916,51979,-26217,-90244,-87953,-80586,-65289,-15283,25668,57376,111744,106298,31700,-18218,-45408,-60110,-24262,17705,50492,36821,16343,68355,121800,38859,-42684,-30835,-22322,-19447,23986,45385,17944,33951,69165,67316,12050,-73053,-67325,26579,43371,32577,32843,14092,48776,67866,-13983,-80645,-61292,-22592,-64141,-95666,-34035,68947,78120,15332,-20055,11768,47050,52217,68572,44174,28640,109981,139539,55676,-37245,-112462,-194988,-182993,-86145,-34190,-53846,-31242,17640,-1697,-80614,-113806,-76353,-15841,14040,42478,53015,-6007,5154,82789,66128,-9677,-37347,-46629,-41379,-5875,1313,-35672,-49901,-5555,47893,31487,27033,95474,156457,122446,14926,-11424,50093,77004,18633,-45603,-38764,-2135,-6831,-24550,-16365,7345,29175,36065,10716,-27825,-14420,14126,-2805,-12260,-27543,-63214,-33273,53599,74342,1678,-79322,-68117,-2907,32549,41847,45400,18932,-26949,-37754,-3936,49711,78942,40459,-66641,-104746,-61007,-15367,-19766,-49875,-36084,-10030,-57646,-95269,-38261,-857,-52621,-60945,-10833,15930,28536,-14143,-92876,-97010,-22419,-541,2240,68453,101655,61792,-5438,-73130,-90867,-28324,47333,79379,105716,149830,131182,75550,58283,35103,-15809,-35900,-40092,-25149,39866,84925,60047,38325,8982,-73113,-129032,-31431,72470,87360,59066,-18478,-39059,4747,30618,48100,67760,15151,-62270,-18286,76755,53328,-22841,-3276,54975,85690,66801,14367,-44570,-47699,-28354,-36413,-58157,-63226,-32654,-28278,-26684,-6739,-34407,-58566,-891,34120,47333,78265,32694,-20925,-27264,-44569,-40301,20514,45537,-37455,-88922,-21521,64370,111994,115286,71397,63316,72749,28359,-34799,-51861,-38432,-3206,3535,-12685,-33636,-74992,-70601,-8796,41414,46730,28781,-61503,-157918,-140494,-47702,-7030,10398,51477,39319,-4967,-35239,-60452,-87650,-70719,11320,44676,-43116,-73170,-18090,-38005,-118703,-118145,-63729,-20211,32702,47015,50060,100984,71170,-56567,-103674,-44742,13939,33353,-17090,-76758,-60347,-14187,-11513,-11922,13095,31457,-11431,-72437,-69348,11921,43829,700,3681,79121,124247,105961,41296,5388,41042,76921,34621,-28685,-2300,38469,-23658,-107716,-84473,-35496,-38538,-32878,-15374,-38685,-81360,-96106,-91094,-78232,-69436,-67338,-35587,-8306,-10541,15441,34053,-13258,-34998,9481,53696,74777,89431,63389,-19386,-55131,22051,68938,7289,-78361,-85208,-30589,-8015,-36877,-20330,15230,11173,667,11153,60612,79171,18286,-9925,-2060,-67808,-75455,-22951,-10687,-5923,39920,62375,-4572,-90433,-64404,43193,113288,69683,-1609,30624,108071,94528,12430,-5875,-7132,-77339,-111125,-50082,68042,182756,250939,196277,35992,-58730,-10891,38902,30897,9684,5024,38114,50895,29450,29015,20361,-9305,-72945,-69432,-14902,-11820,-22044,17073,67671,50053,11091,5905,-14301,-55064,-43959,-3111,29668,24785,18048,51164,57650,37230,25974,20506,48310,88213,68927,-2290,-18368,5425,-28580,-54524,-43361,-20087,12091,-14233,-66643,-52002,-44919,-21292,45708,32692,-23673,-8460,20857,13942,12940,28956,-4213,-66634,-45737,21202,10475,-21370,28727,68568,12541,-17105,16372,15969,-46292,-86439,-69793,3430,59649,74707,56940,18359,41742,85500,46329,-20876,-12213,-9606,-40575,-33828,25684,57620,56094,72356,96731,39802,-23951,-32982,-42480,-81491,-125762,-157894,-161016,-88014,3382,45165,65123,87637,106374,98601,54200,32536,9083,-56880,-127079,-158434,-129344,-52256,-15763,-27635,-32143,-15710,-26856,-42809,-32430,-19972,-48496,-74235,-44160,6665,5865,-33474,-10925,33739,-35702,-155975,-171433,-54732,90874,106131,3881,4434,84335,54140,529,39066,46313,-23236,-84923,-97391,-66836,-11862,16876,10569,4539,33322,94806,114147,68280,52384,68137,2872,-107156,-130373,-44636,26185,44721,31980,34959,41600,17027,7993,18006,57190,71787,17468,-75003,-134048,-125736,-99160,-63783,-46396,-56745,-31047,40375,86639,52251,-18605,-44315,-60307,-35610,44589,35882,-20487,-34203,-22021,-6524,-15778,-5270,58984,130751,124459,65085,66403,126188,104682,10092,-26829,-14022,-10673,-25569,-70500,-63856,-7025,40449,77084,107541,105430,118470,117538,74431,29012,-4385,-43897,-24388,31802,76922,71435,9776,-33139,-7260,25537,5686,-28227,-68456,-86258,-65224,-45504,-16953,22713,1741,-3381,-6718,-72720,-86163,13589,85293,52932,-22018,-33098,24376,43530,8374,-21818,-68256,-84825,-37460,-11559,-41465,-58505,-39176,33323,76162,18432,-60912,-57104,-20351,-10393,-29496,-49159,-65774,-80777,-73238,-64416,-74404,-62760,-28444,-72873,-146759,-97643,-38788,-58707,-21976,52679,41956,-10239,-47092,-78518,-96296,-69949,-29066,9226,72176,62628,-57452,-130967,-90803,-49013,-42211,-3229,80981,101479,70520,98718,115997,118362,201678,257370,158808,65545,28977,38904,40861,-9082,-102937,-127759,-51328,23747,26800,28454,51177,29720,-77987,-148866,-98780,-5694,51844,31688,-47666,-56348,-3061,-5573,-22746,49209,82933,14886,-10158,19475,27334,14038,11354,-29447,-64868,-58291,-3227,10484,-55787,-96816,-58117,-19420,44283,99313,83288,47136,27270,11153,-17459,-65430,-57889,-34975,-54934,-40019,34642,36748,10962,19367,-27069,-75943,-10127,50913,-13895,-77931,-52283,6377,33808,75583,101517,50008,-24784,-20464,50588,93289,37675,-68157,-69410,33522,63837,-10797,-9129,80588,80241,-25188,-58096,-34323,-59386,-32687,52029,68643,46047,54174,45035,52801,118792,121966,20846,-54852,-52409,-46127,-72275,-48199,-10597,-31457,-39649,-12530,-3368,-41502,-26251,44290,79809,24741,-38616,-42673,1392,-616,-97593,-167796,-115796,1733,49829,285,-54884,-17621,60760,35739,-54601,-52310,66227,129348,85628,62036,58081,11315,-25178,-32252,-19234,5386,43999],[64639,42804,9154,-2409,-2278,-5957,-19216,-46437,-58599,-7488,28858,-10398,-49154,6908,48528,47206,83079,132446,78269,2137,-58144,-114983,-120681,-68893,-16821,16169,-9976,-44332,-41256,-12413,-29757,-38304,-13851,728,54278,76520,881,-48519,-24838,-21300,-10027,37734,66131,60425,17604,-16616,9519,40352,63129,81514,86217,69965,60451,22544,-59981,-96889,-83530,-50018,-75224,-147224,-191365,-183216,-152048,-88197,3711,65817,46566,-5284,7153,31973,-14188,-49237,-32599,-70957,-112472,-53100,34385,54345,20046,-8201,16877,51110,84195,100233,45828,-87077,-203564,-209901,-102830,-25420,-73854,-131867,-87832,-21876,-8844,30978,109529,120918,43205,-5028,44269,82720,72069,39162,-60122,-106935,-24561,39879,25812,-28350,-65778,-30284,25564,22251,-1875,-42152,-95500,-107144,-13515,102292,126163,78904,51682,28126,-15948,-10898,39578,34477,253,13475,51426,45929,33669,40957,52651,35460,-11624,13355,89243,101701,40802,8289,25958,32125,-36127,-67754,27576,124932,74246,-2619,-5458,-23655,-63754,-15624,103017,103667,11675,-20344,-22658,-81854,-124417,-93971,-8848,5195,-64163,-109568,-45336,27455,19891,-27193,-44416,-2417,55442,39610,-27106,-51702,-13253,-16837,-46605,-32803,10324,10365,-8486,22821,50059,-14291,-78618,-80111,-87476,-98313,-77654,-12100,54871,76982,58280,-9719,-88970,-101304,-89734,-70346,-21658,23143,39743,52433,21221,-13123,-13759,-25443,-52745,2265,74475,79154,47142,70205,122831,96080,-9987,-28784,30446,25628,-24860,-28720,-33305,-64555,-31589,20795,8879,-59082,-120860,-57792,67821,99155,83381,21290,-51263,12852,87056,27716,-29871,-3634,28984,-39980,-85090,-584,88363,50214,-58424,-119239,-49389,58775,75206,49629,27992,40604,88426,50010,-41352,-65510,-93754,-152200,-126893,-62434,-17409,-9124,-6990,945,-39952,-115278,-101902,-26621,18129,16279,-10438,-47925,-91806,-60537,37230,61973,13200,2339,-4571,-21074,35583,111316,92749,48287,55284,50129,13486,2118,17598,90536,183374,122402,-31674,-79626,-21014,10702,-21084,-35154,-4537,-11952,-83312,-112579,-28574,76268,108809,79204,39933,41287,35017,-5484,-19793,-44327,-91485,-63953,26883,52837,-13723,-79049,-68917,-8801,45293,75324,86085,60268,5659,-10224,21243,63336,94997,97580,52471,36436,58545,79936,74568,77368,106229,68191,-81490,-148540,-31633,87321,44949,-33596,-28805,27834,79824,26317,-90548,-102308,-36541,-53430,-88775,-35203,22407,23836,-3159,-71371,-104177,-14349,81948,64790,42764,95553,104230,65695,37076,-16046,-54229,-30623,-12713,-1514,51439,51480,-27899,-75223,-81853,-82615,-47857,46974,99777,58453,-580,-22517,10587,19857,25223,52907,50475,-12129,-82339,-76511,8526,14122,-44072,-1021,66378,52146,-8084,-63635,-98055,-72453,-27026,-7926,-24326,-70107,-101151,-131484,-122303,-43616,2625,-19708,5758,30585,638,8326,16496,-8847,-27860,-4165,51778,122252,134720,43832,-32230,47,35260,42295,60726,78638,117091,107628,21772,-58970,-66428,-79346,-114625,-137783,-93180,-38678,-50396,-82064,-54982,15168,42768,12907,-78023,-129982,-78893,-26253,-37619,-87121,-77360,904,47492,-6713,-53586,-42431,-11764,44682,71450,-11530,-72705,-36308,-12922,-53455,-117143,-152529,-110530,-18762,13652,11576,9137,-66115,-147278,-144840,-98813,-71147,-62640,-53030,10559,123183,155257,49621,-41337,-32024,-4859,-16334,-43431,-52808,-5511,25800,3664,14847,63654,59945,11691,-26470,-4613,52124,93961,97026,40323,-4337,3605,-9263,-45298,-23655,9407,-12046,-23337,5843,7899,-51446,-86478,-82333,-92991,-162512,-198600,-92727,-17868,-51181,-13501,64135,28659,-5921,28351,29541,19597,58411,81405,41294,-16930,-21937,-11311,-45180,-100440,-85264,-13152,22985,23003,48523,78892,84677,77616,58190,76823,59330,-34912,-77556,-82395,-130985,-111427,-34696,-6529,2746,33074,65443,44765,-3468,9555,95152,138982,86431,44505,116195,164665,70760,-54954,-56299,-12926,-29853,-44291,-42000,15958,130366,217809,206912,91968,4722,68417,124809,92079,84446,121601,69067,-68512,-106146,-18992,44807,74352,12781,-88994,-110278,-54179,-23171,20426,92685,80247,45677,32477,-17420,-86763,-80036,-38482,2270,27849,46875,56538,13616,-9984,23158,78274,124366,106535,35371,-4701,30810,70301,23728,-54371,-67210,-19443,3707,-40594,-82917,-60940,-38262,-28984,-15584,-53740,-56126,22388,61998,56621,73527,69074,-9691,-67240,-50734,-5885,2824,5937,64477,79071,1222,-92044,-113977,-114323,-140726,-130943,-71829,8530,71793,85403,47569,1064,22148,79335,53075,-37189,-55689,-60793,-80359,-53904,10009,57110,112526,170497,167863,77809,17775,39484,47402,-20889,-92681,-131207,-91235,4134,38213,26508,62670,98859,128561,163380,125398,37629,-65897,-145989,-144155,-99623,-65428,-8366,1764,-81776,-97309,-27241,-20077,-51214,-39695,-17703,-5063,25673,32289,29296,48935,74606,104375,92977,-2189,-100082,-120455,-56820,51317,100024,31347,-3613,24808,18544,21340,83022,61324,-56562,-120782,-91875,-49385,-23812,-4995,-48406,-101371,-50204,38050,52888,14573,-9529,-6391,-43190,-154593,-219743,-134737,-27710,16716,25368,30164,27552,27582,74302,97937,58397,-9616,-41382,-34633,-26825,-35139,-65829,-84557,-92091,-58131,23822,61075,51039,16030,-51977,-100811,-125597,-95455,9177,61759,21268,-53008,-36685,73595,123519,113513,98858,85311,85870,73607,83633,101066,54559,8814,22115,33292,15428,-6357,-54215,-66855,-23776,35544,45953,7335,-2760,71442,115085,57039,-6961,-54253,-111245,-69099,50163,123450,109882,31154,-23416,18225,79134,55783,5972,-27962,-45887,-56723,-17845,55021,72117,-4262,-52754,-59969,-106277,-103904,7409,72355,12260,-64499,-56774,6880,9472,-44917,-47168,-12534,11685,9232,9044,23952,31488,-2970,-11481,27332,19061,-26717,-4483,2976,-61407,-73536,1565,22189,-17980,-871,26518,5778,-817,8487,-12439,-19977,-12520,-53333,-77839,-7483,54494,12257,-43454,-58197,-106161,-176218,-151363,-71775,5750,94876,96611,-701,-41433,-36813,-86475,-92999,-3980,104231,103630,21845,28523,84805,119896,183506,194719,93375,40809,43914,42715,-24073,-70691,-59832,7860,75441,61494,14131,55825,110846,39856,-82540,-100203,-46084,-14879,30700,63981,-8526,-54607,-607,23926,4488,41279,54039,9819,15887,50395,36255,-12147,-44904,-71576,-64682,-15394,42770,12425,-83751,-114855,-77865,-61471,-23369,9698,15409,51513,60912,15017,-17269,-50388,-53742,-31823,-33040,-37051,-2059,17818,8038,-9144,-35603,-36134,-7216,10509,-28411,-62457,-25922,31199,18897,825,23977,12154,-45989,-52828,-2091,35050,-4522,-86440,-90199,-7704,32506,8716,47784,119823,87179,-45245,-124402,-121037,-86947,-13952,81201,101195,83508,88111,39907,-19061,31683,103911,87690,21065,-31494,-60161,-62177,-55779,-69813,-103175,-83866,17202,93284,42918,-15102,11490,33946,-8118,-31271,-13998,1739,-19935,-90800,-127040,-60212,46502,61020,6803,-19189,-1655,10536,-27004,-75294,-48398,50980,109904,88910,60412,43320,17414,7652,3910,9065,33055,64764],[44735,32459,12598,449,10931,21861,-22394,-114302,-138025,-36386,47948,32142,-7994,9658,-2487,-35316,-7718,41381,7244,-36362,-39813,-52456,-64970,-34398,6938,33699,3096,-35670,-36149,-14408,-20026,3097,45596,68813,89895,24242,-39226,22632,81351,27667,6920,37743,32287,9872,-17325,-21310,22789,47868,51062,50371,75641,130287,156131,70538,-49075,-87386,-64452,-20368,-171,-36512,-89857,-98170,-92817,-78573,-23575,38278,38297,-6179,-15392,-23873,-67700,-82295,-15665,-10200,-71137,-64575,-2130,39266,81868,94552,67223,37701,49061,86096,88218,8248,-101414,-142219,-82915,-36145,-96744,-148093,-43163,85352,91071,47040,68940,87604,32952,13446,86422,113483,80233,69457,3691,-75939,-55218,-7553,-25859,-87830,-124179,-78737,1254,23577,-6112,-62317,-89375,-65722,17463,105247,117268,87447,86409,71965,3649,-33412,11060,43230,37380,19233,-456,-24801,-8019,39337,79117,63157,-12742,-30374,5185,14550,-20323,-15845,54792,95385,9657,-29070,115793,231993,126149,31399,43888,24475,-15814,-6252,27562,38068,-9336,-82855,-107214,-105032,-89087,-45887,-15897,-25580,-61785,-113350,-97115,-32411,-5574,-13471,-24730,-1285,28476,-38317,-110584,-101724,-51393,-35896,-19059,22451,70810,77400,13072,-15344,-3036,-56342,-92017,-57265,-55719,-104227,-107516,6355,105562,75996,18533,-25298,-58416,-48245,-39884,-44836,-29123,5155,15789,25377,13755,11055,11511,-31369,-52939,41195,117258,81995,31794,56676,59668,4439,-29331,30231,111712,105116,25676,-30169,-37172,-35191,-43250,-79830,-118564,-143153,-142291,-45913,79600,110243,74342,-24329,-91521,-15140,50672,24442,26863,48362,25426,-58042,-68756,37058,94515,30755,-56062,-83128,-24304,75589,116463,98775,62208,38916,14871,-45279,-100670,-75252,-55198,-92717,-100180,-58889,-6092,11679,4097,-20355,-77486,-104505,-34376,29610,26527,20472,3396,-35813,-69441,-67687,-9644,48678,58471,64243,66372,67315,125310,213400,228513,177178,116139,58693,45834,49398,-384,22237,199776,223750,38108,-80124,-67676,-34868,-11203,1990,19663,-19398,-131851,-163889,-56986,78436,133436,111412,80540,57551,29732,15551,-5923,-36058,-44257,-45020,-31394,-10311,-16806,-19161,-12516,-21300,846,55817,85208,60821,14160,13927,47776,52020,27191,42750,80839,117655,117291,82672,42049,36390,78788,86847,-9142,-74505,24095,148677,121535,39108,11958,30519,57154,25301,-35977,-17741,14901,-48381,-103378,-56221,-5854,-28931,-50869,-63659,-84730,-37306,43453,34195,5896,40354,42400,-4721,-54698,-84009,-53052,4148,22598,42321,73830,30378,-68348,-121425,-110819,-56563,-19670,2963,22379,-9637,-61835,-36292,40090,26280,9540,41854,38137,-12571,-51127,-46486,4757,-11876,-53027,14505,66015,2792,-41887,-36092,-38980,-31994,-23182,-1905,1121,-54255,-103577,-120254,-107211,-33171,57870,65797,40907,8994,-34899,1636,76905,65539,29648,57465,95716,113316,112624,71571,26116,21255,23431,40402,60335,72165,112731,95681,2352,-69522,-69742,-76052,-128480,-162310,-98621,-29517,-38373,-70137,-54606,17768,105758,100283,-16224,-76411,-33813,8346,-5370,-79200,-123534,-42567,28412,-33566,-54026,-15755,-10108,-10546,14553,-4155,-56297,-74739,-30680,-9611,-91852,-174263,-124484,-19855,-12932,-57087,-96426,-149613,-147928,-101073,-90255,-104053,-92696,-43778,45844,160522,170997,27201,-81985,-65479,-34543,-11883,6022,-15721,-791,33165,27319,23993,19282,-27231,-58650,-55573,-26423,2030,30118,85113,88525,1664,-38361,5596,25771,11426,-11364,-46495,-32460,28168,50171,2541,-37248,-47224,-78956,-187186,-257013,-158130,-51790,-43051,-47,60301,27248,-7409,8091,350,-10081,3969,23984,29279,-28070,-67322,-36243,-29926,-73354,-53198,36138,99888,104214,75067,48221,55745,95835,88088,51769,-1125,-62035,-94381,-107664,-111967,-76411,-28130,-20490,-43593,-35803,16569,26750,10728,36223,88987,99301,50796,25306,79427,102463,3688,-110919,-76728,6567,3437,-20177,-55183,-48969,20472,76741,80850,55171,41029,111562,169174,97084,39904,105858,87842,-102387,-199812,-109769,20645,132940,73260,-112267,-125182,15694,58414,47651,84181,96934,68424,21289,-34156,-62062,-48531,-41233,5132,61298,60058,14161,-49428,-65634,-25521,48348,87503,29089,-47189,-15333,86653,138112,83858,-24895,-69534,-20284,5408,-31416,-67259,-48090,-14686,-22733,-50046,-90105,-48410,72827,120381,86208,74017,65213,11115,-8481,-12397,-28053,-23068,5196,33231,8862,-82474,-174959,-171586,-154601,-193373,-155659,-31525,33091,27394,16366,3364,-1140,24994,49301,35603,-13822,-31155,-39288,-44340,-10634,49351,75708,85317,117539,144345,114369,98969,139111,145202,60882,-4789,-24897,20580,81502,67227,31299,53253,63230,90016,152297,128315,30808,-48407,-88037,-88436,-29185,22675,36132,-10825,-108941,-123679,-48269,-29451,-49507,-38075,-20684,12000,65304,51617,29979,88213,134199,115327,42678,-17093,-13646,15146,21723,25570,41390,9921,-20513,-5604,11324,17013,57310,40565,-56370,-94129,-49469,-40173,-54013,-21579,-36466,-109649,-64778,1782,-9535,-40551,-84724,-108556,-78270,-105415,-167396,-124588,-22761,34538,25584,-19924,-37796,-2394,88189,118660,35751,-73061,-95118,-48728,-38431,-32378,-32071,-34885,-46133,7085,106586,94628,5090,-45566,-77432,-119798,-143753,-103756,-3659,73246,66799,-9568,-3909,91288,145670,167592,126523,34752,11569,6136,-9296,-32331,-59670,-34573,199,-25926,-24924,8108,-22877,-85202,-72469,-25862,-51152,-92728,-58953,27471,61134,910,-60656,-83791,-92902,-47556,46285,110080,101940,39401,1119,43075,87447,30393,-19755,-6576,-27057,-86326,-39420,36289,35351,-4246,-35634,-63025,-94221,-71354,22909,64415,7159,-33553,-8546,21360,-9119,-76285,-72928,20996,105620,82516,50686,99571,115338,28352,-29556,-12056,-5138,-11932,27508,38658,-19562,-24749,55764,67173,17698,50615,125993,140800,87593,14083,18918,77192,45931,-60160,-60506,17198,32512,-476,-34094,-48384,-83830,-150567,-137524,-56718,26155,103735,98704,22352,13280,6776,-66015,-62380,-4470,12113,-10772,-54938,-52159,-13495,43346,117487,100483,-5382,-23793,5608,288,-80997,-99434,-17498,92504,139507,90302,9593,12139,72848,50659,-33969,-42892,3520,6236,30382,74944,30267,-5353,44407,72369,42358,1570,-52061,-75079,-25193,37764,58221,21242,-29445,-42741,-22620,36399,94904,43670,-48336,-69623,-44871,-55787,-66248,-59599,-16076,70181,99236,36935,-17043,-55077,-58995,-25721,6520,727,-26467,-18225,18884,21045,15421,57883,43843,-21841,-53756,-16166,30107,8976,-80669,-99652,-54325,-39324,-65819,-65974,-37603,-11133,-31922,-80104,-84822,-64060,-35025,27272,92136,92880,37362,-62840,-151495,-160916,-97664,-41608,18808,78135,101308,75333,9347,-32555,17903,92859,122868,74404,-34226,-76277,-60735,-76302,-135436,-141763,-67412,48435,108130,55786,3299,590,-2596,-40144,-45604,16257,80568,37387,-61584,-86797,-5413,80062,70697,31787,15208,1833,-27810,-69230,-59183,-13750,-866,10629,53780,54808,2189,-30341,-4073,36999,49358,50410,58603],[29892,28764,7766,-9444,16705,47134,23420,-48122,-94820,-52586,10614,22789,1944,-8181,-58004,-123274,-138402,-95911,-41249,2239,15990,7831,-1905,32786,44849,11192,-34192,-34353,-571,15059,12425,47435,76679,75448,41322,-73940,-107205,31204,106773,39381,15002,17449,-39461,-91277,-96074,-38151,29130,21193,-9250,-23073,4482,77759,119080,70592,-3298,-32336,-28109,8558,45807,28247,950,20948,22785,-37467,-68905,-62036,-49546,-30878,-7915,-39525,-70196,-47241,42801,67947,-7446,-33692,8058,39734,101810,141640,68123,-53796,-73103,7374,76817,85516,63065,36192,25483,-4468,-78450,-104077,5382,115150,114330,43398,14915,21738,15657,33184,78155,71468,21494,33758,42751,-20190,-73352,-28044,39595,26429,-16627,-3230,6968,-36843,-86964,-85890,-25900,24511,21460,13660,13064,-1299,7028,35181,-3313,-92514,-86609,-13341,30694,27843,7293,-33937,-32330,33471,101343,71188,-27531,-64932,-54410,-48429,-61141,-34377,64068,132010,61769,13019,129484,223501,122771,46095,55460,41559,39397,29568,-4159,-13945,-46070,-125084,-128055,-82947,-61403,-42477,-50155,-46703,-26262,-83163,-143384,-105285,-23481,24283,12688,-3990,-13004,-72352,-132747,-118442,-47367,-341,45984,91702,105410,87629,41473,3794,-7221,-50544,-59939,-25292,-26779,-57637,-45553,70416,135396,43751,-43786,-54053,-35560,1185,16282,-11770,-44739,-40620,-30049,-1882,32217,50839,30750,-52685,-78582,28612,95731,55959,22057,39406,15412,7760,34169,68405,121624,130886,53983,-4469,26046,46603,-27671,-148572,-178895,-130837,-98217,-39917,68413,96450,25400,-65491,-85918,-35095,-10727,4625,57981,61190,1213,-58816,-29913,46957,53779,-30509,-48400,20637,43534,36608,52754,60761,26123,-18666,-51826,-60931,-63520,-63376,-44004,-67908,-120210,-106643,-46722,-22475,-16830,-37599,-88224,-87193,-20581,-5668,-27935,-8744,28392,38373,-8497,-55993,-36511,25223,56797,63276,91730,143027,183077,207164,227614,212842,122195,29951,12710,53179,60991,75208,194164,219838,110218,24884,-30620,-61552,-15213,26930,24248,-46841,-129266,-103504,-20766,60505,95906,56689,19945,9378,11001,23871,-7236,-26167,9791,-12069,-56011,-40252,2864,53799,60977,-6195,-35598,605,29698,21328,5449,28482,63819,32742,-51904,-47218,29180,94744,94321,39496,-29273,-82514,-90803,-42308,-5697,-768,60404,127163,113486,89914,56253,8686,-9490,-33754,-20724,58552,83431,10185,-24665,36484,70190,-6253,-69919,-38561,-49696,-94823,-53055,14614,40455,26394,-37257,-94013,-110148,-70326,-5023,4839,-430,58439,89345,34592,-56181,-115124,-100193,-42253,-60084,-83039,-52142,-39294,-60327,-47651,-5892,-26745,-28516,17637,32374,9955,1446,30707,50726,-7294,-55821,-4646,24646,-16672,-8836,62278,81264,38347,-2392,14665,27639,-27414,-59439,-29287,-10123,-912,52105,81723,56507,10046,13847,110608,186157,152625,98819,80743,61361,26941,19837,39815,64288,53718,43889,92167,116715,76284,47460,15237,-29792,-57070,-56717,-48718,-63054,-76888,-37520,-11219,-38089,-55840,-61751,-8643,125248,170142,60844,-17100,1683,47325,55227,23310,-33914,-57947,-52043,-67865,-60118,-44172,-51062,-68075,-48052,-28816,-49062,-71557,-14084,33204,-40537,-124195,-75278,23077,23819,-48734,-102314,-90433,-27534,19906,7195,-24483,-16474,-14204,-20241,38858,73679,5465,-31174,-20293,-41906,-30658,35229,48565,51553,66634,54843,21789,-32652,-89861,-73741,-42726,-42370,-39732,-27701,16121,63063,14882,-42431,11096,57516,17126,-48853,-73856,-25155,31395,37231,26702,23467,17071,-21890,-111464,-178687,-157380,-89032,-22270,22959,27639,-707,-26732,-13606,38822,59548,8970,-25531,-19319,-67769,-89850,-15045,35538,21541,33765,83080,140677,142141,71072,-1761,996,68448,77822,11629,-31066,-26387,-57545,-88680,-60031,637,25273,4329,-64575,-76656,2782,46945,25005,13875,20718,28311,17099,-92,-3101,16864,5730,-45831,-20166,35468,356,-52947,-61745,-25165,5183,-10468,-54453,-32297,38917,110498,150955,59211,-52608,11214,90206,-23990,-136376,-106847,-2224,148878,138906,-5680,5879,113744,124353,82958,85547,114605,78263,-4841,-25612,30341,52011,4152,13191,54031,25552,-24794,-44323,-45781,-41197,1750,37713,-26247,-94130,-18710,109257,146497,86750,4523,-33260,-13080,4878,-2417,-19219,-9988,-6848,-30885,-38437,-30358,13413,98232,130547,68481,6206,1456,9109,30886,39297,-7175,-33653,-8979,22,-33673,-126461,-165712,-80585,-33366,-125842,-141877,-22509,30064,-28747,-56850,-35597,-5791,12067,-23044,-31180,10085,38869,24161,-2716,4214,61242,59234,-12845,10478,147310,192302,171846,185341,172383,114487,104658,124191,109830,83295,67791,56237,48203,48339,86112,119409,63377,1551,27594,43470,-16275,-18505,32212,25730,-39617,-82078,-86777,-58172,-47177,-41189,-16754,4703,18918,34816,32143,54454,117197,118221,58141,-8144,-6269,62714,101620,77273,33255,5841,-14878,-12614,32247,43102,-14067,-21285,8265,-9595,-16393,8520,-11801,-1312,82434,92238,10167,13345,30419,8942,-7396,-72274,-127086,-83531,-57501,-98672,-96395,-26985,42365,14124,-66033,-67735,-10735,58704,72408,18788,-48665,-75950,-101427,-155794,-120229,-25385,39849,42380,58175,116443,100831,-12977,-93414,-111911,-139074,-160505,-106037,-6117,57455,76772,52801,48922,55836,60978,138849,146600,17776,-77631,-102304,-113803,-101977,-62233,-16420,-2428,-34552,-3647,74131,32604,-78991,-94610,-72294,-107245,-97502,-17265,35495,29911,3838,-34188,-36322,778,33789,62281,90691,68324,4767,-31947,-6467,19453,-44879,-91194,-73703,-100164,-133222,-86647,-60568,-24035,64806,98801,30294,-50596,-47207,37567,68315,35172,39435,71314,73443,14635,-72709,-75548,20790,112280,96682,44686,55309,55640,13298,9409,-9044,-43493,-36660,-9561,301,13096,43974,69140,33329,-2358,52251,151639,193122,101375,-19396,6125,64289,10921,-59857,-18720,36155,19210,1229,-17467,-24438,-10637,-41116,-57120,-353,62836,93347,46618,-39596,-37707,-9251,-20565,5386,-10503,-100456,-118028,-77417,-66099,-86030,-53701,45456,71098,-26559,-60780,-46927,-68142,-120424,-104511,-27865,61554,114919,103466,22590,-52545,-36974,25365,27249,26034,54896,60737,89024,115272,64713,35959,68509,88009,76456,13280,-101475,-158754,-113609,-17844,70011,54074,-907,-15286,-9667,32685,90107,43536,-27582,-25067,19323,10297,-39424,-63822,-17141,59795,95516,65817,7897,-58798,-64505,-9176,34910,17246,-41428,-59707,11947,64259,76047,122579,98563,-14596,-66714,-600,39822,-34107,-127425,-93098,-38468,-44757,-66365,-54631,-18634,15600,6709,-40114,-57852,-71793,-69365,8547,70175,34934,-7235,-48312,-101399,-104103,-71421,-66863,-57066,16002,98353,99021,42170,32558,70078,73277,72680,52721,-50062,-101498,-84206,-83683,-130335,-118992,-28473,38218,26606,-20408,-2533,21357,13814,-42978,-82541,-6194,118096,95117,-23518,-63186,-2898,51339,49235,51191,42283,18300,10277,-8273,13397,42147,-4569,-38821,22539,58804,5727,-45973,-15916,54430,72234,36571,22652],[10897,3850,-24008,-25079,29054,71194,75186,54982,-23822,-92181,-85149,-48186,-32222,-30500,-86876,-171952,-213612,-141345,7076,114546,96741,49302,49798,81116,40509,-51104,-95747,-46302,14507,25598,12896,35286,37007,-17867,-81054,-146529,-151141,-46711,22992,696,-8864,-4914,-38567,-91216,-112477,-45806,14893,-22885,-64431,-78426,-66767,-38195,-24727,-12120,7526,18847,-13024,-10550,8786,-13635,-5042,68020,85593,-5250,-87498,-125713,-117942,-60546,-18563,-39764,-43553,-2262,77448,110963,49644,22433,56454,65539,80591,95851,6226,-143095,-141762,-30881,29947,71470,136477,153286,117741,44869,-28808,-30574,42597,107115,98970,39957,-7400,-19201,4401,38007,46543,16859,-35150,-45897,-20635,-17924,-56729,-16418,120292,165732,115915,87816,36100,-52880,-104050,-75644,10658,52934,1724,-58059,-85514,-133081,-150630,-77630,-27646,-88501,-112131,-57056,-9754,43788,103212,85137,55854,84712,109250,38871,-58219,-63794,-16462,7617,-29622,-40275,58942,149017,98691,36641,73952,108420,43623,-5538,2112,22201,55857,42172,17919,464,-46729,-79198,-46059,-34610,-48972,-67326,-75416,-25921,41992,-15857,-125872,-112572,13360,83089,41753,-16814,-59324,-96685,-121064,-92518,-1384,56771,85799,117711,115152,59069,26703,35779,44755,-1158,-29531,-2467,15379,28457,66296,116159,96777,11104,-43849,-42394,-33348,-10687,24285,23859,-26531,-60129,-68872,-56241,-12222,36989,25919,-55129,-95077,-16032,49153,40146,34995,66113,82261,122583,118536,64489,75764,94910,31320,5784,66406,65159,-37108,-137904,-112334,-16483,-461,-8977,60014,75179,1776,-35195,-19468,-20120,-27411,10935,57513,36204,-7515,-10741,30802,27835,-29447,-107982,-60965,60076,37875,-56619,-73683,-65031,-73380,-70369,-49136,2250,28355,-26662,-37760,-39711,-106942,-145470,-107210,-76821,-50351,-33915,-52647,-71922,-61696,-66670,-68029,-47150,7890,64770,26661,-29689,-20555,10581,3297,-5887,41023,116896,145572,114996,104723,122102,63734,-46122,-110634,-38773,108133,185689,182548,127678,84906,65563,10610,-38112,-15111,14322,-7730,-77399,-83608,-7016,20291,17226,9063,-48777,-78232,-40205,-6515,-6920,-19740,-8099,8283,-21651,-36742,-9345,38457,93337,102536,45332,-5428,-23182,-19140,-2875,16320,43154,52489,5602,-63317,-50868,4184,49154,60693,45258,-2038,-96554,-200028,-203562,-116046,-29390,33825,63280,65728,80731,33857,-49283,-66182,-83942,-55248,51245,100313,57373,42166,101118,151661,101500,12884,2911,-29674,-120091,-109018,3700,71455,23667,-89571,-129860,-74798,19024,57029,-20612,-61905,15545,52878,8042,-62348,-112688,-95227,-63915,-102513,-90031,-25940,116,-12675,-59505,-89907,-80699,-29927,3714,2272,-8681,-7912,30771,52420,1444,-51313,-45857,-33044,-14791,20789,91439,104994,34480,-8097,23874,39642,-9340,-25781,13941,26923,-6165,-9504,7394,14786,17233,84690,211401,242016,171691,83433,19005,-2022,-232,786,17625,54052,44548,33370,99840,140951,71322,-19759,-62990,-53727,-45471,-43303,-45201,-41156,-37168,-20015,-18897,-29094,-33899,-79504,-72918,26959,90980,45570,18671,57995,78405,63842,71138,60404,-28036,-71039,-43657,-71513,-126501,-112356,-79905,-61809,-60579,-56856,-19974,62301,95132,13452,-57102,-24834,33343,50100,10827,-25519,23131,81467,80341,73833,79651,84185,18389,-85895,-102881,-44639,9520,55511,26842,-67162,-88271,6539,86649,108428,88844,39501,-28671,-100676,-135713,-84566,-43658,-44607,-20654,-21053,-47756,-17035,-296,-29216,8614,50023,11924,-50435,-53397,-4971,7147,-16117,-13018,17789,37167,17676,-22035,-57761,-102424,-119066,-57080,-18194,-44409,-59427,-59355,-17645,93417,133006,49392,-12546,-19008,-62210,-82785,-23367,47976,88776,97159,73916,83191,87171,41924,-14055,-20613,19483,18988,-18806,-16221,-197,-59412,-114312,-84403,6755,70839,67129,-15293,-50818,35220,128900,106703,4946,-50927,-19340,24431,13499,-33298,-24344,38580,56542,43950,32932,-15370,-67961,-40494,39680,48519,-13433,-88614,-68829,26698,71902,62563,5678,-61019,-5516,85763,58492,9881,-3339,3136,109132,162145,128073,99873,76342,69349,91354,128364,136474,61290,-33905,-8958,87852,99301,1705,-45219,-31843,-43235,-35801,-4538,9979,8274,24514,42352,-29298,-107528,-51008,45486,44447,-10322,-19224,-3441,-8802,-19423,-11924,6582,14330,-43687,-94285,-39807,45478,73530,65329,45663,-11632,-74228,-60930,-29693,-13224,22303,10693,-34785,-35459,-11719,-23326,-89419,-95068,23335,101601,-551,-110174,-86811,-28013,-48419,-77859,-71586,-46330,-40988,-101996,-105999,-27646,28600,21354,-21662,-47521,-2508,-10792,-88895,-20966,195353,250769,173664,150053,142551,110526,123388,145928,83452,17799,24847,27725,2677,34502,108487,98190,-11754,-44393,44291,86374,5724,-58929,-32032,-4814,-24140,-25236,-26805,-49303,-67196,-39461,26378,64966,26766,-12366,17151,83496,90475,15839,-28940,-5631,40055,69038,50198,40364,53690,31506,-1209,22125,77611,72397,-19478,-76962,-51699,-13188,14250,26452,17926,87004,212365,205749,105088,65439,57184,56247,54287,-16370,-80720,-82358,-99052,-136563,-113702,-45348,21239,-3862,-53680,-19432,10591,2400,5084,27009,21890,-13204,-107507,-201133,-166693,-51219,34547,46926,24625,36603,50479,-7195,-93847,-159544,-205846,-222540,-157778,-39879,20787,34653,43113,64995,48944,10471,87887,146106,22291,-125633,-156063,-135914,-67458,33650,58007,26651,33557,96342,150561,64377,-54937,-79316,-54906,-48800,-3247,63695,68616,31386,31137,27436,45359,85722,92123,74257,73972,31348,-55509,-110131,-86066,-33566,-58566,-108064,-141940,-179121,-161133,-119026,-129392,-48651,125689,209037,111121,-51675,-97540,-15431,30840,48788,75696,76275,91032,70582,-13836,-27036,30023,72026,52891,-4604,-69430,-106448,-51758,43519,2489,-77791,-80549,-92679,-122755,-63261,24248,13055,-61372,-57227,29378,109218,126135,19274,-70894,-24288,-23735,-96199,-81369,615,37551,23411,-1014,-19230,-3167,44970,36926,3349,31128,66442,44046,-42603,-126144,-118839,-50063,-4764,20748,-14091,-94905,-105303,-52458,-32477,-74438,-84421,17194,101659,19629,-52111,-60920,-83380,-115868,-92025,-49534,15357,90667,115741,43560,-71387,-106278,-23876,60356,101290,97314,85746,123994,137183,61316,7747,12688,44665,90457,83831,-37972,-159361,-160429,-65741,30283,23681,-14779,-47373,-65168,-27471,46925,12238,-74434,-56397,44136,73905,23063,-28867,-26005,10987,47541,71840,49829,-29414,-41368,23454,39470,-23136,-79092,-91963,-33469,12126,21956,79924,96838,7516,-63672,-41577,-21879,-60170,-79316,-15946,8380,-40545,-72808,-51128,-5778,50460,79384,36774,2394,-8387,-42003,-32628,17102,14362,-586,-8642,-16685,-14431,-24146,-32684,-43087,-24568,57189,100745,59537,64513,100310,52335,-3020,2143,-22035,-85918,-97743,-65396,-60126,-51107,2550,5648,-67591,-116303,-46045,34854,50300,-19030,-93685,-51343,60199,73882,-4405,-45677,-44646,-40845,-29306,21505,51237,41533,62195,73909,60223,60627,49440,18170,19482,42103,35610,369,2806,43530,44257,-10601,-31028],[16145,-3192,-22762,530,71172,109917,95937,60296,-34419,-127455,-135631,-88821,-52860,-23924,-66139,-151414,-165321,-42739,106266,190276,161802,95537,87979,91893,19813,-57071,-70104,-30691,-10452,3110,-1362,5451,-5790,-92200,-140577,-113622,-99860,-97064,-51294,-25238,-37140,-7185,52531,36163,-28643,-25215,-5872,-37815,-47775,-40494,-23847,-38871,-92410,-90570,-6618,41630,-19240,-46675,-46182,-74360,-40922,58142,84901,38567,-12137,-57490,-67383,-30443,-16553,-29753,-16803,10312,59293,90516,68763,57442,81352,85335,68506,45157,-28510,-124922,-85107,-3557,-8891,16164,100258,133934,128451,92919,41007,27469,47510,61330,48465,21415,-13806,-31051,1826,41957,49032,19287,-31562,-84525,-105571,-62305,-38225,-14761,99633,164668,115640,70846,64624,50385,7837,-30483,5825,27586,-5960,-47264,-106963,-196405,-244285,-175997,-48625,-9321,-35998,-53832,-47612,47448,186023,216753,200150,188770,123553,20263,-48734,-22489,59241,95725,15896,-35403,48239,120049,74222,37471,37464,20014,-30298,-67568,-55472,-1641,27235,10018,26494,24476,-15089,2022,28051,-12719,-44450,-73688,-60260,16310,74290,18575,-80789,-75237,57047,127316,66408,-20336,-92540,-139641,-115918,-48064,41287,76760,63048,84379,109385,44619,-10152,41518,99752,55318,-6377,9885,37763,65284,104806,87748,34197,24200,22800,5922,-24159,-48667,-13316,42425,16952,-31991,-60813,-86058,-84572,-25117,608,-24617,-51183,-16500,38189,55742,48249,83273,142720,172856,112603,36254,33772,45367,6515,-7064,22493,-4427,-78669,-101535,-14877,90746,81122,27850,33368,31418,17525,52221,77808,41239,19436,43699,48090,10593,-483,35320,62707,-6981,-100679,-129266,-64241,-1885,-65777,-145278,-140583,-130647,-108488,-47725,-9670,42981,83281,24371,-2867,29550,-9120,-85820,-92707,-87451,-74852,-24868,14222,-12071,-41890,-23502,-9310,-35137,-28961,22850,26427,11054,26823,18162,-36880,-60950,-40672,-353,44683,36698,1085,8757,-10980,-106050,-183308,-113289,78232,179317,146787,97478,49150,-10944,-34084,-26036,-12156,573,-19774,-55969,-30153,8778,-22311,-65613,-92395,-117858,-89253,-15226,5327,-17220,13678,43533,-16456,-61129,-18788,26087,64351,101617,104022,85258,52290,8409,-4978,23104,62874,77667,35852,-10096,-2987,32221,41706,48944,55485,90311,100778,428,-145193,-207459,-176182,-93386,-15829,30409,46831,43087,-24964,-92529,-59514,-43459,-68949,-21321,58284,68460,34858,43994,133231,196511,147090,54276,-20123,-71391,-55961,9911,40839,-2192,-84011,-94036,-14035,81942,103159,4681,-74972,-44333,-15987,-44981,-67158,-71310,-76129,-85470,-91210,-27124,44418,49295,11452,-78481,-117031,-40241,47142,26623,-26061,-52950,-65656,-43131,563,3060,-13851,-28455,-32873,-5351,7560,19915,5326,-44790,-51105,-10864,1378,-21408,-33613,-32993,-27613,-30014,-30870,-37893,-30308,4321,80223,182137,203268,119267,-20713,-99009,-45614,57820,85187,55151,22660,-17088,-20472,58088,109201,50373,-28928,-58843,-35957,-18625,-3266,-22726,-57122,-69423,-46468,-21237,12455,25670,-29715,-78558,-70073,-43135,-31868,25967,101053,81441,25078,31384,57071,14755,9769,32002,-53303,-162764,-130073,-48635,-20468,-27722,-15482,41451,117214,124963,38930,-10759,1017,-3971,2539,25147,39613,78107,81099,18524,26399,113903,157807,90790,-44951,-155818,-140854,-7337,77575,9525,-98671,-115715,-33159,66736,117806,87404,1554,-89178,-136497,-129332,-79235,-43058,-9858,40397,23108,-42190,-42170,-17230,-12027,25884,51781,35943,14499,10745,18225,4571,-10659,-24819,-13527,10369,16380,30101,47742,-8516,-108448,-124586,-104219,-109252,-104331,-80932,-16927,79591,112229,77011,57083,60673,22543,-36390,-51655,14130,90250,83758,25127,4774,10834,17593,6043,-24412,-32470,-35672,-873,44803,10145,-93618,-171591,-166849,-66754,64519,117286,63261,9071,69962,188309,194046,44480,-57297,-19636,46193,47782,12522,2736,52973,87024,54619,16242,7976,1311,15741,68103,64157,12447,-35919,-15029,52863,34831,-40053,-28490,40977,104709,101737,60494,71069,77991,30446,43543,79653,87550,19576,-61651,-38057,76130,173718,147625,28964,-41924,17007,87043,61843,-60126,-123746,-104936,-67070,-3630,25872,38084,75249,97825,64040,-29884,-107201,-90160,-46947,-69762,-99605,-53275,9015,13164,-28246,-49401,-14962,3124,-75935,-139286,-59385,51127,69757,-257,-63466,-75227,-60033,-11504,-13194,-50498,-32819,-12053,-49127,-71257,-36269,-4279,-3119,-21311,34898,122277,92422,-39294,-110156,-54751,-5325,-40282,-86931,-71132,-57296,-102416,-106853,-80166,-60190,-41928,-42896,-66254,-53292,-52515,-59042,42831,211550,224041,126257,105815,129074,84244,45664,33154,8140,-5373,-2368,-31400,-48877,11669,100194,75697,-38052,-60717,-11278,16087,-18292,-79725,-60884,30341,64464,42451,29840,-14199,-66354,-28307,82380,129710,48649,-14058,20844,65492,12581,-90778,-82596,23906,73515,24658,-45313,-23647,57799,64872,25647,55002,82265,77006,42455,-30303,-89546,-71274,-16341,12541,29555,99954,200343,189860,87753,26700,22662,55861,61744,1340,-45128,-79436,-157832,-189606,-96946,2009,31063,10923,10722,46142,19579,-32887,389,88278,103731,49493,-37187,-104764,-92906,-59160,-34120,-26861,-32996,-25808,2368,26563,-26867,-158032,-245615,-250431,-190874,-63620,17674,-1609,-19948,42678,90128,60035,74532,111081,27899,-76175,-89196,-63333,-6538,80089,83403,30211,60687,145177,157000,69127,-13112,-40441,10248,85352,117478,110805,85823,43121,19111,35923,86159,112149,89451,54204,41437,2800,-74892,-123306,-84580,4007,26129,-17699,-95689,-156625,-151438,-110038,-98609,-44041,74118,158973,78749,-111757,-179173,-107503,-30113,51070,62186,3251,51949,121004,80209,56121,74526,74940,38349,-15127,-110828,-181181,-96446,25626,-11093,-79524,-86257,-140147,-220750,-172058,-56780,-61215,-135750,-95823,11097,60972,39536,-59001,-100920,-45370,-85966,-160551,-101711,-11856,19213,25768,17081,8706,13335,29227,28774,9875,10620,27213,-12468,-88552,-128555,-119285,-64817,-32185,-20806,8513,25536,-9218,-35629,-9492,-13238,-39060,38621,134790,63890,-32228,-51585,-40240,-61926,-49833,-18059,34632,92639,112242,54573,-39625,-75343,-21788,84383,145826,101178,44183,51823,56591,914,-59626,-69786,-10491,72875,121638,53755,-81057,-114983,-55038,-12272,-9024,-29229,-79347,-109238,-72874,18233,2326,-123559,-139951,-16913,55327,50138,5467,-35214,-26067,9155,48284,65196,15257,5654,60312,43785,-67096,-124260,-105949,-91348,-110761,-109843,-26043,29502,5571,-39833,-65975,-71607,-48942,-5103,42614,13202,-62322,-82733,-57547,-36366,34432,117374,106132,74049,65911,2865,-42968,8456,45702,39436,31981,39901,32608,27789,53054,47013,-9878,-19493,-15729,-28290,26616,102915,82330,8499,9259,57798,5459,-68605,-39810,12735,42669,66253,22228,-93412,-163497,-95098,15147,55167,10369,-48299,-50822,-2294,20504,-2589,-39429,-92200,-120853,-105281,-36612,32188,44401,58422,66980,21947,20741,87097,100821,43398,7414,35679,55903,40007,25073,6754,-31574,-52963],[5118,-4732,-6361,14179,71072,93834,25190,-80292,-146441,-144308,-106299,-60325,-38798,-19804,-47848,-101247,-66303,54727,109276,114792,108365,71564,50925,48060,942,-11407,21003,7113,-58672,-51977,-25477,-19677,-19903,-78479,-102183,-34941,-11415,-74765,-67468,-43440,-78729,-40232,75794,94110,17921,-28064,-40529,-49792,-21087,27662,87313,75197,-46959,-127448,-51591,4921,-51911,-72623,-69032,-82207,-30271,42186,52077,70901,83363,39459,14847,25553,20099,-1805,-4946,-12375,771,9095,13081,18597,29676,59221,82935,55746,3963,-34636,-15990,-16702,-47695,-12752,38147,47101,74420,91863,64357,36369,22280,-25830,-52599,-34332,-24528,-24616,2174,42348,70454,51868,-907,-50357,-95092,-78281,-35591,-28345,-5784,21785,-7487,-22561,64149,151229,105802,1133,-4358,13570,5327,-13881,-84605,-167230,-211945,-186903,-61431,35239,12834,-54225,-65637,19035,141870,196707,244052,238172,118029,22114,-2333,15965,60854,71080,-7212,-35527,24490,35497,-16331,190,34499,24952,-20941,-62744,-61529,-15313,-9672,-19828,13886,18129,8295,22761,5580,-33266,-58388,-73390,-28860,23631,12376,-38227,-85924,-69359,41849,118274,78764,-10736,-96736,-149261,-100572,-19032,49831,57407,10489,21095,74248,28797,-42371,6523,81430,64140,22411,18997,15125,15195,20497,211,7708,55146,58886,41385,18924,-43197,-50914,8823,3440,-21213,-22913,-45252,-81498,-57760,-14381,20571,35166,34143,50701,69227,36103,40250,77870,61593,1840,-12334,-1184,10145,14288,-22409,-58643,-76580,-105169,-93226,12113,105846,84120,5219,-45608,-46017,12285,90583,129229,102982,69804,64590,48578,13707,10440,27055,26342,-49619,-119380,-95662,-58751,-83020,-149386,-169735,-131386,-95261,-53490,3953,-9006,-6604,49574,38347,21311,81379,94554,40620,2847,-52370,-94214,-40751,66603,95443,71597,85280,76582,12298,-32753,-31034,-21427,3555,42401,23973,-33166,-54823,-92450,-115153,-46561,169,-26486,-38234,-60693,-112444,-132812,-84527,4682,28867,86823,190921,121195,-75846,-129820,-67517,320,31168,13129,1801,-5252,-54019,-111967,-143283,-156900,-116624,-20152,49469,44002,36411,90878,92372,-26804,-87587,-41672,-1674,53175,97291,80821,71368,67397,36518,23973,52214,104971,113886,37663,4462,55801,83472,64905,60741,43159,79554,116500,34938,-48611,-71814,-102641,-104688,-47222,24007,45413,15468,-49049,-78079,-4483,36935,-63168,-116220,-13838,56809,-12009,-69748,30129,175098,184980,72546,-17154,-13882,27083,20303,-27706,-52342,-56314,-46839,-17379,40168,97035,66833,-35258,-75743,-69349,-80647,-30745,25581,-32205,-84088,-61147,-7752,33438,32204,-34194,-133155,-104809,36858,115268,59760,-5895,-48821,-90942,-94322,-49169,-12833,19216,30458,14862,1311,-23123,-58599,-91535,-93583,-74408,-76552,-88642,-76791,-84656,-110709,-84207,-28492,10955,-451,-30652,-30461,-7417,42976,97321,45540,-116880,-193558,-87188,64779,130419,104487,10809,-82176,-75365,15833,52715,12998,-15888,-25791,-3779,38104,71352,42979,-34283,-75543,-35463,21336,56590,77592,61520,45,-44943,-63293,-56491,22247,79412,37803,-14363,-14343,-18097,-15834,39336,57841,-14264,-103572,-81305,-18832,19926,56612,70917,50202,49045,40968,3203,-9703,-10749,-44959,-73510,-42306,15467,50104,20429,-72327,-81618,57108,177924,159503,30027,-142816,-200771,-64969,32613,-31148,-90752,-79633,-50313,-10483,39898,40650,-22927,-97529,-97675,-44584,-10179,3613,37320,48924,15638,3059,9988,-14180,-8856,42836,66036,80138,90446,53175,16547,20589,44052,21506,-18363,-29818,-17590,46404,132493,91315,-63263,-159556,-158544,-119504,-100510,-97286,-62963,-22910,9334,63405,115199,139085,101409,2185,-64648,1802,69527,21406,-29433,-22678,-12598,8107,2872,-59145,-83096,-51274,38994,106911,49925,-80211,-185081,-214573,-125290,19665,95128,76710,32214,57202,140506,165213,66994,-30158,-33955,4130,41231,67929,65117,60839,48564,17349,8484,49323,81485,54281,41601,38119,20932,-582,32716,75081,1477,-104278,-49191,116253,192865,110624,-11565,-24806,33540,32132,-21551,-80720,-108846,-133423,-141969,-77482,42708,128669,93651,-13626,-31856,49554,76282,3912,-109702,-138535,-93880,-28163,40980,37401,21633,65290,85700,12902,-73463,-100920,-86351,-73045,-72962,-69229,-40591,10171,47916,952,-69460,-62861,-34590,-60324,-92992,-64417,-21912,-13708,-68572,-116410,-66981,36655,99369,59163,-6557,-36834,-55075,-91674,-122429,-104291,-20292,56306,28765,-901,54859,101093,49763,-23626,-2865,44542,-5244,-74445,-41012,-1923,-38718,-56928,-83126,-114383,-84539,-27251,-28432,-50177,-31447,28070,95752,144260,120622,69143,78733,111251,53975,-17959,-28185,21149,52262,6407,-59331,-50214,4449,50748,25529,-34840,-45282,-64415,-67740,-56084,-74453,-34377,95530,140967,85910,52909,10917,-50405,-15656,86242,117238,49959,-2869,-5591,-9853,-50461,-103716,-67464,23248,45376,-12974,-65034,-39692,25185,19511,-15527,33925,53041,51312,88863,53826,-58290,-90236,-43768,-4168,10512,16345,47767,84710,36592,-36594,-54444,-6609,6722,-34356,-56302,-76967,-139847,-141783,-15895,82833,67446,43281,52579,44725,-6480,-16458,65609,177250,183524,98240,34536,5358,13770,-22328,-76733,-88144,-55281,-33393,-358,75489,49510,-109256,-200445,-180296,-136430,-30764,57470,12183,-48907,7051,92623,105513,71852,37078,13780,20739,30831,23985,8533,10386,2981,-17008,7290,75564,92262,74093,36961,-10580,44345,163947,166254,82362,53222,32703,-21401,-9488,62819,88311,61488,29213,1940,-27427,-53853,-62191,-26209,51183,91863,72514,-7184,-88369,-121238,-71379,-17697,-31807,-37151,21892,-17323,-161908,-200023,-139267,-45446,57985,33863,-52170,7023,109992,112525,96658,109662,111872,70107,25502,-28332,-85929,-65262,-15253,-34484,-41214,-36692,-119253,-217358,-188852,-92064,-74378,-118148,-88768,-11571,18601,-9113,-82588,-111508,-69091,-87929,-122114,-83420,-36965,-17999,14777,63507,67538,8787,-33105,-12267,-7510,-29498,-17292,-28316,-50080,-50596,-65115,-74640,-81990,-51070,51748,109324,32530,-49814,-16741,9388,-3011,72245,154650,82303,-27345,-65563,-26430,-18554,-158,34535,45493,42056,54758,29458,-22194,-17823,41633,116540,136922,74573,-10213,-71746,-91311,-80526,-92932,-91588,-21010,40831,78985,75770,-2906,-36322,260,26041,28778,-7279,-53046,-76457,-77052,-9483,9524,-106097,-190500,-132624,-51736,11298,21538,-18324,-28938,-10645,-968,21089,16575,18284,56977,50238,-52592,-113577,-87960,-104414,-149177,-134821,-80104,-57329,-24860,-2876,-24241,-46257,-12985,37249,65401,-492,-75186,-68241,-56790,-71883,-305,102208,114417,96761,74650,9819,-19914,29969,54645,51039,55745,45931,23674,62807,115789,97178,7978,-102237,-180317,-133368,1512,108004,136914,91228,66153,112677,92564,-23644,-26417,45140,113861,150553,81380,-72239,-170939,-119931,-27530,10110,6076,-2471,-20545,-13079,2391,-6564,-62558,-122899,-124629,-102588,-63301,-12391,14659,25285,-5250,-63542,-49669,45972,98519,49445,-28624,-17653,44895,51564,23187,12988,-522,-30556],[-17632,7966,14922,8578,38303,42788,-56772,-185040,-195985,-91268,-2360,40313,32910,5016,-16914,-12040,35614,79625,40699,4185,1365,-15125,-19608,19917,16984,32794,92526,71593,-42713,-71447,-34593,-20617,3363,9070,-491,36884,52023,-10699,-41170,-54220,-105502,-96537,-21534,5626,-25008,-47518,-54925,-65976,-33204,55911,158688,161748,7993,-123728,-79674,-24635,-58610,-60633,-52731,-37283,33466,57958,34258,67663,101792,56189,35304,56075,71176,51894,21913,-12907,-17644,-32834,-42070,-29901,-17744,48288,131851,110050,57796,39497,678,-66751,-60697,15688,42050,24281,34899,33386,19561,36390,34921,-57978,-113988,-64276,4874,33039,34003,43463,65001,48476,10797,31459,31763,342,8524,6406,-50950,-83882,-83536,-44415,60865,136715,93166,17746,7897,30925,33767,4501,-49558,-84349,-95989,-93988,-34254,18729,-4222,-49440,-31718,10562,36772,69204,165814,183391,72946,15310,34178,35520,10358,-17745,-42787,-18132,8853,-25223,-72527,-41654,25251,74262,58538,4700,-24641,-12882,-4213,14029,50293,48624,43340,15605,-22604,-31766,-62962,-67090,2194,7999,-59238,-96163,-103238,-70079,23630,96988,84176,17894,-47052,-67579,-37601,3233,62553,71267,10214,-3797,38468,1219,-54230,-30669,10235,27679,53401,45769,6584,-31070,-75064,-58593,24184,52428,20964,49921,84877,22080,-42389,-54012,-79418,-62871,-4298,23221,8476,3417,26833,69580,103746,84826,55679,60734,24380,993,-8981,-54430,-90436,-59808,-28062,7032,41167,-12318,-66197,-52578,-56601,-60732,13414,74529,40334,-55070,-118771,-102552,-31477,43818,117721,130873,80770,65098,72182,52991,34716,-8561,-42869,-77663,-83522,-51729,-48865,-81315,-101625,-106665,-90405,-42079,218,25491,-9294,-42447,-2131,6512,2082,61766,114272,116778,82766,-10334,-89280,-51975,87897,181800,172906,116348,63192,32852,15472,-25478,-82660,-62240,11187,22362,-2735,-10765,-77520,-131206,-69562,-17189,-22902,-28599,-68426,-85714,-49970,-9215,-27624,-77825,62723,278791,222496,-22934,-129513,-64880,71703,112145,46868,22971,1055,-64385,-105060,-126926,-131045,-63474,25676,63230,69947,107192,146383,86755,-32908,-79133,-70829,-56021,31695,98931,70217,65366,83596,46985,19474,53413,120596,129010,63296,50792,75290,61692,45724,62908,32378,18699,13844,-42786,-20739,48551,10592,-59438,-45659,17888,42384,20913,-15708,-21078,39113,49340,-79172,-171260,-60457,48121,-29082,-111106,-35778,82966,104602,47771,-10709,-2163,43569,19967,-57277,-71992,-29528,-12413,-47434,-43761,42942,81540,-845,-59221,-75180,-81010,11206,97071,17549,-47759,-37063,-36636,-26278,-3511,-80822,-196497,-126775,35695,101488,84639,73357,35889,-38509,-66097,-36635,-12540,13487,48373,48844,20469,-17544,-52015,-62598,-14147,4279,-72618,-126776,-106908,-110183,-119459,-59027,2721,38925,38387,2914,-34876,-64803,-56662,11215,23610,-88388,-166332,-111451,-21420,73602,124303,47288,-72570,-74316,-1754,8341,-14351,-21174,-36727,11228,105987,136713,91573,28285,-6893,39947,99783,83742,73235,90922,78790,64326,50097,33219,67160,61672,-4635,-27329,-10447,-56626,-86760,-30921,10220,876,-18514,-6908,-2455,30894,111969,125597,18163,-75813,-85955,-39282,-16453,-24945,-26890,-64392,-97425,-56951,7851,16684,-58122,-119241,-29359,120741,136876,41030,-90989,-164264,-77315,20157,-3998,-26611,-30980,-60890,-92494,-78511,-33527,-11942,-31975,-1762,80184,122196,105709,65927,-9919,-35294,33901,51774,-16560,-26106,35732,80241,119506,114672,36022,-11247,15806,56458,43885,-18139,-55841,-37398,63850,182781,144419,-14888,-122989,-131574,-78008,-64349,-107069,-123917,-113159,-69689,34112,132995,162280,106223,-3510,-54182,28062,73093,-7807,-55701,-12502,17753,23982,-8759,-77494,-81905,-21455,58147,122482,112866,-1785,-127003,-163821,-74365,12037,32663,22516,11926,18957,45792,61315,47246,-9080,-69941,-68549,20839,109420,127561,97119,41858,7473,24256,70717,92702,46584,14712,27126,32852,4367,17940,39720,-25007,-95233,-48186,85047,149279,81345,-63820,-135040,-58181,5954,-52951,-166172,-199299,-158023,-98521,-25464,18837,13533,-9830,-38864,-8637,69562,65538,-28619,-99976,-82261,-28146,25158,64368,47472,7018,-10180,-28781,-78008,-107089,-65700,-20101,-8031,26503,45382,10626,12749,74841,55129,-27340,-55619,-29794,4796,16847,-20786,-73266,-87936,-91056,-86159,-13381,93257,118486,80603,71901,44363,-37355,-102802,-143377,-142832,-43791,49689,51655,6409,7522,50323,86697,72659,50699,41288,1487,-35434,13013,60692,8124,-27775,-37752,-66348,-60323,-11041,-19298,-45294,7680,74700,71521,54555,32076,22616,39924,63265,43786,19574,64382,132783,113492,5316,-54851,-13204,31247,27080,-9968,-32257,-27946,-50223,-57867,-55714,-65954,-15103,101064,135059,77688,22686,-918,-26647,-11629,14465,15030,3419,-30252,-69030,-65044,-25180,-15259,-13983,-8813,-8141,-5336,-8547,-9572,-8892,-62063,-101255,-22178,37101,20262,35938,50713,9727,-17680,-19496,-15388,-22407,-60261,-66226,25122,62635,-19548,-90062,-70865,-55168,-77699,-88650,-78722,-61882,-28902,46928,88359,63791,47455,45197,12146,-10219,41313,129815,224622,217123,112433,45381,29563,57615,33304,-61080,-101052,-69602,-56523,2282,101153,61741,-87196,-129273,-78657,-44460,28986,95928,63233,-6562,-18170,23504,64835,44666,-19132,-558,70242,91674,63039,981,-67554,-95320,-69279,-26078,10291,45698,78168,65406,-5186,10348,114590,107687,-2869,-27738,-10077,-32212,-31058,25646,60989,63791,48797,631,-45235,-43398,-31017,-20623,19026,55210,51367,-15024,-73392,-79154,-23135,34900,6044,-44458,-15132,-43690,-128654,-130997,-74836,1684,63459,26023,-25302,990,30907,33949,58315,95864,108063,64956,33264,59827,67315,14620,-22040,-24765,17010,23746,-73150,-155784,-119239,-45896,-5517,-12028,-36954,-40024,-31434,-44332,-95409,-128339,-98691,-61778,-33942,-31517,-46252,-37741,20709,94984,81987,-11847,-46643,218,2197,-33853,-29559,-11515,8197,3047,-51303,-100896,-104596,-18245,94391,82704,-21355,-67063,-26481,-29921,-23557,105432,193893,101427,-15004,-74249,-54180,-23393,16655,30626,-23923,-59239,-20029,-11789,-34676,3498,94090,127953,105485,74033,7103,-100871,-148101,-99664,-58186,-36019,21617,40199,31278,46672,27811,6658,55214,120334,85496,10762,-6022,-13741,-66597,-50454,-1057,-45217,-161079,-199455,-139895,-33457,37874,31541,-14947,-42229,-57377,-42929,-22050,-16916,5092,36866,7564,-13492,-3639,-29764,-31888,9234,-27805,-90362,-39577,27984,28130,9034,33945,72415,82355,10999,-40936,-29841,-40981,-54544,11814,88508,92932,71403,37116,-2715,1030,23065,5100,25026,71415,36947,-65,62884,107573,58464,-21778,-141704,-213242,-108022,34225,85679,111091,115209,92709,104741,104642,19671,5691,58756,113652,161893,100966,-61144,-166039,-115719,-61680,-59256,-50083,-19710,-21844,-18870,5687,-5907,-75360,-103283,-56657,-30003,-34687,-41416,-12243,23553,-35243,-103928,-89489,-26083,17502,3430,-58042,-77786,-24327,27939,44577,54450,32123,-8390],[-60435,-600,9725,-7332,8588,4828,-62091,-129258,-114462,-8572,79135,110999,87166,40797,26943,62537,80906,51934,-6942,-14278,-28828,-70695,-51775,17971,9877,-7524,54300,95227,11128,-55223,-52293,-39747,5816,69553,85997,71821,49505,7014,-34955,-69068,-110881,-143271,-146834,-116068,-88355,-72167,-69884,-105354,-92584,7987,111679,100320,-36489,-120548,-59194,1786,-29920,-51267,-65039,-34134,40518,44231,6856,9120,22646,-971,-1566,29693,53429,47042,13079,-19077,-1448,-2174,-33633,-30213,-3673,74362,148716,92939,25818,26489,-7696,-72651,-47848,26906,58998,44632,-1741,-66217,-51322,42374,59891,-35274,-98731,-53439,33237,77892,57351,16457,-7204,-33696,-27403,70441,126202,85439,64228,51755,-15316,-70744,-58936,3787,56447,48398,24005,8132,-15766,-221,26142,-8316,-44354,-39909,-16809,2356,6258,-6469,-15753,-9383,28524,31591,-21353,-31409,43350,57109,-9477,-24680,14314,19191,-27408,-54371,-31065,590,-14516,-41030,-57799,-61972,-28126,46681,59294,4852,-34128,-34422,-623,49123,102061,110476,79759,25555,4378,-7558,-52984,-53486,5917,-11571,-55294,-68212,-74304,-36559,46226,82694,58668,26885,13151,15849,-2118,-4798,68132,95470,33603,3090,18407,-30149,-66785,-57070,-54487,-28362,36302,57193,30395,-26588,-101533,-70404,16074,-6890,-59995,4822,78490,49556,-32100,-110779,-158969,-126104,-60226,-5752,40993,72931,74805,77282,91097,76894,28251,19383,12900,2428,-10853,-46422,-96778,-92521,-43898,9890,24063,-11334,-9960,24307,23950,13746,35553,39143,-6506,-82430,-123591,-112726,-84148,-26472,80243,110009,36865,35860,84345,73023,35321,-54511,-118931,-110211,-59001,-35392,-40912,-35132,-18689,-36826,-51113,-25552,-3956,26276,52665,32609,9204,-22334,-33872,-5125,42946,62527,49427,-3543,-51058,-35824,62273,157960,149517,29042,-58385,-13264,72000,42117,-85410,-108271,-28610,13457,9913,2771,-43667,-75209,-47136,-38355,-41108,-35044,-65260,-75081,-45289,-2067,-12224,-37098,71344,193925,150581,32897,-20926,31585,162159,156438,13742,-35942,-5326,12993,1312,-54354,-65148,-17356,-11130,-19517,17977,94265,116894,16747,-71649,-73476,-79933,-75197,21016,84549,75804,117267,147989,68088,-642,39283,104857,95910,59429,67882,57682,23342,20897,61458,42626,-25598,-88546,-112166,-29135,76820,56808,-16880,-39373,-2560,34576,30748,8493,9918,20272,-30528,-113215,-147252,-62344,19994,-30833,-77040,-24658,20852,17505,11936,-3990,-16497,-791,-2249,-35423,-40373,-9170,7935,-46678,-85370,-23204,20822,-8399,-29526,-63063,-86997,-18337,57035,32797,4829,-12583,-38895,-26247,15357,-58082,-207877,-180868,-38945,50996,95975,134113,113995,26951,-12043,28504,33017,-10939,-2195,34670,41257,5731,-8487,36299,133964,148318,32227,-46561,-46026,-52388,-50552,-4604,-3030,-33636,-27872,3871,213,-28927,-31057,9528,63675,39780,-32180,-84671,-94043,-1588,110937,97586,10991,-20343,-16485,-24539,-21374,-34764,-68691,4344,112768,111384,48837,42199,49438,90803,138396,94960,37804,37076,72071,112029,139046,138300,146406,98157,-17176,-49032,-9130,-24685,-64483,-42677,-31802,-46261,-20717,14895,1331,19210,89271,104313,3259,-111380,-107188,-12520,13037,-6969,30989,19875,-74360,-96762,-12013,61111,29784,-72462,-99897,-14125,23707,6336,-15759,-41420,-10846,52749,56155,14446,-51440,-93908,-127008,-142951,-80876,13134,41567,62824,138731,212180,187078,66769,-51765,-40463,36551,7674,-67757,-62590,4630,73764,120365,71404,-27744,-51570,-22145,2703,-7185,-51735,-64240,-6499,94765,153209,99519,-700,-59893,-75361,-55240,-61332,-99668,-112101,-108819,-83575,11646,119157,138090,58165,-32624,-44533,26926,58240,1002,-54628,-22893,34084,48623,20046,-12005,-5574,25065,52182,82350,108922,40808,-61349,-54770,46763,62719,4209,-27314,-20940,-5218,8419,19716,40223,19513,-55878,-64489,46029,143179,147123,121756,89359,53046,43296,56030,53048,20040,14393,33944,47581,28645,-996,-22783,-29479,-27192,-9856,21248,33017,11393,-49029,-104114,-63024,-14343,-41110,-94379,-69664,-42274,-24478,30999,23229,-60896,-81143,-30137,11604,40333,3242,-58554,-64479,-27138,10989,41042,53548,44996,16145,-47905,-96462,-94199,-69972,-6705,46942,54746,84126,92629,31672,12024,74861,98817,68765,45934,47663,67940,90422,62494,-16253,-61251,-39644,-8264,16039,36157,18968,17525,99310,135444,53522,-36340,-86799,-82160,-42116,-13402,22053,30998,2070,-6739,39187,50961,9579,-7933,13931,12474,22320,49757,7989,-21026,9520,19387,-9544,-25032,-64752,-61834,17241,41041,-4527,4027,8677,-11557,-11799,38109,82421,100027,166335,207261,106852,-33386,-61802,-2991,48959,52706,15322,-26164,-28355,4862,36336,1189,-51110,-23039,59994,88279,19025,-55152,-34963,3355,-7596,-60349,-81030,-58085,-73026,-106107,-43133,67705,77565,7712,-35891,-15485,34913,35631,10444,-1306,-57187,-110345,-41927,41319,7814,-56023,-34580,38525,74377,29073,-26881,-38004,-52423,-50793,43936,131250,68943,-40242,-76624,-86458,-110505,-122538,-89838,-8613,40549,41158,16852,6160,13824,24533,23534,37969,81417,125991,181341,134208,26886,-7558,1416,44708,56481,-34344,-101107,-109977,-122576,-41274,71916,21706,-102759,-102200,-47190,-18815,42871,96585,107140,57163,-22633,-43123,-9634,10802,2435,23211,58357,73518,64045,22636,-47175,-110102,-91266,-2954,37908,42917,46874,45889,-15726,-46792,-2452,-3433,-87881,-121774,-74183,-14457,-8679,9408,54260,89103,88486,39506,-23968,-45236,-54498,-58913,-31540,-10229,-35101,-99219,-95878,-33347,9421,34878,61299,69685,71729,25774,-28387,-38483,-1595,43463,55173,38855,30031,2735,-58355,-77206,-16184,35303,24902,-38991,-47882,56743,129843,59707,-3424,10549,54885,38460,-59907,-117007,-61195,14328,82372,103770,26843,-55685,-70133,-75266,-123018,-148406,-107128,-33575,27403,15512,-24523,-1015,60455,73344,29024,-1510,34734,71846,47826,2248,-28142,-28712,-5609,-22318,-84555,-106505,-62740,55448,125040,36637,-74656,-68732,-27377,-73863,-48435,152123,249711,118295,9501,-33644,-42658,-32695,1239,-25074,-98960,-94222,-25381,-9483,-22169,12285,77042,81587,77793,106594,78731,-8364,-46952,-24076,8403,33331,70271,67757,33853,25831,23268,18353,81160,139322,47826,-26238,-1101,5173,-44117,-46920,-9418,-1962,-86336,-151318,-106903,-10892,70433,86926,4737,-73258,-86485,-59722,-34480,-37714,-42218,-2251,46114,107215,122393,79712,98524,143228,56038,-50459,-15220,34065,18809,15361,74503,118238,86558,17940,-5028,-11525,-19879,5909,59393,108763,108865,65972,31130,14634,9365,93,-28257,17033,88345,48409,-6875,27242,48758,-4246,-66727,-119149,-100540,7543,55916,3473,-15862,23655,51466,77250,89167,72869,77028,78999,49171,61983,44089,-64354,-140783,-92632,-71631,-112274,-119659,-76104,-61211,-60237,-19124,-448,-24169,-15309,26776,28027,4644,-19097,1799,36312,-14286,-67869,-55972,-37553,-49489,-67453,-74986,-83489,-67628,2564,66972,77599,20740,-21549],[-94584,-28433,-6463,-6035,9407,11644,13119,20915,11308,37432,80897,93705,71679,71296,74036,61857,42625,28431,8622,49788,65034,7303,-4689,9209,-55389,-102470,-42608,49076,31839,-22889,-55860,-62617,-11184,87893,144478,95895,32339,2964,-21709,-50996,-70814,-118102,-155560,-106793,-59922,-65894,-84128,-128348,-125587,-49294,21451,-10126,-99452,-95673,12477,76024,30036,-38644,-87654,-66582,-18641,-5273,-11698,-21649,-22214,-5264,8004,7240,-4834,-21755,-46471,-52223,10799,54741,34660,26798,60013,111621,111012,11897,-47989,-12285,22973,5708,-7687,3477,37484,38009,-40989,-101800,-22331,81596,47872,-38200,-49678,-18918,13912,50845,53077,2493,-54434,-80562,-33420,65696,108700,96006,81402,58434,29889,4175,2996,40357,70516,45101,20516,-10428,-57240,-56803,-10102,-24192,-62030,-50868,-6186,34973,32194,16603,44925,78710,92484,70064,13199,-24091,-16166,-23332,-38825,-14362,10145,9635,-7270,-2703,18119,15331,-29281,-32397,-10974,-29067,-53105,-43917,-60844,-82835,-76009,-54775,-17017,38591,114269,143193,94924,44530,37271,6038,-23190,-10042,4922,-9220,17545,26994,5445,34799,89616,73856,19603,12352,47428,26876,-40248,-46071,38332,64483,19948,16329,28708,-17480,-50942,-53350,-57663,-38480,5296,48854,61051,6929,-70893,-56605,-6650,-39636,-93390,-70047,-12633,6620,-41494,-104658,-121812,-108608,-129779,-121235,-38340,60470,76469,49082,43341,49161,7720,-8415,13760,27079,29995,20708,-45718,-79982,-30864,5874,-20983,-22376,35249,64173,65124,77007,60120,10371,-15848,-23663,-49360,-82343,-83932,-18880,83827,78260,-15985,7889,83226,56280,4134,-80122,-156052,-141423,-65020,-15976,-17760,-29107,-33183,-27174,2076,22609,26170,78604,151227,153393,89305,29835,1129,-15551,-20224,-42372,-39005,1934,26499,6791,12623,65541,75184,-24690,-126179,-60086,108997,141496,19226,-47474,-18728,15773,16127,-11943,-39790,-28125,-17075,-40735,-52502,-52003,-57880,-60651,-65897,-43124,17090,57086,64036,10551,-58760,-31738,54031,114911,162196,105325,-43908,-91003,-12695,83892,72829,-37885,-49526,-3668,-56867,-114331,-80856,13535,48352,-41628,-102533,-78534,-67484,-38695,28468,53615,88396,177443,198238,99986,16055,41511,72224,28194,-2019,20813,31392,27737,24208,55819,44744,-42741,-108224,-83372,6518,76362,61030,6491,-44113,-26678,28893,18945,-10780,11305,-10933,-95681,-102900,-55212,-40073,-46661,-53415,-35543,1941,12397,10638,13634,12191,-264,-18174,-17937,1240,8595,1024,-879,-42986,-80467,-45502,-19570,-19701,-25294,-65836,-102998,-84662,-37807,10809,37833,6727,-10439,23817,58190,-282,-146085,-171143,-58414,52350,90960,111094,106012,42013,17267,89316,91880,-10588,-54200,-2237,34560,-8208,-24960,66728,208312,231176,133908,71854,67728,51458,9431,-19741,-81929,-173475,-169816,-55941,20635,42078,68527,78468,105402,123124,71571,-33795,-88625,-29276,69453,104212,88358,39260,-24413,-40567,-21393,-31611,-54511,-8737,28307,776,-38219,-9250,26154,56335,93299,86647,36608,54,8705,46728,88159,111673,139321,96398,-44255,-107961,-54044,19305,71276,87853,-11349,-118764,-104333,-31866,-13288,-6062,28120,60716,22994,-47909,-20748,56635,52520,12938,35695,46962,-30435,-84872,-23165,59866,50317,-49217,-148420,-136113,-64056,-13078,26229,44409,35338,32402,24517,-46936,-130538,-119264,-96238,-111057,-71669,15800,45329,37047,77255,161337,160384,50955,-17734,25394,31476,-74648,-133842,-88636,-31287,21863,56612,-12729,-101334,-91775,-62879,-46249,-54525,-80989,-53012,52515,108527,46342,-20917,-32477,-42216,-68997,-93379,-110894,-78932,-31314,-59963,-88443,-12115,73876,72222,4179,-44842,-52942,-42316,-29274,-26646,-65056,-71847,-17270,25546,58722,86721,72881,44208,41809,23613,8857,-13447,-38531,16554,101093,93423,16903,-45420,-62106,-24502,22173,53203,64000,51574,9864,4913,69959,119747,86576,73048,103051,82656,16038,-11690,931,1225,9542,4177,13096,46207,19373,-47196,-25889,25284,33160,4421,-55857,-88688,-37646,11234,6505,-27808,-26126,21899,84482,43767,-17227,22100,28095,-65443,-96785,-26037,-2564,-39148,-95498,-81282,-30132,-14069,-11721,9746,15410,4834,12875,-8163,-33910,-25034,-4879,18691,25396,9009,6984,4968,-16407,-12498,39569,101031,146723,148866,106649,62801,74962,131033,103578,28887,24932,39143,-9028,-61516,-62296,-33684,63708,137985,106427,30835,-3886,10996,-32869,-91025,-64438,-10269,-23622,-47579,-35453,-50752,-87111,-44361,50579,35375,-41481,-34892,-6545,9689,42227,54192,4898,-46574,-86161,-59310,-8431,-42140,-86039,-34299,559,-32240,-40625,54680,127271,110433,132568,171522,64993,-63195,-73524,-32689,8370,56984,56855,-15097,-48728,17667,94303,49923,-31119,-19561,60316,75726,-52619,-145181,-70553,18510,-2095,-71651,-93382,-77098,-72911,-76921,13910,132157,97359,-15900,-37380,26708,67793,23045,-10422,31043,42685,-17341,-22392,10016,-7904,-70202,-72414,12770,87853,46740,-29862,-20412,1315,-7056,38527,115648,117057,49639,-12382,-78570,-140365,-153395,-99651,-5651,41532,15018,-36080,-49998,-28936,1256,35412,51264,42863,52423,70026,-43876,-151435,-91881,-23965,10714,20894,-30203,-96749,-134071,-154377,-98986,6915,2299,-77766,-85813,-72889,-66206,-2011,66340,113025,81737,-15517,-57012,-47275,-6099,61969,73426,47713,45328,58592,58146,21534,-64858,-89631,347,54711,10036,-20860,-5022,-30140,-69716,-74035,-75732,-128295,-188953,-141820,-24349,-4803,-13614,37400,71804,69160,56628,15134,-21278,-35685,-31119,-8104,-17767,-77539,-140868,-100636,-18293,4924,5966,73598,143136,137097,96399,55921,1459,-8963,24866,38125,39608,18156,-38759,-98231,-118337,-77072,-55402,-104695,-186591,-161872,-11166,78951,26288,-15975,13876,45482,6970,-78730,-104677,-39627,36037,116919,148564,51999,-60600,-77785,-81728,-133701,-142582,-79377,-5378,46777,34745,11565,62024,92443,27912,-7755,56769,123562,117370,81175,22021,-61606,-106636,-80326,-69600,-101860,-75548,6485,99361,127126,47536,-52314,-64586,-40592,-81801,-36799,172151,245053,85103,-6727,-1988,10182,-4589,-2349,-39955,-68592,-22116,39274,46094,20026,5072,-2699,-4471,40006,104421,97600,66999,79458,70043,45850,53561,71612,55641,22190,-338,-2534,20900,66316,34737,-83303,-98323,-34988,-14910,2414,25591,14186,8482,-25585,-37824,12589,60707,89867,92547,16973,-63993,-70275,-27664,-3544,-11554,-47281,-44618,31161,139754,165452,90935,63981,90179,53177,-16117,-1799,10169,-30109,-25989,72946,118135,47807,-21197,-30560,-36668,-6384,43072,68630,117018,144784,99225,62743,44658,15130,11657,14734,47711,87931,62948,-5456,-24580,-12349,-23081,-61723,-73890,-19098,48076,17137,-77798,-122427,-88611,-15954,52437,78185,89164,113620,70707,-33081,-65624,-39194,-57728,-85284,-57883,-61426,-113273,-128401,-97806,-104277,-120517,-77092,-4361,52723,80571,71727,22912,3845,28331,41599,8824,-31626,-20237,15854,11377,-52342,-99466,-67842,-32735,-35247,-1501,51509,54466,-4375,-40479],[-61992,-22936,2448,13191,22629,31163,70483,103377,67970,30914,35706,42314,32260,83865,94351,-7420,-56497,2471,32523,91825,173472,152490,58256,-32976,-130436,-148098,-80015,-8976,5956,9776,-11283,-44156,-11649,91465,156543,100148,40560,36781,32274,1790,-10568,-42318,-65018,130,31569,-29117,-75116,-102267,-100142,-62875,-22462,-42381,-86954,-57194,41677,98082,68949,-10459,-72317,-67869,-61440,-51942,-10358,17336,24508,45499,44292,-2580,-41311,-79561,-107558,-94805,-20363,39027,56174,57939,82191,91671,36937,-42859,-62220,-26143,29933,42491,5230,-28627,-23051,-29580,-73064,-39970,94080,122461,-14405,-115500,-55419,-11929,-46216,-29388,23309,16319,-23590,-19842,29817,49551,25063,37465,49018,24714,10187,10362,-3723,2850,69017,100679,32726,-48879,-63463,-64349,-51737,-57219,-101530,-102531,-51904,-9637,3301,12773,66749,110699,101576,72695,59082,19748,-18921,-30578,3727,62965,53359,18340,22754,31609,10645,-5735,-34741,-40402,-19312,2197,-22417,-107132,-186886,-157778,-83280,-39122,-32290,-6756,66297,93982,49646,2079,-18148,-38635,-26375,11507,-2443,-18785,34579,52975,40250,68651,82523,36770,-25933,-32188,17725,-23501,-117495,-119399,-45486,-36466,-44198,961,30604,21317,-5112,-45379,-45420,-10107,3800,21062,43573,9029,-61624,-63309,-13809,-12353,-72260,-126163,-102067,-48261,-51514,-44530,6305,-1979,-125616,-201005,-141128,-20257,34665,22368,23188,37087,7452,1783,30091,34580,5548,-1867,-28340,-53680,-33303,-26798,-45779,-18287,28787,21313,22930,57249,35020,-19488,8630,67459,33158,-45726,-40557,45460,109075,47038,-43857,8521,82717,27805,-23373,-56820,-114649,-133599,-65473,10607,-6779,-80539,-118112,-60633,40753,101280,121690,154432,165771,154628,140122,129511,98553,44986,-20065,-88280,-74220,33577,99633,39185,-24910,9659,72523,49665,-45155,-43218,105456,198653,142872,65293,23862,21673,32631,-14239,-60219,-24895,-1409,-27526,-39715,-40391,-37107,-17570,-33564,-47062,34398,82803,41318,-56374,-160781,-138051,10907,73370,52222,19479,-26786,-47283,-6338,76264,46417,-86112,-90731,-13594,-38892,-111896,-110025,-19636,28702,-26006,-66014,-56886,-25794,38825,60626,41392,93707,155469,139671,91639,56991,55575,44485,-16636,-59104,-33175,20614,63533,49673,37633,5068,-67399,-90136,-16592,75208,95335,67896,25810,-40201,-31142,31766,6424,-19372,47420,35178,-57450,-32800,41226,-20659,-108959,-61700,11862,16412,27075,65107,68495,58150,56500,28338,11558,37556,43200,6366,-29111,-62320,-55707,4121,41468,13858,-39050,-71900,-76263,-71260,-54320,-3949,36220,3146,-9063,32045,59193,30359,-45665,-43035,45861,110204,83581,65730,74882,53250,53853,112875,111502,26618,-38070,-14887,14430,-39012,-74124,22627,177689,214605,151011,124338,146818,119568,12821,-77564,-149381,-237963,-241050,-106500,20373,95284,159153,154078,112616,104098,73547,-6240,-56127,-29852,31153,86043,116092,79624,19860,549,-6271,-4550,11870,3322,-44223,-50487,-31246,-20919,-2750,20514,40640,70973,91280,63123,2217,-15806,-13708,-22632,16666,14049,-83037,-138277,-68827,57870,192174,223998,64173,-95604,-114020,-46055,-13795,-19508,8967,76199,61277,11779,45139,88239,65045,6608,-21690,-1027,-3354,-28431,3788,40279,6804,-67844,-131235,-103528,-23118,-166,18970,53391,21980,-42746,-82191,-126339,-131132,-47943,9295,-4950,-10800,20129,19486,-2076,4332,47388,72011,64348,80974,114753,58654,-64660,-94595,-30101,-15838,-29240,-14224,-62857,-119743,-86329,-50195,-14217,9125,-15369,8036,104422,97952,-32276,-90232,-50306,-39493,-67767,-99737,-107718,-30382,41122,-28265,-86954,-11066,34965,5101,-11105,-11910,-48021,-95310,-101391,-70445,-76342,-93935,-80807,-41011,57157,134293,103426,50314,53652,12864,-53783,-48703,1773,39860,61773,70190,39448,-40586,-87604,-34952,40437,86742,84301,56259,45093,34685,24374,25724,6017,17224,71605,60851,-45986,-104016,-44880,7375,12051,-30971,-45205,22010,53669,-13155,-26095,25219,48428,30809,-71436,-161239,-71914,71115,61188,-31986,-22918,63708,102086,31162,-34880,1974,26172,-43971,-84919,-40532,-24699,-75555,-99825,-14678,53694,13470,-37526,-13173,57,-33143,-4422,65060,84534,51547,29094,-475,-59065,-92197,-88264,-82314,-69206,-45282,3801,87889,164847,151902,77150,22112,45071,158948,185525,86510,25207,18037,-26191,-51447,-10779,4038,31131,79249,71436,26624,33195,55621,-7561,-102156,-118445,-76349,-61645,-58241,-46584,-70032,-82677,6403,109725,39555,-105053,-94393,6117,76931,98802,67680,-2143,-33575,-29989,-15376,-28919,-83804,-111561,-63757,-10170,-5302,-15740,49514,103650,69699,73612,134463,79206,-10143,-21363,-26977,-38931,15251,59896,591,-60474,-18274,61162,41207,-9373,28193,132804,122352,-60448,-173481,-86446,9367,1950,-33936,-35519,-21585,-8178,3088,69597,149628,96719,476,5351,73657,86428,15845,-19343,65125,139653,77533,-17945,-70466,-48369,3754,12716,8577,45311,41308,4813,34586,51161,-9897,-30971,10566,80917,124615,107761,-3106,-120225,-131858,-58325,17658,44841,22465,-29868,-56618,-37726,-26149,-21714,-27341,-40995,-20744,-15740,-147487,-232738,-111066,-15152,-18976,-30651,-11721,-37051,-76445,-88494,-84992,-24143,34658,19232,-13392,-51508,-73514,-16802,57898,103073,74560,-5314,-40010,-40115,-2550,79080,103370,78800,64091,60398,61108,41352,-22693,-43978,-3817,1627,-52224,-59166,-26874,-25146,-32356,-34422,-47902,-104277,-190726,-171418,-54902,-25577,-41529,-5748,-1891,-6714,30592,31079,25512,57980,66501,46723,-405,-62417,-114004,-91902,-33374,1962,6870,45073,108049,133870,130935,96282,5652,-45522,-215,41621,20988,-46107,-79987,-61168,-69293,-91979,-117275,-180098,-247001,-201751,-64157,5506,-26667,-47848,-19213,18606,-163,-54084,-44947,21858,61230,100861,116263,29342,-63258,-64599,-67385,-106380,-89921,-21967,27382,54411,38366,38457,94119,89991,27942,39782,106167,111964,85343,71482,4233,-104808,-152981,-97917,-59694,-84054,-54288,24575,72878,84520,66906,15321,-39488,-56160,-66220,-18034,113230,143048,5547,-70423,-43348,21864,38840,40686,45204,58149,67402,94987,103381,34035,-55799,-82746,-49027,11203,58808,43619,38267,97160,103385,55691,50556,48250,2534,-36664,-49290,-37244,11151,32034,-55659,-156620,-125863,-55128,-21162,39391,68370,26232,11654,17002,65247,122878,119604,68569,24424,-4304,-23382,-24490,8679,24688,20937,-24537,-52307,13332,87957,67019,-27496,-86704,-67361,-38325,-55986,-43224,-18393,-32766,-36057,29118,44117,-10480,-60884,-73151,-53218,12580,42814,34521,85112,142205,122518,72573,35457,19958,47918,70922,67513,60329,52647,-4454,-49506,-30349,12322,10553,-34452,-40768,4182,-11802,-68409,-99634,-96743,-40159,9302,7494,-6278,30061,-7243,-98804,-123467,-84919,-38199,-13253,-3778,-24123,-40190,-36984,-57065,-135931,-174541,-125575,-16309,78032,104868,72853,1969,-15176,53935,66571,-38870,-97066,-22012,46294,41902,-14279,-56641,-26283,31677,41262,10179,-9682,5212,8158,-11503],[20204,11563,8072,2766,-3249,-8263,9130,36617,27443,-6324,-10459,20043,26388,60020,50031,-84737,-155064,-63364,497,61475,178830,196089,48356,-84964,-138165,-90457,-12891,3029,-8720,39788,62848,12460,4297,67242,92678,55846,47071,82444,94122,50795,17265,2721,3045,63735,84325,20189,-17421,-32371,-41820,-30208,-5522,-3957,-29705,-43607,-20536,31062,58666,24641,-18592,-10896,-26302,-58595,-5725,73386,88110,58115,20075,-28593,-31720,-51908,-85278,-80036,-52050,-31057,7813,35998,48213,34443,-5295,-11995,7226,-15166,-34693,-30258,-22545,-28935,-53887,-79651,-55405,53307,164590,127963,-38859,-154862,-87589,-16217,-48027,-38238,23009,33922,27599,76831,110610,65161,7694,23852,53281,32655,-21499,-45733,-57187,-47993,42904,96733,-5797,-71154,-2465,10627,-50476,-80232,-110257,-123598,-86497,-50310,-35166,-46029,-18671,34994,46388,44936,73935,45250,-556,576,65659,130342,96177,46350,49956,27011,-36851,-42606,-17001,-32064,-62589,-9516,23397,-69359,-156640,-104735,-8834,37836,9021,-22409,9640,20938,-5968,-57932,-96214,-98681,-70423,-12741,-4159,-43565,-31739,-8680,15421,61916,61734,10351,-48267,-74028,-47365,-61497,-140667,-160738,-100917,-84414,-65330,-16240,24400,65968,50767,-44667,-55934,11527,24841,-4425,1150,-2600,-67438,-79990,-10244,20620,-36951,-100751,-82312,-30360,-18691,22214,102714,108450,-23104,-145421,-143094,-53594,23642,44010,49511,42501,20343,42112,67347,49070,-38178,-84659,-63110,-55037,-73302,-73926,-31294,32147,31384,-43357,-56535,-8758,-8191,-20984,50106,116891,77436,-4264,-1500,70111,89750,5657,-39963,41943,90526,22239,-8805,6363,-10303,-52206,-23330,6865,-40480,-110924,-125225,-61383,23731,103015,157115,145156,67066,33218,102426,161189,135694,69988,-747,-68173,-50371,48895,98932,29911,-33399,14136,111436,139431,79373,7178,42483,134947,142378,95459,29429,3650,28502,-8042,-59358,-25264,-8293,-46509,-49485,-27047,-24352,2085,-7223,-27335,21590,45242,45110,16996,-93616,-148925,-61023,-27566,-43333,156,56969,43977,6513,23914,-4955,-102182,-120243,-50559,-14224,-38651,-40678,19502,42599,3938,-17956,-15082,46358,125368,99357,38085,47483,30483,-10658,10496,40739,34164,21081,-12232,-48459,-37974,4418,64936,62597,8540,-54035,-102478,-104781,-16180,83369,71353,25174,7099,-33854,-22578,25645,-2723,-6083,87175,97320,-2783,-2447,47367,-41339,-132704,-36437,60353,28181,35538,94498,104613,88671,74161,43488,26414,34001,28821,-8090,-53336,-79432,-46428,34051,89296,30544,-78639,-106506,-50800,-12601,-15520,-25508,-21115,-49902,-70999,-42578,7636,20431,16653,83730,136534,109906,58946,61210,82991,81826,75821,63131,52332,35183,-14637,-36474,-20723,-57342,-87475,-27453,85516,131874,90067,78113,116095,81896,-33383,-107550,-148110,-201024,-219517,-121565,9092,95917,152110,133993,63522,28756,13388,-35297,-88503,-71476,-4183,60724,69413,39768,47504,40292,-17783,-22443,18751,2401,-43861,1998,47223,6521,-11791,24130,24562,27966,98332,116850,36782,-23274,-70708,-141360,-118285,-68425,-98358,-112942,-26215,78966,160517,181981,106253,18849,-17140,-4542,-15356,-52228,-14469,77086,46078,-31089,-24464,16691,19650,-38992,-84544,-40518,6791,11323,40494,44371,-19978,-76795,-58969,26702,42846,-27419,-20526,39131,-3210,-106994,-164210,-127691,-31186,69220,102012,60253,16787,17636,1845,-6854,-4266,-21177,-174,84944,139551,129906,70851,5767,14000,65194,33640,-41204,-50720,-75118,-99669,-56690,-19819,37887,106236,86947,68082,87484,37607,-52953,-77489,-42729,-17901,-23773,-26474,-17985,10547,23610,-39383,-72932,-4493,12235,-30217,-12155,1042,-56654,-92659,-80085,-68156,-75677,-79878,-111785,-113529,-9784,78842,68665,32974,27557,2893,-33987,-12965,51197,30286,-7505,4884,4607,-62838,-101126,-53604,14123,49847,33055,-17177,-29110,-47338,-92391,-87172,-32896,15453,36068,-2835,-119300,-186463,-103363,-5025,15250,-34466,-77458,-42104,18048,-15791,-57142,-24528,6218,12773,-66606,-175609,-126100,17154,33641,-51378,-48162,15677,25822,-30498,-47978,-3750,2580,-52823,-89237,-65101,-30523,-36570,-13666,88396,136422,40570,-53907,-20155,4603,-58289,-42470,76898,117654,53076,3587,-43928,-124305,-137308,-79751,-68286,-98911,-102177,-38675,63968,112170,43747,-8787,16865,54108,121790,147900,42863,-67146,-67449,-7969,51628,66091,17945,-2867,34895,22921,-16278,8744,45482,27783,-49873,-102025,-100832,-84700,-72828,-35634,-10538,28652,114782,150309,28331,-107728,-79236,10609,92649,139008,84432,-15842,-23083,11818,-5108,-36620,-45351,-66057,-54043,6164,55589,10898,-40686,-10929,45330,107826,154502,125866,78674,58233,10873,-48678,-39960,9640,-7316,-63745,-57082,-7650,-3809,-1703,69064,175261,156103,-4567,-126620,-94062,-33160,-24452,-27958,10955,53678,55982,65574,112770,154279,122550,72986,55421,62085,72821,46614,19699,87816,157061,83276,-60177,-154015,-108760,43238,109057,45257,12765,29611,43741,77946,75821,-18744,-89838,-82991,3499,137777,205200,108499,-31664,-45348,31629,81935,65738,20125,-39392,-49093,-14213,-38590,-104861,-125707,-90742,-48053,-28262,-74098,-84409,423,33012,-27763,-54429,25023,54637,7641,-7555,-12390,-4396,50295,75561,52976,17324,5671,53861,98593,102611,52598,-13009,-31421,-24730,-6646,28345,70242,92331,86568,47890,10876,-4435,3151,53259,66514,-8065,-59525,-45542,-12380,2355,40731,69435,38472,-42550,-126632,-134356,-48934,-8998,-25410,-42910,-74789,-65775,-1448,13192,29927,91068,78962,8494,-44555,-70522,-102103,-96613,-29856,48848,61344,40468,67115,140940,163585,114571,20127,-20950,35666,70329,7169,-65168,-39942,26773,7185,-46080,-75276,-126102,-176986,-154249,-86581,-37992,-33888,-40396,-40167,5608,45711,45207,72794,130204,110865,58591,40557,-6463,-58754,-58360,-67061,-74017,-18173,34947,42518,42093,20803,38871,88396,76490,65008,95160,71595,10702,15266,35547,-10822,-76992,-69949,-4065,-9138,-75397,-77035,-37035,-11645,3690,27328,57443,21116,-46493,-60205,-28571,8118,12737,-53456,-98226,-92811,-18045,48586,88987,141870,150426,90926,96677,116015,9012,-122836,-102218,-10065,40453,46927,5922,-21122,38692,85487,82793,86958,68771,4494,-50578,-73414,-62226,-13430,22887,-3933,-71555,-75880,-51302,-19617,1775,-24094,-44941,1974,54063,137574,196376,153738,30728,-69769,-66212,-14995,5846,23245,18818,14862,-6150,-18024,38034,51188,-50874,-133862,-149529,-125206,-107812,-128410,-105532,-29377,19288,11785,-6584,-38549,-43390,-46831,-51832,-13116,53309,57377,28641,57522,107874,106664,36297,-15042,9183,41494,36710,30193,26406,23446,3214,-19103,-241,60311,93490,15084,-43526,5896,20881,-3027,-4827,-7585,-7020,-44343,-122793,-167392,-134314,-126884,-140853,-118051,-92555,-25312,45425,57025,31077,66779,89301,-3733,-159026,-207431,-129698,-12155,58783,67234,57659,19966,1436,50632,56990,-50171,-122575,-50807,14801,19326,20136,23347,32274,74864,98654,21735,-77586,-46826,38289,56643],[96920,42465,-2673,-20980,-39280,-76213,-102085,-72004,-27936,-26956,-26691,32919,47975,9374,-31825,-109855,-179586,-129255,-66642,454,105958,117696,-10462,-91936,-68585,17089,87004,70888,17943,64482,105240,46450,-3451,-5133,-13439,-18011,3433,54767,103224,68788,-2424,-18271,717,42824,62821,51682,51526,25131,1086,11346,21794,11736,-14463,-61620,-99074,-50200,19712,26853,3925,34592,28138,-48167,-31667,64930,84329,7437,-61304,-64761,-1089,24198,-589,-15411,-38134,-54674,-25164,3705,4804,-2277,-50,32922,54133,-18514,-107710,-117741,-59077,-21428,-38952,-59227,-9110,69935,96564,72802,2813,-88766,-86029,-13527,19467,46280,56067,7316,-4063,68561,112418,99621,85768,92110,112418,89501,-5993,-74265,-78381,-46067,22452,35361,-39250,-43131,60967,81140,-15360,-63923,-64189,-83754,-72989,-34519,-27044,-82576,-114361,-82086,-44266,4575,56865,34683,-2723,15624,76818,98260,59116,53401,73169,43094,-37699,-61054,-3037,-2866,-79169,-49639,21448,6209,-17479,19996,80978,115092,69772,-19674,-43472,-25625,-12204,-44709,-86140,-109961,-106552,-44628,-327,-63574,-92292,-51712,-1164,60214,87834,36070,-38035,-86012,-96754,-79105,-98236,-118427,-59903,-11587,-5104,-8173,36070,104807,71238,-52461,-68437,-4346,4764,-27980,-20559,3416,-46462,-84939,-46286,-10612,-18573,-10459,22982,39617,28324,32912,75963,128585,94048,-994,-46194,-6232,55847,90688,82954,48656,29728,66045,93308,88952,2487,-87721,-86910,-68034,-96001,-96858,-14609,101514,93720,-45544,-92877,-36501,-10222,12647,74152,102338,86137,45194,14462,26487,16557,-41045,-18438,78917,91226,30049,14724,34867,63812,55433,30515,-38705,-89014,-60490,-12160,-3289,-20745,7073,54810,34001,-23338,-28639,51353,95001,43779,-7230,-9231,-36059,-32921,7145,16380,-13513,-18729,29966,88025,115106,113969,35227,-45098,-23216,14166,21661,-7234,-21796,-9513,-14981,-1217,29253,-19765,-99117,-92946,-47033,-36567,-35876,-48770,-38531,-7646,20382,68630,54977,-43894,-82779,-38201,-29457,-7341,70511,113340,74981,20640,5528,1965,-30596,-84844,-95635,-47415,1749,36008,57500,32134,-18715,-31680,20143,140578,203409,126352,13214,-48971,-90895,-100823,-62312,-25192,-7758,17275,33090,31258,13423,-13085,36214,71019,14421,-47983,-77337,-96041,-39709,33419,2728,-50636,-40882,-28498,1211,24473,-3381,-4132,52703,60298,-22076,-43817,-24547,-76445,-95695,9883,82232,57134,64172,88726,82971,74114,38585,-10323,-23314,-15040,-4041,-12730,-25933,-33756,-42276,-23881,15336,-9621,-113983,-162780,-87433,-10080,-10677,-61469,-84822,-92453,-109181,-88989,4002,58917,60592,114044,106748,36847,40968,101625,124280,104938,46740,-21658,-13400,16420,-28308,-71938,-44655,-30657,-21731,-14416,14116,62066,53222,28938,35051,9521,-40696,-54650,-74880,-119827,-160908,-102846,13758,66712,68808,45892,15599,10725,16869,-43790,-122020,-102237,-8769,55938,-989,-68932,-9114,16596,-63652,-82191,-38973,-10653,12054,87072,101409,17756,-16135,52198,55998,3550,36707,75536,49283,4642,-49665,-125284,-109456,-33962,-36790,-33322,50202,105930,70966,59936,103356,121551,82146,42451,-17162,-88155,-72793,7197,-7474,-94752,-124242,-65070,-12865,-43430,-49726,25307,54213,29091,47222,61145,19108,-8345,43594,111945,35876,-72266,-15700,87464,45929,-82143,-132766,-36495,79007,130659,120952,55965,6672,18147,7033,12557,36825,3805,10561,106668,136965,92066,53909,36013,62086,105931,93411,20602,-27178,-57272,-60958,-18599,12987,74953,147684,141088,99719,45020,-16592,-27491,-18224,1552,52041,73586,92140,100309,43483,-9396,-22380,-26307,5295,31463,19858,15411,-10272,-65556,-41463,24762,23613,-11650,-21192,-71206,-99674,-47648,-6669,12885,3443,-41585,-48578,-8677,23221,55791,32848,-6267,-29536,-56284,-76727,-68660,-49049,-20242,-4691,-40540,-92118,-104424,-120715,-145168,-92587,6909,58826,40899,-33868,-138942,-181636,-110727,-21845,20508,2249,-43643,-67826,-62451,-73753,-65030,-32027,-28751,-31521,-47570,-103015,-105162,-42483,-20645,-69295,-68824,-19988,1973,-48614,-50466,-2058,-13491,-47315,-58878,-35144,10937,34432,36742,93042,114428,17547,-59038,-3701,24155,-64339,-74323,35244,74243,16757,-18362,-36582,-83837,-66429,19416,6596,-111022,-167627,-83229,44832,57479,-41648,-23246,95204,101066,58269,47659,-31390,-138856,-111962,39048,120423,39188,-71940,-47202,59011,78843,24007,8655,45674,55877,4527,-55972,-77102,-79513,-96430,-70578,335,106537,193431,161025,25624,-37150,-1139,-2191,27791,98989,70454,-28922,-29492,-2740,-28260,-11243,43298,18173,10885,71244,105532,5131,-127237,-104374,46894,154175,160823,137426,116787,72523,9958,-46016,-72018,-48106,-35643,-57151,-53995,-21080,-7371,12533,67957,123924,116095,37672,-53517,-88746,-78146,-66337,-52366,30005,98508,80342,78344,125416,149845,140395,113518,46555,-14490,24256,83244,82442,104448,133688,53794,-82149,-161018,-123080,7551,98608,60723,4586,12425,38984,68052,75352,15624,-61215,-91963,-51781,79507,192128,157852,51399,32530,93561,118583,60978,-20591,-88071,-61157,18029,1655,-101578,-140246,-77834,-36190,-1607,64479,135457,150435,95312,1115,-48149,30220,78608,6614,-13961,32534,23638,6070,11140,15054,32672,81257,145178,156932,107914,13090,-47334,-32671,-26176,-46828,-50505,-19215,21116,43512,8611,-57298,-63698,17159,128858,157721,69944,-10584,-40327,-19574,23149,97088,132668,83253,4867,-42589,-54556,72,51532,36292,-37986,-95248,-80408,-19619,-15041,-33918,-25657,-60531,-122212,-139514,-129637,-136179,-96668,7157,100177,100094,58928,73373,149974,162253,91425,13375,22172,88194,86753,9929,-12623,54517,87131,37718,27382,42950,-7752,-84596,-111466,-116524,-85973,-30641,-10008,-43819,-22924,59034,112874,135989,164688,97763,-31524,-57939,-30088,-47170,-73985,-91030,-68185,8741,33350,-4994,-31921,-46632,3580,71037,57349,39615,30441,-45523,-86005,-44188,-15269,-11418,17440,79926,94620,1680,-92948,-108468,-121974,-108612,-80360,-50543,39023,62258,-37273,-84988,-56191,-50916,-56478,-59413,-45219,-60588,-43701,-1674,44506,87346,84445,34417,46723,70861,-7028,-103459,-69795,36196,93310,71036,-2098,-47206,-9530,49702,102306,128036,117302,83655,26780,-52847,-88024,-46878,37040,98971,57427,-24042,-73177,-66898,-112133,-194515,-174081,-56445,39834,154046,228920,165667,6036,-122387,-135501,-75626,-23506,5323,-17250,-31998,-17454,6856,54200,44857,-70526,-115113,-71414,-62557,-101248,-156231,-140992,-51562,24212,28169,-23287,-82108,-71023,-34501,-11266,29572,85136,91421,58211,51444,70501,58934,-23446,-75214,-39743,-42048,-85378,-45628,-1851,-10479,11110,31064,9390,34582,90305,55960,21150,47329,23859,-12900,12809,41895,8815,-80946,-183384,-241973,-250551,-215538,-161059,-122790,-112646,-41178,51738,60947,31672,91563,118444,-4802,-166933,-198732,-99153,7066,48118,33606,37035,46296,38154,28083,10615,-42732,-87700,-55338,-17679,-12614,18747,51636,51291,72562,91650,9258,-118851,-100003,21841,89681],[123346,54616,3418,2298,-14519,-67391,-102512,-75504,-27050,-9550,-6821,43751,39819,-38271,-72900,-73085,-113149,-115536,-102759,-52018,43532,59971,-11433,-33007,9141,72823,109046,86490,42281,78008,89541,24550,-38130,-72700,-66744,-55865,-69137,-38747,64595,70350,-21219,-41893,-1365,20508,19867,43446,68903,31151,14189,37529,33582,-5705,-24200,-49642,-92618,-61460,4660,4326,-22481,23457,37602,-36569,-61619,12339,53421,-12591,-85033,-45726,53147,87136,62299,30292,12933,14210,19885,928,-13678,-714,14738,19057,18370,-30061,-87709,-94249,-53064,-24879,-17122,-12408,4265,1164,-26517,-8423,29299,-11250,-54566,-14936,55724,108472,81409,-27368,-75671,-27257,45722,126301,171951,163877,155794,128930,43247,-33071,-34028,18416,64136,49742,25881,30010,78288,80378,8066,-20901,-4317,-28106,-32873,11323,21299,-33383,-94289,-124578,-102285,-30771,17422,-9340,-31102,12634,50860,11299,-29742,9346,61344,83286,27285,-37828,-15094,2579,-55457,-54970,-4282,23436,42037,71309,99993,112711,63234,-42675,-88398,-38903,29451,36443,426,-53945,-73040,-23745,10729,-54445,-68013,-7652,26575,69758,129579,89738,-5301,-63496,-95655,-85195,-32745,-15006,25162,74330,54734,17533,67145,114392,31179,-60936,-38369,-24545,-56449,-49068,-13732,15490,-9478,-76996,-109649,-72277,-6113,64903,103963,81380,27727,-27460,-39417,57177,136344,114136,54016,40350,63932,97347,89580,54506,25863,39666,72471,116286,94307,12726,-33262,-27490,-42671,-72640,-18271,132162,168415,22764,-58393,-17519,15262,34259,48371,44257,62999,72024,27858,-11100,-40814,-62137,6547,91290,72175,12803,-17775,-22213,40627,86991,31185,-80028,-91675,22574,99431,60383,-27985,-63600,-67760,-68190,-16108,51979,70950,15833,-93719,-110266,-21989,-11464,-38954,-54288,-77584,-64294,-1211,34602,15459,21254,69943,39413,-86176,-153624,-119894,-62823,-28926,-15364,-40538,-26312,81399,114257,-19814,-132125,-120674,-78416,-55174,-69457,-88869,-59447,-21677,6379,32354,-36933,-123935,-73487,26150,47906,82437,132247,86754,24981,19192,14224,31933,48164,-30625,-123196,-115767,-44869,21385,39180,-2589,-65089,-75668,35075,193262,223177,112058,-41562,-140027,-124193,-66360,-59109,-68156,-35224,13710,55290,92799,67368,-9608,16672,66912,40213,13420,7109,-15140,-10356,-4283,-35066,-69558,-76595,-53812,-2150,16360,-9723,-42529,-60779,-66587,-79149,-86262,-98502,-98472,-35827,35506,49566,61140,83957,56849,15105,17489,-6085,-74512,-110712,-78481,-16115,5077,21823,24115,-50611,-126668,-116745,-69885,-115495,-194012,-159293,-76258,-65877,-105427,-108396,-84125,-75190,-44303,68672,150415,116554,70595,3835,-28190,30035,97555,112085,71699,-36089,-93015,-35666,-3753,-66802,-102999,-53956,6971,53353,26729,-17710,19070,56907,17407,-25277,-17704,9906,28619,5474,-51353,-107788,-82694,-1297,10270,-16468,-16583,6813,58248,89584,5173,-84787,-74116,2025,47056,-53044,-174292,-126244,-75311,-132440,-136255,-78603,-17507,45910,116032,94842,-2889,-26158,65714,96321,27196,-24863,-24678,6574,16721,-4281,-28315,-7906,36595,38979,42871,94786,116346,48473,20121,68815,101024,60455,23138,-26340,-97721,-123882,-83607,-56390,-94207,-124611,-69717,-4051,6307,55142,133441,115818,32756,-2948,11268,35196,74320,112258,93751,-16770,-81632,16381,136861,113541,-5103,-41147,33516,86068,86402,64051,20277,-6009,2562,-21722,-22346,21822,31016,50471,104074,92492,48752,21379,-15431,-20321,41235,111788,84719,-4650,-50088,-38159,-1054,32801,86548,117315,111396,87184,27168,-17276,5345,23947,54059,123454,147835,152336,134001,46721,5022,33866,20606,6946,54603,90723,51799,-9684,-43398,6001,88959,109990,85700,56642,6430,-7133,-15527,-75820,-69029,-46409,-102424,-116721,-53121,-26599,-11555,34424,38604,-29194,-85347,-43990,4718,-18492,-44838,-42854,-77137,-96504,-82089,-94006,-87130,1452,58848,51579,30076,-25811,-98669,-101655,-46945,-18325,4068,13700,-3430,-60179,-131652,-128463,-24713,24840,-17862,-43435,-11783,4071,-20662,-48330,-64190,-94871,-82837,-20147,19191,-34777,-52773,-14083,-18588,-13041,14332,36968,56444,38853,-36474,-40306,-26933,-61298,-53805,28648,40915,-59801,-82232,-7367,15470,-20601,-3083,39551,27672,27438,66530,20331,-124430,-207256,-122799,23503,43439,-26756,43492,172467,120491,13634,-16090,-47099,-93678,-45670,68618,62213,-80541,-180804,-81133,98293,180425,125625,43586,33372,32027,4979,-40824,-56586,-65665,-106233,-129389,-77986,52119,158319,123142,27679,39623,68422,-9739,-48498,-13857,-16893,-52368,-26871,-3779,1682,47222,84813,48578,52000,101902,85729,-20485,-110162,-95728,7193,71841,93814,112296,89542,11372,-49801,-85480,-101817,-86006,-66001,-49148,-36349,-4062,22286,33308,38190,26160,5538,-6286,-21825,-67745,-94051,-80858,-45887,50152,115840,87135,47778,59499,88789,102498,61661,-44768,-105278,-22935,85117,104290,102195,120302,69719,-19994,-62792,-36110,-808,24759,11390,-16995,-9842,12091,34209,50366,46179,16011,-37771,-57911,-1980,82434,97241,44172,22860,61920,72346,25082,-33581,-90922,-66025,40696,78417,-13387,-94944,-52721,-10557,15073,96892,171912,167617,114995,48580,-27085,-1706,13920,-69758,-61547,39113,41770,-27122,-67203,-68198,-18233,73210,157925,173277,104764,-21339,-76565,-31860,-41740,-101341,-103552,-96166,-84789,-38966,-19719,-74795,-91014,1208,105273,127888,87958,7540,-60610,-51038,25994,112800,125103,72159,32777,24780,22856,51443,91730,78412,7288,-52479,-64589,-21465,-16359,-84859,-141270,-166119,-175362,-163316,-145247,-128679,-51617,40826,82327,66384,58095,70235,84047,74128,13145,-42256,6497,96428,91500,39372,61533,116242,80370,21271,75233,122882,51113,-54985,-99319,-127149,-124650,-51959,801,-35639,-58760,-1855,63391,90341,96433,2138,-130594,-108300,-4081,-4097,-59626,-67288,-33098,-190,-23107,-77258,-101325,-90681,-2665,86922,46866,-37767,-86216,-110565,-83462,-52704,-43908,8003,114867,174002,116198,6399,-45286,-57197,-105128,-105654,-78635,-62978,20676,67806,-21359,-80317,-31574,1038,-10022,2374,62841,50554,-1928,-50971,-64876,-78011,-67879,-39716,-3407,30385,43410,24698,189,48836,117955,76663,-22217,-35452,8324,36737,80040,118976,144038,171226,139538,9587,-81906,-37043,64744,127617,99755,-5316,-82422,-92130,-145929,-211950,-178435,-82616,-4211,119856,218276,165684,31084,-65195,-112261,-101317,-42205,10323,-11067,-35993,-5773,38697,58575,43093,-3151,6832,54154,28440,-25201,-82883,-98540,-61273,-20631,-7821,-19372,-65500,-72049,-36881,2744,54154,118291,133391,99427,68644,60324,37229,-29866,-73835,-69004,-96777,-126785,-40365,26495,17575,70576,100326,-9392,-55982,16878,71155,78334,49608,-21653,-61238,-26094,17416,-9231,-57933,-71525,-125032,-193997,-171384,-104816,-105933,-110305,-30486,48184,24001,-26725,22008,62729,-4128,-95035,-95401,-20444,54232,90384,72560,60604,82315,84934,34493,-4897,-10420,-9373,15962,43686,39955,34878,38597,39462,57423,63753,2114,-93326,-93135,6412,92783],[64246,30381,15688,41084,40921,17069,6228,-8870,-22361,-5035,9528,12980,-38517,-87380,-62847,-29366,-35506,-41205,-95813,-106821,-4490,76339,60324,35194,14105,16054,4131,-18171,4181,58507,30245,-34712,-68851,-85071,-55956,-51865,-109883,-104997,15412,50712,-19043,-24261,28212,28522,-16982,-13805,16585,-2759,3423,32803,23968,-14041,-3966,9454,-33970,-37326,14667,389,-40984,-7898,19340,-15037,-58214,-21418,51962,30780,-21784,23407,110909,119407,73096,20974,39874,83896,65420,-3092,-22481,4482,5775,-27919,-38139,-25402,-7357,-473,2713,-9864,-24315,-27802,-48713,-80907,-85559,-66046,-34464,-34194,-40680,-38609,-6932,59006,71864,2675,-61320,-73893,-3561,120724,168631,156549,142214,116811,64829,12665,16868,86511,144379,146712,125353,89587,76134,40822,-9344,-2875,4632,-32850,-29564,19527,37522,22280,-10992,-71782,-79221,-42389,-29168,-61070,-52622,14823,35871,-21884,-70802,-66948,-23899,58254,67672,6392,-32789,-33251,-35443,-8700,11210,-12152,-37867,2385,40957,27980,-22766,-77707,-77792,-6316,72409,82294,54002,17541,5022,34103,30680,-16369,7335,58597,49213,51129,110547,110333,29639,-30648,-55701,-46831,35248,60324,34538,32520,28227,29372,71209,53254,-57835,-71633,15756,-12806,-86548,-52074,564,14232,-639,-64145,-117290,-76285,7729,74843,111076,74482,-12984,-104094,-141744,-31184,97827,131156,90548,38740,20501,42932,60855,50025,3650,-14077,26089,93496,108984,93440,75865,69969,43280,-21589,-14715,103393,164849,82560,-2390,-10666,10214,10692,-14039,-27058,8005,50890,50344,14578,-31292,-41194,31195,84333,43571,-36531,-97940,-107028,-30044,19361,-19274,-67982,-42961,47839,105953,83456,6397,-40631,-76808,-78216,21095,124975,105710,-19142,-152630,-121672,9899,22578,-29064,-67922,-111405,-96523,1160,43632,-2840,-12577,42732,51052,-56450,-176024,-175052,-87721,-5228,20817,-28344,-14220,122428,148355,-8196,-108157,-98639,-74923,-39476,-16241,-25298,-18149,-1519,-33373,-64977,-125048,-188947,-134165,-1976,44036,77566,105994,32515,-21798,-4715,2911,36263,66392,-14113,-123332,-151727,-117007,-48550,10788,2458,-48727,-54068,40222,146561,149272,59900,-74868,-155603,-91539,-2098,-17576,-61613,-56401,-32632,8780,79100,94300,32640,23104,30253,25388,45024,75890,79571,51189,7800,-3460,-17539,-89791,-127833,-76982,-25269,-23063,-80147,-137297,-125371,-70162,-66287,-120646,-108178,-11469,36360,12299,19092,42962,3697,-51784,-47334,-37139,-95797,-152001,-94582,3939,25392,29796,16536,-64661,-148498,-145000,-80136,-75021,-142062,-152088,-111984,-117378,-130023,-93970,-57861,-19075,32179,111478,186032,152525,43695,-41474,-23533,7835,4325,18018,343,-97620,-121802,-44699,-23632,-85622,-101759,-45882,14755,57715,37969,-19070,-8749,41741,1586,-52005,-3926,57290,73544,61107,26298,-32037,-61672,-49662,-47181,-36842,-5860,32820,106633,140713,60906,-11902,-18770,2992,18623,-62031,-181818,-182201,-151955,-176622,-142007,-57291,981,57935,124261,96912,5119,-3592,79503,124941,78009,-22442,-81318,-39616,22238,31679,26374,23827,17791,47306,71063,85212,86743,65701,42082,22223,5181,-26646,-18407,-10821,-47041,-87471,-91072,-74587,-51947,-36849,-18218,1837,37374,118115,178805,149219,52187,-41309,-76216,-22998,82144,120996,64018,-15725,-45641,14117,97761,110868,67656,41570,32867,20574,17480,11236,9868,1552,-33533,-95951,-112417,-67382,-11009,39475,62947,29996,14634,13346,-52184,-110653,-41232,79156,71265,-21117,-45809,-17793,7859,33338,59561,50089,34635,34755,24595,24525,40570,44786,84633,147822,161034,142406,82541,7444,25210,81294,64159,24720,38368,67771,45130,24541,26509,39735,66451,103095,132129,114152,66095,70152,26863,-123623,-157727,-86607,-82858,-98711,-72472,-75479,-57023,28644,57672,-18093,-50636,31807,83707,17043,-58345,-63294,-69131,-56726,-20350,-28394,-4677,77786,62788,-14937,-24261,-6687,-26876,-24096,21488,17545,-8467,-7692,3299,-56916,-147508,-117252,24349,71185,9248,-5065,43469,80461,48975,-23922,-83546,-117480,-87232,-22181,2972,-27671,-27087,-695,-6679,13467,63690,83500,59652,-33083,-141990,-147744,-121882,-95344,-10259,81141,62760,-30007,-43904,-5954,-23714,-44809,42507,139267,114089,45128,18476,-19611,-102233,-169881,-119433,8334,57992,36077,90671,151786,87346,18506,9000,16300,35627,74064,60337,-52716,-164051,-174587,-59867,90894,181260,149643,36304,-34335,-20007,-1904,-18704,-18096,-18151,-55130,-100989,-107132,-36185,41943,44666,30166,70259,82688,9042,-45000,-80655,-103548,-66997,3242,56136,108491,109981,45481,-1887,19036,39890,11473,-25296,-19138,-29404,-73572,-73691,35522,119808,73829,-13080,-71683,-123936,-118497,-84303,-70885,-41647,-39328,-27770,15428,33623,13499,-32319,-95029,-85186,-26052,-35955,-73519,-46305,7676,82095,141904,110921,9594,-51899,-4185,59112,4669,-124210,-129811,-11600,62691,63263,76984,115084,114899,94699,92754,118903,92920,16785,-44169,-48787,-5775,40657,51994,26397,21868,57005,34547,-10335,-23433,5941,18453,-16512,-37164,-17147,-5665,12843,38287,-5030,-36769,44564,123392,50289,-80334,-59461,13702,22705,30856,43756,53368,70963,69150,9194,-5603,-38486,-100963,-40214,65835,67472,16623,-31360,-61284,-38679,16149,78780,113276,80812,-17884,-72362,-42231,-56511,-107747,-98445,-98020,-122647,-82406,-8441,-32267,-96758,-60656,5135,-16722,-38998,-33474,-49214,-43198,24713,93798,97173,73514,64040,55884,52855,62273,58551,39070,32653,8741,-30441,-5316,3412,-70320,-102485,-77659,-64825,-73489,-69418,-52778,-3702,19524,-1343,-1922,40489,24232,-41313,-64984,-80674,-100901,-40005,71897,96328,66485,87991,96920,17220,-28660,43486,77741,2616,-69497,-79032,-96577,-120990,-81540,-16783,-20859,-60387,-76287,-57851,-1534,20866,-82656,-160682,-69165,53118,51289,652,18013,42077,-14941,-90828,-109945,-79273,-29207,60020,116931,47012,-64812,-102943,-57448,-17718,-32737,-36925,36206,143544,139531,61253,48206,61568,28605,674,11371,-3465,-25528,22407,56232,8433,-35009,4250,59392,72192,74932,116087,98641,26403,-73642,-145273,-186775,-168235,-112072,-52541,11284,83038,105567,49102,36217,76057,10431,-81348,-30919,40251,10264,-15626,23025,86061,150661,162111,58352,-44808,-18423,34688,39874,17589,-33010,-56315,-37617,-45190,-48798,-32506,-28637,-37468,27076,102988,83864,33418,17540,-29545,-58515,-20387,33404,25782,-4178,19789,78588,65322,5742,2425,55698,76133,35843,14617,-6556,-42559,-66618,-79254,-82637,-54980,-55248,-47753,-39313,-26417,41177,113431,109295,77163,42214,10446,103,-20060,-52779,-83197,-94464,-61154,28425,68177,77831,150946,139900,-55158,-165001,-91674,-1695,12718,-24857,-57015,-60571,-56193,-54089,-67007,-54052,16102,-5644,-71233,-67285,-41266,-82487,-98384,-15455,33043,-32297,-122851,-97707,-17575,11748,-7028,-2112,16839,53198,94204,95105,83550,94369,80921,21407,-4829,22975,44259,68632,95055,98521,51924,-4595,-21287,-3774,-311,-38136,-76777,-60552,-8321,42724],[-16373,10017,27833,55222,80500,106578,98829,16062,-53100,-19530,24719,-7781,-100198,-109903,-30767,5449,12540,39423,-34205,-105390,-21191,116042,143810,78873,-19941,-67906,-111458,-125160,-44672,31073,-10945,-60515,-52888,-50048,-38914,-33315,-68794,-68426,-2478,17181,-7767,13033,54752,39662,-34178,-64534,-30056,-10524,5922,14835,2362,-5687,35060,65445,2270,-33168,18996,37044,2694,4685,34389,26126,-30957,-25281,57516,64678,39195,59425,108344,123370,80401,5661,18819,63084,29019,-26769,-16849,13956,4205,-29206,-31473,-7699,15555,38633,81310,59322,-41004,-104751,-121224,-113677,-69959,-80056,-127385,-100960,-33311,-55667,-93719,-33943,49723,79092,34465,-33116,-10270,67131,76481,93605,118860,88319,32777,-6522,5885,82621,159243,178742,126736,88019,83492,18551,-40438,-13405,-27206,-93515,-78464,-24613,-12480,-9237,9223,2953,-1556,-18283,-41789,-60442,-25478,23344,27476,11845,-31156,-112887,-136894,-51383,23113,23165,-30431,-65530,-41924,37760,63941,-18898,-114252,-86425,-27300,-53750,-100218,-75313,8927,81191,96814,52808,36451,34298,19869,42900,49840,28252,53534,68451,37818,18931,50823,88872,53590,-8853,-10350,44671,95926,51886,-46123,-94773,-49979,12722,19993,-63436,-145622,-87108,28581,5118,-57141,-29441,16769,23121,-7306,-37236,-35078,-12259,4572,44637,94323,72625,-16866,-120514,-165895,-67913,38038,72679,82794,50523,-8992,-27872,-1449,13643,-21396,-28865,16615,46773,24544,67068,134232,129670,71619,22713,23052,48291,70627,71656,26809,-26512,-24016,-24063,-56394,-70366,-34803,20562,69047,66688,15844,3218,59470,81408,24450,-76154,-147285,-134243,-61661,-48933,-40369,-4180,9860,6813,47985,82612,30488,-10601,-21769,-35445,-5344,46246,47145,-42626,-116601,-37848,78867,60506,-672,-38673,-85989,-95971,-21183,39806,39563,29267,55828,68265,-9295,-132262,-162101,-58575,36608,41571,-3131,13851,104695,111721,10572,-49829,-53730,-38959,13241,93661,107583,78560,30870,-71814,-102693,-59045,-87999,-142192,-105979,-59294,-2609,43773,31431,1908,-23288,-12828,51525,73707,-11852,-104535,-133383,-117195,-53904,35910,62620,31071,24067,32163,36882,39547,23886,-35512,-83790,-53355,4001,4987,-37940,-90665,-106896,-55732,41810,114613,97598,47945,-8665,-15640,42238,111965,125647,83846,47284,50094,19188,-100425,-196361,-167584,-72928,-20731,-62200,-92653,-37394,9315,-16772,-91229,-106843,-38548,30170,30970,-7345,-14492,-29765,-75689,-93290,-80502,-104790,-120256,-46310,24641,20934,10228,-11776,-38960,-46245,-41763,-32964,-17659,-25753,-43627,-78144,-122784,-118058,-72028,-51288,13762,77108,82171,111376,128441,74845,19672,29712,-17136,-100077,-83838,-42327,-74148,-99911,-67375,-44520,-60452,-51036,-1558,10270,7311,15664,358,-14526,-3454,-31901,-55045,6922,62035,83626,110862,129158,70414,-24014,-70768,-45368,8251,38690,68101,119584,129954,77891,30989,17904,5866,1517,-20773,-73865,-115898,-147952,-157971,-106231,-32348,27530,95223,168444,136686,50042,41217,97559,134954,112967,24677,-63098,-38839,42258,56387,10435,-33615,-45184,6660,40873,31989,28130,31379,15861,-9039,-21239,-26581,16073,63786,53359,16003,-24843,-73186,-34924,28468,8049,-27695,10254,94581,153735,157241,100399,901,-87915,-78567,22482,83717,69163,26355,-8224,-16435,4821,54875,118952,107680,32004,-9360,4856,17945,29867,4031,-73937,-152355,-169304,-137806,-84459,-31013,-9350,-40274,-25554,34132,-84,-76844,-38680,31941,-3240,-35069,4898,38534,39188,14866,-24276,-53338,-61188,-48905,-15718,37323,60160,44421,60066,106498,133693,124197,34244,-58513,-23098,75861,112330,65641,-19019,-66256,-38526,36309,75240,55975,26776,33546,75955,95085,57331,49080,-782,-152825,-188473,-80148,-2384,14548,13693,-22733,-15280,34079,44494,-9618,-2272,79100,102652,5109,-82059,-75185,-59266,-62005,-46682,-36124,7281,60601,22037,-64558,-72709,4142,31702,-10014,10843,44004,10545,-15155,1315,-45278,-105307,-66423,18142,25301,-14997,23145,87019,95777,58137,-831,-61428,-97369,-69726,-45331,-49283,-43148,6736,38293,9004,-6112,28149,62627,23389,-108085,-174697,-112648,-69238,-45499,44833,118059,71288,-8720,-5678,7902,-46080,-49428,76608,174287,104586,-13897,-43883,-27375,-39924,-85054,-76251,-6553,38746,37012,44418,39036,18582,36817,61162,76050,98167,82837,-6990,-123962,-170277,-106403,-15676,32741,46449,28810,-61211,-126184,-49690,22989,39091,57697,57655,27780,9286,-25087,-48515,-60937,-44240,14464,46451,33303,8261,2917,-52065,-109856,-74434,-2782,67021,146775,110649,-17664,-66180,-37611,-46329,-50379,-23022,21497,-3745,-130603,-151686,24635,140491,85455,30885,-21025,-104190,-93839,-53810,-69651,-61779,-74445,-92264,-50206,-16288,-22361,-58818,-130823,-110566,-31771,-32445,-65951,-22498,26807,81429,149145,111825,-18231,-107128,-52843,51951,20747,-101193,-80085,22381,9078,-27147,28402,82486,104874,148845,183525,199360,172693,67992,-47965,-60454,24897,108783,102574,11016,-41377,25614,75758,44755,8262,16055,3950,-48725,-64710,-55273,-39444,34690,113081,58610,-26262,9408,89569,34782,-104086,-89515,9871,30045,-5926,-28558,-24855,4680,42711,47695,32755,-24297,-56366,20367,92729,82894,71364,46294,4316,-17778,-36931,-28898,-1114,20859,-5290,-62642,-78381,-58119,-45248,-43661,-48606,-87654,-76885,2540,-8745,-118018,-136861,-78835,-115969,-163493,-75100,440,12505,26869,57999,84870,108532,91128,43446,19538,19784,-24461,-55146,-6743,30222,13093,28590,17904,-34808,8367,92061,91740,35182,12660,-1703,-19850,-43137,-61968,-19039,54703,2106,-105192,-139650,-115564,-83866,-14275,76157,88949,49308,57655,39931,-52172,-93123,-39751,-17461,-50662,-53204,-33070,-61986,-94959,-77529,-17722,1530,-24175,-86293,-116848,-40634,11119,-76790,-100681,7347,75962,72142,68364,102090,99778,-10069,-100354,-70251,21272,104129,154574,136638,70889,9340,329,38915,34154,-782,15414,89036,129200,47904,-2536,81591,93945,24753,64620,121846,48500,-16581,28803,64905,43218,-10006,-36355,13783,87998,94585,79036,42115,5162,-59781,-128802,-153997,-151011,-144004,-71827,20307,53844,56980,63698,56413,29231,-49339,-85311,1655,56441,-34543,-112276,-79152,-9229,53969,108565,89968,13882,-30174,-55881,-71191,-81285,-63899,-10564,57387,83748,100987,97083,55627,-18266,-54477,-60143,-59475,-22597,36366,29051,2914,19900,63907,66400,26790,43538,128704,109792,-2298,-44497,-4767,4262,-20250,-14757,1570,-14386,-55942,-97940,-126636,-99477,-48654,13655,7293,-30151,20748,71616,39761,20123,-4770,-57918,-51358,-22717,-40249,-75910,-55326,19686,77961,84372,124458,205442,147658,-57984,-175176,-137690,-92559,-78769,-45366,14133,34113,-16187,-63970,-77777,-77187,-59926,-45025,-17573,-8157,-31723,-62868,-69064,3711,44894,-20386,-135992,-134869,-27929,50729,46080,18118,-4793,17946,63857,72716,88475,99619,51011,-6862,11901,85922,108283,71654,53733,88875,74128,-5260,-58475,-56204,-49121,-69712,-70848,-29203,-24933,-24885],[-60363,-3209,12844,27200,75893,119840,67567,-53700,-107007,-39730,28064,7026,-77063,-93562,-27340,19487,31375,75978,51088,-7320,28463,127303,157973,75415,-37043,-80498,-115060,-112789,-42578,12881,-16836,-39736,-23231,-38919,-53324,-21866,8774,16911,12399,-4293,-8844,15984,45393,40453,-16713,-50984,-17532,23263,33291,-650,-31035,-21153,30202,70721,24024,-24992,2703,65600,65196,44513,69932,60013,-18749,-36648,23666,42039,39991,26663,22348,70478,88471,21821,-12493,-8222,-31347,-25921,22234,51280,45050,26461,23464,-5538,-47568,2404,146445,149240,-30012,-150820,-137139,-86586,-32575,-57426,-133075,-83501,16180,-18952,-92004,-53472,42341,100935,69951,-4885,-24701,-16868,-16340,54167,117881,67796,-20646,-63209,-47711,6130,80405,109762,58933,46117,70584,10241,-35464,5926,-18443,-107849,-105211,-63454,-69427,-67315,-12091,43008,49056,16790,441,17724,49908,27138,-3278,33561,25096,-83049,-161873,-119354,-37515,-6455,-34373,-66439,-41454,51807,87047,24056,-63307,-78397,-35143,-53815,-94688,-41305,87314,159120,111216,23012,15550,-13859,-80259,-43855,39986,50100,47402,42011,40502,40214,38713,64442,63486,11628,27740,117111,116286,7460,-91457,-135678,-83344,-16836,-42908,-137837,-166636,-91933,-16405,-18098,-24400,-2136,34035,59054,17699,4792,54182,39176,-21269,20315,97231,100273,40365,-64229,-122121,-47525,2805,10535,80121,108342,11969,-75049,-83361,-47833,-18928,25976,57000,19782,-57095,-25411,60845,69635,27560,43200,67978,7233,-29563,27186,43971,-16238,-37920,-35165,-57259,-60730,-16141,27815,65491,77499,40278,36137,81288,78754,13834,-78457,-142124,-128847,-65382,-44187,2926,56803,28573,-37384,3938,74446,13726,-54821,-30801,-20721,-69537,-104775,-83058,-83495,-68329,29325,112256,61461,-12563,-43184,-60318,-77225,-68174,-17519,35173,37151,40289,48589,-13293,-111773,-127231,-17130,52100,15963,-21184,10242,61204,63082,22970,-17683,-39756,-28072,35406,130673,162577,123239,22731,-86313,-45325,88336,81361,-66659,-153143,-113570,-29354,25005,65974,53699,-17053,-5557,84036,93653,-745,-88137,-97496,-46147,17924,73113,83672,51756,23193,-24661,-50416,-17209,26058,28280,-6952,-41415,-24434,15039,-19212,-114898,-134496,-60095,35014,115341,118303,62634,-8528,-18379,61367,148197,136455,76506,61279,58979,-2350,-103957,-182770,-166874,-74371,-10637,-27127,-17200,52136,38365,-20779,-58394,-96479,-96660,-16854,44735,15690,-7443,-15334,-75332,-136516,-158863,-155601,-92399,-16754,-18578,-39136,-7241,10172,20976,55170,44359,2230,5673,36256,15882,-67586,-117405,-95669,-65909,-53577,28734,78885,19325,1168,64675,115123,98331,60703,-24994,-127738,-131102,-52159,-18065,-56463,-77808,-50071,-15253,25929,70906,28862,-32047,-28060,-3620,-13526,-36011,-45511,-35385,3842,42708,86681,139913,176793,113290,-3720,-40744,13501,56903,58011,72382,82299,82466,71438,45521,32694,19399,11321,36456,49063,-16979,-104078,-109881,-79141,-66911,7293,112972,180298,137336,54439,31160,67581,107196,117001,60339,-28373,-24545,38757,52013,-11550,-59922,-44947,-21826,-32747,-52922,-35589,-36484,-42379,-5289,50504,68511,105291,151710,127409,60594,-3173,-71431,-47224,13379,-20249,-53390,-11866,53435,114624,150446,132662,65964,-12991,-51958,-28945,11964,24615,1496,-3143,-12913,-33127,24108,135655,150789,79961,23194,23636,48933,47322,-17030,-92260,-135057,-135529,-119398,-108566,-90753,-70349,-91313,-61501,49070,78974,32707,28244,8063,-50433,3812,108357,129973,99066,11807,-106970,-163564,-141157,-107320,-71630,-5459,32047,1189,-21102,20810,89120,121911,40883,-93944,-101395,32639,136248,93443,-64950,-177256,-130448,-12228,37662,45258,39971,2011,-18190,4423,-15894,-39919,-75713,-151300,-134308,-30799,54822,98203,101427,62406,55574,70444,54344,757,-3546,48186,40340,-66095,-123208,-73766,-53253,-100716,-123382,-80184,-16497,7989,-11984,-48071,-54081,23713,58819,-31143,-48004,31111,43176,12715,29230,21328,-9782,-11523,-10089,-52674,-68886,14113,92695,73299,42997,39768,31858,14292,3072,-48213,-73853,-54705,2495,42069,11972,-29865,-18811,43257,24249,-88571,-111441,-1538,36660,16372,62974,111304,54030,-34352,-34086,-17296,-41412,-12323,83727,129342,53305,-44994,-35397,25110,21708,-18100,-20832,-12891,-13825,-15599,-20673,-39568,-24745,40169,78453,77769,34089,-61159,-113336,-122565,-144227,-97376,7687,5329,-72715,-109676,-149915,-140814,-33061,50937,90205,123196,102931,69839,82432,57673,-4616,-75381,-83968,-10273,21230,-16539,-28456,14665,5015,-48561,-72441,-59731,-28423,41915,57084,-7861,-41164,-5487,-9653,-22143,-19030,9161,11489,-93384,-144275,-1726,112401,89675,71352,33238,-38072,-26864,-15426,-80190,-102535,-96293,-94304,-72262,-57879,-56388,-72643,-98530,-56423,-9878,-52158,-83305,-39734,-10583,45936,107393,72814,-1961,-40623,-22640,47571,68438,9513,-1961,14014,-65557,-102013,-9240,47258,56044,115636,146550,127224,116748,84110,3081,-16969,66187,138330,111025,7906,-62552,-13095,72609,60887,17964,33038,23134,-30088,-28372,-9947,7039,72114,109319,23779,-57821,-34416,37105,25131,-70789,-83634,-12777,44140,43478,38211,22439,-9054,25115,75846,63969,12435,-7925,25509,70040,83037,78627,46308,2275,-38200,-78577,-87806,-84125,-47567,-21278,-69065,-100595,-29437,37739,15608,-14373,-42844,-54141,-17813,-39965,-131075,-150257,-86033,-88689,-143157,-83096,14562,46254,33144,40054,81765,125395,94729,19850,-28677,-41674,-85890,-110616,-62663,9004,42595,65191,40245,-3484,51585,156201,165296,84070,21342,-28372,-70237,-75558,-44690,21363,90875,40576,-60076,-101037,-68278,3807,87518,117913,54645,-6214,16865,5898,-82966,-123447,-68589,-14756,6348,18751,10265,-52610,-83644,-38826,20425,13519,-21249,-62009,-73084,-15158,21258,-34299,-31740,25222,20177,35921,102250,141013,113887,30927,-21430,8209,87617,166134,192329,150442,107589,88802,78341,67162,50292,48300,95365,158468,135564,20439,-17207,34754,-20194,-83043,12258,99987,18192,-43454,29262,79856,33096,-73283,-148255,-87179,26111,38880,18807,-1651,7466,-9475,-59860,-89838,-97880,-107524,-29669,56777,16160,-16693,68646,109985,38051,-24100,6839,73127,53743,-60004,-121224,-101360,-61119,-8356,65967,96764,42219,-62120,-132269,-129517,-112239,-70341,-2847,76404,101537,82368,59653,51630,4615,-73103,-141624,-144461,-77161,6868,40989,25240,24502,76211,81203,26442,44243,139749,139868,46406,-30725,-58293,-68483,-86277,-79409,-41930,-15414,-44884,-87975,-107921,-84588,-21678,64174,58643,-11729,-12371,14970,-8179,-16823,-25987,-73325,-72086,-35295,-36471,-45983,-13153,34999,53546,46880,98608,172107,119179,-14965,-80924,-81653,-92113,-75276,19973,118016,120777,51976,9946,-7180,-72735,-177605,-169859,-63444,-35600,-64897,-52272,-30022,27944,86504,68857,-28683,-56247,20221,78202,63076,20144,-13689,13119,60746,49658,69423,81224,16424,-32544,20882,141726,183520,72389,-27912,18450,81173,42227,-22879,-35059,-33196,-41137,-31872,-16315,-58777,-72770],[-62875,-39033,-38668,-17420,44590,65395,-32829,-136229,-134412,-62209,-12026,4423,-21537,-59455,-50226,11240,32537,50669,76724,97017,107168,107557,78770,11100,-46881,-45601,-49786,-41938,-27669,-23735,-34424,-33779,-48148,-81617,-64454,-15491,31139,50811,36844,4915,-19058,-16278,20998,43239,22184,4793,11689,34480,40418,-26785,-74698,-60183,-15404,37975,61278,22618,-19100,28204,58032,37463,56268,57652,-18378,-61172,-32636,5698,20980,-15653,-72306,-47538,30327,27622,-16567,-28698,-13591,17218,46062,66024,78720,67016,44748,-36712,-118321,-40378,151287,172825,-5695,-126067,-94032,-37903,-7319,-25637,-60113,934,85402,54990,-10918,-6124,34340,33391,-12423,-49297,-65296,-76892,-42899,45809,83711,27125,-53257,-82299,-68339,-51225,16629,78089,55171,11415,2141,-25591,-8462,56475,50664,-18414,-49174,-58566,-77560,-51767,15304,38924,15196,5376,37059,93635,112693,27804,-41321,-1110,22730,-19430,-69215,-51325,-23619,-53808,-92440,-74318,-5684,58962,47046,44735,50506,19477,14596,5422,-39510,-36653,53721,128030,96658,38308,31370,-67652,-205613,-171303,-24110,26501,15657,24450,71776,100343,69815,43214,53004,41594,58496,106219,84541,11211,-14800,-41946,-54168,-33853,-51882,-100461,-100301,-64669,-61161,-67914,-27423,8681,32221,76497,55840,23585,49116,23946,-35534,13072,90687,107670,83989,1787,-59039,-15585,-6952,-199,84041,120790,19044,-95816,-141637,-90409,16508,107345,99198,19227,-64043,-93682,-86981,-60456,-25696,45279,87382,9291,-37858,41318,93743,43670,-9287,-30437,-44117,-14591,43518,52115,46225,56194,40763,50113,86879,69431,15283,-54309,-127810,-152888,-87824,-4315,55076,73437,22475,-42226,-13030,53458,-2938,-94901,-78185,-29498,-71448,-137559,-133039,-87412,-43749,22039,81991,30685,-65765,-90812,-44190,-37327,-81759,-69678,-27962,-32778,-27224,-5798,-52425,-115239,-85191,14085,44621,-10388,-47848,-13867,45570,68587,32743,-20964,-53338,-58120,-10450,56892,91439,75108,-17201,-104938,-11101,153358,153031,4159,-82562,-36913,27077,50282,81298,77147,11309,9810,70137,65815,-2128,-59330,-46580,26948,71387,55144,13251,-33207,-79164,-102399,-62132,4760,40324,42030,11585,-30299,-6507,63039,32947,-59880,-54821,8397,43701,67627,66094,55009,23817,23280,100118,180880,156970,75915,44219,39734,-3386,-53398,-73647,-51559,-21214,-14721,-32871,-23083,8871,-29727,-71966,-50360,-72054,-132346,-112278,-25315,35995,48049,12028,-84485,-172018,-212143,-196356,-105216,-59372,-118975,-137620,-38675,41409,51317,56578,37369,5460,-629,-8892,-61606,-113423,-105569,-72794,-51583,-21068,45097,46277,-29222,-44966,26890,113324,101327,41930,-6254,-75048,-119238,-59353,-7883,-27777,-41840,-20427,19494,88409,135700,74843,-25116,-79645,-61338,-32092,-31368,-14342,16050,21486,35860,84067,111002,109734,50456,-38743,-24977,55906,81916,62767,29969,-11317,20618,75155,70538,39774,20079,20781,61596,87205,17800,-76657,-83001,-80364,-120967,-65683,36919,89434,68269,10651,-22298,-758,60149,116930,74257,-24403,-48631,-12665,21057,8952,-10538,-8527,-31499,-91811,-120321,-74941,-42905,-29502,26508,104803,110385,122605,161818,110351,-12886,-66929,-61289,-41705,-37636,-57119,-25938,36587,67752,89897,113463,94619,51323,45231,28090,-30325,-74422,-100327,-97312,-20025,31378,12631,41650,106904,136753,123396,64261,25761,50370,46405,-28457,-65450,-62579,-57688,-51194,-61471,-72336,-67522,-88253,-63827,38085,91218,82871,63935,2031,-41133,59892,183346,189910,145651,53361,-92323,-188121,-141817,-65008,-53296,-46237,-38455,-79439,-109589,-61977,30789,101236,67351,-59436,-108000,-6223,100498,81353,-48585,-143039,-123112,-61204,-35096,24732,81528,33479,-47025,-71191,-91979,-105026,-117837,-136209,-78984,3967,46518,56944,55500,55023,74503,105410,78593,-8665,-57551,-30151,-44401,-130787,-155495,-67227,-31318,-85357,-106200,-47711,-4134,-15986,-28710,-13023,6842,52132,46902,-49733,-74469,-4860,35337,22898,49748,90140,79948,41963,13821,-46037,-65204,5932,54576,24660,18467,72692,142157,170826,113372,-20603,-71108,-50074,-36960,-23438,-13099,-8870,23044,94225,96628,33416,12475,67926,59714,18801,39396,77120,30389,-79279,-120916,-102103,-50909,18437,54421,62199,52609,6952,9601,59526,41885,9091,18827,-10436,-49266,-40225,-17425,-12910,-7074,36326,64199,45727,-69005,-220564,-199921,-98699,-131400,-146576,7286,48586,-64656,-138938,-139652,-74041,-9795,25809,71827,102264,55584,25084,36608,15739,-9352,-42469,-80072,-43505,13038,-21586,-65280,-27546,4434,-7221,-56407,-92261,-115344,-83654,10442,61561,54563,104112,130397,66434,-585,28865,85285,16581,-111233,-71207,37780,66785,57231,27786,-603,14930,-15532,-111178,-135632,-81856,-12061,1965,-29694,-49316,-60590,-51845,-443,11872,-60941,-91097,-62138,-44940,1031,29920,35438,55484,54492,2718,-20343,38822,83689,47835,-26496,-107870,-107850,-18681,32710,35554,58718,28855,-28766,-30260,25177,48880,55186,92089,97944,55748,12347,-16100,-5348,37071,25906,-36897,-33853,-12018,-18906,8952,52395,86411,108259,62559,-38618,-81060,-44504,22626,59916,18889,-37188,-28533,46741,86624,90883,79015,27207,39261,62727,37921,12507,-4481,-19111,28633,99325,83509,4329,-66631,-116134,-123507,-94658,-97080,-86319,-59584,-87302,-91760,-433,54151,4857,-35083,-23402,-32893,-50903,-69732,-83835,-84142,-63060,-55364,-92178,-110798,-56515,-1319,21668,43765,61468,77053,65054,15444,-42916,-84808,-108476,-107440,-81280,-28008,18584,59975,71209,40663,42676,116888,162676,88819,-17043,-80872,-91031,-61334,-8337,27388,58556,47653,-6814,-31278,-8109,49275,125417,119494,1433,-54566,-11510,-21843,-89320,-90710,-816,88463,124661,87256,24378,-36329,-60305,-2387,50510,-10733,-98672,-96136,-32478,6046,-7528,-42748,-29476,-32928,-79337,-29317,96104,147158,119467,94840,82114,54437,49609,80558,127156,151150,112704,59738,25391,9926,42237,91016,140359,178260,155013,84968,35021,-41335,-158365,-173066,-81746,-19678,-46624,-53576,21775,56517,-36892,-186776,-224057,-112898,-34485,-43199,9139,51308,67355,46320,-22252,-106069,-106315,-51858,29513,88290,42877,-1754,68786,128215,69391,24544,66840,87981,23028,-42914,-52438,-66702,-68462,-13780,42223,39923,-2269,-68585,-129906,-137043,-99528,-67826,-50641,-5887,20254,-22895,-73209,-53435,-37250,-69950,-111936,-98421,-50285,9928,55952,30609,-940,52691,51483,-8879,6618,64783,72774,66956,42761,-24130,-88632,-137872,-135287,-85670,-39626,-62422,-79549,-42712,-8176,3264,45240,37707,-38444,-72723,-25990,-8609,-32721,-35492,-40334,-50255,-46324,-38340,-11433,22095,16410,-6035,-35947,-13916,42083,39499,-10725,-12515,11206,-4289,-28042,26223,95196,87926,55502,56911,50424,-37356,-172591,-208946,-127461,-89376,-78619,-43322,-9506,37251,97251,124660,71095,21289,36965,54565,53497,59791,38690,39846,65801,42664,25852,3482,-49467,-75980,-24856,103541,185777,95334,-51415,-52052,34527,44454,13038,12917,269,1011,17405,-24976,-96992,-91178],[-11204,-61178,-65595,-14933,52142,55198,-33454,-91599,-74963,-58305,-64793,-29857,6357,-3787,-7742,52627,61990,12237,20218,97945,126083,74924,-9326,-44031,-42473,-23429,-21768,-17989,-38561,-72466,-72750,-55163,-87074,-89841,-8348,15748,12966,57183,83127,51191,4931,-4800,36560,57803,52570,53848,30990,16697,16267,-51780,-82408,-37654,10,26494,81359,77381,-8972,-29425,453,-3877,11703,54993,25640,-45491,-48050,10157,36458,-4693,-83839,-138662,-69486,7807,18328,32237,72615,51836,-9221,-9244,44188,59528,22758,-67336,-122624,-47944,87946,111278,-1976,-83122,-50225,-11273,-4023,-14988,-13205,43206,115750,111677,63742,29528,18528,-17664,-73587,-77325,-67537,-55703,-5707,21776,-9662,-26578,-34961,-31318,-15860,-4702,65028,151842,127701,8705,-73960,-85655,-23830,56988,101310,105585,55586,-26175,-56766,-1729,56418,5281,-60479,-54256,6543,79191,114956,45072,-33759,-46034,-42748,-10826,33460,76547,48906,-73526,-168674,-98630,50330,84907,-8232,11919,104874,100658,55081,38877,-11929,-75075,-61084,-1168,29509,41751,40673,-70832,-223896,-233215,-113128,-30136,-14952,2532,59631,94356,52307,-559,16425,50540,58856,46715,45898,64254,99299,48027,-31401,-28762,-6042,-10022,-9976,-16097,-57342,-85328,-35045,5622,-2331,25663,31534,-24580,-49309,-28886,-16411,1016,28508,42577,41716,14800,-21660,-23570,-22103,17241,38303,1078,-45848,-98508,-148097,-103969,33616,141085,103562,20752,-37290,-108239,-178188,-149914,-59428,31445,85455,52328,40391,112950,153559,103545,29142,-28023,-38187,21752,64857,28974,21994,52247,45976,47909,71076,61415,32742,-35215,-128075,-174074,-106785,-3762,49447,44801,-355,-44400,-36439,21346,18679,-38344,-56393,-21696,-8558,-33494,-54520,-30794,-18294,-8517,39167,18027,-87217,-108233,-1175,44739,1149,-18182,-51291,-113898,-98497,-51930,-71744,-97960,-56767,11279,30089,7168,-16431,-1474,72141,110820,42151,-26284,-61623,-96795,-82487,-37533,-16166,5478,-33883,-147044,-81994,101384,113247,12420,19973,57187,55974,58262,72745,74176,32242,-775,-5407,-23854,-29296,1630,34447,52328,41389,-9350,-71964,-105084,-126972,-115249,-30486,38447,32663,6481,-4536,4605,60201,131601,122377,71584,75784,70282,21008,-11997,-12410,25214,26770,29215,83507,156225,167223,94815,31664,38474,46448,25438,36274,59209,15004,-40527,-61187,-75198,-90176,-102328,-95668,-53669,-38825,-105670,-171263,-127951,-13849,35866,-13192,-95648,-155105,-170303,-142776,-99023,-109126,-179563,-201637,-107017,-10187,22048,29585,27431,25568,16669,-66968,-153076,-120572,-49026,-32821,-8729,37920,48983,-19346,-77447,-43147,17651,58265,26887,165,20246,-11568,-75821,-56006,-33562,-27162,6100,13352,24522,103192,152561,102510,-4393,-119048,-136292,-71579,-22787,26197,77984,64706,37531,54645,34871,2765,-36394,-102171,-76385,34284,102393,87131,-22521,-119058,-50473,71683,84055,21445,-15815,1181,38022,47137,8914,-48177,-66172,-75713,-116782,-114828,-71044,-17672,11004,1775,-12158,-7147,47699,120662,75764,-46506,-94494,-51243,16831,46989,20972,-30867,-46323,-72007,-97982,-55547,22001,49505,54564,65218,25029,26972,82598,32271,-112722,-126148,-33231,-11744,-61348,-56181,30042,107667,114904,78562,52072,8127,-22278,44922,89958,1411,-119053,-173109,-136177,-27232,54136,69457,73847,69398,78604,115348,97116,41428,34207,39825,8373,9562,12915,-8893,-5593,16586,19333,5555,-33691,-32049,25414,57646,62644,45912,-12722,-30443,64259,163834,164573,131413,99768,9606,-93287,-52354,54299,47879,-31108,-93459,-137259,-143109,-93179,-10483,64946,75110,18738,-26260,-6247,54513,78503,36868,473,-15603,-33983,-32250,40638,101272,71880,5663,-54716,-100364,-98255,-97050,-127596,-89579,-2359,28990,-17829,-38010,10772,73013,96850,49004,-51429,-96733,-68838,-57529,-98752,-120818,-48449,7196,-3165,18600,59694,38267,-24523,-50986,-5018,56325,74267,10535,-66445,-50594,-12858,-3686,-11019,15532,64846,88209,85059,82496,52660,34980,51577,19447,-30963,-30382,38282,165871,256189,193011,6244,-74336,-30363,-36574,-69713,-30625,50695,133183,181272,174760,157855,139337,97645,33208,8092,34923,72881,50215,-51985,-146276,-182453,-122449,-24530,253,30755,108092,89739,28612,37843,46977,43410,45018,-7268,-40513,-8322,38950,70128,60720,55722,65840,44638,-86472,-237662,-196491,-74988,-114760,-150041,10767,106481,19701,-70913,-66494,-8471,2772,-16922,22201,31522,-31056,-50371,-54494,-94399,-77748,-47275,-88417,-85329,-5391,45,-55597,-51374,-23723,-2719,-13927,-35847,-70952,-82371,6274,96799,110527,159799,186067,105637,41073,98993,179012,121465,-42851,-83270,-4944,48550,48087,20272,5229,5850,-56086,-139488,-129776,-46351,55702,84918,44650,10339,-5547,-15520,7288,7807,-30311,-47156,-39026,-31836,-28613,-20797,46203,100471,54737,-39600,-115558,-62311,59552,75689,2602,-46578,-36973,-910,29212,54255,45247,-46535,-114808,-108973,-38076,51987,102477,103198,61232,22602,40794,59696,39474,14256,-4535,-79514,-114214,-68428,-21249,4805,54319,133499,149022,71198,-12411,-35170,-15175,25732,71917,63572,6155,-15979,38047,63271,47359,65474,64887,42117,-1449,-18402,4982,12106,3191,69912,163365,144103,43035,-56472,-126500,-126208,-74539,-66611,-70915,-65054,-89076,-77345,-4264,9113,-52355,-53821,11744,5685,-48835,-27872,33802,11364,-63992,-110562,-142037,-157542,-122861,-65551,-1275,56519,43501,15479,31720,33935,-14562,-78385,-105977,-95154,-72159,-51893,-36743,12656,71811,71378,57074,103526,166733,109319,-14396,-83748,-73218,-32134,7251,-13695,-42263,-26973,-8692,9814,16366,-513,31550,48970,-23602,-46269,-27619,-72411,-94912,-17379,96982,169222,181760,108534,31021,32800,41611,39563,49543,-30043,-155677,-156457,-48097,13588,-13611,-48561,-38087,-69220,-118490,-48202,88622,149715,142029,140199,120548,45553,-17680,-36594,29852,127743,90306,-20251,-67156,-43590,24279,90209,117503,126311,152021,176667,139855,-10087,-152492,-153127,-100241,-77382,-56348,-28696,6982,10449,-74718,-203171,-174320,-22930,-5784,-49444,63234,132496,110194,75387,-4057,-123371,-123817,-27811,43325,86528,104629,70614,56917,89118,68850,6709,-1865,6372,-7783,11810,25835,-37217,-67376,-7583,13243,-39566,-46535,-9625,-47337,-98405,-76013,-55421,-79207,-64079,-18223,-35016,-102301,-105812,-84765,-78261,-46613,26962,58248,69452,101575,83274,28160,37748,15897,-35503,-35292,-30875,-36795,22842,94557,70459,-42104,-135344,-131639,-84122,-58447,-77070,-43837,54121,83973,18979,7430,-464,-67899,-91409,-4045,40433,-15332,-35490,-5681,-2615,-25321,-21947,25181,68940,49898,-6602,-79736,-104085,-70632,-41644,-47007,-6321,89263,93837,-18143,-64973,-21073,564,-647,14150,29672,-4872,-68083,-114815,-91759,-53814,-26933,-16637,3963,45875,70122,93560,66470,24647,24013,27768,37288,103273,115421,65180,51487,59931,19367,-57158,-101183,-108189,-79335,15966,125820,137532,21652,-38663,-8776,-9569,-5329,24618,2299,2933,37009,-6170,-58256,-40884],[19195,-81659,-83733,-14383,51746,69116,36984,16511,-3955,-66488,-123678,-98548,-37211,21737,77843,134844,95716,-33376,-96160,-39442,5424,-10863,-54201,-37669,-18749,-42341,-64763,-50740,-70191,-118038,-124975,-88238,-72606,-22029,63687,42575,15036,92146,129806,77712,37965,48502,60747,36578,27417,55297,54435,26675,-7794,-66129,-43974,60592,97453,36156,13399,50862,15006,-37249,-24733,-10728,4491,70638,90049,5024,-34657,16025,47664,11620,-50002,-123988,-91205,6249,55450,86816,107383,17602,-119977,-136460,-32821,41196,15840,-57920,-74484,-37548,10153,28553,-25241,-72028,-39381,-21584,-34474,-43280,-33262,28008,108021,127402,92637,35246,20891,36906,12066,-1620,2509,29399,45157,-22724,-83584,-31291,30469,50576,71848,106215,159881,211377,166836,37940,-73925,-116450,-87797,-21162,76137,167569,143320,23513,-39315,-9609,32212,-12691,-68896,-70383,-36701,14609,86174,94054,42923,-33743,-104346,-66220,56225,142579,102882,-39558,-144244,-56684,108628,118703,-462,14341,110995,110224,53504,29500,-8393,-81474,-113328,-88620,-35851,8946,23391,-22135,-105333,-156986,-129833,-51750,-6372,-13812,580,22189,-2123,-30644,-12290,18055,19597,22183,55524,107505,136007,46879,-33730,2083,50392,43631,39491,32735,-3262,-33562,-2530,16324,-19865,-33017,-38296,-93926,-125964,-46773,21715,-12891,-47402,-44406,-33276,5394,3609,-49465,-44943,11644,-54101,-146297,-101095,-61495,-108935,-106512,7123,125025,101087,28417,-19937,-78800,-150782,-147567,-71240,24989,94491,104507,110264,149568,171688,132543,62928,-2575,-6633,49876,48407,-17995,15340,85976,71636,44335,54092,72806,62726,-16833,-86719,-98612,-61328,-26946,15627,19745,-25011,-68182,-54434,17037,68271,70084,31478,4940,40338,64048,35792,23600,23543,13204,53816,59401,-23656,-41685,80920,162476,148712,107958,-4313,-133388,-114265,-50352,-48975,-55683,-54575,-21507,17419,44014,47671,55250,117722,133061,45735,-12670,-50326,-105920,-105127,-63690,-62051,-15320,-9264,-148471,-139401,31056,43907,-3399,68111,61243,11465,42238,81206,77989,30497,-16150,-38488,-60608,-30080,73822,114373,49650,-15925,-49721,-70752,-45046,-16210,-33509,-10738,27609,13664,-11837,3569,52259,105968,148706,178548,177776,140978,60535,-24197,-59045,-50611,-12557,-20738,-28661,11960,84266,132823,103748,46681,46664,52461,33496,55856,60806,-22233,-68810,-49941,-64083,-96474,-94728,-60612,-29064,-333,-27186,-108544,-141532,-106448,-77945,-76564,-60547,-60955,-59776,-30371,-38263,-83686,-131292,-169286,-159331,-108738,-8941,78656,82814,72293,67695,-33365,-112066,-44623,26064,11434,26683,61983,29813,-83675,-137344,-70314,-21246,-31979,-60571,-23262,30656,1147,-38312,-22495,-30922,-33184,3894,-5272,-4416,68838,108908,64952,-21584,-133493,-169214,-112386,-48162,28860,98468,81378,17051,-6019,-29172,-29843,-52071,-132950,-143371,-22085,99100,101388,-28537,-148549,-100641,17490,24351,-43035,-69198,-35107,-8794,-3271,12413,8622,-20690,-44758,-68601,-84185,-76766,-25417,2139,18942,52447,57418,54433,80293,42383,-77161,-113031,-24486,55844,42361,-34225,-99187,-60653,1873,1563,13367,61640,71788,37055,-18802,-90456,-81388,-5877,-27528,-140427,-128603,-32286,-20548,-63146,-36599,34715,89036,109604,71277,228,-62176,-62074,31286,97061,21687,-95142,-105628,-53872,-18385,12863,53144,68641,49847,28166,77353,126784,84335,13677,12949,49563,76396,47974,-11789,-12330,54164,87799,65231,2924,-22842,11516,37175,39714,7435,-57753,-72302,3960,74453,66430,37914,54363,48438,-10250,1220,83270,83243,-17474,-116096,-152603,-139914,-91158,-18124,35820,46590,50390,34165,14395,56002,111906,117684,89870,40181,73,11104,58604,72609,55387,34010,-8260,-66184,-76624,-77832,-125392,-124108,-31420,37915,-1564,-15887,45851,87918,28915,-58611,-108848,-88770,-48324,-9994,-10001,-39557,-20926,11545,25948,75479,97193,34595,-62390,-94321,-20845,64521,64617,-33145,-102428,-41249,3294,-30135,-61717,-65921,-55935,-396,60510,89086,115588,139066,118607,26366,-58121,-93463,-67814,64155,196446,170378,-6306,-86044,-18425,9387,-28427,-12077,75695,169696,184947,139554,133992,143178,91854,28599,22343,48470,80540,83449,33118,-63124,-188727,-218548,-119142,-56092,-1775,98126,97217,13619,-1558,46019,65640,25042,-45245,-46409,4504,57119,106240,104252,64211,58088,58494,-30902,-146983,-130277,-56005,-87478,-105560,-7192,73878,43696,-15116,-35235,-6979,5492,-26135,-5110,-7477,-63312,-85297,-99815,-157703,-158959,-129657,-147553,-140626,-66889,-13974,-26285,-31076,-29298,-12324,9670,22083,5019,-24952,-6503,36003,45722,61070,41952,22631,53461,112478,156449,128874,31749,-31109,-22872,21880,61862,49153,11525,-25757,-104731,-159835,-112704,-42187,9881,48273,56908,40413,28236,4629,-17993,-26018,4231,8154,-17830,-36500,-57297,-35419,45717,46858,-52465,-116777,-164951,-147394,-19713,87245,97102,60388,29021,6251,891,40773,46102,-39422,-88094,-82141,-62837,4278,72399,79652,56156,41371,68088,88760,52220,4417,-5926,-50767,-100699,-59692,-5795,-35813,-29051,92395,151430,109242,61301,26455,-11426,-18406,7382,11897,-2605,-9494,17993,13837,-7619,34628,57487,-19291,-105524,-79142,4138,55473,95498,169354,207751,173550,111029,39629,-34642,-70444,-51199,-42749,-36196,-41873,-82255,-94203,-49284,-28433,-57295,-16576,62428,37128,-32872,25326,116192,50419,-97562,-195404,-221043,-160438,-97209,-62749,-13117,52429,37379,-9140,70,26349,4695,-43504,-95050,-112380,-94573,-80983,-80611,-46019,-16394,-20326,15144,98723,163982,126877,25727,-59369,-73795,-22053,26734,-29945,-114753,-110673,-32381,25733,6142,-88111,-105794,-45016,-17604,-12473,-57073,-139487,-113825,14322,113664,139554,132282,72876,19880,87059,155135,84504,32532,-3512,-94158,-136752,-51108,42318,47018,14493,-1254,-46723,-76330,-7920,82422,119860,122277,98785,43226,-14845,-41052,-63720,-28012,64467,64730,-34808,-80711,-47807,-12474,23327,41699,49267,113416,193773,198909,90362,-63788,-115214,-78977,-45606,-28132,-32003,-43841,-36934,-37154,-90970,-66301,60653,73142,21520,92867,91844,37730,49766,28669,-55084,-73895,-32952,2606,37833,83832,62385,11191,18822,12768,-75383,-124017,-85304,-15869,46396,43350,-48715,-85485,-29025,-17580,-56725,-12057,66817,28242,-44507,-55815,-36112,-49079,-34697,13457,28118,-13522,-31513,-60327,-87451,-27982,96482,124281,78836,92759,131543,98311,47584,3265,-37334,-57670,-67514,-81884,-29902,84908,124005,11319,-92951,-81668,-57853,-66300,-65665,6113,107530,111198,20510,6429,18054,-26567,-36267,45652,92096,38376,-14061,-3007,26509,11906,-1929,34031,86502,90417,27706,-53131,-86780,-89613,-83609,-57439,11989,124952,116120,-46778,-134749,-82464,-34772,-54284,-70997,-39329,-16825,-30379,-29257,16564,44653,9457,-28066,-991,48842,28992,9854,-22769,-32919,10187,25276,-5385,42238,92529,38203,17344,73245,57563,-33400,-85800,-99631,-88881,-33002,67145,140946,93359,32654,-1870,-58642,-60280,-21314,-45338,-56526,-12993,13858,25703,32673],[-8369,-92182,-91361,-38455,7471,33172,46910,57651,10933,-90101,-158612,-146528,-95166,-2716,105825,175364,98693,-70483,-177786,-182930,-157111,-107776,-47026,25206,36731,-32767,-64019,-27536,-54132,-119794,-152123,-99922,-81,69067,80940,43464,62495,146504,141597,50189,20641,55520,35383,-26160,-35723,23085,95242,94700,4821,-71829,-7332,137512,175483,34092,-101432,-56024,3432,-3353,4672,27158,32450,57479,79738,17543,-50255,-28537,2105,-37341,-66590,-52478,-7456,28268,33505,45683,31883,-71163,-192072,-195823,-72824,39703,40285,-24361,-35789,-28091,-30383,-36612,-65806,-78039,-42150,-48076,-85393,-96668,-73044,9776,84260,94894,72084,23020,24065,103358,132944,88387,45995,55396,32069,-68685,-95465,-6276,57943,67983,100493,139235,143662,134267,110434,53033,-32590,-115381,-146267,-117511,-13305,127312,165219,65396,-47229,-80189,-33765,1046,-6859,-15069,-30135,-32825,37440,111460,107217,4692,-131047,-133780,-2610,95008,66113,-10177,-27539,49210,121815,98496,44011,80537,111123,60812,14365,-310,-10909,-48268,-91204,-101283,-64044,-34983,-23254,-9687,9767,-22845,-68902,-36632,20335,-5427,-32763,-24137,-23305,-26695,-33707,-60852,-65682,-5494,52569,75173,73416,-3080,-49812,-2716,33987,11021,12065,31659,30901,15193,7927,4861,-11026,-42364,-87344,-130227,-133731,-47056,3616,-49437,-90270,-97297,-85467,-5015,21268,-57390,-82406,-55357,-132332,-178059,-82042,-24205,-91707,-132823,-55958,72169,82677,15382,-35328,-62765,-110444,-130380,-75193,17527,72194,71298,51975,65567,116906,117904,62608,15355,21119,60784,38711,-31287,10277,94631,76719,26917,21773,50864,44881,-12016,-10138,14193,-15102,-54472,-15397,4353,-49556,-99601,-64773,16543,67756,87637,50495,-6815,14041,42268,11585,-5722,26279,49049,84598,92446,53019,38165,123836,210026,201074,129449,-8133,-121924,-82560,-21236,-28281,-43475,-75509,-59914,-8279,18188,22772,60213,117475,89328,4365,-30447,-58620,-95307,-77337,-51575,-65619,-30399,-9357,-74091,-65683,-14490,-53232,-37058,46805,9589,-32313,31267,88930,66085,2746,-13222,6560,-5898,3849,79611,109332,44648,-26749,-50298,-22471,58152,110376,42214,-25252,-17225,-2850,-4171,19902,61011,73656,80128,137933,168597,97202,-5285,-58409,-57621,-50402,-45143,-74176,-82110,-25404,44454,78481,80238,53195,10163,-42726,-46891,8503,-4454,-91823,-79142,-1911,6041,-23922,-43673,-7178,35756,44718,47199,21900,-56635,-145643,-172007,-93061,28831,57225,24510,21826,6895,-20865,-34491,-69189,-119165,-120579,13053,150128,123460,81101,94084,60269,14873,20573,36391,16626,14058,33147,18051,-81527,-150361,-106442,-76010,-99173,-91770,423,34021,-26975,-31101,18934,21064,-4829,-29718,-57581,-31712,35334,53552,1221,-53698,-110658,-135646,-121283,-72484,16726,73317,55314,-7805,-45339,-22255,34786,6582,-93694,-123520,-45076,44278,75120,38767,-43336,-70484,-53385,-73084,-95725,-69872,-23539,-10321,-4755,38918,79505,59856,784,-33215,-3492,29472,40411,-12066,-26321,48039,80546,23579,3849,5119,-65090,-69561,39486,90907,4644,-82746,-86612,-20876,69788,103790,89315,46449,15404,-9077,-45924,-92000,-75949,-9426,-5039,-79782,-97848,-72777,-70110,-49865,-7700,1580,7966,68093,90548,8136,-59215,-26178,46780,83592,40889,-18369,28831,78500,33543,-11695,-2152,26637,44461,32287,71867,146535,111497,-6990,-19276,61064,105090,71839,8291,-5826,50324,85126,70557,10511,-34751,-357,47777,48349,-3917,-74287,-91026,-22743,30575,2409,-45955,-44932,-11651,-18519,-42518,-29549,-9006,-42582,-101096,-121367,-114203,-66853,12072,36349,17718,30458,39072,50492,104266,151571,147614,82951,-11402,-38560,-5128,28949,41469,32605,9713,116,-30406,-62930,-70968,-74604,-66425,-17656,65919,108023,131853,152204,107098,-23547,-112104,-85972,-15484,21012,41761,40760,23701,20782,-3552,-20536,13559,45928,20924,-54904,-74718,14369,81525,64991,-18634,-89458,-30861,35380,1047,-55551,-93663,-112448,-54430,11025,51631,124221,186980,169977,98666,13630,-63919,-104433,-24117,98798,102219,-6810,-29202,21394,59565,66016,47705,61089,114272,115051,25712,-15514,6377,35190,47552,55031,49155,59119,82558,92893,57096,-84723,-179210,-100260,-33162,-40409,752,56830,49091,25925,42033,33527,-37620,-91051,-58173,4429,61985,111861,105633,44646,23816,63211,35934,-53416,-58868,-16203,-22182,-37240,-22450,-15166,-2571,2993,-25469,-7074,28975,13258,6993,26760,12336,-26654,-56630,-118025,-175043,-190902,-173374,-144243,-91485,-15547,20977,21104,803,-5201,-161,8244,-3042,-12739,-18973,-27887,-48611,-70135,-110976,-60181,37590,49810,34440,53619,32899,-25216,-52418,-8894,68109,84407,36377,-22030,-96994,-141451,-90053,-52856,-69682,-45385,8186,11615,12650,29895,-6039,-23886,40944,44061,-31345,-75938,-61702,-24368,-8321,-69170,-130302,-124558,-128746,-132474,-47786,81857,143305,100752,42594,9011,-15384,2861,37470,15460,-1352,-8102,-36021,-31577,5461,28791,46675,59208,70029,69859,33397,5705,21238,29176,3957,25358,45946,-53938,-115777,514,97391,102725,88566,46238,-32872,-57624,-26940,-22194,-22150,-14414,13972,21430,20174,49827,30099,-76362,-163619,-114927,-8088,69693,147273,215829,183266,108372,90718,85937,42816,-818,-5137,-3519,3608,-9589,-52834,-93464,-81126,-14179,30847,63052,92098,45172,-24741,11223,80488,19512,-110015,-186230,-177498,-82774,-4722,15148,27209,53523,41215,372,-24477,-7556,8276,1027,-48649,-97577,-120097,-110848,-84106,-68875,-138273,-205645,-130369,25042,114030,106954,54133,-37243,-83398,-7388,74662,10063,-90537,-99590,-22392,33909,-4266,-108325,-139150,-72664,-2962,-2307,-87046,-159743,-115992,-17901,53018,70579,62673,18962,-20521,48778,152505,101568,36456,58274,36592,-17334,34687,105398,108814,85225,40508,-24070,-22684,41952,65636,59546,54287,-2040,-80881,-88463,-34612,-22175,-43175,-12262,43234,22689,-15224,-16817,-37392,-46293,-17245,18859,77955,122297,134771,93347,-59334,-159139,-112072,-28269,-14020,-65852,-107945,-75144,4371,15759,-9396,54400,111168,72392,26272,-75909,-104282,-8627,57062,38272,11356,-20183,-25276,-19944,-35127,-52999,-50141,-33351,-51155,-122059,-152818,-89655,-5478,29396,5323,-71784,-100211,-52455,-17538,1455,63556,89714,35606,-14643,-31216,-4852,12975,24413,33029,39136,48141,61412,3415,-66939,-33282,72889,78407,-8777,-4587,90456,100166,41141,7077,-20534,-50482,-41705,-45047,-28691,57592,96368,4901,-68285,-33860,-32453,-57194,-33646,21222,54769,45249,4585,23886,65563,59459,29782,47604,100538,104721,37259,338,36247,37686,2461,7902,47608,53828,13417,-5578,409,-53212,-88830,-9920,85651,121224,67768,-44454,-79574,-25871,5576,-42291,-88708,-60322,-40043,-74232,-28388,84955,88097,-32831,-96286,-25831,44636,7295,-43637,-85532,-79112,-3039,28617,-51602,-83318,-25387,-17119,-1279,64958,88969,44378,-6498,-45062,-48848,-20195,39613,99238,108111,92596,41342,-36132,-58290,-46838,-74282,-100442,-76481,-2562,55023,48538],[-58363,-66869,-51204,-38477,-37578,-42283,-22674,21274,-1629,-85043,-140407,-127593,-89730,-36192,38966,118114,66251,-66599,-145921,-180560,-188275,-113903,-8864,86532,107624,57641,53394,94997,41923,-49118,-113266,-72807,62769,120019,81455,67564,127893,169702,123323,19590,-31705,-8221,-8496,-43258,-48073,14787,136619,175183,57009,-56223,5909,138487,174689,44090,-114255,-110184,-21048,35991,56695,72303,55037,15735,14286,3983,-51760,-50619,-29732,-78738,-84845,13180,88317,41409,-22812,-22896,-33870,-104304,-148476,-112324,-17375,76364,93382,26859,3878,18391,-5917,-59603,-68322,-25259,10207,-12106,-54233,-74147,-46237,27846,68791,53558,41744,20644,20934,92930,150244,103054,17800,-8606,-21359,-58914,-53027,1086,19196,27216,84270,104727,64759,47686,73713,58159,-2865,-67955,-96536,-106677,-58126,76021,165541,100060,-41184,-90365,-9948,60081,70936,74411,42714,-21010,-7385,77083,124989,59000,-77887,-112996,-33968,26141,-657,1688,80402,137230,104123,61661,95370,166118,134847,51359,18970,11819,17257,1997,-60295,-91281,-46013,-27917,-49581,-32612,51854,75833,15320,-1270,49771,48839,27078,25756,25374,13828,-27629,-97557,-114669,-55863,17601,38932,44953,24158,-24317,-47163,-37974,-29710,-12339,19495,49550,36553,-13184,-14000,23194,10841,-49361,-86794,-77896,-38340,-48767,-72609,-54415,-74101,-91120,-2921,61493,10021,-72324,-90915,-89585,-57056,-4591,-7284,-82520,-125732,-78208,25976,48308,1729,-33511,-57627,-110703,-112044,-29206,31132,16706,-33459,-73710,-38740,69940,102628,44079,4137,13741,59519,74929,26360,22991,77665,80214,35879,-221,-8545,-4313,3222,53105,54063,-27065,-67548,-25108,-566,-33156,-65215,-49321,-4368,18096,28172,2142,-28132,-14715,-8102,-42572,-50145,-1873,50878,72350,74706,87189,81571,105943,149825,122877,27439,-79094,-89917,2708,41289,-2476,-36461,-57937,-42119,-13304,-43831,-72465,-2957,65363,18192,-63677,-85860,-77225,-50369,-12180,-23508,-53573,-57645,-30979,39235,83165,-33723,-151822,-90946,5798,3241,1947,47443,68526,30315,-7399,14061,34256,21275,10549,3767,23805,57620,27323,-28372,-16018,49645,85865,35837,-31196,-30886,-4520,-863,8145,21166,2860,-1938,59483,98796,34296,-49897,-64469,-37343,-37187,-48433,-78406,-68391,16712,80247,65233,46896,16757,-65501,-127406,-86944,-7895,-24838,-96388,-49407,39808,50333,23172,-3305,39214,106373,90171,77271,91284,30516,-83559,-135442,-38782,96231,107740,40826,-6659,-23907,-18503,1271,7425,-10917,-23791,48318,115687,60533,17355,57415,103611,80074,7860,-21454,-23215,-25593,-2054,27173,-15466,-74636,-66149,-58057,-80138,-56159,42592,36046,-53838,-54959,18783,67751,46148,-37323,-73881,-23831,36098,38649,-9803,-36959,-50642,-64909,-85585,-49230,28342,41396,22359,-2478,-18742,39932,107182,60544,-20807,-29011,-26881,-30648,28684,103722,83048,4713,-82260,-120242,-81021,-8654,43891,47696,23860,43013,103185,101023,10538,-43437,21082,76170,41011,-75659,-138383,-67563,-14000,-56988,-41555,19900,1105,-15952,36895,44555,-38563,-53273,12785,54955,94582,130152,93244,3547,-49371,-62079,-35492,-15911,-1357,31849,48460,-11859,-83662,-122463,-113242,-41797,6693,-20000,-33649,49909,111327,40592,-23261,589,25144,42473,46852,25409,71783,131540,101964,29075,-36808,-47228,-1210,33073,58025,90238,45421,-54920,-46424,37434,85126,88337,67112,35437,23471,24418,37715,9579,-50445,-35689,14164,13092,-15737,-38140,-37804,7913,37181,-265,-55907,-87945,-71802,-62847,-106447,-153580,-134097,-96186,-84149,-77318,-74182,-39178,15529,9234,-18698,-8378,19103,60735,93449,103508,103498,43356,-79994,-124369,-103140,-58199,12635,29806,-22215,-35245,-30895,-62173,-75125,-20378,29050,7331,38531,144457,203300,164577,59706,-33230,-44534,18477,72452,76968,36527,-3867,-6470,11742,-24988,-69069,-58063,2575,51218,36185,28204,85794,98987,70985,34225,-18751,-5861,32208,19455,-32128,-66989,-60003,-14039,10746,55239,131431,163717,149856,143413,116956,50780,-25059,-17123,48541,44249,13583,69675,75896,42847,64053,50410,13087,41671,49374,-58930,-142560,-146573,-74962,18755,50279,-5350,-28550,16263,54441,70290,23614,-9444,47640,51792,-64588,-92300,34631,118949,77432,2040,-69665,-117946,-98372,-30263,35747,92318,110740,59065,-12796,-32625,34041,46553,-33102,-49753,3801,50424,43361,-1045,-78233,-87773,-42685,-23654,4564,38092,25635,-8393,42488,96174,64461,14174,-47709,-131397,-165201,-128391,-86911,-32420,47194,75831,43205,-143,-12153,-29345,-47546,-56606,-25454,-1207,-29433,-76197,-81609,-71215,-25831,13683,-25546,-66445,-47188,-83747,-130252,-97694,-25456,36080,54897,18078,-20135,-59677,-97489,-71950,-59499,-85023,-71697,-30354,-38701,-29516,27708,25557,26626,78944,51015,-54985,-101071,-55820,-38192,-92940,-148190,-121211,-79640,-74171,-58206,-24112,18809,46111,28954,12438,10969,-2292,-19176,9103,39179,57065,46567,14000,-24848,-49601,-44244,-19764,6744,30367,32927,12956,12559,51270,71852,56588,63291,70349,-39412,-139881,-73139,16514,41633,52435,30694,-25165,-9117,49672,32020,-9649,-22230,11698,58127,70387,52857,2634,-53434,-113810,-105904,-44382,12570,84269,154164,126142,33516,9398,24127,8139,10365,43883,55237,49352,29619,9841,-33385,-75880,-14403,80319,89417,73020,43425,-11901,-48634,-33160,-39533,-83052,-94320,-53308,1680,44514,76085,92634,75066,39679,2163,-37079,-23422,22342,41488,32249,-8667,-85027,-114800,-67604,-51358,-167619,-277079,-217486,-59352,41277,57371,57982,337,-48360,20753,85472,22015,-27859,-13745,5204,12481,-6206,-36233,-38737,-12038,7791,-15060,-76454,-97579,-75052,-53531,10210,66748,56520,896,-46690,-31050,47928,79332,72500,107366,104923,85739,144122,156545,95812,63813,25421,-37549,-10649,58272,51385,40587,41758,-33412,-119795,-112106,-36485,-4882,-46065,-53653,11065,57060,53013,34213,-3998,-29088,299,46968,77886,51472,19218,-7054,-118195,-209478,-167394,-49418,14217,-37501,-98511,-70751,1478,19650,-9878,26171,101365,50689,-83306,-202650,-169583,-46375,47639,68003,57754,22647,1844,-38544,-130127,-148507,-73083,-29260,-46023,-69664,-76900,-37404,9887,10431,-12840,-52009,-72318,-36091,15529,50906,77260,57964,12373,-5116,8668,50691,82618,75371,35526,12249,35119,58202,13011,-21560,4721,47752,17184,-62214,-60782,10465,12281,-9728,5749,14118,-5718,704,5470,8081,41181,33668,-46581,-74117,-4072,3575,-16006,11468,11080,-41330,-47908,-21505,22409,76472,104568,47311,-1152,63082,131443,86140,35024,57580,54103,2339,-16787,1668,-18110,-37099,10637,49730,-37930,-86367,32652,138149,94588,21448,14641,52061,72171,63654,18976,-26987,-12215,-23729,-73935,-32089,68176,39898,-85780,-136219,-48821,29107,45,-42827,-71608,-80840,-39594,3665,-52050,-118403,-93260,-45437,-14775,23633,59997,70289,47265,-5532,-28579,-19913,-3650,44115,93139,96395,52731,16317,3405,-14203,-42700,-72997,-85250,-44380,-11023,-34609],[-91153,-21971,18004,-4891,-40058,-75046,-73900,-22629,-8886,-58334,-109413,-90535,-50757,-53002,-55455,2061,1793,-44077,-50974,-67800,-101455,-64461,722,82633,125437,124088,134464,161567,115761,26396,-59377,-65362,23356,86777,101104,119334,138339,109099,64448,2932,-78048,-93707,-36541,-5395,-15108,11958,109693,160307,69106,-45633,-9357,78178,100493,48483,-35361,-75820,-35926,33972,61283,62561,31006,-22389,-25199,4695,-7244,-12293,-8848,-53841,-49882,28331,71387,-7960,-73731,-46795,-25735,-73886,-78880,-20640,36026,95807,116308,47554,19221,44255,198,-75671,-49196,35261,60923,43784,40732,21130,1633,5401,11217,-6609,-12422,-10629,-10241,16368,54610,38888,-47915,-104257,-68213,-13766,-25537,-51812,-64041,-28457,59685,88165,51997,62453,88998,34776,-22701,-13378,16078,-15155,-38013,51081,137460,70891,-51072,-50718,50620,80894,70681,88378,74957,-20958,-71704,-14975,81825,99051,14923,-35346,-26375,-22210,-48278,-18393,60984,96628,51867,40002,107600,165445,121633,70702,40820,17400,28539,10346,-83603,-126865,-56498,-27585,-72363,-59649,31486,69645,25282,-1335,26967,43255,41741,31436,22673,11817,-27511,-77932,-102282,-97756,-19130,48097,87903,99996,13603,-113760,-124691,-48066,-1545,22859,54391,25965,-35125,-20320,28621,32644,3091,-28552,-35793,-42434,-89131,-75045,-3366,-45490,-114849,-38964,79446,96111,-8080,-44951,23408,57680,20745,-29310,-69603,-83094,-69836,-29180,-10025,-216,-13723,-69976,-126246,-71684,35821,39880,-43169,-116205,-133283,-64424,48683,72582,9173,-39533,-38149,15428,74659,60515,27093,45226,75631,60560,-9009,-63773,-26690,25557,40925,-8975,-75771,-80182,-47445,-34128,-7203,9394,-30209,-53016,-35230,-9533,-17167,-19378,-3196,-2029,-22726,-40116,-34085,-8902,-12431,894,65036,79031,61599,61751,43705,-41261,-113358,-37109,105099,108994,26858,-6486,-4851,9259,-1450,-73107,-114943,-61280,-14447,-47648,-115823,-137228,-83468,10391,51358,16065,-32273,-56947,-12624,99207,131205,-32515,-168666,-139009,-47402,4572,30514,37554,14428,-9592,19961,39490,-39931,-86035,-66147,-94373,-62859,59539,70298,-15588,-67940,-79553,-58006,-26193,-17485,-10911,-2871,-15651,-28261,-33183,-44757,-31945,25530,62683,23324,-49368,-64818,-31315,-25671,-32842,-59930,-41006,52096,114434,72524,12631,-51705,-126492,-108109,-26039,9805,-8860,-33535,12848,61828,46524,27322,34316,78271,122450,100380,59293,56898,55433,7532,-43111,-7171,50354,43050,17506,-25247,-78067,-81503,-37958,15276,57592,54418,29540,-9080,-49448,-53850,1464,64904,58404,-5207,-45990,-55694,-41971,-12476,21412,32508,27947,41471,45226,14613,-6843,34104,13000,-61843,-79475,-14865,67493,60954,-16881,-28198,13524,47791,56826,40708,37868,35149,13681,-18564,9181,58480,35763,20809,42397,64201,98303,113236,65462,35516,48421,11867,-32032,15983,75085,68728,22506,-59274,-84476,-15118,54579,103838,108656,40926,17352,65560,58940,-17673,-60860,-34107,-12786,-32220,-108199,-168075,-144370,-115328,-96424,-4092,85840,64815,-14847,-46573,-52862,-65246,2298,89966,111067,107477,93261,25566,-26662,-61973,-92412,-41246,22981,31783,37578,62734,19365,-62055,-108925,-93129,-39470,-7802,-14294,3192,75513,107924,54182,8341,-14783,-53505,-31706,19879,2408,17265,96774,134043,93339,-12896,-90985,-60170,-8699,-7902,-24648,-60287,-94723,-45791,21331,53746,84799,108395,78791,16490,-11120,33381,27812,-50857,-78067,-70524,-73129,-36891,18013,37795,35959,24755,8962,-3407,-28264,-39839,-34754,-62093,-122347,-147827,-123365,-77495,-31578,-4667,1512,-21913,-53508,-52988,-23183,18703,42805,18015,2223,44683,51161,-39178,-114588,-136224,-91731,-1192,34532,-3758,-30987,-31720,-53991,-81712,-36281,37459,467,-28844,56306,119641,61503,-15360,-7683,70751,120061,124126,88593,12850,-42840,-64966,-52677,-38999,-48874,-27375,49421,122262,142715,133690,129414,92862,60271,58388,41208,17034,-7609,-17803,-48714,-55992,129,59353,81019,122225,154399,112378,72006,92638,133715,129287,70158,27503,22885,9482,31726,122277,101310,-18741,-50755,-34555,-27704,30916,45972,-42973,-113534,-145882,-121732,-10966,37887,-58130,-99955,-29892,-6551,-9343,45995,120324,157453,101868,-36947,-72545,53440,138351,78794,-39251,-134553,-128205,-29494,61974,103553,125328,93316,-2854,-56147,-40531,13693,14600,-53721,-76462,-11055,91536,136038,68103,-71189,-167407,-151467,-66377,-5314,23604,2659,-51338,-12618,92025,113992,67626,7134,-48287,-70779,-60306,-23592,61445,149299,127549,29560,-32706,-19792,-15597,-30607,-15150,31097,40948,-4978,-35773,22234,90909,67845,-8509,-55593,-74925,-106145,-189871,-205525,-95540,3753,21121,-1400,-42227,-55119,-49208,-56940,-52051,-54421,-45995,-20367,-19218,-48543,-41289,-9311,24256,72301,103590,55009,-20114,-59501,-75830,-103951,-139908,-134974,-91460,-74739,-61444,-2583,-11821,-86348,-102849,-53333,-7646,10949,9752,-21792,-28222,10798,66514,75802,46845,-14826,-90509,-118202,-104555,-73245,-16737,2832,-4959,24283,76081,48409,-10929,-6192,31557,-22698,-111704,-90495,-28550,1886,25136,26911,26918,96724,151318,92097,11893,-41176,-32577,40444,68462,11868,-31972,1281,-9498,-53120,-62377,-51668,-20492,46878,86323,45371,-3647,-28982,-54190,-31384,32684,67693,82220,70989,64523,29394,-72203,-96511,-29854,3614,19967,39930,4563,-81210,-114047,-86582,-64379,-42038,-8132,5980,-1287,30844,79280,71481,21281,-23243,-51358,-28690,13588,35479,69181,62697,-34200,-106980,-73903,-37254,-84324,-133196,-107071,-52806,-17968,-4842,46221,47207,4598,5361,-12096,-61091,-20268,33310,-3486,-52925,-24967,44292,78107,50619,-3461,-31175,-33511,-19273,-33114,-64696,1154,92644,82741,24115,-23972,-58541,-27691,46392,98604,102144,60543,54077,123630,123580,26627,-28732,-36765,-68196,-43428,23538,37432,71459,105889,33353,-58576,-83132,-60804,-48074,-59473,-64266,-52071,-3517,54817,63746,36299,34538,49966,59328,69989,30820,-28844,-57111,-104765,-169945,-163811,-49598,67219,48656,-21650,-23512,-7329,-34481,-38303,26521,79011,-15625,-148797,-192969,-131118,-66903,-6315,31375,37881,27920,6393,-60229,-149320,-157456,-71442,-7991,6142,-1826,-38580,-44681,1072,19921,13982,-5486,-33215,-15402,22540,12764,-8210,-1193,-8127,-11580,23012,83520,125236,118972,65650,28348,6290,-36326,-72498,-17363,48856,54887,23937,9695,12450,-6447,-70194,-84261,-28704,34875,37703,13938,10060,6752,-10585,-44194,-98918,-86040,4965,32765,24640,42130,11521,-78005,-93652,-47497,3769,51893,92031,37851,-41238,-5685,68639,67567,50182,70680,63034,3974,-30293,-13741,-28926,-40399,-4145,12897,-57867,-93517,-1304,90837,60871,16747,75171,141611,118505,75861,37065,3715,21536,10559,-7346,15468,25637,-13802,-52001,-71491,-46879,-6666,-21213,-27839,-27642,-55610,-81638,-36999,-3588,-20856,-31159,-25943,-30845,-13696,9600,25439,27874,-21143,-61566,-64868,-64247,7764,81697,73452,38601,38042,41774,35619,30257,9666,-23490,-32571,-63271,-124056],[-88534,3352,48179,15784,-1714,-14592,-37482,-32402,-19007,-49854,-105651,-85292,-35925,-38696,-58288,-40989,-42039,-24235,25766,28521,-31495,-52429,-12627,63804,96989,77291,45806,69133,91074,46725,-44885,-101626,-80325,11979,121823,158964,104757,18148,-9105,-4094,-68021,-106776,-32418,27486,5733,-9768,33417,69674,27836,-32914,184,43249,30081,24405,15854,-12574,-12775,23475,42512,46071,26187,1476,14863,47917,63019,52359,41787,10881,5325,16103,1515,-50953,-67992,-22300,11186,-27886,-55652,-27982,16897,78510,105581,41569,2211,4664,-37190,-75100,-29992,33649,39495,35236,85436,96499,22996,-44625,-53615,-52314,-56927,-43254,-11259,4180,4954,13718,-48267,-111187,-38912,56032,10393,-77687,-88917,-24294,72705,136782,137317,132957,102319,14099,-28373,32312,98232,80151,32304,62517,96173,9048,-63584,-16213,53385,44016,19208,32128,34328,-50742,-123335,-92612,30324,125005,97336,33096,-2226,-22852,-41933,-39767,-24678,-4490,5355,53404,105871,104969,71406,60190,13835,-28893,5794,2979,-87092,-132111,-76609,-53572,-79180,-44698,19545,18753,-6934,-6695,-14132,-52644,-83494,-89596,-59242,-20662,-26588,-41436,-46049,-47837,13384,96302,151697,151522,39478,-131119,-146995,-37715,34440,58075,62140,17703,-6868,18989,19057,10232,20578,6979,-14859,-30049,-67768,-48681,5971,-55462,-145805,-86753,55176,130060,74382,47041,90401,68205,-1536,-39112,-49391,-46088,-60540,-66216,-29533,40444,15488,-80485,-94624,10953,82385,41398,-38469,-74942,-60470,-26194,15127,29070,829,-37936,-47273,-28662,4401,16557,14420,13670,39650,60584,4389,-34365,40644,67434,2099,-57613,-62636,-53728,-56154,-73913,-9228,53370,-2867,-58264,-28829,28263,43122,30082,27971,40076,49210,7989,-49938,-86448,-100094,-60367,30779,64791,57183,75796,94298,27726,-46638,31254,166947,137104,41114,33082,42490,38560,905,-48713,-55965,-50289,-63564,-71574,-96142,-116851,-56521,45155,75015,56266,16699,16544,73105,95752,63536,6018,-60826,-113654,-91937,-54914,-39383,-27209,-27116,-9743,75502,76663,-99117,-186393,-127178,-110204,-71259,28132,43486,-12954,-90581,-161066,-137873,-58595,-7350,6324,10489,-1889,-24294,-37083,-33902,-6662,50260,82817,52511,-17694,-53234,-24957,-9538,-22468,-58501,-51801,19384,78476,47679,-16291,-86564,-129732,-50763,31450,-4592,-29605,12540,72740,95310,63022,56919,91711,105924,84567,71378,28699,418,42490,29274,-37418,-58862,-72844,-74003,-3958,20370,-61675,-106486,-58381,7718,57141,49986,-12139,-69479,-71472,-40682,-5686,15839,45086,59857,12184,-49318,-37748,-20784,-14091,21502,66609,101220,114935,84638,249,-40630,-45543,-66342,-78895,-23268,47910,23872,-7138,35601,49861,33718,47506,63397,90363,102181,71827,30232,40552,70867,42675,38449,98352,137904,97423,44134,25725,53948,73771,62614,52086,35449,-28731,-73609,-44077,-31066,-23403,32389,60977,90193,100585,24111,-14859,3764,-15485,-30111,-38405,-77972,-101320,-62261,-46716,-55742,-83664,-106582,-52501,50858,99078,38244,-70226,-117756,-101603,-75843,-839,81674,122014,117185,42474,-26749,-19397,-37973,-86693,-47379,9576,9335,5673,34442,22910,-19234,-36557,-24737,-36138,-50722,-25746,35848,87773,77901,46522,39765,-12749,-111722,-110546,-45483,-50180,-33806,41359,96175,101160,38369,-49071,-59412,-57957,-89339,-98417,-84570,-77900,-30825,14162,20184,30221,56776,61301,32609,17679,59790,32133,-56914,-100787,-132394,-130232,-56557,16821,34196,4313,-38894,-27147,19759,21465,9582,31023,44985,10533,-67571,-121977,-93702,-16732,44087,26745,-61515,-96399,-64451,-23172,18039,24482,-15613,-24187,33525,78515,57575,563,-37861,-12935,13457,12072,23072,25638,-11278,-52708,-100675,-111360,-43117,-20378,-47248,-28978,4148,-26235,-33567,23795,107525,122035,88505,36566,10409,14827,-40556,-93286,-56809,-16861,39435,115786,144367,138055,121051,94351,54822,19038,12746,19500,1885,-39122,-55405,-89296,-96815,-19875,75208,126027,138031,117769,58667,-580,-7255,45053,85875,67067,9000,-44201,-28798,26210,86254,58083,-63974,-138780,-108450,-22463,65740,65985,14936,10195,-20323,-48414,22107,49310,-44595,-55758,21431,-1981,-53250,15240,106116,106036,48996,8433,14806,53639,68013,31214,-28816,-76640,-34245,73107,136623,120359,90770,41749,-37119,-36991,30680,42207,-15835,-69460,-70967,-14971,86737,169017,117414,-30515,-187307,-238253,-146773,-32844,25123,11103,-55827,-78370,20125,104940,96342,54965,51059,29450,-22059,-9459,100931,205034,156564,29494,-29699,9534,54704,80270,115832,119324,42734,-22698,-2346,90005,132324,52976,-59473,-63397,-43600,-98138,-152655,-128228,-35315,47946,51373,1712,-50962,-76029,-64449,-36957,-23659,-39669,-26664,9045,866,-17482,-9472,-26742,-5387,56452,80805,67755,79541,32438,-104344,-178145,-129177,-72084,-90339,-115733,-69260,19179,-16062,-137008,-136643,-41401,8817,12864,7755,-14386,-41890,-16755,70073,93535,30598,-51219,-128148,-146743,-111828,-74570,-18122,-10297,-36689,21509,89191,16418,-81935,-63280,2467,-7286,-67401,-57378,-5262,38693,60134,52428,71039,152774,171012,84330,7044,-69889,-95250,-14346,63225,16020,-54500,-3312,40170,6691,-20044,-23015,-35813,-14481,48924,84992,65368,33688,-341,-31605,-26920,16563,88444,95088,69246,36666,-77283,-178827,-177102,-101046,-13919,30891,627,-64092,-91473,-77332,-63835,-59545,-45754,-27250,-57658,-70836,-25157,28734,18430,-27637,-59189,-59745,-58940,-31939,22767,36643,-38733,-102503,-78951,-22446,22965,76701,88775,23543,-42428,-41360,46917,83795,28691,-43352,-111817,-122432,-28052,30216,-15344,-78964,-30272,82667,128881,61513,-21233,-18311,17998,18063,-17116,-60712,-21250,72116,105297,82145,40707,-7221,10906,68201,109379,81144,9345,-45115,-9223,44419,16916,-36067,-44064,-62347,-65795,-12061,34987,96828,150663,102000,17622,-37474,-64330,-60422,-30047,-33051,-86423,-78674,20371,57971,34181,69131,89134,53323,53973,60823,35358,31455,11309,-55760,-77555,7674,103459,98382,39332,34412,45184,-24223,-56738,37702,81778,-37924,-116533,-88463,-47173,-54270,-27975,12743,12344,-4118,-38760,-104585,-126142,-108271,-64812,1401,44535,15881,-54955,-75069,-5932,54466,70983,44748,-1769,-3353,16557,-26992,-62330,-23518,-5873,-13294,3164,66167,131585,157862,120651,84850,12029,-106407,-153888,-48868,53350,63937,70838,130340,142589,63787,-44509,-94677,-54148,33501,49815,17646,14085,-9278,-78566,-119532,-120941,-71902,9189,35916,37614,50410,29267,-36869,-59226,-32155,19181,68428,111904,79532,-15266,-61149,-38125,-4168,13829,48656,68387,11193,-46554,-14496,31486,33998,287,-30670,-48629,-77148,-62958,5425,44532,39736,87827,143780,103912,40871,-14181,-40078,-1010,12968,16235,38913,11326,-5861,37400,42576,-19483,-56862,-67057,-33375,-4705,-26942,-86571,-57885,30037,69168,50814,4723,-14055,9574,10072,-12229,-17239,-62522,-113125,-118858,-98053,-22258,35347,45114,46409,24015,1908,35427,73034,60099,28284,23688,-35088,-135588],[-48222,-1254,15877,3488,42311,75379,31101,-24420,-39130,-60992,-105030,-84727,-32485,13491,50531,44838,-10640,2887,56348,49413,-28001,-63677,6828,99531,86682,-14097,-105613,-73391,9830,16097,-67494,-141630,-139018,-41705,90504,142106,85346,-18559,-49367,-5951,-13160,-42767,-19247,6782,-23406,-57306,-29072,-2682,-23895,-18481,45065,57687,3388,-24597,-11018,21628,30288,26930,43217,83835,85019,54787,58537,78733,84193,72010,61660,23945,-16140,-20926,-14045,-22818,-37108,-36075,-14535,-13579,-56279,-79327,-36452,37428,81742,35909,-28378,-57907,-63001,-58820,-43243,-32914,-46147,-61440,-4317,52126,13871,-39177,-52486,-54727,-64741,-41281,38145,76318,57664,56371,5883,-36448,40217,118413,76773,-17243,-38322,19043,90054,152200,170580,126539,65038,11002,2072,45285,100948,128559,106336,85844,68387,-4870,-30769,17001,30307,4800,-23227,-34286,-41179,-96976,-144081,-110620,183,111331,113846,46446,10101,10914,-18987,-65486,-74092,-55328,-26162,54727,99166,56389,12326,-14576,-84214,-120329,-51519,-9901,-37215,-56000,-45513,-58120,-59721,-21471,5957,-19962,-23716,376,-24663,-137640,-235700,-219581,-110956,-23296,-27669,-55411,-19478,34914,60117,105036,164935,143268,22828,-102270,-94307,-17998,38740,70812,49290,-594,15612,44584,10357,-7919,11381,14546,852,-943,-24661,-39480,-44415,-92837,-135796,-90255,5112,81530,90139,78633,52766,8153,-9548,-22876,-59596,-57144,-53362,-46438,10075,79877,11456,-98895,-57767,68338,90718,37945,12949,26421,23137,-36467,-61311,-13474,24580,19868,11713,-22947,-70428,-56905,-12303,-34060,-52630,-7684,8732,49499,137550,105259,-5969,-46168,-7507,12011,-19049,-73335,-39460,29290,26193,-1063,8227,58480,91661,66914,29583,37478,63490,17541,-73197,-141035,-127160,-60811,12225,48526,88276,157134,176649,98362,17184,59265,136265,89316,13150,33474,49532,20190,-27811,-42214,-25761,-37017,-62312,-36185,-14616,-43285,-29712,13786,26472,49073,67058,98636,129344,69334,11195,46565,49058,-30536,-84747,-129989,-160619,-116549,-48930,6953,100738,118729,-18660,-96887,-48503,-15220,-14956,-25816,-34227,-19528,-43092,-97932,-87727,-49644,-25314,-1179,34177,50797,38268,20396,9323,25177,81041,105095,71299,21170,-21988,-19326,-14970,-36152,-66649,-70525,-37520,4791,2053,-21349,-55901,-93025,-60816,-12642,-49092,-70003,-8352,79668,128153,111380,105537,124468,99640,49961,48145,15344,-21905,11047,-34154,-125376,-127453,-132739,-126822,-9273,75963,16790,-42700,-9793,35785,58670,41797,-255,-4190,27986,55745,31175,8729,72345,129110,60565,-50557,-62002,-44149,-33424,474,41043,59058,60466,55541,-22896,-95434,-86464,-67694,-55414,14381,57480,6147,5334,79010,77830,15961,-5629,2327,57390,101451,77197,20390,23075,65102,45360,50427,131676,143844,25837,-65808,-39025,47381,94848,114781,116262,44536,-76434,-145295,-92160,-19952,12376,36010,25534,25241,33095,-10954,-35304,-29266,-26844,20191,30871,-28231,-54711,-6023,32537,52812,8495,-37628,-3168,29052,2892,-60628,-104932,-93644,-62272,-64621,-35444,46079,116071,102418,12165,8632,47571,-313,-48886,1588,35618,21414,12554,30917,29242,6485,12351,32851,-10717,-73027,-59174,11001,61197,51103,45934,82915,46996,-80662,-135680,-98490,-72576,-31316,16537,43223,60116,61428,43947,11576,-55808,-105325,-64997,6558,-1663,-17382,-7843,-32857,-72681,-69639,-19132,42889,72785,65785,-7484,-73143,-87028,-108584,-98472,-61728,-49184,-39639,-41205,-89546,-88870,-32886,-30522,-15797,40104,74075,75318,6251,-99483,-116259,-47965,16296,4112,-63020,-73624,-41863,-24959,64,30734,47031,64173,70503,65197,66700,60331,50005,76647,48116,-26240,-3238,58836,6307,-67064,-106245,-128856,-71324,6405,22123,-2601,-24017,-30412,5028,42640,54064,26150,-30750,-63119,4760,106580,67261,-43005,-72586,-41213,36025,101691,69065,13722,780,11613,9338,-19581,-43260,-37970,-24118,-13931,-10503,-74301,-122069,-57191,50583,83075,42423,9722,17064,-8133,-42550,-31187,29,5514,-46292,-115792,-63880,14446,24431,-15360,-60619,-93871,-69181,30915,93184,58457,27176,65152,48569,24682,44317,30585,5772,71671,110831,29161,-18035,22462,48442,-102,-38167,12100,43619,-762,-21884,3484,18500,25709,73538,118393,100864,35593,-673,-2677,-14932,27123,110713,90465,-24518,-73547,-17214,34915,62069,91765,80699,-6753,-117477,-193783,-159430,-27402,59075,64901,-8268,-85546,-35863,66420,97525,93210,120954,91403,-1827,-27274,73471,181947,156982,71477,22278,41415,100438,166808,182329,114407,-24437,-82699,-28829,28970,-11671,-101495,-152540,-96050,-44415,-56389,-36451,16,10959,33984,44730,42055,27666,-26695,-66107,-42833,-5533,-27208,-49418,-31393,-17600,-7202,7546,-7368,-29873,-29516,-14539,49169,150108,110363,-75493,-180990,-102409,-35322,-82711,-119313,-59764,28792,5447,-84931,-61977,5812,16120,7791,11079,16025,-8324,-8073,80833,83759,-35750,-121855,-146595,-111969,-38830,-4180,5960,-27413,-91953,-39679,46546,4450,-49868,-10455,32468,9830,-35373,-22334,29804,88525,103978,60335,43750,106884,121943,39062,-32711,-90334,-105499,-33665,82449,75188,-54190,-74881,-20107,-6778,9462,49302,24042,-38551,-44182,12705,73446,113891,107543,18709,-71114,-50031,47252,58816,19727,-3630,-77696,-164985,-183525,-120076,-29249,-11691,-54326,-64167,-28202,-22573,-60954,-93038,-78169,-39102,-63399,-125909,-116282,-19722,28102,-2735,-61637,-130442,-177091,-132722,-69992,-52740,-89051,-106667,-60406,2200,46787,116238,126708,35613,-49179,-42926,47090,78270,12111,-56435,-80309,-61005,-2166,15920,-6126,-35601,-11764,66605,98723,19557,-46224,-5075,27082,-7463,-44424,-92016,-106403,-26005,91653,120078,68283,27790,66011,107477,92653,50816,-8099,-106219,-115587,-10198,69355,56875,11958,-45437,-78034,-35020,15268,44894,73792,55661,240,-52875,-64175,-13488,42850,20179,-68961,-100266,-22842,13839,-1133,52189,95493,56807,45034,77124,96544,108808,72772,8929,-6467,30455,49329,35475,1322,12704,74370,23062,-67297,9620,78035,-14350,-49741,-13696,8542,-9277,-2696,2107,-17175,-38414,-82949,-142164,-121705,-81611,-66464,-13062,21265,-5453,-33093,-36261,-3350,52069,81294,49895,5428,820,20096,5342,-4518,8878,-3745,-28539,-38937,5656,82657,124219,97265,68456,-5323,-119840,-160381,-69626,23427,37530,54875,136887,170117,106698,20669,-39567,-45588,-118,5000,5680,35386,4765,-102259,-167922,-137726,-67656,-11851,-3670,12285,25198,1477,-27236,-11924,8411,49425,112245,169175,147087,34682,-83864,-112106,-68066,-45886,-8908,47568,568,-83661,-39516,66934,94944,26353,-12331,4954,-29748,-73474,-35014,29731,41013,45087,72515,46885,-5195,-49315,-62589,-22491,-16752,-54953,-42544,-10741,11814,60212,87392,16606,-87766,-119006,-55181,4130,3104,-51325,-53953,6334,43400,28481,5189,42545,81435,58970,9936,-16403,-65333,-126499,-140069,-89772,-46684,-46271,12039,80586,25473,-40373,10155,66140,45849,19011,49343,23399,-75533],[1655,-19977,-34275,-15981,47297,77916,34023,-17728,-41225,-52519,-66621,-44452,3304,80049,151630,148151,63924,32089,43010,22916,-24439,-20080,55426,133499,95302,-26970,-122358,-102701,-42451,-25868,-85669,-140592,-123237,-64608,11222,81675,90193,9724,-27722,9479,30935,15568,-15664,-37026,-80876,-120529,-67379,-36547,-69637,-31525,60336,64069,6835,-46306,-30555,45556,51330,11501,43178,138074,143905,58345,29833,50916,43121,47216,44397,-24191,-89710,-67135,13061,25334,-45839,-115400,-92861,-27165,-29204,-55906,-34398,10406,70649,56452,-22995,-48893,-24297,-49168,-88046,-88216,-98545,-147559,-142262,-70800,-568,32029,13681,-26787,-53689,-25437,74038,126049,109229,78725,19291,13683,86717,137823,133667,74117,11390,26297,61722,64881,66624,43572,19202,11777,25631,38827,83494,144780,145951,103104,74494,55623,65440,94830,78663,18221,-33652,-70229,-99849,-137944,-132749,-67280,4788,66904,78109,31109,10428,36408,-23147,-94429,-69344,-47614,-55617,16180,76268,42346,-19576,-77128,-149006,-168840,-112366,-53036,425,38338,35630,-2088,-15383,-17259,-30309,-47724,-38615,-19984,-10796,-98702,-217932,-188238,-46356,14086,-46375,-109942,-55297,15483,18061,49324,134120,101496,-38236,-88172,-19783,11511,2763,22801,10733,-30382,-25264,-9617,-11196,301,-581,-3189,8270,19468,-19185,-78300,-103524,-103295,-79378,-40630,-22397,25,16256,23574,-16712,-36075,2776,-15807,-89565,-68044,-6593,32368,57792,53724,-44942,-126418,-65705,54311,80542,44453,45347,52898,-3492,-104467,-119302,-28657,45537,56988,58619,16920,-71208,-71211,-24135,-76983,-135030,-92788,-16586,78652,148629,100669,6062,-47057,-10221,57015,45541,-25504,-53591,-11090,43931,48516,-1147,393,51083,62297,16659,747,22143,-5986,-95931,-147442,-91181,-8209,27293,42856,104019,158834,124791,39779,3822,33621,47505,9692,-20131,11498,32148,-7903,-53493,-83164,-106959,-89864,-35196,40013,64607,2117,-42044,-44793,-39296,9358,80441,99299,74096,43022,44993,42702,32683,23205,-12159,-111950,-198118,-172132,-91903,-29436,41904,99963,99078,94022,110924,106328,43451,-49946,-78703,-27900,15527,22821,3215,-40485,-58189,-20962,40280,82797,95952,78784,31796,27465,85124,93168,51033,25475,-13318,-50883,-72491,-68458,-61137,-68782,-74156,-39280,-3952,7798,-4143,-54375,-102456,-86253,-46859,-46485,-51309,19045,101072,110810,93749,81508,54248,42927,51118,5219,-52945,-55278,-114891,-191169,-125722,-66062,-74471,-2306,79020,63193,29245,38238,59225,86376,76150,41159,72043,145027,140860,44969,11317,71273,89030,1237,-112246,-121035,-57875,-16029,-4719,8040,-10387,-51059,-22418,-18203,-54065,-52302,-38731,-23584,44120,78935,53800,54155,90636,90576,32587,-44778,-82228,-23713,39120,28954,-27221,-10230,59628,51817,51613,108998,68815,-82349,-168082,-106109,26378,115470,117538,70731,20790,-8908,-49793,-59508,-24459,12210,13701,-11288,-27285,-33554,-51411,-49188,-15315,34808,88356,82689,50229,40390,31717,10065,9995,-8094,-28302,-26263,-61359,-120348,-119653,-63935,-20365,-17899,-43077,-36484,26918,97348,62392,-3216,64394,114072,21115,-24198,67220,110410,82205,61322,68431,39903,-19905,-25007,23951,21706,-44598,-76398,-34098,26878,35519,39700,93179,89779,-19234,-101985,-96845,-68226,-29195,14886,40856,23902,16315,66939,61194,-24734,-68176,5196,103647,74444,-2401,-42076,-104742,-179467,-179194,-100351,20809,80317,18366,-70616,-83362,-56177,-38023,-26881,-58401,-106062,-85369,-39133,-84662,-135404,-120688,-123690,-75097,-3709,5710,32459,42984,-43311,-106225,-82656,-49532,-41922,-41726,-31079,-26369,-38876,-27877,25576,95644,131814,85532,14221,-24565,-33093,-29432,30876,43245,-54802,-71593,14427,-9778,-77800,-71296,-47658,13,55785,74997,40469,-21383,-34581,8223,19551,-27421,-95402,-157887,-149733,-43485,99343,133111,38473,-73139,-90803,-22713,15841,-51164,-109219,-88042,-45017,-27874,-24320,-32721,-44801,-23470,38351,82684,7267,-71697,-28014,50018,20853,-59758,-75570,-6005,36356,11174,-16561,-15170,-6241,-43799,-114625,-77167,4720,3307,-42575,-23765,15293,27045,67654,82670,27790,-10679,1289,-21007,-30055,-46219,-65031,10789,134540,110240,-6001,1887,62025,57716,-3751,-44182,-13953,-4970,-58655,-49099,21421,35938,37298,81623,69379,-9831,-66607,-50974,16358,47252,66750,107148,90505,-20630,-63815,39911,99360,42300,-17685,-12079,-20567,-26255,-52630,-58196,17463,82879,95170,30226,-53217,-47242,24549,75744,106472,125327,92947,19862,-17911,45255,128184,143626,127592,64381,17929,60561,134260,120180,27033,-88841,-125413,-85159,-72272,-144842,-219488,-216003,-133866,-62159,-19055,19308,44771,28831,-17263,-35356,41249,114923,67323,-30711,-54271,-8986,-18258,-57694,-62050,-40227,-34310,-26877,1227,-33715,-122387,-136039,-21529,122275,141120,35149,-66890,-57868,-19034,-20221,-36181,-19691,48487,71771,14429,-15668,-10734,-5657,933,36415,87402,76486,36773,89752,65249,-68803,-125223,-92132,-30909,33297,46104,16090,-43141,-122697,-113453,-24976,15453,48818,84988,76979,36623,2174,2696,33573,88120,104633,41168,-12012,48027,110643,38193,-51323,-52036,-16227,17332,82993,92020,-26456,-98654,-93370,-79826,-37029,50064,55854,-49534,-133835,-108494,5368,103536,119074,46630,-55597,-75710,-19474,-4715,-8748,-10112,-45090,-61609,-49584,-47346,-33086,-50178,-91351,-72614,16878,45789,-20951,-75469,-61021,-22940,-23705,-65959,-69594,-5645,41390,35918,-28646,-143403,-201143,-147858,-93869,-74183,-71231,-64741,-4989,48795,20390,9641,23681,3360,-8604,4989,56356,66353,23785,27226,74491,71968,44905,18041,10813,19663,23772,50198,59955,-5642,-47506,-1639,6340,-41569,-80549,-139022,-182054,-110486,58768,124983,63657,26724,71678,112477,64713,6830,-30670,-93205,-90320,10110,110529,135562,81679,-19304,-71199,-38756,-13391,-24738,-29363,-34282,-63046,-103345,-70355,42229,107307,67840,-22908,-66175,-33715,3026,23236,61246,95306,81763,58501,62016,83437,79488,41189,20450,14060,-4819,-30940,-40020,-60553,-71037,10111,35788,-40148,-6629,78009,36666,7517,14371,46063,55051,28964,-25147,-41214,-25530,-48879,-102122,-101788,-64106,-29041,8791,7938,18156,73424,76167,30307,24451,24369,3125,7627,19226,29346,66123,111631,92649,9138,-43942,-42898,-14077,27014,33004,4197,-5445,-44483,-94487,-93698,-29368,31156,27187,-3200,47506,103300,72667,22512,8663,-15328,-35676,-50899,-16482,52705,51651,-43167,-126142,-119100,-71871,-43383,-38390,-539,4179,-59071,-76915,-1769,35851,59161,121696,185278,165280,59950,-60198,-103199,-70247,-57577,-38187,17003,-18400,-97844,-46111,59359,90619,56011,58477,63583,18788,-27272,-26885,2758,20894,3351,-7098,-14723,-13108,13202,25077,28936,-11429,-111367,-146918,-58590,-3985,9495,63019,66418,-47677,-127960,-60909,31720,50816,3846,-32647,-30086,-25876,-48387,-21864,69237,110452,84670,55797,34794,-9093,-83306,-126359,-73852,-38857,-74253,-4875,95411,57875,-973,26302,51704,20978,-4568,34635,51963,-5126],[23946,-31672,-50786,-20983,2522,-20328,-29764,-2689,-440,-6676,-4871,14109,57558,111623,136160,139889,88538,22402,-10823,-10221,13306,54156,58209,63779,58387,32145,-6929,-23632,-41206,-49341,-74031,-101279,-94702,-82044,-44301,32435,73716,39874,29382,45148,42542,23993,-9729,-46862,-119481,-172046,-107935,-77750,-113584,-74929,3987,24679,21006,-4804,23796,86146,35329,-45201,-1915,117481,118407,12324,-16669,12098,11212,35647,28905,-50882,-83490,-56199,13018,17222,-74393,-154824,-121213,-38945,10883,37544,35825,26176,85657,98330,32394,33326,43496,-46046,-108031,-74680,-59951,-125069,-174432,-131348,-10090,72795,56933,-10799,-59513,-41305,44595,97825,81136,23647,-38895,-2933,81692,119800,142177,122164,27868,-3725,7434,-39880,-57139,-12921,9300,5985,28283,66796,124090,156785,140248,107400,91515,113381,155975,180599,157466,60822,-12512,-54329,-98240,-126567,-66435,25452,55629,60286,70706,43357,11669,22465,-33605,-79965,-42382,-34041,-68345,-17459,46858,48758,9708,-27754,-67640,-91750,-116836,-105960,-5364,86157,98289,67895,43911,16136,-28851,-62985,-83720,-85837,-9453,29748,-31819,-25780,61233,38897,-73235,-120613,-91989,-92762,-80444,220,108701,65125,-84183,-91159,33134,62649,-6634,-26787,-2277,-13110,-55253,-81595,-42656,10368,-12415,-40881,-8096,19861,-39332,-114417,-99220,-56490,-20583,18468,285,-40000,-61259,-30134,-19034,-20378,4796,-24695,-66146,683,86555,116768,78838,-2059,-94175,-115256,-52028,43038,88769,81087,62355,11210,-66138,-110845,-85095,-381,62065,56527,55879,44377,-8307,-8680,9535,-47933,-90963,-71695,-23715,32347,67900,61150,13515,-76645,-55419,65277,98857,22633,-33270,192,62658,51776,-48083,-88632,-19484,58106,50825,24554,40450,20512,-58758,-82015,-12811,67530,86023,67718,83361,64423,-908,-25974,22151,44596,10996,-5740,16326,41998,36774,8744,-19983,-88191,-161344,-122579,910,106606,104491,1753,-62955,-30733,4801,38025,78333,49135,-12722,34094,118345,35510,-38821,26580,75687,4063,-97064,-144399,-141915,-109930,-58950,8487,86995,150909,174958,156324,87751,12452,-19494,-6194,40773,98831,81264,-16104,-64391,-28499,25068,69653,108278,98781,30534,22311,87917,71469,-5533,-39752,-59925,-101251,-128886,-80315,-44079,-77974,-107693,-38321,45651,53144,24834,-6438,-55061,-56604,27848,47612,-39032,-39988,27594,46057,31928,13681,13197,39246,44845,-27449,-113197,-119576,-131596,-153876,-49304,49546,18463,19397,58358,49662,35092,29144,41369,94998,94235,36934,69698,187120,159686,27590,2826,33243,-4041,-95656,-174599,-130911,-21206,3657,-22855,82,-9623,-69656,-16042,59487,61316,51153,48590,31698,36772,68838,117130,117871,75866,74774,77603,-6103,-85614,-48830,9613,9706,-28827,-15225,61205,88144,67759,43591,-24193,-138322,-184734,-117782,11877,96304,59064,-18870,-453,84697,77820,-10218,-38142,-3846,-924,-22151,-35770,-61926,-84406,-47175,36014,103066,101831,55616,49783,50845,1392,-74994,-97271,-72171,-50022,-49189,-93094,-131330,-63548,24476,10469,-34741,-22294,1475,9610,56473,42478,-11002,30428,73494,-3717,-35446,79146,150576,111702,77282,95316,53374,-43272,-84191,-29495,29765,8125,-49868,-39068,21589,31104,18200,49882,58499,-4987,-48654,-48178,-65877,-55966,23397,81927,16519,-60496,-8418,39616,-16413,-51260,16906,114076,111186,42040,-29708,-124143,-203791,-183782,-102632,-89,38491,-32910,-93500,-68675,-23635,17823,21789,-35906,-80095,-48286,3256,-45230,-139201,-158857,-131492,-60276,-8084,-31090,-1197,75766,41173,-37822,-45220,-34873,-27037,-16701,-28797,-53136,-59970,-51083,-25742,32376,74201,48788,-1870,-63534,-136181,-182452,-114295,-23101,-63951,-112066,-52206,-29403,-54111,-19447,31057,56712,41492,6341,-36660,-79161,-88030,-50714,-47057,-93397,-164097,-191196,-147797,-85603,8200,90055,53339,-53687,-88202,-47408,-45803,-113375,-118414,-45431,-25528,-41638,3256,37992,-1292,-20891,39049,114944,79877,18526,40402,81492,38624,-45915,-75046,-11412,77870,76688,34355,29404,47497,23663,-64112,-84764,-17887,13612,-9463,16353,66834,52797,28580,34332,7186,-34190,-73331,-121287,-140944,-161564,-144529,-30954,68690,16544,-85018,-48123,56310,86680,63337,27278,-6165,-31657,-55771,-19672,41360,10584,-30039,5598,-9781,-68044,-74926,-15900,75720,90255,39143,19018,23236,-20254,-26195,65921,99620,13147,-63494,-83482,-76890,-30533,24138,45283,50385,65057,67726,25939,-39558,-55557,-18013,49683,101465,77142,18263,2980,19191,45862,76226,114730,143710,60836,-27812,-12849,23853,16886,-23636,-87361,-122800,-108037,-88625,-121612,-171769,-177194,-129743,-58412,-4882,-1299,36166,70467,-11912,-88079,-548,121617,121068,17670,-48562,-23867,-15620,-27818,-26975,-23736,-56143,-77341,-28560,-28846,-155912,-205968,-111695,11376,97237,124338,83753,20688,5072,37684,47029,14744,56823,120907,59217,-58201,-72508,-22509,-9692,34761,131430,144758,73275,77226,65956,-8774,-24900,11014,25830,22767,16607,6637,-40673,-102240,-107826,-30789,44441,90048,79909,51549,51780,45188,23771,17795,46974,60055,12812,-32347,43309,144650,77301,-15638,25747,88154,70078,30552,17814,-3243,-32651,-81182,-118389,-113712,-45976,-1199,-54446,-124097,-106250,-12595,36113,16097,-1560,-39420,-99787,-95422,-49360,4859,24737,2694,23806,48971,6474,-41182,-48118,-50470,-34981,35504,67323,15080,-32778,-45297,-31255,1546,41198,54041,42752,37149,51505,29186,-42396,-62367,-21084,-18715,-19655,11272,16761,44463,78852,14641,-56744,-27675,29557,63095,54955,65072,68660,68487,123197,175339,124424,47934,1757,-18167,-2227,36941,64754,58983,9727,-27537,-12823,-17221,-58904,-111720,-164556,-171714,-103044,28265,105459,74265,35792,58808,76566,24013,-60659,-94497,-74017,-12284,45902,76167,107895,110643,25477,-45505,-43392,-37344,-35799,-40981,-54095,-70828,-108832,-78786,24653,77547,46830,-17688,-43670,-12369,50589,94200,79376,52309,51194,33549,5590,15495,16822,16414,31640,3082,-44089,-51693,-34757,-57774,-126303,-90855,-2272,-4171,12264,94063,84256,36001,14334,48096,57153,-1903,-64575,-37447,12283,6606,-34518,-59688,-37728,33490,75334,55694,73935,136985,132382,80304,14035,-73216,-91687,-13959,12350,-17089,39657,153155,152901,9579,-65448,-11378,28128,926,-41637,-57853,-40979,-60584,-64194,-26341,23569,59336,39723,-38922,-25445,36833,-957,-60607,-31519,-27363,-62285,-73833,-35171,31308,60855,22985,-25593,-48533,-59873,-65413,-47706,7044,-3262,-95883,-116071,-25047,20975,37705,68461,101034,91947,36586,-28590,-61773,-52563,-40627,-23197,-2559,-39782,-75959,-10009,48501,45248,56546,95995,63938,5069,-12823,-32822,-39827,-10682,-13547,-53153,-67362,-16503,69600,105762,88968,29037,-84477,-165255,-96843,-30627,-28833,33650,98671,28056,-94172,-65663,35668,78202,40786,-16454,-47494,-57647,-87944,-68267,-834,26044,26949,45131,59997,44548,-29935,-116214,-100586,-29139,-22887,11071,61046,58487,49096,50541,43346,25345,8975,33740,57793,31581],[41264,752,-1634,11836,-19925,-80963,-55806,38439,71538,60835,43355,45534,84747,97930,56645,62079,49060,-22611,-59378,-16835,42709,66789,2155,-55036,-16057,58743,64697,35262,-12578,-36708,-36307,-49288,-78842,-81882,-26717,16802,9366,16312,57779,74189,52947,26487,10436,-21919,-114174,-176548,-138528,-118351,-121714,-94077,-65053,-22448,35005,53141,82984,99706,-7315,-112429,-85474,2039,9630,-26521,-3184,19563,21125,37599,12594,-33577,3790,7552,-26824,-33574,-53217,-77802,-66986,-48975,-1908,69012,73929,42572,81668,95778,57121,57765,36650,-45964,-76817,-40641,-17212,-58229,-110333,-104799,-46448,-759,-3901,-55302,-111242,-106721,-31818,31331,887,-88660,-143017,-64631,42370,71159,92568,103410,34019,-22476,-39741,-87202,-103340,-49175,-25009,-27295,12251,100219,163796,125865,66789,53341,38088,49053,118284,151532,114662,40826,3384,-12714,-46999,-55783,26128,91834,87387,84745,89611,50549,-17039,-38402,-36953,-39548,-49928,-64206,-72407,-38967,-5887,25960,47615,59529,62098,24119,-81910,-134070,-27596,72477,65247,39238,50377,60755,18693,-73634,-160642,-172708,-58003,70898,73758,35079,43941,-15261,-102546,-81216,-87105,-165551,-140892,-27714,54631,11858,-84311,-87551,18533,71405,10648,-41219,2819,37503,-17117,-92578,-82502,-28534,-54705,-108202,-84894,-38328,-81898,-130606,-76441,-34058,-27761,16239,3624,-63630,-99391,-56574,-3657,-3271,-33254,-60758,-19945,76106,106630,94718,49728,-33408,-107281,-78042,13744,76924,85678,91574,65886,-20563,-69649,-60423,-46982,5080,67598,55596,29410,12688,3085,19632,20812,1666,23150,32335,-4128,-39046,-41012,-11184,-12866,-93516,-73205,49751,88329,-13634,-61683,4871,56852,19498,-81284,-134941,-70509,44093,88651,83187,99179,65794,2896,-5317,42181,95021,103220,46636,2022,-32026,-46739,21792,121693,116766,41530,22496,71182,89155,44211,31994,16017,-47550,-90224,-65671,3893,77488,75494,-24179,-71039,34121,124247,115754,66524,2436,-54321,17306,135585,60833,-48008,-5715,63823,58561,17467,-66479,-151846,-165346,-122185,-75825,-31973,18723,61463,86598,97117,100967,68818,16184,22286,102673,134007,25339,-68772,-58038,-14034,26928,73384,73759,17021,14920,75958,31770,-105990,-173795,-145319,-123500,-130091,-77352,-68088,-151924,-182347,-62553,51943,38132,-591,26958,42263,27928,73218,94398,2736,-50944,-30631,-20670,-18012,-26656,-17685,-9380,-36074,-112879,-172379,-138760,-103201,-80271,16959,83781,35339,16305,32052,136,-23329,-19558,2661,50489,37561,-25528,9893,129776,118921,16170,-5239,8613,-36603,-123237,-164381,-65011,27898,-18218,-73680,-18911,23653,10151,86003,159446,146933,130288,132028,81611,315,7497,98738,111172,26986,16639,82562,53402,-35358,-9203,56989,61531,19431,-18302,35960,120388,88055,-16972,-64572,-93914,-100584,-64039,3654,30782,-11951,-54122,-8449,73478,57686,-36334,-67993,-26340,-4972,-23311,-42687,-85953,-113710,-44343,63000,104706,41158,-44995,-31141,4885,-21706,-100939,-111861,-57100,-9082,17474,-3879,-21182,40757,65744,-34570,-85274,-11117,25690,-21493,-180,36219,-29109,-87544,-79020,-73282,-49816,54290,117401,64642,23154,63768,60837,-5874,-68256,-54148,10958,30655,-7540,-12937,28197,35663,6760,5275,6045,-26932,-19201,-6144,-69016,-79442,19283,89518,17725,-91523,-74374,-2802,-40721,-84472,-32197,57948,107396,106451,50522,-41051,-107534,-89312,-28866,14387,7110,-25647,-52005,-38798,8070,47530,35696,-1491,-5867,8633,27747,-2324,-87223,-111330,-47810,20894,39049,12413,17377,75405,80397,39625,51397,78807,63762,7478,-64479,-99125,-72979,-65147,-88733,-71019,-26576,12797,47456,28011,-76688,-190601,-179092,-80946,-60780,-104529,-70422,-14390,-12465,-8288,14629,16671,-37592,-120858,-179010,-159207,-121151,-93761,-97372,-112895,-136937,-115559,-63725,-42371,-20431,12048,1735,-25375,-34695,-23995,-35136,-73146,-30830,64134,46981,-13544,38806,92425,23135,-54248,-28581,60977,90919,74796,77546,108450,115100,45084,-32635,1615,96216,96166,43270,50891,99681,77790,-53185,-110370,-49083,13526,19680,33051,51482,6044,-47424,-26010,5783,-6515,-60292,-131098,-148748,-127660,-85476,-40106,-18331,-38855,-95287,-81217,13978,60722,66936,67407,42671,13434,-4205,10389,36054,3570,-46922,-39580,-31829,-23346,-5829,32750,93225,72161,-20759,-64931,-52451,-25354,31819,77987,41172,-30651,-59531,-100774,-146341,-122225,-10548,67975,62968,45163,42707,25782,-34410,-69023,-46345,36323,96302,30295,-89645,-70448,31720,45237,26354,67789,107216,43569,-12706,-25985,-48735,-36891,-11337,-48550,-81293,-60021,-17928,-27202,-47755,-67987,-76050,-36184,-6639,-12983,54434,123809,61028,-28875,-16366,61843,103714,49684,-15453,-17755,-11801,2768,20972,14767,-27340,-64567,-31675,-9359,-113186,-178338,-153750,-111187,-29067,85306,136322,82063,6643,-2209,23445,1975,25515,92708,28446,-99912,-80769,-6917,-32392,-31369,70081,112991,51798,35776,70678,81349,76499,60642,7024,-55603,-48830,9282,-12645,-64399,-25592,55811,80977,45068,-17346,-23852,43376,70880,44034,23707,24195,7982,-15995,-25637,46822,145252,114267,53710,63717,89450,57346,-17795,-54018,-12859,29085,-12517,-68534,-114584,-123724,-83341,-50915,-29558,25586,59176,8056,-61236,-58687,-64859,-154935,-165549,-83058,-3646,37800,38031,41477,26987,-26155,-61644,-28049,16268,32785,42465,19513,-11176,-19654,-52577,-67399,-11891,79504,91856,45265,19912,36750,61815,89630,129806,154028,76573,7413,33949,53900,44871,62298,33957,-12631,30992,93786,80875,39936,53471,69018,79922,111138,121715,70183,16402,-30827,-75994,-71086,25592,95129,84798,36964,-15699,-30242,-27649,-70147,-131834,-150066,-87688,-8755,38074,80610,93983,60724,59535,42523,-21761,-115820,-145033,-86876,1179,21572,-8135,23576,94530,65880,-16390,-49370,-35458,3849,1937,-19500,-10485,-40528,-68957,-52594,-32499,-37316,-60114,-57359,10074,94925,103346,13699,-67344,-62732,-57026,-78843,-51503,1901,34096,32422,-22318,-56290,-32774,7026,-9607,-99638,-113063,-43556,-23504,12405,107356,104778,29071,-20918,-11323,-25297,-76202,-81992,-2162,30379,-12381,-41331,-39570,-20722,54985,123751,115653,85702,78634,88277,118108,37792,-143027,-182391,-62889,-38868,-99909,-42384,107065,128870,-27914,-96499,11041,78351,-1094,-60033,-40618,-14065,-39133,-26741,13211,34469,48399,32215,-41151,-42387,3169,-57186,-143037,-110421,-61801,-55112,-39107,-9717,10830,30430,36098,33817,20229,-18711,-50315,-36739,12627,-8535,-81403,-79916,-12347,18530,35823,19494,-4360,-2780,-1864,-12760,-28687,-51565,-47716,5958,15867,-37863,-35240,40440,57757,19967,37225,76920,28079,-40405,-30544,-27833,-49656,-34339,-18246,-58173,-98755,-61606,3774,54517,84814,64226,-16653,-90302,-67324,-10406,1979,35086,88253,68286,-43525,-72115,-9580,57118,56559,4970,-36491,-45434,-66702,-81510,-69291,-68461,-46428,-1521,46036,73130,22147,-95904,-138006,-47327,44913,70698,45740,27079,29957,33714,50752,73357,70401,86092,97159,68558],[35962,27045,49048,47658,272,-53534,-40597,36221,83635,77257,26329,1879,31816,39133,2863,13691,-3590,-61957,-62853,-2749,14564,-5975,-50546,-85978,-53420,785,-4914,1369,3477,-4886,-1679,-8631,-40085,-30828,24119,-3024,-78325,-58862,19402,68949,86210,68483,35899,4046,-64015,-119107,-115540,-92085,-51199,-34388,-39386,1418,62604,81482,81465,62456,-38682,-126859,-128237,-96644,-78465,-22786,60240,75343,53750,32911,-3986,-8808,50225,33477,-47154,-28574,46864,66925,31084,-23389,-29017,22720,48839,35577,43267,39964,23489,-4229,-28509,-22648,-2910,-16722,-25901,-29837,-43941,-57398,-77616,-86962,-82631,-101990,-138764,-126837,-41592,34345,-12073,-150666,-215896,-109966,10283,34635,55686,93729,87094,36046,-21450,-58479,-67387,-72890,-68108,-36268,19461,99169,145570,76579,-10285,-19736,-41919,-66950,6155,58616,20618,3751,31149,55376,56161,66577,109455,98218,73440,112394,114036,47534,-28518,-39518,5885,-2768,-73484,-82323,-37959,-25229,-39695,2710,65679,97387,112416,74166,-24733,-69336,19544,77825,17644,-36695,8174,76440,80151,-34963,-159366,-166646,-71269,17364,18192,-35230,-43935,-52061,-47903,21733,12777,-74483,-75329,-20725,-123,-5313,-524,-14707,-7368,39995,44653,598,27236,92150,81880,-983,-56786,-36534,-43527,-106134,-132377,-95935,-98197,-105511,-60771,-38420,-24879,24096,2109,-57090,-68068,-39749,-764,17194,-34290,-73472,6272,93584,39574,-910,23162,4214,-64469,-27546,102986,150377,89114,73069,76369,23421,-2970,-30292,-69682,-14071,94443,109813,50167,-13762,-27390,-4765,-12676,-4875,72754,110598,39988,-40085,-70164,-54415,-22707,-36020,-14204,64241,67253,-66302,-114690,-15156,49665,28762,-33699,-89079,-69848,22754,88472,107473,114263,76647,42902,41898,65805,82593,52766,-34697,-67860,-22631,28848,116927,206229,196094,103661,48727,80530,105226,67798,49990,7929,-18989,27174,37520,-10800,-9084,22513,-18987,-39191,71598,167482,139702,60426,-13701,-60878,-8427,115330,127005,33795,-28222,-38697,-3050,57008,28237,-65034,-103241,-65960,-25329,-41322,-75141,-65893,-4652,81958,134031,96253,18618,8133,92154,162306,67058,-77873,-100353,-41785,6592,43168,55715,30719,23011,50489,-6204,-168204,-246482,-164565,-77389,-72927,-64110,-111300,-218750,-235294,-118914,-26670,-45057,-58606,11352,66719,59837,62192,76062,32974,-15775,-22995,-22723,-22826,-37296,-42378,-70288,-145691,-201781,-172337,-98930,-72838,-35215,46753,43045,-24995,-21183,-1906,-43499,-71542,-39054,2098,16522,-14165,-51984,-30844,34046,76121,51634,25313,30271,-6121,-87777,-99074,-641,32399,-33858,-82540,-52065,10449,69241,160763,200283,165098,133128,126398,62192,-43131,-54349,17703,39042,-14579,-29529,34350,37822,-36579,13090,112628,113725,32092,-52845,-15337,96497,79653,-21529,-25418,5577,544,-10386,-6964,-15826,-35896,-38737,-26606,-28945,-69206,-99591,-87954,-38412,-10798,-39949,-80727,-124685,-135367,-71977,9061,35655,-36183,-132768,-89275,9531,17083,-53693,-50134,12900,69832,115148,112000,91775,89548,19355,-107963,-107965,-10623,12117,-43631,-47143,-12314,-66053,-159183,-189567,-121099,-18435,71096,74354,3493,-39038,-1018,49705,54201,4123,-17057,7530,20124,16966,10501,24160,39137,19641,8429,1984,-34705,-29410,-6796,-57174,-79263,-29180,26164,19213,-45920,-49377,-11922,-76475,-134423,-79603,1681,68462,126593,117256,65535,19002,2889,17669,19089,7376,27653,12200,-15271,28313,55673,9505,-17136,5714,-476,3681,24313,-5368,-24520,19699,56791,44191,20642,-7870,-12730,12175,37157,93828,153245,118313,-427,-109022,-119402,-62266,-67185,-109414,-97494,-48873,14837,89086,115794,60091,-52200,-100496,-64455,-59671,-103379,-68731,-6740,-15629,-48098,-48590,-48572,-83583,-154916,-216162,-167559,-92052,-76422,-77328,-54756,-36250,-36130,-11758,48174,55376,-20003,-53519,-17117,-5692,-15206,-5164,-2262,32123,93858,83353,24175,42197,74294,952,-95720,-94703,-3026,61307,75776,76842,107062,134583,77454,-6875,28973,95308,70453,6537,25271,108593,76195,-91561,-140409,-69756,-9732,-4858,7938,26648,-19202,-80058,-70671,-3169,34592,5016,-74349,-66888,9929,43097,-3623,-26610,-3578,-23866,-24714,17064,15228,-5153,28396,68017,56884,26555,14637,24159,33075,4246,-25020,-6546,29384,20956,9724,27376,1358,-58517,-85836,-81648,-35600,59403,89116,5696,-53622,-58839,-83432,-166135,-168395,-35565,75645,85761,50695,52093,58163,11203,-37732,-34877,22567,75062,18454,-129816,-131083,-4230,21983,-4790,24472,45207,19116,23514,4707,-38318,-42380,-20602,-30963,-11903,32991,48354,1106,-7713,-1371,-17688,-16055,-6218,8113,60269,93436,86377,46075,-16149,-6217,53340,51241,22905,21102,8024,8694,20059,34057,42670,30209,34655,22326,-40219,-76494,-111581,-173496,-158521,-33048,60137,46623,-55921,-116324,-78219,-47148,-25543,15843,-14227,-67425,-32049,-765,-70460,-107248,-46697,-7170,-33307,-24601,36813,84741,70215,20507,-41263,-98684,-64796,36989,27465,-44924,21715,120906,90746,178,-57194,-37053,45610,80744,64144,61611,49348,-9032,-34165,-27287,10147,98984,150040,121095,44993,6574,7200,-6042,-44508,-43319,13995,27926,19509,-19510,-74749,-78777,-28878,53196,127895,116218,42652,-4948,-10280,-50657,-159815,-183503,-119162,-55442,18552,63387,37935,-24612,-76124,-70880,-22213,27870,61671,47632,-34211,-59952,-14697,-26753,-59170,-19627,40769,30910,17110,32188,36731,58805,140528,222533,245404,134283,1886,-13057,24410,24447,42592,55494,62524,98253,95719,18937,-16012,40172,69318,48390,23034,23105,32267,34932,-1854,-53748,-53317,41774,113867,110640,67632,-2410,-22030,-10038,-59436,-104579,-89126,8795,116511,117480,75725,77456,58969,56973,45693,-22764,-91312,-109214,-81865,-23941,-27271,-62525,-17741,65967,63608,3496,-16529,21144,49218,6485,-11468,45689,43682,-26164,-74797,-78454,-67845,-69112,-57932,13545,82567,38312,-91553,-161032,-137650,-116301,-118870,-76829,-5699,16164,-2536,-40807,-55630,-35378,8041,23803,-17738,-38912,-44179,-66638,-10188,105562,97040,-690,-72957,-66961,-69367,-83184,-55471,22808,12839,-81780,-97080,-37199,-13529,30007,116305,118801,52923,20598,55547,127496,68272,-127916,-187493,-85149,-69607,-104845,-32044,77333,59378,-65050,-99048,20563,97529,1009,-56977,-6743,16099,-4266,29755,53571,33321,20923,11743,-32277,-44838,-30510,-83481,-150987,-101340,-16347,15380,37381,57887,39707,36726,37666,12864,8964,16039,3479,-8641,15640,-10525,-47879,-3465,65736,78858,74453,24643,-27205,-33336,-20784,945,12281,-49726,-90662,-24,52628,-75,6132,66084,59331,15856,6105,30262,15394,-24952,3543,36470,-11533,-57014,-53766,-74597,-125073,-135165,-118354,-52752,47308,67653,9275,-29017,-13995,19436,27323,19191,29732,31053,-27167,-76362,-71633,-10802,26688,5907,-25596,-32812,-37019,-39200,-38553,-68113,-69761,-39258,11100,66231,52279,-63192,-150734,-96231,32579,96860,57822,-5641,-44693,-33454,36973,95524,86349,92615,110536,80786],[9216,14850,65989,74194,37310,-590,-34780,-26245,27552,45049,-22611,-73001,-61416,-25069,4018,26759,-8456,-42049,-9826,28421,-18217,-59500,-41708,-9710,-16918,-60319,-102709,-56889,-4044,12105,12631,13870,28904,51948,41443,-50375,-141799,-136894,-55543,36078,115760,117297,46421,15944,408,-49625,-64901,-24727,28161,48172,72118,94782,104580,88211,52048,16416,-44075,-97187,-107939,-97513,-83007,-13153,82621,107602,61660,8766,-21760,-20075,-11844,-48553,-62411,18148,118047,126736,92777,45714,-5532,-14344,8994,6896,-17818,-34178,-32439,-66807,-73737,-13303,23327,-23896,-66566,-56832,-50192,-76122,-92803,-90695,-89800,-99454,-101785,-65134,22965,93851,41810,-138621,-244289,-157816,-50445,-8283,37067,90959,120798,99026,26819,-20329,-28801,-65660,-67036,-17581,16056,24816,55295,29099,-54325,-70811,-72836,-111858,-71132,1485,5535,307,31270,75893,116051,120511,91847,18614,-1480,79749,91594,21350,-13591,26650,42149,-35859,-128395,-95851,-12067,-14526,-60473,-27271,34123,59143,43674,5185,-6200,26012,77026,78243,2498,-83324,-72030,4568,60346,5114,-84904,-85348,-31937,-43111,-85564,-98833,-67792,-7274,82052,148667,143514,80027,29430,-13361,-24909,21038,88517,66570,-18897,-16526,32024,20169,27441,86199,116597,78117,14316,19344,41006,-12167,-92075,-106778,-92819,-78284,-58300,-27747,38739,84866,28610,-22422,-19609,-12665,-9570,27327,-479,-66795,-15975,55534,-30399,-83962,-12583,23667,-36128,-13983,114609,162508,79374,31405,58849,63860,20741,-77586,-133244,-44366,93794,121799,48873,-23511,-47250,-41067,-73723,-106559,-37933,49736,39696,-4927,-35327,-58038,-18797,24692,36513,70716,71887,-37749,-100900,-21075,44282,48846,24261,-21836,-52151,-15477,33432,50883,42054,31566,32594,34763,47111,46019,-18192,-98479,-55398,48195,78146,82898,134513,171147,119776,41648,35358,79549,99823,59077,-38306,-60344,27597,53302,-32883,-70167,-21973,-379,171,31793,48646,48225,34860,-47519,-111124,-58606,88601,173462,110026,-37503,-132007,-91878,30095,80816,49203,28892,53754,98045,66685,-30137,-67391,-18833,45390,79641,54009,5274,7371,72762,131359,67404,-77228,-121327,-56930,-5180,18477,46825,56014,35449,24968,-8152,-110455,-158932,-80814,-20337,-40186,-55025,-113881,-186572,-196074,-151520,-120208,-131807,-125218,-68150,-9703,35458,70471,86772,55925,16070,8230,5481,-19705,-49981,-57882,-88220,-180500,-211290,-111612,-34142,-45252,-7848,67713,16496,-73990,-57951,-30734,-55755,-65665,-20540,24364,30040,10913,-5693,-34439,-26530,63612,116283,97382,68231,-2635,-79943,-71009,-25103,-14579,13134,1955,-58516,-40545,38881,112276,145805,143120,95886,37576,-39981,-89546,-64264,-16237,8496,12291,-1233,-4810,-42993,-104775,-29434,93205,86506,-23535,-84004,-38490,27527,36000,22466,51625,65701,23582,-14856,-12504,5436,-9420,-35598,-58369,-91811,-118825,-95994,-60707,-29295,-34421,-77430,-113699,-129596,-123319,-108533,-80635,-38273,-64709,-132753,-71372,47967,56884,-17971,-25214,36659,93306,127059,131744,117726,78754,-36335,-130327,-82986,-14214,-13267,-38724,-60956,-79273,-80444,-98601,-133976,-80607,57504,139848,82994,6754,-33932,-27975,39612,76165,33907,33568,53578,33649,40922,52968,45704,39779,31895,38208,37214,-11891,-42333,-11635,-9210,-54748,-86498,-32434,51412,49428,36655,16159,-89802,-145662,-74839,-8649,26091,80113,98168,85606,60983,22965,-18328,-26761,19377,88272,79190,25286,41800,42438,-48916,-95774,-56175,-38673,-21596,21145,44262,44894,36953,28068,-11071,-50555,-80746,-102720,-79134,-23617,55135,114916,72163,-45354,-124808,-80178,-3502,-32221,-74868,-42425,2970,35867,69528,77779,76963,40167,15149,11786,-45060,-109608,-81964,-43396,-52764,-48727,-25057,-18853,-26154,-48919,-90245,-72994,-29988,-22168,7796,73160,80287,-18856,-44584,89000,139660,5840,-65209,-27591,-8496,-11287,8750,16810,14137,30487,46974,18002,4880,27259,219,-65348,-75439,1551,55806,79473,95929,99953,78109,41865,27695,66025,77103,30899,-16554,15195,105850,73457,-76270,-116401,-60012,-12763,-20437,-17784,23299,16302,-44646,-77772,-22552,58728,62933,-19450,-26380,51650,80238,22765,10210,41710,42539,69468,80559,21823,-28562,11269,67651,55384,28521,28422,38193,52521,23373,-16852,249,12647,-17982,-42248,-54181,-63690,-50634,-49809,-55040,-32612,42498,92311,40103,-15910,-31298,-33986,-95511,-92163,32891,128011,105729,46238,49144,87894,99789,67856,26692,7820,37460,48949,-41660,-95497,-37503,5301,7634,12310,-7876,-47243,-36438,-11487,9491,-18524,-59375,-27761,61916,105595,70389,-14749,-51510,-26764,3579,10640,16553,21104,2638,-26778,2911,5801,-70313,-66972,9565,25121,29087,59031,47885,24532,6163,35377,97435,116033,83517,18878,-6581,21561,-20450,-134467,-161267,-84860,-41799,-58169,-132879,-176400,-127281,-67474,-39028,-31742,-31245,-27845,-37211,-69372,-118464,-118293,-96715,-111568,-128074,-82265,-39884,-16675,-11945,-24744,-35784,-39430,-7450,53356,41418,-38017,-22900,56704,35368,-6432,3685,39056,82872,86956,65311,77524,75027,10375,-24496,-32039,-32877,56081,165861,145792,24993,-47848,-31331,2570,-33534,-85339,-41227,16483,53071,56095,32745,5530,4374,64089,105655,85943,88443,121193,118736,53321,-60909,-131384,-135999,-96306,-5839,53889,16942,-44716,-70812,-54256,-36621,-16065,29640,34950,-46280,-59692,19838,37618,2851,-3987,-4869,-12744,19879,68162,61880,33919,74421,156472,197141,142624,38761,-14478,-8510,13561,42980,54111,77620,88879,16429,-58477,-50590,25057,51216,2183,-44786,-20253,39798,85495,83230,59700,54793,68373,75026,88582,81452,13781,-10518,-2463,-35665,-49246,-36336,40993,173126,185627,64443,-4292,-7528,21500,56637,25401,-17970,-48150,-56264,-22850,-45075,-86672,-39049,15813,-6513,-19124,28815,78306,44547,-51866,-65235,13810,37585,-82,-13822,-5301,-11465,-37346,-51524,-34489,-2935,-29170,-100362,-113030,-93022,-91143,-89279,-80685,-87770,-90125,-60469,-51142,-70386,-79017,-51670,4664,30177,15486,-28636,-59795,-9919,77354,48560,-47685,-103896,-48617,-452,-2664,-21012,-19714,-63386,-137321,-111649,-26235,-15590,-3029,61459,47576,16823,52931,72208,74272,37416,-78974,-128717,-78263,-61052,-31846,53003,71037,-5864,-70137,-61810,20033,67618,-23691,-90103,-36624,6797,15967,62694,76684,50117,26669,11975,-29804,-67650,-82044,-108237,-118274,-6166,97559,91599,72793,75530,61503,78973,66430,-32569,-74824,-3505,41481,17148,25130,2308,-28842,31193,122563,130686,91540,38644,14602,-10002,-31110,18462,63872,-36227,-147619,-71712,40541,41546,47019,77718,46095,-3178,-50039,-33044,31499,68741,100835,117552,30978,-81191,-119107,-123069,-142850,-153269,-122354,-35235,66976,65605,-7382,-39935,-14302,-1327,-13852,-28368,-21662,-17480,-35913,-53062,-68211,-54016,-40607,-34805,-18972,-3771,7364,44737,54864,1740,-38335,-34988,-7176,39632,61258,-3426,-91158,-88028,-15346,54764,59170,8893,-47175,-53627,12596,64606,33212,25826,69813,63169],[-20684,-15744,52430,69019,33948,4959,-44999,-66510,-3887,35748,-26222,-91650,-110601,-61858,15265,51447,25883,22654,57575,66770,11617,-17459,2380,42622,27888,-42640,-93802,-54883,-19140,1496,13293,21367,67999,86138,15205,-82477,-145662,-160566,-96031,12837,117251,128875,46986,31606,43337,-23853,-47777,-10083,11385,55738,151585,175561,145140,113809,71825,32880,-12327,-61622,-70586,-30303,-10180,7977,61210,90105,46478,-9647,-29944,-37064,-63585,-122207,-88327,24579,81014,64950,101659,132344,75983,22232,23047,7097,-40111,-61062,-45902,-48678,-50475,-36955,-31168,-50047,-69436,-64081,-83127,-131315,-97450,-33595,-28319,-41459,-17757,27100,83059,132827,90782,-73799,-205787,-187801,-121765,-51457,23919,63952,73780,81911,50080,10552,10928,7914,3669,16466,-2613,-52514,-23502,5584,-52567,-64919,-21671,-43616,-62816,-8188,43693,12220,-15700,17126,68877,48815,-10197,-74215,-75041,15430,52668,4761,6346,69769,29204,-97242,-171917,-113510,-29771,-29999,-74805,-50819,3239,26075,-29782,-77388,-11118,71793,65061,29656,-2550,-76936,-121173,-80879,-17120,2976,-20433,-17679,13193,-41528,-96989,-54458,3357,73102,193948,248002,210535,143724,75189,-3148,-1362,56062,106004,87430,-3554,-46785,-19506,-5336,18546,49173,60211,67548,66451,89721,122757,90688,2018,-60773,-63127,-40180,-12910,43160,122596,151247,90468,30549,9189,21202,18283,33068,26568,-34436,-16891,57050,-1607,-86177,-64361,-25501,-45889,-12466,67150,90811,41756,10304,43803,68829,2174,-112311,-140336,-49942,40043,27843,-23058,-31253,-25947,-29975,-81084,-192398,-202569,-89379,-9325,8089,5904,-31987,-18199,32168,40736,51017,105038,81249,21697,43920,55213,26271,13634,7016,-27866,-38852,-17283,-12136,-21940,-3890,20730,18239,12573,7667,-33992,-53453,40033,105783,50884,-31838,-13769,60403,78696,34198,12478,63151,117318,70777,-45709,-92853,-40442,-1269,-39311,-63918,-29984,15200,31315,-7911,-75900,-47854,-7634,-89800,-159234,-95285,68909,181991,143507,-15495,-129289,-106022,2224,67251,84834,105758,113769,117356,77949,4969,9898,42359,11915,12260,35309,19223,10838,39820,75370,50172,-45253,-97607,-62813,-29132,-19752,14563,51492,37153,24306,40276,30981,22865,34909,-12618,-69293,-47927,-50596,-62542,-78500,-106994,-124661,-144340,-159707,-139586,-71191,33407,125313,159437,104288,30202,11249,13128,-12359,-35751,-32102,-49929,-104641,-108955,-19882,36036,12655,42918,102603,43576,-60081,-57438,-15288,-10273,-9029,3764,17818,39082,50558,36972,-17961,-19725,68773,156245,170189,99646,-26577,-99538,-96620,-101447,-59779,86706,111270,-18182,-50006,-8320,10015,38289,85739,65070,-29031,-129332,-122487,-35557,27626,63425,84059,55702,-6766,-87645,-145786,-85316,30199,32933,-54829,-55257,-9683,-22587,-7589,55799,91165,44103,-26901,-50252,2360,62778,27618,-55708,-80992,-63418,-52082,-38696,-21294,-32467,-90603,-125781,-103337,-75375,-71049,-87457,-92365,-53591,-48522,-85897,-53534,10408,21561,-29293,-42664,13583,53190,48186,42818,53456,48619,-19851,-70107,-40276,-28293,-41744,-40704,-51970,-78837,-43585,-2806,-20312,-6029,101385,165158,97330,39230,2536,-12437,48614,57251,-28024,6917,88370,66055,61516,109593,93083,21030,-2963,24984,40416,5430,-25965,13469,38837,-23279,-84580,-25323,89229,119661,95217,37860,-76924,-116400,-46584,4130,-1199,1710,13191,14550,9248,-11367,-78570,-84287,17937,126693,143875,86325,40116,-8792,-114049,-165974,-103270,-31791,-18431,-39086,-10670,46179,35772,-6789,-58687,-94878,-86212,-82612,-85622,-48663,16459,38925,-9212,-81209,-98496,-14362,65163,12123,-48911,-18270,12333,19768,10833,-33159,-49765,-22894,35724,49031,-23303,-82674,-89249,-94090,-63364,25128,74837,62188,43982,48508,45352,39853,19529,19615,72106,151373,124092,-34003,-95175,45288,136306,38170,-56663,-56353,-17630,18711,8176,-35462,-46423,-30154,-27185,-59471,-65768,-2751,39652,10049,-12105,37020,71166,97452,118346,80035,11726,8346,56049,55979,12816,-21483,-19297,24968,83133,79096,7857,-46912,-45307,11079,21810,-9894,10525,35641,-14787,-81619,-57666,48745,90218,7079,-73948,-56795,5395,6723,-5132,14555,41401,87554,89514,26273,17653,68686,72608,30928,25400,54609,50399,13949,-34024,-54059,-45618,-43912,-38387,-37456,-79103,-92609,-32152,-8185,-16397,-14124,14127,62906,67004,33034,28523,22354,-6417,9330,93264,122386,49743,-12180,-3454,68042,150895,164422,88106,9763,19950,92492,84376,-564,-24802,2307,10122,-3583,-47195,-145039,-180147,-89922,26711,14360,-64768,-26589,73888,98431,69712,7353,-70025,-85555,-19172,39405,46715,4661,-67363,-120854,-98189,-101498,-162532,-128328,-26076,-8294,-6396,47174,83066,82048,39240,34161,80637,85278,18567,-46799,-39000,38579,39118,-23857,-29180,-29912,-71537,-105656,-126794,-120245,-69326,-19996,6346,-23150,-52979,-75364,-145769,-193874,-155555,-73529,-57652,-121586,-150656,-101453,-104421,-112521,-46611,1982,20547,67056,74995,31030,3993,-20933,-61288,-56479,-57438,-30760,44058,107141,126929,82904,27027,27587,49892,38304,23262,-3364,-22224,42076,118186,109299,40169,-21642,-49754,-59575,-102244,-134878,-65935,8546,30703,28553,51263,56135,28293,35995,38231,44075,128635,200219,190276,150264,59688,-43623,-92749,-77481,-28739,-8127,-40846,-54282,-14957,-8020,-36962,-25550,18357,15053,-33551,-3793,78956,84565,51679,19387,4615,26685,61419,89545,83521,7639,-34558,14783,76337,109884,117319,80714,22361,14137,37294,35188,54350,49081,-37297,-61068,-32472,-4407,-412,-35082,-63743,-34145,19402,82404,128382,147629,124352,53941,-2212,27496,67860,19605,-34674,-36340,-20582,-14513,-31506,10336,132941,167126,39093,-77821,-74168,8862,83651,91284,25487,-42660,-39423,12400,-27090,-103342,-76912,-36662,-75668,-64985,30441,63611,-14208,-102262,-108972,-61789,-38066,-4556,61614,88741,41901,-20722,-62603,-106657,-106301,-47518,21222,53867,8053,-41599,-32868,-67658,-170317,-173945,-78016,-42070,-66161,-98779,-104168,-32591,18255,-456,-13302,5616,33499,50145,-2051,-62841,-65278,38120,110823,87728,16475,-66968,-148113,-143404,-53887,1600,-15682,-3694,16619,-21790,6393,100369,68032,-18060,-43220,-61707,-86107,-86392,-62683,6510,63813,18080,-55355,-58407,-19702,1853,807,-60986,-120754,-82377,6284,36684,43953,54287,72426,63617,33474,-25766,-79013,-100231,-112597,-84999,63006,148290,82476,16902,1647,14404,79868,93642,-22927,-109444,-41396,28398,16450,38476,39577,-2473,11675,71225,82650,54540,26812,45017,10337,-46104,23424,86763,-28358,-181929,-163745,-30699,50800,84914,102605,47851,-32766,-114529,-104473,30625,137637,152132,129779,46991,-79536,-153259,-142715,-111040,-78571,776,99171,134794,69912,-28989,-85448,-65974,-52255,-71253,-61655,-17745,4635,-16302,-5093,8545,-17284,-88952,-102382,-32096,31410,66357,106332,90135,25628,-9876,-9655,-9251,-123,44388,60635,19323,-3956,-26175,-21848,13396,39663,34217,1568,-14339,-13746,-44134,-39325,15167,23107],[-37242,-29753,8451,-7390,-34831,-25480,-29961,-17267,48213,82693,37444,-25398,-90175,-83991,-2880,51741,43046,55938,77492,75105,61117,61244,24134,-10626,-39,4417,-20834,-18125,-30710,-22298,3634,12867,31968,20490,-31889,-73472,-109605,-129424,-86669,-940,88347,101028,37452,36838,35345,-47629,-73914,-64841,-87853,-34943,98568,149548,130090,126156,116963,96402,45615,-35141,-69065,5150,75717,69653,55522,47506,16643,-25589,-43280,-31137,-9238,-62217,-92089,-36606,-21230,-26869,72580,167090,132838,70762,61524,37997,-10061,-43259,-36449,-10716,-14581,-68523,-104502,-85399,-40914,-27320,-83614,-149591,-104501,-12156,13103,7527,29171,51115,62058,91657,87032,10088,-96390,-142081,-126718,-59690,14848,17073,-19691,-8660,16665,28529,57350,81506,68278,48168,606,-53946,-33041,-3838,-30667,-24307,36274,34756,-31683,-48762,-5031,-27052,-79025,-65854,-38841,-71201,-85321,-88097,-86935,-14262,47790,17646,-2551,18334,-25427,-99610,-131754,-107629,-82740,-85632,-96497,-49958,9468,16004,-44352,-68034,9347,55735,1365,-42765,-30719,-52511,-83959,-75930,-55912,-26027,-11118,-5870,19372,-7998,-34920,9277,32070,60698,173647,237504,162540,82905,47887,4186,15225,42724,48130,44972,15794,-39073,-55955,-25217,33598,35408,-10957,488,52099,89369,104452,87853,27871,-31480,-27407,22703,69683,106315,115993,119185,105182,45533,-132,47755,77567,50144,39900,23523,35577,108637,79427,-43969,-108737,-93160,-58234,17020,42652,-2637,-28373,12086,76002,90595,21875,-74826,-95863,-44247,-28399,-78999,-81086,-25667,6252,19436,-8273,-158139,-258232,-164743,-46590,-4079,15894,-14065,-34535,7755,38279,32925,112618,157660,124782,110566,64415,-24935,-45629,-3975,-12177,-42375,-27802,-9149,-8133,-3908,22415,18484,-11446,-34698,-36910,7622,96838,114207,32969,-47876,-54954,-14234,23978,34343,25852,48559,77709,63505,-368,-38791,-20962,-4013,-31950,-45564,-5607,41795,57484,18102,-49892,-49205,-49621,-88933,-107862,-71888,52452,170133,153291,23973,-80668,-89287,-24620,10737,27218,64168,56042,-11190,-83064,-79181,35664,75619,-14098,-3692,68178,39201,-3763,16241,62916,49895,-23779,-72344,-57117,-48080,-69004,-57648,-9473,7418,28117,76945,107984,124149,87368,-34148,-107950,-46390,17328,43925,21100,-21469,-48931,-89957,-135364,-128332,-52401,40025,116630,174520,138257,32691,-15092,402,25888,41015,36091,-2052,-6330,20802,53268,83111,75449,94234,132071,77529,-33576,-51276,18976,64789,56994,18138,-15807,-7074,8260,2814,-5389,11512,49289,120463,172844,115876,1338,-62020,-96359,-118443,-54094,111134,145543,30217,-1039,16336,-7407,-41926,-21615,23867,-10933,-106861,-107479,-20923,55271,102088,85571,16893,-32003,-62102,-108328,-86256,19626,57879,7287,2873,9017,-28711,-11778,49911,61179,-14223,-66190,-52571,26197,92761,45350,-65373,-85684,-21714,-2881,-36065,-46825,-77373,-150384,-156324,-70344,-18944,-15226,4776,11915,-145,-30845,-83513,-103655,-95752,-52683,-34642,-19189,17373,20545,-22153,-56755,-45304,5391,47172,36793,670,-43564,-68941,-67639,-37658,-1346,4890,-12432,-27569,-852,65954,101832,62552,29274,-403,201,65482,40941,-107610,-93638,39017,49343,39728,108453,87647,-29573,-68420,-29812,-2309,-2502,12508,48117,35995,-3818,-18339,7981,65403,107484,86288,22796,-53402,-75436,-41830,-8203,-27341,-52911,-41247,-28939,-18616,-14873,-61414,-64504,26622,145766,188469,125993,19174,-70740,-133121,-145942,-75697,12507,-3117,-113163,-123000,-11700,28789,-18901,-48890,-25727,12355,4576,-25489,-5227,29935,16505,-17294,-32902,-23091,30357,80054,18110,-65241,-67354,-49616,-25246,-20168,-78751,-140972,-121139,-28517,7616,-11308,-15139,-42868,-85163,-28164,82119,109290,70423,24804,18203,55301,90635,64960,53496,72825,101202,71947,-18096,-66995,-609,82597,51489,-46345,-89136,-39367,37543,4270,-86085,-69091,-20393,-65061,-137355,-120812,-12686,61571,35388,4870,41770,68924,85704,87217,34636,-20851,-9622,14291,-24120,-64443,-52579,-12574,13833,17400,45668,59959,10355,-34253,30448,69845,16226,-6667,13354,-24561,-101800,-98117,10551,93778,30726,-101648,-132807,-27446,8857,-46576,-29535,22670,34937,1308,-31516,35694,101280,51856,-5190,17636,62869,33262,-39212,-66222,-66360,-85839,-55027,17263,32165,-38355,-79645,-22142,16444,7449,12049,14331,8355,9312,27412,61205,43736,20325,43537,56207,-2583,-63336,-65936,-31949,32306,117027,157948,102570,50168,56538,110729,121993,67303,34185,2256,-51220,-57665,-57968,-166313,-224843,-117577,16002,21802,-42486,-44734,10730,39615,74639,67433,-11060,-77185,-33944,46191,49240,-18332,-83705,-113003,-98471,-109178,-164836,-144301,-37747,5105,-21940,4457,99781,164044,108772,32381,11813,-20557,-70737,-82690,-69765,-11658,34818,68343,91793,42189,-23847,-32988,-30312,-21936,15925,53288,71598,9804,-91746,-168697,-249047,-256343,-137429,-20939,-6935,-48537,-56527,-46984,-98541,-97270,15498,60551,45112,113761,127166,2798,-53454,6047,6232,-55733,-102596,-89746,-1330,105416,142660,63771,-27247,-41591,4833,63142,93716,60166,34283,46815,38071,47823,67856,42736,-42618,-123752,-172003,-166514,-58909,40074,34145,-35145,-33647,14019,25119,21367,21276,63281,167812,195626,138034,129088,95512,29944,-4785,-29656,-54160,-60510,-70945,-41618,54811,59776,3139,45345,87741,21689,-28374,47833,120491,82342,45774,44986,70308,98608,95364,85484,80369,-1697,-82258,-73047,-18835,40526,134118,165995,87866,11275,3527,20908,57079,45324,-6336,14912,18465,-29199,-47177,-50563,-67941,-58510,-31091,24553,84817,120724,86786,12867,-32142,1823,49300,4707,-84883,-82645,-14817,-140,-33095,-5963,79898,115954,43807,-49947,-49243,68079,154541,140947,22277,-60198,-19785,41887,-12045,-90017,-76348,-33635,-59349,-70917,-9076,-10089,-81766,-101530,-74934,-58789,-49730,15507,94385,93507,20966,-31157,-60553,-119884,-148661,-43807,130653,179578,53007,-45000,-9025,-22785,-128525,-130165,-44009,-15602,-14852,-52001,-90265,-42126,-17875,-40822,-12304,34144,52960,45591,5399,134,32950,114760,155912,127225,78337,-17513,-138061,-101691,11628,17958,-12409,14307,13006,-22179,10030,67959,21144,-60587,-77761,-58691,-77268,-112775,-92341,-26415,-19650,-70101,-94818,-70516,-25225,-43605,-68013,-63555,-74409,-56790,40955,54155,-728,12465,78670,83617,35489,-26332,-55133,-49804,-53960,-33887,60237,86805,-998,-70819,-77726,-55103,14491,72363,36393,-28919,-23672,-1845,-12515,34351,76712,38737,-25965,-49233,-22083,23344,28805,48079,15331,-46165,9555,63365,-21553,-144602,-161369,-60726,47349,104226,116889,55526,-35321,-116104,-122189,1608,99066,88909,73900,58430,-31436,-114713,-82603,-14079,24614,87486,166939,155100,55655,-47233,-106492,-91834,-57008,-59393,-40822,30950,87942,48768,35140,81921,76798,-51347,-130465,-76199,10228,80726,110425,62468,-3152,-4905,9738,-997,-20626,18483,81758,86861,53483,-15578,-65277,-38281,35637,85927,54421,-40535,-96117,-87790,-37286,-2758,-16731],[-16189,-49,-33494,-105911,-94530,-13726,41063,94849,150962,165091,140627,95733,-18947,-83635,-2755,76604,51708,50247,60652,46409,63735,111471,54631,-54119,-53297,7379,11219,5626,-16860,-18535,8620,29228,7159,-48485,-54881,-42980,-65403,-68585,-48396,-15740,55216,77460,26427,20163,8256,-51295,-64527,-72392,-122110,-124741,-32577,38420,49139,79783,124884,151229,116906,15128,-71706,-11129,121034,147399,83739,25761,-6957,-37722,-44787,4787,86905,59886,-55692,-99058,-84257,-56493,38172,133283,122022,73120,66689,57866,30276,-23353,-46956,-24165,-11803,-55547,-104843,-99606,-23700,15325,-37516,-91599,-80433,-30316,3660,3613,-8204,-12917,-15152,9147,69761,91148,28802,-26377,-39849,-13203,32292,8192,-61952,-77337,-37825,19471,75196,81175,70446,73999,44736,12317,15357,3439,-1404,21344,37825,29659,-28966,-102804,-103535,-81257,-92546,-87317,-94956,-120249,-64654,-15890,-32931,15178,78446,55209,-9406,-58348,-72359,-37239,-16723,-52175,-120199,-152067,-114883,-23948,17116,-29285,-52056,1804,53437,34366,-16223,-49925,-30340,265,24791,14490,-19144,-25753,-1476,3194,13849,25036,24214,-2171,-61964,-77342,18965,103535,57309,-1944,4063,-4726,-13935,-10895,-17866,-9375,9926,-20175,-43941,647,64321,37907,-41465,-51572,-7539,23679,18939,-4079,-54328,-74793,-12738,78421,105748,68816,5562,-4630,25000,1414,-31245,51515,128848,104032,82173,82093,77801,122178,99988,-17106,-107277,-106771,-48997,47428,47430,-56171,-99828,-7534,113801,134433,64011,-40739,-87476,-62451,-55015,-70599,-22492,30928,38736,71751,81774,-47874,-172557,-116856,-25985,-4844,-346,-32294,-62787,-13447,43774,20151,44655,92455,80089,66094,37676,-38891,-68612,-28358,-34070,-56508,-15530,42367,39112,-8863,-7353,4091,-16877,-66168,-96893,-57676,37152,86034,61061,42378,33269,16065,12512,27926,20387,-2286,-6802,21104,29441,41645,75388,60000,-31419,-62702,27769,90918,76699,56865,38756,-16510,-77158,-43810,7706,-9247,46967,144097,122888,12539,-89111,-129332,-81433,-31797,-21621,-18025,-41479,-117284,-189251,-138767,3317,24137,-44450,15709,75947,-6451,-45026,28936,96271,47097,-60036,-85629,-33118,-27934,-90411,-126387,-96924,-50956,6413,51787,62367,86589,78258,-8288,-82996,-49110,23391,53735,32209,23430,15029,-33405,-73015,-60095,-22134,-14315,-9807,57423,83845,10815,-39861,-5323,80032,134645,95460,10611,16520,61989,55996,57893,66925,90251,131635,84981,-38085,-83101,-3713,83352,83401,33042,-26077,-63766,-77706,-68922,-23386,1670,-9075,14670,75075,94847,81234,43550,-23706,-37763,12572,104063,117610,45768,43052,92672,85702,-34766,-118626,-42396,38938,2329,-35718,-22959,14478,39962,-29628,-128906,-106928,-28204,-41859,-28911,75381,133120,78377,41,-39128,-21931,25542,40245,12259,-35013,-35339,-7142,26596,63685,31051,-59255,-77717,-19660,-30397,-100475,-127208,-119834,-142746,-132908,-51377,-13787,3741,88203,134471,76950,-23559,-124032,-159177,-142154,-78363,-7013,39062,39069,10690,-30454,-75496,-98292,-39811,84527,113072,37710,-25121,-57169,-77941,-21131,60879,7190,-107308,-128575,-52894,6697,29193,18001,-2171,-18034,7955,65951,41080,-103890,-143783,-48622,-24184,-26124,16648,-11786,-89180,-92812,-54265,-42092,-27132,32136,53545,-9619,-11660,29252,1695,-17220,19816,14542,-28470,-38866,-41538,-57106,-56818,-68837,-58307,-12489,25980,49800,52521,30395,29919,72547,156609,183850,109673,1888,-73989,-78908,-55401,-20898,23008,5065,-99842,-137348,-40609,16235,-17709,-3396,75297,87913,27466,3500,30040,32211,21265,54119,97233,79842,42809,35408,-7727,-80675,-115132,-95906,-40584,-7455,-42234,-97405,-119467,-82248,-46293,-9667,38669,37507,-16468,-11321,19544,10724,761,-30289,-57416,-8046,81297,111158,98716,60631,11538,-1435,22151,24235,23956,60142,47186,-31177,-99123,-90619,-21668,-17646,-69115,-26027,26149,-39537,-123592,-104514,-15897,31296,-3763,-27436,21379,36631,19440,5292,-21985,-50048,-54330,-73209,-86169,-60439,-7505,16162,-7718,-42628,-21308,23339,28948,-6060,21125,45166,17484,7657,13005,-27343,-101718,-109757,-28771,74741,61602,-31136,-51777,48302,62064,-24910,-13595,35344,6589,-67536,-83994,-16356,4592,-62019,-82560,-19357,36097,3811,-44154,-15406,-14553,-65563,-14029,79559,81415,12663,-41108,-13112,21328,11474,19619,18798,-51855,-101600,-22500,48086,28258,11803,44494,-15871,-125067,-121458,-42542,17986,26071,36229,60979,70920,95894,92972,68586,60158,82764,96675,5451,-128722,-120896,-35656,-69927,-103652,-41581,11906,-24816,-71146,-82058,-43527,6765,76165,98445,64055,12282,-535,6674,-7579,-52201,-88973,-81502,-37723,-10470,-47436,-83606,-11636,75447,25883,-18005,88727,196730,133188,16697,-37549,-61546,-35732,-3142,-32478,-47651,-2752,56832,70449,44778,29432,51339,30691,-2711,13093,55301,82854,13027,-128197,-212736,-244120,-194365,-59811,15460,620,29409,81582,38367,-53781,-18665,76047,47339,-14730,57326,112294,-8528,-92890,-1553,79647,19937,-89861,-125924,-49869,74349,123727,37914,-58260,-66738,-9111,75592,130310,92215,55627,43675,-1844,5756,68305,84715,-5432,-105353,-154210,-171513,-81229,55201,72652,-47096,-110622,-70171,-19394,8373,20650,67469,145414,118060,20261,14013,35543,41970,34213,-26818,-70386,-37093,-15393,10029,93759,99513,43829,105812,143165,31412,-41915,37445,94128,30654,-3893,56813,125112,121972,78882,47758,40535,8656,-39771,-69789,-72509,-56558,39212,126848,86542,-21510,-53093,6654,72286,46046,19710,65449,49501,-18862,-37613,-42661,-73638,-67145,-44116,-20239,3093,17401,-2357,-14342,542,31226,39815,-32294,-125776,-108838,-19678,19474,1235,16092,69607,102384,77558,36954,28851,106754,177617,128423,6061,-41835,9164,24054,-35668,-45595,-15988,5611,-5469,-40689,-45728,-71131,-121389,-91968,-5900,31412,27007,62003,75595,14468,-41511,-40434,-25847,-61572,-118957,-60777,95757,144336,6552,-105574,-44136,20988,-14907,-45536,-36765,-17933,21386,1819,-39755,-36199,-72847,-106640,-78373,-49874,-14486,29741,43795,82854,95709,108370,115888,116538,120029,66271,-54278,-60020,7235,-8190,-32011,-10127,4356,2407,-7738,-13777,-8076,-15886,-29451,-31899,-60790,-110558,-101138,-45365,-62630,-105049,-117014,-116742,-90039,-100760,-101286,-28525,8332,-7745,29384,9276,-48452,-12568,65047,59685,-2527,-49511,-31839,13712,31275,30700,45367,22384,-51069,-100860,-85600,-77050,-60204,4385,58020,56384,26339,-7104,-45618,-5905,61079,36861,-74172,-131799,-71109,35913,56531,48303,25738,-19305,-5580,28899,5324,-29279,-18443,26654,71876,90506,66900,9037,-13716,-20173,-38319,-15202,5034,-17389,11111,65414,16203,-56045,-2386,78695,74486,56763,91944,91801,10212,-69144,-92739,-61623,-9812,7052,10114,74345,142784,92416,35116,91040,153447,64041,-67280,-110481,-69093,22177,86957,67101,12745,9735,19636,27657,23507,20998,44684,48687,11320,-28072,-43880,-31899,12064,62482,54251,-47720,-119418,-74633,6874,12365,-30353],[-14840,6916,-68898,-159077,-112697,5596,76811,126904,171939,186186,182230,157846,24824,-69331,26356,114107,52670,22633,16043,-29965,-12763,92831,94445,-9422,-69943,-59490,-46770,-15126,-15818,-23509,12696,75416,63286,-24407,-53763,-55165,-62010,-30571,-25923,-53878,-3549,39032,-6955,-27140,-13577,-17666,-9090,-6566,-63603,-154777,-136910,-71046,-56631,-22381,70735,149706,148025,61874,-51806,-41980,84029,134076,70534,19069,-12112,-36707,-14119,46147,96699,51517,-72372,-144897,-106168,-49352,16335,71899,69033,44625,36509,35987,26509,-30684,-68920,-56662,-20330,-8913,-52117,-91083,-38569,18157,12613,-296,-12903,-31225,-23012,-42719,-95347,-99229,-71376,-29609,72902,117685,61652,32406,25213,26854,61193,47279,-31509,-71976,-58553,-11539,45427,37712,34043,62387,63829,62608,71954,31972,29150,60410,9758,-43304,-52844,-87508,-88077,-56051,-47863,-51002,-74038,-91065,-11411,45292,27046,57149,92148,91269,38644,-56504,-87307,-5116,44996,-2779,-108501,-157803,-97803,-6785,-21973,-107707,-91574,20039,57776,35074,38871,28985,46936,100207,128437,95351,38727,18155,54435,46711,24425,50893,59490,-33877,-161731,-216514,-148595,-43540,-1607,-20094,-6493,-11961,-38311,-40572,-41115,-44789,-22196,-7158,-4721,33424,62127,14911,-47146,-69357,-58786,-20125,-9856,-52784,-128693,-127597,-12642,84416,57480,-27078,-75639,-74997,-52987,-34363,-39004,46861,163519,188671,155106,112668,66838,70696,61284,7334,-51794,-67573,-42937,22843,28395,-56887,-120844,-61481,70893,115721,37679,-71875,-114991,-86009,-37722,20598,93527,115984,94698,121136,121882,20837,-45453,-3016,29998,11808,-13729,-58440,-76620,-27794,24312,-23144,-65108,-26028,-28041,-43282,-9956,-2169,-34518,-53316,-87702,-78948,11330,94369,69929,-21500,-68004,-38750,5302,-28292,-128615,-150931,-18946,82390,81219,90371,112483,95276,67681,49113,15449,-31130,-46087,-17394,15430,56855,105097,84536,-36446,-71879,57675,134975,79754,37090,27603,-29191,-69320,-4913,55242,29061,69579,110392,34775,-69001,-138974,-182934,-131330,-18072,24265,-21378,-63633,-61761,-56958,-23685,6822,-39492,-54184,46613,40169,-88046,-71078,71441,124852,28546,-95166,-88504,9258,31081,-46324,-121303,-135863,-86331,-5583,24990,5043,26196,90015,100909,22968,-25671,-10206,-1241,-18431,11215,33806,124,-19848,-18696,-43492,-90692,-111237,-65707,-28786,-35020,-35970,13339,107550,163003,100146,-7065,-24894,11753,-1694,-27916,-15087,34706,104499,91273,-28904,-114241,-72829,22245,62347,54250,4377,-55964,-86048,-86759,-65917,-46787,-60345,-76264,-42583,40060,121430,121997,66068,67368,108051,141973,110923,35511,46658,141115,187310,57273,-96791,-70976,54937,84747,46799,10750,-7866,-41095,-139462,-212388,-125101,-1512,12761,45719,119433,134291,49041,-65855,-96306,-13174,68840,58461,20873,19624,56520,60222,5179,-11111,-14879,-49175,-43620,1560,-27337,-115647,-157275,-99272,-53766,-57194,-39552,-28531,-5893,93654,166141,119401,-1980,-114025,-120030,-79997,-44630,14204,45146,6653,-20042,-9621,-13170,-50742,-32734,67678,101450,52593,35404,15608,-37992,-1535,55863,-21761,-144201,-142385,-46193,7427,23412,22154,13302,22684,49590,52727,40509,-9846,-53154,-55936,-70751,-71894,-72579,-104247,-100355,-48147,-28224,-59037,-61972,6243,32628,-32423,-33389,5841,-25092,-60643,-71892,-89886,-82960,-32086,-10663,-46266,-87464,-91630,-26627,45896,94693,124537,116273,78369,78868,116964,152819,129145,63640,23208,8301,15739,21342,608,-9593,14101,14435,3999,37620,43681,17348,42402,86601,53515,-8899,-11401,-5057,-33473,-2926,122590,204806,149707,39952,-14349,-23283,-56889,-97769,-73304,-15476,427,-22802,-24280,-59849,-85852,-47447,-5502,37368,78096,30034,-58441,-118452,-115782,-34306,-94,-31964,-17490,61620,124765,132359,86507,10370,-16298,35672,81544,83809,73295,24757,-22607,-72319,-127535,-125061,-68188,-14673,39937,51025,3802,-32222,-23335,-7938,-6634,-27393,-39489,4883,-11898,-65151,-68654,-69682,-103754,-104632,-72941,-16934,52473,87907,58508,12096,-13479,-37889,-30237,29335,32474,-1859,-20527,-2742,39060,43864,-3605,-56172,-65901,-26834,49519,80092,75149,82890,112567,91904,37872,26623,42610,29566,-21400,-43519,-61707,-139176,-203645,-162684,-65281,-1764,-7714,-15303,22351,20449,-17505,12542,61779,54574,18501,-16866,-8808,5523,-3543,-9324,-15539,-97038,-165248,-53165,46587,32413,45281,66312,-36277,-125406,-83422,10914,60467,25330,-19319,-21479,30186,87218,51458,-18144,-5096,77175,114547,20863,-124095,-131468,-13701,23579,11791,32849,18044,-80263,-126794,-73060,-1359,31202,60813,79212,90342,102482,51008,-60846,-98055,-96286,-115300,-96945,-26395,49499,67405,11774,38001,139039,91953,-6656,48449,132542,77629,3872,-13015,14377,90315,113832,46321,-8071,-11660,-18894,-27002,8542,40436,37667,-12334,-63575,-71189,-31822,23751,-21620,-145159,-188967,-148884,-64099,27590,44230,4645,70458,146611,65636,-42938,5666,48203,-29692,-86538,-19518,56299,-12415,-102711,-60515,11266,-3551,-81747,-91386,-11511,79520,108098,39074,-46539,-50956,7404,72401,106005,60981,17918,25810,10358,6725,65892,110044,49479,-37530,-89490,-151945,-119870,19811,82123,-10690,-90688,-102455,-74220,-15467,-4099,1311,43621,19040,-53126,-67971,-44727,-8191,-7605,-52246,-37390,40180,61538,50872,77146,79273,48500,73640,79994,7616,-41090,-3619,15348,-40652,-51440,40787,115798,89159,21677,-29188,-13434,54732,64323,-14543,-96846,-114906,-43596,35230,18787,-63741,-87846,-4889,65470,17255,-21020,33215,46708,35612,30599,-2424,-33504,-11863,567,-9551,-19569,-35892,-49388,-21859,29586,64752,43967,-48561,-118556,-106109,-30692,48230,47792,25384,62631,100210,78558,64913,51271,31885,52352,52042,18813,12340,29791,-11534,-58362,-7281,27679,6421,-8493,-24227,-40221,-62226,-101507,-76258,41498,108148,82166,71818,39504,-34433,-52415,-28107,4737,-1292,-52054,-54206,8757,39958,-47627,-145639,-87790,34191,44071,-29193,-79427,-60345,732,19287,9405,-24610,-131821,-201844,-188116,-148837,-80857,758,48304,97574,71478,46416,67987,98121,93984,51410,-30477,-66576,-42777,-38008,-60074,-66413,-29380,-4206,-35158,-38870,27119,70575,48277,14798,-8142,-46157,-46702,12352,10679,-43162,-87736,-133852,-131994,-99672,-60799,8449,26076,-34749,-71726,-94482,-83259,-13003,51825,29902,-27387,-53530,-18624,31343,64232,66141,71964,52443,-7409,-56571,-48597,-55399,-77794,-44478,12887,27500,24090,14789,-41841,-50390,-621,-14917,-106886,-123097,-44037,43887,57912,56353,52671,18125,5558,25964,37265,81435,145328,146110,108619,55875,-32318,-88043,-1213,101028,85098,11094,-30040,-62710,-34663,31605,2710,-51212,7933,85289,64392,2569,-6263,10107,-38239,-80369,-65689,-27101,11433,28933,26510,71869,107790,39778,-17296,43420,152509,152101,41237,-82879,-118622,-49705,53508,95755,69304,28234,10692,59293,99510,42798,-20403,-50429,-76403,-60358,-11722,-7827,-11741,15190,16500,-49465,-94353,-50904,15628,8811,-33553],[-49917,-27906,-62277,-109609,-86483,-12155,34801,52283,89182,126122,133947,123133,33500,-15633,74805,127166,52035,13829,-18827,-96065,-92493,30994,100258,69791,-24883,-108692,-109443,-37095,-38782,-54789,22767,140012,172022,86338,-14979,-76356,-66895,838,6696,-69107,-69396,-21114,-43235,-54561,-3774,32597,45127,46979,-8222,-124567,-139768,-91465,-96684,-84213,20521,117597,118692,58420,-18241,-35985,13971,32906,6875,25377,29888,6797,47184,90152,54603,-62589,-160953,-181281,-119319,-33592,39316,54016,38014,45862,48090,27967,4471,-25584,-29178,-9402,24211,36988,-21058,-80537,-55156,-1392,37147,64979,58611,5998,-25770,-71808,-132997,-111407,-37244,29630,83282,62200,-13545,-31581,-21791,4716,68791,88373,27358,-8210,-15751,-10582,29426,40018,9948,-9076,6094,60943,106705,62166,48549,89751,11564,-102396,-89768,-22714,38911,37131,1584,-16710,-33872,-46148,2645,26552,31660,58057,60533,101217,121471,18658,-75921,-45603,-14963,-21772,-55316,-60974,-30379,-19046,-75365,-126937,-106556,-31534,1948,26503,83444,99207,123041,171685,162175,114093,68431,68937,114991,79640,12792,32199,63595,-642,-120852,-219362,-212908,-100032,3805,14052,18281,12311,-7470,-25862,-41002,-70772,-54339,1972,14597,8815,59,-35914,-55157,-78763,-84532,-9677,42375,-5117,-93920,-101255,-5555,41533,-13419,-56425,-28671,-5628,-20493,-15322,-23471,40864,171741,226181,178119,106272,42957,20241,35751,47727,7644,-40184,-70828,-48675,-18560,-32924,-87115,-110557,-53447,-4055,-52056,-107511,-102767,-79200,-34183,37650,97830,122612,130901,139299,90771,-4501,5330,66028,41582,-8954,-23178,-51361,-59894,-39262,-27811,-101037,-137208,-61144,-35698,-68825,-37548,5071,-29422,-96657,-143421,-87763,42542,110009,80444,-8787,-102371,-78561,43211,77638,-25459,-77256,57473,130829,57982,32745,80555,107375,124238,114657,75228,36092,-7075,-29483,-8828,17730,23326,5474,-49955,-48097,51733,105110,40666,-30203,-57035,-48397,-32586,-19981,-20125,3306,91638,70118,-71491,-146910,-141979,-162759,-125675,9206,89456,29970,-35012,27836,118819,114350,28129,-58761,-26224,84976,35790,-92286,-49681,83328,105006,19226,-49712,-38150,27474,59462,17572,-58534,-108313,-69127,27056,49494,1670,9817,124070,205435,128898,20267,-37133,-61721,-74687,-26605,20069,1588,-22979,-50887,-101944,-112648,-75966,-68093,-100945,-80182,-17336,34929,80190,87160,31035,-47045,-72085,-48730,-59965,-104574,-99686,-35123,44338,80034,2885,-98951,-103818,-48414,9803,44685,17453,-13715,-22171,-53990,-99314,-91988,-81663,-96357,-85010,-17122,58270,85896,74325,80603,131473,173760,102755,-878,18468,113724,189135,140774,16893,-30045,24168,48586,47715,60372,37653,-42594,-122400,-113720,-5759,58623,49870,73291,80923,27402,-54271,-110492,-85894,-2200,56563,56662,71214,102833,135452,102999,-20265,-104159,-82357,-45028,443,62946,49598,-49882,-120661,-79103,-10405,-17231,-42396,-39823,-28260,29870,91082,86293,23005,-37563,-27784,-22111,-28566,-8093,-23315,-86893,-85068,-17070,32270,30810,18451,19837,2614,3458,62466,69812,-5756,-7979,11852,-41644,-89517,-42271,34790,46809,31024,23552,35849,75034,86850,28917,26392,78912,83916,11248,-63736,-72595,-69222,-81185,-49543,-8751,-36805,-95862,-111196,-56208,2061,-12896,-42138,-41909,-19415,-21264,-106739,-166744,-100555,-18545,15144,-4443,-58843,-65234,-6185,33578,48784,69087,61219,-8643,-9360,73717,98274,44319,22224,59128,87879,74175,44306,3820,-22068,23306,95240,139613,153908,120566,85781,61075,15991,-5639,9156,-7879,-72479,-115376,-38693,121441,190989,132158,20453,-49871,-43006,-34670,-48232,-34304,-11316,-37739,-70980,-41668,-56909,-82447,-30271,-11249,-6472,43462,5482,-116203,-190467,-147389,3295,92008,68909,32813,50841,85371,113241,109883,65271,9808,13665,62948,95760,67985,-12830,-41044,-35401,-96159,-160675,-117024,333,72041,41558,1939,27174,46363,9483,-11035,-3987,-21859,-26185,-68778,-119376,-107278,-109835,-150412,-93498,51914,146317,168310,121253,52822,52297,76402,20025,-31292,15759,31365,-8908,-27147,-6819,22438,21225,-10861,-20000,-827,23501,41877,65724,120071,130673,69911,31664,41509,20414,1775,35563,58485,34363,-43069,-159112,-207582,-145854,-63083,-17029,-4953,-11348,-33942,-30615,-10208,-6692,-4578,-2968,-26473,-46040,-27816,-18456,-26899,-49653,-57480,-90291,-130214,-48704,54306,64562,91750,63456,-35342,-68777,-38439,-11833,-10239,-14640,-20498,-23786,5746,22935,-39399,-79572,-20167,56205,70060,29289,-39193,-79797,-28564,-7378,-26874,4918,11261,-75980,-101115,13309,97108,60381,24180,30411,63159,114550,56387,-105169,-144162,-93354,-85274,-95107,-57106,29164,99686,84029,83472,138051,103848,14961,3468,15055,-3502,21359,63161,106261,131239,111160,82705,78731,38389,-27389,-37276,11543,25126,-19922,-58303,-90655,-127140,-120520,-46892,-50572,-142255,-142440,-35238,46324,66057,57816,46086,93298,111153,12628,-78143,-48087,-21923,-57868,-69779,-17108,31604,-11954,-97233,-127066,-137281,-124267,-96087,-23511,65164,109990,123357,79675,-17702,-53850,7630,57393,55884,16705,-12337,5334,19492,44407,105098,140268,80626,-9793,-56076,-96531,-84239,-6155,40278,15142,-8546,-62968,-93622,-30780,-10241,-37491,-23671,-15195,-35274,-65155,-93558,-70440,-48340,-23723,46486,82243,47542,16789,17805,28357,33373,-3449,-41526,-21911,986,-10729,-48687,-90402,-68731,-704,42386,20206,-55798,-121861,-41738,129422,171405,45467,-79635,-78402,2424,32434,-5669,-56244,-64250,-1985,40513,-11768,-63777,-24398,31104,81650,79163,53090,66317,74305,37982,28758,38597,11045,-37154,-33247,17346,63947,56110,-6630,-58412,-82452,-41837,47417,42859,-17574,8616,45997,472,-19291,-19769,-93263,-130907,-26574,58546,60210,37021,5430,-17903,-4440,-13057,-47165,-58965,-33045,-4543,-5882,-22045,-8131,65626,104726,51800,21308,15352,6607,8684,-14220,-17491,1575,8173,18760,30936,29961,-28159,-110474,-78805,34797,46617,-39224,-105846,-99380,-28998,34519,56087,3290,-143854,-241625,-216245,-122082,-24796,18814,22676,45966,11319,145,50863,85124,38265,-39416,-105340,-115835,-61462,-14964,-42143,-65665,-33528,-22395,-35990,9267,86374,129451,96718,49773,44502,26245,7963,60552,90933,44715,-10891,-72350,-73797,-7369,32192,13371,-36692,-118081,-171265,-160749,-82857,-2766,40824,22984,6788,12630,17746,14126,29689,55407,95168,91146,43188,-2339,-22541,-30509,-35876,-28544,-33705,-67838,-36156,38860,8937,-45047,-30300,-22017,-59962,-57475,-19248,7487,17952,64886,80279,43656,42232,45298,27376,84032,158570,134302,87145,23421,-95519,-140210,-883,141113,134905,63226,19965,-41139,-61758,-14799,-32232,-74486,-36647,18247,33911,5382,-22115,-22444,-52985,-59744,-29999,-17739,-20250,-23666,-13997,30457,29418,-62782,-82158,-7172,87892,134199,104830,1927,-71166,-56799,4381,59138,69525,22273,-891,80721,135945,49790,-48758,-90069,-98404,-66414,-22485,-38401,-42127,-7291,-14570,-60425,-74793,-51969,-6861,-903,-29157],[-67567,-49877,-3066,4182,-32934,-39536,-19654,-17231,3165,45184,54691,58759,52635,74762,116210,102077,42546,27701,-10979,-86889,-108058,-42306,32450,82201,40768,-73088,-103943,-33858,-57076,-70097,47976,174875,215505,157966,45058,-37686,-25176,51818,68483,-24542,-90007,-73226,-62847,-35849,27388,60490,53991,26246,-14913,-65756,-67538,-45993,-64225,-63384,8902,74206,43200,-11360,-23594,-12571,-14281,-43407,-50098,27005,84467,51464,61602,103711,59494,-96368,-207336,-194144,-117907,-7140,81774,68343,22078,49950,98754,59154,-6840,-612,58962,92845,97531,52243,-42531,-96605,-71241,-27048,18682,57047,60574,18240,-30814,-74705,-101381,-55135,51173,116759,55859,-41719,-105155,-134890,-134203,-72695,22790,70639,60576,53609,35726,12672,42106,67353,-11944,-109859,-90656,19004,76828,29146,16919,65428,9343,-125947,-146386,-33077,78116,59564,-965,-13099,-17666,-19234,-11922,-45365,-40168,-4018,-6569,55760,132921,63314,-55530,-86851,-95454,-75344,-9285,55356,32769,-48571,-91356,-71167,-66021,-69987,-57938,-21762,41322,58029,62549,97006,104209,79948,64140,86089,116874,51800,-55631,-61050,13876,54747,8548,-107995,-174642,-102288,-7297,27428,40396,41336,27747,-19033,-61485,-94404,-65217,779,-7616,-63102,-82517,-80840,-69412,-95608,-103178,-3812,72912,47851,-13853,-32257,-6103,-15034,-36261,9003,78056,106505,67712,5529,-33772,18830,123570,148513,103426,77463,45066,6620,20298,56222,19039,-48146,-98255,-75581,-23193,-3074,-37624,-107891,-143011,-112584,-80993,-64065,-42885,-53735,-60442,-46221,-28217,16988,76896,85101,23446,-61588,-32312,38014,-25171,-87932,-37519,-917,-3444,-15932,-48806,-132489,-122420,-6321,64693,32585,-16271,-41067,-80716,-138494,-163736,-72652,53783,81766,81085,39911,-61500,-61663,79906,164624,127926,108410,189643,181811,39685,-21562,3446,43498,122528,179052,183049,157250,54191,-20593,9074,25758,-41291,-87396,-61866,-20848,2113,5341,-21521,-54133,-39239,21224,17563,-55115,-107859,-40535,86182,43771,-99775,-120423,-63890,-67846,-59620,11641,76525,42361,-38064,-8229,87652,77143,-13591,-58008,26284,138785,116539,30172,17202,50915,69357,62464,66556,43494,15931,33414,45385,4539,-38290,2929,102264,102125,8598,1721,123341,212140,160876,66630,-20414,-65693,-70631,-35253,-3644,-20641,-45319,-78558,-119591,-73940,25854,21676,-65420,-61337,22841,63955,46339,-11411,-47497,-62500,-56956,-30028,-44882,-99331,-106246,-56513,-6027,35545,16107,-29591,-26848,-28367,-19215,16721,14386,24367,42571,19,-59466,-73468,-65917,-52976,-31272,-21026,-21823,9278,27102,9939,45380,111211,47310,-33314,14294,78115,137680,159899,101472,36063,-1313,-49887,-28412,72238,91664,24800,19017,108432,191155,169829,86256,48303,20452,-33997,-71177,-53812,-1498,23684,14466,31692,116920,163122,158640,113684,-13167,-136092,-100582,-18342,33627,110790,118995,21292,-86200,-130472,-86187,-53250,-61241,-46265,-27911,-9719,16445,42388,59709,52357,34313,-15876,-24874,-6889,-49123,-121316,-101668,-33736,9609,49763,57287,2864,-69687,-58205,27592,51688,-9988,-26149,-10720,-25516,-9658,56196,109449,79488,17471,-16944,3040,54552,65478,21723,47502,123621,143127,59491,-38310,-37442,20056,43500,36336,-11964,-92428,-121476,-109145,-74400,-1291,32102,4509,-6899,44395,53333,-56573,-121269,-33925,38614,56460,47721,11513,-8735,-10891,-33652,-58513,-56645,-63118,-125827,-125965,-32353,12378,-13068,11894,66004,80213,74150,69083,61685,49221,52769,76034,130513,181701,175378,136307,59152,-7706,46087,119866,52729,-70730,-107956,-25916,78139,106521,80450,6548,-67757,-72251,-27057,7318,-3014,-27258,-62898,-98087,-85021,-84110,-80655,-33118,-24498,-32786,5948,-11227,-82015,-120281,-76167,49226,127806,117884,73777,54243,49731,74089,91097,78167,37263,19769,40968,65913,45920,-23521,-49284,-8297,-11336,-70780,-85440,-2232,80987,35168,-30000,20928,72352,38081,19934,37143,-3043,-62135,-94329,-101427,-95092,-108701,-119651,-13058,167207,247172,192986,68884,-9424,41461,108219,75838,2799,-8660,-3156,25306,50373,15144,-39093,-52953,-50882,-31422,34401,80626,52362,38769,116850,121008,9199,-42435,2667,6936,-31446,5596,63102,52355,11180,-37999,-62908,-36572,-426,12886,9954,-23778,-89992,-84560,-33953,-21511,-10093,-6900,-67909,-99645,-48090,-13174,-24618,-41959,-20970,2767,-26995,-41854,-221,44812,49904,-15157,-67478,-58101,-45529,-93390,-132546,-64316,12568,20572,2712,-21041,-67193,-68315,-24122,7095,1374,10537,35422,-2153,-51242,-100952,-116507,-55130,-3712,-29808,-12311,85578,126316,34811,-34179,-37867,7817,56408,16392,-90750,-100361,-4307,44367,-14367,-42580,31257,107378,119796,105968,94692,70861,42617,-4426,-64662,-51742,42767,108021,110273,37783,-14941,47444,125590,102081,59683,52011,48979,11468,-20854,-14114,-37004,-110390,-151709,-82495,-43259,-118859,-96163,53600,95528,32041,22177,75088,103370,44217,-52015,-112277,-108212,-52963,-9275,3008,35882,55003,-6812,-104733,-159660,-181330,-159982,-90556,-1065,65213,94143,128183,106594,-20430,-107195,-37302,28243,13932,-1340,399,-10665,-3677,80573,150556,136519,47857,-37275,-47721,-8790,33343,16953,-20159,-9806,25207,-33277,-100579,-55467,9811,21917,23878,30651,12793,-48747,-120387,-101482,-35076,45808,103457,43566,-51335,-67685,-49977,-19465,11384,-42822,-86007,-9563,42783,-4936,-79563,-113011,-82479,-65482,-71356,-89147,-142383,-177164,-44951,154387,200289,74528,-37686,-14713,79075,84694,37843,2703,-12615,-7595,-2731,-28450,-60554,-49014,2394,39967,23915,65224,135102,91225,9432,34182,78553,57546,-24397,-52907,-2723,39541,48121,43293,3717,-52210,-58416,-16691,-27869,-78625,-63167,-45934,-130798,-174820,-135822,-155421,-194806,-63016,64086,61752,42252,72330,53811,-35059,-103409,-102963,-83750,-40543,8189,19175,51471,75255,57074,43229,-1990,-33760,-3684,56253,52881,-36027,-84440,-44393,10448,66389,105177,89503,22829,-45202,-39486,28775,50168,-12336,-95230,-116390,-30111,62724,82073,18382,-106566,-161966,-117525,-24251,78784,87599,16003,-7799,-30599,-28126,8174,37410,11349,-68051,-157294,-146039,-38074,34757,20777,14715,13503,-30141,-30891,40721,92968,119399,105332,60587,38588,8745,-47034,-26609,37364,51885,37098,9249,25236,79398,72426,-28267,-107774,-157903,-176559,-140514,-50290,766,-31,-354,54221,97855,65201,1536,-13258,22026,37385,-5782,-17963,295,-7255,-9110,6935,2100,-46670,-112692,-73371,48781,59064,6756,10992,53911,49543,-469,-36495,-29952,-7880,56283,74388,46417,63393,42098,-24092,-9688,13093,-29969,-15267,-1354,-80922,-102142,954,82342,93862,101387,71525,-16862,-43469,13424,6808,-45688,-59878,-52584,-13591,4864,-4413,-13132,-37576,-26801,6717,-7969,-44454,-73027,-66901,-15618,-9418,-91304,-88153,-18499,22718,49703,93500,78061,29144,1843,-30427,-24181,11986,16675,33742,117111,129943,42642,-16032,-33840,-39754,-36682,-56738,-96228,-68189,-8803,-11495,-49952,-64387,-55470,2304,40871,12871],[-67602,-64360,11044,38005,-17686,-64736,-57478,-39239,-39234,-26509,-14325,16472,69274,115918,99423,39203,-1840,16915,14063,-31646,-92326,-113883,-78783,11302,57621,-7977,-70824,-43776,-55118,-36171,62876,129730,131626,99958,62141,35154,42623,86479,100823,32394,-48919,-83489,-74325,-5687,50767,52605,35479,-1356,-13276,6593,14740,-9528,-31515,-15744,13665,26346,-27208,-86739,-71122,-11316,12652,-30299,-64173,7874,88130,38419,-5386,65902,112178,-3500,-139993,-145052,-56177,38481,88886,62691,-8788,4770,106125,87235,-3957,16585,110920,148387,134227,58706,-38284,-85416,-65468,-26171,7184,25149,22065,-2726,-43161,-63664,-55437,-7694,101587,147896,34521,-71610,-94991,-138168,-176088,-123389,-39513,20490,76484,91060,41160,1645,38375,66959,-14062,-122168,-102715,-15725,-10692,-53068,-34861,1270,-24788,-104867,-152426,-89615,785,374,-9777,16802,20331,26867,16031,-64414,-98324,-55444,-44278,-10486,57953,57874,3807,-13031,-31154,-40405,21207,96438,59278,-34985,-51428,-6490,5377,-11814,-28582,-34464,-4209,-28381,-86226,-66393,10533,42225,64969,91846,96754,29103,-82228,-110717,-12331,81407,81014,1810,-78043,-89635,-39645,25858,56774,45725,26493,-22389,-68186,-69342,-26410,8413,-20275,-77656,-89801,-76447,-67192,-87014,-91693,-12638,53414,53934,16011,-8371,-22046,-34107,9676,105429,144087,137659,89018,-2076,-41434,18743,58772,27839,16521,61308,58310,3532,-19955,13585,8934,-32490,-45809,22249,71565,52496,12837,-42743,-99273,-76989,17057,43561,319,-42207,-50405,-70237,-104628,-77742,-18747,1908,-6825,-50898,-61890,-33517,-105959,-151007,-37322,68189,85648,59389,5671,-61112,-46298,47208,146044,153571,56813,-33062,-79353,-116380,-127294,-43249,33183,30945,68389,93223,34932,20523,107622,158708,150705,163014,201570,164023,59818,10358,-10239,3206,92670,184963,225258,202492,80982,11301,77332,107193,-9464,-98373,-49525,-4108,-44634,-76184,-55052,-3145,91829,134451,53616,-53865,-108305,-62008,46168,38160,-32180,-18949,14706,10702,15395,12168,18010,6997,-64227,-94731,-56363,-52725,-103436,-85354,44431,157095,181900,148917,71610,13399,52404,112470,130006,81492,6660,-4924,27560,30566,26993,79676,156998,115144,-16670,-30417,61029,106264,94809,76337,19963,-12355,-5957,-15912,-51139,-67237,-37659,-35811,-79769,-48234,48615,67905,7243,4930,65341,85470,34265,-53563,-70193,-23238,19311,43044,9523,-54908,-65547,-27494,-8771,-22159,-19570,36635,87690,43345,-18186,15,23977,48967,71443,49201,22019,-8292,-35275,-25507,10561,-2305,-43408,-16462,-4350,-62616,-77626,-18775,-27966,-38417,37485,82008,105601,107370,62112,21662,-30228,-122038,-107487,14291,51042,41796,138316,253799,276049,216713,76767,-18064,-7184,19920,14128,29280,50491,28965,-3595,16327,101984,132121,91651,65991,-5739,-102307,-69385,-124,12910,63365,78547,9423,-115843,-224258,-202606,-128141,-108516,-73883,-17457,-7875,-2656,51383,101230,81294,32276,-15345,1947,35095,-5549,-69868,-67636,-66054,-80402,-34415,26970,17821,-47718,-66825,-36290,-21423,-38276,-51355,-47420,-28121,17046,58144,90437,71874,2023,-76124,-87449,-54238,-25872,15787,87434,116210,89634,19175,-45023,-9937,71942,103549,62497,-48921,-132045,-88733,-31960,-30983,126,39116,57208,75077,85742,53560,-2771,-4693,50331,82155,72862,40870,2711,-34840,-62765,-94025,-110214,-114160,-121790,-136593,-140461,-118547,-72423,-37708,-3702,-3155,-33355,4523,76191,116305,122320,83531,18258,14515,66802,95188,79484,21631,24491,132738,179393,87493,-25855,-60710,-28367,-2531,25062,48146,-5433,-80641,-84591,-19523,35190,9709,-32289,-39249,-71428,-92593,-97023,-93064,-70351,-57508,-46501,4485,16826,-11084,-37891,-34574,10338,36282,41587,38800,30192,27488,37072,24477,20034,38671,43789,31046,15306,1686,-30435,-50891,-31946,7915,29863,13763,20976,64895,11121,-67293,-16934,55416,46959,41073,58791,8048,-67152,-73577,-33903,-36267,-49723,-38141,24621,113389,164053,119400,8468,-77181,-62646,3058,36983,-653,-40134,-30482,56422,90408,-2161,-90417,-80933,-60851,-60893,14774,70353,27218,13266,109162,112703,4669,-52046,-7234,26393,-14108,-19338,5113,9805,30060,35883,-66,-8061,30353,56977,35411,-18184,-55345,-53913,-44864,-10889,44674,29250,-72587,-118445,-42580,14419,-1573,4970,70670,114671,52146,-62848,-119421,-77502,-89964,-127943,-116278,-77242,-55795,-120744,-170249,-76886,27204,32755,7175,-2933,-15283,-34052,-62199,-52819,-38352,-17254,54957,67420,-29132,-117501,-92268,-28689,-667,-24147,-6928,40752,40857,-35446,-91759,-102111,-45816,4498,1762,-35023,-18561,97719,160702,67630,7551,75167,124934,111183,84893,61240,64756,89730,29610,-69251,-69526,7836,68046,59208,-40432,-97657,-1012,93687,105773,112941,94836,49124,-5313,2984,38761,10069,-81710,-150220,-88381,-11912,-63381,-32343,107951,94680,-36701,-57450,29397,76506,13861,-58879,-107720,-113717,-37719,26610,25030,49563,70183,-10930,-123385,-144389,-83380,-49015,-45486,-24901,-4135,22921,80295,83611,-36389,-140825,-74176,3235,-8833,-3424,22572,-7979,-9670,94317,145217,81664,-7258,-39860,-1596,80784,134196,46682,-61063,-60209,-19707,-60529,-130756,-111237,1628,94165,102026,74646,32467,-39489,-102971,-77171,-959,74660,94972,3457,-88320,-89718,-75319,-44739,-5309,-13722,-7199,55391,51152,-25219,-88093,-106480,-96755,-114707,-149268,-164117,-150620,-116537,-19474,103112,151576,90008,4971,-7586,50128,70836,71931,69830,36471,-17474,-37332,-31593,-35245,-30587,-14628,-41837,-65438,44954,128184,45238,-26099,14027,40450,33647,-13363,-23376,34845,46331,31602,53078,51370,12787,-41764,-66636,-54878,-51577,-45239,-63496,-193973,-266510,-184892,-112512,-102013,-41917,32082,41250,66831,130507,94166,-41112,-124384,-90714,-34783,4251,18785,23848,94198,113604,29956,12425,22463,-3218,12215,61867,40690,-58200,-98340,-54697,-32454,1775,73909,87430,36086,2008,-4459,18586,61270,29202,-69086,-98091,4233,98225,86206,5530,-54715,-8026,26169,7537,84157,151227,65754,-3723,-32375,-45163,-58591,-30247,25844,18903,-65448,-73137,16859,72670,83841,104221,65662,-35078,-44794,27074,54867,73338,115371,88864,7209,-74529,-169635,-181946,-90969,-8173,27471,45649,66357,69191,20168,-73339,-116645,-111482,-95784,-70288,-3446,8138,-54819,-47064,67145,123863,90224,34964,9891,2858,-67483,-171695,-137875,-24302,30872,29248,13646,-16392,-58904,-83026,-28121,66334,74011,59189,78667,114942,99244,21779,-38064,-12669,9329,20579,29280,36998,47144,15829,-38236,-59527,-105850,-166306,-101020,-8048,-29398,-43992,-1772,12918,56917,110810,60125,-15214,23161,107892,103667,29327,-45557,-97698,-92209,-62192,-28372,-5332,-28118,-29896,2127,-4145,-36351,-68452,-88877,-55677,-12637,-28007,-23524,-1600,-12878,-19228,37154,77531,79268,55629,-16222,-55700,-21126,35005,93956,149814,109260,23599,-6909,-12913,-16215,-34120,-90212,-124445,-81850,-26611,-4840,-19903,-62164,-77172,-354,74987,48627],[-18136,-43102,-20430,-3660,-14514,-44772,-47141,-12984,-10418,-17886,-966,45482,91489,107353,69471,13406,-19086,16951,59974,41567,-47363,-110572,-105603,-29673,42363,36156,-35569,-53271,-22076,32012,60047,54941,32089,6309,31021,72799,83321,74227,59440,40556,21094,-36997,-68610,12573,66361,40343,39851,45765,57014,81688,81148,12315,-26669,1920,16037,-956,-47494,-101371,-103411,-34493,25067,-3614,-66088,-32181,27667,-21819,-79611,6698,114735,40408,-88319,-77783,37121,69275,35410,9038,-57431,-78495,22830,52523,-10500,-4176,65328,99429,93360,55565,23749,-6319,-16987,12704,43578,37949,11446,-25989,-56639,-67475,-73573,-60243,23750,94047,64133,4896,-22873,-83543,-154692,-144144,-97847,-36503,47443,54741,-42408,-99742,-41967,13106,-3219,-40294,-32342,-54245,-124726,-129358,-63084,-52198,-72858,-66628,-81203,-83177,-48948,-40771,-3317,42951,40923,37200,31366,-40105,-86828,-54534,-56375,-78808,-51948,15323,66476,111020,102009,40789,750,20247,25184,-7988,-36294,-19462,27362,64151,48906,20245,17113,-66637,-190768,-193920,-92195,-13451,39221,54672,53372,31313,-21641,-40442,31988,60619,8041,-16726,-17686,-68188,-59976,10875,32515,-11618,-21172,-36144,-60162,-28502,8389,-3062,-33186,-50482,-55729,-73602,-89350,-87556,-75591,-31453,13174,13466,-43590,-78845,-71220,-42102,42109,130682,114405,38629,-20313,-33347,-8987,47705,21647,-49105,-36019,22171,5617,-53779,-91489,-52031,-11640,-10023,31966,142293,167113,87512,15252,-11461,-21777,16093,106586,90112,-40160,-89972,-19191,3204,-71190,-100108,-74973,-47770,645,5767,-54452,-110701,-167557,-164945,-43895,70651,113947,88362,36891,-4290,-21377,18939,112388,160464,116028,65195,11291,-59098,-94029,-51178,-27064,-33559,20282,85921,82124,76927,94094,60199,19662,31658,64225,61718,59839,45468,8182,5436,57803,106758,120017,102854,55046,51070,132350,149711,12797,-81105,-24193,18640,-48042,-98108,-64202,28190,125517,119243,29527,-35053,-77312,-104380,-44437,13510,21769,11638,33,7973,38324,26495,-3394,-12703,-45996,-73439,-71913,-84660,-149852,-134252,-21653,62356,95037,111096,54898,-5555,36493,74078,50643,32238,2622,-24924,-6291,23982,46482,84453,119368,68230,-33142,-44529,-16968,-42488,-31224,32527,26960,22666,39332,-15785,-120424,-122942,-16094,25031,-31531,-51401,-6853,24756,8866,19812,57956,66679,19993,-48742,-42362,35886,87453,80092,21243,-41660,-49386,-6797,12123,-39238,-43845,64177,125110,54067,-16458,5972,31863,53871,83427,72770,45589,37516,6374,-34279,-24359,-16038,-30829,-5550,-9549,-76465,-105942,-59351,-28127,-6009,60271,98853,85269,17112,-49872,-72054,-82627,-129680,-118199,-53871,-48530,-12560,146494,225895,176576,126270,12115,-78196,-11409,81800,68017,43613,37046,22034,31723,31914,28267,13218,-18518,-8786,-18163,-59629,-40639,-9537,-32595,-33322,-15799,-36249,-135309,-217551,-186783,-134718,-135902,-85698,2375,15711,33650,125147,149680,69411,28464,36195,60743,66695,30049,-9774,-45446,-113445,-158179,-112147,-4514,60589,45574,-1019,-52940,-61948,-38757,-58559,-100688,-58203,17816,29348,29623,53446,27303,-74195,-129223,-124792,-81261,17264,99528,82704,27360,-24876,-31763,27052,54129,45134,17985,-54949,-80656,13799,83428,38146,-2865,14457,69233,109758,70194,-3343,2853,64734,74247,59366,45894,-14162,-96484,-137451,-116062,-88383,-61360,-46925,-32580,-9902,-37182,-108539,-91764,-20255,-10109,-72420,-128471,-75962,25887,83090,116236,113459,39201,-31438,-49235,-41881,-18953,-3207,51206,126796,125947,67522,-4987,-58801,-87688,-91541,-15277,55534,4550,-43259,-8023,26634,29882,12011,7079,25060,-27390,-84387,-102659,-107605,-88209,-67966,-35435,45166,56575,-11101,-55589,-66557,-65384,-75442,-62198,-31413,-16647,5559,14150,-22163,-7820,53975,53643,9559,-30673,-52925,-67234,-74811,-88821,-51954,49445,103543,72241,30305,-34764,-76492,-30957,29273,46072,69445,109416,76446,-195,-13738,54015,72538,50652,21852,-19423,-38723,-7236,36740,24799,-74969,-165217,-127141,-31300,-12965,-29931,-11298,49564,40961,-44803,-60485,5938,9819,-28244,9709,28236,-8244,26941,122441,104531,23303,-14522,12107,45679,29522,7068,-1662,5670,19736,-26331,-113556,-111679,-11343,88550,87813,26000,26079,32313,-12391,13486,81107,51641,-33453,-65111,-1745,41892,22504,34623,107288,140228,62107,-71417,-167231,-171894,-170934,-162826,-115407,-41842,7075,-36855,-91174,-48715,11388,16568,28751,49691,35227,-22480,-78578,-55755,-15318,2491,79111,126828,41871,-29369,29805,75175,43426,-43707,-79027,-44637,-42550,-65126,-72936,-79735,-36291,33771,60433,23108,27967,123585,165218,80178,24712,62725,89434,49589,22457,51618,110213,139925,61539,-30454,-68665,-72226,-12389,54579,16293,-36703,1649,45611,53939,50125,23134,-6204,-39392,-38273,-11492,-13778,-68413,-126061,-70087,19717,14220,47676,131771,81379,-66554,-116553,-62789,11677,15918,-28682,-84455,-76868,-14875,208,-13782,23450,37294,-44638,-120343,-84922,10711,40035,-11760,-34643,-40581,-41412,3433,47456,-1713,-77094,-41433,430,-22632,-18251,7360,1630,18562,79569,86710,26247,-13507,10029,58149,108635,127335,20477,-86003,-99573,-87036,-110252,-166439,-169369,-62651,50636,59907,25550,22108,12096,-24551,-29463,-8760,27597,54375,24765,-14596,-34949,-67389,-61550,-14342,35068,85724,102703,32182,-56382,-83756,-79205,-92220,-115905,-128218,-107572,-20889,43765,36542,43393,90341,93822,16995,-59175,-66183,-33573,30397,82906,53791,-15848,-38757,-36468,-51501,-28652,-10936,-55356,-70044,37034,86963,13576,-23209,-16429,-40659,-26759,2282,33192,80498,61616,8335,15921,77031,90310,9826,-37152,13856,57934,51691,4785,-130906,-207027,-122378,-35491,-13009,-4445,5971,12857,54349,96187,60212,-20603,-71487,-44996,26597,76611,58125,52245,116040,98737,10302,23461,71320,69619,65096,45620,-7784,-59562,-43310,-23503,-90125,-142699,-85654,-24697,-23166,-9646,-6539,-11488,20471,5835,-62924,-60340,43046,113635,60704,-39745,-41065,87645,94387,-49604,-13275,145589,108797,12746,-34176,-54042,-90490,-73886,12601,80063,70185,59398,76623,78502,81344,93433,36583,-74325,-85445,-13390,-1305,17002,109290,116260,-1887,-127464,-229338,-240466,-146693,-58524,-8331,25527,25868,-10914,-54107,-92653,-105237,-72063,-29466,-20689,15219,1443,-87776,-80262,35188,69093,73617,98529,77006,-16041,-132162,-223323,-182251,-48043,48229,43422,-18389,-78779,-105590,-61202,41276,90270,54081,65354,92155,56698,7073,97,-9664,5956,402,-38088,-26744,18552,11815,537,20087,7587,-64897,-122615,-65363,18594,4559,-32468,-12065,12404,81554,102916,19159,-12502,70921,139045,128803,72484,-11784,-106829,-149372,-118700,-53958,-2746,-24804,-54870,-45001,-30256,-29756,-38511,-72768,-79769,-19048,44051,64653,30148,-6797,-15658,3962,32542,73228,86429,49508,3253,10840,66113,116028,134970,96563,18361,-52504,-80856,-47780,-40278,-77048,-83871,-47473,-15244,18585,19793,-54281,-111874,-46593,48537,51207],[3014,-46205,-96469,-93531,-50051,-40830,-53053,-30231,5972,36229,47300,59498,64926,59693,40395,16912,-8018,25687,80699,72295,-6539,-55685,-55592,-27081,264,22473,-20184,-54197,-20403,21719,4600,-1206,8091,-21159,-18589,26611,48895,14836,-36906,-23553,44301,21319,-41977,12400,64802,34669,53965,99567,108301,110623,117496,49965,-17498,-12601,9185,3094,-31484,-72271,-89575,-55381,-18565,-31545,-71233,-60518,-31978,-49070,-65578,-12599,44469,-47536,-147342,-61621,94322,86244,-8738,-37914,-61362,-88327,-44444,834,-5342,-22091,-9872,20700,32919,47029,92984,103607,79574,89778,124539,119637,62568,-12959,-40461,-56535,-113842,-161023,-111198,32915,131458,106587,17543,-65307,-133523,-150952,-119929,-62980,-17050,-40120,-146730,-196408,-115073,-28403,7145,41523,41365,-65404,-159810,-112366,-6694,642,-33631,-3461,25598,17885,30684,26581,30556,29037,2522,-13051,-405,-9666,1640,18783,-32612,-87643,-79513,8082,121209,182481,145705,60424,-34113,-49080,-247,16456,-31566,-30242,43165,117226,136235,129276,107073,-5196,-150619,-188888,-124075,-31500,14636,-559,8290,54315,84186,96439,120391,59804,-76611,-92698,-1108,5691,-9286,20777,5613,-50343,-24231,-8517,-19301,14606,37603,-634,-37236,-41911,-40953,-63895,-89265,-79400,-45998,-5330,26359,-1680,-88928,-118396,-67098,-11296,58693,115824,72070,-57970,-118364,-15291,80296,108743,67168,-15979,-32377,-12221,-51820,-86706,-77572,-26565,2526,6776,68098,181878,193698,95467,-10167,-32335,8980,68659,132156,92024,-66453,-120963,1539,78308,2030,-59962,-33303,1237,54784,78917,-8542,-134253,-167373,-111155,-34356,20972,68309,48951,5153,-28394,-45150,-10085,67197,112186,142172,184937,130715,-5592,-80733,-66189,-49496,-37262,10893,57655,66962,86872,85007,3021,-40739,-18438,-12230,378,56262,55271,20974,16274,27768,22154,-7570,-6752,42498,109292,165178,128822,-9157,-61034,33363,99924,36029,-45359,-42080,12762,14916,-8426,-4687,2620,-44582,-136352,-123661,-16491,24255,-26774,-32079,6826,46886,61147,42470,37585,46594,47220,39887,-12729,-91602,-118491,-96219,-79353,-54495,8991,25252,15121,42483,3846,-63274,-38806,-3550,-13548,4755,45660,54651,28853,15505,23170,25576,20886,-24119,-108553,-103397,-8800,1486,592,23937,-29898,-138677,-125737,-3656,41108,11924,-2111,-3253,-7366,-34680,-34278,11726,40619,9345,-34029,-8141,58781,95459,68214,15394,-15111,-33512,-20478,11702,11095,19490,81147,81562,2572,-1974,43039,20792,32994,91887,62186,-9224,33180,68584,571,-42753,-28017,-22820,-18492,-30497,-48602,-15354,50240,63281,45772,72161,89533,39825,-59065,-106568,-116718,-112402,-94954,-70762,-63968,-83005,-33481,100232,108539,17738,-5652,-41521,-80309,-14546,51938,23388,17881,48023,57782,82111,40645,-51164,-87263,-54721,-18799,-9566,-21445,-12410,-1035,-30991,-67672,-51005,-28767,-65391,-69490,-15402,-34273,-94386,-45356,43504,62247,101960,200899,183587,67397,55534,101317,102349,48675,16265,3266,-60550,-141788,-154754,-80129,41951,120901,125295,67345,-30980,-56421,-14928,-32459,-103771,-74387,18119,33281,5724,30176,49404,-20383,-81180,-80916,-36436,25192,58055,41268,25440,4263,27110,68341,23813,-25964,-18218,-11398,14254,101271,145758,64954,-16620,-7997,38912,65017,35209,-25501,-12279,47639,34504,-4741,4840,-48269,-155437,-176905,-109389,-43109,177,41104,98599,118106,56434,-45102,-47933,22352,25123,-43207,-100006,-99865,-63419,-22625,45835,118931,104961,23468,-47923,-76342,-36967,18442,38866,33046,37208,31408,-32357,-105180,-147088,-146000,-46435,52679,29307,38691,105332,63195,-16895,-13995,40228,64067,-12512,-102770,-135608,-123782,-74399,-33037,16913,95762,50534,-88496,-129699,-105862,-93742,-108215,-109330,-89281,-59817,-31190,-19664,-29196,26920,83953,40366,-33197,-74605,-105122,-135671,-141820,-131572,-89772,7775,94414,73362,-23583,-83813,-71410,-47629,-21711,32045,106553,181771,170826,64682,8000,92181,146444,88520,-8919,-90965,-123359,-106457,-19252,50520,-39043,-181424,-157023,-39035,3997,8037,2209,-7653,-29412,-41470,22723,101520,73320,32337,49583,31961,11353,74153,121117,58824,-218,-18266,-27345,-9476,17749,27713,31592,32271,-9342,-129228,-227209,-196750,-75313,70346,121482,63884,44896,60849,20443,17911,46342,26933,1100,-8808,19725,42701,17045,-8974,18115,43029,12886,-44177,-89365,-114842,-104706,-110269,-84803,13251,88296,56060,-16837,-42448,-26977,9670,48801,53860,11570,-28071,-31506,-3621,19384,42454,110982,133991,71384,37804,87473,120980,89138,-17694,-81623,-40707,-29500,-22259,33019,38821,44497,105645,111247,26740,5130,65682,100022,72226,14940,-32604,-31217,-42723,-44757,33451,126993,125480,38445,-2295,-49284,-127671,-66095,89100,110760,49267,27147,46041,23652,-39731,-71852,-66161,-78872,-116111,-106180,-44472,-18662,-45924,-17587,37476,56251,90725,131399,85279,-22646,-100275,-117773,-50021,6404,-33960,-87378,-41710,6923,-24424,-23900,28960,-6318,-88517,-74665,-405,10900,-10387,-27395,-13091,-15901,-57401,-41721,45933,79741,42430,35487,9959,-38889,-48845,-43071,-17228,22516,32151,14870,15388,27278,42118,49546,48522,40255,-35165,-89243,-102195,-115031,-122392,-145883,-159884,-119751,-79038,-88976,-81154,17619,107140,65597,-9167,-49743,-33479,26781,61832,54356,-669,-67663,-69778,-10492,51853,87891,79484,25052,-34564,-46756,-33185,-50050,-64220,-17164,61356,162113,192034,116971,57901,68106,59703,-14553,-101021,-135552,-111691,-27542,41248,31748,862,-9962,-48009,-108192,-78792,-5698,23104,19380,55412,71145,30159,-12524,-44688,-69972,-38604,1179,21448,42186,30608,-23352,-21185,78810,114710,44510,27944,89374,129136,114178,74449,5973,-33740,3850,23703,-4188,27615,33100,-7013,-25464,-15215,-12147,-16540,-34178,-24332,50264,123839,113201,104382,134865,93342,34974,40058,47234,80481,114722,55491,-38973,-48875,4199,-10578,-120242,-217821,-197312,-122475,-98047,-70990,-36484,-28465,-30589,-49355,-61854,-12412,84662,116081,19210,-89230,-55302,93680,95269,-58758,-38262,117139,91558,-13212,-55240,-38727,-41280,-51177,-36645,27829,102431,141157,123855,74749,27815,-1567,-50901,-110849,-103149,-51706,-50904,-26062,58440,91844,19817,-91482,-167404,-141689,-67436,-37501,-15862,640,-8741,-30155,-42932,-81119,-124248,-99383,-19774,7435,9888,-26084,-78570,-67484,-15965,-12566,39354,139885,117572,-31228,-107601,-120039,-122656,-71416,1357,7613,-37059,-93587,-131805,-69039,65452,98390,30442,33762,42000,-56102,-121515,-50674,-16690,-43292,-59517,-64544,-43169,-2796,-4647,12630,80749,99056,59804,37313,59244,66423,19707,-23364,11213,67722,112963,90549,11423,-4550,41802,49290,38234,69189,59943,-48631,-114716,-79653,-31133,1530,-2791,-34505,-61235,-55761,-37011,-29347,-55258,-80563,-23334,69135,112311,59251,27603,38093,20353,6475,52055,92783,95174,62460,35909,54495,58931,51151,67402,31280,-79357,-125000,-45678,2688,-10304,-12389,17840,49450,65275,30959,-64935,-136176,-89803,-5663,29379],[-10133,-59059,-136122,-141113,-77420,-38390,-51709,-59836,3303,101045,89538,24359,14646,42256,49697,44918,25232,49058,85189,74356,19617,-8652,-5812,-11592,-25006,3542,1750,-29381,-58081,-74493,-72390,-12672,49230,25386,-28994,-38237,-10822,-19350,-79040,-80020,19506,64554,15436,19258,51964,41174,53150,74255,70525,80453,111582,86543,9546,-31971,-11342,12635,-20010,-55324,-60079,-51908,-50849,-46778,-41649,-43813,-33287,-9248,15438,12058,-20811,-126143,-194581,-81660,93719,117149,17814,-25750,14245,34683,10795,-2250,12890,-14185,-36305,-9403,16668,43597,97686,135712,143180,137054,161864,180068,109046,10200,-11525,-25426,-111719,-202040,-175551,-6575,123207,96004,-20279,-89052,-126282,-149089,-109689,-61734,-76009,-128282,-189493,-184976,-98021,-42326,-31813,16474,38662,-35423,-92531,-31679,83098,117712,70676,39218,42234,54314,93198,100124,52145,-21938,-78336,-77465,-41640,-7765,63744,82087,891,-35432,-8884,56955,147384,150411,47825,-25777,-52263,-36415,-548,14875,-5239,11274,76904,151131,190741,174302,133063,49950,-61540,-121960,-78674,-1906,392,-41089,-19685,49815,98977,110786,106299,45630,-82311,-125835,-36846,35021,33845,20987,-15821,-34722,22668,35056,10763,26633,45678,5824,-59690,-111609,-98922,-47504,-40900,-59246,-31934,28227,43436,-23708,-102563,-79375,-2169,34513,48251,67043,33834,-75496,-118266,5137,94208,105008,108924,42608,-25361,-36602,-63338,-53720,7980,45852,12923,-15544,15472,95598,121158,52860,-56251,-83483,-16804,62021,125295,95143,-29432,-101329,-41963,27832,5426,-30417,15260,65079,100823,110082,13227,-119023,-130775,-55319,-33947,-43922,-7774,-17560,-67870,-105629,-76936,-4281,58673,61737,84473,169269,144883,-11391,-106502,-81046,-33453,5130,44056,30651,11503,58882,88583,24648,30438,81353,32066,4559,47367,40729,-1921,-30075,-48972,-48511,-55438,-35743,36170,122944,148935,81509,-22941,-27247,82515,173525,141227,29996,-16092,-25217,-98145,-96815,-3465,37121,-6325,-99993,-135332,-52913,-8281,-42891,-7309,39848,52487,60076,53031,65727,86467,56291,15960,-21585,-32473,-60951,-119297,-158477,-103098,-3506,20718,22949,62380,4281,-94568,-100986,-61155,-27052,30755,86093,65465,-45264,-107661,-23065,85261,88057,5816,-83404,-91335,-27646,-39806,-64701,-44475,-56663,-107580,-92175,-25231,-3506,26160,74264,57996,5617,-59486,-97041,-31395,36680,-2258,-56202,-30508,1447,26604,34384,34149,53486,14866,-51261,-30124,55075,91853,67484,-475,-50953,27415,90423,7695,-7747,59805,8164,-89142,-30816,85578,78068,19158,-302,-31350,-79719,-107146,-70596,33787,129954,109305,49657,50050,39721,-24237,-92172,-74488,-61650,-93938,-83319,-57716,-61653,-56498,4874,60168,-2285,-83689,-77473,-64115,-52202,-24495,-31657,-54821,8652,99886,102132,66517,-4582,-85934,-76681,13358,40807,35925,51503,61862,48521,12000,-34030,-37306,-1016,14588,57022,122479,69204,-26275,4509,85987,115833,147878,196700,156872,57072,56709,98500,79205,10974,3728,-4597,-76198,-125262,-95506,5693,115179,160065,133053,50377,-57069,-77792,-18856,7827,-37171,-67315,-13709,31655,3469,-26096,2503,-5295,-32852,-5698,30657,11691,-5894,9283,45261,47481,44656,44397,311,-25761,8999,39221,50250,94077,110562,23864,-46255,-25377,-6506,-4841,19096,11365,1323,18431,561,-23784,6168,-22414,-81987,-73258,-41659,-21550,-1301,45846,113290,110241,44978,-17634,-10055,53869,93107,69540,13523,-56417,-109232,-86775,-5901,77433,99346,55504,6895,-9648,15955,45307,17443,-30291,-8503,3052,-73851,-138150,-142088,-138504,-79990,16018,51574,92981,119345,25839,-65816,-46418,18762,50697,2136,-90167,-141950,-121804,-55749,23799,99705,138071,32111,-110129,-122204,-80884,-63584,-78982,-106922,-107875,-59938,-48767,-59190,-24609,60683,96630,44018,-42113,-90875,-110488,-156667,-171775,-94798,-18190,-4717,12642,14970,-54543,-90488,-61863,-82985,-90593,1230,114606,193753,176062,43100,-40646,39603,95191,9080,-97922,-116663,-83076,-73673,-49367,2503,-34660,-118120,-93193,-3858,22259,18923,-26476,-65055,-33746,30586,86163,101857,55097,40925,85386,92514,99061,120649,92312,13468,-23723,-49786,-96052,-87468,-43421,-12732,13117,16189,-48299,-147919,-169096,-123353,-74845,10500,87460,73894,35521,35873,24572,14885,3326,-1240,5454,-11618,3668,41866,2914,-79769,-96594,-58849,-21186,11774,26722,33217,26649,-36810,-68705,16908,102805,73297,-9747,-67577,-51280,31325,46252,-6207,-42346,-13278,32747,36006,11494,33526,90305,67703,16454,18528,50900,77538,103779,63124,20384,36005,41200,56027,143765,152655,125859,127018,68620,-31298,-50468,-6141,62281,122925,67832,-70927,-117298,-81508,-40145,24869,75569,50232,1583,24633,-2647,-106363,-62732,91993,109459,29307,19497,89434,75191,-20754,-75699,-65018,-57496,-88022,-84068,10483,94476,88667,71739,55365,34940,71192,123168,110676,67391,577,-73651,-49635,-7171,-67696,-97888,-4035,56628,24752,39441,82041,6042,-69496,8409,83218,6438,-66399,-37085,9072,10451,-33707,-26130,67567,123934,103357,82605,21276,-44089,-70139,-84042,-56340,-19094,-31155,-39840,22708,44086,5766,-20595,-32817,-22904,-33471,-32058,-45461,-77798,-70205,-47352,-61962,-98244,-145164,-175684,-127985,31022,166903,101421,-20726,-68003,-47083,12821,50323,35439,-24636,-64461,-40833,2147,27222,25437,27834,51473,49040,22872,17819,7104,8196,100555,199942,247870,236482,178534,115790,63692,-15954,-80126,-103969,-99661,-74392,-18073,-2107,-11736,1566,-121,-64628,-144286,-135942,-22561,92042,95067,67739,69036,40373,-30236,-49176,-16075,10754,-30061,-78377,-64024,-31631,-47716,-20713,64961,63818,11840,24295,57970,81940,91598,104600,113874,101163,81683,49226,-3887,47920,82848,496,-93835,-97351,-66721,-54511,-55524,-24230,53600,119270,122683,115280,122873,98919,74665,43052,-23228,12377,100972,69313,-29584,-37256,-7189,-42157,-104109,-146109,-139241,-100630,-116582,-133728,-70079,4316,3619,-49247,-53745,24901,119176,106159,-26021,-125400,-72401,62718,89933,38631,83326,134863,36788,-71085,-86797,-17829,38404,17190,-55326,-47162,44225,122245,123154,60901,-14984,-64647,-90542,-83387,-62137,-70712,-79280,-44063,-13990,15662,36844,-15263,-69596,-3549,63710,34241,1764,-5482,11574,41603,35212,-59533,-144839,-135856,-40387,26510,12498,-52260,-62092,-52711,-77450,-83837,-3243,103515,91341,-11232,-29213,-17661,-69351,-100199,-66540,-29568,-2361,-24717,-88847,-58605,49081,74617,16315,-5067,-34104,-109977,-148254,-99756,-93311,-121015,-80949,-9555,-9732,-23100,-8352,14368,56981,88504,102370,121227,124070,77362,25732,30942,79867,95115,74841,65550,23037,-29876,-39527,-58135,-53322,75258,163017,59840,-28954,-20609,-22476,-21241,20391,39543,4058,-23590,-24793,-37240,-65469,-68709,-2924,63937,92015,56071,44953,66612,44438,-4586,3084,38317,55707,44542,307,-15370,-36199,-45566,9621,34824,-30060,-52920,18287,63421,48692,24900,48074,96917,89631,-7934,-106048,-124058,-68376,-19245,8607],[-41325,-69827,-118300,-115637,-54177,-8919,-15426,-40904,10590,123038,85328,-28537,-16407,59232,75970,63096,39145,54919,74868,55959,4655,-17507,-10316,-8578,-14288,10498,14669,-20155,-103193,-154699,-114695,-16351,56013,48488,-16098,-67908,-46517,-2574,-23682,-65920,-15556,70808,65304,26950,27804,44423,34662,2319,4417,25441,46368,45807,-7455,-65803,-56863,-12220,-31676,-65365,-59516,-34030,-4854,21511,25062,-106,-382,34203,59317,27632,-32946,-88616,-113290,-68607,61234,130333,63966,19037,108197,190354,125125,13693,-9297,-24342,-26295,7739,48278,64897,61364,72508,107873,97587,104101,144000,100210,21051,1357,-12849,-80580,-154083,-141588,-54785,284,-30100,-81020,-77979,-84460,-109776,-73574,-35068,-67307,-124667,-133826,-69278,-9750,-41427,-86289,-63985,-6255,19639,7397,25792,106954,160435,118362,26415,-44323,-47450,18143,71144,54264,-26970,-90174,-56349,-8684,-3346,44966,71229,22555,40394,100227,138601,148518,80262,-52149,-92633,-22994,25998,7302,6345,32436,47155,87394,169417,187905,98522,37663,19689,-22328,-63749,-16157,21731,-12389,-26586,21766,38660,14858,-12902,-21181,-25344,-53354,-94665,-93781,-45336,-2105,-11406,-24336,19618,83377,66815,14348,14992,35023,3316,-83738,-179451,-152005,-18182,31249,-18475,-23871,34092,19728,-77182,-117876,-27934,49546,45669,9196,-7095,-7421,-28742,-48943,-13967,-1569,21720,73421,49293,-22013,-47834,-44678,3066,49104,40030,-13475,-40323,-53220,-24269,13024,-11274,-80155,-91632,-20638,67906,129725,103427,28898,-47874,-101093,-78497,-8894,17107,29023,74869,120231,108110,17761,-62936,-59452,-23588,-43789,-57099,-7356,-21711,-104940,-137800,-71483,10067,46617,4195,-42901,28282,67539,-40777,-125103,-76985,-12894,34248,68288,26565,-8009,45025,96326,70936,91322,128123,67180,6577,6583,1469,-28856,-81538,-125707,-89222,-27754,2108,28687,80082,100239,67122,29592,46407,105316,183664,205579,112199,23582,-27422,-82763,-44868,55287,70482,51653,27547,-32469,-58494,-28120,9014,55736,65179,55179,39542,10091,20623,17786,-68478,-141915,-99631,-41147,-30535,-85167,-113870,-9724,84907,35769,2838,88315,94368,-29719,-131338,-135518,-66683,37919,119463,88555,-71600,-172045,-65725,83986,89931,11676,-38445,-40258,-8810,-32842,-77095,-78430,-66735,-73564,-65284,-37099,-25861,20256,93670,82944,25178,-40425,-88169,-17353,61660,-4802,-83208,-68744,-58380,-31254,25680,65125,112930,93589,-10644,-22467,65956,82393,9917,-63914,-54848,74806,153388,64766,7517,18609,-36118,-111651,-97352,20604,108513,100359,54036,-19139,-112096,-170521,-136924,-40346,46392,37313,1868,11381,7467,-22553,-46840,2870,20460,-49669,-87952,-82546,-85232,-47111,32481,30846,-68058,-113407,-87964,-75814,-33981,-18619,-59431,-75044,3870,91866,68736,-5644,-44375,-30187,33153,87878,70295,81054,163644,173699,105496,51869,4879,-36888,-19179,-67,34143,96836,78140,14042,42657,117057,138288,132117,122761,81918,13152,6402,33908,27430,19155,48301,18158,-50214,-72493,-41095,43646,130677,153771,90436,-28105,-126616,-122748,-40329,39881,33261,-47502,-49528,13246,-6657,-78138,-61441,-41126,-38005,15649,40805,-11137,-22753,14075,49705,37406,-23130,-53367,-41032,2416,60181,68667,32873,38064,44747,-21401,-58563,-34902,-39794,-40062,22563,52032,36458,30174,18709,40608,69481,36181,41369,66180,16351,-39981,-33908,-9361,8437,-2508,-20306,-30350,-8983,64486,145640,152387,92611,1193,-78829,-59753,-8323,10909,24911,16914,-712,9402,23784,20469,7356,-12779,-17056,-35840,-111794,-155798,-122468,-100600,-81050,-5865,68337,76129,17858,-46922,-52291,-29480,-18877,27930,54120,6523,-58871,-75945,-40434,57160,154023,164492,69507,-2129,-7120,-14387,-29392,-50343,-80304,-71133,-6148,-18026,-69404,-25821,50479,76717,69033,8131,-48723,-44243,-70219,-75989,29182,108771,42039,-25551,-10564,-17447,-38771,-35319,-83134,-105419,-22825,68993,104665,61038,-28615,-84314,-53784,-44495,-102295,-141884,-85261,1833,18659,-41543,-65439,-43874,-37335,-34084,-14844,-15484,-14281,-50075,-66097,1834,83587,89833,52756,20103,12693,59250,119922,168254,132239,55780,5663,-7270,-41659,-79219,-74094,-69852,-77169,-59530,-36641,-69858,-93225,-28506,29300,-3189,-37609,2044,71522,91281,43779,7179,21260,18519,8388,-5101,-45590,-8584,61755,10694,-91314,-98695,-44707,5524,59444,77270,105996,96196,9637,-67825,-24847,54206,51110,-13403,-80917,-46425,50532,18125,-69578,-62608,-1760,19965,503,-36047,-28643,7179,-23621,-60403,-27239,23874,39812,93511,115284,75207,40685,59814,111007,179006,162476,114843,59078,-32219,-101501,-103509,-75083,23694,165513,162232,9374,-88127,-47771,35844,55414,15297,-426,22500,65772,34769,-51295,-34415,47309,26532,-67988,-44641,90005,139093,68101,-16315,-12899,39940,54836,30828,79446,162756,169812,137343,67191,-22044,11266,92158,100274,115949,119167,35502,7013,1378,-70091,-72172,44467,110614,91699,88347,97054,54790,23227,81623,124300,64206,671,2394,2755,-8600,-13087,5411,54350,69272,50792,58397,29773,-25753,-75484,-96689,-69664,-54332,-78163,-74980,-10974,-17978,-75034,-76452,-61892,-22895,27807,65743,45247,2376,14994,57123,42862,-25428,-94348,-126484,-96965,18572,129514,72342,-38838,-63676,-42400,-16227,-563,-16596,-41159,-18188,19933,-3583,-25307,-21584,8245,74610,101779,57195,19810,12181,41878,138593,202796,193318,169139,147488,102167,28170,-81943,-137303,-89938,-13724,22897,21989,-24423,-51464,-43231,-46178,-73479,-111857,-122739,-49421,60501,80392,53541,34923,-7079,-56438,-25098,40315,48049,-54504,-153403,-123173,-51927,-36632,11416,63116,6022,-63433,-65722,-59879,-25165,48353,125699,133703,81152,31353,7587,-5179,21760,71738,28363,-63562,-87542,-91648,-104740,-80877,-6932,53971,66357,56423,50322,50586,45752,52052,37189,-40670,-54839,15180,34585,-1397,-15993,-28681,-64526,-57589,-9188,6692,-8970,-74481,-145641,-86770,56910,98288,84,-50551,31027,113058,68705,-59250,-138726,-93988,14929,73914,129999,206471,169379,3018,-98603,-107823,-28334,62641,66574,-14872,-42127,2059,50002,55356,12055,-22421,-30319,-35180,-6699,11743,-47096,-75487,-38726,-39474,-31403,37535,33599,-19266,54520,137294,93667,19618,830,39964,87565,67272,-31283,-91033,-97244,-54837,23204,37063,-42363,-68528,-79528,-125407,-116041,-35508,19697,37746,48466,46480,-10653,-75464,-99262,-69951,-12328,53528,48170,-21005,-11968,47941,54086,25904,-14993,-94128,-111235,-90817,-106005,-149685,-115943,11313,106304,50562,-22346,-19435,-14238,-14775,8122,44256,75494,83452,48236,32148,91465,132803,61154,3574,37849,11940,-86224,-98103,-70588,-35345,113140,226947,137152,8355,-43894,-71355,-64930,14004,102421,108620,64777,27064,-12382,-52222,-38672,29032,54155,45993,35813,36259,49245,45938,-20839,-68975,-53737,-17393,2198,-32401,-66332,-72971,-55994,-18740,22196,47525,62384,69401,62836,45828,21891,29709,68962,54079,-57462,-121487,-66431,3633,15083,6492],[-68446,-78986,-76451,-41800,13727,39198,33467,25675,50247,92271,37565,-39598,-9479,60081,66121,42621,17060,27211,42864,25746,-22234,-35972,-23237,3479,21085,27600,-5415,-54182,-119984,-133824,-80595,-23187,4500,7494,-21043,-70013,-54889,30247,69782,5273,-24087,44564,69710,21650,8356,45097,35638,-4225,11875,-86,-34183,-51716,-72414,-102449,-92587,-41184,-24466,-49064,-63911,-8322,86244,121617,79175,35450,23906,32937,46833,31544,-12174,-24567,-3156,-12572,19897,61448,44145,38008,127425,225608,158042,-11948,-85388,-72173,-21449,38052,93456,111451,70498,33888,43522,29366,29287,71368,78424,42511,5399,-36761,-73301,-89487,-87580,-92703,-105391,-118450,-89329,-27147,-16155,-31259,-9317,24380,17514,-19977,-12350,59408,71662,-9815,-60932,-64482,-6240,71820,75469,35324,42668,73748,68583,1686,-96527,-135726,-85613,-10568,56590,45636,9415,52009,88367,37688,11025,22623,25453,87040,158720,173385,121688,44492,-31682,-23828,53199,77796,29557,20204,28977,10102,34590,121456,112389,-15476,-72951,-35434,-5282,-8331,5631,-7267,-34873,23467,108860,53701,-52331,-100287,-104986,-99235,-62853,-58253,-108694,-121929,-66136,-51739,-10890,84546,142235,90734,10938,-2978,12939,-4942,-67797,-130113,-90432,23034,67351,29128,5595,24734,-15515,-110541,-123665,-25377,26075,-1658,-33182,-45509,-18806,24945,21893,-4458,-37201,-18387,7738,16007,-7574,-53525,-47396,14969,-4158,-59543,-51325,-17177,-50245,-68868,-52580,-48986,-49554,-20972,39746,102442,118121,79131,45986,-829,-94676,-95970,48082,128866,70714,67901,129633,109661,48962,40003,45887,3969,-38087,9670,103770,54492,-77490,-103504,-38157,7325,6747,-63246,-145635,-78645,9131,-38458,-87622,-39027,590,20263,46241,55033,52115,60437,81753,81155,56233,27976,14779,-26979,-76292,-77667,-37794,-60286,-113695,-75212,11724,48920,41465,42577,63946,83530,96156,111429,115462,159812,217904,179573,72706,3463,-10363,45410,116486,95321,82804,146929,138143,3134,-39251,32454,62112,32063,45214,49845,-8227,-34116,-58673,-136547,-171957,-105489,-73415,-51163,-51025,-19710,82479,127543,40050,-859,102227,150816,32198,-107872,-143263,-83130,27371,120779,97096,-48359,-145189,-70782,52512,55580,-13639,-42337,-16742,45317,45489,-3875,-33434,-38711,-64446,-66349,-8436,21313,17373,38521,36171,4587,-37128,-45221,21070,67960,-1404,-65787,-47133,-30559,-6386,36696,41585,81513,144024,118611,85236,79150,15803,-61614,-85694,-24436,116163,209654,161944,77191,7795,-43608,-77199,-108193,-76151,28562,85407,63658,9539,-68098,-136972,-143433,-122677,-98639,-75572,-51362,-14262,26870,53547,31746,33685,20551,-32282,-60149,-66765,-92226,-68817,-7944,-28953,-109467,-117193,-89365,-84003,-34566,-13556,-42937,-67758,-62958,-45267,-51980,-61389,-21260,68202,103193,41540,-13946,61494,200313,199161,114173,68368,1388,-78714,-91826,-98006,-81252,-26389,-3670,13805,85923,126974,93127,55258,37470,1401,-54820,-62656,-40109,-9343,51672,91194,41288,-15747,-32679,-26859,16324,78053,86729,10046,-95644,-148407,-115718,-39307,35057,34775,-20610,-21987,15222,-13577,-65237,-63155,-67070,-47685,3417,17789,4915,18206,24242,29629,231,-87569,-131364,-100895,-32479,40290,64309,29282,14662,21403,-7235,-17272,-20075,-56736,-49098,17932,41208,26870,25920,42558,106735,129505,69933,67066,71154,-18019,-85077,-56391,-60090,-92985,-86610,-49979,-34284,-14761,56766,128598,121350,70173,10324,-45026,-37399,-29470,-47767,-23158,-14887,-59235,-69784,-45631,-43429,-19314,8799,-24154,-92983,-173883,-220776,-178828,-101732,-53444,10056,59308,8820,-74120,-69313,3386,19909,-19119,24296,86573,81861,32021,-12565,-22840,37324,121624,146994,122740,110962,80608,14157,-29527,-41542,-36369,-5781,44534,12347,-57593,-34899,10369,22300,48120,43878,16478,38243,51443,75239,134154,150034,80094,20168,34021,48207,18953,-2293,-21377,-25936,-4851,4198,-25255,-76211,-62530,-55121,-96110,-134083,-125693,-95536,-36366,41370,62899,-6584,-55764,-12886,17282,-28248,-85713,-98627,-55278,-29489,-29509,-6574,41914,49083,40721,54646,26483,-9026,52284,143394,102668,19239,-11539,-20760,-29186,292,18139,-28689,-90157,-93551,-55186,-52827,-39312,41408,110004,70977,-31966,-63340,59710,165486,74601,-31516,10612,54157,29834,-13450,-54632,1477,69408,24939,-33968,3968,49982,45997,51698,46002,64246,92107,30164,-65779,-65112,4190,50485,10171,-73866,-43753,30397,-13905,-76743,-53722,-41282,-82588,-97291,-80366,-67859,-57464,-70115,-84234,-39120,38415,50640,76402,93815,17045,-54120,1010,121752,167832,96981,10681,-36543,-78094,-117348,-140897,-171020,-98665,81076,162272,72193,-39292,-30053,74043,83335,4710,18807,78754,79607,16685,-30375,-19192,7324,-31749,-131304,-137879,-8146,100954,88004,14631,27377,119403,138260,48491,18263,78165,110878,114582,50376,-62426,-43938,26253,16639,67564,160794,115678,59381,26366,-28570,-16684,74827,111632,84065,47308,35920,70630,98801,98562,108730,111238,93069,45533,-15434,-46039,-21842,9102,12457,-17153,-39364,-3163,34506,13232,-63122,-80817,-26534,-28368,-65724,-66395,-62503,-110658,-137952,-84035,-38599,6611,73514,118648,99150,72784,78539,90422,74082,30303,-3327,-32541,-65943,-40158,34891,23386,-45852,-66832,-56095,-50027,-35503,-25192,-3552,58603,66703,-27012,-65578,-24364,16296,50410,53865,4200,-54556,-55087,19132,101357,114564,77901,35678,15881,3558,-16942,-69793,-109888,-42676,70350,79849,8227,-43123,-63073,-92422,-90357,-34886,-6061,-15672,-40664,-26622,19991,42851,-7834,-63624,-49571,-739,19184,24929,-28104,-102724,-71623,-1524,16495,57621,99178,21726,-91541,-130516,-130354,-81610,41450,145287,92732,-29054,-92276,-99479,-79387,-58492,641,52695,27512,-33215,-95932,-109293,-46967,30008,32224,-12135,-30328,-22128,-26163,-49964,-30060,23100,-2610,-69166,-72124,-29116,10300,13828,3352,-22949,-8693,72238,101536,56633,-17505,-94578,-71141,65444,123036,19059,-47791,19972,69864,23101,-51649,-103848,-104132,-43250,28735,120338,193661,148341,14163,-52463,-92071,-65537,14151,55844,24046,-1476,-9003,-15353,-35985,-62404,-25766,39105,40269,39625,63244,15928,-47483,-25457,2580,5608,41138,45972,6635,50812,126339,106067,45801,26540,28068,19369,9964,16211,34590,-3790,-50290,-183,60275,-3699,-79380,-113789,-118591,-74792,-8592,-4384,17957,82685,79646,-21343,-71490,-51796,-21608,10635,44360,31853,-6424,21190,70977,74093,69807,23205,-105612,-132319,-68319,-66567,-103148,-23685,128330,189024,105841,12408,-27909,-42948,-44046,-32007,-8055,21859,55818,56560,50441,89697,99974,7725,-18042,25003,-21357,-125713,-120229,-44461,17714,114874,191601,126107,-23937,-107663,-100701,-70650,-17255,92227,156155,125269,63320,42280,35535,19394,22259,12483,17760,45049,46944,38213,41150,-20795,-88113,-83795,-39891,-9462,-20780,-49293,-29086,21717,18057,10669,62680,84725,45725,774,-508,9846,2973,-8699,-35346,-90774,-84598,-7889,39952,28527,3443],[-82187,-84686,-45423,17713,57803,53735,39378,68923,89100,37214,-25682,-19486,-5334,-3885,-13549,-19953,-25632,-17384,-2092,13499,-538,-11139,-5999,25448,41652,22382,-45546,-101979,-122814,-70089,-6506,-8455,-39261,-47845,-50244,-78001,-61159,40188,119195,69315,-1056,13809,27149,-6017,-3550,42979,61625,58209,63218,6337,-56391,-83512,-90733,-97349,-84769,-31594,18323,4189,-43174,6350,117109,141156,73781,34281,18321,1440,29919,46765,-5901,-53065,-13787,10349,-38190,-80890,-47315,855,38205,102282,78207,-67271,-149173,-113143,-30952,45177,97508,121462,110120,74510,40028,13233,13622,36871,65332,53697,-5977,-75327,-100807,-89675,-83887,-78832,-85530,-82480,-59519,-31119,-12504,13939,42945,75576,83141,65387,71115,99459,74448,27835,17536,1443,24794,83874,87065,17852,-54678,-63853,-4532,15205,-39764,-88957,-96140,-70077,20869,76065,81260,107743,123966,63398,1074,-20848,-8972,42757,70295,59627,31048,17814,38391,93217,105826,82880,56520,24376,-46908,-81436,-58709,-18062,-17143,-75009,-102682,-46239,21150,26261,-14561,-57618,-62993,22434,102737,32372,-76153,-98505,-88958,-111468,-103061,-64006,-64238,-80152,-87372,-90050,-4847,115216,162279,86578,-9644,-44260,-31134,-24900,-28769,-5174,40430,50486,39615,37074,19988,-8454,-51981,-101030,-102268,-60241,-54242,-76198,-50629,-11782,7062,30728,52222,85223,93328,53279,-23986,-36768,-24174,-76750,-84574,-33848,-89336,-141331,-59688,23726,-10263,-56704,-79304,-65829,-6508,65638,115929,117411,65916,13973,2140,-2148,-45140,-33665,121800,227182,143950,73245,102704,82419,67837,121826,117835,19315,-15199,93452,212195,125877,-30391,-63957,-20695,-6485,-28464,-104027,-154075,-74778,-7674,-29071,-33053,3342,13220,-14895,-8100,81728,121689,47986,17606,43263,8953,-50599,-38787,-53688,-138790,-150715,-48440,-11504,-48664,-33657,22248,66227,65916,40412,47669,81510,94120,101093,112547,137970,176725,163447,76729,12466,-13082,22819,93562,89212,55930,147171,239298,90948,-75264,-55013,-18911,-42449,10561,60798,4615,-44436,-55716,-82298,-67359,-71260,-79102,-88267,-66158,2382,48420,50782,37069,49469,92176,78533,12652,-43165,-71543,-55874,12700,74736,51259,-37776,-82708,-42391,26126,33600,-28958,-77310,-26811,101412,126308,66866,35066,16841,-58020,-79884,23229,82580,30434,-15809,-22152,-48626,-96282,-69995,2216,28678,5453,-10252,28690,57527,54479,32127,-28342,-14847,123141,219218,189728,98221,-23219,-94343,-67115,14058,124915,202963,171032,84456,-4521,-46197,-41910,-64831,-114257,-84454,-15645,12355,18018,4503,-17113,-28601,-74065,-122066,-114554,-74904,-13523,67506,106863,34455,-36988,-58344,-40211,5136,17048,-22882,-44612,-60481,-106966,-129637,-89688,-62124,-55582,-26082,-25925,-49161,-86699,-158194,-182970,-121978,-44814,25466,94631,41870,-89312,-125237,-6260,101391,100682,102400,88682,-34819,-142856,-162458,-167105,-140073,-100236,-85264,-621,122745,115308,25796,-13987,-12604,-44786,-92987,-91390,-73731,-21297,44918,64339,29253,357,-8518,-16655,-3804,21293,-18863,-103064,-120878,-76394,-30281,-8855,7672,8609,26784,58388,41516,7739,8625,-9148,-38111,5435,32409,44393,92338,78581,-7834,-13751,3563,-42803,-94326,-111740,-99137,-42913,37713,55922,35621,48361,68616,81851,46656,-30614,-35889,15892,10703,-18920,-7117,44181,107569,138803,89112,19406,-37482,-107142,-111328,-52036,-61701,-82447,-47716,-8694,-325,8641,31750,49215,31032,7748,-4310,-36992,-71682,-90168,-69320,599,22551,-50069,-96371,-64044,-50559,-42556,-8095,-20652,-113798,-228128,-295295,-251879,-131666,-31308,30413,13658,-50530,-58273,-18334,29040,42313,23993,36733,40983,19695,19459,30191,10566,4546,45611,90165,107220,99530,63839,10738,-16143,-9341,21945,38162,39597,-6944,-49681,-32501,-15978,-37332,-24087,22891,54201,77586,104325,139935,127291,73768,59884,76949,82312,69431,31317,12519,48498,93323,73731,-5133,-96446,-133061,-46026,9240,-46262,-78859,-34378,190,11080,38098,39504,16082,20008,54710,52264,-23264,-111429,-123607,-49348,6383,-7083,-40604,-14923,29143,70346,130306,96166,-28126,-16753,90621,74620,-5251,-56570,-93773,-80305,13262,78507,40382,-23041,-34956,-17820,-13150,6821,70430,123827,113091,28445,-42900,49104,156108,55046,-78794,-26631,50566,36538,-2915,-27587,11063,45337,31879,43840,109131,122668,52657,-5226,-14552,24748,98005,56861,-48004,-72570,-2203,70482,29698,-64243,-57285,-8838,-14097,-16354,-24939,-83565,-158265,-160216,-79551,-28478,-36073,-53293,-51377,-24864,32041,53257,64832,65659,-12185,-95470,-45770,110148,180572,56825,-81651,-72655,-21986,-43804,-123336,-243388,-244411,-77590,52399,26556,-53137,-63875,13944,47252,20959,54742,82807,31775,-28415,-26966,-7066,7031,-16950,-107152,-183176,-124211,-10403,39534,22694,37692,99599,65912,-67958,-133435,-82754,-17610,34658,21716,-52093,-57113,-30065,-66070,-18517,108341,118380,76404,49876,18702,24998,66451,67947,28485,-14229,-10596,47726,80199,63264,73889,84190,78064,45040,-9496,-57250,-45641,5945,17160,-17427,-55677,-39646,27379,48525,-23603,-29069,54000,54417,24329,14435,-43588,-125687,-136811,-70909,-11233,40917,76754,84156,65096,71494,78451,58084,43253,46830,51949,15403,-62475,-93389,-40223,-14712,-39993,-60138,-54422,-51541,-43886,-15703,35166,95083,68218,-28575,-51809,-10402,4478,-13588,-43307,-89750,-147017,-123329,-11337,58646,30331,-38285,-115005,-121653,-64548,-9640,12193,6243,43364,115900,67121,-49156,-67017,-44387,-78099,-53680,55520,116240,106079,4965,-73680,-18409,51923,-1525,-51419,-14158,-5691,-57198,-36852,11801,7037,16135,53039,61498,86016,130815,75168,-39522,-81608,-86287,-70961,28664,117937,48453,-82197,-159260,-186373,-180231,-113661,-27404,61767,62104,-16457,-83229,-60627,18059,44650,-25477,-89623,-70855,-20158,-16651,-71471,-81822,-16162,-9747,-70758,-97834,-61940,-17568,11329,49429,39241,11823,61237,104557,71393,11360,-35349,-37833,12211,19987,-36638,-46490,10254,33336,3184,-14763,-32084,-70208,-61276,-7477,55069,98582,84426,44012,32434,-44712,-99456,-64956,-9896,-4858,-23520,-51304,-63671,-88975,-117394,-59409,33813,29018,8241,57891,56361,-28364,-33562,30989,55327,31857,24616,37211,52693,72997,76042,73040,57656,-15089,-107638,-76018,51478,111933,34777,-45934,-26388,38740,2927,-82434,-120499,-84404,-7510,62868,59797,22711,19240,38721,5216,-31387,-28771,-34610,-55206,-60301,-57126,-48188,-4122,58031,89364,98430,70966,-62381,-160544,-111387,-36536,-24670,29722,121732,158344,116178,50959,-14770,-48029,-42140,-39062,-17039,46594,123503,129138,69326,26160,2410,-26563,-2610,9687,-49640,-126368,-149958,-105126,-41793,26324,94895,67034,-57189,-110174,-46811,-18216,-41018,21014,111262,99872,22094,47843,128774,79035,-30412,-74765,-5329,81527,101655,70720,51485,20991,-9391,-18390,-26159,-34372,-30576,-21373,20009,84902,70535,20774,22719,15993,-8705,-30159,-12108,16920,-591,-69788,-130870,-123690,-47816,5695,8089,-9884,-18494],[-80238,-69642,-27040,18008,31148,14817,38,50803,76521,-12292,-71573,-24491,-44072,-109008,-118552,-80146,-52479,-31014,1490,63355,71836,28687,12611,39449,44598,17290,-45230,-100122,-125083,-54555,38414,39690,-15257,-52770,-61721,-75252,-48480,55049,136452,116087,64177,32483,-7353,-29717,-4402,40879,85652,105722,81769,32837,19076,26603,18707,-12282,-33868,12236,69229,56903,-6,9363,77133,95326,49301,20717,11964,-1917,42195,66713,-7244,-92780,-59585,-450,-66367,-152914,-99338,-36577,-56983,-25338,18827,-52975,-108995,-77129,-9344,43492,63290,71946,105581,117681,85302,53452,43787,37830,42385,24339,-26681,-62617,-83402,-105310,-84524,-17972,10502,20003,-13322,-67324,-51132,13798,62390,91138,74968,51325,67685,58626,20868,37814,58699,32708,33167,66329,71938,14789,-88469,-112794,-1399,82895,77073,34303,-38270,-90577,-57767,-4827,32250,60847,73568,42542,-7337,-38080,-38345,-49459,-115635,-133973,-71153,-4234,66529,131212,101299,64352,64350,-641,-115305,-118730,-86532,-104943,-78422,-53122,-60663,-12969,44822,33028,8208,-18135,-34687,-20052,-10717,-46388,-99033,-100221,-58093,-54887,-76521,-44770,27930,48189,-44277,-105754,-16505,94877,120470,54617,-29514,-73212,-56423,-27638,15572,87374,124894,76018,25273,19920,-7006,-57457,-82664,-70389,-57360,-61266,-84385,-81674,-8194,60786,40198,15119,68759,197366,266384,167430,-8304,-87886,-82175,-90517,-82136,-61602,-106302,-99788,-4604,48531,2196,-54299,-92220,-63179,21049,114348,175849,138396,49165,-22320,-54074,-40486,-11130,25207,140892,233577,172853,64663,24417,-6434,18703,113222,104222,18620,24410,130581,213889,134739,14556,-22197,-767,5878,-17865,-78150,-79085,-11020,-9588,-31492,-11859,21550,36892,-18202,-38023,75057,116112,-10443,-58156,3286,42921,28415,-927,-28953,-87290,-105286,-47261,-14298,-27774,-13956,19232,59055,70560,46720,32639,54397,55518,58249,95253,114073,100790,63363,30104,2981,-57499,-69421,8420,70892,49698,87969,202980,110927,-109852,-141989,-79673,-77011,-28584,15641,-15330,-34440,-18044,-33241,-69338,-82242,-54164,-87684,-95094,-48551,-40501,-25595,64089,127468,79164,-28289,-35538,16030,8141,-12974,1409,9405,-17083,-50604,-46315,-29733,-6503,24536,-1825,-59361,-14651,124334,139401,67593,65905,66901,-31798,-80648,18358,96315,58042,-3774,-26031,-72413,-158226,-156415,-69257,-4019,27928,38843,87989,112493,69235,17274,-46687,-61713,58277,185239,167836,76288,-22107,-76105,-23744,53283,97001,114927,59922,-14504,-46966,-48048,-22785,-19825,-70795,-98065,-63922,-18839,8656,39690,92317,121638,61752,-18207,-71558,-75670,-1254,82903,72720,-60965,-145430,-109858,-35349,37950,81590,84251,53287,-37229,-125170,-97538,-5456,20020,-2459,-1925,-18004,-44707,-89672,-164419,-146657,-29620,35367,34086,15223,-71684,-139753,-117051,-44472,-19177,19877,127936,105739,-86706,-203261,-182633,-139741,-97506,-88585,-102633,-22887,83112,71783,4996,-23637,-24629,-42645,-66244,-52224,-43177,-20754,-10900,-1216,15104,23732,30532,25134,15406,-6330,-103829,-202689,-135258,4352,44382,6559,-597,27402,64364,76752,28419,21986,55268,29803,18993,84287,90775,114348,188884,108489,-74859,-78992,22693,47541,6121,-47711,-97808,-87109,3025,47169,30465,62390,129363,168193,129858,35509,-4363,19039,934,-30336,-1362,48065,65412,109246,115958,11904,-106518,-137645,-80323,-20293,-15990,13265,62792,58904,32914,12562,-43081,-60123,-40054,-32237,-2162,-11165,-90014,-127102,-63525,26068,57569,22282,589,29324,27028,-21972,-42550,-33508,-92279,-213980,-279679,-230840,-135661,-40780,5668,-55925,-84968,-8515,14478,-15451,10016,53009,34772,-59563,-135892,-84553,22616,34740,-3204,-6068,14610,9147,-4341,3399,23244,41684,47728,45824,10645,-29517,-73310,-65208,-19703,-19320,-70855,-76417,-16349,36977,50521,61960,78891,33237,-35427,-19131,42827,52194,12838,-25376,-25594,36035,132178,144959,28153,-105659,-135916,-61647,-8090,5606,34301,65104,55931,28945,7651,-18855,-16515,37344,68216,44731,-12490,-57383,-52623,-6760,-5676,-31687,-40236,1061,44891,71827,129635,117086,12321,9802,92720,58831,-23150,-81973,-147844,-173181,-83379,35651,63725,51250,35303,-1506,-19702,16942,79849,105698,104209,73826,25937,50423,73233,-19378,-111497,-72550,-3760,24569,18575,-10590,-8429,9020,29036,83447,141560,128750,32789,-66778,-78018,24821,121367,88909,-17970,-51677,16125,57902,6643,-58588,-72045,-43598,-2543,44064,16245,-59044,-120429,-122936,-45928,22496,6524,-38262,-33968,-31379,-26682,-1427,44835,72679,52486,-23568,-39835,63687,160849,40820,-105150,-69025,40024,60520,-35992,-205472,-272421,-153613,-32502,-32142,-62093,-72800,-72473,-46897,-5785,28328,4684,-46888,-45362,-1905,5080,4021,17179,-29016,-122785,-134819,-63217,27123,55022,42996,25366,-43668,-144944,-193546,-161282,-95689,-22260,15602,-16023,-47469,-49475,-72828,-50376,37807,73509,64109,56285,42554,34197,39355,33197,6184,-5464,18924,16779,-12538,4142,44762,29794,7565,23517,11405,-50602,-60089,18152,65928,51678,-1129,-37908,-7470,36105,14874,32048,112382,134739,131299,113560,49545,-34845,-74184,-64952,-16780,68098,72231,6008,-46357,-27823,12868,13654,3390,32456,57646,22437,-49015,-96640,-78198,-45101,-20533,-11384,-6341,-24453,-59025,-48317,8587,52541,39872,6913,4298,-2983,-35198,-65844,-87973,-134666,-173853,-113100,1222,50183,-15170,-133963,-216647,-163499,-38516,42175,75903,89012,76489,76563,26389,-64167,-70284,-10969,8,40850,129969,169989,145255,38311,-58472,-25153,58109,52212,28054,30216,-8146,-93319,-83458,2115,47315,47152,54946,56073,63778,84738,65747,31023,39399,18930,-39370,-18801,56691,40190,-35444,-106595,-156625,-156506,-47965,55813,80994,34380,-24780,-43207,3768,55796,33034,-68088,-121627,-46736,60340,97388,42115,-38209,-59767,-68492,-73086,-56389,-38424,-47351,-20214,50772,57212,10198,23906,73671,70101,15352,-11228,-1267,-30889,-99916,-117583,-58560,13706,45533,20950,10261,27118,15595,15528,22858,31337,66806,84306,88055,100909,9025,-94985,-103612,-62313,-50177,-63560,-86080,-70316,-62771,-90275,-74605,-34448,-46748,-35703,38424,60457,-5907,-49383,-8739,39235,-272,-14323,57454,84544,53331,49413,72261,62400,-35496,-155982,-103536,41467,77269,1361,-41776,-41638,-15299,-27097,-78535,-114275,-87282,-8434,93840,126256,23254,-81502,-38570,21825,-8861,-69180,-116255,-148986,-134618,-82289,-46551,-33450,3893,46422,56761,81700,23305,-99022,-107380,-26832,-3795,6671,33870,72507,90853,78616,35598,-16891,-48863,-61632,-7740,119388,222748,194886,78050,-10920,-39943,-22292,-825,-11265,-35006,-77762,-160682,-202290,-161326,-63570,44993,52178,-26859,-41087,35781,49595,-20213,-23241,54145,54699,-42967,-19500,121614,106500,-46169,-124446,-33671,96096,156230,116502,73203,81561,91343,48671,-34403,-89162,-81905,-29713,27896,84955,92584,65241,25906,-17760,-12161,22802,53370,61744,27183,-70362,-162444,-139644,-34201,3399,-24518,-47115,-40096],[-66936,-30320,-9675,-18452,-30541,-37704,-30075,10363,11414,-48623,-80932,-60542,-102567,-173270,-162768,-93764,-49849,8878,86842,148143,105242,12703,-5583,40892,57692,47025,7419,-48894,-112366,-81077,21273,72067,39632,-22595,-49802,-48292,-5613,92364,158688,158890,147403,94902,-399,-26575,-3633,19377,67879,86859,57114,57174,116620,165655,160383,87162,8039,32211,82504,72086,25744,3283,28770,57085,42848,17644,19306,22099,35501,29320,-12840,-34634,-774,12823,-26897,-78997,-61026,-33596,-60512,-32331,44280,28915,-12185,-4990,37073,48949,22552,-2624,26280,59841,63269,50949,31183,5641,-12486,-39313,-48021,-2807,-5404,-70389,-60927,-6378,27701,61377,36966,-30665,-29564,15789,49948,68734,21939,-30249,-266,-184,-25208,23228,45196,-3634,-6232,23728,32047,14859,-46597,-61311,44048,138225,145987,85945,-20419,-94729,-116090,-117698,-70328,-7801,15892,-5344,-42323,-33081,-12104,-86097,-225686,-221272,-92178,3786,45792,71210,50173,20987,2876,-54140,-117925,-84337,-23941,-24857,-14672,-19904,-40066,-5074,27913,28403,85525,99088,45890,-32244,-96130,-114393,-132141,-147450,-81903,-7936,9419,27148,98391,118231,6262,-97002,-52168,9885,13549,1500,-27976,-54241,-41510,-8386,49434,99994,111215,93571,57089,1529,-63081,-93975,-91119,-61095,-39019,-27529,-31911,-6127,58503,80195,30281,16047,75797,199208,271973,191851,6400,-129140,-146998,-81515,-23314,-31677,-67210,-6553,60191,42784,-33806,-99095,-113139,-45699,30012,105084,183867,165274,79430,-20657,-101900,-95879,-21382,41519,115151,161845,103128,7905,-64798,-120933,-88026,8347,10718,-5574,47725,93893,107884,70980,28397,21944,34787,28601,-7059,-43859,-19121,25504,-408,-24520,-28463,-5598,32622,-6265,-42992,22760,31957,-73652,-101783,-26083,84791,118983,38090,-9845,29074,34944,-25577,-70363,-73285,-37087,4528,26266,32513,20818,-6431,10699,35487,41594,54736,63372,26792,-27141,-13079,-78,-59860,-99385,-47264,55324,104489,88901,86016,-37,-114846,-94863,-43197,-52296,-54294,-71304,-77747,-51818,-43369,-69317,-137549,-68862,-18590,-44080,-86616,-88675,-62708,-6527,88416,136431,65038,-36903,-25743,23653,12360,-13237,-26802,-35365,-36845,-39666,-40500,-55662,-51642,631,32109,15919,26287,97849,89517,30516,48043,55842,-30368,-80043,-16212,60687,74084,46445,18209,-32852,-147502,-204885,-116547,1504,46504,47260,87146,96757,37247,16887,6452,-28295,4787,64504,51066,5833,-34473,-54885,409,59392,34285,-6990,-63916,-109204,-67807,-5217,3565,-14982,-12076,4004,24681,35263,17836,32666,107777,165975,132637,60717,-38623,-86400,-8778,56575,-987,-135064,-158475,-71747,-26056,-17428,45267,126831,140794,51129,-44789,-7588,91763,84608,2706,10094,53399,49915,-17280,-64662,19917,138645,132142,37552,-49862,-89996,-47212,-4771,-31013,-38080,54523,152869,65691,-137505,-221591,-133724,-36501,-19556,-51610,-64174,-52395,-37158,-664,17567,-7817,-13147,4154,10057,42315,45449,-6730,-57179,-18303,55129,75878,75358,72068,39355,-6404,-97356,-206589,-150190,9032,39147,-10546,26161,75472,47086,106,-28259,-3656,34965,46980,72436,115073,112048,152282,207813,95918,-99162,-107842,7416,55967,56474,41066,765,-26477,-14290,-17708,-29049,25667,116000,173720,159105,78778,4034,-3512,2958,13836,59201,69188,42830,82329,124227,43852,-71340,-58859,7878,34961,46687,96496,136130,107031,39607,-44189,-151723,-151439,-77948,-52841,7449,50078,-21380,-82667,-43013,10359,23940,36937,84576,134488,122834,34948,-70659,-98964,-85722,-132966,-163451,-126771,-89362,-43280,-27068,-79285,-78348,-18149,-33061,-74874,-24253,45070,21689,-115476,-214691,-151841,-19475,26163,8999,-21263,-50536,-76657,-58388,-5800,56099,106102,92375,19981,-58545,-96574,-114397,-71158,8280,13416,-41453,-49132,-16403,-5533,-3535,2706,7783,-19798,-73898,-100019,-55314,-12308,-51048,-100199,-86678,-32431,76298,139399,36864,-90575,-116283,-105090,-106821,-25893,70883,88190,54004,15582,-31199,-58154,-57388,-19225,8355,-16773,-42699,-7948,38962,39561,-33543,-54107,3151,52452,54163,39098,47452,47117,46457,93759,129508,37445,-35270,-46384,-110272,-204639,-172692,-49677,30164,67813,48641,-27633,-73530,-50970,-11429,18040,40048,55001,65799,77170,38098,-47045,-88651,-82938,-53834,18191,49959,-455,-14007,10374,30739,75675,118986,107850,25906,-84045,-117514,5568,116777,117604,34332,2118,37126,17565,-12188,-15874,-49501,-60194,-13467,43274,46424,18784,-316,-2211,3543,16231,-9441,-64544,-61141,-50051,-59463,-45872,28124,91826,108334,49559,-23758,-24262,38466,1951,-84385,-85693,22890,109531,71807,-54617,-139569,-88380,34,15656,22898,10764,-67686,-104025,-61347,-27098,-54988,-69793,-18648,32380,1813,-28066,30167,66038,21864,-27672,-7410,73224,96886,68111,21214,-25416,-62074,-91207,-107402,-85160,-12657,46559,8563,-56342,-63699,-38422,-9348,39526,52703,41977,46982,63442,52732,38711,28823,23315,47218,55761,-23551,-94854,-46536,16475,16044,5759,24170,17183,-40576,-45683,22959,58231,57931,31326,-20111,-48709,-23769,6696,44963,105815,154509,159980,130984,115382,75575,6220,-62022,-55634,56559,66938,-57740,-169437,-155376,-55998,-8433,-21278,1028,33400,18180,-28601,-82827,-98679,-60081,9834,47121,40976,-7787,-82118,-101579,-62324,-26912,11324,40966,44966,1783,-60598,-69653,-56261,-111277,-133377,-43655,40126,57241,-22226,-154133,-203487,-120696,-13697,41241,50593,35946,-18120,-32083,-1395,-20873,-41336,18276,67089,92537,121040,123821,98383,33538,-26702,-18599,47041,89284,95734,79366,36041,-55137,-89807,-40189,8141,21259,29492,26675,-2763,-35882,-23487,43146,111473,90458,-10145,-47592,29229,54890,21274,-5810,-43707,-28325,76216,153184,109430,34730,584,7150,41618,53535,26084,-52685,-93573,106,134156,207920,180082,46165,-69065,-81533,-35969,-1989,-6582,-35326,-25868,23111,28058,594,7436,41082,45452,-8487,-24829,20578,-19180,-129412,-164735,-92075,14750,73698,34361,-8325,29062,84680,111418,68620,28988,90962,153618,134944,112050,23259,-62383,-76221,-53461,-41818,-38868,-51334,-35065,3105,9365,-21803,-76474,-98384,-35126,44467,67111,32098,-53903,-83540,-33372,-40066,-48883,34498,95001,67699,29438,10129,5259,-35130,-103392,-79179,-17066,-10204,-27205,-38414,-75188,-70608,-53598,-89363,-145986,-152204,-101895,15933,86804,4414,-110527,-88489,-28388,-45033,-118690,-157184,-136474,-73048,3827,30353,-14777,-45883,-50571,-56933,28337,79261,20667,-17847,-8463,-27789,-20179,1856,37313,72833,91419,78071,25182,-42263,-72199,5105,152929,224837,158873,57119,7579,1258,-5887,-23367,-26622,9887,-407,-110586,-199906,-170232,-58706,43940,59725,14963,-2951,35505,59754,16399,-14719,31037,44047,-55736,-99752,4004,71062,1787,-86076,-62175,39885,120539,94617,56501,72525,68851,687,-76499,-109966,-101234,-54459,3124,49894,73072,94242,68690,4437,6945,61282,102330,103421,57747,-33790,-116127,-101024,-5273,23630,-23690,-62237,-59862],[-53343,7866,10161,-33126,-63274,-60787,-19211,849,-45060,-63248,-50809,-68215,-115917,-138436,-112093,-72012,-43756,58323,174739,175196,50884,-41597,-25186,49089,85149,83616,39601,-9401,-63834,-69826,-9956,61659,64580,-5777,-43446,-20473,33248,108217,160723,173926,184197,132362,33579,8822,-1407,-18007,25687,46296,31009,52864,130792,178560,170978,97003,15707,23986,69693,70836,31604,5345,7726,29633,37770,30622,36940,35747,-14690,-63706,-29118,68367,114481,57586,39637,44581,4924,-7747,8655,32313,69437,61995,19537,19221,67718,68362,9488,-43506,-53156,-52488,-43651,-29024,-35915,-55810,-58043,-69683,-42763,41122,52821,-9051,-45589,-73815,-60410,17617,76709,78501,61879,44324,32518,45568,1511,-74895,-58352,-14531,3219,54076,62931,-22301,-48196,-25408,-16390,11606,24953,13929,56350,130035,138847,49131,-41181,-56951,-72614,-132923,-103682,-16656,5249,-28083,-36772,27128,74011,-9808,-133064,-108983,-9021,45413,21443,-4048,-4706,-37151,-94688,-93795,-80336,-50500,48492,125362,81171,-16864,-51501,-25426,-2083,39390,132622,161918,103033,10761,-67447,-104579,-117032,-133785,-88252,-12846,45881,77735,97056,85892,26295,-63854,-87520,-100436,-102783,-50152,-3752,-7128,-15264,15709,75465,88961,71016,85793,75923,-10677,-86062,-68993,-45530,-57981,-46664,12396,49454,73523,94647,48344,5975,39352,55267,78838,119141,120864,11549,-131304,-164999,-62825,24314,8549,-35217,15743,58463,20241,-72490,-144182,-118520,-18071,28165,53780,107711,116437,62859,-35603,-130182,-125850,-42015,36002,89640,86638,12460,-30678,-66022,-145064,-152487,-103731,-90054,-47016,27540,26157,-3592,-20928,-9664,29727,59894,31722,-35853,-62877,-26826,27439,37074,16406,-34671,-57340,-22008,-16883,-43814,-27480,-30787,-80986,-99691,-47988,55365,68515,-24749,-45009,74615,107925,-8953,-104780,-105681,-53863,-9055,-5410,-2130,-3411,-40871,-30478,26607,34845,8534,21121,10072,-23222,-11233,-8246,-45705,-58984,-37068,33056,136579,141766,3766,-153569,-104873,27440,29829,-19506,-57077,-111874,-99854,-67981,-109333,-124618,-63524,702,22930,23031,-36280,-76229,-27118,33731,42561,40316,35205,36087,44472,5459,-46788,-68947,-76654,-43269,9997,13503,-26423,-62387,-56731,-24709,23151,61364,51208,54979,39363,11271,1155,-34051,-88490,-86798,-39055,12528,60968,82623,67733,27099,-87750,-173285,-110700,-8712,18304,23551,51821,52856,19875,24270,34654,11031,-1870,-5569,-18060,-32583,-54137,-62476,-29578,216,-41900,-94712,-125227,-118295,-23651,78008,44189,-29516,8191,120190,175972,130138,54665,24218,41841,89162,101210,38457,-78199,-130277,-53791,-1273,-42981,-93189,-49622,-5270,-53182,-111817,-45557,79755,138898,106819,56940,76159,123258,63417,-48006,1242,145074,182543,75628,12813,102284,203788,193508,93573,9491,3208,56470,50835,-26673,-11985,79159,76540,-37141,-150272,-164975,-33612,78403,37008,-23092,-13609,-62613,-121897,-62145,-9800,-34061,-694,57012,78706,138542,134564,15586,-53579,32050,127620,111299,70751,64877,32800,15589,-5704,-111508,-137385,-28541,-977,-33482,37456,68241,-10541,-57239,-47871,-34269,3554,73620,103950,88189,77721,121328,138924,55822,-46845,-46161,-15641,-11785,36311,96612,114080,73606,-7758,-80275,-93586,-33427,49079,103241,103241,32483,-64567,-77617,-19761,35503,69743,59011,42208,66772,75481,17126,-24805,32977,73179,58219,58847,93583,120227,114637,32036,-106386,-205063,-179591,-103928,-72626,-7693,72624,55365,-10705,-21735,-13529,-42054,-51465,29447,144565,164933,61487,-101617,-178857,-125610,-76842,-66802,-56016,-31547,-3536,-4131,-13585,-19382,-68123,-119523,-92656,-21607,22054,13150,-83111,-152116,-127383,-66951,-21344,-8246,-47237,-94035,-87698,-24999,22624,55164,106784,86273,-20884,-101498,-100241,-79342,-35173,42592,72659,36067,10196,-6237,-40922,-34907,-14370,648,9320,-37674,-122313,-105182,-21697,-41977,-112620,-97714,-46396,28087,71829,-5001,-64429,-48794,-82794,-163417,-106941,6966,43989,36903,4630,-49746,-52246,-31119,-28794,-31387,-81882,-115988,-48017,38220,54040,-9933,-17907,39375,37472,3901,1859,-19881,-30027,32814,112175,106137,-11785,-54446,-12337,-57222,-169151,-175502,-95438,-24639,29509,29356,-37314,-99790,-144415,-178994,-133568,-55658,-11692,39601,95485,69258,637,-21717,-48140,-62924,15023,71414,28208,27651,45071,25099,28669,65106,64844,-863,-86173,-120913,-45615,74368,123616,84248,50737,29687,-13512,21727,65976,-1395,-62717,-48829,-20556,20076,61133,94033,108093,51922,-23156,-68004,-108928,-100267,-51393,-17702,-15895,32884,99268,101138,44460,-35139,-105266,-98572,-38425,-60284,-113948,-40232,68808,106725,85559,32166,15560,68024,105331,122938,105911,16288,-70971,-75490,-27035,-11810,-11619,11274,24039,-30409,-63318,20114,121760,120739,57050,48777,85573,83796,84488,90614,76618,56620,31718,-10178,-29371,29650,79770,9905,-92867,-108261,-45197,34643,94904,68298,13679,22999,82618,89860,54407,10482,9720,46461,5486,-99691,-127893,-71363,-14845,21780,37359,16474,-1438,-20523,-15253,-12043,-54127,-57290,-13110,-9390,-56005,-70355,-41571,-9421,35955,88415,79661,46429,80862,101842,40182,-67886,-114044,-19520,16562,-104042,-233839,-198287,-62871,-16272,-35919,-20259,4420,-6428,-53833,-104735,-103664,-51105,17407,41293,27621,-13613,-79482,-111769,-109479,-86919,-15833,37935,41137,4987,-51655,-40515,-8612,-73417,-95257,-4154,51533,58335,13281,-68693,-99463,-91296,-97692,-74921,-46389,-79180,-135197,-99653,-10650,5527,-12642,31883,73069,70340,59459,46853,48796,20474,-10152,-3680,38954,78202,101306,116734,93352,-5321,-62969,-39798,-20076,-8224,26106,32024,-45330,-118739,-89396,3380,76631,79732,14544,-18330,40168,51025,27986,50076,35514,29227,96229,124897,97232,77094,51306,35868,52146,48136,37703,-6130,-41059,24855,126205,197872,205972,91367,-33960,-19587,37441,18628,-13338,-1479,14331,22551,1418,-16800,-5135,7304,-10027,-60079,-52167,12944,3123,-87339,-145890,-100869,2764,59829,16551,-34659,11057,87253,105957,38056,-24062,48007,161741,145260,76205,-9730,-32045,-11284,-2847,-3600,10839,-2094,-16162,33489,99979,66518,-53494,-97959,-20379,58608,85027,52483,-46693,-114240,-83375,-52183,-48646,-8797,49659,50774,-11054,-74133,-79432,-44742,-31488,-46068,-70260,-50418,1995,-23035,-113375,-96423,-49294,-103528,-189368,-200605,-171339,-98719,-31644,-14714,-47920,-79662,-91356,-77163,-91005,-86121,-13243,54307,96600,107002,36237,-54108,-123338,-151399,-46445,56444,70743,66838,40445,-17996,-6854,38895,84601,111730,96907,63265,53180,30822,-6264,38986,133290,139887,63881,23341,28276,30494,-3550,-19508,-9123,48003,65516,-23576,-83323,-33098,17921,16198,9168,1842,-25937,-27752,20465,27856,-1373,8113,38114,-14773,-104891,-93144,1444,44847,-10671,-58004,-34659,20768,26257,10727,-15721,-68864,-109657,-84719,-37524,-34731,-49267,-17501,24176,31729,59959,64369,5919,-12197,1383,43392,90805,72283,9515,-27897,1894,75120,65524,-11165,-66738,-71649],[-63670,5296,9622,-35301,-81243,-79214,-18057,-1066,-62065,-59833,-18837,-46390,-92387,-65871,-53088,-87899,-89714,22238,127961,89447,-29673,-57706,-8284,52278,70925,36240,-35628,-37255,-14956,-17360,-4357,42534,46961,-22454,-56987,-25277,11023,41324,80343,107763,121173,86821,42714,38739,-4753,-41389,10491,26067,-7747,-8302,41684,53541,20340,-5565,2379,27653,54982,59959,28147,11497,-16721,-35757,-1679,35948,39956,11679,-73690,-136564,-55701,87357,137523,63567,45664,79757,24328,-1121,49040,46806,10186,-22341,-41089,-5919,66083,79405,12453,-51090,-70479,-95107,-117098,-102873,-91210,-94788,-67947,-46738,-15617,25668,24593,-630,-58895,-131159,-138443,-44448,66063,118704,94835,39524,8416,38231,36824,-37101,-61232,15594,90957,132762,119181,13347,-49109,-37476,-19406,31959,94271,78116,47712,81782,91552,3928,-41385,13253,29877,-58069,-65474,5123,5469,-12262,57373,134485,140926,99311,65534,74494,81817,64440,-5477,-50946,-39105,-61289,-116091,-75999,-53006,-56287,51786,157266,92003,-12246,-28467,-15327,-651,38452,83244,106339,95807,51333,-18575,-68971,-53931,-27208,-26110,-39190,-8518,56450,64140,34039,19819,-23288,-88656,-159667,-165338,-87344,4594,5042,-16936,31161,94101,97373,70989,54543,35477,-11755,-34357,11881,24470,-28542,-20867,71649,120447,106777,94165,49847,29863,53433,3743,-41315,-8961,53275,30643,-80506,-121735,-47889,7600,5320,-24539,-25195,-3651,-3617,-69904,-119135,-69378,8054,9279,-11234,-21390,-24903,-28117,-69667,-101894,-77174,-33148,10625,50393,39698,5398,26639,43307,-33319,-104694,-126049,-125044,-84576,-15346,4921,-17087,-56120,-48051,5936,61313,29538,-55785,-89953,-47356,30611,66901,55825,-9076,-86494,-72992,-19673,-15438,-9991,3899,-21080,-55571,-29671,29670,-17994,-103464,-70814,30155,48512,-16880,-80566,-77248,-15705,23101,20939,33928,41320,-13644,-35252,8275,10258,-743,43744,62035,38722,6502,-39190,-71275,-42171,-12773,8474,83053,137155,12433,-165213,-84482,65733,49209,-784,-28260,-68408,-46942,-27304,-109056,-188189,-126111,-72509,53356,106665,32959,-41705,-22974,2996,-38731,-52794,10612,84871,109175,31486,-65319,-107164,-104117,-25810,67698,64021,9079,-1858,12647,-10096,-6922,47241,64209,61313,34515,6051,-48511,-123669,-131990,-58964,-15512,-13004,42385,106067,94732,37589,-55588,-111506,-88318,-66737,-44796,988,26020,27384,35785,20691,243,23514,37295,18653,19943,29524,-9725,-60047,-78107,-68606,-64240,-103307,-151441,-104990,26779,126375,86648,-2548,19587,172334,256886,176247,93285,44974,-11186,17062,68285,635,-133441,-178063,-106182,-55321,-39251,3712,50884,3495,-93785,-136400,-74009,35006,90497,85456,80110,88346,100171,46418,-39102,14719,170019,213315,97911,-622,38689,146491,200678,164657,129693,94466,54112,419,-47154,-41953,-27866,-73743,-100673,-83494,-47925,69986,156307,87149,26818,33835,-15123,-62450,-47742,-63958,-80234,2533,70252,103359,188085,168538,39144,231,109370,171146,98124,30063,24580,19829,50407,79014,-6169,-69815,-10887,10578,-29020,-3194,-187,-25697,5043,19626,-5318,22154,93501,96993,56919,45600,71982,61377,25646,29156,58711,10986,-38351,23020,123849,167820,119670,10906,-81745,-99003,-43767,12813,29754,16605,-50801,-146223,-139120,-47564,-2110,-7649,8120,45622,71382,31268,-35212,-25813,33193,44713,12531,-303,27123,67025,96375,33990,-80561,-128106,-114753,-84915,-42514,-5011,27937,43069,15019,-2341,-7748,-67640,-130610,-64601,105042,163782,46895,-106624,-168682,-143259,-84713,-53124,-38389,13989,52478,59075,90016,65034,-77664,-153220,-67660,6530,15335,17760,-4578,-30461,-59777,-84868,-75220,-62996,-84640,-96336,-49507,23533,41486,27050,57133,45475,-34084,-84915,-40902,17634,41593,66372,111496,104677,38626,-27767,-47162,-7428,9608,10634,33105,10846,-55296,-44774,35130,41761,-21352,-13175,45330,73386,37068,-36458,-17723,58157,23460,-99488,-125003,-60839,-357,47013,39779,-13148,-983,66840,83623,39996,-54855,-135510,-127036,-58036,23858,54189,68152,60782,-23614,-76313,-32575,-17356,-16874,29869,61383,19939,-70316,-82649,-43322,-79846,-143426,-123746,-73432,-52363,-8197,31892,2352,-48435,-121233,-210026,-197707,-107864,-59744,-10992,67073,71386,38102,37308,15885,-26595,7065,58967,55563,71798,64153,7025,-25212,-5992,-19509,-89992,-126390,-109127,-65702,33395,99350,85758,30179,-26001,-17196,90548,128296,22096,-49549,-65808,-86348,-44751,49247,116058,138478,78713,-28906,-88634,-117169,-99847,-27051,46569,48303,56865,118583,124782,46822,-33065,-101806,-94247,-21922,-31048,-81908,-51061,-1453,53626,113016,110658,64557,78968,119210,122104,106337,77967,12945,-20846,38008,88106,74492,34026,-9514,-56929,-62361,-4871,76577,71940,22374,27596,44742,29903,58297,108007,87392,40153,38100,52869,40199,59546,83483,16261,-101805,-138502,-74293,38125,118548,78460,-1564,2934,67754,86820,34334,-45608,-45819,-9887,-89327,-172160,-121323,-57987,-15764,18667,4916,-36489,-15067,13462,2410,-53201,-158087,-175740,-76048,-5075,-22105,-45572,-49692,-51560,-35746,-17257,-23658,-34413,6932,47782,12998,-84414,-150022,-98175,-62411,-128290,-197940,-122815,-15408,-20808,-28996,9452,10721,-35605,-101432,-125638,-73288,-34638,-23804,-22170,-3840,2960,-30293,-58554,-90402,-102626,-39675,26596,34611,7007,-25963,-4736,23215,-38403,-79334,-19449,35833,69195,70359,37965,-11810,-109646,-224016,-221670,-135092,-109543,-116846,-56601,-10218,-17778,-8590,32415,49788,45998,38164,34155,54397,23392,-13657,3711,41363,52215,71261,106743,91839,6371,-18045,11919,-6331,-23403,36965,67580,-14501,-74405,-46818,-15519,-4536,7280,13923,14532,21297,13928,22804,53708,43335,-3713,8655,-1810,18087,71912,63617,38624,63583,64801,50061,21288,-5477,19615,46360,77962,132204,101208,17926,27423,67744,8264,-43704,-7396,36879,41482,213,-39302,-26846,-383,-32771,-90816,-71537,-22009,-13806,-42706,-61545,-39511,-12602,3346,-3991,-8777,44865,69967,21743,-48197,-109092,-84384,37270,94850,43475,-41046,-16837,40916,32721,-3779,-1348,-23204,-55077,1045,108253,107331,-11906,-87951,-41223,38484,58371,10274,-40678,-75774,-68887,-29201,-17825,-31583,-17935,-16971,-58363,-95029,-110222,-58131,12311,-1437,-60101,-27176,45032,16213,-84061,-71040,-28845,-82744,-159050,-151395,-123962,-130650,-112319,-20798,22145,-34979,-82816,-43119,-3574,21580,76715,90711,88076,115797,71106,-38146,-122673,-151360,-78402,-2407,29897,74204,85682,24973,-2659,43291,143470,181401,87733,465,52171,111662,67484,56390,97265,86729,32812,3501,-12680,-31858,-22821,25195,33112,44431,70197,28316,22908,92344,67479,-47945,-90807,-46901,-37852,-46080,-3425,11470,-25692,-46539,-5518,14571,-35844,-73847,-42260,20996,19938,-13197,-36458,-13448,23582,14991,-72899,-155069,-139981,-34522,55813,30152,-40307,-30363,3544,-20781,-16386,-577,-35635,-57997,-94280,-73126,20317,54722,30275,37500,97318,145208,81565,-10025,-57006,-58928],[-35028,28147,39446,-11185,-68651,-67773,-11303,17599,-5642,10944,36692,-4443,-47065,-9966,-30335,-111156,-126878,-52747,9242,16421,-792,30090,66567,74967,41579,-49787,-132748,-66657,26504,52723,70376,91497,63119,48,-13999,-730,-20491,-35509,-5379,30367,41296,29669,36570,53267,11519,2221,69218,48479,-39894,-57791,-24997,-49935,-112547,-84088,25082,80235,56470,34575,27783,27045,-24004,-79082,-29898,39835,39213,-7322,-74919,-114288,-45837,50100,87960,38557,18530,59613,39530,16620,56037,36954,-49745,-113142,-74380,10342,73071,80459,20154,-45969,-34356,-22560,-54606,-71879,-78238,-89300,-59576,-14578,7115,-4922,-29767,-32007,-47992,-90982,-116121,-58904,22575,57031,29546,-23976,-35788,29747,91166,49988,-10526,48770,140064,154143,117316,43778,-2466,26621,60333,100153,169765,164328,90504,59057,43617,-13499,-26160,29489,54337,-2945,-21016,15223,374,20021,142860,172105,101087,114600,162032,149303,92780,29157,-49852,-86596,-54653,-18659,-20088,-8656,-35213,-58665,3950,57813,36623,13715,22882,22821,8948,-21560,-24815,19120,71977,50529,-44783,-86739,-27484,29058,10959,-53485,-58645,36494,86188,35043,-5961,-15867,-64139,-146919,-172017,-118590,-39616,-38085,-37595,37519,89063,85511,70996,15158,-27406,2009,48065,61749,27167,1934,52986,157405,181084,111521,71487,76807,65175,18663,-63465,-83177,-38599,17745,31329,-31207,-66171,-50270,-58267,-43206,-25899,-45074,-56288,-34858,-50715,-45130,2497,8775,-39573,-77172,-117147,-131672,-92293,-71809,-20624,27175,-13895,-59100,-41274,-9103,43445,94664,111829,71368,-10647,-67056,-100641,-110638,-49831,35713,48909,-6795,-15270,14377,47715,25481,-32823,-65240,-35063,12065,5587,9292,-15209,-95896,-78227,15673,43324,41095,59448,31988,-1801,32184,76439,2646,-76586,-36009,-13980,-34702,-39008,-58902,-53753,28435,82581,82610,99272,111877,37332,-30173,-30989,-23189,14048,76193,82893,29640,-30504,-82577,-110357,-85372,-39307,-13143,-12516,11690,33441,-12639,-39197,-16382,2068,7591,-4637,-35080,-25539,10493,-66053,-360977,-631784,-413021,5257,158446,75411,-40974,-90489,-78393,-66574,-50743,4940,59676,102190,78171,-7376,-78097,-97281,-32895,55835,45121,3487,34332,61903,17051,-19642,16877,78364,102755,38868,-37474,-99082,-138461,-92588,5931,20068,-27817,21122,99359,57542,-37815,-88091,-86537,-89439,-123584,-100392,-40442,-15240,-7327,13938,-14089,-40315,16881,39313,9025,43431,99923,58272,-43392,-106223,-82631,-17937,-62361,-181336,-154262,-21780,65536,88257,46707,30402,129836,186586,114057,71861,45429,-25647,-4703,49712,-5865,-136825,-191895,-142049,-95668,-41204,11143,-3964,-77592,-115936,-101578,-48612,32622,53292,14255,-861,10583,68782,110706,57734,36521,74794,82329,30041,-48648,-45177,69176,144346,128604,122966,70272,-25211,-62514,-56422,-108404,-179267,-169136,-73392,4240,27293,96518,154052,114126,65581,45328,40394,57060,16827,-82742,-97140,-27724,9405,61949,151723,118442,35257,55030,147550,139020,48851,13135,14478,13290,36472,50184,12150,1383,39471,37641,-30763,-82104,-72462,8432,95635,83890,40775,31937,31994,13557,12472,27065,33340,10508,5468,31026,57807,19063,-31122,12685,105531,130103,73244,-2440,-67808,-75247,-6739,23741,-25945,-59456,-73174,-121619,-116586,-53610,-51337,-79407,-35545,34552,81186,59236,-2640,-37768,-53916,-59426,-61857,-70867,-38341,24140,54018,16293,-12877,-6853,-17259,-12677,51646,50815,-25313,-36314,-14864,-3773,-12029,-78083,-137462,-77927,72976,128554,27179,-65389,-77969,-99802,-108993,-72796,-18177,27383,33345,47374,107558,92953,-48747,-126070,-52178,12784,4200,4859,34512,36123,-17478,-72079,-108763,-121429,-103336,-68200,-31204,25267,49121,28359,22201,1658,-36622,-58501,3502,93123,105083,50975,66143,98701,27353,-65863,-35756,49886,33969,-27007,-29253,10646,42719,50353,71130,103497,96683,100396,142650,145382,58339,-27351,11295,90840,74932,-12905,-74795,-84235,-21063,70933,92709,45718,51325,141361,203649,158148,57701,-59290,-151488,-151290,-38789,67390,116146,74568,-42129,-113276,-71151,6220,60422,87740,43350,-43247,-113864,-116684,-110095,-142238,-149945,-72495,-16550,-45608,-26231,33130,24341,12524,12818,-45967,-98681,-83689,-65780,-43622,-1271,-1881,1348,53183,79353,32509,-38,11736,28787,42506,25677,-12586,-46285,-64738,-109088,-183364,-182752,-123398,-70303,-8472,50574,27124,-65377,-104002,-5129,132557,114751,-7920,-35613,-55907,-118170,-89585,32926,97943,96818,54669,-15319,-58373,-76285,-52751,2847,60204,60094,65920,140438,187441,102816,2116,-39316,-714,4739,-12498,1614,5683,-25519,-9049,46763,73997,60349,56487,71352,50064,34000,73826,80506,53361,91745,134373,126772,75857,1333,-33245,-25793,-39403,-53453,-61840,-49171,-1913,36612,15125,4023,11509,-35757,-93945,-49319,61938,88858,54398,55753,39674,-47215,-106187,-68186,21440,86521,65981,19367,5748,9725,8177,-33264,-100578,-81111,-38132,-112657,-164001,-87315,-17623,30355,39953,-47712,-87763,-4257,31599,-8410,-45057,-129748,-163216,-76406,-1242,5791,17281,21568,782,-39423,-75647,-50703,-21836,-11645,-3460,-23774,-83325,-113760,-79037,-76810,-94496,-87188,-19816,15186,-19251,11173,86294,67304,-18349,-82254,-74367,-15836,-33427,-78271,-51675,33137,73411,47427,29339,-10838,-69854,-38998,45642,64951,22539,6360,39655,71614,29868,-41858,-34976,32318,93794,90201,54757,4410,-100868,-230715,-252718,-157914,-59335,-12564,16320,-6044,-35025,-10518,25878,36726,56821,74651,85601,84870,16145,-50233,-32539,21354,34472,41267,49138,42602,14947,26439,37712,-6395,-36987,19216,55465,25642,30202,54771,22068,-35266,-53897,-15397,-4676,-38739,-23898,31089,35064,35071,26989,-5945,-66537,-73013,-7783,26473,32318,77729,82576,47017,23265,9419,2066,-35977,-33412,67727,113303,53679,7387,20012,-4445,-52696,-52655,-5272,25707,6692,-34684,-15490,51632,33496,-49256,-69139,-48238,-30923,-9604,28184,41505,-16305,-38200,6689,61311,117933,93768,-3029,-77555,-143360,-188388,-109687,23272,48723,-23955,-4014,57902,35410,-26446,-30420,-51615,-85818,-42100,48577,78548,12607,-73808,-65802,-8028,-27775,-70359,-39763,-14170,-14434,8038,6451,-33402,-49154,-60709,-53852,-27603,-57042,-39612,54054,77734,18222,14638,48099,59706,23742,5869,-1621,-18442,-44600,-37848,-28192,-81534,-109200,-21783,42913,23275,-608,19074,42468,57481,57842,20700,17052,87579,79660,-27812,-87126,-98489,-63856,-19820,6274,43439,80006,37500,-18348,15064,147721,188805,56173,-45158,19205,74352,10537,-7345,58273,107519,85410,-8018,-108136,-133631,-46423,60002,54091,2005,18980,38163,54975,99128,70324,-57845,-132075,-63153,390,3065,13017,-1952,-57847,-83147,-42597,7943,24968,8050,-28647,-24927,6517,38454,36185,61587,112539,101629,-5536,-86776,-68563,6242,53579,-8631,-74586,-48200,-23410,-60029,-50210,-27545,-52014,-69279,-103463,-107999,-43789,5274,11741,44660,110791,127675,50918,-4899,-16694,-17850],[-6935,50789,56290,-10229,-67809,-61999,-16632,19320,47443,91633,73995,-9536,-51945,-38298,-75213,-119726,-115328,-87969,-57218,8670,60508,91096,92045,69993,11398,-87756,-156172,-89229,1607,58439,104768,117216,77718,42708,59221,43347,-37208,-68045,-23215,5288,-4688,-13899,-5927,8428,-2504,30108,93320,42120,-51089,-48476,-21375,-72792,-120892,-62343,57320,104493,22958,-42061,-24103,3716,-16618,-61020,-40629,13809,18278,-16059,-50386,-62051,-22303,19128,39011,20532,18790,56138,66747,50299,69399,63103,-37277,-118715,-47908,41860,68053,62939,14397,-57142,-22057,51621,51385,7385,-43836,-84373,-68682,-28516,-14470,-23636,-50633,-50086,-9918,-19951,-58575,-38470,10507,20866,-22998,-85112,-98678,-18981,94596,105905,41605,39603,66917,36671,9579,17801,50405,112024,147791,160541,220372,243433,161571,67587,4767,-32739,-35857,-45957,-47094,-18905,16432,38858,31576,41475,82256,37635,-39158,16583,91767,97549,53277,-12378,-85209,-113237,-57404,45165,84169,43693,-7081,-21507,-23190,-19717,8220,14297,8428,11571,-26112,-111725,-100622,-3352,80677,48556,-65063,-103010,-47798,-27722,-36325,-42174,-7063,101268,179293,94402,-24120,-44418,-43555,-104786,-146848,-130896,-91004,-61945,-18857,52230,69815,37747,30779,-7573,-42502,28751,93106,38927,-38563,12142,135963,238257,233473,128078,47768,56762,43783,-37385,-94568,-52249,-18791,-11703,-9509,-20887,-30632,-55056,-96489,-67918,-12758,3835,-29267,-43677,-36758,5645,38022,7479,-65145,-103584,-99359,-68810,-26398,-6806,67598,117548,10629,-105494,-106097,-36559,47751,63425,35519,50940,58633,26824,-39504,-90847,-37523,75024,111729,80246,96653,98106,49138,19808,22504,23697,19939,-23050,-106227,-95911,-60200,-79636,-32580,74373,96701,62554,58801,48725,53210,105141,153121,110795,50882,41252,27894,12010,-2945,-44056,-42243,52545,123863,123611,128307,135156,48837,-49838,-57975,-7855,34304,53774,26660,-39203,-69222,-55312,-51965,-72131,-51553,721,-48985,-127306,6507,154955,70841,-46339,-11884,30841,726,-48215,-65495,-15148,-67005,-529508,-1015009,-694045,-90217,151983,97978,-28866,-123479,-86768,9513,36439,36719,53263,81373,109010,97103,24326,-51430,-44656,19309,12809,-32661,-13264,36538,49355,29005,35256,93744,135667,54654,-61244,-98511,-56488,22243,83220,58512,-5237,23846,72324,-1855,-92459,-86801,-46807,-44492,-63118,-77440,-82812,-54437,-28233,-26801,-26158,-7154,18914,-26102,-80485,-9287,85963,64208,-27513,-75822,-15240,66128,12182,-127632,-159100,-102856,-28265,68977,88395,48906,63758,70181,25775,11930,10293,-20708,-10941,9393,1913,-54352,-109489,-111127,-89732,-31815,-37295,-124736,-149004,-89827,-64648,-25953,57890,63966,-5964,-60078,-56929,66320,194273,142857,33317,-50031,-61472,-20523,-29640,-26867,57264,87016,17309,-10563,-8871,-39595,-28679,172,-75755,-168081,-112881,6436,47802,32475,71993,120603,104918,50293,18978,51743,107533,69835,-27320,-55417,-55724,-57377,1193,69520,42845,28844,100726,149234,81272,30230,68950,83347,37447,-12587,-33139,-3922,50889,59327,25858,-42866,-111034,-73149,53280,116469,84074,47358,-5492,-68499,-96488,-56277,12316,26709,-1253,1170,-28853,-59182,-49692,-57188,-30306,34270,44069,2613,-32454,-68835,-53525,41127,54824,-54921,-92406,3337,40727,-1402,-19072,-32827,-39245,-13322,19123,75216,131634,115205,3382,-102438,-111473,-52623,-34773,-20354,16480,14977,-16321,4624,37432,37512,68104,148755,125793,-14007,-65271,-31927,-7159,-28789,-99193,-117478,-45868,35143,65360,37131,3160,-4597,-33859,-81227,-51006,19289,3282,-65025,-55814,31090,68637,840,-71326,-53853,-2256,-18084,-24726,22077,45931,13161,-29311,-93244,-125764,-81475,-33871,-31579,20676,87047,87259,43223,-8733,-36240,-52348,-3229,105693,129230,19334,-31126,25344,13120,-55796,-12395,83440,48191,-59760,-96455,-13331,90544,91150,49725,81360,137651,150982,145233,135973,67795,-11501,-872,13687,-2061,-16060,-49789,-95611,-19648,97075,112041,65680,66550,133467,198829,189139,134637,27363,-100470,-140319,-69218,16017,76910,58719,-11602,-74185,-69580,24542,126294,168638,97289,-29443,-120495,-128082,-124975,-138099,-124131,-27039,31420,-22413,-36345,-3787,-14248,5359,80225,90496,30085,-30091,-55261,-52340,-51068,-69770,-45039,54835,121888,85835,16721,-13560,-18975,-34271,-48986,-25094,-24541,-69130,-116144,-160912,-162402,-148589,-125127,-71172,4671,-34244,-143264,-128742,21601,123177,51375,-49998,-41468,-61102,-139079,-110895,22050,79083,41696,-11418,-34808,-30122,-19603,7448,25383,31816,15121,42213,114473,156985,101682,2261,-45155,-23908,-55308,-48724,34267,51894,-405,-19048,-21949,-5590,32514,46130,40431,4526,-21421,44143,108250,98409,93404,102020,128022,119747,56686,31743,23880,-59879,-151217,-120815,-28564,37307,86048,55659,-29757,-97282,-146680,-188149,-131738,5053,52833,3353,2486,38441,10247,-63956,-69016,-5553,52313,57669,48691,8708,-47046,-74171,-87851,-112080,-70709,-15985,-54596,-82849,-40928,7510,72400,94413,-18213,-74778,1898,1039,-41633,-11058,-25524,-59244,-30645,-9040,-17078,24358,88356,96306,10195,-65654,-19305,27976,3743,-25856,-38539,-55515,-31401,17658,-8172,-16282,5002,4338,-12444,-13374,55070,140763,120352,34627,-6486,3475,11202,-46996,-88876,-14163,109992,138766,102934,102286,70470,-20187,-26706,55832,92207,52662,43269,89402,140717,112764,4494,-44861,13322,75335,37238,-13443,-6511,-22916,-107091,-163680,-140959,-62931,-9284,2948,-12466,-21594,-14595,-4644,1068,29590,72610,99131,72141,-34650,-129225,-120084,-45308,-5230,-5465,-15350,18215,52084,39961,-10610,-48489,-50861,-43137,-60719,-45595,33728,84360,57183,-7563,-53080,-38765,-48272,-76114,-42868,-7136,-29200,16024,117740,96375,-26831,-115588,-81805,-22440,-5988,38082,48958,15396,1791,-4629,-32560,-86570,-74176,32969,85811,35991,-35112,-50904,-32370,-51773,-77220,-66418,-35976,-3468,7391,40184,110399,99540,-2797,-66104,-40680,652,5623,14244,26672,-21131,-41524,17958,83173,118433,106747,53011,-29735,-124226,-196324,-158056,-29586,54334,10285,2724,38806,19926,-13604,16489,10319,-43755,-52403,-18856,22898,26313,-27446,-49706,-53483,-115729,-133335,-60000,807,22957,28952,-3091,-47504,-54122,-53081,-16078,33044,2494,-6986,83659,141948,97770,43950,20266,49032,83746,74151,27265,23523,30522,15291,-17269,-66757,-95391,-38499,30375,77515,73736,24027,-7052,8669,253,-39134,-22279,64363,67347,-35118,-88722,-99597,-73198,-13780,23681,11575,14075,3889,6462,43980,101305,91222,10552,-45215,-49924,-91703,-161674,-130523,-1532,111156,104551,-41725,-186795,-172978,-56083,31429,15097,-40845,-18972,56479,69693,61351,84245,27235,-71370,-44769,22837,27474,20655,-7160,-54205,-48181,-11593,-2663,17472,40689,7027,-27579,-5231,51543,83982,118241,156511,168128,108148,25592,-21217,-27320,-41874,-105830,-121677,-70406,-51331,-59079,-7102,26300,-16568,-35219,-18335,-25421,-45024,-41278,-26151,12891,55720,50074,10963,13790,22450,12101],[1011,56421,50666,-8098,-54335,-38758,8988,40842,90442,154096,103834,-10497,-62420,-80592,-102705,-68129,-25965,-13929,-2086,29587,37465,44412,45284,36196,15008,-421,-56529,-102828,-79365,6877,53991,54215,55453,68056,97643,68520,-25803,-43292,31178,45474,-12570,-46836,-48798,-46288,-46480,-19710,12750,-5582,-5770,28187,22444,-38230,-26140,35406,78800,75719,-20721,-106116,-102096,-51659,-8375,-14880,-45126,-27189,-3032,-10728,-30536,-37986,-14848,2006,9025,26797,57828,74293,73952,75082,101659,104166,12608,-64149,-37351,-2258,25103,54785,20256,-60825,-40209,51004,78460,38275,-22588,-65944,-51336,-44106,-51812,-38777,-49189,-38168,12269,-458,-34446,-1321,73428,99215,29969,-59854,-116631,-80753,36048,92940,58205,10934,-53021,-121889,-105887,-20551,68642,122735,141374,140911,187167,226346,164240,61841,-19038,-47784,-32630,-94262,-139057,-44019,67982,100404,101150,36400,-83258,-165704,-162923,-86275,-16388,35699,40153,-8242,-79353,-107329,-49374,56845,76975,26630,6958,11019,-16054,-12125,5855,-52131,-99149,-84583,-108826,-159217,-109098,3762,71937,58833,6421,-32686,-32001,-58233,-68149,-11440,80546,165075,225525,148880,-13949,-73631,-46398,-86676,-121465,-119277,-88128,-19734,30788,53478,43901,-8680,-26654,-23091,-26654,23167,52097,-28258,-98007,-3462,157327,241597,217918,120667,24942,-8199,-24726,-75976,-83195,-9161,-6166,-49526,-70021,-49631,-35281,-64352,-88660,-47675,11998,64931,40549,-18818,-44025,-33419,-12653,5483,-42925,-89773,-25922,72124,82568,43473,75425,110008,24293,-69093,-74328,-33565,-2899,-38546,-98035,-44073,74285,81114,536,-47521,-14453,51270,84537,90791,147910,136140,22760,-17082,46521,100496,68156,-47370,-172224,-176008,-97436,-44754,-1092,60816,60519,11401,2376,30223,63788,98660,139329,156366,129405,68485,84841,127811,72200,-17224,-14118,50404,87309,85021,81194,70395,-19416,-119319,-84225,14760,10928,-38197,-63372,-70705,-40932,31593,62005,13696,-15774,7242,-65395,-192201,-70479,159441,168486,39453,12971,9768,-43111,-81152,-110622,-110184,-154121,-474492,-748550,-591462,-160484,58414,75711,12892,-74933,-33021,78434,74182,44524,79772,90063,106261,153527,99895,-20654,-48982,4902,11386,-61069,-108066,-37173,69339,83453,37527,32479,86146,66807,-21871,-58562,7060,76643,92884,70626,33950,30513,27113,-30578,-51541,-15857,14903,46116,68721,-12215,-109948,-75620,-22890,-37057,-14640,26611,-12226,-120043,-165283,-85160,-11584,-30767,-63341,-39603,40957,88396,59551,2917,-58265,-122873,-85171,35656,87635,56070,40589,35230,-5951,-45048,-51871,-48848,-50909,-62073,-27974,26001,17182,-41303,-71507,-16520,-42915,-156832,-146465,-53976,-62965,-42622,49680,75554,34071,-29296,-59701,41008,148227,91908,-32589,-122317,-102901,-23118,1821,2147,43483,53069,-53522,-122193,-57246,12618,38990,64672,32014,-30912,-11698,28586,17642,4929,54002,91793,39086,-40040,-56065,-14804,39901,48065,20684,-16877,-64834,-81918,-55311,-28168,-28985,20400,109863,112779,26315,23374,113782,141563,58160,-43541,-62780,13623,70855,27164,-26076,-61133,-81961,-27396,63579,71831,35764,4647,-56957,-118656,-170999,-146557,-28170,31577,2681,-15260,-95463,-167027,-137326,-107046,-93562,-70277,-52002,-46926,-55128,-74162,-40429,48899,54930,-54132,-84281,69232,167991,89865,8861,8519,32591,15819,-28617,2580,110248,146911,41369,-77170,-78064,28971,92022,67949,18319,-14184,-37031,-34507,-12957,13483,72913,143290,118598,6894,-48891,-37400,-8067,-26829,-112706,-132426,-71483,-38321,-12313,37690,32299,-4139,-19195,-44529,-31672,-2974,-61207,-146855,-134767,-34311,59660,57431,-29873,-66661,-33242,-43872,-50352,-6693,44246,48508,12134,-50553,-83382,-55374,-28721,-28606,34968,123924,127928,63481,-2716,-30322,-56133,-31483,76736,116990,3077,-98450,-75729,-21099,-6446,9669,53771,35273,-36274,-62500,-6234,60087,61653,8561,4003,75599,112578,69728,37729,6539,-32037,-26006,-59138,-97017,-81383,-96194,-126706,-6214,117954,81832,22409,38196,77978,93994,92870,76057,19808,-36067,-43822,-34939,-31927,-9299,-10269,-14547,-16487,-9737,56059,147298,182861,122786,7824,-81880,-86062,-66487,-60676,-56717,-8203,30945,-1532,-37174,-47151,-50636,-35898,-772,38962,51861,-304,-47718,-45520,-43741,-59826,-23966,73660,128411,101798,55747,37217,10955,-49974,-91871,-38694,-3149,-26113,-28050,-25556,-50618,-122142,-174956,-107705,-7315,-39296,-124217,-65951,63981,89100,14151,-39468,-52580,-94068,-165432,-144375,-10514,68144,16204,-53325,-52674,-13244,24072,54162,51305,26276,-10894,18858,58358,36150,2478,-66270,-153876,-175182,-158016,-109382,-7846,47673,26190,9342,-21104,-33927,2504,34294,33531,-1168,-34055,27495,116188,128832,99856,77631,105267,110043,83095,97722,88255,-25071,-112270,-37858,75962,109226,127897,102010,-1051,-84990,-107217,-130628,-127418,-72058,-44296,-54864,-43873,2346,15114,-66844,-120906,-43044,63371,79437,45549,-5075,-29318,-34599,-43961,-58691,-25180,20881,10033,3371,17046,23160,83037,139009,77460,-2977,-2258,-33989,-50537,5710,31104,20418,7200,-10582,-36688,-11641,86946,137316,53852,-22328,12600,37068,-7607,-45233,-38899,-18957,24521,79592,62450,56329,48971,-7027,-25071,25199,100513,158185,143716,83235,44987,20755,178,-23574,-20409,53137,144437,144861,124412,148666,112388,11471,-23965,31293,94936,101807,98673,148818,209662,165845,24585,-67859,-50428,7849,-8530,-34309,29879,79571,18367,-67217,-111919,-106035,-72416,-31458,3,7935,-16121,-35620,-47581,-40482,9738,53128,42910,-60603,-162983,-158702,-73319,-26296,-36061,-20979,65665,115983,57683,-30845,-36835,-10279,-76068,-180123,-174036,-59522,36301,64131,43268,11701,-1103,-23903,-24561,-26442,-80211,-109370,-21031,120795,157748,32960,-79081,-59901,-34152,-69921,-48334,-9515,-5744,-16309,-34609,-61587,-84142,-54009,-183,2083,-14062,-27642,-58285,-73398,-57616,-23242,-34274,-45834,11199,74136,101420,113106,64484,-37232,-69874,9428,74226,7874,-78209,-52564,-11021,-7275,19348,42132,36695,65571,105234,41571,-72779,-126544,-103693,-39854,46091,39752,19517,23559,24613,51400,123625,123531,40128,-22861,-30856,11476,62072,52522,-9458,-84224,-139225,-135621,-80131,-15577,39935,48482,5998,-43560,-63472,-56149,-21408,14617,9790,11573,75397,140756,131444,83681,30236,-1818,28134,88917,58136,5564,-5275,-22838,-76402,-105737,-99694,-45681,35066,119429,100649,-9873,-68267,-34009,-4503,-16432,-5150,48883,50173,-30399,-103706,-141400,-117365,-43714,3479,-29406,-49956,-5755,86685,121435,65201,-2575,-5045,-23078,-124051,-223957,-245996,-176533,-44399,57982,41080,-71665,-156846,-98389,-29918,-34359,-48922,-29467,20551,105155,121741,87172,128083,130743,22611,-33426,-15151,-11286,-6620,-15663,-17759,32544,65532,9115,-23359,8001,10989,-4301,-3863,27333,55367,60458,63937,107652,106253,16146,-71388,-94458,-112842,-131829,-104912,-82702,-81870,-41914,38260,69757,16167,7257,63226,64938,-4593,-40644,-35630,-15375,2600,2585,2571,21501,3925,-12404],[-3278,41410,27832,-801,-22611,14492,72988,95325,131630,173980,118290,28460,-32855,-70452,-69640,752,52684,62723,44032,-7398,-66342,-49467,-10914,-8417,22290,121793,71957,-111429,-167923,-61302,-13520,-19480,18555,44733,50546,34107,-16980,-24729,46343,56148,-32542,-80019,-43186,-26265,-63876,-99903,-99138,-48566,48766,82203,33713,-852,57412,98436,70018,28738,-31752,-100208,-137483,-97872,-29697,-15667,-55696,-56278,-24175,-19369,-32445,-44057,-35235,-38627,-35884,6100,53749,53304,35365,51786,84976,68571,7951,-44181,-95598,-118821,-33787,61503,34248,-51695,-53104,10011,27194,1394,-14904,-10582,11650,-18830,-63048,-70707,-75742,-42453,-2385,-12965,-31632,26709,134868,169811,89454,13861,-55699,-94493,-38860,23369,26537,1576,-81449,-172957,-147475,-42840,26993,35806,44275,48211,66824,91606,67596,13499,-35431,-36081,24654,-13829,-89226,-25586,93067,137164,122854,-6225,-176043,-220535,-159655,-94437,-39342,30197,55857,16836,-50185,-69928,-30446,19094,-2100,-25861,-19590,-13295,-16169,1228,-26074,-123547,-179372,-180643,-174296,-132067,-65830,-21381,-5844,31545,81162,65198,45690,46827,20956,29758,82043,103612,134092,126981,10403,-60527,-42387,-78903,-102810,-90100,-27215,50283,48697,15659,19693,-8668,-44157,-31521,-11219,-14230,-42723,-89471,-112351,-39352,94582,155099,115635,62044,32749,6298,-28058,-67803,-60955,6918,3279,-57984,-91197,-74691,-53960,-59330,-52341,-6730,45097,96310,90442,34531,-44930,-112714,-101638,-10757,-2636,-52909,17386,133855,115330,21695,-1790,15348,16187,19743,16997,-17391,-33732,-48006,-90566,-54171,63086,65793,-7466,-21428,-9337,-1037,23525,35312,72343,47604,-35508,-48980,43979,131000,100960,-13568,-132519,-157706,-59446,25865,9671,-22266,-36400,-47960,-25415,15636,31433,26784,64751,127445,114804,43386,81664,163647,113424,32028,39533,39548,7524,15149,25359,-3187,-87912,-155376,-90573,-2367,-44172,-108585,-77531,-339,54709,104055,112893,64945,18546,-16527,-97397,-158420,-94026,56719,170832,131251,24157,-63460,-101398,-82815,-100085,-175601,-211902,-196091,-192640,-222207,-147235,-59070,20889,64114,15301,13056,72737,34444,5043,82754,129036,130733,157295,100945,-11875,-28708,19844,33413,-40803,-130515,-63581,83332,97306,-11077,-84527,-18941,65894,54023,-17988,-17367,23596,45656,69381,67811,41075,16406,17806,65425,73701,51489,101184,139132,37661,-82600,-58888,2197,3338,1110,3142,-47274,-115330,-109397,-61851,-54239,-98708,-102077,-23706,42684,45429,55289,91610,55135,-67822,-80477,22656,85968,86692,107603,121899,54279,-27727,-57903,-59287,-48361,-56821,-42485,40488,90769,22146,-57993,-2079,20573,-67280,-69592,-2107,-27662,-35093,26318,69040,83248,53150,-6766,2779,37273,-5520,-86488,-106107,-49515,-3759,-9283,-24546,4531,45964,-20563,-95174,-40917,55682,76372,96733,99995,54544,20505,-312,-8152,20354,76790,72732,-29321,-112146,-123744,-98286,-41719,7467,30177,4477,-40042,-54944,-71045,-84121,-64538,21626,94719,72379,-5463,1911,87789,109723,41618,-20205,-6901,65446,92465,26120,-31766,-53155,-36094,28601,78492,54501,14730,-6042,-34763,-77831,-174327,-194174,-61197,43943,20893,-31421,-108286,-146794,-107171,-61605,-70885,-101929,-86925,-46974,-40533,-37344,8305,46315,41973,4882,-20425,52704,128847,83667,10623,10399,34097,1338,-82376,-92745,-13840,41930,14535,-44978,-30670,85065,188238,152339,30161,-15078,-10829,-28020,-41102,-23675,16978,52787,35580,-20902,-59134,-60082,-4530,13375,-75815,-127823,-93635,-64144,-36204,19942,36408,10773,-23765,-49439,-60853,-74172,-94022,-98972,-71361,326,89963,93209,-6791,-71558,-58842,-39867,-33401,2858,74135,86733,29501,-17074,-30868,-36309,-31690,-10444,49141,112559,96740,33677,-9866,-15063,-42507,-27390,61507,92470,7286,-98551,-158809,-94627,23598,31261,-3217,-13268,-1495,41949,52353,20062,17367,-5382,-42929,-7628,44978,16378,-36054,-62452,-57288,-17564,-28334,-73069,-87097,-125182,-133556,9607,111168,27437,-41073,2828,48604,23127,-27301,-54698,-46994,225,27966,-5592,-57530,-70202,-78652,-61927,-8559,31840,74974,122993,103483,37909,-3132,-14786,1824,10502,7504,-22283,-54036,-23772,14118,-9134,-36188,-10436,-17389,-85394,-63711,19387,10461,-35350,-22134,478,-8539,20113,71553,81686,56426,65640,114622,108810,19904,-61776,-50244,-25724,-3501,43357,59508,26081,-48609,-111132,-64601,4163,-16374,-63126,2508,78252,46059,12415,5129,-47365,-118498,-174738,-172555,-46136,49036,-1931,-41301,-9659,16382,38874,70515,68924,43522,-2889,9092,35614,-5963,-56634,-126344,-245382,-262469,-181040,-109228,-38509,14583,4569,10340,20354,-3890,-22248,-10558,-6119,-31204,-58110,-8774,85544,130955,123470,90355,58826,11231,16200,104096,125866,28218,-8313,55634,113240,109546,104835,99218,44679,-7627,-3891,633,-44966,-89838,-97122,-76251,-63705,-33239,-15281,-98061,-182131,-92872,60581,68920,-16872,-39821,39044,91838,56643,13841,21006,25360,6896,26879,59067,45396,66646,104719,86261,25695,-14411,-43071,-37357,-11264,564,13684,-5434,-12599,-13142,-22191,33045,82336,37878,-3125,12015,-7947,-69120,-104708,-78920,-37164,-18589,12942,29145,64811,70125,16255,5327,71205,132908,149911,129837,84718,20461,-41516,-30814,20360,54029,74699,93760,77861,92739,137851,82853,-26866,-68639,-22105,66269,111690,120284,173622,221697,150332,5262,-105512,-141315,-72025,-4946,8395,53478,87630,15427,-75407,-104601,-85350,-39871,8327,24281,2741,-42524,-56739,-63600,-79076,-56058,-10690,23567,-24054,-101818,-104037,-20845,15641,-21432,-8448,89441,138745,99607,38997,50739,63402,-55506,-196512,-207111,-119407,-18556,47900,50912,29335,26903,32982,42362,-16761,-125094,-141042,-64081,-6817,50519,19032,-28282,-15081,-47141,-134587,-129234,-54519,-4718,-29311,-83153,-89009,-60944,-36938,-51267,-91089,-68557,-14970,-37480,-123455,-97856,30337,61534,24671,50102,89507,80900,36186,-57866,-147808,-106125,27463,89884,-9105,-117337,-76493,-2436,7977,8266,-5731,-30301,8656,89459,80318,1125,-41110,-48708,-34621,38776,59131,33609,10985,26184,80519,142832,127136,50698,-11892,-13512,32595,78092,61382,-48292,-151243,-147688,-109643,-71565,-17432,34962,56507,54665,-269,-94422,-133777,-107547,-66173,-33742,-873,32563,76889,94931,103011,69459,-27108,-53080,53402,55186,-44448,-82668,-81951,-118559,-128310,-85983,-27593,44727,123870,92108,-18396,-64302,-34523,-277,5906,2670,18021,29228,-5909,-68670,-122203,-130748,-107814,-79478,-80408,-59168,27572,111215,104915,55222,14499,19807,-19982,-154965,-206755,-146202,-75718,-3456,30014,-16816,-50562,-17747,48401,25473,-75740,-72153,36522,100886,136898,163266,133508,128431,151910,80051,-25362,-55030,-38110,-20234,-16231,15068,83861,106923,26892,-34595,-30208,-23486,-970,2392,14037,23050,-3667,-34650,-10937,-18004,-93248,-125654,-91409,-74952,-48118,-11495,-61353,-101169,-47205,18754,42690,31792,58515,102110,90093,38547,27476,24074,6324,13711,38114,45134,30704,-26967,-33011],[29431,43527,9098,-8450,11988,85989,142268,145187,147055,139372,91479,53663,8201,-23742,-18524,19084,27505,6081,-32566,-73753,-105255,-57704,1006,-11024,18459,150509,125644,-73363,-172343,-76195,19693,49998,56761,12171,-27312,-12545,-5193,-23382,-7793,2881,-48389,-59261,41771,105748,23445,-79714,-86492,-16235,60428,53202,6908,22214,76372,86421,40196,1525,-16980,-50195,-94106,-74309,-27340,-15384,-22687,-36980,-45438,-51029,-46505,-45097,-41563,-49902,-41308,-23293,5302,30718,34739,28761,20317,-10296,-23919,-47914,-120196,-143730,-20512,77804,35818,-39958,-29796,17168,8911,-28733,-7246,48637,64125,22231,-28841,-73492,-94633,-56242,2180,26297,2140,28540,111064,114548,49809,51903,46670,-29455,-58451,-32939,-14597,22183,15088,-81757,-120639,-57410,-29820,-38857,-13218,-4031,-26556,-36224,-26783,-25211,-36937,-8293,86239,117078,60936,26873,59234,101046,65960,-52465,-107986,-65749,-26289,-3161,21357,59336,69229,32009,-16428,-9828,16805,15794,-6143,-11105,-36465,-48304,-12409,3351,-39317,-86288,-111783,-159824,-148152,-44497,19149,-28179,-74166,-34411,41899,67538,103554,176483,155713,70394,21913,-10777,-6013,26136,12276,1229,9243,-31754,-60231,-39084,43879,92438,23383,-34102,14971,36855,-7084,-3165,41064,-586,-97866,-125208,-117273,-88294,-10837,40400,5271,4508,89479,139213,83135,-608,-43382,-12717,6590,-27991,-67278,-68906,-39572,-12507,3582,32540,66923,95085,100280,92975,-1049,-119155,-132638,-41029,11986,-5130,33950,112306,88308,-20648,-86925,-93098,-28366,60705,68824,-3563,-5678,57487,58798,34593,39039,6662,-38411,-22708,-1488,16224,54582,39295,-11011,-59097,-54782,-15933,56637,127212,122932,60920,-31087,-61091,35954,113544,35630,-67305,-76676,-48572,-12049,11006,8820,-45,50169,107178,76452,16987,21538,71613,75492,62242,58188,5151,-52048,-15595,23081,-11504,-78428,-94394,-59470,-45531,-87277,-106388,-18154,86936,114430,104288,66833,4919,-20012,-44886,-96986,-65088,-2309,17321,84750,105850,-2033,-107485,-113702,-79568,-84671,-152831,-146496,35018,92278,21460,-96437,-112253,-28225,72074,66271,27064,37138,-13133,-56040,26370,143873,178682,142393,55979,-14436,-13837,9787,19147,-15075,-79441,-44928,56225,52078,-65885,-161993,-110315,18174,64263,-25594,-97877,-70734,-1235,61756,66139,37297,38028,88180,142439,92106,7964,31726,63420,25252,-35502,-55053,-22221,13154,-12435,-44907,-35099,-2879,38543,44703,15482,-42370,-74208,-26347,4812,-10114,3190,45350,56343,-11367,-43958,25619,87802,124547,183609,196637,121785,53618,19080,-7645,27986,41854,-8312,-17355,36849,26102,-46867,-3062,49373,-4521,-11022,50747,42064,-197,-3573,16180,50504,65810,20444,-11354,11064,-14318,-66762,-55445,-7138,-837,-31959,-45223,-12877,26796,14381,-25300,-29183,34089,81100,96334,70824,10462,-27233,-30081,2288,51032,69071,9258,-68492,-100611,-138243,-146590,-64384,7101,24381,11398,-21109,-28740,-41919,-67204,-54069,21392,64639,39071,-30430,-36271,18324,3311,-42744,-27430,15484,59333,92820,67023,8353,-40919,-27600,54291,101566,62723,18142,27109,31111,-28360,-153089,-181337,-62172,37107,18501,-32219,-73414,-65669,-3121,55332,38402,-21378,-35043,-17933,-24963,-319,67446,58103,27002,67038,49497,-15549,-16593,3709,-12786,-26154,-20069,-30804,-81559,-120004,-118307,-82634,-70160,-76905,-37553,58765,152800,142578,38047,-1807,17270,13925,-18478,-32819,-36955,-36060,-45597,-81747,-105872,-91179,-14851,30402,-32842,-74581,-33922,1379,-948,6913,63434,92067,13075,-72918,-103577,-97131,-35411,40363,62752,65204,70453,39144,-17274,-66578,-61153,-7728,14580,48483,122386,104739,14307,-16715,934,-10724,-14259,3848,39479,63115,25334,-30819,-40212,-16095,-36913,-14810,53039,51057,-9881,-88981,-207242,-175904,-945,40194,-32627,-74698,-29176,82960,110147,29469,-11110,-9235,-31591,-44748,-9458,14901,-11791,-47327,-43304,5439,31929,19793,-8402,-58572,-81584,706,40603,-41212,-79072,-6015,61049,33807,-67933,-116300,-61622,16598,3368,-72861,-122401,-94449,-74399,-75466,-49111,-21411,16792,50037,-3264,-85923,-53041,33214,75832,56453,27523,-47751,-131861,-81614,29880,44506,29874,80266,72904,-28772,-37553,30194,18024,-15462,17712,50470,25617,5577,5637,-3154,-26739,8872,107966,138699,79905,23287,-14352,-50669,-29336,16847,6129,-11982,-1874,17528,15378,10190,-19886,-49044,-2328,35259,1348,1986,16788,-27053,-94736,-126065,-109813,-5297,36760,-32291,-14222,63010,56287,42130,74159,70436,46128,630,740,60010,89239,31571,-70377,-188876,-192295,-105736,-13634,18612,-1,-37981,-14554,39393,27650,-13976,-33799,-47124,-58450,-73926,-55246,11752,69105,108083,94064,4774,-93827,-75564,46701,89602,38599,36205,44936,39892,52827,73969,77508,53408,2301,7312,64375,48668,-12260,-27751,-28992,-33723,-563,9412,-73646,-154854,-100341,16863,2637,-78987,-49034,91441,165836,113659,68978,70676,21629,-28310,20365,88307,85398,59031,19490,-20485,-12261,-4694,-25674,-14804,-1237,-16887,-8973,-22878,-9805,34958,24259,6367,20188,19799,20758,25270,-28306,-104494,-151735,-131001,-92518,-102728,-98517,-57171,48864,118192,78568,34880,82665,143492,137675,100523,63396,-663,-60189,-22114,50587,81613,69150,46586,22840,43962,91920,38380,-83467,-117556,-49042,28802,53006,84280,158045,188384,120852,23103,-73596,-149277,-92241,15230,33146,11243,6869,-52459,-117817,-87100,26269,111190,111062,50406,-18273,-68560,-42359,101,-17357,-47217,-33083,18633,43486,16904,-4863,57120,98380,29061,-30319,30484,114344,160478,143366,132291,110840,-8648,-102822,-77997,-49778,-14825,46374,22195,-49245,-27104,42084,51963,-27135,-95792,-78716,-47418,-83509,-74171,-19454,-7007,-25612,-72102,-134476,-133123,-58374,19633,-10824,-105739,-105902,-35775,-13601,-55350,-94350,-72249,-21237,-20137,-123185,-138711,4209,108784,108157,79249,36300,-3275,-39242,-120640,-198237,-150119,-27886,24909,-4740,-19415,1112,-13711,-20542,5050,8375,11145,31947,70187,107468,106201,50204,-14372,-11328,67946,85578,40224,-2243,8680,40337,50590,23602,-8511,-34608,-8444,45532,34239,-50736,-173357,-242137,-177662,-72312,-3165,26355,15692,35740,98931,54922,-101957,-195361,-168380,-113776,-72266,-14584,20483,24638,14642,54027,75835,12389,-31613,22273,10946,-52831,-75154,-87576,-120092,-101977,-37058,-698,31259,99186,83668,6232,-26461,-39461,-60138,-47318,-24711,-11628,5628,10042,3710,-25670,-75820,-135088,-134312,-94244,-25916,35244,9638,-41977,29751,80129,32411,-43092,-124493,-114824,-19270,62587,106002,77515,-8453,-9675,93485,146821,49823,-83964,-52213,76653,112412,93861,109047,69862,12820,65489,91834,8196,-44654,-15467,4553,-9019,-2682,36956,44941,-5350,-51394,-82244,-84266,-29316,-9502,495,22783,27747,-9744,-59908,-128735,-168073,-113517,-35580,-11872,12898,34661,-46312,-111830,-97505,-72212,-38703,16363,72273,80243,41173,27869,67941,66159,23513,26561,61856,55816,13419,-38554,-20955],[95877,63595,-15495,-45603,19509,121107,157883,127014,85608,47058,4920,-9896,-12415,-14005,-20251,-28052,-77571,-145234,-157948,-89491,-33175,15066,48287,33035,17577,66864,76145,4573,-67722,-18489,116957,209489,154381,-4740,-79046,-31522,9356,-10918,-47247,-54341,-38342,5853,120354,226827,152683,20898,15037,40681,9572,-45091,-51527,-10293,25617,21497,-21741,-53574,-60966,-60915,-54879,-11507,32084,42000,43871,-5026,-83216,-110664,-91937,-71557,-43862,-7535,21684,-7779,-15928,54521,97015,37120,-40287,-59138,-40109,-41453,-53095,-29073,46785,55952,-16837,-70324,-25634,38579,18523,-55358,-48296,11948,10078,-10662,-9581,-38955,-81946,-73813,8036,67649,18472,-32072,-12593,-30229,-58359,13931,80246,20948,-51460,-57360,-51440,9333,91084,23895,-81098,-76271,-58200,-43372,5438,15177,-37835,-87563,-73293,-37575,-43301,-37344,31233,105967,117932,37276,-21492,2255,-25514,-82288,-11689,86727,83211,64086,47658,48520,50905,22990,-3434,32687,57812,43466,59671,59525,-18870,-43832,18299,38919,18831,24636,16451,-57791,-64076,31113,85600,17830,-57887,-94335,-91604,-40830,60883,147857,149789,64470,-1935,-31999,-71904,-100846,-41372,41169,56561,22457,6159,12287,56478,71347,-18865,-69980,13077,67334,28674,45759,125713,76450,-82858,-149202,-146921,-139156,-112521,-64414,-57766,-19596,114967,213975,179971,87497,-21157,-56156,-24950,-20023,-66334,-66271,-7782,42710,55062,48707,25799,25973,53577,106579,62602,-38070,-89089,-68694,-9603,32405,55286,82917,64158,-31449,-131515,-173680,-110795,5729,47196,9346,11655,81598,114971,69064,-3251,-41272,-44563,-20669,28402,95136,156840,124682,13765,-57043,-10860,58308,80119,90363,102084,96443,42912,25428,98982,147937,57238,-32126,-21652,-19285,-34214,-16877,23760,61997,106312,100394,45910,-9367,-59361,-67131,-7012,45497,16362,-51539,-72775,-8241,47725,18874,-24869,-11060,-25378,-63779,-89300,-82354,-2186,68586,67677,57231,11638,-78939,-85518,-41966,-39621,29167,137228,78327,-3398,766,-20202,-46849,-55744,-100883,-109471,-75498,-8488,91372,96727,10165,-67057,-72944,-36181,32030,60088,40448,23331,-40775,-100746,-32231,111459,168544,108421,19845,-22806,-36889,-41669,-33072,-31918,-49710,-48907,-32052,-36098,-85932,-161199,-150149,-68778,-17725,-70802,-148647,-121279,-16717,51322,36599,6779,36679,99953,123429,42130,-73158,-114141,-90539,-36793,-33139,-103127,-108793,-42625,-38809,-51159,10936,80957,108302,114265,116001,86559,20788,-27041,-39988,-40996,-45267,-43108,9452,40342,15990,17082,50811,109246,159302,139625,105625,121302,109667,57213,86708,113013,28089,-86912,-82497,-10116,-3180,15891,9731,-49349,-31300,55053,60556,231,-54201,-85342,-66820,-16535,-11133,-138,62719,50715,2443,-18371,-9005,6459,4553,14051,25089,-1877,-20769,-32528,-63257,-14481,76163,83347,21744,-46924,-74885,-51348,4365,32969,-9018,-91561,-82790,-28936,-85973,-129578,-29636,39273,19554,-4949,-34387,-16952,23186,20876,8225,32298,46424,18189,-45813,-44787,-6258,-60988,-133285,-110704,-58551,-15126,55640,81607,23995,-44382,-38399,45527,100059,61069,23906,52974,60479,-13136,-122647,-119774,-16566,23879,-5250,3871,-3240,-22142,30175,103314,124482,100772,63879,10243,-43937,-21196,76632,74473,11630,58038,56921,-48854,-92410,-55683,-28813,-29378,-28131,-4983,9159,-45827,-117742,-119871,-125856,-111567,-36836,28916,47903,52087,28493,9192,23,-10955,-27796,-31214,-47567,-69220,-82914,-114192,-103065,-55629,-13908,657,-29874,-27565,39772,70290,27047,15658,110791,173040,89159,-35191,-73901,-17882,83407,139161,121232,69414,-14594,-68442,-46571,-39484,-17733,35398,57347,91498,155297,112626,11512,-8620,31910,34738,22708,16580,39368,45562,-15945,-73404,-56211,-30588,-66242,-44502,16996,-2515,-51790,-105223,-208595,-196658,-45557,23644,-15656,-79172,-72641,34455,120495,69308,-27650,-27480,4332,-31948,-41109,21148,65789,42394,-2345,1667,21816,48713,66419,49305,-13526,-39235,-67203,-106250,-74123,20298,85683,63021,-35138,-68343,-3,34233,-59553,-184077,-217032,-111440,-16686,-26306,-78079,-106479,-80438,-29595,-43669,-110106,-70931,31911,87918,72812,35453,-63450,-146304,-78889,45259,87288,92924,132950,148107,106219,63433,38329,-6620,-12972,48960,91779,43781,-40825,-67620,-57911,-78188,-74431,-5916,30877,52314,98265,80470,-11846,-56592,-52313,-73487,-69162,-17440,35661,24950,20,-41116,-67592,-43279,-29029,-35938,-30335,-17892,-21267,-46910,-33864,40085,109721,51624,-58302,-30918,55792,50287,43454,82012,63953,28852,-11247,-13444,60322,143626,133404,59232,-39109,-100667,-51812,81820,102025,7481,-46425,-18744,6640,6058,19631,6719,-30816,-21493,-21441,-52715,-65859,-53810,16675,46442,-32705,-103693,-81042,-25934,-11769,-6786,-690,-32307,-46012,15405,80408,71433,14261,-80408,-95632,-3669,45142,48945,73073,42644,19832,78682,91921,7130,-54464,-42056,-13046,-56527,-87004,-23529,85928,116957,77996,81788,103881,29093,-36608,28581,98003,90963,41086,-56652,-128337,-56450,14748,-20146,-711,52145,24247,3521,-9324,-9928,37113,50347,6436,10969,49454,63839,51244,-5087,-72216,-126334,-134828,-123772,-134984,-127314,-84912,48627,154540,103053,7750,26005,97421,93738,38071,15138,21331,24307,34978,45737,67431,75592,64834,41025,22691,43089,27445,-80019,-124313,-59947,-33119,-56722,8333,115159,138941,108146,83943,28821,-54641,-61056,-20106,-19539,-55702,-57113,-60329,-79710,-30133,113498,202258,159141,53562,-31038,-70901,-14198,63588,53212,-6013,-35693,-4456,61061,84842,39751,50094,94526,26428,-83423,-54291,70106,172664,160463,112958,81419,-181,-21803,61389,51640,-271,33280,-14294,-147334,-125772,-11846,7370,-52570,-54558,-4649,7698,-31168,-65839,-31465,-17293,-59382,-76427,-77600,-88515,-59475,23395,23469,-82154,-119322,-32508,34975,11714,-18151,-24306,-4959,27102,-42936,-138342,-77048,54912,108499,50581,-41611,-66847,-52677,-77933,-142549,-168007,-116278,-49511,25084,90823,57182,-53961,-68805,5272,56336,100592,109525,82795,117637,173501,117110,26811,26891,98518,92406,35127,-11583,-11199,-8277,-26504,-37747,-39517,-55434,-25626,22945,-47796,-184140,-254868,-254034,-166874,-16045,87508,76437,-11402,-11936,82462,65896,-55238,-121056,-95441,-73564,-67057,-593,67249,36486,-42063,-29290,36323,67299,57115,17361,-32847,3448,29361,-40615,-107811,-63520,8313,14971,14055,84235,88763,21161,-19989,-69421,-131046,-104726,-30770,-1039,-6523,1699,39395,46285,-1526,-80797,-82705,-31981,14985,-3890,-98140,-143252,-10193,78853,11977,-42290,-44361,-49858,-5861,116119,197831,143548,30445,5122,82072,121768,21699,-58278,-7407,66064,62682,30036,5293,-63184,-117382,-15716,119427,100341,31235,42947,64347,23676,-37720,-60648,-53374,-54094,-86174,-127788,-95750,-13804,-6687,-13481,40482,113324,104406,23056,-69220,-89053,-27996,28474,28068,13144,9643,-23630,-51939,-84092,-106967,-64503,4435,48425,46580,15386,21435,63653,57296,26980,30412,53529,34953,-70,991,47781],[127785,60025,-50833,-74507,4373,93414,116884,64163,-4157,-32181,-68993,-91821,-60721,-29407,-40014,-56540,-117162,-182938,-154428,-33001,52673,69772,63708,80781,45211,-11328,-318,69326,78641,71498,147695,261806,206163,-1866,-80823,-16548,32345,46884,22780,-25466,-10039,38489,104339,212590,195147,70896,41753,27873,-48367,-105377,-88884,-63702,-26823,-20632,-71152,-119984,-135025,-112019,-60438,28833,106696,125079,92422,16336,-82515,-125649,-117956,-101569,-46761,45599,109468,81117,51394,108239,144404,60292,-44874,-63447,-43533,-18363,43202,99201,89451,11950,-71993,-107438,-54885,14960,-8037,-95758,-110150,-74769,-85200,-80860,-12505,15739,-42370,-83654,-26439,40580,-6221,-104238,-129892,-109888,-87342,-12675,48618,4864,-57309,-47107,-48906,-22928,75948,74645,-4189,-27802,-18558,-4097,37154,49949,-4124,-86135,-88727,-27551,-34706,-93107,-90740,-23719,44828,8679,-63739,-66570,-63841,-66138,20543,97794,72731,32116,-1941,5014,38947,32522,9526,50945,68892,54621,92263,101553,21420,17215,86052,115172,113486,104625,82906,35246,15635,58250,96075,81106,18599,-96984,-166100,-105903,5708,29864,23625,26427,48454,54107,-40991,-152443,-85788,34505,52909,47471,81034,52576,24364,28367,-29676,-66437,12572,73022,56974,91493,173432,129143,-29709,-122304,-127119,-118214,-132780,-114837,-68676,-19420,56856,118098,157218,157341,45700,-42931,-33280,-25475,-80426,-72446,9417,77263,96895,50995,-58678,-94659,-28931,74156,103060,57366,-10470,-47694,-12581,59651,81015,69076,53911,-13146,-119066,-182527,-148833,-44489,37242,39970,-26060,-60330,-15122,9239,-16387,-13909,18652,38333,76704,126375,176778,169750,96312,16518,31357,103881,101110,46610,41877,74428,65685,61363,105172,112325,29325,8600,55094,-1354,-87899,-53922,50683,133197,144122,72735,15012,-38618,-112925,-139151,-52053,27882,-4144,-58223,-49775,9647,54751,34451,-574,-1480,-12535,-16765,-37502,-78061,-69785,-33920,-11437,36551,27750,-47192,-53317,-6994,7896,90817,222907,134021,-36414,-58546,13075,78539,36433,-98481,-112077,1355,93032,110909,81110,-39637,-34904,8449,-4631,-345,42633,57487,3851,-86755,-114160,-28891,72493,86489,53433,24136,-20083,-73054,-81760,-59994,-57040,-60602,-74507,-119842,-124144,-104018,-142558,-152321,-134259,-103017,-95545,-128100,-106157,-10275,44804,14092,-30831,-6176,50468,60982,-1673,-107119,-202753,-188402,-87747,-72170,-156771,-165303,-76810,-29153,-18560,26071,40798,34465,85037,151542,167196,98737,-26041,-76830,-49530,-43123,-48720,26866,110163,81363,-16473,-32295,36209,58976,10340,22976,112115,113866,40803,40161,64006,8429,-107570,-132182,-15649,74347,77090,-15586,-111577,-88885,-5251,-2766,-47536,-112607,-174626,-158161,-88317,-52252,-6344,60627,71383,46234,1373,-7019,38148,73052,84523,60621,-3900,-57526,-84055,-101628,-38873,45166,47787,21120,-16393,-76875,-91004,-44346,-36444,-93745,-150616,-86513,28257,792,-44363,31175,48810,-14449,-56704,-63505,-4995,77951,110053,83909,69082,61520,12615,-38317,-8370,29218,-24281,-130710,-176555,-131765,-54460,21523,41375,-6004,-48233,-31956,21312,71009,63836,39409,49415,52098,15855,-50488,-25707,60707,44055,-1865,67956,81886,2863,-5383,51894,113140,151992,112105,1066,-85515,-78194,26172,67716,5126,-4876,-1229,-30801,-50080,-54377,-20577,16497,22082,71215,123041,41715,-80623,-104576,-97860,-60143,32850,64264,573,-24179,-267,6452,-44311,-108749,-104534,-45287,-28858,-70579,-111672,-120348,-31467,60836,33377,-23005,-38343,-25536,22162,44723,680,12379,107658,163935,136339,61300,21990,81386,152326,129044,80505,40379,-43734,-91908,-54039,-1368,45073,64656,63611,86820,138877,123568,59807,45694,76880,74354,46340,34348,66329,69097,-27952,-91594,-49637,-43556,-118840,-110890,-42755,-41251,-71345,-110563,-167018,-151682,-74478,-25891,5461,-7581,-42260,-9485,83966,67311,-51755,-55108,24991,9293,-31567,11843,98368,96179,8865,-28600,-30885,-2508,60695,75916,-5604,-82712,-130428,-128103,-42362,58016,96538,51979,-14740,-13334,46820,47223,-67707,-197196,-234788,-128433,1702,9469,-66485,-103753,-86132,-29253,9287,-18500,-29271,7349,60928,79431,52997,-27230,-75254,-21754,49235,85819,99423,101957,140087,171297,87465,-34781,-80230,-44316,37461,97084,58104,-20748,-31380,-8441,-40862,-97392,-113348,-104732,-20430,107558,149040,57386,-44910,-70330,-51821,-23733,-38201,-76406,-46489,-3312,-21169,-36198,-34015,-56584,-54405,-37471,-31018,-31086,-18926,43295,147463,182869,75951,-57762,-83705,-50234,-26979,21134,79764,63917,28380,1282,-6804,8296,42450,89507,121218,52642,-86748,-74055,84163,118962,20315,-10907,10587,-35247,-40392,43819,63045,15706,45069,72960,12952,-88038,-147514,-79006,-20847,-47763,-21558,22254,-36616,-80138,-43146,-33441,-71595,-70219,7340,88334,70302,-30891,-151840,-184594,-117615,-67528,-10216,79332,78396,51559,113575,139074,74853,37755,42445,20903,-43195,-56729,858,60371,36402,6695,54284,98466,47807,1754,48643,68110,22136,-13770,-88083,-135350,-52672,9172,-36709,8629,95725,63308,22167,10251,-15431,-5923,16420,-5184,22320,80830,71860,37957,14598,-5840,-38839,-75474,-99757,-95692,-52886,-26949,46834,119363,71059,-30921,-48677,8630,18135,-51146,-71025,30287,125440,96371,29119,53609,94522,112528,110177,44137,1685,23981,-24078,-96687,-91355,-108207,-142090,-54675,68610,93402,82936,94614,84493,34566,-28492,-86255,-86821,-61802,-31049,12671,34366,57744,124025,158509,121356,44647,-19727,-43131,-9826,21402,13605,-9656,-42428,-29032,31278,75181,24790,-27439,-18780,-39358,-87322,-58422,30939,104417,85317,33833,9793,-37520,-27503,66218,54581,-39213,-30230,-40289,-145684,-141278,-48983,-31609,-68146,-45601,5403,26262,23557,-7391,-37850,-15135,-14935,-23894,-33008,-68571,-83295,-17432,30254,-36960,-119576,-49500,78306,86095,41284,24760,58927,127838,75545,-81676,-107771,-19008,30718,-24877,-92087,-74321,-32451,-33751,-85414,-150796,-152807,-68166,33284,64557,2118,-82575,-74637,5015,66374,117708,123951,67765,70131,128714,102263,48246,41613,69093,50832,24487,-7184,-10985,-14240,-20740,-10741,-16530,-47624,-44443,-29263,-103266,-200065,-191984,-135413,-68632,33095,104857,59332,-48179,-59195,16836,20237,-2941,28115,47024,7016,-28404,27992,110985,84428,-22508,-53679,1778,62411,62756,-10144,-55869,53649,111733,4518,-81795,-34273,19564,14203,10883,68544,66988,-3117,-48163,-84998,-120182,-85383,-5480,19647,-15282,-27618,-3241,8004,8239,-5723,15906,47753,26182,-48767,-101306,-102123,-39802,62,-18794,-13528,14111,-32249,-58098,68959,175705,121324,24109,-9636,-5762,-3675,-40241,-25022,21256,37005,37312,9836,-65348,-131705,-126619,-6968,154739,185219,107791,78343,94353,43476,-67547,-141643,-113383,-78849,-113191,-125892,-45825,29175,-6427,-39858,7119,84142,115587,114041,88820,56448,39353,49739,45821,374,-29773,2073,47066,5584,-63866,-47383,-16583,-4522,4377,18991,36118,28886,-3419,-5792,10443,20242,-6808,-29060,8387,77257],[60482,-478,-82210,-67800,-16496,25210,57417,28851,-23898,-25664,-50654,-77088,-52088,-9874,-9769,-24567,-56996,-61591,-32424,12250,48426,41725,15033,61170,53760,-29499,-43226,63311,128987,89781,56356,130347,135965,-9192,-61003,2861,51201,107854,135605,55402,-11562,-16784,1528,75837,102206,6697,-59870,-70596,-77219,-71465,-49915,-49613,-25970,-13054,-58168,-118039,-135726,-107619,-75855,-7075,85900,126919,80725,25430,-14440,-52687,-67198,-73165,-41244,39310,128955,153185,123690,101553,89551,44732,-28156,-80237,-74274,-21209,59763,103936,66069,-9648,-64665,-93024,-79704,-53853,-78537,-122072,-106080,-80297,-92130,-83008,1301,55374,-6422,-83515,-88386,-34296,-35496,-128101,-175023,-93724,-18861,21445,30903,-31896,-75503,-24633,-625,-11317,30944,78441,92323,78039,41695,4155,9638,27339,-3492,-83391,-94523,-17020,-4317,-91812,-128524,-87381,-23986,-7738,-39695,-64740,-50268,-25384,27491,50869,-5268,-66238,-87110,-39632,40313,61035,24496,33202,36769,25331,44819,60886,37582,75760,121083,124294,126491,103537,80132,69848,40488,30618,62192,90480,38606,-83524,-136823,-60648,25029,-5452,-55993,-12997,73938,93103,-15087,-117821,-70953,2404,8095,39319,104401,43526,-19251,-314,-15631,-46406,-1657,56577,80373,101470,107202,52814,-21227,-50645,-32904,-9505,-44548,-85532,-64578,-33172,-34213,-35142,51770,154401,113462,40170,24104,3219,-60551,-83693,-11797,87380,114238,28054,-127438,-181961,-98978,19983,78401,74878,34805,2376,10182,57977,59498,19848,14856,-11441,-74199,-108925,-82339,-246,80114,52735,-93787,-206885,-152050,-43242,11523,55680,104510,122769,94967,36862,38283,78945,89211,22236,1701,74534,93791,15161,-17548,30786,47870,53287,85680,47650,-56132,-35162,60318,8232,-88596,-61684,29741,102103,102332,30446,-11307,-44802,-107983,-124285,-49935,27114,28342,-1141,-6586,15701,29665,11666,-33176,-53890,571,70473,31842,-83820,-138367,-99928,-22802,51206,68812,64570,54781,4284,-18428,104522,217675,97376,-63227,-60263,52837,135852,77419,-55265,-65491,25218,92970,143948,103674,16487,15958,41268,13041,-6044,20615,27779,-57551,-149289,-111246,-2799,52999,25363,26453,66276,13871,-77613,-86323,-54801,-48139,-51276,-70571,-137158,-170079,-153043,-159760,-153131,-154490,-127997,-81887,-73183,-59666,-1510,32627,-5435,-61111,-58566,-18736,-1014,-23138,-95805,-190953,-179941,-86733,-93407,-155163,-130368,-30439,15212,2026,-5614,-59677,-88341,2834,110209,138168,73239,-52839,-98985,-43817,-15348,-24431,37483,124226,87511,-60058,-100568,-17532,9146,-44942,-35334,36522,13000,-61287,-63837,-47697,-54096,-83905,-79402,25424,120483,115040,2764,-105512,-109051,-61375,-57478,-76501,-128884,-174471,-129654,-60326,-46575,-34983,-9825,17292,25846,6208,17369,60543,80845,56709,22204,12048,-29095,-85284,-91342,-33223,-11127,-8654,40214,49406,-55011,-131976,-113870,-105403,-112013,-119529,-74011,32101,64702,64422,85282,19046,-72121,-103919,-79417,-16069,51986,105143,99968,102940,90820,15852,-18467,24792,47971,29284,-50779,-136568,-95137,7984,39937,9559,-21843,-37585,-28619,-4813,47663,77969,57244,49296,66236,76828,47586,64830,112777,81456,45017,115207,129510,63581,28478,19927,36691,76772,37301,-61162,-108237,-94004,-22594,39362,20973,-30101,-51285,-11658,3710,-38447,-15033,40982,49064,112166,158845,51134,-86277,-93363,-26048,32850,97566,110331,35846,-28683,-28885,-9921,-66865,-161958,-161204,-59024,-10770,-71093,-145094,-134250,22281,160295,94756,-13807,-16152,-15083,-31704,-24589,-41982,-34117,21469,77909,120197,119779,76928,88937,111807,64130,35304,47151,37343,-1003,-34879,-1949,54299,54710,25568,19337,61291,105778,107935,98093,96587,70090,40008,37971,67794,59290,-60120,-127309,-78604,-81237,-165150,-158205,-90655,-53868,-48074,-75049,-112568,-102102,-92430,-98305,-27536,46611,27800,-2343,24562,-10722,-101674,-85502,17796,62615,35916,17555,57145,50627,-29278,-56645,-55474,-51880,-12043,-8789,-64822,-98498,-113725,-105535,-29276,69165,88825,7156,-59028,-41219,17383,35027,-34486,-110033,-154265,-130212,-49428,-25151,-50725,-25834,24620,67093,88783,63389,18455,3205,50254,80241,53280,4453,-11159,16506,30474,37049,32855,9762,71067,138558,29015,-129109,-144509,-82435,-19240,28886,38337,71280,120047,126804,60409,-38300,-112815,-135295,-57552,52677,99744,49967,-30360,-50098,11012,68620,-14246,-144717,-93881,17622,43339,38833,9509,-52144,-54781,1357,13283,-23611,-7901,68408,119915,126377,55692,-51438,-116589,-145392,-124410,-51027,33303,56609,46626,40248,26712,-34852,-79861,-24918,78924,50629,-74200,-90282,33248,85343,30268,12373,21870,-38648,-43321,50312,75209,22927,47799,97972,60395,-51930,-133146,-92986,-66586,-70301,47899,141224,42095,-40931,-19934,-15224,-63927,-77923,-18922,58293,47888,-51050,-146729,-170612,-147018,-153132,-113283,10136,76654,53720,63776,92244,95792,100688,96706,60518,-5347,-42040,6220,73422,24207,-42975,973,72550,80175,58576,44740,-7895,-80287,-76236,-70781,-58040,-18337,-32812,-59041,13443,79620,42083,-978,-16234,-27238,-20601,-1776,-9270,7158,38387,5880,-17180,9044,41852,38491,-6827,-53760,-43672,32770,36475,12251,29652,31671,-15758,-60951,-49187,-32387,-97822,-136162,-6473,138941,112729,21538,49193,95440,124223,153686,70523,-42777,-26929,-5969,-75152,-119491,-131742,-141467,-71185,35125,60945,27125,8318,21020,31341,-8688,-88541,-81606,-12554,29006,70144,112133,125234,116964,88655,71879,57665,35676,13297,-29336,-93141,-97906,-47965,-22902,2906,30201,53628,21374,-45739,-74980,-40859,7899,24089,3558,14051,23820,5224,-23186,-58831,-50619,4105,-12090,-103218,-108456,-50929,-45624,-38500,-18661,-35170,-50679,-14611,12697,15621,1048,-25431,-48648,42191,121273,71372,-21859,-68863,-84330,-54636,10561,8044,-67463,-39299,79744,101950,49992,46846,114474,209775,162777,12028,-42299,-20753,-30971,-74340,-96011,-65696,-31984,-49319,-85693,-102887,-104661,-41810,11866,-25082,-60022,-43313,-8616,17418,29825,58797,60002,6856,-4080,35745,28800,16039,18465,12079,5768,26815,11494,3831,-2376,-272,12706,6480,-12912,-32643,-61395,-84152,-87930,-49738,8004,31831,30306,30132,-17736,-78665,-67796,-20969,-20957,8062,94907,112029,56057,21544,55138,110105,128377,68031,17162,19564,16575,-29431,-70324,-65139,47146,108451,36810,-8042,29590,40969,21598,16888,34470,17863,-19506,-34989,-29041,-23569,-14783,6583,7675,-16376,-33590,-49034,-62894,-23054,36994,84854,86652,19698,-55468,-49821,-29039,-42957,-48815,-14577,11534,9945,-16511,-42436,18250,75392,37432,1542,11842,-25476,-84920,-69550,-1501,24018,42831,91043,48662,-67830,-84873,-3738,85609,166748,193758,138380,90239,81548,33892,-67436,-140252,-99719,-60392,-78504,-46919,21480,39197,-15538,-47862,-64232,-67079,-8729,112876,179463,129687,45475,42813,76419,33856,-10851,35935,100967,58593,-34079,-49874,-26699,-19163,-22412,14945,43399,-3027,-63512,-54220,-17966,-5863,-39664,-73314,-55711,9315],[-50248,-61998,-66370,-20194,-7591,-13911,25307,47039,35881,48641,43312,24963,23744,61187,65764,10131,-25950,21422,30526,-5725,-12914,-27701,-61907,-20757,3131,-31543,-37367,17838,39058,2458,-47615,-23939,12827,-34467,-44339,21974,70193,120392,164575,94029,-29519,-77105,-70921,-35592,-11335,-64418,-134110,-134538,-67454,10253,54582,45199,16565,18618,13732,-28666,-54842,-39421,-63530,-94385,-40999,38424,44767,34752,53365,37890,26811,12823,-17022,-10590,63812,113790,93104,30084,4972,18311,-10610,-83650,-95267,-45907,11093,36286,37759,11118,-8448,-26883,-58418,-94341,-105941,-73146,-9846,12587,-162,11015,59252,84980,40471,-36132,-89806,-65505,-33867,-108743,-161054,-51737,43028,60209,49923,-22675,-63005,307,62601,53396,23597,55509,119906,117278,42003,-30201,-44701,-24729,-23727,-52448,-53209,3982,33836,-21898,-47114,-14590,12418,26708,20823,-18319,-32571,-3190,54009,68629,-18025,-111346,-133006,-68595,27534,76107,36040,-5748,-10384,-2505,-5802,1587,29856,80355,70169,23628,43711,69812,72861,65634,24013,-4773,47969,62545,-20290,-92967,-73210,8742,73602,48948,-30042,-44740,15892,33293,-33246,-66934,-29446,-17451,-12589,34602,57762,-20407,-56250,-4738,3113,-35965,-32140,17435,76681,74259,-18875,-100648,-83581,-14547,43870,105247,95512,9956,-48946,-45880,-48138,-59869,-14084,71833,92618,91382,85876,61968,-11327,-99543,-46792,98356,108521,-17749,-141402,-157704,-93748,-15007,8512,12155,15182,16746,17345,27929,-780,-46969,-28431,-16480,-22841,-3807,36495,99563,130185,27500,-126323,-181857,-116666,-33453,19122,78376,134607,155880,71387,-69753,-95870,-37949,-388,-25863,-28936,19183,40280,-9945,-34055,8968,24162,44047,75751,9606,-120658,-108384,22071,50084,5981,-16495,-20676,1833,37859,22096,1841,2802,-37209,-66236,-38170,15094,41503,34597,19494,19705,7848,-17978,-67552,-65439,50374,142319,71982,-62436,-107531,-42436,53102,76553,74521,115540,89393,-37564,-66766,86980,170109,19655,-115502,-61000,58858,95059,46554,-19662,-30093,-7869,28042,103396,95586,87942,48267,14969,6613,3782,-13875,-31172,-76406,-118646,-71981,5901,67260,82576,105408,152544,94633,-22932,-63504,-48354,-6920,19278,-7101,-69337,-128846,-152633,-145180,-128880,-131568,-92598,-32854,-6303,6776,27649,26059,-28226,-74450,-74031,-63455,-49056,-37460,-68287,-112948,-88817,-25464,-43599,-78854,-39562,42917,62716,25292,-10080,-87481,-124575,-33008,60556,53428,-18313,-83608,-66561,6280,5229,-62984,-43537,44546,37163,-62142,-76660,26638,82544,35948,500,-11914,-70318,-113471,-86254,-78547,-68619,-43887,-5997,74680,116333,89212,14571,-53233,-60047,-19171,2086,-15737,-58046,-66948,-3633,48226,26517,-6925,-9477,-12672,-12840,9729,52302,67052,44716,-14571,-41051,18260,29240,-17758,-13263,20443,-2995,-2425,66268,82474,-11552,-92956,-113154,-107356,-44994,-5439,-6073,32356,93926,143602,124932,20233,-52490,-54898,-46545,-50263,-33187,26619,59866,104099,100022,25419,6698,36476,26531,17833,-2938,-33976,34702,128867,115507,61870,38562,-7705,-45558,-14889,49391,70927,62068,96044,132440,128302,110611,119970,114323,91260,104533,142371,129178,146177,172571,85585,-24693,-59808,-90803,-107251,-64919,-20790,5626,40699,66457,32789,-17176,13905,27954,-23829,-20543,24313,48303,108736,129245,35287,-60499,-39466,33276,69925,89009,119204,100027,29564,-7485,2106,-36484,-98111,-103647,-25534,15595,-36463,-104758,-103872,39905,180856,117764,6688,37864,68453,21146,-1050,-22632,-69965,-57909,26089,106328,113029,52148,28819,44569,45118,52916,79924,111565,81146,-10206,-41567,6048,26934,-12843,-51119,-26436,33561,77954,88169,72217,42636,39441,28929,21723,4970,-82806,-151017,-147834,-143752,-161476,-134764,-96963,-45136,-1456,-12883,-53928,-59134,-82645,-139344,-98123,8227,47421,32276,-4703,-90188,-147283,-105039,5121,114440,135585,75108,32086,-2621,-47807,-46193,-35555,-43596,-63972,-88941,-93940,-54176,-46869,-82731,-55937,58382,90527,-18823,-108636,-82876,-12520,18420,-28059,-61568,-86618,-99291,-76119,-61368,-48853,24004,128495,167624,122649,58946,35930,35504,74536,81031,35589,-7152,-9951,11837,10441,-18791,-62040,-73834,20912,99775,5100,-114876,-108843,-63183,-59207,-69217,-12803,140509,247069,237370,145883,39774,-28942,-59804,-31333,6074,-2834,-27152,-44456,-50892,392,79302,32394,-65529,-42229,53759,90730,70063,11819,-44314,-30997,45414,63813,20337,29932,68905,30534,4458,-15216,-58870,-92309,-132044,-158800,-128734,-35905,28720,48127,58407,50511,-20693,-65163,-26138,53574,56923,6961,-26231,41241,90179,43452,-15367,-20566,-15113,11606,72646,76164,14316,-2500,23472,27434,-7815,-42381,-41753,-90465,-108732,39316,180005,144111,58593,37986,21907,-60049,-106908,-50297,26206,17663,-45954,-96801,-92158,-68578,-95728,-107742,-19808,78345,61697,-3733,7305,96049,156751,106424,27513,-25069,-43803,29173,126727,53629,-83302,-59790,63021,122957,92833,8742,-87948,-131762,-90990,-26725,23707,4620,-80834,-77695,-817,16281,-20525,-60843,-86731,-44272,22251,59343,36933,-18131,-48559,-60131,-36504,8966,51828,54216,16426,-29491,-24959,48669,32792,-36393,-43658,-3713,7925,-22798,-40587,-24026,-50900,-94378,-29878,75633,78218,13038,26283,58766,84404,122167,56978,-78503,-102698,-52503,-63923,-94365,-83283,-82081,-53491,20483,44550,-22810,-88857,-77072,-27907,3432,-15863,-17692,7346,16566,33173,84970,112744,93618,47204,41171,84234,123070,80193,-40945,-149045,-149741,-67647,26803,83365,68782,42771,33690,25077,25292,76151,120194,77700,-27260,-38105,15871,30759,-1748,-29603,-13118,9880,-39006,-124293,-133779,-55295,20414,47255,12202,-39600,-23642,59427,78470,29238,-33586,-82357,-42373,115611,223139,137954,-4921,-36514,-35471,-49094,-7254,42283,31684,24635,56605,66253,45681,47109,91062,177856,174689,81829,28933,7240,-41524,-66815,-77952,-88632,-67477,-66048,-71694,-40837,-38868,-29923,-1168,-20286,-20477,23350,43652,7120,-30289,-4553,3446,-38063,-34867,3265,-19670,-40136,-15627,-4637,-6086,17317,2493,-13900,-30875,-34319,-17332,902,18218,3354,-41482,-25747,8347,4306,8798,-4996,-42981,-56042,-74962,-87023,-48924,-11223,-19589,-10239,32263,40248,26250,37018,59181,82960,136506,129170,80865,42966,-24353,-111639,-118163,-78501,802,60208,60971,75303,109817,77755,23699,1790,656,-245,12466,33067,57267,46729,9196,-26267,-43323,-19988,-4997,-37134,-74373,-37272,31967,83032,67842,6165,-57270,-62742,-55772,-58892,-46207,1201,-538,-39129,-12216,19674,18885,12631,-4772,10832,65298,37284,-49394,-49814,-13415,-7469,59277,149647,83579,-51391,-33883,93110,162865,147613,124054,110144,96907,68526,24262,-25980,-60639,-50799,-31869,-10931,33064,41862,14059,-8035,-23026,-115068,-189455,-118977,50532,142707,97069,12581,29011,105834,92025,59162,76092,69702,-7947,-80004,-80196,-13506,21417,-13592,-8971,13973,-25147,-79022,-68252,-20972,-1508,-44996,-101893,-122074,-86857],[-96644,-58232,-3763,43107,38547,3464,13435,46698,52736,71987,92340,84579,81410,117695,97124,-26603,-118084,-80873,-51633,-55518,-58058,-89538,-126916,-89549,-59243,-43122,3081,4218,-85525,-102992,-63354,-56532,-51666,-62421,-52366,30335,89603,92919,99888,67768,-6420,-35735,-37273,-31530,-28976,-44282,-72674,-78759,-24729,47034,101293,87295,26086,30778,75519,45934,-14660,-10404,-45282,-146684,-156349,-56008,22753,33349,27339,25815,50188,51337,-10206,-54525,-31815,-13587,-12053,-7461,23069,53576,42835,-4056,-49972,-51091,-13059,18794,51355,31500,7771,11198,-15625,-65705,-44550,30132,71579,58142,64516,107638,122314,115199,106630,60776,-13075,-39903,-32666,-90533,-109054,-8869,44519,34800,31328,-3955,-24571,20720,84786,85362,23821,14432,50632,28625,-32014,-69180,-59900,-32816,-6112,28105,40311,45521,53352,22533,17141,58985,80164,82238,75038,16289,-39535,-28129,36103,94938,57861,-39245,-104709,-85150,-15936,56195,43764,-19950,-32817,-9357,-11740,-6619,23765,33541,-27959,-86480,-38076,25339,37037,32382,10052,-337,67786,49567,-65515,-92230,-24911,27619,70862,62931,-14243,-82587,-46782,-1203,-27215,-47866,-25195,-20736,11525,46641,3542,-84425,-89083,-10831,4566,-49484,-69317,-38445,23094,29135,-80618,-180978,-162765,-74917,13320,126615,169300,84207,-24493,-33277,15978,32068,-2801,-35532,-37276,13940,54989,69187,-11836,-135409,-79705,90556,79913,-62440,-132112,-84371,-37284,-20905,-51002,-71967,-66641,-47838,-24633,-11007,-42818,-71551,-32409,-6825,-2192,26202,66995,122642,121696,-5641,-113581,-71153,-17829,-53742,-62130,10616,81776,99672,26841,-73145,-69429,-47523,-54346,-20995,27799,-3060,-62044,-65421,-37235,-11011,3632,43382,57199,-12581,-115535,-111573,6006,93646,95858,31697,-45115,-60711,1878,25296,18911,38154,15607,-42577,-55333,-38693,-39834,-38939,-16286,9878,-6890,-44201,-73449,-33046,70077,115805,36377,-41189,-22229,65555,124380,80379,35879,37916,-32306,-137375,-115911,15302,85508,-43806,-164281,-87369,29269,25699,-16001,-42082,-59161,-67154,-46549,-11026,32015,41201,5841,-27966,-6045,1284,-58407,-64973,-101,18839,-5984,5380,98070,184555,213794,213422,142916,24188,-49278,-62109,10808,83452,59551,5281,-42088,-68912,-63451,-65335,-86148,-42100,20442,42712,46096,44499,11860,-64201,-99235,-81240,-92978,-92712,-56641,-37802,-29383,-3055,20527,19925,6669,2537,27656,53116,41590,1563,-64070,-81834,-17260,11213,-43752,-98119,-87477,-490,67002,-7979,-145483,-142144,-46803,-18956,-46951,-20698,91000,163744,128319,58913,-6266,-56924,-63285,-33486,-27825,-28428,-47957,-34754,56652,82425,26083,-31118,-52393,-28080,50533,91070,58652,20917,19428,54430,92378,82640,63238,57940,-11870,-59783,-15160,49056,50648,13684,-45391,-74711,-24147,6440,10584,52024,82509,68342,70138,85191,53316,14369,-9067,-55313,-61209,34307,97205,67640,31873,65690,122800,109628,53936,39239,44256,-4740,-85450,-105977,-50737,-4779,28935,16038,-20426,-11508,9060,-21814,-68500,-79064,-19180,100630,168809,145315,116729,90231,-16687,-98845,-51339,-3824,-21269,17996,128246,161019,99199,65995,89958,63306,40163,107914,144614,94513,154156,245957,126416,-77094,-173887,-165522,-95852,-6490,45365,49848,44227,69171,75005,32062,41937,49527,-12142,-48220,-13697,44038,80004,69669,38742,29185,36661,21269,11613,28961,88684,106338,62654,35402,29448,-14090,-40246,-27224,1955,15265,11119,-1719,-18456,46641,122038,62525,-10001,54879,131277,113872,71884,11830,-74766,-75525,27744,108775,70660,-14689,-32276,10527,47116,51235,32936,28177,29241,-21767,-91567,-63834,-16259,-45101,-90883,-98463,-102205,-61064,707,9543,-2488,20137,-12573,-55265,-48054,-64546,-135029,-205011,-190450,-116093,-86372,-105998,-61503,3498,1772,-29511,-30835,-56953,-142922,-168081,-102850,-11369,48946,9610,-108700,-167369,-132720,-34780,95104,153377,114938,59591,9081,-23258,-17736,-18510,-26373,-70769,-97025,-56411,21256,-4379,-120607,-128143,22792,84691,-29570,-110877,-57716,11649,3628,-80010,-137777,-132443,-72677,-37691,-52732,-64252,-13841,91153,137328,66593,-5190,21042,42795,51825,37737,-11187,-59866,-56336,-20676,-14769,-68991,-138843,-122528,-5732,74684,28724,-17048,-3632,382,-54089,-115966,-59756,92359,191497,195365,126054,42445,17574,5905,2382,771,-33082,-67498,-76746,-87271,-75060,-6597,30002,25350,19277,42859,47032,2580,-45847,-45823,-9984,23274,34609,39226,64501,54368,-28894,-80853,-89870,-78719,-53409,-69519,-130150,-146341,-75690,-21485,1784,16860,14586,-16417,-381,56382,98956,98100,68311,50430,99041,123130,40987,-77977,-98829,-27335,46224,93534,95580,42633,-25943,-71684,-59631,-15106,2087,-29321,-118611,-138204,-22963,112226,148333,89106,55846,31475,-66248,-115242,-40625,22914,-1188,-31881,-50989,-34786,3855,9707,-20166,-3186,70267,70640,-24687,-41201,76249,165299,79426,-50205,-81504,-20669,83771,151075,34963,-134689,-111324,49927,128420,79968,-27357,-112846,-104403,-61135,-14239,35356,-5980,-100414,-88028,-37210,-56059,-86810,-118549,-140242,-59767,58191,130758,98134,-19210,-76157,-27737,23243,25773,30648,22648,-3641,-27897,-24643,8995,-17058,-53352,-64385,-61962,-43993,-24589,-19450,7142,45571,36774,8752,19651,37088,2849,-17339,-1220,27586,50799,22312,-64648,-108608,-64795,-22303,-30175,-31957,-36423,-20658,33178,43423,-27928,-86111,-79585,-58275,-4780,45479,38252,-14051,-53959,-43629,13409,24329,-3984,-18539,6726,91376,184591,128965,-14085,-89093,-100252,-62019,49654,133308,86148,13791,11198,66544,131000,165686,131126,34340,-62967,-46793,16618,39970,29965,21576,57541,77451,1014,-82471,-87557,-45971,-8760,12791,-19472,-64736,-20330,101182,130622,53315,-32243,-89124,-22248,128285,196289,138257,53196,42318,25694,-21932,-10339,61294,115313,112979,82305,64913,64470,44426,25238,82285,142994,95318,28214,-7293,-33304,-30203,-50670,-108148,-87743,-10696,29421,33233,-2292,-28637,23086,68159,62015,38779,3524,-58083,-84416,-27107,11233,-10439,-4481,33405,1561,-40435,-15770,20510,-8743,-26271,-42943,-55371,-62530,-49279,-13093,17877,42874,48229,24907,19678,4664,-48273,-96142,-130950,-118210,-57224,-34632,-45469,-19888,20281,26431,5248,-41375,-72263,-48570,9755,51931,83450,113810,89531,55361,24340,-49797,-122217,-107758,-71565,-21084,40718,85443,114458,136444,78421,2932,-15184,26875,71609,86472,91187,86138,29069,-16529,-49657,-84521,-37392,25500,-425,-56352,-45640,-18988,4015,6922,-12803,-72647,-103332,-108502,-96112,-58918,-9925,-20745,-64432,-37317,27117,53816,51704,32073,31909,69554,57033,7712,-23215,-52073,-60338,37786,127009,61358,-59443,-71838,40738,146920,120962,44434,51540,99767,92372,55831,40143,10111,-35538,-29275,13840,23197,2362,6381,25340,-4108,-130417,-201116,-128670,-5678,48629,25606,-23760,2667,89260,117974,123036,101973,-3398,-115816,-139254,-109645,-42960,13240,-13660,-43701,-37829,-39956,-53054,-35504,7933,22800,-41293,-109670,-129175,-116007],[-51011,-4136,49890,81502,78522,31018,-11446,-20635,-35517,-13692,29859,53100,80106,102142,37133,-101462,-224150,-226877,-152658,-82798,-80061,-132917,-158031,-91964,-52515,-17460,56258,34503,-115030,-124088,-31750,-20055,-39595,-75878,-92726,-1808,90173,82193,55020,44409,57180,73787,49402,27181,18092,11702,13064,13259,29733,18763,12925,-4917,-28752,9751,83241,43032,-56706,-46774,-26232,-97252,-164489,-114306,-9405,10222,-57309,-73617,-19565,-6630,-52756,-91640,-106485,-109148,-57794,46327,126123,131044,122745,105158,17115,-30553,11075,50732,60152,1372,-53160,-28813,-1497,-726,48737,95379,41005,-30655,25530,121487,133040,122923,138528,119481,44144,-18758,-46033,-59557,-12032,58569,34771,-21115,-44340,-37892,-7962,25678,44123,32773,533,-2143,-8896,-68839,-99526,-83891,-33353,11004,43945,94652,112248,86679,49626,-10291,-19757,30859,73708,95936,84409,-2621,-70400,-84323,-66448,26425,116823,84302,-22962,-78791,-60900,17478,58422,29726,-7653,-17858,-17046,12485,22385,-15147,-80100,-102139,-62121,-58644,-74724,-21421,28280,36442,72277,55810,-25684,-30721,28069,47885,65800,31737,-59035,-95025,-5881,79727,53353,-18942,-33011,-5689,48006,71790,28840,-67888,-92961,-30639,-20044,-70485,-77159,-55838,-20208,16730,-19681,-111923,-168691,-149456,-60182,71875,129644,73385,-1436,1980,70434,108291,50522,-78015,-161611,-110882,-26660,12119,-63521,-160846,-105431,38681,46896,-59601,-121390,-69824,-12377,1916,-34394,-94105,-143173,-134292,-72059,-16764,-23514,-36781,-1060,14757,-7645,-23984,-8033,50951,80622,11156,-66398,-34833,-22650,-124050,-156049,-58451,26765,29914,3052,1533,42834,17621,-26571,44489,134566,35263,-118891,-102524,-41123,-40028,-12686,47315,38785,-20164,-51651,-30259,26763,92789,106196,49511,-13870,-31429,5816,18812,7274,6623,-10977,-59792,-65268,-71641,-124493,-134317,-65180,886,-8917,-43001,-40157,-11930,8142,4125,-33891,-38935,22864,109100,132055,78467,10541,-57631,-167473,-224841,-175771,-95420,-25098,-69026,-137173,-79995,10145,4925,-27784,-44637,-56460,-58778,-60284,-54637,-17039,-42983,-44915,-23760,13085,17313,-47199,-32654,98522,137742,57483,47521,143714,208183,206261,170289,90713,9655,-29077,-36884,28683,117685,113166,60276,33309,30147,34713,31087,2019,35918,84148,70873,34084,23937,2768,-65780,-101603,-74082,-79665,-84578,-31685,32183,57028,37744,9989,45173,73681,7746,-36583,7341,25815,-19709,-47021,-3193,29699,-25812,-98816,-94259,-26342,70897,105754,-8323,-139391,-100963,-21928,-23331,-47502,-11132,85929,153377,135490,76735,38610,34305,24484,7463,27610,28693,-79252,-130380,-1612,76050,20754,-50592,-73639,-44886,46491,91405,68778,43127,9723,-10875,29910,72465,100998,91740,-12941,-87513,-42877,29184,37543,11456,-21367,-52993,-61321,-64600,-20090,60677,102780,107652,122538,92684,13411,5437,29006,6864,22864,107237,141330,88985,20410,10710,41956,63962,79747,98931,82785,20821,-50000,-78116,-46950,-32011,-69179,-117646,-102276,-55919,-27402,-41413,-119145,-170817,-79513,63006,112270,98623,93129,60594,-59149,-133286,-101875,-107769,-129439,-26470,109894,122197,41318,-17510,24271,38427,21614,98473,156815,95002,113661,181393,87576,-87374,-162299,-108897,-23827,18846,31979,41027,24902,24772,45178,35082,71918,109062,35700,-40196,-6173,62381,55314,12137,46633,109589,74130,-10907,-26027,21849,70240,68439,57562,68057,55840,-15354,-58440,-31108,-13243,-4137,40885,78204,60875,61891,60035,5658,-10570,49475,105027,115391,84602,9336,-46204,-21454,60405,106156,55047,-22232,-26292,20792,34884,10570,-48312,-97059,-46236,-12153,-75036,-83205,-46090,-54810,-73821,-110139,-194007,-173116,-54226,-11245,-29735,-26370,-63455,-85295,-22726,-51,-78088,-163981,-124396,-21870,-29012,-97664,-69110,-12653,-22835,-39040,-13985,-21806,-108546,-165182,-141879,-35435,79881,71390,-43299,-124338,-137219,-76966,22100,77692,90975,100227,67276,26249,30495,20098,-6561,-40281,-49574,15151,103666,30775,-150511,-168956,-8810,66755,-16571,-43486,37125,76643,18726,-94277,-184564,-169682,-40469,32306,-8435,-52479,-47374,-18880,4900,-17013,-22717,33213,15381,-41521,-58893,-78174,-106092,-81855,-32190,-26920,-76457,-132832,-118756,-25127,53583,67568,83064,95796,59271,-9780,-52724,-38037,-6534,16288,47037,41580,7588,23024,37553,28368,31573,48227,4933,-63010,-85336,-83417,-48800,3422,21429,7227,-19603,-42747,-68071,-58507,-14255,-5232,-36718,-32243,6672,44664,27835,-29990,-67101,-82104,-61462,-23990,-36621,-74195,-71468,-40350,-45017,-36883,-20956,-33702,-57021,-18582,70218,128416,105102,56567,70775,117528,120296,33546,-98333,-129616,-52076,29651,69793,101831,97438,13023,-91358,-107156,-55618,-36963,-72998,-122398,-112046,-57129,12315,46669,26369,28035,34025,-23837,-42858,18032,40607,8446,3289,4669,-3156,-2318,13760,10125,-10214,20619,46307,-186,-26921,31281,94740,46809,-59929,-68799,46293,131522,107074,-24442,-140956,-119463,-4906,63410,51338,-5982,-49804,-27625,-21324,-55226,-35353,-39865,-70521,-53207,-49786,-99617,-132265,-138608,-127095,-57383,39479,124866,107720,-41,-15568,77243,100272,32541,3575,259,-18682,-14351,809,-4090,-30558,-21298,-44271,-109725,-126844,-84588,-38400,19924,110293,141608,68653,13875,33175,10110,-46584,-45689,-963,20802,23583,404,-20908,20001,50761,6472,-33394,-27491,17258,61524,35506,-15212,128,13500,-43896,-39697,42256,63026,-5226,-62143,-48496,-17134,-69982,-129358,-90535,-13871,72753,163781,130569,34207,-4341,-45582,-72844,2206,90941,43886,-26763,-39644,-6285,47685,71571,32008,-43764,-86414,-38501,6560,18720,29330,32540,69358,89483,28894,-35003,-32268,-21768,-56711,-75451,-78519,-88411,-46773,42775,61427,12594,-56055,-90943,-37951,59073,84546,92314,110150,104070,43063,-17870,-19808,40956,107124,142376,152584,128724,80546,21065,-20714,30516,107457,65181,-13568,-41885,-33293,-19611,-35765,-84721,-56282,71408,137706,92930,17530,-9403,35636,71353,51161,-257,-75914,-135248,-112216,-29513,37721,50785,23723,22628,24285,3261,-2574,15035,-43156,-81391,-78927,-56205,-19948,25330,52601,53862,55237,72817,75493,26805,-39831,-70211,-105494,-158082,-121863,5641,64811,30256,10492,52741,88119,53417,-46018,-117373,-88725,-11853,64158,120119,85537,-3216,-11832,-8095,-66181,-106020,-64427,-30140,616,59750,114484,121473,100691,30942,-14557,15365,115413,185943,152485,89132,38729,-18389,-11377,-6755,-74710,-62059,20934,1873,-81686,-97425,-100628,-106560,-64734,-23688,-46134,-41191,-44751,-90208,-82228,-14199,12149,-18387,-43898,1828,100683,135499,85693,29819,7749,-15529,-8804,-4160,-47715,-69779,14568,72003,24174,-59275,-125536,-71658,81566,114529,29819,31750,111376,147467,132850,100022,9598,-58765,-21636,22102,-12144,-26617,36805,57616,-6470,-105843,-133784,-81115,-21843,787,4650,-10934,-2986,52016,122585,175568,125181,-21160,-104263,-89630,-97281,-127225,-78298,-37544,-41630,-26240,12219,27102,37162,67652,68750,-16967,-76201,-56426,-30168],[35490,49789,67185,83152,77517,30869,-29753,-63249,-92357,-93439,-50538,32894,83237,47700,-43282,-108952,-176693,-184710,-109793,-51139,-74529,-118123,-117856,-36862,24226,66589,102640,69490,-34436,-48803,-11580,3,2454,-57860,-117271,-49151,74640,123708,112575,84959,100887,131525,100515,55841,42479,19742,-3754,22962,71799,13546,-71181,-88401,-72669,-12581,79606,53337,-48298,-31984,45292,32774,-91741,-149174,-65454,-3908,-58668,-94042,-49087,-47604,-90982,-124428,-127183,-87515,16773,133042,179292,152532,141793,110650,17275,-10376,44811,59500,20316,-60477,-114500,-78855,-280,64498,111000,92371,-37443,-140528,-52578,65997,84839,87571,96470,74427,21374,-10132,-12349,29301,99268,116116,44664,-22189,-66402,-63979,-7197,15021,-20312,-38509,-6367,40627,24741,-55067,-91120,-70358,-7528,47957,66471,82281,101468,93727,40371,-47519,-65383,-24344,13696,42223,19580,-72596,-110506,-126030,-157759,-80545,85791,144314,55150,-40576,-71829,-14148,73310,107952,49204,-29007,-54253,-6625,1716,-35472,-63111,-60821,-81008,-172753,-192590,-52959,57090,43087,30051,54033,55206,56940,80954,107407,131134,62974,-62491,-41455,95657,164766,129696,48241,8119,25502,57631,94357,113693,22778,-46052,-43300,-57637,-72582,-33213,3173,19385,66113,92789,22986,-85591,-130158,-73788,20101,37151,9009,10201,29577,68531,120689,105571,-41808,-185373,-145983,-55252,-37558,-82144,-134530,-121893,-35798,21285,-15292,-102871,-125902,-65957,26772,53665,-22923,-142181,-170297,-87449,5333,16638,-6620,7691,14467,-14518,-57256,-60956,-3516,59468,55889,-3931,-55290,-82749,-135122,-140998,-45023,30164,18148,2018,18573,39661,10960,-8379,50071,149569,94590,-40535,-40327,-20605,-63765,-45977,30308,40875,6187,14650,30640,18677,43378,73540,42426,16828,20817,29100,21237,-13754,-56851,-75876,-69413,-36915,-32429,-90817,-118146,-62379,433,972,-2063,12654,-20166,-76009,-84317,-67147,-51943,-15735,36838,68725,64850,10569,-74345,-169959,-218317,-202293,-165713,-109572,-69935,-57366,-33284,-827,4662,18345,32961,40353,36265,-12798,-28638,-34846,-40419,-27223,4672,30844,50878,22293,10605,81704,102907,62070,93663,153590,112551,51923,21332,-41936,-62958,-10300,31569,76475,136795,149122,107119,68140,47981,51478,81298,83304,113547,130508,62495,-19223,-30497,-8302,-23584,-45472,-26683,-23575,-34493,15139,94403,106378,26072,-46530,11453,98143,32231,-42752,-25742,-33017,-67426,-25843,74639,71340,-33294,-87781,-35807,51687,109772,108604,19354,-53678,8011,40180,-26733,-78321,-55773,7766,57044,65748,58164,74572,92144,40438,-19825,21169,44663,-98665,-186096,-46495,70337,53115,-3957,-48794,-63399,-31029,-4315,16044,16558,-45614,-95823,-53269,9738,56936,60658,-11935,-75081,-48473,12382,15238,-13605,-17347,-20935,-55389,-94924,-54513,16275,33830,19655,46648,36562,-25562,-47426,-31619,21484,111264,164531,120242,37234,-16696,-37994,-25263,17403,42724,34195,3668,4720,21328,911,-2743,-26298,-114055,-180016,-134551,-85124,-64617,-38951,-85399,-156144,-105578,-4462,31067,24686,4523,-33553,-101094,-128429,-129367,-172838,-163657,-45324,38246,36954,5398,-51658,-18542,55411,77075,115876,161291,117678,87330,91332,47428,-28709,-48807,-2767,22381,-20875,-53910,-28334,-17262,-15481,352,2736,68509,143819,91408,16503,37062,60025,3238,-62454,-4204,80591,50448,880,11377,38273,30060,9351,27943,54737,40911,-34699,-103125,-99871,-54879,-16601,25325,48062,29084,24761,19987,2333,24598,47300,32471,26748,16369,-24762,-10579,56340,85308,60631,47439,34821,25881,28276,12260,2093,-33136,-76047,-10891,54333,1219,-57108,-64084,-58891,-33640,-53582,-150148,-146460,-21834,30499,-20207,-71756,-104257,-59676,51523,44341,-47504,-63074,24475,81033,37999,-29271,-25052,-14420,-47380,-67774,-29598,-15169,-73104,-92458,-58595,16417,103551,106877,29049,-50303,-101540,-77330,-19071,3609,27226,79527,77618,44293,73341,73491,9493,-27267,-25945,40606,142320,82297,-91801,-131576,-33786,26780,11961,40060,108754,114116,55228,-20928,-64773,-59829,14043,61968,18373,-11529,-18004,-75186,-104953,-59201,23382,76117,-13359,-137597,-167374,-153739,-138930,-84900,-27799,-17853,-23382,-47627,-85331,-51526,35492,106605,151210,138465,61321,19863,54008,43713,-35905,-88818,-49064,6534,34359,64413,73573,50887,56729,128000,104230,-5296,-34386,-15452,3292,14308,-16173,-48742,-75817,-82984,-47643,22699,47250,-21127,-65130,-39813,-34806,-34944,-12803,2327,23360,8941,-3474,2492,-30776,-25483,26730,25741,-26602,-22876,623,-22877,-77883,-78749,-16724,40973,26057,20150,39004,57336,73209,44114,-50196,-74105,-15064,9284,-5809,48814,107439,55772,-41921,-80304,-74621,-86632,-97606,-73830,-40703,-33148,-31055,-41603,-35104,5108,51097,62484,69479,73738,58385,41461,49785,59607,23409,-40394,-57876,-31741,-42207,-47937,-12644,26865,21591,-10748,5527,38263,13951,12011,98736,121923,29383,-55294,-70984,-80188,-87926,-38481,47022,81229,60968,47689,12558,-90516,-122269,-71983,-1506,43861,2751,-84467,-131560,-117356,-78507,-41321,2469,71861,72908,11211,43328,127170,107454,15920,2222,20291,3447,27991,63863,58509,33054,37160,-6191,-81811,-117894,-113171,-67376,21220,121014,158495,98359,40809,56930,24043,-44964,-37654,28894,64041,67001,58134,63912,104184,87706,3591,-36813,-14064,40027,60500,-5567,-32887,65259,103582,-7198,-51614,28772,81410,54995,34188,38333,2710,-94073,-133713,-54445,30206,55758,80244,86445,56449,3771,-63445,-100357,-61482,-7334,-24983,-27208,-40357,-99135,-136346,-104765,-54366,-50411,-63872,-10366,30572,24713,3615,-12411,10126,27832,5462,-29187,-19670,5065,-40761,-87390,-80240,-74415,-63725,-48329,-64144,-66345,-103629,-122133,-69952,-5476,11003,52160,112944,105291,34508,-7526,-16238,-6690,18546,74683,164833,177385,69661,-31669,-54371,17620,68188,29442,-16216,-11702,-11897,-45532,-58592,-43558,7999,105496,146958,98307,29249,3176,-14894,-51411,-41354,-11469,-66590,-130481,-97739,-28399,47055,96478,24145,-49572,-17309,3415,-22981,-25549,-67282,-89920,-59470,11177,82413,112250,66669,26166,29266,46471,51739,1243,-50891,-3880,32111,-35931,-64015,29704,97403,61365,17848,65880,108729,55386,-31515,-81552,-53159,9565,90266,141062,68113,-49390,-41532,-10370,-49116,-89073,-42800,-377,20588,76743,135904,124570,61566,-4447,6139,79375,173667,215615,149926,43365,-24034,-33384,30296,54634,-33141,-77585,-28093,-33518,-130179,-175375,-170630,-163201,-108069,-17988,32602,84619,71884,-32582,-66547,17435,70713,38404,-10891,18103,118057,126460,51357,-16674,-70856,-107315,-69906,11736,15258,-17700,28807,58688,15587,-41172,-118106,-112756,22354,84048,38271,37001,92043,140824,155264,86904,-60748,-104417,-12790,50019,7682,-32984,11455,7391,-49803,-81461,-80916,-72703,-42964,-20067,-1473,9689,-11926,-16766,62922,150467,95478,-16093,-29617,-9903,-96371,-219646,-195560,-99109,-44056,7154,70967,70514,38985,48193,38169,-43048,-69969,-15247,32136],[61963,35330,21871,23118,6165,-27062,-46470,-28042,-31688,-89062,-86151,34081,68701,-34603,-112930,-90536,-63242,-26494,8803,-4927,-46732,-46079,-36564,-12167,33109,81226,73975,42340,25679,21871,-4664,-6742,2239,-54916,-109245,-72977,33017,133042,167838,115854,51832,53691,51402,18319,5481,-30007,-95023,-60933,53228,53707,-18387,-47368,-76704,-45628,75175,118140,48570,47075,122561,106832,-56290,-180859,-127328,-14054,23212,6177,18582,-3291,-83874,-145163,-113084,-19379,87483,133187,109878,68904,41867,-14030,-64502,-27911,43718,23830,-48254,-115696,-123964,-71767,23455,105147,113832,53116,-58326,-152785,-110821,-30761,-12192,7859,14199,-17696,-31534,9558,66568,109283,116586,70935,12609,14089,16441,1149,13523,-16749,-77511,-71902,-1951,67310,58639,-14667,-61244,-56710,-16714,29594,33605,11182,22805,43202,22547,-22616,-33217,-29481,-31876,-50220,-99252,-143232,-131419,-124665,-142078,-101582,13686,104628,71525,-8496,-59088,-34413,46107,110913,81106,-16488,-86339,-71342,-56700,-59369,-52302,-65914,-145121,-248535,-203397,-30382,45424,-18931,-28805,45020,95368,86714,83989,132923,192584,143420,27141,33772,100506,95881,91159,89762,67278,39744,28622,81990,140068,81562,17339,-18718,-61574,-40472,38390,91586,108248,131735,146368,97387,7215,-53268,-47602,-4099,-21491,-29735,10701,30002,48391,115640,129596,-8029,-155066,-107186,-40580,-46265,-39771,-73355,-118192,-71503,4414,12794,-75985,-168551,-149195,8013,124618,88326,-65946,-155485,-95716,1958,12318,-28448,-25646,-13485,-18951,-30582,-14254,32097,57395,59010,50365,-12041,-53862,-44445,-33983,13230,54106,40190,6044,-42836,-84214,-79610,-43993,-31044,42466,116390,115624,96397,37944,-55098,-83828,-9312,55376,64028,50669,2988,-46558,-3301,71316,38824,1927,32084,62337,47451,-11400,-73567,-80433,-32237,10085,43627,39707,-3348,-26943,-5351,25836,65855,57506,-17294,-73689,-55024,-31493,-55099,-83521,-80541,-29621,20074,6722,-39041,-74581,-100101,-107392,-115460,-110825,-66260,-12684,1933,-13379,-4231,73936,128325,140860,125675,32585,-47022,-48668,24356,29103,-4286,-5593,51154,70046,9202,-32898,-27782,15865,79050,87589,-7709,-81436,-97798,-133046,-112127,-6521,75486,113814,123456,136622,146161,97513,19562,-8134,27683,62512,113356,118339,31947,-47287,-59173,-22373,22483,49976,56968,29012,-13123,6220,70388,83989,4419,-86243,-57075,57457,73222,27682,-9650,-55270,-44812,44145,119561,84449,6899,-14918,17976,72993,105335,102279,48306,-8075,8967,-5841,-71675,-89990,-73606,-56482,-38339,4098,63516,93122,74033,-7046,-63114,-22515,13657,-86829,-154305,-52966,25949,34551,35146,21193,-20654,-71524,-79266,-14688,20818,-27041,-60198,-43138,-32741,-1784,53475,36810,-17382,-25297,4911,-16156,-61308,-42475,-7059,-28183,-67152,-44001,-22293,-65885,-116687,-100884,-73625,-72543,-104832,-113265,6932,161211,187380,83211,-8357,-32182,-43088,-39510,-17552,-31978,-78107,-97915,-39663,29956,17563,6540,-11133,-65211,-89658,-53490,-65404,-86908,-35575,-15706,-55324,-55955,-29218,-11495,-5172,-48017,-92449,-103597,-100239,-104458,-126891,-110449,-53371,-54669,-67752,-26789,-30802,-26864,52961,116262,118255,116723,91377,65427,67468,69617,48644,27505,20446,-14822,-91487,-125582,-80022,-36385,-9416,10380,-1220,41825,111145,98600,62181,58915,15394,-78192,-137079,-85775,-3708,37386,54418,44543,-16647,-70235,-67350,-22107,1533,-17288,-67998,-115138,-135660,-66425,-760,-11837,-51473,-85064,-56304,6603,31588,39338,34378,-3312,-32923,-41342,-34532,30993,117047,90558,2905,22522,81455,64099,16438,15293,68534,87396,60577,83400,117801,60879,-23807,-70413,-72734,-12801,38545,-9057,-41285,24772,75743,25781,-57933,-109635,-28558,91659,36566,-64111,-3104,118844,124541,89086,71497,48072,-6050,-52808,-72609,-51767,-45175,-72046,-26081,43956,58813,53149,43011,22392,-14239,-47572,-21440,16051,3790,-3586,28908,34219,19042,69443,70220,-20451,-68274,-50289,-1893,93571,105262,12130,-61811,-64063,-26206,26145,72910,104908,101612,70522,60408,121643,122120,63726,27867,1153,11348,15390,-69773,-130996,-58349,51675,82584,-24793,-154555,-209247,-195451,-161254,-100066,-40546,1031,55374,43193,-56058,-80360,11463,118558,170380,113438,4654,-1410,94489,112960,19676,-55268,-17293,67575,125137,139460,104698,55684,51769,114558,113564,23073,-17192,258,40362,48503,-10851,-73936,-76736,-51138,18469,102717,76494,-47295,-56381,9952,-42565,-116194,-58499,36716,101458,73096,28736,19075,-20451,-7364,47849,30077,-26137,-12909,21975,20616,-29032,-70699,-107499,-128551,-105565,-34755,-34510,-32033,30563,55511,-5103,-2669,61808,13598,-81994,-37946,49876,45822,-1335,-36267,-61640,-87562,-72274,-21901,1423,-1844,-11449,-39029,-37821,-2330,43108,94494,112669,75350,59606,56310,42909,33993,2336,-60467,-75306,-37746,-43373,-82035,-65526,13612,32921,-38564,-40357,30130,43161,18832,46015,37248,-39041,-67292,-29305,-62906,-154677,-128351,29875,136282,110138,54925,14110,-80674,-153057,-89655,46636,121428,70335,-26058,-88549,-96163,-75022,-49514,-19760,31666,31909,-9297,11134,51415,29120,-18677,8600,35075,19918,51911,105506,126522,98045,62733,3511,-30443,-45215,-83790,-76711,2855,80227,110324,84890,46499,33894,-26250,-64429,-7365,72998,93705,67152,42614,41384,44077,20744,-8657,-3243,-3139,-8244,-27935,-91623,-96020,31074,106915,23109,-19836,38128,70866,58564,86474,87733,6283,-61120,-19800,60374,82080,17278,-30222,-9286,-6621,-82157,-142544,-126330,-86570,-96174,-103258,-23806,-5784,-110265,-190762,-152276,-58464,-3116,-14382,15069,58248,33445,-47485,-92433,-69419,-37994,-45337,-75120,-58683,-6381,-17186,-43221,-40658,-50094,-65658,-82315,-104298,-88594,-100486,-114573,-55515,-3832,4441,20904,49644,47549,22630,35529,20392,-44692,-72520,-45188,40062,100997,27098,-90441,-124119,-58329,-11546,-14654,5790,62066,30987,-85290,-122211,-48098,39545,84220,71263,27264,-20925,-61161,-114094,-165020,-104403,12109,12153,-63090,-82555,-39974,50627,118644,24795,-98898,-91581,-66107,-71106,-25476,-21037,-50750,-24546,63024,121628,83621,-40453,-86554,-45299,-32922,-36628,-50127,-64062,17953,105081,58901,-21526,-29850,-3855,-18303,-44854,4365,30795,-26214,-47642,-17161,6163,22720,64192,85483,44875,-30546,-45704,-6896,14494,-30098,-37887,-16582,13485,75247,124874,100443,43906,11784,49658,102926,132406,125246,80111,11043,-34666,-19805,43285,67786,17375,-52725,-73335,-48460,-99531,-171711,-160873,-107335,-70546,18251,95887,122434,86665,3767,-25248,52746,86265,42316,37309,81724,91934,13599,-57094,-79204,-107201,-120347,-65106,46405,96714,67197,82078,101447,51294,-5014,-50108,-52353,4991,31495,30838,31161,30247,58117,98438,45795,-74578,-98872,-1841,99295,94876,2421,-43181,-65015,-74544,-44956,-20523,-39076,-17015,3921,3240,16575,-17701,-77860,-44872,42198,30052,-3610,18455,16477,-75754,-174511,-173805,-98870,-29320,27824,86321,63102,-4483,-20475,-36873,-83279,-59063,7692,41129],[53257,-3263,-31057,-35688,-53199,-70720,-41645,49723,81706,-21804,-77683,-188,-4747,-107533,-153550,-116234,-40140,50131,72269,39309,23576,61118,50561,-21292,-57871,-21780,-6007,3540,38968,72158,53701,22830,-20456,-71027,-61826,-24419,7063,65590,120472,83117,-24302,-62817,-39224,-14724,-7282,-38548,-95931,-87254,12720,83452,94690,39581,-64089,-72004,71347,175304,123118,87751,122158,75457,-62130,-153249,-126043,-21030,78767,107262,100160,63885,-31503,-103954,-64929,17220,68758,64212,36418,5166,-38441,-83146,-101167,-45516,40226,24051,-53836,-108493,-84500,-7286,93563,142923,95852,39354,9394,-67016,-121469,-111210,-98277,-55123,-5644,-8021,-4631,54505,116199,98997,31734,-31944,-47518,34683,118073,120622,62666,-38670,-93049,-66522,-27018,14127,13450,-43742,-63296,-44768,-25427,10396,20408,-16196,-32792,-16599,14731,52561,46748,1448,-27316,-88282,-145977,-117462,-68963,-52763,-31056,-11577,11654,64709,53405,-2285,-28549,-21386,-19801,17320,70558,41245,-51039,-99673,-107827,-93951,-69754,-93832,-176592,-211713,-92958,38196,13639,-79104,-40790,67421,106264,68132,58630,104549,162885,160739,119758,60671,-16240,-70247,-15297,68272,78906,26436,3511,42001,75165,54510,51998,55953,20008,33963,106007,149514,164567,155787,124964,98282,50076,-16126,-37258,-1899,-6451,-7924,8144,17995,56910,116113,102855,-26470,-144986,-94749,-52409,-46511,-2375,-28978,-80763,-31279,15718,11271,-46305,-134019,-173052,-57260,105929,153827,17978,-121727,-113835,-42205,-29303,-60021,-48074,-25689,-27057,-12482,44855,85179,40717,20978,82076,81643,31088,30763,34404,34357,41728,35810,17435,-55862,-129317,-107749,-48606,-71582,-49365,88654,190403,175183,91892,-2752,-63753,-26478,54029,102862,59981,-53608,-101239,-7556,98586,56378,-12442,32573,93318,53989,-13041,-43044,-19689,17689,33952,87401,134891,73625,-29805,-26497,63406,119792,70394,5091,3281,46841,40948,-24603,-92796,-125251,-101084,-44311,-20620,-23954,-2334,39755,52013,-7920,-75883,-92670,-38123,12594,6947,19714,106095,148526,140570,122034,27841,-89119,-48159,45372,33157,-58231,-86545,-13039,40119,-15374,-96325,-86525,-2721,33391,-1148,-41869,-54007,-80962,-108350,-68403,10230,59857,67299,25742,45518,140339,134086,29978,-56761,-86027,-69736,8165,47877,15810,-7615,-22328,-24185,31638,105256,111167,33377,-50701,-69360,-16775,39699,25329,-67911,-118803,-35420,65384,75741,35646,17662,61109,98253,76998,49898,62194,73671,47444,27024,58518,93856,53489,-32182,-74873,-105351,-98024,-42479,-29604,-61127,-74665,-3998,98901,105321,36296,-35215,-61744,-48366,-34264,-76449,-96799,-33866,-18298,-33583,4223,66939,49684,-40496,-71552,16921,87830,85420,78166,45362,-24987,-11799,86242,92993,31369,-1353,3861,-28504,-72979,-47348,-12005,-30109,-41927,-1919,-8465,-86073,-139188,-150855,-141319,-116508,-125610,-119205,6464,142397,154103,76088,29286,19023,-4164,-28593,-47664,-76478,-108054,-114282,-70937,-38641,-53746,-29279,5200,30695,69227,67038,-21879,-75569,-26392,24646,22491,1163,-28214,-23449,12886,-22493,-66243,-61002,-64829,-50641,-18566,-20424,-52691,-125015,-164947,-84851,-21098,-30005,-7632,44947,42969,19689,-814,1863,51825,86510,45996,-20525,-50376,-82153,-118630,-113864,-58980,-15291,11932,40712,29472,41616,71166,52077,31970,25790,-38720,-132990,-161423,-117941,-33433,62262,78441,4052,-109646,-163168,-147143,-90944,-48110,-67756,-113624,-118770,-107041,-38386,19989,-34647,-108893,-132432,-64408,43597,60450,13922,1003,-7019,-33609,-43034,-9332,72161,130549,75720,181,17901,73748,57167,8471,41325,133700,164028,120722,100769,105952,67218,17631,-41573,-77791,-10258,108442,92056,-637,5208,77846,81376,15220,-63620,-14823,80397,24118,-63255,5686,110562,96435,80009,110720,87360,-415,-33616,-11610,-12152,-57315,-87226,-9075,75280,45967,-35768,-60929,-35424,-19782,-1085,50787,71596,43827,43328,70361,47136,9117,37313,13117,-82418,-106748,-48024,-36946,-8745,53283,57567,-19116,-75747,-45332,20648,55346,77296,83627,51852,74838,201434,208526,78882,-20916,-35195,2201,12635,-53544,-95890,-37521,25659,34330,-13512,-72252,-127474,-137364,-123861,-92716,-43497,29657,114063,102599,-7141,-76234,-32533,65006,116347,49534,-38232,-22290,74235,137738,87371,22970,77278,167820,190432,175837,118639,63634,58451,84654,76010,10624,-48227,-52585,13711,64763,27523,-33961,-17120,14289,52696,110191,73820,-33977,-23458,58635,-3443,-109204,-60269,54624,98098,51782,25655,33409,7495,3369,17376,-11142,-57369,-48292,-11137,41144,63812,17855,-113925,-214529,-180308,-116577,-113928,-55397,44461,57188,3322,30335,103419,45334,-66449,-51892,17613,42237,27970,546,-12416,-20046,-10372,3621,9509,22995,37050,21942,4623,6688,14067,59553,89373,62478,64747,51516,-6742,-47683,-54351,-46679,10162,54759,21953,-31690,-43506,-18797,-13643,-46902,-28711,14400,-3028,-59445,-66849,-48878,-48622,-70558,-62401,-66268,-130719,-141944,-15214,103249,79064,14813,-5190,-38827,-89455,-47707,69366,132787,112737,63049,584,-53700,-66809,-29980,6436,34121,28397,-3378,-24277,-22440,-13538,-7867,20138,24413,18755,57325,114016,146837,116451,65403,2570,-14183,-5283,-32031,-42032,-8684,36276,77296,81758,46905,-16050,-102707,-87017,26329,94564,67736,27526,28375,2878,-62993,-45247,35419,62692,1835,-79571,-117199,-119556,-103959,-22607,72651,62560,45713,73342,47663,-12246,14926,48178,16744,17848,94690,134084,86072,-28467,-103358,-102838,-101916,-150026,-168709,-98403,-36677,-82657,-129031,-47718,6486,-36804,-43163,-7711,9038,46737,51768,40673,45916,7441,-74728,-110927,-79781,-31743,-44957,-94564,-71307,-14884,-13090,-1604,6122,-19902,-36307,-16843,1197,-202,-15024,-11139,36586,65595,44140,18896,7293,5889,23340,91251,81780,-17239,-54713,-72654,-85926,-20335,16147,-63777,-149281,-141864,-76234,-35235,30351,120273,89645,-58230,-120289,-44516,55011,89545,43237,-31108,-92106,-136170,-143804,-128747,-66020,21533,44023,-20927,-88571,-47016,83812,150886,65491,-43289,-71389,-70995,-42927,80822,104045,15381,-12888,44103,70481,461,-116156,-130425,-73647,-71511,-79172,-77293,-93425,-60247,869,21671,-2129,-73411,-120520,-128414,-146695,-122891,-89353,-85248,-29855,49001,30571,-21082,-31095,-26758,6337,8508,-48511,-24761,81999,78623,12805,-12238,27902,79409,84130,39216,24859,44352,69940,55265,35249,20561,18789,23957,12312,2500,25040,60929,82541,25511,-57250,-17049,20192,-46402,-72046,-1154,34441,74241,90005,52932,7402,-28234,-35137,27376,42065,16360,77299,129250,52550,-67888,-118602,-118477,-108874,-76546,-9654,66191,123882,118034,119994,128567,82098,29823,8209,8405,7702,2945,20286,1833,-49618,-33741,30506,54649,17326,-34090,-14512,86949,148205,78420,-13266,-50099,-48924,-13644,48789,66262,84940,77443,17760,-13769,-29454,-95061,-140917,-104398,-52563,4621,29346,-105,-19675,-27963,-39856,-25510,-568,9570,40017,35256,-11213,-39577,-63584,-83165,-20851,51261,48295],[75143,-2465,-43781,-40756,-33214,-40240,-21388,64368,102182,14470,-70521,-79750,-108216,-136394,-155869,-158639,-93352,4307,38741,56088,88084,127007,92580,-29661,-150583,-140791,-56535,21550,64165,110483,108355,45793,-42742,-91663,-23441,45277,7516,-37689,-11150,7349,-39901,-103970,-98497,-10892,34067,14536,16586,10183,188,17728,52527,5838,-79484,-76098,55885,140608,72508,23057,34369,1602,-58111,-77959,-80758,-43232,30883,73913,63290,31640,3167,-16522,-8791,3809,3984,12074,36724,36619,14945,-1807,-45986,-44833,34184,53005,-2140,-57695,-63491,14622,135866,154850,66328,36920,69619,3890,-99989,-133383,-134987,-87895,16726,80146,70286,69043,71089,8311,-62981,-80519,-63567,11955,97864,119988,45443,-56853,-79000,-67648,-95294,-89149,-64051,-93882,-89860,-58758,-31179,21170,51896,11835,-41591,-51236,8758,81594,66791,6184,-8359,-46390,-68053,-11208,36907,36939,51824,58943,54328,76171,41420,-24137,-12576,-4066,-97080,-104136,21157,80531,8785,-70272,-121100,-117585,-76304,-75318,-117825,-104766,7565,77339,3412,-80766,-28194,85683,102867,40963,47939,87275,78095,68156,95071,20195,-123326,-158143,-65869,20142,30271,3866,13434,8890,-9467,-22524,28414,115945,124022,95866,125033,146689,145611,116358,70026,68792,39339,-33252,-29410,28525,34186,10427,-20713,-8327,61893,78185,20673,-71296,-148288,-119567,-86744,-71593,-38372,-40683,-42187,30377,51710,5646,-33500,-67689,-131495,-121226,12695,121427,41237,-87462,-119387,-91719,-63891,-57253,-32564,-3552,-32929,-58116,565,38284,-15977,-12209,77661,89015,17899,-10835,1637,4536,-6360,-10591,23211,15339,-25768,-20097,15738,-13258,-31228,42729,116487,114141,80892,57090,19789,-1039,23195,71442,41961,-60269,-86560,2529,94386,82964,28599,58218,85286,-2524,-60910,-39112,128,5695,12751,71004,113671,39340,-74405,-41860,86035,113177,43141,8702,35847,89403,93067,38568,-17393,-58866,-96247,-90904,-71674,-45977,18675,96031,95301,-618,-105987,-160222,-85001,28887,74989,86386,103140,95049,74850,53164,-3404,-43932,15,13423,-26088,-105248,-147676,-95125,-19799,-17663,-58783,-30458,51979,43312,-13945,13554,47207,-13936,-40810,37754,80461,37284,-44046,-123210,-74733,70418,120307,60069,-50330,-153322,-189848,-112295,-24672,26076,60122,44072,-1755,11009,74983,88895,9237,-82149,-115041,-48369,59078,86921,-11543,-125355,-104423,-9492,29162,53327,107137,119466,31907,-56540,-26563,76925,123882,67055,-22388,-7949,68629,52460,-32817,-70215,-81330,-34589,28378,12664,-42628,-57008,9066,97842,98298,26892,-21188,-26503,-39613,-70976,-101494,-82214,-971,11752,-42170,-30093,60116,59811,-25511,-44195,54275,152767,187174,170288,91917,-15110,-11598,70004,65211,8323,-7916,5987,-11141,-36121,-26951,-35020,-67128,-41222,43261,40176,-14410,-20383,-42718,-100551,-123536,-106016,-55775,27200,73696,73675,78072,103363,87208,23952,-35162,-67934,-65464,-55672,-65821,-58345,-81817,-119815,-61199,16939,79037,129974,92725,-10301,-39665,-1485,29622,38904,11262,-46395,-35418,30457,15462,-13789,-5823,-22933,-12390,53308,61020,-20049,-130537,-191841,-132114,-56529,-45596,-76589,-82184,-77223,-75928,-82736,-66298,-1553,36739,-33475,-104420,-95834,-82538,-66600,-39021,-9761,-275,-690,20588,33242,67479,81524,3337,-56395,-47901,-75804,-127931,-133507,-106474,-35853,46166,32491,-51985,-112136,-151675,-190064,-149815,-59740,-69484,-156406,-150081,-76944,-24573,-2171,-52010,-93596,-57727,35076,111117,85614,7017,-25180,-38377,-53064,-41997,-7355,52287,60552,26420,38758,51815,33892,15646,4252,35933,97724,94717,38301,27491,40557,51266,62985,7254,-62841,-13656,98456,62112,-62202,-61198,42465,87530,52651,-13351,-12119,49324,23039,-33548,10204,77265,43144,2239,42052,61686,1007,-3765,68190,64485,-27585,-78473,-11849,56372,25951,-58850,-85989,-56221,-28085,10038,62364,51811,33970,110922,192923,132130,31303,25566,-7134,-95974,-75618,23735,-14042,-96194,-53817,11231,-19087,-57525,-26329,-238,8754,49593,60047,5214,26621,143226,157837,58913,-45382,-70900,-24071,-6462,-49571,-55847,-23349,-23767,-22510,2036,24184,3766,-15545,-25640,-31373,-10511,45947,107743,119715,61116,-49372,-110946,-61570,-9844,-29100,-38330,-12730,39738,103134,76380,18166,99970,182441,139147,121062,117410,84215,77191,94591,58080,-21038,-80350,-82408,-23639,35510,32441,7000,22679,37513,25563,53415,56301,7962,11336,58977,29024,-33057,-33349,-9568,-21227,-25865,16450,30088,3334,4279,186,-36692,-87140,-102683,-82937,6453,100874,69016,-77309,-158602,-154623,-178659,-159997,-27960,58276,22303,-16799,16460,59734,54887,11772,-307,32671,69180,47177,6562,27720,53099,28400,-8098,399,24483,25880,5265,115,-5473,-21822,5046,44981,43605,42259,12978,-54231,-94876,-93121,-48756,57024,112740,63440,28469,-4347,-84932,-117933,-73422,-25859,-19785,-45659,-106531,-148590,-108445,-36103,-65867,-94068,-37778,-35868,-95276,-74827,-2755,8819,-23698,-47725,-60442,-37199,9977,63082,83077,93672,106667,72400,14982,9556,49539,46183,18141,19837,34854,10838,-8770,24686,38463,4391,-30085,-16616,39319,88780,111123,81530,48802,3737,-32110,-39038,-32815,-16669,-17903,-10168,36921,62285,33590,-42030,-123369,-86579,15532,46154,-71,657,70394,41059,-59264,-11172,98224,77383,-24642,-105918,-106226,-40181,-24756,-29776,28855,55404,54031,70401,23458,-84354,-111004,-39013,42364,89497,108299,93712,34278,-65923,-136694,-164927,-170616,-162438,-128649,-45533,29676,18620,-70992,-88385,-49494,-3524,85481,118348,42647,40674,79947,42821,-24259,-68059,-68748,-50560,-43877,-17971,-22381,-76580,-52893,-1788,-10003,6385,16961,-11960,-10819,61957,113057,70404,5706,27270,79766,100381,59930,21611,5605,-12054,-11728,48362,48844,1509,26394,10297,-77200,-56764,37299,28665,-80911,-140469,-94968,-36531,34289,112657,112709,25151,-22040,8889,66253,97387,53918,-26818,-95964,-119767,-76278,-24229,-16715,-35121,-42320,-71474,-122142,-66272,81554,142465,81907,31902,37359,37745,58487,189978,200073,57292,-47016,-36384,-6388,-21916,-51703,-30260,-8658,-28043,-47654,-75213,-103304,-120048,-131050,-71192,664,-48275,-134958,-169395,-228216,-242128,-153446,-58280,19189,57871,-14278,-109435,-146244,-151891,-75170,803,-49619,-68388,49837,107846,71693,38066,50707,46915,6996,-39678,-31607,10854,13831,-54474,-76030,-49613,-21209,17224,29543,5870,9114,58568,111372,78920,-22392,-15387,73140,53414,-25190,11875,76624,70512,20005,-15487,-43940,-84672,-114786,-77646,-36306,3059,98684,119500,26492,-42463,-73546,-117733,-117093,-74590,-34695,-6111,44617,77193,90330,78514,45715,29443,3944,-20348,-15105,2339,17853,-29601,-109099,-94679,-14462,71733,78166,-10659,-84793,-38656,85255,133513,90045,32986,-17903,-39555,41582,127422,149320,106284,-10129,-93138,-63344,-70909,-171915,-226185,-161756,-29198,24527,-13800,-6113,7560,-1300,-5057,-17219,-41830,-22155,14205,19645,847,-27659,-54292,372,81123,74262],[132480,46387,-19450,-15866,31713,38633,-2432,2215,29846,10733,-46860,-95149,-123066,-96034,-96030,-102192,-58209,-19904,-16267,35508,97773,125687,87955,-15036,-140158,-138943,-18898,92331,108252,97226,59840,1479,-54338,-91140,-23244,59638,15672,-77409,-87849,-22873,18161,-49662,-88146,12660,80695,78437,137973,148140,30822,-87924,-103828,-87263,-83002,-40877,50912,68892,-5772,-30927,-15208,-16985,-25418,-28208,-56130,-67599,-48336,-41347,-61918,-68626,13793,74529,42196,-3243,1704,29459,58546,83587,116422,104967,19706,-30050,15575,47822,34918,-15362,-78298,-38423,96053,119851,37152,31758,70003,16494,-53710,-84020,-111427,-106213,-14775,86794,84826,44329,13506,-37688,-76933,-40998,-7852,-10899,-13947,-27266,-70128,-84974,-54175,-57026,-115837,-129341,-69097,-50645,-84287,-102929,-53785,33236,78935,43013,-25021,-51714,-5151,32826,22288,4611,12427,22310,44677,63257,70185,55401,38689,27844,45366,90627,48463,-37542,-29470,-26521,-136718,-150118,-25458,57504,28230,-26618,-90035,-90606,-34841,-11102,-23023,-26015,8940,51588,28065,-43678,-40243,47577,62301,8316,51622,113619,38880,-41388,-10974,-17578,-95609,-90285,-14772,9528,-6918,19710,67093,23250,-36390,-71286,-18351,106861,144083,88739,86498,102975,85707,50930,24810,40964,21297,-21826,28348,89978,55331,-12711,-61149,-29471,45758,18103,-56836,-77993,-97906,-86762,-65574,-86765,-104569,-77757,-27707,55880,83426,12426,-38688,-31547,-72027,-112761,-51796,43326,22450,-39707,-76241,-92345,-63040,-28877,1827,41148,1394,-82570,-76100,-61286,-76765,-21355,47488,8767,-62799,-73789,-37899,-11422,-34311,-48377,3753,55303,77287,73015,71509,54913,39824,25101,8138,8,25971,81029,83715,30318,-9419,4355,14058,-12011,-25221,-6577,53725,107833,104957,86212,38469,-61758,-97996,-64074,-49881,-54161,-25900,22669,26496,-30706,-79482,-18421,65931,48733,11510,7808,3513,44662,103409,107411,92355,61406,-12263,-84162,-116879,-66367,46070,92060,13767,-90493,-163021,-187700,-86193,53413,124946,111442,52693,28042,35369,12684,-2266,61968,74325,8727,-62147,-101226,-142981,-116951,-30754,-4193,-19485,38741,134595,114473,56009,70555,51909,-40778,-32446,115912,176383,63885,-96922,-181268,-119605,-15674,38698,54201,-10437,-118590,-180461,-133266,-40608,43934,92899,80011,32328,1503,14763,34572,9140,-39588,-51843,27942,131321,128647,39005,-49254,-76626,-79576,-58587,25594,107950,59260,-98487,-174094,-91263,54433,127184,80658,-18122,-30597,56392,83653,36083,40627,60865,73166,60269,3363,-31261,-19631,-3932,27533,52512,19376,-12031,2534,-14943,-80805,-133607,-92130,42123,106372,61116,27488,50792,7470,-71331,-59960,36092,143180,194339,145643,46235,-37425,-39711,-1417,-21304,-58687,-37789,2764,2823,-5167,-13942,-59862,-89094,-19795,86155,68771,46507,106169,103559,-2169,-70325,-47891,15321,51646,17869,-7251,39384,103775,79695,-3683,-53147,-52868,-18312,-2962,-25061,-3506,-21425,-90416,-44990,22834,48003,58700,22839,-27583,-4281,31754,36839,41672,357,-66850,-36882,29976,7000,-8882,26500,27721,14422,70422,105000,28541,-66095,-105440,-105100,-86967,-55705,-83891,-126959,-129189,-96812,-72030,-47463,-10771,-158,-56994,-75462,-26697,7399,30494,32250,5849,-13566,-20481,-21677,-4852,71770,110916,5165,-103297,-103973,-85746,-76633,-80469,-96963,-77849,-22461,-8179,-20397,2928,-40816,-152977,-142120,-23764,-26134,-164505,-177662,-77316,-36392,-51069,-75980,-55139,41069,125845,141009,106382,44519,-21802,-79114,-86147,-47203,-38194,-46089,-63777,-42314,44976,76844,16793,-6053,1889,-2857,4642,-14450,-43248,-19701,23735,64944,78340,23221,-36241,-12788,30419,-19707,-100248,-78673,11317,36731,16881,3105,2338,27579,-698,-35139,22921,90016,23017,-61930,-35490,25530,14874,25043,87078,83841,15885,-14500,29266,62024,45449,7663,-3236,-1988,-15805,-7804,15841,-25185,-24123,122716,243731,167423,44712,55393,57626,-17245,14366,118750,46047,-110449,-112218,-31054,-16571,-22100,-381,-13416,-34605,4706,13405,-40446,-28239,61646,93531,60614,-10385,-55875,-24702,-7299,-27633,-7747,3417,-29289,-19477,20574,55894,63432,65821,69059,59814,52301,50569,59391,100492,99887,-28437,-163694,-154096,-96146,-65927,-20241,2535,9475,27891,1056,-40853,39517,89917,22829,44999,118911,98576,68831,85554,33269,-55899,-76483,-39427,-11489,-992,13148,6833,3824,16061,-11592,-10571,23939,34701,47170,41906,31247,31660,-30058,-148186,-171123,-66304,34852,14997,-33152,-490,18597,-15803,-59738,-84762,-102194,-35859,65519,51471,-29924,-25282,-40557,-120845,-129799,-18220,18997,-31041,-25557,7562,-3494,22504,50839,30443,42072,89923,51828,-14041,28780,80439,31530,-26919,-5828,3048,-64869,-117701,-76157,-41614,-37904,-15163,15271,11338,-11479,-42605,-64218,-58375,-62459,-68257,-12799,46790,29093,15659,-41474,-176213,-200673,-91372,-29973,-27098,-2798,-41792,-142969,-142014,-47395,-32342,-16609,65586,64999,-24625,-84428,-83521,-31722,-8329,-77119,-147819,-80145,13798,44799,37185,31786,63358,83243,85740,118504,139389,65845,-26791,-14553,67319,75304,39394,77957,70957,-27338,-86119,-58709,12560,70539,98569,62180,38019,29740,-502,-48535,-68878,-38057,-29410,-52095,-32191,4481,7953,-8904,-50007,-57603,-40869,-34174,-30895,30594,128067,108795,38578,80346,114960,27917,-62124,-61223,7282,81854,71725,10163,-2149,-8292,-11465,22273,20214,-74931,-147586,-89305,43964,109549,78306,29536,-3590,-61421,-123423,-164134,-177510,-150783,-79826,-2530,72822,131718,59161,-61370,-95462,-34757,58916,87009,12677,3865,61519,41215,-65189,-115931,-37393,33919,-14520,-51067,-32630,-56648,-43556,12451,21385,20792,8155,-21188,1398,94537,130121,36861,-92294,-83981,11721,65827,43764,23856,18059,-16903,-61048,-77161,-96557,-63441,47853,90046,33990,10637,54012,86468,11326,-80231,-93284,-33440,37140,85375,103015,93083,81833,78260,73084,51606,20531,18899,8573,652,22333,28239,-15506,-83141,-119404,-121129,-117264,-74156,19581,86026,62878,56459,131967,159582,137138,210147,227629,90722,-64774,-77535,-12870,38528,78232,119805,106133,65783,14701,-46295,-31593,-11996,-73651,-69904,9088,19617,-35201,-108866,-220398,-232730,-91024,20704,39655,12319,-53592,-118317,-156045,-207328,-154568,-17684,5234,-65027,-41858,28683,86611,95376,46879,-25731,-51584,-55649,-56763,-38266,-52821,-134866,-147247,-88624,-49662,-24409,7698,25361,39307,61005,78007,67993,-1817,-43327,17102,43276,-40501,-38759,24844,4599,-21402,23422,27994,-31635,-115337,-136369,-65458,46488,146324,132665,63407,59901,51572,-27326,-65801,-66259,-92283,-93735,-39057,29210,74995,55919,30277,54568,19179,-39836,-4409,46629,59375,16262,-63730,-79570,-16331,58883,52402,-27742,-123762,-126444,20566,160283,187173,137331,47829,-44247,-4986,93302,119832,67753,-43367,-111235,-36760,24699,-77438,-214342,-209727,-60344,36505,14347,-29227,-62060,-54606,-33653,-28044,-13694,28609,64045,76410,70828,52832,16636,37981,117871,148328],[145202,73419,-21301,-39995,36702,64711,-16861,-66112,-29638,12602,16059,1303,-29092,-31976,-16836,32872,73674,34105,-35764,-11446,55421,94339,68844,3831,-57879,-37360,54030,122225,75298,-12987,-67590,-65873,-54589,-81113,-59574,-3886,-7297,-39017,-37763,19847,70084,16697,-38326,25768,85632,112590,192423,207152,62792,-95719,-113717,-58699,-35823,3239,53191,38739,2995,20454,30025,12109,-7271,-42184,-75678,-83423,-85698,-112707,-141697,-114983,29759,129889,77534,20741,61831,73864,31554,38357,91742,80308,19702,-9751,6207,17726,25779,-18957,-92427,-77168,33067,64572,26684,40659,55147,13700,-12325,-24250,-59927,-104792,-103129,-36573,13386,31190,46450,19278,-29778,7550,44810,-3341,-67303,-135204,-170150,-115078,-37644,-3484,-31260,-70370,-11702,47115,-48228,-145540,-88204,14792,60713,49677,1008,-29722,-21220,-25931,-7545,27177,32164,50709,83848,52749,503,-20986,-32113,-42515,-15216,55860,48993,-17463,-55814,-74634,-110855,-92469,-24265,19150,13870,-4341,-35236,-24608,21145,34071,14688,-31130,-56120,1287,56066,-16875,-67416,-22445,-14555,-38516,34924,113530,38127,-86775,-78781,-4215,23741,39531,62588,33918,13365,80032,132664,65571,-18172,-63376,-30534,59986,78843,30140,28827,48065,19193,-14309,-8548,21788,28812,37936,96684,136972,63756,-24486,-49480,-2339,47025,3644,-63876,-35172,-2140,9390,-4470,-72216,-122831,-86912,-18821,55755,80183,10539,-48449,-30270,-27015,-34411,-33674,2860,17033,13673,-980,-38095,-43645,-17581,25263,79924,68583,-7020,-35356,-57560,-77198,-27406,11862,-20955,-40409,-26538,882,16616,-15824,-37476,-30565,-3945,59302,75643,58833,51024,58770,33203,-21604,-44065,-2710,58592,60151,20131,-25436,-27730,12572,42372,18928,-24210,23184,118683,143912,79393,1680,-44368,-49215,-46589,-66802,-65914,-43150,-26248,-39580,-51991,-30900,9920,-834,-24160,14157,47660,1247,-1636,74155,128434,151689,147711,88836,-23970,-108859,-63722,75426,113851,-2114,-97740,-104514,-93030,-36643,42185,73626,24302,-45403,-41757,9887,22106,38607,93650,90441,36855,-32137,-63845,-99207,-81882,-16786,-29009,-51489,43966,159146,144626,91399,42690,-58518,-141966,-73395,112718,203913,106013,-29585,-86724,-76679,-63215,-20621,50197,32176,-41024,-84324,-63465,-11043,40441,67499,58717,38649,10580,-6165,4837,22355,34255,56119,107949,140946,90169,46834,52808,11794,-86179,-97807,-8769,45043,-13969,-131438,-178806,-102709,37422,104822,63835,11434,21829,100686,138217,91571,87535,120828,103928,35085,-25845,-17637,-3516,-48346,-59651,-26741,-40331,-48409,-191,-7943,-74672,-130224,-84680,60642,156918,171349,131339,66419,-36977,-120979,-100565,-25330,62559,126077,75509,-23607,-64132,-54339,-33528,-57981,-88368,-69385,-34130,-36591,-31597,-23321,-61819,-70161,20847,99873,36479,7885,105397,131517,39722,2798,36764,64464,61004,1027,-55444,-39421,9513,-12383,-65764,-58350,-11726,29462,20941,-7483,46452,70411,-2926,4102,24431,-11283,-31408,-28738,-28703,6413,38285,40129,35103,-13559,-62766,-24718,14872,-40675,-64486,8785,57947,44108,58826,62950,3528,-20551,-2287,-33756,-74835,-62088,-58430,-77807,-81195,-40851,-2904,25187,45548,39383,23806,40269,74647,89113,86671,46615,-14728,-27790,-14012,-34198,-46428,26177,88173,35260,-66262,-104797,-72212,-18004,-16987,-72123,-101788,-37938,29553,64755,94394,50124,-65344,-76183,15399,3376,-154654,-190866,-89322,-36930,-76325,-103556,-48538,50818,99376,90859,75224,28004,-42887,-87693,-69867,-18659,-48009,-135755,-150939,-94992,-15807,36000,24945,14008,4374,-26486,-36062,-33646,-30918,1163,69675,89193,29744,-27647,-29227,-17159,-20825,-27326,-28376,-26040,-9570,-21830,-18797,11107,24294,1266,-61009,-86592,5102,92530,19995,-54107,-28802,15892,18450,26016,27006,12835,26825,62104,86970,69550,45178,50926,72189,47787,-20924,-33976,-16782,-72925,-81299,50302,133844,65672,5874,71212,105440,51148,56060,134583,72884,-64075,-69092,-1509,913,-11225,-1171,-13045,-51843,-46249,-37486,-78630,-84324,12616,84528,99954,77824,36608,9795,-11761,4186,60115,63527,21282,26462,20545,2096,-116,38041,83716,100571,91969,55894,23177,45968,54536,-33172,-129518,-121948,-61705,-34866,-22382,-14465,-22104,-46036,-62975,-51192,-9347,-13498,-40282,25312,92204,54306,5694,-6527,-58379,-108152,-69705,7447,20732,-14424,-6728,-21581,-25683,4380,-27410,-70164,-40450,17543,55241,25730,15313,31474,-77869,-256736,-225210,-35675,59334,-67,-50274,102,29393,10337,11090,15099,-45894,-50209,15162,34959,37408,92027,89641,14372,-68782,-62683,-50637,-64033,-22821,16411,-27462,-42853,-3250,2001,18470,74898,48066,-26929,94,51823,16192,-34231,-10250,-21312,-150218,-229737,-157740,-69562,-24358,-1085,-391,-20838,-47618,-78142,-61195,-7245,-664,-69127,-101289,-51729,-24677,-55309,-143872,-228890,-172751,-41993,11104,26956,79433,47959,-80965,-140263,-82725,-3802,100613,164629,112275,36763,-26740,-82179,-31691,37538,-61942,-197491,-155273,-31913,32578,27945,-25238,-20819,44776,99852,134816,139915,54889,-54158,-47261,62643,86921,34574,62300,52145,-31765,-73311,-59817,-4837,90660,161387,110721,65410,81193,90969,23585,-78908,-93865,-58885,-73384,-76291,-41296,-7047,47807,42419,-37379,-96735,-60223,16942,78585,110017,81521,56533,84211,60742,-30063,-79986,-4576,105144,129794,87478,45155,14223,-39880,-65706,-21291,30059,-8040,-77408,-91066,-21527,61536,72621,17856,-7096,-26307,-64498,-101632,-136287,-135588,-52953,29121,96664,185878,172413,42248,-49448,-37412,-5927,121,-18806,-5483,41672,63771,-15211,-82951,-10092,71484,-4107,-91145,-70369,-59397,-67988,-23336,27456,38822,400,-26891,13689,92599,93017,-22475,-159162,-171383,-59272,20380,31906,40930,23423,-15521,-55878,-129791,-202486,-166798,-42356,52570,79485,46834,13489,34582,8709,-83637,-128162,-61527,26892,76148,89504,77702,66500,73508,48026,-35358,-63056,32172,103492,79797,43939,2309,-40755,-57211,-72295,-78106,-56597,-62233,-49276,43356,69251,57981,126812,152114,108521,161307,217405,124078,-27749,-39077,28576,70591,110119,158206,157003,123349,45230,-25300,53557,150397,81340,-9745,670,49280,53906,-43601,-159271,-122404,8616,47415,-2466,-38119,-39004,-23623,-60758,-192450,-196010,-18175,75227,-12475,-78144,-50156,41994,72829,-11732,-98682,-68446,-21180,-26503,-39267,-67522,-143533,-165925,-125074,-93295,-79487,-25700,42662,51295,4832,-28240,-14811,-21838,-58708,-54299,-29035,-64320,-61713,-63492,-94185,-44283,74690,116030,89395,-13337,-109617,-66716,65391,159905,152799,98175,82320,86811,56501,22207,-17857,-85432,-106029,-52672,21967,91050,92521,70387,95654,54762,-14231,22387,65816,70186,62708,12404,-48656,-36861,-1440,-11722,-52190,-107078,-107332,9429,126003,175399,175238,113889,-7451,-52604,-29168,-4431,-19869,-60449,-61606,12362,83304,15737,-137663,-196522,-107343,-31528,-37668,-88233,-112370,-90128,-70894,-28115,51825,101536,79353,46116,35906,37443,27518,44703,103998,154392],[89493,43448,-62893,-100186,-20372,19433,-48803,-77218,-26469,30686,86481,119423,65554,-6469,3849,91684,138849,87328,-15002,-47462,4741,76219,72173,27356,7816,40998,77873,64024,-47709,-135857,-121182,-51246,-28760,-81048,-113012,-100439,-70843,-8579,48908,64105,48997,16770,-6159,25655,65213,117139,185788,162870,56072,10069,63629,59069,1375,2761,23487,12528,26443,71269,56907,8124,-29975,-78698,-104381,-103674,-109836,-122152,-127041,-90910,24156,111285,71763,31118,82421,69409,-29298,-76225,-67992,-46416,-15282,8151,26374,28105,2519,-65486,-86528,-24756,44898,37200,22255,52231,59004,20542,-16069,-27179,-23916,-60487,-138154,-148615,-67481,35403,108801,78768,-1780,109,22555,1475,-26851,-91037,-155861,-132538,-52467,39040,58553,-7253,5260,53224,-45972,-155790,-105496,-22153,7450,20802,7646,-16115,-27588,-29716,527,19258,5316,17721,56660,27907,-61703,-109037,-90718,-61690,-42451,-7607,11757,-1060,-62765,-89769,-55641,-15571,8898,14609,-7207,-19400,-13883,1893,24419,25128,-22956,-104518,-124535,-30864,53269,-11330,-72085,-61164,-65524,-67100,-4442,47494,11583,-86052,-81801,13654,84308,94246,79378,40399,47554,119835,145650,64484,-15929,-38109,-11561,26319,14026,-20543,-12351,-4368,-52232,-90795,-55304,5651,40945,58436,77737,108072,67666,12547,19751,55076,59807,19148,-24344,1959,39178,36454,-24957,-84066,-101513,-67377,-130,59488,45696,-11161,-50730,-37620,-7885,12518,-16942,-8254,17726,27966,43384,14600,-46256,-51865,9056,62566,72508,69173,81895,52646,-15804,-38208,-22604,25296,75430,71984,57465,43165,17417,1702,-43037,-76670,-18458,20980,15612,-3070,-2107,8772,-14024,-23430,5761,14369,-9671,-24178,-47422,-27627,40378,71987,26900,-23613,14082,92318,110587,47298,-1119,1059,20212,14256,2877,-4565,-39032,-63829,-59744,-47948,-29472,-35597,-81189,-55743,36257,91398,43013,-13005,10780,72533,117508,146693,124404,47174,-32041,-47823,41423,139396,105401,38116,67229,61075,10674,-18940,-54789,-109651,-135479,-113644,-47715,32269,78438,43306,21701,28263,13132,-34076,-73410,-69139,-63278,-104407,-96244,15659,99109,71041,13883,-65103,-156032,-171286,-80894,56910,135963,107453,73844,38818,-43959,-72041,23869,115040,68511,-5320,-26267,-5921,7436,8457,9950,5370,7756,13350,3575,-10652,71,54242,91005,79842,41231,-8260,7290,84841,63805,-45440,-68573,-7129,23899,13152,-39034,-105519,-80381,36529,79819,22509,10344,89553,173682,171374,75920,19176,37040,39895,-4701,-19159,13678,-7539,-68648,-79852,-90508,-131834,-107223,-25869,-21397,-64039,-91660,-62162,28304,111542,183620,170531,75236,-44504,-124252,-108149,-51268,-2952,62501,48590,-39993,-54343,-11662,4262,-17684,-44704,-76748,-95236,-112303,-91196,-33788,-24457,-26856,27304,62250,-22183,-80239,-5057,35520,-1292,34933,114398,115014,67235,4834,-55920,-75436,-58723,-69624,-78959,-36962,22570,62315,51877,19302,54089,88483,51127,49094,35323,-25493,-39178,-1339,6665,1093,4260,8027,-2767,-29993,-42142,-19385,-6478,-75553,-118492,-36868,52098,65333,31229,-52122,-113680,-68685,-1561,5385,-42533,-74483,-57204,-23915,-1393,32218,34316,29481,54966,82619,103172,100115,85995,79145,70637,27492,-12240,-8393,-5870,-35511,-56265,-14746,37176,49351,3771,-51381,-33727,31601,61379,27828,3811,64807,110537,92454,70115,56639,4169,-17553,14062,-16594,-156838,-198755,-77592,2508,-51061,-105353,-58788,4804,29619,31089,-3833,-80422,-108756,-70409,-15424,40152,12029,-91103,-115427,-83515,-62181,-21314,34953,48253,19939,-2204,360,11981,10748,33107,100348,82781,-27914,-74307,-30689,-11533,6231,57746,89885,42495,-19580,-34851,17331,59515,39986,-26590,-79474,-81867,-23590,25308,-7778,-9415,25741,13188,-7289,2025,-26502,-44581,18863,83196,79835,15931,-19147,14879,62113,27030,-54814,-34313,18700,-55238,-119036,-52426,-14821,-61410,-43675,38773,55844,20573,1403,49487,47371,175,25522,62139,12679,-29397,-12190,4825,-16078,-25736,-32251,-102790,-133843,-15388,88155,129518,159489,146311,54124,-25213,20430,129235,151784,90209,43899,-19752,-85808,-109451,-47158,26778,57740,76042,72550,37124,-312,-26870,-35750,-22672,-5202,30105,24568,-24626,-22423,-11038,-61951,-69261,3494,14319,-27000,-3993,49537,18488,-38723,-65546,-103576,-153654,-150847,-71192,21756,41515,-10941,-37320,-41896,-361,38611,-31906,-120671,-97354,-16342,11807,-6505,2342,-1658,-124523,-249091,-160730,19084,62468,834,-13508,19855,14060,10727,61389,95229,5587,-56100,-12373,53029,105776,144724,137525,66024,-63694,-125600,-90413,-59690,-34445,-1593,-41872,-107286,-87270,-32801,5575,58683,65913,7886,-17209,44,-2928,-32340,-9545,-11980,-131587,-218833,-166409,-56097,16294,24228,-9277,-29131,-33894,-69546,-63898,-4247,22867,-38989,-93186,-64667,-34940,-95092,-188277,-182937,-54384,55561,85009,94045,100691,52597,-19842,-84796,-100375,-38118,83805,134147,89520,65591,35839,-39008,-28988,43620,-23063,-148337,-144667,-46213,36941,40257,-32186,-59386,-3654,34191,31765,56494,35040,-45858,-55628,36880,57548,-3992,-13428,-8030,2232,16658,-10825,-4908,122726,235508,186793,130135,130782,146622,97076,-42691,-125954,-97798,-63096,-37842,-15697,6766,67427,63007,-43969,-105392,-9685,93934,74199,4290,-40051,-49838,-30692,-35125,-64769,-74485,6567,104918,83695,16715,30598,64154,11341,-46999,-28134,31713,47447,5057,-81238,-107030,-16737,60281,18268,-19429,-6561,2649,-27956,-78835,-86730,-12150,63292,110746,179321,189280,115512,46349,30886,20278,-952,-875,30616,62166,100933,70038,-9842,-580,58707,14582,-69532,-67610,-52516,-95192,-106154,-41665,16565,-6168,-15799,34272,90056,81205,3076,-67188,-68358,-19313,18253,51666,90095,39489,-6989,12868,-27250,-137622,-189127,-149772,-59658,3068,-29164,-84065,-72245,-63366,-136218,-175509,-118647,-19311,65457,83599,8650,-41461,-3778,-475,-83039,-109459,-5479,70720,12843,-44957,-64464,-63011,-7111,29598,10966,-6399,-60155,-70941,56061,120090,78873,58970,37368,18312,116094,186391,129284,36284,27600,39230,23864,37169,81805,119985,128089,53716,-28677,43270,149717,94944,-12445,-31239,24483,51005,-39034,-111906,-43965,27814,13211,-29624,-34202,2953,64158,16497,-165344,-193033,-11828,86294,30950,-15039,-23921,2395,-2654,-63863,-106037,-51541,5052,11092,-4479,-27477,-87648,-122088,-117078,-103068,-89134,-36438,24221,3246,-82443,-129290,-100134,-49189,-24231,-32520,-44484,-46984,-32588,-97685,-156949,-89515,39538,110700,135014,59646,-64164,-78874,4026,78306,109703,71464,-13297,-36330,11683,47150,26582,-17788,-33084,6807,49161,92577,106658,97627,102916,58359,861,15198,28893,11987,19613,16797,-34203,-53003,-11782,7342,-21985,-54879,-37167,35267,85863,120726,154004,134205,31863,-73629,-136586,-104929,-44792,-11251,7389,17392,35966,9803,-81976,-141528,-134901,-145117,-157224,-113742,-44020,-19892,-42553,2114,80205,78205,5646,-45787,-65693,-60309,-28540,25741,56940,73660],[37430,4256,-76673,-97658,-33302,4289,-28666,-32611,-7068,31235,111698,165452,89597,-15104,-32153,27917,80840,97334,29694,-49826,-25387,75187,110088,82117,38725,47683,58349,4036,-110278,-120792,-20094,59140,36845,-61592,-138301,-157026,-122279,-35579,50765,48467,-6540,-21667,4977,41169,65647,107495,147477,90938,36270,98579,168770,73074,-29056,-20883,-12154,-46093,-35535,12450,2247,-22109,-43732,-73045,-88785,-102302,-119443,-93568,-59347,-60849,-26803,35631,37352,19560,48860,26067,-62598,-142629,-181484,-110422,-2612,32816,66970,91525,14110,-91262,-53422,89670,149140,73914,19226,44651,70003,42086,-19455,-37401,21599,40639,-41894,-105651,-67057,33890,95019,62287,2588,-15257,-18488,-3113,20310,4069,-66444,-110462,-66856,25751,54420,1017,-18917,-16222,-58668,-100674,-63343,-22189,-27602,-30306,-15528,-10728,4541,40342,37318,-27243,-53821,-13934,60581,84100,8620,-77934,-66068,-3314,7874,-20572,-20960,-7568,-37131,-37896,-11165,10210,35473,39209,-23043,-57656,-41563,-26042,-4312,15653,-50106,-150977,-132133,-12703,56856,22747,-24326,-25591,-13578,-12187,3281,32789,31966,-34805,-42929,20435,61579,72412,67604,48873,75098,120485,116433,39879,-6125,-5506,10150,17849,3234,-24101,-16572,-17429,-76978,-125497,-77248,11465,46120,28022,15461,52526,69670,62703,79768,77888,37362,10846,18445,25045,5703,-41507,-122746,-123406,-67944,-27588,32810,84615,49889,13783,-3772,-1410,16731,-10860,-63908,-25469,10462,12066,50126,39096,-56269,-93035,-41841,-21374,-23947,32735,111027,112078,47439,-10360,-25345,45104,115466,97017,67940,59210,58181,52068,-2751,-60872,-36824,-2422,1895,-43439,-70973,-44131,-23557,3926,24122,674,-22558,-34411,-68139,-30677,73609,104892,55690,17281,20893,48761,60342,42421,16662,-16187,1458,47830,78386,52291,-28020,-68878,-47102,-59493,-103933,-124855,-101560,-17643,49575,66469,34580,-27886,-37442,6909,44197,76752,76621,81299,68541,-10971,-32653,83489,157254,153326,191685,144387,18702,-75780,-136387,-155967,-130889,-112026,-66026,38233,100184,42447,-21471,2902,42356,-10134,-71569,-100593,-145764,-151130,-71652,6743,15265,-30884,-89957,-146503,-144815,-83352,-38109,12707,71357,93249,110828,64055,-66999,-65188,112734,199811,96137,-4242,-29887,-6043,-4295,-23771,-23841,-13916,-3040,10409,1298,-35075,-41957,24004,44976,-15772,-65426,-75148,-35031,42926,57190,-1110,-19329,13833,49584,78681,38960,-55394,-67379,25650,68081,9478,-14348,86609,186037,161864,53986,-9688,-14232,-5165,-11611,18908,52833,15046,-15381,-18081,-88239,-169285,-134464,-41860,-20464,-40857,-47827,-46776,-21817,43167,136824,139000,50431,-56517,-111447,-69763,2168,13405,43047,51787,-20157,-30085,29026,25255,18586,27823,-39171,-113414,-143246,-116761,-25247,33339,11173,-9553,11778,-28331,-100495,-101266,-65474,-49079,18799,144412,172518,88432,7716,-18346,-18587,-10162,-11117,-16348,-6546,28441,67764,74995,36428,19602,32051,37310,56556,40630,3384,7004,39471,37844,-6218,-55026,-60739,-43110,-29229,-31490,-32819,-21754,-68340,-114495,-59723,27030,50212,-9220,-136918,-207943,-150370,-62249,-4027,-39231,-91200,-65773,586,38180,54236,4718,-61094,-44973,35949,85713,62965,15703,7152,28818,26851,30223,18416,-40096,-70672,-45165,5414,33665,39367,32402,6816,5833,52913,113146,151168,168820,176238,131847,35849,-3965,20768,14798,-9411,-21002,-63962,-160730,-170111,-33802,49129,-2957,-64858,-45075,-2419,34584,38852,-44973,-150113,-138563,-54051,2677,63351,105358,74422,18994,-578,-15844,-13965,32853,47302,22654,24208,26526,3737,-9306,26279,70497,48074,-17084,-31879,-3176,23882,81938,127647,130366,73731,-16015,-30884,53613,92392,20861,-37068,-2055,37973,-16394,-73974,-61864,193,32122,-6698,-35801,-14888,-11676,-8367,25609,31768,-5699,-76652,-90183,-29656,14793,-25320,-71963,-2726,74194,-29463,-149688,-114482,-58924,-68751,-40790,-5213,-19362,-38748,-73308,-55225,9612,47364,81472,84399,7267,-46407,-15714,26850,57127,76727,25068,-98208,-121256,-5920,65437,101800,154501,152374,61559,-16178,23855,156081,214115,118485,-4923,-84813,-134296,-155127,-97096,-38474,-26647,16324,81734,85825,16392,-45084,-7796,73774,82680,67917,50999,9826,35742,66386,-19758,-52011,28767,51552,31695,61681,50760,-53039,-98200,-87371,-106959,-144703,-126270,-39655,48783,61121,-11253,-74216,-42754,50164,74362,-38059,-127489,-88829,-32693,-50336,-44820,2454,-11620,-108773,-167795,-88371,34863,55520,24324,41483,45027,39,2978,52471,63861,-25275,-80323,-32664,52868,110441,110398,59640,-13067,-111250,-153454,-94083,-48483,-65050,-66154,-84615,-127545,-113215,-38457,18908,63725,91793,57787,-10177,-34589,-22629,-32850,-4400,24558,-37297,-119472,-107234,-16006,56571,34633,-28487,-39403,-20397,-39618,-44221,-12228,3993,-7907,-22367,-25531,-30174,-65599,-107316,-77426,22326,96784,108812,90313,44136,-1582,17260,404,-77425,-122088,-83333,-17817,25541,53403,43321,-15220,-36159,2496,-4481,-64114,-58204,-3720,49022,56554,12242,-32934,-40145,-51316,-56473,12401,34991,-34444,-52752,15459,43587,-9665,-69923,-66120,23188,83330,28645,1885,110545,215734,197430,173580,143461,106741,89480,24073,-67003,-84258,-20160,47312,54377,31431,33375,13627,-47523,-64830,46755,113570,4727,-105313,-121181,-121915,-125469,-113071,-85431,-55579,-4493,57933,31571,-51511,-29219,52450,41733,-8739,-19277,26929,83924,55869,-57592,-113797,-54226,13825,-3631,-37433,-7605,33437,2855,-28019,4057,60889,90628,110954,161806,135118,84127,88130,92384,76353,57065,39803,70353,101404,117442,100964,37799,15387,50665,48014,9683,12556,3208,-80793,-153985,-112674,-21555,-1294,8294,50574,94367,102960,87828,86626,106185,73102,39685,87112,153318,81131,12634,77526,110977,12361,-110544,-156695,-105434,-71455,-123841,-159862,-110666,-64757,-98726,-150125,-144491,-67241,36987,71420,-22646,-89849,-48296,-22661,-64957,-89962,-44382,-29609,-108503,-165955,-141782,-86090,-9649,53178,45769,-14226,-84681,-64355,70397,130857,78087,17153,-33527,-31937,82988,121589,91266,73622,58104,8128,-24295,-13172,18597,73625,125908,74284,-39910,-43297,5403,-28439,-66559,-49060,-4389,8763,-38563,-72918,-41913,-14426,171,14176,11094,24682,62305,2553,-154139,-159438,-15592,45968,33670,57816,52864,19062,-21416,-47496,-59921,-26771,13952,15625,3370,19300,-3263,-32984,-30115,-22383,-29159,-26076,-23393,-45462,-86385,-116873,-100309,-40341,27673,49279,15261,-12027,-2400,-53418,-129027,-121546,-31754,45631,76362,30406,-46771,-74771,-70156,-46884,13302,21088,-96294,-175242,-117039,-20313,8403,4627,26263,69881,73158,50174,27767,32584,52273,20549,-23436,-22451,-25589,-57636,-64356,-32759,-13574,1633,78816,112256,59530,2582,14231,77346,107641,112307,109314,84179,18403,-76047,-152628,-97762,30991,90997,52814,-24228,-56753,-41990,-45673,-61553,-78925,-141779,-167597,-54085,67471,82370,41239,56663,59790,-13220,-70952,-64920,-73463,-92749,-55923,26596,39404,9310],[19932,-11906,-40367,-34087,9453,55073,44469,3911,-32537,-18525,60790,123477,57298,-36631,-66895,-46052,2647,71478,32702,-65880,-61192,44992,121122,116779,28512,-845,31597,17287,-40430,273,98253,124856,76228,-17470,-113612,-156541,-135675,-101961,-58377,-30342,-39912,-39451,6940,53692,59053,57667,65050,31657,16742,45827,31710,-64319,-98743,-25180,-3715,-91365,-139341,-91626,-49888,-28169,-39423,-57546,-55115,-62730,-74052,-39501,-13773,-69827,-90576,-41781,-5193,2338,19206,-17316,-94818,-156587,-174765,-89380,21518,34384,63378,100743,20965,-78370,-26540,136090,216712,121968,8790,-5354,32542,44425,15465,5584,69539,112858,65453,-481,-18473,9085,6525,-9156,-13091,-25141,-36128,-22900,-18709,-21426,-45662,-77212,-58298,-29808,-35069,-39067,-35515,-47966,-37370,-14253,-68,-5989,-43804,-81454,-63618,-26199,37910,109049,72484,-47718,-74725,-13195,77902,150133,134538,45196,13221,41010,33161,3897,-14593,-30621,-35566,-7816,-20172,-34626,2614,19189,-69065,-122774,-96582,-64927,-28166,15315,-40096,-128280,-79909,26689,72396,66818,34839,37118,79252,72271,56015,118287,146035,53808,3530,36968,34874,36155,63965,74081,91083,101750,94059,55864,40671,22749,-2107,-18259,-23711,-37166,-28671,-11750,-40079,-75554,-44286,14311,20507,9810,24058,45454,38857,35970,45061,12808,-44423,-32790,41321,46059,-43783,-122331,-172708,-131861,-39707,6418,47040,96522,103588,100142,82592,77058,58259,-43947,-117967,-42165,1949,-6767,28909,28968,-54163,-116646,-119749,-134736,-139236,-70926,6127,19974,29272,37812,6335,-15496,14665,38832,52099,78640,95757,87482,35943,-24011,-20189,-5067,-18970,-75942,-93005,-59369,-23086,11271,21592,11005,4893,-13211,-67910,-47404,73743,140403,113817,63292,29545,21907,35327,58038,21850,-84491,-84880,14199,56695,27134,-35250,-61475,-45048,-81277,-150092,-139862,-46090,44386,38269,-25810,-68819,-68378,-21907,4618,-7233,-19116,-19469,38356,95479,33990,-62230,-49965,22733,106582,188662,126551,-26084,-111713,-134268,-112986,-49798,-10382,18326,57097,94915,115779,52668,42792,69871,14176,-70477,-118976,-151424,-104433,-14119,-5063,-40085,-75092,-109182,-121644,-66267,-9226,-32129,-10785,77392,99767,71540,8572,-82894,-56819,106258,177626,96158,14887,-32769,-31247,-26595,-29066,2735,42335,48855,19718,-15011,-47275,-50659,-3178,-7442,-71627,-87425,-63282,-26613,17123,40412,12761,-13623,-12276,17160,47602,7824,-62041,-72985,-1317,66954,38914,-22659,11187,100404,118927,81313,79136,72959,39566,14685,37498,69994,68274,64562,47741,-29551,-112690,-107789,-28604,9546,-3234,-14608,-36890,-41468,22337,115505,109106,13101,-87606,-111094,-24669,74694,67551,36534,25176,-23452,-40778,-9814,-21047,3999,67726,31120,-46420,-80765,-64358,15609,72918,22179,-34447,16182,47373,-14786,-93969,-84697,-40152,12683,132714,200913,114903,10684,19546,62910,78156,69247,31861,-3970,7640,34708,37323,-270,-29530,-26373,-11404,11576,1256,11026,32103,34410,30516,-16044,-108286,-121166,-40045,2270,-29001,-35612,-2971,-20917,-58328,-39084,7595,6342,-35632,-113111,-173463,-135637,-45827,-9723,-67282,-97134,-33633,35276,28989,10058,-47106,-135458,-141553,-48129,28782,29054,-25204,-36471,14636,48283,57873,8757,-85488,-98462,-22578,65519,81910,32023,8266,14687,13422,33196,89895,171431,207035,166723,70964,-26980,-34222,-1059,-5990,-12680,-27878,-77947,-123000,-70857,24677,62638,37569,7786,4590,37913,87240,81299,1810,-71097,-62477,-16420,-3354,43658,157358,208741,146574,101576,76063,41336,26088,8870,-11864,-2468,-15977,-78810,-83878,-9062,34664,31458,45277,66071,56549,73628,121137,102631,72175,58978,-17389,-72865,-13333,17273,-43307,-31428,94022,154809,8251,-122118,-85348,-9793,2958,-8919,-13974,4704,30220,56272,42960,-25607,-69299,-102250,-91866,-28036,-511,-28243,-29966,34861,71977,-40027,-149622,-104174,-15597,15134,8181,-9357,-11769,-11593,-74737,-87464,7165,76427,81486,61467,4489,-40169,-24430,26529,102371,145744,53540,-56260,-15425,69849,51388,43603,64286,36170,14421,17428,37232,130102,192191,73940,-76607,-114935,-99911,-101434,-77445,-64417,-81157,-40634,69820,136369,92429,15426,31148,102012,104664,63123,51105,65397,118341,131731,14093,-60592,-27969,28993,73506,79567,16275,-61057,-73716,-68052,-59909,-53721,-31741,35815,97204,75295,-11563,-62029,-25536,46525,52380,-31632,-69027,-31304,-34349,-65904,-29718,29978,11727,-46115,-101910,-86939,8285,69509,65140,63005,48640,10141,13834,10489,-39931,-100737,-93383,-44240,11919,39664,5265,-67434,-90225,-116106,-128253,-95248,-58852,-76976,-106855,-106859,-84684,-74143,-40462,16323,55085,62760,39219,-9434,-37138,-32170,-36051,-11318,27823,11142,-43602,-49705,4037,57798,11194,-71468,-88325,-59654,-25281,13048,17453,-11477,-4830,6999,-27745,-58256,-18980,15433,-13559,-20030,36217,58975,22286,-13200,-17054,40930,62327,-30879,-170457,-219615,-137770,-28562,15876,12613,-6974,-17515,-12108,-8778,-28839,-12583,14746,40681,65379,49184,-8076,-63375,-75692,-24462,56764,36941,-46837,-56376,-12332,21852,3412,-58146,-81295,-19633,21698,-3665,2027,52409,101783,111693,132778,96894,20817,34907,99883,82392,23498,40620,92959,93937,35906,-26027,-48007,-33630,-17857,45693,52031,-77099,-145134,-92789,-68139,-103082,-125123,-88190,-29720,7247,37925,22558,-54553,-84447,-64669,-54459,-35295,-32240,19583,114551,99900,1186,-34073,-26373,-14418,-4996,-10281,6923,24555,-12990,-4475,62683,95625,78360,93416,150773,78028,-880,50073,75928,59455,72235,47019,53486,86680,84239,57574,40005,49972,61615,53190,68597,104190,69254,-35292,-108019,-73678,11070,38023,28089,38588,82919,110768,117569,125237,136767,84571,32313,87517,167379,112831,41570,88212,126354,57888,-40711,-79080,-47207,-54301,-133657,-151285,-53833,26547,27268,-54039,-103379,-61613,8887,30770,-3853,-29485,-15779,-12093,-51321,-85296,-66802,-71125,-140285,-218196,-199376,-108794,-48993,-3186,13606,-47445,-108631,-76656,20643,40747,1589,6440,-11087,-37411,23528,44818,38870,48003,27794,-21365,-18547,2842,12206,40998,101041,72860,-53168,-100600,-78205,-86747,-72060,-30482,-8621,3552,15763,-9287,-41277,-24383,23079,42238,17983,15966,16130,-44583,-138901,-124443,-39002,-1208,-1230,31476,50472,54675,27386,-20424,-63130,-36251,16741,-7501,-42058,21500,53192,36011,61904,83130,37089,-28598,-69023,-42558,10243,4299,-17949,-12826,25489,67264,55163,-1258,4888,19516,-30720,-86071,-55189,1933,18552,-12296,-23092,-19493,-70092,-111200,-57223,968,-73377,-169537,-158513,-79762,-46691,-56314,-14539,53594,53101,-11524,-83408,-80021,-20431,-13344,-34099,-39872,-66103,-86626,-81798,-44544,18026,82282,151736,162734,106431,41468,50420,123845,133031,82409,27850,-12004,-47804,-77338,-105575,-43870,89596,142914,60825,-64351,-105469,-48556,1431,13948,38777,13625,-9462,46129,90345,90436,84400,79940,16432,-73835,-68506,18488,33727,-20377,-19742,45127,52124,15778],[15847,-3222,6768,4813,25698,97627,101860,13930,-58548,-62922,-13398,53782,23756,-47184,-49033,-19066,2879,31437,-23451,-94680,-79639,1426,73399,75863,-16152,-46977,29220,93018,80034,89347,106444,68671,41347,34465,-25052,-94122,-107532,-133037,-153616,-88935,-15189,7039,29255,53380,28233,-7473,-10598,8816,8584,-62872,-131174,-137675,-92651,13839,63598,-37481,-130260,-71842,13914,17495,-30036,-57974,-29097,9093,31950,41070,8234,-57229,-62010,-30185,-11126,10572,43109,-18088,-130765,-154345,-114478,-62354,3558,19188,27928,31821,-3100,-38695,-4018,94966,183419,139866,19793,-48031,-31822,28642,69016,62068,67337,85656,60127,24573,24832,19955,-21720,-35273,-32313,-45377,-45870,-50576,-95575,-124816,-99853,-49873,-16568,-48494,-95978,-69904,-23625,-7791,24233,59099,40308,700,-20095,-42611,-57730,-39345,39155,119340,97696,16839,4130,20713,50176,129183,174816,127779,69770,20580,-19729,15625,35971,-14686,-61068,-44755,-51403,-82292,-63447,-47878,-129260,-171905,-106510,-50249,-26181,8649,-17668,-64103,-7457,55113,69220,73289,79996,90103,110329,90748,91233,185294,226615,110087,39251,72439,66766,40162,60823,85094,95836,96442,113032,122963,101453,40845,-19390,-61471,-82108,-79181,-65323,-34788,-4191,13173,18279,-9373,-29974,42725,122272,92775,-12377,-51952,-44391,-68439,-98966,-45134,60528,68150,-47923,-105200,-105228,-76714,-15958,24598,42910,84037,143885,171896,148275,140827,95362,-12263,-70575,-2643,18845,-19125,-15635,287,-38582,-127100,-183148,-186333,-149041,-92041,-75353,-93814,-49091,41018,42968,-56387,-77143,-459,58325,92666,106382,90544,23399,-47326,-27586,-19156,-62298,-91097,-51159,7449,27992,12350,4206,3035,-20559,-23825,-40110,-37449,51744,146503,139699,62979,29119,25315,29375,56281,25999,-83899,-93532,-21529,-15442,-26919,-51722,-76104,-71061,-70029,-72080,-34595,19452,60399,22968,-86528,-158691,-78234,50527,53384,-25467,-82418,-91208,-50403,22102,51540,-23211,-136396,-145532,4392,167037,98810,-95693,-155507,-126066,-87732,123,80152,110189,71875,69001,161729,173672,133505,100464,32438,-49040,-72304,-42882,5515,5584,-42939,-61666,-70821,-60468,-25424,-4107,-45069,-101991,-34345,100108,99763,18009,-21528,-34074,-41926,-5044,49848,68316,54702,-10875,-48215,-37995,-2616,72473,134266,119785,42353,-5268,-16242,-29965,-25368,-34764,-68117,-59701,-14617,36054,55127,34256,-15095,-64714,-96081,-89443,-58271,-62191,-82419,-71408,-6860,62835,53293,-14356,-49679,-8052,56693,99953,150265,159467,102295,41931,20023,44197,76317,67294,41318,24301,-17738,-54124,-9023,28128,19666,3874,-27327,-39768,16424,100779,82642,-13871,-90455,-90749,-9986,68118,55545,1166,-26845,-47759,-73118,-82814,-68150,-22141,51976,70647,39096,20989,46671,90175,71504,-8424,-27724,65256,136608,103349,-2449,-44431,-634,50283,116393,168438,113590,14371,18868,70004,69175,20906,-32433,-50822,-35722,-28461,-40191,-61525,-64709,-55084,-61223,-68537,-82705,-31971,20548,12743,2213,-35023,-128796,-134146,-27064,10698,-27497,-7770,50646,41178,-5816,-15465,-9758,-35676,-41973,-44924,-67936,-25380,42400,5471,-85845,-85222,14402,62311,-13225,-62160,-84037,-133108,-133333,-61336,21387,46564,-5174,-32213,11300,37248,20704,-34084,-82720,-56299,13004,88684,98465,28491,-36496,-42769,-22076,-9592,16006,71684,88609,59613,-11394,-62131,-44732,-19846,-18413,15454,20470,-34573,-53592,18069,43865,36030,52485,65969,50675,47779,70630,64894,48687,41223,40392,47949,24836,30331,128116,197064,179810,139003,92203,49578,13643,-27668,-59581,-68775,-95738,-163786,-168978,-62835,32521,38058,54507,91373,87279,76608,67603,12465,-12032,-1255,-65272,-152129,-133560,-115833,-114631,-48151,72461,115586,-6926,-92613,-31786,30153,18570,29873,51717,45137,21829,34752,30378,-30660,-34126,-25446,-48716,-38744,-10684,9394,35358,45416,9325,-66168,-101932,-55384,13825,56248,36568,11463,42463,54622,-30482,-50781,37656,97338,67406,29354,5616,-27764,-49021,-7827,62336,74224,-2026,-13492,90451,143330,62029,5594,-28044,-81652,-55391,17443,46766,78598,85370,-23296,-111209,-86410,-24065,-15582,-28688,-51356,-78245,-58255,54508,168567,154334,60741,23099,58481,91721,87565,67406,79101,111709,84996,-14208,-92162,-101462,-26126,58520,42124,-21009,-32544,-25684,-66539,-72465,-8622,46704,83486,94067,48395,-94,10959,2045,-12337,-7074,-4463,3288,-13218,-60567,-40417,43223,74413,24226,-11897,-68566,-100847,-13255,100346,101756,45488,25857,30562,35091,-21276,-103589,-118524,-49623,-13732,-11366,-33606,-96651,-126465,-64392,-46734,-77851,-96468,-64072,-32632,-51136,-52702,-16864,-30341,-50765,-7715,15305,-27291,-49538,-34516,-27372,-18685,-27154,-37008,-29766,-27397,-31109,-32536,-5812,25000,-27331,-104871,-131272,-101811,-18148,64997,49687,-8723,-25440,-22153,-59806,-92550,-12118,58591,-26514,-98014,-34560,16726,-7928,-1553,27818,67231,91977,21572,-130913,-194801,-119683,-37187,-15470,-562,27152,50017,41079,-2489,-34079,-44636,-44210,-3244,46070,25109,-30640,-69354,-34226,55104,81220,-10036,-73849,-59519,-56486,-53591,-15317,5916,-38197,-90298,-118586,-73119,10927,22331,10606,11108,35787,12829,-35109,10522,150902,222683,164689,92208,81614,92339,29525,-65944,-81467,-25460,1958,22572,-6841,-97408,-102533,-22704,-3066,-40706,-66995,-42397,6383,35784,33662,17503,-13239,-72258,-151038,-166686,-91998,-53428,3331,107510,131130,74966,48376,28923,21870,38780,57068,54980,25175,-18327,-186,37014,39258,35160,80867,127171,38655,-42511,9283,37349,29601,64147,34905,-8480,3219,14830,-3320,30024,84132,58444,15887,66968,121929,79962,8958,5721,76207,145642,122311,47285,12894,55302,89675,75039,61976,58467,31840,7086,45286,109544,103381,80281,84583,54096,-5111,-25191,1466,34762,3006,-85416,-88941,12220,89013,99839,35152,-18844,3031,9013,-25590,-3149,38154,33587,-1120,-70089,-121375,-92446,-47043,-73707,-164989,-182508,-90575,-37028,-19537,-7527,-47538,-90800,-84080,-35667,-48568,-82513,-19723,8882,-56016,-30994,30698,22031,-20527,-29810,-15338,16261,30308,5961,-24765,7956,17830,-61779,-85798,-36053,-26526,-14335,16210,18599,46885,90819,59552,7886,17280,19804,-24517,-30011,13765,18647,-31680,-94138,-101857,-76609,-54209,-63348,-67838,-21368,74503,68226,-49834,-137773,-86088,-2967,-33063,-87977,-7895,62474,53482,75839,101400,43130,-42898,-82451,-20341,88057,112757,62397,610,-21512,5624,34271,8789,29800,78264,65878,-12049,-38419,-6435,24905,22830,43230,56418,-9747,-85647,-70001,-7903,-9543,-44950,-49469,-35891,-51534,-99880,-97788,-36506,-14569,-48298,-100032,-103170,-50433,-15691,464,-24713,-97863,-96712,-40990,-5177,35975,84679,92472,80937,64894,50456,90104,134410,52245,-53400,-79928,-83169,-102666,-80307,-70293,-44036,31756,88516,39181,-81971,-109817,-21911,34340,37739,98024,145960,140861,89168,15722,3157,35059,27707,-49834,-104169,-44779,73633,90520,17803,-12466,16950,25905,17372],[14691,17655,24312,-9746,-8632,69845,87760,21554,-19531,-37411,-48834,-3864,1337,-41699,-12139,41726,27848,-13064,-68907,-73129,-36614,-4607,3932,-16951,-66221,-52462,40119,143624,141518,99068,43358,-37742,-37438,56813,76174,-8024,-71603,-113591,-147725,-87098,21304,65362,56272,35646,-18034,-48752,-25746,10095,-5823,-95393,-102774,-39117,-7123,36645,96035,59460,-11612,45913,110580,54454,-26800,-56930,-23904,36836,76911,67787,11603,-3054,48801,51777,6804,13373,59850,-3412,-132593,-135475,-80549,-74996,-45981,6369,13795,-30116,-43056,-18800,13407,48989,107957,110298,28751,-62155,-77549,-2596,54440,6299,-48233,-33592,-35745,-33084,37025,71412,34074,-2800,-37860,-73394,-86747,-101574,-143377,-171155,-138084,-49938,4471,-35359,-96521,-81412,-34175,-7026,36534,70657,37934,2145,54060,94708,21386,-41233,1340,59518,66652,67118,85688,39537,-12115,36781,89612,72955,38926,-27117,-84889,-19723,60323,30173,-66593,-83113,-55823,-85164,-114455,-122829,-181186,-180654,-69887,-10721,-25231,-12461,-16556,-37664,8391,34113,6567,17196,89350,102529,48154,19194,50622,94540,105768,40074,5386,47337,89952,60356,19373,26600,60564,79784,112761,129686,86684,18659,-15495,-51523,-96407,-98443,-99121,-108054,-59597,15868,23574,-59296,-81311,61136,172240,102606,-52894,-112394,-95596,-81742,-70977,-22276,49923,49583,-32133,-39653,-27237,-42447,-29894,10946,30976,53329,101837,140658,124256,99064,52786,24125,27681,53522,18580,-63824,-91164,-46925,-51819,-154390,-202551,-149470,-73024,-29711,-41650,-82955,-95892,-29166,31469,-15066,-55388,-2263,43440,51254,62763,57237,-10182,-73547,-32923,-25268,-66222,-51410,15859,75741,58064,-12680,-28093,-45227,-115365,-89895,-17169,4535,38411,100476,78548,-5521,-9053,16492,6661,21705,42367,10370,1375,-10781,-33627,-19670,-48155,-103492,-93182,-22795,52944,65198,10559,13424,20510,-70014,-144903,-34061,103505,78039,-24191,-70888,-84061,-103950,-74621,19088,13365,-108193,-148034,-2991,179575,94380,-132329,-194354,-157756,-121064,-32690,43080,69620,50390,59353,136641,183651,149916,107822,49073,-3253,10431,77632,90257,-3083,-71330,-63247,-71604,-38457,36193,6420,-123197,-160822,-40602,80169,63618,-6042,-1954,35850,-11975,-80291,-41452,39547,71717,5052,-53163,-33884,32475,115251,161683,129598,62843,44119,35083,-30367,-69167,-60520,-56396,-41892,20301,95434,95178,21408,-49525,-106697,-145712,-136661,-87741,-73247,-87093,-48019,32529,57525,23420,-6698,-28703,-40377,-2817,53021,96967,105662,88383,51633,5675,-3665,5678,-12005,-9676,40460,43841,-10060,-10513,10025,12725,4345,-24885,-43157,-13023,40654,11677,-39666,-44299,-25699,-10630,-6188,-23627,-37043,-33978,-29596,-49003,-63121,-33094,-9286,15016,41335,52247,76936,152408,172970,55150,-52955,-23090,85711,164185,180620,104173,8755,27628,95607,108015,105636,92671,30159,10898,35279,-11599,-114984,-143810,-95044,-69402,-69298,-51563,-41332,-39850,-43105,-75676,-111344,-121586,-53636,21989,28244,451,-36133,-85815,-81336,-42699,-38053,-23982,38353,110376,99805,26243,-6355,-13358,-42983,-43914,-21553,5366,70818,88488,22333,-43268,-26276,37944,39487,-47890,-87561,-94384,-107318,-65969,7216,57092,60128,20680,-9967,16,-1881,-20788,-40472,-23263,37002,61252,60913,58399,32384,-44737,-94739,-55241,-20536,-13616,-2129,-2353,-10129,-57801,-94580,-74403,-35605,217,63991,86069,44287,10612,14664,6638,7238,47989,82792,71628,21587,2715,8564,26605,49816,77054,98906,70864,37596,61971,111615,146367,109644,41265,19901,17343,-6418,-36345,-78871,-130831,-187922,-210852,-103150,40612,41085,-1311,30527,64770,24920,-23110,-43657,-41290,-61222,-115627,-149474,-123796,-116902,-105264,-83412,-54738,-15992,-13924,15972,102345,141140,93750,80336,116714,89728,-15083,-43288,-873,13000,68917,92555,147,-71117,-34764,34400,72745,45481,-24020,-55615,-36504,-10812,20996,44860,37109,32883,55952,49203,-11869,2630,82770,124777,70216,7844,5385,-5834,-38676,-26994,-20601,-60705,-71144,-2284,90062,126217,69274,7561,-44086,-81619,-73959,-19991,37604,47749,-11122,-85820,-80509,-34899,10727,22633,14432,-8004,-33772,-25354,73961,186688,158147,36546,-36602,-15731,63629,128188,101046,45716,15718,-22416,-53459,-83898,-86708,-13451,42015,-2736,-41223,-27329,-22741,-89415,-119183,-31935,50063,60593,35658,9066,27843,71362,27069,-28200,-8822,35329,24284,-70955,-130516,-45159,84737,83134,-4976,-26820,-23777,-40519,15148,122689,118733,27546,5843,47579,52335,-22776,-75187,-43453,38639,60466,31891,-37902,-114075,-82554,16318,22379,-37619,-60798,-8111,54979,55680,34840,24915,-13770,-34476,6037,-333,-76878,-90245,-51254,-29065,9481,3091,-51801,-80413,-63848,-36267,-27920,796,16427,-28605,-68678,-81517,-55487,24893,77158,39056,-3371,-39224,-48675,-57535,-87169,-41051,6040,-63984,-94991,-15859,44612,50547,67756,74531,92401,116903,72027,-47338,-87317,-33039,-15256,-28148,9183,76240,122746,101121,15650,-32748,-78241,-119507,-67437,-15676,-38970,-64562,-64399,-9685,43336,-5498,-104208,-100791,-56820,-88634,-131992,-52079,62178,24772,-111771,-186304,-96763,39102,56234,12154,-20621,-25666,-49736,-52218,8137,124830,231743,215172,98379,47348,75196,26916,-66430,-80646,-41970,-15295,27283,13901,-40105,-21799,-454,-52898,-58994,-2062,30696,37209,32023,-10153,-23508,11124,-1454,-72280,-118504,-81717,-46164,-31017,17383,84500,98285,69252,50737,57076,50099,67992,86338,57847,20551,14260,-17786,-47372,2149,76690,73219,-12233,-42835,-368,36222,63598,92022,46165,-46876,-81229,-55266,-38191,31028,85138,20287,-25113,27723,53180,28075,34640,99383,202348,266549,186622,56953,-1621,24770,47183,27713,29390,38293,14216,-1239,-279,22454,51393,93394,92895,24179,-29721,-575,54128,72840,19059,-71968,-72615,-6143,37071,67839,77629,48687,53698,13702,-75939,-62259,20774,35617,-4161,-65872,-128135,-127073,-55032,-22258,-74635,-101469,-30030,33150,37791,6751,-33911,-54253,-50889,-15557,-27453,-81376,-67667,-49702,-98598,-23154,83421,31608,-85147,-68188,12030,43712,40291,-18361,-112967,-113754,-48414,-54065,-61387,-18877,-8934,15393,61925,68963,91066,111072,67064,35052,30156,-36411,-119990,-69919,33499,68309,30163,-41547,-86902,-112912,-129921,-137769,-128114,-40028,109102,92324,-65572,-159053,-119484,-56756,-52504,-73237,-2639,66984,58965,41485,40611,11534,-27552,-52266,-22960,64692,114766,78505,17473,-14354,-17199,20203,56203,91346,114512,103597,24796,-22727,-5461,39199,83265,115079,98810,38012,-29480,-58729,-33791,11280,62087,91300,74048,27730,-29463,-83443,-85537,-64971,-28624,10791,14420,-2932,4171,33981,-6114,-97204,-95339,-23038,28121,60883,52718,4453,-11285,17059,64629,127896,100227,-69815,-160491,-94673,-40277,-58948,-43306,-38287,-59044,-36936,41030,43120,-58060,-76571,11806,48976,25578,64765,147575,163712,75939,-27115,-33051,-339,-16407,-87706,-112794,-37948,57980,49384,-20698,-48527,-26265,-6151,7373],[16986,23891,8316,-22631,-18611,22696,31683,30629,51759,25967,-49934,-44046,-13357,-26488,-20314,9067,-10861,-37480,-32896,15026,41952,28105,-25043,-69620,-71435,-18082,39673,116672,132266,94007,22144,-71430,-67347,52777,118102,42931,-48414,-79716,-86722,-64067,3708,56094,57766,9739,-60141,-60228,-1422,6109,-34537,-58503,12620,77014,53785,2115,35785,90294,79509,95326,101850,50876,6491,-9737,-17476,-9270,-2604,1972,6129,49830,127620,109229,23801,-347,30012,-4,-66237,-57374,-39140,-66710,-46570,35056,66257,8860,-36096,-15191,36293,71984,89060,66634,5852,-58743,-65843,-14495,-20122,-131990,-190098,-125368,-73002,-36885,54853,111996,79930,48423,22955,-31364,-91999,-122623,-126672,-114034,-99020,-55814,-12805,-28496,-57678,-47867,-43349,-57225,-4358,59418,56972,61452,163844,221493,105668,-16112,-10886,8360,-2416,21709,65291,37414,-358,4758,-6396,-33690,-11676,-2562,-51459,-49641,25905,54636,-5800,-16157,15455,-17464,-97478,-150022,-187949,-137477,-20843,22143,-2905,9914,7459,-29015,-7233,3127,-49113,-25739,75833,77258,-13619,-30866,-1379,-51809,-90921,-72671,-68779,-41204,62805,86008,-2519,-28214,32554,65412,71081,42065,-85,-20020,21358,33192,-6336,-26285,-62243,-138282,-133577,-44930,-5809,-54136,-55745,55432,121666,63623,-32905,-70240,-55736,-22984,3428,6396,17301,15808,-515,24517,-3385,-62090,-55955,1558,38960,44601,41620,73858,60518,-18391,-62914,-6333,51147,44742,-28552,-114633,-132019,-78089,-87696,-166134,-155083,-69322,-8861,18351,37606,27457,-45314,-78671,1995,65533,34618,2672,-9187,-12261,21968,49219,31870,12798,34606,24107,16583,42587,63603,64227,13801,-52049,-50218,-70940,-155286,-118614,3514,58894,65620,56284,-4011,-69494,-55463,-18433,-28232,-9894,62200,92646,73732,19658,18437,55481,7615,-67990,-49639,31677,92355,44243,-54247,-20260,43215,-20632,-69696,17530,99280,77643,28911,21421,-5636,-79590,-105433,-27280,8577,-21933,-18098,40603,122820,62073,-82167,-150145,-157717,-131462,-71394,-57745,-53851,15105,95040,103693,59148,58503,103604,94980,63579,73589,118303,109301,3723,-61119,-49675,-77637,-63845,15261,-20781,-137705,-116274,13528,67806,41335,3375,10997,62648,39057,-30860,-23479,23006,56040,13511,-38171,-19609,39561,76724,82088,71584,73441,90440,53442,-54057,-105823,-84064,-50445,-15004,42595,90428,65628,8242,-29786,-66989,-89062,-53308,-5901,-42246,-88097,-24975,66296,52509,1384,12543,36804,-5150,-38602,-12088,7780,-19145,741,33054,8023,-34070,-62341,-67753,-31959,27101,43627,-1070,-28407,-13391,-3794,-17225,-37309,-45584,-38581,-36785,-90503,-96526,-31024,15056,-4213,-46215,-65000,-30602,9418,26454,33939,46724,49294,27058,-1495,-18767,-9182,49395,166762,191926,46820,-71250,-53009,31695,114529,181895,148155,41733,26925,71464,55046,40788,70887,53357,39292,45751,-39228,-168791,-166521,-82329,-67961,-69188,10922,66247,45624,3794,-52402,-84239,-67335,-11764,34308,40258,5348,-20037,-12086,-9969,-70069,-105032,-40639,50915,123799,118980,40052,-735,-75,-35082,-66616,-44713,26615,88307,56217,13575,31469,70773,41915,-15318,-51052,-60731,-104509,-132228,-53263,44954,39171,-1369,-1807,-198,-12689,-18699,157,4566,18040,72214,66232,2531,600,44832,-1113,-83533,-64412,-15923,-4349,8883,15581,-20320,-96462,-146253,-107708,-37533,13025,57407,77117,77443,40040,-29102,-47399,-20822,12645,50443,62763,9892,-23575,-17775,-17035,4481,60716,79370,33682,-6500,693,60100,102860,71443,26931,27888,40192,56334,63013,-4487,-109383,-174442,-185384,-99886,7195,5112,-44246,-20255,11813,-38352,-72575,-46183,-26556,-64282,-83883,-27333,31690,32003,-21127,-113196,-162208,-78021,43223,146904,223876,222191,127478,76399,129324,106481,-36240,-88273,-27808,30320,121485,153869,50714,-50141,-36417,17432,48411,35735,-6962,-33269,-26425,-14021,13608,23918,19984,32507,16527,-26613,-39698,20183,100862,122245,40517,-36298,-9980,26747,13813,-23024,-84148,-117859,-74032,-28128,-11499,22029,33197,8565,-15646,-16529,-36628,-46586,-207,26102,-29409,-68521,-32922,-35936,-55966,-31469,17401,21652,-10989,3486,94948,160621,96317,-36547,-109520,-88712,-4530,82636,81559,7442,-57448,-67155,-37181,-20086,-97,61168,49347,-42176,-73159,-61318,-63157,-104781,-102418,-38173,736,2614,2017,14547,38535,31017,7134,26215,63158,54084,-23610,-165506,-228405,-123934,5363,-5552,-72474,-53675,17159,47838,63324,109465,99134,11284,-15198,38318,48183,-15352,-20389,30783,80636,99710,82187,-3891,-66289,-11424,58648,21088,-34974,-534,80633,98364,75341,57235,26871,-20988,-7606,48751,31473,-25441,-23711,-35511,-52125,7172,17134,-40764,-61441,-42901,-41527,-20755,36306,42966,3242,15542,34782,51973,90989,66339,10025,4631,-23760,-51403,-48881,-74669,-79507,-75456,-91167,-38472,49336,91031,118132,120318,74325,83023,117687,88499,1162,-35286,-6707,-15314,-45043,-6509,76999,135027,99083,11603,-29195,-70282,-137616,-122208,-92849,-79034,-64118,-76094,-64793,-62812,-118128,-158439,-114191,-56360,-74567,-122150,-61596,52541,37936,-77248,-140219,-75604,48590,89663,47175,-3142,-14029,-40890,-48125,-18941,25541,111792,142405,53653,1725,31520,8892,-39355,-45628,-60019,-62710,25839,66938,29101,30817,-27796,-152115,-127740,9370,63183,39120,-14940,-78359,-60079,6199,51571,84188,44723,-507,-5317,-60923,-108933,-36221,53688,51810,24738,15997,-23998,-20036,53601,90101,76022,58110,-4688,-55316,395,53885,9104,-68626,-67132,-35082,17811,79922,107701,71841,-17883,-87218,-79699,-35333,45489,62274,-13751,-27799,-8598,-29264,-17008,51874,122106,196813,231315,137724,26401,-9240,-721,-2462,9640,53671,71273,22020,1124,-12772,-36200,-21049,42081,72150,48401,26773,55633,89861,84125,13335,-94054,-126448,-93680,-65009,22408,93184,58764,30276,-12247,-103428,-121160,-36682,11328,5990,-7404,-72594,-140421,-111269,-41204,-33935,-34833,21665,79423,77608,6944,-53946,-45643,-5168,39001,32386,-34923,-90715,-115172,-104025,32563,112224,14136,-112195,-70024,27215,60785,57139,-3190,-122414,-157734,-74626,-37821,-75477,-106322,-103571,-24407,69594,90374,78989,56827,-897,-27564,-37298,-101074,-145801,-73793,37400,85651,52060,-29197,-78914,-131475,-191620,-187762,-115675,14560,166219,149220,27273,-48190,-87550,-109846,-76806,-22917,51413,90472,70041,22704,-6372,-5001,9405,-13439,-39547,-4983,33166,31698,43665,68280,45837,39316,87332,118910,97859,55119,-8636,-22237,-21609,-18059,45457,102925,76652,20028,-32132,-76274,-65734,-8036,66631,107763,107022,87068,63836,5248,-56704,-68342,4984,103995,115916,44092,-7247,-13039,-32864,-66693,-82503,-71924,-5665,82906,70114,5268,-18299,22251,81527,109929,32136,-103844,-104818,4015,64913,42842,23753,2318,-41360,-30154,55697,54045,-31536,-32247,22071,25324,-18236,-21646,52420,89096,27278,-33559,-11216,13575,-16533,-83447,-102141,-44517,9692,-21527,-79427,-92783,-52638,-13272,3123],[12637,2615,-15302,1514,39730,42953,14385,27695,73623,49715,-44949,-46574,2431,-6319,-64097,-94962,-89300,-31643,37839,80069,67165,38125,-10366,-43087,-31000,6416,7572,32638,65741,74834,45197,-12821,-13672,53443,92504,40365,-29409,-58807,-63489,-71589,-71179,-28871,20291,-25894,-104586,-79926,-14410,-33641,-77479,-65274,-1614,46821,27364,-54772,-55805,41277,62049,17668,831,30999,64077,54379,-6224,-75845,-120900,-96767,-18347,45911,96835,80486,22770,-10461,-13130,-15140,4900,38467,23730,-27940,-480,95921,149283,100861,12963,-18161,33750,92973,92396,22579,-49174,-70516,-35475,-13950,-88169,-209442,-223117,-122180,-24220,30901,71209,75424,27875,51464,102444,65456,-14707,-65710,-78931,-58652,-52425,-57212,-54081,-54464,-19403,24050,-6785,-64984,-18051,76674,122086,154731,204959,185128,77615,-4688,7914,4490,-43933,-63789,-38949,14079,75932,42258,-53532,-90572,-23203,59951,29763,-52530,-59977,-9920,27405,74825,101828,71027,-40539,-139950,-153417,-77548,10,34736,38971,60989,55612,10640,9538,-684,-42690,-18400,27544,-1956,-43015,-17180,-5375,-90007,-136002,-84901,-87262,-100989,8926,94201,39662,716,46536,62664,20411,-56959,-85721,-51650,35606,78824,64349,49942,6431,-79409,-112768,-55569,7604,30865,45147,61095,45421,29455,22757,15577,-130,-3124,18567,18083,4483,16618,48733,84810,13620,-76290,-51159,8221,36562,44463,35272,63213,32169,-99449,-160509,-86664,-35349,-50433,-98325,-116460,-95329,-83931,-122039,-137669,-80386,-29237,-7303,17170,55323,75825,22063,-47237,12092,105843,89649,13460,-38860,-30153,29715,85207,123467,132703,105693,64420,69644,76804,49749,-9050,-55462,-68902,-47549,-40639,-87886,-66588,21693,85134,102410,47747,-30762,-60883,-54008,-57401,-74550,-43912,37292,57779,19935,1126,42928,99135,72811,17618,13153,28215,12867,-62475,-107904,-9977,63073,-198,-33897,12767,52136,85997,125361,115658,40950,-55803,-102103,-70010,-22584,24893,46516,-12631,-51810,-13865,15173,-35441,-95966,-92385,-67330,-96740,-110588,-16143,97297,62858,-79449,-39917,106281,147020,110350,86373,84592,62629,-21304,-73786,-50569,-79337,-101332,-58071,-71962,-109261,-26359,91182,104715,65647,13048,-17214,45485,88711,51346,813,-18619,23036,26995,-11837,-19055,-5221,-17216,-25240,13101,63394,75253,20069,-56838,-88459,-84680,-38563,32351,51029,16578,-15969,9874,37169,22279,4880,37569,55921,-26128,-77556,-21947,26212,20201,24721,55600,62964,5028,-53619,-26289,-3122,-78395,-87085,-19701,-11355,-35255,-46695,-44461,-22400,-5806,-3941,-24087,-33643,-6934,-4222,-36456,-40982,-27353,-31914,-62831,-144893,-172429,-107971,-31281,1331,-6585,-11046,16609,30447,38745,76796,108175,89045,55478,22294,-27602,-52144,-17886,74115,118845,43434,-51782,-87798,-44021,38001,110047,96693,35609,2518,-23982,-58401,-33350,38125,62740,82300,87452,5454,-96533,-92750,-33117,-38951,-59377,40944,144265,122111,40793,-33423,-33528,11050,30485,14507,689,-22115,-21050,12589,2420,-77550,-123852,-72681,18746,90649,91250,37012,9949,10853,-44222,-92567,-47691,44018,82785,36269,-5276,62456,137859,61609,-23575,-26530,-42442,-128070,-172096,-87872,-1717,-56143,-106120,-42828,11539,1089,10203,58066,50933,10955,20768,-1803,-65094,-29526,76577,72365,-18596,-54041,-43969,-38553,6688,30728,-38028,-134849,-165237,-100651,-25645,-6273,-14992,-17908,25825,56021,15819,-46743,-53736,-32151,13676,54148,37151,3345,-6552,2468,37022,64784,18631,-69907,-93602,-30634,53513,76065,74866,87042,82698,68535,107363,149478,85652,-56406,-140154,-106424,-45351,-31695,-38620,-22398,-2670,-24758,-49929,-41380,-28199,-4227,11193,35595,93163,139017,134040,38243,-111792,-158389,-38580,103207,199317,235436,199090,85930,38916,103339,85814,-41151,-82960,-40706,-1767,83869,139555,108686,53804,22009,-2532,-10896,2558,781,-39961,-61980,-46063,-24870,-26888,-29869,4884,-5916,-51302,-50505,11813,76314,66364,-34555,-90226,-19291,61916,40709,-51810,-107722,-58719,-5197,-36432,-84396,-58194,-17255,614,9571,11479,-1789,-34642,-47738,-11630,10297,-5725,-19788,-93592,-164712,-129977,-27290,7436,-29444,-11211,66200,81017,3429,-100120,-140219,-114311,-76941,-38337,3668,8425,-25587,-13495,33848,56186,61418,94247,49499,-65491,-102261,-78678,-78894,-78098,-4681,26386,-22471,-20113,35153,64939,19229,-71055,-54406,77531,132205,52800,-71903,-210961,-272331,-194768,-125746,-131321,-115036,-44121,18738,67460,80607,79877,62122,-12275,-49540,-1335,30847,762,8623,30321,39500,64148,75100,11579,-20415,32542,70787,-5367,-47418,39284,113365,44957,-9825,29358,32855,-31595,-23346,45115,64194,63435,68224,5020,-56718,-26928,-6230,-10963,5486,-5716,-51709,-17198,61463,52435,14449,67351,108655,115654,121031,62876,16315,44412,35233,-34516,-72981,-84416,-91572,-107521,-100552,-20257,67654,100577,127488,121656,47690,34673,64883,57646,15836,-23100,-31547,-44337,-71383,-49030,28859,102450,76836,2448,-26415,-42416,-97513,-125833,-115122,-62374,-36914,-100307,-134584,-119128,-104624,-98567,-86022,-44475,-12628,-27680,-39855,-5838,437,-37800,-81685,-77828,10600,75258,56375,7671,30929,40985,2812,-32180,-40029,13315,61643,17646,-34325,-25977,-16845,5623,19855,-41741,-104803,-25556,58486,47432,33252,-43434,-150607,-110108,6426,50794,23872,-49798,-88938,-22393,28404,63532,145944,129827,67015,48747,-37084,-143136,-102510,16490,55799,6314,-41659,-93093,-100836,-1146,95108,112302,118292,85228,28994,20056,17655,-16349,-74166,-104552,-110659,-70189,-6013,51228,80004,57666,-2828,-22778,14087,77994,68266,11876,7245,-14982,-39368,12769,83978,110047,103260,62144,-4406,-31016,-21135,-13008,-20366,13979,60111,37371,-19703,-2890,10851,-41869,-67392,-25878,23268,60899,73559,77355,94625,100205,48068,-67252,-143396,-134134,-102067,11668,77378,16173,-30096,-34618,-70316,-81877,-29189,21075,47268,55213,-9231,-104285,-124455,-65971,-26404,7499,57717,78676,60062,-8835,-66607,-31357,30740,47629,8742,-33413,-49756,-60101,-10030,97111,84845,-20253,-85313,-44428,23813,71737,89332,78372,-4124,-87708,-68260,-29571,-76275,-151840,-151485,-51880,36993,35677,4001,-9448,-48757,-89666,-103707,-110905,-99274,-60570,16641,60794,23966,-44468,-66198,-106471,-160234,-154792,-72887,52500,195949,225978,170267,97761,-1610,-94230,-90207,-2878,94495,108086,67269,26623,2620,7304,24965,5008,-12210,997,-10376,-11959,50669,132507,118077,60073,61400,80979,34366,-24001,-40866,-5576,-31968,-90919,-58800,21105,33203,-25484,-88651,-103532,-50754,6020,31356,33734,42479,51980,52440,23969,-29836,-45091,16163,79910,79654,29411,-38520,-84549,-65619,-27970,-52289,-106576,-55910,71864,109903,58103,24018,58243,92986,57505,-13424,-29862,39581,95548,120354,120700,105096,58193,-1433,8539,70942,34007,-23860,13110,20613,-19098,-60119,-69826,-10253,43663,-5681,-61117,-25420,9682,-12804,-46630,-40418,-14574,-7637,-42309,-81949,-92856,-47383,4403,15505],[8962,-10003,-14556,31777,102612,117509,66538,31319,51947,47836,-1156,27905,72768,35452,-55049,-120943,-105651,-9744,54570,60958,25060,6014,12163,23499,13811,-5375,-34153,-40725,-41084,-3470,50038,70849,71659,82259,86026,57881,24881,-20557,-61258,-71003,-101574,-87663,-18853,-47114,-122235,-93218,-47612,-68791,-98990,-115862,-99507,-38830,-1014,-47681,-67772,2175,8920,-48098,-39905,38627,99197,82347,11263,-78789,-148880,-140223,-59344,4040,33550,30911,21886,9407,-10719,-18933,28490,84682,59621,-9335,33819,155820,211902,150825,48707,-23224,-12857,31713,49741,-2366,-70588,-77201,-32319,-32501,-108726,-161109,-128880,-60797,14615,67246,54529,-14523,-74857,-15071,85327,106291,87916,41539,-39307,-74815,-48954,-36296,-77189,-84764,6540,89039,64725,16989,48245,126715,183094,191035,121656,9633,-51430,-42813,2115,15735,-9946,-57641,-88705,-11189,105501,56606,-64179,-82497,-22039,49602,44960,-45454,-139778,-141721,-70886,23849,98085,116596,11882,-100516,-81480,-15600,12293,45111,63958,69769,77065,74468,63649,14428,-5592,3498,-38617,-101293,-76252,-857,26439,-18428,-30750,10582,3334,-49056,-17273,69643,100267,71569,55762,43173,2381,-65117,-89833,-52373,-368,5612,-8845,3391,11477,855,-15883,1221,62853,117122,121954,79569,26483,36484,63327,66452,5413,-67711,-37163,39545,57033,67426,95569,138932,75101,-21592,-9870,5165,-9578,18251,55845,85427,47495,-67355,-148266,-123455,-116321,-129875,-111587,-46568,-16298,-74726,-128793,-87441,-25722,-24432,3690,52678,46108,22112,13121,19668,74588,113999,104242,70738,19571,8764,54536,108412,143468,122858,70241,14467,-9992,-2171,7844,-32371,-53273,-36845,-15704,12741,-31,-4103,24070,76170,106227,48952,-7785,10383,16022,-53261,-114192,-91161,-21197,-30365,-74969,-52776,6260,73027,86134,46050,-7136,-46825,-77288,-112138,-109603,-7689,56271,17840,-22642,-23140,-502,90554,183046,134431,2588,-84973,-117786,-109348,-40812,35426,6331,-126504,-175713,-44904,81557,47009,-38093,-64512,-53624,-53421,-57283,-42505,-1418,-24783,-115799,-52895,98705,146629,110084,75075,39719,-28154,-122353,-136283,-65193,-74669,-120479,-112100,-103911,-91579,1523,109618,136591,85267,-2731,-43848,38144,111675,62677,-48486,-96166,-15854,33689,3037,-31897,-52404,-58650,-30152,23201,40123,15192,-12114,-9994,-19076,-57728,-29090,45827,25394,-54231,-64252,13432,71753,67142,35348,26956,40720,13161,-1548,-1034,-47475,-42067,54971,100790,43223,-32054,-53271,6481,41162,-53227,-105667,-63836,-51383,-20753,16951,-2974,-24130,-37868,-45986,-36837,-11063,16106,17959,-104,10887,15471,-9025,-28823,-106942,-179205,-163639,-87216,-789,48973,70124,63051,9063,-10777,31257,62686,75136,81983,80608,43803,-5848,-37226,-15617,39380,46016,-7865,-62968,-44760,3358,19309,5084,1236,-22378,-86261,-135197,-104721,-14499,51817,85049,74795,22702,-29728,-41555,-9151,-5222,-48870,7637,130095,121198,9286,-52181,-4257,34211,11939,-22598,-28787,-39628,-38949,-33393,-60412,-83285,-87774,-68531,2933,77581,76736,38152,17186,-3715,-64073,-81420,-11636,62607,104658,82221,5605,30025,115530,87292,32244,3123,-59398,-136904,-139024,-69916,-50883,-132845,-156124,-40071,51563,51078,51002,79663,68417,16256,-21339,-76988,-108848,-15837,126549,136470,49434,-20213,-72517,-103546,-62192,-27532,-60057,-104767,-95607,-55254,-17256,-25270,-60368,-90881,-40294,85709,127294,-311,-71685,-28371,34736,78770,66696,12246,-3466,57365,106378,78462,-4025,-91365,-96000,-12629,43564,56795,95520,129207,103583,83974,118286,146317,115140,15913,-67636,-35966,20458,4910,-23396,15836,20526,-27038,6143,48937,5643,21692,98966,117959,71595,59989,64618,10860,-78257,-74900,-1453,60944,122807,149293,126248,55965,46067,89461,57386,-46104,-79289,-45902,-25456,29110,92822,125265,127465,85413,5434,-52061,-44832,-30755,-57774,-61273,-36063,-62095,-116199,-114285,-42500,8202,12659,-1874,14178,28963,-1978,-73438,-87498,-1130,70060,-16929,-145175,-112503,28907,74984,15272,-49159,-52228,-31830,14385,38308,3265,-15521,-33752,-88045,-58680,35394,29739,-46790,-142668,-200714,-182998,-91394,-26645,-37720,-41089,-902,1322,-59245,-118714,-113424,-73236,-86140,-110759,-50587,38675,54236,55549,85673,77053,34922,27395,11832,-54590,-81934,-53591,-48311,-21022,80792,91838,4,-8729,57912,83123,-8631,-125294,-97731,62914,129829,54790,-58663,-164744,-200806,-166087,-167043,-159043,-78657,-5093,-7103,11500,48339,58505,34421,-35153,-82144,-49698,14760,31926,23449,-10950,-22119,4883,23446,-5509,-9050,48029,83367,-1812,-43852,30742,44139,-58137,-69930,35705,49702,-50291,-85985,-22335,50953,83619,74709,39498,-9013,-40846,-34364,13488,32263,-17424,-57560,-17144,35584,2632,-20592,49002,89078,88283,71591,27023,17732,82180,96615,-89,-82738,-78783,-58943,-71208,-87039,-52617,25429,81503,99931,87383,18660,-20919,-15034,7640,30608,18198,-29684,-77254,-102888,-83189,-14119,71755,79278,16252,-8641,-21302,-55598,-79157,-71756,-38708,-41190,-112829,-125857,-58888,3163,-10556,-53384,-30835,38243,36513,-30618,-45144,-26150,-35927,-103057,-134659,-52548,41510,49648,-2451,45887,115730,86099,12224,-13807,17911,48870,22514,-27360,-37199,-11203,43321,56137,-19430,-119020,-97127,-14155,17840,11640,-35682,-69529,-7584,42661,36098,559,-52001,-40821,53273,87457,73169,93742,69911,54779,73255,21324,-63298,-48451,28872,71172,28718,-29071,-78144,-91353,-25820,60405,97049,132962,137207,84125,24012,-2105,-5,-30474,-98668,-160994,-163288,-110256,-23914,62038,103497,75983,55818,66159,95938,95961,62068,23928,-7870,13371,78233,109095,95582,17114,-90756,-114122,-62162,-41196,-24860,-1254,19294,8511,-71342,-106097,-21022,25816,-27596,-61039,-29503,11570,55930,59895,27256,37169,80520,80295,3666,-65457,-75599,-72249,-32675,-16247,-66954,-75749,-18323,24806,38175,34952,44348,60471,44983,-311,-55886,-93799,-68593,5254,72161,100124,73381,33870,-5062,-24437,27298,71987,26042,-68756,-73263,9809,76242,128708,147546,54947,-23318,-39475,-36419,-6076,44914,82187,129738,108795,-8766,-74640,-45221,-32395,-58844,-62099,-18733,-6628,-67059,-93553,-42960,-9220,-36393,-72571,-62679,-48779,-49095,-3415,34430,-2674,-50697,-52914,-55664,-53661,-56131,-44896,16692,144639,214455,181242,107783,55322,-22220,-88334,-53538,47780,71488,35594,7090,-746,-952,-8397,-6616,46270,82813,37082,-11930,3086,77377,105350,63001,28223,30224,-20375,-52002,-16061,25779,-17854,-86003,-95780,-32124,11411,-49876,-130385,-104099,-2670,48949,33410,12611,-393,-21973,-48069,-77041,-80086,-37274,14304,11924,-12971,-10606,-35040,-68759,-37765,-6507,-28669,-65808,-47987,21129,71515,55047,34095,65782,92240,33363,-12795,35305,91304,74799,89204,146844,176787,108732,24467,18982,46196,-1582,-23323,37008,17821,-40118,-53837,-35956,25339,89375,27750,-81275,-81449,-48248,-41615,-8190,48416,51292,13597,-19266,-31548,-44620,-19650,22031,22982],[2480,-10892,-23862,-7980,51549,105666,87611,29562,26607,61847,82724,127372,133515,74035,5359,-55715,-63298,-11698,-7810,-18439,-39583,-51737,-8582,43991,10085,-43203,-65885,-90435,-157340,-124940,2541,85102,86626,89071,118419,120832,92439,26407,-37687,-27728,-34879,-66106,-45720,-42123,-83819,-69583,-40208,-57581,-88729,-133202,-123871,-45635,29919,13531,-26674,-16638,-17112,-12804,18337,53529,74466,57295,18217,-34828,-101307,-137188,-110657,-41388,20008,25721,18571,24429,11359,-11376,14926,57067,20069,-33707,30281,165341,208900,121496,27450,-38559,-73164,-65264,-10983,4322,-32389,-52429,-52067,-71999,-97765,-79045,-34787,-20879,-9331,24152,-143,-90736,-141497,-113986,-48722,36261,113001,95529,-38802,-123889,-50322,13348,-63741,-91839,14749,100608,106745,104501,125667,148964,169493,133367,121,-120978,-142066,-103910,-55182,-4679,49058,42102,-19803,-10098,54787,27371,-32368,-36423,-35764,-24491,-1179,-41002,-158824,-233865,-236851,-163676,-17145,96483,53571,-15068,13668,37984,33231,58584,58408,33014,54729,100367,85123,9373,-4123,408,-63798,-128481,-98199,-12351,51977,47603,45993,84734,116627,60480,-6882,24684,99757,71250,-10478,-33788,-1572,9290,1053,-6657,-36490,-98278,-144126,-129430,-54038,26811,35331,10049,54138,104445,88353,58248,43725,58042,78258,89061,-855,-122545,-72576,80950,140802,117494,95584,135671,122927,60231,21767,-31636,-75379,-30404,25644,49113,54091,26338,-56805,-92812,-111891,-114686,-44526,45822,36672,-53568,-102165,-60172,-3652,14057,86790,154615,83572,-27299,-40179,45999,121845,116573,110053,141527,107502,37274,32208,64647,58435,-2494,-36286,-76038,-123386,-88608,4899,34877,14858,9727,26001,44863,21628,-1545,6672,54418,71070,15226,-3816,61924,91512,6458,-101994,-112417,-35607,-32805,-77808,-73271,-24530,39659,45915,-26354,-96698,-106973,-75034,-53120,-77339,-51979,28894,71614,33340,-25528,-42827,42521,133443,81196,-43729,-91205,-111363,-117806,-25462,66402,-4193,-138741,-126773,883,91600,53150,-29376,-69880,-44350,9489,22155,-42038,-104980,-103175,-63597,-18648,43489,78166,81151,68944,3979,-127352,-221342,-156281,-36131,-47799,-109684,-104987,-72982,-66601,-35403,46340,95848,40238,-45068,-37971,49584,90973,22821,-105868,-162957,-65109,7585,-7313,-32913,-34476,3007,67105,83603,26473,-20285,1752,51179,45393,-25618,-43572,-16604,-35047,-64211,-51718,-15176,17266,31868,11897,-14032,39621,113348,124649,61677,-54953,-82571,36638,99602,20134,-59457,-43160,23303,49397,-15523,-52318,-47775,-61541,-16502,26331,-14740,-42132,-39965,-42430,-26614,-3958,4141,37781,85977,105924,69095,13072,5331,-30568,-66672,-66689,-46147,-6118,37809,72210,71469,766,-50317,-42528,-13672,44933,97662,122843,109349,70059,16168,-2522,31508,50628,35529,20248,30284,17198,-28495,-46364,-32947,-33738,-50320,-92894,-127690,-59824,32613,39329,-4967,-37565,-65919,-75920,-29447,15114,-15258,-2883,82030,46868,-82803,-85227,12385,16026,-27245,-17697,23132,11365,-34831,-84561,-129744,-111188,-47319,-10287,41051,114870,124814,77726,12955,-48072,-74855,-43839,506,31896,104534,123116,39144,-16148,27638,67572,68096,12576,-73420,-106109,-41618,12833,-28852,-112719,-113377,6723,103413,108497,67382,51316,70516,60918,2405,-81739,-94337,23972,152476,146064,75719,26339,-34557,-95279,-106783,-75164,-29095,11848,17860,-22027,-27629,-12765,-20311,-60387,-33521,101739,130791,-17273,-72530,25143,97458,106860,45598,-28010,-20428,53631,69202,35123,25252,19135,26869,40967,15612,19129,62254,67468,47543,72711,89759,68841,75649,80008,20771,-19041,47511,97110,43771,1917,-21105,-17745,69788,125893,60132,48237,100282,58697,-68735,-108752,-74681,-59783,-44681,-2919,-10215,-41768,6208,71412,90921,79674,85650,88968,53724,-37028,-94493,-49333,-1783,22764,45810,55010,62699,63005,7050,-61951,-71582,-53288,-46021,-4149,42438,-14103,-133833,-153448,-73342,8890,63529,60627,27105,-18443,-29732,-21407,-17828,18177,26505,-118158,-232728,-113886,54583,104100,82217,28135,-11774,-13276,45274,75904,15745,-56767,-89754,-122602,-86118,16066,13897,-77769,-136350,-135048,-155228,-126496,-27344,10198,-38219,-47088,-13057,-35666,-79519,-60328,-17705,-50353,-92512,-38495,60351,94289,83869,69773,13846,-51448,-69579,-42012,-26768,-26529,-28349,-18604,22362,81811,70561,11061,-11317,10667,36078,-19069,-94478,-78131,15351,77694,65027,-7478,-75914,-74087,-74506,-98207,-61907,10225,28362,-15617,-43726,-7287,37478,14146,-40315,-74043,-63752,8933,54807,34649,-22852,-29669,-14495,-17769,-28429,-13817,40943,75366,12629,-25508,-6167,-57956,-108252,-19909,77896,32378,-80941,-120826,-57823,30841,41403,18165,57378,67282,3648,-16679,21297,-16670,-73487,-37955,8184,-7242,-53102,-42626,18345,39998,28476,-17666,-66870,-49162,46031,92999,42413,-14459,-12111,6745,-4213,-47269,-64025,-11637,59184,76030,49439,-3717,-37845,-44892,-12518,33827,48261,-8844,-100092,-132988,-90632,-20367,45378,61123,27343,19664,-1921,-40150,-34075,-24779,-47842,-82352,-97026,-45095,29722,50995,-24398,-90181,-48806,33634,19627,-33231,-20520,-4782,-56443,-159246,-180581,-77256,35713,57875,1885,30088,110806,123777,65336,24644,36482,45431,30256,20367,22371,35554,48534,12824,-44089,-101918,-99662,-37173,9584,10413,-30091,-43033,40402,86685,31947,-32519,-49856,-11415,69431,118014,96195,42742,-16890,-4987,48245,41433,11619,30053,44797,58632,68635,32306,-35894,-52729,-29905,-1010,29977,74303,81623,34898,2810,12056,27119,9576,-38270,-119542,-146607,-88823,-13524,50004,81667,56368,51924,56446,65286,87579,61548,-5365,-9287,58770,98220,88832,68890,-17808,-118888,-106172,-37361,-43800,-34817,11006,6110,-54616,-138392,-148689,-42625,7703,-19793,-14006,33859,61823,79515,51961,-8207,-26120,8078,37862,28998,18964,8747,-38585,-100987,-128536,-143124,-104922,-2561,102726,119377,63293,21890,-466,-27423,-24605,-40114,-109021,-96470,45810,140678,134514,84624,36848,15021,23105,76177,114612,48129,-68599,-75577,16176,117727,170548,154133,54128,3743,-27960,-66206,-54714,-21194,11645,63298,72616,-8814,-81165,-64835,3169,48250,38644,25265,-12621,-105439,-134536,-45058,61557,87481,40071,11785,-14544,-35355,-15576,6037,-17216,-46953,-53149,-28244,22802,17638,-38631,-46380,40291,81216,16634,-33331,26280,22167,-85257,-130851,-65084,-6679,3840,-36717,-61611,-57626,-67477,-41371,52302,116850,93885,11583,-71327,-69100,5218,57062,44197,16075,-28934,-21976,20396,29144,-6120,-28859,-39658,-17727,-537,-58927,-121211,-84787,1153,38265,53460,78353,48143,-41906,-118898,-177500,-154172,-47082,29747,11974,-31331,-21117,-3572,5360,23428,-3373,-39223,-21318,-9723,-30423,-33117,-9912,-4432,21667,59466,22710,-19700,7053,17859,-18891,22498,128040,175917,96890,25529,31039,36659,-7978,-28090,-902,-12875,-30899,-13975,18235,87644,154768,96839,-40944,-95997,-99680,-79462,-9423,67729,72926,22817,-9724,3907,-4242,-4199,12604,1629],[30959,7989,-43130,-77780,-62705,637,42686,32760,42295,109059,164789,187843,150634,97686,53424,7516,-8968,-4635,-49250,-62960,-64238,-77461,-43806,17588,-6602,-39784,-55819,-114740,-212052,-177870,-36497,39338,34328,47371,123206,165658,122674,41899,-6136,31814,69209,-4052,-56429,-8927,2990,-12258,7086,-14451,-65907,-104112,-84265,-17918,55520,37666,-40068,-69634,-25209,57754,75988,44940,30642,28205,12337,-12455,-62416,-119632,-135239,-70570,33394,45214,7441,6727,3163,-19574,-14804,-23648,-67185,-54332,18415,95611,121257,50482,-20543,-45624,-75667,-75482,-8504,22670,3257,-12002,-37922,-63853,-54130,-39066,-22444,-18473,-30544,-18909,-51223,-124673,-149824,-164692,-163314,-64899,42560,42153,-77794,-141603,-22762,61619,-31045,-73336,15670,78729,94448,106882,119083,99292,83590,49662,-36735,-96439,-104967,-119907,-109416,-47736,46997,103049,78409,24979,9542,20274,48592,40034,-8795,-29269,-18235,-39599,-123009,-215173,-297065,-294097,-144553,34341,85068,90123,77591,31145,14966,55515,62945,33502,38430,64314,40292,-20603,-38904,-20660,-23560,-44093,-45244,-1532,60685,65590,42987,64600,120218,95166,4512,-7741,37689,-11478,-115897,-135442,-32295,70895,106759,51700,-28535,-104069,-173212,-193961,-99861,17024,7003,-75859,-64144,-11570,-27371,-21871,28025,56186,79621,106399,29946,-78026,-34163,97805,152182,97169,29094,42857,77000,81609,11094,-85345,-108756,-64509,-58289,-48717,23605,68361,-5591,-70726,-93379,-74147,16717,82770,42192,-17801,-65875,-79864,-12686,77264,164281,203745,112938,-25740,-59920,12478,69406,61300,67050,116689,97121,1852,-38250,-17078,-31263,-83874,-85604,-89847,-113673,-86491,16361,82644,42514,6204,35328,44980,-1934,-26405,-4073,37390,18862,-53732,-51527,30717,90263,71486,-28826,-74522,18306,53596,-10460,-52784,-22279,27984,-2666,-100759,-117412,-58287,-6922,9366,-57672,-100754,-6927,100443,93775,6031,-68006,-41064,21833,8110,-34285,-19580,-32628,-59473,13510,103793,59547,-42394,-41466,15231,63763,37149,-30660,-50468,12271,68967,61066,5913,-75326,-83647,-18250,-16299,-41242,-12630,40401,48483,-43263,-183889,-206568,-61720,58955,13946,-60980,-52804,-6782,-13638,-62501,-38608,10948,-35934,-88001,-30617,31983,23078,-11487,-97706,-178033,-115799,-39479,-29451,-22681,19563,73470,117087,104067,29973,-5744,29017,63983,60707,-1067,-67504,-100251,-86453,-38757,-33903,-71571,-80999,-31127,6682,15227,92227,181788,174543,99067,4779,-56707,-11721,35819,-12359,-63335,-44523,-14718,2513,-4282,5757,-51,-34633,-37254,-34744,-51534,-39025,-13407,-22660,-49474,-69421,-62224,23792,131306,160670,123865,52870,1775,2350,72123,101385,45845,-16247,-32185,-9929,35476,24751,-42239,-89428,-69836,-4715,63140,89771,66099,61401,67945,60237,44477,31799,53097,76435,67139,12996,-36277,-49046,-55184,-44348,13323,6866,-80048,-55752,17228,-8441,-68120,-99991,-127235,-115405,-51918,13211,26203,36342,47630,-37038,-139107,-78672,29771,9388,-15203,35196,97877,80159,-2613,-78707,-129054,-116853,-27679,42452,83194,145383,190999,152689,12759,-93675,-73853,-29984,-54306,-49108,44120,87237,40946,-31938,-38434,2394,24378,-10783,-62011,-60009,24558,66502,21032,-35001,-32750,45244,125237,139516,74327,31958,67172,77821,28949,-33045,-34695,48315,106708,83963,51226,40968,32476,-5214,-53239,-40967,35974,107937,69554,-33415,-52219,5775,36743,10058,21716,60546,-21428,-134901,-90554,46315,107934,66574,-35902,-79346,-33176,-3501,-42284,-38098,57264,132571,136280,74523,-11170,-43676,-32044,-41305,-22012,34638,33775,-9315,13335,83211,61533,-17401,34193,122916,69194,-48997,-83479,-20289,64233,114769,90855,48293,14448,-63802,-162727,-184909,-145270,-110556,-49349,13939,7988,-49118,-18862,61528,91230,79814,54495,43745,54740,-7084,-92823,-45363,34659,46669,10573,-47692,-72335,-35793,-40409,-78335,-66995,-28374,-14699,35973,119310,114296,3665,-62613,-41101,-14866,33811,68834,16998,-62691,-31425,41392,30424,-3734,-48573,-171586,-226577,-109363,8719,57506,79763,51261,6827,827,47399,81813,39920,-76277,-160973,-151652,-83032,-9499,-8437,-70788,-86189,-44247,-89507,-107587,12412,75449,-15149,-57053,22982,54817,2147,-17699,-14451,-54611,-75700,-20189,60493,106508,108461,30063,-78363,-119766,-97882,-72199,-37354,-14370,-38868,-23307,22452,23667,-16628,-21761,-22975,-35715,-12165,-11004,-33421,-25215,-8563,36475,68012,16649,-37041,-21605,-26461,-27548,33015,69234,46301,-893,-57678,-48502,-168,-18093,-34586,-24196,-27717,10656,34597,13998,-8451,3439,-3976,-26512,-31827,-14203,15386,41733,14463,-12250,-33523,-86163,-63978,57880,76817,-20373,-93852,-78967,2773,63602,31324,3697,66611,107314,64231,30175,12016,-85302,-120024,-1920,66949,4096,-31017,2530,29755,22887,-725,-56002,-123407,-125053,-44866,29029,65784,85880,78677,61301,30591,-12710,-23888,-7157,24842,44652,24347,-5210,-3439,-883,4631,-7424,-12936,-35956,-112315,-140679,-72512,-3077,7092,-10646,1340,23986,7694,-46149,-41605,-19722,-50021,-88312,-57610,16927,48630,15212,-91435,-157676,-82274,5122,-5843,-10925,28539,15444,-73066,-161475,-146279,-33569,54693,75599,38925,30122,56415,86245,55243,-16353,-24200,-3348,11094,47701,67070,61859,24905,-62051,-88014,-54952,-1330,56096,60307,31525,-29378,-84567,-12146,75875,17462,-57803,-48301,-25641,12447,74645,86913,32828,-38260,-38490,7040,6159,-3860,24413,22083,30728,89837,66310,-42266,-69538,-43814,-42355,-29203,7744,903,-35891,-12391,40686,49523,31604,37910,-3488,-20466,34202,69320,66214,37433,-26110,-25647,8489,23600,44773,20770,-37852,-16006,67544,74209,38132,31941,-3694,-55549,-48099,-1714,795,-3141,-6426,-35498,-77247,-108828,-113059,-45004,-1643,2749,36875,81638,96829,107481,93024,54347,3704,-33033,-27520,-6511,17534,35769,-6033,-65836,-100222,-124257,-120068,-43377,70177,83738,19399,-33975,-69189,-72058,-26669,-37122,-152711,-145497,29258,137325,136189,101631,58449,23911,9506,46356,109369,100228,19780,-30306,-31907,4683,54801,87437,52338,15715,-44222,-72260,-62836,-56811,-48077,-38851,-35345,-28224,-33140,-40833,-786,54153,60237,57515,47096,-12234,-57390,-10529,82305,145591,136110,86254,27840,-17991,-35429,-45015,-38910,-37397,-48481,-24969,37068,34293,-33290,-67124,-25335,-43735,-137367,-155310,-34386,19294,-56398,-117815,-96094,-31801,19131,-34704,-94460,-95431,-94156,-67795,-5886,55093,88825,44322,-81322,-165131,-101960,39940,86770,39824,-726,14501,24551,7816,-15228,2397,25116,22627,-4276,-46962,-60955,-44201,-26469,-10545,62179,150809,135946,16341,-82211,-140503,-120684,-6820,93573,89396,28847,4361,13079,29434,54817,24762,-43558,-33825,5904,-21617,-66531,-43161,-32879,-21028,13435,-7463,-50988,-38866,-31190,-56215,2178,98051,94619,21042,33326,98213,94705,36624,-23299,-66514,-58307,-3950,24606,37780,95127,155844,132734,40648,-22659,-53203,-49661,-19127,18663,34289,11806,-6542,16184,11398,1608,6384,46],[73506,22248,-56945,-102827,-108557,-65183,2546,43665,67520,116847,158612,173705,132679,82646,34170,11865,25420,29372,-21725,-50849,-52329,-50472,-45670,-9055,8378,12746,-23953,-118882,-197274,-132326,-14632,22064,5166,-9672,46700,118219,86617,903,-20921,42705,104136,28949,-48372,24368,68091,22936,17702,-5776,-68303,-106189,-107063,-75959,-15195,-26730,-125169,-146861,-34276,73708,62519,15989,13879,31301,11309,-22125,-47673,-79387,-102837,-71620,21843,46166,10756,-2616,-16235,-47451,-67863,-123564,-140777,-48602,3172,-28300,-10378,-4276,-27953,-12266,3850,18472,44549,10564,-20222,13076,42266,41734,35411,-2714,-24670,-7719,6782,6355,-58145,-124373,-114691,-110631,-142881,-108727,-50584,-48042,-107861,-116191,977,69693,415,-28028,43677,85169,67226,42716,41534,23084,9288,20468,12214,2863,2011,-55979,-87658,-58005,-6162,68050,114482,76913,31356,49598,117765,125748,92569,70052,14536,-38694,-75473,-115986,-184572,-229258,-164663,-19530,87947,145240,75397,-45827,-56719,40637,112400,114110,74065,24574,-3497,-21741,-41710,-23855,39874,77393,68547,60563,78023,90329,62265,18520,22599,31932,9253,6361,4765,-49616,-118957,-141509,-54824,71640,128990,62007,6135,-10976,-69716,-122514,-60187,40010,7062,-115041,-155257,-114583,-110712,-89575,-9099,55678,79744,95665,73801,43049,56181,81203,68911,16015,-50047,-61888,-6263,60045,1702,-95278,-76504,-44871,-95155,-87490,9042,50070,-14460,-74005,-112708,-83115,10418,61545,49412,38801,-30579,-104636,-31361,91093,135348,125970,63429,-22724,-37569,-27946,-50454,-68578,-42507,-3599,-2301,-46024,-72523,-43309,-25618,-46282,-30228,2396,10083,-34409,-25569,24807,-4241,-41535,3796,36900,9366,10176,37170,47388,-3981,-85479,-83878,-26882,41038,102913,57234,-2714,81374,118815,33225,-21152,-18896,8415,-9395,-53558,6647,81355,45976,-6900,-55346,-81979,-30656,44270,80826,48765,-29096,-46908,-18992,-32559,-20518,44910,70342,55950,68451,106161,104201,30600,-47827,-52209,16224,43728,10044,39954,146968,153558,77375,64255,45942,3514,-6698,-10652,-55392,-57770,-10755,3479,-69332,-139984,-75557,77788,151208,89687,32579,29429,48103,42478,-29207,-60355,-22454,-45496,-73394,-21168,-5279,-43171,-22749,-41315,-128992,-113973,-45861,-25044,-19943,27030,58024,51089,56782,46758,33782,28130,24678,53660,43955,-44507,-103168,-67574,-9101,-27312,-88421,-116430,-52287,34541,78673,119470,130408,89495,55247,51243,24098,-5327,-24636,-65379,-73419,-58966,-65175,-31016,6648,14990,10632,-9825,-48775,-58874,-21845,10114,10907,-35229,-120490,-162620,-120871,-6343,94891,143832,184080,125800,436,-4777,110466,150340,72852,-17544,-58932,-56401,1098,43012,-19529,-113510,-123449,-69691,-2010,11471,-37353,-14094,63783,70255,11327,-4079,50768,55421,1938,-42578,-41082,-36999,-55830,-48515,33485,71043,20061,16021,23341,-8957,-43664,-70423,-80334,-55354,-27041,2963,31162,43170,5762,-60665,-70434,-8948,37167,23015,46614,89759,106036,80871,29730,-14556,-45783,-42634,2262,52686,90363,134595,209317,218037,54188,-75639,-42288,-34050,-111315,-87200,7414,28936,11848,-2445,-14794,-26673,-35754,-49255,-49522,-26804,32416,56850,40891,31023,34361,61710,116979,150901,114927,74952,67056,41896,19772,10753,22330,42551,22169,6548,23168,22096,42656,65591,49911,36370,72777,104264,42275,-50722,-51550,15793,42200,26043,43118,-1458,-134598,-201489,-110856,5083,43763,-26703,-114317,-96828,-29455,-14080,-47143,-26929,85701,161503,140973,69185,-16299,-76060,-76956,-54846,-18158,4074,-4909,-22782,-14359,30906,51784,32500,26653,42178,14288,-55099,-62833,-14470,88,26304,61129,28217,-35878,-72424,-95608,-111835,-126895,-121749,-75348,17734,104327,80264,51451,81853,91916,28592,-52253,-54953,19831,16735,-41424,-1134,64546,73204,16522,-67515,-110206,-90393,-94877,-104362,-42304,21182,9895,30030,132075,209765,186794,109593,58249,4705,1618,36708,-9856,-84246,-37383,30232,8216,-36939,-79883,-134039,-133108,-83825,-45497,-21780,17046,42107,36037,15070,28012,52972,38596,-54694,-163063,-144289,-47039,11863,20056,-1706,-9396,19051,-23662,-42779,56290,97348,-7456,-59009,41187,121550,78403,17980,-33374,-92404,-101334,-37861,61384,147526,166584,54552,-82627,-102147,-46555,-60887,-83955,-58198,-50242,-26226,6653,-6939,-52072,-29783,25689,18588,4237,13192,23856,16271,-2725,35695,78409,28186,-45118,-51227,-26469,-2849,45495,77064,68458,14010,-43256,-45537,-24092,-41146,-28836,21894,24737,18327,-4444,-26359,-7675,18590,1966,-5474,-2517,758,8075,43356,40415,4076,-22998,-13276,26863,63824,28463,-27301,-45447,1088,90064,126089,85764,57352,71425,83785,69124,39541,-5803,-97092,-111250,23503,115963,75705,58948,70892,53932,21193,4185,6323,-24956,-80203,-66925,4089,72850,129588,125636,72716,8018,-11428,27815,18554,-13368,3423,15702,18226,47060,58072,28687,-59374,-108487,-85822,-90215,-86629,-13370,32667,-7071,-47249,-16489,5933,-6192,-58391,-79634,-29009,-1685,-19462,-10317,11418,10872,14479,-43094,-106306,-51239,9686,7308,15943,24996,-29219,-93136,-109167,-52887,39526,74603,89687,80071,58237,39906,51169,7644,-96391,-99673,-25251,14774,21245,10859,13826,1983,-75188,-79017,7348,112954,171954,115446,35569,-16792,-79136,-45829,33363,-1252,-45736,-22955,-30952,-35893,-205,22478,11849,-22466,-19594,1867,-20051,-51257,-29861,-5279,23473,79008,61543,-57175,-106533,-60362,-25339,-11902,9376,-4602,-32480,-8911,43797,60825,53355,93998,106712,89875,96196,101205,78229,25450,-55650,-50595,13102,33537,33841,14873,-40798,-33488,54794,65996,13715,20170,35015,-19476,-75105,-29794,62521,76590,-21572,-87437,-65054,-45813,-57043,-20006,30728,47046,54163,52017,36824,59808,113790,137168,83894,4185,-22789,-34361,-38822,9294,40457,71329,70467,-3192,-102245,-119754,-65226,-44640,-68049,-76880,-72770,-59418,-21198,-26034,-129533,-157007,-58045,51971,115774,112282,72860,13408,-44758,-32018,28873,78758,56031,-25303,-93889,-134370,-116611,-27648,15588,-14453,-47576,-8774,-2671,-32465,-37325,-38793,-42821,-3995,30097,10555,-16100,16174,74083,99105,102634,92638,62145,41274,39616,76839,116560,93275,33090,-31017,-84328,-121502,-76660,-21624,-27329,-29283,23217,23883,-36626,-67057,-36132,-69666,-149222,-163500,-72218,2052,5183,-1483,5236,20341,49408,14187,-37923,-65939,-89818,-84412,-66202,-30393,38962,67046,-25891,-164412,-183049,-33787,68679,49390,9775,10009,9031,-14870,-53825,-27686,15461,15731,1257,-9176,-571,1603,-11567,-6426,59051,141766,150553,64471,-11030,-30596,-1677,81716,156948,133234,56633,14352,-11981,-26317,31678,59025,-29226,-76367,-10427,15888,-27765,-46732,-47814,-40928,-24534,-50113,-76314,-38518,-8038,-27954,26009,70462,-7506,-71638,22944,127787,113129,50656,-23973,-103953,-94972,-352,29703,9915,17256,55854,76881,57718,41382,38476,28138,-2227,-17568,-22631,-26232,-15598,6327,-3574,-11229,4513,22656],[69175,17786,-47813,-69931,-53173,-16498,28647,55209,50719,36798,50293,99601,86688,15983,-26910,1292,36161,42782,16597,-18937,-24061,7703,-11161,-11629,33381,37248,-31861,-109852,-146585,-55374,59509,90334,49729,-33543,-52181,17135,17354,-59127,-69824,-3015,48853,20296,-23945,27249,59680,7284,-28495,-49100,-103615,-165879,-190241,-185392,-137581,-114122,-178273,-168234,-35607,42334,16088,-18166,-3879,35376,25699,-19314,-30200,-35603,-53750,-45909,6448,37564,41141,33466,-2182,-60269,-115780,-182811,-169372,-60510,-47457,-132939,-98879,-16510,12130,39765,82195,88476,49288,-39545,-72860,11204,126399,158844,105751,47761,24147,20921,37865,38380,-41450,-106590,-56917,-4760,-59156,-118357,-110032,-86470,-99305,-93992,-22913,29190,9646,17631,82823,104256,36024,-34554,-40204,-24205,-10787,18899,22967,20069,46437,25701,-12027,-31483,-44384,7336,91326,99852,56413,37551,87128,133861,136269,104654,15673,-47272,-58214,-37381,-35987,-73848,-99725,-57271,32389,103295,28908,-107842,-108812,17765,136296,170762,102292,3143,-15238,4742,-9812,-17797,50393,101774,100858,84958,84106,106381,88782,-9748,-68364,-49734,-1324,32222,26633,7300,3187,-28397,-36265,7922,23492,-11165,6733,52805,25244,-23467,318,70298,71324,-14675,-101159,-128804,-128569,-106456,-26397,74708,65737,17878,52763,124959,127820,57091,-32874,-71378,-100708,-101365,-31362,52427,11744,-59750,-22311,-821,-44627,-19749,37778,36436,-10726,-52835,-117015,-104872,-29942,25141,68023,78005,-13411,-102554,-49174,19537,12257,709,-21483,-55966,-38901,-44258,-125652,-179236,-143874,-98827,-75151,-57750,-49437,-10149,22292,3920,28677,82082,80656,-30834,-112888,-85544,-71864,-98077,-64051,6058,41816,82662,91478,58243,2228,-50342,-53491,-33805,12906,81101,71723,22318,69973,83010,23132,-1332,-40603,-41808,11759,61414,133882,155803,29561,-74796,-64998,-28287,-46936,-60650,3190,79923,67620,46272,32629,-43338,-79063,-12432,80266,128591,105394,71453,58100,6133,-80684,-126299,-70553,15730,48284,125502,251289,207414,57824,31333,58610,15956,-7090,46529,27338,-53610,-79403,-48837,-40533,-29191,38408,112418,131812,104237,114093,117641,81740,62136,26826,-18313,-2891,95,-7118,11049,-17717,-64136,-27772,288,-49928,-56442,-17683,-10734,-48548,-43284,-21488,-37755,-10387,40287,43271,-13702,-43751,39633,89990,5651,-46444,-6723,19775,-8983,-57792,-88763,-55348,16640,59387,59411,10360,-41365,-32006,37441,84643,55341,-31971,-110848,-101205,-74192,-79910,-24113,11623,-34917,-46669,-25879,-35148,-6079,57205,46570,-20118,-93232,-170776,-188419,-128886,-31650,26592,94088,202464,156614,14307,-16497,26359,34310,10886,-10350,-4122,-4523,-8262,7327,-36622,-146327,-185176,-117996,-50993,-42440,-74622,-48172,20101,11182,-51839,-35765,29476,-18751,-111993,-121992,-70476,-39068,-41607,-33837,30706,88396,103203,88917,30961,8474,11461,3120,29488,43886,3868,-23182,-29358,-45890,-71128,-34520,52484,50435,-554,573,62287,85110,47388,11442,23873,37477,26361,23200,19691,37156,74240,100336,155936,199503,107714,9259,10313,-35158,-113869,-52047,41079,17038,-2849,37868,43886,-8163,-63451,-102039,-78594,-21262,17271,18051,21611,50900,61600,52247,74021,125493,145822,121795,57850,1539,1277,5200,17738,8396,-41816,-38688,15240,6496,-4931,53643,96009,67228,49753,32980,-9256,-45686,-19842,23230,7162,-24154,-2237,-27928,-83488,-113811,-94757,-46898,-23731,-85791,-140085,-102032,-51149,-904,32860,51548,112061,146342,105315,40017,-23753,-46429,-13298,28237,21388,-8696,-6189,-1113,-24890,-37176,10903,64194,12063,-67229,-70258,-23042,9967,-4892,-66842,-75293,-19394,1743,-8844,14472,22987,-9081,-85486,-122060,-93843,27541,177004,165240,64974,49867,72637,-14555,-135351,-153363,-69444,-16563,15434,73031,89370,80807,40680,-20943,-49741,-62750,-105850,-110123,-27292,25866,5791,13970,84909,169306,203214,170968,123361,62413,17892,-1286,-41257,-84505,-51169,-25461,-37834,-37775,-48358,-71215,-63256,-62478,-77656,-85724,-40291,45998,76003,20592,7981,13662,-10540,-57375,-125571,-110704,-13882,41932,58548,68218,45055,34883,6403,1511,49684,54549,-36004,-92825,-14958,73932,67595,28916,-27428,-103263,-126793,-78556,33022,142624,169164,110611,11417,-33969,-16643,-52298,-120736,-107486,-52048,-22013,-5500,15932,2469,24426,115164,108030,26677,21204,58513,18822,-16980,33685,95562,71531,-19725,-64520,-24424,5989,24520,62368,63690,-5597,-40157,-27665,-20944,-42238,-47200,-3702,13483,-1436,-29039,-45974,-44288,-28038,-23357,3916,14210,1960,15622,68500,64382,5907,-5010,58055,68519,7443,-13034,16077,18703,27860,77765,108713,97542,69155,33364,1307,-14753,-30289,-40846,-66931,-74383,-3477,73423,94974,84119,48663,11509,-20449,-3093,91100,138876,47964,-516,42017,69348,93112,95879,29026,-51406,-40346,29124,13247,-35766,-29778,-14003,-2121,33440,50594,22091,-72114,-127982,-86897,-36871,5978,61525,65105,20303,5618,6006,-17810,-38985,-66052,-88571,-32026,23198,20629,-8379,-50864,-48987,48695,90619,55034,34852,9031,-31074,-40937,-59393,-130794,-143424,-78411,5309,59869,67121,81534,66988,49551,53415,58516,-24930,-138717,-101703,35655,72394,-19773,-103123,-81774,-23439,-43917,-43462,18911,109805,162644,97104,3807,-840,3079,9767,15843,-15273,-27992,-8268,-23257,-41393,-49731,-50731,-28399,-17364,8689,23609,-8303,-53983,-44764,-6000,15452,29091,40209,-24491,-93458,-71144,7547,47476,41772,16906,-12695,-30250,-2613,35693,49488,102732,139837,91162,28116,20462,33155,27535,-5655,19305,65594,61687,59988,45663,-55448,-93024,17281,75586,34556,48275,52240,-73708,-193430,-116282,66232,125598,-7792,-103809,-46288,-4930,-18875,8132,50851,62199,33830,-15757,-70846,-44812,62046,109697,61455,22511,15827,-29906,-66531,-13569,63086,133260,175784,101697,-45220,-139820,-168562,-166021,-150781,-102341,-53046,-48532,-44444,-35873,-69996,-128085,-132237,-23710,98450,110556,72618,711,-65504,-56298,-47087,-13635,2494,-67027,-125616,-154391,-168952,-87946,-25206,-44563,-20859,72667,72236,9514,19505,71369,65120,22761,26197,34946,-7458,30514,136859,134923,67807,61522,90411,69330,-2586,-30366,-2307,1015,-29896,-59999,-125907,-178921,-97804,13238,11544,-31457,388,14637,-42542,-71559,-28338,-36253,-83256,-126720,-95920,-5182,56878,82814,101721,73451,45289,47170,55841,4715,-74540,-85326,-63509,-40522,19876,68736,14572,-132132,-226292,-126064,2043,31440,3456,14846,37126,-8357,-87169,-68611,-37273,-25909,26321,48965,22654,29227,74378,91385,77090,83008,89849,50735,10575,15549,72134,145289,161872,100800,45243,28583,-13885,-41044,25194,58444,-23506,-65695,6286,37928,-9119,-50181,-52297,-38837,-25179,-35880,-37912,-4994,17671,12804,70311,73306,-33613,-95032,-14966,45871,20322,-6454,-22704,-68602,-81112,2771,43309,-9418,-71896,-64386,-14573,10085,41284,83540,87173,56647,27906,-30723,-63239,-36240,-4953,-14570,-19651,2875,30380],[18351,23233,-4509,-15386,19591,60728,77294,64134,15389,-45550,-49630,15667,15841,-57612,-58707,21435,34935,19480,40193,45115,44823,75751,34272,6981,29291,-9563,-85979,-78183,-47354,34475,153374,199371,124637,-6970,-60374,-13449,-8533,-61465,-65014,-36544,-17334,6535,9769,24951,32017,1050,-34679,-61109,-113473,-190639,-198541,-185377,-151433,-101170,-108759,-93400,-12230,32422,12740,-29775,-40247,20578,61581,30641,-3222,-29277,-37047,853,49107,63328,80053,88701,51870,-3495,-56885,-110636,-117845,-73789,-81138,-120488,-70574,13921,57267,72123,92009,69403,14052,-44368,-62093,15517,153956,183099,94220,73322,99229,57275,17503,21995,-19022,-58408,13240,70974,-7814,-98312,-85978,-38466,-52964,-78626,-44555,4985,18028,44653,93832,90532,6655,-73090,-72427,-27929,2372,-1701,-36767,-46419,8631,65510,64578,13270,-23954,13251,81031,90547,46367,-3366,14070,55206,31003,-3429,-12745,-26394,-40372,-5348,29239,13135,-50559,-80322,-29211,39896,19477,-43283,-50109,-1163,77105,122132,67336,-17857,-23931,13952,19126,2597,25498,26398,8433,27044,60399,65371,37141,-27542,-62923,-63783,-29696,21246,54681,82635,123520,91148,-1360,-78617,-112742,-88817,-13194,43706,47320,25250,22937,61307,121374,130115,45501,-67892,-110057,-81320,901,109743,63470,-57480,-16420,117906,145393,55893,-55116,-99727,-108327,-69621,15301,66529,14727,-20547,11463,31057,41968,81480,83012,68716,50253,16396,-41239,-40674,-8660,26209,78605,79656,-5193,-65837,-44306,-50233,-64130,-28125,-25120,-62577,-51292,-19570,-72262,-137882,-115974,-67826,-53360,-42038,-21720,17950,31765,-4646,23736,70486,48286,-44566,-121043,-108302,-90206,-130573,-131063,-48495,37125,99789,86895,29368,2558,6992,12055,13587,18476,22127,11283,-9706,4446,5606,16914,24746,-45936,-68640,30613,105636,116210,88434,-22687,-105215,-64246,-1699,-47658,-103082,-41680,88106,137559,122715,78066,-27062,-123733,-102097,7591,103345,109715,61214,-1099,-45467,-58571,-139254,-161959,-52879,47484,128211,217299,157003,-9349,-78087,-59662,-56154,372,112387,122309,-13716,-108595,-55045,29815,58455,52132,34273,31376,53228,130542,186087,135625,78112,69855,41833,15196,16674,41771,53447,5555,-36917,-7679,37922,25010,-3747,-14492,-19258,-77459,-102189,-49778,-26030,-28593,4300,18340,-55425,-97822,14570,84757,11691,-24537,27042,64458,35795,-32919,-75579,-80855,-57795,-17250,1035,-40165,-82137,-57472,27312,102746,100592,5606,-89513,-92190,-50299,-33144,13656,5666,-86055,-104251,-50738,-14187,46419,92895,21935,-91126,-125804,-108903,-103364,-91017,-33930,7848,70978,147387,92677,20840,-8664,-59411,-77021,-34651,10240,77162,82826,-7755,-57456,-72643,-157503,-189071,-106127,-57878,-32973,-944,7518,-1684,-34044,-75030,-44573,4266,-62702,-153784,-153215,-89918,-29109,-2538,20616,74727,115402,124451,96330,23809,10441,27266,27848,64423,60443,-12456,-58253,-94045,-132103,-112308,2973,100267,36334,-58452,-53931,5491,31547,8793,-25646,933,39174,13517,-31893,-17190,38373,69430,74176,76245,98983,114923,97198,50768,-28021,-74117,-10351,76294,54344,32503,56318,47952,-8266,-75177,-141709,-104466,-7482,18204,-10173,1804,55096,67034,23871,1989,51852,106489,101648,39512,5754,5113,-32957,-34185,-20132,-50770,-42856,20790,32738,7488,47214,80789,40496,6185,-9245,-19824,-14841,22338,41815,-4955,-55900,-30713,8650,33218,23753,-35604,-38196,-5079,-37257,-94921,-95392,-90812,-55947,21754,89606,136660,161036,123604,25125,-29650,22597,89405,92433,31284,7049,29039,5333,-52430,-80237,-43223,1084,-26529,-91320,-88267,-6296,39816,3278,-73404,-103346,-68070,-11226,16346,27486,30581,29959,-28731,-93361,-72145,37525,141130,91517,-21985,-12492,53097,-2872,-113641,-157381,-125833,-62066,49083,141670,119829,80428,46763,-1943,-8489,-10098,-55478,-47782,1217,-1366,5344,48890,60491,60325,60033,67954,94629,95666,53498,-11178,-53240,-64332,-24705,-1969,-4336,14437,13434,-27526,-47249,-49649,-74677,-89329,-33461,66886,83482,1050,-9576,-9237,-68140,-111030,-115786,-73273,1893,37667,57132,79044,42742,14432,536,2667,20591,17812,-52804,-122350,-82576,-17539,-3444,11887,3157,-65863,-106382,-93067,-39344,17674,53949,104592,104010,22105,-34424,-49063,-90755,-91888,-44114,-17522,10077,79569,90942,93692,163588,130538,12892,13599,72406,22199,-24506,30155,115266,150823,90155,10903,4040,35553,65851,75631,29807,-22234,-25292,-9461,6257,-16994,-65908,-66638,-49928,-39782,-15141,-6091,-64892,-83832,-51642,-13346,-2290,-3074,24205,57931,29179,-11071,11562,68626,58625,-1113,-1488,38291,36112,11502,4226,17890,26185,7203,-29657,-74278,-92881,-84300,-48289,-17355,-27540,-53693,-34016,16802,6103,-40885,-52367,-50854,-3258,119203,195860,119444,56984,71830,69603,58573,46169,-13708,-59323,-29340,4942,-11328,-15552,-24385,-67718,-87585,-41735,7126,19529,-24358,-49930,-19297,29224,85837,111000,81705,68069,79803,33267,-26925,-32234,-14171,-4731,-5531,-28167,-46837,-63245,-105719,-100221,20021,122713,142455,77173,-44748,-146695,-146317,-119007,-165701,-160384,-58467,18495,29897,40234,60851,18262,-4660,44005,68431,-29212,-123115,-44275,119004,144336,5569,-118163,-114083,-48807,-41618,-49775,-42760,-1948,61857,60571,13238,43135,105336,101047,36879,-22071,-44186,-39174,-28556,-21236,-40764,-50851,-15059,2535,22810,38598,18592,-8339,-2621,11486,-3635,-19157,22041,32897,-28959,-66864,2713,61615,33612,-13587,-55018,-78355,-45846,611,15424,70737,108706,47248,-43336,-69520,-38090,16631,50676,84439,72937,35795,62013,50690,-98401,-162221,-29397,73226,81647,99796,37103,-135816,-237438,-145238,17366,97454,32984,-43081,-11978,40418,38666,14602,-5049,18810,23378,-23280,-91647,-75459,13368,13614,-62718,-57930,-9611,-23902,-41951,-2280,38374,62148,119311,112252,28252,-56404,-120078,-164552,-157598,-112175,-79413,-68124,-58082,-76159,-95269,-108969,-105504,-24605,69000,82323,61001,-1211,-34811,6981,-13018,-32528,4475,-24884,-73851,-55560,-57435,-33717,-19642,-20818,12395,88159,101093,47732,73149,170293,150061,12058,-15589,33596,18636,66691,160535,106306,-24481,-46223,28130,62898,7714,-57956,-85022,-85916,-68234,-35832,-99436,-170745,-82081,54359,62153,-19439,-36275,-4928,-23905,-44821,-3902,2831,-38725,-123572,-126528,-11132,45212,13655,46378,56589,14158,35246,95887,51165,-43529,-52754,-16313,8419,35413,41496,-4934,-118911,-206575,-131614,-22760,6852,13743,78687,107526,21739,-86042,-86147,-70706,-42585,53395,78357,-638,12028,139516,175877,95164,38873,27731,4419,-21057,-27067,42237,126463,104676,42361,58435,86381,48161,41650,74153,20901,-56113,-15126,60854,44625,-10218,-23380,-34041,-37195,-14765,24784,40664,9367,-2358,33418,90981,69392,-6161,-49647,-52890,-72289,-94400,-79000,-16960,-1497,-30102,32170,76531,-12165,-117054,-128894,-75631,-31942,15116,55443,76065,95190,81193,-11556,-78303,-61501,-17298,-12331,-16971,-20781,-27493],[-48446,25931,24216,-2483,8107,29068,47327,48183,2692,-46541,-72850,-66660,-77686,-103967,-76596,3393,530,-15149,58558,126561,117149,91787,26653,-10485,-37309,-112538,-160550,-61949,45398,103055,177014,201796,115732,7224,-6232,22620,-3121,-29310,-23767,-62548,-85485,-46846,-7314,21253,25349,19512,18016,-23648,-92311,-156359,-134655,-83204,-46887,-14237,-11836,-28357,-16581,17475,14981,-38429,-82212,-17897,70893,63571,-20866,-90664,-78240,6877,80088,65033,49251,65801,68268,74193,79804,41817,-17880,-47548,-39826,-17398,-5809,968,25849,42549,34696,7522,6303,12876,-13127,8773,105432,101685,11445,29554,105907,66668,-26451,-31404,-16953,-21282,28899,62235,8792,-18709,14316,28794,-21899,-64564,-40040,5807,22285,29571,43441,25169,-22938,-72339,-78885,-47742,-26555,-59071,-94539,-95029,-52027,38221,92753,40736,1834,40489,70393,43112,12708,-10015,-4606,-23059,-107049,-115278,-15582,21921,-10731,-1011,17806,-6897,-84809,-106434,-40720,24391,43477,72062,40467,-35282,-30226,10074,-15799,-57491,-58423,-22025,22844,40696,18345,-44584,-85202,-41048,7894,-31692,-74710,-43535,4371,-35006,-93654,-56315,28647,81555,116219,88855,-13573,-137028,-162910,-103459,-28463,9295,34536,35573,12359,11103,77746,155271,127683,1724,-73908,-37099,41199,121448,80967,-54847,-67721,37340,83824,46235,-11774,-66654,-89055,-31133,45302,45104,-23371,-24518,9390,33850,80793,111146,81901,85006,89352,55558,39377,73309,74142,56656,64607,53271,1885,-24727,-28958,-51052,-24391,37854,33304,-19625,-23382,24514,36273,17245,23157,25619,-8075,-41121,-34526,3481,6458,-36439,-20817,11011,15366,1048,-14722,-24945,-63509,-134709,-155356,-94636,-21476,30159,9831,-48251,-41637,9153,34887,34213,-1194,-52421,-64349,-50228,-39729,-29306,29525,49369,-23789,-52375,18506,39417,-1267,-25619,-60101,-80870,-37182,3803,-29100,-68352,-38174,46267,96488,76982,42537,11824,-39229,-61180,-30774,34079,92542,91349,2730,-69584,-65930,-139703,-180269,-74816,34368,63868,77501,33299,-69926,-123271,-116768,-82333,1183,101975,137860,51019,-44036,562,86182,72218,587,-38768,-13317,20153,87932,191794,195969,116344,84043,75031,23382,-12787,16840,42315,7252,-17661,30923,86428,56860,-15476,-58474,-49062,-70039,-73741,10187,56938,-1231,-27063,-3216,-56122,-97397,-13496,17265,-46322,-59706,16444,105380,76123,-38971,-101482,-110099,-96801,-27339,28714,-1333,-32678,-6469,65326,114672,97821,40410,-17646,-31231,14315,44840,60515,11485,-83433,-97013,-47256,-21247,23604,51431,-33995,-127895,-75022,31805,21496,-32938,-8719,37765,76142,70901,5332,13351,14102,-49765,-55428,766,44328,111556,100545,-32234,-102136,-81098,-111838,-108548,-46794,-31909,16324,85428,63583,3492,-32333,-63375,-47639,-6951,-32169,-82434,-106296,-65874,9466,57551,94583,140918,139240,84901,45263,12375,11401,18263,3472,4138,-7175,-55951,-77078,-88975,-97186,-54427,29763,52765,-22089,-79324,-72362,-40461,-15433,13846,11166,281,8829,-52780,-146948,-79015,43114,50493,31085,6411,-6677,63559,117985,52376,-21095,-42481,-28038,38676,82874,70963,24505,-27172,-61249,-86692,-123226,-59293,40556,30609,-30461,-9170,62764,67122,-7467,-60229,-28224,22425,29514,8890,15623,2721,-70340,-77663,-29639,-33345,-33961,16328,73533,112753,114303,54859,-17887,-30627,5522,19375,18481,33562,38968,-1809,-37109,15767,76135,74998,49751,4700,12264,77412,72360,-10234,-52265,-95641,-151507,-86522,72506,162990,183857,143569,25447,-7934,68021,110353,68489,22368,54496,75014,-10812,-93519,-99967,-91467,-88525,-52382,-24644,-25364,-6252,25400,23618,-11726,-33929,-33667,-12640,-27309,-83194,-74453,16893,43710,-17438,-15822,35375,45718,-28284,-82833,-37860,19637,-2233,-39588,-51385,-61752,-34498,70595,159576,126061,77651,34686,-30163,-29852,12740,16657,56511,60481,-3461,29927,120635,92483,2770,-51263,-44672,27036,79484,72169,14680,-36484,-38331,34752,105122,105658,82121,53788,62,-34753,-38832,-54216,-47456,15663,70964,36065,-54626,-54999,-30951,-92417,-158757,-133240,-48969,5314,13168,27132,33900,-12170,-28378,-18500,-2276,24391,32706,-31933,-103893,-70153,-14479,-24812,-13230,5227,-43744,-82581,-86556,-110896,-137329,-94553,18152,97583,37677,-27097,-14628,-9734,-13787,-17048,-7598,48043,132058,117610,83490,121044,93510,7807,10126,57962,49748,27567,52435,108807,176649,178948,96378,18082,44765,129396,107646,18236,12964,25623,13251,26668,2428,-59909,-82336,-83426,-63556,6286,49811,-37982,-92370,-69808,-49201,-19283,23742,38796,11310,-46799,-25594,39959,51821,42303,54891,35424,1611,-547,10787,-8658,-31301,-35178,-35444,-56322,-86997,-66769,-25576,11567,51516,33562,-58649,-93758,-68138,-71180,-74434,-35175,753,33279,86342,122762,89764,34217,30465,58530,60585,18591,-13496,16215,42614,-1746,-27567,14363,-11877,-114551,-161145,-99193,-10592,37746,22763,13434,30247,61545,106276,101920,70900,86310,73545,1148,-38474,11336,87253,133360,56452,-88455,-152623,-130910,-117090,-120625,-73962,6043,58433,13038,-123286,-218317,-165616,-66395,-70687,-78754,-3181,34243,7107,4246,33829,-10485,-45084,1788,28033,-42482,-97020,-21145,106771,139689,70966,-10171,-57475,-72552,-92972,-106343,-120230,-94984,6929,87028,93960,121752,174804,142486,41056,-44240,-90935,-89347,-43083,-458,-1634,-679,26436,13803,404,12409,19937,22470,16576,-518,-13508,-18418,7914,39331,9816,-51696,-38604,-4811,-22388,-73714,-124309,-110198,-37747,7162,-8896,14829,51431,37189,-22772,-74351,-73469,-11495,38368,47437,-3137,-42153,-1717,-11919,-132182,-166323,-46134,52252,108284,121223,7849,-118560,-135205,-74811,-12237,45920,70479,47461,28377,83624,95405,-23874,-124742,-58237,35809,34529,-15044,-14287,22023,-13142,-121421,-163236,-100326,-36603,-16401,3279,648,6684,53848,84230,64996,30711,1753,-42033,-66812,-95447,-133987,-90676,-31344,-110699,-195796,-115156,-20257,-13549,-16697,10434,30282,-6545,-11492,67234,87847,61942,113686,138447,66652,42587,53786,37580,7628,22484,9076,26484,87266,97198,98356,158283,127748,8649,1737,46605,29571,40931,65161,6818,-63516,-52024,3024,49477,43666,-760,-36339,-37620,6159,42091,-21273,-110370,-68348,47048,95548,20822,-57195,-40894,6896,17157,45577,53653,-6336,-121518,-130451,-14378,-10807,-131170,-94189,-1603,-8431,7936,61978,38086,56,-211,-448,10544,14865,-7054,-43005,-102757,-124162,-37403,11531,-12870,29913,135161,134083,34706,-68329,-98576,-75315,-16139,55272,44385,-39013,-28264,96406,123774,47885,2337,-4717,-25380,-49539,-66012,-9347,71281,49776,7751,81680,145072,112474,117147,126404,9452,-82459,-2431,75495,57386,52059,67853,12993,-42563,-30004,52654,85472,1513,-26377,32737,44544,-12245,-24262,-9070,-50562,-98243,-105247,-80020,4044,41767,16799,68386,81073,-29482,-118983,-128521,-89467,-29303,19660,20681,33255,69819,54364,-14303,-53768,-49330,-17878,-1878,-157,-44295,-100773],[-56750,37570,41682,3050,-21170,-30371,15134,71079,68203,49435,-14900,-89121,-97750,-71538,-78456,-49674,-20053,6255,99501,189314,148515,59864,-13363,-47718,-93701,-160145,-174327,-62307,54418,104368,113565,92994,46816,14482,46012,59746,10899,2960,1020,-89952,-144826,-120540,-54647,35578,57886,53737,77548,30761,-47790,-91889,-69925,5905,56612,45595,10441,-27052,-42399,-19136,-12545,-39476,-64277,-18427,64300,58994,-57960,-137322,-102984,-25140,33123,7455,-30224,-8710,47515,106586,154803,140728,73508,30448,63881,77386,-3145,-86721,-62496,-3029,5352,4914,53155,66599,4032,-9497,50762,33865,-27463,-14608,53235,60623,-16372,-45731,-22262,-24479,-21414,19048,58085,117243,136367,67278,-8569,-33414,-34259,-7656,18635,6408,-11074,-23667,-24663,-36463,-70515,-91015,-95385,-105481,-71843,-44306,-55266,-4194,84185,57822,4597,23901,21945,-32770,-28490,12972,28354,-9559,-78784,-74387,7245,41507,5065,2651,20745,-27031,-131206,-113173,-1334,40441,35199,76966,30139,-72532,-75400,-43796,-59114,-65442,-57856,-31812,47585,94304,47862,-24307,-38727,-4774,-17741,-104231,-128525,-28752,61579,-19493,-164300,-148505,-20525,40465,38552,15698,-31495,-101562,-107987,-85897,-50538,-10581,20535,30799,-3272,-42513,-16696,72437,119884,68257,9176,33675,65883,92014,82207,-8151,-81250,-71090,-38886,2943,29443,-1302,-42055,-12974,19045,-6244,-61826,-53162,-3044,29150,59307,65953,28604,30787,42063,22538,34249,115542,132184,80871,47922,31641,14066,467,-27783,-16474,61288,86219,35386,6386,25972,34947,54618,107252,127017,66682,-5466,-43963,-47258,-8376,770,-54945,-59944,-3758,63271,80277,75196,46659,-30719,-101459,-108900,-90506,-79706,-50359,-64655,-113339,-99840,-41828,-3932,-5036,-47913,-99755,-100409,-61549,-26369,-8754,31499,48627,-14455,-47980,-26420,-39359,-66409,-66385,-69361,-43009,20095,41006,-6090,-50314,-54994,-26909,-9184,-28247,-14305,54256,100875,72296,8940,4797,72383,103781,27215,-80522,-133965,-143484,-107195,-29653,23680,-1944,-41383,-52798,-61520,-47458,-26366,-17265,-8888,35036,91136,109106,65443,68233,103417,49783,-46292,-44944,44460,50980,28798,112540,184180,123662,48111,59213,54944,-14591,-44123,-32155,-45777,-53080,24941,88456,20784,-68127,-94178,-67708,-46004,-3752,76283,87673,9645,-26967,3140,-17808,-39729,-14392,-48799,-102955,-81295,5732,102170,81377,-31946,-105458,-98949,-46321,38951,71649,19795,-2358,23190,83379,115528,71402,38534,15902,4930,45105,67151,68341,27690,-43057,-52895,-39179,-65782,-46608,-9814,-63556,-96803,7632,106590,77806,20097,23153,47805,67765,49474,-2746,10999,28949,10962,25195,61010,74890,80913,27989,-83281,-118940,-68763,-46027,-22705,5498,16971,64011,76264,17507,-19749,-37467,-73983,-66736,-7286,25669,18308,-25490,-21015,35139,86747,115305,123613,82458,6510,-10382,12822,28086,23898,-6523,-45633,-55835,-70690,-74297,-39189,5386,27946,28991,-4918,-55697,-60562,-38100,-20608,-34324,-5808,37888,14324,-25265,-90933,-159130,-88692,2545,-34529,-65917,-63033,-63585,2617,73997,32934,-12066,-45066,-89672,-42513,47851,29192,-70837,-137499,-124416,-81264,-62718,10634,73230,28356,-51100,-38411,35311,38684,-30394,-66623,-47013,-26617,-34427,-46523,-28380,-31864,-90082,-96438,-56135,-48348,-44749,-9636,69243,175435,160727,12822,-100954,-68091,36473,68268,19862,-16808,-26141,-48351,-43510,53324,102374,44810,-19356,-17500,24625,105177,113780,39823,-3691,-69764,-173111,-124672,74276,188141,151611,65196,4586,26694,50452,23137,-4067,26441,96169,93409,-26637,-119522,-118033,-106587,-87929,-30968,28843,29197,15714,44269,62493,55807,57751,30496,-21290,-91412,-171982,-155527,-10965,76811,52989,28169,11956,-26645,-63197,-55497,-51530,-70365,-77919,-14230,54752,55746,42791,77762,106085,65584,48035,23275,-43699,-52139,165,38368,98281,91089,2569,31830,139585,108068,-7571,-61878,-63310,-16701,41977,72401,47006,-5918,-26432,46312,145058,159848,103440,43263,-5539,-29226,-49065,-64223,-32246,34156,39435,-32568,-126503,-129153,-64812,-74203,-141530,-131262,-43635,321,1382,2426,-23830,-76176,-65452,-23162,13474,43117,40074,-23176,-62450,7279,77605,29908,-24482,-37486,-77536,-104500,-99317,-125978,-162331,-132387,-53965,12248,17975,26798,41300,49256,57780,24941,6126,58634,109696,41861,-28520,16200,53330,33478,9273,12250,57371,95947,74537,46735,82376,120547,79108,-12907,-13319,93315,102933,54588,70578,70348,30044,12105,-20758,-49665,-43151,-61204,-72688,-17525,44738,-9261,-80157,-104661,-83774,5584,92409,76628,3170,-64077,-10190,68819,36070,9342,67696,49760,-31315,-40441,13549,30174,-1767,-15088,-278,-29677,-51868,24197,82940,88898,120314,105496,10718,-43858,-58853,-64899,-30669,42654,83735,64596,32350,43780,47267,-11432,-35712,21131,48592,-3062,697,89556,100595,1200,-38270,500,-39360,-121990,-137634,-82975,-16089,17079,-5676,-21581,-9145,27094,63635,49729,40507,62689,12817,-57555,-61156,13826,126067,199598,118169,-64802,-168210,-148636,-90193,-91451,-110281,-82094,-49387,-78396,-146485,-153120,-70936,28485,48945,39979,58331,61446,18792,-21068,12118,-4850,-38914,-28484,-33721,-71247,-85490,-54761,-2048,40902,71018,67873,-5936,-89938,-139893,-139959,-128184,-85248,26243,123991,141044,162891,189862,127406,6984,-77526,-110682,-85877,-24737,18678,14084,452,-11328,-56751,-80295,-55269,-5593,11375,-29935,-54608,-3363,32743,15617,-6330,-11347,-23906,-52148,-78208,-66279,-80187,-126366,-100500,-3736,52546,4108,-34442,-3877,36535,20807,-28587,-62402,-39319,-12506,-23229,-61964,-76995,-69587,-91965,-122891,-87872,-8522,41024,88750,80949,-15508,-57458,-33882,-14963,9209,52911,88226,82421,45335,77799,75420,-84951,-202140,-105535,37094,73979,37562,14124,36982,57739,-24815,-155916,-145989,-37652,-7502,-16506,2152,74700,122879,103945,42987,6105,27616,60546,35541,-53901,-137682,-89257,-9539,-99044,-206581,-97817,15805,-49847,-116857,-62562,-456,-9676,-11781,60918,126610,133445,180258,264339,206391,69212,22829,13507,1320,19405,-28683,-34310,76669,142801,92442,67352,61562,56613,84889,81962,22235,-26003,-59822,-75295,-15469,67760,70833,51751,55493,60474,76399,98240,110416,84702,30562,-54891,-93670,-31033,71849,69587,-18099,-55339,-376,32374,72473,100777,42477,-57959,-55047,16530,-22746,-148860,-112826,-16080,-14708,-11863,-841,-15349,14007,12714,-48220,-63731,-51224,-46201,-58107,-71817,-34827,49512,33970,-25968,11918,87825,67945,7899,-67699,-114929,-70564,18103,38816,-6769,-35339,-25014,-3985,-31848,-71405,-67470,-38928,-28551,-30661,-32013,4640,61173,48099,-5205,45093,121874,100728,88404,123324,67698,-30421,-33795,8701,54823,137517,150309,52988,-37153,-41660,36012,72200,-4129,-25072,2235,-56665,-143878,-93107,-7897,-16062,-49698,-52624,-22070,44564,61355,40284,64112,27734,-53556,-86740,-86098,-60015,2134,43674,28182,27059,21378,-18945,-36070,-6536,5029,-710,4164,23354,-23327,-94759],[-24388,32264,37534,13727,-7736,-7607,63624,133841,133877,105068,25093,-49937,-30529,-2222,-64024,-77760,-16660,29017,86921,148908,94342,2100,-52361,-70785,-89264,-114879,-123309,-82099,-45364,6551,15051,-9810,4626,38289,62740,45906,6928,12793,-13149,-109208,-158362,-140524,-73382,48486,87884,67940,81278,52993,-4292,-34097,-29015,11144,45684,14471,-34052,-45485,-49268,-56595,-63502,-47078,-8268,34118,76739,43401,-68432,-111491,-64015,-40463,-39916,-54737,-68977,-29235,44588,63859,75255,108052,93310,72216,107322,77381,-60267,-171272,-120615,-15019,32682,47865,74093,43711,-20446,-14607,33993,32195,10421,-4514,3041,42613,32161,-13867,-31714,-58426,-73656,-2527,103048,184826,175744,67158,2110,-7974,-60231,-62249,-7176,-2012,-22666,-22121,-6424,-5334,-59020,-118293,-141241,-114415,-12415,52722,5914,-9274,62872,68682,1637,-27189,-54672,-122953,-106732,-21518,22569,47781,63641,23282,-26611,-21132,-25807,702,61191,22549,-99337,-81777,18663,14522,-34686,-41089,-68950,-81959,-34787,-12033,-27929,-15411,8197,31914,105573,126579,69642,42493,96502,122695,27361,-106899,-117524,-14561,59163,-33806,-184363,-172486,-31470,32475,15487,13940,34456,17488,-35304,-97392,-93090,-35782,-13445,-7421,-38527,-98324,-87730,10817,112630,137961,112930,102152,60827,29778,24867,-16206,-101070,-166696,-160388,-57819,41132,66702,27536,2575,-13529,-15552,-36716,-50060,1419,33387,20664,18351,-17739,-51181,-38495,-13923,-7983,66119,114159,81541,46615,23944,22283,9991,-36014,881,101399,63674,-41579,-26914,25847,-20612,-48302,40770,102081,46417,-9972,-15436,-10115,22779,16466,-75485,-74558,55977,155950,106625,38294,21442,-13832,-31072,-11696,-33693,-74203,-61580,-77617,-108900,-93460,-57550,-38019,-34128,-40123,-66480,-69383,-27817,30116,37268,30168,36692,-21715,-72317,-57589,-34395,-35267,-44932,-58954,-1021,96732,111427,5100,-90367,-88652,-39496,-43300,-50758,7120,84258,136101,124420,57890,29523,57874,64671,15776,-60583,-96656,-56913,-20473,-24335,-14627,-31780,-61753,-45862,-11919,29696,58393,36873,4717,21696,65321,117853,114110,96772,106061,49072,-50405,-13860,114516,89872,-12769,6633,93743,67481,-21715,18478,110795,56868,-41101,-67225,-82541,-99296,-38345,16688,-36154,-69987,-55198,-44174,-28108,40019,92377,45649,-12701,-2652,32893,33643,35680,30427,-39921,-88477,-37730,31356,66293,70540,31649,-33605,-31049,44705,78638,38827,-13028,-18510,-6525,28719,59242,35519,17722,-1024,-19244,-5047,-7766,8234,23015,-5003,-16836,-42621,-97947,-74946,-22646,-44217,-32322,42638,63591,55648,49797,36626,26579,47466,86709,66049,29789,28604,43288,64030,98552,98002,38129,-38786,-95032,-100874,-48309,3491,23092,47275,92304,103769,6413,-82168,-68635,-50523,-70877,-57508,8333,57501,71232,51707,32556,31178,54515,57014,18303,-32813,-62324,-22781,39785,56344,47668,32647,-5473,-19469,-31414,-51045,-6710,52729,39105,11410,3223,-24239,-25489,7095,30134,-29153,-57092,11103,32245,-24775,-53600,-34528,-14021,-46527,-129230,-152685,-111577,-61505,6258,59373,52647,22469,-46526,-112957,-75513,-20399,-58931,-155566,-197423,-136134,-50058,-22252,15586,45931,26244,-29826,-60794,-31243,-15031,-25491,-3210,23213,2379,-48967,-90537,-73916,-38701,-60383,-84982,-95000,-85604,-54400,-16203,42802,121950,103982,-48202,-157661,-65653,89881,117605,10716,-71074,-90751,-111903,-101004,372,60128,28666,-26624,-25284,4678,40971,50949,27670,4343,-52277,-98120,-41133,112300,199934,95078,-40841,-21130,47577,14313,-58074,-39609,36969,96245,86734,-12491,-101931,-115677,-75394,-10547,19911,23398,29968,74170,125080,110459,79644,96241,64986,-16364,-74456,-107581,-109099,-15288,69598,88285,55210,-5077,-49206,-42232,-31085,-98140,-160379,-134872,-20082,68454,88711,79871,76380,43910,-20988,-11316,17960,-1218,-18744,-20519,-7948,46885,55333,-24619,-18643,76178,63436,-27701,-65894,-64411,-39809,16671,63199,63166,40597,2319,11685,60755,94140,83274,22065,-42317,-50339,-64412,-88667,-50540,12490,4643,-57315,-142046,-147999,-57522,-4381,-51632,-77351,-25733,15066,21677,-555,-49707,-85615,-44148,12271,41932,32390,-5765,-43486,-20883,75690,136348,83505,503,-48359,-90163,-110467,-102357,-71969,-35513,-13290,-12183,-36070,-10615,56675,68964,66365,87699,53914,9046,23677,38382,-47014,-126873,-65822,17540,38616,10622,-13772,34675,106461,57694,-26022,-21897,10184,6505,-42357,-78855,-19964,62340,99083,88345,67315,37343,-4220,-47409,-42057,-121,-22817,-74094,-61524,6904,-197,-80508,-141097,-78546,71747,163517,131551,71811,22139,37750,71658,9787,-54706,1066,52950,18208,-23720,-12050,21799,27569,40107,63079,16664,-11487,73182,111352,103498,155168,173964,120844,76151,39458,-9657,-7377,65978,97258,43866,-5986,31840,59549,14114,-28747,-3183,21966,-9592,3981,88784,96692,12156,-28785,-28023,-64736,-67859,-26110,-7713,-31951,-58658,-76226,-78902,-70977,-31549,11105,16406,27681,41732,9523,-32318,-47013,-26145,62902,146794,133874,25840,-74028,-85585,-22752,-9776,-32022,-20887,-19726,-74829,-85468,-29577,15406,46559,66519,79715,78784,87992,56145,2187,29505,17241,-13288,-14965,-41077,-67405,-59232,-64920,-71845,-43999,5972,36213,-3566,-65712,-106289,-83958,-41592,-3931,44568,79890,74059,98942,138229,101839,-8149,-69201,-50217,1321,39877,40439,-3604,-57206,-109662,-169919,-170768,-110642,-20997,3474,-66102,-87579,15911,95631,63295,-29050,-35768,27429,12617,-65004,-60435,-23800,-43860,-57849,9774,76552,26324,-34637,-22489,-1959,1403,2041,-30604,-38822,-7481,9001,-5113,-11257,-42236,-88839,-75589,2506,54255,54055,47527,18720,-24016,-36463,-63064,-52099,36835,105823,88164,55656,49819,47698,4577,-88236,-135923,-66879,24637,59981,13282,-31160,26502,137641,126467,-24545,-82602,1501,28041,-3855,46229,168486,227940,148552,8132,-76905,-48882,34899,45294,-17852,-77677,-68859,-22463,-36036,-66439,-37242,-12625,-71293,-116390,-62641,4908,19375,19020,47831,96795,111319,121673,223502,229767,61474,-60210,-57399,-29913,-8847,-41555,-30998,74823,128676,56642,-6833,26191,102368,144117,111636,19476,-54267,-87235,-71678,36262,148119,129993,54101,40074,72511,112578,133991,92118,45952,32211,-32090,-121552,-113356,-13425,59016,41300,-28200,-57265,-52961,16218,71244,49632,31414,74110,87536,45710,6041,35333,32686,-16744,-34008,-50587,-60785,-30131,-54214,-116343,-116872,-76607,-54131,-76130,-65673,11963,66068,17838,-25303,-33706,-24665,-20731,-28131,-80754,-114777,-65117,25436,35428,-3670,22538,38237,-42517,-140906,-175977,-150552,-89354,-22357,29571,53894,70047,90545,64839,-17982,-40077,19930,27420,7464,76974,142215,78775,-42113,-74745,4403,110191,116749,36718,-15844,410,41491,45549,-5194,-24621,-44798,-123135,-189838,-110184,-9682,1657,-50873,-74909,-14719,59072,66331,38035,10611,-39712,-43975,-22004,-18669,5477,38214,39619,35807,45110,-140,-54814,-47047,7046,27124,3655,-11930,23268,24605,-20122],[23858,22853,28862,30310,32390,65183,134262,155848,95800,34326,2902,8555,43054,43253,-16591,-33366,-10467,-14032,-10242,29403,10672,-32508,-57486,-47487,-30293,-22350,-46612,-82414,-119876,-75886,-20228,-13282,21746,74821,72458,19849,2308,26593,-7255,-75566,-82598,-53366,-28846,45401,91100,64836,56485,63269,49730,34631,27908,-13446,-33299,-39329,-43063,-15254,-12759,-49815,-81472,-61685,10145,89344,116477,45852,-42350,-35553,16721,13142,-12735,-29382,-22703,36464,75060,-11092,-64900,20265,54580,27258,40669,17183,-74173,-138424,-87810,-1162,44696,43015,25475,-7636,-13832,19683,38752,33677,42894,25336,-19922,7486,49611,11475,-50087,-78894,-58686,4757,64922,104702,105916,50561,5409,-19558,-87944,-104510,-40805,-10727,-20249,-13888,-430,-18405,-74179,-115323,-123257,-96218,-3611,79551,61731,20767,44316,55552,-7274,-68857,-112995,-194577,-200546,-103897,-24294,43013,83780,-5359,-121477,-113717,-73176,-7380,92048,92200,-17656,-50254,-33158,-65432,-109474,-132429,-124376,-63333,3669,25750,21941,30680,53841,83967,122785,103145,48166,51506,145056,207834,111056,-68820,-132067,-72051,-10109,-55272,-134108,-109709,-10224,30428,40656,90796,141472,96527,-14770,-103615,-110817,-75585,-61319,-59940,-96059,-164954,-131579,-403,120275,158805,132975,96019,18484,-47764,-69774,-88705,-149000,-230046,-242181,-125364,25170,100803,70779,12403,-12103,32066,37541,-1494,12368,20714,-8117,13796,-12735,-87472,-77729,-1091,5307,15294,46098,53634,32276,-7874,-8629,-6500,-36620,3994,84071,10879,-109541,-76364,-28793,-98837,-154494,-89235,-5556,17203,7992,10873,28617,46836,6663,-92409,-50785,133629,208083,63870,-68811,-67719,-33891,16405,51821,23169,-12037,-26854,-79233,-87914,-29951,-3739,-24890,-13358,26891,22966,14876,47109,88756,66305,32837,25161,-22495,-76069,-35211,27668,3926,-45437,-43029,43389,141922,142086,-5116,-130662,-72660,34871,11012,1982,69088,86094,62209,61583,55125,46476,28664,-1336,-13437,10846,86918,92669,-24545,-125763,-86285,-37742,-22416,-3689,-7969,-16925,-13363,-4832,39792,68002,56089,49563,50440,63534,82520,37720,-27842,20227,106204,55153,-42700,-49835,9603,3947,-63643,-9048,130836,126713,34743,-2340,-39796,-96016,-97889,-64602,-50213,-5086,23905,4023,-2882,57964,78740,4213,-38805,-969,43002,52365,57130,65048,7745,-41122,8474,47434,23360,47470,92392,62586,55638,92521,32565,-46156,-42433,-22516,-33225,-50320,-63421,-47059,-6484,-536,-43267,-86246,-117982,-83406,-21275,5713,2341,-40314,-83430,-49414,-6089,-20612,-4539,16493,-7306,12562,22206,-500,3047,33773,96062,98549,34518,-1522,18718,57528,113694,102910,18697,-36785,-44568,-53072,-21988,37323,60930,90200,141076,110846,-36861,-127569,-93707,-25357,6055,10578,34825,51150,67703,105125,95861,26359,-11815,-31379,-73975,-105102,-94302,-12878,65773,62760,47837,71247,63506,38882,16031,-17506,-5709,23181,-2742,4245,51112,36037,6633,17849,39632,-19256,-78407,-23230,43882,15534,10073,67619,69431,-30729,-132855,-148858,-111071,-30775,67267,107572,97008,54693,-25748,-72117,-54042,-58230,-80899,-134969,-165642,-114176,-43913,-37214,-36372,-10583,40027,42564,-35808,-79700,-48402,4440,67624,107092,55241,-33613,-81013,-51699,6456,5511,-40804,-94061,-90300,-34407,15962,42667,41783,5033,-94348,-138785,2042,168770,164891,32669,-54220,-74357,-106429,-136778,-93327,-22460,20701,46946,45247,10508,-40011,-35281,-12796,-26817,-56807,-34047,18375,101277,157626,65963,-45924,-14411,35972,-3746,-55319,-27460,15775,47719,65799,8619,-71710,-95970,-60949,5012,38260,10947,19827,114336,176267,121052,47594,63405,64740,18371,2773,18557,2943,20994,85417,121707,87801,4546,-51231,-69156,-90930,-135836,-133330,-60766,8565,5335,3255,43155,77556,39720,-60988,-78755,-9614,47182,31371,-46281,-82527,-23439,2332,-65010,-79642,-9464,2028,-58935,-125038,-139187,-79225,-11846,20194,47056,88525,70651,16069,-36330,-17933,57065,30566,-59325,-52893,-31205,-54539,-38145,-10793,-16926,-31373,-71462,-68456,9478,81872,53202,2987,21789,58622,51839,-4046,-53123,-49077,14550,47349,36726,-17366,-70320,-54111,20263,84594,88290,62576,40367,8720,-26502,-43724,-57295,-11024,84303,131145,80750,-21450,-45571,-647,30771,60523,75437,22389,-29325,-27030,339,-48499,-113409,-84151,-45013,-24569,6826,19713,37151,65655,8520,-40707,9042,25478,-12227,-41351,-81838,-80338,20869,82026,37371,16212,29094,11899,-21060,-21033,7501,-13116,-67081,-63532,15320,15117,-81125,-137324,-43854,96761,153238,133823,122931,94145,49424,18208,-44448,-109586,-59786,56444,94096,25040,-48969,-52860,-14256,37053,69405,30030,-5168,33656,29413,30890,122477,187312,171003,150897,114730,3309,-69652,-17708,17885,-21699,-40986,8552,55734,63468,22418,-957,19146,15404,3519,35037,55191,38265,10593,-24020,-42174,4530,52633,43380,-39033,-112021,-103138,-65179,-69097,-61799,-23449,5537,18480,20173,42366,51048,4240,-35220,-6385,49238,83563,61594,-2967,-7881,55965,63507,36821,44810,42717,-20041,-35086,-10805,-21100,-31301,-22191,5815,54428,99712,73765,36729,59334,19092,-22438,-8708,-18692,-41339,-28989,-29521,-46822,-45553,-34113,-20800,-2868,7405,-13243,5906,44097,44973,13273,-21756,-47839,-43546,15098,55671,352,-25958,37037,80914,68428,24670,-41921,-102036,-157572,-216602,-199143,-125313,-37696,4787,-38043,-63572,15342,106153,84978,-34041,-45678,56045,84314,-10850,-69477,-10954,26602,-17122,-15802,21695,-4445,-8074,-18494,-81013,-74562,-6959,-19063,-29024,37565,95710,74484,51236,44115,4410,-28965,9146,54064,36264,-4730,-30098,-42589,-75222,-149741,-130913,-972,83117,36814,3617,47089,37744,-26427,-20418,15553,19870,8807,12972,-36928,-71310,13036,142666,175838,77209,-5497,32517,72905,50153,61244,125474,167388,105129,-6647,-92802,-107425,-77818,-42959,-35556,-55967,-71506,-35989,33870,55709,-12120,-52321,-32035,-25233,-24628,6023,46027,67563,69278,84804,86648,57354,88928,113765,47619,-53872,-81362,-57097,-8527,-13735,-14665,20019,20858,-19017,-49643,-17048,54357,113002,98727,5767,-55827,-54792,-42529,4043,70176,65015,10816,3780,33698,33482,-246,-53558,-25597,28912,-14053,-93935,-127581,-118617,-57731,7165,-25278,-124722,-172639,-104566,-60467,-47676,36153,139179,133965,106206,131370,142545,57237,-27309,-62640,-71915,-65333,-93600,-158638,-157427,-83921,-27007,-53129,-123259,-87545,31429,63571,11918,-13645,-56915,-71030,-41007,-36730,-81236,-96110,-65741,5471,50806,40435,61215,83195,3514,-123207,-185335,-178814,-116172,-11527,90836,134936,129677,95639,40749,-34323,-93335,-75799,-35743,-24006,38732,149688,140866,-457,-80754,-46065,-3980,1787,-26731,-1843,67498,91914,62542,12006,-15953,-38963,-68521,-77628,-22736,24466,393,-103352,-162008,-95801,-3881,33102,16303,-28132,-45436,9879,56805,61423,88210,85123,26433,6509,33490,8192,-23512,-16203,-2973,536,2251,-14392,13541,62062,55585],[56484,11938,7461,17007,12667,32794,64408,39983,-58769,-109122,-60901,8554,24594,22340,18209,8422,-46414,-110048,-124946,-70895,-35385,-44051,-58473,-25245,4581,25213,-283,-47318,-77470,-49197,-568,3327,12547,54721,60083,10461,2648,39312,28197,-17906,4944,46615,17740,14984,58784,44679,33484,76535,108250,101973,73433,-23490,-75659,-39490,6545,39012,33646,2550,-32781,-59516,-31779,81384,130067,49184,-4919,42387,91023,104544,108090,61818,36298,83588,74935,-65570,-126542,-18285,25090,-29390,-27960,656,2057,-3453,-2820,-5429,-19605,-41706,-29440,10556,51251,69696,40949,245,26671,38292,-20154,-19223,32193,7948,-66687,-60998,12344,30297,-9802,-7792,38584,56236,5828,-42989,-64777,-61888,-22592,-5778,-26485,-23615,476,-48354,-116959,-104788,-57049,-46841,-32677,8500,44880,46158,42695,17139,-44951,-90702,-122280,-189665,-191983,-93554,-13838,-12620,-42234,-98047,-139478,-104871,-50101,18382,107689,125405,26889,-61868,-108510,-112912,-107196,-100969,-77303,-34814,-2574,34896,53834,35576,27238,45447,63186,59094,27576,5339,67288,181279,168677,-10306,-147325,-141568,-63442,-28480,-30970,-5718,11024,-8321,36638,135426,163092,64162,-2643,-12161,-36305,-70956,-52196,-34046,-90787,-172487,-142164,-12563,94044,108121,63486,43255,-8438,-80814,-103458,-110132,-157606,-232163,-266662,-176171,-3119,91540,64831,22154,31687,94825,110781,74423,26923,-12220,-2692,70238,50576,-46574,-54891,37049,73428,32462,-3060,17210,-3424,-66181,-66076,-32155,-14310,30396,69548,-5267,-97262,-67130,-35387,-85606,-123554,-120205,-73602,6779,25786,2685,17400,26496,-4298,-32502,43890,186465,207006,37374,-101482,-117687,-73421,1394,40203,52321,59681,-205,-111923,-113286,6909,62693,17865,11684,55938,80658,109715,141054,124515,60285,23112,4823,-22488,-33774,27683,77235,19695,-44679,-11390,66245,117550,110756,-5635,-100320,-717,104225,42800,8904,61778,65850,32134,34699,47405,35967,-13994,-42571,-4417,83771,184593,110169,-115959,-212440,-107224,-18030,19596,22865,-39817,-117620,-151258,-79673,47751,70667,3117,-57959,-61712,-9162,5896,-33328,-7451,65506,58260,-23556,-60205,-38451,2970,14606,-22968,1408,94100,121279,97349,91310,46188,-47736,-98859,-75504,-18427,46674,59191,43632,52134,84590,72267,13402,-33315,-33659,10995,23698,6480,25231,2776,-36636,-12358,5772,-19706,-3985,70665,106795,124165,95490,-32674,-97567,-37473,8777,-9347,-75142,-166508,-155464,-33692,39970,-8404,-98697,-147325,-115317,-59387,-3324,11968,-22403,-45019,-24162,-11464,-36634,-36190,-16264,-15062,-14720,-57943,-84234,-26140,19735,39853,39958,-8494,-70353,-54139,22083,93616,75941,8028,-19282,-10879,-22015,-6589,52423,96172,103448,99153,52932,-46499,-110165,-88206,18692,95155,70934,41641,19278,30109,108757,136230,38425,-50279,-77574,-89914,-101758,-104223,-32641,40088,19711,-3951,44643,61181,32691,21047,13821,-2063,-6823,-10812,25114,72837,58399,16700,-10334,-3242,-19777,-58516,-44566,20247,44607,22671,35079,76127,27491,-63420,-92293,-88190,-17822,89419,117445,70608,20374,-14949,-28116,-52010,-63971,-22936,-33298,-89010,-111305,-89514,-63895,-43574,-20936,52302,88730,4676,-68860,-29530,31052,72473,107830,55492,-31823,-45572,-14893,7769,18595,6670,-37718,-48065,-5085,29473,35943,13768,-41839,-102902,-85872,54745,189921,167573,64084,-3058,-28933,-53925,-102430,-121318,-91296,-28216,68860,111034,30681,-68070,-64361,-38740,-60369,-68062,-38287,-19850,10161,48119,34258,8779,-123,-17869,-44604,-41197,-28109,-37128,-21301,16635,-21367,-88542,-110998,-124365,-86466,4852,36490,39369,85160,112797,54531,-26768,-9495,47613,46281,20475,34111,49288,68390,130846,160629,107200,13047,-57188,-133761,-161926,-92187,12488,75230,44177,-61809,-94737,-14956,66460,65620,-46144,-118096,-53590,52830,43649,-75096,-130876,-48942,-5816,-57833,-85353,-52016,-29905,-70307,-173783,-214565,-117733,-56938,-55771,-3714,88113,122156,67861,-59310,-89499,19776,38792,-19903,15876,61801,55021,32054,-17481,-39869,-3767,13528,24892,60557,107529,106349,66973,69675,92619,59958,-20533,-64652,-39937,19435,14119,-24280,-72145,-101086,-44233,36174,34104,-13509,-8400,47597,62195,45712,34959,-3363,-950,83939,144037,74146,-28787,-78953,-82627,-37114,40945,39394,-54308,-92146,-46679,21877,13126,-32457,-55923,-95821,-95454,-5197,85758,108182,60191,-10810,15796,137230,136549,21707,-31970,-40107,-43537,1683,16043,-38565,-45516,6127,46156,52674,26708,910,-17432,-35028,-8812,73719,55620,-39683,-77355,-26137,30084,51324,57878,76075,46224,-18755,-65369,-81203,-80660,-26983,59243,97288,41108,-44144,-88890,-63674,-1687,34092,12181,-25004,-25972,-49560,-50370,45709,119673,106303,117761,108183,-11529,-118921,-99145,-56754,-61047,-71323,-63215,-10321,46200,24366,26,40687,57077,28510,13328,37623,80346,65852,9864,1205,31153,30293,33934,6041,-52345,-41943,15620,2568,-36920,-29960,-9139,-15226,-24840,20524,69842,37666,20757,23601,26103,40845,25896,-20251,21876,109173,91115,23896,695,2464,-19053,-54092,-85612,-102847,-87659,-88739,-71493,37497,111939,63461,23098,55298,14396,-35538,-25903,-18276,-21546,373,21375,11777,4234,7631,11352,54993,106258,80459,54312,57789,43883,1388,-41855,-81318,-121897,-79181,5709,8686,19742,87982,88874,28272,-14813,-39895,-57374,-97869,-149877,-130861,-91720,-56021,5552,33429,9526,25583,78900,46757,-51115,-50443,35453,88363,5227,-112601,-58167,56051,42891,-13014,-38680,-45716,13603,-14023,-125846,-106363,-6513,-10800,-20260,47740,108159,68755,28710,95319,132017,41439,-25649,-3095,-8550,-29993,-29302,-43107,-69754,-104296,-101647,-54213,-16774,-31093,-12814,47182,56135,22386,67707,129461,89276,10237,-11027,-35578,-36679,33746,118126,143472,81261,20185,46007,98003,104356,44110,-642,-9020,191,22646,1682,-71485,-127550,-98309,-68484,-97295,-84877,14932,107903,73941,-27967,-39647,38510,54227,-10794,-22044,42157,89569,105757,134053,155668,126003,54649,14438,50026,36055,-43150,-50877,37763,31918,-24368,-61472,-80533,-72177,-60777,-66616,-27208,56050,63992,-14533,-50142,-28791,-31000,-45656,-40097,-45603,-49870,-25355,7323,-20857,-105270,-134175,-31423,87900,77117,18826,-54852,-150130,-171516,-98251,-72538,-131291,-181643,-159995,-166600,-156167,-44219,92352,122698,97961,92439,76247,7238,-33671,-48373,-29961,-9267,-83600,-176665,-139199,-15560,31891,-48159,-117810,-35884,82739,99445,51905,15652,-14392,-3865,3204,-19506,-53129,-63936,-61049,-4708,70874,57371,19907,47467,53367,-38264,-117598,-129598,-76725,21497,121689,171975,158377,74631,-2278,-44575,-98467,-126654,-74648,-13389,23253,79332,90243,28013,-16356,-24357,-39814,-64080,-86421,-30369,59034,108877,110647,55266,18560,22586,42123,58122,57622,43406,-4682,-115629,-201299,-200767,-147728,-85516,-52221,-40404,-21917,21884,57221,73418,107117,105400,17960,-67086,-52396,-22790,-7556,16234,-2578,-34279,-5455,262,-2677,39975,64585],[107556,49974,22017,15126,-23277,-59909,-75306,-94198,-142738,-138092,-67493,-13155,-17233,383,31565,13160,-77426,-142114,-136024,-65567,-12688,-28291,-61544,-32438,1680,29310,23387,12991,19292,29990,4200,-35482,-45168,-19438,19367,27669,18928,37315,48317,1283,2315,49861,16283,-17410,17611,16375,8981,71292,139017,128672,68156,-15183,-47317,-4071,40975,58979,65152,77614,65371,-13200,-67505,18353,86101,39698,34860,109343,141721,151117,174089,106444,25422,22587,2910,-86872,-100935,-2288,38482,-10616,2337,53813,85332,89488,43179,-42256,-120402,-140390,-42196,69616,89683,72106,31443,-23101,17566,54120,1854,-9614,16950,-15968,-78170,-42863,51589,51472,-23955,-19624,50538,76003,12011,-38305,-17268,24647,56634,43056,-17304,-34037,-1135,-63645,-158620,-119355,-8591,18615,-43362,-96026,-56278,8537,23148,-44177,-120389,-126934,-110572,-108521,-56176,20236,30503,-56904,-114714,-76378,-32546,5447,35705,68155,115179,112433,-3874,-120520,-149955,-94314,-53617,-41267,-32028,-34468,-32439,26754,64227,27997,-12187,-37931,-26799,21955,28893,-31193,-35461,75248,134601,24800,-99349,-108839,-23720,44387,53898,49736,3789,-64085,-18030,76339,63046,-19761,26505,102098,55016,-24151,4796,55588,-2848,-94937,-113866,-49603,24570,34136,9535,39220,26197,-42544,-59604,-57335,-105474,-174573,-228412,-182615,-45368,36985,20816,33585,80208,114544,129554,120856,31945,-54113,17535,142114,109408,10809,-14823,42890,93871,54725,-27056,-28300,-53239,-114371,-97679,-42646,-1222,41289,57414,354,-58127,-22646,33198,27320,9390,-41749,-69882,-15907,11167,-14098,-21021,-12148,23053,87162,155933,193903,173800,57438,-49191,-99934,-91852,-43926,-8928,47361,74217,-7576,-134457,-151664,-33081,60166,35298,-19098,-20120,38442,136353,175702,106157,20433,-7709,-37669,-70524,-27362,46160,71709,38827,9672,22081,29507,32632,64502,27080,-28475,33589,72056,-14521,-69967,-31454,31171,80813,92805,77156,31938,-43899,-50665,27954,76776,49601,-67135,-199870,-167668,-30466,26015,38267,31686,-38679,-139846,-194433,-112475,-10143,-13321,-82833,-135918,-134818,-80190,-91134,-118846,-10506,92430,41079,-50690,-50012,-4629,46053,84805,63239,29124,47323,75968,96899,119322,94119,-4439,-56947,-28720,2633,28625,33597,58358,100669,100584,71971,61560,20503,-43177,-22509,-5703,-47293,-59029,-54736,-60200,-58273,-46857,-41030,-52380,-884,103086,172822,120285,-23383,-80652,-17411,42958,33916,-35630,-146316,-168176,-44664,59241,53258,-10924,-54963,-40772,-22611,5352,17945,-2918,-11767,-5799,-20290,-62076,-65535,-1153,33826,-13416,-101641,-136814,-67467,5277,5094,-19568,-55408,-130595,-138261,-51221,32068,45985,4087,-37531,-43334,-32631,-6950,43164,89232,76978,30233,-7230,-43535,-78318,-70430,28814,98889,57599,19650,-10763,-5706,75827,129143,65693,-3337,-25300,-33058,-52773,-82274,-55191,-15997,-38408,-65702,-21180,9705,202,21704,60057,46417,30762,53598,80808,78768,48694,16002,-23179,-16083,2481,-25871,-63302,-20136,47994,17861,-7938,53386,60428,-8805,-51199,-58109,-11747,46476,44197,-15414,-43994,-12858,-7158,-74160,-68107,26332,45905,-16888,-87133,-88941,-12255,57865,62148,74045,70300,16531,-4890,38640,57274,47890,63019,27077,-34652,-23745,-24495,-65286,-36619,41558,50880,28662,21950,1149,-1678,26173,-2974,-44747,-32237,39889,115472,116879,64664,3868,-37315,-24702,-16558,-37705,-68215,-39448,42607,100734,38170,-19700,-2464,-6508,-47763,-48499,-21149,-26062,-40553,-28835,-3742,20838,-1511,-67423,-108924,-75748,-40073,-40455,-35401,-32091,-72963,-107946,-129492,-170116,-128027,3928,97246,89684,46165,16905,-24720,-74685,-41592,49965,57124,-15560,-21837,36441,102454,161403,174840,98941,13489,-32706,-103126,-102276,29266,150142,138019,41390,-65347,-77463,-12933,43981,74542,7028,-66748,-22626,73726,62771,-45650,-96201,-24137,33382,18977,-11818,-31319,-30227,-47554,-119402,-146019,-77048,-59954,-80072,-38918,38884,100906,84254,-42196,-99005,-32581,9625,44230,116889,152335,165211,118754,5087,-39764,11926,40618,51848,56858,66011,101987,110413,100624,95087,57017,-11588,-61946,-68375,-32102,-45160,-70583,-78142,-83838,-43629,-454,-30116,-66088,-40189,30964,65373,64346,56788,12933,-4957,47193,54973,-30259,-69955,-53814,-59578,-47308,25851,29699,-73759,-95610,-8435,56353,40818,18556,2098,-49103,-70291,-5130,126689,198759,127700,47296,98247,194253,158193,39850,-11615,593,22289,22994,-9727,-76874,-84101,-19159,61816,114452,84533,18382,3517,22967,50040,104870,93488,47058,9415,-31146,-52165,-33588,-14054,-5953,-51687,-100963,-105052,-45798,27179,70821,76307,47994,9721,-9981,-38987,-30085,17010,29383,1254,-39472,-41015,-42521,-62488,-21763,13544,-11297,20843,66529,32092,-37411,-63767,-46309,-32817,-68478,-101851,-59322,-7081,-19751,-15474,37836,62863,60513,41934,48874,96018,82930,21373,-3705,-17872,-47204,-1570,68773,63479,45569,79933,71025,15765,-9027,-25705,-66115,-80255,-41022,4760,9980,50746,87906,80258,64910,7467,-50663,9693,110676,85984,4294,-41928,-53735,-60473,-88782,-115398,-110131,-67274,-73508,-77513,28510,109429,37166,-43451,3031,16735,-13586,-32641,-32392,-7618,37748,52917,16463,8448,44777,67855,99304,148579,111211,30991,2008,20718,30215,18086,-28588,-77401,-61388,-6394,12564,44787,85016,47447,-26510,-27476,24653,39239,-18967,-70998,-54629,-59416,-70067,-11234,57834,51261,41985,46129,-10383,-73537,-66714,-29351,16566,-32845,-139232,-88704,66902,107948,39481,-28805,-47355,-6993,-41377,-116873,-78863,1943,-9887,-38874,-23235,19077,-93,-44373,57582,192802,117197,-31728,-52772,-32752,-9431,10477,-10788,3567,44980,17600,-57867,-82085,-42794,12717,28510,34073,51677,92245,122893,69054,-12940,-25253,-21980,-12965,31423,97277,109366,41146,13920,54999,90463,108442,32830,-71848,-116902,-59788,55559,77948,-33821,-110013,-88743,-86766,-147517,-109699,54755,151420,73038,-21808,-9273,52842,48195,-29675,-52911,9705,60775,93256,137148,193305,204377,120758,38195,64099,66781,-28796,-47256,43710,26282,-53488,-89851,-78792,-48520,-35957,-65984,-46031,12169,2603,-45179,-36992,-11645,-23282,-33301,-42522,-78016,-85682,-44561,16715,31190,-26232,-50615,28001,169597,209308,134799,19218,-93860,-154343,-139193,-114617,-77998,-69303,-97554,-151967,-166739,-118990,-9467,70776,56022,-5595,-48750,-79611,-52153,3164,49328,54788,-2861,-66827,-70196,-5191,21704,-21438,8142,122161,146955,114617,82287,64535,67046,67970,18849,-17284,-19167,-19209,-31300,15389,80238,30371,-54271,-30961,34160,3421,-60851,-58957,11990,83672,124844,154510,155306,86308,14785,-30154,-94021,-151258,-114178,-18993,24946,4342,-16962,1698,39788,57683,49592,-19547,-82608,-61890,-9731,74779,154583,114706,60928,61910,87391,83615,45848,12441,1272,-51089,-141045,-217667,-244988,-210506,-135217,-51705,-23602,-27663,-26836,5506,71036,114250,42135,-100217,-116692,-57917,-11199,50749,58610,490,13335,44691,22482,22172,68594],[139098,104283,57841,26596,-17540,-69771,-99978,-84865,-49019,-18503,-9415,-5075,-2853,11011,25841,1858,-73847,-104590,-77675,-29132,-249,-14227,-65094,-57867,-5411,29669,22715,25478,30337,24932,-42394,-89167,-78607,-71779,-20678,48454,32683,7305,12911,-44062,-83975,-28187,-18690,-34192,-7677,-8706,-31480,15814,98237,93511,44019,12721,-6858,-13444,63,27685,71949,129819,134354,37344,-61991,-42506,18341,21261,55388,139366,153417,110365,104135,59999,-36711,-93334,-89978,-92148,-69434,17687,68644,50137,64792,83985,76388,58900,19384,-75494,-163641,-172265,-51390,50790,37993,17501,4928,-6655,57678,90268,39743,18832,2500,-49153,-89552,-62072,15620,40591,2851,21303,70989,57717,13083,-5867,1946,55910,119130,110010,25022,-29686,-28436,-72264,-157656,-139421,-8171,60205,-29252,-148231,-153191,-81634,-42073,-96994,-168010,-157288,-92108,-13480,68805,69664,-15271,-81460,-43902,39717,62051,75473,83116,83032,100603,84051,-44242,-158385,-144608,-61141,-23939,-37731,-52368,-65300,-57693,13357,68890,55530,18502,-46194,-62986,-10917,22196,-23884,-62760,-18809,24155,-16590,-36528,10321,76078,97959,68589,30262,-15090,-68240,-48807,-6809,-26254,-39752,31973,74838,29209,-6916,29925,89094,62965,-16648,-65392,-62578,-22151,6057,38844,105534,96353,23375,-21733,-36790,-58042,-76570,-110137,-116497,-72256,-28509,-20331,43687,91779,80236,83762,99469,18641,-84628,6109,150933,102240,22383,12561,26651,36155,17256,-47853,-78045,-95470,-99975,-49200,-16384,-16842,-9334,5120,-20361,-58654,-13494,79581,112080,92038,30639,-43446,-53326,-10131,8437,-24217,-24043,57263,137107,169214,149057,126331,71479,-8919,-58976,-60509,-45266,-25377,13290,8521,-34249,-85069,-114284,-86593,-7810,10916,-69178,-119598,-57727,67725,102710,33065,-11130,-7749,-68263,-155893,-113606,-25939,14813,35713,48182,10685,-47186,-45969,45963,66838,6959,-10967,-18429,-86260,-136876,-106970,-10048,80478,106279,98190,50421,-38668,-48654,25701,12121,-104327,-205907,-206336,-74757,57780,55725,21100,14729,-24543,-104767,-156472,-134444,-108548,-98871,-118538,-149953,-147053,-119557,-136616,-128064,-33703,36734,28219,-13209,-17674,11357,67067,117165,90592,16852,13312,51556,66168,78131,70415,1446,-25346,-5450,-30040,-33167,-9532,35538,67453,48338,48887,102423,93464,2067,-22638,-5308,-54712,-109489,-89295,-55117,-62177,-46801,-17571,-53195,-46850,74541,182495,167617,45675,-30252,5208,52363,39465,5014,-34082,-56347,-40151,-3861,52437,74712,43109,49703,59887,37876,12442,-12298,-7824,15827,-7093,-62202,-49110,36262,59455,209,-65087,-117106,-113322,-22169,25691,-23875,-71555,-142234,-195115,-154331,-48949,26278,-360,-70910,-92379,-63722,-18650,8774,19491,33463,33077,7332,-36536,-65668,-63133,-12428,12860,-22022,-34218,-48684,-35848,32466,73677,68542,79731,76042,39254,804,-24669,-36561,-53432,-82930,-112225,-88694,-41829,-7487,43270,95377,94013,79919,98053,105535,73190,28193,6745,-9628,19605,40221,-20468,-89526,-38632,43524,47620,49721,62252,32506,-20528,-45555,-25618,4671,-1649,-27243,-61802,-68348,-14907,-15337,-103344,-114647,-25549,19559,10939,-19565,-7383,70341,140213,132656,80203,2580,-28266,24066,64384,42596,22126,30768,-11413,-66028,-54331,-66885,-120697,-85793,39182,89955,67785,19819,-45409,-49659,16561,54528,56076,25660,-7667,-2789,22695,2653,-58306,-97632,-44467,32548,49025,18233,37695,58792,40326,13662,34566,73256,42955,-20300,-25367,22370,17123,-20758,-20657,-18686,-24058,-27054,-88232,-157711,-132700,-43355,12166,-193,-65929,-98229,-72287,-89356,-110124,-44929,48278,105830,90816,30200,-24456,-61394,-77599,-26424,51346,45942,-22119,-20802,26000,84381,119959,116263,51920,-1227,10455,19525,33645,85689,125088,70363,-7276,-35231,7286,23242,9170,42010,46320,35165,68537,109419,92754,28322,-24421,-21083,22493,51797,30447,-29946,-63512,-47749,-22040,5425,9906,-25351,-48279,-49051,-30248,-2571,-10895,-75630,-105313,-103957,-71802,29499,106979,119382,148548,126964,25536,-24654,-5475,-12596,8934,18774,-10576,28100,95291,91493,50229,21572,-1590,-53872,-106594,-71711,-46545,-49474,-50389,-71162,-90200,-90499,-84119,-63990,-28563,11536,35437,37570,23799,-8755,13680,58889,-7472,-103779,-77143,25086,39755,-11262,8198,43069,-17615,-32372,35278,36967,-15118,-2236,48385,47526,8582,-3963,89084,181504,160411,116235,127539,97413,26514,15240,26053,19194,47198,64442,3669,-105071,-126029,-61825,23668,100310,96081,34710,23787,48232,37086,45943,70852,97690,55731,-34117,-65006,-38969,-35823,-47095,-94206,-130686,-91382,13988,93016,113341,98102,26962,-39674,-34309,-12943,32082,70091,39157,-8273,-55061,-56976,-26705,-46902,-73659,-72793,-86019,-62179,33286,117367,104236,27756,541,14438,-36372,-66293,-26152,-4928,-29753,-21547,1966,8408,36305,45801,30934,35199,20952,-14057,-61482,-109081,-108927,-26928,59820,82244,62016,72791,74306,41652,24653,-14947,-95649,-107589,-47379,-32798,-52041,-20645,61888,108533,93432,26362,-25522,1991,77751,74944,28368,17527,10546,-44771,-68400,-59910,-68054,-48750,-46062,-58864,-5094,69530,7217,-99619,-52764,9650,4278,-19363,-12374,23981,69769,50362,-35400,-62141,-15331,16838,31727,81899,60816,-38220,-82263,-26441,22793,20228,-174,10769,20134,24806,38783,60202,61369,25511,-21486,14379,107898,104789,7036,-53838,-53341,-71330,-73352,-35897,735,130,9977,13768,-21235,-57206,-75077,-90594,-61131,-62152,-100629,-56877,60926,122054,89325,23132,-39430,-64569,-79206,-87874,-58365,-19233,-32336,-78009,-110536,-59868,-24759,-68888,-12184,139935,116285,-21690,-52690,-4137,54325,74463,34100,48329,103993,72531,-27709,-40211,38814,70947,10363,-22954,18613,63723,45052,-28633,-77101,-48523,-38622,-53526,-18944,70912,97631,31810,19856,63750,87299,103277,51921,-60928,-102185,-39718,53044,47169,-57658,-108545,-91483,-100321,-152534,-150225,-22518,113517,121972,35926,-11268,3231,10601,-16738,-26351,1097,33607,42780,32955,70074,120434,130827,112316,89062,23465,-51326,-70741,-32059,-41553,-64699,-35102,12729,35927,23327,-2504,-15806,-45479,-89745,-87372,-24578,10654,-2871,15089,29878,-29610,-84514,-54328,36023,111315,132858,98954,92297,186766,252833,154624,19990,-27091,-31979,-54915,-79580,-15941,35893,-5792,-77167,-107199,-123796,-71652,18847,44663,-1655,-64034,-126819,-96567,8431,61959,38441,41394,64473,11706,-43556,-32110,31510,166295,242676,139686,45471,53566,115446,117933,43278,-30805,-36103,-7749,18340,12075,37745,68231,10481,-69074,-87187,-60823,-51001,-69056,-31662,76666,131747,108181,97889,116639,115314,72814,-3603,-93281,-161795,-154570,-47378,26346,-41319,-105287,-60853,17315,77758,99953,37076,-32885,-42720,-27800,48645,147290,123836,44865,6917,26561,18844,-25764,-60487,-28493,-22401,-89187,-161739,-218991,-244062,-196944,-115083,-86343,-98324,-127542,-89248,34157,120638,66378,-65308,-87819,-47112,-14216,54519,92250,27320,4095,47869,44384,18451,63184],[70473,74273,31059,-6688,-5572,-1899,-9631,27736,87221,84014,26847,16116,32477,15802,3334,-7151,-69592,-91244,-69802,-71567,-68373,-32774,-57222,-53485,17883,45262,-9982,-36125,-34965,-38035,-74381,-72879,-30560,-37947,-8322,56113,25044,-23974,-32972,-91764,-130309,-60647,-23180,-21427,8068,1459,-46934,-43391,15970,41555,70847,83761,25260,-48563,-48526,-1850,56236,124975,126648,45545,-39079,-49489,-6316,9986,38069,111438,126132,52900,23189,24304,-43670,-120247,-102766,-70009,-43345,49284,113175,91231,57715,32349,10461,3853,1986,-44761,-88805,-98792,-62285,-23843,-1739,5959,-7996,28344,116952,130447,80670,40542,-8701,-46361,-68788,-68965,-15017,16092,-5565,13265,39426,9828,9740,41865,25675,40753,109368,128014,75304,-880,-51903,-50982,-69178,-88673,5077,80670,-1236,-96113,-114355,-101244,-68076,-57540,-89133,-91035,-22261,53704,76314,-11986,-121964,-80793,49521,82118,37155,42423,62514,60751,69005,75986,-8473,-95767,-86114,-32632,-8603,-18822,-49587,-68811,-49872,23880,101580,122928,104276,48241,-4613,-12877,15676,29672,13221,-9952,-48178,-92802,-27146,90334,127798,94256,54990,22101,13671,11159,10581,6558,15720,32826,18272,-50583,-73463,-23003,24162,51095,47468,5372,-9042,-9238,-7034,21671,91853,156912,129753,57785,-25048,-78521,-45894,40852,61865,9065,-30257,-35101,-13759,53529,65481,36609,29394,45243,6719,-75916,-34695,85402,57785,11046,34982,39442,-3835,-16314,-34706,-82311,-86006,507,78532,51669,-14412,-58666,-58094,-52939,-70593,-37295,48739,94556,77348,46462,-13812,-55914,-4955,50411,14785,-2747,49410,67798,68197,70868,82921,58544,692,-13750,10175,24363,20239,-13281,-64559,-41233,15685,585,-65566,-56889,-12905,-51719,-112733,-89828,-6612,5036,-19146,26665,69398,-38417,-187238,-193292,-99409,-35775,-18296,-15261,-50968,-80908,-38833,60171,72318,-717,-39375,-42428,-82190,-110750,-84120,-31988,-5133,26865,75280,77329,9527,-29080,1461,5820,-26811,-98642,-135612,-49130,75392,52894,-9653,-20963,-53667,-104611,-131544,-163669,-160908,-93362,-63929,-98779,-103217,-103284,-103542,-45149,-22405,-53500,-14437,30170,28860,33158,59039,78302,36027,-40986,-24000,46036,49627,25051,8609,-19038,-21138,-25685,-79185,-76326,-30337,-809,-18764,-39442,9734,102269,130170,55463,-6970,293,-37810,-95761,-66806,-20305,-29330,-2097,40363,-15234,-61017,15695,131635,176019,100285,31907,55733,64452,25423,19632,46145,41752,-43502,-93784,-7564,68813,36105,58919,109047,76223,13556,-32513,-25490,26930,10555,-39402,-268,58694,45519,15166,-5473,-66652,-135783,-74452,18653,-26622,-75393,-110043,-182069,-201641,-95853,-1715,-10763,-50635,-66494,-59226,-11418,-2229,-36617,10015,93199,75909,-15268,-55269,-58396,-52888,-63014,-89030,-88930,-86539,-49697,4177,9990,32854,99748,116472,77907,55177,53460,25865,-36909,-90247,-132305,-140119,-92318,-8103,60001,83061,79655,67765,52921,51832,39929,11133,4604,7996,43479,47401,-37783,-90740,-12555,53989,88765,130324,90243,1454,-40507,-33227,11228,41582,28172,13641,-15888,-37940,-15281,-40230,-127975,-172079,-119710,-47891,11970,36727,53699,66492,72144,68147,29399,-60983,-86851,-20746,-8011,-49564,-30486,5130,-67492,-141056,-111975,-62128,-52299,-40328,13799,40286,25585,-5631,-46526,-47554,-3845,71477,134386,96294,-12597,-71674,-62909,-56935,-80481,-92910,-41018,17821,38228,65634,120797,107140,3698,-20722,34070,79055,50550,-7051,-16532,10380,-14385,-24642,22918,15455,-31697,-32218,-70637,-140669,-117602,-6828,67294,30949,-72449,-74770,9012,10777,7869,60909,68990,30478,17403,12338,-19068,-53301,-60199,-8084,37965,35158,33369,56556,41050,31237,44009,37633,14533,-1194,48445,111711,93261,14255,-22754,-28251,-28192,-185,54341,49425,8750,19179,49915,86625,97642,80849,76189,66224,6099,-58344,-60080,-29915,-39848,-86424,-116703,-69481,34884,94993,58872,-9979,-31667,-39734,-48583,-87518,-124590,-119490,-106202,-137449,-123800,-39773,-9259,-16174,28804,65774,30657,-20894,-45583,-59868,-11955,5701,-66360,-76507,25118,64287,-4944,-48712,-33672,-60680,-110536,-38163,41891,40386,-2832,-58285,-117847,-134123,-79286,-21187,4817,19909,31087,31021,18365,8490,66666,105867,23943,-52877,1255,94432,88355,10924,-4888,43131,37652,39248,55380,5292,-55862,-15553,70868,90697,45323,4845,27757,69020,102892,133931,108643,-11414,-75833,18743,86549,55335,69653,101263,2329,-142579,-160551,-94091,-20335,55400,79247,48525,36574,36898,-9660,-24945,15798,72875,55995,7069,-3270,-11771,-42409,-38726,-63047,-106753,-58370,46218,75297,78083,111915,72772,-38633,-91105,-47943,47518,80372,25989,-11958,-56995,-92407,-62288,-52781,-93069,-83164,-64882,-65020,26116,153480,153923,60864,27331,48912,17638,12589,65066,72924,32925,31452,20051,-27333,-23724,5128,-16965,-50265,-48221,-25422,-69679,-137138,-104539,-19219,-1058,7655,29820,46503,48163,45837,72010,47919,-59082,-72510,21911,16857,-68232,-81354,7741,84473,59882,26994,30966,37543,82228,91081,45495,75437,127482,53297,1261,-2124,-53856,-68221,-39863,-39857,-17712,38770,-4007,-91644,-46411,2656,-19034,-9361,50706,74433,66153,22365,-67522,-117327,-101824,-94499,-82499,-10297,1088,-85908,-144221,-92708,-37472,-37746,4714,79044,80657,69410,91109,82431,62643,66795,59628,92264,161377,127229,32348,-22773,-59457,-85382,-55650,-31348,-57007,-86134,-57336,-7089,14879,1528,-39746,-85097,-65910,-31399,-19906,-2174,38453,92359,110535,53578,-61044,-100495,-60938,-47475,-67167,-57864,-46448,-69693,-107396,-51095,16172,-12808,-18974,42881,22487,-37343,-14810,51633,128763,153067,69816,13489,24776,13971,-18000,49409,156189,153760,55043,-3110,27799,68543,699,-105174,-117508,-46687,-28854,-52553,-24765,63070,102343,54686,26270,56776,113716,141709,72373,-41809,-59893,-1658,35916,-9779,-66891,-95226,-104429,-100834,-109930,-170872,-155236,13452,148438,86813,-29453,-41523,7240,36405,44089,49743,69611,34339,-62105,-91315,-44218,35958,112030,115567,28432,-32759,-78631,-93335,-88156,-46283,31366,90963,98602,70443,45739,-12202,-106388,-157716,-126591,-49386,1120,5745,34041,70361,19263,-62141,-53904,38436,131184,199235,192700,135817,129969,166125,97967,-13070,-5610,56998,58112,17907,25750,45841,25896,-32608,-62682,-70262,-48616,-529,62327,75645,8712,-99374,-120599,-63088,-36480,-55348,109,99487,67161,-41814,-41046,85335,210164,193434,56374,-27785,26813,146781,111540,-19656,-52472,-10338,826,23710,39630,45986,54834,44142,-6326,-104895,-165014,-134133,-83866,-20525,88036,131793,94716,74934,92292,106714,82894,13962,-59018,-122563,-136000,-29183,41215,-48839,-115339,-79123,-37060,8893,40227,36311,22031,42921,67308,84909,107651,86154,10669,-45339,-12763,8973,-40364,-96273,-74426,-53848,-80331,-90504,-109881,-162620,-184791,-168810,-134926,-107131,-136154,-98005,57718,137934,91043,32469,35850,37990,23798,35287,39085,-14401,-34257,8543,37421,20232,32430],[-20123,-3032,-27670,-42305,7017,54530,59962,94190,115612,77842,27534,41948,56794,21385,-3513,-5062,-61885,-90740,-92708,-135446,-143186,-61109,-28760,607,67685,68471,-40405,-82202,-37996,-19368,-38696,-18950,30571,38440,44832,41166,-8122,-34780,-41385,-93433,-91649,-13076,9190,6926,41794,29709,-24374,-54147,-44790,-3074,98286,141894,58118,-37551,-34971,-8427,-2672,38498,53886,4255,-52724,-44417,-16704,-27593,-31579,17468,49882,26078,26254,41992,3781,-58191,-61498,-56327,-39468,60226,137677,78907,-38438,-89535,-56403,-13691,-1199,-529,11926,-9766,-65085,-51276,49610,65786,-7862,13982,96056,95790,53900,5272,-27414,-12828,-35250,-51397,-8779,-25349,-85491,-62527,-25889,-37660,-17984,44906,42916,6288,9102,23960,39861,1569,-51424,-908,45485,-2738,26947,64209,-4295,-25727,2439,-24659,-7306,46623,38972,20166,44795,34477,-34467,-142506,-180973,-74326,14658,-34823,-91088,-57491,-2750,4163,-7986,25802,23900,-12414,-32096,-27620,-9605,10186,-28235,-60929,-35972,39249,119279,127667,95054,76637,40304,-3566,5926,67639,100155,50115,-58451,-133858,-64177,35484,43321,23442,35673,47851,61691,74079,66671,46170,63467,62810,7616,-100876,-124710,-44632,13082,6047,-11213,-11700,24138,27776,-28419,-30736,39296,86260,51641,9129,-49223,-111175,-55406,88659,131728,69429,20975,-8037,-788,25980,-1837,-6118,-5716,-16711,-19186,-57853,-80179,-6600,17989,-5333,14518,37895,5846,8337,16987,-34967,-32370,98848,164011,91428,10057,-52767,-82286,-71157,-74191,-70914,-17470,30540,34832,27438,-2785,-45323,-31762,10909,13558,2116,-4852,-41402,-57142,-31548,16340,25699,16646,25656,53778,82688,65795,-9401,-69695,-24256,58134,62331,-10386,-56821,-24155,2047,-29411,-41728,-15775,-21470,3307,105531,142892,4158,-149315,-167211,-78649,-25672,-63662,-114476,-111396,-50926,30390,65199,20564,-12076,14344,4708,-53038,-59801,-25470,-31467,-66154,-34410,42580,90148,71519,16175,8218,75598,151171,94641,-35934,-37353,65117,49360,-6280,-24228,-85372,-124547,-114436,-131691,-114271,-28198,9596,-13760,-11791,-32882,-41978,46499,61524,-41061,-32000,53016,87911,82399,50824,26448,-13643,-78045,-58241,27737,35313,-22900,-55959,-57187,-41544,-42433,-82047,-80043,-26647,12329,-23244,-50722,-7582,57238,96189,55594,-7493,-12026,-29789,-61224,-39872,-2516,-877,38773,88950,11784,-84302,-64478,45847,127217,105245,89606,126711,105500,45883,33096,33760,14216,-56959,-101302,-28763,22576,-19580,27251,115109,110407,50426,-7407,-16460,26336,11370,-11648,52948,84730,54759,41946,24076,-28920,-115447,-125592,-50688,-59465,-80780,-65829,-97441,-130786,-83708,-41298,-7479,41532,33902,-7040,33518,57573,3376,16190,106827,108756,21608,-23235,-36164,-47591,-68037,-89558,-86374,-67712,-17176,-3271,-27985,-5731,39774,48782,61803,104815,124282,99730,34783,-30305,-92568,-147083,-136593,-24140,60942,48459,28471,23054,-8787,-9313,10017,13975,29345,26954,30019,13602,-50993,-59181,21138,60221,79597,121939,102825,31519,-7373,-481,36724,88722,130393,131123,57368,5960,-2561,-49055,-118303,-152047,-114987,-30344,35009,33656,19205,-14609,-63029,-74564,-56402,-79907,-89743,-63244,-102042,-160879,-104708,-30341,-105666,-186498,-124617,5514,92480,75865,4161,-45629,-47643,-9061,24416,17678,-3500,31847,119233,117016,5146,-79668,-82740,-16371,32082,28638,26424,-9468,-42411,21469,111634,85456,-19222,-46870,-3768,19558,11868,8597,1735,-51575,-119218,-79250,34447,58212,22325,13082,-21135,-65745,-6008,84915,103266,40361,-37912,-18808,60360,78095,73775,85762,30844,-49743,-49351,-19327,-16678,-31647,-51428,-17792,25106,39851,77512,102589,43609,-10716,1858,18944,27736,32082,71417,103105,41579,-79665,-110323,-38418,29468,42643,42550,56977,53684,33974,24787,40218,1958,-44346,-16847,18691,-29726,-98088,-132029,-147501,-155176,-134134,-111436,-56820,49239,96706,47193,-43361,-70135,-21451,9044,-66774,-132164,-100675,-71216,-93188,-77724,-41354,-69261,-98299,-47489,20736,17802,-53703,-79266,-29039,30756,17892,-74900,-125621,-36397,38429,-40849,-121999,-105601,-88933,-86278,18202,126384,124724,46409,-23322,-73515,-80856,-19061,35405,35742,32271,29666,28525,43317,69724,110985,109048,53213,28403,75469,74495,21775,-14108,-23659,-15080,6046,51112,52720,11797,-15614,17342,63591,48100,9685,13953,19765,-2841,28568,100252,77751,-14350,-35599,60274,123649,95598,89417,80339,-36544,-158726,-156407,-92599,-23939,45694,74423,62169,45673,25191,-18891,-33537,-35126,-16257,18042,52851,29866,-57363,-101388,-36483,-35392,-103739,-60223,41539,31596,18420,86365,109341,7729,-82608,-52175,26471,27103,-15736,-16420,-42471,-101881,-103514,-73126,-69876,-42778,-21729,-30092,7854,64525,36174,-9809,14008,53732,55271,70707,115144,105766,61828,81533,82204,-15236,-72768,-58726,-77822,-100922,-62361,4868,-14104,-82855,-71484,-25784,-50745,-41058,14080,30979,17752,29765,84367,84902,-7122,-25155,36347,15175,-54694,-31053,28374,39712,-25145,-39575,17514,55558,108724,104968,-10825,-22583,95207,98790,11754,-47891,-100165,-95376,-44107,-17439,8984,23762,-37230,-92308,-21316,-8492,-77035,-49713,53691,57944,-12992,-47336,-79906,-117733,-124316,-142370,-130900,-46667,-23906,-100370,-183631,-169276,-98346,-47796,32111,94754,78611,78068,92806,59377,55948,104073,115274,118066,133955,96618,60908,47035,-10133,-67173,-44366,-16982,-66827,-126898,-92530,-24496,836,7932,-4068,-38695,-31132,-7256,-1482,-6147,6917,63250,101259,32614,-105325,-105558,-15401,-21508,-94163,-92674,-34622,-3090,-37400,-40406,6029,26641,17423,-19112,-79938,-76035,97,47723,117903,164514,60826,-53553,-75172,-75622,-55136,63660,181215,190006,132141,98623,99304,85867,-19007,-126994,-115545,-29229,22334,38872,53792,91533,101955,35839,-28718,2349,103111,135117,17907,-76757,-72089,-14569,19487,-23648,-40335,-29426,-61188,-68604,-64817,-147887,-202042,-76944,67708,55938,-44533,-65914,-11547,21049,41231,90914,135373,84783,-40173,-110841,-111390,-70836,17297,89833,75416,21975,-42420,-55569,-57255,-42658,-1702,48212,55594,38838,15856,-40538,-117016,-160038,-163304,-130865,-68045,-18912,13981,43007,10003,-62976,-78158,1499,95594,160381,195860,133533,45380,46320,52487,-13404,-19034,34723,70283,64661,19291,-21725,1240,-16748,-48462,-21427,4122,-4327,37309,59448,10934,-52200,-92111,-141952,-159819,-132330,-63903,29866,50564,-14476,-16987,84964,108614,24467,-31346,-17899,49811,122278,53411,-36037,2132,60099,9982,-21792,18675,40788,48009,74121,23452,-133133,-219863,-162383,-55318,5859,51880,72494,79906,108327,107771,45345,225,-17155,-30677,-69638,-69929,28796,60271,-24251,-49894,-28776,-55098,-62989,-32876,-2073,33565,107174,147381,101538,56169,44794,20066,-709,40552,58305,-3285,-70957,-77087,-59275,-58410,-53610,-51983,-79782,-114934,-132198,-110625,-68999,-69492,-25695,80454,106351,92538,117098,141542,115082,62952,462,-55514,-77778,-54234,-23009,6636,-225,-21299],[-36547,-36970,-42560,-20864,29777,44460,21022,29556,27628,11251,18708,62375,78852,49175,2273,-11748,-26552,-31554,-51770,-100568,-122010,-74968,-28793,27425,82874,71438,-26457,-28460,58981,74104,1273,-32895,3776,58066,72741,15818,-42249,-38258,-32839,-70636,-46695,27029,36842,32534,50568,28524,-2309,-17247,-36669,-30538,50363,117214,95299,37778,29278,12655,-58892,-55789,10941,-8088,-70000,-55670,-43124,-69425,-80126,-60140,-21286,25437,66373,67082,45757,5831,-33378,-65813,-65225,20129,119876,60412,-107370,-169596,-74967,-7189,-17032,4155,54580,25754,-33552,26876,165276,156757,36019,68,27119,11890,-20209,-40031,-5338,49821,9666,-7236,25566,-39966,-117347,-71259,-14910,-9832,-8838,22153,35113,-9652,-77507,-97698,-40627,-4084,6029,82635,126943,55562,36374,46621,-2863,6525,68442,74369,105256,130694,93491,70205,50811,-29884,-120590,-177199,-136235,-44019,-50915,-135521,-169653,-104694,-24059,-28989,-86276,-62096,-5222,24416,15424,-5482,-8766,-8887,-49113,-49591,2500,68418,107210,57680,-16863,-22388,8315,9659,19605,89472,149580,84583,-40396,-74728,-28701,-33631,-52185,-18588,33513,79666,98712,79137,51952,13594,-980,9734,41020,3242,-53785,-27588,21666,16324,-8325,15664,54587,10687,-107158,-134592,-60117,-17637,-51771,-47872,-23712,-43200,-21225,48588,44926,17745,16072,3476,-3339,-10197,-48141,-17100,-3682,-47831,-34129,-30974,-68572,-25642,21265,-7836,-32980,1715,33292,76047,86374,44296,47779,122365,129936,69138,30553,-7816,-36066,-36143,-59205,-80055,-28349,34771,47059,13248,-24772,-61482,-95181,-85291,-29204,-1041,-35146,-81901,-100037,-111100,-71027,-3605,50910,56653,55021,76104,65003,27249,3769,15669,20614,16891,6680,-27426,-30092,4488,15003,10205,10451,12938,71611,148571,122066,-9277,-110969,-81363,6897,47091,-6507,-92225,-101644,-16486,55037,19520,-56484,-1130,92675,30297,-76089,-66393,-18421,-29706,-47866,-14980,37781,86045,103451,58685,44400,109095,138112,95760,48045,62285,102371,72627,41846,34309,-40669,-90128,-53331,-16624,-17159,1425,14121,39635,77289,49703,-3115,69610,149260,74428,16481,69415,132094,108191,28298,2210,158,-49853,-57733,-162,-3426,-78012,-111946,-116659,-92989,-41214,-42678,-69732,-21400,82878,90724,34289,1578,-8042,12732,3957,-20414,-18316,-29753,-64839,-67640,-22633,12452,54550,94245,4488,-121625,-132347,-31983,58957,57640,73288,133914,127473,71144,28164,-36001,-78194,-65628,-41274,3555,12001,-21411,26957,100380,115394,87827,50799,38051,32875,-11655,-12153,74220,111891,83769,62244,33047,-6273,-82584,-140269,-99984,-75663,-80222,-57484,-33380,-34599,-65227,-75704,13129,112064,78759,4913,53052,118923,72232,4767,19535,56368,39986,2557,-18797,-36242,-66523,-73610,-40407,638,28983,-31914,-76861,-40681,-41623,-78573,-20883,93086,135932,123855,90258,50753,-15041,-112758,-154547,-48384,52456,29559,-6957,1407,-4617,2712,18593,15426,40307,37617,5647,-37253,-77877,-69230,-18909,4347,5495,43319,84241,67512,13788,-14113,6368,87703,173737,158265,54556,11266,175,-44789,-73378,-63503,-19246,44186,51162,-18500,-56745,-65585,-101531,-134347,-105520,-79218,-58752,-50719,-124801,-197987,-148037,-62122,-81431,-131971,-87462,30013,135627,121265,-4479,-100716,-80762,8103,86669,69922,-18909,-60778,-5235,9537,-55938,-104691,-58947,83580,174717,135022,71331,-27054,-116298,-72631,29836,-12444,-87851,-80681,-34638,-44849,-46109,15268,16972,-83358,-153837,-102485,868,35639,36701,51096,20559,-1337,99921,179319,127936,47127,26347,34269,35571,48069,69542,55922,-19685,-58049,-38170,-31492,-23854,-17807,-53895,-45355,13959,34792,40492,49753,-600,-39168,-9350,38320,50680,53182,63299,38274,-25242,-86103,-54947,46855,117995,72942,9778,32177,58264,31749,-10517,-39804,-117202,-164916,-113819,-56602,-78873,-113646,-138228,-181854,-178852,-95029,-35731,-9814,44150,68921,18025,-82200,-111313,-6488,80687,19243,-63073,-61875,-28405,-18685,5247,34908,5875,-34313,-4557,32390,-2368,-96345,-82078,41938,83217,26289,-26407,-55758,-26791,11431,-57385,-142958,-139781,-91741,-53304,27037,115846,131835,64973,7919,-12070,-15459,15255,54128,41271,11480,-14242,-19781,27879,93444,114659,64579,5937,22998,51601,-14290,-67140,-34646,-33563,-86220,-68460,20238,47505,43601,52069,56226,51197,8066,-25549,21694,76801,50551,44908,84111,66122,41885,59383,98204,126699,107423,66842,16551,-40136,-88526,-88921,-53034,23809,97689,99968,71486,57397,50999,31996,5387,-67211,-99927,-25721,60822,2164,-138228,-152570,-22034,-14717,-113540,-72104,46987,37334,5885,61134,102951,55581,25407,57343,63224,11843,-23202,-11501,-844,-14682,-40694,-25852,18959,18814,-11252,-11265,-20631,-76562,-134315,-91444,9563,56226,75025,112296,112162,50906,7755,62037,97507,3239,-78528,-93447,-109678,-89482,-18366,40416,36181,-1974,-38214,-57689,-49018,15536,59693,40336,8901,16770,50304,49995,19197,15183,-22705,-84341,-42619,78473,97474,28549,-46862,-86839,-47811,23213,106603,109916,-41496,-143138,-28797,62051,-34911,-137397,-134298,-75495,-27189,17322,43236,9356,-87584,-127485,-17669,4865,-73214,-82711,-23455,-24751,-83630,-95233,-80537,-73227,-60255,-71257,-70198,-14635,-5685,-67077,-164743,-184108,-78128,40433,81429,76182,75768,96649,65380,14736,39450,95108,97608,84837,67400,37244,52117,87626,67568,4677,-4769,17746,-18680,-64142,-17555,-3432,-54256,-36600,18603,19594,5726,-20465,-38913,-19733,31210,86467,102365,33431,-80856,-69336,14325,-167,-77392,-68459,27110,96328,36347,-63786,-62600,17027,54159,9521,-50230,-33158,18326,478,21204,82784,38463,-39435,-66450,-73658,-49624,39925,124397,162070,179209,178961,134152,59229,-35604,-99132,-86543,-15892,71334,145209,165575,161407,118329,-667,-86165,-42152,42359,37485,-63899,-92658,-66161,-20514,26043,-9484,-34104,33994,49967,26135,-4056,-67379,-104991,-70826,-14690,15334,-19873,-51402,-40113,-57364,-39077,89240,194119,171254,75551,3564,-47882,-75648,-44919,26267,72793,64581,41576,71167,52232,-40525,-103229,-68808,-24484,-291,16860,16509,-26751,-97181,-167030,-173374,-88016,4483,34201,21520,-16567,-75528,-107859,-35374,80238,142221,160206,85646,-453,21479,74397,40791,-214,-4258,18991,25221,-26974,-69682,13266,52516,9955,13482,32581,-3727,-22085,-44545,-57814,-23349,-23686,-119422,-156316,-91283,-41538,-20604,-9900,-30960,-18111,44908,2647,-82223,-54876,43511,85753,59524,-5973,-1528,66173,95523,11031,-63845,-15876,49803,58556,46869,-35596,-163766,-187557,-108026,-3034,34958,8908,5570,69614,149118,130401,868,-81974,-74103,-54428,-58438,-22230,62706,79248,36807,49121,50922,-21186,-64193,-34270,-17686,16051,91835,92208,17155,-849,20483,47040,81196,102456,49216,-3926,-19572,-11857,5891,-4271,-50339,-77188,-65372,-35670,-9294,-28929,-44123,-19839,23115,21001,-6046,40554,114590,138021,100834,44361,-29037,-74868,-58585,-18235,-7359,-7220,-24626,-44304],[22786,18382,25727,57565,67399,23605,-40864,-67987,-53983,-22945,16245,73861,116977,90650,-1947,-28443,25816,61760,41924,21453,-22362,-79623,-97029,-36900,30254,49254,30562,88421,151430,107683,-20137,-99638,-76519,6144,53272,10367,-48601,-57122,-51459,-64543,-56433,-2148,30084,34626,12570,-21278,-16604,17677,17058,-27772,-33373,26452,96172,87987,60775,43296,-46576,-62636,42170,41226,-44217,-64736,-59998,-57896,-49387,-52287,-36057,459,34005,42954,45536,15100,-40241,-82144,-101967,-54613,46391,38558,-94183,-146071,-44946,-7692,-53644,-32113,34085,7148,-7697,102396,218585,197813,112074,51240,2855,-47006,-74658,-39643,51373,95620,47165,29571,37071,-17770,-39753,21316,60074,68723,51135,6214,-5291,-13065,-79266,-115989,-69067,6400,66911,121648,117353,34075,1870,35191,21966,1153,25125,72999,130338,108329,34645,9927,-13978,-68462,-106502,-128555,-87279,-23082,-33020,-97152,-142072,-77607,7919,-22994,-118518,-118363,-45330,38880,73786,46273,-6508,-78200,-112046,-39333,48242,80059,58147,-25418,-111460,-134718,-71255,-2803,35489,94676,142511,51854,-46456,14200,65056,-9639,-26105,12601,19042,57122,96375,52733,-14761,-84562,-112657,-41404,78490,104022,31309,-10769,6318,28016,31519,53214,61674,-28969,-159188,-171683,-69638,-21317,-61638,-33798,33506,55057,38169,-15458,-79988,-71150,-39155,-23502,-16205,-15529,-39687,-9957,-8973,-45948,-7083,11075,-9725,26640,36155,-12030,-54012,-26302,32716,98532,107367,97200,113041,84137,24618,13094,18623,6115,28957,36937,-25219,-62696,-738,75755,63674,-21888,-86044,-95240,-103211,-99988,-39560,9011,-30379,-72297,-65478,-115425,-121007,-24095,53947,58283,46608,34098,18973,44265,71654,56392,-13492,-43641,-10082,-1323,-36517,-47518,-10720,10095,415,18594,102205,128148,44711,-54545,-100862,-48271,36399,98114,98607,37877,-29577,-29599,-23572,-77826,-109469,20125,115473,10412,-105940,-87170,-40070,-40962,-44061,-13204,26927,63333,81717,54591,45731,32765,-55333,-58383,87099,169450,142669,88306,74918,84789,28706,-32102,8422,66540,29157,-27567,-41429,12915,91648,95599,19334,31361,126035,116760,53857,73108,122560,66125,-17849,-2829,41547,13802,-15309,-3402,-29821,-96494,-123645,-148324,-130321,-31045,769,-46764,-13138,138369,195350,117147,21374,-35692,-36443,-23957,2354,29871,-5710,-81759,-99165,-27775,42829,75654,87440,10132,-112066,-146655,-64496,28818,-3736,-29674,49741,95129,54164,-8446,-71899,-84101,-42268,-7993,16718,30231,25459,44139,67290,85013,85233,86918,112027,73099,-27708,-34589,63315,109665,73467,57048,64407,34950,-49302,-91517,-40686,-11412,-35496,-68712,-42644,-13496,-58077,-55955,52281,100643,15185,-58403,5549,96244,70908,-24599,-64437,2054,49871,23556,940,-26614,-76690,-67819,-788,50133,40194,-75843,-134164,-64386,-57688,-134521,-100204,28232,93590,87898,71304,70433,34200,-59034,-115861,-40390,57665,50381,13679,35861,65030,80302,64559,10334,28245,61643,28546,-45947,-99204,-114510,-89693,-58250,-29586,21185,69435,52855,-21594,-69741,-51662,33370,104233,70095,8012,2150,-12197,-37292,-19762,10660,49839,61911,15056,-52409,-59807,-24943,-10730,-35679,-52964,-73329,-49969,-9670,-58770,-123201,-116435,-55180,281,-7205,-46860,-33549,37864,53505,-18173,-71596,-36179,14783,68972,70834,-39019,-122264,-115231,-128424,-153863,-138387,-38030,122446,196515,121224,42213,-30756,-117774,-105744,-7342,-43215,-129973,-90549,-22105,-48604,-72378,-2787,7890,-50006,-65857,-50495,-33826,-29107,-17775,32226,38002,32793,123465,207861,149784,79034,95782,73922,-1148,8557,81636,62734,-11009,-3951,25829,4625,-5635,8301,-22574,-37679,106,6417,-22714,-22246,-50199,-60522,-11931,44235,42298,26986,29062,8414,-17951,-19378,54975,146088,157345,61986,-12457,-25373,-23176,-14119,-26079,-61445,-127610,-158637,-109691,-54933,-65112,-93748,-105515,-120120,-75456,10141,23350,-1151,3502,18927,-2149,-74154,-96315,-6380,88886,61038,-35983,-79559,-27139,720,-3916,46538,91151,79170,69842,54587,-7274,-94202,-64814,56727,79547,25894,53888,75531,25253,-22979,-62911,-96958,-82021,-27612,-15229,-4343,32010,54248,19723,-9864,-11177,-33888,-38744,1345,6173,-32559,-67786,-88458,-51692,31593,89895,46335,-35425,-31802,-27502,-75680,-72780,-6307,-9964,-81879,-83211,-3140,33722,50134,71040,64276,59286,31105,-11859,23271,112782,122478,114179,113895,70683,54511,91387,118002,126383,93049,21078,-14844,20330,32713,-6708,-16226,77973,160977,115879,44230,41633,79401,75823,15895,-89530,-123680,-46332,34498,-25448,-135793,-106717,28160,23045,-83036,-59550,49326,52710,30397,77751,82617,51330,102486,162464,136282,66070,539,-24266,32562,110228,88385,73847,118415,70082,-17541,-24374,-52010,-166373,-229341,-119591,23174,55001,63063,111177,73784,-26367,-66501,-16362,13290,-45962,-95202,-106052,-115156,-74130,263,23518,10686,16869,-29383,-95241,-49026,71193,98772,50330,11909,-132,-12764,-28534,3968,37037,-52647,-146762,-48873,75653,61737,19945,-236,-69772,-97178,-50822,32348,89501,21052,-100468,-44961,40938,-53982,-170515,-141920,-68319,-43274,-9782,2079,-36282,-119406,-153891,-47705,19693,-3606,-66357,-111120,-98686,-70031,-76654,-82016,-43307,-1138,6892,-10074,-13793,-14620,-24922,-102395,-133543,-19292,90361,58535,15556,70657,126800,64263,-3262,8957,25990,20806,25693,890,-45484,-43017,-2541,47365,60490,61853,56667,20459,22278,83429,28322,-86813,-70732,20245,42320,3383,-67858,-79677,250,73637,85405,75405,49851,-12471,-29699,1130,637,-34766,-11397,85450,143823,48673,-93641,-118412,-30343,32095,49853,61193,75995,49982,-42350,-90236,-44409,10938,26706,-10676,-21757,13643,46659,58302,84710,124313,109196,27238,-31071,-51419,-65546,-82486,-49291,40434,142099,189518,185781,123615,-1451,-72852,-50692,-39942,-69299,-79628,-53544,-25224,-7819,4685,-54882,-105993,-22475,83322,95533,38928,-13172,-15033,-28329,-24036,19754,16195,-12158,-25464,-97620,-117780,29349,181758,195110,113098,38351,-11132,-32580,-45440,-41983,-8159,49092,85168,147057,137511,-33985,-188040,-155777,-45734,30179,106887,143732,72476,-53629,-147902,-133931,-17385,80936,76452,7763,-48496,-86338,-107759,-51187,59239,128203,86662,-5274,-24243,38606,74472,57724,21787,-8679,-21897,-61055,-103278,-72573,68241,138263,81524,17660,-3086,-36378,-69985,-104708,-95515,-35268,1347,-35832,-46604,9730,38584,1878,-62674,-105537,-66115,3383,-25717,-86634,-56810,34126,48126,-10347,-44169,8812,41290,27028,-17693,-62583,-37493,46329,58532,-19680,-115326,-156415,-111659,-49535,471,20564,-17659,-20779,63162,130085,100617,785,-79216,-92816,-85468,-65093,-20182,47303,98440,95965,98632,87748,11220,-43414,-25332,-5828,23427,51266,-26122,-107298,-56914,-4515,23200,78678,70416,-45243,-54826,21121,61360,56273,12647,-53395,-79243,-48831,28843,107385,52107,-36199,-20123,-4138,-75702,-110913,-37458,39708,60950,24346,-17317,-21938,24175,51711,43999,35047,22900,-4456,1069],[59608,89677,103053,98032,63111,15624,-44008,-87892,-73174,-30896,-3995,56108,129134,92690,-37221,-60054,20882,60257,54567,74158,24195,-100705,-183870,-132604,-41862,24502,76056,153001,156896,58642,-47584,-93108,-79441,-24068,35217,28954,-30827,-76651,-80324,-68929,-75789,-50636,-4634,374,-48467,-78185,-38027,29041,54067,5365,-46593,-35700,40533,49142,24080,47589,18232,12342,87147,88478,4016,-49763,-35382,5639,20757,19295,109,-54262,-54706,1053,30818,4490,-35613,-64707,-86719,-80313,-41131,-19595,-56281,-55898,22827,17654,-57703,-50450,16062,-2201,-15381,72009,155306,168143,172202,143547,50435,-44892,-73641,-969,79403,84766,60744,35368,6185,6236,54291,92306,83164,93143,81927,1390,-25775,-416,-32841,-61314,-30676,30666,67000,55734,18761,-42699,-54689,14029,40134,-2013,-40040,-24591,29308,23687,-31375,-72002,-78300,-47414,-36757,-81328,-84514,-26915,19756,-7944,-71869,-34089,35389,-4525,-93548,-85471,-4689,97150,146192,107167,8731,-91793,-106091,-11117,59979,45097,-7440,-65482,-106240,-132686,-107158,-29584,33127,75431,90963,3599,-51813,36710,89135,47607,67172,53514,-25038,-8739,61403,25507,-69783,-141125,-121708,-15387,79173,85303,33277,-36830,-48507,2480,28243,18731,14177,-42244,-118941,-97847,12875,55019,11956,26936,48371,59498,49630,-30636,-97160,-87196,-60537,-40211,-15340,8206,-15170,-38229,-61800,-23273,67820,67067,35626,63894,24002,-29136,-31227,-7623,7306,35202,45865,88768,141722,72801,-21030,-9333,3674,-10063,49072,87183,27570,-31613,-14295,33692,436,-86272,-129083,-80121,-1260,12552,1768,4638,-45469,-75725,-11770,-28171,-64886,-16420,19914,35471,57759,15455,-40263,-826,61326,69804,18235,-20357,-8693,5606,-27013,-55834,-24376,-3826,-26032,-13188,73935,93328,21571,-35679,-51046,-51695,-15034,57317,110837,109416,31670,-56059,-113985,-149922,-110067,39595,103226,18231,-51541,-32798,-7053,-40958,-104845,-92272,-26849,21121,31591,12131,-12680,-86203,-164425,-100333,71317,120130,89540,57037,48934,50511,4964,-40005,-5149,25416,-7145,-55238,-80643,-60042,29557,91839,38613,-21191,-6977,-298,-461,40463,68338,10769,-31386,10710,60595,58292,31685,19845,-1181,-42920,-71712,-95122,-81029,-948,29221,-752,14065,119862,173063,120242,40318,-8363,-10861,10140,66184,110252,45041,-41246,-46152,18980,84472,101922,90086,46022,-42252,-110301,-52761,41073,-28699,-117927,-46908,39353,19646,-30271,-27365,12758,509,-31644,-19561,18579,25352,5716,-2883,30988,43447,62949,133823,108350,-19184,-42596,42915,63358,8448,20313,86945,73502,-15123,-21993,57551,90485,54486,-42441,-76880,-51227,-35854,17573,85851,43915,-64261,-120751,-69884,1401,7218,-28833,-43443,21193,71068,56241,42092,16218,-36026,-36887,7002,30874,7275,-90619,-145155,-63889,-1952,-66382,-101776,-23836,38000,16080,-21446,-7074,3374,-27922,-52495,-16037,54122,77660,66930,92838,115580,118344,84163,11524,38725,113232,88045,-4702,-69058,-97255,-73062,-22453,35691,70962,63196,13697,-50627,-90912,-88420,-33665,5704,-7178,-2473,6747,-30103,-40836,-6297,10811,26293,-8475,-62281,-56607,-9121,25753,69186,90395,39607,-65029,-83778,-9236,14772,-26740,-77222,-50065,44186,54752,-54150,-112947,-67384,-30957,-19334,15678,34088,-14080,-16292,27404,-28853,-93617,-103044,-131385,-143635,-110432,-44242,53686,98813,40558,-13003,-28519,-51820,-40492,28928,31234,-57442,-52671,1100,-7451,-46775,-28963,-12360,-2587,10906,-24687,-65992,-66570,-64592,-29729,24677,47227,81410,146887,142615,107539,110683,62846,-9515,30809,118845,102153,37643,22472,36825,23333,6630,38503,51586,16366,-23489,-37256,-36122,-27529,-53905,-61121,-5661,40095,21894,-15950,3679,39539,36836,21671,88258,154078,98641,11140,-16893,-66262,-96523,-44783,-25254,-47982,-70412,-70013,-24887,23045,7100,-45396,-81536,-55139,39861,73334,-15059,-80184,-88899,-70659,-27438,-37257,-54791,-29814,22219,12618,-75890,-119542,-57916,-62677,-132173,-81094,44386,80399,47849,27393,4715,-49846,-65773,-18564,8625,1494,74602,120919,29987,-59355,-60678,-38785,7709,57712,9789,-41507,-52030,-58558,-72516,-52919,-35357,-85706,-113053,-61613,-35476,-48174,-56700,-100794,-126028,-51933,75111,102012,35793,-17211,-47075,-53295,-9306,34937,27670,-6957,-31291,-13174,-1199,26272,60290,68876,81990,72734,25068,19882,59440,70291,108886,138687,78099,31464,80114,141017,139404,91202,34091,21880,68696,90669,27538,-3246,98373,173543,95088,-4964,1202,70426,67002,-7180,-83047,-78099,-27816,14143,-2966,-30196,5737,67088,44942,-23509,-37746,2583,10407,40726,111902,79119,6836,48902,114565,129806,95374,-7125,-66948,28082,153694,136349,105210,135753,97808,15417,-22053,-67551,-169867,-222556,-109573,31285,42623,15233,36923,10319,-56493,-78301,-56051,-71885,-135852,-150952,-111330,-103457,-91484,-38210,-16548,-35959,-12629,-23455,-85957,-71387,24954,66369,56090,31467,-6895,-40062,-55143,-18744,34458,6084,-55373,-43921,-44018,-64993,-9256,23234,-37367,-91516,-102529,-53881,56565,102444,52669,79366,110347,16923,-104975,-136128,-109611,-99888,-95805,-80643,-62843,-82087,-115205,-63510,19440,56399,-16070,-110380,-74179,21516,3355,-50139,-19878,21268,24750,-9927,-60406,-50634,6210,-29325,-48008,32458,56978,-3252,-23305,50977,125346,95352,27617,-10819,-34549,-18953,13229,-19232,-97882,-147448,-143653,-49444,65930,121303,91998,37652,63277,114081,47333,-45400,-33323,37528,52541,-6071,-93446,-74131,42666,74033,22726,16307,42277,25625,13570,15772,15120,8837,43773,119753,143330,40810,-61573,-83863,-58589,-25977,38524,119731,152028,93661,-22671,-93111,-69776,19041,82168,30247,13751,78673,97207,53824,35349,21340,-37248,-95251,-64057,989,8756,-52162,-67770,1363,96341,145764,154801,138346,89995,41115,-13849,-61281,-29615,32426,29971,11703,-5888,-41533,-108333,-142833,-94662,24075,91395,51792,-11142,-16969,-14362,9286,56441,55226,60159,76942,-16939,-106260,-32072,103891,126773,28104,-44026,-21940,8730,-18074,-43717,-27078,33910,57861,124264,155313,-1045,-171435,-120951,26857,116545,197422,211152,101023,-24418,-76591,-37502,68667,137698,96515,6129,-43459,-36463,-16371,-2332,22729,62815,20041,-46070,-18953,27269,17962,13461,9671,-1740,-14893,-91123,-124793,-16957,136909,171371,102397,9511,-51480,-74713,-51813,-44661,-51755,-50761,-21361,12472,40805,72118,95937,58527,-49771,-123478,-74763,9768,2513,-51337,-57841,-24011,-14761,-32473,-42476,3072,-5625,-45290,-29400,-14879,-37379,9423,43699,-31546,-97234,-87807,-51840,-39399,-25866,154,-303,13686,73558,83737,48821,17488,-8563,-28220,-24640,2669,6991,49365,130921,115322,69365,67805,16845,-51579,-55728,11065,76630,69594,-45444,-126781,-60516,-5334,-14790,4661,-14106,-99531,-63809,46204,73897,19718,-35741,-38502,5045,31402,68500,130711,78916,-22682,-44818,-63516,-103500,-110622,-78232,-34497,-8890,-42136,-70964,2947,125628,121951,44964,24560,37785,27962,44931],[43100,101576,109318,50406,-6879,-5689,-906,-30908,-63478,-46654,-25976,28957,99957,59654,-72395,-99215,-54374,-46649,-47244,-10177,-32873,-118867,-180631,-132420,-44598,30337,70375,115671,114080,50799,9546,18360,31674,44245,63763,40729,-12303,-51980,-61755,-51747,-45867,-51044,-51795,-58611,-89061,-92941,-21495,38119,41076,24593,10124,-24640,-24549,-20374,-26741,4718,44628,71345,82224,74928,15741,-42297,-17196,35310,51054,77964,37180,-82587,-86803,-5138,26444,20983,11142,-9469,-7554,-18986,-73338,-91385,-50860,24945,103514,83101,-3289,-15251,42043,38510,-14507,-10773,46371,109623,184186,195474,106122,-7218,-40355,22306,49566,38392,50021,11219,-44259,-8382,44525,39722,7851,15773,17754,-12286,3327,27171,-20071,-53872,-5378,47925,29659,-44370,-83770,-100504,-83700,-23419,17903,12785,-32590,-84543,-54889,2844,-7053,-78865,-85409,-7789,2194,-61585,-54453,-2058,25374,10779,-30419,-23883,8030,-13202,-55004,-13665,77237,157068,176648,128179,30130,-15659,5941,42413,33281,-14474,-57307,-72005,-56052,-49564,-57997,-21389,28222,37313,26189,2347,-4418,11164,16662,32294,76168,29254,-65527,-50687,16669,-15189,-94623,-111295,-37873,35000,66344,40213,-3776,-80998,-94464,-13534,984,-56317,-54387,-27088,-39332,-16121,50781,69211,37805,29907,-9019,-29665,-11504,-17414,-25559,-22999,-9721,-3908,-2403,13387,-34859,-115894,-126586,6055,139113,110056,38699,41929,-4135,-51777,-27845,5138,-26594,-67036,-63316,28599,132414,118161,39609,24262,19144,-10795,10276,58513,57661,-13065,-80198,-94292,-106977,-115514,-85736,-4925,97535,99079,8625,-55678,-94887,-82431,29105,84354,60510,26985,-215,20428,74317,21590,-87319,-80203,-10528,39525,62933,44871,-2492,-19377,5485,20791,17887,12858,-5714,-13642,32002,62823,51012,53307,61121,2146,-49830,-31717,22644,60576,28064,-44537,-91658,-115953,-74249,47647,103570,62091,35417,54664,64505,-9733,-133646,-156072,-92041,-29967,-1684,-14092,-76327,-150800,-96143,29714,23576,-54030,-25650,12291,12016,-15203,-78004,-89143,-57024,-52850,-41121,-28975,-63409,-91502,-22543,63662,32171,-60462,-106638,-113504,-72215,-3610,34408,32766,41444,61409,71058,78494,59034,42072,44600,9365,-24350,-6233,27718,45491,39201,49213,66014,79180,83313,84128,57768,19252,24984,56351,116948,152084,98141,68212,78768,80365,94976,94380,70449,54377,14699,-57927,-27482,45619,-11575,-100606,-71444,13000,28753,12729,55809,91400,24724,-43024,-32669,-5945,-29028,-73986,-77748,-20484,-6997,-2636,63733,73368,1305,-8403,39033,22658,-30481,-13699,49876,61563,11309,4206,73261,136382,144540,44102,-66737,-77508,495,81153,84193,6091,-62622,-100692,-97461,-65169,-27170,8598,42881,75893,85660,82756,82350,80775,64392,38683,18755,53,-15780,-60788,-90712,-31132,62274,36408,-50011,-32180,2044,-49640,-112025,-96348,-57022,-25737,-13363,-15587,13622,70325,100855,116574,97969,72584,55238,37152,97302,161694,117517,39101,15464,14366,36258,82966,114154,94278,45738,16583,3101,-47919,-109283,-88189,-36543,-8628,15618,15299,-27327,-35658,-18464,-20499,-25212,-67180,-98988,-54941,5407,17039,53122,93357,57451,-50177,-106553,-43742,31998,-2502,-97575,-87398,8580,17002,-83512,-117711,-61819,-34449,5565,79544,65241,-36933,-78107,-42011,-31584,-43831,-20104,-2562,-9413,-25608,-49597,-22853,21886,4537,-33606,-28178,20221,58348,84368,92796,47681,-14952,-16412,22089,19193,-5915,14999,48840,9994,-77675,-99587,-50965,-46666,-74689,-15710,42426,41186,64870,105568,93138,42078,-28531,-46150,36157,113766,126934,69978,-9484,-29845,-31876,-33771,43107,119878,79645,-29397,-56676,-3820,20815,-2517,-10433,25623,57894,38265,790,40640,101098,74325,8083,36000,52210,-20957,-29929,13106,-19648,-34921,11428,-22628,-69796,-66220,-33866,27651,84710,69759,6242,-61376,-32365,74293,56998,-97696,-175794,-163157,-118118,-27646,504,-25424,-46086,-40406,-47027,-80440,-79633,-63285,-140767,-239606,-198437,-66495,-24932,-53472,-28960,18600,-10288,-82365,-107646,-82052,-70633,-22893,27856,-28556,-78995,-47613,-18769,33563,80834,-4038,-80790,-101789,-134978,-131669,-42237,11179,-47547,-82643,-37883,-26711,-12806,16114,-45838,-124345,-66655,88136,180267,159262,73545,18748,19824,45467,34378,22182,27950,-7384,-34724,-36831,5026,62067,81971,75169,60199,39366,13199,-37877,-69727,3454,92691,65289,26095,73828,141981,134247,101538,91824,60444,39368,45444,22022,16773,83136,114667,52333,-18501,-12794,43896,37243,-12383,-44971,-22145,-6693,-804,24321,57519,56884,29593,-1418,-16859,-52593,-82092,-74761,4262,93708,73096,-17154,-52430,-37116,11344,20952,-65336,-105277,-5591,85330,40881,-5427,39750,87096,71403,16564,-56541,-134996,-180057,-107504,6703,8765,-53142,-72271,-66768,-70436,-59119,-29774,-73751,-185218,-197927,-111699,-91477,-123562,-90498,-26976,-26315,-18074,1901,-32933,-91189,-86719,-28457,44726,57713,9561,-10143,-13830,-37062,-13876,49185,59169,-32426,-121341,-119218,-45830,-33398,-54564,-68586,-106660,-87741,13657,79768,98249,148028,164278,95636,-15885,-124809,-148455,-134548,-147710,-112808,-41914,-28917,-70586,-56117,-2227,35309,-3961,-45228,10518,88370,65685,4519,6042,20326,3766,-41846,-92819,-65613,10458,5522,20914,70925,36845,-5368,2497,19307,46978,58531,23280,-32025,-40852,14777,47332,-6554,-104763,-185202,-193692,-94222,27818,91790,74345,37685,53318,69646,35682,7691,18441,57721,63871,-5624,-99282,-71071,28291,15628,-48880,-41231,-10569,-4849,39166,64409,42239,20924,53496,117487,123752,45695,11093,-3496,-67995,-91184,-29981,54700,108077,91957,18242,39,30499,58176,86847,39953,-3151,53422,98152,63419,17648,-55433,-114852,-87415,-569,79248,103567,26743,-31045,24861,98393,101937,107580,159916,196210,145578,14602,-41764,74554,138251,67994,-18905,-65352,-87996,-97287,-81063,-58091,-21644,35888,30310,-33457,-62719,-42359,-8642,33055,52292,104096,156778,70673,-63919,-78810,-9677,-856,-94436,-119459,-11665,36732,-7394,-1706,31680,18308,-27775,33686,98340,10859,-108530,-48266,65581,106025,121625,103188,37335,15053,28075,20680,45447,92400,74621,25899,12332,52201,100943,72488,-18923,-46722,-12881,-5886,5740,-7366,-39749,-49102,-50759,-42169,-11615,-55067,-68392,50758,157971,119880,46205,-16814,-81207,-94488,-14639,15448,-29545,-69769,-65585,-40162,-498,40453,68997,47613,-23461,-67433,-34630,24309,11017,-31054,-50727,-46883,-25654,-21668,-44198,-1886,11031,-25313,-8483,13274,-53115,-63171,7281,6155,-27588,-38869,-56097,-68650,-29315,12069,24222,40009,65392,41560,3714,-4283,26879,46142,70397,99031,70089,79168,133184,76587,2786,17894,-2715,-76979,-94423,-5585,87223,88950,15886,-33507,11690,43095,-9295,-63023,-64405,-47254,-5336,36143,15801,-57307,-84679,-14917,77973,87972,52697,53035,29859,-28097,-87314,-106362,-57381,-37995,-63878,-63502,-45855,-75202,-91569,-3435,105708,70121,-29729,-59629,-16568,15408,27373],[44370,72090,62273,-15998,-70147,-25121,51689,39094,-40316,-34303,14507,58852,97860,68125,-43382,-96796,-90116,-96138,-119838,-103996,-88197,-85049,-72106,-21180,39705,69367,24001,23806,85950,130896,116796,109133,140063,159902,118227,32850,4568,26215,7166,-15129,14450,-14155,-99534,-107760,-84376,-63185,18166,54577,5150,-3947,42155,17250,-33801,-27907,-25092,-40660,7914,69930,61013,35218,-21007,-81411,-64502,-9029,39475,86599,45672,-41125,-26019,8577,21109,60399,70136,38163,58142,59325,-29152,-100550,-60711,53211,148151,123538,51799,40407,85166,95946,33833,-28675,-14464,62546,157999,176428,112894,36389,4038,20253,19876,26445,39197,-16584,-73312,-53375,-56425,-79040,-82099,-82679,-77315,-31577,33792,38287,-45372,-94657,-25579,47750,24466,-49709,-85266,-88604,-73976,-54534,-14765,37657,33516,-16859,11999,77995,59284,-31739,-49386,2311,-20739,-59337,25269,83269,29841,-9563,-27026,-51474,-64033,-54941,-45881,2655,70001,109380,104785,72437,22709,49635,113352,96645,11556,-52711,-77623,-75407,-39500,8781,29879,29061,35644,8946,-16210,30175,72765,24725,-29178,-26292,-8822,-31740,-58904,-38874,-18392,-64272,-97472,-55417,4193,25606,67087,64273,-4120,-87756,-85688,19178,29029,-61527,-67519,-1604,7660,-5713,-5475,-12470,-34643,-52353,-85312,-101290,-85695,-35300,20475,42957,59715,57618,2579,-21750,-83854,-163385,-126121,27637,144094,113164,26385,4292,-13580,-64279,-85241,-44414,-58884,-130777,-149769,-50469,78134,134114,109159,67504,35949,-12300,-55204,-31292,18779,-22025,-115047,-161374,-132963,-57685,17143,52098,57347,22924,-63240,-130083,-116885,-55333,36599,111368,126784,63909,7886,21847,67455,16929,-107325,-128054,-77717,-26379,33861,40513,-47158,-71395,39577,101354,55931,25425,31447,17238,-6226,-10851,25773,96162,128296,81349,-20266,-71682,-41487,-12096,-32987,-25609,6450,-23615,-57267,17640,81115,41306,6367,34014,57180,14285,-66995,-122542,-126581,-78228,-12132,-5883,-94379,-155655,-23145,115348,-8855,-139553,-67639,8045,18052,-13925,-78561,-78350,-56890,-37622,12046,36350,-23346,-60090,-16000,30817,-18334,-87115,-86259,-68977,-48154,-15534,42598,109828,139600,113094,83090,86786,69742,40755,24542,-44786,-77113,-14557,43866,31887,10999,69589,123050,90207,42685,65546,59619,-9935,-14392,45753,113615,133186,124058,154632,152395,89364,59948,46294,11517,-8938,-10968,-32996,-31273,-9458,-20908,-45826,-49002,9371,56077,57857,74563,65683,10686,-12819,11482,13572,-50826,-112527,-104271,-56521,-56727,-70281,-55250,-35290,-5711,27377,38092,29049,16564,-531,-12275,8747,13998,-14875,8241,91325,168815,119654,-38825,-99233,-4443,69729,32409,-21934,-27309,-42594,-69391,-54747,-11202,30759,73668,79794,54229,54021,59054,79265,108699,85404,49382,27008,2854,-37434,-44676,906,73657,51679,-40319,-38248,-15928,-77900,-128506,-94665,-62540,-30425,-7821,-37981,-51661,16376,73393,73255,35919,9391,22181,56768,120510,129705,67325,30573,69716,96721,84686,83144,71213,37213,15699,52482,85199,-11343,-154016,-152024,-67986,-23555,-9505,1646,-4652,-28,855,-25453,-44221,-56298,-61622,-45540,-18109,-7904,5052,-7021,-17971,-35726,-72984,-56554,-5419,-43585,-129915,-114925,-24266,-4928,-65835,-63065,5219,11360,19401,61148,51147,-5620,-60016,-107552,-107557,-73113,1589,74861,70027,6745,-35370,-17472,26230,14579,-33275,-45627,20011,96495,125076,78080,31367,-46985,-74423,10056,76074,64285,92736,124710,23598,-101538,-94704,-11932,-1534,-77068,-66616,12127,28123,30899,61777,33056,-57840,-145437,-151828,-63184,61362,142224,79666,-34274,-76365,-96731,-87532,21575,128294,113114,16588,-18551,18532,46486,58046,73329,65565,70394,74925,85502,131757,143623,75074,-5617,-18951,-64267,-104912,-33975,53315,74648,112490,123092,-2485,-99983,-105597,-72570,-2822,73681,75758,17702,-38921,-14846,66760,39917,-101130,-174324,-132277,-36881,47181,50796,11091,-12988,-18133,-17316,12005,31833,-38542,-155491,-190801,-131766,-63150,-71977,-96359,-40566,33064,13759,-62585,-117886,-127188,-151007,-149572,-86212,-73771,-70513,-21879,-18424,-5910,35255,-32484,-98870,-104418,-122681,-93991,35806,114740,75775,46895,51114,18417,32745,69575,8738,-57533,-9958,103216,183767,184579,136468,96906,84507,70607,15279,-23004,-23330,-49914,-52391,-26347,6531,50126,57309,15032,-5430,20160,5072,-71451,-123284,-79925,-6211,14891,22072,45400,79491,91137,83990,86680,45939,-1196,2822,50641,83352,67338,30756,18618,16647,23550,48811,37906,13429,-16804,-21714,-26134,-26158,16400,58526,17652,-39460,-61692,-59525,-79095,-113098,-112942,-41569,36462,64324,32709,-38098,-95123,-84981,-66540,-85320,-80130,-24324,9578,-64260,-134488,-61952,54738,91720,64876,-7717,-89146,-132699,-96658,-27948,-28370,-84231,-104751,-96700,-90729,-56932,-295,-36958,-145425,-148687,-77634,-70320,-112244,-89757,2075,36478,33777,46359,14387,-84035,-141783,-94542,25742,87568,61324,45986,28861,-46979,-65971,16121,52634,-18444,-47934,-24889,-44997,-84326,-68536,-39825,-66046,-59860,-21675,-4716,22993,78312,106206,93122,23150,-86509,-105123,-86431,-99681,-62125,-2804,-23583,-66215,-26669,-4727,-13752,-26799,7610,69202,94398,82872,48795,20499,10064,-5088,-48168,-67188,-34235,7286,16016,66147,116223,93564,55174,48411,12237,-31470,-41987,-41702,-44616,9788,86146,87685,14669,-79957,-142243,-103885,-9647,6414,-10836,4699,39243,57437,47536,30408,34208,38233,59907,72432,11209,-90949,-95995,-33264,-21212,-41574,-43472,-38324,-27654,36263,81841,62459,29122,46843,100495,106655,66520,86926,68258,-54033,-113574,-76631,-34176,13130,41315,32924,94064,148228,96305,64984,35474,-34316,-27450,39762,51000,15492,-45778,-47811,33821,71629,86401,142954,104159,35344,82563,134342,98139,90567,157457,206412,153709,22803,-36217,52321,90831,20968,-82458,-129973,-81978,-19749,4853,17059,-4310,8397,28013,-11684,-43240,-35126,-41007,-37403,5534,86627,139015,72496,-43376,-87105,-68504,-69928,-124602,-93166,36880,76075,20864,27341,42655,-29077,-97354,-40259,18261,-20729,-82139,-48312,1233,-15108,-56504,-69414,-38618,60263,113232,27489,-32379,31998,88656,101646,107620,112458,136164,104280,-39214,-115788,-17791,62416,48982,15545,-5632,-42268,-77873,-72424,-8156,12025,15202,76282,123527,58221,-4711,-36940,-74788,-71709,-53,2973,-49537,-70085,-85589,-122599,-96728,-14763,17707,-15349,-35385,-23287,-7547,13801,18511,18759,-9913,-13196,23493,1205,-63556,-7001,71576,59303,30330,16947,-57603,-92664,-9666,30929,-14176,-53081,-72997,-57986,22032,55034,23282,20804,33834,6958,-32579,-36485,24596,73857,89262,115188,111454,91685,81247,29835,-8387,217,-12266,-63143,-83391,-41531,14425,34884,40834,70208,126291,120046,16716,-91911,-47892,55006,61763,-993,-34610,-55343,-42580,24180,73031,61578,11816,-18681,-21472,-38523,-107850,-100046,1228,30079,-8978,-31926,-33605,-56842,-61059,-19859,27368,11551,-54269,-104641,-59797,16523,31057],[46048,4018,-19156,-70412,-110052,-56648,37509,27419,-35318,-412,78337,111712,113914,91970,13273,-49245,-40229,-33979,-93613,-112508,-86892,-55633,-23381,32776,85021,58373,-70853,-95756,33651,160570,126024,50402,97587,160502,102961,-3998,-248,66676,22751,-28973,19723,-22455,-165044,-155027,-75369,-50189,-910,22811,-35997,-64352,-286,22238,-10258,-2037,2621,-42542,-35130,35975,53180,-4445,-96903,-164298,-148444,-65417,23261,45834,18556,15215,19132,-29651,-15719,67408,69292,16323,27908,52463,15564,-57263,-82201,-1222,95328,67530,26728,41098,74111,85358,61790,3897,-26829,11683,88537,96613,58291,58620,48746,22215,37112,67795,41965,-26226,-65888,-93002,-148509,-149226,-108904,-114230,-107654,-40141,16554,12651,-45862,-79942,-44050,13270,31858,27405,4881,-42302,-76958,-64859,-2614,62235,77257,95745,144978,131064,48188,-15735,-9607,-4665,-68459,-90662,42615,144136,87205,10631,-40352,-93100,-125496,-88583,-49105,-38474,-40526,-32661,-29157,-29411,-22946,35808,120261,114245,12233,-67686,-82943,-74075,-40119,32152,87603,57640,28367,4672,-18922,30950,99390,79231,23852,-28199,-63395,-51313,-14226,-5768,-22209,-60694,-58770,-17572,-16044,-17154,53192,80205,19082,-36617,-19775,78771,106945,18786,-6978,40185,43483,2714,-32073,-47260,-75137,-97421,-90986,-78032,-92127,-53966,30236,78006,105915,110025,19251,-37910,-71270,-91381,-37609,46993,105236,102214,37782,6179,9191,-43215,-118304,-79727,-47075,-102730,-150845,-94338,1847,62501,98809,89474,29706,-40904,-78932,-71446,-31153,-8142,-28571,-50665,-18581,52997,96928,60879,-38983,-90084,-92805,-98217,-48469,1230,8376,41976,101812,77362,29016,35417,62172,31061,-62251,-92573,-76760,-66925,-33473,-22311,-101738,-83347,78167,135130,61581,9598,29657,33668,-30214,-91537,-42651,52598,87384,83069,26026,-15598,-2237,-16186,-77472,-35317,48974,13591,-72515,-30269,23026,-42940,-109441,-81322,-32824,12207,30474,-35752,-108447,-82608,3440,26991,-50912,-111657,-32225,66227,39525,-3068,37697,57368,54430,50711,33116,23042,21715,74656,141667,117992,25964,-2367,26269,26595,-44056,-75732,-10471,49044,50265,19512,65203,162757,183948,119149,76666,87158,83302,39043,-31583,-129947,-155494,-106184,-75154,-66380,-23258,101353,189603,153768,71847,70544,59445,-37569,-69356,18264,108240,122864,126607,153758,127209,65897,47188,44424,6495,-52891,-58095,-26239,-41704,-70507,-69619,-47765,-30238,14275,45444,27936,14040,12726,10511,23094,55633,75543,5562,-70942,-64049,-50116,-69210,-76985,-103321,-109589,-34563,19688,27300,73822,119887,87819,15500,9833,33696,6805,-14585,24780,123445,121566,-35146,-123725,-39787,22071,-16768,-46753,-27134,-13292,-7260,15964,19586,9960,39312,55997,18448,1832,-2980,13192,52690,53825,66387,89308,47611,-28783,-33002,19428,55839,10254,-56315,-31415,7268,-36050,-55309,3457,7064,-14250,2587,-28834,-80375,-39428,13394,8459,-3924,5518,25699,35763,46980,21946,-13270,-15308,40710,68641,12489,-58346,-62393,-21585,19525,81003,112224,-4529,-175665,-199891,-131106,-90857,-56041,-14674,12492,54569,67090,-1455,-43579,-27086,-2150,429,481,15668,7937,-68166,-77885,-14926,1465,-26565,-55348,-76068,-83669,-46767,35876,77226,18899,-16090,31161,32682,3318,8448,41972,57721,9236,-91149,-141875,-107512,-37595,13461,-10279,-55514,-20511,33557,50412,23791,-18496,-59394,-48936,55755,155507,75472,-53667,-103886,-108577,-25426,68455,99703,141626,180689,100539,-3632,-11689,35919,34643,-49355,-85717,-12010,26412,25878,11535,-38893,-97961,-168229,-225016,-166797,40102,172495,93763,-2748,-31628,-73373,-71873,11143,85373,111571,91972,55852,12960,9292,62710,115292,76441,37374,71982,147551,187917,134269,61145,14966,-29664,-97786,-98640,-34955,24217,74457,160213,185303,57281,-53631,-79748,-87988,-58122,20920,36943,-30596,-54105,6038,78689,76220,-8868,-76555,-34704,84855,140152,95896,48634,40984,65126,84562,114994,83618,-44154,-116089,-43840,45832,60135,9147,-27584,5300,51527,46380,8282,-54134,-102917,-156633,-169945,-107810,-72824,-57002,-291,-4965,-45181,-21551,-25097,-47204,-53932,-47458,-7498,81212,137465,130500,111992,63682,9928,25919,39703,-5128,-8508,31200,65631,74568,76904,103302,107801,89556,68564,17396,-45320,-78509,-93618,-41424,18667,2826,-26744,-38453,-72106,-80542,-34807,-21907,-34052,-50443,-71037,-91020,-72403,-38334,-43500,-35486,9301,278,-22578,1727,21231,34368,108497,142035,53209,-28557,-18068,9971,27403,50052,29983,-234,-51569,-85380,-83166,-54856,-2886,21619,-38799,-67543,-60268,-72028,-67129,-63372,-82177,-52649,5155,59623,106958,74499,-19092,-63682,-52903,-25234,-26119,-40288,-9149,-50520,-124477,-65432,16082,36493,59483,33824,-47117,-82225,-62234,-53692,-61316,-64444,-49925,-71146,-94006,-62990,-36504,-64600,-64983,-19433,-17710,-43410,-59182,-52437,7373,51106,55737,42645,-6268,-84653,-118862,-86992,9899,99100,109379,61786,-3534,-67309,-73705,-21919,-10886,460,68857,78411,-16745,-58267,-27880,-8209,-19683,-25255,-42880,-40841,-22912,-17480,-8324,20629,-6615,-49161,-24350,-23657,-46534,-20998,6979,-36548,-57037,12979,21670,-19217,-39680,-116,53972,75119,82033,50479,-16690,-37738,-21743,-46139,-48317,-26659,-3383,23403,72594,119097,120668,56680,14381,15524,-12533,-72741,-82441,-29485,59764,112848,84797,15682,-56027,-70555,22581,111338,29325,-80270,-58406,31913,79455,68121,43879,52650,40744,25001,36804,18871,-69224,-119406,-74871,-8348,-353,-23662,-8728,-300,-2050,17741,48297,57030,66147,82328,70621,60414,117638,93496,-25653,-78525,-62068,-54189,-34605,-16604,15724,122475,167929,70969,15050,6276,-43132,-60894,710,33807,26572,37654,86007,119582,60602,5073,75210,97244,53828,76874,121891,107913,79656,78877,92148,89597,34171,-54349,-94424,-74134,-76829,-121011,-124385,-23169,46434,11984,-30110,-32082,7720,58204,46491,35854,39214,-9531,-65534,-36168,40883,80734,47226,-13886,-40774,-26102,-23997,-55029,-31742,50194,101131,64713,4919,-52632,-94980,-104069,-54668,-34376,-72907,-110484,-103873,-69316,-75354,-111135,-115621,-60418,50900,109995,25472,-31286,71105,173854,196843,168398,91788,59734,52175,-61929,-140137,-46855,73456,82723,79516,85207,43962,-4516,-15682,28367,63066,41743,19606,48554,36926,-2973,-35376,-40988,-28418,-9410,-16542,-17092,-21229,-69723,-143356,-126509,-21140,17010,-37640,-67361,-52349,-41163,-16694,49727,90163,22367,-5651,46319,15247,-80204,-33251,72385,87434,44619,25486,-17995,-39778,8933,2988,-73813,-93134,-57823,-6093,66909,63635,-11448,-20820,-1180,-41422,-79818,-43998,35727,67858,31624,36155,68773,35708,-16395,-11043,16603,-2715,-32309,-50064,-72277,-78315,-73744,-58097,-12535,78405,164820,122220,-30081,-126158,-25499,91824,51290,-60216,-52640,9779,41278,52503,33808,12477,-5413,-21839,-17905,-19085,-74229,-71748,4610,37342,21748,4586,3287,-14385,-26072,-29681,-4684,39672,19355,-60142,-32858,72049,92449],[40443,-43471,-59057,-75075,-112617,-83233,-30210,-35177,-26300,53353,129349,149171,117587,90415,68452,55420,75128,74016,5477,-22570,-31082,-62487,-80747,-10992,56317,7223,-132243,-149641,-6197,124611,73536,-37720,-17614,43479,29272,-17066,9252,54381,-20963,-68307,-383,-48110,-196106,-167357,-52199,-34071,-45772,-32104,-32671,-48192,-3904,38162,34525,33538,49076,30921,3026,40852,59015,-30820,-149748,-186261,-122262,-6934,57398,25382,15446,49346,6142,-80949,-35549,54250,24479,-37428,-30790,4018,19573,-23111,-107577,-97643,-12034,-13756,-32197,-2540,18562,12584,18484,15505,-10643,-29828,-3112,1453,-7540,62980,96809,60561,89020,126707,69958,6889,-14977,-77377,-141812,-106022,-54478,-64434,-61492,-17681,10900,17753,25801,22102,-21569,-48218,-11981,55208,70457,-27526,-118994,-57019,60341,82049,59320,108062,156833,74879,-35827,-34475,28409,17449,-76448,-135910,-48213,93842,125721,49771,-42937,-103376,-125952,-72126,-17745,-47493,-113646,-116351,-101070,-94199,-68504,-10156,56794,76357,-3716,-92108,-90151,-55271,-8602,66613,84445,8322,-31921,-12503,-10149,-5846,37213,69732,67515,2177,-62629,-48012,-2691,-618,3869,4922,4943,6853,-9391,-29787,-23094,-19320,-1742,20504,52332,114009,131116,63343,38824,68397,73950,49601,30909,30984,2361,-26033,-22098,-16464,-50723,-32621,44716,80633,110256,129514,52694,-4736,4046,27376,37945,45959,70687,91730,43184,8687,9369,-22280,-68980,-29462,2785,-36785,-101490,-97412,-66111,-58535,8305,70400,-237,-83363,-50121,-26050,-30642,38691,112407,119722,98549,88219,81507,44527,-43864,-71422,-13259,18490,34524,9189,-61065,-55074,46629,68597,27002,22013,57162,74598,18442,-28080,-39752,-63916,-71984,-79758,-121389,-55030,87231,112689,34210,-35793,-19935,9962,-36165,-93566,-62727,-23136,-21743,-24324,1639,43566,48296,-4928,-84827,-83407,-37407,-68450,-120655,-73141,-31601,-89811,-157893,-151871,-104057,-17448,31693,-22548,-82507,-49803,16971,29961,-13862,-59389,-61618,-4953,123134,182590,148999,73185,27095,37192,78338,88059,79972,136584,201024,147931,52296,9660,21954,27969,-22421,-54571,-27626,19167,54451,23141,37819,133929,145032,48505,-6100,20341,40915,6171,-61909,-115484,-125579,-151627,-212246,-186482,-40093,144746,218085,159979,60833,32697,36339,-21993,-57206,14745,101234,102002,64312,56555,41134,34474,61058,97272,81944,-14785,-62223,-34185,-37836,-74562,-114018,-114615,-55146,-7871,-34149,-76533,-60577,5348,31306,-1761,1991,58639,20303,-49829,-41020,-29001,-41921,-35525,-65441,-98806,-71156,-50876,-22322,67533,150113,164257,106894,62695,71033,67104,13878,-29623,25096,36385,-69641,-135683,-64058,-8726,-26995,-57312,-60451,-25384,44969,75665,18464,-42250,-6639,49782,17290,-25638,-39147,-26119,-12706,-29113,-225,61678,50213,-7680,-12511,20739,31547,-752,-23375,20639,65608,37219,19718,74126,57011,-13395,-6767,-13233,-77195,-74546,-35505,-28295,-24111,-1999,4203,-28644,-56100,-64219,-60029,-67843,-41657,-4114,-61512,-174654,-152222,-28939,50281,78242,83832,14860,-115228,-182152,-177727,-134847,-59050,-28374,-24942,56130,96379,-3644,-67871,-51449,-1956,36012,32018,23996,9158,-62508,-72504,246,41380,-14429,-106103,-96249,-12327,59731,118288,148531,73234,-19982,-10854,8381,-13080,-3943,42637,61452,43651,23514,1584,-19042,-45704,-89664,-138659,-129116,-39297,34326,40920,37503,38008,-27632,-97717,-12550,143296,120204,-35343,-83825,-86688,-68863,-17348,41701,96346,134153,129724,112627,91606,85279,69476,-9148,-51751,-1804,16091,-13898,-63672,-89957,-60139,-73922,-153521,-122266,74672,181839,95191,26731,22491,-4596,-6458,23194,43313,82291,110252,89071,979,-56123,-7134,65942,48382,401,36357,116098,143921,88026,53828,39287,-19949,-66749,-55642,-64107,-80169,-47637,57054,158150,125961,54074,20529,-33573,-69641,-15996,-40,-86476,-111626,-10556,85569,110139,70641,7047,5290,84058,128864,72579,26454,44534,116661,150443,120500,23266,-83155,-75697,37915,118990,128579,94967,54250,44923,67309,94865,91057,24798,-31283,-68097,-77659,-59497,-62181,-53076,12604,25884,-43596,-48311,22052,65487,25932,18121,39879,36083,36433,50452,33122,-28754,-45501,-8924,-33173,-68435,-12857,22544,-8665,-48734,-29253,37058,59790,30630,28159,27386,-5429,-35872,-52437,1198,44199,-21871,-112759,-118056,-103299,-106328,-86384,-52905,-61,21239,-30036,-108961,-129882,-104723,-117586,-118929,-82565,-107762,-119678,-7987,77214,80547,111523,111059,27773,-33506,-52304,-70533,-47980,-2859,-30684,-66739,-99454,-115258,-94388,-35028,25806,24082,-52670,-52663,-5429,-12788,-8598,9408,-19136,-7012,31799,57405,119792,131837,58506,25751,42508,42070,-24037,-79075,1552,50993,14759,14700,-10284,-47060,-6193,16648,-21378,-29636,-22327,-61113,-75352,-27663,-82,-45775,-56487,-34548,-93138,-121506,4930,92935,33799,-11218,1871,-17261,-30127,-22736,-22903,-42604,-68731,-86643,-62381,-26784,18363,88551,119041,38099,-74574,-95804,-43886,8219,16226,40565,100478,81089,14372,12981,29195,8894,2632,-1890,-27543,-230,18192,-28906,-45424,-20485,-45682,-37985,5579,-36095,-84196,-44196,24254,35810,20859,47186,45768,19374,-20410,-37605,1651,70347,100992,34704,-76876,-99067,-52974,-50117,-68006,-72415,-22069,29645,35001,46161,57162,-8977,-66495,18242,104081,41378,-20094,23442,75403,78944,51345,8376,-27524,-1755,90506,160813,83978,-33963,-45670,18143,70333,64851,44523,73435,52812,-28548,-41435,7250,-32302,-103406,-69580,-3382,-22054,-40876,26138,29525,-46206,-60509,15519,83337,107871,79763,23117,11288,71099,53764,-11087,-20414,-19557,-27074,-28851,-40795,4853,112597,102343,-27238,-61998,-22210,-9341,-11274,19767,34271,53571,122055,162909,110632,18211,-52137,-28507,16659,9172,3722,68623,111798,48270,-41818,-37691,48884,67393,-43682,-154171,-165924,-142433,-117346,-59082,34499,59658,-29529,-152754,-143759,-20284,68980,72209,87968,117841,61494,-21316,-17847,27157,60855,74611,57364,38291,55564,55471,8203,-19970,16596,80351,61293,-43687,-129025,-107022,-63303,-23803,-42141,-103249,-129879,-95755,-23830,28159,22969,-13954,-41662,-26841,28634,39760,50282,159293,248713,229578,141719,26086,-31328,-27351,-87190,-152512,-104021,16616,74831,88073,115030,134737,133161,101427,81040,71005,1263,-81073,-33780,31173,9851,-19899,9413,3273,-25261,15382,94720,67992,-26937,-92309,-74232,10833,56189,9677,-61356,-97556,-93300,-39373,60994,98015,1338,-49660,6815,11372,-66416,-52599,14620,37704,24573,34432,29291,30522,29310,-40416,-108288,-95190,-41790,6055,42359,12436,-46771,-35531,-16534,-82339,-110517,-30278,59212,64112,4020,-26066,-20471,-56849,-104451,-64052,-12557,-50061,-91811,-96736,-111259,-92341,-71957,-74009,-61365,5313,81841,32376,-107331,-139453,-20560,49906,-18936,-106352,-57586,43424,69437,53345,48837,48082,33023,18948,28531,47971,13377,-37386,-20488,13891,10133,9355,35697,19359,-17395,-21843,33041,114291,111876,16294,28622,133457,139782],[30801,-40987,-34396,-38873,-93578,-106339,-103277,-98130,-30137,81083,137327,138102,77189,42057,85532,147895,153469,118148,83452,77643,16592,-89304,-134327,-51119,7135,-24708,-86813,-72977,25648,113773,74720,-21529,-69656,-77193,-50481,-14214,31406,31439,-60494,-83729,-3910,-50681,-173214,-137203,-17679,-435,-55894,-62909,4027,46363,69698,82569,82452,83877,103844,102888,65506,51704,28417,-58918,-147213,-112189,26103,137456,117610,48798,47985,51341,-17721,-74472,-11617,45016,-13148,-66125,-30537,1333,-10056,-44428,-121359,-158361,-82944,-35150,-51689,-42041,-30036,-52624,-56516,-13974,14078,-31586,-64930,-66226,-45039,49748,115402,94689,104073,132048,89748,52329,42841,-10047,-42616,16182,46933,14374,-8358,17511,63378,93549,116993,98364,-496,-93243,-90401,-26057,24182,-62563,-159378,-51974,98524,65558,-19970,-17625,15239,-23297,-70348,-26107,55664,56514,-24542,-118641,-115002,-7615,67910,45359,-9587,-49219,-73612,-29970,37325,18891,-53081,-56548,-52566,-77969,-79940,-32952,3657,15254,-41087,-104012,-71915,-10313,49163,100651,47284,-66290,-106472,-63926,-22782,-29042,-44605,-33703,380,-26098,-82393,-79664,-44246,-9675,47274,61318,30146,26939,52523,-6951,-113946,-147129,-51031,38064,89565,123361,90258,31987,23450,42853,46403,60862,88892,111416,98313,80239,56091,16986,-26242,9,58216,53137,69514,114440,80820,42703,57024,65921,30471,22050,60798,81701,32455,-3916,-24478,-31606,8687,59991,43319,-1394,-57883,-72953,-80163,-115099,-61934,34211,-12231,-74697,-116,37112,4186,66447,172309,174446,90208,18361,16857,44475,38355,38798,73921,80343,41852,-40717,-117177,-83446,40503,70033,21380,-2530,49090,117527,78142,10899,-5103,-20912,-46586,-88036,-112708,-43533,45802,57667,-3620,-64178,-36086,14813,17392,17871,7320,-44909,-87536,-112736,-58461,44665,64479,12568,-50584,-104579,-132548,-156834,-146378,-66464,-9864,-26355,-62625,-76785,-58513,-21276,-32845,-74453,-60809,7788,39847,13572,-13704,-31324,-45616,17161,160323,203081,132390,36769,-37338,-54284,-1610,64936,90369,116231,138855,107007,50699,-6490,-16506,17958,10523,-41025,-102608,-114532,-39436,-15198,-4275,86945,98876,-21091,-105534,-89955,-66121,-64450,-36651,15076,31014,-63445,-203511,-197291,-23463,149042,170038,88508,2293,-26691,-2532,19216,30748,48455,65585,22748,-48075,-46801,-8221,26920,69450,132056,154467,69631,-7017,-17277,2895,-7269,-83842,-131745,-77967,-41468,-102871,-126110,-47075,49084,55317,-39096,-88305,-48824,-58357,-82873,-52716,-8256,5606,4337,-11719,-29279,-57345,-93571,-69480,-398,75446,147569,141826,94823,99897,107348,40100,-52965,-61717,-51973,-81893,-92145,-35731,17444,21320,-14021,-41489,-8347,80829,101827,16454,-57876,-12997,65618,46477,-10492,-11625,42732,42573,-54488,-103332,-51079,22343,59906,64629,32605,18641,41484,68863,110900,130589,91004,45695,70624,52022,-33770,-54379,-37038,-67464,-65352,-20453,218,-36232,-66645,-54887,-43623,-26873,-14883,-33321,-79752,-69143,10243,2620,-105689,-109722,380,68033,73290,82572,78736,8202,-78161,-121101,-73583,326,-33791,-87509,991,60574,-21349,-76557,-72674,-33614,12392,205,-34408,-35503,-55939,-44099,14737,39267,-27863,-123644,-116576,-12999,91553,119816,92433,32065,-38748,-46282,-9327,20968,43865,37555,6061,31063,138769,212534,142127,2556,-113540,-147719,-106408,-53204,3971,45523,92987,136254,63607,-46677,-30263,87483,134849,80783,19880,-25805,-83767,-89298,-26015,23996,27500,55783,120814,134490,121260,112381,49785,18038,34459,12436,-60629,-110364,-74977,9888,30166,3316,36014,118596,144596,65441,-68,-8486,-1199,20480,40359,45026,44915,37477,45653,10344,-59827,-65649,-14304,26636,45752,55706,52904,58903,60183,60620,37819,-15538,-50850,-54173,-83448,-119298,-112028,-27014,112640,149015,118734,88758,24796,-36023,-9089,8028,-67134,-123976,-48426,50232,82015,64529,11039,-41107,-27481,15828,-15418,-46781,3777,100546,122466,45595,-45000,-77048,-46778,6534,34094,50128,62046,44825,24526,62186,130960,153072,96617,44556,26107,10932,-14788,-47272,-33747,37143,64981,-16330,-58205,39725,126754,66964,33777,36137,-22897,-57864,-44509,-65692,-79570,-22631,16436,-62781,-107013,-21639,20394,-31679,-64348,-25981,27350,22142,-40183,-47025,-738,46476,74707,56936,46996,20125,-54225,-111610,-77855,-35192,-55478,-71461,-44413,-3605,2214,-34496,-74611,-92246,-75637,-88377,-119133,-138253,-151666,-100140,23111,86964,54171,18762,-6569,-11093,985,-43930,-115608,-111236,-73324,-97434,-98783,-65283,-33854,-16161,37757,94083,58295,-43602,-39916,38174,62025,47368,50269,45724,69332,75285,41284,50591,68727,54248,81413,95873,26419,-81305,-113564,636,105513,112438,70593,-17515,-87688,-77191,-52920,-30471,-2285,-10145,-57690,-63332,-12453,-14729,-60328,-19646,7360,-85154,-94092,49793,109023,40295,18686,51730,17084,-55315,-110089,-143481,-141903,-85149,-30956,9077,33459,42232,67110,93462,26978,-89977,-109176,-36718,38150,86836,85107,76796,50979,44151,55311,33724,-14793,-14100,19563,29814,62110,63019,4847,2754,8824,-38608,-34540,-24121,-110220,-161066,-68764,94742,176100,103387,32152,23952,42612,2216,-61506,-41746,59348,116079,33421,-84460,-100166,-52619,-25631,-52318,-92645,-36940,20562,-15352,-37863,3648,-12922,-58847,53538,211109,167231,69133,74355,72211,42015,34810,20364,15310,49676,95034,138211,125762,65351,21126,12791,15747,1231,-6345,43305,41447,-62281,-93764,-6637,-6142,-71960,-59621,-41688,-87347,-77594,16301,13142,-57569,-63105,-7002,56538,116425,97465,10065,-32861,-9945,-21534,-29690,4807,804,-16149,-24056,-35230,13890,96006,28311,-122724,-112280,-2505,49171,41347,30571,22760,56394,122950,131912,73518,41235,-6913,-64997,-52058,-40134,-49202,43766,114766,25524,-89479,-59648,67172,96627,8022,-49750,-97713,-120295,-82705,-10898,37156,36043,-39168,-175943,-203575,-68360,26730,39878,76081,120492,73579,23034,42151,54207,65184,108946,117869,89430,81166,59227,-12190,-44212,4213,39662,2979,-55507,-74219,-41965,-22010,4545,-29691,-95608,-89066,-484,86437,155908,154757,71855,-44076,-103069,-35260,55028,85110,147241,214079,175815,72871,-1854,-32109,-29590,-49791,-114122,-125999,-51123,25306,24202,54449,154772,222997,172721,87476,33538,-42919,-131660,-73767,16310,81,-5369,56581,18162,-45002,35487,160608,122460,17864,-29195,-23350,14926,53201,42971,-21646,-89982,-102557,-47651,13667,25597,-33123,-61663,-28477,-4329,-27762,-20718,-1706,-1043,-8784,4497,14847,33394,15859,-51676,-63905,-57471,-69531,-54356,-25575,-45646,-57940,-25378,-22414,-90179,-95280,-16179,43552,43455,30703,-8817,-71406,-112495,-130444,-112008,-96265,-128195,-154961,-159812,-150555,-75281,-189,-13529,-60475,-56278,-13809,-27316,-77313,-68789,-7385,-5771,-65461,-97530,-49804,17875,26416,33864,106645,145104,88143,32912,43781,99218,83033,-3236,-15645,8350,-10751,-10261,32064,18728,-16960,2556,70911,128001,117892,38647,40918,112527,95476],[8167,-28945,-6637,-11031,-75566,-120720,-144358,-154034,-85787,32256,85309,78412,13572,-23732,38897,128020,118217,74404,88406,107206,18071,-91301,-100034,-37102,-33800,-26478,24802,67083,83574,116306,96706,24875,-68551,-136313,-117966,-52308,18071,15979,-69702,-83455,-20634,-59719,-140460,-100085,-14425,-4729,-62546,-84035,5007,89736,99067,76739,92286,128625,120657,72325,28154,-11035,-47892,-81008,-109273,-37186,123394,201922,128492,55074,46035,17159,-18481,-28363,4629,28075,-24086,-63337,10419,37539,-50539,-94132,-99537,-129527,-76201,-20715,-46290,-64384,-50300,-63837,-82121,-43386,23839,9992,-42620,-66425,-45663,23695,78845,67998,45430,54911,51998,47499,53685,54191,74237,131427,136170,78099,22401,30564,96536,147862,136150,70742,-9154,-67021,-102963,-110762,-70305,-86320,-136110,-60786,48916,-9014,-130914,-167461,-116529,-45534,716,22947,45611,59890,44135,-15374,-43896,-29816,-17725,16635,53104,34419,-34552,-32306,52040,100395,68070,52415,32479,-27465,-65597,-32608,-1787,-6066,-37982,-44054,8009,59055,86033,81143,15475,-71197,-111553,-107504,-53913,-8896,-54689,-121523,-104023,-91067,-117959,-114111,-70174,11377,86648,53474,-10048,21819,88428,13876,-125878,-160126,-69843,18634,85036,126302,80246,22139,-2877,-29022,-50374,-7325,62620,82451,66695,77873,73575,22465,-37192,-15618,26169,-9041,-13727,60830,66601,41360,30223,15156,-18036,-11641,39163,54331,36687,18222,-38236,-54224,25106,82083,44470,9793,-27133,-45544,-51681,-73118,-42451,16785,1000,-27083,12576,32090,-3082,13587,96342,98442,2186,-59524,-17165,45389,60081,51577,33971,13497,-22086,-96194,-120807,-36725,74823,78332,27665,-36,37245,99730,68257,14259,15274,33351,12069,-62847,-119791,-88385,-30382,-16127,-45854,-60171,731,67242,106287,125334,72759,-16987,-78454,-104025,-82857,13898,90091,80797,8597,-66970,-116260,-139883,-116294,-16104,56640,53859,42979,45364,45187,14686,-59543,-107799,-55635,43142,71755,15697,-34747,-61720,-45086,59964,116773,60060,17295,8040,-31938,-80897,-71320,18940,94741,96255,45907,29864,18499,-20268,-47392,-27287,-17199,-45993,-100594,-130968,-81288,-43402,-12911,64960,78075,-22108,-115504,-148278,-164103,-137263,-13600,110755,140934,43549,-83921,-100207,-16297,52471,35863,-3759,-31609,-47576,-41576,20264,97888,85488,11627,-78377,-131797,-86930,2240,44821,44597,70223,112662,93111,45272,23699,36716,35509,-18507,-56405,-56080,-64487,-101883,-69472,22534,62375,42174,-26794,-96832,-122272,-128649,-93242,-38036,4316,7181,-21211,-22977,12165,5368,-47065,-70456,-68127,-30116,36557,53762,54370,84561,94561,47173,-54119,-111675,-90300,-49696,-24939,12298,67170,72646,36600,20521,31902,68613,75961,23785,-28179,-13869,35160,33397,-12039,7307,127715,158419,-1796,-139619,-117781,10846,107886,106937,25507,-3454,47362,95430,127865,124859,77361,31244,44074,28352,-57898,-117563,-97462,-70797,-33367,34445,57837,-41401,-130938,-78817,30649,119803,107976,14656,-56747,-25616,78282,119369,48299,-9793,6756,23968,45263,88709,104057,72070,23432,-10192,23236,44593,-39395,-115580,-55820,5061,-30064,-49053,-38558,-45444,-61457,-85072,-103098,-83918,-86063,-53072,20504,34294,-23386,-91733,-128132,-83670,21166,38497,-33618,-59205,-51681,-53255,-23181,50798,67014,12346,-29645,3434,113983,218364,168001,4991,-106574,-84976,-32638,-30795,-781,63338,119067,167650,116268,19615,-10666,33381,62579,84027,63416,16004,-51272,-69835,-15587,4895,-36153,-38031,37839,93026,96314,98651,78485,50810,39347,7409,-62276,-77978,-4265,43851,24086,48156,101847,108920,77481,12949,-54693,-89209,-73135,-25722,25896,50280,165,-70990,-41979,18543,14597,-36674,-46692,29763,134036,123159,29326,2183,35308,36654,-9103,-48950,-99667,-112290,-67614,-22418,-19692,7110,88869,102763,79016,43891,-4096,-26484,6697,39200,7846,-54356,-52783,-8809,7512,-4402,-40987,-93454,-103715,-79237,-84125,-77543,-13352,48739,29034,-36772,-52047,-24904,-37403,-63703,-78833,-76815,-50369,-47000,-54758,11078,111415,171848,144437,70919,23847,12345,10617,-444,7537,64919,89282,-7692,-90512,-38287,36928,13802,6841,16847,-24329,-48897,-46093,-63803,-19635,89757,97143,-34288,-88038,556,46455,12619,-3667,23008,61071,32364,-66645,-120736,-77512,28155,116676,109303,42116,-45130,-90558,-50669,24939,48028,9730,-7142,-2989,-19120,-57283,-77948,-52763,-8130,17403,-12130,-79632,-127538,-99817,-8699,48360,39454,-28296,-103087,-128765,-62324,17903,8087,-41446,-71403,-92738,-102894,-48419,29485,75674,55234,73374,122673,69061,-39132,-28221,56285,90141,61089,57898,87767,111192,81616,6498,-41368,-25058,21851,70453,45702,-51176,-114292,-94043,-11146,49755,62479,44076,-14182,-75033,-103604,-112680,-71615,-18025,-25053,-57344,-44197,-23731,-56940,-86623,-28801,8645,-19801,7916,57214,29595,-12474,25229,86144,63114,-26011,-123551,-184524,-154044,-20038,82932,88972,53429,38102,41640,53219,31637,-39853,-91766,-70698,-15213,55450,98012,97351,79555,69658,50123,-4990,-61100,-59859,15062,79734,110970,72264,9291,25786,36008,-5597,-19270,-59406,-162092,-165134,-20808,172428,230200,75362,-50039,-42132,22005,1934,-66269,-69862,4256,63400,24856,-26092,-26336,-1617,42298,48051,-26216,-35696,-701,-27462,-41181,37890,71788,52200,125474,212505,137825,54919,69299,70392,44977,44253,40043,43051,61289,66954,90886,107075,80323,40463,12130,-31382,-71144,-92142,-59762,-22372,-51342,-62261,-5927,-19603,-68833,-64660,-64271,-86299,-62201,-3570,-16096,-33901,-8518,-20147,-29064,57966,107543,47993,-6816,-16079,-43313,-48194,-13368,-5232,-18400,-28435,-26312,11136,52006,-19137,-129959,-83267,42845,73292,20015,-21911,-30709,-4377,28445,43681,65987,109188,69820,-37240,-68088,-53430,-43771,50654,111261,45593,-16732,13258,79540,72114,25143,37946,9569,-34297,-28932,-15564,-13435,-6285,-30083,-94424,-126805,-76141,-27723,4157,44931,46308,398,4453,66369,80170,60571,83468,104495,78622,46429,2893,-72620,-56411,28616,25816,-24662,-2197,42246,33031,-7850,-4788,-27858,-64821,-26209,60474,106434,132149,116448,24848,-90493,-117731,-31380,36212,5067,6986,78216,87282,40377,30608,45370,64600,64474,-5056,-89177,-89426,-27689,-21669,-7625,97350,184868,126208,15978,-35486,-58101,-97018,-44671,20592,3715,284,57703,14197,-71096,-24392,82789,76396,25473,-7730,-38114,-48702,-31475,-4956,-7925,-49312,-72640,-53371,-41475,-25404,-10399,7396,-921,-6464,12278,40387,33700,789,-41165,-57266,-46264,-10442,-7477,-31933,-4942,-24639,-101651,-105111,-54030,-49739,-54940,-30670,-36733,-81802,-61222,-1445,-2153,-8720,44984,44589,-48433,-98657,-89014,-99645,-119229,-132749,-138788,-139266,-114602,-41673,26445,4976,-49187,-35569,18002,45918,67216,51255,17164,-30567,-46069,-26244,-2789,-3483,-17813,20100,136252,195594,106897,8136,8304,81954,82495,27171,35532,46263,9387,-9622,7713,6172,18881,48819,71669,68938,53114,21110,18054,43293,26199],[18787,4490,29010,36331,-8304,-53434,-89218,-132476,-107945,-18249,42460,58095,26808,-7450,12443,60696,57620,52254,94436,116319,43221,-3099,15623,9005,-44785,1896,125317,169796,102806,71999,64469,18512,-55051,-115305,-123501,-84808,-9470,19943,-38849,-60453,-38328,-60127,-84126,-45846,-28630,-59007,-103846,-106671,-22676,49023,42117,14788,69617,137875,87537,-13652,-69735,-97984,-85964,-51535,-54841,-24164,80500,134954,78757,6653,-19702,-29292,-1944,717,-19341,2776,-6655,-32846,44091,59700,-67877,-101474,-39691,-30700,-10057,-7035,-43688,-69023,-45884,-22132,-31629,-40425,14211,66599,58139,13559,-9447,11664,30573,11879,-26781,-38695,-23602,-4071,26165,83230,144066,172471,151371,108269,59870,22536,35491,82021,70890,20756,13768,29984,-15529,-79216,-73203,-31677,-47324,-68975,-44360,-86681,-186807,-192247,-98647,15092,90462,66319,17476,37466,81001,84219,81300,38702,-22069,19505,95732,68681,-49541,-80701,23021,137998,136742,92585,52998,-1993,-30580,6112,45381,38078,30945,68503,115468,125850,82810,17946,990,-6079,-38472,-91910,-63652,36591,17330,-94132,-104013,-70851,-71506,-66448,-19280,63463,104613,29070,-40270,-5410,59170,33145,-48356,-83564,-56941,-385,71916,133041,136298,81906,-39,-83999,-110310,-43683,35647,17508,-48543,-32597,24164,29709,-32634,-48984,-31321,-74327,-84497,1940,20364,-8450,-26939,-26050,-36074,-36799,-16115,4847,59258,83018,3284,-36610,-473,39183,52090,69035,31910,-23712,-34334,-4770,39572,42013,11061,-22516,-31280,-19661,-45831,-76296,-21652,27007,-25060,-58820,-4474,29626,-6648,-42483,-66881,-74789,-75282,-118001,-93674,21926,106876,74911,29662,30899,33748,20818,-3065,2978,31873,74318,75236,-8919,-118182,-127818,-73983,-61364,-63172,-36611,28943,98045,141230,110807,56122,15388,-37316,-60799,-66103,1976,131460,171625,74328,3489,-20205,-53736,-59315,27597,83659,53156,38319,76007,93720,54402,-23620,-91457,-83661,12823,87387,49467,-35992,-112521,-93612,34480,65452,-40242,-50106,33413,64255,10770,-37660,9756,106411,109236,14651,-23997,-25448,-39925,-74633,-104676,-108140,-74064,-18627,3193,-13451,-35560,-6158,42541,56764,30802,-17281,-88165,-155702,-145502,-21282,91395,103249,43195,-8522,-14924,-34760,-78139,-108725,-71189,-19356,-14544,-43902,-3803,105136,122640,32318,-62593,-98948,-54772,41955,87843,23259,-33565,6003,52314,58799,49222,23423,2547,18444,56706,19148,-45907,-40961,18233,40805,5176,2278,25406,-8674,-61901,-75097,-11196,52080,34238,-31994,-74883,-63191,-4863,47439,40188,-15131,-62012,-66499,-63580,-57518,6126,67087,91353,79005,-38288,-124590,-70153,17966,32601,53061,96781,70699,33927,53300,39966,9722,18654,31309,12097,-33656,-42906,-22384,-34541,-22089,105824,178585,59879,-61960,-47347,41902,76567,32283,-26561,-24273,4081,14240,29406,33974,17566,25113,56058,31489,-51560,-115096,-95378,-48984,-2173,77648,105454,386,-75026,273,121980,208286,158239,31916,-24257,13617,79441,135398,121720,61832,1046,-42053,-14895,47749,58057,52351,63962,67872,76261,54207,-12282,-68732,-57046,-12760,-25844,-21281,12797,-26338,-93162,-95490,-76562,-63207,-84117,-52712,37413,71403,39987,-18464,-90286,-109264,-48917,-21830,-63556,-75349,-46975,-54800,-55637,7537,22434,7413,14727,-6612,-13258,47997,59214,-52538,-132467,-77417,-5266,8232,21167,48732,60439,85822,57619,-12487,-13785,33164,1106,-44429,-2509,32993,21631,19801,55870,44965,-10004,-43385,-8848,38969,23388,3709,26785,24179,16997,3950,-17027,6892,58302,33396,-40251,-35913,25288,56372,30956,-7996,-41306,-75856,-82599,-50799,-2658,19831,-28438,-102438,-85189,8533,92424,58152,-3408,56339,166064,142972,32104,-26323,-30153,-30706,-70772,-115987,-168275,-151470,-21982,98576,85690,50273,66131,47669,9642,-49570,-90617,-60328,6784,57500,60207,28920,-6962,-26049,-34922,-59597,-78551,-70357,-63310,-72877,-63845,-9343,31726,22181,-42032,-79134,-38882,-4417,-53277,-88934,-89603,-94782,-90056,-102663,-115139,-48309,58629,148566,148907,53962,-31493,-13594,55984,78912,50487,69679,84261,-17470,-120363,-138500,-105214,-68335,-18608,6443,6718,14742,17417,2862,42055,140657,134423,17800,-19853,39066,59890,46189,21245,29286,88799,82812,-29289,-137026,-136018,-41010,45407,36585,-28754,-107670,-113826,-20218,57235,46434,13015,28230,27959,-14211,-66136,-89837,-56573,29666,57637,6239,-45055,-49148,12802,83695,70283,9609,-62279,-137409,-170004,-106379,-1697,62800,81845,20679,-62936,-55903,27480,80138,85684,22466,20868,90127,68157,-2758,31423,93560,96448,63266,62668,85637,87273,54728,-16659,-70398,-33892,32385,35659,-29164,-74113,-48273,-16810,-13089,-35910,-33371,6411,6911,-33456,-69654,-102340,-89871,-26618,-11068,-38788,-24531,-29911,-64716,-73345,-38454,-974,36198,72551,35033,-63587,-88210,4838,102869,108254,39918,-54147,-103271,-53660,82652,176947,148948,44928,3939,27028,20423,7489,-1317,-48240,-79470,-70484,-21675,97773,168626,139877,83346,37955,-15159,-58454,-75033,-26306,72051,150471,100402,6719,-9381,8937,9796,6964,-53672,-134760,-72245,84532,193071,148529,-19709,-108463,-75400,3626,1109,-51810,-70840,-59608,-41540,-9386,37966,51430,52046,108668,159210,70095,-10983,3103,22389,38088,93150,119669,129704,163376,129020,9137,-26713,34158,81956,81670,56502,35629,36679,48836,39356,44431,38829,-4562,-18432,15396,-4244,-67785,-124809,-129944,-66310,9415,32362,14005,-44581,-66213,-27823,3029,15083,27819,38696,12234,10053,36891,-18720,-94178,-20285,87610,103625,87310,83778,37055,-6933,-12364,8267,20451,9768,-3174,-5438,-3176,-17739,-36591,2357,58647,52592,-21182,-68159,-74929,-74610,-61193,1479,93774,145379,91306,-4045,-46847,-36780,-18034,50934,102048,98753,98459,75188,39101,3353,-33188,-14233,40791,58104,37590,-18134,-42620,-31145,-33212,-32421,-12257,-29107,-32432,29616,61803,-7578,-56984,-24088,44708,92774,81516,49902,55563,55336,40479,651,-71194,-42098,45075,48095,29022,79257,109405,75586,3683,-14529,-7065,-12200,3349,26986,29425,17278,-4045,-63812,-109210,-73443,-11712,-27244,-108152,-123109,-46041,26380,58196,80604,119188,166143,160350,81222,-42452,-83165,-22615,21981,10661,33043,60142,-3201,-85058,-99045,-63888,-31588,32169,79672,61400,3175,-1049,-14836,-80965,-99256,-46218,-20908,-6264,-21258,-88423,-132348,-113500,-60254,-15666,-9461,-32201,-45555,-27433,16357,57992,90336,63513,36031,58095,70082,19710,-23073,-59880,-76441,-56379,-7464,12169,-2399,3759,-12689,-63740,-64652,-10063,3190,-42102,-51373,-42285,-69791,-45436,15717,-8043,-31838,44405,98234,21756,-41957,-26895,-33272,-35633,-25184,-37509,-44314,-33878,-21430,-30358,-58232,-53410,41206,148694,174753,165325,100909,12058,-41956,-11170,37998,46902,2075,-30549,7601,101916,150637,77542,-12416,-21838,30131,35851,29874,75630,94098,59919,21292,-2569,837,52696,70521,34044,-11419,-11933,9777,17437,17742,15393],[13442,5145,30415,55967,41163,14584,-16556,-53236,-68960,-44485,272,47937,56372,39136,24986,21551,21064,51651,94340,103704,72542,92953,87658,8302,-61742,-2852,115066,149603,45795,-34362,-23508,-18648,-45425,-68385,-77113,-82477,-51492,-7334,-16789,-37458,-44160,-32269,-1331,7814,-52557,-141438,-182755,-135880,-43070,-8038,-24628,-35892,32986,85098,18065,-67462,-113961,-124872,-73348,-18125,-36172,-59547,-24585,18888,-6253,-81605,-115666,-83113,-15837,-27234,-78464,-42790,-7723,-13736,33055,25318,-71948,-80473,-20782,17195,42833,16847,-30439,-66186,-49330,9610,9178,-50078,-22576,72277,121863,87605,20447,655,1784,-17188,-52118,-79702,-79597,-51080,1447,75294,130815,109763,53907,60787,69429,1088,-64052,-59283,-26225,28951,90111,97675,49859,8028,16013,50799,10604,-86607,-108228,-99257,-122499,-83670,-3228,42575,77385,55486,14169,32796,59102,67693,94557,74627,12897,19625,58384,13507,-90357,-99443,10994,127952,122384,55561,3809,-12562,20671,87436,105340,74288,67311,102471,132500,116903,35285,-44461,-27869,16308,2425,-55645,-41074,69736,84685,-14092,-13085,42696,46651,30392,49098,79551,79641,37864,-4681,-29880,5795,47687,19851,-47679,-63624,-12395,67691,128109,152105,90042,-29937,-100861,-65415,31123,89078,35012,-93165,-129052,-54023,24298,9270,-33659,-60858,-103911,-85780,-12919,-18889,-52874,-46096,-27669,-44608,-65016,-84082,-61381,26740,76219,31021,13100,-8142,-24,86150,160374,98482,-13615,-54628,2114,82571,71966,-16184,-99248,-98628,-43583,-53365,-112364,-81059,13278,8658,-34789,-6376,9019,-41701,-68550,-65847,-73675,-88067,-123923,-86299,33043,106882,44848,-9690,26486,17906,-70762,-98763,-32147,20543,69575,115408,63041,-66883,-105485,-65154,-56658,-47980,-23444,4178,51977,65793,-8347,-18596,12606,-30329,-73607,-64446,-10793,105365,176731,116358,57903,34660,-21953,-56282,-590,40585,9543,-22439,12504,54813,45030,-6928,-83701,-151553,-88641,42161,59324,-23437,-119747,-141002,-40209,65122,13729,-24742,50445,114715,63185,-19736,-11983,63140,58957,-23572,-72604,-78880,-99169,-143835,-197152,-215768,-154971,-26162,56072,20373,-53248,-48318,-12205,18350,56319,60259,5798,-68961,-94514,-33965,27215,10272,-33724,-48764,-31834,-53228,-125656,-180365,-125822,-30160,7061,-12670,517,86332,142893,124481,70938,6113,-10131,58319,109382,17963,-75332,-33099,25400,34765,10153,-29807,-40995,29276,122452,85074,-4113,11587,37915,-27670,-79272,-33222,36768,46733,29682,16364,70508,131593,71197,-41228,-67453,-58878,-57874,-9835,47473,39341,-3552,-40424,-87027,-92267,718,79839,113328,100954,-31659,-107833,-19209,76008,61060,60439,63934,2988,-18621,26723,171,-46183,-21068,26730,17141,-63372,-100625,-53318,-27945,-53554,-15942,50679,48298,29357,48668,60158,-3341,-91812,-96353,-26118,-12897,-73096,-99641,-85336,-49928,19144,65335,28707,-27941,-31766,7422,10632,9267,71492,110214,69241,60230,90046,107364,128289,85706,10509,-21486,-32110,-26646,42664,98692,87403,16171,-57240,-57887,-6719,25192,40989,69996,91528,89089,74421,59548,6881,-35949,-19459,-38207,-40734,1841,-16510,-46290,-4887,3692,-19993,-30250,3119,71160,121791,111868,39439,-32092,-70987,-72422,-38513,2105,-1416,-29707,-71470,-105221,-95112,-53654,34928,76242,-23696,-91988,-19692,19654,-69494,-149162,-118133,-41619,222,12696,9039,-7576,-16826,-60919,-118893,-69388,42054,21697,-95129,-59387,41086,68516,66165,85745,78655,46799,12779,10228,17803,-43348,-115655,-92689,-31352,3122,7410,21014,46982,30856,-14590,-46004,-65985,-45133,-3921,3107,12407,47159,47258,17052,553,-15698,-35078,-27909,-38158,-59576,-26814,74954,104728,59941,86907,126415,74279,-7611,-74718,-115737,-82726,-92612,-169986,-203726,-126681,25031,101217,22116,-35199,9155,20327,-25582,-106220,-145754,-95995,-10849,44487,53128,38931,19212,-5418,-29650,-82022,-88000,-12441,9169,-28229,-15060,56350,69607,28797,-46863,-90386,-62656,-46386,-85284,-74244,-22810,-7677,-22783,-60226,-92726,-55565,23218,93024,103871,45346,-24844,509,90457,117200,52161,18593,27271,-29050,-96964,-132107,-121320,-81131,-32828,-15938,230,27819,39625,17230,974,38969,63002,43703,43158,47138,23210,4255,-24808,-1182,86654,110711,13332,-98772,-132359,-92033,-61385,-99836,-132428,-148153,-118338,-51738,-18657,-34350,-38409,2797,21757,-7749,-42766,-64085,-58050,-1637,6935,-42481,-27148,33782,105766,149719,97548,15317,-25466,-68597,-132991,-133037,-35429,76486,112594,25649,-67355,-38976,43080,44193,-678,-73141,-60444,42071,80487,61968,98530,118848,96803,71545,52053,21360,3638,-2242,-28543,-26780,31515,51241,-5440,-57210,-17019,58118,41321,-28036,-77075,-54707,15858,32286,-1268,-25346,-58248,-62247,7693,42921,6204,-11298,-38188,-63392,-48873,-10232,24019,37337,45391,12943,-104627,-155196,-51938,68573,101456,71042,6177,-10438,51436,135060,171138,138600,26205,-28342,14614,-16106,-73670,-45949,-33025,-47693,-35345,982,104346,180702,128455,57564,15952,-7885,-5747,-33744,-77560,-5463,130346,118647,14683,-48744,-51847,-12028,24352,-15493,-62492,22274,139256,130864,29630,-53725,-58790,-34130,3199,-8263,-43394,-49257,-75299,-104400,-46677,30734,32947,23790,87456,146953,72250,-584,20252,63438,76543,57155,39900,59573,76695,20577,-61565,-56025,19565,89614,99588,34359,-20490,-2544,39402,17674,-17768,-45838,-98228,-95258,12874,67373,1997,-75023,-92142,-36501,60135,75881,7059,-62933,-44876,41349,88948,88854,90992,96022,58254,32072,35628,-14191,-108716,-90186,16728,92180,108094,110253,82288,41843,15601,26267,57184,58713,23956,-24076,-31218,17635,41832,28362,21081,23547,-20634,-59366,-78571,-104213,-91279,7918,102508,107166,45413,-7656,-38677,-48146,-46090,5817,65584,107322,121518,40672,-40796,-66847,-124887,-122202,1558,83121,57212,-4575,-25332,-25592,-39159,-42479,-8520,-26594,-39002,53842,94661,3756,-41075,-10894,16464,73403,92674,25397,4609,38640,60287,34840,-44517,-60815,-2055,25805,35363,72394,89699,73589,4843,865,41834,29014,-22254,-42896,-43047,-55634,-75312,-84157,-62565,-41445,-69609,-138668,-184299,-165161,-108706,-33048,34707,66903,103193,149172,120296,28793,-60296,-60539,26140,76511,47169,-2307,-67702,-144619,-165164,-143963,-98248,-27662,66911,127107,102529,-21836,-96293,-81573,-86324,-123949,-112035,-90196,-58935,-58261,-128848,-167563,-107408,-41204,-5568,16430,-11045,-32013,11150,50169,56325,75658,77236,85907,94851,32332,-95647,-114838,-68775,-39120,-10695,27346,38058,3970,-33443,-27087,-526,-1302,28770,51559,-16458,-61791,-30751,-44550,-54229,-7157,13069,1811,62422,134888,78612,4058,-7163,-8868,32673,71080,32831,-5590,-16582,-39728,-94584,-111972,-56196,76272,205615,197494,117809,41157,-34103,-64956,-28610,8255,17228,-11556,-41640,-31107,20096,54260,31808,3537,-208,12922,1756,-1892,56893,97358,83344,52600,18774,-3166,11683,9471,-29245,-64255,-35527,14575,48421,57541,44269],[-8911,-23308,4714,35105,28495,9356,12616,36535,13343,-31821,-35737,3849,14825,36841,60926,44177,16404,36842,61551,62666,66426,113539,93479,7325,-54249,-29628,36743,80169,3644,-77595,-37721,22358,9093,-12433,-15135,-64198,-102820,-63720,-14137,-19828,-26947,31175,89281,46913,-65970,-177506,-200969,-105079,-3887,5037,-6426,-2866,44491,60095,-2653,-47440,-56480,-61839,-47829,-28282,-45787,-61068,-49696,-24511,-46504,-110531,-145634,-110814,-42787,-56941,-103265,-73683,-33332,-23903,-5983,-23985,-56557,-57015,-59999,-23132,66169,94059,47006,-24936,-42574,7996,-7947,-77804,-48846,33308,92810,93442,29688,-10883,1869,16152,-382,-33466,-55484,-29917,28143,79767,90320,26620,-59867,-34756,23138,604,-57117,-103109,-63303,86737,166016,87858,22333,37860,85092,80785,-6464,-108266,-106585,-23132,40237,55276,39842,-4775,-12782,15297,53170,64415,12345,-23646,25186,57926,21744,-7315,-14441,-44142,-66871,-18858,61166,110433,82949,23832,-22706,-6299,80316,167138,132797,47525,13933,20273,35404,29016,-20845,-66269,-60090,-32844,-34179,-41220,10219,99947,99662,22786,59951,147304,143849,91673,64084,45083,39915,65911,57554,-18960,-14700,39057,35156,-32672,-60255,-15022,72001,115745,77310,-18670,-109524,-90243,22629,127457,164611,118358,-22872,-118931,-88315,12714,66736,39408,-26031,-63962,-13047,36534,-4570,-16096,15631,-2944,-59621,-83912,-99803,-89303,-59506,-36498,855,48595,7624,-8546,97787,181634,111566,6359,-48671,-30955,46442,61714,-58748,-165937,-107057,5247,9122,-60411,-66542,1833,8051,-48599,-28374,24938,35641,57729,62884,5187,-61066,-99043,-69979,24792,90261,12305,-60940,-15723,-7304,-101588,-138419,-67785,-18792,34883,130842,134846,31385,-30793,-32113,-28635,-17411,-8462,-3164,10567,-26088,-90270,-57248,-13570,-60062,-96022,-62699,-26420,34607,122234,147882,109020,49839,-33512,-97407,-73160,4573,41160,2627,-14052,18088,14671,-27424,-93874,-188602,-166527,-30506,26186,-5328,-57240,-127342,-83922,100657,138968,32039,16726,54975,-9139,-87683,-55886,-19497,-70437,-135807,-139486,-112344,-141425,-203099,-238533,-258713,-238927,-143573,-46358,-33899,-89760,-92673,-28702,30176,50904,36450,25025,2696,-23616,1493,26283,1650,-50582,-97494,-80970,-30839,-60841,-142289,-123286,-44866,5126,33229,54048,83190,116758,161569,159932,76515,18830,50103,78871,21218,-5285,56706,71593,18376,-46199,-47131,8397,76757,131255,94468,25905,26884,13398,-64621,-77106,-16117,8716,12143,23345,10047,50356,114628,90464,30176,33772,10284,-77823,-104170,-22585,59938,48749,-7224,-46113,-50356,18695,98029,111130,68277,-15207,-30203,44655,82605,45422,19982,-13085,-59829,-39272,12384,-7182,-22134,12388,37495,4975,-59769,-70621,-8001,34876,-16816,-90295,-82397,-12253,29674,27787,25339,-27308,-103801,-97056,4026,33757,-66021,-145018,-149476,-84907,993,36461,5098,922,71052,129267,78721,27185,45378,66813,84091,112433,72300,1258,-4973,1492,-2211,-41121,-122604,-135431,-28144,77827,98055,60125,10253,-9393,26433,86051,96879,89555,98448,105865,128954,142841,57304,-30147,-33223,-47085,-65207,-41182,-10964,28289,71069,23486,-24528,15333,77181,107541,137942,131193,53367,-13048,-55805,-93693,-69118,24824,61885,-2203,-79222,-135134,-171241,-106494,54676,80026,-54613,-65320,81873,113938,5089,-82447,-86023,-58620,-43795,-11327,29029,29541,-25200,-112070,-154621,-110340,7219,59448,11451,-5293,54381,61631,35341,51845,82898,82917,55707,36637,17065,-62867,-170978,-179705,-73408,-4979,17869,48875,32666,-62795,-81297,14201,51750,6376,-28725,-20073,39226,125453,142373,102084,64190,-2326,-56603,-6141,34898,-14885,-61275,-10894,65351,88008,110685,106214,19622,-67695,-117020,-117295,-36712,-35230,-141016,-179179,-72511,62114,39913,-120076,-170530,-58580,-7685,-45907,-106847,-119984,-80354,-22632,24900,39321,6834,-8431,3453,-15787,-85636,-88298,-1661,19484,-19074,-16978,22240,43450,48338,-2662,-75717,-82407,-64538,-82258,-52818,26536,60374,49308,31585,4702,4203,28976,47489,63492,92466,78796,40559,56322,74259,8686,-71762,-63200,-23840,-7060,-2645,9607,-14444,-39765,-42334,-29483,-14439,-8705,-26177,-51925,-66171,-34733,22848,48349,27320,-14696,-53491,-62652,-8315,66200,73005,11886,-40863,-83993,-96831,-104614,-163921,-187141,-163457,-118562,-98703,-107279,-85074,-41626,-2229,21531,-2693,-38090,-42834,-37915,-30978,-39161,-61682,-8089,66768,128307,164790,94695,9620,18040,27598,-63457,-128040,-45019,62490,44022,-64598,-115012,-58484,23892,12690,-42783,-91724,-64895,30243,91364,87378,82453,68451,69743,69193,18938,-60339,-90290,-78108,-36326,47100,102823,48875,-35454,-44905,37490,105713,44958,-52519,-74033,-17813,41752,44384,14190,-17628,-46722,-19174,55182,86990,54779,-3147,-62251,-81976,-49157,24369,65852,24146,19404,46102,-65415,-181313,-121169,-2511,53039,51751,569,-3017,69525,117954,101444,79693,24898,-9705,12896,-42447,-136462,-114500,-54065,-16243,40807,95077,109652,102743,46941,10541,-18360,-24342,40433,34570,-80384,-83093,34147,65438,20962,-33249,-68856,-16430,64288,62320,25892,70032,100614,22754,-30192,10323,75971,57071,11463,-31984,-42658,-7243,-3686,-20834,-6449,-13471,-55604,-62911,-7239,30853,-6459,-10453,27858,46410,20494,-31896,-57884,-57235,-60409,-42786,-21156,3723,55045,111422,107463,16430,-61488,-11840,75757,35057,-57242,-88364,-101397,-86468,38034,141280,98665,22434,14757,44837,72230,40401,-20821,-53263,-7657,80179,102977,73467,77029,95964,64401,42449,42000,4651,-91149,-125541,-50712,14314,-14119,-41354,-9734,36242,46231,25048,32999,64125,57615,-599,1878,60151,36402,-19012,3551,46717,19874,-13641,-36948,-76273,-71495,17633,78134,55098,17961,6119,-20083,-69466,-94408,-37996,30115,77042,79842,-4314,-51970,-47237,-119800,-116994,-8,64329,33743,20747,28335,21842,10429,-15866,-49076,-76950,-77843,23213,106497,72448,42927,63517,50253,48777,49108,-8041,-19444,36203,61521,24054,-69375,-110514,-63865,-53150,-74712,-25412,53374,62737,10852,55081,110530,66804,-16140,-35009,-33738,-54136,-69660,-17779,35162,-14638,-131845,-201068,-171067,-106986,-90189,-80240,-32850,11600,36251,58841,33223,-49088,-79368,-7508,89120,82396,52579,17175,-91289,-171197,-137677,-107483,-87511,-40401,52839,124155,96451,-32425,-115835,-100819,-67753,-87317,-84690,-74608,-63158,-57155,-85182,-76864,7814,53251,56126,60868,22045,8765,30657,14110,-17480,4137,51570,117734,125392,3515,-163633,-153341,-36962,21230,28983,29494,27110,6246,-35453,-33716,17104,6639,22257,85875,54397,-16612,13453,26293,-39384,-60600,6479,41837,78309,131360,103920,48424,3022,-29171,23095,78907,25911,-48175,-59255,-55596,-75768,-68499,-24116,57901,145052,116651,36990,-10651,-41590,-54873,-59674,-70783,-54583,-27980,-38771,-65926,-54183,-17211,21319,57493,55941,42756,11462,-14430,28139,62913,58628,63929,66452,5014,-70455,-95087,-78939,-56344,-10206,28876,80648,108451,57840],[-10703,-37651,-16217,6063,-4270,-25595,8616,77798,75813,7679,-43759,-60727,-79245,-15187,75610,68835,10604,-2179,-3507,6810,23409,56192,76196,58324,960,-29262,-6216,52999,24249,-19681,36471,103947,67649,14315,-6672,-86742,-159200,-116383,-38959,-39292,-37838,52072,109097,36747,-82122,-149185,-111116,3629,70276,50047,37033,46410,97340,124709,54882,-11022,51,1041,-45742,-63806,-47918,-25403,-10395,-3453,-15272,-48277,-98659,-107490,-54810,-48320,-66811,-57484,-54784,-65765,-64702,-53921,-26793,-34834,-91565,-75008,63136,156686,134196,43699,-16006,-26820,-65272,-98813,-50040,-4251,21494,42640,18490,-22296,1998,66747,80238,42675,11485,31958,74802,96927,78031,16143,-70245,-87784,-38603,19101,36620,-23391,-23780,116554,160408,41633,-33510,-13953,40627,32568,-55507,-133090,-93332,57173,157850,99946,-6188,-79418,-101465,-47658,54624,68763,-34812,-85382,6275,70903,27455,-23211,-47632,-37814,10576,72418,86592,66775,28083,2571,-5464,19859,92304,155242,90642,-23271,-68856,-75967,-74115,-60145,-53076,-63824,-71323,-75790,-75931,-41651,49188,110131,63546,-9826,42714,156251,174589,97193,21455,-7105,11191,43694,44940,-286,-21062,-18562,17414,31066,-8589,-22119,45568,82853,-17344,-142833,-167548,-80839,21684,81275,119664,112546,14013,-67885,-65457,4545,71737,75057,29129,6283,38714,67679,40874,86916,122035,47481,-50013,-86517,-67456,-55233,-106918,-129570,-45838,22979,-21868,-45224,13946,60012,31287,17105,-9954,-66510,-48025,-21067,-109308,-165697,-53575,64903,56692,-12779,-57882,-58552,-54741,-74129,-36960,45758,110508,161603,141332,51204,-16191,-42289,-30172,11529,41375,-29555,-83060,-39310,-25688,-70311,-91027,-72606,-62394,-990,107195,148995,97889,30911,-13053,-26674,-9057,12448,42422,34491,-38152,-74229,-40702,-51862,-100957,-71883,-39067,-29502,15147,99912,156124,144225,78043,-5167,-103278,-112830,10333,113158,79837,21852,24271,8237,-41792,-96866,-154263,-151425,-73357,-22565,1861,-3429,-105789,-111478,86458,171254,38862,-37048,-29870,-94985,-137365,-65395,-62762,-171307,-250609,-193715,-98646,-101052,-173958,-195780,-208421,-227092,-183245,-101064,-48742,-65517,-56824,32131,101921,54209,-38490,-44022,-2476,21228,58920,59313,34757,-6135,-75776,-83782,-13315,-7458,-62553,-31891,3804,7375,51319,86586,57525,19250,51519,83332,53693,27877,27304,13898,25029,105792,174537,130017,23787,-49339,-11139,94884,127368,99085,50335,9200,-8598,-10441,-4039,27587,43981,-1301,-42000,-57532,-78205,-36471,30713,69932,99205,110122,58521,-42785,-115798,-69229,38834,39362,-14771,-12317,-12305,8695,67893,58090,20916,36376,75506,60008,-3051,-46780,-66886,-80948,-70481,-17125,38031,48097,55469,69415,49626,-1187,-25260,3567,48351,78702,46204,-50203,-90282,-51793,-56964,-99894,-49920,8332,-7412,-29665,24938,51381,-28623,-123984,-152054,-82027,-12337,-606,-12790,21970,103198,142607,93889,56513,22526,-25499,-18724,7640,-26107,-70843,-52850,-22951,-3322,-61695,-167149,-163129,-35810,68233,87669,88420,87619,79304,106237,147982,120216,71007,70189,101413,148339,161089,64642,-26839,-27940,-25701,-52068,-50425,2330,43305,31848,-31154,-48612,12987,89966,104444,99232,90971,29627,-53884,-111874,-145849,-136514,-53870,30591,5888,-78502,-153534,-205638,-151426,9548,31049,-66164,-32313,107424,143181,64436,13202,13440,-24189,-58819,-1018,92857,107215,23046,-73535,-80725,-75674,-45683,23117,79407,68709,71163,57598,8857,17530,68404,80524,56139,31344,4209,-55030,-144966,-165651,-97868,-56581,-108,83444,39351,-112041,-127941,37462,158628,105730,5903,-27475,32048,117326,108621,64033,58535,16509,-33775,-211,31927,-745,-53328,-44463,13048,63059,102702,126788,48046,-68212,-90111,-15983,67973,45385,-46269,-105495,-43781,66555,41841,-119962,-181130,-92339,-62145,-75270,-73011,-47625,-30179,-24869,12409,50682,5828,-42084,-18937,-21663,-77383,-89683,-54699,-34784,-38435,-49998,-48497,-1072,57462,28954,-49220,-56269,-14582,-35525,-51796,805,36020,45946,82793,90827,59152,35971,34464,62786,154937,179072,54985,-29630,-11633,-52555,-147919,-128606,-4543,82617,107612,115620,45332,-33138,-40715,-35324,-61826,-82510,-52411,-442,-18831,-52871,-38603,-15837,10396,-5378,-58727,-57693,-2965,29210,-728,-15583,4736,-36173,-77883,-69458,-105037,-148791,-159823,-143452,-141123,-142463,-61655,29794,54007,53170,17479,-45199,-47252,-27745,-32334,-22875,-6734,22836,53403,73318,76015,11346,-34453,18969,72677,-6252,-94157,-35759,33278,-38138,-140203,-130957,-50154,37889,44787,7053,-15454,2310,41544,64097,26814,-23722,-33966,13376,36571,-17090,-99030,-143393,-127955,-28302,96205,130579,49648,-31760,-39463,18786,71519,28756,-51636,-66735,-17382,19406,28706,17304,-44645,-81191,-17277,43291,59579,50076,-18349,-91049,-90185,-57551,6999,58714,36874,62291,121887,19229,-151810,-153964,-46037,22537,20374,-38995,-52845,14166,64641,39917,25677,42667,56645,34873,-37200,-114178,-112299,-52115,581,42261,84516,71319,8191,-34421,-30408,-47183,-54994,34426,53240,-52830,-104692,-64586,-25942,15013,11614,-26155,26896,130009,151838,102675,80167,9705,-94745,-68057,58962,158099,109709,9058,-52608,-40468,21735,92884,147172,104259,-21114,-110615,-120687,-93439,-68207,-65744,-26181,8581,-8778,-67667,-100504,-83853,-78673,-97014,-42507,23841,44558,82908,134959,118636,36249,-26040,37060,137570,80177,-52372,-86174,-44936,-5826,87969,187330,169382,85173,71298,84691,49556,-10791,-31775,-23268,12477,49262,48564,31375,27123,29635,22767,49272,66339,13873,-86125,-121257,-70712,-71463,-172265,-214652,-133539,-6210,43337,-18281,-59239,6910,72271,40404,28996,43363,-25654,-64021,14133,62186,14811,2471,9519,-33989,-54154,-11202,12865,9958,23512,47858,17529,-60928,-97869,-47212,7436,52038,72157,35288,36816,58423,-5390,-15087,47747,48589,7228,27832,52537,43061,61755,61263,-22266,-96369,-108942,-42114,72113,118340,111441,129074,107675,28925,-26057,-44278,-20919,23962,17357,-56537,-154138,-160682,-105094,-136173,-192121,-109617,10834,27731,15450,87003,126048,95154,54336,25600,-13799,-66785,-64068,31877,85614,18912,-97653,-148896,-76505,8595,-22683,-90994,-84563,-41967,-22843,7970,33877,-6929,-29232,50859,103585,37020,20670,46478,-15501,-51370,188,12163,5990,-6058,25690,80644,72928,3924,-29993,-33613,-32587,-53459,-48864,-35016,-28345,-8210,30475,81092,112758,101304,92432,80696,48508,53487,31043,-39792,-81299,-53362,13222,103076,112217,11025,-93508,-76008,-273,25956,-1154,-31815,-32050,-7338,-11980,-38282,-32803,-52400,-30110,85055,119762,45739,51508,76611,-31089,-120346,-63880,-12269,-8013,20857,53941,68648,33024,-29544,-4111,47122,-6324,-100044,-105258,-61498,-37184,-18447,1984,36030,63270,28456,1553,-7363,2269,-8382,-54925,-99666,-74038,-19456,-18461,-70882,-103728,-62990,25297,79236,49331,29212,12960,3064,29440,18868,-12467,23100,82860,19607,-109936,-159888,-99942,-24986,11798,22853,71282,101450,34616],[18477,-9964,-4657,11171,11517,-5171,6116,56900,86020,55608,-7865,-76984,-112415,-36401,58111,46015,-11894,-37527,-51554,-17581,-8777,-13057,49446,107815,62144,16786,22197,57393,42920,33674,80973,107339,44243,-28587,-56682,-117508,-169452,-128676,-81395,-94957,-95822,-16728,34007,-14846,-95306,-86624,21034,115810,116421,57486,15397,15825,114518,199883,124164,3331,-20222,-10341,-42809,-51955,-22562,-9106,-7551,1355,30298,29000,-40701,-80867,-35976,-10444,3324,12632,-23374,-81686,-100156,-50571,12577,8541,-47081,-55110,33781,110919,130980,86564,9717,-69189,-108814,-98082,-41559,-7669,-12903,-6832,215,-21339,-1949,88509,126845,76787,46403,70992,85657,82844,86076,77901,21230,-40780,-33980,29937,64831,34956,30408,93992,89255,25689,-23279,-64708,-66302,-34971,-69579,-147210,-107372,60144,134908,47420,-53012,-115802,-158127,-134160,-22795,26283,-54441,-73712,64704,139295,79946,17054,-23811,-6806,38005,43848,6209,-17206,-46270,-39004,11924,39520,46175,62079,18403,-62064,-84660,-77188,-80866,-63748,-38034,-47697,-50819,-41139,-30764,-7454,51847,72516,6042,-65208,-25959,105236,185791,107716,-15331,-37411,4999,-11875,-25371,6932,-15571,-67766,-2482,92976,63390,-13765,2606,48611,-27992,-143399,-130684,-66930,-72333,-86992,-39732,-17953,-57395,-49747,-16536,1686,7009,26714,54017,44905,12879,30480,81911,176453,201016,130768,20254,-64053,-37856,4913,-48129,-70177,-27658,-28553,-81485,-98050,-104107,-94172,-65679,-11469,-16802,-102044,-133480,-128924,-159232,-135438,-7497,71580,33486,-29290,-74954,-91341,-63857,-27719,-7615,23620,73295,103082,72071,32527,31085,9895,-13361,-31334,-45147,-78511,-51674,4033,-14480,-22938,-6406,-34997,-56326,1000,59343,92300,100107,79023,36301,3072,17028,50279,87551,70979,15142,-1531,3307,-64822,-99797,-23458,-16796,-18573,49202,92840,101432,116455,103837,72771,-17257,-58454,27577,100259,68995,31186,42103,47269,-5860,-70083,-85623,-75457,-59812,-33670,2822,-17487,-129314,-152838,13540,97831,12213,-42044,-31621,-65001,-64444,-1695,-26156,-149023,-228411,-152894,-21213,8705,-63911,-96642,-96068,-89047,-28854,39562,69681,50967,49583,103953,150976,81308,-52614,-96156,-37835,34948,83401,61692,22899,11554,-20487,-48475,-44968,-38820,-10950,84846,91260,21750,32950,56211,-3126,-74613,-77907,-42872,-239,32749,13423,-7309,63305,177305,209343,132345,48994,14051,30921,98025,111139,65612,26782,-19910,-71435,-32027,73594,122358,92270,33211,-23597,-69444,-97383,-56296,897,47187,81001,59601,24062,9893,-25217,-36361,-5399,-25087,-52275,-19726,-11084,-5116,30871,33082,49424,107575,116056,-8974,-131400,-151076,-116187,-73794,-36345,-2393,61829,106509,91934,54791,20657,373,13000,43582,46344,56126,61855,29541,2315,-27556,-109472,-172547,-99533,17193,46044,15714,5554,-5735,-38162,-98009,-120031,-42623,16281,6227,-1076,26879,51906,49352,53086,70617,3993,-111591,-150917,-110057,-50999,-22461,-14484,-27089,-29584,-70817,-128811,-119651,-31837,39771,65618,86597,99117,88878,95222,91071,23838,-37990,-11825,58151,92814,94052,53454,6888,11804,8359,-30091,-39379,-2821,-17459,-61051,-50204,-844,26989,60833,61842,44813,47235,-2725,-101935,-158857,-167155,-165696,-121780,-41535,-16627,-84005,-177789,-226921,-193789,-72579,-5897,-23635,-38235,-27791,10974,29707,41829,57312,7467,-25641,27329,80858,80161,32258,-19501,6035,2776,-52475,-45551,3320,56621,107187,123413,59782,30723,44601,42678,31716,15842,-10037,-35347,-66591,-70639,-89200,-123975,-52533,98349,92140,-50343,-96092,7656,125719,151372,93244,8914,-1851,44222,22625,-11041,25453,35075,-7309,-23913,-12749,16098,27577,27388,9909,10125,51011,104949,78326,-4009,-3351,69219,100303,51686,13325,-17511,-24956,32070,91381,36295,-40462,-56798,-80383,-57643,-3442,15742,-3181,-29146,-2177,54130,34709,-29539,-34456,-26413,-50297,-78625,-106814,-94459,-50907,-41070,-25487,17496,47604,8599,-39671,-25070,26335,-6011,-79150,-69857,-19440,14339,73373,98470,46419,7897,27415,57313,139079,173157,45136,-80408,-80609,-100169,-159972,-120549,13741,99067,90097,87338,51257,-1861,-13301,-29359,-94708,-126996,-32827,94646,94173,-9450,-98296,-92174,2647,14954,-47826,-62838,-30446,-10852,-28068,-18621,23812,6267,-23627,6757,-1022,-60102,-131309,-167495,-170779,-140508,-29439,74690,89476,71793,38931,-33210,-51283,-46872,-50732,3252,70362,69817,36754,-17067,-83138,-113265,-76569,2124,61459,21987,-46546,-32361,-25746,-103941,-149240,-85789,-1255,72432,73084,39645,34153,49233,47343,20613,-57459,-109232,-78232,-16007,-3672,-32073,-78681,-119633,-89967,15591,98067,106045,59700,-4576,-48309,-31512,19880,21019,-24063,-59260,-52837,-33136,4000,27198,-44510,-100495,-56559,-25808,-17308,-14998,-56454,-82579,-37726,-29918,-36023,13635,61571,110888,158057,83100,-73864,-108333,-15033,42140,18351,-36740,-59044,-30509,16646,9975,3574,67465,128783,84654,-1084,-47599,-38960,28424,59968,817,-33077,-6664,-41763,-82269,-62986,-52138,-47400,4357,1173,-50399,-71855,-69046,-47446,18630,38891,29637,79306,155915,172854,124823,60982,-60379,-156580,-103257,25812,112186,72877,-1160,-30941,-17689,8482,97484,207547,171012,25577,-71329,-102432,-110798,-81822,-58640,-29195,-16321,-36433,-103344,-155402,-101827,-12106,783,61,7275,3289,44089,109169,105218,62623,49384,101547,167100,97567,-35036,-72002,-14909,41990,112373,192971,180405,82636,46061,44406,5814,-27735,-9062,14237,23353,15554,18178,32475,2443,-31998,-18919,38655,55587,-13530,-94254,-90022,-64591,-113538,-192636,-178518,-100391,-4452,8915,-92559,-150655,-59342,43116,28972,-12869,-27736,-59410,-54757,-15176,-17035,-51496,-8510,37025,-1229,-42060,-51590,-67402,-47201,10538,60858,38517,-12713,-31575,-24559,-15567,39784,111577,124790,131593,136706,90747,63046,83646,50749,4435,12943,16150,-14145,28436,85389,43876,-32924,-66147,-62322,14700,88734,98020,111431,102274,15674,-36840,-24271,-8590,-2201,-29839,-116658,-198590,-175181,-128105,-150964,-155706,-86940,-57821,-40451,9716,52674,57706,97353,127269,63365,-30674,-94695,-68723,7584,39120,35659,-6131,-38060,50568,128010,42801,-64053,-84862,-72068,-44677,31594,108198,110183,64201,69647,47155,-21300,-22342,34843,68959,108089,142367,122595,105295,58927,21460,46104,75015,65126,70688,48094,-2524,-40796,-42698,-33330,-12288,37663,119654,161678,110115,54605,49674,37283,37364,71001,46335,-26769,-84683,-92653,-30206,58374,46284,8385,21434,29876,-7203,-28945,-49119,-70259,-72095,-41204,-13860,-38336,-72668,-103627,-86560,36855,121052,85141,69910,53241,-66030,-148898,-122681,-109321,-144049,-139739,-67963,28278,59165,21199,36231,76423,14650,-96510,-116216,-66517,-49404,-37171,8503,61267,57538,-2609,-20658,-1824,40542,39868,-2615,-29985,-10313,3838,6701,-30109,-98320,-74979,23553,40728,-32552,-38812,-3921,27296,57554,13262,-62587,-32531,61912,43826,-62251,-124384,-76965,-11166,2458,4120,39657,54745,15730],[40765,36115,32251,42264,51612,36550,-3247,9891,65979,93099,47057,-28855,-51412,5602,38421,4036,-38658,-52825,-43252,5962,-17116,-54880,5102,81524,67133,65922,64315,38474,9549,21810,60576,51978,-31491,-101090,-81944,-65381,-87217,-88109,-93088,-117293,-133201,-99924,-47602,-39462,-64462,-18863,92758,139537,104138,39001,-34325,-61145,57367,166131,124321,21408,-51979,-49718,-6976,18295,9454,-24564,-50788,-37777,18584,44076,-3395,-22348,19904,35425,60822,89151,58719,-7074,-42750,-4437,52976,65050,43452,7461,-17878,-8856,45423,66993,5154,-82861,-107069,-91356,-41883,4705,-13715,-35713,-17528,-10560,5195,83588,118348,58678,34092,68286,52413,20831,63029,114144,86983,38071,26563,15747,-17222,-18433,22058,44440,29154,33348,26866,-57150,-121005,-76355,-66568,-141551,-115494,1001,27105,-2082,-20335,-94056,-180581,-189800,-88041,11382,-16450,-28107,97233,167307,120795,61903,-228,-24394,-36356,-85123,-113219,-90578,-99837,-74408,13102,43759,-6670,-21827,-21831,-48274,-54051,-27302,-14877,-8654,459,-22059,-27503,21684,58777,46347,25175,-3973,-61290,-119619,-85866,52200,172931,117646,-23119,-49190,10644,-14273,-37999,18963,27623,-35301,-24661,50932,90907,36572,5778,59749,43526,-48768,-46420,-45786,-152341,-211651,-166366,-128408,-115493,-35798,20248,-15743,-75471,-48735,28943,20037,-46872,-18973,98894,180430,180513,168477,93355,-23920,-37998,17496,32158,59869,35456,-40491,-76415,-81206,-125040,-115955,-74754,-71831,-109180,-143812,-155644,-173327,-178044,-127580,-24909,26751,-13932,-58903,-58238,-19611,37978,73310,26296,-33871,-26559,-22951,-42593,-8309,45726,10434,-61994,-114400,-129528,-99839,9998,63410,-1819,-16049,11594,-4303,7419,43962,18494,9872,68953,135350,147747,123528,117034,111220,76847,38935,43384,59498,41560,-33038,-42801,1673,-28926,-34833,18797,1362,-25163,13332,61880,107816,93406,47942,24703,-11511,-49095,-27074,41687,104073,65255,-26124,-56276,-37306,-25476,-7390,-6968,-73344,-164154,-168621,-34798,38862,13207,-2109,10741,9345,37123,68691,24612,-66393,-97269,-31694,75512,92508,17669,-22554,-9230,40321,135551,191139,183312,148294,115563,98034,106178,85737,326,-65773,-41527,20143,54597,44049,3790,-10012,-1028,-24288,-79549,-75310,8656,114120,98290,9566,396,3072,-39244,-58760,-50615,-49015,-13156,33913,15585,34350,127530,180110,152329,94013,85830,82597,38752,25113,48490,66320,69097,-4005,-103230,-52585,68040,93149,71116,61933,44468,19673,-11691,9916,52570,60041,15212,-54766,-55830,15871,46511,7698,-49684,-89744,-88963,-61506,-34266,16075,56141,76318,115259,125282,55253,-96718,-181952,-145432,-54701,9949,15344,-464,56265,101594,44110,-39867,-52883,-6487,35639,36238,13681,21498,30408,43825,63177,29287,-43892,-91303,-78013,-33021,-8252,-8504,-23570,-43744,-45739,-61451,-66108,6399,57246,33186,9511,4564,-22703,-31298,18321,52592,-9803,-110057,-153203,-78913,43992,84524,34964,-49497,-90466,-83358,-66378,-63915,-29768,30567,76183,88790,58658,3069,-20706,-38453,-114506,-169907,-91579,25488,24113,3606,32291,31529,26102,8015,-47522,-74214,-61708,-97323,-97209,5634,96605,96964,68996,27635,21282,40433,-22862,-105898,-119962,-106488,-105537,-84564,-53886,-35179,-81676,-176821,-213171,-178657,-103238,-11987,35012,-16013,-102995,-98857,-26769,7708,3681,-18588,-16833,-4379,-35857,-31167,7950,5257,29154,33121,-30766,-62344,-63855,18160,156132,200967,124005,56242,14889,-11134,-5780,1127,-2476,12031,33212,35777,-23427,-110409,-84677,53402,110035,48715,5382,13565,61547,158652,185514,77951,-29633,-30493,-9062,-1430,41399,57027,-9811,-54767,-14620,81634,138032,105536,12694,-36259,-17153,1448,11454,26791,42625,37503,20621,-20495,-15378,34899,26560,6747,87715,150158,112975,47869,-1290,38358,82558,38456,-18932,-32645,-17480,25506,41097,7553,-16056,-9369,-17997,-55826,-105222,-113365,-59881,2511,72868,78691,19603,-41556,-56007,-39178,-6346,-30622,-108690,-106372,-22377,20126,43048,50020,1161,-25640,1512,-3323,18706,71460,41390,-58737,-112507,-117993,-108037,-60250,12741,48013,10936,14761,38674,26321,-10765,-51769,-112216,-117917,-5675,98335,88637,-2865,-112937,-114247,-17265,-16359,-80406,-100339,-76311,-23964,15262,1606,13355,63646,88497,81169,41995,-1059,-69515,-122156,-139211,-116097,-37296,33614,44967,34979,16231,-27800,-41126,-59792,-86204,-5791,108205,111925,33879,-71473,-173777,-176482,-82364,347,37384,29392,-443,-34206,-105561,-173937,-144827,-46237,20923,58090,25187,-14192,1370,45720,58758,19870,-71497,-92801,-24141,12822,-17965,-28617,-28309,-24704,21403,70610,71089,56087,40766,-4692,-50749,-34587,4456,-3110,-21235,-36826,-49349,-44391,8263,66864,29229,-53392,-78596,-66710,-55847,-63848,-67040,-16489,57489,29336,-28141,9302,62283,80743,105860,80348,6250,-11525,49937,75853,50723,28719,5100,-18343,3156,8873,17897,94649,170236,137087,36648,-19918,24498,144609,175222,43812,-65420,-56479,-63017,-108924,-90687,-40093,1028,350,-48687,-53435,-4577,21857,21149,37045,44258,63768,91253,92228,87781,74705,19490,-56332,-82052,-51717,-10474,16577,-9996,-10945,29683,29607,-31914,-22721,79054,128823,90621,25819,-39881,-63987,-27823,-8523,-4055,-2876,-1779,-78328,-206916,-158983,38552,113997,53885,-11346,-46892,-27458,28858,49412,49074,73707,117297,143298,71309,-24348,-49186,-24187,12970,86874,162723,145763,65800,16320,-28135,-57969,-38202,16785,50968,62598,60335,63733,64251,14109,-29377,-24915,1957,-8300,-57611,-91504,-74757,-84892,-109948,-66830,29298,61148,40872,-34754,-153049,-167360,-67989,-12615,-42259,-64053,-45694,-21624,-21132,-85603,-124177,-79138,5758,43241,22491,-15445,-57176,-102031,-90748,-27520,21258,20492,43734,63102,9383,-48171,8389,119898,156769,132237,98870,72866,77142,83951,50264,13042,3653,-25763,-80622,-46738,31874,59882,53215,31279,-10101,-12740,18627,13178,16288,33201,19240,28046,28712,-9888,-26778,-39592,-90655,-141919,-143301,-124329,-80264,4134,-3690,-118995,-95584,-6352,-10069,-32163,59232,141917,91109,-15822,-61004,-43713,-42137,-36765,9702,7268,9352,129051,178841,58387,-38983,-67705,-75068,-29311,59216,130124,154887,114485,36154,-33410,-62464,-54349,-4612,92943,167729,168568,120020,108708,92130,44158,38772,80009,85456,87064,53983,1264,-25891,-31804,-49741,-37463,15778,82092,91479,38374,1542,-12754,-22381,11329,61894,63959,22138,-75793,-140455,-63434,31531,-21609,-30830,58540,67143,-34810,-63196,-24065,-8506,-43051,-69284,-32439,-9372,-39015,-93439,-107690,-26631,80596,113630,94465,11987,-101540,-130405,-89223,-100723,-156770,-196056,-174062,-66778,23821,54317,106307,144825,60073,-71266,-104936,-64140,-61954,-48834,22508,91763,86947,3271,-49586,-23266,36528,58919,53107,57781,38078,-15030,6074,31493,-29030,-38025,18537,-14410,-98068,-69540,503,28762,66394,49032,-24562,-21872,49570,59969,10670,-30042,-22404,-16492,-17869,-7805,8384,1832,2446],[19979,47143,44732,37567,22090,-9009,-55890,-42426,30423,89291,60010,-437,-9350,30795,24505,-19729,-64022,-62425,-7712,22925,-54880,-94820,-39509,3552,6057,53293,51329,-1718,-30199,2684,55757,48613,-47973,-111369,-38467,41456,21138,-29362,-43774,-61694,-104131,-112587,-53420,3466,10103,20883,59244,57554,44051,30005,-33029,-81941,-14511,41110,50160,45772,-13290,-24474,43075,68340,23975,-21595,-60819,-72328,-35975,18583,39657,61339,90283,72934,69015,90966,106644,113047,92498,68533,72534,91004,96763,34644,-60287,-80242,-22491,5063,-24812,-51187,-67831,-90976,-49902,2850,-24029,-53197,-27517,-6604,15809,69177,79330,33580,21679,46837,7917,-39089,5705,59757,43744,45819,54888,-538,-80183,-98489,-53203,-7058,12924,22754,37531,-8678,-79966,-100628,-106941,-118469,-68672,-37906,-46873,12723,66710,-25088,-130664,-130218,-32316,78068,66689,4445,47781,97732,75494,37039,-17685,-73374,-126067,-163192,-141656,-93069,-88584,-50983,25226,32434,-46357,-65108,-23781,-24514,-61023,-41044,406,7752,14287,-4161,-25998,25154,69594,42864,-10726,-69488,-131034,-169520,-111854,582,80622,62138,-27054,-48208,23969,55096,38602,42023,77941,42844,-41822,-43593,76951,102280,59668,116257,113843,11481,-10855,-33661,-148985,-199719,-160444,-99511,-47108,21946,32889,-43271,-105264,-77287,-24003,-35549,-77432,-34549,70613,103282,63459,79703,83150,20101,-32224,-28410,16844,75774,45313,-3041,17346,14688,-39733,-10817,1920,-100525,-187137,-151501,-101753,-114292,-135023,-127029,-76399,-22279,-23776,-35688,14247,87443,126626,110890,19878,-75762,-84261,-73056,-88266,-53286,4988,-22622,-113859,-169559,-144709,-61730,51383,52689,-35633,-66813,-70635,-29477,65970,88534,5484,-42009,32496,156500,225890,240792,236720,177310,47023,-30396,16712,70217,43988,-3039,8790,16990,-38504,-82189,-96348,-134984,-135156,-78898,-21698,51422,108177,97822,14123,-93847,-133661,-74194,33343,129161,121475,11727,-78217,-65260,-7264,6411,-45264,-112956,-142488,-102594,1047,59677,50906,20658,-6787,-10170,27551,60332,15854,-42521,-29578,42004,114420,92493,5287,-28863,-18296,15746,80977,116078,122768,118392,89063,35905,11487,32405,25348,-11482,-23099,-20233,-316,43404,42042,-10203,-16525,-11910,-41754,-26586,25601,51379,10710,-30250,-16993,-14629,-9489,52942,98361,45240,4909,23731,15340,53016,132977,125851,74946,77944,124434,106603,28076,-14640,14933,86131,124304,47860,-63660,-32300,14835,-23891,-12011,39244,73175,90771,52021,44050,81912,78895,-3690,-93918,-101616,-34194,17734,-4101,-64155,-96025,-103312,-112198,-68136,41179,102186,92236,82148,50105,-21065,-99944,-108011,-34294,49344,91844,77005,39667,47513,40025,-33295,-112435,-102348,-14492,46127,31771,20313,30104,-5922,-20677,20375,50491,75224,62190,-3182,-60220,-56188,-30152,811,20431,14836,2953,-15557,4233,29775,23113,-2163,-30054,-60342,-23576,40742,37333,-5577,-21307,-12489,53542,125552,124577,61325,-55958,-133115,-104988,-50669,-34797,1734,76087,122913,115141,37624,-68458,-108194,-103595,-159427,-203309,-97082,43411,17143,-36980,-14420,-22807,-31450,-20849,-78278,-141880,-137332,-127703,-66259,41636,116579,143248,111703,28097,26632,53811,-21274,-64984,-28014,-12972,-15305,5511,5816,-10019,-39940,-109548,-129900,-86977,-55170,-19400,34263,38004,-8742,-41060,-23012,-24673,-60655,-82093,-86544,-104352,-126803,-66719,19026,18878,10802,-12659,-46053,-45599,-20128,42660,154530,157738,82281,32964,-11881,-48093,-48391,-27994,15282,81454,117435,97481,58041,-14780,-57299,-19132,43492,66653,70807,64015,86438,177553,229995,129576,-34117,-76507,-13618,34824,64596,59183,-32113,-71648,22316,145664,169968,76507,-32914,-58226,-56379,-94732,-97136,-37346,-21348,-60316,-54784,-61370,-61852,29789,91407,44193,45534,120326,163837,157980,107898,118478,113201,22657,-31567,-9656,-4634,5282,26480,27444,14745,12075,-10849,-49088,-69346,-80740,-63200,13958,104084,83712,-12483,-62308,-62529,-65435,-51604,-53218,-91786,-70547,12082,30777,10655,13664,3967,-6552,-6387,-66294,-106177,-31356,44638,-7554,-103339,-100081,-40243,-14419,-12575,-30,-6214,11869,31410,2652,-54563,-79377,-95161,-77334,-9955,13883,-19665,-51269,-91239,-83700,-45350,-75165,-115816,-115255,-93370,-15070,52481,2265,-6351,119255,188355,101485,1049,300,2643,-10808,-32869,-61630,-46361,-6460,2504,-17022,-50920,-74109,-50425,-35703,-64603,-7756,94436,101573,28560,-48521,-127515,-152908,-79485,-3642,21674,26642,29843,-28074,-154331,-220157,-159330,-58958,-14314,-10679,-51502,-62510,-19678,50279,89803,61219,-18658,-25477,40165,52856,-5418,-22492,13744,69235,96590,74683,42005,28448,-1930,-48052,-50167,5045,14097,-50856,-55151,-12991,-11006,-10482,43725,119829,124701,23039,-56524,-43070,-25231,-34620,-9937,65666,113025,62126,24910,50026,28426,-6478,8555,14152,18378,37955,58171,69339,87328,93846,56232,12003,25454,40056,61484,112331,157826,140941,42137,-38869,31060,186097,240389,154994,47879,-35313,-84258,-120583,-92756,-18385,34672,13746,-36521,-6866,75402,117691,88433,40114,38346,70695,55916,-14711,-25370,1685,-11324,19380,99086,93694,15293,-25236,-68060,-34595,60517,66132,-60307,-157493,-88874,59049,141813,99384,5617,-1173,54816,61775,50755,56455,58575,-45636,-199281,-165962,27994,123866,85701,10322,-43804,-55410,-28912,602,9443,19448,62645,93486,51114,6680,-7631,-31687,-32477,48332,119065,108671,75176,23245,-82892,-132611,-77501,14276,73275,113504,140846,131744,89164,41539,20172,-8209,-45475,-76387,-79915,-88488,-114275,-137088,-93237,33963,142641,118685,23080,-77145,-152877,-101260,-14820,-43335,-89493,-31606,36410,40010,-12613,-111239,-117803,-20286,27832,10247,8099,-6999,-43008,-76844,-80492,-42440,-15249,-7629,58204,95544,13280,-79379,-42801,61754,101693,54443,-6823,-8748,53248,54342,25155,14605,16198,-10949,-58020,-53841,-11719,27016,74251,81352,45274,6300,-30276,-83064,-81325,-13025,52726,75190,18093,-47729,-46282,-35055,-39604,-68328,-104865,-85806,8460,89414,9708,-134161,-103760,-32774,-50472,-86585,-18713,104796,142719,60705,6001,-23662,-66658,-55692,-41057,-90731,-49101,91764,108672,13106,-47079,-76078,-58051,913,29178,57933,104004,81764,-25662,-79532,-73440,-60142,-17802,67301,107910,79292,15421,29185,84668,71504,27211,37612,37917,30059,1387,-22571,-22251,-13845,-50900,-85033,-84258,-69926,-57547,-23782,-1619,-31920,-37234,18904,54799,42903,11487,-105736,-171771,-52987,45887,-36358,-57533,36872,59731,-16397,-18561,62803,88352,2032,-74174,-22753,46333,30130,-46465,-89155,-52071,56940,133531,114648,17671,-79743,-87982,-10719,5151,-47332,-122826,-183605,-151310,-70388,12182,112085,140333,29721,-93044,-97601,-38450,-5384,15702,32559,46031,54208,4680,-42771,-31048,18572,47068,53010,46017,-19487,-89395,-32447,58452,44225,4395,-4220,-43338,-84477,-25325,26540,3933,27523,71744,73248,65031,65250,42415,28031,31739,25613,-6214,-9817,-9026,-28878,-55481,-37355],[-86,34008,26805,-3270,-56554,-106740,-122054,-87704,-11530,49392,25461,-31982,-47080,-4243,16049,-12631,-66974,-55407,15110,2300,-119160,-131724,-45611,-29836,-51828,-10002,1983,-8180,-15038,23505,89584,96753,19819,-31743,18993,75104,45885,5609,31989,23582,-49877,-68339,4152,81269,71844,11469,-27453,-46326,-17665,22460,4420,-24855,-12480,-30692,-21655,42962,72648,83963,84701,60332,44795,45392,15005,-29598,-31398,32140,93740,116325,124802,89431,34995,7561,56448,156576,191026,126082,67330,82895,107854,43088,-41752,-55368,-27225,-37694,-30346,10520,-13775,-78287,-44725,7441,-14735,-30720,-4501,4744,21154,52968,52977,43663,42732,26739,-18259,-32893,-14563,-20595,-35252,8160,47992,29312,-25144,-92206,-106272,-27984,26645,14621,30986,59099,17890,-99895,-156484,-69837,27558,-3291,-36143,49953,123054,68201,13130,38544,111333,168080,126402,12674,-17471,16399,9503,-17611,-39167,-69359,-119405,-120773,-76788,-41320,-28683,19233,53031,-3899,-103869,-96984,-4368,3501,-89359,-113903,-60643,-24892,4721,2827,-19419,-12052,-10826,-30319,-39223,-86102,-162688,-170928,-84742,-33478,-31931,-17067,-11691,3856,65210,115630,108138,57002,67184,60269,-28024,-40570,84277,120784,84540,146557,131318,8818,-22759,-23121,-71648,-80504,-48175,10374,64740,85241,39794,-28689,-48120,-38300,-40057,-43147,-70266,-65287,-10228,26636,-34229,-51918,19588,70968,31436,-41734,-48687,-19613,-9824,43652,112384,94184,35114,71299,74778,-41625,-126985,-74811,4919,3537,-46660,-89936,-82536,-27688,8266,29939,81143,102855,78015,43647,-11079,-72553,-80848,-58475,-82014,-99831,-46698,-14430,-60355,-104719,-55572,25065,58579,-8254,-86619,-117387,-147623,-70193,74153,113107,35633,-30106,5636,98659,157947,201970,254977,212557,67685,-32656,-2775,41628,15053,-15158,4695,55106,18711,-81183,-145866,-147758,-110584,-50859,-31257,-19985,19705,59267,28810,-51106,-79931,-36874,29869,103691,132520,39364,-82333,-71495,17576,-2037,-88337,-96893,-40652,31820,84870,101456,83167,13272,-66084,-87496,-54507,-9164,-26073,-69841,-68235,18164,91380,62475,-30301,-72602,-84614,-98257,-98978,-86458,-30585,31925,53489,16628,-28129,-25828,-7315,-3610,-15450,-46284,-27579,50508,86725,22290,-14388,17755,45883,63276,46132,6914,-30717,-23853,7672,12772,38261,129081,187112,102181,14899,25660,17199,2326,48887,60872,51493,108478,154742,106288,34811,5506,14843,80424,123253,74476,13315,43369,19900,-81006,-71479,-2849,43955,75524,30618,-893,33176,64167,36955,-31327,-78745,-61711,-22867,-16838,-20202,-27592,-74285,-120560,-77548,35424,82719,14043,-46700,-47241,-27489,-22939,1379,46988,73013,106387,135803,113329,52205,-20697,-65315,-78465,-52124,17185,61153,60402,69452,50342,-37031,-87748,-58395,10515,110111,136849,72389,12623,13455,32785,91466,131689,93258,38043,-24724,-76246,-67639,-3607,12231,-29478,-49316,26389,96613,63475,14238,48863,102854,111573,86495,64933,53073,-28627,-99017,-96146,-67828,-27710,44977,111202,137669,134823,63181,-54626,-100859,-84094,-103905,-122769,-39560,75608,60559,-14148,-70738,-120953,-88918,-15555,-60288,-153018,-142583,-80084,-21520,1216,32505,99429,112096,31553,23052,49708,-362,-4416,45646,37037,19773,55449,71458,43571,29278,-5108,-29802,-11765,-5578,-33723,-26196,20093,55466,42066,-8361,-46315,-70365,-112526,-166115,-172864,-94014,13083,61720,34664,-309,-58646,-82363,-57396,12900,70002,62162,-9154,-56771,-44031,-42256,-63892,-80562,-66505,10946,116778,141254,90033,57008,26943,-20382,-46034,-32266,-3497,22546,50533,105093,173184,204435,122198,-22128,-85241,-57188,-25066,2477,9726,-56268,-80258,20817,113207,74782,-28646,-89686,-63362,-53503,-88174,-115116,-128289,-140675,-114895,-30068,-7615,-44264,361,106358,108075,50387,46062,114857,174085,118324,74815,49092,3377,5102,44238,44202,32279,39833,41921,28423,6938,-39899,-76484,-49823,-19089,-24523,-5531,26288,8540,-24518,-26612,-28009,-48135,-34942,-19583,-31494,-18993,10368,-13760,-36176,11129,55767,55034,43619,-36179,-116861,-66395,34597,30234,-46028,-51229,-2735,-15003,-43773,-5951,30946,35904,-189,-60624,-85780,-50076,-41503,-64602,-65016,-59896,-64247,-70225,-71781,-49360,-41907,-76372,-84054,-86213,-91731,-32982,13762,-19650,1060,117514,148378,29518,-65585,-26291,30578,61856,51039,-16346,-28062,29016,42206,-21219,-99245,-148524,-107244,-8966,29356,33194,44385,29998,17597,12245,-48534,-124412,-103180,-38700,-8985,6829,29869,-23437,-147025,-200295,-155167,-76123,-49601,-67231,-69730,-11112,42784,85815,105178,76669,17968,-327,31183,54955,18101,-14708,20202,73773,57099,8099,8332,35475,-8616,-80554,-61589,23030,22043,-58702,-48683,-1,-9592,5316,66695,127637,137962,47228,-32899,-18221,11247,30056,71626,101488,82681,32302,36958,49985,-16627,-63208,-58774,-67384,-50958,-15308,-11454,22220,96628,95446,25414,-824,44702,79656,95655,92343,88429,75472,8748,-51256,9301,116766,169914,181927,140268,19110,-89261,-111032,-47177,29896,34788,1489,-9266,48355,118105,144399,94441,22282,18990,42053,-7526,-78724,-57164,-21651,-4929,99814,223806,177642,41845,-15539,-84023,-81540,18766,58992,-53580,-171151,-105525,70366,171685,112002,12347,34803,127395,134825,110578,113261,83318,-36723,-105343,-62830,-8805,35590,68772,21634,-28886,-26580,304,22520,-612,-47889,-20318,51737,72205,60493,20895,-32554,-34607,38095,88242,88091,75543,20781,-102876,-165036,-100745,13842,83731,120124,150878,152706,110948,72527,63907,7758,-74001,-99174,-69036,-95801,-162769,-153464,-72485,13965,59939,-5852,-82623,-89898,-68632,3572,50582,-11171,-37459,61049,117026,59881,-19713,-56914,-15667,25282,-8646,-59998,-54539,-38479,-36928,-39780,-34963,-1631,24076,5892,16640,17427,-35114,-76278,-50592,10143,41428,2589,-54157,-41020,12835,20,-4364,30221,45743,43336,29258,8197,699,12826,37350,42904,47187,40097,-37975,-124600,-101782,21485,122806,96316,-15316,-64914,-48059,-37292,-32020,-68545,-97595,-36997,42667,29372,-57515,-115319,-84311,-54128,-61115,-109227,-95056,57182,172201,113334,12955,-55523,-61051,-5437,-55324,-167567,-123729,-32262,-28241,-31130,-48035,-80742,-24757,31464,-8498,-3088,61731,19782,-68622,-63920,-35423,-17435,23778,52717,42765,3346,-57718,-10846,94339,94930,8257,-14869,-1114,9169,-3030,-27458,-39044,-16533,-44604,-122466,-175679,-182459,-143019,-63753,-12791,-27863,-7282,74542,88786,22090,-29982,-112822,-121659,13642,89726,15229,-5811,56209,84370,67033,84995,132451,113392,1363,-54483,24388,94438,74708,2645,-43233,-21934,59200,110931,85917,38869,-18829,-45024,14884,42291,-3076,-51034,-111346,-148290,-116098,-29095,74180,63585,-68296,-144809,-84738,15480,81284,86900,20347,-33827,-13992,3881,3591,76,29771,28713,-3929,-50707,-106001,-125296,-57026,45557,69316,588,-56855,-45349,-19810,32922,42345,-8466,-12522,57419,134092,138966,85972,18416,7323,39009,52346,37545,34375,5275,-45657,-79169,-65172],[26429,40994,21760,-14972,-71551,-128507,-144717,-114382,-49914,3555,-12347,-62136,-78135,-32572,18289,11744,-34623,-25786,9473,-26088,-135270,-131974,-34561,-7620,-54257,-56928,-31190,8792,5816,16686,62054,73378,61710,42444,11921,-9495,-24707,-7609,45651,36643,-43377,-42935,49543,114877,58129,-44516,-97973,-95834,-50771,-22560,-13168,14730,36161,-6841,-44432,2437,110121,172594,99446,26762,69289,121027,116220,76839,50059,67950,81063,61595,69981,57419,-17317,-91286,-61783,62830,152426,114320,39828,61259,109272,72450,13273,-27497,-41251,-48240,-10178,32314,-211,-69149,-45673,22513,32627,19963,28735,26112,12855,18753,34317,52330,40709,-18624,-47355,3064,13575,-51974,-62774,9908,65022,72140,33164,-55787,-97219,-26161,21265,19943,46957,103022,76627,-74223,-147160,-22840,80910,40677,-11921,15702,72526,103028,128426,152655,171346,151561,71824,-35282,-68909,-24964,-10724,-43886,-47352,-29536,-69453,-94761,-81139,-44966,-10673,33271,25154,-89193,-198442,-139288,8082,32398,-88985,-172155,-133456,-61121,-24283,-22622,-16567,-39698,-99234,-126407,-90464,-96617,-151147,-124265,-36800,-30539,-52307,-28277,27181,84475,96003,65478,62870,28509,-24837,-40678,-31253,25047,87464,46332,-261,59278,64436,-27111,-51494,-26064,2194,44040,48738,27301,32596,49738,24072,16492,28962,7552,-11037,-5835,-79336,-165976,-123211,-12794,-41002,-95913,-22135,96073,102679,6753,-62915,-85074,-68110,32871,97075,64094,6911,27265,54624,28725,-7978,12972,68981,55790,-9873,-55161,-50682,-13107,25266,56516,57600,-9199,-74556,-61125,-45832,-73506,-86990,-77094,-106679,-147452,-79075,26549,55064,22985,52948,84885,43386,-44868,-103442,-123080,-138491,-79153,36414,108712,74215,1400,-22937,-16195,-33253,-937,113125,152880,84291,7154,-6862,-8707,-19563,-48689,-46317,54732,80879,-20981,-82144,-44702,769,47000,30872,-46768,-81638,-12261,46111,31819,14554,9715,-6155,27152,75929,33011,-46131,-18168,51641,-10716,-93282,-36673,72853,123790,105788,62397,48706,-10467,-88806,-117676,-114456,-83891,-54051,-73706,-93091,-21172,57008,53757,-21121,-90858,-128088,-137834,-145149,-153417,-88684,9125,62469,39693,-5505,-25783,-33977,-37003,-29286,-30415,-12073,26241,46811,25254,2552,21972,50556,65695,31492,8956,17500,35338,46562,23917,4322,57677,113499,47210,-8746,51350,44803,-43474,-37481,25690,73024,122488,135098,92252,39755,-2629,-14755,35192,65041,36197,31839,83528,62677,-36374,-61277,-29960,-3682,29974,1257,-39233,-22494,30969,60509,22014,-31224,-18277,20437,30209,47634,48812,-14931,-61266,-32671,22773,14337,-71429,-115238,-75062,-8118,15790,33621,31610,17818,60919,130633,118306,34020,-48121,-50472,12590,69620,87226,68489,75093,88620,28443,-68767,-96109,-81814,-61554,6441,69681,98527,126978,134566,125586,166491,182603,100123,-21093,-119458,-178322,-136322,12350,78427,10445,-34038,27479,103412,86596,9184,12005,58350,33017,-10824,-19936,-16801,-25149,-6446,-25934,-54022,-16721,43429,56735,70650,109264,88512,-15968,-83435,-76164,-54929,-35193,6257,68385,84566,28970,-79715,-138090,-51179,36650,-7766,-86668,-64294,6818,13384,-41365,-27798,41875,61357,7088,-6127,16876,16067,46458,76436,33395,-2780,51976,89195,64200,67347,62242,3846,-42323,-29921,-25680,-58854,-83385,-59609,-28325,-53114,-72812,-43535,-63447,-141821,-131312,-1892,83793,81000,54698,24075,-23859,-56349,-69950,-32429,30575,-36376,-126076,-142750,-111147,-88473,-83054,-89060,-80927,-17307,81254,100629,32527,-39654,-54982,-39211,-18354,-26394,-54271,-60802,-36511,18470,96120,118687,58365,-1135,-33448,-77825,-113319,-96286,-61118,-74998,-79475,-16082,16055,-41199,-83471,-97082,-67605,-25929,3420,-19286,-129487,-187498,-97906,34710,62356,15450,3325,71855,112042,82385,25990,33996,80435,29655,-37780,-27671,35121,79845,91016,91349,84303,95508,90826,37522,-17779,-72037,-100446,-43414,43200,70593,26963,-28068,-42807,5122,41368,33820,2340,12120,31898,9488,-15557,-20418,-59311,-63470,24653,86557,86869,111935,75878,-12570,-33168,17740,56697,42262,15204,13667,-18311,-40042,13335,33742,5276,-42288,-64843,-21351,50650,22983,-93396,-150173,-88574,1938,2099,-36478,-11960,22726,10184,-4955,-60541,-102620,-76677,-47653,-7902,52898,51005,-21121,-75540,-83362,-40508,7677,50170,37761,-29773,-19788,75015,104796,21024,-76354,-164353,-156982,-13310,106758,79255,511,-16194,33392,44043,-42276,-128204,-116849,-76951,-58943,-25098,12822,-24819,-109576,-137787,-103653,-35433,-28074,-65140,-27421,86193,123775,103900,72774,42400,13783,-12579,-12812,42851,56185,15308,4844,5027,-30293,-64095,-38433,34360,29380,-50703,-54976,20301,45616,29979,61883,44288,-21345,395,60861,77894,63315,14642,-31926,-23428,19059,61627,106019,89885,25421,-16236,-9982,-6497,-25002,-38768,-56769,-93061,-106263,-86704,-67827,-5759,87955,64192,-34584,-51349,24822,81924,81421,39321,14342,4913,-25355,-36806,-1089,26513,46682,94145,107249,48307,-60001,-86258,23602,107941,48889,-30146,-40303,19821,80805,103130,71155,23272,-357,-19745,-78401,-82699,-4045,17044,16892,105453,180497,104135,5668,-10196,-80161,-117188,-37328,34493,-15188,-67900,11043,138978,175235,92000,8698,35237,137024,157937,129188,111720,53275,-39131,-8235,39536,-45185,-70750,2870,-9062,-37299,5997,68174,86776,21369,-73388,-75783,20076,85651,68385,-16474,-62486,-23558,35200,63997,54094,11645,-29326,-85480,-113883,-51807,59700,100001,74930,77680,120757,119585,73873,59409,7551,-76705,-84920,-43291,-83369,-134122,-89418,-34682,-33083,-41701,-120100,-148225,-43839,53209,77054,64132,42503,56064,91494,85887,29465,-15093,-5861,12468,-44631,-101479,-121314,-108544,-58395,-19707,-25411,-10140,63929,122100,56526,-48576,-113377,-103255,-38866,1178,10898,20110,4206,-27096,-20166,-30677,-60461,-13192,65436,60323,47017,43930,17565,84,10278,-9182,-30971,7880,33801,-42451,-100434,-55006,63630,172735,151119,42623,-12947,-32577,-41891,-54711,-114225,-116301,-31339,5124,-51004,-95644,-104296,-81782,-64281,-66814,-124628,-138355,-13195,95490,62503,-41260,-104641,-49535,43268,-24274,-138050,-147736,-163342,-138359,-31952,-11832,-51451,-1905,42315,5619,9732,48925,-25641,-79532,-24271,21432,38100,58651,45134,23942,-2998,-40692,23178,113382,90511,-4104,-17077,25253,55000,51243,5663,-54472,-52161,-70226,-143163,-176016,-147178,-124781,-123083,-98211,-58877,9992,114848,137119,56143,-4175,-40718,-23439,59021,100233,65369,71245,91289,102985,126276,153330,126662,46512,-36683,-29133,49000,79396,58561,14311,-20576,-6635,21180,13213,-12323,-9465,-11828,-34809,-41776,-68740,-105788,-78042,-64159,-83163,-58776,1396,54355,4835,-129655,-168221,-66774,48219,79759,57160,7754,-35021,-26289,-6364,-5620,-810,32702,-2905,-80087,-123497,-97736,-52504,-16580,37792,58582,-36379,-120873,-56502,23056,47731,37805,8634,-8210,26197,87853,102865,74905,20671,-6361,14424,46481,51797,48516,23681,-4440,-23826,-27053],[63039,65372,55254,37626,4574,-58089,-111076,-101752,-60044,-19847,-20229,-25288,-5815,24831,46420,48551,25406,13689,4137,-8236,-57233,-76495,-35324,22090,1704,-29468,-14772,14085,-18871,-42558,-29060,-7465,50722,65791,-11772,-71445,-58525,-23740,-4462,-14583,-51193,-18146,78648,98758,4505,-80790,-95802,-62404,-32153,-67361,-66744,5921,60744,41766,-1221,12376,111725,180181,102696,31297,73630,134162,171570,173014,129356,76003,5417,-44611,-5072,23142,-24877,-91707,-106023,-33986,62552,73614,35048,67159,123113,113031,55364,-29253,-61578,-18690,17583,2770,-20044,-55827,-44272,40931,81446,51665,49187,64280,32505,20249,48658,50804,4279,-50918,-43911,36141,62369,-2636,-3824,99146,143078,79945,-7936,-60428,-48925,-7492,9881,35646,80050,107807,73932,-22376,-55573,18551,71243,52260,-2099,-46077,-13566,64529,121155,134306,117887,54263,-37247,-99794,-99933,-43564,-2672,-21056,-19506,8183,-50083,-151631,-180914,-101761,-28578,-7329,-37675,-140080,-219218,-123109,28383,59590,-40098,-142105,-121526,-45713,-43707,-61409,-27172,-20460,-88970,-151447,-129943,-90790,-88046,-54324,13367,39194,56657,55770,76368,133977,86967,-34784,-18167,17753,-66997,-132714,-66561,35429,64545,-18484,-92705,-72732,-38081,-56541,-62773,-28132,39182,116607,78871,-53371,-100322,-34300,11142,58104,77755,45276,40568,36576,-74025,-198864,-147194,-142,23406,-19048,10885,103182,131595,70927,5856,-27563,-50603,-3436,24760,5122,-26045,-27433,-3251,31219,29063,26901,44475,11857,-34710,-31161,-3246,12364,38511,58971,7632,-100111,-146305,-80716,-42165,-74406,-81993,-74334,-115539,-155184,-74963,66217,127198,93324,94487,107030,71259,1931,-53125,-63937,-56595,-37308,27867,109968,91630,11560,-34789,-81020,-161234,-170139,-70273,17190,26097,-1611,-21923,-27598,1975,-16663,-60914,-4760,68938,26191,-20721,18439,65816,89963,68960,-20587,-87663,-25081,54830,59299,38473,3468,-45714,-33234,4157,12972,7466,45891,78804,22782,-15449,57202,131842,111988,44238,-25703,-26261,-25989,-45391,-81281,-127302,-105733,-35449,-15714,-9738,23141,65075,73378,29360,-49579,-98395,-53950,-609,-30470,-16350,58810,83903,46991,34773,52628,22416,-29243,-18970,28057,44368,18749,950,19499,14805,-34298,-57577,-13621,-3086,2355,43047,61967,49185,-15434,-102898,-99490,-38392,-60578,-50529,81899,112249,20651,-8554,42393,89236,76086,53031,54156,29164,-32969,-37789,16815,26071,-12015,-17809,28311,49660,17761,-18054,-39674,-26565,32099,37814,5653,3519,36076,47990,17310,1975,46229,94263,90875,75948,64915,35220,28026,43715,43132,-2455,-52267,-41281,-12451,-4430,-10884,8367,15152,7190,21250,43731,23912,-1668,-26047,-18672,65831,157759,133958,46691,34979,49283,2204,-53030,-45067,-53096,-116947,-132272,-54331,71748,171663,179886,138952,148527,161241,61076,-110425,-214738,-206172,-106355,61332,128320,27410,-59412,-33058,29378,39841,-33884,-77290,-67161,-68235,-50630,-55911,-111886,-64353,69935,62337,1812,14614,7891,-41046,-25733,55489,75314,-22548,-110263,-108066,-69014,-25397,3017,26126,54832,53021,-13091,-39004,35494,59026,5459,-25721,7420,51869,29270,-26416,12504,68077,40460,-18251,-36733,-26858,1306,54235,59266,1985,-28951,25098,44381,12635,37307,60079,-22512,-128875,-101480,-732,-19764,-145830,-211790,-174673,-109267,-67555,-718,31646,-29281,-34658,43615,72182,73491,92439,87608,63537,28523,-23022,-26829,12719,-25550,-75824,-86297,-109928,-129675,-106683,-74720,-60250,-44976,5147,37034,-24403,-123370,-152214,-97887,-7149,23702,-25912,-48200,-46369,-49281,-8818,-6614,-34976,13607,60359,3659,-76457,-100875,-89044,-91473,-60977,-3575,-6473,-47220,-63972,-102482,-97039,-6768,78592,78655,-35330,-116239,-66692,16698,34233,32121,38106,41943,32564,34010,12092,-36236,-36525,-51504,-87808,-23680,107481,117353,71401,79291,94452,128686,139266,46172,-44187,-81463,-82374,-22469,75864,152252,119972,28673,-6351,46450,80005,64263,15401,499,16347,-16438,-46501,-13596,-16712,-22097,34534,50047,37590,100373,126131,71196,7296,-5173,47872,81522,49912,20987,3229,-1109,22284,-13441,-50876,-40762,21544,102854,143942,60842,-111111,-200111,-111881,45244,90219,33274,39907,98450,100309,35279,-73029,-118231,-93787,-54459,37709,96181,-28611,-158319,-105404,-41977,-38085,-9720,32201,-15279,-86542,-60010,37734,87978,43072,-27011,-102218,-128461,-32941,81825,69781,4237,32200,74261,22511,-72525,-105193,-76694,-84004,-98815,-51360,-6599,-31955,-83838,-97257,-48673,24736,10542,-40394,-4177,102610,119130,63055,8141,-874,11450,-7020,-29784,33332,85093,56035,6391,-28965,-56464,-87557,-88335,-17611,28646,996,65,47311,90942,140371,188566,135758,39030,28619,54930,31797,2732,-4264,-19871,-5966,40933,62490,82444,72429,18931,-23843,-45788,-35215,25648,42235,1177,-35647,-58560,-66236,-40138,19283,91715,68683,-34720,-81201,-16924,44141,36674,5831,8632,13553,-13446,-23504,-5548,-1736,2961,29827,49287,34660,-36385,-70260,56421,159676,93400,-34188,-99973,-62074,8381,42358,56721,63121,17910,-62421,-124389,-80973,34569,61528,20734,30616,44534,-9780,-40070,-14029,-62225,-90484,-19943,49562,39008,23879,80368,152857,146727,80008,28735,23097,65945,91775,85927,59137,10265,-32386,10486,31401,-75794,-132623,-62224,-14462,-11574,20415,88122,106054,24828,-68181,-81342,-9932,38491,882,-89604,-107610,-45007,7029,31355,-2023,-78802,-77048,-34764,-16340,37267,130474,128352,42542,23196,85843,84123,15387,10520,-1701,-53547,-46925,1003,-12275,-21638,14470,28306,9858,3963,-49249,-63786,41838,121471,78411,20484,49585,74822,29802,8223,14489,9921,-4319,-49434,-129132,-138232,-111803,-81457,-2953,51926,16664,16298,121995,200120,104506,-63177,-153727,-105559,1314,41390,17104,3040,2688,-6720,-7951,-30315,-62586,9836,98437,57938,-10862,-39962,-46068,-30419,-7611,-32751,-55861,-10620,-1414,-44289,-28952,273,29380,132772,198851,139057,50750,-9356,-25948,-40961,-93497,-91942,-45237,-32181,-28484,-34141,-76575,-69647,-41748,-33842,-87287,-134243,-104886,-37033,-10265,-43438,-80216,-22531,55183,16678,-56559,-129854,-219211,-165000,-6150,40970,6500,12519,45306,64438,59247,29676,-35313,-55352,9404,57779,61085,42683,16264,7336,6423,8407,64066,97797,60869,7237,31441,82860,99565,89609,58137,-23742,-68965,-94957,-113138,-69660,-6546,-48310,-153774,-165616,-79484,20035,106101,148266,130891,102932,64511,32762,32515,56066,59063,75093,59685,59941,109509,150460,87128,-13590,-30925,20767,44853,19773,1615,-24293,-44077,-41232,-55980,-88990,-94839,-85461,-63173,-52810,-92146,-164526,-172249,-110829,-73068,-32337,32008,56516,43846,4639,-80668,-117026,-39348,29576,-13323,-24026,39119,56444,29093,-31411,-90551,-68748,-12385,-44349,-113660,-98603,7168,82949,86753,82863,73554,-24852,-128003,-69075,37403,64594,56765,42934,29051,7099,-16266,-4001,45057,37486,-18653,-29469,-988,-13834,-7840,36744,78776,73645,40759],[14185,30831,59736,72790,44885,-27212,-84411,-77473,-59916,-48739,-46125,4253,74886,86818,52223,54451,51206,21263,2490,22677,15635,-34252,-53733,22220,48367,16841,6567,-4595,-68671,-102953,-86979,-25504,62722,78835,11490,-32254,-14190,-24861,-63394,-63360,-31737,25825,80759,40291,-54354,-89279,-62503,-18622,-16369,-93296,-98918,-25289,17649,30676,57407,90017,121390,117939,72145,37130,12131,38251,113114,145499,100021,34347,-47815,-83587,-18449,18191,1393,-13554,-33634,-19374,30015,40461,33684,61495,87433,68816,25415,-32332,-42467,9338,-1098,-61890,-49734,-41853,-47357,9199,33354,-6728,14258,59149,54231,73402,95001,37908,-42300,-38743,12646,56094,76055,53844,66659,176046,179598,13935,-116054,-111480,-51554,-13126,5468,22029,52446,52200,20216,-4063,10958,25205,30717,30126,-6048,-61139,-45537,-1062,25502,52516,50186,-16865,-92994,-127639,-122064,-90128,-47115,-6264,26785,27642,-61117,-200819,-243209,-127568,-31972,-34740,-60521,-93899,-124909,-60570,16384,24715,-16204,-62406,-46817,-16043,-59861,-107298,-73463,26,-7183,-96603,-113443,-45123,-13549,-12776,40979,114300,152482,106293,58955,72043,14756,-86721,-35614,51174,442,-107575,-98374,-27842,33172,14642,-76847,-131429,-118174,-93546,-71808,-37944,8487,74921,34644,-106950,-147929,-51307,12740,48367,73307,62070,49689,32558,-21331,-68576,-50082,21472,49204,47114,59787,100654,106838,73661,61850,60280,13637,-5834,-393,10290,20001,11095,-21857,-31678,-39564,-42389,-48378,-72864,-60530,2430,40656,35115,55487,77654,24164,-64562,-78678,-20651,-9008,-47626,-28549,5463,-68377,-146465,-68536,78940,114208,49684,42919,104736,134208,71217,6097,4483,215,-1308,48497,96668,43478,-34409,-50619,-82856,-157498,-201390,-178454,-123845,-94934,-89868,-73620,-21272,52813,50877,-32089,-53257,-190,-16216,-67649,-28299,28559,23219,18011,12268,-18840,3156,37988,21708,-3251,-16211,-27276,-30186,-22595,7530,27366,43662,66808,69313,83840,115266,90676,18335,-33720,-68747,-76487,-47338,-6476,-48242,-118256,-62747,13972,42222,77613,85802,81380,81458,58256,6340,-41434,19094,108024,64686,28697,65745,58203,18662,58228,137055,111376,28307,20868,73168,100536,79491,62541,55367,3596,-114741,-162060,-65464,-11318,-32875,-31577,-14626,-23115,-90735,-183620,-203052,-155621,-148711,-101380,50561,140336,129578,90596,65190,59356,-2243,-50370,-14035,14428,-551,14761,48851,31823,-13313,-55441,-58017,-29840,-4907,-14715,-51478,-26523,56537,73061,53141,49736,53932,33296,6797,5094,32448,63088,61972,37856,20475,30595,55691,62130,49405,17186,101,45375,70819,36895,-5142,-856,43562,58178,16764,-43440,-63109,-2814,30389,7191,50981,134543,93741,-5238,-30899,-9007,20380,31069,6782,-59555,-150587,-187462,-122996,16827,119461,132880,70500,60206,111692,50331,-110338,-201855,-149732,-46034,60923,81396,-31010,-126026,-100182,-63332,-48592,-65896,-101322,-114721,-93559,-47458,-63635,-139165,-80236,71865,74546,25461,34845,-5864,-80866,-74764,12392,37347,-49993,-113768,-111451,-110368,-79569,-35869,-28991,-11787,48971,68111,45427,27688,-9032,-38853,-31426,-3551,9445,-5985,-22758,49256,118029,73475,-9878,-49194,-64091,-37117,10434,-14191,-52410,-37648,-15090,-47473,-80687,-33691,5391,-57124,-161040,-134340,2577,23722,-115031,-229611,-209766,-94252,318,59002,80053,27206,4448,37662,43595,71743,130497,141672,100992,70603,51200,87137,95644,60528,37325,22254,-52408,-120958,-96639,-37602,-19551,-49025,-50184,-7819,-39514,-111653,-145392,-127914,-49541,25774,26564,53215,92318,50192,-42290,-122217,-115612,7695,111919,97378,30908,-22776,-64466,-98498,-32162,74144,86011,31360,-67018,-182800,-162452,-21918,80245,97743,52586,-10748,-61079,-82326,-68139,-2352,56686,34171,-62468,-96267,-59115,-86061,-100360,-82504,-64454,25091,127714,60901,-19531,2656,32175,72000,100071,17864,-71733,-76159,-43070,-4823,55661,143726,172152,105482,40231,39246,47866,24954,-38602,-79380,-69598,-71764,-52145,31918,73444,56032,33935,-17570,-49092,-81,33281,29105,430,-46292,-31425,9508,689,-9828,4350,19778,17574,-37821,-58223,-12517,72524,135464,133496,47850,-76196,-150028,-121275,-18075,64493,55397,51576,99565,103367,20758,-83845,-109870,-73667,-33859,38964,66083,-70787,-154970,-43618,8654,-24517,23329,69216,-25994,-126478,-113614,-42984,14625,7390,-33179,-43340,-43986,-39421,-15850,11327,48993,116859,86978,-22648,-57307,-21820,-16738,-82685,-113773,-71651,-48701,-66646,-88821,-91189,-38481,24086,-33,-45577,-44588,10309,23144,-16993,-56261,-30940,21488,11701,-42645,-20046,37384,46169,29550,18915,-25983,-94506,-123678,-93193,-52390,-3203,56232,85571,98071,125408,168855,177199,123555,68876,55287,31543,11608,17801,16868,43653,82217,60853,36756,48227,37766,-13006,-55790,-19203,81963,111281,63019,37295,27199,-250,2499,44004,96708,90910,4090,-70190,-36056,8759,3762,10097,54653,75559,31432,-27715,-29515,-8724,10838,42997,46664,-17184,-78234,-91106,7684,112275,94883,-15335,-99832,-68665,-7688,6042,39146,98904,75705,-34750,-123415,-119885,-21738,46635,3605,-55375,-52577,-40505,-42696,-21873,-45193,-24612,44861,84522,69282,11460,2138,55393,71392,56141,47401,950,-46363,-35964,256,2688,-13876,-37291,-33795,-36510,-96747,-148878,-81555,32985,54885,22526,41654,42720,-22900,-73957,-70375,-45669,-45470,-72325,-113556,-121665,-91547,-47312,-19569,-53801,-113458,-76452,-4137,19616,54323,127103,117283,37471,25259,59822,2221,-81416,-50193,-12805,-18474,2284,51981,63973,54711,58262,70839,79881,98718,91939,67342,71307,63884,9218,-33483,-7662,-15361,-45969,-123,42499,23112,-13484,-47750,-76194,-71821,-61442,-26033,59058,125395,100261,76551,137205,178229,100996,-10238,-60625,-32473,-4133,-15381,-41032,-47642,-37469,-32143,-21785,5191,-11879,28163,92789,53710,-52859,-107005,-72837,-23654,-22382,-37634,-27437,4530,-14797,-17080,41281,15268,-62847,-5143,93003,70450,11496,-8010,-4938,2703,-4014,-9663,-20834,-18928,21635,25761,-18854,-18464,13011,61805,16944,-107274,-171413,-110560,-15438,19410,-8324,1745,28497,14211,-27294,-110411,-186684,-136676,-12514,52040,47284,26617,43536,92596,81563,15810,-19725,-23866,21475,60174,46832,1554,-29574,-41267,-18772,21728,61054,53111,31696,20129,53209,79081,70655,69423,86806,30193,-41025,-67873,-26208,56608,95865,24348,-85534,-106973,-28776,52508,71571,95041,151873,168721,88697,6089,-16592,7320,4342,-13352,-30107,-2730,67386,122020,71991,-6012,34716,99811,65372,-9795,-56303,-91396,-82148,-69596,-91782,-108083,-84113,-82631,-87682,-63797,-64592,-96494,-67095,-42112,-64681,-26418,49483,39330,-12683,7336,28477,-4576,-482,-15085,-90813,-56860,62849,97260,49585,-63051,-148703,-127575,-64179,-58885,-75089,-20485,86547,156969,169345,145034,118214,53818,-53323,-47383,56500,122923,113170,71119,46285,-7495,-77317,-57375,34754,31698,-52255,-84057,-70554,-100688,-68589,51216,130904,106343,47588],[-55345,-18440,37615,71840,34622,-29223,-46572,-27584,-23879,-46276,-68816,-16421,64355,75557,37785,49663,61286,45824,40538,52929,31135,-13852,-19480,53893,77516,44089,30271,25258,-41589,-87293,-48215,68389,159828,146462,83158,44211,34755,-7462,-55263,-37411,28492,70135,43901,-28762,-89255,-84635,-37392,-4915,-31050,-102032,-85998,-31322,-26016,7056,97189,162049,148302,68511,25350,17624,-56344,-82611,-15501,21605,12302,15416,4970,-1874,38548,34431,17414,52990,79268,80383,68501,25679,6153,19570,1711,-47555,-41891,-7143,16977,11317,-53488,-107884,-50251,-12706,-43093,-55244,-78900,-103494,-53582,-11950,29895,126499,143215,28174,-60882,3800,92834,87401,63342,61317,79518,144999,104724,-72442,-169264,-148645,-114012,-32434,37350,9548,-17384,-16681,-28014,-23557,-784,2866,14294,20291,-9470,-32538,-16449,-23027,-23001,29708,50158,-8694,-64061,-98264,-116141,-127898,-105737,-8186,68573,50991,-39919,-139569,-165308,-64089,7179,-6293,-8155,5267,-16927,-32327,-54448,-75040,-47285,-801,17618,-2529,-56687,-122422,-112360,-791,65840,-1296,-31102,24651,36256,16305,63446,127466,129961,52352,-36158,-74630,-83517,-74351,-10330,62843,71406,-10698,-69268,-54456,36554,97602,13203,-97190,-135442,-121621,-74541,-46849,-65079,-56239,-34391,-48504,-43688,11351,13799,-78,35360,47403,9725,7503,51016,79698,33177,5668,-3588,14144,59467,92472,70803,37163,58507,87317,70127,52476,47484,59109,80970,80737,7672,-63391,-86544,-98309,-123817,-120560,-45811,46217,76242,50339,56155,100079,94237,38677,14997,21568,14021,2410,43471,83604,-28645,-164682,-84560,70482,78958,-21508,-30988,75746,146345,82084,26051,35840,3437,-6565,32811,28006,-58747,-109166,-89008,-93403,-130187,-172415,-196767,-193361,-172301,-159942,-123410,-34563,51111,46397,-11158,-7664,-16883,-90889,-137784,-62088,-9127,-55665,-56662,24077,37408,8803,-3463,-20351,-19641,27054,55307,19196,8098,31650,18008,7186,43017,79621,102180,71989,-12135,-58709,-45368,-23498,-52072,-66532,-6280,-10819,-46019,33926,76198,59533,61499,66043,70620,81021,59816,36723,-4332,-1195,44290,10598,-25014,-73,15591,10489,72974,155225,135422,70899,53788,73664,127016,177444,184482,104257,-18939,-123766,-133910,-23419,35144,-14159,-82365,-101220,-104958,-125533,-146188,-170389,-170300,-152716,-120141,-40962,65149,143469,130113,58044,30187,-13395,-73318,-49251,27859,93648,104221,80637,57382,39444,-10132,-52717,-56656,-38384,-30048,-38453,5366,75763,56717,20165,19683,31335,43530,39193,-2274,-41093,-47673,-22474,9187,4547,2958,19035,16176,13006,312,-18984,35939,122459,157807,95055,26177,47682,81174,53635,-9950,-24210,53742,87645,40195,38943,66104,25121,-20581,-30057,-16042,70230,127696,32324,-101803,-154556,-141508,-98739,-14057,68192,105597,54315,30126,87632,95430,17350,-56211,-55874,-24205,17587,8777,-85475,-151612,-101061,-67818,-50832,-6876,-1293,-27429,-46169,-61164,-75410,-59866,-15910,35741,18149,-3988,28383,34572,-20966,-44584,11285,32040,-11197,-12851,-27310,-101139,-104600,-58174,-65314,-49679,57277,108432,33356,-58382,-74154,-41784,-27853,-28582,-37614,-49265,-55900,11627,101236,109699,38226,-26205,-56960,-26798,-2733,-65161,-79560,-15633,-22444,-90707,-101744,-51082,-44416,-76709,-101904,-63340,26099,42846,-56155,-126841,-91276,1262,102071,128528,60970,-10572,-791,60296,79341,94484,133750,137038,79382,65276,109003,187395,184064,103855,81108,81929,25632,-36953,-12251,50277,63911,13286,-18304,14664,14435,-22219,-43732,-76686,-60863,19912,73858,144611,254377,245391,47127,-124875,-100129,30809,107011,89483,42312,20761,-5282,-39774,26778,157418,194098,88886,-99294,-243654,-187647,-32134,77216,111542,102005,61304,-34947,-108478,-75380,23117,76880,51582,-74793,-155992,-105287,-73220,-76493,-69748,-26167,46485,72752,-16708,-73179,-41784,-27335,-21170,-2428,-30836,-64043,-33465,1861,-2135,17207,95057,155116,119152,44438,13674,3969,-18872,-72889,-117643,-108368,-52326,11502,73197,111994,105098,52196,-14462,-41747,-29988,-51363,-40998,-1744,-44364,-91774,-78203,-70375,-55896,-20085,23532,54365,28622,1156,-9472,4184,35491,45814,20326,12533,8003,-39637,-71244,-49842,-28380,1970,54379,74217,53364,-7846,-47402,-32969,-15346,13802,29544,-27647,-39169,48684,62758,46290,112825,132789,12326,-94961,-89576,-37511,7055,-16224,-57057,-16644,37997,3440,-43218,6227,120514,173416,83162,-22200,16860,86331,34206,-76230,-96293,-74639,-96021,-109345,-84982,-52773,-22906,4244,-8516,-37167,-72649,-70625,-57442,-59540,-74649,-35403,43629,41536,-53820,-97737,-67457,-14285,63082,104952,13243,-97876,-111307,-98649,-99620,-29172,69143,93164,52773,2039,25625,105326,115267,64987,58212,69475,62138,61778,64706,78635,98448,67272,16716,12131,24937,-27808,-81903,-23674,93012,143711,106928,64898,43873,6309,-13390,30313,87383,81975,20725,-23592,6771,22030,5736,24811,77878,103700,70706,-3130,-33695,-34234,-18469,49521,56974,-57735,-131328,-110847,-53153,15333,31340,4894,1036,53180,71993,40130,41863,116313,148100,61698,-66256,-148515,-106094,2187,16540,-53137,-50563,-9041,-26053,-40393,-44818,19029,72522,81727,64217,-32201,-103488,-69604,-27258,5290,40888,-20460,-113667,-121523,-52918,-1603,-7259,-56272,-56417,-40095,-80577,-116067,-40232,66159,71757,16877,401,-21911,-60180,-68114,-50019,-48786,-65097,-49050,-42108,-73177,-99835,-87589,-69157,-62805,-58797,-30228,-15694,-27080,-21225,28336,46996,23935,30579,31436,-53815,-117459,-56577,3100,28037,52853,80085,73141,32157,27481,59979,63316,83563,110603,90540,14560,-57421,-58174,-29624,-48371,-102463,-62069,54692,77447,11714,-1271,55000,65063,9544,-44915,-36674,30212,115938,150682,126605,91625,66285,46262,51985,55625,37269,-39054,-115630,-112371,-70838,-42133,-21570,-4083,16523,6947,15615,64291,65305,-21371,-66924,6664,51568,2782,-18529,12912,35163,31337,46052,73897,9188,-101218,-131444,-135314,-144410,-88829,-17895,5697,25560,47847,53563,38783,15598,-22974,-29916,8133,31131,69399,160471,100985,-81335,-162735,-108993,-6144,38449,3785,-24673,-36406,-44614,-57318,-90785,-116257,-105580,-55814,15197,44894,26150,17222,49410,68769,44534,1166,-25535,6791,51671,32505,-18293,-52155,-69438,-35121,20231,51251,36847,23242,5602,4250,-6602,-6968,35127,78958,45090,-6966,-13201,41782,91310,87601,60369,24466,2335,33138,73733,34979,3054,66917,98818,-2273,-61790,-17920,13555,-46664,-110070,-91068,-18891,52583,105782,66611,6928,64391,136251,109421,18167,-87320,-140913,-89029,-39495,-58817,-77911,-43498,-27266,-61658,-53465,-6303,21823,53124,56453,-1743,-37420,-19387,-51293,-101176,-25255,93048,86022,16864,-54598,-111962,-87487,-38897,-26950,-41511,-105046,-134598,-111544,-60319,-34449,-23255,421,41952,83908,116787,114035,110390,95477,8628,-24148,47244,133637,128937,59539,-122,-55115,-84471,-39116,27944,-10743,-94495,-125252,-121314,-132301,-74664,48321,91041,21361,-34674],[-77209,-38124,-3176,31362,10645,-21053,-14786,5282,15863,-11556,-71401,-80798,-46718,-17536,9309,41724,61729,81077,74156,50801,4983,-4607,39309,91450,70722,32499,37909,77095,26501,-57670,-27286,113192,206885,169732,85977,23783,-14504,-25658,-18294,23176,72235,49219,-45316,-97766,-111137,-90129,-39283,-21875,-65947,-122870,-88917,-39157,-34433,5705,80464,131732,125958,45702,-12659,-6599,-50767,-110357,-94041,-60612,-24107,41892,91021,88889,68606,11019,-16246,46503,121658,141522,100518,10665,-38637,-25139,-55975,-114955,-71371,9853,40172,-2505,-76505,-102799,-23084,20641,-26484,-76440,-116754,-125745,-92180,-83467,-31632,98690,125505,12279,-63611,8592,114576,112792,55761,28962,20634,23863,-11996,-97442,-132102,-141864,-151843,-20072,107361,51020,-28335,-22782,-17750,-13155,-10718,-3102,36830,41912,-15738,-29210,4567,2950,23818,82473,87858,26061,-22818,-54588,-78052,-101066,-85639,7688,79355,65230,4024,-37493,-36278,34625,60795,44124,58588,58957,11624,-46915,-121964,-153077,-86650,8565,36355,16711,-7496,-61043,-71234,13586,100788,95485,64870,58022,57747,77018,104941,92722,60277,-7511,-110564,-177978,-133690,-50382,-19458,-9325,29668,35558,2643,-5449,59781,116817,54088,-48723,-101998,-106452,-58172,-37482,-95513,-131802,-48840,62608,77257,44144,-10822,-30361,5055,11927,-15110,27435,85632,51541,-32087,-51938,-72260,-64479,13777,64044,44404,29075,44340,74165,106099,126457,97719,69888,56517,68970,38495,-15795,-38239,-70934,-123146,-120077,-38065,38990,67122,40851,23355,74499,111671,74544,13731,-16299,-8841,21330,67909,70427,-62069,-203020,-127566,21221,48723,-35876,-59915,949,47533,26109,19765,34335,-6465,-37799,-43223,-74601,-137301,-147146,-127038,-143742,-168259,-169402,-172882,-185173,-158215,-137627,-129765,-82192,-26077,-40554,-16310,78677,35453,-101071,-125871,-17304,21838,-54267,-83018,-1843,28534,-17445,-50821,-44661,2159,87520,100548,37170,33201,48338,6749,6372,43503,40151,14466,-46921,-90091,-62250,-5041,39340,8554,-70021,-25690,51876,74673,106564,101151,46053,-12982,-17898,41592,82607,49131,23276,-9612,-67759,-87228,-92837,-96737,-70069,-12442,15332,50227,80008,52222,26964,21877,23193,98599,195624,190763,62481,-58242,-68260,-27522,34333,74409,58427,-21693,-90930,-113357,-89266,-46153,-80964,-113877,-81190,-89153,-118365,-65557,34529,55442,12697,34512,54591,305,-25408,33028,100706,81556,35175,46338,67666,39685,5838,-5225,-17260,-27470,-13574,37569,83354,21234,-69411,-87491,-38123,31969,37634,-37459,-100388,-117901,-65707,27099,30848,-17198,-24950,-30059,-32478,-51935,-84109,-35987,92484,203658,146782,10063,-37316,15909,80381,83792,45679,53779,60861,45127,45674,32557,988,3645,14149,1987,66836,119767,7667,-131616,-150487,-108654,-79598,-36082,43863,108776,105943,73951,73090,118299,134727,81153,-258,-50048,-24961,-10418,-72378,-117504,-75408,-36743,-1823,73487,114332,68022,-25536,-117863,-119090,-14869,13247,-21896,-51601,-64639,-23782,48743,35405,-15409,-6155,22323,45950,87071,46882,-69186,-98154,-78752,-100730,-66341,47599,66786,-37226,-103918,-63305,9872,14604,-19990,-40907,-56498,-77703,-51488,9345,59023,36394,-26225,-45327,9173,29926,-45845,-67261,-15046,-15187,-55738,-37244,-14852,-85351,-132429,-73777,19258,78672,45553,-52893,-56039,14495,59597,114178,111693,-6379,-72826,-7815,74966,89332,65860,43286,33114,20259,47122,110756,133641,99013,21652,21726,52553,37586,9260,47534,114626,131746,84810,46387,58570,57396,17467,3741,-28338,-35056,35036,85715,117646,226035,279907,127194,-45195,-19930,74606,72044,-13993,-85885,-58801,17908,52569,82052,149836,163732,36448,-116790,-189338,-144901,-37520,86158,143746,106896,56225,-11620,-42233,21278,93899,88000,49048,-48821,-125969,-88954,-21804,-11345,-40094,-26898,-5324,-22673,-57780,-57662,-35397,-57755,-97661,-102745,-84851,-44103,8384,8684,-40717,-38437,40979,84780,56756,13941,-205,-25896,-37654,-58889,-96413,-78655,13741,62755,41700,29297,46927,46422,34974,51595,66497,-5538,-36899,23222,14666,-58046,-85420,-92793,-88871,-59004,9855,96259,95758,29426,-67436,-127138,-105253,-54965,-14765,67470,123288,54934,-58953,-148504,-163953,-73635,17643,66675,129744,103183,7018,-30006,-5852,32062,58423,55842,49082,72195,93465,134066,162388,116812,12199,-45191,-30899,437,26169,-7343,-46920,-17287,53413,64692,34792,69064,161234,172461,77517,-2419,41410,114033,50524,-75121,-98127,-87581,-120694,-130866,-73254,-559,11332,9133,13803,-2860,-56560,-88758,-91595,-65369,-66671,-42335,51532,73116,-47999,-145744,-156316,-82413,62664,129867,22205,-94255,-91134,-63113,-69028,-38257,25538,51644,-7208,-99035,-91227,-27127,-2917,2671,35217,71151,69889,69238,74905,55697,47740,36147,-4257,-42651,-44167,-93784,-158016,-101964,32654,115160,100928,29826,-25057,-61209,-74741,-22815,37268,16147,-13731,14825,58789,34181,-10595,-10363,17452,37522,48353,33496,-8461,-66451,-91168,-21159,18277,-52455,-112603,-89847,-51269,-34561,-42400,6685,108706,164354,143191,101399,63848,103234,162361,120785,-9224,-122736,-120132,-11379,64077,33537,3987,-7444,-51232,-87101,-83512,-10536,16896,10693,24481,-23412,-104904,-127270,-110851,-55647,11642,-28891,-102975,-111598,-36545,32314,3721,-73705,-51553,-10362,-49000,-49027,14098,15099,-19568,-19368,-11129,-25611,-36657,-30505,-11957,4366,4377,42995,56234,4360,-59753,-111040,-114524,-47916,15118,21024,-23462,-71510,-97688,-69911,-25161,-6981,1162,-6227,-48217,-55247,6784,50167,77512,82231,63682,30414,-6038,776,15237,-26950,-19375,21000,28007,-32048,-100272,-53657,27943,-12939,-83549,-32181,75140,77985,-2205,-8780,83118,92399,6540,-69318,-82974,-39725,43671,112709,104134,17410,-39091,-8618,62280,71355,39603,-32617,-111694,-79356,11180,61147,83551,65724,-2266,-29584,3251,65218,88971,39839,26370,117438,128169,50114,28464,51127,83145,123863,118289,82760,36828,-22547,-120328,-233727,-213105,-67538,16582,26652,27557,16318,39278,79865,33207,-106437,-130754,-35732,27264,99375,183780,94337,-41018,-79969,-93073,-52893,-8971,-35967,-78711,-102082,-96067,-58967,-39462,-52658,-74817,-60060,2052,29728,8003,-18610,-5523,56987,96562,27412,-39463,332,69557,51151,-800,-17510,-10309,24948,64146,85201,69777,41400,-5660,-46845,-69967,-23094,60084,85634,44001,23926,30374,46453,51207,61667,87536,72127,32929,37506,62246,20783,-46154,-32767,-16201,-89747,-84221,41197,89859,-22546,-96832,-54633,14867,64972,106675,49281,-21949,11715,83780,127574,77434,-58135,-111440,-25652,48265,11983,-55809,-45618,-7338,-19256,-8926,34868,38745,37810,91942,89632,222,-53393,-82150,-100888,-12740,114974,113372,17778,-42247,-91970,-162549,-206637,-177747,-128135,-115289,-78051,-20134,30992,29605,-2513,-35724,-46719,-46687,-27285,8199,59952,73216,9650,-25843,-5300,53911,88528,42623,-43357,-82318,-46917,9731,35373,-7165,-56911,-70494,-67695,-69787,-24749,44043,41755,-45951,-79288],[-37953,-10806,-18112,-2399,5612,-3269,-8929,8146,45704,49995,-32394,-107180,-125093,-75804,15573,55063,55825,80469,56509,24950,10471,32038,67079,74454,34851,20025,34385,82241,46209,-57299,-62591,38880,106526,62941,-10701,-67193,-106846,-78525,-7546,67092,92848,7289,-101905,-117002,-100472,-74331,-32930,-26383,-66298,-127672,-115285,-64545,-30590,-560,19114,33159,48903,18953,-23747,10781,36488,-9883,-34863,-16737,11259,57248,93294,82305,27547,-54608,-72720,-1208,82016,126741,102354,9478,-40696,-13989,-28932,-64692,-30274,7821,24708,17101,-26131,-47732,8999,37681,1439,-20129,-30896,-53643,-62991,-58812,-44065,1377,24072,-15477,-72269,-49576,47047,93905,57718,-1981,-65413,-85371,-59073,-47926,-57526,-88150,-100842,20411,150249,110043,38474,36574,36655,44471,42362,31415,67497,59912,-33239,-62182,-3739,33483,87826,141602,111971,31451,-22571,-32964,-29332,-31972,-11618,29886,50067,42780,7897,-20515,902,74497,89041,70410,73339,51824,14129,-19354,-98870,-142519,-98466,-25498,21882,45248,54397,42184,39200,62516,110517,152068,111840,40118,63923,136957,136985,72512,59736,30639,-77735,-146036,-90224,-25409,-43834,-94574,-65333,9317,49441,45472,63704,72446,32214,-25726,-57991,-60403,-37105,-17685,-37423,-53681,13757,113279,86226,-2949,-39216,-1476,18949,1319,24406,101090,84653,-78371,-159373,-91709,-87188,-97553,-22630,19907,15538,49446,53664,62802,118784,147535,93087,38440,-8791,14916,59057,54996,39473,8368,-60439,-101014,-78089,-42235,-10266,-8877,-18194,15402,48495,15319,-61482,-86826,-50237,6921,60566,34897,-100271,-206980,-171221,-70746,-5755,-15977,-45159,-77387,-77409,-27340,27014,38136,-2947,-57245,-91170,-97868,-104778,-99115,-105497,-153108,-180955,-134590,-109725,-132347,-97453,-57202,-83441,-98713,-77295,-66761,9773,107374,78567,-32374,-60318,16902,64730,15872,-47758,-34500,2431,-6678,-43971,-38819,20013,80360,58611,17841,35808,46314,17880,50085,74526,18474,-49202,-95434,-74861,-15972,28116,62257,54731,-35036,-18585,99959,138047,94027,68426,49664,-9079,-32539,50190,95316,42483,-1649,-29305,-85821,-112517,-94536,-81570,-72099,-24999,-1480,-2016,-11100,-49078,-56174,-43957,-32131,44886,121459,85043,-25794,-77968,-17269,40409,55373,72047,93885,62386,677,-27559,-3467,21844,-32813,-49925,4130,-15335,-78068,-83941,-30250,-10190,-16491,59817,135046,108045,41042,18681,5638,-30512,-35092,8589,35903,17017,15650,48473,45502,7369,8529,56275,103761,41820,-89054,-129669,-48998,16092,-13394,-72149,-87014,-74195,-12754,74447,61702,133,-2395,1619,-4873,-26854,-55907,-45370,8511,79073,59178,-38785,-93582,-33733,74117,103968,21766,-43368,-26763,31402,64616,69895,50327,27963,27492,25054,46035,46823,-22158,-95185,-116265,-96362,-71330,-33597,27684,93203,138028,114546,65333,99873,151378,120676,36613,-40798,-21253,28016,1872,-45482,-62584,-72637,-37388,72791,162597,104945,-30246,-128511,-129037,-61083,-51487,-62908,-59642,-77427,-58032,19622,38783,-7928,-38598,-12137,51741,89467,43576,-47604,-79516,-82467,-100557,-65738,8457,6831,-35166,-29708,8303,67957,76777,23635,-10102,-10446,-14996,-17990,-33618,-26324,-21721,-54381,-50060,21708,68742,26509,-26729,-50503,-30675,9037,49595,41604,-68225,-156536,-104141,31776,124150,77279,-30516,-23516,46429,60448,39710,22937,-27613,-43814,22900,54859,32457,-4711,-60040,-67020,-23828,40224,86134,31513,-56629,-71289,-22247,19984,-599,-27684,24788,102939,128336,101056,80259,80621,47519,-6044,-20649,-31366,-25900,41371,65544,21895,48615,127167,100573,14740,41200,107819,71427,-51302,-166181,-154725,4029,117530,118743,94875,47064,-45484,-75373,-48201,-50424,-21728,94477,160840,99870,27600,-10760,21497,91997,111047,80072,41928,-34175,-82909,-36176,49652,91926,50295,-3737,-47736,-62398,-40245,-8386,-8218,-55605,-109556,-120954,-94968,-34220,13625,-3727,-63435,-72122,-6833,8275,-4952,15869,13379,-37101,-25459,-13891,-46884,-16001,63918,62089,-16759,-85544,-74036,-8261,53141,124437,179320,111355,32219,55169,83392,46452,-1464,-37015,-69165,-65685,2091,91449,89994,19363,-86697,-145226,-128545,-81777,-19468,70967,102754,42925,-38264,-135699,-173004,-67364,32571,87397,175956,160770,15815,-57650,25564,126365,147504,119644,68838,44247,91759,158244,122348,39389,-9012,-7282,-18962,-45967,-15976,19409,9881,-7977,39552,126202,148528,139680,151293,139005,72527,-2766,-10104,56247,50123,-61592,-116052,-86883,-65585,-71641,-38722,32293,43708,23321,24510,22856,-22017,-65967,-85133,-48979,-48931,-47564,51697,105626,-11325,-129242,-154147,-75507,56881,101780,26535,-62801,-93174,-72770,-48495,-41998,-13968,28067,-11159,-91250,-90965,-81213,-67589,-16078,15803,26806,31044,42343,58450,39252,5446,-16812,-41881,-74931,-92620,-141183,-203192,-167958,-47031,37093,45394,-11432,-61436,-80619,-87615,-63780,-29947,-55905,-49843,30052,66716,5955,-53891,-71970,-66651,-52829,-16741,27521,5675,-73955,-121620,-79535,-6710,3311,-21678,-24599,10571,-6013,-58741,6134,135324,154183,117027,98038,47856,38540,78391,73973,5264,-62166,-50910,33852,112412,120080,59335,-27000,-95893,-126160,-129843,-78793,-64795,-73344,-27747,11089,-17798,-81486,-122438,-79614,-5715,-3582,-30420,-32842,17956,52370,3898,-65141,-67870,-58797,-49864,15964,38423,-59091,-107984,-60239,-27245,-4384,11165,-419,21080,70871,73534,87642,98001,65492,-18097,-134330,-151221,-45360,34039,50598,17746,-48028,-98279,-77231,-31310,-12431,-23294,-37569,-27798,14758,60670,81122,108443,86354,32148,17185,29983,25757,-22491,-96275,-83229,-23303,19140,15286,-26357,-3518,48082,30063,-7435,-4182,34494,51901,7576,-51592,-42152,-33147,-55514,-71864,-54545,-26040,6414,40879,39616,-22282,-61676,-21334,25203,-13574,-22904,15976,11704,41525,134109,189838,180770,104620,-8417,-49344,20220,88407,82069,38494,55710,141129,126605,57792,57575,74750,122679,178440,146625,86063,80599,75708,-15725,-107524,-33989,85708,73253,40797,14715,-54574,-28851,68945,36126,-100576,-144525,-107866,-30516,74028,109588,23528,3667,325,-91975,-115099,-45167,-43104,-94443,-120292,-88637,-9788,22205,-20698,-47866,-14492,20660,2404,-28129,-38760,-27782,29118,82634,33174,-31093,18351,83659,55066,4273,22016,65872,94726,100482,86301,48836,31464,-6361,-63413,-63379,32886,104712,99306,53802,45383,44154,25398,26613,87535,107155,30312,-21555,4248,36305,15631,-43979,-76739,-76306,-103132,-66333,69462,137001,45140,2639,17255,17520,38440,70765,-2390,-88441,-93295,-46197,55207,79413,-20465,-50806,44622,104126,50221,-51631,-78946,-49034,-16215,24456,34129,-28352,-42439,61939,123412,55190,-12322,-22384,-15342,41354,99344,66162,7570,929,-76444,-233259,-284446,-197300,-107926,-80138,-40773,43133,106993,61988,-37350,-84267,-90791,-122527,-135320,-71659,24671,38646,-25155,-67967,-97679,-71187,17841,25236,-48196,-62274,-7004,24601,42478,43164,30916,41063,46256,-1213,-15704,17912,35048,-19574,-46155],[-5525,10934,-5434,-6416,-4065,-23847,-36485,-7756,59153,98268,16437,-72137,-95379,-41339,52659,71251,28375,21834,-5782,-3663,54649,96149,65679,8701,-17604,15345,30314,44018,18212,-33306,-41156,-17610,-29699,-83195,-106382,-111646,-129137,-107495,-22995,78918,116376,34659,-52469,-66264,-57546,-37469,-16475,-13237,-24819,-87713,-121875,-93375,-51024,-36360,-38943,-36428,-19682,-23211,-25453,48022,112642,104953,69635,44152,19819,9299,5650,13,-34340,-104543,-109677,-49733,11069,78158,92190,22617,-7018,19432,13466,2942,14884,14711,40879,67687,38787,4396,16611,23076,14533,30819,42256,182,-8966,41443,17626,-76358,-90019,-44740,-84152,-123306,-57386,27064,38649,-30317,-127574,-124982,-47260,-5050,-1546,-4986,-18010,11418,76407,74096,60367,59274,41711,44055,58313,38811,44517,18642,-72622,-88586,-5996,38417,86279,143588,101685,3649,-40691,-23749,4908,8675,4204,-453,-6457,-2255,-28120,-70350,-55944,25126,66470,54479,35932,36538,54269,53471,-20989,-91995,-102326,-68329,-12790,22279,30621,54803,88215,79822,74657,110405,79291,11275,41332,92856,85512,65342,99861,94904,3837,-38560,1139,15458,-22663,-85627,-81738,-18773,41379,41442,42777,43741,19114,-16590,-42144,-40989,-43214,-29996,18466,55628,51203,45436,-5974,-64316,-36767,48595,56055,28657,78026,137904,66002,-112150,-173920,-73852,-68567,-91169,-31679,-17910,-28153,32622,38836,15650,55514,71981,26112,-3349,-27283,14016,70760,59658,44173,44289,-12414,-94579,-141052,-143356,-125932,-108880,-72267,-33270,-28208,-74700,-139989,-136857,-67716,3082,55546,36606,-87467,-185509,-197036,-163252,-100131,-52664,-56037,-107408,-118512,-52653,20214,32286,-30057,-84447,-67557,-15927,-5117,-23370,-44661,-83249,-86242,-28120,-27034,-89154,-73606,-26799,-43732,-67830,-47079,12285,55946,55656,53948,22412,-47736,-51942,19116,52789,-1644,-43242,-10348,30576,9021,-15881,-6885,-11408,-23590,7312,41302,29515,11186,45379,71527,40313,2572,-23951,-37572,-25986,2590,38484,53797,11518,7725,66545,65837,4314,-4668,55319,59660,36713,79916,84050,16027,-26935,-49387,-62220,-45998,-26531,-27873,-52890,-53926,-42974,-36116,-44018,-87726,-99199,-83495,-71506,-14844,33955,15992,-38441,-56395,-24041,22805,53700,37720,18055,18743,28583,37916,41465,11669,-53606,-47186,6884,25207,35280,33398,34305,15295,-22465,34624,133001,151279,84845,1685,-59440,-81583,-60225,-50348,-55615,-71452,-48156,28644,60292,25816,20495,58800,104825,75764,-27631,-59921,20600,33266,-36778,-72891,-50456,-31,57590,86084,55614,34747,55353,60404,46552,38164,28415,-4230,-68095,-88375,-70019,-57921,-45325,-20512,13967,10667,-71856,-137516,-79815,24966,67705,107659,94350,-3218,-28323,46241,77705,20989,-22462,-34063,-51534,-23810,17763,23679,5329,37149,86936,73413,32667,49708,82083,79005,69326,10947,-3003,41486,48287,9196,-67777,-182860,-187216,-20455,139708,104247,-16261,-60655,-67035,-93512,-110232,-63630,-25061,-34438,-31849,-8894,9615,3044,-37445,-49295,-4791,13863,-22686,-70404,-79685,-59531,-54920,-59795,-39728,-12109,35296,53819,33555,82068,122573,61111,-4727,9843,52733,65591,-1292,-58931,-68008,-78837,-66501,-3273,60155,50815,-25873,-109110,-95201,630,60914,63627,12621,-70387,-104358,-20422,82806,98965,48450,18969,55481,55740,-22581,-29205,29684,47830,55812,33673,-15477,-45781,-72249,-63869,-46060,-4004,35319,5438,-74908,-59561,11062,40737,-9841,-62958,-21758,46154,58890,43444,52770,58883,9121,-30540,-39829,-59595,-70341,-20056,1255,-55725,-83143,-23010,12164,-5980,19757,80196,83386,9304,-119553,-168089,-31527,91903,106931,65713,-7305,-54987,-21019,33003,23311,14736,84149,124035,86662,30749,-18512,7722,43974,26886,35087,44608,-27913,-67675,5265,112654,195933,167323,68593,-17233,-30258,-2855,24559,7041,-40059,-67076,-58399,-51778,-51696,-35971,-8512,-22054,-55608,-55152,-61818,-37941,26709,3408,-54039,-8619,19846,4808,51845,87201,45627,-31828,-132593,-170892,-100766,-2382,92957,156532,119596,53425,41584,76251,99466,69303,15578,-34944,-46109,-5025,34096,37880,35021,-1983,-25898,-32058,-24590,22617,64160,16192,-55936,-65123,-49813,-30746,27855,76521,105393,158555,135714,-12626,-88853,41398,188809,185461,112426,54519,31604,62410,86609,28416,-13364,11199,27392,-56825,-153045,-84721,49427,64443,14039,52770,164736,192457,140814,84294,57288,32860,-17701,-56213,-12271,33847,-34982,-93882,-33872,48485,50054,31117,60567,59403,3124,-25905,2569,-5005,-30650,-39611,-18964,-36918,-46203,36591,94787,6562,-90445,-76878,20401,92840,83875,31362,-29238,-99382,-126868,-105023,-74873,-17528,49812,29370,-44091,-55229,-38608,6604,64326,38783,-15936,-16809,6874,40656,65629,32716,-41800,-80258,-63519,-54786,-94515,-142355,-138830,-89658,-53645,-37891,-28271,-9907,-5311,-34627,-64662,-74240,-94159,-59370,25777,40405,-26900,-74294,-98585,-91034,-67265,-46529,-17719,-29261,-89902,-105509,-44741,37661,54992,37334,24115,51638,30888,-36143,5875,95222,85398,37442,5700,-47791,-75651,-52430,-10520,-1045,-28465,11627,90106,128982,134034,79582,-29251,-117041,-127257,-133160,-108152,-96082,-103858,-68216,-3144,53588,38452,-39874,-58828,-7200,37684,55778,43881,42650,30391,2645,-33011,-109773,-172731,-89513,40303,36791,-53838,-65119,-41464,-53021,-19700,14758,-23256,-2626,69754,58208,41934,79731,92005,-2521,-134730,-144836,-48561,7866,50679,63847,840,-52472,-28618,1146,5825,-18199,-39588,-21087,7724,24322,49105,104062,86605,34728,55900,90548,50574,-41789,-115516,-82345,12341,81648,87870,37836,-463,-20202,-10329,14242,5953,-8613,31107,45866,-52905,-132776,-117845,-74150,-21361,45097,57439,30116,15214,8643,-11387,-22911,2956,-309,-98116,-110431,14870,90419,93897,146200,192118,143875,47910,-6191,-21569,39588,74521,17692,-34692,4374,75852,64315,20770,37257,63177,94041,117828,101974,72280,66364,59817,22035,31395,129504,156762,56755,-564,-33096,-112114,-78059,46095,61142,-5740,-75343,-133761,-81526,1100,-4872,-38132,12209,20343,-63684,-100180,-37149,-16102,-61377,-80085,-35264,36612,60278,3697,-29762,7248,2463,-59682,-65641,-32094,-33168,-35365,-13848,-5087,-2097,43191,52820,5465,-24854,10918,56221,76850,50161,-26607,-88039,-36695,-23480,-80979,-46285,64844,81039,56572,36382,34775,47380,55066,65735,114102,93647,-11655,-38491,15154,38861,10077,-42006,-90200,-92041,-89961,-62490,16653,77803,65977,72405,47064,-20040,-28377,-5572,-60437,-136258,-171357,-166363,-69969,3978,-33288,-40823,42794,76697,41499,-17043,-54618,-65514,-33252,17641,13643,-35528,-20650,45353,83499,68337,46541,46304,38122,35795,25294,-10082,8355,36741,-62642,-205686,-215309,-119508,-34644,-13700,-8936,22779,70039,23690,-76589,-93103,-69735,-97565,-118057,-56316,36603,49875,-20384,-97219,-167890,-148537,-40266,1561,-31951,-25079,6651,1917,32956,62750,63050,90222,97820,6990,-58260,-22948,40901,29931,-11247],[-20015,-13679,-2135,13893,-2710,-44362,-56423,-26067,48182,97085,34938,-19272,-20305,7236,54315,53608,-27,-17701,-32583,-2549,97015,157156,87683,-20449,-64044,-10618,39508,51044,32703,55336,86717,55085,-33972,-105658,-104269,-73367,-62757,-61647,-18172,73163,143776,123254,48713,927,-19976,-27392,-26657,-2161,31858,-13270,-87863,-106546,-72565,-45938,-39294,-34281,-27216,-33811,-14177,64991,121669,126711,74553,973,-33717,-42205,-55255,-58607,-54870,-85498,-93448,-68641,-34648,37364,76388,24296,-7083,3215,-1600,-13273,6,44792,104379,90124,38306,12971,8990,8281,14302,14852,7008,-14191,27292,114242,82287,-58605,-95374,-28574,-54562,-121482,-98735,-21136,10412,-49037,-118815,-90967,-35546,-9502,40876,85052,28370,-48931,-58102,-41535,-13885,5687,-19183,-43643,-30404,-30392,-32223,-44860,-89193,-66864,26999,49594,58770,102078,69171,-3270,14,27072,45753,38407,-8796,-42461,-35054,-3153,-3250,-30204,-56735,-17199,40928,43797,24457,62620,103589,88885,24261,-40775,-61287,-35330,-13342,-33624,-66646,-51168,19099,40561,14011,9395,20480,27914,18732,-28499,-23134,52584,109730,95350,53499,52416,79874,72586,49979,27508,20748,24432,41177,32314,37541,62976,46394,2568,-30686,-25976,-29680,-42370,12952,64340,9842,-57343,-71604,-39287,20629,83320,95276,91558,111184,106340,42689,-29667,-58255,-11277,-39513,-59797,-329,59,-29153,13629,18476,-47685,-59356,-30435,-33766,-28277,-975,64964,82514,27765,9148,30907,5103,-69219,-137612,-158740,-168229,-184846,-128412,-36196,-29795,-106527,-169300,-139966,-29407,46567,50515,26988,-57250,-150965,-166866,-173996,-157366,-123035,-91132,-71380,-60135,-52690,-6680,19661,-69548,-119317,-29499,66669,55173,14019,5484,21294,66514,93782,38014,-60434,-79902,-53907,-40459,-31283,16804,82781,58544,10232,26940,32835,-62853,-126280,-67425,28691,29546,-16561,-17134,31329,45455,9065,-48893,-97714,-58147,41689,74647,22548,-28077,-29722,15005,69296,111070,64979,-68072,-109216,-32184,27600,39362,44603,43650,15451,-29533,-55107,-40729,38913,85775,94290,92312,51618,-15256,-34496,-36902,-18100,20125,16215,-18079,-64756,-75155,-44480,-2098,62,-44527,-59403,-59316,-86038,-61549,5358,48447,33812,-6808,-42691,-10360,63738,10668,-92787,-105863,-46365,2776,11005,-17153,-62859,-65334,-47111,-2019,84643,126628,121512,75272,-24791,-35799,61741,122737,83527,4656,-26213,-27206,-48694,-120893,-163788,-147397,-89762,-14936,12777,16248,55415,79068,79365,62881,25265,21665,71573,68770,17552,-34475,-42354,22781,71753,56591,44801,69781,82270,58359,15682,-4419,12426,-384,-76427,-109708,-90557,-34222,11327,-25694,-77667,-76335,-89874,-111740,-48557,35430,48745,81992,69495,-62220,-84233,61192,125379,50666,3576,3714,16655,112371,193089,128896,13397,5851,25094,-6549,-34730,-20313,-4088,20700,66017,38574,5846,18408,35596,29105,-54369,-226975,-267456,-88918,90613,85632,6713,7936,12769,-23660,-51395,-27580,-10186,8685,22617,-7746,-17485,24790,14872,-51231,-67408,-58167,-103602,-148257,-107204,-26456,-10122,-51752,-50740,-1232,50111,18766,-28203,64250,152805,86835,-20740,-40335,6388,48963,7635,-39455,-62582,-79325,-65086,-7961,34815,-2608,-84927,-147894,-146823,-73205,-11246,23214,61128,48072,-29532,-64481,-34807,52673,90898,42873,54917,52127,-25011,769,88929,74013,36667,39621,3829,-33101,-15275,1295,-58951,-87906,-47002,7150,14193,14975,66246,81684,36753,-16781,-9740,21603,5678,-22523,-2206,21482,-5493,-35761,-38843,-68241,-111145,-107654,-91306,-102924,-100588,-52852,-24596,-43239,-46194,-8160,39238,32605,-72404,-139331,-87497,-24295,24298,49059,28567,2609,869,8218,34688,53318,70255,62896,64562,61145,-8533,-39330,-45230,-71614,-32207,31531,-16978,-53903,20116,126685,205579,182319,110189,39978,3959,17859,50501,24359,-25651,-19638,19940,7678,-78572,-106935,-12273,40443,-21505,-90641,-107172,-67872,-33607,-70047,-79652,-5460,23027,49557,117567,111019,45983,-11939,-115841,-205571,-185290,-84911,588,9246,-20663,-9456,-7198,4766,60752,49583,-23352,-52485,-39142,-25112,-25798,1456,73656,87408,57760,31390,36834,69641,63672,-15949,-98716,-96075,-6933,72548,97778,116884,128820,128503,71569,-47654,-106365,-7069,116046,104177,33261,22799,50769,43519,1026,-44112,-26969,42365,55072,-68813,-183038,-77006,85132,85344,32028,82921,147494,127360,60019,-27060,-76573,-38929,-5007,-29154,-36120,-367,-1732,-2607,51514,114730,128122,105560,104069,75719,-18559,-78563,-25543,10391,21349,28872,3663,-41760,-40600,-4758,16318,-22142,-53874,17682,124857,138631,81385,16493,-26191,-73561,-125745,-146665,-105268,-20847,52424,43279,-39362,-67799,-3777,101516,160716,91450,-25428,-59848,-29983,13386,64761,64141,-36257,-96599,-34769,36425,26486,-23424,-62428,-85374,-108457,-112283,-47471,40994,62393,18273,-33635,-73428,-96560,-54141,16555,31216,-10960,-52082,-90387,-60864,4327,11603,-19059,-68330,-135370,-108751,22277,96775,57370,10873,12029,38079,33292,-15873,5338,66880,72064,8599,-68304,-127920,-144942,-101844,-4014,26324,-30357,6731,94976,112942,95401,63632,-27878,-124323,-111673,-82312,-53963,-48473,-61820,-63697,-34670,80668,165240,84743,-24368,-17859,47574,99453,71608,23418,2635,21172,7457,-112314,-206903,-103726,32120,42105,24616,58764,40797,-36131,-42175,-5639,-44756,-51073,13886,8033,-6644,57784,95042,20242,-60272,-57133,-11152,12047,47163,66019,25803,-10242,955,4615,-4073,-10721,12498,34864,-10827,-48221,-5888,86795,107031,87902,105402,93614,33145,-34420,-97263,-64734,39807,107623,76063,-5699,-51376,-72753,-55984,3073,18752,-14303,35429,106779,47173,-31680,-38266,-6220,53622,102778,87333,57796,33163,8571,2856,17033,43488,35073,-87262,-153520,-55391,31624,20243,33863,69930,32446,-25372,-27206,-8048,29988,24899,-51140,-84413,-30803,28346,30845,13935,31073,44906,10950,-7801,28002,39353,-3065,-36539,-34091,20430,82407,52062,-29242,-61391,-83192,-121361,-57622,75561,132983,86779,-13867,-87130,-57604,-43918,-71345,-58889,-15493,13037,21410,-1662,-19875,-20454,-33606,-21407,20809,60711,98002,72034,7092,-11491,-53706,-117589,-67968,3235,-23368,-78885,-94041,-56262,23092,62311,16543,-33329,-30168,-8782,5337,22653,-30353,-162170,-210230,-82049,-36991,-92577,-46225,33682,498,-32913,-25997,-1473,65799,138753,127897,83926,52858,23899,46803,87089,79321,24049,-46368,-93374,-90339,-86224,-68615,-42220,-16281,25294,73882,57717,-6623,-43006,-33331,-50073,-104539,-156338,-178277,-116562,-38317,-42416,-52968,-1111,22245,29022,59177,50287,1443,-4306,21077,26758,62362,106759,84613,47952,62733,101810,98008,36971,-31295,-68804,-47845,38568,66989,-20067,-87586,-89469,-72513,-16691,50701,55138,-14162,-27562,-24463,-38876,-26568,4963,5486,-6735,13937,64304,91812,47079,-46711,-143829,-137273,-58484,-8851,-5416,-3070,-12474,-31796,5838,25404,21955,45688,52700,-6061,-54050,-30834,26827,29314,-15805],[-52262,-64017,-30488,38698,53241,14457,-30548,-48465,2430,51982,30582,22097,9007,-26287,-18464,5756,13843,35561,19055,27453,102776,164537,112428,4842,-95454,-75915,36297,103382,85020,114318,163991,130368,37267,-38078,-59097,-36085,1054,10500,-3946,37827,126224,151706,66724,-360,-30961,-76503,-86649,-10248,77423,49478,-58954,-125248,-80911,-13999,-4072,-13230,-10288,-4387,12098,47627,79580,68240,-16124,-95629,-77688,-32011,-43796,-83546,-66174,-37785,-40908,-52749,-50176,-9881,24992,-21220,-81061,-73717,-55620,-89980,-76117,36135,105450,19814,-48254,-33122,-6709,12660,15107,-32447,-66762,-37682,32564,85185,55537,2548,8353,32793,11141,-38827,-64483,-33923,-16618,-56845,-70051,-41600,-47521,-41937,52055,117798,22609,-89358,-115049,-113179,-100582,-60946,-63133,-101025,-127319,-139061,-115186,-58502,-43535,-27207,38639,61727,49245,34055,5860,22735,95659,102696,78565,80868,41580,-21830,-36075,14993,84489,111638,42412,17833,60300,69875,60471,87411,80193,31610,1682,14919,52082,78046,43668,-38677,-124838,-159390,-83635,-4393,-13569,-49765,-14899,61666,37225,-87326,-94954,22706,77384,53423,59523,80386,93327,85440,86203,111669,123180,95702,59229,19475,15360,43830,37777,724,-15358,14020,31162,-1948,7720,28063,-29834,-80460,-44232,49609,87339,91781,120941,155817,136399,63629,3730,-1008,1794,3864,-20085,-5625,52347,53288,28242,55016,48697,-52052,-121219,-64957,-31134,-42253,-22953,53808,72120,23307,1727,12502,12482,-12750,-49699,-69172,-87819,-154868,-145054,-14478,27048,-70003,-153674,-113799,23257,76925,4806,-35051,-46077,-84367,-86078,-112205,-134371,-139006,-100070,-27061,-1745,-39346,-11665,34819,-50466,-125597,-55767,34330,29102,15258,29855,86780,158223,143288,46988,-43647,-69708,-61045,-46596,-25367,35236,49556,-1791,8055,44794,37955,-23081,-82777,-77432,-5602,25214,-3220,-34103,-7669,32288,15761,-65738,-110504,-32472,83840,102776,32977,-51383,-83795,-40486,56059,143048,63722,-133600,-152787,9047,76996,52697,51545,69212,33144,-18989,-13698,7885,14764,39425,89177,92662,45380,-3895,-2124,30249,57725,66260,25328,-41576,-86602,-53847,7750,56991,69709,47291,33093,-798,-76985,-77295,16690,77360,62600,25062,-16528,610,69289,-2378,-123986,-142434,-99772,-57259,-23733,4007,2801,-4338,-27166,-35442,22524,77477,102193,81528,-15826,-57540,21536,89966,60136,5643,6395,10770,-47404,-156817,-217247,-160216,-44627,4653,-20880,16353,113598,130629,90085,51382,35483,35603,42764,64229,74713,6448,-41987,19005,56695,42286,72051,101800,69176,3549,-75241,-130484,-89173,-22774,-17126,-11280,-19688,-11843,-8584,-75505,-122129,-51855,10276,1744,14061,50711,34223,26498,14592,-65585,-58374,54753,87542,39830,32953,38253,59931,182873,278341,190027,65969,54674,45776,-21766,-70968,-67874,-48627,-13973,18893,22729,34501,35821,30803,41826,4789,-99061,-129744,-38278,54773,36942,-10896,5831,36282,70189,62650,9876,-21102,24202,54006,12901,-18171,39611,69253,-15738,-79116,-80458,-155238,-222599,-121509,5534,4885,-25868,-5547,-2287,-26766,-76000,-87660,46282,162738,119575,12112,-70105,-96730,-61487,-34309,-16153,-36644,-61152,-19008,56637,65764,-30133,-114145,-119131,-94188,-73746,-52820,-32427,8038,60771,46999,-48022,-99851,-10189,53670,19669,20067,22632,-4136,42888,74478,4691,-21373,46049,46353,-2601,21677,36435,-46370,-113603,-93500,-20587,45982,59244,92582,98104,76777,51791,40287,46988,28458,-12287,-10233,30037,30700,-32498,-47155,-38680,-68010,-112459,-145392,-137639,-84091,-16686,24257,-3215,-56916,-79141,-41859,-18291,-69995,-110423,-128310,-136086,-75243,15774,73072,70748,32577,-2634,33793,88765,85239,42284,54302,83164,15687,-31967,-39743,-74390,-68105,-4847,-16446,-40590,11181,86922,109405,69936,68317,56102,5683,32148,104022,74763,-1674,7736,67938,56733,-64979,-131390,-26700,54100,-17922,-93260,-92889,-89795,-137986,-141901,-71398,990,15241,73420,155479,133043,47555,-6654,-80308,-175836,-200022,-107885,-43618,-103076,-140941,-52260,-8612,-7822,40222,-190,-103601,-88953,-30369,-34578,-40552,-1737,71706,63566,35,-15426,42494,83123,55363,13850,-34728,-73797,-40664,23632,83800,161255,187466,130074,24202,-56418,-86829,-65540,-17386,-12592,-49524,-20885,75583,79532,7737,-46888,-41628,17962,60355,-15790,-103090,-12121,109300,90716,43043,81562,79124,17507,-33660,-112649,-165009,-75647,41717,42385,-16270,-14500,46867,102257,95826,77860,105016,124996,121516,93163,16832,-42104,7071,57510,84798,71834,-5789,-50719,-20590,-40816,-64827,-38653,17139,102413,151016,110466,50200,-7582,-38734,-28653,-41390,-79402,-83102,-58717,-12703,15053,-37197,-75527,-18453,97718,173117,121729,-16165,-94086,-66149,-32100,-5934,20622,-38821,-87905,-20596,91823,113991,38451,-32011,-57002,-103244,-142740,-87540,6081,41904,38227,10051,-36769,-61885,-31518,13877,42441,25687,-40394,-104798,-44721,78882,100703,39809,-52949,-155313,-134719,21551,94123,33206,-32385,-25443,18831,35578,9691,24969,77225,90629,28907,-35087,-74067,-86572,-29723,80065,72665,-27847,-29865,35328,61838,58175,47641,-36281,-140621,-112279,-26749,33892,33969,10358,-11064,-6374,92786,199365,133397,-19626,-61668,-9020,58347,42388,-1816,-2363,32538,22281,-59257,-114826,-61719,9328,34875,54254,83456,69024,6742,-24322,5115,4559,-26373,24,6932,-3471,31201,58930,44498,43830,52468,52315,56321,59511,46464,29694,9389,-6539,-35081,-61978,-32954,81553,139218,27918,-70610,-33336,65178,112528,128283,118376,46447,-6647,-9841,-53448,-53208,2433,32842,-23421,-105616,-82269,-7019,24447,47573,23458,-26485,33951,139585,137204,83831,37779,53130,85942,50557,11684,32954,10199,-51106,-43841,12493,56536,82188,-4146,-109533,-101806,-66658,-73116,-79632,-56659,-28416,-28346,-67902,-67661,-20508,-22579,-78034,-75473,-22006,23637,34329,50256,76109,48118,-48385,-83941,-25294,-7318,-58325,-82841,-67999,-42073,-43637,-80317,-86632,-64717,-75612,-87568,-11792,116462,186644,113382,-5786,-29033,13956,-25482,-84323,-93521,-73305,-5411,77998,63998,-27240,-75145,-68205,-26242,14010,52142,125012,136627,43856,-32549,-88314,-128020,-51445,29225,-1652,-72881,-120189,-102790,-1195,48564,9741,-19320,-7644,-7932,-5119,14209,-62206,-198233,-188354,-40830,-19584,-67790,-41077,-21743,-70249,-94095,-83291,-38127,61527,157789,116076,7208,-3450,64663,119862,117693,84330,28502,-47106,-78097,-66795,-80240,-71421,-58995,-62707,-35190,38003,73850,60197,9295,8716,12042,-38622,-92973,-107566,-51676,20003,12709,-28061,-22059,-10757,10730,83524,104903,52232,43676,58232,66109,131860,168047,107523,38575,63706,149410,154838,58485,-48273,-103840,-59209,45625,79009,21361,-2128,-24178,-93592,-73143,53026,99492,-7741,-78694,-36350,39811,61866,77082,95645,72073,30036,36756,78363,84953,33915,-54230,-84452,-54118,-6293,21946,-6369,-65519,-80569,-35133,-17780,-15629,-12115,-11947,-1538,6900,-10756,-320,3134,-22720],[-55538,-84324,-50252,64239,141864,130581,37101,-51670,-37478,28890,66779,88753,16576,-89240,-83614,-3227,85684,148718,98239,46070,69271,102982,79955,25165,-91581,-123463,-6916,98700,83576,68471,88432,72056,16838,-40165,-63449,-42180,10191,27441,-23131,-23332,62700,88209,-1507,-47817,-56277,-121560,-136428,-16618,113979,92030,-44658,-139828,-87748,-4719,10945,-457,1954,31547,41920,24712,36531,32200,-39932,-81709,-35114,21635,-13933,-102769,-89161,-10956,14097,-9056,-42198,-52104,-37855,-75378,-145303,-119631,-63737,-114562,-131723,-30665,3344,-94642,-137321,-85183,-15022,39401,41078,-27441,-58990,-8854,29842,6988,-34106,21304,103375,90939,66875,50654,-17924,-53237,-48922,-60093,-52068,-33658,-56980,-62518,12990,69992,-1558,-71704,-60649,-82243,-106545,-61626,-17647,-26952,-100579,-184025,-143953,-9468,44761,1454,-2039,40779,39912,-33406,-56807,53020,165250,134179,61884,90047,119629,40512,-60025,-32141,117021,195744,115894,71743,101983,111448,86318,49675,-5504,-50727,-37601,64376,155382,155102,99462,20996,-88861,-163037,-103772,2997,17163,-23755,-18953,61284,95866,-17589,-85833,-16767,40122,41916,56672,50766,33337,26349,37807,67233,106864,99208,32069,-53309,-75352,-56435,-40386,-41924,-28597,24735,64636,64055,73052,76549,27748,-1732,32315,102371,105810,93621,130424,174060,151706,56032,-36667,-77665,-96102,-91598,-43411,37597,73204,58060,58190,93633,80675,-8665,-86021,-29925,13349,-45448,-107753,-52009,21717,22898,-7088,-13385,-818,22286,42437,43109,29473,-48502,-97623,-9718,50601,-26730,-119804,-86682,17908,14254,-72632,-68623,-9672,5661,-24635,-72714,-89816,-101950,-90495,-41136,-16853,-27610,12340,65175,13413,-92535,-128407,-86661,-33729,17684,41368,84221,139957,94178,-18523,-72623,-54242,-23356,-31210,-39852,-6138,-33717,-75031,-20941,35546,34364,30825,15991,-10645,-21270,-38203,-55992,-55572,-23338,7291,-842,-57798,-68292,8233,84029,85666,44198,-21653,-60358,-55155,235,63606,-2565,-133540,-84646,104031,147042,73836,15296,28649,43625,22445,57488,85494,3655,-22437,52719,90495,68705,46278,51803,98034,123992,92776,26443,-51429,-89682,-29997,20703,31230,76623,111890,87975,13705,-73393,-73766,-1235,7954,-17919,1229,8747,9477,26163,-38102,-94001,-72806,-54097,-39960,-4277,37365,65552,104574,80150,-25684,-73379,-59301,-22244,15032,-1939,-12656,35797,62981,7539,-44807,-53899,-50545,-66151,-124662,-178479,-127716,16331,55777,-13430,11517,103312,143093,146465,88255,30731,7807,-17217,-5883,34735,764,-37402,11666,45478,47849,80813,80526,19137,-53382,-124118,-169562,-112430,-6491,22507,11644,-8499,-26633,-44220,-81906,-85178,11780,84481,55182,26313,53695,37276,-10056,-28288,-26848,-362,5836,-43631,-52354,29293,64459,42345,79166,113373,85074,75157,107523,89286,16759,-41425,-65226,-51743,-35852,-40001,-15659,56444,81355,54510,39653,54886,75351,68723,42944,18490,-51896,-94593,-61547,-9934,57734,66745,-9761,-41351,7809,32968,19942,-131,23287,51711,671,-52232,-67642,-154204,-217850,-92380,26762,-865,-3069,25203,-46447,-111806,-103722,-83275,-3492,85425,106296,71863,-16278,-114539,-115547,-51411,-13261,-42570,-49394,36085,117638,107843,11416,-66473,-56383,10555,27671,2315,-34409,-77552,-34611,27111,-18884,-61967,-20505,-1224,-23586,-35002,-27300,-13947,11940,-5954,-73812,-70560,16505,43725,1123,4028,21262,-18915,-58220,-61291,-30003,8660,47037,79224,66634,25447,9736,19543,39434,54763,38024,26318,66322,67644,-21097,-50949,1374,11266,-57572,-153793,-168615,-101685,-16809,57678,63969,-8257,-89418,-90685,-36005,-17221,-55312,-114334,-158778,-113707,-16259,69470,104512,91819,57383,57808,102803,98613,43424,38824,50512,3251,10847,36397,-18674,-63623,-40534,-55469,-81394,-34298,26244,11512,-46211,-16147,16468,-10912,31272,136148,120909,26999,11750,66060,74864,-18561,-109850,-56956,14422,-44961,-91249,-60029,-90472,-176192,-131679,-27889,6197,1858,48436,117268,104482,11456,-43027,-58340,-110334,-141882,-70645,-34251,-105247,-117958,-14442,41759,67344,98579,5702,-110125,-61438,9489,-20295,-27469,2232,19887,-35652,-98039,-83384,15374,72459,27466,1771,8628,-36913,-77425,-57880,46505,195728,229192,118679,-1020,-41739,-48128,-71708,-75312,-52741,-74792,-58717,71008,131958,78191,-9723,-66939,-41101,45499,42122,-36080,-14705,73480,82233,37841,31806,7038,-47997,-69132,-100131,-122002,-56452,55258,71031,8584,16225,95769,126246,57246,6643,41836,69560,64799,68136,54915,33813,74599,107588,118754,66586,-28696,-39936,13738,-35389,-78916,-6785,106774,152454,91961,2963,-13929,-20274,-44932,-17103,24208,15910,-40837,-108387,-92375,-28,25486,-13558,-21097,43448,117111,102134,-9528,-95161,-81992,-61528,-60382,-44356,-53142,-65345,-21245,70354,90384,5741,-44765,-26323,-62787,-117373,-109488,-61282,-3551,53337,44190,9326,13734,26672,16546,27823,18033,-66114,-141299,-60388,84931,106732,52159,-16659,-108399,-130073,-39183,44667,35976,-7802,-14325,37128,59427,58301,85477,94503,52939,17652,44155,60234,28579,36856,90593,70690,3705,-22243,-27683,-14473,34899,64113,-15724,-125730,-94446,1888,71456,78995,54950,42765,61259,93385,104980,49936,-56249,-120496,-96010,-23589,7824,9255,-790,-8022,-12369,-14147,-12420,-11673,-22137,-17507,-13196,-28661,-31447,-6555,11743,40211,90443,93248,71509,42896,1546,-36206,-32028,15536,70384,87271,81969,80419,80038,57899,32883,10609,-9775,-52855,-90222,-52920,89978,171889,56099,-66990,-48759,30905,68615,99304,99631,24918,-22943,6208,-2570,-24778,-35765,-53790,-99009,-137452,-44925,117692,187736,140406,14617,-57999,11358,104822,86156,312,-50649,17531,56400,-28836,-65698,-11281,-55090,-147612,-108572,-15853,22674,72200,70035,5436,-39787,-58188,-65472,-93929,-103418,-24539,19082,-63265,-125981,-73666,-41751,-60767,-47315,-20302,4811,29071,80638,121460,64732,-26740,-47523,-25227,-29390,-37937,-19110,5496,9365,-38226,-86825,-59068,2296,2885,-21751,15446,101804,160937,104635,4203,6713,71801,24440,-82726,-164447,-150006,-52333,37488,42965,-14971,-79867,-103139,-87709,-58030,9375,104605,118422,34559,-32141,-66245,-88127,-36514,34343,22382,-54530,-128377,-134539,-61685,9409,27134,16023,-10171,-20457,10614,31634,-57220,-140807,-66471,46615,18464,-18426,-16018,-43862,-74539,-55813,-51078,-33193,18626,70871,40919,-31920,-37570,36708,93624,68931,22701,-11636,-40242,-29211,-7837,-46999,-67700,-58004,-61324,-64291,6715,80598,102792,56982,43391,27335,-37624,-72612,-49188,35792,112788,91157,21285,-229,-8427,-13887,17509,31807,7694,43885,85159,79752,87764,96182,56359,11838,49610,156623,200811,135511,44948,-38763,-72563,-7760,56282,28772,2894,-21076,-101519,-109681,-1530,77479,28810,-52174,-35623,50111,76118,75582,94485,57046,-26425,-48962,-16829,18008,37237,6987,-35271,-46976,-12298,32445,-17704,-107636,-116567,-53570,-8739,7053,-5871,-20415,-1679,20238,-19529,-23513,-957,-8464],[-23181,-45160,-2077,107074,187812,194026,111341,13111,3835,85765,173508,202240,80132,-52833,-35591,63190,164322,220042,127460,20822,14283,28060,18834,25461,-26882,-82439,-60539,10997,26333,10898,1093,-23318,-76595,-114697,-88204,-39247,-7991,-20422,-66409,-61946,22640,45334,-22999,-39942,-31278,-88766,-108750,-4976,133174,133315,6107,-93540,-81753,-42232,4177,42751,49331,68436,65530,25178,24440,66009,75131,71030,66551,60459,6515,-72179,-53325,20634,52282,32535,-10781,-39198,-40579,-60579,-101523,-68669,1369,-30675,-80534,-65396,-74045,-122464,-126322,-75930,8479,87350,98998,41981,18932,41117,37715,-21488,-67821,8942,111446,108244,91043,90055,706,-83685,-76698,-62696,-75150,-58326,-43481,-50014,-27202,15731,-8314,-36790,-3666,-22295,-46280,-628,70194,94951,15677,-113598,-96483,40840,105887,37381,-20270,11038,25191,-39607,-43422,72189,159635,107789,16407,41124,121783,65390,-104298,-118918,61608,156166,78598,42081,88137,118996,59795,-28948,-56775,-51446,-29884,70072,142869,113324,85365,59644,-28742,-92595,-32969,55732,63789,34372,13343,61924,153288,92900,-28419,-33202,28830,71487,62320,2003,-32241,-25062,-21825,-36232,1600,29691,-27169,-129773,-152804,-118969,-83049,-66225,-62861,-33145,15165,87363,160843,183977,141244,105289,94442,97626,101302,129251,144092,138413,123983,63026,-26308,-110166,-202532,-202498,-90884,39061,54432,11953,15191,38061,21756,-5633,-20694,14903,53061,-11020,-130895,-108894,-14388,-8576,-53281,-54867,-33542,12690,84900,118523,95189,35976,-18219,-13346,23720,567,-55217,-40080,-21178,-77283,-88202,8385,77997,63587,-6854,-58548,-52673,-69082,-96156,-79581,-37801,-6908,19709,43203,29027,-43383,-142141,-149317,-49016,44410,59978,65117,82792,5813,-119132,-140789,-54300,23092,15457,-29936,-42358,-57867,-99607,-93770,-32616,11184,25882,51730,56919,-6378,-98297,-109000,-39703,23250,23849,-1587,-14485,16706,73389,90559,75735,68243,44448,2533,-26492,-22057,-6064,-18994,-33732,35690,153487,170495,81586,-27557,-60145,-36076,-14134,78855,129970,23543,-34277,39311,81602,84949,101317,109218,119568,125075,88038,28214,-24054,-55197,-28780,-36249,-71622,8192,100507,66290,-21351,-69339,-47354,-27492,-64174,-77162,-31011,-13857,-15609,-23218,-70977,-62151,2338,37470,49948,53330,32257,46756,147436,159445,19581,-95530,-146090,-136562,-61408,-7241,25107,54418,25106,-58479,-98090,-98899,-91783,-46908,-23842,-44437,-43798,36929,72198,13961,-14892,8670,92125,188651,134712,37233,8889,-22527,-57864,-28941,-9860,-27269,-337,47644,53995,27237,-10196,-46582,-71181,-86508,-71611,-1034,65122,15422,-60080,-65963,-34780,4375,16769,1954,23716,48680,22949,20302,79904,75023,-4994,-46828,-13683,13321,-28914,-101503,-91362,19454,62233,-5322,-81014,-150720,-120696,3293,85852,70191,43619,21261,-16878,-22106,-31006,-53848,-47693,21049,80759,74867,25316,51854,116936,100567,38301,-15820,-114509,-163844,-99513,-32893,100,-14908,-51402,-40357,-11275,1620,30505,38961,13327,-2143,-7676,-1838,-7078,-65600,-100441,-14601,55172,17311,1822,-1922,-84985,-103005,-34041,-35635,-79008,-62567,14801,76918,66585,-7385,-17195,22138,13863,-32791,-11773,72791,103222,80888,49386,2192,-11182,60723,114313,107318,58542,-48685,-84137,-44943,-18565,8182,12002,-17446,-30903,-29200,-21360,-21303,-38954,-44043,-56970,-51775,11203,41757,4652,-946,28305,5716,-4788,5905,28493,23555,29932,56093,22956,-73227,-112035,-65325,-15817,24157,47692,48551,63350,61148,28058,18161,47976,39509,-45730,-153324,-162660,-98266,-40789,15192,61017,32846,-53309,-67486,41631,108746,41162,-41042,-80917,-57611,559,60309,109964,135246,118177,92483,93392,72101,14413,-9209,-25619,-42377,27691,69484,7851,-31940,-29656,-90606,-136419,-70083,3288,7842,-46615,-48782,-16190,-12412,7998,100695,125557,60160,22544,45649,71567,18769,-80802,-61976,18483,-21549,-88558,-63003,-58298,-87521,-39362,7204,-4358,-9794,8319,40359,39828,-36506,-82430,-51677,-45712,-60859,-38314,-40137,-55199,-10554,43232,60702,114498,150548,60313,-14603,41919,69329,6177,-3809,28366,13140,-53819,-78116,-53701,23108,79267,3355,-80611,-46447,-18878,-26543,-9195,67463,185981,182269,60426,-10696,-24381,-45026,-63681,-45748,-7263,-35905,-62461,32307,121345,102289,8335,-71166,-51903,42205,57668,-38410,-83215,-6156,56827,28564,-5740,-10918,-30439,-25949,-237,-7620,-37335,-3320,27625,13384,59703,111656,68523,-2365,2760,31261,8545,-11048,-2077,5489,26101,86183,107973,113059,72287,4536,2954,39992,-2537,-46575,14367,125842,137518,23040,-70600,-51911,-32509,-50794,-31865,21265,34380,-24823,-109468,-95150,35685,107553,60392,10702,33031,75715,64104,3544,-46562,-56162,-34793,-17724,-32838,-45940,-39958,-19115,15049,578,-44501,-29916,-6715,-38128,-61825,-69624,-54459,12850,68159,44458,42037,96592,94912,17683,-14030,-18057,-68717,-123255,-61716,28520,4217,-45167,-36348,-55546,-103449,-88487,7500,68373,70021,57566,64949,58340,92516,153854,97852,-17730,-31958,55320,106574,53474,-20541,-23688,17096,45303,44065,-19177,-64009,1931,72352,26092,-48102,-7437,33985,48711,53026,41049,39464,72497,69307,-15423,-75330,-104583,-150654,-136109,-44943,34201,56810,-12105,-82221,-75053,-31779,-10159,-14402,-53211,-73818,-72335,-112204,-150334,-79059,12295,43838,112412,182321,132588,33391,-43507,-128736,-144943,-67118,13138,49298,56770,46619,75718,78083,18142,-10381,3954,-10639,-29860,-37436,10652,66102,-14485,-121291,-98770,-10800,9240,26851,68097,41481,-18095,-16154,4180,14170,-2282,-44181,-84578,-83981,9880,145838,231697,169871,14130,-59722,-11337,25960,-53150,-170705,-185386,-72924,-1529,-41115,-58093,-19672,-63320,-130250,-81667,-23277,-33965,11285,85374,102490,66195,32094,11591,-41171,-85361,-22809,38968,-4062,-92868,-81691,-33994,-15286,-15679,-39536,-40627,11904,83518,110413,57150,26658,39558,18277,-2771,30065,73544,115545,137283,66593,-24174,-14097,53542,72060,51216,49583,61816,90331,98419,48362,37614,94766,54853,-83724,-216529,-209754,-111095,-41313,5991,55033,39794,-26874,-96781,-112494,-32500,59428,51402,-11960,-36835,-29873,-31158,-3122,50779,34935,-53590,-118385,-121943,-83703,-1572,60096,43699,-39676,-69326,-15948,7746,-59936,-73167,22128,87552,27218,-3882,-2630,-27001,-9987,61052,55899,14516,-5878,5199,25298,24092,-4104,2725,46750,30710,-36603,-66419,-22757,36974,55385,1123,-45636,-44009,-27275,-34561,-1194,74067,114366,74708,25599,-38148,-116025,-111651,-33820,72763,140125,110600,44461,41943,44278,8791,-33473,-45854,-36778,16967,65695,45720,13846,14844,-11741,-26975,21628,113329,192940,199019,164933,85409,-37849,-47794,29084,34738,6207,-13047,-50142,-56387,-14960,55408,68089,6041,-38983,-5819,18736,8525,28466,21014,-51086,-98851,-99712,-82081,-31322,11294,15300,-20527,-15377,28807,-1653,-57698,-56522,8773,63403,75285,60461,27425,-14480,-29156,-47723,-29722,11351,9816],[-55228,-39100,35516,100258,101449,87392,79554,62466,56289,116270,208142,224431,108452,8790,18679,64488,107179,133458,35311,-80134,-79621,-37911,-35070,-4655,14340,-35792,-115985,-98742,-34927,3419,-7041,-55330,-127058,-154579,-93562,-48085,-80507,-122619,-124870,-85575,-1007,39756,-564,-13680,-17145,-57687,-85185,-47740,66436,122131,57748,-23956,-70538,-89642,-14619,84593,104888,86861,51147,10100,10833,83065,160477,165643,95674,34012,13785,11762,40963,57384,38979,7700,-2735,-1719,-7864,-15204,-28697,-18165,45767,73087,29139,-32448,-50638,-48704,-45000,-35221,23023,101759,126426,80753,34576,17187,9480,-24930,-40341,1935,44260,59799,68044,60253,-19793,-102552,-92377,-72942,-99047,-81957,-38042,-30837,-22249,12673,-3048,-42348,-41128,-30149,-11943,31046,74489,95737,64662,-13549,-38742,15309,67888,55143,14946,7939,21093,12860,23422,62916,91664,58554,-2617,-5012,59037,34449,-120033,-143746,10700,94991,-220,-77843,-28921,43944,-12201,-85913,-40576,20391,11866,21255,33281,7352,5590,10858,-36762,-61179,18441,79589,60738,48276,67755,106634,157971,113757,17268,-9910,32639,81832,50838,-37855,-43500,-8276,-31926,-96586,-98466,-45488,-33378,-93825,-104617,-50298,-21187,-33624,-73908,-93283,-51077,50915,152418,185424,160827,135307,98675,74275,111970,178267,148093,64223,26998,24768,15545,-48462,-177644,-189941,-93870,11891,37091,-3385,-30541,-60488,-93819,-65595,-7950,28341,56655,37958,-37928,-23563,14725,-38571,-96848,-83991,-52025,-10395,77002,139274,100320,40934,16610,-8525,1165,32683,39977,32909,-18812,-74381,-15692,88696,94191,30882,4384,-483,707,-59421,-112249,-78767,-100,17875,-36646,-82063,-61847,-26853,-86579,-118145,-28534,60672,71380,68982,49546,-68606,-197685,-193580,-70056,31273,54886,-994,-50046,-47920,-99963,-146995,-85521,-4374,-12101,17897,74938,27981,-79799,-83071,-988,51415,22157,-4623,40855,111148,146817,132143,105262,88639,65701,19756,3428,9752,-5258,5681,57745,84573,87516,97137,59656,-34520,-107353,-126760,-84282,42779,109918,39441,-16353,29619,33600,41409,107431,141744,99283,59243,36286,-1300,-5030,-6603,-34224,-100911,-155956,-93110,4610,-8664,-62337,-57088,-8733,-13045,-40955,-29662,-31434,-64680,-49447,-24351,-57598,-43066,15231,60312,84283,60570,-11085,-20914,85637,122037,39470,-63082,-167511,-192068,-123794,-72201,-18680,25910,-22242,-100062,-83877,-26375,-24859,5631,71885,103654,64045,21108,28826,18537,-41653,-62697,38146,152049,99304,7950,-2302,-16003,-46108,-8231,19961,-21710,-24430,36547,39940,-48582,-118419,-107903,-64765,-46502,-17764,64079,104261,8831,-83516,-89969,-32435,53128,89612,42241,-16698,-38634,-29925,23452,108561,105246,6602,-62297,-58911,-29153,-3377,4868,9357,38562,36794,-24837,-122470,-240883,-226015,-81548,-1767,-4717,32627,53449,18366,-807,-13434,-47326,-94566,-74208,11022,52711,3474,-4576,4760,-33873,-49050,-45900,-114123,-153819,-69775,7158,13489,-33439,-44257,-22757,-25519,-14764,40765,64458,27437,-22421,-21341,33760,70570,54089,26358,41448,68528,41806,-19475,-60350,-77405,-32250,23059,-20283,-125204,-169309,-107870,-7521,69020,92966,115622,101349,53715,27502,55179,70147,24604,-10643,-2529,-8568,-8623,38657,93216,147978,156864,52081,-56724,-91361,-44358,16976,-4648,-55681,-31036,26014,39952,-610,-36725,-779,20650,8694,53551,65837,12921,19612,56215,-510,-32998,3393,47102,38555,2380,28880,-5572,-127705,-182345,-117717,-50712,-25326,-3877,2242,-19737,-3037,68809,115264,87852,5900,-102566,-165181,-117214,-46589,-49378,-63121,-21347,10643,-27338,-23757,95138,148666,72179,4146,-1685,9347,23330,49809,79100,109143,106087,91366,56185,-83,-61737,-95763,-105420,-81897,-5671,15418,-10930,710,2157,-81927,-116683,-50909,786,27665,6280,-16645,-5919,-8819,-24075,36234,92899,76910,45572,38195,55348,16238,-64984,-16361,102711,70660,-60619,-85302,-10269,39959,38194,-12610,-45806,-23676,3695,6908,-4058,-56689,-97178,-72610,-31954,-31283,-66293,-91878,-34194,41295,32403,-4080,32401,73819,53126,63433,113993,81471,6581,21542,80016,82000,36746,30323,24613,41208,77049,-20590,-162588,-121891,3458,83085,117915,117624,119190,62468,-13001,-17806,-30681,-102153,-115643,-40536,26567,6398,-51897,-30662,32099,38604,-30370,-78363,-39323,34900,44409,-42890,-108009,-59126,30155,41138,20362,19035,19528,42607,74677,27663,-68094,-87653,-49600,-16587,49347,74792,13519,-13468,40296,52091,663,-30711,-68378,-102540,-74118,7861,52148,94664,119955,92403,44903,25875,-1434,-47684,-41902,37663,61364,-7365,-47932,-45013,-74932,-73236,-22359,15580,18018,-7165,-49521,-26773,75942,112133,48301,3150,29688,55467,37372,20695,4465,-18184,4813,33038,3875,-38337,-39526,-24010,-25184,-58694,-41843,12471,-22327,-71572,-42165,-9482,14692,51687,38174,-1149,39396,115517,102055,12309,-24382,-14181,-11302,-35923,-40807,-49088,-111409,-154763,-105139,-71029,-112678,-111231,-12986,79142,117176,115869,53710,-1228,60074,154542,85750,-31782,-50963,-6824,21027,-25674,-121118,-111388,-8178,62463,98855,50461,-44204,-46912,-1545,-4134,16935,101858,96706,40376,3318,-10816,-18880,8613,41704,-27234,-104083,-118735,-131726,-106116,7562,100060,96043,-20021,-108760,-106353,-89308,-87438,-69045,-66539,-56399,-20574,-45118,-130130,-109981,-22185,6100,53068,126705,75625,-40107,-103005,-183100,-209804,-114911,-14765,22471,7207,-17380,31004,43647,-32602,-50899,3130,38409,45898,-21108,-82115,-59459,-107956,-201324,-166531,-37774,-3500,-17686,22548,32785,-30322,-72106,-52203,23227,69611,33672,-38863,-44468,5370,35746,79436,85927,24378,-28307,-36368,-51536,-130032,-194781,-185687,-128350,-59076,-22223,-26406,-10365,15188,30995,33777,-13842,-80753,-47823,44858,99272,82636,56058,36530,-10271,-48451,-32860,4438,13026,-29242,-47431,-6243,43861,36265,-35321,-55857,11128,72848,61410,7632,13908,57636,36893,15183,42044,72109,128619,175569,101777,-15834,-29264,13372,40993,79722,111094,68803,43565,71224,58861,40334,73191,34446,-91887,-207390,-206037,-129302,-75902,-1647,118272,183392,125056,-9857,-87151,-32365,47349,32446,-38752,-71461,-38889,239,41798,69242,18528,-56227,-69257,-67020,-43957,35002,96569,62276,-51742,-123091,-96517,-61423,-64133,-29650,24124,33860,-34418,-56677,-38759,-27669,39247,119442,81276,14127,1842,35923,85641,98162,55209,19175,37885,23582,-64454,-104321,-19356,55495,49164,3851,-22313,-6379,33663,15181,-13270,49131,121419,75352,-21337,-121395,-201117,-165994,-45999,42346,63406,44608,17703,49939,97467,61984,-15140,-26035,-3310,2825,-4168,-37689,-30724,-9129,-47551,-47758,5700,49985,106287,146391,165109,152187,52890,-21943,5923,31919,11658,-28443,-40927,-9838,22300,67506,68040,7365,-59503,-49958,-41625,-71227,-49215,-929,-26783,-89606,-122935,-139040,-105607,-31882,23474,-7042,-30687,-11432,6739,34210,49178,80740,98642,85803,75339,32161,-55150,-83022,-71033,-55750,-30675,-22536],[-71253,-11195,81311,101942,20456,-42537,-2512,74983,90884,100347,148485,148632,74166,23655,7640,-18068,-27390,-2880,-55466,-125580,-98050,-15747,-6786,-907,12867,-22622,-99176,-88388,-13133,40996,24345,-22846,-58159,-68064,-42876,-69156,-161618,-179440,-120760,-59588,-1556,28720,-5364,-25861,-40712,-68989,-107409,-124090,-28607,81057,79330,19888,-32291,-56139,7760,92369,115117,91397,30921,-6003,17154,67970,117096,109657,39155,-8477,25817,81623,103259,73651,7138,-42966,-15747,18706,7170,-8963,-32378,-40294,36061,119084,93748,9534,12898,42192,24010,-19829,-11928,47627,93571,62867,-20217,-66005,-66321,-67674,-39912,-5256,-26119,-22576,13646,4795,-51663,-94710,-80930,-59394,-73642,-73257,-47844,-20202,17419,48830,20012,-53616,-105583,-77021,-26039,-4182,-7434,3626,28759,20841,-33050,-66546,-46813,-1309,21443,10270,24812,46884,43348,26091,21478,22763,22256,25422,49858,18258,-86573,-91699,18445,95947,-3904,-151705,-159980,-82783,-79037,-76027,8852,80956,42321,-20931,-41668,-52213,-61729,-62178,-84252,-90366,-15741,38939,20458,26865,101260,146419,104971,41673,32902,35500,33130,47359,14727,-56479,-23387,20864,-30034,-115472,-150431,-80076,20178,21436,14540,57264,60455,9454,-49818,-69117,-33404,11650,42036,45192,47938,66483,46435,46738,108513,162460,98506,-25299,-95275,-63814,-2309,-33590,-100043,-62616,-23337,2281,49724,46956,416,-58980,-113051,-94405,-26625,31555,37439,44656,57625,92308,73551,-14898,-78187,-63119,-25692,-14924,36038,105427,81118,9284,-2706,5892,22272,79504,116633,87398,30902,20296,46464,19282,-53477,-62199,33510,88308,58882,-36489,-87204,-39723,39219,20346,-114143,-228800,-181043,-51598,-54963,-99894,-40672,44782,69472,79831,34211,-100057,-198762,-177909,-81178,13023,71113,25462,-50643,-76546,-114954,-131202,-55130,28672,5784,2603,62726,58864,-6280,-16771,2032,-9158,-71333,-71842,42688,138332,144695,133649,115469,69680,15146,-10093,12026,29449,-16023,-29746,55290,61292,-23758,-32704,11565,-9444,-59277,-89766,-69004,-3319,38708,18694,-6860,-832,-36346,-41953,52712,130975,81420,6061,-22852,-62684,-31760,20841,-24324,-112345,-162132,-155532,-92282,-57317,-68670,-40131,26847,36099,25890,36292,-7004,-61621,-33677,21046,4256,-6029,2189,3092,13201,843,-32861,-26607,31428,49874,31769,-33910,-152852,-182495,-150414,-145076,-82903,-4353,-22326,-70643,-8242,89876,74052,49791,114830,179282,127970,4147,-26861,7308,-3673,4971,65926,89339,15446,-54493,-71897,-66645,-16471,69062,73473,6084,-13755,21801,32383,-41503,-132023,-112580,-32700,-37871,-86151,-22403,73940,63323,17736,-33257,-46027,-2162,28635,5636,-37623,-73842,-67481,-9499,74742,87448,21169,-47421,-87346,-53123,65951,169219,156382,97616,65415,34770,-16591,-89977,-115501,-76401,-61683,-41428,45594,92074,52462,15148,3291,-51832,-131806,-117014,-23292,29612,-532,-46398,-87467,-110566,-82246,-37951,-58346,-67089,3348,68586,93931,63481,38978,24817,-1992,1333,47647,69777,64189,24104,-4839,42318,105796,106628,61760,41005,63576,60008,-15111,-59000,-16231,33711,22746,-27973,-74663,-125615,-139719,-76999,22918,109977,151450,98632,58684,87902,102992,44476,-23555,-49656,-72559,-62109,7474,59454,69294,126579,161987,71166,-47209,-91281,-37428,8628,-57023,-115903,-42596,60461,93983,45450,22504,70678,73604,49860,78723,63307,14989,39963,62472,-11995,-69756,-52430,-37300,-44067,-34917,28185,8958,-95508,-138336,-75162,-3704,66,-24359,-50395,-94813,-63350,53999,145095,123698,15709,-103613,-124542,-34764,21658,-27647,-80600,-65483,-19273,-3427,17651,58838,49503,-7728,-24360,7851,19842,10472,21432,36585,68388,89762,86783,30165,-46790,-100851,-131544,-115312,-67166,-26116,-23372,6474,41758,17654,-29880,-3700,16839,-15842,-6541,22016,48781,50961,14146,2903,48276,77093,81884,90334,79389,64378,24142,-12347,73540,190998,156263,20216,-35774,52996,118782,71585,-30998,-66715,-10290,66375,65525,21565,-23118,-66327,-77374,-38173,-39070,-98579,-104416,-13610,34142,-1923,-54793,-76809,-79319,-45805,49639,106412,46937,-6553,49675,124428,154064,132132,107493,52100,17838,37683,-36475,-158102,-102937,61374,164347,190660,147677,68632,-1996,-24131,-3955,-20452,-111556,-144553,-69358,11432,19587,-39385,-59148,-20270,-5268,-68116,-105599,-72619,-928,49508,11846,-48234,-35453,44703,94498,98578,67323,61151,98193,78161,-18344,-82910,-93058,-79563,-47483,2476,37010,37883,31118,39563,42644,39388,8723,-72082,-125568,-122108,-59538,19516,106111,164977,157197,71368,7192,-18960,-66674,-102352,-41534,8175,-3175,6504,-21922,-103102,-71076,28110,54854,62314,72286,45931,52964,89259,62803,985,-37575,-12165,28288,35148,37403,22579,-2276,-7262,-14305,-31603,-60436,-57942,-28719,-21135,-31549,19120,43253,-55582,-129817,-78207,8975,67485,60360,-3579,-34401,19566,68733,55251,33667,49120,55739,66628,54356,-18044,-90501,-120449,-127633,-105423,-84845,-114756,-107254,-19188,69055,115147,118963,37216,-37786,10702,92012,71152,26416,-4706,-39589,-52461,-61381,-81036,-13903,62849,65577,94985,106861,29274,-58908,-104496,-99929,4638,148367,175344,123337,41935,-10774,-39078,-25278,58427,84683,7199,-54002,-61190,-42117,46236,119387,101792,16299,-25280,-46220,-101705,-134854,-103656,-41848,41401,108047,101319,21250,-36210,-28583,-513,24904,20983,-25594,-76801,-89510,-143494,-163318,-51308,55599,49234,-19043,-43951,642,-7454,-62784,-56707,6875,56638,58597,-17204,-69049,-29502,-50294,-150520,-155956,-22362,52984,17956,-5096,-2572,-40388,-86741,-84310,14407,107414,84242,-18391,-47434,-27380,-68491,-75904,813,40546,-4421,-75870,-101603,-101187,-76317,-79642,-110398,-84767,-27462,-32967,-12747,94042,171148,114638,-6350,-83066,-60076,7812,51716,31378,4513,4747,-2550,5371,5128,-23548,-41216,-20252,10969,58807,115666,109559,33707,17134,49627,71622,46364,-24716,-38000,8271,1600,-24403,-28175,-14267,47902,106959,70913,-6889,-35465,-45990,-37299,63809,172655,133127,52559,33313,20423,677,20935,-5780,-82149,-126833,-100249,-60529,-47975,1644,117238,219077,212227,104726,14294,30469,88347,87111,7463,-63600,-37915,24625,67719,62935,9689,-9814,10721,-2611,26805,107141,138187,84241,-14970,-105363,-131889,-83613,-6748,47391,29604,-28200,-89654,-81527,-53322,-35721,21157,50585,-31050,-65792,5492,88960,117789,99313,74946,52513,26601,-12741,-80032,-105399,-26278,29255,5499,-16264,5057,61638,115779,56568,-14060,34481,126171,77244,-26517,-109309,-176922,-148205,-35399,3666,-27507,-10792,12895,40608,99527,84732,30051,47365,65908,25470,-47339,-95638,-43509,-638,-32300,-9840,54086,50839,26019,33095,73650,141960,148118,57902,7143,12685,-9276,-67890,-91506,-30981,54314,99204,61341,-22082,-60465,-15703,-26168,-80008,-63012,-1934,1621,-42865,-86880,-121899,-105495,-49037,2889,-2637,-38896,-46720,8494,85177,93778,76260,53862,31750,29646,-2061,-72196,-66571,-42014,-53861,-60639,-40253],[-2543,72210,137672,127415,22530,-76829,-61944,38690,77939,62715,67380,68120,28083,-3724,-38322,-86228,-99273,-60042,-54881,-59148,-9255,69933,65137,27229,-16127,-30265,-19431,9118,28856,29488,-8149,-19755,21914,35483,893,-96747,-186778,-142171,-35079,24362,22808,-16146,-57646,-61273,-55742,-66735,-109815,-137644,-42110,77029,81716,25109,13753,36933,67814,58909,49338,66692,27849,10528,67230,78374,40323,16817,-8636,-19151,18247,54980,53010,35681,4480,-30280,-6025,22943,-1581,-38571,-72656,-55865,39125,107148,66730,-2518,30083,82219,50141,-31095,-72819,-37256,44792,59901,-24519,-97884,-114817,-117373,-94874,-46367,-56969,-67581,-23081,-13556,-58069,-76570,-42654,1421,-3218,-33270,-43015,-7143,49626,84756,72276,-6953,-88582,-79703,-39884,-47203,-39248,9181,37532,11558,-45692,-105349,-135850,-106675,-45505,-17936,15110,36236,19081,10489,8016,20750,64575,106834,118897,60829,-30296,-41698,30162,111485,76385,-55678,-146917,-137778,-71903,14331,82191,105160,56524,3752,-13188,-36155,-56598,-52678,-64851,-87024,-62236,-6169,22643,44445,95791,117763,51320,-2698,49849,76076,37979,15984,-4020,-40828,-20382,-2791,-49377,-123817,-149576,-72753,44786,64373,57669,74687,70549,22912,-19987,11133,55406,23037,-40888,-70079,-48899,1317,2833,19608,60799,70881,10108,-86764,-148584,-125106,-89022,-117839,-82828,44202,58514,30103,78323,104084,76144,54324,7513,-32599,-6610,63418,43447,22744,60077,97971,86171,39902,-12799,-2968,27167,-3079,-5556,51411,62204,8860,-2198,38013,72889,112307,123363,82792,62259,82605,16235,-147241,-232328,-123428,49221,107274,64116,11379,-5623,-9204,1599,-9821,-117860,-239314,-194853,-67544,-79130,-141476,-81642,36186,75729,58925,1658,-76503,-105530,-101140,-75567,16409,103549,63104,-41007,-106762,-113786,-71540,9416,78649,72851,37521,52278,63744,27417,-9676,-44854,-95312,-187098,-188346,-43529,56894,33339,32140,56519,23890,-32371,-17483,11967,-15531,-106628,-131536,8113,59541,-60338,-113379,-41973,-8370,3362,17770,916,-38897,-46466,-20993,-10910,-39134,-76389,-89211,-21764,68390,61368,2127,-53755,-128850,-98128,-10059,-33762,-101386,-127228,-134148,-85451,-32205,-54487,-43292,29590,44565,19009,12954,11495,16339,28879,49043,44686,27918,-12431,-69047,-80888,-59143,-19059,28848,49849,38756,31422,-11179,-89998,-102308,-104595,-128511,-73252,12517,33048,-2838,25284,94369,88806,72906,116520,153931,97412,-16486,-64939,-8051,78358,137348,130615,64166,-22384,-86099,-150657,-158036,-52803,59812,65661,40892,32216,8915,33127,44216,-39601,-63267,3392,-25709,-146022,-142222,9811,122351,119450,16449,-79635,-103473,-91967,-68726,-43773,-73568,-135872,-138414,-51863,16901,30316,-7155,-66757,-48911,81592,191072,157401,111565,128727,111025,79901,73852,42763,-38560,-94038,-52704,71493,154694,112866,45097,3559,-74110,-132160,-67109,13203,22346,-12900,-57146,-72355,-51153,-26692,-6195,-11751,7011,47811,71890,113473,126591,96382,75837,52555,21891,31206,53420,76026,71094,26389,15879,37788,26123,-6643,-3110,40009,63556,21491,-10899,19848,38602,-8315,-33057,13014,-6338,-78931,-78880,-8000,57695,65937,2854,-20581,25519,35385,-18618,-41207,-32298,-87100,-82929,42349,131472,112258,94614,70598,-27102,-113358,-111784,-18043,19978,-86056,-142768,-67541,16345,68930,59354,43990,62303,37861,6448,-12792,-47817,-27543,22951,11752,-37444,-64859,-96162,-148004,-163214,-69076,33125,19462,-61397,-87108,-34241,30000,41685,-5181,-62446,-103983,-95927,-25141,61713,110097,70764,-27550,-52719,15045,22718,-40341,-64483,-46642,-23973,15262,37287,-14815,-85726,-130332,-114199,-70285,-40995,-43897,-41412,-17203,36830,89591,80588,3019,-61834,-68593,-69556,-62884,-44821,-29378,-15878,37141,46875,-16252,-13696,59555,27552,-70666,-79363,-22223,62757,72724,31879,57782,84815,39471,47770,113888,120040,75784,40900,42740,98825,132983,106239,66212,35727,69008,105968,73833,-8460,-52037,10644,121624,123631,51281,369,-36631,-47614,-27961,-54412,-98232,-63405,7435,4954,-23506,-43847,-104286,-190788,-176435,-38023,38401,-12277,-41597,16820,73370,116531,119084,87496,2386,-61057,-40613,-53399,-114406,-61731,62146,126536,141155,111067,46245,4997,-4107,6656,16495,-18568,-66618,-77490,-47907,-30789,-61084,-54874,2445,15989,-66596,-145360,-168472,-91567,26421,33100,-26949,-21330,38888,86646,98190,61728,55303,97619,37714,-56995,-53446,-38856,-67450,-74871,-52396,1758,64058,37809,-41463,-36238,28900,9530,-58145,-72097,-90457,-66589,20457,100295,117466,111324,58870,1242,-29597,-65980,-102251,-53197,-10969,-39223,-46360,-56688,-94418,-48529,20069,22776,68541,119414,91155,70401,58203,14757,-14008,-55951,-74954,-33067,7147,11665,-12669,-53346,-107210,-142001,-134432,-118116,-91987,-44941,-14202,3755,46187,21678,-92561,-178610,-155536,-53009,38800,36030,-3897,-25823,-17998,-16376,-4702,61309,117758,88113,68733,58517,-26637,-96011,-62776,-19849,-23771,-34390,-72554,-100048,-33856,38938,61632,56416,27691,-12428,-5563,13770,23508,38597,9002,-49688,-69930,-38260,39912,141360,136718,39126,16447,56377,47525,-38257,-135657,-152826,-64558,80420,177379,215996,152615,51076,-8903,-18343,60921,154112,116138,27128,-7687,-35668,-30608,13823,39222,40401,71281,41002,-76341,-141944,-111673,-36212,77117,144119,136208,95513,19950,-26905,20247,55849,-5636,-52965,-44486,-31821,-66019,-70280,17748,86016,34851,-45820,-47464,-7421,-32963,-57385,-24162,25441,37641,13350,-16000,14737,95594,115862,23627,-72192,-14487,84933,65374,-15366,-41608,-40784,-51995,-66303,-20481,41800,22855,-49130,-59654,-43262,-85089,-90960,-14889,33022,-30153,-145200,-163535,-100227,-42395,-52888,-92596,-92284,-62150,-70433,-46831,54649,109320,40959,-37919,-69707,-62981,-16550,29900,2792,-38909,-38633,-20458,21125,35970,-38200,-98620,-57329,35684,99903,136307,124880,94680,103046,72711,40230,31610,-25600,-49727,-31193,-62772,-109548,-126485,-107825,-52346,8372,46697,53768,8755,-57737,-79508,10423,138319,135827,44997,2790,-9008,-48623,-50699,-55747,-69715,-43158,20834,19925,-36384,-41813,37150,109627,133748,118620,87444,77267,84074,85858,55198,12277,20031,40663,25403,1764,12177,46928,30298,-11297,44036,142351,135609,50552,-7195,-44266,-94604,-57462,60113,123577,65494,-28381,-71556,-27830,155,-19825,-48449,-82608,-163735,-160350,-49869,35857,27882,2572,14912,13292,-53180,-110659,-115263,-103201,-54968,-12729,-7839,-8191,24035,84159,117116,43249,-3559,23871,66655,28964,-16188,-29889,-64382,-68253,-17082,-22745,-72743,-25765,35463,34281,38279,37595,26054,49623,62908,38535,-36895,-85659,-50381,-15455,-11293,40039,107398,80848,-3830,-40113,-6597,86937,156066,102482,17676,-23774,-49110,-75678,-104550,-67813,28024,100021,80046,-16452,-49104,11747,-2863,-47163,-18048,4726,-4440,-8414,-46377,-87445,-58270,-21261,-3484,-1792,-41255,-48453,13511,65357,38235,-12225,-36989,-26566,-6243,-8485,-36617,-12695,17366,21661,15060,25079],[90529,139390,153926,117204,23541,-71611,-89725,-28337,14317,23529,36493,59105,39335,6456,-29362,-60517,-67309,-42973,-25464,-2231,48777,106443,92339,28281,-45183,-34963,26030,34600,-22832,-63337,-85518,-57880,8075,21358,-33851,-130602,-165262,-77708,47665,101892,49386,-52721,-86873,-56861,-26399,-4005,-24126,-57865,14340,107102,92632,24979,28549,80415,86765,-5728,-53735,4470,17753,39055,111259,98529,10762,-16155,-13179,-28960,-40743,-50331,-67242,-50820,7565,27572,22611,18016,-19992,-58434,-47929,18427,76064,52468,-13800,-51444,-4746,60285,41698,-41732,-106236,-90105,14000,81991,35599,-49932,-77323,-99552,-145123,-121585,-71066,-52960,-17902,1878,-53159,-84557,-28934,34555,28021,-12440,-33722,-5358,39140,76047,96161,46638,-39147,-65989,-59856,-69667,14116,120376,96560,8864,-29076,-82353,-164161,-175368,-108169,-63553,-20190,28325,41447,39929,28965,31963,80422,126962,134412,90507,4642,-38457,-8013,61815,118131,102891,-9030,-72752,2981,118685,145434,94348,40245,35488,23570,-23802,-31318,2756,7779,-33890,-63855,-24957,49946,82759,61489,37327,30732,30801,66882,75315,35633,1002,-4874,-14000,-43836,-63136,-71625,-118825,-124411,-73550,-25280,-18187,-4359,5819,18875,8772,-27170,21907,85803,40081,-47710,-69770,-34105,10038,3890,-4572,-8494,-20255,-54240,-102262,-120279,-118368,-150838,-168529,-93997,35362,53256,40017,75182,95214,85057,106715,92458,13653,11181,88030,72755,25018,17170,13050,19041,32720,12160,23552,38052,-7714,-25114,18007,36699,16058,24189,71958,97971,80116,52778,31890,33379,34491,-70734,-231899,-266151,-130783,6679,20210,-1102,32498,60563,-15275,-84574,-52780,-44248,-96988,-91462,-44186,-93142,-157312,-83234,57901,80386,-7735,-61964,-32224,14511,-26609,-62928,43674,157433,110444,-10671,-73167,-63964,-22082,18417,66300,90321,67595,48997,47920,4996,-56661,-87935,-104493,-188002,-243484,-152541,-55859,-74658,-77930,-5075,15767,-4618,25668,22955,-72357,-190179,-177143,4546,89211,-15616,-82761,-58911,-44347,-13114,25566,6628,-61004,-90989,-27067,-9785,-64217,-69475,-53477,-45393,-10524,13646,8642,-60251,-165112,-152376,-80263,-78963,-103163,-86441,-34033,31517,36881,-37176,-51039,1324,-13653,-47970,-34508,38970,112444,89989,29620,16793,27234,-20660,-90943,-97071,-54241,3208,54784,76167,67414,56101,42910,28144,31152,25239,2526,10922,59007,93701,40018,-19279,3304,59727,120664,137739,109006,50106,-15843,-61512,-4949,128223,183576,133442,64004,9469,-33855,-130771,-189689,-127276,-41700,-7804,42451,67319,12073,35221,115296,71450,-69,20155,11928,-81771,-129531,-24773,104508,117532,26403,-55777,-90134,-108650,-97947,-50528,-69900,-197762,-258210,-149765,-26401,32899,23742,-30234,-43222,25092,62657,6971,25153,124954,127579,84126,80787,48603,-70373,-144293,-97019,50309,182010,182714,116119,31891,-60937,-88322,1854,59382,32087,-24140,-42599,-10771,33877,39467,19468,6509,41511,71153,53806,73555,86253,75207,114043,119612,44765,22125,47007,64892,97409,84954,8742,-64733,-90896,-64356,-16197,37565,79357,62858,16025,-8802,-862,-13569,-8335,67402,80800,3168,-42717,-5794,8410,-31143,-81025,-104426,-111271,-94913,-73730,-47440,-19325,-43978,-31887,81698,177003,162066,100137,42991,-40793,-123695,-125683,-9964,37130,-54366,-91315,-57846,-26369,29284,58541,26863,4226,-13539,-52623,-131686,-170653,-69547,12776,-24935,-59428,-35647,-73881,-136588,-135699,-45768,31829,10370,-45918,-60039,-36733,-4072,27403,13143,-23192,-50123,-80943,-72087,-28417,47231,95531,39082,-19110,1276,-28466,-84243,-52038,2897,17002,52361,64001,-15603,-112071,-161396,-166043,-135744,-81120,-63394,-72105,-51098,7677,65400,61811,-21800,-50832,34430,87359,33004,-24527,-11990,7163,31986,27995,-25132,-19193,28621,-11216,-75100,-65074,-41266,14628,33244,41436,83403,54436,-32056,13070,124145,138940,88406,57812,52078,28907,-27273,-22826,41883,47800,33194,66843,98506,67982,12171,44180,135873,133070,60653,3455,-10928,28194,39171,-20033,-44537,-1893,27547,-3384,-26619,-396,-30309,-154758,-189581,-75196,-3388,-33213,-54221,-40003,-16018,40445,77997,75015,1390,-75473,-55318,-22670,-62808,-59738,-3130,37686,60017,52204,38966,29331,19620,34846,85411,123257,85992,-12187,-75282,-89651,-84187,-26476,57021,79034,3611,-108238,-193594,-149071,-17474,9667,-41073,-36601,-12985,-18154,-8838,16884,41864,79369,50812,-2554,8724,25036,-16333,-57890,-57754,-19295,41548,14600,-89310,-94613,-14606,-3594,-28917,-22241,-42102,-20895,41572,74344,51822,51748,59055,40758,16482,-3438,-28766,-14693,-9928,-91211,-158582,-112232,-38075,-239,-31654,-80494,-27535,67093,86630,64691,37217,10856,13380,-15873,-71730,-59121,-21151,-14938,-33758,-107052,-178830,-171877,-139481,-112186,-74935,-24644,8541,11993,28538,15113,-61236,-142227,-164009,-95386,3719,51881,70629,45879,-17743,-59220,-11975,87126,117554,54775,33643,39213,-1833,-35605,3633,59586,76661,57895,-3496,-65507,-24827,22876,11817,4321,32969,49093,38339,6928,-8748,3624,-20265,-65235,-81860,-42717,65469,169888,142548,19672,-46079,-31934,14607,10816,-40736,-59800,-61569,-5316,100043,223052,230519,118202,21217,-23181,18086,115320,132077,71888,16279,-64068,-131526,-110631,-36871,23213,95591,86943,-40582,-117479,-83375,-46693,13188,67995,64484,40974,-2838,-28617,41381,99439,65335,29892,29808,24900,3937,-4811,-2833,-1424,-26380,-47430,-28155,435,-26688,-23167,41764,73114,44715,27682,32530,70129,157335,225110,178506,30000,-15646,57290,72960,-2058,-38525,-11959,-151,-43251,-68192,-66331,-84760,-77196,-24535,-9471,-34706,-10995,27439,40892,-29676,-151874,-185420,-144369,-105877,-92210,-79272,-56583,-41090,-45962,-42609,-24545,-37810,-77292,-60097,-34326,-42294,-11632,47537,29606,-26986,-62963,-58171,-16913,8509,-30043,-45446,-19801,30559,73688,100253,96104,105557,125967,72463,1694,-12165,-3990,27941,27393,-42666,-112622,-133289,-110747,-77498,-34044,43541,91300,38615,-31371,-51848,-34228,24757,48760,6944,17289,59310,10658,-52033,-71135,-47192,3333,67250,49605,-43294,-86502,-43266,-13390,4373,51728,89085,72601,17388,-5537,44223,99494,109079,59288,-23706,-49033,19924,64994,-8991,-70092,6732,122460,95999,-24067,-49508,2048,-31891,-40926,55163,130119,96436,36409,9612,49462,82258,44985,-53352,-104250,-128740,-136174,-98501,-55904,-70707,-77163,-42578,-43473,-106666,-143356,-104626,-80121,-67927,-21798,39865,61849,59693,37494,2181,-18868,15726,22565,-24829,-57371,-30941,19643,30899,3206,-13740,-24388,-63542,-42364,25955,42415,8193,2379,9872,12822,26108,32644,-7608,-33010,-33557,-33411,-5911,48375,74604,39776,-15674,-44194,-36629,20464,81173,81614,29397,-33749,-41532,-5430,-13406,-34497,-12576,74624,122437,46991,-45133,-59298,-75372,-53904,28186,29252,-4123,5221,-33359,-80338,-37476,-3200,493,-14495,-48991,-37110,11851,23265,-31705,-91310,-99446,-44215,2265,21739,15160,11869,44760,114198,142589,124944],[98175,105158,88251,42902,-43230,-112379,-112709,-86429,-71551,-27025,41610,89651,87142,68069,37181,6514,-22176,-36146,-53661,-60980,-19261,65325,72416,9977,-47878,-32244,-3769,-40938,-131845,-148845,-108508,-65038,-38861,-49820,-96547,-154294,-153493,-66624,48881,103362,54225,-30182,-44029,-8871,15104,80447,110575,41309,41663,115145,123703,65499,45039,65449,38533,-66109,-103520,-33501,13383,55600,98618,60179,-20112,-30101,-16631,-52379,-93045,-107264,-118808,-101210,-5151,57463,43173,13712,-30006,-40111,43819,127688,94078,-10856,-51737,-50597,-25469,15782,22538,-27049,-72696,-68848,8301,77868,60848,14298,28138,-586,-116120,-148129,-67286,555,33323,28694,-51093,-99607,-56517,-18474,-16665,-18759,-21725,-3631,15304,27956,53512,44296,-32184,-78410,-92875,-78494,52942,159638,98193,25460,18754,-47702,-149165,-136224,-50230,-39289,-24768,73117,140999,103608,55115,57426,91239,86553,67610,75646,45064,2605,-9520,13537,69855,128029,83446,36591,86853,163625,152179,62702,2484,19331,14460,-26972,-28389,18663,47754,1914,-49965,-39183,26701,73165,49525,19353,64888,103751,85790,60502,39374,-242,-108,19630,-25249,-66207,-44797,-65401,-93760,-106119,-113818,-76842,-22982,-24481,-17420,1088,-38517,-30480,33803,19349,-39132,-28831,27704,58579,32809,-3376,-25745,-19760,-34833,-67841,-63141,-64679,-97473,-67651,-28300,-9004,-9194,9561,47729,62692,31056,28155,31710,-36823,-37476,63022,88244,66499,37615,-19046,-57812,-37476,-13349,3077,3162,-22603,-15691,25775,27546,-3060,17057,83517,85398,4329,-25549,6588,5383,-38062,-103609,-158556,-157764,-115905,-59844,-66163,-55925,19567,68075,-25262,-109023,-57680,24713,45121,20488,-316,-46831,-72990,-13417,74608,51055,-67607,-106135,-8748,74245,10393,-39734,60771,171832,123403,12635,-21231,-9946,-2769,-18709,2076,42698,63921,54677,54186,20607,-50135,-78054,-40644,-70574,-173614,-178996,-87290,-55094,-52995,14312,56185,62337,75711,48593,-52812,-142499,-93589,37948,58467,4063,3703,-10858,-46934,-55054,-51435,-35718,-51490,-69672,8032,2655,-75273,-49534,23600,3964,-41368,-27893,6762,-52220,-150789,-140820,-104628,-99209,-93431,-39510,70852,132617,72393,-7680,-12144,-11644,-73207,-74177,-2052,90798,161573,109261,-17525,-57790,7376,8960,-48047,-49241,-10492,16876,23955,41913,59987,73792,95469,110716,124420,152656,135370,67956,68266,108515,36832,-68177,-42802,72931,181913,190802,132378,80770,34475,-8129,25432,111222,115776,57224,26642,30696,47204,-28504,-137317,-152294,-108373,-73584,-7824,54813,31142,26201,98479,109337,41168,11929,17858,854,-32865,-32474,4952,42377,45420,43800,19857,-34335,-64257,-39118,-51550,-170453,-226919,-106554,3073,24448,16530,-19873,-46791,-36025,-57001,-125840,-106771,16875,81599,48227,-13278,-73511,-151554,-198355,-162077,-35508,99330,175965,178541,97044,-4469,-53341,-11580,41996,47260,2187,-21369,-7750,26393,28220,-7497,-12338,53497,101280,71284,59247,29078,30239,122801,147612,56487,25144,33799,38198,115083,153351,32858,-112506,-132486,-56585,5450,42108,74085,45416,-30932,-92562,-72533,-15241,16952,69596,104421,44587,-25988,-9704,-19353,-73014,-91127,-100006,-161833,-151853,-69480,-29996,-21089,-4058,32301,98993,144758,121683,107752,141780,109452,-11409,-76521,-18295,10922,-19268,-26305,-20323,-5430,45960,71116,17127,-23070,-14322,-49247,-143055,-177809,-78617,10741,-12593,-59620,-35670,-33994,-41036,-10730,-1186,6250,-9759,-17174,-12327,-35055,-49495,-21567,441,11133,-10408,-54082,-62257,-71402,-55300,21037,7151,-68113,-68073,-90283,-122361,-44991,40540,65584,89441,90723,31869,-58083,-122486,-155844,-128602,-68783,-56170,-75633,-78654,-53657,-23051,748,-48198,-31410,141317,233231,113975,819,11198,-3626,-19710,12180,17411,-12679,-21270,-20421,4000,27087,-35990,-73446,-47597,19411,45532,-42250,-101110,3841,118605,119616,81914,47257,-281,-67397,-123343,-87565,-9937,-6322,-19861,32008,112158,122597,73339,59264,98536,99226,51567,-4954,3129,80469,98774,36829,13263,23642,26301,-13800,-50583,5500,52214,-16769,-65520,-35522,-18924,-20435,-20167,-37079,-35383,30156,87303,110646,73694,5892,6042,27074,-26232,-65745,-39640,-2435,6621,-695,8184,7091,22644,62799,118041,164195,142751,43524,-60088,-110653,-90139,-15087,58592,104993,79785,-9966,-109931,-124594,-41924,9459,-3402,-33182,-72580,-139718,-131161,-35187,20456,51479,96101,74659,35006,45245,31076,-12240,-25985,-37036,-14054,7038,-51161,-89598,-33935,22825,16095,-18374,-43603,-4148,30416,41524,47660,59525,75506,90515,81500,67365,41544,8083,-26184,-118033,-209897,-140857,1863,47292,-25518,-118966,-135295,-39977,51429,51963,19263,-5269,-5700,-16912,-49809,-42383,-23937,-17869,-28350,-107204,-138831,-69910,-37170,-43324,-14621,23698,33714,-9097,-10790,43104,36262,-28966,-73370,-54838,4908,65770,114545,109584,19388,-60514,-9882,66632,46309,-7254,11578,43816,57960,55586,47686,71147,99249,62135,-5869,-29311,-5014,3705,-11711,-6170,13456,49929,67473,41902,714,-6321,-29953,-82443,-125273,-119314,-51104,54475,86107,17191,-46319,-59442,-4416,44055,53758,59174,3868,-48702,-16912,103620,152320,72275,-36903,-89315,-45959,34611,68598,56867,22496,-67712,-142817,-139594,-73603,-20702,38315,47514,-41266,-87132,-35420,-38622,-53716,-10290,10584,-14834,-41759,-40185,20303,77671,95473,96452,70260,38680,17808,-16881,-88883,-113665,-57540,-10899,-2066,-17397,-55660,-13249,81558,92444,67537,96705,79140,26581,82423,184742,197184,85160,-10455,-4131,24641,-2219,-18905,12328,288,-86214,-122408,-129901,-143989,-85205,7777,21386,-198,21979,48751,62131,25924,-49321,-101522,-128325,-109018,-76708,-39249,11027,34990,37470,29891,-7018,-51995,-76629,-38116,12338,18910,12669,28722,11460,-47753,-110553,-118956,-75382,-42779,-146,79306,88519,17050,-7293,47358,88338,71895,63057,58490,-5307,-62452,-726,108127,134424,78916,381,-46883,-38585,-23132,-15062,6311,-3984,-47335,-48638,-22395,-50657,-62535,-34712,-17945,52255,174685,173811,54465,-30559,-22705,3129,32894,33804,-24770,-69927,-61002,-39613,-25827,6402,49306,50168,-18284,-73288,-11492,91640,122282,71250,-5018,-41016,-756,31426,-21687,-80324,-32440,68805,65360,-48877,-73679,2279,-19203,-75217,-23207,69491,94404,89749,55843,49195,90683,106558,49458,36059,63310,17568,-50231,-34902,-25031,-37773,-14612,-9251,-24232,-23516,-3230,-5562,-20375,7969,84668,138768,115455,-14969,-117992,-77287,24273,27983,-56488,-96725,-51365,9820,44844,6728,-34952,-503,-14049,-66530,-37090,42260,60952,40270,38280,53084,68212,42296,-11038,-15464,-1776,-18859,-1228,17564,-31039,-67908,-39232,-27424,-52235,-41835,855,39412,41476,-296,15362,79278,90940,42200,-7045,56777,151024,123626,-28567,-159624,-190960,-89551,44127,72958,47393,27067,-25228,-76247,-58585,-44492,-39051,-45264,-51398,-40186,-16416,-4457,-41116,-85518,-83897,-20382,20378,32626,29990,3785,21882,124835,183063,166562],[67408,52921,35904,22138,-49971,-112365,-90922,-77109,-104023,-51809,58800,111303,112377,113069,90131,41537,-16720,-39078,-72595,-116813,-67686,73724,94318,38317,3051,-1335,-16046,-61658,-137964,-126882,-55993,-22483,-12058,-20077,-58661,-109565,-133148,-79351,5509,51932,49433,33789,19593,18265,30728,129358,191168,87339,29190,104697,160913,137074,111628,78762,-1752,-76900,-64899,6274,54441,70083,47987,-27757,-91658,-77253,-37228,-42929,-59638,-56691,-54782,-51048,4588,57916,57147,21199,-21119,-5223,89531,136136,49575,-45328,-16323,10521,-17917,-28881,-8820,-8278,-9600,-11091,14749,36710,10438,29096,105630,82900,-42095,-94744,-45214,39168,93718,54411,-51495,-99201,-92314,-106909,-94242,-32168,3227,11796,-3081,-34681,-19501,8695,-39772,-90372,-110728,-85142,513,46213,14402,18700,28613,-47855,-112686,-37328,71502,48465,12861,99804,187545,144305,82032,92587,111283,64145,20740,55199,96945,98078,69631,37305,-14344,-15962,18459,55954,94759,116488,81541,14561,-30609,-14594,10697,-2172,-34488,-15623,15148,-40986,-92170,-83812,-62458,-7153,56254,82732,123923,142667,96367,62188,50396,1603,1808,50361,38569,-8239,6576,-4064,-91324,-175311,-155963,-31953,50909,-2191,-51461,-22172,-19804,-36038,-18312,-42702,-81637,-47392,15513,47671,29824,7220,4058,31363,17779,-28092,-42995,-33500,3205,74208,71456,10690,-28730,-32205,13643,56044,-807,-61651,-68736,-112348,-117023,-7248,42903,69619,88426,22034,-85917,-92354,-36055,-18702,-30483,-43698,-28157,24561,43636,-20489,-32449,54432,49723,-57308,-62749,20462,20687,-44566,-65159,-40345,-51643,-105184,-103578,-86833,-53515,15521,47589,-25320,-65587,-26829,16032,36559,27983,9920,-2063,25932,50580,28279,-26327,-74725,-82213,-12038,45591,7914,-11250,43607,100363,60623,-28004,-57284,-36269,-30259,-49554,-33785,4806,36197,46342,82494,95700,17695,-48903,-966,16664,-68354,-122094,-56131,27504,54120,45670,44561,64610,80104,61230,16009,-11217,22150,26923,-64123,-65623,31140,54997,17623,-15556,-38964,-11315,-17035,-40118,15361,2666,-76516,-46425,50983,42647,-27075,-16657,21772,-36197,-105867,-67250,-35004,-47918,-60172,-13580,81807,100968,36475,30556,69431,25153,-66399,-46968,47712,114256,147969,83688,-69347,-132312,-6994,76641,19212,-21986,-961,21819,-1669,-13376,15211,48729,66744,69584,106701,176191,147931,29289,15173,78134,18193,-60812,-2740,95689,165758,209495,201850,148133,90362,57034,56102,62200,33954,-19566,-42737,-3372,69015,32878,-75636,-112132,-90096,-91188,-66585,18977,43282,-1886,16925,72677,65409,11295,-30937,-25845,-4025,-45844,-93483,-23293,84874,121721,59565,-12417,-21359,1946,-16619,-77628,-79733,19664,61363,29137,9396,-18166,-43253,-48044,-59027,-114952,-153682,-71731,44629,33516,-68252,-128118,-144623,-161951,-152399,-102792,-30972,80734,162702,141151,54741,-49267,-86306,-22005,59284,66269,1208,-57458,-42507,-39717,-82754,-67870,44745,118790,95007,74039,37813,42123,109456,113608,47118,16453,-15512,-3901,114171,165082,32444,-103602,-103023,-34420,8840,12178,6832,-31561,-106843,-172087,-144148,-39940,15866,56638,104947,62069,-3781,8020,-9258,-62064,-49971,-17661,-74931,-94980,-13452,41993,36470,32660,66240,104456,98213,44818,88809,228696,234600,108102,18883,-11306,-26686,-6277,10801,10132,39737,101158,95123,20513,-12112,10312,-8133,-61929,-86090,-66779,-12941,22265,-10629,-33556,-22251,-1528,23631,2705,-16272,-2794,38584,58135,15934,-20171,-15227,1514,19619,-15400,-53371,-55290,-101208,-148778,-89526,-69809,-123036,-116300,-114907,-109286,-6324,68627,74739,85550,89359,46761,-30454,-106911,-121741,-75236,-47077,-81150,-107142,-110863,-110389,-97369,-51392,-40641,16694,198074,271919,141758,39531,40425,-15564,-50293,5938,36318,-10594,-18106,35721,95757,79640,-53591,-130908,-92433,-9412,10341,-78264,-103615,14356,94970,72997,52211,28095,-32668,-71897,-58532,-23926,-10499,-36212,-39542,4530,79225,107437,83455,36335,35254,59358,38613,-7138,13029,68340,84767,63650,46894,31288,24081,-23577,-61763,10587,105425,109442,73994,17508,-28798,8195,57381,51642,36226,76231,107636,126889,123758,86860,51207,20128,-17624,-16055,30007,44280,4765,-15862,-16596,-26795,8736,56024,79628,84671,61377,16657,-42363,-85087,-63195,-4226,32515,84883,97887,53015,-18524,-59899,-22189,50832,76967,18547,-66448,-148066,-139423,-55992,-29027,-1903,91440,86703,15177,23929,34173,17756,12665,-35362,-41441,21829,8185,-50968,-12593,62347,54633,-5667,-59215,-46531,-18320,22530,60329,60044,58897,103597,106785,91520,76645,24837,-49846,-118221,-166217,-126158,-6970,81590,72811,-33680,-140565,-100295,1435,10885,-26423,-57508,-75212,-94734,-85144,-33136,-5298,-10326,-26343,-56222,-29944,29681,15471,-15871,19235,44782,22877,-43269,-46953,58166,123766,80040,33441,24883,15790,6960,47269,93086,37441,-68431,-60354,-12265,-33874,-50389,-6436,33426,72931,97045,76215,66719,42315,-42062,-77388,-17685,-940,-30543,-9622,9599,-28039,-21419,24851,30365,12289,25502,11136,-56221,-127873,-163459,-149454,-54775,21664,4965,-27195,-27808,9563,29730,29832,43678,6183,-78333,-123112,-75603,-48762,-89212,-159940,-161588,-71532,-7180,-2190,19118,34472,-27756,-81456,-93045,-62639,-40479,-35144,-51942,-82988,-58824,12737,5679,-31858,-9588,26764,15002,-30932,-61816,-45314,-7703,23472,59919,45692,-1021,-42585,-79510,-127064,-117487,-28765,23764,4758,-61186,-118061,-47492,41347,36394,47042,103482,49295,-65388,-41640,71767,128122,82999,-8287,-61270,-41802,-27071,-20004,-1065,-53612,-155022,-144968,-116830,-124602,-84617,-25591,-3506,-5790,-5611,18832,41501,55812,69595,48522,-11983,-12411,-118,12401,51424,76813,89468,107702,93378,68733,25908,-9797,23274,75964,37880,-33474,-85674,-138217,-177398,-170331,-113403,-59252,27218,141438,145799,14281,-69544,6070,90621,10035,-41646,26787,5810,-79951,-32189,88309,160874,164895,92998,9706,5358,35331,25189,-46742,-150647,-187268,-113096,-34178,-39268,-55691,-38853,-14458,48806,197719,266210,161380,23221,-15135,-14973,-6846,10238,13780,-4376,-21608,1981,28465,15719,14530,47312,31131,-38895,-63904,-32109,12072,49280,43480,-25867,-66114,-22831,24988,-9698,-45951,-833,44035,-4914,-47121,-43017,-89232,-143926,-97445,15826,69640,62292,7942,-31036,-62,86985,135952,163616,194207,150888,59534,79230,109091,63609,48342,71885,107852,124493,97606,70341,55318,27607,44759,122822,126901,-26590,-133342,-95989,-3475,7303,-36196,-67190,-45506,-8256,7248,-60116,-96897,1610,41276,-47121,-94016,-7419,83261,62090,59210,135756,157170,60940,-62097,-77265,-11054,8359,3794,-30225,-113860,-127102,-53763,-34822,-78696,-90795,-57406,-6919,25030,10007,22529,60050,67143,48630,12814,39358,123318,143486,10803,-163397,-203537,-81270,31867,86570,96890,51505,-2597,-51645,-94528,-130781,-125383,-78551,-46103,-65797,-81987,-56085,-46835,-50560,-32783,2310,-4969,-19800,-18060,-32059,-42637,22752,84911,113956],[22613,21211,20156,60646,26955,-51670,-67804,-79946,-123844,-76676,15381,43529,25325,20991,20619,-15605,-76498,-62332,-47772,-81044,-12781,134470,118837,53172,28106,7207,-1895,-4384,-56196,-74532,-58970,-50336,2461,54096,43964,-20990,-87005,-79970,-40707,-19506,14632,35823,-7164,-42572,-3754,99469,134054,48432,23750,96044,139005,128491,131477,87446,-8768,-59166,-28780,40296,76563,49043,-18414,-97110,-146684,-119767,-48223,3996,12145,-2715,6202,27996,45784,64212,64252,23920,-9198,4131,23919,15100,-34695,-58452,7924,28750,-40618,-87917,-69992,-28451,3988,3020,15309,11677,-34756,-2156,79693,55170,-29040,-56222,-46235,28651,115894,75998,-44485,-96757,-98707,-131581,-140701,-51826,24674,18285,-37467,-84220,-57227,-993,-9823,-69673,-96131,-78088,-68129,-65469,-41451,-26727,-36499,-62816,-52340,25263,97359,75485,21515,27504,90909,130247,123232,119834,106996,64324,29104,47326,100515,125111,114893,67728,-67369,-151198,-107502,-38677,10311,27911,-3309,-21062,-22605,726,52586,48592,-16348,-27055,-29160,-119987,-161934,-111679,-106977,-72540,41631,119009,143763,125581,87517,68103,49460,7312,17596,65114,68500,32622,34410,13866,-109372,-236746,-173557,11190,89970,-19970,-122152,-74849,16549,35599,-24909,-114060,-139254,-90059,-56052,-25957,-3399,16004,27332,39880,20153,-24121,-59068,-46544,33251,103229,103074,88887,35036,-35877,-20193,49047,22197,-41126,-58777,-88805,-110437,-53373,-38125,1751,75292,43457,-67551,-77089,-18411,-365,-24894,-66830,-80820,-14016,71048,34539,-17589,29932,15481,-75647,-62944,31930,46895,-2834,-17798,15502,-3364,-82306,-116560,-85184,-21731,55082,59523,-23933,-40191,-7066,-38141,-75742,-47111,-8856,-3422,38959,45987,-46501,-91793,-33973,4858,10382,2597,-5027,19863,34652,25633,-17096,-100153,-140342,-108271,-81049,-51682,-2136,18188,-1284,3676,85662,133054,47653,-34857,-5556,5131,-24032,-52598,-41514,36262,73200,-11989,-55984,3751,60383,50353,39965,56143,51133,-36159,-159893,-137236,-11958,72817,83992,88845,104096,93200,10884,-59620,-39687,-18011,-49218,-34807,5293,-20590,-48375,14516,48427,-29506,-69918,12774,66128,28531,-27662,-28571,803,-9123,-13039,50934,117265,88899,4304,-31513,-6138,53103,103487,51190,-97878,-166137,-21950,104796,44693,-39743,-37386,8903,6326,-21353,-13522,-10712,-37247,-41207,34838,113946,63090,-51497,-50837,36232,10090,-33975,28929,51415,39382,132093,209315,138081,70904,65172,43110,11464,-5349,-42899,-73414,-37041,34304,10002,-58257,-77006,-70551,-85671,-74233,-1094,17568,-47523,-57387,23000,83761,37158,-64864,-93125,-48580,-60912,-119931,-48792,87254,97628,-15079,-75499,-18941,28493,-11612,-37004,14604,86238,90012,69008,42030,-8317,-45932,-38932,-322,-19220,-77015,-37460,44064,13719,-61709,-50801,-20281,-19868,-42875,-82696,-82658,-11854,70443,111319,85630,-35096,-126078,-84005,32326,84404,9260,-82285,-82953,-91444,-147323,-135584,-10868,71351,50322,39821,64000,92683,85001,46260,25240,-7029,-76104,-56140,54081,70921,-35516,-106729,-93271,-54180,-23167,-45175,-79677,-87307,-127993,-187856,-157471,-59056,-3397,45025,90612,73587,57313,89716,51568,-29123,-25179,26063,-2398,-51073,6126,112123,137492,80209,72981,104689,92490,34870,60752,163161,164375,108892,70284,11800,-22067,16907,42391,5530,21962,112487,97504,-7333,-35408,-14983,-25261,-28856,-26616,-58841,-39645,51693,64391,8042,-31963,-52248,-51123,-24456,-2604,40396,80845,80029,64304,45758,32794,31781,18069,-42644,-84132,-78753,-119142,-165908,-128383,-97334,-108436,-84191,-70667,-39396,49304,69206,11782,-3915,11438,-18415,-77555,-119215,-87121,-38685,-52864,-133953,-162019,-130426,-109090,-78295,-22705,25710,89991,183959,196977,119286,70686,69670,17442,-33379,-40680,-53320,-65054,-3610,85880,111640,44280,-76280,-93238,-41932,11150,42107,-10032,-59246,8401,57003,23749,14387,30557,17414,26283,72408,81538,35831,-23893,-37090,-3155,42257,57889,47762,1534,-7153,32113,19597,-7319,25091,35414,25781,48092,65598,57022,38336,-3447,-1194,78969,146095,144230,104401,31635,-10709,52208,126251,131688,94964,81299,68731,84588,108107,94298,20511,-51843,-40164,46208,120420,121380,68673,33979,18062,-8428,-7175,16378,27787,14465,-20706,-48061,-57138,-51001,-3082,53770,54867,58329,60194,39405,-4906,-24922,3202,49423,79328,53183,-14601,-52903,-31605,-30303,-89012,-71458,29002,47082,-6943,-12795,-10961,11199,46141,2077,-24528,22415,29763,-2883,10368,43680,56748,44119,-37568,-91389,-55799,16838,3476,-48073,-22125,67223,81818,74318,100249,68662,-54560,-119030,-92862,-72851,-20814,96086,144416,30038,-107211,-110517,-49552,-46173,-69161,-77031,-90310,-130159,-121869,-40844,12416,-1781,-22274,758,45831,40690,-36538,-60967,-1812,11799,-28932,-70209,-64682,33335,138113,119053,73331,71881,24819,-58716,-39885,27983,10602,-86899,-122717,-84768,-61087,-50863,-20779,-5667,18363,61444,84623,75823,-1522,-106009,-96618,-4595,-583,-49690,5451,36894,-29902,-66073,-39366,-31394,-11085,48773,60687,10698,-44567,-90243,-112916,-69759,-27895,-41598,-43532,-10748,13879,-7409,-40171,-49372,-71462,-104357,-160361,-186386,-188434,-195255,-200897,-142117,-39113,-11187,-35108,7448,61323,28620,-26583,-52386,-25494,-9880,-62332,-128765,-105373,-9493,61845,58768,39428,37089,59765,62298,-3622,-81054,-102005,-72885,-34335,3225,-5673,-63081,-117113,-104386,-59002,-25414,1295,20155,-618,-61470,-107081,-68488,-40213,-38255,1532,40887,-3698,-82090,-76503,14069,88269,65185,-24966,-87141,-48455,-10512,-10515,-13211,-68777,-129140,-79776,-38932,-44931,-50086,-65464,-40818,2446,8515,-5853,-12546,19768,100354,154637,116916,83230,63258,39123,40328,58896,81649,125083,147712,144774,85081,-14102,-13327,79356,78672,-14206,-116392,-171555,-166589,-151515,-121592,-55093,31745,123772,134955,54504,-37467,-12756,46508,-44544,-90285,5686,14809,-52083,-44741,20963,89647,120071,72733,-2914,-6139,46760,58857,-20414,-138217,-178754,-95045,-2435,29065,28079,13320,-4907,13291,115930,195689,159682,51685,7399,17704,21003,12896,49320,76550,51303,44164,73509,59064,34933,81664,119210,50935,-68576,-141530,-103506,15571,59743,-28936,-94928,-20978,97543,86420,-21448,-44862,9733,28687,-6583,-80101,-163570,-166846,-79413,34237,55523,1370,-41479,-58772,-61160,26500,109469,131514,151639,174406,144285,150963,164857,112660,64946,82750,139019,159259,114672,90334,100571,26266,-37602,31062,83668,10266,-47147,-60403,-30000,-19353,-15832,-12741,920,33293,14654,-108489,-163149,-37606,77038,48063,-54623,-60665,11405,19047,41337,150201,186052,81427,-79029,-119180,-22754,49357,26299,-48370,-91744,-49771,-1749,-20282,-59149,-78582,-72429,-34493,-4273,-16337,-28241,-30955,-35142,-308,32398,51414,92819,125826,64560,-44203,-55435,12803,39068,71959,103906,78197,56278,13627,-80311,-148065,-123891,-43329,-9566,-58027,-112423,-98565,-63433,-25916,18649,28904,-26450,-60440,-54193,-56038,-86141,-72103,-19636,49765],[11998,36858,55543,120877,124763,47994,-28381,-90477,-115543,-59387,-25208,-34719,-67299,-85539,-55568,-47228,-93827,-51350,22893,21578,72409,169931,121540,44565,19999,-1579,11972,65767,36637,-41097,-112091,-129754,-45611,72439,125595,80034,7544,-22151,-32131,-42267,-6824,9611,-51911,-86360,-16776,55129,33957,10703,79410,119896,75577,30855,39473,29885,3148,-17480,-15910,24708,38105,-1078,-45148,-59928,-69599,-42937,23433,75937,61048,7503,12538,65009,97833,103225,77837,24542,12964,20845,-27523,-62045,-52647,-38236,-7000,-20484,-81781,-121535,-104652,-45101,-7792,-7868,31918,56971,17838,39,14312,-25921,-76582,-79076,-51427,38194,130626,113282,2283,-71067,-53395,-57552,-105717,-55345,30207,10731,-61796,-75669,-31180,25193,33013,-38075,-62899,-29250,-27841,-9144,25698,-42005,-90214,-28624,39628,50152,28592,6650,-18095,-61398,-23416,108539,181462,136346,62725,29042,20293,30732,42287,41112,54118,36826,-64288,-125173,-130769,-124715,-70618,-11785,-19458,-4853,38941,70395,100256,81423,33731,34391,-8347,-133525,-144876,-38012,-8974,-20185,23691,68475,97463,89559,70509,56709,31816,24109,59358,68722,39966,34487,56251,26524,-80867,-205822,-170185,-25744,23138,-84620,-167918,-94972,42098,90519,-23072,-150297,-137216,-75674,-80562,-63486,-3428,47502,44929,17985,-13448,-39890,-61022,-54539,62,52656,89253,160671,125893,12846,-34691,14022,55055,46385,31062,17970,706,-18194,-62074,-42709,29082,31478,-17459,-9186,26572,44134,13513,-55995,-93387,-31044,100923,158117,116478,65286,-6830,-73782,-40745,35854,51907,28211,11733,31227,33174,-38762,-104293,-85092,17052,119928,111641,-10466,-56056,-17129,-55485,-123947,-81707,6823,4453,7264,19203,-48791,-71346,19850,99848,88164,27623,10321,60559,83972,57253,-7279,-91680,-112364,-82249,-62332,-13408,56764,40810,-36486,-46212,42668,74130,15309,-1609,14494,-22179,-15660,7167,-24693,-11380,-3368,-81504,-99935,1061,72868,46299,15638,25943,4035,-72810,-123320,-97201,-20894,55941,90348,147849,217649,169621,27479,-84627,-82292,-21096,17434,17885,-42151,-144151,-135572,-7058,35803,-41812,-50751,49581,97611,64074,18689,-14884,-43386,-39492,5021,45224,87272,126943,86531,-30379,-113141,-46487,68904,60011,-56736,-118984,-25193,51234,6436,-50199,-57638,-19254,13690,11876,-14772,-62276,-107456,-93253,2995,65120,11899,-63105,-59953,15887,15236,-33651,1767,-18240,-80118,7238,114312,49047,-8560,11174,-203,-26707,-26671,-28379,-29864,-4451,33480,4663,-43895,-75935,-81044,-51092,-9202,7432,-27725,-73773,-63626,22864,102451,71033,-17922,-46944,-29859,-34584,-72417,-32331,51661,39488,-54327,-96826,-27949,25852,-30629,-55618,19544,88186,109207,125800,86407,-7969,-63835,-32620,31549,37224,21161,49751,45037,-26246,-47788,28945,83834,111018,80694,-3482,-39134,-35833,-19040,45275,100813,24909,-84878,-108380,-37211,10256,-3766,-39115,-55847,-84270,-139179,-157254,-81223,-13167,-32829,-24341,62729,123876,66550,6674,26277,6873,-66422,-75923,-38632,-50412,-100844,-126689,-117892,-75130,-30051,-54231,-73375,-34367,-54225,-114023,-79850,-21890,2868,38429,54037,63809,116672,181885,125647,8005,-38040,-24326,-58025,-106343,-50159,93163,159645,96691,61162,89184,104281,86515,59292,34459,21073,46642,55559,23509,10206,61954,78359,-26520,-58915,61508,82135,-42502,-83245,-68605,-87442,-68930,-36329,-36846,682,89418,99488,44478,-32869,-92794,-87046,-21108,42649,96466,104057,60966,63541,58400,37235,45545,17646,-62495,-102200,-60430,-47072,-74297,-72450,-67060,-57880,-3377,35113,58126,74539,22962,-85913,-149270,-147189,-146090,-142825,-83779,-32375,-23299,-48524,-132089,-163107,-110318,-61266,-8073,60787,104220,127312,115249,91892,90618,87537,98325,77266,-22049,-143651,-193569,-148403,-31990,66019,61126,2774,-34109,29527,79682,91773,105524,50660,-42990,-21139,28488,7548,2443,54571,100134,113464,120085,120373,58742,-42485,-54707,30001,72794,39387,17609,10939,15415,27893,-1034,-17680,29539,38426,5058,21982,70607,81312,53915,46168,101516,159945,153155,95442,37260,16953,45804,98367,131526,119378,66559,23541,6189,46761,95088,74327,-25363,-96101,-59896,30457,93103,141122,152352,109927,87565,53521,-759,-2782,31166,32487,-7109,-66994,-89603,-42837,53998,130324,99889,26063,1218,-7065,-40245,-29701,-3478,-22953,-13437,9223,-16513,-2924,51851,5479,-113631,-113887,-24265,14414,-14098,-48445,-64629,-11938,65913,47173,-2681,1830,41060,54545,4666,-22351,38700,84320,4770,-74738,-48868,606,-95072,-192681,-125683,-5662,24105,33420,98966,96326,-49575,-121011,-43054,-3441,-6727,63903,74696,-51781,-153139,-137271,-85932,-69784,-52026,-21523,-26437,-69563,-84853,-37417,10274,13204,2406,13761,38119,10702,-76628,-93826,-46285,-54819,-81677,-78148,-68532,-13906,77559,85527,51469,66546,42302,-27833,-23984,-412,-21616,-78332,-115416,-89812,-40377,-17946,-377,-19029,-33394,-2503,39781,54821,19461,-35559,-21553,24926,3981,-50740,-3723,49280,10243,-45614,-65158,-76289,-50815,32120,65145,35266,15298,-3295,-44776,-72339,-93267,-120631,-101530,-48948,-24212,-37143,-45268,-73345,-127002,-103868,-120391,-175198,-171667,-136877,-99744,-46281,-11985,-44269,-67104,-12290,53401,47193,-10548,-50174,-11129,10848,-63943,-141357,-76461,51085,89081,48184,29232,32317,42100,26756,-29826,-86965,-109099,-75803,-5636,815,-63196,-124965,-146146,-69772,26577,15434,-38613,-24467,-5641,-1741,-5322,-40424,-86418,-66900,-17155,5215,795,-10214,-9605,20721,70899,37045,-65720,-95983,4046,59565,24411,4589,-17988,-31568,20455,42718,30556,8314,-48582,-44430,33826,64683,-6200,-54058,-39641,34692,136578,134558,83620,59838,13883,-13030,10038,31889,55925,71043,61993,15645,-58633,-73477,21305,116333,107064,-20285,-105190,-88523,-96770,-139054,-103835,-11509,84988,115633,101708,36387,-32171,-53932,-77536,-57559,10730,5062,-32878,-24086,-2762,-3854,-9006,-2232,-10312,-23801,-1432,39910,51906,13819,-13875,38158,105965,115365,76558,11403,-44006,-40404,11716,44007,52552,34791,45820,74063,54294,8513,52090,117104,90913,39530,58384,87967,80855,101650,137745,80082,-54362,-154032,-126283,-12239,32996,-15699,-31487,39203,120694,102849,-5133,-65798,-65449,-39295,-18068,-71192,-158799,-117802,-175,64129,15334,-43856,-26019,381,-26863,-4932,5054,-16554,20392,119262,142890,93150,59844,43984,5149,-15181,30517,73334,53630,37266,63719,-5377,-99463,-58169,29605,42469,14020,-35180,-44483,-31876,-22292,-2973,28507,79734,53972,-98451,-192422,-108201,31956,97907,23118,-63577,-58960,-19305,4464,50340,101506,80386,-29267,-72429,376,62963,28175,-48388,-37840,40689,53667,18165,-4643,-37193,-60954,-49131,-37212,-52370,-79272,-102048,-99423,-36063,41656,88537,90852,81554,48604,37973,82366,84344,34146,24913,46153,56719,80797,55436,-35132,-79020,-20976,24011,15547,-32111,-89009,-84210,-52989,-13876,28957,29684,-29766,-60049,-55099,-66409,-100806,-98682,-60857,-5310],[-18725,18092,53523,90241,96517,70151,-1653,-94903,-101776,-36275,-41101,-73088,-79226,-72241,-32736,-7289,-53141,-35722,33333,25358,4047,71642,80481,26936,-16941,-55886,-43358,63182,69527,-45864,-156292,-186070,-122799,3542,104615,109681,65886,25543,-18914,-44710,-15660,9294,-30120,-55982,-18075,9410,-25303,-3033,105041,101037,-7451,-85317,-113647,-104270,-41310,-759,-7438,-12725,-33135,-57731,-38120,30002,69261,86821,111046,99622,45768,-8262,-12832,31219,90331,105974,48862,-21076,-7353,26950,1469,-16096,2196,1202,-31956,-98373,-126057,-119624,-89710,-35838,-8983,-14500,31399,82320,66723,12464,-32797,-86087,-132656,-115353,-12174,108344,147063,117121,40515,-33954,-23523,467,-38734,-41694,5179,-8078,-52298,-40511,-19388,1721,-7181,-64265,-59056,16231,56809,103163,116595,-3440,-68346,26597,96068,64047,-10652,-63049,-59806,-68901,-40638,89553,188096,105506,-25770,-69624,-53716,-17546,-22557,-40154,-18912,-9682,-41173,-39637,-81254,-125851,-76588,-8958,-11614,15935,83199,105506,87855,65367,69849,103871,43017,-80084,-49293,72539,122036,95533,33851,-17185,6299,45153,44294,17961,-1656,21612,71579,52326,-1490,17495,76855,61667,-6648,-90936,-122391,-82797,-65278,-118109,-133341,-61756,21028,39990,-55781,-140474,-98619,-51718,-67265,-51418,12245,68871,59025,23265,-24321,-57547,-55597,-45881,-28317,21556,86551,163819,140576,46096,-31204,-26008,44222,62766,40058,48460,61553,39218,-10109,-3103,31580,41545,38506,44604,46538,51203,36329,3988,-18158,1270,108026,222300,216481,94543,-53357,-101917,-18340,47116,31921,13478,17455,35131,38487,-27992,-84641,-67936,42114,136006,125845,882,-78108,-53290,-43592,-73911,-44575,39195,26261,-12985,7097,7847,-9815,40475,126282,132386,64810,26491,71185,119248,115587,46604,-7471,24027,56157,46149,44139,65792,6081,-76666,-80044,-36797,-43018,-27163,39756,32756,-43352,-25457,38243,15968,-36252,-56249,-42047,10638,74687,77155,37694,-6083,-41711,-71624,-82237,-54712,-18480,16442,34120,42976,102901,162812,123043,18446,-73616,-60970,6209,63551,53223,-60861,-220267,-223002,-99314,-53003,-78325,-55955,3205,10714,34755,85417,65193,3613,15828,40128,-2024,-4518,78328,88109,-27876,-150475,-113872,24482,73314,20967,-22941,-3364,-25559,-67515,-57753,-56867,-54950,-16171,4891,-55390,-110650,-109404,-92453,-37333,17577,16618,-11301,-35080,-4269,-1065,-63281,-50055,-45288,-93859,-75597,-31626,-58210,-88329,-65027,-36839,-48111,-64622,-38193,7172,40450,80308,66880,-7841,-84718,-73701,13957,55868,-1,-69526,-73884,-26564,54494,99639,60213,40383,73561,63926,6772,-39718,-22251,10147,20800,2315,-38627,-21582,19514,-27504,-51037,23967,99090,123619,120056,57457,-48490,-83080,-26286,10729,-6337,3378,34596,6868,-54313,-65277,-18487,34353,100404,105649,30934,-27720,-65607,-85110,-20123,75984,57762,-32589,-89805,-92119,-94379,-41505,9423,-14684,-55189,-89992,-132347,-113429,-68878,-80931,-43105,55995,107034,41679,-7062,32517,52472,5005,-61617,-101886,-94987,-91975,-123714,-126108,-58313,-1653,-12383,15843,76370,42585,-23086,319,28750,29361,24100,-8484,-909,79660,153320,117379,16810,-66063,-102651,-156892,-185453,-127816,-18559,43029,19071,-1203,28213,71557,96747,59886,-14040,-24680,17650,21717,-2795,-353,69897,69857,-74307,-140023,-10318,68016,-16218,-60556,-56665,-87321,-83253,-58285,-11111,74224,105033,41723,1062,-34686,-79810,-65632,-10343,61754,120427,124743,66774,33895,7850,-10869,17046,4512,-75202,-85883,23230,95765,46459,-9747,-51267,-63666,20782,114352,118307,48333,-39523,-132174,-242735,-294872,-256270,-152291,-14611,16528,-10374,-10435,-65657,-111348,-82978,-40349,5081,75055,89340,60807,20729,25259,78434,99257,120887,91401,-69151,-231119,-244133,-179044,-87303,-8289,1942,10927,54814,131756,161128,150178,107746,9518,-71403,-45197,17158,27649,25010,68132,118154,91947,48814,69335,22398,-108314,-90067,78686,145116,54506,17287,62708,79926,40515,-15362,-40722,7049,54029,32281,4761,38363,62817,56545,85344,146179,143626,84412,24693,-23767,-4093,72971,99756,86976,66907,8902,-20457,-4680,50516,102084,71289,-13487,-46964,-40840,-52991,-38340,71765,147437,109664,99672,94645,42202,28170,63325,69475,40194,-32412,-86160,-34202,72633,137236,75340,-35481,-64060,-49685,-60369,-28982,-10174,-61121,-63544,-54250,-79668,-58389,12502,-4005,-92755,-101869,-30616,9245,-11077,-55844,-69163,-10086,73021,66945,6004,1288,75395,96229,-10552,-46912,51748,99868,47730,9094,-6365,-25429,-122864,-200892,-156630,-69479,-39269,-21885,44788,63322,-34203,-77525,1408,49957,14326,-7831,-57765,-152828,-196317,-145357,-77396,-35764,19599,53501,17054,-30530,-33491,-21174,2086,39097,28970,-15367,-2698,14558,-22174,-55059,-74216,-104801,-86021,-55578,-60763,-49662,3094,43707,47166,52536,57374,61777,72054,44296,4501,-9368,-19823,-29546,-8317,25843,52946,21910,-10277,-18933,-32108,1775,73881,93811,80218,67067,14895,-47400,-26705,41867,34075,-19505,-49372,-54501,-47708,19407,49964,-4803,-29853,-9969,-52183,-121331,-155295,-165275,-133363,-80812,-49456,-38504,-4897,-21104,-96934,-69854,-51873,-89015,-76342,-7480,43193,42711,-22108,-109472,-123745,-72759,-5865,28308,10694,-35764,-25270,-20768,-67430,-92682,-10192,94280,77744,-34066,-75080,-24716,6132,-35273,-60538,-43341,-44533,-19894,56351,29692,-98367,-150124,-116152,-17874,45920,-31160,-104031,-61263,6201,69594,95515,32653,-42119,-34969,9953,41681,45837,59728,77059,39777,24335,7142,-70952,-84314,44423,113920,65418,42456,30414,5696,55208,89184,69575,48634,4573,-8312,72651,102394,-1697,-63383,-58136,-24948,54322,50995,10840,13119,-21392,-54007,-27513,-21760,-34797,-40713,-56950,-70590,-76867,-88631,-20586,128090,196004,73569,-52818,-55151,-64958,-132945,-152160,-65279,60162,108799,96704,59794,-34236,-104561,-70985,9722,42790,2470,-32680,6156,32924,-31345,-77501,-3561,63481,18077,-34497,1093,73676,97757,108152,161843,197823,135733,32122,-57105,-102006,-83454,-44381,-44119,-29431,17849,73629,80617,27243,-6863,48793,108908,77895,29847,51388,98364,91056,70597,81533,49337,-39927,-97167,-68872,-10292,34579,66304,90494,99666,89953,41904,-23839,-75970,-129041,-133480,-34894,16723,-39010,-12211,74764,52841,-55710,-61041,19825,60224,38333,16959,-42242,-89231,-30415,88111,100526,-3207,-73803,-53896,-47250,-90670,-74082,-4734,15228,-4270,2621,-39414,-106073,-69848,31805,56294,8002,-48276,-45112,-12008,-3732,-5857,25140,68071,57232,-39589,-122932,-120152,-63715,24570,43968,9673,22703,47695,-3642,-60040,2058,81463,55058,17763,24242,15065,-5645,-30547,-17849,25498,44438,63125,50925,-9269,-34326,-36565,-38383,-39943,-65593,-92021,-73102,-22708,47295,126287,112757,31055,-35841,11323,99505,80469,834,-28946,-24316,-8911,31808,42918,17133,17106,62049,50368,20523,-6410,-27483,7542,31397,33448,27243,9838,-15968,-23985,-26040,-43216,-73197,-60874,-44240,-39981],[-41362,-7329,24593,3088,-16752,28017,26800,-52185,-72433,-22829,-28478,-54836,-9271,54514,70932,57945,-1961,-33557,-13375,-52720,-145846,-75081,44203,51855,-28228,-112977,-104616,50133,88434,-38873,-140184,-162806,-126344,-46918,35739,80378,72413,30449,-26249,-41750,-4932,45722,42648,-196,-33853,-22699,-19477,-5303,51025,28766,-47149,-101456,-158448,-187987,-118613,-17421,20417,6929,-21165,-43642,-2504,93904,133164,115603,98460,52715,5888,-11847,-18879,-3802,51010,65730,-10500,-90069,-75030,-13058,30392,49234,59471,57961,-14004,-146024,-159346,-88711,-41329,-11093,9373,-6034,-3057,12278,-11297,-42697,-61746,-102398,-143967,-73226,98150,198021,138739,47298,11931,-15372,-42807,-22422,-622,-7133,-2467,6517,-2009,-21340,-57323,-79238,-100140,-105774,-50628,28268,57214,93296,118834,54864,5037,46753,80830,81095,51988,-23279,-44865,-22288,-11215,50769,115254,19446,-121462,-145829,-98014,-43592,-21785,-1428,31133,34932,-8655,-37751,-69944,-60484,-9678,-6995,-45049,-8938,64100,78062,55736,54820,85699,122818,65149,-23747,10252,79903,121058,141671,69831,-40391,-50279,7174,23332,-8003,-20315,-8314,23145,24766,-9768,-4485,71008,88846,47373,10061,-39068,-64282,-57054,-73053,-62142,-31859,-34688,-48142,-69608,-80754,-71387,-78830,-79979,-47694,-12905,24849,43442,61590,14102,-60814,-65497,-41816,-23664,29682,88446,106387,62289,14062,-19287,-15360,21678,4122,-39143,-34935,-8764,42582,51685,64713,82032,87708,83362,72862,47803,33735,53281,97538,92549,44410,93243,173089,157046,45111,-107448,-124729,11621,76641,19639,-18764,4879,27929,-2066,-49530,-49035,-23351,39390,87151,72555,-8763,-75264,-77608,-36265,-8323,-537,22814,2631,-30728,-1145,33825,15842,45344,101275,83671,29136,6138,30511,58446,63193,37031,48366,123418,174363,146694,80239,32612,-41332,-87560,-70293,-85844,-115842,-36190,36705,-13842,-92472,-66240,15502,26961,-39930,-39968,71523,168870,123777,22128,5538,2092,-76287,-126064,-99655,-70304,-24525,17199,19194,24477,53629,45333,19038,-15451,-41184,8792,70334,78135,41986,-53388,-174004,-192834,-147937,-125751,-90474,-66168,-82472,-98219,-368,135769,144040,74810,51951,13859,-65155,-76273,-25191,-6146,-25890,-82335,-98424,-18664,49619,65188,58904,55175,-7665,-82790,-72577,-47150,-38703,-19211,-33078,-117688,-132864,-71505,-92404,-126339,-63914,20408,32990,-16817,-20828,-17361,-51701,-39491,-7164,-5799,-49193,-115184,-132669,-125261,-95563,-19339,-8491,-62821,-58368,-2008,52390,137224,159300,59877,-37049,-4796,75472,63119,-25871,-80056,-55553,11152,84218,90605,30987,49322,133463,128775,23909,-63265,-51966,-12468,40987,70852,25052,11413,54265,29932,15884,82286,142837,118856,57268,-10163,-66881,-45909,14861,3217,-63366,-82416,-48234,-9081,-8837,-62280,-99534,-63807,17803,60212,15071,-73183,-130641,-125645,-58112,16117,19921,-4967,-1243,-27780,-87207,-47476,26427,14268,-18440,-37729,-78671,-74486,-58999,-68714,3911,86645,83379,20077,-11148,23041,78299,60036,-33357,-87262,-41315,-14625,-59388,-63512,-917,31047,22064,73484,132090,90953,15304,4539,37986,55551,20288,-49941,-70118,-28240,22850,47295,24635,-39906,-78861,-116508,-142637,-125599,-88575,-62752,-73566,-75912,-41068,17703,56046,37396,41,2354,35740,31458,-15635,-19788,55169,42412,-89971,-149499,-36152,84167,96444,84148,72887,32445,-9319,-45558,-11804,79522,65654,-38509,-56696,-21049,-38892,-64326,-31612,50810,119180,141652,99829,28033,-9599,3534,35586,25976,-46450,-41661,96669,183171,103795,14154,-53012,-105180,-27022,107627,115833,19719,-35853,-60899,-179630,-277987,-221761,-81867,9312,12735,495,28523,-5896,-77002,-89299,-59151,-32031,-2195,-19780,-54360,-39505,14647,78738,118644,137169,46812,-125921,-201000,-147480,-127378,-115287,-68468,-27890,40559,109791,138676,132154,120997,48698,-52308,-64950,-22245,18708,53414,60094,66545,75981,14352,-45257,-6041,-13557,-120489,-84513,102375,179165,74308,33449,96608,117992,53558,-14254,-42367,-10942,44058,52927,4951,-5111,34710,75685,102865,112377,51571,-13006,-13023,-16140,-16074,23943,49980,74319,88545,22471,-549,19783,32017,45674,41494,32522,46278,3230,-100772,-120406,-20896,34022,5351,26381,86348,95368,64445,50189,49323,44810,8789,-16281,31607,80701,76718,-4243,-93391,-114974,-79941,-45579,7328,24990,-2770,-3449,-37033,-84597,-96868,-74804,-59329,-68367,-62788,-16559,23151,19444,-6482,-6911,36734,88092,71148,18553,27907,87653,76794,-11969,-9904,85138,116914,95870,98881,40674,-28051,-60024,-68627,-74834,-63453,-72864,-73413,-33419,9923,14316,24401,52868,56787,9071,-61931,-101012,-101802,-84811,-47528,-15389,11515,59329,61478,-21664,-95669,-70573,-29678,7595,53245,13496,-45332,-9821,43154,44316,-10414,-85031,-109276,-52934,-24263,-52772,-71542,-35797,45974,93982,55850,29178,69033,111655,93601,64490,80236,91133,35206,-2345,30062,59280,43405,44231,15934,-58437,-29458,86868,147032,144714,114300,35379,-30258,-6808,38909,10528,-36657,-28843,-3342,-10970,25332,43877,-49406,-104016,-55406,-86371,-162137,-159118,-123845,-94849,-59324,-22734,-24514,-20763,-10957,-44978,-48973,-34152,-32502,-32737,26653,91675,73344,-40665,-154752,-173301,-127525,-59350,8271,47589,11150,-34856,-71495,-72210,-25760,47321,91617,28121,-122037,-161370,-59678,3886,-31330,-29196,31471,43842,50042,85667,47647,-74882,-113791,-67512,-1696,8947,-68725,-117442,-73740,10797,90066,122135,106175,50643,16875,39946,65654,34822,41826,85314,16552,-51009,-12469,-11221,-54565,3693,77587,73370,51611,1033,-69923,-7071,82496,69720,37730,22766,30876,99188,100343,-21934,-89294,-58592,-24960,2157,-42540,-82556,-48678,-29467,-54034,-52324,-63130,-75122,-65833,-61883,-45277,-21806,-39159,-2695,102515,144702,43171,-87988,-106256,-58293,-51810,-100753,-84797,19623,63794,19606,5925,-7693,-55123,-45955,37501,64545,15453,-21187,15405,56258,206,-45860,52625,139238,81478,10729,22575,38819,27149,55341,134031,146351,40719,-62004,-98941,-96393,-89364,-78071,-70172,-28699,27874,62659,29451,-21817,-1395,67000,83733,54111,61542,93568,82489,25479,-9654,8748,17207,-28759,-52518,-19800,11054,71734,149936,150071,84508,31664,-21874,-65455,-88745,-128228,-132072,7239,137299,112219,84419,96914,14811,-104929,-68462,22566,42090,32413,32079,-5419,-28423,20907,96076,67056,-31047,-89289,-69127,-30218,-52725,-68889,-13178,33484,20210,-7354,-49013,-75666,-24639,58176,44751,-19741,-68447,-41366,9351,33168,15603,12881,-4687,-13683,11346,21630,-31327,-106376,-85499,-2730,89726,174462,136036,-16013,-108966,-36448,85939,90716,21647,-41429,-84324,-53226,-2132,-11847,-43440,-1703,98970,92855,-3214,-28112,-20182,-12367,6309,-15910,-43697,-26204,-15303,15558,107754,108301,-12855,-100332,-33042,71090,62868,-29253,-66457,-61087,-66017,-49774,-3517,54606,71687,40280,13114,21366,12347,21047,89798,109267,76832,24248,-13403,-208,22441,5015,-11357,-25246,-9282,-14494,-45691],[-20878,17503,14737,-57946,-95035,-14454,30529,-21274,-58581,-29784,-26055,-37598,30114,118004,101034,39012,-24416,-58248,-38070,-66884,-174559,-133883,12997,69151,-15882,-112244,-84048,71864,99948,-12854,-90504,-101081,-64303,-38700,-13458,50827,79296,29584,-23937,-21349,11842,53724,60242,1862,-48287,-16428,9039,-13913,-14684,-12581,-6298,-8062,-56609,-140319,-140548,-47414,22109,59787,80740,46394,45424,110086,93583,12009,-24062,-23076,-17457,-15802,-6802,19742,56484,49893,-17936,-86117,-108607,-81070,-29321,10335,56770,106026,31262,-146811,-162516,-43064,7321,13259,38861,21114,-22648,-77695,-150962,-151952,-85669,-82041,-96485,35755,203573,220101,84008,-55498,-61564,-13118,-35408,-40313,6634,38468,49376,72526,67791,2210,-72467,-112328,-114491,-60523,27807,49493,6846,8507,68081,89395,63957,44218,54653,102904,152312,98737,14777,-10471,-22293,5609,33827,-60745,-161660,-118946,-39149,-5616,25760,86650,144865,141522,40363,-68684,-75353,24867,76890,2710,-75884,-44663,21847,49749,72392,100478,113732,107870,57714,3980,-8687,-15545,7358,79618,84062,6118,-24331,5653,20254,2396,-9279,-40865,-42192,-30,-13580,-39971,38869,84982,50774,28036,14492,10393,29909,-5707,-43178,-55552,-76660,-63091,-18024,-2348,-55021,-106429,-90203,-49437,-58591,-65724,-19795,72777,58409,-45463,-77857,-49585,-14198,38124,68499,38037,-39342,-56405,-17729,27412,26059,-26337,-63810,-84928,-89986,-870,50114,64098,92445,99134,91846,97960,74447,60123,103477,168144,137875,50153,79322,107313,45890,-20958,-95255,-76991,47728,96850,24714,-40935,-21846,18934,-19183,-36418,5402,5861,1605,19820,1644,-46275,-71788,-69633,-29166,11745,-9271,-47785,-72753,-66968,-21854,1033,1825,68324,95381,9883,-56948,-42561,-23603,-53681,-71425,-40405,24969,111629,164204,121875,41360,2822,-24268,-34526,-10659,-49011,-92262,-29776,-15866,-80389,-126559,-109917,-58412,-46223,-84796,-50997,88462,182521,75237,-62569,-50521,-9882,-68920,-112981,-106098,-120543,-94068,-53259,-7350,59970,83681,21562,-36873,-62544,-36111,67489,146627,111199,38121,-26291,-60268,-60883,-80229,-90529,-57370,-73892,-127755,-117688,-10795,88862,108539,82286,26863,-54474,-101196,-88476,-104645,-120785,-44115,9441,-9698,-12627,3158,41430,72964,97771,80554,-15736,-69700,-18618,50933,45007,-39260,-118599,-87004,-18001,-81518,-176459,-122167,-3138,22208,-24656,-24289,524,27817,47834,58484,90097,36794,-104949,-168299,-133381,-72429,30566,69185,-6864,-54602,-14097,54380,163416,211737,140776,66032,60570,51554,2591,-50952,-75354,-53405,3338,65494,70640,23022,26339,84623,91879,2354,-111251,-113025,-33339,48878,68028,24984,36090,93131,75639,54591,107303,144515,82803,12968,-19823,-20963,20832,61051,35944,-44963,-96111,-63017,33951,72984,-14777,-74128,-42900,2205,25104,4171,-84479,-154505,-123896,-56365,-25869,-37944,9632,108374,117945,38202,6704,23479,24916,13174,668,-20361,-21125,-49665,-67682,26731,95908,49028,-9265,-25171,-7368,38833,33237,-25337,-39776,8174,34066,19608,27557,51128,38550,3668,19458,72495,70879,-220,-42004,3716,54233,28410,-37794,-76280,-104749,-75425,19796,69934,36400,34035,42114,-14897,-61524,-45810,-28888,-66650,-86906,-67953,-19276,6080,-28394,-55470,-24105,48402,70279,23263,21785,75924,43066,-68396,-104944,-18400,104088,184568,217047,205101,152314,57704,-39488,-56547,-14020,-8826,-45255,-29678,19578,-2810,-80176,-59872,42510,104826,99982,57033,14234,27461,101872,143271,116872,29818,-17782,68949,136024,79575,18774,-34746,-106980,-73400,39866,62591,3405,11532,43300,-37166,-121272,-78830,-26773,-52353,-57335,-33737,416,-19389,-102477,-137730,-86623,-46851,-66150,-106905,-106034,-41224,12575,48795,104933,114609,-22825,-136051,-82052,-17595,-78679,-132211,-103413,-48298,33696,85292,66923,18721,16343,-12467,-48225,-7621,24460,10388,33604,54512,43623,25470,-34861,-95554,-55401,-1381,-45730,-39245,85247,152749,81370,30218,60266,86269,43875,-8489,-4065,17463,16729,26521,11825,-9486,43313,109162,98566,55849,-9893,-63897,-35520,6725,-18920,-48545,-1015,111159,164671,80944,18758,-12981,-68459,-101951,-60352,24063,74558,11702,-83791,-92882,-59300,-72575,-105155,-65112,38640,90022,33972,-23216,-11233,9931,13544,59342,122425,109533,40313,-38977,-96582,-116243,-75501,-11119,45966,51734,35882,45383,35464,10779,-26260,-84317,-104697,-84075,-55643,-21785,37402,70454,62587,62078,91002,108989,69809,21423,17690,21255,1202,-14221,2894,53583,97587,104836,109689,52498,-6707,-15569,14016,32792,13900,-60696,-107297,-86728,-14331,67903,106713,67692,9839,-26250,-71874,-68242,16635,94658,97385,54770,17883,7119,-5688,-65578,-151953,-153326,-70105,19309,37044,-36372,-50103,13949,49822,35869,-24022,-81988,-77749,-39670,-31475,-64965,-97753,-46518,76556,139734,57258,-34398,-22154,48177,64694,57557,102431,140362,60301,-32812,-32882,-12347,2890,49017,40873,-16823,-17236,29235,96117,161278,147410,67340,26891,70506,62454,-11662,-48745,-10901,15729,-8604,3228,15572,-67534,-110155,-45379,-66672,-135611,-101624,-36273,-25757,-28386,1209,-24697,-87864,-56895,-23968,-57600,-80304,-54154,-59716,-34678,48601,60902,-40593,-146060,-156130,-98224,-42686,10444,66486,54391,-10858,-77507,-66355,12997,69679,56379,-22941,-139696,-145892,-38354,21737,3624,12048,50910,58072,71559,96334,72797,5102,-23946,-21798,-22793,-27368,-36378,-72754,-80431,-19822,57707,105993,137859,104560,58414,54633,35758,-30079,-37247,418,-57027,-108387,-24940,48929,-26721,-81580,-18657,39420,13473,-69948,-146970,-84971,29760,43692,7841,8790,52219,99624,76028,-57621,-140213,-80195,-3534,4260,-72925,-133011,-85789,-15713,-32631,-70918,-83183,-60736,-17566,19846,59559,68834,22379,29077,59745,40477,-15313,-95357,-128080,-34584,59010,11750,-67559,-29232,-7610,-63646,-61353,11472,5103,-36893,20570,60861,34576,22082,22765,38030,24453,-1436,54327,100537,79470,94128,112099,38016,-48113,-57787,-11786,-21234,-92851,-105548,-36834,9242,-39423,-116491,-116069,-20774,37974,45784,18276,21,42831,100675,84093,65028,107765,120141,32899,-58691,-75031,-37829,-4146,-19693,-39778,-13521,24411,75600,126869,90117,-658,-30800,-44848,-84296,-86126,-74504,-42600,75814,187494,172347,113254,61792,-13085,-80198,-41181,12882,-933,-27041,3351,26844,42868,63665,83557,46021,9792,3598,5238,26079,27154,-4338,5786,54576,64431,27522,-22723,-22340,17093,36154,981,-31626,-53474,-27527,2187,20856,19716,-10206,-91806,-112983,8082,115379,74391,-45140,-91862,-40130,85502,174504,91244,-67227,-116468,-46055,56837,37013,-90584,-171862,-150602,-68914,14412,17224,-36953,3620,123193,123723,11416,-46747,-34166,-2883,25322,9894,-19738,-24597,-49978,-63162,22888,55778,-35761,-85875,-13757,81809,80122,-17307,-69318,-55408,-63014,-82460,-41656,60656,80086,-7293,-32056,16551,16719,19232,77137,74479,24527,-17355,-29680,14307,60929,22523,-13013,-5555,8222,-15588,-41167],[32646,87011,40448,-53210,-77598,-13965,-3170,-56490,-73457,-31238,-23833,-39353,-3373,52762,15377,-65625,-110929,-78351,9324,29149,-54025,-82145,-30585,9110,-21910,-39786,9492,76725,57128,8956,-31751,-46275,-17242,-25097,-34624,35014,92527,59669,24754,19325,11082,12476,14071,-17722,-17118,28168,22343,-19525,-14555,19931,64777,76273,44484,-32149,-83029,-77009,-41470,52268,132022,100354,66596,94721,29807,-91650,-124657,-64683,-21775,-28600,3937,64021,82989,63030,46659,17299,-55023,-110943,-122845,-99203,-7225,90575,42611,-110613,-117890,-5918,30466,37832,84085,76291,16215,-73048,-179385,-193293,-85083,-34084,-24848,91142,186481,141271,8621,-116947,-110254,9362,61777,19794,5173,55298,96460,116955,115877,61246,-17182,-55049,-38502,34118,120727,105738,33102,7848,39514,69681,69790,59353,74417,120072,187795,168854,47281,-42452,-47280,-4937,7704,-74757,-120709,-39241,26558,25141,21274,56652,122545,143327,63081,-24455,-20202,75929,103657,24014,-47028,-43154,-5526,32556,84226,136233,129556,73306,34451,9220,-33427,-70548,-66327,-18281,28508,20740,18783,24966,3094,-10336,-16343,-73093,-87242,-43071,-71142,-90157,16087,76171,35502,-8192,5230,49807,73819,-4086,-95794,-110778,-87349,-29866,22454,10555,-56463,-84743,-46016,-13298,-65027,-128507,-104809,4643,33306,-42692,-83392,-66351,-29842,25942,37185,-16340,-110938,-113920,-45216,12373,9422,-13846,8516,-3524,-59384,-40462,-25140,-21726,17671,25924,41972,105688,111098,107656,140818,142635,70198,10673,63919,96170,37511,-2469,-18472,-10975,37842,65492,16380,-67778,-62323,17664,25730,18864,40635,-15172,-53658,-33722,-47619,-96948,-96957,-59886,-27881,-21669,-65448,-106016,-123207,-97829,-47635,-37340,-9057,86045,108859,-4929,-96913,-69136,-35345,-100301,-141392,-96416,-21698,54485,62849,-11057,-67317,-26640,26473,41743,55625,38497,-6429,-16648,-42861,-58321,-65460,-96869,-119359,-131457,-147852,-135373,-44166,31088,-24282,-107683,-114587,-92259,-56063,-25511,-54380,-93450,-103130,-108269,-39179,83124,123954,60172,-38156,-95071,-59166,70534,167545,158173,76888,6371,-2852,16942,11897,-2431,-30393,-90513,-108664,-63392,-32602,-52763,-23423,40147,6275,-74213,-85361,-71156,-122115,-161318,-58699,65947,100750,52542,-14501,-4370,29183,61724,89668,34767,-27338,41244,145883,108333,-12040,-47087,15939,50581,-20903,-101720,-78746,-16862,-19670,-51636,-29430,33346,107558,135647,112621,121415,69699,-66482,-149016,-114262,-35687,50349,86600,16379,-37590,14819,75038,141292,189433,186239,146952,55310,-57275,-82677,-63249,-69957,-68737,-50721,-16930,11631,15020,4086,-806,2564,-33445,-123273,-132114,-32360,49245,25978,-19462,22012,79755,52057,11546,44204,81187,47243,26229,32514,21101,21384,54857,71704,34678,-11460,-2064,70334,98990,33577,33155,76148,54294,14252,10616,-27824,-84922,-60424,977,7368,-36475,20840,134038,178040,135726,73232,22476,13959,13702,22706,29738,-12992,-91620,-108909,-19328,25513,-24914,-60946,-47189,-28352,-22468,-33084,-34830,-19232,-12683,6042,48543,73700,68495,39999,-21086,-65119,-26835,30924,2445,-40290,-12646,38970,51036,38466,1251,-91519,-77313,66806,135828,80851,97555,130596,37644,-27600,38284,74815,22673,-14576,-34188,-30207,-38367,-114357,-152615,-64419,62183,100310,84479,103752,120005,45270,-55704,-63549,6284,89004,146493,191290,202821,148748,40544,-50797,-81395,-80256,-27774,27227,56506,65413,37048,-29409,-23063,60652,81479,6268,-66550,-40047,52825,170373,242623,217768,96486,-29899,-12354,51969,50712,40202,12443,-48591,-51795,-2420,10516,-18230,4566,45136,11675,-30526,-27102,-74392,-131624,-120065,-94397,-72742,-69678,-131041,-165323,-81424,-6152,-22927,-66018,-49306,-5494,-9062,-17523,36801,50866,-65889,-96507,20150,41297,-80130,-154587,-123782,-64851,3997,34611,8286,-67378,-73870,-38949,-14286,31894,53285,7611,-4919,16487,5619,-15410,-49744,-99343,-51802,48511,39764,8599,83172,152897,106283,23969,9977,50118,49077,24729,66843,90161,23269,-2818,21591,32493,77936,118946,76169,24446,-5555,-55190,-57003,3591,2977,-39947,12800,142767,188795,94835,-8403,-81674,-145502,-182822,-139900,-36804,27362,-11069,-47377,-30647,-22876,-52810,-97078,-80860,-5052,28562,-30639,-70291,-39243,-17163,-4084,73964,148958,133134,69902,5948,-39665,-42447,4782,48673,61019,19337,-30719,4677,73091,101914,82962,7126,-76271,-105731,-77728,-32992,41662,93607,84747,84885,115834,114534,57160,-3762,-43766,-62716,-40498,-10046,-30267,-43867,3363,33213,38582,17842,-6160,-52900,-42600,58104,91649,-17762,-114701,-95854,-13083,68814,101139,33693,-43632,-55492,-66858,-79410,3683,116398,139483,89742,7369,-62017,-47609,-2387,-57997,-139794,-86046,26306,26282,-44549,-30316,30234,45167,17375,-25536,-31992,-26011,-54485,-68215,-80473,-111433,-45975,94762,140500,52476,-47674,-57028,-138,-4243,-29747,43653,132678,67882,-55709,-92514,-49832,823,30884,33821,44659,14416,-33994,27110,130925,131705,98892,112824,142932,98900,30069,20028,36229,8905,-44078,-47001,-47812,-87342,-79581,-14363,-18747,-57343,-29094,19810,15058,-29250,-26411,-40760,-92295,-38117,14230,-39676,-104904,-85378,-70841,-46487,32833,47727,-32298,-91743,-55681,10513,29421,35113,70669,75451,36850,-27530,-44649,13135,64184,35935,-19440,-66817,-59595,-2479,18055,-10611,-16097,-18634,-28024,19861,96316,95642,64358,69556,33057,-40846,-38780,14926,-15725,-71296,-53952,22198,94700,119378,92715,86226,86875,43651,-33639,-76096,-81881,-112885,-112927,-44443,35680,-6746,-99116,-77306,-15104,-33516,-81941,-115174,-94514,-32609,8037,7454,16281,55919,67855,38777,-64432,-141034,-89432,2130,30344,-21413,-75188,-51863,-3162,-29997,-86539,-88602,-46145,4105,56689,110773,108658,37460,19097,25890,22650,40509,14971,-51816,-3519,87863,55203,-35273,-27951,-26044,-76190,-78332,-16167,-12743,-40083,16859,62361,59228,82645,67979,23748,2184,-12017,-6758,-9154,14688,119697,170695,90059,-10063,-73697,-115966,-140729,-133444,-47997,87920,142518,41900,-120113,-168119,-66835,20065,73865,96534,83360,88125,114755,99569,83814,91298,54776,-22097,-52008,-39684,-34275,-24500,-9577,-24129,-17597,21958,34331,28013,-1889,-62104,-70445,-48531,-60425,-45744,-11010,37012,101717,138761,127105,85862,8784,-24961,277,61161,84100,33259,-36278,-22578,12163,31491,29529,27633,30003,59726,92277,86318,62557,42327,17695,7732,41108,61926,46167,29495,53432,45674,-7310,-37907,-25652,-9818,6009,-10729,-39265,-36114,-58766,-142466,-158831,-37481,74992,91214,51170,10651,-17541,6269,12214,-45127,-93811,-88895,-59597,-14167,-55721,-187858,-215604,-112578,-34098,11989,47902,47303,69684,124607,130567,57510,-27579,-48668,-20926,7536,13010,-13036,-36017,-73933,-118632,-54287,-796,-27720,-29594,18835,77965,85888,20256,-36268,-17091,-174,-38590,-45078,44528,80577,12523,-36342,-6305,228,-8308,21751,-20958,-94873,-85491,-20980,38063,78247,35645,-17993,-11611,-16815,-64647,-57478],[37094,93699,34714,-37142,-28436,3301,-51458,-124901,-107433,-33060,-8672,-40877,-56917,-35797,-75375,-159620,-181084,-69458,67993,97303,30846,-18568,-67491,-96399,-73791,21526,71697,17138,-37811,6345,16020,-19972,-25420,-40162,-46481,-8004,33395,61587,73073,35312,-21913,-21747,7985,18631,33664,47941,14574,-7417,19194,38658,57661,49968,36800,28472,-21647,-104830,-115529,-16509,54258,34224,29262,53570,-5180,-90237,-95914,-38681,-7526,-15507,16084,50495,35675,31570,89047,102429,11149,-82447,-132978,-146885,-76463,15171,22728,-39837,-38115,6283,22792,62596,144491,145298,77461,15881,-50039,-92579,-39717,17275,17501,37612,63010,43473,-19419,-105483,-107662,52036,171572,94959,7206,31008,61129,81222,128357,129578,53306,9155,8768,45668,117764,154851,141185,98543,36570,16490,52942,98572,125739,138329,163632,143149,36614,-40834,-5896,39514,35208,-11959,-14702,22050,14444,-7504,-42132,-71018,-42878,11622,38139,70123,66969,60235,44775,23318,10603,-2752,-11853,-7360,20339,90080,96496,32214,19380,29257,19618,8741,-19638,-56388,-54358,-35305,16045,38012,-30621,-67585,-51151,-85116,-95957,-92007,-130778,-96065,44119,104342,52734,-1087,19212,61766,51995,-38474,-121100,-112019,-62223,-11613,280,-45600,-76702,-46749,17487,49549,-20841,-111592,-139588,-91382,-47928,-55772,-74975,-66473,-36364,19435,30019,-33225,-117899,-104699,-56313,-50158,-49562,-7654,97683,143558,54424,-30380,-79350,-80558,-46353,-40081,1930,108501,121807,93361,92808,34258,-34920,-21415,46843,96008,102421,83698,35621,-25717,-32618,15397,7837,-83825,-85964,25703,79466,63309,42276,-36116,-63579,-43156,-52810,-97651,-91324,-51301,-48263,-77694,-100130,-87217,-90571,-84563,-51976,-24041,20247,84651,103307,38090,-31265,-15384,20986,-36322,-87837,-74805,-16886,39150,-1889,-91820,-127329,-49752,37790,69241,72544,88273,80810,41151,17718,55324,52171,-32966,-94473,-99024,-122256,-172556,-157613,-103070,-76178,-85948,-148286,-188008,-56553,77415,51128,15260,-7638,-47542,-11370,68279,90076,51242,-22720,-71247,-53433,26537,95803,142983,106132,22687,-32523,-22152,28629,35209,-36599,-95093,-57805,-18519,-63926,-142640,-93263,28482,35149,-17908,-22241,-39036,-82203,-97487,-19121,106813,173810,114639,15360,250,-768,-15596,-12517,-661,28944,109152,175364,108041,7134,19950,101215,117000,60614,20629,13517,-873,-33643,-66151,-46312,33317,112007,146712,130883,94389,19591,-48521,-64362,-48039,-6347,32544,19397,-37541,-26417,67914,90002,72032,97842,146903,141686,18568,-125465,-120813,-49972,-30430,-41013,-77168,-94126,-61726,-24356,-26545,-49670,-51367,-55322,-83354,-54902,35486,75114,-5488,-66289,-11531,38362,6412,-30934,-14406,31226,38793,51356,56066,-14893,-57069,5885,79106,94823,61575,24973,40796,58784,44393,91916,130862,62023,-14152,-7548,7129,-5543,18920,79408,80470,13817,19261,57036,80411,95992,74405,12236,-17184,-24753,14388,44596,-38468,-131597,-131506,-74703,-71706,-103825,-112167,-67757,-24572,-33791,-58723,-45525,-32874,-57998,-48248,19983,53497,45516,40200,-1538,-62152,-57233,14819,42714,19766,12492,38340,87475,141634,110935,-28832,-55757,88813,143967,40623,39971,64142,-29375,-48825,64189,96146,59727,56054,24093,-20823,-75563,-160452,-149997,-17571,89306,94931,93995,119573,97553,-12081,-83873,-50405,14773,35328,21648,45171,80114,52607,-12199,-40658,-29457,-18567,33757,76488,74438,64384,61684,50201,47747,70288,39414,-63081,-143196,-91842,20891,120513,203512,198750,71515,-54086,-42444,35078,55914,57448,38080,3501,649,1685,-9162,-44621,-77070,-63737,-70446,-106707,-141494,-175527,-159131,-115088,-104298,-104795,-101305,-121857,-123280,-32139,49114,65683,39960,27659,11771,-42339,-83494,-49461,-14548,-69107,-53910,48495,40228,-86382,-154960,-131732,-79472,-25277,-4200,-1246,-59726,-89605,-54870,-29461,5836,44243,28409,5884,2533,-31063,-67500,-82198,-84893,-13098,76164,63000,47032,132464,210235,144930,39072,15079,70140,106516,102327,118032,121264,48402,-1053,8431,34655,61962,68303,26680,-7077,-16364,-42735,-47869,1982,31569,31715,65922,116543,116058,32951,-48509,-80576,-70895,-71969,-93493,-80798,-33931,-22863,-31452,-20745,15015,34646,-2413,-32612,-21939,-19983,-51195,-49797,-32218,-32080,-16280,31445,74676,81267,69535,34199,11761,44304,101769,98765,48701,-38757,-113074,-49850,43764,81582,103325,88865,-4915,-91725,-94820,-47642,7527,35026,29266,59879,100580,80216,14917,-51849,-98830,-80775,-11120,14638,-40865,-104445,-100220,-67096,-42236,-57016,-79468,-131822,-135227,-18628,75195,-3706,-108475,-81215,-16078,7278,21142,-14884,-63522,-66789,-93066,-165263,-155964,-58238,40710,67853,7891,-49798,7692,126720,96742,-43633,-71342,4505,33728,-1822,-23406,4765,40541,50850,40274,44135,5771,-70697,-86277,-69178,-88986,-44226,65171,89406,39209,9089,25787,48909,-16399,-97150,-24403,98815,67236,-44229,-80623,13589,92563,50978,14497,54379,25940,-44752,-13067,40650,43867,87146,148072,135297,97947,100482,130419,96321,665,-69252,-76207,-103876,-125744,-100392,-60790,-24316,10297,18717,15349,11178,-36540,-68551,-58686,-15453,62033,74921,11254,-57883,-50502,-23619,27943,82062,42063,-45979,-42904,46080,89631,73927,59136,76989,71993,52400,11538,-26028,-18814,21664,28684,29171,24778,-3389,-15894,-19093,-56573,-81565,-102593,-121633,-64167,24991,22884,8522,84136,69760,-40223,-50452,5161,4750,-33343,-45905,3014,56537,55488,42738,75318,119867,123314,45658,-44541,-78226,-89000,-79542,-75829,-31262,18738,-19995,-76368,-79185,-60913,-30398,-33115,-64642,-73580,-29691,10993,17633,17501,10497,3045,-28438,-67700,-54676,-6047,40794,56638,46070,12547,-22960,-79746,-129701,-119586,-75992,-40975,1725,50007,52712,-1685,-23382,-4841,58203,126571,99008,1111,-27049,13574,13334,-1155,20787,8433,-34140,-54289,-69261,-72931,-37318,35901,71661,75471,122500,129877,30350,-53060,-53120,-40431,-54888,-25649,69421,122978,92389,35115,-29980,-103322,-118879,-60558,48478,152885,178516,82789,-65087,-148888,-114218,-10733,113452,150068,101861,75660,74548,65304,50097,-586,-67880,-45693,50620,86881,25212,-20272,5980,1293,-15560,16790,24005,-6764,-16066,-42519,-72462,-66349,-38584,-1376,35888,73159,97457,82346,70031,55372,-13738,-26125,64990,184791,215211,138816,31441,-2154,454,-11473,-41754,-36546,18366,78599,107006,104375,60817,-1803,-26053,-19609,4712,13260,20401,65949,112959,78438,12369,-19386,-9900,12985,33470,-3196,-72359,-103008,-101928,-126659,-122102,-70097,-19023,37682,88945,100119,30016,-50985,-93260,-91796,-37976,-8507,-44528,-78579,-113556,-157389,-113149,-24150,6614,12597,48161,88366,96789,83577,101393,115158,62089,-6311,-24221,-5541,23652,19325,-146,-40501,-96266,-61785,-18684,-4510,3294,-5978,804,38349,28381,-4064,24335,59340,16649,-29694,31451,83882,46519,-25090,-28821,-13655,-1330,34296,-34351,-136175,-90537,30693,65474,58491,44250,28358,6571,-52507,-124357,-83407],[9291,35271,4747,-10129,28564,48916,-23012,-94471,-90343,-26802,29879,1826,-44317,-21198,-42127,-130285,-143359,-9358,100394,81143,25546,30472,-22411,-102869,-98942,31254,86294,-8188,-65967,16102,54417,2989,-23452,-17907,-8310,-37847,-74744,-6804,69525,29467,-34746,18075,109531,121852,58558,22207,27832,46894,43618,-6105,-26565,-14899,23373,57155,3647,-93730,-94656,-26752,-25672,-61141,-28920,11173,-9746,-20916,13590,41309,45803,42166,31378,-16602,-63021,-34733,51980,67717,-5320,-46995,-52300,-82321,-82757,-26063,38497,46208,31547,5891,-2231,64304,173936,168224,90976,85081,99527,52344,12424,25280,-1946,-42619,-20786,26055,25470,-53113,-98912,31932,149370,88361,11708,0,-18393,15869,114159,139369,59472,-3587,-37841,-44669,25530,136615,182177,130333,22207,-15820,52800,122163,151400,157586,144759,93032,18421,900,62145,87390,71649,74740,92217,62802,-14151,-53917,-76584,-121896,-142275,-88125,10277,103380,73413,-14859,-49222,-25868,18069,32504,-8279,-66237,-79035,-6173,32577,10716,30453,71194,107539,116206,49174,-40612,-97909,-99000,-16808,34069,-41858,-101223,-64466,-52810,-71074,-102839,-105195,-30600,83417,119132,73020,60732,102926,91474,30679,-26499,-55157,-45619,-23236,-4486,-23709,-78664,-90462,-55762,-34,47054,1819,-63386,-113796,-138683,-106705,-61901,-63673,-50482,-16935,9234,18999,-14987,-61633,-29549,-12190,-72420,-97767,-21736,127144,209282,114956,10137,-36680,-31061,-18313,-5561,51677,137646,94859,-3758,-34215,-77755,-87913,-18175,26200,34843,81202,97701,-3143,-122017,-114315,-5162,21219,-68490,-86120,8693,66161,54957,20127,-28808,-20531,-2879,-15074,-23383,-3449,-20385,-87199,-120896,-82328,-31978,-44538,-67720,-51001,12742,68413,80737,68670,67258,74580,81202,82744,38945,-17669,-33387,8754,40480,4462,-47397,-69640,-39358,-511,13859,801,26420,86393,96747,81514,108244,70775,-16131,-28928,8411,-19879,-90180,-122716,-107981,-73631,-47971,-130777,-206092,-71396,101608,127944,103054,86088,74821,85582,56861,12019,-9604,-11562,-7248,-16026,-37939,-30991,28963,55688,3402,-73075,-68426,5401,15787,-40068,-59892,-17342,-10688,-49362,-84743,-44656,36106,40467,17547,32238,14493,-12026,-5558,37542,117033,149358,89944,39259,46724,13446,-51360,-93900,-58225,51742,132245,139781,70009,4004,22717,103106,134148,87320,44200,16020,-8008,-14617,-47971,-62299,-11705,44625,77980,90405,44660,-39624,-39691,18905,19757,12292,23134,-35054,-86411,-9179,99402,65049,-19636,-26596,31886,63182,10522,-74024,-79344,-7841,55955,58398,-9845,-71432,-71207,-59737,-65619,-58467,-53437,-64825,-41132,51398,124663,93063,-42067,-101711,-23714,24000,-496,1741,25172,45987,35039,38383,20434,-74039,-107019,-18677,70778,95129,56804,1255,8265,40191,42554,68492,75980,4579,-59075,-54906,-32667,-9610,38058,95397,94883,42419,18967,-12370,-47782,-22356,4731,-17422,-40542,-52327,-19678,-832,-57258,-98206,-89255,-84566,-103620,-104711,-103369,-74392,-19427,2169,-34363,-59413,-55483,-62951,-59177,-12448,12098,-155,15712,35262,17922,-9065,12746,46146,39919,31314,51821,114212,191987,176892,28611,-58266,30222,79239,-12283,-33597,-26660,-78765,-46887,44128,34442,6604,57668,68631,19610,-61243,-113821,-40789,62680,86978,51851,38725,54121,23505,-65936,-89703,-27142,24494,-6302,-54860,-46470,-14565,-9102,-24994,-7260,60290,106545,98654,47248,12581,29581,46929,46327,49456,37673,-3306,-49138,-84467,-70365,-23447,18595,56953,48843,-22071,-50550,-1611,57891,61086,46274,23686,13868,29460,19092,8070,-26182,-109992,-126167,-111633,-155050,-196625,-173267,-120766,-52607,-16733,-44332,-95532,-89487,-26481,59541,99116,101258,86205,45317,99,-49105,-91429,-79609,-30645,-42428,-25461,43121,41333,-45792,-98897,-108740,-88180,-53521,-44438,4692,21055,-22951,-51604,-51205,-18594,29848,67599,81417,49217,-21652,-84658,-98459,-48198,27752,63600,58091,102232,196608,238422,149672,66356,57566,112368,191495,201733,124672,70074,45304,15649,-29704,-41391,-16589,-4321,-18977,-38231,-53863,-19200,41218,50950,38782,66278,91135,68744,28296,-35080,-46068,14081,110580,139205,47365,-55890,-49999,-1549,-8511,-35280,2276,68074,60959,9306,-5229,-706,-12642,-10154,-16250,-14291,17096,18231,1052,-5071,2178,11337,42425,81329,118226,95464,38113,-32907,-80540,-28184,15742,22482,59556,88093,37963,-38923,-77120,-69243,-50313,-51829,-30964,45527,87665,47931,-17241,-66926,-82291,-31475,42162,61018,20422,-42424,-73435,-61610,-47314,-113895,-161946,-148962,-124487,-87017,-13316,-29574,-76278,-30937,13126,-21550,-36275,-24455,-32462,-56645,-117421,-206139,-263948,-207531,-58918,14224,7054,45640,134169,202538,141108,5500,-65355,-35869,35913,32333,-32430,-32857,33740,94806,110809,79537,1272,-57242,-45071,-2447,-8351,-18804,8463,19446,20416,63769,113506,135676,59144,-50264,-19549,67694,48223,-16293,-23973,86810,175478,103495,17417,18820,19845,-12587,-35339,-51444,-38544,43882,111787,92670,81908,142128,193152,127425,-2710,-60550,-57297,-93171,-115788,-124046,-133909,-62001,52263,64006,15181,15493,9378,-39782,-40758,60713,128878,85920,36944,21907,50432,62545,101560,135423,50954,-57265,-25096,70428,88979,80263,80717,81848,52955,28151,11193,-12325,-53578,-48305,6679,62702,55672,-15242,-61664,-39206,-35662,-71045,-96819,-102345,-86070,-89932,-124872,-110926,18683,66952,-12975,-59424,-52412,-17891,13022,6777,-530,-16590,-21819,-10153,17722,95317,163019,97116,1839,-16212,-24546,-47463,-86944,-51226,67656,73564,-57866,-123724,-71216,1810,-9035,-56253,-75635,-43475,-14569,-42302,-67069,-33821,13591,26383,9045,-5730,-11116,20727,74893,89327,7616,-85427,-160683,-204081,-179378,-116605,-84053,-59304,-36974,-36367,-42100,-38923,-31343,34669,75489,9521,-67350,-85030,-41419,5625,38674,54220,27739,6079,-14324,-72231,-83400,-35639,26516,52225,59819,120953,148501,27871,-86208,-66525,-26988,-25767,-886,31112,31251,-391,-32026,-39270,-32327,-18885,26773,88526,100666,82577,45483,-6761,-68319,-89129,-20987,83640,60549,-4010,7683,-1571,-24118,-12707,-63408,-127041,-44013,117377,171532,92963,24478,29607,17061,-15051,21741,75958,59513,33632,3635,-57768,-89743,-60169,-12040,47286,96695,116418,89280,48983,29235,-3401,-7778,69684,200712,259012,206675,92324,27425,18818,-13895,-86914,-79350,-1073,55119,62603,57639,31037,-34159,-85474,-84673,-52287,-47372,-37846,26184,82380,82126,67093,23328,-11282,-23768,2714,-10988,-66675,-112213,-88676,-58940,-54931,-57206,-34079,10459,54034,88963,37434,-43072,-47182,-28395,19748,64834,4587,-99660,-131515,-71630,-5068,-11649,-16707,19094,32026,24937,11937,837,48069,127306,132313,62539,3875,-11968,19177,61924,56161,-6752,-59028,-40954,-22389,-1010,-2411,-61556,-81702,-22005,-12483,-18534,16859,35340,-11885,-56315,6485,58844,3934,-47303,-20921,11199,46503,97452,35618,-62268,-16126,85226,57545,-7043,12750,70115,32928,-74703,-141754,-89131],[-38918,-52754,-45984,-4357,41485,59002,31057,-2859,-55998,-57441,9739,11079,-36988,-1208,16467,-53569,-73675,20707,69231,19297,-6302,43403,37803,-29081,-80092,-10019,66408,30551,-24605,16300,49449,15917,2449,24384,42387,-25793,-140956,-121058,-5297,15186,-19585,58473,186219,175369,33653,-26847,42533,90063,37130,-68136,-97286,-19558,80614,75313,-7437,-53426,-19473,26578,-11920,-82844,-72949,-26770,-23905,-12109,37800,81250,89991,59163,-8854,-91529,-109373,-53434,-12425,-43820,-96401,-70611,-6741,-11977,-44105,-1417,71770,66196,33651,-3301,-43991,5498,104440,87651,34472,65746,106962,70240,1141,-33736,-72380,-71786,-5907,58828,69262,-17207,-126577,-102938,-18839,10580,10878,-11810,-47726,-3050,72905,69769,2065,-67613,-109833,-115924,-45426,47238,66054,31738,-8691,-5918,61536,101370,121471,149747,139131,71340,7470,9597,53672,69874,82156,117116,122997,89331,12454,-54924,-54005,-45128,-68685,-50493,20070,59835,-9736,-83913,-87647,-66692,-15906,38544,18,-90401,-114385,-55679,-439,24417,54114,92494,127834,110509,27681,-44475,-100338,-110936,-33966,19557,-10387,-54655,-30121,5225,-25337,-62021,-13914,44937,62092,47313,40250,100293,170430,114744,40327,37249,44716,13746,-6716,18445,11795,-29840,-57184,-81652,-80064,-28285,-24440,-42338,-76165,-112804,-83224,-38933,-58593,-41502,-3700,-26567,-25800,14392,22133,59959,53807,-34198,-81391,-13761,104458,144827,65130,33877,65038,73993,51423,84366,159173,179974,60559,-81559,-124252,-116798,-67461,6960,15107,-38385,-30643,3864,-71579,-173743,-136353,-1137,36566,-37941,-84176,-44205,6506,23311,-1551,-26418,13982,50690,41300,69894,113864,39898,-85277,-99052,-31899,-7206,-52702,-85533,-56537,32074,94485,80229,42301,67152,125570,118552,72357,32339,-9650,-21269,-1135,8074,19288,26691,18278,2786,-23139,-59004,-108627,-108526,-21686,45860,34590,18069,-33987,-62757,-8169,45950,41357,16408,-12876,-46626,-62248,-28836,-62907,-122695,-67031,48382,125256,121435,92392,125477,163804,80017,-10351,-31394,-2596,39201,8310,-79197,-111944,-81702,-22336,-10818,-41547,-11752,36615,19001,542,8905,18301,17749,32795,27072,-2402,-14800,-38915,-39998,23210,69883,58675,27807,24737,49729,31408,-10051,23315,75572,30050,-34295,-61334,-37215,51459,106924,92868,44756,-2478,-9165,47733,97295,56824,-21017,-73963,-70255,-15300,-20236,-61815,-52315,-11145,9120,16339,1846,-40177,-19953,21970,13323,15999,45112,-4029,-49816,23653,92659,24134,-74358,-110298,-69761,-15244,17049,16999,-3594,33516,118468,150242,104942,41109,190,-37399,-66873,-51089,-48479,-77366,-45184,69324,125242,52031,-78875,-101337,-11784,16718,-1197,54465,109806,84562,17239,1543,-10628,-60490,-64514,2569,63237,62114,28691,16479,53516,87723,58937,34837,22413,-22980,-72855,-80909,-76546,-56693,-3547,25575,26671,29792,41156,-3825,-82058,-97576,-60410,-44170,-32685,-26751,-48962,-91289,-84487,-36716,-36721,-78332,-79236,-33224,-32560,-66561,-46520,4638,-25656,-90021,-86979,-50967,-33072,-12780,-6369,-33256,-25438,33210,59465,22652,-21037,-45620,-44324,-9280,36528,81692,127384,143143,53992,-44145,-33820,18348,5866,-16312,-20636,-19445,14902,34323,-7326,-43477,18349,78851,64332,1172,-19731,29525,46519,18175,-16343,-27356,4469,20053,-8313,-18118,18240,32260,-15381,-46263,-30938,-15934,-8306,-34335,-27401,80347,148940,89275,-4796,-17372,20857,10508,-43180,-50120,-36828,-28546,9803,28983,-7946,-50399,-52232,-66907,-95638,-86442,-30034,21730,30549,21223,10595,-5055,4106,34601,27837,31373,31513,-32115,-58074,-17547,-14122,-29595,-41463,-63834,15,90381,45014,-70939,-66046,40995,131927,129646,75842,50691,16921,-21486,-34851,-50626,-55427,-26671,-35079,-26249,19023,21473,-16827,-41458,-73807,-94540,-95639,-114597,-28183,86586,71209,-10571,-23361,2063,21382,70614,118553,86619,23818,-26077,-43648,-1559,32357,23953,44518,122231,169751,132957,62661,40514,34779,77246,205271,238032,98199,-6300,-6187,-10060,-76836,-129533,-103147,-58594,-39061,-42209,-48209,42930,148537,96866,508,12591,49926,27994,-26329,-81299,-48964,59607,186797,223991,127841,-2203,-26828,18741,23005,-33138,-44720,24444,41098,-3371,2125,23772,-6070,-29751,-11723,41060,78205,49725,8357,-17757,-34410,9324,81751,70699,42361,35424,30086,13328,-9633,-3858,16861,30880,35328,19947,11204,-5,-49066,-100839,-99284,-84462,-32866,52347,84943,49544,-6301,-36653,-32283,541,48389,75730,70568,60485,59317,39101,-6542,-109391,-138680,-66322,-27614,-68178,-77366,-64282,-38741,25636,72620,21112,-34447,-10517,1647,-53757,-105895,-146186,-220073,-199372,-82015,-53831,-35157,107631,210717,172067,59912,-41725,-89820,-65863,6253,12083,-40238,-46760,13962,79070,89991,31721,-30902,-33617,13816,83218,94844,23625,-45596,-52298,-16183,44327,87420,131878,114943,41116,23672,37323,3819,-25520,-19661,53280,132760,114866,32016,-15271,280,-8821,-68617,-77811,-31050,23645,66954,102508,113898,144791,168213,97340,-31717,-71353,-46630,-44361,-33940,-64500,-120287,-66670,67086,106388,53569,50002,77600,39709,17563,84188,94481,14350,938,56218,132472,131811,112501,132464,64545,-35506,-27544,24264,55884,90482,90693,58199,27652,15080,10861,-2216,-72867,-102822,-33068,33739,6340,-59723,-77607,-7306,53846,20140,-16229,2334,-21440,-111907,-162388,-129389,-21614,60266,36379,-45148,-92685,-61597,17322,45832,9563,-54578,-69114,-60381,-50976,6804,70614,42396,4187,841,-34354,-63641,-67741,-1261,106738,94417,-40396,-111710,-82478,-29645,-36558,-61647,-47250,-12020,-29881,-116524,-143401,-46231,61512,67367,35457,14285,-17362,-23705,5478,3431,-80824,-156259,-204090,-243762,-205910,-110258,-68537,-56031,-54949,-64858,-37183,-5943,-25168,-27659,-60256,-132860,-141810,-75537,12442,72936,72934,55461,31386,43665,46671,1925,-39276,-55483,-22743,9616,27471,94701,115091,18891,-47961,-37323,-42178,-36776,28235,58594,6429,-74826,-115932,-66378,34719,62228,58660,65982,10491,-37193,-17270,-793,-15047,-15648,-4532,-1618,-87793,-121435,-42511,-34296,-64317,-11529,-6869,-67665,-45012,62761,121624,103027,78712,68430,41362,10040,47070,122667,118123,62965,15412,-36257,-64311,-68102,-51728,15808,103691,146246,112649,25370,-11627,10769,42850,55717,95325,160069,185104,101364,34469,44579,25859,-66704,-73122,-11906,26222,27165,11289,8212,-10322,-85529,-140966,-111094,-86922,-95161,-79969,-23767,37178,66615,24750,-32864,-77702,-61430,-46400,-59655,-55818,-2365,28285,4727,7085,50255,47491,14067,32215,20857,2153,33576,21606,10964,74682,56865,-61267,-116345,-41522,2265,-62575,-70025,29789,53640,-30098,-80542,-51896,17685,87631,115533,103054,54752,-13932,-3780,83850,80803,-12170,-50880,-20364,-5403,23797,23285,-47806,-56042,-7758,-17238,-22125,-7437,-36356,-97304,-122053,-31189,37581,-26004,-44887,50603,109470,116969,137073,95266,31229,58470,104331,36526,-45296,-26817,50396,35142,-48261,-78364,-48660],[-69011,-88496,-64514,-3568,19209,13678,36042,47288,-29671,-77454,-41210,-28619,-68097,-42281,4585,-16244,-37028,6621,21803,-370,5968,32414,30550,14890,-29663,-17176,53304,67694,11123,15224,55762,74237,69861,51937,54491,20744,-90209,-143706,-44222,37641,18939,47472,148089,156429,43833,-16414,45823,86702,38040,-42856,-49377,57625,150090,77095,-8647,-5789,17771,57454,56547,-13782,-55436,-24841,-23521,-50075,-26256,57345,88811,9856,-84705,-109530,-42559,30767,14006,-63296,-117830,-90368,-16692,5811,-4151,39269,67838,13013,4123,4597,-59303,-53888,1723,-10227,-7546,14035,4814,-13419,-25910,-67394,-98505,-38388,40389,65370,66291,11208,-121721,-203971,-139788,-20662,33104,21836,15437,43164,42743,13432,-23306,-71828,-93168,-70169,-26124,-33011,-77078,-66004,-14185,27997,74160,80169,73631,104530,125367,82671,22140,3868,7287,14474,72654,104860,72816,77632,56548,-24259,-29154,36269,46070,29293,41583,25022,-58817,-65317,-13966,-6473,4100,42342,13840,-53949,-57392,-10495,27639,48330,51927,61003,78166,34271,-40326,-76513,-92628,-82564,-32189,-1067,25947,18783,7699,35281,13702,-14400,41305,58558,-7393,-57895,-8395,97851,158584,101107,53693,79770,83774,10684,-28606,26755,49793,30653,5722,-46960,-79212,-46899,-27836,-29974,-50008,-42212,4379,75,-62516,-50916,-19569,-63708,-63062,33311,79268,106154,74255,-9680,-27269,27084,64018,30558,-24507,21940,116842,114857,59451,108066,189663,158842,34299,-60397,-93917,-73987,-19225,19116,17605,-28805,-75823,-67398,-65070,-107771,-93519,-15044,9902,-36349,-95497,-96428,-37456,2217,-9001,-44813,-9296,47077,58982,95533,148125,82058,-15747,-8788,16591,-5824,-65589,-91609,-42943,35662,64886,37236,29092,69183,101935,55560,-12512,-35791,-23975,-11606,-30303,-41060,-2347,22892,9998,12085,-4597,-60241,-142766,-190027,-157732,-94461,-86709,-108822,-121863,-82876,-18166,13079,28379,38117,34853,-10786,-51873,-17294,14099,-11427,-19853,4907,62220,87612,41810,64468,135305,100690,40819,4612,-8209,34023,2996,-70287,-93192,-77129,-18439,35847,46072,82692,96502,61147,58088,64377,63282,83786,101406,34910,-71123,-123657,-141966,-129572,-41944,68070,85812,-572,-55816,-62923,-88215,-85048,6569,65152,3371,-29523,4044,33385,61613,75401,57837,15660,-20812,-30316,4315,51870,27801,-51781,-120054,-132730,-75040,-43741,-63444,-47407,1784,3108,-30895,-24268,-8967,-3788,-32592,-47799,9075,62438,39696,5623,25420,45818,3687,-56955,-102580,-83025,-39040,2498,37906,30333,29912,82473,130755,141622,113603,54142,9014,-16655,-38386,-67188,-95073,-79522,-2321,36717,-556,-44503,-38961,-17873,-42622,-47319,44884,127060,99461,13030,-24300,-14247,-7890,-7600,21168,50040,30654,28378,73819,117664,126600,66108,19509,27654,14899,-42134,-60534,-58796,-53897,-25433,-32601,-26448,24891,67332,14593,-64809,-86425,-47947,-33355,-8959,14277,-54839,-165600,-147738,-41707,-31306,-79590,-63378,9947,18704,-53467,-92939,-61283,-60813,-115771,-124382,-67683,-15443,7164,8615,-13003,-17964,15075,25351,-13127,-82197,-157195,-148874,-71816,-13640,144,3446,36790,45857,13857,-16446,26457,65339,47045,38295,72721,77046,37536,-3139,-29444,8645,65384,62830,30583,28365,21723,-21455,-50175,-61336,-41720,37909,120544,122373,71095,38162,8716,-25828,-31401,-8865,7821,-3209,-84018,-112155,13202,90480,46450,6771,39684,60158,11849,-92820,-151163,-109032,-31310,56500,89873,19421,-73815,-89972,-94110,-103766,-64932,-19881,-9797,-32969,-35480,-14881,-7759,16012,59616,51602,39633,61824,57720,36740,79596,162384,179779,73142,-29848,20777,128184,88510,-26306,-37017,36325,117144,118000,60090,32599,14952,-28219,-30556,-13760,-32041,-53063,-73338,-59031,-31322,-40388,-49492,-37778,-43370,-72099,-115940,-171599,-76091,95111,134068,51705,17310,21919,11631,23079,50002,45483,47097,57016,49167,37891,21573,-8011,-3778,39515,25321,-54879,-76518,-44693,-61545,-24055,122432,179744,85499,-11437,-61480,-79955,-95846,-130151,-130925,-81233,-36542,-10186,27911,112495,158774,63968,-52969,-54326,-7505,-9885,-68821,-131522,-113831,-26948,76438,116468,80983,32185,27416,44443,46839,-11236,-51114,3506,20024,-25740,-24353,-11310,-62644,-83917,-7756,92798,105230,57851,56355,69217,45326,78873,140644,74274,-14058,-7249,25728,14725,-42532,-56023,22829,85357,34077,-44652,-30436,14517,-21330,-105606,-111032,-51239,11639,51037,64536,63208,35780,7074,-7764,-6259,21826,37780,38860,81963,126531,76643,-6455,-49231,7796,69793,63838,6418,-54391,-68295,-43783,11943,81525,57504,-15528,-13132,-14872,-78959,-74672,-52884,-108075,-127570,-87742,-101148,-76028,80111,176122,111286,-4100,-87043,-93595,-44260,-8879,-12359,-24172,-21460,8755,42891,22870,-35229,-50472,-17531,37918,128178,157851,54619,-68968,-96669,-50429,-1997,9451,33695,66169,58347,30041,18448,-16831,-52996,-54818,-8349,52227,85466,46245,-5555,-11041,-43034,-97868,-45387,45384,61352,80022,166808,192186,139276,97403,22479,-92060,-124665,-74594,-20900,38113,32391,-30080,-27244,58876,108305,81207,75662,87305,70196,75493,95011,41752,-49467,-42575,32390,131954,136353,82212,80358,53433,3407,-14395,-8909,40260,95887,71653,26373,30170,58180,50500,8302,-66465,-92505,-48798,-25702,-61303,-77487,-37112,52628,118912,92281,44743,58994,49202,5407,2637,18796,45256,88236,73242,-14648,-77182,-79689,-22384,28448,26902,-8388,-55343,-93693,-84166,-70571,-68408,-53468,-27345,-49256,-123623,-119409,-54538,26276,78789,51709,-4590,-51121,-95998,-73150,-33185,-35018,-13758,39150,13923,-102392,-152312,-60017,65472,80735,42922,5291,-42120,-68704,-73320,-88170,-146516,-174252,-163515,-186962,-158109,-71193,-40263,-32205,-27535,-34378,-8843,29624,15866,-26512,-90634,-128046,-92565,5923,85954,97739,62726,53311,58689,86244,104163,69826,-25061,-99662,-63448,-3693,21776,67156,68195,26030,25799,-10826,-112623,-124499,-8126,76591,45887,-31266,-77376,-25736,76804,85574,45453,35426,-24237,-75750,-47336,-39820,-41352,2666,-3424,-55246,-133118,-141646,-52041,-6433,-16593,30567,62547,-7437,-73452,-52049,-9078,36787,85081,96007,70334,51175,60554,82266,68351,25203,-7133,-5399,15277,-8726,-64884,-64386,27711,94640,51773,-40332,-64374,-6881,77506,55122,-18430,8811,95384,72799,24774,36194,41474,-12232,-25500,-1068,17787,15952,-9496,-2288,25387,-30575,-136858,-146399,-116365,-151541,-189999,-118164,-23147,515,-22420,-59873,-103227,-94896,-78730,-81281,-21059,66137,65122,28070,59044,90009,38238,-34948,-22580,1685,16067,23693,-7547,-24233,36786,62304,-10029,-86750,-81219,-54139,-82306,-85831,9690,67176,-10465,-78084,-58824,-22037,858,34497,84390,70987,-26013,-37351,37883,20287,-51270,-55153,-2113,41058,94448,79835,-1476,-4561,29013,26146,21223,-3429,-86403,-171385,-193410,-87333,31000,29175,8440,115784,194922,145528,105102,70746,22923,24922,52696,18610,-26076,-35347,-9542,-801,-10457,-17762,-34968],[-86442,-67279,-35496,6922,-10832,-50407,-20233,8810,-19744,-32572,-31867,-51127,-80297,-73249,-42758,-22661,-20306,-1708,2094,8417,13965,334,-41737,-32864,-6319,19385,31698,17913,-15514,22420,107707,182400,166810,64681,16072,26933,-8088,-44233,10524,66546,34918,10246,54562,120249,108492,45107,26793,32463,30356,26158,49135,105114,112760,22684,-14214,600,-19374,10065,67901,51459,4979,10930,4039,-45540,-53414,14846,37646,-52888,-126363,-83122,36752,114151,96900,26864,-32820,-41972,-8326,-67,-6302,16556,5352,-49745,-14678,9943,-43532,-56687,-31713,-25533,-8132,-38243,-83866,-49863,4468,-18248,-47085,-11061,15825,14003,28220,29118,-46193,-130446,-98702,7246,64923,78918,90049,82051,47270,23065,3851,-8414,-11940,4067,-435,-62355,-102710,-57886,-9142,20833,69495,73724,21286,19039,80574,93898,58692,40532,13810,-20874,32493,43320,-24245,-9416,24507,-24555,-49730,8161,24997,409,4615,4000,-40288,10542,96637,105234,73496,46033,6425,-19925,8440,59472,54603,23390,-6799,-13619,22552,-171,-64197,-89225,-87807,-68657,-53948,-46189,398,7929,-12211,9127,4691,-23660,2464,794,-57602,-81751,5427,107005,130496,86900,46233,44251,27853,-46843,-78226,-20430,2952,-8018,5359,16879,32575,47420,25734,-2367,-31712,13482,69090,6195,-83857,-70085,-47027,-71941,-54652,31161,73730,87557,35023,-38018,-1214,46788,15697,-38385,-67126,-5959,69177,48395,-7573,33603,77794,35830,-17864,-18766,-13539,-10431,-4705,-19047,-412,33099,-6091,-33362,765,-12077,-50310,-52429,-49150,-67253,-104412,-108370,-57991,-21633,-5949,-45870,-66486,-37371,5746,39280,72463,57498,44076,58261,38722,16401,-18231,-36212,27,27515,-17924,-60067,-8510,61375,57543,-22334,-94694,-97264,-23322,16417,-31629,-61999,-31278,-23904,-63816,-36689,8414,3634,-58981,-137436,-184861,-163251,-134892,-138092,-126277,-62636,9259,42728,33189,11922,13496,1909,-22921,-5300,35544,33258,33855,13060,-16529,15423,1995,-21152,34507,87268,94301,28872,-36558,-3135,-9183,-34884,-24977,6806,65537,124140,111013,92250,89285,84506,91381,87907,98323,111727,71535,-53313,-158740,-178412,-159838,-135094,-84097,74,48361,-22704,-91569,-99155,-103881,-63808,35558,52788,-35186,-48923,9358,54147,72712,62388,26375,-39063,-60061,-30699,7886,39743,26710,-15307,-57151,-116553,-143325,-115722,-73681,-9911,48093,30844,-35080,-38509,-23,7241,-36503,-43350,30991,53902,5945,-25476,-43021,-32127,-3741,-2456,-31773,-23321,-7691,258,18925,17380,-1173,2922,29888,67681,72940,20669,8864,32410,-11474,-77890,-93588,-80122,-36599,1888,41464,86117,52803,-58444,-122596,-86082,2426,69639,96017,41474,-32716,-32468,-9939,-11400,15277,37929,16040,27370,68735,84383,83123,33007,-9241,24938,42539,-4934,-25539,-18284,-7463,15152,16333,25238,62388,68871,-19748,-70467,-15310,46745,25321,7043,13585,-44431,-167637,-195889,-87553,-24170,-37788,-48807,-15772,46,-34277,-98963,-117084,-81799,-91630,-124129,-79557,-7151,26364,46152,61919,65490,46994,4285,-44320,-99547,-162515,-137729,-58870,-29073,-31701,-41164,-30792,30228,76451,66462,84868,91212,67990,68803,102752,85591,25344,-15962,-6988,42736,59892,21230,-4664,24255,47194,6400,-34262,-41068,3626,100945,193200,172108,79438,1901,-42085,-58262,-57649,-36842,2199,-3956,-102895,-147207,-42408,38011,54210,75559,100562,99854,68760,-39757,-154771,-128583,-19467,74753,90605,13876,-85082,-106123,-45743,3469,2692,-12278,-29727,-55282,-58374,-9094,28418,58007,103755,87384,34604,36406,53551,29732,43309,156657,189390,56776,-25407,44679,118696,91764,33051,12898,12115,47594,69606,70751,71831,56666,-11246,-39808,-3794,-25689,-86016,-110907,-85462,-63985,-68946,-75344,-45802,-658,1217,-65097,-141715,-65257,80791,141756,90777,20691,3818,5406,-17293,-43996,-33330,17226,71415,88671,69393,42925,-9310,-68781,-85421,-121510,-170390,-148926,-102050,-118988,-74700,32815,94338,107080,51834,-84243,-137354,-70913,-43745,-83789,-69683,-29534,19737,98372,120691,57289,-24888,-77584,-62532,-16783,-32561,-104094,-181589,-189818,-132169,-68272,-43031,-19139,36551,96498,105491,71026,24055,14911,56072,59988,-868,-50327,-65001,-98370,-89060,932,82764,59916,4535,56696,140953,144721,137300,164014,97836,9431,13959,39113,-23024,-137588,-122012,14769,81056,-177,-59919,-14778,43001,24108,-59552,-93104,-22652,40758,31880,15434,44917,60461,25890,-10437,-8345,5162,-11077,-21160,21742,44809,-27255,-65141,8993,137558,154835,94113,49936,13565,-45589,-105004,-93300,-8767,12346,-24663,-38634,-74161,-112230,-54774,3167,-30613,-106517,-121266,-80140,-29669,40876,99045,96600,14714,-69551,-52463,16474,27708,5509,6495,22633,34497,46102,8787,-45996,-41412,-7522,24145,103898,139089,49593,-55364,-83948,-50775,1326,2715,-37443,-23178,10612,8236,30168,25044,-22600,-17570,50597,84060,81631,66173,47996,16484,-53085,-96295,-23096,86535,114546,125940,195070,215106,118660,26294,-62659,-156538,-167791,-90283,-28950,18241,41262,23458,17202,49631,62380,44824,48931,25725,14488,76421,110447,45774,-38954,-50051,-11638,65379,65944,17080,-5042,-7692,10272,19032,13407,25072,41079,26038,36340,78873,124922,96151,21341,-29087,-27485,-23656,-51671,-77620,-47039,16754,84829,118818,98082,46948,20906,44809,112643,186056,182985,136005,96708,47697,-3780,-23064,-40828,-50773,-25021,23799,57134,5955,-77403,-80023,-89031,-120980,-91120,-40863,-70263,-145290,-125562,-62071,-21016,2000,21119,44167,725,-89391,-61903,17611,21101,9827,56140,70448,-11393,-103148,-98377,-7132,65504,58268,-21681,-89924,-84167,-65571,-65088,-110388,-113432,-62226,-62540,-71650,-53629,-58780,-45696,-20650,-13129,-123,36840,53078,34991,3393,-11064,718,41013,57465,17808,6248,46276,74295,90338,105428,57369,-65579,-132468,-57529,35747,63441,60390,41775,38316,50965,-15899,-134286,-150207,-57372,36656,89126,84867,37940,41324,88116,78808,36351,35220,5788,-28335,-25195,-60399,-94334,-48084,-21249,-27213,-52542,-85545,-55187,14814,23579,2833,-3176,-52097,-97196,-93187,-79026,-24923,63583,95204,64756,50469,38059,8094,-12667,-21530,-12536,49173,111331,85899,-43941,-144325,-94747,-24233,-49106,-68853,-50389,-11974,73032,66886,-31850,-63512,7896,49444,37900,14753,17958,33628,42768,38824,39695,21618,-4444,10011,47232,34358,-60869,-114601,-113335,-166226,-201375,-97517,-977,3073,-11170,-31922,-59180,-30938,-39070,-84362,-35099,62421,50269,30130,62811,29914,-55373,-102203,-60124,-2044,13993,-3171,-12733,11292,39606,48368,26459,-30557,-73760,-48090,-16239,-24994,-15623,27777,30704,-3519,-47529,-85840,-72182,-3077,62054,56303,-12442,-32475,-40645,-79739,-61322,-8892,44797,119561,188568,122197,-3724,-35892,7917,47953,75462,46140,-63760,-165222,-190250,-105917,29327,98463,69323,121026,195696,135091,69760,30611,-27772,-47263,-3381,27162,35090,24813,13685,7413,20514,-9219,-67642],[-127274,-56870,-1409,13215,-36461,-85723,-85428,-74384,-38020,27557,27752,-23232,-36405,-32740,-48146,-23598,11947,22311,12762,8194,-12924,-33061,-92240,-103748,-41218,25663,-12839,-74020,-60266,29705,142327,243979,240956,103073,-3462,-14143,5094,56177,84031,47225,7920,4559,17182,96821,143045,82793,10859,-15099,-2423,28007,63177,63325,11111,-47505,-38304,-29464,-58861,-36739,28925,57719,55417,57291,53856,34201,17064,7088,-13687,-64210,-91840,-40188,51158,102599,112173,88996,50095,41935,57377,32562,-12265,-30209,-38648,-47463,-10892,-5410,-28213,-22545,12985,29456,-12337,-87188,-76121,31926,88533,64947,26727,-13440,-46191,-19258,17249,25394,40415,43867,16544,28405,84772,133845,125738,97225,94327,71532,37335,54391,51122,12257,-17231,-28264,-2826,27760,-10608,-26518,45800,63687,-17263,-42492,47383,106135,97324,97306,71559,1625,-6191,-20756,-101024,-114073,-50618,-27886,-45382,-45667,-66511,-72501,-38116,-14071,-7568,72628,148940,146741,111327,61380,7965,-4118,47021,99191,52071,-12624,-43731,-46881,13749,28519,-21808,-34992,-36734,-44486,-66185,-75284,-50160,-54389,-32346,8936,-11367,-53371,-46278,-39038,-31685,11448,101521,167838,178141,140803,62866,-3427,-40037,-85680,-90107,-41213,-49062,-94268,-63896,34344,129627,155308,95656,43136,3722,39369,75437,-8442,-79402,-45148,-25891,-29858,3154,49112,61258,68577,20403,-34416,10280,32782,-6614,-14283,-18035,10874,16135,-15296,-34636,-18884,-42071,-79484,-89036,-51488,14629,34557,-15698,-77377,-36772,59178,65999,37250,49973,30114,-27585,-50160,-48936,-51220,-58045,-50089,-42650,-30602,22276,9871,-77412,-106426,-44128,-5169,745,11916,31163,37212,41703,62911,56010,45991,43342,8411,-69694,-99039,-49361,24744,60737,8134,-86079,-114203,-29904,36595,-694,-40973,-14304,-435,-44194,-44094,-39,46188,58067,1327,-75121,-76927,-55070,-75203,-128700,-97896,45393,143704,104229,38502,15518,30911,24230,2151,-10589,-4972,45220,39517,-55532,-45804,6173,-38217,-20556,74169,104656,13706,-60902,-35428,-17299,-13149,12962,46710,115932,171680,121077,41960,33551,78073,118018,117044,99117,46954,-21486,-88043,-118448,-109193,-78866,-35222,-36273,-53887,-12406,-772,-18917,-8549,-15770,7578,75203,62281,-21774,-28250,4360,30398,61265,54469,947,-82685,-84472,-6623,50399,62550,31253,9279,23443,-30259,-125786,-126706,-46488,17611,45999,17452,-45538,-58251,-18919,30370,50720,75204,107141,49010,-64876,-113585,-131134,-101132,-26589,18075,21786,34525,36340,42389,40343,10917,592,-8243,-29844,-16346,-1730,-36601,-31417,32364,28036,-39798,-58576,-32109,22263,79867,154535,197933,86561,-100853,-133002,-43632,-6772,-83,59204,39289,-44298,-63817,-48196,-32274,12513,38599,12699,-13021,-33768,-38397,-6596,-11839,-45116,-28064,2409,-5607,-20011,-22246,-6947,42889,102747,119569,101911,50656,-58524,-72770,63504,148330,93939,15387,-15019,-32181,-114998,-165347,-71219,43003,57082,-7453,-52594,-44803,-9416,-40996,-86375,-52944,-37044,-71329,-41017,8918,26350,65968,114794,129871,96426,41173,-5779,-48749,-73831,-22805,30907,21724,30343,29269,1066,33223,102405,136586,132594,81608,59064,79093,79941,44917,-18649,-80373,-44632,61061,58607,-17926,-44316,23907,117007,92181,10323,-6996,34673,83789,116199,84087,7690,-54783,-77228,-91133,-98652,-71544,-18469,7908,-33620,-76163,-41604,23113,79705,96816,68139,81090,113304,31312,-92089,-101258,-23853,42292,47913,8095,-68036,-93338,9255,86679,35539,155,-6955,-46463,-68120,-3941,64062,84188,95732,63576,2951,-10331,-19040,-62706,-62459,28976,48963,-43823,-48547,70476,112143,73161,46435,39049,27245,26266,24006,35693,65168,72285,10682,-40465,-2954,-13174,-71739,-91393,-68114,-37479,-14760,-30231,-14153,47242,74480,25126,-40821,-268,64517,96544,83798,16983,-12498,4949,-16514,-63765,-73550,-42837,8121,56070,84443,69344,-4609,-85207,-114816,-145078,-148338,-104738,-81999,-94499,-48231,-2902,39188,110030,69664,-102237,-151754,-38617,31291,-7957,-36614,-39703,8373,95744,62260,-54831,-92936,-92784,-64055,-4673,-23904,-103680,-186414,-190664,-133170,-108661,-131407,-95313,1830,104191,140611,91862,60688,83205,95186,81568,30455,-43586,-70449,-67313,-46741,-8336,10391,-21954,-57151,1996,93909,107310,79030,94031,67359,27061,41346,62577,-17582,-143644,-119512,-15375,-9450,-65591,-38773,38752,84699,75721,-3686,-80669,-54955,15411,15414,-26980,-4129,29021,-8538,-31761,-13409,-21807,-39116,-36156,-37524,-84661,-160829,-116871,14035,118096,112764,52548,25457,41647,-36046,-167057,-191696,-116061,-68924,-49831,-54027,-100445,-100827,-33069,27540,4259,-105877,-129982,-879,85453,67992,72347,102854,37983,-47838,-29831,32514,45645,15119,14537,43138,48547,48890,27339,-24582,-35200,-11498,-8975,26502,51596,6690,-33147,-34689,-30398,26195,56405,-5440,-36228,-1007,23605,59884,75730,61784,100530,181003,177009,105944,85034,98031,62540,-20347,-71861,-40293,45949,114548,134442,138568,118132,52408,-29448,-127607,-196657,-156370,-51019,-25295,-53646,-40776,6054,45902,62831,23893,-19524,-13234,-38962,-56360,11981,80223,56122,-21862,-63118,-49617,3394,-17927,-79957,-111673,-91524,-23019,30681,39056,-9713,-52873,-12489,79389,128440,143231,85477,28274,25872,27130,-1100,-36172,-46121,-7159,23909,62861,98843,78064,22350,-31230,-21276,65165,166948,175441,100853,12484,-37488,-32901,9485,14496,-41209,-72880,-24282,45951,51147,-22887,-75692,-96430,-100854,-65877,-11325,-2446,-28857,-31168,-47739,-62826,-27091,39895,61188,4242,-49938,-4473,54530,58055,24355,21241,48031,28854,-59305,-132402,-98825,7432,29481,-84677,-153455,-76487,1352,11311,-35550,-34167,19118,33449,-6654,-62438,-104141,-75259,-26566,-18594,-10733,34374,50757,47629,49693,26336,-8788,-27079,-41854,-65264,-47508,-6448,86,14939,46354,1766,-100509,-132118,-39459,68523,107931,73947,27273,15472,-1381,-39297,-44470,-27233,-26899,13792,120792,149307,65342,13551,49860,71120,47307,38429,27174,29778,24577,-50120,-125217,-87606,-19928,27122,22198,-41885,-68685,-25914,-33318,-105528,-146551,-131324,-75795,-42850,-57736,-26140,59454,67680,-4922,-33331,-14005,-4513,-10753,-26939,-8042,86149,161629,120846,-46105,-172882,-145138,-93091,-75279,-2779,54767,45122,55296,53736,6502,-52951,-36655,32958,58723,-4252,-32584,24321,71111,57144,43964,15889,125,25443,48198,50273,4371,-42785,-66691,-107918,-96530,18550,100810,106088,73477,35850,31925,94890,48991,-59792,-63081,16758,25447,14845,23384,-37901,-128680,-151296,-89063,-11780,17173,16899,27203,54123,50697,22281,16482,17346,12439,24362,45254,30827,-22746,-44271,-9533,216,-67790,-133098,-92652,-868,35562,25244,20358,-2174,-99233,-151875,-51154,39471,69564,140257,191700,81550,-78860,-132082,-86867,-32305,34803,45806,-40049,-114837,-121401,-87890,-28634,35829,41686,59555,112384,92484,44435,1726,-47924,-64990,-28662,9442,44730,77445,88451,41963,4730,-55551,-128153],[-156564,-55141,30656,24269,-37290,-68820,-97681,-117447,-67031,26897,42002,6924,15360,27603,-4684,11136,52982,52480,48356,44355,-1199,-29815,-64145,-96413,-78682,-10898,-31771,-84045,-53769,22278,92232,179830,231793,154733,37480,-22835,-13577,60568,76969,-10036,-32545,19158,28110,56255,92830,63039,12669,-12270,-24965,-37853,-12146,10954,-12206,-52679,-57084,-60396,-57343,-20887,1277,8485,40963,77991,95423,105823,67665,-13444,-51607,-51402,-40765,-685,35904,24357,13766,20297,17395,44423,87064,77813,18074,-32369,-31357,-16670,-21615,-52484,-71427,-51503,11436,23911,-70009,-125804,-19170,112374,118309,74422,35261,-34409,-73892,-7566,21853,-20288,23851,85642,34007,-3459,59450,129683,116706,99334,118284,71872,12769,40040,35474,-38532,-42422,23171,79546,61262,-46320,-98346,-30771,-6544,-49265,-44242,34444,76457,45846,34463,51816,23948,-28239,-74065,-152069,-188143,-118991,-28006,-2591,-40346,-88224,-63553,-12303,-12926,-10305,63332,90054,45548,42399,62190,28482,-4040,38972,72962,17725,-14359,-14970,-38710,-15531,306,-21844,5792,26644,-7756,-52892,-77296,-80617,-84147,-10510,48873,-17513,-77411,-57379,-35966,-1725,67889,136237,163069,188294,165928,72192,-25007,-79714,-106678,-73627,-34,-29298,-134395,-140387,-36312,65652,117622,89582,55433,22322,13553,11567,-33868,-45494,3110,13311,14202,51712,81799,69397,67662,36173,138,-7473,-32015,-36841,11131,35431,41012,5166,-14886,4062,-6661,-70313,-113668,-158398,-159308,-54532,17796,-42225,-114587,-69526,6914,10095,1428,25676,12134,-38605,-32147,1890,9793,10610,24370,-2958,-21164,42880,52849,-51773,-107378,-53516,-18969,-19937,-20252,-51773,-62628,-1730,44468,34279,36549,11013,-44098,-50143,-33983,-70359,-44334,75696,95040,-27019,-127158,-92687,-9601,-10002,-41306,-1455,55360,61985,24711,-32052,-20604,58929,64659,4080,-2386,1073,-57174,-205029,-236474,-45209,117123,122814,81437,37871,34993,33277,-18752,-91351,-93000,-9399,24519,-39188,-30133,30484,-20675,-23747,49406,50419,-31027,-83753,-76716,-55091,-33805,-25580,-27836,38397,106475,79873,20064,10283,61880,132457,137264,46617,-77558,-100272,-46160,-16842,-26224,-14962,51748,41795,-55242,-61059,4909,55137,76287,35206,-2441,25983,43435,11466,18009,40665,36135,37186,25897,-32592,-112696,-87938,25790,86586,74551,14764,-23657,15185,22601,-26258,-13848,32655,-1487,-39918,-56200,-93296,-101712,-61639,30299,125261,189808,177033,54596,-91279,-152307,-152382,-113661,-66410,-27469,8534,37620,38104,59493,55260,11191,23724,24690,-28739,-40180,-21183,-39135,-56423,-8795,47475,23103,-15284,1115,65755,127552,174090,163201,28821,-111761,-67847,35517,440,-65678,-54550,-64639,-75814,-56159,-34741,-8713,20525,34019,3312,-66968,-132283,-125358,-50383,-12046,-31945,-62663,-58842,-45937,-41648,-51181,-68901,-19908,84875,128649,96001,44840,-40373,-37935,88473,170895,125659,40165,369,-7678,-65735,-85859,15751,124504,117565,20570,-53868,-50130,19222,45231,3691,-18580,-17324,-10603,21801,22285,2551,36700,81563,87698,77110,74567,63447,15082,-6299,55332,86228,72134,105984,112607,72439,60827,114809,164879,149509,90496,87245,112914,70024,-3764,-73983,-132412,-88327,38067,34127,-39071,-42562,28208,105818,75301,-12432,-31035,-13185,-27298,-32903,-14047,-34220,-60539,-57676,-89718,-118761,-76815,-32460,12738,49600,7128,-41343,-13281,42893,34136,-9843,30280,103931,57573,-30820,-59016,-48433,-31648,-19442,-96,-37319,-60387,22956,77733,27287,11737,16673,-45495,-82966,-16550,72436,77771,31657,-22428,-45834,-28827,-53537,-112570,-87896,-10265,-18491,-99687,-71231,66516,93570,27412,-1818,29769,88470,99227,21656,-49661,-24011,43183,39922,6246,34853,31047,-2365,-10941,-7888,19435,57858,41676,36763,74101,99385,94941,53496,47537,40048,42824,71584,68718,37358,23067,9881,-12468,-54305,-75442,-31022,46378,87969,56210,-5857,-21181,-3439,-25609,-27874,3348,-27556,-63643,-26477,-7394,13846,60003,4451,-116417,-117774,-18509,53971,56473,3856,-49388,-957,86067,34195,-75587,-101589,-123931,-115427,-31745,-1023,-46268,-105819,-102311,-61650,-78279,-137832,-111817,-47969,12194,70407,84200,81500,87645,54103,13520,9427,-7027,-23545,-19008,-16002,-29172,-42142,-43219,-32031,-5687,9643,-15470,-33785,-12548,-15943,-11880,29275,81070,62964,-26660,-58913,-48939,-82830,-77541,2797,72100,107621,111120,32983,-69263,-98444,-21959,33744,-2872,-18879,-27399,-74930,-71526,-51783,-66423,-42142,-14088,-45323,-118512,-173652,-91954,1908,20083,8527,-10000,-7565,24559,-44632,-153966,-161943,-110249,-71283,-25709,-1525,-13347,-137,38056,68780,48236,-38964,-60329,66386,157864,135009,107043,93493,31418,-39307,-45479,-20660,-10656,-20174,331,29648,20981,11913,18125,-12087,-33626,-22187,-38558,-43159,-25492,-32122,-22078,9970,-8776,15485,82011,80897,39679,55766,84245,76793,63569,106340,175132,214404,179622,107664,90222,102051,66689,7808,-33940,-41780,-1745,75875,111446,71712,-1968,-18373,-37814,-122637,-175471,-95972,22897,21883,-57956,-73670,3417,82647,106146,53376,-17199,-40910,-46713,-54596,-40879,11970,29172,-51606,-96617,-50545,19567,-7921,-108247,-155378,-105775,-25449,12582,21635,-25573,-79025,-11700,96950,128735,112324,39577,27954,71408,41828,-5321,-7017,-9644,316,-8376,27022,97475,68222,1981,-32714,-68864,-58891,11309,35067,-24535,-88264,-94858,-74113,-21670,20924,-17086,-86993,-80339,-21579,35439,8813,-81575,-129480,-91663,-16546,55830,89390,89459,81290,26256,-1417,45002,81641,38662,-6827,11157,52051,62061,72237,49044,-4031,-22051,-14730,-41538,-119227,-142483,-77332,-58281,-159146,-192097,-66619,30003,27986,-6057,-4979,31665,62036,39855,-39179,-103877,-59592,16101,11951,4669,48873,31699,-3236,-7108,-23780,-54731,-76807,-70118,-37956,-40814,-72075,-108484,-66190,13405,1864,-75268,-101420,-37782,54681,121887,106166,31170,-9310,-39022,-33936,71220,125608,74122,86770,164716,131886,-9316,-89509,-10885,88686,85711,25167,-1006,51950,65676,-49919,-132807,-57817,25101,53462,25378,-13635,-29672,-50383,-97321,-138187,-142863,-85822,-3351,19889,-15792,7021,76999,49482,-66334,-110973,-39692,45892,58553,2128,-20282,64589,150462,97336,-54695,-119701,-66504,-42000,-14220,84827,165680,139423,65855,18341,9629,-20169,-18779,34806,66522,-12751,-71409,-21704,40172,25300,7281,-584,3760,31041,39641,27489,16135,18636,7773,4073,51582,131702,176702,175448,112864,67614,118073,195924,112414,-22626,-41802,18480,41174,11326,8755,4209,-53711,-99013,-70275,-17626,25212,40906,27028,4939,-2097,-17459,-15103,40628,111500,105301,50705,20477,-3703,-48924,-74863,-71101,-71007,-67285,-40173,-17983,-13276,14666,64961,43237,-70842,-117274,-20567,49168,56918,84110,93982,4691,-110934,-141604,-126517,-97705,-37341,-13896,-46035,-47748,-27411,-47303,-92400,-67472,-2498,39770,72569,71367,34521,-5760,-14905,-1832,-4035,-18900,24491,95514,116890,44649,-22427,-71130,-130845],[-133198,-24386,61577,32858,-31363,-45223,-71485,-99808,-79112,-34719,-31854,-29406,1841,32487,33108,50199,58714,49017,87591,130582,69268,4667,-1091,-16799,-50678,-17251,13445,8350,-280,7195,6233,54137,146271,149825,69721,20061,17105,23814,12845,-38705,-41154,7960,10389,7337,38936,36032,9153,14055,4144,-54488,-30876,61512,88208,25683,-37213,-69132,-40473,17568,-7667,-57384,-18334,69396,117201,115435,14005,-93305,-82906,-41160,-11983,44362,63117,-10386,-76715,-79852,-68922,-36586,35295,97245,79914,13852,-4966,-3222,-25789,-81083,-137432,-128336,-60618,-56286,-114152,-94061,37234,115384,85173,44157,27968,-6118,-26126,19014,24853,-39136,-48621,-17891,-18775,-14120,25480,77043,105385,110412,97415,38651,-22965,-3043,4086,-37633,-1713,65520,78903,24339,-89393,-154251,-123671,-88252,-43275,13942,40986,9103,-78059,-116139,-29603,33979,-12725,-88562,-150998,-181016,-138236,-36573,31958,24540,2498,45352,86967,61107,22677,45885,11770,-72640,-47128,61834,70855,4648,5971,27798,10681,42219,59004,-25019,-78861,-86749,-86285,-14655,59146,35118,-12326,-44790,-52426,-25636,48957,73131,-20367,-76594,-20481,11371,-2959,11540,43802,40344,64291,71418,38382,-12219,-74217,-105159,-50262,50604,37241,-80284,-121204,-83783,-56130,4717,52010,67363,46194,-9225,-46658,-25167,21692,51385,48494,68687,110339,134585,109940,91694,56737,9280,-53474,-105939,-87565,-24922,27068,50067,29724,37474,60516,28610,-30021,-71304,-143750,-185298,-108144,-15367,-27841,-51629,-11292,-13351,-85427,-87375,8618,30267,-39331,-30280,43778,66940,66262,88145,66314,29727,74001,78583,3302,-45828,-31681,-25496,-7101,-13696,-97238,-121388,-48718,-15185,-37789,-27927,-48690,-69963,20650,61373,-43699,-61516,76670,132496,28174,-112019,-133907,-54267,-25067,-44660,-15711,60801,122915,95739,-46761,-104416,-10937,35192,-21091,-44028,-41151,-89606,-224668,-292185,-191547,-50195,56709,99205,69488,39472,36696,-12847,-102068,-125548,-48740,11566,42026,100947,94671,7214,-19761,-6371,-22877,-49413,-76047,-82629,-66662,-32488,-60804,-108516,-72721,6192,49659,69736,66347,76357,126429,120170,-3528,-130240,-103387,-17030,1119,-24567,-9774,69008,78163,-18143,-56618,-6399,60520,62534,-16267,-96601,-76632,4806,20416,29435,89160,112282,77198,27685,-55948,-141993,-83859,56076,97840,65995,22336,-18026,-15307,24386,86367,151587,123328,-22729,-105932,-81420,-85914,-104936,-89173,-7298,114158,206664,192317,66247,-54007,-88429,-56647,-28544,-59116,-61723,-5961,33708,16136,8648,2756,-3240,17677,3564,-34486,-25025,7050,631,-40931,-33689,47368,78389,32862,4041,28188,52213,60989,48161,-20215,-65407,14180,77695,1571,-109717,-180336,-190966,-99028,-6546,29769,46289,38917,28005,2001,-66434,-120416,-90594,-2987,50804,46286,-13248,-63385,-71167,-34239,-24631,-90907,-96895,-6147,66191,80341,78716,16786,-8723,40872,110656,121859,100585,88809,53808,-26961,-29726,80180,146400,100683,8067,-33850,-16101,56584,121190,76357,-16949,-29413,31197,59522,16690,-23251,-7909,16411,10737,16381,68551,101760,55770,5481,26572,42878,61633,116104,127959,100854,95279,139120,158455,131667,102041,123243,140860,89031,-18312,-93322,-94514,-42109,16270,-12995,-58802,-44145,-24894,-23716,-41357,-67394,-86516,-109012,-135262,-91457,-6883,6212,-12800,-15234,-72080,-127069,-83221,-53826,-21173,41499,-2861,-85521,-82525,-33740,-26105,-29061,8533,74285,68859,12266,-27839,-62356,-70115,-54963,-28157,-36064,-53864,-19985,22745,20260,7250,3331,-35358,-69788,-26357,60417,72339,8359,-60216,-68386,-29248,-40032,-87080,-53490,22303,10718,-80422,-74369,13904,10130,-46747,-40104,35589,139457,162217,25938,-99447,-74051,31819,75635,81429,100283,75632,49991,51061,31290,24896,49727,42549,35631,58936,86742,119617,79276,23911,-6787,8881,66674,120576,108491,53515,24177,21840,-30601,-82348,-22861,78584,77341,14698,-4962,44242,113081,119564,100423,76567,-19914,-99734,-66928,-30572,-18006,-20927,-71753,-99651,-63078,-18549,33770,65712,14089,-43114,31667,127315,67889,-45762,-100604,-159636,-188985,-123446,-32124,16998,6767,-17579,-43063,-88621,-117768,-79056,-77504,-118432,-79944,12614,41077,18488,-37156,-93693,-55218,7954,5310,-22152,-35241,-55672,-46964,8260,66182,72018,8927,-62619,-80608,-71453,-74430,-53897,-13917,58870,121076,74347,-13499,-68205,-82625,-31023,31034,48575,76340,104971,46162,-55249,-104441,-37095,53825,50361,3107,-66114,-130446,-132307,-119498,-100253,-52745,-37808,-51576,-76408,-103513,-35878,6364,-31555,-63515,-50978,-16290,-13200,-77385,-103587,-57589,-28444,-9829,41213,95518,123883,119178,115975,107046,88231,43669,8208,42593,101584,132315,115979,71092,34806,-5515,-45559,-69694,-78293,-65529,-35975,-30294,-51830,-43096,-10224,-10425,-27341,-36435,-66407,-74863,-47708,-47714,-39068,13941,2962,-28564,31662,92598,72331,69625,83896,32621,-21810,40233,111238,109798,76332,57142,52476,30912,-16663,-20504,-595,-9019,-6839,45206,85410,44003,-45091,-49988,-11438,-52589,-98487,-37811,62276,64029,5385,-16768,37386,114906,138622,105487,38526,-35585,-45915,-13934,-36948,-32897,-1739,-77501,-102379,-12804,83324,79029,-13526,-75978,-26115,28544,-9883,-37017,-34140,-48045,-21453,35605,64741,67788,8301,4356,54195,12612,-30407,4988,-6117,-40934,-47003,1950,66651,28710,-39748,-46704,-80773,-101928,-68331,-55063,-72548,-85665,-88582,-118700,-114932,-44851,-23607,-84753,-103988,-73647,-40972,-44456,-106760,-167093,-115315,14668,105015,86451,31632,63185,87678,91875,110621,71408,-9368,-15042,33891,56333,56664,75889,70140,21836,-35282,-58132,-47922,-91006,-143888,-139264,-135839,-186602,-176769,-68457,-15300,-20586,-26243,-38339,-23012,35990,67487,8381,-66680,-25793,68221,66388,24861,32392,6261,-38796,-53391,-21402,2706,-20032,-13798,33342,1984,-78057,-128298,-69863,34900,39532,-38710,-75978,-50126,10274,102988,131167,56665,16779,5937,2010,78067,121256,110189,157330,170838,75013,-68367,-149961,-56891,110428,125861,-6477,-74427,6531,25662,-104891,-141905,-22649,46670,35019,-9360,15657,71866,20957,-57823,-35253,26358,48446,43207,21198,-12915,6997,59745,42053,-46725,-82627,-23698,46662,59683,11363,-45451,-6946,88790,77159,-9069,-14270,42650,31090,3760,54432,147477,150017,60113,-28143,-39217,-19698,13005,41596,48403,-17119,-73473,-59751,-26439,-44850,-59453,-35900,-8273,7162,3083,-9452,-6520,24922,38125,63820,112882,136390,120760,81867,4482,-718,112208,173046,82512,-2158,11019,52625,54233,13797,29160,95573,88653,12968,-20554,-31111,-11624,-10724,-63036,-111634,-103662,-75897,-42448,30592,120672,123564,22720,-51264,-26352,-4039,-69486,-109629,-28798,55836,3936,-96751,-97074,-2996,74079,68461,7440,-14306,17439,23931,24159,9017,-19326,-45534,-56589,-53534,-52397,-23463,-16294,-58319,-67946,-15526,5310,-39961,-101112,-58039,29077,77004,85650,54477,15900,-16088,-2897,33505,9428,-35898,25266,84019,44183,-31415,-56505,-67008,-97120],[-67839,30116,71684,13927,-50232,-50832,-43312,-50320,-57942,-77807,-110340,-104483,-52181,11650,46974,58769,29147,21253,92008,159858,91935,24664,29376,37860,7241,16540,62342,89491,41337,1569,-20462,-7879,58193,67072,11787,15840,46280,15204,-24963,-23505,-19631,-34672,-52133,-8722,55903,33151,-31562,-7005,32148,7872,70108,184546,193091,94053,-17681,-77516,-43517,10201,-39858,-108432,-66302,35462,100834,80296,-75265,-186019,-112275,-31111,817,63240,86825,10840,-66281,-88673,-94087,-94103,-27437,78211,93082,21676,-9669,-1460,6625,-62567,-151640,-145100,-102098,-113078,-94808,-16052,65058,86761,61452,52469,77474,91855,53189,12164,24535,18862,-53731,-80041,-19918,23885,3267,15884,88641,99971,49736,17367,-18857,-9500,15286,27682,61638,60106,17694,-32791,-125366,-187958,-165742,-100908,-11812,40206,17893,-51922,-143727,-169319,-48739,44745,-166,-83081,-95867,-88134,-98701,-65595,5233,64445,89663,113376,125975,123524,89527,62291,-1887,-84588,-63136,59868,85082,-10610,-48231,-2472,35828,92650,89023,-37484,-121375,-143681,-157131,-75161,35875,39929,1615,-21712,-4665,52674,72672,10192,-70609,-77007,24745,66237,-11323,-78513,-89149,-106340,-109342,-91148,-38323,-9783,-60686,-92829,-55326,13994,39799,-7322,-33542,-41778,-72503,-31716,43787,88241,74437,1966,-49562,7943,69577,63966,65565,126442,168899,162077,124933,102356,52966,-32987,-109664,-146746,-137075,-102228,-45323,19629,39765,61269,54697,6949,-33404,-32273,-38675,-69591,-69767,-24472,20660,75654,114545,39178,-100506,-101834,48619,94666,-13152,-45967,22404,51743,70486,115071,113829,88045,129010,132376,76518,10427,-32146,-50908,-8226,-4612,-84659,-107752,-56411,-24801,-34128,-34219,-55797,-49796,33944,53905,-10659,-11539,54949,78900,40286,-57493,-100249,-34530,18592,-4947,-37471,-7068,48496,48520,-53970,-83914,-4050,22012,-54458,-105463,-102668,-93947,-102404,-138909,-185616,-141350,-1520,94193,108172,95166,74648,33053,-31483,-76033,-38378,19767,102070,203030,159365,40152,-44071,-101012,-84341,-41270,-37389,-26932,-15804,6257,-34681,-102334,-109825,-42428,45146,114999,123524,97544,79454,37787,-28995,-82491,-74306,-72333,-92735,-83078,-29042,34413,38677,-7910,-13002,17146,41299,-6859,-109456,-173925,-122505,-10645,-3148,-20945,70540,169663,157426,69051,-57769,-166905,-98974,34120,41542,15803,52266,60599,14546,26272,128034,193724,126246,-15117,-71413,-10897,13787,-27174,-68527,-49576,37675,131781,146650,55904,-30130,-8676,73872,90481,-2829,-32864,31695,60247,2984,-64912,-75806,-35923,-42469,-92093,-84019,-37347,-6293,-12525,-47655,-44074,36240,99404,72188,5996,-25290,-48019,-47037,-6481,6777,5406,50465,63186,2202,-100858,-198114,-208340,-99481,-9411,31830,68716,69139,46623,23480,-17891,-43334,-5384,66322,100772,89046,31260,-43541,-59972,8905,40869,-31530,-69661,-19545,40022,89044,119433,52092,-25824,-37183,18692,91488,148521,160399,112927,14976,-21901,54829,103988,75811,9780,-22788,-5537,79066,152187,84293,-33001,-16916,66275,60003,-9944,-39478,-16912,14152,16483,13395,63534,109935,88605,11817,-41818,-33075,21753,83512,98255,82726,104837,130562,94177,50039,37953,71475,102346,103035,20384,-43059,13468,58429,14048,-49315,-73087,-86351,-130115,-143221,-98687,-55488,-91568,-159482,-151067,-35135,52861,51119,13481,-19914,-83561,-130677,-93928,-69041,-56197,-26519,-68701,-128168,-114891,-52028,-9294,4892,13055,59358,82238,34556,-20233,-43525,-11174,-5955,-51428,-66086,-74331,-74990,-14171,25890,-8431,-24488,-800,-16121,-12663,48093,94618,86717,27655,-27163,-40463,-52325,-72329,-75510,-26034,4946,-46066,-66137,-52480,-94995,-92414,-625,87689,133427,109004,-14452,-62224,12395,85384,98326,109792,123230,78537,39707,34774,9356,-22719,-15214,-20957,-17298,28378,88294,127967,59166,-26072,-45640,-4757,41938,84768,114846,84586,34906,19076,-28223,-99675,-50916,58553,49986,4904,13450,41246,114309,175574,168682,89612,-43126,-134510,-94632,-41513,-35510,-67086,-85547,-43302,-10301,-32170,-18156,10046,-3748,-7408,84095,167197,90455,-49926,-109072,-136796,-197043,-212663,-103635,46898,73987,11385,-68139,-113919,-80390,-16296,-60073,-165624,-164110,-74882,-42034,-60704,-87875,-109525,-69429,-4648,5110,-30506,-55476,-71328,-29583,71397,155254,170523,90713,8594,-35386,-58647,-55185,-37213,-47377,7992,106766,94827,22275,-38467,-39521,12386,40651,11769,22431,77563,58450,-32874,-73705,-22533,44316,57113,27251,-34372,-101641,-146802,-141484,-85819,-73527,-105166,-76122,-38537,-54651,-9765,20001,-28286,-87386,-59134,-6992,-37713,-109037,-76417,1170,13622,26779,93564,160121,184693,161167,135476,116719,100786,65315,19089,-12025,7770,65723,88112,89102,89201,69818,28155,-5145,-22830,-47316,-79617,-111617,-122410,-56690,13570,17826,-5847,-26962,-57176,-46547,-8148,-23076,-43529,14435,34256,-24620,-22371,20033,10231,-3076,-5245,-42346,-76172,-30461,22881,35007,26494,21207,1970,-55964,-100771,-38551,49029,48177,35291,65145,76236,40708,-14368,-37552,9841,33813,8529,15880,71425,74518,59800,60660,80488,139517,160292,131824,76234,-29627,-70485,5099,9061,-5929,35084,-4298,-19145,47634,113786,125051,105999,69723,82149,96896,10555,-70155,-66179,-47554,-61348,-42076,8907,53529,18257,-17497,-5187,-25169,-30905,31866,6538,-61281,-41357,2409,5571,-25354,-71880,-83505,-50808,-1177,21222,9868,27339,15886,-54175,-140045,-167755,-89107,-26519,-54212,-66946,-60218,-89222,-115937,-125424,-145564,-102350,22894,104619,13797,-120885,-51588,81283,112118,82933,14264,-38423,-15863,12236,29799,60907,86451,91508,96577,50707,-27213,-50166,-53902,-75801,-96897,-111777,-120231,-88585,-32162,-32980,-29014,-20465,-54259,-66712,6289,70931,38682,-24814,-5436,66401,77437,9001,-33434,-17934,189,5781,76782,134921,78892,35898,52501,45428,7573,-26130,-545,57715,36885,-31063,-50331,-38228,-8519,85926,144641,100657,86657,99581,58223,19891,4612,39449,114038,108394,42804,-26642,-95587,-49050,114760,145681,-15453,-126992,-81267,-84787,-152731,-116645,-26614,6562,6187,-24559,32894,162719,150898,56760,80717,151657,110825,25714,-4404,-7111,-4544,16344,44054,52316,47619,20210,-19965,-16419,16011,-13126,-29931,38794,96472,101921,112960,111252,47072,-53358,-67039,19390,57499,13295,-54852,-69215,-36199,14851,35852,30371,12478,-6581,-36759,-57911,-86760,-98721,-63788,-18915,-12976,-35581,-31146,-15621,-209,11602,37983,70518,60195,4122,-57813,-122113,-88057,16483,42997,-6186,8589,51627,53066,20536,10174,51073,126985,149119,80996,13131,-48095,-72527,-85927,-130648,-135496,-113798,-90006,-32952,18899,47991,71985,17396,-92917,-98238,3783,13010,-44378,19709,86314,-31151,-166907,-148072,-45109,32685,66127,64079,64903,54317,12792,11372,-6234,-49160,-35066,30567,46441,74796,133276,93198,-22134,-63926,-35645,-35664,-63872,-54983,45449,98698,74942,42472,459,-9736,-20429,-22244,846,-17254,-33606,53408,71607,-34275,-102808,-86498,-84360,-79818],[14206,73518,54206,-18435,-63071,-34926,6018,15552,-5441,-43540,-93080,-105598,-40475,40087,64105,58801,31029,27336,60891,68156,18325,27576,36708,20505,616,8420,40339,82468,47339,14400,26048,30513,35560,-4590,-67696,-61150,-12183,4901,-11122,12670,17511,-55571,-91836,12434,103152,50707,-53118,-54681,4908,68454,192754,263194,206485,85538,-32554,-77282,-30134,-5333,-63935,-105620,-65720,-4899,46769,41014,-87049,-184587,-111222,-22863,-1900,20400,38467,23722,-773,-21038,-38222,-51935,-16050,40371,19229,-37697,-26420,23365,54152,-20416,-90269,-59667,-52205,-95514,-63254,9927,60530,86154,65258,65914,133962,192232,108833,-12139,32699,98538,20875,-14006,37306,37019,-29681,-31045,46357,51434,946,2006,3255,17858,51466,71848,65662,6434,-50635,-75620,-145235,-183699,-116961,-35846,-7820,-38292,-65988,-64116,-62533,-45868,21389,46027,-29759,-91328,-29840,42518,-1164,-69304,-51486,35538,85589,64778,24926,52025,88064,80348,38329,-14548,-15628,57604,55397,-61793,-103429,-19418,49455,83744,54975,-40189,-88101,-128930,-187910,-128838,-21837,-8259,-41067,-43453,10093,69600,31590,-95149,-150029,-87341,42121,89915,9915,-85038,-125377,-143182,-164020,-164802,-88669,-37552,-73195,-86262,-84968,-74411,-12681,16369,7636,9040,-6765,4861,32808,56759,51154,12594,-18410,19066,47519,34335,64365,135621,150451,106642,63469,69755,40302,-54874,-116624,-123791,-123124,-127532,-108927,-25587,25268,29467,-12179,-61412,-86056,-24992,63606,65940,5034,-23389,31190,125542,157915,64095,-52660,-30992,98801,132391,27585,-34692,-33033,-31173,19728,94924,106579,113155,179509,203176,142256,38099,-41542,-59587,-17865,-23495,-86283,-95835,-37795,28934,50664,31961,-14388,-40267,-46851,-36946,-1573,37377,31683,5683,11930,-13685,-52964,-2023,86337,64293,-37657,-79597,-75742,-88380,-81094,17678,106848,90849,593,-71839,-95708,-52314,35334,67899,-6394,-45180,6645,73816,131827,167889,111553,49902,18519,-23992,-26362,10130,48918,111540,133342,62776,-79283,-184674,-119279,-38676,-11134,26077,22995,14339,8150,-50113,-91105,-49129,32842,93735,111272,89788,11156,-76639,-61118,-32498,-75763,-152053,-171847,-112720,-44369,-24451,-48613,-45656,27931,83923,58454,-38698,-145578,-165839,-85038,1602,-21051,-61779,8589,130843,155935,73820,-34692,-129025,-105197,-52187,-88890,-80316,41092,108491,64603,51215,88454,66917,20677,-2241,10007,60018,91967,64579,-4112,-44799,-32808,28324,71937,16090,-57711,2978,119430,125156,24175,14596,84675,89091,564,-88139,-82842,-44354,-99356,-155741,-110250,-68948,-71487,-86571,-100537,-67116,18320,78205,68791,15414,-16670,-44165,-39262,16814,48156,35090,23471,12555,4542,-33433,-90566,-112287,-87822,-83635,-41565,59205,113054,101869,66849,26785,4735,27754,73141,69064,19416,-35789,-72554,-43900,33601,55180,29837,43936,71909,67959,79811,111917,69250,-21565,-70623,-49698,38099,117398,118587,97379,42239,-25653,-15371,53286,111636,76705,-12252,-33564,56011,115533,42618,-36222,25681,96704,50321,-35453,-56142,4082,76383,84846,59479,78377,118047,113306,21601,-62376,-47467,8421,58197,68391,60899,71899,43147,-29188,-67874,-76364,-45039,26065,99475,85544,48166,90754,76298,-13831,-55596,-54661,-110879,-178400,-141688,-45818,6161,-44905,-122867,-87893,21855,54243,25881,-16820,-67034,-106768,-99985,-52480,-26274,-27679,-43871,-89604,-123937,-87695,-1662,32037,-3362,-11064,38415,56093,8258,-46144,-26536,71959,68981,-51943,-92124,-66770,-71272,-27936,12899,-22568,-47272,-7949,3548,-766,30669,101122,165932,136281,35582,-58985,-110810,-117928,-139578,-118080,-47462,-40070,-68228,-80547,-113395,-65360,58922,116468,70600,-12473,-73864,-8902,118396,140457,76939,32404,41777,33321,156,-32248,-48678,-63122,-61444,-77548,-69487,3068,97254,126128,37985,-36155,-42625,-12383,-9245,-9508,52384,87894,47559,13374,-40035,-139529,-144686,-57318,-13162,5903,13788,-11578,31815,116000,136619,68414,-30710,-83020,-45806,-3232,-8179,-63883,-74255,-3005,19575,-54522,-97611,-77771,-21380,33887,82265,108442,29296,-95737,-94637,-49090,-135799,-233193,-135930,38661,57972,7338,-44453,-77590,-36706,19520,-37690,-121111,-129482,-110114,-101438,-100590,-75601,-22888,-13394,-27044,5985,11030,-42034,-74101,-17612,86962,164727,184215,128131,68842,8250,-41317,-35314,-30007,-79465,-33493,73359,86769,57216,10799,-17226,12506,36232,-8256,-29060,28777,44101,-30851,-62970,-17461,-1995,-7166,35377,63136,9256,-80363,-101801,-73870,-117111,-163752,-102058,-39583,-51118,-18820,-3229,-66807,-133855,-84747,-17555,-44507,-104277,-68564,-15282,-19610,-5552,67893,117789,111625,94198,78314,80498,68110,29504,15606,10994,5086,27217,69994,126401,131974,103469,98781,115081,104566,-7483,-133964,-185226,-169495,-61561,39306,23369,-17869,-15751,-15117,5882,32942,12272,-15427,22914,50519,16521,-27444,-49387,-76819,-95230,-104445,-94013,-48610,1753,31879,65514,64291,19312,-31463,-90773,-94801,11681,103564,91172,82071,97459,52212,9686,-1984,-35370,-21378,50411,63072,39774,58996,50595,51602,85860,100161,136526,164705,120646,49083,-50803,-106988,-30824,12608,21189,89164,103109,73421,51828,38330,35576,79853,103261,88316,84593,33031,-68616,-115096,-88982,-87738,-64281,1301,44333,4833,-44490,-65157,-66219,-21239,62322,35968,-29473,-8229,-1349,-51201,-61029,-63220,-78527,8731,130326,143983,103846,106673,49458,-64387,-127913,-121706,-58752,-7343,-12291,-16727,-25138,-63225,-118152,-125243,-93401,-68287,-20670,38117,-38619,-174373,-115751,27384,55786,5207,-36696,-47117,-30622,-26355,-2451,40255,68956,94937,139458,107165,-4940,-49531,12458,59408,10650,-45684,-38315,5248,34861,10445,33,-2755,-36018,-67265,-21327,32343,22157,-523,6658,17747,12707,-58709,-114808,-54660,36214,65368,111808,148403,79363,6061,9027,54421,86341,65202,37656,14126,-38251,-60375,-37887,-25845,-22288,49031,116833,92225,80776,116794,92389,10157,-56417,-58296,-16627,11633,28105,37334,-1051,-6033,76809,110089,2607,-117095,-144287,-156238,-124062,-59420,-53620,-61566,-24912,-37499,-2204,144000,188520,96633,67478,96174,54804,-13671,-17476,7249,-6085,-20012,37234,132087,149355,46300,-68340,-55701,49156,77396,34444,33725,97502,170529,200929,146708,32928,-99875,-154411,-86722,-19203,-21992,-60392,-71490,-56408,-17204,-4259,10534,67643,94693,28803,-31751,-74306,-90396,-57220,-4410,5147,-34763,-36076,-19019,-26480,-26465,-2083,24372,17361,-23494,-50154,-82365,-77117,-67285,-73196,-72788,821,45196,4377,-37067,-7877,43894,93494,116151,75529,16413,-42808,-80295,-91760,-83985,-11471,22000,-13013,13113,31356,-12493,-790,38160,-32781,-111036,-18559,91493,56741,20508,-6275,-97729,-130370,-89255,-64170,-11165,68084,94030,92144,79076,30392,27941,37137,8396,31567,111440,137242,169907,199222,146539,49612,-20562,-48254,-49171,-42374,7210,108975,103707,-9500,-75965,-69180,-16135,12089,9484,3796,-21393,-10789,77988,84167,7489,-38981,-46109,-62199,-34342],[63412,54170,-4044,-46713,-38315,21022,55651,46553,21063,1263,-31438,-27251,29536,62822,44832,47856,64976,57991,9985,-64839,-69540,29981,39937,-45431,-102615,-85522,-42416,7712,6726,6656,49322,66312,38339,-15693,-62134,-104916,-118078,-62432,4023,55668,55452,-43878,-87756,16107,98558,84767,24540,-36081,-32380,73839,218187,237985,151398,37441,-45694,-38517,27666,34748,-24312,-52273,-42349,-35297,-17832,722,-37646,-83703,-66634,-39194,-41677,-53345,-38307,1074,25354,29523,31113,37559,37722,219,-70397,-83081,-9319,53957,57626,6679,-736,39847,13073,-58303,-70593,-31167,44599,94306,42932,2884,94001,204632,124326,-8098,39671,107132,73388,70395,60334,-11501,-70345,-61412,-4849,4821,-35808,-31736,2738,40136,68258,58359,31268,-23972,-71553,-89602,-122230,-100661,4089,40403,-44192,-148654,-144636,-32604,85982,118872,79297,21883,-59287,-94002,1214,125760,106459,-13084,-75655,-24108,41505,5556,-91582,-79468,20420,87686,87510,53570,45290,84549,49058,-79403,-112756,-24952,42569,57986,39575,20787,15194,-61693,-167530,-150840,-68606,-59105,-90994,-76012,488,40336,-13953,-120213,-150635,-70162,32379,81533,65384,8440,-30800,-52148,-72069,-81715,-44642,-49160,-83047,-69814,-77512,-66830,12611,27833,-21228,-12375,7550,9081,-12945,-26599,-20416,4024,11905,4366,-7889,12048,68383,89008,49170,4393,-20873,29672,56748,8470,-35411,-32890,-12487,-34209,-86382,-45573,15153,7596,-39925,-66235,-67420,982,90385,107101,41695,-29494,-13602,46366,55238,10346,-8476,45106,117860,124780,73481,25761,-46595,-89938,-26698,69477,100599,121232,182378,214815,171831,82686,15803,-5203,-992,-37376,-102136,-97845,-22486,66124,108844,90044,23887,-49489,-90366,-42658,37522,74489,57957,7068,-9107,-7833,-46328,-26653,83246,98610,-12020,-76111,-94329,-145887,-101365,83002,201237,177451,88806,3771,-42767,-7740,56551,111491,120655,78510,31922,35288,110847,177498,103764,8560,-5115,-18179,-23196,-485,-49304,-85920,23943,61916,-82735,-181376,-94472,-28072,-21554,7782,-6884,-21091,9380,-24413,-71190,-48479,7774,47855,69317,66599,-23073,-134782,-97460,-33856,-78183,-138919,-123712,-68629,-52527,-79497,-105683,-66999,50663,126941,87514,-13433,-97491,-98534,-37213,7032,-441,-10144,18065,63637,48074,2808,11179,-327,-45377,-110251,-179772,-142434,-15688,57767,63831,75084,45779,-52297,-67939,772,49306,52936,56518,71879,46876,5552,-40809,-33157,17714,-13391,-70606,-9279,76430,54564,-12332,23931,93742,86414,3935,-45953,-1352,11694,-72982,-101599,-48948,-51423,-87369,-100096,-104222,-66433,5201,30903,19468,13930,26935,25407,24570,37118,33746,4235,-37501,-51050,664,51509,36440,-19633,-72437,-113207,-62394,63637,141776,151154,110250,60326,28969,17353,31966,7140,-74128,-139582,-119123,-39472,17380,10886,34215,116154,130009,59046,2194,49763,110083,70713,-28603,-54448,-1923,25945,-2087,13505,36151,-5811,-43630,31961,163270,146871,16135,-31067,17413,42713,5353,-21881,43564,101209,61839,-25042,-70079,13046,126145,109907,50023,69682,123435,99128,856,-29750,-3675,3891,24506,38500,46120,12170,-74221,-121858,-94127,-89617,-80742,3396,95964,115944,101099,77578,-18540,-78708,-41950,-4401,-54246,-97613,-43852,22368,33030,-1790,-38997,-21226,13124,5065,-15149,-27462,-50861,-54694,-10213,53616,77392,56607,12238,-49080,-93912,-52586,41660,25983,-60652,-54064,11247,10805,-38617,-80831,-46809,64523,69746,-47268,-86128,-8494,4846,-23284,-10551,-19353,-63780,-78748,-44193,-6159,12875,57532,123857,113884,43113,-50469,-130791,-136358,-103892,-70301,-30768,-33573,-52489,-29536,-11687,7282,50281,65353,12830,-43903,-53855,901,93480,123911,36431,-82616,-83264,-7926,3071,-56650,-74737,-70230,-81904,-98388,-88321,-20375,73474,99550,30957,3445,11722,10774,-18192,-30519,16570,59419,42966,13215,-51865,-141807,-167534,-133941,-88133,-42678,-30939,-35536,-9861,18127,38101,45798,37185,29746,37642,58225,50378,-32707,-73304,5990,48372,-39079,-129517,-115337,-12945,49341,20796,-12085,-53530,-95861,-26217,41913,-65435,-178081,-95692,18146,10901,22277,36619,-2039,-7875,13023,-35646,-63317,-57591,-77059,-83247,-72383,-15903,71541,39227,-39242,28295,82201,4193,-41542,12577,78446,114296,107301,76748,58030,16181,-46884,-77585,-84169,-91876,-13062,90835,98061,65212,30108,626,28739,50618,-7067,-66109,-38797,-11569,-54070,-78604,-31812,-41672,-54195,67000,169957,125040,24991,-39632,-94278,-163718,-174477,-105472,-42591,-20736,10808,-21858,-114288,-173576,-121509,-39830,-12868,-14480,-1640,-6845,-32307,-37983,552,24365,10698,4180,10563,30056,26912,19981,76254,138531,118108,74273,82488,126980,119931,76082,92067,143351,131967,-10820,-155127,-192136,-161868,-83047,-14247,-39535,-62038,-16129,22019,37311,38436,38599,39458,24704,8424,28139,19012,-32433,-94775,-119097,-119688,-83815,15554,100843,110572,115933,89523,20815,-21668,-34943,9202,112192,149567,119449,118328,109043,29427,-8805,3959,-20405,-44662,11759,38651,14786,30598,34458,43578,93472,106273,107211,148045,113408,23103,-47094,-93438,-71675,-36007,-401,88061,126801,76846,-16603,-71074,-75861,-35082,871,-8025,9261,21896,-41900,-76455,-29578,-14296,-5146,42299,35686,-47855,-82277,-89503,-83717,-14841,66038,55256,28442,30940,548,-60358,-63899,-18170,12345,83920,178416,170662,105247,60144,-20674,-82855,-61124,-8621,17521,25891,23236,18623,13020,20485,-29342,-73866,-47333,-54153,-78809,-25113,-12020,-73014,-51646,16191,37065,7217,-18083,-28716,-33961,-29597,-5493,6904,30917,81882,109603,46470,-46431,-18403,118725,181463,73747,-24989,-9733,44341,75842,48538,2837,-19474,-24764,-39808,-28689,2767,11866,34093,57660,26291,-29324,-103474,-134603,-74813,9292,22027,12844,25675,1976,-46637,-25884,36918,85805,74201,31034,-33841,-93896,-93704,-55270,-35793,-49488,-13758,45195,3253,-36489,32826,86366,60607,-11692,-84421,-94123,-40893,6656,36286,52958,44668,23955,36485,29150,-40888,-93078,-79162,-34173,-29075,-63916,-83108,-44965,-51909,-50405,39366,81414,19233,-20664,-2970,22230,11158,-10025,-15318,-33372,-50607,14248,125146,135983,29614,-47519,-1597,94150,134241,103510,43782,40240,124698,192067,152075,29906,-105689,-181779,-100430,20215,16790,-67535,-104782,-88340,-50875,-67491,-36913,84624,139679,62805,3539,-43701,-68459,-33872,16997,31748,-10653,-40742,-46263,-64800,-65545,-16119,32669,47092,42541,67019,61993,-131,-77030,-98299,-97364,-62281,-31136,-61814,-84267,-53317,-9635,32232,56900,27818,-7991,-31719,-51347,-68791,-23091,96354,141779,57947,15304,18292,-33238,-65078,10750,46769,-26235,-17184,71879,45128,-56541,-128019,-133842,-43528,3848,-56785,-46012,51359,84994,56602,27224,-14776,-8525,17096,14151,51196,123965,159549,133557,64213,11324,-1534,-37496,-57110,-27698,-14592,-11067,26709,-20980,-156948,-222431,-173014,-76334,-8585,25895,14892,-37880,-55608,-3323,31627,55169,44605,-1848,-27640,-3521],[66702,-5801,-67620,-40062,30796,77687,56614,16040,4568,-588,-10745,34221,55489,1231,-41109,7697,71514,57252,-36927,-108723,-64203,51555,42268,-88845,-183801,-145255,-74417,-49438,-60563,-40437,-2942,14845,-8804,-27222,-5327,-44045,-133281,-115632,13869,108616,80564,-35703,-72908,-2333,65189,140459,169556,70414,2372,65860,152223,144708,82070,10066,-19441,13489,71501,89910,41849,-10848,-43340,-57731,-64002,-46289,-22749,-4144,-15580,-59522,-83399,-76915,-52722,-29061,-5290,29700,58720,68774,35700,-40392,-90002,-52743,25709,30571,-9256,2914,61837,67322,8627,-49853,-74489,-47054,40475,71288,-12477,-93934,-21576,116903,95129,1142,8533,34804,48094,66969,14066,-57458,-70801,-70200,-39484,-17165,-64371,-74220,-22271,30008,40490,14805,7764,-4497,-41637,-78878,-70471,25295,113536,52881,-92343,-172219,-138273,-15738,134894,157759,52763,-19075,-44825,-73243,-26393,85453,114384,19451,-91993,-80820,15239,22053,-82322,-97626,5632,102435,104836,72254,79382,119832,78984,-41463,-91516,-40511,20781,48052,56277,81360,95674,15075,-114481,-156440,-102640,-87185,-111108,-86763,-16700,-114,-36929,-70644,-66961,-38525,-10181,40859,95798,89145,70060,39189,13619,21711,29133,-30929,-66941,-38855,-21989,37454,103921,48357,-50162,-72720,-64052,-47115,-52070,-62871,-48438,-197,12346,-25759,-43340,17926,74803,34101,-44209,-61317,-54488,11191,72619,75914,46498,44594,99979,92052,-26461,-73536,-23728,9688,6230,16963,31896,37201,43038,60473,24562,-44909,-61537,-68244,-86172,-53508,3948,52945,87274,81355,71261,47449,-35497,-82465,-29550,58690,106537,97734,98166,113020,127008,120607,99116,39385,-7924,-39838,-74492,-60905,-26939,18320,68026,75398,23354,-31516,-14290,62947,118027,130978,125796,55338,-10549,-21975,-64362,-99318,-23946,37931,-8215,-19571,-10811,-84425,-102709,43295,164823,158806,73114,-9509,-32713,-1708,-2449,-6602,31073,44120,4921,-19427,45288,115296,65801,-39635,-54725,-32593,-2741,30501,-64431,-175865,-73231,25420,-60947,-100577,-14923,8621,-49235,-53220,-38628,-33329,-30971,-37029,-55437,-47058,-19283,13097,29511,21455,-34482,-118333,-109622,-48192,-33386,-38046,-11498,-8270,-61500,-100911,-83470,-29739,41699,72331,48882,-6298,-45547,-51927,-44361,-26813,17416,80015,105393,58916,-52733,-87330,34465,105309,34979,-69483,-122001,-97081,-58071,-35469,10262,63958,53018,-19004,-40006,4137,33485,9054,-30090,-16626,12592,32524,3094,-25269,3045,-6548,-25492,15667,24165,-31081,-61517,-11182,38076,43157,6883,9521,77766,89303,14775,-2626,26891,-275,-19974,-851,-1422,-6897,-3438,-24756,-33970,-6620,18793,17107,17658,12459,-15295,-48112,-88923,-100643,-9066,94156,79184,-17400,-73756,-71008,-19253,48166,92960,112001,95517,77809,58608,11729,1802,254,-65239,-135361,-105341,-35724,-10639,-20320,7979,70401,55510,-35575,-120700,-37360,138351,160847,27446,-6052,6507,-50007,-102584,-62101,15664,24213,-22855,14713,126930,110815,39680,40465,26330,-3571,-5904,-15596,6431,66052,78890,7615,-71804,-6917,113710,65443,-34798,13742,98916,46031,-43641,-7546,10264,-50379,-52214,-7429,8916,-54675,-140552,-107552,21188,34829,-9721,24066,71145,63551,57830,7405,-108671,-122960,-35613,22736,21060,23393,50239,43695,26625,31910,29328,-6400,-27761,-20721,637,33836,63952,79448,88208,125541,143076,105937,50762,-20197,-81312,-44703,40082,-4848,-80135,-54648,16351,24227,-30230,-82242,-87424,-29877,-4334,-47979,-54127,35741,64922,-362,-7489,-159,-62430,-112771,-73896,-6328,14111,7298,-980,-30621,-28548,-22410,-62898,-48180,51286,95593,46347,-3277,18722,78567,103201,54244,-7433,-11166,15264,57700,63120,6124,-16476,50678,27123,-106344,-122406,-6256,43797,-11553,-48272,-78385,-116879,-112887,-92574,-57239,2972,36516,7008,32296,76824,75774,45871,43269,43341,18761,1160,-14441,-60161,-62767,-30061,-60476,-114539,-120291,-86530,-7402,25881,-37033,-51654,21830,94184,99784,70888,71394,71718,-1745,-47420,28581,97561,40999,-56838,-70690,-1113,16525,-42656,-77174,-63751,-22828,44348,60413,-35498,-111544,-59706,-2724,1694,52367,66303,7108,-7554,10149,-23973,-37757,-30544,-33753,-23659,6782,63602,95731,20392,-44657,50792,119454,60281,24089,49978,64552,47700,12595,11302,41248,26177,-49898,-138955,-135694,-43971,59896,115584,81869,27605,17512,51053,97802,87994,2217,-84984,-103860,-83461,-82995,-87639,-54935,-52858,-27181,102698,185625,150041,75329,-4949,-97680,-163829,-156943,-110436,-44781,41355,98709,32789,-60900,-120277,-123158,-65021,34725,114479,111957,59135,10080,-30662,-36537,-15762,-19117,-53430,-46339,-7603,10275,36000,143505,249644,225633,125156,60336,62613,70759,50146,40818,34117,7789,-45985,-108308,-120216,-91611,-86600,-122582,-135912,-81882,-18647,3245,7987,6998,42787,71051,-4005,-77887,-14131,61123,16734,-82745,-112349,-92923,-62667,18375,114764,119860,91489,43552,-9198,1940,56600,118802,177018,161534,120100,112249,84254,32772,32039,58927,42970,-492,-9027,-17984,-48686,-20514,29906,64913,85013,60381,40785,87930,95043,36536,1066,-40976,-81147,-81723,-43022,26248,40972,-15033,-101433,-96064,-45898,-43871,-78028,-83810,-34222,-8278,-11969,57076,142521,113393,67172,76428,32929,-85942,-126199,-105273,-76843,-20814,23153,26450,44252,52977,22400,-42199,-74370,-4013,87053,102713,97616,79662,37488,-10384,-65744,-54911,17459,66108,61751,38188,24992,31732,51448,83574,57427,5326,-15889,-56651,-83795,-13999,47912,30178,32668,50007,71857,67612,28838,-5659,-24031,-14713,8138,-3989,6834,46114,21477,-70154,-91930,34879,166989,160708,36140,-38274,-15479,20865,43425,24898,-26402,-65617,-52234,-24559,-7063,16442,29725,66310,112673,91010,6082,-79896,-91458,-63528,-50641,-81049,-102543,-62770,-35622,-60905,-40207,1288,37305,59497,47004,443,-59027,-113381,-105050,-54229,-57745,-57006,-29401,-91029,-139362,-51602,46415,69451,27016,-42985,-63274,-33930,-24127,-14045,50588,69690,-4737,-22774,37451,49392,51802,78764,24249,-58326,-57196,-46160,-33852,-33838,-37994,-36670,-60484,-74327,-44900,15969,95958,108342,27563,-54682,-95136,-85147,-6559,65522,55969,-5743,-3664,68891,105110,105434,97051,33924,-11131,50046,120451,116848,25883,-122919,-200957,-57099,133221,114598,-60348,-146307,-98629,-41791,-89270,-74592,65598,131165,66055,33087,4538,-28433,-8704,27864,42658,18956,-10654,-40753,-87404,-101241,-19989,73528,109529,108541,135287,137737,59130,-19483,-30359,-61721,-105186,-88360,-60658,-63121,-62021,-41652,3016,49101,27970,4573,-2466,-19975,-46947,197,113608,157298,67719,-15958,4317,13962,-44063,-25748,83276,111596,67544,32728,-24189,-92000,-111363,-63811,41924,74549,7107,-6518,60294,85989,37424,-32984,-77557,-43254,-14333,-11250,39355,112147,126148,54126,-54846,-111394,-88842,-63187,-13669,41656,21831,-37221,-32835,-71330,-171986,-229134,-204746,-113043,-32180,21862,32355,-12534,-71049,-62495,3763,81191,86847,52886,44544,48382],[55936,-25379,-66722,18333,115812,106763,23783,-15788,5370,1431,-8807,29148,6570,-84743,-114734,-33353,39322,12452,-69653,-56830,29658,102057,57283,-52293,-113127,-44327,21301,-10028,-73551,-68224,-61189,-72581,-88588,-89678,-17669,35965,-19787,-37933,67834,150645,85976,-25293,-35054,30936,87755,192315,256045,173523,93486,84759,81751,46282,8595,-5607,8061,18549,43602,83067,65277,-3109,-55306,-67424,-69920,-59080,-41972,-12943,13060,-6488,-28040,-6033,9547,-20923,-19865,30642,60194,40185,-10904,-50712,-31487,23101,46939,-29703,-85976,-1255,112332,79262,-5178,-22246,-5204,23139,64814,54197,-10254,-72027,-52569,42204,53051,-17182,-38193,-12061,25729,32760,-19258,-16399,17253,-13740,-20689,-8880,-58888,-68571,-19891,15244,-882,-22176,-14392,5479,2364,-37904,-25900,100057,154962,22752,-101391,-88907,-50660,-22555,72800,105576,23969,-12608,7282,-41919,-73442,-21490,22069,-24996,-112892,-92170,11404,64598,24347,26236,99026,139351,94739,64021,85432,113200,83488,-1209,-73545,-61549,1869,40969,38862,45616,87103,83745,-23676,-120909,-110274,-87593,-88342,-52862,-8437,-12171,-38344,-39528,-10222,-34252,-61252,-6347,72644,84664,80192,54790,13170,15659,34354,1012,-20055,4028,36130,94566,111586,50892,-3412,-52068,-92449,-59034,-5740,35288,52394,51344,7427,-42187,-28334,47340,83224,31220,-44519,-47812,-20852,22148,62218,71358,48490,45373,119293,134794,-12618,-129154,-103553,-6063,54879,88204,90632,45344,5231,23357,12278,-29820,-43001,-86103,-112150,-44046,8112,11318,19314,9448,-8405,-29587,-51706,-32670,10940,46986,60981,11868,-26620,-16016,35771,87290,95648,-7867,-84988,-53553,5968,32384,-15498,-44101,5216,33538,9165,25590,82135,126936,165494,193310,174097,69019,-11969,-23501,-59295,-129092,-123307,-65971,-36983,26050,57369,-24780,-101988,-31095,55231,46584,-26837,-73329,-59357,-14562,-17657,-87520,-119495,-67369,-39593,-47417,4396,80162,64738,-26177,-55009,-19848,32591,74843,600,-114481,-98471,-25600,-25536,-2242,68539,59371,-37721,-49439,21664,20264,-45596,-28265,-11708,-29773,-32295,-11110,-20929,-59934,-69234,-85970,-88507,-26356,44839,49113,39733,14142,-44660,-50609,13023,43293,11484,-32201,-40590,-51778,-49238,-39086,-61908,-66534,-7852,97382,160928,109470,-40990,-110096,2416,73648,40684,24137,36211,12958,-49206,-78092,-37443,31840,92051,98044,52715,23079,19919,6857,-44487,-85599,-58859,28178,61405,28988,22039,29717,39419,51947,12666,-33851,-51643,-49167,-44108,-15532,11243,43470,93205,117266,77949,34383,19459,5132,40856,103942,114782,67655,-5952,-53044,-32858,-12474,-39274,-77652,-53052,-11279,-26538,-55423,-81841,-92512,-4565,84789,52628,-54244,-95353,-76966,-54357,-39172,-24098,-17494,-3721,42641,61782,12186,-2815,37348,28735,-26375,-37683,-26558,-20869,-3967,-3373,-25928,-58511,-121731,-195870,-107574,94543,139655,36615,38634,39480,-74998,-144952,-76238,29090,53163,1515,-23165,5644,-2211,49944,137701,96786,2113,-17125,-27369,-33178,16350,49001,-2050,-65406,-21877,72161,28392,-78169,-27633,62339,16896,-58361,-30840,-35461,-118969,-114125,-46439,-53642,-115309,-139399,-32973,135203,124870,18896,-12870,-7514,-36756,-35357,-37229,-94045,-101944,-44475,-1423,21590,54355,72372,43079,51751,93542,70353,-20736,-49022,-12191,35570,85732,148705,170649,120697,92657,98846,70152,20753,-35138,-78099,-36773,28015,-5486,-36960,-11047,50150,83582,30794,-47079,-102195,-105974,-65653,-27472,-9682,14696,32078,13608,14026,19065,-23845,-37524,-14051,15048,30503,8904,-61457,-142222,-120056,-19877,27422,82007,170876,159902,51145,25345,110363,155706,119460,53703,-17814,-21919,60743,160951,162876,51063,-60521,-18944,39888,-19324,-41025,14555,40387,19764,-14785,-89500,-138662,-118909,-92518,-98005,-88374,-53714,-54536,1186,89789,122263,97373,79423,50569,-15733,-49944,-56419,-48577,40043,122425,54572,-75692,-134317,-88337,34228,72224,-37213,-87734,-11690,81345,88952,49198,20228,17255,8602,21750,73928,132201,121358,44305,-9022,-14136,-45835,-70041,-54821,-14832,36446,38674,151,-42744,-85284,-78512,-12023,43158,65159,3707,-56604,-15732,40079,16173,-21466,-29163,-20364,8663,73735,115482,59110,-35044,-35333,66279,119173,104057,71652,38120,17446,-12917,-30989,10866,69162,46704,-41444,-147823,-113793,40948,115425,78214,13364,-8342,26669,114431,158830,115243,24413,-63797,-120699,-118601,-79647,-62437,-72466,-47750,25372,68475,71807,75930,35772,-13426,-34264,-81647,-124298,-123248,-59145,68916,166604,124009,62684,-6739,-91935,-96653,36837,160225,164523,104948,40931,-13214,-18354,18884,-2978,-108223,-125051,-28085,14964,5611,104861,234718,223397,96141,-10374,-15638,21410,55944,26265,-75956,-106254,-43793,-20886,-20291,10822,-29056,-165180,-174658,-45052,-2151,-51836,-55519,-17495,42333,58242,-33147,-109886,-36520,61693,8388,-111482,-135412,-102290,-85161,-49723,10120,28070,27061,-7677,-50051,-1769,105332,169013,176551,139502,89377,57851,42797,57206,105639,136151,104686,61084,21892,-24813,-75700,-59101,10764,55216,10986,-54264,-41631,4419,33805,46247,40572,-10616,-57803,-62851,-35372,-15357,-48988,-103254,-127523,-10005,119831,98715,-9937,-37085,4999,-9435,12557,146346,231382,163218,93496,70270,40641,-44797,-114314,-112598,-62814,-25545,-13814,-12862,19590,63283,63850,-14593,-84416,-29268,62408,36159,-45454,-45179,3666,23375,-8090,-6553,39286,65329,69283,39990,5714,29535,72362,84775,68374,42720,1861,-34806,-15013,63496,81958,25904,33981,67355,73832,56290,21990,-4667,-24516,-23968,6199,17036,24056,5187,-62673,-120834,-73636,45563,73993,18774,-10612,2154,5435,-16819,-10260,8483,-10257,-69152,-67886,-12152,29702,33092,25785,50709,86109,79544,30461,-31875,-45144,-44218,-77056,-123991,-111028,-30560,-2939,-45829,-59430,-39262,8480,75794,100338,89831,25839,-103552,-139504,-51350,-20417,-41070,-49535,-86335,-101938,-50999,-2599,6033,4501,11807,13440,-3512,-35687,-41981,7037,30784,-18815,-44733,13397,78109,135327,128281,868,-92541,-46843,-10256,-12153,1809,14925,-38918,-126110,-111349,-10736,80060,151992,164668,80273,-40148,-125465,-100748,-11877,9425,-14190,-29336,1627,55579,54186,32442,33072,4030,-6703,27853,52448,54725,-8757,-166628,-215800,-32879,169602,160112,-29616,-126537,-64194,-10581,-65902,-69934,57955,136871,79047,51534,53662,14815,-13674,1171,26519,37928,48065,9686,-87323,-144087,-68202,55996,108414,89366,86888,85340,49506,11895,23745,-5485,-67033,-60919,-1710,-2031,-25874,-35608,-3804,70730,77196,45945,12479,-31798,-41887,6722,79993,95283,16092,-55344,-6944,63460,15016,-47719,34727,142220,121675,17866,-58955,-55812,-8811,27343,56746,58291,49201,56342,59055,44533,4698,-72895,-117076,-45742,3665,-19553,1231,58636,30340,-6618,-27532,-71840,-94419,-65216,11744,55332,-3307,-66915,-12294,13749,-61448,-146810,-171984,-105196,-49646,-34079,-2016,18360,-31344,-37890,28543,64986,37279,34087,46558,45910],[-4374,-34909,-49685,31105,103576,59437,-29346,-34084,2848,-6030,-38066,-56933,-93877,-140139,-142233,-74308,-30163,-87011,-150043,-65613,55230,94978,34534,-13878,-3874,74107,117328,70236,-24322,-62294,-94523,-145780,-165822,-193765,-153102,-23234,48191,69039,94502,90871,29585,-18739,10779,79743,101797,141588,178410,144504,92648,44789,-261,-63350,-108151,-94468,-59707,-61612,-57925,-12775,19499,-14978,-71618,-90156,-67615,-40140,-61262,-84171,-9561,76489,78549,58523,46416,9034,-918,27474,33382,4822,-28914,-30381,8411,41742,27690,-76966,-131638,-9719,147750,123477,25771,18026,56284,72517,65104,46045,45917,50963,30998,46717,25689,-54897,-59489,7149,39511,13861,-11876,62447,123516,82233,40062,14933,-25290,-25762,5127,2086,-41324,-71036,-86607,-63413,2226,8251,-19309,60378,114856,39,-77593,-20547,1180,-35849,11430,73057,57872,48836,37643,-44637,-106999,-86941,-55383,-71728,-85726,-35207,1161,27961,65243,120857,172478,152242,69113,39111,52925,42884,20728,-9063,-63906,-70934,-15169,8604,-45802,-83901,-1661,111396,83539,-27227,-76565,-69926,-36656,18096,45333,31398,-8767,-56285,-58372,-83682,-96120,-36247,21732,26652,30309,32934,-12624,-65971,-29501,29334,33125,27624,37716,26555,-15222,9727,83200,54677,-22815,1684,83266,171304,192116,132016,26044,-25901,22820,80808,84202,54896,-6331,-22865,12411,41474,48096,42238,11880,-3101,58028,86618,-38911,-155118,-149587,-54033,10945,33221,32978,34391,29246,32981,33079,21537,18381,-18162,-42006,-9214,6481,-20426,-49984,-72232,-107846,-131036,-85259,12778,47968,1158,-60967,-106232,-94475,-51790,-26050,-7643,-1220,-99204,-174835,-87498,52409,96917,25425,-26640,8033,19243,-4960,40024,61053,55652,112461,181160,145015,19665,-42889,-34304,-44447,-81719,-107132,-104964,-57941,31325,51252,-37828,-106528,-53336,-1541,-30033,-68705,-63960,-61257,-25413,15253,-39826,-114334,-87358,-55289,-43409,19391,109056,102407,25103,-15179,6177,31017,37770,2582,-59852,-92712,-57485,25293,69709,89660,70386,6834,17916,95391,64569,-1628,29794,37024,-16437,-27923,-13730,-65455,-140287,-122806,-87715,-70389,4521,88609,57446,4379,9480,17194,52536,113582,95292,-392,-68773,-84141,-98527,-72958,-15540,-25653,-57635,-45123,29640,117594,136471,37845,-71207,-56063,-37501,-19847,72021,124241,57554,-29343,-59471,-48441,6018,109524,147175,90847,36815,24132,28194,14059,-31168,-28251,62510,106571,74603,52242,66584,67608,38182,17264,39637,14941,-56828,-94489,-53618,10592,46193,58326,81494,81781,23127,-30935,-36023,24268,96438,115064,76127,3724,-21103,26893,16357,-65552,-124416,-76706,6892,21196,9663,-10574,-33235,12014,56469,33523,-31675,-92212,-157650,-178880,-132345,-102733,-124201,-118238,-42679,19299,7131,-9662,37538,85761,56519,2990,-32687,-24304,24611,9386,-55772,-64980,-84917,-155256,-117878,24201,74379,25770,33552,34231,-76829,-150518,-43133,89786,96569,21026,-51922,-77712,-43880,86893,208643,172202,23041,-49646,-32453,-8464,-9890,-43413,-78909,-59784,1458,56980,47250,-10219,4130,62883,53143,-26218,-63959,-66060,-91269,-67241,-46705,-111848,-159171,-114094,-2456,96603,48477,-67568,-110163,-90918,-84437,-67184,-9970,-7080,-42627,-44222,-20667,-10766,7186,20462,22338,91334,163691,115210,4418,-33309,-7463,19366,37916,88173,129921,94305,36967,21726,12262,-12934,-39414,-46205,-5009,25492,-609,-11096,11368,51618,79659,46359,-18877,-78476,-107459,-72162,12721,30862,-23340,-43823,-16693,7705,31658,35026,57152,65896,34942,25768,34764,-14269,-122922,-146813,-41099,65990,138682,150623,57910,-31252,28171,140483,136916,59894,49967,47118,35893,87410,151015,151167,93469,-23963,-67734,13855,58924,57228,15181,-36864,-33444,-15430,-54967,-79680,-69914,-55726,-101567,-155839,-131788,-110899,-59117,33750,88569,55134,-1822,-20694,-37094,-54853,-44383,-4475,60321,92680,40023,-33979,-66123,-23745,68532,84660,-18116,-78451,-37928,30082,58937,38388,-27392,-55671,-3526,66427,79476,100510,114557,57524,2883,-26673,-77801,-69287,-12987,15477,13302,-32650,-63878,-48105,-71408,-83218,12317,95102,66617,-42782,-76275,-7335,54130,33471,-4901,-8775,-8644,8288,71777,90782,9996,-45114,8386,90221,113621,105322,51851,-29948,-60095,-49121,-5668,74828,112673,43810,-49214,-120435,-73223,66119,107602,17573,-42196,-1815,67056,125806,131750,103655,67954,7870,-69491,-88867,-19221,-2819,-72530,-35763,48226,-22023,-76768,-17339,-41588,-54753,39546,30494,-64359,-93172,-50429,39781,127838,118958,87535,22068,-81949,-114619,-13647,82839,109786,83893,33559,-177,20770,58615,-7980,-175403,-209521,-47563,7392,-72171,-20462,119483,130328,31074,-36898,-40710,-22168,39978,39192,-66219,-79849,-3418,32726,44826,89534,55871,-98538,-134654,-15696,8054,-75920,-78636,3327,60733,35005,-17948,-29045,23280,45212,-36001,-140221,-148595,-123355,-118667,-103863,-88809,-69511,-23752,-31105,-77936,-36604,84756,156769,137293,96276,52804,9679,15806,69467,139668,142212,69243,38768,53809,32992,-19568,-47903,-37493,-35532,-114515,-157769,-93614,-56797,-45547,6533,12026,-36441,-27606,17435,46467,26839,-50552,-110347,-86080,86101,236953,213118,109525,64828,51040,4628,17937,88964,114613,100138,91258,47943,46114,49939,-5668,-59744,-46872,-13395,13795,702,11594,71259,91221,19923,-48388,-29317,4570,-39937,-127617,-106051,13887,88538,46730,-11751,-11999,31309,78263,53488,-9479,757,32575,35570,18385,-11289,-35812,-10455,56781,111200,63476,-36554,-14741,47266,15695,-41400,-35757,-19776,-35858,-50699,-21496,31977,62507,-5538,-91319,-97477,-53283,-41887,-89756,-74632,31701,91868,36712,-37547,-5947,73066,74468,-4226,-24550,23122,43196,-11856,-46832,-27661,-37146,-69656,-47530,-23798,-30449,-47436,-62435,-78221,-51065,12574,17717,-33282,-69278,-65838,-4961,80375,128355,137440,79632,-50201,-106205,-32185,7777,-14837,-21546,-3784,7105,-10105,-36623,-39334,-2972,55818,69733,29679,-7870,-22440,-53956,-68509,-54742,-49474,-23159,32415,64937,18616,-52954,-70377,-24561,-11941,-24297,-6758,22669,-22483,-112783,-108213,-15118,49370,74887,88342,78789,12323,-77487,-64381,2130,-14618,-42698,-21225,-8249,-19842,-24707,-11520,-3665,-4558,20527,18261,-1401,5545,-41572,-154979,-161093,-36002,81022,97046,1869,-40263,2437,11642,-45848,-43391,80622,183467,116581,50406,55787,16187,-50674,-41304,17451,64398,93670,44199,-75875,-161263,-126498,-21639,37647,32826,34482,28841,17703,-6556,12893,23531,12639,21286,54318,43522,12009,-13083,9910,101060,130552,78158,9103,-47410,-25132,35791,59908,37016,-26380,-66810,-21776,51326,23670,-58172,-38614,49706,69714,15613,-28222,-103,48973,54696,21281,-10872,22643,69248,21656,-46749,-57907,-78174,-101637,-15333,64590,15181,-26229,-8679,-43043,-20344,60398,57552,-5166,-35462,-7570,-1891,-79202,-105362,24950,116281,38837,-77735,-103720,-54698,-46754,-76988,-36718,39133,31394,36243,79484,57522,-22527,-45591,-29524,-2014],[-16780,10459,12368,39716,60784,34148,3104,28420,39980,6656,-55893,-94892,-97036,-92242,-81443,-34219,-23423,-115727,-182691,-95943,16980,42931,12262,15961,35745,85055,148748,161418,86065,16500,-53634,-131236,-151549,-192154,-217063,-118143,18409,81896,52014,-11540,-18920,19315,64129,90355,58752,39713,63961,59495,9989,-43077,-62194,-111417,-170986,-180486,-137349,-102863,-105788,-80284,404,17625,-58774,-88572,-30119,15385,-42052,-107796,-32754,95085,107321,47021,41836,62244,48949,23417,9851,24263,36850,26007,9941,8953,8914,-62144,-117637,-10102,156462,162870,64529,13804,19502,29155,19229,16371,67884,116919,102381,91472,41185,-43463,-30541,37669,37499,-8480,5410,98257,150962,132716,101085,57825,13187,5332,13367,-15593,-68427,-112372,-149481,-128927,-12019,48997,-12900,-16905,44299,6945,-48385,-38543,-38783,-44731,15601,82793,102846,96853,33499,-62994,-111168,-82988,-43282,-23891,21902,65011,-1959,-62504,-839,94733,131435,116364,52854,7366,-6694,-30107,-37221,-20508,-32545,-51792,-23540,-20741,-117520,-187690,-86958,95263,162430,82245,-18438,-44153,19783,91568,118205,114729,63534,-55990,-146881,-162431,-112892,-35872,-1358,-1703,16669,38762,3190,-94295,-63142,58697,68087,9297,-14777,-64603,-126865,-40844,109295,111828,25512,23952,87604,172972,200036,151381,55366,18615,79894,102267,62470,34855,-29986,-61283,-10154,48190,59680,63116,26583,-29294,-9949,31755,-26188,-86928,-88940,-80808,-111922,-127181,-67678,43119,70663,39344,45514,49408,36722,18628,-16683,-35546,-2402,1198,-59418,-97474,-116908,-132813,-79382,27224,31346,-72513,-160490,-155558,-65516,4392,-16854,-61556,-60876,-112341,-178970,-112745,11251,63485,46704,34832,43147,17200,-32075,-26755,-31492,-42207,11003,82480,59454,-47896,-101292,-83494,-55272,-20626,-20505,-57631,-43484,16752,28163,-37465,-83527,-30819,15979,-7147,-18094,-5810,-46225,-45103,5199,18207,-9905,-41862,-73356,-61620,24728,118136,108858,41186,10518,15947,-11190,-81560,-116087,-96733,-81069,-40753,77191,99139,35814,5388,-597,16126,27853,15390,49215,81161,31082,-32448,-11951,23230,-49497,-146073,-134001,-99496,-75707,-690,68816,18237,-43190,8724,82599,119147,129796,91715,32651,-6404,-49345,-91275,-54030,24734,33479,-270,-33457,-32440,26317,95253,63737,-47150,-85603,-78156,-37024,53511,62571,-11472,-36392,-18736,-32283,-16722,79870,112888,54666,14018,10487,16190,56651,105357,122786,141581,125055,88800,71772,72870,47035,-15967,5094,96496,69215,-30073,-78997,-54478,-13673,-2247,-10460,19085,61021,39389,-9348,-30556,-13921,11183,11300,6390,14570,46550,82034,43738,-29373,-62087,-22351,45693,86768,98028,57085,5997,13523,26792,38483,47738,-22355,-160556,-202318,-123521,-82299,-118679,-144700,-93580,-8348,12592,-27089,-8941,67324,56865,-16070,-70914,-44760,37800,44822,5955,26338,41360,-28463,-51859,25875,93289,51506,-1242,-18729,-77676,-122634,-268,142618,139058,52800,-30232,-48718,24335,149203,237725,192415,19402,-78120,-6758,68792,3255,-121673,-144434,-47204,42355,70567,83636,78307,61616,92321,102955,11620,-59312,-28796,30938,52819,-28699,-158015,-189524,-108190,-48976,-46067,-88498,-137749,-141260,-86892,-33707,-5956,51969,60201,7731,-14231,21013,30299,-6494,-55860,-49129,61988,170545,165131,76098,-2982,-19388,-22891,-46741,-33663,33557,76982,62855,26608,15092,15539,5171,8205,24460,6313,-51285,-56607,-13896,1411,-13509,-21096,-28070,-51353,-74124,-61239,7662,28847,-15278,-65036,-78788,-36019,39667,60091,47749,58930,24404,-20362,3357,25389,-37525,-86085,-32072,62791,106613,60526,-45968,-79534,10988,86565,56685,13936,60231,106096,88383,71560,70287,73877,73277,-19437,-115164,-65613,32277,68753,-912,-106293,-118687,-40919,15895,30295,30546,31172,-45757,-158746,-147252,-106051,-84083,-37335,13907,-26007,-108258,-103312,-42314,-11826,24848,30183,-31304,-83271,-79595,-47416,-9779,44506,99849,79367,-11356,-55135,-34638,11099,65080,66406,-12002,-56618,-12952,28516,13246,23269,42194,4381,-10100,-710,-47358,-59885,-5212,8992,-37546,-76365,-60902,-20308,-22690,-18337,59173,117674,85447,12775,-972,7728,3560,-16797,-14160,16700,28167,13173,13742,6707,-20300,538,62933,100549,81202,38884,-18672,-85414,-101803,-40839,55003,142890,135908,18671,-80394,-126728,-106764,-3663,70848,19120,-36053,11057,70020,49969,18721,55127,105955,85988,5654,-23171,68404,67658,-47162,-15023,60258,-49855,-122184,-55787,-86863,-100189,28204,64612,7523,7419,20467,2679,-2322,-23257,-36750,-66283,-91038,-73156,-32085,-1607,32249,52075,49243,34614,41438,57586,-22001,-186894,-212447,-65558,-15976,-94729,-89902,2173,23803,14333,28165,-12264,-55531,-15570,20381,5610,7887,11594,25414,66292,116887,101520,-2533,-82259,-67896,-35983,-48504,-30892,49735,86908,36802,29335,93142,128169,69208,-14527,-73808,-76429,-74380,-84380,-80867,-91079,-102686,-71941,-69863,-90375,-57206,34589,97194,72371,37200,37037,22148,19168,61709,118564,72626,-33146,-40738,47051,93131,67812,1674,-76040,-135145,-181004,-156069,-92547,-79406,-79691,-42276,-53794,-87837,-18344,100782,164143,135718,29054,-37951,-14454,104755,188990,166813,122674,80519,17525,-11884,6722,-19136,-44856,46449,126970,69118,51378,115742,136972,66553,3224,34488,97626,69374,46922,77923,80155,46218,29057,35532,22045,-31903,-83610,-68563,9716,58697,17619,-44215,-61744,4659,85950,66143,-15680,-51428,-59837,-30931,-32013,-104801,-128033,-23657,76956,79024,5064,-69028,-28247,34513,-9586,-71397,-36131,5086,-6654,-33827,-32560,26176,92209,40385,-47781,-71038,-101202,-160121,-159859,-25433,121426,136591,33018,-30797,63669,177834,166748,81053,47555,67184,25559,-89950,-135586,-113163,-154210,-206451,-135756,-29800,-11736,-47994,-32293,-5711,-9180,-12662,-7059,-11574,-29367,-60056,-31418,52735,129496,141439,99859,36611,-9128,-6940,-20144,-42227,-11815,27010,21607,-13944,-35004,2017,54179,90022,100096,65584,36877,16453,-77893,-140552,-93098,-41728,-16583,2567,-33394,-80997,-60702,-17829,8956,-17355,-50122,-47326,-17969,-20401,-57711,-72144,-44560,-27732,-44846,-54922,-18981,7039,-1938,12312,40288,10254,-15393,24532,17978,-56623,-63274,-6210,20750,32266,34479,-18772,-59723,-35167,-39611,-58960,-45296,-27726,-22440,-4890,-2130,32446,65369,31397,-45646,-35392,90327,206310,139379,29258,-3894,-39121,-84495,-46817,49130,108087,105422,35259,-51492,-110450,-112900,-72287,-22066,25550,64525,44660,13014,-8565,-3261,12443,36031,57624,63039,45704,17601,4189,33692,109059,123332,67476,7876,-11905,22993,63365,37753,-1050,-19185,-39924,-41911,-7188,-20541,-67112,-50730,-9244,1898,11226,26180,39385,47599,40387,5441,-42926,-28214,18981,-23299,-96937,-84057,-33776,-26981,22585,87127,49905,-18956,-35120,-36945,-12618,63712,102025,58549,-10108,-20338,-42396,-124722,-123487,28910,119066,47120,-32216,-16663,11973,-21034,-46853,-12433,42327,51086,61672,83966,71964,-18068,-97680,-91257,-28751],[26597,68828,72921,57759,36916,33001,61610,99617,83027,5523,-85361,-77216,-22119,-18745,-17795,33713,35012,-45476,-96975,-54697,-25632,-29004,-4340,30716,-4806,14584,134753,203906,155187,95484,3409,-85339,-82189,-73613,-111699,-99935,-33931,-9312,-39462,-66340,-26757,37479,58864,30278,-18421,-12445,34449,20904,-48274,-89746,-61152,-55179,-103161,-150045,-109663,-36944,-57832,-75185,15128,51372,-43614,-57196,41539,71735,-18781,-68456,-26724,10725,353,-19274,26969,91599,77514,17007,-2309,52095,102878,74496,11291,-12895,4374,-22759,-64429,-4221,106120,109444,22454,-61271,-70746,-37321,-42056,-45846,15723,50773,52927,76763,55374,-310,-7189,5024,-21115,-41536,11964,74779,76672,75349,102477,91151,30818,-1753,-20674,-48981,-76343,-97905,-108659,-72588,28271,82335,25275,-26062,2172,14587,-35474,-88356,-106749,-68632,28809,81889,79594,63375,19408,-42830,-82259,-70634,-12740,54401,109940,125626,24176,-88224,-44975,56821,63941,68969,54638,-8261,-52509,-49711,-21016,14754,15865,-15283,-8671,-2484,-98791,-178253,-85517,92647,192457,140913,18483,-28375,48004,116613,132989,150273,123261,-23225,-185520,-218615,-112654,62,32098,36579,69173,76681,48105,-24013,-12162,85369,75458,-23940,-57196,-57911,-89433,-48144,49262,47213,-33328,-47548,-6627,47335,75320,83492,57739,61497,114773,99318,21571,-28588,-99046,-122822,-51589,45537,83152,109236,89262,-13239,-51125,16741,44468,33602,23206,-44756,-189044,-245612,-108615,58488,58272,2412,9142,12215,-960,-7663,-57836,-78315,14531,70391,10461,-20224,855,-19991,-25922,10590,-28981,-112537,-131422,-89762,-2146,51845,34232,-8994,323,-22499,-93670,-97296,-40935,-846,17894,37960,35946,7724,-44777,-64115,-31200,-25563,-19403,14996,12496,-69339,-133220,-122314,-64520,-485,15184,-11047,-11940,21460,53900,47655,-14065,-11586,37512,41199,13452,-17195,-59903,-72453,-64276,-28051,-2834,-49127,-108879,-110547,-26391,64034,68285,23748,23631,33011,-17482,-151538,-226140,-122498,-7014,38317,98069,83190,-27852,-89457,-89153,-94599,-135375,-78931,43313,57639,-26857,-49535,5710,55987,5938,-73525,-72412,-68057,-70851,-23150,28378,-7711,-49974,3337,77564,81633,46783,43037,81116,68619,-3585,-41958,899,33944,36363,47744,21569,-31336,-37669,7243,5800,-63217,-75083,-26843,19295,20270,-50889,-98830,-41772,28444,-2662,-49542,20529,82126,21347,-30669,-15611,1266,60143,182191,219443,160353,106966,94459,70764,27804,-10960,-53511,-17045,71002,61697,15401,-18298,-43345,-71409,-104843,-114425,-50257,33005,69835,75087,48058,6063,-30116,-72639,-81612,-9785,72295,76590,26830,7436,10207,19833,58097,113046,118579,43549,-15888,-11032,-23398,6998,79756,62798,-30701,-66960,-56280,-51180,-58629,-78153,-58113,8274,13125,-40762,-24522,49614,37182,-50073,-123075,-81282,40750,90425,71196,70716,107109,80151,40806,81425,153611,96938,-9903,-60632,-68723,-59980,25670,114914,112574,65723,17450,16058,61308,141363,201590,143539,-6111,-69080,31395,122562,47912,-88109,-110321,-25918,43347,67783,90651,82325,54422,78420,86829,15719,-28021,12298,87745,91823,-46438,-207281,-217956,-130926,-123091,-144119,-124367,-83607,-59392,-11813,34175,49107,69167,71273,38498,21063,74769,115710,36182,-97533,-135501,-32719,100913,168341,102637,-16159,-46381,-19808,-36551,-54135,1235,83535,116748,83420,67987,73163,48891,32340,24782,-29599,-130235,-119493,-38420,-36858,-81389,-76834,-52206,-54692,-55121,-62493,-66994,-31077,18454,-26365,-116697,-76700,32020,25172,-39955,-19722,-12416,-75822,-88755,-34741,-4751,-2476,16448,50712,47911,3588,-47598,-57458,-18633,11853,-3775,-9755,31106,82141,92110,50791,24326,27766,12822,-76370,-152367,-131313,-44923,15783,-8956,-89685,-128968,-56427,38887,79733,104361,109609,23930,-98073,-95286,-62927,-69692,-60283,-8125,-38746,-122809,-105616,-30339,14424,50431,-10674,-152069,-195787,-137094,-82529,-27832,48515,101227,60461,-24185,-40568,-11646,36001,90033,94099,40294,16596,5071,-40019,-61409,-24335,8079,3222,8977,34902,-5172,-59763,-31968,-706,-27923,-41663,-7879,24174,27662,32803,70296,105296,111137,91702,67973,5673,-61620,-79018,-38498,19536,50451,15423,-36727,-50626,-21756,33654,60900,45833,-15772,-69418,-77594,-82477,-74767,-3603,87899,146482,123202,1396,-106401,-178479,-189771,-77108,59316,64039,-11126,-12916,-3891,-77881,-111170,-18546,84939,98144,31538,8636,102869,106332,-8518,-3977,71249,19907,-47378,-35748,-77929,-116958,-61891,-9126,37149,102844,102707,-6993,-113999,-168946,-162016,-136244,-57903,19862,27365,8221,13116,57424,101302,71308,21685,26192,-7321,-99579,-100456,-43054,-5908,-8192,-41754,-67865,-62981,14906,75337,5113,-58247,-37496,-9659,21880,23348,-11901,5129,70627,101199,82866,27541,-81334,-171095,-121756,-25202,19065,53357,70590,35301,42451,134101,184830,128926,76080,56610,42038,27020,6834,-25048,-57463,-98308,-114617,-110639,-76255,-32783,-952,10331,-17873,-36024,17989,49096,25569,45227,77908,14111,-66405,-48392,31342,94721,95651,43432,-52635,-134841,-138327,-84212,-70848,-89934,-67428,-45484,-81205,-120354,-49724,109909,228021,218415,109209,50437,41551,59139,56286,37957,23857,-16694,-65868,-47029,-859,-42286,-56581,85139,203205,133779,58658,103803,186124,160798,80184,102842,164408,125550,80794,64614,35442,36042,77762,106094,82736,24228,983,-4281,-22919,-24811,-11036,-9954,-46656,-29960,42893,38804,-34754,-99392,-141316,-101237,-66219,-140133,-182151,-53427,62625,18058,-64008,-79862,-18539,33753,36655,30286,55673,76723,62942,25494,-7660,10763,88983,101993,21601,-73072,-162489,-192452,-109026,43372,119824,82281,3627,596,122808,213676,192677,115318,68901,62985,-5092,-121619,-161175,-155126,-183551,-178954,-94229,1423,30467,-13357,-11906,18733,-4906,-50764,-43055,5732,18212,-49583,-65591,34745,144308,149909,108257,88167,63390,12848,-69860,-114093,-79561,-75722,-100299,-74568,-16666,52626,78863,78753,96180,64289,21862,12054,-52555,-124704,-100779,-29500,34027,44187,-16671,-54923,-41500,-26658,-7823,-19171,-40398,-51684,-45556,-23760,-3986,-10266,-28899,-45838,-85668,-139805,-148968,-78227,19632,67416,76146,53285,37504,58624,34945,-41846,-52390,-6135,34136,60640,39677,-31936,-103186,-114062,-63168,-5394,431,-25237,-57016,-69470,-55915,18984,71497,30663,-56622,-57849,38270,130352,93452,98,-64705,-101123,-101095,-27615,77721,116001,83904,21843,-13157,-28110,-52825,-83277,-54899,32452,84228,35559,793,19744,13076,-23786,-28571,-7743,8774,3350,-8185,-9600,-2409,14800,222,-15987,-16904,27211,66729,46725,-24914,-52223,-5391,-4814,-50959,-42946,-48596,-76902,-15628,40839,11692,5812,58146,77474,56884,36186,22834,-15258,-57197,-61034,-45562,-50346,-28214,47335,70475,43815,34343,34344,-5650,-33852,-27186,-31640,-7204,34883,16135,-22753,2392,-17064,-94794,-87829,24658,54816,9429,19812,67589,68905,21958,24522,35058,26770,20068,12152,25604,77867,31652,-71773,-79548,-14599],[58500,74726,71447,55074,19713,4457,39110,87252,88919,-527,-104904,-74915,658,-4381,-17507,18308,26657,33680,52262,46842,-28532,-67006,-16688,33479,-26188,6343,149242,189614,123768,79817,-18292,-103056,-46748,33656,28879,-2034,-31645,-70885,-87152,-65643,-37623,-17710,-18003,-37130,-54516,-3198,46355,8939,-43336,-44041,7248,42227,24031,-32857,-20835,42583,2543,-65847,-20539,5139,-63756,-31013,94512,88000,-21523,-26178,-6902,-82700,-116287,-59206,3468,32879,27076,-8779,-25924,12978,65669,63411,28720,2239,-3320,-15356,-16377,-7023,4748,-20200,-81540,-129734,-80663,-21250,-59431,-76019,-28432,-38051,-55166,-17977,-6536,-27469,-52034,-74217,-77851,-34850,26394,28500,-33290,-36638,43378,80563,33010,-18776,-69418,-87513,-65853,-36006,-6048,50569,100124,91325,54554,21258,2802,-3709,-45441,-105830,-143888,-122208,-123,61563,6999,-30807,-5899,4761,-26927,-68323,-41299,29774,67596,94380,56888,-16988,17959,105269,73685,37889,33390,-14473,-64567,-48745,8948,48546,33590,6758,22661,45034,-31316,-97267,-3734,132523,182191,131167,16263,-34602,30225,70711,46615,63294,78496,-35778,-183547,-213879,-78676,55683,80320,84235,114214,100075,79175,58716,51278,75946,51128,-29755,-48729,11809,23570,-18780,-20657,-34456,-98037,-108653,-72609,-32901,-16661,-601,15325,59701,96447,56100,-21361,-76624,-132276,-128137,-53696,39105,82044,111246,114823,1672,-78609,3575,84214,80365,51230,2651,-148342,-227523,-97915,25717,-12617,-63021,-65497,-55601,-26645,-18179,-51796,-37344,56465,102971,63972,82481,142939,95830,11502,-26755,-71298,-76995,-21862,-5820,414,24114,64035,82265,101208,71108,-9470,-48766,-11911,11845,-14127,-23377,-8384,12034,2653,21507,81650,73696,43121,57721,53233,-24163,-87973,-80820,-29355,-8767,-31639,-33307,2782,48954,94481,119589,42701,-7234,22124,26701,-33385,-80178,-78274,-83092,-124196,-127127,-95544,-80379,-94779,-118699,-72647,22512,48169,33439,52223,73374,42532,-98445,-204651,-51388,136127,137530,76450,37719,-38757,-125226,-156050,-162659,-183519,-106212,-7530,-19872,-64169,-23067,10100,6883,-7303,-12274,15762,3024,-32768,-22366,10784,-9661,-41321,-35466,-16452,-24855,-49598,-5251,98168,86894,3200,1723,38910,1413,-19765,37355,48352,-400,-52504,-68881,-55891,-63996,-48354,5825,45811,-1663,-89197,-101400,-13365,67658,24491,-74076,-31720,74352,31011,-39420,4926,51572,68186,125348,133435,73456,61329,95947,46736,-55029,-86868,-59576,-28886,2846,24118,59222,31863,-52866,-130477,-193367,-209305,-125030,-22869,42005,99676,105265,68027,19459,-61880,-127945,-74070,29754,39609,-9240,-3903,1824,-4601,31766,68920,36442,-41157,-62159,-46451,-98731,-87226,14925,73992,66954,32820,-54255,-96062,-42690,-2781,1453,-2811,-40022,-39949,33802,84754,52510,-45102,-138546,-100531,38391,107626,61325,4607,50257,101670,84005,82499,130297,113592,31420,-44805,-45970,-3364,23102,16050,4968,20576,31018,21258,-13362,22920,89820,59013,-22307,-26319,50020,119394,113003,50162,-6268,-20629,-11186,32217,85026,50737,-1282,5789,15258,-3323,-6248,-8404,-2878,1454,-96560,-233755,-216405,-134998,-150872,-147983,-74468,3617,17129,17471,19972,13855,26515,63472,64627,23906,54910,116561,52140,-86514,-150227,-84417,30913,99611,24861,-95913,-84638,34316,73952,35172,38793,78370,85586,79191,111576,108233,40970,9544,22226,-22750,-130538,-111678,-12448,-3512,-34908,-34665,-48305,-73085,-51058,-58935,-115079,-72093,37760,16593,-86453,-73638,5004,-22307,-84131,-72624,-45620,-84826,-134997,-118702,-43769,27606,48131,23391,-1322,-9796,-17680,-43107,-45897,-13344,-15341,-57021,-58527,3606,71747,65694,42728,28493,-16790,-94272,-134940,-113292,-45668,3052,-4600,-23554,-46703,-33880,79,45121,102978,111393,33729,-38187,-40101,-56777,-63001,-28103,40120,18710,-58531,-39696,-2831,-6485,-22087,-111855,-200116,-151175,-67114,-58581,-58541,-3741,42708,15755,-33986,-28548,6762,62779,100957,96492,71106,75093,35560,-49286,-72875,-22318,38297,72383,45755,17976,-17948,-81194,-81428,-12078,31236,25035,26838,38606,11356,-19451,20982,82083,109812,83685,49694,6141,-45090,-59571,-20341,19965,15378,-24948,-42361,-25485,228,11754,-11064,-48646,-111938,-133775,-85288,-49448,-30525,14357,55261,68512,59842,-13213,-106663,-210860,-212367,-63122,67670,65409,-4967,-33457,-84427,-172642,-187504,-96158,1300,35643,-10307,-32768,44957,87934,18707,-21549,36135,70187,38591,9524,-32618,-93541,-121984,-85287,12998,102239,109134,4176,-109058,-170232,-158221,-95747,18426,81960,78923,45043,20280,64345,113605,51332,-36400,-25498,5096,11776,46223,53772,70965,98934,31897,-84723,-112878,-38758,7668,-20511,-22149,25916,28349,4453,-5056,-7908,25329,72687,62641,22009,-25215,-125215,-217845,-160301,-39754,2359,-4538,-2499,-15003,-4013,79858,157708,147370,121022,116349,96071,83058,61315,-7723,-57163,-80762,-86614,-61867,-12904,12782,-6579,-40355,-73281,-81563,-26622,12636,2423,23921,40038,9655,10972,47439,51760,60513,66346,68984,36523,-31526,-60033,-37599,-49556,-87302,-51963,-14106,-42854,-101569,-94420,22199,168148,202564,129989,87933,49994,14747,-11186,-23757,-63559,-108497,-88699,-30412,14862,3898,25964,147390,247568,170711,57720,52630,118248,132176,114809,138953,171922,139206,86767,34065,127,23790,85478,120968,89776,31030,11956,11229,-27243,-20940,58784,99496,15158,-66659,-30965,-7757,-53076,-99298,-148103,-145624,-78891,-66105,-102708,-34083,58086,6974,-88020,-89112,-25126,22820,83819,133795,137494,128009,105229,61610,20465,1844,66501,122710,59173,-54537,-120503,-110415,-50282,5159,11631,1534,8541,56363,137920,169637,153535,93937,40738,23131,-8815,-64441,-93770,-128515,-130301,-29858,59345,71314,85714,63874,13314,-1708,-1786,-35916,-63393,-16869,10945,-53434,-61091,54678,154231,152145,104761,74093,60642,30082,-59676,-140281,-168152,-204512,-197093,-96084,5825,37209,13341,28142,76161,25224,-61686,-50782,-22761,-52046,-72140,-20664,75603,107070,72278,24508,-28907,-80812,-81007,-37208,14955,13612,-17827,-15463,16713,43343,31697,-12580,-48659,-99902,-161053,-109145,24654,98522,95193,65124,57920,40337,-4310,-22402,-20527,-29608,1444,50446,67187,42343,-65057,-175442,-135392,-68184,-61890,-44918,-36847,-64583,-82804,-22177,21029,-13093,-60135,-56984,-18502,20509,24771,16009,-23623,-75903,-85151,-20453,58840,68367,55944,41690,32110,25740,-26345,-106289,-100981,-20492,10816,-43915,-32499,34727,37594,-34495,-81636,-84721,-51446,-28482,-22004,-49503,-106596,-147264,-156901,-123568,-79673,2821,68964,19245,-71819,-89754,-15713,26320,-6703,-7026,-19075,-65806,-32,95869,57172,7887,73288,133646,101786,45914,36181,15282,-74925,-130293,-54196,23942,48573,109650,128261,46578,-23218,-7930,-13584,-51440,-83755,-75761,-30673,-14476,-57346,-48772,28128,29426,-24970,-23103,27371,8695,-12543,50167,104761,92802,58846,63186,45210,18795,2185,-35832,-27843,65612,67886,-8601,-31837,-1465],[69408,52360,34875,31038,8562,-14005,-7454,39431,87425,63406,-26040,-67197,-37395,-6553,-17272,-54451,-53436,54201,148382,126428,34988,-12917,-7244,33274,29150,106133,218751,189097,77894,6139,-101370,-152287,-30212,73028,71135,49740,21945,-4891,-33307,-53389,-69450,-82730,-64115,-24593,-24351,2762,15239,-32508,-25456,44420,90875,89886,83244,36146,5537,42909,22374,-73197,-95057,-78154,-85388,-8547,107209,71805,-22967,-412,12620,-78693,-95774,-23251,-19628,-69055,-75138,-55836,-48078,-45559,-23459,19348,54359,45791,3830,-21393,8345,-11173,-65331,-93480,-119879,-97949,25273,78187,6129,-9855,8555,-34907,-83814,-95770,-117459,-128109,-119732,-103726,-53331,30487,60109,-2284,-92882,-84255,5424,57090,51724,5834,-66833,-84913,-32465,13680,33207,82125,111434,66498,31542,42034,26541,-21017,-56587,-95728,-164014,-169925,-16425,73206,-21764,-86656,-40459,25868,42582,-14365,-64272,-55699,-27491,35713,71052,70368,112414,171433,117377,12118,-37413,-38081,-47419,-57992,-17727,30817,23758,19166,54587,72885,9098,-22425,76557,159325,145542,97138,18208,-26536,10585,14141,-53893,-70326,-44651,-99508,-161584,-131751,2985,98034,81064,69660,89986,89135,92051,80183,55314,33840,21284,8178,-1120,49112,75895,7786,-22064,3332,-24939,-43144,-19233,20600,14110,-24113,-31518,18962,38474,-3753,-42689,-75572,-111690,-81387,-22636,31576,67333,89429,87143,2408,-73845,-24416,34310,11676,-29779,-9799,-60342,-124844,-83508,-34040,-66469,-107452,-124658,-88758,-3176,33390,42774,62664,61310,25323,7941,100378,195459,132765,2766,-52739,-43363,10156,44575,-4544,-58297,-34368,55073,117224,141616,109184,35121,17113,81149,98682,15164,-46142,-20967,42548,85013,143196,169415,132933,102764,124484,116716,53731,20770,27227,31300,-11020,-76731,-74688,-2541,57733,72377,67013,25037,-1440,3146,-15523,-58629,-51247,-29594,-59237,-124043,-147900,-109258,-21917,7075,-43357,-32503,59964,87685,79118,73531,86650,93377,-5081,-90257,60586,235727,170098,39654,1267,-13614,-74770,-94433,-61850,-53650,-43217,-21260,-40393,-23624,40324,4267,-97871,-105438,-11523,77767,62059,7571,-2319,14676,-7243,-46183,-86822,-118264,-98682,-62504,1965,99901,89069,12892,27974,54555,-7771,-54346,-12657,17567,20325,-16668,-63683,-40536,-5645,-1764,-14085,-9205,-14214,-33482,-26808,17986,56056,26191,-54622,-42971,45917,50606,19425,85935,134311,77349,8021,-15585,586,33618,68564,5683,-115319,-126937,-53499,-24479,-10544,35274,93673,47000,-59605,-123892,-175447,-212332,-169211,-89293,-26090,42262,90147,119023,111488,18348,-101796,-107274,-3432,51207,5443,-23789,-35529,-23951,8973,-13589,-74940,-115693,-98369,-78489,-148151,-162975,-53279,36318,39260,5579,-76111,-124499,-38313,48894,24394,-69193,-112411,-8741,117738,134340,92852,18960,-72670,-61165,42663,85807,12171,-67008,-19031,74368,66476,20357,60052,121293,99389,14509,-18489,6276,2095,-50310,-68295,-27065,19966,11774,-59904,-67048,-12371,7641,3546,31112,60434,109742,184462,178904,58488,-46139,-65034,6240,106268,93321,5472,-32000,-19675,1265,22643,-24177,-89453,-71021,-103309,-182000,-131695,-51738,-78531,-88376,-36316,9377,1629,-25032,-40000,-44537,6075,87333,96246,9753,-17613,21185,8325,-53777,-84847,-39817,19265,16285,-70050,-153418,-88791,93238,165999,109920,85558,75106,8701,21856,143315,145261,26070,-2775,59134,61649,-12316,-15604,59468,83394,71090,53034,-11296,-62558,-45350,-41399,-48471,-4290,59714,51171,5221,-13879,718,-9114,-40350,-62961,-48839,-29038,-55402,-91287,-71467,8121,42590,-11705,-31679,-547,-3389,-38670,-25563,22213,-925,-98348,-118779,-39061,60429,106497,87610,34719,5132,-13150,-44281,-21003,59924,81037,12013,8896,44920,34183,2323,24523,67428,51969,-22475,-47258,-45839,-95228,-67156,26284,94866,66619,3604,21019,39694,-10595,-94479,-171469,-158532,-43632,49622,36462,-24258,-33458,-18579,-9292,5024,13107,26526,75435,106055,104099,82042,67507,42381,2579,-33001,-23159,48096,105067,39598,-45335,-64657,-102553,-128186,-43603,62360,65248,29535,18844,-42299,-95862,-23113,74682,90272,31934,22098,55090,56358,36350,50378,43565,-39173,-86238,-20423,39537,20205,-31549,-71027,-70693,-81574,-86329,-50246,-27345,-24336,-13739,-11303,-19473,-25198,-42222,-84932,-171327,-139727,1218,51498,20965,18984,8777,-81768,-165054,-171809,-130622,-67492,-23271,-61467,-102528,-40008,41666,26848,-39009,-35467,22922,50493,53185,23222,-43612,-79419,-55435,-3188,36017,47217,18525,-9057,-52421,-73088,-23255,52839,53548,25644,-10656,-22202,22291,52359,-9661,-90335,-91247,-36956,38262,121197,165783,145619,99451,26308,-50027,-85417,-88821,-79880,-44992,19111,101386,110308,38232,21208,46720,66396,62096,18538,-45419,-111499,-168612,-171379,-107842,-56437,-48874,-57662,-75601,-100110,-67670,19135,86965,74139,53788,56395,55774,56962,34177,-26981,-49927,-32863,6995,56249,59840,22563,-1215,-10156,-32046,-53130,-61603,-68504,-48540,-18567,-12930,2989,69704,108201,75521,46765,52620,89512,110994,51953,-38675,-37564,-16221,-50337,-50596,-7427,4197,-39993,-104121,-101563,15282,106924,82165,35575,-10757,-18436,1050,-13549,-93616,-127760,-43614,23235,22458,6913,36157,127025,189344,109005,20295,9314,27614,28768,52180,83780,116901,119792,75825,4520,-1287,56364,90771,76209,22947,-32958,-52207,-23447,-1614,47667,131429,147361,36947,-75560,-65145,-31478,-53853,-64263,-104823,-143974,-64235,49740,43036,14795,39758,15266,-59953,-77701,-33977,7254,65517,97995,92054,87308,67587,25093,-8828,-17811,45822,81174,28179,-12461,-9334,-25403,-70854,-98956,-90697,-40621,24478,85356,120644,99875,71410,38338,10058,-40,11065,19444,4430,-58787,-65413,63019,153664,112892,116573,129028,42339,-33034,-19724,-39956,-110921,-95485,-54488,-70837,-33487,40975,68069,74412,64245,28929,13313,27839,-9597,-99512,-188446,-224512,-154195,-30277,24142,-18801,-68535,-12997,66653,-1699,-142348,-148305,-60973,-21834,-49468,-37677,41773,82733,69830,31975,-15841,-86882,-132897,-83743,36104,72085,20710,-26939,-28069,32588,56103,-3453,-8622,5531,-40492,-31880,54447,115974,83720,8921,-6162,-28123,-68292,-32933,-15870,-58674,-36998,22953,77480,106327,16642,-138085,-187251,-164641,-128009,-66428,-27712,-20584,-22389,-10071,-49046,-98144,-75489,-23919,-16207,-12327,17753,82665,88731,20952,-40395,-35412,314,5413,23607,31279,23742,15510,-54595,-151915,-165551,-122857,-92836,-96030,-50614,6085,30837,-5993,-52237,-70583,-39773,-1994,-17052,-96764,-176403,-200002,-182613,-152935,-131382,-69917,11948,6489,-51156,-83741,-42826,46858,70601,44870,12636,-32033,-19495,48254,39355,2392,74443,163368,122677,36745,17525,-6152,-109786,-170696,-82354,18907,50013,94339,97830,25079,-35569,-33714,-25400,-69602,-142142,-101458,14400,18654,-54044,-35559,37632,49552,25908,8235,1226,-24272,-31153,21515,65475,59475,48330,43014,32412,50931,37435,-19017,-19926,57213,76452,37791,5819,-317],[52842,17508,-20503,-26580,-21654,-10961,-11148,8845,75169,143789,93760,-25169,-58951,5420,6880,-93718,-121405,-4107,91777,104279,95779,42971,-41053,-24970,43461,145805,224092,182720,67135,-43362,-160673,-151834,9056,72853,22678,4497,40149,73731,16862,-80083,-107172,-97066,-50150,9217,-16377,-48423,-65441,-108840,-62225,53564,89615,42991,22032,-16342,-58743,-21754,7468,-65398,-125752,-118416,-83716,18181,92598,31819,-32216,-7100,-4558,-43164,-21443,17225,-23645,-110143,-151763,-105413,-34157,-29365,-51042,-6389,63151,76940,27370,-21163,-5345,-16995,-58303,-63896,-66266,-20461,105205,146920,97982,76288,42180,-4293,-34721,-94723,-175583,-188849,-131345,-60105,7424,65274,66714,-17805,-93716,-62277,849,30797,59234,53832,-9788,-37039,260,5723,-24182,-11384,26478,6664,-39165,-11935,22402,-26637,-63694,-99315,-190878,-172656,23467,111576,6212,-68208,-61864,-18,80866,72908,-16108,-60792,-37065,17948,55412,81818,107205,123497,78832,-30657,-121702,-84955,-20215,-45962,-59527,-6452,25259,33934,54559,42972,-2498,3269,65028,89672,67582,50085,33372,15364,23743,1976,-66248,-114668,-118589,-121632,-103804,-28913,63308,72429,9340,-13489,10284,45186,79388,52531,20343,1508,12683,49463,36685,35483,44977,-6015,1303,101314,123563,85295,65580,76842,48316,-15170,-47670,-20579,-8084,-33202,-46219,-61932,-91133,-60348,-26794,2510,50647,79968,49270,239,-31466,-45787,-68752,-103709,-135311,-100482,-66520,-72251,-76005,-57877,-70436,-118276,-148382,-103324,-5102,58346,88354,70512,-23788,-123078,-112983,27327,139309,90695,-33971,-60882,8612,59362,18878,-64311,-103387,-64228,18287,71480,110310,102286,53995,66308,121950,128273,57433,-7504,-11644,27544,80184,130643,128233,85415,49413,59023,73080,66363,82382,82816,32069,-36776,-90033,-92157,-48189,-23413,-46388,-69146,-56951,-25811,-15266,-23401,-5512,54021,39208,-41266,-96835,-84606,-21714,62903,72398,14348,29404,91437,97766,67658,8125,-4343,39622,2179,-21302,98291,170645,62972,-26415,-46698,-50059,-43934,4578,66828,49315,6266,16928,21542,34982,57220,-20587,-164323,-187152,-45371,76484,45743,-15248,-22045,-10355,-33105,-73971,-123594,-166567,-124958,-34103,36263,97689,94326,29282,13167,36120,603,-63947,-76596,-54356,-4873,19355,-1236,2709,32247,33243,-39228,-84261,-31177,20141,11317,-34852,-62722,-46393,-41034,-50088,-36339,7026,55109,108121,101130,67,-96133,-84875,2609,18654,-10976,-65363,-138092,-118491,-70038,-50965,11766,71158,79072,12311,-53293,-70288,-97670,-153100,-176418,-143038,-79284,-15338,47709,121943,144677,65281,-49691,-87927,-6822,77614,40228,-37159,-57256,-6745,2146,-91341,-160606,-181944,-178417,-137769,-158326,-169029,-60388,19909,-11579,-18952,-16989,-46762,7173,78431,16556,-118059,-125674,24931,120575,104097,88565,77111,14878,-4721,40007,38147,-29999,-80171,-31943,26898,-2983,-48260,27069,116448,111134,34398,-27242,-55918,-60124,-58849,-44124,-19432,16658,43800,14299,-29058,-28978,9684,43399,56442,53756,95518,185610,166428,2431,-116268,-109611,-23016,95946,138279,60118,-5030,-5373,21306,57926,17350,-51463,-43971,-73532,-113570,-37659,52226,28550,-19246,-40786,-54215,-66689,-65027,-57424,-42247,32952,104552,92148,-7197,-80100,-88721,-72960,-72296,-64445,-19268,-10596,-57491,-102522,-121558,-51213,83924,120655,69754,80504,73475,-26724,-17051,150810,173026,36340,10345,82980,119813,88527,61505,93808,122280,94061,37224,-22306,-55458,-73010,-70001,18270,74322,50052,37360,56454,43084,25391,34984,1209,-60255,-54369,11622,45413,3049,-63565,-29762,14172,-40878,-56464,3110,13865,-432,24483,42385,-10108,-94193,-99243,-44324,20896,93644,90610,2507,2347,59907,36896,32896,128872,150993,21676,-23593,49578,83470,60923,39013,18978,-23323,-99567,-138436,-128643,-139596,-66491,47899,87569,47357,7989,21822,61655,30010,-85821,-165822,-121353,2670,109954,95859,17033,-8118,-2638,30818,77845,64763,43247,70018,90094,106986,88391,22960,3631,25591,-15162,-69292,-32664,17983,-44784,-113212,-93255,-102504,-146433,-90004,27804,65125,30352,-1995,-50576,-74511,-9262,65694,73220,36087,60896,111741,118130,93665,88301,47283,-63709,-112883,-17725,51506,1110,-62574,-68285,4639,56530,24698,-16300,-39624,-69288,-83039,-60003,-35081,-56265,-62533,-56346,-96941,-63809,6877,-7018,-7099,63591,70070,-14804,-71664,-84499,-96152,-62430,-24848,-73240,-129980,-70564,12280,23249,-19229,-54554,-46098,4156,70003,68083,19898,25627,45662,28808,10301,2480,10069,54302,32059,-17697,-13683,9214,-18848,-77944,-122918,-106154,-53698,-14655,-21460,-73156,-116367,-99593,-24176,92004,171582,112674,-7760,-44811,-658,16777,-8043,-24322,-14173,25072,82724,106052,77398,72018,80841,69435,38206,1649,-59898,-141319,-162138,-94599,-30128,-35506,-45850,-31979,-71969,-140249,-91416,15598,37324,-22322,-31686,-7704,12340,21880,-2396,-16478,28346,47789,62736,102519,74382,-2462,5552,59801,65637,34021,-25987,-83925,-77497,-70521,-69830,-26859,31723,47142,53049,74746,93724,103852,100368,32503,-60071,-20712,47718,18388,-31076,-26251,12739,25513,-50906,-134376,-68073,48918,27912,-46576,-84880,-42188,20321,-5233,-100253,-112031,-17394,28519,-699,-20782,5350,66846,74557,-2622,-27893,-1844,12611,-6266,-24969,-17215,33483,80449,72452,16186,39811,121409,105620,24002,-31353,-70063,-76104,-35719,12369,62036,93123,71163,2943,-32804,-20901,-19252,-37164,-27305,-56068,-89580,-9106,125404,131053,51848,3166,-13794,-17299,-11642,15880,44311,48851,4325,-14588,18332,32315,-11455,-59926,-22158,70726,45464,-16918,24448,58978,-327,-93010,-119208,-83693,-36179,3853,61579,107371,61576,904,-3664,14929,24644,41000,70612,76620,28183,-3768,68405,145526,120461,123327,143256,71919,-25581,-58354,-106553,-171983,-152260,-89997,-58867,-11454,-22019,-63672,-26445,34359,36060,22743,41743,35312,-24561,-104685,-127376,-30120,81869,65664,-17423,-52869,8148,93696,46721,-121853,-204809,-135554,-29466,-9264,-39190,-27010,-3301,-2965,17670,42874,5938,-65943,-88572,3882,82237,52639,-38352,-70682,10161,61802,29541,53587,100417,80076,47607,68872,109469,64846,-47888,-79486,-58977,-55314,-25396,-19731,-43437,-9300,30023,34833,45861,43007,-19011,-127964,-154773,-83581,-29315,-22372,30704,88990,61119,-68914,-147681,-94953,2845,34548,60165,104226,153237,142088,85515,27644,-14900,-21135,-3307,3033,-41007,-52441,-21474,-52461,-123741,-153756,-152399,-92842,-31974,-17664,-14893,25012,38673,28682,41885,77963,81758,-8093,-109997,-108105,-43030,-28743,-51647,-84277,-92844,-67691,-18097,-4543,-56715,-58927,54905,108318,41124,5254,18025,-902,-16812,-10922,-2153,61168,130268,95813,26651,5293,-35886,-116443,-152579,-106306,-40079,4379,42890,29379,-12600,-45725,-45586,-3312,-16681,-94753,-77845,40521,67666,27835,37335,66224,63795,51291,392,-56186,-81841,-67367,-30519,-19570,-24468,-21566,-11897,29147,90505,67021,13209,6414,46639,66348,48506,19068,4259],[35566,901,-51687,-61728,-41830,-9609,7949,13942,67209,152583,134088,52144,20303,50208,43900,-26273,-73012,-58165,-39387,30588,89088,416,-133241,-110481,-25052,55442,118997,128889,75213,-15587,-110242,-54784,88463,95459,5965,-25824,24021,57289,-15196,-104315,-91805,-51830,-24042,-3490,-41197,-73603,-87975,-132892,-107119,-20592,11283,-21659,-42558,-58023,-73147,-47697,568,-12756,-67064,-89864,-53553,64085,100953,9947,-46354,-36541,-51385,-65216,-34993,4569,19737,-37143,-123087,-83034,49500,81228,25800,26952,75816,92430,57378,-6191,-22833,-417,15183,12577,426,7134,77716,143843,147065,90906,11317,-9279,17880,-24824,-100488,-109760,-55755,17183,45011,44415,53573,8598,-43519,-30552,-21833,-23011,26775,89466,65301,32258,34259,2876,-40397,-51709,-33844,-34476,-83545,-73880,-8399,-21605,-52251,-81869,-148647,-85526,110140,149911,47052,-8688,-22214,-473,82955,114803,67696,41187,38575,37907,42029,50189,30248,1342,-13348,-44641,-115761,-79405,34656,41404,-10845,18929,68115,64420,29508,-12414,-16450,5671,-7737,-21453,-10930,1564,43554,77241,66337,35244,16165,-19381,-46373,-32234,-1323,26882,43012,2279,-47505,-54179,-26770,13403,63589,59571,43259,40946,55292,85360,76669,59868,36797,-24074,-4429,129119,203686,171423,92819,37092,2288,-3645,-7239,2932,32233,32848,-1147,-22303,-36754,-29544,-38469,-20762,41810,80496,48082,24408,30132,-20418,-110838,-146635,-164009,-181445,-155089,-81544,-26927,-9479,-34735,-77416,-110028,-106563,-48632,17834,28407,-12519,-95067,-162427,-119037,3111,80336,44775,-38266,-36014,38001,55250,-773,-44504,-36093,-15653,12066,35055,87347,96332,76135,96149,95244,71138,61369,48296,-4854,-43584,-15125,32938,51451,5995,-61312,-85056,-51834,-5446,52616,59945,-8845,-71186,-82669,-81297,-104353,-138771,-146833,-105213,-77391,-53777,-16477,26574,73068,106513,55618,-17560,-27971,14296,56211,67994,31446,-1794,39028,65191,53309,6492,-91009,-111828,-29315,-15096,-807,78408,37283,-77310,-100230,-102798,-121329,-70545,18920,64064,24080,28393,88052,107048,67089,38724,-14617,-105894,-130983,-24054,62750,11238,-39642,-37075,-25997,-32743,-54793,-89413,-126837,-109328,-13729,69754,104200,95134,34568,-26005,-10088,-14250,-64406,-84126,-78584,-39311,26408,56714,26673,12078,38225,-13287,-62594,-1856,54489,6666,-119658,-191417,-137502,-61801,-60999,-97682,-66725,14989,32115,-29909,-107579,-127864,-70160,19352,16610,-44219,-89177,-101585,-53066,-57876,-84889,9071,78520,41223,-17634,-19040,-9236,-34822,-85613,-126938,-126289,-60192,23359,80829,124106,117190,58973,996,-34846,-11273,59308,56275,-23844,-47688,31743,41400,-83428,-179909,-230091,-244646,-159715,-112535,-100601,-12660,63464,54280,78760,107669,82605,83630,112545,61370,-34736,-26313,60047,67115,31303,51444,94318,71456,42229,56817,33021,-28979,-52614,-11907,-17468,-68091,-69272,28577,85119,70502,24702,-33758,-114465,-129839,-43744,38978,56134,59304,103500,117310,74247,45578,76148,96024,66953,47554,69646,108463,62895,-78346,-164861,-141119,-63848,28901,85324,77974,54128,50465,68027,98790,85224,50046,21052,-54444,-104828,-31343,69809,78704,45982,-12347,-62556,-66621,-13660,22118,40504,80130,93709,72839,14610,-70528,-125227,-119781,-108722,-107951,-80263,-92875,-110829,-72405,-25007,-685,14192,-5050,-13930,39360,51197,-12176,-3623,125191,157842,69820,41162,56569,78937,76668,54614,62443,93013,36665,-67676,-88927,-70028,-104660,-122231,-27867,30916,-22672,-46621,8944,55577,57615,58394,15253,-60002,-59554,-1131,50626,42073,-34707,-39001,2353,-34582,-55492,1220,43085,55158,49095,19387,-27005,-54772,-45609,-41081,-36634,22405,50030,-38019,-44661,46762,46909,-4239,62439,121619,30787,-35415,10931,73521,87421,35495,-29530,-62062,-122709,-208384,-205640,-152693,-54951,30950,46605,6584,-17878,-3766,53181,65939,-39730,-147736,-129053,4638,114124,61223,-606,53898,100215,114350,117513,76427,52380,57618,33630,64358,90078,18701,-24769,9113,-11472,-91957,-119488,-110399,-153240,-158072,-92371,-79687,-118893,-96285,-1971,67853,53914,6611,1593,27388,41944,43444,67390,94293,104782,81086,65668,69057,56034,2062,-64599,-94611,-41844,4298,-28073,-63512,-41878,64637,143125,98091,-1497,-79553,-138903,-152076,-67106,18445,-370,-29309,-22152,-56362,-63473,-57393,-64302,-12093,55386,67691,41356,30830,6818,-34902,-27058,-15729,-70748,-113698,-58267,2519,11458,6896,-13992,-61266,-48194,47443,95584,90536,108689,101392,60437,39090,1772,-42167,-5814,1343,-18015,-33189,-33396,-44016,-95881,-146798,-146853,-112591,-44536,22412,11782,-55026,-105542,-93349,-5483,40061,-18455,-109323,-110609,-17925,86800,160734,136842,39353,-19443,-38822,-43680,-10536,19392,15164,2457,1714,20226,8972,-63588,-97815,-61168,-24040,-19974,-263,36644,-1288,-98633,-78127,23553,15921,-57795,-34409,15230,21158,18756,-1026,16290,103678,90804,17106,18474,21331,-18923,7645,67531,80255,66661,33611,-24378,-73376,-116289,-110534,-46517,-28853,-56747,-15556,86547,118747,70639,2494,-65512,-84152,13664,91202,45858,-17368,-54072,-36911,15703,4866,-42728,6103,77609,14463,-67210,-94770,-53697,-9093,-39555,-113004,-115888,-64982,-57753,-54131,-13950,34422,40926,-20431,-85117,-58942,-12799,25031,28166,-31412,-78995,-59785,-12207,35036,44555,72271,108651,48564,-32926,-43491,-45519,-44412,-34415,-26062,-7989,-13065,-43067,-51024,-3171,12176,-42542,-64422,-35247,-43923,-46822,24713,111420,119496,70777,-26414,-94996,-36838,38877,72161,85985,59225,-27377,-66349,-2907,57232,3860,-72692,1716,110935,39245,-29905,25032,32204,-17681,-61454,-63351,-37408,-41900,-62999,-7414,75797,34741,-36403,-32363,8246,30533,31056,39804,58905,58285,33775,59536,116448,105833,77488,63588,41874,-12682,-98999,-185519,-207763,-160656,-91586,-43823,-28110,-81095,-110987,-49040,30624,69346,85718,86994,54998,18074,-24873,-65389,4072,115431,90857,13297,-3152,26593,97039,109633,-39778,-207776,-191834,-28100,61873,-10672,-81772,-70395,-23143,47085,83596,77285,48153,-35253,-40136,47008,57933,-27906,-45598,30956,82859,103285,113842,94805,54391,2527,-11756,28222,24784,-54651,-78104,-20934,19432,10317,-8212,-666,35401,26537,-64959,-124419,-49983,33403,-20284,-66195,321,26131,-22599,19409,100978,80372,-49057,-138275,-117971,-32549,36377,117057,170349,135804,47326,25511,55348,35433,1662,9509,-18503,-124605,-145676,-60293,-2032,-6970,-43825,-74600,-15269,34427,-3319,-16138,24888,32865,63071,146359,198452,132009,-22598,-95027,5184,120400,98030,54822,19713,-57421,-142945,-106702,-34447,-73515,-80322,23131,49779,-23399,-23863,51359,65857,9317,-12701,1533,28743,50099,46494,35177,21936,-20062,-56990,-80394,-88117,-57143,2711,43336,12738,-51538,-112325,-86377,23302,78707,23967,-30698,1141,57666,96716,116512,108623,83911,69516,-3538,-94920,-133996,-95421,-61083,-96314,-109220,-100466,-72997,1764,54083,9548,-25149,-22896,6325,32225,21799,-4522,-6514],[16140,1837,-38543,-34492,-32946,-52952,-38025,14606,72241,84751,56189,92590,144540,113574,71399,83486,50257,-51364,-116059,-32951,3527,-112768,-195067,-115609,-61233,-35832,9132,55303,57359,20026,-15143,51142,139518,111025,34963,13236,17090,-22914,-93644,-97631,-37018,-8337,-31320,-39789,-37772,-16532,-27152,-93417,-122907,-105351,-71574,-50772,-24715,12947,5220,-43063,-28189,11532,-15015,-67239,-40511,77717,101971,6713,-58596,-81868,-110994,-135079,-127611,-53702,44811,31991,-45478,-8470,110971,142107,90775,60785,71371,69120,42481,-14504,-35491,13714,65160,35484,-19950,-52455,-7590,86133,98742,23545,-33999,-25086,9873,17544,10568,2586,7179,44819,39313,16658,41398,48348,11324,-30303,-88926,-122560,-54589,65313,84752,54772,49085,36906,33030,33105,-1781,-45198,-93867,-104249,-57432,-44087,-53205,-48188,-39271,41193,165376,137608,23399,-3621,22874,28384,48451,58731,70887,82810,35808,4337,13932,14947,-37037,-96688,-93121,-37513,-37200,-23995,65439,103965,53370,46600,77071,53160,-34129,-82790,-42981,-27069,-79649,-84387,-57020,-53327,3952,76884,57385,25347,63656,84993,63931,45648,31131,-23170,-60774,-63770,-37859,-15582,-12696,-11153,33033,76172,93600,96386,87560,88266,104771,113400,60649,-31207,-45933,52792,162359,172220,54185,-60240,-80303,-7668,32756,43443,107040,138312,73977,41820,62213,55518,-11093,-35649,-2086,26752,35091,29887,29116,-2778,-82017,-117320,-143575,-208082,-227517,-102910,22871,23046,-30522,-32147,-43531,-90793,-81339,-42686,-50060,-62064,-66536,-58927,-5248,51641,48844,1126,-29766,-16172,12611,14993,18663,57007,95177,62107,29925,35081,71768,59775,47886,70393,42596,-6260,19180,57721,-20192,-118841,-96196,570,27900,-48716,-127031,-150230,-139039,-112939,-37683,7630,-35554,-87256,-86163,-82475,-130813,-177899,-134120,-15372,-8419,-47728,-9797,51779,65094,43468,8448,20211,70519,84045,47754,2565,-41656,-45856,-5853,15729,19481,-20587,-118634,-110468,4355,32071,6508,27804,-20125,-107511,-143609,-140744,-125328,-91449,-53054,-40452,-28118,61822,130794,117345,62415,42909,39710,13575,-4935,34922,66636,25147,5002,1874,1837,20335,26768,101,-45749,-64239,6092,81684,85383,55631,-2636,-79393,-85237,-73392,-60622,-18434,-25724,-46700,-10834,39613,20898,-22443,-86,6654,15219,56254,78539,13651,-124340,-200305,-166758,-103889,-76498,-108510,-116668,-62762,-57477,-101502,-109591,-87314,-75176,-34926,13435,25532,-10548,-18911,33615,10215,-80873,-43381,29877,20981,-11258,9741,20975,-6568,-30231,-34962,-35429,10914,108765,153765,126538,62795,20150,22082,-2613,-51602,-10389,49051,15472,-20839,55039,107428,4100,-139389,-203799,-163735,-66692,-30900,-18557,22123,97622,163338,179444,139628,103357,98674,120730,136705,112135,88240,79502,43043,10778,23695,67153,82739,73787,86349,63219,-11743,-43623,-24935,-56151,-91683,-70998,-10461,28727,43317,41855,8380,-96929,-147559,-42102,82262,118080,99967,99578,96623,91487,107472,151981,142769,83483,54190,39036,20254,-4555,-69088,-137171,-149758,-91344,-29518,-12852,36349,99604,135252,137532,121492,99231,77077,31536,-64591,-136508,-90821,-2860,36238,63052,44187,2472,8684,81381,124655,121802,100016,73637,88053,91096,10212,-83402,-93595,-75850,-101551,-123263,-148694,-127070,-39332,32418,13170,-47492,-72019,-37944,-7514,-11910,-15014,14292,77991,105653,93577,64548,8999,-2975,11365,-447,5474,54498,13508,-98870,-108640,-60807,-61619,-94558,-96114,-68886,-84895,-124528,-72895,29244,62321,57288,51363,-3876,-27602,-14345,-6398,14220,7118,-7821,10292,4029,-13490,3489,41572,52579,28694,7441,-8261,-29829,-24815,-15675,-29044,-15726,17857,-39770,-68240,6992,18151,-61321,-54138,28881,49021,43121,43752,55189,57285,18971,-33119,-35940,-63998,-157971,-187041,-139805,-56933,-449,26264,657,-27569,247,46815,47766,-39413,-134729,-111969,29514,100680,4278,-23584,117854,199899,155324,72912,29485,57970,54769,-36356,-15868,84507,84446,27639,38676,50007,-7690,-83775,-139029,-191721,-167989,-84507,-53695,-60754,-25242,55878,114534,92183,34709,47599,97619,88808,45978,85284,136999,75172,-31758,-15860,54704,41204,-26686,-61888,-69855,-57392,-13154,19518,1891,-19586,37847,109986,113030,27752,-88105,-160191,-146791,-31350,67859,76403,52940,28666,-49839,-93046,-80974,-51169,-21308,-11904,32599,81317,100565,61428,-1818,-32355,-54148,-93412,-102244,-55410,-854,2440,-17603,-26950,-64775,-70065,29560,126292,150304,142133,97561,51455,47724,12159,-73229,-78935,-55870,-20897,8197,22600,22524,11765,-24946,-73052,-103905,-58999,34624,80015,54923,-24240,-82960,-75247,-74340,-85692,-98375,-117244,-87900,68750,251018,228184,61937,-62512,-139523,-191350,-168794,-116348,-99382,-73265,-18797,59631,121362,83189,1696,-44206,-52975,-32401,19760,78074,86406,11169,-27197,13508,10645,-18875,41518,95931,64885,34421,12881,13543,81481,72684,-20047,-41548,-275,24625,42376,33548,-2222,-1288,35751,29676,-40722,-116291,-107931,-22104,1061,-51863,-37392,67962,89504,11705,-78738,-118464,-66197,49761,92625,20377,-28751,-63692,-92565,-55301,28350,101303,158857,147128,62973,26712,2699,-22762,-46670,-63473,-78832,-77093,-81179,-116265,-77547,28155,96791,54906,-41933,-91492,-45803,-18507,-1207,32621,20499,-45810,-95307,-105957,-35362,53981,70748,4399,-75694,-73593,-9049,19532,-14768,-54108,-62260,-33170,-22391,-47888,-56228,-14676,-16015,-102975,-123542,-58766,-40670,-38702,10028,66364,115414,132987,3516,-146582,-96164,23661,62059,51836,42730,4844,-27358,29065,104033,57711,-7284,57871,119178,42495,10010,42647,9288,-9132,-3841,-20858,-27267,-47648,-83175,-36131,44569,23872,-26380,-37981,-6577,16888,-543,-38372,-30021,16301,43898,90163,142787,100459,4458,-61537,-48838,-28375,-93703,-169954,-174347,-144975,-100023,-51391,-47947,-65820,-30079,16928,29106,67231,133638,147767,85443,24569,-26560,-88251,-55114,50545,58310,-650,-15291,1552,66737,129710,26724,-167283,-187501,5570,136322,33796,-96782,-79309,34235,90872,48194,39761,87535,31905,-29701,12565,37025,11798,38510,80543,101218,132142,87832,-14929,-54334,-70747,-92313,-61564,-20035,-15801,3780,54488,81637,58343,42756,41718,26741,-22131,-135845,-235656,-169488,-13246,48668,12749,21824,33058,-25807,-44597,-9461,13678,-26861,-88823,-107852,-69085,-2153,91864,126662,41371,-79005,-78238,23638,71625,36914,865,-38392,-128915,-153957,-64461,50110,107319,84790,37313,31082,-7065,-44821,-11741,16129,-16444,51619,186498,219765,113513,-19032,-54264,25871,73797,29749,43426,71835,-22488,-181796,-206630,-111518,-100408,-94868,-24196,-24171,-47344,-3498,70135,114451,91245,46861,27310,15045,4373,26288,61102,56252,36385,35800,8152,-20376,2824,68298,120848,77082,-51908,-164066,-121810,18929,122140,112920,30886,-18617,32471,118625,154301,128195,102494,101262,31044,-65255,-100445,-64012,-60139,-120580,-122833,-98732,-87707,-54014,-40507,-82440,-93118,-69703,-24731,3082,-8919,-40850,-36046],[-10895,4097,859,23152,-8553,-102862,-116871,1213,90360,39110,-32789,58410,196251,174529,103111,131330,124094,336,-96574,-63541,-67575,-133840,-107326,22281,44001,17400,37288,69430,41674,4165,20893,84343,128209,90322,52533,66894,43325,-50201,-113894,-60409,17607,22649,-11040,-4130,29751,72754,51018,-44463,-117346,-125972,-84920,-43019,44767,131513,75565,-60659,-79442,-22630,-22280,-60128,-37929,40618,59670,10459,-38403,-91584,-128817,-137720,-125056,-59191,14399,7658,-8842,30594,65572,75887,71889,50259,35974,17838,-6314,-37881,-36066,12857,62035,11281,-85856,-105503,-30746,34155,11442,-16778,10098,17164,-24933,-7868,34152,15821,-6711,16028,31673,41166,54544,64024,51289,5090,-77445,-142224,-98815,21332,68552,46265,61177,90325,109568,126721,72639,-20529,-72741,-83927,-71563,-59656,-54784,-32454,37892,128392,173909,86289,-51484,-58388,21008,53162,27717,-3129,12864,21583,-43176,-59484,-16525,2526,-49342,-121217,-127543,-36951,24032,15040,28041,45702,15980,6047,28575,-2280,-98370,-124484,-70047,-68020,-90025,-53982,-40924,-68984,-38074,21023,793,-21983,48818,114707,86306,10174,-42795,-108565,-131163,-58694,24906,44043,8196,-26740,-6006,42710,89518,99190,68138,58407,99102,127359,69923,-11647,-38923,11968,114414,148602,24574,-93463,-86201,6964,38846,41692,123340,181673,132735,99594,134047,145553,54644,-31768,-59968,-48073,-2540,-934,-32798,-22065,-28094,-57565,-108071,-176415,-206075,-85971,30276,-2386,-63956,-27083,3589,-30508,-41864,-42899,-34396,-4714,16047,32994,59082,66705,10815,-40053,-26682,-15655,-31239,-18659,36549,127203,173784,103830,40430,40177,46147,-1335,-34890,-1821,10014,-29789,-15320,37918,-26314,-124285,-69352,77309,71042,-46517,-102777,-84282,-115930,-166831,-101826,-13517,-23743,-68812,-74668,-65497,-79170,-85675,-25626,68236,52864,-8060,-4663,8381,-13165,-25442,-18555,55017,129111,95940,6202,-29041,-33070,-33927,-31818,8765,57565,25804,-54056,-3232,111713,100283,-14007,-50744,9371,-12334,-108794,-109674,-28152,-36319,-90253,-87343,-6756,97197,115012,60350,49894,84624,106476,87551,49378,46020,70440,73160,74505,44519,30288,70574,98586,70498,13548,6217,66896,83900,34140,-9987,-62754,-124671,-138313,-108627,-33505,59298,53052,-11078,-52560,-33448,10715,-9243,-44357,-35814,18045,51274,61276,34917,-41819,-102185,-130104,-129447,-102582,-122637,-131384,-93617,-74147,-54220,-5400,-20786,-109367,-110504,334,100159,88337,53798,88392,77763,-36923,-86296,-31110,22064,3124,-3221,16716,15063,17064,46870,65145,77150,126157,132594,65853,-13093,-41522,-4963,-13314,-96829,-73395,28118,41040,1296,48750,120134,55479,-82309,-84832,38643,73299,16434,6182,2209,55448,170289,164322,44957,-11793,12796,54462,113805,124873,73280,42917,47804,45067,9430,6288,47906,69531,69051,34777,-38243,-77239,-79668,-90041,-90645,-93496,-70568,-1074,54257,68208,55242,-33125,-101611,-47575,43034,72539,39798,-7845,-33312,-9442,54788,120919,105493,63380,47569,7787,-42345,-35874,-26617,-89116,-144327,-83531,-16761,-35463,-11561,92795,169772,147605,83406,37023,14264,-10761,-81832,-132847,-106282,-71372,-64803,-20310,22527,24737,38632,83318,105193,81586,42615,32426,103535,154355,88537,-24440,-40668,-1100,-21873,-83543,-133143,-115860,-54746,-18740,-27656,-54519,-45127,-19242,-53782,-86454,-59045,-13513,30545,54150,54712,15266,-50724,-57561,-36650,-61286,-56291,18016,43395,-7292,-32615,-11218,26066,3705,-60244,-63261,-41042,-91696,-89905,-19709,8876,26161,67887,46758,10304,-8861,-44922,-18396,23914,-1671,-13513,15240,24177,5508,-7561,-23383,-14268,23661,17439,-49488,-48748,24305,42894,6236,-199,-34662,-61174,-19408,-17924,-73561,-96816,-47855,35733,116658,117008,68701,33788,22015,1324,474,-9193,-62952,-119217,-149305,-114889,-66461,-13609,-15225,-41105,5352,32744,-28815,-105968,-125070,-65078,20535,33061,-28995,-16432,113511,171016,71724,-62190,-73549,19151,21655,-101340,-99318,52430,134417,98011,98213,125229,94869,16563,-70637,-149875,-158257,-101940,-65085,-34202,49854,135262,148180,89976,23226,19681,68949,87861,67480,107604,124465,-1922,-124763,-42558,82156,79389,1089,-62564,-88349,-78525,6816,112890,101928,5519,-25382,28370,89411,61611,-32371,-90413,-69633,-6291,31175,58166,88519,57338,-57516,-98078,-30346,11350,-39197,-59055,29371,102373,112145,63988,-24528,-99823,-142381,-155211,-137431,-88824,-25067,-25155,-114705,-169380,-142154,-81146,33728,127052,120929,101167,73059,8106,-16493,-970,-12138,-21882,-51567,-28171,65059,117475,99322,103133,102248,45727,-55425,-99276,-51558,32860,91256,66272,-10899,-66150,-59700,-27728,-28050,-92179,-115256,24092,182746,153354,28407,-67386,-137688,-189085,-214715,-201515,-171185,-96882,-13583,64435,148069,145692,49847,-21831,-40014,-41655,-17171,50468,127290,116827,44954,-5401,-15180,9275,88707,121003,75058,26411,-22638,-66324,-33277,21697,23587,8670,30917,84278,111181,49773,-62718,-99279,-35329,16917,-5092,-72057,-85114,-9369,64390,51026,28289,51769,38459,-23657,-77257,-69014,3827,87348,77150,-6240,-44527,-51688,-94045,-89159,37704,179298,224740,170121,120874,148746,124238,19029,-74353,-63009,290,31856,11368,-55013,-53858,28759,80790,52149,-11986,-53400,-7577,-5887,-60827,-41309,31405,23970,-34372,-105855,-89583,17297,37813,-87013,-160462,-70060,64921,95672,-10830,-89358,-51402,32434,70402,42007,-11814,-31653,-51377,-121892,-138832,-55649,-23573,-36188,-11167,58695,167546,214429,60568,-125138,-118532,-26238,-7878,-49189,-35300,14173,25937,40177,84719,90216,91059,108032,76494,20620,60996,104097,55632,28393,23871,-12287,-30646,-21164,-10739,26809,58333,34707,-1379,-17644,21693,52521,4417,-85702,-100731,-38477,30456,113124,175616,112762,-17395,-117770,-117191,-63903,-52991,-64149,-88288,-127200,-115457,-66155,-39201,-11014,47859,53174,-256,22332,113892,155645,100776,5080,-68938,-93457,-65402,-17746,-25338,-69917,-69366,-14713,67463,125831,50667,-105400,-138062,19146,138544,55225,-81818,-76206,49413,79188,-13344,-41741,34654,51801,16063,-774,6988,39020,79091,80831,67336,52454,-38257,-134609,-93413,-26959,-35762,-45584,-24742,20574,74538,99575,89207,78997,89324,49415,-35037,-72998,-104834,-186410,-189807,-53479,69725,46737,-16005,-8226,-11865,-57524,-88694,-52278,-19797,-24618,-31396,-12530,13077,37196,10005,-38013,-86649,-94809,-19704,66512,60846,-10937,-52942,-76688,-73448,-22476,64945,131293,134290,85078,2275,-97230,-85323,-9733,-3955,-45599,47355,165141,145162,77476,40237,9097,-33512,-106252,-137993,-47233,32485,-30441,-177978,-230959,-128688,-73185,-86089,-47243,-11532,24313,70963,80434,77961,94134,88249,54001,26692,15487,29887,63229,61526,55825,62517,39750,26415,44778,93747,158409,117559,-23643,-123388,-100443,-17864,67206,117452,88488,23674,29593,96473,127080,104000,101640,113970,48885,-18963,-18202,-11523,-62744,-117415,-87312,-33562,-47832,-89770,-97304,-105482,-104741,-71676,-13369,952,-16715,-50185,-60812],[-38728,-19402,1022,22594,-10389,-93940,-112441,-990,87485,43207,-56665,-20927,123225,179087,118795,81230,84086,31155,-55379,-71507,-48743,-13520,70894,179439,179911,136149,147939,149905,47323,-28696,3616,59201,83932,56326,33096,58227,53144,-24077,-75201,-24905,40309,46408,54032,77422,78052,88361,64609,-41207,-121577,-97317,-51366,-39879,63421,151180,49974,-92611,-103424,-60474,-41152,-31367,-24467,-14786,-12929,-8623,-17861,-64455,-96639,-54925,14567,23295,-28302,-66465,-44324,-24583,-49451,-31694,9548,-65,-26004,-44106,-60422,-67310,-45396,-7225,29889,-14955,-107937,-82078,14362,12562,-27560,14223,96572,72417,-51473,-77755,-45612,-67121,-73647,-43413,9236,66605,63864,36428,58217,85511,59751,-11378,-52129,16172,79601,63854,79430,109938,93877,92935,81537,18641,-22819,-27708,-32427,-28581,-37983,-61277,2164,118479,149214,31036,-116819,-114411,-10070,56959,42898,-3573,-17637,-6784,-35300,-53473,-18755,6248,-43679,-113676,-128815,-48273,13848,-12909,-55456,-77420,-86536,-55171,-12265,-42926,-110473,-95170,-51709,-67566,-49371,13361,12647,-25327,-23143,-14446,-29047,-18509,63323,102524,20744,-78911,-112008,-123131,-92218,9026,71951,47506,4863,-26441,-40512,-33119,21940,50148,24397,12912,41234,70210,45384,21565,41766,83063,129630,126880,18735,-49411,-9703,53447,30112,4880,61669,116211,115740,92301,88216,122498,83678,-3498,-66295,-67376,-29565,-37014,-72301,-34035,12343,1503,-53218,-110295,-122823,-36299,25529,-19962,-76937,-56120,-5424,22755,19810,3399,38582,69144,32113,-15983,-23444,-12795,-39531,-42301,-644,-10291,-49105,-24221,33813,112102,158446,99421,32908,23633,30270,-21846,-86128,-50955,7675,-14841,-31056,20059,-2765,-59050,26097,171500,158759,24696,-37922,-5438,-48766,-138737,-92486,3628,-358,-40196,-23692,14972,35106,61374,82221,68035,34128,14780,-2761,-33532,-46080,-8262,15245,57348,92697,49467,-23572,-19482,28096,27226,-928,45827,120679,78658,15881,83316,154030,82773,-70089,-102294,49234,100691,8192,-3609,75525,53944,-28665,-20675,45668,91682,78346,39299,58815,114075,139869,106064,24554,-2288,54749,91701,69472,6966,1780,58794,95079,76984,41537,84247,150215,98214,6896,-37178,-83776,-117083,-92720,-44728,17216,87379,105073,57768,-34875,-59266,28990,52031,-29497,-81985,-59766,-30115,-3286,31522,27102,-20345,-78262,-109683,-125277,-151545,-103126,-36763,-28648,6692,61653,20446,-84843,-89098,-1751,77032,88605,73409,99316,95820,24357,-37152,-21941,35992,9161,-19531,17188,42526,47887,82711,123015,120013,76795,12524,-45477,-84322,-89088,-36589,-17843,-76429,-66292,5382,19053,1382,27824,56537,14393,-36386,45423,166812,115410,-6192,-22633,-33289,-3973,111790,129379,-2726,-93023,-74977,-39575,-12325,-11781,-37819,-23049,41769,80602,18612,-34368,-6144,27627,10537,-46044,-88129,-99848,-94061,-80502,-71502,-87272,-25872,70647,97055,69282,58488,21528,-13031,-6296,742,-33928,-86080,-100109,-90207,-82154,-50991,-16381,-20863,-4452,26489,-3774,-75058,-88096,-49160,-80071,-121434,-32533,68065,49686,-1558,36843,84688,52334,6421,-17194,-13659,-9438,-47176,-46907,-18181,-57148,-133333,-122029,-53946,-11081,1606,457,-27174,-64925,-69872,-35405,69859,150829,120658,24646,-7724,30638,44552,-7771,-77279,-86033,-85226,-98467,-49004,14429,33399,12251,-42992,-74231,-56736,-27584,28806,42126,-33773,-103460,-108779,-60996,-46958,-86043,-87809,-9007,79578,112119,82364,49075,63710,62967,48305,61371,87183,59713,10020,-26953,-42766,-18170,10704,17629,14578,-10713,-40603,-13050,-41,-39414,-50041,-2044,42540,44095,-2483,-50424,-20460,45124,27684,-45191,-37016,57209,96921,39203,-10372,-43202,-57565,-48726,-43336,-25172,-24113,-40684,1215,87751,114687,95576,69560,44366,17288,-4720,-18175,-34096,-78476,-159359,-171439,-135976,-80058,-54606,-50919,-4081,2156,-91015,-150734,-112614,-60447,-71485,-82682,-56844,-20769,29605,37999,-69498,-188398,-171828,-80340,-64959,-140257,-131061,14789,112207,93516,100372,124443,91253,48845,17731,-54515,-117333,-108904,-77892,-30641,64715,128569,107557,45318,-12070,-23790,15181,46254,64313,118309,112101,-6775,-93532,-10951,98445,119742,67611,-22798,-106506,-104449,9997,134580,147006,51505,-21160,-237,55235,70970,63303,38677,3804,-28776,-60359,-34838,48441,50832,-50672,-65760,33285,64041,-12673,-11963,68670,92351,82430,51818,-41441,-136460,-181738,-180004,-152509,-100596,-50780,-61201,-192459,-298107,-226436,-78517,49535,77703,2480,-3759,38820,-10523,-62298,4460,119560,144809,18639,-35630,62541,139813,98656,68248,106688,96274,-19611,-128807,-145528,-68218,48144,108312,58863,-7766,9521,34191,-11019,-68622,-40846,45277,64980,12092,-13741,-28411,-55387,-58398,-94886,-159097,-149211,-45049,25858,30830,49123,51186,-1415,-23778,6368,-5023,-50135,-18920,94769,153141,96533,-20337,-70575,-20128,57988,57009,25958,-8382,-90247,-168692,-138038,-28488,54683,41745,19116,78323,157203,123077,-19994,-118631,-90650,-18644,12573,-26014,-69122,-48192,45969,122095,116129,61129,15315,-17825,-27807,22114,90455,121512,73691,341,-31820,-16475,-19482,-24274,56008,152218,164904,128900,114938,165815,150106,9764,-120850,-82415,37898,107678,117326,41871,-31612,-12807,20164,34200,23165,-14342,20496,7467,-101235,-115568,-18271,42945,55471,-23656,-105906,-58200,-9733,-91460,-148922,-44480,124704,150404,-1963,-103500,-34738,71365,102788,73552,8019,-32378,-37150,-64192,-88780,-42965,-19540,-21797,2202,72945,172469,189962,49375,-85497,-92280,-64958,-73408,-116350,-102463,-18655,24369,-10579,-7139,67697,130314,100999,11460,-26889,54496,128827,92632,39646,15141,537,-12539,5580,67784,120333,101626,28331,-12017,2997,76585,118739,36510,-71822,-94361,-60603,-9371,66325,128623,109154,31514,-60580,-99553,-91719,-44647,12837,-17815,-99711,-100578,-67611,-39614,-16856,2248,-8775,-40744,-24214,32000,60795,28396,-43996,-75527,-24148,16218,-27540,-117486,-155304,-103423,9819,102984,106454,26075,-66204,-99508,-40170,32342,25798,-52318,-94284,-36323,18546,-24059,-73482,-34524,7584,12393,-4814,-489,10315,3815,3860,-1700,-48250,-135973,-169023,-62113,53545,72447,40309,14143,22953,52573,58961,31685,17924,34319,-18065,-106374,-82864,-18019,-58435,-111291,-42750,46168,22652,-58127,-37412,33414,31126,-30271,-46884,-24203,29779,75098,99651,79641,4499,-86753,-62807,-17706,-43235,-38628,29914,67009,8249,-66995,-72187,-21477,12370,46486,80682,87943,39592,-56400,-125542,-79972,-19304,-21492,-29357,41653,85181,49741,64517,103915,62962,-59430,-185566,-200288,-93221,-38054,-71063,-153013,-175566,-75099,-26775,-82790,-48905,65754,122571,120998,63489,-17135,2449,72464,54165,21760,21622,15475,23858,27582,11528,555,-4684,-1014,-5998,5527,59975,49564,-11925,-41696,-46030,-48932,-17095,66411,103891,60174,13339,29195,54998,72079,91487,77774,1310,-24117,4224,-12094,-76799,-115732,-68189,6270,2455,-61569,-57647,-36404,-50578,-37354,19800,27360,20283,7623,-31649],[-16564,-40060,-44600,-36458,-23346,-10689,15717,54436,69223,38893,-41487,-66246,16709,115800,93730,15728,20195,36917,-29716,-39237,38763,120256,169023,207207,186438,157558,170528,157927,55757,16627,50183,59505,67429,64989,24187,11853,23269,-10062,-35783,1766,40764,51262,85342,97604,50614,35654,23748,-61712,-108020,-53848,-24663,-47557,21518,77583,3324,-66703,-59252,-40178,-14650,14866,-4816,-31815,-41546,-36703,-38743,-52106,-53235,28318,145473,117464,-21931,-95460,-96017,-103943,-103907,-56440,-22946,-46073,-74701,-91386,-104388,-100552,-64583,-29184,-3860,-28390,-62820,-9203,52030,16483,892,54068,107319,69912,-54666,-124330,-124212,-132027,-124162,-100509,-49518,32971,45723,2201,32553,114339,164420,127462,31473,53718,127205,114757,91711,89394,30885,-19000,12187,45198,39865,24744,12521,13817,-24124,-101415,-75037,44274,102584,8076,-128510,-131407,-18884,55512,51441,2111,-5388,71870,96529,32027,12770,21362,-44936,-103497,-92144,-35621,-23853,-61226,-100803,-127222,-113372,-39511,8825,-28825,-64269,-12783,20945,-19165,-12176,43523,51515,33835,23269,-6859,-9811,58628,142833,93393,-46146,-106970,-85125,-64041,-12253,56839,62517,5352,-6373,-9758,-48129,-70047,-31336,3293,5586,-19753,-40846,-12854,8101,31367,105012,156121,136587,75223,-12620,-16254,60649,97401,32501,-12719,-7290,-4774,14817,14782,-30474,-7148,38753,38538,-18723,-56287,-52250,-58103,-47734,-4513,16814,22976,-552,-48350,-55589,10306,50105,19561,-35173,-69115,-66537,-23999,487,13195,55501,56729,-36231,-133228,-148579,-109213,-60765,12213,62356,13464,-45743,-20338,30055,72628,118280,91540,21823,-14731,15734,369,-58024,-35911,16700,-26757,-79856,-18120,19245,7485,80807,198273,228708,103824,-15353,-31961,-48504,-92584,-47703,24438,3456,-38561,18247,93805,108584,132307,115874,34914,-15422,1034,8164,1778,-39,24586,34449,22808,1577,-36248,-78157,-59426,16400,49631,39838,69934,115835,65597,20766,63500,67695,-32327,-122843,-69368,70740,148304,134150,96256,78300,69439,51275,67102,62495,56407,67897,77464,60352,75426,116083,100596,-3524,-50607,22255,54060,-15342,-92164,-65188,2516,31533,37353,53856,118918,163613,97648,25707,-10234,-53309,-61103,12718,58344,46849,64917,109841,97711,14957,-13169,58278,88801,24128,-74055,-115018,-96177,-61515,-11380,10277,-20787,-45609,-62021,-122443,-146642,-40307,42535,1507,-16885,4389,-1171,-18372,-2348,4728,-6989,1334,40641,76153,72011,64906,65518,49680,48658,15116,2640,28123,31801,27192,63523,117761,123319,31154,-84768,-119802,-109448,-86139,-32156,1630,-14852,-15354,-16557,-45703,-46569,-16716,-25465,-54752,-24470,63689,100219,27186,-62669,-64563,-58990,-22226,73682,126436,49266,-53366,-83946,-81601,-97933,-111777,-99900,-52466,25106,81409,44564,-25596,-55561,-38111,-27089,-70220,-95913,-76607,-34512,-21342,-37079,-21963,112013,197240,146516,61075,35072,37479,58423,68373,14110,-87141,-138437,-68938,-16765,-45544,-82642,-117894,-128889,-69837,5573,4319,-81026,-142267,-112950,-93718,-90562,11150,141000,144822,44198,-43992,-81005,-87971,-60989,-25060,24393,55382,39102,56015,74215,-14959,-133336,-125706,-55640,-9255,-11973,-38339,-113007,-177248,-164141,-107689,-4283,90199,101351,40256,-16542,-3015,40218,31004,-30935,-53484,-87310,-112608,-17496,94207,87970,49075,37825,24375,17996,21400,60188,29199,-116935,-190989,-120566,-26051,-26958,-58953,-61404,799,100034,153484,127163,61251,14160,20771,86682,123844,134493,174865,147605,41036,-23697,-46589,-68695,-39618,-8521,-44979,-41414,-5314,-43731,-68276,-39100,-9115,49237,120167,105947,30294,6615,34134,33111,29704,42639,61503,71480,27257,-22190,-49352,-68421,-92575,-58035,39765,86625,43089,5246,1302,13103,72728,99030,35319,-29031,-50637,-55789,-59018,-66003,-118690,-137335,-128572,-95108,-55600,-17006,8196,-27189,-94135,-114349,-101933,-118499,-165904,-157512,-101917,-77631,-64536,-62196,-132149,-201205,-202544,-195151,-167047,-139427,-100215,-8700,48338,22671,33354,57329,8955,4584,81563,52041,-50397,-69129,-35600,-133,32048,24206,-795,-5599,-13496,-5596,9569,-9955,4014,95237,125421,74156,22214,27276,76104,123576,126094,59416,-62076,-91605,-13889,43577,76679,72236,32873,12378,19135,47564,108789,99573,-5527,-82557,-115229,-87546,2698,37421,-26189,-25717,49868,73552,56368,79907,102384,66523,58288,63635,13771,-52783,-90596,-87640,-64097,-42491,-37185,-54084,-149807,-246248,-194166,-37096,75020,42506,-71605,-94250,-17361,28341,14354,58983,190555,241732,96246,780,36920,86192,28202,-35912,20865,60119,-11715,-100450,-120949,-57541,51608,119130,83127,21970,1638,-11266,-59618,-46946,63357,101801,1858,-64376,-7271,33945,31449,63518,51085,-37441,-38830,66243,100675,25869,-46292,-75763,-85285,-66950,11347,50465,-24202,-72720,11833,106525,86955,-39434,-113336,-54678,12154,-13841,-38937,-39401,-108548,-192602,-155649,-60239,-10312,-44101,-67249,9524,127359,154460,65295,-36721,-47072,-5975,8490,-9486,-38281,-66497,-14370,118481,149858,75190,29520,17719,16609,72070,127053,122330,79793,21185,-1762,42074,95160,79749,68519,87149,90126,80141,49266,73612,81538,-30562,-160928,-111323,13462,83259,123277,61083,-25159,3344,56160,63971,57078,28076,40204,8891,-81038,-80151,-13865,34276,86113,29615,-103053,-110508,-29630,-35507,-91458,-40596,103557,141381,22473,-78081,-47222,23131,26580,-828,-30591,-31953,9612,19367,-23652,-40662,-29106,4799,45701,71317,73433,42659,-26596,-62232,-53381,-72737,-79612,-72287,-57882,-15833,3651,-52397,-65593,26552,90755,54495,-9453,-39448,5732,65908,54618,22841,16564,33529,15584,4034,82558,171347,135637,14708,-17416,26061,97192,123223,40294,-24491,-28706,-47527,-48226,-5771,36960,71735,82353,39383,-17320,-76052,-60149,19743,15862,-38074,-29754,-40643,-65967,-75042,-74028,-45695,-13851,-15354,-28992,-43951,-60233,-50468,-2865,67382,100636,9424,-149627,-196430,-98875,40825,110175,60672,-16115,-41358,-62285,-92874,-74620,-7435,16485,-55532,-86981,-2468,22814,-34788,-27724,-20659,-25760,26786,62721,-15714,-83771,-42280,-2770,-21484,-65030,-89053,-45289,28039,71046,82833,72584,30709,-8581,-23750,-49369,-87087,-90864,-108207,-123209,-45037,49074,44345,-6659,-20079,-11650,-30560,-43956,18939,113749,151327,100651,27883,-958,72554,148771,162665,118231,8922,-89367,-42856,12229,-11571,-21899,17934,88523,75887,-43112,-96275,-34718,13459,47554,62809,39039,-12506,-56871,-65605,-47577,-40704,-10954,25778,28002,819,13961,75932,118146,87435,-7029,-90762,-96311,-41590,-60295,-93675,-100732,-75870,-10958,-18944,-91668,-26689,137863,177826,109800,26525,-56779,-31199,73630,61058,9085,5473,-3420,6595,33230,7566,-24110,-24898,-28461,-62803,-91639,-66378,-27587,210,1477,-7387,-24723,-19597,37374,88421,61040,-21880,-51865,-3506,74080,95782,37629,-40799,-39924,-34068,-58267,-75985,-89127,-49609,16435,36982,11617,39467,59279,13891,-7023,44423,71434,100690,124509,66753],[34577,-43237,-105837,-107342,-45454,40756,118475,118837,37598,-40511,-76440,-76014,-47436,6658,11858,-18157,-2090,17280,-27266,334,76034,112127,98453,95938,61668,41883,36631,26088,25938,110210,148300,78095,66089,86989,24487,-25103,-18452,-22158,-17882,13162,18517,11531,26212,30285,-3971,-4832,-18275,-67798,-52869,-11656,-27244,-56856,-16639,23352,17124,330,-9931,-8368,12290,13330,-16583,-10613,2883,-30906,-81236,-84258,-37589,50243,142635,119353,-1219,-86667,-117674,-116934,-69543,-23167,-29351,-64536,-80846,-98828,-118810,-110774,-58078,-36353,-45474,-46314,-6011,43827,46722,18412,27983,48143,49390,37389,-23717,-91748,-113953,-118194,-118351,-111914,-88696,-18115,20014,655,885,43987,102287,114400,67081,85023,148905,137955,85580,75538,28918,-59405,-41017,58198,78434,31586,7145,-1144,-50666,-106084,-76361,-2738,59581,28107,-92339,-118655,-10076,41962,7262,-34605,13222,152001,185380,95224,53761,61546,-13120,-59778,-13523,16139,-19792,-42510,-52268,-74759,-47248,37913,62158,18521,177,56554,89931,36466,3441,36151,58902,58462,36401,-6051,10288,133679,210051,90622,-50099,-55699,-8390,-3473,17014,43576,32335,-8299,3379,20108,-4437,-16738,-8687,1999,26957,-4126,-67184,-44613,-3293,23576,90012,125773,83392,14016,-58537,-25398,81353,110915,44859,14819,-11938,-73869,-79220,-44360,-63210,-68082,2454,81429,17551,-91593,-101262,-65063,5559,40392,-8526,-6550,14213,-6041,-14122,42872,82039,73003,40476,-22894,-110972,-133503,-80344,-23578,14714,10281,-69384,-154762,-168579,-119450,-27787,84597,126361,48633,-30685,-18935,32189,77549,137531,123233,34797,-43716,-28587,-482,-1504,12939,22116,-67343,-151436,-70933,24505,39301,70192,158202,200031,103239,-42821,-111921,-101844,-72396,-11027,38043,363,-50361,9761,82849,84691,105026,90367,31100,-3485,19473,61015,92958,54198,-2880,-8337,-4552,-40937,-100782,-147850,-137163,-66459,16906,56259,63279,59292,35111,12064,3802,-49264,-143717,-149618,-7240,104690,163340,195642,121732,10759,3311,67994,106675,72211,55764,91367,92773,8997,-10062,59587,66843,-20898,-57693,5528,17467,-60274,-125263,-82878,-18724,-5589,16053,65693,93876,82296,52800,45851,25970,-16984,-22274,51585,87609,47765,53313,87278,67014,17610,18238,52113,57517,33662,-48358,-95589,-76820,-61534,-48692,-28805,-25154,-7910,-12061,-76020,-84913,12003,59368,-3593,-61728,-77941,-53891,-7029,18337,-5201,-35034,-30899,15704,46941,45177,54329,95036,90014,54737,28234,39563,20999,-30785,-31762,20092,66902,76698,13720,-90738,-113875,-75053,-38567,-10569,1003,-3569,9480,-17178,-88189,-113096,-75316,-55276,-60398,-39385,-23928,-35348,-45619,-64301,-81036,-90074,-41226,17333,45839,46969,6858,-42358,-55724,-47939,-54598,-62549,-22972,36198,59570,50224,347,-84475,-95687,-18781,1114,-44134,-35514,29769,33449,291,40418,175020,239456,177143,90415,42515,24539,60627,93274,37138,-57788,-65322,29861,47839,7870,-16658,-69218,-114163,-77666,-4633,18406,-44184,-112598,-104476,-70305,-69414,-10919,122363,166698,69042,-96739,-187694,-166248,-96242,-37208,30343,98274,103862,81767,62003,-18247,-96717,-47394,35741,62606,40729,21379,-48389,-144172,-172274,-138566,-58926,24797,50448,4270,-50001,-37202,14399,42400,12178,-15774,-53262,-74278,-3564,75336,57486,55006,85168,76352,70834,75547,52979,-41125,-149906,-149730,-46093,37388,24391,-4156,-2712,47328,112439,110530,66278,11623,-53286,-47640,37918,44847,31945,133454,191221,116667,36062,-40451,-72090,-28203,-20948,-78605,-61497,-24990,-66296,-48443,12853,-3103,32103,156500,202381,112438,10946,-10352,39388,109140,112709,44776,7263,-21153,-46060,-50124,-74030,-118035,-66124,64304,139314,129204,60234,-26559,-66446,3522,54530,-7755,-87037,-86308,-55458,-45902,-34906,-43048,-38309,-42471,-27398,3453,52345,61136,-27722,-71495,-41376,-71178,-136103,-144314,-126903,-130142,-131001,-90093,-60107,-85051,-112847,-159642,-241102,-203971,-96108,-52245,-38575,-13364,-29179,-14369,21690,-16790,-12001,109749,109016,-383,-13898,30006,40447,-8929,-95952,-116713,-51414,6281,35241,20024,-56166,-76104,29405,105229,114678,77985,30849,50651,108574,131833,96362,4559,-30348,-18918,-55489,-44356,13728,23447,-7336,-13567,14689,50485,14257,-79484,-111346,-101052,-68396,-8941,22797,-18579,-20533,14858,44042,89899,110904,95573,62866,67517,88470,106010,97006,68130,69328,73090,38860,18649,19120,-23032,-86973,-79885,24386,115092,91163,-5136,-88727,-59426,88079,144601,92416,105546,153278,102866,61252,50489,33981,-39927,-99035,-55182,8720,-8844,-47077,-10741,77230,127645,105890,51089,-11301,-75912,-103371,-96275,-32684,78631,80913,-44565,-78554,28835,72608,53097,80245,93980,67114,92438,170479,167857,73107,-30288,-95416,-114604,-115680,-48743,46563,17341,-83887,-76642,5295,18854,-70049,-113300,-49275,7048,-23144,-68409,-53271,-59527,-120528,-107563,-64701,-92106,-141528,-127287,-53106,25404,75777,81377,51673,45558,33160,-19431,-24609,17151,-6207,-5739,97737,112039,46118,38719,52334,36508,52241,69761,65223,63308,16781,-3597,76458,151140,99232,35175,36400,53355,39840,-20477,-30015,-690,-43636,-140441,-97582,2688,38260,62976,21471,-6460,80142,152008,113664,73450,52855,43104,-3123,-23861,39802,87972,60637,47870,-12706,-108964,-102224,-7847,4075,-68161,-71135,-187,38516,3218,-56368,-73978,-41418,-49619,-87599,-94967,-59361,15410,43496,-6723,-43652,-25651,24615,65837,45314,-39657,-94877,-85125,-51927,-41904,-68366,-47085,15931,44531,25408,-2585,-39114,-51854,-17960,5008,20,8932,-4490,-28353,-35882,-35359,-15063,12997,33459,6006,-21865,42168,143451,132355,43047,33121,45139,51208,33956,-19934,-23987,-4621,-47789,-74128,-50465,-32743,-9057,35117,45386,15421,-42952,-52375,1671,11191,4123,24363,-23790,-103851,-120462,-65688,29586,72371,26644,-25579,-48196,-34150,39972,91344,84665,81940,20214,-122109,-186234,-102943,11042,38715,-9656,-32091,97,-1459,-55221,-85689,-20514,82463,48281,-30069,3584,23836,-2969,37977,9152,-41927,67567,136349,3596,-73015,385,51232,70201,75934,3033,-77938,-77674,-28528,41480,82831,27595,-54189,-88313,-111620,-148843,-160952,-141743,-91109,-15807,46927,62667,21898,-55072,-91611,-67656,16721,113935,152554,151208,126067,77684,29321,61190,110637,105273,69997,12167,-43374,-31833,-30484,-39277,-16697,21366,108101,127842,5558,-84622,-63271,-17090,56458,83607,23312,-25583,-13242,-16872,-70500,-110818,-22808,57076,6624,-48930,1588,46344,54561,41597,-495,-11500,6882,-2276,-79301,-118611,-63113,-9872,-6764,-68482,-110835,-7570,135977,134625,23192,-42220,-36613,23882,87563,56953,-9188,-33871,-35806,12142,81089,72216,31802,14166,-10383,-61827,-113023,-100252,-26476,13727,-23971,-27868,8116,29072,34132,58132,37510,-70615,-142454,-71850,37697,53054,4362,-30460,-31918,-84673,-134078,-109974,-73251,-27360,19688,29673,26892,64569,68589,10503,-26306,14527,61491,127661,180816,132493],[111832,31841,-71928,-91409,-32646,44811,129732,154138,38722,-95270,-103722,-38212,-26016,-47227,-40537,-5255,15767,-1469,-14882,33968,63458,41579,5244,11804,-11290,-45553,-82379,-83498,4869,156027,182659,82659,71357,86894,24422,-8188,6879,24553,47007,47967,12724,-8241,-6385,8276,16763,30992,227,-23333,32995,44726,-14598,-44070,-4702,37745,57431,28994,-21373,-25681,-2605,-24974,-40160,22924,81098,33719,-72712,-103600,-26343,46606,62362,40601,-19675,-89169,-105035,-72208,-42322,-31228,-39466,-52853,-45001,-46961,-61103,-47049,3771,-24859,-92273,-68603,17045,55148,30191,-7176,-4799,21597,26086,29734,22666,1057,-38838,-67643,-66938,-58312,-51911,-27803,-2627,5177,-17674,-36311,-22440,9222,40545,69352,92949,81402,55542,82604,83712,-1981,-14776,73998,67030,-16786,-52470,-77373,-108118,-88982,-30103,-5649,27432,30418,-71305,-115432,-43967,-27355,-81746,-76523,16485,108036,99723,58382,70831,108088,54996,11754,42271,41930,8887,31410,32932,-32233,-30346,50270,71569,43081,30295,55373,82814,48145,2670,13360,26444,12082,-23809,-61086,-14247,127389,180051,69818,-17553,-8272,19127,8318,-10276,-3956,8509,-112,2431,24598,39964,46644,38438,23554,45289,35256,-23949,-16934,20126,27483,30293,24954,8356,-12929,-75377,-54629,45189,67881,19611,23944,9232,-62482,-88127,-33119,18696,16631,30644,82803,-19728,-176485,-167822,-75700,20269,42373,-44577,-61419,-17876,5631,12379,41472,49938,58827,77008,34244,-93020,-170527,-121155,-64210,-25229,4809,-23079,-84416,-112077,-80215,-4477,90153,122668,58152,-16470,-27703,4395,84708,173527,150152,57240,-37625,-80734,-50328,685,19663,-8209,-108497,-178603,-88297,21482,36317,31856,70019,65241,16189,-69484,-130283,-117978,-64599,4057,38355,-9075,-58295,-25420,11119,20987,48488,34764,12441,39379,90404,128343,127101,39280,-54188,-61155,-7946,-21302,-109706,-169667,-157429,-104440,-2542,62197,46262,31533,59132,51421,-7092,-97138,-192610,-198231,-41794,126358,177526,165906,76071,-35884,-59894,20119,82460,71704,70733,95663,32247,-83351,-77018,5813,-12939,-73748,-52115,13411,25793,-5611,-50047,-38607,6782,21029,42219,72716,43222,-13346,-14415,19969,12887,-35626,-61846,-21513,36079,58060,80757,63155,4752,-36510,-32816,-13940,-20332,-34565,-65928,-57331,-28287,-38716,-43567,-1439,36128,41817,18726,-12036,-21184,2131,5325,-8016,-33232,-65500,-62702,-47597,-45697,-37527,8445,44814,44314,37866,21356,-13811,1789,44009,48076,25080,33554,-11706,-88739,-70478,-11918,4836,12449,4687,-63949,-87198,-25531,6149,-16816,-46443,-64379,-19290,4492,-61405,-117405,-84478,-16643,5815,-34690,-85455,-60481,19522,28401,-53345,-121445,-105871,-102714,-112326,-45470,18817,1598,-11401,52709,61954,-6268,18861,70582,38713,20084,4039,-84445,-113294,-8712,63654,11368,-20353,20778,28377,19723,36430,90319,149536,167243,143545,88577,14722,12424,37191,6058,-22246,25354,69122,7044,-15888,53622,64861,-5591,-30013,3903,40290,37447,10627,4284,1469,-58274,-80874,28709,128229,71355,-73434,-159532,-148980,-94684,-67370,-32232,57129,87258,31484,-5504,-23410,-46792,3743,93016,123176,101035,102917,87558,-10065,-92966,-102691,-59197,-10303,2278,-44508,-61426,-25355,17217,67188,76322,48686,9899,-38210,-50783,-41031,-36978,-1138,21600,16521,46556,64782,-13159,-124492,-120786,-19620,66516,105732,83195,31683,24322,71998,101700,42708,-24158,-41019,-56887,-36490,28955,-13453,-58892,27888,121363,111456,54377,-10602,-10435,20925,-9410,-50892,-42428,-28532,-45947,-12584,36598,-4367,-5929,105652,172879,103920,-2987,-34387,38006,110991,99900,32251,-13760,-51452,-73763,-62630,-68840,-99564,-60249,45984,127363,158657,105321,28157,-17069,-13376,339,-16302,-65083,-58223,-2827,23987,22044,3980,6246,5002,22443,42679,88593,111258,7852,-53121,8537,8387,-33947,-16502,-28448,-90535,-93556,-33657,-6184,-12275,-16849,-76149,-168402,-126833,-17740,-20318,-80897,-60666,-23722,9825,55332,52628,40925,98374,92456,23332,23739,49504,38164,-34908,-148551,-169234,-78835,3468,27744,6606,-50195,-81539,-24210,39066,61020,27223,1049,36195,75516,64205,33060,7436,14762,12508,-42835,-69639,-58098,-49839,-44744,-15750,12654,-20405,-86768,-95006,-59909,-41441,-31462,-14822,-6679,-37744,-46474,-27764,20548,82544,85573,68142,82095,95822,105079,154396,177621,150915,147513,128210,80852,92176,117872,67886,-3722,-12155,54496,142988,172948,120299,11288,-11169,129172,178081,41717,-49913,-19249,14636,62964,85297,36994,-39438,-78980,-64186,8473,24559,-4337,60316,162191,147697,55377,1287,-42954,-96095,-104975,-67570,-30807,12534,-4386,-91657,-75274,46955,68180,11999,21968,67110,110018,155890,203023,188322,119423,40152,-30508,-78181,-109780,-88669,-6356,29391,-43851,-109459,-75923,-32330,-73739,-77085,-14882,35510,21091,-33705,-33441,11003,-12430,-33411,-22120,-63725,-104349,-77532,-58151,-67874,-33284,33143,70043,86092,46442,-40564,-32853,63359,72394,68411,105903,54645,-11469,23970,64280,42811,15172,-8615,4572,32257,3915,-20156,54929,100819,29265,-12313,11952,18813,-3218,-45173,-66678,-42424,-21129,-62883,-26529,69368,87147,65086,33885,41870,106417,140128,97906,56566,33152,20058,-4806,32662,127867,180145,117534,25096,-57825,-91995,-48002,32685,16884,-63670,-72777,-62931,-69902,-56673,-51866,-64353,-37737,-37475,-86183,-108558,-79619,-17606,12926,-17596,-19022,17641,48275,60984,42038,-33616,-85841,-69985,-47459,-49104,-46734,-3694,56917,88132,47078,4665,1206,-19775,-58742,-63668,-37785,18352,36112,-11716,-73878,-98440,-71968,-26738,-261,-17595,-32208,2418,69707,118275,131297,116139,53338,11141,-20176,-66433,-76193,-56371,-65510,-73827,-57053,-55634,-81978,-66500,-43500,-34787,-22926,626,22193,1229,-13755,4693,-34058,-107395,-109308,3912,135011,138358,62767,31538,55549,116051,180561,144379,38628,-3726,-2078,-57463,-119362,-96323,-35635,-25868,-15489,40056,88537,88151,53355,-11773,-11745,84238,112564,45578,-17856,-46399,250,108033,70908,-14777,66543,132184,47056,24906,79489,67790,76312,113198,32214,-72464,-74360,-29413,23330,42545,-16012,-71898,-82227,-89000,-92198,-91579,-77346,-29744,6328,36384,46215,-26518,-125320,-122156,-19051,102626,168363,117761,40750,36334,72284,50279,12889,2509,12293,23237,28165,-2519,-21226,-33766,-34629,-15751,25732,115514,138789,53079,-18948,-33563,-18695,60536,99809,36754,-2444,26824,-9127,-117680,-177511,-58689,56010,15754,-45196,-28110,-17165,-18888,-35083,-72544,-38861,15230,-18040,-110185,-135980,-55371,780,-25544,-87042,-85782,15376,78499,20703,-78351,-95525,-4776,77274,69303,25312,-18469,-62774,-70882,8321,111834,137121,104468,73839,41712,-12896,-60643,-30683,34812,35991,-28824,-38685,28231,77062,70343,66380,42664,-82040,-193143,-139333,-40800,-25645,-4810,31828,20430,-72817,-166376,-156612,-79847,-466,48118,30005,-897,21393,25495,-4574,-33832,-23675,9087,86064,150837,134401],[117391,100858,3103,-56532,-45794,-4016,47844,76275,2451,-99358,-97891,-17865,-15061,-67338,-70023,-37457,-39045,-64532,-43604,13395,34999,17134,-19855,-11846,-8377,-42230,-89308,-87806,-19374,62973,65183,35500,49311,31952,-3840,19261,59921,97136,129736,93144,23602,17458,48272,62916,72206,80325,47387,26565,61356,57613,-574,-39446,-10022,20794,20190,-23206,-86628,-89101,-43452,-38641,-37263,35865,111628,90507,-24389,-74623,1307,43760,-33,-31306,-56828,-97168,-81315,-52333,-84291,-88557,-50369,-27126,-2448,27106,44261,60600,74251,-10583,-110684,-72139,18012,52891,30528,-44729,-64489,8557,45327,17956,29164,68275,23687,-25646,-8161,6328,1186,-24891,-39373,-24369,-21758,-30266,-39646,-29700,9181,32491,6544,-11566,15302,78744,108722,67836,67618,109842,47256,-55650,-95374,-119922,-111460,-59898,-19249,-10692,-3992,-27737,-89762,-110428,-94680,-110225,-132025,-67711,9415,-9125,-52115,-11954,77588,132704,104577,66037,40881,16601,29030,96385,88767,-32952,-85551,-9887,53759,62261,47231,26284,32162,32300,9715,2862,-22519,-75626,-112418,-119077,-35672,79668,96333,39290,10769,11809,24310,18122,-13126,-12810,8662,524,-13818,-2504,27395,43921,62994,61591,55981,57356,32325,41356,85764,71487,6001,-27904,-12184,9141,-43363,-64622,-18441,-6653,-34591,-14170,5877,-3407,-5898,32284,109135,138561,85388,41777,-73791,-191015,-160308,-63813,12581,34105,-30003,-62874,-35761,9484,35553,22843,-10443,13843,58832,50601,-12351,-61566,-63885,-64463,-27629,35019,31065,-28524,-65180,-56900,-26385,31008,67892,41380,-667,-17209,-17173,57041,144598,126037,86590,42766,-25800,-49015,-18687,-9536,-60712,-120345,-114681,-21933,44097,39575,27536,12660,-16335,-23808,-28894,-41921,-41145,-19311,29918,40216,-19972,-48193,-5759,22965,33484,35494,-19833,-48806,34643,143503,150723,69941,-12764,-39394,-36466,9295,7377,-70458,-113528,-84419,-25358,65482,104843,59621,67754,127065,121471,38501,-70224,-179029,-241443,-127003,106745,170095,93644,27527,-22455,-57659,-36399,4212,10545,37503,60859,-11163,-98702,-57319,-2984,-68315,-111757,-40086,35144,60018,75630,38355,-1433,25487,72212,96412,84666,25359,-28119,-26776,-11265,-43115,-101954,-130133,-86396,11964,100898,123134,66754,-1181,-58165,-96660,-86150,-85233,-106359,-88257,-32388,-20216,-38162,3905,80006,104202,60335,19398,24682,9259,-29942,-36665,14922,45438,19494,4080,-28875,-67906,-47728,44972,116164,94677,47888,-9186,-87931,-102048,-21092,32665,-6187,-8849,-26349,-79971,-60718,-27414,-33135,-1373,23609,-47952,-86108,-2713,28143,-34748,-85755,-115703,-75091,-5595,-11362,-35212,2161,71266,92494,19290,-47065,19978,148930,139220,1674,-112598,-154759,-185516,-157037,-46135,57874,52155,9594,68120,89090,9271,29523,76584,31778,6686,3841,-56776,-85413,-31654,25156,16105,-35809,-54120,-37137,3308,-7723,-21326,25444,106207,142862,112492,27765,-13082,-29883,-61756,-43075,25043,28888,-62492,-78326,41866,117731,70531,23951,34303,75470,109862,113222,105130,65048,-45180,-127456,-57889,75467,81458,-4133,-79987,-97664,-57656,-60970,-91627,-45500,-352,-24366,-22476,23368,727,-25807,29209,98625,107640,121251,139578,69639,-14097,-40769,-39009,-37427,-38047,-64536,-49872,-19115,1204,67801,115350,110021,63556,-26876,-104511,-130720,-103877,-73228,-74561,-61259,-8279,-2583,-78845,-134480,-66965,41425,89523,112524,79925,3494,-28016,6975,26478,-25090,-72290,-55423,-20411,24203,85149,55670,-7307,-7791,20345,25502,6862,-6433,-8651,-19564,-17767,14302,22922,8196,-20599,-33049,-15693,-22754,-34334,11429,50931,41051,5304,-14644,15007,31546,5206,-3016,-9089,-60667,-98671,-96507,-85592,-80914,-49316,15616,89654,121308,75508,57996,74397,40705,-1118,2816,-1845,700,37165,52595,37271,-22167,-70482,-89291,-65154,-31677,25583,82963,32882,-39010,9479,64190,62744,57832,25302,-26429,-10775,28076,13983,-4292,7229,-14896,-57680,-15363,41774,-13724,-111041,-103221,-30750,19050,54274,73138,53144,36474,30662,39381,46673,16211,-11748,-53372,-136773,-147191,-65648,-12258,-20687,-21335,3716,-4551,-20615,-8199,-2534,-49532,-61262,-33570,-36557,-69006,-78690,-73096,-38949,9131,30932,15216,-49097,-78603,-42897,2028,27657,-4789,-50388,-14558,26776,9132,-24886,-49089,-52693,-61807,-72147,-51804,28599,95488,68913,24419,45613,76344,92410,118146,109785,69869,62447,53386,64840,127149,146743,48608,-41217,-37963,3865,70603,129352,126845,88126,86430,122208,74800,-59763,-139266,-129440,-114983,-18579,78093,62372,3483,-32825,-39112,22484,61063,27919,37556,70070,28274,-26536,-38886,-42556,-46536,-36288,-31014,-50260,-48241,-42613,-70450,-55181,24123,33237,-43408,-50357,21684,69276,93387,143826,156438,97313,29443,-13438,-47097,-65177,-56604,-30076,18625,7365,-80364,-87708,-20386,-39516,-48524,2060,40672,43526,22885,8005,43878,50725,28254,32089,16964,-17751,-13363,-38668,-91554,-74691,-11230,20685,34907,13413,-40226,-26525,37004,45631,76629,95749,11412,-49261,-14200,18485,15488,3963,-15657,-8089,5337,-1337,-18872,-9217,-8537,-32775,-12247,6944,-29958,-46935,-48565,-64107,-67669,-30633,-24838,26654,143252,171961,125631,94132,62724,12364,-15504,-43,11567,-18350,-24261,1712,50907,97971,135649,119831,52328,-11352,-29905,-16677,22782,8482,-43732,-18407,-3023,-66465,-80919,-39446,-15802,5496,6322,-22166,-53512,-58228,-37117,-20561,-25895,11119,61807,74262,61140,71308,66823,29060,-29221,-79856,-73695,-23693,18105,32256,49308,29367,7519,14723,-19849,-75659,-78067,-58447,-10591,30347,12197,-41524,-105516,-133584,-90351,-23037,-16829,-31069,-30845,-4548,104158,188390,133221,35155,34144,47976,-24652,-113607,-125693,-82136,-62704,-58970,-62479,-94278,-96739,-101921,-91788,-27289,44811,66958,13902,-55687,-57879,-57072,-75131,-65225,32301,134476,121848,71042,81132,149332,228465,236777,131371,-8613,-67485,-17351,19044,-14737,-39128,-22059,1169,72474,153147,159475,133913,105363,40247,-213,17596,50350,33886,-57166,-105777,-1179,128565,89851,1676,7960,43495,48358,86197,96614,11646,-9404,41851,17319,4444,68942,102242,70044,100,-78746,-82220,-28251,5083,18526,15779,7439,19841,36700,77117,69468,-71130,-179218,-95726,68339,150103,141149,49911,-39601,-31940,47680,54762,-14046,-60736,-13256,51061,62465,6184,1319,43858,40088,69,14863,93590,116536,71958,35512,20157,5526,42362,79873,47874,5109,14254,-17483,-110045,-158714,-69472,32630,23415,-47290,-80925,-67551,-51270,-76551,-116394,-79048,-24442,-38652,-112425,-123148,-71122,-42049,-42427,-48734,-25704,23132,-12910,-110576,-141343,-99431,-1604,55540,9577,-30291,-41136,-93049,-116624,-51986,46097,103497,100031,79541,62419,16731,-14449,25431,47179,32529,9831,-5279,24784,87533,116558,86564,42696,-62178,-176015,-160663,-90578,-77765,-16019,54825,57250,-15985,-118705,-149317,-95322,-11363,44878,32218,-22253,-24240,-1908,9977,-16428,-49655,-48743,18473,74977,83862],[81205,135183,75237,-17663,-42985,-6344,4373,-23473,-48132,-54563,-33111,6871,-15684,-53363,-61750,-78254,-105991,-96410,-56562,4395,60877,87053,33276,-2368,6157,12537,-12187,-28151,-44965,-59412,-50597,11371,41428,5676,6159,52730,84146,122208,168964,133806,54388,61187,109396,106431,98694,110020,91127,50493,17144,3319,-3176,-38102,-46418,-41441,-42936,-55326,-95783,-96563,-30713,16899,21319,53536,97544,95378,21934,2093,63054,56799,-6572,-25630,-33147,-51765,-36771,-46902,-101636,-90381,-26991,5921,24440,56941,94913,106251,87450,7340,-60300,-27781,41115,74830,56345,-32917,-67118,26,24802,-31602,-16332,57468,46645,14431,15659,-7906,-34427,-63256,-85518,-66270,-18547,16144,4618,-13540,2001,17762,-31426,-63090,-25157,30728,65193,89996,126299,130391,53240,-34498,-76387,-79065,-35711,-13087,-35002,-37554,-44248,-99990,-107688,-73451,-79498,-112660,-105286,-57455,-43247,-91529,-119093,-44337,66650,95792,63955,52347,12896,-17366,24844,96790,85768,-22179,-96071,-41620,56320,100678,72754,15465,-9066,-2745,-320,-9551,-65354,-148174,-177523,-136876,-37526,27018,7144,-28861,-22415,7215,46061,33998,-42,2450,14511,-2652,-22803,-55505,-61071,-29077,49734,90011,47936,12445,5828,51396,124246,89594,-11876,-38792,-11939,4018,-34104,-73934,-92197,-86608,-86068,-78836,-46184,15659,56335,64279,99092,136524,62859,-29546,-90672,-112327,-83122,-47899,-1360,45628,20228,-28793,-43014,-9216,23368,-810,-32915,-6934,128,1117,37565,49090,-9163,-61904,-29900,24524,-1581,-54824,-69080,-78051,-84592,-44089,-1097,-19297,-33796,-6571,-1156,-8555,16203,41171,102002,143750,107497,22668,-14401,-43635,-117073,-128737,-40804,49620,60114,53654,64820,49003,40884,28717,35974,50682,41738,24550,38284,13887,-55891,-51177,52200,118717,92322,24585,-80337,-127661,-41867,91239,83986,-24709,-56990,3045,23710,12669,-11394,-51236,-63995,-20643,75596,165757,150265,70000,79289,125134,117451,48656,-53909,-141165,-193503,-117985,50410,93141,18208,-3992,-4976,-37279,-83431,-102486,-100249,-47551,10765,35187,17085,30346,21885,-41924,-63660,-14516,29207,46116,64038,22977,-32079,-10030,65516,107799,87212,37776,18052,24542,-5381,-100056,-162700,-142769,-57421,39852,117809,130707,84389,38794,-22483,-91317,-105499,-116105,-120604,-62343,-11240,-49538,-52784,49649,107544,61344,-4163,-24771,6664,27230,-2606,-11843,39359,74932,61574,71253,53891,1121,-15731,24367,75281,81946,26414,-50361,-105476,-98571,-27077,14057,-41577,-34544,-2145,-27179,-44572,-50941,-37716,44523,86784,-3780,-66837,6257,50595,-9726,-58353,-102011,-133648,-95081,-22612,43485,113228,163265,145613,66120,15760,78103,182517,149274,27733,-63829,-112538,-124343,-33354,83746,139537,99936,11075,95,29358,17745,28931,45848,51038,66566,46425,-2461,-23997,-49803,-52142,-5814,-39110,-110761,-104733,-31565,-16502,-31419,-27526,26671,76160,87088,61422,31781,-23124,-85163,-70029,-11521,4259,-57913,-89772,-24181,48919,64253,62058,87875,124481,127823,114243,122651,98790,-848,-95503,-65540,63700,127162,60802,-27030,-41675,18127,11896,-85564,-123252,-70105,-23099,22916,73918,20241,-74932,-66989,44175,103032,112435,102562,49242,11772,14413,-10153,-56813,-65903,-59711,-48147,-48769,-47149,20814,92114,122816,76912,-15999,-83032,-86109,-55040,-50468,-52961,-34673,-23968,-46333,-57799,-39317,-5797,6915,22653,69308,39407,-45922,-104747,-94010,-64111,-59442,-47093,-16720,16941,58914,119318,148426,103873,23556,-21813,-20114,-8866,-16215,-74622,-116301,-38929,60219,86796,71932,6699,-71749,-67932,-12048,-1133,-21852,-16325,28590,53453,39861,17315,-25270,-79072,-62953,-19251,-49248,-78452,-81742,-81674,-58750,-8724,31709,79018,90244,36577,32383,84738,83886,27690,-332,12951,40784,49287,26198,15964,-52590,-143041,-201516,-189779,-134313,-60708,18330,49088,15317,9290,37951,32629,16008,14745,10220,36039,68031,33338,-14999,665,14563,-907,42404,70048,13099,-63749,-85061,-57592,-26851,-24197,-27559,-23040,-15631,11119,83524,106110,36876,-10471,-28280,-68470,-57356,24999,50478,-4319,-5471,71131,83024,39895,37622,36957,-40262,-102196,-128642,-161615,-149020,-101501,-121578,-120764,-26387,71748,100711,44036,11425,29302,34934,48895,82526,83977,72435,69180,35808,-12571,-53648,-45280,-29769,-41114,-22071,79199,156093,96290,-7131,-42074,12412,79369,70766,-10193,-71962,-62319,-21145,46482,110229,97236,-2858,-61791,-56490,-75833,-81585,-29456,24513,74315,116671,81665,-22898,-93067,-111834,-124010,-151310,-51038,72422,87062,33255,-7843,-19277,9127,70382,76965,13746,-55590,-79710,-61933,-55932,-44266,-12367,4893,-22031,-51468,-39675,18186,55671,18136,11694,28210,-38465,-84154,-37380,-20480,-12955,78390,131468,51003,-37501,-46074,-37026,-26675,12536,20573,22925,25244,-22770,-21875,44530,14393,-23943,9077,16710,19823,51461,46234,43559,59869,62070,52587,23744,-31100,-31629,-14452,-32221,-29988,-7104,-18465,-29933,-30672,-30211,-18098,-40832,-71819,-12961,40060,-3223,-32721,-48393,-64897,-33060,29026,49225,22619,515,-4517,-17187,-65417,-76530,-18494,50172,35182,-33305,-57697,-62504,-59103,-76356,-76276,-58860,20866,137409,164590,139752,116069,27271,-106440,-147392,-80636,-10691,-30617,-43926,5646,33426,-2582,707,56251,95499,94850,46851,-42572,-66707,-34496,-23182,37759,102000,37418,-32967,-621,47523,45514,25942,38489,24794,-14039,-20168,-27965,-42513,-2395,58856,82995,72237,89489,128997,113685,-13315,-137365,-117438,-41136,-13086,-17526,6169,16121,8208,7399,-17277,-35911,-34223,-57050,-46295,-11650,-2579,-4253,-59875,-137730,-121050,-25500,-9627,-46256,-65703,-43018,75457,133007,52180,1930,79659,138392,55348,-92447,-148479,-97276,-68428,-74000,-75733,-62676,-30254,-56636,-86111,-43062,32583,79633,39180,-55042,-80657,-65649,-44674,-22373,13230,42665,48390,51208,75559,140757,190118,158163,77224,-20793,-71955,-5012,79829,72188,35347,35291,71006,140765,165194,111521,61876,30593,8406,-5901,-48564,-66815,-31679,-52560,-88426,-9950,77321,40602,-21420,-50165,-41974,-4205,48068,39251,-47535,-52180,8956,15730,68906,175337,178359,88305,-7318,-88255,-84221,2913,68456,54297,21736,20988,21623,42272,126890,136473,-40713,-180616,-86788,61797,98654,61704,2673,-21598,-3406,37460,37961,1350,-23955,25362,93264,74757,-9950,18663,110073,98398,12187,-16453,33927,72099,75469,57925,28723,-8289,-1521,41762,41393,-21446,-41992,-29615,-42717,-52248,-21568,-1911,-28612,-93238,-105939,-62304,-41487,-48892,-48686,-42207,-40422,-27852,-69071,-81635,-71240,-90697,-66865,-12832,16287,12055,-82912,-173935,-138612,-59475,1315,27042,-4770,-36079,-53509,-113665,-147681,-127494,-66614,16700,59467,63050,73008,49821,21808,32311,15250,14781,47719,40743,13769,77168,140938,80103,14917,-16000,-67509,-71881,-37055,-43881,-27638,6404,47063,50736,905,-40889,-44465,-17331,8687,22454,-3521,-5690,27435,44593,4470,-41201,-42421,8670,29395,34012],[-6177,68588,48423,-21727,-35325,6468,-11209,-81697,-105202,-67759,-15350,-2538,-42655,-55534,-56442,-89275,-109257,-67415,-33726,1750,60862,116108,56650,-25871,-52575,-13080,3184,-27897,-96893,-118212,-64846,6898,29956,27714,52211,54693,27721,50899,105625,97316,36250,19978,24099,28792,65560,106494,85782,17323,-63060,-84814,-32337,-30893,-62893,-67935,-36725,-15287,-34546,-31825,24490,69015,73277,74917,74402,64639,51984,92488,140274,86412,12792,9682,17683,11204,18031,5629,-23346,-19151,9585,23335,18866,5958,21961,36171,42603,36230,32146,41704,79230,112140,102388,45135,-2764,-16963,-33450,-56301,-42575,18057,65875,67331,1302,-91715,-123191,-97764,-83281,-54246,897,18789,-21495,-33090,13388,41012,3229,-38383,-40421,-19450,26674,100093,128032,99344,67249,29387,-10226,-224,44749,41277,3973,-14198,-32388,-71650,-48577,17460,32862,-1513,-28362,-78566,-112732,-80093,-63769,-27185,34465,23827,-20466,14768,29601,7833,24887,58532,60178,36917,4554,21285,103653,161917,116826,45695,-1472,-31067,-23049,-7015,-39713,-104580,-136934,-91823,-27326,-12873,-53571,-106622,-82389,11329,85101,45755,-5757,9996,44617,60755,31529,-70629,-126413,-75967,43408,104557,38500,-42538,-61609,6330,92553,56982,-34134,-33812,-11245,-29108,-46588,-52873,-104309,-104130,-67116,-78956,-81088,-13625,47546,55257,52971,61411,-1091,-62030,-52324,-14368,-6328,-32469,8973,88635,66812,-2603,-41121,-18238,16683,21470,15200,21224,-20737,-39490,14622,38468,-14511,-48386,-4043,14863,-46475,-80425,-75437,-97035,-104745,-51283,-24812,-83240,-96897,-3252,39695,-54345,-96890,-12164,120518,185471,162212,80698,31647,-31812,-118176,-104869,1035,65221,59614,99961,153960,166969,147008,94650,67521,77356,63100,29818,7169,-44376,-94353,-50716,94014,176449,99416,-19974,-122079,-153150,-89512,12012,13635,-49927,-53320,17921,55996,17626,-37855,-56483,-53500,-10812,111733,210242,144027,31698,14329,31649,27671,-2774,-69504,-84103,-41280,-1576,4644,-2967,-20094,-11810,9309,-10596,-75160,-122035,-120098,-74836,5519,123734,170912,121421,53768,30818,37279,22798,-1068,-14591,-19810,-52479,-70109,-50598,914,56647,74270,64740,70851,80837,29494,-94133,-145097,-77396,15207,57279,83771,112444,90735,51290,14167,-25415,-60852,-101988,-76196,-7703,-2817,-72834,-47396,60793,45248,-68685,-104968,-83322,-30946,60197,86681,49970,44482,43981,32832,64086,87781,67942,20189,-19008,-15829,2703,-48257,-92776,-66638,-17881,4173,768,-41338,-22166,20263,-4230,-61533,-79920,-24286,72163,123815,73534,13773,37929,83672,52197,4157,-68505,-184362,-208649,-91828,23981,110631,168828,110452,9611,-2547,56611,87605,36423,-22037,-45210,-32077,-6671,45601,100327,110958,76541,6130,-50151,-28277,34365,38567,13457,70940,135734,99954,55786,38288,-33951,-73956,-10363,-11622,-99347,-126140,-54011,12771,12573,-40509,-35773,11897,42498,71595,82829,19379,-57686,-49950,-4274,5814,-42182,-79061,-86192,-51992,8877,57796,108374,135981,79289,32640,72439,108562,59952,-28027,-27963,93380,173692,91191,3638,13229,75797,56797,-71963,-140870,-77842,281,24695,11588,-48510,-115837,-106090,20077,111960,110099,61599,3532,-3076,36404,14466,-64733,-93970,-96168,-103655,-94448,-81363,-44236,8908,51309,24286,-29749,-44746,-2983,32817,28230,30759,19446,-48426,-74393,1273,53949,29421,-24591,-28360,36331,32739,-68159,-158385,-159059,-110665,-59911,-2823,27295,30054,30049,57541,99077,77067,-13377,-43582,755,30600,-24079,-126378,-157495,-62595,28748,68851,89833,30607,-68043,-69473,6460,30681,-18737,-17881,34709,55606,57556,45882,-23710,-114964,-127391,-63081,-46344,-37511,-14876,-27464,-22195,32858,54224,58077,76409,42140,-3724,-4240,22576,-1574,-57405,-58216,8382,29666,-1348,-595,-42636,-108876,-176004,-190243,-140069,-76407,-10805,61256,75638,15288,-39210,-74827,-76206,-34735,-15349,4945,75013,74377,-4849,-14528,-3048,-31373,15576,59385,38570,13991,-16269,-66510,-81901,-121773,-168546,-123264,-35834,15381,92289,151447,110681,43257,14496,-661,15067,105746,148941,63454,15752,63761,67109,53497,86292,96957,2889,-103569,-155975,-167006,-104838,-41992,-96636,-126493,-28680,51761,66545,74025,96640,86794,51114,47271,94223,94044,27806,1940,-560,-18833,-32095,5620,22799,4751,19484,97346,149555,90873,-20600,-108290,-56339,61419,53427,-73507,-136407,-85321,-14632,23649,35324,18294,-17528,-26431,-37210,-119814,-184276,-127146,-44055,-12969,4614,-2045,-43871,-57007,-62762,-81343,-80078,13994,91389,70268,-9480,-47566,-56545,-47798,30361,95770,36674,-45401,-46385,-44976,-89866,-98882,-44771,-13453,-23660,-23344,-12764,56304,137380,80780,23509,54447,9490,-94373,-125137,-107900,-55775,68756,127128,38882,-53666,-49353,-32213,-33968,24577,56729,6449,-23843,-306,54131,97551,46843,4582,11302,-17741,-23498,28378,42133,26611,38075,54476,27638,-44779,-118212,-85994,15847,52050,36393,23243,-1652,-37236,-70043,-49414,-23572,-89650,-150945,-99296,-27648,-2841,2164,-62469,-111961,-49480,59130,91374,48412,14036,-19690,-59428,-97746,-78214,19183,101224,70726,6199,-44679,-86703,-52493,-43093,-81339,-80568,4027,72228,67579,81499,86230,-3393,-123872,-141767,-78843,8680,15819,-17736,2095,13024,-60299,-71684,21856,132612,163539,80840,-90973,-172641,-101850,-27189,36317,115458,98071,13693,33728,104158,94063,54011,82307,75298,12531,11680,-7320,-67171,-47973,25517,68968,69483,66727,98008,116258,4893,-140198,-143006,-95414,-84817,-59293,4961,26193,10231,16442,32698,53389,42298,-27516,-47431,-32018,-21269,26195,36183,-44172,-87444,-31784,-20460,-56668,-64000,-21726,47972,25674,-37087,-3840,92122,126272,72848,-41335,-115418,-102614,-76286,-72777,-74248,-36015,42726,33149,-29965,-37167,6803,53734,41783,-5680,-21391,-32199,-23441,16440,25977,-6087,-6995,21168,40270,78850,87050,54618,52180,34239,-1943,35253,104345,104328,71974,74338,99395,106125,59217,-13426,-64938,-72567,-45735,-27357,-56527,-102069,-54208,11595,-10982,-27615,5585,-3117,-26780,-43604,-53431,-42683,-6318,-3937,-41810,8601,83304,54344,70214,145844,114895,41711,20774,-19234,-57231,-6640,56438,11871,-36798,-5790,41,-404,100111,167149,46254,-109089,-107946,-44305,-6585,-3927,-16438,25742,59698,34425,-5082,13820,47858,54111,59370,34167,-23578,22110,97220,71007,-7086,-54742,-39732,15838,88568,86348,-5726,-74609,-47297,12833,20974,-44769,-80916,-50153,6941,42258,40661,-37450,-123495,-136291,-57263,-1025,-12779,6225,46273,10253,-41722,-28647,-50648,-64450,-46535,-89628,-91068,-26442,9710,1618,-71044,-134983,-108850,-41247,8973,42777,47685,29141,-17712,-92735,-135604,-143439,-110643,-19658,52520,77211,113785,114089,58553,20179,-2054,-1202,27974,25279,-20168,36611,102404,27017,-31932,19897,53420,45723,34632,-3969,-64159,-99056,-34447,48355,61338,42774,30227,2174,-32023,-24464,-5870,18678,29789,4294,-39458,-42693,-14217,7240,-31146,-51040],[-60219,-13785,-10876,-9654,12989,33020,4789,-40695,-91354,-95192,-33487,-7258,-37567,-31543,-7945,-10468,-8170,23467,31701,6227,11272,70693,49719,-34219,-106065,-86091,-31963,-37983,-101408,-87077,-16248,215,18403,76301,104795,44904,-25015,-6613,26720,14557,-19218,-75919,-135205,-82075,40425,102471,62814,-17044,-81860,-87026,-13987,25317,6318,-1242,36327,39612,10404,22837,54844,55060,59709,74559,66483,61904,100601,172643,200070,128881,37656,-1665,-7776,5062,52331,95119,70855,23905,9185,4378,-22301,-79019,-95400,-60100,6594,63491,78447,55787,62920,104115,126543,101813,32934,-35022,-44676,-10959,-14795,9540,88314,98406,-17277,-133292,-137350,-68932,-28304,-5205,14313,-24920,-96205,-73747,13790,51411,37896,1377,-35426,-27985,36913,104390,72626,5427,19063,42399,19839,15597,22642,15738,41240,53457,34617,24920,40755,88910,117052,87666,7294,-108278,-132776,-17790,26124,-8533,-23985,-50037,-77011,-8636,48300,29159,-2289,-11265,8274,52445,67979,63556,115707,166403,117913,62675,18428,-51342,-57642,-8886,27206,35884,4099,-18828,-29617,-51108,-89521,-139805,-100391,21524,86093,27245,-45575,-26718,58927,134496,95727,-42183,-121181,-82038,24556,71562,18172,-44773,-81425,-63024,-8620,-1927,-31313,-14395,-11254,-48902,-39251,759,-58166,-70201,-402,-11175,-77678,-70884,-16132,19656,28585,18271,-33338,-51843,-25275,490,-8757,-34151,26062,106775,58597,-11500,-25802,4764,42516,66825,46247,32516,13585,-34246,-68941,-69179,-51365,-15936,47073,40437,-26867,-62516,-95490,-128284,-91768,-776,447,-97985,-124302,-26912,10881,-79352,-104620,3344,119985,110982,37486,33732,66165,12102,-59754,-32925,27276,33936,44592,149272,226194,214331,141836,74506,41067,38301,20734,-12227,-63692,-120906,-116268,-32865,83121,113339,12394,-92467,-146565,-139257,-67843,3772,13776,-1161,-17721,10065,50821,25554,-42956,-55209,-47698,-26292,72507,151251,56597,-71164,-89666,-67323,-64836,-70629,-91896,-38523,58530,34309,-46278,-48167,-19508,-7263,42439,56632,18816,-7208,-12720,-12622,29454,130746,198113,142757,58223,42366,52977,20849,-27844,-57278,-65969,-69232,-45052,-46885,-54605,-6912,52875,95781,104849,78555,42847,-13701,-43799,-563,49025,49770,60208,104635,75533,23837,24145,30931,-513,-37214,-187,16108,-46360,-95780,-37103,36022,-26434,-134776,-128669,-90987,-39426,79104,139877,82173,40115,22982,4032,13412,38567,61237,21271,-36650,-29837,-33936,-105322,-120333,-35656,23268,5767,5141,5704,9757,10196,-32118,-85851,-72408,-10369,20987,55315,99384,104017,94085,105894,87404,34440,-60392,-185546,-212877,-108865,-47948,-15980,47160,-11495,-122614,-77719,16035,-2617,-66345,-85999,-66672,5106,31451,-33498,-77398,-54591,-1321,27230,-13469,-31749,38101,56992,11083,54566,115833,105623,104561,92030,10083,-26590,27279,45857,-15448,-64496,-17241,57386,35853,-57219,-43216,30197,47623,59426,78491,27572,-21236,6025,26032,-26986,-87478,-93629,-99850,-78236,-26699,15003,65781,92569,25881,-22216,38140,120655,120510,37401,14619,132634,189030,107631,53278,68022,86489,31852,-70555,-86574,-21817,20091,-26724,-120258,-159756,-128319,-61487,52638,126309,113904,78406,30621,16186,46043,35773,-34225,-81867,-137781,-153879,-82438,-31490,-41099,-53139,-34199,-23779,-40712,-41539,6917,54460,52824,40682,6175,-88878,-103168,17431,75469,47585,30074,22902,69868,94670,-25145,-149759,-144105,-78805,-20002,38528,72237,64232,17684,-8484,-21935,-55921,-98784,-59449,35732,73036,-1942,-91589,-105616,-63475,-25077,7427,64068,66684,3213,-20635,11161,10908,-27514,-5905,21278,12005,50545,95142,30491,-77752,-112440,-66508,-40675,-11978,50053,63477,40015,50011,38749,14510,64801,84040,22834,-42302,-38658,-31991,-75650,-101852,-42061,16186,33096,41150,13357,5897,-15480,-36955,-14239,17656,46981,98865,112381,42058,-28944,-67074,-81245,-52715,-41910,-27851,73545,121732,28965,-28704,-24956,-38542,7681,49716,34844,43728,44886,-13629,-51111,-115552,-173781,-110624,-18437,-7255,27945,123375,148445,78316,35353,30017,22203,94351,173593,103620,11543,-4280,-21521,-6090,43532,61830,-42,-65535,-63970,-16468,13870,-184,-48264,-27706,68487,64655,-14032,6729,80265,83549,64115,50079,21362,-32774,-89087,-93833,-71272,-68026,-37504,35283,43526,19511,31713,50433,45385,37169,-1321,-82271,-65684,50159,67366,-36825,-62947,11965,34814,-13092,-40885,-11340,12648,2449,-18677,-82184,-115234,-36831,9174,-68727,-129477,-89234,-36543,-25256,-47723,-53421,-16410,63661,81520,6655,-78831,-105243,-115915,-95657,-14272,65439,74102,68438,54097,-31449,-128437,-138305,-61033,-10098,8535,20254,-12574,-11357,59322,61779,41586,76562,32871,-104273,-185116,-136726,-21373,90043,116042,60740,5514,657,-12986,-53749,-24718,12074,-45567,-89363,-18150,85195,115644,62444,32399,6970,-29933,-33090,-1929,18471,24264,28650,38584,11835,-68167,-128519,-74820,38297,91483,82630,66989,65577,13336,-90764,-79175,-17617,-56393,-108151,-92874,-56280,-2302,13113,-46109,-65444,-1368,66415,72126,61349,44525,-20870,-97231,-97047,-52815,16060,81088,58499,7378,-44674,-95045,-42788,8504,-12814,-17477,33343,37771,3303,32463,71053,37651,-36560,-66328,-46097,17969,46348,10874,-10770,5752,-33712,-28605,71217,171255,157375,48550,-112591,-201290,-133364,-37286,-10257,19302,29567,-20128,14372,111187,125467,91875,100950,70953,10242,36178,34277,-58366,-65762,2572,40147,33331,15295,25868,75694,44970,-66208,-114935,-127604,-141426,-91615,1139,11356,-14752,15653,69835,106327,82844,-12302,-46428,-25698,-2479,62990,115482,52686,-46914,-54838,-37352,-39632,-22018,22956,36625,-37560,-69755,8728,63841,33446,5685,-24411,-70992,-89030,-65155,-46457,-52172,-34356,44114,60617,6061,-11976,13251,11083,-16249,7171,46769,16047,-14981,22675,57516,12185,-38932,-27887,4527,39752,31423,18554,80820,138119,112135,72000,67243,70280,56632,67037,71541,29589,-20962,-68666,-114510,-88319,-57904,-62901,-49051,-70205,-46598,59234,52999,-34103,-22297,7381,2374,-19187,-44113,-43206,-6175,2963,-20421,53982,145719,94989,42520,52920,25804,2088,36084,35279,-25146,-21067,23530,-16963,-53073,-10117,-3238,-54247,-16550,84333,86546,-12771,-97706,-110994,-60946,-31554,-40224,22564,70594,7929,-70630,-26432,49563,22207,-42688,-40592,-24497,23624,47451,3916,-44078,-77429,-84263,-32431,85976,100097,-42081,-126857,-61184,-824,-2325,-34182,-62226,-59723,74,51702,58003,-51387,-169729,-114931,44419,83443,23053,28563,53420,6608,-41046,-41983,-72760,-77705,-14573,-16831,-51354,-34559,-4182,19611,16970,-39487,-91361,-72368,1416,62521,87073,94761,65882,1756,-45204,-48915,-20613,34775,84123,121109,176485,183335,91959,26263,21095,12392,3266,-5949,-28072,13259,56335,251,-23794,53820,115262,101372,58680,-1689,-82686,-153241,-110479,-9204,24839,35037,68826,57800,7289,-11250,14024,49140,11665,-54574,-70087,-17304,28029,10351,-69971,-102956],[-70460,-65661,-63764,-7001,39244,29623,6452,6639,-40992,-83322,-45973,-4586,-16067,1062,49067,71194,69380,72144,56193,-12074,-51153,4906,20418,-37198,-107434,-114279,-52550,-7606,-41462,-45432,-20935,-32783,-2292,78150,102964,41824,-251,27581,20712,-22268,-43318,-120967,-191895,-94119,53522,101678,64275,5654,-5475,30500,86459,120488,103391,63002,58179,22333,-31879,-15265,13579,-7302,-10209,26011,52310,95718,154445,191305,186689,138870,51210,-54755,-107535,-65370,53699,138803,74314,-16276,-32234,-42762,-76177,-118317,-123295,-67238,22343,68219,37401,-18646,-26055,24943,80770,58893,-15316,-36996,7926,32829,4735,22206,87131,85086,8769,-44365,-33174,-2188,15517,13184,-2343,-48034,-85329,-46095,-2082,15750,24764,4795,-23730,9404,72728,85416,7896,-84574,-73838,-12939,-7908,-22234,-52202,-85146,-13654,70882,71147,55001,59044,73397,78274,52992,-20824,-97970,-77062,47845,99676,28562,-43920,-77488,-71455,-9150,6762,-30018,-69948,-83236,-47282,233,4249,-2967,41869,81455,53108,41610,32423,-40804,-74192,-29722,51397,144326,151427,64991,-3373,-43607,-74006,-87665,-34017,45802,62750,14854,-55498,-70032,17999,111389,99589,5643,-72614,-81389,-18589,15086,13280,21526,-17592,-87954,-93573,-24001,35013,42206,4877,-18311,21879,65024,-8712,-35122,54678,67317,-43778,-96601,-50484,-3920,16259,21062,-19284,-29291,-25653,-42184,-57111,-37253,39267,87261,23970,-13187,21496,56858,80741,82490,13399,4640,64802,4529,-128308,-136071,-50162,25119,65346,48344,18539,-30074,-129025,-176807,-92497,45746,66371,-17263,-60474,-59453,-89862,-92471,-29452,41463,80103,-13083,-126955,-54880,64360,51667,13857,44664,50183,10818,36885,155068,194996,114333,40683,9897,2408,-12363,-36212,-63831,-116769,-152718,-98399,154,56273,18720,-77729,-139074,-163316,-138263,-47359,26210,38870,36427,10353,18821,44028,13697,-45750,-32961,-24201,-44924,-783,34388,-59292,-166687,-141287,-80462,-79384,-98779,-98239,-32656,8589,-86703,-126231,-40540,-4312,-12293,69812,144913,138189,116952,79407,34937,720,16953,71096,80338,26091,-28982,-50824,-44654,-39479,-41100,-20778,1731,12251,-26829,-54687,-21294,35221,103365,98919,12750,9682,66741,57549,32835,55975,72909,91818,103304,46942,12207,38138,37789,18976,37437,69030,-1681,-123607,-137308,-57070,-6345,-42218,-75000,-46466,-38708,-34620,33703,88678,57202,31663,30088,4656,-18637,-20186,10335,-10091,-31436,31496,27177,-81272,-129023,-67188,-28909,-41114,6854,44331,29771,-15335,-78358,-98284,-49398,-36618,-91625,-92315,4478,94143,107086,74101,40434,-3943,-78310,-126440,-95558,-41064,-79474,-141669,-120925,-140957,-202332,-129857,-18277,-13147,-58986,-80431,-71580,-7551,-16684,-132877,-210607,-164453,-37459,64951,40153,-31136,-1948,37643,-11395,-34355,-9630,37691,102624,102417,27236,5893,54926,78732,65014,25952,41406,78896,27774,-73727,-26305,74035,78081,34803,8864,-28761,-32472,757,-34547,-126690,-160744,-132143,-102030,-65138,-51441,-58358,-28546,6032,-6032,-15229,28055,97552,124441,65159,30687,105840,120899,58657,43483,59332,48433,-17225,-63081,-22168,24201,17579,-71962,-201340,-222929,-107911,11601,88495,95661,74323,78483,64477,39101,19806,5872,-11269,-42464,-129868,-143897,-34801,38763,3815,-78607,-87017,-27021,-16678,-57178,-60104,-20014,-20326,-42014,-48865,-96622,-132618,-51951,15686,30046,69611,72158,83237,105784,15583,-106544,-101627,-39604,2068,45118,92736,101845,41068,-24430,-93385,-144514,-125477,-50528,21575,42735,5704,-49489,-82935,-76261,-53475,-44408,6022,61916,42366,-3862,-20080,-46034,-53674,-15086,-3055,-11185,51777,117536,72620,-15098,-38702,-31053,-60243,-56096,24300,83970,51793,2116,-33162,-44377,13080,67389,60495,21491,7628,4040,-32391,-72434,-56914,3525,61020,75570,30423,41857,71600,75663,88253,106896,112095,113724,86233,47979,49790,45984,-5545,-34483,-42640,-31036,46224,104772,25695,-62719,-31455,26969,59483,32341,-31610,-26616,18180,25490,17006,-21644,-36706,6071,-1506,-83492,-94548,8696,76167,31269,-3865,-377,-24411,4120,80991,62788,-13551,-60390,-87463,-83042,-79140,-70311,-62726,-46267,18150,91663,42348,-53390,-57585,56672,177082,124122,-21210,-46692,9193,32440,59533,58675,-19041,-98247,-122832,-113612,-112944,-136906,-107494,-11581,18855,4833,3563,-24190,-51142,-13857,12289,-25438,-30151,42988,70775,28145,44765,90897,32996,-58712,-73903,-2205,22318,-25397,-33744,-8545,34403,97910,80897,-42325,-136418,-116867,-58149,-38819,-55165,-63369,-71066,-21258,-11640,-65671,-85575,-81799,-106533,-95494,-32176,17981,66397,105405,53842,-55953,-112285,-84745,-17803,25701,42470,34316,-39054,-116971,-90595,-13925,45870,63505,-13531,-133337,-179864,-112894,-6943,55990,65901,57910,43617,35216,16713,-30507,-53649,-46077,-64484,-94397,-40943,64243,106000,70348,38586,210,-12345,-8457,-4405,23720,56551,51290,49044,34743,-19885,-58669,-33749,2704,49139,95336,119090,139197,68657,-69519,-57561,20077,18525,-880,-30487,-54142,-15775,4292,-4980,26013,53828,46132,47082,85296,85659,20673,-40981,-36100,-15360,43,27843,2140,-40688,-48433,-71842,-44037,14249,54191,75935,89709,66999,25529,30660,82233,116773,67859,-11844,-41071,-16136,14255,7415,-23751,-89,14663,40390,133369,192741,111382,-8828,-88591,-125571,-81145,-16261,-38020,-67716,-68018,-82433,-41441,41244,75117,77090,71800,26838,7819,63913,87966,13961,-19635,7728,20672,-351,-16270,-10754,46080,75411,18500,-35834,-82319,-124159,-90930,-17203,-29856,-59099,-26642,24457,67929,54053,-40785,-74475,-16831,43117,83973,96918,43299,-49434,-57240,-18358,-5814,12333,44202,43121,-28227,-50893,10616,40272,-7447,-42404,-21837,-22803,-45161,-28257,-4672,-9194,-11062,23666,34934,12340,20277,53021,-3121,-82963,-39111,51473,39597,-14723,-6658,55707,31555,-63624,-81857,-19046,44185,42614,44132,129730,211508,188999,88190,9118,17461,40526,52836,48713,33635,39934,14316,-31477,-7231,-16450,-63987,-46283,-48473,-41617,61490,83296,11392,20898,46693,21684,-37281,-67582,-32532,21644,11842,-44609,62,104937,106916,33352,-10306,4224,16325,14521,12403,-7051,1939,33998,5058,-33621,-8419,19588,-47046,-109614,-42443,45313,28305,-40043,-59633,-27882,-31513,-63434,-2994,43396,-23887,-107314,-83055,-20708,-43109,-125883,-102210,-24968,25774,17735,-27979,-59506,-72889,-79348,-56262,21828,28817,-73667,-119644,-47048,-10093,-24767,-24677,-28812,-47586,-30329,-1938,21711,-42466,-136744,-66500,99353,120925,31736,-10712,-22810,-32705,-29355,-15526,-54546,-72945,-8316,56518,40211,-5932,-15708,21617,60480,8111,-107111,-136926,-49569,14659,22490,47388,90274,91614,66927,69221,82720,66465,56405,92299,152815,156782,67371,3199,1386,6654,-1295,-2492,3542,16907,23225,-4999,6883,57083,77660,61941,26371,-37600,-82286,-137381,-147870,-97511,-64385,-30873,23145,61876,67878,62306,64491,63336,-12548,-70225,-53041,3896,30866,789,-66489,-91410],[-36260,-64588,-89115,-33388,18901,6735,-8951,6613,7899,-8428,-8533,9679,3545,15573,50777,62195,52297,61291,39796,-17194,-42312,1611,-12717,-61484,-72190,-57052,-33723,29999,30311,-20886,-51814,-47621,-12923,31175,54787,60326,81785,108913,82246,33656,3334,-69827,-100163,744,90374,112380,105066,83657,111367,170426,202204,189778,126587,34713,-4301,-33727,-87488,-90501,-55211,-46535,-55628,-34720,25806,131793,170817,121632,88986,90712,53599,-57748,-141648,-93125,50887,120969,29074,-63095,-69256,-81405,-99538,-88140,-52845,-4680,57376,60257,-19643,-92219,-92714,-54868,-9844,-29708,-70063,-17860,42116,-4523,-41141,9579,52051,48268,69043,109413,88412,28458,4499,-9515,-34176,-39499,-1417,21523,-31317,-46118,-14093,-18373,-19752,44945,86953,54721,-12527,-94683,-111815,-54282,-26734,-9958,-27325,-109332,-92371,-2175,10494,-13903,842,-839,-21340,-38161,-57230,-66409,-25956,73084,142735,112674,29559,-34244,-31692,-4745,-68092,-129786,-127033,-98861,-45549,-18356,-65766,-103257,-73928,-34234,-29906,4743,44802,4065,-53650,-58738,-2749,122571,191622,129133,63093,19435,-19473,-15305,36833,58951,51179,39021,78,-58850,-46869,7495,60430,49823,-26520,-77042,-44648,-3420,42430,87666,54028,-48022,-95266,-1555,107658,87880,19362,37952,102694,118216,26068,-14209,68351,105040,11325,-41135,3966,22020,8211,24745,2267,-1204,1164,-49259,-77776,-33681,37977,65089,17566,5429,53793,79865,77082,58813,-13750,-6902,87931,52062,-84695,-92861,-3356,52483,28571,-6464,10288,-6054,-105225,-172875,-106921,53643,150831,123824,45254,-66647,-142615,-75655,35364,49610,28561,-67080,-144818,-67253,47071,59178,46469,51976,25148,4220,49304,120997,91163,-4837,-20250,-7885,-444,-29773,-68220,-81458,-86448,-78252,-22861,43673,71702,25864,-56622,-102458,-144096,-140829,-75936,-12858,5360,10113,9896,40983,47861,-13045,-49836,-1539,255,-56567,-46628,-34965,-100797,-148039,-79643,160,-9579,-58790,-67408,-23906,-52653,-171051,-162104,-8514,25391,-17652,56570,174183,184394,139179,83606,17634,-84883,-115841,-56224,11705,6534,-56890,-107875,-87488,-25164,29432,92410,108804,53274,-10073,3404,34226,39206,71063,52066,-41404,-18039,90918,105285,66492,105016,145993,146506,102247,37372,45897,75120,33370,17912,76063,105479,7344,-111515,-117200,-48440,-9147,-2506,36338,73142,34397,-28480,-19917,28815,47362,55736,63171,30904,-7184,-26842,-14261,-16331,14469,114552,132671,15006,-80265,-89221,-73999,-59271,6625,53851,64283,17846,-61477,-79804,-53467,-87748,-147014,-154046,-92263,22106,77017,31765,-19445,-46671,-65739,-21008,48434,54516,-21164,-117299,-149173,-132413,-114552,-83122,-27214,32078,39999,16957,3230,17733,-18483,-77598,-103144,-68154,33045,102993,50773,-40086,-38518,-1408,-53653,-116901,-94895,-13844,66129,80338,28516,11318,53437,77572,95203,75396,70182,84472,45693,-32266,-3248,71407,86785,26552,-44510,-67971,-50187,-62705,-147959,-178913,-135774,-115618,-101961,-59029,-55552,-83886,-70748,-35217,7176,46249,46960,46995,70872,65430,48707,48864,8773,-62592,-54073,4055,31649,2934,-13237,15284,38601,30890,-41160,-151799,-163035,-26031,91471,109136,52029,25269,31776,30609,17659,-23493,-41792,-9979,-4733,-63517,-69600,11132,69514,39898,-69847,-88836,8403,56055,-15531,-86638,-81713,-64762,-54560,-12967,-9218,-97624,-115701,-49200,-115,37713,44269,25978,18384,10501,-35009,-45716,-25051,-6946,31191,87321,112336,65225,-14537,-92499,-112396,-43772,19589,18042,2017,-5228,-50711,-110745,-79469,-28181,-48919,-41060,13073,6979,-33066,-43310,-42064,-16289,13895,25497,44257,83627,105461,76538,21752,9628,-6680,-90837,-116267,-42109,28374,6122,-54940,-74436,-56983,-39327,-1735,61704,105451,117823,79297,15323,-12992,-7467,8036,31680,39287,-27729,-39583,94,29379,55151,95937,109316,67983,8624,5294,67977,103640,65099,9428,-13504,-3734,22860,47782,-3497,-76277,-13647,96519,111039,5234,-113439,-122663,-52317,-610,32331,65231,113659,119961,14903,-139950,-186232,-97704,-16361,-27817,-49191,-27712,-28587,-36335,-10349,6650,-8971,-41305,-72605,-96053,-151345,-159589,-101771,-55941,-13126,16369,-55110,-127150,-86607,57844,188650,162231,59525,11866,3412,-7401,19654,49732,38048,6995,-21771,-38447,-73338,-137300,-163476,-77053,7005,19989,-14196,-51872,-46176,-21549,-5896,-8130,5714,41331,55607,45930,58948,58158,-8263,-64882,-57145,-10275,-22074,-66716,-43848,33791,89459,91463,67808,32987,-16838,-48378,-50282,-40582,-55256,-100959,-176113,-150140,-97592,-67583,551,59928,15576,-45051,-34032,-15781,15080,24958,-36883,-61729,-6688,30576,17989,21546,31374,9556,-64004,-146721,-141333,-47780,52113,35227,-93411,-173936,-139972,-73251,-53412,-43978,-8487,11342,8011,22034,52358,45455,1958,-2912,16346,-29735,-47676,17102,65292,49981,27033,11626,9072,-5252,-9253,44536,91802,70740,60692,51786,1141,-41841,-61383,-89371,-43531,63451,144202,165260,81610,-12282,13773,48160,53207,62529,-4362,-77295,-60056,-9046,25174,51728,31015,7856,50546,105418,103058,66612,60876,48521,29726,19639,11844,-30846,-55080,-23171,-36020,-57984,-38455,34470,85375,100506,95669,48944,10255,51150,128722,103446,5427,-53264,-54297,-33825,-11057,-26138,-20858,-2124,23561,96177,134040,42261,-47459,-50313,-32888,-7067,8502,-35998,-72318,-73810,-80336,-75144,-68046,-52226,-12975,-6665,-34488,-2524,68723,99533,77598,37756,16196,17104,2181,-10411,-3221,30955,52350,40378,35381,-6009,-64962,-56796,-21029,-54683,-90449,-92633,-80446,-29836,-17455,-92985,-109322,-19736,51347,34652,-15148,-53302,-86172,-39840,11291,-6342,-16343,15104,39097,6818,-15600,-5943,25155,21011,-12037,13478,26134,-9638,-7312,18431,25900,28737,26547,12297,4747,30400,79064,27727,-74265,-71697,3895,17351,-26300,-31472,35415,23953,-74602,-107596,-42067,46583,63843,60794,121887,160936,136170,70613,-281,3339,41334,40013,44538,97859,137087,105392,74052,74284,40127,8107,2237,-22915,-10600,55885,87577,80607,83337,62486,9620,-66660,-87964,-32562,6340,-35108,-99862,-79633,20416,77991,14673,-58597,-18237,17044,-20517,-28751,9433,43171,61046,16908,-61109,-54038,31447,22147,-75558,-64867,8149,6009,-4856,11190,19713,-14496,-51600,-193,34528,-2719,-54464,-75425,-63260,-71443,-137590,-122744,-36443,9332,-2628,-25902,-45791,-51103,-44849,-56664,-72323,-87528,-87894,-71641,-29243,-8480,-31270,-46425,-30891,-28575,-37924,-44894,-18053,-20442,-70196,-47474,64021,86025,2529,-59327,-65538,-33740,7449,67457,54041,-9741,-12355,66557,97740,27202,-30561,-6659,34893,9633,-107430,-164705,-90473,-38497,-67058,-65699,21936,102210,122285,107662,74203,6306,-37676,-13523,45563,65122,23534,-31268,-61270,-29609,13777,42030,48255,27339,-4660,-25041,7573,45130,32515,27609,15830,-42780,-58858,-85144,-133790,-143468,-94327,-33896,-11992,24046,78461,113893,111050,70668,-1875,-17128,-439,6653,8417,11093,-9328,-27141],[1089,-44078,-100951,-72814,-16680,-10216,-22343,-1543,49634,74368,38183,4235,-1377,-3367,-22355,-28903,5547,58598,39133,9029,22767,44791,-28657,-77425,-33540,2658,-28681,17310,52043,1596,-36709,-29860,-14784,-14636,3655,64074,114207,123634,108540,81027,32488,-11243,9905,84660,113207,126988,139256,138903,167315,204439,215787,161088,57639,-40993,-65330,-45228,-51746,-84094,-82239,-41530,-30824,-48579,8430,143869,147190,24384,-18656,26436,63222,30438,-43823,-41291,52570,99269,32319,-53147,-81947,-87599,-74090,-36849,-1155,10025,54894,71321,2774,-60823,-52008,-45866,-47052,-43975,-34219,17560,23409,-64670,-94557,-23333,10080,12430,90155,176758,121834,10560,-25387,-15738,-32702,-36004,18461,20894,-71278,-99241,-53634,-43649,-32108,28371,57101,39661,17351,-25417,-51766,-26989,15625,89726,121489,33054,-45110,-68702,-78752,-61912,-31664,-44602,-67407,-70710,-58898,-56668,-42625,37278,136761,188360,136303,43907,1168,-13678,-106109,-169976,-126080,-47902,17722,38510,-26503,-120644,-148745,-106464,-76497,-24575,47649,42957,-21789,-69086,-60587,30546,114382,113532,79505,41217,-8505,-26874,-4397,5335,30208,59175,59569,1359,-64166,-57438,31638,61616,-9220,-55595,-25413,14247,51034,64332,35376,-14243,-51573,12182,87742,42113,-5458,58835,132553,150618,74010,12240,39080,73889,54350,58401,96801,74973,21586,25552,15293,35751,59559,-13710,-74714,-58655,-13440,31254,13762,-25222,-18850,1904,-3575,15975,15868,20316,61855,74440,22887,-10148,27024,54457,-37,-61661,-46116,-1545,-19050,-89499,-103555,21915,175188,180809,53025,-77992,-111132,-54929,12165,10084,-8975,-49928,-66963,-36950,-1608,-1388,-11461,-49928,-90771,-43030,42569,72953,17901,-28571,-31335,-18990,-8790,-43773,-98658,-82933,-12558,29964,44113,62481,102467,102020,41485,-10904,-85118,-130759,-128340,-108685,-94946,-74153,-40195,13680,16486,-42452,-55806,-7321,-15772,-62479,-50606,-39519,-73597,-57604,12325,60293,45067,-4794,-27939,2405,-18722,-106438,-116280,5542,47790,-18162,-7223,74569,100854,84903,63696,-19956,-161912,-185305,-95243,-22317,11369,16869,-20025,-55993,-18938,74230,168296,154444,48762,-7881,40065,66880,18901,-13110,-24820,-51548,-22125,52280,89642,97848,138107,156579,126024,70592,12040,25227,47864,15161,5511,31193,58151,35277,-474,-13371,9392,14657,13806,64009,102585,43773,-31329,-22200,31434,70868,96746,90619,39425,-19979,-58838,-56527,-24374,65298,158513,152961,65850,-4522,-51184,-56051,-43941,-18229,26712,91357,83289,10591,-60574,-118182,-134900,-103199,-82582,-77832,-8742,44965,21402,-31140,-64413,-39798,52228,100783,79980,47929,9016,-29513,-9207,47867,20721,-18044,40731,86189,76741,68603,62034,35449,44062,48654,43425,79163,77393,1749,-67271,-71271,-43830,-80105,-116422,-62638,-7169,17075,38926,20641,-8283,9441,41445,57715,33339,27746,50202,53243,19737,-4691,2127,29580,-5090,-65256,-57191,-41390,-111106,-193820,-128930,-34936,-59986,-111425,-77255,-41184,-44136,-31122,-5662,37248,96117,70337,-6948,-20903,17681,46822,22102,-73543,-183656,-157487,-34768,47806,59405,34772,12056,29281,58071,27360,-41361,-47495,50111,119438,91500,23490,-2308,-27562,-53752,-45930,-46317,-41004,-12317,-6039,-25879,-15786,27390,61538,45022,-47060,-74421,12189,87716,38704,-59983,-85825,-29523,32004,84404,96742,-11127,-108810,-82235,-29148,-11984,-14267,-44645,-73943,-26149,28932,10414,-29984,-30442,6780,46764,66897,35253,-35424,-85939,-43149,43590,81785,50671,17762,-9317,-65571,-102270,-33084,19192,-32110,-51488,-25121,-47873,-74089,-47799,17855,72865,80852,81381,104748,86421,47932,31747,693,-20351,-27448,-89841,-102393,-43401,-5322,-14457,-35499,-23354,-12567,-45578,-39069,48416,117353,141480,91084,22384,29497,65891,35079,-15553,-42655,-111940,-126624,-104156,-89241,-59074,8314,42440,-19854,-86812,-71276,-7610,43229,68307,52331,33600,48443,51002,31351,-1936,-32467,5364,70700,83091,-16762,-139895,-144926,-62826,-34832,-7547,78130,161392,147613,35303,-116915,-186834,-112377,-16079,-15911,-36665,11583,44512,13720,-14854,-5224,24326,20412,-19515,-47444,-104335,-123792,-70530,-45855,-80446,-121299,-143858,-115404,-48395,40537,126799,148554,130930,100774,55592,-9671,-39945,5139,97259,138130,98130,50870,17808,-40633,-119179,-81763,28085,63363,-686,-34496,-9320,-26547,-31432,-3944,24137,40056,42635,13165,-23580,-28772,-9565,-2394,-12343,-43929,-85064,-73380,-15954,35744,40452,2760,26710,92495,91310,63879,45735,19193,-37723,-108450,-174355,-145426,-55978,19171,106374,212202,168369,28976,-36121,-46609,-35804,-39179,-65331,3934,131047,115931,4787,-18199,18796,6590,-55224,-94786,-75804,-9937,74356,31942,-129065,-184442,-92585,-19418,-71070,-104889,-52011,-31133,-36883,11383,87820,124546,117968,138209,147830,47688,-34516,-18546,5575,5798,36925,53739,14049,-40657,-40766,28798,73321,44822,40949,33130,-36134,-87558,-105898,-124263,-83696,22174,125534,132996,60432,46538,65568,24814,36218,69724,-14462,-121049,-116282,-25118,24107,2088,-37292,-9577,65691,97115,82305,67464,73605,57215,52329,70668,58328,12010,9568,32705,1602,-42243,-64563,-27457,15221,59075,79818,20327,-33037,-2549,66643,63513,7370,-27959,-20446,-19225,1430,8393,-16280,-57042,-57431,-16912,13464,-25396,-40806,-16739,-1141,11384,9166,-16836,-16887,7427,1060,-34164,-100468,-124683,-82906,-61222,-66910,-34511,17668,46097,70560,61585,32297,47829,55005,36016,38254,40478,19631,32656,70103,34752,-20984,-14911,3630,-36183,-78809,-110669,-129842,-82686,-49660,-95342,-85039,-6370,16629,-40371,-83863,-93593,-94507,-29900,12332,-37184,-77419,-36895,24770,44459,36278,1057,5410,32363,46904,77054,60290,-10767,-17247,21966,34988,28480,22968,6102,-7833,14098,79305,93565,30478,-13489,-4176,-2722,-21871,5566,68635,37801,-41998,-66744,-43896,29442,62351,32719,39567,30178,3538,36149,63274,58120,45044,16174,38189,114953,118035,71822,80709,92098,80935,113152,116045,67400,67184,63454,62223,97984,109176,74274,32843,-19427,-36322,-16887,-41195,-102551,-115512,-71777,-10387,16610,-37581,-104428,-80672,-29566,-23178,-6992,34475,59896,65478,4263,-102405,-101803,24432,88852,48766,42697,53506,8150,-8891,8357,23553,18563,-6089,8209,40936,79187,67752,6095,-12712,-21973,-92651,-105297,-53644,-30627,-34113,-25436,-27430,-32362,-19710,-50376,-107226,-109112,-37745,-7047,-4782,22224,-108,-59509,-50870,-28155,-29034,-42734,-20446,5546,-13876,-37033,15373,37249,-23818,-50928,-18401,12914,44653,118386,130334,45194,-8474,23484,65867,20679,-33367,2314,57042,43504,-57591,-123913,-64584,-5710,-52306,-94420,-38021,51302,91917,56579,-23080,-87274,-107830,-84164,-14945,35390,32671,-18160,-89277,-64879,20840,60361,34135,-9656,-50131,-67618,-27315,34684,45173,47090,46610,925,-29841,-58199,-100552,-116073,-51922,23827,29025,20380,31770,60662,88125,72488,33206,40936,35209,2457,-2713,31235,28799,319],[-17735,-53693,-112300,-90892,-33572,-13044,-13820,21095,74727,92095,22498,-53558,-48774,-43908,-102156,-100343,5660,70403,27199,2227,35877,47562,-16568,-27394,3052,-20839,-72883,-21238,30321,7620,-16669,-35400,-36629,-35188,-33490,6037,39239,35032,29334,1660,-53458,-33307,36455,75487,81857,101192,110859,113741,123336,117291,98249,38404,-28669,-71723,-71710,-21967,39532,8729,-61102,-36198,14216,-14048,11079,125588,110848,-14043,-52146,-3665,77486,124728,70720,3641,25283,80859,54943,-35800,-82232,-60530,-20987,-8074,-30265,-60297,6807,100869,94844,39241,33711,33040,17084,34246,56303,52162,15469,-38404,-63141,-25638,-8091,-14423,40655,108713,69312,-15769,-29504,18693,23223,-23930,-41232,-51817,-107727,-135308,-108514,-77793,-56659,-30771,-1478,34257,59708,62205,36777,17076,70588,177055,231536,201165,111726,-29260,-84327,-16867,13544,-21192,-44452,-43876,-37494,-41241,-50411,1914,103617,184326,163559,89656,18260,-34471,-100470,-131728,-89056,-2477,56027,71844,51257,-43381,-128299,-107167,-71615,-28597,45103,50471,-8444,-34986,-17453,13289,32190,26400,-4305,-37596,-64624,-94167,-105137,-72475,-1704,47007,70365,56930,-15722,-41503,7275,19351,-23165,-27063,14511,20556,2702,-18805,-42034,-37441,-25088,10307,10015,-50986,-48847,35745,104153,162756,137119,52063,-9381,-6335,50467,116106,136710,97255,55344,62069,53631,73580,91766,18075,-63062,-97427,-90873,-26220,-22663,-104836,-147627,-122886,-100031,-16925,64697,60977,29605,68191,98866,47291,35458,68351,55389,-11082,-48133,-8065,37247,9382,-46026,1232,108167,88567,-56922,-118635,-76029,-59962,-49943,-24790,-11530,-22590,-28594,-42209,-70300,-88107,-106135,-163074,-198053,-103761,15132,48274,26840,7435,-44178,-60461,-40456,-67364,-123639,-74830,34396,57481,34394,51650,114086,151215,124152,79885,-7549,-98825,-127596,-126764,-137557,-128800,-93367,-38288,-19818,-28590,-36163,-34425,-44879,-41250,-19349,-26657,-52221,-15315,28267,31475,29958,17773,-1225,21094,22180,-30499,-45786,13330,60022,10683,-50851,-71904,-29663,55964,83272,-15591,-146505,-150204,-58350,-9565,38569,122148,119044,8848,-33471,50585,140766,107752,22724,-9525,11051,17454,-32387,-73046,-48711,-14947,-795,28669,67778,89050,97886,83854,51519,21680,-41835,-74131,-49294,-14386,-10147,-49738,-33806,38223,86439,75551,55798,27196,-4475,13450,35739,-3319,-11116,30965,60004,80796,110491,94928,25853,-64021,-135233,-138023,-72477,64098,144107,82646,34294,38686,13053,-8755,-33683,-47003,-821,77447,103339,71976,-48980,-172947,-125593,-9376,18711,11715,40015,58764,57357,8755,-59293,-28700,64781,73724,46286,68785,97976,77816,73732,123742,94091,1199,617,25974,17679,32062,56568,62391,80553,37027,-19983,-5596,-10085,-49963,-94924,-112888,-67780,-50354,-37585,20654,19685,-12811,13671,11396,-46098,-54141,1339,16805,-25923,-30240,-12493,9563,16632,-18752,-55188,-47739,-70579,-79609,-27446,-9849,-80762,-127433,-52617,21497,-32068,-120644,-85163,-15170,-486,17915,41367,53428,90676,67234,-38747,-96641,-62460,-1854,17368,-82213,-202614,-160638,-20341,58146,77779,52581,9111,28547,75817,76401,48030,20496,33959,54189,39883,8487,-16078,-51983,-90127,-70135,-18057,21279,13685,-17795,-42073,-20405,26319,57069,48282,-13010,-59986,-37141,19917,19787,-51690,-81661,-8638,67249,98568,111886,41352,-70629,-99020,-65062,-42090,-43222,-51320,-65402,-35945,38946,26709,-43046,-47934,-20709,-15388,-12169,-34251,-72104,-79034,-5474,53283,50028,37858,42723,7583,-50745,-32710,46846,47409,-22308,-20669,-5060,-55031,-95378,-63236,27948,98839,104033,88990,80415,11402,-54777,-39236,-32761,-63606,-54000,-41312,-17853,17387,30798,43456,62415,66200,27569,-22927,-11973,65307,87270,63568,32648,27120,69216,100335,54148,-17281,-75457,-132278,-117674,-115911,-141188,-121778,-60255,-28075,-85567,-151193,-123127,-65576,-39008,6500,59059,78463,101051,103866,66255,39421,30555,-598,-30982,-9241,-29761,-102263,-85356,5370,-1215,-37348,14416,95436,94110,34521,-52168,-118064,-60081,42693,33704,7548,65315,84337,28162,-11715,-12879,25377,41928,2832,-4914,-17235,-42255,-22370,2181,-62719,-141472,-131126,-38234,40840,65505,88814,123584,117714,72466,43012,-8384,-75855,-56505,52931,129830,116836,73214,75074,67712,-16884,-50940,12011,44727,-14720,-48748,-56928,-89085,-48681,16142,12573,12766,25070,-30187,-99752,-74961,22033,72290,28256,-64416,-117909,-64947,10140,26961,16120,7133,49506,91971,74395,98758,136299,81385,-13284,-46550,-54396,-25749,41178,83982,126404,226244,210300,65307,-46000,-92359,-80025,-35217,-9904,69119,172706,113857,-14414,-16373,57762,58042,-16954,-63167,-47317,-5228,55761,29883,-105417,-146345,-46384,34226,-14652,-67266,-51521,-57885,-56422,13770,78619,123217,181419,221122,184037,66237,-17912,-34764,-45457,-31701,58028,77142,-11043,-82144,-79942,-44062,-22472,-25830,636,-4095,-72861,-96120,-63610,-42770,-30063,14393,75610,53482,14830,54972,33953,-53166,-11849,55823,-6947,-129102,-154293,-66243,-13684,-48053,-63936,869,53225,45789,23212,8805,-36503,-57683,3998,88151,104076,65155,52842,47085,9592,-13443,-41209,-60495,-56378,-5822,15183,-30321,-31170,984,3006,-18034,-20130,18428,58174,21689,10275,44070,21511,-74573,-113939,-105588,-87714,-70465,-24740,-13947,-39013,-32965,-9705,1011,24424,58058,62936,37153,-34868,-95212,-97110,-68533,-61947,-88103,-87185,-34665,23164,44559,41184,86777,111067,82262,72898,60358,19680,29661,55319,18399,-15412,-11609,1125,-23556,-55186,-77876,-94459,-59427,-20154,-39362,-19870,5350,-32069,-58952,-37759,-42474,-77638,-51494,-20187,-69938,-131010,-99178,-9933,46250,62836,22287,-31129,-28685,36956,84233,38145,-48430,-47425,11876,11598,-38782,-34288,-19858,-34445,-25198,50092,127707,122671,74344,45157,16590,9097,71822,122841,56038,-3842,2759,-20613,-5821,10847,-50591,-68981,-53345,-71220,-5441,107133,116762,31029,-17376,13332,41173,-8953,-55077,-17219,38453,61502,122321,170517,143867,98160,24657,-23685,11543,74651,105884,111277,81546,49564,14123,-65343,-121509,-79261,-11682,-17010,-62818,-88477,-110750,-115272,-71366,-8056,24611,21495,33788,62400,23642,-64871,-75525,21281,96883,115736,121868,109601,61718,7106,-20829,530,37873,17347,-26403,6505,123718,138304,68771,65488,55477,-40531,-83804,-80770,-77321,-59170,-25286,-16356,-30472,-33296,-60078,-69335,-13964,66940,65307,41072,72423,61668,-16271,-52872,-65293,-41139,-9577,12359,26510,24451,9193,39258,43496,-11004,-1747,46988,51139,43895,56586,32601,-11687,-20853,-19519,-12352,-22902,-11528,84231,160166,104235,-8652,-69361,-12275,63572,35639,-11857,-7598,10717,27934,2151,-83412,-123312,-100577,-54318,31185,84333,67263,20030,-72796,-90854,-15348,-4020,-61509,-97192,-100708,-95385,-63194,2385,45847,46134,59619,49029,-11715,-79619,-84124,-50169,-10068,31372,61592,46359,-29502,-59154,8704,65695,51486,48051,37674,16394,9552,17575,-17745,-57299],[-49773,-54134,-73588,-38294,5060,28890,46842,74491,87380,71512,-9891,-93291,-79326,-39635,-71903,-42612,63896,50518,-44051,-52955,-12495,7156,26277,89776,64571,-55857,-90131,2989,44685,10641,-25276,-55695,-48849,-15527,-30567,-54752,-42585,-45969,-69022,-123750,-164932,-73093,33063,29344,13440,33584,51590,67807,66873,29228,-24745,-60526,-43585,-33399,-47297,-18279,73754,79341,-26761,-45929,19614,25805,34608,94135,73080,5592,-17140,-1692,70609,134394,93761,1523,-22647,23021,10766,-49404,-47654,9066,47116,22468,-57315,-117590,-40688,110922,161330,89806,47915,79617,108460,106267,86335,59452,51775,52442,31754,15685,4291,-10302,-2117,14257,-1986,-41301,-28444,45747,92038,34433,-63594,-104453,-129108,-167678,-183777,-130738,-77680,-67114,-43583,18167,83388,119483,71697,2958,47303,136590,167639,199673,198941,63225,-32420,20390,54384,14506,-18992,-32230,-23000,22082,36615,44446,97457,121988,89878,62771,15958,-60681,-105843,-92435,-73935,-33391,-501,8982,53821,49704,-30342,-60387,-47045,-12855,40931,23081,-24196,26435,99530,79006,14889,-41724,-96989,-130571,-110993,-105346,-104204,-52626,9523,32089,50415,62870,19512,-43251,-68368,-76797,-69620,-25741,24348,-2733,-44797,-47487,-73285,-87594,-40963,10557,-15148,-76904,-70392,-8058,45727,119533,129688,48913,-62889,-94167,-15576,70817,82834,54751,53977,97279,92170,67130,51565,19993,-31536,-88827,-115085,-72433,-65565,-137175,-185410,-164613,-130795,-48298,51530,72235,27085,46607,94559,70461,53144,96143,125186,87218,19164,-16474,3067,41637,38746,21542,11890,-50395,-152779,-159309,-99004,-76305,-50761,-5715,13846,-7576,-28042,-59009,-94098,-104826,-129870,-170365,-175241,-92342,7127,45638,42138,7876,-40854,-63630,-48331,-72552,-111162,-49405,30530,-9706,-37389,30712,104293,142905,147182,122328,36651,-63554,-69023,-23824,-45284,-86390,-88029,-39366,10255,46254,19611,-33917,-48001,-11432,6724,-39553,-76477,-50720,-22544,-30144,-16365,5296,9508,11602,-43224,-93428,-32636,35269,64584,54115,-31332,-137146,-107527,34459,66718,-6987,-55140,-25114,27848,50944,79213,149674,139350,11282,-59257,-14907,27339,1566,-12966,-24891,-53626,-60604,-55398,-32360,20803,39072,33091,63774,80737,51582,52271,55668,30456,-2361,-69080,-124165,-95426,-29632,-24078,-82803,-73032,7552,49547,38577,26750,20386,-4192,-12330,-18184,-21744,41110,80930,50818,39827,61878,57781,7224,-71203,-151903,-170786,-116013,4042,75428,28840,8513,32199,32565,16970,-24253,-29455,3832,28552,54580,71022,-32482,-133434,-50584,57185,53078,56150,88264,99536,110254,59212,-35514,-20760,52254,43150,24333,66697,105193,78744,47049,80188,83118,4678,-31693,-44868,-66291,-41905,20019,43944,41687,-36656,-124204,-111452,-65480,-41397,-77237,-109404,-38359,18200,32085,50582,18499,-16366,22044,21055,-64370,-87820,-7790,47282,10657,-16645,-37828,-30318,-1812,7755,-19671,-48465,-90499,-72935,-2934,21762,372,-32309,-31946,5307,-28364,-96487,-45392,15310,-7320,3609,46875,54348,51750,27946,-44472,-100859,-93335,-50983,-10037,-49916,-124839,-84198,11949,45921,65052,70243,46030,56260,81091,104477,109535,28967,-44047,-36029,12015,14439,-18176,-31938,-32704,-4857,40417,73433,57418,16272,-30872,-21644,34809,68441,72279,38239,-27432,-78738,-65171,-29477,-50944,-78372,-44588,2489,27156,56871,21927,-67630,-121299,-117452,-94615,-74368,-21331,14036,5784,6277,-7411,-51590,-47332,-33075,-51420,-56583,-67684,-69430,-37081,23305,34670,-29287,-56569,6767,32994,-8340,24696,95835,56653,-3143,34122,46780,-20899,-77650,-72841,-28535,29219,58532,52363,14635,-73362,-132703,-62059,9361,-21871,-30810,14224,37742,36848,65973,118249,146860,104711,25176,-5720,35646,108931,105106,36160,11671,67000,116892,89204,46455,28936,-3012,-42358,-27359,-59535,-99856,-80693,-58848,-51057,-73439,-127836,-101299,-41760,-69715,-74263,27609,103538,111703,102241,95629,86727,58224,-11052,-78549,-69170,-41892,-40049,2562,89136,86653,-24472,-75232,-2804,35498,18239,4110,-27072,-4647,70657,65011,39006,54856,6020,-65999,-68013,-44285,-6286,23886,6434,12804,20029,-9920,-4484,54154,28689,-53650,-66464,26189,104447,102429,106062,127097,63208,-41603,-47295,-19779,-46063,-68274,-25718,51349,76477,52689,80382,122940,63567,-28543,-52954,-40835,-59720,-80801,-125477,-154246,-57850,22309,-25594,-32692,1564,-32934,-71456,-43984,30521,96824,61937,-26903,-75779,-41855,13850,44522,84614,123758,128432,69591,-6857,33451,121455,95650,31099,60559,70944,59601,54727,58625,79541,137100,141058,52613,-32379,-98305,-108238,-32456,33721,65119,87255,54426,14331,52542,118659,121722,33747,-77651,-110540,-84747,-29695,4451,-36092,-54031,2624,56782,50662,22081,-18203,-78113,-68640,13794,35036,51440,138724,157856,91092,38612,15907,-12355,-40397,-24956,59726,57220,-34708,-75330,-69682,-96696,-102789,-48075,14629,-5998,-58998,-37189,38973,72785,58016,50580,40862,-22312,-31278,23423,-32472,-125209,-64655,47810,55367,-43774,-118926,-88301,-40479,-32143,-15187,26085,31212,-7108,-33736,-44578,-111485,-149071,-53228,70328,112145,66804,13613,-28,-22664,-25571,-31648,-54204,-70695,-55415,-54365,-36491,50708,71793,-3440,-58510,-38091,53445,105580,23034,-25771,23675,44685,-24454,-82051,-104712,-104164,-71022,-25735,-37848,-74869,-54472,-3053,23377,36689,43306,52358,64378,28003,-59379,-115339,-71431,-35848,-110277,-153517,-51407,33859,21751,10786,82149,122016,89005,67599,65792,37634,15054,6058,-3196,-3551,-27053,-34651,-31984,-32026,-32782,-39562,-6508,38843,30285,25309,-10767,-58787,-8008,48820,3961,-78309,-74300,-39338,-83462,-161148,-151678,-63801,-11782,27834,25446,-51779,-88994,-30698,14369,-24508,-82778,-69569,649,-5864,-84930,-79413,-30713,-30243,-47069,901,84414,111898,91582,85048,63075,58107,105097,117088,29500,-5169,34803,883,-41307,-69462,-135644,-119233,-31897,-34849,-41661,53191,100010,19595,-18396,-10588,-46929,-95910,-128791,-110454,-42267,-23397,-970,79893,107191,32642,-71084,-142456,-121608,6247,125181,167465,137920,91692,39487,-33055,-68328,-31866,-804,-55136,-103175,-70532,-57818,-87943,-75157,-17697,-9502,-36766,6966,94659,103538,42008,9603,43610,70457,69384,68003,79261,94789,67304,9524,-3867,27676,15848,-51948,-50447,69594,100659,62089,84255,87371,-2530,-73097,-107761,-94440,-46091,7219,19660,-18296,-53691,-64741,-16666,70035,135630,124408,96701,113816,124819,68263,-33528,-116962,-59619,52832,77457,51997,56039,80799,124192,105756,26294,21970,58865,57023,19244,-44217,-137541,-131346,-44427,-15154,-49950,-60808,10431,150712,210647,112358,-10927,-53262,-3438,60933,65342,60736,61442,23622,24084,32279,-31856,-69112,-33018,23092,89147,99116,53784,21151,-64222,-114440,-83902,-100925,-143032,-138819,-98848,-70221,-67424,-51123,-12236,-4391,36680,82792,23814,-87213,-60259,29116,26543,-11031,14033,32146,-58833,-108839,-23777,63095,55343,46764,50221,58930,41308,-12840,-83761,-107473],[-67573,-46175,-26076,12202,32159,52630,72330,64980,42614,26281,-22345,-83974,-77806,-11983,17281,61276,74751,-53047,-166452,-115500,-69011,-54098,20262,130691,89514,-39215,-53800,51840,81665,22061,-33327,-53820,-36782,13202,-514,-55135,-46031,-43987,-90317,-157928,-177953,-67350,30284,-4606,-51728,-39347,2522,47199,50618,2688,-52230,-58506,-3182,3197,-43052,-52900,2986,32786,-27252,-62938,-32112,12280,45988,53959,6966,-19176,-17215,-17967,22473,63966,53140,6932,-45251,-77658,-90776,-58291,27002,97154,116734,77262,-10626,-91457,-62354,64080,135336,61393,-5830,41695,113467,88565,24746,24945,60664,74571,71128,41473,20026,36252,40693,6452,-44618,-82154,-61283,21102,106942,90778,-23706,-104906,-145773,-201263,-235139,-170306,-75604,-34909,-28767,5708,88414,135946,57150,-46389,-42314,3599,16072,68090,149585,94540,-32198,-39420,24644,21586,-7481,-35027,-8537,100633,156434,137585,128043,88085,17465,1025,-6413,-70221,-116808,-79885,-72025,-92180,-80058,-47782,33054,110513,80493,6158,-31187,-8703,12276,-43228,-56938,73686,163663,102492,23026,-22429,-79638,-113922,-78841,-35780,27273,90137,90662,51833,44705,41458,1806,-93103,-153994,-156693,-106090,-30732,12936,-7758,-2534,27032,-25213,-95028,-71154,3206,30576,-6391,-49723,-41592,-19907,9637,15528,-17308,-96220,-137157,-96291,-35073,-1732,7474,19353,74893,72987,15310,-10268,12979,19097,-13892,-42023,-42117,-43453,-61355,-85315,-76661,-78720,-81267,-20317,54681,50253,44207,71192,81720,79243,90495,89132,83241,61782,4217,-24659,32860,91230,61160,-20282,-83189,-116763,-134081,-116980,-54325,33817,70245,55445,18910,15840,-4702,-17097,-10199,-47421,-78423,-50488,4480,45467,50608,13980,-10146,19489,18510,-364,-28263,-43835,-5847,15431,-61473,-73810,26081,87884,111263,132309,108950,21470,-42310,-13374,84376,97588,19727,-31869,8435,87487,132543,84475,3686,-27183,-2918,5374,-57836,-98345,-60883,-16242,-19482,-29046,-13563,23641,20595,-118232,-193720,-59320,58231,56729,59211,5488,-107862,-130669,-54612,-44946,-50305,10212,100420,134989,134926,115411,81983,9628,-72479,-77590,-59340,-83261,-98370,-57894,-60106,-98390,-82800,-16775,54568,87843,55375,44461,95110,102915,47484,78002,120208,77349,16283,-25526,-49207,-42756,-33915,-43317,-64732,-48249,-34517,-62828,-86140,-46131,11963,23000,14804,6074,18454,67154,73970,23451,-13156,-26303,-21003,-17838,-30606,-68663,-88566,-79403,-48596,-6440,39534,45861,11043,-7941,8342,6661,23783,10038,-28205,-16657,17842,-14888,-36747,15773,53972,31365,16859,48928,94025,123702,70137,-17826,-17168,23905,7710,8227,62090,81800,33567,-11536,817,2220,-30338,-39354,-51317,-60071,-35206,18522,19631,463,-32277,-87095,-94123,-40075,3661,-7916,-9082,48735,55461,7598,-8981,-27352,-40827,12726,41616,-34425,-81709,-10201,97187,95439,38085,-16339,-18248,28836,80558,68730,28096,-21865,-26386,8403,17380,24273,-19311,-65124,-22696,-9648,-38815,15999,26424,-62781,-77294,-7933,34918,9466,-36063,-55880,-60528,-47810,-46477,-56783,-48872,-70447,-54181,-8870,7601,36084,64917,66131,65559,60113,100484,124913,5900,-97484,-63532,32046,38254,-5031,-2201,38827,68330,52294,33016,47947,56476,18155,3080,34631,55620,78864,71033,4296,-85754,-88546,-25181,-8260,-47289,-61992,-34906,-8625,2397,-46733,-120443,-172535,-194095,-192617,-157366,-54368,28081,22796,-32214,-54254,-58558,-46418,-37052,-52793,-52714,-58134,-58280,-23693,20999,26146,-61270,-148872,-78262,21428,7906,9015,62957,45800,18962,47531,34732,-24922,-47123,-48193,-68241,-53191,-12141,1141,-26534,-90928,-119589,-12746,91243,48938,-5026,803,-17936,-49482,5299,86155,105419,46895,-16141,-12403,39471,104111,134645,97171,39442,60996,97943,49851,11135,38932,78448,65806,30467,-43826,-57383,-32357,-59389,-63070,-29158,-51608,-61755,-44946,-114578,-156943,-41536,68226,40434,3472,60963,89069,22792,-26298,-47614,-78981,-81709,-20729,40535,105022,114521,-31531,-152213,-72761,5690,5294,23580,17224,3018,48385,76206,53762,-6554,-118500,-173210,-124959,-68520,-25357,10249,6633,710,-16087,-44831,-28973,42532,54871,-21149,-54606,37497,100118,76139,92990,107313,14250,-111458,-122213,-47458,6050,-22286,-37748,24900,54919,32509,55247,116338,88002,-13486,-93877,-97387,-66725,-50029,-88903,-134307,-68551,-30154,-83182,-76659,-28976,-11876,13656,9732,434,57455,67037,31112,16395,1583,2057,63193,144866,182987,158800,70420,-30770,-36400,40770,82143,77815,114519,99536,43033,-6637,7858,51139,83714,78965,38297,16169,-35535,-107771,-74630,23519,25926,-36487,-30116,36250,89066,96398,98497,50257,-80771,-159429,-160266,-120694,-31737,46714,54754,25292,17981,41952,66832,13765,-89840,-82637,13239,18483,-4802,38851,16978,-32597,12026,68991,44861,1366,-9646,23664,15249,-40114,-41553,-23686,-77671,-84686,26626,94133,24660,-38105,-9607,61142,88615,78641,70462,28173,-52427,-55728,-12379,-66065,-152408,-110133,30445,120712,87070,-958,-25754,-11113,20508,41980,38748,26113,-19568,-50082,-32694,-34183,-65288,-20133,61438,102063,50953,-25644,-42274,-68342,-82806,-72934,-43012,-38135,-67351,-78883,11433,134872,107900,19164,-7584,13383,75634,97293,-1742,-71233,-51945,7868,35808,4555,-47379,-58223,-34629,-23421,-51349,-54610,-4128,35461,38754,39551,26931,12897,28101,6142,-87401,-150851,-85444,-7245,-61363,-103683,23307,113672,17682,-60505,12852,77832,54562,32130,47785,30653,-24275,-34640,12022,41422,-6086,-40596,-21787,17623,19449,-12638,25516,90172,79757,40056,-22158,-37940,48331,77631,-10037,-97228,-70960,-30803,-81692,-158630,-153487,-95378,-72775,-12787,33541,-10889,-61354,-62118,-49700,-62935,-86588,-75333,-12046,14258,-25987,-20203,37125,52144,-4352,-37518,-2852,40826,50608,73120,93282,106250,106672,64628,-10350,-15175,18919,-12989,-60732,-99486,-131786,-78367,20106,18994,-53486,-37174,29171,38207,26939,-20601,-77452,-75319,-92242,-114172,-82642,-99041,-124567,-42152,32271,-22897,-133563,-206847,-190472,-55064,81421,133836,116775,82632,55457,31048,2287,-19052,-48412,-83868,-53794,15544,-3382,-83808,-99129,-57155,-58531,-61581,17827,137693,175931,113904,63986,73461,59124,-468,-29667,-293,62252,97929,51852,-2727,11457,42942,7892,-48817,-3076,43281,34849,37203,54740,19926,-59562,-106639,-71829,-20307,43205,73797,23571,-21050,-16074,17067,47812,89615,111518,102177,106860,141065,119630,-10087,-129087,-45214,120605,147936,80278,66761,113320,176738,147721,32675,-13406,18749,37355,773,-60283,-157312,-153413,-31005,22754,-43477,-83342,-21041,76658,104222,47584,-36796,-64511,-42263,-19372,-2921,28805,58792,56262,90799,110944,57619,24873,46807,55812,45061,9115,-10370,-11892,-79580,-127649,-128823,-141395,-132438,-88370,-43914,-26313,-61887,-87826,-53776,-36216,676,86406,75155,-41418,-18267,90406,84932,-6119,-53804,-43243,-66515,-59433,4303,39439,42632,63757,63457,69494,44705,-33902,-91237,-75545],[-9804,6942,18934,36420,39637,45435,44845,22775,311,11400,14315,-20319,-31297,19001,71363,96069,18807,-135227,-179100,-73097,-45850,-69268,-29487,53933,51416,15715,7977,68808,108725,76269,26660,-3617,4042,51951,53918,13865,25075,34622,-13324,-77098,-94717,-24656,23453,-4911,-45108,-48417,-16769,37910,48800,14363,10998,26927,46693,16899,-36137,-67636,-73628,-56735,-42012,-59090,-83964,-45713,23795,20866,-61653,-103499,-76442,-41277,-13103,5625,33325,52546,-24980,-143810,-144660,-34812,73762,133924,156517,126933,63088,-21633,-60339,-16677,52040,39467,-16203,-19492,27179,12602,-35728,-14606,-2055,-10735,10877,300,-6443,69071,118541,62668,-47595,-115188,-109822,-41875,38616,44093,-32705,-106596,-168294,-224554,-228598,-161181,-55309,16533,5504,-1796,59605,91571,24065,-57735,-89321,-79739,-49270,-2103,73758,46604,-94764,-123267,-24749,16874,9229,-14520,10105,110233,165630,153358,119952,80420,4527,-46977,-50765,-56557,-83886,-54985,-46337,-94981,-85703,-6482,68666,116728,113207,41720,-51542,-69349,-91573,-170060,-122579,52125,96662,11610,-10812,13261,-17774,-43376,-36198,-2574,108461,183651,136195,50374,22754,16935,-22753,-100853,-151985,-158063,-97271,-15257,-1630,228,66453,80981,-2253,-72034,-92203,-43288,38883,49622,-19210,-64890,-100260,-122804,-114915,-84654,-104996,-140622,-148665,-130039,-63017,4593,7968,12136,-3865,-35847,-39716,-14953,12488,24076,32194,31486,29382,31847,9202,11963,-29080,-111113,-88916,22372,58700,60812,79570,75404,54401,7503,-47179,-40186,16629,47662,33704,36371,68600,57278,-3147,-22849,-15796,-59212,-88098,-28562,90782,131057,77289,19587,48590,78364,91501,90594,31176,-16274,23342,80655,78458,40471,-10836,4911,56878,58120,26302,26549,34044,26415,8232,-42788,-42272,26170,53931,66491,94801,56178,-34795,-45788,-2130,88397,138210,69357,-10203,11134,89434,135927,94785,23267,-10864,-3575,-1095,-50561,-77115,4642,80843,54414,-14100,-22178,50115,87722,-50531,-159799,-66315,39046,22424,9045,-3057,-79136,-153237,-166524,-151218,-108266,-14509,106101,164662,163781,117182,-5431,-135163,-152332,-65842,-41597,-104362,-130553,-85317,-86758,-107724,-56197,21134,55658,42215,9100,8963,51739,82967,70819,105357,142113,96643,48473,31525,27392,-5554,-61257,-73407,-56678,-36237,-65935,-124162,-151458,-82581,4778,29440,35089,61258,54930,19857,24734,43839,-1748,-75004,-91847,-52760,-7785,15928,40881,24074,-35886,-31465,65727,91418,10971,-48432,-14602,33374,42195,-24277,-67171,-42157,-8247,11528,27614,21063,15859,17177,-30339,-35980,38479,89368,35779,-32968,-38509,-29096,-58514,-40720,41597,70036,23544,-15042,-29211,-56092,-55284,-33460,-25238,12511,53961,65786,19355,-17017,701,14218,7650,13946,22862,63191,140906,160275,55315,-70217,-93321,-81521,-94543,-38864,48423,20672,-55134,-31305,67620,92116,47046,-268,14583,97046,154970,120270,91604,72500,45345,24248,-12193,-36531,-74387,-83202,-15179,32128,30107,61440,21909,-100087,-141015,-63373,14325,-7146,-66695,-65751,-29089,20555,11534,-51735,-57458,-64878,-79177,-59203,-34472,-15898,-474,19674,30324,22989,62314,84715,-12286,-77798,-18012,73816,74538,38408,39887,68985,80014,23085,-34476,-1914,54185,44216,20332,24053,36701,67265,75273,26990,-61354,-56621,34500,64954,16704,14692,57968,44852,-23267,-94169,-149212,-206013,-235261,-229924,-201476,-119140,-41518,-18822,-24615,-31689,-35116,-26187,-11561,-18412,-20924,-42714,-79161,-83932,-38136,17143,-12399,-122836,-111696,-19102,-5076,-17709,13140,43577,43522,17374,-33271,-64495,-23228,12192,-19857,-47097,-42371,-44369,-35654,-31006,-5135,77157,115910,45938,-17371,-45376,-90853,-126801,-79703,-25553,-27284,-44449,-42361,-2489,28903,46591,103172,138399,44402,-22459,16974,36755,-1417,-11797,61888,87142,17819,-61784,-38604,-32036,-96860,-91831,-16811,2838,-50101,-108530,-172470,-200416,-110317,-3513,-38433,-86081,10288,66413,-22031,-50518,-19022,-67618,-110641,-44882,12673,57537,52477,-73855,-159744,-68480,11152,17373,22397,-522,-11759,51365,113367,96633,2064,-115648,-138930,-75216,-29026,7623,30722,-3423,-38020,-64019,-74550,-57415,-21545,-17615,-73132,-76824,39276,84079,26995,33356,45161,-14629,-93895,-123539,-70199,28676,39344,9065,40072,61271,34433,32496,81289,83140,22185,-51838,-52172,12986,65553,46962,-20103,-43403,-76116,-108958,-84506,-41380,-3562,53290,46637,1553,23983,42066,52996,90895,48961,-6808,51335,117542,117608,111433,97801,44051,-821,27693,91261,93652,73621,36914,1901,-2891,32430,70084,110531,110746,85173,84852,49905,-63073,-89601,22305,33650,-85558,-106096,-2352,44806,-8420,-15217,18234,-31725,-92791,-115232,-120250,-38346,100323,120257,13377,-43688,-5502,56052,28867,-63407,-60712,29211,51119,7663,-27262,-78152,-90397,7241,115399,94948,7289,-46702,-34452,-24796,-52720,-47534,-13958,-39470,-23109,104755,150354,37668,-55930,-55970,-16004,10717,23682,32129,9975,-35517,-45420,-38314,-76595,-144505,-124161,-8703,100829,135315,116063,94899,56680,46433,43061,25980,27547,402,-25398,28881,103915,105637,68101,57380,87730,73356,19361,-23631,-79386,-108950,-99445,-29397,4616,-40180,-44267,63720,133834,49807,11306,65924,92216,85573,63404,-3253,-61861,-104597,-52417,40925,48741,-10586,-18999,336,-198,-30134,-6386,53110,48300,11109,22028,28422,-14409,-27312,-53996,-112948,-124173,-61719,15485,13581,-1336,92205,152937,19634,-115080,-72355,4927,11132,9470,20013,-13097,-60105,-35321,32698,67523,34507,-14139,-7233,75402,87245,3430,21861,102012,85266,35980,9329,27450,66779,48569,-32978,-100974,-77493,-50792,-87958,-131285,-110388,-71522,-58797,10029,79541,75972,18665,-42866,-64320,-67071,-85384,-93182,-53038,28301,70037,84229,121755,143039,70276,-47118,-71573,-448,38013,41909,74226,115956,96235,28287,-7991,5690,-12623,-71096,-80753,-60724,-50912,-21148,7574,-2938,-38662,-52018,-4802,62457,52454,-41316,-75877,-33584,-36682,-62441,-55149,-91662,-130287,-61430,32528,7061,-117580,-184019,-164611,-95643,-19293,35193,51155,40402,47198,57608,5512,-65315,-92049,-56265,31704,75966,-18251,-161590,-183406,-101842,-45646,-15496,29238,105383,154525,106740,53285,69942,56771,-15663,-57051,-35625,8939,35681,-6184,-46889,1409,83230,90338,12665,5089,49477,18860,-38666,-8708,20011,-33666,-69838,-46689,-43304,1013,59857,50908,65129,85923,40651,-38130,-42401,-1289,16273,29511,75991,96305,28107,-62298,-5829,122445,154724,79730,34405,72405,139781,112911,-6481,-67490,-31876,-1365,-10259,7981,-7848,-32501,29772,38219,-50757,-97552,-94192,-102686,-67919,-8278,-15070,-46887,-60032,-71789,-67774,-44970,-9277,67693,150874,136927,82376,98696,115110,46118,-47741,-88581,-41731,-7065,-62697,-85347,-73202,-76307,-58776,-17765,10937,-637,-61492,-67881,6363,14476,-11969,57047,105910,26973,16155,106821,147229,78536,-32063,-81700,-57802,5133,26216,-2607,23430,81587,56841,31397,12641,-25979,-27808,20707],[65905,60735,29755,19118,10365,-4248,-10180,-4237,-14816,72,22276,7259,-9331,4655,27169,6333,-84936,-135197,-53939,42696,15824,-43744,-66515,-54836,-36030,7092,8798,26128,88667,118564,81472,16392,16075,71951,79724,50349,66802,98188,65421,-13060,-50999,-7297,16928,13250,11990,-15604,-41991,-7851,9933,10507,73369,104193,73765,24370,-12627,-47093,-72630,-65666,-27982,-34596,-89137,-95470,-34031,-11830,-87006,-147792,-105901,-23820,13479,3330,23356,60937,-12764,-125452,-110130,-28062,15747,66857,128063,122214,81974,29860,-29151,-65750,-14684,62232,44424,-28144,-43072,-26965,-8165,7688,-47426,-78396,-47581,-65966,-81649,21646,124473,93409,-15731,-89269,-111437,-88112,-54700,-75212,-112195,-114424,-148801,-189306,-165765,-100971,-24662,19692,-10074,-27335,-6016,-5951,-11690,1426,-11137,-20507,23567,61830,77658,18988,-94707,-93717,-927,41121,36737,28347,41526,77555,83879,72831,52268,50254,18970,-55802,-78888,-12554,16305,23750,22984,-18728,-17872,71259,125681,90153,65206,27145,-80411,-143098,-201675,-281610,-195413,-17957,-2569,-66557,-36334,-2996,-31353,-36272,-42670,-39245,55751,124915,77581,-7874,-28655,9383,17674,3324,-31740,-74638,-39059,23895,-5498,-20102,41659,20497,-47887,-43447,-52178,-51602,6139,41864,10145,-54926,-141191,-162728,-106810,-46931,-75924,-121226,-142508,-156184,-90686,27645,58918,16708,-26782,-22291,-23837,-54702,-59435,-29257,21293,73317,93986,69035,8703,294,-29484,-96565,-78173,27064,75173,91269,109833,67398,-8132,-82238,-118575,-97255,-14356,88871,114337,64504,33186,27321,11019,26691,40447,5089,-48957,-52048,49139,128205,69271,-30205,961,102419,136719,102767,30026,-19513,22386,95229,74905,22297,21966,46463,10581,-29034,-15621,53101,92373,59189,18592,-803,6413,30462,33076,44608,71620,25626,-53737,-30615,20352,56659,73242,26620,-32366,-31865,5848,59317,48369,15977,22444,39087,30177,-8229,-18291,74498,148567,92435,2085,2529,93429,178244,116477,-19163,-47980,-13672,-5596,-12216,-21161,-85679,-158670,-158944,-109486,-81580,-57875,4336,61885,99423,97372,-14640,-134746,-106538,8770,42728,-13397,-65382,-52820,-63198,-86255,-34788,6782,-26371,-49099,-28186,-19148,-12519,26407,48204,49261,58792,63877,61451,20712,-12368,-40126,-79228,-78435,-58611,-42336,-49613,-69782,-88935,-60977,-6636,12985,36920,90580,45703,-48835,-1935,111432,79967,-39699,-104166,-77125,-16220,40594,112546,94488,5468,4557,64792,80682,27535,-32373,-21979,18114,2868,-66686,-56342,15377,59727,73079,54601,16063,15108,27333,-33581,-62458,14387,61564,-296,-65797,-74173,-76972,-112379,-92795,2646,51517,34023,23266,4526,-21205,-10292,-9543,-25960,36649,113264,114775,49302,2794,3371,31351,51356,23806,-645,79130,220332,235238,75142,-87495,-121849,-98493,-113617,-72660,24956,27599,-32229,-45583,-24604,-5211,4926,-20962,10402,126745,177118,98953,68470,94179,94254,55849,-20514,-95237,-108197,-63348,-5710,44419,67036,68433,13962,-80431,-122962,-58650,15501,7015,-31587,-46453,-25097,41472,50595,-2808,-22663,-28634,-58860,-65567,-58649,-76919,-84822,-51331,-16383,-3701,13979,24541,-5044,-17219,25307,83845,92294,83581,88570,68683,50604,25093,-8351,-2819,39061,29024,-744,11617,48905,66349,62844,42315,-19884,-18807,68319,82179,50087,110310,164225,73485,-55439,-86896,-92192,-163795,-191599,-147107,-130259,-118186,-94909,-49078,39626,62542,21002,24935,53428,36700,2768,-52876,-118574,-152739,-106026,-7903,41658,-27433,-83123,-61283,-30188,-14003,12438,63962,65964,1790,-61093,-79378,-29593,40947,53370,16435,-38751,-84040,-50638,33719,117437,139289,66101,-16755,-30676,-34050,-62794,-85364,-69772,-84161,-126356,-104955,-41222,31720,43811,2900,31259,89086,2438,-79842,-9239,75092,25068,-73764,-44920,9602,-25325,-60485,-13685,-29304,-110790,-120716,-61442,-10550,-41755,-113004,-148007,-174575,-143545,-48654,-28760,-57012,11089,60199,-25271,-82311,-48726,-46824,-77499,-72599,-52757,-8943,-27377,-100627,-86177,2991,28293,22560,5121,-38219,-11118,84888,137898,134537,92855,22391,4203,35028,36191,49914,47878,-39025,-91947,-77029,-53157,-57648,-76088,-99184,-109910,-66844,46310,86299,35651,10771,423,-30205,-80273,-117703,-81191,22262,69957,27663,10631,49397,50314,25093,38479,51544,33239,243,24845,103655,159039,140953,85153,26685,-39412,-73067,-55071,-29574,-19682,20975,61883,58779,48791,19411,26714,87436,57087,-12561,14242,47012,32624,47533,99955,128212,112821,99323,102043,57950,-13108,-65174,-16613,76582,90295,69231,129276,181231,162492,128660,91516,7537,-40617,36795,67210,-52700,-129326,-47898,6275,-64694,-92660,-13927,29136,30330,14169,-34258,-19110,76594,100358,-1008,-60254,-10141,55571,48758,3264,-4172,35616,64639,39068,-29700,-88636,-82982,10650,123021,91075,-46655,-121643,-91361,-72706,-94123,-100224,-61327,-51954,-34818,62922,109986,12685,-83139,-86573,-52503,-25642,-11366,-18255,-19734,-1821,-3763,-49208,-95976,-114259,-83674,-46233,-11011,46338,126572,157252,99735,40478,8637,956,15064,12312,8566,77078,154810,164059,87115,17818,50939,104021,93533,29656,-31364,-39804,-36415,10010,36141,6240,14051,72690,68058,-23287,-30232,54345,103439,79285,35027,16480,3736,-58554,-43442,15396,17798,-17740,-15061,-1999,11690,8752,23070,44002,4600,-46619,-18308,9174,-28867,-37360,-49017,-54803,-7843,27991,46209,47357,31379,65655,94323,20849,-82952,-82179,-34212,6087,36347,15416,-51219,-61532,-7312,21892,37072,36419,-17441,-36031,89558,156101,52179,15940,70072,32512,-3658,52448,106125,81486,33509,-6553,-69369,-109513,-109174,-96943,-100448,-78247,-17616,13655,59498,129518,150798,70284,-35382,-70854,-68548,-87806,-121665,-110520,4292,100678,112017,111918,137190,98830,-26158,-71505,29571,98653,59569,38940,78174,69764,20551,19633,34155,-23609,-113609,-98356,-19539,1732,-16703,-35773,-37133,6009,30073,46208,66318,19675,-65991,-66715,-21987,-17607,-13854,18857,-687,-44249,-14083,62525,45609,-72895,-113285,-90566,-95356,-86985,-40765,-21927,-32449,-2889,21951,-47201,-113644,-78459,-2039,64328,61722,-65950,-214674,-227896,-113705,-115,38232,4685,-1116,70801,99867,54514,48710,50048,13146,-23711,-19667,-9566,-52642,-119433,-103027,-6528,62913,75365,50066,64652,71010,-21052,-105405,-46884,17713,10309,-14809,-42185,-103160,-110343,-52456,19783,134938,166394,47907,-98799,-148323,-134267,-104287,-77403,-31351,47305,99802,55298,17362,37323,71136,28970,-28635,-9306,43443,30680,-42483,-82369,-61555,-40300,-24730,56101,110557,85221,64288,-476,-79169,-82469,-124597,-220995,-169105,-15783,47316,10651,-25021,-47446,-61208,-70122,-59310,40913,130286,76785,33404,114675,145253,44125,-70418,-95262,-24036,24572,-17488,-1396,58998,40431,-18425,-32615,5581,-5517,-73600,-48096,67228,70528,-7784,5834,71789,30354,-11599,49896,126541,106597,8787,-63506,-60920,-14245,-16931,-45749,-9287,50891,20645,-22935,-40827,-24665,22919,75818],[94635,78702,30854,4568,-26298,-50085,-28784,3525,-20820,-38991,-29483,-23872,-28140,-24727,-28589,-93510,-165871,-92950,68721,119018,49735,2303,-25934,-66876,-87133,-46983,-39343,-32535,36880,98729,62675,-13274,-3297,58952,46373,3280,41379,108978,89872,-14108,-63749,7964,57205,41587,32954,-13718,-71551,-47860,-20368,5972,97373,137164,88273,34365,4987,-22741,-15841,16219,24575,360,-44514,-82293,-81313,-55702,-76122,-93747,-42767,33209,64776,20171,-18387,-11150,-29115,-42644,-27394,-48565,-89262,-45684,48114,67554,53305,67224,40935,-44897,-36836,60277,75127,9484,-15374,18315,86455,100271,14540,-25207,-7781,-71226,-142180,-72227,51770,67138,12725,-25582,-58764,-81307,-76716,-113296,-144882,-85832,-46786,-65378,-75082,-34065,6619,-18673,-76520,-73452,-69654,-94551,-40893,77066,122054,107689,123446,135514,111844,53983,6927,19706,59251,66798,47269,52230,87984,98112,45766,-4528,-17807,-189,7708,-52874,-76364,31663,112751,111055,96097,64994,23157,54782,111372,74993,17188,-15825,-71423,-113354,-176006,-255850,-208520,-71455,-17192,-14869,3038,-43104,-98631,-81198,-57760,-54800,-8166,25082,-11748,-74072,-69072,5938,76580,113946,84502,5118,5468,40252,-12738,-81420,-79992,-87221,-85436,-9813,50000,50963,28627,16340,16750,-16833,-90061,-72443,26258,64933,-29463,-98247,-102258,-133620,-119321,-53,93941,89727,34688,22931,-8231,-75758,-112364,-103380,-46442,44210,93123,59758,-34793,-74874,-58732,-41338,-1635,80971,116453,103917,96017,48468,-52995,-102651,-66238,-11774,39623,78065,79356,65189,45657,17675,-1695,12380,25015,5928,-58401,-104967,-35696,59920,26546,-90323,-71567,52178,87203,37995,-11368,-18281,34135,90320,43734,-16279,28522,45914,-47939,-128941,-78183,31555,104879,93628,28870,-14034,1781,33935,52775,74632,82616,41015,-6773,26689,80354,68685,-1272,-41357,-35269,-33467,-42803,-5231,-2496,9008,67909,85301,50248,23333,29007,52007,62163,26908,2822,43750,111826,182540,170527,34292,-71566,-67418,-1821,36889,-9517,-102356,-121177,-38737,21732,10709,-42581,-79512,-83902,-6527,77320,47819,-7100,31714,97806,115716,92419,27331,-4805,-28197,-63652,-48246,-36620,-71416,-57890,-4403,2992,-23258,-38848,-51037,-37969,-5839,32975,24989,-59174,-98177,-49727,-27530,-35657,-34436,-15767,9678,22693,-5865,-47312,-34113,2051,47895,81934,9479,-72357,2929,128834,113976,-5036,-98277,-90086,-11988,47933,92924,50143,-26681,-7618,21157,18115,22560,12096,-7145,-22202,-40925,-58259,10292,113450,162049,135006,73286,45410,53538,20937,-46501,-43221,36675,61072,-11521,-81654,-97266,-97638,-117099,-104134,-45555,-9332,12751,46300,51180,46270,54632,17120,-60741,-34053,66466,120070,92119,63336,33980,7834,5543,-20933,-39088,37959,174127,215653,108035,-26290,-88095,-80426,-69707,-45305,-28031,-51741,-34027,-23919,-66275,-63774,-22248,-55580,-32590,81927,127692,30618,-22601,29491,88287,80582,4050,-84021,-91060,-50483,-49466,-24052,29677,26603,-11591,-43515,-54319,-14458,25034,26125,19145,-16755,-38134,0,5453,-16916,7269,40500,18949,-31506,-64379,-91920,-99981,-78255,-37573,-9511,-18823,-12144,23464,35432,19042,40929,58609,71005,82683,34009,9684,59063,85696,55442,55445,18965,-44888,-16614,57347,61855,29983,28847,14449,19424,50150,19075,17506,109089,119363,-21690,-111564,-54604,-4899,-82620,-114190,-47011,-38267,-64712,-64343,7867,119350,129045,53538,62888,106858,71318,-1565,-80199,-133385,-142734,-104383,-30343,27724,-9832,-87005,-99780,-66405,-32919,17717,68903,64271,22199,-19220,-62280,-73837,-5998,57418,35744,-46840,-103205,-71851,36863,137009,129493,26493,-29735,821,21804,5059,-9427,-2198,-53455,-136234,-134871,-53898,37297,53281,9967,5603,19671,-23700,-19721,72818,118872,39609,-100402,-136728,-90940,-71766,-69807,-4764,14391,-52428,-120850,-136184,-76956,-14510,-7686,-34953,-111186,-141205,-47817,42766,43593,51304,71293,1390,-97395,-87311,-12197,-10808,-79912,-110046,-65708,-67975,-88214,-6211,65101,18821,-21191,-29872,-44272,-499,61512,61677,74537,121844,114659,80971,64561,37034,33429,18174,-77280,-121872,-65062,-6750,-24761,-86761,-126218,-90927,-34027,17145,49473,68212,55670,14860,-34453,-122726,-158615,-83222,22275,62396,-3978,-54467,11956,65198,34113,5961,-10059,-33580,-30964,36251,110004,139727,120666,93112,73686,29384,-24103,-34191,-30905,-48512,-25377,48622,88563,86168,26079,-13188,16181,25693,-5382,-9465,2460,5948,7350,36562,113044,172746,144706,64781,-12007,-83810,-154196,-48271,92891,62550,2536,83117,180166,161798,101778,79458,57556,-1992,-1631,38585,-17454,-84699,-26308,39634,-3408,-38209,6026,46728,78153,79271,29615,-19277,-22114,14277,2511,-28850,18775,92754,100730,66156,23752,-260,10846,24393,-4289,-52555,-53705,11687,90178,40753,-92262,-149508,-125784,-122493,-125968,-129524,-102977,-91630,-115651,-69236,13187,-17906,-69673,-34219,21892,40362,27655,-25578,-42265,20379,45282,-35908,-103521,-69428,-19634,-56160,-116206,-84049,27763,96900,79901,32779,-14685,-28535,-18432,-8142,16356,67011,108983,99964,27773,-44212,-13511,66521,86277,50930,37170,77931,72715,51230,39160,32809,36029,25988,7312,-34206,-73113,-38826,51807,70091,18766,17135,61158,53617,45866,22510,-18692,-34790,-38766,-62605,-40615,19157,25078,-16789,-58037,-71436,-38600,-26694,-28424,9907,18398,25462,80501,108870,83039,28220,-25961,-18850,10281,22404,7891,-5737,-6733,39312,84191,40520,-52328,-59155,-9553,-16247,-16325,-8949,-61437,-82492,58680,186867,124300,37552,15669,-67375,-97759,26934,127794,96108,38113,25695,-33982,-122324,-138759,-89960,-87882,-96354,-13025,28862,29797,101290,159511,72143,-65477,-105938,-74869,-68604,-127766,-137582,-17083,80560,63717,22800,41947,50807,5655,70,99488,172782,120531,35344,25762,23326,5670,3555,8022,-16843,-75137,-69464,-14442,-17426,-39738,-26823,3934,60033,103878,105064,50271,-24894,-59732,-30894,11142,12624,18749,83254,103343,37202,-9110,20576,19316,-42611,-48046,-24216,-42159,-62135,-55483,-80073,-111284,-75720,-27951,-55292,-67568,-5215,32227,48554,38079,-51305,-130969,-130351,-66982,8896,38160,-20206,-65833,36426,157471,127372,65603,62200,53851,10763,-11019,-10969,-68002,-125940,-66324,11180,-4468,-12796,26488,68449,21798,-88462,-114505,-14437,60965,83262,47791,-23447,-107308,-160668,-141016,-25362,131446,149545,22903,-92632,-138473,-160602,-148805,-125781,-76996,50170,172602,137696,24580,-25787,-4900,-24708,-66748,-63369,-35939,-18925,-22982,-41779,-43505,-26896,-14503,57166,106643,93362,43440,-29486,-47090,7845,-41441,-171120,-160208,-9814,92086,81153,42334,20092,-3693,-34735,-49027,2645,68255,29823,13220,108089,153242,88647,10574,-19580,8235,37620,19825,75640,172827,141632,-819,-78226,-20438,475,-62336,-64552,24873,66273,34083,21267,44306,-3206,-46806,-3595,53488,28185,-30656,-44875,-58297,-58617,-49780,-30296,-1463,32839,29617,-1881,-34826,6,61729,95693],[75234,60900,48424,32169,-22288,-48879,-10856,13315,-38579,-85572,-77001,-45351,-28109,3480,14969,-67194,-151807,-65408,75991,107157,49788,49750,66174,20800,-44580,-30519,-41372,-66086,-26963,35030,28274,-6411,3449,25094,-22845,-74923,-11415,87764,83322,-9121,-35346,56866,103237,30054,-49027,-83012,-76198,-20748,6365,14974,90121,132377,83537,17006,-14233,-24587,13634,67570,53652,16627,-420,-24835,-79308,-108015,-99764,-43271,23704,46172,39548,-7347,-73010,-88737,-36283,45052,55724,-32260,-116281,-105083,-30868,-2926,17981,88364,98379,1059,-45853,-19595,6550,28340,63093,99752,153967,166577,98673,58843,63559,-15042,-124889,-113971,-21496,6841,-18592,-18086,-23894,-35366,-4245,-20756,-85581,-44046,62314,72981,-6433,-17246,14234,-43938,-119222,-100102,-91090,-117932,-49130,87793,155281,153972,134246,99768,75268,70004,73828,53698,33473,26627,26003,52195,131003,160543,64091,-42038,-62255,-31224,-29914,-81174,-92832,13165,112173,125862,113070,77911,-19532,-57845,30405,90578,25586,-46787,-24514,21224,-16917,-97609,-131880,-79352,18360,79568,43619,-55606,-97840,-69247,-31926,-12169,16480,19937,-30384,-86358,-68452,-16018,58082,104290,74524,-5342,-18509,3936,-31954,-125929,-163509,-117528,-55418,19970,116094,166674,103184,686,-28315,2608,11039,45070,103372,104178,-2981,-74476,-76538,-121539,-156104,-84166,28867,97368,63719,18575,-20330,-63198,-89887,-104095,-78347,-25563,12095,17828,-58535,-113234,-69280,-569,54116,119832,127530,71696,28813,-3181,-64858,-71249,-11039,55735,72642,-9240,-66962,13419,66864,13199,-30395,-26125,-19537,-50895,-90162,-92581,-53488,-23062,-34668,-96157,-73858,-13915,-8039,-23759,-15361,25400,72931,78621,1917,-82045,-66172,-2568,-16429,-96693,-94852,-28982,53340,88622,16090,-67326,-36749,34559,85727,125255,109405,66726,49971,83816,114081,74160,-39343,-62231,13180,42199,19753,16631,-4597,10572,69403,51796,-3565,20993,56066,-17590,-86317,-59465,4689,59039,67752,72742,58591,-40050,-134469,-96962,12415,78895,3213,-101010,-58729,56245,80574,62593,13513,-63895,-118856,-50915,62030,94050,90552,102232,98513,94433,110199,62429,-42,-29323,-56355,-65869,-44725,-18027,13491,28590,29609,500,-81698,-130432,-36748,44616,23717,-38020,-100310,-75095,42971,82423,41159,21879,39050,50648,46388,-5847,-65489,-60618,1894,63759,62260,-4344,-44065,5795,57587,26124,-56112,-118374,-91608,22612,76595,35801,-57395,-128491,-106416,-42513,-21104,12579,44386,30595,-12876,-19349,11081,101044,180230,191313,131875,70785,72095,79476,3851,-87524,-56834,36125,59735,2391,-56610,-91380,-104223,-97791,-76855,-74550,-72892,-10972,62924,79689,62277,59969,25294,-72890,-101114,-16026,92652,117251,120605,114766,51380,-25416,-56245,-47224,10758,89235,117318,86011,31855,-27984,-49840,-17748,-610,-74370,-136505,-43839,25664,-5424,-6924,5381,-57018,-50897,29563,60625,-22637,-82149,-25278,61343,83947,39049,-21424,-44148,-51316,-116903,-124531,-42681,-23129,-46924,-23391,8812,20638,31635,42971,36315,-7401,-45988,-49807,-77065,-99141,-26021,65062,72721,-4076,-45537,-26319,-25777,-50026,-23702,13825,-13963,-9923,65727,87393,17414,-1984,4519,11927,11553,-33980,-38247,56851,115307,81139,80051,43179,-55946,-47408,26740,39218,-2703,-6117,40132,90743,56550,-17920,-1010,53218,-14706,-140829,-131520,-20605,30063,-42912,-70708,-15255,-16624,-14096,47068,137075,170193,108569,36167,58962,102381,72176,3725,-70228,-86886,-44550,-18728,-9217,-1445,-58492,-119537,-98425,-72247,-71088,-14902,35752,41735,49481,33240,-31935,-83516,-36976,37709,17052,-49140,-68760,-54176,4790,68612,80683,57239,44782,56283,38055,-8822,-23401,8322,-11785,-87448,-126115,-70626,10494,36353,47682,49590,17418,16794,102567,167589,119720,21315,-74178,-124253,-127360,-107917,-119195,-45256,53261,37122,-70700,-166869,-133540,6674,102156,70038,-48474,-106338,-22531,85395,104239,86672,83398,31641,-52289,-47537,31116,25366,-54397,-101862,-78790,-62342,-51726,17668,60040,-12342,-70256,-44635,-5652,4397,-22728,-66589,-48397,42585,85692,56481,21131,-5601,-13780,-19642,-62693,-82790,-40476,33902,37558,-49257,-98554,-42247,-1295,-32601,-44887,34830,93476,57201,-14516,-132900,-160959,-46814,53275,52048,-17008,-58730,4144,77535,56924,14738,-38371,-98575,-82087,20572,70620,71954,74006,55871,63948,42024,-17447,-47411,-63845,-71198,-32953,11441,33108,73038,57556,-16704,-33251,23739,50342,25758,7842,12206,-13334,-48107,16528,130789,124145,23387,-50519,-102978,-167504,-75152,25622,-24176,-62353,30548,104178,64979,27162,60123,76571,-1017,-58554,-27483,-9369,-6438,37942,78755,77375,76602,64203,36136,38401,41890,29358,-34255,-103645,-54018,14585,636,21126,126089,169494,98967,14637,-25686,-30424,4994,34615,7874,-4783,31486,64419,17085,-50650,-78079,-94159,-102120,-76840,-78040,-75444,-74829,-132719,-129194,-35639,-9683,-5538,54351,113410,124906,84398,-6727,-37695,43862,84083,-4109,-71485,-31426,11132,-36444,-113166,-112537,-56436,-1747,28127,29520,-17736,-58816,-56317,-28588,6429,19723,62128,77695,21042,-47596,-53767,-18628,13429,32297,72828,152414,133363,57487,24570,35641,20268,-26449,-12275,-11319,-91565,-93300,37680,85875,25800,6921,76535,129673,122361,68694,17518,-19157,-69911,-146380,-122442,-3812,18428,-58395,-77362,-21628,14100,-3829,16978,74201,61339,32970,59917,110201,101881,3416,-69745,-44979,-5064,25806,60572,62591,40621,60871,97585,70931,-26784,-83758,-60678,-48654,-38945,-41936,-68612,-58644,46301,168726,169078,79171,-20783,-143151,-175364,-57877,52299,50592,7229,4870,-24971,-83216,-102632,-65993,-77822,-126696,-81523,-50447,-65897,3372,100435,53679,-80662,-126247,-60193,-21599,-99062,-120934,509,85584,43893,-24590,-33294,-15881,29329,94293,147545,167377,138875,54995,2727,-5520,-15786,-60035,-72933,-19699,20107,26745,10125,-31117,-36177,10001,53104,61052,59665,54851,11616,-32676,-31035,16366,76495,66987,27735,88635,150362,74598,-33859,-37610,1214,-8324,-21346,-5523,12141,-10506,-52106,-100773,-139524,-121367,-46240,12981,55094,73640,50660,57316,70784,26605,4473,18972,13330,-3139,2047,-17338,-30498,78653,217917,199676,103698,82086,83126,31119,-29731,-47559,-49747,-30536,54108,70431,-25577,-55065,-22362,-21824,-87312,-125297,-56112,54696,123253,147911,94553,19725,-43871,-104033,-115020,-37529,48236,27176,-31558,-47956,-52064,-89133,-118112,-111604,-48361,66938,140450,85917,9162,-3303,-3483,-50244,-80401,-90036,-87776,-39288,-2121,-24919,-23589,9636,1926,33076,49588,26002,2993,-10504,31431,101143,64159,-56413,-114614,-44652,60930,93279,63829,47710,22792,-25534,-58955,-60326,-9529,14617,27393,86632,133886,118309,73011,24003,3612,5738,8114,69685,150434,138367,11572,-80410,-47861,-13644,-53886,-110101,-94967,-11217,64141,90057,61849,-20614,-47722,-16738,-11451,-81166,-137138,-90459,-64738,-77670,-60956,-12130,20688,43023,60393,48842,5940,25375,72091,80905],[15756,-3786,29090,54914,6952,-42041,-38389,-22970,-60844,-98237,-75991,-34389,1398,71238,113815,45909,-56042,-47312,16027,49947,32109,62491,105831,85792,34981,65337,35414,-61265,-93629,-35552,35116,66187,49732,-4186,-75821,-119688,-63779,45679,68830,26570,36253,77400,41344,-76383,-196093,-180139,-57595,37394,37167,847,43362,81153,35839,-36696,-57141,-43449,-6010,25492,15570,-3143,2374,10250,-41015,-129246,-166077,-93471,-9144,-25146,-72134,-79998,-90554,-85523,-10369,90679,113846,41777,-49103,-87805,-67117,-56155,-16758,58851,80007,19391,-45564,-93539,-71304,19068,107613,150414,153771,127247,63147,26848,42218,26756,-38401,-65997,-45571,-45011,-76654,-71038,-34192,27012,100095,87487,-17107,-34016,76611,112868,10438,-38184,512,-26235,-80477,-66597,-67869,-77920,-20929,38318,66572,99335,82715,8891,-7216,24725,26907,-19418,-63320,-53235,11113,83728,161123,168131,45818,-73820,-85779,-29216,-46389,-114531,-141607,-62373,40923,86291,84780,40725,-66335,-119678,-13353,119511,77821,-21494,31001,123778,104671,55042,-7457,-50061,18027,85783,22835,-33958,1839,28904,13732,17137,63788,78325,17954,-40270,-35938,-31427,4287,41431,-577,-58602,-60778,-37023,-29429,-75704,-99271,-47582,-1344,23945,78840,154200,126093,-5209,-69789,6615,79993,84417,47058,45196,26882,-14875,-56182,-118120,-145058,-111295,-64694,-4419,2474,-10267,-14041,-26099,-25869,-26036,-33995,-69830,-87220,-47234,-59462,-65140,-22521,15194,52492,91755,70096,33193,7440,-29179,-39808,-19272,-11933,-5411,-16990,-116293,-160335,-35353,35069,-23628,-53424,-36748,-53488,-100219,-63344,27553,31906,-41425,-53888,-37443,-19965,-46046,-65187,-20910,36487,70906,67873,27700,-40707,-123922,-148950,-20986,72203,14959,-68134,-80367,-24938,29706,-9471,-69708,-21593,48773,91263,144284,132849,75480,57469,85056,73417,13840,-60300,-36705,72096,131250,121824,95986,39732,2092,8474,-31671,-67206,33318,106898,4587,-81173,-23039,39512,41907,-1116,-33276,-29912,-62607,-129848,-93473,-5672,34612,-8213,-56761,11052,77060,46480,46920,47935,-279,-28133,-2455,44777,75712,70993,30597,-4606,5524,61336,60196,15465,-16542,-46881,-56733,-7546,61157,59907,-534,-9097,-7017,-79398,-102018,33244,100515,3768,-48012,-18952,54020,142762,161019,125176,87608,65736,30657,-4441,-47673,-63159,-58036,-9476,49774,51171,18042,-3792,-2174,-18626,-90304,-135069,-120961,-66097,41609,82951,-135,-110771,-179368,-166541,-59386,21196,49956,65316,67909,49129,48702,77203,149258,178315,138175,66100,20611,37676,62535,22790,-78520,-90376,-12615,36695,24145,-8962,-66401,-110054,-86561,-37967,-55511,-69939,10118,94422,98889,46731,25158,25168,-24053,-63195,-30935,53055,86956,103270,128567,85637,-5861,-39250,-13170,35476,50837,4877,-12546,23192,16093,-31520,-29371,-15288,-83567,-129514,-33034,52362,59050,65116,46033,-20523,-18837,26614,31334,-29755,-58534,-10836,45766,65418,51149,23697,3331,-34965,-139226,-158857,-58798,-24192,-58841,-16123,31599,21674,37667,57679,18256,-29368,-56318,-73484,-104974,-124739,-68783,28366,65810,6231,-12618,44441,34730,-27645,-2911,56134,24965,8994,94979,135607,56647,-2092,-26884,-33961,-44805,-84986,-85937,-15043,21867,2643,42018,56892,-15019,-41658,-9025,23931,6423,-6225,71309,154664,98617,26999,46801,40414,-69071,-141523,-76426,4887,868,-59008,-57270,-15005,-17196,42607,170872,219067,138410,20500,-6849,28909,47697,55331,43809,-12448,-3318,62701,70009,45044,31470,-43270,-80752,-22738,-9541,-56145,-50191,-12915,18105,45075,35131,10824,8256,40753,73289,22499,-23768,-13893,-15805,-15371,2422,30488,77348,84502,56493,-6262,-75554,-86865,-48270,-25982,-37920,-65680,-46848,-2226,9097,46496,51475,15464,50505,137912,148570,72943,-4005,-34838,-56756,-106196,-124628,-161938,-115144,9439,60538,-424,-121921,-145033,-9923,122764,111027,1042,-60625,-12024,61052,82990,75589,55504,26808,24763,45547,42975,-1176,-23905,-47788,-58147,-42429,-18164,-7346,-7202,-45125,-72328,-34850,10186,-18129,-78091,-106506,-93875,-20361,43356,43978,24067,-6899,-30903,-27768,-21220,-25151,-30453,33748,72885,-6568,-57851,1659,29153,-50855,-134870,-76440,38887,52907,3454,-69556,-72381,17332,68685,31658,-6735,-7039,29460,59292,39266,23523,-12916,-75763,-61974,31323,42446,26704,58602,53269,37591,-13913,-69506,-89537,-110282,-98720,-42239,-45133,-66107,6549,63778,2564,-29365,50332,110744,87020,36099,1229,-44502,-106039,-78091,38217,79840,32951,-31863,-90485,-122767,-59670,-15360,-59829,-79370,-7645,15259,-40649,-40969,39087,70020,14138,-38224,-45564,-19064,19070,28585,8055,22820,65094,53562,5305,-20441,-12732,11021,-38499,-114874,-76666,-10727,-28033,-36026,79180,157393,82327,8506,2802,162,27331,66000,50290,36185,52120,59713,36777,21102,5943,-7999,-279,14207,-16594,-34272,-26802,-64333,-79659,-32681,5116,41096,71378,93269,107019,54081,-38405,-29232,68749,81227,-18990,-71531,-53357,-29409,-38144,-49945,-50550,-59321,-55227,-43199,-24637,-45566,-97241,-94353,-32700,-11459,-36128,27234,112675,88690,8307,-54931,-76663,-40503,-7966,40145,132033,104132,23805,11378,29285,3661,-34960,-9541,-22784,-98850,-75206,52915,85672,28926,-9020,38763,88190,84675,72654,74046,1679,-109808,-193434,-146638,-36880,-21523,-81534,-62344,47054,100198,76410,79482,90044,28706,-14427,6386,58425,69576,-13692,-53042,-3774,19851,15451,26648,25163,7092,16658,51937,58632,-23832,-115954,-106818,-65055,-43997,-38365,-20713,9534,49644,106946,140799,93093,-24238,-128893,-139380,-98203,-68444,-68970,-67465,-40396,-30821,-45647,-74527,-58866,-55088,-125332,-153311,-122111,-102064,-61225,12996,14688,-58025,-94874,-36916,3127,-73945,-113387,-848,95623,67975,-8057,-42399,-35314,39400,135101,120570,55019,55618,46798,14945,8164,-22044,-108471,-137020,-45070,66693,114902,81120,6982,-30416,-21916,-7180,-30096,-87616,-100511,-55074,-22768,-25944,14509,86052,64777,-8838,37932,122876,75969,-15634,-3181,61434,35029,-39242,-45068,-5574,-29472,-71937,-79812,-101872,-114457,-37743,73298,116612,89330,74874,112380,130645,78596,35151,54678,72094,29682,-21659,-26386,27105,125738,208867,186174,95783,60259,79700,53784,-25624,-90039,-85286,-5512,117538,136092,36376,-12467,-42603,-105071,-137832,-75548,25059,83148,122796,152963,115162,60342,7641,-36671,-42900,-26578,-32423,-77661,-50987,13434,27366,-20546,-76972,-79178,-14229,31927,3421,-55118,-25258,42583,36049,-45156,-84818,-100614,-105724,-47191,-18569,-61392,-41639,10682,-4626,8517,21523,-6951,8132,34604,62198,94991,81915,11852,-52835,-53397,21028,63136,43970,46120,27208,-42079,-91889,-111912,-88058,-30256,16006,58603,103081,109808,77452,31214,2625,-1957,-1448,19463,44475,51894,19548,-30115,-57330,-50066,-46897,-94297,-129588,-74839,48364,134029,110924,21824,-3524,1674,-22121,-82507,-129918,-89966,-39309,-50767,-69094,-33360,22374,58666,67849,64909,32477,30927,52516,42934],[-46089,-78982,-39007,42221,34886,-53605,-106342,-66788,-34870,-36143,-25798,-10834,25919,108888,159322,121918,51787,15516,17804,26356,22293,49667,73745,73777,75265,143447,144067,19586,-96648,-76810,40934,121068,101509,18915,-50652,-93730,-82609,10659,63669,59920,73341,27990,-96418,-194908,-258860,-189695,-17871,67428,31217,-28646,-17794,9782,-16435,-63439,-62352,-33760,-204,-1038,-16082,-11819,3421,20198,10145,-68888,-166712,-155345,-76075,-83077,-137280,-121206,-62102,-17863,21149,81136,121638,92858,15638,-34418,-41810,-58582,-41572,-3636,20424,33545,9396,-49303,-40184,33826,111250,158148,124628,32551,-61740,-98278,-60261,14767,40094,4256,-32305,-37357,-47612,-67597,-26197,90104,160972,109190,5332,-25180,24095,50298,-1644,-27821,3528,8009,-4246,-445,-32652,-27905,24538,8317,-7330,57164,65668,-17746,-33897,-8027,-25360,-55265,-87126,-79636,26866,156392,179611,98634,-16231,-79411,-70008,-25891,-33878,-96725,-159710,-111480,7289,81602,72956,23585,-32142,-52899,16164,121339,119033,52780,65548,92819,72152,92883,76926,-11299,-14153,26297,-6575,-2310,82541,104022,27384,-21246,28065,69641,41936,13160,-2004,-18635,11863,44189,-13461,-55835,-57954,-49863,-136,39926,39862,22124,-4510,-12481,-1400,46949,69761,15465,-16430,41765,83058,46699,-29413,9497,91071,79359,-9147,-89516,-76276,-29551,-66922,-99035,-64460,5365,26293,-3032,7728,41837,14461,-75158,-123332,-87663,-53622,10085,52145,35653,24645,15519,-13020,32004,80224,41424,33703,59059,14499,-84882,-150739,-166574,-120650,-39775,-38815,-83981,-71252,-42832,-84069,-105216,6728,139697,118716,5740,-10312,20848,143,-52106,-49071,33037,86647,64239,-5686,-63699,-91440,-114345,-106159,-33,72365,27110,-55948,-87478,-73591,-47188,-35538,-17586,37373,58226,58905,118543,137184,58003,-493,12567,-13046,-69711,-86428,-31597,69448,141166,133590,116498,48508,-46273,-74818,-80059,-61951,67974,162011,113235,74022,105054,80808,10231,-42051,-50761,18029,54768,-30834,-89452,-82717,-72508,-24216,18721,66956,65841,-2342,6337,24488,2025,30304,35960,3283,15431,-7102,-91068,-116138,-62093,22795,78984,105701,59890,-38170,-62828,2020,65067,29296,-77874,-106777,-70220,-69457,-53388,18062,25077,-28577,17431,102474,122546,113584,143695,181210,132614,50951,-11998,-53264,-56463,-34207,-47378,-45551,-1884,28174,22200,-3868,-22051,-43415,-123192,-142677,-70388,-30465,-785,24011,-13510,-91147,-137136,-106261,-1341,93175,97525,57830,37443,40006,50668,56824,94071,109358,74140,2237,-59007,-57051,2157,56190,4901,-67622,-50446,-960,20072,12294,-44548,-101903,-74125,-5167,-9420,-24294,36011,103156,106660,50076,16272,38618,43525,33055,4828,-7699,-505,10160,687,-25173,-29686,-8433,26268,55370,21361,-86464,-121455,-34437,5497,-50813,-99449,-88090,-64528,-46580,-7197,16118,15209,30173,47141,20699,12813,24738,12210,-26968,-13093,13120,15239,21117,21419,10026,17907,-13602,-109203,-100576,5801,17211,-39880,-19546,-7356,-18766,33537,51484,-22538,-82445,-96619,-87306,-65350,-42843,-37513,1944,47654,21091,725,19475,-12999,-57338,-5451,81514,66436,24685,80222,126924,78672,13897,-44253,-49846,-26859,-67422,-106775,-103411,-110792,-125732,-52269,32171,40492,6018,-1458,41626,63759,69810,114504,128562,76928,58331,77588,44477,-28160,-41875,8330,15158,-30437,-58282,-26533,5644,19875,111261,209227,158340,5477,-86152,-42961,1307,-5540,43044,82906,35613,54911,111011,95796,83234,98339,47844,33981,87830,77691,6782,-42328,-34654,8014,17724,5289,68414,148056,158902,119870,39173,-5809,-1814,-4592,-8526,-14482,-16105,5190,4460,-1001,-17283,-42439,-50073,-58267,-49529,-2123,20591,19321,20053,-13026,-29905,-65858,-79484,-6631,55132,54221,39585,717,-28888,-35497,-77253,-93517,-120309,-135450,-77724,17933,48747,-36152,-94815,-5981,123515,144088,55273,-19709,-13089,29467,41273,21221,-26285,-28517,64693,111097,28040,-43085,-19196,-24548,-50180,-19338,25834,-10902,-59719,-53193,-35106,-29533,-26114,-44286,-39826,-7131,217,30043,76306,102152,108887,54452,-5369,-16778,-17198,-20179,-41077,-6208,42248,8373,-25502,30120,56943,-18162,-132738,-143519,-48471,13181,6591,-8249,20729,56081,36303,-9628,-10433,36154,66041,28608,-23387,-14038,4564,-11354,-2380,38256,12654,-7552,46847,96314,62128,-53233,-118377,-95702,-87697,-90975,-63794,-69747,-87549,-19054,50933,19208,-11817,40224,98783,117091,82033,6509,-61122,-108300,-101465,-23857,51039,81891,32578,-52999,-80573,-15720,22673,-15635,-68114,-48598,-22964,-50678,-38405,33735,75179,80433,64532,7508,-25237,-21856,-52279,-108466,-112655,-78717,-49657,-41091,-33842,9940,48519,31,-70582,-72036,-58456,-73777,-84611,-16871,51821,48219,50881,71894,70176,77152,75700,52036,49227,60837,77819,77030,45733,27231,83198,111857,62476,-11917,-34393,-13399,-442,-5621,-12444,2303,34921,21860,12859,32379,-24372,-85976,1665,111494,65366,-67213,-116847,-90771,-67422,-55535,-10539,12820,-9668,-51377,-111974,-114044,-74976,-86491,-81696,-12842,-8877,-45503,3784,115092,146659,67273,-30879,-54817,-20669,-27052,-4859,84801,63930,20863,44897,56107,37425,31854,42913,-4333,-61754,-34955,32943,47648,16024,-28753,-20416,-11751,-10217,29279,82719,8968,-117251,-143137,-56374,-23264,-74070,-94912,-25429,97801,163934,145060,116793,76117,3513,9166,58935,63960,39012,-7950,-12775,31030,34320,26692,7659,-45178,-77317,-33573,18749,23462,-32692,-79477,-48172,-24496,-23637,9903,42464,30069,25126,48829,88968,94039,31653,-6315,22919,-5443,-84893,-115522,-70147,4652,24024,-23169,-81897,-51473,-6966,-71434,-115244,-61831,-8778,-12640,-22694,-22510,-16057,-22403,-14678,2195,-51769,-114731,-41576,72982,83375,11092,-10188,24827,77988,126043,59132,-57090,-41885,34741,65307,54710,-1926,-81524,-101414,-42952,37324,120510,140533,54572,-45425,-85748,-94188,-115740,-183772,-191470,-81606,3889,-17549,-14124,24417,-1453,-44529,4011,66325,49877,19255,61655,117939,59673,-52774,-81665,-61612,-85660,-83673,-43098,-47893,-66893,-5797,81866,71296,42705,98230,165119,157164,70632,-20354,-7639,89793,95001,-25754,-74366,25634,131603,166154,129360,49980,2957,41087,70225,27598,-62974,-135619,-99573,48059,142768,103626,44805,-14421,-72364,-61561,28465,70406,45383,44764,102281,122101,80704,3614,-39230,-34944,-23180,-13232,-33699,2572,65023,57559,-1981,-33234,-26464,-1178,-17652,-88401,-124920,-43314,36165,39848,-21147,-68678,-82767,-65435,-12214,-14828,-72726,-60797,-16964,-28669,-16259,4771,5799,38713,44892,1432,-9374,19539,29398,22285,26149,61650,67182,47696,62377,44758,-28593,-66808,-94339,-144536,-125363,-47075,15431,60205,87734,82506,51503,21700,24717,15163,-334,-11242,-23028,-9714,-11885,-56491,-73899,-31764,-14951,-54784,-79642,-7733,87245,118390,71087,24319,-10926,-28329,-5098,19297,26047,23789,-20624,-90518,-86069,-32920,12649,19725,19050,-4712,-19262,-19497,-37330],[-95297,-130187,-113343,-7694,20030,-79279,-150601,-90121,-894,28997,7450,-16363,-994,57251,90769,82703,70527,64929,47034,8643,-7535,15862,7115,-1616,19908,104587,173912,116202,-35548,-103494,-43839,47058,86277,58129,7435,-42487,-64469,-8586,49995,54257,41459,-46572,-175465,-208213,-176114,-91640,16896,43856,528,-47447,-58007,-40869,-40173,-52610,-41472,-14653,35080,43859,3894,313,19301,25727,33247,14187,-81223,-139037,-91485,-61310,-96824,-114114,-54835,3867,-4576,3091,35234,22728,-8860,-4119,-537,-40405,-66243,-62845,-23933,50396,78593,35379,22466,44770,75805,104838,63888,-43730,-138292,-179472,-141838,-41759,16823,-6837,-23786,23953,61408,13286,8232,98367,127685,45229,-13180,-897,-9545,-25949,-20105,8297,17004,1398,3905,11811,-31566,-34666,18936,15530,412,58381,84521,24621,965,11735,4930,5071,-17472,-62594,15094,171964,156835,16909,-48895,-26471,-21670,-60072,-57000,-63073,-131183,-105674,28345,117952,85582,26341,23636,27942,29122,64982,96147,89675,51083,-14052,-31702,40035,61096,-5808,-35552,-10871,13376,20886,48589,68506,10318,-80832,-83135,-43425,-4111,32565,9927,-24648,24072,59617,25099,-10342,-53146,-85032,-5258,92117,88067,10528,-63673,-69172,-29344,2057,28209,71868,106565,98909,53237,11161,-17898,48516,133775,127671,42469,-46788,-28879,55054,12563,-82990,-69862,23305,30520,-20573,-1123,37629,-11400,-76757,-77075,-51253,-38590,21218,76301,64261,6744,-46806,-49505,48456,148930,155431,137657,154667,110442,-44618,-165004,-128068,-28631,-10363,-73392,-102578,-74290,-70707,-105641,-73614,37863,120936,103072,40373,45754,47568,-4358,-30471,24830,102577,104794,32374,-58782,-112379,-127375,-92935,-21987,-6387,-38885,-64319,-50109,-44633,-67892,-83722,-46969,11899,42778,27694,26878,93383,119575,22216,-77035,-72233,-65018,-83150,-84374,-55584,9460,73242,59331,47734,-13585,-105933,-113634,-77247,-31187,65224,153522,165519,161279,154102,81247,-2075,-34694,-16596,98777,184270,66976,-95288,-153488,-121262,-986,78503,83697,49215,-26688,-16890,-11671,-50293,-21062,-4108,-41534,-14605,-19586,-107108,-122619,-51192,33981,120791,212906,154235,-33530,-100887,-27506,29553,-3134,-105420,-159401,-131807,-96522,-90771,-87539,-68112,3993,99397,137358,78449,22691,96214,198868,149736,58438,19036,-11198,-10319,-7458,-40035,-53628,-19603,3830,-14030,-41081,-44183,-41316,-80314,-70560,6993,1462,-40887,-18507,4750,-43113,-66723,-7955,68433,101072,76697,14909,-54208,-79411,-35470,-22120,-15275,28491,59456,3127,-90487,-125608,-56578,61175,91458,31422,-9586,-12398,3901,21317,-3066,-42945,-23384,29685,20127,-4351,37570,97574,110810,68918,50972,78889,84584,91105,30138,-54846,-57128,-48313,-134849,-189753,-107475,10569,62725,48060,-24751,-123410,-136353,-55809,-31694,-76957,-124560,-108258,-8685,61115,40217,-24033,-62633,-39527,49860,73370,28872,-14654,-34137,-40206,3883,6125,-27352,-17614,-9402,-17621,2562,-9293,-52807,10049,100892,63228,3064,-17193,-73773,-72646,22051,40319,-47499,-127145,-132647,-75567,-107,55642,46529,37134,72269,57758,4814,-51465,-102293,-92051,-6696,81766,91954,53278,45952,55579,45862,22004,-50793,-48040,27169,-2799,-80706,-125616,-159554,-175658,-94301,23097,79434,60082,40533,73542,123727,179693,158605,37535,-25469,6165,19185,-701,10009,47150,68451,30520,-36,8270,24018,29453,57115,130186,130265,9460,-133377,-143563,-48358,-6716,-10965,52164,88094,41162,65481,105304,78673,79219,107892,89436,103684,145950,103516,16345,-24326,-22583,3691,-513,-3804,103424,198033,162951,77684,10391,-26582,-21120,4737,24195,-6249,-55713,-87169,-87148,-18397,66580,106412,88446,25576,-11124,29504,64633,61975,37687,-37700,-125816,-199164,-196291,-109224,-33072,24551,74596,39023,-49253,-69008,-50618,-3918,-5844,-74168,-89526,5448,65687,23910,939,73995,169611,183308,99871,11325,-1629,38630,34498,-30582,-113502,-104880,43669,124757,30972,-51436,-44880,-70368,-84226,1482,83608,37130,-39885,-31853,-12344,-39454,-48567,-25271,36511,104018,103437,80754,84420,124175,152036,85836,8241,-23437,-57163,-57199,-50837,-44661,-16316,-3012,-19224,9298,33622,6253,-53872,-90290,-61511,-5248,436,-28273,35,16118,-29838,-60181,-28196,56472,105838,42012,-50079,-68284,-52832,-36240,-19212,-17513,-53978,-66383,3004,109665,100193,-45056,-114470,-32463,30645,-8813,-51465,-30942,-3508,30631,40593,3272,-46387,-53135,-7858,76731,104473,29452,-46834,-73569,-78582,-60618,-3154,81817,83913,-4451,-72481,-17958,26209,-2852,-76311,-89278,-25221,65,13281,54182,82813,97050,95513,27576,-57367,-91530,-109591,-130817,-152178,-174819,-156615,-107333,-35452,58264,106104,50684,-40616,-89167,-102519,-88527,-81679,-78989,-48931,23597,94624,108514,91612,70605,29136,8867,25221,37138,77544,89446,21178,-4479,97593,121594,23857,-59122,-78078,-60860,-14526,15828,-1962,-31990,-34500,-47687,-32117,-4648,-60901,-84045,49542,142429,60146,-77280,-125871,-76059,-50685,-64080,-27814,9806,-1165,-58442,-163816,-181999,-81231,-17345,-22523,-18978,-12705,-12319,6663,72366,132902,64120,-35847,-27665,-7167,-49290,-33416,48262,35494,35458,80750,76040,60645,84149,114677,82280,12985,-34595,-37919,-18330,-34802,-85475,-93363,-96947,-76366,-19625,25746,-18241,-96958,-71142,30425,10380,-101828,-110221,-6938,104407,148900,110474,75928,47639,13994,75302,139397,94680,30742,-12205,-44414,-33512,-8647,40895,41988,-55106,-113129,-39851,7600,-24690,-51619,-13383,59861,44780,9555,56823,57647,-42008,-63276,-3627,41223,78165,92571,95676,126598,97803,9166,-25701,20140,110201,112200,-5479,-97655,-44333,13102,-25956,-12121,42656,60552,31526,-24474,-57875,-26444,-2358,-26050,-26353,-54533,-117925,-87963,13618,41299,-25205,-12359,81218,115891,85533,7675,-95762,-80833,32688,96543,51559,-20202,-46414,-27868,-22545,-36866,19506,84459,26850,-71714,-87460,-74134,-108596,-165158,-142418,-36311,35499,8311,-31353,-52823,-68126,-46665,-11677,-20159,-43350,-59164,-36735,19263,16294,-48821,-84712,-94200,-114031,-93659,-70875,-70440,-45343,22875,59489,-5333,-32630,57822,126694,97186,14908,-58295,-49998,51955,69675,-69058,-147944,-45379,82099,115916,78834,6115,-54423,-31970,25869,40223,-18183,-130783,-179642,-80111,51335,73268,36150,14693,18816,33914,65153,45336,-11862,-34037,37708,103350,67252,-32014,-81294,-83418,-34822,71109,90468,44001,37762,16794,-20326,24493,57643,29393,-2655,-48255,-71607,-18272,8566,10656,2896,-30669,-42747,12601,72084,57112,6337,-13564,-14088,-41065,-35520,-23254,-2769,23283,4682,-73835,-96633,-25645,32434,55840,109276,143463,119428,92422,87685,50162,5213,20616,-16111,-134362,-168610,-92944,-33593,11471,74495,106156,67683,15098,23806,30274,33730,35129,-11105,-52995,-53272,-43491,-37846,4827,43464,18909,-28466,-24522,19369,88011,90497,29782,-32544,-42054,44918,151179,168382,105874,23235,-61221,-89694,-90614,-56451,-14048,-7106,-41239,-56799,-67368,-87306],[-78325,-97861,-96377,-20258,8119,-42088,-84126,-61280,3600,45411,24506,-1957,-4583,9827,20053,30775,38414,55323,34346,-16766,-32602,6327,-13396,-55546,-63339,19472,118999,129088,23530,-84710,-121044,-63288,32236,64895,34019,8424,7863,28615,59944,65817,44639,-24302,-99945,-80069,-4121,54224,63702,35412,6452,-16920,-13188,-346,-2903,-12221,-5667,8220,60652,98419,51803,21279,47106,61859,50265,59744,9395,-74066,-51790,19146,-1193,-67593,-53447,-8938,-32448,-55868,-58402,-73738,-38290,31496,38481,-23133,-73672,-77552,-22395,62381,97885,41893,9403,20977,25463,18114,-14046,-49847,-68506,-101946,-99706,-58360,-56313,-57721,10460,107299,142089,84096,31885,54916,60179,-5531,-28645,18054,17433,-17198,-10708,31569,36004,-6221,-25547,-9150,-30200,-61139,-20840,40906,43595,61621,115769,102354,59779,58404,79106,90229,45406,-62886,-37298,99031,97727,-775,-13388,46166,23962,-85820,-108933,-68693,-102475,-80563,49595,143185,102026,25717,24015,25753,-8347,-2649,33821,52025,16010,-43783,-35158,17984,6085,-30228,-39387,-9191,57378,50693,-9893,16279,38661,-67087,-160349,-145862,-39148,50331,16140,-74624,-58014,3931,42358,7537,-93542,-152309,-57543,38265,19738,-31332,-83834,-90082,1294,67423,69028,130873,176905,119564,50054,45432,48747,74921,84335,73695,50784,-21540,-43640,49531,84009,14443,-53485,-38541,-32579,-43375,466,3669,-72739,-80280,-10700,17162,-25567,-35404,28573,72525,236,-61616,-28327,37210,107569,179012,201834,206569,177333,64921,-39591,-27711,34986,34772,-24888,-44711,-42514,-79158,-76315,-15821,23028,21460,20346,23307,66792,76115,41435,33555,107743,158206,116855,39136,-22595,-59499,-105080,-98878,-35749,-53469,-117846,-93408,1845,19196,-37524,-66716,-29784,-10308,-37453,-41592,14606,82319,73000,-25400,-117204,-95459,-47434,-26563,-33188,-52284,-47821,-9391,4092,-9234,-68843,-111247,-86065,-75258,-66469,-7020,67366,88875,67113,49073,30094,12393,-2045,-2539,77066,166284,72860,-79837,-123371,-51233,43374,60776,39046,14563,-42730,-17395,-8117,-76669,-96727,-67674,-50048,9783,46855,-7210,-39543,-300,62461,118873,199860,165347,-26251,-116744,-26614,41059,7397,-72238,-132330,-157194,-162018,-171434,-126876,-11538,99018,108890,60350,15048,5691,81272,154211,99760,68095,99427,92669,46996,1628,-29736,-9380,26811,1636,-59699,-86113,-70014,-61248,-62904,-13508,53214,30517,-6713,23046,49357,646,-37234,-8781,25605,-5498,-26055,-34576,-111658,-178987,-106843,-70551,-90431,-34622,53031,33408,-60933,-119867,-74230,34018,95354,101317,55127,-1780,726,47398,52796,24801,20519,27123,-18215,-46160,32449,117936,108979,49107,60362,95720,73887,71495,18847,-54838,-40252,-35702,-160293,-239805,-146147,17591,88575,40508,-51108,-100208,-65547,-20342,-45534,-73557,-68908,-40747,65446,152594,105081,-634,-44603,-19992,82399,120333,43682,-62637,-103687,-73447,-4139,-7387,-47729,-28230,-12112,-24010,-29514,-33359,-13074,92343,144255,74778,37014,-5876,-110633,-110580,1812,49802,-21377,-116232,-113892,-27596,34978,57477,61526,64609,96588,80411,22505,-56281,-125810,-89874,10421,63183,80356,76890,22202,-27871,-18690,16771,-33494,-44570,21156,12234,-47007,-85843,-116810,-124351,-57837,31615,75631,73094,51755,57120,110619,203408,153566,-23695,-93966,-60318,-70221,-64361,4492,59162,79001,62716,65648,61811,23286,15681,48306,69923,10304,-92205,-149173,-99392,-21698,-965,19393,71373,75648,36289,53091,69533,43686,27888,25542,18909,62554,116899,50166,-66978,-63565,-27155,-28850,-23757,-1073,68857,100426,22231,-43570,-48116,-49319,-13934,50767,60323,-12135,-73028,-87332,-62421,39934,151186,184753,143122,89151,53110,36386,19486,21788,15819,-50654,-136346,-185264,-179367,-137864,-46487,78396,139514,79515,-44854,-80003,-9726,94297,81375,-1771,-12903,57502,66606,25431,64798,146794,176726,144615,84552,27658,22096,64323,58156,-23687,-126680,-136496,11502,119237,59130,-31294,-65980,-120583,-114316,16191,125665,103851,39985,8935,-12739,-26778,10658,51805,71068,100287,80133,3847,-26316,31240,68989,26976,-8739,-27836,-63568,-47323,-14321,-14772,-5537,9865,-22889,-48568,-37582,-8073,18435,17797,5073,13157,-484,-74587,-83142,-59474,-78130,-78852,-7850,101161,161949,126659,40556,-41529,-120462,-127079,-84670,-68767,-88281,-86549,-22265,67144,86814,-11091,-45428,68463,163598,109755,24747,52410,102568,88731,29128,-36829,-108185,-147712,-99328,16983,74922,34178,-3846,-9400,-37742,-82386,-73104,31360,109549,70843,-21710,-32866,-37697,-45479,-59231,-53987,413,38127,65273,102344,77097,11118,3296,-17240,-95582,-119286,-73472,-23337,-19772,-75950,-140013,-137548,-45934,65683,132783,99124,-16152,-102375,-106336,-49611,-21616,-32858,-20046,44198,110235,127431,98439,30415,-24174,-4120,28443,19829,60058,96489,52389,14414,59761,62101,-3869,-56473,-86197,-85693,-21472,49281,32288,-55571,-99203,-78176,-9615,30098,-16652,-17279,95888,149443,91925,15755,-11480,15066,18012,-19503,-20237,-2940,-20122,-56090,-128816,-149876,-46041,67938,44498,-36644,-5728,58336,80206,108694,138359,56127,-34830,-29285,-42736,-76487,-29520,33680,4909,24363,80335,67384,29372,54579,148766,184378,106802,-5075,-41210,-33534,-70171,-119173,-107702,-95128,-56688,-5147,2882,-20607,-45174,-47113,20717,44933,-35859,-72038,6922,97666,98758,29672,14023,36241,36921,88599,118351,71367,31664,-30530,-114412,-125625,-59754,39214,80326,21677,-16891,12722,-1202,-44100,-39319,28716,112322,93422,53157,96070,78308,-65802,-104820,-14187,23444,51339,101648,81323,59567,82667,101647,109108,122088,174895,167994,46099,-51448,-8774,27201,15827,67726,73487,11007,-14744,-20825,-53621,-54749,-25309,-31367,-42921,-70540,-93596,-57483,3734,16001,-43568,-29745,85601,121658,57370,5501,-54826,-47758,53145,99165,12587,-62226,-45776,7090,-203,-66596,-72738,-20522,-13712,-27906,17314,58574,-9004,-76740,-25041,54365,75807,44933,-13609,-65998,-59309,-12408,-28139,-101740,-141119,-185580,-215411,-133107,-30816,-19578,-48784,-62045,-78341,-99088,-139010,-128511,-34322,56518,61487,-11622,-59724,-15284,25249,-236,-27161,-17474,-3423,2264,-36297,-121370,-170232,-94927,25102,60652,37611,-8799,-69244,-80122,-44274,-24858,-36974,-67526,-108522,-102095,-36801,1870,1292,22245,66307,46682,8441,9424,15909,2122,29937,71400,41415,-40483,-67368,-61786,-13727,111394,123232,817,-67217,-70807,-47721,61318,127789,99955,75581,33120,-7874,31386,41275,16797,19095,5386,-2420,73607,141118,138408,122968,89458,30334,-31845,-28387,-19548,-28187,-26764,-33160,-76489,-82280,-1853,28989,5484,64501,127233,121443,100919,62637,-6416,-18076,43791,17391,-78467,-105066,-77368,-72859,-37192,36207,65520,5901,-57240,-35762,16489,61854,76647,20595,-86508,-121032,-48495,12750,20353,3912,2839,20757,8398,-5640,51435,73796,34928,-19474,-46035,9532,113068,171480,141385,75474,5338,-60836,-123045,-99061,-16781,2273,-35669,-35839,-45302,-70183],[-24105,-28905,-27213,-1879,15812,44948,38654,-17717,-30230,7028,14804,22283,40013,31381,22254,37067,19902,-7095,-30229,-47587,-46885,1171,-8112,-70935,-111701,-41510,10513,-10048,-33881,-46656,-85462,-87059,-31987,-17378,-31879,866,55667,75948,67022,66116,72189,49828,9125,30861,82397,107713,80877,32870,-4177,701,62197,73663,36475,12068,14858,4546,12573,46381,29657,-10395,20959,62623,39500,29254,-12586,-96644,-63100,41576,32160,-34216,-37313,-9607,-14819,-35210,-65763,-82937,-17302,55778,36072,-39874,-86818,-93148,-45177,19790,32818,-39856,-70168,-37192,-39748,-73259,-86375,-29001,47854,45847,15418,-12897,-86885,-77248,48473,118099,93226,49075,-6030,-10610,17015,-14638,-50922,-17128,26945,26055,-2242,4506,38205,23163,-17849,-13262,-14160,-57886,-39682,41159,40645,40909,137361,154255,85068,61597,87473,100950,23205,-104914,-91698,246,20042,5442,-64,20769,9582,-66397,-128624,-117311,-128959,-92731,20664,107678,81380,1038,-23165,-23097,-45322,-41400,-28329,-17685,-5925,10398,44425,52328,-12587,-68872,-76907,-35863,48534,65771,6608,48167,115311,649,-166962,-161247,-8941,76673,8172,-134460,-178865,-69725,27563,-19559,-139661,-184085,-101791,-44946,-64315,-45864,-46348,-78648,-3065,103403,111117,128643,125110,67148,62429,101626,62040,16275,-27554,-38082,-1528,-27974,-76312,-12925,95007,89919,-58895,-133380,-88683,-29991,24245,-8749,-86993,-68208,-11620,-4830,-52261,-80651,-25821,37244,-24007,-55441,-4917,-7375,-10342,80313,169421,169936,131276,97809,72415,57057,63153,70241,47248,31965,-135,-37526,9442,57596,26781,-17126,-11459,13375,72029,108942,107716,100096,134171,157450,131346,86082,47797,28751,-32693,-102314,-102243,-68262,-70152,-13240,70888,59708,-14764,-26562,13699,-28861,-112841,-96503,-3424,46569,5258,-70977,-110990,-51128,8597,22211,22484,-5255,-70675,-68816,7506,31861,-20828,-34382,-19487,-73077,-119494,-70346,-11724,-12048,-62035,-78163,-22198,34473,37443,5092,-18875,16998,20294,-10012,5044,63152,57167,-14498,-19512,149,-26653,10261,27760,-53314,-103259,-71062,-12379,53083,99794,79255,33012,43391,88777,67764,76978,105291,12333,-49886,46687,99321,19853,-58353,-97016,-153551,-197751,-169911,-31684,124855,146597,45023,-39237,-14542,38340,63702,42405,-34638,-6781,105706,145704,73050,2434,-13436,39346,78513,29469,-57439,-93875,-75655,-74427,-79177,-4633,72482,74164,77342,91369,88013,47419,-28915,-91729,-118574,-146195,-108953,-25665,-47739,-115917,-59188,-39918,-100270,-83519,8950,34692,-19145,-58389,-31232,18532,33976,69917,61048,5748,17858,79926,75747,25812,-7939,-40569,-104252,-100771,39667,151038,104769,11933,20900,54467,31985,25392,-1394,-24262,-10102,-34178,-133947,-177912,-101641,19779,81277,33879,-43304,-56288,-11379,16907,-16637,-39468,-9516,17780,93495,185732,152710,66860,54260,62507,89377,101507,51968,-67291,-146418,-110371,-18173,-646,-29889,-18380,-6008,-30640,-66052,-71000,-16009,91634,105218,47030,34619,1030,-86404,-103977,-16899,76185,57674,-29479,-42117,11942,14645,-17150,-18338,19117,66173,59628,42393,2954,-83028,-69879,22918,37384,35873,61074,8630,-77077,-78687,-2600,3017,-41685,-52465,-44004,-35782,-38865,-52642,-57332,-40779,-17179,24704,52346,19780,-16624,10273,94351,76397,-23773,-50566,-47519,-89336,-66394,-7287,4607,39331,88013,91725,17633,-51453,-14482,39423,23152,-37594,-74205,-28826,23187,18400,10054,43381,74699,76710,57935,45057,15207,-17083,-50638,-78362,-76092,-9609,58134,-9618,-146107,-140822,-82804,-100088,-80231,-25085,-906,-31902,-120120,-130935,-62286,-23281,15200,72841,47089,-38474,-63189,-27415,4330,60584,103545,74662,12448,15451,36628,-20930,-94658,-82832,-25730,-16434,-35710,-36166,-31157,-67979,-33369,83136,123382,67167,-20653,-55215,9559,104213,50390,-24854,11538,73144,45139,-21307,10008,74415,53992,-5949,-16713,480,17378,50095,59831,14231,-75879,-107812,-6325,77855,42818,-25554,-60709,-113672,-98065,14343,114563,131783,101136,29366,-24339,-3748,72102,97529,33222,-7158,-41945,-137056,-171042,-106229,-80550,-81406,-33463,-9781,-20194,13199,49512,65217,71004,49282,-25398,-90112,-88831,-38551,13468,41456,25205,-6849,-29862,-86105,-113848,-103847,-106330,-82703,18661,127094,170622,174990,150126,38386,-127316,-160392,-87563,-43732,-49222,-40835,-14851,-5338,15833,11277,25256,100150,159778,119325,59921,78088,104664,51925,-34446,-95971,-146943,-164012,-97558,-11848,6807,-3799,15552,36267,-6187,-90747,-116529,-16672,111739,147954,81131,-2192,-82395,-74278,1505,40972,33319,27547,63997,112068,37142,-98294,-103649,-69233,-104707,-104206,-24473,60688,111160,80701,-44441,-125501,-73569,17497,96385,111949,13772,-91924,-96615,-21243,32032,62022,72009,57839,80599,141964,130254,23191,-31468,29767,66949,19915,22661,90965,128373,79855,26927,21228,33037,4835,-58561,-74004,10843,93672,43175,-75307,-116263,-80149,-6647,34742,4448,5893,65647,91118,99254,106269,100270,71185,46820,27867,14694,-14136,-43465,-27238,-29382,-65954,-34479,58955,36869,-35823,28050,112966,141504,178691,170367,72589,-1886,-46416,-115909,-117538,-33649,-1813,-65171,-47732,27282,26019,-50494,-58861,75185,174845,145119,67560,26576,-21251,-80843,-94493,-42290,-24608,-4931,31067,35351,16565,-2232,-80528,-65139,49592,69546,2728,4711,58410,39466,-22144,-19838,17916,15134,13904,-6766,-32013,-36410,-99962,-156769,-137597,-76077,-4238,39799,80109,107373,43414,-46569,-42835,-3827,23195,57551,49850,40146,89797,119910,29226,-36262,8444,4971,-17943,6164,-46387,-103294,-41321,68231,119432,118238,130411,132747,77532,12902,36368,67310,64873,74581,17514,-83682,-96375,-32346,-21830,-42926,-25829,-9595,-43226,-93761,-68611,14222,43002,26213,-26452,-39046,39486,66919,17200,-8035,-33377,-18712,65739,92451,1698,-78666,-73823,-23340,-435,-35046,-71954,-58168,-1187,57844,111428,136595,60587,-26600,14949,80576,78618,42956,-5088,-42667,-27898,-10660,-59575,-130472,-152565,-183352,-213891,-131265,-18973,1625,-21684,-15285,-25322,-88559,-160150,-123569,12472,84208,53487,6812,-28685,-41439,-46904,-61346,-30198,46225,57395,-20487,-87433,-110377,-124839,-75758,-808,-1333,-23753,-32482,-63170,-67565,-61785,-92562,-98828,-14732,43880,13058,-7210,1647,-4533,9215,51510,5457,-51632,22664,133075,138081,90061,59204,30721,-15455,4632,55964,57518,74490,34472,-76054,-151795,-135108,-72069,19075,97355,137804,117662,25738,-37903,42313,99885,58504,24282,20948,37330,102254,138369,144392,175098,154544,64044,-8300,12873,43215,10207,-15546,-19181,-22981,2550,66845,41047,-50382,-56548,-2834,24512,34446,-2253,-74362,-82944,-37226,-35893,-46412,-22569,-34949,-80115,-67411,-24852,-28141,-82020,-116268,-65088,22886,62422,36013,-15257,-103381,-153627,-70097,26465,3975,-63039,-30742,46580,42429,6934,36013,59564,71127,50230,-4878,-29705,1131,75959,137325,128103,55913,-40859,-117185,-88032,-10543,17162,9166,35728,33540,-869],[20993,18145,16155,16833,45896,127539,133135,32867,-19893,-37,-2957,21231,85909,96649,80607,88922,49149,-27353,-43106,-23789,-23593,-5439,-2788,-30448,-67740,-42885,-69893,-160656,-140445,-14858,34513,-7586,-62810,-115874,-115783,-51872,31668,85135,50722,12580,43574,68964,41003,30308,35163,48843,55334,13186,-50721,-11444,96104,96541,48655,39137,41011,-7076,-58965,-50872,-36609,-62167,-41725,-3796,-11467,-28506,-99991,-179257,-115211,1848,19011,-5937,-6072,9700,32738,44746,16073,-12194,12503,36150,3447,-48425,-76622,-107527,-94413,-38481,-20862,-63850,-73278,-52435,-74003,-100723,-86654,-8399,88074,121840,107200,64049,-35505,-46982,40271,39464,-7945,-18912,-51060,-40536,26635,17352,-43974,-39781,10716,41168,2703,-14795,45274,75576,28818,2567,2702,-9639,-628,33290,32924,65118,151143,133805,55123,22986,40998,66116,-8466,-112574,-89281,-29536,-19021,-7309,-49489,-80537,-25485,-5639,-71482,-118441,-141410,-95915,-3727,56542,39963,-11166,-20544,-3747,-11059,-31768,-44421,-24980,14133,45396,73647,85448,20046,-85947,-127072,-71466,19509,60107,65151,122526,168028,46010,-127596,-107721,45258,78550,-22439,-139792,-174082,-51141,32840,-24631,-103541,-119358,-79471,-59747,-75075,-41897,-23499,-75167,-62336,40173,90004,86257,41472,-4193,37300,87339,14811,-41867,-68719,-84258,-49818,-30368,-62614,-46124,64630,112818,-20548,-105068,-49023,15146,36520,-5622,-41662,-27872,-62782,-105271,-85527,-37311,-9564,-15070,-61633,-37757,6976,-35129,-75197,-9974,95812,105774,54280,43285,62054,61501,54079,59730,70112,62083,9824,10279,91592,118308,68842,39992,52202,77016,106709,102172,101804,107035,79694,78143,116686,121414,70503,48030,17136,-60381,-80294,-13358,20604,34420,60906,55116,8568,12202,51977,-11115,-105093,-97452,-42292,-14826,-41030,-93085,-92837,1779,55351,25601,23987,20962,-78125,-106493,7338,109839,98123,66913,34425,-34293,-77327,-44228,-12720,-21198,-64312,-81114,-24519,39324,72059,42205,-92064,-129172,-4984,78933,94275,87743,27029,-46230,-8131,53544,38554,40374,28016,-36563,-67445,-35745,23093,66846,75177,58457,43262,82997,126310,46162,10920,86067,84851,59438,121313,124324,6619,-83418,-97810,-120805,-142362,-76854,68472,149972,94418,-15485,-91875,-64343,-1173,-3855,-79285,-175326,-135950,21168,104084,43770,-28363,-19771,35213,69800,62549,6893,-38704,-30965,-28460,-45787,13991,88813,108284,114919,90002,83083,76774,-16586,-137353,-197328,-180734,-85763,46941,89272,55542,69573,31806,-77993,-115585,-42456,13034,5641,10094,34275,16226,-27888,-705,32427,14429,35115,79627,41080,-36657,-78910,-112409,-148355,-100063,42011,132777,101861,30431,384,5652,10425,15881,-4137,-5998,-22499,-87516,-148031,-126769,-46668,13129,31393,-12579,-55218,-52077,-37290,7002,25936,-1600,-11489,-9025,34803,119795,127553,89996,103770,85352,22290,4275,31084,-33214,-129341,-129957,-42464,7451,1534,-10859,-27200,-66152,-94804,-91186,-45299,17964,14803,-502,3052,-6902,-20926,-35969,-10093,84538,133084,84912,27331,-4277,-37928,-60219,-73272,-38437,20279,25827,31205,29233,-32879,-43754,15729,21735,11818,35864,7792,-77136,-105392,-21324,27931,-33653,-89652,-64393,-7313,6248,3190,-22428,-81249,-107217,-19440,55266,14085,-65780,-90994,-37610,-2740,5311,43378,22031,-36696,-9232,-780,-59008,-14263,87827,76553,-43292,-89636,1790,79297,64616,17178,33788,124780,137772,58704,34251,53063,62824,92142,97907,56057,-18666,-61273,-73933,-89314,-89608,-19099,48325,-102,-115153,-146700,-123209,-138442,-109629,-30260,11929,-24004,-107438,-102338,-875,50807,33870,21542,-9951,-36154,-10455,9667,-15607,-27825,-27222,-62940,-128858,-108629,-49027,-100503,-174692,-140128,-20142,77542,104564,100499,107605,40082,-21581,7217,22342,563,-25373,-44315,-20390,18914,-57705,-120665,-63891,10942,15356,-46728,-85802,-67892,-73521,-115812,-108759,-43362,353,18376,25822,15267,-24459,-35623,-2708,-4078,-21899,-5056,1743,-38617,-31644,29261,97661,137896,118116,31863,-20713,-5532,42727,54388,-24858,-84587,-98357,-152044,-173014,-139878,-147386,-121098,-18435,27114,30271,73299,104720,130487,132784,78033,-21856,-70123,-49283,-20554,-17353,-16433,-41174,-78945,-76536,-59671,-57242,-75200,-101337,-80669,6197,81066,91769,107863,144019,66283,-84845,-87700,3618,35309,17107,18292,3182,-34934,-13849,42782,57382,47865,38252,8966,-1409,22906,24980,-27448,-95759,-114158,-111860,-85888,-11854,23120,-663,-2516,16540,42548,28800,-53469,-95130,-10763,119473,192571,148958,54526,-44160,-37693,64839,114972,73721,24831,43570,83823,23686,-80724,-84988,-48295,-45112,-46554,-11660,44381,99055,104574,10373,-94478,-79236,-15328,38397,85320,49995,-41350,-77972,-27747,58369,130566,104621,23036,35875,138417,167530,86554,34189,82883,115468,48907,1425,63180,154454,124435,49904,52138,97993,65463,-28740,-61925,23844,76215,-11437,-84048,-56772,-43357,-39502,-25921,-40194,-42256,-29247,-16765,43250,92418,84168,43706,22909,36522,23296,-46688,-64687,7960,48407,-11477,-66496,-38765,-18657,18500,101292,130573,112114,138288,137437,84454,56904,-28332,-150897,-132473,-39192,-40751,-120464,-104078,-12731,6899,-91827,-152749,-46927,72053,109207,105447,59539,-34641,-79815,-37538,54125,70007,37799,36720,67068,58705,11240,-96251,-105118,33061,115277,58247,-6025,-10516,-14579,-23017,-12364,-4526,-21625,-44954,-81859,-111848,-155878,-202477,-137724,-38070,-26897,-34677,-17733,73815,129133,19511,-81849,-27837,29301,16051,-13642,-44937,-35890,31516,130953,139711,65852,26448,-23615,-98391,-126543,-156874,-173486,-125310,-45698,9420,32579,48958,54365,46588,29092,65899,120581,106009,52955,-30132,-98754,-92942,-28260,8934,17252,31082,33439,-17984,-80503,-45089,55339,63425,5260,-42531,-39902,-5179,-12950,-54063,-84437,-90114,-32198,72471,120962,52342,-48257,-87922,-63521,-2945,22865,-4788,-19771,18015,62943,82297,81109,37589,-39528,-44530,594,25719,14744,-11305,-34239,-46045,-61237,-72136,-85801,-80529,-48659,-16483,12219,16840,-9950,-26148,-2876,-419,-49717,-98786,-37937,88005,86729,-6436,-33760,-399,-980,-39074,-56694,-7756,62937,43961,-21359,-28035,-36535,-66723,-32006,-851,-43556,-84343,-83286,-72898,-28305,-17485,-82055,-104235,2989,112808,122916,97184,59180,-3176,-22114,19379,-11824,-46794,53282,194696,208902,138465,73509,43869,10613,46809,139079,125940,45479,-32934,-97462,-146622,-119207,-76938,-81824,-39087,63208,57009,-58783,-117822,-22300,64191,53273,14858,25483,81546,117954,88949,88357,140613,124334,57854,23480,55982,102112,104424,66104,9307,-6879,57185,120667,83227,-11721,-78626,-94429,-71361,-34884,-33924,-66201,-94652,-107103,-101408,-75771,-34618,-34086,-78482,-90183,-58826,-49581,-73420,-77404,-6761,66104,46573,-50373,-103453,-113376,-134108,-77781,1682,-19714,-59046,-1444,54746,38911,8939,20273,44857,106381,122865,53334,-14238,-31122,26438,122172,144483,65525,-26632,-80894,-55843,-22562,2062,30799,77800,87870,49042],[23146,20290,10314,14315,63472,146569,148344,74896,44457,38960,-17025,-17581,62932,103712,99300,107827,76475,16028,17818,47812,23065,-17736,-13763,44920,46212,377,-76525,-159145,-140670,-2544,89981,57131,-49333,-128663,-123176,-91974,-37938,33585,6272,-62395,-35425,18152,12415,-19790,-47354,-31534,9007,-16585,-69093,-11712,65489,42385,35374,68468,63931,-10977,-83014,-84540,-69859,-76070,-79324,-90170,-92265,-83592,-146411,-187728,-112422,-20280,25452,21522,-12030,-15792,24933,69977,62860,11403,-26271,-34521,-31349,-16139,-19469,-81702,-103301,-47108,2025,17046,19813,-21310,-69475,-56440,-22570,-6367,25778,75017,109513,91583,15509,-31188,-32946,-58215,-49297,-22315,-46578,-37730,45094,62981,17092,19098,37568,45832,22785,15466,58397,73954,12751,-29161,-15780,19247,28277,27759,67708,124401,111041,18850,-41027,-40038,-2665,36438,6606,-65193,-57695,-4612,-1587,-29717,-107200,-135496,-32936,23210,-14598,-48157,-63280,-31044,23797,36626,9222,7957,42682,70010,56898,2260,-16029,30083,43977,7452,12597,65371,38881,-77223,-132367,-57945,35876,46430,49032,102893,130292,32110,-81147,-54597,35229,10610,-75204,-107901,-70424,714,31576,-3489,-21518,-32295,-32644,-22417,-40068,-58674,-64843,-96454,-103838,-28416,51554,65264,14355,-46847,-50972,-15302,-31088,-27465,-9262,-25193,-30840,-4591,-18359,-50019,5826,101338,86731,44219,30865,24683,780,-36223,-13748,18991,-63504,-125851,-45951,62681,45476,-53218,-79162,7742,34207,-27721,-50977,532,65775,87201,47547,-10866,-31830,-15905,-18139,-14892,33083,46530,-10696,4619,95707,116946,85698,89418,123967,161595,146079,51301,34782,56828,-9154,-35333,54119,108014,43508,-10134,-9837,-9877,8109,36091,28441,-35261,-39713,18249,36336,31621,41272,-6159,-62037,-77604,-79849,-45374,-34573,-91246,-96389,11743,64273,8150,-21409,-14824,-84236,-118283,-34738,103192,148148,98129,29231,3346,16502,19103,21127,22781,9678,6277,12532,19399,73594,62962,-129297,-179004,24654,110682,28029,-25177,-17652,10679,73284,128544,82808,5804,-47894,-58234,-51548,-35564,2199,30711,4989,-23084,22699,119849,160505,90639,81004,143582,144875,112927,108470,80255,3784,-69966,-80361,-45424,-13171,17420,68381,72177,31749,-28992,-104601,-136881,-94668,-69846,-124252,-206988,-164696,-12791,57781,-25754,-108365,-60551,-4765,17694,71424,82331,46433,44529,52107,44446,60613,76634,74594,62642,24656,36079,43127,-30727,-108383,-120972,-78452,1290,99461,159770,150620,145158,81693,-41501,-104877,-52326,7472,19246,29296,31065,-27910,-77499,-22252,49977,45042,36281,46610,-7030,-78528,-95919,-101375,-99085,-35037,41588,67176,90511,93977,44308,17059,33980,46055,10865,-1694,-36287,-118960,-171876,-129910,-50626,-6357,-22708,-77056,-92655,-88812,-105162,-40229,46121,27768,-34253,-59432,-46149,-9770,17075,24857,54483,26592,-59641,-80044,-6680,-9009,-76925,-119921,-73258,2913,24079,-19852,-79619,-109621,-96067,-67799,-57104,-70814,-80068,-46363,-25299,-17066,41642,61731,22011,52349,125627,122243,44567,-43822,-72178,-37625,-32208,-22393,26262,15140,-20516,-11472,15252,17980,9461,16531,37980,55376,33550,-32854,-73006,-13052,17220,-26699,-36662,8592,53974,51922,42908,-7304,-98386,-119728,-8114,84974,56650,-41998,-119042,-82749,-12074,37379,78499,40846,-9117,19416,3699,-76800,-36201,66096,73086,7823,-2346,56711,99044,96464,79562,134312,200013,166885,79109,50866,41105,32503,74627,100364,65778,-7462,-30855,7629,371,-51922,-6844,70526,47203,-25856,-62768,-85357,-90934,-46418,37427,120612,114044,21518,-16628,56813,97443,37387,-35669,-43482,10680,69253,23974,-89854,-139522,-98163,-52856,-96218,-119835,-93860,-125222,-147674,-85678,30146,147345,170359,121531,129186,107243,17027,-35540,-55018,-75051,-87931,-83103,-78546,-74300,-135470,-171929,-116914,-42540,-2150,-13289,-70718,-87523,-51785,-60734,-90631,-46394,10129,3174,-36676,-47272,-12224,39068,15741,-81496,-70661,59340,109255,49408,26805,62269,114152,142217,104157,34826,-4889,-39480,-48112,-36704,-72058,-87786,-49999,-39415,-54197,-71153,-98249,-65991,9987,25586,38860,102146,124752,124463,111311,42758,-58482,-59175,11922,33467,-6798,-60556,-119839,-144313,-97710,-37049,543,-16475,-58890,-64823,-29344,-4998,-22848,-13334,37900,6197,-77168,-30553,62311,68681,36204,24301,4952,-9846,26060,66955,38074,-10476,-34733,-62806,-66145,-31467,-22357,-36614,-67390,-58583,-29514,11258,66683,78008,69551,71298,28643,17961,50498,1901,-51867,15211,114106,150048,86059,25616,-27674,-17763,56579,106115,90310,40733,41087,71212,71313,44103,14979,11447,42662,37325,7795,6638,3445,439,-21950,-74598,-50096,-9608,-15726,19914,56636,18653,-52327,-49878,60191,145466,65802,-32460,-341,85408,141386,146097,112681,114066,138551,84465,7751,14607,93211,116085,100864,98426,106832,65240,-22860,-70764,-23631,-15706,-85806,-59108,49814,37501,-43482,-75918,-77762,-78166,-99966,-113390,-48900,12503,12159,5960,10374,24907,-12962,-95520,-89859,4379,46672,-8811,-93064,-107512,-30552,87446,149014,109123,33920,-4168,6179,45760,91588,14622,-116848,-92511,-19795,-36881,-88723,-65925,4723,33194,-54433,-153640,-104750,-8145,32608,41805,13610,-48867,-64875,-11883,91121,125797,61115,13391,48898,49916,-8278,-66984,-63623,9041,75075,63533,-8979,-59834,-47527,-9795,9879,-2443,-20024,-25969,-39507,-86421,-203300,-248146,-87952,74676,54665,3065,15737,65382,65178,-4871,-40572,7371,37432,24188,-12771,-74962,-83722,-25473,79912,136932,79953,4062,-45608,-115002,-159919,-137721,-96495,-100950,-111812,-79417,-26975,20178,11541,-3895,8055,65619,123956,100652,43015,-27619,-48717,-14554,7517,22704,61534,87802,72287,37831,-2706,12760,75049,43345,-74640,-113359,-42364,-18561,-56772,-106013,-159666,-160650,-55522,93784,185204,121800,1156,-62826,-54368,25292,74990,50541,10823,-27321,-47168,-29176,-3748,-4866,-51390,-96960,-91317,-25925,24636,15278,-28578,-77580,-88177,-36754,-15431,-22964,26655,93405,75015,3596,-36483,-30841,-9484,-8993,-12451,-13488,49696,128068,68648,-59657,-94354,-18878,39905,8096,-19604,15862,27914,-32632,-31951,39981,27070,-30065,-18871,-11941,-52516,-92501,-106572,-83668,-13317,23228,-17836,-32851,18203,60646,98933,123918,65623,-32468,-63373,-15824,-11942,-18621,29940,90313,102563,91240,68981,63248,30232,24616,100703,138145,83618,-1271,-69693,-93622,-45978,-49770,-146369,-166301,-75428,-51910,-112600,-146930,-111725,-61696,-13640,4489,35690,101870,107960,48925,55413,90495,55242,45985,54540,59247,88235,140972,107442,-9145,-57493,28931,113243,118631,94633,41642,-31071,-40571,-15400,-1227,3674,-34570,-87811,-117303,-124213,-102982,-76405,-109162,-124962,-42881,36930,29403,19875,69814,79142,1668,-116500,-152339,-102409,-81151,-57042,-38476,-43212,-5132,55290,51354,18419,-7013,-20659,-9943,76586,121686,57561,-3852,-13535,21103,67732,81693,41484,-2634,-38933,-44319,-54551,-51929,-28697,20838,49359,17534],[-26071,-18846,-17963,-10247,31663,84443,84419,60998,50851,25382,-36955,-54389,-11999,19525,29434,57520,61372,52537,57209,78716,37016,-46068,-49901,79505,128864,56947,-25577,-42287,-28873,2373,34881,40395,-8278,-60536,-66161,-78496,-87243,-52178,-36420,-53729,-33620,686,6170,-18670,-59290,-48645,-13003,-12814,-6728,29085,24425,-18002,13916,60124,54440,6583,-44539,-61838,-64534,-54754,-62946,-102014,-128052,-117725,-114688,-69494,-3599,27305,55129,30310,-49954,-69920,-34128,10128,22024,-31230,-79004,-73592,-27223,39494,57693,-2853,-24859,12670,59152,99128,94360,-3218,-55476,8982,44065,-8961,-33995,15252,61538,54324,20225,-32190,-82462,-77463,-11455,37108,7145,-16980,48626,98947,94084,125708,145693,111368,74608,67611,70730,25858,-64622,-86114,-33539,3162,-3240,28419,116967,129338,24483,-85620,-127298,-90017,-11373,29898,34577,-13433,-34607,24935,54893,-6953,-92642,-91864,-30435,-24575,-34408,25394,72845,85429,84394,54086,20301,49563,89677,94915,84032,43884,32927,75361,53262,-14352,-12443,40118,29825,-43058,-78718,-6168,83366,49899,-31312,-6975,54032,15040,-33033,-19596,-20416,-76936,-103204,-74694,-20498,-10480,-8977,-3613,8393,-8023,-9603,13243,-2755,-58297,-84592,-76647,-60692,-4686,64879,79364,25781,-54162,-117615,-85192,-37128,-4916,40898,71472,61889,55491,28493,-38697,-42127,79417,164669,139159,43135,-24957,-60856,-92394,-28582,69202,46468,20055,85052,136107,61778,-51906,-37819,80881,79657,-7250,-984,60493,79240,101520,86359,-26619,-104549,-88707,-94291,-89280,-14277,37383,1948,-15245,35247,55508,55259,73865,122896,168075,136931,30880,19928,24708,-46034,-84058,-6997,67611,24338,-49363,-52921,4080,34151,15174,-22667,-97531,-102200,-6516,46556,20808,-6548,-34529,-53205,-80125,-88395,-18322,4699,-77356,-104833,-4694,44119,2047,-38151,-38851,-55105,-77417,-63862,8851,66436,39992,-20753,-12839,34674,24045,9665,17491,28280,55337,39785,-3713,30893,13804,-147900,-118377,90462,81644,-116685,-169577,-49061,73708,125253,136691,43503,-92261,-135074,-73604,-45814,-62857,-60013,-40699,-51828,-67171,7415,108511,135367,127777,168789,187585,152904,95471,35036,11135,17177,-4931,-16468,41793,108905,78655,41791,46690,28224,-33496,-98898,-137810,-112579,-66844,-83107,-130749,-62406,65597,83904,-68369,-168901,-87667,-23944,-25087,40995,94137,78747,76057,82579,84200,62206,4358,-28681,-25278,-29945,-20724,-42643,-82541,-73801,-15461,25006,36106,55105,91303,83732,91625,75910,7394,-59908,-46231,5400,4485,-48349,-91317,-133211,-141042,-19522,93763,74206,24762,16885,-24072,-60302,-43424,-31583,-19865,39809,67428,26325,50924,105308,87600,50363,45705,55361,20042,6610,-9149,-78637,-151352,-151373,-101776,-42501,-42974,-77207,-78893,-107143,-155230,-94327,30301,46283,-22591,-49180,-52841,-95547,-112091,-76279,-20831,-31880,-72884,-71796,-27699,-25369,-47517,-94831,-85441,3036,32654,-53823,-136913,-118939,-62153,-18191,-42591,-123790,-140924,-71690,-33037,-15475,65353,103762,31939,-5262,19796,25447,6872,-39896,-67253,-22830,14049,28577,59422,3069,-89882,-60747,71080,106236,16856,-8054,50819,82469,63830,28364,3046,11538,-26967,-40688,20266,66247,68456,47926,20965,-28173,-63625,-47758,7556,63229,62519,-16500,-111183,-80457,8773,50287,24199,-35872,-63577,-27027,-11799,-48783,-28828,26666,77233,117752,115619,71001,24430,11612,53199,142041,165412,110495,54898,14898,-20230,-36949,-7764,31221,35097,4421,29999,98108,60275,-58236,-45775,51607,46304,-5639,-9598,-29098,-24957,42172,110204,175625,180342,84130,7640,23227,54096,34785,-18421,-27713,32878,97726,46311,-95732,-164510,-97397,14626,26287,-17040,-58906,-93245,-57167,7939,40633,96565,115615,57496,52385,82950,58562,4255,-51915,-116319,-160039,-137648,-118625,-104711,-131431,-121825,-58139,-25030,-11083,31294,35462,7485,46735,64104,1492,-8578,23905,-24380,-107890,-109283,-22478,66068,26259,-111925,-84285,101289,174472,79776,15066,47381,107425,108461,59857,29871,1403,-65674,-96974,-99362,-125894,-103966,-28745,15871,363,-32855,-34394,-10130,-22376,-55026,1081,106871,104885,53105,26676,-48961,-158619,-146064,-34334,38684,19812,-63008,-149699,-163314,-88246,-32863,-1617,3710,-21384,-44435,-36880,-43027,-74833,-59698,-21079,-55504,-128171,-87635,-2286,29820,23807,1334,-10680,2891,36514,21276,-24065,-23313,14289,4277,-25519,-12876,3085,14145,8217,3607,13508,39054,60141,63738,92355,112013,39283,-16236,19180,6167,-42532,6679,50995,7753,-78352,-111664,-123710,-90580,-26196,33581,40832,7775,25800,69353,94640,94549,46425,22134,74052,96388,63343,24963,-39369,-76350,-70122,-60476,-14707,-12486,-75496,-70045,6330,25941,-53330,-81933,26389,113888,34508,-43441,-17302,5536,41272,100420,108535,104784,119487,74685,-1308,-31623,27502,95158,113764,78438,35451,1040,-46194,-81492,-71217,-76641,-87833,-4340,121332,116527,13187,-50121,-51289,-54435,-96016,-145976,-119959,-40306,8677,16376,35077,32012,-38618,-103648,-88831,-20263,10656,-12789,-69924,-78441,10658,86798,83370,41926,-1365,-83172,-111717,-23592,72421,25753,-65111,-34967,3855,2635,13177,31822,37552,58474,5935,-95049,-83473,-37526,-51335,-63506,-22147,6325,-13762,-31246,35973,95037,51850,-10701,-211,-9230,-40699,-36351,-19555,-16599,17288,39842,-5351,-48720,-34948,-2161,23031,28032,7234,2736,25147,8622,-101094,-167128,-51598,82626,79274,58971,101558,99780,34394,19142,56242,66276,30941,19489,31977,-7561,-36991,-23165,22488,53503,12363,-43260,-54410,-62759,-66768,-26124,-407,-54285,-99440,-83987,-32389,25140,5456,-21104,-5614,34222,58800,48244,29697,-14414,-13724,38691,45129,22235,40325,77111,86026,90280,83972,94976,114573,27801,-131274,-155764,-52075,-23623,-44958,-71505,-124889,-141606,-49408,109506,216729,148426,40605,-7901,1921,77222,109122,66181,3638,-86922,-138264,-93504,-17208,10492,-17019,-63573,-84023,-17143,72742,69999,1867,-47614,-37304,16362,16409,-27748,-34951,-16189,-21666,-45100,-43642,-11996,-7002,-41753,-19266,36965,86201,106457,56920,-26952,-82276,-53310,28468,24524,1372,29257,-10752,-90367,-53229,34856,49631,10862,-21939,-41880,-44880,-41544,-50611,-51697,-13608,29771,30014,36073,42830,-7469,-8890,35477,2816,-61365,-81312,-52544,-36740,-24148,-32990,-70827,-65737,-20842,11606,65518,65744,12358,34484,113814,127473,41147,-45780,-50194,16422,-5865,-121422,-174434,-138618,-104157,-94376,-110564,-128928,-108864,-29471,27040,52417,71551,50531,35207,87873,93908,35664,58598,67092,23863,27676,84553,64875,-37374,-83860,-30596,50712,110824,166253,174497,121792,100099,89653,61336,54638,27113,-41078,-110008,-117538,-81963,-73267,-126068,-123303,3418,121723,117290,97554,110047,52932,-49940,-120129,-98108,-22578,13604,-686,-49672,-44925,47291,103577,72274,43299,17596,-28300,-52470,19187,71743,27546,-16220,-10481,9751,-883,-4363,22122,44514,28187,2352,-32466,-68179,-90108,-51074,-5423,-25859],[-62635,-46973,-12988,-2111,7553,25747,25168,16040,-22426,-55668,-47837,-30969,-29879,-40492,-39325,6347,52271,63397,38325,36169,3432,-74045,-90588,26389,100688,92330,41050,31570,40383,7095,-22285,9912,31971,-11461,-31503,-31197,-90086,-122463,-45762,57600,88526,60922,38949,23951,-22751,-25833,-4580,20497,62660,61400,15687,-27625,-16731,-8886,8872,43596,16275,-58461,-79996,-60191,-40686,-32317,-70780,-107031,-58022,68329,129659,83482,35693,-11713,-70567,-71316,-63014,-58698,-39435,-51227,-55509,-32616,4681,52172,71633,51598,63538,68543,60010,75624,65526,-31243,-67467,21500,50996,-8380,-13196,35249,23409,-627,13773,-13780,-64448,-41800,19718,63850,41743,-673,32243,81443,91887,159831,233652,186981,89409,52944,51818,-8183,-107667,-97305,-16398,-26953,-64343,15031,97730,42345,-30367,-66780,-114925,-91177,-1739,21235,7819,-19518,-35558,24599,82783,38533,-30884,-45929,-86953,-139747,-119566,16906,123133,134894,92480,51095,36578,54188,40207,7486,27134,46924,35773,39028,28297,28335,49293,47820,19375,-17744,-52044,-18638,57672,34309,-84971,-90454,8518,16235,-15481,-9846,-46422,-105921,-92474,-57263,-48214,-44195,-48961,-41379,-33336,-31203,-8044,14566,5877,-19511,-16777,9927,11959,37137,73363,57613,3219,-44730,-81701,-46058,-45051,-70971,-8419,109273,146667,111252,61057,-9810,-42190,43984,112812,74746,-22003,-89530,-115847,-134459,-43722,116323,169895,181469,198524,136356,16096,-22884,33114,110336,75303,-10570,13852,66117,52460,71034,72107,-54185,-132129,-87951,-76103,-92549,-49291,31116,50965,10268,-19329,-14099,21423,36461,60593,80104,71035,58629,65152,29288,-17701,-41984,-22327,26341,19895,-20354,-22451,8975,-16341,-41742,-27831,-31815,-41972,3274,22838,-12712,-31498,-37746,-57550,-93767,-80483,7159,23007,-57783,-84640,-7940,22756,11680,13727,26834,28827,6383,-44813,-81653,-62321,-30171,-38217,-22430,15811,-1381,-40647,-36325,-9279,27238,27961,-4731,-11767,-45023,-103067,17312,170752,76106,-148122,-191965,-56111,53445,80271,75306,-15890,-131257,-119871,-28523,-6132,-42563,-83397,-95711,-71913,-46588,698,32740,41222,90291,157518,159157,140741,103195,18152,-23854,-2802,10838,20841,79561,160655,138869,89856,95473,32382,-57210,-60992,-33324,-32726,-23170,-27852,-51872,20392,130994,139454,-9564,-95609,-26998,7081,-35742,-10063,35962,33101,37287,49280,39443,2883,-64288,-90414,-43998,-14845,-32154,-75030,-87508,-55545,-7342,17748,-11604,-42330,-29484,-37345,-17193,35009,48315,-21271,-54942,-4420,-30514,-162151,-220612,-200186,-178060,-42728,90549,81383,39496,30398,-1310,-5978,20663,18886,26937,99102,133955,56876,22144,69053,82128,36695,1675,22416,22235,31097,41849,-7058,-91997,-139817,-119929,-58925,-20034,6992,19642,-55775,-144074,-108218,16548,68883,26503,20897,35355,-50115,-131667,-92000,-21940,-18391,-5294,14621,-1080,-38829,-38735,-54362,-41735,41011,49100,-73500,-133172,-52832,13666,30190,-10992,-92152,-99140,-25063,3120,16682,65752,70756,18301,-18697,-63571,-83493,-6261,37249,-21907,-33042,9247,51868,74202,-13172,-106591,-40877,124718,174689,52386,-28169,16517,64714,82788,97659,86165,31962,-56152,-47033,26949,40118,21104,2928,-38598,-70210,-29471,-1931,-23731,-9672,9285,-34662,-104524,-78373,16055,44411,-33995,-100915,-109164,-68251,-15573,-1978,-819,7548,67785,145944,136586,51955,-33654,-63847,5784,100765,112781,69077,29945,-24832,-69699,-85289,-69535,-29568,-395,-1116,45799,85758,18203,-79045,-56112,29560,28756,-24995,-24819,-15368,-4270,64337,110350,116280,103804,38348,-17769,-32919,39,56269,60821,12474,1553,48111,70842,-4552,-90547,-86810,1056,79046,90259,15427,-36354,25703,58864,5317,-1648,42528,24573,-7857,8347,52238,53545,-6082,-84443,-131369,-107564,-79458,-54799,-54105,-3888,55167,29866,4549,56147,84479,48394,81549,130296,78787,32336,12284,-62414,-112899,-67558,-5196,45228,27054,-79948,-72478,70723,143294,56165,-30182,-16179,52513,53941,25273,30601,23491,-20674,-43423,-79953,-146758,-140964,-70782,-18689,-24423,-37486,3360,10585,-77840,-129746,-24651,112979,86017,5937,-10089,-74584,-203465,-238396,-141399,-5990,28873,-36567,-106376,-118022,-52260,-3157,6735,9015,-10473,-23694,11746,19951,-4597,29081,61261,-18113,-141289,-144880,-69312,17499,66648,38419,-8430,-19350,-17647,-58050,-61729,5887,93853,125258,97540,68359,57109,48508,37022,16584,4600,12016,-527,-20780,8047,56098,36708,-19789,-22825,-11346,-23584,1201,-21954,-120083,-191558,-203251,-203937,-156482,-77244,-15107,-33624,-68428,-16442,32684,18365,6865,992,1391,52337,110998,123305,80658,11529,-30247,-33830,-3476,27277,-19725,-104344,-119510,-54794,-22689,-92481,-118922,-27208,63764,45961,11586,9419,-22579,-46507,-23948,19219,73721,85168,21981,-41289,-44625,42246,111677,87584,11000,-42134,-62060,-70925,-69387,-52985,-31429,-1614,44010,109537,143113,96503,31557,6450,-12470,-38453,-93020,-126376,-55116,37339,39930,61085,63227,2951,-25464,-10562,15959,28949,19313,-8339,-6557,27534,9354,-55882,-51187,7914,-31553,-99783,-43988,39700,3184,-42436,-11733,-6952,27244,102459,99812,35199,45730,36514,-38342,-56511,-73580,-108815,-86015,26767,108697,58825,-51108,-47510,13231,18838,-20419,-26556,-40377,-31377,-9991,-8967,-25289,3228,19708,-7729,2069,27559,24355,34257,56657,14998,-18385,37093,101461,78834,-6914,-37104,-8198,13321,39574,97288,118360,67244,59963,121537,128621,50029,16713,60196,66695,44012,23952,18998,14239,-22307,-61907,-62019,-26327,19529,37529,-478,-63530,-76920,-70064,-48807,-6533,-13774,-23205,-16825,-16107,-17741,-7124,-877,-12873,11660,55260,62819,18094,-10669,26345,76380,90374,91911,120356,130740,29369,-97749,-122960,-81401,-51297,-9393,25393,2209,-38568,-17737,83746,159203,106530,44918,29572,47808,106837,112924,56984,-5930,-68177,-93198,-70810,-10593,35476,23185,10456,1297,19906,69561,64944,14116,-229,11961,19990,-4696,-46863,-96385,-142030,-118822,-67964,-42324,-13053,-23820,-93269,-64386,45293,84376,61232,45419,27762,-35559,-68044,-21683,-14916,-15956,15599,-32629,-96135,-69970,-10205,43695,46799,-12783,-62940,-47423,948,23838,2909,-2327,19107,31385,41937,41401,-25934,-73815,-58440,-54279,-61313,-64100,-60286,-63903,-54348,-69827,-111037,-112278,-98405,-77255,25668,90814,51430,41987,82660,81711,5014,-38049,-31927,15430,3957,-76925,-113026,-100744,-92898,-78328,-87407,-70886,-11819,46341,53460,30610,-5496,-35910,14540,121579,113711,32675,36961,20647,-44633,-45383,-3390,-19,-24450,-43105,-76262,-52772,37605,128854,175922,177639,171676,146506,71094,26483,13109,-70342,-149000,-83729,13938,-11603,-79102,-65430,8958,75365,91906,98915,105068,25915,-75618,-93913,-25412,66058,97240,41757,-36000,-22775,68779,118102,89709,66081,45925,10746,-28727,-14529,8476,-3141,-20966,-9461,6433,-28813,-59172,-14958,56262,88194,94812,51127,-23552,-82557,-57809,-8608,-21983],[-45519,-41578,22194,58686,49709,43248,37318,14419,-60272,-101342,-43911,19773,28320,6750,-13162,11076,68490,71304,12759,-22089,-37818,-74909,-105735,-71608,-14600,71748,79112,10829,-12912,-8939,-12043,28960,44722,-34297,-48940,2655,-69071,-141653,-23212,155497,182509,103873,59414,41230,-13905,-26010,1226,29034,46802,39493,25511,-8332,-47964,-77231,-23068,87803,80875,-43962,-93829,-84340,-39957,38992,28422,-43647,-16150,118513,176242,74111,-39734,-77867,-55239,-7555,-28770,-72915,-54821,-14186,18442,31294,25140,14678,17399,37804,79350,72945,22428,2881,5435,-42092,-73822,-18186,9920,2696,59318,98628,19661,-13681,39295,19270,-39978,-29210,9836,34674,31755,3660,7198,21198,20371,107529,218605,173559,21524,-33787,-214,-11091,-79721,-57306,20709,-10981,-62885,-1460,21789,-27568,12920,48269,-2612,-8183,39450,15281,-48773,-62855,-44101,4126,49395,49473,21655,-35031,-153473,-223768,-165696,-38391,47723,70507,31898,6499,17568,7040,-58791,-107869,-60112,-7248,-31101,-45313,1557,80122,108772,70658,28416,-23024,-90366,-96688,-39360,-17176,-67179,-73721,3705,4993,-39177,-12485,-3790,-51726,-67734,-55906,-36766,2988,-15720,-47579,-41087,-9811,8505,-10321,-27420,5704,75229,98540,42312,19321,22215,-10204,-23696,5956,29680,28352,-72972,-143567,-58199,93032,156521,124839,66681,11693,-18377,8143,12703,-17697,-55132,-96327,-131204,-134360,-21981,142498,183532,189337,206062,100723,-33989,1277,68075,55914,-2826,-33853,7384,22004,-18596,-1968,465,-109096,-142772,-26761,38352,-23358,-66943,-8475,60005,53825,-21744,-38043,20874,28213,8288,-9625,2046,57523,64642,18035,10172,12604,-9155,-7708,-4618,15713,60826,54913,-35313,-63028,25674,85986,56759,25284,-2712,-29175,-5019,18014,-18897,-75007,-73502,-17104,2305,-28250,-38864,1928,17431,30292,79647,120571,106910,59941,-40867,-133873,-131749,-39226,21447,66365,105047,44391,-57149,-60384,-24759,-25629,-17531,5483,-8260,-17749,25413,139059,210401,122306,-26084,-84807,-47294,-24973,-22792,-1621,-18972,-47097,-5935,49707,47903,22471,-34514,-86968,-65889,-19573,-9499,-46689,-56855,5354,75062,93441,140126,171436,84344,-23164,-73276,-83065,-42328,32869,114503,153761,144351,93006,-19430,-85000,-21278,43807,9735,-29545,-30971,-46019,-18391,66406,128197,102996,77618,94228,47999,-46339,-67314,-42343,-39449,-33397,-2034,-12499,-45527,-61560,-43871,27524,55622,17732,-11790,-15353,-36226,-66550,-73122,-100805,-123436,-105287,-106319,-91647,-28651,18045,-38841,-72320,-9027,-43623,-189528,-215236,-154229,-149229,-87514,19496,61018,70585,53671,13276,19198,28797,8761,29936,119826,168781,94227,38376,65128,52614,-24097,-72485,-36655,-4434,32832,56686,21613,-47995,-93668,-77158,-37998,-12767,28919,54452,-9665,-95700,-84070,7691,69522,48900,54840,100025,47729,-31954,-7789,29219,16600,43895,63642,22343,-42129,-43135,-27076,7641,63259,44567,-60783,-67415,37188,71733,25630,-8945,-10953,24186,65891,46778,29856,28307,873,531,12565,-43576,-69845,41507,104232,6557,-40422,-6552,30214,39273,-28265,-60928,10075,107871,149470,76996,-18071,-30748,-39,67083,135972,110327,6969,-73655,-40654,7263,-13524,-19937,-23131,-58825,-83880,-45176,-50257,-86874,-67060,-49033,-76821,-103570,-64391,11001,9436,-55969,-86702,-85536,-70950,-34580,-1486,16868,13192,29663,46310,42957,43167,19628,-11072,15800,78677,101148,74156,28305,-8429,-31853,-49313,-46958,-26689,-7174,-17855,-15411,-39789,-88162,-65443,18080,57933,50575,713,-40178,-35205,-27300,6392,42983,38360,10517,-19751,-28807,-22917,19826,90016,95083,18485,-50340,-40354,32034,43947,-27843,-88614,-59294,38863,100064,44157,-5252,37237,31710,-29373,-32372,23942,28203,-24259,-64837,-29687,7861,-12375,-32074,-26514,3184,11136,-3529,-3770,58197,75072,24496,24026,45361,-481,-39359,36807,117909,78871,12261,-42676,-89624,-53911,20670,2841,-20666,-8500,-42321,-54297,-5862,29073,-4765,-60269,-67646,-5037,29921,26408,32838,53996,55425,34375,-19831,-95709,-119988,-79483,-17578,-2869,-9591,31571,25452,-69318,-116081,-30150,84076,64695,11520,33014,22158,-99735,-198041,-167349,-43772,16647,5327,-15697,-35379,-7957,38491,50754,26457,-23979,-26289,49157,102447,106654,142913,164620,54844,-79856,-78671,-21410,52408,125365,104672,5215,-49215,-65504,-80460,-38300,28057,78637,133052,150509,111666,67777,40010,20835,12244,-879,-14127,-56513,-105396,-94545,-24793,23013,4887,-8576,22561,37105,28580,-29122,-124211,-182859,-159421,-140296,-108990,-42665,-13600,-72141,-107869,-52908,-46755,-107024,-98084,-23815,5484,29662,95279,129949,96115,66479,56759,58962,80176,72099,-451,-72358,-94016,-71970,-75610,-143935,-150388,-67881,4711,27465,50841,56508,8852,-64492,-112787,-73030,34284,61192,-18112,-78512,-49782,70565,127239,58047,-37312,-66850,-72371,-70840,-59520,-33170,20604,62098,36960,31661,103804,140992,92330,33953,5243,25000,8480,-74662,-78198,-2302,28140,51617,72158,68363,85963,111045,113258,89897,55069,32551,12095,-26951,-71343,-135668,-125756,-24693,20967,-4620,5952,33319,-8595,-35470,-22606,-47093,9533,118636,101134,3635,5399,35396,-7399,-66495,-123363,-106365,-5652,97751,135719,74839,-55976,-87603,-30751,6577,-13411,-11453,6860,43949,48506,16937,-8954,4564,-639,-20812,32004,88000,69747,52660,55318,-6565,-47766,34588,157799,195317,107255,-26981,-82497,-64651,-49910,-27636,44895,62741,52201,109581,152537,103350,70197,87254,75144,61626,53751,49761,49242,23762,-32772,-71138,-49551,-2263,-7972,-55986,-83035,-73144,-82492,-100008,-68005,-37024,-22731,-29594,-51655,-52643,-28990,-16476,-3146,62758,98813,81986,27701,-11394,28627,74901,52566,35098,62957,66240,14176,-24712,-77426,-120903,-74208,27864,98414,95983,48954,26868,58342,73675,25957,-5576,6486,44984,99920,95668,40777,-1840,9547,27367,-27693,-57564,-4474,22043,53253,69843,29382,-7219,-21068,-37672,-36469,-33620,-31996,-31138,-26468,-51024,-100767,-93531,-59375,-61228,-63936,-74475,-118927,-79334,34753,77810,49080,15351,-13546,-54876,-62994,-47626,-46401,-32858,-26564,-59758,-85377,-74470,-37609,6521,23391,1207,-43918,-51972,-8836,29978,26334,18331,8280,15473,35192,30521,-12531,-54593,-64024,-58866,-48698,-20470,11433,-12824,-50152,-56307,-22531,-20537,-81542,-115597,-25626,73223,99028,96342,55542,-4657,-30517,-11453,-28459,-19427,-12486,-71001,-84333,-45739,-58240,-81984,-83959,-3195,99721,108400,25487,-40214,-62710,-62278,5433,113302,96518,-11861,-35516,-53880,-113464,-118000,-61159,-22306,8965,6154,-96368,-151690,-70402,23901,72550,86396,87344,79319,15558,-34521,-44407,-129232,-187425,-70644,53574,36419,3849,-416,-40877,-55613,-11639,34929,65109,12806,-61704,-73697,-32106,56096,92532,30106,-17185,23347,73636,80138,43101,5869,-2009,39353,36944,-22287,-57388,-34063,-3398,28535,51084,-5142,-85497,-81507,1472,84146,153558,117435,19422,-43422,-28446,14904,7040],[-16184,-37825,34431,109867,109196,91245,83093,65293,-1083,-61721,-47632,9587,49766,76264,63678,31443,40342,45562,-1462,-42855,-51035,-53960,-92125,-122393,-103098,10527,62824,-21662,-82825,-49746,1075,50818,24732,-75085,-70002,269,-53020,-113471,-300,138019,117099,35687,25921,23457,-29196,-45504,-19813,-15805,-26654,-5833,18448,-11320,-55008,-71126,-7778,110909,143818,51294,-31126,-52077,-21347,53655,62663,6408,-2646,72561,102006,5894,-88731,-102693,-47557,20218,-7657,-74477,-61658,-2074,29070,29938,14290,-15800,-18184,12253,48744,57706,29230,-3405,9332,7620,-38684,-55649,-36250,8922,87620,101876,24400,7740,52389,9612,-53785,-32104,5299,9061,13467,-7325,-23537,-21583,-18737,60225,149400,93188,-54499,-100127,-61463,-43239,-67635,-39480,37820,54944,21513,3939,-29746,-8573,83302,106583,95380,116785,113274,26754,-75232,-96976,-58867,-26055,-14029,14338,44241,7806,-106336,-173617,-111873,-48461,-35767,-14234,-23174,-36520,-18052,-25306,-85874,-128090,-91960,-66923,-101093,-88187,3189,85850,97208,74203,38911,-41368,-116279,-113076,-77198,-46604,-17759,-6477,3295,-34372,-60077,7280,69864,29311,-57446,-89631,-35,77901,52938,9637,41510,68486,30711,-50146,-94515,-31366,88388,112127,42836,9124,-17818,-39166,27262,115717,113397,34200,-71965,-67436,30284,98446,117855,102055,34003,-34217,-51739,-12222,10613,14737,4047,-30349,-85852,-96762,11922,132041,107507,94953,149130,75984,-48437,-7492,46757,-6300,-64450,-43507,10262,10919,-29843,-29304,-52172,-142321,-132698,41534,150551,70832,-39786,-55417,869,50625,13144,-7333,44985,47774,14940,-9509,-11134,2600,1661,-15397,603,15501,-818,-20785,-44528,-11371,87793,117077,21830,-35350,56029,114661,75230,29463,12954,2601,28339,64035,44966,-9553,-38956,-38511,-16219,16149,10841,8821,27310,55631,91134,120227,97839,30686,-92440,-161768,-116153,7250,107257,203671,271831,158861,-3825,-24914,-8605,-57110,-56993,8520,31439,79944,155746,165575,148713,137640,91544,12433,-32201,-54634,-83860,-59938,-1802,52704,84133,95006,70934,59825,39054,-9304,-29603,-15291,-7138,-42649,-69553,-41620,11140,39290,123350,208384,142025,-484,-105291,-166623,-131290,-46395,7548,67595,111432,40107,-58002,-86275,-40212,-9313,-39644,-71371,-63150,-62166,-59093,-23592,60046,143607,185153,173827,66275,-61904,-100931,-69026,-58829,-71484,-28994,-3609,-23074,-6134,45683,119702,142623,101943,69069,46909,-16781,-85331,-132342,-169381,-163021,-118594,-114043,-108736,-88732,-67702,-84773,-60089,17539,5309,-79650,-75678,-39216,-76053,-97869,-44050,32504,69289,39296,-5279,-8200,-15204,-25372,9268,81895,125248,89249,79150,107055,59971,-31596,-82235,-76690,-63798,-2342,41506,21059,-19574,-25971,659,8679,-48409,-94410,-76112,-47207,-48363,-48694,-12360,36695,32431,24962,63626,73991,66119,73214,57729,15536,20864,26520,-6262,-62876,-56695,-25757,2810,12991,-4447,-27549,-351,67154,61870,-25206,-45122,37840,109043,106615,44183,-22735,-53105,-44208,-2877,27731,23135,42705,111573,99103,-12217,-29593,12808,-1334,-26587,-37201,-459,24783,14292,37036,49661,15577,-24885,-43180,24119,118555,73575,-46055,-92643,-32478,6075,-16230,-6066,7121,4691,-24341,-51801,-85878,-90737,-56150,-57612,-89394,-83776,-10834,29192,-19464,-54825,-41324,-43241,-80925,-96522,-46471,21495,26615,-3691,-59193,-51049,45881,87006,60532,45331,78460,97184,63079,21374,43397,74054,50515,17244,4621,7816,-28393,-93079,-159335,-162641,-43340,89084,104351,87975,55417,-1776,-23443,-36971,-47222,-10,51125,25089,-18362,-13662,32180,88286,118080,74193,6573,-55887,-86730,-59354,-23759,-29002,-51810,-41770,-7190,14859,-614,-13734,-12110,-33736,-39957,-2121,18427,-8881,-48851,-105798,-126805,-101600,-78187,-39962,17200,83495,65511,-27427,-66005,-12875,-25551,-51294,4688,-3496,-106549,-118055,4014,81961,21680,-68550,-111989,-98055,-27543,16718,-41322,-98153,-81618,-47918,-27440,-48144,-79098,-76135,-67859,-64068,-15460,40631,38850,19424,49567,72326,49700,19639,-3915,-19503,-1896,59803,76768,40451,40140,44319,1866,-47962,-50019,-5774,5008,10444,75599,134559,63912,-46466,-82295,-47330,6261,62363,74887,38880,31952,36422,41941,17161,-45069,-64218,3668,95039,134502,141573,126722,39796,-16305,50713,68665,40537,82522,93672,6182,-52270,-46269,-30207,5569,21138,-5203,18962,70541,63397,27148,37260,56343,65882,35360,-20396,-86533,-133401,-107233,-27817,21135,26629,52347,92485,71472,33257,18159,-35289,-123761,-82022,-26156,-10015,12415,-17228,-81012,-76045,-43817,-98364,-153373,-96175,4578,18992,16904,71846,86523,49873,47846,65774,88296,103241,77617,14753,-29643,-38567,-37723,-78708,-161565,-151801,-74717,-59152,-65856,2013,63414,38650,-32782,-99402,-88496,5988,53554,-7710,-80533,-88812,9619,81867,36662,-46629,-53705,-36379,-42303,-78379,-91313,-30998,20517,-22176,-46472,34636,116080,93163,38879,32547,78675,89558,2488,-72552,-41329,16414,22689,26084,66610,129294,166738,159557,104281,48989,23944,-29543,-96775,-97687,-109013,-149122,-112083,-22255,47693,55468,30612,1872,-6489,-21137,-67529,-15995,82106,72148,-21138,-43391,4313,-4592,-77938,-125579,-49275,80051,105947,46932,-5333,-69954,-75315,-10305,33860,15794,24070,73697,119124,114846,66647,1102,-32712,-35686,-35827,11477,75500,76573,58202,26889,-35683,-38424,51267,156949,187508,114372,-9095,-69909,-77637,-113436,-143423,-89081,-40803,-13872,46198,104805,128263,155931,143968,51226,15675,47409,71015,86639,73659,-1926,-70336,-68876,-51854,-66591,-65258,-52378,-55134,-83760,-130874,-93359,-4848,37953,8601,-42786,-56042,-20280,7070,6522,79985,136531,101689,52382,50524,100422,96816,35049,14161,16146,-16237,-17886,-2055,-79644,-124846,-39814,67209,109205,96539,62866,76872,104163,70483,-27837,-83501,-59477,12747,88282,90416,32310,-2062,45103,80340,-18520,-114659,-76679,-6225,63243,94091,31099,-51026,-83424,-110883,-135330,-121515,-72684,-24315,13312,12329,-7950,-33734,-70269,-97102,-113004,-102262,-68522,-25564,18106,73283,80227,-15852,-121026,-119658,-44685,-6495,4959,855,-65621,-111106,-97849,-67229,-49857,-68859,-61943,-3404,-1066,-37298,-29260,-6998,11779,20103,-9588,12279,82873,73853,8238,-18647,-22710,-43430,-41092,39748,145084,114912,-1347,-32474,47143,62982,-7491,-49800,-9554,53482,112752,119535,44173,-2883,31040,29744,-36911,-17114,16662,-55304,-80800,-5087,14580,-17002,-16245,51351,108933,72260,-41180,-89386,-33145,27418,63294,105106,69505,-35056,-43455,-45577,-113931,-149423,-72016,-2234,21683,19812,-72091,-163076,-121699,-35557,4806,-5757,-19611,-10541,-11944,-23055,-40501,-85298,-100793,-22886,43389,52442,62431,42614,-44920,-89037,-55535,-7725,32130,12313,-18600,-40691,-64548,-15681,35596,9824,18164,100718,102001,23748,-34504,-73370,-65130,55560,106500,5954,-76438,-40681,31681,85608,109327,30287,-81266,-98253,-31037,53598,150262,129628,30636,-16438,3443,48753,47506],[-7575,-40140,27218,111417,116911,98544,102911,115489,79444,2959,-46746,-42534,-6369,72146,100169,31556,-29313,-21430,-16993,-15489,-24134,-26222,-48844,-57001,-48562,5591,32493,4261,-43836,-59342,-24178,31374,10348,-56569,-49952,-14713,-40414,-59894,13163,56412,-17085,-73405,-27853,23876,5886,-20388,-38074,-61707,-51514,-6358,6793,-24410,-18813,2350,30517,96660,178671,172743,84678,46799,49949,46773,11992,-22719,-28980,-13622,-22182,-49767,-56264,-62405,-69027,-40849,-54977,-111907,-101802,-51412,-35190,-24262,-5083,-5703,10312,34079,48886,67732,83092,57821,51907,49217,-6334,-70074,-71679,-15421,34615,33596,16421,13087,-3895,-43261,-28596,33705,36474,16024,19356,-24994,-60017,-31730,-5964,45660,101973,59070,-38136,-87198,-111490,-129979,-123709,-66569,29623,101510,94805,20556,-40252,2595,48157,27676,74435,158274,148796,38692,-75132,-121730,-94999,-72451,-68726,-37990,20767,67266,34657,-23748,-25852,-17016,-38595,-26694,-25319,-46077,-26833,9318,-11852,-55978,-62449,-73108,-96742,-66715,9130,60957,56031,49046,21663,-48484,-72491,-26141,-10351,-19171,4092,20248,-18769,-78239,-47103,52509,108983,57719,-72833,-155472,-61173,39202,33134,32068,100679,99149,9454,-99393,-158177,-94529,21344,48074,41334,59388,8558,-7623,116379,207332,111957,-12365,-22515,101489,178379,131359,92847,74432,-22642,-143430,-164091,-44965,67739,92835,62545,28580,-24406,-64024,3972,78989,41283,45140,98737,40463,-65868,-55948,129,5623,-32076,-36419,140,41914,51406,9825,-70727,-138423,-92510,77121,179141,130176,23528,-57555,-60559,3201,30974,27834,63037,66982,60169,61943,32103,-25979,-27403,-24641,-23501,-14846,-4925,-14641,-72748,-91173,7284,110543,69744,-12283,7547,36248,11411,-1613,32426,32557,-4991,5997,49324,54401,31440,-8444,-13584,48087,46834,12272,28450,60840,39912,7784,-11375,-54790,-132228,-139719,-57805,40826,123715,230480,303945,205123,58009,8838,-22218,-71947,-60439,-162,46449,130727,185763,95561,-8794,38969,66978,-4204,-27096,-7038,-60056,-92684,-39832,40616,67897,71599,46376,34759,63790,66973,22954,-12214,11570,33810,9263,-28669,-30521,-20207,39153,119018,105149,28802,-36694,-109079,-122463,-81847,-75860,-45986,43568,48177,-12989,-73748,-118971,-119350,-81815,-56989,-56694,-37336,13125,-3775,-3437,56956,129823,149745,64162,-55325,-78761,-18239,-10933,-59757,-32553,28337,26733,27254,73118,149521,191726,156709,81209,29373,-13776,-52411,-112462,-169532,-156562,-94428,-87488,-90989,-99940,-99023,-80747,-14364,57103,75447,60470,55216,40994,-19501,-64215,-47279,3090,11508,-11180,-38328,-60856,-68261,-53694,-37095,-2037,60564,75568,78956,105884,105598,70884,8094,-68163,-110527,-38291,33864,35958,15483,27789,54772,40730,-74213,-206684,-216319,-109963,-13922,-13894,-28633,10074,30200,4361,4891,36665,68736,63264,39644,2179,-9782,-17932,-44193,-83396,-52401,-12226,-23642,-67225,-60940,2675,23035,32573,28639,-38889,-60001,29529,84679,63900,1121,-95180,-115381,-35372,8336,1853,34904,112421,150171,78673,-22285,-11597,33555,-15844,-68915,-36611,37319,19513,-54249,-57270,-7479,39897,35744,-20943,-10731,74449,49211,-46674,-70065,-5151,26712,11560,20323,58819,102573,72289,12668,3782,18227,17779,-13191,-42481,-27632,54734,77393,20684,-19244,-17939,-35051,-98269,-127524,-45134,47466,46150,11949,-46611,-41518,36437,37151,6238,27009,62177,49786,-2922,-14589,60162,142081,126369,54656,24353,32998,-20163,-105634,-156641,-143420,-37779,85091,113880,89851,70565,61923,47483,3420,-23792,43737,137227,109749,17549,3488,62532,127416,148635,103783,54871,13129,-44332,-95883,-89869,-15432,46936,46450,-21821,-75820,-53733,-14013,-25591,-49072,-27702,13412,-15315,-77477,-74641,-87786,-139352,-135343,-99674,-80007,-25211,82846,58152,-86005,-172842,-131270,-114187,-101127,-44622,-55784,-92397,-54258,30802,63497,-13250,-113372,-124268,-80846,-56976,-48289,-59236,-97169,-116251,-67315,11717,-7742,-75196,-87505,-49941,-23379,7896,40196,31423,3993,17934,35667,33923,44123,64240,75114,91083,122838,99337,29870,10483,42905,48184,-5755,-65605,-79932,-62392,-15740,64152,142490,138704,87273,25535,-22013,26377,130050,138059,88652,76185,10087,-45733,-39512,-51227,-98581,-81063,20762,79977,43611,-8923,-28934,19149,124809,91073,-23799,-26504,24788,19981,-7768,23272,38265,29166,22185,-19480,-47262,-12393,6129,5674,80478,167972,175653,89937,-14815,-81725,-96667,-36352,46026,60605,54075,99663,116466,25715,-15210,58934,46203,-82103,-66959,2432,35736,28387,-53680,-91577,-15157,17154,-50924,-68366,2395,47520,12731,6173,66213,64335,3793,-15266,-6,24016,43862,28050,-18917,-34546,-837,31892,-12433,-108548,-96870,-47136,-97133,-147062,-71326,35616,58455,19641,-18604,-14591,28663,65167,32540,-53245,-120653,-64263,27978,26562,-33429,-28565,16567,5382,-86321,-145938,-95417,-43626,-57085,-54031,170,64795,75070,74930,112071,135174,119883,85012,46048,54511,59124,14704,-37447,-7131,82740,114378,92756,58724,41068,19395,-46187,-93427,-67768,-50610,-114674,-134885,-57983,41540,46572,-1562,8873,46755,17437,-40886,3130,69225,69521,-16364,-88709,-58161,-22996,-49894,-70272,3711,102856,85893,-35492,-98917,-84242,-37470,7770,49802,60170,55999,72822,111797,114157,69641,-25502,-85313,-61707,-39627,-31753,-10298,8546,26896,840,-47594,-15216,48885,90433,107765,66329,6629,-26863,-59320,-101636,-135490,-157807,-147205,-84028,-32051,-4664,59509,163567,176873,36500,-29830,40631,91322,87975,54038,-16082,-55736,-26418,-11535,-30598,-19546,-14795,-26747,-54747,-113842,-74532,72385,167552,106692,-11309,-61564,-8802,31602,-18604,-2900,61855,62254,53550,91672,136753,92744,33247,52789,55044,-7960,-27617,-42493,-108484,-77396,30289,80143,74684,50803,29436,95476,168801,132106,-11713,-111845,-103442,-17484,77224,90755,30785,-12780,5614,27774,-36284,-114947,-108441,-37754,57678,102998,63582,-509,-60546,-137127,-173939,-131816,-68515,-17430,10665,-24752,-46896,-65400,-130700,-143249,-119854,-80395,3090,23263,-21100,37926,89415,-34230,-171615,-140729,-27728,50985,79667,41290,-81911,-172183,-139745,-57977,-65919,-147401,-146337,-43895,-4768,-31121,-19461,-12252,-26743,-37536,-60063,-4113,123284,124741,-2135,-58034,-52766,-82130,-66090,61421,201473,160185,-3604,-67117,-13679,9965,7575,30233,59705,61177,68398,58376,16996,41081,72198,-2343,-81775,-1132,63512,-26465,-79353,17474,93988,88098,76663,66705,16780,-45073,-104533,-95246,10994,105893,109275,76998,34989,2778,43672,32313,-73261,-142979,-75174,-3543,-14972,-21029,-50883,-104953,-95806,-43567,-18731,-32994,-56522,-50886,1378,34151,1722,-1984,34972,57477,47844,34989,34915,47942,30383,678,-13463,-2072,16027,-9068,-26688,-38267,-75963,-64337,-14777,-15832,11377,118336,101395,-35453,-98858,-100882,-71323,60219,123597,35003,-58013,-44281,21265,54808,52881,-11417,-83903,-72644,-23289,22211,86635,65910,-8777,-31431,5300,55474,48808],[-34876,-47944,12939,63457,54456,43680,70057,98268,60696,-2831,-37852,-69062,-73011,7294,64120,19021,-48578,-65875,-34330,17607,86,-22479,899,74081,108100,85732,30293,33183,26776,-36531,-54867,-12460,4894,-16051,-28932,-32977,-43752,-30719,7531,-2152,-70648,-101125,-50483,42636,74055,37994,-28812,-57418,-12661,29256,12942,-16100,22459,50342,31776,45773,146048,187420,123496,100622,111345,55635,-48356,-99920,-87960,-82904,-91600,-54464,100,-12661,-84972,-109103,-114008,-144723,-123349,-72586,-60572,-46160,-8685,11841,40724,65144,79803,89147,106266,90235,43321,-3500,-46973,-89397,-99017,-60642,-30024,-5566,24615,3523,-71292,-47135,105636,171036,75566,30943,47379,-19704,-83716,-53793,-22959,8604,72280,97795,49978,-35460,-128666,-180447,-156419,-69991,24332,80906,82439,26207,-43622,-66232,-72230,-85972,-27834,63734,96512,42349,-63209,-131420,-127375,-115587,-97148,-70013,-41163,48993,117000,83011,4378,-8135,503,17155,2104,-28256,4244,73836,73869,18026,-21488,-25100,-14967,-15593,3246,55290,52493,23944,-1507,-30169,-7210,48534,52785,16902,-4343,3766,-31523,-79350,-10114,96302,115244,39240,-80136,-160416,-133835,-58808,-68820,-50813,31287,39024,-25852,-105367,-150491,-90173,-18008,-11366,31423,90570,32008,12233,137087,199342,80388,-4113,37983,164247,201280,139765,109987,77542,-39632,-186048,-228746,-91875,47258,65581,34220,17964,-12542,-55854,-26313,18526,25840,73661,80830,-6784,-87746,-85650,-17368,72598,64011,-11777,-23555,69504,145181,64644,-69497,-104005,-25804,91116,143142,119389,58203,-17794,-48890,-5224,28567,37864,78179,92712,110552,133104,101078,38396,29485,9547,-21425,-13128,9810,4012,-65114,-123811,-76299,34200,52009,-13297,-59941,-41256,-36061,-42630,190,5597,-82702,-108791,-8398,78782,88586,35417,-6952,46784,74155,39870,22765,36302,-11532,-94663,-125369,-105066,-69914,-20310,18441,41532,75376,130027,155091,120060,60701,4232,-56564,-64997,-29451,-7012,23524,108328,144156,10907,-162079,-112960,-27568,-57034,-24927,47599,10742,-73448,-87193,-18470,21574,17293,2276,-2327,35882,72428,49412,2272,18136,87076,101030,4856,-74962,-87954,-73870,-35000,7443,38202,57775,32202,-18926,-49294,-64817,-47187,40933,95070,37945,-75239,-172115,-152801,-41587,22442,-10493,-23,94749,44620,-65968,-76411,-3767,63674,49305,-24444,-10801,62188,44247,-29963,-27746,21530,31534,15412,36234,107113,156616,132379,49560,327,-10711,-33937,-64563,-93542,-90471,-39655,-33987,-56171,-55478,-31443,-13384,25999,63367,83531,92526,71868,37130,-21772,-51557,-40490,-40433,-69739,-67526,-71182,-106461,-111723,-95434,-109796,-79440,34096,64734,-944,8530,120331,179878,93624,-38674,-105028,-57145,6514,33818,24849,9091,15058,6113,-54929,-141106,-172262,-100655,4730,14591,-22791,8255,41954,18097,10541,21450,5875,-23161,-12283,1366,3207,-6323,-25961,-55292,-11059,30105,-23528,-113939,-97052,-3119,6010,-2769,32359,13769,-19876,11997,17302,-1530,-43748,-116870,-107194,-19541,-410,-42074,-31837,57157,124423,90866,15259,-10916,-10949,-35766,-65464,-37647,35092,30012,-35737,-65998,-47811,13950,55063,1707,-40696,27841,58163,10822,-1040,37284,34105,-1952,-3747,67837,136914,95864,64977,120786,147793,94480,35244,22403,28491,65825,96918,90299,37706,-18627,-54662,-85224,-72454,14813,70985,45171,32241,19460,19646,2428,-94437,-124050,-37870,270,-53930,-105270,-79091,791,85713,96836,37593,23515,42833,-20891,-71845,-74084,-78086,-39428,41267,71097,41262,25446,71521,95641,41228,23754,98372,172640,130029,18333,-6297,34272,89512,147257,165840,121743,66967,12062,-61417,-76280,34247,113441,61126,-58978,-116374,-64916,13417,29101,-6149,-19173,-20067,-64548,-107031,-56100,-31466,-76635,-68813,-47288,-77512,-48360,51332,24264,-101498,-196785,-171050,-120436,-100199,-91101,-84009,-14070,49595,53798,47436,-9650,-81496,-72971,-50716,-73372,-51504,1220,-12755,-83084,-85997,7624,50737,21342,-25624,-31883,-18346,-3317,-8701,-9490,-12989,-16138,-7593,17683,47677,52239,56830,95538,103668,17304,-61310,-50851,-12774,-8516,-31524,-53742,-77536,-80746,-28306,16864,46140,87805,117734,65546,-362,54347,163650,152606,100698,103529,9901,-119350,-107632,-58740,-104715,-122806,-31689,18751,-47607,-95688,-43192,52533,119070,61117,-35626,-61850,-8500,48608,45501,69255,65580,21504,33592,48480,7439,-3004,6178,25280,113160,217487,211595,85040,-30167,-65386,-51161,1986,72921,99450,91141,91716,55429,-54933,-61000,64080,62317,-69457,-81452,-25080,27048,5854,-99786,-108267,10227,71006,40077,40695,79570,65576,789,-819,73773,85299,-9936,-82028,-82991,-57254,-26494,-32702,-75792,-68783,13951,95306,72040,-19113,-26704,-29730,-101092,-136264,-77939,20463,81245,48598,19498,57117,75523,69562,41500,-36874,-79505,-3753,55937,26971,-24223,-6402,52304,43539,-44028,-80352,-33375,-19274,-26460,482,18315,44667,80534,125632,183704,171448,110892,140625,206876,193766,101045,18721,-67832,-76201,9113,18804,-19749,17410,85036,72509,7487,-18607,-9540,-18285,-39138,-15751,36017,53362,563,-46563,1682,83072,56436,-5383,51614,109512,107247,17097,-104695,-109097,-34232,-8383,-40124,-4871,88554,110407,-7037,-104719,-66789,-2230,-28906,5049,82599,67059,14058,45335,46939,280,-63640,-82324,-38615,-21558,-51627,-82339,-72228,-15585,14999,-11532,1007,18411,15525,41738,30500,-2201,-29918,-61778,-40316,-14038,-67627,-114884,-96876,-95526,-104994,-54154,69178,124235,6382,-47832,64410,142227,94336,6743,-39804,-15562,49560,86291,69494,26566,-15726,-12699,-14949,-68884,-44362,120906,255161,171927,4312,-56373,-2249,26504,-38842,-80100,-70406,-31621,23781,74386,88355,41263,17551,92208,146466,100082,18323,-61041,-95516,-6038,79205,58476,39042,31108,19531,77100,152751,161769,82863,-16907,-55610,-9399,62769,74950,42326,14331,-1436,-2024,-18449,-49698,-64233,-37523,60025,134401,134236,93403,11860,-72144,-62617,-11491,-12451,-13484,-1585,-67576,-110397,-99399,-156220,-157183,-79693,-27203,28504,24718,-42851,-1823,60233,-18436,-98243,-69338,9287,76078,83402,45970,-33380,-140575,-119044,8513,3482,-102449,-118271,-47355,-17433,-8099,55063,72047,-21863,-85072,-74182,853,110236,112965,-26071,-111587,-117104,-140048,-99787,35518,132401,67369,-57808,-102423,-92975,-81315,-29328,56483,131357,111075,24501,-19558,-11072,32503,6373,-70225,-90672,16064,78031,-11404,-69204,32129,125185,127138,103325,54039,-54552,-110644,-92551,-53088,11114,77957,75876,26381,14802,73215,142138,96615,-29970,-89902,-30523,21704,-19522,-56332,-53392,-23372,-2500,-13508,-19529,-9234,-25544,-36418,23312,79930,34766,7736,70454,106982,81400,22740,-2169,77447,148478,122955,71625,52871,50400,-8952,-70889,-71724,-59772,-34710,-6460,-34531,-40998,46986,54641,-47877,-94165,-64166,-19432,73237,115851,65011,-15115,-33409,-4797,-20957,-57553,-68195,-67904,-43593,-2425,18495,30987,-3644,-27504,-14056,25997,53795,18878],[-47038,-31331,17651,31675,9610,12906,51517,60432,-7809,-40116,-13772,-39977,-65696,-8135,38185,45874,45728,21,641,50804,9760,-24759,50709,181255,231578,176602,73606,32356,10107,-32875,-45055,-27411,-6659,-9026,-18786,-22872,-43266,-33572,-7006,-14332,-28998,-28397,-15432,47748,92225,68492,14722,6232,36426,52035,37979,13161,27216,30964,-2163,-1223,81431,112303,59073,47026,91138,58871,-58190,-123619,-107174,-70961,-45120,-17328,17029,6692,-55177,-88941,-97738,-99758,-51326,12137,16594,-3296,3193,12099,27830,53126,86996,89208,79390,57720,-25933,-111180,-127221,-112172,-103351,-79826,-30309,44299,82241,36573,-34318,48623,243436,247199,87446,43551,80739,21632,-72723,-97902,-87281,-49349,35585,123254,101719,-7953,-98016,-112921,-89698,-34440,15183,23090,22163,22073,-33392,-110650,-124575,-111453,-99689,-67770,7721,47530,-22213,-97884,-119665,-125026,-97941,-62113,-77040,-24575,79284,64245,-20953,-26997,8503,36168,13990,-4044,36361,76843,72213,40016,5171,21991,63133,30526,8368,67423,63176,12604,1127,-2564,-3016,4756,10380,-4178,-24002,-9191,-7668,-31208,19363,108939,124103,34700,-46967,-50450,-37003,-43173,-116587,-157751,-100187,-32522,-880,-28509,-63118,-12323,16338,-16697,-2021,22518,-25592,-19075,80252,112744,64256,60847,60639,74680,86961,99638,122339,88347,-3990,-92150,-142606,-100935,-49032,-42440,-40192,-39975,-57002,-54190,-20671,-12768,13837,97900,85263,-9314,-53391,-41319,3491,100760,124057,35114,-16939,74825,178025,106267,-29443,-37754,45208,99468,81491,29055,432,-10675,2466,49416,44661,37937,90332,120980,136998,145534,137357,121660,95071,37819,-2994,25566,53951,32167,-17721,-43220,-51078,-39452,-7732,-15960,-62152,-49413,-25756,-54720,-56325,-43557,-101738,-137146,-38776,68017,73780,25743,-15387,18034,82969,83647,26767,10427,-11132,-87462,-140323,-72635,51903,129432,93559,51159,52897,46560,12498,-3957,6372,-6558,-39487,-27447,-10778,-22614,6190,106955,130469,-37946,-231635,-187530,-47658,-25603,-6000,44358,48947,-13675,-57100,12134,49762,557,-19916,-1793,11787,23311,22836,-4438,-17419,54032,127775,35502,-83210,-104637,-105365,-97154,-51594,7390,63282,94164,63888,12771,22307,58355,69312,43803,-9718,-82583,-140445,-95678,27060,78362,23583,88,45783,-21914,-137096,-137189,-70103,7071,30402,544,42417,96081,54405,-8817,-20803,-17939,-5871,1228,16237,61366,72017,61337,57303,55625,23579,-38030,-33727,8370,21462,47275,41177,-5015,-8659,36530,45417,44515,46863,41450,37993,23098,-14750,-78802,-103955,-80502,-82851,-110135,-102010,-95896,-120567,-134456,-137753,-150114,-97283,17336,8088,-108563,-98711,71659,162057,63979,-30699,-60932,-66573,-59232,-15976,-11923,-70805,-101895,-78669,-24510,16070,-6228,-24968,18705,34340,-5116,799,15194,11331,43293,45606,-28667,-91175,-61803,-1831,23324,29697,45436,29026,50950,61783,-17689,-126464,-122667,-41324,-3959,15326,60007,63152,42523,45108,24415,-16592,-65275,-80810,-57123,-42381,-41378,-65848,-87001,-28871,58703,92252,61239,-16758,-86516,-62509,-25261,-28050,18919,58073,27658,-10871,-34904,-40844,-12277,-32626,-73891,-2566,71319,52691,37743,57496,39692,-17486,-22924,60898,111946,39087,30279,127404,189181,135888,58245,52947,53144,39794,64866,94357,67312,-5919,-51571,-37986,4019,37736,38324,1090,-6286,12264,32527,-16803,-141907,-162252,-76347,-65186,-145771,-176311,-124016,-68648,-29406,-1666,846,15876,23895,-36501,-39685,-11920,-34126,-31260,12206,12183,-9635,-19803,18402,59121,36492,30005,78318,116341,78663,2156,-18171,-1583,24997,85407,130054,85616,20608,4337,-30110,-48111,40563,78621,-16666,-104587,-93894,-29189,46424,73158,16627,-26602,-51676,-83852,-63961,22392,28512,-14844,2013,2910,-18416,27532,72938,20724,-48106,-102454,-105754,-95396,-100908,-98028,-68988,4322,46428,40005,34012,-8075,-33702,-10123,-15828,-44165,-10343,44922,43906,-43339,-118486,-60409,58570,106181,43198,-36696,-53665,-29779,-38864,-38316,-36033,-46767,-46873,-25628,5356,-17756,-40121,36269,68875,-46354,-118036,-84843,-87083,-113472,-81295,-31082,-31119,-35488,7291,-4652,-33314,15833,79135,45214,7532,67809,156667,140598,86059,99544,49450,-86096,-122248,-71663,-77632,-84790,-21639,-9088,-80290,-90567,929,87278,100459,71443,55594,14383,8781,50850,58258,61363,46659,-686,23261,86218,71536,24430,15840,35577,76126,116574,105852,8412,-73626,-73321,-46064,-46707,-18812,66114,109066,61125,-15511,-78044,-37760,61260,35324,-73392,-58077,942,25869,-28998,-119583,-102228,-6942,57568,61840,57991,67464,55330,7170,2672,74560,104931,-13858,-143572,-152397,-88265,-38430,-38326,-69487,-55653,28056,112317,108274,27469,-24662,-67773,-99307,-78169,-37423,14680,59209,-4748,-52731,19351,52888,33041,8066,-39336,7791,144218,133991,24651,-38037,-6590,49130,49297,18931,47614,89410,53432,12213,28250,36463,55919,91482,119611,155938,140479,74076,121996,217683,160714,45125,-5251,-62770,-87165,-37265,-52738,-91896,-2607,127366,135302,69125,37471,36234,10048,36337,135726,179880,92384,-35052,-69572,-9232,70390,48455,-19295,42079,120856,128903,49189,-76130,-94599,-20796,-19715,-104902,-80392,58502,133746,49826,-62256,-53397,-12302,-91486,-76990,33376,26540,-38086,-3700,-22153,-87283,-88007,-42477,884,-4716,-54533,-92662,-93357,-32767,54784,54142,10194,-10270,-10906,4268,-22776,-72862,-84432,-67557,23143,116259,104946,15743,-74946,-135780,-141884,-111668,-36125,-1201,-86392,-80703,74291,166428,90007,-30779,-43623,27085,68509,81138,71244,12976,-39863,-19889,5735,-33366,-33076,76029,169605,91324,-34639,-57699,-35679,-26907,-28277,-49036,-119385,-112789,-21067,29370,15306,-18326,-15398,70225,166871,160605,55325,-40977,-64467,8155,52056,13121,1905,11582,17260,26515,34550,97855,156823,107337,24451,1901,9093,-3597,13617,49897,55169,42697,15085,-9150,-14074,-21004,44645,137632,159597,109205,37472,19311,86710,114334,42821,-15283,-1803,-24776,-50266,-41821,-109741,-135730,-53106,-13676,-14627,-10875,-34937,-27364,-1272,-17345,-17077,2080,27346,22235,-20334,1007,42509,-15833,-17680,117092,158200,59404,-3460,11719,21547,42775,131067,164850,39574,-47608,-9442,42595,51946,22996,-46628,-97830,-130701,-175558,-140780,-32040,2455,-61399,-82674,-69641,-82443,-91136,-47716,32707,142311,140090,8896,-53963,-25313,-23137,-77910,-76668,-25057,37231,44426,-42689,-90232,-9487,48122,36228,24439,7098,-68278,-87845,-29917,-5130,-23562,-13820,-338,-11149,13462,84606,134876,82745,-4802,-15657,64823,107073,36478,-68018,-83310,20940,81477,30699,10158,36898,20085,-19832,7255,77065,38095,-51452,-15165,56616,51457,10432,27208,136704,199061,151544,96287,77361,83724,9929,-97122,-107773,-56335,5933,16019,-47060,-88281,-52066,-20192,-25779,-42856,-41255,-15865,55412,96538,76420,17320,-6829,6609,-28235,-68580,-40224,-14210,-28337,1713,27066,11473,-18499,18806,68359,82824,57762,-7858],[-30697,-13030,10961,18386,10385,32173,65369,49350,-31918,-53459,-14896,-29895,-36951,23128,46521,76618,131101,95217,57420,65391,-415,-31036,58281,184817,213309,161892,98031,24202,-71770,-86630,-46536,-42943,-45787,-31550,4810,26661,-20630,-54683,-39300,-37645,-18825,14465,8792,1706,17205,37699,52171,60182,35707,16908,27390,3726,-22489,-29223,-40459,-26422,40291,56836,-20126,-55014,-4506,-2472,-76680,-96551,-54401,14233,46144,11646,2581,9517,-17618,-40122,-49747,-22208,49598,100079,78475,19459,-8921,-7522,-4024,7852,39587,42559,31264,-4407,-100188,-173884,-155990,-109481,-87880,-72254,-10496,85364,125464,94869,76746,132746,196777,141182,48588,45712,82891,47708,-50856,-125826,-127094,-71028,2252,77749,70885,-16804,-56406,-12165,-24662,-63644,-50214,-33022,-31196,-2564,-4913,-52688,-79495,-90148,-116632,-128553,-56663,29897,21425,-53125,-106829,-120661,-87547,-35092,-46046,-36538,8936,-25902,-57110,-38482,-29653,-18174,-14583,6242,23149,-15546,-27805,12569,21289,25845,58625,40050,17728,42932,18577,-13225,4663,-4193,-65367,-110066,-97562,-76468,-62936,-27941,9417,6377,13021,70474,110321,41335,-7021,55388,113904,52825,-70556,-174330,-160123,-55834,57347,60502,8207,31762,39410,-15012,-47509,-77787,-104013,-44598,34639,34373,24141,60323,31398,-13725,-5735,31275,55152,26363,-9366,7066,-3680,-51245,-97635,-100012,-84140,-88610,-92874,-36201,12976,-25810,-27636,69016,84458,35060,26870,29244,15671,48091,92154,76170,24735,60454,152330,136711,41360,29260,83019,88842,5491,-96337,-120857,-75311,2219,82800,74927,36565,63833,101769,107137,74182,79688,112615,97143,25933,-7793,40141,88493,65562,46677,82184,27691,-96019,-91607,-17921,-4682,-22868,-12303,-32843,-57326,-35228,-24102,-43297,-3463,38064,808,-31928,-43262,-29025,39851,73447,12752,-1781,30007,2737,-55141,-9123,96163,160177,117935,81548,79726,41181,-22803,-77041,-59620,952,31009,6627,-54611,-78285,6657,156626,146028,-76994,-238900,-163763,-6743,42588,12001,-9509,-1651,-4610,-610,87592,108979,33390,-3757,19325,16320,-17768,-37666,-58526,-88595,-41188,76331,63611,-26967,-52381,-31545,-25652,-37125,-42596,-19763,27271,52563,43619,84058,113622,25567,-98505,-104564,-73470,-79093,-40697,49698,65075,22379,-17715,-59918,-126887,-144396,-91331,-31270,25040,30747,4597,30928,53186,25607,-941,-28519,-64916,-47938,121,33189,59469,29016,21869,99966,143786,72983,-14338,-10274,64066,113065,133009,111990,52137,-10625,4295,38586,61300,67021,48705,27594,4904,-64529,-155711,-180967,-137438,-89703,-88402,-104215,-96214,-91508,-113288,-124476,-110248,-71506,-47135,-104366,-159335,-108235,11255,37233,-48731,-54782,-33054,-61290,-87397,-50172,-45544,-122267,-174070,-117489,-20102,55999,69705,43181,43777,37137,-7678,-34275,-45610,-35073,21274,41622,-16114,-81799,-63989,-16197,3369,30991,96355,102079,86933,43370,-46560,-132807,-139327,-67675,21630,65652,53793,44815,73071,110376,100690,10671,-66864,-40539,-29234,-80298,-81065,-60059,-47471,-9431,12366,35498,61139,1315,-93755,-57071,29706,19182,39474,89030,68351,48758,24171,-56872,-87227,-84393,-88420,7997,92090,49188,-5163,32580,74340,48204,49302,106910,117922,28186,2075,77087,157585,140199,52258,33745,54800,50222,29349,26485,50388,37807,-2353,2931,10595,-21987,-36370,-59911,-79201,-59376,-1616,15117,-52760,-81471,-52325,-68963,-144423,-159794,-98437,-54931,-61963,-54832,-16797,80,-9529,-27573,1351,14308,-18324,-26554,-16759,-28135,-15987,-15863,-31642,-8340,25702,20875,15284,48071,65691,45640,24321,25710,21775,14082,-8159,-50525,-72281,-24417,-12855,-51519,-20246,4813,-53043,-76675,-18180,33060,56525,27991,-41569,-49892,-40541,-54381,15620,117299,81731,21384,23984,5202,41060,145514,157150,63363,29113,20275,-16032,-85294,-109044,-51839,-9267,-19000,-16208,32152,37870,-25119,-25595,28221,18294,-37897,-54323,-26339,4032,-44098,-146630,-118268,39554,134016,73893,-34842,-41977,27923,41879,3912,-45140,-70979,-83269,-88161,-55803,-62386,-77550,19369,88837,10616,-46003,-43084,-92997,-132540,-83826,-20536,4225,30600,66196,35281,-2014,14612,41894,23456,23998,89994,166754,156339,86703,95129,108356,28068,-61856,-52086,-10749,12889,23452,-18794,-73998,-59342,25098,98779,116580,130989,160393,106505,27759,25136,43615,33301,9838,-11052,5699,56756,52050,-11772,-16630,10808,8372,-14665,-10991,-37173,-92954,-96182,-58653,-95489,-128712,-17086,96768,71967,2276,-21256,27665,67721,13404,-63334,9518,82720,47014,-49888,-97095,-57151,-20830,-5053,7595,18402,27096,37962,18896,12775,76598,111913,-2128,-154477,-167283,-65419,6268,30277,34207,37165,63332,104881,108245,12923,-91700,-122178,-90717,-43486,-11388,-2428,-25278,-108150,-151542,-88003,-36846,-5496,11868,-2110,63056,189689,154219,25010,-49279,-18494,33838,50255,66532,102758,114348,74290,14154,-1252,24893,69329,88321,78091,82787,75694,33702,50712,69636,-8750,-54303,-22155,-12308,-23060,-31079,-75317,-90199,-4583,111382,139381,85986,43423,54527,66149,85298,176160,221393,119360,-14262,-40647,5942,61480,41213,-48538,-38128,41819,97686,69548,-5939,-5088,23750,-58385,-185689,-145826,14971,90666,34094,-49043,-69457,-47786,-90748,-100251,-47991,-35739,-37502,1289,-39726,-112300,-85581,-23163,14003,5837,-45659,-58421,-42344,-2959,83431,94356,13966,-13842,19552,-850,-96090,-156422,-100429,-7516,95031,196660,215292,97803,-57933,-122866,-83162,-46473,-45138,-90570,-164246,-98888,58894,122359,40662,-61772,-33572,51099,32195,-38305,-60199,-40388,-23302,6041,41669,21017,-2913,-330,-5095,-52583,-76900,-66348,-91453,-92626,-22470,22756,-62951,-112176,-30785,27057,25521,8231,4830,34243,91626,96426,34891,-16111,-48644,-40921,-15383,492,-5080,-13715,-4698,-23913,-68879,10596,123228,119303,47751,-12647,-72395,-121756,-72453,36053,97164,85796,11034,-34121,-6123,-5761,8821,79645,102896,45414,17452,64722,123827,125745,60718,-22309,-18481,28546,55642,41837,-40367,-87102,-50880,-37963,-53183,-25810,-5075,-21706,-57496,-67145,-29264,387,-15884,-84823,-128531,-41166,68796,72684,67322,170866,246730,172092,73141,72950,93308,88391,128097,166373,116083,70867,91413,81919,-1578,-55833,-38998,-27760,-91006,-179398,-169245,-96919,-81922,-90151,-18191,23070,-12453,-34215,-18359,16823,102004,108879,16009,-26106,-8755,-21324,-50397,-12748,52542,76278,25737,-73948,-124637,-95089,-82485,-89979,-76314,-53046,-56997,-37684,7823,16755,-30063,-48663,-18255,5758,21896,30779,47197,35904,29925,53556,135018,175583,78378,-73673,-105083,10298,84727,66468,81314,105630,67778,-13538,-31981,43568,31950,-69595,-75774,-36812,-52070,-9163,96875,159342,119316,43854,497,-2748,25764,-20890,-101726,-106294,-61109,-5189,-6082,-59300,-91916,-102186,-94578,-31276,-6292,-68992,-104995,-28239,37989,40248,16838,17536,39389,22620,6400,32763,35185,-14072,-8792,12728,-4498,-10404,60718,122301,109781,48883,-15913],[-3581,-17169,-28067,-10970,13116,49724,72310,57216,-5344,-43154,-40744,-55986,-41638,29548,45597,57129,98441,96502,69012,56736,-7561,-37905,13371,112070,114390,64884,70172,55192,-62445,-110024,-80906,-80304,-63645,-6873,65440,97886,32548,-50917,-65296,-71112,-68467,-30574,-25714,-65738,-61292,20136,73342,55440,-3335,-34262,-10047,-29638,-58314,-49763,-37798,-12601,56456,66434,-30611,-79399,-54482,-74827,-124537,-69272,38613,106962,91488,35790,47327,69926,18864,-28645,-34247,17489,85484,83371,37900,-4940,-22408,-8719,9266,11515,5610,-15534,-4972,-21537,-88268,-115501,-72704,-36734,-32230,-29813,-4999,50928,98452,120693,147556,122259,25656,-26579,8194,53037,72200,55347,-13834,-81267,-76471,-20025,20995,52433,67877,18646,-14251,24064,-37546,-150558,-120184,-43442,-46499,-31673,25106,31401,-31495,-84954,-88425,-85293,-61465,3469,42918,-28529,-106834,-104257,-48622,7923,25812,37756,10053,-51860,-49766,-14607,-53315,-84077,-40282,33123,17946,-83726,-107001,-10595,60046,45099,29317,31794,17587,566,-27782,-23421,11572,-4028,-82221,-130548,-121616,-102986,-89965,-54509,-2106,14748,3396,19873,54061,26676,9310,53601,93600,65812,-6407,-78594,-95526,-36360,74931,83528,11159,10955,18748,-22284,-48429,-65765,-60657,19120,76188,47303,-13831,-7770,8862,30033,29004,-10680,-55875,-97005,-92741,-7878,50997,26351,-36925,-58592,-67883,-71512,-33998,29201,44248,-21460,-32699,50651,67563,55142,67984,55602,16732,-1126,30163,90735,68056,40130,117108,158692,92998,55778,81292,73534,-22047,-128046,-158937,-110011,-27362,59189,87759,33895,7872,40327,49008,-19522,-18447,66053,105170,39827,-9153,27545,99035,108582,107267,143403,38277,-159514,-169694,-11288,63744,10247,-9433,16051,26972,52748,86034,71253,49003,19704,-30201,-49283,-66196,-72296,-34689,-14494,-53952,-13925,89096,120843,69143,34390,41501,66253,81729,99726,95748,39342,-34976,-100773,-86430,22558,91931,16280,-117364,-136388,3412,169819,125459,-96123,-208543,-115892,-11524,22274,2533,-45903,-89299,-76547,-16550,71700,91420,58289,29903,31781,24852,-27679,-78724,-108069,-138280,-121135,3049,80277,33649,-5763,42723,64128,6215,-52639,-78933,-63646,-12647,20543,57560,44976,-66533,-157994,-109050,-45496,-62482,-38846,36920,34357,9843,-6279,-49446,-81122,-34027,7180,48304,88843,68762,13935,-11548,-9823,4114,629,-59554,-117434,-91436,-25821,20562,59667,45168,30285,91435,139374,99496,50834,29192,69892,139836,170322,151470,90779,-40727,-74768,7003,94811,138617,133750,92201,21332,-93907,-196002,-198209,-143211,-67517,-52253,-85359,-64555,-25488,-40802,-55646,-50264,-74693,-142049,-193268,-135353,-35697,3014,-53748,-127435,-96926,-58686,-34224,-13103,-5021,-35661,-100380,-120876,-51515,-22218,-35759,17932,78113,68902,8399,-47474,-69899,-66686,-60892,-42682,-23619,-22991,-37157,-20954,-24401,-33900,-7221,65478,87807,63956,-5787,-86492,-131224,-129924,-63245,42508,75779,5399,-12253,48282,114342,119374,21496,-56301,-34515,-40624,-87957,-93512,-53277,41736,93838,8902,-41808,18432,32192,-25273,-13691,66287,82407,90850,99644,60840,60641,60219,-29893,-101782,-114476,-91616,37051,126719,45674,-65735,-16697,87137,119629,137161,158805,154305,108557,74974,85455,118467,97963,2904,-28546,33495,78911,10003,-44594,11070,71698,50050,8035,-43269,-92361,-86069,-99397,-122420,-103137,-28034,49259,28454,-25455,-25755,-32836,-80447,-93740,-39224,11630,-2767,-34601,-32741,-48261,-46287,7492,50308,21543,-26196,-51450,-66218,-51271,-288,4258,-48849,-44273,21528,17595,-31350,8970,95756,121710,104166,96972,69538,-16527,-118775,-157622,-111180,-9907,27477,-42065,-73098,-37921,-24021,-9461,45922,63489,13047,-89048,-157478,-107071,-35231,-13845,60779,143786,99756,34677,13557,-17730,39133,173794,197982,78241,40115,48952,709,-90587,-101019,-7850,38121,-11570,-34743,17525,17329,-51890,-51199,22362,11521,-112170,-185307,-144684,-65424,-62959,-151257,-131643,15744,119723,79626,2059,30438,136720,160277,73644,-39995,-91159,-108834,-122822,-98289,-74838,-43007,35759,92197,81777,53216,15868,-30269,-53668,-53633,-37655,-1613,36392,64599,73828,64764,27219,-1860,-3384,30580,102152,178009,170037,86508,84004,130259,97407,-4709,-23438,42510,79211,26131,-59997,-87905,-68014,-8314,70356,119704,127700,145174,111530,18005,-1787,17896,-15271,-50516,-19851,2940,7160,-21540,-76728,-69678,-42057,-50296,-57544,-19421,-6068,-74199,-115999,-67724,-81247,-142749,-73073,55452,94877,60597,12570,13101,18347,-14726,-25343,74284,118616,40099,-64570,-81215,-31929,-35131,-78845,-64706,-6900,14507,8182,-16993,-10433,72428,114239,30162,-89134,-113156,-41498,28377,83360,121432,111454,81133,92410,95836,-34722,-162656,-139420,-74681,-57463,-22799,-18945,-93091,-158179,-164314,-135755,-87596,-119,68794,69585,40833,59700,67938,21679,-43447,-35270,11406,42929,65943,46555,16073,18546,-8603,-40543,-9272,41931,55470,63364,69810,37255,-8596,-19084,-58505,-105846,-82452,11230,77852,72469,-10172,-85032,-52041,26400,74108,76839,56019,28494,34373,83401,72802,81312,124753,109084,45235,5062,25436,91715,83170,-43495,-122552,-84445,26894,67430,48126,72063,63217,-53502,-177305,-152183,-45304,-1014,-31333,-62696,-74396,-46988,-31390,-59753,-90080,-61613,-17167,4768,-33148,-76440,-69959,-36535,-1097,7109,-33026,-37809,-1084,16234,48982,46037,-25546,-28543,50199,27718,-111714,-152009,-39655,77551,145206,199770,186618,62350,-64247,-68042,33083,84222,15823,-90959,-131365,-44022,52057,51864,-31118,-94152,-40328,36737,-975,-126535,-178899,-77851,30799,75781,106638,104464,64145,-16158,-77447,-82224,-37778,-31079,-86216,-113599,-68405,-2306,-24812,-53501,4681,67733,112054,122114,89833,34242,-3218,-16243,-10737,4394,-27222,-81089,-56284,32565,44897,2569,-24396,-56227,-84146,-29720,13887,27386,25057,-27264,-125512,-197987,-147517,-14383,68936,57615,-29946,-69281,-14135,1720,-18644,8242,30080,4144,17512,57229,50518,49034,45867,-33559,-69727,-10237,52805,49845,-1344,-23908,-30206,-36493,-21807,14937,47317,27543,-67072,-127940,-86134,-38379,-85308,-149346,-122751,-28439,29830,39891,53285,112179,163101,123075,47738,66020,110023,86081,61240,94625,153931,178179,148463,76407,-18490,-46221,2366,23271,-54258,-143732,-138476,-104838,-77820,-12353,90880,112524,42852,4383,12120,29031,71523,67588,43530,45787,37406,49648,43170,32464,70449,125392,75911,-31964,-91310,-112326,-129642,-118434,-103553,-73634,-19226,11582,9626,26649,24735,11419,28464,34980,14259,-7266,211,30214,91695,114569,135590,149733,57233,-54631,-67154,-16039,25771,79239,141850,154151,103415,8716,-32913,30658,43669,-10084,-21564,-49682,-96953,8308,154052,131553,-4330,-90423,-116464,-109686,-79032,-91694,-100593,-55308,-15255,-5867,-27816,-56028,-62566,-82402,-118676,-49835,20347,-71436,-167258,-97836,-23174,-2849,15285,42811,60262,48108,48477,65599,52348,7229,-10349,-9515,-21520,-25910,29677,81138,78396,36786,4309],[23988,-21176,-66641,-47679,-648,36093,54372,57074,17539,-23516,-30442,-42418,-38336,6507,19133,10770,20033,31892,36154,40825,5836,-36606,-35556,50290,52843,-4793,31464,114131,70667,-31300,-97226,-105670,-26048,63451,104889,113488,58972,-27057,-66191,-79893,-99007,-83034,-79696,-112778,-74748,56439,74098,-15353,-58882,-44438,-13564,-23827,-29481,-17786,-13054,12718,78471,59991,-17451,-20430,-6195,-75090,-141575,-58268,82205,110471,54093,58781,145334,171526,69444,-30805,-53165,-2327,35866,-16827,-54021,-29210,-9957,-2066,30053,48559,8281,-71315,-59694,2033,9000,4596,32991,47704,42807,40944,7038,-16210,11384,67952,106822,56700,-50470,-65591,2715,49408,65161,64749,23602,-24379,-23249,18937,48866,84049,135954,109232,22290,-7044,-79119,-176396,-114942,-23602,-55032,-64903,117,11444,-51363,-88976,-44113,-18830,-37081,-3258,38843,-27380,-109737,-87464,-11480,28278,30384,36985,16267,-12066,-25460,-15576,-73376,-127671,-57892,64567,58592,-47942,-99829,-25127,88612,97104,41785,18443,-12376,-20331,-2818,10759,24194,14652,-21481,-34959,-47801,-76284,-96710,-86032,-42071,-2215,2636,-21005,-38519,-44352,-21624,-13177,-47586,-34402,-11065,5474,-16534,-36243,18416,26446,-35973,-28572,-5164,-23664,-22135,15695,56333,102845,130433,112555,15814,-35238,12588,99340,74852,-31034,-125491,-192302,-189674,-100843,586,50046,17267,-27162,-49434,-15345,75336,102176,45350,-13496,11350,59881,10818,-18963,7956,17758,14903,-4308,-12776,61432,60728,-2609,65226,132990,71944,14608,30086,48787,23269,-24449,-47812,-33890,-21205,11249,47173,2538,-43147,-10164,13155,-56495,-48809,82257,164476,104529,19795,18317,80363,119611,119342,95621,-52609,-231432,-199972,4495,89908,31890,5768,54708,99230,121777,123688,85015,39208,11889,10279,-5712,-78325,-106779,-92154,-122094,-163349,-61413,123968,216946,160729,50327,-20434,-22208,23278,63626,51660,-6443,-80605,-112242,-70363,35939,96944,18416,-112050,-122474,-16195,80822,59283,-49028,-130906,-95417,-75317,-75813,-24862,-26382,-105290,-126952,-75639,-18979,-5567,616,12332,15505,-992,-43943,-75591,-91203,-125208,-137845,-38314,56011,15897,-37842,15111,52485,18715,-8820,-49800,-88027,-67849,-33055,-19404,-60248,-105519,-76920,-17325,-14976,-74702,-60620,13584,12249,-10707,14724,58228,73444,86740,77785,97461,126638,108984,46126,-9720,-14105,18870,5484,-78845,-148382,-136118,-93872,-60590,-4072,34243,22803,7796,45117,99265,107880,79651,88530,129054,147929,144613,92731,-40415,-70029,35765,145844,205301,200207,127751,13956,-96245,-144775,-108384,-83264,-56939,-48957,-64796,-15369,64018,57527,396,-53429,-123062,-185012,-179878,-72615,40800,55998,-27484,-113292,-123770,-102511,-426,99073,79481,-3757,-41723,5212,62503,5493,-77876,-4079,108259,79005,-30606,-91124,-62508,-7947,-13188,-49854,-67879,-50324,-5933,26044,2762,-13731,-22999,-5057,14672,20216,-18674,-71117,-96966,-86314,-39884,25784,39250,-9086,-15863,9618,37793,50949,30654,-1249,-18210,-34165,-44821,-63672,-39947,97077,169487,45526,-47950,-560,55528,51813,47684,87719,121199,120869,84819,39803,32049,36317,-4363,-73741,-131582,-111602,35510,150466,95511,-22822,-23531,29971,70533,114795,128468,143044,177465,178555,139615,102575,41879,-48187,-71182,8077,72801,3,-64288,-9079,76823,89509,30063,-45159,-67875,-50942,-80599,-93732,-64467,-11113,42132,11791,-42359,-21273,-1040,-28399,-44078,-6084,48414,54184,8494,-42181,-87158,-52787,46157,85085,24552,-32169,-53102,-53881,-24305,30354,33408,-19618,-28801,12599,11410,-36280,-8366,92175,148608,165233,158311,104537,-9126,-112790,-132622,-60306,43311,91756,29672,-33749,-28752,-8907,12830,62387,48740,-41286,-137906,-193032,-144344,-42886,32396,75734,101336,80776,44726,19352,-8299,15628,110607,145134,32874,-15435,1354,-20388,-64145,-56455,7913,54667,42452,-3359,-25705,-23116,-36023,-35181,8925,-16830,-149594,-196168,-118296,-21502,-18872,-113405,-122361,-8131,110459,118342,80406,92455,167031,191449,114368,-10733,-71661,-77625,-84706,-101717,-96766,-25917,31536,46264,69914,69172,43821,51821,46957,-14184,-41457,-13255,-7596,12856,64527,68061,747,-41385,-26065,21604,73289,129352,126129,56796,55728,112644,96687,2595,-30904,37156,68962,-17929,-108997,-108098,-65258,-6539,63486,95448,50993,49330,70478,24915,1440,-7216,-69280,-92341,-9282,27650,-5655,-41019,-54972,-56873,-74919,-80287,-24871,45741,42374,-43058,-100801,-55083,-25786,-57232,-46195,23966,83713,71338,-20903,-85998,-85674,-34283,57886,146218,123813,36772,-56898,-88427,-40494,-43737,-110720,-93693,2113,36717,-3389,-60225,-39282,73771,131403,81194,20109,-11318,-12854,15169,66443,110469,100863,58637,69482,73219,-59812,-163465,-104381,-50730,-73658,-20293,32819,-24884,-81943,-76187,-56942,-16494,50319,106766,106412,3259,-67282,-22520,20223,-22182,-47528,-28304,-500,13688,-28665,-65306,-30053,-5936,-22857,-21642,-6818,12618,78671,114852,40169,-44043,-45341,-48406,-58751,-25324,78504,171001,138420,-17145,-103334,-10985,103381,97526,26063,26237,36241,7686,24422,7571,-36604,6692,86485,84674,15208,16341,124772,138216,-18075,-147003,-138256,-12761,55494,55421,81629,78557,10755,-82393,-106357,-81380,-58305,-54021,-34871,-9817,13420,-3401,-44967,-72100,-25426,-7366,-19010,-21930,-19153,-38534,-27170,4406,5494,-25909,-46125,-33441,-43274,-48825,-58357,-93763,-59580,50824,72445,-16890,-31128,32336,74781,106140,118853,76948,-11605,-75570,-30043,107053,157768,47413,-59393,-40848,37732,54696,9192,-63244,-97894,-58805,-9413,-14823,-100567,-155626,-60995,68414,125043,143390,151773,115535,19641,-24350,14186,77548,80443,19715,-63309,-118131,-87502,-41930,-687,34241,77150,157668,194513,130149,21705,-67803,-85210,-28969,44302,26713,-62294,-61185,35304,81529,46514,-18425,-73699,-74523,-52742,-65545,-27826,30025,-13534,-120489,-188680,-147497,-42393,10914,-6790,-53378,-48405,4629,1406,-24537,-17004,11497,24593,38618,29793,-19334,-20702,13633,-43866,-111832,-87357,-22936,7798,6407,19019,1067,-12427,30349,73137,101795,80590,-40977,-142534,-108210,-62852,-104209,-112313,-33968,15035,-9998,-34409,-14985,2376,1329,-7419,-31151,-10132,37105,39649,11960,35075,124577,178447,121913,37863,-7588,5454,26842,12824,-41634,-76333,-66752,-75732,-42734,53647,137409,137392,51359,-20219,-18770,11452,51586,56724,66570,87480,54425,58845,45106,3336,32419,136204,137067,49838,1669,-31966,-73166,-71177,-84044,-59289,32074,56762,4569,28133,85020,72962,24169,-26297,-49805,-26525,-1834,27993,109911,135502,93526,56368,7013,-1667,3606,-40005,-42962,43316,95023,76320,47476,9360,-10350,33006,44092,8738,15121,-8704,-44990,60239,175246,103469,-46486,-110939,-111644,-109126,-103736,-117297,-97846,-10248,57316,51650,6441,-39134,-54129,-45764,-68504,-18740,55564,-19233,-117094,-68350,-19712,-4361,19248,48249,51887,29151,40998,69939,47577,-7459,-25842,-24496,-36165,-70733,-50796,-3107,31208,32219,24861],[33726,-12847,-81309,-63509,-9626,13898,30032,42339,17771,10667,27276,12649,-9571,-3054,2504,-2583,5240,3156,2218,23011,20020,-24080,-39514,32322,29950,-20903,32245,157010,176901,62713,-70918,-93556,10553,84139,64004,34376,4891,-31663,-54487,-62795,-68110,-50945,-65030,-112864,-56314,90127,54870,-94432,-96142,469,45674,35571,31670,13228,-12023,9047,53958,8818,-22965,39654,64171,-13616,-80999,-29782,44540,19558,-12232,67618,188537,214562,125608,9086,-54767,-36871,-29145,-84406,-85115,-11607,17106,-10374,2973,37254,798,-112593,-118102,22962,101074,71775,44266,49867,84570,112803,53288,-29637,-46836,-11564,22210,35361,40433,39346,32430,37402,69413,81646,29841,-42796,-55607,-3655,39681,100983,182578,178954,58005,-24621,-61717,-85399,-34816,3454,-55880,-79479,-49983,-48639,-53353,-41214,-1368,7429,-535,38511,61720,5237,-73458,-67547,-8575,12051,-34623,-75733,-37974,14323,-16427,-64562,-116506,-151941,-76030,75055,118997,41896,-38543,-23626,82394,130336,85092,25646,-23588,12887,87890,80615,38342,28790,45284,63323,22815,-51236,-84151,-92894,-68436,-7640,20173,-29032,-99957,-124438,-62650,-10930,-48422,-77620,-52837,-6580,-13180,-54409,-30782,-22594,-61054,-32160,12399,3120,-12752,29037,87525,99590,111786,143916,101283,31720,28907,65153,25582,-37584,-97837,-174001,-195599,-139163,-54252,13674,-7859,-55681,-52256,30458,133095,127177,41691,161,42095,59883,-44609,-103268,-58450,-12411,8712,-4558,-30749,21640,23929,-38881,15739,85951,33286,-35008,-41090,2149,66801,103412,118442,99187,20488,-17443,-9255,-34824,-48923,-643,30536,-15197,10072,131517,200924,153709,64035,27130,40376,71786,79273,19371,-139058,-254965,-155022,28599,66611,24390,31430,60235,81563,100497,81843,12544,-29438,-6991,44483,33287,-75450,-122371,-102933,-154500,-221635,-124251,91292,233614,183194,55062,-31287,-32965,-13895,-3655,-4511,-22001,-72714,-88348,-30424,37712,69966,37989,-26860,-30536,-20271,-18418,22236,39199,-34196,-79051,-97067,-99732,-14871,28640,-15410,-57090,-62344,-36864,-73420,-123075,-86155,-38677,-56805,-70548,-37742,-26982,-68592,-91063,-30448,2688,-54534,-105624,-72328,-32249,-7055,38738,26975,-48481,-85969,-71566,-67806,-108487,-88062,9444,57728,17132,-45864,-59055,-34785,-48701,-61386,-3215,92082,105312,68505,72441,88370,89174,88767,69476,38768,33440,47968,20110,-42699,-105788,-144667,-161997,-163608,-117819,-50977,-36824,-70546,-24818,67846,86716,93666,116921,97997,78288,79465,48106,-15889,17749,116601,185459,198711,149595,50801,-49147,-85021,-29266,29887,-23883,-86078,-82322,-66536,11590,131763,118354,-3136,-99359,-156435,-157384,-105367,-13415,81002,105183,39823,-55813,-107319,-109642,-1716,116020,100964,340,-2383,84888,92795,8575,-28595,38998,106374,62334,-53801,-118954,-50089,39804,40640,7751,-27877,-35719,5574,35685,46033,56834,3120,-46001,-44805,-9513,-4874,-36450,-73603,-61071,-33080,-19693,-2308,26035,26714,-17833,-48854,-16728,61125,81480,31313,-1565,-680,-14038,-7670,90591,162753,83540,-2568,2025,44792,72430,79571,85795,92828,70393,28524,8193,-18037,-27821,-23212,-77233,-171671,-172623,-35127,106170,138532,78443,4829,-63399,-73259,-9392,13098,36391,106714,147109,112871,65956,1991,-55664,-57270,-10093,25167,-29248,-90808,-52117,41306,111166,87588,16423,5145,11632,-38026,-41494,-8657,2819,-7835,-54746,-72358,-26977,-1044,-36741,-62193,-37376,5455,16523,-7387,-48636,-90208,-48396,39615,67228,11476,-26763,-9705,24990,33137,58580,64855,24732,-8196,-18755,-23236,-41779,-37859,14567,80680,140704,139788,53856,-44778,-85746,-62539,-16592,35575,79449,68497,26635,-13037,-41557,-24943,26430,-681,-58630,-59446,-86251,-105474,-43200,51910,63990,30572,25758,32627,14233,-5358,-4341,23565,35968,-42277,-83346,-52282,-21403,-17010,-18609,-370,49098,65456,-15701,-87595,-48453,6936,14408,5035,-25877,-66805,-39842,34488,97437,56533,-74033,-132095,-50213,87572,147536,118248,54826,54402,112054,105707,10618,-32809,-18921,-37414,-117157,-166479,-86563,-1621,14747,21724,23496,41357,91295,91221,14431,-29423,-28417,-46658,-21450,11477,-9651,-51604,-56711,-36035,-7341,-9401,-1638,5090,-21593,8495,81546,71043,-38758,-93052,-26120,3302,-68624,-127409,-104576,-14361,70136,95803,66524,-4354,-6470,41078,31217,-15226,-61943,-108679,-80814,6932,24402,-13167,-4209,31584,-485,-87105,-92695,-8928,50303,9494,-54852,-66942,-37622,-15370,-4991,-7197,660,29717,24026,-61071,-154563,-157252,-24007,131279,200004,153244,73489,-38747,-99153,-39996,-28195,-90410,-84421,2118,47066,16515,-39271,-19703,77460,135046,106801,74808,57359,32821,5778,14488,50498,48946,3871,-6016,3636,-63054,-117072,-77605,-46629,-64203,12637,131662,126883,34310,-5414,33709,78082,73869,60056,57782,1820,-46205,-33085,2131,-26662,-71928,-95368,-93981,-84353,-80351,-71700,-37999,6542,20025,-6355,-28735,-21899,42530,88904,19483,-70722,-47483,9554,9854,20952,104414,190692,122741,-57588,-122374,-3833,133269,127790,25537,25024,61827,5966,-47603,-63232,-92199,-45472,49944,40957,-31556,-18312,100367,119233,-34341,-132168,-89228,10108,47587,47695,73407,80880,52358,-8834,-42635,-54874,-55618,-29011,30144,75683,55338,-54076,-94150,-37151,29678,3089,-23540,9012,29470,4790,25679,54750,16034,-28315,-52464,-99267,-149201,-133200,-106844,-107542,-58416,35049,83788,94763,91714,37398,-25355,-13423,798,-7877,-32530,-63388,-39939,61558,105224,15413,-68222,-38923,24671,12645,-28732,-56015,-64244,-61290,-49250,-26940,-24434,-32655,4812,72351,105689,103676,111642,101999,26639,6491,78222,157878,181004,127801,18339,-83174,-73749,-5700,41392,21807,17963,101686,137362,50660,-50403,-105019,-101558,-12669,108847,102943,4577,-49373,-30449,18588,34134,-4895,-57888,-81101,-83560,-61080,19355,66063,139,-82763,-121064,-95664,-38767,-17249,-29368,-19335,37316,68749,17910,-7949,14342,49104,58753,40481,17373,-16244,-38856,-15799,-36434,-86564,-75720,-27882,-2107,10243,25453,-2476,-26614,19944,86925,108745,69961,-20245,-94329,-84551,-56235,-36884,-5312,32716,50820,24005,-12946,-20764,-42235,-66961,-62564,-74617,-76264,-33446,12428,22228,30544,74059,104754,63243,29271,30931,31720,9892,-8272,-9359,-3389,-21052,-66367,-37299,43908,98203,94939,18303,-70605,-79021,-52334,8284,53797,56682,53763,11593,-30176,-41865,-32322,6918,102307,139603,85017,53865,35455,-15869,-40226,-68766,-43061,51792,76822,4272,13354,98747,80017,-47468,-140586,-133190,-76108,-34401,-22976,42076,93388,56092,-8992,-9789,54816,45070,-54877,-81142,-26386,-39456,-103594,-95047,-47875,-25392,11214,-1628,-88780,-89586,-31620,-8715,73935,162238,114896,18626,-5649,11507,1227,-23028,-63196,-75831,-12593,71663,107161,71741,-13722,-67273,-17781,36579,69679,76730,15128,-26485,22745,38035,18289,-1861,646,14484,20415,68468,110820,44668,-67486,-73195,-41843,-57770,-108160,-94123,-32622,22478,30538,15055],[33306,-64,-75291,-50228,7586,20093,27888,36975,30095,58597,63751,10988,-18194,6817,24459,24068,24568,-1236,-33302,-8871,12036,-5125,-9662,18762,-25320,-40028,64344,170320,154231,53063,-52515,-79281,-20468,22083,-4089,-51327,-79278,-74851,-50877,-43512,-21764,33314,24377,-60319,-43459,78950,42859,-93355,-69750,53999,102923,80646,54156,7135,-33390,-22796,1478,-15332,-1946,61535,64716,15164,-10123,4336,-22291,-71826,-42487,46742,115424,145426,127460,47014,-39937,-60329,-65863,-82894,-52023,4576,5967,-32914,-41568,-36435,-54966,-121079,-117360,8083,75542,13218,-51393,-44837,40610,111663,68229,-7804,-37384,-46392,-22743,45372,110225,100131,43038,23920,59547,56012,-34083,-139242,-136680,-34920,19522,45621,110978,145574,62720,-20167,-22769,1908,14327,13135,-39438,-73458,-59843,-24336,21920,30356,-2379,-21973,22551,84808,107438,65526,-14929,-50982,-33384,-14392,-59868,-126038,-85773,-5313,-31025,-113883,-159751,-163239,-93206,52922,129488,72973,448,2584,57364,87837,76587,39929,13023,69444,146993,112347,11336,-12985,38656,69058,16797,-50019,-60827,-75765,-62656,12999,48929,-9065,-99886,-151038,-72431,56649,87722,-10539,-88375,-87113,-64484,-56723,-12604,-7269,-40236,-16073,33302,28644,-30115,-43182,794,18286,34672,86721,104411,81936,26014,-33165,-59040,-24746,-21262,-84530,-119929,-106515,-73441,-26114,-42735,-75777,-51944,37157,103523,90722,53889,19495,13064,30327,-35009,-76545,-23937,2498,-30698,-48778,-36710,6953,9788,-17358,26648,84662,47888,-31533,-80837,-67051,5631,100925,176371,154474,29346,-33448,-16376,-16971,-6401,37848,53474,15577,30466,86882,128302,123505,82609,29590,-11377,-4015,31838,1479,-134169,-205935,-82657,40147,16969,-27075,17485,41647,26479,40064,35918,-45146,-93031,-55275,-3138,6085,-62943,-110266,-86627,-94901,-157376,-144075,-16438,125278,123709,35896,-33656,-33011,-35609,-42989,-11799,23947,12145,-8462,13658,24419,40229,51994,38409,39786,10163,-1747,52135,58692,-12276,-52256,-39300,-1725,45958,66057,80333,62129,19788,38407,-55418,-198212,-180070,-107708,-100927,-58971,11527,7992,-23857,-13396,17764,-15584,-76137,-107635,-90310,-64697,-27187,52499,91794,22382,-58728,-65129,-54896,-99122,-80891,15812,77369,66633,41254,-9455,-84422,-140376,-111619,-29252,26847,-14155,-39605,24087,49346,17342,22483,58328,66934,57804,60583,53288,42205,2995,-85717,-164463,-201309,-174764,-110234,-71318,-53545,-9422,-6356,-23077,35182,82530,32393,-1997,-4973,-10557,-4473,80829,164455,186624,133386,33041,-65348,-116641,-68050,68292,120404,-8076,-115246,-102403,-70839,13410,136719,112520,-5983,-68117,-100914,-96763,-43403,43595,110827,109109,65332,14110,-13572,-42549,-20157,47350,65125,-2327,32150,100864,16882,-63444,-10187,47872,66192,54061,-36676,-118564,-72251,7354,36873,63161,64884,44593,30612,43473,88829,116138,49051,-19967,-39470,-10081,-6252,-43427,-82124,-58040,-22033,-26432,2529,57348,44681,-22026,-52406,-3963,88388,132672,93226,35122,23210,46860,56643,91803,150492,112539,22180,-4150,29726,68286,76737,63763,36108,-3244,-27641,-22238,-38545,-43446,-30937,-84565,-183980,-205600,-96719,42244,121492,106085,30952,-65694,-108836,-63442,-57447,-69443,-35348,15955,26048,18704,12,-7808,6239,12238,15886,-56997,-157008,-135798,-5297,132320,155791,76219,35742,36721,1803,8257,29825,10198,-27936,-68173,-62076,-13152,6507,-52266,-99103,-75595,-52991,-70771,-67573,-49025,-72559,-57280,6809,43844,30402,24373,45954,67318,58809,71397,84587,56395,14836,-14632,-29177,-42599,-53993,-44200,6008,67555,55445,-51972,-120604,-97864,-36939,-26336,-39495,-19309,16572,31451,8291,-24279,-20027,-4618,-32747,-12419,79146,86854,9736,-19743,20910,34228,-5656,-11386,19380,-12124,-46023,-27833,-29432,-34116,-64113,-86669,-61715,3195,28789,12989,17889,59057,45957,-58770,-99313,-33727,24298,42884,27209,23471,61946,95757,119989,139124,78091,-49345,-116600,-65162,47302,107769,76349,-31927,-70019,40775,91345,11391,-6791,23472,-21586,-137665,-210113,-129306,5564,60234,45269,35311,60568,98339,100263,42584,-14502,-36473,-26959,13089,-14740,-69877,-64313,-34433,-23409,-19366,-59445,-95753,-98507,-89209,-732,90232,59952,-78448,-131104,-58318,-28544,-65654,-87066,-56384,57428,155698,135272,77801,38255,36233,41237,853,-72521,-124735,-103127,-32299,-6357,-35578,-34916,30772,77547,16700,-86562,-68384,-6745,-7918,-68335,-84133,-24054,-7287,-53219,-52878,-28194,-25627,-12795,8121,-18351,-97635,-114807,18902,129377,171582,170172,107908,-29127,-69853,16526,27906,-30907,-44023,3831,41546,49373,48205,60163,80382,103599,94036,58438,64582,78556,23488,2605,50263,51368,-30198,-103450,-88604,-63270,-73616,-76500,-42543,-7702,67433,185847,205454,83512,-11710,21092,66895,47054,3194,-279,28683,53251,7279,-33274,-55882,-84639,-132044,-164224,-161729,-113914,-59041,-33715,-1553,30180,23529,9597,-26531,-52783,-37531,-42368,-69721,-39625,23627,44330,41232,87225,130780,59771,-60129,-92506,-33763,33229,59420,43498,62527,90428,22109,-63148,-90489,-87144,-44013,-8212,-58302,-77958,-18547,50411,41813,-73277,-109303,-22224,47900,49725,76243,122277,92053,17498,-15597,20055,26920,-12460,4575,78103,98753,25228,-102249,-108124,2325,66891,32444,19930,52064,51514,34419,81664,126747,63051,-8953,-20320,-93507,-167867,-112611,-46064,-36668,-14285,10787,36139,95199,95246,-6335,-94654,-93569,-58388,-17585,-868,-14685,-48621,-54207,-18495,-27098,-103672,-138121,-85937,-73480,-86060,-59551,-44017,-55033,-51234,-17399,39441,75756,74513,59513,42915,28759,39912,53679,-15374,-44488,36418,126381,152087,112592,54646,8766,40488,107152,96488,-240,-50747,13949,27917,-56296,-113672,-106128,-86176,13535,162210,171269,86701,-5406,-76493,-83720,-40952,-1763,14410,-38913,-74834,-18644,71489,51994,-37815,-57827,-49358,-58264,-49837,-26530,-8079,37921,125281,146125,63067,30643,71815,98802,71174,27325,23728,17218,-29847,-29933,-18875,-19470,9835,21336,-4570,6094,20103,-30425,-80159,-48432,36836,40994,-13158,-20708,-16529,-37110,-16201,61023,83437,52213,83850,113631,88590,44665,-7952,-35119,-33132,-67109,-80576,-24852,27280,34854,36812,66273,73512,42723,60874,82383,39015,-4943,14279,54404,47014,-18895,-87970,-68044,-5073,33841,16089,-52402,-97588,-86083,-91283,-43684,20559,9774,-10867,-37912,-89747,-80725,-19260,15868,72548,100756,48978,6246,-1761,-19998,-28660,-36096,-17783,30864,46812,-16253,-22652,71765,77176,-57213,-146361,-142948,-131123,-87364,-67716,-31731,19399,14605,-29695,-4506,68100,50937,-33701,-72386,-73119,-123880,-199176,-174230,-103240,-73204,-37068,-73463,-208779,-225260,-103578,-48341,4448,100270,126003,88471,78487,89091,75085,43574,-2177,-32758,-27774,21769,96521,107129,24885,-43237,31467,138251,140534,57770,-8713,4058,63303,55735,8976,-45591,-76885,-44098,25751,115772,148421,42200,-100028,-102624,-57779,-74181,-101646,-61415,11040,59974,41812,5235],[54533,10017,-65071,-33376,33101,49479,46823,49543,56632,78389,29991,-65473,-68566,20699,66453,45144,-4940,-57545,-91412,-48246,-1439,14940,10248,-9431,-87344,-61045,84688,164018,91443,-10450,-69598,-92043,-75700,-25103,6870,-25097,-83621,-93899,-41804,-13406,8666,77548,97982,28485,11296,94052,92710,22297,23892,66194,94636,81020,49757,16077,-3318,-15705,-7375,37885,88800,88879,28919,-4487,3454,13591,-29931,-55828,-4057,31047,28182,61846,77530,32832,-28205,-63086,-70154,-51679,-17866,-13858,-38831,-32192,-13974,-63947,-99175,-81368,-39573,-18527,-50047,-112200,-139853,-121758,-41902,29524,11636,-3735,7807,-8859,-956,25548,26893,18762,10836,21197,36131,-13351,-123829,-204409,-152622,-5053,49409,-4590,-6502,49121,30102,-23544,-11465,11457,1496,12849,-15173,-64811,-30873,50827,96377,56156,-42288,-64663,22332,94170,126564,96918,21762,-21952,-17578,8674,21662,421,-21404,-7965,-39735,-102011,-134711,-123341,-68650,37098,93374,47293,17971,53094,56295,18504,12239,32069,49221,91708,128665,77069,-49722,-78294,-1563,28082,-15300,-25841,-13838,-42320,-25258,57846,85781,20548,-65699,-107052,-39470,83096,133495,31693,-116096,-139208,-78524,-17178,50035,50694,12651,9849,34192,37163,-24827,-72312,-53536,-16431,-5236,-12196,-22014,18658,-5983,-70511,-59523,20833,33381,-23619,-51868,-78865,-89245,-26252,-6314,-27134,-18964,32218,59230,51230,81832,52203,-22286,9983,35532,37081,67918,20068,-89046,-88328,-17949,23971,38878,66015,107075,129944,91229,14381,-55190,-111822,-122807,-32168,83787,97109,1323,-32524,43036,77399,62891,46817,18099,-42486,-61751,-45029,5181,59612,80008,23705,-47068,-44616,17263,32248,-63768,-117810,-34509,34878,-21971,-94517,-47629,32867,42542,36585,36124,-33843,-103298,-104535,-87974,-65204,-59988,-72993,-65138,-16725,-24089,-100250,-130610,-49749,10167,-12009,-57286,-72051,-61905,-32145,13105,38646,51528,71516,43595,-15650,-2117,23531,6688,13201,41283,100318,98446,-16452,-88917,-44805,11250,72235,80962,50609,71788,81367,49520,73223,-10762,-147904,-157116,-134184,-110056,-13586,35495,-17196,-24461,35095,65068,17149,-30618,-34768,-9861,-10035,-18642,40743,112766,78909,-12843,-38796,-21649,-73824,-88537,1519,83176,108052,111925,57856,-77556,-171328,-102893,-5400,-283,-67205,-61299,-92,20923,-16188,-20344,24244,32609,16406,43793,81588,93785,59083,-27536,-105788,-149282,-121702,-61805,-22625,28716,25684,-104788,-163280,-84625,-34001,-57689,-58678,-52217,-38877,-9112,63525,121861,133374,65199,-37994,-107033,-124892,-46932,88046,112520,-23263,-105382,-86976,-55935,2877,65356,52439,37272,52361,8500,-45556,-17902,81264,119813,69868,48622,86791,119955,55528,-21400,-6519,35735,9019,60659,87228,-73091,-155991,-62633,11673,52549,73330,-4431,-96148,-100322,-47527,9383,68373,101020,83946,36967,58213,102650,107841,61785,25818,1275,620,-30142,-72823,-76067,-31855,10936,16454,32452,29864,-2620,-19917,7957,34881,50386,98093,117523,59052,35878,84672,100575,111254,156047,108398,-3146,-24030,39321,74247,43970,20955,12558,-12070,-43577,-40549,-15043,9515,17165,-36566,-129907,-163033,-74725,33074,66451,32774,34396,38711,15210,3200,-37418,-91189,-99140,-45873,-2023,663,4168,22002,41497,54881,55725,-71780,-220896,-207082,-43291,128837,171695,75845,84,12515,25209,52151,63924,39918,8938,-42574,-63175,-10892,22908,-42156,-104124,-77955,-72377,-120243,-110494,-67534,-95387,-92933,-14950,55614,90900,99263,51868,-7214,-8441,28287,43137,37144,38262,39239,14927,-33642,-53738,-35291,-5846,17156,-30970,-138234,-165211,-97706,-34944,-47023,-103416,-109755,-54479,3009,31618,53415,43931,-10937,-42520,31229,135080,156986,86202,-16617,-51078,-10663,-5154,-6139,17494,-46800,-111724,-77355,-69042,-58563,-36284,-34470,-55578,-16397,33113,46274,55951,60187,9126,-73033,-76583,-49559,-35106,10053,49107,84768,100866,64857,40612,42145,10037,-50892,-69645,-41514,-2218,4805,-3927,-78041,-108617,871,53127,-15674,-11863,32618,-12604,-116377,-165259,-85471,32677,79484,78631,85317,82175,80409,83518,35649,-24481,-30600,15453,49887,-10327,-69336,-50710,-29710,-29160,-11101,-26514,-71146,-114624,-108628,20666,104046,21088,-106721,-109031,-37318,-18712,-31647,-33791,-14616,63842,139145,122638,101499,100266,94084,42141,-54561,-125078,-146650,-84449,-35401,-84307,-131725,-70761,17647,32521,-39357,-91087,-34042,-9011,-58839,-102884,-81641,11613,27208,-88631,-142563,-101153,-75939,-44447,28232,54467,-1962,-29416,34330,36742,33621,73180,42915,-55826,-28271,68000,60207,5682,-5845,21385,27178,34132,87628,107227,46909,23579,46231,25981,34454,57512,799,-2763,77456,81002,-35401,-156524,-149438,-77907,-54570,-62096,-1533,78750,115894,147633,151965,62946,-38360,-58566,-33227,9259,21744,11321,36243,74512,9984,-69081,-66751,-43324,-85484,-143869,-149421,-112357,-68498,-42605,-22080,6717,44972,61549,-20128,-127998,-144203,-89965,-49562,-34783,1858,68893,81774,82498,60501,21610,13309,-5397,-67900,-122853,-77845,29071,101014,93909,-3059,-78435,-98406,-78501,-48638,-64502,-117667,-67064,27198,32692,-5768,-66798,-83090,-33908,16703,36295,108025,172890,86831,-55058,-73013,36457,86067,45231,44397,95256,70275,-17542,-68439,-21710,55474,80417,42135,35131,42709,23629,19432,89003,157804,115687,37467,27419,-7047,-58801,-16336,22746,5597,-14981,-46303,-47510,-13801,-10171,-40226,-65760,-71579,-28828,15294,20296,29117,-25040,-125966,-109688,-45247,-110232,-203530,-168251,-125202,-113657,-86148,-89291,-89838,-44570,26393,95445,120982,85222,8819,-31896,-16886,12309,16856,-57587,-84018,-19664,34137,23584,334,11999,24230,70381,142174,123088,5751,-61616,-28372,-19024,-60300,-84942,-67184,-51921,21834,152288,186334,142618,79679,-13392,-87695,-77936,11126,107739,64078,-19654,-10530,28268,-39077,-108068,-54962,-5898,-48506,-82117,-54303,-7600,44364,126434,151840,85054,73057,120986,124725,74281,28441,20001,14091,-22383,-32641,-23287,11520,50387,5162,-61735,-22630,32098,-13390,-85556,-81647,-19573,-36588,-76564,-11244,47244,26967,48081,103551,98382,75611,130332,172226,135738,77942,19604,-24976,-31772,-57865,-57470,7448,33014,-4592,7870,93261,118418,66198,73599,98557,60216,26257,61650,103509,82877,2139,-90009,-101155,-49322,-14307,-57335,-119947,-88038,-28185,-43297,-34986,-15704,-35505,-28955,-25078,-38301,-39015,-8990,22482,82730,80937,-3371,-74081,-72212,-23937,22906,42630,48252,34270,2355,-58148,-62698,36224,98687,47291,-10677,-58509,-109805,-73929,-24467,-8207,-20868,-49705,-63707,-34536,30697,67618,46204,-15685,-57780,-81670,-109494,-91901,-67396,-72322,-53934,-99529,-210456,-197616,-80845,-69371,-85694,-5869,76140,61151,23990,25532,31035,19983,8789,14981,1526,-1367,63207,109626,76002,38603,103068,172599,135211,33206,-19503,-8324,20826,-7375,-35963,-57337,-99893,-90396,-6266,74220,85140,23901,-53319,-64107,-47194,-51472,-48351,3238,63792,105522,82097,45423],[78981,373,-80246,-54917,15904,46672,41765,36633,33945,21078,-43159,-105261,-62120,43612,79663,20899,-75379,-147573,-152967,-79226,-13923,9005,-8672,-30507,-78033,-48429,40600,99717,69759,-24643,-106711,-131822,-98590,-18157,58574,53958,-30266,-81457,-39121,12317,16687,35191,62138,74178,101547,162575,166893,132610,76755,7089,25974,68165,67695,72937,85648,39589,23628,93551,157709,109436,13244,-28441,-36307,-12962,20457,48144,62404,34687,22555,58384,40859,-618,-24763,-61431,-69596,-42657,-31067,-58076,-80102,-23412,54747,-3634,-86745,-53866,7711,-41310,-151846,-190401,-150778,-111243,-79161,-52952,-57207,-24377,26320,48464,45374,-24788,-109619,-102136,-43462,8925,9078,-72009,-161873,-178693,-102203,30090,84542,9641,-54818,-21591,-11024,-36363,-10841,3124,-14165,973,-31572,-93153,-51543,24845,54158,10011,-76260,-80727,9608,76264,95556,61041,3127,4020,41561,64956,95844,123582,83078,20157,-45625,-68794,-66575,-42682,-8388,33788,46410,29546,38058,70792,52182,-13897,-39574,-14891,-2650,23446,55326,14027,-87088,-89023,-4874,8258,-27935,694,19111,-16948,8461,85163,102368,26511,-52005,-57119,-17528,18030,19732,-44345,-147610,-128539,-38839,37100,92091,85629,58451,48388,35973,33888,7495,-18664,-3153,32639,16477,-73674,-158304,-119203,-82378,-61351,-3058,65365,38851,-35382,-56270,-100769,-124968,-27906,26764,13688,15267,36122,42998,38403,93557,73843,-23664,7487,70270,79697,70550,-16891,-118938,-72938,12643,39608,67977,121866,148327,125695,76436,37294,-2790,-105353,-197804,-165597,-64591,-3628,-18764,-6673,94976,151854,101851,6180,-72118,-143271,-156682,-118901,-56608,24073,72652,20592,-54932,-45994,10881,37114,-9737,-38965,-1449,27608,-43367,-143089,-118476,36767,122354,82579,44387,1077,-71605,-110190,-118124,-119809,-86122,-39963,-44142,2550,46721,-42103,-165850,-153815,-75240,-39481,-62055,-104830,-89711,-10572,13655,-34037,-17519,74763,35016,-80004,-71875,-38018,-67824,-53837,29841,132947,101622,-59890,-142436,-62107,-9621,5251,19319,-2234,-14206,-7730,-7785,20545,871,-32932,-37592,-92393,-102228,-12890,7184,-51803,-50919,4924,44199,19684,-4707,25122,57312,25591,-15809,20121,76246,60321,-9203,-39537,-20692,-56215,-71220,7562,70802,85596,89340,67620,-29840,-108720,-42858,45368,66079,50858,41523,18469,13083,-6213,-20188,-1879,-14476,-33141,14941,63983,49310,-20453,-63330,-53587,-53068,-24037,15488,36746,68840,15474,-152034,-232135,-181261,-126790,-100734,-69610,-46451,-17713,6230,26190,41393,62038,30043,-32232,-51868,-50737,-6299,58709,54270,-23803,-55463,-49771,-27271,-8610,-27380,-14478,77561,132586,69300,-9502,-3170,67455,72877,16341,26274,122607,192886,103347,-15587,-19283,20780,7705,41037,46423,-86566,-140328,-47238,54163,120509,101272,7743,-57719,-59244,-5317,45540,51098,36138,5172,-24296,23144,59706,44838,22012,33586,35089,20483,-28869,-45817,-5592,31426,38841,47504,38651,-22141,-56801,-15164,57913,44022,-15440,26927,107281,87597,50139,61650,61579,72800,94882,42115,-31002,-17428,68598,84226,6824,-9045,46892,42261,-30697,-36823,21222,57434,77614,46426,-56672,-94189,-8727,60905,41238,-5405,47610,125166,122393,58569,-16953,-54667,-40932,20936,56462,31832,6977,-2743,10417,71755,90439,-56677,-196370,-177346,-48977,84370,116196,30645,-40598,-10133,42978,89903,106488,101948,70750,-26736,-91161,-35234,21393,-20258,-70481,-52330,-46153,-75003,-74912,-86038,-142313,-106929,5472,84941,129694,140076,33329,-100348,-112106,-54376,-34341,-3325,57425,84849,50000,-31886,-58173,-11145,21252,27168,-39488,-132894,-120287,-25130,20302,-13219,-89223,-105144,-38567,23676,53654,101938,90730,2581,-38410,17912,71865,80642,61087,-22181,-67008,-19718,18606,27698,22417,-58468,-124054,-99270,-91313,-68720,-5549,29514,-42249,-71037,5376,79487,84069,34186,-17296,-48131,-78056,-124848,-115088,-24399,60152,109430,76752,-2268,-44897,-47595,-53559,-66123,-46108,-18386,-31609,-60254,-30479,-58524,-108370,-77379,-30779,-31418,721,50528,36622,-34172,-61973,-4911,14310,-14861,16349,76437,74288,52479,35618,-16518,-34895,10184,43759,33867,-16925,-42879,-41839,-53743,-50909,5589,38905,13053,-59088,-86038,9777,49623,-49029,-107045,-60721,-19200,-19203,-13751,-5852,-11064,-1141,32587,65097,97031,102137,107841,54317,-52928,-90386,-80959,-64336,-80866,-142897,-166571,-83815,-2840,-10409,-71412,-75214,-25511,-38954,-73186,-65244,-28458,45684,60590,-67934,-153576,-130187,-118336,-81403,19225,55137,18079,8945,21969,-42591,-90130,-73658,-75574,-86154,-10332,58856,34399,-2044,6153,44145,20730,-21368,33133,75328,-6608,-53492,2060,31122,18273,-17003,-77917,-50914,47831,63940,-30311,-132772,-135766,-65496,-10815,17424,92249,160315,152929,111871,98758,65768,3474,-50737,-53016,26847,95583,80832,43972,43034,-2234,-50093,-4567,72336,42229,-27400,-26389,-23694,-42998,-20745,10702,27692,74737,87126,-13202,-107566,-109302,-58445,-27955,-35741,-16029,72343,133489,124470,61883,51246,113476,90836,-42742,-146227,-109434,14149,104346,69997,-58185,-128106,-104942,-67187,-45873,-46186,-56023,3374,66373,48470,21975,5208,-35884,-88784,-59103,16097,94608,133350,48748,-73593,-103139,-13087,72218,105767,118170,134059,90677,25515,26539,91071,110918,91161,15810,-19815,-12621,-9874,1388,64142,114521,105628,64498,45981,63598,58491,47053,6138,-61998,-98548,-105032,-90512,-95375,-93413,-34940,-1112,-5875,40561,64765,24014,24536,-9140,-108421,-111710,-34189,-49332,-137737,-143407,-90078,-50487,-75689,-147855,-152212,-60175,67312,145493,130580,38025,-77868,-92291,-12165,26363,-8081,-63721,-42969,-2309,-8117,-38711,-48636,-40659,-60382,-47196,26046,72393,28813,-22226,-34515,-4991,26852,-1224,-33429,-29981,-4582,63779,109717,130827,148686,93900,-728,-30793,50128,152735,119085,3455,-47551,-61500,-110737,-115640,-31675,16123,-27030,-77331,-77083,-46035,-18443,18409,35610,26723,84539,135007,110626,66651,25795,-16804,-24835,-17760,-31788,-50738,-6659,25885,-53961,-121879,-60171,43332,53093,-4460,-23621,-5601,-29277,-39058,27444,67086,75022,86556,62026,49274,101286,159516,154005,81432,30523,-2487,-69154,-91360,-75386,-67536,-31551,-12149,-59480,-39993,76557,131845,71242,31721,49229,68723,64376,72701,95426,108023,61339,-54378,-120376,-102001,-71039,-97369,-126876,-74251,3204,34827,41125,-6252,-42756,-3264,19855,20231,-31001,-60229,-1131,92790,72190,-33125,-98453,-66639,16932,79013,94898,109092,78502,-10718,-92970,-88762,-2850,83424,108934,74271,10949,-33455,-13258,42439,64912,-16193,-111460,-131899,-120295,-48038,72911,115499,38708,-23072,-10264,12557,20628,10344,-15386,-21569,-58946,-106636,-43818,37142,-21596,-122866,-106012,-31728,-58030,-117556,-92162,-53465,-35593,-8935,31617,40208,20242,48836,91733,98573,96049,109994,94181,60343,35876,19695,-19305,-54600,-98940,-86567,-35559,-50477,-94012,-77347,-60207,-60536,-22997,-5140,-20775,-36695,-23929,-7920,24520,55576,91893,97604,83376],[77633,-9212,-90774,-80227,-22607,20593,22802,7112,-15934,-39539,-46796,-1451,76116,115389,87388,8992,-73942,-137398,-130689,-59718,-14753,-4504,-7259,13360,22748,5061,-44826,-15747,63020,13350,-116639,-151626,-93458,-18570,52784,67664,-9722,-76199,-46419,25428,30610,-10751,-18902,47055,145721,205904,177505,125160,35943,-58581,-8808,98945,132734,151958,164238,95567,65599,113958,137242,83601,17810,-29684,-68697,-35384,73357,154365,122905,51390,76029,123289,80180,36144,5802,-47208,-56837,-41012,-57767,-78181,-79171,-31255,70764,73165,-27641,-66267,-25609,-39670,-113846,-133062,-92582,-50279,-35854,-39806,-41168,-11588,35967,94594,95385,-16467,-106896,-93768,-45918,1948,10420,-53038,-98291,-79748,-41563,20806,80306,67391,-3090,-3161,7726,-10464,10877,32432,14008,-2425,-64777,-122011,-102012,-67241,-39501,-34478,-50795,-30779,42899,94947,83563,25367,-29140,6047,83998,102090,62246,68063,99136,49191,-41267,-62516,-28114,31638,55451,32454,19767,50999,69476,42588,21059,5047,-11023,-35295,-92999,-82466,-2772,4387,-34342,-859,53005,33137,-19252,-21976,-2061,-371,26732,77739,101658,39065,-34585,-36863,-32230,-52918,-75409,-120846,-135387,-70878,14394,85173,121618,102400,92493,99753,63889,36808,36105,47082,76760,97019,60829,-47321,-165925,-195564,-162992,-74787,28985,90333,49430,-43273,-83957,-114832,-127662,-55516,-29656,-25067,27154,55330,38869,35232,80055,65277,-6866,16671,49273,23480,-14551,-61254,-79629,-14669,39929,58868,81636,99623,91939,58830,29825,42495,40561,-54219,-156413,-173659,-129379,-65171,-17429,26097,78925,113182,77990,-21236,-104623,-139601,-95273,-42857,-23706,24262,67213,29177,-31633,-25379,7560,30783,28885,34263,63244,43314,-51344,-147455,-129398,45205,177077,113226,33822,27937,-7571,-49894,-66239,-104902,-97123,-16872,-8601,-9675,35197,8295,-86884,-90924,-20826,36357,158,-78164,-86751,3968,13524,-75015,-65731,33010,9785,-111115,-122441,-66990,-58172,-35338,4860,51096,75029,28788,-53174,-34989,-22973,-88422,-67182,-20490,-37548,-50373,-34443,5129,24215,53351,63020,-15877,-81894,-58862,-26315,-25640,-44893,-63608,-50517,-55068,-28819,35533,33517,-31089,-39556,12651,25018,-12557,-46203,-51770,-36200,-44784,-36198,486,20112,12831,2138,-4047,-20807,-35844,5415,66293,141527,193786,142564,47926,16540,2809,-12660,3876,5075,-6711,7226,5631,-39867,-134628,-149265,-42188,32866,39849,19625,20106,26491,-18976,-102199,-163687,-154293,-94792,-55078,-31671,-1838,38938,45087,28603,19731,46136,32833,4760,45004,74052,58868,45096,31513,20731,24389,9786,8579,-1962,-54026,-37309,63963,99675,49441,20835,20885,20824,-2486,-23724,2832,86685,160873,79754,-28034,-35166,-4664,-16876,-20228,-14321,-23967,10683,99241,181484,200416,111148,1106,-19884,47706,136173,143147,43548,-55258,-93560,-99591,-67518,-25066,-17374,-35692,2297,52800,55613,10076,22943,72302,66176,19040,14604,8427,-32413,-43562,6373,77082,67374,2071,16612,99151,113224,48065,-16250,-46094,-52075,-69407,-76230,-32778,14979,70095,69943,-2542,9582,93377,62046,-40189,-27149,21448,26477,64160,66157,-41412,-76571,236,38665,50285,62539,78787,98109,78618,3049,-69731,-35326,44284,96564,96874,74853,32288,-32722,-44328,45362,97090,6805,-70536,-52864,-16284,24427,25151,-28935,-58691,-12261,46475,88310,113004,136092,102892,-12048,-82967,-50771,-1514,-4378,-24184,-23911,3957,37367,25999,-62973,-140209,-62254,52105,79381,82277,110899,44059,-94916,-153759,-111377,-66163,-426,65157,66451,14110,-65890,-89917,-41169,11320,51705,27009,-44688,-31306,53721,92124,43106,-34068,-45919,18371,64229,64783,82769,72653,18357,-20604,-25581,-25910,-28181,2235,14994,16950,25970,41466,39925,711,-61770,-73909,-51143,-71977,-67407,10577,69517,-13865,-79713,-5857,89880,84890,4863,-30765,-36637,-117498,-197885,-136582,-5613,61740,83761,61093,19163,-8608,-18231,-39912,-80440,-79009,-38457,-41867,-48639,-6395,-44734,-148854,-187498,-107975,-5335,46572,68140,69262,21311,-9152,15666,-44164,-141421,-109156,-4560,44266,26406,-34083,-77924,-23950,59785,56388,-5300,-60734,-52762,-46158,-64095,-53631,168,27472,17435,-24111,-68104,-68764,-86785,-106552,-70527,-35429,-47643,-57905,-33232,-9039,-27257,-72066,-77039,-12525,47823,63275,94924,68835,-5608,-1886,23879,-24279,-73269,-81165,-84115,-56114,2965,15299,-14785,-27227,-50440,-107163,-91770,-32381,10997,59885,68694,-21426,-85408,-89741,-117379,-108901,-44876,-33242,-38028,1629,33343,-21887,-85598,-124389,-126111,-88871,-25068,11186,-6468,-28495,-24260,25512,6750,-69182,-47942,14910,-23407,-62366,-16729,31270,5348,-67296,-127593,-100628,-23879,-1907,-46634,-98939,-83914,-6242,64529,107489,159360,172774,154388,140783,125802,94533,69380,60502,60503,82091,112377,109128,70935,60246,31204,19502,81849,173570,156680,103285,118103,90557,11132,28279,84382,93476,107968,86406,-7115,-41764,-9762,-7476,-42330,-58104,-47790,2356,101836,147180,105197,89550,131789,108842,21201,-22779,600,34836,57113,25374,-72103,-136400,-85243,-30034,-7571,41914,65449,53304,33495,31540,51931,56835,4941,-99504,-89312,12185,45639,18151,-16422,-42255,-88454,-88036,2003,115964,166164,175013,145220,100046,76397,103544,109043,88527,-10703,-75017,-36575,9411,24597,31026,-952,-12934,3713,3416,31474,50439,25713,-51376,-160916,-185422,-107038,-52929,-75937,-83290,-14430,17147,23748,88336,116734,38625,-22704,-52220,-83373,-75937,-2351,55293,-10518,-87793,-42702,42027,-6103,-128548,-163382,-79985,57024,142123,115267,-2384,-119383,-94324,20089,25663,-50886,-66238,8948,35449,8936,15556,17843,-29549,-119620,-153131,-101223,-16870,26622,-1705,-55296,-8625,80197,27970,-60356,-65383,-68741,-61748,-30009,48830,124567,100040,24475,4841,65128,122721,73346,-35832,-92196,-98699,-82876,-23408,42663,43697,16775,-12744,-42509,-63367,-85728,-109468,-115362,-64346,56750,96840,50906,19905,-16149,-64752,-50945,-9455,-20981,-54770,-10355,24581,-35682,-94669,-73627,12410,68432,63707,62217,70571,52861,51637,64888,49169,67421,62348,-9979,-13048,82129,140680,106859,24248,-13650,-12816,-71066,-108556,-77993,-94094,-108541,-62072,-56553,-53413,-2238,40596,27020,-5559,-1857,44310,60103,43610,48936,96179,96396,-15962,-122350,-158222,-137150,-92734,-64894,-71741,-36837,53540,106731,50975,7324,36010,39267,-1960,-79698,-96185,-10367,72588,52263,-22054,-40552,18096,63591,69205,65965,104407,105550,12691,-79552,-65453,-12148,16889,21428,-2118,4232,21986,15844,37605,90057,23408,-91557,-147272,-178995,-123122,17509,92007,49983,-940,8069,27023,26042,29579,28678,21184,8415,177,55554,105412,34977,-76756,-101032,-78180,-128698,-168641,-99895,-41228,-10070,11532,24539,42759,37139,42802,73832,99672,93790,37212,-29076,627,73758,74518,-8460,-79906,-125979,-98996,-10057,26618,-18445,-63700,-100960,-107438,-39839,-6435,-22440,-40929,-30227,-11380,17298,25253,35492,57556,62597],[23152,-23718,-78058,-81571,-53510,-3512,7879,-12647,-26553,-19339,30098,133761,195119,163555,94207,38202,-384,-33909,-40289,-20009,-33047,-16715,34738,89490,102542,23858,-124368,-120330,3878,381,-109736,-149812,-127393,-90023,-21507,13174,-46977,-107562,-62736,23554,46787,1940,-43901,-17207,71620,122019,78562,22608,-35823,-74984,1436,118251,164428,162954,141904,93332,97667,121220,62800,-3296,-28941,-68226,-112328,-72843,54206,172946,140073,41363,73663,139680,122428,89823,29835,-36474,-46006,-51375,-83316,-85232,-76893,-77959,-8415,60161,10641,-81711,-78291,-32803,-7538,-11600,-41181,-40552,-7610,-501,-5686,12372,53401,101919,104179,40629,9185,15258,6108,7717,19280,-1144,-3083,9258,-12371,-3743,64576,99570,57804,59268,63481,9600,-28408,-12205,423,-9965,-70887,-105053,-89983,-77529,-67180,-47648,-15354,32375,92356,117596,93825,22991,-47567,-37914,45595,77014,-36103,-90682,9680,43649,-28677,-88388,-63460,39661,70614,5605,-13229,45267,65151,2516,-22859,14005,40813,-5272,-117496,-132571,-30394,32109,52848,92497,96892,53720,-23425,-93970,-79522,-17824,8308,25174,77020,73849,6905,-49056,-80101,-90468,-91966,-122878,-94569,-34909,14975,83410,134188,110739,97234,100190,46399,-1710,10855,47000,77329,83587,56671,-3140,-102909,-171533,-184470,-107013,9067,81939,78467,-7697,-91404,-100269,-90505,-98756,-148731,-118169,3746,46535,-4636,-18418,13813,4981,-21328,18644,28847,-26587,-77131,-73389,-37701,3472,36997,74600,72439,26697,-2322,3313,19159,49407,52705,-9403,-72672,-84009,-95342,-103351,-66849,-14918,-20497,-36045,-9104,-5193,-27881,-20315,47729,59514,13378,8620,31265,7389,-19074,-6418,20913,58347,69432,79001,106381,37233,-82137,-138627,-101323,25175,132169,73846,720,37012,51080,2749,-32060,-59057,-68294,-15211,9281,-9192,12471,45205,21879,54947,143380,169658,63823,-52253,-76652,4398,47247,-1972,-18575,8398,-3155,-89327,-132598,-64332,21846,48438,-9338,-58981,7922,94748,65206,40772,25699,-75605,-81820,7364,25099,3921,3264,57424,77867,71870,64391,16385,-62312,-81821,-21592,22320,-15774,-101110,-152165,-152427,-57147,17583,-50246,-133555,-79128,20799,22730,-44210,-68198,-48947,-38744,-48348,-41016,-42622,-44147,-52678,-74743,-100686,-88635,-54706,-12760,42585,144245,196782,133475,43584,8776,-18158,-32508,11324,53159,44291,-6537,-65817,-96011,-146243,-167314,-65228,45677,39506,-30176,-49653,-58915,-68372,-47545,-38604,-35842,-10220,-9051,6730,48995,72129,29805,12345,38730,69758,31054,12567,99308,146903,85261,29895,34885,67627,97705,78889,42452,16927,-22304,-29746,19191,27958,1089,26680,34158,-7741,-45738,-50554,-34496,14122,81967,31608,-45649,-54652,-26431,-33240,-59678,-52801,34608,144356,202192,202773,163410,82321,-20227,-29467,97322,217732,179025,18470,-91379,-80732,-79518,-108992,-87244,-51914,-77070,-42951,41900,71919,23007,19544,45131,10560,-50477,-63904,-37609,-6802,17688,33298,81461,130595,101700,62231,81454,82274,727,-97739,-135101,-160156,-212800,-174328,-37803,11082,2220,14482,9940,52228,88196,-2191,-83803,-41753,-29494,-59397,-30223,-19195,-81913,-94410,-52324,-40382,38801,118936,80094,18993,-18125,-85389,-139326,-49104,64268,77694,49905,69808,56815,-33579,-73519,3581,96972,87824,60893,55806,20976,-5425,-30936,-72651,-79025,-29697,6388,19964,42883,84262,79373,23628,-10664,-23695,-11694,15894,22871,16403,60303,122771,101535,-6133,-77752,-2597,73738,36082,-5478,47018,64140,-30085,-120876,-107180,-32855,42992,63517,21389,-45175,-113280,-133221,-103241,-47620,31417,78415,39957,13823,44964,77804,42824,-3739,-10432,3725,27517,57310,60008,27779,18997,14344,-24847,-54559,-47517,2345,73844,97805,64844,39273,7920,-53348,-86959,-36272,13293,-25743,-32846,36441,79355,14132,-14628,35359,79972,67917,8487,-19965,-45268,-143257,-211926,-115258,29805,56509,26006,17257,33229,52002,48131,6535,-67432,-92072,-57759,-36986,-20913,-8557,-77191,-178093,-191710,-77053,50890,73153,32141,5981,-24147,-38722,-8280,-49411,-153608,-163961,-62063,30913,16327,-74864,-95710,-3552,73493,69635,-1824,-98450,-96919,-53335,-35942,-24492,-27189,-60900,-72057,-51470,-66112,-134017,-195167,-121059,-14620,-11745,-62684,-77678,-49343,-6475,-7896,-78666,-125946,-83381,-4741,58581,96615,48966,-13097,23146,71913,40598,16752,58134,52464,1144,22018,68026,75926,30408,-64450,-141488,-105467,-49837,-9700,43334,49279,-3029,-29524,-35507,-60014,-72472,-82004,-102289,-69988,10627,83014,66992,11307,-63443,-87289,-70209,-45644,-11774,1611,-30987,-69876,-30393,-20858,-80179,-75956,-994,34369,19115,-6013,-20875,-37028,-48407,-59582,-46855,-18982,-25412,-67551,-97006,-41092,58894,111328,112081,119421,103831,112434,163677,148114,77428,61839,128778,166804,109847,51381,63835,82370,104019,85826,68092,94562,161105,177978,170352,177651,110176,10462,34827,102649,109835,109787,86818,10784,-19107,-4088,-36308,-85647,-71946,-68438,-81331,-10744,92619,104589,69531,54781,42824,46772,75049,102444,70615,-568,-13195,-13312,-35308,-6290,33759,45444,105140,119371,37556,-35070,-21086,27357,37106,19782,-41849,-44669,26041,26794,-50249,-78818,-36917,-59538,-108095,-56724,43956,106577,134450,113116,74485,37075,25164,40651,61895,4459,-49178,-2872,56545,58770,-8828,-128619,-172798,-117896,-68838,-49589,-25225,1812,-38421,-154917,-179468,-55771,25462,-2311,-17353,7433,8716,33865,111456,145778,63236,-44264,-100108,-106849,-70533,39049,146906,73504,-74469,-63910,57673,72495,-22532,-84952,-57738,26415,89875,78598,15749,-37751,-893,68567,13343,-92789,-92653,-252,16140,6323,61583,78273,19606,-73322,-114481,-94877,-50081,-2262,-27190,-78883,-27944,55889,-12695,-114688,-130188,-129395,-132809,-108950,-25721,33828,8537,-44434,-42584,1892,54030,29636,-51527,-110458,-84197,-9582,83136,134158,97188,59546,57107,42375,-8114,-81985,-140233,-145569,-72409,26319,20162,-34234,-51090,-64397,-74606,-42117,-178,4907,-14276,28163,65917,32561,-26502,-63116,-60685,-40389,-2650,55227,99871,91549,76796,62964,35466,34983,13843,-51669,-51853,27543,98699,87999,36231,16321,28201,-2042,-32341,-27904,-74355,-117499,-61243,-9955,-27490,-66767,-74582,-29947,15220,20671,27300,28488,8653,-7883,25523,59099,-11579,-114111,-181329,-176694,-77813,-6600,-62194,-82123,807,78939,85812,87499,93496,43173,-42330,-84671,-31341,29148,48517,42595,27547,43365,83915,61532,17634,18863,55303,71112,24615,-34331,1794,33817,-25315,-101739,-109705,-19314,40749,15594,62,72486,83919,14547,-68416,-143781,-142497,-78952,-18516,14984,16811,11867,-1407,-24137,-15252,5849,7323,18936,28557,28300,50408,35730,5522,9323,-320,-68719,-79556,-402,48276,67751,45808,4201,15417,20351,14015,57160,106289,68288,-34939,-95867,-13585,92758,88764,11195,-52961,-106906,-98395,-22346,58650,95940,74506,23872,-7591,-4577,-26905,-48113,-54712,-71448,-62772,-1841,11843,-9320,-6399,-1536],[-45781,-52653,-64044,-77172,-73572,-18135,-260,-13729,15088,65740,101994,129541,116243,78095,54627,56760,46041,32095,17265,-20061,-78186,-32153,60370,115150,92980,-7388,-139805,-128083,-51720,-52253,-89767,-131153,-170794,-147129,-50270,12264,-42563,-106564,-42914,45330,66392,46534,-5648,-45542,-39552,-17193,-22788,-29054,-42344,-57219,-21108,44031,104063,93466,55094,74751,139298,133703,20021,-78551,-110869,-137281,-173296,-136522,-17361,118397,121288,21816,17706,79243,78755,48988,6519,-20864,-30520,-64896,-90382,-84589,-93021,-118993,-84733,-6807,20538,-36205,-61480,-27542,32202,45213,-20796,-68145,-45236,-38633,-50281,3883,73561,74594,55769,62887,81177,87798,67034,36198,21335,23445,49193,49566,6302,28792,108252,108954,77668,109879,87491,-34745,-147133,-161477,-88889,-21937,-28642,-29426,9912,18315,-19132,-45249,-18421,35677,74829,78400,72453,31930,-27815,-59613,-7691,44934,-52411,-131490,-54013,36251,11635,-76752,-95446,12840,49922,-17056,-38298,2913,35623,19559,-3929,12701,44925,23895,-53764,-74823,-24055,43229,89837,104610,86771,59758,-10454,-104033,-120562,-57116,-24280,-27043,40486,105089,56952,-45284,-99992,-108837,-113020,-110355,-78872,-38454,-16809,39028,114667,114903,86652,45479,-41087,-84878,-42050,14817,28639,21326,10935,-8305,-67656,-78328,-87971,-65325,949,68383,108171,44115,-66794,-65259,-34755,-95641,-188405,-141592,-11668,13660,-54550,-101575,-85836,-53591,-23249,37541,61183,10114,-54652,-68216,-51680,-19895,27263,76311,56759,-939,-11952,25374,57097,66804,61749,31793,6603,23258,-21388,-124005,-151173,-110282,-121327,-153327,-72479,42929,93324,90590,97356,65395,14578,-4392,-6467,-35474,-24892,25995,69891,116670,108355,81275,75326,-9342,-117672,-121301,-69043,-10776,36408,890,-23402,45566,74082,-9377,-66580,-30401,-13103,-12772,6963,23960,42788,76691,81362,154363,266934,235707,72260,-50869,-65469,19299,120752,121299,53021,27032,28884,-32074,-111997,-62936,68539,90546,-1345,-77953,-104684,-49507,39810,106865,90952,7318,-22510,42002,82663,65883,28198,74811,112581,72196,37337,14440,-37957,-40412,15135,29539,4879,-58823,-146218,-151087,-31635,17462,-79576,-151404,-76954,60888,109562,38390,-27712,-23924,-3469,-21517,-42546,-53302,-58957,-62201,-73207,-107452,-128496,-109387,-48247,39959,128458,123218,79253,37684,15437,-15461,-35089,5302,50325,21543,-53770,-101423,-80747,-47360,-71601,-74158,-14613,9846,-25042,-55169,-99657,-118558,-62411,27613,62087,24754,-21952,19184,83897,52072,-58931,-61086,24426,58853,1476,-6436,83074,111471,37043,-18983,15248,75859,131624,129504,78731,35673,-5672,-25001,20537,39121,4898,22878,45372,24785,-18553,-40357,-24521,12729,57140,30040,-5372,-6659,10226,-959,-28418,-28753,45880,139221,131942,60115,40405,36606,-45177,-81200,28088,138632,95303,-23461,-54831,28919,55795,-4006,-46894,-41731,-80824,-69534,7121,53900,1602,-51174,-57367,-74151,-99290,-96724,-42642,29063,69989,48571,78368,173218,169503,83399,35715,8407,-52044,-117449,-122467,-117431,-168040,-148773,-32690,-23463,-77819,-42408,24354,83079,62262,-46756,-89842,-60085,-69636,-85011,-88994,-105044,-87970,-52500,-55056,-72471,6647,75438,52491,20698,-2599,-71187,-116205,-40026,38807,21931,-10634,18189,28091,-34626,-66928,-6214,96071,113507,104163,79539,30911,22563,19268,-37163,-78452,-58883,-60586,-69400,-44190,1771,35292,62352,75246,40677,19965,50859,76461,91440,116237,121084,87734,35052,-13255,13444,49109,15146,-12835,27625,50296,1081,-62097,-59678,4467,56629,58813,32667,-21698,-99953,-128896,-108396,-79786,-14606,57634,54990,3003,-18079,-5662,-5122,6002,9168,-50136,-56776,37567,73227,5553,2251,53953,46093,16803,25432,48051,72149,72291,47661,21910,-21512,-85424,-112402,-49881,18002,-2016,18011,72737,71582,20523,55942,97310,68685,43192,39333,29723,-21247,-115239,-186878,-124227,13742,42539,-26607,-77775,-47099,17777,37797,13753,-17789,-10030,4248,6866,-11155,-43154,-99758,-107833,-36722,60690,96537,49005,-36951,-97127,-103688,-61571,14400,28146,-58580,-114281,-46986,38479,21260,-56871,-64225,2936,45121,69335,36459,-81490,-121152,-66352,-7869,11987,-28273,-100220,-121980,-80518,-44212,-85683,-167623,-107072,22033,44358,-6564,-31758,-12679,43195,69299,-12549,-109535,-110340,-6747,101823,109858,-9162,-99589,-53284,28792,79816,84511,107571,102439,39424,30096,91260,120930,59879,-43586,-88379,-63065,-64298,-42584,25512,36663,-3696,-14734,4493,32996,28946,-25265,-59347,-21122,42533,107825,118408,79893,-6099,-47810,-56748,-57415,-9013,37562,-10153,-86483,-64246,-36381,-65694,-61632,18205,116121,122515,15497,-92391,-102170,-14136,69192,96718,87492,34343,-44295,-72449,-7547,68830,79960,26560,4776,16542,49349,89716,75541,9139,-15872,57758,128588,80985,4118,12483,35554,68772,73407,41673,23399,62498,121534,153211,131665,30840,-59784,-37753,11153,22552,52645,75602,24183,-52531,-102920,-121185,-90908,-22828,-20632,-73940,-84554,-6112,31360,2367,-21919,-17256,18223,52914,91358,70204,-27919,-32423,44194,83912,89055,86128,58937,72834,70179,9694,-44538,-44132,-8293,6900,31025,21805,-1564,21468,47424,-26494,-116012,-77305,-42580,-69727,-75363,-58628,-31994,-99,-26677,-46506,-36583,-40201,-32279,20264,26235,153,128,33090,33773,-50214,-188136,-253248,-194004,-106549,-63129,-15281,49078,36403,-56275,-106916,-33096,57705,52042,35055,24056,13647,56586,118375,116439,48475,-11744,-64272,-119686,-90013,54457,167718,94413,-67445,-116722,-5367,99436,70456,508,-11154,29205,55538,40077,46732,87148,120423,114550,26883,-92855,-121492,-50706,-53027,-55994,7086,30330,13245,-15958,-20429,-14698,-21561,-31443,-61349,-59327,-3358,15375,-56165,-124055,-148018,-137147,-94133,-47055,-21540,-25702,-45394,-78715,-109611,-108464,-23950,39292,-13339,-109081,-89902,2877,100164,168283,150906,85732,71437,97210,75093,-16085,-75448,-52817,-2366,6045,-59529,-102698,-83597,-50367,-35686,-28275,-6456,15585,13573,49191,63009,4656,-38153,-57550,-127682,-201755,-173470,-74388,8616,21214,9024,30812,54117,41705,-5695,-68572,-76903,-12599,67825,83586,66555,66263,56762,31650,35186,37169,-4701,-51370,-31212,9649,-4019,-59523,-99702,-57048,44981,78443,44676,3070,-32454,-69624,-56756,-6286,-37645,-108720,-165764,-182605,-99328,-12335,-31205,-65651,-64249,-31656,37885,129356,162498,71801,-24775,-21793,65401,75020,54195,70817,81571,74988,67294,31426,20274,39366,30376,11225,-4514,-18258,39006,77398,-8213,-110807,-96179,2862,57965,54213,41456,92406,137604,103801,16681,-55639,-82999,-114867,-111643,-33652,37698,56036,38685,-7999,-35024,-38829,-59571,-55861,-23954,-31586,-19362,13949,45669,89982,98138,40437,29697,72996,88424,76574,22052,-21014,7545,14535,-6090,46825,108931,49885,-43528,-85120,-29320,52490,73881,41555,-22010,-114102,-129291,-74989,32004,168382,212561,154474,79265,25389,-27065,-52596,-54304,-89370,-115436,-42627,2772,-7351,-17790,-24753],[-29661,-46898,-49295,-61906,-57298,-873,19327,13964,73078,152818,141734,39974,-56260,-75232,-29881,28888,49094,46523,28009,-36999,-89609,-32049,38012,86190,74764,7847,-51820,-20272,-2377,-19519,-19920,-65299,-107333,-68607,18343,91362,61315,452,45679,110109,97878,62467,20422,-18386,-56290,-43307,8098,30041,-7656,-65384,-108291,-92737,7796,30772,18731,108320,183112,119380,21150,-66892,-116793,-126750,-165714,-157185,-49447,75122,102941,40540,13367,25750,-22559,-66789,-35432,22267,17232,-39356,-47670,-43704,-78059,-87914,-52229,-14094,35022,33625,-5826,-19823,-12399,2635,-7618,-39219,-66371,-109762,-124355,-16592,76315,35442,-8248,21493,48266,70948,95202,71240,25490,19627,43125,33695,7649,80816,158912,95305,56420,110319,45255,-111989,-221803,-245222,-151532,-29003,23999,48602,81841,68254,285,-49692,-36509,-27478,-33513,-17327,7507,24178,28686,4209,9255,56246,31775,-29444,-32298,36102,58865,-2638,-49811,4327,18471,-17863,-30556,-22210,23454,79923,78814,34949,-6105,-27322,-17967,7200,-6323,10346,51166,45000,39896,55247,32121,-24507,-89490,-94123,-46770,-42568,-7950,61466,52782,-11510,-61517,-116999,-162339,-142509,-107569,-54510,-22044,1396,58666,87095,62815,-11312,-125790,-153301,-85156,-24850,-14337,-22302,-35529,-59313,-70410,13311,50388,22150,11472,57353,102757,48296,-47179,-37078,7590,-36113,-108334,-68741,-3871,-13549,-61902,-152727,-166601,-53728,30034,61932,81480,48792,-32495,-97397,-101428,-32256,17321,27855,21408,28562,48396,56838,62820,61710,62222,61653,61555,72765,13317,-115549,-175406,-148523,-139886,-142062,-57608,58237,116880,74246,18033,-2470,-2672,4211,-12987,-64301,-45790,43185,88784,111082,95082,42124,-1751,-59810,-118024,-93845,-59489,-52028,-46108,-64979,-45900,28492,26533,-80486,-118936,-30172,17557,2632,9913,52865,72306,68989,67265,143162,217710,158945,40391,-24456,-29946,57082,181935,172688,51558,31353,67824,6452,-103737,-91985,22661,42138,9364,-9412,-215059,-330738,-108529,113467,84250,4626,-5660,27133,57673,50864,-8904,-7288,53085,62807,49025,25496,-25982,-22480,6409,-13663,168,16427,-37883,-63374,-2723,21552,-22482,-66237,-37120,95662,194496,131599,7175,-24716,32815,49813,13026,-29560,-68432,-63544,-23492,-22129,-67297,-96039,-43782,70254,133167,79267,52268,48415,30675,14962,-8046,-16111,-17495,-77262,-122337,-97259,-40710,22246,20189,-59726,-93205,-34102,21151,4850,-76011,-130257,-95555,9592,69540,16188,-41483,319,43654,-28154,-152366,-134390,-36566,-14912,-55896,-47192,6650,5420,-49361,-87715,-36699,39593,92126,105167,83208,20109,-57934,-54854,50023,101960,49838,28188,56722,73376,27759,5291,60290,85487,72440,53224,65834,72918,61626,33599,8736,-8524,2033,32167,-10206,-70580,-35545,-9630,-74220,-124262,-89344,-33687,-40483,-58564,-16008,81826,153463,139976,60507,-4427,-74367,-86496,-39926,18883,1406,-69132,-114147,-117841,-99868,-51374,12053,59338,71289,26832,36541,120043,125038,32785,-24788,-33313,-58955,-92592,-57768,17366,13018,-18246,2960,-32745,-88237,-59365,16346,83681,75483,7061,-37854,-58064,-53867,-16945,-47743,-99970,-39622,33472,2941,-47710,-26620,-246,41275,85213,75186,16821,-20897,-8989,-786,-6756,-20229,-38875,-62026,-80253,-60695,307,47176,32870,41862,31090,-3842,58182,129235,69531,-25635,-61956,-113606,-125692,-71024,-23274,4285,54512,99462,80704,43095,48270,90939,144453,135078,50676,954,13939,-4508,-23091,-12425,23379,63341,57991,3572,-19072,-24355,-23750,-15890,-6195,30528,79604,64439,-22116,-62989,-46611,-53248,-44904,-12111,5296,-18867,-42876,-45263,-32679,7053,31698,-33884,-69124,9219,62235,-7334,-26117,58558,111861,107900,81678,38793,-7919,-10839,8036,16640,-8542,-66130,-106557,-78789,-37830,-38223,11055,57145,39723,1130,53741,93237,31882,-2089,49543,83305,33537,-62218,-161827,-171128,-61441,2619,-48775,-121986,-110701,-55433,-24287,-26928,1608,77961,108576,81325,14148,-43467,-72312,-8982,101796,149694,88501,11832,-49697,-109371,-104927,-21195,70424,72123,-11358,-65821,-25060,25408,11346,-27924,-37491,-20348,-13117,10800,25364,-46358,-111286,-97875,-26031,31393,24078,-26416,-55640,-48877,6706,35267,-52930,-88006,19254,88245,52121,21032,54348,124069,149968,58147,-69557,-90353,24222,128877,95459,-66729,-173907,-144998,-55591,41904,39965,-4538,624,10027,26726,94402,117416,41701,-28650,-9742,19554,-19074,-16926,41324,58129,27070,17478,54128,107988,103449,60716,54024,70266,60789,67118,82735,67293,-9874,-49426,-55235,-64763,-20373,30750,-4139,-66415,-44709,-15491,-37799,-49170,18380,130074,143651,16239,-119647,-145534,-31918,111356,171078,158669,98031,26236,14525,33672,28908,10180,-49739,-70370,-29673,-20451,-47851,-32923,-31348,-69968,-63595,545,27283,18856,11395,-29329,-25974,-5400,-16883,-28132,8353,67436,88535,55114,-24403,-105307,-124732,-108171,-84438,-31317,17613,-3742,-80125,-149249,-118833,-2127,77414,57461,-5598,-69497,-77872,-55921,-46911,-24755,2053,13869,14595,36770,25945,-38843,-44985,33852,105359,132692,108015,38343,862,13407,40384,17623,-16401,11694,42759,62848,42917,-4361,-2031,54236,8812,-108255,-80304,-23037,-42996,-73906,-92070,-110450,-105108,-118451,-102761,-66437,-51265,-55886,-11682,3564,-22956,-71306,-58487,-21950,-47113,-143806,-208154,-161651,-69708,19270,95260,119880,76486,21173,-45437,-58726,30112,79815,58360,24428,15638,65760,104857,52511,-14533,22294,39459,-47304,-66153,39747,121213,89437,-11950,-98088,-40189,84960,85982,16386,10984,62392,74327,23368,23982,109721,158865,135319,69091,-37050,-100110,-76129,-107201,-116670,-59631,-42334,-45686,-34739,6449,23706,213,-39588,-47609,15212,66096,9285,-60752,-74761,-91472,-80506,20553,89503,43344,-13967,-16292,-29760,-103719,-152531,-83946,11137,-11564,-97042,-100012,-25354,58522,139177,167733,107804,51048,81066,113444,52751,-8340,8338,14955,-29878,-98528,-103868,-29687,45408,33262,-20012,-25327,-6780,-6709,24587,4520,-94453,-93063,-39872,-122788,-252634,-261800,-186532,-104383,-60853,-43695,21501,87435,76693,-2715,-84610,-99660,-30432,42480,65645,72346,74740,30546,-13420,17903,69051,66246,15720,-1357,19672,22300,-4955,-40378,-46343,26456,81422,56935,-18836,-85433,-103128,-59178,-23696,-62743,-100001,-130543,-164991,-130716,-46108,-840,-17412,-84537,-117637,-51394,92868,185056,109499,17176,17648,76146,72125,77306,118363,103295,35733,3772,34440,100067,94904,21255,-33607,-47095,-49599,-11300,28581,-5588,-40995,-6428,36492,61441,110819,136841,145783,141187,87187,14428,-2148,14417,-44278,-112656,-68519,35004,91709,92608,48722,2267,-30906,-95832,-139764,-101207,-47794,-5469,10877,-7272,20499,75816,71537,55001,62427,41326,-11512,-59074,-40532,24024,34256,4928,25195,54094,7923,-36768,-79328,-88114,-22246,51507,53008,-27000,-152513,-187124,-147025,-25719,152514,215362,130546,25779,-19739,-50228,-68791,-59016,-67188,-123804,-97346,-32729,-1479,5537,-8625],[-19731,-62149,-94755,-93657,-72816,-29773,-12244,-19059,28790,123483,109221,-33173,-152558,-186390,-157875,-85935,-3213,25239,-13276,-73963,-88766,-60057,-50376,5164,52505,40355,19860,32494,28672,27910,22070,-14517,1731,24802,10528,57679,104896,88807,85827,102622,62823,-16577,-55351,-43267,-47172,4115,80950,39208,-78038,-153499,-217154,-208939,-73410,-9864,10578,113275,140363,34864,-4427,-13001,-35946,-23779,-61917,-101521,-36869,48086,65841,52325,45615,-72,-103313,-143183,-60516,47852,64544,18473,18340,22701,-11128,5509,52744,40173,36822,23731,-13329,-28394,-59011,-59716,3619,43056,-5718,-96630,-112033,-7936,53303,3141,-37003,-29706,-13715,29449,85420,77701,35100,12267,-5809,-39168,-40887,48224,88058,8123,-18644,31852,-33725,-136853,-166144,-146566,-95459,-12004,60480,84187,54712,9266,-40974,-48828,-12386,-67761,-127939,-80267,-28894,19669,87078,98558,62813,76411,95070,59649,9332,17802,71652,84833,49891,22322,-13618,-17320,-1642,758,40989,108610,139108,80392,-45622,-118089,-64320,17979,1564,-21604,3985,2702,7153,42803,59161,31806,-55597,-105917,-48661,-20744,-42531,-39497,-4755,33181,18196,-73711,-139705,-137065,-105954,-31742,37443,33269,24978,31352,21671,-26950,-121342,-144793,-103567,-74402,-37575,-11177,-36771,-81790,-60132,52240,93917,36725,3192,50387,76339,18787,-39181,-16708,38668,45250,3735,5666,1882,-6029,-9283,-118063,-154764,13404,107437,63589,36843,17746,-55745,-119144,-87118,9724,7988,-46858,-22571,58275,79941,31585,20882,42361,41480,47916,63437,53710,396,-71310,-87278,-49755,-42621,-31333,5911,17970,20044,-14803,-39523,-23860,-4742,17586,10420,-52061,-57740,17416,29814,24150,42316,11928,-26978,-39147,-45420,-39676,-56426,-81424,-77108,-82793,-57966,-12002,-52859,-126964,-88823,14929,52889,56453,65860,79321,61498,31680,32970,78901,74489,38383,37289,69614,70386,128333,213023,161658,16807,-2337,74198,28175,-95426,-117402,-39499,-7342,29794,80308,-199191,-434589,-164288,111226,36520,-84334,-61834,-4059,17637,27715,-13682,-77913,-58773,30066,84972,66131,-21438,-71720,-49177,-28503,18389,73983,63503,-6280,-28261,19203,70903,40862,1564,84356,172607,112146,-11517,-44411,40962,115402,90571,-28877,-123727,-90054,14313,58675,41478,6743,24595,104756,133897,65859,43821,51070,20374,19257,17289,-17002,-47155,-106207,-123532,-57104,-6684,6627,22004,-23274,-95882,-58149,33801,44257,-18810,-51111,-35588,7729,55775,56039,19226,-14893,-61714,-112010,-153289,-100783,-31399,-39058,-80884,-82942,-60247,-53375,-73353,-95291,-43232,19294,19761,27460,55735,-5640,-111988,-92011,41584,115231,84985,54517,68765,91441,50633,57628,147131,134687,68691,52278,83234,78365,55350,33023,857,-42578,-51073,-34218,-41625,-36746,-6303,-26567,-67847,-93538,-123661,-127426,-104328,-65927,-12837,45080,116812,164668,134201,39528,-69493,-92857,-55910,19003,63793,26801,-67866,-119041,-79272,29615,100665,89863,44082,-7301,-17350,32540,50628,-13520,-29840,19584,-1487,-64798,-36359,73067,128367,86884,32478,-7086,-17030,-15645,6426,73959,120875,91661,15729,-25613,8617,67720,29493,-31048,12959,71293,25692,-52376,-53838,910,73260,97645,71717,69801,53452,1877,-49350,-24788,1259,-49130,-119322,-119759,-57053,-8138,-32550,-71181,-34817,-19109,-47149,46304,172162,149480,58714,-12121,-112387,-126620,-30027,23816,5012,19323,67541,58762,8455,-13083,39371,117784,110052,5275,-64036,-40869,-27454,-52583,-65093,18215,114095,81874,-27254,-41322,-11566,-15395,-55260,-69181,-25,91681,104940,49006,17621,15861,-9513,-44510,-55415,-28814,3510,14765,23735,4486,-6365,32143,50967,14579,-7259,9531,-13559,-24831,38962,111645,128109,54811,-34565,-55668,-9673,25319,47477,34226,-24595,-67071,-60848,-67679,-93226,-62159,-25763,-9534,-13605,9813,22188,-25965,-35882,45566,106770,72630,-7674,-103324,-161099,-114674,-51476,-35626,-35204,-40304,-50730,-40420,-68616,-70852,34267,129299,131244,76146,15875,-32683,-11544,61186,89307,39124,19871,29516,-3329,-16514,36169,66209,-795,-66884,-66634,-27688,-3044,-17404,-31996,-41184,-57716,-82684,-91770,-52225,-47952,-93127,-120149,-55276,45275,91704,76434,50436,25163,55061,106769,27141,-51321,14687,79326,40615,14570,83636,169397,163828,61030,-54226,-73560,22955,101974,48728,-93447,-168702,-160990,-109317,-34093,-43807,-134139,-135341,-45177,36607,108164,108342,840,-44476,24325,83822,66145,60224,84975,102198,93162,82724,100409,112502,74631,67421,128534,151331,80433,23284,12444,12557,-28279,-46276,-45559,-47097,-23640,-12747,-25080,-40912,-7300,27404,11074,-23402,3120,65603,69749,-7485,-91565,-130259,-70542,35716,85195,84886,77987,76903,86734,64261,10069,-10484,-43515,-57964,-49722,-100996,-141951,-68210,-8699,-56529,-96761,-62316,-11068,27598,27725,-28649,-43289,-44989,-29709,5735,50026,57153,33260,25814,5372,-79726,-145423,-133076,-96893,-76694,-69511,-67969,-58360,-49244,20913,123959,125539,48209,-9027,-68070,-115866,-97991,-51431,11637,66098,72561,44481,11247,-40394,-81408,-70161,-8003,64847,123975,117604,41052,-14919,17462,79981,36731,-7836,58967,104139,84976,35961,351,4276,20763,-17784,-63156,-7432,6027,-59278,-68338,-36492,-57763,-76020,-59635,-27815,-46099,-62167,-57874,-28704,-42192,-85551,-127894,-99448,-18986,10193,-59920,-120642,-82531,2045,96874,151040,113111,49167,28656,-16509,-58538,12691,93627,60513,-3719,-22692,19148,60399,10200,-70788,-6557,81273,42565,1398,31136,58440,54370,36678,-14366,-4447,66841,61851,1757,7866,73247,87044,5558,-43613,23106,100851,122800,99957,40605,-21996,-58144,-127114,-135031,-53509,-28991,-61431,-69399,-9497,19376,-18727,-42137,2811,86477,94819,3963,-49220,-21998,-21890,-8046,110068,159319,78166,-2914,-25830,-34449,-62379,-86781,-88238,-94130,-94934,-76912,-46795,-2878,46768,100758,135416,110793,37166,28311,86350,77190,-56,-48524,-81171,-96877,-93740,-43190,66792,149935,101155,-2083,-44738,-37283,-28613,2569,-20072,-93659,-56735,19999,-38218,-141920,-161605,-140463,-98239,-49781,-15268,41238,80495,53727,-22330,-88037,-103098,-59423,-7168,39384,82398,66741,4306,-39921,-12803,73112,102404,49931,41173,83015,84656,39862,3930,-20936,-3216,30209,23076,-49714,-112621,-65962,25285,5297,-71819,-70964,-70749,-102983,-97584,-46958,-9476,-4878,-47445,-91051,-83413,18624,128857,110991,37060,11608,30816,36041,82197,149218,111492,-3396,-27786,87200,184819,97939,-34267,-73906,-54876,-62575,-80607,-73926,-52639,-2911,47650,41881,28603,99046,153920,154598,99186,16848,-22935,19993,95840,65956,-42343,-61826,19040,73365,74142,63356,61175,51483,-23076,-105393,-95534,-12295,65326,34180,-79985,-96447,4951,69045,70429,75550,35975,-49342,-77275,-6855,58964,58217,28836,-3290,-17608,-20439,-26335,-80398,-94847,-14593,51415,38016,-16958,-107146,-155452,-144888,-35465,127021,167918,74439,-19097,-44154,-62691,-74990,-40136,6017,-31199,-46282,-7149,16863,26737,20361],[-22134,-31030,-66840,-55268,-40895,-29182,-22378,-34282,-15061,77950,104725,26531,-46698,-107758,-169798,-133366,-3348,51348,-11837,-43215,-27746,-34866,-57695,-5182,53956,69022,34995,-17662,-35329,11922,29203,28708,75425,28950,-97678,-77913,49440,90080,52582,26593,-5582,-83176,-121548,-104124,-82170,18648,84418,-41414,-183366,-193436,-195599,-181199,-74579,-20548,-9460,49722,60133,-1622,4979,65999,83997,108002,92507,19983,3145,35670,29967,29903,43170,-7292,-78921,-77803,-31290,34377,83488,81754,77217,87661,91406,125759,158708,102674,38179,-11955,-39978,-29099,-23089,-18396,42075,106560,89281,15595,-5798,39574,49631,13467,-9041,-25210,-6122,51558,85473,73581,62573,28943,-48955,-107081,-85423,-39354,-73838,-127396,-124540,-95691,-95409,-87468,-53336,11459,33756,57113,113567,110008,28732,-20479,-44099,-13406,56775,-7801,-93884,-54611,-2766,29124,93491,107511,56137,48422,63859,54356,17093,-6456,52675,124922,114650,38291,-34255,-28515,10598,31918,53206,70555,114314,103484,-24356,-122490,-94690,-20308,29,-6407,7996,17213,5138,14797,16462,-29413,-84405,-99436,-52668,-6989,-36920,-92007,-51920,47981,76378,4784,-42865,-47139,-40625,19576,109829,103833,33720,-31787,-48558,-44141,-80459,-113062,-126312,-119182,-46696,22646,-2483,-55299,-51595,12619,2825,-56678,-48341,19540,38068,-2106,-31831,-16498,38167,78440,28810,-30729,-52143,-334,54941,-25481,-65997,62419,105018,9439,-49493,-48191,-77118,-78619,353,58751,-13554,-94119,-57105,26969,24530,-36314,-27336,18702,-8030,-43144,-32403,-21032,-40752,-47952,7036,82814,77940,44458,15510,-62844,-101837,-72444,-16622,-1761,-19394,-10513,6168,-41166,-70499,-54904,-81956,-71428,-7166,-5240,-13479,19123,44932,8396,-71721,-115765,-79604,-58630,-55413,-53037,-102312,-116057,-238,117805,126330,125455,139746,106653,33788,-3924,-4232,11119,-13626,-17374,43435,136094,169924,184822,189476,117078,-16671,-61198,35643,45292,-73270,-130232,-71824,-20543,26171,103477,-60208,-255205,-79074,105550,3664,-145610,-118096,-6674,22185,47450,47088,-64541,-137178,-35532,66782,66282,-37736,-133886,-94042,-699,59784,83501,49957,-63328,-103775,-4453,102025,73593,-2712,8901,34934,-5785,-44233,-46008,6909,90408,86078,-71784,-180573,-116286,-1020,41266,65554,90644,107869,109098,82571,13222,-4615,-5647,-47384,-38020,2688,-2261,-1602,-9344,-36011,-15350,4262,-31160,-26118,6401,-29818,-43124,5578,20324,6069,38581,58087,46618,68491,114278,90978,-22973,-141450,-143117,-86984,10823,81141,52354,-43818,-92718,-75194,-35221,-24806,-35460,9943,30066,-29823,-35223,27648,-1231,-101206,-113586,-31346,41228,63577,59661,57321,72086,45432,55443,111799,77782,32026,16650,8919,-18961,-8083,11844,-24280,-82236,-69756,-25114,9892,40262,23233,-16580,-15700,-17933,-68922,-89681,-82453,-79508,-34964,19985,30394,72091,111788,51466,-70338,-89496,-35651,45035,115442,119341,-552,-121986,-83558,65792,144561,83260,4319,-25106,-33095,-147,30789,5369,32749,110557,70140,-43889,-79499,-14580,71509,50739,-36986,-39739,30185,36536,3436,42737,96713,72443,9422,6560,49017,67268,25025,-3704,32078,46794,-19435,-105902,-77014,41850,93887,26071,-13099,56330,61149,-25709,-104203,-68474,-4073,-27761,-93368,-94283,-43235,-36798,-71746,-88256,-47766,-33445,-66647,-22204,83913,121739,98163,44641,-71152,-101095,-1985,53111,16321,2785,18517,-17110,-65375,-75023,-30261,41390,77033,34283,-51545,-78197,-46941,-48899,-86668,-29148,64865,46019,-49288,-68575,-31156,-26541,-56108,-46593,18756,65061,59853,48289,42708,21417,-2005,-32770,-42952,1058,69326,104833,128446,72954,-26231,-13895,69062,54727,-22377,-36903,-5024,24040,42431,63786,59529,-23502,-80916,-6543,75960,83780,81991,49273,-14654,-29232,108,-23725,-95948,-116260,-108200,-58134,-14379,-3617,-20808,-37241,-3486,68000,102083,75050,44661,694,-60291,-87762,-86253,-32555,53776,50801,-8999,-25392,-99416,-194094,-124177,19945,100703,105440,54918,-36933,-100237,-79804,-29736,617,55830,104885,92430,61906,49119,-4216,-103762,-115189,-50368,-2881,-1465,-40782,-54341,-51493,-80684,-130650,-156413,-111483,-70224,-84270,-101664,-39671,53905,100713,94520,81168,64631,66750,91260,39470,5324,45575,68426,17468,-23754,34681,116478,85861,-17524,-88841,-104155,-31287,49160,4431,-104813,-137648,-124748,-116098,-69902,-50200,-124792,-143410,-29998,66949,109363,91342,-26053,-55902,36365,116914,122275,106822,111367,129332,125267,93008,67647,35504,-28135,-17449,110154,191990,127920,35316,-35453,-47383,-43037,-30010,-17279,21741,31375,-27297,-54161,-47342,-10025,44366,67008,38265,11166,5289,525,-19136,-42573,-61027,-47702,-33696,-53144,-60427,-4655,54448,55591,46437,41236,39230,6772,-30225,-87505,-162319,-141485,-26610,27041,-17888,-36342,-22766,-32287,-34161,1322,35796,54572,6301,308,52991,90061,54750,15616,44089,43409,-51663,-102539,-54852,-24117,-60847,-110957,-102011,-7752,87089,150012,152779,51078,-61555,-109004,-155944,-155268,-93267,-35774,26093,100358,126599,67161,-27580,-114810,-150880,-100266,-19135,54874,106789,125312,78509,24423,22011,9432,-70496,-64397,52333,93673,66258,39163,51092,51740,-15956,-74637,-34998,42796,9571,-67510,-48359,18712,38239,34147,42903,47542,-27060,-95415,-83225,-41635,-47027,-78089,-90313,-49000,24664,41410,-31211,-85051,-47682,29819,74624,60225,22749,7254,1577,-8009,-1933,41885,83407,43431,-44942,-88298,-65705,-10339,491,-68584,-75788,-10777,14489,21414,37201,10803,-30992,-4714,23029,27889,47805,52241,29421,19069,41939,30728,-52225,-90343,-38996,36911,90244,96580,92434,57929,-21701,-136341,-154900,-46091,18293,-7830,-39431,-1250,17088,-49021,-70184,11705,80128,29244,-41006,-43030,1362,7001,27809,109252,109151,31380,-53093,-136679,-161900,-83257,-9141,-34786,-150174,-165686,-63048,32842,46877,41608,60329,67102,58779,16015,-23013,15347,36566,-38246,-131151,-180988,-160057,-96040,-6762,96343,157904,113830,3805,-72464,-53587,-16479,102,-1011,3855,34274,63627,35331,-12766,-11986,-11251,-17006,-13939,-62,20986,3834,-49240,-72115,-68622,-76822,-101056,-87925,-4195,80826,53579,4753,-6379,1423,51851,77103,42957,58728,120968,113713,27360,-35212,-33675,-9738,-17609,-45743,-88648,-102622,-16052,66549,-3269,-96457,-57587,-12129,-19139,-31541,-53674,-79815,-52250,-13453,-23797,-69685,-55851,15057,45424,28860,11534,9717,-18212,15374,108239,107559,-4215,-28992,107140,175776,15843,-152921,-150201,-59452,-43679,-94347,-127548,-109596,-42113,17926,2756,-46660,-22697,19367,51557,13730,-48299,-41433,24796,97805,76593,-21572,-54875,-13294,-3536,-19808,5992,63906,93220,51744,-1662,-12095,10998,66315,26597,-96317,-109732,11458,97271,109789,116094,83158,-1804,-36996,16199,38935,4345,-32542,-79224,-73047,-22405,-21637,-71674,-24968,53302,18081,-39830,-18551,-16260,-46287,-79470,-40495,78399,129176,82084,26597,-2324,-41892,-68983,-33408,31732,44918,58291,54488,743,-40912,-29882],[-78310,-6463,18840,25851,3992,-17338,-29614,-38526,-29585,31922,78492,73328,63269,14410,-94700,-92443,19633,43816,-20192,-6272,19998,8070,-2275,21595,21865,23179,-40552,-145260,-170662,-87234,-13233,22193,28261,-76386,-202077,-164461,-35299,8936,-31550,-70322,-73516,-87886,-121832,-169074,-185523,-81718,-30041,-129563,-188726,-129548,-75141,-75241,-55176,-53540,-74476,-52419,20889,55801,67076,111658,124211,139145,151854,89407,12451,3006,-11990,-40759,-48788,-43916,-8191,31093,-12582,-39094,24817,67517,65859,83183,123527,167499,178645,106048,40044,8688,-23778,-28476,35802,88875,85344,75065,79353,61369,33373,42655,51872,32996,3480,-14798,31198,93335,89406,69825,84633,53286,-51264,-105623,-62045,-73815,-176851,-212327,-197825,-202628,-145411,-52551,-7261,55071,114782,149135,174219,136347,72852,52842,32894,39460,98369,88699,25106,1328,2724,-1836,20165,15146,-12793,-7452,-3515,6274,3822,3433,45257,100857,90716,35699,-19611,-21425,3828,32359,44266,20438,51416,88825,37522,-9235,-20142,-11633,20203,49044,52266,47665,10798,-22059,-64016,-122877,-112495,-71063,-58559,-21247,5597,-32410,-37762,25032,75002,44411,11678,35458,30972,54640,128001,131421,44032,-66908,-104132,-81871,-88031,-128842,-149931,-98793,-7708,52915,44795,8558,-38144,-34721,-72049,-112599,-92372,-40128,-7620,9810,10549,-6809,11158,45460,-26468,-127182,-129680,-8269,110845,82328,28061,39638,10897,-66612,-95766,-61185,-39394,10007,83181,74773,-14945,-57762,-39324,-20839,-41209,-65269,-36874,12139,-23715,-117913,-137594,-75723,-47563,-36315,36512,128067,119986,35619,-27875,-105609,-123376,-49754,19491,-3529,-42855,-32249,-1533,-25362,-62628,-100175,-137278,-81884,-5549,-13746,-19861,43128,90698,30614,-93538,-135869,-59359,-7955,-18907,-36468,-58708,-46902,70863,208770,215131,182478,182548,141943,58598,4422,-38443,-31744,490,8452,33891,112412,188902,186104,117885,41250,-51089,-81684,22104,86919,-15494,-112598,-75008,-26091,-14141,58615,69350,-9314,-6452,57092,6087,-101124,-79940,43278,62669,76620,99027,128,-114072,-71064,16497,23565,-57153,-124393,-72814,31135,96673,85195,-10217,-125176,-118195,-13679,64414,53772,-10050,-58260,-80980,-63545,-1713,4776,-13246,31080,43340,-56042,-115463,-60464,-2132,-4721,13269,102245,171113,114249,24880,-41754,-49987,-63438,-86816,-50947,6491,17024,58954,113298,76520,22974,19300,3659,-3934,32449,30537,17357,36276,27550,5934,37078,60093,65456,85742,111365,78497,-17370,-100514,-86999,-23256,96669,206005,182711,42927,-40165,-25759,16498,38261,35005,66278,50365,-19062,-23312,45202,55600,-21346,-87246,-78193,-26020,16579,34818,40902,70093,59313,17790,-9841,-17552,24177,12039,-55171,-90869,-35316,17376,5828,-24504,-20457,5820,26044,23322,-3296,8700,45257,34110,-392,8461,-24898,-92697,-35281,72076,37746,20153,60414,35686,-58758,-55508,11830,66044,98846,121945,39847,-98826,-86908,57927,125042,31842,-34580,-13154,5856,22944,46505,61016,108028,159558,124419,15245,-91603,-104014,-32836,-61541,-168424,-141161,-6306,44132,7810,-2311,-5415,-21809,-15546,21090,35589,-393,-46525,-22192,61694,67024,-17402,-88278,-43179,56201,79523,-8741,-29706,52365,53690,-35072,-104390,-76906,-14965,-14806,-36278,-14655,1106,-37510,-35904,-18273,-3002,-8188,-58174,-93016,-31458,53471,81590,65999,-18246,-66019,-26987,15059,20510,16925,-13947,-80015,-92543,-54228,-30739,12015,85981,112971,25813,-62548,-48400,-32681,-85130,-77881,-19322,-25819,-91575,-107652,-62128,-31383,-15881,41632,98084,72797,18676,12884,23607,7424,-4088,-834,10602,66013,132621,158169,172864,126121,2547,-46523,-23441,-34003,-66393,-59777,1082,81891,84451,29609,-21843,-64686,-38117,65209,114997,98706,75718,25868,-21379,2813,63946,62862,-12345,-66932,-113987,-82379,-12761,25119,23504,38473,83843,110122,94015,69950,80906,76907,40853,-6094,-71216,-75100,-5326,16230,-27816,-51168,-126773,-247208,-226711,-102336,11565,41658,16111,-57555,-129163,-123009,-51477,14114,65249,84339,77581,71010,50002,-15084,-85591,-57777,25037,66043,32469,-41092,-55406,-39379,-61206,-101231,-114105,-75750,-47430,-66673,-59670,5854,43386,49838,46108,43501,46174,51523,65233,49384,56762,99934,123622,74608,-22676,-48808,-6964,-33034,-109512,-134085,-136301,-71706,21127,-249,-104981,-138588,-106436,-101333,-52455,7159,-15979,-24426,66408,100335,78020,55878,-20205,-27441,72742,145143,118409,79787,102398,129366,90517,12221,-40492,-57265,-102849,-99324,43369,177682,159655,56701,-64203,-95511,-73426,-36229,28754,122011,115894,-3017,-72408,-80497,-55044,14667,90676,92833,41043,21074,28994,23727,18512,33565,46472,2360,-80454,-113532,-44612,17814,-12210,-3084,72683,102916,38046,-43434,-113271,-124248,-50795,39049,53833,26203,34851,28921,-46015,-108280,-50158,81566,157890,85064,20108,38249,55915,30614,26542,66979,33423,-56935,-42089,36587,41720,-9930,-54406,-46191,36379,112127,127855,59510,-57278,-128598,-170057,-227976,-164960,-52613,-6773,37207,110108,130911,31062,-89641,-149606,-153295,-87414,-3812,64062,98781,124464,110198,59980,-28029,-145298,-196811,-110024,452,33306,63577,79325,100747,88037,-8174,-77194,-47779,-3695,-18388,-14615,-5121,6083,70645,113390,64520,24317,-16920,-73419,-86914,-32833,9240,15766,-272,4997,11161,-3584,-39398,-61648,-32137,16604,5105,-51998,-40742,542,-17262,-12294,50233,77351,66858,44143,-41518,-112235,-106896,-48266,26141,9771,-77739,-119686,-96470,-23312,40684,-4433,-94315,-71535,1632,29443,37891,67974,96340,67330,24005,-38607,-103883,-59694,18187,48752,75240,92295,118971,116924,46755,-96296,-157571,-73746,23574,60579,42834,37676,37012,-29174,-87399,-26736,25807,-39248,-63577,-5130,45468,50448,64256,85821,43980,-16782,-74499,-174852,-218292,-117220,13646,52649,-36635,-98265,-37365,61553,45802,-6228,16357,27460,16093,10061,-31225,-34911,-18077,-50196,-90717,-118867,-123074,-95569,-19702,56096,90139,73075,-2295,-68793,-22435,30249,13168,13775,54290,52125,39868,44644,29339,37245,54118,27213,-27110,-40096,-13497,-33651,-77734,-55316,-62,9779,-60192,-103765,-28902,53792,40697,27269,43852,42453,34544,35644,24285,23646,43440,50933,6007,-62956,-56820,11130,4183,-43550,-59662,-41115,7796,38898,-16455,-88717,-45801,35352,56184,19918,-57313,-103413,-52230,11389,3765,-51021,-75644,-49551,-10802,46501,68601,49877,-41352,-67739,29248,102701,49830,11343,90041,125188,-20354,-178562,-164388,-42119,8298,-19356,-52150,-77696,-63417,-10825,-8281,-69186,-103660,-94671,-50506,-49290,-59793,-15246,51337,86249,37360,-32742,-35222,-15671,-42048,-59546,-10548,56178,64095,44146,71562,94404,49007,38224,32220,2509,35011,120340,162763,151398,123771,103045,55444,-7683,-17160,-25230,-73732,-119990,-137027,-64182,17752,12803,-13613,69992,101351,-22228,-98836,-35569,25208,56228,3895,-68482,-13773,84524,107201,83751,69751,34459,-13795,-28636,-12604,11614,78505,74761,-34272,-132595,-114215],[-99412,-3739,71213,76002,40027,8944,-28905,-34613,-20271,-11054,7256,25023,44208,26229,-41561,-22046,52099,18955,-30442,8430,28557,25503,25289,26404,-3159,-25287,-108812,-192291,-177200,-97830,-23507,-756,-46978,-131976,-153629,-77356,-16547,-15824,-50307,-85475,-66810,-25756,-70264,-178074,-230614,-168770,-121553,-94890,-46225,-4740,29252,5749,-41689,-69101,-87913,-59005,77042,152016,127043,102796,83793,85953,106828,86079,23201,-2444,-16287,-73231,-116758,-65021,41177,73404,-31140,-107259,-58860,-4371,14486,32841,62881,97983,117664,82143,58964,59393,10893,-20348,65397,156341,103507,1695,-18104,-13896,-43752,-23194,28230,27950,-21619,-32327,33341,80208,71360,70932,94060,86136,21065,-8021,29080,-11108,-136213,-174048,-168913,-208913,-179244,-69640,-7683,42058,137930,206796,190128,125925,105578,119764,114225,83001,82564,112138,101404,24182,-54781,-81237,-66944,-51671,-29173,1449,-6058,-20829,-14868,34885,65894,48333,15620,25326,31892,26318,5875,14350,43470,30825,36304,64557,73068,93336,78754,51070,65882,88621,72031,34117,-16231,-64678,-110077,-118232,-55820,-8442,-33011,-35139,32767,51955,827,-15894,20758,4960,-32699,14634,42798,49648,82092,89338,26924,-60483,-93670,-91555,-122369,-164018,-145511,-29660,54626,59947,81259,96645,27796,-7128,-9789,-31892,-90595,-110228,-66979,14077,72984,40216,-17822,-31135,-86360,-153471,-139816,-7540,147857,151384,51819,-40958,-104109,-124095,-94689,-41396,-8420,40489,74949,43716,2917,17906,9622,-38378,-64971,-61512,-40442,9050,15946,-82079,-137081,-68583,-525,19306,40365,68816,45411,-23539,-55665,-80825,-68823,-21844,-13651,-63996,-70194,-17756,22850,13335,-35097,-94359,-116853,-47402,3965,-35165,-62640,-3146,48044,-7120,-127447,-147355,-61025,-5687,1595,10188,26357,24725,66348,172443,197839,163982,144695,127181,84686,3409,-97750,-89257,-16702,10617,5361,32188,97434,102390,9726,-71939,-105160,-69698,40254,114163,34360,-80741,-83421,-65535,-81439,-19992,48993,26357,-70553,-52294,-11420,-43267,-10806,74317,57511,29378,42756,22729,-47283,-72727,-26843,-22138,-87387,-107143,-58392,1912,74433,79720,-20397,-87975,-39517,-684,-4846,2398,-26675,-91250,-110492,-40167,45744,28973,-10311,17255,43915,25013,13635,31646,45903,6280,-34552,46345,154262,96418,-18658,-67195,-59342,-67778,-43335,27882,38936,-6543,27037,100558,89886,29666,28321,59924,57835,24860,524,45898,106043,79757,-9240,-59972,-49234,2072,42248,28363,-16979,-36542,-35826,-31605,-23954,68923,183771,183070,83637,25329,27099,31143,34041,29758,45689,29965,-2870,-2478,48154,84653,43356,-27660,-52599,-46195,-40656,-21990,8282,64524,66500,-18694,-98130,-81933,20377,28380,-51065,-85592,-40985,-4830,38375,68960,28080,-14220,-22969,-36598,-37273,-6290,14066,-4356,2476,50426,6257,-89327,-38594,83259,69324,27942,27954,-7729,-63449,-14901,50364,52756,31787,67308,54590,-53024,-79469,35364,75165,-39327,-91540,-29238,16697,5746,6712,52782,104573,126055,130418,74073,-52017,-100590,-65758,-121991,-223925,-202093,-81884,-12596,-4980,-28879,-74122,-68588,-30094,-17624,-36207,-71616,-95710,-28728,94491,116594,40725,5585,34438,40155,47771,36878,34286,61524,43990,-13277,-39239,-10016,2729,-32217,-31140,39951,57530,-5251,-5716,10903,8773,4675,-70198,-148000,-88920,8348,31871,36814,2894,-48870,-82363,-57689,-5019,5383,-37961,-89409,-58742,6381,5954,18679,98971,160188,96673,-18559,-47809,-47845,-106243,-108147,-72235,-95619,-144509,-126658,-70084,-25386,8308,80448,141940,103203,27255,3208,21847,27299,22427,43484,48417,74007,117130,123543,122330,118818,65296,-21608,-119132,-160910,-142450,-106101,-38125,71257,90931,4527,-58637,-42260,26456,53207,44484,38248,23554,-1061,2637,45448,97412,118564,95545,42154,-67547,-91359,-30876,30156,69849,98328,107087,91920,69187,54690,58238,51450,45281,46076,-30397,-138282,-149044,-84642,-82868,-107743,-145144,-198942,-186816,-123340,-77924,-82780,-61252,-45064,-57916,-48671,12602,40905,21919,-8862,-6394,41043,85762,86586,40276,34381,73191,80923,23939,-45307,-46718,-25962,-17396,-5033,-7953,5834,6944,-48221,-62186,-1311,10148,9320,22210,16284,9171,22077,58061,71383,75323,122315,178623,142751,6823,-90401,-99640,-110858,-138679,-135126,-114807,-58681,10996,15385,-81168,-148028,-125265,-104418,-56553,8777,27680,53656,117212,95646,40347,28888,-4935,-5593,85703,143407,65908,4748,63852,108848,36959,-62680,-104263,-85122,-100638,-110377,-8429,106988,98747,-3956,-112574,-121662,-106411,-63233,67538,173085,122632,-16432,-88422,-107262,-105721,-53913,39468,64927,42043,69608,101987,88698,79517,96018,105408,61106,-12752,-51709,-9853,42473,-2978,-41772,38901,107336,32232,-65324,-73802,8620,73878,89364,85026,77910,58673,12088,-67994,-124412,-81663,44021,152983,100041,9605,-2362,2045,-6670,18144,50407,-1294,-66688,-18561,46485,34921,20407,32376,35507,32636,16038,-5,-37889,-72230,-78536,-125403,-180828,-106823,-7885,15002,54491,111096,104128,-5687,-107240,-103631,-52588,-31296,-26276,7956,61819,88877,90451,54861,-94325,-235616,-204786,-92337,-43073,8703,111333,110671,62345,40927,4515,-33824,-72603,-89868,-52329,34642,1735,-71239,11210,97707,9515,-51001,-8097,15852,-35997,-16888,35637,58231,29291,-20183,-90685,-91081,-29268,-952,5042,1001,-33924,-74764,-46526,-14637,-47487,-51886,7041,31472,35437,55170,-10581,-99382,-93261,-23834,76316,97519,-11821,-132175,-148583,-70468,3008,-11993,-78300,-73634,-17626,16018,14896,40672,88612,69989,8993,-73194,-111781,-10088,86416,69230,46925,55796,91100,130452,121598,5454,-85967,-67624,-2110,68583,75807,44647,42490,14285,-73805,-72672,-25736,-49836,-45140,23177,79207,103523,101137,78315,18287,-22504,-23354,-53934,-99432,-98253,-15765,93077,95492,2303,-32745,-4295,-43079,-93879,-38565,16519,24846,22326,-27886,-67657,-64607,-45873,8817,36064,-10375,-76349,-54321,4121,15515,-5902,-31413,-35062,15920,39907,7059,-12841,-11744,-39757,-57923,-21882,-11950,-25147,-4295,-12969,-75728,-80628,-7114,21042,13013,20200,58331,90214,39018,-32059,-17976,4867,10340,29005,32431,23328,10568,1620,-12874,-59054,-117339,-82631,-333,-19439,-68426,-9438,35751,27725,24877,24917,8032,11551,15067,-26178,-25314,32780,64447,33341,-23162,-28614,18362,12591,-41894,-71648,-64356,-55174,-38054,42197,81364,53886,-43534,-108594,-52956,51650,83493,54463,51822,85079,40575,-52079,-65167,7042,45155,45546,43797,-8951,-56160,-19974,20412,-15617,-52068,-55870,-56234,-72577,-57251,-3684,68867,115790,66507,4103,477,3374,-23680,-22511,36868,67328,16585,-9134,63695,130500,105954,67560,74862,123694,167309,165406,160489,134207,61423,32320,25886,-45932,-95327,-84896,-88164,-113091,-102083,-9567,55756,47267,40278,88080,72538,-17994,-61543,-41498,-9095,68989,38270,-100935,-116387,-4020,49559,40388,79386,106754,72457,342,-61019,-84685,-16463,28155,-34934,-117874,-112324],[-21298,-10705,12398,33629,50837,43995,-19362,-41824,-29034,-46375,-58141,-48172,-41667,-65475,-86259,-18180,73881,53835,14839,25447,18580,718,-25776,-15363,10959,-7560,-92316,-94345,-4171,32603,12361,-22084,-62305,-68859,-12771,52455,60444,47870,17165,-22376,5586,42982,-39277,-140899,-151800,-123084,-97405,3513,87563,70480,48280,14380,-30874,-29598,-8303,35000,147705,173926,90114,32127,23549,25180,30121,46215,44051,32466,22564,-21597,-64987,-35117,27933,17784,-79802,-127901,-98208,-62418,-26022,-12136,-27390,-24765,26840,62373,52419,4372,-41271,-20627,68313,124715,61125,-39031,-75265,-93416,-133487,-115904,-45104,-11710,-39593,-49017,-15338,-7912,6172,42824,71843,102996,118579,110695,101593,55459,-48284,-85743,-83403,-138011,-178368,-101978,-4345,71438,139986,180958,131091,56003,37082,70343,116568,99624,41902,40485,68537,5096,-104401,-126887,-78864,-16006,45270,93166,66668,-16847,-50568,15365,63667,9783,-36084,13855,70830,67612,3996,-13023,57407,93797,72276,35460,30543,63548,67381,70592,79688,60614,21930,-30363,-80619,-111394,-106213,-39338,38730,68696,40654,-8836,11974,44734,2827,-44712,-38767,-56086,-91747,-53239,20074,34371,32398,56102,42261,-9460,-20366,-27293,-81168,-113412,-84458,10121,65476,49864,107643,186597,133757,77598,114294,99123,-43546,-128564,-100923,-12139,100786,101297,-18942,-86707,-83849,-60212,-46651,27655,160065,162055,21277,-105126,-155365,-128503,-69729,-36752,-40274,-12594,10443,1369,11694,50826,34792,-28214,-66017,-67187,-48236,5173,58804,30154,-34487,-18744,77058,141398,92634,3807,-52112,-53408,-14989,-11817,-30960,-46752,-73399,-109831,-80509,-1615,55744,61881,5314,-51430,-63874,-29751,-13643,-44327,-56047,-36836,-32807,-84796,-154249,-147205,-96072,-65822,-20879,32752,73179,66038,33076,44948,63266,71854,58864,50287,38983,-41079,-146777,-151063,-111490,-37064,8680,1263,-2226,7508,-50333,-116410,-111955,-48498,49400,103179,55441,-35157,-65801,-70925,-86397,-42962,-47154,-100220,-137489,-90164,-31752,-40326,1103,52881,19747,-41891,-48838,13614,2449,-57145,-33593,-15404,-92669,-127358,-84262,-42042,30556,72071,40080,30116,77763,54712,-20280,-52701,-68881,-87273,-69696,-18964,6550,-11548,6855,57884,93346,88348,64341,68581,118728,90427,-4557,-608,76674,48164,-33196,-52553,-29202,-13863,51696,124047,62749,-45684,-49012,-3432,21863,30876,53431,76386,67961,-1087,-50777,32947,133278,106024,-16926,-104783,-100959,-46578,-609,-13136,-58305,-69435,-61105,-40589,-43335,-6105,51987,68709,52031,59984,73300,44763,2134,-11470,12122,22938,11270,-11005,7654,65138,88110,71084,32369,-31950,-75044,-60624,-29662,25876,39249,-16770,-70810,-78693,-2341,37924,5063,-44678,-69943,-70183,17798,87225,26714,-45240,-28269,20361,21163,-39885,-87209,-73399,-13841,53823,40899,-37995,-48954,3656,19130,23688,25836,-34256,-64706,38433,103823,67394,23413,64289,75998,-13002,-49795,48361,73843,-49851,-123397,-70959,-17314,-32240,-42847,1925,53491,82002,105945,74222,-11541,-36555,-20697,-61526,-107412,-102937,-71695,-46508,4866,35540,13018,595,-32543,-82073,-98457,-82946,-53133,22862,89219,78296,33928,45022,74958,39119,40069,83838,66499,47009,31841,22548,47516,97056,71514,-8643,-22859,77307,130256,52103,-6951,-18663,-13935,-401,-82338,-162576,-105906,-36311,-22984,3024,1550,-41159,-87738,-66451,-25247,-28394,-34050,-34405,-3467,27973,7266,1117,70518,152467,134954,38114,-24517,-66724,-131618,-109328,-80043,-115362,-120880,-58648,-10929,18363,27785,59593,108835,100959,57989,52122,90263,106404,90896,79966,41002,8908,31526,48305,51694,63656,88087,40212,-83604,-151240,-151104,-125036,-67011,11157,30874,-23926,-38444,18856,51816,4784,-10885,7717,7357,23640,82248,123257,128797,136285,159458,127186,-12094,-76721,-45086,3287,50811,60121,25780,16123,40789,29862,5756,2080,15693,55441,11436,-133616,-173877,-76990,-54000,-90720,-109991,-106705,-63246,-47436,-111139,-154099,-84286,6007,30390,25344,49651,29831,-32923,-61869,-30323,50145,152731,207774,137260,59396,38208,6660,-34877,-50539,-31076,-13988,19073,78595,79089,56765,32338,-44706,-110155,-65119,-4287,43926,69078,46569,8261,-6234,34695,75344,89641,105846,134874,113885,34680,-31982,-64315,-73527,-70703,-75959,-58932,-29200,-10102,17125,-26087,-103958,-125311,-123797,-108919,-60158,-17428,21524,58585,49126,39699,54536,7886,-29215,36505,100327,19558,-51402,15824,78365,32500,-22281,-28462,-14406,-29694,-40642,8025,49212,-6820,-107206,-153387,-101463,-89911,-58363,80100,147754,46876,-72042,-81550,-79088,-113206,-120668,-56325,-7686,26863,79220,111028,114321,114903,94331,61419,31387,23779,15822,36141,101577,65364,-44150,-25846,58643,20663,-29668,27487,124640,143089,108848,116241,116052,51798,-29810,-82077,-92378,-77862,-29530,71788,66211,21242,30281,27323,-18016,-18764,6384,-22830,-68108,-53662,-22616,-10571,21341,60454,43801,-17448,-69737,-59670,-16305,22010,13298,-49645,-68209,-13913,9347,1958,42451,85504,80322,14759,-39600,5231,69862,24137,-69173,-68488,13193,42776,51109,44584,-91428,-182062,-111916,-55679,-49949,43120,153177,80397,-37189,-51634,-14780,8530,-44523,-94787,-50566,19159,-43782,-127567,-59464,28750,-33531,-75615,9943,94069,34856,-12894,-19501,-8999,8562,-42450,-152512,-130825,-4214,54579,43323,4778,-34263,-48101,-46275,-51370,-69216,-90269,-92632,-76413,-21625,36296,-6539,-84558,-54731,48428,143442,138510,38052,-57465,-69261,-50085,-47290,-17352,-4130,-12352,-4675,-2190,-33673,-38881,-12043,-15439,-42495,-78188,-80719,717,66127,39724,-10893,-38989,7599,103129,162004,119941,56937,32241,22669,50501,58937,34521,40627,41971,-31576,-73292,-44200,-38415,-33569,-9618,38225,92655,94537,63853,11638,-11444,20595,64236,33150,-52240,-36535,70797,69426,-24863,-76979,-93492,-127918,-131299,-61700,9345,46794,29217,-41626,-91299,-84616,-45249,37438,104031,75254,-19186,-33253,15888,2610,-60721,-55696,4177,26217,5750,9965,-9934,-57743,-100395,-136146,-94692,-45044,-75298,-81385,-53442,-69750,-44778,42313,81209,76513,47544,45428,79409,74623,54196,41284,4724,3280,33494,149,-31980,-7911,-5203,-33570,-87024,-177838,-148867,14653,57576,-50484,-62596,17656,73842,82411,63115,31871,35847,67882,53861,14440,6212,40012,59873,52762,58320,62932,-12096,-99019,-105734,-58380,-50809,-64500,-28166,-16435,-28495,-52234,-86711,-94052,-36008,48144,49257,-4422,40185,104805,89576,51826,59091,44230,25003,32609,-10450,-69514,-30899,57143,59171,52489,52177,-5158,-80524,-81465,-41810,37649,146236,156553,90618,35088,8783,-6164,7116,53549,47345,-1557,-7845,21090,68135,125664,122790,90147,121517,117482,47297,46718,53817,-19551,-66363,-62621,-110887,-146671,-104755,-52338,-31492,-14051,36053,49010,23333,10297,10579,-35,13324,19749,-20826,-59325,-10907,-9790,-116885,-166482,-100437,-64448,-69114,3224,94206,113367,39938,-63703,-139104,-107210,-28941,-3429,-10424,-16990],[71308,-25469,-110551,-73830,21533,54091,-21577,-81388,-78783,-58538,-52363,-60948,-85589,-139155,-182207,-108864,38069,114744,97049,57828,17746,-23422,-83370,-61611,18720,29558,-28626,35442,154706,130053,7500,-65604,-51878,11971,59505,54138,51489,84454,79692,39355,71227,73306,-43210,-91699,-21062,8379,-21872,18998,78497,70508,34966,-7110,-15738,30847,77527,100860,142417,109559,-12687,-45363,-4491,-8913,-37093,-17033,16444,40854,58205,66253,57816,19707,-31787,-84478,-134078,-117273,-81971,-71608,-41493,-27628,-65395,-91019,-24753,44374,-13221,-151717,-157994,-27206,72383,55277,-1382,-23599,-34106,-73206,-138622,-170686,-122449,-41889,-2829,-19885,-60431,-93599,-64548,-11733,24192,81639,156384,166786,117868,63262,-7215,-33948,-28134,-70190,-131372,-105525,-20739,74771,106851,100804,63146,7552,-32964,-1552,86827,109001,30814,-31254,-14658,-27832,-74426,-62551,4088,63435,122295,188857,164557,45489,-50215,-38774,24073,21636,-6925,25434,75089,64993,-17755,-46412,60222,145472,103171,-6362,-55770,-37934,-22685,15288,28775,-16513,-55245,-76036,-109993,-119493,-76736,-192,62157,108756,124120,60681,-10256,-26671,-22792,-36304,-44687,-57350,-84475,-61948,22525,39702,29781,102085,146641,87827,68222,75513,50530,40969,27595,17765,32508,57905,128181,203371,157660,111402,145154,140562,26622,-48745,-55211,-31650,60872,100397,-4580,-66104,-12707,60724,61737,70122,147267,142087,9471,-100161,-120972,-73202,-23661,-31169,-78860,-59071,-14551,-6972,-4273,10131,7153,-22993,-72532,-74465,-29489,-6543,27165,80120,45633,13897,124709,236697,152734,-3362,-63358,-21708,55341,45003,-43273,-98994,-88739,-77808,-53506,-23197,21242,52870,36627,10173,-8659,-22647,-35481,-19180,32113,11702,-73726,-146828,-156950,-127512,-116071,-111843,-57210,6947,51066,61171,16035,-39150,-57368,-24102,-12393,-36227,-61331,-87245,-121650,-146415,-162068,-65495,42192,34927,-16056,-12302,-13875,-35273,-43405,-37207,11796,58357,49737,-4622,-23532,-3204,7399,24942,-70416,-168702,-79044,10151,-21376,-75400,-53955,-1493,-2356,-46141,-62760,6180,14158,-36404,-20625,17163,-52534,-124633,-89807,-34095,15560,52944,74059,90358,127120,122388,38102,-84309,-122858,-55874,-7094,-41721,-85678,-65748,6485,64574,102057,73217,4698,16883,124592,145466,58061,-1053,10312,-4443,-25289,-21577,309,27750,90724,114987,28651,-57250,-64959,-54752,-27586,44980,88829,44563,-4399,-22459,-30284,27558,87893,47110,-42372,-59764,-32339,-8538,17934,27425,-13158,-92683,-150945,-91906,-45307,-50311,-48963,-31093,-17427,43798,107778,77953,-2182,-15574,44061,73781,39739,-25410,-32178,45628,129398,157259,87779,-39929,-93615,-69539,-68870,-52550,-34310,-17003,-1718,-33680,-20924,25143,40355,-27283,-103461,-112977,-39562,10422,-16268,-49282,11197,129459,114960,-46673,-145676,-92340,-2778,65959,80379,14065,-56802,-71302,-64529,-13256,15431,-30900,-35234,91260,160124,128280,84859,94384,72246,-9853,-18005,68312,93232,-10135,-100943,-96453,-53939,-25602,-24479,-19433,23528,69483,55870,461,-25357,-9129,11530,22907,45040,48668,12392,-14163,43273,139547,157899,78801,-49442,-118180,-106222,-61049,7315,57713,8146,-83945,-100857,-53969,-2519,-1355,9460,26357,-13747,-16374,7368,28710,65452,126317,124674,61440,28550,107229,177623,91176,-2505,-28750,-22387,-5855,-51671,-127632,-148422,-143292,-106725,-31863,-20206,-45433,-39102,-6565,-22665,-58251,-23682,13059,8450,-11701,-38018,-49992,-4803,86268,118844,65084,-2014,-68695,-123983,-93284,-82512,-90666,-21905,50715,68294,78485,62067,44839,52916,51839,57795,100509,159867,178451,139659,58714,-30202,-87452,-63066,-1818,21253,-6946,17023,58406,35160,-14832,-53323,-49058,-27000,-37577,-57303,-59257,-14474,45118,27351,-9904,19322,57846,57215,70249,138634,183495,156326,127300,143596,133656,20310,-48540,-50376,-25939,1654,-18280,-65057,-34480,34197,6111,-21665,18806,43648,58838,28508,-64289,-66831,24167,39950,2879,-25621,-30306,28883,14948,-96715,-135723,-56856,27543,48563,25162,8592,-34120,-80318,-51128,26166,100963,187894,219249,109527,7652,-25686,-64321,-71345,-37550,-747,9427,19365,70320,95644,56591,2139,-64293,-144650,-115271,3754,103804,126223,88164,27690,-31315,-19291,52274,109090,69106,17501,28650,68541,82889,55683,40519,28137,-22834,-48396,-48326,-60043,-15569,14142,-33857,-88796,-139124,-159305,-109805,-41475,-13098,-13870,-10437,41244,91748,15546,-68773,-25108,60829,16926,-61701,-36269,23400,43321,63565,89205,85794,66732,73564,94150,67383,-42290,-136369,-131554,-43073,-39505,-35605,54036,94486,-2053,-81929,-31636,-6442,-76783,-148066,-112832,-14266,48980,39567,35133,79568,100765,44095,-31443,-57050,-15198,4547,16706,79950,56839,-38727,-49756,5320,9740,39993,109770,130284,93918,76189,105892,91132,27467,-26731,-61006,-69698,-68859,-66356,5109,39447,65705,117172,101341,-4618,-55220,-34602,-45271,-94662,-126729,-105086,-40843,18620,30178,-18094,-66636,-63360,-1204,75459,104412,43395,-27612,-17477,22430,-12924,-44833,-15309,25934,57499,51760,45742,82619,96010,30887,-62840,-56791,8869,28948,37638,50068,-33992,-92182,-61042,-57736,-35425,65654,108844,-4958,-94252,-86456,-33893,37464,27583,-26542,-23129,-14543,-59581,-84952,-56767,-25511,-45499,-44389,33589,107412,70978,-8314,-80631,-70110,28869,29144,-83381,-103763,-25200,28119,36064,6683,-38002,-50088,-57589,-58844,-42898,-75102,-134477,-137639,-78489,-17759,-31447,-63056,-7895,107475,185309,141951,50951,31262,63820,23628,-53762,-12511,57232,41013,-4804,-43849,-81273,-83583,-76562,-100601,-100379,-65993,-38313,-2093,27232,22689,-40705,-120014,-60460,69920,151223,162075,147609,129139,92213,75306,69355,53579,48327,53019,18560,-29345,-43789,-65630,-57919,-50972,-35884,7905,36032,35853,13355,-11262,-12895,25229,18340,-38477,-16780,45846,-41805,-136400,-136550,-120196,-119758,-86691,-34676,6508,32056,8874,-48508,-74076,-54249,-18571,17847,60407,89387,68900,75049,105284,58398,-41613,-40347,27381,19305,-5795,66272,77961,15431,-40895,-108647,-91835,-21896,-46133,-75620,-26058,7451,36805,61645,35283,1313,-12646,-17192,-10157,8483,81821,126791,83968,55140,79580,30910,-25109,5209,19787,9916,7261,-52965,-66091,53308,107875,7845,-49919,-5756,49382,68599,75674,73382,61938,78062,96489,68481,35861,82409,133907,106569,48321,15922,-32865,-90027,-98349,-48646,-34602,-70329,-82325,-106073,-102640,-56996,-17786,-47041,-56125,11383,13400,-57617,-15557,95513,121100,85884,78197,40223,-14090,-28453,-41924,-56390,2473,105755,124554,110463,89894,22765,-73036,-97301,-73555,-7616,122244,189710,146427,67997,21270,3143,3801,5853,-18296,8716,61528,12931,-4758,96338,125957,45447,18390,-15460,-68364,-47308,-14207,-39882,-66864,-69115,-87534,-84608,-49053,-17295,15460,44870,75576,46946,-11360,-40897,-35321,-10981,46785,71643,25786,-58400,-79842,-63174,-94878,-125957,-100607,-82377,-85915,-35287,54719,115764,89953,-3826,-88446,-67983,-6887,43623,90861,102035],[98371,-15728,-134803,-104794,128,45059,-24579,-117030,-120091,-22690,40091,3790,-38846,-88911,-196022,-197698,-45053,103998,126283,81337,43471,18445,-41646,-47842,-4303,29362,19682,85985,159694,86009,-59076,-118028,-63963,31987,60091,-9400,-43713,29208,83095,69535,96622,78857,-31582,-37283,65047,101534,16627,-46392,-5375,59965,51577,-14667,-12594,46360,82744,72583,78260,42057,-51425,-44826,8621,-29005,-94001,-102229,-88677,-31450,44407,106447,125312,44366,-89809,-167669,-173316,-110670,-63562,-70733,-54388,-27581,-44594,-69004,-19879,11174,-102600,-248245,-198839,-25305,63303,28426,-1532,19941,19507,-21614,-98610,-167564,-142285,-34478,44174,16966,-63851,-100980,-74457,-41172,-15553,32193,105039,137118,99397,41707,2663,-10744,-20079,-46238,-78501,-98088,-91271,-41476,3381,22009,42434,40488,9608,20848,92720,117957,47541,-41649,-75050,-72785,-30919,38422,86886,81651,110257,199373,220547,153561,39769,-30231,-2258,64057,74491,67889,60694,32314,-40407,-71872,21699,116614,76742,-53034,-114108,-88465,-72716,-50026,-51733,-88511,-89234,-51753,-56715,-63864,-45680,-36427,-10220,65197,133955,106252,1063,-70005,-47944,-12273,-1399,-18172,-63839,-44457,21411,27122,31194,154599,252017,188209,123708,126681,146735,160534,119560,52776,39114,85224,104327,74452,14971,29499,54208,71596,68280,59157,30518,-24533,-26661,-5989,-31964,-4431,60667,88032,71025,68299,118332,121280,31977,-51939,-54183,-8856,15460,-11427,-66886,-50620,7963,16724,-33455,-69772,-53507,-38116,-79398,-60249,2371,-48249,-84247,8340,30973,-2497,89209,190836,121103,13105,-3002,24996,76753,42819,-69414,-120304,-65666,-8198,7946,-42562,-71702,-27941,38606,64566,32365,-9424,-35082,8870,102548,83973,-60032,-162973,-144927,-87471,-73146,-88724,-82617,-54077,-10946,9398,-12446,-39991,-67584,-56861,-41248,-80805,-127351,-81208,-25164,-40601,-77172,-35676,45979,57899,26586,24936,43584,54668,23681,-34038,-46960,3176,24875,-21440,-18530,61546,118262,120201,-14563,-136030,-24974,81010,-23620,-121090,-119806,-62116,-29030,-10481,-11048,-627,4203,-9229,-8270,18206,-1242,-41933,-20906,14653,19971,9658,11691,21103,66349,132326,100095,-61323,-121424,-63,53885,-45674,-107299,-65557,-15905,15241,57440,32110,-43896,-50047,27514,83865,64436,20337,147,-30127,-15005,6410,15479,29255,49584,17403,-37405,-43915,-17500,-19400,-16820,52500,87126,-5026,-80502,-26962,31573,42439,31169,-34947,-97347,-46228,18992,36454,44833,52480,15752,-89385,-171602,-102671,-42927,-66902,-75258,-63344,-69719,5157,103428,79203,11462,25099,106969,126153,68342,-8047,-11350,63955,135839,145021,48238,-93971,-124413,-71519,-85295,-111409,-104002,-43646,31121,26258,-546,2426,28942,-13908,-61250,-61747,-58099,-55783,-38706,-35777,-655,97262,101398,-19980,-88882,-44429,15865,67728,72274,10166,-46521,-50825,-51996,-19787,-11561,-10540,24815,114452,160654,164010,123512,72987,29391,-1857,11923,43962,48556,42,-47877,-78766,-63488,10289,35149,9,27107,64187,647,-62645,-47941,-20889,-3184,20702,46616,53802,44041,28455,57581,150771,172283,64415,-54248,-77065,-60736,-49550,-3769,8723,-92385,-205489,-202162,-154419,-125639,-116079,-82634,-92942,-125984,-81148,-8752,14544,9948,42414,85327,79172,45425,81660,141040,81945,27007,10494,-4458,6217,19314,-50643,-172046,-239230,-190223,-77136,-53620,-51061,10532,50534,-7727,-73658,-46710,-6594,-18165,-37661,-41643,-46775,-49966,1512,58261,42845,-13765,-54920,-66808,-53402,-74027,-43869,58278,99617,94238,103847,89160,65765,45528,23668,42318,88902,142562,178631,124647,-10575,-120074,-151393,-109234,-14136,25358,-42058,-70220,20190,94321,82449,47711,54642,28100,-59006,-111733,-83669,-21720,4964,-25564,-23092,38454,97426,104322,75196,100127,156410,140737,98095,82445,76263,14945,-28055,-54674,-40063,-7844,-23548,-57678,-7099,57307,5118,-15227,66051,115917,94787,25712,-17632,20332,83156,88566,82595,71280,49682,62175,11070,-66562,-79138,-38845,-9505,8227,-7129,-38861,-90772,-113861,-37179,75539,136712,164349,127673,7898,-46387,-32790,-42378,-38719,-7603,36667,49068,9868,10605,63997,41854,-32610,-78481,-120756,-96370,9010,111967,135858,96532,34546,-36900,-42993,38591,96519,24502,-37664,25866,119295,146561,119512,101273,56894,-29148,-81977,-91828,-104018,-51895,8163,-6821,-49877,-117906,-143422,-84355,12065,55129,23631,-33144,-1952,71979,23260,-64588,-33165,58361,40663,-37911,-67663,-47305,-2147,50744,90607,118621,139128,176751,191980,127871,5574,-67416,-47681,25707,324,-34039,14364,64890,33416,-7768,30168,38877,-35527,-111256,-64322,73197,101692,-1359,-39198,27166,57259,290,-69507,-84998,-51880,-48333,-54875,-41554,-60008,-61160,-38167,-30020,-11374,71248,118671,69209,-2594,17572,54841,11722,-19873,11446,-1608,-60980,-73626,-64319,-23986,11711,68604,131977,106932,-5771,-74679,-64895,-67129,-112480,-158983,-138196,-46723,22733,9953,-49007,-64014,-16042,50576,82653,65037,2938,-40353,-42982,-20342,-42024,-75489,-66229,-16498,47130,73175,84305,68118,11462,-21214,-23206,9263,30985,31235,26987,32473,-21938,-98677,-109649,-75367,-16078,26931,-2796,-81976,-76618,-44203,-19108,50734,52528,-8148,-23106,-2209,7183,26776,3949,-49301,-67975,-21793,44820,81340,63608,16937,-51717,-18510,84662,103649,9857,-80495,-97956,-53423,-4892,-15136,-56699,-63151,-48873,-38649,-19693,-43939,-98056,-108971,-89596,-54101,-39297,-23379,26148,85703,141524,136509,87599,96454,131497,75502,-20741,-8760,60526,43305,-50810,-102244,-83361,-33685,-24001,-89788,-97900,-37672,-12387,9760,51751,71580,693,-102941,-52164,49902,91487,86070,74829,82172,98156,103970,89028,53895,22353,39016,37199,-3571,-63633,-131496,-91433,-23770,-44357,-68482,-25443,24859,22848,-26072,-74143,-80675,-65365,-45228,7853,32319,-78985,-172610,-158975,-103699,-72706,-62512,-34046,7720,9967,-14926,-24912,-12890,3914,32185,31251,11478,56969,119824,171347,175232,94270,-7474,-21023,6086,-11261,2966,119313,153244,80128,18051,-35483,-43501,-4156,-11865,-32103,11242,54527,48909,-10856,-100041,-127357,-87925,-77388,-106271,-94161,26996,147179,132067,81323,96000,69051,12128,1691,15543,53764,100258,76325,36171,63116,86826,51668,25239,1072,-21898,-11205,32015,37629,2872,14555,61629,79277,95574,158551,171115,63814,-59036,-83971,-49434,-50543,-79235,-52983,-16519,-45509,-59515,-86165,-96753,-56362,25171,31396,7942,23565,-10848,-87184,-67798,21227,59123,39790,35524,21582,-21603,-39428,-15443,30119,82549,129173,131348,83695,18803,-19401,-70543,-95181,-80533,-45315,25424,75167,80793,65072,34574,-6477,-42020,-80451,-96728,-20318,55678,-8026,-44966,26667,37448,-44292,-76069,-59149,-37824,-40699,-56867,-44807,-7421,10693,10355,34538,30890,-26282,-37400,18603,82576,49481,-19920,-43906,-13476,14021,37587,45111,13356,-77592,-113022,-89743,-95839,-94911,-50752,-21922,-24799,-5724,32001,79799,85610,20043,-43614,-8658,23343,36705,76422,121269],[66261,17235,-31523,-7469,20847,24005,-35062,-128903,-129110,15305,122649,78947,54343,44764,-100235,-205540,-119206,3535,44288,45075,60168,85826,44687,-11684,-40175,-2684,30269,74377,101063,16015,-99619,-132044,-81868,20089,82245,987,-105508,-49054,53225,76189,91194,74933,-3450,-3854,67209,98061,17684,-70260,-39382,55556,55947,-37987,-53673,-903,31090,10236,7796,10861,13208,38628,33033,-43663,-115539,-155059,-183836,-121682,-8559,63807,80044,15555,-109386,-185649,-173646,-108871,-77956,-90031,-63389,-18255,-12733,-25773,-4234,-32464,-143886,-195427,-113325,-14922,24719,51944,75302,64332,13784,-35699,-86573,-122868,-94594,-12611,28126,-2327,-37986,-34178,-7130,-3554,-13549,-1872,28621,64216,60560,27996,29158,33961,-2063,-27622,-50530,-99373,-156903,-168916,-107991,-26894,48480,95298,88315,77755,107825,113771,64000,-11706,-76587,-102635,-42239,61761,82804,33451,45910,138309,200124,210482,157688,72456,32424,85798,131346,112580,41526,1600,-24571,-52037,-31825,12321,8277,-62352,-101613,-70489,-60857,-65553,-87686,-104965,-54983,15447,22062,8344,-13082,-61565,-73089,-16077,58837,77962,15904,-67421,-65491,2202,46425,1392,-84257,-71828,-24511,-26283,-8008,115334,238794,229313,143021,109746,132189,145214,128451,119735,112080,99131,25462,-108971,-166779,-83207,-33757,-2057,51191,84400,60057,-13761,-85593,-127178,-99958,22963,81545,39781,20226,58962,115916,117495,58322,3151,1969,18424,14474,5063,-19958,-23631,22451,47368,-35480,-110504,-83455,-43039,-61126,-28895,15407,-82799,-160048,-69553,1678,-17165,10708,51555,28875,26016,47557,44841,51011,5104,-60098,-70196,-22185,36916,74344,12738,-79212,-56680,37898,82737,38672,-10121,-23120,10227,84359,98241,-20495,-133112,-121374,-30124,11593,-41921,-107949,-110154,-53325,-38243,-54915,-16974,-1210,-11604,-23644,-66678,-100059,-26929,61626,91354,64017,21942,19306,48562,56966,49225,38220,45051,42813,-5733,-50703,-17454,11499,-38013,-36599,74997,173354,188050,41388,-118782,-123533,-32216,-82638,-161634,-138826,-102255,-91110,-15495,37118,19874,10621,18736,12525,10398,34089,72178,87727,65820,26248,-34256,-74038,-72284,-18054,77861,107281,15137,-30502,60604,99746,20845,-21467,-11154,-11120,11273,54788,43793,10492,-38072,-74592,-36014,15484,32209,16249,-37492,-19740,24030,43492,52011,29543,-31063,-60289,-31753,20066,26978,17120,39716,33782,-38181,-68048,-3161,38891,24788,11768,-39364,-121678,-106502,-32552,7739,17021,9704,-14016,-49555,-69968,-32189,-35472,-77765,-82342,-61657,-55697,3618,60763,23950,11575,65144,117187,102564,63258,32924,51484,88584,80243,36229,-46897,-153331,-163650,-70231,-42822,-74137,-85339,-30291,69113,90719,24275,-34110,-1924,27326,51771,46116,-6825,-28009,-3384,-8725,-52272,-61482,-26951,3545,26265,24601,9086,19540,5044,-21786,-15055,7530,15382,3766,-19308,23458,82109,101951,92163,117287,84816,3186,-5549,51968,55703,412,-40115,-35068,-13153,-46035,-67040,4488,49079,10686,25218,44304,-14349,-34187,-8820,-8935,-19434,-40641,-75146,-83953,-22630,17460,16399,50645,57836,10171,-8419,17787,4786,-34809,-46234,-56914,-111398,-147181,-111648,-93197,-148596,-205678,-167538,-141651,-144335,-81687,10207,36324,-11648,-43953,-25594,-7527,-28971,-19130,28703,30587,36862,31191,-1357,16823,60244,17499,-101897,-188998,-175350,-93249,-64228,-33747,31770,62094,5220,-77100,-90007,-53734,-20952,5331,37983,54131,10899,-14020,19927,22513,-20852,-19979,9872,10956,-19582,17020,69923,68257,62384,75170,71851,74861,66244,47505,45695,34936,65624,126621,75565,-54649,-141882,-143677,-103119,-36563,12822,-23010,-68650,-14332,48341,49981,40419,42782,-13467,-91820,-121339,-89125,-42969,-56627,-90506,-90139,-40567,29611,67695,30699,14064,58305,65432,50462,32868,1275,-33906,-25444,-47026,-45770,2427,16976,5417,43209,74027,13608,-20198,54155,155473,155955,33307,-22847,30067,79811,82969,113123,156152,153569,82329,-14484,-43744,-40179,-42996,-54000,-36972,-25578,-27028,-69148,-100574,-45021,56791,114592,102821,27797,-68429,-58359,6585,18097,3115,2338,45376,81477,41755,4592,30423,28517,-28144,-61086,-62329,-25058,28066,91339,117359,89739,41089,-11103,-7906,39527,30306,-21307,12989,104008,134451,101662,59977,36068,-8631,-65502,-80209,-77955,-85408,-40740,-10096,-24034,-25287,-42669,-55882,-18025,79905,167937,146725,14075,-44926,18269,36960,-14766,-13093,37954,27734,-5322,-41317,-80206,-77845,-46153,-9417,68710,146203,209054,223465,143496,41714,5068,30698,88645,50949,-6539,13525,51206,71512,60642,46095,17592,-12739,-17228,61178,156945,113813,-13820,-46670,-1877,21996,419,-25736,-26521,-29001,-59404,-90988,-129449,-153117,-103769,-56052,-54422,-21059,66464,90436,37110,-19753,267,16562,-45213,-62896,33807,65287,-24358,-69562,-62603,-49205,-49613,-7883,40582,31558,-25488,-80706,-82364,-37615,-25040,-72436,-92258,-34889,23069,29989,5854,-4114,4087,8461,-25991,-56966,-43364,-20861,-46633,-48984,-22126,-48697,-61925,956,81951,117253,104884,25407,-71960,-87354,-28582,11772,13112,4069,-13569,-21193,-73958,-158821,-156551,-58010,6785,-21924,-71682,-89757,-32461,4148,5366,38479,6842,-57454,-46304,34205,84958,101359,41890,-56470,-86143,-15373,40891,54296,36347,49190,60882,107764,102806,60692,2708,-82867,-120935,-62328,-7713,-27905,-45103,-24281,-13424,-47878,-68799,-58742,-45784,-34252,-33869,-22357,-4597,19674,30402,1400,35812,132705,172288,147281,122046,89668,34082,10372,37839,27482,-72238,-96341,-6489,76695,80617,3364,-25120,-406,-7317,14528,87407,130888,78464,-5772,18707,52408,28105,-24540,-64810,-46249,22510,71041,53872,-3654,-37054,9125,29964,-3034,-71743,-144116,-74124,53992,23305,-62999,-24630,60467,37852,-29872,-61181,-72157,-45968,5158,27217,10847,-27638,-76409,-108408,-81044,-54870,-99144,-83119,29047,78510,43525,36731,58600,57002,70245,74255,23372,30955,99893,162727,151125,61403,-13648,-23169,-37055,-57826,-9844,106945,130009,38146,-8091,-6626,-19583,-13220,3734,5269,26799,44856,-747,-86148,-151490,-124058,-69511,-79717,-137872,-148953,-47960,80028,76471,18783,25617,31084,-5601,-43889,-25823,42325,80810,59303,37115,28126,28583,42457,73609,31853,-55799,-74466,-35768,-49643,-74544,-41866,6591,53592,113797,168835,135863,7277,-101879,-101415,-37595,-12755,-59525,-68991,-12014,-696,7926,7647,-11414,-17440,32276,71793,86695,83385,31351,-41582,-60766,-24462,33194,31070,-2384,-12046,-10927,16364,86312,161399,158086,101936,73734,41429,-36026,-52033,-43779,-57782,-57211,-43970,-43118,-62736,-25166,48762,52099,-21629,-97968,-121049,-91457,-53376,-42004,-48222,-31871,-14378,-42971,-91894,-76177,20855,91978,46271,-40779,-43291,29639,91624,112538,131393,99270,-8262,-56120,8090,82950,59656,20788,18941,28379,21466,23063,12283,-43084,-123818,-104341,-70968,-105038,-94547,-14769,23869,27604,49845,45030,45702,34165,-15358,-50156,-9032,22994,18612,22571,70343],[55847,57862,77225,120121,72570,6459,-51767,-112177,-103489,16212,113877,106662,126902,150704,20868,-134847,-127605,-76915,-63708,-21397,49435,95613,47367,-31516,-67317,-25743,25624,89768,136869,72573,-33562,-70366,-47829,35373,124355,60216,-71342,-48123,38440,65387,82891,73506,7150,-13826,18913,48224,36824,3666,-8167,25207,4865,-94978,-118686,-49654,8884,-17610,-51816,-3420,99561,127133,44353,-36823,-63819,-106028,-151805,-108752,-38772,-18335,-18832,-35344,-84825,-122927,-113265,-80580,-81833,-78867,-25348,21248,19125,-2418,-6134,-55314,-103824,-64188,-1793,-11299,-8749,84580,147907,96642,-2246,-72965,-94071,-64746,-22079,-5606,-37064,-57350,-14039,35837,72991,62401,13411,-8478,-7224,4273,3661,9904,53854,80599,42469,16682,-29443,-97505,-158128,-169745,-134488,-44890,48524,93133,67420,44872,64892,81075,64469,19649,-20130,-59611,-42848,23121,13259,-20992,7762,77946,117081,135084,168073,160031,85076,57619,111759,102995,-8690,-42702,4868,1624,-55406,-88447,-47092,-25630,-52050,-60836,-67559,-60752,-66915,-69901,-8748,34483,11297,2664,-461,-24116,-39421,-40373,-23756,-1421,-16248,-76355,-77090,11464,65601,-4947,-99051,-106874,-79740,-72529,-50991,15537,119194,170569,118179,70022,68526,53796,54849,124544,149868,70523,-48503,-165734,-202564,-122422,-52682,-23597,-4068,12660,-2031,-34998,-75405,-144840,-144141,-11083,51861,14716,24854,102059,152914,119709,66966,49917,36362,7735,-16476,10434,21296,-14972,-1396,51155,-5111,-80954,-64634,-32717,-36984,-14223,16656,-42836,-112021,-57854,18698,6927,-28473,-38243,-19136,32750,44564,33251,24720,-21053,-20733,22292,33925,31677,75323,90835,52698,46446,53355,42237,-5315,-51433,-45502,-16877,27016,57346,6826,-86289,-94656,3003,41303,-62619,-154754,-136270,-56145,-36729,-60406,-9955,41185,41765,8172,-26590,-27790,7720,44679,105578,108658,49747,5468,38475,58256,37707,-12101,-14783,44278,47274,9314,7362,25953,5448,2503,79720,174160,224882,73841,-165464,-272752,-199781,-158168,-180387,-113259,-108157,-153897,-64151,57055,81101,28230,4975,26292,42712,64874,122983,147327,100698,31814,-54190,-86634,-66047,-29236,19203,64053,64931,45860,54433,81557,81274,52328,23895,37164,85609,102857,77199,89545,33441,-79581,-91733,-20638,20123,-6764,-66065,-47020,8647,64284,104563,74063,3955,-38389,-32892,9718,26732,25979,14908,-27045,-44815,10782,39272,-22804,-60099,-12131,6381,-82612,-137128,-89023,-39889,-28692,-36324,-38523,2843,47291,55997,-10161,-77613,-95205,-39025,25152,52763,20596,-40504,-12648,60004,60660,14995,17102,45174,67805,62033,2148,-64714,-109071,-170404,-184885,-66212,29489,34271,18636,53029,138253,123667,-12858,-109203,-47857,43844,103684,90163,49219,36439,40593,32461,-40645,-143134,-130871,-12319,67280,40954,-25219,-55053,-60112,-26254,12183,-8315,-34682,-30830,-914,59355,95301,75607,21331,28650,7193,-53878,-21939,83753,92327,5815,-59068,-49958,-20565,-50742,-94080,-52559,-309,-17461,-5343,22473,11352,30018,47959,21208,-12800,-66174,-142343,-175856,-101390,-39204,-44560,-39191,-20130,4343,36285,58220,40849,11739,-21340,-35106,-38774,-11047,57492,54124,-72767,-187073,-164989,-91458,-65416,-22120,46185,101430,69544,-24704,-105018,-102495,-96439,-108068,-81751,-42894,-9507,-10653,-36893,-17449,9707,7142,-5171,-27106,-47785,-41156,-30608,288,27300,37466,6470,-65644,-97678,-56078,13068,53780,98266,151088,131920,64615,48885,61386,38264,32322,46480,54703,52823,75103,54853,15389,12816,20492,13721,29717,47083,59660,43954,-5180,24243,81202,35391,-44078,-83863,-82264,-78812,-93676,-45343,-4869,-16460,-21091,-26440,-31735,-31890,-75474,-142529,-145012,-112873,-84882,-55264,-89570,-147391,-162081,-135230,-93224,-40880,-23398,-18662,-10967,-25457,-14045,2595,-52313,-95179,-26833,-10796,-42277,-33453,-20888,6,37756,43603,-13359,-61925,-10383,132711,186930,65868,-10774,34220,81708,91926,129943,203859,221229,104510,-25065,-47923,-38563,-46465,-59823,-57504,-31388,20824,23100,-21008,-36162,4683,45243,21017,-40884,-92260,-52692,12937,9058,-20940,-28690,15619,84904,103879,59670,6653,-1393,-7243,-23193,-13409,54399,104427,124306,120021,99407,65456,15761,14714,13181,-44166,-51532,57694,116351,65155,6969,-34302,-72214,-93211,-82866,-32143,-2828,-5265,16706,1420,-27722,5588,50064,46070,41001,97579,199860,227534,107058,-10897,9890,53372,30327,-22767,-52314,-53135,7118,27346,-43135,-88443,-78113,-57856,4053,83638,151802,170046,101842,26947,14820,46607,129496,138152,93398,56523,19497,21477,29079,12873,-14790,7627,73730,148570,146309,58521,-18531,-26080,-22173,-5583,21074,28571,19638,7990,-17459,-50514,-89677,-131485,-134362,-112614,-66891,8230,81379,73138,28390,19010,19375,5577,-41307,-56787,34383,102211,38488,-38973,-76385,-87832,-113019,-84342,-42368,-17456,-22883,-69238,-75602,36024,131207,83151,2737,-7496,12181,46233,75816,62584,3905,-59596,-118095,-128202,-48476,32241,10206,4767,46405,-997,-41112,24840,116220,155657,119356,28948,-65233,-110737,-78582,-41543,-38797,-44404,-53159,-63803,-108661,-149104,-125554,-39451,8763,-25130,-50437,-42117,-4515,5724,-7302,1514,-30659,-64911,-39375,30314,78758,80558,14127,-58490,-63085,1996,29704,12964,-19778,37451,148022,192538,79540,-37268,-56481,-58947,-34809,33724,38523,-7821,5537,37662,575,-92752,-144095,-99388,-18612,33157,44304,31576,24345,33900,9720,-67604,-50453,102894,212508,160377,90166,101670,109692,69646,29569,24722,-1994,16516,106112,148281,119446,70295,30112,-3333,-34665,-29526,31656,103491,105473,61189,76154,69456,13190,-47785,-85001,-73875,-34681,-2574,-18567,-54028,-54223,-3031,30719,21473,-6912,-44412,-1872,79352,51744,-25837,17508,98367,39976,-18603,-4388,3448,36881,88845,45051,-21892,5592,36151,-28244,-58166,-49178,-107543,-100549,66781,208054,170700,92152,80995,70780,60136,71016,37322,14862,39333,68672,56338,2841,-32257,-29209,-62817,-93282,-49187,43918,51048,-21000,-39313,-36522,-50247,-8734,46965,44413,41358,30529,-25112,-67591,-53141,3003,14158,-41881,-127703,-168860,-97182,-15976,-35557,-92366,-95538,-76193,-82950,-91536,-45495,13533,3953,-31177,-24064,-15322,-18197,-15528,30454,39325,-27845,-64903,-50431,-66962,-73807,-49736,-15265,38883,65520,77440,73611,30690,-9043,-11429,2991,26909,-23004,-89562,-46689,5231,13531,34938,62874,41094,23559,49000,100900,126130,99500,38773,-25943,-35881,49485,73931,2406,-59749,-49011,31222,140270,204441,140252,18175,-14761,25994,-7884,-15344,18802,-3410,-36804,-26369,-30901,-86450,-57612,39684,48439,-48902,-135630,-100663,-12983,-36620,-113023,-70472,5969,-8440,-60124,-94840,-59117,50735,123402,99503,33025,-11913,-156,74318,132083,141849,108796,44059,25652,66453,93364,65104,56282,47897,7184,-15521,10447,3771,-73587,-143351,-89448,-48308,-90934,-81705,-17945,476,16539,54430,45377,18138,-32028,-74338,-65292,-19379,17817,31259,11524,25779],[75128,73722,80771,133490,78800,-18929,-72110,-82991,-58829,-8916,21438,47229,103501,144368,70303,-57606,-93511,-83871,-98410,-49062,26184,35427,-44718,-109361,-108912,-61085,-8413,110847,219588,182524,71031,25831,29624,55151,79452,29625,-14545,14471,27882,26252,73097,74927,-1835,-40290,-26676,8706,66778,87627,19242,-28353,-57772,-135481,-145719,-50661,25452,-27574,-90343,-10647,124941,146956,37494,-16148,10982,-5600,-26982,469,-24439,-80944,-88915,-67691,-48462,-30609,-24004,-25217,-27087,10287,65107,82217,62979,21880,-9582,-41196,-17753,44122,41924,-23187,-6933,91076,137223,94583,21992,-51207,-83188,-28429,24456,-11553,-74071,-74247,-11362,39464,74296,63104,4268,-27577,-16372,-17643,-36435,-19451,31558,64154,55138,47268,-4223,-88919,-136404,-115120,-96160,-30387,61037,70081,-4910,-46564,-24343,16448,38475,35862,48072,44325,40445,19642,-40185,-57059,-9735,43496,30863,266,61279,133733,79704,5284,35458,25522,-91364,-109817,-10957,21641,-44519,-103016,-45113,13979,-22565,-76353,-103781,-77126,-41342,-26946,-7467,-27705,-91187,-87292,-32140,25908,58806,18699,-46580,-64451,-69369,-94075,-53602,42630,69241,8500,-44357,-71785,-82241,-55371,-26886,-20733,18076,47309,39434,37948,41630,-1937,-36702,28082,81038,24864,-41073,-54047,-88660,-92647,-62423,-33991,-37254,-46982,-70103,-67698,-25566,-59703,-115318,-44857,23507,39253,78864,150113,179301,121574,77815,85463,54589,-4262,-26627,29054,60479,791,-35660,14594,17439,-29745,-45024,-36184,-35802,-16556,43267,64787,4953,-15578,19479,28554,-5086,-28128,-11821,21006,17121,13214,11421,-19417,26531,101689,80773,-6994,-8771,82738,175792,168083,62141,-13831,-41530,-85141,-96434,-41340,21051,34393,16042,-40654,-70671,-24013,-19146,-125373,-175113,-109302,-26686,4183,-4475,4550,15904,23948,13443,5108,18083,-2968,-54353,-14472,40948,35034,7877,38456,66441,39326,-24963,-24046,51718,81120,64402,44007,53098,79866,94206,106232,149662,230843,102308,-188946,-258614,-174320,-159397,-153943,-71345,-72446,-140099,-73200,69038,126497,21182,-56481,11980,105236,114485,109702,132396,111298,29769,-51442,-28450,29413,32081,8546,19163,29900,3701,-38717,-10262,44080,20059,5912,83221,139164,113313,71401,92190,79064,2934,-35031,4644,11054,-45126,-86581,-59562,-33794,27748,105572,105929,36747,-14844,-19293,-6231,5850,17499,2515,-36356,-19198,70054,81111,-48420,-130226,-65267,7856,-31863,-74721,-45949,-12974,-15802,-21338,-10189,37609,83013,94332,25117,-54367,-66939,33372,123937,111863,23330,-56519,-38117,22656,10091,-40836,-24608,13883,17576,6406,-21543,-65154,-87921,-126546,-161150,-67181,53863,105397,105968,114625,151875,93650,-70651,-172945,-100957,-9372,35198,41153,52518,49641,41084,68051,44131,-62937,-106764,-45186,-10150,-27053,-55722,-71101,-57991,-1768,19665,-70971,-170474,-105094,20277,73652,70012,70607,25925,-2142,-31023,-66744,-50029,27496,88914,74221,36004,6055,-26891,-75495,-115093,-85656,-38850,-44671,-24667,27238,29647,25327,38078,29360,10254,-25831,-79354,-115917,-103815,-84819,-70930,-34156,6303,29044,8345,-5467,32905,79290,77686,64158,50030,48899,108514,105189,-17424,-112320,-88460,-17539,26587,44087,63632,153049,186565,71168,-82640,-81871,-35936,-85021,-118957,-101712,-60300,-47385,-67177,-79246,-79181,-61798,8040,76870,71593,44488,27685,23004,8527,4042,311,-30184,-47472,-14036,29839,24955,45745,138878,185590,130512,94256,132320,128651,66659,25014,44457,77416,99177,56549,-14633,-26755,-14175,-33052,-30309,3636,30249,14917,-3531,46783,60837,7380,-22346,-24089,-19494,-46663,-118162,-94550,-35372,-23831,-27425,-47015,-42170,-34915,-123137,-205269,-154760,-82096,-63309,-54930,-95140,-159734,-143748,-111155,-124513,-117038,-56624,18971,18549,-59891,-74792,-28313,-55937,-98690,-6633,42966,-11415,-88398,-122442,-65269,-2310,-17108,-79609,-103956,-45811,74827,146341,107923,64631,61201,76640,100897,133792,181538,184229,90449,-38528,-78685,-64800,-49581,-39924,-36264,-10744,68436,116809,78505,14022,-7421,-15369,-56860,-85087,-85870,-56204,-34129,-57582,-79793,-64529,-5175,73240,123236,77231,-20321,-37675,3678,19607,32554,123842,209198,209141,155382,117363,74856,-1301,-30629,-43471,-65177,-51970,11896,18944,-29036,-32761,-38503,-90019,-118841,-89080,-17514,46671,61235,57518,28105,8754,47309,84516,88276,73459,73935,134168,210344,174269,70019,44089,55262,43810,-40361,-140582,-138339,-9763,69245,20404,-21313,-2525,-4140,-24005,-456,64693,98589,72975,27829,4571,15261,122031,187229,164511,73774,-28933,-79998,-67450,-15192,8749,38802,90343,116864,69474,-4100,-39130,-39653,-57216,-40516,17908,20400,-20392,-5118,13010,3890,-4295,-65869,-134936,-136418,-49030,51611,101396,44724,-24322,-8279,7364,-10274,-18589,-9006,44455,103113,75087,-9952,-100066,-122331,-111121,-69312,-31685,7133,12082,-35475,-51115,49829,164884,146650,63736,15399,-2284,22266,71543,79192,9250,-66612,-96830,-87702,-18277,59916,50760,71618,94165,8664,-56964,-18428,50434,77822,56277,29011,-14872,-79323,-86226,-39738,-50458,-57850,-47978,-70541,-92523,-75398,-81934,-84066,-37281,-11822,-9268,-10215,-2675,-26886,-61618,-50696,-28950,-7928,-10611,-11179,25781,30188,-28938,-54100,-29392,15524,18369,-48181,-107982,-30535,119387,168919,66521,-48077,-57935,-3791,67180,105777,50328,-2465,30349,43906,-25832,-107928,-139836,-100896,-14755,66269,76411,21644,-4557,15820,-8974,-83624,-89757,18854,126441,100998,56754,109036,164905,124528,25032,26599,107596,147537,150411,110685,58093,36425,-11781,-78972,-100427,-104420,-86196,-6536,47798,45111,78068,78368,40494,15396,27491,34582,-6018,-41682,-54120,-27906,2426,13251,38613,70565,103049,99865,72249,29873,-13983,-38429,20262,73523,22403,-13436,-12516,-20430,21592,83119,27403,-51577,-22397,41829,-11450,-49857,-23039,-35956,-42619,73884,224439,211131,84742,34239,29712,15980,23675,11740,-4163,-6035,-15555,-29993,-23403,-14138,-18805,-60346,-87987,-65725,-3686,8458,5529,464,-79061,-104325,18141,105319,73583,42074,15782,-19563,-10610,45204,69662,36321,-32249,-131917,-190543,-127285,-86765,-125575,-174868,-188484,-171654,-138694,-87176,-8254,25692,-17185,-54866,-46374,-22216,-23826,-64400,-45595,15196,14309,-10114,4660,1810,-36977,-63562,-17133,53250,9989,-36328,15081,67596,85020,64803,29813,60987,22690,-96278,-89525,-41862,-67010,-48029,47681,50283,4350,8535,72062,122917,113216,48073,-50681,-75998,25030,82645,15400,-96247,-127890,-46353,63223,99921,29217,-61686,-49879,43071,53494,61645,90515,39962,-38428,-30409,8722,-16618,-10711,38115,17438,-68832,-118412,-59911,34787,9053,-83453,-51812,39062,17369,-51932,-101672,-102193,-55773,2620,58848,97929,37525,-58597,-24577,64187,79049,50632,50350,94693,118243,106832,69157,45798,-7001,-52251,-41069,-4226,5258,-31141,-99551,-87827,-49064,-51323,-35712,-24573,-28793,-4045,27710,32966,9335,-66309,-94003,-25694,39957,46357,57739,41452,37405],[83676,74025,40197,49965,17134,-44112,-62508,-33167,3321,-5106,-57722,-57875,9347,72292,59821,-4590,-48042,-54261,-57460,-13285,25290,-3609,-85700,-128297,-138757,-116763,-75640,64491,202190,183701,104028,92031,96011,43968,-45737,-76013,4435,58280,5754,-17568,53746,73718,14619,-11051,-18500,446,66062,101536,29555,-45708,-64937,-101679,-93392,-12511,34676,-28533,-54990,19954,102188,112377,35844,-3240,15269,22969,47625,72788,-8680,-98529,-96528,-59596,-25675,17185,27118,21153,58447,124811,142834,111902,82916,32913,-12945,-11812,53510,101002,41140,-32244,9472,69376,63253,43563,34226,-2905,-58192,-25454,27469,-18902,-56242,-37239,-29122,-30538,-22708,-31368,-63002,-77945,-41570,-16495,-27222,-34860,-31165,-17230,1033,16690,-7915,-89117,-143129,-126526,-77653,4902,93649,94206,10288,-67539,-89012,-72978,-29503,16532,52894,92348,115246,44865,-52288,-87046,-57967,928,-5572,-46486,-20516,40402,19793,-23728,-35162,-62975,-139980,-135154,-52621,-20058,-33800,-35519,6812,23426,-18709,-54105,-89723,-92196,-44057,-6728,-28237,-84101,-148370,-150783,-83637,28627,119821,77248,-36293,-79904,-70024,-55939,16514,86478,73407,45425,33176,-11158,-55162,-5180,44376,29889,-941,-48086,-49108,10985,39024,-18326,-91110,-75637,-24700,-1701,29376,75890,20654,-57972,-100136,-67464,-27717,-23963,-58797,-60003,12974,16263,-52091,-24358,25877,38230,48378,82196,132071,124204,97808,89233,48503,-10188,-25051,32177,76149,20806,-66522,-56030,-17742,-37185,-70982,-61692,-48122,-17205,68739,125106,63066,-34777,-60802,-16177,14995,-296,-24989,-21198,-5302,-9335,-20637,-19875,71390,143714,84213,-48775,-88989,8875,144119,143672,31591,-16259,1144,-47577,-109100,-34276,65303,56568,21540,-2895,-52193,-86239,-88528,-114073,-101830,-26171,20720,34445,45204,10138,-66034,-66602,-15363,17098,25363,-14751,-110188,-112861,-30921,-6069,-21923,18682,82443,68348,3913,-8696,27195,56160,53984,45957,58010,91094,117124,98983,105584,185136,76182,-183665,-149858,-7041,-77194,-99038,-35506,-14871,-52041,-15552,69607,91896,-18878,-103268,-13248,132683,147935,80876,72402,63778,-8415,-47650,26374,103721,86407,29263,-1692,-36537,-81549,-117147,-103595,-65085,-67307,-26440,78690,105574,76969,51267,41016,65121,80442,60819,60490,35808,-12278,-27111,-19156,-62878,-56190,19293,68825,33981,11039,20917,-2324,-6603,14605,1423,-5032,23906,70118,99395,24558,-88224,-95840,-38389,-20862,-4629,22438,39538,24884,11440,26526,46743,58786,82779,31863,-37755,-7439,110035,164686,129037,50288,-30323,-36831,124,6866,-27839,-35385,-34545,-35815,-15827,6850,-3228,-21006,-50955,-99725,-79089,-6620,72807,96372,61564,38529,10896,-59842,-138123,-117725,-79031,-49147,-11827,22086,15868,12498,62656,85879,34952,-18180,-54301,-122970,-138822,-65248,-9375,-14106,1878,9794,-69913,-164882,-85044,26136,43538,35916,85880,86668,48347,-905,-41604,-74912,-53732,49991,127570,134415,86323,17645,-51442,-86986,-59384,-26346,-31034,3738,52524,10289,-41278,-17455,29654,46342,25203,11134,-3597,-55959,-102795,-73682,-8528,16160,2712,-59930,-81762,9522,111343,138550,122362,94794,58850,63187,46411,-25353,-61870,-11145,29512,70656,71707,50991,140769,214056,116314,-16598,13209,78179,2779,-87251,-106676,-54252,-22333,-54072,-96545,-95815,-86358,-33123,54550,75992,79082,62663,21582,-16809,-22909,-5310,9786,7510,2030,-11179,-55404,-52657,52934,111923,68208,68733,142668,135594,43261,-12605,11724,42643,67388,46865,-29005,-46935,-12494,-35795,-49929,-3685,10419,-11721,16781,71026,37103,-25648,-27122,-15874,4458,1086,-44230,-62059,-75914,-87227,-45865,-16893,15641,40799,-29265,-119481,-87496,-22248,-18247,-47203,-96913,-119584,-54326,2833,-27943,-84937,-66934,42720,85446,-27714,-97837,-52202,-16718,-32079,25913,71963,36258,-77901,-135459,-56419,1453,-58819,-138253,-114468,-40362,2968,60005,134077,144607,59926,8071,33783,77427,85885,59354,15296,-65852,-100447,-89049,-61001,-24928,19337,51250,118225,164012,125025,66872,32901,-22319,-82262,-80405,-58642,-65338,-83389,-93337,-99574,-69417,10014,61867,62145,7113,-51954,-40448,20141,63406,91881,165447,233711,240606,186116,109759,23579,-59110,-87499,-74566,-37329,-35337,-57568,-58739,-48693,3118,42202,-10977,-88813,-105887,-60265,23699,51733,34552,29585,53276,64417,21888,30718,54016,32591,55505,150222,164400,90313,38283,24817,37743,-13951,-118958,-130475,-21592,55917,48570,34310,61335,45009,-31170,-43839,31880,76353,83394,77462,36440,-788,70887,115995,85340,19921,-57606,-126227,-118164,-9911,55153,56126,41582,29580,21296,-12760,-52540,-59548,-68593,-49637,1221,-31689,-95419,-54216,-6420,9048,23484,-30418,-90498,-70624,13868,68699,62176,-21406,-86901,-58312,-3118,-7701,-3760,31641,72557,98939,70927,-12363,-125219,-121334,-29727,22177,20577,34297,38187,4415,-32882,-34825,18730,62715,48339,16487,1929,2057,23263,48703,10099,-30007,-15927,2262,22649,46564,26320,62823,90327,13828,-59991,-77966,-75327,-81691,-79558,-41266,-4396,-16822,-10514,36373,2646,-11039,-7871,-62527,-68115,-28090,-79058,-134744,-79784,-15310,759,-13110,-16152,-53311,-109611,-105823,-47726,9845,-15018,-15254,55021,66931,8391,-13343,-14093,22744,36294,-58477,-140195,-67408,22475,73349,73560,32326,-2622,28566,83528,70787,-6117,-38452,8507,20643,-23271,-48200,-45204,-46690,-13233,67778,65914,-16159,-29986,21750,18266,-44397,-92151,-70727,5910,34341,35850,87436,137003,105745,20767,50773,174995,193691,100709,12750,-20367,-36990,-90548,-146897,-135095,-108204,-104739,-66901,-8486,32171,82225,87091,67021,65889,128374,163845,92650,-5,-22232,48171,76875,35582,35024,97862,174108,193766,132784,25865,-40870,-47489,-12161,16851,17367,418,-48220,-84573,-53407,-9190,-25574,-55995,-48144,-27722,-65547,-63153,10702,45634,25303,27719,74413,100175,48603,-561,-7358,13649,45607,40802,28383,15823,-13157,-41491,-4032,39391,18606,-18882,-17237,-3880,26252,45822,84414,65228,-79052,-107698,49280,136884,92021,27555,-10280,-19921,1347,34518,24220,-15530,-47400,-110214,-155000,-116808,-105313,-151577,-180329,-188209,-170206,-100898,-16609,54243,60003,21883,-3371,-7005,25952,39394,-15603,-19072,33086,49958,36094,56969,46003,-42037,-90540,-8856,84624,21720,-68104,-42378,16850,60065,52159,18526,59759,47305,-48682,-48140,-53396,-119832,-113768,-8606,9932,-8932,20140,88058,124387,87551,-12127,-117207,-118938,-14154,53362,27399,-63962,-140407,-117568,-54921,-39186,-59808,-47467,24894,96444,100313,125798,141852,73825,-27846,-41013,24277,46599,43814,36688,-7908,-45230,-47741,-37838,-934,19972,-15847,-13223,59265,36263,-53660,-105919,-134405,-148611,-117362,-36705,62368,34133,-89567,-94600,-13556,8095,-23239,-18158,46963,81764,85343,54181,-1306,-77941,-67463,-8113,2308,17120,41088,-41663,-101684,-74604,-35401,-17187,-27648,-18238,8893,24788,32095,5336,-78610,-83227,20829,90446,46493,31534,50536,64717],[37784,54681,30995,-23147,-67913,-69507,-34127,13080,39940,10876,-75613,-117192,-46675,29474,38572,25074,-68,-33146,-25236,15018,25274,11082,-14721,-31567,-92193,-133146,-124377,-25056,80403,71390,52496,90370,99346,10827,-113025,-108330,6963,52484,-7237,-32860,13764,46299,57166,76946,43169,19267,40322,69891,50227,-14210,-41730,-32273,1046,31918,33507,17709,64015,93864,91469,91727,64049,5961,-43710,-27650,31405,45495,-24460,-83021,-60230,-12280,3065,18710,23758,39041,106644,168829,153719,85796,27884,-26814,-41923,-189,73524,113691,56240,-2925,32097,58431,16780,-17909,-11478,1010,-28382,-12397,19888,-21480,-20923,9879,-38423,-98061,-116643,-119549,-117917,-106461,-61777,-9983,7963,-19517,-69122,-72481,-53020,-37641,-41602,-79175,-120914,-124336,-64239,34574,108131,137233,102704,10247,-82972,-142170,-106550,-29453,-2718,29513,64160,22301,-39362,-82393,-104395,-44885,16903,33744,25693,4708,-1980,13557,-30813,-77924,-83935,-36344,-9580,-39341,-22695,46688,75925,42702,19621,43097,13303,-46099,-30275,19736,10674,-21327,-56253,-91352,-81167,9698,101725,68116,-30850,-47679,10488,51466,90968,103924,75232,68837,49586,-17164,-48717,25050,83180,71953,25703,-39229,-52397,8545,21045,-42237,-87699,-71451,-53760,-8155,81961,117528,57366,-9784,-76951,-65056,-1189,28950,8553,3468,42288,24347,-25519,21000,45231,-16389,-87413,-81392,38298,122979,100705,56574,26010,-20845,-62939,-39218,11955,-11990,-103446,-123583,-96535,-100122,-99458,-56503,-34178,-17245,31509,70955,44447,-64415,-144210,-98834,-11912,-3659,-44686,-40441,-15234,-37246,-72572,-40365,105559,165309,61877,-54479,-59069,6450,41541,16671,-9380,36333,86302,34748,-42853,6753,91232,84302,38216,22716,-32730,-109019,-80528,-7800,30901,64186,62553,36536,32340,-35359,-157818,-137436,-29422,25691,29417,12256,-46872,-61595,-36417,-52932,-82471,-22245,65636,67892,3649,-43650,-37479,-6008,-5722,8273,35930,30070,36935,40272,66793,130165,-36730,-259936,-200441,15393,4096,-53692,-9927,26051,19655,35441,44644,17947,-49345,-82036,-11607,94360,105108,34446,-11596,-48787,-75792,-40412,46298,101304,92577,46461,-5230,-37062,-42862,-70465,-124493,-140586,-107353,-32582,41663,61496,91653,78710,13980,29025,92255,93465,78424,76630,91014,95904,51972,-51251,-101192,-56293,28498,57481,59843,40922,-20652,-25436,10722,-11376,3368,44605,40214,80378,112760,24852,-64875,-47884,-9982,2313,-186,4641,3193,-1665,25494,42053,29971,44841,-8836,-64446,-11880,80253,106661,96216,62214,7422,3735,14493,10292,-14897,-48894,-85569,-63431,-13763,5219,14530,17065,-9,-41905,-88750,-96871,-10905,35108,-38940,-103098,-74567,-11486,-32732,-73180,-86417,-45913,-4341,6820,-5278,-7957,15932,30240,19681,8525,-45004,-170407,-208195,-67399,36411,-11569,-36894,-11835,-1052,18002,43766,13719,-25755,-5085,78905,109538,96804,58112,12384,-45291,-61145,8471,91798,114221,102102,85115,31952,-22175,-23092,-5875,2562,45555,55970,-21141,-68591,-25241,54877,82010,40246,32769,37529,-31588,-116049,-95613,-59340,-84609,-78793,-72174,-66609,-4738,63179,72521,71072,95086,103666,63132,3249,-40491,-41224,23642,51953,60125,55165,30360,83910,124027,47864,-15865,38093,80575,26902,-34678,-52882,-17738,7554,-21209,-40109,-20088,-26432,-30071,2632,16322,46124,52168,11703,-32432,-32508,-4507,20769,10615,-38831,-76373,-88981,-65092,-1370,-9440,-60413,-8292,72093,42632,-14182,-20452,7692,3760,1710,-4911,-36198,-34815,8162,-13137,-39535,-379,3856,-19444,24006,61104,8552,-49478,-35315,-21656,-182,52108,74100,24758,-61309,-101344,-56574,3411,45004,72045,67919,7313,-17005,15358,19450,-28364,-78236,-56972,210,55585,70844,12271,-56079,-6361,65032,-3819,-74957,-44085,13686,15113,26445,51175,54806,-8501,-19569,63896,63038,-59443,-154656,-112575,-50460,-60150,2420,137987,161474,30036,-73685,-78819,-32102,-35265,-70002,-69033,-67232,-71256,-70752,-52652,-15661,54214,102944,157825,167657,103983,65963,59270,7385,-34819,-8737,-18578,-79737,-112202,-97219,-93628,-67519,11799,29423,-27753,-75958,-68738,-7705,44387,79225,113824,139231,131219,155055,160902,58066,-68923,-107206,-83494,-55696,-15731,-22513,-51344,-29272,-4223,35263,86118,47021,-48204,-96504,-77985,-17742,-5023,-23730,3873,67061,32055,-92178,-97295,-37244,-25201,20032,100916,97010,30457,-26838,-32650,14422,19106,-22969,-33581,1774,28271,35904,24097,33605,16547,-43264,-32549,54170,72819,60771,94507,86774,26546,23207,-13719,-64288,-50332,-50116,-87871,-86097,-8035,27865,20057,5137,9229,30519,9898,-30075,-22650,-15672,-5496,5122,-59158,-122575,-90160,-45613,-7556,28858,15627,1955,39068,91148,59591,-26037,-82990,-61783,17403,81962,61133,20188,29017,74382,93204,50223,-43184,-148910,-89272,57397,90227,23564,-1320,13694,8221,-41079,-115617,-118865,-43992,-3698,-964,16744,20873,6461,3498,-23063,-27028,7671,32135,34419,20086,-21086,-840,69615,65876,13,-67369,-112613,-141618,-154735,-127224,-40290,28416,56743,62436,29001,24904,6289,-61816,-64750,-31776,-73023,-96363,-59983,-29579,-5812,-20031,-44780,-80149,-136052,-161546,-123842,-63943,-61773,23265,149088,162271,107958,53611,-3899,42820,81472,2395,-66134,-21719,-38601,-24345,43059,63810,15468,4534,21740,-18904,-78527,-77396,-17220,24671,27167,14915,11723,-8813,-15106,38855,50122,12945,25341,68770,76485,19997,-75868,-110200,-28542,37066,30382,18034,6400,-1889,14069,93091,165654,135077,17852,-57122,-48754,-63923,-113518,-129292,-84929,-13005,14805,-12384,2451,72577,120224,92513,43460,22836,102099,196862,173576,63719,6970,67949,75533,5206,-10803,59650,154716,197504,162784,94214,48214,12024,-34638,-32655,8105,18834,-16156,-36677,-43754,-64100,-66854,-58234,-68940,-95889,-128456,-98490,-8490,28473,3882,-59420,-110646,-55395,30201,27137,10894,68817,150644,164033,125755,72973,31006,-9428,9493,59464,49535,33529,66168,85621,101252,105868,98597,51003,-52789,-49995,67926,140131,123817,43019,-14414,-19647,-17906,-17311,-24869,-56234,-45219,-24386,-37499,-58985,-93114,-136790,-129362,-101932,-74855,-5855,57412,62073,25469,11816,12964,20665,75026,123380,106465,113016,112863,71386,23194,11369,-16639,-74252,-77632,1978,84212,59416,-37045,-95705,-86065,-34579,-8610,-24612,-1694,23144,40594,79718,18475,-69238,-65677,-8566,-8873,1417,71809,137166,137543,77280,-37038,-117270,-81014,11499,42923,53764,35889,-50466,-104943,-100442,-90485,-54541,45178,126683,136041,115894,147502,155995,102725,19284,-22087,26360,60045,51608,18014,-16483,-2620,2695,-52442,-71847,-15730,13076,21581,65318,35079,-52523,-69396,-56870,-72777,-102159,-110307,-63318,-37415,-66198,-56284,-24686,-17121,-35446,-56483,-30795,6051,27901,7114,-42929,-79617,-18142,61888,66256,69196,92344,-750,-94907,-85771,-39677,-28509,-21354,14627,45181,63816,52497,-6932,-83478,-64375,18060,51068,-4257,-6992,59120,75462],[-18421,30301,48288,-21307,-89578,-74292,-15562,34453,33875,3826,-44717,-66048,294,47849,35250,49823,55161,-4218,-28282,-7628,-5041,13788,51821,82990,26556,-54069,-89552,-50961,-5057,-13217,-3069,34962,35808,-12491,-51552,-24352,18109,29989,13515,-20262,-42902,-17178,66007,129316,87075,39580,26048,41905,52165,-7230,-65740,-29283,45287,54616,39723,77983,148529,141815,101102,99567,91043,12558,-76025,-49400,8204,-13002,-60057,-80705,-44164,28098,43331,14384,-5793,22101,76159,108266,100228,24135,-89566,-151748,-106658,-41138,12405,54431,55371,42990,65960,69216,13417,-54611,-78003,-46150,-18583,14182,12636,-43378,-34447,-2277,-46520,-108064,-122044,-120800,-122367,-105321,-65240,-30612,-14133,-26690,-68437,-63542,-62104,-81189,-90457,-64671,-46688,-33092,-29026,6915,48092,91341,102963,55835,-50414,-159908,-152255,-80055,-60617,-76990,-79014,-59391,-23630,-38788,-109819,-81633,20518,95887,92527,19282,23946,80132,31223,-32860,5483,103609,110389,8459,-12784,62064,101280,79207,81502,123609,101202,29053,9639,49513,84386,95982,67415,3401,-37824,-18124,9075,-7063,-35166,-1531,86453,114563,78763,41895,33117,34491,-22372,-101561,-75228,16041,39281,15405,14104,12710,6501,11419,-26665,-83480,-58479,2382,-30157,-42093,57871,98420,59561,61035,37894,2399,343,11063,16415,40502,57492,-14115,-79877,-5533,28020,-73844,-190063,-186850,-39392,68729,36323,-5822,-601,-40033,-137347,-165151,-131363,-125480,-152986,-155692,-156921,-140158,-71144,-3499,-8590,-51325,-72430,-33409,24267,-23555,-136618,-145000,-61989,-9843,1018,10443,-20946,-76005,-116812,-76929,86453,149101,44933,-27822,29667,76893,13422,-42651,-12169,58257,82615,50859,25300,26481,47890,64834,47035,18786,-22858,-74588,-33132,54105,79866,71986,51752,22326,-2381,-87962,-182882,-112202,6199,41847,38072,43882,51982,55976,-11612,-83076,-106183,-45957,3799,-1154,-53149,-103964,-85065,-56037,-66052,-40513,11219,-8134,-16331,12954,60502,131532,-112372,-426731,-428286,-148907,12262,-21332,8391,27514,14183,13346,537,-18010,-47175,-32258,6378,25261,6103,-35947,-93555,-151089,-111617,-10329,54794,67375,84703,60810,2483,33644,114924,54994,-84909,-123961,-73371,-15674,28005,88140,175432,136100,21035,5319,51222,42744,42707,90987,159103,172288,99520,-7580,-47793,-16440,61297,119114,94629,-4342,-86726,-58461,-815,-25717,-18661,30763,25284,46145,117039,87843,-5450,15167,60508,14167,-53156,-69654,-49417,-21234,22002,42025,7465,-4061,-53231,-101389,-94614,-51079,4882,68107,83280,66861,75147,49621,-8803,-45886,-80675,-127619,-93378,-38669,-45081,-19461,16914,9481,-11554,-65117,-117125,-34475,36536,-26060,-93787,-87512,-8376,31113,4316,-23004,23357,45276,32964,13453,-10895,-16139,-17350,-29367,-24513,-35142,-118265,-158431,-57036,5249,-54402,-63840,-18381,52666,149494,131062,1064,-78926,-48343,43294,71352,90341,104827,82216,32573,-2369,-5467,13315,20834,49313,111714,118127,53384,4574,2011,28906,56461,28317,-17740,-6415,43687,92440,93705,48803,41160,41017,-22078,-104413,-103804,-124645,-188467,-115240,-1299,14418,-6938,-24007,-50827,-9382,82156,136233,104594,24448,-34272,-36751,21751,55186,31167,39713,48154,58758,24997,-45022,-65075,-8201,7399,-2783,24682,30211,2891,-7638,17408,62274,77352,48764,20188,24716,33940,42920,40965,24401,-6705,-1714,22290,22544,-9177,-75114,-93049,-31939,24345,13381,-45309,-65747,-5497,33196,-6509,-19175,8667,36618,11386,-30555,-43876,-9022,22426,40961,21626,-23732,-47939,-55453,-35545,31320,74222,36414,-13774,-2738,13813,21437,95900,131813,68874,1402,-28974,-41364,-6382,20495,27700,71527,57452,-13467,-9120,30957,24380,10409,26019,7822,8385,65437,70562,-23466,-73016,-47708,-41845,-37682,-7295,5738,-16405,-5972,17932,36172,40575,94443,177780,135696,-14736,-122179,-102961,-60463,-54184,24286,136776,141836,37388,-61103,-108104,-106789,-114367,-119193,-60881,4067,18083,12466,11737,6138,33021,85905,151288,150983,68342,12108,22544,29913,43134,79656,13404,-101091,-141886,-126048,-108004,-80825,-33260,-29015,-59068,-67504,-39151,25131,45607,38007,50499,55128,11021,33565,74885,-14846,-122686,-104609,-35306,-17863,-8004,4518,28753,40467,19782,15705,34191,20659,-1394,-9862,-13772,-8551,-21256,-40653,-2687,64781,-2822,-155783,-193002,-134737,-61994,26558,69313,47527,2241,-53946,-65177,-17468,-4041,20855,45399,28158,14112,20689,4861,-1802,-9495,-25296,11174,62582,20649,-34783,20588,96099,72913,26484,-49517,-85358,-45487,-14068,-11030,-12310,-19379,-65390,-51876,22276,71482,52692,15545,12651,50310,54768,37515,14747,-36928,-88520,-89214,-46892,24213,92512,114382,106363,104618,124416,55235,-61541,-71991,41624,173640,212369,153738,56405,-2540,22528,58856,26846,-65986,-152030,-60710,78278,85704,-10715,-51658,-34104,-26412,-54068,-86189,-80908,-49364,-26986,-14079,8567,33114,17469,-33144,-71220,-61886,-43334,-23951,-3025,-445,-32314,-26517,63118,111890,51077,-23538,-45023,-53378,-85838,-112320,-58154,25732,28101,-23662,-42607,-20576,-21576,-44173,-45006,-30360,-29273,-7086,-15734,-48232,-13899,-11243,-72107,-123777,-159457,-189833,-180508,-125561,-81660,31048,147131,165777,142966,80010,9052,67905,105380,46099,12583,30726,-27239,-60922,-26162,568,-11367,-28730,-45567,-86711,-110853,-72278,-17113,27234,46760,1555,-42359,-30185,-10367,10364,50713,105505,122528,99906,96702,54682,-61278,-110085,-4175,76788,26355,-71848,-141373,-118742,-12621,90577,96083,36751,-33252,-62201,-27874,-35386,-84115,-68940,-5475,75242,125813,75253,39939,100890,144964,78369,-18867,-71160,-3553,126090,153247,61302,-21160,-2604,-16872,-91433,-94732,-17148,90094,145942,120130,89446,113277,75489,-48150,-91737,-47683,5915,43427,63396,30153,-26219,-54962,-84965,-133132,-143933,-149737,-130952,-81772,-65990,-81698,-139003,-197346,-136743,-1471,50138,54007,111096,208833,251346,193452,87196,29968,-201,-5453,26115,41038,40823,72943,96805,126611,109061,23796,-43286,-51810,8104,80497,139010,169192,120044,46248,12704,-8608,-14963,-16977,-52409,-30640,49102,53108,-16476,-94126,-122024,-68747,6148,37094,68008,77128,-223,-83627,-79145,-40873,-3367,56335,116907,150801,189443,158448,53546,-52963,-118147,-125630,-75350,-27398,-13968,10108,16891,-43084,-114499,-121268,-86457,-56254,-71900,-86045,-36631,85888,163959,89459,11265,15775,37945,16720,20622,79765,110656,84527,54443,5685,-19553,21775,54776,18307,41255,90316,22129,-81675,-98917,-74255,-21623,79158,105646,69557,61451,104497,115728,94471,50112,3882,23021,28405,-4467,-45416,-52792,-18488,-29666,-99794,-129556,-72863,-5696,27737,34266,-8623,-67654,-43964,46375,68143,-21595,-138047,-171798,-106569,-21013,23634,-8522,-31414,-1801,-12299,-48272,-51789,-37605,-60757,-77423,-57626,2827,79371,121917,108487,92287,24966,-56966,-67912,-30671,-18899,-12682,7033,38735,74735,43767,-44613,-90218,-51262,-26719,-34090,-43398,10352,78742,41720],[-61414,-10266,9609,-22822,-64652,-76239,-45472,11696,3350,-32434,-27359,3153,28242,27287,21379,57589,72599,19475,-35718,-44528,-52367,-47921,-7677,76141,95062,43547,-17914,-18710,-6916,-13386,-13533,-21136,-36269,-8997,48958,54320,12143,18869,55173,6383,-74804,-70101,30297,99593,60194,27310,24838,21714,1315,-54942,-116810,-90426,14685,52710,41541,65388,105943,118936,110580,107862,82648,18629,-24315,26502,47161,-11121,-59392,-87149,-57582,45040,86014,36674,-11414,3516,27703,40506,59053,-4414,-143014,-191619,-121522,-90063,-79453,-32963,27927,82955,122318,97851,28912,-30927,-61156,-57815,-25926,30195,21032,-55993,-78017,-63767,-52983,-43718,-30771,-42022,-82784,-86278,-40492,-45051,-71026,-52458,-31680,-5523,-22188,-90250,-113654,-45713,26436,57860,6001,-35802,-19485,-5019,3065,30027,435,-87378,-116720,-79624,-51942,-94649,-129477,-66547,43361,39167,-64099,-83092,-20041,59809,82030,31044,54537,129603,105735,36671,48319,152232,192299,89791,18489,45686,98920,116024,118560,132250,122197,91962,61051,71829,120080,142729,90952,30408,-1158,-42777,-83932,-59725,4947,66923,119528,96030,6341,-47754,-19346,-1536,-83717,-148504,-68642,26812,-4767,-60573,-25522,22283,31203,25,-49161,-68331,-644,74242,2369,-67781,21214,101616,80904,124994,152208,95996,16908,-28890,-36673,9790,57110,-24016,-137940,-84840,-11574,-53366,-126132,-129021,-63473,-33923,-60527,-48529,4984,-17564,-130910,-189211,-204641,-205748,-154842,-107412,-114366,-71058,24389,65176,12843,-82381,-130026,-57584,58687,62422,-53862,-111911,-69539,14091,98701,103926,-913,-87009,-109117,-91099,14182,79387,40692,1891,49986,80592,33460,8866,41140,37250,-9638,-14887,8582,-16596,-28130,14826,36483,2443,-19140,-22127,-8133,3335,2431,-1097,-1565,16173,22662,-32862,-79222,-6198,72276,71385,45232,45298,75479,90101,5795,-60101,-45645,-14105,-37403,-71356,-98236,-105787,-73237,-70049,-97362,-71884,1818,34345,53078,69645,62291,127985,-25355,-457865,-501886,-227060,-23577,21394,17678,3915,-30793,-56477,-57028,-37893,-52841,-32768,-10752,-27401,-47469,-65249,-114999,-159721,-91176,14615,46470,43397,81647,64531,11370,82454,189162,94609,-53078,-54084,-14468,-910,36892,117612,196559,134625,14474,-16599,-12060,-38232,-5512,66758,122611,130340,87409,23750,36463,76165,106475,118581,45268,-97784,-168542,-104483,-23938,-18439,-25543,3068,22262,23218,49866,53774,16154,66968,127761,71437,-17977,-45568,-29265,7069,39333,34061,-29222,-55150,-68363,-103159,-155848,-153933,-62210,71595,129042,121247,106932,46950,-43043,-93351,-114036,-158587,-151769,-105685,-92657,-46401,318,-15986,-26613,-33380,-65009,2438,86871,85833,48663,-17573,-34557,11660,42835,26326,53943,66164,53338,11819,-40965,-27204,4035,-11165,-42438,-47090,-42129,-35036,-38625,-66817,-91732,-60438,-17140,29204,65360,57471,-23239,-98501,-92999,-8628,9725,43093,98647,91081,44005,2888,-25593,-43042,-50642,-31732,54523,129011,102272,27066,-6901,14460,11590,-27710,-18816,39597,79451,67163,40313,52255,76977,49490,-18048,-72676,-76939,-125384,-192073,-88168,36143,18110,-40959,-98031,-127515,-47884,31884,35233,40047,737,-79859,-104383,-44440,-2801,-13336,27062,75902,57271,-29685,-89556,-87066,-24423,-1814,-8521,47450,55963,-20064,-55748,44139,136613,105700,32039,10430,61245,110502,91251,34044,21450,20537,29487,42389,19052,-35286,-97695,-91481,7256,61462,8648,-9257,48365,79309,68514,36249,11337,-1753,8213,939,-38747,-48322,21769,63514,51579,38901,-24733,-146613,-191545,-101151,23885,104702,103586,48793,20509,29803,49660,98015,71003,-1355,3485,8614,-46607,-48788,-24101,-18970,28601,24838,-68370,-73999,16880,81119,119055,107298,12968,-67048,-42106,2239,-33852,-111376,-155251,-132122,-62363,-18291,-46935,-94455,-45734,-9232,-6668,19303,79796,152129,145940,34049,-78224,-80755,-31958,5691,54002,96001,94627,39227,-16131,-68450,-126803,-147171,-89479,31025,90723,93583,92515,70798,3157,-35732,-859,70262,94113,28045,-66387,-63126,11826,65384,86380,253,-132724,-188381,-175188,-127785,-97744,-97181,-84707,-29094,10110,12699,14076,-6003,-40268,-49368,-19375,-22578,-31928,-37951,-87494,-122628,-86683,-19040,-259,7637,48186,86903,42587,-15883,-31827,-63625,-57604,27251,75906,39082,14307,9965,-6489,22009,74874,15311,-123032,-184830,-145294,-39361,35792,32200,43110,58492,8421,-31856,-25356,-58257,-28007,14576,-24603,-42361,-4418,19719,30531,37212,47078,53615,14653,-72290,-132264,-86776,45782,90921,64338,29846,31536,23716,29379,55931,57060,4421,-104097,-99551,32686,102586,44356,-2754,17562,54915,40640,-7379,-28480,-19808,-43973,-58583,-2837,89343,162807,178550,144427,86998,78598,49576,-8565,-6692,96139,202941,219806,168597,78521,-22315,-40454,4908,6932,-45309,-108009,-48175,42069,45761,-18800,-41990,-35319,-36083,-25492,20469,45188,5415,-12392,-7245,-25985,-8605,6099,-44393,-75482,-60827,-73459,-76692,-46959,-13485,-5781,13744,53666,62835,2801,-45199,-19630,21530,36221,6151,-18060,1964,-36213,-108337,-135121,-95422,-33029,18541,22777,8072,9293,20644,-17568,-72743,-24387,16918,-49396,-140769,-165037,-151010,-134610,-75424,-29488,-6788,20144,56185,82503,50713,19503,82544,102443,40625,6946,23204,23734,-2545,-35609,-24622,16851,-1551,-64472,-101698,-83472,-21354,4835,7198,22498,-29268,-92291,-34132,43774,51072,91235,181389,171006,85634,60930,36259,-47942,-83138,12245,97880,43522,-88118,-165425,-129849,-41487,25269,27490,-3945,-19217,-5910,36937,24860,-42411,-34552,27782,79776,133168,120336,66741,98817,155076,79834,-28471,-79216,-28698,58631,62264,12639,-40310,-57677,-96052,-156802,-133089,-36953,79485,119042,36327,-36075,45594,81578,-34749,-114368,-83189,-10343,54997,79506,62903,56667,20937,-80062,-172061,-141754,-96392,-87299,-86679,-75838,-83112,-131493,-156289,-118422,-59778,17335,78794,113227,169077,213074,182577,80042,18472,13315,20832,34468,42917,25937,30796,45840,89410,75853,-17864,-81388,-48572,50093,115716,143759,198272,223399,156277,78361,44521,43198,27463,-14278,-9098,50833,46352,-21217,-91748,-86354,2113,95368,122190,127118,96130,-15070,-116206,-114525,-55014,-10460,8195,30592,74276,134458,124787,32367,-89115,-172230,-141680,-26056,25769,-24621,-64576,-69720,-69395,-51202,-35323,-45932,-42776,-52540,-82074,-54405,62650,144211,100368,49054,32745,55116,54577,43371,40647,20898,-14738,-144,63106,117086,118168,46024,-56275,-49041,33750,7404,-90655,-85753,-27594,-3704,18892,-8635,-50631,-34115,31207,58779,64000,48813,31278,43841,10191,-54969,-94184,-87203,-49559,-45816,-92064,-129633,-99309,-16659,22842,-1130,-52809,-97220,-72290,50929,105925,24630,-99911,-143811,-68271,35284,58850,-23597,-61602,21130,43226,-42592,-90710,-59259,-74634,-82658,-58980,-23225,47693,113718,91639,75708,66981,23134,-2150,23182,41232,10399,-21038,-401,45786,21305,-47466,-46697,1922,-16943,-28338,14874,89670,91125,-5734],[-41787,-4851,-27122,-28518,-9191,-38106,-48057,23064,42890,-6862,-6631,11805,-39716,-56324,18585,76135,65668,46805,17798,1159,-21432,-69645,-88834,-277,70084,65066,2299,-15559,6782,20423,27425,4902,-11692,46489,99994,50933,-13269,24800,92684,53519,-37270,-52912,23246,68664,3490,-32504,-9044,-10573,-57798,-91038,-109467,-109380,-27524,23548,3115,-21375,704,51497,91143,84337,41086,16666,47473,109428,80579,12099,-24410,-66293,-53188,50299,93606,45380,-6590,-6522,13457,31717,51632,2649,-86692,-90844,-51838,-91666,-121855,-71840,6884,90021,137674,89618,24097,22964,25864,-20399,-53429,-4169,18836,-47716,-116546,-142041,-79832,14840,41615,5601,-53655,-62336,-3710,-31654,-104120,-76873,-15996,20918,6412,-85264,-118507,-44587,10209,4842,-25888,-41783,-34791,-67239,-84448,-15928,47053,15050,-49519,-60269,-32297,-52126,-68333,17090,127919,87028,-35543,-84647,-89042,-38545,10887,13900,36543,97585,108825,75396,30925,63999,124597,97553,37808,33433,81771,95710,71535,75984,93631,99092,64402,41344,62778,75893,19814,-19723,-19167,-76708,-139888,-79238,47475,116482,118087,52729,-47147,-99861,-44473,-1008,-88856,-138170,-45694,46532,-2415,-76174,-63763,-39160,-32777,-38743,-36903,-6390,53586,101944,33182,-45307,7501,85441,70690,103333,128004,105358,51837,-12568,-76002,-65425,14177,-4580,-117725,-124453,-48880,2990,4607,-37372,-97694,-146116,-136538,-71958,9624,24220,-33788,-77648,-140364,-178862,-98949,-14148,-6949,42938,92157,77447,21333,-59201,-91805,-14564,79466,70042,-19775,-65233,-53376,2650,101963,125295,27150,-56140,-63478,-85127,-74237,-31119,4559,-7196,-25694,-43166,-44238,19286,91746,47568,-44839,-66611,-80577,-102860,-77474,-22819,8382,-3413,-13668,8376,10265,-45441,-72225,-49394,-22908,25592,82003,98552,73216,79748,108674,99323,52158,35657,34466,34855,16310,6113,43713,51724,-5772,-60053,-77466,-55296,-35949,-63000,-101762,-83923,-4697,90588,155501,141123,57704,67800,71413,-293646,-404264,-138702,13050,66214,8996,-17190,-52926,-107311,-127149,-97363,-86749,-76521,-61144,-36906,5370,6455,-42712,-84324,-60286,-14468,-4065,17073,53958,26825,7804,64663,87606,7627,-39080,15197,40786,19870,30646,62850,96083,65583,5892,-14528,-41696,-70706,-11946,51859,56461,42791,42794,26089,66713,104138,87792,41349,-34536,-140618,-194352,-141002,-40101,25287,23522,12381,36112,41952,24435,17407,11888,61975,126042,126175,97087,93571,86797,79934,71567,35964,-34313,-52000,-38969,-46171,-90011,-104437,-33172,105643,171615,128626,73609,14641,-38477,-79090,-100145,-143600,-162950,-123528,-70253,-19751,4328,-24201,-45175,-8118,11647,42407,101751,156552,167620,101114,38306,30253,56863,38669,42528,60054,48998,-19663,-72894,-15412,64384,76488,15692,-44571,4066,74362,10579,-60541,-54518,-31804,-9915,-8764,-63404,-48426,-28632,-69843,-86680,-21945,-2333,43064,86783,45018,-18728,-43540,-40441,-37831,-48425,-59983,3719,110217,141362,69642,-1569,-8859,-20249,-46751,-31811,17919,45861,11636,-9218,66667,121480,59896,-9822,-30227,-27050,-62941,-105117,-37997,7431,-33339,-60081,-88946,-87473,-14422,-15884,-91168,-72744,-71606,-148789,-182329,-115790,-61307,-28230,30824,90877,58223,-38752,-65518,-23434,56904,92290,42949,32077,28068,-27410,-53534,78491,187025,106616,-18095,-26089,66351,143757,130944,33052,5336,40467,59297,59749,27713,-44519,-105718,-96846,-24522,1417,-21308,33885,129531,143432,123819,88558,21394,-55353,-78600,-56347,-44087,-23848,48512,82762,66047,64830,3782,-161257,-234241,-117886,16531,105132,150246,97853,18698,8551,65417,83242,-7238,-84335,-48173,-15119,-49443,-61875,-18623,12994,45401,21728,-61751,-57995,46271,132132,184283,171900,53842,-74391,-120671,-109152,-82010,-89526,-139102,-163349,-113100,-67809,-78429,-100865,-26431,-475,-11179,16445,27379,51307,98389,64231,-16153,-10540,37831,51706,34996,21783,21437,-22700,-46593,-61286,-107410,-109401,-1175,124045,130660,116902,124606,83336,-22547,-79586,-62359,-8993,29864,3665,-85968,-83105,14443,46996,32176,-19064,-112284,-165117,-128175,-61940,-64051,-99873,-64567,38316,84010,48921,-14190,-46235,-39896,-32228,5280,24159,-24446,-92676,-108965,-91947,-70928,-10414,36064,53968,90690,90339,3769,-44050,-47622,-113119,-115578,-6086,45650,-1635,-1200,32122,35172,63013,119914,99239,-17447,-84341,-49554,29170,22818,-9104,54769,122930,98621,64084,35118,-46876,-71338,-77214,-143362,-151626,-50518,39741,79317,102670,127368,79900,-36093,-105543,-127112,-127065,-17976,75912,95013,104070,113330,74902,66904,93331,99615,84303,-22223,-87568,-18190,39869,13262,-21692,-35649,-38758,-59130,-109652,-115698,-56638,-29221,-13898,39045,102085,134398,117599,76310,9457,-20068,7383,36178,21085,45132,84008,97943,109062,87845,-8786,-56816,-13166,16391,16425,-23559,-22532,6240,2906,-19921,-1182,21866,19876,44744,87614,71047,-41,-9614,3327,-53165,-69502,-31896,-38075,-38298,-4969,-22751,-47098,-48029,-32316,-1740,31641,-1623,-67817,-111473,-134550,-108881,-30753,64509,81661,22008,-12936,-44661,-95971,-147566,-114458,-15390,67102,71979,30344,-8766,-33070,-67984,-104687,-43233,39737,10104,-109671,-157032,-107350,-67197,-13720,-4716,-61895,-91349,-28898,28216,23479,24144,85708,111727,58357,-21095,-12676,39658,62254,21314,37893,84684,35478,-59238,-79372,-35697,2842,7947,2969,18405,-11614,-51177,12138,100924,119079,129871,163137,117295,26263,-12533,-29023,-43017,-34142,21147,89267,80833,-11999,-74937,-60508,-60655,-62969,-24857,503,3623,34890,77851,45397,-36935,-55149,-16133,6939,57086,91959,63635,98254,164912,94091,11758,2049,52429,53506,-20796,-34442,-24194,-53794,-114203,-148646,-108561,-12321,87350,96745,-33837,-162502,-83333,41386,12914,-48723,-43193,-12718,14065,15025,26588,85500,78698,-26024,-118158,-95498,-19393,19385,12905,18221,-8084,-79066,-88775,-83025,-121904,-65262,33677,61480,69504,84333,112506,83423,29271,25732,58262,74057,56695,14440,-1527,-10090,11150,31943,15942,-25582,-33896,47841,110950,90323,137619,217976,170918,70220,41756,53663,42698,10379,17,-3302,-34642,-73736,-87766,-47625,34085,97158,123723,145243,123482,45898,-39548,-64533,-31075,-16031,-35122,-36550,-23352,11209,39366,30489,-41819,-105255,-87612,-10694,35812,-1495,-71464,-108227,-58999,33680,43772,-2312,-3412,9585,-13622,-44585,-10843,54155,44804,10443,-42585,-21395,29401,21355,-28967,-52796,-75844,-69152,47966,175962,142881,-5168,-148512,-187440,-98738,-49976,-89772,-59219,26888,12216,-51751,-85541,-105305,-107352,-48914,95,28426,34430,57569,90458,37020,-39270,-71148,-69602,-17826,33198,-2155,-84990,-98086,-21626,14153,-14680,-66253,-119249,-124914,-42384,21443,15509,-26089,-24045,42997,77654,19089,-88854,-108865,-13932,-297,-105987,-146408,-59504,-36039,-58083,-62815,-25621,41734,80163,51079,63416,101798,106840,75312,67945,72110,23251,-24127,-13908,31120,36804,25657,57394,96917,69173,68854,115489,144397,73944,-24204],[-31281,134,-41253,-35874,12920,2019,-19506,51113,99669,43205,-7436,-54950,-158704,-158489,-4361,64574,39359,60345,82145,81778,66633,-557,-71822,-31557,10166,-3763,-66730,-87798,-41250,8928,62276,84843,83967,101547,74878,-7814,-46499,10020,80166,76515,9506,-13406,54129,85262,-31377,-123456,-105271,-64472,-69475,-75271,-56594,-57201,-37098,-37076,-69340,-80999,-46488,-13145,25482,27745,1729,7768,56051,91611,30273,-27195,-12654,-5986,8857,59600,54151,5440,-29089,-19584,17138,36885,30229,-4764,-17136,17240,29486,-31304,-67999,-34404,20338,69556,78463,32115,7795,61641,95182,31494,-54242,-45020,-262,-25247,-107035,-164615,-101652,8342,24207,-16530,-30954,4652,59030,13072,-86924,-89057,-53530,-14451,7905,-44563,-76999,-28834,-42766,-93471,-60094,8725,-6233,-76250,-93711,-23396,65105,66651,-1937,-46043,-40138,-33131,-12782,72029,138374,74018,-33647,-80578,-117787,-91192,-10458,30704,20738,22122,47990,82757,34944,-22572,-2121,39339,38345,34281,64314,47343,2742,29421,66990,66943,27683,-15213,-13022,15510,-10136,-44392,-41549,-76708,-129314,-86289,32007,112202,122723,68171,-18428,-71385,-16077,33750,-61599,-125196,-44380,47434,25382,-34905,-61519,-73505,-67305,-25383,19571,53166,76817,103108,76595,16191,4380,21858,20282,29806,9594,16835,57497,47648,-46499,-101198,-38859,24958,-5017,-61791,-59085,20255,44142,-51575,-163644,-201175,-153595,-88304,-22940,18686,22409,14968,-50867,-103853,-34099,43680,43106,72111,72992,38267,38720,20472,-22239,-1974,38809,-4351,-63579,-56606,-53089,-70226,-20647,49794,37871,1845,-11779,-76529,-124411,-115752,-63292,-37299,-66019,-136682,-179807,-70595,95423,126343,57804,-21481,-122035,-137649,-57164,-11703,-6048,9411,9858,38472,76835,32857,-12720,6739,39728,59940,91710,140023,121582,78342,92482,109640,70120,56022,27689,4458,22359,48368,71256,83236,52021,11791,-18774,-13289,-5405,-45336,-93071,-88899,-19193,80113,172618,161119,127029,207167,-102614,-549996,-731552,-161293,200168,74790,-25384,-39262,-63054,-126967,-187598,-152757,-95271,-89057,-87165,-7536,94490,102602,44711,-22470,-63743,-82835,-77143,-35028,-24248,-65305,-30847,12978,-50194,-81875,-22704,43992,73883,42725,-15254,-47934,-26836,-4850,22689,42722,2664,-46940,-5660,41712,20655,-13485,-6319,1360,34167,49502,23886,-13230,-40948,-96441,-166240,-166384,-60737,47508,67818,44768,51199,63591,51818,22754,-7691,20729,83258,120032,138472,162800,154653,108806,74046,45275,-1593,-11793,-15350,8894,31964,30269,49337,112512,125467,56858,4691,-15823,-2943,-21063,-71113,-105861,-95948,-64536,-28087,-7689,-4040,-16690,-48428,-8406,39353,24225,25337,89129,143301,158558,155843,95838,52083,10716,-2666,12648,336,-66626,-81453,905,86893,127196,76281,-38604,-24254,65699,39017,7868,4391,-40354,-50924,-44388,-82521,-68093,-29317,-39693,-48332,-19742,-1179,74652,94666,564,-85684,-89291,-52906,-30186,-40486,-42248,11412,97287,137613,73815,-16607,-42131,-25889,-28254,-49506,-47881,-32730,-30737,-1462,78414,97674,9201,-37003,-35907,-45030,-56201,-56853,-40204,-35983,-24174,-18092,-26723,-7022,27466,-22649,-89937,-91611,-126319,-183529,-184122,-128034,-65616,-16788,22045,56235,27404,-51735,-47469,25668,109062,126009,45549,-18884,-18249,-22694,-31925,76325,187247,98878,-34219,-25721,32407,55664,55911,-7674,-17747,48028,81164,59978,10511,-60063,-110034,-111829,-93057,-76649,-35923,26875,68872,86233,86074,36873,-31088,-117468,-164899,-139292,-85269,-29348,52989,89025,87123,87579,38098,-77029,-105141,-25307,-930,18708,97234,86495,7620,-10458,48302,54954,-30913,-93364,-78294,-26450,-18198,-38925,-160,44575,67577,49241,13855,36978,97738,137647,163077,162379,60527,-56137,-119063,-143815,-104919,-38500,-49395,-109931,-118055,-98393,-73673,-41626,25672,18504,14896,61609,25882,-30638,-6002,22696,33362,60628,47844,1265,-27861,-45524,-65346,-122491,-146101,-128005,-83949,-16302,77336,125864,90482,79835,104030,65881,-49421,-99071,-75636,-36723,-6847,5136,-24873,22,67855,29184,-28525,-27980,-28046,-36863,9760,43661,-17799,-60821,5529,87683,80481,10301,-53893,-45148,53840,104696,83443,37345,-22743,-75893,-74189,-64794,-56033,27244,89341,81391,77130,45940,-27800,-47890,-55338,-119355,-147233,-109317,-89895,-93293,-55402,-9888,18199,67410,150240,164040,64837,1738,40134,56367,-36379,-68696,19942,86124,109326,137663,110039,9848,-64872,-134216,-222237,-225052,-91687,14114,46735,81825,122065,61911,-45276,-49450,-43784,-103687,-58912,42945,84342,78946,68569,63237,72356,68033,70121,126097,69929,-58541,-93420,-50210,-27169,-48765,-102168,-130776,-127837,-143357,-157449,-119339,-53532,6823,30653,36179,37026,5127,-37029,-87247,-110687,-64946,-8685,-24629,-21045,12853,31198,83242,109111,17825,-36267,20319,64086,76620,53986,37010,5932,-40498,-64405,-2214,75287,95331,103675,76862,-10217,-69620,-35821,4970,-38000,-70932,-50559,-44164,-24034,44397,69628,49458,-4613,-54216,-50899,-35047,-86738,-157692,-167957,-175938,-168868,-88309,10198,34737,3744,-11547,-1669,-28381,-83728,-71591,-7501,48655,53229,15313,-30940,-55576,-86715,-111503,-45002,40714,42538,-63388,-158939,-135498,-76071,-49410,-86060,-109611,-73956,21533,78868,72578,64282,117967,174771,160818,50679,10871,14187,40581,52318,85743,86807,15217,-38173,-7933,15641,-16513,3880,70911,81801,37522,24095,49361,82496,112940,113237,88949,33165,-27895,-59496,-59834,-7363,56622,84126,100314,120720,83742,13029,-5273,-44366,-85107,-52130,-10407,-8685,14297,35163,-7845,-59095,-70250,-57256,-50621,-14706,26894,50521,123527,177676,96607,35682,75227,147786,106308,-15324,-30509,2763,-21097,-80673,-96677,-61852,-5751,45188,45276,-39585,-146361,-111584,24409,83997,78295,34990,-5283,834,9258,22840,68356,82376,58546,12147,-17825,43382,126972,130602,91305,19414,-64436,-57379,-50652,-115081,-112706,-45634,-13542,-10633,-9546,54677,89084,35319,-3942,21833,52101,46449,17963,3550,-33205,-48620,10680,80315,61150,-12049,4857,39307,1738,28966,88208,42970,-36906,-36577,9318,37196,32435,32181,-13814,-90296,-114829,-76951,-28555,-448,13616,44492,90473,113196,93271,24799,-37615,-64076,-78034,-57802,4888,-5513,-48496,-20355,45431,34988,-14452,-54881,-42495,25969,45639,-23528,-73024,-1209,72916,29117,-9490,18586,25524,-7926,-68761,-75295,-25151,-37010,-72733,-130421,-112569,-40404,-61397,-121419,-88289,-71107,-106092,-25995,127085,116620,-13148,-165167,-259023,-185818,-55528,-26388,-9599,66196,47263,-46152,-76012,-77680,-124579,-118605,-66875,-14246,20029,67121,125729,90980,29583,-9797,-29042,31777,103536,60979,-52233,-91415,-31989,7630,-26289,-77515,-113572,-135424,-124000,-78861,-21391,10294,39288,89363,58942,-68798,-177197,-166004,-95905,-122250,-205510,-201436,-99792,-51749,-63725,-54856,13369,74388,74437,23405,19611,57605,90038,55097,8223,-13378,-32388,-39945,-17012,23991,44202,68923,98883,116912,93644,80519,89234,80074,7725,-51203],[-55109,-31736,-40802,-16240,22596,31203,9507,47955,90269,47434,-17276,-81237,-174632,-175924,-47801,12414,20821,71295,103277,113692,123532,91356,25324,26896,22178,-31626,-103195,-125348,-86573,-18053,61529,115323,114834,73931,14550,-36040,-51331,-22098,25276,38513,-6485,-20150,62068,101401,-27148,-155139,-166996,-90440,-31186,-36692,-35235,-14103,-28486,-84767,-101614,-54252,-18118,-46170,-52248,-23384,-4541,9802,20354,16727,-45412,-96361,-39437,55071,90926,65236,3088,-48371,-69112,-36675,-293,-13124,-38569,-44360,-17901,19701,49675,43322,28672,14158,26280,33753,2051,-18375,32,55745,103085,85399,13009,-27088,-14780,-8074,-38059,-78766,-69535,-35102,-34657,-49117,-1752,85591,119622,55418,-53134,-109481,-124869,-82157,-10764,28336,22097,20767,-29563,-55573,-2469,62718,7178,-78213,-74620,-14877,32489,41361,25751,-7363,-31924,-35919,-15319,15972,25132,432,-30939,-43737,-84829,-70073,39185,94684,49811,-9523,-3503,60896,67585,-2082,-39042,583,35590,20903,34707,33615,1758,17926,30528,14118,-14187,-49035,-36260,20344,15377,-24426,-25446,-24433,-66528,-88687,-34794,53158,111981,103620,44451,-3436,30022,50839,-60137,-136878,-54143,34209,29556,-8386,-31522,-30497,7449,74826,107472,87148,61572,66651,69363,36938,-7581,-25907,-11051,443,-57375,-84684,-13343,48451,-1120,-76473,-59467,40115,96572,27571,-52774,-14028,-18051,-131370,-200506,-181360,-126420,-92135,-69867,-52089,-59261,-52586,-74237,-81913,-14047,13998,-34638,-19918,6477,4731,54676,75566,-8240,-48134,-15710,-51951,-98678,-55444,-48784,-115847,-112867,-17135,40953,55375,26191,-66915,-120211,-134339,-115224,-48941,4357,-66020,-184374,-122510,67656,175610,161249,69826,-45605,-63876,20225,42025,11242,24407,51660,94243,159039,159927,113246,94763,118415,104570,44665,47439,49806,21112,48504,96713,89524,95257,80348,45591,22490,30372,26833,39903,49395,56755,32660,29000,47613,-3261,-78742,-87796,-19184,36183,139724,173317,316659,725135,-473414,-2780656,-2482886,-375288,450489,61888,-52918,-64628,-87810,-125916,-182432,-108599,-20041,-28472,-42656,53587,138941,124466,66442,-6472,-47642,-73779,-71982,-56685,-85314,-134338,-79450,-20272,-58366,-56620,1277,37830,86916,65191,-49406,-99674,-52424,-13785,65520,147930,112913,-3197,-30760,-1300,-5988,-25791,-17314,-1392,24080,20286,8970,26034,38818,-13327,-114347,-153125,-74369,15485,54708,66315,54312,45101,63270,31957,-43743,-9385,89387,105841,67119,74568,95659,66555,46215,51174,22698,-3198,-28352,24201,99208,129338,123520,79146,8076,-26095,-23109,-8033,45726,34431,-58784,-70822,6156,21790,-16768,-41943,-29235,-668,-23648,-7795,23967,-14789,-58574,-19801,52361,113045,149426,84611,16826,-35225,-68914,-64947,-56124,-85296,-53165,42122,98356,120400,82707,-34340,-94592,-52061,-1832,44717,21539,-81107,-123940,-83035,-44954,-35789,-41821,-29195,-13611,-25240,-27580,78380,118665,17116,-91261,-104105,-51904,-27007,-38398,-9623,47816,83636,82609,26826,-48056,-66978,-24510,-2673,-38231,-84919,-99591,-45481,57308,103657,40739,-61445,-70656,-66789,-116399,-110431,-63029,-59276,-14597,91123,92638,42750,38870,49781,25372,15320,-12810,-114039,-157636,-108911,-65975,-15722,16319,16974,12022,6506,-42775,-50960,-12073,46975,48400,-11393,-41529,-26332,-19833,-29830,38624,126667,64220,-21730,5158,6891,-59083,-79750,-66039,-7712,76548,110911,59863,-18668,-58737,-64769,-73125,-90157,-55636,11278,18816,-13461,-9901,-8665,-40469,-59078,-117088,-165985,-161302,-121426,-49621,52378,98821,111577,99852,38796,-4780,61373,110436,599,-76212,-4816,48626,40598,41524,47308,38694,570,-33654,-31565,43193,63520,-454,-11995,21940,45105,53621,70928,104729,106171,97587,109361,98264,10712,-63453,-66494,-58476,-33643,23330,16071,-27447,-44444,-54371,-35084,12548,56867,26885,34827,92561,40606,-69867,-119935,-70774,46638,83495,-24582,-92822,-44592,-24256,-73070,-133675,-166069,-153864,-47483,78144,111855,71252,24065,33665,88009,85226,-36647,-108045,-62428,-19288,-3144,34201,59811,109348,140164,31427,-74611,-44580,64097,116647,104701,61826,-15052,-31448,41663,77882,6167,-81577,-100935,-39407,117566,191144,107100,-8856,-47169,-35380,-17757,-27479,-21595,66231,102836,58627,20300,-11559,-46530,-56233,-80555,-114419,-136495,-148648,-135825,-100677,-75938,-69581,-47540,18336,115605,138937,63400,13981,49133,28017,-95697,-126887,-56178,-21690,44275,124552,107416,15062,-50589,-113649,-180745,-175085,-73808,-24308,-34279,-2440,38564,7677,-25085,20448,17586,-67348,-55037,15129,42426,12116,5190,35449,44429,-9490,-31550,53771,50777,-53236,-102454,-67898,-58206,-77898,-104986,-107120,-75381,-52115,-89652,-122248,-83933,-16105,-4419,-15184,10742,-3646,-76796,-144299,-138110,-95117,-66055,-62763,-8682,73334,95479,123484,126457,22742,-29385,44850,96049,90394,79593,91040,32799,-48046,-92023,-28569,69642,109477,103722,39661,-66205,-108455,-53135,7864,10453,-9545,-42050,-80146,-61671,35746,123716,134583,46433,-58692,-113913,-129851,-135221,-142121,-129524,-108565,-74181,-22970,-14218,-48154,-49287,-9486,21496,5199,-33471,-39105,-20075,12774,19564,3324,-1169,-2006,-57349,-91255,-27686,10347,5826,-50162,-169498,-190454,-105815,-98431,-177340,-135966,8720,126435,168476,157845,131239,165569,237442,250742,153934,71606,2507,-19876,15921,38232,10364,-26268,4579,81709,62087,-26888,22268,160338,152913,57994,32338,17040,-4046,24436,49530,47783,15742,-29685,-41251,-11625,65489,146718,160236,119006,117562,96998,10202,-13345,-202,-17647,-43528,-53751,-45160,-37724,-62991,-98131,-81585,-37283,-21842,-32604,-40315,-28164,35128,127827,161681,79359,26231,84125,170365,148252,53659,27402,28836,13278,-21694,-44059,-29798,-19340,-11398,-214,3469,-35936,-47344,21317,107640,132643,53308,-8731,25875,74908,77293,59606,76092,144690,138723,73140,97257,181258,160517,61795,-27135,-82520,-50399,-3514,-37173,-79728,-74896,-55125,-30279,-11627,32622,49628,-10632,-69682,-59000,-23368,8942,20285,14393,-32344,-41567,35817,126023,118889,22647,-21137,-12965,-14188,-5817,-19868,-80964,-115151,-81620,-11094,43050,84739,125438,62729,-67778,-95376,-48788,-22122,-42305,-50315,-23984,18143,68302,76260,13752,-69627,-134998,-139364,-31176,126002,121077,5616,-10879,63166,84330,43136,-16563,-18989,41486,60800,5049,-18448,67570,99196,17098,953,31999,-18240,-75308,-89816,-53663,-26284,-76143,-106822,-109038,-60397,-30192,-116801,-184857,-107521,-49205,-79896,-45485,73669,118941,70426,-54063,-162911,-114921,39802,95102,64522,90692,103979,45659,-9099,-22189,-73227,-105788,-86215,-30796,25106,67563,134412,151936,115751,45104,-8765,21663,67138,39975,-20242,-20667,40043,63974,-8976,-61940,-35969,-39830,-79141,-71364,-3798,46481,63590,85487,33874,-94562,-177768,-147525,-90932,-115684,-147057,-122192,-80206,-76873,-62535,3553,100570,153584,136064,54428,4067,3078,8467,-20361,-55215,-68642,-57989,-35124,9054,46622,45999,54030,69619,81668,58115,16781,-2125,16173,898,-32790],[-55762,-62665,-40117,20745,59868,59313,12344,8193,33306,23114,9718,1626,-51844,-83025,-54477,-22224,17734,66711,84307,98486,108277,105745,82721,101362,107589,64206,-7662,-52194,-52057,-4338,30199,33143,-383,-48475,-35238,2032,-8945,-27935,-11484,-15062,-47336,-45961,25367,68564,6290,-51551,-71384,-35644,14158,-10748,-48904,-32074,-31115,-61992,-44860,167,9695,-44993,-81762,-36997,9694,22765,10430,2392,-36174,-86642,-45349,74330,118049,56193,-15513,-56437,-69880,-27782,-25097,-93453,-111417,-67549,-28191,-813,40833,71472,66755,9600,-16033,-17806,-32350,-19551,-7382,4757,75627,142028,107992,33248,-5930,-168,44947,62827,14435,-44577,-51047,-45052,-5309,67554,99115,66137,-23471,-130758,-169948,-129783,-55197,51820,95455,59978,45103,90094,98877,64081,-3442,-59896,-50202,-18799,-20250,-2871,58368,67689,23074,1678,-2779,-69226,-123746,-90336,-19301,15509,-32964,-25262,87868,131055,68035,8972,-14482,1678,47637,54699,6988,6296,38455,-8071,-8004,52876,46512,2295,-31941,-43456,-50290,-58588,-38398,144,-21734,-44096,-8617,27476,-6590,-77809,-85091,-20521,42761,62308,45513,23226,39380,17308,-101913,-139508,-35203,32670,8512,-26553,-30884,-5442,67023,144364,156858,99241,34152,-14370,-36521,-18230,-8887,-4950,427,23267,-38220,-124337,-115995,-34958,-5515,-49129,-62352,10534,72090,28828,-49730,-47665,-74082,-156722,-167911,-126188,-85282,-63956,-72379,-119588,-195119,-205913,-167439,-99543,-31490,-65562,-156926,-125522,-36829,-5669,25642,33843,-51942,-89277,-35048,-38240,-70019,-15355,1555,-55548,-58925,9604,66193,83532,45389,-42506,-82897,-114220,-132843,-55613,71801,56344,-46210,-50221,32440,86634,93193,90105,68807,45058,75061,72196,19531,16769,83153,138993,161624,157573,122643,75293,91187,89901,-13778,-47091,-18546,-33751,-14094,45302,64593,84677,103210,86984,28072,-2831,-22145,-41847,-27168,29795,59086,92167,115194,41055,-75676,-90192,-4341,17739,119641,195051,444026,1049218,-637231,-4488015,-3991583,-441059,526548,64142,-38684,-75783,-106753,-101037,-114077,-16248,66806,45023,32343,110906,138179,93449,49179,13845,33722,55899,49736,7009,-56941,-109373,-98299,-45373,5020,18896,1619,15491,87491,89171,-18194,-65812,-17133,14549,97848,212390,183451,11441,-77482,-69025,-46680,-17714,22409,39102,64783,55384,43457,73106,87078,31905,-56989,-86840,-56137,-33588,5015,55872,29235,-11761,26666,10408,-90932,-39578,112043,108679,-13975,-44116,-4105,-1201,-830,22833,-6644,-53849,-68030,9449,94918,150520,146133,32218,-80510,-58332,-12051,16024,90253,64899,-54326,-42022,71855,73628,-18254,-67872,-30818,23680,13331,9287,5760,-25782,-69932,-58156,4032,25422,6638,-41250,-50098,-74980,-118733,-113610,-67247,-65724,-16807,98998,133724,101706,64199,-11508,-133587,-178685,-96565,11036,4684,-84089,-133525,-100256,-58396,-44650,-66285,-29110,9245,-19958,-57428,38053,115325,52747,-65262,-104043,-29184,23428,8597,11831,41486,37530,14690,-11070,-47779,-55205,-26153,-634,-13882,-79941,-130469,-53555,95414,131524,32622,-67613,-58594,-56130,-131042,-115578,-37532,-18188,53373,188254,189217,93868,47280,56738,60538,52284,27812,-58368,-94097,-45656,-1439,34112,63313,43216,10393,30425,12698,-41177,-78502,-44379,-13105,-24172,-3162,1959,-10639,-13537,21152,38543,-4676,-30950,7664,14078,-71978,-124494,-75058,37822,115710,126133,66082,-13109,-21624,20795,25000,12568,59913,97382,58556,7627,-26022,-39550,-10491,15481,-38689,-81572,-97747,-100216,-37063,50447,84723,108640,90825,7775,-17522,85119,150861,39612,-69486,-46730,32405,107821,141158,95887,52095,38979,24402,39353,130592,144587,25527,-31868,15445,43624,32890,51699,82451,62369,49800,75514,45567,-41249,-77805,-12702,52405,67711,67982,40577,27089,38483,28282,31560,44633,56007,15792,19507,50950,1746,-84016,-156917,-121126,33587,63660,-85584,-116283,22593,84858,23954,-39822,-61303,-68312,-3506,98938,102647,38071,-4607,25891,99695,129354,12073,-76455,-21680,9818,3248,39599,72332,137612,172676,42006,-103419,-75657,91271,171252,79033,-16636,-31483,-7095,8978,-2719,-73754,-127784,-118175,-63083,50004,107684,48379,-35019,-41097,-13370,8535,19839,23064,55204,49052,16133,-11131,-41542,-56207,-62017,-85074,-84768,-51646,-11808,22410,13695,-22846,-66735,-90730,-44677,35065,48725,4081,-7811,24369,18669,-73646,-127144,-110493,-89938,-10960,50926,22471,-36661,-43955,-55788,-87183,-75119,-20145,-23741,-62280,-48096,-24696,-30625,-9610,32945,17946,-28834,-6692,1887,-42,-4290,13787,25414,8908,-63806,-113873,-60976,-41126,-55506,-34378,-15052,-52203,-64920,-31422,-1216,30525,61765,24124,-42726,-74030,-44912,-3143,22301,74645,82303,-9270,-109007,-91576,-39250,-21425,-21733,38315,118280,139512,127878,89670,-571,-42089,9715,48180,49422,50111,78567,55813,30617,2700,-8731,9894,36540,41555,3668,-60709,-89508,-43429,15587,46665,34123,-47680,-114418,-97346,-12432,101067,155076,82908,-31038,-135369,-164800,-114373,-78927,-67109,-1772,77318,77824,9368,-67787,-78256,-22502,-1353,-14418,-52764,-61981,-21009,32492,29680,7123,27070,22193,-67455,-98875,-29581,-43130,-71703,-73403,-150586,-166705,-60075,-35084,-132447,-103902,45796,134403,150488,152314,133331,143700,190657,184823,100655,53409,29368,1370,-18894,-42456,-37558,-10320,30667,87378,67227,-7051,40836,166173,154374,42180,-22066,-49123,-57363,-28114,17952,71356,69186,13729,-5971,18682,75064,128672,123931,72919,50065,7219,-76213,-73309,11548,60019,-1627,-84284,-75172,-68063,-123379,-155245,-97748,-2035,44593,25826,-30826,-53427,2226,65358,101177,65206,28362,52625,104801,98189,62704,68032,48895,32689,18334,-17372,-22794,-17756,-13306,-4090,18150,-7392,-54451,-43968,26160,39467,-17054,-29664,25248,83218,72751,28268,67440,180009,185383,126833,118174,143779,75842,-25293,-54404,-70814,-61367,-254,-5138,-42891,-54435,-53154,-15829,12486,-2452,-58828,-112488,-117525,-71692,-45056,-24685,-13613,-25150,-52007,-10578,54234,95941,98349,44188,-9725,-5862,25991,19455,-39393,-95676,-94746,-61313,-30524,4747,101755,187152,108534,-44182,-76916,-59463,-53434,-57264,-54082,-42992,-12814,21259,20703,-25514,-98374,-152988,-123896,5847,155655,163416,53921,-5487,30255,66933,69610,56240,44940,11643,-45085,-74244,-39835,59500,100741,46343,25715,6437,-88237,-131069,-68436,9526,1319,-78052,-80403,-11937,81483,44063,-116763,-203981,-154998,-98220,-66359,-23856,37350,105492,124402,58113,-9947,16560,114344,144809,82776,55116,84619,80876,15329,-18033,-28353,-41229,-71668,-53181,-7042,7387,56494,121345,115027,25264,-63087,-87082,-71302,-51761,-12475,65681,138399,107764,-2416,-42616,28556,47642,-6751,-27705,32797,81658,81227,62940,1255,-81149,-116874,-79786,-12424,13451,22216,32376,22563,-47682,-48702,38675,136639,172904,134645,46838,-391,-43121,-91070,-92404,-59499,-30411,-30237,-36152,-7195,27152,8438,-18594,-7650,28128,6543,-50491,-70324,-9656,28823,7514],[-45080,-86378,-82385,-16361,38443,21696,-51707,-64329,-24265,-1132,32810,67329,43714,6866,-12917,-18617,-20066,-12714,23740,58402,31151,12527,22600,83031,137394,154548,92988,6679,-15005,4193,-37486,-122587,-184476,-179393,-63732,50354,37863,-8852,-7108,-15331,-28811,-25831,-9759,13672,38841,102190,103867,46877,20053,-5377,-41368,-66261,-49539,6993,51622,22386,-4145,-37370,-64550,-35054,-3300,10443,26737,53960,43587,10023,7744,55900,79408,44919,1565,-14532,-5370,30513,-12721,-122423,-124284,-38238,25876,52855,50893,31188,13528,-25145,-64664,-81277,-59615,-18693,-40025,-69111,32306,164693,150898,68210,16277,8411,73854,128441,76594,-10200,-24309,-29757,-63370,-62449,1704,63405,15351,-111574,-146557,-119192,-104686,-21303,61983,60239,101581,173682,128754,30374,12201,31108,22568,-2969,-20794,10872,94123,112493,68525,76495,67997,-63699,-154890,-92857,29327,80194,15703,17329,102949,102148,24321,8214,-17727,-56996,-18311,49781,23817,14480,52663,-1731,-15050,60850,43966,-30636,-54728,-48768,-54649,-46402,-46167,-70163,-114973,-101386,-16570,46007,27192,-43559,-71467,-50944,-35233,-28150,-16137,-3462,23934,-16693,-123636,-95723,18428,58301,16484,-33237,-62420,-66560,-7577,82777,116991,94726,43641,-51746,-119454,-53042,35864,53368,23008,35108,-5542,-83580,-126026,-74204,-6544,-28254,-64092,-46463,-32330,-23417,-19992,-16909,-44920,-97274,-96441,-58581,-20104,3573,-15774,-109949,-225663,-246016,-158662,-46861,-18882,-92027,-160185,-103303,-16693,-1844,-28054,-51167,-76340,-65373,-25392,-16612,-1563,60647,87855,73259,79317,103994,122363,106791,71652,16425,-13314,-65485,-113423,-70659,37375,68056,51486,43647,3613,-65051,-72030,36695,118165,88266,53147,29343,-17716,-1655,97343,144144,94993,35869,1462,-36520,-21948,-7552,-70216,-58996,-16520,-60770,-83922,-36182,-14655,6954,54520,89481,60780,23174,4031,-51856,-79966,-18722,69900,132128,124011,38386,-83050,-95543,-4274,11205,75964,155132,311798,598434,-409041,-1940429,-1813016,-161167,319765,71677,17033,-36487,-69375,-41071,-47745,-11781,48718,62358,72606,121025,132019,100533,78326,72739,117469,176703,178006,107146,33084,-19123,-76481,-87669,-16039,16015,-26768,-7485,79350,117971,70144,-4757,-16070,23230,100490,164665,121220,-13389,-87955,-87647,-49155,5710,58614,64104,79862,69352,42215,33413,37981,28180,4116,4410,1487,-40807,-33579,17237,-11711,-53936,-11192,-13833,-112159,-88774,43488,55745,-40422,-63306,-39775,-46336,-59252,-46935,-62498,-96355,-97349,-14929,62973,111638,97429,-16002,-102522,-73251,-35850,7242,101142,57940,-49105,-20756,74886,77698,-2374,-44249,7431,51234,29063,15611,-12885,-34344,-54802,-57076,-17189,-31862,-94683,-138843,-104614,-91531,-107787,-82617,-29230,-45063,-15659,107697,136204,75261,62313,36744,-108671,-225383,-170843,-42779,-827,-15658,-40953,-78226,-109830,-90218,-84544,-33610,26686,14969,-48035,-7033,49887,12741,-73100,-95927,6652,108291,80875,3203,-23555,-41488,-36439,-11360,-13722,-18736,-24772,-28363,-28118,-76219,-129890,-67483,54624,100245,53364,-22135,-25123,-19965,-63795,-39536,30086,52718,66559,128987,157253,93194,35819,31275,-3541,-44993,-11483,1306,-21649,-29309,6036,47799,86141,56299,10080,32838,31976,-34227,-93716,-63545,-2940,11240,20308,-5961,-7105,30381,24089,-44219,-80198,-68839,-24595,22026,-12997,-58786,-37699,46996,84273,64467,38054,3440,-13151,26706,71811,107195,145845,141092,91469,45984,-8372,-7576,72017,103639,34949,-9778,-39582,-57206,-15182,16651,12710,37857,29572,-31232,-67965,-36940,37464,49685,-4472,-33402,8513,117978,182028,131175,53108,27457,16967,30231,110661,132914,14656,-23656,67452,91598,9628,-19480,13107,17784,12890,24313,-10713,-84082,-81072,8862,64757,56192,45052,48085,36146,32653,44942,81102,72371,40554,-22911,-40427,-43400,-70526,-75008,-100601,-91751,7517,21993,-82520,-69763,80328,149515,86564,9309,20796,20560,-2287,12540,24080,3072,-9818,27383,72197,98701,37980,203,33656,15617,-32518,-29258,-15236,63935,138396,48391,-83472,-81948,40038,95279,907,-73243,-16777,26839,-52301,-116179,-110567,-84062,-77910,-92640,-86312,-56286,-27759,-13534,6152,-12973,-23514,22612,39762,15251,-18904,-15319,-10330,-42786,-52864,-43843,-47589,-27451,54258,167042,209360,124487,43481,-12479,-76414,-76084,-32271,-36486,-56356,-20256,18271,46742,13198,-66188,-115946,-90323,-19240,-14226,-59940,-57198,-10858,-28022,-80140,-80919,-27517,-13898,-36754,-43522,-36210,-35720,-16658,2113,665,14599,44586,-5346,-23041,16904,26190,-6193,-22790,-50134,-96005,-91094,-80892,-34784,28092,29412,-6182,2965,38520,44101,53800,74689,65397,35414,-20637,-24973,47357,88456,90287,94780,71263,3360,-3739,55282,91866,49690,23828,36577,54244,44069,15806,-10157,-23659,-37550,-39881,3851,17769,21504,60133,157847,176361,56772,-52454,-64088,-40111,-41092,-57826,-61419,-27401,19863,52497,22765,-67657,-89463,-62903,-39020,41211,132667,118833,26174,-102823,-130754,-53658,-22136,-9998,76597,141335,90699,18401,-37041,-63385,-37808,-26835,-42131,-96965,-93764,2485,82537,55420,6153,6409,-35793,-138958,-138270,-41049,-62141,-109040,-85294,-83763,-64964,19381,78990,31188,17107,50142,48349,29637,45034,54439,55745,56755,18553,-73079,-39168,70582,110284,17744,-44030,17086,64935,9838,-5594,33583,24182,40855,107107,121199,49031,-29394,-39888,10096,58381,88579,141070,146321,74470,-8215,-56817,-33931,3894,-1384,1667,11134,-57390,-141953,-121301,-16284,97843,80759,-28983,-51087,-38065,-80064,-117434,-75022,10650,78759,89904,33065,-16360,-10003,9783,66456,101083,85936,42662,31390,14544,5953,50800,53112,39307,32764,2848,-9526,15949,35558,20778,-4131,-65743,-130474,-112222,-42598,-38381,-50028,-3345,47028,56799,1449,-36259,42625,151383,159467,123253,91622,60811,-11613,-40726,26454,19591,-47282,-39897,-39237,-36295,-14259,-4552,35513,45333,-15824,-120108,-158312,-78110,37679,61638,23789,-17322,-50417,-50803,20539,41612,8629,27045,51574,26140,20512,44231,37617,-4775,-27164,-13143,-12064,-65999,-71689,46396,138310,61301,-48366,-85211,-108503,-89238,-27223,-15625,-19354,18216,27399,17432,1103,-45673,-69808,-31678,12086,48036,66861,40819,-17802,-16370,34249,107795,138457,63547,-80414,-184515,-166881,-81966,-806,55947,58594,23445,-35027,-95047,-78364,1443,52539,29663,-36100,-12213,73413,158118,84935,-76877,-154034,-158150,-136431,-60754,-6795,5055,49464,99668,97191,79405,82029,93435,93974,50742,-1568,-9568,13442,335,-18455,-7192,11492,-41328,-65071,-46361,-63976,-48912,20154,50744,-8871,-96842,-142711,-135817,-85679,-2881,94806,141258,67053,-15144,-24562,20067,40552,6686,-9417,51603,96831,88293,40423,-35707,-74234,-60192,-21103,37261,83449,101040,104938,113075,37218,-9382,30035,94093,96341,33119,-20019,-15824,-72614,-129929,-99271,-29714,16028,1213,-52692,-77909,-40822,-33049,-70087,-65490,-4058,-11402,-71253,-96745,-40488,23923,31313],[-24236,-70332,-109545,-87627,-53392,-63416,-105562,-83876,-18095,9328,25199,45419,47398,55341,69926,29279,-53941,-89982,-20243,33298,-23259,-65763,-52565,16511,87199,134576,75809,-28416,-33531,-10943,-83345,-199815,-241827,-177212,-34083,81853,70535,24117,29896,53473,66015,54287,18089,12196,56981,147640,148944,54917,-6906,-1112,7865,-43970,-47102,54532,123414,58473,-9784,-44719,-51419,-45171,-48971,-31330,29235,82814,85562,90065,76961,41262,42964,52225,25811,32682,77879,109044,40650,-75372,-75108,3512,70730,88778,33019,-54275,-65530,-28435,-54455,-130723,-140894,-91496,-107645,-141581,-46365,102792,116187,52210,16578,6066,27792,54520,40749,-12581,-38163,-50249,-118052,-160776,-64976,60484,35399,-72502,-98559,-73629,-113335,-114388,-31699,43478,89126,116859,54813,-8978,42536,121850,94325,27392,21790,56157,80968,45847,25207,89303,95850,-17323,-68399,26475,135145,140054,50961,35517,77642,32588,-48867,-47170,-53796,-74428,-46030,-14006,-43884,-21632,49755,35500,19483,16711,-54937,-72318,-8322,12183,-10397,-5755,-29548,-86183,-127363,-111559,-35725,33231,32375,-16746,-45334,-49716,-56471,-74361,-84006,-58715,754,-13595,-85751,-45856,38653,73105,49294,-12285,-86623,-148110,-135025,-42486,19210,55261,71385,9717,-55660,2257,83271,64740,5984,-11286,-25054,-17528,-26113,-1504,54438,19649,-57726,-85730,-81788,-19149,44576,54813,24405,-35122,-55482,-5068,44374,41440,5046,-75205,-154253,-138500,-23734,72657,29857,-49298,-37771,28020,35178,1135,-51883,-88576,-60074,-17360,-21548,-19716,44429,102745,125985,153945,168548,163651,149178,126437,107970,77549,69208,18219,-56204,-67069,-26268,-2574,15173,36171,-18715,-118624,-122276,5946,91422,49129,-20278,-61375,-79951,-14232,98877,127038,49686,-46309,-93241,-97651,-78229,-98816,-134713,-71509,-20360,-70015,-120337,-101044,-96857,-75862,-4171,76121,87346,88947,106313,64807,-29785,-26993,71068,103903,43448,-23609,-82268,-85768,-29942,-23277,-25589,32626,40680,-92740,-46537,620621,806454,144684,12193,39476,75641,54064,15648,27262,-21814,-86187,-46283,35414,64751,79561,116250,140568,149202,132499,121137,153418,178489,140181,100874,64522,-23973,-114981,-111063,-53483,-40162,-18649,56741,138150,166593,67579,-26873,14034,92993,64456,1965,-23585,-33881,-25726,20930,40508,36422,21335,25896,20095,-180,-22609,-5060,44587,78392,100067,93954,9246,-43173,-11855,-6510,-19989,5609,6093,-59216,-91502,-65849,-44412,-34941,-13677,-6951,-27235,-67172,-84616,-63166,-44797,-61031,-11666,39613,47187,17897,-48057,-87818,-84407,-66367,-1822,84984,28926,-38240,2741,63346,77323,38706,18506,73255,97240,46511,18777,-23857,-52789,-57451,-57913,-35003,-23581,-37078,-84935,-79784,-54354,-23352,24044,43681,-19858,-20417,76319,94354,58587,97294,103795,-23060,-142649,-126791,-25913,48292,97904,85127,-27989,-104921,-72382,-45254,-7924,63332,87648,29172,14910,-10846,-73172,-91614,-42373,65312,164999,119679,6566,-46569,-74587,-46630,14588,30270,28712,11782,-21790,-33629,-53718,-78680,-47308,-2164,33016,65593,40888,14526,9049,24730,60910,88488,83372,16888,-11858,29452,47425,37306,7079,-98791,-121229,1545,80188,63412,19047,27128,74158,82316,26059,-26233,-26375,-32720,-35963,-26991,1015,22997,18687,-6275,-44107,-5658,67214,19094,-81224,-93923,-55592,-6283,32120,25246,20874,8852,10484,-3575,-25180,-4846,147,-55527,-61551,35519,132761,156614,135980,91251,22011,-25323,17024,89647,105481,59867,23353,-9744,-7972,7512,-6392,-31800,-34311,-42234,-28713,-48349,-124642,-106701,-6355,19967,-21011,-28647,67794,155658,124123,38645,-6013,-27676,-47386,322,45166,13614,43134,132386,128001,10435,-52147,-4820,36101,11224,-40025,-82081,-114720,-53323,40138,34049,-16989,7482,69359,47143,-16468,-4920,87750,111222,57455,-30174,-73176,-86326,-67943,-11558,-10173,-23835,2869,2540,-30497,-10376,74429,110614,42573,-30916,9342,32287,-25257,-91045,-100199,-58103,-9465,5689,-16296,2451,40644,78280,69449,6293,-59388,-79648,-73830,2112,95658,81102,32700,2668,4100,13257,-11633,-33645,26928,60626,-64567,-156786,-85925,-3742,-1639,-70451,-127001,-108397,-39977,13264,48254,883,-59785,-13147,49720,38408,-13367,-19967,-19210,-42527,-35935,-15282,-8005,22466,85753,171632,204620,129475,61589,30052,-22834,-55402,-48273,-71152,-82942,-27493,19451,58886,65825,-8177,-87251,-57101,4953,-27754,-69909,-10367,49217,-33749,-150102,-172925,-98673,-36296,-27905,-50642,-53943,-50177,-41806,-13768,17899,53597,64171,-2503,-13128,16042,-23501,-70095,-50580,-9792,-14822,-24868,-30531,9765,37902,28876,38426,66054,35491,-20246,-18211,5963,17783,36134,22645,31336,90511,80665,-10658,-25544,71055,101346,74561,109385,142002,59006,-49158,-85320,-61151,-36897,-14319,24284,32834,-26983,-55223,19014,38721,6196,46814,198851,240482,86118,-73571,-113045,-90780,-83996,-71409,-42287,-21688,10726,41786,-4923,-70459,-24664,8188,-29487,-151,104292,143090,72385,-64667,-102334,-25027,18499,56636,117795,119589,48411,-7890,-32645,-51327,-54438,-44031,-62134,-109784,-92031,-6322,50328,18154,-10911,-16339,-87705,-185661,-153047,-28104,-27004,-90565,-87051,-50212,-25191,-8391,55672,118689,131143,46864,-42459,-72595,-53532,-21191,-3894,-33460,-77703,-154820,-95739,61410,140643,49037,658,75039,79957,-58397,-102813,-6867,25670,14777,45465,78174,61252,26983,42537,117570,173274,161821,164565,163473,84765,-66391,-192061,-181570,-117137,-83325,-8751,61963,-10493,-125953,-128775,-54073,78324,136230,63615,6532,-3408,-26709,-48865,-34498,-8418,47007,111177,103419,38446,-1507,2352,66089,126787,114808,24040,-8518,2459,-20661,-25167,-18487,528,13334,-5481,-21342,-1102,11201,-19272,-49417,-92859,-135241,-87782,7809,29105,5842,55661,121790,88243,-41629,-102639,-24933,53567,60129,37743,2400,-21748,-35650,14113,119738,98348,-8630,-57702,-66467,-41965,1034,39062,87804,80272,24915,-59285,-98435,-12091,122337,169670,129750,56161,1810,531,42150,735,-87442,-54169,18332,4300,-20119,6196,27624,14579,6304,21132,10008,-82513,-125320,-56940,-4429,-33958,-62310,-104307,-152087,-88915,14058,4496,-17660,24264,42607,44590,40223,9423,-3201,5054,-44566,-84078,-40995,7882,-14818,-26923,5778,107102,137644,-4984,-164232,-204435,-130055,-48005,-36625,-29587,-10189,-30686,-60110,-42534,13146,35491,38416,47488,18023,36194,82187,100569,31133,-53542,-71623,-68623,-55589,-4380,1609,-24399,-2882,64582,97512,92865,60492,20854,22441,23975,-20742,-78264,-63878,-13587,4349,-6379,11131,-9072,-29474,-20052,-48458,-60379,-21602,34685,30270,-3762,-16456,-24339,-1638,37473,63903,50574,-2447,-14701,-10492,-27539,-9667,13292,27090,64241,74915,56950,19748,-41857,-52923,-20167,5502,13853,11385,29517,57690,98884,92517,59442,46521,51662,23359,-21654,-29117,-724,-35190,-48375,-17567,1866,14858,21050,-40611,-100866,-48384,6369,-22703,-46579,4713,14429,-43725,-90778,-59240,13311,49271],[-13946,-32412,-76132,-93800,-122401,-112007,-68231,-12632,29942,22668,-8218,-7179,20742,73309,122925,72691,-27199,-57750,-7605,19162,-19669,-43378,-45251,-6132,40769,70803,17011,-60582,-45091,963,-46454,-125376,-120810,-41143,52017,110782,101965,63045,61985,103470,131714,115266,75660,53370,46441,46399,5041,-32761,-36123,3663,41837,11208,-10964,57622,152974,137711,26532,-59910,-61891,-54346,-72775,-44833,23453,51584,44764,85285,99573,48674,47808,65335,34907,51803,111281,148954,100725,11857,-2071,13877,19349,8436,-44992,-115328,-73974,29298,26651,-112172,-217100,-190172,-151108,-163508,-127498,-3874,62121,32882,691,-921,-11540,-40658,-44413,-72162,-97387,-67509,-74207,-105210,-35166,47999,16946,-50264,-67905,-21414,-39296,-92935,-49367,47808,44804,7956,-42999,-39347,40375,99283,68064,26524,42560,67454,27509,-57318,-49626,22696,21630,-36223,34,160903,257168,191190,62577,15465,19068,-19399,-56522,-64006,-69239,-42268,-11258,-53161,-106264,-66526,19939,57814,54054,-45342,-157918,-90049,48561,83913,72186,76782,48779,17889,-8025,-43873,-40257,10415,26753,-4510,-44113,-51852,-28239,-51512,-115185,-113634,-34500,9891,-11313,-25429,-702,54278,59008,-2406,-71656,-139641,-142270,-69102,-22713,14930,70620,91183,82017,90469,80583,19997,-46321,-81972,-72332,18044,70203,85634,127512,90434,-21738,-69021,-28400,52941,92953,88318,57757,-11851,-48500,6153,44032,-15719,-78117,-100708,-98092,-19647,93405,136472,49341,-20360,48143,116209,61282,-4421,-39981,-68446,-48762,-12290,-19944,-13524,39691,66189,77292,142885,174799,130798,87474,103707,109138,77934,107860,96038,11890,-25470,-10325,-21460,-41885,-27479,-34577,-54228,-16134,40091,38320,-21529,-83996,-121978,-108457,-28905,71033,95248,33018,-51785,-94827,-66348,-29262,-88160,-165266,-135608,-78090,-68940,-96568,-111995,-132035,-110356,-35488,26984,27758,83141,180063,200767,65655,-7044,52616,40862,-55196,-104209,-82641,-67460,-63384,-77457,-124713,-89516,-99726,-216157,150597,514250,513789,110837,-172167,-51496,71365,105265,45532,22356,-43891,-124717,-100495,-14070,3789,-2386,38357,95694,136149,111621,46002,18155,45997,66125,95702,93601,20249,-103008,-164365,-107035,-48225,-47944,-12551,92181,189980,131719,-1962,-3693,62125,3671,-39770,-3170,-2607,-6712,38984,14770,-48618,-75405,-66817,-55979,-40349,-21281,22470,80986,121204,158877,155527,31179,-72852,-32376,32574,36256,22557,23302,15339,-28475,-91828,-98761,-61107,-34267,-3811,27277,-5394,-62024,-37656,26552,9019,11366,-4486,-47849,-61057,-75600,-91371,-71980,-36955,12654,43345,-20420,-52591,-5036,35096,55193,48717,49504,104428,127457,65038,14569,-41848,-76568,-72011,-57474,-43391,-12704,20574,-27007,-42704,-10549,44005,99239,88599,-1994,-17731,42810,53027,58398,110231,115876,43557,-3750,-77,35843,92218,140084,98239,-21360,-69078,-17733,9011,22889,74734,125915,99794,63431,-32798,-142356,-122659,-7256,84652,113657,69249,24015,-3170,-61078,-63064,-5091,16422,24605,31142,19134,3059,-28471,-49179,-40567,-39953,-20674,48775,78797,45920,7951,41344,82117,65166,26586,-55569,-109862,-93426,-43527,11015,-6093,-128089,-103608,60809,110747,78175,57050,62515,87245,37040,-47379,-99506,-126285,-141505,-53571,33670,38283,-7734,-43390,-58328,-72867,-28302,19676,-32001,-90111,-68550,-5662,42212,20918,-19747,4349,-204,-45239,-74681,-63862,-34595,-44580,-115200,-136376,-18022,96099,103601,90187,69090,-15030,-66520,-22581,7939,14952,30394,41854,37019,51356,25076,4308,2504,-47595,-82497,-10772,2355,-121251,-181481,-108587,-39458,-47716,-59250,10698,93553,78987,23494,-28339,-86625,-143270,-122773,-52436,33164,107419,115466,73279,1551,-49678,-1091,52617,10069,-73068,-125676,-121514,-14913,90148,66752,5503,32494,82864,64934,-23776,-57312,40657,111484,88603,20793,-37530,-59993,-6797,45881,9282,-5944,11046,11570,15975,21987,39892,37113,-21629,-58372,-19665,-928,-33128,-121610,-184470,-108378,-20553,-54765,-118652,-66298,35647,77753,32819,-23749,-33461,-12794,-11157,15444,76325,118194,162189,121583,31177,9797,12491,-10763,12748,45200,-37671,-103075,-53547,3156,13070,-34376,-59684,-35848,-8918,-3496,27845,10146,-54574,-21058,81537,108134,38400,-15898,-61204,-77222,-43450,-28620,-25083,15290,20768,11109,47249,60025,30944,23112,14986,-22582,-47804,-76916,-96038,-60651,-4788,29275,32699,-11645,-52166,-13677,29146,-20703,-44494,18283,60030,-33745,-150223,-176430,-125123,-72110,-61553,-86729,-103467,-104208,-79827,-9862,59772,85986,66840,14241,15692,-11748,-75954,-98950,-58615,6313,31195,33519,35553,56557,32410,6917,36740,67411,-6526,-81872,-67895,-35663,-23868,-461,16896,55014,78772,6381,-110394,-123387,22199,116024,106337,105732,103846,19733,-86357,-118236,-79589,-31161,22898,69765,62268,26900,44024,114642,117581,62704,24948,97556,131258,61494,-26840,-61899,-67334,-75921,-39984,9359,2745,9566,43269,623,-50092,4867,33336,-9332,7762,95872,137848,88187,-33026,-97204,-45947,42686,119011,138174,106047,55564,-4868,-38131,-51056,-62862,-52964,-51145,-60688,-48835,-50656,-55829,-50117,3273,39630,-29191,-119274,-89598,17511,20447,-54403,-95178,-91749,-81226,-113385,-82952,58943,137568,26389,-72981,-64822,-42258,-9023,37134,12462,-26025,-65223,-50557,13062,39825,7303,12140,48576,-862,-104327,-91003,7474,25083,-5538,-2058,11023,42114,92182,125269,155828,165567,114917,94539,101236,37302,-100436,-213111,-192579,-106826,-38680,58879,156927,110347,-22372,-67807,-43359,31216,100661,102723,65959,2167,-40740,-23056,-12965,-33208,4224,87015,109089,48631,99,11872,60116,82455,60095,-16158,-147,95205,54655,-77042,-119614,-43259,3536,-29021,-62014,-78054,-89809,-106362,-68013,-10554,3101,29804,121652,157260,82051,81672,171641,157970,4303,-99732,-72458,-32420,-51358,-65277,-70682,-49230,-4549,68350,130205,98395,35482,-2002,-24939,-13043,15389,61440,113915,105958,91758,68782,20643,20305,94747,175681,215629,173945,113722,86284,75389,-18629,-112872,-71955,-27307,-70588,-80853,-1240,59555,43783,1857,5524,20689,-34285,-100884,-113675,-108035,-78217,-47845,-88264,-129399,-31734,55915,14836,-41237,-27917,17891,35121,11910,-15045,-29534,-50385,-97325,-94913,-36678,8568,20379,6397,-24644,30643,58970,-67056,-157743,-87779,29237,61064,-5529,-71715,-82784,-78909,-61209,-14765,19013,-6850,1469,49919,31733,30603,36482,374,-56367,-66646,-23110,41410,87224,87792,29242,-19455,3848,69084,91698,74873,20455,-24065,-8108,11306,-15530,-69554,-72762,-35143,-18518,-44208,-22593,9334,23342,38770,23848,16369,33191,71258,87170,125465,166549,131286,85134,54906,16491,-11373,-10152,1754,-25405,-71276,-36467,53724,91348,68069,12357,-14826,-9302,-19577,-11645,-7305,-19663,-55705,-114453,-89738,-36242,-10343,31341,86510,74048,24050,-1313,10330,17105,35143,41294,56466,54638,5525,-11847,19007,-24404,-70037,1901,68671,34319,-26965,-18951,-11934,-61060,-116944,-89288,-29477,2751],[-53534,-40540,-37285,-42670,-112733,-93720,12057,60771,36835,-9165,-47779,-43147,-24739,13196,54025,40493,12799,16695,-273,-29053,-24802,-2397,-22955,-15603,20292,62412,47207,-3341,1149,47938,24685,-17588,720,52793,102127,125977,120574,78247,37131,37039,63201,70786,58286,38436,-7894,-81573,-150270,-124864,-61410,-19556,514,-1798,-690,36363,139304,171999,50374,-70890,-76622,-52954,-49700,-5057,21688,-14821,-42718,13141,55954,34455,28269,26294,3464,20433,57454,106113,121284,86011,55371,3710,-59037,-88277,-103993,-100046,-5884,106105,118230,-24100,-188767,-188422,-96661,-98995,-138932,-69631,20325,21046,-11077,3884,17534,-31736,-66592,-100758,-109582,-21179,46051,4199,-19644,-6847,-7660,-26698,-35408,30698,72972,24156,9873,46750,10432,-59231,-103327,-63736,-3303,-20025,-46730,-23357,13908,38211,6631,-54773,-47099,-34919,-67966,-104233,-34814,165319,283494,190289,33840,-29243,-39184,-24282,13110,17443,-11743,-12176,-11307,-47077,-72687,-57991,-5202,54045,59776,-58707,-145401,-60060,49816,98353,136963,162669,136268,125775,101367,18518,-37495,-13849,20443,16236,-29249,-53065,-14275,-24400,-110883,-145864,-75151,23330,47769,-13022,-41646,23009,35643,-15042,-34911,-54780,-31384,26597,47746,42300,49462,85492,121443,118909,57940,-12128,-83975,-115804,-90520,21991,81656,82162,122806,119754,36784,1769,47353,95392,80831,56298,45314,16464,-9674,-3641,-15667,-104188,-166146,-136969,-74058,30886,110331,100649,17659,-39254,14368,87099,47860,-12048,-22466,-31553,-47289,-28403,12128,32071,21926,14855,32893,119538,158267,58138,-8608,40599,57938,33542,100952,118874,47266,27168,62640,41687,2768,-15764,-20113,33719,117212,105401,12951,-60465,-88316,-82106,-45491,-15789,34138,55851,9189,-50667,-70864,-22186,42477,13849,-80251,-113792,-69378,-11867,-14933,-59215,-91652,-72048,-45296,-60944,-82996,4480,167230,242904,132257,32318,47931,39446,-48513,-110234,-69739,-35002,-50574,-76378,-122134,-113624,-53117,72403,216019,304500,14351,-109420,-175986,-115521,12933,69663,933,-44603,-77504,-71503,-52660,-58166,-71703,-63006,-49616,-17329,30086,34520,6522,-29388,-29508,19761,94571,110917,63413,-28683,-99397,-90087,-63961,-79872,-73861,15787,143055,160629,58550,5727,41633,42336,48437,41633,-31810,-87779,-59734,-61726,-89612,-110411,-99873,-74354,-29995,26468,77962,103219,123904,173407,154378,5909,-89052,-21416,60204,51561,13195,25199,61443,48430,-10380,-45683,-84850,-103590,-31715,81833,91601,247,-38357,33826,76288,65262,-31467,-107465,-80524,-61755,-67342,138,57647,48761,25267,-29480,-50534,-18595,6141,25251,43299,66810,117299,140104,87724,27304,-30333,-42886,-21332,3483,2056,-22568,-42949,-92444,-56960,19061,82766,126299,102207,21999,11669,56068,80662,99164,95715,76931,72828,115273,130268,104946,104238,98496,30717,-18174,-20765,12734,28934,42292,60903,118207,124412,87256,-16388,-140448,-145255,-28755,48771,19234,7256,58413,59272,-34975,-86416,-56728,-36105,-21374,18324,74380,69653,-21024,-85745,-85109,-62768,-20330,50019,101515,89762,30932,23428,44530,15379,-19971,-71110,-103878,-105691,-105033,-50798,-3792,-56173,-45526,60076,56607,4403,11219,50487,57711,3036,-67364,-112667,-146643,-151105,-36290,44381,25126,-19348,-56110,-48666,-38069,-32304,-50543,-58679,-46099,-18033,36460,65967,9090,-63900,-44738,-31061,-58984,-56987,-12232,-12964,-63019,-98845,-73650,18048,74680,50345,46437,76955,43456,-34882,-60787,-61998,-44343,16882,99093,149466,141196,54321,34254,70504,1050,-58212,4320,15073,-84390,-162793,-149220,-78160,-40877,-23482,11236,33236,31661,40883,-3791,-112754,-189748,-175593,-83554,52828,116019,56312,8195,-9228,-45909,-28911,6296,-8968,-26366,-50934,-49962,34122,134252,159553,145354,128803,106543,98144,41979,-39219,7757,80309,107411,95652,35742,-21925,15901,33643,-34226,-25720,32201,56294,66237,61075,52378,33926,7922,10352,24328,1830,-2595,-45722,-121682,-76484,-33305,-107130,-152385,-57011,24792,13691,-39164,-56221,25648,125767,107119,59513,71049,116743,184642,160421,77472,47055,-11974,-93621,-74779,-12263,-25079,-34909,-46962,-62994,-57799,-47201,-5093,29425,12759,-32612,-29710,-15291,-17000,39012,116164,113945,43376,-12507,-83311,-110786,-65848,-54831,-56541,-21835,-34928,-69523,-19672,31482,13066,2647,20641,-9135,-52308,-66336,-99292,-93045,-21724,16672,-12695,-39879,-16476,34007,29499,-37579,-43717,-23256,-8591,-11929,-19355,-31365,-53684,-82635,-100505,-99345,-110977,-132206,-99720,-14594,80597,121515,85221,22147,18824,-24991,-53991,-49126,-25181,18692,21929,21894,51241,83405,40285,-17597,-2573,31203,-9329,-40424,-31156,-22806,-2397,13121,-5652,18982,24890,-53007,-100743,-75911,7584,63674,75610,70364,64630,11038,-55827,-75960,-42771,-10131,35275,54850,12257,39611,150256,213123,175014,95042,-23905,-55974,-14138,34557,53803,47745,9933,-26393,18180,69107,39802,18669,45948,11450,-56491,-43729,-22239,-22743,26248,91315,96171,78312,15179,-72215,-81593,20018,109680,107739,86594,67974,26719,-7012,-40065,-67909,-53823,-4652,10224,-7890,-78640,-121338,-71913,44162,111392,60563,-9810,-9567,24613,-4334,-62994,-115555,-144581,-126427,-151673,-155403,-36748,57080,-9745,-54942,-5940,11639,24828,90104,93580,45708,4690,-10711,-30172,-61534,-68326,-34977,-38653,-93839,-94945,-9522,60581,35355,-33854,-80494,-87109,-7096,111319,147012,106045,37096,-31831,-27112,-2729,-30042,-68492,-88684,-56740,659,40792,90719,164625,167388,81063,20149,-9546,-40686,-32726,41729,81090,-12005,-80705,-45410,-47914,-68131,-11076,37495,24389,-20825,-51951,-26742,14784,-9735,-30648,-50168,20031,161726,123971,-67010,-144720,-40215,13266,-45875,-97145,-132138,-145652,-132262,-39484,85010,130948,99010,123448,152566,85026,35786,83457,115240,37558,-53102,-52510,-32252,-90221,-97224,-54671,-21506,18458,73952,83604,52279,40394,30651,835,14190,36275,61053,91789,74663,85332,115686,91458,33542,45599,127609,217386,220738,168189,120648,81232,-25631,-68899,-12065,-32919,-103355,-64725,51324,118434,91504,22506,-2390,11264,-7036,-58297,-96765,-111519,-69344,-21580,-43270,-62950,21242,80384,40089,-42697,-71758,-32630,-19089,-55439,-70549,-70187,-83941,-69979,-8351,11004,4275,35524,35692,-44453,-50529,4416,-37844,-86587,8877,133119,129177,43689,-26137,-55484,-63099,-63639,-57100,-54375,-51027,-2229,29901,-7524,641,-3181,-43355,-86127,-79892,-23673,75228,136344,117399,62794,26768,46450,71045,53916,35842,4760,-21000,-4272,-4527,-26604,-38294,-44442,-69937,-87416,-83632,-28562,8915,26680,30391,26194,61874,91020,71894,57015,125690,202189,168983,73273,7277,-10153,18142,43470,26303,-36271,-68960,-17425,93707,135039,72810,-22712,-44719,-8783,19650,38067,-1128,-51623,-81302,-140560,-119812,-66927,-72551,-53668,58762,70112,2106,774,30894,20038,57994,96135,88544,64676,23493,20903,37864,-10757,-39586,36328,87346,48182,-19966,-48036,-70814,-110221,-151651,-131930,-104518,-83686],[-78817,-54336,-6796,24202,-31030,-16100,74047,87877,31710,-7209,-18159,-32602,-74495,-95511,-65268,-7423,38125,36914,-22257,-68240,-43195,778,-35895,-46366,15410,134822,178671,113277,82106,98934,68317,24315,12753,30729,88233,136640,132795,76353,-10872,-66876,-43083,-7513,-10561,-13075,-32892,-75791,-112934,-87574,-46375,-40346,-50722,-61297,-23343,50702,141922,151398,59514,-32672,-43367,-24618,11868,60977,24842,-59349,-95061,-39511,16358,2206,-35231,-46323,-42403,-25683,-15452,31902,105348,132627,104583,39749,-10817,-29003,-34089,-4599,79286,162199,179778,76680,-54531,-28933,74737,45139,-50718,-49607,-8674,-7479,-13724,27426,71924,42709,9546,-14541,-13243,78738,132309,7091,-119734,-90972,9332,45140,40945,91817,133706,83975,22603,10920,-194,-54436,-103542,-71668,-47898,-108105,-130245,-72315,-15291,23015,46957,43687,15619,-35482,-76795,-119762,-100819,57364,183234,119413,-8820,-49302,-42646,7729,61667,82014,40174,-47066,-110568,-54312,13554,3305,13485,57958,53641,-9678,-34779,-8084,5944,51042,127935,173134,134893,93632,63239,2600,-41337,-36381,-6411,21816,6804,-40589,-41286,-39917,-94569,-142382,-88889,20992,53123,-3731,-52614,-8558,7773,-24681,-25289,-12837,27784,86709,120166,98922,29068,545,28221,62714,47403,-7974,-87698,-114595,-89373,2451,28628,2561,20234,40272,50573,60598,46380,38322,17950,-7649,2030,48091,61413,112,-62039,-116140,-137509,-93986,-35713,25115,57368,22726,-36664,-70126,-61710,-4311,-4312,-37687,-32129,-24810,-48162,-34608,35563,56602,11993,6537,48107,113345,114430,-2173,-60086,-31327,-24107,-1756,83549,70311,5517,13669,57540,62505,62047,34172,-2808,61953,158071,127563,2343,-73922,-68923,-3724,53872,37733,15448,8761,-17608,-64077,-89435,-49568,22201,55750,39482,23070,40949,76982,43664,-21188,-37932,-20005,-69338,-142745,-146360,-57689,91852,176800,129225,55335,43915,68248,31992,-44989,-49199,-16731,-22758,-45667,-76744,-95962,-25699,154720,239583,314633,82460,-191017,-116463,-117399,-74448,-25725,-50479,-99510,-113877,-32987,-15892,-109168,-131532,-84522,-83232,-87042,-64209,-39934,20267,59176,54584,87632,131178,111513,79411,56241,1917,-64590,-105964,-106596,-80891,-25333,61953,99363,62517,23214,53747,107019,123877,48184,-80616,-179190,-177726,-119479,-65748,-80667,-84757,-58468,-9748,35562,59930,61390,77734,112678,74431,-26786,-47977,-58,14282,-7084,-19374,13298,41272,25781,7040,-16728,-95712,-134313,-64733,57140,101264,9642,-88703,-19512,99141,107233,-20177,-97179,-53636,-18453,-13721,38017,68417,30066,18725,-4068,-24894,-24235,-13449,7172,38678,82200,119895,112981,64894,28127,1234,28484,66487,72666,31425,-66961,-152667,-195631,-106926,22618,119031,136039,73910,13652,20720,55377,101768,114744,56317,26706,65741,141399,173006,137490,89234,48592,12815,34499,29094,-9431,-16487,16226,28268,79432,91772,51356,-20496,-100735,-130671,-64965,-7683,-29026,-3389,69068,52900,-50121,-109664,-101543,-83852,-63278,711,96631,82396,-54096,-154525,-166900,-124402,-37573,39931,73598,91320,57469,13810,4351,4307,10407,-36645,-62970,-39672,-96475,-131967,-34658,16841,-24496,-19807,-29240,-77939,-88533,-32198,4542,18809,-1883,-39916,-53105,-34888,10950,9375,5517,37671,26005,9726,17247,-662,-53340,-21483,39901,48078,46260,40630,6949,-38890,-32878,-37149,-49044,-15467,37350,18318,-30609,-18169,53464,101695,75817,16583,16253,81569,119214,42475,-56151,-74771,-25071,52238,159664,226428,182011,53162,17242,61651,26464,-16129,5626,-12333,-67932,-104986,-97589,-29466,32959,51848,34907,-29194,-29743,48271,34279,-85776,-161510,-141052,-59041,19624,53426,34562,20697,-9420,-56380,-69040,-66347,-42155,39896,87126,61683,62654,108923,161385,195612,176446,145402,140970,112427,33440,35536,59495,90855,102069,40850,-46142,-46690,-35028,-65142,-28900,52008,104797,116547,98299,77732,56032,55387,74848,79404,28047,38257,70542,28263,-12066,-59706,-123631,-125013,-48035,-27306,-53283,-87696,-77191,46309,173295,133516,55083,51010,66775,94503,90014,72964,42556,-83718,-203066,-160843,-75316,-53516,-19466,-38156,-101347,-120956,-94097,-32462,13257,7729,-39764,-69341,-64668,1006,92661,85209,10764,-26226,-22938,-59144,-88028,-47733,-17905,-27441,-32062,-8356,35510,78910,80071,42706,6719,15463,721,-30043,-24664,-64983,-70511,4908,43327,-8715,-38353,4225,44368,-9488,-79009,-61913,-68024,-86292,-11095,100903,102363,19039,-84916,-122738,-68237,-29086,-56871,-58111,-23752,52534,128477,95074,-15249,-33138,-10563,16639,20878,27759,56685,13636,-14580,24526,69755,28055,-43606,-30111,16261,32347,49648,22972,-16258,38934,83414,17693,-12660,-21077,-70079,-41994,24507,32330,11626,12832,29904,67030,41812,-18408,-45142,-47075,-63036,-34444,-13731,-55226,2371,156749,221044,142684,29621,-103489,-142963,-67727,23874,91634,121373,76777,11655,32340,70417,44860,21137,35158,-6682,-94407,-105366,-87690,-60957,17004,74556,50110,68069,85408,-2252,-76372,-23055,36462,27596,12544,2284,23764,46271,-4119,-66656,-42658,39640,41069,-5458,-64743,-88190,-35209,58088,89972,50629,25095,7690,-31114,-89303,-108793,-107544,-99799,-66675,-81821,-101461,-57900,13462,12423,8019,25399,4500,-5914,58706,80897,19559,-70004,-64700,-35375,-35745,-76704,-82726,-94542,-97427,-40384,46034,95315,35512,-82476,-148507,-123746,-16315,109235,138542,62293,-43077,-99839,-68825,-49559,-53214,-10005,42522,79149,92123,67305,42063,74034,119095,102994,58173,-10057,-112068,-155678,-47369,52547,1760,-36765,-36390,-94776,-92163,14535,29558,-44220,-99989,-123721,-79925,-15459,-43565,-53201,-34343,28156,110370,80935,-26445,-59156,12504,20633,-41666,-76636,-88475,-76987,-33623,42167,99201,110218,60176,13732,35453,55973,1886,-54952,-32999,-14864,-28885,9277,45054,-22840,-31519,33688,35405,28117,73013,81649,47737,14988,-32923,-56615,-3194,40155,45046,41622,-3505,-2403,54531,93297,81591,81751,115365,161976,166126,120420,66070,14531,-57884,-15591,70846,22765,-25187,35138,94933,116344,109231,81309,27385,-38053,-79384,-68992,-62211,-75837,-56322,-3501,7638,-5413,21041,70133,73113,13087,-38342,-55236,-56292,-63055,-47786,-17350,-11324,4911,32531,-8804,-31936,11155,42405,-11265,-30100,40369,54521,-16425,-1620,85342,92850,50369,41172,43774,10082,-56888,-98734,-79240,-8051,38754,-977,-49181,-6826,-12480,-32506,-43005,-49877,-21823,46008,66250,53370,63304,68774,58806,32142,-18961,-31554,-13339,-8410,7467,-8312,-43630,-47052,-45052,-79449,-88047,-53328,-4417,-16239,-32132,-60465,-77936,12806,79213,21451,-38896,-6103,71717,84296,6033,-58077,-36221,27792,49489,34690,-949,-8414,21885,75297,104540,70056,-996,-8980,19992,41019,61474,13936,-44092,-44442,-68785,-66327,-33635,-38372,-55467,15363,20744,-30294,-28996,-40579,-66391,17149,66561,33959,17756,39299,69548,59864,-15276,-71434,-16217,46372,45112,10971,-24627,-85389,-132319,-166160,-186495,-186191,-144014],[-67257,-48703,-9783,26647,4044,16158,49570,42824,24801,38879,44071,-18354,-113638,-174946,-133642,-19036,39653,-6477,-57748,-71390,-55204,-24747,-70107,-100227,-14427,177990,248216,147264,80243,70769,38885,-5952,-46609,-47462,31413,107151,94021,30249,-55808,-103481,-62324,-29335,-48506,-24477,4864,14137,19465,24901,-11882,-53574,-59113,-80969,-41928,91524,190073,151746,80940,38292,11739,-3006,39880,62437,-14308,-81795,-91902,-39158,19603,-15641,-86616,-90429,-69770,-43993,-32145,-13050,48324,110740,122646,104737,111951,104182,85113,77604,102215,160943,179964,98650,53757,162737,246967,163630,39322,-846,-25595,-61482,-45541,20616,50670,36875,73571,104069,96304,136188,119686,-83170,-240748,-142701,35472,113170,116502,129891,98863,12550,-50195,-33311,897,2061,-39944,-61053,-79449,-117289,-131680,-80550,-6480,33481,67692,72800,15086,-35824,-38621,-69700,-96041,-7407,77937,57398,463,-16955,4092,37368,21387,3886,-25958,-136182,-217531,-98160,42614,60140,73191,80707,58681,56867,54255,14079,-27995,691,67381,101479,47280,-27747,-52548,-41114,-23215,-31093,-55620,-34128,122,-24341,-51919,-47138,-58534,-85210,-40075,30058,24925,-15768,-53953,-24566,11896,-9501,-36818,-30150,-6651,29730,71196,70266,-329,-47856,-47734,-13324,31354,17381,-49022,-91698,-89411,-24364,-15338,-54437,-89562,-98428,-3133,69806,6062,-25668,-9135,-28889,-28830,55210,111227,34321,-31242,-24819,-4732,20087,18976,3362,6021,-18967,-56869,-55773,-56534,-42216,-49177,-55981,-35719,-35963,-50818,-28699,22255,38680,23030,35338,73530,86516,39867,-17481,-31923,-51133,-57872,14194,91217,28338,-44432,-39236,-19865,5641,36146,22656,-4297,62260,142530,112531,10850,-55746,-49842,20870,103679,119226,49847,5041,33325,7225,-71178,-87419,-57874,-15073,53899,101866,114508,120730,43491,-30882,-21402,-6699,-81876,-129866,-102930,-36064,42980,97189,77219,30722,7465,41066,69579,21565,-15486,-13111,-27751,-48981,-71205,-90232,-71997,19432,199531,184596,16884,-86640,-58171,-90504,-135533,-68817,-15020,-58394,-96770,-38414,-52718,-138331,-128572,-70337,-58804,-52778,-44696,-50607,32630,154807,198960,197830,163673,76880,52674,98337,63612,-52156,-125085,-103858,-39386,-1214,11219,-3053,-1911,32326,96030,114520,77325,13017,-56657,-135061,-150336,-92502,-50491,-79225,-79487,-42581,11822,28369,3329,-2051,18208,9243,-20839,-5191,43967,11470,-62281,-73379,-46487,-7192,-13520,-71199,-98104,-93995,-100554,-98068,-90578,-50977,-2826,-47625,-117292,-28136,94603,104688,13128,-39013,-15640,21786,18077,-25206,-45935,-38316,-3310,107,-8028,-12877,9928,33738,39685,77447,97918,45518,-9169,2916,22207,74180,113083,73744,-21924,-117318,-147163,-149895,-87178,21392,143644,135059,12011,-40171,-17929,-9081,35099,58043,14007,8394,41737,78211,116238,122879,88166,75038,91683,106212,56985,-36436,-66816,-29676,-8321,31294,33080,-6268,-46571,-47525,-37025,-17927,-6446,-4828,28591,51319,-6808,-86408,-108750,-97561,-76497,-38911,30046,90210,46285,-63576,-140838,-189611,-195084,-106977,-17383,-7078,19310,33742,14408,7111,42370,71368,-6954,-43689,19649,-36863,-163101,-84512,27357,-3018,-30091,-27980,-67411,-105185,-67404,18156,89230,92557,56397,77256,99959,50177,-17330,28456,116573,109708,51890,42250,46872,10983,31377,103954,112724,56380,9330,9606,26108,39019,-5166,-47493,-27511,14839,16781,12371,45608,104104,120370,63054,9371,8731,35454,75633,60709,-27512,-63069,24016,115313,164343,162657,112178,11739,-33685,-8486,6748,1721,5903,-18494,-47496,-51229,-23154,57283,115408,86956,27062,-61710,-74987,20485,45652,-17559,-58491,-34919,-19849,-50620,-24047,56179,72738,-1607,-44039,-33759,-52234,-43494,54494,144343,112338,42965,12708,21418,55337,110380,165751,172029,140920,104328,91532,62628,58123,34046,-40305,-109810,-107154,-64124,-40881,-5495,55231,116120,129732,88812,40010,3771,-70,27191,60311,41772,76064,132430,86301,-14975,-95262,-117272,-99827,-88345,-105359,-101944,-115716,-90671,11635,92051,61867,18368,29500,21818,10000,12710,41262,17199,-107097,-209738,-180197,-115931,-77983,-4855,18187,-45956,-79912,-90603,-69534,-17282,2644,-39617,-75345,-82412,-9514,60741,-16145,-97182,-86450,-51286,-40685,-25958,26804,73780,38452,-13105,46233,153730,169003,132887,93156,31064,18221,32658,36335,35241,3409,5755,45287,45222,-3029,-28613,-12051,-2940,-57625,-100267,-53010,-43060,-99731,-59831,74585,92225,5564,-98027,-120738,-29049,68855,73179,32175,-9594,-5262,60477,47519,-85420,-101889,8523,68810,42935,47083,83101,29015,-16845,-7835,10944,-26965,-62101,-30947,17793,50987,73206,15393,-38683,45005,127956,78267,15554,-36221,-89203,-47669,26778,31464,-6188,-22356,-1071,49809,30504,-32382,-59263,-92760,-144997,-116584,-57231,-51761,-11473,90873,135404,46166,-71166,-171006,-163961,-88100,-27060,33518,93910,84195,22624,12993,21206,2115,5980,17647,-37980,-115052,-108161,-87841,-69426,-6233,41254,19397,56180,112594,48093,-34224,-31499,-25571,-48153,-73243,-93274,-30237,54141,20215,-63303,-48823,13317,-6902,-57661,-72283,-44781,-4582,25343,-7074,-48680,-34065,-38480,-82846,-134017,-132264,-55710,30013,45680,-14017,-57234,-54519,26336,89669,83392,14357,-62077,-77885,-23393,-8196,-66484,-175044,-145618,-22425,49837,-16584,-92245,-98576,-34849,22442,50261,72274,-5064,-126735,-128125,-44389,34632,109666,131126,74300,6637,-16185,12386,990,-27159,4072,58668,98862,99958,48117,-12491,-8840,33179,30871,-2787,-64480,-142605,-171781,-85445,7919,39081,69591,18797,-93498,-76942,54334,83511,-10563,-116399,-154859,-91381,-2593,-6496,-14508,-514,18021,11421,-22084,-18292,23503,49310,-874,-50374,-35123,-12699,17580,92959,134433,59672,3321,-2910,-47129,-25565,62022,43773,-70616,-114142,-89806,-51382,24866,86223,53672,35936,78162,68723,42866,88938,119668,74482,-12364,-117234,-131978,-52588,-6349,-2630,-14022,-73721,-82600,-9219,86425,133420,115292,87455,94077,86271,43528,-27389,-101390,-115040,-2161,89011,59659,71850,108469,67866,30471,60425,108941,56531,-88381,-165286,-113140,-74824,-78101,-52990,1804,36352,21115,-5640,22596,67588,71265,18986,-61946,-72528,-21095,31938,72598,66195,10625,-36863,-68294,-45573,-6025,37196,46718,51612,97503,111997,31977,-28227,-6177,16042,14961,42441,92716,83006,-2733,-61570,-12912,80633,72563,-27275,-62036,-6805,-21313,-17160,15718,12548,15841,28696,-5181,-14872,41176,71196,31054,-9230,-66957,-93637,-54370,-15394,18993,21372,-23764,-60534,-52852,-29560,17249,22841,-9073,-50868,-72914,-122070,-164576,-52388,55228,25016,-60226,-98418,-56790,-196,-741,-43618,-62811,-51532,-23250,22544,66171,90354,74340,34317,38017,55892,33849,29025,38847,43438,72242,54103,8760,12835,12616,8609,15835,22225,9298,16536,-5977,-44601,-64069,-96707,-113297,-35776,7420,-10079,-17902,27542,66011,55902,-20617,-104785,-77262,22685,89340,93574,60778,-15633,-72902,-115541,-170796,-177886,-103925],[-19965,-4018,-15188,-12215,-23775,-13442,-14033,-15931,12795,65305,70517,6574,-74836,-137275,-101786,12059,59701,5888,-29000,-20436,-13336,1221,-45437,-105158,-38763,155136,206706,87098,-4640,-12069,-654,-12372,-60228,-74029,-7692,38426,3365,-43631,-72580,-55755,9432,18328,-8850,35983,67760,48297,42380,64977,3959,-63988,-36530,-18223,1876,129651,248895,202072,122559,95517,41761,-9781,1881,-14993,-80183,-75608,-34789,15551,58363,9242,-62686,-66140,-49709,-4260,25237,-2062,-24868,17486,88772,124268,128554,103327,93527,73695,64640,109042,119543,37270,59573,230643,283621,155897,32168,17112,-8906,-93313,-106045,-39227,-34007,-53123,39741,116669,101618,104474,63833,-110851,-200238,-90380,31183,90883,112076,107299,24767,-76554,-96458,-40058,-2772,57253,49792,-40775,-95818,-90180,-95996,-52831,26949,30384,1347,-34346,-72327,-61627,-16014,-23681,-32866,30441,71038,84538,77487,33426,22909,24483,-44701,-121245,-148308,-183773,-202906,-124338,-12771,64765,116401,80628,58724,94891,67177,-2988,-35850,-14019,27627,31654,-29015,-85555,-91565,-37387,23443,7062,-82201,-118549,-71733,-24611,-8729,1875,9629,12998,42737,52510,6712,-37512,-52778,-3149,38655,648,-32478,-17483,-14947,-46048,-66498,-70588,-64259,-19864,-13835,-43293,-2186,55308,24783,-50095,-84653,-40643,-28437,-58075,-125613,-178097,-65795,51926,20809,22669,52392,16858,-9618,47459,105290,63174,36600,74687,100051,98826,42843,-15339,-14660,-11914,-28437,-1550,24048,5206,-33387,-24116,-3014,-40543,-69037,-35005,3570,29910,45200,42742,35953,22661,-7758,12758,35074,-913,-5654,49035,94640,56488,1612,-28183,-42402,-38592,-26451,-28158,-9920,70171,128815,104602,50014,2259,-23926,-20716,77546,173733,111346,58790,151782,168701,50259,-48299,-89589,-75579,-19018,13100,35340,71285,27137,-25018,-25011,-35213,-60679,-37110,-23118,1375,26444,36327,-11022,-55624,-77837,-55045,12693,28107,14224,-15514,-64142,-80439,-73073,-54223,-57877,-27098,83328,86952,8022,25943,-6376,-81083,-130283,-8772,85479,56578,16720,4296,-78828,-112344,-70082,-51123,-45614,4468,48173,7146,21909,143376,223169,202066,138214,25240,-5344,71031,79927,-9564,-70501,-61463,-9567,24909,4638,-53710,-56254,29029,108906,48440,-32972,-10518,35543,7381,-10827,-25565,-93734,-145188,-92619,-10870,60191,61505,-1610,-19398,-15860,-59946,-56794,43827,95088,2040,-81703,-79269,-73195,-55588,-49876,-98117,-158197,-158637,-88951,-52713,-115565,-149131,-110050,-97619,-75785,32447,79936,62904,26390,4542,9638,35282,-3907,-103169,-116467,-58592,-38289,-47367,-25660,8808,66925,83928,32467,28892,26375,-49928,-93526,-37257,732,49836,82620,8295,-108873,-127812,-32844,20323,19022,17789,90719,77552,-51896,-96889,-73391,-91207,-69485,-20673,-12514,6796,6035,-12910,8065,58895,99194,140306,148539,97983,17678,-42316,-54596,-40068,-51715,-35673,-30173,-45810,-59718,2143,82529,92314,53945,34721,50793,37006,-38173,-95428,-83642,-51430,-18753,32835,74032,72377,37188,9198,-15488,-102850,-184681,-146806,-73866,-72430,-58366,-19901,17894,52363,82144,72708,-20814,-45684,34043,22198,-95388,-79350,5137,48820,84836,64081,779,-28895,7836,107485,166230,146688,108497,137087,133250,52083,-4827,75666,147594,114973,62190,52290,81026,58848,32490,84395,122961,70561,-7421,-13641,44617,88659,40103,-34544,-62011,-34501,-3491,20877,49964,59153,41411,14192,20381,21589,-35291,-57795,-2140,-3314,-37158,55951,149983,114716,29257,18358,1174,-37920,-27581,9129,8273,6552,-8189,-32033,-30962,2155,91734,126048,47737,-9705,-22751,-18791,26838,42900,49038,71084,87260,20529,-78678,-51285,61317,75347,2801,10625,85387,68126,13475,37288,90497,72668,-4525,-76298,-113784,-92472,20602,132332,157797,140496,129316,98886,53388,46693,-4712,-85922,-110771,-66991,-4235,7547,7222,37463,84246,92032,36435,-39869,-92805,-105524,-75203,-3086,52346,109106,104646,3031,-68276,-95015,-98859,-91214,-105044,-133375,-142966,-155030,-112148,-39334,5464,16414,16574,34312,18490,-9068,325,49462,47754,-37439,-120461,-139486,-105582,-39715,64702,93647,46924,30153,-12663,-35749,11103,19964,-50738,-68766,-43664,-6184,-11232,-93111,-99177,-62480,-71271,-66714,8322,98005,119129,44102,-6732,57180,132589,123547,117792,118652,57957,23633,62190,86982,52564,40313,69417,54756,-5441,-44172,-49780,-41562,-34906,-45122,-60914,-1875,26558,-51734,-91437,-6540,28952,-25895,-69904,-55661,12892,98945,131711,95873,28992,-33693,-29563,-13842,-102508,-103491,25945,97088,51030,40691,79041,63065,31026,-9724,-39566,-65252,-52115,-27111,3213,36279,44238,-9895,-27387,40308,104503,109145,73977,-22786,-109466,-86500,-30040,9135,13523,9720,-125,-9418,-39391,-65788,-74328,-103803,-142660,-112113,-35699,10275,37732,67831,65598,-11820,-88604,-158609,-165128,-150353,-115749,-61237,13596,62672,59369,55095,17558,-25913,5932,26201,-35521,-86470,-59118,-21303,-1861,12864,16046,7014,38773,58779,22365,-2774,-4970,-32721,-60425,-75916,-95916,-55369,22340,16870,-45350,-65690,-56926,-83750,-124568,-124008,-50413,13732,20319,-38038,-95320,-90570,-69820,-51243,-65225,-78926,14673,139625,132910,17599,-66333,-74182,24608,122583,111681,1131,-89573,-88053,-40185,-37645,-76990,-142662,-116009,-1425,82288,48653,-49366,-68694,21633,83521,63230,27106,-48653,-107158,-29407,71681,94932,107170,120319,108805,98439,96962,112158,83437,17254,-3402,19881,52618,54942,26265,-4048,-9245,-13434,-55307,-94905,-107108,-96079,-78531,-48595,-3133,71328,126496,58419,-34310,-17735,77083,140576,74386,-73944,-124602,-62501,10540,15662,9235,14547,26711,7619,-40505,-33330,26958,62251,-8973,-74105,-26117,13095,43797,142977,191420,72069,-11848,12162,10942,21255,84719,103736,38869,-38294,-78888,-67642,-25243,32950,53344,34648,32588,57256,63317,97563,126822,74516,-21035,-104337,-114264,-68082,-65249,-60006,-41322,-80193,-74233,18197,127984,143662,49170,-9279,40300,65216,38775,-58389,-155896,-128200,-6714,28490,4371,67714,97211,14196,-42448,6885,84797,68421,-42971,-106582,-96871,-99442,-80219,-16725,5655,21231,27008,-2104,-27181,6396,53239,18255,-87548,-112360,-21598,60928,77293,36870,-53142,-102792,-61214,8043,13453,15704,36008,50037,69365,84355,64489,26648,-58,-7227,-10290,-1995,54374,109571,83720,20827,39845,95867,53569,-45249,-73033,-41458,-52037,-17378,33283,48717,52153,31825,-19810,-22508,39082,57538,8457,-18836,-64990,-111391,-91344,-40756,14118,42327,13034,-24268,-11286,35304,83432,15231,-74121,-69761,-43229,-90080,-152015,-74131,53411,89084,9539,-81956,-94325,-25677,51381,29402,-72601,-133438,-97248,-16762,69013,132706,105982,19346,-8368,19750,11447,-4074,5689,28145,76283,74013,27889,25028,38626,45198,27710,22688,28087,40175,9571,-43413,-70459,-59646,-56497,-40134,-19402,-12740,-23656,-9611,4305,-8052,-44532,-84060,-65205,25873,112599,122151,84465,27288,-3371,-39089,-87956,-98832,-32961],[16996,54822,4313,-32843,-44761,-38463,-40018,-37644,-17667,16462,34041,43156,16769,-41518,-43171,22350,74186,76304,50216,47683,59425,74502,27023,-56754,-39592,108309,138764,20084,-74416,-56902,14649,36551,-18000,-49101,-19180,-28861,-79442,-92799,-61936,-9191,44679,41289,36680,82297,72178,-12279,-61195,-9944,-15397,-78905,-42545,42080,74866,126996,213577,190076,127564,94584,18094,-53225,-75855,-97609,-107265,-37646,40481,83287,83592,34183,-14335,-28710,-15472,47235,81806,32221,-57923,-70421,20163,61549,2041,-46296,-17429,14974,26081,43736,33769,-29551,3966,142624,164936,33781,-58022,-10208,7130,-93124,-152824,-110553,-85296,-99220,-42730,14676,16111,27708,16804,-48927,-22767,45670,22262,-5285,18564,25095,-27210,-83129,-70634,-38452,-40737,29841,61580,-33039,-75033,-44011,-54716,-17449,45086,-6127,-103642,-161758,-142146,-55346,8282,-12582,-12554,38787,74061,124550,126605,37739,-33984,-38113,-50082,-104115,-149039,-123555,-88080,-96530,-83030,6198,72551,15711,18507,87078,53681,-18366,-45572,-19450,22828,9778,-52452,-63532,-45197,-15148,23779,24187,-45187,-124008,-119814,-43745,18831,44365,69187,82357,69882,40881,1291,-30747,-26413,33255,26330,-41212,-26337,26560,30568,-48639,-155816,-203710,-141117,-1467,47269,-8674,-505,95416,81239,-21681,-77615,-37212,-35161,-57820,-98865,-149636,-72612,40195,78227,133902,133377,64909,34458,46562,61580,48781,57574,88084,97924,90154,37369,-11368,-7119,9875,7653,40276,77619,60631,27719,40613,32178,-36832,-90871,-65655,-4719,43013,45011,2285,-39123,-25964,8986,50768,74106,62384,64768,39464,49776,108673,116446,56797,13348,-28067,-41771,-28327,3089,62240,100305,98993,79968,49280,-4451,-65047,24787,157150,123694,91174,202950,267054,185947,43348,-37069,-13782,-24683,-96518,-100604,-18201,42086,50462,-686,-58413,-33738,18175,-14213,-43349,-38103,-54384,-115890,-160963,-177429,-150429,-75599,-16822,2631,-40774,-96230,-76458,-14328,33617,21422,-6202,-23597,119121,122062,65340,16450,-83905,-72522,69496,130377,132409,146603,103913,-22825,-51842,-29612,-63421,-79872,-567,101858,74114,15459,57505,94036,78709,74536,-1241,-65266,-8791,67477,68415,31414,-1538,-18979,-6815,-6013,-50190,-53687,15739,47799,-45374,-91941,1619,88968,64923,43391,-15274,-138722,-190987,-82330,46958,111615,88453,25522,-505,-28102,-69510,-43213,32495,37681,-24437,-36653,-41228,-105056,-113046,-39057,8059,-35476,-76074,-39017,-32679,-117734,-145989,-115388,-88477,-16603,67280,38932,11786,10298,5615,19903,28390,-37176,-73225,-8869,14861,-53631,-93087,-38857,31055,90766,92231,16267,-33124,-73375,-151183,-161960,-85716,-67007,-35102,760,-62720,-132556,-82768,47745,114758,95962,-6789,-31817,-21140,-71261,-99450,-88212,-108323,-99273,-37769,-14376,-15703,-36086,-63465,-80123,-31240,75568,136525,88579,3541,-64102,-47774,-3317,-10142,-93058,-112351,-91059,-75716,-67693,4533,107863,137275,86907,35397,43745,45189,-12139,-75122,-70697,-25962,13537,49170,42052,24765,49384,95202,108985,23986,-80274,-85648,-59824,-73355,-62989,-23495,39101,99103,87852,22522,-49882,-45009,28312,58867,21450,-18151,-28254,52708,166144,115904,10333,1638,72575,153879,182920,151345,109823,91407,48124,5573,2483,79673,122333,87754,78217,80628,93525,52243,-2000,14831,61480,48543,-34472,-73158,-9319,75224,75484,20056,-47500,-47940,-16687,-2631,14681,-11720,-73849,-64753,7905,25239,-68750,-140571,-74237,7287,15779,67580,116367,62000,-11089,34704,64230,7461,10798,47397,19253,-9183,-49941,-90284,-66298,-16444,47493,51222,-24435,-41448,47426,126285,113452,53890,73996,140278,141573,53902,-41525,-42648,11839,22639,695,59887,173742,163705,68624,29078,18964,4943,-41455,-105301,-121188,-75304,-3325,53093,87182,109299,80910,22636,153,48659,32409,-16878,-15425,31228,63737,21767,-16429,-4017,25077,28625,-14389,-80222,-124191,-136731,-131178,-54441,42656,91537,29340,-83143,-80576,-44658,-60575,-69880,-56016,-96801,-166230,-191063,-152035,-102180,-32588,19572,22064,26106,-2039,-50585,-28725,58521,97408,38491,-47686,-81029,-38975,28790,100326,89317,61266,72586,45878,23308,55230,32651,-70360,-76730,-11076,7497,-38205,-88596,-45301,-14638,-71723,-106374,-17393,85313,45827,-52187,-47613,19868,32712,5247,24005,83353,61512,406,20450,29877,-30588,-27164,37585,12313,-65494,-103652,-91509,-51791,-9142,8021,-4153,39051,53480,-6220,-43981,3397,20153,-12634,5817,53453,59727,54896,55025,53323,30963,-28040,-54912,-12603,-38255,-47040,14911,83226,67246,42012,79176,110206,87318,4661,-47649,-58808,-47344,-54806,-36715,22711,35847,1152,16897,32072,23863,46867,62375,-21453,-105511,-78854,-30729,10433,32292,39967,-3029,-68656,-101074,-84146,-78643,-77605,-77290,-67096,-34267,8767,63611,91543,63981,-11564,-51379,-99858,-159677,-205314,-167874,-109731,-50993,36152,108757,131294,49652,-28010,13564,38007,-23139,-66242,-43191,18535,68326,44508,-7945,-15969,-1555,-47709,-71105,-40663,-29990,-43629,-42023,-31568,-40816,-35926,-11822,-11596,-26263,-59548,-85550,-125486,-166924,-169303,-69931,35640,60011,14878,-60706,-97182,-64893,11282,31378,-2776,34054,133508,157998,66416,-29463,-67171,-14049,57241,56191,-19933,-67189,-42900,-3360,3494,1859,-10976,-3259,2794,35803,59823,7666,-39701,24249,109087,77937,-16626,-66823,-52686,11056,68465,75120,59977,64424,85010,90862,77462,84695,69626,26020,10276,6468,4253,-18407,-29701,-5767,-4246,-45945,-103821,-139205,-107722,-23115,22371,7161,15352,67771,77908,24132,5398,8705,30959,96387,66058,-58825,-89515,-57421,-38971,-45588,-24154,9856,62423,84892,18754,-44374,-5253,86533,27493,-86052,-54515,-2844,26262,107341,175625,130384,80412,64387,48800,38660,45225,63473,78443,51841,-10821,-55242,-88405,-59473,-1553,-4416,-35864,14359,54609,65664,80886,39898,-23557,-41599,-43537,-40409,-79227,-86878,-33667,-33691,-9397,82204,169566,125004,-27236,-87928,4586,82714,95411,-63,-96705,-77405,-12147,-53617,-102087,-16321,46409,-22467,-56098,4775,61804,88766,92662,62795,-3321,-59506,-17160,53728,4327,-44071,-4286,6730,-63113,-88750,-46003,-31044,-111708,-165576,-80361,14396,3878,-34410,-55523,-51317,-863,51725,13699,-43307,-67461,-67826,-45431,-1211,60584,103045,76673,26056,3502,-10058,4294,78772,121198,54694,-3789,10760,3032,-49519,-90751,-79278,-69141,-24877,2534,29575,50410,20856,-30548,-14275,59364,75611,26055,-14229,-49972,-80137,-79682,-53020,-2715,21385,19123,41420,69096,60195,25222,-79638,-119183,-45439,21960,-11070,-87231,-79374,13974,80982,40161,-47350,-78341,-5095,85076,59502,-54733,-111987,-93055,-59769,-22429,59309,87456,37011,-2057,-1414,-32059,-55860,-34280,15630,71574,47167,-7897,12724,40855,44158,18726,7565,9570,60195,52292,-10803,-29623,10704,16535,3595,-5931,-2036,5848,1985,-30180,-78648,-62163,-5251,23426,32987,53904,43223,6631,-13579,15046,13360,-12368,-31432,-3312],[16511,99458,48903,-14526,-21851,-9483,-7164,-18279,-35296,-36469,116,62863,56295,-8320,-31953,-15092,28550,76884,81427,80797,93216,111220,64421,-21344,-39021,68641,97908,-6351,-70056,-19237,69478,82763,23808,-13176,-10675,-35370,-75468,-70627,-25934,-229,-8966,-16678,12900,46017,8090,-72645,-124871,-71071,-22308,-75350,-79232,22020,90704,70021,68420,71870,82234,55051,-32715,-105825,-124054,-100429,-52811,22809,88705,112038,68871,18012,-10397,-27728,-11198,47785,75373,61749,4214,-42928,-9772,-10581,-95685,-138859,-77322,9640,42924,22076,66,-21735,-28442,16739,29518,-59928,-112437,-45984,-23917,-94314,-144558,-121985,-56193,-39018,-58894,-60458,-32219,-11607,-21800,-7223,104363,163325,57312,-54807,-70405,-53388,-45460,-48936,-50264,-61289,-94926,-74212,-33746,-33747,8768,58282,24946,20463,44551,-23815,-127782,-172210,-108160,26028,82830,14122,-51783,-60638,-20935,62469,77994,6995,-80909,-81134,5720,58936,19254,11554,13241,-29922,-78179,-64112,-38395,-71321,-36093,59032,70004,9031,-47794,-27508,18776,2807,-55185,-41253,1770,-17307,-47618,336,49595,2179,-50038,-50440,-29843,12098,75296,75836,14318,-16727,-5333,22372,37720,40895,-38807,-99864,-43016,13426,31634,-3338,-113108,-190081,-151122,-29556,64904,88780,88004,120486,75629,-36026,-73714,-2105,-19937,-55058,-42216,-50656,-10283,49415,90141,158014,132140,55375,48972,50340,38144,34563,42544,44780,50628,65246,61030,38374,30714,29024,19603,48889,65199,53591,60053,78476,45175,-5977,-60250,-87935,-34845,31117,25508,-25566,-49525,-5748,45831,58716,65120,75136,71096,-6813,-8031,108137,169452,114906,50699,-6727,-16283,16642,33093,46926,58463,67105,52908,28378,-11730,-53438,14213,104151,73034,48718,130172,217913,218199,109649,53485,111535,74918,-58117,-115021,-36888,88653,144743,61370,-15367,-7456,-8463,-74741,-128510,-133467,-133656,-153307,-191551,-214586,-173810,-101225,-44335,-43601,-100270,-106985,-19225,74928,95481,19506,-73286,-40273,194211,236214,87843,9664,-53422,-4119,65792,62304,108069,163240,134197,52597,6390,-35251,-95793,-106703,-24564,92104,90969,18568,-11819,-46713,-34689,43403,6719,-98661,-77673,42274,119337,102043,39414,-27470,-48591,-37557,-52056,-28820,-1161,-36641,-102945,-81407,14819,55491,-8807,-46147,-68440,-110298,-131605,-33086,91247,114465,47889,10542,-1881,-43007,-61546,-41690,-45268,-62432,-42915,5698,-11622,-102138,-104927,15957,146300,164958,91941,36546,-4153,-61334,-52344,-38513,-47604,-4794,35673,-13551,-20073,-1961,1710,29876,27129,-25526,37009,159377,102643,-29627,-64460,8942,52958,46761,41575,14044,-44482,-127521,-210008,-205998,-134705,-138285,-121123,-76828,-93501,-85163,-20204,40123,68529,74433,-38960,-99853,-47830,-16588,-36155,-41947,-47086,-31464,18740,14231,-37982,-49473,-34932,-77416,-73602,18824,61159,5507,-51427,-91275,-55279,14424,16131,-82019,-123521,-115127,-100012,-93422,-47722,38381,91234,63374,20952,42134,71463,35825,-49851,-87631,-62173,-31027,-23815,-52487,-52877,458,77196,129254,92318,22323,14428,867,-45160,-19572,32975,79245,115626,85015,25364,-13511,-2698,48288,92649,90895,11783,-82127,-32423,96043,62071,-37264,-36930,44422,99963,135483,147908,105439,22616,-46133,-60742,-43548,25252,95176,114831,125075,115022,96949,48420,13266,12625,19357,3830,-62404,-104180,-49602,54951,105622,94745,12947,-32828,-20742,-14227,-16779,-61558,-137797,-124709,-37047,14258,-38385,-115091,-89871,17388,77317,78880,59179,54631,80415,158212,146607,31692,11855,54894,34661,-9155,-108051,-184429,-106061,-10405,-6747,-26743,-46107,-29436,81979,218682,196890,80397,78986,131431,115316,70169,10514,-42544,-52682,-11962,16189,77578,170573,149092,58587,22881,1046,-18579,-40510,-79097,-42736,32777,18152,-8593,21987,54818,31,-60345,-48837,41980,78241,91785,99760,84373,59310,4879,-35788,-40919,-24219,-9266,-21357,-40400,-51422,-76657,-120695,-74745,-1893,25248,1657,-41432,-19444,32014,26601,-6073,639,-45753,-116593,-146896,-161271,-157143,-66515,-3095,-18555,-27418,-74588,-147000,-119828,8793,85505,58547,311,3798,56475,57954,33154,10394,5185,26930,41927,56087,72580,35930,-53995,-62228,-9821,18374,11494,-21244,-16759,-8593,-42817,-75986,-30327,18341,-60938,-142695,-91374,-9092,-6062,-56989,-62619,35422,60246,-18576,-51022,-80838,-137797,-131052,-62021,-47693,-75040,-102610,-81132,-18839,26099,20866,20295,56946,50861,37056,63979,85812,32011,2277,62306,133284,105459,16708,-53476,-44599,-9215,-15363,-3088,65474,55851,-993,-30176,13001,58218,69482,132550,181346,126220,12023,-23927,-31071,-55527,-71738,-40000,37451,62698,41789,43532,7201,-52012,-51774,-14812,-32658,-60605,-14141,42235,59559,37416,7023,-36618,-62056,-67168,-62627,-65190,-34412,-17672,-44979,-75212,-54477,30929,100300,95329,9293,-38101,-60225,-102328,-136166,-99896,-63374,-53031,21719,123357,142389,37566,-37561,10824,39922,-7866,-56431,-52967,1397,58955,34685,-16301,-24211,-32823,-107843,-129274,-97665,-93590,-62466,-16870,-9039,-19286,-12430,-14844,-20778,3786,12953,-9337,-80677,-134540,-125638,-31941,62216,90311,54172,-16248,-48517,-18691,43249,64790,35852,11583,62836,150506,157407,112418,43438,17923,26216,12744,-34956,-37192,-1168,14302,28183,93405,113009,79469,-11768,-15153,41608,47059,-11679,12481,97874,68665,-34261,-50531,-18632,-38565,-40888,-6384,2278,1273,16775,11531,-14065,-17662,-23902,9764,55942,28595,-12585,-58958,-88845,-53205,-36896,-65777,-91078,-109389,-81026,21591,74758,47817,47812,66967,31661,-9288,5347,-26240,-57823,-20265,-30185,-72556,-51581,-52607,-89469,-106172,-41987,35582,113090,141974,59867,-25748,23079,148442,102147,-40466,-43053,26296,49982,63881,116683,157540,162465,89229,-2482,-16834,-15561,-34210,-7362,44619,41689,-9003,-72008,-66745,-6928,9018,-21106,12933,51147,48809,63553,47256,226,-18080,-11114,11052,-18976,-54028,1073,37397,59577,101330,150826,135732,42853,-16647,27412,107311,155581,104661,30069,50,-6927,-67068,-113738,-24432,42676,-38069,-49405,44106,106009,163588,216927,175196,98364,59421,95566,117221,16811,-84569,-49802,-10239,-75587,-150265,-124295,-44698,-70773,-135889,-84613,-5998,-14333,-693,63388,66938,19648,13894,-31713,-96556,-135329,-139943,-115149,-53770,36772,113775,118810,73548,52062,44269,8286,24505,86544,39622,-68731,-71164,-19054,-18973,-57544,-32097,-17127,-18433,-29436,6913,53059,24825,-47192,-35106,62936,121852,75448,-964,-27780,-12766,-14011,-18629,15609,12966,9002,73679,114792,54093,-31163,-91338,-51712,14453,61354,59595,-19369,-83631,-86071,-49166,-27133,-48783,-36640,41732,72346,17790,-31842,-36916,-41066,-75439,-126706,-71875,31112,54766,35747,20332,-26884,-46044,-23986,12012,47734,8058,-26104,31043,45932,20219,21468,38417,23570,69537,97073,64951,35368,17379,-5925,10349,-10767,-16775,35777,52901,-18739,-83561,-33330,64313,90435,18651,-46456,-70638,-85394,-80657,-20367,2749,-10577,-27215,-17408],[12072,128672,93326,16327,11129,47683,48520,16908,-1811,12447,46625,61936,19597,-35223,-38372,-42718,-43567,-15225,35240,66914,59873,69344,40982,-21319,-48741,23487,49820,-20706,-37920,34833,85794,68536,45540,36222,25527,21383,3483,-9241,16802,16716,-54112,-90719,-57246,-35623,-63794,-78794,-79152,-23332,16640,-48075,-98176,-38322,25509,-19633,-63561,-31788,36822,21661,-65696,-125450,-109535,-37966,31562,72565,89318,81079,25300,-19804,-30328,-36799,-34527,-3881,20805,71817,114359,81454,29611,-13432,-56169,-75237,-8649,75976,89263,49029,44062,42113,-19100,-33279,2347,-30372,-75193,-58766,-78539,-112524,-104350,-75639,-12820,25887,-8454,-38724,-2389,-593,-56246,-33509,92223,163053,84670,-29346,-91831,-83421,-56781,-57343,-79603,-77714,-112633,-152646,-132928,-36096,93217,170221,116934,37001,22798,944,-53140,-86344,-25716,100426,151204,63087,-74633,-156411,-147343,-65524,-11821,-1861,-33620,-49953,39913,164488,176312,106506,34472,25093,-526,-83970,-121679,-110547,-60362,22441,71691,40444,-24137,-22044,-8986,-35525,-66108,-37528,18729,-14542,-89800,-12875,127342,139932,61584,-40597,-103247,-55980,32951,17522,-58996,-74875,-19756,75479,98045,20708,-81658,-92774,-60446,-66787,-32735,29853,2884,-54250,-77052,-42826,74975,191161,179352,100475,16075,-76930,-68480,50291,36324,-10277,28799,49274,65899,54139,17686,43298,31511,-4156,16511,40634,62931,75641,52591,16394,26935,74692,106225,98624,75730,39735,7169,25482,12130,-21220,6182,57817,61729,67068,36769,-65026,-92374,-15792,26922,13154,17217,35273,30889,26972,25555,25163,14931,-34721,-27271,41460,99709,84729,32379,3875,-1320,14766,44067,66280,44283,11789,-10790,-31648,-27602,805,47197,73196,24964,-13227,35298,111179,142192,108804,110153,151448,120982,41782,-9176,35842,128043,162761,106109,80766,41700,-52154,-131667,-140618,-123584,-79825,-65760,-114951,-153008,-120120,-54559,-17767,-74067,-164808,-110933,31683,102059,62521,-76276,-131771,25632,171418,179386,94880,12959,21393,48531,-9077,-56403,30823,66510,40040,57489,58771,-26671,-100973,-77675,7211,80414,60141,2457,-47596,-93299,-46412,53120,7215,-103130,-90672,10823,85928,85075,31976,-16068,-33572,-43765,-66747,-36265,-29891,-73969,-105388,-70980,-8608,9886,-56570,-118512,-106540,-40833,-25159,10386,80687,78071,2187,-25884,-33833,-63635,-65083,-62190,-97464,-91898,-34793,6707,-6494,-51038,-23913,74277,187834,243149,178968,85550,44425,21140,27814,16957,-32855,-30220,17732,-16698,-27219,4004,28183,49769,39581,13654,85997,177584,103518,4614,9544,81303,63337,-18244,-14505,28995,-4318,-102221,-183510,-198402,-157022,-164140,-145678,-97578,-81486,-46033,-26,14518,13594,22951,-49615,-52166,39403,75756,35118,7357,14802,46152,79913,57571,-11948,-10326,46326,19862,-21112,-11408,13291,22308,-2885,-50386,-57740,-24220,11172,-2016,-31524,-75736,-96535,-116928,-88526,2430,66656,53792,35893,62076,92926,62631,-31475,-104307,-117351,-99936,-87175,-92860,-110098,-115045,-47709,49566,63022,28571,35602,19869,-46442,-21115,47002,83340,96779,93741,100409,96653,86568,92228,114749,74643,-26545,-121262,-102638,-25688,-24768,-44585,-10621,33813,40759,79767,150557,123542,38262,-29272,-81355,-104891,-24108,102600,175058,160839,102794,78559,72312,85831,105045,65164,-18016,-70397,-60542,-13998,56860,102069,106245,34296,-37773,-31472,-2750,-27354,-77970,-105118,-107199,-63551,12971,16424,-52353,-54097,37435,97797,86325,48277,77595,163210,235415,163659,9800,-49881,-1801,47967,50659,-68322,-174989,-76261,31627,-14318,-32569,8895,26966,67806,149464,150473,87852,94070,92281,56917,49926,20858,-55977,-88511,-19533,40215,82457,132806,82696,-7184,-15468,2713,-8339,-22264,-36303,14324,67410,15456,-23498,9031,14484,-38005,-66438,-46262,14793,49615,102873,123440,54596,-5737,-21578,-27586,-53109,-48848,-13595,-1288,19553,35471,-14353,-85692,-63546,-32342,-7301,43228,52535,38668,90833,131260,60763,-6679,-28604,-11654,-30054,-105953,-154288,-103483,-63752,-80526,-94034,-146299,-197916,-166797,-54109,20229,50520,73497,95251,93602,7828,-64550,-44404,-24511,-9883,24085,65841,66408,35637,3189,2586,3125,36669,80414,40389,-10667,-20939,-70,17432,14059,-24816,-96639,-139929,-103107,-32820,-11022,-65889,-68404,37637,68623,7367,-47064,-108599,-149906,-151368,-139234,-105447,-66534,-60314,-24037,18975,-9529,-49676,-7025,58305,65677,87517,120168,80796,-30827,-51369,35696,118985,105469,11615,-90521,-103271,-50776,-32384,18353,116100,90660,-14641,-91467,-86125,-11646,74957,173597,201153,101233,-28870,-32394,-26299,-50850,-36764,2593,22875,33775,42788,22952,-40883,-91417,-101660,-74597,-44597,-26480,20407,79244,90640,14850,-71712,-86970,-13771,25322,-22208,-50471,-4411,11718,-31638,-76014,-64004,-2694,55315,75162,5037,-53532,-65070,-31032,1340,32535,24767,-19573,9009,76740,58422,-42548,-84795,-24714,29723,23235,-18131,-40554,-40738,-31411,-29013,-7125,-2969,-45683,-106643,-109301,-101271,-114321,-54447,1854,-26120,-48445,-29412,-23501,-17477,26960,87106,87973,8949,-43688,-33006,10426,39247,44448,-139,-30155,11987,42092,37169,27562,17281,-10717,8024,108069,184493,205553,151988,109140,85226,29172,-48218,-48998,-9929,-27794,-32475,100587,154646,59495,-62937,-60923,-2736,19876,-18578,-5926,51621,24609,-42548,-47887,-39890,-90089,-123381,-76300,-16880,-20719,-48265,-44143,-39424,-60882,-94662,-24617,60938,26053,-3602,-19420,-78191,-96024,-71932,-55336,-60421,-92318,-95980,-4728,47444,22767,39157,72131,49341,12228,-13765,-89519,-130297,-113013,-112580,-78256,-5644,-17050,-81011,-101334,-24513,52548,103166,102708,23637,-16130,62279,165687,131073,17141,3074,65543,62810,10298,27566,87742,128731,58019,-77013,-80451,-38170,-79354,-95132,-22197,34603,32079,8158,2133,18967,34809,28783,48754,70875,60644,67900,68078,17652,-53374,-50172,27333,27639,-38952,-10358,52338,63035,29749,44405,120056,148669,104539,83573,107526,149685,146445,98335,30017,-13723,-31785,-25064,56196,61361,-66932,-83898,40359,156505,233966,222695,125235,92796,116793,121277,91910,18889,-58532,-69450,-42586,-80873,-165915,-154569,-59198,-27495,-40940,-17937,6998,11777,69200,126782,65691,-53772,-81358,-94494,-112073,-102723,-85605,-81183,-40448,17135,47832,71622,82539,77590,65732,-2013,-44857,17264,15904,-89349,-113611,-45249,336,5834,53431,46140,-15168,-46991,9859,83189,61944,-38048,-78240,-2500,97971,81959,14524,10957,41365,26514,15765,51342,33225,-3093,29417,60630,17276,-7742,11871,51339,32373,41137,99601,45675,-69446,-169477,-176141,-103243,-41810,21371,65240,19304,-45041,-41320,-32950,-39768,-82735,-173721,-162707,-35785,29664,30583,19241,-18065,-21553,-7210,-14289,-1785,-8785,4561,56862,17689,-29123,15746,59776,29292,47521,108663,130324,77934,-26409,-95589,-60128,-63166,-64656,1373,31477,-17665,-14377,35078,66272,60896,-18576,-102186,-122482,-112447,-107324,-72951,-54735,-49428,-50435,-34321],[23331,126240,82711,5435,3075,65484,68930,23079,32579,105607,130538,67259,-9628,-31175,-9392,-18711,-57919,-73178,-16756,26993,-8733,-11766,5825,-11118,-55081,-42882,-30623,-55746,-49292,7964,11629,-6414,42832,84393,69326,63981,44461,-792,18687,56599,-2154,-84631,-99123,-94544,-109049,-84580,-30137,51540,49560,-42077,-82140,-48067,-46597,-93368,-89226,-42763,1393,-9305,-69135,-101405,-73004,-8132,45560,73262,65168,33149,-10373,-34389,-24146,-21733,-51494,-52805,-27324,47199,143926,146492,71309,35194,36649,19734,59625,105025,87399,65472,94090,80007,824,-7205,50705,44875,-20448,-46923,-81123,-113452,-79346,-33897,-17652,-1296,9022,-7646,11425,5117,-57914,-48060,30821,56324,22234,-24728,-75783,-73319,-64193,-85038,-90708,-48787,-82459,-140799,-133005,-42540,80576,175153,128726,613,-30320,16970,26824,-6927,2663,62134,116278,77174,-37243,-130385,-169406,-118727,-40441,19875,44845,6544,6019,100581,159407,86065,-5927,28116,60108,-45056,-110193,-87420,-61848,-43297,-7606,15676,2817,-9398,-50330,-91047,-72365,-14981,28835,28474,-10466,26589,112265,123758,53729,-44559,-103180,-67323,-8702,-28811,-80240,-89876,-36660,76279,112290,31657,-27406,-8045,-36083,-101424,-50700,51420,79401,53947,-5486,-15580,95225,193803,134353,19062,-54085,-94774,-49556,77341,88284,60737,95514,102985,83414,12523,-88197,-104265,-89211,-68494,-30845,16664,96346,130978,76501,5558,9286,69757,98839,102938,90758,44979,-8491,-27252,-69853,-128998,-105794,7202,96057,139343,125366,-3643,-106012,-35420,53274,67207,50616,-2023,-46549,-23660,-20572,-40634,-30294,-31199,-37750,-50922,-16657,23202,25998,27807,-5760,-49947,10496,90432,39789,-37159,-41431,-44727,-12342,37633,55916,58671,20303,-24759,10974,47460,31527,44163,87922,69025,15393,25119,55585,91128,122054,102791,82656,126783,79736,-77882,-166685,-87436,13843,80886,53048,-21421,-53507,-52808,-20569,11208,-69235,-186479,-109041,32733,45842,-22553,-116619,-35160,115500,84109,-7576,11186,26556,89795,78198,-75470,-148598,-34713,-17050,-62488,9004,101778,28637,-73243,-38985,57030,88605,31226,-27375,-79162,-95802,-35061,25603,-41444,-108071,-87468,-52240,-29569,-12671,-26204,-31216,-7532,-11734,-61041,-84419,-89525,-88396,-103750,-103530,-60016,17157,23356,-53557,-92057,-29862,324,1325,24403,49488,37409,-8950,-61377,-80075,-64210,-63905,-82685,-59838,-24285,-13751,-21400,-29420,16855,76481,120386,159522,132111,66551,49814,28818,600,-18011,-68191,-55722,55418,34514,-30716,-2748,55751,64931,43902,16085,13604,29153,14272,-5469,15442,69735,35718,-49895,-36890,25514,10128,-63947,-103716,-124035,-134320,-149789,-105187,-52770,-54736,-62718,-37581,13583,30942,4637,-62653,-1227,110812,110898,30335,-30211,-11684,45327,74991,66332,35762,36875,97698,110405,54692,-7974,10681,71798,38302,-52447,-85627,-78686,-14904,55771,52218,-32363,-81171,-116722,-78684,40421,105399,84821,53263,54218,68628,42052,-28980,-90196,-116798,-105576,-66775,-57198,-121166,-193274,-165428,-77000,-43260,-47490,-25738,-14524,-70917,-92683,-51875,1635,36977,60757,116893,157002,142157,100018,79651,16589,-56978,-77245,-54918,-60118,-76295,-10419,100828,122253,53812,48140,131814,146937,131920,84011,-18461,-89812,-12413,107429,158507,118360,24502,8386,51973,104856,153461,102842,-44494,-97508,-18193,17229,4187,-3079,-6536,-41892,-75218,-50337,-4729,-25954,-39513,4282,-12707,-33607,23018,34361,-24558,-5296,66645,71068,71069,73091,73657,114573,165835,109781,-5925,-87111,-57646,52086,122827,53733,-42143,-4703,35407,-3005,13942,73003,71583,28494,-14295,-1013,61112,100058,47307,-4225,-7283,-9004,-50467,-92772,-55775,18800,72928,109150,40606,-70901,-67789,-12599,-16920,-32169,-8200,35918,36098,-10243,-20739,16456,11108,-16775,-15744,-19785,-22878,-31297,9584,48454,-3055,-66249,-61344,-27374,-51947,-58803,-15621,2652,27354,50107,8505,-39623,-10685,16921,46387,82481,61298,41105,111844,166309,60803,-50564,-33486,46776,44131,-33077,-86254,-83010,-78660,-89175,-108391,-145133,-124546,-62982,-21745,-7681,56693,138133,119782,27520,-86152,-104902,-36206,10178,16379,28225,58035,41324,27809,54464,76070,58388,82530,107333,48615,11626,8265,34381,79925,68430,-9507,-63858,-90935,-103509,-82426,-68152,-75929,-4596,84276,70852,49057,38791,-17909,-52449,-72043,-135098,-138318,-80715,-47076,7239,22915,-77626,-125663,-55368,35684,81889,113775,74207,-29698,-118835,-106709,-13233,53269,54923,17920,-56404,-94709,-60559,-60311,-33638,78750,65840,-37529,-109369,-120344,-66341,46523,125003,97399,-2053,-97951,-65576,-18687,3,34701,36254,-49827,-70825,508,13257,-50498,-75474,-73040,-57971,-35838,-31342,-1927,53258,70405,-19727,-104557,-88330,23856,83625,16851,-41356,-1634,33919,24713,20691,28948,22592,5692,6182,-7813,-20063,-56366,-14918,66981,121973,93300,25626,16245,29362,-8408,-79462,-106391,-54054,34742,77220,43675,-5639,-48999,-80796,-56297,26348,33782,-46498,-87209,-41013,-28483,-53489,-7826,14566,-40063,-59927,-50978,-46365,-16475,35402,88527,111278,89286,69462,36367,3738,-5376,-13045,-68404,-54915,56461,89511,42012,6739,6609,9281,9665,58168,115545,144367,124508,118495,108102,35930,-64798,-77763,-31952,-65832,-107242,33526,115254,793,-104151,-92813,-53859,-40262,-45390,-23179,14136,-56,-35113,-54028,-51595,-38813,-64916,-46379,45473,33895,-49017,-18560,36069,947,-70654,-47777,18956,17294,53874,100594,27378,-65240,-48635,380,-38662,-127397,-141351,-53339,-22138,-56049,-9806,69539,88816,63182,1448,-82627,-109502,-105865,-106143,-47016,44599,41775,-17960,-43866,971,22071,27755,28667,-12323,-10872,50365,109455,102196,54564,48732,63089,29414,-37559,-38265,4902,58164,26054,-86996,-91321,-18040,-26108,-54773,-21452,24646,66925,91594,71896,27455,23073,35848,71858,94588,64208,33124,32174,3112,-64974,-73050,9179,9707,-69501,-61514,-2042,-1031,-66807,-59963,39614,109864,121191,129833,101821,97970,106854,94059,43070,-3267,1115,60266,128244,77950,-54985,-88796,8148,153819,239566,159963,23883,1408,44324,32829,2392,10257,20518,-7817,-3835,-41214,-136360,-169253,-124139,-47909,32356,47277,-2366,-13309,37573,35172,-46398,-113533,-103504,-89179,-73801,-28171,12054,12421,30564,37084,61,20766,83842,87209,37944,-48392,-79517,5126,29458,-62548,-123420,-88055,-6738,46629,83524,60214,6057,-17902,57783,144902,128677,31538,-62522,-72482,1626,40670,52976,87096,80644,25757,21682,61552,44171,-3561,-16012,-11709,-25232,15944,74156,76532,8682,33305,145896,122945,-3076,-115056,-126232,-55759,33953,89875,56547,-24572,-47469,-31183,-51089,-60301,-61168,-113067,-125157,-48405,3299,-8012,-25907,-39116,-19765,-6335,-27449,-5421,28973,55061,63906,-10055,-41269,15042,40200,-1945,30838,107760,151302,112678,708,-89996,-74371,-65602,-74651,-50817,-30077,16488,115438,128859,61848,23565,-9561,-45595,-58917,-47962,-56438,-62424,-52893,-17383,-11509,3877],[49443,102360,28708,-33448,-16757,52513,61623,8175,14132,108193,156583,112657,54953,50517,61660,45058,12444,-13511,-4456,6761,-41943,-46745,23672,58272,-27196,-90879,-87233,-78970,-76496,-66887,-81785,-71559,14650,89121,88301,54569,6504,-50575,-19016,86122,110785,15967,-66606,-94887,-117619,-102109,-36580,55775,31018,-69053,-44595,18960,-39473,-102072,-55429,-37481,-56367,-57505,-57462,-56845,-56152,-47460,-29558,23083,56263,40908,10333,-7593,-6070,-8799,-49249,-56703,-30550,7341,59343,72376,53825,79176,95650,43274,23236,38625,31544,44479,89303,74365,29707,38114,67567,42774,-17472,-14879,-13139,-63186,-57674,-11988,-29577,-55700,-20814,-26677,-39491,-22397,-15309,6028,23972,-26571,-70361,-66926,-48997,-26947,-33635,-57106,-39229,-2680,-47713,-83659,-55524,-32983,-270,73624,58391,-46699,-71444,7137,67703,42185,-26078,-54801,11669,57714,25338,-38630,-95616,-62028,2184,32661,45470,8181,-41782,-1054,46475,3227,-54323,-10762,48408,11370,-19055,-24648,-65258,-128050,-114186,-23796,15458,-16093,-84303,-113836,-55813,18046,30367,77262,125325,84766,24724,-22723,-63418,-56236,-21115,-8454,-10273,-21617,-40405,-57539,-39441,43310,99143,97722,81406,72436,27803,-22164,28111,83159,89052,68564,5888,1496,76128,84703,-14527,-81009,-93355,-56296,-3108,69469,87825,109623,149348,118913,41488,-59051,-143951,-150276,-132094,-96000,-54003,-3796,87765,124799,72436,2156,-6552,34022,44084,62806,92086,77540,14442,-59200,-142494,-203312,-170482,-12546,122376,157852,143177,64025,-14833,18141,61405,56192,550,-94283,-111634,-43519,-28031,-37315,9925,-3615,-64389,-103899,-65752,14923,70857,64561,793,-68669,-16708,59586,1365,-42072,2888,27237,49501,43452,19550,40441,45779,14666,43548,44129,-18897,-6917,46099,3583,-82642,-50308,28506,62828,86805,73317,43639,81058,55614,-96108,-184393,-58638,121921,172215,79852,13032,17479,-15697,-41729,-745,-37665,-121940,-45660,45585,1198,-51638,-34173,126313,194275,62216,-141105,-117437,29470,123701,100005,-71494,-167435,-52333,3574,-38052,8024,125143,88418,-33404,-28965,62960,97330,55230,3784,-58803,-89945,-63863,-48084,-93685,-109606,-106199,-134364,-138097,-96400,-64386,-55813,-18048,25763,-13392,-95853,-125276,-105537,-112590,-112846,-66082,64101,149150,87507,-36943,-68010,-40122,-9970,-4513,55274,130178,78767,-38827,-66899,-21965,-9363,-36280,-41334,-19865,-1987,-26693,-61897,-15190,48913,58905,65991,61829,20607,1135,-42102,-83842,-78574,-92081,-47171,103357,91739,-13809,-6034,70853,86604,58664,848,-68489,-87315,-52242,-37493,-46870,-7062,6543,-24857,-13216,20313,-7141,-57354,-29809,-4355,-57366,-103548,-22175,36923,-15948,-68859,-51236,36608,72527,5614,-92834,-25926,77264,63671,-38562,-124846,-91068,-235,34527,38825,53294,54214,95590,123231,69374,-14444,-10352,40125,-3045,-115490,-121939,-75140,-20396,17664,18818,-48771,-82059,-92641,-43823,72782,133218,104908,43045,9277,10668,6716,-19937,-32113,-28664,-21881,-7536,-38225,-102666,-140238,-159978,-168055,-130854,-75123,-29000,4633,-45179,-133997,-153063,-91273,-42110,-38781,16436,92622,106158,61735,19361,-948,7584,58005,76143,-1826,-84872,-9492,151065,195671,88485,41446,109421,167272,199459,165539,89586,33468,50470,60380,38267,22878,-43377,-70908,-32638,19635,57114,18390,-116808,-162843,-56668,-45234,-133642,-178181,-171517,-151917,-92221,-35309,-13232,-1430,65581,132822,93825,28102,27114,9791,-19278,39346,104460,61543,54180,83421,43014,3145,38542,58614,23627,-38260,-35843,44151,107991,102901,59093,12836,-25707,-8092,49462,75670,51196,-21644,-116073,-90930,39437,78733,2198,-46542,-49791,-30215,-10858,-62935,-103507,-54302,24889,72435,7682,-97987,-71212,-8567,-47041,-78961,-4737,68672,50116,-5739,-14610,12947,20876,8310,18708,-7910,-39970,-72625,-58619,-9673,-15193,-80172,-102345,-53774,-49767,-57018,-29047,-17618,-7832,11025,17492,13847,54745,96076,110279,72704,11549,30575,98885,91506,-17347,-62570,-25244,12339,10224,-19392,-36055,-22296,-33900,-50953,-66557,-84265,-6618,103412,95397,28749,58264,116450,56203,-63589,-152230,-129366,-40695,42179,46584,14786,7662,-10947,8315,56643,84198,100491,120820,73424,-11277,13660,53212,41883,56123,77368,41002,-24690,-81882,-121268,-133589,-131999,-75841,43512,92625,31081,23576,73796,66892,40414,437,-76806,-111478,-84167,-64284,-11902,3761,-81395,-119895,-85021,-17199,48917,77482,-4220,-98313,-116867,-68007,-4760,3970,-7220,22238,-7006,-69088,-61728,-66611,-78943,15910,47728,-7412,-59258,-60471,-31055,26189,18903,-75260,-123074,-116599,-43535,28335,67040,74562,11583,-120968,-149962,-31055,49320,10419,-17035,-17797,-10561,-16603,-52375,-30092,38528,42728,-42867,-74096,-46140,15784,61703,32303,-41500,-38021,17443,64378,96062,88885,47982,-12400,-47504,-15702,45625,-20720,-55008,34278,122571,106757,57507,40035,21777,7274,-16586,-54199,-41237,45283,87617,28015,-21447,-17436,-6942,12117,56845,30972,-58411,-77376,18589,54280,14732,19803,-2843,-59377,-61052,-56194,-58203,-18559,23099,20085,56919,127691,154254,61604,-14788,5624,6403,-60120,-40830,63425,81145,46412,31729,38837,41511,26266,36951,41512,27601,-3792,-14521,-18034,-47825,-100929,-93429,-34388,-56656,-118357,-42133,16839,-28774,-77364,-77761,-76805,-60151,-43329,-26683,531,2470,-16914,-36479,-7401,74331,80903,72024,147999,119959,6748,37127,99183,61822,-14588,-48878,-20881,21403,105738,173101,99635,-24313,-18028,35833,-45451,-171560,-159235,-63045,-63465,-116421,-65375,25419,61239,60223,42253,11120,-12810,-46476,-67474,-25086,48235,52088,15464,-10027,-555,-31189,-44549,-13650,-3003,5541,10485,37777,58315,68865,76433,48085,17364,-21598,-28335,5252,51157,18178,-74083,-91661,-20059,27883,40065,44209,45799,85145,111199,81684,21154,2372,-2144,25451,47816,520,-62513,-62229,-35248,-35730,-48577,-23423,-39865,-88477,-77290,-65583,-86948,-120189,-85188,-46272,-30954,43288,121576,79240,34819,32258,68840,73929,20399,-8095,62860,129054,92502,22093,-15199,-3058,92444,165343,97497,-24920,-76425,-70306,-74121,-72829,-6889,67693,78834,82994,20397,-111095,-202630,-197202,-97432,33249,44817,-57378,-108221,-79295,-80388,-99330,-85130,-42552,-31403,-35307,-29109,7787,46339,69946,45327,-12206,9004,85077,89141,10167,-82814,-59077,46311,41040,-46065,-108549,-108428,-19874,38071,34609,14516,27640,33050,104338,175925,156160,92992,2772,-84372,-87563,-20393,70773,130073,85237,4168,-11117,-1987,-25797,-34188,-25589,-30315,-68608,-76537,-44456,-13775,-19215,64146,166368,126048,36929,11045,26191,38871,74820,85997,8203,-60416,-33480,-3985,-30010,-56281,-18525,2133,-19474,-26981,-10545,-46116,-87007,-76415,-31974,-19887,-17620,35414,54189,23975,8226,-20764,-13708,3204,-17124,-50711,22987,78358,90206,94091,52575,-3881,4206,-16161,-60356,-70237,-36500,80192,179959,147407,53513,17713,21574,29375,18992,12675,-10302,-28589,-16903,23200,18486,26013],[51695,69513,-11261,-51229,-17525,39776,54121,3106,-44375,-8933,83728,154257,156080,132584,114765,90268,76076,54063,21309,7518,-24077,-13170,79640,138223,21712,-81471,-81382,-67197,-61692,-72740,-82293,-68032,-22141,44332,74911,34639,-29556,-72633,-42762,75335,162964,106490,3107,-49876,-86023,-79186,-40526,14414,-10690,-84657,-9897,82576,13462,-69489,-56282,-84446,-118466,-101267,-53673,-30252,-52982,-90404,-113304,-48321,52173,95698,80604,32013,-24733,-44209,-58690,-39778,-1185,-878,-27743,-39080,8584,102589,135254,44986,-40647,-37249,-1371,25838,57692,77062,79523,67410,22433,-30391,-30784,24971,41496,1276,-9632,15424,2609,-32258,-8223,-21787,-75088,-57987,14483,58961,57650,6497,-60853,-66090,5451,54000,26969,-6574,-6950,-1933,-41464,-52747,2833,14021,-24144,-7344,5735,-30115,-36290,28144,106002,82188,-51720,-130456,-43359,59140,51608,-14263,-52661,-10696,25270,10409,-22733,-45631,-47421,-2851,-1526,-48928,-83416,-53846,-2706,39266,75740,47079,-65258,-177563,-138884,2179,25751,-52650,-118050,-106980,-37204,7352,-6308,69262,167288,89383,-51600,-120132,-119494,-47343,30989,23084,-545,6420,6599,-16257,-33678,10778,73327,120968,91335,50330,60506,66089,77075,81749,70114,47160,-8629,-23306,1040,-24431,-100652,-136404,-101686,2676,47172,44437,42257,113394,178989,115878,-6090,-101961,-133146,-102619,-97796,-91760,-65263,-33891,19415,46421,41840,19448,13155,19765,5862,24494,96544,125167,66080,-28852,-143872,-197680,-142275,-3004,94306,107802,90463,81922,90481,68245,1451,-33466,-64303,-122514,-105829,-26043,6698,39409,102888,36856,-65394,-90667,-53071,21266,75545,41529,-4343,-5852,4380,-18628,-60252,-20462,54394,94260,94813,24609,-31376,13956,50961,33777,56617,59640,23257,35097,71932,45398,-28747,-32068,-9243,-8050,36722,90205,44956,8464,-20070,-111740,-178193,-89560,67493,97656,13137,-3722,39829,-7862,-81902,-49150,-17760,-13568,68721,99826,12969,-22956,35048,148280,204206,104226,-123978,-155906,13258,104955,84381,-33004,-123222,-45656,43265,50083,53774,96599,74951,-16505,-38269,17195,64641,80683,82565,35299,-42782,-85109,-96219,-100233,-104623,-143298,-187428,-167116,-102144,-38954,-27677,-30131,25534,33055,-28711,-77417,-96587,-100403,-53229,-8443,73982,162049,143582,-173,-89545,-50550,25515,13711,49734,156738,143290,6010,-45460,22906,54422,-10328,-62301,-22536,28395,-13703,-73316,-22975,52155,57552,42339,27150,-13107,-44827,-95350,-114215,-76283,-57577,-14438,103424,107337,31643,21200,80384,111292,87406,1736,-85135,-78295,-39977,-41741,-73681,-29490,19162,13634,24004,44880,-3135,-65711,-8366,71856,25487,-40579,51925,102190,15534,-30883,-6307,56810,61667,-20500,-114807,-65474,-1808,-19458,-97743,-161602,-118063,-15608,18088,5557,18129,30506,64533,78272,20758,-62586,-79600,-49572,-58972,-133852,-107875,-18295,-18687,-84039,-89035,-108700,-100621,-71913,-31630,45336,88066,65432,23392,-15964,-23547,5681,16502,32827,68703,66743,4418,-85574,-87999,-18562,-57223,-160093,-110950,14367,79056,99531,27333,-85501,-125633,-92726,-102887,-141416,-88764,-12185,25289,27100,8952,34026,108138,165564,154867,54081,-68684,-52803,62667,117019,51815,38627,115751,168543,151036,108971,130181,149314,84591,-44649,-102687,-36750,-29722,-83277,-93924,-77616,-93871,-133361,-193793,-201974,-126979,-151291,-249680,-279117,-247701,-188965,-50888,37661,19446,52328,172898,206020,126762,52115,15610,-19375,-14944,55222,120155,92928,68336,76714,36412,-38555,-20755,41190,50403,26457,25977,16863,-2622,8495,12451,-43608,-72395,-6645,48328,22414,-20362,-77190,-115083,-56930,41583,48329,-16537,-37203,-31588,-21004,26011,-592,-82023,-99322,-34384,11553,-50155,-103304,-20469,37779,-58342,-120960,-22596,91611,91212,26244,13360,27252,25265,10690,30650,14164,-9357,-40742,-25190,31854,32698,-41286,-90330,-61681,-36177,-33032,-32100,-28510,-22108,-17108,15824,39132,67925,83919,84902,54497,23044,50877,60173,-24186,-100148,-34236,7276,-27282,-44094,-56300,-63977,-17522,-18902,-39912,-24893,-31582,32271,154845,167900,71701,34202,37312,-4409,-66494,-147814,-183239,-97910,21857,32528,-28648,-55695,-45958,7197,29651,31305,78095,103420,11394,-97823,-42816,47251,29132,9880,73736,106722,23776,-76766,-114206,-116841,-96085,-29316,29950,31284,-30723,-58067,-2253,48956,45266,2593,-15652,-16021,-23012,-41754,-12276,10494,-14387,-42173,-56460,-34031,6728,21289,-19942,-46348,-31625,23580,33325,-23410,-41328,40967,46578,-44414,-70042,-50862,-48925,18727,77674,68230,22414,19318,39819,29928,-46854,-172768,-160497,-33379,70181,99695,108510,65113,-37231,-110422,-108693,-12545,91360,85061,46921,25473,13445,-6071,-46908,-14573,74228,62318,-31097,-46434,-38497,-27891,11220,32721,-26074,-75656,-55604,5364,30532,15940,14250,-1854,-31856,-15122,53217,-9920,-70533,11534,84673,72951,54303,48991,34231,50142,63322,28722,4070,37046,18778,-83929,-84131,42628,145284,130084,60083,-18913,-67702,-43005,60663,92590,40412,13547,-34828,-89060,-88055,-60543,-30486,8967,12084,-39729,3395,131269,176421,70699,20253,78599,78611,1668,2948,60093,42769,26994,64117,84662,43937,18061,45180,37858,11457,-57301,-131804,-161000,-139461,-120917,-76222,-10017,-11520,-62558,-57641,-61647,-17083,16076,-64,-40743,-13889,9372,-1857,-10682,-11045,-165,13648,58936,143122,184178,181259,205188,156766,51553,52761,82375,56639,3391,-35515,-33817,-989,58611,94877,39949,-50423,-42566,7638,-59261,-149185,-114366,-19944,-15668,-78476,-90380,-56932,-31244,-4241,63791,106260,70978,-10276,-57967,-40744,681,-3618,-25213,-37480,-20886,-38340,-43466,-16277,10991,20541,-499,7643,24070,57589,89469,76681,80253,69654,51787,67949,86714,26097,-66342,-85290,-41669,8819,54546,81681,79534,80190,64168,42295,31257,27176,-20702,-63041,-68902,-97831,-136159,-111260,-35495,163,-21013,-38156,-45271,-38246,-14102,-54715,-106878,-101860,-37637,-37876,-62500,7772,65638,25075,-18349,-28827,41584,83976,14417,-34111,40216,117216,111190,91531,61759,2892,18972,65918,37934,-38182,-74686,-90833,-101124,-79247,-7281,62933,103010,101194,16396,-122242,-197812,-159209,-65226,27062,24154,-79067,-147078,-110277,-53053,-27497,-26305,-268,5010,-28437,-90960,-79231,-9598,22122,-1172,-26421,3411,60608,69068,7706,-61550,-1592,80037,18776,-37894,-35760,-45690,9026,41355,9554,-20649,23191,58067,105906,138852,119712,94884,47490,-47088,-97727,-57352,35702,84076,47148,-3567,-35894,-82491,-124487,-87030,-29148,-13324,-82651,-185510,-206194,-112088,-12680,102863,133495,31527,1924,71809,101014,46901,6814,4045,-35286,-71338,-47579,-5184,-2162,-27892,20878,81873,48538,-10291,-7522,-39721,-93854,-66889,-3607,-3277,8080,63926,22121,-76618,-77720,-23447,16728,-10589,-49640,-48578,26499,34546,-6114,-2629,19267,36654,65867,5922,-54144,-35914,34938,99525,99096,54716,13717,12715,30985,46906,42307,29157,-5326,-24215,-22742,-16023,-25845,-7664],[-1646,21522,-14311,-34454,-23870,11414,40196,9428,-90969,-136322,-34916,111558,158481,119185,93981,73311,47180,5080,-22416,-13450,-6936,29079,95397,128970,41436,-23439,-37821,-52140,-26246,11269,12867,-14158,-31704,8596,54943,37119,-10692,-38120,-33130,26898,90563,80825,31850,-7012,-47405,-37903,-26283,-16495,-38687,-70917,-7291,51462,-3605,-77430,-94223,-115038,-112160,-94440,-63943,-38608,-41977,-75628,-128216,-101266,8949,100030,114496,44562,-59652,-98835,-93616,-47020,14429,26748,-26902,-64183,2782,113518,156336,69318,-31724,-32361,24754,31545,43399,102445,120637,69810,-27192,-67545,-1676,42606,7566,5809,25240,29024,38429,38502,69749,64287,-27194,-75819,-24767,26638,60132,84415,35390,4144,66992,110925,42437,-34571,-67312,-43749,-38692,-46053,3571,68404,33508,-9042,9249,31121,50009,95103,137457,81385,-56776,-119243,-22228,69006,17450,-62947,-72648,-35961,-21327,-25580,-59827,-83394,-34066,36997,18587,-52561,-96416,-79512,-35428,34395,116048,94395,-43196,-152759,-74430,69758,38030,-90542,-154838,-104878,-32715,-37187,-58801,22720,103861,45139,-58031,-68236,-37374,-26113,-21250,-28891,-19673,3724,18719,5879,-33338,-17265,20913,17163,-55981,-66056,23450,50468,6538,15386,49727,49205,9631,-29617,-46248,-36261,-55306,-114258,-89197,31129,62915,18432,1964,90200,167142,99971,-10177,-75721,-91636,-60097,-61130,-76721,-70919,-66725,-55469,-29525,22112,54789,64538,51328,3348,-1130,83166,128834,84611,26970,-62289,-112375,-70080,-4985,25587,34150,17622,37401,91796,37228,-88012,-113500,-57124,-30160,-31297,-4952,31658,94974,146030,76808,5758,-25462,-45709,-29708,-17167,-55612,-43901,48040,42387,-55970,-74005,-10753,40232,78651,78624,-6810,-59560,-4821,23690,3677,28653,64278,99325,145907,156382,114573,75801,54950,-190,-44752,-20940,62625,64590,3116,-51339,-90882,-131283,-105276,-42482,-7374,-29553,-10734,54794,29922,-64364,-85516,-25747,53193,134108,125334,32839,-3536,2141,39078,110116,93803,-25271,-55359,6368,27437,3633,-12844,-46914,-41415,2386,69612,75791,33273,3095,-18261,-33467,-34039,-12511,30037,99842,113854,40580,-40015,-64502,-65563,-95638,-157220,-169676,-114238,-49404,17456,51970,11917,8482,47180,61491,21504,-31826,-41107,33483,55946,26078,45991,62439,-26891,-81080,-8164,76999,37075,13037,90130,121947,20952,-45425,19699,77219,16268,-53649,-18438,33339,12488,832,57296,88797,65460,29150,-6353,-27260,-32642,-56533,-48637,-2751,13981,21485,84972,102371,75709,59381,91133,114427,81897,-15767,-87700,-41188,-583,-9245,-15724,38368,55274,18389,35908,76319,26077,-58657,-28651,46890,46495,7786,71195,89780,11067,-12770,13556,40372,6807,-51167,-86798,-47588,-45395,-85387,-100438,-86901,-43707,23418,35982,-15442,-44642,-30293,14509,32457,-16567,-101028,-132005,-97597,-56639,-64733,-39997,5603,-60202,-151106,-129672,-122982,-92705,-55996,-27844,18895,22163,10950,40112,28301,9384,50566,69905,60315,82161,83598,-4017,-104399,-71767,37588,16992,-72190,-1581,132047,167193,142875,56160,-14395,-14700,-22080,-114040,-163154,-86503,-34744,-9808,26666,49099,69188,123221,135897,114948,54212,-40038,-66426,-38914,-33492,-38672,20791,118384,114812,19349,-34066,50705,126875,36817,-151479,-180288,-32782,27237,-29358,-66291,-78186,-134291,-194015,-195196,-150172,-118837,-176845,-236576,-226464,-184182,-123564,22227,120184,85112,101584,206195,191288,62737,5833,511,-23245,-21722,18692,71673,96985,93840,77300,51516,-17180,-25906,11106,14108,10624,24090,-28682,-96448,-107230,-100344,-93041,-41231,25351,26082,-32369,-79101,-118516,-102059,-23709,18382,15124,-13449,-7252,4197,-12140,15073,41736,-1574,-54537,-31313,-14094,-94850,-115693,5232,69084,-39797,-117882,-49368,36492,40675,18298,38945,58913,39168,32038,66169,67298,45453,5830,31390,91737,74762,25254,-11416,-30800,-20935,-5959,-20475,-15535,-2223,-31408,-26843,6938,11940,-31554,-17950,43541,66887,51510,-2674,-92740,-120230,-12318,37735,6663,-18815,-70739,-125403,-90305,-71658,-76272,-30412,-32216,-28349,48056,117208,71538,-209,-21318,-11267,-9189,-112009,-214480,-150336,-31879,-10224,-58867,-66699,-22059,28197,3014,-16790,22012,41700,-29451,-134023,-106741,-15517,4443,8519,90355,149673,91653,-1352,-42030,-47405,-15076,8878,-18982,-38388,-54133,-90071,-86647,-33839,-18463,-37234,6363,60823,41351,7091,25564,32236,14603,11314,21787,36987,17742,-2829,3164,9025,3125,35350,13236,-62414,-58570,47649,77979,-21466,-79925,-53587,-10176,55486,104401,111393,66400,32820,18425,-17714,-81152,-174695,-122729,66256,165881,124172,108221,35667,-69037,-56953,-14284,16643,74566,77981,59807,48327,8550,-26991,-32285,11955,81993,85145,-2208,-70798,-104632,-78424,-11177,32496,7713,-71291,-127145,-110620,-102571,-93815,-38601,14508,30281,-4565,-13569,-54188,-45153,24901,39953,9075,450,10992,23893,41489,53948,49864,23462,-641,-67929,-166738,-103219,103818,243166,184194,29745,-66326,-51040,13899,73574,74635,39859,9157,-41672,-87687,-107276,-73057,10245,61565,16781,-61170,-19937,94901,111686,46679,58016,98009,73664,13205,25515,77008,43039,9896,64834,89563,15576,-15229,23386,41811,71976,9604,-105553,-152564,-121521,-85617,-38535,13624,28327,10637,-272,-48436,6075,87406,75127,18160,29357,49628,13691,-55978,-70250,-7181,44034,72480,123759,174725,182420,160093,95594,10005,-2643,27784,36121,-3598,-38034,-60108,-81583,-71273,-52052,-63394,-93560,-80453,-32814,-36905,-55724,-43095,21928,73899,21645,-86334,-133774,-114030,-67809,34514,106224,72562,-13087,-65722,-63983,-39336,-61314,-103588,-115466,-56008,-6943,3942,-3732,-6545,-4203,-14400,-17416,-29446,-6774,54780,91659,116782,118121,102662,86205,80104,49396,-1471,-14612,-21628,-34593,-11050,52272,92155,68085,10433,-10131,17660,45568,-13377,-113418,-148631,-135945,-118498,-63241,19271,30461,-7405,-9251,6280,32576,62624,28526,-20892,-25591,24838,48929,42913,37576,519,-40297,-52175,-70503,-17999,21654,-24375,-19253,73801,141486,112907,75338,50673,-12381,-29371,2106,-18100,-48032,-15050,-13111,-52905,-31874,32613,80713,84762,26813,-67831,-126087,-87451,2786,55185,75304,61298,-5234,-49585,1352,55477,27960,-29102,-13007,13103,-16841,-94687,-103646,-59284,-42129,-39557,-25347,-5738,14208,22773,2213,-14898,56361,91362,7234,9890,82718,71569,74853,91814,74981,20786,20567,53439,76430,73357,72603,77916,49902,-11118,-47052,-44665,-8563,904,-1891,19694,4776,-69232,-120572,-86778,-43235,-11506,-36522,-123672,-174985,-95563,31061,126379,92120,-36957,-26537,60191,76164,1365,-57563,-41415,-16964,-17153,-31836,-18239,-637,-2809,27000,69500,44956,7481,22956,11866,-35985,-7819,61436,57206,42446,52918,-22904,-118570,-102735,-27365,29083,7468,-9645,11606,42596,18162,-53221,-104035,-62556,11555,38030,-18103,-36117,24051,91661,44560,-36870,-51223,-34244,-4249,32164,47267,46446,43016,3160,-29107,-56901,-79801,-73176,-36366],[-44869,-7046,19376,19221,-17850,-12710,36503,34359,-71977,-141787,-80535,26214,69345,47755,40601,40381,-2199,-71096,-76621,-31712,3841,46167,53355,44473,39714,65720,36034,-30455,-1884,99206,114160,49899,16293,42306,66602,52756,21826,-2587,-11379,-10633,-10291,235,22641,11267,-42142,-51140,-45065,-37136,-48852,-49744,-25751,-31330,-83306,-119576,-86425,-44366,-15315,-22144,-50080,-42999,-11656,-9818,-63105,-89485,-44883,28342,66681,42133,-20199,-69279,-89833,-53048,8575,50531,21398,-11893,51343,119868,123850,71617,17402,23027,57713,25992,35094,111125,116042,47492,-27700,-17683,50119,23664,-65506,-48819,-6773,-2800,29326,61938,126433,157274,54793,-68949,-90833,-57008,7932,75418,71335,44459,62246,69745,-23671,-126984,-145699,-56691,-1145,-21279,-13441,70932,62042,-4185,3463,40594,83481,123168,95722,6711,-62900,-70878,-819,19750,-55539,-87113,-67778,-66755,-75517,-41093,-33569,-69598,-47168,6792,9273,-45488,-103336,-101411,-52633,14451,99057,89594,-15567,-86949,-15615,82164,28193,-101095,-167948,-103352,-26514,-50977,-68265,11401,65339,32484,-1885,43441,57154,-34901,-109174,-90094,-44838,-23632,5961,13267,-32821,-34205,-39801,-130767,-220492,-163854,-31600,-17015,-75680,-52742,17599,48232,49226,27663,-12615,465,10177,-50509,-64760,16757,26627,-14578,-13891,51378,98598,61949,18219,-11855,-54450,-65480,-71113,-66047,-45682,-53328,-64798,-49352,4158,50576,73653,66757,962,-25328,37404,72916,37769,23706,13935,-8840,-22903,-29503,-25875,-19516,-32798,-7494,27517,-26824,-113001,-97972,9366,86796,45690,-11851,-2245,45314,79600,72232,83566,37489,-58578,-107443,-121638,-136699,-80896,21186,26863,-29835,-34798,-24827,-9654,31412,44598,-27546,-61573,-14989,-8105,-38568,-19672,22564,87328,172626,170572,85271,59763,72394,15000,-44248,-65982,-21946,57607,69486,9640,-35350,-66219,-55309,-41351,-3762,-214,12599,95573,126033,22312,-78929,-41084,47279,86365,58829,13561,-11444,-50485,-46707,-38708,7190,56736,75957,14286,-77774,-97834,-9785,20500,-37948,-67889,30673,72796,6028,-34814,-7035,-9896,-59881,-86778,-67033,17906,76227,57420,15345,5968,-22999,-75937,-126176,-106806,-34902,14311,56529,95628,58869,9271,40503,81956,56814,27776,24543,78408,74878,-20965,-69400,-57719,-92173,-68385,29066,81003,32395,-7063,29326,60541,4521,-48650,-1431,79252,81108,31840,13441,19550,38901,95102,134995,98215,39685,-8364,-32426,-8141,27991,32124,43771,71626,66228,46648,93638,106318,75206,63404,100788,89472,5275,-90064,-113808,-47009,11115,29032,52561,91553,60487,-2270,13737,55395,21554,-41733,-43857,-30411,-8039,2181,29374,22045,-22068,-54699,-60537,-30526,-34908,-26411,-15146,-17761,-74101,-111768,-61333,22565,68096,81257,54950,-27580,-92679,-105971,-56148,5658,15843,-43132,-101451,-96956,-39628,-1174,3660,-50687,-129686,-123308,-43560,-39847,-28324,-20773,12206,52885,15140,21141,101482,113702,84531,100022,106703,62952,40282,67274,60895,-1242,-24276,5850,2979,5512,93184,160472,128097,77485,22656,12178,43782,20185,-71784,-97699,-17138,22667,25052,49266,90559,93698,67580,28651,29714,27133,-8691,-7456,-17022,-69038,-71971,-1767,62354,12286,-65335,-92728,-35104,22083,-30187,-177932,-179502,-21405,47896,28229,12233,12611,-29808,-107160,-107617,-34118,-13546,-85090,-120053,-95359,-53769,-6895,83788,143301,110853,111236,189620,152049,-7030,-43711,15389,14377,-13498,-14020,3489,43238,88902,74358,30744,-26788,-48221,-43104,-42248,-46254,-37764,-52865,-72954,-95627,-113441,-61281,28761,60912,12974,-39531,-71314,-110006,-110465,-57879,-32137,-18746,-37770,-39540,-3498,-1215,-6278,25590,47457,49557,61531,48057,-53674,-113470,-23757,57642,5796,-48633,-38721,-50907,-68049,-29290,21838,58883,80016,111837,140938,118372,86177,41788,42424,63362,57731,91729,85993,10524,-15839,7252,1864,18083,25742,-46271,-72916,-23774,-23205,-102329,-86094,7568,34384,791,-46425,-73015,-58731,9767,60083,87853,79350,-11842,-126158,-128307,-81916,-67894,-44031,-52066,-89660,-72653,28084,60402,-2799,-35997,-11570,11141,-79467,-155734,-122789,-62637,-41762,-41687,-12758,31116,37976,-9078,-3150,23330,26511,9453,-52206,-74920,-49764,-7024,48293,107986,134363,135316,117870,64445,1452,-8320,-9788,-35426,-31346,4040,-5514,-58913,-70015,-57615,-48319,1841,47075,20809,7884,44607,24381,-36395,1332,99543,141647,62254,794,1227,-11915,-35358,-14817,-18526,-61423,-51851,19140,46297,-13774,-63107,-54013,-8766,58857,85410,101496,75335,13965,-75331,-130143,-135270,-166286,-96660,77200,143237,82895,87202,23460,-71881,-38996,21500,23395,24956,6206,24921,62254,10873,-62577,-41355,9206,19851,54261,23476,-83422,-144162,-74763,14291,44547,37595,-21273,-109315,-135757,-114105,-77142,-27170,36591,90059,33296,-41690,-73367,-20875,6185,-16648,-46888,-60275,-36830,6518,8747,-6460,12750,6320,-31288,-76663,-109200,-32014,126124,212954,132786,-3936,-49300,2760,44433,35215,19304,35128,24249,-14542,-25407,-49726,-53711,26728,92295,35603,-63500,-40018,16702,-9020,-24846,18782,504,-45598,-49147,8944,92313,88250,37341,49812,58447,3542,-36109,-42340,-8611,89026,68714,-26594,-52853,-31897,-24747,-19493,-2479,31677,68063,91038,32555,20346,77406,91966,48560,20561,25538,-22385,-126146,-138045,-43070,13247,23846,63154,92666,81019,50178,-13121,-98214,-96140,-8161,51202,8251,-61014,-110218,-151803,-137593,-89737,-56178,-49609,-46199,-16608,22240,37098,-172,9983,82709,57539,-72727,-149680,-131244,-91114,-32943,13832,9918,-31033,-70605,-72804,-38778,-65095,-148287,-196179,-109737,-11401,12319,2968,-32776,-70832,-86758,-85306,-109874,-107573,-37009,17970,27201,20878,33686,20414,31544,88541,115494,82632,22525,-36641,-59043,-7639,60464,58930,-2244,-59830,-79872,-36553,-43748,-107349,-125869,-96171,-64316,-12819,39964,35623,9903,40857,45811,34225,65422,83783,79011,47716,51650,82783,81538,23000,-52397,-92888,-81153,-114409,-116628,-84794,-45022,40198,122466,136142,62536,-10957,-27822,-49751,-58230,-30861,-40076,-33620,33976,43065,-13045,-322,71983,131207,84754,-40730,-128258,-74878,53301,123330,115290,106542,107816,80355,65417,91742,51311,-60476,-106091,-34385,23259,11390,-30476,-44240,-46435,-37997,-7689,13277,-1643,-23920,-28377,-30918,-14254,60046,85791,36246,67266,130421,108617,78470,86295,121704,91323,47409,37518,36004,15775,33206,56721,21430,-17836,-21287,-21021,-31147,-61595,-45861,39205,72211,16616,-29135,-35678,-63205,-48812,16204,53911,9729,-5515,53564,109149,58843,-24854,-5652,26781,24630,-11935,-31302,-14148,20920,52370,30831,-5739,-15632,-26825,-37232,-34230,-13924,12961,35737,21623,-12856,6002,66853,78890,48003,6973,-51792,-70333,-56417,-44783,6809,28974,44344,42839,30310,-1011,-65821,-132634,-82606,-16060,-31045,-47132,-5887,45284,60017,-15641,-91190,-82438,-55657,-20437,36778,57459,43038,45125,14211,-22237,-64891,-88288,-64760,-35699],[-47892,-22497,21652,47102,1954,-22973,21752,34552,-34469,-69788,-49437,-26135,-19161,-25370,-16470,15632,-4165,-71683,-72592,-16696,10872,12020,-33587,-40702,26993,112095,93393,6540,5904,94724,121396,73390,59416,74957,64921,32888,-1427,-25759,-14421,-10965,-22259,-3918,29543,4984,-76165,-118255,-113547,-79262,-62364,-48637,-30527,-46205,-91950,-105087,-21705,47390,61574,42573,-4905,-22203,13978,44777,12989,-27813,-43461,-30098,-1288,55528,96541,58609,-4834,-5011,21958,50117,31000,21232,99690,125866,67612,29315,22800,43612,41146,-20778,3441,84514,73570,14416,7544,54217,60234,-9612,-75383,-74949,-60642,-34137,20205,48169,121006,174186,94045,-33622,-92764,-94605,-56312,-17124,5814,1563,-16406,-32841,-88842,-150165,-120415,666,61472,23115,-10417,23699,13118,-28803,-26344,-5203,44313,71623,-923,-70306,-57572,-22261,514,-59595,-113897,-52318,1959,-18968,-48332,-16450,4304,-29975,-57517,-41646,-10492,-16601,-82901,-116429,-79896,-10210,63592,57193,1415,-30176,7675,57117,15131,-75349,-123689,-61598,5380,-4182,-7920,65888,120012,100764,88217,98082,50593,-56523,-105125,-55445,-6733,-4107,19259,34565,5546,11107,-30479,-155262,-223041,-138454,-19574,-915,-17399,-20530,-9413,19601,72789,104987,51297,1031,4169,-1298,-28966,-134,-21960,-40978,-10148,19174,20740,20293,45226,41148,-14213,-55099,-81493,-49809,18250,27185,6195,-22572,-30106,-5049,24942,37784,4316,-16994,17632,45285,2726,-22138,21778,49727,-4288,-33216,-22105,-35087,-29351,27341,33988,-17949,-36721,5855,71409,113626,58440,-30257,-54328,-52610,-30999,5028,70883,53998,-47730,-116521,-130606,-120981,-57784,-29130,-39569,-11929,-11359,-36181,-8867,47010,63788,4880,-31355,-10918,-6467,-41942,-64424,-75917,-50260,33401,51834,-21332,-29329,31833,6333,-45503,-59617,-35782,59308,141956,97079,13199,-15592,8876,24227,33206,22745,40166,138234,199984,93606,-39535,-24289,27606,668,-37426,-23281,-17566,-52079,-76154,-144763,-53520,90401,117537,10139,-132747,-130099,2079,47219,-15454,-55133,34755,98553,49512,-29,23183,13370,-61057,-105668,-103341,-61499,-39131,-41431,-2402,43844,15599,-28846,-65325,-54454,25682,82961,86083,59983,18522,-3667,16420,16008,-20736,-1991,29490,65027,55839,-21896,-86947,-97860,-109616,-38799,34333,29873,306,6907,22558,16078,-14471,-28833,10892,85282,132538,117183,60339,19022,37276,93392,102466,49282,2048,-20576,3199,48750,71061,61896,59180,71227,58800,34556,77737,69825,16189,28355,100668,55910,-97771,-171897,-116419,-50114,-5068,33965,37512,41652,22346,-19961,-33890,-28806,-35461,-41274,-45513,-88019,-98037,-77257,-56153,-54278,-57620,-103318,-164791,-126371,-54074,29221,24308,-64729,-140376,-113730,-38480,42599,94598,81770,26802,-45686,-108394,-159408,-128488,-28050,80975,91413,-26375,-119219,-78101,-24791,-37655,-138716,-156579,-35691,78479,65745,27099,-329,49923,84853,37532,65618,133626,139320,105589,79732,80058,59676,22576,64379,146873,117980,14615,-49177,-57253,1784,90829,87074,26377,12910,340,538,785,-23820,-37564,-38333,-3478,45203,62686,71730,115378,117979,29752,-37742,-24578,-8208,-2591,52927,51189,-6221,-30779,-29207,-59040,-98266,-63997,-25082,-17052,-22607,-48197,-136494,-166287,-71314,2883,36055,45954,70929,66244,1565,-17498,40751,70563,16618,-17976,-15493,17579,54710,77618,61398,25623,50036,149250,134892,100,-30869,44531,52324,21461,16814,-4014,-20350,23212,7432,-68721,-113652,-113850,-98759,-63005,-62611,-82152,-52905,-7181,-14386,-29007,3058,31814,23537,-9646,-24821,-38859,-82857,-108063,-83085,-49248,-47204,-126541,-161937,-54817,29375,6313,-35342,4576,93725,127530,107924,22883,-89327,-72201,22648,48434,38332,8302,-72862,-100946,-64786,-43104,-4653,88502,164549,168423,92794,75180,74910,29419,-42646,-25800,100458,119948,18672,-26692,-2735,10270,33451,19980,-69110,-80983,-11760,5276,-67598,-88973,-62489,-63991,-59688,-48642,-11630,24291,39723,57800,116053,143031,54770,-90487,-97016,-3586,13034,-32463,-63971,-93878,-99918,-17319,46280,11971,-44991,-55407,-22372,-42263,-56530,-52066,-69429,-74082,-32372,14896,23796,-4433,-26957,35789,79186,78768,104876,86387,24047,-28807,-7261,64436,82141,52195,84824,146142,97293,-15755,-66838,-49846,-22424,17152,79134,91769,14687,-39806,-26528,-8859,10640,-14260,-64684,-51403,3075,-36627,-116125,-48704,100965,149538,48376,-20091,-25082,-27138,-32480,5568,47209,36990,-2364,-19725,-33727,-35924,-16583,6043,16215,32671,34530,81200,95328,30723,-112703,-197904,-175250,-177168,-112736,16687,51559,17701,48333,21930,-51035,-45305,4075,24697,11053,-31466,-5262,58812,22073,-81403,-78685,-25745,-47107,-4419,39886,-18721,-66181,1227,56078,52132,37318,26226,-18065,-34447,11679,38995,27693,50025,106095,76197,30004,10425,10286,-41517,-76081,-70859,-71740,-38263,16266,17530,-9639,6360,9597,-16138,-15218,12789,44815,74023,87390,31103,-11418,28515,73415,33600,-34878,-45140,12009,25290,1286,36876,53366,16072,19436,68626,52489,-49636,-68006,-66289,-93754,-81774,-53798,-109314,-148998,-95695,-17349,55967,94558,78385,48326,45224,36947,-15531,-69216,-41789,55579,42621,-19127,-16090,9433,-1802,-39432,-60076,-6333,96343,165960,101618,33329,43378,89372,66192,19380,-3508,-66660,-152262,-148918,-76447,-35476,-10829,29517,24029,-16045,-16591,-46136,-140576,-134608,-8757,79796,44782,-48441,-109019,-118249,-60741,13601,61223,77741,61643,44015,63121,74654,19719,-21245,1109,5155,-35415,-71627,-69751,-70180,-75916,-58545,-27515,-35974,-75283,-73809,-17011,-13685,-96437,-181751,-118161,-37409,-15420,6988,-31097,-110182,-142230,-122463,-135512,-135282,-72307,-33168,-59224,-109130,-79695,-27208,37659,131621,172457,96438,20284,2511,-24762,-36022,5225,48596,23652,-79862,-183568,-148833,-97780,-80794,-47625,-35137,-39312,-26700,-15655,3767,37558,78093,52252,13708,47722,73411,91743,75906,55111,26699,-14282,-30821,-49299,-99584,-95731,-127617,-164339,-122448,1772,111071,126959,70328,-7469,-64111,-55525,-38902,-46092,-34154,2679,40147,72593,53185,2005,451,69698,139311,98005,-13903,-57996,24324,104339,98417,56730,59459,83835,79446,73897,61825,-44759,-166076,-151147,-17807,49501,42943,21199,1487,-5545,34805,75038,69961,31774,-5183,-16444,-26766,-36727,12387,73922,91336,87842,69789,40594,23,-26766,61129,119501,95926,43313,14504,-13445,-8604,12233,-2438,-21007,-14057,-3092,-31841,-86182,-62210,48680,105566,76207,33612,100,-63363,-74194,27869,148499,124759,44504,28721,52825,16013,-9415,7671,-11318,-15429,666,13898,13387,18535,56187,63104,16954,-36954,-97267,-118773,-111851,-56324,-1758,-1248,-40795,-55092,-32570,5809,25218,19571,-23646,-53196,-2345,9163,-47478,-23936,13101,41793,19174,-13529,-54812,-83629,-71770,-10275,-14194,-59745,-47086,11895,32561,26445,11218,-32373,-42066,-36137,-13219,39899,54839,17032,12718,5776,-2078,-29460,-53282,-41800,-37948],[-11442,-18996,-13118,36735,36315,-2762,-2569,5526,-12612,-13789,-8226,-13876,-32296,-65441,-61017,-1975,16818,-31514,-26628,32017,18064,-56139,-117081,-69070,9183,67680,82691,54743,32298,38726,57520,48025,28730,11781,-9355,-20331,-39031,-59996,-26979,22994,56318,82368,70456,4296,-84492,-138238,-159582,-115640,-68654,-49507,3455,43768,26007,-4498,26823,32431,13612,17644,12392,-16289,2606,40807,14663,-8757,-7701,-16123,-15517,65470,154818,140249,77415,73390,74170,50289,-138,-6196,85939,119593,54678,-7235,-16257,10080,-14876,-83775,-45094,36111,15471,-23804,14539,55625,9616,-40712,-30441,-32142,-53015,-9717,54069,61361,104570,130923,70809,-3141,-46296,-78168,-88187,-81705,-65294,-65626,-90474,-89262,-81863,-80066,-30107,57768,76742,24307,-24618,-35998,-45286,-36294,-26076,-24910,10212,12311,-54302,-79886,-46532,-6470,2143,-89777,-144949,-49055,34521,42069,22605,9169,-10273,-26029,-41984,-22501,21613,35638,-39141,-114162,-122527,-66930,6912,20209,-2344,-15013,27611,79488,29303,-52747,-70260,-19024,22823,44709,61732,105354,147927,158246,142239,60821,-29267,-53071,-27407,19131,61632,61022,47709,42024,58272,99754,33674,-75666,-107641,-44640,30929,73373,111619,76555,-15217,-21521,57046,114811,59852,-40898,-55274,-11044,-5133,501,-46146,-56452,-17290,5248,-6921,-9486,33439,49641,21915,-817,-47514,-33450,43962,73819,59520,-10119,-67998,-51879,-18096,-1553,9874,14999,50816,91185,47321,-18882,-8074,29981,-8423,-13962,-4048,-30241,16797,102482,91671,39163,49032,84737,76679,39393,-7369,-41180,-60367,-86964,-85532,-79426,-23076,19019,-15239,-62972,-80449,-53195,5904,-33050,-92345,-49958,-42911,-43099,21984,79605,104277,87094,38644,18130,27388,-7982,-89416,-172396,-198136,-144533,-88366,-80807,-33077,46398,2423,-56594,-7328,68694,111494,163582,123873,41359,22041,16614,-12300,-33432,-22493,42445,123334,139419,61074,-787,33897,47994,-18258,-61632,-42312,-28270,-64673,-130872,-168575,-29778,89376,71678,-6154,-89413,-73492,13005,35454,28502,29436,82075,133903,104220,45691,41038,24844,-43753,-70762,-58536,-56586,-103764,-140040,-52904,48651,58363,46249,10011,-7226,82000,165075,131627,19153,-68521,-58910,-25758,-47957,-104935,-75475,-9985,39381,42137,7509,-27778,-27183,-16909,45413,48591,-15551,-36293,8995,19195,-4899,-20666,-4963,37979,78424,102977,107949,78340,29004,5161,17205,26522,8302,-4014,22677,91264,110519,65373,13473,-2960,12799,16763,-13702,-11486,-31076,-36217,23795,104617,46586,-121111,-158864,-55738,-9036,-14768,6039,-31998,-27683,16282,-5737,-63926,-78996,-48751,-26636,-31929,-82828,-137953,-160138,-125043,-90189,-57443,-74527,-156875,-142370,-45644,56360,5677,-136681,-180214,-91955,-43633,-17328,26462,11129,-32895,-38059,-56366,-124745,-136017,-51414,122390,200473,39289,-129483,-101042,-52955,-83907,-145040,-82234,67889,161605,115215,19360,-23578,46459,80491,46394,69318,95181,84346,52866,7570,14879,58263,53461,61859,124696,104796,-84,-65830,-68812,-15811,50234,27862,19145,74991,54672,9826,-45456,-82019,-40655,-22946,-29020,23591,90514,128803,166340,136510,36978,-19464,-16837,-16526,10801,77357,55964,24451,25363,-40327,-150347,-152379,-39787,48238,67283,28515,-20850,-90584,-157755,-122188,-28266,31567,32161,44718,54818,43446,43979,60701,75177,60554,54438,30814,16602,23453,8624,-61940,-103732,-44675,77643,127885,84565,52701,62791,50489,56637,98767,74878,-19295,-50976,-86339,-160607,-194062,-168262,-119505,-37164,-17137,-56338,-41349,801,16391,51282,51899,-20689,-65718,-39516,-9286,-21440,-70778,-74146,-27481,10678,-29097,-187280,-236602,-61303,79633,44094,-68075,-61353,39659,75655,69547,39054,-55749,-88650,-3937,71613,87911,47778,-12424,-24866,-45442,-73130,-47300,40782,109465,98123,9307,36970,106554,47190,-100842,-107730,41101,89475,23514,-11011,-1970,8183,18954,-8894,-74267,-54856,16663,43258,-17824,-65295,-72790,-75760,-60215,-28026,33165,65666,50982,25429,71451,119966,46473,-99880,-78469,59445,76399,-13637,-68769,-59142,-51802,-24734,9751,18586,-31988,-75403,-18255,32338,23678,-5037,-67449,-101998,-61596,-21024,-33646,-56823,-48256,40389,104407,120692,165264,150569,64645,-15758,-15157,39919,32412,-37465,-26981,42584,12643,-64162,-73344,-45958,-34850,7378,73167,68621,2615,213,47796,65079,72529,-2458,-90560,-75765,-41088,-115273,-180559,-104781,19605,46705,-28075,-64617,-21722,46440,66773,113716,175283,163605,64273,-21742,-62257,-40122,38981,113019,100324,19451,-19473,70385,128671,64019,-71175,-147483,-127465,-141837,-100927,-6763,14370,-25022,-11138,9406,-1879,3891,27798,46776,36108,-3803,-5461,24694,12190,-75958,-120971,-76317,-59957,-24538,47649,67799,43963,59182,51219,20505,5488,29231,41592,55599,86806,78176,30968,19854,55131,59357,102801,135637,91363,-29687,-107153,-87621,-52619,-12572,31540,54808,50229,62317,64161,25920,14145,37796,23431,-34933,-55349,-60231,-9190,82828,104246,15370,-74267,-91940,-47420,-28481,-42857,14247,88629,72013,3426,4870,36096,-30367,-94806,-108966,-87052,-68545,-68109,-111206,-124273,-63641,-26946,-31371,4166,48465,36701,51139,63540,10990,-12268,12808,38796,-5824,-41165,-36830,-19875,-29261,-69739,-111844,-68927,66411,173695,111945,42746,43789,95462,86306,67596,27577,-51593,-101827,-105741,-90880,-49831,6141,20566,-17194,-49611,-2251,23246,-56343,-73299,8326,70465,64597,17606,-33456,-33958,25458,79152,115829,152515,135730,59626,21990,44180,30654,-16959,-51412,-35235,16541,32659,13722,-34077,-67473,-49983,-11283,-33939,-85896,-80265,-14814,33192,18404,-47175,-32320,-14993,-19543,-3939,-37545,-94444,-91526,-58034,-71733,-60802,10139,56387,10353,-104073,-98685,12005,91564,117810,100042,8872,-45834,19013,40213,-28550,-54291,-3042,12517,-82297,-188896,-156956,-110946,-78332,-17303,-17108,-42824,-55748,-79437,-51431,27652,66570,51821,62620,94228,39107,13205,46098,46458,-40346,-100308,-25561,24317,-55472,-83165,-84604,-108429,-69765,51341,129374,93490,4483,-51819,-55074,-12407,22817,10162,-2626,58118,110627,113151,78247,21248,-8892,20422,53122,48205,30597,54112,77405,40723,2054,-14769,-18076,-12969,-9893,-3673,-3558,-62439,-123030,-102017,-2293,50747,58645,21541,-22317,-1525,85541,118097,81553,55867,54228,62061,43264,-28793,-44359,42088,112862,69510,1017,-9229,-54824,-134724,-40086,79474,103375,61112,18458,-25982,-60956,-55906,-6070,29185,33224,18778,-35188,-91741,-39590,65066,94490,75171,28439,-14788,-50220,-48521,20991,104826,78213,11022,-23798,-21187,-35975,-42538,-25870,-50070,-41689,-11644,-7831,-6626,-15057,-8721,4983,-17562,-95471,-157734,-110967,-50648,-19289,-11029,-44590,-87076,-69029,-24249,-14955,-24961,-1407,4454,-5309,45411,59638,-3134,-18736,-30335,-15180,-12271,-39764,-90938,-73811,30023,79473,-8010,-54426,-33223,12517,43242,78244,90817,46496,14508,9223,15596,38527,38066,-1361,-5447,11346,37160,26578,-17439,-38883,-34332],[26892,-5225,-39681,24086,61497,27515,-17845,-18809,2491,662,-8962,7081,-1546,-67572,-79124,-23051,765,-28939,4919,74272,24562,-97255,-140902,-49970,-6603,-6971,36166,92349,84730,42923,29266,4397,-56724,-113169,-121832,-54738,-7790,-32077,-16857,63390,124237,135019,91794,30558,-21141,-70936,-133476,-98135,-42345,-17686,62624,137230,139074,89911,31532,-50898,-91062,-57341,-22948,-43412,-27511,893,-54142,-75582,-18290,19188,12766,31670,65499,67276,66766,119555,131609,80662,10272,-24822,29356,89457,78720,4553,-24438,-8547,-39116,-93700,-61568,-8879,-33055,-49177,-18285,5233,-27584,-47577,542,38858,24406,49478,98402,104997,124637,100953,29840,-6000,-22810,-45972,-47764,-41943,-59468,-73485,-73935,-44565,-32575,-20615,14921,54612,32297,-21117,-71962,-72828,-38101,14230,32107,23750,48772,44461,-9703,-43707,-54535,-42597,-4840,-62904,-152300,-102493,-16978,35709,50298,4209,-53139,-55084,-22756,30637,71222,64454,-2028,-75557,-123905,-127858,-66943,-12464,-6360,-18475,55358,146780,70102,-45010,-59541,-32968,3208,70465,95055,68362,56933,106763,106714,-12398,-78602,-21171,13125,14478,66018,96898,43790,-2679,61453,135904,42235,-49712,-45388,-7528,33127,80427,137786,113389,-5903,-31198,36001,72281,33006,-57945,-101465,-52764,10289,26701,-29832,-64764,-52143,2894,23851,-16610,-8333,26792,40349,55788,19541,-14133,-5460,8203,12189,-42157,-73807,-33867,-6318,-22033,-27897,2213,76403,137231,123288,58098,-11342,-38134,-42083,-15866,-17129,-15361,65580,108190,65635,45837,57047,56138,18643,-49367,-77859,-36967,-19182,-37426,-52502,-96699,-79349,-18896,3425,-24470,-52863,-3772,59373,1101,-86616,-84485,-77299,-62907,-18465,5634,76591,155130,125987,65597,55484,19000,-80483,-178755,-213824,-178335,-106745,-40969,44892,105279,27740,-48320,26800,148942,150553,121377,90011,75525,63567,-15131,-126315,-136230,-71708,17407,35261,-27329,-44638,16130,91842,76735,8963,-24267,-45056,-61777,-127081,-202015,-150115,9241,59652,20681,-5916,-11066,-16496,-8272,5249,51416,63688,76597,101058,85084,31596,20417,19904,-22572,-42063,-37033,-35877,-87401,-124786,-45749,54244,85675,104567,78276,60671,142244,201872,142129,29623,-74427,-96072,-55780,-40287,-85441,-77879,-21496,33746,38429,16372,18495,68699,115312,139958,76241,-22447,-63706,-35168,-18414,-16988,-30039,-31081,10215,38423,24593,20051,23805,-2201,-36073,-25552,21212,23733,4176,47542,121864,112633,35664,-33438,-55620,-31524,-16587,-66690,-111697,-107687,-7630,84891,107811,43521,-58557,-71482,-8053,9013,-25857,-46934,-82959,-12367,81157,37144,-41627,-25775,31991,28423,10907,-8717,-73951,-155801,-125915,-67383,-20365,4294,-32894,-36524,-1349,40838,-25549,-122678,-121745,-59091,-52655,-47140,-27061,-61182,-68964,18286,67455,-3778,-73140,-48815,99278,187761,63445,-68218,-36117,-10273,-54223,-52694,39289,138271,186906,101482,-21737,-56640,36143,96984,54048,16718,18250,17066,933,-27509,-21159,41864,64525,16376,-11155,-23960,-57898,-60708,-18058,29642,49372,46572,111294,182271,114757,34168,-31922,-78208,-47404,-15126,-6481,36636,133633,208899,205457,99199,26714,22198,28559,26817,67449,100878,32636,7995,52102,-24217,-143851,-138270,-53394,14492,76553,54732,-17784,-74699,-109638,-71410,11789,43162,11996,-7100,3117,54595,101604,81381,49770,63315,128964,116928,19705,-40532,-53866,-115277,-150758,-98354,-8856,90494,149053,129115,52954,3613,45450,135333,139738,18146,-74060,-104615,-139789,-189353,-176331,-99205,7797,37244,1175,-15638,-12134,8173,86448,97806,-27472,-101563,-43129,13694,-882,-56910,-47393,25882,67225,22375,-126800,-149356,3394,88982,40719,-49651,-68299,-28488,-19850,-17084,-4344,-33559,-79430,-25542,73763,85199,38048,31990,40851,8393,-8011,8439,6030,6385,1120,-36829,22082,104552,70547,-60355,-115049,-19825,55621,62725,53726,34607,14889,1486,-19455,-39990,-14226,27037,36852,-22078,-29770,29761,40394,-9949,-16492,40050,49335,21309,-13046,14728,47026,-30318,-150489,-104203,30338,51278,-22785,-78222,-31109,5500,-15484,-23335,28724,33650,-9399,51708,117385,86106,16435,-51223,-83816,-66558,-33779,-30476,-40003,-48572,6245,61459,94895,141090,107170,13148,-52988,-35916,18807,7921,-71755,-88418,-67280,-97964,-91329,-10203,-6826,-76549,-66579,-13221,-42214,-66367,23240,101031,129924,174091,117340,1987,-5120,-18946,-158115,-225751,-135179,-46996,-27331,-64688,-73234,18285,135370,157455,171864,206013,184905,81676,9331,15381,29114,79750,165722,149031,9969,-71819,37166,126534,54439,-53078,-66317,-21167,-29538,-7601,48081,58034,-19819,-50361,-2165,70600,115622,112968,77801,45274,21863,1142,-15548,-9035,-50558,-130568,-111511,-43019,5695,57075,84889,44346,13046,-18471,-43404,-28985,7602,30268,34112,15363,-275,-15369,-31825,-24872,-15754,83042,179249,180104,48444,-93628,-109096,-47024,-9446,19946,74247,101427,125905,128043,48460,-22577,-35657,-51784,-103100,-129568,-107343,-18785,56343,60719,13057,-41475,-92447,-118160,-121642,-118719,-53595,45497,67245,1434,-33509,-4670,-29817,-100011,-89648,-19126,-11200,-16724,-19922,-13342,19037,2814,-76810,-91228,-35331,-4338,34105,32214,2678,65463,98858,49992,422,16521,5898,-29455,-36421,-37890,-82116,-91877,-2177,111618,85727,44768,53216,73689,76504,107631,91030,26559,-6046,-46818,-83383,-28701,41527,8189,-53085,-40005,40612,91768,56107,33718,37386,41920,63624,87160,45786,-5129,-1961,3876,28182,104534,119606,17039,-56769,-8072,34252,30901,15035,18318,44868,59739,50897,273,-28443,-6060,12677,-23970,-60958,-54551,-13855,40173,97706,98972,85779,52685,17380,-23969,-74643,-57226,16615,43925,1165,740,86104,170823,145354,20818,3958,81862,80284,23197,6337,-38422,-87436,-3633,69664,-8316,-100504,-94445,-68917,-103380,-127351,-76479,-71447,-78409,-36312,-31666,-32747,-26747,-68879,-82651,-33011,10183,54272,149150,166665,15709,-68493,-6138,28616,-50357,-81229,37948,115789,21838,-35263,-18502,-16532,-19755,14407,64475,63121,740,-52019,-32056,15674,47650,56199,46671,65993,93968,118818,119840,50303,-13949,-30442,-42027,-49695,-17956,32866,17974,-48493,-41793,-2177,-39575,-100821,-106881,-69987,-11596,17813,4422,-30629,-35899,1459,58072,22300,-47212,-24507,66843,84220,33262,32887,80089,108389,85100,-14162,-77566,-16015,56278,31903,10391,43498,-4208,-118768,-81883,-6912,34345,52082,25913,-44690,-111225,-107387,-4576,86170,84470,15590,-68973,-98041,-5183,75098,64261,61430,21120,-47641,-56421,-4238,35476,35006,-23988,-58372,-80286,-87104,-68221,-64877,-46374,-46950,-23044,-11222,-31743,-29324,-39740,-67781,-75887,-99138,-168884,-150644,-12884,72377,48519,-1613,-41077,-50780,-12262,33407,25024,-14164,-447,48583,62376,73444,82589,48440,-1678,-82414,-97583,-65096,-53462,-66264,-18414,82607,95590,-21867,-66904,-40818,-401,56770,107376,78807,38504,31367,27938,12017,7091,10424,1244,13102,34513,62528,53418,1063,-35745,-3970],[13787,-24882,-56572,8619,38761,18296,-26828,-32311,-3463,-23681,-60968,-34401,-13399,-55178,-74164,-56051,-45882,-39549,17502,75737,30844,-68178,-100648,-33296,-16546,-15637,38993,97796,111857,112628,68405,-37144,-134126,-189317,-180109,-56544,48999,11026,-12454,62447,101474,66535,35342,40725,37504,-18622,-93986,-59697,-10031,27055,90162,104933,88310,81381,32472,-72057,-107282,-65569,-43382,-49977,-25830,-20797,-103245,-145983,-83120,3467,14340,-43938,-90780,-73347,13865,121986,132264,105919,84929,25387,-3795,32336,57419,23486,16175,26994,3451,-29993,-33583,-44537,-58177,-46966,-42192,-12123,9052,-9282,13084,82295,83829,65562,93791,114634,136049,91667,9429,-17056,-19007,-3832,50410,53972,-6478,-22180,17832,35074,-15776,-23267,14198,31356,3934,-37167,-98673,-74839,11231,77128,89341,80794,121315,139326,62761,-25001,-73011,-92493,-40805,-44223,-121741,-109714,-50167,6657,29383,-8160,-46119,-47020,-15869,35117,57713,34103,3693,-9957,-40955,-105076,-99884,-31307,10733,-7629,51521,158119,101465,-10412,-53381,-61005,-227,110398,108842,964,-63607,-8567,20909,-46521,-60194,3852,-5076,-45307,10805,73371,8925,-67202,7391,77175,-37374,-107120,-69174,-44205,-18246,12283,51301,49371,-7546,7863,65120,69934,44740,-22003,-100794,-54656,49114,79753,15127,-64351,-94639,-9111,61802,7819,-24530,15478,56798,93219,84783,32642,-29242,-69464,-78238,-89997,-50529,17689,28815,-28876,-97125,-60288,46348,108341,133618,123288,15701,-83794,-84927,-48753,-38753,19264,92837,40299,-32435,16357,33653,-25872,-65897,-80734,-63230,-1819,28099,29196,30485,-11402,-21942,-4497,13766,-9024,-26224,46631,108066,46427,-30932,-46931,-48694,-67469,-118873,-147198,-12459,154613,171365,95769,45106,3166,-48835,-88848,-98988,-67185,-12857,35553,74919,102014,65176,-4062,3776,89155,94412,41373,50108,112276,98398,-11421,-120276,-89280,-22825,40,-57715,-133028,-92219,25915,109583,65030,-4388,-11358,-33003,-65070,-137347,-185865,-125159,10868,36479,19746,10672,-2381,-31236,-43176,-25936,10100,-55,12902,23347,7724,-19085,-6612,13883,-5014,-43762,-83381,-75404,-64837,-46989,6682,54307,68257,103819,105303,112511,157850,129067,58449,46747,24999,-27700,-22319,13159,-1148,-4796,11485,36817,21878,-7416,9769,91850,157199,154098,70423,-13218,-68223,-75205,-39389,-4667,-38334,-91599,-57420,7879,5446,-35874,-71467,-79323,-61109,-13928,50030,41167,-13173,-1603,45753,54109,36494,-4027,-35572,-23095,-24126,-86273,-113348,-53648,95360,154594,87600,6774,-23222,-40098,-48342,-39791,-58929,-107946,-102733,40557,143064,81142,21388,62915,101600,76020,87096,116927,64121,-64352,-74587,-15612,15142,37160,61715,87531,57104,20176,-27493,-28040,-18014,-38967,-43424,5260,14580,-54609,-52014,84044,187131,105752,-22066,-59069,49,48513,19411,-8504,25641,20429,-9295,27789,93806,118545,132942,55322,-32226,-43359,60336,148674,74783,-35051,-46127,-20113,-2770,8827,2197,9681,11079,-53460,-119909,-125414,-111744,-77745,16929,79289,53437,73127,156362,157623,60128,6641,-16010,-31476,-22734,-5008,34431,76251,152341,201101,124049,-8622,-20700,26574,49359,69362,110951,122564,50301,16068,44125,-12590,-92852,-104281,-84606,-82219,-28492,-23576,-68600,-72801,-17449,50167,60035,19498,-27927,-28642,5570,71644,126335,92472,26938,31633,150210,190946,57379,-54979,-50380,-71848,-101860,-87253,-51615,14878,91463,97971,4621,-59031,-13019,60984,70486,-13925,-74898,-53393,-51252,-143677,-167178,-62264,46699,50306,21013,28349,37575,28668,81793,119379,18076,-59490,-28920,18789,27361,-20042,-56077,-23425,10968,11985,-29196,-11229,31957,-1699,-42110,-44992,-42460,-37885,-38946,-39077,-31412,-37103,-85175,-52188,54620,42946,-24458,-22512,1507,38647,83930,88507,21422,-39775,-36262,-20364,26772,50400,32371,-16378,-60092,-24025,35884,84551,97053,59384,12877,-13030,-14054,9406,35784,26092,-1038,-46934,2220,116757,112826,7244,-21013,18621,-5314,-29685,-37760,-31470,-38884,-113982,-177247,-106119,-15607,-15061,-68450,-110582,-51659,16249,4683,-14195,42528,82723,49214,78129,121637,104482,21342,-37704,-36599,-13998,25586,49555,20777,-49445,-46321,-8432,24841,65118,37490,-46194,-108977,-64082,12190,-12543,-81557,-77549,-82103,-130185,-95260,11456,5534,-91383,-119907,-100277,-109994,-69478,30858,64497,103803,217056,220638,103314,66476,20805,-160347,-241428,-123177,-33636,-8551,-37030,-41523,31069,113347,117085,86996,81146,75159,14898,6844,91824,98807,64763,87258,57470,-49154,-132570,-46688,51643,-2841,-103241,-76871,24071,76087,98379,90120,80360,12518,-41413,-6408,106354,169736,143707,60158,-5190,-23305,-24763,-36513,-12484,-20388,-99380,-109343,-50139,22040,60397,31418,-55234,-86992,-95135,-98641,-57726,-11154,-7234,-45872,-88514,-66069,-30928,-48871,-67369,-74180,5409,92170,134579,51885,-80258,-113017,-53657,-36540,-21755,54136,96346,126245,119835,11653,-75374,-85094,-71830,-73643,-105704,-109099,-44831,-27262,-42607,-18598,4718,-64785,-179208,-217502,-167457,-67984,11478,28872,15837,-9580,-21810,-45175,-77249,-47245,20801,20874,32543,48411,46185,71931,64458,-22842,-80325,-71669,-54551,-30946,-41688,-35204,71801,102803,31204,14947,92600,81944,-57,4778,53060,20329,-39415,-43939,19871,31553,19798,13607,-709,5153,63810,103390,91978,69734,2942,-62880,-18192,43804,-10274,-72871,-22049,46388,61497,66925,82789,55092,31413,65703,107191,68499,-18246,-59566,-90787,-88731,-936,54420,-10800,-70132,-24315,28444,69603,116507,101744,27143,-5588,29914,32153,8628,3814,-256,-4573,13001,22561,19595,24542,87245,127214,111124,68882,37927,-30245,-90808,-27709,53237,53385,-8070,-39047,27176,118580,140028,102460,118827,97493,-23783,-78072,15817,41622,-43356,-23499,61594,8591,-118097,-154593,-140365,-134443,-107251,-45926,-32103,-24593,-13321,-29099,-9029,29632,-15051,-79870,-92191,-52077,29096,150808,155172,-13586,-91114,-27345,16638,-27340,-40195,54832,148233,97677,35326,16544,13437,-30232,-70990,-29765,39886,38022,-3300,-4540,-5546,-9943,33532,72136,51211,21625,59108,113420,72548,-3621,-23854,-19290,-70389,-113502,-107699,-87120,-78665,-19069,48432,927,-103963,-134004,-83300,5470,60109,44953,-28707,-88947,-59073,47461,67105,9427,-2811,42015,42219,-3186,1039,45800,53923,21205,-39869,-75336,-60588,-40273,-11589,63734,137779,101343,-22404,-68052,-78127,-37823,31504,36638,-48932,-113324,-91732,-4414,73506,49362,-53621,-126217,-97473,12093,63276,45506,76986,59240,-43221,-66094,29039,76255,28994,-55393,-79096,-98558,-103097,-58093,-24881,8212,30190,68881,88767,60525,13026,-24741,-38314,-38001,-80920,-125300,-50196,72167,93616,53478,15562,9704,34040,50103,38743,32152,18503,4344,38557,68864,77949,95060,62209,-19302,-123509,-162555,-156685,-91006,-18362,33635,56693,47471,-14259,-45295,-32843,-4323,29199,18357,-30183,-17348,28832,13461,-37949,-54282,-25763,1228,26347,28801,41238,43820,23881,7539,45300],[-10281,-42262,-49324,376,7675,4444,-5051,-16520,-18975,-54848,-98990,-84435,-44269,-19791,-31594,-54165,-26661,34564,71765,81659,70208,28548,-24441,-14752,2200,55128,111562,95673,104392,172125,124284,-47014,-147856,-158534,-134111,-41821,37426,-7645,-33444,27405,34500,-35316,-50434,1034,10931,-40601,-87847,-56032,-8404,45390,57032,-35915,-74463,11201,59639,-2205,-6300,33359,21941,18318,32162,7448,-60745,-110921,-107399,-39218,-21408,-100372,-166372,-112813,36858,124290,68261,72589,143817,101806,5441,-35308,-28497,1346,48334,71923,66991,44283,-9144,-74952,-70804,-38271,-34970,13790,66090,49816,46331,85416,56403,7152,32681,54576,76819,55606,8765,7849,12525,30242,101334,98110,26278,24420,76743,45190,-48118,-31084,33173,36636,26436,-2263,-76743,-53651,30086,70384,68297,71937,131706,153373,50762,-45871,-67171,-85081,-74309,-60956,-59519,-33975,-9618,9148,-4733,-6583,24241,20962,-11591,-11454,-12154,-26692,-28588,14268,47337,-10444,-72434,-45177,12067,-20870,-25857,59464,80802,42801,-11783,-35674,33439,133006,89022,-48701,-118594,-89058,-36058,-33448,-40291,-20869,-27045,-51882,-17867,26227,-25205,-96865,-58159,-24399,-125041,-144033,-85487,-84193,-76018,-52286,-37623,-61020,-61230,32991,107400,89117,55763,-2853,-82627,-27162,69943,89257,12343,-79825,-130140,-60070,36338,30908,-3142,19656,73657,111445,102775,81301,44595,-37317,-118977,-137202,-63312,5799,13679,-30527,-103731,-89195,-14927,16435,48644,86633,11298,-92325,-120185,-96889,-50811,41611,79775,-14639,-70880,20824,43480,-74527,-147918,-93329,-2894,42140,44597,55364,97534,92287,65893,27453,9199,-5209,14708,99123,144293,80191,20285,10421,9879,-24965,-151793,-217101,-81685,67539,101452,49493,-23855,-73376,-56354,-17154,-2301,19833,54747,61420,14121,13361,64097,29871,-54888,-41589,-24906,-45914,-2206,80353,77861,28235,25663,86126,98430,14845,-97192,-114393,-41933,35957,82344,19934,-69909,-56985,-9610,5298,-37283,-90499,-109134,-2577,49794,38563,-11545,-83645,-88635,-50986,-57307,-86104,-94209,-19422,4737,-40456,-43544,1750,26045,11528,-36989,-108227,-118059,-74485,-26031,9618,8512,2829,46754,65074,76926,79125,-12723,-64755,21185,111812,103728,61013,45029,25505,23393,19524,17227,-12452,-31315,-16368,47878,90377,74394,10358,-20677,-48564,-53041,-884,38518,-16838,-95920,-64370,34267,64942,-7246,-111488,-123009,-61792,-22560,-680,-12552,-50349,-61694,-40379,16261,93613,86461,28192,7635,-14058,-60335,-19307,82818,178647,161759,54725,-41220,-72508,-101245,-106420,-67951,-77616,-123285,-98980,28459,114030,95658,71139,71218,48575,56755,157426,232155,183457,26585,-39326,2242,18797,14025,50066,113664,88074,28051,-2442,49792,42130,-17700,-2092,84278,105577,26621,-2672,108740,220966,133609,-19528,-94839,-115523,-107248,-62381,-28487,-13422,-35811,-25959,27384,63782,30633,26577,19074,12420,19160,87296,153168,90927,-22119,-67983,-45172,8871,66788,68118,13209,-30489,-61970,-95193,-114018,-118031,-91563,7198,55157,14871,53947,107236,25285,-76497,-71907,-31707,22264,31657,-11723,17192,76216,107776,76508,-36010,-85394,-19319,21717,20088,43958,72979,99413,79406,49442,22776,-19474,-58670,-65315,-59402,-98883,-101821,-90829,-89332,-40364,67162,125964,54233,-42379,-75608,-7260,63486,82840,89538,63983,10983,-6619,98806,178677,106284,17742,25290,15003,-27427,-36390,-18874,-40182,-39649,-9853,-35921,-66653,-38452,-37630,-68026,-99145,-80570,-11692,-1692,-116891,-144102,-7281,97187,56313,20774,90113,136033,69021,38779,74023,43856,-3193,-26889,-17370,42673,45869,-31339,-72763,-76397,-57435,-7503,32278,-12364,-100054,-108730,-60261,-16433,11720,30033,35534,17162,-22950,-66760,-26297,54181,11608,-72716,-96046,-51868,55412,130439,113331,56900,-4490,195,20525,45423,23362,-12318,-9275,18593,37890,35370,62273,80026,46926,-19,-21824,-2933,59693,109298,58768,-2205,-27665,15658,79945,49291,-8982,13533,33950,-25684,-32845,-21901,-49529,-83680,-128556,-129412,-17595,50501,-1120,-85761,-127513,-79871,-4168,35174,39233,61687,70041,30029,34697,64011,76746,28027,-19808,10075,67925,114258,128579,59060,-63093,-73388,-26025,-12227,16854,32008,-20455,-96803,-49672,23516,-40973,-94152,-40933,-19426,-52892,-47674,-1332,27035,-9583,-72478,-104382,-59930,35960,49926,-23861,676,165372,219614,119283,59202,25859,-104737,-159415,-47673,27777,24307,-6413,10310,33239,43466,26815,-12961,-27019,-9986,-42977,-19427,75478,74226,6467,-31203,-81301,-115209,-147044,-99814,-22487,-23583,-100043,-103293,13108,126541,152987,73244,43262,44628,8203,9415,85528,113565,71579,2218,-58432,-78084,-47526,-13637,27516,23135,-29595,-45087,-40723,15301,63122,15061,-77008,-77219,-64715,-77769,-55712,2374,-1596,-57507,-67585,-10120,23012,-7838,-30584,-44804,-23390,-38208,-45711,-57369,-85381,-68708,-21231,-38541,-52362,19981,64488,79255,47970,-51045,-83171,-43840,-10202,10484,-15027,-60992,-50459,-72087,-116562,-85526,6127,-29570,-194585,-252813,-140646,2475,43548,24831,46483,60769,37198,-493,-12429,-21308,6254,42440,83705,61824,19665,76730,136860,88526,21674,-9808,-60237,-94480,-85415,-43526,33634,43898,-7333,-19274,56338,64561,9270,43365,114106,101269,46754,-13212,-32975,-40521,-26288,-31593,-42041,-54958,-6784,70438,103499,101124,51245,-24584,-22685,28949,5894,-29088,12586,25921,-8631,14197,59471,41023,40206,85436,106159,79364,29752,-3444,-58734,-104433,-69604,-4111,13409,2197,12606,29361,59227,115391,109442,5886,-55297,16220,73779,46706,-3909,-22579,10610,68440,89557,66832,26104,50933,68437,38610,3197,6239,-19282,-40118,8011,4550,-30907,-64418,-86589,-54812,-20177,12532,79061,154764,67544,-96434,-87469,86043,136250,20360,-18715,48141,16901,-99636,-125200,-109013,-113826,-124299,-90238,-16266,75673,74911,-755,-6135,34967,-3946,-77384,-106027,-87378,-34787,44243,52303,-58342,-76501,-11769,12639,-29086,-54392,3493,105567,125043,84496,8779,-25869,-58208,-90670,-65673,1858,47885,68866,49384,-25087,-90338,-44216,51510,67052,-2064,-19335,49435,81226,30675,38181,93178,13695,-133051,-179464,-118905,-58123,-9009,33483,25962,-39861,-88674,-76271,-18008,12748,-16296,-79632,-109786,-94620,10060,103979,105832,68967,64159,52390,23111,9925,-5959,-49746,-87025,-91320,-60330,-62661,-95918,-46508,80693,166011,144245,18327,-62023,-82477,-28629,43189,60618,-8077,-37159,-10836,-3662,-6477,-64818,-163760,-174823,-87866,4339,40813,43667,88205,85409,-10527,-48982,44368,95711,45691,-21622,-30283,-54393,-63881,-40359,-271,57957,90753,146621,221533,201599,85811,22094,70292,121707,89784,59457,78504,65910,-8778,-12537,18652,51333,87987,57935,-34384,-40767,-2267,-20911,-43015,-29421,41571,113336,47161,-65949,-135749,-172139,-219578,-140437,-20958,23925,-1198,-6917,27850,59400,31221,11313,-14326,-80405,-90106,-15348,55488,5334,-90272,-112432,-65901,-17225,4346,-24450,-15467,22396,50268,62797,68308],[-30624,-38270,-41169,-25695,-26771,-9061,8179,-8206,-50995,-99940,-117586,-101562,-58326,1244,1021,-25104,40028,121217,115285,86541,94976,78722,2438,-7432,7807,63797,112829,70275,71884,145435,111625,-36837,-118110,-101737,-71647,-49188,-50541,-78293,-56825,-5935,-17044,-76884,-91528,-63027,-65427,-68609,-89398,-96559,-52051,11728,-20687,-154213,-169864,-34622,68472,58429,91320,131471,107668,98997,94121,53451,22453,-5061,-53246,-51073,-48632,-97443,-129870,-38756,114986,136324,9244,3421,117815,117027,7783,-88888,-98093,-29466,46305,77103,88943,62806,-17828,-85167,-83909,-54880,-29243,19713,57613,72018,91956,81725,-2214,-60342,-32154,-21249,-4810,11434,27339,67415,58735,12185,39200,67027,42423,44815,52551,-6113,-56886,16843,79501,59685,54524,28338,-30023,129,32371,9279,-591,37728,84644,54531,-30477,-58295,-6139,22779,-19368,-38352,10993,38030,31962,18304,-28381,17658,117241,106627,18884,-16281,-23610,-27393,-41903,-13128,51016,42531,-32954,-50381,-19241,-78482,-119796,-40501,36173,62154,46533,48577,76632,88209,22687,-66640,-108658,-84710,-11157,10326,-39316,-52963,-3584,30246,37892,25150,-13360,-54855,-63417,-67350,-129564,-92728,-24769,-57109,-89837,-60966,-52383,-120520,-127497,6707,88469,48863,8990,-22173,-57962,-18604,26215,10248,-67411,-103548,-121234,-100194,-20351,40787,47342,55342,103037,126741,85997,103760,158305,81429,-80410,-150150,-96324,-52215,-19098,30565,35308,-3082,-23524,-34330,-21088,20844,-3525,-64985,-118902,-115216,-44581,37331,52338,5530,-5797,60682,78350,-51299,-176761,-122550,11347,64147,60646,91185,152929,142020,92697,26122,-19199,-24080,18941,98971,135455,98572,57310,40367,53468,62274,-30508,-103821,-67260,-46440,-45602,-47370,-102567,-153634,-98365,-12609,18055,32785,65405,57862,-23679,-47711,25679,29308,-69731,-80490,-66210,-81337,-68903,-16259,20730,65554,143117,211142,201370,71820,-75441,-64060,25359,57352,64223,8668,-87066,-77518,27429,106157,89410,-3666,-92367,-3736,82113,38939,-68661,-136544,-84603,-11455,-60752,-141456,-121450,26487,75683,-6344,-12249,51237,69805,47532,21866,-25435,-52799,-45369,-35363,-26337,-49925,-57141,-7361,4868,-10658,-33494,-94065,-88524,13718,122396,174781,127326,55795,-9004,-26917,-19288,-11826,-25172,-11567,9016,45718,43234,-8358,-60879,-40241,-17562,14295,63999,85602,43324,-856,29608,91267,102941,41320,-47587,-63681,-34236,-61634,-103873,-102308,-67212,-49122,-30824,56692,171603,161359,68054,17179,7746,-5641,55293,138079,162094,113889,54771,-29068,-114453,-135360,-58245,17473,-20908,-46584,-44674,-28835,12078,58998,54482,-14299,-72635,-3894,163379,243424,197316,44233,-61294,-48790,-7204,3593,7050,55880,70877,51452,25388,58478,47911,26717,54497,107933,131196,77168,24070,86704,168329,106505,-8471,-94240,-153195,-161509,-90424,-50810,-71929,-93331,-57699,-3756,23518,-29915,-34777,21891,70777,61726,45972,54206,70276,31145,-60719,-83509,-18676,74548,118589,64772,5621,1615,-6735,-50587,-82502,-60285,-5573,-14192,-37437,19847,51905,-46875,-160464,-137752,-43820,61440,60492,-42830,-39921,32674,33649,-45127,-109746,-59045,42282,25385,-38988,-47873,-37070,9880,36598,22039,-15259,-41189,-48857,-23435,7931,-24620,-51368,-43751,-32204,6202,75616,90175,6044,-74728,-80914,12844,76666,51394,22837,12473,3527,1325,56288,101754,112870,97452,87289,61642,9618,-8710,6909,-53991,-115775,-79728,-32416,-16081,-12665,-65656,-122864,-125436,-68688,-13922,-29871,-122950,-110509,37306,133284,67420,16864,102399,149217,35341,-61707,-40358,3704,-5097,-69662,-100927,2804,85628,43022,-10233,-54179,-84915,-51665,-13815,-44379,-82953,-82240,-62416,-4439,32501,49662,82953,72765,16501,-1019,50442,66449,-11785,-91179,-105156,-33513,67363,112124,90538,55609,11388,9909,16230,56009,56182,1688,-4593,56363,71303,27170,21740,25933,1383,-35554,-57455,-25669,65381,135027,77051,15497,-3791,-9321,-25834,-56164,-24867,63717,75322,-8068,-9391,32,-42575,-77189,-94398,-70363,67009,153438,66446,-64222,-111746,-72270,-34546,10443,40397,51288,27920,-15350,2316,30675,39998,31031,5451,39281,107493,139154,125814,32540,-103742,-93205,-25637,-43397,-34842,19716,20586,-33173,250,25003,-75160,-111736,-38599,4465,28108,35483,27318,80375,96515,511,-71377,10586,117186,53166,-84692,-82372,69007,131007,52499,-12333,-6933,-15610,-9924,25978,13807,-42191,-41317,43219,66192,39880,12351,-7930,-8501,6228,-31517,-33343,-14747,-48944,-70604,-90390,-144146,-140573,-107605,-71033,-43506,-10719,-15690,-49807,11369,115316,129962,15098,-30556,5311,15485,13858,23433,3064,-37371,-58016,-70845,-81348,-49391,7191,47479,28870,4505,19984,2923,-3007,30412,42704,12678,34524,45274,-5898,-29742,25230,21723,-14106,20875,65830,39853,-9198,-3286,-397,-25119,-137868,-192136,-144945,-103837,-50268,-3024,-40367,-87465,-45451,-3810,4049,-35236,-97029,-70770,-5612,15319,24700,34481,-14458,-42500,-55508,-114462,-142916,-37939,-8595,-154994,-207448,-70679,63876,69901,35565,48819,82886,103099,90287,47124,-44327,-44564,72209,143933,48954,-37872,47489,161434,140255,75181,53167,-34276,-127143,-100818,-28504,13591,7901,-21210,-85683,-87080,-58463,-40756,7289,59497,64165,60298,26048,-35674,-99130,-66870,-15975,7343,-29885,-10348,44635,63847,74758,68703,9153,-22252,29036,53843,40051,31999,1285,-19237,8117,20279,-2720,34736,93809,109719,103495,106552,91304,17780,-65112,-101106,-67272,13830,49079,39258,18933,-7656,-7359,25915,10283,-25788,34641,93705,71255,11920,-18408,-12031,22856,61257,67425,39535,56990,42995,-20075,-68086,-56187,-34150,8983,37152,-33384,-87228,-77125,-33792,8672,-20367,-43335,31838,116683,38669,-68142,-29688,84146,95822,-2348,-28968,25839,6471,-62267,-48651,-17864,-37853,-92756,-96710,-5201,122233,119985,9475,-25958,-4685,-33549,-72225,-78111,-88233,-92936,-63051,-44083,-92776,-72491,-12509,-20578,-70840,-73272,-24556,40673,81372,74544,-12572,-68178,-61817,-34592,-28556,-46365,-4866,86791,85712,-18694,-116910,-96655,20870,106100,51217,-34499,3182,86258,76682,87092,141678,72346,-65966,-93987,-46562,-27562,-41511,-47658,-10725,11239,-27331,-73621,-58212,-31577,-51101,-84786,-81378,-101235,-48027,77207,146474,124566,103505,93471,77572,43789,-26277,-94115,-116262,-110824,-65477,-43443,-66671,-29321,70770,125113,99090,-12324,-50309,-15993,46816,85741,88305,65824,92606,95811,15204,-50797,-117540,-200855,-165728,-64557,-18,47667,64000,66165,49956,9965,-13167,33938,59412,33387,14413,38432,22701,-7060,-38138,-44790,9886,35873,106837,227998,221866,106160,75759,175848,253631,249497,208909,136859,20488,-77706,-40036,31525,67813,102534,58446,-60014,-88298,-55037,-66141,-116918,-125672,12968,147639,54756,-67143,-86653,-100796,-159803,-122649,-48570,-7136,-19435,-32688,46489,155640,115689,50889,2158,-44481,-29761,56450,114454,32727,-90954,-114853,-62522,-1087,13133,-41604,-34443,27996,73862,83242,59199],[-11161,17226,1875,-14859,-28083,-4548,13944,3411,-45642,-102239,-104836,-73146,-29181,11618,18070,21677,83824,116436,93083,75431,70882,39393,-20948,-4285,-11447,-28460,-576,30172,59514,82915,54615,-8459,-58140,-68232,-50971,-46912,-80464,-76883,-12230,10247,-32173,-60883,-56315,-55560,-52089,3059,-30925,-111882,-93440,-31000,-62618,-133990,-112814,-34695,39215,70668,117321,141961,111469,101356,108223,77450,56701,52793,8843,-24357,-33441,-50207,-53788,24217,123106,130327,28493,-13254,52547,67598,-22137,-111447,-90223,-5095,54079,56801,61976,34192,-23365,-49963,-79600,-85011,-47731,-14867,-5138,37771,98044,95386,5950,-62205,-56030,-49454,-23177,11748,49927,90294,44075,-62651,-64969,14037,51537,44407,-6099,-37685,-1840,81017,87102,49351,29108,4590,6083,80481,63618,-30804,-38621,40132,51382,-42688,-89969,-46037,68176,153520,103764,39536,40236,18851,-7672,-22991,-56123,33354,153369,119272,40893,37240,44046,33145,-4527,-35547,-27793,-35655,-65178,-66315,-62630,-139265,-159327,-58330,-7910,1677,47572,107794,88794,-890,-67737,-77967,-85058,-43073,35985,34538,-38580,-46248,24575,83970,90196,50443,19501,4354,-24982,-53923,-101104,-42532,43419,-297,-72614,-50668,-34709,-110154,-147641,-62609,-28824,-72807,-76265,-56027,-60454,-62393,-69444,-114819,-172919,-123328,-76288,-87515,-52005,24921,83824,109520,119128,103940,48774,79582,172201,121285,-42140,-122800,-91289,-75896,-16727,133304,201437,106836,10104,-14667,-5193,20153,14631,-20995,-85598,-103583,-46415,7184,17394,19472,17272,29643,50676,-17606,-149292,-167210,-69790,14944,70817,152961,198703,120129,32219,-33390,-72141,-82114,-64762,-6594,42715,59389,61992,45590,48611,97558,112966,52972,-32472,-132820,-164470,-127682,-152919,-191997,-124290,-26912,17170,41387,67404,54432,-7518,-55022,-40066,-10893,-37978,-26048,-14497,-63743,-121010,-98474,-26925,62582,128534,194257,210016,105413,-56795,-86690,10942,61914,55018,10943,-41572,-34832,41119,119830,120103,39145,-88980,-63139,29030,-16075,-115334,-93797,-15013,15329,-49189,-115329,-90583,50416,97165,25708,11248,66689,87592,66292,67571,68686,62251,34327,-2582,-27466,-64212,-84653,-40436,-28033,-66603,-108187,-105667,-25923,50651,85190,122473,107283,50794,-32026,-72379,-57958,-28422,-11098,25253,59075,102978,70851,-53568,-130940,-77985,-16106,36074,71412,82876,76262,80387,100874,83307,27446,3183,17033,25467,-3579,-78876,-152110,-157204,-80388,-20748,15895,105615,182796,141776,34245,-18523,16868,24512,18905,34026,52079,48943,70176,25926,-77638,-74306,65325,147394,80052,60768,36840,-53648,-85207,-29856,-33767,-115577,-137134,-38470,92963,118569,85890,-12759,-111149,-127796,-52578,7750,-7488,-8694,9921,44489,31237,16226,15046,48856,67826,54189,44352,10450,-10524,41004,86298,71242,44388,-20718,-100410,-122003,-42258,10832,-25221,-47330,-29173,-9739,4077,-31227,-15733,43937,85930,34886,-52555,-73311,5174,33984,-54049,-107590,-68571,21864,97393,87818,51802,44217,27192,-16414,-36829,-3633,1739,-54181,-58521,2224,36096,-21521,-145225,-146352,-30713,58081,21352,-70470,-52379,5055,-11518,-65585,-55790,-2023,51839,3090,-75904,-116926,-133639,-90785,-50704,-57906,-67391,-67250,-39678,6736,40024,30633,39018,44515,34113,22178,20107,7126,-26757,-40193,-35137,-7306,1079,-8491,-5443,-6582,20616,69055,79638,41533,70194,96603,73944,56957,27380,-9052,-14374,-35818,-67793,-42809,3039,24750,7168,-29936,-49459,-37834,8591,5216,-58327,-114608,-65916,49524,116284,49861,-13166,29010,52994,-48844,-147989,-116797,-30951,-27315,-113406,-167318,-65144,63637,88323,90180,64247,-4445,-51330,-33459,14529,40121,-7565,-43753,-1749,-9888,-33085,27054,61506,49545,68515,103778,61064,-44777,-106602,-69768,20972,67365,72940,86995,52865,-22267,-47285,-26537,55000,89632,44748,24314,30476,12980,-2125,10984,-1970,-31717,-68372,-103147,-73560,17459,73020,34001,19835,15799,-4942,-38954,-59209,-19617,56749,68841,-285,-5789,9312,-10540,-41622,-57474,-47306,56433,145870,82296,-33989,-67726,-18599,-31306,-59063,-36755,15073,34640,17163,49233,70531,63167,61878,67392,91761,116492,117352,88838,-5116,-140306,-126918,-66089,-104025,-122843,-71543,-4809,24719,54400,20504,-80842,-94512,-39821,-21903,37991,93764,89246,113634,117211,13335,-55442,26784,103462,39046,-50432,-39453,38918,66241,6260,-46709,-14194,67027,107793,44217,-74491,-134796,-82171,64217,129583,104676,82671,72593,58445,52537,20501,-10438,-63762,-129836,-101124,-70574,-115879,-117787,-54432,1992,-22452,-17658,38610,34065,38889,78935,70669,-27713,-87595,-97518,-36026,10739,-10546,-45578,-66979,-66401,-34282,-30260,-31866,-950,7620,-34192,-36056,33837,51269,-6570,-27599,45473,80912,95054,104472,49761,15723,54311,42482,21792,55260,50354,-36220,-96817,-49808,-14005,-47149,-155777,-136886,-58235,-83624,-98273,-57126,-77343,-124421,-116284,-91757,-65497,-66533,-74864,-35694,-15290,-38171,-36624,14808,3355,-23582,-2723,-40314,-115031,-42215,25989,-62998,-95508,8722,79736,63103,42051,27554,28217,81490,121879,61725,-69038,-67393,98423,181138,50005,-43570,33784,132160,110003,52228,63564,3245,-114713,-111014,-23215,34576,37297,16318,-92171,-158363,-122524,-74359,-50919,-35067,-32288,134,23365,-1636,-73289,-38857,57618,96493,66564,67276,56634,16739,17144,47213,34363,15754,69727,104522,59641,4745,-4567,43313,68244,24624,-11361,41957,96830,111861,106064,100258,72888,5963,-49550,-96971,-110040,-32760,27799,29011,-8284,-72807,-107176,-40873,32644,33309,41721,50672,53646,54075,23207,-44428,-62730,-5546,49198,57094,94123,85068,6435,-70143,-90597,-71394,-11129,38266,16218,-19122,-15856,63397,148274,117848,43382,40014,72450,28539,-18650,-7622,14096,-14223,-76331,-61564,-7267,-8466,-17859,10378,33683,26424,-2638,-7604,16345,60826,52092,-6964,-11289,6075,-7024,-768,-2910,-40429,-80132,-78904,-70847,-96309,-75603,-49953,-91847,-116920,-44402,11327,9592,16978,37676,-15421,-69073,-61034,-3573,8732,-77762,-90335,999,33580,-19383,-77557,-61658,33798,117425,97913,19965,24017,91944,96008,67210,68153,28262,-5980,29197,50578,4833,-64626,-108984,-77437,-3714,-6618,-71209,-66458,-28210,-22637,-20872,-22938,-80740,-80143,17776,115377,125257,107910,100485,81829,35303,-29912,-61592,-61667,-103200,-112119,-57823,-9741,35295,70705,59843,22359,-29143,2753,51579,83661,83985,67610,95841,176839,160737,47236,-6431,-46325,-125538,-106301,-40054,5959,73400,81173,13841,-32964,-17422,-18249,-33882,-38469,-18825,1334,42419,41214,4822,-41398,-93623,-92224,-95720,-32831,70661,78060,28495,65101,169362,217311,206711,151637,74792,-7227,-53988,-6303,50304,57627,74389,61528,-1384,-49965,-85155,-111084,-129477,-117244,18599,136010,47774,-31055,-19582,-18641,-50366,-50423,-49818,-23654,-28856,-78816,-46244,81598,107763,67973,38217,15147,-958,58190,99980,16857,-87489,-89309,-25698,37386,53987,-3314,-13804,34227,58222,27680,8927],[26126,68626,56071,41263,-2637,-8849,-464,152,-17669,-59414,-82529,-56441,-15668,-1816,11913,40013,51871,22330,16389,29958,5053,-33417,-55825,-25908,-44449,-105652,-104491,-9955,55054,33741,-326,-143,-16065,-53644,-45838,-8901,-13047,3607,61272,32173,-53482,-60958,-7961,20023,51440,118924,55638,-78659,-102791,-45111,-31353,-26867,-25844,-54533,-11952,57388,92418,79124,21898,14885,59751,48670,7401,7463,-512,-6739,-7151,-15200,-14069,2853,30708,86344,79271,24277,20893,20197,-54128,-117068,-58584,48344,79949,27580,6498,-490,1585,14971,-40351,-86553,-61784,-39519,-40486,-3818,56756,101637,72930,590,-33196,-36356,3509,30891,33767,28265,-34256,-113196,-92185,-24625,13483,13409,-34886,-21512,65238,101930,40813,488,-29238,-34948,39698,150054,109660,-6188,-13072,59380,54702,-40321,-81661,-29266,95435,190432,167640,85511,19330,-35793,-68692,-74787,-76289,14019,89402,29532,13240,83381,97604,70255,47553,-5320,-92765,-168529,-154844,-95891,-69010,-123394,-122870,-30856,-38029,-75372,-3202,105114,93572,-26235,-104105,-72316,-30446,8679,43734,21292,-18734,-810,30191,42203,53951,48404,35725,26959,3818,-34528,-97816,-42610,66617,43868,-19973,-11127,2848,-45538,-90099,-98251,-139782,-158277,-102230,-68308,-95946,-104050,-111575,-151347,-182157,-95100,-15084,-23355,-29734,9303,100278,159268,112455,45497,17136,51344,98071,54489,-28278,-50941,-16821,-18485,26672,182625,238149,134084,48782,50025,70983,84258,72874,53522,-736,-53533,-37631,6519,4848,-16084,-44555,-55067,-14672,9395,-71677,-162877,-153905,-63604,66042,203521,234293,89431,-41180,-82670,-62273,-70354,-116265,-106176,-48607,-8902,41536,64208,22537,45583,131529,95900,-29992,-136448,-146191,-114844,-148063,-165345,-74087,23091,69252,95041,89703,57489,5632,-52546,-77676,-36442,7095,40662,51567,-6822,-82368,-68271,-8975,59120,99773,151126,157776,85024,-39341,-95974,-18498,57126,37008,-14787,6228,43980,46876,65655,107633,119511,-57000,-159448,-97653,-84915,-95816,6010,59938,13847,-35823,-35861,-29855,93,-2926,-6835,2399,33193,64049,60449,63317,84701,119228,111188,74460,42504,774,-55232,-36798,-4328,-40186,-119696,-121115,-1866,73339,58191,46658,43563,33219,-1144,-24831,-23768,5757,31470,54251,73650,135257,110019,-61087,-169649,-96330,-18670,10454,32855,58401,66002,64102,66424,20028,-68759,-81548,-2620,55416,34250,-28519,-101119,-137036,-95088,-41918,19370,105760,127158,59774,-28096,-49112,24020,24875,-52909,-81380,-28559,11390,57930,53425,2647,27295,151704,215709,154706,115501,82441,-21086,-98324,-76797,-80403,-126038,-88668,5470,47919,-8585,-40413,-58349,-93810,-122550,-71685,-4488,-9492,-33585,-44609,16739,31072,-12187,-28928,17796,37417,3260,-51536,-92875,-54382,15645,42535,57375,107371,80634,-24703,-78019,-1800,85086,92376,69740,44082,3537,-15063,-27875,7194,40777,58807,-6171,-91210,-99525,-54364,-23088,-34064,-54172,-55882,-17367,32362,37099,24103,25227,27024,14057,14071,37554,17068,-44722,-50232,-8316,17954,-4413,-93236,-96760,-12502,6250,-45818,-61422,-8164,7564,-27395,-39000,-4271,-6290,-22896,-36609,-44920,-83736,-144249,-123368,-67906,-70243,-92999,-79337,-13194,27335,33597,41510,83716,69965,40054,12650,-16679,-22678,-15867,3946,-12365,-52420,-72907,-40454,9138,11488,48254,114239,93036,19931,36120,51613,35315,53312,62101,26869,13304,27854,50496,50894,24993,6781,-2733,13317,48264,79714,120614,74615,-19516,-50009,2212,55070,57989,-11797,-70221,-54391,-10497,-48206,-113288,-66841,13539,3358,-87247,-148683,-96737,3032,48015,87285,127790,106446,13053,-5400,90994,117850,8921,-42151,-10372,-54995,-106182,-53562,5183,44639,76948,81708,30663,-74239,-126022,-63554,24225,42903,41026,94885,85808,-26587,-84144,-46436,41123,54860,33287,31966,-29093,-84682,-48159,7034,-6547,-36568,-66684,-100736,-90126,-31382,419,-23810,22395,76778,79270,53490,18122,-11817,-25682,-23576,-32312,-10713,20513,10724,-31833,-37245,-33908,-9772,30024,23366,-21731,-37560,14202,-80,-88215,-112310,-29156,64097,83242,96901,108171,118452,121612,147845,156144,123982,103154,71573,-22118,-157986,-175849,-136705,-150991,-185261,-177542,-65987,48094,76147,9790,-70058,-57802,-15701,-27787,-202,55538,60259,46776,33537,-22846,-50827,16180,59595,27807,34885,74044,80255,71204,24488,-22646,6781,83242,112702,15103,-120405,-127152,-69595,56936,134646,118389,114099,94045,33711,22043,29002,10609,-41788,-86262,-49434,-23600,-72245,-83773,-45012,11021,-27186,-61002,-13556,21515,31660,31572,8862,-52400,-114731,-176677,-94209,10398,5736,-23593,-36419,-51062,-7249,5029,-27360,-36242,-69824,-135922,-115438,1453,54099,-2526,-66770,-15039,23001,20996,31523,26334,36670,72688,59448,30218,10509,-45827,-140169,-186312,-122063,-65244,-70534,-101683,28199,107437,-28622,-148062,-133422,-122320,-134238,-135513,-139378,-105040,-61459,-15505,18647,-33846,-99900,-84679,-22218,-8365,-9113,31670,31362,-30459,9279,59717,5349,-3567,57549,77600,58193,50132,19509,-42756,-33139,26502,29289,-46171,-40209,80303,141011,48398,-3158,41185,66690,39261,27030,64038,34739,-75397,-116517,-49211,38872,60888,47977,-33112,-84690,-61663,-46512,-51658,-58998,-79582,-59463,-19067,18936,8240,29754,74743,97494,113776,115128,51529,-27406,-40348,3559,37928,54890,102356,102334,1417,-54424,3053,83153,85826,40358,26723,71884,96756,81414,45998,-7698,-48530,-67160,-46618,-50076,-88692,-56225,8173,18375,-28559,-81631,-87943,-29764,28668,21334,-24520,-70248,-31516,60858,57420,-41777,-70502,4676,76065,71256,86431,85464,24595,-60222,-90865,-84562,-68574,9747,98962,106745,47969,58607,140403,168316,127918,63602,44422,11124,-45557,-63601,-22848,-29983,-84736,-74675,-38087,-23142,8547,34741,29057,31216,54029,79024,26625,-40377,-58748,-20846,51559,83283,89066,124565,101633,40130,-7718,-38849,-71036,-98311,-67480,-79629,-146841,-143242,-33275,25258,7413,4645,40091,654,-51244,-77690,-48098,-19036,-88202,-140827,-112605,-74975,-37159,-4375,38988,80253,71201,54927,60996,72601,89915,66669,6130,-13402,-19232,8609,63681,88829,40373,-31760,-96016,-111863,-48091,-16363,-51696,-44183,-27407,-10767,30423,34588,-30679,-52284,492,85266,113201,90789,60475,24777,-20083,-40216,-9621,-2185,-99218,-160373,-100084,-34,74232,59288,-13380,-23296,20676,83292,75748,52320,18246,-826,59675,164473,161961,84732,73753,52893,-26888,-44086,-10540,29489,91439,73129,-33203,-98130,-64423,-52162,-102375,-122063,-67004,-34380,-1591,2442,-4051,538,-39483,-87724,-125358,-110333,-71075,-55956,-61933,-15786,65285,95309,68026,18084,-1714,3508,-15260,13333,60021,47818,22459,38102,56725,32528,-39149,-83858,-58163,-13880,41130,55333,-6709,-1325,24341,22805,11719,31314,15805,-4274,-48238,-125983,-161078,-64032,50379,81033,56248,-7137,-56953,-20922,8821,-50405,-88063,-42059,27254,63358,83042,57035,44158,64193,50068,-20126,-16844],[70754,84226,81435,94599,27141,-26618,-31366,-26965,-13019,-16414,-46823,-46013,-31948,-31508,-5144,27147,6944,-30280,-20198,-2635,-22174,-34667,-55045,-57150,-39437,-33499,-51503,-8035,42411,7448,-24424,-18196,-20875,-23897,17143,61382,51706,44526,63145,501,-79656,-58479,18711,70226,111992,161650,103541,-16268,-62924,-13842,40157,46644,-15633,-94143,-48541,29989,51619,10720,-65720,-67912,-7682,-15874,-69583,-62370,-30996,7536,16588,2593,-1459,-20352,-22542,46011,65867,34229,36561,26708,-45529,-113811,-66897,51728,71889,-20257,-54392,-20352,30269,57111,6357,-44677,-29340,-16008,-18637,3242,23356,63366,99337,73118,21228,-23864,-6712,-1798,-36755,-60831,-71551,-65967,-35128,-58544,-83949,-49301,-34308,-7646,74600,88119,2411,-41363,-55121,-26966,77898,162205,114892,53978,41194,35792,37941,9852,-37469,-13606,63959,105204,99217,42142,-7188,-29462,-61764,-71512,-74191,-44761,-40167,-90513,-44336,71784,71308,29757,38741,18952,-105480,-232276,-215781,-124401,-45842,-45360,-59665,-23389,-38583,-81253,-48624,54836,89401,15331,-73865,-44711,50729,63910,16269,-14866,-9541,19975,16438,-38052,-50059,-7826,17416,9633,-8974,-37865,-96983,-40666,59157,61796,54410,68442,65508,30531,-7484,-58085,-131713,-136324,-70248,-78205,-141357,-111937,-79641,-80016,-83455,-22498,26944,26209,-730,1475,90697,147114,67045,-24259,-28411,29518,44302,-3623,-9061,18430,49099,41927,35168,103106,134091,88830,75840,100727,103879,100241,91687,118071,97710,3201,-20855,37016,17003,-49704,-75799,-75342,-30925,40308,9411,-102494,-155384,-97528,36305,174560,213344,68113,-78605,-86596,23020,57461,-40948,-91214,-52559,-43390,1954,57268,-12354,-44890,21580,7286,-72086,-94435,-44682,-50873,-131052,-125772,-738,82195,102244,96172,57527,19596,-37046,-74761,-68273,-32221,11351,48502,59249,45797,17472,30453,44599,59226,101399,125609,79201,27843,-26,-10984,12407,36841,-14061,-71817,-3036,74191,50362,33252,119631,208348,17219,-170024,-170206,-119446,-53518,46943,67440,1354,-38058,18194,19059,-83478,-153070,-87941,-29257,-12876,28200,46325,42264,55469,97475,119338,105258,94691,67057,-2047,-13051,27018,2486,-115920,-178718,-88260,-7701,1134,4434,-14740,-20951,5819,34026,28285,44787,54239,42548,10277,50697,61249,-58407,-151834,-72702,-6498,-21925,-13493,38713,39283,-11973,-28325,-32600,-78271,-114670,-77684,13058,63022,30953,-41899,-94174,-105408,-91819,-18317,59735,49284,-26367,-78273,-50431,26437,2253,-71876,-79288,-25884,-20852,-13786,7604,25525,58730,128948,175807,141189,85442,43340,-3527,-42647,-15660,-7349,-42058,-2248,79324,80440,-23499,-79154,-50852,-11951,-34640,-53098,-36259,-44556,-57783,-74437,-17095,17154,-7304,-53282,-34902,6848,4578,-68429,-119861,-64636,0,27960,47522,108668,106201,-7860,-95434,-51924,38448,117184,122729,66405,-17402,-58541,-66671,-35015,-20823,-722,-18655,-37841,-32339,-63754,-63101,1957,38834,12436,-6230,-10307,-47647,-65691,-12432,53953,61176,40599,31695,16936,-29084,-49954,-34429,-34794,-52682,-72577,-42361,-28804,-71005,-88044,-42808,1596,-22767,-60987,-66458,-49479,-50564,-66451,-35354,24825,3908,-96081,-95880,-12718,16,-76590,-73821,14951,41353,36973,74114,112848,55586,7887,-349,-16241,-4427,6424,-15547,-75704,-85213,-53706,-27588,-4195,2464,36615,57231,21414,6139,55954,52272,34575,55634,79656,105111,135789,128983,133922,102844,5133,-46866,-4142,45112,70254,108253,155683,109786,45868,43165,80740,71964,-438,-73494,-93362,-52261,38127,53828,9874,44158,89819,62495,-8947,-72214,-85306,-47748,-14151,12515,81802,135641,56704,2731,74631,61747,-44090,-58033,-17590,-44771,-77607,-58317,-24246,16731,33588,25558,4218,-63724,-108946,-82685,-23912,8259,20847,66414,102772,38639,-12202,-5929,22769,-9249,-14142,7884,-53298,-105116,-68770,-23010,-25120,-32320,-31776,-25917,-26686,-6856,25154,-8233,43436,151582,162995,109315,60346,-431,-87410,-106668,-47634,30859,51824,294,-52028,-7351,22326,-21742,-46690,-15917,-6997,-40529,-22348,2308,-50584,-114166,-66469,38601,70642,63073,79195,130296,161369,185298,173652,124555,99498,55857,-40818,-157265,-186727,-140438,-96864,-119932,-157926,-58917,61353,69782,-1834,-64349,-39579,17065,23155,-4646,-29931,-53491,-62942,-44835,-24529,-13361,41538,74056,51933,92017,121532,102461,103959,70348,9634,17962,37256,43267,6219,-45031,-19660,-21408,11724,57380,62126,67046,33016,-48743,-42899,4564,22291,13570,38570,82564,54555,-8956,-19822,-51348,-49881,-49369,-56462,-48551,-29752,2826,6528,-9862,-46642,-83694,-136233,-83472,32553,55779,11287,-33428,-64087,-21121,6841,-19070,-46582,-96168,-162972,-124802,1190,52579,33309,-26003,-54151,-56411,-49872,-57234,-34448,18373,74295,88362,55169,-25227,-110061,-149497,-145155,-99227,-55908,-22580,-17957,94414,151309,21027,-88208,-84537,-71441,-70577,-60498,-75410,-73162,-44377,12984,48981,-20077,-78637,-45924,-8354,-11433,2425,36010,54577,36054,64157,62943,7096,28912,77916,89777,83423,79808,62198,-25934,-97106,-68515,21126,35966,29975,56210,82372,54100,48221,57491,8268,-14487,53811,112612,74110,-5187,-61165,-54492,16002,41015,41311,34339,43604,36737,16150,16302,2062,-41459,-60972,-57460,5161,52501,48565,-9198,5030,69696,76913,7063,-47590,-46156,-9072,28254,48443,73550,46786,-45942,-57154,32075,73328,42539,39154,64841,91627,86823,45671,-15370,-88775,-110220,-63815,7300,24983,-6024,8912,57278,60979,19376,-8238,7649,24462,6230,-43823,-111658,-175534,-114369,25085,59956,8345,22282,100361,142839,88588,41631,5512,-44527,-98308,-72000,-37527,-62999,-4284,123156,167439,71624,-21470,6995,88423,119527,58581,28429,-7238,-89213,-102719,13095,66103,7683,-27487,-38551,-40555,282,49990,40141,28246,57222,92418,29434,-65586,-93361,-11065,101388,132740,152898,197569,159861,88332,46188,-11406,-79119,-111344,-48511,-54410,-129065,-148361,-92072,-36395,3236,53761,95564,20500,-44438,-79655,-93692,-76980,-81335,-101324,-118584,-122688,-38561,71111,128866,94147,-17095,-58146,28168,88302,73015,15357,-26338,-2214,17535,13078,26496,52067,47559,27785,-37495,-91391,-50921,-3147,-8740,-17620,-49821,-53363,-1674,38434,-3482,-22318,12871,78454,109794,72375,2663,-37522,-61885,-50116,19114,26652,-90962,-156848,-117250,-45107,19275,-16894,-99195,-30979,94794,143055,77200,12989,-49375,-57770,12250,102162,127151,96636,76568,40694,-23161,-33091,15019,60039,77598,18314,-76753,-130489,-104509,-68858,-89027,-118430,-81709,-50583,-20834,-19964,9138,68229,68340,34571,-10912,-61342,-80023,-61977,-77370,-97776,-36339,44306,52901,13572,336,13850,-44580,-48456,28838,37429,-28485,-24556,35821,68462,44318,22209,41591,52146,13285,-62555,-93066,-12689,20521,11968,16406,88256,97449,20934,-64860,-128301,-160740,-66857,58372,104420,61575,-32889,-82198,-68263,-64685,-98940,-75166,-2307,40761,35826,50006,73295,104767,117029,72329,-1086,14917],[105441,81968,56806,70547,7291,-66113,-83120,-73120,-45670,-16562,-2666,-1737,-35978,-68290,-37767,1872,9007,2516,-1717,-3963,6681,25627,-29547,-66702,9137,123482,98369,29264,19149,-11000,-23537,-29476,-48289,11475,108986,105009,18545,-29589,-39516,-84470,-82028,-4098,37824,34228,51925,108671,97062,41160,5318,27361,67711,39054,-30336,-81436,-61964,-31983,-17108,-52532,-100708,-86375,-48991,-75672,-123243,-80806,3117,55919,55810,37976,26339,34659,54486,56102,-4807,-7993,59822,57110,-16149,-97503,-98921,-18298,1310,-76835,-90151,-26791,26115,36564,597,-4033,29877,17870,1332,37235,25380,-9439,40473,104514,73894,-22021,-53723,-75628,-109762,-80487,-1842,41327,18685,-80939,-152728,-95240,-34172,-20801,38564,84667,22689,-28323,-19066,26947,93016,116630,81244,98855,83410,-11363,-23720,13154,12444,26837,23423,-9884,-13414,-14569,13967,39854,-4817,-30136,-60089,-101246,-119407,-114688,-55340,33933,24162,-21475,-26656,-25825,-102417,-197160,-185737,-117101,-33876,4035,-14164,-1927,20426,-14244,-62053,-15484,35873,17888,-35441,-5255,101072,106092,9982,-29516,-16652,-1239,3222,-65638,-120232,-69025,6021,18941,-14452,-28511,-42151,10796,53531,61594,100120,126508,121756,92945,56407,38297,-12720,-58505,-51372,-82945,-134058,-99411,-54812,-10757,19231,51188,52489,37430,4571,2010,64268,73365,2984,-71022,-92467,1581,64582,30524,38966,50415,53631,45380,-7293,-19177,35949,74058,112634,114841,62673,35030,41677,115601,134501,32096,-9650,57661,44800,-10763,6457,20518,33049,79261,63735,-18325,-65122,-36966,23199,87731,129952,49505,-59472,-60572,84138,173008,75351,-130,21900,6751,3369,31450,-20438,-79210,-77696,-91077,-118818,-81204,-292,-28932,-129959,-98940,29824,64570,37415,-2258,-38630,-47341,-79940,-76454,-28120,-9248,-14224,4643,28316,74889,87029,100223,90971,44827,46119,55567,9957,3629,64980,101998,69200,8491,-51238,-75405,-17206,40957,42006,54354,123361,192449,93782,-23745,-84151,-81858,-25817,23266,35313,17215,-8814,56456,49742,-112625,-210673,-123937,-39521,-16453,32330,59793,67803,77980,86048,96599,94893,86201,66388,34314,23517,40422,24883,-82690,-179350,-164043,-128950,-98507,-37704,-45262,-66122,-37526,8463,10211,16734,15291,-468,-64300,-72342,-32397,-39451,-68469,-12293,11585,-29024,-40007,20779,34250,-31897,-63442,-37288,-23676,-61630,-86524,-13130,74864,54952,-16781,-59040,-80884,-79174,-17338,19602,-17371,-87621,-104425,-33724,29259,-14207,-37547,-6678,99,-67898,-85276,-37443,-29,19462,43947,72221,64360,36952,-13243,-15830,26216,97516,117015,66035,65354,115829,120880,36532,-22259,-8815,43680,29342,-11657,-30199,-75204,-87076,-78240,-45385,-14701,24886,-8573,-27486,16365,32219,-22891,-63682,-55913,-36819,6161,28396,43330,43534,-24457,-107245,-102456,-55084,38756,90830,32517,-64003,-87154,-70435,-46044,-72037,-59172,-17832,24564,38856,-90,-14228,32920,67827,42887,25497,6230,-85898,-122812,-15751,87561,70235,2228,-13151,12174,-13963,-48030,-51809,-69912,-83821,-61091,-22661,-72412,-123899,-91165,-45652,-46263,-77899,-83428,-101846,-100049,-39655,12008,33192,70904,45874,-58581,-69471,13741,39237,-44261,-53630,18679,26641,42157,124478,161104,76923,2941,-19067,-37093,-9941,8031,-69487,-163050,-87371,24330,-3441,-66113,-55885,-14048,-33546,-51594,6682,98688,86550,38835,13172,25389,124606,217366,190275,138549,82133,-38791,-86221,12173,61417,26876,33924,64279,46551,59636,85890,100367,48399,-53206,-86540,-46399,-602,73991,93281,56777,75730,95220,57074,18068,-34343,-79174,-65079,-15818,-3076,17745,75244,36402,-19764,-6999,-44353,-87365,-56043,-17419,-27578,-38611,-35139,-28320,-11702,-13325,-21939,-20066,-29900,-48923,-72089,-64099,-24831,6350,10785,43649,80984,86559,33672,-4629,-34332,-21277,239,-23409,-38301,-42238,-54074,-55837,-49142,-28322,35225,63004,65188,100727,44577,28015,101997,101261,29324,13377,8870,-64994,-92022,-16881,75881,54171,-32233,-65633,25199,84593,15712,-46549,-15353,-4121,-75233,-104628,-75356,-56466,-102781,-112481,-60876,-37387,-28485,1043,63794,102903,107969,104445,86211,56275,-9366,-94813,-157102,-133717,-55474,10309,6547,-42139,-6784,39561,24329,-34904,-85938,-66388,2980,47918,11824,-68621,-113665,-112179,-71059,-14426,8898,55034,93911,74973,70386,33665,12225,62537,56425,-13974,-26012,-41647,-38850,12709,46039,47892,-13598,-63610,-41144,6756,-1849,-44211,-85785,-61329,-11796,20223,39041,119118,197026,140072,71027,56165,-48457,-109014,-50427,13303,17789,-4268,-2150,-4929,943,-20057,-18279,-32272,-26666,45063,70716,-7303,-102510,-129772,-72862,-10464,1940,-24839,-58465,-89490,-55472,36343,78169,93558,54105,-29923,-52978,-18420,-55791,-77456,-36226,31472,79655,63005,-37961,-108898,-72551,-21609,-11089,-3951,45919,3794,-17673,13680,4746,21493,66198,56305,13735,23243,22691,-13222,-42601,-41854,-24660,-34842,-23622,13041,17299,-18848,-22779,-11584,6598,25176,53681,14348,-31993,24045,64615,64693,64530,68159,88917,47703,-45009,-54884,43808,91778,70732,46678,63400,64312,61144,40960,-35777,-52544,58675,134601,88438,62419,37756,-24818,-16875,-6606,3512,49259,93950,53854,29513,52804,38298,-7824,-59560,-104371,-48687,876,-32081,-118114,-78641,-443,-2805,-51746,-47165,-13078,4332,1113,-20416,-27976,-27418,-26127,165,47831,50769,12307,20342,45565,51067,34209,10635,-39274,-97088,-91514,-11405,56191,47423,40619,82202,95550,100907,109587,84851,50493,28733,-16935,-81848,-128776,-163512,-104788,-7298,28144,42821,92968,137822,137805,77739,16750,-68893,-139966,-148528,-60487,11666,585,-1903,46333,108693,67139,-34512,-32920,38740,67601,31710,10907,-19457,-63471,-58489,38008,112549,86167,34184,-21273,-66968,-41646,40860,65577,54652,61850,70216,31472,-26711,-64136,-14329,66539,77288,105854,147243,98832,35522,14984,-16476,-70339,-105166,-39221,-15782,-80743,-145437,-157065,-111968,-23845,82860,128808,18840,-55833,-58157,-80601,-90281,-58714,-11368,-24420,-90387,-35978,102321,142473,38982,-106192,-153114,-42986,62573,43909,-20905,-19795,41551,54280,4147,-20298,-23383,1908,46246,3266,-47452,-6431,39950,32339,-3370,-61093,-96525,-82053,-38751,-66665,-74863,-28138,37521,74858,34502,-40313,-49394,-49399,-39396,36837,56390,-49976,-104515,-84890,-76344,-75860,-115554,-151638,-17106,142335,178916,98584,15595,-60804,-58078,5260,69082,103991,60072,-27501,-72806,-90186,-56147,28333,76915,34683,-65129,-118841,-140801,-134973,-75704,-19582,-42918,-52207,-26315,6812,-3448,25079,90530,107441,124749,98460,18174,-25941,-4799,-27478,-102123,-55059,88958,157664,102237,33242,-5091,-98308,-122870,-16326,33383,-35289,-58961,-2531,53314,87511,113214,95307,34948,-46702,-135100,-140289,-34474,-6305,-17032,21792,127504,136162,35554,-52492,-86361,-54777,74182,126892,102720,66448,28905,-12428,-32842,-52775,-68989,-44556,-13862,-8960,-15659,-3450,45176,124265,137022,81501,40248,65222],[125015,108459,36376,-183,-47473,-92425,-108769,-78908,-37760,-9094,46302,81468,12419,-79550,-67734,-7859,48409,54450,13842,-4821,30410,61148,2421,-23173,64178,202703,182394,60251,10652,3152,15364,15814,-18909,39547,130771,77878,-53608,-119786,-145022,-149232,-54238,68286,57995,-24540,-33326,49208,80207,73646,50546,28720,19544,11443,28032,11322,-48725,-94093,-94647,-113119,-102893,-53531,-39495,-89615,-140825,-58648,81968,125746,110058,94823,76086,122055,169562,112605,-12540,-14457,67150,51031,-12957,-63888,-100346,-98443,-71105,-76165,-54743,-8118,10422,-15674,-56610,-7127,50987,8239,-27996,28514,24787,-54886,-31412,76832,80382,-14168,-64647,-113930,-130343,-31104,92773,102463,24586,-58329,-109801,-80048,-37559,-24948,18491,90797,74913,38922,42595,61097,56585,52501,49615,90123,81865,-28683,-88617,-42587,43157,72442,3934,-72609,-68349,-18316,58103,87928,16071,-25787,-63121,-111585,-81181,-19186,-5603,4248,13495,-13637,-74134,-101201,-108799,-125141,-92200,-67900,-50531,-28642,-9394,52098,90759,24975,-74545,-78013,-60753,-64367,-40286,17026,75967,91235,25435,-15123,-18675,-23343,-9591,-49603,-121691,-87033,33946,86748,32378,12795,28842,46221,22514,21021,56051,73358,104044,116742,87228,101065,73506,-23534,-73734,-63588,-63786,-91727,-95030,-25574,33417,70302,60472,18906,-22102,-20263,13188,-10833,-50928,-96613,-141451,-34518,82921,72295,59924,32882,18029,12444,-45484,-62031,15188,86176,121353,79702,-9057,-44829,-36411,29503,71238,22662,-18794,23095,45822,41751,80939,104621,81885,74545,65298,37090,36782,63703,43616,6773,21001,13645,-21079,-48919,35051,124985,70459,24633,70180,95042,81117,61676,19835,-49436,-97069,-126892,-146740,-135905,-89731,-101840,-145482,-79116,10096,-21084,-82475,-114529,-118862,-94812,-83492,-56272,-18128,-6436,-38445,-64355,-28397,51862,65459,90743,99194,4173,-85046,-62239,-33052,15530,91122,108612,54330,-23667,-37848,-3036,11740,-9495,-160,52648,54350,56029,87665,123882,54810,-8602,443,16727,24426,48442,69665,117363,62365,-78779,-144463,-74199,-15967,5232,47746,68552,95361,114533,97098,91101,106013,62533,10685,21453,48065,49655,53320,11595,-62441,-113671,-161899,-171963,-104587,-52061,-38823,-60276,-69535,-82240,-96857,-88060,-44064,-62150,-89306,-62493,-13095,14559,31656,7851,-21539,-48940,-17945,29596,16388,-17530,-30418,-14968,3351,1356,22658,60808,47927,5777,-22282,-27255,-1546,35007,1402,-85692,-146592,-127363,-32741,30575,-7228,-11832,10898,-21794,-105086,-79078,-2345,-154,-23172,-32176,-31666,-11380,21042,-13305,-8760,60541,122813,131985,111984,110054,90920,70899,54068,52414,26758,24682,18165,28333,24701,-48206,-71191,-56095,-59262,-44831,55664,78032,43983,41921,32478,17481,-2957,-60460,-92842,-38297,-13560,-40507,-25803,315,-25305,-21898,-18086,7828,62689,13769,-85858,-59427,33828,69997,-20328,-52697,-9917,41972,85241,106136,84469,42415,15670,3341,39527,51312,-55520,-96836,13417,76682,3732,-84406,-62867,12908,13679,-21648,-37888,-48696,-31798,-1990,-2384,-82440,-114681,-63298,-41009,-55067,-54356,-15003,-34116,-41934,45991,139553,120124,82278,29538,-49232,-55262,-7934,10567,-11516,-16465,-5437,-31409,4499,106365,168831,119801,42937,-30862,-79710,-38737,5639,-66786,-154450,-57272,68311,12809,-90880,-85078,-24483,-9802,8197,55248,105899,76141,6544,-51400,-54258,39854,150417,165076,113877,48547,-52779,-77603,14498,45829,-7527,-35935,-35344,-17698,46351,67778,46066,-26723,-86045,-34489,33657,5869,-1552,2657,-13793,28378,53703,9644,-11818,-30983,-51180,-20109,48570,69102,30343,34393,31362,9639,-7719,-44090,-52503,-16741,-5181,-47435,-77362,-59215,-36644,-15518,-19533,-42455,-36499,5117,32082,7962,-32700,-22500,24581,20197,5418,60231,85298,9176,-24870,-3882,34976,51334,34118,36697,21590,-9243,-20172,-46736,-63687,23407,110088,119101,128441,56303,-35619,-61075,-57603,-74496,-37521,25602,18563,-5285,16455,54712,14106,-29615,-22279,54980,108818,45182,-34573,-25297,-25472,-91167,-126197,-141172,-116083,-107945,-124325,-119319,-102835,-64499,-38939,-9647,-24653,-37739,26418,64473,22556,-50252,-105820,-114181,-20973,61268,70774,61965,35088,8647,-19903,-31665,-65338,-101054,-80203,-17510,23168,13087,-18210,-32826,-65546,-74980,-44184,-17797,24558,66408,70306,27134,-73892,-120415,-46636,-3642,-51214,-82628,-94490,-69075,19940,64325,47781,-20870,-86594,-55993,17242,-14555,-52166,-31267,-6190,3962,11552,30236,116352,209722,173518,119104,94922,-26166,-84005,-1756,87576,113295,87879,37647,-2598,21541,24109,43290,45887,42049,49973,42719,-41445,-138148,-146041,-72373,10899,55828,33180,13547,19609,28049,74226,125517,155866,111519,31544,22071,58364,-614,-72069,-63994,-15406,29521,26872,-34800,-41236,27299,57949,38195,22285,61321,-26850,-130050,-111053,-32879,66572,166122,156003,64415,45236,43283,5600,-32547,-87007,-115743,-70118,7125,40733,32000,-19414,-59925,-74469,-54776,-7772,24543,-13504,-15707,50885,43438,120,-10564,1725,56937,85007,40069,13246,55516,74508,47102,32654,72305,80034,54752,20770,-28445,-49344,13212,74975,65685,106031,125721,24003,-25686,-22210,4461,53727,76581,8554,-15938,22293,26041,-9212,-78347,-140690,-82162,-53428,-88268,-104482,-33834,21191,-8549,-52142,-23382,21412,26139,-3568,-61926,-91272,-36558,43258,50527,35921,52572,33624,15371,17694,8812,-24352,-34700,-50916,-84288,-80920,-21332,31927,17450,29898,85893,57845,74211,160226,132924,18269,-22470,-23844,-46573,-45586,-25960,17098,19836,2943,38169,81300,64993,38569,35898,40196,-47239,-127529,-115884,-52022,10717,49107,8194,-46403,21042,79496,62590,78551,76894,37713,24320,12085,-18017,9004,18978,5740,42234,72526,55953,3134,-53914,-50231,14337,64915,92904,97028,73127,29621,-13228,-52159,-41930,-8712,-3689,28629,56052,-8142,-59985,-52160,-13959,-383,-32680,-22250,-14561,-60999,-116314,-127022,-107595,-47135,47432,94583,1597,-62413,-45550,-33712,-30979,-19498,32906,33089,-65116,-63104,68542,95081,-23090,-132290,-151930,-53155,57845,39188,-22953,-14495,31371,12908,-39855,-62092,-72511,-43925,13537,284,-17999,28428,59547,30786,-16353,-56592,-89792,-115457,-124659,-168371,-173316,-123030,-42334,13088,-7439,-35168,-3388,-3475,-4607,67100,100038,9402,-55245,-36220,-35366,-76307,-111996,-110498,4678,145353,201918,136355,44402,-29982,-23966,17101,69501,103491,5548,-131783,-141663,-95949,-39651,37942,64800,-11943,-112252,-117604,-116806,-153085,-119488,-14727,8374,2839,18102,27162,-8030,-3739,47684,67465,102723,91122,37322,-2305,8070,924,-46294,-9263,122538,183404,92291,-2582,-44328,-102805,-108301,-12109,45602,-3511,-25197,18417,38421,59045,90720,71854,18508,-48230,-115446,-114742,-31188,-22151,-31649,34508,141903,129099,43448,-30327,-61834,5744,137874,118339,28775,33597,67345,23281,-8231,-7290,-2512,-24357,-76254,-76461,-33386,-13805,8976,71657,66687,22101,19196,59477],[83983,112417,31237,-51606,-82766,-72326,-77990,-40947,20561,25769,51887,104402,38839,-84299,-97818,-32422,40829,40391,-25436,-52839,-20240,11576,6786,23861,59667,130445,124145,30565,176,39184,69328,83036,61055,38544,26563,-21493,-75633,-118278,-168980,-162712,-46908,53029,25871,-50510,-53245,26652,57261,51796,25547,-24694,-61857,-4896,98296,84227,-24293,-107360,-131154,-139320,-87480,-6115,4936,-57830,-122920,-43997,101194,148776,137029,118176,100576,147682,189151,157549,80080,52853,48680,-6796,-33904,-21446,-67773,-125720,-69581,21902,56012,42111,29590,-20815,-80633,-31593,12477,-34963,-70450,-31685,-4083,-24912,-28679,17216,36213,3207,-24870,-91315,-100592,7289,102090,83451,25735,12787,1583,-24633,-22767,10479,38733,81027,106735,117191,87854,49077,6138,16282,34886,33937,28240,-25818,-112278,-97331,23009,64293,-9179,-85417,-76986,-15536,59978,81746,1458,-50214,-67881,-69106,9590,83127,45920,-7796,19106,29640,-49735,-101678,-77074,-38261,20077,9389,-46324,-70550,-25997,72942,83924,-6126,-70696,-59150,-83856,-115873,-52270,21049,21833,32584,37191,19305,9595,213,-849,-25283,-80448,-48144,93115,171335,116869,82332,66933,25069,-33672,-40569,-20978,-20726,42136,102236,84050,67674,40078,-29868,-71125,-11368,29265,-56401,-116162,-39690,17343,55527,50184,-13086,-64182,-75923,-55831,-50263,-61685,-86314,-103460,-23291,52326,37651,21694,-6959,-5360,6730,-16018,-2498,32811,57632,63589,21591,-39703,-62721,-76061,-53505,4062,34046,-12936,-33266,9080,24719,33474,70283,50726,14690,22191,45640,83957,122926,80724,-12154,-42666,-34018,-15160,-41421,-25101,14788,-13102,-25412,54866,145652,187311,172197,96802,1164,-60341,-94693,-125311,-183781,-208307,-194693,-147762,-53220,-7033,-62668,-115556,-122529,-113203,-86632,-63658,-50432,-50433,-29983,-36161,-89485,-78278,-8063,5816,47016,73474,-24765,-140166,-105686,-42371,10057,45460,33135,2013,-29686,2218,63511,58742,-10051,-31982,10010,-21388,-51992,-5083,96811,76407,29695,45597,67392,52100,63252,132015,172383,68656,-24027,-28523,27950,36961,13646,21655,28600,49654,67237,64549,86336,128927,65434,-27426,-21282,42518,71110,102455,122074,82214,4507,-90423,-149443,-123640,-20401,51615,-11205,-94602,-159060,-211405,-179855,-46209,21801,16147,-5230,5349,39020,39734,4609,-2396,-38597,-55103,-1100,47548,38674,-28705,-57809,22876,93229,69952,21830,12470,17956,9917,17300,56042,77427,-4102,-144829,-205322,-157166,-60444,21371,14472,-13179,-29917,-49046,-76712,154,71704,24206,-41469,-67630,-84532,-52553,3420,457,18557,51107,26756,3529,61518,110189,24251,-44742,6837,77000,35492,-4295,6660,50615,57998,8132,3029,-16503,-55271,-55527,37875,89981,82173,38505,1483,25834,19949,-65280,-124558,-96325,-97329,-115934,-56754,42987,78530,113254,112634,62184,51948,4509,-88326,-16541,142108,183703,75322,26320,26239,44997,113091,152620,110208,31356,-25461,-35089,24721,60218,-13770,-43095,29969,31585,-79757,-148348,-99186,-18385,1835,-20127,-41818,-33787,28330,78062,63447,-23924,-64487,-29718,-12258,3755,46138,93115,69088,47259,105166,172647,139158,64213,-7744,-58728,-41730,-22858,-24659,1806,4048,-56028,-110084,-70740,-7363,65090,88510,62606,-21906,-87912,-50542,-7328,-33115,-76179,-32051,28180,4251,-44881,-51236,14373,102147,140710,96844,41631,-5319,-41899,-71906,-87482,-73461,6688,78554,73429,14157,-44822,-54328,-35273,-37578,-42395,-50626,-38480,6832,55387,36448,-12522,-83183,-86074,19045,52398,-60426,-111053,-98967,-93185,-14735,39486,5935,-16993,923,29565,57089,85146,104733,71553,56307,64437,67728,70818,43426,-3534,-7853,-11085,-81288,-141648,-118125,-74390,-23474,-10792,-47583,-37245,21734,75920,87952,36926,6866,50150,85227,68717,28824,-32206,-91646,-55414,2093,53376,77186,39565,26877,40371,59755,59076,-12855,-97198,-41588,77767,106230,83798,5618,-102530,-182720,-151731,-84765,-39133,29108,60105,7318,-50116,-47793,-44385,-14596,20119,51029,70030,18879,-68105,-82004,-74288,-86997,-74079,-99923,-112698,-86854,-77305,-75924,-67788,-44106,-48177,-64447,-149904,-164294,-13537,80702,47051,1645,-21452,-23687,61992,99497,39822,7517,-6949,-49582,-86454,-72672,-88577,-112040,-60087,4458,2487,-11583,24596,51611,-23531,-108598,-111455,-63446,-18896,2634,16876,-5941,-100940,-180715,-139814,-51846,-58335,-116541,-123141,-64591,9313,23348,21982,-21329,-46876,-9296,24516,-22154,-29842,19695,29866,-8003,-44418,-39172,26545,88863,86907,65936,48349,-21097,-29190,15733,68732,103610,102549,55641,-367,22893,42362,52282,59101,79669,42087,-10501,-53867,-78321,-54379,12206,63836,104172,86681,54106,52260,42340,70048,121812,143363,88386,49705,60958,49232,-37312,-81700,-54865,-32283,-30767,-37322,-23486,44378,76249,32307,2577,-12374,9850,-49441,-106184,-84412,-30582,26707,123569,143063,58588,7982,-43774,-73246,-34422,-36289,-79472,-59345,3231,36230,41213,-5357,-67410,-101474,-78307,-15966,19000,2985,36457,72704,1410,-71705,-83922,-61916,-1482,38009,18471,-18006,-1124,-6267,-37492,-34672,30315,63838,47987,34209,30268,-9599,-43873,-31318,3586,94775,144787,43729,-35174,-17587,53149,78652,37446,-53032,-86159,-26866,24956,-7992,-92209,-137969,-66019,-33399,-21020,34476,105754,124072,70131,5233,-7088,7692,22238,24335,-15007,-35687,29811,79568,36362,8719,31486,5114,-6438,23170,19522,-48181,-100786,-94744,-89280,-101055,-93481,-36352,1367,17252,33472,-17666,-5835,111342,106919,-26364,-80489,-41375,-3389,39012,91887,125352,64318,-8619,11742,35343,-25569,-60042,-10162,53200,6290,-29709,-29536,-58410,-39607,35839,25264,-49394,3483,99905,134664,130848,47329,-10465,23188,28908,-14521,26345,19902,-56027,-51247,4829,24235,21156,20636,16562,18860,55561,112824,112283,72587,8835,-47240,-74452,-62652,-33115,-4892,17258,15916,-42238,-80947,-64879,14785,101371,78544,15454,-37736,-59580,-53032,-30469,-37484,-34326,-5287,32090,-9045,-55018,-60965,-2426,44163,8378,-3810,-8461,-87731,-96531,10760,46529,-25315,-80568,-69256,28545,119740,85819,-3998,-36439,-7561,-26680,-82618,-100116,-58340,-24515,-20775,-33043,-23750,8067,16835,-20445,-57281,-61553,-46756,-70510,-119067,-173036,-188128,-164970,-73571,3517,10267,23469,47714,23565,32442,96698,123194,47848,-34073,-12403,48947,52600,26925,-133,18019,94317,177693,145940,64018,4617,6737,8459,50238,97002,4779,-101914,-67387,10221,43579,58083,39071,-22070,-62410,-32704,-46942,-134652,-169319,-87631,-6526,44239,48293,22079,-30506,-33697,15084,43700,64553,51327,34838,11969,-17870,-28267,-2862,44440,97334,79270,-20235,-67499,-48837,-49413,-15315,47868,56713,8481,23182,67203,50069,20615,3693,19481,54687,23507,-35956,-45091,-1524,-8157,-4843,45029,130113,124223,59646,-20166,-64895,-25503,49486,10480,-54421,-15354,1333,-44867,-36818,19304,46047,-2577,-89259,-66425,8287,18924,-8073,-4309,-32388,-56965,-39049,8395],[22146,77973,48431,-16219,-20077,38385,26056,16618,73780,66398,30630,52860,9202,-82888,-99396,-58524,-4119,1794,-50629,-79045,-69069,-40079,-4636,29353,15095,24941,25673,-26428,-14353,66556,109078,126061,125461,24234,-99406,-102664,-21931,-19416,-100855,-125327,-58034,-28446,-50876,-54823,-26580,30136,30572,9399,-3261,-44460,-87044,-31606,64042,59143,-4760,-74335,-102859,-88875,-21221,55726,55292,658,-46127,-18025,53620,122332,137635,96139,82384,124834,137361,149815,155086,100546,1560,-60513,-21241,25850,-30379,-91446,4927,152074,164319,90698,77574,48572,-17046,-24228,-30786,-53347,-61354,-62986,-16310,57425,41439,-15279,-2093,19608,10433,-42207,-43504,11543,49360,50630,56374,77648,62890,6114,2961,51622,59942,51500,91013,145089,102130,32737,747,16989,16210,-28938,-53965,-61757,-114015,-123799,-53804,-16660,-47243,-97823,-102630,-66568,4040,53377,8231,-37403,-47158,-30116,19675,65124,41942,-9332,-4447,28705,604,-23567,6097,59778,107845,70926,4262,-39900,-32035,11724,-8189,-47111,-16484,49153,9376,-61262,-35889,11704,-13091,-15503,42881,62553,43805,31454,28185,941,-35890,4124,119957,179416,157265,147516,83314,-4449,-65070,-58979,-13076,-5687,20712,51011,17664,-50967,-67460,-36058,-24546,29522,82214,13507,-48909,24867,50971,54096,16977,-63101,-108154,-139742,-124728,-61397,-42873,-36841,9899,45088,8889,-38516,-39163,-49956,-26225,22571,52479,67955,38864,-6733,-29138,-29812,-29641,-40170,-70543,-56832,18861,84749,21569,-58799,-42894,-51323,-82255,-41515,-26091,-55420,-44827,966,50446,98558,94275,23580,-39791,-88347,-64352,-17791,21737,30751,-13578,-41135,19077,110054,192909,225610,140379,35802,-5829,-16329,-50834,-146744,-211744,-200671,-130566,-49477,-12696,-19362,-24522,-41821,-63608,-49172,-45190,-60222,-79134,-62133,-24143,-21156,-47157,-31337,-8548,22800,24939,-23783,-58641,-47764,-47621,-42136,-27270,2711,24360,6948,8941,42103,64459,41078,-1314,-4070,-15323,-48110,-96819,-45292,-23358,-10726,53929,98739,69143,47847,99558,142109,63129,9548,40585,107653,95729,9045,-27406,-30180,-38313,-43920,-23328,36760,88141,59380,-17293,-48110,10179,75774,119529,151702,125012,50153,-24254,-65448,-44660,47925,113670,41142,-57798,-162971,-232855,-171124,5538,100536,109654,57482,21315,37348,58660,41984,25587,-17049,-47288,-26539,26234,60555,2209,-51514,24957,104815,67200,-19525,-54794,-33856,433,28486,54841,76124,3194,-140912,-205945,-163145,-91889,-975,30781,-6109,-31549,6703,29595,74693,86347,17929,-41455,-53293,-66986,-68645,-50759,-38086,22113,36263,-50330,-99467,-19791,48945,-34390,-97378,-22326,54904,31699,41009,68616,58938,37212,41733,81474,23038,-37256,-49823,-30736,-12576,41431,36952,1683,26535,30121,-27083,-82430,-123323,-182490,-160230,-64656,20625,59929,121104,147396,82203,4163,-43467,-98926,-16200,114420,132143,81096,95397,81016,65106,105031,88464,37975,27967,23649,2656,11511,37530,13355,-10674,24258,19210,-71858,-115695,-95103,-74842,-64976,-64530,-77221,-51021,33598,114358,157257,86046,1708,1355,14222,46432,100665,109548,57004,41418,85735,116601,89280,21263,-40199,-62538,-21301,-9080,-29277,-12159,-9466,-88361,-124708,-84863,-84687,-58808,-9537,31295,13451,-29423,-25165,-38710,-47185,-32514,-21254,-32699,-13766,20472,2725,39301,154645,199415,86486,-27323,-59776,-39159,-29684,-59618,-96983,-52559,9306,6971,-34286,-37363,-32391,-83002,-131158,-94293,-35129,32120,84399,93791,55459,21990,-31336,-35567,35273,19493,-90339,-99078,-70455,-75760,-8327,69741,71926,53124,76366,120424,109085,65805,72583,98312,114292,87608,66437,105674,93839,1047,-34649,-7120,-41519,-96797,-107930,-102816,-43102,7957,-3168,14434,47228,77495,104069,86066,43232,53955,122002,164312,53037,-109285,-159367,-77152,-29087,4036,26268,-10968,-28351,-1880,52913,81372,25937,-66753,-63255,23349,74723,66529,-11879,-95274,-151837,-95478,1997,12742,37611,39672,-80256,-178852,-123498,-61579,-31820,932,24159,16848,-20916,-82500,-93166,-72540,-57732,3551,42010,33861,15733,18937,35125,21742,-10653,-52641,-96642,-190363,-184146,-15674,100060,112619,119197,119516,79883,67032,49250,3881,-25906,-61656,-84255,-76838,-54288,-87223,-108244,-12118,77676,58964,11791,19642,36999,-17780,-107074,-105449,-27145,14735,-9693,-32640,-15808,-36876,-103284,-112553,-27772,-12212,-91245,-118675,-53739,133,-2606,-11752,-34297,2885,31306,-15774,-74536,-41124,2706,1421,-48720,-116641,-137745,-90592,-55577,-32182,-6993,7803,-8071,-17035,-45896,-13958,39405,46942,46503,28656,43645,46734,46362,63502,86226,35424,-33068,-28735,24306,81468,125665,116351,119641,112384,63713,23039,19663,51853,58167,43351,6174,17151,46405,-17408,-145182,-120755,-25386,-7543,-45897,-53394,12329,90649,62714,-11225,-15384,-32313,-32687,-34642,-4279,32231,31195,17584,54535,80784,41401,-7319,-118477,-179360,-62265,74823,82070,26688,11896,35048,58710,28491,-15640,-45962,-31111,10652,25884,8640,31709,32269,-54421,-108334,-93420,-45263,6560,493,-64655,-123974,-86305,-81347,-110475,-100965,-35797,23286,56222,90000,103264,32791,-61432,-91180,-59511,43356,116242,40987,-48897,-19627,98061,99268,1226,-87896,-100581,-3708,88787,37192,-67292,-92573,-21752,30987,101441,161537,207005,199303,144543,65297,-1638,-34248,-9996,50172,72479,77939,90501,51033,6460,16750,-26040,-111173,-67575,28684,43013,-40039,-130823,-116632,-61649,-66690,-93563,-44869,26262,25626,-13959,-52926,-48330,23775,49344,-27901,-100984,-80007,-12481,38238,70203,105314,56353,-24300,-11530,14635,-47894,-78234,-22894,25743,-339,22350,6846,-82592,-90690,-2710,60346,40453,52034,98199,98571,17046,-104987,-95032,3951,33645,-10400,-15298,-58642,-104049,-73010,-38024,-27759,18022,89823,101260,77394,87351,116146,80993,38943,-499,-34545,-56480,-44571,5042,44513,32516,2506,-13954,-19061,-13910,48100,157873,140841,41432,-40870,-34145,4675,18976,15538,13222,-12045,108,-3954,-40636,-66559,14670,68627,5640,-34278,-44169,-90012,-73131,-5730,24834,1694,-26903,-2062,112287,192987,140136,5028,-72067,-18469,9296,-77926,-116170,-19196,32891,-20274,-69614,-65434,-54951,-52438,-61847,-72846,-58186,-9107,-15356,-47810,-74795,-94889,-104395,-25899,52972,71183,60675,18739,-16745,22402,74050,94630,55404,-24200,-27076,79641,165797,155047,68852,1549,-5491,66698,76192,38269,17947,20928,-18233,-13511,47948,58282,40783,66962,108580,102771,56838,8432,51,36701,64395,4888,-92905,-154483,-121728,-40025,24082,24822,21768,605,4939,31029,45977,73965,65955,43840,20131,-48307,-82106,-14109,56950,46453,-23858,-83849,-62263,3991,5378,27501,50215,-3545,-57491,-8490,37231,37426,12787,-40893,-26141,40170,28892,-5272,-6452,5454,-6609,31024,52562,95774,112046,51881,-40266,-67612,-58744,-44930,-73296,-57924,-4132,-43974,-99894,-60336,19076,51492,21709,-19934,13843,43707,11728,-31608,-42002,-68660,-84324,-66423,-33582],[-15229,27000,49680,42620,67142,142084,104106,18431,30924,40313,6907,-5699,-41127,-88490,-89498,-69129,-37079,-24014,-30689,-36261,-46167,-34029,-31328,-24744,-32118,-25403,-41922,-75341,-44966,31844,90717,121164,115456,-1008,-140973,-108080,37347,75704,-11008,-73850,-61198,-72886,-104795,-90443,-46134,17234,9825,4487,41157,24963,-48884,-91426,-63243,-28597,-21488,-69373,-75261,-21786,54264,91265,57301,40402,57582,39568,21497,93068,132336,66248,46256,108541,95973,77932,88678,31759,-65587,-69982,22015,46030,-20818,-45811,59261,174301,150650,65118,71160,90382,41953,-7715,-43587,-35840,-10368,-14261,24938,110200,89693,-235,1453,26258,24619,18556,32690,35274,38414,56797,81099,82587,31002,-19860,-475,45179,38418,10790,29083,90639,84417,45556,30707,20593,-13927,-64349,-117960,-132776,-130562,-135107,-120668,-102312,-103187,-119058,-127662,-113959,-45317,29202,31497,11452,-16250,-44672,-73769,-53947,-9200,-13533,-46524,-27090,3004,29701,67395,111061,116379,59356,42946,33608,-13933,-61324,-87813,-45747,41970,110901,73169,-451,-19978,-3558,-24847,-22868,60328,105435,46331,2015,26580,19094,-14043,14673,70865,83941,109495,170109,99937,-224,-39021,-108,92921,112717,46349,-23621,-99963,-171462,-149533,-48515,-6052,15486,65707,55096,31185,88106,88540,62670,-18907,-109347,-124163,-150373,-148940,-71855,-27670,11623,87091,96224,664,-66231,-58236,-70355,-53247,22429,86890,79358,37822,-19431,-69345,-70708,-43596,-39257,-46609,-6662,53380,97813,44537,-45021,-73379,-105626,-151024,-125696,-77413,-83411,-95700,-70762,-32957,22904,69640,57763,-13295,-121472,-104059,11214,103792,127534,75097,15103,3407,7886,44594,108366,95718,42378,50209,69549,26657,-53631,-92340,-101716,-99769,-79258,-34109,32720,77529,25805,-37458,-19317,-13876,-38392,-62370,-79751,-30949,78327,74798,36627,44884,34994,-18177,-19303,15867,-13644,-75705,-93284,-57302,46590,116885,60078,-14712,-26360,23183,68663,48384,30022,26451,-21513,-110927,-90582,-90783,-98078,-27298,42711,40670,18553,8183,37175,29362,3971,18400,96292,108338,14250,-29990,-34274,-65166,-104153,-96255,-42390,-6094,17289,8791,-40109,-26353,35438,71334,90320,65893,1893,-27537,-4047,57935,100769,86509,12111,-41587,-127489,-163782,-69153,65379,93158,84981,54413,36928,60554,110814,86408,17204,-22422,-4801,-895,11005,63235,60920,26409,37997,44755,19642,-29612,-103652,-120613,-53302,12874,36296,49429,8421,-69046,-108232,-102693,-88866,-23615,32035,20768,20214,107115,125467,77797,31283,-6904,-15751,-6417,-28831,-85438,-98625,-77978,10516,48170,-4126,-39854,-29653,-15001,-39845,-41847,-5385,14987,29000,130652,148643,55454,12610,48871,99935,32085,-27698,-48042,-94391,-130820,-16171,87198,57880,17268,18513,23175,4296,-85934,-191876,-148512,-67814,-67442,-74305,-4208,45985,5587,-71728,-101366,-111571,-61431,-12640,-3719,482,63803,67483,44267,37034,-11420,-31295,33599,94558,64939,10707,26691,41146,5773,6801,37285,17543,-12872,-45321,-89745,-101699,-85628,-80393,-41667,13814,69578,177107,163117,59965,17201,-5778,4788,37535,6005,-69148,-51715,24014,65830,30630,-44072,-83052,-65552,-18049,-20782,-53273,-54888,-43991,-68718,-56006,-13662,-38565,-79389,-89219,-29277,28588,24783,-2602,-75718,-101079,-44306,-14624,-52684,-26768,37932,13494,415,79948,141142,55137,-26576,-33747,-12969,-17410,-47425,-54597,-25121,-29450,-73312,-84153,-38626,-10052,-63992,-140320,-127142,-35326,65547,101131,101144,93308,99463,63422,22365,27216,13274,-25421,6270,23534,-17322,-2142,69762,103498,97003,89973,108066,84290,31599,42093,107451,142082,57187,-13239,32320,43527,-21176,-28226,38246,52103,20541,-37587,-109595,-70145,29757,70561,80913,70105,47985,47305,60690,36639,21105,75783,141956,75654,-53222,-103668,-57425,-45771,-43493,-46804,-63787,-49749,-45573,-37623,-7159,10431,-6489,-29547,-15601,48959,101464,45271,-19293,-45614,15374,89133,76031,54212,-4964,-159414,-233030,-106403,-49941,-94253,-72724,-13767,-16989,-35943,-42212,-10219,16813,836,63254,155181,175751,114150,89205,112881,84642,21932,-46570,-100990,-139697,-103767,-5587,70738,131052,178478,191771,124818,20594,-28359,3655,19650,-35142,-38770,-186,-690,-66186,-77782,31762,127221,136879,93499,21273,-6732,4911,-19124,-2054,80778,113104,48311,-24391,-941,52188,43412,3516,29233,46084,-15524,-74269,-58459,-26362,-44107,-97033,-97521,-165,27542,-69089,-147218,-102096,-65093,-55294,-62948,-125612,-180194,-148243,-98096,-58191,5274,60685,38105,-50140,-132706,-70184,21214,19179,37272,66754,87458,54145,48293,63474,57967,20735,-19723,-8189,48337,114880,156950,121831,88304,92126,65708,18751,23973,40029,-27466,-89873,-95869,-49257,-1157,-51280,-172814,-123919,-3052,7589,-35855,-19558,33614,41151,-11914,-21499,39761,4539,-51261,-53670,21211,82474,84022,67254,54026,44747,33126,21646,-89901,-197063,-95930,104737,165596,88383,32028,22532,36691,32977,38593,41439,48632,43663,2944,-58726,-62892,-46264,-86140,-112790,-74701,8615,68692,42094,-64985,-155771,-127636,-111428,-114067,-85139,-45803,-8846,58450,125364,122793,30891,-59304,-91790,-93865,-13187,79168,39583,-43404,-30868,72077,54918,-32081,-64730,-15590,98472,170482,86622,-35642,-61809,-2187,54929,128295,145628,164479,158345,123880,67482,6224,-52797,-57694,16954,80972,90085,39917,-25548,6710,56202,-65433,-198617,-130026,-27381,-6004,-47692,-89727,-61218,456,14890,2501,6952,17714,-12173,-59028,-58903,-25259,-11328,6190,-14257,-96726,-122109,-60069,-25412,-42714,-2596,460,-50219,-32782,967,-48955,-67645,-19277,-7043,-45646,-10520,-25531,-102101,-108671,-24049,79777,96058,66981,64766,32490,-101593,-218074,-142372,-18794,6763,-11065,-35128,-117888,-126566,-49092,-43663,-66069,-17665,59555,97151,112619,102104,70886,19335,2279,39508,79500,39605,-1948,29408,30559,-22826,-45270,-22464,12235,19357,48528,124228,98785,10478,-35032,-8922,3105,-12544,16894,52808,9371,-5877,1303,-19987,-28068,33983,45939,8292,30409,21144,-24330,5510,25928,10591,-12660,-42255,-14285,99381,172383,122839,-9784,-92096,-23259,34011,-52604,-99142,-12582,55078,13872,-69993,-104865,-100087,-65539,-12967,4739,-7180,4226,-11711,-22404,-15174,-7684,-18090,15833,59549,67683,2200,-93323,-107669,-51272,-9931,45678,67116,2776,-46661,30479,140673,144756,54694,-15077,-74561,-66393,-58804,-34128,17205,40913,-9452,-57611,-20156,91202,150777,129933,103284,74572,19228,-17362,19981,83707,74424,-9402,-51748,-60941,-38163,-21064,-34902,-34895,49794,98666,92692,58393,29394,88165,97266,37586,-9130,-61028,-84011,-24523,38933,17159,-27466,-38195,17967,89717,48481,-13659,-48951,-116090,-141255,-94028,-65184,-18848,22620,-9874,-48678,-65183,-77031,-37926,4656,-4272,-34814,35922,73270,77429,73755,7797,-66517,-40303,-9787,-9715,-31984,22485,95423,69873,-12273,-21561,17576,40519,34872,46236,75922,37075,-32604,-41683,-4839,-12003,-33410,-29092,-18576],[-19215,1934,20738,35588,49342,102884,65291,-42897,-74854,-37777,-1477,-3491,-43054,-90321,-90661,-54786,-27750,-37224,-8296,24728,9785,1220,-45679,-69177,-47199,-37489,-85973,-102439,-76816,-41024,40639,109308,78685,-15018,-91637,-54488,63689,113997,49176,-29449,-36233,-27952,-71644,-123481,-107717,-12580,24101,64357,134279,126111,9709,-107176,-106630,-50810,-44370,-92060,-77856,-10699,59806,62584,16981,57225,130951,116187,68126,94949,122423,66468,42325,111353,82162,-3088,-34024,-53157,-70684,-21200,49652,24842,-24567,-12741,44341,63243,22229,-24460,-10909,23053,624,-30377,-34674,273,46825,87827,106185,111906,86409,37629,31591,49425,88643,123302,129696,118320,113271,98499,86025,68322,2559,-39838,-14808,23180,13257,-8731,-22533,19271,64726,83146,56022,17487,-15949,-48802,-106445,-138149,-121678,-99980,-74806,-80337,-97012,-86230,-64428,-46278,-5686,36537,44410,49304,14987,-53852,-123030,-116265,-43316,-17989,-46083,-45621,-15124,29123,70222,80485,43975,-19462,19696,75041,26421,-54115,-86146,-25755,31143,25871,-8146,-26200,-18877,16446,14023,16609,95327,142423,39184,-56577,-20589,11846,-11290,-5933,5460,-3660,52390,157118,105137,18877,23438,95728,185580,177520,56348,-70096,-167403,-197377,-147234,-74216,-50882,-32623,15294,35518,34117,52794,46268,53996,-10767,-94395,-72959,-61940,-75987,-37828,761,28517,68925,88332,37683,-12474,-1842,-13190,-17070,33844,80664,59501,50239,54622,-12165,-96692,-104163,-59816,-10956,26304,13375,27757,36857,-7405,-50563,-90423,-146427,-131707,-59720,-39061,-66663,-85570,-78132,-22383,36618,43644,-3202,-74306,-35855,38223,84448,117641,109606,70230,18408,-70355,-126543,-70168,-327,19337,77598,105911,53770,14065,37822,29528,-39088,-82542,-49886,36516,93907,40604,-22817,10047,44483,31808,-7421,-61291,-45534,86729,148828,131358,121041,76238,-13103,-19847,-13398,-58293,-98333,-83628,-26895,85005,158872,90972,4140,-33753,-20691,12814,21334,37062,15753,-38976,-54284,9967,-49702,-148096,-122732,-33920,3859,1105,-30366,-28899,-19774,-22075,-50888,-15987,30202,22091,21268,18395,-12516,-81557,-115653,-83819,-45296,-10298,22217,-14646,-39077,-11982,16110,31030,6384,-42176,-39938,18065,87350,90175,15662,-59173,-65599,-94674,-73052,29908,73390,9083,-14460,3993,28469,77816,136662,60735,-68128,-79611,18932,63619,48659,62680,82106,74738,31212,-28509,-23220,3701,-61176,-123494,-81813,-197,37357,20589,-13848,-4209,29542,19869,-28542,-16495,33087,41214,39722,115685,101173,14772,-4622,25919,45645,35412,-27889,-98591,-71020,-19211,41442,65598,72995,92369,53788,8490,13050,31798,3700,-17159,29836,170205,160440,43613,25060,48972,56462,3114,-30735,-42628,-94580,-158657,-25540,153395,109736,-21483,-48860,2808,41465,-13960,-111291,-87103,-54564,-111407,-144332,-80513,-40791,-68211,-88824,-82957,-96918,-104336,-76463,-14714,-19908,-29324,-51657,-63174,-49304,-35449,-18315,20135,68378,49643,1201,30797,69066,31944,-5482,27873,65809,54633,11400,-31160,-35517,-21223,-14604,11419,-2037,-29794,76868,143451,90360,15134,-53622,-60871,-53132,-90470,-149199,-124998,-39310,43767,12926,-82557,-126476,-91011,-45677,-61188,-92628,-90938,-64635,-20152,7219,34492,36792,-22801,-106790,-72831,-4373,12183,-4454,-75017,-92089,-27220,-2472,-42728,-31383,11925,-19284,-68834,-42049,37707,41895,23130,6961,-36565,-92721,-102709,-58611,-27535,-66705,-113414,-94028,-38724,9887,7331,-55334,-93452,-42664,32745,39026,47596,69342,81819,60077,33474,31701,52873,49411,50537,39886,-6076,-19362,12245,29707,14618,-17372,-9951,12882,13019,25819,66458,89930,-576,-83916,-64574,-38942,-21710,32505,82904,78147,44498,-28294,-126577,-96933,20876,75035,72111,50758,3727,-34519,-35662,-34851,-27990,-5558,10096,29776,49715,27482,2228,-26593,-37915,-60904,-74367,-30172,-39308,-95738,-108111,-52440,6081,-11463,-56167,-9901,98069,111966,78663,48557,79012,116134,103540,48026,-41194,-138795,-151078,-42706,-55496,-147504,-126130,-51266,-30712,-20750,1600,72226,117994,78552,108409,153453,140307,94826,85081,104504,89448,60467,-11429,-66651,-55263,-1969,15791,19642,81886,130509,140020,91112,-4470,-65731,-12811,47101,22030,22212,41214,17281,-35640,-16472,58305,101717,131355,140781,61871,19254,66784,86006,83289,139060,174215,116101,46812,60308,128619,148354,83162,40916,65980,65585,4772,-50008,-78103,-141319,-197302,-159584,-34621,8274,-74346,-163093,-140610,-99302,-62426,-11863,-33795,-97088,-81082,-23233,3233,69345,149000,90967,-50866,-127795,-53159,21263,6980,20477,60493,93291,45416,22561,21638,19088,4464,-8343,-23701,-19782,26562,95546,87479,42276,49871,80271,82075,71052,32805,-84824,-168108,-165017,-121618,-72850,-39670,-54258,-21452,24044,-14545,-41182,14005,22871,-49562,-102059,-38715,96432,57075,-73973,-121371,-25655,58068,89903,96966,74855,45806,42206,66652,17287,-79063,-70584,29326,80676,67954,54021,7244,-24419,-6360,43553,79797,105039,85636,-6452,-120416,-130083,-54634,-36129,-73674,-62766,18132,91260,108197,47517,-53678,-82755,-74868,-34505,13081,14705,-238,51075,105436,89534,16403,-37474,-51688,-68812,-21749,66124,57073,7908,-6884,13390,-22307,-31835,26503,123272,204930,211197,106732,-12036,-47666,9588,52241,73543,38081,37829,63512,53637,34521,35045,-11325,-70009,-38386,11742,-13888,-85975,-90759,24465,83264,-27877,-133787,-114673,-92526,-80654,-59142,-9187,39676,44968,56628,82927,44167,-36441,-77226,-77571,-45066,27510,31489,3321,-14826,-78336,-121436,-75201,-43219,-71128,-29152,-1189,-31650,-17043,374,-60033,-74486,-24267,-2898,-31797,-12148,-20926,-60919,-57198,-2205,57242,45765,17250,41112,47794,-52459,-149426,-79230,9128,-4543,-7967,5304,-78380,-94298,-13733,-15468,-47724,-42066,-30958,16989,65187,18189,-46842,-51508,-2279,109531,219660,165049,49432,17300,-38089,-102395,-76627,-47309,-13285,9289,23673,48689,9154,-43348,-43162,-21444,-31248,-32663,13830,53785,5146,-16166,3207,22542,35557,49576,44780,73969,149044,122377,59454,78039,63160,-1153,-48778,-75006,-45105,26431,61357,38731,-20041,-68284,-46020,-24745,-42096,-49865,-17643,46768,73339,-798,-80866,-73542,14577,119720,138816,60717,125,-35423,-59277,-51569,3739,15503,-7553,-18610,-28039,-96553,-163255,-154204,-121922,-81976,28386,93536,42278,-26698,-11321,48737,59694,29126,16797,-43469,-118076,-170869,-98472,20071,75431,52737,-26579,-57544,48705,134918,104068,57633,31488,-6270,-25756,14001,47556,10094,-41561,-10032,39566,74220,30743,-65405,-73059,66431,144915,109511,44087,9001,73497,74453,-2480,-48462,-36431,-12649,13121,19557,3382,5266,6979,57008,128129,76824,-47275,-132932,-165281,-151401,-145542,-152923,-90517,-966,5663,-66717,-152092,-153949,-39311,38851,3232,-72241,-12713,64387,69068,9863,-64174,-95815,-29418,37068,56435,33116,55017,136901,176313,90653,-2654,-19293,3501,-5840,-8256,24930,-7423,-56969,-29094,35685,35646,11508,-4161,-7103],[11720,30752,17284,2900,-39324,-25950,-14619,-57843,-88402,-50379,22090,53109,19776,-52682,-77864,-20817,13500,-24742,-4496,35905,22725,23314,2217,-9810,-4143,-35444,-104375,-103467,-75215,-58820,34454,121475,77678,6075,-20219,58,71967,105913,53014,-11432,-1106,44446,13802,-92519,-134824,-39861,53586,120924,161071,148973,58131,-13927,14243,32401,-19370,-76148,-73645,-49305,-14381,-5414,-4728,69482,137533,157413,133852,85893,61718,51994,50660,88349,50588,-39822,-59758,-10176,33672,52742,32089,-23452,-31457,-9342,-24383,-81826,-104293,-99567,-99143,-98423,-108695,-103617,-54963,12998,66759,135978,142248,80510,41459,17274,12104,68075,178840,208992,173878,170303,164986,102196,63192,64182,26513,-18748,-15048,18177,15781,-5917,-33966,-13519,39140,80424,32879,-8632,-9701,-21682,-49294,-68143,-69045,-22736,42778,32848,-9143,-7509,40132,67297,67888,62011,32910,30940,28618,-5820,-56768,-81583,-64760,-43768,-21137,-6726,-7217,17585,33346,-6902,-62550,-120480,-68585,30060,32967,-35346,-96447,-68025,-62867,-133603,-157089,-105000,-34022,59668,87350,53213,84022,120029,27697,-86927,-85783,-40079,-34591,-36642,-24227,-6353,45265,115393,56797,-5751,39191,113837,138245,77785,-9926,-92197,-160903,-158818,-113073,-111629,-134699,-99717,-46512,-23635,-33167,-59926,-72883,9774,18460,-48827,-13182,36731,31104,41294,46174,15550,2217,44268,64992,42973,67090,92599,86325,66625,50549,27698,38802,104020,55664,-105897,-170172,-88706,-5312,-10272,-90387,-74016,4323,11679,-6398,-50695,-127697,-95522,5050,51085,36317,-13627,-47828,-17714,2171,-31952,-27497,27346,94291,52273,-17105,-14889,21235,49675,37851,-68393,-172707,-149983,-86353,-41315,25838,49547,20215,14069,73758,95829,33385,-31680,-34569,6393,36413,18437,-4835,29956,77271,81966,31310,-22889,-48649,-26182,34409,106435,130439,91719,18915,-12885,-61264,-95661,-89008,-45891,7230,64177,87846,75189,72897,20873,-53109,-94280,-89588,-33120,-29553,-33751,2772,68699,-12115,-124735,-116802,-34084,-5523,-12825,-4934,-14834,-58788,-38404,-85180,-157195,-112486,-3274,46678,42832,26819,-59390,-123205,-71053,532,8726,19043,-89,-22465,-14676,7675,15472,-18048,-38791,-6266,34647,47564,29627,-24640,-70000,-54522,-51100,-2976,61812,29521,-75358,-81693,-31566,-7460,37976,85799,-31088,-182637,-155619,2348,108692,97690,45531,31803,33852,-11976,-68815,-33293,43226,40525,-15718,-29223,19368,49379,5248,-42654,-2623,92184,126699,69429,36056,48776,40310,-4830,4657,-30480,-55843,29278,122096,119761,64611,-28069,-68295,21199,103063,103824,47356,47768,129129,147040,106507,78486,48718,-775,-1749,42493,142767,128213,42262,43088,36004,7488,-20685,-7904,5536,-25146,-95298,6216,160271,103527,-53419,-117791,-76970,-5041,26288,-14916,-18965,-15223,-39034,-44276,-14924,-23153,-44000,-11364,21996,-42369,-94138,-19743,104617,67084,-51857,-152415,-165835,-73682,22472,36078,-10794,-30293,-22764,-11156,27926,79571,79674,23361,3627,26995,40576,36676,46156,76570,81946,55617,27820,-35287,-100396,-25151,87707,108448,32608,-45659,-42812,-47372,-65753,-89872,-113796,-78196,28385,56307,-21372,-109841,-123914,-70142,-41578,-45372,-58339,-39729,20695,8979,-328,36520,19842,-56288,-40290,-15306,-1157,21229,-2782,23361,60784,22548,-23642,-13045,3496,-40885,-100705,-111120,-39394,28154,49507,18672,-62007,-152481,-159859,-109849,-71775,-81627,-81875,-57686,-27299,24763,64015,35020,-10425,-6987,21836,-1604,-4746,-3179,-25797,-26388,21323,61717,81901,48876,6961,-3068,-3944,-2116,-20217,-55633,-102546,-121385,-74552,-10458,5350,-21733,-47025,-21874,-35653,-75711,-74807,-50578,10593,73901,63458,10654,-39433,-95814,-145828,-100050,-26695,-19143,-6031,18847,-7305,-71799,-120677,-106594,-51042,-39094,-60697,-13382,92707,106190,48543,-3910,-1262,-7045,-34394,-10591,-4173,-39790,-82015,-65809,-13910,-23867,-91854,-100209,17322,130715,177339,142949,103762,95262,75048,7860,-48022,-41466,-16604,4832,-60666,-124163,-100611,-62043,-21286,29022,20711,56413,128658,128228,134529,82063,-6843,-573,44464,45177,43594,68075,21631,-20853,-3238,45803,36953,-1604,32959,58791,44923,32463,23396,-36571,-62534,-14313,18876,20236,-9886,-26537,-7001,41286,63491,38063,42847,82102,69065,59180,97981,99498,56009,80938,131540,122703,119379,154121,182895,162976,68876,-2267,34042,93992,78267,3690,-102556,-212267,-211397,-146384,-45384,2915,-36796,-105698,-92781,-43814,494,57274,78491,50768,55081,59602,26968,59723,138334,92095,12540,-16534,-9027,-50442,-83192,-36872,-3792,22161,-9136,-49392,-44237,10208,3001,-35679,-69024,-90369,-66382,25844,54241,18040,19508,89106,142293,107389,20121,-100928,-164126,-169376,-163413,-145804,-38892,78335,114829,51392,-53363,-64568,20524,22261,-67207,-143823,-105592,55329,49292,-103326,-154302,-30596,51149,71569,62594,45117,50966,61673,82284,90750,64952,-2226,-49470,-32835,26345,75097,20314,-60173,-50847,5916,37256,90718,117533,45836,-67605,-81078,9901,51024,-7580,-58072,-36192,16022,80055,118634,54949,-1855,578,55957,75421,45212,14752,27240,39078,35562,24537,13887,7247,-12582,308,51772,51175,46160,40440,3310,-54134,-15698,81432,162381,195872,168036,81908,2640,-19772,31421,54435,40491,-38199,-53322,11769,17674,175,38610,30080,-41049,-50434,-39158,-102612,-167074,-118622,2864,48098,20774,-15383,-55430,-98559,-92873,-57198,19198,78670,37074,17748,48974,15865,-63376,-66671,-15830,6920,47546,60418,-47,-48423,-75153,-98639,-69958,-7258,20620,57703,58983,25072,34387,27849,-50248,-78851,-58223,-21454,5430,43805,34096,18892,37139,25227,-11865,-57478,-46670,28361,87958,57350,-23051,952,51116,14335,-22738,12806,-15720,-33336,10539,21713,8177,-36154,-84049,-51303,-35139,-128641,-187750,-140962,-33267,100147,229541,201014,65220,-14566,-73716,-102231,-43512,-21280,-19067,-3298,-5521,-11813,-54593,-66735,-65258,-69995,-53867,-7996,8823,-7680,-64386,-65119,-23047,40562,41295,15984,62041,144044,161703,99413,62821,80138,46731,-21601,-63839,-66832,-33849,-13850,-36785,-42898,-21724,-25264,-58039,-83061,-33444,2825,-1816,38542,114184,85063,-13775,-14711,99987,195169,171420,54006,-19800,-51296,-86058,-89343,-13931,755,-50037,-89195,-106512,-113437,-96656,-96543,-112661,-77193,28334,75178,48529,24600,19699,21800,23612,32514,61403,18338,-95314,-182065,-90260,32235,91656,96252,19489,-65696,-33641,46423,68548,73042,68077,28225,-9988,1641,8161,-14304,-16649,44526,92352,100858,47366,-30303,-43743,46503,67123,13853,5575,44982,83978,35976,-22538,-12606,46718,86130,79330,33784,8575,15570,-381,18902,90617,88046,16445,-55690,-65622,-65557,-114687,-156434,-111132,-38101,-35980,-80581,-113061,-62673,77208,130023,58366,-49553,-40436,30771,70469,-9649,-90017,-94623,-40463,12590,47330,31201,8212,45350,95287,66015,-23556,-46241,-7837,-31002,-89977,-53953,-5613,8262,27760,56221,51587,42387,11609,-363],[9211,31263,16749,-20444,-107201,-118925,-57487,-14313,-9848,-8353,17084,49133,38062,-25545,-72050,-38370,-249,-26291,-38114,-37451,-52528,-10064,56987,92801,48811,-31633,-104289,-114757,-64660,-12998,53062,82444,45340,12243,-4513,-2363,43359,35312,-32673,-57056,-4185,48967,34947,-51688,-123287,-66440,26577,74195,73016,78800,80126,94531,133410,101567,30892,-24280,-53250,-86865,-91658,-43196,22636,71436,85168,123459,122377,24413,-48897,-19725,20923,41251,10369,-32963,4967,116063,165180,102634,5695,-48517,-39842,-44685,-100874,-156377,-137007,-96881,-96739,-121062,-148001,-159737,-108074,-13704,34384,70957,86762,39301,-30173,-90155,-74599,43075,179860,177221,118525,113626,103406,35716,11038,44280,49122,14411,-5076,18148,36478,18197,-11531,-11512,1631,23764,-17851,-52136,-35648,-14953,-6203,-9366,-7231,46801,110063,128104,94408,45674,62616,75374,71477,83947,31693,-7717,28812,67940,32345,-47314,-90881,-63960,-6322,36574,41232,45257,12620,-61905,-108634,-159062,-140560,-50067,721,-60429,-154866,-137732,-126911,-178774,-185395,-123931,-41723,84444,134496,54172,12775,38106,11773,-68350,-106087,-74582,-41014,-46363,-23421,33812,62521,70119,-5339,-47192,-3774,33039,-652,-74176,-102230,-124031,-154537,-136596,-96433,-123561,-174431,-142987,-83242,-50845,-67242,-116187,-135319,-10030,37330,-31953,-17444,36042,63380,96756,91941,35695,-1345,28187,55045,43251,84432,149510,155841,83487,18146,-7133,-2989,55014,58702,-59683,-143333,-96361,-46378,-73427,-142678,-108608,-24809,-714,20570,-9143,-84477,-33114,91200,153462,144355,86118,23610,8416,-19370,-89656,-45363,89263,149829,58326,-38018,-74504,-69327,-7188,44600,-5806,-89661,-117428,-113714,-82769,-46324,-21597,-4440,-3905,42526,91909,77138,25263,-3128,-6932,-5485,-6019,-2140,18725,50525,73134,38532,11066,-27990,-124826,-156036,-39431,40861,34247,19070,13701,-22895,-51212,-56119,-36939,10114,29589,-4654,35831,115899,52844,-65620,-131403,-148677,-100208,-30834,50170,27176,-23983,-70792,-63728,-17819,24925,-1749,-35728,7252,12506,-70954,-30233,-47609,-201527,-196734,-45165,16675,11281,13005,-65277,-130026,-49300,37189,24380,3469,952,7578,12110,7017,-16510,-56397,-37583,31407,47378,7869,-26332,-25700,485,43060,32234,51908,63363,5310,-89054,-71534,-16023,-13072,-11522,11439,-92062,-222059,-189037,-26704,98583,88413,2717,-32830,-20661,-35273,-54288,-22226,32458,68840,63602,47332,62079,57404,17322,-30656,-39356,31459,126334,131121,87763,51430,14893,-59124,-103796,-140787,-92765,63409,173978,155499,101258,35704,4517,73148,125554,95492,-9988,-46714,62453,157549,149565,83184,26978,29229,68738,57174,92201,106569,46952,14553,-10815,-16196,-13176,40005,74914,50479,-20030,29860,99720,53441,-35618,-99371,-117084,-75652,-2557,10974,7703,13846,52255,78328,53093,3230,12703,70710,109380,23507,-38387,35709,136926,96181,123,-116724,-152983,-37831,53502,28521,-44420,-84658,-51705,-3621,8141,49767,102967,73732,8544,-26175,-10217,18026,55810,108199,113385,34529,-56492,-98456,-97999,-18806,78742,123038,76587,26950,37324,22238,13574,-265,-62052,-73451,22686,113031,87354,-40080,-136743,-78017,34477,71820,14063,-4024,26374,-14927,-47993,-11106,29914,38198,57574,40335,46871,83801,77322,116545,110995,26101,-10073,20866,21787,-45676,-107658,-134906,-89388,-29128,10423,24602,-6654,-101895,-149303,-127161,-90041,-71109,-55216,-51654,-34318,9859,34889,20650,24927,48117,58381,13966,-14071,-50432,-94063,-74031,11821,59990,40954,-18275,-44737,-17185,30555,42610,990,-55239,-114362,-104395,-17509,13785,-26595,-96173,-163964,-126665,-63367,-43039,-19721,5522,32634,28343,-10950,-42447,-76256,-117943,-121795,-71921,-75812,-116890,-56797,30941,32641,-53162,-130896,-111254,-47058,-30851,-12506,24341,73182,58330,11268,-13824,25892,57029,24939,-17005,-10775,42078,40289,10593,656,-19517,-85694,-151124,-69778,98085,219868,191032,88580,35795,2197,-41198,-29498,36925,45795,16114,-31493,-37490,-25434,-43527,637,98975,50600,-21507,34298,88117,98159,15842,-82129,-51445,12971,-12991,-36711,-573,-5785,-21961,-16423,15214,8439,-24066,9489,36946,5395,-2312,56004,27086,-79273,-89230,-33349,-29585,-97826,-89584,-6261,34312,26949,-9328,-33680,-25247,-13336,5414,38742,22065,-27979,-23904,13705,41205,111270,197069,188213,118495,27771,-34173,-18843,50469,91029,59425,-57663,-156987,-130642,-86287,-33299,-12,-9252,-37595,-605,51996,66406,67101,97160,118664,119841,59071,-29021,-34215,23495,36792,72469,78697,-2056,-151329,-199876,-97544,-54755,-47081,-59799,-86503,-50215,45665,18483,-82266,-108764,-103588,-88197,-3849,40993,18000,6754,64060,121050,92869,12379,-84286,-118673,-121907,-135946,-146014,-48836,86272,138718,43900,-69186,-67088,26552,68137,13847,-107115,-163399,-49817,-19733,-102558,-99261,29470,79398,58546,29482,17091,59647,72484,49442,65401,96084,16200,-67123,-31152,38639,89539,54066,-36869,-55706,-20206,-26511,19701,96347,117064,75544,30828,45034,70032,30049,-47640,-85352,-79781,-25732,60023,59758,42650,57800,78718,30366,-6020,886,-8213,-31259,-11996,39628,75152,69367,17466,-11876,2339,-8363,11494,61897,68065,-4954,-22237,15712,47852,63963,56975,22443,7171,17197,39120,43571,50209,-35381,-54583,19724,23359,-28934,-12259,13939,-5174,-6400,-9896,-71912,-131082,-102134,-38462,-13070,4122,-2864,-40577,-58511,-44343,-48626,-15106,48942,29564,-24367,-34273,-18920,-1459,54642,121387,96437,36438,23564,-25146,-89578,-94028,-93936,-90265,7187,104270,123554,77041,43992,65431,64418,7358,-31767,-82747,-92188,-26318,59947,59141,74818,103219,19247,-71054,-90860,-47079,16096,60958,57677,-12674,-26591,26676,26732,-57150,-60619,-25803,-16715,-30,40193,48248,-20515,-64621,-51453,-86533,-181686,-218837,-190184,-104826,-11025,92329,111035,16694,-50154,-41739,-12773,18587,36187,44264,33508,0,-19508,-51539,-32390,-56065,-95422,-53781,6391,-23541,-96407,-152096,-128169,-78297,-8918,-27081,-55249,41103,112279,23401,-49655,-8715,25853,-21744,-57984,-66319,-51826,-12285,2849,-43192,-66233,-29737,-6207,-25080,-33401,8057,28755,7429,15804,88904,98057,14704,-1759,86250,115105,47033,-19026,-30273,-54748,-70621,-54304,-137,-11170,-43118,-58845,-66549,-23706,33763,2717,-39286,-24217,-5568,-23701,2789,65280,79770,49695,20297,3541,28610,-7536,-86853,-118731,-24902,41453,52993,32460,-28630,-88404,-85808,-21021,56271,114559,126276,69433,307,-2110,25282,34762,25311,64792,86253,41794,8695,27672,21266,15055,-50052,-99908,-24130,88568,110565,21324,-17152,54631,115581,115845,95533,60159,18736,1020,-18244,-28277,17348,64781,102467,93795,70026,20696,-63652,-120110,-88331,-66266,-114879,-127006,-62892,53670,179464,171284,82264,3394,-9449,4970,53078,8056,-60455,-73681,-67727,-67199,-32862,-25999,-48675,-88233,-94624,-54290,-35097,-9625,29366,-1163,-84446,-67480,24924,70069,52788,40144,43878,56084,27293,6581],[11574,29645,36782,13227,-61968,-74775,-17906,51529,73145,34356,1860,8034,19388,-1190,-45125,-66604,-41460,-33441,-57010,-92815,-110243,-41236,71282,147376,99941,24202,-51700,-101016,-31217,68052,65657,-14283,-37455,3634,3663,-6034,11964,-34918,-112245,-93355,-587,31078,-5058,-49243,-79113,-38322,-10829,-5968,12938,61776,107352,119334,117184,85533,68981,31344,-14278,-63880,-69924,15991,94806,78317,47311,76740,74317,-10878,-77368,-40612,26127,73037,47219,12632,68782,190062,222231,129247,40512,6645,-11286,-63957,-117584,-124804,-75758,-8477,39340,33285,-32894,-104602,-106119,-22183,2973,-16976,22675,28327,-78898,-175323,-116071,17903,95469,81243,58151,35403,9082,-21888,-24543,10930,41190,38750,7024,15364,67988,81219,42733,13217,-9623,-3331,-24536,-65996,-63457,-4591,23262,10842,41209,88845,109606,151587,143206,48127,4513,-8261,18792,100526,72524,6737,40085,100182,46640,-60405,-79659,-14759,22729,64576,114064,109994,32466,-37961,-47424,-83974,-108342,-62242,7901,-21923,-117290,-105110,-65049,-61898,-64429,-55312,-20257,82289,127112,42368,-35703,-13132,17729,-22026,-62208,-21922,24074,-15126,-27556,28689,46440,42095,-16388,-39343,-29443,-39705,-74704,-112957,-129520,-160428,-184352,-136906,-81270,-78636,-100043,-91234,-51435,-11568,-21706,-56863,-60098,46639,63403,-24979,-55751,-40684,6981,74613,109304,110601,78502,49029,26711,11761,51703,104530,112010,50606,-6806,-30917,-37915,-25901,28898,50326,3781,-44967,-70119,-75934,-95708,-71993,-40992,-27945,18475,47074,19130,48264,161579,226630,186125,125028,71045,28739,-2552,-48895,-16806,67350,93158,55944,46677,3441,-63047,-39261,23018,42053,4387,-62107,-70322,-32403,-15155,10100,34538,8030,27922,81424,74945,26144,423,6646,11621,-11641,-23980,-16492,4198,42022,31442,19309,-1475,-97077,-187727,-136211,-79288,-67016,-20258,41629,49541,17881,-32194,-52143,-3258,14038,-31406,7165,84218,32717,-32213,-36637,-61782,-82078,-17074,112607,37858,-127489,-145392,-26017,39569,36307,-14689,-50275,-10296,16286,-53645,-20757,3778,-105550,-133621,-44921,-3740,-10695,2793,-35968,-89820,-55050,-10179,-17314,-23224,62,22269,-554,-53450,-103398,-118890,-63479,10120,18452,-13382,-56685,-34891,68518,163581,122805,87339,87061,53188,-21089,-13752,36835,49254,4852,-15681,-77042,-160285,-161489,-48151,40444,12047,-47914,-43289,-4339,6706,1363,-11682,-27063,-18891,7269,41863,73559,61712,43353,1748,-66648,-66662,32168,93252,67233,4706,-39697,-92963,-119987,-141800,-98097,19227,110783,130355,137277,123656,51266,16695,-5160,-14610,-59670,-74815,19129,99153,79512,11325,7004,84963,131519,45749,33780,71586,30156,-33393,-58044,-24151,-5665,43986,80257,68495,12223,26026,40586,11865,7799,-9850,-72921,-96945,-54894,-22872,2949,9911,32532,36109,-6543,-33873,16456,78802,116176,76146,18753,736,1882,-36671,-2860,-8739,-44075,4999,16280,-44373,-71893,-57185,-6209,29594,-5482,-13196,43008,60596,23049,-23123,-25443,-8613,10233,59934,70484,-45119,-150113,-124620,-53453,35426,91895,113992,101742,81161,81061,56355,30799,-2584,-27248,-18006,45722,106604,98775,-1679,-114200,-80322,50459,99440,29058,-10519,521,-9787,-24070,-15170,49869,115175,123597,92258,97910,108768,72018,68076,33194,-23497,-9552,53829,44382,-54804,-128177,-143370,-104158,-88303,-49162,36604,78274,-3856,-84743,-85104,-70277,-79419,-101191,-105974,-67044,-36211,-63706,-82874,-23298,50855,71353,27674,-7054,-44341,-62812,-49073,-16361,-7190,-35534,-81680,-74987,-10074,49420,35646,3146,-6438,-37053,-29532,35440,-3810,-83851,-115659,-162104,-150001,-96134,-41660,29600,68597,37642,-30289,-34315,15304,25913,-11323,-26553,-13543,-67329,-110531,-25151,74969,76959,-12355,-70138,-47249,-29600,-27022,37551,81559,49049,-45408,-80380,-27409,59580,109335,78053,-24870,-62260,38697,112018,98945,54585,23698,-19976,-99699,-75524,44859,143143,96992,2675,-34884,-47519,-54125,-8786,51236,31159,12188,14841,49307,44775,-15912,18527,159650,121165,-44199,-66290,-11954,22724,-2477,-35253,-27049,-2585,-35264,-86835,-74642,-60533,-56059,-48911,-38029,-60342,-77693,-17518,48415,39273,4635,61246,83912,-11717,-62884,-36931,-43983,-123658,-107451,-31005,-29270,-36432,-21682,-25297,-46704,-80041,-79900,-44208,-31410,-38913,-57096,-81339,-70168,23375,144833,148623,87254,45486,2225,-32295,-3673,41963,49500,16732,-18896,-35188,-39836,-15265,-4438,424,7619,56041,92909,72580,23373,28122,65514,74492,27474,-44417,-72974,-50995,-6056,71989,74184,-15904,-138861,-172838,-65691,-8250,4772,-4298,-479,41332,105531,47861,-81030,-102679,-78039,-74171,-15970,40240,31636,6780,25362,58527,65473,35560,-33167,-62210,-56336,-40690,-35362,-14188,10471,40508,8763,-37640,-22884,56311,122809,99901,-18485,-111564,-74905,-56068,-47479,-9534,68816,78707,48335,53303,65938,91514,67220,976,-1810,35541,-24203,-55104,35307,82614,83826,55412,-1202,-16438,4455,-27853,-25384,35575,131230,180474,111552,29618,23337,26016,-15732,-51596,-68330,-59029,-10454,15425,46035,75158,50873,-42874,-54856,-5208,-20700,-52989,-18635,48841,119637,132425,24509,-60187,-54454,-65282,-38280,65564,155613,88520,-17598,-62480,-47333,-24396,-23090,-24122,7879,30829,25937,23114,60469,12019,3583,40509,16693,-48204,-46496,-1353,33903,60500,66489,37594,-15314,-33810,-15035,-7474,-24987,-57013,-55857,-18797,8008,-21794,-14521,56093,77396,8689,-31949,29158,117615,179432,220062,166307,55629,7255,-13291,-71474,-83180,-78332,-98184,-8740,96088,85920,14695,4353,46036,77452,83851,68204,-24915,-102789,-75010,23328,62976,108578,109322,9356,-30774,7716,44357,40246,19922,-1134,-72105,-113916,-44931,20804,-58831,-103476,-61304,-57754,-44867,41824,67316,2485,-6357,7585,-28426,-71866,-86084,-106415,-103545,-77692,-18080,11315,-39263,-59218,22209,93309,80362,80361,133705,120908,65757,41942,30341,57767,17052,-48105,-28071,5441,-38468,-108876,-142079,-109611,-83459,-46890,-53926,-61985,4060,10744,-98874,-128064,-33315,-3097,-66450,-74758,-60820,-60120,-19018,34943,18690,-21916,-14357,2504,30893,75840,77637,39434,-7920,-18339,33096,50825,4060,-13484,18418,-7337,-59847,-25069,24193,-16494,-23918,17858,50667,21189,17535,47501,66201,92425,102691,48480,17924,12683,-45781,-106768,-23840,107259,126823,55189,-22705,-69929,-51430,-77808,-99065,-64329,29808,55722,187,-90448,-132609,-97434,-62274,-28482,48427,103707,104569,56329,-6504,2678,71783,85805,12755,17293,40479,-11912,-12112,75122,74945,27539,-60063,-100930,-17961,64207,85449,10349,-29588,45910,90769,51764,46720,61480,12226,-18890,-8173,-10703,-4996,35288,103790,123396,99770,55137,-28736,-87987,-60750,-78337,-177731,-205315,-125115,-3034,98708,70649,8161,3629,42857,18089,10837,788,-25837,-60447,-90925,-117902,-92190,-58313,-43936,-105593,-151250,-107035,-1459,73919,78827,32754,-20056,-26650,6138,15817,-11441,-8959,12701,28981,18625,7654],[34632,59224,55884,45494,12481,1246,13291,46370,43575,-2943,-23819,-11928,12015,12359,-17180,-59001,-62063,-62508,-76656,-99902,-108167,-62440,374,77424,94462,72033,-3161,-73771,-17399,73875,9688,-133622,-139780,-30967,7865,-13081,-25956,-60703,-107014,-80692,5967,9796,-73389,-108510,-62172,9463,-16135,-37149,24332,95989,91735,33009,-12164,-17964,25641,24038,-9678,-43146,-19066,75050,103546,41698,13469,33914,22403,-6204,-7468,33738,98136,149465,91188,21667,49479,124273,133883,82410,55356,42094,5685,-68252,-108454,-98217,-58018,40559,164029,180491,81706,-15109,-55801,-14540,-22381,-62176,-7845,14208,-104060,-170934,-70451,9789,1193,4368,32539,-10340,-54658,-43526,-37493,-36196,-8273,13910,-26285,-27856,54090,115534,74438,15339,-18862,-2810,-16966,-69666,-88008,-23601,16248,3347,42101,78134,70645,88465,78935,-10308,-68135,-81069,-32313,74953,84942,35977,30653,41938,-24408,-96926,-44472,41180,34191,54622,131063,111941,3790,-42523,5302,4795,-28810,-23646,49430,104045,43794,5127,19724,25114,11024,-8259,-10598,46789,80405,28196,-32830,-3982,39858,149,-35862,37700,91274,7064,-69349,-54380,-32771,-8123,-28380,-21074,-19745,-49083,-61664,-75048,-108389,-171943,-200975,-127725,-64349,-13033,39577,27915,8864,25346,11907,4477,27229,90635,85072,9386,-59092,-96285,-66989,-9846,58732,130714,107565,31766,-14171,-26313,-2363,5329,2428,-14867,-41047,-62290,-71057,-65992,10718,122976,131731,42824,-14370,-127,-20794,-46837,-60871,-64932,-21696,76303,108401,85589,151106,212902,140569,74380,55641,30391,32490,27298,16836,16048,23533,28492,66497,42343,-33629,-64222,-36907,26386,29262,-24418,4414,69696,98346,108515,85065,18538,34456,88223,52513,-21461,-33333,18086,42768,-5138,-39575,-31963,-8888,21345,3329,-13111,-4983,-14866,-52668,-84343,-129865,-117600,-31326,49619,53189,27690,-33395,-57378,-22960,-18875,-27318,-2897,29199,20307,42273,95143,75560,-23411,-68891,51252,55293,-75780,-113201,-27917,-11086,-25059,-26922,-24000,8402,51290,1147,-26844,-2322,20240,5440,8464,29089,12070,24701,41315,342,-65596,-87749,-76379,-36902,9759,13335,-61859,-141813,-166973,-122772,-53524,-38087,-44151,-38824,-74482,-67052,60965,192779,147571,88823,123886,144793,86144,55622,90808,121384,52746,-16635,-48891,-75062,-101079,-59957,-26089,-62335,-67002,983,60114,70385,49055,649,-51839,-82490,-76199,-28554,35022,65662,47884,-14021,-65766,-60404,-16687,3812,-8483,-48944,-88476,-119147,-83446,-70951,-82533,-56137,17539,88887,146181,150466,40947,-68958,-126845,-100888,-54938,-10102,52911,70026,15986,-45084,4639,108430,133069,18440,-22947,2604,7162,-6621,-21723,-3830,-14450,-13559,12696,46641,15789,16912,36384,16088,37271,59824,448,-53456,-42763,-18636,31481,23225,-46184,-100160,-88942,-32031,30505,66565,106353,122680,59792,-40372,-101019,-164793,-87335,31277,61892,60054,12469,-59922,-62341,-4250,54442,73471,20464,-50714,-63182,-30292,10373,24356,25618,20762,16894,61177,70321,-42783,-103527,-40393,-5004,30593,62035,79596,89168,81366,87757,72685,15737,-42641,-5297,53785,81775,41263,-1472,-17278,-49432,-50549,-6680,5827,-17059,-34179,-17097,23887,47618,34372,84233,117950,91330,71829,79913,57062,2282,-30133,-69938,-76155,-3312,94633,89455,-37681,-127306,-103917,-43851,-59764,-48942,29049,75058,32888,-14586,-24491,-40675,-93550,-136505,-119199,-62103,-49227,-102790,-118435,-57816,6578,42633,24534,-5119,-17307,514,-17883,-57216,-65486,-54089,-86791,-95195,-20331,33194,-14566,-39042,11185,11860,-15523,-9602,-69405,-109082,-49364,-43025,-73947,-76512,-22737,71538,116865,70262,16346,57975,140492,166400,140195,101050,69169,7447,-23244,26746,75356,67173,24214,19986,40830,11898,-24075,-1040,42035,26282,-80903,-106568,-3169,108962,154509,107798,-15554,-92388,-18016,80714,105166,75989,61519,59344,14560,-4864,3199,-3322,-79087,-102867,-52766,-13146,-20255,-14837,24077,24915,21114,32279,87058,79818,-2387,23277,177310,174618,3346,-87679,-70389,-1046,35857,33839,889,-13188,-18468,-46387,-42176,-56278,-57062,-40896,-51524,-93166,-108676,-53997,31024,74269,35694,58534,100752,67831,32947,19543,-14994,-85795,-82230,-51005,-74400,-75284,-19594,28752,35068,-21875,-65733,-60667,-15229,24049,-10465,-93025,-132173,-77018,45236,102375,82527,76998,51216,-6106,-24826,-37616,-36759,25053,46258,12384,-5840,5197,-16611,-3126,32314,52094,40204,10843,-29652,-48038,-30975,660,41419,37609,-13741,-37591,-22489,16278,6035,-16042,-30380,-31228,27940,81812,124614,111302,110945,114944,120017,55441,-43076,-85976,-86445,-95825,-52787,15306,26770,-7165,-12771,15441,44149,50881,6964,-26135,-26221,24690,63251,23880,-63223,-76563,-30891,-10942,-4507,41296,78261,59623,18331,-561,-256,-28059,6819,12488,10022,-7080,-11459,41037,90525,86387,26173,-45121,-53821,-17272,-56154,-81454,-984,40369,10776,-35160,-37178,-1225,16797,-8148,-25381,-30274,40984,126347,89942,58,-24604,-6549,5250,16190,6392,-21790,-28843,-26062,11352,41512,5217,-85814,-68842,-9553,-36827,-53752,-3103,32819,107255,158871,22818,-110999,-99278,-92825,-56042,48263,146952,108403,6562,-50259,-13727,13515,-30657,-60464,-34348,-28079,-14611,-1070,27107,13699,13779,-6317,-67605,-91755,-41821,14789,48683,69157,69418,60329,30814,6911,23341,13845,-43195,-92125,-81498,-45678,-6879,-4113,16577,73380,86055,33300,12580,84882,149067,137258,126475,110214,71478,37149,22343,-25929,-55565,-58426,-82981,-49203,-9174,-38971,-89071,-72822,-33285,18726,81020,105295,46693,-28706,-75377,-16509,70407,96859,32791,-2671,69100,115704,107047,58730,-5059,-43237,-116290,-175749,-116991,-24058,-51842,-76193,-79283,-141486,-135641,-7899,44172,-3198,-3349,26780,28281,20453,23797,1766,-37004,-52841,-29680,-30562,-63466,-55256,26410,106423,107597,78216,124977,127463,73896,70537,88624,95383,45010,-12928,-20434,-5607,-28121,-51615,-49710,-17911,-20584,-8558,3792,475,-16003,-69875,-102829,-61941,7488,-8790,-83090,-81689,-59544,-80371,-61962,1887,18674,8998,18368,-183,12210,69836,86376,31100,-35812,-44623,-9697,-5542,-7136,1046,-10203,-39573,-32899,40497,94940,55691,28044,45840,79378,55703,42170,89683,141225,125598,60892,-6066,-22578,-16506,-46522,-90700,-1854,145189,151040,18451,-99693,-120291,-80212,-95438,-108627,-85357,13457,57861,-23244,-152252,-162079,-52226,-9164,-27518,10691,32981,14540,9024,-20071,-12937,62295,62634,-42539,-57102,-35388,-40580,14313,97156,85843,73739,34849,2518,20374,3236,16352,-13809,-61678,-24087,4884,-38701,-16517,28406,-11442,-31871,13115,51346,43871,33435,40967,31190,53290,86201,32212,-35078,-24749,-52430,-163966,-223174,-199237,-145264,-69033,-57702,-73996,-28315,89375,75448,-2690,-16405,2496,-30952,-53269,-60631,-46840,-8242,40534,41433,10321,-1048,79002,157465,121510,53295,48229,46641,-10249,-48989,-48033,-7100,13041,10044,16752,44860],[64831,111767,67380,47630,41726,25829,11354,1111,-45346,-79319,-42122,25006,53599,30312,20744,20457,-11185,-66199,-78460,-60560,-45111,-42376,-65672,-20862,49790,68668,21454,-28436,-25394,-2876,-62338,-165866,-155776,-43113,9310,-24872,-36292,-3020,3898,-8913,18942,4154,-86790,-123085,-54187,38331,34123,16737,47261,85068,46873,-17676,-60336,-81924,-33612,13525,1339,-32874,7445,77020,44165,-9706,7744,30931,3379,18999,82757,142470,188699,176855,64585,-937,25086,43049,12865,-2313,9162,6228,2542,-35140,-76027,-103710,-101613,12488,173707,180759,82782,27876,10808,21276,-5913,-26653,14877,12315,-67047,-59262,41770,35302,-17673,-1818,27274,-21632,-54134,-10407,2914,-34991,-25750,494,-46266,-61044,18727,108097,95906,26906,-25993,-746,-4118,-43512,-73846,-49718,7035,35512,45280,56868,51719,23436,-13269,-63566,-76140,-52785,-6565,50165,61125,53282,31759,754,-52422,-74834,-6011,35268,5068,33503,91436,31973,-99235,-124366,-19987,32330,29964,18592,75218,188285,166496,79548,38298,6180,-7227,11239,2809,28986,77860,52871,9413,45289,90570,34342,-30514,35793,98337,21858,-70330,-91306,-80021,-49411,-53884,-11968,16998,-2557,-14360,-41718,-62957,-94391,-106835,-63183,-22915,64512,156548,118100,44352,26407,-5651,-1715,13883,42907,77749,76072,9234,-63016,-69335,-56246,-18001,41280,23239,-20869,-26211,-27366,-11184,-19801,-21210,-15935,-46965,-84146,-86850,-45859,16434,88842,120878,110763,109037,120938,58606,-16846,-51672,-82699,-64574,50994,108784,60541,76158,131369,76636,17758,24945,37808,48704,26891,7764,18504,40532,1867,-31913,-35433,-43813,-84646,-78468,3146,34273,24688,61880,113252,133227,120779,70487,-6383,16573,88036,55802,-42179,-51386,23908,42310,-3190,-14962,7110,17452,6325,-46843,-62395,-35595,-3427,37458,15439,-84913,-65262,32489,49631,3357,-4143,-39824,-57416,-61306,-76165,-41880,-3130,17610,44715,86193,116416,100691,-6195,-135858,-54219,63415,66015,-2049,-38670,-82767,-69555,-10944,21344,61162,125448,74980,-34266,-64892,24724,56988,41553,46729,10198,15613,68135,49577,-56059,-115632,-92930,-25415,16800,-11234,-111559,-175832,-138289,-32822,19215,-50141,-92274,-77618,-100162,-105744,-33928,63264,54013,43965,114382,185840,148166,89245,87766,94453,15975,-68411,-88416,-64030,-68886,-77643,-75645,-85863,-56139,22122,66197,52554,18169,-4911,-18354,-30737,-47443,-59629,-22565,36452,-6095,-102182,-68644,39513,37664,-50622,-70008,-57950,-99990,-155044,-91385,-51188,-90380,-97221,-19456,55749,106658,103989,6916,-91865,-126275,-97274,-49500,3219,47111,63574,31859,-29811,-1952,61013,70577,-11323,-70789,-77705,-13112,73829,70599,29025,-35409,-75133,-56265,13394,-10809,-14192,28662,20167,27605,45540,3523,-27722,5000,23900,68326,52698,-65012,-144288,-66362,61699,99952,67666,91977,116706,53958,-30577,-58437,-149501,-174433,-57599,67662,100939,58505,7272,-22704,-8398,31028,57133,38230,-46878,-130441,-121591,-39370,24388,61700,68044,62366,100485,108239,32872,20745,65478,8201,-39887,-18556,20128,34801,39696,87705,98090,23960,-45452,-14631,40059,51278,-29524,-93777,-50834,1854,3732,-42471,-77204,-58413,-45222,-30639,12298,41525,26296,54603,28955,-17545,-7761,-4247,-42569,-57879,-43932,-76325,-79368,3563,112147,131941,2789,-95986,-43796,32930,9287,-17207,-28784,-35299,-18291,4691,-3564,-17542,-55111,-73128,-48782,-14760,-7805,-21519,-19941,-22594,-33643,13064,18497,-22662,-28368,-2237,-34632,-75542,-61937,-21450,-52618,-91781,-31593,24880,-32036,-75029,-22866,-21563,-63662,-75125,-97953,-84429,-4364,20526,9493,5921,36130,97935,124456,103599,104661,152326,188367,179372,171927,157090,122773,61822,8198,-3686,-8341,-7127,23128,71317,93663,60154,-19260,-97048,-102594,-43030,-40032,-35420,15297,99552,144506,78579,-30407,-89235,-41264,20526,29811,22291,43662,73939,74948,54613,-14377,-84059,-149472,-122306,-5870,63852,21140,-45852,-8488,61681,59504,22409,60561,57706,-12498,16401,130278,123410,20855,-49468,-53066,37917,96309,59393,713,-6218,18769,46442,67340,3283,-19653,-4957,-30077,-55461,-61293,-62784,-25998,46579,54943,64423,69853,62408,72322,42306,-12081,-58003,-56616,-35072,-40545,-44170,-8668,53629,101970,88136,34262,-9052,13018,60326,44968,-33626,-116502,-124767,-12527,85286,68136,36726,33651,12435,-26418,-96692,-107371,-24263,10983,40041,62410,41761,-29146,-15950,50327,56695,-9050,-48253,-55511,-65263,-65078,-5320,97661,122546,41988,-15610,-35785,-21337,-16608,12845,36422,36462,66484,111304,167921,144563,105811,78058,70094,40155,-14377,-93388,-123614,-109300,-60929,-2988,25970,-10751,-24407,13515,30445,35681,16518,1185,-10593,27843,65368,26994,-80651,-102098,-29960,-10608,-45156,-33899,-41374,-69180,-24372,59239,81492,35658,53396,10738,-52730,-81897,-77860,-39053,22209,40910,2344,-40803,-45981,10444,-1679,-87439,-103045,-65603,-73938,-118107,-68282,7550,1651,-1654,26857,-27700,-62701,-12045,15656,1306,-9456,-4259,29898,74316,52352,-14238,-30399,-26653,8297,30463,3731,-68214,-49169,-13232,-51659,-29327,47402,42651,93911,180556,70485,-69686,-66541,-63815,-25076,39983,73669,66194,51637,27946,70284,109608,34344,-58495,-81891,-84076,-21629,15119,20423,6799,-4815,-58184,-123006,-98541,-208,58765,62536,52607,23493,5,-4721,6961,25491,-10270,-56410,-77604,-92031,-96911,-40421,17988,41553,49088,33507,20268,32061,81693,85401,769,-44895,5238,72613,87053,59581,20139,-12880,-24001,-38224,-62283,-99984,-114112,-105547,-81844,-70832,-31126,34434,65130,57300,48583,-16194,8095,94125,57671,-40386,20135,168942,156346,84871,40680,-19326,-58090,-114562,-152526,-111250,-43228,-37978,-18631,-58801,-174920,-188503,-62697,17564,-10113,-30887,4024,24028,427,4197,8388,-233,-4245,7857,-5711,-13168,-6787,-1279,54742,116117,71750,29957,5300,-35217,18840,64542,33881,-19932,-23470,-11671,2300,52,17002,41405,76078,77528,102859,104065,75333,14814,-50519,-14808,65340,70701,7912,-72110,-75251,-30271,-33509,-56292,-55196,-50940,3325,59954,9305,-49048,-22943,48780,47617,-104,-7105,1411,-17335,18496,67115,46006,25273,50909,71879,109574,134573,115281,78067,98502,70474,11916,30749,98194,86131,2578,-81189,-107582,-57027,13663,726,24451,142298,160450,7867,-108493,-82022,-31859,-67296,-110035,-126764,-34938,29724,-20801,-101698,-77391,10758,1643,-58146,-52556,-40550,-38375,-563,-18703,-49300,-18078,-14542,-67456,-83578,-112435,-90101,13072,60616,35804,83845,101130,74444,37583,-30152,-23646,-31454,-77864,-66727,-66312,-110229,-83443,-36164,-41336,-36610,8693,51933,43442,-1354,-30558,-59447,-4491,90046,82363,7847,-7287,-18220,-102265,-170051,-197991,-201894,-129985,-79527,-82306,-45566,84378,76934,-13590,-40246,-17551,-20726,3787,18036,8252,15642,82457,153198,137457,88832,101694,134217,79178,10169,31678,58681,-4944,-44872,-31057,4375,-250,-31335,-31080,31218],[43106,92834,37130,25101,28421,17043,15795,-8923,-84628,-125214,-64761,47279,68735,15653,45149,96288,40712,-46768,-56122,-12034,29823,23199,-43934,-43135,-1400,13579,13035,-6051,-61740,-100119,-91532,-100875,-89688,-32156,-14284,-49808,-23457,64916,93809,36836,8254,-2453,-32509,-44510,-40723,6414,54848,57534,-3876,-30200,-4879,22548,10164,-59040,-41030,34856,27910,-25430,5270,29840,-37320,-50740,24260,46493,-13402,301,74232,128324,143744,78943,-34234,-41122,17031,16419,-44254,-66334,-53738,-55606,-15980,4378,-41139,-112338,-143250,-60541,64517,62974,-543,-2622,23161,36067,18472,11712,21218,8744,-5311,46331,100289,23084,-30111,-9072,-11183,-42801,-19968,36601,38682,-15698,-6935,34575,-13681,-63787,-16338,68056,94656,36922,-52263,-31255,11049,5693,-31678,-48509,11425,83375,59501,22186,23878,-2341,-54528,-90053,-57233,9281,48509,40243,12564,28787,46790,37881,-9968,-31946,-11588,-43108,-74092,-4492,25502,-82499,-224123,-227815,-95611,-12726,21474,11231,21725,91742,88464,41537,7573,-20701,-9067,45104,26308,32746,97616,75408,17511,55439,123424,84239,-10481,-7117,50828,41410,4210,-21254,-42649,-30873,-39751,4058,38864,33251,19392,-21913,-14875,29758,41507,13788,27890,121794,158218,78457,8858,-8574,-44128,-42243,-63733,-64530,10198,94506,69670,-10598,-32171,-42544,-67359,-79897,-88132,-47914,6936,15322,32763,38611,57273,67303,10549,-54687,-54375,-14614,999,-10394,12448,97828,176989,202679,139667,58367,-9171,-76901,-75712,5708,49618,21138,12618,48017,44971,17535,24666,50241,18705,-61507,-42253,42695,86019,2143,-99671,-84955,-36838,-59954,-49410,27424,59726,58942,64227,53237,11298,-13184,-12434,-51879,-37101,56311,77752,-9946,-26438,28936,11613,-17799,24508,61949,39779,-10733,-75842,-72847,-49730,-58023,-18007,29408,-19155,19354,105267,56368,-12110,4897,-11706,-65766,-98984,-81774,-30392,3099,26905,47611,45450,17763,12090,-1271,-79286,-56664,37078,122138,75559,-19336,-67630,-28348,19483,29260,70773,159557,120087,-17947,-113043,-73582,-2035,15187,-4841,-45059,-33349,8861,16891,-24453,-78072,-64703,-7224,8534,-20750,-87627,-124373,-51230,76742,96967,-13304,-80750,-86759,-106647,-110229,-131447,-124962,-90406,-17715,62413,151535,137344,72702,27070,-6157,-71376,-119485,-136782,-99981,-73027,-81514,-69266,-39274,-21024,-3956,-1174,-33782,-56015,-26173,16220,59218,70758,9614,-27106,-7702,-60313,-147601,-64040,104857,112706,-23045,-60616,-18774,-61252,-150033,-116075,-95256,-124511,-87619,4060,45634,76302,91744,23333,-42131,-60946,-65630,-82134,-68130,-35106,15787,60177,36007,20449,21618,27369,-10459,-74442,-110325,-26692,110447,120639,52799,-23600,-45289,-34349,7776,-30622,-35153,1646,5966,22184,19209,-36679,-47400,19324,42335,58832,58365,9391,-34961,39983,164173,168983,59307,37935,52233,27070,447,14437,-76901,-196399,-166903,-1595,82862,67972,71729,31225,-40036,-55079,-22508,20563,-1547,-81948,-102816,-56225,-17579,36823,64626,47853,59371,84394,62767,64467,84430,9253,-51621,-40572,-13748,-18922,2005,84145,104012,47752,-8371,-39291,-49410,-31140,-39486,-65654,-42882,10802,49109,3762,-43537,-37432,-27067,-34239,-36123,-43404,-59473,-33761,-59257,-81159,-43968,-52391,-91417,-50593,30343,8681,-16546,18021,85143,126725,32876,-62164,-22625,46689,27278,-11358,-77628,-106908,-59371,-8225,3980,38341,63999,49868,17094,10264,41675,93097,105130,37490,-23764,22178,15909,-45256,-61992,-45142,-45578,-36905,-25239,3192,7910,-18461,2202,48372,4353,-56579,-47457,-52132,-55252,-28654,-32361,-41997,-42902,-40127,30116,81361,80052,81073,76205,73244,90967,126871,123602,75293,76961,112002,110042,42315,-49322,-85894,-86409,-69763,-26228,43917,93717,76944,-33520,-164903,-219890,-126618,3765,43474,-18378,4093,64176,7031,-77327,-85893,-16212,13653,-19823,-25154,5596,22282,40347,52916,-7705,-41494,-58602,-45089,35521,92857,48012,-40206,-2127,111011,128358,41757,3503,-14846,-27874,12545,41790,-9053,-23855,-5730,-22961,41446,108862,69713,22787,41368,60257,91499,108414,22642,-6749,3169,-15097,720,12696,-39323,-73064,-18980,34021,50442,15522,-8652,15970,-14940,-56811,-67962,-44535,6956,43021,35213,10021,24760,65085,91773,84290,42812,10003,31485,58909,19328,-82181,-123999,-17302,70590,15044,-62118,-40417,-2439,-31514,-98870,-85080,-33335,-14573,67841,119971,62070,-38091,-40610,41579,96905,23691,-57369,-60909,-37901,-28436,34406,110083,91258,4402,-39270,-46595,-7434,18939,30311,-1543,-38697,-2724,40938,78859,42795,-4711,-28049,-14658,13116,-16196,-119007,-145060,-70221,-6326,23541,52686,15768,-12912,7734,1259,-246,3596,18516,15804,20143,29293,25521,-43375,-52675,-5159,-28616,-104085,-103122,-113608,-151604,-94362,11813,62666,52412,90870,47997,-31352,-59400,-80432,-99126,-55470,6761,15823,1337,-12380,46009,71133,-28757,-123447,-116434,-85290,-80148,521,45951,-13107,5178,104243,30720,-104502,-104550,-50018,-11419,10653,13578,45595,98140,40830,-69371,-55832,8247,61461,64550,34734,-16176,-16892,-29309,-60611,14015,104576,77746,105309,198205,141432,49633,34583,-10576,-2519,36574,41350,45693,68402,26538,26283,99261,79932,-32392,-96579,-83762,-10423,17630,43884,40002,6675,-45201,-57017,-22785,33310,60067,56843,49161,11159,-37352,-44476,-3152,-2411,-74155,-94322,-78125,-106637,-130771,-68981,10707,25008,-5507,-14342,2412,10788,24277,3215,-64607,-83888,-23850,54114,85911,57700,32095,10166,-7620,-15065,-56364,-125607,-93669,-23092,-10084,-27229,-20440,-2239,-1390,-9367,19999,11287,45147,78482,10995,-49257,53453,194497,130240,11581,-20000,-50537,-91178,-120821,-100312,-50080,-8599,-15786,-909,-39032,-135020,-159235,-77405,1218,-10756,-41565,-26512,-19833,-53796,-57493,-58714,-40084,-16289,2085,17601,62383,63235,-12631,-522,83100,40566,-73559,-156109,-169269,-56972,-12059,-66266,-96151,-36982,407,-2997,4185,37682,53971,90667,125157,177755,153584,94511,53734,25916,70459,134336,106231,44808,-39231,-68738,3997,60210,19177,-60935,-97975,-15931,69979,27423,-38385,-23665,54890,100837,86168,64483,40472,2549,40525,113059,109402,69143,48211,18598,63692,167602,214763,169847,146733,79370,-17385,-49387,1320,42928,9417,-82399,-118843,-28626,97520,68655,4102,77407,132092,36238,-27838,59,7911,-58591,-78288,-78825,-34504,-15462,-23196,-13545,12883,12696,-34113,-84826,-101140,-82671,-20409,36901,10283,-42264,-64416,-53978,-32065,-38010,-121418,-126949,-40604,-20351,-33895,61448,106974,70149,9557,-39914,-9812,-10456,-45469,-47690,-79405,-133726,-127410,-71150,-24645,11461,26088,-3362,-43698,-72129,-59115,-70888,-55190,29882,78040,24445,142,11629,-35034,-101535,-151903,-139539,-24984,28637,6046,13255,66798,13988,-19529,-27512,-43193,-13071,61798,63473,14147,-17533,62871,136724,97267,66326,81244,65011,2990,-44687,-24241,30767,51392,47831,23548,15313,-4178,-53018,-81970,-30973],[-16050,-4787,-24865,13150,25175,27696,52455,41253,-25259,-84839,-64039,21089,20046,-33230,40361,91856,10728,-45649,-16245,31174,88717,119309,62499,17185,-21131,-28100,-6845,-23572,-92575,-126694,-59498,-3703,-1754,-4003,-26198,-34489,22104,86551,82993,18832,-13155,7624,61849,81277,-1566,-40115,9747,35986,-69501,-137614,-42059,65067,75214,2397,6178,58510,39033,-6217,19250,-1528,-84189,-64110,41590,55697,-29460,-44432,-8248,-9604,-33965,-59817,-96096,-66554,-14327,-2015,-36083,-53018,-34049,-39628,-7224,31219,-6764,-77085,-113406,-101296,-51696,-24888,-38064,-32500,-18762,2200,10752,-8972,-24847,-4192,25067,52807,49109,-49033,-78624,-29283,-25315,-17724,60607,78950,8498,-41496,15081,99927,45376,-48818,-27143,38497,62883,23494,-70033,-38930,51625,57480,20520,8494,40726,100368,65390,-21379,-18703,7731,-34619,-79732,-32817,40679,63306,24868,-42678,-30901,41972,83262,23585,-29802,-39380,-95131,-126744,-39338,-9839,-122450,-239030,-226034,-126349,-75880,-30326,-25155,-63911,-74676,-67151,-23589,11891,30124,51622,77817,50362,43728,67360,22379,-41912,4557,94927,98590,28639,-8438,24570,62355,79685,68106,34425,53974,44008,41634,33921,34556,50150,22830,22173,92408,107465,48341,59110,114065,51768,-51341,-72603,-56393,-61194,-43765,-75676,-108289,-67952,35648,55695,-8105,-19936,-26877,-77915,-110264,-95517,-17395,53047,65488,68502,66802,106114,143069,108447,45789,21936,-18158,-57048,-65000,-40720,24013,108456,177911,164645,107490,6268,-72483,-56618,-1764,16976,9922,-3628,988,30188,45608,42370,39578,-38023,-139261,-92206,2744,49491,8809,-40291,-2820,37810,10614,10008,55972,57019,24856,14486,-36064,-135310,-160682,-88764,-80367,-82539,8955,70618,22277,2986,18179,-18995,-31022,31661,57411,14848,-21250,-40851,-14853,-19509,-85313,-94930,-24135,-13683,22513,80529,52590,38360,93703,69768,-48384,-81794,3740,42691,-397,-20042,-21086,-33369,-69647,-49456,57901,79632,14299,-30192,64832,93321,25896,5044,41357,24771,-7700,24063,115667,104154,5790,-104920,-116519,-38446,-25696,-74692,-79843,-43669,-46490,-32003,5155,-23588,-44220,-29535,-28489,-8981,-14339,-45725,2032,98151,99337,16608,-33553,-51122,-72401,-64452,-116828,-169461,-153489,-71489,6093,89857,89389,27599,-36594,-59115,-67664,-60551,-88842,-93874,-84912,-67612,-13286,41610,24354,-37276,-73751,-87468,-73277,-41608,-8271,61171,122042,87669,17505,-22863,-43720,-61060,-22417,60036,99100,31221,-19062,-1620,-22392,-86772,-81412,-115951,-141702,-59480,28980,44819,88195,138441,65845,-5363,-42394,-75276,-104176,-84182,-74977,-68329,12262,81644,97538,61146,46873,17869,-45470,-107422,-56045,53179,72249,39599,18897,54582,50345,36252,4526,14300,13521,-2548,41156,45912,-35377,-63862,-8296,12645,7501,22680,80637,91105,100498,164865,153244,15246,-41907,-1210,36542,13265,-17634,-102757,-189457,-191218,-60430,15530,5235,53458,55822,-36760,-104789,-92693,-6698,54531,28881,-7264,-12279,-19628,-1756,977,-55987,-82755,-26134,6737,8855,31351,20161,28257,36759,6608,-38641,-20650,45658,51845,39364,19481,-30748,-91456,-74999,-9283,20574,-3156,-3588,43846,42111,15147,5016,1480,-20458,-53134,-87626,-123661,-101806,-76334,-47461,-4400,-14259,-41961,85,76346,73211,55915,28273,21455,63710,28251,-45485,-43251,6745,-140,-32419,-72734,-64904,-27890,5501,43750,116357,166566,96757,-19977,-41851,19290,86541,101002,48544,15153,39412,-2864,-59146,-74678,-59378,-13131,20934,-13727,5736,77318,70653,23789,22000,-28,-32481,-37582,-23589,28530,82511,43972,-35275,-98367,-100117,9663,76603,59581,29886,314,-15532,-15943,30010,47364,-4179,-4871,46101,57920,-6435,-90843,-105844,-69282,-61556,-92882,-42030,54901,42973,-77214,-176069,-215843,-136265,13123,52239,-61627,-75433,-1651,-23521,-83555,-72899,12658,53034,35268,29060,14553,-18383,-15945,14035,-604,29324,43828,19200,12401,52277,73182,42375,66192,143244,187119,103873,-17805,-71478,-19044,28003,-17475,-86862,-32963,43550,-17087,-27416,45879,78821,83120,114756,99878,62905,41087,-23451,-27082,-5644,4691,39010,35478,-21479,-62599,-37092,-4791,8552,-10967,-38396,-41008,-60561,-63662,-53394,-14584,48155,107864,99351,19778,-18624,-5504,11171,57679,70029,17548,8794,41969,10113,-78906,-100597,-11757,27677,-45445,-115046,-74512,1069,3797,-23962,14896,47287,41734,81646,90586,35614,-28658,-49659,7358,116318,82346,-29451,-43744,5864,29755,54249,51345,-17188,-59741,-34269,-5416,39980,49324,14972,-50888,-106352,-84986,-60247,-41353,-65864,-65531,-81203,-73439,-4969,-3100,-99270,-116957,-19829,57275,84200,101853,65721,18065,-5521,-23041,-8318,5823,24871,41690,47318,49528,75718,50566,22786,14227,-35933,-108013,-85588,-56688,-97707,-104506,-68400,-31747,-4369,86212,79652,26889,19757,-11226,-55779,-35632,11240,23545,29383,3805,17863,69915,49216,-22244,-41810,1951,51071,118237,90238,1101,48678,168987,75572,-85441,-93459,-59404,-44875,-12732,2387,33599,95497,42955,-66246,-34372,61512,114700,85503,49299,44851,37624,-32622,-47885,56587,125220,95308,113841,179392,159425,129132,111870,28375,2367,46571,93200,87316,50818,-60728,-119038,-28137,42342,-9903,-56947,-46395,-36591,-55419,29088,86332,46890,4454,56573,88746,54265,10492,7734,45249,50741,-5885,-39012,5815,-5324,-91098,-102713,-79033,-93098,-118532,-102176,-49324,-4962,-8017,-3427,3522,-8576,-22324,-45063,-32842,23622,26584,20114,28138,17959,4347,-8440,-26391,-29675,-50244,-103107,-33415,64883,64420,32618,-142,-43498,-54191,-73003,-61036,-14832,50300,46695,8387,-7766,39910,118861,74497,-34652,-56982,-49600,-96719,-126190,-75515,-10910,39137,21381,-892,-25399,-72608,-88206,-44307,-5890,-17366,-35034,-51776,-65859,-60457,-39883,-53890,-54536,-39382,-31281,2439,82372,86350,-11648,-34540,13995,-22402,-116815,-198992,-167666,-57582,-47497,-78700,-64731,-14971,-21630,-53757,-21518,21165,14375,51748,101273,151873,130210,64905,53831,79233,117549,135260,106509,79491,666,-72688,-8624,96301,75990,-28076,-82460,-31872,21697,23991,62677,111494,124052,129690,109280,74966,53762,20250,17449,66995,83544,22951,-36180,-45516,18256,127500,226069,237062,195103,90253,-20354,-94909,-76095,14221,46347,-15991,-37181,47412,138439,61866,-41427,-287,52797,26590,28232,21123,-24779,-60096,15536,48473,7940,-53167,-48035,3130,1437,-53329,-70826,-76213,-119041,-115805,-24272,29594,24949,24081,-15173,-34344,-1739,8092,-62787,-94915,-78377,-78666,-66917,48710,108637,54062,-40485,-92394,-32491,2713,-6058,-31745,-68711,-109125,-115120,-48359,25994,86378,79288,-30596,-110145,-97829,-47119,-66772,-120829,-67498,29268,25556,4322,3107,-32350,-89239,-131414,-79155,74804,122943,102320,103303,63684,-44742,-2775,32737,-19709,10949,100337,78743,468,-39702,40813,69288,-1722,-588,67732,46092,-19010,-55738,-52451,18727,118534,142473,71093,36665,26469,-23466,-77810,-69121],[-46349,-75707,-69842,8751,18856,17703,54738,75652,65337,27824,-8901,-7323,-27583,-59183,9004,12267,-80744,-76759,6071,40649,97313,180283,152022,63710,-23452,-30596,-23643,-55638,-82911,-76071,-17024,52604,63263,32073,9112,48267,98947,85053,30808,-13299,-16735,33731,128401,157280,48480,-41324,-34923,15078,-54989,-137192,-72286,24065,47118,29096,38704,34636,10829,12861,49794,9186,-75924,-50407,33027,43603,-24147,-53063,-55455,-111063,-154206,-106503,-69745,-53184,-54015,-45766,-19110,15233,51657,37543,36547,56523,34115,-3125,-26957,-74415,-83428,-27337,7891,-3213,-50624,-38018,-10581,-53464,-78141,-14350,21852,-6826,-37966,-92563,-75175,8912,53554,102769,183024,114956,-61023,-101912,24809,138620,63663,-38267,-2880,48320,28780,9159,-26587,34525,110223,78140,47703,73169,75189,82793,54117,-30471,-21592,30639,4936,-14306,45560,74535,50841,5322,-75086,-79814,-8296,43207,6888,-35038,-24249,-44202,-75005,-24792,20188,-15869,-64199,-73500,-77562,-114244,-69800,-24832,-74283,-106616,-78391,2881,70600,92954,71100,57496,71211,69616,4731,-83422,-113042,-42212,39231,60931,51026,44338,49340,57636,71557,84342,94867,147130,124296,71020,29249,32397,79020,69550,38916,65192,72655,57198,67014,51433,-46994,-127052,-119732,-77888,-42328,14061,16453,-31360,-62267,-14325,19559,-5019,-4952,-33280,-80820,-46603,6255,34149,66961,79486,48556,9081,54745,132074,168763,150946,78531,-48628,-106481,-29580,21519,-20605,-15971,75392,96629,51174,-29538,-71990,-36803,19242,29451,15875,122,-9807,20254,62209,50299,7476,-70380,-142628,-113953,-78601,-43599,-10114,40434,100351,114798,61713,21783,25967,528,-38235,-35617,-66044,-144966,-162054,-83576,-67508,-73452,-9320,37205,26394,11332,-3447,-14114,-526,18731,-7476,-44055,-14908,40148,83264,46018,-45217,-73339,-39784,-51976,-52741,-24147,38367,134240,226263,176062,36719,8005,101811,106184,-29338,-111728,-92682,-41385,-38095,-459,139419,160939,19227,-93795,34510,128513,74133,48143,69295,27563,-5988,17154,79797,77073,26420,-42964,-21438,29067,-24628,-82947,-40041,16454,-16770,-21180,24601,14974,-46767,-87711,-76060,10644,49139,12859,7237,34936,38177,12756,-835,-9127,-22341,11528,40236,17956,-70219,-102591,-41102,43671,46240,-8345,-51631,-23025,35573,80576,45014,-21404,-80092,-63671,23560,89758,64844,-33786,-100103,-65372,-7155,-27927,-52309,-578,55454,62431,30088,-12595,16874,81446,56109,-5371,23394,41205,-7339,-37003,-27652,-23771,-1285,-63022,-97500,-23811,26188,25358,88654,135078,42283,-27884,-53088,-69047,-37120,36615,7353,-91109,-55481,84486,185557,142009,83393,38523,-27017,-113089,-97938,-28957,-15630,-1316,43097,108735,90974,71010,82957,116509,76927,8298,48555,78035,9312,-37452,-17839,-7980,-11579,-3939,77421,105198,63587,76019,69759,-32748,-69666,16894,90706,25029,-95711,-191397,-189989,-145672,-55234,-4058,-34157,-21017,14778,-5186,-73040,-100567,-19086,71186,66452,24208,29928,37427,7123,-53582,-144857,-189111,-115126,-37095,-20027,-1802,19240,81508,101617,38743,-25065,-33583,-16268,-16138,6966,17538,14903,-32343,-51426,-12592,32433,14844,-11915,-4822,-9766,-16474,3671,12140,-13089,-35915,-40922,-100373,-115254,-63803,2276,35818,46679,44333,32398,42468,61717,68152,-584,-54462,-8303,13160,-22936,-47668,-17179,-8447,-48633,-68990,-20028,21520,57304,95163,137003,136281,21467,-113642,-131994,-87528,-62410,-33569,6368,29005,21648,-34179,-60797,-68744,-53084,7766,31949,-26232,10527,92737,46278,-62445,-112338,-105720,-71051,-39521,-3738,57853,87924,14646,-81624,-107704,-75628,-12617,4720,7228,-2960,-48206,-79118,-72702,-7739,35534,-2174,-3346,31129,21013,-26487,-56570,-55019,-24924,-32795,-121953,-112477,-4236,-20507,-121438,-162843,-151086,-76718,6055,17914,-49999,-53826,12223,22469,-5244,-12569,25182,76387,134156,132375,55557,-3461,-27014,-28940,-30892,16533,33671,-1398,-49743,-9556,84281,125313,131426,133569,168137,134830,18880,-49881,13657,55525,1382,-36100,45241,105345,-659,-73265,-34190,38837,97302,143568,108196,12011,-28120,-51907,-20985,22496,61566,75998,14041,-32409,-21498,1159,-22895,-22971,2434,-7970,-32783,-18453,13732,9381,25622,64144,113085,94249,-10595,-48952,-9600,-2803,40435,77883,46673,13993,-1861,-46664,-88547,-71926,-21392,-30476,-85391,-102056,-47784,42425,90428,80245,94836,127870,107717,66254,-4776,-21920,-14831,-36861,-27788,57190,54641,-13150,-11045,35186,52192,28601,-29479,-94621,-67140,32688,68208,69827,34527,-15149,-43015,-71342,-101234,-131867,-107657,-84207,-33359,-58771,-88512,-25220,32878,-18620,-61007,-26776,48193,104136,121437,92770,48211,7548,-6729,22404,21134,12651,24730,51421,70567,120898,147855,98643,19550,-40891,-73398,-19168,53157,27748,-46083,-91635,-96369,-86044,-1527,9040,2426,31370,41480,18144,4776,-13085,-21839,18227,1690,-34844,12971,71717,79596,77351,98438,115066,120644,55550,5749,78754,153595,52309,-50870,-27329,-15357,-43626,-36751,-24542,-475,64878,73153,31305,47711,71950,74647,25791,12537,70366,83998,-12211,-27283,53576,82170,64987,85626,108171,83986,71393,69164,26744,29470,76981,139321,113519,29100,-101754,-183843,-135714,-52024,-9189,22977,-2152,-85090,-154222,-46043,63339,39659,-2439,60189,119200,72152,-27089,-67380,1637,69493,20617,-35065,-1220,-423,-45069,-27695,-8863,-8837,-53130,-121541,-117092,-15532,42834,22401,-5810,-20605,-46481,-84893,-29815,83293,47395,-33993,-45542,-41328,-53563,-58855,-56156,-39639,-32277,-58478,8430,89386,81128,32878,-42044,-120276,-97473,-71231,-67467,-26784,56955,76801,66237,27988,-28986,-11350,6766,-29573,-19018,24160,-11222,-69000,-63712,-26413,42211,50404,29552,5214,-38112,-39505,9043,4762,-30070,-39936,-79374,-111998,-59830,24504,38619,20631,6627,-16269,-14797,39086,39960,-25393,-45831,-12182,-18126,-51805,-71331,-23256,11193,-13366,23734,50077,-2347,-96640,-118675,-44374,6359,6626,64854,77105,81700,88381,43335,34809,91762,136423,119554,85258,76060,17848,-73093,-46747,48799,39731,-37992,-64693,-45578,-47630,-12252,137888,225553,171063,84517,29128,11449,36635,37450,-6999,-23247,-15435,-53887,-82873,-52359,3433,48157,115882,171884,178623,93126,-21561,-120981,-115752,-17652,49809,48662,45370,75083,108285,26529,-45561,-20155,-24246,-37541,-4524,-33806,-78089,-28532,112945,125026,24623,-66836,-75091,-49571,-56480,-88016,-73519,-56530,-112367,-140390,-94039,-64454,-21863,62491,46021,-15821,-20259,4462,-8181,-24383,-53292,-65710,-49687,38208,103040,66918,-54529,-161788,-119068,-33432,2610,-36721,-58322,-55918,-51794,-12991,32768,93550,98673,-1315,-61193,-30695,-12242,-80608,-156368,-113585,-8419,25734,-4932,-65284,-116479,-116221,-100279,-59944,46169,94996,114624,119028,45523,-54746,39850,109107,42731,28071,87818,76505,25498,2497,38243,27623,-35309,-27461,43593,50849,13700,-20743,-36437,24993,123397,154480,88394,57934,52412,12173,-38655,-49729],[-31223,-55727,-68670,-13228,-30563,-61651,-31701,23215,89801,124870,64632,-2780,-11500,-19336,-24881,-70287,-125998,-82982,-4309,-7234,28750,136185,127846,21657,-57128,-43008,-43367,-66180,-45212,-36660,-31934,29101,62116,30391,42929,120225,146074,79158,11175,-14521,-12093,22823,92973,117256,43645,-31136,-32792,40940,6584,-89292,-101209,-59474,-28308,-6481,-792,-35969,-37857,2091,42520,25744,-26129,-21418,-6951,-5189,-24310,-38682,-52857,-99615,-123048,-76518,-46043,-25562,-45228,-77054,-36127,36176,58977,33617,47563,76361,68567,46977,27923,-27120,-61816,-29410,32629,30466,-46474,-38294,-8156,-66368,-100762,-28946,8601,-48926,-75121,-52007,13652,73731,117034,177276,218377,96963,-109220,-143571,1807,88666,-3380,-60235,19213,61117,8547,10924,37226,99480,109168,27710,-15440,31223,41052,17414,4803,-12240,4292,16781,6553,60908,146736,116435,48781,8256,-63875,-93735,-97516,-79056,-33234,-11058,9123,25233,12707,10130,57076,138571,164676,84740,-42734,-153147,-96121,-1196,-29934,-49282,-830,72504,102361,57944,-21767,-10234,71680,79248,-38534,-148904,-135738,-46516,9707,14322,26279,55344,40347,-11543,-17693,38769,109617,164706,104004,42163,19252,15933,39074,33674,16266,1479,10475,55093,50582,-11810,-71717,-114336,-115578,-68374,-18061,60247,90008,56417,-3797,-17635,11364,35629,36736,-56519,-131911,-31413,59692,22082,11832,22458,-25942,-80761,-42667,34465,106945,130531,50260,-72141,-105356,5901,67056,-23358,-86795,-30428,-15514,-50413,-61058,-64444,-61480,-20545,11125,739,-12310,-7070,20758,54175,23804,-35513,-83560,-135488,-131026,-121033,-100912,-66387,-4251,60010,83243,28460,-37293,-54860,-65613,-67593,-64371,-67552,-73037,-61849,-25220,-40289,-41467,-4111,12868,18587,1758,-24364,9610,48183,4803,-76533,-96608,-12460,83275,138757,98155,2171,-30111,-32241,-86953,-115976,-100075,29106,209705,286578,204294,110145,71088,82883,52868,-85960,-162911,-84435,28262,48866,64408,124907,57962,-79099,-108543,95767,190415,93861,37979,63420,67355,65634,66685,93609,84373,53804,32680,86242,83177,-22299,-64452,-12381,45413,35599,17064,29972,24133,-55169,-125707,-97054,18916,69395,43701,4785,-28784,-15187,-1068,-10005,-22856,-27233,48869,191521,238651,55703,-108982,-93965,-7587,-9683,-44334,-45384,391,63520,130783,124860,33757,-77986,-97319,-23462,56088,77294,-9393,-102327,-41098,43128,-4501,-50154,-21303,-24876,-44189,-40996,-41519,16290,125124,120382,12323,-18344,-7,-26412,-65532,-52388,-18844,32831,-150,-26061,4803,-4277,-28297,22672,28438,-46149,-48573,-10242,19664,88455,154460,94599,-25413,-40475,70893,204782,170936,79595,30657,-27637,-120984,-115410,-56803,-60300,-28424,28371,69940,50471,74950,122445,155853,97466,6911,13374,39522,17594,-1062,15757,23508,32212,17268,36099,30531,-12808,-8909,-273,-49914,-34549,55948,111585,31725,-106944,-207637,-177812,-101129,-3463,67417,11714,-78910,-69622,322,-20742,-84527,-39164,29019,-3777,-44724,14932,72379,39695,-42455,-124526,-164500,-100522,-3996,22651,7723,-6989,39880,60714,27403,4511,-21286,-45610,-35674,-7296,-2161,30809,28089,-19938,-48985,-24509,2564,-7985,-35696,-71019,-73278,-25097,-3542,-44103,-46290,15391,-29523,-85766,-58674,4781,26481,53805,73129,26959,4987,32930,30613,-64020,-117117,-38369,27210,24493,-14802,-13338,-6486,-58015,-106570,-57327,24900,94054,107657,82800,19668,-62157,-129561,-161423,-176928,-187524,-140461,-30741,15242,-6344,-41067,-42900,-56609,-55512,-19014,837,-21756,12990,16324,-90803,-201038,-242495,-207283,-129008,-67317,-40896,-21595,-28753,-78490,-118788,-89447,-41269,-27995,-41719,-6088,10304,-34899,-49006,-18117,35423,64603,25311,22943,54721,30976,-7950,-2349,-29646,-69312,-50520,-69519,-84423,-43393,-59919,-116103,-137932,-112694,-25276,18424,24733,16250,23780,59758,81916,98063,84767,47822,68752,165069,156157,71926,48283,5655,-50309,-77901,-45373,-19786,-35783,-73089,-38833,61715,115566,112371,80594,90150,104107,78524,43032,62885,91340,86993,81306,137297,157259,62896,-3246,-35255,-34988,27591,100062,71928,-14811,-9552,11607,48869,93458,142806,129789,25083,-23749,4502,24062,-4190,2223,25587,10130,4918,59369,103039,63067,39976,66880,94223,53141,-47195,-51454,45896,81998,71256,73562,60339,5957,-50417,-62978,-47486,-31829,-14914,-44317,-94604,-87925,-33945,53165,139138,126837,93124,119045,111532,51328,-47205,-44208,-11892,-20759,-34911,-22471,-23942,-4754,18702,27547,22158,-9987,-67455,-100109,-37670,73897,85552,61715,16329,-15653,-3615,-6304,-72896,-152737,-115268,-54683,-1680,-22993,-77530,-61340,43340,66414,-1927,-48047,-2260,56672,88080,76764,58728,56552,55477,62026,24684,-4194,-15776,-2224,12808,74720,156560,149224,28520,-57140,-65851,1410,91483,94564,17581,-43001,-66962,-110873,-107484,-120063,-100554,-47038,24482,30519,-33149,-83437,-63430,26001,32500,-18590,-6846,43394,90407,125061,113468,45331,-14465,-56014,-37550,21431,38533,-9155,-7329,37442,34532,4967,-3935,-6696,-14176,12721,53514,70834,67751,6248,-34403,-62923,-39913,34001,67661,4977,-24985,-4393,5528,16657,42062,30490,-26687,-63595,-52638,-3747,82992,108235,100294,58341,20671,-41647,-113407,-143637,-124441,-18943,108375,75011,-53255,-156184,-102261,-26826,-28889,-59722,-30971,51721,78966,-9286,-103333,-53558,37590,-831,-62689,-47943,-39225,-17539,70332,110510,100084,31815,-79655,-111008,-2245,73422,22037,-31786,-53861,-86290,-137156,-105746,8354,4686,-81264,-96605,-98289,-109676,-91136,-45936,441,23304,10305,41222,79253,67297,-6022,-110848,-175148,-116709,-33136,-1737,-1042,77102,131991,110768,35169,-75158,-93743,-45856,-6924,43046,101395,108963,45673,-21126,-45647,7261,38769,62181,39029,-32708,-25670,53306,43746,-23040,-48391,-89116,-131465,-74355,47513,87074,85386,79438,53337,15997,6586,-10966,-38495,-24972,57525,119652,113111,108074,102376,45008,11360,104588,90713,-59372,-171376,-137348,-48347,-344,55273,153737,92136,32328,63771,52501,38576,91345,126066,100782,59484,41042,1924,-45877,-29440,4587,-46428,-104406,-83901,-44815,-63464,-42639,105501,195895,137308,17388,-39963,-24160,32841,65900,24556,-51776,-84313,-69819,-36228,-22621,-8338,-11781,-7062,25220,93876,85095,-20376,-133644,-123864,-44299,26894,75761,66331,28903,46370,27846,6756,5601,-46796,-66570,-36887,-72924,-78504,-191,101728,81804,6602,-54647,-76138,-71429,-32004,-22656,-50541,-58244,-82387,-116606,-139509,-149361,-102947,-4209,7420,-37458,-41301,-1482,17532,12111,-24014,-28309,-27183,-7968,34777,62368,-13199,-142163,-149764,-63752,9346,-7034,-32610,-10287,6070,-13505,-27810,10453,37157,18904,31648,54552,38175,-40390,-96429,-79593,-20772,6406,-40053,-144928,-193424,-100393,-3027,-3705,-2592,20252,55974,39941,-8587,-39686,82236,158477,81312,5292,28020,62546,90317,74784,30476,1340,-13174,-9142,-1554,16171,40018,37144,12010,21333,58035,95250,77201,48009,23366,-1198,-22352,-14812],[-6982,2930,-26581,-20148,-64634,-119235,-113976,-53789,52843,143006,102184,28030,56723,71441,-9420,-71527,-46617,5705,11774,-43171,-46661,30711,33620,-36866,-88919,-67507,-41762,-16525,15131,-32577,-72640,-30217,-8003,-22374,35538,125091,134370,70952,39681,34269,13266,-7652,9677,31412,-6706,-40736,3082,98141,61639,-33135,-58670,-55040,-35141,-26202,-32326,-49463,-26664,-2785,18803,54606,69264,47266,-12566,-40647,-27629,-22402,-30515,-24780,-29383,-54398,-64277,9171,30084,-38838,-41069,6661,-14919,-42301,32870,115196,123261,79963,48492,28091,-13644,-37680,13123,40986,3259,27572,53109,-5189,-62474,-25857,28643,-4497,-21366,38118,104114,82294,63356,93294,112117,40509,-74337,-105081,-22935,12131,-66102,-67012,45079,78054,27110,43783,63987,72246,52771,-26820,-110957,-80705,-39534,-64121,-53628,7753,23276,-10269,829,100863,189057,147220,101482,90588,23242,-48409,-136180,-140866,-21194,44539,27652,41521,57702,36859,69478,212817,263658,120065,-55563,-161468,-91443,10863,-13948,-53547,-1873,97926,97893,-2731,-73379,-52,79699,57997,-34154,-95858,-65954,9558,57250,49344,27566,26374,-9554,-75435,-57177,40639,113657,138225,56805,15364,22563,-5837,-47672,-44729,-292,-7044,1454,62513,60116,10346,-22478,-62857,-70549,-17686,22697,78719,93358,78376,23907,-5122,34075,85069,81825,-57539,-184666,-99107,-4767,-44321,-59830,-49062,-70004,-93609,-72180,-43676,-10600,19022,18966,-8721,-26859,-1737,21925,-11346,-59339,-53779,-54355,-37825,9852,-4549,-87177,-100768,-28796,13909,15358,35586,65924,63476,-280,-52002,-80834,-132416,-112656,-78005,-73529,-91156,-97983,-62118,-12577,-25355,-69354,-77705,-58203,-37054,-52827,-67255,-32376,15648,35116,-1652,-9154,19320,43798,49567,15793,-13902,35683,74977,11192,-69543,-68013,17602,90300,147885,140873,44697,-38682,-57891,-79364,-78432,-55445,58633,215707,220382,118348,78300,37493,-20935,-47063,-91821,-95617,8074,103311,91380,58187,20356,-101941,-154266,-44713,196933,231207,99640,48818,98657,146828,141538,89425,101166,113541,112174,102540,88444,25631,-54614,-69175,-46716,7094,48154,44845,50396,35204,-31285,-76802,-39111,47614,81946,69804,27795,-20029,4094,27711,-17972,-76894,-89725,21207,184921,245042,89220,-75402,-108853,-50266,-67542,-78653,-46286,-36947,-39575,41688,84926,19267,-79821,-119706,-89641,-1468,75163,12378,-91597,-48565,27713,11973,64,25825,-8916,-87143,-114025,-103856,-52850,59251,135374,86828,8871,-25289,-13596,-7796,-15848,-23853,16389,18836,10113,1526,-38224,-63437,-37389,-42826,-49991,29245,92170,138970,167202,125597,57147,37354,41563,68639,148466,132774,65302,36330,257,-84590,-85929,-39134,-50318,-9872,25040,32667,15686,57288,91058,89144,29711,-17264,-21974,-28530,-20577,12165,61013,83483,91617,58208,26421,-21151,-48103,-20470,-3216,-32218,-883,42401,49747,-10693,-81137,-148499,-132091,-64383,49688,140341,68281,-86177,-119495,-28069,-15815,-90594,-71393,-15806,-53152,-84868,-20579,35475,39342,14565,-33370,-75291,-29355,39522,37996,12906,-9893,3719,-9683,-10099,37503,28122,-21733,-21818,-3354,-18389,-9721,477,-15165,-35971,-26587,6000,6509,-5171,-28145,-34977,-22287,-29823,-88016,-83441,17273,32501,-5429,-8572,12373,6159,7574,24550,11469,26775,46745,17065,-95389,-141592,-30203,64216,68274,8527,-34738,-55242,-76526,-116269,-84651,4521,73689,79872,43818,-23252,-44538,-43835,-99034,-149796,-154097,-123184,-32023,15636,-4287,-29466,-15299,-21344,-38351,-44798,-27096,-17399,-23617,-88486,-184857,-237287,-225738,-176797,-115922,-71931,-68961,-92741,-103729,-89531,-74793,-70045,-60290,-26592,-4925,22948,25646,18532,48913,53244,58072,75800,35249,18079,64948,71614,31740,10914,-74322,-177191,-93032,34727,29410,-34947,-54942,-60913,-90801,-92632,-3316,61531,90430,83885,69729,65201,74809,125439,137299,74039,51504,96900,69104,53537,92110,37240,-39907,-81409,-57218,-18920,-14023,-39596,-30765,20162,35239,28720,23643,53220,77703,109322,126788,114504,125226,164151,150542,153506,166582,127708,112408,39758,-59325,-45305,37935,24288,-30047,39991,109321,119850,131369,178601,161008,80416,44454,14318,-7312,22212,57505,20460,-24547,6902,67308,104365,55657,26142,76408,104017,59591,-15245,-20151,69396,123417,81256,60010,61875,3320,-40785,11492,45457,11403,19334,7785,-58885,-89069,-78016,-33138,58022,69041,27316,45252,75100,58611,3686,1506,-2593,-13079,-20345,-30081,-25449,26342,25131,-18721,-40400,-37388,-52911,-69604,-36105,14865,11395,31863,28396,17035,27215,11973,-46766,-111830,-68333,-31166,-9209,-4900,-62929,-102879,3331,95932,53887,-1134,-4013,-2588,30317,36442,39957,85650,100908,69679,9430,-6380,-16864,-31981,-52407,-31135,46551,118021,34801,-70867,-91922,-39571,30730,47670,25331,8287,-609,-64395,-117840,-167101,-164856,-118774,-17054,20682,-62370,-95709,-19625,92660,103633,54017,13013,-2844,30725,78251,59478,-41348,-114433,-130825,-104486,-94459,-86234,-39428,50717,79694,34060,16545,37841,44908,1338,-42025,-55492,-59561,-49460,-69832,-66672,-57365,-40030,-26803,-6903,-12009,-44941,-67532,-47642,-10746,11721,-13917,-86387,-125176,-104936,-25323,96083,95487,21514,-20720,17723,24702,-43585,-119040,-138178,-26054,147902,176833,78567,-52404,-84878,-85460,-71964,-65512,-48928,4376,66364,28146,-66533,-50635,14168,-12100,-64574,-75770,-88703,-53824,74084,152801,125437,59499,-3067,-32933,22968,63982,10127,-63457,-118435,-146497,-172491,-166291,-73708,-27442,-70487,-92680,-112807,-114305,-57990,21412,72696,97404,88787,82077,77531,64061,-19106,-116364,-132438,-81166,-21059,20644,-37,45720,81167,55980,22326,-41101,-70078,-47111,-4217,31573,79072,139027,122575,46411,-15310,-13708,-8870,35750,28840,-42718,-32066,62156,82182,11490,-30657,-53201,-74469,-38764,34988,38573,48767,82987,103694,76797,27198,-8817,-21773,17839,145896,257942,246723,174522,95216,-1355,-44218,26993,-30656,-164214,-183391,-104522,-51097,-9880,97068,194984,67086,-23933,32168,55402,46407,78421,84925,62542,42199,20519,-19816,-1152,43976,10089,-94858,-143825,-91882,-14958,-5829,-22296,26826,81380,66571,10583,-1133,26329,57128,78694,63083,-21553,-73616,-10060,55290,9043,-30275,-28590,-33749,-63610,489,72389,14260,-106778,-111254,-51349,10598,69952,56459,-11849,13315,67399,64736,6373,-44671,-20832,15235,-28435,-26352,-15111,-2419,-767,3294,-32805,-54773,-18384,66843,68427,-32151,-67479,-32935,-41605,-89585,-126516,-135065,-112866,-96770,-64796,-18475,38457,55575,13258,-54780,-48626,-44039,-67182,-65703,-2115,17131,-37743,-54823,-26917,39531,51800,-3602,-2102,21192,-28645,-80642,-69777,-53681,-25432,35274,63464,87778,66681,7838,-37803,-46732,-59130,-98181,-161298,-157251,-24979,95412,98969,62375,21107,5281,-41349,-63093,-47494,77898,142670,55272,-41950,-20614,49328,124073,97148,10690,-19679,16189,35080,1345,-14234,34101,81657,60957,2470,-15674,27623,37898,-303,-40250,-44106,-35333,-12253],[-28688,-7364,-2654,4400,-29914,-72291,-99297,-76053,2092,76460,69325,33107,83270,112305,26217,-27387,50727,99380,47459,-30338,-75190,-65113,-44477,-31882,-74332,-85114,-35285,43693,63576,-36743,-94110,-88005,-115546,-102458,-17141,61276,72985,37412,50317,74439,37900,-19978,-30771,-13386,-47735,-71807,-7916,97877,79240,36832,40727,7133,-2710,-447,9537,22143,30132,-1786,-2826,64358,116169,87484,4596,-43226,-33553,-32368,-34394,1772,-28807,-104816,-99943,11754,45951,-18450,-35312,-19163,-53313,-67009,32248,144849,166028,94975,51040,61783,25929,-20415,-5893,29307,37904,67974,91975,62652,-10919,-31683,31095,50973,29557,41703,64515,2352,-56549,-60945,-34660,-9997,-9084,-41006,-40104,-20836,-59793,-44154,56089,79019,36688,51786,21716,-25343,-8366,-32887,-140963,-141436,-98836,-133226,-115072,-28310,-7291,-27483,599,60001,109193,121628,156276,178197,94922,-10847,-108541,-102402,10988,61796,16814,13200,41164,32710,50117,158505,177412,37559,-74688,-117099,-74364,-37322,-89592,-153590,-108520,36164,63528,-7137,4434,92011,77250,-8510,-47507,-22757,13460,60886,113996,116795,65751,10854,-41452,-70858,-12936,70871,89597,106697,51769,20212,23578,-32269,-111481,-96018,-12909,10015,9304,56968,86580,72563,18232,-43240,-42877,16015,55564,85147,70865,42634,-25766,-41367,17742,54202,50653,-51319,-177356,-165479,-123923,-126351,-116063,-100423,-73233,-59885,-58151,-66378,-71291,-42571,50756,101890,54364,-30526,-53058,-24695,-18936,-24855,-31252,45091,116392,68657,-75725,-140331,-48372,56200,72147,78124,100844,68447,-20394,-66619,-86131,-104181,-51418,-32519,-45584,-70458,-116690,-131197,-87857,-52503,-44238,-31354,-15899,-13884,-29522,-52675,-32314,11164,39801,18815,-709,25230,77254,82413,30319,-6531,25395,49149,14948,-6987,23302,76097,99721,142432,164528,75517,-76757,-119489,-62612,8461,40616,81661,120309,73903,-15945,-48596,-58933,-77246,-49810,-11257,18495,65554,95765,51772,-11414,-82456,-194741,-165767,29211,244504,208127,86248,81801,148071,177535,119733,19572,33284,84221,140309,126884,15488,-82532,-103345,-89452,-77437,-24313,25530,51623,77881,46920,-3801,6311,55914,94639,87721,61797,30860,14506,50157,65938,-14597,-128718,-158424,-47622,33897,39663,-3786,-44004,-70275,-52963,-86680,-91542,-55960,-84225,-142374,-73014,-23602,-51205,-87304,-97655,-88231,-15084,54622,-4534,-81224,-54578,-8120,-364,7060,35548,40830,-32496,-109769,-137735,-118344,-33281,72702,84797,29932,-16227,20753,80689,72558,12749,7246,3220,-18979,-59534,-70640,-46998,-23879,11240,74390,149089,137768,153514,126282,-9176,-71193,-3200,56814,42794,47282,51809,64786,67581,44355,-43366,-79061,-70932,-70405,-4927,30804,45253,27743,27647,17255,-15485,-64102,-53964,-28439,-49658,-49914,-6030,60660,103023,98032,48367,24447,-20272,-32390,16575,29591,-4497,-4460,-13654,-47538,-115750,-138999,-140593,-86858,-22561,53019,101563,34982,-76737,-114748,-76649,-66666,-104906,-84420,-18293,-5375,-34554,-41958,-38210,-5030,35563,3043,-45926,-5308,-1340,-55368,-26602,24481,39139,-22050,-41237,37721,56678,-11586,-50805,-26131,-24002,-50707,-75006,-30066,23337,37381,27163,17534,38801,47784,31002,-12944,-59673,-93025,-83734,-6639,56152,83492,72010,40846,-12868,-58975,-50998,-11329,39111,52583,31538,-66958,-127809,-35014,62891,59823,-19633,-100351,-144083,-100665,-55280,-25748,-1774,15745,43477,69779,41630,16959,13250,-35944,-65491,-59739,-76668,-35574,23446,-12284,-72810,-29565,24104,15496,-35435,-60360,-78981,-104880,-131950,-151512,-153827,-112510,-71050,-56438,-43400,-39054,-69301,-60500,-3873,13459,-46601,-83786,-2835,57066,20693,-19149,43866,118450,48951,-6821,36830,32903,264,39418,92695,66755,-10773,-134793,-227779,-106903,84957,95792,-26975,-58461,-23190,-39498,-55025,18063,98254,136412,107739,70496,27344,-3351,46543,77235,40669,10014,-16444,-43523,24738,85273,19993,-28022,-43434,-21597,-3155,5649,-11738,-20435,-15547,-27708,-29312,1336,80568,87210,82805,120525,118669,108815,146786,116792,89326,119033,113367,122105,69079,-34448,-61213,2892,-1477,-63360,13713,110639,94047,70516,118307,116095,99384,112440,26402,-44176,16071,58100,-24277,-74260,-34335,-10847,18831,13427,18021,79494,126323,120782,74777,16548,12325,27597,10643,32117,90610,72454,46345,99484,98696,16661,22978,60371,22390,-53266,-129853,-163527,-100328,-48718,-53245,-20735,37611,58583,53742,66305,33572,-9856,-21206,11254,39217,50068,1149,-74869,-102690,-66882,-32034,-44806,-69027,-86223,-78276,-478,27979,24311,34155,3844,-26070,-24642,32668,18364,8093,7683,-60841,-128943,-45966,73407,90569,72890,30579,-33698,-29575,-19095,-11615,32331,48331,21560,-15158,-3766,18275,21171,-24114,-95063,-105684,-11270,3288,-66118,-98518,-73258,-53020,-49506,-30543,-25414,-11368,-24563,-45012,-111791,-143021,-124740,-33204,53682,23447,-4894,56742,136901,123771,62884,-14422,-72403,-49752,291,19278,-15812,-51202,-99768,-146383,-159583,-106485,-18387,84679,85026,-21927,-62284,-833,43753,-3232,-87612,-170764,-232569,-187094,-66295,43397,60152,22587,-50538,-74818,-55476,-63967,-81467,-53410,-23221,-19680,-41602,-77313,-59325,-21833,-16036,24456,20538,-12204,-29115,21367,26321,-60850,-129171,-115215,-31288,108312,202123,168735,24243,-45629,-61681,-36805,-966,34687,36751,41984,31176,1085,14057,35230,22805,-1278,-26314,-68906,-94545,-25867,61911,47059,-2694,10368,18705,43581,51643,-25841,-136402,-195693,-183255,-161370,-139666,-63050,-14370,-2507,-13342,-44784,-44230,25458,96276,114248,128336,118396,91608,63043,52761,-2755,-53043,-31817,-17534,-41035,-28338,-46313,-45488,-59035,-60321,-12901,8802,312,-7469,-26688,-58400,-29893,54510,98045,88074,39746,-6052,-50349,-29482,-23290,-63897,-55117,22343,70537,42463,11120,8404,29159,44232,27549,-10917,-3081,36590,88023,95910,52958,19392,11092,42564,140696,226559,209212,94440,11768,-54094,-132646,-149209,-205037,-231464,-145992,-73751,-62164,-9598,76626,85089,-67873,-114162,-16550,20586,9077,29581,32409,15198,29289,26540,-20758,16066,70071,6975,-88444,-99614,-44984,23066,59916,36502,2981,5831,28506,50295,69760,78542,67209,42362,14173,-36838,-35969,68215,127164,43322,-32309,-17091,8184,-60744,-53652,53631,68432,-50307,-101074,-59052,-9947,31698,47592,1431,20491,99596,93087,-16192,-57822,18515,86313,63756,52471,-1762,-43106,-23884,16201,-27151,-38014,33678,97533,65137,-31269,-50848,12590,23510,-14336,-43418,-85311,-125127,-118757,-43387,20308,79562,102064,27942,-94920,-107603,-77713,-69496,-93720,-82511,-30904,13332,47500,31993,60429,62232,-9297,-12515,29075,-5895,-59162,-68521,-91374,-85572,-31425,24202,107144,119106,34337,-41147,-89118,-145642,-156654,-112892,-43071,36108,102815,156652,172585,76435,4046,-38838,-72180,-93369,-1658,49915,-9679,-57411,-6892,46261,73190,35675,-6520,-4836,53931,99254,90014,27932,15015,70287,65590,-14660,-48355,-13067,-11820,-41045,-64465,-52129,-34205,-28446],[-56662,-54077,-491,49326,49741,41305,1573,-20541,-3031,22770,34494,28507,56011,73079,30153,-14839,35642,75576,41615,-12613,-72309,-100042,-41133,48041,-3727,-68076,-30227,66216,86658,-10655,-72074,-98109,-144498,-110070,-50506,-8351,29392,22827,37922,68580,37735,-1741,4319,17481,-19563,-68060,-59913,33755,78690,107652,97874,11832,-12996,35113,95180,109785,65089,-9784,-17809,23328,34030,23741,-970,-12661,-21959,-49575,-50380,-22229,-93455,-160249,-97876,-14510,-48495,-84485,-38497,7636,13395,13990,67705,137452,150831,84726,49167,55992,36874,18494,12849,29624,27449,18331,42460,73896,15036,-59904,-23804,31833,-174,-62961,-56997,-59858,-75681,-74851,-54084,-8629,21279,-8449,-26369,11038,-2074,-11861,34455,46677,12016,29511,-9819,-55324,-14414,1043,-72886,-85031,-80482,-139265,-152931,-102446,-52465,-14312,10029,-11074,-1645,76036,160845,164177,54078,-27721,-52117,-32748,18424,48106,32644,21781,31839,30020,36130,82310,73947,-3975,-17977,-26288,-55625,-107537,-177275,-213230,-180136,-57540,10130,26395,101385,147034,53632,-59432,-75949,-22718,17976,54668,99513,110356,76228,27104,-6353,5060,47461,55469,41660,87395,54018,20578,20870,-30347,-94271,-95588,-41948,-279,12400,54419,92907,78179,16661,-34998,-43564,1060,69345,120427,89995,20610,-66871,-78133,-32027,-30798,-20990,-26583,-84533,-133386,-170283,-170185,-140573,-119226,-71475,-53893,-66670,-63588,-28659,24297,102215,128920,58517,-23484,-46933,-35728,-20289,494,-3000,61648,130799,95193,-21490,-90320,-31227,64696,76887,61246,74653,48895,-35894,-91503,-90329,-40806,16393,-35583,-62460,-40059,-56636,-104964,-109182,-67072,-15815,11487,-5738,-25081,-7071,16116,20802,-2470,5154,13443,-3355,4691,54979,74070,32089,-10201,5251,28690,29805,55458,91107,114840,126389,152094,156611,78093,-72715,-128649,-48061,58102,84676,62137,7873,-13403,-57719,-108960,-83453,3958,86425,105039,69943,29095,28593,2880,-50291,-107324,-206635,-158216,50964,236398,169511,68262,93550,148959,136999,53282,-40192,-29105,12886,98842,115265,10876,-82559,-88534,-54627,-15568,19865,21891,65022,97607,41593,-12599,34775,110267,134710,80191,20232,7419,31851,70768,66909,-11410,-123737,-149626,-73007,-73336,-107788,-89809,-38193,-14373,-341,-28117,-37728,-27450,-66611,-117392,-86295,-84720,-96503,-74897,-38812,-12718,23858,22675,-45515,-61962,-6735,12192,-17744,-41699,-23977,31533,34587,-29617,-88379,-114670,-86827,-28866,3553,26018,19759,41972,114697,152157,96682,57460,23630,-38118,-109898,-73118,2525,25978,93638,182637,178890,83280,72177,41015,-72114,-116837,-71944,666,-71,-39165,-23498,67860,97094,66640,-39963,-121410,-144944,-132515,-54791,1873,57680,52341,7993,-39341,-62020,-83316,-60306,-6000,-1635,-19581,-20369,32193,98127,95519,19768,9595,20403,37174,68444,66029,49889,34315,-5439,-58011,-170324,-230869,-174005,-31926,31394,26217,16065,-21217,-48801,-75267,-106666,-90908,-50147,-25140,24592,73394,31311,-37697,-54934,-18684,18109,-17761,-49679,-8005,-58894,-147138,-62629,56840,81549,-77,-49320,10570,35825,-34940,-90635,-36729,17541,-5226,-72916,-31157,51784,79551,54919,47148,64340,47157,11813,-28206,-52527,-18805,3972,21712,55362,97673,75759,25763,-41002,-80403,-57057,-24061,-2067,12175,33791,-1965,-65604,-42534,26302,39643,-29731,-106588,-136680,-62602,31675,58431,26813,13340,52544,128215,119734,37384,-5572,-22382,-32865,-42744,-73527,-36146,23536,-49927,-152232,-73432,59741,95629,20310,-79169,-148811,-132898,-68555,-36231,-38939,-20040,-1356,-12596,-2464,21704,11183,27826,75127,71874,866,-44887,38031,82372,-13883,-78515,23590,122677,31270,-66000,-8474,50412,30623,29593,94871,96883,-9167,-120482,-151062,-61687,56625,55775,-54747,-87006,-14974,16627,9967,55831,103207,121145,102341,80634,14973,-60681,-36668,-21432,-37693,-46074,-74761,-63029,29441,48718,-22024,-21753,266,16690,-5449,-9033,2179,950,-13789,-17110,-1937,26332,102779,90330,39179,55273,59776,35023,62330,49554,28239,61247,54489,40773,8513,-28849,-45947,-4690,6800,-70540,-46360,18263,302,-18706,30254,38394,58730,114859,54456,-6293,10446,9669,-50997,-62503,-41810,-60823,-33282,22377,58306,80853,125769,166983,140143,39185,-46961,-83490,-72316,4414,147442,198764,145080,110604,68573,-13538,-22111,64339,123479,51632,-97011,-182868,-151970,-102461,-80057,-26522,24451,50061,58499,108855,93340,12191,-26691,29627,55657,30950,-15041,-77247,-109978,-80049,-20661,-20384,-74898,-99341,-68280,653,429,-6343,25683,18848,17435,63780,148528,126945,82706,25437,-55803,-111607,-36938,71766,109114,83135,27775,-46650,-77127,-73487,-63822,-60994,-67395,-42281,-20812,3728,39736,87602,54691,-72091,-170004,-123168,-41674,-32698,-42390,-33578,-56960,-75373,-88894,-130989,-94319,-28596,6107,-51452,-85176,-88498,-24959,90023,125273,73227,54348,77472,36322,-20453,-76028,-126118,-96056,-22744,55537,111628,111449,-6740,-128880,-109778,-10642,30629,73604,62368,-59172,-130889,-77133,-12603,-35408,-106326,-177211,-236529,-171881,23013,183694,174252,95689,-18388,-82252,-73739,-46369,-33243,-20672,-28568,-47743,-51706,-27079,55354,110951,23302,-61427,-63209,4956,34145,53783,27303,-68396,-116671,-64405,-13706,40519,110733,118800,6419,-34812,-10398,22815,38136,56921,46134,11013,14355,54896,78423,55776,41771,59224,55422,11308,-70909,-100981,-44513,-17861,-66706,-49945,-387,53109,41188,-110966,-248514,-240798,-163189,-110358,-66539,-17344,3574,64319,110654,90155,68111,96743,121638,104111,98272,72144,40923,15887,14841,8147,9563,24096,8370,-47619,-48360,-61906,-73363,-89921,-96185,-62541,-17120,22582,23025,-42803,-115823,-104325,-37782,31481,86380,58485,674,-46195,-38707,-39426,-66539,-67776,-25749,22323,51949,54046,52151,79093,65347,8703,7471,50171,45472,43238,47925,36313,30366,33664,36776,63264,87561,70217,-9541,-39691,-43923,-145725,-222489,-244560,-197968,-108891,-77389,-65198,14689,23494,-82537,-207572,-151172,-26379,-20725,-54061,-36754,-10030,-8662,10986,23688,-9992,-11685,5227,-32963,-61174,-17582,21957,34816,68965,78739,42570,10804,35485,57726,44403,33053,32529,-13492,-88828,-111509,-25212,104450,140231,59154,-3745,9559,34117,-36790,-61168,29786,86457,-15525,-105345,-84420,-49592,-31347,10696,5885,25949,100620,109782,18024,-34929,5902,80287,126769,148512,102246,42336,-3258,-6418,-42860,-36178,8743,2494,-27505,-35586,-12242,30518,29517,-13719,-19431,-15656,-18119,-6479,30420,38735,67076,97078,58914,-50499,-93131,-63693,-11399,-36913,-104779,-108963,-46347,28940,33399,47060,17552,-31193,13010,73748,48977,3709,-15520,-54892,-66256,-25086,33060,82238,40718,-29082,-45582,-92025,-184336,-180728,-64437,25428,37384,54946,134167,176727,77648,35017,34076,-39885,-149101,-121795,-72307,-53105,-15634,47282,43369,-10947,-50740,-21586,37231,96302,150014,167475,83081,-6097,8943,23614,-19916,-45738,-22229,-21719,-18896,-16260,-9529,-1304,-16753],[-40406,-46234,3686,63851,76558,87845,72961,43889,26958,39604,56682,44401,27307,13403,-10138,-63881,-85091,-57710,-38287,-63091,-102197,-88592,16809,119526,51703,-36349,-19107,49720,73084,11901,-38312,-49329,-41711,-13199,-45265,-62253,19609,49527,28206,17895,-8387,-8902,31254,56873,41500,-16901,-82425,-24965,62103,104133,50734,-53798,-67880,17553,114532,115952,37670,-32340,-33577,-47890,-106614,-91346,-19581,27651,-5307,-58072,-58714,-45002,-102790,-127709,-54874,-32031,-142049,-165438,-46570,47340,75656,73708,82253,88405,73440,40787,29968,10242,813,14383,24936,43543,6032,-63634,-51146,29743,4084,-92535,-93090,-45709,-79960,-156706,-118936,-45123,9768,41475,26675,4859,1533,-1763,21107,56376,29931,-14374,-30888,-26189,-21375,29846,36488,23658,21812,16800,-1203,201,-25412,-87516,-149422,-158433,-81271,7446,26900,-27940,-21980,69748,121078,56571,-57938,-56981,423,12630,25912,70625,93502,68699,44442,31097,29293,70977,92876,76839,98431,52034,-42819,-126432,-168775,-163878,-171906,-130693,-46871,29617,82956,92880,22911,-42098,-52122,-38276,-23264,-3358,11282,14625,12729,12824,36665,79233,64177,1702,11560,76225,10682,-19346,16628,5889,-28480,-74432,-80221,-29385,31665,70302,51836,317,-14357,-16445,-48869,-30037,71449,164890,113059,20330,-32141,-44982,-53707,-76676,-35646,34148,30578,-39324,-124366,-160878,-134344,-107532,-74084,-75552,-99489,-80934,23126,105915,74938,5778,-24433,2519,10567,-32449,-48091,4534,20031,13476,40704,56168,27309,-13223,-21723,-3660,-8368,-18995,6335,17968,-45937,-109347,-89294,-15718,24115,-53597,-84074,-40970,-16714,-55985,-109061,-101779,-39406,-6401,-38567,-52907,1435,89491,102650,13401,-24378,-7155,-13526,-40911,-22017,29717,36235,9324,30394,62288,62415,68807,52275,56732,106193,135507,97106,28426,-43677,-68767,-35473,26493,35784,11767,-25061,827,12304,-25868,-2588,127849,206353,134454,19832,-50796,-36032,-12815,-34008,-81197,-173897,-137000,24601,181908,135076,56408,65313,89254,84314,50868,-305,-6339,-27980,18037,86202,82623,21292,-14340,12077,51109,44394,18665,69386,72937,-27957,-89084,-29099,71605,117857,45340,-30326,-15799,38652,63818,22612,-32568,-71603,-70573,-41318,-64090,-75028,-70507,-40901,-11374,26379,25428,28942,18098,-24503,-45203,-36664,-76042,-91074,-51121,-4699,26220,23512,-31296,-84734,-44090,47967,47656,-28680,-80552,-86026,-40209,23862,30701,-16735,-84178,-122219,-111085,-63375,18634,49131,38290,81582,167533,160402,118925,69325,-11507,-98089,-59565,597,-6004,41729,111305,70900,-7995,-174,-6080,-31536,-42795,-61391,-24592,-25361,-86665,-74728,26109,57795,39184,-60272,-154128,-165500,-163592,-129976,-89749,-2883,31122,-11369,-82865,-75067,-53965,-46320,-6152,24974,4099,-47781,-7751,98107,130663,29923,-5512,63040,114435,81601,55356,98502,121427,64010,12003,-114165,-226774,-159897,18108,44885,-9897,-20232,-24202,-14730,-48724,-112967,-63026,41035,51011,43144,58791,10518,-32752,-18680,2278,-1503,-18402,-14657,15444,-37892,-125709,-69948,22540,31699,-41932,-77124,-33326,-18017,-62324,-78852,-75,76453,75790,-2008,-36168,-6856,36723,64734,86346,70521,-19676,-77123,-63965,-15471,62063,91239,63514,12243,-12878,-60141,-84454,-84541,-41335,5961,-27208,-57188,-50063,-10636,28044,1381,-41491,-13789,45845,22735,-9326,-1485,41931,64071,53027,47248,71524,87922,132351,106114,4793,-28250,-32247,-81375,-98111,-73984,-19308,398,-86003,-177394,-93952,60577,152446,97280,-43698,-124273,-60019,33770,57240,34648,21314,16587,846,11135,38991,50509,53645,61571,60377,26423,-18179,29299,50742,-30850,-87228,-33579,55673,38823,-50519,-31995,57763,72437,37354,77533,91776,2625,-52280,-32304,1295,15012,-20493,-103403,-113830,-11018,62091,52105,58012,55709,49272,52067,63259,9286,-63813,-49341,-59513,-89733,-83950,-51350,10770,60942,15486,-47815,-17517,7300,23638,-1548,-14501,22910,32840,10652,17035,42621,38419,47013,27744,4297,-4423,-32749,-52910,-2772,19127,7133,28932,29666,-7776,-67860,-77050,-68087,-39068,1734,-20798,-35123,-56540,-64549,-46762,-10118,-13999,-6809,43972,54484,61762,32692,-17809,-31766,-6695,3847,-27285,-3968,72753,107328,78331,80408,121330,109920,33873,-41692,-82061,-88069,-19845,146575,228451,138695,34554,-8442,-51924,-70223,26669,165405,142077,1508,-62484,-44570,-49438,-41700,4478,25680,47519,55041,111343,114579,34966,-16810,4925,-9275,-17682,-7453,-24953,-58343,-58183,-14632,-6962,-48837,-21325,28802,36726,-13719,-24312,8164,33932,56074,83278,180669,196662,117552,13620,-47552,-70690,11039,112207,114439,26674,-30917,-75513,-105502,-103594,-89342,-110184,-135203,-72439,-7384,19177,22905,63961,61170,-15396,-104381,-100765,-41487,11249,40406,51007,26057,-4374,-100799,-207452,-131537,-26578,-2754,-41209,-43158,-52288,-24182,44531,71517,26627,-22048,-37054,-86907,-87455,-64775,-88226,-65934,21494,122846,206280,211451,62910,-60942,-9290,82226,65619,48319,36714,-29023,-79616,-71917,-34268,-49732,-100360,-100356,-83616,-18060,109440,201346,168060,111130,21851,-44071,-45260,-2655,23493,10350,-23243,-38500,-17655,30924,118345,174882,67952,-75315,-102353,5016,75186,92596,69820,3402,-31821,14445,45051,28467,14250,22689,-28700,-35602,-5056,28295,-4236,-59369,-64535,-42974,15768,86380,89736,19293,-23498,20528,65749,51124,-13476,-60221,-30073,19644,-40258,-79969,-21017,51645,6103,-176669,-276176,-208276,-112711,-57160,-19315,-7789,7856,91025,190236,201549,154410,114121,97290,78899,60585,14079,-11745,-18833,-12357,10710,30223,10818,-15013,-28315,-370,-4084,28476,55765,-434,-76208,-84033,-10182,18831,-23622,-65273,-75449,-45790,19988,72622,26243,-8739,4905,45981,35371,-4129,-19733,-12229,12206,58708,84178,71039,53998,4086,-30280,40509,151251,115097,23031,-9141,7398,36826,50327,34005,28284,34567,29379,-16993,-39139,-5659,-62969,-110212,-103745,-71807,-71193,-90786,-57652,33703,-717,-120925,-174819,-43604,41707,-18847,-65899,-56478,-27185,3627,600,70,-7662,-38688,-48772,-34054,-18161,36010,59863,29296,39506,78690,83785,54415,53259,16853,-57752,-70165,-10345,-16783,-97662,-116447,-18493,82976,81907,12369,17258,54110,44600,-22302,-34177,20934,66931,-10681,-98918,-97713,-73075,-73103,-63507,-56097,5314,90109,132108,123241,85689,27744,38343,129510,210556,192766,121538,-8356,-60200,-48643,-32960,-57241,-101833,-93346,-33277,12856,25167,-3720,-71103,-71395,-945,76131,110606,99956,54986,42638,48315,68957,58972,30079,7403,20279,-6994,-68068,-106956,-105157,-62477,-21547,20304,-7998,-13408,75981,113069,63713,25006,13487,4764,25614,75305,82551,22374,-81098,-80917,-13734,-46452,-151891,-155651,-54214,9163,14590,37171,79037,62204,-713,56367,86555,-26493,-193972,-212822,-151248,-59513,23386,54660,8019,-47016,-82759,-51006,27676,80953,113817,102878,25512,-49704,-53579,-32371,-40881,-58536,-27329,1794,22099,21889,5355,1554,-3177],[-3435,7434,8626,32062,24227,23991,45048,46195,30590,67121,98005,62449,21901,-633,-34729,-108232,-173599,-157620,-111853,-134292,-147182,-60925,53239,102807,31298,-14736,9542,26743,27256,-7133,-20087,25719,94754,82131,-52149,-113762,-2092,57294,12013,-38932,-68458,-61003,-10528,39492,62327,39140,-44147,-25704,41217,41423,-8590,-65499,-82982,-47877,33915,43727,-7817,-38283,-30372,-65072,-126701,-88006,23591,62383,-4585,-51568,-52084,-45107,-29486,-1269,10654,-16468,-127320,-148752,-28193,39094,23725,13477,36418,37259,8983,-619,2360,-34406,-52151,-33276,3526,62186,36681,-59754,-79461,-13210,-20128,-81683,-84512,-78650,-105038,-134048,-85563,-22973,44614,82495,40560,-24297,-25148,20409,78146,78282,13689,-50023,-96134,-87530,-16836,80068,113275,105898,57951,13376,7021,21618,-56,-39655,-113997,-165471,-103529,7704,58371,38680,63388,117695,97823,-4942,-82346,-17331,58892,72825,104415,156063,147269,82447,30231,7422,12337,96528,172128,179494,174021,80326,-20863,-63799,-55124,-61374,-145674,-155932,-56662,18693,11673,22883,22618,18246,37162,46949,14370,-34809,-57692,-48251,-41857,-33620,31936,105365,67184,-8859,27344,95327,1827,-32073,25538,50236,36312,-26333,-63371,-14251,76154,92723,2954,-70132,-40355,-2300,-23992,-9547,82912,165870,84822,17955,38710,41766,-8234,-43556,24951,115933,107452,36136,-49196,-104044,-83241,-41786,-17392,-40044,-86045,-97415,457,81045,-4272,-127321,-99545,6566,27871,-28152,-49496,22968,63824,21517,-18326,13995,52219,37420,-21665,-61474,-70059,-67566,-25047,17093,-29727,-81009,-71761,-44670,718,-17088,-44147,-34384,-5034,-16988,-80920,-106237,-65436,-36124,-53203,-55590,8392,99918,111493,33264,-1263,6136,-10213,-66866,-63447,20754,78037,89954,126147,137658,100302,49602,-40941,-55594,28830,75502,31518,-10931,-13290,4558,-13786,-33378,-37015,-6412,22051,43397,91549,103935,91644,157149,176398,56509,-39058,-64377,-45022,-2329,5482,-26442,-67527,-19724,34337,93068,80711,70647,58279,48743,88206,123729,91240,61769,-8494,-23051,52014,116995,97890,53531,43052,13443,-21198,6047,67671,15489,-134740,-174349,-97442,-2256,56462,7476,-50369,-6994,79504,92937,7500,-36743,1583,17692,2948,-25649,6404,25238,9255,-31235,-17524,-12526,19961,31384,1534,-11116,6597,-34324,-49920,-18005,978,-11638,-46863,-79464,-75335,-7854,66069,47489,-9214,-33785,-60970,-68707,-15154,35568,19512,-48195,-113031,-111248,-60503,20468,67287,57162,66830,149294,175863,143818,83135,16009,-46698,-44366,-51526,-97121,-84658,-41240,-28170,-26370,6666,3342,20051,44453,22324,33065,-385,-71713,-70233,-33279,-31398,11673,-24774,-83603,-57259,-76569,-124065,-152954,-71176,4746,-11460,-93476,-72542,-19668,-21312,-32858,-19041,-36912,-99817,-49574,97358,176858,86084,21672,91549,141429,50033,3857,97675,169040,104913,60208,-16826,-111818,-94345,17674,6944,-35843,-16631,-7018,2709,-29935,-80448,-19037,70403,61497,20782,-9851,-38135,-12416,16785,10306,11787,47589,61742,66439,53642,-13341,-43603,-27370,-33614,-101633,-115108,-68028,-50166,-49618,-18482,49441,89517,95797,43796,-40985,-73156,-20145,69136,118837,82952,-40623,-109450,-73360,6900,62904,77667,42405,-53952,-128527,-183460,-172945,-86730,25507,60555,-18449,-50688,-57273,-44152,19089,29386,-30613,-18252,76452,98469,104601,130759,144265,75265,1361,30889,106165,100045,75002,25520,-19146,15348,-5563,-109058,-101306,-22798,4872,-21619,-64934,-99971,-52782,49704,172530,170502,51595,-5900,50594,98645,96748,73467,65430,60161,31997,6127,22511,47527,26221,4698,27580,8514,-64094,-40707,9899,8041,-28590,-76553,-47285,12376,-14820,-35159,27844,54909,16090,37037,47662,-5382,-2132,36754,51738,30656,-30124,-110474,-98740,3004,70754,50295,25387,-4929,-29038,-46496,-32177,-36249,-44975,-11032,-26912,-70081,-63428,14435,93893,90082,9219,-34551,-3273,-17052,-395,15280,15372,42165,51069,33923,25588,32112,2048,-37690,-53543,-17095,-26828,-86166,-84786,-1037,31930,14456,31511,51034,19484,-71472,-106046,-110683,-109705,-43361,49147,58598,-37011,-55256,-23649,-15049,-41337,-61401,-38893,-796,56207,50371,375,-12875,1621,25492,16312,32948,77413,91224,51579,11891,14437,19743,5539,-1338,-3544,-34103,-25369,58033,88021,11536,-60982,-78819,-82739,-72773,-8557,107770,129152,60484,49495,67514,19971,-6308,3441,4067,33302,47966,64848,56717,21338,-13230,-32918,-70194,-51029,-7037,8441,-10522,-25558,-17057,-28922,-46431,27462,82649,52794,1322,3483,5253,18671,36608,12155,89727,125608,38460,-49083,-62677,-62483,13930,122777,97916,-25250,-95668,-123497,-111245,-95531,-94477,-111739,-130894,-82003,-15537,17718,-13644,-22124,-2675,12863,-972,3424,-3443,30535,80320,96239,94024,60349,-84570,-195416,-78534,7741,-16414,-44958,-22347,-32692,-46476,-58848,-81309,-66750,-63485,-100977,-140343,-64364,20139,9249,1312,42251,99685,150382,159350,62953,-954,23465,54102,39358,23321,5033,6940,23597,2664,-11588,-54780,-119849,-85739,6548,82916,102030,79882,37138,34876,11287,-16315,-25776,-10282,-1689,-25582,-40103,-15533,21531,46392,93168,140931,73701,-54338,-125384,-58850,15001,48901,47893,27143,22626,62086,89276,51902,-5437,-12718,-42895,-56148,-65055,-42104,-87879,-189473,-215099,-121379,4300,61309,19160,-80963,-150584,-113784,-27362,-4205,-13164,11768,52733,72912,4513,-52286,-13827,8422,-61147,-141300,-152121,-128712,-103100,-62857,-47753,-48690,-7790,67884,148395,185966,144188,67777,37641,35347,32225,807,-13985,-25307,-26214,-11777,-12587,-45897,-60756,-47738,-4169,20876,99602,142295,79248,-33144,-97291,-61750,-37344,-22287,-6492,-30394,-19338,32823,28406,-57147,-50752,35934,118760,118562,78588,44787,28218,28883,32593,49199,51061,15716,-43593,-61177,5058,123090,100239,-5302,-46670,-22808,17518,25961,12608,26308,49532,69552,17124,-59380,-35736,-11089,10911,32966,36082,-40303,-117700,-98300,-25045,-24337,-39126,-15950,94546,88594,-16246,-39177,-31376,-30871,5721,-14586,-41250,-34055,-39740,-27810,17575,22561,35740,48355,16896,3182,32926,63646,50641,18555,-46163,-135266,-134112,-31371,20533,6994,-8907,-915,16279,-24715,-94978,-18533,86188,71677,-8837,-18456,20368,54086,-4248,-75537,-88954,-64344,-65687,-116288,-134215,-27825,71600,124101,188490,218698,125568,44927,77408,148506,125328,68840,-48382,-77650,-22655,-21994,-86693,-112790,-83543,-34036,6298,14874,-26985,-97476,-108256,-38567,50320,95609,103497,84185,72966,42163,57275,124342,157147,71336,-21072,-55849,-24199,-7255,-61034,-100510,-74732,-3970,11734,46224,115285,81455,11219,-2542,12876,39968,89632,139666,93367,-21708,-101786,-44848,31402,3301,-72226,-74763,-23554,14112,43943,74495,53064,-21307,-43732,74967,89897,-42409,-197545,-195692,-114297,-20058,33002,16455,-25313,3741,-4798,-27883,-1470,36026,35491,-18232,-66672,-53766,-30366,-25944,-39740,-52120,-2343,43246,40219,17658,1357,-1718,15052],[30814,51729,26697,32275,5775,-25878,-4855,16741,7538,56360,109167,68204,35492,44129,26837,-47640,-115761,-106852,-52580,-76201,-98281,-12665,40523,21187,-17551,21455,55084,17154,-9631,-18289,9377,89163,147402,76224,-88023,-136216,-45410,-2512,-27047,-51603,-69390,-81171,-48716,7840,50700,70741,8902,9921,51866,40499,38382,36506,-22729,-87623,-48171,-8040,-5039,-7190,-1619,-5660,6959,70986,127030,82093,-11672,-30132,-35961,-36467,47827,127753,73347,-5657,-74478,-70651,-5092,-27100,-86223,-83483,-28396,13606,12461,-2046,-14441,-55447,-80026,-59117,-16164,72886,94739,17053,-37143,-29443,-34169,-25303,-5390,-39058,-54116,-54989,-59110,-67193,-38813,-25632,-58433,-81605,-34966,36200,88275,66721,-27926,-89998,-109343,-82254,9608,100914,96492,73678,52228,13315,-22875,-18818,-31426,-60748,-104426,-164171,-152657,-44304,62735,109520,151009,151197,86497,23885,-1032,43708,83475,137938,212800,216242,113539,6054,-48166,-59048,-26678,74472,146925,138574,117269,45222,-5276,979,33812,-6661,-151735,-162758,-41195,7451,-20420,3034,19905,16874,70855,157209,121309,-17066,-70302,-20788,-15050,-53863,-12632,62653,41701,-21402,1206,104608,69788,11773,12190,32493,47725,22933,-7323,16563,69671,60720,-35186,-94242,-74081,-33702,-3701,25030,58570,79343,4888,-11427,35032,64693,39858,-11376,40866,126867,110002,45409,-23633,-61754,-34196,31960,78852,37023,-41132,-100014,-88884,-49611,-70534,-144762,-124687,-46992,-30354,-51465,-38345,36800,74499,59797,-2070,-11472,37852,40753,-29804,-55583,-40840,-56847,-38071,958,-27148,-52857,-69745,-78637,2480,38772,15226,-1836,6408,-5544,-44985,-68873,-68097,-56001,-51610,-47997,-4355,23975,10179,5382,41229,42497,-4086,-58655,-36513,46485,104249,144324,186343,158507,86368,10601,-96247,-121889,-54378,-6042,-4977,-1671,2186,16817,-18895,-75883,-74335,-557,26674,8874,62558,112293,75828,48995,15336,-57143,-47224,-14661,-22783,-13411,5052,21699,65451,144364,79488,-26197,-35287,62126,70925,42951,94584,142643,99701,51706,-14348,-42235,-21502,27364,47303,38679,3275,-89887,-103463,-2882,52210,-56253,-208742,-194941,-99563,-53552,-24686,-41246,-68422,-8761,107084,130861,33090,-7454,44376,43715,2625,-50536,-11518,73548,76290,-29714,-91678,-125810,-90228,-18478,15584,9200,18076,-23541,-29033,-3651,-11812,-77217,-132447,-105225,-31475,36682,49766,18827,30378,59389,23144,-23537,-21370,5660,18387,8591,-30668,-55545,-56399,-12609,47126,72688,71728,116828,142754,110193,18039,-37191,-43512,-41288,-83168,-132161,-122597,-84912,-12517,18111,32753,15195,11392,38989,50716,63179,16693,-28530,-31193,-65378,-102478,7008,50092,35530,82305,64602,-27731,-118490,-66975,8338,8152,-42964,-16921,29137,8206,-60902,-98237,-120128,-159890,-102723,36803,141223,113475,62223,69073,78223,7808,-29399,46389,116349,67828,25378,2455,-34528,-83602,-50124,-37646,-55507,-49906,-45347,-24606,-15955,-23764,-7098,2291,-3810,-1393,-13589,-21346,17646,17658,-11413,32177,103972,92617,79808,108424,72745,4747,-9420,4918,-59169,-105853,-92154,-66969,-27548,6096,32500,32279,39770,13441,-37548,-70211,-25553,72622,120038,77750,-15348,-72408,-63517,-27380,-19995,-25288,-37923,-87998,-112242,-137011,-118359,-28923,50305,42621,-14074,-5623,-6224,-9364,19855,15834,-15451,19863,101945,121135,115205,121688,161457,120057,8762,-18574,48444,60741,9248,-46869,-22356,67788,44854,-50686,-34632,11589,-8985,-27542,-6120,-2980,-1629,40871,155846,192207,124600,83623,99072,101156,83444,66264,94368,122616,76458,8964,27656,47902,-2300,-22620,20930,-9326,-108485,-89229,8569,76001,59185,-45224,-104605,-68442,-35242,-37502,-16713,-13505,-45633,-16038,9711,-12903,10649,57286,85645,74494,16263,-58513,-50999,1838,27749,32614,33581,-1061,-48843,-117295,-127199,-70667,-11029,31875,14466,-9903,9970,72915,121940,98654,28301,2483,20745,-28715,-27262,7941,30846,35564,43889,50759,28701,1756,-29818,-43775,-45085,-622,-2956,-45068,-31746,38972,56967,42165,62178,73275,61261,5286,-31461,-83955,-135766,-70222,91005,151654,50866,2086,-10672,-31221,-54621,-71178,-52539,-40826,-892,35782,21165,-33239,-58259,-15748,15448,40896,46948,35020,10142,-16941,-26440,-19278,-6885,35598,73246,62878,30049,-3221,-60949,-94870,-96816,-108448,-84764,-15423,9149,35066,66491,59544,62255,76463,38392,-16034,-50078,-48794,2113,17069,6379,-2391,4118,-22729,-50002,-61104,-37048,-9780,8924,16837,14916,-487,-40560,-49097,12644,45123,31738,28675,65058,64049,31733,2641,-51422,1153,22557,-34922,-82842,-68067,-61079,-13630,83243,85002,-12665,-96113,-117480,-57297,-19377,-48464,-86501,-105919,-81102,-32434,6855,-14103,-22766,7362,39804,58668,76256,44932,56004,103426,110723,111083,84653,-32536,-102815,2700,52397,36542,13697,29891,11454,-30674,-57534,-67734,-9732,15859,-49585,-65874,40604,100915,78851,49923,8851,-2276,18982,51306,47596,42390,9632,-18202,-2101,21707,2971,28775,87464,67445,12628,-55947,-132251,-117877,-16952,70190,54392,-6713,-53862,-26280,16664,34316,-10326,-51393,-62957,-76444,-54517,13625,54941,52212,77420,129905,92040,-10776,-101439,-82816,-55950,-46292,-52482,-44663,7381,78847,107657,78148,37919,20530,-43950,-69928,-84717,-81736,-104491,-155410,-176726,-88131,14674,15430,-54288,-124256,-170239,-153972,-60537,-9582,-7960,55757,113255,85361,12130,4166,15850,-35400,-72193,-2093,46683,-18775,-75528,-67581,-83076,-77849,-11492,63638,94741,120374,101237,47500,15756,1120,35816,68311,61080,8964,-14263,-29525,-60710,-65965,-44245,-64191,-51320,-769,54688,53417,79283,93004,21265,-54976,-84490,-47056,-6866,-1452,24991,37099,-30842,-125980,-76075,46710,134925,158787,139671,76716,43590,36213,-20612,-32461,30351,59434,24715,-9752,-16772,11563,-1546,-29179,-34782,-36426,-32881,-38380,-29447,8794,25863,57634,20152,-79732,-84703,-32433,5325,30678,58061,-13657,-132216,-156750,-104534,-51919,33418,91079,122725,54264,-30632,-7615,18347,5443,6367,-23626,-49648,-25100,12353,38107,66801,64637,49280,46535,29733,-1101,-2830,28054,7428,-43010,-75176,-112486,-89209,-3081,53937,109827,113822,33530,-15188,-66042,-144046,-59772,98785,126374,28132,-16357,28687,90509,45604,-32986,-60509,-25862,1603,-52972,-106454,-27820,47454,87209,168374,247114,205288,91793,18243,13300,-16646,-26378,-52308,-13557,35012,8957,-50984,-67048,-54540,-31875,3385,22828,-3207,-45895,-65278,-58417,-29933,-3531,46605,88910,122158,90493,50414,107090,185324,72696,-74689,-93870,5424,85099,17795,-84477,-115716,-53681,10735,75376,82072,-11111,-61380,-33264,991,17624,49770,80841,37618,-22225,-27397,17300,31252,1552,-18950,5829,42884,74149,99242,95833,38844,-14161,-16133,67123,41250,-87538,-189301,-119497,-26571,13453,10213,-25813,-45175,38634,79549,44516,8754,7544,-18429,-68974,-79029,-15347,19285,-3090,-26433,-35194,7925,28195,-16329,-43261,-8933,1600,958],[2657,11870,7245,42598,18723,-34823,-46278,-38042,-47506,-13657,39149,13737,-5057,32969,69679,38376,-14650,-5964,76531,75713,8467,1081,-37145,-84007,-56998,44088,48759,-34483,-46370,-3857,31442,83840,89360,-13833,-122909,-118698,-92388,-110797,-94470,-42696,-24669,-38201,-16294,23637,48878,65243,5720,8866,67892,101797,127399,124094,31129,-66805,-42496,10070,32803,21893,3652,31363,117426,198073,175509,76945,878,-850,-21108,-24592,74321,171139,97991,-33828,-89973,-46549,-30355,-101990,-117028,-78795,-40793,15402,57348,36608,-8511,-65997,-76536,-27719,9847,72646,98900,49624,-4303,-16579,-8095,38077,55262,15723,13020,-16658,-68877,-96582,-90316,-92045,-105068,-77839,-14368,24160,51093,46374,-46017,-82021,-37188,12535,44773,55675,-6285,-23112,19213,28320,-18961,-33292,-52449,-93714,-109300,-155868,-183565,-104588,27223,135302,192794,136007,55438,65131,68995,47551,51196,152314,260833,208516,36598,-76382,-98236,-81172,-24819,44920,47026,3606,11185,13349,22297,28837,34965,-2557,-142767,-158630,-41933,3892,-2815,13189,-7016,-38995,15423,161638,186079,30817,-33094,62879,89688,18183,-8157,3742,-28513,-100943,-105432,62412,138910,69680,-16330,-25008,26796,46782,35832,27191,18459,10297,-35530,-79130,-83793,-47869,10347,33209,10348,835,-16392,-5138,-5929,32049,75477,14224,2603,74034,93248,53057,-10827,-41944,-12508,65915,142294,93245,4923,-54575,-114506,-139907,-89654,-72484,-105741,-93280,-56284,-33494,9588,69891,75771,90748,61287,-1115,25910,44590,-21635,-10370,41123,-7749,-57608,-47818,-43732,-47417,-63077,-35608,66927,81677,67262,63867,42876,3978,-9847,-15764,-46980,-52817,-27157,-13962,-12557,-40557,-63306,-12263,87725,92800,30014,2987,41118,79859,84374,105747,141950,117106,56050,8439,-46700,-66361,-48732,-18894,16935,39706,21480,7029,-26185,-47409,-20175,25668,-23297,-61546,-19830,28705,1808,-57427,-100765,-99511,-11505,45686,23818,-15265,-15402,45137,132164,228860,109450,-106228,-147567,9304,71581,51901,68651,91283,51866,-5600,-53622,-54106,-79787,-73750,-44517,-22869,-30244,-86891,-55596,32917,34339,-86411,-166572,-102206,-20110,-42028,-69145,-79726,-79356,-18206,77876,104029,48756,36229,57211,40400,9178,-53088,-34550,60700,86778,-9497,-93958,-167730,-170783,-58878,58477,75044,32966,-32947,-31134,-11669,-29355,-91442,-135572,-82885,19014,78686,57278,30582,84065,137503,106040,52023,17940,3221,39127,101536,95513,9181,-67793,-57648,-3046,31730,36607,81577,107052,63121,-64140,-127651,-83559,-22765,-34779,-59897,-41414,-10826,42851,38418,29219,24954,-2096,-12252,-5149,-986,-19206,-2896,305,-51992,-104482,3668,75617,72304,112824,127304,64481,-26714,-7686,16149,25863,53859,109700,121836,55813,-49656,-124480,-152745,-167466,-132347,-67150,31906,90287,69997,-4319,-18317,13040,15954,15005,36302,18720,-14369,-34560,-57107,-122664,-78447,-18293,-49646,-79884,-79329,-60888,-17798,23229,-6015,-67124,-56037,19025,63408,38886,20956,7346,-12271,21548,63929,36125,34732,84773,87182,55263,52235,101601,75670,-21409,-101192,-108035,-54251,-36443,-32557,-22739,-15476,-54858,-48732,-33350,-1498,70162,85585,19006,-36022,-55280,-67847,-82448,-94252,-101878,-84150,-58776,-1666,5030,9501,25549,12928,-10577,-23430,-6634,19687,56272,48528,-4350,5432,72823,105588,72622,24964,771,83105,146457,53315,-76562,-64134,-10953,-35951,-89315,-47459,38393,47473,16805,-7703,-50324,-72176,-39357,17057,8319,-25083,-969,89419,124615,99907,66964,60317,47363,7501,-18686,33746,97437,59095,5524,39286,33305,-39249,-42352,8416,-11113,-91779,-74706,22071,99467,108140,35371,-68150,-114582,-91921,-65481,-56343,-69329,-104958,-71119,-14824,-12561,92,40762,60750,40117,9999,-23508,-40068,-52669,-61672,-2586,75626,49400,-20001,-106779,-125628,-36189,41930,56605,13244,10514,49720,67394,68750,60532,24734,1879,14875,-19930,-32892,-35838,-16554,-6724,1136,25026,18832,-15450,-35619,6585,35317,45342,35778,30499,25291,30270,26680,31780,54043,41093,49035,73966,80234,-1809,-87799,-54905,59253,139838,94258,27624,-56394,-92552,-70917,-49878,-16582,-24440,-33333,-24187,-29427,-94924,-130887,-77977,-12005,49351,59258,10857,-28899,-10408,8075,-8590,-12695,41539,95971,117916,87688,6783,-88554,-104134,-97948,-130554,-81550,31063,33460,-5741,14430,28201,13779,21676,9950,-68555,-148248,-137019,-52389,-52774,-52068,-21950,-7695,-55590,-82421,-71399,-43164,-23738,-5460,28806,48357,16784,-33021,-38680,-32921,-48930,-23670,7823,65431,108652,61740,-10696,-58266,-9461,6396,-14514,-60207,-53149,-39216,-30390,13599,53227,-8257,-70686,-55613,16281,66960,30364,-71076,-132191,-96095,-52931,-24631,-14089,35091,67904,40823,19702,42639,49205,74851,107189,97477,87235,88032,25578,-41859,-13928,20155,80565,80901,79617,49368,12983,46632,103015,134276,95288,18766,34247,113175,93298,45132,16744,-58568,-93358,-75797,-31958,14626,36754,-6398,-43179,-33156,4710,16016,33899,67878,42108,-27401,-76158,-96812,-93544,-59192,-4423,7096,1526,-26662,-563,63425,87306,-3585,-79151,-78542,-76460,-59021,16852,69246,66070,98087,161447,135055,60735,-10733,-25528,-75489,-122454,-144518,-117864,-21471,70063,85387,60030,28997,2146,-77345,-64965,-33384,-62924,-94344,-56620,19577,83197,74937,-10469,-78841,-70835,-45887,-33433,38515,97054,53643,52758,88047,54699,-9536,13610,513,-66854,-45214,61728,112087,66941,19561,-20010,-84309,-101612,-37899,67863,109759,87335,64734,60687,24964,-30382,28893,118926,110538,26160,-12593,-50777,-92878,-55401,11681,-28151,-37273,2131,-16035,-65341,54893,218814,161654,-14291,-102078,-92914,-57734,18849,76366,13234,-102149,-170924,-95016,20574,95327,136572,129856,38301,-12948,-21693,-99354,-122638,7502,120740,101399,57386,21937,-35148,-77626,-38500,-12971,-63962,-124025,-135100,-99640,-50557,-45403,-31157,-37959,-89011,-91077,-85426,-98121,-94840,-28587,-38766,-140709,-179670,-125912,-76365,1786,39067,30925,-24953,-51559,-6656,27446,32889,398,-47128,-30690,38493,73707,44527,40287,79876,81067,56213,38362,-6404,-23433,14241,-20151,-69796,-67665,-44719,1434,32695,31051,88923,120220,48313,3279,-24544,-103791,-73204,68416,142220,57771,-19418,15486,106941,82634,-7842,-40461,12132,83145,83193,440,-24473,-6969,39797,114947,163463,146125,70566,-20572,-46501,-58772,-46847,-16157,59442,76667,47722,-4555,-68121,-80378,-35977,10684,35274,41848,22657,-7524,-45308,-59585,-60002,-21382,24463,82579,78967,29802,62297,126769,15870,-83754,-48302,41371,92693,15294,-94350,-153314,-115482,-29046,49237,23048,-68611,-81546,-35423,-25539,-52527,-35909,-3318,-11441,7507,40498,34962,-3423,-37214,-31993,26048,85324,109496,112093,79116,36443,36170,15575,17917,-26390,-124007,-182149,-76730,1313,4772,1032,-8982,-30742,8513,62015,83804,60364,23485,-8007,-28300,-20892,20073,24493,-4075,-3437,-15091,-9468,-16336,-72511,-81929,11557,34797,-14548]],"minX":-0.05837501979001914,"maxX":7.793,"minY":-7.188792081318551,"maxY":177.33231786619535,"minZ":-8333378,"maxZ":286344871,"noise":45999}},"originalData":{"rr":{"z":[[7423,-14798,-8132,32356,40881,-8955,-28351,-8660,-16902,-40561,-43734,-42642,-47321,-24700,15554,40977,19450,40046,114487,127486,55586,-24121,-90951,-100102,-13938,60057,17535,-67030,-51345,30324,47889,48649,63843,-5268,-37475,-39048,-81102,-149927,-99884,-4347,55830,49649,77830,93145,39608,-5596,-25525,17718,51253,83873,89190,63259,6534,-21943,16382,67547,83246,25093,-31574,-16687,87277,153698,96502,34947,22580,28783,-7702,9275,92400,135099,91288,-34480,-111992,-65503,-63890,-103932,-47802,-602,-13523,26951,119410,100787,-8694,-114694,-111281,-8656,31710,27356,13380,-15227,-28912,-18802,-8845,-18917,-1191,8706,26690,-31393,-77956,-53019,-10207,-3152,-12722,1628,-15741,-49278,-4812,24630,-43320,-25153,63703,117570,60203,-36015,-89949,-100398,-61849,-49413,-53728,-57956,-73480,-98324,-95131,-125149,-174611,-145755,-39774,92846,146664,58789,-6568,18826,39122,-11964,-57477,34482,178709,122545,-28998,-94310,-40707,2717,45450,48418,-9351,-61969,-22872,5471,-336,-15274,-11908,-31813,-126456,-169745,-72697,2707,16535,-36962,-91762,-95311,-55514,29116,81568,-3192,-37049,50722,112897,78402,22144,-18235,-84128,-176987,-191346,-19269,95515,51927,-44946,-76667,-50297,-777,21863,9142,-2468,6566,-14215,-46392,-34678,28826,36015,-7987,-52247,-46128,-2271,-24692,-54410,2356,110435,76763,6271,14344,76164,67668,9579,-41141,-29752,41995,90043,40408,-32172,-20224,-52720,-115909,-86101,-32713,-75249,-72205,-23926,-5277,62847,97240,126272,124663,73058,-22280,-5879,51802,4768,7703,60811,19839,-50952,-95620,-81954,-79483,-59755,23447,100599,84727,81031,74005,32684,1124,2574,-18776,-73278,-90215,-28957,3603,-14073,-15138,-23800,41301,122622,98489,35611,18607,22946,4968,-19983,-16379,34564,60535,41722,27247,26754,6363,12938,27585,36160,31904,9702,-37195,-40881,9918,68518,51515,-47435,-92653,-64902,-860,-8085,-66332,-140468,-144034,-36606,60402,74951,11890,-44517,-32525,14946,97453,95723,6983,-19254,7143,30472,40529,5868,18328,46679,-8218,-1355,73999,63597,6405,-48413,-46425,-11852,33194,96140,142723,101897,-9589,-31539,-4193,11086,-46575,-93772,-115042,-78722,-22425,1865,1452,1585,21939,16276,19336,29376,52441,51497,38195,23170,-39332,-71839,-109273,-125236,-38760,67924,92934,18900,-19765,-12623,-27761,-47408,-37660,-43325,-13616,61961,62934,54496,73250,140166,157291,140722,105271,79859,43059,79957,173293,174678,34339,-52436,-57792,-55486,-68060,-65623,1151,82597,45434,-73592,-151831,-114441,-20305,32900,41035,30057,11360,-34798,-34073,18132,66553,37771,-14490,-44731,-56638,-26684,29581,31979,-16118,-43659,-17406,23521,13561,33969,60154,51289,40284,47783,23731,9869,89532,178822,192611,84390,-24433,-58773,-72492,-91556,-91109,-92089,-11212,87858,49253,-56865,-58638,31098,85836,17245,-6850,17617,-28572,-71645,-86055,-64475,48483,91328,36518,18614,3553,-31820,-26561,40338,20475,-54921,-43801,48713,85288,34695,-14460,-3318,5078,-18669,-49986,-66493,-32891,31486,79000,73277,46819,99265,117041,45943,-75242,-112971,-103821,-86904,-75159,-23936,-30829,-97805,-76901,-8157,34304,72604,68420,-14910,-49104,-37743,-49845,-71961,-99836,-84757,-43651,-25010,17429,52987,92217,78525,22947,15951,17877,-25716,-26925,66223,63690,-5912,29461,82458,78251,36536,-2824,-36626,15956,91116,68959,-63278,-76248,-27858,-35636,-60772,-51105,-36514,-12368,25981,-15928,-97483,-114634,-59225,-3941,-20814,-59599,-21234,4643,4620,-1250,-39914,-63330,-67101,-94499,-97145,-47859,-3650,-30,13343,34074,3318,-67723,-72535,-16809,555,-33216,-11889,80568,125371,113688,82048,34479,-30041,-83521,-94803,-83172,-66450,-74158,-44587,-7855,-7401,3024,7769,-33908,-55246,-34856,-31903,-60537,-77165,-77736,3015,91443,66943,-17920,-68271,-52492,50086,112414,95502,-24293,-43226,-1559,-1688,-21953,-18282,-8486,1705,9247,20799,-12356,-49316,-47273,-5319,-17838,-22400,3685,-12412,-39381,2696,72638,107658,90326,75228,39856,-17377,-27467,-4604,-1701,-13684,4559,66389,108257,54688,-4760,-101,28199,59900,55160,14792,-89005,-121132,-73876,-34200,5257,17595,-33904,-87278,-104686,-72588,-58559,-44560,21863,112821,167593,68652,-28188,-5456,48339,20236,-1944,20840,55028,74118,61695,13751,-48391,-68650,-97979,-117785,-55335,32513,20480,-23038,-12102,22428,23170,41942,52499,-50267,-175854,-148104,-55418,-93865,-110441,-3091,10712,-79942,-122792,-133463,-63155,-5945,26589,83149,110200,31030,-12884,6536,-51322,-91013,-45217,-20273,20416,68391,41207,-28722,-18065,38616,75899,60321,6037,-19192,-22777,-36932,-14420,-2066,-72617,-81532,28659,67912,75511,48229,-95676,-185382,-108447,-18210,9885,11336,36127,48403,-10545,-51843,-33726,8805,68045,84201,34541,20606,48935,37289,-31015,-59050,-8510,53977,82876,91773,55665,20435,73771,118462,130763,66044,36207,62984,106727,68580,14225,-26144,-82430,-92437,-68543,-60584,-7814,29934,26942,8784,-19205,-37161,-15595,14008,-5713,-34265,-59723,-31372,18526,34545,-9656,-7048,17699,55088,48627,65835,95177,82534,-893,-53516,-18665,11810,4051,33435,63602,88437,108736,152735,177141,171694,130340,50394,-47334,-128528,-116083,-75699,-12465,23632,28227,3710,-14885,-38901,-38934,3415,48034,-27679,-101997,-43196,121960,213810,142267,50645,-399,52947,145369,152167,136779,175597,116502,43885,24320,32794,29568,14006,-28181,-42438,-8662,14788,36108,80112,114020,58904,-45600,-137498,-106593,27781,100457,52977,-17571,11,-18813,-62480,-10895,87535,70017,13685,-19193,-68868,-83573,-32779,37887,64071,87847,86105,27627,-16271,93067,236381,171520,3326,-55453,-72863,-68241,26340,88565,5599,-122330,-179940,-124523,-14383,53431,72087,59915,372,-66359,-125197,-185760,-149624,-2233,109457,94474,60131,74695,23182,-35232,-19931,-33908,-111945,-201724,-191407,-138511,-98603,-74399,-42617,-71272,-107140,-110244,-105809,-132548,-155450,-89195,-66520,-110705,-119190,-68005,-47101,-27052,2542,23235,-11659,-22824,-14117,2307,45549,15481,-71381,-21015,85285,55775,-32057,-18549,57537,55105,37091,33738,-91,-6067,44937,50117,5041,10286,28795,48264,15417,-38353,-4391,38831,27176,7311,-3745,-55485,-117598,-41537,72877,67336,-23591,-13331,58588,56555,5799,13499,95034,143001,150794,70380,-31035,-75424,-39519,50149,83539,45327,-7624,-20303,2566,-16021,-70031,-22367,42621,60227,84254,64750,-52167,-122013,-84292,-18353,37744,75554,61695,16905,-40402,-50851,-56976,-53287,-44192,-22777,-19158,-25457,31042,46132,-44579,-74517,12781,75878,51570,-9885,-92479,-131323,-118621,-35317,39434,42849,-6726,-30722,-13887,-42827,-96980,-64752,-10413,-12500,14331,56209,35009,-3844,-36855,-70755,-16436,57508,84290,70951,65776,64495,46271,-8792,-51369,-60394,-71400,-84198,-58138,-55203,-24017,37621,84268,58279,-2693,-19062,36952,64434,59369,62286,45772,47082,46262,12952,-15161,6882,684,-42666,-2976,-12731,-14639,52305,70194,7654],[39164,32094,14417,9954,3287,-10383,12386,42516,36161,2307,-41009,-58877,-68132,-94981,-101444,-36058,8379,37973,75038,76965,30955,-33085,-76803,-48917,20384,41039,-9270,-80286,-62581,8000,15897,10523,63273,61988,63065,40525,-26938,-110274,-84574,-21832,43226,70978,119913,141348,71099,6689,-5563,15405,-9306,-6900,3151,-19715,-19156,32220,74982,54597,37265,2972,-45439,-36914,61701,94326,44254,40995,65869,73759,40710,32339,45126,43745,46022,8906,-43164,-41498,-68337,-72941,18393,56275,22255,41591,115617,98021,-12917,-111776,-107180,-10856,37431,16404,-22997,-41377,-33228,-1240,14522,-35911,-29439,5406,24259,-9735,10340,71401,110232,97167,59397,20260,-33630,-77623,-45504,-14345,-22875,29478,106542,145386,78770,-23913,-75768,-113574,-103213,-74284,-35295,-5795,-5645,-10149,-15352,-65308,-111918,-97100,-48818,28031,51138,-36445,-74980,-33799,13194,806,-77305,-64087,60355,69590,-8123,-31306,37073,61495,51225,38246,2722,-33290,9946,38136,28898,-11791,-43477,-62955,-113646,-151852,-78983,21469,40052,-61609,-136960,-104610,-67776,-53297,-18203,-39907,-44991,21768,88809,88603,37882,-29095,-91534,-168205,-219285,-117991,-30412,-18642,-54879,-80202,-77062,-46382,-27161,-22665,-7538,19959,6296,-36902,-16812,59127,32504,-27303,-42024,-12846,26724,26317,23981,44743,108701,106148,43705,3454,53121,74373,15939,-68817,-80647,-31318,-9745,-25630,-38327,14415,11405,-80120,-116814,-80049,-64364,-27325,22361,69892,172242,214516,243612,222599,123187,13775,-1106,27576,-15060,-30193,21997,28493,-36179,-108256,-92223,-56317,-4315,56260,80055,75731,108309,75033,-2034,-7295,1252,-46177,-81608,-56755,19252,22732,-25818,580,34371,79025,119909,104076,65719,19084,-30173,-52946,-68378,-94001,-49164,27490,65349,74674,65853,34723,50009,73169,32248,-35587,-40273,-24645,3922,65118,111746,58400,-44054,-110836,-82914,6348,15793,-30340,-102261,-137172,-77472,14186,60536,18995,-58664,-92305,-55601,29224,35215,-4384,-12940,-32078,-19943,12419,-4042,30223,78577,51612,63068,131321,147586,80081,-29245,-64678,-10019,82161,142042,145259,96906,61584,75675,72102,61355,14366,-39987,-70671,-7015,38742,-36891,-115997,-102494,-52753,-16567,43773,107305,182527,174657,43836,-62197,-98329,-35426,-967,-12473,6847,54356,69663,43810,21214,-15332,-78169,-98288,-35258,-1593,3597,49272,59512,72616,88973,126271,126409,123250,122478,135496,100851,83122,131397,137002,45883,-15562,-35327,-57750,-101111,-104289,-7883,99753,77896,-19824,-103315,-98950,-14689,60873,70297,19816,-62704,-149626,-135282,-19907,78945,62467,-3118,-38001,-43828,-17805,29466,28637,-15406,-60975,-99006,-92451,-85226,-44200,2843,31461,48977,45488,-8033,-31498,40080,134340,167106,89771,16036,5283,2195,-1450,-3921,-40212,2156,67480,-1815,-83852,-28285,59690,79991,-13514,-57070,-3137,44572,34683,900,54714,176366,162533,117055,161978,139274,29431,-30689,34143,51906,-6116,9572,77397,67254,1397,-45175,-29998,-37365,-109854,-136232,-94679,-42608,141,35715,27745,-19714,9315,59937,72256,-21306,-117672,-150387,-82085,11337,68483,2016,-99184,-95789,-6361,72813,100527,52908,-48042,-71788,-25346,322,15646,7401,31258,57489,31561,15776,18409,48878,52713,37232,71057,64570,-29602,-74237,22980,37139,-27819,823,40541,19375,-17136,2633,19723,37771,43225,43297,-16670,-40069,-31267,-28513,-26027,-18124,-31068,-43864,-18876,-16177,-34165,-47005,-30172,9404,-5937,-47941,-9004,4139,-24347,-30603,-44481,-67510,-82304,-94942,-78121,-57209,-71761,-65667,-34323,-24209,-22143,-42442,-61694,-40290,-42215,-64969,-22070,46670,63828,54187,37397,52861,54376,-6796,-79966,-81406,-9718,6616,-28321,-61354,-46696,-3183,-43739,-133915,-139364,-69002,-44886,-73361,-79157,-77604,-39901,15689,-3703,-73939,-92226,-43657,59557,127765,141298,37035,-38264,-66276,-69559,-63925,-42042,-23394,-14133,7593,57151,60280,25296,7509,22369,-34551,-69141,-32194,-23439,-42018,-369,73841,111551,77248,41900,9955,-57730,-113364,-103345,-63872,-30116,15038,60822,72820,41423,18401,-18313,-59634,-36960,1483,-11546,-99082,-110788,-49135,-19733,-8071,4236,-48586,-120723,-120912,-26767,24707,40474,88969,181475,251661,162167,47331,145,-14967,-35280,574,31982,10856,-23541,-24657,-15375,-25874,-38498,-68816,-69058,-21756,9989,-33160,-60567,-37422,9046,47697,88867,95410,-8696,-148355,-132785,-48537,-97121,-145427,-52169,-11055,-42730,-69648,-128431,-83266,-7930,53569,124793,139356,30740,-25984,7398,-28039,-50540,-2500,-14422,-47981,-37941,-7183,605,9220,27910,57713,54595,16493,-6612,9216,15189,10717,-51131,-106081,-32861,90749,68039,39924,59539,-24308,-105818,-53018,27144,41173,2875,-13205,7383,-25750,-65292,-27351,16884,27374,8498,-15297,11595,46085,33968,-31592,-59233,-22640,33895,78312,93902,81373,41897,16507,-18093,-12677,-18821,24198,42671,61667,63222,20101,-22455,-19122,10135,9984,-31218,-38532,-7562,31190,26475,-24710,-50329,-13381,15200,-27026,-68240,-81565,-7942,108586,131967,36831,5307,-4235,20408,78683,124537,83815,24704,-1311,26296,99793,105268,16202,-7945,47624,93251,64927,68046,145048,221232,179680,61863,-26433,-87581,-50132,29449,64266,1543,-40846,-29180,-18571,-46990,2217,88115,107923,4957,-122025,-130078,19971,174645,178258,132178,83819,104772,164627,163152,147939,178178,126968,37885,-15246,11065,49026,5688,-37977,-8057,-12479,-63517,-20407,104887,155829,83751,504,-71866,-72088,33796,94275,28278,-72467,-53460,-14897,-14322,-13527,10847,10960,16175,7475,-31095,-41388,-20120,32505,99058,140026,117627,99138,94081,127527,154520,95406,19684,-6859,-33814,-29221,36077,76053,15550,-94468,-159992,-153077,-91490,-12672,13208,20165,23939,-52761,-157253,-175690,-88847,10877,55525,24034,-697,55747,77061,35547,9899,-27831,-107958,-173040,-149716,-130384,-95538,-14563,20669,-76980,-122185,-98619,-81890,-89706,-118123,-94075,-74918,-78006,-47851,7736,8594,-4904,3784,43269,36969,27785,-2555,-35583,10304,35447,-13890,49393,124940,44037,-49269,-10028,58131,34720,16755,11584,-27650,-28515,55199,136744,135667,127461,85366,37490,-12870,-66142,-51439,7552,15641,-51041,-85485,-89017,-144880,-109983,18042,68786,-2337,-50440,-54887,-44121,-10216,67756,153085,139588,102980,45278,-22833,-68705,-63526,11254,47148,-20878,-71864,-2954,87914,39153,-59092,-27964,24896,50862,84747,73292,-21304,-114963,-131080,-62764,20009,31147,-15499,-49172,-68039,-65876,-70266,-60341,-69998,-90230,-93048,-46329,29059,4116,-92968,-91350,34269,130651,74573,-19512,-63222,-47605,-4183,67175,106214,125853,112476,73844,33027,-37377,-91049,-38529,30336,652,-17418,18198,33806,19685,-22500,-73761,-44578,-11371,9764,14198,48473,103227,82597,-23417,-78257,-54939,-6787,-25457,-87146,-131021,-64500,55844,152581,143580,37752,-81467,-76965,-16057,42899,76352,39033,330,8189,20579,12940,28650,26867,-26521,22494,65867,63297,57880,50073,30454],[66856,68208,15939,-31423,-38485,-25659,29969,81448,73094,35241,-13929,-43532,-38835,-80161,-140833,-86858,3193,16586,-33428,-52489,-18096,-1389,-15116,10406,33601,22176,-6203,-49314,-70423,-62348,-45976,-12247,56165,85640,101479,84950,37793,-36321,-46604,-40191,7198,42472,82818,107485,58992,24621,39732,41879,-40039,-69176,-49011,-47260,-19778,43889,54289,-21101,-37281,-12797,-10159,25747,122553,128074,63309,42451,45880,92746,96469,31213,-37839,-49785,10944,68356,59297,27726,-10554,-20000,18205,26505,18896,49801,90924,40019,-47163,-79349,-80095,-36909,12603,44482,49220,38168,9877,-8347,-10141,-35935,2759,17646,20027,38397,85016,118987,118230,65261,11746,-42391,-98493,-110170,-78382,-41869,-14005,25865,52315,69976,48015,26278,-7971,-94980,-104592,-65508,-1647,44051,41155,37575,43443,-2076,-35128,-5694,-4477,-45401,-83137,-105166,-74714,-12340,73412,91773,-32282,-92340,-9853,32001,28070,26660,56117,37482,-19395,-42422,-22520,-26362,171,21128,10340,-17720,-28132,-39687,-72641,-89465,-27160,55229,77324,-35143,-126497,-101710,-52625,-44848,-45760,-73059,-75004,-33486,24395,41137,15322,-6554,9378,-7918,-102199,-104956,-75097,-46607,-47188,-65532,-70188,-39055,-35105,-34621,-15627,14629,24843,1909,-20477,19093,7142,-26972,-34902,-49320,-41485,23119,92740,70089,50529,60030,47970,-386,25091,48412,-9542,-94607,-97953,-45782,-48768,-58500,-44234,-5489,-4831,-57430,-82954,-52027,819,32250,23879,72188,209942,255006,262384,220607,114692,31945,11259,7369,-24009,-43640,-18230,20185,5823,-74052,-69259,6524,60989,51715,46341,75524,114500,47676,-46900,-29343,414,-61271,-77427,-11433,47332,15322,-28536,10921,56107,81112,90107,87922,58943,-32754,-113719,-101530,-76237,-93783,-52195,15667,62720,79861,54020,10535,32298,55396,6962,-62325,-63700,-21341,36438,59682,43632,6313,-54750,-124817,-106645,-492,17747,-30636,-84568,-104924,-73799,-34597,-5083,-17229,-71243,-106863,-66086,17002,16658,1025,36762,10183,-35677,-18921,-16302,6173,62359,99960,139666,174273,165557,100621,-5253,-47627,-25145,16650,64971,116548,141228,131022,117680,82547,68175,47121,13688,-11830,51023,74878,-30614,-131920,-147174,-110379,-43650,45114,125011,223434,206050,37148,-81238,-101976,-32283,38080,39565,12233,24018,56474,83130,63335,-19389,-104113,-105471,-46580,-33043,-37316,13280,46483,65492,64890,75742,61570,68922,112728,167851,117794,26547,26835,59133,15218,-34093,-40202,-28831,-42331,-49726,2051,95755,107412,29623,-59171,-86178,-35066,59229,93403,31718,-73577,-161346,-164120,-65288,28371,17089,-33219,-28224,18743,36151,41276,22108,-43450,-118824,-169350,-162663,-109304,-32374,21457,54182,64966,45586,-3925,-49358,-41393,-2404,40783,24773,7380,21427,29448,35431,48650,25671,17301,-3579,-82069,-88956,974,21522,-26870,-118254,-147354,-55878,59497,102822,81566,97816,158438,143499,159544,228126,180033,62279,-12799,24687,41893,-426,24779,68308,21569,-22129,-45838,-99385,-175197,-200341,-129034,-40724,-15370,-35293,-35818,-28724,-43807,-32231,-30588,7175,-5957,-78179,-125793,-34533,90150,110007,17804,-53241,-44367,19087,111561,125156,52575,-30310,-40753,1189,50339,92385,90631,91172,86317,38033,-3390,-17880,4653,15380,20399,70397,105299,38352,-59526,-39532,-45036,-98605,-79087,-43701,-54798,-63682,15078,113934,146732,76485,47594,44969,19938,-21423,-12683,32448,70113,56489,-16784,-32328,31286,85104,60634,29912,34106,46854,63600,102633,69381,-623,-30112,-31475,-39758,-48802,-35367,9684,22985,-37295,-81347,-92277,-81752,-22139,23477,4145,-34670,-94441,-110129,-36355,22118,20616,5502,-37201,-32911,21935,32604,-40129,-70946,23750,83581,26420,-71572,-77474,-21496,-68903,-151447,-118760,-33301,-20550,-45390,-36115,-38007,-49496,-51463,-78071,-156328,-191088,-125739,-9990,60810,131084,94542,-3657,-87757,-85954,-50626,-34059,-26967,-3994,27470,64046,68106,62860,67309,54819,-20426,-56262,-32212,-19147,-16166,17868,50490,58357,7879,-21634,-4489,-36762,-115476,-109585,-41590,-11040,19911,33546,11504,-10886,-21482,-67426,-109531,-76358,-20942,-20077,-73942,-53063,-8600,-17302,-32858,-55842,-109112,-120022,-60791,29913,55429,65714,112211,165582,205058,165304,88885,-18360,-104805,-98643,-2773,41618,-3867,-52536,-61671,-33778,-25113,-28224,-18387,17496,27795,-4897,-59591,-55874,-34225,-19090,18899,75637,91359,11306,-93276,-93437,-52127,-110289,-174634,-104038,-23077,12233,30809,-29138,-43078,-12523,46808,112456,115217,25216,-38424,-14547,5882,35871,62640,23338,-54384,-95781,-44591,14609,7299,-26168,-33047,-20871,-17604,-32713,-11929,44657,49515,-53098,-65272,39928,108675,37670,-30039,-5374,22410,4444,5417,57266,72186,27683,15605,55703,26522,-11548,21271,30521,-20728,-53696,-50039,-21794,-20143,-17009,183,26654,33532,48284,73631,101845,123498,53508,-71914,-172776,-131014,-41698,35226,12063,13960,65685,53416,18269,42941,80831,68408,12660,-29082,-29774,-6323,-19137,-41630,-42358,-33671,-1165,-8247,-48571,-69869,6520,99006,103130,38341,24943,-23914,-50748,8419,78301,22999,-32983,-704,75970,142724,114771,-17084,-81498,-24495,33025,-27993,-45906,48529,130348,83373,14372,-7700,-54100,-23025,60531,67770,-50609,-112844,-46280,35229,10167,30630,98321,101544,14020,-86178,-153273,-128562,-3716,91436,143033,117115,79923,61945,34509,46988,104037,88633,45898,-13040,-14408,34635,26559,1938,37847,29139,-3203,39323,84744,50299,-15921,-20070,-4771,16245,70876,61529,-1462,-104100,-106022,-14689,51424,22403,-1257,17810,35102,32280,20881,-592,-25684,8545,49807,34462,2803,37401,75919,81889,44181,15380,15720,8945,-2441,3624,-8372,-9086,11739,-25420,-99116,-144093,-127299,-70843,-44701,7053,77911,15044,-121562,-125907,-15196,22346,10759,858,-31174,-944,46453,49860,34666,-4957,-70749,-100855,-72576,-92977,-93996,-34352,8138,-58865,-103570,-108432,-75195,-30890,-19341,-7214,-13989,-26030,8661,65483,73652,65948,59047,57676,45832,32199,-11814,-25907,48747,94665,83364,116417,113534,19324,-25551,25494,58684,9480,-5898,-300,-31690,-45541,32440,146663,197666,225274,124643,-10354,-48617,-59878,-47956,12852,1413,-122924,-172416,-125324,-150529,-116111,9518,63855,-297,-63843,-118006,-122196,-23955,114990,167960,63764,-2152,36132,88487,42687,-59495,-59786,124,-15565,-54857,13605,86108,31873,-49860,-19439,28526,47096,50668,67697,61552,-46883,-157897,-103552,-10933,-44102,-96017,-82503,-88264,-111310,-122595,-65804,-36202,-52249,-41782,6043,33110,-21707,-102327,-104278,12890,144181,113522,17486,-12982,15493,84307,169881,189730,193368,187464,133703,67983,22487,-30541,-43545,-15344,-38828,-80725,-46359,25825,56650,34240,124,-18818,-48575,-24280,-17808,10408,85163,87362,-5709,-54073,-27136,35295,12625,-81624,-132692,-67904,24812,118069,139873,57012,-65920,-111302,-90065,-1938,60088,39556,45,3229,33630,19938,25320,55320,-2967,-2215,55960,67453,13442,-11257,16151],[33292,8922,-38069,-54952,-23866,-12157,3975,38781,39279,13025,-13451,-19446,12321,6482,-43317,-20237,38711,4989,-102078,-113543,-9360,56265,25182,1122,16609,30709,3636,-30439,-65854,-108346,-95809,-28523,3674,-11290,32677,88424,93433,32271,5294,-14709,4294,16491,31588,47708,31986,31197,44080,49274,3473,-4098,-6959,-11191,5555,34915,11939,-61262,-47597,6682,39802,105735,195728,188933,99974,15471,-26618,65997,123058,25125,-99479,-103712,-6382,68180,71195,54936,37165,15064,-3940,-16181,4589,40132,47883,-33422,-79184,-38312,-34198,-40811,12352,115366,170105,145125,66548,1356,-3652,27670,81963,38880,19711,60875,90528,83707,49158,-12706,-54622,-86754,-128529,-128871,-90162,-24969,-12986,-37165,-45696,-23111,-10083,54342,70101,-26146,-54316,-22215,42125,70213,37470,4931,29427,47149,56025,87747,54717,-68222,-137033,-92602,-10575,57430,141504,144607,17873,-41768,1363,14439,48344,48541,24030,-17996,-78667,-121185,-99641,-105624,-90577,-57685,-52773,-48058,3180,41106,10592,-19017,16279,39709,48889,-2221,-60667,-77724,-52155,-22932,-21036,-75493,-102350,-64403,4947,30925,16968,27964,98751,149509,73216,3846,-23868,-19243,-42569,-59817,-30791,16921,2562,-28263,-37781,-14909,36604,52913,-30000,-58858,-38756,-33968,-57779,-125013,-132635,-14536,93371,31697,-32972,-27906,-9766,-21406,12420,21909,-23477,-72329,-44140,22059,7587,-27184,-37271,-47194,-56048,-32748,9991,68587,106582,88341,15602,18527,124168,134894,109311,55985,16652,18219,41306,37695,54,-30207,-38030,-6844,19586,-38340,-28878,59801,96655,62120,74758,97854,92538,19136,-66084,-59853,-16168,-60823,-65369,8971,43866,20398,7100,41568,67555,64583,51237,53633,29550,-56999,-120102,-89736,-55744,-65937,-34218,2436,32459,58366,48079,13578,14997,9690,6008,3982,-14720,-17486,35055,27198,-48677,-75377,-88262,-115574,-124217,-55325,-26938,-41389,-35448,7428,10871,-50329,-60918,-48665,-61337,-63031,-47510,8500,44377,78877,143214,99488,-20158,-45195,-61059,-86503,-14085,104959,168624,145000,81707,50983,12504,-4450,-15021,-40272,-24234,72420,165272,140106,113595,83409,53984,28906,27315,12673,40294,37552,-28726,-76744,-98642,-79261,-26862,34564,84266,167571,150421,14343,-43901,-27580,3974,29794,3512,-23246,28789,104884,108955,56539,-37510,-86958,-51466,-32537,-75172,-81147,-15907,28618,53692,39510,29759,6872,15248,61489,121608,66481,-43084,-49572,8735,-37824,-88012,-54766,-3908,19831,20361,12662,58111,89436,33514,-45284,-68907,-20190,97126,160659,114439,43124,-30936,-77503,-78948,-64937,-81643,-95024,-48850,34181,52246,24982,-12323,-73325,-133199,-162105,-148232,-79022,13125,66840,98174,83733,34861,3745,-25993,-52208,-90436,-85940,-58269,-14831,13926,17174,8379,15659,5815,-34359,-116015,-173070,-109406,-12572,-39932,-123963,-203552,-192070,-75701,17014,53162,33082,-10990,13517,71179,138575,164729,97845,35159,2838,24506,24154,-2789,20712,47988,5593,-13769,-35289,-155353,-271717,-216968,-55077,44134,19819,-66491,-82687,-18891,34251,48334,-28115,-66690,-59673,-49870,-40790,39254,97856,63871,5459,9081,34836,42933,114005,126362,52475,-1650,-3750,10173,60577,111457,92246,37890,13804,367,-18436,-28931,-6608,-41419,-81379,-22823,86410,107609,11148,-60895,-115825,-156003,-121289,-72796,-68873,-88615,-22525,128226,222667,138828,62887,56749,41019,-15729,2758,81613,146541,137126,37557,-8641,35361,86644,92698,60965,11521,48297,163969,212327,114252,13416,-23967,-18036,118,-10729,-15448,35557,73098,21494,-69765,-113176,-94200,-29231,47660,56851,-33003,-119818,-85261,11406,38431,15621,12762,-41085,-106056,-79107,-8320,-15192,-54511,16970,110699,102984,10949,-40683,-33995,-55292,-72243,-21402,26535,16997,-16677,-15343,-14392,-21724,-29837,-63296,-164963,-235090,-176976,-73281,-43007,39923,65558,13349,-49421,-40684,-13044,-26859,-46905,-11353,38716,54973,18491,9913,47968,63575,14035,-9637,-6030,10817,48205,68043,45941,6115,-57898,-56291,11165,23107,-22453,-227,43806,4632,-16711,-12808,-24991,-37989,-45837,-67751,-96857,-69084,-12702,-10596,-52383,386,46456,18852,-12430,-72791,-128357,-84781,2734,34078,-14594,-12827,61875,77880,72146,65504,43768,-39563,-115164,-102461,-10306,53850,66634,55223,17623,20057,24913,13094,28853,81293,75925,13874,-8224,42510,30993,-37620,-52971,-8890,8388,-36570,-79305,-85882,-80584,-125439,-152606,-78342,7058,48328,86656,56099,11841,-17353,3541,35634,45595,28225,-9868,-11424,40467,101550,94533,38592,-23261,-73347,-43445,6960,-5820,-55798,-82847,-67539,-45278,-54829,-48265,30276,66509,21003,48443,104436,95780,18645,-60943,-72690,1607,33870,12316,30007,46929,63889,144522,183793,87444,22849,31624,13396,-35344,-50550,-46360,-52483,-88189,-70561,17142,70666,56992,54086,68914,121675,157922,67941,-68554,-157689,-93267,23071,78268,12262,-5615,39133,39750,21115,35971,64736,70136,40554,106,-48010,-72316,-76967,-42669,-23306,-44388,9163,57265,10568,-36470,16167,41631,29675,21311,19797,-40426,-85150,-81314,-15031,-11911,-24374,13714,68626,95100,52010,-67263,-133451,-90162,-46743,-101268,-94008,-26618,-13602,-38380,-3500,28689,-26156,-23243,26256,17281,-82249,-115272,-23580,71507,35450,-4823,22131,46099,8151,-22480,-76725,-125041,-98340,-26842,64201,74774,29039,-30941,-71511,-24739,75199,88282,82605,33471,7243,48971,83120,59733,69459,103320,125637,119879,29139,-93347,-150575,-96139,-3037,76278,108573,74541,34792,-51785,-85030,-11513,76383,73495,72815,83732,41563,18834,46256,23789,-26193,6156,-3120,-98256,-158193,-119097,-46696,8712,10367,8128,501,-30141,-21722,173,-53854,-80517,-5867,39808,-12830,-75365,-84515,-86590,-74213,12725,95261,60183,-52246,-70929,10189,9517,-16171,9595,-11740,-30237,-19127,19363,61213,42293,-17071,-58805,-47241,-67522,-103000,-138263,-110363,-51549,-35267,-89234,-84842,-17460,28516,65297,59716,39679,63416,119509,122283,107510,71747,14058,-10544,-17983,-47816,11398,133919,154383,130899,137499,103624,20947,-15083,19482,57790,17924,-8095,8268,-5530,-36689,-698,68272,139453,219814,122574,-36561,-56629,-43434,-48654,-4554,-2837,-100580,-123863,-61516,-68717,-27622,55469,64718,-1192,-42423,-86438,-109183,-15626,117723,115018,-26229,-35682,117596,250104,184245,-5579,-97485,-67627,-22804,-6857,32356,54845,42512,19901,34683,48918,45623,26164,58249,108249,26723,-107979,-87120,-34619,-69019,-65577,-15063,-42415,-89779,-110781,-49236,-3672,8445,60475,100448,68924,-65,-40772,-41846,25808,125822,113095,34840,-13801,-19169,52695,182640,212188,178789,162581,110607,69949,97982,46402,-76960,-109705,-86004,-108935,-93844,5486,93489,116709,101950,45637,-23147,-8566,-13928,-22292,25720,55247,26432,-1310,-3387,18964,5434,-35003,-52218,-24734,-23260,-5679,2014,-19386,-25286,-31778,-66244,-28750,47711,86328,79103,34289,3227,-26891,9981,80148,3756,-74033,-52432,-11936,-29231,-33079,-12112],[-37244,-94444,-96173,-47743,24608,31991,-27300,-55495,-33942,-26367,-30353,1801,42351,64804,69288,81009,67095,329,-81131,-66020,32325,79793,15362,-53442,-7474,56260,13456,-32734,-41305,-90515,-99303,-41821,-63291,-141124,-67193,57931,111630,74125,63254,46868,24728,-7492,6045,30109,26430,21604,-9862,3551,52809,85698,39929,9314,17016,24165,7165,-15499,27425,50088,45045,90720,156260,143668,62374,-32029,-81430,9736,92651,26661,-98381,-110624,-25604,17689,16043,24118,24035,13626,-9825,-28329,-10980,-33,-12872,-70614,-74350,-21393,-15609,-27033,32354,152941,199006,147879,87101,70775,86211,102881,109469,32209,11607,37778,53258,39744,11112,-20669,-49179,-56045,-60898,-88846,-66461,19917,-7384,-105921,-118593,-55547,-31960,54943,141950,73542,-16906,-31728,13164,22810,-13984,-52413,-24602,60426,121180,130543,81213,-13814,-52435,-11862,41075,60590,84042,71145,16942,16163,35011,7402,44072,43037,9138,-12272,-45199,-104165,-140351,-181766,-162535,-121868,-106173,-83060,7301,80666,39093,-25522,-23118,-59914,-92231,-52022,1862,-12391,-50080,-56230,-42166,-87531,-120859,-62972,32847,64676,48264,31826,58376,142458,153780,75521,-9882,-20679,-54956,-58428,11756,59211,29387,-14938,-35435,-28584,23471,57025,-32375,-96698,-79855,-52774,-57758,-108935,-125877,-38208,36255,-32199,-63552,-44683,-32375,-26895,6249,5582,3391,6304,45449,98228,79125,30654,-17839,-63304,-61939,-2089,48095,117623,154801,114642,15960,-48114,-35662,-63942,-69889,-99716,-89788,-11191,82906,111894,38819,-31073,-49670,-29820,2655,-19851,-13,51860,69984,77363,131821,121779,54797,-10287,-63507,-77991,-54712,-74592,-69714,-15767,22044,45874,66594,98815,97971,60438,18163,-208,-3321,-11626,-31712,-37017,-35018,-61552,-56345,-21874,20785,58712,64156,45920,22836,-12536,33167,92559,54156,-4769,16003,13070,-53018,-92494,-82352,-71509,-107959,-103543,-62082,3146,73307,127891,73443,-51449,-56671,-12462,-9033,-11596,-51467,-41406,66900,212691,280783,168489,1105,-47841,-92414,-149590,-65873,92994,147815,78769,12624,28018,35033,32401,25162,-13574,-56179,-9831,64865,56665,77146,78388,25306,-22286,2033,-153,-6928,-21926,-47567,-44673,-32299,3068,34165,50172,53204,102656,103249,12883,-8864,37074,70291,26037,-49717,-53661,42700,121721,73850,-2637,-64225,-53089,6965,6303,-44658,-42221,-4267,6418,35292,18144,6871,-3071,-7106,-23095,1184,-9956,-67806,-63939,-4712,-39334,-55845,-11819,2462,2163,21857,23400,30333,44990,36119,6024,5411,63915,163289,200154,158053,129214,86818,54918,-11975,-108474,-146021,-102879,-41897,7715,10127,-26797,-55500,-56983,-44911,-58654,-75807,-55031,15027,60344,84516,44916,-22840,-28581,6370,12443,-65615,-114736,-64804,19429,38576,14980,-24451,-50889,-63983,-78684,-144797,-191799,-122715,-32965,-58342,-126358,-179608,-126143,-26503,-17857,-47959,-82843,-121082,-61443,43725,89813,65246,14947,-2422,-3266,37029,62737,63147,58183,45696,13315,1856,-21374,-116877,-191971,-124064,11426,78809,36066,-49194,-37711,54118,118005,140183,40090,-76959,-120396,-54108,50428,130503,93778,10917,-19967,27625,56064,42780,101399,129254,67157,36153,55064,60943,89614,123454,60155,-42705,-65651,-43864,-51537,-59118,-29855,-104199,-178752,-105764,16033,95984,65766,-26165,-101901,-112335,-57428,-9572,-3742,-59519,-59975,51821,160517,103650,24315,14543,36386,7102,29443,115580,173676,148772,60176,2659,-31699,-38369,12758,19327,-52796,-14810,142589,198731,94015,22816,19529,32324,47774,4707,-51801,-22773,35944,22655,-43313,-51934,-36792,-38911,4360,31876,-57990,-112903,-19914,81915,73981,31276,46352,18548,-69341,-100498,-52316,-13432,-29672,7687,96797,149666,118045,50242,-7674,-22255,24479,74170,69326,29681,-24985,-41163,-22585,17120,42707,6929,-89641,-150588,-125911,-89147,-114355,-64300,-32227,-19553,-13334,9279,14490,-25995,-78965,-51907,34993,78724,13182,-40839,-2887,68375,45665,1949,-11364,22884,79232,80393,45177,8623,-44383,-29587,36160,68265,76722,99882,78819,-16568,-72108,-66887,-45931,-29647,-9273,-1714,-48583,-62441,-13977,-8086,-55933,12307,84819,68636,29674,-33395,-77963,-42265,6202,-63,-83867,-88649,-863,11843,-6417,-22279,-19927,-30258,-35369,-41418,-6973,69456,159548,180940,119894,88548,93383,72629,41758,74911,92577,55974,78195,154448,102115,-26781,-81460,-71778,-77775,-86789,-80674,-91528,-85201,-73400,-62681,-4687,44910,54909,66446,37725,12082,-29828,-48664,-51787,-15710,34687,35857,23107,60239,109813,85010,16198,-17893,-49963,-51129,-30359,-27417,-49568,-61599,-56216,-36496,-42776,-73698,-40079,47484,116482,148821,117488,67904,26577,-22001,-68719,-52794,-23969,-27986,-39205,-26616,65134,205793,191532,36063,-25843,-20663,-37541,-27851,-22493,-36332,-39411,-80969,-88952,-28064,-5021,-15169,5394,55252,137641,153110,66768,-4439,-56275,-1477,93636,121778,34110,269,3813,-15770,-28532,-23961,-3676,25293,29700,3184,-75036,-124646,-94209,-28183,-17012,-28645,47925,111103,63274,17126,53530,38687,23297,20685,-7569,-58252,-84246,-127300,-77072,-9124,2236,1724,12428,16939,-15577,-93998,-121040,-85673,-83226,-127795,-79287,-37051,-66981,-49145,20261,37798,-12104,-14381,2003,-6088,-52319,-32163,27078,36126,-19689,-52526,-47057,-11871,-9250,-11666,-21387,-31944,-52602,-70135,-23543,-3461,-19907,-56974,-74464,-16180,79429,92225,102381,90837,90536,134689,147058,81780,50589,99635,137422,96175,-26366,-145925,-201460,-151786,-45939,47206,72007,79992,91266,28985,-30305,-34819,20183,74278,121616,98317,277,-39788,12813,22162,-15591,5370,-16651,-119660,-208433,-197202,-109536,-10810,27232,16841,-31504,-91305,-70198,-20072,-49918,-75403,-20943,45925,28675,-12159,-32441,-86945,-85424,8848,56229,42535,-5164,-44352,-18773,-32747,-67880,-40523,-29409,-62034,-87961,-33723,48824,55179,9201,-71397,-97733,-80158,-100029,-195856,-196411,-77827,-997,-55085,-87327,-46301,-10649,43682,62971,67876,90091,118728,95973,69460,14958,-41123,-56635,-63808,-93846,-18484,108279,114745,62061,80777,93832,22662,-55547,-34301,43939,30560,-7319,8846,5726,-25889,-19703,-5518,27248,101616,57544,-41221,-60947,-59871,-73168,-48057,-8638,-19223,-4130,37947,37709,65684,76788,46088,-11089,-30622,-35065,-52699,-11000,58993,29273,-61831,10681,183218,273769,194922,33020,-82302,-111718,-65025,-4822,22129,24032,45523,70040,63098,13930,4226,25689,46655,62608,34518,-28545,-50717,-62292,-40514,49276,92384,35661,791,-18732,-14979,-29702,-17705,71955,126900,98982,56130,51036,48441,51295,79051,59163,384,-70806,-109466,-49798,98979,129257,69759,53936,29787,26670,108586,85074,-80876,-144552,-94601,-88537,-93875,-19320,83200,130697,113793,71441,10586,-3042,-13949,-31173,-24673,-7596,5558,13099,-9689,-29922,-25047,8780,23268,18396,-46219,-118608,-164307,-132163,-29900,32894,-19575,-43439,33367,102450,102543,20693,-64032,-86915,-7652,66898,-27564,-128037,-143568,-96005,-48834,-8191,-26985],[-86180,-130252,-85349,-28398,33883,58082,-19883,-106608,-87339,-50114,-37952,10048,26232,22932,48908,66221,29215,-4946,-9230,13298,33762,36722,-5900,-55637,-8168,69104,48799,536,-4309,-37953,-49178,-39466,-105282,-186992,-107424,-741,54329,51264,82458,79091,11018,-66930,-24129,44111,48267,26751,-49027,-51930,28141,60706,13235,-2568,8426,8349,21505,47018,94049,70715,15697,9070,38979,28402,-15951,-46632,-55479,-13054,39595,22738,-68058,-97927,-46396,-2189,20790,21363,2648,1135,-9788,-34015,-36897,-44732,-48312,-47882,-24226,-5355,-16221,-11609,25392,96483,111720,69260,91204,168781,179615,96832,45694,3072,7180,15762,27265,16832,7540,-12437,-55845,-29656,48966,13625,-18593,47452,20834,-103925,-129588,-30589,8871,65717,180254,118389,-46388,-115684,-92302,-79137,-68113,-59845,-47136,22502,95193,101718,75555,65399,70235,62316,43345,-13037,-55883,-44226,-6454,34282,28496,-14592,11609,24307,33094,45450,30760,-29535,-103331,-152490,-115195,-89626,-90521,-74472,-12588,11141,-48717,-100244,-97145,-162949,-229194,-148370,11785,52150,-22716,-93160,-103157,-120225,-116810,-41751,52423,71012,48419,-1817,-54098,366,70350,28851,-75124,-68669,-62932,-37009,41587,64906,23812,7022,7868,-8291,-10138,4468,-36734,-72601,-79951,-41806,16703,26246,-13188,-28520,-32444,-64083,-18650,35642,48676,19025,-12373,-22565,31637,73509,87577,107548,98216,70181,9444,-38893,-20996,6721,-21375,11777,94823,87971,-12421,-110090,-146477,-167015,-109666,-89963,-99758,-26529,114529,175520,70550,-29381,-29879,-3199,18308,9865,6947,-10376,-5082,52846,132290,106471,12287,-45239,-52438,-62267,-79233,-96297,-87961,-59141,-11468,36959,85126,129458,107296,49626,-15366,-63967,-35339,48707,51323,-13018,-29898,-62426,-89389,-45832,34658,76760,62132,38016,15664,-12390,50625,112285,65845,1250,-1922,3962,3762,-17373,-22626,-33977,-84327,-105348,-56410,60103,135126,114651,10976,-73106,-21897,56670,60045,25405,-41525,-67181,52061,265837,338063,183753,22340,-16109,-59156,-111925,-56626,56951,76821,29924,38495,69962,42614,21378,28925,12035,-64137,-115736,-114636,-70945,2026,18998,-15509,-52154,-22929,-13165,-20264,-27915,-45243,-50796,-26384,32095,72111,71400,48659,70211,78330,18443,-7525,28301,80217,11578,-80208,-75170,1061,37801,-6429,-62637,-77623,-41390,2808,18179,34061,64009,37639,-26223,-22001,-36817,-19512,5646,-14082,-93295,-95791,-43122,-45875,-50618,4544,38538,64167,53346,-11808,-56295,-21215,27609,23791,12790,69955,108772,114611,142011,155576,110942,63817,58271,69624,120065,86983,-67874,-130423,-44578,10886,3877,-25224,-55897,-42532,22472,83264,55850,-23274,-66256,-24791,6090,-4599,-57661,-94235,-67239,9634,63349,9647,-39383,17528,85364,61716,15038,-28634,-74347,-81855,-30769,-37400,-104736,-97354,-33142,-43971,-85234,-106397,-43741,3138,-51580,-113081,-123345,-87623,10309,65804,33758,-1593,-8494,-17318,-29423,35907,109232,138253,109802,49055,9280,10826,14756,-5229,-25968,-11777,17093,26917,5894,-8249,44497,87355,86626,107635,36232,-66117,-126824,-62614,82482,180400,120620,13549,-47579,-20414,21123,52762,117993,139916,98501,99417,163086,193604,177329,149249,51643,-44652,-66229,-64565,-87014,-99203,-80316,-140453,-172575,-101048,-58181,2551,42356,8804,-29066,-6359,25227,28987,33938,1,-38812,-48792,-22570,-46067,-62929,-38465,28756,41780,60940,131178,155776,99501,22648,-22243,-84065,-138065,-110775,-69561,-90811,-73841,11499,68173,50310,59992,87988,82056,60148,10039,-54365,-62378,-26481,-16670,-3318,51368,60965,-2724,-38088,-39633,-80029,-93428,-16470,63525,63399,17188,22852,33940,4337,-42170,-53854,-27841,-12855,10534,49880,97036,120140,106119,47817,3560,52277,108842,84490,8879,-57200,-76257,-45206,32397,69592,22838,-26273,-28577,-57491,-106373,-134840,-96344,-96638,-70839,-39016,-5000,17394,-10133,-82755,-82117,29231,126491,78403,-11943,-8459,69956,41462,-37912,-52044,-7888,20169,11401,13712,37526,33367,40596,55315,68112,85377,78428,16405,-70381,-114769,-116043,-82880,-31288,27295,39491,-31415,-79026,-43898,-32164,-73433,-13256,51346,37072,1601,-38664,-52094,-30580,-28692,-19854,-59321,-71203,-20285,10007,21984,-1847,-4127,16742,48841,31778,19915,66260,140274,164345,131739,99885,101765,90208,26801,21248,59444,76691,111028,156797,92787,-6457,-42144,-60736,-82042,-51934,-27139,-56264,-28633,42933,25229,3035,21875,40991,43017,-9087,-31602,-61386,-87921,-90511,-28374,35207,49093,45767,51877,81289,70220,-2738,-39954,-59547,-74727,-71748,-52447,-46495,-45075,-35080,-2127,-20252,-110767,-136635,4974,142506,158375,78201,36017,46254,53476,5305,-57815,-60037,-44903,-69776,-60840,39385,100420,10200,-97771,-80949,-55191,-64835,-24036,-16986,-29313,19196,-2469,-52339,-67855,-89485,-85069,-24812,72947,157847,131636,48373,27232,-14492,32429,129459,152751,53774,17456,16590,-19859,-44806,-50503,-46101,-17910,11901,6285,-67319,-109755,-68306,-24552,-15871,10398,68780,92270,81568,85304,120170,99859,77710,45452,3353,-33681,-60168,-121731,-78176,-1688,-14571,-52322,-45268,-21828,-39079,-82752,-60207,-25225,-55543,-99358,-32979,4167,-4363,36495,43463,2783,-16797,3264,10540,27955,27733,67002,62471,-14066,-51797,-8262,-3398,11941,21038,-12422,-25439,6337,18782,-22741,-25289,-37560,-48786,-37496,-11189,26822,55416,36274,73177,137576,191033,229995,190979,80671,10256,15341,32771,20279,-20266,-70915,-118748,-93840,-20712,11641,4439,38190,100514,64549,1005,-52252,-33291,50618,109260,59616,-25237,-54362,-17782,23333,16310,4868,-8143,-47109,-111844,-106943,-30953,37383,30754,1263,-30890,-67881,-44061,11111,16656,526,983,19470,20577,9752,-22955,-83077,-61231,30397,51479,50980,45553,-12937,-20602,-27640,-80136,-89043,-70994,-89971,-120475,-74515,-1300,25632,18831,-63770,-115689,-65507,-36634,-112908,-131878,-78947,-4812,710,-25752,-29472,-15933,31374,43706,59337,76549,42758,3434,6306,-24613,-18228,10192,-13695,-88229,-92521,-18023,11343,-24934,18591,78742,25852,-52002,-21168,58733,54184,29323,30776,18410,5047,22825,32230,4453,15735,5773,-21927,-50930,-59499,-35057,-20297,-1898,29792,63620,85225,89082,95110,55071,19064,-17963,-19483,12657,10634,1661,19719,25215,11854,82907,158063,152269,90664,27737,-32683,-63551,-30835,-5823,-18216,-29663,-12366,38489,47779,-36614,-32645,61145,72424,20434,20524,33589,-9585,-54651,12871,145761,174303,114689,100974,83769,37139,-46954,-55524,39920,94699,100246,112837,120669,98285,60248,46440,30351,-226,-63695,-98898,-63050,19645,5772,-47158,-23207,7263,10985,78776,98928,-12869,-73829,-41431,-15806,-14831,-4252,26857,48730,44076,66436,39612,-1355,-11402,-160,-15627,-46835,-51702,-15849,-15344,-26484,-7025,50461,68515,54953,-9226,-92416,-153648,-121326,-37662,11875,-32969,-42552,24702,49871,17166,-36220,-69094,-59960,-2050,18192,-75236,-115168,-114834,-98902,-54298,4605,-31046],[-91132,-69172,1506,6322,11051,51412,24156,-71944,-95811,-64731,-35430,9232,-4539,-58148,-61135,-44609,-38676,3590,54460,56798,-88,-22975,14915,39207,32644,71368,114499,87047,38730,28176,45375,-2670,-99849,-131170,-69677,-51265,-47282,-33408,35540,46395,-36500,-126657,-64269,51768,99127,91330,1000,-39146,-27502,-36134,-32487,20398,28067,599,20820,50819,66087,36123,10395,-10416,-14165,-10609,-16618,14952,44331,40578,30886,19243,-43218,-79090,-43323,27893,83435,74763,33881,12962,-3149,-28788,-39890,-39168,-18976,10907,53113,62384,32920,22315,-3390,6546,34127,47629,121827,208097,166430,15954,-23846,-2449,24436,35417,36974,3570,-17687,-65290,-132049,-68112,88198,101289,22970,42471,69986,-6981,-76794,552,62529,88816,155408,77625,-84613,-154361,-131641,-115768,-66514,-15821,-25389,-35047,5775,49529,74778,98002,100115,74751,36226,-50608,-112155,-69527,1259,25957,-13150,-62051,-35693,10786,67614,83231,53054,-3123,-46548,-50357,6859,11519,-12688,-4823,-11310,-83955,-138466,-117865,-90417,-156407,-209062,-151972,-8588,50395,5551,-64016,-101423,-103405,-64101,-13107,39724,36527,7384,-25951,-92223,-116446,-87527,-69042,-110104,-74849,-34419,2416,54111,55035,20371,41363,55180,21127,-25049,-37142,-37393,-20288,-30214,9744,101230,139092,95337,-95,-72439,-64316,27510,99985,148860,96591,-15393,-50866,20306,58946,43512,62653,90595,91384,42915,5489,13112,-2311,-92577,-108059,1100,29881,-64508,-128719,-118272,-117614,-51353,-16797,-55196,-25069,123712,196455,100142,19425,33231,60350,80226,62389,9411,-68665,-68618,11916,81965,45544,-33259,-66106,-29624,-19785,-56819,-87408,-90277,-79737,-53896,-31294,37172,105663,71537,8789,-55005,-106710,-53507,64593,55637,-33908,-26536,-25121,-58955,-35190,37876,64210,27196,-13558,-11039,2686,51312,73612,31946,-5063,-15687,-24976,20022,60717,34259,-19369,-70792,-71630,-38574,35819,62857,-12495,-95067,-90271,-6870,70459,95618,80591,36133,-7067,29075,170232,251090,166841,57512,30736,3936,-35252,-28393,-9183,-32829,-11126,84220,108449,28465,-13853,-13391,-13725,-53300,-135440,-171849,-119443,-60307,-55660,-23546,-12926,-3555,6986,20028,21371,6826,-26256,-48591,-8070,43006,52561,38726,49805,26371,-21539,-19121,12951,46597,-7398,-84416,-98886,-68147,-38122,-41054,-57553,-40965,-29276,-36695,-13594,68154,132351,63707,-66868,-101294,-100594,-43362,5715,-19140,-96494,-81302,-4069,5113,-16112,43090,117884,124425,49225,-24531,-45206,-18191,8299,-7567,-6942,101866,182992,175958,138255,56071,-41218,-62337,-36059,9845,98608,118232,2351,-59562,3712,41255,35640,7807,-297,57727,130064,151071,86437,-30837,-89983,-47860,-27273,-81067,-123308,-87939,-36976,1882,60075,68639,74782,105620,96265,26665,-5828,-9729,-30028,-15217,66398,83964,4538,-40956,-16443,-25391,-51905,-57989,-19949,-29541,-106649,-123516,-56008,37569,107627,63798,-23427,-32640,-6039,-10521,-40311,8362,73262,113078,112309,58055,17613,46715,87437,84407,44749,21787,7684,-21464,-35900,-230,59299,41391,-4332,1881,-59254,-88315,-78855,-28189,62062,145535,138580,59075,-35071,-37685,44201,113608,143564,121817,120422,170915,267712,313151,242301,144933,77779,45806,12518,-33176,-56551,-76381,-96766,-126936,-94775,-45478,-71567,-61230,-20502,-235,21617,52125,18456,-42582,-16699,46620,32070,-90119,-169552,-164507,-103219,-50116,26367,62287,75818,116895,117949,51552,-18838,-31846,-47237,-107923,-155933,-108784,-54188,-69887,-96358,-37071,44970,106113,107928,48578,10561,35662,33851,-11121,-29555,-15712,41661,108822,133720,83836,-12552,-58489,-43862,-48781,-57923,-29343,2561,-31687,-51785,-10690,24203,-9916,-54755,-52578,-14879,9436,-16722,-25293,26223,98295,97659,24376,23546,87003,66933,-22744,-63632,-67541,-47672,29254,41426,-19032,-9865,35374,-40461,-123789,-104083,-37208,-58134,-63080,-74160,-54318,12409,28949,-33650,-56863,23297,129817,124333,48069,17224,46949,8000,-52174,-32375,-6570,-48825,-64825,-28166,34677,87460,108069,76161,42700,24478,269,-42446,-99777,-125732,-135163,-117715,-59184,2028,-6694,-64953,-84755,-62459,-53599,-64453,-27575,-33120,-76001,-97259,-121304,-86706,-18491,-22601,-9480,987,-14725,-3082,39003,89768,87753,74387,62008,72247,72320,58863,35087,11954,37752,84670,91234,69738,61881,18615,-16817,-6357,38649,67414,66548,20281,-2931,-1812,-22977,-17404,44111,59736,6760,43923,113992,23588,-83453,-64167,5571,55468,3260,-66002,-107352,-108425,-80687,-15667,24978,28488,32624,22690,48637,55836,-11164,-51626,-48184,-55394,-69625,-59851,-60811,-70138,-34799,18351,-34015,-169586,-193340,-42213,72169,79882,8509,-15790,27484,81948,67893,-2950,-26148,-11509,-27526,-22036,8041,-68828,-174996,-155859,-48722,-15159,-38976,-33259,-21688,5333,73603,65313,18314,-28663,-71798,-63484,19862,122214,165004,99831,10766,-3751,-37819,18229,119543,131605,25652,6212,55885,44343,2663,-27229,-48085,-38240,10341,37684,-13480,-55446,-65319,-69100,-24781,31003,33056,13202,55734,100848,124611,104915,82484,56318,54422,35462,-20357,-99156,-65217,-32445,-80369,-118709,-83708,-40458,-56729,-79822,-38186,-17372,-39591,-48166,14726,33474,34080,57609,18401,-49614,-54989,-18553,-9395,37840,61587,58924,4130,-56487,-27094,70743,85353,93347,92490,23005,-46562,-36017,16229,13400,-75,-50159,-78047,-36444,8148,12269,-13794,-67682,-8438,117021,194786,203887,160438,53438,-38459,-77259,-74488,-40633,-5179,6668,-5491,14339,37332,9842,-23224,-8388,55575,22055,-27284,-46376,-23438,39357,74175,27025,-7941,-7412,-14433,3214,8463,-22548,-43778,-30387,-33068,-3873,48842,44579,-31669,-52337,-10262,17801,26957,39017,35455,21058,-1065,-27623,-25142,-29070,-77155,-92433,-20035,61226,77260,93546,81087,-2229,-8849,15475,-29489,-73838,-87397,-86644,-105985,-105223,-75419,-41117,-17422,-62518,-87013,-23502,22453,-24309,-44867,-57377,-5259,56478,50344,20686,37936,71022,31217,10036,3342,-84839,-125661,-72416,-58602,9976,98311,56865,-70808,-140063,-109299,-73415,-75773,-37079,11695,2566,9741,48175,64706,57770,65887,41336,11848,19935,55115,76675,35552,9864,-21323,-35826,-52405,-37822,31611,20036,-46516,-29531,20684,35943,29808,30821,-8199,-33609,-51471,-20025,37871,31763,-5186,11816,74050,80435,65949,49154,25286,-4429,-16404,-20042,6795,48510,-22180,-118147,-144276,-121525,-52641,-2731,-60624,-50360,51882,66212,5421,9005,43060,18881,-22662,15904,111628,159062,134231,119549,91873,50795,-26154,-34562,31889,46788,53629,91486,93403,58297,24467,11789,16101,28969,8370,-173,-1449,-32091,-105351,-125795,-36845,45596,25136,32101,71630,35467,-10077,10301,52235,63052,11015,-52023,-66011,-24017,55296,47358,-3303,-9465,28904,6272,-68976,-110457,-75074,-32826,-357,24895,68233,84395,70820,34835,30612,18411,-70,-16953,-49093,-90028,-38483,9563,-32706,-81416,-67430,3529,34370,5863,-54767,-130303,-87110,-36641,-59600,-76063,-43494,-68071],[-100016,-14599,69663,43564,1182,22883,34729,-36258,-98476,-95258,-58216,-10732,-23886,-90459,-118544,-108574,-69332,8197,49765,26194,-41958,-59767,37635,115266,56560,46043,125164,117957,52205,79662,114659,29444,-63681,-52137,-15882,-68831,-117464,-121228,-54714,-35942,-76386,-127583,-93592,19586,133101,160586,72177,11401,-49401,-97785,-50392,70016,75759,3282,-4332,-5237,-44455,-57739,3388,22534,9721,32994,50065,85309,107878,85683,37595,15138,-23213,-58672,-38850,9236,46957,66582,43070,1161,-7059,-5503,-4828,-2780,7666,26664,95933,137627,103347,44669,-31926,-32333,32525,84467,124982,129462,52135,-49931,-26986,6619,23855,52933,54846,-13226,-74234,-127127,-169642,-115224,14031,83866,23026,-115,70823,81747,-19948,-13584,51562,71146,72255,11373,-63838,-84050,-49797,-52691,-31806,-3135,-25658,-62722,-42237,27257,78095,67461,30928,21274,25659,-23987,-63993,-32547,8751,4080,-50809,-112830,-73264,9771,87952,84039,17812,-41953,-33420,2307,59155,56903,41284,64404,16176,-97516,-107826,-29291,792,-55110,-67018,-40806,-11227,-7857,-698,-7400,-26398,-15096,12476,-4656,7029,6094,-29262,-23210,-46712,-136779,-186137,-123531,-72442,-16813,8365,7990,10142,12995,22269,60657,59836,23788,-13037,-27048,-21123,16803,14902,24609,65513,91215,92069,7414,-82670,-82483,-12831,41262,135795,140915,28802,-40677,-11362,-19348,-42225,15410,87254,101542,64807,26137,6579,2283,-63885,-107017,-45642,-19825,-82542,-70377,2697,-28469,-36473,-48560,-79873,-37682,103320,173555,113041,64257,57586,62112,93949,83234,14453,-87871,-88868,2347,43646,-31323,-84411,-67402,-11077,5358,-17175,-50567,-72338,-75702,-85012,-98141,-25380,66361,30885,-42367,-94841,-115807,-45202,50607,23717,-42943,-5624,31522,24656,19081,18535,7178,-15537,-44708,-7851,42291,52611,29325,-31,-23165,-38801,-55599,-11550,59982,49091,8105,-29713,-19122,-40017,-62276,-62787,-84785,-91362,-55073,-14194,7962,62829,130461,114919,58844,30768,51585,108069,130023,81649,41413,8028,-17668,-14292,-46407,-105074,-62331,49332,79717,18150,-11720,-30624,-29425,-9231,-27953,-40459,-48470,-45608,-43890,29111,58006,40971,37591,56472,54537,52804,27159,-34596,-37142,-14459,-673,11320,14955,-60350,-110302,-34431,48690,67438,21034,-52405,-101475,-91027,-27274,-14502,498,34927,15580,-44763,-61458,10653,92774,31379,-121225,-156055,-109591,-23474,14438,-12467,-57568,-16832,50281,61934,38735,73343,92302,48483,-13315,-5810,45263,35327,-46728,-98630,-54651,73064,155784,145132,73690,-31761,-102810,-73093,-562,27955,46201,50210,25919,-3058,-14557,-2454,42805,63327,89451,153894,175095,122297,32590,-66506,-104359,-51657,-33371,-84928,-95486,-21839,15363,-14442,13558,66316,115676,99241,27741,-35664,-31143,2020,26806,54436,83774,56232,9117,-8317,-3866,-6351,-6172,-7268,14371,-31529,-136849,-111918,12855,96877,98982,-4136,-71551,-32324,2017,7300,-25182,-34557,-33673,-694,61466,79820,64184,104243,137434,77141,-11971,-3084,51804,27386,-27477,-25544,-5203,-19548,-31202,-48358,-134148,-116294,-27151,37351,41452,57188,95656,88567,25025,41231,144087,155642,83972,29345,78992,171281,261907,275459,166747,76242,96047,126895,86311,29818,20810,-17638,-70850,-97526,-66378,-21099,-4694,-11231,-48855,-44253,6683,23472,-51655,-139344,-80316,54873,80375,-53612,-160221,-149155,-67075,-28576,18480,45672,43081,52167,67000,43621,-974,330,14325,-14986,-77062,-53315,4918,-34688,-95783,-36097,55671,99057,53984,-43407,-56280,53397,112715,52339,6843,31465,59414,69596,106731,114719,29453,-13845,27214,18339,-48295,-75604,-52978,-76208,-91531,-31064,15779,-28968,-93178,-92424,-44427,-25645,-83958,-109456,-36752,74103,106412,33308,-4334,30926,-5823,-64950,-46925,-28204,-25461,19244,26,-47755,2155,45891,-38154,-86655,-39499,33189,20754,14383,-31641,-52655,9285,51525,20352,-15225,-10405,46759,76502,56919,17188,1669,-18416,7544,84659,76190,-30002,-65825,-44636,-14240,54022,111501,73882,8936,-23119,-19461,-16772,-62261,-89823,-100321,-105423,-76857,-49557,-79606,-100156,-55713,-37236,-36170,-16070,2866,-66504,-127544,-139780,-167282,-80504,63586,53666,1979,-14612,-15747,20765,62281,115847,126174,97684,46646,40494,70418,73786,5540,-64165,-29330,64696,107527,62709,36651,28997,-12769,-62853,-39513,5472,8185,-18741,-10201,-3608,-4682,43704,102219,89809,35237,64868,78956,-48922,-157334,-128802,-46009,40333,12392,-83630,-131343,-94854,-55846,-22186,2348,11134,13895,1422,20489,15551,-42328,-43868,9155,23357,-9958,-27071,-54476,-76411,-32114,3090,-73937,-184964,-163457,-64722,-3914,15908,-42233,-85547,-49057,28127,67685,52148,26802,33824,36095,25339,-28531,-145482,-175535,-72436,39593,60933,15896,-31400,3669,81786,109989,93327,88680,57864,5974,-1501,68150,138918,133116,46958,-33767,-40485,-47786,1529,48914,37450,-41439,-25563,73491,106540,58791,6872,-19213,-16925,28007,76952,45546,-19946,-97332,-120767,-33235,31386,5298,-12659,37814,52897,42099,22053,21880,32894,79302,89279,37719,-45513,-46920,-74145,-124471,-123944,-79390,-55141,-71450,-73240,-57602,-86733,-74219,-2478,57409,38404,-2087,-14345,-18048,-55843,-82942,-43511,-29532,11086,27474,-35828,-109708,-94368,-15225,70861,104622,131424,124609,61856,-32669,-40331,14979,9629,-21870,-78959,-88962,-44107,-38998,-59704,-57032,-100677,-63930,34053,90752,93895,97408,29134,-66311,-105756,-94002,-58942,-29226,12935,54956,63703,24929,8051,15830,29210,49680,-19037,-55406,-6128,45364,65130,78281,50221,36267,56963,29267,-18570,-38361,-53399,-78669,-68060,-56546,-13759,34391,-5948,-92177,-82060,10820,71171,42168,-8108,-39543,-44243,-41543,-51169,-42820,-62278,-113626,-68314,46183,88827,79435,107857,81092,-19945,-16768,48483,41072,-11432,-41611,-6675,-11713,-69783,-85226,-68578,-72203,-101239,-56910,22692,39207,-17111,-29354,-19211,48700,108390,90323,63640,80843,97586,35553,-9289,-42065,-138193,-183141,-118436,-89163,-8866,102777,61197,-58095,-84185,-58123,-72424,-88557,-74853,-57543,-14336,78930,99118,48900,48828,70242,18881,-7382,13876,24751,26590,29152,36017,-23907,-58964,-43154,199,54757,-14452,-130339,-104087,-26847,-20203,-46495,-28800,-33695,-46650,-48548,8204,65299,43032,2562,29263,92392,51218,-26503,-29732,22863,21654,-11370,-10060,52199,79113,-69015,-203911,-196404,-136986,-78782,-25990,-38153,-46141,-25041,-16857,-13644,22076,61614,68182,30557,-3587,15814,82223,102120,88135,56333,48957,28158,26968,45266,29555,23292,30395,18299,-406,-11045,-20389,-10701,38548,68086,74972,36274,-41491,-122636,-125758,-20239,66855,23391,-16205,20973,27464,231,34949,80776,68487,-124,-70669,-79460,-11712,63007,44486,2430,13869,55372,17391,-68199,-110545,-98588,-61962,-17484,13560,58125,81443,63362,39419,99636,130167,83468,24375,-43301,-85616,-27848,-8942,-64742,-73606,-18571,78867,94624,-966,-106941,-159452,-76340,-13508,-52332,-95063,-91752,-116668],[-105888,-17077,78155,81753,35843,18235,15123,-35452,-84494,-87335,-63819,-15196,-4690,-37367,-50115,-36071,-18622,14904,4139,-35008,-57136,-49300,24369,82515,27016,-640,54381,54259,42630,104494,119737,40123,949,24491,42005,-23538,-80466,-111084,-84039,-70712,-40861,-40414,-74091,-24888,111373,155496,72916,29606,-27501,-85536,-41964,98852,126538,35375,742,-26817,-102334,-120113,-34125,15663,40743,81878,91794,91418,77486,46230,8158,18652,28081,-5606,-33497,-67397,-83656,-32161,-28639,-65827,-31606,23186,44520,20403,-17018,-9954,85956,150610,110452,19359,-42736,-91,64762,76959,52786,17418,-12592,-18194,34567,16605,-812,46901,69480,-16699,-94493,-83873,-53846,-75499,-64396,20111,13742,-50692,-5716,67008,-5186,-43337,7134,28266,8148,-9925,-7320,9437,38000,15655,-15244,-39403,-48980,-20750,14401,51363,76184,42095,-12504,-31359,-8141,-3804,-10249,-18440,-17074,1435,-20709,-93478,-58052,33551,120604,118059,28038,-40766,-25308,-11563,20147,24435,41266,83776,43283,-33013,1682,74975,85899,42744,48904,69229,30832,-19755,-983,26939,39890,66025,59494,-11934,-9414,7397,-33564,-17182,-13601,-107493,-174094,-112950,-41566,26734,29798,-33191,-91294,-65192,8362,44583,30594,8226,-1001,5506,7933,23120,3826,-42256,-80074,-60097,-5503,-23488,-78153,-117556,-106077,-84412,24037,123411,95891,18303,-6045,-57766,-79394,-8628,67601,89956,56135,4073,-17167,32148,23157,-40070,-53317,-46086,-58484,5328,85175,16868,-44106,-111371,-138212,-57860,63731,120982,77321,21112,-17634,-31320,8909,36807,17994,-70760,-82897,5133,20302,-89321,-121839,-66048,-18135,-2184,8323,-8284,-44778,-60705,-66473,-83962,-35568,55872,24326,-63649,-113793,-103286,-17019,54401,30208,2464,35180,53023,68041,70776,16503,-35219,-43138,-35402,35997,88844,46307,-14446,-31912,-55747,-69382,-50592,-5678,26688,41145,55826,56142,48578,-44584,-124291,-101570,-35277,11211,14081,-13414,-56105,-17692,94811,86385,29156,60121,78943,55689,62074,45045,-6359,-57641,-54637,223,4350,-47881,-57675,-16300,19819,25415,28883,-1041,-20335,5165,65131,82598,16411,8329,44901,82539,67155,46099,32345,40109,33725,26958,23461,3264,-2766,-28099,-28745,-7757,-30052,-129845,-174809,-62188,67499,118527,77150,15608,-42988,-62540,-29264,-20018,28718,78346,59871,-15766,-90018,-77544,-770,-41763,-185008,-178048,-66084,42761,54448,11611,-43943,-22733,46823,89301,63221,30479,-15399,-40087,-20404,54022,123257,70760,-97342,-187904,-125454,-6265,61409,68305,28035,-27852,-51559,-10318,73680,69530,-1606,-41532,-3451,1606,-52576,-59548,1927,59017,106548,133089,102775,45252,-16681,-69037,-98322,-68074,-51562,-51570,-37381,-11287,-30079,-77911,-71582,-27002,21970,453,-35809,-33070,-19860,-5620,39136,57836,-249,-93575,-89032,-27800,-10020,6540,56623,78961,118431,67946,-79235,-88420,12650,54499,18020,-78488,-85583,5894,40405,36162,-7383,-59894,-95918,-73287,17487,98880,114957,128926,100817,-4214,-67399,12949,132322,118277,28989,-24002,-52922,-34212,2941,-27382,-110531,-81913,5685,80314,45684,-4690,29198,75895,59918,111160,186386,96648,-57066,-96296,-23285,69385,137370,103812,-660,-2887,79290,116873,91663,66548,49631,-15168,-55699,-86727,-104864,-26421,95321,101327,-19354,-60883,-19882,-14333,-70938,-128038,-69105,28981,64472,12538,-36408,-51817,-20713,-16800,4497,9355,-20742,-28816,23093,70669,67234,35117,12088,42104,56621,38369,16317,-19152,-26309,17274,43248,56649,24048,-45633,-51295,25584,73945,33618,13922,57902,43182,-16099,-12579,26746,15839,18268,59627,66119,21275,-28044,-56260,-77797,-54748,9070,42333,-19424,-108933,-113296,-79640,-81320,-122435,-101017,-10420,71900,82637,32320,-3598,-38220,-109422,-111185,-44276,-5668,3498,8958,-33149,-43976,24093,44585,-9062,-4363,12903,35918,40992,87975,74062,18771,12802,42496,34982,-8731,-58966,-54902,-6783,39641,15968,-16164,-8461,90652,190878,153596,37635,-9952,-27975,-56202,-27894,33180,11814,-36904,-32877,5601,33441,16914,-1789,-13344,-30554,-34195,-33786,-68465,-77686,-16931,3351,3016,27783,52110,4229,-24856,-41686,-82589,30228,197536,145727,8813,-73315,-41028,56108,80914,89634,73790,27939,-21918,1668,50247,55546,17813,8494,22676,56140,95722,66516,32984,43680,18475,-66927,-82505,-18519,23249,7800,212,1428,25669,78075,94932,58509,28959,46554,20241,-78304,-120241,-98532,-72617,-36648,-62165,-98743,-88571,-26668,-25304,-49490,-34648,-1624,12635,4031,-4136,-39191,-81309,-31327,58374,93361,63719,39432,1983,-24618,-13180,-25373,-81585,-109214,-78137,-42525,10023,60697,-14178,-117371,-117640,-35279,44566,71633,54410,55596,58570,20045,-62733,-107449,-50562,26083,72450,97554,61358,-2294,39072,139497,149765,115075,121652,100028,42330,4539,25300,80598,80615,4316,-54080,-41886,-37541,-32064,-67295,-66920,-67426,-19620,68474,107416,71506,38423,47763,57467,57764,83346,68293,-2885,-89884,-101529,-19505,42581,45394,50355,64542,23788,-18519,-40384,-32319,-25475,21743,63700,79091,40463,-3104,-79694,-106688,-62120,-36876,-42421,-32499,-10040,-50543,-153145,-116886,9186,61566,31765,-19407,-49331,-16137,-10679,-53268,-4325,26578,25153,4247,-78612,-150540,-108672,-55569,-5154,46408,68827,49943,34816,9523,39235,77097,10050,-65098,-102733,-63016,-35095,-101636,-131838,-55162,-41993,-47730,-45696,-25789,31895,87087,49840,-45919,-81963,-47690,-25502,-39127,570,60497,28874,-58296,-30351,55637,100030,87634,-8812,-34141,43541,103883,88206,86143,79894,64663,82102,72031,-4353,-58391,-50697,-51034,-69249,-114608,-91537,-28606,-44320,-83081,-47237,25022,41409,-34837,-111572,-124667,-96215,-61210,-23779,-4759,-36924,-73891,-4761,105308,100485,36310,43471,33453,-46517,-40689,37816,56817,15836,14283,92563,106605,33552,-3828,-24125,-88645,-136442,-45673,43623,31956,-22015,-17344,22666,97008,110613,74314,68358,47781,39464,41320,48060,3291,-84148,-129689,-82215,-70907,-31174,33276,10514,-23843,28262,32532,-37856,-75679,-66107,-58743,773,99735,93632,31008,35403,30054,-35487,-30010,-1057,-40186,-71939,-37122,20420,-10106,-37214,-11875,24753,24455,-83926,-163291,-100085,-22391,-22572,-46422,-16452,2700,16915,37932,72125,83346,68928,51616,43510,37041,-42072,-91565,-32462,71616,92093,41990,31106,83855,53123,-108894,-177191,-101440,-41678,-39174,-26722,-28062,-62976,-121089,-125641,-55365,39987,101880,113242,72951,4558,-30100,8966,45095,58244,52872,69704,63174,31712,17816,27937,36814,8326,-11216,-11216,-22555,-39085,-43037,9429,69444,75575,22122,4033,-21042,-57854,-29446,17260,-27114,-72405,-21110,16524,2773,26603,43280,1633,-25948,-16948,6018,36366,63642,32106,12312,49631,79417,27309,-24309,-28906,-43914,-74818,-67465,-25847,33328,43959,23801,1142,24275,35843,47171,60599,41551,99,-7589,-20205,-38011,5876,54721,87971,69725,-12738,-93977,-121356,-49894,-36665,-74614,-77084,-66682,-107468],[-99577,-63310,32207,79648,48159,12490,-5504,-43643,-51613,-28658,-22716,-1846,12746,14166,29892,53852,38735,12767,-35267,-75342,-55262,-25700,-24658,-23994,-45839,-63207,-41799,-30108,10479,65821,62656,25864,38428,60538,78873,36791,2327,-28618,-27072,-19524,45675,50254,-41184,-66493,17242,50767,-9165,-19582,-32391,-67097,-41359,75857,127676,65669,35921,8348,-50156,-86663,-79982,-58728,25666,81221,52510,24387,-6798,-45041,-57052,2712,68617,59509,-10153,-100831,-140069,-105607,-115304,-140849,-79433,2343,35646,3707,-52653,-51904,32523,83368,32970,-45391,-58152,21224,51313,-12957,-58753,-29610,26371,48403,80268,26818,-11678,32736,50513,-38178,-72776,20795,87130,-5888,-64067,11717,22717,-82344,-103562,-28218,-30966,-38574,-1064,5788,-11812,-32108,-18317,6360,23324,10953,-22466,-58717,-34951,49884,83333,59617,46706,42981,19307,-30725,-48745,-18886,14768,-23538,-54842,33497,87156,12368,-2685,56872,156648,186270,108409,37211,16351,-20008,-4623,14905,38296,62097,42322,14412,48814,86263,94815,67646,62656,81393,78066,41425,38646,48421,50642,60010,48516,-8380,3070,10692,-37027,-29558,-31023,-89926,-114850,-77573,-61007,9101,30917,-63558,-163747,-114523,-14355,204,-7283,-3072,-10822,7793,10797,-8297,-52637,-117601,-176052,-154000,-96385,-70940,-69668,-110229,-133413,-145095,-69463,61948,118253,77270,39764,-6540,-37327,-23411,7998,42385,14595,-36890,-24302,58204,61945,-20703,-62379,-63955,-65944,-20076,58202,59250,47141,-30054,-85109,-41711,29063,60718,1792,-75098,-102655,-100998,-69830,-17414,27289,-25442,-64749,-29311,-32227,-108901,-109994,-57438,-26455,2399,48935,53667,759,-29266,4530,2862,5231,61486,31584,-47532,-86855,-66079,14658,69866,58606,60610,74078,32635,28190,69072,57449,-4564,-45825,-25433,60933,87454,11932,-60538,-71165,-79410,-67328,-4976,59139,44196,33094,73935,122265,108160,-14196,-81549,-42959,25331,67312,47742,3519,-50717,-68278,-5990,-10662,-32214,120268,241068,127843,-4836,-34058,-59600,-99598,-67941,24858,99984,114532,71144,19833,14408,34392,47608,10118,-53193,-66023,13889,25029,-41291,2344,78774,59574,747,7186,2082,5609,7090,-35054,-43150,24557,67988,26518,8290,3710,-54294,-134224,-147138,-68956,11644,67954,62207,83087,77668,-7664,-90161,-80387,-194,57816,64544,23983,-57541,-86794,-38166,-77142,-206302,-173196,-20140,105568,103336,47479,-41423,-73181,-226,68477,23389,-50076,-59903,-2802,66226,128143,152536,92337,-62609,-169534,-142321,-50157,4731,33539,46472,33838,3144,-4355,38070,33047,-35846,-60316,-13007,-106,-28330,-39749,-21781,19006,56856,33594,-12595,-4810,558,-23442,-62228,-71926,-63467,-22041,-2230,-57079,-132987,-154793,-157592,-158745,-113225,-75485,-21362,41185,30470,-8534,21550,32647,-56234,-164930,-144035,-57648,-35363,-14883,74702,133718,195929,175713,28887,-43826,-7955,12036,-10028,-70189,-53483,51261,91896,65332,112,-39658,-50620,-35593,17335,84898,114622,99632,20206,-63680,-36246,88287,162018,114634,55947,22260,-23426,-19498,6950,-7528,-35469,4626,32875,75312,49781,-2793,14641,42829,4747,39334,94853,4587,-127587,-143715,-91297,-39252,1752,-36591,-86890,-18820,50555,55148,51986,51458,13180,-51069,-54315,-78254,-110624,-7649,137592,141960,26528,-7638,11200,4682,-19664,-38211,-27012,-22578,6884,42273,56966,12092,-20025,-35935,-11409,-14787,-56148,-55862,10162,88307,104659,25664,-38036,45920,125280,72224,-17227,-28580,18400,45638,30686,51252,81630,76331,28414,-21438,-31828,-38871,-28024,11652,2832,-72077,-125477,-88202,-26343,-3103,21941,47116,43849,16735,-27160,-48880,-5770,38956,67990,28414,-54437,-76616,-78966,-104779,-123440,-72250,13156,58327,53233,35195,-4047,-113237,-183729,-136162,-68740,-22590,11826,214,-51775,-41311,15656,15344,-9341,16503,-9747,-30279,-11549,78555,110909,54949,9165,29999,25525,-20756,-70799,-90669,-46316,42324,41514,-1062,10395,102929,151797,94000,21706,5388,-12886,-57693,-90032,-85171,-101834,-104528,-62716,-30241,2667,51036,69267,50934,42775,45688,46193,14283,-23952,-22050,-15854,-17858,-12940,35779,68639,89820,69855,23024,112934,236529,155567,8062,-74102,-14526,84323,65469,22264,-14573,-56548,-83509,-26264,23868,18771,44942,110988,65735,-22905,-8824,9273,-232,25676,37196,-26808,-60298,-29282,9694,8755,13408,43728,78223,85665,56349,26933,24826,30382,10302,-29462,-23575,-20294,-59918,-112083,-159352,-99743,-2340,52356,-7006,-89130,-103454,-68282,-22558,-8814,-35561,-73434,-82666,-24925,50135,91008,84445,83476,58296,10601,-22694,-44657,-53349,-29948,-29275,-17189,53683,139631,58013,-85723,-109835,-28979,43198,55900,42225,38299,25981,-24697,-74912,-56999,-6533,-9382,4565,59796,62647,18007,16331,96498,157022,110912,74901,55810,17498,-46459,-82304,-18700,45513,13513,-45905,-45406,-57034,-92592,-159002,-104496,-28667,18049,44210,40451,35392,69722,126225,133775,77069,51409,50526,25901,-13736,-29183,-3278,43022,66862,58335,60916,42571,11296,-33830,-76164,-119565,-92774,-34502,38940,60569,17314,-69045,-78952,-33365,-31583,-22951,38332,62397,-37601,-175348,-129846,-29594,-10646,-13057,5909,-7621,-4388,17272,-215,55373,104064,83491,32247,-27107,-88748,-89698,-102038,-71342,-23676,-42210,-86607,-46559,37248,101484,106970,581,-82765,-92884,-36878,-36910,-138678,-167783,-70141,-19660,-23459,-77157,-83378,20529,106401,94914,7785,-57210,-12624,44762,31124,30838,35424,-29765,-115138,-78778,27124,65898,51827,-7137,-117,61759,96738,48552,17843,40905,57345,54571,46093,7804,-35095,-24721,-13330,-54729,-138930,-133867,-69296,-50535,-38936,14223,31007,-23299,-120481,-168398,-116675,-58713,-29628,16755,33251,7775,-11195,16912,77711,78088,-10373,-59185,-46881,-64340,-53217,-5392,8742,-12504,16652,106288,130368,95100,64806,14838,-63751,-98567,-15799,36295,22750,27333,59899,50334,52407,24920,13859,34783,-16313,-42659,36868,121103,70838,-38088,-63113,-3111,-3585,-21784,-32279,-21897,39199,84480,15262,-48586,-28927,2413,-5081,23352,81829,67672,22218,9956,-27038,-83146,-42202,-6392,-66323,-110672,-104363,-37299,650,9939,14347,22340,5707,-65653,-91802,-54908,-28735,-6630,5096,15798,18408,66410,117875,103359,53571,74483,94635,21941,-51366,-94513,-68593,-7050,50436,68285,36118,49203,112469,62096,-62023,-46615,25154,2144,-56679,-68735,-86096,-126128,-169544,-157651,-77602,28843,88202,84913,63714,19202,-32403,-37343,-16334,18261,46232,75612,31612,-43567,-39098,21197,48986,27823,25043,21204,-14902,-29045,-42075,-17210,49279,64069,23279,76217,103805,12922,-54318,-36152,-67349,-109699,-40911,30120,14263,-23528,-53200,-73552,-42825,17718,48235,33842,31958,9983,15695,50821,60508,28057,45081,80524,42466,-50574,-75292,-32080,10583,-21467,-33220,-49236,-119843,-150964,-37142,77398,110326,74564,22386,-13381,-14008,29866,51798,35718,6813,-14123,-27175,-33702,900,-37017,-70784,-43033,-17536,-53379],[-81409,-95861,-22186,36947,6869,-24334,-12912,-23276,-12343,33109,39999,18211,4892,10957,31879,51542,42442,17642,-19467,-44253,-20711,4723,-34831,-62398,-73048,-85381,-65515,-38808,-25381,-6175,18940,27946,25517,26033,61507,51671,35580,31936,55556,71184,111450,74265,-15906,-63718,-60268,-45116,-62373,-55410,-58041,-54827,-20878,49061,85904,73340,69669,57971,52395,20344,-54673,-88972,8172,68689,11074,-15142,-26103,-54528,-66003,-14692,67046,107943,64694,-4105,-30200,-37496,-72403,-104018,-81361,-41819,-17463,-2900,-10721,-41233,-18219,16643,-12759,-48629,-51532,2461,13377,-68805,-95054,-956,71507,45602,70416,60941,39035,42679,-1310,-82043,-38411,77997,88906,-4607,-18734,52181,40083,-62470,-113606,-66140,-22435,25963,40414,8756,-28318,-95022,-89029,-44364,-5170,21122,21835,8010,50120,95694,71141,12296,-8800,30644,63507,28130,-10781,26655,87504,19937,-59429,71350,200401,125987,38563,48829,149238,205811,172370,113430,61099,12865,49406,86145,76885,50623,33152,17638,16291,32723,59181,43310,26492,33691,79496,85382,76662,77486,52871,18554,21062,15602,30734,6806,-45466,-34770,-39714,-78725,-73831,-34640,-53215,-3060,47737,-22736,-117586,-64225,-198,-30795,-33982,-1010,-22421,-20281,-26853,-60598,-90112,-97685,-121345,-130153,-110589,-87464,-48017,-30660,-47015,-106310,-96593,-13199,72947,85780,70528,63253,23014,-40057,-56961,-20136,-32451,-54559,-14354,49793,34066,-32346,-55785,-74321,-128150,-137368,-19037,118259,190627,135705,49484,-6673,-130,13922,-56638,-113150,-81913,-45536,-30256,-3730,48041,32525,-25216,-81995,-100619,-88863,-46583,-17139,4807,44804,117113,133155,56070,8025,57639,59406,24920,32850,54,-35904,-24010,4956,34948,38315,22492,46775,65431,-1427,-37059,20202,88674,56894,-25165,-35552,16432,6820,-44479,-82971,-89177,-64009,-14501,41996,98006,77722,12617,30748,88925,103872,40589,9683,1303,-5852,13341,7122,-6898,-15336,-47802,-50577,-43197,-4853,187131,338686,197102,-19959,-83890,-71950,-75585,-52060,17986,122461,217241,222458,137576,59473,12830,261,-40680,-127221,-157043,-117419,-128580,-161312,-87377,-21452,-34522,-62617,-22419,-15140,-7176,878,-69648,-90324,21561,106226,83159,55305,9734,-61273,-102842,-71286,-27142,-57679,-89971,-50429,92974,177705,66356,-86546,-104064,-33990,23041,50865,64755,37836,-11352,-17768,-49329,-150560,-131867,4280,108027,98810,75295,10580,-58876,-41902,-1779,-49772,-75135,-1469,82024,117670,142929,159955,146185,47951,-67007,-90386,-30442,18966,62846,90459,62282,-8354,-53324,-48342,-44845,-49380,-7480,35121,31635,28145,17518,5815,22988,35952,-16924,-60182,-14426,28886,7328,-27997,-42817,-46847,-3762,33505,-35675,-116969,-128726,-162526,-212524,-144589,-57295,7515,63773,55885,6,4982,26289,-8899,-67473,-75896,-57566,-76270,-85404,3018,77070,133907,158035,71303,-11509,-9582,17276,38649,7974,-15474,38157,79854,58768,-145,3922,26598,31612,22471,24201,44408,42309,-9218,-39171,26808,128468,103693,2787,5507,50360,24917,-20825,-31761,-11323,1908,47823,46622,46123,31968,27692,45564,11075,-91211,-109771,-21623,6475,-43240,-75424,-48520,-39979,-52942,-60151,-35504,23914,44375,28325,26443,23209,844,-21458,-16696,-40246,-33998,35206,72174,57147,40962,74585,78638,45270,21138,2922,-35977,-77168,-40775,18864,40345,-8828,-51880,-61404,-20432,-12575,-30120,-15764,15400,59054,64542,-13432,-61048,25568,83986,34221,-34506,-31723,17931,62550,59211,79748,139713,166384,86414,-23623,-61980,-60312,-67145,-70162,-45908,-71328,-135549,-97363,-13267,-22026,-34904,-22183,-22645,-5471,5709,-9133,13612,36171,57654,49530,13398,1238,-10627,-41448,-81322,-81201,-29260,15398,36137,42681,-31334,-165055,-181562,-112063,-77890,-36676,12305,19661,-6634,1546,10709,-34376,-67781,-51071,-86282,-81153,-44790,18876,29552,-7748,-3390,51028,50973,21281,-7002,-44655,-33059,46599,52285,10548,16292,47983,13772,-53940,-76030,-38093,-7039,-23035,-92085,-144887,-163788,-137661,-100888,-98031,-59153,29165,66116,40788,63757,110098,114704,75222,11471,-47885,-81242,-99442,-114282,-49842,27255,56708,45881,15409,61268,134313,81061,-127,-6398,55233,74419,2675,-41256,-50167,-60191,-77736,-27337,19008,13379,60702,127491,39711,-104269,-95593,-53291,-51668,-14939,45063,41124,10895,-30583,-53763,-45757,21438,104232,122568,74715,27567,32352,48533,44837,41523,46926,55525,38407,-18568,-85975,-122902,-25422,80644,89970,-2569,-106578,-158803,-157330,-89936,-36597,-42831,-46802,-17957,16859,57361,85602,80512,95412,76026,-9663,-53606,-24041,-3325,-7194,-13958,-7752,31075,122329,83612,-20546,-19498,58056,84515,48408,17117,17549,11816,-15755,-23029,-26155,-60524,-99278,-51404,17883,48455,33040,-21119,12445,112332,67540,-2784,4630,15814,-40539,-101699,-50489,62908,79193,-9619,-47136,-53006,-73359,-119895,-54000,15227,35274,19206,-17260,16420,115723,180365,165245,98983,55456,54335,82390,81678,38330,16267,25563,2422,-54049,-16787,61579,82763,238,-109889,-174677,-139077,-91496,-45790,-22362,-12162,-50111,-61301,-68342,-89802,-32458,69528,57001,-71325,-150996,-79195,-35664,-68108,-68337,9550,31344,2665,25902,39461,61383,95650,117415,86790,49631,1474,-38749,-80915,-61430,-40198,-82840,-137889,-67041,60491,99880,57798,-31123,-57967,-35955,-8950,-30948,-101633,-122383,-77438,-56457,-19183,-36453,-56502,2392,84499,113729,73232,-9075,6946,110058,148585,102297,29590,-25172,-70043,-57438,-7628,-36376,-53754,-30462,29186,71060,70096,-10646,-70234,-13100,65411,38189,-30484,-31141,-5980,10683,-12491,-68675,-112933,-87283,-47529,-29341,10316,69788,47949,-26039,-96843,-96561,-6652,37820,23960,35604,37346,28761,16595,-29899,-26984,39187,1499,-89466,-88741,-50846,-31406,-36073,-33161,-20383,9036,65441,70601,60265,45142,-10353,-36981,3684,66639,49140,33252,97738,158617,77187,-26626,-72431,-39414,7169,-9591,-28940,31123,129842,87101,-47345,-54324,32777,36273,-12291,-46984,1185,100212,79499,-51767,-73020,37190,89103,48457,37811,81642,69752,13946,-22514,-45865,-62129,-8301,24717,-18250,-64995,-108134,-64225,-10035,10761,22961,32766,41995,46956,28860,-28651,-63095,-4413,39478,14717,-34579,8773,74540,50030,-9782,34913,71170,-30515,-98553,-61981,5695,14346,2060,-19303,-49499,5421,123077,141579,74271,76105,44494,-71079,-151181,-152887,-167878,-174741,-138752,-88782,-48254,-4055,7438,120,15355,1784,-45968,-56282,-56191,-43266,-20605,10549,-45332,-101067,-40517,32451,40323,43397,80051,78609,33809,28176,6011,-8633,48755,96120,78085,110871,124279,38747,-21502,11483,-9327,-72308,-41818,25018,531,-86069,-128353,-83544,-33520,-17351,-6982,-3282,5915,4831,21211,9173,-12883,4220,85013,131357,75165,-15803,-31319,-5779,-2690,-54869,-50276,-63803,-179393,-220769,-63983,66148,89474,77153,61139,15244,-21779,-25664,-23201,-16008,-17467,3271,39308,32764,32053,3472,-15573,-28116,-31078,-37432],[-64149,-87690,-56347,-10940,-41961,-78350,-35951,-6944,-1577,31444,42855,7415,-25345,-20079,-7105,-5693,8405,29901,26282,21107,31107,38877,13454,-5944,-29873,-51665,-33452,-24535,-71523,-65380,9658,43740,-8245,-64569,-31804,-13512,-15589,3967,58950,77698,72604,17341,-5401,-10617,-54573,-64182,-44897,-29994,-62293,-44058,3806,21251,21889,44064,57657,59040,83928,71978,10843,-40308,5438,54483,20557,20978,33223,16224,-19493,-18326,38197,109188,135909,122548,94490,81455,70135,25278,-27267,-62700,-58385,6756,49882,-26957,-65914,-23249,9094,23383,-9771,-27948,-17715,-43178,-47779,5685,-2561,-69141,-8659,65762,85921,38486,-62312,-113268,-24922,47054,-16157,-68329,-35874,6039,-452,-27371,-51458,-19763,26152,76736,39760,-37337,-97373,-165972,-132451,-56527,21815,91383,104973,87496,113148,83625,-8933,-72267,-83028,-36466,32415,65502,93135,145994,174757,55513,-75398,26356,180031,116819,2577,-18735,55171,109696,123905,89723,32517,9846,76865,110258,76470,34747,17177,-2745,-27049,-13886,22512,1255,-26536,-30995,5831,25204,37268,59768,52616,11313,1683,4161,21212,-4177,-52729,-41331,-37658,-71852,-72411,-6832,-117,17058,59377,34924,-21104,21289,41266,-25271,-44955,-11769,-38431,-65153,-87693,-109922,-90366,-16044,-15054,-79482,-85785,-71447,-26357,36133,37792,-65504,-118546,-93624,-15747,27193,35983,48772,17258,-59047,-86142,-65661,-62741,-49341,-27180,-7192,-8371,-3797,-6422,-60549,-159615,-192119,-61227,97786,185712,148443,55549,-52809,-66072,-26798,-71067,-84067,-12865,37366,54030,43989,48997,53367,18373,-91610,-122833,-54042,10539,32883,49393,69644,137381,154281,68268,7133,21025,8703,-27408,-49535,-92643,-75955,16242,70619,30300,-49856,-86241,-50312,-12568,-35906,-51315,-18115,47158,55791,6023,-34297,-59941,-97822,-85359,-69617,-74629,-33276,33323,58004,77556,62323,-8413,-21534,-16111,26548,73313,67790,-15046,-74849,-59754,-66894,-74360,-35761,-5535,4744,18980,83652,194738,235597,135076,-981,-77968,-67626,-50603,-60749,-39823,42269,159921,227254,178860,70045,-42392,-75488,-86501,-132242,-160766,-179502,-188095,-186595,-161649,-157817,-108211,-59419,-12357,-12538,-14296,-23230,-84034,-86438,7942,81220,67360,31013,-35120,-84102,-93551,-40703,19596,-60321,-176613,-130824,47324,165224,123513,28274,-45622,-25439,36787,69126,106237,129686,44248,-27466,-15755,-51772,-43591,29039,57418,36556,85935,95503,15618,-71936,-99772,-105400,-44174,35707,56156,34861,57530,138516,195136,113202,-18202,-54914,-11133,45554,105075,107219,39390,-27941,-37667,-23719,-48685,-35783,41775,90568,58485,19656,9407,31667,69565,72615,16071,-28674,-16285,2416,-15421,-34340,-31184,-48129,-3498,85159,82936,54622,34783,-57701,-143363,-57705,1593,-36989,-29457,14862,-4206,-14450,14132,53235,63524,25511,-34474,-103531,-153351,-96200,-36253,7403,57871,27865,-25894,-27893,11670,74311,55510,-21199,-36853,-6605,12000,-5439,20474,41943,31464,-11491,-54224,-56445,-16444,24901,39940,56977,89807,30466,-78776,-59322,25731,21279,-40419,-47301,-5166,-14871,8502,33694,36620,19501,41879,48316,-20599,-124159,-154702,-44609,68309,66678,11722,42029,42179,-23765,-17236,47833,72275,58658,37962,22712,23576,51436,60802,40167,15823,56433,52179,-43703,-67319,7950,96333,98884,45776,17093,-18090,-69666,-93292,-45934,-17097,-39424,-89263,-89870,-62007,-10648,5607,15130,16440,-5948,-3671,-6666,-39599,-44520,-3623,-3865,-16437,-13127,-13449,23253,105587,94558,55495,87709,105637,50711,6553,1586,-12183,-62820,-106184,-72761,-38866,-65332,-26714,40122,-1217,-63850,-86732,-93065,-35592,37485,34542,37974,63782,67569,34487,9657,40367,79572,76832,-9222,-94207,-83666,-28110,8811,1078,-92558,-165477,-120053,-67567,-58852,-16234,27977,65895,99577,116079,64110,-52803,-117501,-115793,-137632,-68437,-11070,-10201,-67680,-95973,-21018,78454,101327,100653,75243,17072,-15278,2668,-8081,-7066,9292,-13874,-80759,-130372,-138240,-84008,-8140,4551,-61589,-107278,-110118,-88108,-77865,-83454,-43325,14096,17943,-13016,37264,118409,114607,57535,6396,-46514,-115028,-152392,-168824,-119437,-68236,-71358,-77123,-73489,-38409,17650,-1167,-29379,24805,69664,4306,-82835,-68053,-32004,-23316,-53758,-26155,28243,40137,58037,77718,12881,-66902,-40394,-26284,-69361,-64056,26787,83473,66829,-5132,-82383,-97461,8504,115322,103754,26776,-13832,16327,51271,53361,48495,71775,79994,41892,-2017,-357,24648,88884,95742,47055,-23339,-92735,-149282,-173401,-120153,-51938,-26081,-5738,32973,72414,111841,122860,90209,80529,37187,-62273,-81112,-1337,30080,-2511,10185,-12081,-59377,-14447,914,-14502,34566,109912,112669,45170,-18017,-259,36608,47608,46123,-7431,-83920,-96073,-32484,3615,31878,46314,-13568,-30474,29608,3235,-44372,-18536,25709,24940,-10676,-7802,70649,93760,5190,-26026,18330,56595,13008,-13265,-37986,-27939,-14557,-22477,36842,130649,147012,114547,100891,95912,76162,91302,89958,54096,40778,9271,-85707,-169882,-113844,11107,77464,2964,-103691,-139888,-88503,-73510,-103588,-120968,-50413,-22934,-54538,-127326,-178500,-99955,187,-54672,-152034,-117163,5936,41393,-19517,-80280,-50730,-8209,-1751,29097,29175,-20123,-31424,56614,87997,55502,25060,-1485,-28631,-23638,-34655,-67404,-93853,-19995,67997,63605,-2277,-62923,-32909,20133,33353,8462,-18741,-26870,-26488,-56159,-7822,29556,1856,-33233,-3488,51659,91332,58517,17135,80817,152209,114159,37126,22233,10539,16698,14593,-73542,-108541,-38486,49630,74651,51277,-32774,-81824,-10408,92456,48179,-94699,-114096,-26241,26544,-19182,-80056,-76781,-18783,666,6088,55186,89397,52208,13579,-10772,7476,66589,72536,30843,16513,10318,11114,-3552,-92619,-124328,-11878,31052,-41892,-69157,-29380,-19127,-72584,-73803,-10792,30406,59537,27809,-11185,-23585,-69204,-53475,48082,120937,76979,46318,102587,173069,94675,-42404,-100651,-67004,-6805,35451,28581,-2559,59048,66619,-32832,-62631,-8240,-15874,-48089,-45524,20501,102089,74546,-38052,-62926,38184,102531,61481,35803,84831,67131,-25414,-71427,-37024,11503,58644,68267,41142,-10113,-60938,-39265,-58425,-70079,8230,62267,69973,95825,79416,-11926,-63686,-14561,28981,3895,-87988,-103132,-62927,-49631,-53837,-21850,-13689,-84479,-91656,-12933,45879,31782,15881,-40299,-101869,-48169,93795,189796,168302,97185,-8505,-125665,-204856,-209482,-188522,-138243,-65313,-20692,-22285,-29584,-47973,-49058,-22331,-24039,-50325,-45731,-67880,-92745,-104468,-89851,-97724,-67035,28533,69525,40086,41069,109644,144965,124539,109606,55512,1669,41404,128116,129332,75828,29455,32373,81667,132982,112202,27658,-24486,-11799,-29788,-94047,-96931,-8743,11223,-49100,-50525,583,31223,44074,53847,-9120,-63802,-17337,78631,103142,41760,-12494,-14848,-8619,-8220,-22422,3042,-11031,-95138,-122943,-22261,28193,15975,47308,87533,41396,-31707,-60896,-55795,-7832,21754,40380,68531,38378,26041,49641,59704,-10957,-68470,-61314],[-22930,-32929,-50498,-26992,-37421,-81736,-49469,-2124,-3930,-12885,-25224,-43298,-54635,-25140,-1143,-11569,-2538,40031,49450,47050,58612,72721,69942,50548,22559,-1725,-16229,-56341,-107255,-85024,-2093,49676,8692,-97375,-108690,-80859,-64341,-57242,-20655,-24624,-38731,-48003,12619,68143,15973,-33682,-4589,33949,-21296,-31428,563,-12953,-11890,26063,39718,46612,50937,32755,42893,26282,22880,55549,77191,110735,111901,67981,10790,7896,55615,106204,156910,165831,118498,133378,176076,129067,33504,-28705,-27668,22848,41416,-44701,-85113,-37354,31315,91298,65899,4323,-2773,27710,40605,-6749,-109998,-172828,-88153,23504,83531,31712,-43821,-50534,8285,26067,-21884,-47457,-70325,-99789,-55776,10801,19937,45838,73501,77459,-3001,-93199,-132297,-137814,-72724,-11358,59030,151293,158188,109664,114097,75180,-27952,-79267,-81985,-61219,-7633,65600,181432,249415,195846,37120,-94972,-57211,53257,28847,-39413,-68257,-28876,9513,42363,33124,-14699,-24302,31012,21216,356,14329,22941,7474,-8793,10641,48940,5299,-56876,-72033,-54484,-29358,2503,24573,51581,53949,17717,-18969,6234,10147,-38666,-51897,-33086,-34356,-42424,22675,50800,49773,64315,60506,32381,71199,99451,49967,7507,-5737,-41949,-78023,-96637,-90690,-38216,62756,61290,-24351,-37987,-15382,11996,35146,38033,-46325,-111102,-113385,-65248,-19670,8959,9010,-235,-16718,-29197,-36369,-30771,-6576,-33546,-43939,16087,100907,107360,34552,-42023,-59080,-16427,5687,46324,13187,-73203,-150803,-127791,-32880,-22186,-20652,20156,40241,74190,73913,39543,42090,61974,-14811,-48552,883,44837,68740,78139,65574,99045,112247,55545,1690,-28338,-52009,-65487,-104359,-171942,-123348,19422,91266,26937,-79780,-119046,-99396,-66612,-20083,33011,27062,-2147,20401,64296,34444,-54163,-97845,-46698,-19238,-39610,-24560,32799,75785,102155,80338,43732,12467,-49481,-15599,95382,111867,8442,-45227,-29953,-74069,-123532,-79716,19339,90359,105024,132949,139398,60764,527,-3163,-46133,-60021,-40540,-58758,-70091,-21958,69066,132103,114858,32083,-73904,-82953,-27335,-14041,-74623,-131303,-105809,-67739,-110260,-163589,-78376,4514,31563,12666,-13438,-52997,-89993,-63801,3427,41882,8857,-41830,-96346,-103761,-85070,-47358,21698,-14783,-84443,-57280,24173,64523,95462,99668,21675,17709,95063,118861,134256,153182,29107,-72486,-3956,43762,72079,74149,29136,8522,97677,133880,59146,-86030,-168776,-124842,-28663,-12376,-43181,-76679,-56152,62363,156642,62255,-65698,-72652,-26654,40272,116531,104288,36369,18726,66094,98500,25637,-13388,43671,93114,37598,-37544,-39077,19525,85746,100640,58957,16734,-7812,-25981,-28917,-41490,-55872,-88393,-20238,110999,170027,203421,196861,64726,-35601,42162,39922,-92614,-116794,-38598,-18535,-27839,-21796,35596,82620,55068,1503,-66414,-139074,-118940,-79895,-23179,37744,17757,-35953,-61933,-29351,43182,25598,-52222,-86719,-69571,-19244,-10984,-1853,6251,-15538,-59008,-94351,-109517,-51047,54350,101011,78190,60386,30264,-38074,-41235,11170,-7140,-52491,-31503,8676,-30933,-22304,38441,77606,51922,41176,7808,-45669,-77436,-65873,-10927,49635,53403,21467,54829,81566,47400,49756,99386,117279,73284,25605,14152,49822,96615,73875,42079,54478,93795,38735,-93588,-118570,-53198,38233,63550,26821,19384,-10050,-49609,-45220,802,-9392,-78755,-149673,-106889,-24888,29477,34214,34018,-2774,-45531,-30257,-21028,-28314,-15177,-8155,-37732,-26844,21217,28459,70681,156454,93259,-17934,-15207,2306,-13890,13754,57199,38481,-19516,-48843,-24344,13088,-4907,1613,48376,23816,-56102,-91579,-68915,3817,74017,79001,94068,138294,143192,59293,-21291,18454,110143,150428,59418,-62291,-84718,-42707,-35617,-95229,-154970,-113697,-40055,-39672,-36464,25252,61901,104051,171676,200476,120638,-14136,-79719,-97409,-119396,-17306,46612,21809,-54487,-81688,-11670,81292,117780,125162,95410,49845,-19,-48482,-73680,-12043,8320,-46278,-74796,-74323,-98318,-76086,-2412,11246,-30248,-23713,-130,9438,14544,22695,44785,51799,19863,-18297,21499,93144,84485,21495,-934,-9019,-74853,-104668,-105671,-90948,-78130,-96877,-115800,-92719,-34537,18438,-13517,-42327,9566,29029,-69189,-128716,-55400,-7022,-25614,-84117,-55507,23467,59228,48937,38433,34001,56493,94843,63000,-41662,-103012,-30324,53865,70482,43135,-33333,-95615,-26016,60587,37578,-31451,-61540,-37174,11952,35882,24904,40017,64438,20528,-16661,44708,120281,137445,37708,-36178,-43017,-42950,-58974,-62973,-43432,-17553,-2825,-11774,-4753,69017,135675,144757,103284,55517,-23305,-94838,-91600,-25801,23368,33656,43234,-2538,-100003,-117715,-94664,-69761,-20377,52718,87609,36498,-37166,-12411,58598,87052,59761,6485,-8819,4617,-184,-15473,14077,50600,8352,-47137,-42131,-28461,-29461,-46102,-22361,49674,69681,29245,14115,7362,-12469,29400,109621,180938,110865,-32738,-151968,-125422,-43014,18841,83865,91627,30423,14633,66084,107251,71453,24913,15261,47544,84427,44849,-64502,-138478,-116722,-56221,4544,3761,-25368,-44284,-20659,-44352,-98636,-104979,-5854,30482,-45854,-158580,-223720,-167606,-106601,-163634,-189316,-87734,68753,141138,99720,-19865,-89861,-65447,-14159,17661,-25588,-122240,-160295,-45065,28983,10791,8127,23813,9991,1620,-39395,-76274,-60394,13045,50878,38363,562,-50928,-18190,45048,80525,63836,31018,33505,61484,35056,46342,71355,41801,-30455,-72468,-44640,46496,92639,19929,-30935,-4949,13780,21116,53857,60991,77605,68791,-16135,-54193,-4404,59153,54116,23820,-18105,-19013,33880,95826,50945,-94236,-146272,-64100,24971,25358,-27044,-51733,644,30515,45311,80984,71350,32157,18343,7761,5298,14453,17812,2724,-7493,-14871,-13947,-24355,-92786,-134211,-58821,13095,-190,-29792,-26978,-43466,-132996,-152953,-51326,46217,92112,41596,-22673,-28381,-64759,-76672,-8927,70794,64400,34932,41888,99899,82433,-852,-69500,-73528,-23349,17678,3474,-60055,-9509,74752,58694,-13229,-43904,-80788,-78668,-44665,123,50188,84798,44616,-30098,-32893,38847,42821,12595,42007,18470,-87107,-133156,-51782,54431,94116,73837,52727,20984,-5967,-6810,-111452,-162115,-35223,55031,26891,5450,28800,28709,-5536,-25058,1394,27188,-53844,-125345,-133533,-91684,-39754,-40272,-85524,-112061,-68181,-10908,29270,44658,60075,18042,-50667,-47688,30290,119327,119408,40360,-15910,-60194,-156966,-199662,-136023,-43872,-18709,-41297,-57153,-44403,-37017,-40375,-30108,-10972,-819,-18817,-80517,-107134,-124849,-130202,-89382,2894,78415,79158,37915,23413,90232,158093,163006,129933,41090,-41130,-24142,80234,97000,-6619,-83781,12152,143519,170332,139746,73488,-6767,-32679,-33949,-46415,-6943,69375,55191,-25237,-29078,14669,50324,77930,90397,26051,-38458,-13588,46797,40314,-6510,-49084,-74539,-70222,-34051,-9563,38082,52583,22674,-8948,-3881,-32000,-40159,11958,36401,-9970,-62984,-52867,-16816,28307,48320,42587,27021,-26133,-21820,31153,65609,4964,-61631,-66893],[62206,54024,-2853,-13074,5631,-7956,11169,42096,25186,-29212,-87249,-100862,-80343,-20180,29466,18775,-3614,16145,16996,2627,26054,72209,67377,26314,8151,-2446,-42082,-97664,-106449,-92644,-59537,14842,54336,-34617,-85180,-66193,-51463,-99154,-121030,-144192,-121254,-71119,18696,96665,51471,-31473,-11461,54036,-183,-47672,-43975,-53422,-19370,25912,38430,48990,19363,-33221,3353,20257,18086,53654,107701,157124,128604,33775,-33704,8970,81531,94721,100507,89451,46118,78676,141006,102409,19434,-3520,17333,5395,-48807,-98277,-82315,-58628,-42789,35547,89154,63209,34081,72931,103817,5523,-125588,-175863,-121922,-46432,28955,28844,30432,46155,36578,30375,67971,58162,-47149,-128521,-61998,26641,35584,35905,34899,16193,-44326,-88446,-68932,-39695,-1496,-5440,13509,94012,108685,57882,66583,61621,-4103,-15157,1057,-6778,-4170,33739,148504,205653,113115,-10899,-79579,-84894,-46641,-20367,-27017,-62826,-41050,-16647,-894,241,-33191,-51726,-44628,-117622,-126490,-36359,20322,12234,9005,48869,98581,25745,-81199,-102344,-55989,2348,41282,22719,21062,39009,17347,-20533,6046,1480,-73861,-109505,-56989,6094,5213,25237,24941,31350,41872,24306,-3658,46589,106729,102199,58668,-1843,-62859,-84678,-76510,-37452,14475,80863,90087,37063,-150,23550,29336,-39114,-49018,-42220,-52728,-76333,-78481,-29679,23250,11266,22046,66526,54223,14871,11578,28977,-26964,-38761,72752,186281,203752,156907,124270,101502,32160,-58696,-49298,-89543,-162544,-181317,-132081,-23528,33826,35696,13971,-26131,4678,40891,11451,4970,59786,46247,23816,30212,34853,42141,52363,42736,52273,60524,45359,19614,-7820,-24428,-32003,-106407,-206458,-151685,-27860,15037,-8040,-32882,-36205,-49366,-39229,43908,131657,91496,-11050,-1451,101424,102086,12061,-11049,26640,8754,-48337,-85655,-42805,65650,154622,145673,112151,71934,3387,14774,91830,126060,76650,47854,50827,-21254,-109561,-89210,6752,95085,114564,87347,64240,-3254,-78485,-75575,-67305,-56908,-15816,-12015,-55357,-35025,59258,95310,40533,-29444,-80465,-37296,60485,69420,-36891,-92882,-36462,27595,-9638,-69159,-17075,35360,51310,32106,-2429,-50890,-86385,-68966,-13613,11665,-43349,-110346,-141296,-100529,-49853,-45035,-31293,-26383,14417,46225,25280,-40009,-42710,-7387,-7747,18796,90482,99336,91129,85984,-25822,-102491,-12530,81600,121494,81383,36670,43218,88715,75854,35552,-78400,-192352,-146229,-61212,-75996,-89444,-103074,-124580,-60884,14448,-60994,-132726,-102778,-63773,-10640,66661,80602,59877,61182,94357,114523,28886,-53483,-19321,22341,-16862,-45884,-36057,-18386,18676,49804,38253,19207,13108,-7473,-5044,-6135,-54389,-109167,-44364,64012,115663,167843,182797,69079,-8657,70475,61156,-61789,-100006,-62241,-26000,-12077,-50637,-40057,205,11145,33175,10151,-67934,-78481,-61289,13164,94007,78898,10769,-53444,-66196,-35203,-46149,-67130,-73125,-69507,-28860,-43813,-61631,-46107,-58288,-90648,-95985,-93464,-55285,21802,80621,90193,76886,57010,26576,30183,33399,-28551,-81215,-70225,-32497,-34761,15005,85835,127433,85311,26609,-31877,-63100,-49762,-6354,-22689,-66359,-54639,-42852,-43660,7966,86675,116586,138564,152693,59307,-32386,-13566,55615,64731,-18783,-31062,36987,63188,10148,-69135,-114459,-131554,-47876,27204,18169,15315,-829,-25085,4041,54525,27324,-51959,-131679,-85311,12842,59025,47052,20715,-40048,-62413,-1042,18184,-7847,3074,24656,-8208,-19504,26081,61593,102375,150645,71637,-42855,-46830,-6279,-12767,-3301,43593,39094,14538,35256,67759,58913,-11591,-58088,-18832,4656,-31316,-34755,18465,62528,78946,83428,111504,147992,177929,118653,11954,-7076,47210,104290,70817,-28330,-80296,-63330,-72452,-155248,-175789,-72690,-2035,-36343,-30242,38292,69076,94698,125481,114042,54426,18674,3612,-46894,-83065,12123,60937,60085,40032,26329,31911,57123,61610,45804,34801,43419,13331,-42873,-52433,16448,763,-67415,-41066,8817,-21181,-24936,13890,6680,-18443,12258,35373,41554,64690,82767,83322,84501,70999,33784,33573,65562,69713,31682,18561,16436,-28093,-22534,-2792,-13304,-2820,8388,-21149,-20716,32321,69482,23291,2536,37763,25598,-75261,-121870,-52128,-12628,-65042,-154469,-118084,-20889,25880,11142,-7895,18542,81518,119972,71779,-40320,-125555,-106008,-44438,19614,46764,-6438,-86771,-71647,-17772,-20493,-51547,-71355,-68259,-31246,4164,-8246,-14333,30446,16902,-19834,32559,87233,78547,-29949,-77620,-30487,18937,50502,88840,90765,53989,9965,-71250,-111925,-25193,57722,83332,73340,27952,-50537,-87361,-93826,-89480,-30816,34608,28685,14933,-44176,-79661,-77751,-88982,-102092,-39609,35626,26508,-23036,-20256,35367,54524,12954,7642,74555,66178,-33581,-71403,-9940,25771,-39337,-111898,-90209,-29405,-16596,-100912,-116299,-9037,49133,2471,-67785,-80847,-15787,81988,126440,171796,104789,-51711,-189619,-162304,-53870,54085,119773,31929,-91415,-66691,15837,59842,27546,-41337,-39217,44366,113511,110510,49779,-11662,-26281,-46467,-33818,18696,48596,17630,-2675,-56010,-72705,-3479,103419,91347,-32081,-152268,-195319,-161681,-143723,-170547,-148284,-67629,67777,155144,154006,51356,-52081,-71539,-41247,-26952,-84587,-156219,-169545,-81849,-25297,-7302,25365,60425,35219,13467,-46525,-104643,-70845,9549,27426,21958,18833,-32755,-21027,28897,73631,63901,4795,11819,99148,127570,110069,77741,56519,14918,-57036,-74987,-9605,49905,5738,-105393,-166116,-125023,-30905,61837,97623,96708,77213,28280,13645,21436,41962,11900,-16354,-12455,16414,39261,55319,28977,-47986,-86493,-56796,22126,77363,36684,-36730,-11497,31882,47876,49848,38620,17934,-18066,-58838,-79227,-69617,-25498,3138,-7858,-26469,-20418,-4153,-15801,-56886,-64012,-28629,-3619,-19164,-42404,-66171,-163801,-218947,-126094,11255,78583,45766,33813,68526,33019,-37366,-58045,-20333,2550,-1340,-10710,29770,43953,23576,-29768,-52467,-33543,-44703,-62976,-64738,5667,112035,141605,69350,626,-42234,-28109,-9245,-3949,17003,77709,90584,9186,-51425,-3501,15362,-20404,-20127,-38589,-115873,-162597,-87220,25488,61629,39142,46401,66213,41486,7788,-103367,-162055,-83592,-8597,-33266,-85876,-28502,77744,65345,-11245,-1978,70448,44644,-18266,-48899,-18126,34447,6926,-81939,-100403,-39694,-13253,25967,67869,74081,60820,38381,1958,-20064,7582,19631,8741,35649,41186,-69857,-138267,-58121,33325,-4259,-75388,-79463,-43007,-22212,-24671,-8152,46212,77852,11286,-87732,-81202,-63260,-66103,-29360,43836,76866,51553,17833,8501,48119,92225,92842,68791,-6622,-89872,-97445,-9843,16204,-60761,-105738,6066,107107,85292,44910,27326,13385,16296,16624,11708,42279,81184,70481,24399,-942,-15726,12985,63242,106545,89760,48321,34161,45425,28653,13151,-32363,-86995,-84645,-49591,-52501,8214,82131,85173,25665,-24383,-43043,-1301,8863,-52817,-110925,-116639,-42818,38539,56832,31610,1997,-41301,-92406,-69517,-36227,4431,15052,1164,879],[134152,125297,56542,10734,31932,77431,123762,130786,85330,6424,-71906,-101444,-85839,-33129,18579,7792,-32904,-37548,-37788,-48309,-23156,35444,23906,-25520,-42176,-41234,-55317,-59279,-50015,-85281,-114668,-38288,56122,31115,4148,24003,1780,-110669,-161187,-156249,-92883,-38645,12033,67838,38926,-33168,-27247,23603,-25509,-66502,-65152,-65229,-32988,8757,30319,52146,31012,-39454,-42263,-40935,-31662,29056,83927,123805,99299,7236,-67775,-28403,39826,38948,1178,-42259,-66869,-25134,28895,12115,-24629,-6260,23380,-26960,-113574,-126372,-58645,-70911,-157990,-107942,27173,81190,69771,102862,132126,50996,-40424,-86602,-81878,-72392,-19577,26197,67516,74205,29238,16862,88685,104997,25190,-22520,-3633,29281,26110,-13556,-57962,-54057,-50169,-14541,59295,51488,13329,-32635,-26956,17434,34162,17050,28825,3621,-36300,17285,67783,46028,17500,5319,37705,59201,22315,-1680,4345,-11620,-16718,24607,26405,-25910,-9697,-1840,-11718,-18771,-41565,-58426,-74666,-182957,-215691,-98320,-2850,-9733,-15753,47015,99345,-512,-107152,-99822,-13985,64748,105914,62293,-16732,-53513,-20252,13130,23723,-45186,-156879,-182172,-90644,14843,21730,4799,-24468,-4735,16909,-18715,-54354,-5907,32321,30337,24295,-10346,-83203,-98187,-67105,-706,37420,59882,102068,92509,20032,19288,22101,-89925,-116563,-34694,21836,-32642,-73559,-10165,53768,52368,76328,116818,79573,16892,10213,33584,-7991,-2667,105273,189211,219035,213016,168882,98380,19841,-29030,-9249,-66968,-101358,-65789,-53130,-13014,58527,93090,52190,-37179,-50613,-15304,-12324,-16129,16151,11945,14550,21785,5364,-12684,10036,37100,59651,61201,54114,61467,83536,85635,43977,-83442,-198942,-146712,-77155,-95658,-82645,-8792,41126,29685,42083,112687,152684,85483,-6003,-12798,73076,88396,36764,42702,58519,968,-85810,-160370,-132440,-6273,105567,123972,73424,47571,42641,56795,51591,74885,90792,84652,90127,35765,-48337,-47525,-3185,44345,61972,21598,47698,94160,-12538,-127633,-108439,-22369,53763,57058,-40852,-54492,94791,161541,41406,-66021,-76973,-9228,50659,9800,-81395,-107479,-60909,-14213,14148,-8190,-9535,8627,47400,49310,31150,4683,-42290,-61770,-21599,11708,-45785,-128123,-148177,-61353,17892,997,-48988,-65484,-15618,22759,13857,-51077,-131772,-132823,-74618,-22870,416,-3322,6969,18200,-35833,-81104,-22763,51369,68220,34685,59856,94176,64163,18351,44901,-23915,-166563,-151993,-60380,-57516,-55601,-64888,-122700,-128106,-95053,-124060,-120637,-82246,-71240,-52257,-1881,45286,71371,26864,-18984,-15844,-74366,-140618,-94768,-39862,-6571,52241,44003,-27596,-55285,-18591,8275,21544,42771,20569,11871,63642,49339,-28235,-27935,13786,29300,55754,55234,-5887,-27965,80993,116418,41745,-33248,-59628,5016,63077,-7203,-56795,-48108,-12499,65399,68961,-9694,-32911,-46277,1181,93140,115740,98523,44945,-41501,-82851,-71330,-30565,-20652,-47975,-53859,-109063,-129991,-88285,-66700,-84864,-77404,-43912,-24219,-16886,19104,64460,70969,32718,28660,75364,49660,-47140,-122805,-146714,-97395,-31678,73863,135991,134551,71935,19564,-11881,-46534,-60246,-20878,-28767,-106389,-98280,-82020,-119706,-75521,66733,146410,174868,163160,32954,-61575,-11043,49621,21728,-68403,-69723,-4117,13916,-12769,-44739,-113048,-178684,-84631,29584,13204,-38755,-69129,-71596,-6180,69242,48234,3477,-32553,-12291,26831,44435,35790,17718,-32430,-35289,41392,53353,7189,16920,69012,43174,-3839,17324,61377,72836,101973,87016,24445,6727,60326,68884,36257,40299,40967,30530,54805,100071,74738,-36590,-111304,-68425,-6481,22816,60332,91337,69856,43615,44777,60866,56873,93751,136614,108923,33100,-17073,16014,47109,-14511,-98200,-94808,-48754,-74137,-110297,-72700,-26208,-18436,3725,29231,41970,73761,46870,-51086,-79360,19366,59304,-20047,-59639,24852,51976,77875,114806,120969,80818,29065,-20905,-49086,-24436,24440,19841,17396,41255,52460,-8502,-57735,-10303,49914,44387,51249,53251,16616,-12816,-6928,-17040,-13077,24811,47866,50184,67533,93283,78262,58278,58988,77560,85703,70497,26094,-23242,9898,40861,21980,43783,96626,88480,45814,35112,48940,49834,87985,126509,92808,3547,-72901,-64711,-25026,-58771,-155189,-136929,-57998,-26356,-45237,-74914,-69779,-31582,14511,-18150,-84757,-112490,-123258,-114811,-35001,-9793,-58517,-91942,-69337,-39875,-21623,-11009,-18868,-26996,-21718,-5543,-28611,-37739,40653,73033,32518,41084,34092,24553,-3458,-10910,24487,64264,112375,170470,181743,127246,29884,-115294,-186421,-117017,-30427,11694,24884,24386,2327,-20219,-58169,-100904,-71280,-25438,-16783,25557,31600,29962,35171,-7612,-65976,-24703,34141,34872,4106,-19422,1018,12099,-10536,15492,84512,40713,-82040,-110435,-16610,5373,-108266,-176253,-98943,-20544,-34016,-129485,-145693,-59250,-9516,-39858,-76919,-46934,37515,96805,61197,65518,56534,-3162,-94129,-99366,-40642,47691,113405,2707,-129061,-75464,7915,24013,-1803,-28940,-10251,30270,72219,120949,116643,54112,50587,34881,2270,7397,24055,12417,4550,-63089,-65578,42637,154006,117854,4489,-82074,-96265,-74834,-78758,-92828,-82818,-40820,50535,100584,104983,62574,1138,-42733,-55566,-55374,-82036,-80186,-49320,-19828,-21771,27072,78982,83210,35799,2113,-43081,-76283,-42307,29724,28558,5784,-8730,-71681,-63967,-23489,-2797,-1207,-33975,-29389,66611,135551,129999,73744,75300,59731,4163,-15233,-18375,-33552,-27527,-73408,-168298,-173471,-65014,80361,135068,80761,23184,5632,17463,644,6400,-9957,-28675,-24927,-19788,-15155,7802,14626,-6821,-14315,-18907,9300,40517,13293,-20139,13193,26053,-8307,-25868,19313,29597,-38001,-103123,-99903,-44972,13658,26156,-12056,-42436,-17550,41605,80347,43345,-15733,-22844,-6975,-35028,-60755,-54029,-113012,-176751,-136363,-51232,-13330,-9992,80906,170580,124584,37408,-20005,-37394,-38415,-28061,-18171,10635,6031,14109,8569,-7231,-24955,-55023,-40597,13487,72691,109349,112463,85383,60710,48432,54542,47970,36167,28444,42603,67671,50505,17076,-5392,-30202,-42985,-37279,-59672,-103419,-139538,-106135,-44093,-17401,-10873,42364,102599,60613,1406,-53805,-83667,-94966,-69792,-41368,-67391,-33860,79268,97254,28406,2062,61385,85665,81182,66730,75101,98950,59839,-49634,-90904,-22117,16308,61350,93527,55864,27925,54495,29958,-39711,-41374,-12562,11184,29560,34590,-31204,-76334,-18566,43309,6551,-26360,-13848,-34035,-69572,-45129,12816,66707,77236,5357,-76658,-44170,-4215,7199,12780,38895,55165,22639,-4818,668,9697,-3385,-24246,-14158,-26887,-80394,-109192,-62016,-41661,-64892,-55216,11667,27860,-18990,-51127,-35931,17841,66092,50973,16739,3270,16016,33444,16612,-37496,-77882,-54524,467,73060,103747,103128,82506,62268,60546,83993,67925,22255,-4536,-30051,-84085,-28592,70194,76282,-5494,-46244,12111,101613,46808,-82794,-161627,-164099,-74452,29611,46962,-7336,-53191,-85878,-114345,-97699,-99970,-60936,-2478,29735,69513],[117156,129277,86729,35772,26658,83983,156752,165823,110954,38655,-4988,-19126,-33613,-33997,-19640,-27588,-52323,-62848,-58931,-39143,-15893,14009,8190,-23718,-47500,-47308,-19122,32775,32507,-35500,-97443,-64451,6326,17827,46267,84391,36437,-91968,-110744,-56975,4541,17034,23874,52920,46579,22716,12335,2853,-43008,-38373,-26962,-52326,-74224,-54255,-25657,19967,55098,6793,-35231,-81594,-99927,-24427,29335,52903,82250,78109,3859,-45600,-51734,-57795,-90154,-156730,-186167,-115218,-42914,-18133,440,16567,14787,-35408,-89911,-83746,-16106,-53971,-194787,-194229,-50107,49641,77401,117650,121230,67991,38256,17072,9114,-32126,-32102,8766,42674,44393,17594,-12092,-6113,21897,58897,93413,50798,28499,37655,-13961,-93108,-79081,-45341,43860,153853,121299,33092,4964,57973,69049,47133,47080,24166,-74203,-113073,-25018,31093,4711,-6103,-10523,-26191,-32566,-1710,51798,95612,88003,73285,68477,39508,-9454,-1934,-13113,-22278,-45815,-88487,-93760,-78861,-167151,-220216,-124801,-26292,-31548,-41766,16500,32370,-82684,-126823,-51774,27708,65784,95933,73509,-25449,-108589,-48205,43105,37154,-64661,-164344,-176228,-104274,-21121,-11630,-5611,-8776,10616,26511,402,-34895,-31955,-72386,-109571,-50857,4940,-44704,-79352,-43985,32318,43158,34421,91452,103903,31895,10981,40795,-28312,-76237,-16835,48491,-16326,-42079,26465,66970,86838,115052,88196,21560,-23760,-8787,32378,15188,35035,102086,139063,169789,177721,91681,-9533,-23343,12648,50993,-7338,17380,93616,44311,3267,63175,134646,121511,28575,-29893,-32924,-9,14343,-9485,-56804,-21462,20888,4729,-14528,14813,50608,85051,77155,56278,92400,160530,168208,81648,-65861,-163289,-107258,-52858,-100101,-127223,-71265,6123,51157,94135,129033,100691,21513,-39843,-58450,-5846,14628,-10295,7265,32759,-6250,-77493,-149755,-153846,-99289,-53347,-43240,-67174,-47023,10401,46058,-1452,-13691,11111,30418,79562,71417,6359,-6142,12215,22518,18316,8165,96176,235960,162112,-30093,-54138,58755,122631,88541,-43837,-90693,82396,202299,80052,-50751,-57142,-24346,-49456,-92450,-108534,-110325,-104933,-103271,-38932,-19843,-34866,-16624,58602,75958,65354,60337,21821,-12323,7930,51824,6410,-94554,-125021,-15940,77966,72289,38793,-6400,-53420,-66445,-6949,35488,-33217,-80395,-59392,-34644,-68185,-77029,-21317,39864,23038,-42399,-52120,-36610,-33837,-13843,76081,102988,55115,55523,123837,45255,-109048,-108579,-2831,4012,-25840,-50871,-83007,-77362,-66113,-76945,-49904,-36640,-37509,-26369,-23698,13749,54360,-34157,-127926,-115417,-145613,-168029,-104344,-13542,98218,170503,101447,-9021,-55993,-26521,26803,52139,40399,-20355,-26777,97605,172485,85379,16451,26852,43743,39677,716,-26837,-3149,114248,164934,93198,-24875,-63417,45772,142131,80027,5620,-23370,4564,83644,76671,4314,-4165,-40177,-54936,-8806,39522,133970,152675,14820,-70360,-32504,26453,20706,-50309,-117077,-190619,-185016,-115000,-56831,-53268,-60568,-34195,-2152,-5905,-5982,2835,-16322,-41719,5681,66194,8319,-85082,-134028,-151907,-95429,-26499,60900,101293,73485,15328,22458,40641,-1069,-41619,-1464,43214,-14000,-55286,-66024,-83105,-66006,11878,86573,136100,115043,3420,-37367,22813,48796,38604,4088,-14915,-9784,-3867,-27532,-66312,-113934,-150441,-69860,17812,-26758,-115996,-165310,-150242,-72338,9894,3205,13396,46908,48611,3414,-15889,-6164,10299,-20387,-32647,19715,32585,606,2290,60293,68443,22930,7626,8623,-525,52703,89041,52606,20105,67713,122701,112989,84427,71433,28908,-21926,2533,35590,-40208,-110361,-53181,32552,81846,118985,95672,19182,-14987,-11387,-3092,-33199,-25756,75280,143511,86335,-6399,-623,41523,3551,-97988,-108513,8111,71367,-1047,-85630,-85722,1335,55876,15141,236,65259,37799,-93636,-116676,7144,49480,-23436,-48942,26529,36214,61781,101818,110342,58380,-32720,-96265,-87838,-37503,-2630,-9151,35380,71776,35972,-14267,-8121,24530,52476,75599,97412,69134,10075,-26431,-44813,-77346,-74461,-35989,-5215,16057,20338,34472,49210,53790,44520,56532,96987,97768,29629,-40708,-10539,9741,-18342,-10016,51453,85195,32427,-43749,-49731,13141,97920,121113,101507,72819,-16185,-70332,-40848,-23240,-80508,-79795,-46443,-48127,-78376,-115815,-148508,-141716,-82268,-96479,-131406,-94119,-82787,-108877,-69945,-81137,-125441,-77283,-2369,-2251,-836,16616,8953,6215,1851,-7597,-44747,-21683,108205,148505,78668,57517,29429,57085,109922,100606,57503,46030,79374,131247,160280,133237,32021,-122411,-196526,-134487,-36076,6602,-3114,27979,74194,61818,3718,-38590,-41921,-51795,-35622,3774,25376,57059,78097,63834,43349,66991,64719,22494,-27093,-44781,-22230,-563,4519,14638,25384,-12232,-81111,-100466,-16339,14925,-90164,-142706,-56972,-7669,-57167,-114940,-105014,-60711,-42995,-53954,-27822,36668,73762,45647,-44156,-40883,10831,40034,7147,-14537,-27211,-11885,29050,-28976,-103077,-45833,28773,31051,-7018,1460,22887,-29203,-57471,20087,58452,7438,29708,64271,21316,-60605,-80148,-27984,24245,-43218,-84929,-25928,71198,73719,49896,48502,33083,12277,2988,-24703,-48556,-1409,79275,69626,24145,5095,-8415,-27462,-27771,-20382,-13970,47402,89917,50480,-7335,45899,83499,27757,-35009,-58463,-62428,-30587,10576,51589,23281,-20402,-61353,-141236,-128664,-81104,-80239,-60362,-27455,-36014,6545,70816,86333,55854,89064,72894,27471,38923,-1324,-91221,-66387,-9377,-59544,-108299,-40504,92840,110519,14668,-46192,-21281,6380,-29716,-21697,-2311,-7409,-32820,-65663,-70976,-17817,28585,17715,-3395,-23079,-44058,-78240,-72344,-445,64903,12315,-80204,-71261,15593,28135,-35906,-77740,-25967,61292,71200,2849,-57924,-66933,-18252,63481,123277,96136,32508,22834,22342,-37808,-71037,-36114,-31383,-52614,-60853,-82168,-102463,-75402,64421,163418,101777,47298,33832,21701,-1137,-5670,2171,18627,-3377,24377,63095,33778,-15144,-15282,41996,84852,98505,52705,21061,30106,50889,59217,65499,59072,54265,35608,16442,37607,62760,31492,-50453,-82978,-33684,-8035,-55931,-85537,-93846,-90773,-82970,-74010,-57214,2746,70968,45894,-18520,-42437,-11998,-26785,-43854,-7647,-8596,-14162,50865,108741,70584,-14230,-1379,41828,71680,63550,60764,85725,59703,-49418,-109074,-30022,48387,94505,98920,36704,-21579,16384,27046,-27130,-18706,9871,-12658,-56440,-39315,-13813,-18213,-5792,27843,39937,81286,93812,-11179,-104154,-49140,22699,16678,-14880,-32345,-39953,-3512,12311,17977,9403,22076,49086,38563,32923,31947,13161,-23672,-56337,-33199,6375,-7538,-45865,-34867,-30022,-27535,348,31073,3666,-40787,-43627,-23106,13346,44911,18535,-19729,-46642,-40120,-12209,-29858,-77786,-78295,-52854,-32908,22174,64405,96778,98161,69554,88872,143019,164856,141689,80686,22778,-14716,24545,68314,50143,-22812,-24261,84233,175710,106237,-7497,-89155,-137303,-95646,-13273,29239,-7255,-56410,-64412,-73791,-74478,-88746,-52692,-14597,7548,77123],[31850,63540,65366,44803,3346,-7311,35227,72891,48200,-1170,18359,75236,55699,-4134,-33979,-20211,-10264,-32258,-49326,-4600,33706,32250,20510,-1626,-17442,-14044,12400,55398,60332,13504,-44644,-68812,-45532,-37993,-3887,27756,11126,-54871,-29926,17737,33161,20394,39137,64219,63466,76098,53868,1461,-25794,8394,-6,-74171,-136589,-144301,-130107,-64430,25962,19973,-8989,-75427,-137282,-89954,-40263,-21456,61861,153104,99285,-26499,-109200,-133687,-147323,-220376,-259078,-154974,-52693,3971,60224,61531,15058,-41608,-51251,-14584,14556,-45665,-156464,-174067,-80547,-2632,16352,45462,39677,5570,23045,49788,64991,5174,-35388,-12572,25861,40589,36243,-22132,-99860,-97765,11756,85633,27233,573,42284,20012,-58452,-80106,-73720,17835,148628,157623,89399,85823,163928,155628,91858,79618,18153,-99064,-120361,-62526,-62634,-107206,-95546,-54526,-27135,-27844,-11201,35899,86228,98316,60669,-17532,-42885,-39849,-39872,-57035,-33866,-68330,-169273,-190440,-130473,-158524,-177059,-110516,-51293,-50202,-43516,-20068,-57845,-160883,-141337,-24899,28525,13533,8605,9151,-14799,-59903,-34834,18253,15610,-19791,-41514,-73445,-99568,-90626,-83795,-18805,33430,47189,52761,67067,37706,-27993,-117203,-145145,-45521,56735,39460,-10220,18024,75221,33865,-7242,29498,53921,31899,31475,93872,85817,21591,889,15535,-26700,-4955,45759,53232,90296,104229,2422,-78261,-60690,-2349,37759,13520,29433,63800,73903,95565,97261,27674,-46867,-65193,-54835,2462,194,55551,113330,44692,11582,59550,104096,97102,39766,-4436,-19795,24858,59393,10654,-60426,-7451,41597,24671,27414,45498,35167,30335,12212,12197,72413,136233,121834,31342,-69222,-129969,-69880,29267,25122,-79516,-146462,-90742,4174,60582,74306,46742,-24080,-107811,-138029,-81833,-46386,-63432,-54300,-13574,-5375,-20892,-65997,-114007,-138206,-157010,-181716,-158628,-100573,-47048,-9360,-36052,-66077,-83742,-57895,41430,76374,7841,-33085,-4812,10797,-8222,13649,114865,264201,294884,167124,88916,116213,109459,63530,-25008,-75970,23253,117248,66684,-5017,-19114,-52449,-128432,-116469,-81117,-88883,-102323,-112611,-74094,-43381,-43240,-21885,68178,87105,57195,49967,39771,21114,33822,91654,65377,-53646,-106832,-11656,81048,115281,162648,141348,35352,-61537,-11194,98039,111739,51109,15119,9814,-37627,-55692,19912,114112,93088,-27178,-116820,-151672,-114669,-34063,57303,53487,55618,116224,149121,48725,-57391,-49169,15993,12776,-22926,-57012,-42333,15606,21346,-14105,-19926,-35126,2257,51290,4893,-7760,35672,-24863,-95682,-74710,-86699,-81796,-31419,68514,190288,185767,56477,-11987,-19018,-8873,40871,49622,-26632,-111590,-81216,60775,157496,76967,9265,51560,101027,92090,42940,17629,46064,110209,115570,47935,-49138,-70272,28382,123678,107973,50313,-12255,-5516,64106,54139,856,16245,-11235,-55134,-88311,-74143,81182,157280,30393,-34837,13030,49511,34164,-53402,-162741,-239111,-207136,-124875,-51958,-17101,-41934,-70767,-22745,30371,26936,-28240,-102669,-86577,15782,38501,-55277,-110095,-82927,-56989,-16755,-11066,-9907,-8537,-11538,-31803,14403,53042,34612,28885,81934,113172,53281,-33926,-51480,-7208,2574,-21484,-24628,9332,21657,-28719,-23217,25023,43130,82180,87650,58289,47840,45765,-6895,-67742,-56661,-42211,-27811,-29672,-68771,-104256,-131893,-133455,-114180,-86708,-87319,-32264,38765,46013,-27061,-63195,-52986,-35200,-63987,-93131,-57708,-14361,-14179,-26992,20646,73104,56685,-1760,-53124,-40932,21698,5833,-46829,-50785,-322,82054,124698,111924,91906,23372,-98529,-117855,-16562,-20503,-80407,-8934,91684,108930,102855,55284,-22309,-49056,-39696,-9079,-17434,-33904,18107,77406,79312,58311,73432,76009,43504,-39311,-71577,41384,137992,85957,-30565,-79868,4198,69563,13738,-12793,55583,72481,13260,-20074,8655,10995,-21532,-29708,20871,7515,13747,35496,39097,-17974,-107697,-134865,-71952,-11293,-10115,-44234,-12450,10184,-3333,14541,66953,63199,42704,64292,76380,33837,-15045,-39833,-49376,-60370,-40218,-10204,11894,41161,19441,-23186,-3064,37091,25692,15728,51550,80579,50475,-2557,12467,6143,-37919,-62509,-34487,15830,3124,-69705,-93084,-39262,13706,-18732,-787,73210,38710,-33418,-46658,-16416,-11817,18150,26926,4737,-22377,-55188,-103756,-108309,-53322,-60849,-110273,-85132,-41090,-62332,-74491,-89527,-88925,11077,98636,60129,16722,-4867,-34576,-21796,5416,4522,-20263,36437,183439,182803,65734,35951,53333,151753,223371,162521,47062,-782,10109,53078,84828,69397,8684,-87684,-144587,-80869,18829,54317,18912,33684,90886,93780,48226,47246,72470,56047,15230,-10978,-6523,28100,25494,39122,85112,104387,62867,-16681,-85977,-75488,-20507,13853,25089,9484,-7838,-9954,-27313,-52944,-9637,58860,34766,-2170,43772,52042,-14291,-61744,-56503,-40825,-33194,-19363,15126,50130,46663,-15203,-104729,-71383,-13677,23154,36909,51501,9307,-51191,-72341,-77207,-60671,-8388,45572,59475,8254,4341,24745,-67105,-156352,-84630,581,-15384,-7826,24230,-2813,-92876,-110718,-31922,39355,-12191,-68202,-69759,-15595,27454,98236,183170,152716,67959,51407,31558,8601,68002,156088,96546,-7870,-33931,-15895,12965,54977,69540,76822,154226,166852,62018,-25349,21356,38965,-41071,-94315,-83579,-83551,-51513,-10066,12651,-8102,-34051,-54308,-107536,-86296,-45348,-52244,-36120,3507,-28429,-31885,12250,30365,25694,76654,75041,29230,47027,21091,-57244,-37263,34999,27882,-2043,27732,77543,26646,-59827,-57935,23591,62823,658,-9502,18429,18949,-10587,-33113,-47043,-5747,71814,82422,23132,-42531,-98396,-139398,-88570,19651,71150,-16736,-91673,-29206,34151,5046,-36808,-39095,33182,119637,85950,-36763,-87111,-46313,14313,64888,106065,89359,37995,46059,63233,8757,-42526,-25330,7795,37279,20248,-53373,-89083,-64224,19918,64028,3151,-10757,32134,75605,82130,64361,38702,39642,28337,79723,125371,60075,-14783,-4070,55848,71414,62048,9892,-5043,17453,30773,13498,20548,13427,863,1485,19775,38152,17892,-78736,-140301,-91301,-8916,-3524,-56363,-66898,-54689,-49969,-46696,-55111,-86714,-78404,886,30794,-39183,-82337,25837,103891,62514,14145,-9488,2726,60076,121343,77448,-38300,-39935,-2004,-3163,-50904,-61979,458,17455,-65341,-124997,-59802,37602,88786,63351,-182,-39859,448,31544,6242,9099,-5985,-74958,-109972,-44829,30352,40439,20414,30297,60452,114316,108892,10655,-48362,-4684,12253,-56021,-100589,-62702,-11247,23207,12321,-340,-16134,-9714,23262,60780,101744,81351,39309,20272,-16882,-19425,27559,40464,6995,7365,5969,1122,-786,21306,1743,-43145,-23982,1285,-17449,-43816,-69214,-74099,-60452,-44891,-36646,-64497,-77831,-34837,-4097,-33345,-32238,-1077,41499,44315,19537,54151,108967,106841,74531,26247,21531,51912,77139,44773,137,-38442,-13049,71100,117152,75882,34442,-7769,-79741,-93836,-55749,-5334,-7955,-38346,-33975,-45801,-47584,-47327,-26235,-39084,-45505,12522],[31541,41833,58154,63036,14020,-71210,-82291,-18960,-9569,-47669,9209,132337,135345,44979,3855,50710,83215,38932,-13156,26233,83889,80225,39487,10375,22914,36863,22904,20095,32566,18930,-8340,-47329,-43002,-30341,-35384,-58714,-25968,3151,32409,8666,-26717,-29265,31066,60119,42937,57165,37988,10003,18909,44192,-3601,-100371,-146959,-162453,-179748,-131862,-35342,1278,30003,-5205,-85104,-96616,-75349,-57428,21476,120927,95044,-1943,-69358,-97292,-118408,-182017,-193010,-87858,-9043,21050,65315,78161,29510,-50538,-46540,29333,27208,-51239,-100088,-92378,-49138,-25830,-67888,-82911,-56996,-56350,-27441,17409,58836,21517,-3954,37164,95192,101067,83526,18268,-73371,-103452,-22084,28732,-17461,-22552,41871,47105,-20676,-77843,-94159,-18920,100518,137496,116394,102362,134877,111635,58811,48944,9758,-26889,3711,17547,-54754,-143085,-158807,-105962,-20934,900,-37599,-39110,7884,29910,-55268,-163926,-124283,-52978,-56083,-62961,-5279,-38688,-184507,-243974,-171522,-141097,-102962,-62524,-66720,-58912,-20092,-32023,-90514,-150187,-125788,-52974,5670,7839,-27693,-37038,20706,46411,17900,-20757,-7757,58513,109857,57361,-50053,-118590,-137410,-46589,33677,56889,77819,133599,112302,17496,-34974,5958,72116,106069,100689,86196,97449,105589,22579,-40905,-31388,3850,42056,85137,134840,129084,84156,32491,-800,-24970,10776,39190,49342,93229,76189,-47995,-120085,-53302,34154,50262,-1481,-4935,19370,30700,44879,50535,59451,22379,-97735,-181993,-82449,13453,42546,4940,-42802,10277,64264,38951,-10388,-32862,-7934,7173,33187,72841,68202,28970,56645,58045,27949,39079,47876,-3667,-75030,-101762,-45454,21917,37955,-91,-42990,-66034,-99381,-56251,78810,150112,40270,-106067,-105091,-34697,-1255,26097,60593,909,-123741,-153694,-84781,-44865,-43508,-38694,-18453,6663,35905,10946,-53249,-80837,-84587,-111183,-85992,-35170,-36923,-32965,-32274,-44430,-91574,-97837,-1794,59240,-18807,-105355,-81496,-37388,-30965,3613,61298,161290,282044,273681,164749,79416,31419,45595,53945,25711,7152,-3876,9035,41718,33087,-34026,-101220,-70409,-51674,-76395,-59457,-34301,-28606,-29307,-43159,-47408,37246,73264,36596,21433,29828,19239,24104,91562,89586,-25949,-89382,-20706,50357,109894,208814,231261,158180,35493,-2366,37721,74817,61361,55217,75229,50198,2009,50446,149284,138189,-469,-152031,-206880,-121778,-34058,750,-12873,40216,87495,48732,-12190,-14902,-6108,-20941,-4083,30959,5880,10191,55919,29417,-34436,-55956,-66405,22919,109078,36212,-15086,48766,60809,18787,17446,30812,44173,58939,114545,176709,109915,-18314,-25549,-5839,-30530,-10085,-23053,-108936,-140214,-69831,7864,20980,-47558,-52520,35490,93358,94152,63938,38770,51337,48190,4411,6896,461,-43011,-43774,10854,46383,21591,-58492,-63395,16031,34901,5738,22916,19208,11246,-39992,-75910,27438,79631,-2812,-14688,29805,38700,33427,-22574,-117120,-196058,-180476,-125660,-58660,11863,985,-66569,-37567,43835,64005,5754,-75614,-53961,28673,9890,-75878,-77260,-3653,29081,40645,11452,-36898,-71747,-43625,-37166,-19572,2896,29233,82155,114298,62423,-13935,-74373,-79336,-8063,26062,-18317,-91488,-112655,-63585,-51924,-54915,-29690,18997,79173,60833,49703,101074,115104,50580,854,44728,75927,32606,-43430,-44543,10653,20823,-17712,-83873,-135479,-137965,-62897,596,17879,-24553,-53744,-75530,-99100,-130057,-154632,-106912,-27638,-4761,-11344,28535,69353,53987,-20251,-65117,-23667,-8819,-112851,-165917,-117155,-54962,2027,50206,65012,53780,17667,-76225,-118652,-33540,-2787,-42469,22443,107244,89354,41951,7475,-27329,-41312,-38666,4622,32994,30408,11497,-4546,16953,78061,120192,78341,36889,5483,-27303,27263,102348,120512,87172,21192,-5803,12916,6134,-8521,2231,33034,70922,44803,-8398,-29577,-25129,-21546,1843,-46675,-69872,-44716,-14536,-52411,-119899,-124701,-54226,5664,-2195,-62464,-73707,-55287,-8043,63704,104409,52950,-3244,-6580,-9700,-27806,-23323,-29742,-31021,-805,50900,62269,44608,62783,45176,-30082,-32713,18771,12276,-6466,3969,38306,67899,70247,81241,60622,14001,-35746,-62269,-39958,-3195,-12061,-41032,-47384,-59031,-133763,-108190,10229,35004,-11325,-52372,-52109,-19456,58745,86688,77805,66785,34687,-5815,-15664,16237,11906,-57228,-92619,-60144,-75969,-96740,-61551,13043,98318,131483,75628,8732,-59892,-114113,-83251,-20307,14358,26820,72340,159582,122136,-6038,-28208,47608,191565,227639,117226,2752,-29958,-29590,-1024,7477,-34007,-41322,-43242,-72180,-43794,10881,47034,38209,21514,20962,15110,4796,66466,163718,170012,62940,-4638,3356,35622,-14667,-38495,5346,17313,-20111,-68123,-104994,-86534,-29936,-2261,-1657,-9945,-4005,-702,-15411,-44591,-28860,59455,103322,79755,96324,95661,49757,-11469,-40339,-44644,-24945,9850,-413,-18844,-13624,-39895,-96872,-53442,-43616,-34187,24800,83214,48780,-39867,-121009,-128261,-51292,-762,16448,44583,16230,3941,32253,-37475,-149148,-103150,25542,41349,3795,-18778,-34642,-63861,-54722,-28438,-8324,-23023,-17426,-20975,-4493,30802,108810,192135,165767,67807,40362,68591,81892,106437,151607,56754,-49264,-42768,4383,48049,94260,97650,92580,161098,129893,-13652,-95795,-41069,-6429,-33164,-43528,-18161,-80787,-138407,-128979,-97294,-70850,-50941,-15913,14140,62559,61278,21779,-12718,-52456,-96224,-81254,-44913,-30822,-38800,-4949,28488,25684,33657,33082,28511,54747,47446,8385,20823,40304,19075,-46229,-87315,-38930,51353,92482,24181,-7021,2629,-8240,-12312,27045,18773,6474,86952,155782,107999,-17800,-111347,-114904,-55715,-20937,-27437,-83202,-78653,15896,46948,-15969,-59118,-64872,-18821,62091,64336,-17405,-45463,15559,67471,53980,42323,28836,-6140,95,49422,55717,11817,-12314,-8692,27166,25492,-21310,-16156,-6685,-21563,-40851,-70055,-55343,-2194,63576,104338,99915,58456,51746,50982,102769,138155,72462,-17681,-36649,-2332,3151,-4338,-11690,20408,76219,85086,28179,4539,-32432,-79093,-62457,9249,41131,-33007,-165496,-162904,-56526,-36105,-74752,-67567,-31767,-20082,1703,32207,13223,-79452,-120426,-18958,38490,-44103,-97404,63476,207007,147102,14406,-30991,38509,107483,107357,45758,-28064,-8306,-866,-67335,-160417,-168111,-72077,-6365,-35132,-84339,-67452,11063,74198,19014,-54037,-46475,15377,60524,58084,32339,-40814,-85162,-36503,47257,84896,90651,74298,55126,42400,37933,18427,22609,57587,59145,7556,-62641,-74971,-22302,15367,43212,48778,45143,4401,-37321,-19769,54102,125780,107032,62646,49022,-1873,-23103,22673,47423,20218,23845,27278,9483,-23966,-8502,-16688,-69416,-58180,-24257,-50366,-87019,-98036,-70107,-11221,15761,1383,-24158,-22888,8910,27376,-28050,-52051,-11779,28540,-7141,-38600,4571,29380,-37896,-78760,-67174,-15720,25827,38595,-5328,-38082,-40461,-4652,31347,25694,-9436,1353,22083,-6081,-26298,-21994,-4587,1911,17309,33621,-1889,-3364,14327,16287,-24355,-26034,18103],[115422,88847,69706,62397,27790,-54893,-74731,-13465,2383,-34068,9241,117779,119890,30761,12221,70872,93159,47434,3171,28934,72247,68825,19663,14544,52699,51798,9830,-3560,-18472,-37041,-21681,-29927,-39044,-5350,-6949,-78058,-48205,30207,41152,-42176,-95960,-89081,-30785,-11426,-25455,-15765,-27002,953,40523,51004,-3336,-78577,-95423,-92635,-127805,-141966,-90903,-16646,78411,85072,726,-52841,-59491,-47511,-29933,-6907,-18123,-17729,3207,9187,-23552,-71617,-44412,35639,45214,3162,-6555,27271,28330,-53464,-71258,-790,818,-57594,-61814,-23891,-8791,-29731,-108767,-150817,-87808,-42137,-41713,-40381,17194,37994,67802,137327,176428,132586,92782,66844,22500,-11889,7512,26787,-9071,4974,69831,60908,-25510,-74347,-71734,-2216,70618,57118,43498,15953,4322,-23270,-43678,-33039,-4484,51515,131425,155450,72347,-50952,-119624,-108771,-46742,-32924,-70667,-70168,-30147,-38429,-143245,-198677,-85410,-5922,-30511,-27719,39006,14536,-105327,-165916,-107328,-63437,-20403,-14953,-67819,-54004,4004,-27282,-73081,-85283,-90671,-100852,-28660,39444,18005,-1690,66487,108673,60313,-27348,-10749,80936,127611,105407,30613,-71760,-140871,-80801,-8376,35272,76734,134357,120464,64864,83533,163515,151169,75768,74551,133866,116264,69897,9041,-38205,-49424,-18887,56979,112935,88282,40764,65369,61647,16840,-19413,-13009,9637,53212,84412,44292,-32016,-71376,-21376,46230,45156,-8531,-26882,-11593,11450,22225,41673,99521,57894,-126709,-238517,-95701,64266,58476,-65133,-111600,-12817,57660,16657,-59346,-68159,10114,38892,12409,33519,105901,118238,89244,29809,-20970,-32350,-2964,-25843,-120708,-157179,-82793,-41653,-60344,-78361,-65114,-46198,-70559,-70373,18998,124016,108318,7969,-33532,-27440,-16082,37282,106707,45501,-69138,-72719,-24518,-19912,10607,31209,13594,22290,50779,31164,3839,15318,39613,39866,51165,79722,34074,-9386,-26863,-17590,-39891,-81254,-42940,20639,-35211,-149925,-160495,-100638,-55586,-18823,-17126,20279,142683,168078,43095,-51095,-38366,60697,126737,107145,28925,-55531,-40790,46842,66128,35985,-4317,-33106,-62638,-81031,-22617,33890,40080,-17533,-91160,-131076,-43777,44607,54023,47307,52944,34032,7762,48955,61829,-13496,-52502,2620,24084,51770,137941,167807,130173,53271,-32882,-108465,-119591,-38493,47035,110458,94544,7396,6089,105136,152509,57950,-108969,-157955,-58880,-31149,-67588,-58595,5364,-16549,-84303,-61652,26911,32185,-22525,13748,117366,120738,75564,32623,-67408,-134986,-106402,-82505,-829,76610,20807,-22363,64848,111107,50677,27864,69367,85964,79454,85989,92937,44580,-14619,9618,-4580,-79521,-90942,-103103,-131680,-79545,-10642,-12778,-71379,-124348,-70853,33495,58410,53727,42039,27910,28014,12678,-34813,30013,90753,6569,-89394,-81138,-37433,-41184,-108014,-112584,-34691,6663,-2965,715,2002,46790,63621,30991,45809,27281,-34933,-10515,36591,31284,22841,13604,-5512,-71086,-117488,-126500,-66887,25800,56614,19215,7156,29668,46802,41660,26185,20681,8175,-36306,-67765,-18657,38711,19571,13740,22472,14753,-17706,2050,-12364,-49761,-55374,-2074,81698,64673,-46267,-105390,-104144,-115926,-72199,-14876,-12615,-85809,-151937,-97432,-37868,-62408,-61240,7000,42993,-19729,-24869,49585,87405,78260,68158,87250,112910,90082,20460,35772,97158,98296,59545,-18286,-83337,-74576,-6411,22978,27975,12038,-8216,-64438,-108971,-123950,-131259,-64005,25713,55054,67656,85512,52926,5035,-34093,-21718,10340,-25982,-126194,-143060,-92219,-40703,-9066,9665,7574,-1664,28224,33782,-9982,-19529,8078,28499,70343,97168,64598,6864,-16207,-4652,7730,-16862,-16803,11438,30964,8529,-23019,-19024,32121,65906,4327,-36422,-13813,-15575,13189,78931,137262,172370,120715,6333,-38866,-11416,-17445,-67012,-64926,-623,1905,-36350,-44786,-31942,-20736,613,-74165,-128370,-92016,-7225,17885,-25789,-58909,-33579,2751,-3946,-62427,-81686,-41146,42076,103209,88647,5582,-52551,-66693,-66573,-31135,34529,22689,-6156,41107,103264,83553,25494,26424,27400,-29731,-49285,2362,25087,27778,25517,31640,72774,99518,112306,108518,86747,29142,-39323,-50253,4328,50386,44606,19069,-3150,-62819,-82147,-46532,-46896,-49929,-45236,-48273,-41759,31842,87066,103606,89572,43781,14916,157,16454,24427,-18050,-69032,-84545,-132657,-134881,-33168,82801,98278,69504,43203,-909,-79615,-131052,-91021,-35719,9999,43896,50363,62079,30112,-54407,-49726,40668,155574,149827,41748,-23439,-11635,-4494,-13545,-42957,-96198,-63497,3744,4083,-27402,-43496,-8924,30665,14298,-46918,-93557,-71445,45049,166343,159708,72907,34156,51786,91941,39894,-31285,-46479,-62761,-94013,-71971,-45046,-49748,-39828,-31346,-38395,-24534,900,-27477,-58043,-72476,-58056,3606,41940,29922,41773,51477,52616,34754,12705,-16933,-12046,10658,-21294,-37514,-10779,-4452,-25804,-10781,-63647,-53565,44270,95558,63304,4774,-80456,-119681,-45825,-1120,-14292,17714,41639,69015,104046,45172,-63078,-42361,87726,108508,47768,1410,-22542,-37841,-21786,-50000,-73056,-35913,37952,48359,66716,85267,96233,93484,79061,32763,4590,66637,109073,80301,37056,-75103,-122027,-49995,839,11688,38154,37484,40183,97571,28610,-112570,-146298,-64421,4921,50585,75629,69995,-32228,-132330,-163099,-140413,-95482,-49701,10932,87369,148019,102336,15688,-77050,-173907,-188403,-117471,-85903,-74334,-95118,-102851,-61829,13925,49404,58060,95938,125300,33106,-74419,-47115,-10394,-21743,-32442,-37352,-38196,-31413,-9792,-39447,-39667,-26824,-60259,-52393,43477,56920,7296,59110,160798,181116,65183,-65221,-90916,-78957,-116985,-138859,-131952,-84992,-924,49587,11738,-48771,-93062,-82167,-6237,63271,68190,44417,62647,89567,40268,-21668,-36322,-42127,-52663,-4100,59740,60360,24615,-7626,5544,7731,-14360,21584,21692,-42889,-75835,-64547,-31675,-4595,22784,49676,66399,43609,36265,20475,45303,95433,83807,581,-32761,-8502,-40503,-70925,-56704,2581,108585,166035,108084,35709,-28942,-97144,-108813,-31772,52851,21030,-73677,-73034,-42859,-123051,-159965,-74005,1,16887,52083,76427,53690,-23915,-59440,17468,42606,-21760,-41667,98792,203475,135136,19080,8652,95819,118588,47223,11569,14901,41185,-5268,-117039,-206040,-178736,-78633,2556,31393,-1229,-29270,13104,73017,4892,-80261,-66980,6936,76498,106694,74457,-14639,-5403,86143,114000,82749,93529,100559,65032,1946,-62462,-81824,362,87720,79552,20311,-12348,17133,63434,45306,47683,84093,119037,59104,-44947,-57188,5802,61801,69465,48141,3169,-62843,-55001,14829,40242,3837,-9414,-18099,-29900,-41219,-27149,-41663,-91568,-95672,-71918,-79373,-72637,-47002,3292,61014,75233,56856,48380,36655,18693,-16114,-83485,-72143,15103,63597,-12363,-80118,-51229,-53111,-120523,-107675,-52907,-41767,-73219,-81139,-95823,-92037,-68869,-18521,6063,-13000,-61674,-53523,-1101,40130,53152,30592,-1814,550,74955,123790,58253,18893,33258,41762,4691,20054,83659],[151500,136191,78500,37898,19782,-5398,-3908,30163,52991,47648,50240,65048,26987,-34593,-24100,12040,-3573,-24476,-9898,19704,14758,-12484,-15639,53819,93818,34578,-9520,7995,-38733,-86695,-52239,-32304,-63742,-37797,19246,-29621,-43878,17778,35571,-43958,-85642,-88703,-90025,-90137,-55911,-29895,-48604,-3076,41081,49286,24933,-15666,-34315,-11526,-31867,-103020,-109362,-22114,109853,129419,32129,-23629,-9444,10321,-36085,-95748,-99517,-26663,42483,65824,45642,12799,34412,86223,56445,-20748,-61019,-24143,23927,-33500,-95300,-87703,-57216,-47192,-25864,19840,17539,-32333,-91273,-110694,-44193,24582,-12683,-77882,-17056,53990,114613,169844,158267,76918,45591,74914,78759,54819,39824,48082,42976,88007,140822,97490,-10312,-36192,-24692,28608,62677,107,-42988,-61582,-43419,-42362,-76151,-79236,-21365,47436,131190,201821,178124,80306,230,-42932,-69767,-112583,-101697,-21097,21296,-39919,-110398,-70325,67681,71939,-7977,-4898,51357,31954,-16606,-20169,27520,28951,30700,14942,-46550,-30139,22454,-16924,-58700,-59266,-66530,-104269,-61501,21619,40768,39252,81104,107183,74953,-6472,-12590,17379,10768,46585,68781,-8098,-100284,-79233,-29594,12610,33211,44266,30543,36268,78881,124709,86830,-11555,442,99889,60177,-4424,1932,-8429,-51594,-43832,45379,67918,-35960,-97564,8616,62083,17834,-32654,-44475,-21893,34437,39011,3784,3038,10689,15412,27910,25337,3374,-10809,-18272,742,8598,31394,64175,2300,-117073,-174360,-53628,83060,97201,-11069,-95660,-54517,19568,41039,9242,14796,86457,77971,-3047,-19355,80685,118490,62695,-17395,-90725,-128716,-54941,-5788,-69486,-119174,-97809,-101190,-105693,-65920,-29440,-18945,-41485,-82416,-92795,-16644,59064,44353,11090,11664,29794,71112,106573,47081,-16071,11131,21870,-23449,13303,52904,29048,27522,33255,23799,55901,71915,50334,52094,95216,128095,78702,11863,-48854,-43415,-18911,-55818,-71437,-28331,-30906,-115115,-148038,-105656,-68357,-36809,-57566,-66725,-6409,-40981,-172239,-172584,-55973,70087,109347,63157,3498,-55067,-59105,7295,63930,110200,81160,-13357,-79039,-75981,-7508,44427,58701,-36048,-161438,-221238,-126191,16989,93234,96376,93856,82217,24770,6475,10377,-9294,-6714,33933,-6829,-43546,17795,30404,-21990,-55854,-98229,-194294,-221489,-78569,51218,105279,78917,-15901,-62857,25742,131546,94545,-46494,-79466,11769,-21780,-101492,-72212,-15013,-80262,-127875,-54869,51469,62582,19969,13987,103026,158681,117123,900,-166071,-219627,-119411,-76451,-73423,-36150,-37775,-44947,28031,41809,-46103,-48071,6534,24366,28483,38495,40373,37030,56836,95787,24549,-99695,-124363,-112145,-92348,-26792,9964,-11176,-44870,-70975,3871,101729,88563,64077,75464,63352,36653,49740,21970,38444,78513,20741,-58456,-75520,-84087,-91448,-115610,-114079,-74036,-52693,-48314,-35856,-45945,8521,83688,87526,74509,21753,-43551,-6747,45527,26045,-5625,8825,65752,40310,-53742,-113376,-61605,12196,56158,75289,51088,-840,-20910,8782,65454,72846,-6834,-92895,-95332,-15368,17504,-44431,-49175,8434,67265,72723,63759,11040,-43044,-74326,-27428,74436,49543,-65988,-105597,-92368,-120884,-106379,-58413,-30386,-63950,-128400,-82296,6924,3338,-8776,25950,26781,-38359,-81979,-102209,-69659,14420,36745,13903,37665,73541,58327,58323,47103,5195,12209,4176,7968,52540,90650,62407,30338,15924,5906,-46957,-60091,-54625,-54731,29031,114799,128775,115464,79934,4306,-45044,-36271,6078,10723,-12290,-30703,-22224,-19842,909,43184,48217,4417,-10656,56141,116008,57639,-28917,1592,99167,131987,102127,58897,8542,-14585,24373,66533,13032,-50443,-53195,-38211,-31484,-14612,-4969,-10283,-27229,-88969,-91891,-35362,-19660,18355,95846,133806,134094,92339,20713,-29235,-35099,-55013,-96891,-104239,-66909,-38846,-27320,-27215,-23317,-13425,17082,-47341,-102793,-72507,31382,98247,64057,1202,-12882,-23692,-43832,-63241,-42608,15372,89699,99430,42055,-25272,-48953,-44882,-32686,28260,108940,73425,10335,44521,76965,25644,-37046,-53251,-58386,-81830,-91773,-29139,40256,78930,84670,54803,45310,37410,46250,70153,83011,32273,-34238,-31391,14876,57894,86297,100108,116555,89986,18806,-72749,-150254,-115053,-29428,6719,-24374,-2571,50029,66774,24096,-35466,-63014,-76446,-59383,-24663,5111,2609,-48488,-140788,-133323,3011,86251,19616,-24408,1236,-3263,-54788,-78549,-51773,-47342,-35343,-10586,-6296,5486,-9308,-53860,-19033,42515,90499,80011,22685,-22673,1856,20934,-26848,-75397,-88848,-43147,24628,47060,10062,-42290,-39033,-2294,6245,-54963,-119385,-77314,48837,116735,85004,79615,87545,75997,101448,95935,57588,23666,-27444,-76133,-29063,23745,-4517,-35014,-34267,-52843,-55093,-36298,-71166,-96750,-92453,-76395,-54897,-54495,-56055,-41725,-49738,-30581,46794,93453,45631,-6301,-25365,-17789,22055,36126,37469,41777,18287,-77663,-48670,56293,68732,26396,15764,-23682,-68520,-29047,2813,-12167,20032,74730,141080,168029,96118,8073,12662,85107,83694,38991,28968,-2881,-75917,-76838,-86886,-83857,-7148,62661,46415,86268,120241,85680,26864,9133,4317,-15698,14788,50255,11238,-69674,-165892,-162378,-79091,-62448,-79219,-47459,-23480,2344,42805,-52880,-161093,-116084,-4588,48387,79187,71287,35085,18597,23927,-6912,-34552,-40246,-11187,30377,36446,32463,-19375,-102103,-186000,-221398,-172701,-83420,-69164,-65545,-87129,-127623,-125907,-27659,57922,76629,92829,87915,-34112,-157209,-118724,-39657,-2912,19502,16106,-72749,-176885,-180674,-147966,-69969,-23531,-75482,-81038,21299,38655,-9413,12980,86277,161686,132488,-5248,-116286,-156985,-181861,-149667,-102922,-79928,-35579,38121,59223,16115,-32113,-26991,11588,68918,109311,83569,44085,44374,10211,-61175,-75604,-42682,-43004,-27001,35206,68112,51522,31410,49057,43038,-6260,-416,-4649,-47439,-51102,-27530,1121,1177,-5444,-3363,19315,10934,-7217,-51266,-41294,42617,75395,15675,5680,24564,-77057,-139821,-117910,-59584,46105,153076,134566,52147,127,-51692,-113103,-62070,96491,167259,97150,7671,-78140,-168638,-154061,-70905,-21025,23684,66162,35059,17489,37448,34204,26930,16486,17853,27149,82695,106224,55716,30850,81196,125985,69886,-11690,-1145,33210,42328,-31778,-141489,-195619,-136143,-58695,4132,63733,54392,26793,38870,64805,15107,-50066,-63481,-13204,67250,129174,124725,65759,83862,123852,74791,20813,45398,65769,54605,-6287,-91854,-119005,-57372,15480,50402,39038,24080,63012,106336,61483,32871,61249,120511,85338,-29033,-73399,-52412,-22088,9042,7521,-64126,-119205,-64202,18405,30179,-18611,-70677,-122749,-105347,-38466,4324,-16811,-53923,-45532,-37046,-66731,-59771,2612,83724,110425,85861,76766,89420,73926,18519,-84020,-168491,-109594,21306,88421,14568,-91787,-104093,-100350,-86435,7833,52497,-20392,-107834,-138942,-175532,-176256,-136575,-71105,-38577,-31025,-46458,-57689,-29572,39199,68470,7365,-43404,-17079,95449,180196,103060,2894,-9797,28171,3819,4413,86803],[71601,110458,69936,14641,840,570,-13704,-11131,49354,114004,87428,6242,-54202,-60705,-31150,-25585,-75132,-83007,-34426,-5292,-40498,-79585,-24666,102380,121245,5334,-38654,4362,-18914,-78330,-80719,-61092,-70695,-76926,-2954,7522,-22073,7422,59503,10922,-14616,-23200,-81371,-99126,-21537,27929,1779,22201,42108,35909,26401,6904,-21495,343,7849,-62623,-95150,-40970,73480,97767,6274,-39661,24827,80257,10760,-81378,-64912,28246,53682,17687,8474,-2769,-15806,1848,-14245,-43218,-40884,-4763,34083,-16571,-108844,-153051,-103411,-35496,-2950,43658,43624,-26969,-70659,-68486,-19776,52985,15634,-85199,-47420,21114,62521,78682,54606,-4024,-14235,23613,46435,34063,9956,11187,68033,160459,201269,158820,83574,48138,6183,6806,42627,23375,-23920,-42954,32056,83545,12519,-37974,-9414,12698,49201,126012,167239,143415,93625,23899,-61149,-156591,-123022,39057,107144,36984,4899,87696,201095,122504,-11641,-10507,38481,12451,403,50773,91408,37808,32597,42016,-10662,-7557,39233,14142,-39835,-71680,-52478,-50927,-58130,-34289,-10447,1809,45352,96927,97355,22837,-29236,-66520,-88092,-30486,20459,-3682,-43947,-20005,-5945,-5432,-36065,-75129,-92777,-65091,-51782,-40669,-13400,-30972,-16715,41154,4612,-26004,18227,18829,-58598,-75294,-1742,-14915,-127139,-154156,-19619,40338,-5105,-40033,-37648,-34117,-5280,-6661,-18198,20460,61407,58153,32959,23589,23940,25956,-98,-4585,3319,20478,15894,-31370,-39702,-49239,-18455,36675,103506,79374,-33030,-77640,-22615,52956,90831,129341,168653,122753,37767,-16377,20772,52993,40386,-14186,-100300,-134466,-30436,50469,14493,-42311,-71373,-93680,-72123,-9143,16950,13388,-1437,-51809,-116443,-77163,-2267,-4002,8855,72862,100363,82057,65147,30738,1732,22833,18550,-34313,-20625,15001,14519,19668,23445,35894,90333,78252,-5269,-22878,54907,89698,52083,9949,-58918,-71822,-38571,-50973,-80183,-64425,-14978,-9492,-23663,-26168,-40541,-28615,-43972,-68296,-50441,-125905,-231377,-155547,-12833,64076,40595,-36525,-60825,-45912,-31135,-1298,66807,148794,121219,28386,-47983,-47008,11175,50256,54701,-24458,-138116,-210263,-143365,688,95253,87565,84346,100784,51413,4369,-2968,4514,15184,21012,-52563,-110414,-46526,-36055,-93319,-116661,-94116,-114574,-104927,1999,80623,85952,79131,26276,-53870,-12908,91223,77980,-31855,-58760,29731,2223,-72468,-53869,3564,-42367,-62820,-2327,44005,39682,2890,-61660,-22258,88064,122341,19047,-147285,-185029,-68892,-45319,-117366,-117067,-74127,-60407,-42992,-81421,-157158,-115289,-50355,-27905,1102,48385,66165,65618,112347,161432,68556,-69811,-83950,-49977,-38363,-23540,3322,17896,32883,32712,101166,181340,160277,136616,176968,148595,73803,89634,67800,-10772,-24118,5607,21037,-551,-75938,-103624,-84821,-69987,-67906,-84715,-78839,-35739,-44311,-19620,30725,33258,39650,9002,-35783,13528,49060,7738,-19983,2336,72328,83909,11428,-49841,-27270,-17303,-27412,-64,13905,-28096,-61883,-40505,32796,94164,31745,-98265,-127298,-50102,-12835,-62242,-57710,2097,82863,114998,90510,27228,-6441,-51112,-16814,110164,128118,14436,-52389,-63490,-76426,-60908,-41940,-27345,-33285,-63587,-25130,52969,89103,77231,47945,38115,15739,-64546,-188434,-180607,-53506,-24417,-62304,-54849,-22858,-22220,-26266,-59890,-94751,-52662,-18509,42637,124234,133873,40128,-34047,-40479,-13698,-26503,-11698,-6867,-584,107535,197374,171926,77520,-12236,-47572,-38814,-24562,-12949,-2753,25583,41183,41215,29673,31313,63859,67780,31659,36792,94029,112076,27206,-53459,-6783,110391,148512,115566,77629,41756,21937,57803,101686,47877,-20520,-32185,-26452,-27179,-5776,33504,27434,-30592,-91420,-44118,27523,19447,26083,76752,82277,19842,-24561,1836,8827,-35701,-72619,-63514,-38026,-10156,25133,39570,19320,15852,5303,22373,1332,-5541,15217,63519,77409,36541,-4884,-19330,-63109,-84225,-45310,19189,63879,102086,68769,9328,-10280,4973,33344,54025,82283,126010,90643,33315,45036,33714,-31379,-74019,-104673,-122911,-122095,-120942,-60703,27380,85595,102501,54431,-11706,-52328,-45047,-14948,16202,-16158,-38857,22553,59479,50116,78762,127170,165483,135046,51427,-72359,-163664,-107468,-5269,40670,9914,16047,49527,48583,-13529,-82841,-117311,-130821,-116951,-49362,52011,95186,36209,-63313,-42390,79507,86318,-24498,-50596,-4850,2294,-18563,-17589,-23242,-71176,-93651,-74111,-25024,38857,14176,-35536,4556,25863,38550,65809,69482,-2435,-32975,-20302,-57414,-80093,-42585,-7245,14277,47507,72427,28896,-23522,-38744,-23719,-40075,-53520,4935,84856,92289,81723,119864,139725,85841,55546,67175,114530,124167,56932,-7885,10352,38127,6348,-13651,-1574,-55307,-116820,-92952,-76299,-81502,-76231,-70377,-65197,-76937,-63154,-26721,-74920,-104348,3650,95681,49478,-40180,-78883,-18124,55778,38345,42712,59971,12150,-90580,-57896,18682,16988,-21618,-20058,-29530,-48380,-20902,486,-3999,27659,69431,115005,123760,80648,50297,43604,26890,-14618,-35564,-5207,-17938,-117351,-128526,-89423,-38751,38446,68010,21236,60006,105812,86121,59487,41314,34626,11296,-30404,-33558,-44170,-70207,-119227,-125090,-104262,-97527,-82889,-41895,-722,31367,41272,-60298,-125240,-25256,91310,70478,1098,-85424,-100323,30809,178816,187466,128453,58032,42157,61720,-36887,-149506,-187357,-207356,-210814,-125330,-32869,8089,-773,2953,-10785,-61592,-111122,-81276,7408,53518,47256,-480,-107190,-181472,-108645,8249,47585,24408,2772,-95601,-230529,-239647,-167434,-39267,22970,-32712,-45869,21851,417,-43362,-13318,39052,114050,137819,30068,-111798,-164289,-152784,-81742,-21628,-13097,-20260,5160,58964,82977,87889,105147,75401,39668,49508,39693,-5621,-17948,-29494,-79224,-95400,-33327,13574,13117,31251,39809,30550,54097,108918,108839,32766,-18650,-40566,-45534,-25717,-18750,-16039,-25432,-14186,2444,18791,3491,-32633,-93691,-65821,21750,30709,-12762,-8309,-22732,-150463,-188357,-120990,-71198,-29708,64595,85440,49081,26512,-3751,-73919,-42175,134356,249094,147739,-12536,-89057,-76785,-32295,-44198,-71085,-14641,25633,-50350,-51560,47945,54338,-2052,4316,56810,43917,21222,6430,-5831,44349,115989,113040,39976,-4811,477,629,11385,-15876,-76804,-119171,-97855,-68956,-21473,43110,55254,63260,60791,43784,17706,1481,-752,20437,71959,129129,145697,115961,102625,65558,-9670,-36206,-7064,11874,48954,36331,-42835,-97646,-101765,-67250,1619,39226,24518,35675,69729,51923,25452,15681,60270,72339,-1428,-67235,-74998,-41075,-9109,-17059,-69967,-85326,-28052,3421,-6239,-33110,-100881,-192412,-144023,-11967,67337,58839,34768,69023,100214,40785,-36404,-4011,91943,105730,65650,71438,89977,80357,21082,-86018,-160521,-101176,4712,64608,28189,-56953,-84749,-60281,-7814,89891,109644,38451,-15467,-52269,-155717,-209886,-175309,-124643,-113819,-79683,-19708,-21287,-35251,8773,9878,-84300,-97043,-19884,79371,162042,108093,-2090,-42922,-5498,-26858,-52127,8800],[-10519,50544,67067,30826,11099,-19473,-84505,-102392,-9935,97921,64344,-38193,-55220,-1835,32255,24238,-23419,-41162,-35642,-46156,-65054,-64724,143,102602,93669,-19444,-64118,-17319,25130,-15658,-89564,-82302,-4956,-7814,-3193,16481,10081,28819,98281,64316,50300,51864,-15487,-48391,4849,59447,66282,72346,48365,8662,-14799,-21681,-35549,-26647,-8401,-38462,-60687,-60794,-1236,54348,15986,-39058,26717,108359,50639,-23302,21503,112168,73975,-52930,-87577,-71733,-90541,-109779,-110389,-64465,15025,59824,40471,-28471,-86558,-114416,-84490,-32480,-13741,43667,81856,14451,-64420,-98048,-65754,19641,26133,-73397,-81042,-50514,-31527,-23858,-15401,-29470,-48438,-60486,-39465,-22390,-37600,-42254,50635,164581,203987,216763,211256,140612,20657,-39504,6123,63519,58423,14262,86073,160440,105074,52612,68396,60213,23810,39568,97115,119798,81172,15780,-46500,-120664,-88853,65688,152675,140155,111210,141548,212352,128807,-4255,-7125,37184,1053,-26602,18923,38794,-27270,20995,78626,11580,-17763,49374,77462,29769,-38958,-16358,17991,3464,-23694,-44328,-56113,5243,104053,139914,61454,-37068,-93094,-74754,-39077,-52822,-49369,-3559,49155,16670,-30397,-78722,-119393,-133315,-123817,-140115,-117407,-18182,50654,43440,18960,-11122,4051,39547,34855,-35709,-75819,-54416,-64033,-109554,-105319,-22445,5923,-16316,-19289,-10568,-40028,-40184,-10406,-2848,19797,52179,59509,39589,21400,10451,23622,9356,-5146,9164,24784,29590,18342,32546,20491,-9531,-23090,50761,84590,-1274,-68276,-44341,14453,69432,132675,162500,133900,107592,37051,-25808,-11122,40871,18478,-45191,-41128,50738,94952,50989,2860,-1894,4320,12294,16387,11868,20903,25652,-7800,-42361,10125,38781,-8300,23883,113356,123750,60030,29215,33696,14241,-9871,-10073,-19893,-23732,-13435,-8784,-6039,19947,43356,59500,42634,-9622,-23955,13334,3799,-33914,-19924,-45219,-70565,-71352,-75497,-97386,-105869,-31185,66870,88176,53085,15079,675,-25754,-35655,5093,-27301,-82234,-18997,48150,50491,-2087,-74788,-89431,-37105,21515,51571,80922,113598,89750,51706,-6817,-34295,19143,63466,62549,32184,-20010,-108136,-119255,-42572,14914,-2578,-449,23204,-266,-6703,10865,6841,-19262,-44760,-99391,-111108,-43754,-30742,-41772,-42059,993,41629,63148,73936,48268,30662,89128,94922,5045,-17058,36093,27939,-55234,-98672,-34012,-13621,-48499,-56925,-439,13397,26560,45229,-5217,-73180,-120503,-161091,-122549,-4770,91407,64499,-33486,-66718,-8790,-9794,-76173,-96873,-66184,-68755,-101426,-160910,-209475,-147893,-56902,-22674,11141,68521,89618,66759,80839,114639,47312,-45430,-38033,-10328,-25618,-30919,19802,58426,58688,57586,100885,147239,147558,153648,183921,144949,52062,34997,15808,-55947,-77485,-10283,54469,43089,-46401,-88626,-59906,-25019,-12148,-39098,-59279,-11683,-857,2084,-2519,-40701,-39415,-44022,-46025,12474,12754,-29158,-317,33956,62515,74296,58271,14373,-15359,-71328,-148659,-153260,-87763,-52463,-52065,-41465,7364,73048,44971,-61745,-102135,-52750,-15131,-38821,-32101,8927,80571,98569,62431,5595,-15864,-40761,4336,125087,159961,53817,-36987,-39257,-16850,4553,8354,10626,13218,10687,25430,48598,84907,70761,554,3023,28518,-21724,-115456,-102361,-10781,7558,-27254,-69269,-112994,-160278,-155802,-116222,-64034,-25045,-49921,-25438,64771,89391,-21715,-123556,-113733,-29194,-8458,-23668,-27822,9781,130692,211836,153852,10322,-87640,-73551,-20385,-36187,-59588,-18298,26119,-510,-1889,26304,12223,-16998,-16924,11637,63451,93978,38803,-46796,-61239,-1682,57584,73252,78374,103286,106860,77195,61855,73101,52423,43588,62877,90081,65541,23027,59573,101694,50004,-19210,27235,102348,76615,9221,-16960,-18149,-66653,-101808,-56829,-662,-4311,-35660,-18881,30679,76039,102414,88289,56009,48817,1978,-6195,15556,63437,84114,50245,-31892,-74160,-71370,-77525,-109512,-93441,-17590,60814,84466,83046,36126,2995,9778,25505,64942,103122,89551,95634,93567,62103,43879,8513,-43615,-68951,-96468,-95822,-75132,-91397,-81445,-33515,16605,40410,-829,-67724,-89823,-76630,-59034,-27209,-44808,-29402,78432,108532,42767,36143,89275,128058,70809,-5111,-54785,-73187,-21806,12928,10170,16481,65681,91843,100458,52475,-35526,-72942,-94229,-98332,-15632,110469,153778,93303,19040,72272,152659,111344,20689,8279,21951,2700,-6983,6818,-19951,-88135,-104255,-65978,3035,68901,33479,-15233,8742,-8386,907,67697,113450,26131,-87584,-106214,-83447,-53032,-5122,18606,8282,36108,94938,58616,-21450,-62191,-69696,-62216,-3860,65888,83046,77460,111672,143815,161434,114151,34198,5441,90994,128452,56503,-3458,3045,10926,-15593,2113,29353,-67340,-171809,-117070,-46008,-37701,-39421,-47770,-56136,-65560,-30758,50315,2433,-77973,-43534,-5499,-50538,-106050,-112760,-44844,7658,-9490,35189,52200,-6443,-83507,-52982,-5208,7055,-16741,-53741,-91082,-89534,-44312,-31931,-46118,-18469,7734,6377,-3216,31495,92298,78376,-2747,-78336,-102293,-77327,-53370,-98818,-101808,-58554,-11397,34692,69076,42631,57593,78343,77587,88492,95390,98038,56914,-37158,-81408,-72299,-33345,-38280,-77484,-104430,-39353,42722,55272,65064,76369,61426,-15836,-47995,29826,110879,46111,-76497,-181418,-151723,10638,163497,206134,189016,106493,40993,59718,-30090,-171320,-214571,-193852,-136095,-6823,69253,50231,31936,59841,51807,-2500,-80667,-123925,-79326,-4411,20868,-12608,-81693,-109667,-29627,64552,58992,-21661,-49241,-70712,-145817,-147254,-80851,27877,67393,23475,17168,41091,-31254,-87822,-16118,80476,125108,100302,33538,-32675,-74512,-94542,-58473,12667,61745,11792,-51019,-2911,84390,131871,141579,72331,-17267,-37242,-24216,-28841,-38204,-56331,-86383,-104377,-43402,33060,48679,35846,-4427,-22707,23408,91194,110382,64011,-3770,-55890,-65101,-57178,-58599,-57748,-51304,-5351,28265,26668,11728,-18112,-73070,-24075,20296,-31375,-71153,-80763,-127083,-210672,-186163,-72395,-28898,-32229,16634,49058,69789,52426,12472,-14324,-2488,87219,159824,57054,-70155,-36205,73124,99546,10717,-71513,-57401,-41745,-103394,-84534,-300,1658,2010,42577,63732,7767,-29127,-38421,-18331,56068,101697,86812,68589,43290,-5363,-44320,-9764,34003,48650,8425,-64893,-108567,-60676,8674,29043,57547,55677,20631,-15352,372,50737,74583,88403,108527,111516,86607,57060,-7684,-63321,-65178,-48600,-38722,23218,57867,6546,-54335,-86043,-103147,-73278,-6184,13540,-9002,579,33524,54187,29288,41132,58087,11939,-50529,-62411,-25520,-11134,-27049,-31528,-15225,-12485,-68905,-81685,-46982,-82026,-162158,-106794,1452,67385,96278,101980,131379,206509,194309,52625,-22662,17789,33220,34771,64877,64743,34271,-9265,-30545,-31056,-4614,5505,6714,-5161,-6562,27098,60204,39068,43389,62568,80052,89911,71111,-32518,-109629,-118983,-115230,-140080,-107972,-20889,2300,-23252,-17721,-60477,-147719,-96018,10803,56786,93967,83164,46943,5379,-16021,-52848,-65439,-33832],[-5782,17327,58562,54971,36010,-14709,-95237,-122188,-58313,1957,-29219,-62497,-6820,56784,65652,49956,36855,29474,-23287,-92983,-94408,-44314,-3022,36118,14669,-48040,-79264,-30720,57762,52087,-61862,-69002,73544,114910,50259,16112,15460,21174,65275,48407,56745,60396,14193,-22217,-37053,-1179,65377,88348,27283,-23543,-42630,-38795,-39273,-31183,-15905,-31766,-43362,-64440,-42743,46830,75266,8239,4726,50583,4088,-25362,37125,117758,76788,-71783,-145896,-116050,-99264,-124296,-139187,-75454,32250,67984,-2589,-63863,-27862,-5235,-23436,-38237,-50310,11928,94939,68237,-42143,-136555,-128540,-30375,18242,-63312,-95946,-81348,-52431,-32619,-20544,-31056,-74104,-128273,-113891,-59546,-47694,-41552,17099,94532,150406,236109,265065,170710,24961,-53752,-32775,24777,55655,2803,20128,71255,81190,101299,161321,157350,58451,-1493,30848,41195,-12515,-58339,-65985,-57603,-3014,63548,114581,163202,140218,91818,119775,95589,25540,13041,34399,94,-30218,-17563,-27191,-68419,22036,94567,-1007,-58879,35061,122798,110185,41240,39812,61274,76616,62237,7840,-34932,13334,98457,149474,91346,-13201,-53383,-7982,3621,-65235,-70682,6248,60208,1898,-41592,-49846,-54114,-62529,-69941,-94406,-76465,13711,101324,87173,24622,-30276,-15143,21096,51002,33373,-34272,-70121,-51085,-27142,-35912,-42938,-45888,-18103,-2455,-12096,-51840,-47839,8749,18812,5630,-9959,-34304,-36259,-35595,-59317,-43974,-17367,1028,21041,29872,62130,63745,10058,-28447,-23069,-50201,-23388,23760,-3908,-51090,-62636,-46136,-18506,28038,62051,82299,126972,68580,-38602,-40425,11070,-7495,-2118,51101,97772,92295,37858,-1988,47075,106120,88847,6532,-49005,-26470,6808,-7502,5102,107514,144452,78442,61146,76815,63270,20323,9757,52033,56821,-10877,-16858,17810,19335,7125,-13879,-30121,12379,22634,-18214,-8788,30975,27192,-14692,-71648,-117773,-73569,-51334,-77574,-98254,-90845,-109965,-149709,-86492,37171,73336,59524,66036,38103,-32045,-18315,88840,127191,91198,96334,76989,33605,70,-34970,-49626,-14611,54618,102603,70540,20314,7176,21334,-6735,-51061,-5489,45511,64912,70081,71277,-19553,-110870,-122657,-92974,-78710,-65943,-75703,-111821,-67383,2585,-5782,-53135,-72549,-88342,-52041,-9993,-24726,1748,45763,85129,124691,124131,68460,-48852,-62148,44728,79186,16296,-26256,-19062,-3361,-35857,-104779,-114544,-90466,-86012,-100577,-50367,24396,90693,76231,-47188,-175688,-207666,-162964,-95745,-30516,50975,91020,66336,18089,-8091,-7050,9590,-862,-27966,-75096,-111462,-150416,-196518,-148636,-45671,-14128,-12625,19510,47215,27042,-3593,-4758,-24598,-38698,-21249,-24075,-36153,-8162,47304,62899,28339,11235,23179,32343,53945,73298,45642,26509,-17642,-53477,-47733,-18040,-24975,-22189,13171,26814,-17604,-52476,-44305,5677,68395,62451,-1943,8816,31966,37433,24634,-30381,-58913,-65324,-59342,-26867,-40939,-30991,59978,93701,81155,61875,53627,7110,-60021,-133436,-198636,-202416,-123695,-50818,-23110,-3396,19822,9697,-29822,-42029,-25456,4841,19204,-15443,-24072,16658,82385,65360,10328,-51891,-77409,-51040,15548,70752,68438,22895,-16235,10650,35837,50605,55339,49457,47314,44764,25180,-3592,-6144,-35548,-104826,-96705,-49197,-17975,15069,73012,118190,123327,85704,-33,-92270,-190432,-217064,-117096,28938,64423,-55752,-121315,-45463,39262,-18026,-122321,-118222,-6122,8614,-60422,-49030,34007,112051,135563,89888,-1159,-57837,-62006,-49477,-79168,-86793,-39838,-21454,-67251,-39484,-7027,-67770,-128196,-106578,-38298,28888,34820,-47738,-102654,-53371,23484,25256,-15551,11165,130889,192216,117507,22389,9269,25568,58236,100826,158900,150356,73352,67473,117430,97040,18022,4960,70151,78742,-12863,-93114,-91739,-75857,-90685,-103291,-38430,51184,38989,-529,33006,89812,93040,69680,72680,62607,-16959,-21078,17070,60176,66760,-3564,-109846,-129118,-113399,-129897,-134212,-88361,-26745,39560,65140,49045,17717,19203,12291,-6195,44346,118478,110332,113308,127829,82879,18288,-20754,-37160,-39392,-40741,-13500,15337,-29507,-88265,-106926,-76399,-42627,-54528,-65845,-54804,-47468,-36129,-4047,-27052,-21387,77340,95766,16520,-5714,55107,117358,56148,-31924,-17192,21513,40643,10533,-22183,19057,91639,110901,159190,144604,45280,20069,-1052,-20638,41505,134996,158785,102223,49670,115913,159481,125226,91735,85704,56712,2815,-16006,13626,10330,-47016,-42790,4375,21754,26436,29199,42943,57933,3127,-5001,54590,107947,50182,-86850,-132522,-71096,-8305,26177,53888,49546,50177,55373,8254,-34740,-46625,-74287,-87594,-26886,28190,16294,17524,62128,101311,133268,124921,49339,-8170,55845,72410,-13683,-68768,-33242,-10140,-31157,5496,35378,-66498,-151412,-81157,-19512,-8370,7141,-7510,-60059,-90028,-48795,45220,55649,22958,-1046,-61977,-126244,-117822,-82826,-52171,-33944,-14318,59929,66196,16769,-27200,13421,65402,84484,51316,-42584,-130220,-127309,-70990,-78659,-119591,-91981,-42984,-46616,-75615,-6128,111470,109393,42073,-27231,-82251,-95917,-62234,-61810,-56375,-43040,-37184,-17783,56782,68307,69452,71999,51975,29143,61860,106513,60151,-39739,-89947,-76400,-36639,-27872,-60244,-73205,37587,146031,127856,92860,82410,77563,40192,5695,-440,28333,7136,-43466,-67746,-31973,607,30027,77630,125906,69242,-27489,-4673,19892,-27474,-80900,-90346,-60587,2679,27310,8583,5142,49327,37847,-18124,-95207,-139299,-114759,-33288,39106,72657,59828,39508,49549,50746,19505,-46035,-58179,-18577,-33818,-38330,-1270,63925,81973,58241,48182,34897,-53662,-106395,-2542,135105,153079,60862,21460,43927,8846,-73066,-91085,-13516,81572,29091,-70834,-42757,44706,65388,37367,-11769,-51276,-58014,-36565,-10101,-18636,-49964,-55232,-57216,-35639,-2791,19489,10739,-35662,-39729,-3862,21029,41274,46807,15831,-45293,-96658,-124829,-104932,-51317,-7982,45418,43154,-426,-3545,6647,-18092,25689,21999,-49329,-73081,-85690,-118163,-157904,-128249,-50336,-13367,8756,37755,57847,108007,86795,29790,49968,31001,-14352,1983,-22186,-65724,12203,123214,141103,74707,5693,-40160,-69022,-89295,-60900,-40249,-19893,69728,94793,36850,-26732,-32496,-28429,2327,61974,71604,70176,99428,64615,-8848,-40822,-12281,21369,96131,111099,-3983,-111033,-74889,4620,19127,24244,22685,-5381,-74067,-67900,7956,53789,72600,71372,47158,19247,5954,-34617,-66662,-78096,-95262,-109210,-53004,6868,5131,1370,-5495,-95756,-158308,-75676,13419,-13744,-26247,42722,120574,118144,102562,62583,733,-33011,-45846,-47817,-51814,-42003,-13880,-9993,-68150,-161916,-143331,-62302,-58604,-81298,-37005,-31055,-36276,37364,103976,101428,164631,246392,169879,24488,-41920,-60609,-14874,40566,22181,-40324,-69491,-6502,79349,101225,34541,-38906,-71795,-17935,102989,150259,55365,-30042,-16564,51369,72395,76235,70056,44057,-19681,-49881,-67525,-53579,-20389,-1425,-9928,-26507,-90212,-142744,-62881,27343,33718,26150,40479,97110,83265,-3227,-69027,-45958,-4980],[36836,19191,31124,44396,47384,35763,146,-32643,-44809,-77275,-93925,-25298,57297,60325,9497,-30053,-15866,26100,-8124,-95130,-127018,-87166,-47746,-20221,-25346,-48783,-59335,-5913,87924,113882,24090,-7081,96292,152344,93367,17899,-6372,-38869,-37145,-11773,30480,18797,-4624,-12367,-58697,-64173,7129,47961,1,-14180,2109,5985,-10862,8949,30094,-14418,-43188,-42685,-14650,63433,118802,69181,-2504,-37957,-94262,-83440,-10330,56611,53627,-40396,-119020,-92552,-32798,-21198,-57161,-40384,21608,18577,-48481,-56338,43470,82407,36424,-13903,-41359,-1795,74412,96288,24219,-81176,-108585,-33482,16486,-31030,-32188,-2273,28569,24157,-11789,-41114,-68509,-105530,-94865,-46472,-24731,-2627,-295,12293,90453,219910,232286,141176,35161,-22757,-42199,-41861,-19983,-46235,-54845,-30750,14674,95074,189537,183930,58891,-32576,-23993,-24300,-58661,-86450,-82099,-26793,49012,42890,26754,78155,98799,37579,27141,43347,52330,42659,26497,2882,15410,27359,6067,-25145,35938,79942,-5653,-63444,9706,96373,115467,88010,89370,88439,106976,126443,92458,56109,70885,84975,111753,97430,45977,25259,41744,41050,-11225,-25329,15063,37373,-816,12038,49488,59000,37005,25474,-7854,-46566,-20356,41116,66595,40897,-51804,-85169,-19974,79844,104823,23680,-22890,9143,45122,2896,-60203,-77579,-23229,-6747,-19090,-27164,-1301,36477,34361,-1585,-67109,-143172,-147984,-111627,-120775,-101908,-33059,35884,46889,26597,51756,48519,-47248,-107696,-39678,-38088,-40581,14278,21881,-34774,-87474,-74574,-49996,-44814,-27782,14906,87757,57208,-13484,-28840,-51812,-87750,-1983,83650,87581,74187,34316,-27224,12585,112910,128401,24736,-87814,-90095,-37042,-34208,-24521,96512,188383,144520,60183,-6257,-22970,-20426,-4189,81211,124560,37287,11501,56507,61650,39733,2176,-21747,18422,15226,-37314,-10925,50929,20089,-40267,-71744,-120557,-114073,-91607,-102912,-89265,-37603,-54667,-128029,-106916,-37963,-14806,25736,91707,66855,-39132,-9985,156045,219102,146327,107185,65495,27029,26588,24763,23891,25672,50803,89964,29850,-45754,-32817,-164,-26405,-61229,-38253,-919,40203,55631,78962,13072,-105205,-165203,-117733,-45509,-18657,-60122,-139415,-112956,-21891,12678,8736,18878,14724,42121,53785,-6830,-14481,38187,89136,119450,129588,74465,-77141,-110097,-32056,-10064,-25026,-35942,-44389,6194,46454,-23899,-110913,-146342,-125412,-109398,-58156,32240,124174,104548,-14157,-128303,-129104,-59248,-3779,958,28800,81846,87789,22465,-57387,-57094,39675,88835,23573,-69202,-74209,-62063,-104614,-85342,-31051,-41471,-86028,-66492,-11929,-9619,-43418,-46071,-30243,-5545,-1668,-27292,-14080,26589,29771,2543,-8553,-7894,-1826,-6842,5191,-6505,-62401,-38823,-20133,-41515,-6193,69851,34170,-46491,-43766,-2025,-2495,-14977,-16836,36898,132931,146231,64586,48582,53120,46183,54804,32074,13315,8676,-25269,-51764,-42637,43111,144679,144790,111003,53917,-3315,-51768,-103957,-144489,-122289,-74892,-26515,-2107,-1190,22504,23751,-52847,-103285,-42676,34434,75542,82954,22267,-11752,27279,73079,33575,-15258,-72377,-89124,-32815,23464,8160,-16549,24617,65734,84578,85800,100842,94674,59448,34659,14661,-10240,-49160,-89942,-129865,-174028,-182021,-143931,-55195,54029,144541,183536,182037,146156,75695,24550,-71193,-168362,-109057,51640,106678,-30941,-134093,-73148,47223,46029,-29328,-39532,44609,31705,-48107,-5103,92534,81371,20690,14764,18406,14404,-26902,-85138,-93973,-58262,-36983,-39081,-44262,1157,-36346,-150798,-151161,-78646,-42225,-20486,-37869,-94396,-119682,-57569,41418,58351,-5821,4573,143946,219042,102560,-18834,-444,25827,20289,33530,84954,116743,89631,56804,52010,47834,-21635,-80881,-38393,16549,-15937,-76630,-79988,-44348,-58712,-99478,-34226,97604,92127,3413,17267,79384,53868,37701,95425,82936,-9879,20664,51886,39580,10159,-48764,-103619,-88050,-79918,-102009,-107729,-93048,-82679,-44959,-11745,294,7247,34055,8500,-27166,51450,160819,182261,186293,166383,77076,-25244,-64835,-40908,-2212,16453,25372,38766,-40,-74757,-125379,-109868,-69695,-45835,-1683,10878,-9314,77,39252,6088,-25907,24104,31517,-6831,3723,74146,164971,127307,24758,20567,26846,5944,-19435,-10698,35075,69105,59574,115449,131561,70942,70628,67042,48310,68724,105443,118760,93022,65682,104495,117077,90274,87201,99052,75737,15445,-25923,21492,79081,42840,28221,43709,-4403,-33588,34318,119831,138793,66563,32097,39457,57593,38372,-25978,-61810,-34218,18007,61075,98984,107432,72777,10751,-26016,-5972,1560,-24459,-57516,-68049,-60580,-63117,-68184,-41013,24293,63712,49854,2934,-23750,36014,45719,-47273,-111355,-66097,-29774,-35193,-4382,14444,-42296,-69457,-21179,-18525,-14947,41798,39257,-56875,-121825,-107909,-64040,-8409,76874,103757,17810,-61345,-36408,-3265,-13594,-10774,27984,75242,72549,67759,41720,83543,155408,166044,95310,-25078,-116829,-109575,-69752,-102178,-150703,-111363,-25516,7950,-40555,-28514,59846,96072,110726,82729,1069,-43366,-48090,-82422,-81562,-76547,-88618,-72454,5169,11308,18461,44399,285,-71497,-43201,20392,-102,-64564,-76842,-50651,-34585,-24692,-15479,-26978,13822,77706,85671,64002,56779,88146,74871,1731,-71993,-63686,-14673,36796,95171,103419,6859,-50739,-13889,37029,-7284,-96490,-81161,6955,66489,42525,-11221,-50567,-65322,-68252,-29690,-6470,2235,-24517,-57639,-105885,-119409,-79222,-17467,48988,126313,174869,153173,65676,-24579,-33846,-35097,-33292,-9708,-25991,-32731,-4110,45522,63888,56286,33350,-5118,-77137,-87800,5105,87266,88809,19428,-7140,25566,14724,-54870,-79282,-16707,83881,74931,4,-4887,26245,-7069,-75863,-102217,-70757,-45717,-16230,15657,-8789,-32550,14012,48650,16812,-37088,-44719,-35818,-41262,-5993,14467,-13288,-15081,-2835,2673,-23536,-96533,-148526,-100783,2114,68649,113141,56688,-40039,-57072,-9889,9904,35348,20261,-6523,7060,13315,12229,-25991,-55482,-72500,-47295,6018,29896,29537,85937,88601,55087,98293,67586,-57337,-70221,-21993,-30839,-18585,48731,99723,96681,74931,20288,-39816,-52022,-32430,-33359,24052,124237,95709,16206,-20613,-15445,-1113,20556,31173,19274,40572,72427,35096,-5256,-2791,-23226,-85264,-4346,114084,73562,-38029,-36673,32767,32649,-5078,-27796,-51832,-125979,-141988,-90572,-35292,16470,27233,-4826,-33962,-26863,-16887,-21147,-60636,-130412,-178902,-123811,-51271,-13255,61224,93910,-43489,-172295,-104240,21959,24433,7581,78583,180313,198914,163922,60891,-25809,-21666,-32182,-79948,-86833,-36366,-11964,-53645,-132754,-180902,-118206,-55570,-55776,-25127,21028,-55791,-131284,-49140,71149,61365,43969,142280,207067,138456,18251,-75274,-59826,-5510,-5597,-44850,-70467,-30635,57745,121042,79490,-20384,-102028,-85011,48020,139536,88709,-9290,-47396,-18415,-18221,-8046,60979,98840,33589,17269,42072,42367,15935,4504,12651,-1844,-57526,-96002,-48833,9017,26892,14161,15956,97817,111167,23681,-55579,-29663,30890],[3666,-12106,-25550,-19943,12673,65109,83422,39839,-28978,-83677,-57031,56238,99957,33058,-65686,-137364,-140128,-64739,-19661,-57908,-130646,-148391,-95014,-30876,-4245,-12420,-8910,39389,109668,136887,98174,47937,55773,65471,42067,-12085,-37470,-99652,-115968,-59459,-1163,-19653,-20877,20809,-1959,-69996,-86399,-39072,-7543,25189,49085,42363,13142,31914,59558,50,-48343,-29193,16127,50189,89844,71127,-8520,-88674,-159086,-140303,-52783,15298,22955,-30961,-76909,-47819,35672,83151,40261,4623,4216,-20043,-29997,7975,70050,81464,61099,39940,22975,20501,29137,58837,62607,5579,-38011,-19403,4746,13405,76250,102900,82487,21026,-41208,-42215,-12937,-20148,-15576,-17231,-32906,-12294,-18423,-50317,26305,158048,153674,88562,38763,-7460,-41180,-56649,-55823,-60630,-37126,-5009,14493,65318,126059,95238,-28088,-102797,-82612,-43643,-16481,-37951,-69895,-60830,-27303,-29026,-57226,-41083,13475,-2066,-35569,-32072,27323,55663,26544,1450,43008,79398,76416,31403,26777,35550,9533,-22828,-29356,-17300,6798,28310,75552,78600,62628,83574,89718,82619,90985,65747,56419,72451,86653,66456,34083,22267,2344,-2166,12310,28905,32348,82340,113166,93576,44693,22336,-18458,-83254,-95731,-60290,9554,45455,-42223,-114503,-46663,79669,98770,33717,18464,41224,46983,-8563,-57853,-67325,-38291,-29155,-10956,23831,59552,65144,48087,128,-79273,-150362,-164876,-125446,-118049,-90551,-3178,76143,59746,2978,-5606,5545,-35375,-98180,-43021,-19485,-11800,38910,43776,-39700,-121129,-86169,-32318,-48114,-58592,-30324,27056,25308,9611,-22869,-112281,-150420,-27225,59289,49900,58291,34481,-70786,-96897,13627,102228,52770,-72568,-123485,-82982,-59388,-81845,-10446,83443,55725,-16311,-60543,-77820,-80467,-33635,95274,143375,42826,244,34156,28705,-644,-25534,-27663,7877,14009,6159,26122,19837,-49192,-61156,-18401,-58683,-123138,-148347,-130903,-57168,33510,24739,-47623,-66843,-73065,-73725,-19649,41990,23483,-61162,-19582,157154,202514,90092,27291,12851,21499,32813,26361,45300,35830,3372,10992,-26182,-55055,-9973,6164,-53293,-75046,-66609,-54817,-21978,2009,40523,11116,-76019,-126376,-62563,21202,48508,23418,-58429,-100688,-49932,42131,103751,130617,111291,101474,116601,37753,-44648,-33340,39891,89516,136177,115006,-4523,-74614,-77061,-89094,-73771,-48238,-53990,-610,75124,41684,-46449,-127824,-108249,-54013,-6476,24965,71268,80787,43089,1165,-4141,917,7539,-12604,-19345,13081,29639,-18465,-102516,-150535,-58768,64756,27912,-79832,-57976,18313,20116,4434,-30705,-97120,-157241,-117825,-46595,-40255,-26240,22279,29051,9386,-9612,-21230,12567,16410,-52510,-105266,-61379,-2004,33054,31331,7931,-33146,-46543,7690,34491,27799,57716,75674,-9181,-102526,-95412,-46842,-46323,-39211,-10599,45182,123064,136787,96036,98285,45313,-20819,-10223,14649,55481,81924,22920,-36745,-1333,107683,174577,139366,86063,-2948,-86910,-102461,-98526,-96186,-22497,59372,80941,38351,-12080,-6984,-27475,-86932,-89184,-34043,24577,85654,120438,61208,16729,23463,18740,-19575,-13744,-20258,-16404,-4167,-5311,-28955,-22177,42058,93514,93575,104911,131834,94021,27568,-17471,-47086,-43670,-75087,-148379,-179650,-186381,-204744,-191336,-103320,-11729,55632,89996,92522,83752,71191,94570,40498,-88847,-114241,-25964,42347,-13047,-71693,-33100,36922,24796,3743,14336,58610,43552,-3114,40772,105000,35140,-62880,-54908,-24810,-1725,-17075,-64056,-39321,17667,27013,19843,21649,38561,-46420,-155989,-96559,-12991,-22218,-48715,-76382,-84014,-91793,-77527,5957,78985,70443,57117,95324,103581,7703,-32991,62872,72026,-14757,-57671,-40413,5406,46442,24704,-32574,-42335,-78968,-121532,-100546,-52032,-27238,-34779,-36153,-38806,-74886,-81265,-7678,81050,67601,-9498,10223,85678,56173,45013,113825,86019,-675,55605,71573,30582,-10628,-59337,-83687,-44825,-23459,-27296,-49614,-85995,-117836,-122868,-113224,-62301,-19964,7505,-14558,-28810,74182,193680,212210,180049,117363,37177,-45690,-84771,-47264,11057,13081,-21248,-17470,-8415,-38100,-72569,-65229,-35517,1902,56381,60888,21303,14272,58924,41841,-4260,585,552,14624,62550,100287,160343,154476,85253,25508,-37988,-71143,-56468,-3533,21126,21674,-19054,-21125,16522,36257,54870,65538,51598,41053,46079,50636,70243,103354,132732,103715,27610,-2080,37819,71653,40537,-21034,21421,121645,99983,37269,12065,-32250,-30839,43311,116304,140814,99645,75359,40854,7114,-4645,23864,22853,-15231,4388,69653,110778,120651,80531,29605,34663,66704,32138,15841,10145,-51513,-94540,-85138,-88657,-66820,-10028,906,-68415,-119955,-105975,-12814,31720,-30241,-85516,-73933,-57339,-41405,-20239,-13157,-16306,-3190,22112,-14862,-36255,36919,67656,-11092,-90613,-115218,-118424,-89538,31961,137531,121560,66726,63354,65643,34874,17889,24587,31466,37033,85564,68287,83116,134948,128701,39999,-43435,-69274,-44547,-33976,-71708,-93897,-44869,37280,86921,35688,-21003,5240,72826,137645,127989,60365,18612,-33691,-118631,-120242,-104785,-106096,-87987,-52755,-74711,-60190,-25976,-68068,-118777,-104776,-68786,-48004,-48789,-21049,12153,34739,62782,91298,11369,-84561,-79096,-10337,36917,50506,96935,81061,-17882,-91745,-64264,-4527,53451,104303,105191,22596,-5595,13459,7375,-36628,-81350,-81412,-57407,13247,48702,6664,-46444,-63210,-51171,26332,55735,3595,-35469,-13569,-19003,-45283,-23837,930,18813,83384,163385,153237,28917,-80639,-57253,-22429,-27217,-53921,-97995,-71545,-8100,35021,31366,23991,12749,-25116,-78443,-51282,-8371,-38362,-34900,-11308,-30247,-33204,9178,21559,21752,61063,146630,176455,122071,68210,49320,19389,-58998,-120588,-97062,-55937,3092,47343,6363,-8630,78007,130094,75120,-15399,-48201,-30689,-11171,33746,45490,17915,11490,-14679,-21345,3274,-24746,-56532,-12697,50836,85477,124138,64325,-52669,-109384,-59011,-3637,20265,25329,55992,92561,95182,98566,68428,8616,-57927,-53446,-31595,-37502,-52654,-3558,30063,51627,112884,110460,519,-32286,1300,-26233,-64277,-8470,60924,63255,63794,53425,5446,-31953,-37797,-16460,62572,110515,64346,57929,42486,4321,10512,7469,-40841,-51839,1446,25650,-4199,-10549,5690,-51714,-181815,-137657,44401,123207,73905,48976,71702,51040,-4247,-64107,-96718,-131847,-145214,-116498,-69965,-28639,-14403,-28443,-59869,-44690,23745,64293,5287,-100926,-158417,-97661,-28139,9094,96429,146678,44399,-75845,-63314,26181,60109,49187,91579,169140,176588,139792,30111,-57457,-22372,-1496,-40712,-41781,10138,13868,-57510,-121471,-103887,-22276,-14224,-40109,5300,69376,1060,-94848,-68114,42746,68447,-7963,-1658,124361,208572,142640,2490,-61747,-43327,280,39563,10917,-48407,-39955,61756,110382,40965,-70807,-116646,-44631,79826,119066,44660,-58145,-68706,-52963,-52844,-23549,21901,17424,40248,68665,51807,15711,-6865,15355,25594,-9524,-60071,-59278,-17048,32782,40116,10174,44126,60159,30588,-17469,-17496,15510],[-56101,-56312,-49255,-58989,-24666,53352,89786,31735,-37387,-16596,62313,127562,113481,44249,-30927,-113619,-170472,-127390,-42501,-9957,-56731,-101058,-72628,-9184,33008,51291,70776,99225,114580,106844,100957,64483,23801,-16169,-35343,-43428,-35077,-78767,-79486,-40169,-1111,-8417,4776,64543,60552,-62453,-172176,-107419,14013,59008,35496,24453,26136,19366,23888,2617,-23228,-14538,22609,33602,43481,19840,-35569,-79223,-133630,-136362,-52208,28389,15425,-49428,-65724,-22700,55066,98807,56377,8566,-5377,3806,57335,90591,62399,40422,69282,96469,91218,55127,-4558,-10603,23547,15696,-11394,-37729,-26934,37801,135174,118139,32357,-54487,-74513,3393,65845,23609,6448,-12220,-59651,-41015,-19268,-69440,-27939,84998,86663,57051,42667,-15380,-42991,-27430,-22566,-30278,38083,89882,64820,46812,65464,17976,-109970,-156340,-93237,-16981,31362,9865,-44492,-111185,-151934,-109848,-72316,-69062,-43409,-39167,-70680,-89836,-20146,63798,70063,26517,28433,61637,88158,49046,11392,-1197,24333,24782,-52697,-121360,-113005,-77516,4291,30340,1387,4624,16048,17774,48993,46709,37095,64397,90245,36930,-14264,-19632,-45838,-52053,-7719,64337,88092,99391,77504,34570,-17444,-48117,-58869,-62071,-73327,-67165,-12630,48027,15083,-42217,-19489,59811,55860,4633,-257,18477,5146,-43085,-39020,-20527,-25821,-28455,8073,51234,86913,105382,90096,36405,-22647,-39059,-36484,-22173,-26244,1342,74073,107792,64117,35,-28291,11570,66165,28066,15214,15186,6566,13183,10899,-45444,-105907,-68156,-14497,-23461,-32229,-24662,9233,34296,34456,-26308,-112796,-117989,-8667,52895,49151,62981,35784,-82747,-141376,-56859,45493,54190,-10012,-77242,-79693,-50245,-83992,-92515,-74904,-93915,-61508,-16654,-59705,-107932,-28762,105045,108511,-4552,-51103,-26701,-28303,-63946,-79643,-51116,-9948,10041,42668,48667,-2733,-52565,-28613,42668,31076,-56130,-140273,-110694,-9014,60388,58965,37022,13084,-24056,-40183,-37094,-45203,-60139,-68754,-6325,124182,147069,41834,-26588,-11065,47782,38117,-11817,13295,20583,-26654,-23595,-18893,-6016,33560,18341,-50301,-62337,-39427,-45303,-43533,-10626,47533,48617,19710,1402,24240,36585,33047,57530,37058,-40241,-47535,50313,123887,155204,133240,113179,157777,98888,-20581,-33615,51877,113317,146953,139843,85247,25642,-36087,-84996,-67848,-26206,-23327,-10658,29357,44775,30053,-26612,-16484,29370,34649,-21161,-32764,17480,62952,78129,50350,-1191,-25884,-55484,-79647,-50400,68,-1411,-62596,-181041,-182218,-43781,-6711,-83665,-57032,62800,116045,66304,-22737,-98559,-129471,-76318,-33562,-44001,28047,122416,72159,-30023,-56173,-20708,37036,18663,-82889,-144620,-89122,6573,60498,54615,20325,800,18662,58912,61044,54159,45138,9628,-63198,-115866,-106562,-76715,-96587,-80087,-3504,54411,77160,85225,113088,136192,6831,-121470,-108348,-50486,26111,74046,44524,22098,56548,107951,139150,114233,50493,-51494,-101337,-74916,-23175,-2448,18388,67399,102491,51726,-21857,-36419,-56361,-55740,5235,26373,20972,79023,126380,82138,50952,21436,-21247,-39439,28124,85762,87740,7808,-59932,-52072,-16646,2086,10601,43145,104450,128461,66036,10463,-13341,-31366,-15487,-59093,-167563,-194952,-159647,-146348,-142024,-79842,-28379,-24577,-33160,-15243,11845,27828,77608,61300,-24657,-84743,-94307,-38784,9414,5509,-8619,-32910,-82445,-51555,-4261,32981,57737,38940,37730,55762,6660,-49406,-57358,-78685,-69727,-32118,8663,66300,123736,151817,127941,54241,33819,8047,-39803,-31752,-18957,-26100,-42255,-52054,-11774,2106,-49342,-37276,50632,114528,93935,15300,-57339,-89705,-16201,133949,121832,-3632,-62520,-52250,-12840,45222,35433,-33168,-57960,-73794,-79334,-63940,-61819,-48749,-27967,-15644,-52622,-98397,-68257,-2720,21553,286,-39039,-19369,55916,69638,81862,101531,28341,-43097,12335,11699,2587,5106,-46943,-86245,-32141,7979,8866,-1103,-22454,-56303,-96392,-130358,-91603,-54502,-41801,-50553,-52448,24908,125451,118495,38792,-13461,1534,-1903,-30398,-26651,-17000,-51062,-78867,-38721,7647,3909,-10100,3743,26978,51621,81470,96463,73852,51850,92255,103834,71342,51379,32671,54206,97817,67151,51402,87439,93298,8995,-75982,-81900,-58275,-26711,-20404,-1713,-47905,-109250,-61615,2682,15563,20804,1277,-19682,-3429,-9634,21897,122955,203775,140545,-6123,-76012,-21543,51969,54229,-1706,7974,83694,64550,-8075,-27641,-8756,17895,5227,-8980,33389,58273,70923,46184,6438,-18285,15704,28149,-30879,-41146,13543,60793,86956,91030,105008,124608,94182,945,-4223,45448,9740,-50560,-48429,-24073,869,2419,-27958,-122166,-195473,-182730,-85566,-39728,-58911,-58259,-53374,-61557,-50338,-38516,-26181,-6400,6131,35876,11703,-36964,-5484,48894,36042,-28041,-57515,-38344,-67446,-48091,41332,93195,82135,68181,67385,40374,-14351,-47943,-18129,4352,45456,43778,35973,8321,-37901,-91566,-82373,-13780,23571,4381,-22708,-13660,22943,55947,88615,66233,20276,35703,80167,83687,41130,26219,17044,-41798,-102757,-80438,-73201,-78654,-73529,-66982,-80144,-66055,-93014,-136260,-119643,-97908,-91618,-40757,19659,44828,42510,64113,112930,128025,-14066,-163600,-164090,-65542,29443,53067,70111,46424,-19842,-60033,-24289,-1974,-6839,-13389,7851,22659,55139,42987,-2977,-21799,-13969,-22621,-92865,-83339,-20088,-13431,-15057,21886,57430,107938,103599,33977,13074,84507,100461,30144,-21245,-38140,-40026,4399,69053,64524,-26756,-100848,-69127,-36989,-57097,-111642,-156988,-70152,40571,42722,-33573,-54519,-29964,-34262,-62547,-49697,-74552,-153229,-115823,-31895,-40929,-44380,30557,80143,93946,129860,194381,202475,136935,58423,45172,82394,36444,-80677,-118659,-78688,8471,77142,51468,31872,85636,94908,52003,8344,2295,19339,12546,13190,13028,35924,67011,11486,-42964,2948,63526,84614,81326,35147,-4794,15067,-8169,-91810,-157345,-120099,-57368,-13189,17695,64683,79544,45255,51865,72003,38508,-14351,-26629,-57587,-102943,-118073,-90810,-70677,-22213,57897,92296,49976,10379,-9599,-39150,-40447,13062,35616,-5876,-11499,14643,8716,-38472,-78665,-60548,14384,46385,43871,127670,118416,18938,-23886,-57466,-115539,-101537,-23819,-171,-37103,-43881,-44016,-95581,-199733,-187204,-35059,101378,132169,111197,75304,34972,-630,-75358,-106275,-95075,-83987,-44786,-17167,-50863,-73458,-59105,-77013,-52987,47905,114527,56357,-22736,-46468,-19020,16475,42529,74193,103674,85326,26879,-13963,4885,36819,33518,39502,62201,46980,49732,-7526,-83965,-36135,36738,40100,21950,30607,32308,-21238,-60704,-19536,48766,33907,11160,38690,100978,96007,24232,-25896,25006,90611,37160,-51407,7561,149084,166785,56396,-34527,-50092,9692,90935,62778,-40828,-86762,7887,98271,61908,-33222,-70100,-37305,50079,87107,11879,-98004,-74466,-10943,-21174,-71894,-58589,-7444,38139,10453,-43644,-76477,-74293,-25158,12683,-1154,-39840,-40133,-7719,33326,43542,-5358,-23038,-21072,673,13401,14794,-6219],[-58690,-64370,-25872,-39170,-40333,12587,43001,-15412,-50676,36240,118033,108860,72026,58737,61526,-180,-97475,-112196,-63138,3348,38720,22144,-9723,-3935,27211,78598,115615,116839,66918,35632,52621,49854,18775,-19015,-39205,-39370,-20035,-20183,5147,14726,26838,17302,15373,39703,15659,-103052,-199030,-110265,23792,55105,-2865,-5175,38481,6832,-31124,-1714,24715,17219,32291,43506,19910,-45272,-89781,-61686,-61717,-78476,-46088,12582,1865,-53191,-60403,-29153,6959,24932,-11425,-33614,-6435,50117,121101,130097,62506,17608,59017,107404,102105,56706,-16178,-52088,-44275,-42314,-53571,-87929,-64292,22126,93064,31840,-61957,-121104,-83988,49145,87306,-36755,-87979,-53049,-51172,-6242,20870,-41971,-38833,56614,60472,45405,43521,-9994,-40602,-30527,-18431,-15375,65695,98492,42622,15673,69988,45056,-98952,-135228,-45190,-5646,-18598,-32304,-52149,-123916,-181199,-124695,-27043,1735,-26255,-63152,-79769,-94244,-41170,71462,132744,76705,10779,7283,43054,30997,5018,-15514,11813,41942,-30926,-125454,-147989,-147896,-78118,-21650,-14930,-18443,-35912,-49557,-7195,13498,27469,62425,55524,-37441,-76365,-42902,-77947,-112126,-37678,95600,112764,51088,-16314,-43213,-62604,-65443,-13511,51318,39498,-3671,-14263,27876,40345,30902,22407,50883,49117,-24984,-66631,-38182,-42119,-82574,-47491,-12220,-15825,-26816,-15173,2618,48001,109387,116149,73864,30573,34565,80058,108928,88871,93517,117724,93709,50209,15531,-11288,34849,128389,116674,77990,27669,-45142,-85327,-73144,-52483,-43398,-17075,-11426,-18449,-692,-5381,13424,57801,49471,-36228,-79517,-38437,50430,80195,60187,46890,21340,-49941,-76918,-42269,-10748,11046,29058,-2856,-40098,-39964,-70818,-124678,-167086,-146909,-22965,49368,-21392,-79847,3767,85566,42727,-50694,-79969,-60049,-33988,-64970,-98940,-58981,-11542,-3246,6807,-12854,-30438,-9543,7390,50728,94326,57202,-62220,-64842,9121,20356,28310,61190,54533,27633,13139,-29060,-93990,-100477,-37684,36432,94786,98043,29415,-10668,15983,72312,23435,-71642,-58293,-30340,-39842,7175,44591,41283,17459,-11277,-28652,-19745,27565,20982,-2744,11749,70644,100668,126216,117490,67116,-15829,-68846,-15210,25459,-27381,-49226,5300,36983,79478,78551,65220,120289,89852,5326,26714,105671,136184,108678,80003,76293,79875,8445,-62511,-44476,7859,21314,-7404,-24730,12471,66867,64853,53725,27015,-32557,-106433,-105439,-50933,9951,56472,57159,13864,-13993,-60603,-106305,-56471,30507,40440,-7411,-137682,-226474,-142840,-47364,-69306,-47239,64508,111533,43715,-31718,-54516,-42213,-13240,-26322,-47209,48135,134365,32875,-107357,-123465,-42331,57024,70101,-23057,-98542,-72784,-8141,13701,3413,17301,41740,10063,-4461,5130,11310,-26883,-45647,-51083,-70180,-71170,-59756,-94603,-80524,8632,48169,20052,29996,93192,98735,-61742,-170853,-116827,-51599,-14892,-231,7009,50845,75955,60858,74329,88630,56190,-18252,-28838,1953,55689,57973,-10547,-23642,35337,24057,-32976,-39960,-27427,1790,63654,75331,51153,90481,109732,54949,31561,1250,-23761,-12478,69691,138853,117680,-7446,-100091,-96209,-79587,-78443,-70385,7631,85409,87085,31632,18446,51070,58256,45552,-12306,-121152,-171715,-122248,-51939,-24532,23390,49042,-7164,-55525,-17574,15655,1431,32391,41707,14537,-33072,-102777,-64772,34991,35057,-45168,-107348,-134885,-82229,-49480,-11090,57336,45240,-5332,-9915,-293,16074,11747,-50687,-86034,-64273,18392,103768,170172,216197,172753,38789,26599,103705,100535,3548,-63178,-48164,-29873,-14747,47503,80746,14514,-32301,13598,75865,56360,-27765,-100358,-101766,-6280,116140,94448,12419,625,38816,84433,129198,115320,53273,6100,-39808,-49946,-26576,-49574,-69130,-38281,-18329,-58321,-88861,-52433,-8351,-12372,-41561,-73675,-89057,-47789,29033,92456,50664,-76958,-136779,-92381,-104566,-71336,-19411,-57319,-81102,-3877,16120,-26298,-5782,46339,41454,10022,-35322,-63067,-74176,-57588,-52658,-92454,-102870,-42037,-39419,-107811,-103240,4732,74238,64445,10158,-65999,-109373,-65979,32571,54234,1048,-18473,29605,89168,114561,118377,124944,133089,133938,162889,166116,131456,97460,48332,33936,53823,-8660,-54769,30894,89694,11479,-43837,-18519,-22967,-17881,2941,23303,-25864,-68844,-20754,8910,-4208,-7927,-33766,-55136,-11246,-11478,-11854,94360,222510,168418,18258,-40201,1747,35471,38289,17389,-538,4819,-19534,-36492,-2284,59850,58864,-57266,-133445,-49232,21825,38153,48536,68757,43313,-2004,-17389,-41855,-69327,-59646,3349,68860,132164,185705,155038,42592,-47476,-20846,51002,56105,11340,5610,57463,70697,16909,-30597,-81589,-127293,-120555,-75585,-111165,-135254,-60924,11461,7950,-26014,-33706,7830,32258,17837,50055,66923,32727,3364,22343,43116,13364,13934,74038,29033,-54396,-46718,-2577,-3187,437,37650,41216,-31322,-52318,55020,68651,23922,34981,47699,-56702,-160367,-159820,-61741,65934,99098,44224,7495,22511,36301,22775,42855,67891,82863,118472,96176,3239,-65198,-34209,-11477,-41224,-32491,34973,26280,-4218,-14400,173,21133,32705,-69068,-135519,-80086,-45866,-54071,2562,82451,73852,5913,-24682,14605,29611,-79753,-162609,-121783,-28856,54698,66529,46380,29381,19562,-14301,-12378,-8148,-32324,-57327,-31000,21349,54896,11031,-22360,3703,47339,56220,-25039,-66760,-37289,-9570,29365,99166,137443,137324,84018,43474,68949,145031,141565,59579,-40725,-83313,-56558,-3648,28862,23269,-18328,-66865,-48746,-19715,-46965,-106995,-128819,-10386,100545,39761,-100939,-127117,-86692,-49180,-23133,-51983,-138365,-177154,-94353,-23494,-14196,28099,76361,71204,92419,137994,146832,86273,16621,-20922,18596,109859,112712,4247,-56089,-24168,49684,114580,135779,133222,111007,42458,524,9919,52618,69032,24192,-22166,-32916,34591,109245,58321,-26880,4398,119153,168398,104785,-6423,-94145,-113356,-120069,-146217,-169516,-136385,-90674,-25909,23313,46777,22175,-32913,5096,72489,53742,4903,4200,-27882,-83130,-86521,-79533,-109886,-88776,-15975,25111,43432,35250,6657,15448,61085,66301,18003,-37294,-40661,-15112,8983,-18236,-86158,-114892,-57916,11400,59370,161487,159830,50775,-41896,-85914,-92301,-58064,-2227,3770,-39378,-37262,-48977,-88289,-138493,-137672,-65763,54581,131025,122303,57028,8158,-3522,-48413,-51779,-26694,455,51658,50686,-52898,-118787,-85264,-61310,-21924,52014,89264,52837,49734,56081,883,-15769,36770,32074,16381,47924,55085,14410,-10592,-9023,-4377,-23921,-48085,-52059,25838,32215,-48270,-24625,61555,64745,-3488,-23589,8985,-3185,-17352,27335,79688,80007,79969,76306,98530,125630,94778,24212,35595,115607,111631,7381,-19501,48269,70481,16130,-20578,-27837,3504,40276,17135,-33497,-53098,5281,50300,15120,-29555,-9904,26134,40486,9948,-76135,-129985,-44252,34922,21125,-38708,-44802,9290,60432,-10614,-111430,-166322,-131867,-57716,-27482,-27344,-13305,20636,25693,9798,-6241,-47876,-66553,-74224,-45022,4793,38054,6602],[-14545,-24352,11878,4738,-30684,-16040,10323,-19518,-30272,16586,32912,12476,3908,29883,76126,46051,-35103,-58370,-53671,-6809,63777,72386,16792,-12817,226,37260,61844,46315,-13486,-13432,39790,50150,27464,25508,30428,-12835,-33886,-18461,23115,47781,58477,16344,-19618,-36096,-79844,-123256,-112543,-34962,14916,34736,12098,17151,61930,39265,-10508,20967,64461,50139,49502,43478,-8234,-89011,-120128,-49538,5791,-1115,-50282,-63315,-32651,-9587,-8690,-37164,-67362,-58506,-69645,-53900,20886,78192,110684,120644,87245,20004,23688,73950,75490,37520,-7176,-31887,-42596,-52098,-71264,-94958,-52658,19273,30748,-46651,-95659,-115724,-69794,44998,45039,-109945,-177987,-87213,10375,84257,84383,18774,13702,95911,88811,49459,43270,34020,-2545,-54275,-57688,-15609,44546,17573,-58974,-34619,96891,120145,-6643,-47885,5632,-36425,-112180,-112060,-76000,-78822,-87392,-54428,28970,85504,46281,-45873,-62405,-56852,-19364,86388,177611,130625,42246,15469,27619,7800,7726,10568,23750,66029,43201,-35251,-98483,-151730,-101710,-7104,34889,23961,-17385,-44794,-18335,-10644,-8545,9685,1890,-65308,-84836,-22950,-27842,-78118,-36191,85317,94852,15165,-51281,-56848,-48411,185,86839,141231,113436,24347,-29614,-10975,-2237,19716,33002,61835,81517,-9437,-78435,-53820,-50397,-82435,-64403,-57310,-44225,-49246,-67774,-59851,8206,76158,93346,70556,14374,-13360,67439,161908,155893,123402,80540,30372,17412,15906,-4148,28269,89546,67511,57520,-9238,-109633,-138941,-109460,-49930,12307,43549,16499,-5155,17231,3099,6441,43159,42174,-26622,-40480,21787,115339,118908,40289,-9680,-4928,-4623,6890,5117,-22601,-17130,18083,26585,-1349,-36143,-76997,-117430,-136220,-70960,36596,49669,-6370,-27491,13847,35636,-6956,-36593,-13525,8110,33451,1520,-48626,-10765,32960,12477,-38959,-103541,-87654,-22562,-5621,35165,128917,149996,39807,-7876,6213,-10857,23202,71755,63068,38239,32619,11957,-36069,-24241,47661,86944,88808,75985,46630,64164,73953,54947,-20880,-110417,-111468,-86920,-56645,31837,89954,60404,-22521,-36859,-3081,19499,71317,84752,59526,33009,65531,116640,161478,133762,57686,-52447,-138206,-101632,-57225,-75990,-60720,-23319,-25408,18592,25568,-7913,17934,8340,5307,70385,112009,87069,30248,-8997,9016,44476,-11069,-60885,-29042,19332,35728,7111,-29702,-3464,71271,84473,34321,-68705,-137257,-137139,-90281,-84263,-56599,37363,107786,79298,52156,13867,-43003,-4608,55476,4997,-48915,-100276,-172175,-139587,-42844,-26733,-1528,64877,53055,-23695,-66624,-24719,14522,3970,-47134,-64756,17478,76327,-11665,-125478,-137908,-48714,83120,136994,54427,-41887,-33184,-23040,-54578,-51862,22340,61590,-28095,-90751,-49804,-6460,-38917,-42525,-21551,-20162,3511,14170,-42934,-51129,-8015,-16965,-57377,-43150,1219,-793,-83381,-84663,9610,39981,5561,-33904,-39680,10090,40212,36231,44386,63059,94384,85451,73844,79043,88707,37834,-50112,-82253,-49222,-40474,-54567,-27913,13714,32946,44491,49833,54656,94758,101459,22051,-27119,-39242,-20477,9792,61048,84298,67936,5907,-61818,-114100,-124384,-68274,-12352,35262,54088,42332,10271,15629,86178,116744,73770,33961,-8529,-78706,-69626,22594,82050,128233,119900,30968,-8166,38594,44157,-11434,9743,48601,41018,-2606,-84463,-56829,40705,19258,-88399,-107772,-64246,-17076,-47056,-45928,20961,17457,-47182,-61378,-25214,30108,62472,21712,-46050,-97791,-72523,10874,88683,131155,98218,4398,34216,144170,136576,24846,-34527,-29663,-29271,-22569,13155,36193,23279,-506,1318,548,-15909,-13617,-13263,-28993,-14667,11364,-15785,-11072,40836,87743,133807,176941,175414,125447,52280,-57060,-102944,-74948,-91667,-99308,-42172,-22076,-58703,-77775,-40143,9420,8507,-36596,-87605,-141869,-138825,-35859,56732,-3004,-138665,-204913,-177673,-181451,-141747,-104319,-109449,-64756,28301,5123,-83683,-65510,19408,40478,54573,43944,-28365,-81206,-35652,-7267,-96813,-202923,-193524,-146055,-130998,-80084,18911,85977,87921,5947,-106013,-119572,-9386,101354,52548,-67793,-94652,-9627,109096,175864,159745,101839,114105,162789,180557,137964,70975,26567,-31335,-62853,-36689,-63377,-74206,28539,85360,15137,-16767,2488,-27113,26505,96399,49001,-37825,-12229,40166,17652,-12675,-17587,-39709,-52041,4203,27070,4849,53398,143016,114808,36731,42810,59593,6365,-20578,-7483,-22776,-62765,-87317,-38201,42099,94237,60536,-82163,-149612,-33076,33871,12121,21642,90364,87144,-5919,-60917,-50140,-65012,-87052,-31168,45995,128594,187595,99018,-49846,-74873,2791,33945,9803,-17210,-5889,52740,52356,-22732,-68223,-67791,-38014,5562,5925,-113965,-180358,-73020,68072,82494,-1028,-37166,36431,79284,37502,38755,89523,123291,76104,5488,-5608,8804,28862,60282,38478,-17877,-40796,-44573,-73966,-73390,-2984,45597,2610,33134,178980,148849,25645,25375,78488,-20589,-142735,-126575,-12939,103679,122945,38256,-33787,-29534,-14717,-42979,-28815,27723,68374,73639,12131,-62918,-88205,-57472,-35942,-41951,-9193,79047,78184,40231,35026,60975,82621,85420,-22374,-87308,-20885,2180,-35588,824,56576,23634,-83372,-160455,-144946,-104155,-140916,-155010,-80958,11846,67960,65397,44452,35749,31640,-22644,-53498,-40324,-28743,-32063,-29698,-23046,-21924,-63278,-70467,-24819,38558,94815,69565,7412,-24427,-14374,13645,64138,94218,87203,12245,-17565,36483,85183,53469,-156,-75036,-108235,-59613,-6405,18914,42957,43721,-5422,-12826,4580,-31151,-90318,-89555,3069,45500,-50845,-171379,-173159,-153448,-106106,-22499,-56226,-162779,-154800,-65399,-37628,-3644,78550,82192,19453,56857,92731,18863,-90015,-134018,-97931,-7728,69702,90898,56230,34043,54821,84787,105726,161814,211152,165495,63379,-3985,-10717,34391,49714,1055,-45110,-49634,20443,96266,63886,-8250,-5772,74172,94569,14445,-52409,-115159,-160399,-175317,-157468,-142262,-114996,-94762,-34210,17301,14922,-21017,-59925,-6087,62277,34382,-28145,2401,4205,-36456,-33515,-24581,-80510,-100035,-63472,-40484,-5718,27827,36684,84664,121396,68135,-6893,-39110,-28676,-12154,12850,1301,-67945,-128152,-99350,-15246,38017,86887,90691,52572,-4437,-19753,15943,21156,2248,-25677,-39337,13569,25808,-13874,-58889,-81005,-73181,16775,99145,90200,36766,-11579,-29549,-28125,-1172,2322,26939,69537,40954,-61015,-125665,-91728,-33023,8483,21865,19508,20072,59665,43989,-76874,-124746,-29860,-8891,-50601,-15041,35784,31570,216,-18335,-17569,-57457,-78568,-23725,110049,145726,44293,-133,30305,-15534,-119372,-111674,-41592,-39306,-23638,58216,117178,114800,108691,80527,56326,56436,64757,46390,67164,145172,154074,83295,49067,39201,-5979,-53847,-35325,-2191,2686,-18923,-39164,-36725,-22553,9777,-435,-37478,-29464,-594,7313,4470,-24642,-89734,-84713,20325,58088,33021,10019,6825,49666,120957,72999,-51555,-119863,-66707,-1924,-19351,-20096,30550,74262,47223,-13534,-50825,-64948,-43380,-49694,-36491,2658,40526,42027],[718,18690,37341,31341,-830,-5239,21714,31130,10148,-45790,-99017,-73502,-29924,-6428,10380,-5541,-32114,-15544,-8058,-6955,193,-3065,-14255,-15971,-18103,-45213,-61055,-55971,-56001,-15033,63224,69172,47375,71885,85448,-13453,-78157,-80247,-27936,42744,63805,-7872,-51988,-67730,-92268,-44884,45784,68834,15418,20644,44592,43428,68827,86609,65281,56257,60101,26447,3596,-29916,-72928,-106037,-90395,-11800,53734,46463,-56602,-124100,-56569,41283,56313,-37869,-124831,-101918,-66359,-21680,59424,75442,52942,79396,95150,15992,-20906,34215,55915,21555,-9719,-4741,10665,3757,-21331,-40516,3373,56919,28877,-59289,-72732,-65209,-47823,-142,-8136,-107885,-153970,-67130,61875,113947,90048,54567,65489,122114,108919,44729,30630,67570,41385,-50898,-61380,982,27270,-42972,-122050,-73741,61720,117905,66794,27410,1125,-71233,-122230,-122290,-78856,-27767,6208,20931,50016,100249,76928,-43937,-82976,-57269,-8197,85635,173152,141985,77256,61134,41196,-23314,4052,70822,96405,109416,92720,29386,-53758,-126381,-63742,55635,87095,52138,10923,-22874,-17294,-17139,-64353,-110398,-68794,-26924,-26735,4117,30517,3610,-20320,29472,42149,12181,-12972,-24549,-33355,28867,97199,108088,68222,-26468,-65333,-45720,-62091,-44393,-11235,25632,62377,35546,4731,-6446,-24470,-39778,-52033,-94197,-88262,-84723,-98644,-55966,35651,66455,52960,23581,-50822,-94943,-15487,107026,124673,70522,-15281,-58881,-44754,-40610,-47507,-9801,19333,-31134,-29582,-61604,-103645,-88445,-70373,-47963,-4796,36762,37048,11002,1969,-13546,-20563,-25251,-10136,-10971,-11055,35404,136279,118068,-21661,-89112,-49676,-7466,16185,22363,10097,-7595,-28401,-19384,-5562,-27593,-66215,-59491,-31837,7091,23621,-9187,-18121,-21975,-36758,-23888,-28227,427,96157,135092,91000,14498,-18963,30383,64184,28304,-43926,-132834,-147483,-98159,-40810,43246,124647,150666,94671,47320,11997,2486,66335,111510,88370,44610,35316,59000,68193,102271,134458,98752,62904,50890,74835,146062,110250,-6762,-78078,-98077,-89749,-87407,-70088,-10905,45511,48319,-7387,-7322,2315,-9722,22880,71376,77025,38876,44567,74073,80107,38103,19426,-28059,-114756,-120901,-105422,-109190,-42417,37258,32723,38259,14695,-54774,-68043,-55816,15979,73472,47412,-17646,-44595,-35055,-14922,-30368,-61841,-36560,-374,-3864,-1230,-2839,-34376,-17967,61692,43613,-55557,-158044,-142039,-66493,-37500,-87514,-76641,62609,158839,110710,92249,109358,66593,33089,2732,-113528,-163547,-110040,-77753,-51244,-4561,19533,62882,97905,37100,-67878,-111278,-37960,17248,-12190,-69290,-80228,-14916,46897,16826,-55451,-79842,-28956,88833,156929,81827,-20007,-5056,-8222,-55959,-48917,17770,53320,-5646,-66336,-27598,40616,28021,-15300,-38701,-12915,61840,75600,-7774,-49858,-81038,-139059,-150921,-143996,-140446,-75338,-2453,92391,163719,124021,63533,24222,-25184,-53490,-28018,39330,58555,36887,109234,163462,144845,130539,77106,-30257,-55324,-46873,-83289,-97778,-61694,-7794,27975,37626,20491,-1112,6782,67375,120210,50149,-34931,-50762,-15305,4618,7383,-17903,22672,87064,57305,-47917,-51628,63178,133446,93473,34670,24150,-2977,-16275,52296,95140,55986,46208,79794,31452,-16088,46485,116293,164072,125160,28228,9716,44921,30446,-27642,1978,68007,68756,16027,-65145,-54434,27305,11225,-64621,-29813,43272,78178,18727,-36262,-16116,-2898,-53423,-93980,-79565,-29183,28046,38328,-6697,-84910,-124858,-83344,-19276,9094,468,-21405,27903,92613,75435,55753,76993,52725,-10023,-40976,-61305,-70485,-22005,16372,4567,-30082,-31902,29810,86409,72547,14475,-54090,-100651,-39699,39497,55236,64806,104302,142518,129175,45710,-95686,-151282,-129960,-145132,-121055,-36475,-6068,-44856,-79643,-40681,44791,63459,12475,-41256,-97886,-102668,-30666,31178,10111,-67530,-162026,-167714,-137250,-107400,-135108,-126617,-40204,27536,-5051,-68367,-80158,-42991,-24325,9037,25401,-14240,-54189,4607,53649,-31520,-164847,-200276,-137374,-40660,20087,28210,21941,19412,-29169,-91649,-67001,48780,110828,16911,-89794,-97018,-33656,88192,199278,161964,33274,30203,96282,106763,46576,-42035,-95383,-119458,-105812,-42552,-25733,-19498,39441,75590,18621,-21393,-33330,-64452,54166,168523,69939,-58254,-10640,50650,39295,28179,12037,-14631,-9675,41575,80991,96564,112105,104756,46003,24183,82904,91041,385,-47189,-27832,-27694,-55826,-61766,4310,78667,105190,79727,-17649,-53968,47560,90312,46575,1640,27053,55442,15241,-54156,-37102,5987,-12591,-17917,8079,60994,126690,47925,-76565,-46365,54506,17067,-82429,-106600,-61488,2420,13297,-52219,-99496,-96329,-22818,60058,69849,-35279,-100006,-16763,100003,114208,24285,-37870,32816,105991,65352,30077,88170,183214,158338,22477,-23331,33117,43763,827,-13838,21063,31116,5148,-44532,-75309,-14540,55248,56342,108524,203580,138788,32181,9690,71414,49293,-24708,-33745,24421,77904,76854,3489,-76363,-72674,-31193,-61879,-80732,-31304,-9580,-66956,-101209,-47576,1974,-3103,-7011,2612,3858,45974,51383,35008,47963,72829,64752,44821,-22881,-26742,75066,87862,15611,18380,43704,3074,-92855,-142217,-122605,-74549,-108612,-140325,-73300,23453,75577,79917,84550,60187,11494,-36381,-45970,-40480,-22863,-17659,-34410,-71912,-67851,-66300,-74825,-48660,26852,123450,136064,64185,-9378,-16508,-6206,10965,40028,64598,-1118,-60511,-26027,5938,-21223,-54036,-83152,-77445,-43760,-32631,6626,90125,131819,89857,50021,14074,-41939,-82598,-60639,-12063,-59923,-153293,-185485,-145053,-150902,-133799,-46218,-40098,-100949,-84778,-41564,-41284,8904,83219,76978,37653,83092,85490,-24181,-120046,-135340,-70359,23661,46060,38373,59431,81569,97021,100150,83627,131826,203724,197234,141610,77173,25783,26240,30477,-2534,-20958,-10768,31006,71495,56406,13131,-26564,-39247,-51890,-68757,-40257,-43632,-82893,-94698,-56066,-44219,-37752,-45924,-25609,1763,-6595,-28468,-53052,-28415,24401,28634,-5593,28119,37196,9256,-1644,14060,-18294,-48248,-40879,-33538,-33630,-8682,40090,112060,131653,81086,20027,-17095,-18649,-4104,13857,-433,-41777,-81246,-87187,-45664,-24097,-34722,-42222,21387,82241,110595,127005,68706,-23111,-69267,-45225,47382,105117,92303,30574,-31109,-55219,16254,89667,85090,61149,8986,-36895,-17046,3162,-34431,-11252,34976,2786,-57442,-86464,-58804,-13680,-1964,-19258,3047,40090,43878,-19205,-130978,-176758,-89054,-40806,-63058,-18820,49038,55348,27524,15558,-13103,-74254,-38039,76262,192571,209568,90186,-22460,-57151,-122595,-200676,-144570,-69956,-95093,-60688,73376,149062,108552,72048,48137,7048,-40018,-10842,29802,59233,123551,137218,99095,98756,85550,-1775,-79424,-60671,-6280,5591,-7947,-26330,-47498,-65692,-45512,-56654,-68696,-23440,-31176,-92649,-58840,-14173,-34956,-1313,82924,52134,-11022,-42629,-44342,19322,125783,120090,15135,-20761,35264,57541,6140,-4463,17844,25735,-8904,-57437,-79248,-61959,-5143,-10106,-10257,4482,3653,7118],[-22559,31731,55571,43495,35909,32762,60070,82685,25937,-77743,-131640,-89355,-23395,3918,-14481,-40779,-37785,1740,32775,2371,-75611,-90695,-43255,-20234,-50498,-111301,-124415,-61948,-20889,-8678,45117,67201,76566,109268,92275,-24424,-94824,-111419,-40921,45395,50072,-17542,-36037,-33582,-19146,76548,157635,130495,41888,20107,16564,476,38697,88296,84773,52539,21546,-46235,-101513,-125533,-119332,-87086,-18758,58889,86602,45204,-54380,-93823,-24630,54913,65118,-43041,-149026,-109334,-24902,32722,76702,53260,2385,33181,78122,23059,-15672,37241,62808,14152,-40789,-27941,25127,44189,36807,9462,37737,93208,70047,-35172,-39583,344,-6598,-26167,-35178,-69508,-70968,-4468,72728,59732,26216,45787,67530,69406,47975,13793,18189,57608,42180,-14217,11627,45141,44529,-3063,-51080,-46685,-696,49953,76370,51707,-14440,-34298,-7245,-27186,-37887,-5600,33536,55510,51792,63769,26107,-105443,-158753,-103758,-25077,56702,125195,101036,55498,55498,37067,-28815,27004,143823,182838,131225,60873,6535,-48385,-90689,-8408,91714,87933,35983,10847,-29486,-36250,-9749,-71764,-183239,-121434,10340,32536,9559,24388,27184,-20736,-11213,1416,6006,22339,6488,-48002,-29879,16658,25342,-19441,-82877,-77131,-37896,-64067,-72465,-73240,-70965,-19222,77885,120784,64956,12670,12246,1199,-49044,-60879,-71127,-68577,16788,122247,134720,78578,13129,-53535,-76044,-41755,16934,28270,-13560,-80870,-103576,-96207,-109276,-94524,-31184,16352,-19202,-39278,-44207,-25942,-6204,-21020,-47772,-66238,-38932,8243,-1553,-41739,-39647,-25555,-69761,-65223,-7265,8786,24184,102783,69274,-70579,-123955,-81675,-38053,1584,42423,57036,8503,-61391,-70756,-27245,3908,13588,61381,71004,11775,-31852,-38624,-21935,-54095,-86884,-40741,-16179,6572,137603,206958,81559,-72052,-79617,-4851,17493,-18942,-45283,-90018,-140723,-119084,-18099,73252,75102,76475,82111,70581,28656,21257,77456,133153,131748,89129,65431,76664,96716,148237,174078,97173,13098,-796,80860,182353,107566,-53622,-103564,-47213,7731,10343,-23600,-56716,-45133,26922,70854,64146,1776,-72718,-68861,-900,55873,53698,42855,879,-59910,-84657,-9105,33423,-40941,-80387,-70941,-53756,46350,164804,152211,95737,34101,-35431,-58296,-29813,56445,65372,-7278,-66647,-51957,22346,22548,-66531,-64739,44385,65129,-11698,-31925,-31360,-75415,-39344,63561,8989,-124921,-155864,-39869,36226,862,-63277,-50915,58512,114819,69221,80011,136419,107944,10193,-78452,-170460,-182491,-92563,3001,22280,11895,41251,113902,155041,85228,-62284,-131097,-52242,17539,-15034,-63536,-62168,-2073,67574,64067,15579,-13829,-20411,47899,124698,82001,13416,33845,43239,15747,-10827,-18991,23745,41907,18314,26422,80478,69810,-4473,-57054,-28790,33817,43299,-11640,-54303,-136805,-212200,-189899,-206670,-234427,-78882,98988,199496,213666,126171,91217,104948,34835,-76259,-91196,6917,53355,12943,81769,157235,154974,127118,32380,-75402,-24712,33765,-32329,-65969,-18197,16101,32301,57032,61965,24292,-14875,36427,136063,116299,34022,-3458,21928,8108,-48638,-92154,15696,165189,150235,39309,55020,166754,196582,118763,39625,15411,-34433,-59017,2512,41064,14657,3741,41551,26859,-28638,9772,79187,133265,104172,12619,-26843,-7921,-1310,-36573,-19910,43879,75124,31462,-56231,-58782,17088,27250,8597,61559,88706,101353,74551,6177,-18474,4826,-24984,-102983,-130715,-104547,-55843,-6914,13925,-14383,-43164,-37846,-6311,-639,-21847,-40929,-10459,6290,4732,71855,150770,116291,26590,-23345,-77996,-100041,-39347,3771,-14866,-24792,-4476,46768,106642,128987,74646,-28932,-109137,-64816,2279,3537,-22553,-13261,49423,83767,12785,-98603,-120179,-103946,-124325,-103547,-37952,148,-38357,-101794,-85069,16897,75141,59031,26826,-13029,-14568,3367,16133,56817,52325,-68353,-102764,-36705,-4814,-70986,-72485,-16545,-11650,-19753,2367,-7353,-22172,-28964,-44237,-60313,-34958,-16491,16598,49894,19720,-54060,-104298,-84512,18677,66644,-843,-81116,-90607,-68569,-48616,-5377,66244,71964,553,-13255,4564,-21653,23425,131662,86934,-43680,-44218,-6718,-5416,-23686,-91004,-155748,-135703,-46515,41487,47298,7636,974,36981,10162,-44098,-63875,-82692,8755,117392,75026,-32024,-29657,17476,58576,96845,60367,-949,-4566,34388,86163,181235,232858,158063,17133,-23655,27568,54755,10314,-28209,-19231,-16436,-14783,12492,59189,88672,98866,88909,34342,13028,79953,118477,93904,-9147,-74514,-31737,1307,-52794,-26656,86179,74049,-9290,-43668,-29943,27882,7355,-57480,-22546,43257,-31329,-155956,-180550,-120534,-46127,-7505,-42465,-93699,-117360,-67611,-3989,28702,12213,15448,50980,75845,79974,25029,-54913,-31402,54313,58108,25238,57396,143824,126924,4890,-17036,63914,67425,-3942,-37288,15235,34330,12132,-24426,-63465,-40702,2696,21225,49569,66953,9100,-20606,-38969,171,30928,11273,-7940,7891,1289,-28626,-48552,-75440,-62669,-13048,-51138,-115718,-103715,-94639,-146443,-131341,-5903,59403,24500,18004,67844,45924,-8679,-42984,-39000,-21484,5161,-5491,-47141,-105162,-39054,117112,156263,95729,78241,88377,43272,-21255,-16053,19850,39441,-42258,-124526,-92033,-23185,27398,60102,77904,14343,-58835,-55154,-10038,-30140,-51405,-49875,-59926,-95342,-55203,-17832,-52172,-50857,28709,115630,119075,54106,-28213,-36914,-5525,12597,39307,69875,12887,-61509,-62567,-26698,-25998,-63737,-87684,-42932,-15549,-49374,-23893,74949,137562,123490,66156,-27152,-89150,-89162,-45190,-10330,-103607,-187198,-153807,-93154,-109091,-124651,-84005,-51854,-36034,-15669,-22819,-22858,26042,45530,47185,77948,110413,81051,16768,-22888,-27730,-2858,40167,27430,-7127,9035,45676,73000,77286,62680,85612,104910,108211,119535,117100,82242,59261,40901,9170,6582,16834,24003,35586,41196,2352,-100111,-175423,-153078,-66042,19186,37174,3856,2092,44041,46462,42297,3755,-39071,-51343,-49430,-61223,-87019,-73779,-11176,53785,66303,60264,57346,44680,6541,6810,11029,-10701,-11911,-4355,-52889,-82721,-5198,103290,145450,130447,76123,4431,-39093,-45810,-23260,-25639,-31927,-35306,-61676,-70558,-81066,-109784,-128236,-10863,128643,166580,147614,73631,-25042,-71273,-63811,-1446,77330,127283,90038,23463,-10605,30531,91261,116212,119161,64231,9598,12370,-19531,-101376,-60454,31348,21502,-36226,-51226,-10699,2530,-33845,-42866,49422,107383,58293,-13700,-71492,-108458,-78398,-49152,-32732,32921,86409,60923,30510,27194,-31836,-87880,7258,114886,151477,122059,8023,-98368,-122416,-141324,-165394,-100615,-50072,-101974,-83908,41585,114092,59159,25349,34781,2603,-70022,-45269,2866,-4182,25482,76726,75910,78489,80016,23205,-40649,-34369,-6187,10081,39352,32085,-26652,-91981,-93282,-88842,-68321,2511,2285,-80852,-50473,18635,36144,93344,151656,57247,-56087,-128517,-134228,-47535,62773,58766,16098,35379,68671,51457,25852,19463,-11374,-38542,-55821,-59757,-41036,-6175,50951,38921,32689,51831,26560,-18037],[-29856,25090,61024,44889,43385,44921,73736,81481,2979,-55755,-51810,-56558,-34665,21561,26150,-19380,-42186,-21416,14490,-9924,-99824,-96499,-31518,-43233,-116559,-134154,-67191,34061,34705,-26446,-23636,22706,68318,101014,83008,8178,-53187,-70650,20148,77754,38056,-14078,-18736,-24011,14034,115997,149826,109257,58522,26665,-45207,-73866,-11408,24848,4107,-2594,-8025,-78564,-136384,-127965,-96443,-45965,34786,97059,75074,9695,-44118,-12240,38088,30531,5644,-65196,-152201,-110380,-1360,60963,63888,15468,-33375,-2005,65432,60992,46817,72625,65129,-6952,-86360,-86157,-22421,28613,37145,-8151,6788,73718,70514,-31305,-21860,52273,41102,-16860,-56614,-87987,-53345,36874,71344,17704,-27760,22451,38297,-30538,-83524,-43085,16162,24971,918,19440,93231,81757,72218,90576,83980,32925,414,21459,48417,31582,11642,63883,123697,86542,21604,378,32804,56260,38893,19149,-47979,-178450,-206687,-114675,-29503,7272,46409,32002,-5827,-2079,22243,24784,85257,168062,175292,80184,-16551,-47160,-55347,-59123,12115,66318,45292,4855,1799,-34130,-48665,2902,-8333,-119418,-119585,-24123,9780,-8556,-9983,-3043,-17579,20221,13655,-24601,-6952,3289,-72865,-97837,-41057,-17463,-68406,-95784,-55373,-4501,-33053,-68399,-113972,-149714,-80182,85329,161397,88507,28078,33434,51078,40534,32450,-5528,-11540,69369,171440,215817,164332,73553,26104,10143,-20584,-41181,-51454,-64636,-77207,-76019,-88690,-112555,-92363,-32358,45974,68290,48360,18300,19397,8961,-22276,-53596,-102262,-97010,-40488,-47026,-94800,-66851,1237,-32000,-59548,-21998,-9775,-16728,25267,-3890,-76444,-90655,-72979,-50058,15485,73146,63001,-10654,-64157,-60740,-20167,36824,99885,152657,97230,-29537,-64264,-31881,-26935,-73327,-74811,-4156,9311,-32625,56974,147937,24996,-157633,-165865,-85970,-77467,-119548,-96238,-59542,-83225,-61453,38561,66827,-1616,2139,21351,10609,5250,-1248,1839,55315,106066,105643,85787,39014,-2936,57576,159316,129563,-11636,-73329,15590,124112,60794,-64329,-104219,-39860,67985,117666,70878,-30441,-92894,3571,122396,107099,14776,-66932,-79860,-41616,32419,53251,15062,-84688,-164422,-154393,-21582,68046,3741,-36389,-4233,46468,152693,246084,195515,103263,43837,14422,9352,24662,48619,13435,-25590,-20873,14450,77979,38833,-60062,-33420,97100,112679,26377,-6714,-46426,-115397,-50608,69737,6474,-115369,-92836,29628,63983,24598,-17110,-34775,-26966,-7470,10209,43288,55762,20185,-53090,-97220,-83017,-48182,-18865,16605,-3151,-25365,27697,119851,175518,122919,-29991,-112609,-37504,24339,-23482,-60187,-36436,11686,44620,19116,-4176,-12433,-50770,-22741,58680,68249,73412,100305,83232,59991,2110,-62296,-23902,9397,8197,18019,48687,17361,-27381,-37007,-53851,-90894,-74189,-17082,4767,-79795,-150332,-126323,-169509,-220628,-72721,76992,142795,154360,81625,66426,102707,38613,-75211,-128749,-85515,-27922,-22272,40477,91991,89618,40540,-37917,-65113,21286,83883,72935,70023,55438,19288,39098,102766,150679,127846,37039,20143,92021,116868,80731,37932,52362,6612,-100236,-137210,-4881,134547,111261,33006,55296,123515,119425,89540,48158,-11156,-84468,-85453,-15226,-1405,-41531,-69861,-76090,-99276,-123524,-63655,25317,89526,88365,5973,-67804,-46279,3071,-25110,-53857,-27244,24348,7296,-66671,-43807,28315,41378,66441,125679,87475,52373,55884,22233,-12217,17027,14894,-74746,-140217,-143403,-101425,-25248,41684,56699,69438,86784,100433,66545,-1943,-56771,-39578,-27252,-6932,73824,131463,95844,44548,10399,-38962,-40774,-2986,-16873,-52712,-36339,-8362,25253,77384,106849,74750,-1176,-96425,-112542,-67776,-21979,-23233,-45670,-563,45014,-10439,-68348,-50624,-27025,-28107,-29550,-26684,-20919,-65142,-135198,-148330,-80351,16521,69659,57469,12387,-6610,-25404,-28731,45699,75413,-31237,-53092,15384,44456,1884,8965,20409,-25306,-26957,44188,73139,69657,45968,-37270,-121439,-79033,-8189,815,-7652,7603,18110,-16244,-50721,-3813,14796,-74619,-166971,-153038,-69611,-945,38144,52314,31831,13980,67199,79131,-15735,-40552,36224,20560,-53224,-36415,-35230,-54025,-27574,-49477,-114418,-79670,45605,116633,74799,-6541,-39201,4200,6378,-41977,-34479,-36076,-30405,23562,67917,34280,6831,8731,50515,125360,102978,2530,-63300,-46038,42410,197976,281963,198061,29432,-51741,-45594,2572,15657,-7308,-1313,570,9735,56683,95520,86695,66737,40495,3745,2474,67586,116083,109971,4371,-82041,-65354,-51823,-77292,-8585,118397,85455,-17764,-46047,-50881,-49341,-43534,-45658,-22314,-3161,-60021,-136021,-153358,-115695,-53050,1188,7016,-39849,-81762,-65728,-47938,-24431,11268,62778,60497,31554,41490,17930,-65541,-90452,-22859,35632,33243,23170,57644,23961,-48920,-19489,65874,77986,28757,-13129,-10623,-28258,-56497,-74444,-81051,-84499,-84052,-66145,-50120,-52416,-95884,-94707,-81396,-53350,-48755,-63764,-38981,6063,-13348,-63043,-46015,-17577,-14488,-662,-27556,-86680,-113732,-101287,-77516,-50527,2559,10621,-19811,14210,116894,98987,-31745,-119431,-109050,-105260,-80206,-60952,-99663,-173482,-91632,75799,149429,140445,124139,123026,92961,56856,57798,70346,68526,-8478,-92480,-94744,-76716,-46767,15614,29767,-72605,-131108,-76646,-5503,-28095,-52669,-28108,-20948,-35916,19465,37807,-25650,-29210,49163,97542,78461,39459,-33903,-47789,19881,70487,74935,63175,8232,-30227,-37575,-2850,11756,-25161,-63249,-6292,59588,32458,-9603,11180,54163,66086,33181,-42265,-67007,-36457,4511,44302,-33580,-115815,-88190,-45247,-64604,-76384,-70640,-67432,-23895,13909,1836,25095,67222,24651,19054,93033,108118,55956,44760,55308,54045,19158,-7409,-6093,-4327,-12851,12848,61508,65395,58823,77994,33937,-15978,6086,59325,91589,94827,62283,33602,42207,39186,17773,21770,45703,-8375,-157645,-218706,-120775,16218,98236,85176,29127,18855,54073,70687,87761,28852,-69700,-106565,-81370,-77401,-82595,-22085,52296,103015,87960,51072,66917,78075,20403,7481,36330,7786,-11212,12828,-35071,-99682,-11042,140399,198024,159513,94371,35513,-27765,-81349,-52424,-11308,2891,6402,-16482,-44841,-71729,-76723,-74569,22319,120777,121205,108276,101092,60176,7954,-42746,-47280,-457,74388,87636,79699,54700,39184,73176,136402,169313,138291,109602,80856,-13978,-121867,-55189,89477,101617,-231,-44629,25270,49865,-16536,-34769,73446,135084,98053,63447,38358,-2849,-16814,-11495,22029,78439,88451,27807,-10078,-22255,-64596,-65687,29591,54931,14975,-50177,-129946,-143295,-91531,-69245,-90283,-59412,-13110,-43460,-67990,-33723,5104,-1308,14523,45043,22417,-40729,-26843,-17331,-88110,-101948,-21019,22527,17268,6124,971,9042,33107,7507,-15094,9543,15436,-2302,-37243,-75190,-100900,-70391,15119,71871,38579,3318,18319,68771,152617,177280,44180,-84767,-151235,-152331,-94834,-42964,-61761,-22581,30779,12809,-24317,-4110,10298,-29012,-51504,-55912,-36666,6909,35201,62639,35478,31130,76765,71581,-1923],[14742,34625,49883,35056,17727,8486,35360,42534,-9222,-607,50194,-1749,-61038,-1305,49641,-2794,-66492,-67061,-32896,-23949,-67059,-48548,2353,-50034,-146218,-108443,23343,94676,46483,-21010,-39186,-20787,-793,26879,77767,72849,11711,-11254,81697,109387,36899,-20096,-41640,-66969,-25081,69233,76752,39018,36892,35496,-38757,-67678,-36156,-52167,-82508,-43439,8402,-5765,-13587,-18148,-43190,-20915,45767,61958,3781,-21101,-7445,44553,66162,1397,-53701,-81400,-130595,-106291,-12913,54908,45821,-23358,-61427,-18439,59168,85563,89420,78899,28300,-49746,-111463,-108809,-52933,11618,8235,-52810,-30725,29562,8409,-75006,-44655,44533,54758,2180,-73325,-138598,-88944,33851,79077,42725,-16135,2490,3593,-102656,-184554,-90744,14918,4754,-22790,40525,118280,84394,77617,133302,138598,84897,62889,60725,18392,-9452,48375,128043,155477,120874,57830,16936,37777,26200,-12430,-21232,-68986,-171280,-157288,-46354,11606,-27357,-31955,-18341,-22013,-10539,49984,99676,118518,102864,52275,-19340,-53268,-46716,-45649,-47639,245,37315,21875,-4472,8825,-378,-9432,40541,82094,18351,-60658,-83551,-64367,-23339,6840,22270,50235,115563,70497,-44829,-69876,-37297,-86294,-98040,-32324,-28674,-78187,-78423,-26913,8472,-28185,-68098,-110292,-134039,-64259,55759,103581,50559,20488,36183,72595,86412,90923,50921,26405,57830,137435,223825,223654,135167,81811,47979,-9108,-30030,-36436,-42549,-39867,-25263,-22664,-28878,-35309,-31008,24940,72786,83869,22921,-4192,-3814,-25221,-46027,-74526,-59181,-26366,-63176,-109862,-74345,31211,56888,22802,-21774,-60730,-76616,-41342,-44461,-49000,-24055,-27851,-36613,22004,68078,30616,-32206,-36664,8405,35010,64646,119430,133993,45966,-52397,-59934,-37804,-45248,-56197,-13441,59699,40947,-64778,-56731,25647,-15125,-128841,-147506,-97372,-94008,-140200,-123231,-54596,-30088,-6002,56945,39029,-25210,-704,-23014,-79254,-38809,-9429,-57059,-56615,7266,46119,56319,-12923,-117571,-54149,139037,187788,26206,-101155,-63089,24540,5278,-44933,-87657,-89113,17796,126922,146732,62880,-53152,-2209,114850,112159,53624,47505,56475,28871,35807,14634,-55333,-133313,-156010,-129270,-12337,65753,21442,15999,61402,116996,206956,244752,150605,66482,51043,50725,53089,30650,-31491,-89788,-44031,46362,85889,75778,21955,-22306,-7435,67528,107557,96490,70304,-8768,-84833,-32345,65349,31964,-21926,-11813,23078,34049,60924,44646,-21278,-82520,-60424,9186,25331,-40085,-79796,-72799,-27877,69835,116335,46658,-31931,-71201,-47665,26650,100177,145921,129879,38134,-32448,18127,31994,-41621,-62189,-22046,-4781,-28402,-63768,-49435,-25889,-47388,-36928,2774,39154,124987,169467,83750,29054,-2754,-51487,-49671,-63274,-71958,-20981,20728,-32662,-46838,-3978,-71126,-188729,-140223,28062,129437,76236,6108,3683,-44640,-116780,-82737,-30349,46860,116758,78839,48325,42542,-22594,-74376,-107054,-135178,-113152,-47515,38996,50386,8520,-49788,-64510,9672,89312,105026,166624,218324,122803,27298,67667,167586,241355,226220,108912,12132,8285,36165,44971,16138,12560,-46786,-140424,-147760,-37427,37615,9264,-26447,-1651,27307,26644,64453,65274,-15410,-85157,-55807,11560,-10785,-72107,-85276,-96382,-152461,-173283,-90670,24450,93719,87651,14901,-52203,-20852,42824,7181,-56525,-75990,-45354,-38104,-56270,19585,74491,61264,104735,172372,103573,24272,15470,4570,-22344,17014,43773,-19645,-96038,-121803,-67230,24407,82433,82075,86255,125304,142743,76492,-17449,-61784,-14837,37929,79292,124692,109327,60715,51736,26449,-8655,13577,34447,-15916,-55784,-46426,-29001,16646,65490,36496,-19032,-40887,-97487,-144224,-117775,-20988,36231,13833,31105,50513,5889,-21091,15,24611,56623,61624,20610,-34086,-95221,-125469,-129749,-129163,-46551,62978,62861,-5510,-43556,-72514,-85592,-33738,2708,-44045,-22613,14663,20341,21853,61570,66101,21540,2869,36380,68160,95699,85200,1631,-112316,-110033,-31266,-2937,-19765,3417,44127,24158,-26255,-27582,-53894,-148932,-192365,-112411,-3216,60636,77819,44655,15861,16593,41722,29257,-32580,-40415,29940,63111,34091,41448,16361,-28460,-7649,6428,-18479,13359,102785,121467,49459,-9294,-25527,1649,9641,-14144,16202,34750,21539,19715,48571,56643,68921,41489,8567,65608,101842,13156,-115362,-124775,8026,161024,194603,128604,43639,-25503,-54204,-20001,-5172,-23697,-14120,1705,10272,39812,83185,64164,-7780,-49561,-49874,-20215,60006,104089,89113,37855,20871,-17495,-96962,-91936,27621,99473,31670,-24941,1827,-10079,-73770,-90567,-55582,-19374,8571,-3502,-32827,-48618,-48267,-19572,32768,64595,24812,-28610,-12868,3748,13977,27345,39817,14903,5825,29003,6339,-55573,-82470,-49898,11455,21690,-5866,15572,-11706,-69710,-34761,36754,41292,-4628,-42085,-59440,-87875,-124621,-143658,-124481,-121639,-130078,-109470,-72208,-42996,-97156,-127234,-96705,-63550,-112528,-134792,-41930,53831,62363,28585,18807,20565,-15686,-38621,-13415,-6836,-48951,-45561,11316,8544,-49218,-91822,-83493,-9351,89611,60008,-68293,-144932,-123467,-131348,-130069,-106855,-125640,-175657,-113244,455,64126,83148,58563,41196,65682,66331,30122,-3338,124,-27111,-78236,-95496,-98112,-77372,-1869,11705,-114005,-171321,-107454,-54570,-57481,-25145,37274,59508,63657,96732,58297,-23927,-24060,57383,104054,73217,34768,-29545,-50419,21871,87985,55426,2150,-30274,-20815,-14873,5416,20878,11780,-20424,13332,117041,131344,14079,-69556,-54992,-29396,-8915,-753,26681,51946,47932,60513,16277,-51493,-57390,-32413,-37424,-14975,-10893,-66895,-75245,-41408,-20782,33976,77777,21452,19251,101101,105972,26492,-6273,1145,1555,-53175,-105749,-56921,20622,68,-6521,54552,51936,19756,44773,6367,-73884,-85222,-50376,1459,30784,18192,30347,66208,58122,23664,22798,46543,1077,-121004,-133142,-22811,67787,119941,70188,-15966,-27692,8626,25649,65860,8915,-118218,-154757,-89594,-36952,-2472,85849,129076,81480,-14906,-27657,28213,41132,-19388,-1012,61185,22261,-33170,11184,25173,-22313,37680,181480,200213,85621,19492,34581,5146,-72243,-46885,30216,53877,47048,29103,-11669,-46886,-5069,45356,88600,92176,51781,63937,126922,143699,92790,29021,-2674,-16778,-18,26070,87598,79730,3124,-4486,77515,151756,172814,172955,114073,-9312,-105960,-33470,111761,133448,21259,-55342,14531,80841,28503,-34132,3609,57836,84680,92858,77220,34675,18136,35808,62671,73678,38936,-31338,-77006,-91861,-66367,1987,48489,-12127,-77782,-138062,-164694,-83394,3833,-12504,-88980,-84385,1166,36559,-9007,-73423,-81197,-28763,32625,42564,22649,2469,25033,-16316,-138458,-176198,-119850,-58109,-21143,-24085,-13843,49052,89112,19617,-51906,-76078,-77576,-3452,55644,-9370,-91037,-64007,16165,82802,83634,13032,-2467,81277,157972,136151,17299,-68338,-90304,-75861,-73049,-92582,-91924,1469,56497,1126,-43919,-30008,-11131,-15305,-11797,-23186,-13961,23864,34650,34277,-3084,10221,70323,84215,39629],[55205,41000,18774,13235,-13548,-59687,-47079,2467,13676,41053,91214,49383,-50279,-31840,28715,-7481,-77748,-81359,-37829,-330,-16674,-21594,14840,-10308,-78412,-50530,27336,31684,24551,43712,30137,-33328,-82054,-60149,46664,84171,43817,15935,87388,111179,44772,-20680,-51228,-77229,-44137,33405,26170,-13265,-2113,29285,28794,19586,-18750,-80128,-91209,-32038,51102,109228,157401,96371,-21130,-25807,42170,8223,-73040,-19446,64759,65781,36054,-15133,-53632,-58070,-75104,-78598,-29287,39309,37026,-39836,-64951,-17805,25794,39121,50407,25902,-37106,-88486,-98129,-66016,-11998,33833,8403,-43395,3015,30372,-55537,-155788,-123203,-25786,27399,13854,-51422,-119888,-74503,23919,73293,71345,15428,-31996,-49914,-126917,-185482,-92705,-596,-4253,-3532,49275,90125,57193,50505,83442,74407,61479,96786,88688,-7822,-43946,40380,102895,95960,69149,46786,31993,26481,-30798,-82746,-51937,-38669,-98261,-81508,13670,54478,-26642,-69136,-19613,38373,63327,105448,116770,81649,-401,-77771,-90197,-31746,1617,-23331,-50011,-1581,60791,54843,12616,19484,41598,64641,114778,153304,108146,23601,-57218,-75486,-16133,55969,115554,158330,182588,98863,-40116,-111988,-96040,-92823,-55295,-8682,-38999,-76445,-57153,-19031,-15810,-40292,-45076,-63886,-63578,-25591,3404,13581,1342,6041,34632,68745,61907,57835,49746,30723,20591,70554,164054,195163,108129,34050,24141,18939,46751,55661,19139,-33241,-30000,24755,59542,27563,-33044,-46667,-34376,-11579,-47078,-18471,41391,19182,-19052,-22025,18418,30471,-26786,-65939,-55796,16252,89385,96214,622,-99867,-113935,-44766,-23652,-23417,7904,-1,-33347,-15398,15389,6622,-17250,-3347,57289,79488,86627,96405,58398,-15341,-47630,-49030,-63012,-68386,-48637,8300,88319,67813,-53970,-99615,-59527,-47973,-62896,-65368,-40135,-10007,-33063,-56007,-28088,-9013,-13059,20771,44629,27999,34604,-26357,-95602,-35769,37379,-20049,-82920,-60178,-32282,-6716,-40653,-134669,-71211,121304,171715,46426,-68193,-62957,-17787,-22428,-17900,-53837,-125141,-88250,33441,139543,123248,1109,-8881,71564,90001,66472,134775,201583,131581,32298,-47591,-108558,-114237,-70154,-57551,-10826,27590,24185,64367,89735,101722,167154,183846,73079,18263,48157,38853,18897,-26213,-117218,-181017,-98500,15882,41090,9209,4758,11311,-9567,328,63911,121921,111358,40806,-25311,-35376,14814,33756,51991,29993,-10595,-9522,49523,55362,4207,-28659,-5410,30346,9696,-60751,-74109,-38739,26406,120691,145955,24350,-97878,-103346,-30011,33579,52878,66201,98832,99609,61550,65094,24827,-52483,-55717,-18892,-28884,-66770,-71565,-37346,2022,19432,9566,-29202,-6870,109881,162079,40426,-43223,-27240,-30954,-52590,-86513,-109018,-39707,40759,-12119,-49644,-12178,-73483,-167984,-93528,74069,179906,155170,84568,64340,41676,-30720,-81757,-77730,31266,121274,76478,34306,-1626,-75995,-85596,-56392,-90658,-126062,-66728,40670,39401,-16930,-55854,-28378,77535,125684,90749,157692,224287,132101,63254,108705,193667,250875,210495,87888,-26542,-72291,-70756,-48408,-68319,-101040,-151726,-165574,-126990,-51854,-24899,-39746,-42339,-20483,-20669,-6302,64517,78521,10597,-31179,3542,41608,-2144,-52274,-28752,-10224,-63571,-107510,-53334,47326,113203,87762,31950,-5562,33,30391,11190,-39544,-89899,-84079,-47511,-4846,85798,106173,73214,106072,150526,94383,38903,16830,-15670,-45843,-11203,8349,-25479,-58802,-68114,-18923,45448,71200,49051,12333,19673,38384,-11375,-85067,-92188,7497,136635,211462,199168,120818,74437,61528,13323,-15136,12699,26902,-3842,-20453,-20314,-11168,32634,45385,-46930,-132419,-113700,-98828,-111586,-102300,-21112,47493,40619,52807,64793,51306,36658,24685,21327,50507,74531,46062,-27540,-84459,-39116,-2118,-76615,-72293,47941,69373,-3617,-25237,-45886,-108231,-113510,-57905,-42623,-317,9465,629,14503,53021,59338,59186,52254,25236,-2651,61,11696,8604,-60945,-99488,-54260,11046,41177,56790,52899,14935,-19417,-17791,-70872,-170061,-154390,-11395,84614,107244,97387,50216,19313,-7360,-53935,-68887,-41706,11002,96196,151188,129796,97498,40713,-10300,-10941,17962,63444,108690,125133,83031,8767,-5598,-7072,-14846,-14270,-9425,14720,47399,90539,68934,15568,6750,74653,71692,-25362,-32403,34126,13522,-81594,-91924,27660,115556,58357,14679,38344,16441,-28962,-39284,-41352,-38131,-28705,-1883,20815,12669,34461,11327,-90197,-99968,-42922,-17254,42232,70756,49964,58627,108070,35835,-90890,-59552,70989,81073,-4259,-16312,30095,4960,-60482,-87146,-56353,-1735,74398,95066,62646,28482,10521,30288,81257,109049,77567,11397,16942,59936,100797,89016,29141,-9931,11467,28337,-2836,-22172,-16274,-18239,-12118,-13201,-15970,46652,63795,-6406,-18537,12941,-14560,-73495,-123851,-133191,-119537,-129824,-155975,-147000,-114944,-95810,-86236,-54610,-10334,-52467,-77828,-62897,-48765,-110170,-104176,12414,98647,136150,145668,78162,-13757,-86362,-88255,-2044,54820,29182,20528,28024,-15744,-99980,-124886,-67658,-8639,3443,-59016,-112629,-112774,-77082,-84141,-104661,-121217,-133336,-121541,-62760,-17911,11744,25366,-38336,-75331,4876,51724,33822,1662,-7831,-42992,-78574,-81287,-58832,-9660,56878,63917,-65865,-141288,-91490,-67061,-75045,-9900,55034,95101,125136,131801,64189,-10243,-12994,69256,155158,115644,26443,-29590,-27735,19221,52059,-9393,-62076,-51887,-28663,-26658,-10748,22794,47511,21142,7759,89779,120176,-6268,-107124,-84559,-49824,2546,59386,97924,104252,44024,-14863,-49835,-71813,-73232,-26241,21770,68632,58100,-36911,-111882,-111361,-60804,7671,53399,44755,82607,157417,150966,51712,-51947,-114428,-131848,-146337,-141700,-51671,41925,-2029,-48609,16319,26583,-42825,-42484,-42783,-75949,-91572,-108981,-111041,-90937,-55835,9373,64495,62719,37590,28056,37894,41158,12225,18052,50536,64938,91206,26957,-66349,-31724,27551,934,29635,-10473,-145785,-179809,-73928,26194,49912,76323,65449,-38705,-140535,-96914,-34767,-62315,-123144,-55583,59091,52792,-18684,14758,80029,70945,74193,141277,112810,-17765,-63005,-9402,1811,-37843,-13195,50247,83022,85525,57094,-18710,-71258,18923,111862,113971,71182,32304,40940,89413,112759,106209,103935,87933,34175,-16150,-25000,46753,46129,-61950,-105334,-27621,78373,132915,129164,54388,-46371,-107353,-62554,22913,54727,15928,-52029,-44187,17256,15968,-60856,-96797,-63453,-4202,34914,53401,31266,19296,47777,58003,26151,-27205,-87198,-130151,-116116,-30117,62409,82236,3390,-54226,-76486,-51385,36004,52585,-47853,-159763,-147444,-20474,74995,58889,-32202,-78473,-33113,30573,12787,-2615,32478,77909,-2621,-148701,-192909,-181909,-136113,-32777,14282,13912,65791,81919,-3182,-71747,-114073,-142576,-32165,82473,20972,-79786,-53062,2792,9582,-11917,-42618,-24992,62689,85558,38431,-11435,-36378,-54468,-29817,-28421,-50875,-23475,49436,78744,42170,9577,-24695,-40566,-25972,-10959,-37811,-47167,-22902,-16061,-12504,-34736,4635,52995,41870,23707],[33069,5885,-16660,3840,-17685,-115902,-125880,-19358,41770,40622,58355,51993,-8338,-8792,40458,36564,-15600,-37270,82,41117,13477,-29860,-11499,27794,22181,2151,-42211,-69353,18468,110675,71605,-49454,-116225,-98829,-27571,15770,38257,28617,71944,99522,66002,21277,6278,-21824,-11443,38749,9559,-24911,-25363,-6904,37706,58021,9757,-51060,-71301,-36647,51049,137858,194384,119065,-17824,-27566,38816,-7577,-92876,-3316,114510,60991,-26435,-35304,-19802,-13935,-22018,-40364,-25829,26594,18783,-41984,-41870,-11982,-34727,-54147,-32098,-43196,-84274,-92589,-63613,-8538,44305,48623,15700,294,61525,52580,-82645,-224822,-198058,-81168,-10318,-3855,-19804,-46161,-18290,21846,33225,32751,-4099,-76398,-112247,-132915,-134432,-71229,-35131,-30412,-229,12811,25840,7044,-323,-3090,-18562,-1479,57902,46503,-40340,-58793,-4186,33268,27014,-5937,-7044,2915,-18566,-72557,-105573,-61542,-21518,-64249,-93266,-41477,15521,-31456,-70834,2823,100430,115382,101169,62223,26172,-42677,-109785,-95788,-13237,22377,-9397,-44107,17546,104298,105873,31531,12067,51622,115731,183357,192748,125635,97125,66938,12000,565,52790,154095,186241,133361,43229,-41485,-122487,-131208,-86613,-17201,13122,-26486,-67619,-53872,-46690,-52735,-19452,33221,1058,-26702,-31207,-51905,-40821,-10785,-10549,-3183,30482,12643,-7437,9580,15160,4089,30157,90762,100063,13834,-40256,30130,101352,130148,118687,41373,-69020,-85620,-187,67893,49957,-33523,-90480,-104074,-93671,-77828,33175,114456,57161,-222,-2607,18043,20145,9059,9542,-30073,-52965,9973,69650,6928,-93739,-91774,15529,37445,-11598,-16188,-15105,-29210,-25308,-6740,22466,21689,15119,36170,51262,91685,111162,53975,-13139,-23486,-16206,-44413,-68913,-77711,-46476,50402,83490,-6172,-62293,-77681,-103924,-98168,-74951,-26732,61660,79506,39159,23221,2848,-38436,-9822,84536,91766,42489,-9803,-18450,32064,84363,35521,-24543,-19169,-28836,-34234,-34493,-67957,-11617,90521,62062,-13496,-25722,8579,25582,-2996,12576,-321,-85186,-119716,-46901,70110,99055,4481,-30894,27528,51243,20123,75557,178709,131153,9161,-61951,-73377,-46719,5562,-5212,-30153,-23268,12540,69428,55697,18847,68257,95841,22,-21540,29905,3568,-43229,-77190,-123267,-169641,-130405,-83511,-94549,-67326,-3067,6637,-26305,-17704,40674,84892,75855,48861,-251,-61664,-43534,-2048,11658,-20735,-50128,-65394,-47881,-9779,30835,64730,68264,34951,-3197,-4915,23230,11471,7821,51281,66603,-24786,-100454,-81711,-22045,10026,-14225,-39508,13575,85389,93043,63094,12782,-31718,-20508,10737,1579,-14827,818,21426,58557,87001,44475,-26245,-20009,52076,86504,12691,-61037,-55165,-50330,-45014,-50284,-85749,-55351,45476,24967,-32185,-17894,-29085,-60456,-4868,66206,99577,84098,29061,12554,24498,-14361,-33486,-7130,64854,74859,-9748,-19952,-3383,-59185,-81057,-27966,-14739,-71638,-89120,-8561,32122,41212,21430,13379,61322,73947,36640,65068,97642,90243,118643,148348,155283,152999,91057,-4363,-68566,-112412,-138127,-120426,-138669,-170625,-188832,-145980,-87999,-35881,-21968,-22770,-13489,-16811,-35878,-6435,67088,68206,24925,14463,41335,57008,25246,9644,27639,24018,5994,-15485,-10550,30599,88236,84684,62163,28145,-32971,-49304,-18703,-26205,-92177,-74177,8675,66779,105645,83010,48806,41293,31559,28783,66417,52984,-8753,-38754,-37876,-80339,-116569,-63400,-3056,1717,-15250,-6072,-2940,-45027,-100284,-94091,-87447,-128946,-144100,-18990,177465,270457,190211,101678,97963,63063,1810,-5346,17034,24073,26457,30531,36698,42890,39763,-12161,-97888,-149411,-124860,-84463,-51931,-54307,-31685,-1184,-8027,7628,51049,91759,89824,44887,11807,1556,3259,3431,-20945,-30245,73291,125482,-5571,-79790,14465,59637,8145,27328,28704,-87507,-133798,-54137,-18743,7637,17612,22933,10557,-11864,-23200,27345,71406,45515,-25208,-88097,-86442,-9731,-3162,-46194,-44448,26650,105439,109891,29305,-52181,-68770,-29785,-55533,-125982,-83671,53732,102533,77252,63818,45856,21313,-31263,-100826,-97765,-35648,30264,104524,138114,116779,66454,-8549,-26189,-12231,5181,85758,154009,124524,43840,-32140,-42233,-50429,-82360,-81754,-58060,-47266,-17821,45224,28520,-26601,-39034,26642,60395,-11826,-71079,-63660,-27220,5118,37696,77198,82275,-3233,-29524,15100,7680,-56336,-92809,-60898,4131,17141,20241,50002,27407,-560,-51132,-125560,-78635,-13700,-45412,-26105,2638,-2456,29168,86475,34323,-47294,-3783,86577,75399,1348,-7342,2440,-37741,-51526,-45815,-45350,-13502,66665,98564,60532,4957,-10016,39401,97026,111140,99798,35411,-17260,8387,108915,132393,57333,10661,21608,17064,-426,14990,31412,6143,-25878,-26180,-3555,79464,125003,64291,14575,-11201,-49578,-65739,-135244,-183751,-142659,-105280,-129371,-134076,-75762,-39606,-73692,-109114,-82352,-39965,30049,30146,-8138,-51998,-27128,34004,58505,104881,141304,51867,-94359,-158965,-96882,84,38760,47584,54065,11162,-59320,-93519,-57769,17279,6351,-78478,-136524,-97131,-42142,-18562,-22049,-24211,-67691,-88524,-50353,5218,20010,60687,90455,-8191,-72684,-1044,65037,108020,116071,53156,-45498,-69119,-37453,5886,78272,115374,87883,-15387,-58027,-10813,-7549,-52993,-32490,-5339,48485,96058,94969,59775,32819,28116,86075,177370,125893,-2744,-35266,21157,50246,26079,-49681,-84516,-54803,-39923,-53338,-23641,38504,73910,25485,-25813,-765,5778,-52560,-67738,-20686,4779,39488,67198,81827,90003,1183,-124125,-166443,-125485,-80213,2536,99855,136434,87269,1013,-76970,-96840,-38335,17614,48395,86642,149651,191373,175037,96108,-37720,-182574,-234459,-177298,-68233,22192,33770,-48825,-96390,-25620,6916,-65246,-110132,-124860,-110109,-87387,-107870,-147432,-132069,-64627,-3689,29862,32053,24400,13348,16664,65953,112730,106610,67895,59782,76998,4435,-74935,20540,102249,32928,37896,14091,-117848,-161165,-52224,23407,-34033,-87471,-112426,-165716,-172975,-92177,-62691,-131920,-201356,-132668,17233,87705,45112,16320,52373,69696,43805,28628,5067,-33731,-42204,-41464,-39910,-12931,22533,33859,68788,106451,74003,-44442,-131932,-17821,91267,71530,39287,39721,28839,3540,-2665,59237,119913,100404,46703,12981,-29815,-3374,7104,-78759,-133421,-71325,24559,48960,15139,-38550,-83431,-121604,-120912,-104865,-63518,-6645,-33186,-106691,-113011,-60390,-71988,-107251,-110509,-83478,-16511,62029,71310,56569,62288,41762,-24493,-80367,-114554,-130755,-84354,3980,77278,129390,86422,28295,41244,96807,112792,17978,-114762,-192157,-162583,-38554,72532,102023,48082,-16411,-37704,-5205,-14062,-16517,47642,106193,27796,-104096,-159841,-168793,-137465,-28793,40820,47210,65743,43967,-29211,-46273,-52449,-90088,-25835,57276,20341,-54741,-36645,-252,-17025,-44588,-36904,-5991,33321,4360,-20339,-5320,-12928,-70216,-47887,13315,52023,52554,45114,32074,42080,60681,22462,-32272,-36371,-23115,-59865,-84980,-63053,-39998,349,23546,73600,93968,41374,-3988],[-11533,-36252,-19626,35665,20353,-107013,-133097,-7308,61610,27475,596,-5157,11196,63112,122458,146098,101542,32075,26167,55683,25670,-31982,-51261,3378,52346,29316,-63744,-74865,47575,123747,33718,-73479,-91459,-91266,-88733,-34879,47249,64909,87417,103739,101409,94018,82941,26686,13340,46712,10172,-7921,-9661,-22454,-17672,11805,42306,16139,-80595,-98860,-1554,69716,97004,76932,27306,19873,28313,-4069,-58323,1143,85042,25633,-68510,-48374,6669,17380,2240,-4036,7369,28392,-1966,-39435,-5581,15254,-42620,-84135,-52800,-40625,-53387,-34563,-6352,32664,63117,32913,2051,10948,51417,29341,-75513,-196843,-153671,-39960,-24510,-58826,-40583,-11050,8533,25685,5629,-23944,-40335,-58717,-92863,-103352,-95544,-62891,-55695,-52583,-35930,-47725,-28090,-28696,-28433,-26751,-31539,-19886,14500,-9015,-59215,-52392,-21869,10271,16091,-25763,-43164,-51880,-55203,-45655,-47374,-38382,-28717,-78671,-141409,-148590,-92662,-75239,-68612,15585,105302,81644,30988,16489,40665,14849,-45254,-46317,-7678,6862,9,-15169,40468,123426,131860,40981,5874,61889,140444,206282,209470,132247,140406,181712,116678,18885,8817,99632,105147,15479,-31333,-33855,-91262,-96794,-34059,36042,69246,29631,-43867,-80174,-102419,-66557,43204,129830,66746,-12375,-41074,-66722,-31823,21437,-20297,-79173,-37671,-12423,-24508,-17200,11299,26583,27013,23906,1692,-35531,-10938,105917,171778,141723,86345,1142,-86179,-88983,-33104,24383,36253,-29086,-59387,-35426,-16249,1361,90738,109655,22020,-9304,-20942,-66740,-70998,11415,73556,-12235,-115281,-105151,-34275,-23418,-50803,-22861,85796,94081,5867,-46283,-30560,21537,54055,43991,58222,59196,30821,-10659,-20941,74521,167955,135984,46061,21920,65234,44418,-36775,-103026,-105103,-7040,88242,48675,-7833,-53178,-130571,-183727,-172131,-75201,60070,90968,59360,50679,25700,-23680,-184,103315,115022,47304,22693,74336,105898,74612,12145,8319,60985,47508,2290,1151,1570,33601,68240,-1553,-60853,-9525,52920,75755,37045,41284,48031,-2877,-34055,-26464,9099,43627,-1922,-27522,16319,27414,-29724,-48734,19810,36034,15417,5227,12281,10069,36789,17448,-34054,-33291,7808,38359,-4735,-49950,-5318,22007,-43877,-30851,30134,12928,-33749,-52884,-48299,-60739,-64997,-88763,-131366,-77735,-17503,-39515,-48951,16571,67705,57752,28862,29344,13707,-28463,-15962,-19171,-93883,-145030,-116791,-126986,-143897,-73181,37890,90801,96155,59357,21698,57574,115981,71034,-7074,-2573,31525,11828,-10569,-32853,-42551,-29277,-50187,-107234,-88092,12433,60601,34943,8706,2355,28407,72213,79584,64486,60190,66311,93849,92577,33490,9864,26949,26597,44096,58103,24802,-25315,-52642,-18589,-10999,-73745,-102586,-21340,8622,2135,40597,62235,30416,29973,34713,28524,21972,-15894,-33736,-13216,-15694,37595,90302,73992,-25559,-141069,-106991,-2131,2488,-35313,-22180,23130,-3206,-91673,-68882,32596,125467,101711,21012,-15317,-24471,-14021,17813,21805,62235,151748,166783,102660,44124,-1606,-31707,-45765,-97536,-140883,-125729,-131240,-109589,-85221,-71603,-48379,-2856,1999,-12303,-10013,-36629,-47939,-735,52968,29169,3089,19264,49702,72324,71457,71218,33006,-41455,-41466,341,-9577,-21097,23989,68038,89323,47961,-58119,-88061,-17284,971,-71315,-30441,89081,125065,100936,44870,2281,-49997,-78010,-4313,97215,64942,6709,14357,-10852,-117635,-174339,-57855,72464,33533,-70603,-70172,-25505,-36490,-109855,-115719,-73042,-94957,-136895,-32616,142411,192100,80386,30000,67002,36446,12880,45602,60477,73315,95607,94171,91301,76358,19601,-58358,-76812,-48078,-44138,-66329,-53358,-57867,-51491,-27820,-34817,-25460,37094,98787,92901,51784,43848,20885,-29402,-38941,-14610,21173,113413,138362,13789,-71818,-22399,11341,-17879,28476,57971,-46948,-93178,-24156,-1550,17544,32770,41117,-7647,-85334,-103266,-29211,44517,74753,45601,-43736,-84137,-5142,38684,16067,31,53727,133591,111399,-21611,-135063,-144235,-73454,-43441,-55082,-16022,52060,41065,-5165,13946,27093,-6477,-51641,-78363,-73029,-48832,-13070,28912,34353,17761,-1782,-34760,1639,38246,17164,62601,129923,107911,27493,-55930,-84288,-103119,-137498,-130162,-108391,-102298,-92519,-82140,-99076,-60730,-17709,-2500,18838,30724,-19352,-101998,-74927,49005,129516,110486,80769,40191,8632,-3134,-37094,-116153,-130239,-34776,83786,107806,66486,73922,77066,19602,-70887,-93621,-25294,-30801,-116111,-91279,-47246,-49497,-29068,21960,19785,5186,39278,69353,54232,8976,778,-14313,-54138,-39558,-10929,-33074,-60824,-45194,-8735,-7100,-57359,-72306,-9305,47172,60822,70416,24221,-76371,-97369,35635,120059,87285,42789,25528,13328,30142,51166,32907,2938,6034,30419,32253,68731,90429,56184,15412,-39654,-45606,27763,-18076,-123308,-116589,-78688,-101794,-90856,-31157,-19152,-94831,-184466,-163108,-28564,142069,152907,76531,37100,20754,-14808,-32445,12514,37579,-28577,-135840,-151847,-58046,-10712,-15825,20054,44018,-8779,-71603,-38184,45645,85985,398,-107450,-100168,-3416,33028,21417,22099,54990,33347,19950,20187,28021,55301,152492,223428,140073,52589,56887,87453,133328,135305,41835,-52100,-29503,26037,38620,68046,65407,1375,-44038,10668,64380,41850,-22563,-53972,-57562,-14799,8496,4294,29487,67085,65569,75443,106380,52267,-28752,-17243,74823,108763,53195,-36281,-76963,-69624,-52104,-57379,-23589,32645,54608,-8954,-52637,-50649,-67421,-44554,31252,60851,35110,26969,19960,40387,66196,-29230,-164229,-190287,-100844,-21200,45459,108744,116206,71454,41500,17981,6458,53425,85217,86365,107206,125176,110707,101118,70010,-24527,-170827,-231786,-138010,21584,73981,1038,-77416,-68099,-4841,11670,-31293,-81049,-143343,-158313,-120251,-100530,-103637,-52981,2984,-4526,-9249,-3323,-12119,-24598,-20259,24429,71647,74303,53011,67317,89991,17547,-35850,58288,120660,59688,72165,65344,-39467,-89141,-30888,-41321,-160351,-207969,-199324,-182735,-123340,-48775,-48287,-109794,-175852,-146071,-13916,103782,100731,6556,-37507,-15232,-24258,-67949,-63349,4406,44596,-16221,-47676,11987,38077,-4565,20425,95132,85351,-45604,-157687,-56323,35933,-2066,-14810,27998,18159,-54192,-83285,7251,72242,14023,-28449,9419,-37231,-52710,1313,-13510,-58999,-18337,29264,-23367,-83864,-79691,-65769,-104143,-133329,-150413,-121786,-43708,-39153,-132875,-193430,-123747,-48951,-33660,-68986,-89548,-14244,89633,114828,118247,120161,66120,-48584,-116100,-107959,-88319,-60063,-17266,43239,139286,121825,55572,79608,130593,82012,-49992,-132477,-148528,-115844,-25753,57525,87983,67427,15450,-54464,-70529,-65954,-52674,-1877,59304,49999,-18069,-87374,-106942,-77939,-37019,-7867,32058,43749,3419,-39713,-17801,7943,759,14066,25773,2872,-40875,-41841,-2236,47016,72883,59952,40045,13937,-25735,-13793,345,-33755,-95574,-71084,27834,87353,22413,-40269,-78451,-57617,22384,51583,8035,-11609,5971,-34929,-83889,-66579,-24553,54124,116556,147767,134302,71625,-4389],[-19537,-30497,4787,66902,62951,-32210,-61270,24331,72201,31852,-37971,-75639,-9148,106744,173716,200981,161883,65866,16180,36005,27601,-26120,-89808,-79748,-6904,23777,-15102,-12366,62172,92234,3852,-57751,-49984,-85633,-94440,-22803,58092,76169,81705,73589,82821,93475,71683,8451,-5286,28734,10621,4289,25298,25680,-21323,-13181,83235,74675,-96715,-158773,-52620,1495,-3689,14055,72188,70498,-14118,-50311,-55122,-36313,-15876,-45706,-77893,-43648,6276,17822,7578,22849,38893,27007,-20442,-44224,10085,55081,25079,-25673,-2244,33905,33104,42712,53612,54746,45023,12612,-9775,-18758,-28167,-44450,-62840,-84133,-19839,32543,-41263,-135793,-115549,-35620,11542,34660,9878,-43867,-41095,19167,16786,-30731,-88384,-90080,-53910,-43545,-65995,-64284,-18422,-19962,-21673,6376,16193,7933,405,-34947,-72587,-68845,-22603,29562,37671,8863,-23066,-81131,-71724,-3806,9066,-20591,-41783,-73410,-107724,-172196,-180323,-141713,-89130,-3506,61166,13448,-32556,4480,80359,68733,3646,3225,13761,-11118,-8775,-661,36577,104147,111182,21854,-1486,77449,139262,165213,171162,107188,100622,157730,119641,14374,-14775,36505,5949,-65994,-45802,8253,-32358,-34672,30041,90765,109342,58826,-37948,-141730,-183608,-84058,75030,157470,99490,19407,-11698,-35301,-2180,37298,-32541,-143275,-110102,-35384,-29315,-45008,10467,59534,21973,-59581,-85789,-30616,71143,138822,105830,34609,-23549,-69616,-65802,-15624,-14623,-19514,-18211,-51156,-18604,49783,92914,67962,41248,-18536,-77154,-52996,-70175,-155794,-150148,-12443,69085,-25143,-126154,-168813,-148397,-92005,-32716,7781,70284,73172,4533,-64671,-43656,59606,104976,53226,39007,62999,32948,-49004,-83675,25963,156227,148170,49236,29959,107990,98809,-26635,-120422,-123606,-49054,44656,40834,-18204,-48716,-93618,-179143,-205877,-96016,30296,29349,-1399,17183,17542,-18766,-16764,48264,94740,85555,64080,100357,110252,18582,-75588,-63802,25844,46792,9592,13715,8666,4717,59606,58249,-13501,-28707,-2168,27061,9415,16977,27225,9811,44608,28932,-30587,-6370,10407,8779,25730,19124,-43934,-109752,-108963,-44943,40309,41578,4842,-10039,22604,6616,-26219,-11112,9311,3999,-46850,-74867,-35074,-18716,-56723,-22230,48102,61710,38201,6836,6137,10484,25013,21415,-15636,-34374,-61941,-117200,-109058,-1219,68977,46757,6052,4898,23498,37461,56767,-7712,-155558,-250804,-200935,-172671,-168983,-94257,-3673,21932,62566,82790,42353,43422,120983,115238,22918,3779,53065,75189,57031,-10249,-62002,-54970,-50304,-105317,-125430,-39262,17133,7539,-20466,-27449,10400,69051,80363,48109,34269,49280,56125,24401,-11214,19264,55230,29621,47522,101699,107712,43669,-10690,1047,-25253,-121476,-182236,-133563,-65664,-316,82399,104243,19127,-33626,1904,65205,86712,40811,-1228,-7854,-14860,43632,94243,56570,-73779,-215062,-192625,-57110,17437,5599,-27641,6812,24021,-60198,-67130,30966,121903,100592,8230,-69364,-88744,-32831,49917,59216,53828,108779,123353,68776,10419,-8735,10396,-1947,-75294,-125474,-110498,-93487,-23254,17703,-18700,-33043,13867,-6102,-52872,-52021,-56510,-46518,-11137,-1276,-40065,-43497,-650,33960,58454,76719,67457,-6384,-86064,-81230,-38635,-51162,-74396,-46353,5675,57497,41923,-32915,-34547,25120,30158,-29795,8939,118324,133686,92689,32141,-30952,-95641,-77229,35088,92456,243,-31004,37062,33072,-69705,-117656,-8558,117778,71913,-64070,-84579,-32405,-24042,-68695,-81895,-54833,-54439,-60534,4958,61169,35617,-33872,-47108,-23540,-29411,-838,47980,54352,91857,134619,128140,99785,45369,-30917,-71947,-28716,45853,34044,-67599,-130253,-146655,-104805,-28859,-1035,10532,41069,49089,4856,-1201,61915,80939,25853,-12458,-5983,13204,41597,47731,4822,-35414,-43232,-61099,-77171,-23882,21662,-16713,-40779,-15015,3139,50642,44062,8007,-55994,-117564,-116635,-62239,-16550,51207,96583,45917,-19458,-1172,16358,17054,25140,81809,135175,80908,-51077,-156851,-169608,-95840,-40463,-18599,11832,27832,-13377,-42637,7187,-1023,-84294,-109577,-84353,-94414,-102735,-74622,-34630,-19998,-40755,-25749,23464,88279,100970,51494,51440,85628,84937,33509,-37701,-58540,-81747,-110546,-98389,-97897,-112023,-129512,-159836,-182893,-86032,6214,-18702,-40161,27490,35284,-57937,-76034,10629,87845,98087,107177,100344,42219,-5770,-52148,-116998,-89944,16022,107583,125072,69458,60545,101749,63334,-34671,-33438,8007,-69595,-149586,-81383,-41629,-76034,-75318,-10416,27870,43403,51978,37463,10928,-7987,11091,24631,7418,5051,1671,-24213,-83924,-123020,-82964,-33151,-55928,-81226,-52074,-22361,-14807,-14126,-52842,-120224,-131876,-15888,78651,82453,54926,31426,29838,75501,89329,32161,10260,71810,113004,72675,54076,37929,4248,-8300,-34531,-11925,91675,107352,30538,-14408,-44057,-70894,-30786,6597,-23237,-89730,-141411,-100569,25649,190839,207669,142681,111250,57711,-36476,-61298,-22555,-16630,-58030,-103929,-81889,-16324,-22726,-34462,2759,-3404,-77650,-103549,-4367,106145,100410,-17052,-85071,-18295,75238,62529,42146,63300,93741,98542,116451,68533,11171,65120,183869,244822,210911,150342,111139,78260,48713,-5559,-42964,-32896,35337,81717,29551,-32944,-62134,-113779,-112652,6506,58578,10010,-29865,-34674,-27543,-19335,-55961,-73975,-15433,51913,47138,24384,2802,-30669,-8184,36626,101647,146961,104197,1771,-58051,-78954,-51871,-27594,-16569,-12401,-7012,-31912,-29237,-12287,-22552,36934,125427,97264,6239,-31278,-20309,50484,81909,-20101,-110228,-86783,14104,75211,69213,28302,21236,56619,103679,124458,115187,130335,131194,107373,78941,34835,-2096,3826,-16089,-57078,-97079,-113904,-68030,22833,39992,-9188,-13490,42822,56577,16098,-1378,8383,-40134,-107504,-108834,-78564,-38657,41256,66696,7106,-3416,16332,-12073,-42715,-47662,-44697,-41513,-3721,42638,68101,94626,63403,47625,72533,78074,50843,87824,107299,62190,18036,8335,-46436,-128721,-115531,-82316,-62741,-39727,-13652,-29823,-46907,-68195,-43082,32591,105196,110308,25082,-56196,-52939,-47404,-84935,-90314,-1845,75919,38149,27631,71975,35393,-45691,-20886,68664,79867,-11277,-80443,-3406,30228,-36712,-34325,40998,44169,-33966,-72674,-8276,39273,-32692,-81539,-20909,-56521,-77989,26454,83428,53530,73577,79578,-31986,-107954,-60207,-4237,-31531,-63793,-81150,-79578,-57658,-57351,-91967,-137703,-107488,-22280,29967,1760,-30575,10743,75931,88777,126305,187777,146416,2827,-69517,-27137,-7390,-46925,-57621,-211,90288,72563,31123,55783,68614,10000,-62380,-74125,-60706,-25043,40455,72701,50449,24654,19700,-26126,-94528,-132805,-121898,-101530,-28499,66501,78164,11261,-23361,-6480,-29730,-39557,28871,37969,-15809,-26142,-6210,2545,33507,47651,2775,-36888,-52611,-44307,3216,106793,184217,151810,87663,32897,1916,17516,-13827,-62773,-70975,-22433,39818,21524,-75475,-106641,-122432,-129871,-43769,40920,53844,52475,78293,37781,-38865,-41894,8616,93843,139189,132671,92007,48249,1959],[-26032,-13698,-13505,8727,38052,30824,8650,14998,32443,19657,-56864,-109617,-38083,73229,105005,113312,105962,49609,-301,9248,10044,-43001,-126476,-155830,-86110,-10710,1988,-9316,14035,44651,32573,1958,-28516,-87219,-76440,-39713,-10815,-8889,-18416,-48822,-42662,-27828,-20919,-22507,-22278,-6294,-12144,-6709,41919,85975,55407,47915,108287,73309,-81179,-147915,-59003,831,-36995,-67481,19393,36202,-80652,-133345,-120340,-109486,-106072,-101958,-69726,-32084,-9266,6449,22162,43997,44704,9253,-38568,-50715,-2226,67328,87725,36855,42948,100961,90197,57202,63193,51931,15966,9322,19673,-12288,-56912,-75589,-41672,9289,58818,33617,-72878,-167005,-140507,-21467,72796,70285,12594,-41523,-19277,61031,100367,48236,-78013,-121003,-37825,1941,-34746,-3078,71161,43288,2437,24156,51541,35252,-7694,-44521,-94108,-115081,-38056,40796,49155,52319,45351,-37018,-65375,-6172,14300,-17430,-40336,-16005,17577,-69719,-153993,-142002,-85021,-15571,36514,8694,-18579,4762,66604,47079,-4861,38726,71730,2286,-18038,11350,43997,88758,82302,5819,-797,72741,112935,105042,91779,29271,-4227,32598,39175,-581,11101,44255,-14152,-54905,8788,81415,38026,11537,67966,120203,99734,48748,-26945,-159940,-227570,-107225,67802,145426,117928,76742,52063,31356,29427,30345,-13446,-101444,-98517,-35360,-37379,-61579,28350,109102,40428,-88631,-116371,-24426,81519,71286,-34978,-85358,-92338,-80433,-11024,73816,48093,-32372,-78205,-65870,12083,52475,80264,41474,-58539,-134481,-117010,-60970,-89814,-148016,-107414,3805,32430,-26047,-54685,-128193,-191381,-136098,-29340,-4685,-12951,-4395,-4927,-50564,-48607,37007,56330,-13037,-9901,61924,43549,-42478,-69724,9121,73962,49792,-7681,-693,67344,76251,-31218,-122285,-100235,-49025,-16510,-7899,-54911,-64901,-22277,-44602,-74448,-3698,64527,26456,-9916,9090,5371,-34763,-54483,-5841,91379,154318,127029,115194,100328,14734,-94659,-136370,-86457,-50172,-47000,-3934,-804,-20887,85487,177785,91366,-27374,-58034,-57677,-64851,-24875,-14663,-28267,55256,79869,-2748,-4451,42265,58451,49061,34067,-7299,-62627,-83942,-16923,52617,-14115,-81628,-42069,23930,2775,-10334,22293,40202,29291,-25107,-56178,-26426,739,-14154,13000,76481,114963,114198,61186,22364,8438,51560,115259,115971,24599,-79364,-142514,-144594,-60774,15507,19366,13933,23141,24189,37309,69529,17456,-101503,-207814,-185503,-143423,-128070,-82936,-41507,-29750,19113,58121,22445,323,87049,136160,77787,39142,68306,66051,28083,-4164,-23537,-38328,-33180,-29019,-27883,8502,39310,30719,-41024,-92202,-61642,-12920,-11991,-30297,-4852,19075,-8014,-35745,-24452,12942,57184,61845,62852,75869,97118,81206,37213,14172,-47345,-152570,-210250,-173869,-103827,-29322,56762,82083,-27617,-103935,-4244,162181,211208,145229,78382,36863,-4032,10900,60838,99669,22502,-155688,-205178,-104567,6601,33143,-9807,-4614,34270,25183,41526,51575,51549,56112,34893,-24613,-56377,-4271,94429,104963,42280,38214,65208,70903,50242,26416,19514,-11647,-63856,-104993,-91697,-60281,-7414,5316,-12609,-1027,38150,-9377,-60901,-35877,-46,-3852,-32327,-59025,-76587,-43553,17127,25494,10160,29430,22639,-23605,-2841,36687,-9411,-62611,-77335,-67361,-51627,-3238,16719,15912,55736,66237,41950,24957,59614,118126,113812,83186,46713,-15707,-60734,779,69385,33514,-76974,-85508,1822,34049,-6029,-1273,69319,123788,88523,-17935,-58210,-23120,-12988,-50997,-87563,-95308,-63568,3693,43731,-6994,-55492,-58614,-78227,-93888,-77696,-46199,-30956,-24043,23092,69279,85929,69846,977,-69953,-69655,-8771,46035,44803,-46790,-153702,-212506,-165219,-50924,32864,65070,39282,-25918,-100172,-85270,3414,60212,74263,54202,13855,-22084,-34641,-8563,26429,16120,-38869,-89150,-87453,-39621,-3949,11208,7588,551,32488,109888,66275,-22718,-70337,-76985,-75275,-70126,-69203,-19028,43363,42132,-2299,-32648,-67010,-54355,-623,82036,118874,57305,-27574,-91384,-118477,-66360,-17529,-7643,10958,35196,12814,1829,34999,-20913,-147076,-168797,-130759,-139358,-137738,-106021,-39853,24363,-592,3197,86450,128902,98060,84606,95984,78055,61146,47012,23322,31615,-1794,-33677,-13810,-30317,-91595,-140101,-152570,-162100,-93435,-33876,-74248,-108281,-48121,8973,-9169,-40878,-49312,-21136,47415,113529,86957,15695,-4727,-20801,-48798,-8532,39903,36287,13393,-13157,11085,71380,67505,13702,12698,14897,-62497,-99879,-32530,-37056,-98830,-110382,-52048,9719,45945,29690,-290,-20484,-31349,2138,48895,62869,50435,-5926,-34164,-53442,-71628,-40601,11469,2635,-24700,-24103,-40735,-75012,-105206,-153530,-148345,-93358,-17603,25393,37903,39699,26374,29498,84657,107705,50154,26327,82253,110577,73960,64756,36524,-23770,-18142,11337,18556,52912,92665,103564,47177,-35696,-49805,1082,15202,-31025,-50980,-21534,21153,52823,121413,102519,69857,92123,93331,18592,-25613,-6420,11438,-22983,-74626,-66911,-32003,-40267,-31285,-15773,-78162,-197280,-210666,-73974,64125,68206,-25175,-61285,-10062,32532,-371,18662,80610,82555,66314,96928,40725,-27099,44460,108946,79099,71568,99531,89783,17653,-71784,-128364,-60186,22244,65257,79410,-11122,-127641,-150700,-155123,-169265,-82763,-28236,-80073,-97351,-24936,25321,4949,-80417,-115098,-69744,-27426,-43323,-56892,-58316,-54251,24130,51575,47813,97678,95194,8514,-45112,-73826,-57435,-18381,-29877,-79121,-77846,-35377,-5402,2797,12512,68895,111575,55298,-45917,-88482,-56210,37545,57063,-38982,-71215,-7789,67015,79751,20063,-77458,-71072,38654,127933,147243,119649,90709,47964,16295,-7331,-31161,-23803,-24345,-96595,-119580,-39106,5294,-42820,-79811,-63321,-10387,54053,75257,14087,-64166,-68151,14954,53630,5283,-36980,-41953,-29240,14521,29277,-8093,1100,27595,-5968,-52290,-72012,-93145,-122489,-78895,7169,37334,58345,89494,98859,61201,32592,15134,44219,88031,106752,63933,18843,14094,16021,41185,60757,54490,15681,-27099,-75019,-62105,-12761,51050,70173,45873,37249,34609,-4496,-28548,-39224,-76046,-112846,-77503,-21860,8054,78312,96478,-17068,-107594,-55080,14311,2321,-12098,35636,111568,59051,-51056,-28726,78247,78767,-16299,-73802,-41232,21339,1030,-63346,-56723,-79956,-84897,11022,84151,70083,80118,84946,-21981,-113515,-87483,-12123,6482,-17228,-33971,-30816,-54274,-80284,-43700,-45723,-90743,-74230,-6736,17296,5242,203,11591,-10697,20247,139971,171411,88547,61424,93959,60747,-30335,-80700,-62077,-16723,-21077,-949,29774,101,-35890,-34019,-16840,-1861,49705,98351,75916,3533,-42318,9971,45585,-36010,-148981,-178211,-181035,-85727,68160,102942,46683,30404,38216,3325,-4395,53384,34052,-34778,-24578,-18314,-45684,-9882,22938,-58771,-130841,-102858,-40041,-12298,41504,123089,135010,81930,36118,8094,4701,-42073,-65315,-26426,52882,58346,-50723,-125977,-82929,-57984,-84881,-61058,-7986,44748,75310,103089,75113,-4416,-23116,29548,87239,65109,27270,-16712,-50932,-42951],[-19319,6079,-44233,-70532,-4049,72196,63640,-5660,-24553,7353,-16063,-46081,2666,58444,49004,37572,64510,73287,47592,35866,21287,-19838,-82535,-111472,-63747,1899,-3168,-33553,-19896,28361,75445,64116,6897,-30573,-38938,-95265,-109020,-100643,-116672,-154917,-142429,-103637,-32342,31678,22702,-17111,-34827,3944,55542,95259,116836,130261,102492,31916,-35792,-79315,-21805,59650,-6283,-119896,-87595,-53355,-106532,-139852,-154245,-137922,-96211,-69494,-36749,-11689,-1921,19537,51517,71223,58951,19250,-20306,-22731,-2845,44892,84899,51445,54225,115284,77652,-6565,-870,13070,-15418,-274,56571,55076,30073,-7580,2529,35010,46551,-6537,-78485,-112438,-59283,65859,169839,116186,-8118,-50680,-24551,8652,70760,82885,-47907,-122800,-25801,44664,23702,59672,154752,116566,20466,-3448,40877,31946,-23853,-57690,-119039,-143969,-52406,25525,29808,52004,96459,51184,-27190,-20600,15516,-10106,-45719,17900,103627,46947,-40304,-52473,-33899,-4091,35631,36980,25582,188,14163,2115,-13535,64747,111281,16778,-9869,52782,88182,80716,57542,16459,8716,24063,48308,47743,16188,-50054,-82705,-62468,-38217,-22239,23920,50193,-17769,-36848,33083,101133,67416,31571,69818,109534,81781,52694,10184,-105683,-206885,-126240,46419,141543,124930,92988,69145,59929,38992,22471,35395,19157,4876,12108,-17421,-39407,60696,147210,78557,-26547,-72719,-55683,-17081,-41340,-108454,-113828,-78895,-29057,29660,80523,55177,-55357,-117294,-41808,50243,9827,-14647,-23306,-97243,-136763,-66736,-13923,-59158,-75868,-5348,49700,14042,-7303,29805,-47236,-170440,-144615,-30361,-24539,-81232,-71206,-13324,-19975,-43319,-13703,-8875,-54926,-28647,55099,56614,-874,1743,40944,1887,-51021,-37278,-17650,-1320,22470,-33250,-127724,-103101,-52239,-50727,-33326,-60852,-99417,-21658,59490,73862,93471,103832,66399,50115,57528,20363,-47179,-72486,-12404,81384,148001,141845,134224,107465,46557,-48826,-126190,-133314,-130808,-120624,-50311,-15918,-9297,108390,194399,98727,-11243,-45391,-93452,-119198,-39372,-14358,-43565,31465,127105,102287,53794,48493,46820,25054,26805,24983,-6935,-1471,41064,19975,-94745,-114489,-16334,48848,6351,-18524,22875,75704,82194,3467,-59570,-38422,17109,29554,36898,61283,95456,109275,65638,23311,-12305,-6243,52958,89563,30193,-62868,-93901,-95211,-75309,-58427,-55110,8822,66053,688,-64205,-20464,5219,-23573,-71601,-71362,-77131,-110728,-100757,-45749,-9599,-15397,-38134,-39203,-5445,63354,109683,103626,74481,52682,-19396,-65467,-23610,8577,-36281,-52004,26907,88096,77388,81795,78332,-19037,-113151,-108975,-85604,-95568,-81366,-15508,3678,-43438,-51376,-7916,31224,88372,118271,68150,7982,14347,39088,31484,16987,-45126,-129374,-165786,-125731,-84742,-44565,24641,67568,-16899,-80899,31361,197174,234077,175789,114080,65941,20954,26303,84696,184261,161351,-26889,-128465,-64971,34464,61573,17653,-7843,33329,105292,166163,99663,15166,20760,63443,51783,15801,28778,71779,50695,-3227,861,49663,78809,67075,18201,-53289,-75554,-55147,-75439,-62479,-24918,-18370,-45903,-6260,66287,77368,11266,3597,63341,80877,18184,-66362,-79133,-46385,14123,67326,23791,-47355,-25755,-5362,-8590,107131,194580,82838,-10562,-18746,-28546,-43695,-29220,-22192,18064,83610,57365,26194,70621,127438,132473,87704,49330,37819,8664,-18502,26248,25234,-30124,-67887,-66790,-28460,-2733,267,54364,122896,127311,95614,36195,-3068,23787,49304,-19887,-103125,-127121,-82787,-10682,13419,-40749,-48195,-37472,-87233,-98529,-54289,-55082,-83323,-62453,-46911,-54613,-17078,30450,1921,-49660,-42285,3639,17433,40190,38257,-38693,-146197,-159633,-76992,30279,63921,-6825,-74266,-105607,-104493,-82395,-49013,32812,81042,46734,-4275,973,46811,64549,24401,-27605,-33528,-10372,-246,7976,50400,65807,51335,87454,163883,111391,21793,564,14338,-13310,-43941,-60307,-51152,-25675,-14080,-25317,-49282,-106683,-106333,-29394,64353,84891,37407,12865,-1670,-40563,-9708,53235,54929,45095,82664,83820,47655,40006,5520,-73844,-104761,-93833,-79826,-73702,-95121,-36664,77344,70440,41654,78896,71009,49755,122501,166533,89730,32127,57233,99541,128877,72085,19191,53831,55342,-34400,-115531,-107716,-73879,-27430,-43772,-104015,-127620,-103150,-40756,935,-4774,-39454,-45056,17876,87667,37374,-16916,9412,36941,32855,53814,43427,-27778,-88399,-86219,-7449,53157,54694,59634,71227,48260,11000,2658,2501,-59420,-95909,-105259,-102574,-34162,43724,23728,-2141,10740,-7246,-4553,23214,50940,64242,-4624,-38506,15903,48753,55394,86520,69687,54669,80964,30634,-57333,-88939,-132635,-112897,-30349,16179,10939,28733,51136,36537,28000,79491,125898,96834,52179,40608,47112,67989,108516,68759,-11470,16522,84475,65134,20097,8548,27706,-5085,-39513,-15482,19934,25483,865,9806,52543,60880,30488,24382,-51097,-77167,16528,115080,92619,14196,13409,67435,45832,-57202,-100221,-52182,-16264,-3726,-14103,-87126,-210179,-269280,-168316,-11843,55108,22204,-9721,-23396,-35793,-57617,3572,100116,106171,41125,33106,-5807,-26153,46992,41830,-73515,-92537,10114,53281,-15758,-87604,-57466,74264,112534,70400,54361,-13789,-93811,-89619,-84868,-155841,-124018,-44167,-81404,-123067,-19331,70500,49226,-39753,-80378,-74545,-71786,-85176,-73176,-30334,2039,55357,26504,-24650,28357,71725,43464,23472,-16033,-33749,-4006,-8198,-73026,-68009,3238,5933,-37538,-25213,17107,30022,16134,-24844,-58876,-59155,-18644,-17180,-76631,-66440,-7748,27417,16112,-25365,-72183,-40861,49777,106323,101464,67623,16455,-60704,-85571,-43506,26621,88352,50865,-74932,-100475,1978,59423,-28502,-119417,-85010,13564,56446,5464,-88438,-156164,-147318,-30410,79161,95011,55877,23927,-21562,-47566,-26998,-10364,-5407,-7396,-13926,-31892,-44900,-54023,-98128,-100034,-9821,55131,72731,106928,94031,52477,54077,30905,20337,65272,111595,60423,19390,81402,109603,85879,86108,91098,51456,-29168,-116215,-107461,-22776,46014,25297,-46200,-51623,12593,35231,13344,-3336,-26087,-48454,-71334,-104902,-60288,62256,69344,-46942,-94518,-12306,8454,-62425,-22582,122464,211029,100819,-38884,-1923,124272,110501,-19255,-99091,-77194,6357,58149,-5411,-60309,-64023,-46822,-17008,19745,15820,19191,49035,-2492,-105274,-144817,-73383,-6044,-26143,-54516,-14279,-20309,-65679,-12094,-5347,-106571,-144280,-55497,25229,36445,24340,17903,-47552,-79778,13810,106386,153414,212502,198375,105956,26371,-41537,-88392,-70810,-43075,13333,42461,7547,-913,20269,28128,45163,97089,109613,55839,-13715,-65718,10488,126153,101809,-34697,-124420,-147002,-40230,91682,77006,22403,63543,97825,72212,51228,59153,20238,-28271,-13682,-9177,-43050,-26743,-6444,-113285,-199067,-129093,-25723,-44428,-79020,-966,71065,31222,-4547,-13463,-14605,-28058,-16730,12633,92008,94050,-9502,-52887,15003,36900,10506,-29159,-56925,-18829,26749,60772,62333,17029,9062,56652,78418,9734,-30093,-58210,-110262,-97228],[-24460,-17185,-84411,-119172,-53736,42145,51663,-44534,-89164,-29442,13522,19338,40129,62277,66336,54560,69442,93299,70963,37614,20353,27398,19960,8689,22051,43269,4009,-25997,-12240,5880,19341,21661,5435,12341,-19423,-115723,-126362,-101943,-120980,-154723,-117062,-39664,42998,82190,46858,-32202,-58105,17562,43129,21794,52955,92247,33648,-24228,-27282,-61804,-22372,81596,26524,-115132,-144077,-117704,-96063,-74602,-105352,-91600,-29181,-5790,-9820,2195,18589,28111,40208,72529,86856,74496,54225,40691,16973,9391,32023,27226,42851,77065,14637,-89999,-97371,-59985,-63277,-55395,9978,76079,110821,59612,24249,22652,22184,-11289,-49680,-44347,19020,102197,161054,104826,-27217,-64300,-61651,-76674,-17990,57988,-31986,-114162,-45547,26789,24722,39645,132303,127687,20206,-44345,-10341,-5742,-31493,-58275,-119335,-117126,-31327,8987,-9055,-1246,77119,100835,26922,7146,50724,1379,-74114,-23461,74729,72188,48588,34689,-23,-14464,-3044,-11652,3057,-2366,4157,26135,42467,86943,86880,3858,10399,99365,126296,57383,20085,27887,15221,-30678,-27350,-9720,-22011,-58121,-62190,-55050,-65288,-48739,-3433,-5885,-84764,-90558,-25849,34204,43762,50441,62809,86800,106558,95937,43486,-55016,-159414,-124770,15942,115043,97670,44648,6012,3633,17663,29765,72108,104615,111652,84235,42135,24546,95972,141170,81264,39678,-491,-73529,-104129,-97258,-86369,-72833,-45281,12613,31811,12542,-15919,-86418,-101307,18227,100030,7931,-46256,-41897,-67244,-69886,-6246,38730,-5082,-27888,30267,69457,29886,-316,35916,-12804,-129221,-141658,-42072,-18384,-57987,-58176,-7633,14599,5514,5216,22169,8581,3928,38174,67603,62325,76512,80134,-5945,-51399,15015,31435,-1326,4685,-29901,-133951,-148003,-81335,-28929,7021,-21221,-110917,-76235,39627,78325,65700,54579,48132,71106,91264,51092,-35627,-60441,-2146,26938,34648,55649,93277,83458,27479,-38295,-67628,-64016,-103824,-129014,-87890,-57446,-8711,82985,69955,-19121,-11633,-6224,-87378,-136002,-42173,18497,-8648,36860,165443,211292,140383,43570,-22943,-58011,-16940,23573,-4882,9260,31553,-8194,-66900,-18392,57150,70354,4544,-44096,-884,87481,97724,-16452,-103526,-84847,-20298,15878,19546,-5211,-7502,15552,15468,20395,-4298,-73204,-102839,-59381,-33743,-61482,-35009,6604,-9022,-79924,-119286,-21442,85148,-3218,-132021,-106911,-48034,-28109,-15330,-849,-52738,-142862,-149973,-35233,37901,-30638,-128530,-85467,24190,50097,56142,116730,138720,57471,-79288,-124070,-76492,-46835,-81551,-97239,-18661,59136,52775,52212,76097,21235,-66159,-77038,-66462,-97325,-100629,-39639,-3034,-28510,-39671,-1987,64139,140542,160294,84445,-9012,-34339,-12062,8238,13704,-38262,-96513,-111937,-82485,-78181,-43473,43037,92591,47427,35874,106929,151107,136084,115922,86522,64246,62688,94439,131850,190759,177153,47834,-22531,26889,80907,78989,14865,-43941,-9703,84419,165259,122779,32199,-13300,9496,29069,19274,10136,-10159,-57862,-71581,-19282,42754,43809,10055,-38232,-119050,-109345,-36961,-45945,-35480,9782,14471,-21981,24214,106980,86079,5681,43239,113777,53065,-58181,-116870,-80823,-21715,36524,70220,-493,-90440,-62834,-20402,-18478,88001,175313,96649,44113,53950,20032,-14790,-45068,-86589,-53692,12667,-12076,-13016,77198,150883,120163,32980,-20256,-25836,-27756,-55042,-41149,-40364,-27757,8525,597,-24178,-28917,-37622,6188,100420,128517,106529,75997,45983,69707,122637,45899,-72300,-99864,-78882,-80945,-81529,-85569,-66311,-87061,-134569,-95647,-10633,-1955,-30665,-13417,-44257,-130147,-119645,-33841,-206,604,17948,40929,38510,72666,117855,84260,-25606,-93270,-69864,7862,-4393,-110140,-114004,-46168,-51198,-102810,-122240,-55396,27958,50799,43102,74917,98974,34808,-57754,-57920,26341,51281,-17267,-31853,46663,79900,59006,78588,141882,120123,73365,56300,54620,28250,4482,-19914,-37035,-31998,-29243,-36471,-25206,-59631,-89264,-37093,32279,13128,-33754,-17493,3126,-28791,1425,105337,134321,95306,96554,65630,-25011,-28641,52557,92043,51075,18694,39649,15796,-89866,-84491,29242,45198,20518,3286,-37332,-1798,113383,134215,21536,-41367,19620,112596,153138,68842,-18412,26388,82007,26953,-80578,-97160,-18504,70607,35554,-49807,-95975,-101009,-61322,-33849,-24559,-15296,-15219,-7529,26414,-8216,-47045,-6823,46215,48947,44944,11180,-47347,-95006,-94329,-3335,50840,29690,57863,102430,67499,39924,40077,-16413,-97813,-66089,-54623,-113289,-76517,26114,32517,10918,29862,8378,-20643,-43064,-31510,13073,-20573,-45909,30694,57397,43689,88836,76982,63785,123541,81582,-11020,-3510,-15863,-35974,3850,45099,43497,65681,74360,43284,21531,58633,112816,109654,52425,-6157,-4423,59117,109807,28140,-59432,4675,93418,82120,27723,-48156,-112850,-118557,-43583,15403,22988,24981,32865,39055,22012,-4936,-17063,-15708,-114850,-161612,-54677,58590,48086,-21991,-10785,58153,65748,-35765,-113185,-51200,22742,24835,110,-33365,-101916,-199816,-184110,-61755,39139,67465,53588,1543,-32277,-38233,19644,112311,151794,65998,3855,-27979,-12552,50213,30472,-77416,-105922,-19865,25429,-21554,-44133,53826,176634,146653,45906,8338,-2380,3626,21222,-19799,-109947,-62204,42715,5203,-82662,-29345,52427,52821,6576,-25666,-56248,-64778,-52628,-36914,-6163,22771,35098,-26817,-64270,636,73857,104428,110411,44126,-6188,8965,23651,-29001,-29636,14279,-20062,-96038,-105091,-82836,-51512,1926,16795,-3954,-41558,-71959,-99073,-124662,-86553,-47225,-32105,-30078,-21753,6169,47118,60892,45268,25627,14039,-14240,-81309,-95449,-10284,116103,169092,93697,-13264,-18931,15784,23346,-15085,-36198,1179,30287,-7255,-55109,-102868,-161826,-155431,-41160,61965,88643,68974,45009,-7100,-53475,-35613,-2166,-30608,-82698,-58796,-13506,1986,5473,-51545,-90365,-3108,86880,99739,68000,10762,5845,70342,56508,20072,47309,88269,45054,19277,74115,57752,-4522,-5490,33150,36212,-14800,-106475,-121254,-68996,-51512,-94574,-134400,-111557,-55493,-23804,-11384,9857,51269,93352,35669,-77369,-71449,10284,7809,-20378,13484,92734,73164,-40577,-26531,100976,175814,79569,-23851,18982,118219,91202,-34352,-103293,-98415,-49218,27544,-9064,-76189,-61388,-19465,-23728,-15446,-29186,-46688,-36,4502,-86852,-163453,-115101,-42409,-55658,-88863,-30290,-1434,-42680,-18527,-35981,-131918,-149307,-37779,62629,87475,93665,86269,-7141,-89646,-70480,4789,129934,242701,198224,100395,64607,10115,-50235,-23751,6259,27583,29052,32105,60330,64262,60741,74390,81847,55019,23782,-3641,-52947,19,138612,185289,84761,-32205,-66798,28839,108606,51382,2338,74642,141906,108659,33827,-2066,-11198,-214,9011,10954,407,11635,4536,-105346,-177449,-109057,-34228,-87142,-143036,-55171,19556,-39210,-66255,-24065,-120,12950,33954,21235,58966,94760,65085,36741,64932,38787,6267,-37805,-106891,-109464,-66413,-8806,29999,28021,35720,57639,58966,15303,6845,-15321,-88983,-104147],[686,-30043,-87650,-104096,-79660,-23287,-2195,-63894,-91665,-43323,-3728,16415,27041,50725,92414,93847,64312,47140,10731,-19856,-10311,56210,112618,116260,94315,76035,48206,38769,34789,-10364,-70639,-76383,-46203,-20049,-5935,-16697,2975,5085,-31077,-75027,-34707,47680,67648,35259,11490,-34231,-50671,14880,14239,-36011,-38302,-21488,-39416,-28046,-15958,-73855,-52757,52887,47015,-56487,-93516,-90916,-74215,-29883,-17557,5253,22280,8955,2792,30328,56175,32566,10540,66172,123556,157126,174031,133300,65363,22549,14825,15080,39355,41148,-23016,-95297,-112644,-87638,-77172,-92244,-70897,16425,80847,30973,-9884,1217,18471,15519,-5961,-15184,12503,34014,48758,55225,8938,-27523,-48439,-73167,-43197,24650,-29256,-99828,-81036,-37862,-15985,-78,57617,78552,14047,-58750,-72373,-57771,-22884,-21262,-61060,-38974,21906,26262,-14993,-42019,27964,86455,49576,43777,77896,10195,-74408,-53392,21708,42101,62870,41829,-35208,-71837,-86555,-131744,-82234,-4564,44190,108843,144335,111065,45587,1553,27430,87451,109775,39208,-14538,53,-1412,-42207,-57859,-42881,-17925,-15881,8012,8617,-49400,-54651,-5676,-35033,-140264,-151225,-89396,-28137,26326,74021,55894,68497,135022,126657,35017,-63590,-119084,-93546,-26413,30436,29128,-17395,-72046,-78244,-11691,36754,61861,99799,143321,115346,70898,67436,121191,113622,29991,13353,30378,-21423,-63518,-66645,-65093,-64643,-55234,2137,18406,-27697,-55985,-51780,-11037,78780,119420,31427,-17020,-43616,-53438,-30069,6432,52646,32944,-22121,-8555,51280,54731,-18444,-37518,-42684,-93728,-125167,-54798,12798,45930,31958,11420,45761,96875,96803,96681,89174,42450,28398,78822,120120,118785,90768,20471,7059,79733,100691,55296,16007,-29606,-111400,-158385,-86356,30123,70290,31007,-35960,-41854,-1713,-8890,-36163,-37861,-24437,8616,53925,56185,-20363,-49051,-2881,-23896,-68979,-60692,-10239,10765,-31164,-64572,-23066,25570,-18522,-60924,-71800,-97865,-45536,10265,-73695,-114893,-14088,10762,-79581,-155278,-86080,23398,44928,80406,159532,216219,194684,77113,-50700,-105284,-39689,17690,-11781,-23772,-2013,37203,75716,123020,119146,80253,5544,-41803,-587,79726,79363,-33205,-105852,-84139,-40959,-18855,-10933,-51072,-89916,-66559,-29579,20142,20972,-74937,-169912,-150887,-97547,-80157,-18480,65316,70962,-22483,-96409,-36845,74192,56681,-51332,-90923,-88638,-78399,-71856,-37990,-64261,-151852,-161723,-22359,71498,-3428,-114985,-63765,45503,40173,38857,160530,222208,100099,-48682,-89528,-104916,-113208,-88325,-79671,-90945,-59546,-22456,-25409,15022,35405,4953,13443,20198,-56870,-122440,-71647,19834,37230,3062,2258,58564,122497,139250,118495,51587,4699,20940,45232,29425,-28676,-70522,-80768,-83226,-103409,-54943,54584,100729,98574,152613,176080,104802,49646,57130,55587,59892,95472,131153,113086,94028,76504,38121,48657,81610,81152,63967,-5972,-80735,-63614,-16104,39463,67871,35847,-36511,-74359,-74252,-50108,-43630,-67181,-91552,-89315,-39428,-3645,-24358,-48061,-53750,-69818,-38738,16057,-4440,-4934,38299,69937,48450,50625,85286,60553,-22070,8029,54530,-56495,-164292,-150739,-92354,-62090,-21676,17811,-16216,-80558,-71034,-33006,-38063,-2592,33908,19721,62344,109048,62613,-10752,-81437,-138190,-114868,-70966,-79462,-35451,64359,117322,66862,-29542,-64170,-58177,-62681,-97020,-69549,-300,61363,70384,26684,-15058,-10124,-35783,-51203,32218,101599,104170,87056,57675,66537,128320,94998,-5105,-38591,-49914,-102118,-126620,-124713,-137133,-173884,-171765,-98555,3179,81109,90120,54806,743,-94363,-137207,-97586,-35704,42703,97692,101349,105800,138407,133097,92215,33130,-17239,-18001,13296,-48929,-174205,-141021,-16551,19851,-9439,-41601,-49574,-17792,35478,68314,81597,63630,-28781,-124082,-85469,38279,41420,-85532,-106746,-4616,27481,397,8361,66311,75981,64971,36355,36932,65897,64556,11545,-15580,2798,10942,-6770,20328,26352,-11939,-13306,7053,-52602,-113869,-81765,-40312,-54976,-19952,87586,139731,112367,70038,-29609,-140042,-86706,95832,203702,150249,86493,84571,38177,-70685,-95100,-45365,-43609,-29872,-41053,-69464,-10549,48906,11316,-73587,-95415,-24530,78353,123002,23603,-79545,-37123,65485,76969,-40860,-100822,-20371,110648,134192,57609,-35526,-63083,-40110,-51321,-62465,-40765,-42619,-57302,-21505,-21647,-71383,-58362,3154,31028,13192,-39372,-59567,-57887,-58671,2937,42987,3619,12977,68402,33767,-10556,-5006,-46113,-85464,8264,47595,-32123,-63849,7010,47950,21478,-8300,-23962,-36953,-79487,-89954,-32091,-21485,-26867,-10472,-47377,-57223,33898,57845,17163,45216,47723,10874,38053,53096,37727,50269,99994,125951,130969,99526,55503,28826,35114,70593,89143,55158,9954,17586,60298,67023,-52661,-149509,-73432,24497,41872,22062,-53354,-141385,-122764,-11101,46326,39816,33523,48908,52751,2593,-32840,-15147,28521,-46767,-108532,-58298,-21239,-61266,-70182,-24505,8934,40980,29029,-38938,-20689,48448,57072,30325,20284,8888,-38192,-71299,-41519,19147,83021,115171,68446,40170,45950,67797,115565,155652,90818,23575,-10762,-5317,42411,49197,10857,1039,15479,12287,-18966,-17947,48509,134249,121221,29569,-29932,-3760,54457,57495,-10434,-53860,42907,132049,74989,-25160,-51336,-39426,-9967,15370,5661,-40801,-43619,-8238,-7301,-31049,-32213,-25269,-61297,-36460,51112,112354,137195,142739,75329,14668,5718,13301,-23638,-45870,-41908,-58663,-97379,-127294,-127983,-64946,4621,-351,-5724,-3982,-41239,-115969,-159230,-104277,-47226,-20099,-5839,18782,51605,73273,48892,2871,-12622,388,12147,-16694,-30820,30074,119577,108143,20802,-11394,35189,28477,-18393,4222,83399,105229,36650,-32651,10795,32357,-62389,-92584,1793,49214,28360,12543,1956,-14783,-20310,-3416,16411,-26611,-104730,-86640,-11150,17989,10031,-40588,-55223,6519,35121,19611,-42670,-94426,-60000,38901,32794,-7024,8894,51758,50423,37580,35161,-20548,-81567,-87602,-37808,-2457,5603,-53262,-98352,-101716,-105379,-144797,-152433,-112118,-100230,-113381,-87827,-20093,100269,183573,111757,7902,-5134,-11961,-38985,12380,96279,155801,144603,36005,-30223,2430,40341,1191,-468,56034,78744,31423,-31198,-49772,-82470,-116162,-64651,-53096,-94424,-91182,-31544,12143,29777,-16819,-61081,-18456,476,-58941,-112316,-92208,-54406,-43301,-55488,-29862,-6743,-27837,-28557,-56969,-103337,-79630,22265,113881,144355,128736,93328,12749,-43422,-49420,-34098,51917,140264,115523,66493,46820,23753,24068,61408,51539,12920,-25988,11389,84130,84266,78755,71309,21014,-1450,37259,41346,-14452,1866,93928,133203,54657,-28861,-45030,20615,71310,46028,27705,74636,123757,76740,-14077,-35533,-372,41583,41497,31077,38380,63782,58166,-33236,-95217,-62253,-37985,-87757,-122564,-62801,-22146,-69669,-60848,20754,48966,44552,60251,20961,7924,42452,42613,22288,14837,-39628,-79984,-87005,-136854,-161305,-126410,-45922,18008,32007,23806,2665,1714,16256,44652,11424,-49825,-53196],[67438,14100,-45158,-66695,-71118,-51802,-38894,-47785,-20108,-2871,-40729,-39732,-10417,13130,40354,46227,4664,-47126,-78451,-74742,-42955,36050,122589,141217,102659,75006,89799,109173,82591,1511,-74901,-99431,-86250,-69402,19564,108533,143158,108101,49962,-40100,-64903,-31301,-41764,-63623,-28846,-5633,-18880,-8704,-7934,-6605,-24122,-65147,-48404,36566,62845,-17941,-39804,24629,44850,-5360,-8580,-15794,-66412,-63213,17271,71077,18929,-33499,138,62509,93561,49826,20533,86565,148874,198906,241466,191519,109332,75187,43515,12293,36810,34916,-15583,-31757,-30853,-36318,-26305,-36519,-49490,-21973,-8318,-66994,-89976,-71703,-44735,-3253,27691,6941,-16946,-30202,-9034,48658,72373,50944,51319,28532,-141,14649,-15737,-72708,-101144,-91279,-29492,25647,38686,21400,-5748,-68413,-126938,-113982,-43602,5880,17142,30306,46185,53501,26658,-25976,8901,45387,3166,971,36813,16152,-6013,12673,37436,28969,33940,-12121,-104287,-134753,-147627,-198992,-134519,-29658,39078,126880,182090,113212,39827,35365,24272,2750,45887,48878,-21638,-70259,-58877,-43542,-51952,-31266,6744,-16233,1401,27904,-18307,-22232,38891,18534,-93962,-125469,-81200,-17934,39721,63274,17643,28444,97083,92109,994,-77406,-81467,-55323,-60009,-56671,-53784,-69843,-103420,-99747,-31082,8529,5486,37810,97126,66640,-881,15022,105237,100352,-16973,-64185,3477,56769,54440,-11550,-102537,-126435,-104612,-39155,7488,2063,6588,59893,98826,92185,66692,331,-46616,-98475,-90339,-40005,-10858,29974,33576,-17115,-31813,34141,62618,-37562,-110338,-96246,-72246,-71398,-35372,36077,125110,107700,19716,47199,140308,133476,84494,64030,29159,21500,67303,113320,107312,76510,30049,20384,62775,96581,67355,-1640,-35144,-46737,-78702,-32846,67177,72644,50341,98954,109760,30277,-50774,-73837,-60069,-60422,-61124,-13431,25007,-26637,-52165,343,-15247,-70646,-98923,-72066,-34127,-37032,-46295,-2380,39029,18406,2576,-24338,-90232,-81545,-67940,-125515,-91837,4568,19349,-56405,-178617,-159978,-16556,74835,111107,97724,104044,157024,112504,-826,-50323,-6500,20789,1299,-12577,23745,114469,168127,168201,129336,79335,11694,-9668,20224,57635,72302,23111,-12798,14459,30417,-7956,-19978,-34202,-63113,-43432,-6180,37926,31393,-32863,-105102,-117554,-91961,-67134,-27692,33207,72765,35296,-26962,-19121,63288,124648,68099,-41229,-94702,-83689,-114624,-90833,-56766,-100296,-110048,663,88291,46418,-24569,-8134,24330,19660,56119,179535,211577,103794,16612,-7677,-52768,-60411,6246,20460,-58999,-72044,-26704,-52869,-39579,14882,45736,88293,76495,-42605,-123881,-48249,74700,108993,67729,22143,-7415,55,52922,120865,98048,48689,75043,100425,58408,-5869,-34866,-54677,-76482,-101501,-85552,-15790,43820,89225,155394,146304,73212,34112,34798,31725,35371,61157,76140,23936,-13335,-15774,-2054,63530,73358,24684,9768,-16480,-60457,-61266,-78320,-83495,-59371,-24914,-18799,-62835,-122971,-116586,-90162,-68365,-40203,-34545,-37702,-59692,-76128,-56210,-17679,33898,79821,92386,53196,41753,56719,69875,46088,31228,34758,35329,-14400,-20212,-8058,-95449,-179061,-154921,-118749,-123631,-90790,-21434,19754,-8797,-51977,-29818,-7757,-18653,-27101,-21467,56702,127314,104932,-1892,-96244,-119612,-87280,-82330,-96173,-30071,57090,87692,37220,-49029,-44711,11991,11680,-31880,15752,115065,144580,74245,-10315,-41744,1409,-543,-54309,-27097,28964,47818,47775,21384,13082,56865,63749,27615,5874,-8807,-37692,-59141,-89647,-148019,-177063,-119777,-55925,2965,127841,165668,63863,9272,-9977,-65441,-103131,-59138,58828,132396,118295,124683,163267,107683,42524,28032,19518,22509,30404,-26526,-123226,-116342,-32257,50703,102817,105639,58928,12707,37852,67981,41927,6513,-30115,-69246,-48521,22115,12514,-78066,-97842,-48600,-41369,-41819,-26513,9586,15826,27969,18201,47569,107141,94125,14542,-16602,5831,35485,29466,40022,64907,59473,15699,-18453,-77550,-129433,-89643,-29576,-36625,-26553,13332,45761,72700,45107,-71498,-136517,-50586,106256,175709,117531,56164,30734,-922,-17102,-11030,-39883,-84529,-52354,-12944,7232,25403,-7174,-52683,-67057,-62300,-18924,54932,83253,-762,-63594,-25069,66553,104256,-1128,-89834,-65845,43447,126735,102952,6537,-33128,-8241,-23743,-58361,-88220,-137296,-134208,-44532,-14578,-75834,-115335,-60084,17268,1881,-76029,-99709,-72871,-41523,6027,23937,-12667,-33440,-11168,-27565,-66666,-65925,-56987,-28499,84436,133334,65532,-10410,4878,42034,9770,-55975,-73348,-54397,-67188,-70424,-10381,23929,21440,-43054,-120957,-105089,13074,68895,-10554,-60138,-15766,4484,-4341,12988,72438,119598,169136,193075,169877,116471,74613,45827,19044,35921,84081,89817,73332,76601,66924,34505,-71889,-167338,-131905,-64168,-35633,-26000,-44284,-30638,8031,32321,50773,67342,64340,54811,65478,53054,28151,35299,91124,50616,-5438,-14997,-35652,-77594,-41805,-1652,-30101,14544,107065,70944,19783,52537,72497,47928,26964,46961,94770,71761,17660,24317,94540,154640,114619,85838,96330,90380,82848,85190,53043,34219,13455,2066,31248,46170,46299,61332,49527,7212,-19449,-9460,-4644,56237,106523,49744,-28548,-15911,23605,11296,-14553,-10753,73752,115594,52222,-21981,-89499,-149045,-96339,-12198,6100,-34796,-43520,-8101,-13160,-66011,-97835,-81728,-66377,25231,135784,141199,92036,88693,75334,22983,-36978,-56617,-74826,-116434,-126683,-85786,-55012,-73210,-73890,-13252,-72,-75671,-63357,30503,34372,-84478,-175009,-122452,-25035,28033,31069,38576,29483,11839,-385,-14173,-8709,17503,43382,21831,-10146,10509,35014,-32899,-117919,-104501,-5621,40364,1563,24873,122005,125656,35529,19646,131034,156469,22038,-47122,3164,-2588,-40328,-44384,-54279,-62437,-30082,15850,44380,25772,-44275,-67863,-30591,-21941,-40112,-43099,-11505,-21349,-105042,-149856,-151363,-147344,-93348,-3879,-28263,-80798,-66921,-4152,46053,54455,24154,-22409,-65254,-90572,-53216,-12706,14809,-14399,-81919,-98623,-42579,-54735,-96004,-83025,-93689,-147466,-148329,-68341,63122,112503,51965,23398,25150,-27039,-74650,-39374,17966,77181,114767,51275,-48382,-63836,-31839,-30630,41721,105650,51779,-18248,-13933,14531,-41371,-137968,-114308,-45186,-55215,-97993,-42512,63311,89499,13028,-34826,-10405,-19672,-47557,-51641,-47381,-46086,-10303,13033,3010,-5745,-14360,-9590,-12802,-23077,-26299,22558,113930,145739,60953,-16970,-38759,-16949,8803,-3225,-2164,24476,44633,47907,9291,-2316,43524,67581,37996,-2419,-61205,-33917,60343,71605,59866,37865,-19262,4284,100625,105560,35929,34687,59651,27316,-66680,-90716,-66751,-45718,-15446,22226,44041,66923,71951,27055,-2330,37491,76409,89596,82487,65993,67866,95279,113063,35706,-38405,-13313,19770,-13026,-69391,-85381,-49213,-17120,42044,104311,100419,67470,86541,54694,18976,1415,-36726,-52309,-47527,-79106,-102970,-82244,-96062,-114918,-93062,-21485,38743,40105,-2804,-51606,-45721,-10882,21044,-11062,-18832,30940],[101444,55202,-24902,-77755,-61174,-35612,-49393,-43207,22108,25414,-67792,-98488,-47274,-30089,-57395,-63771,-71193,-113935,-121440,-74212,-48400,-22659,29684,59120,42030,47791,94731,124945,78524,2007,-29852,-48135,-71008,-49858,40657,91026,107555,100567,54564,-82057,-197305,-226111,-181810,-114728,-47591,570,-16254,-38638,-17903,43053,44302,-23107,-20111,86874,145826,81576,22157,17425,13238,1820,27165,20171,-82434,-127978,-21993,46704,-31800,-77154,-19372,45337,79440,54956,44782,109562,149892,160325,165826,126546,80427,79964,44691,-8515,26768,41693,-10232,-1192,26664,7523,27713,72626,82197,32280,-41741,-131451,-162771,-180985,-155875,-52301,53969,59873,18854,7733,57652,99009,89566,103258,166858,132669,33929,17867,8819,-41989,-90900,-90014,-5000,69470,62203,-5266,-36219,-92845,-154911,-150813,-100383,-30271,35021,42373,16283,44286,63692,14860,23095,27301,-55190,-89045,-33053,31352,90714,125797,97865,36781,5252,-52889,-121145,-127759,-118186,-126025,-73343,-48926,-38487,26917,95284,73438,53168,62801,4369,-74447,-8047,64573,-5239,-120843,-121103,-81420,-61183,1737,33153,-68192,-97795,-19172,21290,36108,56423,44350,-15585,-37522,-30387,7805,29856,5877,-39040,-18465,26115,27292,-5417,-34288,-46876,-42447,-54772,-63363,-101762,-120788,-93322,-54814,-36340,-42458,-50413,-19509,32471,-10431,-107600,-90787,38496,86061,-4667,-69285,-20384,80993,116077,15851,-127957,-171833,-137749,-69631,-8024,38678,92182,142627,131973,43670,-24048,-75217,-129003,-160520,-109708,-48395,-27473,-9770,2400,3896,7907,54244,65070,-36058,-124366,-121991,-48358,23149,32825,29025,95686,96218,11308,8075,64086,48265,9332,-13060,-26667,-10577,14895,29283,48339,57775,22409,-14017,777,43067,23163,-52971,-39832,29632,33120,29749,49461,10674,27023,165592,209437,77269,-24856,-21587,-1777,-30277,-63346,-33708,378,-35272,-48359,5780,6682,-28318,-59608,-37739,-130,14303,6447,3787,1897,-1937,508,-16931,-62325,-92049,-100423,-82718,-23122,13770,29111,-1622,-145660,-176634,-54570,54316,80434,26942,-7665,47270,64281,39995,39051,37699,8674,-4684,25982,76306,116092,93906,85452,86491,52074,101,2846,15106,21378,84635,113843,93962,117524,123496,36582,-14629,-7906,13365,44498,64116,70502,19786,-20822,-33273,-48131,-29060,-4933,-20118,-38133,-13631,-4231,-21455,-1276,64216,114609,59533,-60406,-90700,-45081,-79875,-84734,-36225,-45407,-49850,26128,82446,55927,20634,-2925,-41386,-34827,29848,78477,40249,14446,33113,32373,25248,65224,100199,86409,51356,42818,34559,-17791,-44261,-14980,40180,96134,59769,-44662,-69756,10736,90487,112048,86397,18712,-86548,-123575,-36456,65715,57941,-1664,14240,61574,49540,76,-14671,-32364,-29952,-42839,-95179,-103646,-27774,27759,28756,-2372,-854,12490,-7033,-30033,-39985,-39052,-20625,-53777,-68744,-53780,-29276,45492,45842,-40329,-64021,-30637,-16229,-15445,-57102,-125662,-190784,-124824,9497,26967,-80223,-149997,-135499,-70536,-14110,-304,-20764,-62303,-80431,-65691,-37309,33108,113908,125088,82401,72151,51276,2139,-48055,-33684,-16059,343,9855,8863,11174,-28415,-115466,-165266,-150373,-129624,-93797,-25110,62767,61945,-28676,-20244,35484,8735,-12928,-7510,23462,78376,103002,23338,-57150,-46658,-11795,-41838,-86777,-38798,37758,85145,57889,-32538,-23912,91720,136076,85601,97859,136582,113981,37028,-50700,-98611,-58335,-23382,-60472,-73794,-59980,-36815,-12051,-26398,-47736,-38088,-39542,-13314,19626,36038,38482,40401,8899,-63285,-95573,-16289,29150,15281,91639,123577,19450,-24702,25085,10359,-51686,-44281,36025,75327,40419,27448,83214,76504,38272,14064,-5418,-6740,981,-13604,-40848,-55579,-44563,15937,84319,120627,111871,49097,38802,57354,30504,2981,7749,10368,-6587,-11374,-1061,13743,-5583,-62178,-75857,-23698,-7311,-22323,-41999,1585,53275,98732,106196,51254,-13091,-34532,-27471,13165,28954,17228,25970,45922,-11522,-77461,-97362,-105764,-60206,16669,15143,-21364,-61400,-63942,435,17567,-33110,-29392,9627,44181,58434,26740,-7005,-33862,-48437,-1593,42123,-5892,-69566,-50013,32436,103102,72074,-5606,-15245,-5134,-25776,-18016,20819,30003,-4292,11885,53670,76477,85023,18035,-81406,-132899,-72129,12503,31768,-15647,-36812,680,276,-29813,-96224,-195765,-198252,-79112,-17230,-62385,-155845,-134427,-34103,-24240,-86628,-132048,-122806,-55132,4235,3412,-19231,-54790,-69657,-54810,-67646,-93187,-67487,-15363,67154,102808,64755,22466,12839,-11313,-43805,-69690,-100784,-83987,-46180,-23930,15905,47053,34526,-46882,-101927,-60720,50371,103792,6682,-84632,-32967,-1528,-46351,-33371,67306,132209,162212,155604,129091,97366,65525,39262,17773,45289,111727,129132,112410,98711,59914,26630,-33715,-92440,-105460,-112139,-91842,-53129,-24238,79064,114025,27598,-2398,57794,84611,49583,50620,79173,76622,70237,107532,78020,33059,4721,-4498,9206,30872,1833,-58061,9209,139357,122865,56180,58906,58776,35543,23306,58014,117129,105019,52049,66716,120976,156246,111231,71110,68792,54211,19010,10708,-553,18582,29862,30882,36258,25355,7048,24824,49260,8301,-20285,8216,8905,55603,126685,97073,19315,-13948,-24664,-19911,14180,4690,24879,41427,-7412,-65085,-112642,-157573,-101635,-27132,-3649,-28617,-35521,538,-1545,-56451,-104545,-91426,-47937,72162,181877,129009,15353,20245,70069,26971,-81732,-108755,-104996,-141246,-140886,-74516,-13529,11200,38346,60827,-1819,-117612,-82924,56590,70632,-50984,-141996,-108669,-14003,54582,51915,46868,17201,-33941,-46248,-28237,6147,51340,64924,8708,-41476,-23176,-14976,-93789,-189422,-202528,-90458,35457,64402,65187,103657,88007,44282,92790,168542,122147,4369,-51594,-58365,-89353,-82689,-52121,-58752,-85789,-49536,35810,96305,104982,39523,-26350,-43807,-60742,-63322,-11256,20747,-62784,-178324,-188523,-129358,-112147,-77678,-8556,-41268,-109804,-113318,-53679,20455,58642,37440,15493,6921,-18181,-2884,14837,20921,6043,-47139,-33957,74765,75103,-23595,-62857,-79228,-125418,-125878,-53462,4669,-24442,-61159,-39830,-37135,-65899,-94609,-122141,-127637,-67928,3572,7600,-29938,-16463,57052,72646,112317,132605,50790,-14025,12908,55061,18589,-82374,-66968,38509,47851,-33752,3174,103559,103497,28336,-1995,-6656,-46785,-45607,-9784,-5292,-30494,-7442,35529,40397,16708,-3964,25185,70274,57125,-37932,-59805,40279,74611,-52392,-137928,-88688,-3267,43561,37792,-3400,-17062,23305,46712,-1279,-33820,-28940,-25477,-12606,5305,-40622,-43770,28946,30828,558,-9092,-14936,38620,124913,121575,48189,37313,37225,-20337,-108641,-94204,-50488,-73244,-83811,-41882,-9742,30861,43659,12452,25144,90259,111360,108568,105465,94557,80714,82961,96541,16901,-53243,14534,88596,45889,-54021,-108119,-46992,50467,112963,116934,84939,56171,85735,82271,53162,-13857,-83667,-98631,-62642,-61828,-64230,-40866,-30047,-31761,-28651,147,25802,14028,-31737,-69892,-54322,-42690,-44106,-57636,-15793,57330],[99948,70435,-25468,-89624,-28558,17495,-22796,-35243,10421,17646,-40103,-77165,-38696,-14821,-58937,-81873,-60408,-71901,-71800,-5100,8671,-43969,-70858,-39783,1381,66166,116298,109356,38653,-16794,-17482,-15849,-17924,39706,65442,-14301,-19890,57176,59187,-62710,-192604,-250886,-174080,-82856,-57243,-30508,-24786,-21070,8784,57071,65917,24460,-400,64982,130244,113907,73705,28661,6217,25623,52391,27640,-84678,-131004,-48152,-8503,-62681,-51747,-12758,-3517,23260,29585,24302,92832,148221,108887,21299,-27437,-15160,16974,4539,-16314,40856,54419,-13552,-18527,1087,-18991,31533,141625,180717,106698,9666,-92439,-149273,-186010,-145316,-14156,95798,117200,99310,100058,144082,142896,76218,116453,218839,176759,46126,29713,29989,-15947,-45711,-21973,36045,53680,44618,6977,-26648,-90127,-132166,-119828,-102306,-77547,-12768,21927,-4017,13375,55401,37737,47776,56399,-17582,-80727,-37842,53755,139406,182800,141233,44876,-5373,-38507,-48240,-24655,-2113,38122,83951,9076,-80851,-78681,-21776,28961,49092,36588,-14572,-70905,-15559,60080,24413,-81074,-113869,-111484,-78508,18425,51490,-87683,-161767,-50002,75879,87890,8893,-37355,-14465,25347,3797,-19850,-39439,-48510,-39485,-6800,4458,-89,21747,14151,-42798,-49985,-21737,-11160,-80694,-123340,-56282,6972,-10811,-47258,-45144,-18891,18248,-26549,-110129,-110532,-22666,39178,35947,18378,14177,50632,81586,34284,-50181,-103182,-111310,-73971,-31123,23209,87136,106930,62223,-24044,-65179,-99952,-140738,-132515,-54884,-18430,-42961,-61197,-45564,13323,67102,99003,71973,-33787,-99126,-92451,7090,125074,118171,11416,1371,37410,21359,-23222,-56546,-50742,7307,-1644,-55300,-48531,-25901,-33794,-1255,45194,26809,-11254,11945,61276,20874,-76850,-39353,63762,76329,43068,12010,-32359,-1880,103007,143565,70684,19970,45109,60450,28044,2938,15869,23675,-7872,-25649,-16935,-20864,-15356,-16629,13798,43488,29578,6547,-1905,5115,10936,-15356,-55977,-81054,-99240,-56968,13144,6723,-16301,16092,42185,-44341,-93041,-48276,-5692,5864,4386,-7071,-25086,-29676,32029,88124,64597,-108,-22418,37052,83566,53687,-26485,-9834,28812,7361,-26614,-7267,7801,15765,104257,158601,123194,124316,140288,77403,11615,-7436,30960,83984,104503,94987,13548,-37420,-15023,5185,47845,77398,35170,-44815,-83065,-90181,-62687,12961,75431,67432,-317,-62808,-47267,8986,-11621,-37636,-21812,-13512,-3659,52702,70780,33331,-3547,-42424,-87340,-75310,-31033,-68050,-135079,-70637,21373,24731,47380,116155,89921,51193,102463,122275,77402,34920,4446,-5059,37916,83182,51082,10235,18367,28194,46502,70027,52005,-9285,-89431,-112064,-37252,43814,21921,-76770,-100021,-23624,13880,-14958,-11048,4610,52399,55021,-19222,-51620,-4160,-8494,-72518,-105957,-60857,-23839,-52869,-71825,-69542,-70810,-22308,-23907,-58361,-47909,-5626,59903,54280,-47443,-81869,-26694,13829,31032,8139,-88532,-217757,-160871,20152,89067,-11565,-139906,-159471,-78775,-28414,-26771,-3665,19639,-5715,-67913,-101853,-45835,68097,109376,75049,70221,44707,-28610,-93356,-63573,-41035,-39611,2181,46508,77993,64595,-43327,-156703,-129553,-45440,-16253,-4095,70393,96401,8527,-5595,27195,-18962,-42191,-18757,-17588,5280,44901,31060,8105,34429,61971,28849,-44221,-38181,29158,95788,95613,6499,-22610,80693,172013,147638,108195,63467,36493,26816,-27672,-101092,-90635,-51803,-70754,-81527,-61027,-13187,27663,9582,-41137,-76862,-105323,-50432,54075,113929,103448,109439,108382,46654,3874,73320,119482,66944,35497,39992,13572,676,49721,69838,26621,-2786,10897,11608,-39377,-82971,-19223,65698,87064,28488,-31361,-36985,-28382,-31828,-17040,3305,-1695,-18041,-18634,21465,63440,30198,17772,59627,76158,50042,17111,-2034,-18711,-35154,-237,77797,64852,-35932,-46431,19998,14385,-27679,-63468,-12195,82152,123785,67555,-1128,-16625,-4974,5090,27856,33451,22537,-4286,-29167,-85971,-131266,-109750,-77027,-39635,29622,50977,10651,-44369,-56724,-18173,-2424,17545,53779,11928,-42962,-14140,-6583,-27099,-40736,-65697,-60183,-21268,-12210,-29060,-7973,84776,174005,133952,48020,20651,-23126,-74723,-80167,-50980,-14805,2250,55667,95763,53544,33897,22896,-64806,-149530,-103818,-53213,-51840,-69710,-50019,-635,-3718,-14384,-47500,-130246,-162186,-86137,-11335,-35357,-151521,-183785,-122699,-75902,-62429,-79164,-84574,-30038,12375,-4224,-16476,-42457,-48021,-3354,-5605,-59318,-64410,-63075,-39178,-13569,-1198,30137,22991,-71951,-108385,-72893,-105400,-99019,-24522,-9378,-33191,-26284,-16298,-37782,-51960,-11421,83859,127491,45746,-31073,-3717,13401,-3454,16120,50785,51704,58866,39778,37131,36118,4694,-3422,36786,94791,133512,127302,99436,69179,29781,6714,-22417,-17481,-23489,-88313,-83691,-19121,13496,81052,85005,-19296,-72332,-4994,50840,26806,3161,15623,40942,56399,82108,42941,-438,-30496,-18083,50200,42838,-46914,-77624,24222,122454,101225,76590,80150,43051,22185,51305,62779,28040,7925,35416,104014,128990,116561,83638,47716,21697,8278,-10635,15733,7579,6535,36494,65381,52967,11561,-35012,-32035,15006,-9769,-42073,-7013,9610,40845,108993,122973,62767,-12223,-39142,12454,58713,4224,-5377,25731,-23805,-101174,-95504,-50695,-17592,-23596,-36199,-45675,-4553,65078,55438,-21471,-79505,-66061,-21018,72032,134372,59860,-36530,536,62505,23845,-72925,-81589,-78644,-92770,-73025,-32665,7768,55980,89263,80876,-1629,-94464,-39730,66133,44446,-36954,-62844,-40776,-2447,61645,77532,66663,40676,-11327,-48039,-43174,8064,69946,66482,-11617,-50364,-13823,18093,-32621,-143540,-208194,-131126,-5989,74912,98186,94754,58757,47794,92943,77669,-37446,-98355,-92397,-109354,-125894,-81639,-41660,-46628,-62265,-20219,61815,128680,140569,56185,-27654,-47993,-59582,-47911,4710,1066,-87693,-121405,-44172,-8936,-60479,-83938,-22766,-9402,-49164,-88765,-86147,-26038,31996,10994,-8560,39413,54388,38024,10013,11050,24093,26737,58071,114612,76609,-22810,-71333,-96600,-104138,-42273,29999,9560,-74681,-116983,-111673,-125551,-109829,-81745,-111664,-154861,-141451,-84626,-7987,40605,65935,167801,205255,161222,100237,32886,1047,21123,65479,70369,100,7403,91518,96178,23613,57992,108483,75989,26380,-1351,-40055,-73270,-27214,42440,50351,-9054,-35957,-2917,31991,4569,-38851,15542,105301,85162,-68001,-139153,-58526,-20064,-114118,-168255,-89966,22213,72038,64976,17146,-17856,-3160,15062,-5730,-52262,-115556,-114459,-48674,8257,-5752,-2128,32045,-3911,-59856,-59868,-15507,28381,54731,53751,-3377,-35984,-19036,-21663,-62212,-33578,8284,-16481,-60284,-79196,-73766,-11287,58471,44211,307,5731,40308,90166,98761,86513,67138,38685,6574,-64129,-65476,45965,91538,13451,-61478,-65776,-252,65667,63833,23710,3839,6713,41667,63030,47904,-28982,-83307,-78293,-23849,-14094,-24108,-11443,14734,34116,25187,8058,-11340,-17412,-19123,-24759,2883,2938,-27650,-43737,-6066,39621],[63253,42139,-46204,-82497,-4860,26813,-17223,-24494,-21401,-23338,-8548,-13912,-12104,17153,1010,-32030,-9499,12551,1026,48289,62033,-43330,-133434,-91509,10589,101686,114484,37863,-40467,-61355,-75143,-86944,-32077,63972,62048,-52483,-43703,61513,86491,30933,-23178,-77417,-72988,-66020,-91025,-67231,-23645,16348,41423,37355,23358,13921,-19098,-30974,-17219,2832,26760,5708,15291,58578,74795,26967,-78022,-103903,-44225,-39147,-54241,14180,27987,-30809,-27091,-19249,-54416,6653,113211,80659,-70319,-152625,-113590,-68313,-52286,-20231,38660,30620,-22126,-28136,-44320,-76542,-7076,105199,110450,59684,39975,-10005,-52992,-53827,3395,84792,110224,101986,114452,116267,116526,109253,75348,106587,168247,128532,24797,11792,16286,-7891,-2302,56466,77175,-176,-32882,11271,14568,-60979,-93104,-42006,-18963,-70790,-71702,-553,17454,-6630,6750,24399,53603,88342,87112,27195,-7897,27103,88465,132390,126578,36233,-18156,-12135,37076,83436,95965,141323,202151,104927,-41576,-90593,-53342,12021,6949,-44966,-49225,-45974,-22595,29039,53125,10364,-51308,-87867,-70252,-2988,30547,-68499,-130998,-22526,104898,81778,-50810,-119230,-60349,27960,6347,-76576,-128572,-73181,14274,36153,-1735,-8482,15671,-23080,-71529,-45924,-18372,-8129,-21681,-30342,11400,52156,43505,7765,10997,38571,55509,11528,-15802,-19640,-32810,-33175,19499,73133,60350,4162,654,54823,86109,36738,-54998,-82819,-68263,-40912,-16390,-17511,-47624,-67032,-40747,-65899,-90430,-63092,6605,8622,-73732,-128868,-111752,-26151,61940,85429,20180,-86880,-99696,-51622,50253,156523,145284,-1712,-66996,-5967,47881,-11455,-100726,-62227,63618,59492,-44214,-52012,-3952,-4783,-12043,13389,20715,24866,72696,120555,50000,-74504,-63547,5731,10593,-655,-27758,-51947,-30893,-12283,924,27252,44013,54087,60018,64499,70313,58340,38205,14327,-30951,-82729,-76269,-20175,-19141,-24081,-14484,-46824,-67988,-30554,38119,63814,1492,-101919,-168505,-142217,2430,88901,-2483,-74687,-46574,4003,480,-24728,-44600,-83416,-79847,-6274,38194,-28694,-75347,14830,92960,77262,15348,-13956,14262,32142,13596,-38732,-38031,-27969,-43649,-66879,-30911,25973,47621,91056,114516,76005,58716,90471,91702,49896,-18326,-36076,10380,44127,51726,-8984,-54167,-18344,32869,76855,112151,92009,10325,-69391,-105700,-60590,19357,50951,41619,36771,44366,42369,54743,25246,-9950,-18222,1950,21418,54356,54204,13459,-43304,-76795,-78126,-54654,-55457,-112509,-146627,-73129,-1027,-14521,-12645,34319,-1809,-40940,5492,38468,47570,52150,40610,17750,38719,72325,75920,74840,31169,-36893,-8222,48601,15684,-34000,-42544,-29556,14219,83815,46001,-89079,-125637,-45452,-17343,-40496,-6799,46504,101269,105415,78754,88474,70147,-10217,-57723,-56790,-27552,-30607,-67440,-35693,9411,3905,62895,66025,-30603,-40746,27193,69013,35985,-38960,-44194,1020,16347,34142,27015,-54807,-157523,-117942,5030,56669,-8033,-115117,-153600,-86063,-42176,-66858,-12559,90971,81056,-33675,-105036,-70009,17800,61395,28067,19980,24436,-2476,-48836,-49565,-59109,-72109,-58123,-6178,69558,77780,-22611,-112008,-63303,27808,31409,-8769,30164,75813,27720,-16642,-52851,-116479,-138106,-100895,-59708,-45928,-44878,-39049,-2442,49906,92595,91864,19704,-9296,30487,65609,73015,31237,-24692,-21011,59241,110339,91348,21251,7452,19969,-16558,-49208,-987,16951,-44855,-58305,13913,102268,132656,85038,-7026,-76800,-102638,-51537,80257,174164,143365,120829,127641,84553,54012,100160,150001,109030,8255,-11284,44417,78910,97778,105821,57379,-6868,-18648,-6536,-49991,-108309,-59856,34681,71015,18517,-25535,-12461,-10811,-40988,-42869,19042,45060,-9900,-54838,-26463,2456,-41221,-49656,36058,95444,57744,-21053,-65805,-50304,-33403,-16211,28610,33655,-8969,-8896,9343,-8934,-4262,-44080,-58488,1930,47439,8849,-15431,11279,64560,103706,88103,57024,71721,14153,-101708,-163382,-153021,-102087,-47075,-30925,-15166,26366,58848,55209,44581,25862,1128,26531,47378,-28947,-74143,-10917,-14851,-55617,-51258,-84901,-137657,-117458,-40993,18863,65360,129338,201709,183262,75274,-35661,-121041,-152207,-165629,-136793,-40322,-13919,-9236,11878,-32357,-33988,1162,-51623,-114251,-51160,-12074,-58238,-104394,-72812,-23363,-38193,-41585,-18768,-13798,-24265,-12967,11442,-21407,-115101,-178966,-178725,-118061,-31789,28236,47043,48631,26313,-18483,-30781,-26419,16569,83357,77912,15636,-35073,-103941,-123878,-95466,-39196,19581,7712,-93142,-135819,-109848,-123944,-90458,-11500,-38569,-124633,-141041,-74275,-27742,-37349,-31954,46794,111106,68682,8503,2999,17636,63545,93749,37986,-38858,-39614,-36134,-22349,-33183,-82364,-62284,49311,117276,90388,61396,45092,7256,-30741,-52239,-61786,1145,45612,-13117,-39802,-1526,9495,3031,-16211,-55405,-85329,-66709,-23896,-5249,-29893,-60239,-32965,6305,41247,-863,-46006,-84093,-81251,-17835,-21258,-86149,-58177,51484,92527,49542,58120,86877,49732,39637,82263,20219,-98916,-104449,-2958,97410,105031,73064,66265,54979,22212,24645,49741,92616,63285,11823,24768,73453,68919,8131,-47993,-54978,-35375,-56977,-85081,-73486,-94163,-77995,30386,115272,64551,-30810,-22553,74560,107282,40256,45826,87678,15441,-85976,-52249,37084,38316,-34936,-86824,-81952,26915,141034,120974,17511,-50080,-25461,15630,46912,27223,-42664,-58862,19310,55252,33274,9329,7365,-32004,-40213,25,21457,36960,44614,21923,20380,-89,-42557,6887,56624,15531,-18751,15354,50796,49345,89618,107115,79622,61866,48776,12816,-3659,38465,73949,43885,-13886,-10169,29033,70601,63162,-24825,-91990,-64417,-30772,20672,87929,106211,73403,50544,33205,-37189,-154951,-184760,-128778,-79841,-45819,-13332,-23846,-57078,-32148,36402,71696,108414,118650,18819,-64482,-39759,-14074,-23204,-29139,-42319,-71057,-29969,76736,60739,-47151,-115953,-63518,10009,42835,-14933,-89829,-68753,-8664,-35003,-66025,14835,74676,40447,-19551,7118,63484,114776,124855,76134,-22387,-67338,-46884,-57407,-48726,48165,112938,84125,-2233,-90863,-122410,-125281,-92572,-24099,3943,-46223,-105279,-88127,28623,103879,78324,145963,210242,147897,54701,6787,-10374,4381,62010,92130,52284,44210,59795,34458,6243,65904,93359,59277,31097,-17200,-74445,-67245,32218,132599,136117,42185,-19525,-13401,-6405,-53322,-95133,-30269,66498,69068,-39746,-110036,-82863,-52623,-85724,-117930,-79190,34767,120531,115608,56444,-9608,-45762,-39338,-21918,-44682,-108868,-94752,-36650,-6521,14778,72557,89479,14105,-70415,-95695,-39966,-1722,-19805,-18504,-47652,-96951,-78582,-46306,-65075,-30704,32008,66952,37142,-33116,-54367,1885,98750,109674,-6376,-82077,-22048,73617,74853,46571,37201,-5173,-79965,-107358,-5554,96211,38678,-54094,-39943,18058,55204,43175,-28941,-87908,-79774,-55270,-24754,50,-5080,-71645,-96841,-43663,21265,39804,17887,5445,24140,62708,58543,19411,-26486,-19078,24084,40273,77972,96526,67980,16957,8474,30368],[23080,7301,-51986,-51885,1175,-11049,-30405,9204,1609,-28959,-308,28284,19394,28242,18923,-18855,6654,68763,61950,69417,74456,-39116,-135612,-67381,52062,95148,31939,-79576,-114515,-89136,-124871,-172459,-96371,6695,42253,26037,73712,111844,96708,75804,85131,38461,-41370,-93399,-91137,-34551,2108,33686,60979,42046,12308,12846,-21482,-106450,-168349,-150024,-79624,-44878,5101,47303,55648,24213,-63735,-97434,-41205,-30044,-20683,66582,83175,5539,-8011,-14219,-86266,-75910,37435,60135,-60209,-149122,-129977,-101399,-86629,-55157,-29469,-37566,-24566,12466,-9410,-52548,-11720,15730,-50281,-75765,76,44622,67766,88718,104140,100737,65776,40207,70309,64629,22292,32824,85549,94277,66998,10658,-54125,-54748,-8082,16138,24986,93352,129219,14272,-68494,-10639,31982,-34431,-59754,23820,69552,-16418,-76427,133,55615,6909,-21605,7247,46887,86257,134461,82747,-33434,-53249,-10001,30810,68013,23542,-25547,-5927,61332,106477,99891,113281,178778,120980,-726,-39184,4022,21835,-40599,-107577,-87992,-66208,-53800,3370,74379,56904,-15162,-37957,-29909,-26736,-17302,-61949,-68443,20965,74697,20585,-46509,-55494,-29896,24374,17615,-68423,-140181,-64270,44507,21217,-52966,-31649,-28557,-78544,-38780,22121,-27240,-48665,34598,115617,113893,100406,103775,71741,64366,102572,93925,34720,45714,58350,-7678,-68147,-44262,35854,62729,-24359,-55102,65391,172933,138608,-4081,-93660,-99277,-89545,-99842,-98610,-88682,-51246,6809,-34985,-76554,-53447,5612,5946,-80229,-150344,-144000,-71109,-7007,-21248,-110182,-170327,-114270,-46220,13271,86070,101802,5459,-59316,-12892,60963,35140,-33367,-5632,65522,47542,-24983,-11924,58222,66776,-1647,-30475,-4003,32273,58648,65298,-740,-88739,-101869,-88129,-70767,-39735,-73073,-102439,-61913,-49742,-52147,8573,49825,20285,15742,70315,92206,31158,-15534,-11353,-58205,-111005,-62740,12863,-27827,-94018,-112086,-109249,-99272,-45717,42276,85983,30308,-112945,-230598,-171763,16390,99482,12391,-83769,-93816,-60619,-58239,-55461,-64586,-116343,-125898,-41520,24439,-20905,-61293,16530,92203,93439,52554,35040,16500,-6171,35094,48490,-3436,-50695,-61672,-92308,-57571,46795,75004,43960,40864,53402,59925,91336,105892,86136,7979,-68481,-66313,-51746,-42899,-52145,-42156,-125,31996,50411,92623,106518,62019,15072,-5039,19614,25668,-10420,25764,128541,170944,117187,84287,48686,21048,14827,29276,38209,46087,52638,25991,-33707,-57229,-24220,14008,-3066,-17931,-19607,-24604,-37275,-54837,-64253,-47404,-49479,-86562,-127257,-99093,-1721,39437,26341,11836,21013,54479,90203,73329,-31755,-87623,2750,80457,33008,-18389,-16874,-4442,36871,109381,60619,-56323,-51282,6119,-11351,-25566,40320,83641,81841,74100,101140,136312,82011,-10013,4329,61155,77904,11323,-48531,36185,111047,70891,111289,118067,-3689,-35717,18212,12372,-46662,-58754,-6438,34346,22871,20887,-3539,-62686,-102370,-47815,18875,13610,-40045,-81515,-109723,-79383,-22538,-25554,2244,85024,88703,18601,-4909,9095,14385,15932,-24209,-32715,-300,30718,17778,-17899,-50212,-46437,-83811,-90806,-5023,25604,-31769,-43115,3001,16531,-7921,-28736,2394,36765,12359,-35476,-106575,-168002,-175652,-146595,-69380,-40553,-78173,-114486,-70423,16191,89740,117685,72617,34268,28964,13359,17997,40898,-1474,-94241,-73088,48466,112188,69744,32475,-20223,-70279,4424,154621,160810,28004,-27378,51577,134542,132258,69893,-17751,-63682,-62942,-41475,53815,159218,136786,89845,83980,68975,63502,86268,122475,104619,16376,-4654,70566,124065,129687,105560,24461,-60141,-56852,-8110,-16455,-59921,-43925,-28308,-26345,-20749,8718,40981,37951,9264,-6120,40627,63335,36500,32164,48999,15184,-88337,-117434,-14569,58363,21211,-25081,-21613,10125,17083,-20782,-39110,-27187,-10386,-5195,-20852,-9075,64083,10324,-98216,-113562,-68461,-46255,-8263,39526,113152,166098,120888,79202,122562,55047,-105097,-180212,-148847,-74043,11208,18136,-46380,-30329,86552,138989,110573,67050,41708,46849,37665,-15277,-3676,29196,-48327,-109716,-89728,-103196,-131523,-106724,-28267,62660,105496,107780,158227,172802,48724,-96846,-128188,-105630,-150352,-160576,-61862,-60495,-120314,-124115,-120852,-79433,-34301,-62995,-103956,-27410,44072,-407,-84093,-96710,-66810,-79898,-93633,-54935,42044,116780,105879,41904,-17488,-75537,-123701,-140068,-102248,-14302,90881,146918,123233,54251,-20493,-42826,-11829,66047,147529,151897,89917,16370,-60308,-85855,-78353,-38303,-16300,-39603,-68756,-88453,-128179,-146361,-87566,-33110,-61764,-117541,-132054,-53898,-4291,-35284,-71573,-21024,74893,78039,8319,-27453,-11959,56994,97869,50522,-26719,-32453,-8301,-1491,-52785,-120002,-85844,36537,72379,-5346,-34831,-27571,-63596,-104354,-112289,-84290,6271,77738,54183,-13177,-56651,-70464,-64576,-71514,-59375,-38273,-62068,-64042,-16565,-12063,-60763,-74964,-54304,-3510,-22139,-59269,-93407,-99074,-79172,-65202,-51569,5158,69195,50447,-17555,-5074,47389,53173,69632,77227,-43348,-156852,-128924,-29327,61902,89519,72566,66979,72147,54895,89182,152857,159923,87780,15175,-1555,54861,78275,2800,-58995,-61313,-69263,-96079,-104757,-110690,-188142,-184861,-24953,104971,45688,-53001,-7585,108127,159254,116172,105954,121362,62943,-21893,-25018,-2584,-17225,-68315,-99923,-81090,35378,145821,138763,68182,922,13589,43287,22836,-59214,-122255,-75951,19007,38577,54630,95882,76168,-16276,-46292,12175,62167,76526,11398,-90963,-74449,-4901,-7470,47,11087,-3057,-7671,22072,74827,94445,98930,65751,29691,48528,87725,84168,79389,96042,64597,-6238,-37588,794,27959,45766,66064,51525,50975,63646,1584,-37605,20914,81296,94034,60712,-9116,-76354,-157383,-205155,-149329,-27737,57882,76418,7596,-73310,-40310,36188,37623,49163,68866,-19433,-100715,-40672,35587,2525,-57804,-46378,-22248,-1923,30016,10511,-56581,-105866,-80817,-14480,64259,29162,-82112,-104049,-49495,-49709,-82380,-38384,25664,23047,-19014,18793,91171,135810,116594,40608,-67093,-71377,34831,80468,61358,83289,116277,133624,69698,-58540,-91275,-53144,-39231,3826,53285,9036,-66010,-78641,3851,63285,14189,25320,74603,64172,25700,-7681,-42552,-33253,22588,44980,27396,26699,-4324,-56789,-53322,27088,55520,33769,16294,-37998,-81652,-39769,79846,182786,179520,88805,46342,27542,-38074,-96677,-99650,-56079,-11633,22779,17049,-4400,-18474,-19100,-30529,-72068,-107295,-19732,118831,149997,91771,5713,-63255,-66004,-34315,-27329,-43584,-19095,-13721,-33554,16759,127538,151035,53511,-56887,-110279,-51597,15285,-5502,-18076,-24081,-56689,-73309,-95050,-160697,-133265,-26756,75067,80409,16714,6015,50406,120268,168463,87624,1931,34232,75647,35218,-4721,1192,-37300,-109159,-83127,63201,108105,-12572,-67495,5693,58757,69430,35857,-48154,-122475,-116791,-101376,-88349,-74318,-66107,-120956,-125569,-43163,20875,66497,71186,16997,-8987,36316,49905,18390,-21734,-11381,33167,50113,88944,111524,92610,28103,-2879,30172],[-21105,-28093,-44385,-20793,-158,-35932,-23525,47944,56361,10889,-5590,22714,42980,27764,-7123,-41911,-8226,79384,103234,87231,65299,-17563,-80459,-11201,67157,32290,-89477,-160255,-119011,-72211,-115834,-158563,-98650,-19047,39690,92310,146036,123146,60404,13801,10038,-41513,-109029,-105907,-23641,54443,36033,31380,67153,63865,50661,66518,24268,-96231,-200128,-204383,-124605,-56007,-9232,1574,-1621,15792,-31438,-80981,-31965,-1249,159,69727,104527,56578,55918,67246,-7453,-64621,-14513,40434,-533,-52713,-63152,-65866,-82827,-107426,-113681,-86612,-15185,61069,78196,59581,40627,-40132,-127864,-137449,-43237,67063,153705,131692,50163,-2398,-3257,18873,61195,49011,-11447,-10176,67581,82305,4465,-89277,-152164,-118584,14024,90261,52960,83321,164395,99397,-1436,-13506,25970,8097,636,54026,79779,20835,-20875,35217,79645,42377,4518,16320,47482,66325,84719,13588,-105053,-104524,-55901,-34897,14376,28376,-2821,-3071,37854,59371,44177,25591,52853,26016,-30178,-18209,53544,42321,-35920,-77385,-72740,-79873,-56315,7717,67811,22710,-38706,-18717,9240,-13936,-32114,-54537,-27594,27741,13119,-30056,10023,85867,66593,49998,56687,22267,-42369,-15988,21739,-48845,-101501,-46007,-41985,-27958,101692,151769,33208,-20004,69207,186367,186703,138896,131058,105034,84559,101012,74968,16069,22288,33899,-1753,-47332,-71844,-10213,47901,-14492,-50470,59975,168922,157909,42189,-64334,-92446,-79071,-74580,-56450,-17027,24729,50227,-17491,-82685,-75163,-25874,1171,-17779,-58296,-69114,-41198,-59016,-136370,-208993,-183749,-79560,-61715,-84640,-29910,43926,36551,3349,5595,49726,75660,69677,49908,22829,-3657,-8093,17557,70576,75494,-3700,-45243,-5059,12348,-47314,-116604,-133073,-116044,-102372,-99985,-57638,-32002,-109745,-160613,-71625,2376,-48,26797,49598,-9728,-31294,39270,53144,-49450,-99715,-44248,-33638,-36322,20016,51124,-14069,-72571,-89597,-47243,-16211,-15304,11272,44570,22552,-89302,-179458,-117132,2341,64495,65714,-4327,-50979,-37003,-87620,-97510,-58954,-72912,-106275,-70290,-22949,-36513,-68192,-16064,68867,94663,77350,80791,55290,3322,57814,104897,50864,-11160,-21549,-69511,-73172,24936,56637,4048,15096,102306,161320,167755,126317,96281,63639,15019,-10014,-56247,-97093,-71800,721,25395,123,5342,50930,71596,68068,95587,109883,94345,31968,-54654,-25230,98573,145015,91294,60490,58973,73372,78176,67319,56573,65586,81346,62152,23754,2651,8913,37884,58800,85734,66534,-8445,-73441,-67544,-36310,-23869,-26331,-66913,-142257,-128557,-28118,-2324,-34375,-35572,-19924,21476,68643,40260,-47107,-44042,53968,102326,58938,8903,-23197,-27343,21917,52169,-13440,-59851,-9831,20486,11028,42586,117717,94296,15143,3482,49361,57853,18306,-30147,-412,84604,127393,45017,-39607,30932,88930,25337,57684,98684,23804,-28271,-31858,-69361,-104604,-72549,-15530,16994,21290,16420,-35779,-97772,-110877,-12660,73542,41976,-33255,-44485,-54763,-63448,8365,82458,73357,35865,5908,17850,77562,79640,25837,-14360,-51128,-39866,-3443,48136,64142,32118,12532,32802,-21202,-73189,-32876,-23484,-43672,-4646,17950,-43401,-68339,-23837,17716,7971,-26372,-32530,-69316,-118731,-108377,-89411,-45776,-4951,-26800,-90759,-76922,12711,69579,74005,56164,33405,-743,-15077,2419,37963,19149,-81104,-103023,13222,123232,108634,35755,-68055,-111348,27906,205419,207626,70723,-20852,-17623,-4089,-31898,-61703,-70084,-33463,-23312,-50476,-7555,79360,61520,28145,33865,37727,37899,50751,66649,56872,24651,32015,84399,104525,94385,55966,-30091,-105422,-94801,-34928,-2870,-25064,-50028,-97173,-102428,-40321,26047,43178,50061,78677,106380,112018,77250,68365,110633,118277,54896,-68086,-117296,-42743,19171,5283,31431,110048,125004,66098,-40,-24833,-44345,-56370,-27156,15504,68407,127602,48993,-66088,-112470,-117444,-100616,-33938,29029,90217,122676,85791,79159,133710,79099,-43640,-130324,-145190,-66338,58320,82949,-26488,-69683,50410,113952,61842,37055,71751,99845,76513,52675,92740,63048,-62668,-107153,-93997,-89492,-48268,-18011,-6539,32228,20294,-27243,25505,77669,-7585,-78436,-14161,40244,-33373,-118428,-106602,-109837,-150469,-161337,-129178,-69220,-41347,-84695,-154595,-90672,22995,39053,-36430,-99520,-98232,-107506,-141250,-121175,16070,153139,153264,53405,-12023,-59525,-71870,-55351,-44602,-14225,55605,119201,130386,94196,28043,-6508,15810,86394,168937,186667,124456,76491,58341,32039,-32191,-59413,-71937,-90652,-39297,7866,-63856,-140880,-124012,-92996,-37489,32177,34054,24606,9842,-20661,-53962,-29690,61487,93642,19118,-46135,-51683,-7404,46774,84825,57563,30517,40351,36835,-22158,-73483,-49652,17737,11738,-67343,-95408,-86903,-113673,-148095,-120356,-53019,21415,69910,59134,-14711,-106504,-138216,-72483,-56119,-58348,-7506,-8886,-34390,-1001,16236,-30160,-81746,-96707,-31284,-7452,-28820,-40650,-34936,-44726,-33530,16810,50339,46443,-25489,-99783,-70034,-15009,23855,78192,64322,-38458,-101238,-76439,-35280,34013,92353,93225,75764,81740,71784,126996,205865,176738,69638,18790,-2070,44540,80877,3135,-61927,-49268,-47746,-77532,-62953,-44445,-116173,-127504,5938,108757,49781,-37349,-3765,97617,184721,156624,82320,66913,93444,64204,-8138,-76133,-88155,-66672,-25428,-426,45723,93807,113778,123873,69128,33712,36633,5174,-69610,-106954,-57282,1946,8798,51264,105669,84175,-18373,-66954,2902,91027,110304,19131,-114978,-116248,-9707,15642,-22498,-47766,-34751,-22683,-32386,11482,66201,46273,-38905,-47192,35127,94318,104583,120304,114913,41674,-44051,-70088,-39811,-30117,-45484,-34140,24611,115428,156219,56893,-50559,-47551,23735,94388,89911,24263,-16559,-82200,-163389,-142126,-24811,80884,129512,59994,-33718,-30315,8778,6712,14521,36680,-23173,-104276,-53067,71319,74627,14032,32407,60335,33792,-8299,-23171,-18455,-12114,-22357,-24160,36258,31457,-59676,-98212,-52726,-19837,-41266,-59445,-35142,9978,10974,29965,75021,77761,57244,53624,9892,4446,119214,205523,153639,71718,75270,121694,64147,-55082,-47279,17016,-1543,-27015,-25590,-46079,-56244,-87063,-102146,-45102,-16822,-12755,-29386,-20558,6133,-563,-35551,-41396,-33599,-46033,-40248,9827,1762,-44333,-45203,10670,7183,-24346,-31159,-57511,-63435,-11664,75920,141346,138376,91963,94003,65934,-23389,-43210,-3596,-10797,-47631,-7864,58455,92990,74796,35513,12394,-30473,-107581,-78840,47175,110004,87339,36160,-13655,-14126,11352,6606,-5536,20371,-1146,-36313,24905,141877,168855,65307,-49886,-80798,2610,91407,77004,45755,48354,51721,13122,-75895,-195068,-187525,-73374,22123,26766,3150,30030,64666,101484,192601,227731,188807,143377,84015,4145,-30186,-16864,-40507,-76063,-31072,66752,57400,-26354,-21518,46394,66700,76157,79415,25897,-62687,-87918,-99996,-114121,-104349,-74860,-100567,-82590,-36613,-7715,53185,91246,-1073,-74117,-29168,6462,1682,-10907,-4047,8126,12555,42810,27639,-5153,-27954,-26590,15266],[-71700,-76708,-47860,-2112,13379,-8661,8586,50292,56014,29899,-5194,8451,57644,47637,8443,-10232,1843,56988,94344,81315,49777,23596,-7798,4667,12685,-44950,-136641,-131729,-48173,-32320,-89973,-86164,-30215,13957,36727,34463,44904,38032,-9773,-67806,-98981,-156926,-165560,-90761,20413,88596,42715,20189,44060,27390,32968,80682,40713,-66207,-156695,-162609,-70122,1447,16419,-8480,-32771,-960,2001,-16589,12721,14836,-31460,6210,48129,19514,40670,100730,66600,1329,4065,39367,30640,2209,-15433,-27989,-65125,-122054,-118818,-66774,-10374,37335,74376,104643,57206,-66511,-108648,-99601,-54246,57527,155317,84387,-57892,-116252,-68223,10021,61605,53071,2965,-24296,7002,44086,-10441,-109916,-187243,-125632,61648,147034,53832,28581,107722,105032,58951,19684,42988,77158,72293,39217,362,-17422,15186,57345,57445,35910,21095,18996,36551,36798,-1974,-98850,-153960,-95636,-48169,-57455,-10569,37029,15241,-16058,-8759,-8225,-17026,-50348,-78962,-103134,-115036,-80479,11385,48937,18479,1505,-15413,-41129,-15471,9161,4281,-56307,-94186,-58459,-8584,-15174,-25648,-23742,-12808,-19889,-47039,-47576,19488,97144,73203,47828,66279,73855,41036,22912,-27223,-106132,-108438,-62402,-46222,38238,183024,216769,128869,65686,44188,85805,112401,77903,80954,98820,64267,-5148,-36238,-31438,-20397,-42849,-52811,-57979,-74486,-20324,44415,12964,-24180,24910,88293,100474,60061,-13086,-73157,-59405,-11502,24669,70116,89093,70040,3710,-41637,-58878,-52665,-11019,49366,65212,52157,33393,-63994,-172065,-189239,-116648,-22207,-69329,-155950,-123842,-13629,43512,48743,19690,11425,55549,96661,58465,20614,16864,3129,-28791,-25395,-14419,-40587,-39538,16452,-475,-135279,-243413,-210608,-126730,-76441,-35235,9074,-23318,-116743,-142524,-52058,23161,31557,49693,51478,-27149,-79074,-41329,-45774,-134088,-138856,-31690,40175,45745,29369,-4279,-31714,3768,32742,59906,68985,10222,-33525,-31238,-31831,-62493,-69183,-26071,-2129,23908,86144,75925,28437,46352,-8277,-54291,-23747,-28719,-70433,-72317,-33710,-41042,-114184,-105103,-10044,48251,60262,78881,72336,11216,17820,62685,78337,48683,33954,-12636,-57943,-23016,9000,-572,35239,143703,217979,195036,110093,66580,79288,111974,119201,29373,-68443,-42809,44917,34239,-30775,-31961,-9372,-2238,25699,90191,104211,68898,17535,-52042,-88352,-56768,-14654,-21567,-32087,4961,81287,106074,82774,69292,105782,121869,93264,73197,37563,-34949,-34015,53224,85537,20974,-40188,-69200,-42562,22302,34816,-14553,-38708,-51241,-62353,-51716,-78742,-116313,-102418,-58796,-3428,48956,63580,36516,28149,52637,49070,17867,-1142,-13061,2693,24721,-32332,-108814,-88958,-48408,-51855,-3041,101662,164078,74034,-42697,-40916,17300,8045,-23480,-50739,-51341,5182,63563,26726,-51559,-53235,-34119,-60073,-9415,63309,51766,-13979,-59930,-55757,-23654,-15461,-48721,-64061,-22274,8376,-44346,-116616,-140011,-25057,107583,108094,22371,-12747,-21857,-41854,24216,140269,127954,5842,-63124,-21797,53724,58272,17316,-24448,-44272,-6963,29855,86878,124767,119413,101517,87270,58133,47680,30631,-30428,-50762,-21865,-24008,-75976,-59034,18736,39579,-16487,-57196,-16428,-5839,-33767,-11017,-8268,-30630,6472,30116,-3506,17066,82542,55665,-13344,-27803,-25548,-45895,-13294,27522,27609,16158,-32030,-57373,-3726,76980,66852,120,-60094,-50008,37427,104011,94692,43615,-25245,-101420,-145067,-166399,-152972,-77544,23088,11964,-55508,-31662,14190,-30615,-28200,2402,-16490,-27550,-2454,9608,5766,18845,66229,105636,86198,48524,10442,-48081,-98536,-98937,-44986,10993,-17502,-87347,-129897,-88958,-21515,-2818,-16245,14830,94723,171075,177123,104559,57973,74479,81020,60361,2135,-33121,-6863,29399,37238,71784,130465,113649,25573,859,25504,-37373,-112650,-30310,115484,156934,110037,22533,13186,4494,-84965,-147726,-89245,-9804,26557,35264,43189,79309,126018,92536,21813,-65161,-133390,-91509,28415,78406,9477,-55929,-16167,11298,-38670,-40913,48177,120998,96726,71928,99226,63458,-13014,-13670,-36638,-53532,11852,27520,-32414,-89766,-151925,-183424,-112196,-50669,-81667,-64251,31494,87513,38623,-75732,-133954,-105530,-65045,-58923,-48816,-10039,9407,-53072,-173876,-151591,-45143,5006,-26850,-80021,-89845,-105220,-158750,-159992,-32994,91114,93094,29482,-14919,-63251,-57543,-10486,-4961,-34977,-37668,6816,70093,111604,93753,53718,41612,85460,148577,159008,119701,138210,161702,93955,-45719,-107872,-104498,-107534,-37793,64621,15365,-122705,-171915,-134293,11874,176832,173229,49538,-32174,-25863,81,25471,77351,104817,48071,-35808,-69544,-48401,2182,71097,61789,15313,-8452,-11186,-13730,-9680,-4791,13990,10244,-41221,-89022,-106575,-121325,-136805,-76112,-9599,3296,9129,601,-27480,-75413,-103639,-39376,-34154,-81930,-41976,6544,-7621,-9271,-19707,-66338,-94283,-101335,-21464,30626,15353,7386,11080,-3687,-2389,18625,9373,-29413,-115165,-160453,-96461,-57662,-24247,53693,60287,4838,-29301,-37457,-40914,-340,33667,37321,59004,80949,52641,97000,177738,158517,51724,24593,18695,30368,48916,-2323,-46309,-15949,1060,-32497,-12964,38585,19995,-1589,36796,74710,51016,-4735,-15882,46143,120845,78705,-23300,-25570,84567,104882,12545,-61451,-72959,-29747,52185,71932,54922,43576,59940,101438,55077,-9113,-22935,-34627,-46516,-22657,3536,-5042,-43293,-29410,12622,32002,-28365,-61178,9838,91394,101561,47555,-61345,-110033,-37340,10696,-28774,-86894,-86849,-70832,-94437,-75733,-28650,-37414,-98914,-67945,24399,48335,42919,58517,45803,-8426,-52051,-72667,-85472,-104972,-134179,-150004,-70889,72634,133432,35031,-68509,-88340,-30230,58652,90912,68108,52950,-20516,-116807,-136450,-81640,25028,118862,84483,28311,28371,17802,-7443,-15329,-2861,-22132,-92420,-85592,56207,141637,114516,104682,119579,117901,98690,47267,40840,57778,32043,-3181,25815,13508,-43431,-53868,-25373,-11413,-18308,-41176,-71352,-49330,-38485,-26472,-8699,-23394,-23765,39454,63366,49172,98252,152873,104328,22596,24776,52936,-9163,-83911,-30168,35550,7377,-54131,-98586,-89224,-35348,-83267,-183940,-127825,-2111,46604,-23414,-64833,-40073,-15014,-8681,-26565,-83710,-131165,-92815,18965,61240,43620,24204,20953,-44233,-107619,-118209,-116084,-78522,-20928,22092,44062,41115,23134,40377,30704,3402,45331,89269,39900,-37776,-9927,68944,121751,99817,37223,21133,20581,-39371,-68891,-24406,7124,8447,27168,40718,61952,87463,41574,-23701,-155,-5142,-22919,25011,97223,107089,18219,-62710,-37073,59053,116319,95039,68457,70821,89755,74665,-376,-104308,-100591,-30682,-7272,-35337,-34378,6592,8314,28926,153328,258248,230652,127926,48097,-14400,-35017,-23508,-26646,-34522,-13418,14963,-4479,-27622,-3827,43319,74029,99638,125386,86826,-3972,-46319,-70525,-93786,-80416,-33842,-10660,17283,-8307,-29166,15153,33388,-72082,-144611,-87652,-33945,-14341,4005,20653,6827,-6626,11568,-45108,-101905,-78460,-35334,-20970],[-104557,-118005,-62215,4490,40477,33710,21127,10785,-6889,-425,13000,42830,94287,98604,77413,76270,53273,40721,39449,21514,22574,58300,40622,-18068,-66213,-79081,-65920,-13863,46916,10323,-75328,-50891,16433,24295,3901,-58530,-83443,-69576,-66645,-70797,-76904,-120719,-112195,-59209,-3073,52629,38102,15377,4979,-41969,-42141,13488,-5152,-69950,-115541,-83266,44226,113510,108341,71139,27847,18819,51702,101785,115842,48084,-52611,-37971,-2097,-58059,-53671,31760,50201,52042,89575,101411,57835,4221,-6069,4285,-12445,-34356,2361,34445,24315,-9545,-19798,33875,25515,-56944,-56806,-37703,-27563,48343,117928,63695,-42332,-96450,-75243,-18892,24008,35494,28734,9416,3900,25797,15616,-32645,-90905,-36649,110320,143840,35846,1951,31063,18136,44156,87770,129930,158394,121632,24719,-59764,-53117,31683,66230,28829,4676,24915,47174,59668,44308,-15138,-101919,-103918,-31154,-7686,-20957,43336,87103,43097,-11336,-19510,-21822,-19099,-55407,-100914,-121580,-130873,-122534,-31105,88257,116907,78033,49350,42668,60518,40969,-11636,-56163,-86188,-77996,-40323,-39716,-17274,35773,28351,-34501,-41330,-12304,6352,24093,21647,42501,58268,46519,33189,27876,-37096,-94522,-89469,-84545,-77878,-7229,96783,164368,175159,126307,7432,-52370,-37297,-35608,27991,119932,76452,-87980,-131962,-32478,34738,-14842,-72431,-95474,-73381,3752,75649,61874,13735,3572,15441,35117,59934,41035,-41325,-44964,22905,62280,96405,115547,100714,54632,44801,5062,-49291,-22939,66288,111503,108900,81955,-25101,-107801,-82212,-28139,19608,-28791,-112171,-125670,-48584,25557,68543,40335,-13263,5337,51444,41501,74752,115598,32387,-85356,-122552,-90614,-61518,-24489,32230,16628,-92892,-153463,-121059,-86010,-55742,11304,35599,-29319,-56404,-8587,3958,-12569,26933,100090,95268,-5605,-86400,-95328,-114329,-143897,-86887,32003,91844,28088,-78332,-116169,-79804,26060,93185,86864,66468,1666,-57196,-73885,-61138,-16037,14816,18595,11930,-1021,32123,69175,54625,79450,82017,35350,-6454,-44048,-58660,-60631,-4734,21016,-78547,-124017,-63975,-997,36974,69466,71989,8125,-37620,-6380,66216,68460,54061,33901,-3210,-17475,-412,25715,52981,105925,136093,108032,54933,35628,41743,94988,151404,86996,-3188,9550,68415,48822,-10921,-48934,-77643,-74913,-33629,4199,-4476,-25100,-23709,-26276,-75938,-120622,-95528,-92199,-112373,-83195,17721,68604,61384,62318,118578,140504,105939,79927,17976,-107352,-105837,20957,35264,-54957,-56246,-12516,4087,38329,41543,-23166,-19428,17602,-12558,-63956,-129195,-165026,-135527,-55111,13412,63464,122074,111996,34891,-6773,-32755,-49747,-17143,34309,82233,59407,-44182,-98979,-54460,-61468,-121370,-60437,90646,153231,56399,-45225,-34609,49160,76542,18466,-34850,-39143,-35938,-22657,-17797,-50250,-85664,-79597,-46111,15753,69071,76146,11723,-27057,65621,149063,94692,-48024,-131633,-76306,-3424,-23015,-66933,-101269,-38401,86970,137863,77129,12616,-13630,-21709,23317,91758,77917,-7608,-35956,-9342,3923,5058,4297,-5771,-12425,29945,87001,158458,197183,197307,138702,59962,60008,126842,100428,-2422,-46438,-60615,-80153,-73539,1737,67509,31732,-44940,-58466,-17408,-10172,12513,63632,22575,-48272,-24997,15305,21411,103582,169961,75267,-49734,-84432,-72169,-58262,-4615,38992,31304,30558,4544,-19753,-2581,32998,14917,-15069,-823,47429,37305,-14718,-24213,14971,3746,-71448,-97936,-92996,-81375,-6602,81414,50197,-19236,6573,16143,-45733,-23774,-7256,-75817,-93984,-47361,-15911,-5190,21087,80904,117673,109439,84004,44070,-10929,-50049,-45548,21764,83500,25097,-75724,-94939,-23312,2523,-45873,-62056,-8932,60166,115199,149477,114814,48268,17308,33435,71198,80441,73556,74172,83194,86120,48891,-17218,-62003,-84119,-37639,31480,-18280,-89668,23417,194743,171549,34886,-33044,58366,98024,-24608,-142932,-108112,-20987,8736,13216,62403,117468,150624,122951,56356,-17872,-77497,-89677,-42851,13796,49391,30277,-14717,-40421,-69252,-67607,23973,96471,62182,19244,24238,28632,42761,78414,27279,-29493,12346,31160,-40830,-155899,-213383,-180083,-109836,-105779,-152686,-132341,-70369,-14426,5699,-34440,-44382,370,58254,81527,62071,69006,100946,63225,-60587,-89561,-62597,-63044,-59963,-54847,-48845,-54537,-105941,-127850,-32649,53841,41419,3797,-14318,-33738,-24260,16280,13668,-52882,-90739,-57986,19442,99557,109468,69845,48389,76243,108854,112167,131091,200833,188879,62741,-76698,-101489,-66406,-62236,-30643,42591,13791,-93826,-126125,-69647,61305,192703,162319,15558,-75650,-35476,41689,86532,111325,107412,65186,-3622,-40937,-27831,-13524,-3729,-29370,-60276,-101540,-103130,-32497,22213,16573,48365,92238,54602,-22002,-63474,-68773,-57589,20037,50548,-15792,-44435,-31523,-12474,7159,7166,16881,-24142,-86704,-54093,-1506,-15341,-36606,-71768,-110165,-74720,-31084,47361,84578,58888,18822,-4274,-14452,-7689,-19482,-48594,-72288,-110830,-111797,-50796,-28612,-9397,49463,59503,10214,-11500,-15283,-18453,-23726,-70967,-66377,44378,104818,56069,80779,166193,175828,89912,52345,38990,13049,14123,3312,-3866,36554,49729,18255,21819,54144,51400,41737,22708,23481,49536,38069,8141,25057,30068,-33216,-74139,-32634,61174,91771,59773,35689,8955,5780,52927,68790,68256,52563,21850,3152,-42484,-58192,-48416,-46414,-13298,55998,75272,36644,-54555,-105783,-65144,-1488,-15787,-14478,46147,86155,83302,60671,-18737,-87263,-57222,-547,-879,-52872,-78933,-81400,-86628,-69414,-52590,-27721,-10268,25034,35951,-1282,-8134,15545,15549,-4039,3111,-4854,-60289,-109115,-124307,-144188,-89683,31509,61509,-29172,-88091,-75631,-18878,39210,58773,62026,71306,15802,-66672,-116697,-103282,9884,117817,92728,69825,102850,67013,-20707,-66895,-40830,7313,-33572,-84701,8572,121033,107439,79626,112154,181024,226562,150149,69683,36514,26260,38736,75761,28702,-20308,8065,22730,-7716,-3414,19634,-46690,-122262,-145307,-108503,-81494,-72601,-58547,-8999,9146,-2282,7184,3480,-30594,-43323,-33381,-26106,-58484,-85468,-21400,48892,58426,29648,-7702,-8283,21506,-38590,-146825,-126232,-4962,78469,25166,-47146,-58596,-34574,-5060,-19574,-93802,-135072,-55910,73770,117015,112655,90968,56672,-31276,-130241,-189115,-188731,-113025,-36631,-668,9679,-12617,-62873,-63692,-28469,13707,64256,79460,35137,-14644,11720,71971,105691,56714,-10911,10051,68271,42459,-2444,-5940,-36172,-70398,-22596,45749,96616,133364,70649,-22696,-1399,6085,3049,25387,24773,3515,-42937,-64030,-17410,35008,31925,12577,19644,28204,37896,49288,36541,-4578,21695,56012,41926,4700,-12009,-8931,-41289,-32646,88662,171562,101813,-10007,-31404,-27747,-31836,-19412,-3639,-7522,-24036,-14319,1582,-11121,-23779,3201,52960,93481,109226,58136,-31607,-62677,-57677,-46375,-38300,4679,53575,52200,-8047,-32454,-5662,-34046,-130300,-173061,-102494,-48925,-27797,12474,51538,39364,17538,25713,-35026,-92534,-76724,-39560,-66528],[-83453,-98170,-50146,4893,50269,34778,-6848,-23780,-42403,-19202,48390,113613,156473,144603,104329,97958,91905,68276,6083,-54102,-17780,53960,41037,-33937,-96441,-68115,22216,81443,89479,21053,-75390,-69529,-11069,-37796,-61311,-66825,-73907,-111460,-100390,-47307,-15028,-19285,-8112,-18901,-29470,14661,19139,-18481,-52645,-79202,-79876,-58075,-61518,-93443,-105572,-32707,109685,179774,175014,140498,90358,56052,103830,188672,186711,79750,-21785,-3480,25004,-70787,-118468,-61637,-24323,34102,127300,150431,73744,-9519,-17990,17280,39807,65170,107506,107379,60368,-32622,-110391,-68286,-5643,-27072,-42405,-42895,-25029,14763,61863,73329,50632,3468,-37210,-59711,-46894,-9095,43249,68875,57323,25723,22820,29125,18385,49807,102735,67286,-9234,14913,24731,-61909,-38437,92687,165577,139862,79785,-5901,-75667,-40593,42596,47202,-12686,-40706,22726,101215,111256,62731,6403,-35434,-16506,19707,9315,23523,114697,142279,74487,10165,-10705,-10633,2802,-25507,-40708,-45268,-66643,-88485,-15641,122828,165395,87472,54212,70776,94186,97111,70472,22219,-38922,-74887,-72646,-82440,-41226,44180,55248,-238,4887,30497,27265,35001,41486,65919,39993,-25158,-45752,-22967,-55373,-102673,-120841,-122092,-133417,-125889,-56977,46390,111311,104383,14806,-61684,-91745,-78651,30613,157836,130494,-46704,-121439,5254,130999,93866,-24986,-97124,-70244,16093,89032,81795,27522,-3122,-24834,-19892,35449,61106,-11422,-36049,5955,21372,41761,99462,135400,89083,66836,30007,-39111,-40806,27958,61942,56125,50509,-4533,-54904,-36285,3686,33985,18808,-24300,-63708,-51545,-3047,49913,30972,-29678,-40637,-27998,-19293,64654,139644,47882,-86201,-129450,-96283,-58641,-28637,-3320,10996,15122,34675,21286,-37601,-63648,-27585,-18470,-42806,24295,116394,50540,-34484,42375,150146,131479,29706,-44537,-72007,-87936,-74846,-12925,62161,59465,-69336,-194728,-170782,-100413,-32803,4858,18111,19657,-17789,-59732,-76715,-40839,40025,37146,-3824,-6564,-66109,-94406,-27459,4356,28057,65044,54172,-40534,-95589,-70400,-66291,-4502,99457,63236,-8018,-23720,-12262,24380,77811,85739,12798,-57854,-51543,6490,18828,11569,3006,8140,14642,12378,18218,6438,-8623,-18018,-20166,-5495,21612,-9053,-18743,40384,38379,12051,19746,47495,54861,18731,-65086,-128554,-116385,-85159,-81403,-88468,-94374,-85079,-30202,13865,-1881,-22937,-72747,-120665,-122348,-54419,-815,6760,11687,56740,90653,72917,40119,-29022,-118104,-76621,26746,20351,-56520,-31091,29777,17445,4300,19092,883,-11099,-15999,-26826,-37507,-97106,-141647,-103600,-10365,50358,67339,94245,63818,-17174,-55996,-70050,-54190,13730,61838,84850,58626,-5969,-19477,22759,-10641,-119551,-113459,21797,100061,43617,-22950,-25987,66207,148542,89090,13436,34370,12603,-49115,-65532,-43129,-18063,8420,43546,81636,83231,71295,19866,4436,133764,216698,142347,-15629,-123519,-87256,-4039,24983,52640,16606,-11971,46950,107657,79160,16353,-31775,-37096,1143,5574,-44095,-54506,5767,30657,-2584,-21183,-5783,25378,21344,49474,129112,193579,189751,162631,70336,-25425,-16487,60456,67918,6078,-52077,-98670,-119250,-90861,6165,65383,-4854,-73962,-47984,-44361,-82754,-5200,102079,25812,-84824,-82522,-54552,-49925,64302,161336,99556,2879,-49874,-59233,-41640,-17747,6370,44154,71972,20479,-18002,8378,25825,3647,2860,26163,36177,-11834,-58030,-35999,19503,37148,20889,40878,54211,27059,33438,79306,67948,25771,30151,30766,4803,18790,-12584,-98250,-119874,-68419,-11778,5579,16421,42795,59356,101666,145392,101744,9740,-28144,12845,101169,149632,73358,-15934,-26768,14978,-9037,-74046,-74774,-21320,10762,-1566,18202,54507,58936,45755,63030,97312,89212,86645,107577,112556,92137,-12001,-178416,-230273,-158666,-84325,-9017,21330,13314,85930,177408,108648,-18116,-61745,21489,68589,4363,-92531,-92820,-16160,30841,33741,82039,141967,167199,123407,41246,-10682,-20042,-49872,-81904,-39562,80406,115406,30103,-31318,-47719,-46850,23224,57283,1505,-47105,-50887,-42945,-2828,48982,13021,-55800,-33211,24682,3611,-82826,-99423,-33519,-3814,-90180,-202472,-217620,-177655,-124443,-62713,8639,111088,127794,90238,95449,88700,88006,122914,131161,66730,18740,-48841,-123234,-113882,-78182,-56576,-23026,-30843,-66489,-8095,60891,32645,-28670,-25797,5809,29571,42937,2605,-77580,-96502,-64609,-16892,42740,31231,-9644,-3867,16476,27414,57042,126656,179385,99042,-27714,-86719,-67150,-45473,-39253,-37763,-58096,-86893,-64688,689,40686,62418,92271,61737,-10553,-67041,-44648,7879,60974,91002,55932,12935,-10921,-39655,-45964,-56948,-83907,-108610,-105941,-140348,-146989,-56905,-1224,-7080,62394,130418,77612,-4484,-42377,-43538,-4596,87439,91439,-20844,-68192,-32547,-14834,3463,21804,3504,-68307,-88060,-17793,1122,-45859,-69082,-83089,-86314,-15992,48304,83865,74998,45283,-18286,-57186,-58302,-47014,-53154,-66083,-55767,-34207,-21402,-8853,9622,30373,35938,8478,-42268,-42872,-13458,-6470,-49205,-142912,-124728,30165,105679,57354,84190,175435,194704,114685,43984,-585,-27480,-15729,-8796,-4977,25835,42826,39368,26973,-5738,-38739,-9772,-3342,-5412,36437,56545,49447,37515,-17632,-84413,-44005,14151,11917,24482,69158,58750,12314,-23841,-21748,1084,50718,60286,-16350,-108363,-134491,-50720,-726,-17937,-12342,19927,46230,55278,-29031,-106978,-61642,-199,-9932,-1133,38099,57994,60095,18481,-60756,-97775,-63400,-19368,1846,-9734,-31320,-56639,-44354,1855,12614,47651,101580,117286,57745,-11585,-507,60534,90242,76279,78857,62035,-8459,-57836,-49185,-45046,-24502,11762,-3100,-57423,-84664,-50946,20857,38587,-5770,-21293,8093,8856,-28925,-79052,-70101,36326,132721,97215,60442,88491,41360,-84171,-143376,-62970,58806,47668,-46778,-49088,-16308,-53023,-57117,19315,116470,170749,128796,25816,-44076,-23667,49124,105516,50851,-5594,11095,33375,27969,36982,73571,13329,-123220,-180465,-123827,-73718,-38521,-23630,-31363,-79566,-96708,-50024,-53816,-116342,-138020,-127670,-89877,-52110,-43156,-12717,58855,124880,154555,151392,100507,31187,-36484,-88410,-102044,-67400,511,9192,-4524,-11854,-32267,-47819,-53820,-78164,-58919,50323,140698,131124,117552,113043,114940,71848,-56969,-189303,-205625,-113459,-23036,43156,64983,3217,-103259,-111508,-37335,-864,-1999,-2558,-4276,-4331,17366,37764,55929,6706,-54687,-6744,73939,50450,30467,65682,25805,-59561,-50436,15448,75473,116316,83637,35023,55202,44634,42159,44304,-19803,-64872,-63267,-42495,-27890,-45685,-80193,-77047,-34359,-3829,5355,3522,13948,9459,38998,77865,117309,112474,44895,-3965,-7137,9914,78519,111606,29306,-79953,-84168,-35898,-13239,13558,47911,45366,-1249,13879,68270,55890,14304,-7313,-5758,31894,44027,-12283,-103774,-119824,-62781,1728,-1551,21183,45540,5968,-30275,-6371,22480,-4051,-74795,-119768,-75797,-48101,-42161,2831,47995,58028,61346,67957,27311,-5948,-30266,-41439,-84300],[-43463,-40564,-25814,-24887,-5333,-24615,-51210,-29763,-15100,6676,63818,126388,161429,120059,36278,8704,63873,109496,30276,-73776,-48015,14305,166,-34980,-60634,-36060,35972,87589,59382,-22573,-87311,-73226,-41093,-95045,-103126,-5232,27448,-74750,-97632,-50955,-26608,3869,50631,37286,11241,15879,-23240,-84918,-116798,-79306,-37180,-37796,-49124,-74042,-87958,-28159,71535,132324,141479,101136,55987,70496,138656,185116,145351,64404,23879,65018,90874,4791,-62919,-56155,-52725,-18657,60305,101751,47217,-22459,-38304,-2776,41179,62411,75143,80120,54432,-36756,-125107,-87584,13514,8039,-57698,-93687,-64717,-49433,-1859,66649,96067,66095,10937,-51674,-62016,-12175,67807,105823,71603,13127,-5225,9810,29706,48677,38821,-16322,-49977,32004,77661,-57303,-107134,877,65594,20293,-11674,-53918,-78014,1924,64481,19587,-64987,-86307,20872,140323,138920,54201,-7139,-7403,39032,46164,1966,21418,107991,134913,92339,34825,-8810,-8663,23483,12064,14859,17521,3540,-16827,13037,83454,103014,41197,22224,33976,65946,128947,157526,74249,-28263,-93338,-110739,-104058,-57359,5282,41805,40448,43294,58181,92335,142302,134320,98178,9199,-68743,-77858,-66571,-111467,-163651,-157873,-112062,-112698,-123909,-78540,-18567,15608,67396,88210,68890,15563,351,73329,161335,176387,76823,-19479,29493,135348,124983,25339,-36329,-32829,17298,60299,46534,9724,-1777,-36348,-53047,10370,61172,22388,-14741,-25853,-45031,-22741,75362,157949,100513,39418,24599,-11965,-35459,9801,46014,18856,-1726,-22287,-69474,-70540,9906,68226,37066,5069,-4150,-8395,-9254,-3083,-25724,-42016,-54917,-95474,-111724,-34135,48575,25747,-51180,-83386,-79945,-58743,-41769,-51131,-14346,86204,129965,69803,-12445,-50348,-63604,-69560,-44003,55312,126228,64112,10965,83506,130735,84045,34789,9203,-8647,-906,9607,9293,27227,8596,-102853,-190904,-116999,-43016,-67844,-105118,-38340,27872,12963,-21854,-44018,999,71185,35467,-14236,-44737,-170398,-217554,-111419,-38189,3271,33646,29377,-61918,-101478,-53027,-51346,-18087,122026,173438,125723,58520,2138,13903,83051,101204,21576,-45457,-68132,-53922,-40202,-50510,-94940,-79988,-16226,-9887,-41507,-82880,-109985,-99221,-64088,-22750,20088,-21293,-78772,-46205,-21426,-19430,-14366,5572,26983,-511,-78017,-124238,-107696,-88648,-69282,-50812,-72923,-112707,-45053,105911,151222,68322,-37263,-88111,-91343,-58191,-30454,-30239,-41280,-33922,-13997,1523,2119,-28719,-31888,29314,60355,41202,13869,27264,27404,-11626,-18499,33627,43664,-32415,-90552,-46114,13506,-16049,-51416,-12435,50644,76805,42838,-4079,-30353,-37253,-53077,-57807,6860,78062,41203,-4350,12297,8330,3301,37802,23377,-66222,-85264,-5197,49495,11169,-27919,-44304,22787,133155,140072,78235,86814,72361,-24770,-95879,-44674,66219,113292,94892,88697,62641,39916,4411,-6063,71779,116091,88145,22618,-48077,-43094,23146,98650,190430,151604,60298,49672,71003,51323,6492,-55946,-67456,-3494,2028,-84840,-101695,-36609,-5451,-12121,-30428,1480,76537,77372,87429,149483,162041,96901,45542,-20185,-66189,-68855,-57521,-30801,-25393,-75495,-118877,-111210,-102483,-42083,23904,-22065,-65620,-24940,-38631,-106783,-37732,101255,53882,-82431,-102861,-76222,-96624,-43917,52901,91313,91636,48004,2578,-21256,-35482,-17435,59876,104416,42663,4366,22174,16424,8147,45328,37519,-28431,-67567,-44011,10206,28214,31740,54121,80021,70529,19133,-17934,31997,80474,59792,13851,19354,46882,44867,-5586,-45930,-67589,-41748,12514,17391,897,-19853,-26738,52168,143269,89968,-27699,-41782,42706,119269,126035,57199,25571,41645,49338,-1317,-54927,-66600,-31989,3308,-40034,-83921,-20271,87001,133607,124090,95863,25408,11933,77407,107765,74790,-27087,-179322,-206911,-107800,-60978,-6520,84880,111717,113619,126662,79017,18930,-19850,-11547,12052,30591,-15247,-57059,-10254,50275,42533,56546,116341,142024,85742,22748,-1053,19002,17133,-31021,-12291,104896,130841,30384,-33176,-42954,-38210,18850,39885,-14099,-37706,-33399,-63031,-64602,-18719,-22657,-65779,-51027,16534,47313,40935,67008,102218,70462,-50351,-162669,-156090,-104406,-80688,-49945,46702,198393,194555,52831,1156,32017,51907,57342,70094,69356,54551,-32867,-106608,-105233,-98642,-91924,-36382,18833,8425,27987,63179,24268,-40939,-21123,30182,76308,75866,1289,-64830,-58128,-51105,-49214,-7288,-23248,-66278,-55878,-50110,-45360,16517,82218,76318,-16705,-69030,-51098,-47956,-88808,-76448,-53167,-124949,-138573,3995,131684,118275,53809,43516,62444,56317,7531,-36078,-52321,-4259,36409,-6266,-40645,-39213,-86869,-113206,-78454,-44891,-53831,-52055,-69631,-73499,-28048,-7128,-4303,52379,67153,-6073,-53947,-66866,-75075,-30661,67420,75136,-17860,-55233,-18511,-24103,-55316,-66620,-86776,-135987,-84936,32115,46442,-19866,-48201,-21471,22426,81209,91053,53952,14285,13328,-23155,-53049,-52213,-60537,-46799,-21758,3807,25285,11348,-6546,14907,34272,5267,-22381,-16156,-11566,-9977,-23308,-58056,-105891,-69221,33511,70311,31121,69163,156015,178082,89189,420,-47465,-39392,-12870,-15317,-31145,-29262,11879,53456,36787,-33831,-63978,6221,48261,38246,48851,65172,75519,55223,2416,-41162,11467,41328,-16648,-22402,38680,11830,-34892,-44502,-27670,-3574,35332,42155,-37757,-129272,-103485,44368,93745,32995,-30055,-86221,-68354,10890,-3764,-37435,1862,29616,-3736,-27633,-17433,25227,55476,-7627,-97103,-95056,-31012,-13658,-22605,-15810,-5597,-17397,856,62768,77001,79645,96921,117396,99261,46384,45911,121601,172385,154893,125413,87592,36119,6718,17395,36686,21080,-35528,-45807,-18415,-31112,-28912,42485,44423,-49556,-95069,-59369,-15944,8019,-1338,-6069,46700,128955,112858,46233,3373,-59675,-146816,-161197,-32298,100891,86084,-2840,-59626,-129743,-193029,-163901,-70130,-2207,16772,10105,-41542,-81214,-38673,22954,57657,45538,6093,-40500,-4079,88117,98710,91807,70450,-24035,-83255,-34238,16795,50292,59626,16920,-75574,-107511,-19100,21295,-96327,-210328,-185812,-87549,-15115,2846,-2868,35494,108282,164511,197228,125796,-24112,-108851,-112810,-102514,-115932,-93654,-48765,24921,53676,-10984,-89207,-94759,-50044,36867,133800,161635,112819,95613,106245,167088,184746,54744,-102412,-131406,-71037,5563,99822,123094,30792,-81584,-66846,-2517,-25006,-59828,-43445,-12019,6686,-10797,-60149,-29401,-8919,-51255,-18137,38592,37,7747,88578,87223,9185,-28496,-14421,16995,47149,68301,88002,103680,69576,60587,50203,-23756,-64258,-52589,-37565,-52577,-94772,-125057,-114788,-63076,-4349,25605,-386,-4008,-12499,-34514,-6830,101465,130070,23655,-33154,42421,103234,107099,115275,90210,-20203,-85175,-49998,794,48344,111071,121424,46630,24651,66633,96119,95138,25149,-53236,-40317,-26800,-69651,-141159,-150339,-77587,-145,396,11683,1793,-31809,-28082,21693,34954,45746,20621,-53583,-76896,-82171,-81486,-54753,-39292,-7602,49732,72079,46790,35919,-11121,-65369,-93475],[-3328,12450,-5038,-57478,-72935,-58107,-34168,8927,46005,55817,52398,64392,76103,37580,-20721,-41745,19712,104164,68610,-17303,-28802,-5838,-30751,-27280,16735,30322,29008,66242,32568,-56981,-69089,-6361,6819,-60213,-64749,45325,89571,2731,-30714,-21904,-29100,-6729,59550,85318,70733,22354,-59606,-113500,-142105,-88409,9721,41768,22562,-2895,-34233,-33587,-5432,28059,51276,4805,-14117,76669,145895,116158,37917,6310,18233,60476,87474,72799,55777,31321,-21131,-44347,-29944,431,-913,-36416,-67576,-50138,-10963,-22119,-24884,13669,18526,-40330,-86811,-38737,46591,21035,-76251,-127487,-103346,-100044,-52694,39712,84190,63793,22596,-15795,-12465,34530,90622,81979,8211,-28533,-40941,-27256,-1534,-4934,-34213,-45549,-51042,11452,78306,-18885,-108320,-87579,-55495,-54934,-47850,-85699,-84624,21406,75595,6776,-100296,-124834,-5464,103618,86288,7996,-44764,-30250,48951,63167,-9564,-40380,3160,40814,55192,21176,-24612,-3883,59841,49688,8582,-6694,8364,5871,-18324,-26542,-15215,-4042,11373,306,13270,84327,117741,25572,-73936,-139014,-149683,-95433,-27572,-2910,24705,50066,49430,68985,130853,172880,137767,61772,-46588,-67380,-17876,-40066,-142625,-182964,-114251,-27465,5484,14722,14532,-15127,-27960,59769,143612,159502,122523,81085,77728,99509,143725,133550,57560,-338,7918,3761,-8280,-2038,-7377,-1759,6848,-17680,-19809,4198,-32147,-59876,2697,63904,48761,-3106,-57592,-77529,-34219,54479,140658,115705,68777,53251,28820,1509,50498,134251,94477,-3057,-47800,-80762,-62947,49471,117955,32374,-26357,4374,37816,1470,-61093,-87509,-40662,-38546,-122124,-172246,-115532,-42254,-21982,-56028,-91452,-108973,-82743,-44871,-43546,3461,106087,111422,34127,-2288,11412,-5389,-48390,-47319,17519,62420,58488,61972,75476,27862,-21855,10466,30158,15454,39508,26002,-26966,-15728,23128,-25062,-96002,-29153,48418,-18166,-103618,-33998,71670,90509,65393,23430,34649,59009,30336,25151,-35922,-212567,-242712,-109364,-18177,70755,105168,51834,-36363,-61318,6112,18337,6032,81296,140042,130660,67539,-6248,-1757,57797,57122,-13220,-34959,-49770,-47902,-40554,-78381,-168499,-178872,-94223,-56001,-84044,-116993,-106818,-54184,-4162,7472,21397,1271,-27513,12648,16387,-37226,-49851,-17241,-14627,-47087,-72320,-78991,-68703,-38277,22498,51492,8818,-66506,-23962,134080,177556,62674,-46294,-69179,-51417,-12265,-1464,-10308,-29993,-67144,-100138,-59071,5639,39002,80046,96128,54819,44401,90381,106403,30974,-34846,-8900,48495,10222,-97831,-120555,-36206,20211,11773,30277,68832,84745,80465,34065,-25192,-26949,-3916,-34821,-53573,26492,85557,2003,-63494,-10877,-4562,-51018,-30582,-4574,-10571,22258,50529,20144,-50254,-67969,-65995,-24663,88120,165122,122476,82202,70595,-7788,-88185,-34211,91082,134488,80471,39713,17352,8009,-6240,-10205,5925,-993,15211,52688,30983,6172,50444,149433,253492,209832,113922,77067,62700,39994,1671,-59593,-47672,51681,82118,3138,-76862,-117296,-115307,-73569,-40639,44677,157533,164425,142540,137062,100271,26532,-7803,-15321,-16287,-47646,-92203,-83321,-68240,-101673,-116071,-65001,-49461,-40243,-5975,-15175,-29763,-2735,13701,-28767,-32768,52310,63590,-34445,-60685,-28529,-63473,-104342,-60481,38059,111474,94786,43701,-18810,-51004,-12607,56961,81012,56636,53682,19208,-34268,-8790,93113,98797,3296,-53703,-24720,21584,9797,-8461,11530,17770,-15840,-62828,-88512,-3105,100745,85777,-781,-12937,17070,10731,-655,38183,35384,7217,11307,4148,-21946,-54789,-51229,30218,85066,2592,-99828,-65988,40064,71712,19355,-37720,-4262,68240,98031,51608,-12866,-54772,-29780,38566,10426,-77458,-40375,89890,147910,96427,22913,-48225,-49689,31433,78922,54808,-427,-76037,-70166,-6484,4112,25351,89749,96820,80489,104574,104265,76471,35966,11891,12040,53179,36717,-21109,-15439,27467,18013,4429,44019,78031,38455,12282,19439,50022,75924,49491,37638,81420,49723,-60319,-101705,-88800,-87855,-51941,-9520,-9385,20328,43160,9836,-16364,-8483,-13296,-14422,-10928,-7896,7269,46788,112946,114698,37240,-39420,-61114,5439,63165,43948,-250,15550,132740,161753,17068,-79020,-35715,4406,-26072,-52818,-42702,-13607,-35093,-34177,-29083,-60407,-88640,-71952,11118,59977,39962,374,-32105,-36309,-10443,13897,66361,77898,22724,-10109,-16764,-69771,-107931,-34670,22674,-14577,-55947,-67379,-67584,-23714,2374,-24498,-59512,-36455,-9368,-52063,-150694,-140087,-61259,-90047,-81310,68499,172492,124767,53307,84077,158184,140587,40240,-49077,-78596,-35686,-5869,-27053,-36827,-71179,-158945,-161217,-43893,60292,44474,11647,13364,27996,18670,20198,39768,28021,-45230,-110237,-100707,-94318,-128671,-127098,-56475,-27906,-57471,-53662,-16059,-13907,-57590,-123265,-169072,-168344,-81194,24017,68840,35320,-5925,28594,104127,143450,77473,777,-26737,13049,24109,2998,-18071,-56476,-38188,15763,26615,-645,-34521,-39935,-28048,-24742,-28178,23398,101308,69463,-24466,-75314,-72733,-50527,-10220,13335,-2636,-40851,-11012,60216,99402,23389,-52262,-59176,-23142,-12663,-20803,-39521,-64218,-18325,39018,16071,-24848,13316,96108,115912,87550,59927,40897,28810,5695,-720,1555,13757,16418,-5202,-24402,-2097,-2273,-19660,2338,57612,60631,28744,1404,-51429,-84406,-12708,114808,114405,26819,-59631,-150790,-165251,-83211,-39948,-14175,9780,24188,-7450,-65099,-86187,-22382,39494,7447,-67166,-54906,8790,-7815,-64086,-74040,-34180,1309,27188,62530,46480,10410,-7600,41099,109114,88636,43729,70512,103545,93357,76241,62565,54045,29402,15442,24392,-25771,-123873,-99467,-5844,6740,-29474,4376,13938,-55633,-92047,-67169,-36608,30895,76598,42054,16957,72737,94196,31323,-66215,-133517,-152059,-107244,12191,71874,20504,-9319,-23350,-108171,-168395,-142411,-93925,-64053,-51230,-75797,-91651,-69491,-20435,-31115,-43849,1165,12003,-75826,-59120,82265,104437,65645,66282,38928,2431,50867,93575,109279,106016,62785,-1133,-24057,32351,78664,-34778,-174354,-123790,-21906,-16764,-25762,-16029,-20469,-7491,39791,109895,81277,-57443,-161225,-170665,-107872,-88783,-94330,-61478,28339,58172,-6048,-82425,-91318,-14580,89325,125299,102020,69883,73613,78879,142776,182614,112954,18498,-30312,-46799,-3794,92216,104660,22110,-30966,7976,15893,-37279,-43245,-12012,20283,36749,-30543,-139933,-84718,18060,2238,-10525,8294,-12422,7668,58552,67316,44441,12285,-20191,-41260,-24970,45888,95331,92664,49723,27215,9068,-7566,-15208,-41357,-58728,-62726,-71470,-94462,-114999,-80197,-9366,35329,18721,26272,22355,-55976,-96161,-7215,25475,-59496,-79619,26932,122530,108537,102319,130120,45597,-53354,-40865,17077,73149,162523,181580,80108,-11514,-35385,29701,107535,65149,-10077,-17110,-31728,-66116,-81623,-75906,-49536,-12161,5462,31295,29208,26864,41836,56118,12815,16051,43669,-14116,-73714,-89030,-80464,-86757,-112677,-80148,10651,64626,58538,56071,3258,-60961,-62274],[12603,7657,-20732,-73806,-84912,-22718,27792,44312,62710,53636,10162,-16987,-43309,-54442,-7324,27948,12065,15730,24388,14631,-1568,-3886,-34445,-24131,66978,94702,46536,62852,54301,-13272,5462,77933,67955,441,-6907,31768,68549,56662,42228,32198,18948,6497,37617,61159,35257,-20257,-66562,-73357,-115814,-127784,-28885,50633,50814,42808,22279,-2689,-13513,-22802,-17161,-44166,-3382,108462,120514,38272,-27114,-30432,-29262,-32598,-6149,60101,111132,70725,-6289,-28199,-42241,-35422,-920,-20956,-74928,-84514,-68477,-78251,-48546,7190,13129,-19562,-42312,-18814,27725,5559,-75073,-110340,-80605,-78767,-59458,22576,80915,49593,-13565,-28919,12155,60632,82827,40268,-34758,-62303,-53719,2226,39473,-14451,-64544,-20052,-6667,-20453,8249,-3414,-38630,-51163,-29246,9197,1556,-69617,-75437,7167,56456,16120,-83148,-129825,-46726,15916,-7047,-32173,-36316,-26350,35886,60662,-15119,-100164,-98213,-59903,-27592,-37104,-35638,36474,123009,81602,-28871,-72463,-35904,-28919,-71087,-91805,-56724,961,28848,-2414,-21795,6235,10345,-41503,-95207,-140062,-141269,-66867,24181,45626,48765,54914,47651,66926,104079,81379,21516,-28984,-85657,-34279,61113,34496,-73291,-87865,-16515,58107,108947,108839,51735,-15424,-32325,41742,94289,85991,79090,63243,31641,8902,32345,66251,47567,-52824,-132053,-139728,-88051,-49543,-56573,-55855,-41818,-58847,-27123,26276,-8582,-40246,13084,74798,52506,-24706,-83268,-57108,1242,24054,72505,121196,143126,90533,39167,38504,108168,226426,193960,33744,-38110,-6183,48270,102446,117572,25025,-43913,-22969,29930,-475,-78629,-93389,-16562,-1756,-92791,-152988,-111436,-53937,-52877,-97151,-157521,-166345,-108802,-34349,15291,68843,105352,72723,5243,-2746,62170,87398,4720,-68770,-37643,28645,53476,43637,-1263,-68203,-65897,16588,30548,-6317,-2913,-37410,-78456,-18074,71093,47398,-33465,11471,93546,57137,-24162,-21042,63720,144981,157394,99669,61445,35361,10247,47967,16586,-126963,-145611,-56225,12792,136742,176592,69293,-42240,-53422,50017,82272,23208,8164,27662,30949,-16995,-48765,-8749,16664,-49643,-103857,-48788,-5995,17910,4935,-69235,-147981,-148668,-94133,-51684,-42853,-36880,4613,46726,61476,33142,17883,7273,19816,98926,86811,-37761,-84666,-36841,-38201,-66375,-61535,-53785,-44483,-533,53749,65182,46773,2003,3308,79294,88501,4241,-57759,-46691,-28746,14135,21710,12818,13422,-40438,-117169,-80193,13101,85879,113951,65163,-6639,17143,124123,170452,69474,-24771,-12552,-12221,-107656,-166257,-106252,-34013,-40945,-46195,20758,53026,47659,47344,45269,49497,41996,10814,-39555,-83603,-62095,-16572,-39912,-46547,9237,-8213,-93190,-84329,-26442,25851,92941,79671,-21255,-112283,-105533,-69096,-31121,65138,132122,85963,42896,23102,-31262,-58416,2424,80847,103319,54422,3129,-18606,-18107,-9749,20883,44246,-2618,-7713,54428,56014,15037,31026,106802,183548,140663,71078,54648,54413,41541,-2057,-45593,20886,121201,120531,83080,6238,-116174,-171261,-125726,-28248,109204,221069,209180,132993,58757,34638,27753,40754,59906,48589,-9181,-45775,-57307,-84033,-109293,-104722,-37712,28571,31583,-9925,-36208,-41519,-33767,25461,52215,6366,-9117,7258,889,-5592,3481,-38345,-107193,-111164,-32226,26152,17111,8659,-37602,-79070,-28676,16875,8231,22051,56331,-11261,-82376,-28871,97437,140542,79844,3519,-3892,15828,-5726,-32244,-17670,-5453,-33124,-74617,-93188,-9098,102681,91864,-265,-56744,-77778,-73163,-17812,89812,110676,13699,-49167,-45339,-44843,-46718,-12860,51768,47119,-62061,-141322,-82063,12683,3554,-84376,-136474,-74808,23968,93034,71088,-4864,-36196,7842,70136,40613,-33696,-24503,50731,61356,-18336,-73060,-64664,-29339,13789,34131,21719,763,-23707,-6097,22430,8066,-8752,-2907,-11231,9775,84906,91235,48540,30581,40994,23265,28071,25580,-1925,-24559,-17719,-13135,-31692,-31156,13948,3076,-22823,14253,86796,114594,74677,22784,337,-62025,-157690,-169384,-122450,-137213,-149639,-102353,-27838,52134,87207,99591,97905,50863,19909,58607,71774,16412,-41970,-40312,47817,61097,-26122,-52652,-5267,69678,119524,88072,-15363,-77897,4861,71288,-4618,-74525,-42951,-7782,-42345,-95347,-124187,-95880,-53999,8886,38082,11033,-31718,-70451,-11600,60193,-412,-94647,-89874,-33271,-11611,-10945,27077,61958,63240,42661,-6275,-102262,-161324,-48111,97630,76878,-7525,-23384,-42590,-56214,-49332,-39576,-20393,9385,6189,-36958,-137682,-138575,-16401,20062,1106,64294,132691,98487,41914,103589,183539,121332,-22312,-72676,-36103,-10200,-10974,3376,5964,-89152,-183158,-128117,-2066,73702,47406,10934,32927,65162,39091,51678,84506,20814,-85556,-111248,-59189,-52710,-118966,-180542,-152017,-99780,-81302,-46933,1880,31001,28034,-44941,-115383,-93792,-36941,16,46172,52174,3526,15804,102973,140202,62712,29114,35178,68038,87422,74147,32680,-15212,-6998,27493,7319,-25164,-31204,-37213,-57243,-58650,-5226,107097,175984,106765,-31686,-90671,-67143,-36895,-16974,-25997,-58017,-93546,-81286,-30771,23138,-3828,-53350,-34599,2620,-14722,-18075,-4140,-27259,-12716,12088,-29121,-17287,83870,145437,119736,97422,63300,5092,-40478,-68364,-39309,4804,8495,27167,53587,14319,6449,65067,83091,82375,125105,109061,40348,-4932,-33640,-22980,36951,85973,41709,-17304,-43727,-84763,-134266,-121767,-78450,-40486,-40095,-13639,4756,-42009,-87926,-54125,5166,23607,2956,24262,53089,-4607,-77661,-82145,-24431,31070,61795,61878,151,-40964,-39710,14583,87526,81477,20935,-7845,-24028,-50915,-27528,25989,60222,36807,11457,8266,-43906,-117963,-105058,-35310,8926,-21530,-40625,-17591,-8369,-4271,-4358,-14568,57958,128016,86055,22099,28854,44870,12923,-55559,-99998,-94632,-40982,26086,9036,-55639,-20741,39145,11773,-29228,-40967,-65336,-54958,-11208,-57437,-96739,-39382,13796,-52053,-81922,-10669,40460,-24375,-65041,5730,52379,45382,23853,-7332,-25559,51450,112726,118718,90381,60294,66133,77298,61306,70813,50547,1545,32127,39586,-67319,-103995,-31268,-29019,-70168,-39628,36096,50457,-2229,-94088,-141686,-74094,-14392,-3369,14882,49427,32001,1405,-13436,-19974,38290,106286,72512,20222,32670,69768,51113,50489,76831,104908,103972,26494,-58571,-48156,28665,42999,5684,16629,53240,13012,-16668,16318,25506,49371,78276,10030,-80542,-14146,89691,82160,23030,11557,40269,66119,50280,29881,42806,52603,17648,-46335,-46560,46174,86919,52346,-125,-38714,-48509,7853,23508,-49339,-78451,-58585,-36818,-53610,-100281,-89453,-40284,-10294,-1727,39802,65318,-727,-101327,-102135,-85748,-106070,-95006,-33237,48551,59600,19933,23342,-4816,-41800,-11696,36310,79962,151969,155578,51166,-69326,-149379,-118877,-19533,25991,49845,60358,8456,-29217,3415,29162,2412,-2,18945,65193,92032,81305,73226,49623,-37147,-84920,-34979,-20966,-36825,-39472,-42647,-76069,-113949,-104378,-40336,34312,61281,63603,5461,-40814,-20242],[24940,-21506,-35122,-34771,-4387,58477,72943,47358,37813,18953,-10977,-29670,-76469,-87328,19237,117048,53328,-59067,-66409,-19830,1251,14594,2812,2250,64942,96256,52940,61853,102339,97715,108488,117942,68569,-1248,-19780,-28630,21282,63383,45705,11915,4148,-12394,-5379,-21268,-77248,-84704,-50351,-19475,-77092,-157351,-120500,-42996,-9001,19246,48686,74748,74723,15048,-37228,-31443,68729,138677,69261,-9989,-13684,-3206,-37203,-96705,-79005,21939,82235,20414,-35080,-2549,3574,8051,55164,43708,-25078,-75516,-103645,-83788,-3172,46488,46377,33369,-9798,-59811,-41753,-15707,-38500,-46693,161,-4729,-32327,6227,74374,43480,-53220,-88432,-34366,18018,36313,29016,-1980,-62330,-52988,56756,110354,18588,-54713,7079,43620,-7597,-30541,888,47012,61845,83786,96895,45181,-39200,-59370,-24479,11084,19720,-38161,-95158,-61040,-35295,-49339,-31723,14014,16958,7792,12515,-30700,-106617,-111502,-86847,-92715,-98581,-39730,70039,146409,79982,-38355,-87444,-57979,-52367,-63099,-47597,3214,34473,24129,-25991,-48862,-30488,-13295,-21303,-38750,-63203,-66849,-32836,35350,71583,77261,71173,48877,38603,44361,10301,-48875,-60194,-51754,10846,70897,75882,48004,31377,21899,57059,102582,75853,815,-46637,-52204,-14927,-17275,-52470,-33372,11200,281,-58065,-83907,-38891,-2558,-68345,-150296,-144854,-95486,-93784,-123747,-109216,-79075,-70194,-7398,61529,32692,-2973,34214,86939,44605,-46261,-74609,-14533,25184,-15079,-15658,64455,130759,55524,-5061,43189,124153,200347,174022,49571,12219,112832,164869,102817,46309,11445,-16466,-25874,-4982,-15625,-51461,-51547,15311,46054,-19133,-76210,-55258,-17593,-27070,-86989,-179026,-183473,-98563,-12140,54105,92585,74243,39425,-6157,-22422,50631,108732,26473,-78928,-46471,51637,58870,-1795,-56561,-69960,2070,79736,49115,-9187,-37347,-86925,-93926,-260,66152,24044,-30113,25273,91762,103444,53102,-6387,26271,147633,202773,149348,94238,50255,-142,12396,38274,17068,12293,-3576,5753,107340,105510,-7408,-101068,-72551,52816,73818,-27028,-60935,-29087,-35385,-92936,-65000,25938,13045,-111736,-162596,-70032,19930,77404,58311,-23305,-39230,18004,39354,41647,71551,115877,151515,122391,63710,25581,23569,-3001,-8882,75710,81289,-42932,-122102,-80934,-46677,-49475,-48920,-40292,-18536,-2000,-19369,-33799,9005,33278,122,-2094,11684,567,8321,44898,33321,26513,40,-23144,8919,-1114,-55092,-53451,-10106,51171,73006,18400,-31139,25342,134878,193976,120149,19395,-20029,-74728,-151321,-140014,-53600,-20368,-64718,-78250,-35705,-24085,-17770,4090,44133,92516,56379,126,-14768,-79097,-152449,-124071,-62632,-5272,46321,22615,-44226,-14076,54573,73892,69240,7840,-69441,-106609,-78031,-35248,821,51725,48339,3614,31162,18131,-44971,-23188,61885,117491,119107,68999,31105,3809,-15611,-10787,52592,128602,80846,17647,34184,49459,23984,-706,14769,72774,43358,-4549,12317,51867,54536,7800,-18250,71537,132263,79021,82952,99467,9453,-83527,-70697,44686,171997,222681,161298,48337,-39992,-13561,48126,88925,95193,65737,28398,35001,22810,-31783,-61343,-69335,-30919,63954,103475,18626,-66623,-94817,-97958,-29479,54351,57370,12021,-11023,29109,42143,14352,-33375,-71602,-79443,-43858,-46339,-79244,-42542,-36929,-80484,-50053,-14597,-34924,-32048,-4343,-37774,-49487,-2156,40087,50745,41202,27119,49484,71411,37186,8047,28279,58008,57594,14062,-35929,7569,85389,74927,-807,-81097,-141101,-118965,-12204,120398,122187,-23167,-104854,-77030,-38590,-4335,26239,57567,57843,-19647,-86493,-54480,-2414,-27149,-102512,-145894,-99971,-46112,7388,10381,-27237,7704,78949,76748,7771,-27865,-9547,29879,5508,-82624,-92333,-10645,48708,36787,8111,-4195,-17360,-28140,-11166,1272,-49898,-91087,-74934,-56465,-18459,46380,15881,-29560,-1271,43542,6087,-23505,-13613,237,-15196,-23127,-14095,-33939,-60492,-21008,-30782,-81018,-20514,119069,152109,59138,-36516,-65737,-91771,-139004,-123447,-58112,-85212,-148631,-131165,-31768,48446,70496,113529,137274,68332,32815,91713,149221,136076,33813,-48665,5464,35111,-33843,-55123,-32784,-7532,42422,30853,-82227,-133585,-46749,-9075,-44234,-32649,7532,25479,9914,-34384,-101133,-107736,-75406,-17987,28470,28551,9168,-22944,6056,23884,-77502,-155966,-106148,-49583,-19479,-604,19538,63701,91000,39114,-30186,-92378,-143493,-56041,78135,77894,31801,22566,-26210,-70379,-51658,-12631,-6335,-24271,-38751,-29006,-71194,-60750,69805,106975,15391,3076,75582,58264,-11954,19985,55918,-10536,-104222,-58973,30341,11865,-24863,8347,5689,-91159,-135936,-65623,-34965,-41140,-33190,-18970,11315,40894,28547,50113,79514,28917,-41088,-37733,16616,19380,-46349,-115415,-90218,-25933,-15250,-9586,14765,34350,71511,65182,34152,38892,38113,14702,4622,-8388,-49881,-39424,48737,89543,63860,120985,147389,112080,95856,110840,97410,71817,59489,14718,-32581,9602,56224,7963,-48314,-31566,36852,93100,86927,40175,-25570,-49805,-22647,-19301,-31679,-50877,-75372,-96915,-85624,-62426,-19432,4539,-25810,-36217,3423,-7679,-28744,1798,7911,4545,-5697,-58036,-33577,55289,85667,60573,73073,52659,-20308,-64578,-89158,-71057,-29659,22035,82562,88755,31442,36422,101023,115312,62094,58869,65672,37857,11908,1456,15681,10319,-23180,-67748,-52903,6337,21409,-39200,-82177,-65552,-51030,-83117,-60589,13279,19867,-27964,-54725,-54139,-37669,10044,71518,75085,-18342,-80040,-34712,32238,47164,59485,58987,-2012,-20920,10370,43558,64892,61909,31814,5150,-50799,-134595,-119788,-41255,11649,33776,43723,38382,19622,-5702,-46455,-60976,-13275,-13016,-55672,-27408,32963,51870,22450,-3363,55384,105526,77951,31526,1031,-28206,-36128,-40223,-59657,-76835,-66964,-42114,-49787,-56941,-2063,54320,44692,-1876,-45605,-91942,-81042,-16950,-39285,-103333,-43546,25861,-31019,-39741,18797,56667,26237,-58360,-90565,-29988,26908,-5303,-79936,-116544,-29162,70979,80873,24481,10783,61215,84820,41222,46586,120335,145253,92434,-13241,-147640,-158361,-41621,346,-30923,-15118,5971,9177,35700,-9153,-81636,-62210,-15276,39221,83071,74203,15451,10301,48657,55202,72279,87924,22239,-30386,11164,72155,30882,-33518,-23383,59193,98785,16648,-79465,-98196,-49756,-15830,-12388,12800,35155,-1508,2161,28553,1913,34152,83878,66351,68006,127761,153378,127246,45981,9095,63871,93399,58039,35669,51800,89409,88088,17581,-17422,45574,74981,24295,-46768,-83126,-56769,18830,6463,-84559,-86129,-59444,-47431,-37918,-58615,-68470,-69131,-69828,-59837,-18330,14248,14924,-47957,-95076,-106000,-97946,-80930,-45046,17278,34483,-51633,-109500,-93606,-47859,9382,58763,84711,85887,60161,-8448,-89807,-162990,-195366,-157869,-73549,25913,77200,38397,7892,29264,53155,35772,40805,40975,77276,94109,44289,12706,5877,-51700,-101255,-69503,-17443,32524,35363,-10173,-49279,-60611,-71213,-65362,-9925,30799,43948,9059,1286,29288],[26377,-39234,-17972,44515,91199,91937,46547,9631,6841,11460,19840,21732,-15291,-64282,-28267,79013,85873,-27464,-82590,-43629,6375,52151,70171,55336,35009,27205,7591,33720,114240,163430,147629,105596,46913,-36225,-95702,-101235,-19747,46909,17749,-61348,-90726,-78235,-37459,-63305,-130190,-97024,-27719,-7972,-66098,-143054,-163132,-134437,-86118,-21664,56263,143845,161527,67897,-19483,-3517,86028,99395,7647,-23154,16245,43435,17851,-51079,-43563,43945,60458,-17893,-45047,5909,16346,34230,95377,112696,58265,-32235,-120569,-107250,-9003,44263,61125,69581,11709,-87607,-85778,-21146,12212,23971,62772,35627,-13504,-24893,18134,26267,-42540,-105047,-85627,-50054,-26608,6436,6464,-55447,-50918,49393,86222,15196,-39174,9546,68538,54192,13384,11268,74620,93767,84786,64557,18761,-38470,-61226,-51520,-26511,310,-22081,-54149,-33252,-11184,-9932,-3240,37383,45376,-9859,-45053,-56606,-78281,-65108,-53795,-96108,-121453,-64588,20945,74095,47575,8307,-6764,2051,-5711,4348,29669,53589,42422,-7585,-79862,-87163,-34499,23784,35295,36751,31870,27645,736,-1546,23005,48926,61047,31863,-8225,7407,40076,17415,22802,43855,45014,24875,65562,112095,60450,-15150,-1828,40067,35772,-7637,-50109,-74129,-52419,-52926,-71271,-44670,18337,10521,-82182,-126143,-79760,-31117,-39126,-48398,-19164,36,-36344,-87112,-94040,-105052,-84324,11564,84192,68055,40964,60374,89583,46999,-15104,-20875,-3491,-3640,-38782,-68298,-45464,11542,-24835,-58708,12796,84928,84289,52406,31729,60135,158016,171136,42618,-32191,-7581,23150,21309,5222,-25720,-42291,-41452,15300,69453,39302,-2987,9458,26548,39989,-8827,-122015,-146848,-57145,8743,18317,7814,-11605,-31818,-54491,-52716,15890,65832,13497,-60776,-20425,66383,62945,3411,-38963,-22923,73982,118747,57278,15842,1852,-49837,-68659,-24379,-23577,-58090,-31669,47224,80095,114016,105280,47512,32168,111352,174655,137147,91401,70209,11695,-46061,-14722,82153,120514,31862,-28580,1914,-56010,-112956,-105915,-47360,29041,2918,-105231,-105893,-36952,-52514,-111789,-37293,74472,34542,-84502,-138714,-93749,-27075,60551,83431,42518,62734,141699,159809,130520,150072,205692,210995,108273,-4107,-21422,21649,-4251,-50749,-11349,7409,-65965,-156619,-151468,-95065,-64936,-46332,-10874,23702,-7269,-86144,-121807,-49972,17491,-18890,-46836,-14540,28411,92157,135680,88297,16210,-66766,-114840,-67845,3407,23615,-13829,-60495,-45650,144,7430,13931,70419,119903,147681,115770,45973,-11741,-53483,-71955,-44369,12719,26886,-7590,-40151,-67107,-78196,-55986,-31325,-5141,13293,-24818,-16120,33042,-36140,-151229,-140367,-66808,3482,60447,46748,37537,121962,177083,113066,883,-97817,-97734,-53122,-22713,-4600,18870,11972,-35139,-36208,58752,60271,-22033,-8238,86872,165909,156040,82840,74562,60926,8480,-25754,18932,113861,101780,14831,-11950,25674,36705,-21326,-48343,28769,29818,-9981,11528,58417,57456,6080,-30839,12834,43395,16705,60320,148922,125925,30062,20327,109341,175359,141701,45463,-43080,-102481,-65121,-1507,27727,19279,22951,63499,104608,97945,53522,12689,-21617,-21670,33535,94181,48148,-59400,-114629,-118489,-77099,-6086,64386,97913,77816,77985,78988,48591,13353,-8395,-15018,708,-19047,-66024,-38684,-20814,-46264,-36052,-14726,-34709,-73822,-91375,-68792,5513,23995,-50338,-120276,-101235,-12034,86050,127696,80151,48679,59747,74258,93438,62393,-10879,7657,50161,27369,-26275,-72716,-116497,-80840,33514,124220,66265,-62506,-96721,-61707,-18852,22786,12449,-9155,32757,50635,23628,12536,10400,-9536,-48332,-84573,-74997,-86677,-85333,-72932,-49713,39930,110715,44345,-52683,-54274,576,53845,32212,-54584,-49038,34145,81653,45605,703,-4397,-7323,-12358,10151,4994,-83099,-115430,-31337,22111,22475,13565,-41816,-48155,12220,45585,-5689,-33834,-25267,-11126,2220,12687,3334,-25025,-56241,-57782,-89570,-117643,-44603,115370,179833,62319,-69137,-66825,-21077,-16815,13048,72588,45540,-37940,-48488,9461,29736,19321,60545,87585,47244,33526,75667,155534,229472,164724,35108,14930,23461,-15955,-40320,-63289,-67397,-25199,-37155,-117307,-107967,-27520,-55379,-92214,-25193,46516,68649,55686,18582,-36060,-47178,-63093,-57517,-35180,-28798,-12291,13718,47109,54,-127622,-171882,-113138,-74400,-12929,38210,49246,76576,75806,-11526,-50208,-19944,-42406,-49820,-27817,-11364,26728,23448,-45710,-75468,-51381,-33537,-80684,-142112,-147502,-85965,-45135,12711,123468,117520,-788,-15503,52447,13311,-66208,-73014,-84953,-110784,-91044,4792,58248,-6397,-66035,-43715,-35961,-57763,-47236,-34479,-98066,-114568,-50118,1682,16669,27396,24240,36488,56037,50949,16913,4272,35968,48112,30368,27884,80300,126325,100204,40196,-14794,-44379,1839,73094,122664,123601,99348,51053,-29331,-100434,-114476,-60524,21236,53511,58485,162360,195551,108117,58315,93254,133429,151952,119902,-7413,-64228,50058,119251,47485,-9545,16550,33025,-20424,-65369,-42425,-7970,7811,50876,67407,40092,-6220,-40260,-55488,-42118,-54333,-40931,-3721,-15752,-52454,11545,38552,-28781,-38135,-7383,13958,13136,-17104,-17613,7351,22027,40648,71696,47559,-7885,-12312,-20446,-54180,-66582,29615,112771,68706,25941,67359,74349,31897,-43356,-47420,8932,31593,31836,49211,59104,-6248,-93292,-123540,-51430,40756,59889,23472,-4568,-4716,-2459,-49651,-56725,20001,75346,60556,15527,-60418,-103849,-28050,73436,82549,-14613,-64008,11892,73369,38821,10653,24056,14633,19204,42040,72871,103135,111286,96432,88803,22098,-98617,-131078,-101334,-56621,38692,102882,86308,79132,80886,32314,-23243,-2374,14292,-6538,6761,39388,30352,-11266,-24781,21777,35083,2508,-17615,-36011,-72949,-59603,-38072,-60436,-101625,-138283,-129310,-69101,11604,48743,26200,-42203,-125830,-167165,-157676,-121512,-65450,-60895,-108167,-60041,29544,22905,30685,58960,49795,8450,-67560,-120388,-79715,16794,53350,-12429,-113132,-84515,25907,44909,-21180,-23170,13762,6823,-4328,42460,116133,111352,-1015,-124522,-170651,-110597,-16384,10237,3464,8774,-16765,-34604,10540,6778,-62010,-91463,-95635,-17865,70063,71271,14908,17655,73944,106704,96853,62604,4792,-13763,30513,92376,47977,-25820,-16421,50067,67390,15596,-49143,-98355,-79940,-34600,-28695,-27722,-1845,-3461,4657,6091,-20814,24924,70143,93835,164496,200354,154160,115820,47173,-5042,33770,61424,48423,58738,78677,120916,159821,115138,31727,26349,61093,39549,-40125,-54468,13176,47976,-27944,-111551,-74773,-42859,-48757,-6441,20246,-9123,-56745,-76976,-82181,-80403,-91594,-46866,6247,450,-54880,-92859,-66527,22291,103355,88290,-23052,-95754,-70129,-14453,17066,72517,97794,39201,-1705,-19874,-48138,-81150,-123251,-145552,-109522,-38533,22380,36504,22716,-8856,-7804,26974,66515,59476,52777,19379,-23422,-38041,-12604,-4092,21503,35343,37667,78970,60112,-18023,-44110,-20123,-23321,-50269,-46153,-42634,-19243,15316,56921,74370],[-3656,-53173,4280,91853,89978,17438,-37886,-44972,-17381,29090,62255,61153,34052,-50176,-127227,-62956,52043,52842,2427,12300,45572,93563,119103,91181,19055,-27860,-36600,-1659,67445,110954,81188,65489,63127,-24293,-133258,-144728,-53713,45659,64206,-18601,-82442,-72338,-7579,-9994,-64279,-41240,1122,-12258,-57701,-83305,-110678,-134470,-102464,-16492,69678,142036,138014,54115,19890,31228,32900,-6943,-53441,-28828,-2860,27539,46695,18719,31744,95142,87209,25669,-2358,-3209,-28816,-6176,75817,125104,105731,17801,-109705,-159337,-90231,-16953,23711,46417,20753,-43956,-58770,-29524,618,22493,33377,-6840,-21552,-44792,-58195,-16127,-13308,-67920,-87910,-79423,-78123,-93069,-107418,-83174,-43265,-10461,-23675,-40515,-36192,7286,69313,93135,49069,-5585,18169,-947,-47288,-41357,-28535,-55869,-73224,-59335,-31004,-24551,-51092,-49233,-7000,28648,43230,10231,3398,36694,15452,-47232,-73478,-70804,-43458,-33830,-73234,-121615,-123624,-95903,-33827,29701,82723,113456,112778,75618,52084,39052,17485,11746,-13956,-95057,-117800,-73886,-37247,-12648,34543,69899,82620,26252,-37227,-50417,-27730,-1150,-8710,-27237,20309,86083,100063,129670,122365,47081,-6617,54845,98016,27749,-35811,-26681,18624,69005,68533,11710,-44821,-15565,34955,41385,27320,31131,1507,-74010,-79039,-46328,-39049,-16247,56216,100416,98669,71783,42468,-9068,-101435,-100911,15970,83028,81568,84657,81315,65818,44785,45257,27019,-41642,-55283,-26582,-55646,-107481,-55625,-24805,-57552,-31727,23195,5922,-22853,23489,68246,98323,91950,-5397,-36642,19694,68477,79805,57379,-24594,-82803,-89847,-28985,30504,28483,35488,72733,72552,85218,53988,-52430,-88080,-9710,25031,-46039,-100869,-87888,-99516,-107207,-42700,41444,56407,5140,-38749,-8879,39119,63162,60937,7385,-9271,65000,86440,33550,37133,75096,43722,-24775,-87809,-133909,-108832,-10256,66109,71384,95981,131427,122779,71394,58933,101597,73009,22184,35629,18554,-64473,-68434,51742,134716,62710,-41835,-83531,-142032,-95898,22101,36159,2971,-46179,-97158,-86665,-54421,-75000,-99186,-7035,82465,29519,-43601,-79914,-99014,-99067,-13498,64875,87066,86863,111659,139941,122165,120417,160944,141988,15985,-85533,-75442,447,21772,-6380,-10152,-25373,-81468,-158797,-182727,-154196,-114710,-55601,12886,50707,29045,-25227,-76987,-50602,7859,7897,-11725,-9030,24447,83690,95557,23383,-54528,-133623,-165467,-118246,-10348,59747,18398,-81233,-118326,-67833,909,58978,91483,67185,50006,50214,24547,-4808,-4025,-18351,-12905,39485,63442,39384,-10686,-63888,-78734,-57272,-52566,-67572,-92149,-108431,-49524,13804,-28584,-90890,-88162,-57542,7436,64370,45745,73744,190722,211975,100566,-18493,-91790,-65423,-21053,-17795,-12874,10235,-25294,-58056,5035,94424,86749,28092,10079,63400,146566,135562,61776,79435,88900,36335,-22183,-35506,16864,25254,-35821,-54035,-3404,15832,-48080,-62443,52862,89821,51043,45222,64118,39596,-34294,-111542,-129209,-80310,-10634,68573,132709,113327,36798,35506,97838,101752,26857,-40809,-75899,-131593,-133243,-94240,-78965,-88568,-36895,63879,120170,130533,114844,62595,12915,-2351,-14717,19255,42642,-9603,-50234,-41203,-26377,-32041,20900,130901,166995,128909,97551,86114,81237,57409,26276,27554,48859,38787,17517,-20816,-26500,-2086,-6728,-34205,-92313,-143444,-111514,-20320,-19479,-96042,-161850,-141625,-44775,55086,88681,45082,8147,-13335,-27751,-3282,107,-44457,-27732,-1738,-26638,-50440,-42740,-48700,-6481,66665,64023,-21693,-71020,-53376,-37581,-26504,-403,-30716,-97914,-70934,24356,79915,66044,36547,36067,20473,-33101,-61703,-87361,-91247,-83794,-56820,16035,56518,-20347,-100966,-66244,22204,70142,39491,-31754,-34142,2016,10908,-20281,-32018,1856,31499,27800,35313,13900,-56305,-56868,50813,103511,60726,2995,-32459,4503,54404,56082,12148,8770,2365,-21382,1801,32143,3913,-29286,-68712,-125823,-153658,-99733,-28529,72136,162115,82466,-62738,-42733,48903,69899,90708,135785,110868,33045,18869,30970,-14369,-43156,21299,63942,52523,48241,49033,76215,149202,144394,41107,-11274,-16250,-21297,-22660,-30151,-12324,-14102,-72666,-113177,-80132,-47634,-89672,-104758,-54502,14936,63496,32841,-14313,-6535,28552,-8936,-57696,-85908,-88744,-56183,-10256,35339,-4309,-121296,-180677,-149466,-89875,-6434,45409,57898,59030,19563,-58716,-46143,48903,50984,-40129,-117739,-96869,-19212,-15152,-80072,-99816,-92954,-103555,-172551,-243678,-255287,-178636,-78122,10222,78565,63478,13772,36743,57516,-9080,-55916,-57548,-81344,-69128,3486,53532,26544,-47809,-93323,-76735,-37245,4720,21052,-31038,-95160,-47122,20494,38224,27359,22466,18243,30995,54813,73212,38255,-8137,6242,28486,63170,113548,147266,150557,121220,38820,-70379,-128431,-98189,-20677,66505,107423,102560,34034,-91604,-185753,-148608,-36143,32295,39195,7990,71917,118329,70829,13629,3092,42240,105291,93069,-36367,-84661,10707,51365,23844,23929,35927,-8073,-94606,-118344,-59284,-3246,20613,77199,132867,130412,77153,25262,-9531,-22807,-64501,-79786,-66246,-50119,-48958,35004,87243,-598,-61547,-41715,-7159,24942,44804,29890,6710,25932,71913,74949,19973,-2360,45888,58190,-28894,-102326,-19541,53874,14696,25571,94962,57068,-45390,-100188,-58881,2717,14700,25272,72181,93046,17847,-86875,-129657,-65123,6684,20614,28228,39574,23354,31834,15268,-8040,22573,83467,115378,116466,16627,-84768,-44906,49957,68746,5072,-28326,18483,59616,26687,-36738,-47197,-19391,9156,14082,64532,150793,168950,129136,93819,23688,-65259,-91664,-102102,-78020,37105,122269,85046,39258,43740,51564,25180,30207,58545,71561,44152,5549,-21384,-39622,-52689,-30483,-37554,-90972,-113994,-94661,-75085,-22270,-2969,-44405,-97422,-148814,-147996,-64821,39685,61488,-10798,-130635,-238170,-250263,-173571,-105676,-63382,-64267,-87631,-72100,10566,45409,44761,46062,22534,-38375,-77159,-83216,-80547,13245,150294,147399,-12441,-73954,-7236,16150,-32258,-41732,-59222,-99004,-66683,-4279,-143,-45749,-119551,-167302,-112982,-9169,19769,-44580,-82192,-63197,-39669,-28654,3220,10756,-45819,-106444,-159244,-108879,-20004,3386,-20295,-3223,57401,117155,110104,38644,-898,26874,54070,91976,62607,13203,35800,83526,72531,43453,4470,-62413,-65688,-33511,-53931,-67441,-17050,-2619,-14277,-3620,6842,40218,57965,86904,137970,123909,57581,41960,13676,-21981,7912,36007,21549,21792,39840,90710,158061,138221,32993,-9006,46370,79214,7730,-3208,65446,56384,-47767,-112866,-61568,-12743,-8428,37203,67432,22798,-33151,-49713,-60946,-88434,-142877,-97113,33066,74143,-27214,-121372,-69169,73654,162596,127466,39322,803,27197,51553,16055,37570,77837,34496,3025,14458,-352,-27755,-33992,-40290,-51489,-48913,-22909,9394,-7923,-69548,-76115,-28529,21271,35354,-2610,-62550,-38643,-893,11411,42862,138647,172738,107661,64609,8370,-56127,-59488,-18472,-4216,-32226,-66009,-113448,-91274,1011,72864,72331],[-40131,-69687,-4552,59420,-11549,-107502,-106317,-66115,-32865,17164,54678,50231,12089,-76506,-178654,-157668,-29379,61371,83543,90635,79943,96479,110394,83783,35151,4899,-6195,-4482,6200,11732,-6388,18388,71779,24190,-70857,-111273,-49347,68862,161459,144282,82184,49117,74714,74865,22869,10501,24123,13317,1760,19657,-819,-68744,-66648,23380,88609,85447,27069,-15546,50109,83474,12636,-82867,-99202,-47972,-54241,-54909,-17906,-2626,29551,80661,99930,86676,45027,-12537,-69491,-50554,37675,85300,89931,62455,-45676,-156168,-135504,-63965,-28337,-3488,25695,32418,-642,-66276,-106168,-81320,-60635,-74014,-26349,-18560,-80098,-73507,-46237,-63116,-65647,-49995,-85588,-204025,-245595,-126025,-30380,-41212,-77789,-62508,-25823,20039,57986,58232,6761,-50116,-56143,-97286,-129184,-72015,-24184,-44478,-60679,-46551,-14008,-25432,-76495,-70048,-12899,28037,47846,-7237,-45346,18986,60637,-2969,-71843,-93653,-66616,-48623,-72407,-130956,-172964,-163836,-67683,47340,127465,163003,155878,94990,36672,-3674,-40802,-19673,19325,-36015,-99692,-135044,-183464,-154625,-44529,46415,84985,34817,-44102,-87941,-86136,-58830,-30040,11012,72938,85028,87651,153387,130447,21006,-8966,58166,65444,19977,-8565,-10537,29024,94119,126608,96786,30799,54855,132668,118204,20469,-51602,-69629,-54265,-592,2784,-49333,-33682,72274,120662,101682,95712,112373,61850,-57429,-81885,22058,74057,82051,112047,74682,1793,-8463,37606,946,-91690,-67549,9417,-6282,-56116,32428,87607,-4070,-70173,-27273,8197,1704,39472,42212,12418,26852,13867,44065,122748,134949,91645,66362,-19664,-107714,-125709,-85616,-59515,-42527,24727,83392,67659,52112,43536,-16635,-31650,31381,50282,-41178,-89668,-53441,-65833,-75717,26446,121769,96127,5855,-35106,-22175,-194,64852,112657,38608,-14566,38028,67478,45056,63871,113651,106434,13979,-119709,-179046,-100577,9660,62166,54050,51158,103909,141072,74948,14068,43798,10538,-57579,-24248,7262,-28487,-37855,20821,97933,84344,-18405,-92307,-115740,18438,168408,96320,-15375,-19159,18774,10847,-43309,-68945,-63016,-678,44750,-7544,-53471,-48158,-54261,-91268,-68469,-4182,56286,52274,35962,59364,47751,22810,44698,31574,-61168,-110743,-89453,-19030,62100,106229,89352,11875,-67252,-115205,-114510,-106033,-100345,-64714,-17110,23971,79399,108596,54582,7118,30659,79361,82374,36444,16519,3609,-47197,-124648,-151875,-148688,-109137,-59688,-5205,46793,46813,-32910,-101370,-88573,-18435,52706,70391,2757,-35650,-11316,-9847,-15619,-17380,-86155,-98723,-15334,23021,1624,-24833,-39692,-48303,-44491,-60716,-86672,-98011,-109482,-104124,-86963,-63690,-31391,-36095,-37072,41222,85592,50154,65571,149635,137680,42761,24908,46962,36697,-11063,-44407,-25556,7615,-23627,-25308,58080,88186,67983,93780,82740,60807,88908,77046,36809,54594,60667,58132,42810,-3544,-10019,-27063,-53649,-27640,8227,-14057,-67502,-50523,71871,119216,79584,58125,68604,22897,-84421,-183640,-204178,-124767,-13311,60493,65660,27129,-7115,24355,65667,13202,-42305,-33966,-56856,-155878,-169791,-104285,-76773,-90713,-52913,5500,54887,119516,147343,94055,36070,14129,-35062,-46313,5406,41964,56575,87779,110911,49959,10698,75268,131974,132876,93614,65836,71541,77572,38634,12896,63761,111627,74480,-19378,-35786,12649,2810,-25711,-59159,-96968,-100604,-82477,-88236,-55057,-13577,-5423,-1759,20321,30091,-1039,-64662,-117198,-123284,-95914,-57928,-48427,-49595,-35591,-25851,-17442,-8901,-18114,26007,47909,-26230,-70290,-44631,-29830,-37607,-47724,-32183,-32362,-100930,-145388,-60819,54947,75519,63175,87670,75672,-12917,-73406,-64786,-7526,-1017,-30191,-18428,-7262,-52572,-99741,-37351,58738,54238,-14074,-50660,-43889,-53192,-93388,-117294,-74604,10048,70831,57095,13916,-5582,-8450,10554,66041,86416,42147,6372,6624,45577,58236,50824,36154,60893,50685,-1036,5417,34407,1283,-35101,-91410,-161044,-148192,-38256,13838,34835,109059,86761,-31986,-22855,48626,46732,48178,84243,54724,-19671,-31236,-13501,-63243,-74203,46576,124805,103335,84862,60349,6399,-9327,-8699,-56977,-62578,-19235,9212,19276,41561,80793,32739,-71142,-97313,-82200,-92420,-92060,-52119,-52817,-46843,10946,-17664,-54065,10479,79548,42707,-34079,-80539,-73073,-46572,-47936,-25057,-10090,-78684,-172759,-165666,-76142,-10062,13707,38991,31740,-19281,-58106,-23980,60052,72511,-23704,-120897,-116006,-59512,-38631,-77406,-114091,-121628,-118352,-154174,-205248,-238581,-175427,-64379,-16314,-17927,-1583,46733,88434,71485,26973,28195,53061,52992,75118,93618,62755,-5956,-59640,-49549,6335,55258,69496,49147,-5211,-16279,56969,63765,19025,-5636,-11805,812,43802,76790,93204,68498,23475,22861,36178,80018,97042,49348,21183,32462,1144,-57203,-87237,-98395,-91086,-26988,58840,79647,-14893,-162848,-229484,-142363,-5290,47076,26534,-53504,-63866,-4053,38610,-17386,-111381,-130744,-46673,15322,-27865,-64293,-56355,-65466,-25490,55142,67033,22541,-12989,-30924,-17985,-1313,8014,35400,84478,130357,130953,93992,33452,-20840,-68136,-96279,-109346,-74633,-23095,42801,90431,47147,-10031,-27317,-34705,6399,69023,60771,23355,56945,92282,46373,-41672,-39870,57478,92699,-5735,-108045,-85168,-31486,-8779,53251,124019,83533,-22968,-42045,12011,1174,-27967,943,55298,86964,40848,-51913,-122728,-103579,-42867,4968,38258,44522,6327,19709,47303,36861,34918,69140,113451,153935,86299,-24389,-22260,39717,44844,15945,18994,37731,61751,58355,-10756,-71375,-56829,3358,20019,49936,111556,122101,81006,11530,-68254,-99010,-57752,-46443,-46623,17695,92225,56200,-21469,-10048,35203,28343,47611,107562,126252,49669,-32663,-29642,-76,-36080,-60332,-61237,-98384,-132189,-105855,-41621,41884,69669,24738,-32399,-66603,-66161,-34888,5246,22165,-25929,-125105,-205230,-188470,-112151,-54584,-13069,2522,-17050,-64130,-34929,10200,3491,-10720,5847,-19228,-35490,-14818,-26438,30380,167133,201856,69793,-17342,-14754,-1179,-19792,-52298,-125009,-161756,-103706,-76478,-113066,-116945,-117667,-111741,-32928,50259,19911,-115011,-191750,-126957,-13224,42159,81539,92743,37555,-38298,-108974,-119949,-100228,-87247,-72647,-29425,24186,79731,87464,21457,-1124,42171,39685,43989,31036,-1576,33861,105124,93030,49384,22575,-28889,-40091,-30318,-63637,-57972,16226,11550,-27085,15621,52809,43074,47993,88410,76113,-7072,-73485,-55766,-37665,-22449,34939,71619,26464,-45528,-64769,4979,83372,60919,-11019,-8954,67251,122222,52195,-1526,18761,5460,-54164,-86079,-44525,3557,30128,61696,57192,9972,-12986,-5729,-19128,-45754,-81221,-32851,64758,78353,-31562,-113554,-45078,62988,91041,74505,42544,24620,60993,101942,35407,-17000,26850,41351,30195,51665,21277,-43717,-34126,8015,12239,3020,2004,3252,-34699,-79445,-69356,-69855,-48030,-10851,-28601,-57204,9515,67927,44013,56413,159042,232528,167773,56142,-27602,-50301,-26349,11145,13176,-19210,-44069,-91670,-79714,-6138,44887,35218],[-21897,-47842,-15109,661,-87689,-148700,-84992,-16412,-18550,-21815,10243,27378,-20610,-92686,-135514,-129403,-77649,6674,85729,98897,60896,61993,82630,74732,69570,87670,76170,31303,-7108,-13339,-9429,-15376,5703,38335,47440,8124,28679,99007,168511,192006,175400,136500,124211,97248,23363,-11453,4882,42384,93526,136269,94156,-8787,-25852,52472,98815,48169,-45851,-63611,42662,120466,68322,-56632,-95883,-46219,-61392,-107857,-99925,-73276,-33147,7913,58343,87648,58589,-1679,-60111,-42827,23239,36284,46206,93369,48408,-61141,-74782,-50702,-53452,-25667,38037,71607,28775,-104663,-208734,-185716,-112389,-78226,713,38706,-34917,-109874,-122783,-96684,-28913,25726,-29024,-182456,-223150,-112962,-21370,-15709,-11358,12367,17608,34128,35698,-1153,-28695,-43528,-56081,-85132,-69245,-8156,23352,8652,-15173,-29844,-5568,5016,-43232,-57454,-14964,16534,28961,-24770,-60369,6180,59617,14021,-58897,-96189,-76449,-52720,-72898,-127046,-153058,-116274,-24605,56381,109828,98250,64269,17895,-9612,-20182,-37728,-26988,39845,39788,-27428,-124667,-219681,-215441,-100643,6385,54420,23000,-45151,-99288,-88782,-38385,2549,62115,117465,81306,39205,101966,87716,-5890,-19156,34829,39965,29975,-444,-21960,6576,51544,116450,153847,95155,82939,124397,62653,-89461,-179165,-143460,-40431,36054,19437,-49250,-55856,23240,62829,21472,6427,46724,55770,-6414,-27529,35370,62923,72734,98260,28833,-78913,-104877,-67552,-90955,-113405,-32486,38028,32112,45336,167815,194907,44501,-87039,-57743,17793,30606,40128,13480,-28870,9579,69954,138820,218008,181681,48500,1232,-9146,-45850,-87446,-115611,-134723,-115216,-51303,-21267,-46685,-48908,-5514,-1493,-398,49605,85047,49861,41074,72195,51395,18639,81224,150297,91204,-13485,-31706,-33463,-33652,55177,124880,65623,15750,62582,122245,128801,109011,101113,90931,26610,-83005,-137067,-68803,9655,42830,20930,-5342,24795,77077,36214,1311,32474,-8995,-67007,-24171,16176,24689,27407,12093,48871,71597,7094,-46274,-67132,50460,157443,65993,-22643,43762,121473,103873,29630,2495,-11017,-8272,568,-40822,-81410,-47891,8409,-16165,-83846,-118811,-62695,9509,41764,37276,-17700,-67915,-55668,-36716,-69790,-80508,-67518,-31026,66375,156482,127492,23002,-42327,-61732,-975,53704,6685,-69198,-90675,-40188,63050,133371,100815,32130,29143,96440,134502,94705,38778,-40679,-127820,-189763,-185103,-123643,-26058,25885,-3589,-3803,46759,33613,-24038,-47412,-25321,24428,43134,-39328,-77191,-34078,-16672,-17429,-50662,-165219,-207401,-126399,-85679,-73191,-16560,19328,-849,-32754,-72205,-83234,-46430,-62245,-136592,-156377,-59576,24453,-5410,-17006,65753,96917,52296,21529,37149,21634,-27715,38766,146310,122628,16908,-17486,6627,10168,-22809,-9331,27713,4912,17544,137903,173801,109869,69943,39131,13506,10782,-6065,46010,103790,75180,50750,15290,8149,59232,64953,1092,-41954,-35231,33710,52824,16274,18496,59497,6140,-105973,-159452,-138732,-83157,-38424,-21817,-25146,-27038,-3248,60236,61690,-44363,-60838,1873,-47669,-167313,-125280,-3199,31893,1855,-27374,-83689,-70210,57452,142379,110939,44329,1982,-54445,-92711,-50722,41997,95834,132366,194171,171058,69362,2064,-446,60751,57646,-7583,-25885,26509,30468,-2265,24737,75920,74827,7097,-28763,7671,16889,9076,19404,25452,-10320,-79632,-107733,-15314,88473,98099,57835,42731,64803,35278,-77017,-142655,-116952,-91780,-39730,4610,-22477,-25012,28270,48091,-3497,-68288,-34736,-22538,-82490,-70124,-30944,-49560,-60795,-50717,-28930,2036,-30758,-103986,-79857,10616,48059,65304,97178,80760,-23661,-95630,-57732,55038,80218,24491,-2569,-4762,-16163,-43628,-264,70842,39718,-38325,-50402,-25561,-62714,-143030,-151292,-60700,32023,78596,55853,-10465,-16793,10340,16378,14616,5825,-3572,11131,12226,8186,-7720,4697,25960,72624,74812,26688,27762,54180,10822,-46333,-94131,-112532,-81503,-16936,3249,4403,48197,56723,7169,2032,-5078,-44335,-39823,-3828,-38092,-120373,-139518,-84644,-75543,-52741,78183,165078,129672,101933,81966,6039,-53222,-77193,-99346,-46624,54215,90428,67353,61738,84801,43106,-48045,-75106,-55501,-49552,-32227,15822,-17923,-80232,-50534,-38626,-22753,37719,70766,17183,-50931,-62851,-28780,-11419,-50013,-66395,-39019,-53826,-134448,-138640,-61160,-23820,-21361,16627,18192,-28630,-45669,-22316,20699,42742,-746,-79159,-105476,-77954,-39724,-44379,-84746,-90922,-57766,-45330,-57860,-98830,-61116,26368,-1453,-86969,-63750,26973,59135,48441,59022,89122,120818,142200,160194,117068,52679,-12494,-46493,20553,127445,142832,78408,28247,19214,31178,51398,8381,-48892,-77330,-76520,-19807,54550,71867,88137,116898,101717,69443,65488,91390,49591,-50617,-81507,-45409,-19559,21728,39437,-25427,-89154,-49113,38375,67564,-23923,-166591,-207111,-123106,-18361,20134,2346,-71034,-115262,-72478,-6755,-66359,-176221,-214757,-136958,-8351,32930,-10351,-71767,-101466,-33418,76896,119765,131315,142365,88150,15438,-308,5146,-16432,-23007,43530,115449,127505,69140,5813,-27558,-39458,-52885,-36194,-9422,7671,38156,56738,47224,10836,-33103,-339,67594,48856,3024,51111,74192,-904,-102951,-94976,35631,102577,41539,-63968,-100934,-58577,10047,73472,114498,67400,1512,17470,29866,-70063,-98123,-18826,21574,37451,15576,-47172,-117092,-113365,-29118,51328,65715,35413,2444,22300,40316,31057,44813,63558,72687,80757,25856,-47209,-7064,50941,26117,-5580,35244,83164,100125,95611,55938,-6984,-14219,63511,86754,30724,-21039,-18491,-3077,-45656,-112235,-113124,-44892,-22197,-50054,-26311,50787,39134,-24847,11235,48424,5041,31092,120827,123855,26008,-50623,-9476,55756,7108,-54796,-39662,-13442,-27002,-30848,2250,58577,79426,50379,18054,22821,44282,24147,-4833,-5130,-30102,-80577,-99785,-72266,-57248,-60162,-8829,78815,69610,-39589,-81421,-38220,-23208,-45532,2730,41453,32802,46878,58911,59327,62307,75028,67164,55839,25832,11352,10210,-32309,-128813,-143488,-73403,-79220,-99048,-38972,-39084,-67930,-13412,22876,-45117,-148173,-168073,-59237,50354,90356,149833,169519,110817,68900,28679,-38829,-114788,-128924,-85364,-32433,-10356,1042,7143,-6246,-6812,12972,-11626,-24790,-30582,-52155,-24152,55124,45596,-17257,-17596,-23417,-36904,-41261,-48990,-7215,69704,35485,-27699,21206,43838,-7664,12373,90645,47244,-83230,-158665,-136748,-86700,-21694,50977,83111,34176,-77652,-138536,-61689,8729,-30087,-42140,29184,96923,119706,32678,-75935,-101114,-86692,-79356,-70701,-42664,-32744,-1702,45993,33749,-8177,-3341,33619,21512,5064,24180,84717,90424,34727,-38309,-52399,10638,30772,-26427,-28484,-23674,-55965,-17742,79500,49322,-41441,-18666,11677,16927,55469,20300,-73259,-80120,-38861,-11654,13873,26566,11723,-19755,-32387,-12597,-52050,-64823,-35859,-4766,14234,41815,38948,16078,40960,121630,201284,178763,70750,-10763,1774,46012,62440,24647,-18326,-6052,-8802,-178,7341,-5389,-16319],[14926,683,-8829,-31436,-79472,-86201,-12764,37096,-5100,-52432,-32483,-3199,-35601,-81080,-79605,-82566,-90239,-42605,18911,19655,-4722,25931,73777,75771,64881,93108,89543,45243,8932,14085,21313,-51887,-114142,-18176,111621,119981,115960,99409,45334,13731,31526,43240,55396,22025,-60813,-98314,-75796,4920,109253,156231,85256,-7600,-12592,43404,74014,35259,-40310,-68644,-6748,86994,99176,4569,-44214,2839,-7863,-71232,-96942,-83843,-54716,-34149,-2479,37434,50808,15880,-47644,-38056,-4592,-19250,-1644,74704,79235,23816,6728,-28007,-72077,-37444,31948,49443,14207,-100134,-192191,-177804,-90393,-40394,24300,66122,15887,-90508,-131066,-70237,46545,104979,46884,-35634,-46235,-29523,-15514,15847,76110,114940,70666,22045,-3342,-12697,33128,46472,16115,-11281,8592,29511,46599,55889,21893,-32984,-16181,43700,35699,7017,15095,28275,28885,-16599,-44656,-15390,1804,-19223,-40437,-44059,-32817,-25593,-39488,-75248,-75917,-30681,-911,14387,49816,-614,-62789,-67778,-36082,-1831,-6179,-34033,14993,68179,44946,-40606,-105445,-122653,-71110,-22836,1366,-11284,-64354,-117633,-66170,31877,48763,52127,94539,85751,28822,43515,35690,-15440,-34270,-8256,12191,16651,-27709,-61169,-33567,8500,95529,176584,124403,71050,52923,-18704,-141609,-204477,-139930,-28264,24684,13046,-9913,-21778,869,6173,-52429,-89226,-52604,5516,6575,6008,32068,35458,44260,49594,-23122,-108605,-142492,-147247,-150223,-103275,1573,53520,58765,100741,198149,195666,62824,-59596,-60995,-6626,6904,17517,14805,-11649,21597,106534,171575,201294,153304,7140,-52938,17819,69244,-25,-94424,-128577,-131613,-146183,-165502,-179887,-126671,-29526,6768,-9977,30305,104653,137227,146467,156090,125912,64560,55020,79211,12679,-37378,4983,-21107,-62149,28754,114943,101633,69991,91977,158180,182907,131249,70492,36913,19554,-9805,-49191,-35528,11977,34557,-8797,-42411,-41527,-1305,15508,31503,55302,15960,-2490,51264,79413,64125,19899,-35517,-898,41265,18594,15444,-31045,-29393,18928,-2430,-1311,78111,110280,97377,81839,53582,1546,-15471,-11981,-43598,-69058,-46109,22659,23763,-82762,-212779,-178580,-10400,87234,42537,-50600,-105443,-108694,-71822,-58858,-52779,-47885,-49793,8898,80150,36059,-21863,-12125,-25156,51011,163178,98220,-57781,-115009,-67652,-18623,8203,11418,-10219,-24848,20127,87317,94984,52337,-10410,-66707,-114247,-135925,-105786,-18403,25484,-29575,-58712,5206,51647,39859,11001,-5856,30889,48244,-38237,-72354,-25903,10064,32574,9910,-114518,-213277,-188318,-156464,-91885,48727,119917,78306,-3456,-81092,-93507,-29143,-20489,-94978,-100027,26749,92126,32029,11204,65155,84666,29284,-52354,-78259,-64210,-73935,-21419,76714,97715,59545,84415,85761,7241,-46900,-25613,-45957,-86278,-23616,123411,193672,154058,88706,22217,-25627,-32243,-50455,-3619,62283,60942,73659,88353,97921,123085,100453,44044,18228,-19586,-28263,-39356,-62621,-34446,22259,-32361,-93398,-53915,-22581,-40987,-73679,-103220,-82835,-32391,17577,69885,29143,-71878,-59250,-5682,-53447,-114326,-16072,102214,107058,61567,-5362,-126991,-158753,-34191,78042,86210,31589,-22175,-84325,-133307,-98633,1519,40820,40009,123619,192508,120951,-19836,-93214,-37946,6531,-36601,-70559,-23961,23720,27974,20495,2458,20053,39715,33179,31732,29673,35043,75442,112582,69413,-21410,-78466,-63251,-26263,11469,39039,71472,133605,103624,-28459,-92473,-68010,-62581,-18853,38501,23830,13557,71342,80271,-17184,-136532,-140884,-110969,-100701,-69146,-55496,-82661,-79575,-29399,3864,12224,5790,-7414,-3592,12400,25634,46403,57719,27513,-67083,-117610,-69538,38044,91824,83514,52568,34550,45091,33841,21403,50787,65995,35057,-247,6053,-36913,-116445,-87065,26455,69110,54653,34520,25362,33437,19839,-5732,-29073,-41372,7037,54133,6420,-61179,-88613,-50637,-2114,53681,61778,29056,53109,91294,23626,-61304,-70906,-37160,-49240,-89089,-96935,-46695,5671,26168,48271,38743,-50258,-110298,-73735,-28747,-59344,-147215,-175873,-104717,-40000,-8058,52398,100414,87886,69588,54263,19388,16427,9052,-10413,44372,115876,108347,53426,11857,11554,3763,-31077,-35223,30357,92848,68648,34828,-9531,-74614,-77294,-24276,41167,52944,21619,-54367,-98231,-73968,-34648,-20253,-26721,-46625,-61957,-50665,-83173,-114946,-74980,-27157,-25472,-1992,-1226,-47363,-66538,-45289,-10798,24371,24596,-45160,-96360,-83823,-43585,-17248,-27491,-39928,-8999,29672,50412,14980,26239,94262,43386,-94307,-114874,-34423,-10150,-23179,4770,58266,86676,89658,104637,85779,35734,-22431,-38495,35641,126106,104888,12890,-32752,-5302,3148,-18341,-50402,-71609,-111402,-111554,-24688,45584,28886,46680,113397,107819,51966,44384,67651,40711,-16851,-40321,-30104,-11703,47590,76708,-2944,-67654,-14025,44482,61818,10329,-79354,-119851,-104798,-66298,-32015,-8921,-33897,-58781,-67387,-80575,-138236,-166503,-143836,-76914,45549,90759,13666,-63706,-58969,4320,56155,105209,169750,202370,143328,27693,-12941,4684,-15601,-67412,-37230,61517,117758,90069,55738,32982,54413,63594,49422,10528,-20690,-23960,-2,20909,9722,9304,55841,91810,32421,-26861,30265,65426,-11902,-111098,-106008,17444,107269,97992,1738,-59916,-22976,33300,48750,45719,-23667,-66575,-23434,-33595,-154812,-143498,-12374,17782,-14268,-49559,-74508,-96993,-61652,33004,80917,52630,24672,45610,85512,39285,-12086,25402,62135,40798,-11683,-99163,-121164,-5275,73806,26326,-38219,3479,82112,82238,54768,65042,69573,78259,132293,108314,-24711,-130374,-109575,-53289,-49667,-57551,-37371,-21806,-59555,-110908,-71067,25479,14291,-46200,17876,81369,6351,-5595,72646,81312,11491,-41926,-7080,57432,26277,-35740,-19639,60727,93891,68702,43441,34463,714,-16780,10196,57484,100068,85516,60289,31909,-30788,-64580,-33285,-7698,-41342,-93511,-40700,90758,103589,-20427,-87745,-32560,16470,-16836,-6141,42800,52959,78175,118576,74659,-55512,-80227,33302,133638,111814,58882,54677,33716,-46823,-50415,15870,-3109,-16004,41055,-8943,-91603,-50514,-43900,-131400,-141885,-30741,82406,93667,70579,120695,131341,82931,130319,148061,48379,-76175,-92994,-48823,-21788,-28262,-51274,-64922,-41381,-26335,-24704,-40154,-47639,-51327,-46759,-46851,-28139,-54799,-106948,-66795,-17547,-33883,-53828,-22386,43104,96194,47744,-19721,1008,-12868,-68454,-31989,59955,26132,-94095,-170929,-166625,-106594,-29803,-310,-6865,-19389,-73844,-116774,-53080,-4411,-38970,-17842,54881,71571,48032,-50268,-164987,-174630,-122443,-96543,-79715,-62973,-89254,-65271,20931,43798,1232,-22734,22683,51550,57648,88239,130043,77735,-8781,-39695,2413,63601,33750,-55739,-75623,-77797,-117459,-98413,-1633,14024,-25065,-18058,-22438,-7477,53464,34642,-47778,-66536,-62661,-57022,-25861,-1587,-178,5268,15276,35977,26319,6908,-4678,37311,67916,25706,-69381,-58069,32224,101555,132568,117863,53633,9584,49388,87621,66378,13063,-12318,18421,37397,57748,34282,-33962,-53199],[32225,57349,36202,-2677,-10898,18280,57178,46722,396,-13714,-14055,-22468,-27369,-38946,-51836,-83188,-95519,-49425,-26306,-31737,-17956,44654,94289,81202,32478,19920,21464,29030,30152,23195,-306,-84958,-164162,-67878,105913,159288,149634,93573,-27372,-126845,-136520,-112857,-67701,-60958,-97453,-121636,-117664,-42061,51650,54638,-21480,-42479,-1489,31259,34664,23632,720,-44175,-42593,23503,56968,20034,19042,69456,59396,25173,-5294,-12751,4578,-4176,-28347,5404,59427,26554,-68069,-78990,-54404,-54520,-24219,17367,22793,20072,22685,-26108,-78540,-54031,-3862,7295,-2103,-40342,-69022,-79403,-64257,-45927,1538,46344,41589,-13177,-29910,45200,138720,138667,81005,82666,99275,56753,12778,33889,86313,133296,89439,3534,-35492,18367,128186,135546,82657,34927,672,-16051,12681,42109,9599,-45065,-13421,68606,92852,65567,34163,21627,26516,1597,-24929,-33644,-33860,-34085,-11858,29968,32996,-3542,-6083,-12457,-17113,-3690,-22586,-37800,294,-22833,-61722,-46936,-14774,10440,-15556,-61987,-20572,53208,54178,-6633,-32784,-16537,-4439,-40045,-66181,-67778,-94597,-141062,-74220,41304,31004,-24986,4181,34520,4209,-7447,-15606,-19701,-17310,-5297,9487,19689,-14955,-50215,-28207,2130,68730,158885,136661,78653,37810,879,-56956,-116208,-85505,-6448,24267,25584,54736,60383,42460,411,-65828,-108980,-81744,-30353,-22390,-24420,-12989,-10959,5091,9177,-36757,-57623,-55735,-83131,-107579,-79262,4374,68616,90755,89985,113416,104639,62355,11672,-26538,-17066,-5067,17753,48344,42518,52020,103422,126499,91840,69401,1866,-42549,31317,122344,64609,-29247,-52552,-86859,-161452,-188378,-175125,-109102,-20059,-1930,-42539,-15168,76752,128557,123303,110824,81224,21152,-10546,-8334,-49063,-26104,53503,1891,-65882,8809,93581,112270,91113,57490,70347,98693,84789,44304,4974,16591,42384,14650,-10789,23733,41272,-16186,-60513,-78732,-59211,10642,63313,71384,45808,51558,106557,137055,63701,-72223,-124698,-33552,38143,33275,58023,2911,-81365,-68633,-22164,39525,55327,4247,-2346,29018,-7611,-67123,-34530,704,-29237,-38020,-39794,-11560,10114,-56697,-195568,-177913,-8922,60959,-9646,-61814,-81737,-118676,-112789,-89509,-59998,-44948,-74501,-73399,-41081,-55948,-25486,40867,3303,14896,100217,70212,-25262,-45070,-32548,-76862,-105756,-74011,-44144,-65396,-53251,10330,31669,21575,31717,32393,-27411,-89996,-103076,-52538,-20602,-40101,-62327,-29332,25677,44581,15254,6091,65961,79744,4720,-18994,9482,43891,101648,127671,14546,-111726,-130092,-114562,-52678,86359,185054,150874,37411,-67629,-91785,-24003,19026,-10507,12720,111562,133249,76029,57790,86645,93914,17902,-93792,-121431,-80196,-69392,-80317,-66823,-8327,68921,168255,156116,24363,-39897,-12508,-38094,-69057,-21078,65187,129614,135097,75576,-5548,-45414,-15916,-19147,-43046,-49259,-46538,23277,113806,137193,112457,64600,34204,32564,-22001,-57819,-54230,-55995,-47132,-32110,-84128,-67717,32130,24617,-42561,-65648,-75175,-64434,-33724,-20646,-30958,-65998,-65449,-25552,-17750,-23018,-6149,68805,113501,81458,35359,-4742,-88532,-135145,-83859,-12763,21051,9840,-16086,-72768,-126093,-93937,-6641,-4309,-75252,-34720,77511,90816,3811,-74247,-74861,-19404,23406,17896,13608,50703,92117,84770,-607,-30156,39428,107099,93075,28380,6946,48474,82665,47079,5749,-45057,-138649,-202821,-145238,-48294,32725,100159,85688,9597,-34466,-42181,-60489,-36857,17819,32469,27304,67912,81806,9858,-110771,-170372,-161008,-110290,-72048,-70820,-91289,-76941,5099,45071,-6197,-24060,35992,73300,54327,44549,55183,44573,-9693,-102734,-114452,-46776,26020,87138,127368,87905,40701,68294,87217,50525,50144,114034,125653,37295,-3054,-14828,-41909,10869,98231,86017,27059,15674,82969,114217,67734,19593,-24334,-20149,98145,158642,48199,-74156,-116067,-68025,-3648,48465,52062,36422,74369,106901,30368,-45820,-41149,-24624,-83447,-174168,-192685,-90693,4644,39903,80232,61839,-53331,-105668,-41644,19104,-1167,-79558,-106171,-50908,4531,6239,-5323,-143,16994,11588,-13047,-11311,45217,80224,79849,107214,76912,-5726,-37627,-31634,-25725,-43366,-40894,4114,98214,188754,126407,3367,-37433,-46610,-50735,-308,64232,53235,21673,-41937,-85597,-69781,-54301,-41572,4373,13546,-30431,-19277,-33011,-110727,-93673,-1115,7250,-14548,-28043,-67163,-85939,-47342,720,36347,47997,-8535,-61374,-68986,-40429,4247,13824,-21324,-5830,38449,53212,9659,5475,75911,81615,-39728,-106785,-36149,-4596,-68729,-84361,954,44045,-2242,3704,44158,9853,-35827,-20481,8837,15313,-8306,-58929,-79486,-37181,-8301,-5255,-7427,-3301,-53685,-75361,-18974,21437,-51,2849,32237,18788,-5226,-7483,13405,41759,60363,47589,32673,7418,-13374,-19328,-57842,-61568,25346,65945,49664,30487,17693,-22094,-78579,-82778,-36091,14999,16477,29061,-22347,-126113,-174377,-123074,-42863,24045,97935,93406,-18877,-86812,-28780,28992,-14673,-29925,44401,124705,138834,54282,-25149,-2746,29264,-35856,-63668,24208,96231,98284,94715,69261,87768,107703,111434,81736,17929,-52090,-67210,-39183,-7961,67925,140248,132922,44813,-17221,36893,88247,23137,-64425,-66683,-2079,68206,96531,41442,2706,33199,41776,572,-25553,-84955,-140228,-95941,-64476,-132824,-111992,15739,47910,-38999,-121320,-106193,-55910,8227,54731,21793,-27549,5921,96624,156016,63494,-41192,-21224,42891,45762,-2773,-88061,-84903,24469,94430,45792,-39225,-30855,7988,-24118,-45570,-2222,59439,99771,105611,16693,-101073,-128788,-79404,-61517,-70213,-17849,42144,20610,-71657,-128730,-75923,7904,-44984,-149493,-72110,72658,26017,-46250,-12198,36086,24189,-11445,-9796,27921,17622,-26427,-24610,64382,124220,106006,82301,53798,-30995,-59286,4785,66738,89254,93251,116504,84150,-18613,-49775,4853,34390,7006,-40856,-18160,45692,45932,-33996,-51798,17723,74228,27126,-30403,-26430,11469,64801,95947,49229,-79861,-111653,25002,180772,168165,81089,70109,88667,47124,48406,95467,45963,-17211,-946,-40215,-103182,-68045,-78296,-158683,-113928,54456,132782,86235,43604,67473,52251,31448,137769,172451,66822,-25568,-16037,-10732,-29149,-21188,-18504,-45814,-55371,-50417,-26139,-9812,-12006,-14213,21579,1212,-52792,-95498,-126363,-66298,30600,20895,-32355,4484,65864,78555,38185,4328,-10651,-55633,-74221,-39994,8428,-10201,-83134,-139054,-137608,-88681,-35273,-63198,-116201,-105307,-77099,-55051,-9173,15070,7963,24690,38429,-270,-44327,-127342,-184938,-126191,-43085,-48540,-75544,-74488,-92176,-71622,10026,58006,13402,-84058,-71736,38223,98909,89940,87578,40735,-28785,-46914,14511,89010,59059,-15781,-46649,-60183,-72770,-78040,-69569,-59506,-10354,19945,3238,21863,77906,77703,24117,8715,13935,-2108,-10323,-21344,-39674,-32795,-3968,49382,110848,117993,61108,46798,54600,-1721,-123623,-98935,44559,100819,63584,24399,-1061,6616,68770,72563,17681,2244,21741,33549,22794,50865,49548,-19432,-53330],[9509,66556,64147,21242,17074,55372,61639,-3248,-17242,49775,31748,-29476,-17118,-6356,-52804,-117414,-132490,-74790,-33520,-14423,14320,59749,75096,52059,408,-47841,-55921,-3572,30457,-14778,-85185,-119091,-125405,-68888,64724,128724,122795,88662,31125,-48625,-113661,-151969,-126483,-66810,-20686,-21328,-46250,-2137,37473,-38957,-123367,-79114,8465,24592,4736,15857,34753,-15569,-49078,-17782,-3374,-15780,20861,63934,70550,87065,69508,42272,46202,4494,-51605,-8325,62776,16447,-99538,-124944,-73820,-20319,5825,-18587,-38384,-23994,-5305,-11942,-25936,-37449,-42387,-33297,-10280,17729,31166,-14466,-89468,-120329,-68081,4628,45418,46024,54421,119266,155140,104585,70625,90520,95935,67104,51905,51589,31167,46176,62308,20774,-33928,17414,123566,130606,97063,46048,-39346,-87861,-68378,-49739,-52620,-32555,26997,64072,70203,47949,-13125,-52668,-23144,-7053,-20417,-24380,5409,14757,16592,57666,59299,-12955,-27700,-15230,-19523,-14155,-12665,-28620,-5833,33739,70588,70113,45242,19477,-38118,-81426,-32063,25493,3155,-72154,-90380,-14009,29975,-33409,-107872,-122475,-117779,-150474,-121174,-46169,-55154,-93519,-67426,-55975,-75174,-62965,-62015,-36509,17163,52067,63368,85830,63689,29143,20044,-22572,-17285,89935,139947,121725,94504,77075,41775,-43383,-64568,15361,71450,74631,98146,114331,92701,29838,-40658,-78800,-65251,-41225,-51438,-86230,-80872,-43904,-3105,15256,-8454,15494,67951,55029,-11124,-39633,11409,83333,103346,47506,9211,-1346,49237,84542,39842,31222,52529,62250,77763,87608,83185,75337,53631,2593,1134,-5658,-38433,-21233,59329,72085,37850,15314,-24762,-70458,-70957,-50249,-33061,-1988,-10261,-50947,-50925,7041,40854,25760,-10233,-35563,-41721,-23402,-15665,-28732,7165,54299,11319,-18075,26475,58889,79453,79445,2620,-60580,-41340,10032,23711,5776,22452,47453,16961,-10842,15020,38033,-9461,-83314,-138334,-132827,-41098,38503,50851,39236,31269,60828,93614,-5774,-168435,-172546,-29077,60838,51417,49768,-6787,-65353,-50460,-1081,42788,-18872,-118512,-112604,-72914,-105548,-149995,-74384,309,-24171,-43521,-51133,-31524,17540,16176,-68894,-76204,-13809,-29646,-80337,-50572,-28403,-91543,-137949,-132146,-76448,-45505,-88171,-123033,-96025,-35754,46088,88218,20639,-45176,-55824,-43424,-3979,26934,-10755,-78897,-92474,-52548,-22729,-45632,-45620,-7047,-11733,-15052,28536,44561,-36656,-94198,-79417,-30220,-521,6653,-3293,-12040,-5741,-8379,-47817,-28697,59179,83992,45513,54712,60428,47377,92682,135393,58035,-19063,-22079,-24637,-32951,19664,117296,116202,20808,-58872,-61708,8694,42116,14736,32466,86226,96748,79794,80617,118343,130082,56336,-47259,-73469,-41879,-35950,-79754,-123417,-76445,25686,128355,142558,68830,25861,38430,42683,27298,1440,7004,48423,57738,-4870,-47995,-6955,66844,42710,-55469,-118398,-107606,-8497,84064,93356,46645,-15210,-54820,-53937,-80571,-71885,-17407,2682,-33735,-79748,-117645,-56408,28809,-10093,-64157,-35685,-1765,-30323,-66398,-99564,-150012,-129926,-23351,32323,8978,24171,38302,37894,27739,-2625,-30259,-21798,-39527,-65902,-65898,-61079,-40497,-20982,-9096,-26232,-60021,-38476,41466,32912,-100324,-155250,-80659,-1796,18150,-6458,-38355,-20786,68151,101837,81927,87744,111539,113789,39048,-44735,-12927,95053,107032,300,-59287,-44190,-31574,-47521,-27415,-39683,-150682,-246923,-219516,-130532,-48751,-17366,-13298,-2160,-9408,-24445,-35162,-25190,-9956,-27491,-32870,27405,85520,77496,-340,-90808,-140405,-103917,-43018,-44407,-90711,-75992,33596,80662,-8525,-59490,-1613,54076,61198,71197,93718,90634,27428,-79396,-72013,23164,82926,112599,127573,62942,-1260,40700,90045,83561,74479,108175,97550,-8016,-51612,-7526,20635,38890,52869,32149,2046,6726,85383,141711,119974,71844,6506,24270,168864,221344,87571,-46302,-110338,-71796,2427,48100,56101,69981,87030,72395,19219,-9135,-43332,-84301,-111304,-152462,-174749,-87616,20431,63422,70029,37387,-47798,-86490,-22384,56731,46541,-8473,-17402,11356,-1351,-43507,-57439,-58772,-45922,-42567,-61440,-52401,-13841,12612,41153,65604,-28891,-154515,-137826,-40894,-12259,-72636,-72600,-1969,55263,108194,61361,-48305,-62256,-25018,-13836,-1107,30065,51929,91047,65575,-4,-16247,-20612,-4178,44614,56255,23378,32258,4386,-99782,-97316,18864,33101,-18687,-24580,-40033,-61422,-27800,9828,32153,52628,32388,-1534,-29194,-19423,14263,3501,-32115,5456,41901,12992,-46174,-56031,16881,99907,45750,-28792,42081,79185,-33295,-99301,-4195,61398,-14486,-37224,-5687,-26606,-21366,20174,-1797,-47075,-52544,-70554,-72174,-14076,48712,74435,57534,62562,33903,-23399,-41692,-15776,6068,-9135,-50568,-54483,-8611,-3705,-26496,-22275,13224,35370,54581,32462,-44818,-99414,-113147,-68651,39980,79269,31987,17739,40079,5774,-63283,-49127,17783,35102,19824,68385,27409,-94498,-145840,-100561,-32539,34337,85539,58828,-43508,-101281,-45869,-1204,-87398,-183952,-136527,5645,103829,80307,-11559,2029,56060,-14377,-61452,9764,70981,85481,99977,69828,21080,11217,85413,145701,68066,-61408,-81285,-25990,19131,96919,156568,123062,50286,-2094,30065,77789,41534,-22253,-44137,-59663,-43709,14872,39971,56588,80481,43487,-29468,-41242,-49990,-108307,-95310,-18098,-23639,-39463,20955,46175,-60049,-178604,-127600,-13353,37716,2836,-87542,-126733,-33395,100066,162642,76797,-43746,-64391,-728,52352,76431,74715,69230,73303,93539,67612,-6128,-25747,-46319,-91694,-90162,-66824,-30279,5556,-14310,-105769,-138803,-70237,-21536,-62319,-107920,-58725,17472,40498,-7438,-50379,-40379,-17577,-99796,-220034,-149401,24867,21419,-80058,-82689,-4438,29626,17724,12018,22273,7979,-25995,-19720,58013,90272,74603,107641,133854,67584,11640,39873,76708,45275,14546,52062,58742,-5142,-12958,43064,91271,96508,65285,35463,-14322,-66560,-74222,-14874,32404,51875,4340,-63283,-79798,-30950,12390,-9770,-32409,-54796,-59897,21275,144622,108601,7397,7706,57018,48683,59822,93716,11135,-110282,-105751,-56167,-38240,-29123,-60644,-104766,-71558,11327,34721,21294,36185,68332,51891,58668,126567,106749,25419,14258,50709,2167,-57435,-19077,36381,10902,-57811,-70643,-3676,32928,16857,12314,60557,42571,-23477,-49207,-67752,-19334,101232,115078,28337,27922,61003,36092,20131,39707,-6899,-75515,-49012,-23505,-23771,-31244,-72897,-105056,-86869,-62744,-36122,-62500,-119547,-129393,-93160,-39153,-6220,-4418,1492,9765,315,-45039,-92297,-145159,-124900,-14645,64169,26120,-48238,-58539,-49417,-44799,-21737,18506,-8916,-150475,-191789,-41678,74489,46688,33024,15902,-38817,-65845,-6483,67551,41694,-17352,-20695,-12850,6993,-9720,-83607,-111730,-37824,28586,52410,70069,89560,98351,65189,53912,103848,107552,65857,7172,-89532,-149068,-106330,4458,106469,151469,80774,-6523,-22785,-24343,-96644,-98124,31473,68246,3543,-32152,-26663,7930,60765,29151,-21049,13885,53915,37572,-11967,-9464,10787,-3816,-35191],[4625,35065,45189,8531,-4473,18800,8016,-59507,-37261,67856,50646,-9825,12242,12162,-50286,-123941,-165791,-116645,-22352,12479,1269,1914,97,530,-9187,-47230,-69945,-19193,21386,-48660,-144436,-131751,-69334,-43114,29868,93997,98401,73501,76884,56065,-1323,-63213,-67605,11154,98517,104361,69361,107492,127112,15522,-104334,-79561,4998,10837,2166,51698,82931,16634,-53626,-49704,-33491,-48622,-45501,-17116,32707,81169,71576,28723,-7885,-80016,-109313,-36361,31288,-2153,-91962,-111057,-30441,71071,77220,8248,-19688,-9887,3390,47182,89919,44733,-41814,-80265,-42870,19953,47431,-5445,-101595,-177426,-131382,-27512,28378,13954,12281,66340,80283,52178,75684,72076,25936,12235,49627,52941,-21140,-49465,34771,76436,-5804,-38550,24493,67066,93931,60309,-42615,-130532,-156534,-159097,-104125,19407,77642,25757,-16328,-29988,-83441,-128293,-83843,-38962,-30126,3182,70931,78878,29042,24837,36884,-15306,-65028,-72145,-41777,11221,53713,36128,25074,78854,165567,151221,89758,47009,-1172,-46704,-25305,4196,-25933,-104866,-112275,-29480,47823,25074,-65432,-124756,-118307,-130415,-140118,-123112,-116081,-88297,-46194,-67434,-110314,-79401,-71118,-55643,15662,89108,126947,152170,125869,98805,62921,-52302,-100445,19803,128622,154861,130778,87982,43736,-34092,-72715,23047,127530,126853,99420,97501,90924,41035,-25991,-49410,-51529,-36297,-41817,-104568,-112374,-29173,46729,67014,35454,45862,98248,97104,37667,25300,68043,88788,64338,428,-38204,-45720,36465,115020,103441,111609,139964,110874,67269,73930,78962,48529,15046,-14647,-21581,-41538,-89037,-112854,-41229,45376,61734,27430,17385,38972,44560,33288,16272,24912,28919,-8097,-53020,-50068,-26008,-30212,-88628,-120339,-54054,32776,48628,33704,27472,10127,6130,61489,86799,47547,62469,96649,27544,-53751,-46694,2014,24056,21311,26967,34165,9212,-9404,-12323,10215,-9223,-91938,-183175,-184625,-107337,-19377,18272,13326,-18475,-28430,-21987,-113654,-208893,-138958,7954,77819,60818,15720,-60391,-57686,-12711,4847,-12604,-96934,-182173,-162363,-104370,-87784,-122234,-87910,-11324,-11105,-50691,-60612,-12234,62405,103224,62423,9937,-35791,-73884,-61742,-6803,19928,-21935,-80171,-102264,-57956,-32541,-73305,-106846,-57342,40020,88732,79221,22405,-54135,-124035,-108387,-12112,17689,-46068,-65303,-14606,13777,10163,-3207,3489,35261,26681,3660,16784,11754,-55558,-62337,-41,64443,97941,88645,71467,38187,-17540,-52662,-85324,-77417,-10330,33158,39674,96228,102240,32652,11506,22073,-993,-3121,30090,18291,-40828,-59425,-13798,-10929,-62317,-80200,-34334,33215,21635,-34451,-42401,-3157,39198,55523,57302,102322,140871,114109,47572,8736,8815,-7537,-46102,-66633,-29628,-2245,8297,53638,112667,110110,80774,81230,73047,11489,-12071,14002,-8459,-80367,-62430,59277,133696,47147,-76341,-111944,-59159,31176,50904,17650,-15298,-59784,-118732,-144391,-149824,-91212,-4337,34345,-16449,-82505,-96937,-39148,3807,-22866,-53258,-34225,-9909,-54931,-107503,-116283,-109468,-47325,39575,60998,36834,29110,-24876,-65027,-68057,-79154,-77353,-37143,-39948,-47957,-24336,-33523,-46283,-54766,-51675,-21011,-975,24709,105016,107355,-46994,-171820,-150813,-59030,17651,41920,19754,-11165,29570,58081,71009,84430,55653,40058,41538,-24322,-71345,-3731,41187,-13224,-65139,-93688,-99776,-82425,-44700,-46456,-104303,-171738,-192750,-132262,-51081,-33107,-34679,-9341,-2303,10861,46406,64817,6069,-100656,-117910,-12557,89482,119537,77495,3713,-60971,-38517,29892,5669,-82405,-67590,61852,117463,39487,-31627,-38071,-16516,19298,63263,106671,130293,101438,7920,-553,84140,141554,123737,82437,17825,-23302,27478,82771,96642,80329,42382,-20217,-80547,-57824,12237,36480,1033,-44482,-48140,-9978,23918,71525,126319,121604,88994,58920,72738,141270,143931,46682,-32544,-98908,-82359,-8995,32206,47424,87688,86357,34380,4707,-1087,-78519,-124360,-54174,-9802,-50462,-46764,8373,40077,30647,6813,-48924,-99869,-43288,53309,46097,14985,31276,29068,-48362,-107998,-93695,-77862,-71924,-59680,-47546,-23724,-30724,-63006,-39273,-8339,-86833,-188819,-160779,-59194,-27100,-76202,-75087,-29873,-41020,-55612,-63062,-72565,-53483,-22244,-7106,-20962,-5594,56792,140244,134597,74426,39642,35719,78707,101446,67290,34106,45616,17858,-76044,-98088,-6063,15240,-7848,32578,37226,-16333,-29099,-15045,8495,48992,59137,53903,32123,5164,-11147,-37743,-19998,62132,70238,13429,-33463,-60862,-14504,106040,116212,58193,108523,135137,37813,-32770,25998,90727,30859,-36762,-74553,-56365,24573,56359,8509,-1636,6701,-32664,-37246,36367,102458,89338,15856,32116,59078,-20899,-86835,-41455,29001,22011,-49285,-60310,17070,55461,-17747,-118918,-120185,-44889,38645,78630,45007,-37689,-102855,-81846,13208,49782,28195,33372,31831,-26757,-77657,-19097,55199,14767,-27705,55722,73933,-13403,-88956,-94580,-55522,2571,48363,50032,20268,-24690,-44591,-27772,-73373,-184584,-181842,-47607,53942,60289,23020,38267,49044,-21459,-38793,4867,32511,50939,81768,51163,-62050,-118353,-6319,100635,40125,-66902,-42443,47778,74456,86497,94924,60121,23782,-21453,-31595,-4468,10912,-8406,-55740,-126547,-147828,-59887,27807,84935,106366,50052,-20834,-4351,27866,1795,-27250,22839,45030,9840,-8030,-14414,-83948,-176603,-104038,30079,42973,-41962,-132573,-163201,-73498,70124,135087,63007,-40776,-75128,-42816,21859,103760,185537,177857,102883,86829,98422,42965,13502,9097,-7110,-24192,-57252,-84493,-91934,-98060,-123885,-100951,-35452,-19170,-56430,-79545,-76280,-44851,26314,64133,43854,3614,-27989,-76167,-121175,-75072,20516,19406,-63396,-89531,-36088,11856,38492,53080,43448,11099,-2064,48689,115950,87618,55744,117360,191965,182608,108248,68537,74516,14178,-86968,-86956,-24809,4347,14375,44688,110294,127639,75468,26601,-46253,-119784,-72067,16466,7090,-22593,-52151,-69499,-52782,-11997,-23397,-108038,-119410,-53979,-14541,16654,54647,-17978,-96466,-70186,-16287,-16042,-8296,20234,-39674,-150338,-134794,-11209,70496,45188,-6901,-9242,-3553,-43147,-81108,-65270,2757,70942,89064,108592,113300,38611,4423,63550,111478,36118,-53448,-35552,19335,-7207,-81575,-79848,13287,50428,20067,13361,59375,36752,-15680,2393,16147,46748,145309,185280,108183,73618,70389,22589,28114,76517,6503,-76955,-32410,-7569,-7507,-1660,-41273,-62292,-31644,-27722,-14999,3441,-14213,-52127,-64736,-34503,-13916,-35564,-56777,-44249,-8007,-16704,-65784,-87978,-19607,72325,96173,45287,-21721,-19331,-19621,-59800,-72521,-29827,-23447,-130330,-188434,-90844,20822,22413,34585,31142,-23545,-60213,-27168,12658,-9111,-44772,-16922,16506,38181,23300,-32926,-72064,-60563,-8409,54782,78052,73848,88580,66856,58214,127203,145597,102096,45633,-96623,-213836,-176371,-62999,10375,78541,48869,-53410,-79686,-18351,-38128,-76760,-13044,23016,-706,1810,33578,58825,61916,21331,14163,54829,68331,53122,-7500,-61059,-50107,5204,8267],[72671,28857,29248,23280,15442,-3166,-36927,-62210,-25946,42161,40192,32345,63949,36891,-20324,-75132,-132191,-95265,4398,4852,-61310,-71776,-51239,-22847,2720,3350,-15405,9065,27595,-43034,-120386,-87421,-22038,-13666,20947,97678,121541,60564,10538,-5574,24626,43345,51539,99834,139129,115967,96486,155074,198493,136648,11666,-34997,-10572,-7453,22936,113233,139901,48760,-61344,-98804,-66293,-60820,-95645,-63976,11325,49421,36811,-13275,-100776,-181754,-154923,-60902,-9802,-8230,-47180,-56573,13178,109356,108237,45351,39342,57593,59578,107400,169063,124307,-12683,-129803,-111901,-24617,36584,28736,-31066,-140744,-136609,-41112,-16285,-82247,-93067,-27704,10068,40937,107544,87692,-416,-38766,-21734,-6770,-52385,-70423,36814,104510,-2858,-100576,-58057,27764,98927,61202,-52952,-156380,-196391,-182572,-76401,70991,70981,-42127,-99452,-88970,-83973,-95516,-76840,-61510,-50465,3743,72185,76799,19708,-17780,6691,20224,-42771,-100773,-48697,34185,66276,61034,49178,47658,100196,92683,38871,34409,52266,13734,-20170,486,16600,-16248,-7976,20675,78174,108504,38058,-73540,-102301,-86817,-85273,-100235,-96747,-47616,4862,4501,-36819,-30395,-44558,-68907,-31789,54299,105153,108132,88075,86573,76389,-5494,-60531,9980,91158,123056,78657,12465,-6939,-25356,-51224,14871,119686,115836,54463,29548,32946,-8321,-59925,-47319,-41875,-30706,-19513,-71928,-92823,329,97979,111352,60471,34293,31150,-5924,-17161,63483,124244,65941,-14314,-50362,-31893,-8196,35986,76914,94404,140120,167591,101994,5429,-14302,13023,16500,-4604,-34970,-43646,-68720,-118837,-150749,-91990,-5407,9645,-17573,15514,64712,55419,10195,108,46019,95556,42529,-53438,-78806,-53525,-52783,-102329,-128937,-40887,62396,80558,61999,34824,-30098,-34043,75205,124323,71142,84328,131898,110921,88431,84837,59918,40284,22743,8711,23044,43930,29364,-31961,-51878,-50745,-72633,-117586,-121419,-97358,-49299,-2743,-6447,-44202,-72816,-97670,-185865,-226399,-111818,31238,75354,53591,15046,-60732,-59408,-9081,-24732,-86213,-134618,-166614,-151182,-68519,20267,404,-45326,-8584,26359,-5312,-52543,-28022,38103,98017,77249,1457,-69028,-60579,6116,32212,44039,60576,34104,-19588,-26977,-24924,-49699,-61418,-9036,36288,10086,9488,17987,-18556,-74931,-80228,-32280,-34183,-83949,-65507,9843,18662,1682,1582,12768,59870,78699,45020,33663,27257,5972,42295,89367,135221,167964,136595,97543,47983,-27327,-33186,-32721,-93333,-99194,-54676,-23604,57996,93417,29604,-36881,-61390,-61078,-34357,6503,-3381,-35396,-38685,-45323,-83526,-121294,-108181,-43921,7037,-23932,-81286,-97021,-37913,43581,57381,31231,50159,94978,108890,76368,37012,28518,1625,-29232,-2408,65122,30402,-62753,-31450,112077,150705,88005,45255,38628,8370,-9145,3585,-25896,-78455,-41529,64370,98332,-25701,-139541,-121678,-27288,48975,30427,-29871,-57040,-59111,-81221,-117089,-138152,-86884,-14448,34884,7645,-40426,-39974,6729,45222,42141,-2098,-48791,-77134,-112994,-125097,-51768,58743,104096,71499,22522,9811,-4139,-83637,-112176,-105903,-125277,-102186,-45707,-63250,-71288,-10928,10674,-18588,-80094,-122281,-86845,-18638,43116,118496,117569,-10547,-117391,-107817,-39589,18410,40127,33299,2105,-15128,-30789,-10248,29770,-23240,-61618,6407,3624,-98252,-100663,-28334,32277,34989,-37803,-58921,-10445,-533,-46101,-63073,-74651,-90084,-35206,60914,111703,82350,20549,-19029,9504,91170,134333,32030,-112381,-134081,-38894,50880,85459,47577,5347,-4350,38823,82667,43583,-32304,-18507,79810,127128,92306,36772,-9635,-25365,-1520,26427,48320,80620,112907,79827,48151,66948,88422,46379,9718,-448,6961,60515,99978,85584,54615,-5484,-80188,-84274,995,37655,12919,-13440,-45278,-56728,817,55141,91844,116876,79834,66071,117169,119054,66055,3780,-31080,-18372,-51689,-64753,-19235,12949,8094,28163,46956,35418,8028,-34505,-109578,-94467,41069,120313,51964,-28527,-45898,-21207,17246,34087,-28085,-105530,-43565,56932,39279,19313,49099,8856,-78739,-113626,-106377,-78699,-36531,-24740,287,57275,50724,-8743,-18822,-12396,-62979,-113138,-108447,-102732,-93266,-61680,-25115,-16882,-60802,-108544,-99759,-43637,-34005,-40460,-18919,-22833,-616,58395,102517,92100,75755,26873,20592,110107,138585,63518,-358,4954,-5791,-77188,-113864,-63613,-38099,-207,80577,78835,-14162,-62616,-33046,19290,59330,62052,87550,92274,11917,-66009,-58659,27118,108062,76899,46273,37334,-23965,-24457,87967,128003,84616,92411,101061,63165,23277,27766,62614,28609,-75393,-147800,-73956,52939,55656,-1793,32095,48367,-21316,-50212,18069,74138,20180,-97373,-61140,12380,-54405,-102238,-25040,55158,67756,-7881,-96454,-49476,58509,12794,-136422,-162322,-66104,42413,129547,162079,83247,-44114,-95259,-59799,-26391,34953,95879,72051,-33986,-101653,-43260,20455,-26346,-80652,20298,99165,43961,-54153,-82778,-28898,22793,32535,63115,124752,103123,20656,28126,51591,-15179,-64739,-29818,-5062,-12898,22678,60755,29701,-18743,-1711,3822,-5264,14030,39508,2663,-78144,-136956,-82428,-31387,-39218,-50444,-13578,45191,56469,47814,28017,3778,-2739,-38678,-102431,-111746,-45299,-1100,-44652,-129135,-152449,-65027,2337,43004,69836,41355,7040,37787,82744,96147,32642,-3944,21649,23144,-31516,-75427,-84479,-93118,-17429,68622,44546,-29058,-78428,-116443,-86770,39926,118735,33060,-62367,-85721,-83765,-45047,39805,130534,158167,106612,98667,140528,86183,40077,91518,109253,44879,-11828,-50141,-91912,-72413,-41412,-36713,-35857,-54353,-64025,-23828,-12718,-31368,2583,49945,47786,10233,-18770,1611,43019,51288,61397,59228,14845,-47167,-58992,-10562,53864,73606,37928,-6206,32017,128744,159534,97216,75234,103305,140442,147599,90103,32817,41717,8774,-121375,-163684,-76577,11344,4789,-19134,35732,38737,-43334,-44509,-34976,-63576,-9567,43897,6942,-22299,-39773,-40201,2135,37038,-18230,-129469,-142085,-62147,17706,32130,-15199,-91667,-108649,-71293,-42048,-51802,-76338,-82949,-92520,-125838,-94959,38932,131871,84484,17582,40703,56712,-11801,-91059,-118634,-87112,-14962,31688,53676,70465,14748,14636,94270,144389,83162,-17493,-67166,-73910,-111878,-146310,-106772,-7384,35796,22404,29276,76159,17298,-65242,-14548,59929,76867,112193,165028,150289,125886,95908,32770,31747,71235,9820,-63233,-30057,-5383,10076,15277,-16095,-19703,17856,20302,14335,37641,50412,19613,-6857,6732,17558,-24766,-88253,-80885,-7643,8074,-24240,-12153,51683,75527,38328,-18071,-41663,-5941,-42568,-129843,-114823,-41503,-18905,-50047,-54783,-23404,29646,45711,52869,42140,6423,-37431,-62186,-63642,-57072,-45758,-20194,6139,9462,562,24341,7653,-62173,-74877,-9842,38508,54618,78397,58350,43694,82961,73721,35266,22562,-62656,-143108,-121475,-94203,-98593,-29711,14081,-36601,-64821,10622,13072,-43517,-60025,-18709,28585,55371,91542,104402,65970,37116,65553,71674,59099,79923,22051,-78030,-81947,15005,63914],[119705,23579,17225,61694,62085,-11320,-73539,-57388,-24905,-14810,-14750,10790,41212,12399,-15936,-40728,-78414,-40460,277,-43101,-95568,-77704,-55285,-37747,-9271,21243,26629,35921,17687,-48329,-75752,-18038,23717,-1158,3893,91359,147271,65965,-56011,-89074,10675,95020,112819,100275,53010,4736,10168,58121,91331,101417,61249,-9119,-48038,-31605,27909,108850,128187,52073,-46203,-127001,-123483,-81318,-68639,-18112,18924,14780,-7805,-50257,-127104,-176943,-120454,-33207,-8221,-2829,-22050,-35264,-9665,32112,37998,12528,39198,90363,100137,104279,128156,113588,4675,-142509,-155976,-47868,58064,94897,63392,-36874,-67263,-30387,-62382,-137048,-126848,-51481,11886,69795,114508,82066,12097,-42848,-101903,-102986,-79996,-38735,44883,62660,-42707,-115152,-70641,18685,91930,31026,-92452,-156764,-137582,-66232,36881,82721,685,-94919,-105600,-61495,13972,53192,19971,-41880,-56245,-21514,9043,16694,15722,-2606,23206,77800,37387,-58749,-50213,-19061,-26002,16500,48434,-12450,-28288,-30252,-82600,-57331,35246,41711,5196,42992,95855,87251,68024,57100,95706,146677,105253,-17195,-68740,-29510,6161,-17239,-35180,-25295,-1701,40565,53772,30419,-21634,-62153,-44950,19504,22032,-9650,-57,36355,85336,106581,78557,55533,49385,55858,5318,-35686,-4662,15825,3521,23430,69087,47865,-11517,-28331,-11888,-58867,-101797,-58525,-24316,-24193,-8329,-24450,-44747,11536,100732,122192,73432,49895,7948,-98902,-105272,36723,115445,33176,-54428,-68253,9887,75831,58356,8455,8903,87092,122773,54199,-50235,-96081,-62416,-24763,-43390,-96174,-70034,-21491,-24334,-70365,-72738,-61674,-82076,-79306,-6048,43278,34988,-8051,-25374,48601,139850,77172,-53271,-89866,-95051,-116787,-102061,-68324,-25757,20119,46291,72884,78309,-29922,-117053,-23967,80912,79403,84754,121821,160610,207373,192366,115678,60492,16833,-11944,20810,97940,95817,-19297,-111090,-114486,-40977,39184,42120,-12450,-35215,-9689,-18070,-51896,-62688,-74588,-164265,-241477,-146736,35754,96418,64594,84143,67791,27814,16211,-42744,-111073,-118718,-100208,-89535,-20626,86390,87031,21731,26986,79387,68819,-39029,-101993,-81386,-26290,-18806,-40350,-74784,-63633,7030,45734,72310,114204,100941,26969,-13607,-18950,-22213,-32088,-23672,-47295,-98594,-36764,43308,22453,-22283,-31911,-25693,-30501,-47646,-39722,-5561,-5736,-2570,1174,8838,53988,73286,55262,65046,74101,71040,111144,119207,132036,162762,142154,85572,6442,-45294,30566,63447,-64056,-140900,-112015,-83923,-27144,36201,44804,-2571,-50083,-76414,-51245,-20667,-28578,-15210,34161,43007,-19788,-79378,-90281,-57522,-15286,-25619,-70689,-79503,-2570,89615,92405,57502,51918,46947,34989,20870,14591,26842,14603,-13612,12957,99774,80453,-27881,-45127,65817,126809,80946,31564,34460,18792,-23821,-31103,-13857,-12083,-12703,733,7709,-86163,-193936,-185398,-108962,-32226,3196,-32653,-85029,-60998,-5085,-5443,-41749,-26102,9347,45853,37443,5305,914,55211,118345,116545,57498,-15343,-69201,-112240,-107762,10492,144971,137011,37742,-31973,-30774,-3716,-33206,-57893,-86425,-122478,-97480,-42016,-48987,-48907,-2481,14461,-17270,-82877,-133756,-135939,-77603,6888,57927,38759,-29732,-57457,-30884,6631,4344,-33917,-32225,6403,13557,-28589,-44508,-15612,-58958,-97103,-25102,-7597,-120456,-143687,-36707,101165,149502,54670,18389,78179,60849,-27109,-26050,33142,63861,87056,160810,235132,183234,27409,-81673,-69261,20652,83033,19421,-61683,-72715,-59215,-30114,8078,-32968,-72370,-42292,21377,58679,65089,60538,51992,49561,58419,66125,57820,45901,48290,42698,97,-46421,-37632,27048,54051,28668,-21996,-64459,-99338,-73963,-14801,23168,69921,99389,74912,49595,14403,-40740,-36816,33586,23043,-17909,18565,41590,5543,16225,46381,69545,71016,35422,46505,118888,112225,31251,-32112,-30790,34573,35981,-9034,-12935,7354,-38969,-87113,-46276,29566,24340,-42876,-94744,-50591,55686,107008,36120,-62259,-103298,-57138,45945,92437,17445,-49382,13919,80312,42065,26823,52383,-9519,-65784,-62921,-83341,-55962,30175,24084,17971,85102,104541,77516,60141,33148,-25347,-50833,-53179,-111135,-122083,-37784,30226,30212,-2079,-36168,-37567,-5828,-41770,-68957,-11484,14571,27205,48833,40497,30748,38807,-36116,-63184,47408,98413,37917,-22410,-28503,-47377,-106199,-127948,-103017,-83342,-20515,43901,23296,-57624,-81294,-2587,73958,71714,39375,85488,114844,14930,-80827,-28855,65259,85703,38642,51006,56581,-17726,-38876,44951,87064,59598,40886,38440,47471,34759,3790,552,-40024,-147429,-183669,-75917,46764,47782,-17583,-21858,-9199,-71368,-128277,-80058,1003,-19717,-137066,-114429,-34813,-61121,-68310,17475,76329,72305,-41120,-209105,-187311,-27004,26617,-43473,-66232,-7443,82453,154853,171485,116563,17795,-75517,-112365,-79950,27756,125457,127190,17635,-84953,-77025,-32006,-43518,-99453,-18701,80271,52963,-40195,-70238,6391,61991,24218,40481,145163,164765,111880,141193,194307,160384,71891,2796,-56399,-89235,-35825,18278,3641,-9939,12583,9054,5129,13061,-22936,-70447,-33129,-36267,-78334,-95674,-47161,4865,-23426,-69095,-56905,-8681,-5516,-17291,12219,8087,-98018,-168836,-95159,9783,20254,-49401,-83063,-51566,-65814,-79326,-37366,9180,38201,71323,124793,156074,68710,-30768,-5870,36288,-12302,-65750,-45048,15141,83598,77814,15302,-9475,6633,-24040,-56886,14785,90448,-2811,-105803,-132905,-135005,-100742,-20869,56482,120989,114438,121823,169253,115633,43496,69616,72779,15331,3712,8527,-25426,3380,27627,-7993,-33984,-81603,-127984,-64909,33175,29619,-5965,-11288,-11067,-25413,-15971,46614,83716,51613,65438,111234,95701,-8217,-67708,-6839,78575,75656,2527,-48837,33470,116848,72479,32515,77489,70465,23409,-302,-14595,-24915,12457,27816,-57741,-114948,-59679,23036,6598,-62475,-46940,-50717,-112587,-56985,16402,32823,51392,57183,56500,94396,69627,12165,29101,61792,-363,-86650,-75661,-12553,75404,74863,-22153,-66405,-20534,-4754,-12262,-28546,-88092,-159745,-177253,-144506,-70596,50783,119861,55107,-27718,9334,78928,76933,5459,-92137,-157192,-118485,-66807,-42260,19907,14616,5506,54286,97622,73290,1409,-83473,-134805,-168521,-184284,-144408,-55314,5786,39438,77690,124399,34952,-88076,-42648,52630,44449,29967,89401,135923,145537,105566,24595,-8702,18371,4013,-37413,-20177,-3986,-11057,-30217,-30732,6468,68094,75731,23962,-9902,-2594,-836,16613,56359,63674,15878,-55018,-70240,-26415,-21989,-14972,22267,40845,11919,-28669,-81102,-85221,-21705,-62993,-163132,-127807,-48408,-43464,-31895,47966,99977,114316,91226,43480,17391,19439,-31392,-107981,-120866,-82030,-43301,-29493,-10365,-5898,-18585,22093,6909,-90741,-135766,-69792,13201,64589,93122,51923,3652,18238,-5979,-46610,-33882,-30680,-19786,1174,-62072,-131760,-71377,9308,8577,-19730,22794,55572,16920,-70985,-70470,9209,34651,53410,71561,38707,17784,43301,30727,40046,103989,45930,-61547,-67560,23619,91644],[117040,31071,37300,108351,100039,2448,-59286,-29716,-1310,-20493,-52604,-53779,-43337,-46172,-30749,-28073,-31929,4340,-16651,-51797,-11700,24112,-11220,-30178,-12464,16601,36756,45699,7644,-43330,-21986,61792,97969,30006,-10870,66850,165141,120351,29752,37638,115861,134952,102235,39059,-40532,-61564,-44900,-67917,-109519,-72901,-695,-31694,-87481,-46286,16198,44710,60666,49487,22404,-56063,-118873,-82089,15948,67131,27287,-18058,-52537,-68603,-52967,-48548,-3410,66703,60753,12522,-35057,-50864,-47187,-55183,-63330,-64026,-13783,67825,94885,56272,37768,55372,17530,-84243,-95109,13994,103284,100913,71424,51690,43893,4180,-70943,-102760,-75222,-27925,36425,89144,79474,27611,9746,-21058,-112718,-153258,-118882,-44961,17353,-4509,-75528,-86081,-61773,-19037,44636,-45,-94483,-103593,-22677,84685,128760,46229,-68857,-88811,-33647,25678,122101,188462,127094,7120,-36184,-41257,-57374,-43142,17796,49792,73082,110220,86535,-12314,-75635,-115674,-114357,-24904,28792,-45313,-73734,-77457,-150790,-149340,-41567,15492,43368,101394,122953,54365,-28740,-25615,42159,76331,47749,-11299,-30665,-1617,28781,5177,-15922,-23965,-45450,-18715,24257,1385,-50903,-45735,2977,37064,-25779,-82651,-59648,-2161,69952,130756,126069,66470,18559,11665,-10748,-571,33106,7882,-4436,27520,28777,-29414,-83755,-66849,-13524,-35996,-89413,-76376,-44014,-35484,-10803,-2227,-11590,4759,61970,94677,70939,95450,79392,-63769,-124862,-15718,53014,8503,-33594,-41969,40441,106827,65412,-32586,-78926,-20466,29383,7832,-55168,-106694,-102481,-81806,-107953,-147573,-72189,58387,117441,48596,-38431,-102982,-154448,-130260,-13819,56035,44577,11463,-28681,27744,131354,102078,-16904,-84179,-164029,-223316,-130624,-692,-5171,-41148,-779,98155,134192,-27351,-212969,-170243,-37219,1066,-3046,42599,132462,199461,179567,119717,62390,14119,-11507,6503,77873,104375,1376,-115402,-137513,-24594,127240,134464,21241,-38355,-28712,-48872,-83685,-58653,-15291,-86971,-228821,-183440,44320,143272,101195,159973,210411,161314,66778,-32956,-93664,-100347,-53263,-5156,30963,76250,63880,37933,58015,101151,81866,-46955,-145952,-168997,-161195,-119836,-35323,-37381,-99784,-56756,54746,109901,96786,55562,8569,-4370,7709,16195,-34266,-92030,-106257,-101019,-6440,87199,38550,-48398,-48524,-9709,18113,27424,16107,1636,9266,35950,42615,54374,66212,43605,48071,74134,50633,7990,42667,76640,97084,128731,135167,79061,-30584,-67164,51081,105703,-12354,-109657,-90059,-76690,-76404,-22493,46458,36368,-38070,-85498,-45211,-10091,-20137,-20912,26469,86872,60403,-4123,-45351,-48525,3139,13011,-36616,-48706,10850,83633,100373,95000,95430,30978,-36319,-26842,14157,34586,33129,17533,9897,59139,87416,51438,-150,8578,49800,57956,68795,87881,29433,-67454,-86193,-6463,51453,14461,-38468,-26155,-65645,-162794,-206920,-205456,-140691,-34235,-13224,-84420,-72377,18423,54663,32492,48227,55376,46178,35298,19530,4430,54580,111984,105920,85932,55757,12211,-53252,-72826,12461,74820,26537,-34409,-39438,-15780,42235,59066,14703,-46809,-62890,-41231,-9944,5878,33141,50952,11482,-42569,-63475,-60928,-90519,-92198,-46125,-35386,-57440,-61480,-27685,7628,22097,-43683,-161251,-148075,-22736,53067,33959,15635,10044,-43082,-93775,-76070,-86697,-164985,-147349,-19976,99839,148904,75273,38370,95572,92828,21494,45302,142981,163660,108311,118498,171616,120228,-37420,-154161,-148505,-77557,-10188,-1131,-10820,-15055,-61853,-81331,-39238,-64648,-119556,-119802,-68205,1699,77661,124494,76779,-22850,-61614,-45341,-9759,53413,113429,102146,6681,-92589,-118393,-81151,-46765,-35579,-98361,-175486,-197443,-141453,-66567,-37048,-9152,31033,78187,102045,63337,-2272,-31416,-25213,-39219,-37231,16890,52791,31665,10357,-20407,-64828,-66301,-5900,51806,53002,25997,30196,48001,45206,76682,72945,17583,-10996,10143,-53746,-154358,-139935,-33348,35766,35218,-17665,-44632,-33246,-19029,-48125,-99472,-112014,-40478,66951,91284,32563,25054,63625,57230,8321,16105,48548,9893,-29822,-27801,-50018,-31486,42107,24985,-11944,22312,38260,43582,56579,34945,-25255,-51260,-32014,-42281,-44983,-1581,41291,41305,13890,-11925,-34333,-41764,-77402,-79987,20487,64884,35672,23270,33378,38259,22453,-61430,-109401,-46437,-22467,-32066,-5699,2820,-53981,-108842,-108683,-93776,-87618,-54460,-40623,-58817,-75730,-50693,40352,101913,52982,-11615,28026,80199,42769,-5544,33295,63089,31004,1502,9029,-19174,-56360,-38876,22153,51386,42862,32490,25545,45101,42006,-2242,-26147,-88444,-171815,-155022,-42615,55948,88726,24458,-66650,-84791,-122910,-186949,-149392,-32692,15606,-72290,-96644,-35718,-27553,-33890,19270,52363,-578,-153983,-280105,-224914,-82674,32125,66359,42174,43778,118849,156167,100432,63060,54419,-11145,-67201,-51650,-2311,59211,97104,58278,-13613,-35857,-21118,-32230,-84979,-44766,28471,38575,-25369,-68071,-6286,55944,11305,-18736,60487,133912,156207,186630,215269,187204,112800,21611,-80706,-124891,-95098,-57508,-37548,-27288,-18172,8879,65100,52374,-65831,-102996,30769,77461,-4829,-25067,37071,62576,-30796,-148139,-147377,-66149,-37604,-34070,43868,84959,-25224,-156708,-131096,-5957,68525,26739,-45459,-89100,-157101,-197979,-137768,-17876,68231,102505,148202,172621,90416,8670,25287,49479,16935,-11856,-3961,49533,110298,41593,-59368,-39609,50651,62336,404,-12789,16420,-49835,-139282,-177447,-165150,-103414,-4729,96199,146470,113942,104667,140866,116485,48136,-28277,-77403,-60714,-11754,13849,13129,32944,12039,-21465,-24620,-103671,-221326,-181492,-26642,17747,-8069,-18023,-36062,-68411,-37597,33095,20537,-33236,18074,109108,102061,-7116,-63004,13344,99457,77095,-12882,-60671,9930,20024,-89175,-92316,18712,31683,-41437,-93660,-85436,-40155,15631,54847,43148,-8498,-25273,22503,48148,-4595,-19785,636,-657,37206,69160,73468,64979,49620,80684,182917,169021,69092,46530,58883,-3377,-42583,17868,73418,131717,114325,15108,-10849,44104,28009,4146,-4672,-64248,-150086,-206728,-172472,-51784,53314,79761,2659,-85065,-38865,84972,156640,121648,-13322,-134623,-107322,-41409,-14071,25688,14179,-27750,-35494,-18294,-4349,-7669,-59974,-94315,-87125,-106853,-124206,-82991,-24187,52287,114343,147593,87450,-3934,2805,27148,-6089,-938,67513,113580,131738,92097,-3055,-55675,-18147,5378,-20974,-8867,2012,-30019,-62731,-44419,28414,128674,129871,18948,-66735,-67100,-41912,13017,72377,65657,29625,7135,-9458,-11194,-23406,-5404,10514,-11811,-37300,-39172,-68796,-73620,2963,-467,-86581,-102253,-71733,-88603,-87768,29696,146920,173190,118860,44972,7717,18934,-32934,-108360,-103416,-68531,-59402,-34190,26629,69838,32024,-24960,-87051,-144509,-139091,-50639,46041,106707,124594,41412,-49372,-17148,339,-30953,-26221,-8569,36226,65231,-5870,-69979,-11111,27357,16917,-9646,1240,79988,94748,-22753,-100722,-50282,-16156,-7735,554,-14839,-35547,-26282,-12487,47349,135053,88623,590,-13042,37515,82944],[60843,19205,34742,76820,54476,-4771,-19970,8788,36936,12207,-65225,-115070,-125922,-114493,-78090,-57329,-33108,-2423,-38253,-34977,76378,106127,26901,-4667,-8542,-17087,-5378,11182,-6129,-11665,36709,111999,148244,64090,-29667,24188,157720,157200,138129,209707,236362,146601,53897,-9738,-47625,-21061,-19498,-112793,-209095,-175289,-77947,-80504,-116908,-67751,-12779,-466,28318,62885,84499,50333,-38230,-44128,67065,97075,17066,-42985,-87358,-75057,23149,63446,98747,164198,126755,16823,-61816,-62669,-34882,-53015,-101935,-105655,-44076,38820,66178,24190,14089,49439,45267,3104,43451,132981,129879,17671,-13612,67134,110627,23706,-55289,-46017,-31417,-30425,16724,63540,49642,4894,-2311,-10794,-58780,-131428,-170986,-121171,-37399,-22679,-48145,-42943,-65320,-92097,-34119,-8483,-32758,-28299,30256,98473,88166,-14840,-82430,-34684,42339,80739,141026,204908,169156,55024,-4531,-40211,-80725,-66074,1584,58479,94777,113176,80704,-14300,-105565,-136675,-72871,12941,16778,-52326,-35581,-18339,-84965,-121671,-66924,-10915,57238,114561,89078,-49359,-160390,-130134,-43263,-54826,-81518,-29740,16781,-6802,-26456,-43094,-37987,3567,-19441,-70504,-90812,-103238,-101725,-26980,47461,61643,-1283,-56935,-65392,-34844,8261,30536,33129,28889,19334,19641,30025,74335,57455,-59120,-95479,-20553,-2667,-81052,-136032,-94909,2648,48915,-3443,-68138,-90666,-53254,-1274,10033,9340,18007,36672,51673,53669,118628,151132,50746,-28426,12701,35795,9954,9637,7636,37251,53123,49659,10904,-67731,-101287,-66909,-17525,-15419,-59941,-98769,-117458,-131703,-113212,-22743,91559,159341,97696,-14703,-94644,-150130,-124830,26294,115187,50071,-11013,-23451,15196,90809,121321,77368,-12682,-151280,-238293,-137627,31427,34548,-35590,9656,124663,135499,-38523,-225851,-217331,-120671,-99694,-96325,-20279,78476,124526,119708,97314,57597,35909,23914,-12088,-12284,39600,23959,-34262,-65461,13938,120507,104764,-12847,-56600,-43024,-72300,-100255,-46668,36384,-10341,-153654,-134314,65352,161277,126054,167547,216929,188124,78136,-13047,-71132,-106511,-40558,69251,98121,73396,11891,4099,58369,81570,32238,-49146,-74385,-105838,-162434,-120460,18588,26323,-78902,-51678,90285,125703,27248,-26028,5284,39769,56768,61698,-33420,-127736,-76132,1659,63418,105456,35205,-95564,-103363,-18042,39920,67772,56845,25639,33404,65660,96596,130943,116491,65214,76916,72186,-36751,-129274,-72843,29391,85007,108029,117120,81660,-15246,-64152,11595,88774,55556,-12586,1758,1647,-34976,-22797,40235,44848,-34597,-67961,-22884,20569,15048,-31809,-42853,18805,41627,7701,-29474,-40725,3861,17973,-8209,-21333,-9138,36350,76520,75260,65022,3773,-56169,-10736,56291,51583,28618,31329,20620,31339,83525,118184,61940,-7079,-14735,19037,66693,86144,8327,-92140,-98043,4338,87876,65244,13174,15541,-6767,-51682,-101987,-169157,-150370,-40033,21665,-27848,-37019,28225,54667,37902,75825,67132,3554,-6856,26448,18818,23655,29971,32021,72156,76348,24675,-30232,-40477,-745,7469,-45744,-67943,-12291,29792,63537,76762,46304,3922,16434,45805,59336,63456,100564,133073,64697,-27626,-27652,24985,2545,-47472,-59772,-75031,-83946,-55177,-11482,16894,17342,-76128,-225266,-208728,-67422,22522,51461,100005,96278,4586,-101674,-154760,-168194,-166407,-96832,-10053,18992,39761,24101,10131,63328,109541,93372,128858,188176,121955,7748,-12322,14056,-14959,-95883,-148696,-114657,-48553,16818,37782,13837,6689,-8813,-36564,-18997,-21930,-66474,-96906,-65054,2732,71902,110146,56167,-45786,-107072,-131221,-94165,15996,111146,122405,47699,-43192,-89343,-105994,-103780,-60792,-81465,-132411,-151122,-132996,-110585,-110094,-100540,-49805,82644,168337,96530,-6250,-62057,-94582,-85855,-49619,-53450,-50694,-5491,13707,-61549,-190313,-198999,-40696,81935,32695,-40240,13471,98927,80267,35810,5195,-8897,-448,37426,-6717,-95586,-125093,-71166,61463,164800,98742,-34378,-113192,-104396,-68910,-62932,-54061,2441,57278,35403,1216,35569,35244,-31129,-61889,-8083,64450,76067,14258,-34268,-43745,-38481,-11988,-8148,-33736,-37850,-42365,-41677,-16743,-10791,-30240,-40764,-7253,50128,71829,45452,27633,7338,-45868,-99930,-145212,-138791,-97757,-44135,56896,90484,21487,-10150,52038,67001,35491,-15264,-70058,-93866,-141163,-112599,32297,90728,6398,-47161,-41170,-36695,-46175,-45294,-46642,-38264,-13860,11699,50304,71315,25345,-46142,-40624,29037,92224,109132,89806,51561,23381,9446,-33010,-105275,-90725,-3140,63630,72341,62652,68389,53761,50403,44107,10057,5055,-47440,-111387,-74360,32964,114951,174122,127836,1505,-54702,-86948,-130836,-97976,-7315,59687,8789,-43534,-5780,8119,-30888,-34214,-27643,-94333,-203871,-199842,-96944,-15453,66620,118906,83542,53021,121710,157368,78310,33778,55167,44640,38925,24696,-17841,-30697,-5047,39729,75351,78624,46101,-2065,-39128,-24666,616,26342,-8342,-50810,-7437,55327,33343,-32681,-5414,91924,127165,104664,86660,81194,91664,54752,-58851,-110477,-84423,-76208,-64157,-48147,-52964,-8264,105314,91471,-37523,-34210,107448,142225,77119,67682,96503,79306,12707,-68643,-104672,-78301,-68704,-57958,37512,97377,24849,-107562,-140478,-56414,26078,14137,-67051,-132257,-188428,-208387,-142089,-11705,85064,115335,107332,96608,64309,57338,57666,32703,3071,-3288,-10676,-3102,50310,-9885,-121860,-85986,52192,110162,48454,-30202,-61369,-94769,-125627,-135870,-115429,-52580,46254,153846,151125,58229,20112,47843,67553,50507,-66237,-143370,-79162,-23743,-20491,-1617,-2367,-52018,-46580,-30718,-122579,-232625,-210540,-127361,-87629,-27481,27322,-13651,-87502,-67188,7023,9348,-26255,6734,53867,31281,-35576,-60035,35,61786,44203,1197,-10,25131,-34710,-149425,-161038,-70570,-17492,-33886,-92140,-108065,-42852,12928,52552,87530,52925,-23087,-17790,60636,82686,76454,125487,156789,118306,66314,47717,56402,27375,313,84455,137259,97374,63785,36164,-33380,-47698,37553,88904,113021,107288,43654,-8078,-4002,-27378,-35294,-35941,-61471,-59842,-76128,-78275,8074,58050,34262,-21451,-71081,-29921,89012,175954,154086,18950,-82916,-34059,58812,88318,66315,5399,-49259,-98748,-118669,-83858,-29123,-38008,-38012,22610,30587,-38104,-79327,-63897,19763,74330,91663,106281,100772,57345,-16341,-30527,45604,106654,101012,103921,64926,-33295,-69359,-18463,-8713,-50308,-40590,-20596,-12522,-15457,-23847,29481,147465,149625,16153,-68022,-50786,-23469,16566,41905,-6319,-30439,19375,49273,50896,37343,3076,-48822,-61383,-41977,-42840,-54629,-27272,62463,87856,15259,-59152,-75318,-91944,-119098,-42936,60591,93868,74674,59062,27777,7814,-36948,-75465,-56771,-51138,-84653,-46803,74722,173140,103463,-75584,-185490,-170734,-97201,-15324,61185,116478,109347,-11273,-100490,-36402,19796,12699,14016,-8293,-4465,6630,-25096,-21649,45713,11453,-44842,-63152,-45983,38085,102370,27025,-82979,-81224,-27187,-15436,-58356,-89080,-99330,-86392,-34706,56933,147446,129296,61466,27457,32682,35394],[17245,8522,8335,-4730,-25467,-17613,24802,56307,76520,53315,-35605,-102535,-119077,-125611,-113578,-94452,-60839,-20628,-29376,-22049,55004,88684,61577,50298,-6686,-71197,-64307,-29068,-8992,35949,90629,129693,153351,86396,-34737,-9392,126000,131347,108366,175776,202427,104211,22690,10332,21343,37302,4638,-79820,-135812,-102996,-68599,-80729,-99492,-80301,-39159,17632,79505,94571,82980,62668,10776,1554,65060,89655,42782,-8136,-67370,-63418,15766,57610,114803,169978,104402,2150,-54015,-40054,4867,-7299,-77878,-93054,-31870,40067,61597,42544,66482,99745,71158,53642,147845,208503,122649,-49200,-80481,23996,76474,-5413,-53337,-32555,-29190,-41007,-30498,-849,48981,59139,9660,-11557,-4729,-90871,-211775,-188892,-67251,6637,10153,-4862,-56003,-143609,-114583,-27656,8342,-9839,-30931,-42480,-52058,-72486,-67683,-5028,38210,32886,53412,118115,142133,77351,11117,-32751,-60248,-53345,-34544,-8189,49987,104544,75783,-36412,-114634,-74699,40484,85136,15716,-69980,-29570,33176,20414,-18216,-18020,604,33235,70345,55306,-64198,-141571,-109929,-71024,-137507,-158446,-27327,69691,4197,-57996,-70278,-47163,45197,61614,-53486,-164116,-173063,-117205,-27895,15455,24454,26601,8602,-47916,-93800,-81934,-64849,-47661,9856,33067,25254,48988,116273,78920,-83609,-172919,-126631,-85245,-128129,-158583,-118861,-17921,76285,65923,-28529,-101154,-65884,698,15446,18014,30084,14945,-2164,16294,75556,116973,105115,96471,108562,69830,6918,19484,38850,11336,-26422,36076,106798,20944,-110862,-128742,-52001,-4129,-31094,-77831,-103402,-85594,-21888,45247,66701,80288,48088,-15406,-57308,-83489,-60271,72923,133500,10491,-89217,-44124,-4680,7515,70290,136500,98977,-12440,-100059,-79379,22697,54756,10869,43227,96153,58396,-44473,-130985,-130121,-95177,-101979,-79902,-15142,14241,29379,58345,54786,41065,59206,52283,-28341,-80279,-23835,43353,53937,24985,70923,122917,80093,-1473,-29977,-40562,-70591,-60438,6968,70483,22895,-73336,-60830,39481,80025,62368,80150,85970,60505,7972,-20917,-70233,-121496,-35654,89249,105459,63412,-13688,-32717,27777,31924,-24880,-41978,17917,11919,-54300,-47141,41199,53007,8248,37172,102998,77016,-37541,-51972,34930,62779,46172,49025,-28160,-103511,-30071,59666,74847,58830,2966,-108740,-136852,-62074,5238,53864,49264,4201,-26311,-3310,66199,128172,122784,84285,90844,53927,-99801,-196770,-118718,-6530,52173,51827,34037,28412,2640,-37398,-25332,54530,99808,77592,68332,55645,30448,12260,43393,71631,40598,2259,-9233,9561,16509,-27495,-65872,-44796,-25055,-41194,-59703,-73325,-74376,-52942,1783,19437,-5372,19992,58917,-1926,-77708,-90323,-79816,-18310,43870,15618,-39224,-27813,5178,43488,94665,134749,84921,13142,-8265,-11242,-35936,-43239,-54758,-74924,-59518,6048,77434,98624,66355,20546,-17126,13643,14363,-71107,-93502,-18264,46617,28120,19054,70901,76411,19556,31955,15035,-64193,-61362,36910,57849,9802,-32130,-37424,-587,-21130,-101282,-103463,-43880,-1488,25629,-3951,-50842,-29533,-6656,-9250,2991,41489,41219,31473,65572,95109,60330,68732,137115,108346,10634,-14805,25839,12306,-36508,-45201,-45124,-57191,-42382,-9760,4461,2234,-54419,-156727,-160449,-95469,-60263,-3906,101076,132816,37642,-101533,-188566,-163118,-80972,5198,8675,-59284,-68967,-40196,-40502,-922,84902,106679,126087,123347,-1825,-102922,-93361,-68209,-65043,-77850,-83777,-19669,73049,129963,88238,4024,7027,62215,37604,6527,6975,3034,11650,42447,24131,5592,33986,34035,473,-56397,-131516,-128176,-32131,50177,88918,76219,24929,-21506,-58874,-76588,-33323,-8897,-5053,-20715,-52523,-94700,-117226,-110945,-81088,31833,133679,86091,-506,-58902,-98533,-102387,-98577,-144266,-138339,-32683,48965,-22890,-176926,-210297,-60896,100511,100780,-7937,-31856,21419,1593,-68993,-91550,-30619,41117,89712,62067,17140,-4993,-1904,96576,208111,149612,-11012,-124938,-100087,-14190,18611,5071,13264,35542,10070,-30350,-35679,-66141,-124296,-117522,-33656,71880,108160,27324,-61721,-75319,-72586,-53639,-24786,-33168,-43385,-37384,-44471,-53981,-52587,-27768,2199,20443,47024,67166,33196,-7730,-42792,-106207,-171243,-222215,-198907,-101422,-8078,51501,53275,-13776,-51043,4696,16883,20024,2196,-58665,-119769,-198405,-156688,46712,143422,61175,17226,30288,18066,-8739,4060,38143,60174,57928,39547,22468,16921,17792,-24204,-53199,-4162,91859,132355,90786,42838,34721,6189,-59288,-133668,-115442,833,102289,104788,65789,63039,34247,-16472,-35168,-19132,32266,17453,-44591,-15545,76559,144413,202260,179721,92991,40151,8264,-9366,2100,9696,52025,44858,580,77,278,-46850,-87342,-104583,-120118,-122383,-58012,30184,66689,92894,109442,79474,38179,72135,126777,98312,34795,2762,16647,72396,58798,1005,-51527,-77434,-8058,111885,138953,71636,36990,29799,30356,13874,8893,-13017,-17464,34715,84115,72907,17019,18154,66446,40874,-31945,-80109,-37370,79764,102096,-12273,-76453,-32349,-27974,-53494,-55040,-73806,-52484,59875,83235,35350,70878,159433,150944,98237,57188,53845,59147,71772,62632,4186,-29384,-56995,-67213,-15605,20061,-9890,-78085,-121975,-105081,-75037,-66920,-80414,-93066,-126138,-129860,-77596,-658,60462,86644,24140,-41230,-25884,22107,21661,-2360,-42708,-73023,-65312,-52578,-8972,-36993,-124442,-97405,37415,110727,61875,-28920,-84222,-100003,-54296,-10937,-1747,16044,64662,108615,67777,-35457,-73205,-49497,-16491,22180,-19208,-75165,-47427,-24595,-23334,-15212,-43580,-86140,-57402,-48318,-107769,-122218,-104429,-157664,-178130,-58436,46794,8253,-69419,-68363,4541,72120,87293,75507,22915,-29174,-51219,-61434,-55924,-39137,-38026,13988,98884,107336,27096,-52966,-105819,-109494,-69538,-26109,-68803,-113409,-65063,-14557,26478,67635,58026,-15487,-52265,15985,99887,125995,161921,165050,91676,30399,37812,73141,16376,-118840,-114992,18327,92227,65656,10033,-47118,-67681,-9156,27891,39344,65581,50888,-31463,-79884,-86340,-74353,-77925,-64489,42496,124180,101271,79778,44573,-10415,-8503,22140,50283,90007,127677,98585,-685,-65708,-24251,62027,98913,78219,5964,-31290,-71259,-104167,-85570,-40057,-45831,-35551,46935,102595,49435,-39293,-80481,-32987,-8677,9829,77855,118064,39000,-58108,-7379,110820,127693,89616,107450,69992,-28979,-42907,-5215,-26804,-67540,-63438,-36531,46009,86018,21381,-3693,96343,147482,63727,2122,29956,45240,43991,16437,-72708,-100658,-14407,63987,92546,78255,-10060,-107482,-69234,-8928,-60135,-85896,-6045,97729,119629,67914,22607,15759,-2523,-47972,-40184,-34266,-43083,-9504,58827,57944,22646,-8787,-33606,-35341,-48894,-82259,-59379,73716,206370,136464,-65496,-165876,-102009,-31641,-17899,30396,101959,69369,-65207,-105920,-33016,591,5641,20853,-2263,-23378,-53805,-84933,-32680,45256,-8913,-83382,-82409,-37198,-5617,53326,58310,1193,-19039,19425,19494,-70459,-121823,-108167,-84964,-30024,66218,151656,146657,95007,57594,37468,8354],[-15776,-12053,-29572,-64294,-73763,-37461,29496,64730,67763,60450,11435,-36225,-51278,-81719,-103009,-107947,-103219,-52009,-14857,-24981,-38070,6922,76279,86247,-30425,-125007,-97841,-42053,-13659,37644,86094,105890,116972,71082,-34205,-39273,65528,76321,19476,29530,73948,37606,13738,59152,80218,33344,-29081,-45438,-20444,-1665,-16300,-23256,-33123,-58653,-51196,30633,122271,111118,36337,-34816,-50098,10,55018,104405,125114,89989,5702,-40295,-42316,-14637,55821,61958,-9652,-17418,826,5703,8093,-15616,-62147,-86152,-39104,49689,95425,90828,110314,119438,69319,64209,152073,166821,83040,-20559,-46725,-5420,2937,-45658,-57333,-40805,-22642,-17182,-64126,-73930,38979,106422,35258,4744,25437,-58224,-182128,-149475,-37232,24548,27127,23548,-6315,-122389,-148356,-58784,-8251,-41831,-101111,-145570,-124500,-85222,-62113,-30036,-31719,-70415,-56670,22995,95762,82898,27509,-2229,8234,12287,-22503,-54632,-1489,97948,105318,-16932,-92872,-22647,89700,105218,22310,-78062,-67872,15279,47126,29366,29787,38790,30542,50497,69247,15147,-15552,8934,-13583,-105824,-123186,263,114249,78560,19784,-6523,-3728,63926,89767,-19936,-131653,-121596,-70487,-44342,-42433,-13691,44493,78149,-5435,-131547,-130169,-55955,1592,52979,31324,-7910,27666,127771,139522,9220,-127335,-182178,-166519,-139355,-119533,-99478,-50552,16284,51512,17349,-42190,-55378,-14676,12572,16580,13004,-18531,-32393,-3570,20216,34850,78844,139046,148176,67852,-20580,15170,66236,18351,-41228,59913,180663,99105,-45805,-103950,-79285,-36074,-19003,-23527,-27447,10497,70626,112524,78299,30788,-11548,-30655,-15613,10902,24689,71497,89665,9243,-76128,-58279,-52528,-97969,-49409,90812,166049,152392,95375,32258,29648,51228,39316,50444,44170,4903,-2350,-1283,1353,14240,18680,42908,33148,-54890,-70753,-1984,17757,26134,67510,60247,-11680,-44638,745,64290,67425,30733,80044,156212,147534,119325,73535,-19139,-58108,12718,81655,84215,22671,-47543,-60493,-35388,-46130,-68550,-27701,-18856,-52821,-56763,-28805,-46104,-85214,508,82864,41251,-2556,-28959,-20070,21617,3778,-37677,-38680,19472,51775,47291,28741,30198,43753,88533,117341,77150,25251,-12669,7696,49546,13773,-39579,-16500,-9226,-37336,-20463,19550,31312,9655,-20173,-74185,-103815,-75057,-9012,65879,71122,-6115,-101585,-104977,-26852,43978,58909,35639,38890,25114,-72224,-139262,-93931,-48833,-20623,-31118,-65884,-51851,-1777,19925,22423,52126,99988,108431,67528,43297,52024,40086,72753,152806,175716,89431,-4675,-40860,-30932,-18244,-2128,24800,5904,-34771,-48539,-76256,-116167,-88065,13692,68809,49950,59206,75582,-30084,-158213,-156385,-115231,-81937,-35795,-53697,-111104,-96718,-21489,66111,97673,97298,58096,39841,75188,27944,-111353,-147950,-76546,-9582,4428,-6146,26004,71337,45268,-22665,-62666,-14043,9456,-55257,-64035,7846,58127,35853,31949,109960,140384,38241,-26740,-38807,-71355,-57652,60105,104846,49803,-432,-52602,-91147,-139547,-200863,-159600,-46917,9717,42511,45827,-13340,-74514,-105036,-101353,-56106,36084,56958,9602,24995,59638,1789,-13020,58503,66574,10526,-22187,-22277,-50391,-68727,-17052,19404,-15343,-32424,-5645,-6108,6515,20446,-15165,-44444,-67471,-88515,-49254,30877,72847,40302,-31723,-83764,-43199,41131,106131,75182,-26471,-58146,-50338,-87663,-82745,3037,33811,48381,48236,-37028,-80625,-47288,-34713,-12757,-9746,-43939,13238,137676,179688,81583,-19863,8791,86456,54927,-3497,-16370,8079,67876,91185,-12594,-79136,-12892,44530,35623,-15900,-81712,-93755,-53455,-7213,47949,71507,38075,645,-7520,-10718,15342,56109,89969,76028,35500,-20314,-53637,-48351,-63809,-64130,-7979,47034,64097,11502,-52333,-105535,-157811,-167476,-97413,13933,105001,64284,-57982,-108101,-33280,93257,154543,73143,-40760,-71976,-77577,-93551,-70522,26194,113161,147604,105300,77904,103310,114592,113506,122461,80548,-9826,-92410,-57218,40087,65648,19366,3822,53041,80903,14334,-84611,-135121,-133006,-101218,-41021,32748,50212,-1072,-60066,-73215,-49075,-1255,4879,-29500,-19646,23842,29423,-16061,-49564,-16569,47087,35784,-38832,-58571,-53558,-66151,-83105,-96966,-91490,-112770,-137887,-94900,-19310,6914,-12912,-36588,-54791,-57039,-56225,-23542,-61198,-130980,-141590,-175664,-132404,36411,109407,47412,42608,78773,43455,3451,56903,116510,110199,62069,26883,10622,1203,29217,36695,3121,-13470,19188,49983,58694,40147,1938,-53003,-68836,-95940,-124593,-61503,65360,100780,39657,7402,-36116,-132742,-160728,-72038,24063,22642,-27248,-7054,47691,87866,130910,127779,94504,84884,69207,61797,41423,-3195,44176,81657,37834,-13091,-18162,-34115,-69471,-86059,-48825,-665,16292,30051,34615,51828,67977,63442,14806,-3609,49418,67144,2902,-61695,-47652,33097,61813,44841,-2918,-59862,-23420,77646,73689,18614,77664,107300,81974,46345,9852,-14635,5796,43673,56392,52121,59877,77652,40815,-33847,-94999,-139799,-65332,93968,123251,16282,-47930,-3495,23906,-22639,-70521,-99802,-97224,-21937,46503,79266,98932,120429,95552,50765,-3280,3518,56542,82029,69406,37885,32264,3175,-37613,-43236,-50103,-77185,-89793,-90557,-100450,-117532,-103260,-31036,20371,-28630,-64413,-37078,-18465,2712,43625,880,-90315,-96431,-65297,-35083,9442,-49174,-149061,-109772,-21124,12493,-31685,-95777,-83047,16798,86551,56579,-20531,-59621,-42250,46897,87369,69301,61359,60841,34626,-10195,-71894,-82214,-70309,-65839,-17702,14009,-13633,-39857,-19999,27542,13948,-33215,-54689,-45038,-55407,-67147,-13413,-5036,-111811,-166867,-61581,35364,26343,-17549,-25110,21163,95756,145023,134683,46985,-13456,-26871,-54540,-96455,-109554,-91671,14842,145674,172470,107419,54772,1193,-61092,-87974,-47639,-40522,-60318,-48718,-18541,24108,50759,55946,40023,-5533,-4856,65221,108299,97105,49093,17980,35107,79733,91154,19166,-146033,-193514,-50438,78240,61382,9795,-13934,-41001,-24119,-11279,-12269,18529,42330,-26311,-84182,-82172,-71927,-75260,-35445,78583,169441,147539,68298,-11945,-63582,-20159,78286,118562,74309,39036,32755,4790,-56819,-68181,-28204,12120,36704,-6617,-21286,-476,-1034,-30062,-52397,-70326,-49124,12279,59702,60657,18716,-48140,-67043,-73807,-41260,29202,51743,-24455,-71524,22307,107684,65084,50152,128731,103759,4292,-16628,-14068,-26723,-13236,-9616,-7298,86132,129970,21245,-82511,-6581,129384,140269,82393,73480,64440,39882,5926,-70197,-113443,-61881,1204,20753,2230,-58046,-122067,-57393,1599,-72975,-118209,-41664,57925,85476,82068,117975,131656,77252,20223,4855,-49634,-106111,-76924,13000,49317,53265,45831,-565,-56521,-88795,-100804,-91763,4738,125069,96836,-12625,-58040,-6718,3851,-46800,-4173,93670,46292,-82358,-91034,-32001,-31008,-34245,-18254,947,12664,-32777,-95234,-67235,12276,-5826,-61471,-42086,11917,-1681,10515,57469,72587,57883,36305,5119,-70113,-105516,-78802,-64223,-39863,48796,125911,99133,64817,60581,41369,546],[-32907,-30231,-32626,-39861,-48860,-36362,23784,58026,48568,68055,71566,46062,23815,-8846,-28828,-61967,-115509,-85670,-4866,11690,-43568,-32785,54885,74054,-40110,-110939,-68570,-19548,-13210,5678,37654,58274,61667,23338,-38902,-58376,19734,71285,52606,38528,49482,22352,17694,78868,102065,37858,-30742,-21090,18373,11924,9756,37447,38066,-5423,-42256,-10656,80160,101694,14085,-108655,-124266,-31161,54517,121198,177840,156625,64190,-9482,-48248,-45595,-25979,-84058,-115528,-14035,59373,36118,-28253,-70892,-87066,-125672,-95479,33843,119126,110715,91637,75057,58731,74602,82446,31740,15377,40354,44348,29503,-3404,-38252,-45528,-43858,-19203,-17914,-105558,-135283,-20462,51423,21524,18631,31410,-23687,-80097,-38110,9568,-5663,-29693,17022,47607,-51156,-111494,-59560,-29637,-59709,-84774,-92082,-64234,-43747,-58865,-71255,-90141,-127389,-110332,-39454,39789,70345,58992,50969,85848,103840,54835,-13099,-4870,65514,98033,16567,-65013,-39884,25338,35377,7223,-59985,-74768,-21541,-517,-12235,11612,34934,47141,73593,73583,23943,20121,55255,29249,-40944,-65248,-8052,94296,134464,114440,70440,41758,41693,23445,-37004,-66308,-19940,-26178,-80515,-65845,10626,74800,116643,29848,-112727,-126981,-36779,57642,70746,-20705,-70819,-16164,97458,165074,105451,-18477,-125145,-141795,-73449,-29240,-42143,-55169,-50825,-28680,26,-7940,-47181,-43695,-21173,-20077,-39299,-55503,-26697,2922,-5147,-14029,16285,51245,36593,-38103,-80689,-691,66758,30116,-22579,70205,164916,102542,21572,-27542,-77869,-81599,-16252,33064,45534,82076,114410,139347,124830,60296,-42167,-72953,-2505,69693,43982,-2742,25555,76313,46909,-58979,-136024,-180078,-151200,-17322,122736,179934,163389,90083,36251,22675,17751,18032,19439,26777,45456,37854,37445,70050,97862,102209,33703,-117174,-153524,-48573,10105,7179,37601,52397,27239,23638,46477,41139,-11670,-69200,-26027,83883,163475,195840,135503,-27507,-89438,15950,69947,26543,-16092,-93495,-150578,-108549,-117798,-178016,-99312,-27926,-39239,-49861,-18945,4508,-21387,20937,68796,-17685,-93233,-70534,6131,41321,6077,-31229,-58592,-44222,14755,64434,50714,25310,30762,93960,122424,50400,27226,71425,70676,7268,-70394,-109611,-51779,28298,26630,-32609,-55371,-15567,7387,-5137,-26853,-40396,-36198,25622,126350,158472,67084,-68176,-121684,-90349,-34905,-15511,-43721,-38843,-6172,-16305,-63897,-88601,-107783,-93208,-72632,-77948,-64384,-5397,73947,107335,68384,59892,65226,23594,2354,25735,29991,79323,179801,198965,93770,-27031,-99940,-99916,-43478,51902,135116,101326,37714,22645,-6264,-18943,1432,29664,65437,77432,67563,67000,13724,-66468,-91184,-105525,-121109,-85021,-77889,-113663,-93841,-16943,56214,42669,8620,-12250,19468,121194,93453,-58251,-89868,-12071,63989,51101,-33190,-46049,-3736,-9891,-16052,-36280,-64081,-85803,-115115,-78737,7793,53589,17435,-6272,65868,137956,44601,-72673,-65624,-17140,6524,85118,126370,103944,69116,-34421,-137821,-153146,-130757,-88097,-2650,16701,-21673,-4159,-12267,-94136,-144605,-107142,-57547,8111,48374,46485,39952,10149,-50667,-39044,2972,-23939,-41677,-26188,-28901,-66791,-57475,22956,64399,27017,1633,12054,8703,50786,90072,56648,25281,-11741,-47731,-51665,-34370,-23231,3070,45084,71841,80176,82496,120938,147801,99218,61602,3576,-97134,-131041,-78762,-48733,-159,52548,40896,46025,55260,14630,20847,14314,-67022,-43439,81353,122363,38247,-37770,-5607,43715,14398,-25119,-42487,-23495,16159,2536,-81859,-91666,7480,53531,-6260,-57236,-43342,-27675,-50875,-44220,16569,43707,2939,-30400,1814,29901,54462,88157,103260,68622,50766,42915,5410,-12863,-50032,-125929,-138873,-9500,121086,81116,-21196,-93534,-145449,-109966,-7038,66200,124107,114690,28894,-7499,28604,60047,88097,83666,5859,-52569,-39286,12093,52801,107729,149173,152408,88503,54751,93509,120411,76468,8736,-30911,-34197,-50726,-17907,44072,38300,-877,13560,102294,181085,108459,-50481,-112676,-68980,-41699,-35630,-34579,-39460,-33060,-25344,-6704,48073,88883,32038,-35114,950,63834,75580,31220,-18056,9821,81615,51282,-72408,-122461,-109136,-113035,-117821,-62335,51954,74546,-17637,-77128,-61407,-36892,-39475,-11769,10570,-9777,-29387,-36632,-117748,-174570,-116787,-96126,-67474,10146,19562,-4805,53024,99530,40145,3882,80170,113643,60404,15930,20080,36800,21440,20084,50291,39495,-32703,-70536,-23606,62806,53744,-60218,-126155,-62432,-30523,-94119,-117558,-10443,78724,34797,-19335,-70415,-179512,-199770,-77968,-1886,-32480,-38512,-5761,8337,3904,31414,51887,42774,51380,51493,43820,12201,-12793,73809,123841,53832,-7689,6938,9900,-7392,1309,30416,35531,12641,-30591,-71636,-45931,-693,13713,-26017,-51949,-18445,-15878,-59061,-74325,-41152,43441,96636,74320,35630,-6029,-17042,3798,-43866,-64493,75329,146571,104122,71495,52993,20515,147,-33004,-70373,-50869,37566,98017,35024,-34966,-64233,-91630,-26125,88012,82355,-6676,-48125,-16125,28940,-15743,-102905,-123586,-105544,-55093,14440,52288,33488,-2219,-22343,-19761,-9240,32592,77898,32174,-44122,-33185,27473,36228,15206,5531,-41289,-102133,-109445,-62054,-45222,-59867,-46220,31467,87838,17436,-59058,-52959,-53197,-49408,8934,30425,-23433,-87509,-111162,-37509,74499,-4995,-164044,-107637,46667,74406,-20859,-86450,-79478,-14875,54828,46184,-30129,-44592,34009,111226,64433,12824,45757,61695,32905,1045,-19954,-12170,-16554,-39219,-24344,-22747,-53531,-67585,-10584,67362,51137,17408,4316,-25718,-61682,-67594,-32241,-21697,-61823,-80619,-12008,52105,58273,35355,34082,44975,48452,69248,83334,53555,33093,10364,-39549,-75651,-72563,-50263,11312,85349,113835,70107,37118,47335,23958,-45963,-48635,18202,64937,45766,21141,45404,62406,62641,98093,94806,45642,46018,82607,57737,-9236,3296,87254,116190,64165,14428,-70920,-107239,-28552,78177,85594,49002,36753,25406,31045,11814,-26836,-24556,18920,-10898,-61258,-72609,-64535,-46938,4285,50461,44591,9637,-32265,-85625,-120681,-95346,7118,89959,45035,-20017,19259,48257,-22193,-59064,-46710,-34523,-26582,-64571,-61947,23499,74420,14233,-62600,-73314,-23305,3511,-16167,7382,60005,12205,-72378,-107752,-66840,-20142,-20546,-49534,-47945,21217,40152,-31028,-9545,112708,113309,39614,3757,-26257,-5466,71093,77740,24491,53192,73664,-39423,-163674,-94715,85696,168685,116182,45153,-1291,-22479,-8385,-14352,-67686,-94742,-93504,-101935,-109619,-89636,-78904,-45532,-37739,-76352,-103805,-88225,-5094,65117,112052,165989,143416,42992,-14582,-2620,-24691,-68273,-73793,-24169,20496,72514,94473,36226,-66810,-138174,-151200,-115733,-48469,17397,31512,38044,32650,25515,4557,-30933,21734,105936,54191,-54368,-79287,-38680,-13881,-16428,-18177,6852,39745,29547,-21223,-43615,20567,19411,-32503,-18755,19444,11846,6706,44754,86928,85286,22429,-18391,-43933,-59850,-46582,-38799,-39334,19912,76004,23804,3115,42526,43990,2767],[-62911,-80618,-47753,-16192,-34123,-43356,16829,54934,44528,71491,92569,66552,29975,12178,16782,-21572,-100702,-103698,-5562,70521,30265,-37380,-20840,10101,-27941,-52170,-36860,-24027,-27573,-25773,-15583,-8453,-19763,-56791,-81853,-73565,6054,79930,126014,135297,97178,34297,5696,36631,86370,94511,43326,-2913,-19214,-14659,13807,47713,47875,14268,-41793,-69428,-555,67785,13783,-86583,-100241,-43090,17369,61912,98911,94133,52255,26601,6335,-43806,-105897,-167536,-124796,11905,57084,2733,-75363,-112784,-135555,-184773,-146168,-6970,65249,46179,22429,24182,73680,81325,-12750,-97577,-39204,53982,96013,88917,56983,4942,-36428,-62463,-62691,-89395,-156508,-160549,-95316,-59941,-37354,-14276,-3073,331,7391,19715,17380,-40478,-99091,-25813,66968,18803,-30815,-24248,-28715,-46267,-24339,5821,23569,30592,-9015,-61054,-79527,-84699,-79776,-62844,-14623,53112,100250,94790,109637,145699,116673,51200,18531,9697,22805,14366,-37097,-71985,-70143,-60173,-28413,-28889,-13613,5224,-6846,-24013,-21312,-31472,12975,71734,28684,-64346,-46948,3043,3014,-26967,-49088,-44042,19072,92046,109039,72053,46974,29826,-18066,-47486,-25216,29403,-25408,-108826,-57809,57743,104594,93896,20273,-49438,-79192,-64220,9849,15021,-77442,-98784,-54988,12923,88503,95079,39763,-9518,221,55038,67173,16047,-19986,-39345,-75591,-71780,-51466,-42278,-41583,-54180,-65167,-72591,-52791,10565,32579,4988,-23663,-37823,-67611,-114097,-142466,-114466,-39018,-1546,-8677,-26634,41263,110879,82670,45539,31232,-29785,-90105,-41837,32428,65237,104456,113526,105241,114937,78030,-55044,-109491,-5541,75725,3934,-63265,8196,131994,127634,-59424,-194658,-182519,-133922,-51489,46168,81294,77374,40261,-12767,-24912,-5499,10157,40652,68765,47248,-9814,-21984,14187,32129,18059,-30756,-129743,-147903,-24742,46305,-5596,-3588,61997,68887,30382,11832,-33968,-94516,-154821,-149199,-68335,52451,110225,62973,-64147,-125029,-51715,-33406,-68848,-57286,-146945,-239456,-127156,-84100,-178921,-115538,-801,39749,5338,-2738,33627,-3037,-25370,25793,-22378,-109656,-93302,2333,48008,23269,-18477,-58807,-42086,12711,42293,35738,41246,35390,58126,95536,57737,48932,98541,68426,-31735,-74061,-53551,20508,97505,84519,-16192,-87351,-44839,14767,24017,8315,2568,11740,71140,183465,235375,169394,47902,-50917,-82202,-49244,-25761,-43297,-38343,-7605,990,-45182,-100251,-132475,-109617,-38452,18018,20975,18719,76649,119532,69933,15736,-11628,-17683,-5918,12988,7839,30223,75266,68736,14376,-72399,-131358,-128222,-72260,36847,127894,108437,65169,48947,42603,111811,140750,60109,20876,36915,6426,-3045,35351,61684,40533,-27247,-73681,-50776,-34999,-59434,-47965,-1777,14279,-38986,-73588,-80191,-50966,40030,71446,28121,41753,70998,95420,61362,-50472,-90445,-54814,-16719,62818,49705,-68082,-127478,-113110,-70780,-20215,35480,31544,-25428,-33592,25263,-23777,-125491,-99641,6392,50593,92195,118726,120490,95174,-18050,-121189,-78801,11818,42995,66318,21054,-84704,-92382,-76987,-109418,-92761,-33626,-51575,-58142,27351,146516,152937,35946,-33454,12953,17762,-70224,-87449,-28025,3414,-4303,26545,67744,69009,65103,55639,25951,34906,100138,94894,8810,-6244,-3133,-27371,-47483,-50908,-72719,-66057,12746,95236,81811,14466,52262,156190,184118,159533,76067,-35273,-84043,-78809,-63322,11564,83401,93603,116838,98419,11471,-21339,-32432,-102028,-103254,-16384,49776,25544,-35748,-34640,-11707,-24635,-28331,-28997,-20258,-36794,-77841,-75302,-21158,35226,26919,-56678,-88952,-8529,29533,-49895,-92712,-33629,7251,-33060,-71018,-26540,25822,67032,77416,40597,-31536,-21945,40398,9886,-40536,-49691,-102413,-166958,-76901,82730,75906,-19381,-48841,-41341,-24663,10092,32046,70656,86139,32036,26502,60388,7931,-40386,9540,43384,31778,49923,95314,94831,92553,91605,65859,4245,-9221,1536,-2061,-1316,-29660,-62137,-31162,-9054,10216,11925,-26178,-23911,31336,113407,184607,127705,-13388,-65079,-30420,-19835,-36528,-64171,-57751,-22202,-6251,30384,96630,88251,-3025,-39318,23157,72068,71326,45879,8773,38918,104867,81862,3638,-22186,-39670,-93880,-135062,-73619,69181,108229,27020,-50296,-74589,-47884,-8095,47373,96741,123619,80345,1430,-76806,-95371,-36723,-16118,-24803,-32461,-52755,-25446,63876,81912,14420,-5623,55434,51962,-10046,-4307,48259,70706,34945,-10852,-6750,-2957,-79067,-122205,-20182,117927,88679,-76638,-142324,-48364,10664,-35102,-89548,-27886,78925,69326,17448,-28018,-113672,-124164,-39839,-28222,-86298,-44824,28395,33202,-21720,-16164,35501,29203,364,517,3352,-15136,-5561,84877,94694,17655,15117,58313,37308,14939,39629,33384,-8928,-15895,-49713,-111380,-104804,-72285,-61155,-62814,-37219,-9452,-51951,-83590,-33659,33186,115024,134690,65040,34925,19876,-33170,-58183,-92726,-111764,10274,118652,110445,89190,105306,68934,-9744,-96300,-160103,-129297,-7226,89575,80704,26905,-21906,-56529,-21893,37905,18211,-51161,-76056,-41501,727,-28625,-89345,-86592,-65667,-36486,-13791,-5496,-19027,-69227,-101959,-51766,15302,66369,74681,-10236,-101402,-92689,-38649,3525,65470,92216,5218,-74605,-70285,-11525,22994,28887,37825,39215,46744,7386,-52631,-57224,-48419,-56971,-31044,-4850,-2734,-61480,-93975,10250,129429,35519,-117576,-65184,71526,95901,-5771,-65161,-57115,-30358,23981,27738,-48913,-46403,68446,107412,-22846,-102465,-15990,60147,61419,43842,43252,46421,40449,27228,5838,-66648,-108861,-60858,16440,55413,55346,65812,50611,-3097,-61916,-98371,-99307,-65877,-24122,21109,80593,109466,87499,62181,79114,84366,32515,-13922,-19994,3314,45037,33048,-13676,-8006,24064,28538,10484,-12394,-19736,-41402,-33918,38840,87760,44081,9794,71477,158219,142028,52248,37719,68562,73919,105619,140744,100660,53633,82039,107021,68191,67032,135499,123509,38059,10911,3320,-3192,28208,102970,132758,92949,59020,71163,95025,48072,-27970,-39637,9572,-10846,-74865,-96568,-62457,-22382,20485,44264,-19691,-99533,-98517,-86680,-115711,-146108,-96373,3273,27484,5495,47397,63911,10077,13974,40361,-5869,-71684,-123833,-95790,5009,78534,43639,-22956,-31254,16795,26935,-22932,-18524,74736,68588,-44878,-110159,-71564,-57154,-68753,-37781,-9310,15978,4011,-51379,-33644,57279,79689,68287,47247,-168,20757,99033,92962,-9660,-32691,-3339,-71749,-163501,-112226,24973,126301,112776,7750,-79510,-88587,-21841,36343,-13376,-95586,-117837,-107556,-96551,-56685,-11602,-17546,-80078,-101693,-94738,-104966,-19456,88911,145731,147395,62813,-38871,-73087,-43798,-22230,-2744,3402,13646,24561,64764,86858,49121,-40936,-133169,-153969,-82391,-24255,-17853,241,60440,53870,3039,4268,28900,73357,97462,49519,-21829,-67250,-44655,17904,41253,42559,23122,14052,45966,54694,26883,61815,21909,-66566,-78159,-49414,-43541,-19475,21993,66941,77957,39110,30915,15909,-29890,-37286,-621,905,-7908,2954,-43183,-56142,-370,27748,-6749],[-63966,-116998,-73059,-28941,-51148,-47591,33226,87414,78139,83428,88171,38929,-13725,-15919,6731,-6636,-42503,-37159,41068,121661,85832,-16395,-53779,-14850,13750,4545,-25435,-35124,-23625,-9202,-13361,-29850,-52976,-94015,-109203,-48005,37224,61243,93868,117001,88236,44875,14309,981,67106,157584,131457,24369,-23545,31349,69423,62591,38347,4476,-37211,-51496,1580,46608,16179,-5808,12789,991,-24328,-20915,-22847,-3783,46530,87596,52386,-61216,-137615,-121695,-27820,60235,21723,-60093,-95105,-105948,-154063,-183215,-103588,-12631,-25026,-60252,-38819,35863,123537,67075,-79831,-111703,1941,68553,89222,98445,95067,37737,-31470,-69914,-84967,-108402,-116173,-104603,-103606,-99333,-68076,-58877,-53214,664,23501,-2942,9631,-4525,-78670,-36545,75396,68676,38808,-176,-35826,-26037,5356,18258,56623,123530,109624,22764,-11329,18772,20970,-11289,2366,79633,147907,117037,79733,108196,90125,35868,20149,-7232,-27615,-1633,-75,-56886,-98004,-81949,-33122,3792,67754,94500,82694,72146,11670,-92046,-77546,16451,-1737,-80590,-46413,-6942,-10994,-17756,-13246,-16998,-3107,31916,49451,28521,38101,72360,59265,28070,19836,32562,-18099,-72325,-39354,55076,94752,40518,-1712,35878,33445,-28915,-33903,-23518,-58485,-57772,-73600,-76126,-7596,44958,43318,69761,134581,155677,116280,45151,21943,25695,-35012,-100024,-88233,-11560,16435,-25257,-52983,-51791,-18286,51337,80772,43077,-19680,-50407,-77370,-119236,-98424,-58040,-79475,-109605,-64229,-18753,41629,118575,103366,46060,57453,54258,-50131,-101417,-32808,49514,108771,97832,43956,33721,38099,-37583,-73650,11679,66178,4844,-7679,60887,122990,100126,-45165,-168073,-113704,-21655,26941,42064,9240,-14358,-36800,-90383,-65264,22785,77510,90039,68658,18906,-27759,-51054,-53784,-59570,-78162,-90965,-90517,-43261,63377,93529,7595,-1213,96742,93351,-13893,-73608,-88534,-89773,-115046,-123124,-80102,-11964,-10925,-46556,-52160,-61704,-65054,-87839,-75705,-25235,-131664,-252184,-100993,14850,-75179,-79460,10509,79029,41850,-5866,7163,-51061,-110240,-61207,-36064,-55361,-51578,-12324,32991,43330,12933,-8913,44934,72112,45299,26989,47638,36689,32817,70998,54163,16398,30190,38816,11411,34174,98793,155992,180886,144403,37773,-62810,-71762,-38324,458,14098,15014,40996,110452,201641,221398,173850,91214,6205,-36575,-17188,27013,51927,51744,40640,18313,-25362,-58770,-85945,-70718,22121,118807,114965,49521,25724,40920,39812,-12503,-67157,-37683,25179,53037,25074,-16208,-40846,-27247,-32101,-91161,-110686,-77406,-35674,9559,29111,19559,8590,-28973,-27215,105755,190752,114863,31753,11104,-34459,-56766,-1434,64904,86794,53649,5226,-5718,8925,-14597,-42058,-35593,-28502,-62015,-68433,-70418,-86426,-77965,-34819,21466,86699,96396,84789,58390,-22231,-66025,-38644,21266,102068,66191,-46458,-60093,-4014,-7678,-41998,18361,78049,11210,-74920,-71958,-104081,-163067,-131998,-32761,20230,71215,109924,118495,92316,-3392,-77014,-30296,48031,89557,99462,44348,-31537,-87505,-152046,-144256,-22099,42315,-47985,-91550,28018,212817,255038,134046,53530,65208,23927,-62722,-83393,-47656,586,47144,99656,97367,61272,85356,82019,16992,26417,81866,36478,-56088,-59854,-52937,-62143,-33842,-8546,-45837,-100519,-71059,6966,11585,-44560,11378,123544,158643,146257,117374,74860,31574,-13107,-34261,19740,64369,58692,78739,72979,632,-56434,-69271,-83239,-88145,-53306,29005,47162,-5123,-17779,-4268,-28120,-26584,-1175,23629,4320,-8349,35935,56539,25079,4416,-5372,6072,68521,72123,-48499,-141129,-92902,-23720,-43921,-81684,-48751,6756,48051,19628,-58132,-137445,-105077,-1890,-2128,-43830,-14780,-28174,-114223,-112043,-5054,25117,-8949,13421,74860,62875,572,-31197,1199,22699,8380,27914,41789,-33300,-92199,-39419,48116,78337,58625,20521,-21771,-15001,-11520,-52200,-89245,-42416,-28342,-69192,-38432,6680,7742,25811,20208,6123,-24197,-50511,-17843,30740,65514,83965,35238,-44055,-66850,-57597,-47349,-35945,-29954,1617,27555,-22731,-39138,13509,-6873,-66259,-28710,48180,71755,70337,61503,29327,35027,86408,99640,89132,112230,85880,-9697,-92668,-99913,-43843,-17144,-14394,-14099,-25598,-17955,34699,86835,127832,190741,138827,40874,8968,9862,17320,7882,-31195,-62631,-51380,700,52647,30986,-20657,-37467,-11455,-5188,-17116,32579,100550,94521,41349,-457,-29734,-43659,-105269,-133196,-2846,149736,114420,-31454,-97082,-40900,2728,-2442,-14697,22679,87160,82454,47579,23644,-24684,-45913,-25970,-50287,-97993,-42607,75697,99910,6074,-18942,45047,30633,-35521,-27036,-1978,-12659,-7247,30022,-13777,-46211,12413,50906,7713,-17883,5111,2743,-42397,-60580,-45856,-45904,-61121,-93021,-97490,-60712,9249,47393,-16243,-63883,-6439,58891,104454,82580,31244,37899,17834,-68532,-72039,-46282,-91409,-50639,55932,104213,87011,96260,64492,-10378,-57978,-100383,-100014,-18544,77391,115123,59934,-32867,-98650,-86648,-20111,-2947,-61968,-105061,-74942,-42582,-31131,-12103,-3233,-22929,-32586,-53738,-41134,8758,13120,-42508,-38704,-33247,-15656,13102,1008,-26234,-61621,-86851,-47128,79038,117776,2638,-47866,14409,55376,57283,59698,55255,-7564,-36279,-10167,-8018,-11511,2816,-30313,-85250,-127748,-121993,-114779,-86473,34269,116029,24872,-65908,-24961,35909,52406,8878,-4868,6946,-14753,-14976,-17231,-66006,-54241,29882,54831,-62663,-151580,-74923,24637,22627,8835,18340,18145,30549,43730,9575,-75255,-97032,-10186,44809,16031,13273,62782,63983,20093,-36348,-80190,-78487,-47186,-2634,70985,134146,117553,57907,41500,74489,99389,65155,-11026,-63519,-55672,16312,32158,4605,24423,37088,9860,-10507,-52411,-94666,-96957,-39656,36525,98251,97626,49230,32297,102156,118040,8381,-39664,22445,69402,59901,64378,60757,36287,64745,135124,139722,115144,132526,121396,53131,2813,-13252,7211,62565,111735,106631,53904,18329,39323,79878,37462,-31866,-26416,19227,-17349,-91161,-100437,-37181,-9083,6284,74292,39383,-86989,-74116,11499,-9521,-77518,-92810,-54533,-69,41090,43149,13555,-7765,35883,69898,-12654,-105570,-133215,-73137,-8383,43623,63666,47093,8182,-8643,4680,12470,6434,62427,84833,-9202,-87400,-54612,-83672,-134500,-82307,-16086,18149,25469,2212,-13357,3972,27139,63974,66574,23058,21712,52728,19866,-93055,-112106,-34727,-19131,-75598,-87380,-32065,65332,98002,-4177,-115863,-116083,-34331,29739,-8256,-83266,-61398,13181,18384,-7308,14959,18299,-78379,-152457,-150604,-121942,-23328,72007,115613,102559,17004,-36772,-40222,-40332,-32865,30822,82989,85276,54932,30978,366,-17265,-32988,-79224,-87631,-30012,14142,2349,-1080,45127,26483,-12981,13158,48068,55472,32762,3101,-18234,-46809,-47472,-10298,38406,81366,45051,-9674,25793,70019,68399,75672,-6856,-125220,-142536,-100204,-112455,-76589,1001,62043,78067,84850,115836,73451,-16170,-22824,57515,70464,-16321,-69046,-91782,-87878,-44862,-3851,-20281],[-38511,-105199,-83955,-56136,-80531,-66413,21563,90283,85639,78128,70197,-6134,-80205,-71062,-24083,1150,17357,56117,97455,105762,51473,10737,-7090,8808,27182,176,-34943,-24204,-5795,10963,6145,-5678,-14790,-66908,-92325,-14461,48744,12739,-7692,-1923,8781,33923,35590,-7089,27343,125553,114826,15642,3164,83642,112153,80362,38408,-16284,-43040,-6855,32841,7251,-17269,15271,55874,18792,-48954,-63170,-67914,-18886,79637,103209,-5839,-132289,-134047,-45032,35443,60982,-21725,-108211,-109164,-107606,-158495,-145212,-33639,-4797,-90980,-148508,-100943,34965,113608,-5359,-125296,-58320,77107,81736,13783,-11273,10723,-4429,-42534,-48877,-39839,-20055,2771,-29131,-89909,-105297,-82517,-82624,-93265,-49378,-42928,-71511,-19515,39098,-6392,-10416,54270,45707,14110,-54231,-91970,-43733,-29608,-52944,29227,164160,180924,65552,-1662,47360,86939,70453,74825,110458,140065,83771,9159,1646,-41143,-100416,-47517,-3488,-39187,-45746,-23128,-62257,-89931,-57972,-30992,-11365,62133,117722,139037,144217,45707,-126325,-176942,-82609,-15517,-6606,20016,25843,9180,10713,31309,35264,37172,29348,2934,-31934,41,80519,122349,102255,50412,12485,2022,-5032,-39407,-21328,19516,-4855,-8989,81628,133712,74025,3757,-17631,-30704,-48434,-113083,-130267,-45629,18039,11960,39246,111856,116618,56642,-4605,-11669,20374,2122,-69892,-75421,1092,42478,12956,-24191,-59739,-59613,12539,79908,53176,-32055,-40610,-11366,-23269,10087,2831,-124669,-194664,-84741,15330,72856,132934,86272,5459,34709,82080,-40178,-183925,-137642,-5616,73519,45213,-23519,-53389,-19670,-3069,774,16567,32881,44118,91223,102895,68927,42529,-26856,-117125,-80680,16477,54902,40240,-10421,-40975,-64742,-119095,-83349,48118,134980,109987,16360,-32023,-11660,-24314,-61488,-54866,-74117,-125865,-89341,30885,98768,74896,17155,16883,69749,33669,-79347,-128035,-89558,-39196,-19691,7940,54293,53007,-26274,-61757,18303,56721,739,-38349,7751,50221,-83222,-241236,-112154,62999,6988,-50446,-12174,35672,-1008,-66291,-79646,-143322,-197747,-171539,-124381,-58212,-26941,-29647,2784,27005,2643,-7415,57601,70024,27610,-554,-4613,-20719,-22918,-12727,-48038,-91999,-56384,41032,85356,112614,167149,198219,189013,144767,57252,-37560,-116786,-164007,-115123,-47565,-16941,39918,126483,160927,112349,44021,-11687,-19895,-12059,1060,57100,104182,92382,79649,73229,25264,-17876,-55298,-50669,30401,113793,104994,25934,-51675,-67180,-42618,-66568,-102162,-58654,27330,81861,57750,-13640,-42573,5500,-10558,-76517,-78944,-16313,20079,-6401,-39425,-40350,-50790,-123583,-153464,-33514,101287,128313,88840,40873,-8741,-32597,-19066,-9279,10182,46737,15493,-36608,-11860,-15736,-87880,-117342,-71318,-47453,-18467,-3961,-47743,-102814,-103393,-46555,34747,67381,61136,55529,25709,-15849,-13633,12988,12148,-45676,-62020,11216,80690,40652,-49317,-8583,69328,21868,-49901,-65875,-113864,-142130,-115120,-77472,-58973,10718,87598,115344,84605,-7118,-68070,-68534,-44282,17799,69863,74782,80112,-848,-152396,-139135,20054,73869,-16324,-40471,55681,180809,224639,178774,106900,28563,-55058,-78361,-76823,-102322,-69031,11677,74941,80171,50379,57318,40432,-16923,-41344,-34532,-47404,-49961,-48054,-100642,-100720,6624,65861,19358,-45160,-44556,-3220,12577,-6345,44260,106249,79760,56839,98273,132959,83797,-6508,-53012,-18818,11029,5129,23647,46243,18054,-32700,-46244,-25792,-27736,-34340,15359,35673,22259,50275,56227,-24961,-65559,-25024,32204,57670,100149,129047,77237,530,9418,88974,141598,142008,85453,-41197,-144844,-119446,-53013,-50561,-68652,-44927,-10878,-2475,-63088,-129390,-164056,-130595,-45244,1974,22037,45989,10791,-63096,-80167,-34391,-7419,592,27124,106165,140349,66556,-7517,-9373,-21955,-17446,17708,9978,-46681,-66047,-15977,66431,86008,-12454,-132606,-162537,-99549,-74458,-105756,-107453,-9805,54386,20598,4615,45787,77439,77086,10113,-53818,-60551,-14274,24325,23699,18420,-1610,-48661,-80443,-96677,-97963,-64871,-15738,13545,39543,56795,-38066,-136289,-104474,-71807,-77092,-15547,41556,43738,62004,82920,48120,-12101,6068,63033,78559,115879,123193,63765,109,-69688,-112680,-91688,-24504,40045,56932,32243,38505,72551,92073,122498,80958,27614,18388,-6663,-20031,-29047,-55948,-40650,14140,33950,23111,-9139,-42555,-73856,-69442,-23401,21817,83194,145956,116346,66634,75223,50916,11274,-53869,-113205,-37282,94788,86959,3189,-53032,-40084,-18431,-7484,21045,59718,65685,32070,11598,17794,8370,-20672,-32938,-45744,-69442,-20379,114180,149523,40247,-14521,14651,-18582,-62470,-20469,13420,-7240,-21031,-35195,-85461,-57074,-20712,-43234,-59994,-36000,3063,32918,-22388,-106896,-53698,47014,36402,-50769,-65747,-26153,30051,72842,21127,-43436,-13094,8426,-14851,-28836,20092,78240,23277,-72766,-27179,44127,284,-14764,27540,68902,45955,32752,13881,-17062,9086,11282,-25808,-8811,51579,68741,17665,-62841,-126843,-109660,-14508,34641,-23351,-95334,-108069,-85760,-20014,44547,33363,-8583,-33085,-64742,-35222,78351,164355,100707,-15255,-125739,-148057,-55473,43153,77355,16197,-59500,-47366,50789,64434,-30665,-31695,60510,79481,50327,44209,26308,-27910,-38958,14270,48668,54584,61448,14390,-82557,-176173,-218357,-192626,-107956,17000,64395,-2307,-31270,-1021,1446,3018,9244,47498,72953,24201,-38655,-59006,-65183,-59191,-36673,11625,-21114,-92868,-74194,-19918,-49832,-75844,-65520,-47849,-13637,9946,-5208,-38499,-26727,44560,72760,14810,-30968,20322,66821,55730,27213,13325,16621,-4962,-11885,40764,89475,42118,-11214,-105,30263,61974,70951,29480,-23213,-40167,21736,45814,12761,-6304,-47192,-86390,-35328,-11618,-54321,-57401,14669,63315,77778,62674,4090,-58146,-23175,11984,-58420,-113704,-42642,46804,14977,-49128,-33379,6249,31500,67789,89314,92665,103673,123415,78094,-8899,-62561,-2029,91020,78420,-15378,-54086,-36164,-22517,9808,7484,-15173,-2015,31057,8626,-27759,-21664,29980,22690,9488,84692,58671,-63501,-9711,135145,148697,90489,25325,-46748,-50048,12273,13428,-13875,-20373,-320,11792,-50092,-113011,-98264,-22711,2729,17876,59339,74544,8193,-75671,-62333,19195,36709,43082,58362,7789,-43650,-16001,-80941,-189269,-169479,-69602,10414,45005,42930,12687,-5765,5722,21000,5906,-5483,13818,23439,-14808,-104162,-122136,-24265,69939,26849,-60133,-44321,53956,83104,-10098,-108019,-97619,-35452,-9290,-40523,-74599,-6539,102388,80806,2555,-5044,31359,-30867,-146467,-185470,-145294,-76419,-25025,35216,80953,55892,48311,49441,10628,-8613,44603,93857,105038,74714,6725,-88514,-117580,-70235,-46634,-51689,-45705,-7779,11874,-9269,-3064,-12538,-6880,13043,-5973,-35080,-45997,-41317,-20193,-15177,-44392,-75685,-27830,55388,62097,26311,42694,72993,69675,59021,-18132,-111674,-102404,-38930,-57283,-55324,23532,85218,80826,80646,121066,88571,17542,29556,115227,126969,7416,-98462,-115689,-79848,-55813,-32501,-28508],[-12520,-46570,-45051,-44387,-75525,-83227,-34334,24091,46782,69984,69099,-15635,-109663,-97958,-3990,54745,59594,89042,102943,45096,-1597,45372,61351,31025,2564,-28019,-24754,20680,28673,22930,20479,35373,52066,3880,-24456,8369,34980,21598,13869,-6358,-4622,40135,55285,9039,3050,59758,48410,-10491,14296,71745,80405,73028,57924,-207,-29450,6715,13430,-30167,-29123,-5147,5199,-20293,-59020,-55813,-8562,69879,120873,54928,-85736,-151145,-88894,-13575,14673,16269,-31853,-71876,-70882,-86384,-122531,-91400,-3695,2659,-63020,-126097,-120715,-10614,44928,-56017,-104340,-5848,98289,75043,-42880,-119273,-96629,-50075,-9607,26806,47339,83990,92721,13058,-89882,-132872,-87796,-34644,-47499,-71837,-88609,-91810,-41440,43092,68163,59083,44531,4526,-29253,-82126,-82045,-21889,-29325,-56440,28909,148022,154385,33815,-41818,16849,101555,138811,151142,119900,89735,34844,-28078,-57384,-136236,-201474,-90227,9198,-42760,-90972,-75333,-74740,-50142,-19077,-27581,-38572,12808,72065,119333,132664,49156,-102604,-178807,-136108,-30868,44598,50879,34683,45935,50784,33594,38067,84374,78200,1139,-58832,-28831,41650,98695,126212,80339,26439,43048,66107,326,-42230,-9890,24827,36605,91359,147693,135788,75694,4656,-53097,-92073,-127939,-92854,-5877,20516,-9676,-18261,17926,22431,-28067,-70668,-69187,-22680,18959,11768,-3014,10551,23196,14802,-15704,-93213,-139045,-67558,36093,52186,-1471,13471,54153,43338,42461,-8927,-137849,-171855,-28793,67682,89119,81741,5552,-46412,-5057,40759,-50844,-190381,-181533,-53555,31905,786,-43507,-48243,-3743,49189,67812,21775,7191,76096,143538,115609,60457,55973,2289,-76585,-82411,-46129,-30962,-15860,-14863,-13703,-5987,-21299,-18997,54253,130509,120618,8014,-61053,-11050,11032,-8726,41941,24442,-107779,-114548,28254,72003,38513,45463,34281,-26678,-81999,-107283,-83377,-31956,18254,56747,100376,128841,113120,51420,44802,109845,125216,76631,54979,84913,96108,-42895,-228484,-148647,39900,14790,-40276,-22298,469,-48224,-118742,-138212,-188317,-221716,-187929,-153328,-95875,-54384,-25879,8364,-3075,-58539,-84300,-34238,-6156,-17045,-32782,-54429,-79246,-87234,-117986,-173268,-160140,-33696,112498,126846,88766,103068,123840,115356,78327,31948,-13887,-115502,-223058,-197576,-118538,-62649,30947,115130,88340,6762,-65928,-99024,-41242,13491,18578,52612,61153,27557,73675,144888,69184,-56363,-103172,-58669,21034,63141,41415,-20897,-86183,-109101,-118741,-124127,-99201,-54278,-6311,59200,69509,29735,38233,66204,22225,-49833,-64495,-1723,25837,-23555,-23473,7486,-11357,-79031,-144547,-116911,-24123,61108,99870,75535,34614,45087,71826,24947,-37978,-6741,-14095,-72674,-33313,-4118,-79951,-128147,-88553,-66159,-28702,18040,3358,-31395,-43956,-34205,16497,61220,68279,66392,56756,14684,-15103,-42445,-101680,-143568,-79399,19696,64160,36698,-42383,-40446,-13542,-39083,-28919,-14133,-68335,-62144,-34079,-58104,-92266,-51478,31839,85122,50299,-37433,-84915,-115953,-118347,-53837,31500,91115,126264,69232,-41904,-15447,76683,88437,46562,56023,97366,121098,113048,105944,58789,-54250,-128087,-105429,-95495,-150684,-124647,-43286,6526,36585,32222,-4037,-26976,-35631,-96018,-144242,-89882,12298,25445,-76012,-77616,59990,132439,86789,70085,101359,117688,110270,77962,79805,98989,37269,-1234,55059,104333,26479,-92723,-117030,-49891,-9029,-2714,31327,56802,32071,-4498,-1576,23479,16442,-18510,-21581,-9087,18603,87660,99156,-23360,-125809,-100065,-26138,17828,74870,106927,65258,-1194,-6485,72846,141287,124097,56409,-31693,-98291,-103487,-82553,-67067,-56401,-34676,-29428,-48272,-101842,-118772,-108161,-108483,-82230,-4597,72218,58806,-10231,-37012,-8456,4726,-17030,-33765,-33146,53571,168827,162471,86125,33687,-34301,-59155,-18017,-3186,-45403,-65054,8374,109669,98080,-54698,-182618,-181738,-103953,-77436,-68837,-31332,57122,132443,116871,50495,40438,67119,65533,-21640,-114988,-93687,16732,62811,32716,22531,15486,-8571,-36052,-91107,-98472,-39082,19676,21691,10356,34284,-21201,-128820,-106359,-34642,-30051,-19651,-8008,-23103,-1590,58047,48273,-56980,-79102,-5553,12892,37940,71860,68465,52211,-8539,-58511,-28900,41996,105397,118298,62123,6386,28833,34153,-687,-29330,-29891,-56694,-110300,-90542,-66298,-58166,10368,72376,46848,15114,-7972,-42978,-72241,-56301,-6373,33306,84880,143546,115117,82546,124746,124925,95313,41729,-58824,-79778,-6557,6397,-35261,-68647,-44580,-9007,-4714,10911,44913,27028,-29015,-45387,-22943,1718,6974,4921,-779,-24458,31097,150942,173011,70523,-5440,-38944,-82965,-67150,-1,12504,-14852,-23686,-51579,-68268,-4932,-38730,-137562,-114290,-17616,59377,97164,12250,-99241,-37056,88056,73804,-19184,-26182,-8730,4406,43528,18317,-33668,-10325,-17471,-75988,-60732,47631,115757,36848,-38891,31361,106645,97835,79706,38889,3510,-21953,-5041,-2325,-35310,-14420,7254,-26235,-27891,10871,-1195,-36918,-58125,-59883,-15154,54978,70498,12599,-56269,-111855,-107342,-30547,9602,-8623,4292,29557,-11141,-12969,116134,231518,156022,-14881,-137026,-167770,-73722,49218,87499,47876,409,-5604,17634,15435,-13088,4286,27602,23220,25790,43415,29295,20975,56339,81225,87586,95395,87868,62222,14922,-64478,-139887,-165935,-102701,-9929,22093,497,-733,13998,3050,-6407,-12206,28199,81778,62668,-21606,-60228,-42462,-49935,-65875,-4857,21615,-12517,-23718,-33283,-72857,-104519,-100853,-61412,-18173,6452,40338,53812,55434,77649,98199,55379,-29179,-6797,70801,85214,76606,81740,54136,-8375,-37704,-25714,-9706,-39839,-48694,-23218,-6228,17200,36321,30242,23220,41260,94759,91908,17270,-44713,-92893,-111335,-31518,36482,16849,-6795,36400,74203,45008,-29191,-78058,-82358,-60408,-42726,-60403,-100728,-75134,-367,-10456,-85984,-68891,10657,20696,-20024,-11982,36585,76369,103274,73312,5321,-36969,44924,111457,17453,-120958,-107186,-29140,-32565,-35585,-7859,12958,8064,25065,53853,72630,67792,86083,78812,52417,50667,-8661,-55313,41851,174218,237169,222806,124000,-23850,-83370,-18064,40220,54167,35748,10025,11927,-14713,-81162,-81380,-10549,10258,2953,16761,31238,-9409,-90243,-98821,-14339,26690,18362,6218,-6277,-4796,19705,-46994,-160944,-175421,-95422,-13762,15510,18615,6316,12644,23495,-21882,-81828,-49119,28762,59120,50339,-8283,-66354,-18023,92244,63670,-28917,3109,76612,43058,-39804,-76245,-40627,-844,-12753,-53629,-69459,-8795,69360,39773,-12233,-26191,6869,15687,-48655,-105744,-129218,-136004,-109918,-13462,68971,76843,80716,68302,34552,33570,47762,31881,57851,74585,22889,-80318,-134907,-103214,-75957,-111214,-122819,-56342,-2231,-39843,-67448,-50406,-10379,-7936,-69016,-104153,-77317,-41974,-3460,15173,-33645,-95660,-62831,16525,59282,72117,85800,103615,74170,45956,1058,-34203,-7658,62816,94506,83175,94154,102097,55484,-2351,26347,59484,57824,79787,129782,132039,35756,-81169,-108805,-49725,-39269,-57008,-53870],[-14523,-6206,634,-20252,-47647,-67281,-81049,-68178,-5871,69624,77033,7132,-83277,-89119,28759,107568,73864,56108,53183,-10051,-26584,39012,47063,-4007,-40004,-49408,-25643,28849,44494,26552,19653,39231,57521,46282,39646,18942,26686,80711,115959,65312,23774,29639,22721,-2426,3295,41052,19692,-39405,-33142,5189,-1097,15151,45479,21836,-1428,-10226,-41761,-30592,13130,-7382,-57348,-97285,-129408,-100681,18831,115501,77002,-29955,-80310,-71550,-41798,-31014,-33320,-37578,-41532,-7381,8995,-22684,-59536,-52675,-26087,-12973,2562,-28220,-91820,-77798,-23807,-35409,-34977,-6972,30780,38527,-9583,-97537,-113667,-42445,52354,78357,48459,41990,37069,-20801,-115380,-174151,-94864,31361,40166,-43439,-78864,-62828,-50487,6474,96528,122990,71155,11539,-6746,-10113,34413,58509,22378,3335,33154,75499,56477,-26656,-51690,17562,88043,129843,140777,82148,26027,-13631,-28617,-33150,-118669,-165867,-53562,-3044,-84543,-113952,-84709,-55296,-10157,-11644,-43332,-52253,-13315,23213,72250,86813,31519,-51877,-108843,-135387,-78715,-11961,-6736,-8282,48660,42615,-37686,-35701,56526,64574,-13477,-47997,-15933,19598,61682,120718,98465,57994,67073,92927,67763,34787,46309,83993,76305,51988,50093,65802,64376,-5796,-99112,-123823,-88034,-10677,24942,-9071,-34133,-34659,-12447,-11114,-57775,-90728,-76829,-25799,43990,96822,84919,49261,-534,-39289,-45995,-88140,-138492,-102237,-11529,58935,73471,80326,71440,26441,-28800,-88308,-129652,-100089,17826,64733,27371,-29222,-76112,-76424,-49741,-25664,-36180,-98682,-133798,-58362,26066,2392,-28973,-4524,35271,61146,77928,38423,7230,66904,139229,120917,78023,58746,-4573,-50066,-59290,-102102,-124319,-70123,-16568,10237,61652,110498,92793,58771,83718,125187,60626,-45469,-44598,-4058,19798,95242,94856,-45826,-99634,-8262,30834,39904,91176,38992,-112296,-154714,-74712,7898,24770,61388,104891,95092,39081,40556,86564,134968,143141,102494,90707,90492,76020,69058,-35998,-210318,-170608,-19581,-22935,-39628,-7377,35438,-6829,-90512,-116002,-150122,-160400,-70240,-20412,-52967,-73319,-6623,41918,-12936,-91190,-122722,-84481,-44665,-29929,-27864,-31399,-51434,-78268,-134330,-188032,-117453,64274,177117,115511,30749,19633,38998,36109,6744,1288,11547,-35940,-115402,-123707,-114414,-92457,1511,59994,11053,-42300,-49671,-37347,14142,47338,39878,46298,3626,-57788,22145,140892,45958,-142593,-178384,-62632,43521,60621,21277,-33469,-60157,-63691,-108311,-122716,-57320,-21554,-39850,9031,51148,57339,72940,53230,13390,-37757,-52617,-3103,6287,-32948,15331,80006,85943,83856,19573,-73916,-93910,-32132,39166,55044,33168,95019,199467,167258,33306,-11931,-5503,-24080,11959,48947,18970,-19641,-55389,-117875,-119989,-68335,-23913,22527,62501,54409,57630,83610,91896,77988,61424,34130,-4623,-60782,-102688,-96617,-32144,9156,15281,16024,-32868,-61822,-88334,-99850,-31229,-5239,-53985,-2787,38201,2898,-43616,-67524,-48325,-4998,-28768,-67730,-69652,-91318,-93355,-44597,23595,75465,87917,80692,96749,144017,134020,95856,91550,116538,125827,105638,43641,713,-16247,-49244,-60865,-60827,-93863,-135637,-89132,-18973,1181,18251,12951,-48143,-60591,-19770,-63084,-117598,-40043,69469,84890,10393,6658,100455,159700,130322,139908,188663,196685,170360,103144,53608,53952,27760,10157,52298,77177,-23114,-144492,-128299,-25185,7804,10919,64660,69891,8585,-22721,12248,47059,28056,-29986,-42025,-9926,11085,50953,94257,17144,-113415,-138928,-81798,-53796,-26590,35943,65170,-1158,-76153,-45912,24734,44030,23519,-14302,-49503,-81869,-97315,-75996,-56067,-40608,-38486,-35052,-53211,-54946,-55288,-83903,-97615,-37749,32412,8793,-25050,2585,37713,26460,-33654,-93341,-100366,-2403,124413,165415,126864,62684,-20225,-76753,-50094,-491,-39391,-96475,-8122,121650,95913,-25759,-89485,-93377,-63981,-43929,12689,68843,95263,98611,60136,5367,-7549,3229,17101,-13660,-76832,-88877,-18910,36805,36439,51708,92922,107302,52501,-43688,-59121,5864,49934,24489,-9683,6101,3546,-28433,8949,47727,9312,-33242,-47478,-67134,-69064,-5847,21124,-57911,-90551,-34061,2852,45091,65271,34939,5920,-1262,11449,29769,82787,142893,135471,58277,-9056,10356,-9782,-79911,-96040,-66967,-95659,-129385,-77934,-36239,-23522,35073,79341,53414,36170,8485,-32835,-24764,20260,22517,-4310,24737,76448,61021,37330,61447,65945,79606,83903,15235,-49404,-49697,-61994,-108048,-127253,-63161,5932,15984,16948,38719,27717,-16599,-39235,-38703,-6025,50979,76459,56351,19465,76770,165952,172667,93601,12576,-50668,-73320,-24211,26571,5998,-11737,-5652,-45297,-57482,23080,-10279,-124296,-114178,-23201,58830,91159,29816,-24443,16470,58504,7291,-52174,-27884,-23205,-37229,1071,4384,-20346,10065,23639,6263,21568,74794,96852,37786,-9220,31207,75532,83994,87362,28770,-50213,-66107,19037,53705,-32766,-100772,-98969,-98482,-73936,-5467,16857,-20141,-21664,33035,86829,90008,49056,-1103,-44263,-85894,-95751,-65025,-54100,-43444,42554,127583,53406,-10275,98627,178772,71088,-36996,-58680,-74832,-65486,-14628,8024,7457,19733,28814,23879,30338,50295,43116,-30530,-56344,4941,56313,52202,63803,130329,136348,106080,91897,66730,71888,93064,52754,6120,-37858,-49351,-40953,-17766,18069,24294,11815,2046,3652,-33269,-37855,39655,78918,3673,-55963,-29905,-19850,-50218,-37701,-22857,-18321,-5832,-33480,-55949,-58443,-58311,-28616,6580,43436,125297,142543,90946,65747,71551,59039,6119,-969,41682,50109,37252,29703,-8436,-31038,-24543,-42988,-66840,-68805,-49019,-30648,-12021,19451,21060,-9495,7058,86388,148853,108105,6533,-44177,-41589,-45128,-24885,18164,23207,-11132,-4483,20986,-23851,-119264,-122504,-48273,-26882,-35586,-25287,-44658,-91095,-82408,-54863,-59356,-31388,27557,12253,-45583,-40258,1223,33654,54981,67415,63418,48983,76412,60985,-53107,-127839,-60885,15993,-9487,-50090,-41092,-5160,-10811,584,54588,75743,40012,62412,114561,86896,10837,-11881,39785,77122,101300,181601,208147,99031,-41432,-58408,45101,129206,134560,89331,57078,77724,46999,-64786,-116004,-45948,-8506,-27422,-47054,-30661,-11450,-42895,-83771,-57725,-31633,-34431,-51703,-38043,3306,25060,-30620,-81292,-65810,-38001,-24762,-35763,-37613,-22437,18775,38007,-22260,-87102,-40034,50204,81699,95306,61998,-19893,-43132,14060,19229,13533,69022,62448,-40545,-89155,-43002,33718,71279,36923,-27838,-64258,-38640,-1905,-12190,-12089,-22523,-24268,22159,36996,2915,-62742,-106250,-80852,4433,38673,12322,9656,8864,15196,42379,24448,-41155,6616,72885,63202,13129,-44399,-79172,-109345,-160215,-136716,-45097,-2841,-62318,-101615,-62094,-14136,-19197,-63414,-81110,-51626,-12751,21115,31728,-10681,-43591,-16730,21854,43729,67008,89697,119123,90375,45317,14535,19965,30315,79044,165014,209265,161130,101841,34663,-57099,-43716,28249,62910,81871,106739,106583,46562,-37556,-61330,-7387,-4834,-52253,-75985],[-14887,-10178,4407,-21693,-19457,7545,-32532,-85971,-28811,70007,79923,32979,-25128,-64992,705,86478,80385,57686,38039,-14906,-35675,-13133,-24726,-45423,-50034,-58844,-67466,-23833,25163,21946,17697,29484,31533,56122,80408,57569,61826,107875,104103,19065,-21368,-29053,-49575,-42044,6797,48858,19489,-62881,-87525,-35951,-31623,-28791,4812,17825,29385,10429,-22560,35291,88913,26119,-62644,-149146,-238851,-206137,-46233,49395,-33865,-89110,-2283,29510,-27374,-41849,-24408,-42552,-65819,-9887,50786,41319,-6895,-24564,-25949,-20576,27624,38287,-53154,-111880,-41707,22219,23303,-27059,-35584,28202,98803,33523,-46890,-2774,80463,53184,-37885,-88853,-88061,-92488,-129538,-150517,-73162,46805,69331,-5865,-37623,-9187,-19972,-10606,74983,134693,121615,68806,58200,92313,148250,122615,52768,16189,-7031,-14681,-28384,-39936,17706,84016,73023,51085,54589,35585,4720,-25829,-4060,24338,-40308,-56917,9493,-39073,-123951,-87511,-38256,-30249,-18067,-43431,-63432,-44026,-11391,1159,42548,61064,19354,-17973,-55458,-110666,-108896,-83338,-69029,-33626,39114,15885,-79655,-81516,-5782,-6789,-29943,3388,43951,64043,98185,121502,88422,68802,62375,69203,93471,113999,111878,103152,57972,-20827,-58864,-38380,-5459,-9196,-63070,-70053,-20737,31265,5397,-54158,-58421,-24757,20423,9948,-54528,-73962,-42514,-5671,63479,137052,148164,112623,-629,-109797,-85660,-28000,-37457,-55997,-21983,72971,129558,103759,58058,-3525,-91493,-141421,-121255,-90088,-30579,-17248,-70184,-97243,-82740,-62303,-71748,-52932,10959,11011,-43799,-15805,58695,33965,-22516,-21995,-3429,-6178,31255,51925,19962,45053,132451,126434,45441,-35640,-70982,-30515,-1273,-79617,-117032,-41941,15037,11803,46737,121113,133904,69637,44699,83620,84250,6077,-55418,-51724,-17728,41742,66885,6593,-51005,-51172,-31003,28758,91474,19716,-114888,-120450,-9837,50960,21966,63442,128599,63167,-62861,-51485,47739,96115,79871,47261,59486,55031,22182,17445,-58815,-205692,-192773,-93338,-72803,-48063,-981,81967,82614,-13753,-61075,-87016,-70934,57762,127641,42723,-42766,-2426,35801,-9979,-31252,-27061,-10391,-1373,5961,8253,29228,36075,809,-66567,-111065,-47117,75350,112189,45175,-693,-7332,2980,-4529,-28830,-22597,5413,44317,59014,29131,-56103,-110405,-68909,-26585,-48638,-67169,-2360,64401,71695,32772,8948,22458,-8940,-81271,-60532,11712,-47139,-176947,-193701,-67897,47382,59924,11378,-42107,-39878,-143,-30176,-82250,-50036,-38961,-83977,-48919,10508,39122,32844,2519,-27137,-42411,-18247,28844,22073,-18094,9835,66850,106544,162121,122431,-41547,-130062,-79112,-23932,-11767,-11533,69272,195793,205012,98511,14627,12075,28458,42395,62147,86505,69040,-19588,-144876,-207117,-202072,-119557,-3310,68459,57934,35290,40484,51550,43560,38560,49341,26579,-36205,-42538,3711,32357,4045,-16050,-12736,-55176,-87848,-110795,-99824,-28782,-35545,-97189,-36334,13491,8102,-8872,-69005,-131411,-127328,-111326,-74627,-25977,-38984,-55007,-24430,897,11834,17471,45135,120110,140742,69201,38739,68743,95063,90975,71285,8342,-46595,-13231,70046,87625,13013,-67068,-81127,-16729,42377,35526,11722,-15759,-73674,-90152,-36120,-11652,-1736,53697,72138,53714,46988,66293,103873,120343,93330,83758,108811,105170,82819,29436,-22341,-43037,-29241,9784,68605,91903,6930,-88891,-71537,-5533,-8309,-12717,38229,27522,-43989,-65989,-21679,18905,-6145,-73640,-51550,23467,19540,-5086,61840,82847,-7105,-90597,-78466,-52030,-42180,11265,43395,-58295,-157237,-115065,-36755,8502,27913,4938,-49874,-97064,-104722,-85235,-84100,-73793,-36941,16419,7162,-48822,-91481,-83833,-73616,-68383,-51455,-38194,4508,43630,12450,-25527,-70285,-127315,-124253,-37622,31588,65497,61809,27591,-6941,-35694,-40836,-9770,-36184,-89260,-24853,72015,45374,-137,12510,-1338,-14333,9004,77003,104438,72434,7170,-73212,-112484,-90000,-72576,-38378,23878,47228,-29651,-98718,-72311,-16943,36922,115700,145911,72837,-9547,-14750,28318,44026,30089,18830,7502,-15364,14889,90791,84964,2112,-43807,-44850,-44678,-48448,-29197,-24176,-56934,-60076,-24803,34231,121448,121104,11987,-78041,-52388,-3878,-34244,4359,104664,114463,48946,18951,25531,-39376,-100848,-91847,-45971,-32348,-15917,26110,41589,26614,41579,73439,63870,41400,1417,-26649,11329,61627,21518,-55028,-56449,-14745,-14396,-48137,-58536,-56170,-17159,35537,55744,36343,980,-59107,-125092,-149415,-90601,-33098,2642,50919,78944,74067,63801,27915,-29136,-27248,37100,85142,81075,54557,67572,102501,109641,67888,11081,-13438,5670,41962,57961,28272,23460,24486,-48017,-104434,-11450,39931,-11654,-55713,-69948,-41623,15426,39528,41908,37638,-13981,-81882,-85594,-22015,-20803,-52205,-18062,4922,-13412,1205,43271,93671,101685,70572,43291,37261,8712,-30964,-53096,-61948,-23382,-10438,-43441,-52327,60446,130748,15602,-123321,-142113,-117401,-83492,27977,116826,69426,30338,60756,65811,28807,800,-27383,-61734,-51909,-42092,-45456,-27675,-2740,70176,150632,68043,-12791,64953,103169,-13702,-43023,3485,-7776,-66689,-85093,-57076,-29637,23291,68059,79285,78531,81633,40008,-46680,-65397,7018,48844,23505,13842,90173,134490,109141,63457,26426,27217,44602,38231,64928,82302,25271,-57868,-45276,31639,41161,1444,-13809,21856,-975,-42724,25322,86386,4643,-85457,-46628,25788,-10455,-80057,-109464,-86921,-42924,-35802,-26222,17038,14801,-1810,10322,57958,135949,120043,43151,7695,-15954,8170,44821,23093,-15590,-32353,-45325,-59621,-51698,11606,68623,37106,-30245,-54799,-39012,-16219,18999,65453,49817,-30288,-30618,62928,114266,53659,-5890,544,21012,-7095,-34286,-12618,14454,-7628,-24669,-46791,-99108,-144107,-100417,-35064,-25045,-33217,-8338,-6236,-87664,-135071,-94202,-21431,30734,28611,-15597,-10868,29691,25030,7826,47709,110583,133211,102878,41009,-38883,-97723,-71061,5002,29410,-6019,-48544,-82470,-56040,-24452,-1675,20588,-5823,-61398,-835,116970,95727,22691,101160,193057,112999,22349,58432,91889,18430,-47097,33527,174094,198366,131024,55439,34296,62143,16176,-85351,-130478,-55249,-16749,-53009,-81409,-39533,15425,10337,-40050,-67459,-85135,-81396,-72015,-43388,7687,17303,-56316,-42272,60322,78500,14759,-45614,-48376,-8327,29292,35130,18446,-1924,14696,46331,34915,30487,19437,-18398,-62556,-74539,-45693,47255,101669,8911,-112252,-113517,-23988,85809,132049,79636,-1382,-59672,-55614,-20950,-11263,6657,790,-15464,4240,13264,2267,-4319,9083,33636,51733,21212,-45312,-49391,-11808,13606,17314,-21866,-80055,-14027,61772,65580,66009,35943,-28457,-81524,-91170,-42307,8729,5020,-54345,-77819,-36100,624,-7022,-12114,-17929,-23764,-1348,22239,16987,-406,10828,38064,31213,16043,26359,38363,58231,58318,20445,-18011,-1176,-1034,-4339,59030,164988,141397,76763,44843,-14640,-26988,-8820,-1621,23315,59933,63308,17391,-25896,-28870,9157,15212,-23314,-71556],[21054,-21244,-20322,-34207,3223,95976,85481,-18957,-39944,33108,58898,35209,11695,-53815,-76952,10404,94749,120507,83060,12398,-41892,-50969,-54283,-26327,-13778,-57897,-108864,-74588,-17572,-9135,16525,64209,69386,74719,105057,116720,107907,61091,-34272,-118005,-104797,-82787,-88146,-60814,-10942,7786,-22867,-77800,-79761,-24886,-4472,-20378,-25511,-6409,45434,67659,69673,116247,130054,42267,-41457,-139487,-265626,-252667,-110350,-32980,-103380,-111402,19931,38820,-60049,-57046,7464,1136,-70770,-77590,127,40176,3971,1643,35616,18266,9542,12843,-56601,-109197,-39189,34975,38324,-11778,-39671,30291,150259,120400,4430,-1126,42270,3028,-75526,-113447,-117818,-130129,-117994,-62748,-15477,13985,21532,7127,14111,59396,49842,6561,7312,70100,129049,90694,65824,110897,149340,98538,16247,-30584,-52340,-65489,-56612,-4679,97560,129614,42862,-28049,-9728,30950,53907,42846,54144,57471,4160,-1463,15170,-73201,-117099,-50641,-32606,-71908,-76249,-80251,-61143,-26672,-25627,-35136,1451,29689,9534,-11446,-36707,-65292,-64486,-70103,-71392,-10169,65650,53454,-1501,-16575,2340,-3847,25926,78801,93010,109644,148151,117883,55979,56867,59114,42581,61022,113165,122755,93956,24935,-53893,-61652,-44071,-26597,42965,71841,49302,30479,16567,-19326,-43316,-43916,-22337,31851,11981,-72719,-70203,-29069,-26445,26152,107710,154713,138775,3282,-134983,-95915,14308,48836,20995,6786,78332,129928,80701,42129,9934,-65731,-104572,-94121,-122369,-110397,-90417,-88930,-47842,-10944,-1815,-22302,-3792,57329,70802,38696,44983,86621,57744,-7856,-52697,-72229,-78186,-3803,53100,23363,43395,132502,106159,-20842,-122406,-110335,4138,58443,-12650,-37257,40497,75770,19729,-15068,28353,79595,82159,43015,6876,40644,67818,4366,-51448,-45376,-17179,11550,17987,-26350,-87578,-100495,-28455,29294,-5602,-43131,-18628,39034,44381,-3714,32809,120837,80088,-14914,9261,47666,9909,-2042,33673,52011,33835,29283,34509,-55196,-199539,-208059,-135480,-96726,-44260,-5260,66632,103525,39040,-7323,-37053,-16895,80493,122059,69754,8772,2300,1728,5879,80539,123470,98483,56645,43832,39806,67677,97356,62406,-15120,-51252,-27069,-18763,-43094,-46548,-11197,2854,2072,-10723,-25438,-26033,-12041,77413,160101,117982,-898,-90152,-104335,-54142,-31960,-55976,-11491,68876,65392,-18407,-56485,-12511,23866,-17680,-86520,-110396,-107905,-102814,-105531,-55510,10922,9696,-34840,-68743,-41367,45205,48449,-48046,-94802,-105619,-127797,-89089,-7229,42913,34831,11913,-23068,-1797,64375,99756,77944,22708,-170,23030,52110,89324,69154,-62878,-128706,-49457,-15788,-43595,-26239,31291,74468,79290,56100,18552,-9517,-14839,-11684,16424,62576,47068,-8445,-89043,-176177,-220645,-135319,-11504,10802,-28080,-51590,-59060,-37096,-3537,29432,65506,55282,-8539,-12432,40812,58865,9445,-29479,-38799,-74842,-93684,-81007,-36122,18051,-2330,-75298,-70244,-51843,-45692,-44488,-80089,-149427,-151036,-88897,-23298,32199,8874,-36194,-25772,-24128,-31370,-10340,22042,48481,-7578,-93924,-53376,29955,52045,20692,-9325,-27129,-9435,90800,213657,175900,24067,-39640,-15954,36515,72069,49924,3496,-30774,-75101,-119260,-88212,-9394,79267,119479,49037,-27666,-6868,58257,85947,49929,-5017,-10466,22309,2637,-35512,-47303,-60327,-100095,-95454,-19982,59845,97663,56335,8105,-2139,-13708,-36622,-32770,-6292,-13116,-40431,-43493,-41337,-41823,-58524,-98767,-58797,31185,44958,19612,65351,127821,119745,30996,-5874,25442,48843,48648,-244,-115852,-143175,-39069,40154,66537,74710,29194,-58657,-103754,-92296,-86443,-109174,-87120,-7861,58291,11253,-99659,-146352,-61573,4400,-35910,-54493,-482,66278,63092,-21872,-65819,-75228,-100281,-104219,-60867,-26475,1550,3262,-12995,3269,34679,9020,-18067,-22559,-18042,16503,53729,31749,9557,55780,80981,75734,91640,122560,99328,64462,19740,-73758,-151166,-134244,-114971,-84656,33751,157569,81346,-106733,-158989,-86757,-8904,63250,82361,39425,14605,32652,38695,8568,3391,40802,35232,-42280,-36794,67183,87541,11623,-23899,-13663,18788,61940,36662,-49502,-87989,-60910,-36210,13009,113816,130027,25753,-67502,-47028,-27108,-110463,-101747,26101,92157,81271,72548,47508,-36824,-69201,-37195,16783,76366,120805,128757,93367,76670,107727,129273,86114,36452,7731,-5287,3167,16105,-14553,-68097,-86827,-42244,-18886,-69962,-91433,-66592,-44065,-20413,41784,94225,82511,8265,-48369,-70146,-70644,-82871,-35783,68269,106355,101994,126828,85849,-24533,-67584,-41756,9832,67211,77584,25427,-14558,-7324,-11980,-18202,28683,71933,77478,77370,73253,78496,63757,-19310,-99693,-25096,66688,76702,15974,-84292,-118770,-38896,34636,33273,-9676,-76910,-92921,-32481,46802,28550,-29546,-11189,12549,-21022,-40125,-9241,62094,94418,53074,18128,56078,40661,-82089,-187951,-205646,-109546,-9628,6363,-22213,65016,155659,61010,-68252,-64411,-31315,-31233,66515,174730,148137,85894,38514,-38591,-72248,-27517,-19226,-46912,2313,64608,74247,70850,35499,13572,59992,55313,18396,48910,64920,-12417,-28339,-2215,-20448,-62940,-80535,-43477,-1245,65612,125595,122213,79162,39309,-8495,-38706,-18305,22219,13749,-68901,-115537,-32374,64892,65671,18901,-5050,-34593,-65054,-34881,48229,115630,74989,-32412,-35456,25230,28423,-4069,-16230,44831,70289,30676,52184,82308,-12765,-123077,-81509,39687,20920,-77439,-128614,-115097,-74984,-33973,6653,65371,55562,-2188,-16746,18326,37781,-23695,-61385,-54771,-81595,-26674,60720,29577,-58293,-79437,-63339,-59717,-15029,83147,156575,121299,22459,-47938,-29207,26165,62655,79103,43097,-37280,-43233,17083,21814,-36273,-9733,42564,4081,-54414,-36138,18215,62347,48911,6311,-59587,-104289,-87836,-47719,-51692,-57313,-46147,-2490,26006,-30942,-89727,-67757,14003,66347,12443,-44164,17684,93547,74563,34213,82045,127276,114900,64105,-7720,-87044,-94337,-34065,13328,5497,-14444,-26693,-78911,-76132,-18876,17152,1805,-45604,-97476,-34207,94882,100939,64970,149125,205491,116339,5467,-34668,-23770,-12985,21760,136305,233044,179654,66101,-25906,-59944,-48012,-59816,-72582,-64863,-15208,620,-49463,-78084,-14470,40461,35950,11352,-30567,-75611,-62589,-44338,-23442,19661,7029,-90614,-58483,100833,154700,66193,-21082,-1280,64170,64813,28558,38883,46068,28298,13064,-20233,-43608,-40383,-13847,-25591,-79818,-75803,37937,77539,-25676,-100305,-83741,-23379,82594,119962,46313,-16824,-54317,-65586,-22125,8791,36361,42715,36849,6725,-49868,-60326,12078,107150,132202,99914,61159,4738,5372,58198,57591,4229,-53869,-93902,-27474,23316,5194,16743,26783,-613,-11022,26160,49167,21853,-3060,-19749,-19067,-3371,9157,1509,11566,4510,-19691,1183,25646,4924,155,32341,51002,10554,-9056,20105,9901,-14762,883,-1379,-51276,-36758,-8864,-57124,-72961,20605,57400,47966,81309,83153,41387,-36450,-77256,-35563,23919,29916,-13580,-41425,-35369,1953,26636,25522,-16494],[86950,5353,-16285,-9779,38870,133651,155616,49112,-57284,-37995,16809,26474,18671,-46901,-100903,-6764,128119,166277,109582,28368,-20835,-27317,-17971,28637,34202,-22381,-66190,-49336,-40759,-40886,28238,143063,167454,108553,109732,136725,106481,-1557,-107339,-124499,-65207,-36405,-34416,-17598,-18066,-48284,-74675,-55060,-6486,10828,2942,-18935,-44807,-25709,43966,93647,113497,126982,99376,14341,-27959,-63333,-142325,-156981,-78812,-27228,-74520,-114598,-52585,-34359,-106731,-109323,-17645,41129,-21715,-99183,-68322,-8808,-12040,26630,114215,96516,9922,-52820,-90977,-92974,-58326,-11478,49662,44954,-34586,-45689,55803,87377,299,-51748,-24901,-2517,-6809,365,-26714,-104593,-100196,-3569,30282,-6784,-14618,18383,69932,119285,98704,6442,-86763,-45972,55241,31799,6186,57005,73368,12184,-46789,-48970,-37926,-60349,-51364,20457,93714,77671,-9085,-50713,-4899,51175,117236,146360,111964,44081,-13807,-26497,-30361,-84526,-102045,-87470,-126919,-151592,-109253,-84808,-47577,-30489,-71843,-103172,-72698,-30774,-5198,-5570,-8489,-2266,6262,-31322,-62469,4393,103944,124322,94480,65546,66708,88446,121776,109107,52365,51739,103021,93525,33406,39676,63185,41571,20385,58174,89917,84600,29499,-8712,15717,5817,-13514,78701,161796,129196,48970,-17717,-36362,-2663,-12,-30496,-5971,-15664,-92384,-89361,-54087,-74669,-62310,12295,77188,75994,-19277,-110764,-91012,-25968,27458,42160,10629,36446,72248,28947,2080,12600,-19482,-45587,-55410,-112830,-114485,-82254,-26201,45822,64054,60510,66412,70037,58587,60414,66782,53707,46346,35701,32115,-194,-56285,-70475,8631,32070,-14778,12339,64689,14465,-71250,-99405,-58917,50613,81660,18394,5449,64928,85417,25822,-37484,-37422,4519,65499,42245,-52368,-30685,66887,54114,-2962,-12576,-9277,-9278,-12063,-52101,-96738,-105237,-61711,-32805,-28892,694,18628,10852,18119,-5840,-1270,67513,93380,85629,130671,96240,-14348,-22698,42261,56398,46030,76705,89331,-6711,-151413,-177056,-113950,-80736,-29901,-22049,-22396,3037,31236,48989,-816,-31669,6615,9171,4889,19741,20935,-937,23415,107990,132239,87067,31827,10592,19763,57948,78739,32504,-42709,-67729,-58027,-95552,-134929,-105612,-35673,-4355,-10167,-28176,-26504,-18230,-10144,79882,160300,112576,28124,-26910,-53211,-4177,43573,1838,-39827,-8365,1784,-62712,-90403,-28973,51275,72429,607,-86721,-83413,-6017,6807,-15226,-21778,-50502,-81863,-85890,-41861,50564,63667,-33340,-116348,-128770,-141179,-112475,-6108,81389,86367,46999,27213,75969,125976,111051,70531,18958,-1370,18105,6692,-14593,-12893,-46776,-72910,-12863,252,-43472,-18014,16982,-19385,-57206,-43668,-27834,-85127,-141207,-106426,-29625,2067,-22694,-4903,3790,-61755,-110200,-42182,38929,4289,-61502,-92067,-124406,-95055,-13829,33636,42789,30534,-10922,-15872,19641,47118,15879,-44028,-53373,-53453,-63504,-40259,26461,75350,97969,60944,-10380,-78901,-111879,-118267,-96894,-90840,-47559,24683,54468,80798,58623,495,-17762,-9955,-2937,10798,32006,10590,-97824,-183522,-94858,17201,29561,-27016,-70414,-47173,43031,168576,246554,145510,-30709,-35510,37070,63351,58664,34945,-6244,-33856,-56765,-99882,-91375,-19873,70074,102399,20005,-83736,-93164,-8709,35862,-20285,-88476,-37431,60891,42339,-43411,-55754,-37640,-68620,-82846,-28909,12324,29806,16669,18574,16905,-11587,-18783,-7339,2629,17722,42285,46361,-16004,-90642,-91969,-66682,-39549,-3582,39955,85582,94734,101782,145902,128744,73388,63171,84994,61392,-21963,-82809,-29630,78841,122591,107934,77446,13833,-51540,-70676,-64743,-76959,-107235,-66058,22326,48362,-30162,-112970,-120129,-12822,67355,21771,13889,74913,97495,54194,-1448,-25625,-39027,-56534,-85726,-83022,-35522,12263,16494,-6495,-1271,39472,21285,-34500,-27250,26939,67518,109591,110652,47601,70785,140136,153089,141702,134157,102803,121463,135914,51783,-45832,-61665,-85361,-112661,-18216,169860,180626,-11768,-129861,-96826,-41466,-17708,247,32296,47948,54693,26019,-48527,-80928,-6677,54679,-16633,-84383,-8693,83814,72353,22767,1823,49550,137077,99277,-52088,-117845,-95822,-94542,-84171,-9637,51724,57111,42786,48636,25322,-69830,-101789,-18569,77263,119206,83723,30907,-11973,-16831,-1834,44180,122452,165563,137128,64371,100400,212264,213137,110663,61339,60640,32248,-28130,-63208,-54836,-46195,-52134,5147,54149,-424,-26654,20352,25645,-20836,-5593,67403,96599,56142,42367,52305,19485,-40717,-23719,35658,38322,40647,96284,83189,-28798,-97984,-110515,-82452,15032,61115,857,-75790,-85683,-80537,-45345,35965,70545,53915,51048,82216,106712,87004,44923,6698,23206,39992,38364,22158,-44129,-103875,-70853,-25578,-32045,-69607,-97716,-43014,57609,116302,68727,-3812,5192,22013,-18470,-51128,-48409,-8746,40810,38915,24503,69120,62012,-90094,-234855,-224751,-71225,46846,22631,-46594,25300,108737,29740,-47488,10874,56165,25284,57190,125094,137204,97030,5392,-107509,-129201,-59750,-15354,16847,104663,201502,200576,101589,-29576,-119298,-55923,61581,75452,51056,37370,-17377,-44025,-25374,-29991,-31106,-11129,21531,51239,95578,130041,80701,2480,-40218,-50242,-34180,9947,24399,-23872,-149104,-221738,-136968,-42172,-42677,-50317,-31432,-64347,-102671,-52209,24152,61151,58217,5083,-24225,-38627,-42925,-11870,-1615,41692,90001,72436,42579,32716,-30878,-114070,-102581,-8894,13846,-27853,-57471,-59589,-55884,-38503,-127,40167,34712,-15294,-37640,-23053,-50671,-131904,-116366,-49966,-39838,4646,46051,-2100,-75031,-64023,-8314,2269,5118,55476,108745,75071,-15893,-72991,-23485,60072,74083,16307,-54127,-88843,-68786,-35628,-60379,-101315,-27798,31215,-50306,-91234,-11476,64459,111529,85267,11882,-31434,-26711,-4925,-14361,-49351,-56282,-40897,7126,58231,49329,11847,8082,33208,27046,-38452,-61047,-2620,54930,64504,49389,47522,16791,-21951,-33569,-23311,-51944,-54572,-24926,4989,18236,8866,-3786,-46159,-60250,-24900,4209,-12945,-27821,-65482,-58810,32942,90484,65384,36231,50097,54872,-15450,-102038,-108588,-11611,104883,172087,172281,102539,17316,-56199,-93824,-79763,-36964,12602,16785,-1175,-6902,-42211,-77275,-27721,20833,31373,36766,11028,-14642,1119,-24713,-37664,-12807,-33018,-96554,-69337,48652,107058,42935,-28845,28231,102706,70916,5814,-10111,-20925,-36907,-35383,-21975,-8578,-7567,30361,46910,-30099,-83867,-22000,1668,-36404,-35295,-34664,-31998,37500,36288,-57379,-67619,-39987,-69948,-48735,18890,77564,90778,80535,33857,-32980,-42718,19239,126504,169353,140429,110847,83892,93058,121179,84446,6448,-60805,-114068,-65439,-39149,-76227,-62244,-14706,4350,22231,45267,31533,-21937,-21150,7449,4139,-27907,-42526,-39256,-31486,-33980,-30059,18503,64576,46337,28572,48345,45420,-15044,-25716,39829,38429,47,12158,29784,-34603,-37258,18137,-12976,-64177,-34122,2947,31047,100993,139522,104431,-11523,-92716,-60173,7349,23043,-6271,-37115,-46367,-6675,34984,68782,58122],[79387,-9304,-39520,-10821,38277,70357,71791,6751,-103274,-129586,-67793,-18176,-17239,-63271,-71720,29928,127141,107589,29395,-23501,-25729,-23057,-24108,1550,7682,5735,17858,3753,-46324,-50798,33041,156720,179045,84891,53707,66856,30704,-49545,-73612,-4690,73655,73505,50444,33976,-1286,-42619,-55182,1191,49775,19322,-50880,-91479,-96018,-50885,22071,53004,42996,40119,21535,-18235,-1499,47339,36925,-5397,-1312,28054,-8635,-93871,-105282,-79520,-107990,-138708,-70821,41598,49289,-21628,-54341,-36408,-24105,47150,158748,166967,54692,-72966,-99367,-64142,-71571,-42024,98916,105913,-63474,-169236,-78120,22047,-9800,-92432,-66266,17671,64294,95298,66042,-41980,-75045,-10651,28482,21174,30513,62468,118865,144824,91889,-16623,-130205,-122513,-30425,-23533,-13200,36051,29204,-42403,-63279,-5185,17730,-27687,-28169,32713,44083,5899,-11167,9008,40845,59341,123111,163153,94482,2162,-35167,-34080,-22153,-37862,-89727,-156675,-190900,-124584,-37095,-34495,-30618,-45895,-90585,-119283,-104064,-56051,18280,56163,70768,73940,47848,-29905,-61484,10601,121180,135170,77878,54924,95631,144369,150803,74198,-34843,-60453,14222,93601,72380,50941,68602,67254,34580,42469,73376,84744,72600,79840,85523,27579,-24772,34456,119960,131175,68611,-19353,-54612,3991,42153,-5970,-18016,7589,-18270,-44845,-27063,-39980,-87418,-66786,-14828,5178,-18500,-49815,-68875,-64280,-11840,16176,-29117,-30927,2221,-23443,-51567,-18087,-10415,-29962,-29424,-45541,-27023,-4248,28767,83392,103142,99045,117663,104607,35107,21672,41792,3273,-35322,-8089,80612,117268,55031,11669,44972,6605,-66855,-59074,-54552,-94617,-79797,-18732,35881,93097,80363,20120,16081,41686,41866,27502,8757,-19155,-22948,23694,22015,-49018,-68726,-17183,19466,37606,47892,29583,-5116,-36675,-61685,-41250,4261,20708,-8391,-35185,-24844,-37962,-65194,-15239,7093,-3113,13638,52122,85647,129506,93290,16040,24731,60440,59302,53235,68378,82530,48987,-48118,-84292,-39074,-26172,-10918,-36613,-91137,-96013,16882,116043,39795,-65928,-48310,-23839,-16424,18663,54096,47377,37129,26559,-15322,-38312,-62135,-74237,-32436,36866,32659,-30703,-82107,-105267,-88846,-70633,-77716,-80104,-38625,-11372,-33554,-61663,-41443,-14429,600,81525,144432,109817,60271,44470,29999,41571,82652,62750,-7465,-52036,-77479,-104876,-77633,-11209,40929,108416,128652,42029,-23788,15675,40956,17285,-16038,-45352,-54197,-50785,-32158,3009,15375,-9219,-46394,-62875,-114044,-122994,-23352,74704,65748,22060,53068,99239,73466,173,-42224,-62293,-38297,10855,-5351,-37710,-5522,28501,-3020,-29216,-51087,-72554,-49779,-8373,-20301,-74989,-94424,-94860,-176657,-241441,-150943,-49851,-45281,-42677,28920,60267,8850,-31870,7171,54664,46396,1027,-57901,-123488,-94997,-5914,4504,-44529,-55526,-37160,-12203,440,25634,17181,-49499,-50279,-16873,-30669,-27074,37933,91844,155670,171470,69287,-88397,-171407,-172615,-105407,-31695,39573,83198,78693,86248,83437,30613,-13897,10095,43257,33998,45379,46891,-44070,-128911,-69858,7234,8892,-38654,-67728,-40158,27906,98370,127344,54286,-62617,-39812,53568,65204,28992,20354,-12244,-54763,-40907,-13894,4126,21142,19504,12244,-23259,-85173,-127173,-83760,-43970,-75476,-110710,-30431,102460,111050,11732,-27488,-996,-10973,-22532,-13680,-32689,-60548,-92321,-77238,-29643,4588,24606,24268,37909,74459,110017,101773,10618,-100464,-92375,-5640,20055,-31052,-19986,69611,74929,5556,39890,113553,84589,5157,-15320,-11312,-16072,12115,73689,115742,93718,35679,-25356,-78775,-73594,-45706,-49968,-69663,-94239,-54238,2293,-13909,-69587,-71805,-61009,-16610,24775,4920,26980,73746,55071,25936,41170,32304,-15723,-47571,-89167,-98953,-57120,-11939,19341,14163,-31238,-47410,-49429,-86973,-83968,-17380,49661,141246,183290,102400,67051,92141,90754,74761,74295,89838,167646,185819,110177,86117,93360,15742,-99044,-92589,85275,179900,72550,-34634,-45167,-54855,-95395,-61707,40401,59503,6053,-45727,-115453,-161020,-76369,52271,41953,-64786,-66437,51210,117066,57990,-11134,22367,92931,55973,-52438,-86872,-90530,-134742,-152190,-86694,1494,75494,113525,115081,90594,32393,-8976,-2411,51990,83718,17247,-29764,-14256,-9852,-47920,-15902,77523,119619,60155,-10868,83327,236311,224077,127044,110519,115013,60221,-39137,-94034,-63305,-19780,-3887,50087,111156,72007,17169,44646,70116,509,-51625,-12730,31240,31967,53652,98809,115186,94380,61534,-9331,-80068,-73681,2678,50548,-3282,-77961,-127680,-144237,-63107,7153,5422,-28164,-51266,-67670,-36079,15730,26991,8127,3251,52691,100102,75889,69001,76614,52497,-7981,-56260,-31912,-6615,-66711,-118690,-104678,-73245,-71280,-73581,-6841,83271,113153,62499,9535,30308,55974,30116,16897,26211,28132,30364,34879,36609,61376,43316,-79368,-179358,-129612,30663,95621,-3235,-91606,-4634,58283,-30045,-76360,8809,71045,56384,46873,60413,67488,47111,-24304,-88141,-103113,-97817,-44485,82568,223725,296843,219957,40203,-109194,-176146,-74743,89574,127945,91659,44533,-56328,-79313,-1783,42699,41470,72055,101118,72175,46290,46130,586,-65002,-75024,-18639,37339,64712,50096,-12299,-122855,-194764,-132393,-93165,-124600,-99389,-39412,-37972,-48120,-20251,9397,-8494,1374,8450,-50186,-131232,-111743,3804,35084,29138,54837,50346,-781,-29144,-25589,-35873,-58039,-38336,2203,30651,50337,55554,19389,-36966,-48793,-21632,2112,-2743,-4935,8367,-6792,-55383,-23094,63319,99289,94299,55680,-14032,-60389,-14036,56813,40836,-29351,-45931,-20968,-44558,-91049,-79491,-7687,62977,61424,-32915,-128120,-145080,-119285,-94108,-87539,-96264,-46172,4935,-15603,-5514,43598,69120,105096,69469,-12275,6718,73995,57213,7759,-3032,-71,-831,20517,65965,87058,87268,79186,33307,-67585,-116816,-61539,-18330,-12609,11484,8534,-48269,-95025,-100173,-57827,10257,30518,26475,35869,79773,125615,80457,2852,-30833,-25788,-12987,-8807,-29095,-19991,-44273,-93500,-46252,51788,36801,-42726,-22149,9055,-60980,-143450,-146450,-23863,117477,150992,119700,78118,33927,6307,17223,50706,77462,98164,42260,-27384,-36660,-36391,-64487,-49124,-11398,15050,17763,19265,41681,45493,-28195,-75446,-80930,-76767,-61243,-36302,-17275,-10709,-32907,-50497,12721,51399,16586,-30114,-67563,-83045,-80476,-69136,-1034,85040,81161,84989,91432,2728,-79898,-73766,-73509,-50792,4443,-3158,-15725,21703,-27276,-130266,-85939,8992,-13558,-23881,57886,124642,118940,88630,62866,49948,50482,53000,121006,182040,160839,95693,59382,81919,93610,52513,289,-50556,-124093,-107852,-90186,-112708,-78055,-5971,19836,2532,-19230,-31711,-48465,-22065,-665,-40922,-115750,-142970,-121105,-107183,-93056,-54189,18959,100771,121953,92832,70698,32827,-36498,-55284,9374,53638,72061,80665,65778,-10931,-41200,-2610,33704,29442,23991,-3171,-3314,53112,97380,116105,44469,-73041,-97009,-35703,3436,-1088,-24514,-52801,-37904,-4735,46959,68806],[60182,-23546,-53572,-6607,60159,45724,-9636,-41127,-86056,-124031,-94302,-32292,-15361,-34758,-921,78831,111653,53218,-36464,-73645,-63449,-46632,-50805,-59261,-50200,8654,67938,45952,-13366,-6775,44441,91783,91367,27365,-7190,-4006,-28454,-67896,-43404,55930,151012,143953,88431,37017,15391,24650,38284,57173,45024,-12716,-106549,-161346,-137848,-69250,1337,4195,-51285,-64263,-27591,8540,65642,136565,135071,65814,26684,45961,20118,-37175,-45646,-41800,-50096,-63938,-53716,14645,66519,54766,1214,-38111,-34271,54436,163689,178335,80397,-52775,-81774,-38959,-48953,-17235,132812,110415,-84638,-184528,-99338,-9948,-24499,-106696,-100463,-25942,17222,48935,48877,-14504,-52572,-53439,-31108,29379,78484,92190,117029,118148,49164,-30682,-95965,-125836,-82913,-40402,3848,21678,-5273,-59817,-54712,391,542,-43569,-22827,32650,11841,-9836,52447,93378,56180,22184,33824,9930,-56281,-82834,-56067,-6362,39543,31297,-59319,-151124,-121902,-2690,49199,-457,-40265,-76458,-83750,-75259,-87792,-61450,49072,133518,140111,115217,49111,-52852,-62758,18452,87560,45953,-35519,-35611,31239,58895,50576,-511,-87018,-129041,-50121,85821,113610,56512,34486,61364,58510,51936,60532,62581,74035,93805,75922,7306,-63336,-61337,-4765,59691,54780,-21381,-88139,-46318,34671,21728,-6456,54608,101579,64938,65254,60291,-37111,-90331,-53986,-2954,20101,432,-37106,-26797,11677,-15687,-81377,-77413,-50344,-80899,-104652,-61710,-38757,-64498,-51566,-18877,30185,31625,-9233,20433,77964,80918,68148,54419,1321,-15451,-9802,-61461,-93628,-43519,75672,146985,106387,40655,18671,-34941,-92738,-108841,-122424,-127389,-64481,4919,58770,80402,48255,18359,45697,48266,15797,26429,36547,-15634,-41583,-28132,-18043,-26094,-78675,-114575,-59233,27940,61651,26694,-25146,-41233,-24056,32214,108778,132773,63056,-33520,-65299,-79999,-96605,-63224,-24205,-1133,-3850,-2384,12461,26813,17204,20749,71696,114890,106683,45576,-17022,-4172,54857,28630,-12978,13815,20537,4997,-21049,-49031,-55169,43939,147474,69450,-53538,-21826,61601,79933,73824,89232,89032,46951,-31184,-114293,-125529,-128041,-120375,-51290,44803,37740,-24442,-58003,-100441,-81481,13845,49501,15854,26896,22960,-39206,-67289,-31075,-14806,-11410,71812,157641,155712,103802,91477,80877,38296,44769,83605,79393,-14948,-130726,-159522,-62446,17900,12671,74817,172244,130270,21566,-5212,3841,-238,-267,27611,53787,36616,-10097,-52961,-33615,31290,56099,10548,-76339,-101302,-36121,12315,-32388,-33400,38519,53071,-32086,-110130,-121794,-114756,-83359,-26997,1601,17355,55883,83474,41720,-34492,-86121,-93111,-84149,-32414,31368,10852,-47110,-96589,-178157,-202313,-105753,-62098,-70386,9435,117391,105355,21270,-49875,-41028,19796,80578,75508,-3023,-74253,-52328,-3056,-35648,-113003,-114563,-38634,21558,20939,34561,35793,-8009,-8158,8250,-12870,-17725,42263,99606,136155,144551,71520,-88779,-176185,-154742,-72070,-867,34980,50026,54130,59475,54006,5133,-40502,-3399,58950,55601,59459,101243,56272,-27666,-13035,25151,19834,-13015,-20849,-12045,-22495,-34139,-9416,12959,-1205,5604,55612,58945,26773,44610,12528,-62013,-9201,102378,143440,108585,20325,-35957,-23511,-6279,-41382,-61892,-47799,-48260,-58779,-35732,43225,81438,43359,26008,61993,45132,11954,8937,8789,-24988,-104712,-139643,-79197,18587,60993,47450,64074,95728,110634,96439,25607,-56345,-43222,48743,86084,2251,-43543,14978,28486,-61227,-55687,47209,59466,-34537,-96524,-81192,1885,83889,122368,129021,65508,-31956,-107874,-139776,-93522,-33490,-26911,-40257,-55234,-34404,-23824,-52019,-65626,-36196,-57247,-80538,-66251,-53074,-10223,25779,3306,14669,64006,55092,3767,-23013,-57068,-68953,-78436,-79842,-17876,35112,-31601,-101888,-97132,-106551,-115304,-58005,15973,113168,185229,147204,51451,-41040,-65507,-36366,-2796,50080,141321,127382,73554,138176,207225,135061,-16506,-102334,-10175,92935,70834,33713,34412,-26293,-126175,-103527,21787,46534,-54862,-117306,-127950,-130452,-61954,53739,78159,-1034,-62418,1249,97214,66536,-11318,-5080,9565,-21228,-21974,15103,-2075,-71376,-79512,8310,73182,80631,70289,73034,90489,84828,73498,51459,33539,3863,-52502,-65781,-44408,-61571,-137201,-108201,12464,63737,-1351,-41018,57105,162819,167942,144718,140636,120913,74321,-13512,-65336,-32930,7059,17080,45889,98480,74791,-7389,-15433,38583,-2997,-74101,-67050,-25926,-14741,-3310,40029,129023,185924,132633,-11439,-116209,-123057,-56059,38160,59306,-8562,-117421,-181285,-114121,-20318,12821,33817,32239,-68,-8903,-13103,-20940,-15605,3109,54050,97363,52205,7764,-12208,-5972,-15614,-56476,-45444,2587,-52919,-127535,-109267,-64188,-40220,-39904,-11385,39461,67701,45145,13672,41481,88494,84439,96872,144686,139164,67267,35103,39034,44539,5832,-71324,-92314,-27389,71791,69313,-26835,-84518,216,55772,-21207,-73782,-21641,43299,67460,71137,45678,6907,-10950,-33489,-25472,-29021,-92276,-72764,75396,219972,237214,114158,-20518,-72070,-76456,-13559,77030,126132,142667,107846,-34169,-78981,23291,120086,117958,120310,134471,36739,-58724,-62482,-43402,-69297,-66818,36229,155875,172752,104395,24559,-35456,-77265,-55799,-59820,-109354,-101894,-48467,-30101,-37301,-35369,-21956,-44109,-49551,-44784,-113455,-183150,-109616,41390,72622,37939,30353,24088,-18956,-59828,-31539,17613,8648,-5356,1333,35697,93538,127956,78627,-27722,-93023,-66513,-23836,-1380,20658,40499,62223,77196,109642,162242,177617,150074,93428,12066,-40982,7768,58126,10210,-65056,-94900,-89764,-102094,-108124,-61636,-9682,17032,23493,-17485,-89972,-144144,-169144,-165340,-110378,-75219,-61215,-11136,66791,101000,71961,35748,53841,33832,-17598,17659,90820,51701,4702,12726,18338,12586,12835,22097,35928,70346,84988,4157,-157167,-194156,-73337,-745,-8205,-6043,-39684,-79531,-46164,2899,34227,69176,91303,99247,112729,163530,206395,112374,-23391,-56153,-3768,37807,28635,-30115,-46484,-60079,-117775,-109640,-23052,6743,17097,66079,30827,-75739,-143543,-146752,-66737,41714,103678,130923,110428,71472,80130,139624,150027,91789,65817,8397,-39590,-47210,-34200,-28238,-23563,-21430,-20792,-45056,-31970,17620,25369,-31090,-86543,-116390,-82827,-37175,-23935,-59302,-96950,-75565,-24126,-2453,-33930,-54352,-65370,-73116,-37118,-39595,-96567,-51588,71281,88790,71025,51424,-7184,-51279,-72917,-105352,-66251,2160,3487,20324,56582,-16275,-109022,-45078,74623,99304,89715,122034,142067,104241,71560,68402,76434,71648,68567,128323,182710,143065,30947,-48892,-18200,17912,3605,-6140,-14909,-81939,-107157,-94007,-81376,-36818,32329,52594,5164,-22882,-13519,-6066,2365,-20550,-85307,-171622,-191670,-153208,-126076,-105898,-76547,-18477,88882,168967,161114,97369,12559,-63447,-84218,-45146,34585,114805,108602,43771,-12219,-38542,-36045,32870,91503,97619,16048,-40353,-13239,29260,94209,88637,-33852,-116988,-75399,-17611,-851,884,-27334,-53619,-50428,10404,58013],[65923,-4069,-36296,9390,93667,92308,10635,-28716,-28547,-40761,-43981,-11598,23016,36149,53236,65963,72269,60775,-13883,-92840,-118934,-60969,-26010,-47013,-63117,-29585,19796,39300,22537,35148,41931,21945,20612,5856,-13176,-5460,-16572,-59400,-67997,-3918,99805,119903,55506,-14627,-18706,43744,84316,56394,-7158,-79373,-130744,-128686,-84227,-39461,3441,-5001,-79094,-102174,-7484,88104,131812,148703,115341,39802,8763,32570,20599,31735,65936,23490,9608,59148,36257,-1108,20897,40199,4364,-38291,-27323,68931,163311,138182,44018,-37007,-57507,-24413,3628,43790,111412,64331,-24524,-16985,11002,-16771,-56356,-107612,-129922,-100404,-69091,-37286,-15384,-13006,-14248,-56858,-85418,-13259,72603,98948,98178,101027,58117,15052,-11963,-73811,-98610,-56299,-19253,-45125,-60983,-50946,-34680,-38069,-68999,-82327,-26230,29702,16908,27004,132654,167007,75758,-402,-52233,-156523,-204415,-151302,-67280,20261,85987,83515,25955,-15155,37395,92148,57309,-10221,-44157,-79301,-63279,-29429,-79257,-95690,45817,173698,170386,138192,85336,-14082,-41083,23204,46427,-15803,-58753,-42045,-16304,-46788,-53151,-25152,-48274,-104746,-78230,33651,105139,59062,5099,46156,74018,64331,61335,56122,39758,29518,31723,21500,-33964,-75331,-61776,-15350,-1270,-27422,-69458,-55955,15746,31853,2176,58402,145119,150735,149944,121948,4076,-66568,-24553,41879,72769,39889,16789,59936,72469,-808,-56783,-30305,-23045,-86141,-115944,-74156,-52981,-82819,-69564,-30559,17062,-5427,-79228,-56128,24341,30047,-22265,-27986,-14778,-355,-8362,-57223,-64723,-22475,45775,67008,31019,-32607,-69349,-74514,-55197,-57352,-68509,-50403,-10285,11016,30899,32076,4937,24034,88493,93860,52789,38534,-5479,-71251,-61376,-45376,-41446,-13414,-47559,-97583,-61701,8116,41208,7461,-52973,-35731,25953,55148,80149,124617,80848,-29346,-49755,-16851,-31212,-76217,-77875,-25178,11495,14914,12002,6119,-2519,11331,80166,195839,218612,70203,-76483,-67383,16276,2130,-42417,-10472,11327,19412,39281,74386,81646,79673,102882,60773,-6352,27606,131769,192773,164199,108144,74337,56558,28624,-34833,-80761,-109878,-91424,-19006,69343,84417,43338,-2789,-62655,-32147,79622,110785,84742,104739,65910,-27706,-31140,13519,-12174,-47833,21403,134168,159635,106470,108850,109252,24653,-13737,69460,132545,37919,-129061,-186876,-75797,15910,-1119,26565,110331,119813,52536,3868,-33606,-62488,-26375,79152,142477,107375,18441,-58871,-50901,23422,43532,-27580,-91719,-69458,-12640,-25940,-94372,-65478,8057,13554,-44314,-75127,-61510,-60421,-75884,-59286,8628,63800,68706,72331,66332,22065,-28784,-48299,-58421,-24522,58297,80689,30554,-17100,-54963,-53777,-40926,-92931,-87318,55889,182160,140813,21672,-78578,-76285,10029,79801,76806,18710,-21450,-17609,-16451,-43530,-102589,-109871,-27415,45073,53078,58738,44529,25766,24228,-7570,-31203,-10907,55299,93189,53892,7343,-4197,-67057,-115207,-97720,-27074,12083,-647,1607,11085,-5099,-48275,-90042,-105815,-56385,28464,46132,34978,73957,47513,-34889,2744,74414,59191,-2320,-15487,-11652,-56844,-101528,-62282,19184,65533,61101,34629,11390,7822,44217,10850,-61220,11864,129463,160457,116288,42074,-3883,28523,90163,79260,33911,32726,30270,-13530,-59176,-46473,-7333,26865,72745,123877,82006,-8828,7452,87669,94893,-7441,-118120,-119857,-12058,50581,38642,44833,49406,50882,48282,1058,-35209,-11893,25997,39318,7234,-4864,19099,1723,-67218,-60529,4764,32401,-8931,-69429,-87246,-15945,57458,103758,144549,100111,-2307,-67483,-81194,-59667,-25895,-12025,-17005,-19267,-502,-19985,-59887,-75847,-77934,-125888,-152150,-119057,-75669,-15702,12167,-18823,-6834,34180,38318,24154,16422,-9178,-27962,-76104,-116316,-52895,42026,-778,-72878,-56239,-41836,-68599,-45364,12520,80848,154553,150804,22444,-135387,-149219,-77115,-37435,-4018,53327,50791,43971,96934,161882,150976,54656,-70675,-78178,-11717,1080,22163,84756,37026,-104446,-136299,-26132,31256,-48289,-109630,-79074,-43775,-21240,16913,46009,39695,-21727,-38619,17512,22880,-15578,-27009,-40431,-31840,34437,80556,60395,25144,50673,137042,146526,56045,-30842,-32487,27350,53541,68439,72230,26569,-35564,-60257,-48356,-65779,-124058,-201058,-169080,-39267,23464,-5099,-26779,23924,78798,118898,141505,114180,77568,59470,-9314,-53015,-10997,20355,-2881,-363,32180,9180,-52772,-56576,-10887,-35561,-86037,-77127,-30099,-30981,-66912,-64666,32928,117481,93449,3362,-60013,-82742,-59491,19291,80875,45589,-96470,-188364,-94702,17123,2723,-4579,34952,25474,-15164,-51278,-70661,-26759,51439,97718,103858,41474,-73808,-156213,-80998,29644,45849,21600,20455,-14484,-43390,-47675,-63425,-46319,-33241,-31597,-4183,43778,41049,-2372,5314,58510,67811,83349,155104,180983,97524,33293,26490,25993,-623,-39398,-29801,13585,30161,-15459,-43644,-49395,4900,72399,38919,-33571,-35709,9240,40625,59611,21375,-18850,720,21074,39538,41908,-20649,-60064,-15465,37949,31878,-22296,-29921,36421,59188,20180,3637,51126,124819,152450,63761,-28583,-9345,99883,157220,127298,78472,-27194,-105902,-91548,-47151,-53457,-67124,14779,155556,201468,110154,13308,-4947,-5762,-13561,-12509,-38040,-74673,-83013,-100607,-120655,-89632,-36630,-22674,-47768,-95137,-148581,-150998,-52939,62405,86906,72147,58175,46341,9916,-52351,-68909,-22974,16168,29855,-3234,-7752,44011,93065,73326,-4858,-76829,-73223,-59919,-50825,-27278,-18919,12798,75369,122884,126902,110691,123467,110537,35804,-26158,4260,14142,-47318,-56171,-38392,-48398,-64872,-54753,-35707,-26750,-33666,-21178,18906,12545,-73672,-158549,-193441,-144283,-78666,-61735,-25369,64891,89740,61677,36120,27114,23850,20659,17402,35062,14690,-4859,-13735,-24704,-5201,30420,14030,-23016,-924,46166,-4312,-145393,-182600,-61450,48230,73004,58683,11232,18057,97497,163478,159479,143231,120465,110397,106796,124389,142209,69878,-31076,-59382,11954,95358,104186,24654,-18901,-31320,-76873,-106885,-74602,-10349,75303,122466,71542,-24689,-98882,-125743,-95121,-25066,60101,123397,118394,96909,113164,142422,83601,-14159,-18904,-352,10151,-7543,-19847,17549,40534,1838,-38660,-76507,-91660,-63413,-13224,-12622,-59692,-79766,-45144,-48520,-54608,-66799,-104655,-51974,54949,43922,-38775,-62672,-76694,-50947,38369,16559,-122503,-159368,-63080,-3942,-15687,-43443,-16770,18738,-22011,-82900,-32268,32339,14235,39453,94545,34674,-32491,10784,102878,170911,189162,166651,140433,73988,39522,42147,20271,-13536,8850,93801,137401,99035,-7293,-111949,-87605,-25578,-16043,7413,43685,-1185,-52169,-47259,-20075,-12336,19244,66760,61160,47599,54665,50174,25114,-16013,-61633,-133866,-141329,-89036,-61258,-62956,-78996,-65041,32510,138913,173130,109373,-14171,-99899,-90165,-45435,21700,85329,39380,-31213,-26141,2260,-8656,18054,88767,108841,18368,-61321,-42504,-2827,48467,70721,8912,-73684,-73155,-29461,-1460,23515,13313,-26781,-46857,14478,79285],[65030,37462,8230,18868,76797,98796,43106,-10955,-12078,11021,4333,-801,45539,88662,61037,386,6369,57308,9406,-110404,-144458,-47241,29855,32050,-16482,-78319,-91500,-29312,8263,17916,11013,4748,29205,26101,7035,8542,10060,-25265,-65598,-57957,17952,48979,-1866,-67520,-94049,-42729,5581,-17759,-81567,-161178,-155401,-41368,36182,30364,16567,-8932,-78955,-93889,24857,123481,111377,60007,19729,-17045,-10768,17928,13603,52363,95550,21699,-13780,63338,62698,-19108,-45361,-32566,-48860,-46002,-1955,76417,128053,51371,-49802,-59590,-42162,-31692,19185,69734,55464,2663,50202,142241,95995,-34104,-95706,-123255,-142638,-114368,-74027,-50910,-34216,3559,31235,-25370,-105144,-79720,35287,101453,87645,97691,98527,64174,28461,-41675,-115005,-111969,-100040,-138212,-110470,-37889,-17614,-55003,-99051,-94093,-45524,-14380,-13361,18394,126111,184474,116162,6632,-75291,-174302,-210676,-150514,-74232,-12666,37779,57469,73674,104511,126427,82584,-4437,-52541,-43942,-58705,-56944,-58744,-142904,-177163,-19396,126821,142409,136248,132218,43547,-53425,-46395,-5214,-1719,26520,48731,8751,-69782,-79811,-15865,-6745,-76676,-119907,-56283,44183,57291,14024,49219,76216,55408,47156,41676,-8566,-50065,-19349,41618,36201,-10148,-39973,-65340,-73563,-32335,1051,-6078,-703,7110,-11860,-5907,42500,88010,107955,55712,-51710,-71195,-21387,29029,63442,43080,31976,59350,52145,19202,21862,65015,58865,-27634,-102571,-93935,-77514,-97717,-69223,-29470,-22552,-69217,-105190,-69777,-9694,-24361,-93745,-94164,-27524,38252,37195,-4021,438,24677,33307,-18664,-91238,-148172,-154564,-102678,-14111,16223,-3625,7450,31692,39384,22922,-1569,-28251,-202,55249,70040,60351,14271,-100463,-135733,-55709,-29269,-47051,-1645,36807,29616,701,-9906,14308,-5457,-80142,-57999,27939,14158,-48113,-11213,7525,-45931,-33002,34214,34033,-21256,-76923,-60390,17511,75771,75701,78156,71883,30578,47324,189326,260928,111281,-46661,-58745,-38325,-103746,-147880,-98582,-59173,10052,77927,127799,122988,45932,8177,7735,-15198,-4572,83031,183618,167856,64950,4181,45306,105859,83278,8862,-63152,-58872,-3289,49236,75503,59143,1412,-40131,17970,81072,52451,40184,87114,48206,-27187,-2444,38853,-14691,-89003,-65395,18479,43033,30912,97381,127698,20301,-41014,38629,97866,38332,-79727,-144009,-95833,-20528,12026,27608,53292,86798,74866,30352,-37085,-103556,-76728,48047,126426,105109,45028,-12116,-48985,-54939,-92217,-151581,-161828,-75122,15200,-5516,-85445,-92782,-31501,24658,62646,66217,50665,25705,-30328,-60527,2805,53101,36187,66768,105518,83170,45200,22797,-860,-1779,37870,67274,55634,60128,79440,59691,-23576,-109244,-76714,46956,132622,96589,13320,-38822,-19308,43178,62920,37290,18654,6985,-15293,-26105,-12727,-52442,-89356,-34743,48514,83165,73373,14412,-19300,-11087,-51787,-66386,-9675,53637,30128,-65061,-120489,-70470,-33926,-44007,-56545,-10668,26302,14933,985,-26156,-85296,-157287,-174228,-151459,-95384,-22622,-22986,-53853,-35954,-67846,-136109,-30071,106353,76353,-29682,-59435,-34783,-48174,-79415,-47797,21823,64471,71226,-5373,-77934,-70295,-40120,-75748,-92252,-11250,35160,24823,18081,27416,44079,70948,109066,100017,73618,70256,40260,-38976,-65860,-45259,-29873,10982,76095,123722,89763,-7537,10635,95659,121320,58853,-69686,-139618,-54738,9259,-9167,-8866,-9956,664,-1498,-58285,-77387,-47915,-70957,-107456,-69320,29844,71027,4460,-50406,-26150,1545,23343,21249,-16124,-49251,-44440,-19301,36416,98809,93973,45937,35228,47104,27357,-6893,-17470,-24621,-19991,20578,-3662,-76148,-126390,-138249,-158630,-155427,-108205,-43920,40480,56210,-9715,-36633,2012,39063,33689,13545,-1572,-10895,-47109,-81761,-42943,36286,23465,-20878,20732,65336,16474,-26600,9044,85590,148981,122995,6602,-97192,-75480,-25698,-19185,-27872,-18387,15224,55035,47453,40384,67242,48999,-55366,-97113,-52813,-43682,-10598,97289,101237,-41875,-117010,-30234,56321,40844,-9753,-16330,-26723,-66743,-72579,-637,70846,38757,-29146,-47197,-41827,-34941,-51196,-56441,16462,78979,49560,15787,41958,93090,137367,117537,36547,-60088,-83887,-21898,10411,23524,46205,31207,5653,-3917,6079,-27861,-111659,-191818,-168277,-64124,12605,35760,-8443,-14694,52246,111378,110982,75379,46589,15671,-49286,-58697,6413,31269,-17212,-34971,-24124,-48694,-60697,-36247,-19082,-40448,-64975,-51497,-1551,-5458,-79669,-127854,-81043,-16064,8265,164,-12464,-30741,-47541,-23161,31538,57084,-19716,-103462,-8452,91484,13705,-74232,-23032,11483,-19518,-52053,-78148,-19644,93475,120051,92129,49134,-63689,-140221,-32594,103474,128866,88867,64488,66478,57562,-20034,-92527,-59880,-20076,-24856,-4932,42242,26826,-27953,-31503,3694,8023,5113,69375,145938,118357,47246,17214,21062,51978,53176,26081,19235,-5012,-65037,-65305,-52416,-8556,70581,57197,-25127,-50385,-39547,-41659,-37039,-42208,-3830,91168,133300,104153,86268,57168,-25173,-108773,-144817,-114423,-70462,-15678,77875,82935,-8272,-67849,-45373,30524,105091,111357,26708,-52259,22193,154324,112198,-22239,-68609,-37417,-20239,-46832,-63387,-74167,-66119,-12204,50370,13662,-57693,-49585,-28971,-45627,-22331,3110,-42313,-115378,-175144,-170465,-87774,4584,45840,15452,-69259,-104569,-76004,-27954,29838,62348,86330,98525,91317,42847,-34446,-94623,-88510,-31008,8092,-21021,-41010,-30898,-226,33689,19652,-35082,-76578,-104944,-108372,-98302,-111070,-85622,-7356,55001,31501,4998,58344,73293,15212,-19930,7164,-13465,-82539,-45925,26846,7491,-20457,12516,8461,-16954,-28294,-32616,20452,69962,10278,-76314,-129461,-130175,-70326,-40752,-52406,-28417,4959,54728,74303,31562,22567,57289,39025,17476,29400,35488,-3168,-50516,-4470,101903,104182,-3992,-53937,13454,43623,-23097,-51054,22343,102156,124997,123322,121336,109785,107402,156134,188681,187755,125766,61078,16199,-7586,7821,24304,10611,-17251,16247,85199,124303,100058,78110,53198,8643,-38373,-49084,-8963,29819,43145,48180,12418,-62080,-111324,-82517,-10616,30164,35513,60502,106892,119378,71818,-17272,-52095,1683,52100,69951,42028,14673,45122,72021,34856,5751,-24959,-94256,-110302,-28444,-17190,-61373,-43117,-17641,-59421,-61203,-46431,-86429,-35583,89760,106013,31720,-21882,-79113,-74926,2075,-8605,-124461,-202980,-167140,-101285,-106694,-119034,-10758,85677,31653,-39740,43953,113730,33487,15196,82329,55643,13911,24498,62290,132243,189023,196970,169687,57789,-26108,-19246,-26341,-78889,-97621,-23635,41119,48411,-17763,-100778,-80052,-33990,-26513,17201,77303,50704,17683,19843,23079,-31240,-51048,38634,94836,51333,33888,44794,31871,12674,-6856,-66265,-64117,-5105,3824,-27341,-67304,-78415,-25175,46862,106772,83912,-39389,-119203,-70157,5214,26855,8577,-70930,-97877,-36527,37023,22373,823,49450,58667,-22559,-80567,-50361,-18290,-12614,-3303,20026,-11473,-60883,-58778,-28480,7772,22215,9876,-10824,26396,82834],[40356,66184,50440,18851,21415,26191,5728,-13912,622,34021,21089,2127,57121,103933,53879,-21938,-17615,20765,-19599,-98427,-83368,-10192,42849,80221,50649,-56124,-127881,-84061,-19459,105,6070,38233,72397,53379,15752,-7075,14153,44262,22071,-21172,9455,32154,7829,-35971,-104837,-116005,-78501,-71727,-119084,-181251,-140620,23249,120252,98513,51488,-5158,-76048,-69113,34416,90759,36176,-39440,-53865,-25245,511,13855,24317,56604,63840,-16093,-68281,-25170,9197,-26941,-50658,-25787,-32716,-14114,37006,62729,46035,-43432,-117010,-60913,7434,-16107,1615,63240,54044,261,60089,124716,82294,-8591,-63649,-106307,-94477,-19147,30654,27140,38410,83684,98917,29471,-73277,-83011,50888,134443,90828,78899,100276,67369,26871,-19214,-84017,-101938,-90492,-109161,-61391,5233,22824,2951,-36377,-46287,-47017,-58647,-54342,-18638,65554,161174,152109,25468,-50146,-65718,-82046,-60941,-39839,-55822,-44905,-11760,29448,105526,136967,73455,-11859,-55508,-33152,-13584,-19418,-90815,-188790,-189389,-57717,56587,102618,124188,138585,57544,-86942,-132931,-46481,26588,81180,109995,59644,-28599,-55274,-20882,-13542,-64663,-111970,-67346,25124,81038,76469,92593,91741,49416,5578,-14241,-36203,-57793,-28884,46847,80747,55422,2469,-53976,-65535,14000,87812,59430,2611,3956,16413,-29119,-77702,-66110,-25150,-49781,-110983,-82449,-52405,-34263,14319,21784,-7386,-28172,-29865,12783,76662,123175,120917,55488,-56815,-103868,-95892,-109738,-62314,2822,-9375,-53804,-35262,22912,49568,-10157,-91086,-86887,-19278,53439,75582,53571,47373,57384,57697,-7029,-111497,-170034,-139617,-80411,-13122,14993,-12550,-18429,20678,53450,48315,28010,3188,-12555,-9781,-3117,4818,-45625,-151265,-123951,4619,19883,-9943,70853,178536,172736,56252,-15244,6468,-13052,-96206,-72549,31427,11254,-84442,-76762,-34956,-47610,-61916,-36813,27507,92087,37835,-18388,41008,116135,100003,114038,143850,82596,23698,78654,158993,140580,65699,-601,-65757,-159645,-189910,-135467,-88464,1395,58314,72603,51084,-3908,-14536,-8688,-63779,-82428,3567,103246,75856,-24865,-50897,33019,108340,99088,49978,-29240,-44062,-7593,3022,5819,10720,-12936,-9057,51146,42574,-35049,-40789,21226,20959,-3380,19884,47854,375,-91491,-108682,-85198,-84856,-41543,84298,124258,21259,-21256,21952,41517,20175,-11372,-49071,-69772,-25014,61254,98169,102621,121591,94040,45147,4850,-46492,-60629,-5421,53372,77290,83639,55077,-14466,-89275,-160686,-189651,-170227,-81044,16615,21613,-65051,-113466,-59644,53371,166144,161056,88339,54387,6384,-43427,-10460,26985,47079,135825,163795,94857,62228,62712,31181,10502,18463,31361,40985,67657,93614,48344,-30149,-56314,-13144,28627,20042,-22097,-8434,41235,55133,44859,47221,34313,24368,5967,-22492,-3443,33864,-18415,-80894,-33918,74193,117635,78017,-20782,-96501,-74348,-59666,-44689,24665,53153,-42382,-145749,-156785,-81590,-34035,-27313,-34504,-6510,36258,50981,25034,-25003,-99904,-168699,-165979,-126829,-84936,-67952,-116697,-147363,-123139,-146925,-171029,-35130,93767,59976,-35296,-67386,-31594,-2186,-21728,-24780,18558,62583,77552,-11469,-125397,-147143,-147291,-188088,-148414,-53288,-56007,-81861,-44029,7213,48751,52934,42902,18787,7563,-1821,-43292,-93399,-57661,5494,13625,23480,44168,63639,75432,65524,58526,33861,19810,32952,-20633,-83642,-28023,-5710,-56267,-46141,-13154,13470,-13066,-86443,-103979,-94935,-138606,-169077,-106317,26767,72559,3358,-38184,-16640,13717,45007,23099,-16709,-12161,-21755,-49335,-33362,-8782,-10418,12035,74783,121978,100868,31000,-10708,-32315,-45277,-5738,-23176,-103985,-151693,-122725,-93462,-82757,-68814,-9252,88505,98051,21336,-15172,41243,88936,27795,-32081,-18762,3968,-10066,-28422,-18420,21386,27276,4226,48226,108725,53780,-46314,-44211,53880,111277,62160,-772,-751,41596,29149,6669,-17259,-53248,-41053,27954,49848,20144,18599,7952,-56339,-66093,-29024,-24343,1434,80197,102709,16388,-38207,21211,97748,121771,85755,8504,-88874,-162470,-130131,8251,111163,99064,26118,-44323,-60053,-31389,-54285,-68997,25383,68290,-17500,-65926,-16925,29698,51361,66994,71577,6362,-62624,-39538,-2664,7767,7193,19240,51850,56137,59880,50344,-21179,-127651,-126421,-48987,38385,86185,15222,-33704,38459,84540,59743,56412,36324,-47001,-93284,-26481,49858,55687,12255,-28109,-38616,-53633,-52463,-39389,-22458,160,7044,-6344,11682,20939,-44248,-126265,-124561,-63003,-12150,-18994,-41152,-43874,-53451,-53240,-27740,43653,91313,47686,64592,117625,55057,-50883,-29105,28748,38016,22724,-7437,20023,86619,68103,33467,37009,22915,29972,112218,151640,105372,53792,56563,82871,42990,-76700,-117271,-24252,31085,6788,-1997,2605,-31676,-42855,-7658,3819,-19732,-37771,11605,112700,132230,74741,28883,41015,122735,154317,73923,12910,5943,-34355,-66460,-82207,-23294,51244,15208,-58604,-80493,-109162,-150656,-147853,-76715,42213,163163,192125,125707,74073,53247,-25723,-135445,-145991,-58515,-12276,-5407,26999,3841,-60627,-104579,-98351,-36418,29353,55250,45758,-35461,-16178,110810,62621,-99795,-84925,50290,56927,-50923,-81359,-55627,-91796,-145449,-125702,-104007,-113545,-82141,-72706,-101139,-79083,-15014,-22455,-97439,-138615,-93955,-24092,49556,96547,81379,11757,-18464,-31346,-64063,-37033,4421,42524,89857,102339,42855,-29753,-73809,-82034,-57975,-35807,-35892,-43453,-70271,-55934,11380,11171,-54219,-107580,-119155,-95155,-90274,-114488,-82671,2244,65372,33350,-13089,12129,9496,-36428,-41174,-2540,-15362,-86474,-77630,-555,-8664,-17079,67698,81350,30360,22045,-4786,-7631,44716,42212,3693,-35122,-55828,-16950,-9317,-77126,-88366,-18751,56956,62673,12281,3618,53826,73282,75010,99728,120549,65502,-20749,10830,136534,172750,40644,-68651,-3968,90775,88528,92708,130692,121208,71827,79711,127772,56100,-53789,-19082,94782,154647,110005,20114,-45055,-70172,-30572,32535,42107,1492,-8267,5138,51225,106011,127385,96145,57247,30688,25891,32068,9550,-11036,-9332,-17077,-56885,-96204,-43605,44873,21120,-42152,7537,105168,113984,45108,6194,44301,107886,98401,68167,58901,70878,66165,57541,62509,87005,53081,-48601,-87205,-38713,-69209,-103713,-55702,-15659,-16058,6841,-15592,-86808,-64726,25901,82757,65814,3725,-82810,-128507,-103072,-62637,-52980,-96360,-129992,-128490,-133630,-117932,-3460,95252,57769,533,100758,173735,51040,-14693,41462,41390,24412,23724,13448,67647,182344,264324,224517,48072,-97625,-72501,11949,-20619,-131893,-119667,-26136,14078,-35021,-72849,-33200,-18903,-28160,17036,79452,75901,86136,95475,70968,-12417,-62939,24971,75317,-23800,-52885,22161,71519,66566,29102,-25525,-9551,33022,12211,-25124,-36010,-25197,-21742,-17739,39203,54965,-29475,-69974,-162,79978,59662,-34802,-118838,-94510,-14508,33200,-4434,-11941,28346,14235,-60952,-82973,-42400,-11099,-16112,-25482,23985,18372,-61009,-87392,-58719,-12330,28242,54470,43451,30296,44742],[-6111,27170,15806,-11267,-21618,-46751,-56003,-5120,65220,79849,24666,-205,50251,63814,19049,-3524,9214,-6282,-53726,-41808,11990,8586,-22692,13737,48392,13620,-50000,-66636,-31977,-1039,10897,31909,50450,33966,-10237,-47781,-8267,79442,68078,-18214,-2145,46724,61341,35670,-52314,-101960,-71903,-63126,-113838,-135807,-71317,26690,72004,78784,67899,-1298,-79613,-64104,8838,22558,-29560,-87764,-86656,-24501,-18629,-34308,19787,69789,32765,-46353,-78583,-58725,-34459,-34987,-15800,51929,45092,7447,3133,-23150,-79762,-139369,-139513,-30169,57352,4313,-35397,21796,76065,34734,-10641,-40783,-10894,31589,4226,-65826,-39067,68232,116659,98066,117707,155301,140075,56075,-43730,-44106,77074,128707,48441,1289,11793,9778,10616,2148,-11829,-2217,31541,31367,40402,44811,56758,57660,18240,-16998,-45565,-64910,-53336,-26723,27774,101449,100844,-9479,-69512,-30010,-3169,15110,6120,-69682,-95884,-74885,-61076,30607,121147,91983,25108,-35324,-42764,13074,40875,-60328,-142379,-93632,-22350,22876,78853,104479,83458,10330,-89758,-126798,-59781,-18253,-5621,25677,31377,-23887,-69023,-74125,-47187,-32012,-26177,5466,47332,92649,119053,114029,79093,21555,-68050,-103385,-58379,-22132,6739,57345,82815,63099,7118,-17892,6997,84335,127966,72591,7900,33332,78541,20169,-105885,-176714,-139097,-90129,-79413,-53856,-63202,-77050,-34424,-20237,-64316,-98339,-93150,-43506,31360,73445,74003,64175,-75,-68175,-77097,-97871,-75150,-10861,22609,30652,73142,143370,150173,60317,-26983,-22271,-7059,6314,57032,74250,43936,30495,50919,29129,-43723,-88659,-51054,-35303,-59118,-67146,-65266,-56655,-19964,-6103,8912,47993,65979,29381,4840,-11896,-47392,-92385,-126652,-71255,45852,60892,50969,161543,275969,222111,63112,-15316,-10998,-53925,-119758,-55357,69558,68036,5733,2475,12704,-20881,-108113,-159550,-28241,158831,160426,75555,74062,86801,29057,41355,106237,82175,8400,-31494,17583,142622,171834,42500,-84703,-149356,-136259,-73208,-30280,6680,1105,2431,13668,22936,61091,40709,-70996,-114002,-22070,56692,-15802,-111385,-72425,28562,66599,47100,30970,-18573,-17594,12875,-15127,-53553,-36417,-1236,36426,52742,-13895,-76301,-50005,18816,52392,55617,55236,67095,28420,-61415,-81949,-85108,-104472,-46668,64778,72933,10351,5267,12440,10421,6671,9882,-4974,-32672,1708,91766,146393,172024,162556,84851,44377,62890,60014,10359,-33821,-7675,67312,106971,77467,31075,-27188,-89356,-94115,-59398,-26763,-3309,-15724,-79974,-95115,-57135,35140,134098,112998,34693,30239,19903,-36305,-32370,14190,86746,190494,167119,67180,58553,69528,22324,2341,19494,32309,30336,18407,-8181,-51770,-37089,16224,45697,34516,-33739,-102968,-24438,74635,34017,-32675,14720,47957,8819,-31456,-32128,22190,54637,-15074,-75045,-11035,101198,106883,45888,-34863,-113533,-85988,-9880,49605,99771,81124,-19199,-103281,-124307,-84607,-79684,-66117,-23262,552,-39,2623,10532,19755,-18478,-88721,-107859,-81133,-69489,-112048,-174761,-168069,-118638,-110026,-72519,31630,76925,57830,24980,-7747,-7092,27830,6897,-34516,13436,108787,124281,41917,-63521,-128789,-168382,-209058,-166149,-61727,-37099,-34431,2570,18582,15705,-5586,-17487,-34516,-63377,-78144,-85396,-88701,-71167,-23068,17708,40877,24880,11154,47337,120726,112370,3987,-54687,386,49782,53746,70270,31011,-42793,-29424,26036,55711,17820,-32493,-41161,-74904,-105429,-58945,3264,41181,14047,-20575,-26494,-18583,27253,85136,32958,-37270,-3419,25558,-32488,-73833,-75041,-84859,-42674,48901,117777,126161,82319,37086,2645,-42870,-59334,-80353,-101582,-100530,-61590,-20476,-6042,-28836,-6733,65011,81859,55409,64962,127573,144963,36105,-25703,14760,40322,16386,-182,-8354,13320,41960,34258,30290,59016,27101,-71605,-118580,-60661,-12344,-32771,-29635,27803,64374,29162,16130,-6571,-88460,-140190,-48949,78353,107586,58899,4576,-37682,-32171,-19405,6506,40387,35830,23567,25465,26516,43438,81305,105927,85172,-241,-111679,-154952,-64529,55587,106187,113838,79901,5273,-11337,22908,-15725,-76811,-35483,6619,-40572,-71994,-49671,-32470,17499,95853,132884,63296,-48326,-63541,-8583,20564,-17768,-34723,18481,71507,92822,101285,64354,-54671,-78077,-1984,75181,118432,72379,3118,-311,7412,-1948,20357,-100,-92184,-94960,25401,88090,86364,71409,16986,-14795,-30531,-68508,-101849,-58785,36245,87240,40266,-4303,9926,300,-84753,-110896,-39636,13212,-32263,-92166,-90658,-59973,-40862,-40459,23642,131868,127748,56813,56926,71648,37186,32224,79099,117530,113897,82245,68087,58122,125,-34394,-7016,72931,140360,173931,127742,25822,-48908,-43463,-23032,-62710,-136643,-110820,23536,77621,31491,-25334,-74027,-101651,-43644,38257,33715,-19200,-34541,5142,81142,108926,92087,64413,78096,150142,173179,73627,-12047,18518,34045,-6629,-62495,-19231,42285,3028,-44874,-75461,-147659,-213250,-174996,-38614,84530,137868,119886,50658,-10459,-23652,-56594,-101379,-28032,78833,67162,8561,-26973,-67512,-106254,-134919,-88604,12788,48872,19366,50977,23301,-4045,33129,-38426,-153268,-110869,37548,55272,-35247,-66992,-20869,-18880,-69500,-101516,-100021,-80627,-46854,-66210,-116808,-113324,-49850,-24600,-34465,-4011,29499,13255,24973,70753,86273,62347,34718,-21412,-75838,-54123,-33122,-11078,44752,71180,22435,-37136,-41089,-28631,-45209,-42546,-24747,-42114,-83085,-48025,12693,-30824,-119568,-129261,-76103,-14080,-7850,-44220,-11561,89919,162382,121587,23963,-10518,-27497,-66685,-82415,-50531,-24377,-65116,-107234,-82184,-57237,-7694,113168,138205,67399,42109,3185,-43566,-22317,4016,-4842,-36057,-22320,27283,6046,-76970,-63689,9680,12581,-38228,-38820,-9580,25513,68124,109203,119653,135732,90381,1544,-15487,37764,71128,6996,-70322,-31559,54127,74254,108720,142427,73014,-35389,-41408,-1829,-76668,-185142,-149811,-17869,77059,84838,28051,-25714,-27556,20907,37514,-2228,-45038,-49175,-62421,-40826,18579,58143,50624,27710,24048,59040,92807,97720,67453,-720,-40949,-48129,-61129,-19914,42366,13861,-24879,21179,83886,74458,49924,66260,83963,94440,41687,1115,39608,105137,75773,30767,63105,101033,38598,-52795,-80995,-84299,-122042,-112532,-62246,-7225,49085,68569,-14499,-91466,-88179,-79257,-52525,-9345,-12945,-79721,-143605,-137783,-45827,64972,62002,-38277,-122004,-113890,-66893,-12775,29969,27630,9937,82082,130585,35196,-35279,-14480,-3051,19455,35906,1971,56300,225848,292000,171745,-18295,-134162,-84342,66658,75613,-70154,-117679,-49976,-26973,-73851,-82940,-22718,-7182,-24653,-2355,60921,91717,116158,131840,124741,70561,16248,40162,31501,-65463,-85236,24444,119919,95701,17231,-21214,12541,18296,-32053,-59773,-20998,34750,11023,-40637,1666,34756,-7125,-4751,75650,140836,99552,-38879,-134624,-76863,13819,6296,-53672,-21693,16401,-20950,-82771,-80175,-37912,6221,31752,25015,35938,-8843,-91946,-104903,-72639,-16592,44044,91265,81209,20869,-6258],[-22061,-35419,-65571,-40427,1774,-10237,-14099,68644,158839,146873,58488,20039,30591,-2342,-27556,7507,40896,20179,-15360,34855,81828,42678,-48831,-66430,-4959,68735,75723,22498,-27458,-27567,-23711,-24060,-357,9906,-18570,-43932,-3781,58981,14882,-89545,-56768,51740,103404,70380,-5682,-26940,4264,-11150,-61858,-58406,5661,7031,-40937,-8832,46034,-966,-69882,-54127,1095,-2982,-35869,-74036,-85861,-51076,-78842,-97933,14192,94676,28598,-42783,-20605,22207,-599,-34834,12776,106142,83569,-27788,-103497,-135579,-167194,-192103,-124291,10989,69151,12478,-49600,-30888,53780,53673,-62962,-161216,-103320,13167,22241,-39461,-26334,65434,116095,116307,133494,151069,128457,47618,-31374,-8523,60491,56775,-18996,-66176,-69465,-29647,12021,16938,32532,69135,119888,134366,99136,59896,74930,72827,15849,-35285,-49880,-34372,-10284,7752,45430,44105,-7580,-85567,-131804,-103211,-41463,13847,31685,-40271,-90430,-88714,-80153,2627,85672,57427,16250,-35474,-64978,7983,75695,5647,-35698,33910,57340,47728,99639,118605,45616,-28578,-28620,-439,-11676,-74220,-125476,-115866,-55465,-49922,-99649,-113836,-37499,43448,66922,57796,41948,58832,96518,84583,28295,-24323,-98529,-118327,-62863,-7752,46721,99968,109035,66986,-1042,-11622,40171,110075,111121,44104,20048,65439,100810,60566,-58167,-163749,-142624,-39839,13720,11898,-22985,-69139,-67563,-51974,-57630,-69561,-101645,-118986,-71499,-32674,-37756,-427,36358,969,-23679,-34295,-57979,-61432,16473,84490,124518,175148,166316,100292,46966,36145,-15660,-50873,25235,73822,19009,-30265,-15064,-8719,-5417,-2609,14994,-20108,-102297,-131084,-79060,-12968,3054,-64796,-100908,-15926,77048,100365,109249,72250,-24934,-70648,-57689,-33976,26869,68424,83658,166644,234527,165514,49755,-6810,-44053,-109362,-138345,-30818,89120,96829,74995,78027,57408,4106,-98358,-166186,-57241,109797,148687,90184,49865,11306,-56351,-44697,7941,682,-27416,-50032,-5824,136589,189822,44956,-122592,-172335,-89119,14925,34071,6863,-36046,810,77277,105971,120242,71956,-36735,-91839,-26207,46063,-40793,-145011,-87219,17914,54822,34332,2722,-22284,22194,55794,4761,-56577,-51358,3188,50634,31458,-56143,-75775,-4263,68512,96366,92117,86186,83280,36741,-30766,-43383,-45308,-54367,-23264,15886,-4400,-16632,-4212,-19941,-33727,-33434,-37226,-57695,-62155,-18696,42777,87827,122103,102232,37663,45385,92662,98246,25434,-69230,-53553,45188,63278,14407,16008,9508,-38689,-7815,66897,61511,-18029,-97336,-105331,-44691,-27458,-21051,-5181,-26680,-43456,6217,29666,-34576,-52045,-825,61698,117535,73629,30054,71746,59082,-13173,-31820,-971,27193,14109,-26388,-92985,-127628,-55556,11787,25261,36433,-3995,-80686,-21649,37018,-56403,-118596,-31735,16189,-43654,-80206,-54796,-3174,20312,-34148,-76570,-18369,53560,9001,-44470,-51673,-65616,-39763,32911,118525,143826,111582,98416,41859,-78732,-98597,-94368,-87951,-32562,-15469,-94867,-137137,-56537,50402,62691,-29762,-93361,-81649,-86337,-150480,-183179,-128105,-64394,-23368,47004,106159,86727,78448,85392,46560,-6230,-9948,-41504,-102637,-33201,112405,142073,92398,49116,-30725,-95655,-123622,-116730,-36852,27054,42180,29163,6682,-31752,-56080,-6802,14141,-50475,-58921,-1813,-12146,-95301,-118196,-41658,37510,26839,-19844,-20106,45556,91819,37250,-17587,11102,101102,156692,133164,70305,21721,11867,28539,45633,38277,40905,33832,-27717,-44202,49506,126675,93840,-8276,-46411,-32043,-19364,24614,86478,40681,-47919,-48740,-12584,-66279,-115896,-73154,-38651,-17137,42677,103760,123027,102099,65181,44287,-697,-81819,-120423,-58631,-31759,-61682,-45474,4374,-6166,-33584,-18642,7785,43658,91498,132013,128170,65793,67695,92070,46917,-2212,8858,15058,30512,72248,81558,24032,-3938,-9509,-66796,-143343,-151069,-117136,-101893,-65264,-14058,7397,7399,28479,-7738,-115610,-178769,-85534,63829,121540,71636,24625,-7493,-51378,-82174,-23212,32505,-24721,-63774,-7096,14158,-14016,-8587,9314,7030,-9583,-42171,-20304,67898,64097,9905,43203,75330,38239,39879,72442,25002,-67081,-93363,-62011,-37894,-23217,-27765,-36238,42388,135705,129610,30763,-78380,-94704,-30018,18942,-28676,-103611,-70630,39461,93182,90018,80064,-9863,-48273,30092,79930,110653,125197,71376,-14259,-47645,-55291,-54975,-57483,-75198,-58945,6686,46836,90759,114173,70802,20726,-31152,-105746,-148870,-94005,19660,103110,63555,-32108,-38757,17521,-35141,-104841,-69659,-14098,-34484,-81390,-80416,-39604,-24161,-36905,-4204,61586,64998,-7317,-34185,28334,74174,78592,92196,113735,110491,85619,74047,62271,23129,-22539,-25494,50978,90504,77142,39167,-18126,-88474,-128920,-132122,-112424,-112782,-86071,9079,57940,34292,-33929,-100942,-111149,-46401,13596,3575,-39554,-51439,-30944,12931,56447,97315,103914,100719,119241,107806,30637,-38966,5779,77535,80786,7486,-1002,55790,71557,63720,9077,-105567,-186099,-125855,10123,85858,60279,-5828,-79726,-113380,-70843,-45073,-41232,38484,111644,87834,18086,-44782,-82582,-121496,-147131,-36548,123662,146092,81529,79752,66858,15268,-37770,-135406,-182951,-127079,-39873,8237,13922,-12356,3358,72644,106226,81876,41501,26257,17416,-24700,-75076,-73364,-40997,-25822,26886,112224,99022,689,-38680,6607,48760,50128,31633,4686,14857,42702,21834,21624,46679,47834,10595,-36812,-27637,-4381,-35069,-12255,25243,-24352,-72545,-10705,28332,-35246,-107497,-79751,-4143,52125,54572,2025,10259,124555,215600,160123,34972,-4327,-1905,-26605,-64281,-65014,-19344,-5154,-54328,-81599,-29741,54622,139066,140880,77339,19871,-31054,-63724,-56936,-40043,-69046,-126632,-74846,20822,15425,-35477,-14822,-2718,-68045,-114046,-36439,30757,21610,32603,75648,55828,38664,30133,-769,-44631,-86518,-85782,-44136,-35227,-37987,-12580,3861,30725,55459,10545,-55610,-68275,-70558,-94740,-128344,-90539,-4559,77212,95136,68296,28960,24935,43671,7845,-41707,-48783,-24938,-29025,-37674,-38271,2028,30330,-2807,-23440,43866,135152,184185,180315,119322,44280,15671,7491,-4250,-7471,6051,46306,83904,84866,46495,43887,48196,-9494,-52309,-64350,-37934,31267,86131,58430,27828,48363,39702,-48381,-116504,-122131,-109049,-84553,-15306,24770,51511,86386,64261,-10725,-26882,-20948,-97484,-157400,-93730,-8096,-23959,-72772,-52705,52105,155213,131548,3633,-93790,-58246,9421,7622,-29185,-26483,5896,41617,42685,983,-50491,-69199,-44675,21808,57826,27861,86639,242589,193732,-8436,-111041,-98264,-35171,83380,120217,17341,-68489,-78760,-67832,-81446,-94468,-48034,-9298,-25409,-36369,36021,94775,97851,115946,168159,168378,107945,50156,13437,-10284,-15401,42979,108445,62645,-9049,-10880,32838,18944,-50545,-87796,-32645,43692,19530,-51403,-25163,25152,12459,10740,86519,161797,129058,-28546,-164884,-94345,24990,17718,-24748,3353,2490,-54119,-85879,-70540,-31222,14968,55214,69901,52798,-45421,-119391,-92378,-50659,-3493,56333,105324,84940,14188,-8421],[-288,-44800,-94179,-44569,46339,86237,102905,147582,170693,137525,89141,57675,3260,-56628,-48606,-10576,15530,37097,35815,54273,99531,113535,41837,-34826,-25644,66289,118259,65049,-56234,-119038,-114425,-71676,-4101,20176,5352,83,22713,19619,-43843,-123016,-83016,49130,107351,45799,-7014,27315,45070,17047,4902,-2827,-3615,-42985,-115207,-87188,-15741,-27705,-57621,-28734,18142,9729,-22589,-58454,-85574,-99758,-138109,-112222,30775,94800,19122,-22768,33058,78142,22537,-45494,961,84124,42691,-84276,-174430,-176105,-162133,-171998,-92671,23180,43526,15719,-24687,-68217,-18820,26639,-45931,-149053,-145795,-69373,-34806,-55414,-48537,7563,57190,77688,74145,80990,83827,27899,-12747,22569,32737,-16549,-50037,-52538,-45020,785,20248,-7051,-9590,15398,66765,102176,81167,53023,79051,76815,9461,-44516,-53922,-34694,-17567,5575,48456,17671,-70438,-148810,-176356,-149985,-92952,-26008,32202,3482,-61216,-69922,-30465,13680,-827,-48496,-47580,-63492,-80723,-18797,47997,22052,30905,98871,106975,85052,139276,164355,68932,-27305,29815,120531,73833,-50710,-138387,-168424,-114509,-64359,-88015,-84901,12618,100706,89657,38026,-8800,-5577,31980,40265,-8491,-40493,-41617,-31076,-41026,-41384,16026,110154,157694,109771,14843,-42491,-19400,48562,45662,9545,42901,66260,42577,24491,-9470,-61047,-39919,48866,69880,50907,17525,-55687,-90373,-42482,26506,20639,-81143,-154153,-123958,-78341,-72694,-25783,40366,27501,2428,42476,32273,-45827,-11531,50407,75100,88279,65990,55829,63268,29575,-42284,-43778,45008,81948,14233,-55566,-75457,-90013,-40530,19311,19556,-37462,-93500,-109346,-49628,61638,89971,-21086,-137710,-100251,16262,120121,176931,138517,39617,6124,22913,15429,29654,71670,70025,85619,108036,71540,32103,9060,-46458,-104164,-109069,-29968,43518,62305,51889,36064,20918,8959,-24331,-44247,-24261,28664,43239,-2397,-36629,-25497,-37269,-27261,-21161,-56321,-54634,-34,86823,142838,123039,28177,-138720,-233056,-99270,49566,26363,-7113,-19958,40797,134469,140240,84455,15250,-43246,-77337,-41381,33998,-13579,-99828,-76757,7166,76357,72477,10398,-15706,40479,64215,30252,-9946,-35106,-12085,37957,37658,-28410,-45704,14817,71366,73777,74126,96870,82454,37628,13303,-18946,-43653,-14942,-4881,-34657,-55490,-45685,-31568,-63376,-101272,-84512,-70346,-107625,-124799,-79481,-22509,5128,6184,-3217,15821,77988,105904,75087,-17443,-107640,-81280,-226,-15384,-66238,-51896,-56298,-95264,-12629,105571,117298,3081,-113265,-78511,15827,27902,-19972,-74811,-106385,-71583,16153,57117,4221,-16598,6890,-441,2797,-7126,17073,71648,35862,-46163,-72109,-50513,-26985,-22843,-21484,-53990,-75208,-33227,-22987,-17826,36001,47866,-2747,10593,13000,-72609,-93905,-24529,-13348,-50459,-55632,-46965,-43061,-26963,-40746,-68790,-54354,-29056,-72632,-96626,-42827,16174,34870,37583,101652,128314,130803,212035,185342,-1133,-27862,26481,-4026,-19602,-26234,-145906,-208609,-94834,36594,71207,-10167,-77562,-57691,-54214,-116577,-137713,-71011,-2152,49642,98024,130399,106497,86033,87548,70717,14652,-47478,-120426,-181127,-101285,38947,96495,107273,119693,57874,7253,-572,-20993,7301,46465,20390,-33337,-41550,-49705,-42535,72156,119054,25635,20812,119007,87921,-40438,-103098,-41152,50564,40791,-46252,-110150,-83477,30934,82957,58486,35031,91015,147923,114384,82943,84276,42514,-2386,3036,32728,58634,27891,-22195,-26814,19402,98800,137917,77499,-11705,-48392,-28437,10565,42057,17984,-50260,-110952,-128896,-151840,-155039,-60423,40869,65433,89513,123854,112907,55141,11311,40223,55934,-21329,-65933,16914,9528,-86270,-86214,-8939,5908,-52266,-80186,-54216,-9801,14160,25407,48949,92226,163598,136607,-3101,-60641,27490,97081,94589,98782,111555,64438,17067,6936,-22219,-72575,-72088,-38087,-36170,-22239,-7881,-2967,32548,77686,29508,-46954,-56055,-17460,8380,5686,6192,42832,31310,-71648,-145682,-90883,-25937,-48795,-49040,-92,-11495,-58800,-65632,-50818,-35702,8519,49514,104561,137369,37086,-80455,-57555,18595,44264,56812,74714,43002,-24677,-68521,-78818,-49819,-9472,-11911,-16996,53886,107444,72293,-15400,-78441,-76148,-40431,6502,-11015,-104869,-106442,-1786,63535,56227,58262,7186,-27471,34101,62855,74276,108852,98004,37195,-3958,-53119,-91539,-53012,11392,-9201,-72361,-50072,63031,119703,92362,30877,-60109,-130164,-133779,-84272,-19714,52543,49076,-53331,-88504,-2228,-6593,-111524,-146043,-83290,-22898,-4219,7753,2113,-42706,-58004,-29667,-32907,-51004,-60857,-82428,-25047,60542,86932,54240,21276,5008,-3033,33239,98863,131030,84891,26239,31897,6591,-46428,-48247,-21003,-37023,-92790,-112995,-67484,-52056,-68608,-49274,-11182,25417,9421,-38199,-60611,-66969,-77381,-70885,-64262,-93133,-107585,-56361,32020,102534,105875,72817,52407,26386,-10162,-47402,-20636,55444,84376,17523,-5754,57575,130065,163168,97091,-40021,-120624,-86966,-9211,31574,3752,-76329,-168968,-165246,-53476,10696,9239,19459,35785,28641,-28204,-87221,-89315,-91282,-102983,2436,137304,147096,100591,81753,61744,6845,-80152,-154127,-136493,-81984,-72386,-24065,48213,30639,2597,78224,142202,159968,144201,84337,14590,-30051,-35930,-11642,-5460,-17222,33588,118831,95462,-31043,-88678,-44161,-3039,-22349,-35424,10954,101886,145536,102300,94129,88639,33347,-25796,-52484,-37137,-33458,-68518,-14717,57415,12760,-37823,2151,28245,4968,-28328,-30346,-10327,4006,13775,-17509,-22378,72056,145008,81051,3210,14003,29529,28373,14596,-11705,3686,43971,27195,1052,46683,85585,86658,75966,48552,-28518,-87146,-76255,-56783,-58239,-118541,-205098,-149778,-27770,3421,-10017,-28653,-87903,-135261,-100741,8520,52751,9375,-3070,20122,-29592,-89018,-61554,-11666,-25685,-93957,-107093,-21795,21264,-17824,-31482,-22891,-38841,-45532,-22761,10240,15366,-6748,-12960,-8328,29275,92440,142327,106049,59670,33156,4021,-19492,-40105,-20952,24524,50092,41138,21831,-5382,36450,62461,-9168,-59355,7754,97033,124267,174559,217236,142362,63381,39967,-8565,-54035,-32956,21652,74227,96088,59622,24413,-8585,-82406,-129584,-105468,-33128,4719,-10302,-21814,956,7180,-33304,-114774,-175945,-165469,-88128,-8579,77040,108084,91744,55284,8582,18480,71555,66000,-45537,-147155,-110460,7960,42878,13578,27197,97787,128552,59101,-25027,-48585,5992,64840,47178,-41877,-71652,-9401,18508,-22545,-55189,-95339,-116327,-63946,9799,36565,27371,74448,145070,22094,-159475,-149900,-42222,13300,64465,106496,36784,-87341,-151069,-102338,-63722,-92439,-85135,-53484,-75496,-105133,-32614,35488,42601,74136,168607,195223,107290,3726,-7930,42966,63226,40272,12586,-30387,-34165,-1293,45064,55762,-13806,-83829,-59440,-6965,-16756,-70669,-68560,-2594,17324,-25460,-2150,91711,105417,-23673,-172665,-118237,1044,39183,48732,45281,-21726,-79874,-72155,-46297,-14525,594,12204,46241,47362,-50491,-99967,-47055,-9474,11216,46767,78473,48541,8020,29728],[18690,10747,-28939,-33893,33117,109013,146613,141808,87199,46264,79949,87357,-9124,-68053,-21129,-16873,-41345,-2745,20710,17677,89398,172331,160469,80494,20824,24001,25544,-22419,-120363,-198128,-176342,-61420,37603,45791,33092,33669,26569,2234,-17256,-47880,-23208,73551,107084,26245,-6457,45549,28940,10630,53919,23008,-75177,-113637,-117577,-104455,-70473,-43364,-20416,6088,20843,6388,-34400,-71476,-89111,-117610,-136333,-51043,76087,85352,29099,26298,51017,28845,-29196,-64390,-22813,48580,17358,-63613,-106684,-94617,-77011,-76563,-30621,24325,33342,49245,40397,-46040,-52341,3626,18120,-45884,-98916,-101676,-76453,-63523,-38716,-11081,10636,16685,5024,33711,70513,42841,47075,99324,83608,1358,-16930,22858,54321,74285,37183,-41078,-61116,-42000,-4277,26917,46325,50129,76030,84845,45811,17278,-15755,-68314,-91127,-60371,-2022,27959,-36159,-155631,-164416,-88193,-48962,-15283,41826,41935,-21748,-41294,-6157,-13206,-70549,-81817,-52452,-65916,-70212,-27214,11065,2162,46638,108271,103708,88611,142977,180697,103076,-15370,22922,140240,142747,35950,-53728,-107978,-107015,-67248,-37623,-4003,57147,105325,91838,38216,-27149,-45057,-14751,27880,14180,-70,31250,42474,-14655,-79490,-72777,41181,157524,154195,58163,-47813,-92259,-54552,-38624,-7344,70338,47818,-33463,-33612,25159,59129,91865,118636,74329,47708,21591,-55974,-84503,1280,106592,87126,-42017,-110874,-75367,-12354,28192,51332,39255,-9687,-23082,65884,123560,42905,-7839,-9690,-14797,-25087,-39882,-19159,2255,-36538,-62870,6729,91285,87682,22614,-31731,-76086,-127202,-85607,-1493,-4161,-51083,-42794,-39768,-35358,37846,100732,66005,-30508,-94595,-60984,40043,105445,92690,58430,58327,78993,90960,98569,88822,45968,30102,26731,-12072,-26842,-1662,-6767,-29097,-47984,-58194,-28834,28895,17849,-41906,-35108,11809,30483,37106,27677,35051,4795,-79700,-100822,9035,67357,47256,22222,-9244,-27267,30111,142377,128484,23582,-6799,-105279,-242354,-131338,13073,-34572,-34501,-2253,26438,69298,73627,1841,-96418,-139982,-117913,-53079,17143,5935,-25277,-27918,-467,62003,69633,16979,-14091,-2045,-10395,12586,34797,-1088,-7000,40645,68919,34504,-18795,-30294,-13788,-19360,21037,80355,64028,48329,64253,3762,-56432,1389,10177,-65572,-103413,-89696,-53970,-95782,-153530,-111269,-56921,-90693,-136606,-102721,-22771,-1171,-44482,-39939,40527,106067,104603,62861,-30158,-115783,-102012,-56375,-64123,-84894,-96054,-145039,-165617,-61256,54317,96049,29612,-45254,-6164,63051,66725,33693,-19328,-75851,-59047,14380,53820,46576,55638,44295,-18510,-25113,5729,16166,8253,-23352,-82738,-113315,-108769,-112682,-94513,-35301,16153,49767,54655,-118,-17007,21184,33445,18987,38076,30760,-10376,-6538,13932,-6029,4097,20151,-13498,-63526,-66912,-42426,-46549,-69899,-60877,-54976,-41989,16138,83249,80823,9079,21839,75534,124161,211040,203783,81802,111469,188168,115480,21654,-11446,-100314,-140384,-78851,-22177,18081,14635,841,40807,44167,-34618,-88534,-50824,29088,78526,81964,86555,60080,24046,31039,73197,70959,-24116,-156130,-212820,-141421,-34065,43539,89058,82153,37447,44268,55868,31600,28143,7311,-56306,-92671,-72224,-35209,12673,125388,147111,47803,28577,103999,104687,60450,38838,45467,73341,36895,-78531,-174089,-135450,-5973,61671,50852,15311,23615,53596,45227,59944,77805,21742,-32439,-19323,8610,3555,-54616,-68489,-39134,-58051,-35503,101950,166522,57228,-70565,-75132,-28255,-19340,-31419,-54193,-138827,-219131,-208583,-155567,-79959,10946,63996,84544,86728,34577,-71627,-121154,-37349,56345,57790,42298,75286,25651,-39908,-33082,65,-5687,-61430,-95197,-81688,-67965,-86743,-91467,-36041,56269,137715,87709,-70567,-120769,25617,165724,149230,77878,70673,88791,75194,43560,23630,31885,95667,145961,117626,84009,57217,43481,72575,112062,87543,94347,128253,72966,-50742,-109021,-44054,64733,78175,-26013,-133913,-136360,-84716,-29803,42732,61732,12018,-24531,-29451,-22728,-6084,24191,61008,95053,85901,21516,-57303,-97518,-47990,35063,56959,54723,48337,21938,-3387,-45549,-67671,-55737,-53839,-31184,34689,63214,51945,9769,-19130,-22338,-40341,-6142,23125,-31517,-63824,-33977,8704,31676,48215,10725,-6590,29396,45478,34098,29209,42494,73143,74678,9353,-35454,18397,86561,24284,-100776,-96543,23222,86433,47710,-17125,-84115,-126213,-115206,-54905,-20957,-3408,-6359,-71453,-108253,-48336,-23438,-88094,-139879,-89264,6878,68514,87103,31858,-61222,-70642,-30374,-69008,-112387,-90447,-89509,-26421,83617,102819,26940,-43100,-79595,-76092,-1413,113197,188344,171724,97979,62646,12148,-53165,-61652,-24831,257,7524,3187,-16982,-48941,-59201,-55945,-37945,32547,79271,51845,-16535,-86538,-112799,-64749,-20429,-68213,-117748,-59157,55908,113055,71117,18597,-5895,-22545,-23322,-38063,-39412,-11946,-15573,-65994,-39091,34229,103098,147990,85509,-32416,-74149,-64751,-49692,-25873,-9272,-66280,-153738,-133509,-22294,43333,44322,17356,-17106,-49802,-104603,-137661,-81608,-12335,-9142,8170,30313,13861,-7918,23230,38958,-9788,-81530,-60741,33701,46743,-14935,-16604,43454,43271,14870,37049,49049,74369,105307,41495,-49954,-74203,-28642,9826,16365,4785,15471,77165,83404,-35880,-96112,-56429,-40403,-92958,-106799,-30064,69089,113501,75964,83115,103502,26851,-65733,-60562,-16581,-33615,-76025,-31961,43763,56364,34134,22136,36012,45539,2799,-60763,-96999,-101457,-53502,-5215,22306,61369,67426,14329,11404,46727,32326,42311,74570,50546,31372,57516,65272,75788,91370,45018,1658,17805,8995,-63925,-93751,-46010,-21621,-36974,-96133,-171177,-125584,-37216,-15544,-11195,-45057,-121394,-123882,-44539,17663,-272,-16324,13887,28353,-34506,-103528,-81746,1086,44564,14814,7895,56597,67804,27760,21554,15471,-35130,-59465,2260,72547,77929,52972,30118,38121,74608,140190,175655,106632,40439,36125,249,-44476,-42987,10145,73836,101257,78509,69084,71094,86096,59507,-13118,-40694,68,19246,14753,111898,204380,138039,51264,26648,-5618,-39760,-68222,-85299,-17458,93101,106311,51855,31628,25449,13913,-11320,-13251,-49343,-97583,-86853,-34176,-18048,-30377,-82125,-143815,-134148,-44039,20701,60389,79103,74367,17742,-7194,71087,120967,70644,-14865,-72057,-75252,-1025,71586,73751,53634,59866,39640,-24097,-29714,19230,68798,89155,70211,-13699,-61901,-5962,22771,-42834,-102625,-120745,-90264,-13561,24517,14475,13138,41397,44168,-40525,-120926,-85060,-4425,26599,55210,94991,23626,-114293,-167088,-89614,-32323,-54765,-74435,-93413,-126237,-147750,-104010,-41205,23307,82893,160614,165567,52092,-48660,-35774,50786,120860,67125,-45398,-80095,-30123,4044,54380,107567,57366,-31955,-52833,-42990,-34433,-52225,-81503,-40186,11855,-41887,-94186,-25130,45900,5629,-81238,-71582,-30358,11817,63595,61430,-33365,-68092,-27694,7882,26286,505,-18328,21844,43490,-10805,-19666,17517,20995,30651,38961,29880,1894,3927,51392],[-5147,51575,42012,-42652,-53000,10439,52339,49072,5319,-10674,53394,73301,-19998,-62870,1545,-6950,-72087,-64069,-42186,-15800,61244,135170,142919,107690,37377,-52826,-141861,-178075,-175069,-187804,-153020,-35602,36808,22406,23076,19933,-28569,-34449,14294,14958,19216,74773,89618,20306,-212,27768,-6819,-10945,49398,16026,-108078,-143736,-101094,-102734,-93281,-14031,40861,7116,-38258,-56286,-90596,-113631,-99880,-103039,-90911,12308,90429,79686,78358,89871,43244,-56779,-107701,-87595,-45270,23340,26063,3982,16032,5825,-5342,24474,45701,27883,22056,61567,80329,6961,-27568,9558,66450,49822,-12542,-67832,-72284,-42485,-7216,-2444,-17545,-36764,-32604,24059,72660,60302,91490,174067,171384,69684,15795,45581,71137,79337,36447,-50609,-46710,6754,22967,-789,8468,26852,32968,29175,38885,74068,45822,-77184,-152745,-142024,-80406,19547,3955,-136100,-131792,-10506,32497,29583,43770,41503,6483,-28503,-60504,-91146,-61665,6967,17641,-41264,-52797,-13148,10000,892,44144,77905,42125,27763,68127,98414,51449,-51413,-40860,85189,149498,81146,6027,-41420,-76164,-77855,-12357,48155,62071,81782,122690,94486,-3323,-59387,-37552,18910,34831,18860,-128,-5710,-21264,-81989,-122759,-44530,81519,131340,82378,-15569,-112757,-126964,-87204,1428,79760,29002,-59637,-49102,39999,114494,140398,120636,71428,44219,2714,-59937,-60663,13655,86433,73599,-1318,-31438,8591,82951,141254,128458,37749,-50069,-52145,20586,93679,67117,17008,-13490,-53515,-77885,-69356,-53535,-80346,-107381,-82165,6823,78737,49747,-5825,-25236,-59475,-120323,-92688,-27709,-40793,-64136,-10932,1345,-56556,-87389,-35056,56635,82278,-26275,-110403,-94332,-57619,-27676,11822,40420,68131,107360,121150,74488,42207,54725,19127,-82362,-126515,-60876,12834,23753,-32964,-97292,-62861,31658,25069,-40290,-13562,38222,20636,-3361,44190,110400,72061,-55955,-91757,44192,116289,50016,37757,79918,36118,13405,86692,58206,-59648,-61407,-75488,-199397,-166487,-57882,-77447,-68364,-43369,-56973,-54027,-14929,-35323,-165150,-251588,-183555,-53535,11197,-3009,6207,17108,-3928,9445,4502,-23014,-44266,-76179,-110977,-35727,49156,37663,35458,63834,72718,37654,-33129,-82490,-93266,-93246,-21773,50533,45245,58248,85724,38998,-10281,32503,23651,-79802,-154962,-119864,-46926,-84648,-139197,-106082,-55168,-52329,-71406,-52453,17265,33559,-11038,4618,59632,71336,59622,64053,16645,-83360,-126537,-95176,-48329,-28847,-60804,-141171,-162503,-86830,188,49893,45865,45453,86473,113111,66447,48274,47287,-5096,-36713,-21479,-1153,40407,96532,88562,26712,26441,56590,21052,-46443,-70917,-99478,-120728,-116575,-136876,-155649,-112155,-981,115297,139055,68396,13754,-19604,-36466,-11564,48431,50970,29076,19480,-813,-3197,39721,45230,-3815,-71063,-95743,-38885,6416,-15498,-18738,9332,55358,97655,120915,88745,-9144,-28000,42383,99219,118365,107653,92093,157236,196021,131397,42755,4910,-21425,-25501,-44641,-74199,-19640,54852,93404,134666,104579,-4708,-79429,-60719,31303,89742,75498,36041,-31986,-59054,-9993,67770,99585,26793,-104039,-157597,-109186,-19105,55265,60296,-21023,-60139,8300,33273,13724,25147,-13619,-55036,-41545,-24176,15983,71505,105701,73106,1368,-35216,-30418,6211,82097,144350,121568,84201,35357,-64153,-137186,-73782,2404,-2503,-12809,-16342,-24265,-19313,3287,44513,37254,-21104,-37854,-2720,881,-46196,-102697,-78739,4707,-2045,-60728,33523,154047,90681,-70225,-111743,-65357,-42162,-31786,-18960,-99092,-202411,-174874,-90955,-74610,-70315,-25000,-11880,-37884,-92369,-182775,-218563,-126108,-6259,69177,98354,84639,38823,62823,76558,24128,-16424,-42485,-76935,-92765,-87129,-95100,-108303,-74503,-20332,30282,17480,-63867,-105952,3437,140756,132719,22789,-7719,49089,78008,54806,54407,96360,169934,213826,187988,138410,90305,69891,68847,73843,89238,169236,208040,99834,-74700,-110320,-876,106666,125015,57787,-65819,-114455,-72976,7299,96751,104811,49231,29420,39020,49362,50316,20053,8282,8526,-3528,27376,49932,-32479,-68736,14838,65319,62255,53532,27938,15045,-2169,-41341,-81916,-100881,-53919,38122,80937,86293,59425,20822,-10004,-54753,-25642,33371,30031,-13222,-48867,-35068,22993,66731,32044,11861,14791,13938,10444,-18121,-24167,26507,74676,63143,39695,52110,64659,19148,-40397,-53256,-3115,35303,-30066,-92967,-74757,-84804,-117247,-34694,29749,-20764,-75466,-80411,-86355,-80540,-52820,-17628,-16501,-2780,48131,87303,83354,35141,-21876,-25984,-5806,-55715,-109648,-110702,-92744,13220,137970,115651,30012,-13260,-55103,-59987,7124,77145,109828,125226,105789,90054,48686,14354,-735,-24325,-35122,39706,87216,-6641,-94095,-51794,6960,14352,59790,113222,89396,-11905,-77288,-43589,36158,80455,52653,-19937,-24301,60164,108673,45135,-6679,-31304,-50168,-29719,-31531,-44623,-60542,-104431,-144571,-76218,6831,40583,49913,-15745,-77792,-51465,-17414,-31323,-32759,-3417,-25311,-68646,-58228,-28955,7513,53693,47004,-22810,-89820,-127604,-112585,-25532,51513,42455,-6395,-59973,-90152,-106062,-39553,17505,-22934,-44480,77214,211412,161728,45863,-8514,6534,26927,43130,38717,6134,-1699,14806,-29805,-92900,-87070,-40039,-30194,-19141,-1700,9210,68541,89165,-15093,-82335,-55979,-49257,-90251,-96076,-59255,-33770,-40313,-82996,-44490,49200,29549,-41720,-11751,39352,16641,-14140,-13450,-3809,53187,91522,71054,65177,38614,-61934,-133737,-150319,-132100,-44036,75174,139117,122060,72594,44833,62281,63664,10753,7182,31958,11955,11703,41870,53492,75181,69308,-7777,-28853,6649,-30400,-92447,-63438,9196,17092,-11014,-43269,-76314,-33097,-11538,-37901,-9198,9725,-44551,-65043,-47379,-59916,-92151,-32695,50153,55028,5282,-31809,-55717,-5201,71606,68475,45883,52398,55125,59371,67023,31320,-16933,-14707,43857,62548,16278,-26401,-27011,8819,32028,59941,114375,114973,90587,90939,60462,21193,-19215,-54688,-25240,54152,66531,74408,82589,23176,-55249,-61154,-14039,1101,-44781,-29241,82014,117734,46597,264,-5481,1700,506,-67279,-145103,-100378,41838,101426,77294,100478,165687,195953,97435,-35002,-111596,-105625,-69624,-38355,-14396,12453,-13592,-67476,-81673,-43202,-17741,-31601,-26516,29123,17926,11954,68238,53695,-32132,-74300,-71530,-82262,-56590,32106,88203,60420,11652,-14247,-24671,4630,48622,76681,58943,30934,-14995,-42935,-7761,4088,-72528,-128103,-88954,-4004,66383,83626,46292,11444,17403,21032,-1786,-20022,-27374,-9674,-1803,20704,61578,29462,-45045,-71298,-40154,436,11650,-21143,-93781,-115338,-107473,-109259,-71415,38706,115722,144919,111949,9404,-62982,-55473,46114,162756,130609,8417,-32283,-8402,-13459,31230,98748,77850,5884,-34434,-40322,-15049,-7466,-55604,-78167,-33755,-41843,-97053,-75627,570,41571,36195,5997,-52635,-60764,-7592,18528,-39440,-48875,356,40905,48431,12373,6136,53706,67069,30695,37780,27901,-7136,25957,27431,-20552,-32858,-11345,6192],[-23689,56722,69101,-32973,-103419,-81998,-41358,-11210,16976,58777,86232,52419,-20008,-43310,4073,16379,-31054,-59819,-57371,-478,49853,54683,21636,14613,-18439,-115468,-217752,-217127,-144833,-86467,-52859,-6466,4938,-18256,9738,8491,-72676,-79208,-3189,-46,-19575,17866,44379,8852,-5315,12369,7595,12176,39345,26002,-18136,-44614,-53657,-79002,-54633,56645,96509,-9084,-86132,-98439,-122254,-121215,-78964,-58188,-24112,44526,63803,90923,157066,146250,46321,-63453,-103476,-70457,-36983,1492,12052,36823,80242,43080,21870,93931,125442,56269,-4826,18096,70163,51351,24556,55444,113463,112413,41219,-40072,-45913,1165,16290,5916,-7793,-19042,-6717,31625,58516,48402,76829,173873,201456,116128,32048,2435,-25551,-5325,18744,-7134,21386,86375,94308,23773,-18097,-2399,-17753,-65430,-40538,53148,89159,-1336,-106152,-146304,-103150,-11392,-6145,-96164,-68373,44162,86177,62176,36005,27462,36877,-573,-90165,-108142,3153,97795,74781,-3230,-12032,26217,43517,36731,48319,26100,-35269,-43681,-13448,-13528,-49952,-101186,-65322,65956,134185,83802,29330,3739,-15531,-35875,4809,61280,64984,86988,156068,133454,11181,-49108,-22989,10994,15652,-24679,-98047,-82314,-13497,-21897,-55920,-28270,30053,77972,79284,14017,-90734,-105608,-20127,68902,91417,43032,-6407,-7967,32586,83171,86090,78805,100641,83767,2335,-53126,-46441,-20561,5216,16519,20043,31832,66768,126056,153793,113858,29919,-26456,-17427,-16829,-15188,-874,42750,59142,1082,-57277,-43026,-28281,-87233,-112409,-90015,-34492,23442,-6123,-51863,-44656,-53183,-96061,-60189,-34245,-78293,-86162,-15047,9484,-57123,-151268,-154657,-26716,69975,3059,-106548,-153584,-156654,-103011,-17476,23182,26816,34676,29695,16995,58778,95332,16653,-113281,-167476,-110737,-22865,-6486,-73695,-104955,-43546,29341,24365,21454,73552,91493,21886,-37141,29821,136520,123261,6440,-54048,14778,46108,-21103,11887,117242,75932,902,9211,-31986,-96439,-93898,-112230,-218848,-221882,-106461,-75409,-92175,-109832,-113904,-83251,-23572,-11665,-149423,-276694,-214363,-65518,3737,-16898,-11368,18392,10247,2556,-29733,-66987,-79656,-101938,-125078,-46199,45608,52355,53592,56418,34285,-21310,-72244,-73272,-67117,-77960,-32291,22176,27168,41240,67454,77666,78216,68470,11536,-75790,-126374,-66100,7562,-14601,-57510,-85924,-92737,-38392,14038,8749,6043,9810,25525,55560,31208,-26020,-46690,6614,39033,-48838,-144564,-102377,-569,36121,4329,-78397,-144364,-97654,-1084,58596,84071,120121,175176,168152,53980,-4726,18594,11931,-24275,-56158,-59279,-7298,73237,111159,84742,59861,49356,28510,-11890,-47437,-71643,-71894,-49177,-68108,-150379,-174852,-71218,65922,115395,81358,20220,-64902,-80462,-11804,50826,42522,16439,-28516,-74658,-41522,6226,-3919,-27138,-77207,-101406,-14659,80549,76834,31651,13111,70088,128627,132158,87926,6936,-4046,44232,59061,30312,5338,622,23926,20466,18978,-2334,-24373,-6011,15548,-33803,-87306,-30849,37351,77763,103116,40485,-67001,-105406,-63780,29913,108707,106640,34364,-65661,-69801,3885,46696,42887,19074,-23039,-52922,-27943,37337,69314,-2152,-108478,-120742,-35176,-9561,-16229,28739,14696,8313,41184,53473,89479,106672,47033,-7642,-29216,-72121,-133862,-132455,-13823,111691,115619,79218,48272,-2677,-16054,24626,20693,-37544,-42790,-27847,-28671,-27408,11597,63691,39242,-24987,-29723,14143,10988,-47514,-78860,-22862,93649,141445,54736,17056,78842,65676,-40233,-82884,-65418,-22518,25485,38572,-42664,-129110,-104997,-30134,-31201,-69694,-74710,-97400,-123584,-129137,-162484,-194301,-149511,-71382,-922,42262,36210,16148,80481,96410,19906,4702,14459,-51764,-115730,-87673,-46368,-73561,-87834,-65945,-19727,22351,28503,-6756,5830,58067,53053,-27239,-62022,-30828,17421,41851,66997,102652,123060,115958,96966,74727,47817,45087,20731,-18505,-316,89420,136559,62809,-69573,-70283,42679,119578,125315,76939,-26076,-45575,15770,44465,61479,59489,17669,6450,44014,91835,86135,16378,-28893,-38544,-46922,7198,108522,76455,-38239,-33208,45715,64009,19645,-32075,-34170,6451,13588,-42907,-86193,-35016,67485,96306,66857,20090,-33308,-67551,-88428,-60089,-4686,16815,-9279,-48423,-35906,27804,93718,72003,1004,-55455,-65666,-14426,6436,-14294,-34597,-7459,30078,20582,-18627,-39639,-29426,3699,-7640,-14889,-4365,-71107,-126913,-51259,-21258,-83846,-12430,72022,-22423,-114577,-65007,-39593,-60653,-28305,60306,99100,82950,74481,63146,24100,19484,41339,31773,6902,-34502,-71506,-92752,-80550,41082,133687,66591,7691,29876,15085,512,40094,36074,-10751,2698,51258,58172,4332,11661,54128,16632,-59109,-3947,78926,1380,-100096,-46644,54836,71969,66393,78930,72404,-1478,-35488,28128,93649,142402,171763,90420,-12699,10754,80595,56631,10108,-31633,-64334,-40239,-31446,-24788,-31545,-83425,-143000,-104107,-12068,22445,-11952,-78047,-85896,-23805,37402,27258,5008,14387,14623,11743,770,-54820,-53313,32281,44256,-33091,-83531,-78258,-19571,39869,40257,7903,-7361,-21533,-37716,-57874,-32889,-5719,-26191,27252,163725,230862,145205,27490,-29666,-39072,-10960,51681,88054,62521,26742,8264,-22488,-55123,-37047,-35735,-88793,-104066,-57499,15145,92859,105151,18506,-62719,-48436,-4265,12430,21026,3606,-45012,-120701,-195574,-142668,-10684,49445,65045,102451,92897,54361,58576,34050,-38767,3036,89508,112835,92429,10143,-108315,-120020,-75777,-39665,42068,145988,190299,148565,101881,95143,81849,46701,4579,-8799,-46540,-95102,-55248,19762,42029,43461,41773,6222,12123,20808,-46080,-103633,-52966,25505,28436,3670,-4336,-11268,12640,-16169,-50177,35415,116482,64926,-17705,-90215,-134001,-112542,-13569,41882,21552,7392,3352,-59638,-55064,16833,2684,-49516,-40223,10738,71244,74433,9959,-22485,19492,74719,41837,-66061,-129475,-79105,-16261,-22765,-51266,32425,148981,198820,157713,104573,92050,5991,-151176,-176755,-37900,44311,67003,31531,-92044,-175531,-115434,-8443,6281,-63378,-38181,65845,64259,-5608,-28166,-25220,3270,27647,-13844,-72304,-75466,-9418,37575,34670,54940,133456,188893,83397,-79460,-118251,-43745,3494,-407,5632,35430,24063,-22254,-64062,-53369,-30669,-49026,-39057,49150,68959,33329,5616,-57246,-123494,-150147,-142202,-123690,-94416,-19538,73366,84113,32200,14191,24719,24537,23991,38837,14877,-17868,-49161,-60800,-31890,-38487,-107932,-105390,-8607,67222,108702,160003,134320,40792,1464,16943,-3233,-43671,-66104,-27766,-18237,-36468,6333,70598,100317,64445,18947,50754,91770,37228,-55931,-42912,-4792,-31249,-39081,41719,103069,104347,62275,3416,-39535,-39760,55472,160915,161142,113636,69893,18020,-41520,-30970,14343,17499,-20620,-39654,-16293,18264,21688,-15980,-74687,-79579,-35721,891,10263,19755,55160,67909,35462,-38207,-67499,-47622,-27933,-43291,-50986,-15918,25917,30312,8041,41356,113021,117519,46588,6211,-38844,-68364,-9489,3448,-32186,-21348,-21400,-63416],[-16037,38044,57479,4698,-70673,-80812,-37757,-5351,46976,130665,130039,45873,-6131,-13795,-351,26220,25357,-19506,-48207,-1333,45636,16110,-58975,-82680,-87708,-119485,-147216,-116156,-65027,-2757,31656,24460,-9317,-39670,-10332,-5197,-67083,-86471,-32718,-37168,-86382,-76403,-32958,-33870,-35999,12553,58533,67340,53912,63122,109183,97757,16240,-26893,3026,67452,60690,-28066,-61992,-67777,-98369,-84644,-42733,-29839,4824,25856,3813,72652,171305,124751,23181,-33227,-53523,-31143,-12299,-36727,-59556,4548,58687,8374,1645,97656,145927,62921,-48751,-53341,23096,41754,45743,97480,145305,112966,16319,-61910,-35271,14318,1200,-2858,20370,42888,40070,14962,4055,-4994,6778,75264,120459,87405,24831,-53243,-136077,-112306,-12388,38826,29509,23910,54637,26273,-25880,-19146,-35708,-106514,-113559,-35073,54877,76125,-9309,-91976,-78741,-48699,-50794,-56281,11491,92994,97041,50704,20791,26473,62322,43964,-29355,-32333,28308,57085,39753,19675,39712,46101,33649,30338,22630,-36153,-90460,-74717,-35669,-56417,-97841,-108231,-31911,79831,112372,77033,51040,49186,62651,41338,22182,45272,60046,84605,117765,78848,-13365,-15095,23101,22406,-12225,-86674,-155642,-83070,29865,42835,33322,49657,48132,53070,57504,-5571,-86031,-28405,111493,146811,95563,72334,76134,41655,2246,907,-5447,35340,116718,103468,-5519,-60478,-66333,-63636,-41671,-30324,-4935,40527,71613,95457,86527,46917,7749,17291,41399,-9829,-65865,-44362,59632,126131,71401,-24781,-26743,8992,-17140,-50822,-65497,-40252,-4807,-30362,-55202,-35798,-32949,-58661,-26354,-29960,-92671,-104472,-38234,1139,-22959,-77023,-108360,-63227,-22102,-28238,-49816,-78769,-116932,-85537,16413,75971,45320,-15885,-55086,-14657,71285,70085,-25652,-82809,-93014,-92537,-82336,-83492,-96579,-61668,-13448,-7383,-16407,44379,116356,129112,89520,31015,12158,61658,67305,10553,-40823,-38855,-47568,-54800,16953,95277,68384,21577,-7239,-79679,-89037,-76426,-193040,-329440,-266674,-96158,-59117,-87886,-114150,-79181,-9278,26383,12349,-103960,-224682,-195662,-92406,-28769,-25842,-26076,2692,47039,68166,22279,-37541,-59751,-47754,-36269,2781,37683,24623,2396,-3496,1078,-36988,-63652,-7059,37573,1177,-16018,4462,2055,4673,51070,108923,124925,67442,-19113,-28048,24828,68984,90584,82042,44342,-41858,-92032,-11632,68111,24475,-55078,-55270,36980,86828,6656,-98795,-150511,-98510,-4150,-31485,-120421,-78404,26028,52816,23972,-54549,-149573,-94508,41999,133862,163277,179597,218464,193071,67737,-39589,-55881,-31721,-21706,-49185,-67713,-40572,32918,120317,131973,67903,11854,30777,49780,7350,-28807,-4503,38551,13266,-82132,-124062,-73610,-15943,9301,26004,18205,-48939,-41092,41239,60306,42683,30916,-37281,-88298,-50144,-17264,-11217,2264,-32933,-46016,44583,145141,143372,55453,-25666,15977,112832,147253,116440,55884,63753,66525,25410,10849,-12597,-79108,-112637,-120426,-73466,-46838,-52025,-27778,-3022,-31670,-65208,-54567,-59539,-40350,-10736,-53473,-113314,-98148,-26696,58871,135355,132799,73613,11948,18286,56021,35450,-21037,-23899,17040,37577,57654,56909,-157,-102330,-130110,-79977,-21303,-5090,17743,73492,66184,40652,45366,88191,155342,117878,20725,2784,10188,-45732,-136512,-196255,-98965,47767,86474,78467,53579,36750,84883,98909,43459,-9785,-19221,-32326,-20591,6923,44939,97962,97580,38112,4855,30617,28650,-27676,-45378,27827,130546,181340,124052,52627,62370,59064,20486,3363,-17821,8725,62231,46606,-28550,-71350,-62199,-36682,-10037,6415,-20352,-59127,-42722,3075,-12833,-69382,-77326,-66321,-70854,-54219,-21553,-41347,-16437,13243,7346,60611,82909,-23092,-126725,-94422,-44338,-92414,-115933,-53732,33827,101261,133936,104512,67108,43881,1574,-46592,-71613,-77836,-20484,48568,75272,95476,93028,35041,-14314,-7788,10721,26610,-11499,-73205,-96076,-53824,10504,14620,-50184,-69016,680,71143,79579,39709,-13451,22727,107835,86054,16490,-21656,-57212,-59005,5130,95305,110449,45284,-13079,-21864,-38430,-31519,86119,143536,8241,-82623,-14284,17686,-52402,-98502,-75262,-19203,32956,20975,-10774,30778,88100,38566,-36977,-77595,-109808,-114622,-95207,-71372,-36730,-3145,-9471,-35245,-1097,48268,105203,91762,-38441,-156850,-156433,-56503,39789,63146,-4220,-57238,-51834,-66661,-108981,-111770,-71703,-23111,-12239,-13461,-14362,-47877,-82956,-39435,16938,-7330,14566,50005,-40545,-101255,-28564,513,872,50637,100232,114974,102670,77944,39318,-13013,-3689,45783,27977,-10858,-12187,-561,1425,-8940,50722,70640,-11809,-49922,610,28793,35845,70930,53159,-20000,-35610,9377,-5437,-100285,-92177,31933,79994,6682,-25759,16066,11099,-49290,-38447,37366,53123,7989,-5806,45122,50340,15026,13315,39436,124050,194274,125275,1057,-18718,48286,70150,26208,-27343,-53679,-47243,-42674,7922,52705,148,-117751,-146820,-56217,19703,4085,-23091,-11005,11904,39388,40400,27731,33880,33860,29685,3191,-70681,-82241,-8355,6361,-42055,-69606,-43674,21904,34782,-19381,-47697,12702,77541,69396,29493,-377,-35101,-17911,91076,149321,87825,1396,-52606,-70514,-79715,-57300,23754,106672,93663,55911,63730,51798,13292,11640,-16972,-116285,-177928,-114799,14642,92756,102263,32340,-54766,-31072,67669,120065,121420,88815,47326,-22163,-114274,-94967,-13588,58071,145166,186070,107964,35973,56278,44770,-44300,-39934,45836,87608,60244,-14129,-65900,-19881,36981,54276,94051,124415,108323,63615,48094,53209,25589,-379,16876,35257,-38545,-138603,-124340,-37264,12041,23925,43524,44993,33332,8231,-35767,-84566,-81262,-33693,-7475,5561,16076,-1058,-31805,-81341,-59399,84227,168012,87057,-18288,-90735,-107038,-48222,2672,-32746,-65217,-37875,-37959,-107336,-123689,-71376,-79115,-117485,-94039,-17414,62159,71438,8681,-34552,7932,83801,64454,-50641,-110586,-65515,-27844,-48068,-80842,-12717,132633,212011,126581,41068,67136,20264,-141664,-197727,-84062,5769,34919,-14432,-125903,-186799,-123410,-3880,33675,-51264,-96866,-12602,37603,-5701,-42807,-51164,-18276,27907,43486,44785,21276,-6928,-14120,-45230,-78387,-32635,20909,-34989,-91749,-64374,-2822,23391,9284,-1942,26685,30427,-16317,-49925,-11518,15828,28909,71303,139096,141394,60799,-38163,-98822,-111927,-152002,-175581,-132315,-79839,-31787,47197,94008,82722,59244,24096,-11952,-11140,20052,19979,-4385,-59647,-87488,-58765,-75521,-117023,-49765,50425,66038,90051,183176,193131,79252,-12805,-29507,-70638,-142841,-137880,-29943,7876,-40669,2181,114676,176695,115055,48858,86374,128668,63834,-18975,2874,42886,34229,1995,20612,45371,42890,21826,5294,-11747,-2680,40068,70919,99463,153594,128640,34577,-55015,-90914,-78779,-69831,-81715,-55645,8065,39172,26446,21805,-2569,-31079,26105,128535,141898,82222,57608,34420,20391,16586,35927,21931,-11621,-36382,-47562,-18391,21189,15341,-11058,41292,136918,153499,47476,-56661,-87239,-66261,-24581,-6294,28089,59296,11049,-71110],[-15517,-2142,20096,20293,-16605,-21780,12842,1101,3267,69868,85165,40425,28196,24304,11057,22574,38630,-3101,-57895,-37766,26468,26618,-30466,-72120,-73445,-45212,-22097,-12658,-14415,10141,52619,53358,8602,-39512,-54632,-51821,-41205,-36286,-16461,-18024,-69880,-108363,-83533,-63482,-43932,35360,103966,108881,79082,92387,141245,123900,50977,29197,26662,-10922,-41226,-26908,7403,-1481,-34727,-26248,-22770,-41850,-30047,-34919,-53008,20085,85211,20571,-25205,-20408,-32681,-768,26890,-34600,-81394,1099,35115,-36526,-36504,47808,78738,11987,-67391,-57428,4954,4364,39083,106815,122504,52706,-20780,-44980,-2929,4350,-23273,-11750,29210,74580,63271,-13408,-49204,-45336,-37806,-20899,1014,3162,-11168,-64760,-139033,-126453,-6917,51638,-42095,-135479,-67602,6193,268,-6151,1230,-34001,-80624,-92656,-31141,64646,37056,-48963,-63347,-70427,-74081,-34032,53266,119730,88328,26155,22684,54579,83661,84890,69885,67912,25127,-31813,-20224,31812,69452,23641,-34757,-34764,-13424,-49306,-79163,-45269,-4197,-12477,-35578,-47502,-1681,50599,63560,53933,61275,84877,92080,37988,-6056,3797,14960,22915,28734,4439,-9033,44994,69075,51283,2871,-90448,-141162,-47836,49625,38646,29444,67305,75167,68697,48167,-32449,-90473,16956,158331,139997,57978,72444,124287,75119,-9004,-44905,-50771,465,58967,30522,-47954,-69999,-77725,-67730,-24324,-37110,-51119,-1543,23107,21264,31837,28653,-1090,18326,45244,-1596,-34407,-14913,54317,107856,67047,-16443,-22993,30084,56936,35301,-4258,-9807,-10418,-26339,-12211,10877,3141,-27797,-31080,-34588,-65029,-92029,-62868,-26060,-4553,17785,7283,-38869,-73287,-47596,19813,35524,-10937,-22095,58255,148659,136416,47676,-5832,33038,69580,567,-68280,-25692,13194,-38529,-125313,-140017,-67187,-3881,-3724,-31939,-39395,7986,58971,99299,141796,104417,-3972,-39934,-33112,-32505,-34810,-35904,-57555,-17466,45933,49567,38276,41905,1399,-83855,-76501,-62085,-249951,-406614,-247856,-53618,-57669,-57280,-45375,-16664,20063,17070,-17451,-105830,-191012,-165247,-114120,-90273,-60068,-30327,-7192,51833,95697,66909,28063,-3745,7580,28544,23788,-298,-32708,-74497,-78392,-17692,5339,-10663,31186,85945,41297,-14518,-17882,-35431,-36096,38536,101422,81042,13144,-39086,40376,155729,146607,119197,118416,88426,10412,-26676,30271,66391,-7084,-103970,-96074,20535,92309,25385,-95036,-182781,-159147,-58270,-37627,-87104,-77917,-20179,-40,-27142,-88962,-130914,-64145,64907,173255,191189,159787,144730,123408,52486,-41748,-102193,-93365,-45586,-46084,-75642,-69707,-5340,93853,126747,68520,-2923,-15199,-10697,-37781,-63607,-17377,31698,-5887,-50461,-38772,-30464,-65481,-83216,-42001,13253,5656,15933,51772,47001,53909,60703,1903,-17762,-3973,3126,47990,86132,50309,28613,76094,131184,117448,31403,-58528,-26595,86783,145764,123841,68492,76533,49371,-10063,11719,11399,-61368,-80473,-85004,-61134,-27718,-19983,-32174,-43937,-48537,-62324,-120734,-183942,-161903,-94082,-76062,-88566,-65509,-4691,64533,98423,62904,51725,80823,93066,70944,22488,-31976,-43342,-3746,54029,79613,928,-144934,-213568,-135691,-38303,-6849,8564,57908,101041,80127,19737,-12996,51092,133819,63838,4456,44024,28263,-53431,-134722,-200292,-119215,26060,54854,30848,-7858,-16830,52431,88319,40942,7162,-22190,-70400,-41025,17274,26663,60136,100949,76490,34931,36873,12911,-56590,-85398,-23405,44002,45904,12081,31776,85983,92821,71282,53642,7914,-10186,-5614,-41500,-76231,-62480,-63564,-100684,-67022,15543,29137,28216,84881,125329,87020,27733,13215,-25507,-102803,-110435,-46795,-79721,-113021,-70270,4367,81742,83175,-17182,-112456,-110722,-111681,-181125,-182026,-68165,59657,133149,152198,121374,114417,96949,1005,-73326,-90095,-91516,-22724,56010,62555,72810,99408,45114,-28732,-17742,17021,17720,-30822,-78452,-136121,-152170,-98422,-43752,-49095,-85744,-78156,-10789,35146,41148,21402,31259,83788,76342,1803,-65268,-98621,-84951,-20603,62163,100617,60288,-4796,-21114,-31219,-38733,50933,121594,15762,-95171,-65624,-41999,-90857,-93180,-61787,-65811,-25081,34584,50259,74844,71439,-41766,-115255,-102673,-104479,-98178,-63057,-44316,-22749,33305,19677,-33512,7708,42311,60668,43666,-68091,-179577,-177835,-100773,15716,105705,72208,-21732,-79107,-113731,-129310,-98139,-60939,-38246,-10864,-5155,-20272,-9979,-6902,-38787,-15648,5447,-6533,-31490,-81610,-80226,-20788,-6691,26850,76206,70686,65017,80302,68370,28482,-20388,-35704,-11768,-18304,-31035,-1108,58665,109275,89412,61272,30848,-27045,-71861,-58166,-10898,37440,89317,109571,74255,34768,1434,-53058,-161212,-188368,-52139,92622,89393,-1438,-43681,-16543,-13422,-21349,2918,-18694,-88301,-90171,23873,97199,45944,-27456,-16413,84705,142293,105243,58407,28640,31879,45523,21673,-10997,-18547,-46748,-76971,4773,105221,53139,-120291,-200224,-134360,-25557,41576,86205,96776,47579,6443,2130,8813,29774,15344,-16696,-44231,-74744,-64952,-29284,-9341,-21685,-70026,-64995,-10216,-2093,-33756,-42620,36903,111183,81816,18387,-2978,-35402,7859,101278,69476,-60228,-126271,-100210,-81606,-81351,-60366,11823,81751,56349,29886,92033,104891,38114,8467,6127,-79237,-154557,-80719,35568,66697,67364,14103,-49892,-2989,101791,124855,93539,77826,110713,133835,70618,30852,25695,43601,117937,167722,113312,33528,23928,33342,-11018,-17266,31027,27684,-11873,-26646,2816,49430,55925,46240,65992,55490,1438,-51746,-50752,-24340,-29571,-26420,44080,120453,76584,-52186,-130891,-120215,-54142,23082,63078,45303,4617,-11025,-4465,-31703,-77980,-81603,-42846,18686,53333,10371,-73812,-124217,-52092,95259,135781,31465,-34442,-13171,19016,37269,3382,-87536,-98322,-44625,-47782,-108626,-137951,-98743,-54548,-40692,-37059,-8312,42784,87094,62858,-10719,-6416,85646,104987,31709,-12727,-25280,-22489,-11719,-22869,-33998,24299,76356,14242,-55375,-17907,12328,-28878,-66405,-49781,-39152,-15748,-10253,-61456,-114604,-71941,47668,103381,-9623,-155178,-122249,-25527,-21276,-49720,-58008,-23907,26606,55069,89647,95640,46356,1262,-51428,-110507,-113880,-89878,-87483,-25749,4406,-17951,-32936,-45704,-41832,24347,49983,12391,20612,66949,53991,84413,159539,205589,197573,111266,-14922,-53907,-35235,-88850,-125962,-92723,-51466,-8309,46018,82665,88648,45554,-37276,-61107,-12163,47758,71305,58119,-8942,-43714,-41877,-95012,-111483,-20366,35277,16306,42101,117064,147620,90945,3494,-52776,-91982,-141373,-128865,-25076,35375,32824,74869,119838,114488,53492,17419,41788,72968,53579,-6528,-37590,-35519,-1772,5726,9770,2172,-19703,-31576,-22473,-9617,5428,-21121,-64436,-20376,82634,81805,12786,-60018,-113915,-129330,-131696,-120728,-64402,-4691,9010,-2325,23094,57524,74366,121159,167361,146728,89805,51317,6514,-14676,20157,90412,76507,3434,-51872,-32788,18648,35087,-7250,-60226,-21637,63945,89840,6011,-86475,-67936,-16263,-33505,-33213,64639,105573,22699,-64297],[-32392,-56089,-34598,-11116,1745,31710,40752,-20828,-67005,-46733,-18239,24187,66449,56147,36312,27802,24329,8464,-28693,-27671,-3713,23574,32670,13441,15810,57008,49415,12495,-3776,-4081,28315,57445,34976,-23426,-87740,-100835,-38783,6121,14529,41740,44531,-23769,-56114,-38264,-9338,56622,117057,109674,69524,53630,40662,7473,1280,28635,2914,-77117,-72966,5255,33707,15647,24297,31530,-22006,-74541,-92925,-104331,-79551,-21541,-30823,-81853,-33415,8854,-28733,17349,83037,50399,25696,81724,49512,-59615,-63098,-10767,-28932,-71413,-53293,12711,35684,-16618,16976,66710,28416,-37039,-20684,38019,62799,10374,-33519,-34773,-15855,40040,49723,-31437,-70250,-45592,-19044,-28590,-66838,-89158,-72126,-39158,-41840,-27507,47857,34351,-107532,-202485,-112058,8825,29098,19601,69293,88520,17283,-79307,-84838,-190,18806,-47381,-82005,-86368,-70136,-36431,20417,75293,58227,11113,34921,84315,94834,94193,114031,124239,64715,-18368,-11653,38219,57507,-6125,-81587,-68789,12658,27805,5914,18775,23083,35787,65764,32278,-28351,-44764,-12445,3995,32657,69140,26350,-84296,-99573,-52529,-53544,-70506,-38959,6435,56530,90348,64343,48085,35325,-39037,-103824,-56717,-838,-17880,-19636,20907,60978,98579,76105,-3878,-60553,-5634,71124,49620,-10587,27248,113896,99159,29498,-8461,-36154,-50671,-64166,-89009,-82635,-36322,-27665,-29574,7998,-12873,-66632,-54233,-52421,-58309,8700,59561,26511,4070,1413,-35123,-33751,-16879,6897,26844,12294,-7400,-856,47300,103282,119433,59593,-13999,-46726,-34562,13172,31796,3255,-52978,-76761,-41749,-8054,-41244,-61782,-42701,-9354,24143,29835,-17770,-44754,-10524,48050,64577,56570,35332,55145,150969,202596,146629,102797,106049,69091,-21107,-48870,16391,59183,-5303,-130035,-141175,-28735,29709,15540,16095,15972,-1911,-8741,31563,108190,101604,3120,-55980,-52129,-30133,10874,34622,12288,27932,34988,12543,35637,57127,10137,-56980,-63062,-77579,-227641,-332783,-167482,-17100,-33941,11023,49778,13245,-37816,-56816,-59478,-124611,-170468,-109521,-84736,-117082,-90171,-29952,-13530,-1866,25029,31767,52085,35509,14957,12880,-10149,-39832,-46266,-68122,-78714,-22096,28865,25873,18915,40176,12243,-28919,-24399,-36255,-44078,16334,63008,26469,-12587,1639,100764,162224,116454,91203,96602,79979,52869,48094,63710,56020,-19269,-92608,-90018,-13497,78534,78892,-18483,-109049,-90641,-26008,-30077,-74859,-103549,-85933,-50249,-60653,-74970,-30460,14983,67651,135367,121740,51590,7798,6772,-15992,-50409,-80159,-76844,-42232,-53004,-92178,-80917,-14686,45188,59052,58236,17683,-67954,-127812,-137309,-130819,-74293,-33231,-60493,-59997,-9465,632,-49957,-81109,-51366,15164,53955,53853,24536,41570,80093,63526,30797,57753,52159,36275,93740,140707,114631,76835,65364,64380,39757,-15004,-64837,-11388,89740,120653,82933,35472,33687,7920,-16823,23290,47136,45781,90104,66003,26077,56634,81055,12268,-61130,-51740,-44602,-125727,-204909,-175323,-76748,-20443,-28439,-37693,-15031,28104,18968,-44564,-23137,70073,104561,57054,10447,-1512,262,12374,59901,64258,-59673,-217331,-227932,-117653,-45625,-25334,1628,43113,83129,91836,59978,9731,22516,44313,-22340,-12460,50237,-6847,-85303,-129547,-175834,-108380,26973,17005,-53846,-75214,-67901,-34020,19015,21191,3861,-26323,-66469,-24278,19610,-25021,-23222,34946,51962,42261,36973,-11174,-86868,-123681,-86769,-42522,-72533,-111700,-26382,92171,138271,116736,75175,12003,-46924,-92419,-109432,-89585,-35071,-32197,-105802,-107537,-20400,42481,75826,99873,82993,58853,63138,74679,16957,-71027,-67009,13561,-6589,-67067,-47363,31705,75758,54260,2323,-43577,-65876,-111026,-190490,-195662,-105702,16732,101160,114895,72952,102573,131931,29301,-83172,-95357,-71716,-2822,63513,57189,46104,73763,61521,31934,44994,50043,16094,-35891,-58838,-108970,-151768,-129806,-73034,-43196,-46595,-74762,-37180,62415,141709,110326,15833,-19207,6409,-1693,-41881,-55173,-34143,-4602,23779,52511,31582,-18796,-30571,-4152,33981,82479,82059,15373,-35735,-21828,-946,-286,22496,7792,-81733,-85542,19589,80666,75734,42433,-44807,-63127,2643,-5235,-31976,-2505,6992,17111,92267,69211,-20213,-7920,29,-18049,-19563,-17801,-36982,-66118,-68038,1527,91149,101359,60982,-2469,-71927,-88032,-41511,2552,42736,67443,31406,-10515,29388,63055,-8823,-66653,-69170,-66354,-86797,-101222,-78607,-49957,-45688,-10026,2441,-6697,23120,67542,69610,29103,-25058,-46892,-25609,-1437,361,-4728,49497,131641,130345,71547,38373,25019,-10822,-38941,-15696,39081,94778,131122,125256,81024,-12878,-75669,-133808,-176118,-114264,32006,81315,10288,-54615,-45071,-17668,-2227,8283,-44302,-122993,-113779,5499,82089,49391,5427,28654,79353,86492,67979,90506,76881,25537,9920,32858,43446,32606,-27731,-110604,-52226,77170,68899,-93146,-199038,-174134,-70211,46880,133380,156385,80512,6377,-19195,-20923,-74,-23989,-80818,-104074,-77811,-23393,-6734,-6290,-21147,-80195,-79724,-7602,30484,15582,-3604,35394,54380,13203,-15665,19088,28369,41031,59245,-17438,-125874,-146029,-78539,-46783,-33972,-7999,36343,55399,21774,13039,74893,82548,-2033,-34801,12674,-10318,-42908,31440,75799,31731,4732,-16119,-31769,9297,54563,31452,-16679,-16024,63543,145663,120856,60359,26768,15096,28541,79258,124854,90090,40927,50326,39402,33090,35586,-9529,-49859,-32699,7894,24156,-12097,-26573,1703,-26,-49194,-111565,-100024,-34556,-18165,-10151,64265,159712,158314,53069,-82769,-163805,-107129,19122,58653,2189,-32691,-12508,12526,4022,-26073,-50642,-43349,26057,82244,26625,-64138,-97352,-31212,65908,72441,-22782,-41157,60373,123815,78971,6245,-64922,-54766,-3951,9693,-38441,-81702,-45922,33481,53267,16174,-8608,5523,74438,95453,23995,975,67244,87523,49706,12401,-14805,4437,52009,21456,-64186,-98019,-72043,-53838,-75913,-100488,-68107,10388,26456,-8601,-54282,-42899,-84,-22962,-78367,-24316,107538,159065,30498,-154446,-196611,-128723,-65499,-21157,814,18683,18129,-1688,37787,95118,75919,23273,11054,-2232,-56560,-70073,-5154,79743,31599,-56188,-98791,-125871,-89263,27149,78257,72374,94461,82109,20036,48204,118633,164448,182923,120150,-1693,-25790,-3053,-47492,-67683,-59157,-53525,8987,77024,77617,41202,-22132,-84884,-56048,11547,58285,83361,90206,69968,73578,22062,-101820,-119140,-44757,-29059,-28951,-5509,6815,28923,60446,53931,5092,-35202,-39483,-42286,-21360,26459,99913,137195,84122,18956,-18704,-42372,-47377,-7549,57226,25329,-74416,-116702,-51521,17331,44429,14073,-51355,-82449,-46577,-1139,870,-38946,-91342,-70319,253,7982,-6496,-30598,-65634,-99867,-108742,-71313,-28935,-29036,-40716,-36408,-3811,50520,127574,165436,116139,63653,67625,80093,48485,-10160,-29594,27157,48257,255,-36452,38625,107064,64995,-24651,-80393,-56099,-10326,10521,-4630,-10028,36449,53101,-16052,-42532,54154,95495,26327,-42594],[-35454,-87802,-71311,-41395,-2150,58740,48242,-36477,-82383,-75442,-60615,3262,61940,54399,53981,43838,15941,37225,59587,37374,-31047,-20373,38095,56680,67970,98544,60590,23686,16932,-7886,-15671,32924,65470,23338,-53682,-84519,-50243,-21010,4621,87539,163605,103788,16787,10625,19390,45189,97996,84232,17860,-50292,-99156,-110955,-80835,-33704,-28274,-33675,28715,57250,-5821,-32802,48514,85021,-3312,-80669,-113089,-126976,-70725,-18039,-69714,-87818,26921,74985,5382,39608,131811,152464,166050,172755,66081,-60302,-55388,-30479,-84676,-109199,-32866,64040,67706,-16658,-22746,-6896,-71811,-109627,-28913,76024,96539,31637,-38698,-85860,-92866,-20579,21169,-30437,-66069,-41851,11972,24290,-55400,-127904,-107249,-12132,47977,74740,79410,1177,-105563,-125029,-29451,39600,26909,45047,136669,161501,64432,-40939,-54194,-8162,2817,-51624,-95560,-94682,-55429,-37114,-23416,10353,18515,-2950,30832,85572,91908,75006,94772,136534,128793,75025,52242,45859,47027,20488,-32756,-4549,115167,157941,122978,81794,23262,21478,91558,58006,-86447,-133849,-53570,-8716,13085,28329,-53780,-179409,-164602,-73534,-69745,-112743,-65890,44224,96357,66624,7160,726,32264,7716,-63262,-73502,-52403,-23020,15302,9178,33966,122096,121536,50194,-13173,-43732,-24411,-4507,-36261,-23633,67679,111239,83148,57758,-5108,-107184,-164371,-135473,-60611,19513,43004,14671,18591,7848,-44547,-69260,-97868,-111808,-35831,43222,46273,16743,-30180,-99344,-121888,-108662,-64352,-31317,-6400,17639,13202,41029,114834,163041,78729,-55677,-94527,-59916,-15289,-6696,-54626,-136850,-124063,-26024,44104,16321,-18983,-4837,8956,-10077,-12763,930,11601,29111,15365,896,46767,53313,16594,72784,150407,126713,91341,87254,48226,5086,3348,26234,43322,-5223,-105305,-112422,-34295,25428,49039,81773,84481,46353,1986,-7287,39110,74919,41255,4702,-1622,10002,48926,75186,59875,26635,-20334,-10667,52451,71306,37038,-7329,-32281,-76505,-155179,-209423,-130151,-19683,17481,89768,109825,17409,-79908,-95848,-68776,-110575,-112328,-20312,-8103,-65356,-62694,-23198,-35054,-76367,-75528,-41812,23762,34121,2414,-5133,-19297,-30500,-4307,10880,391,-5207,-7697,4631,-9714,-37287,-51058,-48682,-15786,-2453,-34138,-33662,9851,27165,41229,82744,122192,103652,69489,69145,70014,56300,49577,55315,69161,63898,-2949,-68167,-95358,-67504,35069,93873,45489,-6033,27172,50847,-7529,-75824,-109826,-96326,-50081,-31938,4893,70686,84309,64049,58352,6046,-68549,-84476,-67466,-83355,-78350,-24446,27575,19763,-41414,-77736,-50967,3931,-4257,-51315,-7294,13299,-67660,-127698,-132479,-114697,-74290,-50064,-50377,-49927,-18523,14586,-6154,-39215,-32307,16014,71035,79251,30856,59412,95244,41247,14600,47247,44329,28789,48283,76609,82266,63824,33076,1468,-36740,-77384,-93321,-16362,68204,55367,4746,-13869,-8645,-20544,-1265,41782,72960,119470,187982,147061,72628,94918,134049,46197,-49632,-22336,20813,-13660,-99081,-112756,-37423,8547,-20683,-46481,-38552,-21053,-26003,-67950,-56362,16856,65555,31502,-18968,-7348,47079,89885,106270,57388,-81769,-172647,-126531,-48257,-54597,-61804,-42276,-33872,27796,113775,145360,87393,14557,-45586,-82544,-32276,4544,-51791,-71561,-71173,-133122,-111760,-8283,-36520,-117716,-89515,-43107,-53978,-46632,-9336,7063,11494,5053,29197,12483,-63403,-71371,-25720,-1835,-324,-7725,-36240,-73479,-83035,-46842,-23653,-61902,-99020,-43248,52604,116163,130350,102633,20483,-66800,-114783,-90202,-39981,17424,26280,-45660,-73686,-3535,67830,71650,1495,-61359,-18510,59362,73623,26712,-7556,22244,101675,107439,51354,23515,50167,79297,69645,46172,32831,21647,-8989,-70442,-108873,-96321,-18046,64993,81273,24456,25662,64820,27800,-47317,-56921,-38755,13187,67534,62256,15930,-14582,-513,51497,77068,50088,16056,-29647,-51829,-68740,-92179,-81583,-52317,-35420,-13133,-42372,-32234,102141,219107,165390,21670,-68314,-68587,-42163,-22827,688,11121,-4992,-14845,-16390,-32534,-38299,-11085,48002,113147,130975,83846,37984,33645,66405,111036,145087,145842,61680,-67682,-97995,1498,79579,38307,-17240,-40763,7710,92836,59933,6218,35585,21026,-1449,66639,79951,16495,-13482,-57732,-85528,-42871,67929,144231,99958,48023,49836,57365,63682,100721,66709,-33040,-68799,-29250,27363,107254,134836,77503,32145,67373,86117,18327,-82383,-131859,-96669,-72865,-77520,-76142,-76138,-75812,-61545,-87591,-88228,-27253,39442,59213,13213,-41052,-24729,28601,67812,53972,-11847,-14218,51097,67968,38217,11761,25804,45215,32581,12772,21526,62638,70481,36522,3460,-62867,-99394,-84742,-99555,-127217,-62661,-14018,-26760,-24706,-14697,-24213,-14774,16594,-5075,-65337,-75697,-12907,17867,27327,72472,100360,75696,23164,-22845,-5620,18157,3151,5456,70729,117335,94808,22244,-93936,-104667,2521,69542,-9388,-114845,-116932,-46874,16617,79160,131829,89709,30405,-8700,-33995,-17165,-31291,-108533,-142080,-84302,11002,37220,-17144,-69863,-89568,-47530,58228,101371,43693,-4936,1046,-19481,-18931,66005,151286,135758,64528,14535,-75902,-149503,-112692,-38309,-4861,14225,28862,34455,25762,12116,29537,51041,18811,-62399,-78691,-15126,18731,46960,97894,69263,-12913,-37669,-13370,2940,-7145,-26773,-45016,-64699,-56691,-16937,4011,-14636,-29977,-21509,-5463,-22359,12460,116317,135167,84138,80929,67206,37442,-593,-18926,-14305,-15133,-18812,-6244,-27758,-45944,-38671,-42580,-69312,-114741,-82586,12746,37102,31734,62209,104848,107760,62974,-30130,-108763,-64045,26332,29340,-38700,-52503,-13051,9372,5053,17662,15795,-19991,5868,63998,23804,-36428,-45536,-7378,45009,50152,-12724,-24574,59534,125353,80179,24604,-7268,-9080,10674,37860,25795,10221,50251,87375,35602,-24613,-35007,-27142,15365,51514,37641,23872,28322,19784,-2538,-23588,-4346,38694,68519,14654,-59039,-101863,-68347,7312,-14231,-149536,-187418,-82161,-29984,-26079,-21103,-11939,-21680,-63319,-99446,-31943,98427,142664,31025,-129839,-211548,-181943,-65702,57438,107175,80649,-11587,-86289,-38417,51535,45089,-12820,33888,87691,6899,-18820,97894,136876,12975,-76539,-119863,-162160,-108903,17925,88228,110401,83636,4352,-42766,4036,38420,60430,78424,19630,-74239,-80037,-44651,-55783,-53953,-50455,-60481,-425,82581,68046,-10054,-76779,-77531,-1631,25224,-2891,8663,62918,114438,155059,68129,-91945,-119926,-79124,-80766,-60407,-50650,-74572,-74225,-13985,54248,47394,-12360,-7082,3397,-17799,-5336,66867,86828,19564,-15141,-38764,-83196,-89809,-21010,91339,90612,-16272,-63149,1370,58098,67540,17490,-72143,-112193,-40761,17948,-3213,6142,7233,-26293,-23486,-15687,5197,20920,6637,-31113,-25465,23395,19608,-46962,-83405,-78946,-59892,-21091,54669,75560,20968,7828,60224,114641,99182,19925,-68803,-66286,-17028,861,24244,118002,154178,49419,-55295,-73457,-43070,-22835,1764,34120,83203,108062,62657,-14241,-47190,1758,36813,20060,-18995],[-11583,-64808,-47364,-25054,-1275,57924,48723,-37871,-70949,-39335,-26849,-20177,-1268,19101,54862,46142,2113,27334,72166,21984,-71706,-67217,-9593,9333,16254,48548,56326,71732,54748,-18921,-58700,13387,102588,82553,9565,-22686,-41245,-77547,-35546,88523,185263,146637,51966,28105,16010,13448,56502,53485,-27476,-122880,-148168,-111469,-101321,-88237,-28804,73536,152656,91619,-49567,-90906,26600,117656,45298,-47848,-78207,-92713,-47729,13253,-1140,39,76927,95090,35648,48100,113190,148639,181586,176532,57607,-42433,-25266,-15790,-59662,-66124,-12876,51983,62225,-22387,-63342,-52103,-88482,-126590,-70575,15456,50857,21206,-49612,-127319,-147740,-72274,-7452,-9456,-43980,-61533,417,59269,987,-88455,-89203,-18388,38625,52339,11348,-49307,-75050,-34214,54900,51551,8679,65921,160876,139400,23075,-28318,18163,53532,19929,-37021,-69934,-66109,-29713,-22251,-9376,15789,-450,-26682,7386,64286,80257,54906,62409,113212,116743,93835,84993,66290,83375,96916,64967,84956,192979,241931,200265,114725,10726,-41203,13011,9632,-116077,-148065,-22176,54055,50452,30958,-33637,-117982,-112665,-26673,-6977,-77219,-76757,19344,28360,-24378,-49300,-32248,3955,18014,-16240,-44445,-33208,55602,115142,33187,6644,110423,118111,38764,-8949,-43287,-27542,28897,10144,-37401,14174,85637,90219,77258,13941,-109577,-159897,-82165,-21361,9481,37346,32232,22657,4404,-17606,-27571,-71155,-118102,-106033,-52563,-6039,9942,-47667,-152542,-202413,-175588,-90947,-28449,18715,28518,-26097,-36499,44072,111881,55876,-44191,-68107,-53762,-42327,-39557,-96547,-184736,-118866,26014,82625,45952,30221,59964,56130,8577,13993,58969,42596,13322,-27504,-47917,3141,22582,-23763,-14070,21781,-8309,-44296,-32450,-22610,-3294,8589,289,1337,-19343,-70528,-83089,-58080,-1636,40983,55196,63232,81344,49342,-9260,8868,74111,70415,37324,2042,-6546,5392,24857,39269,11567,-42607,-14670,42015,58194,70793,48415,21228,-7921,-96122,-210237,-196053,-58074,34990,113061,108277,24714,-34821,-49220,-58650,-91162,-56355,41447,64157,33083,14464,2545,-42367,-96190,-110322,-74311,5059,24397,18070,51977,55353,22718,19949,41970,66724,42141,-28925,-27465,-25069,-81710,-97235,-62352,-21976,-4270,-53713,-93844,-36435,55694,124193,141595,100980,69853,76149,73847,48827,25322,-3548,6994,63578,69832,3059,-67902,-123718,-109844,-15093,37312,24751,23350,53488,55074,4621,-43749,-55397,-45510,-26178,6897,56091,81271,85442,52004,615,-70457,-119336,-98418,-64300,-63752,-58763,20183,114165,88563,-514,-21670,-1272,13712,-43333,-136538,-97551,-28312,-14745,1105,3355,-2877,-7229,-15966,-11905,-15180,-2460,36060,16476,-37921,-36568,26457,81234,99665,70693,63350,81441,53425,4388,-14408,-2722,6257,-28240,-49350,-22308,8565,3360,-34415,-92624,-136395,-144027,-80360,-9328,-22761,-52551,-33459,472,-9861,2920,38330,62666,88546,129308,99829,34517,24733,62869,28998,-16608,23017,94891,124132,36307,-58928,-51502,-28016,-57426,-61547,-33125,-27927,-3660,16305,12105,977,9562,-7994,-55974,-42933,57847,151290,157068,77614,-53424,-82479,2175,56594,-4678,-68707,-94375,-102086,-18537,99068,130361,66463,-25023,-86315,-82321,-39729,-48360,-64561,-25072,-1413,-66272,-88743,-46381,-65028,-116943,-87056,-10828,-7618,-53323,-26269,26239,54179,47885,23462,-30488,-70715,-58135,-28805,-21620,-58281,-82070,-60647,-36082,5409,66733,44745,-27739,-45680,-23649,-4613,22698,87098,118481,34213,-69745,-101942,-58722,-2826,34140,35254,-9658,-14908,59725,111174,64489,-59452,-115777,-28952,42613,13598,-2983,39793,74005,110913,107612,83550,51151,45519,102924,124478,79166,48397,58361,74214,56441,7998,-25053,6315,57322,71067,8888,-62088,-60365,-4140,24655,8166,-10885,25153,68811,62851,-8196,-88214,-67649,23643,45599,16464,24643,-8783,-46359,-37962,-16781,788,-11539,-43022,-50028,-77608,-65856,61724,159671,123521,53771,-4920,-72627,-90390,-46670,-1718,-4479,-34602,-31555,-41620,-66197,-36776,31814,83655,113203,126281,116923,76764,51882,91363,153185,190921,165870,54725,-57819,-88536,-25649,50651,-5943,-101908,-112448,-29919,50453,22799,-3663,34124,-4534,-64223,-20139,52888,65359,14699,-84562,-106018,-38388,76055,172024,182050,160972,110767,35842,28919,71684,29626,-47202,-61127,-44963,-23751,31508,80633,87842,79279,71621,38688,-14796,-69389,-95700,-49085,-9931,-5047,-11839,-32400,-45130,-40401,-67657,-101064,-83197,-12160,25335,-16485,-34875,20206,70039,82209,65941,15937,-21711,-16927,-15961,-16729,-46819,-40478,20849,51692,10186,-24656,15535,-3062,-93069,-105031,-90938,-97565,-56796,-44894,-113090,-118291,-83752,-61061,7173,53631,1798,-39425,2129,37990,13737,-17342,-3483,-1210,22756,94464,113224,56691,-51118,-146662,-148165,-78917,-11729,38006,109323,177539,171740,97920,-7174,-63768,-36634,42360,45752,-13686,-11286,13547,-15340,1972,69311,66490,30766,-1183,-23460,19849,29623,-66346,-125982,-75190,29216,78599,9394,-63443,-64670,-7025,82448,89470,14112,-18836,-12325,-26575,39859,216535,317685,218922,75491,8549,-77273,-142929,-88411,-12172,19353,24408,5622,-22744,-28115,-10587,31120,41122,-9759,-73455,-86843,-51067,-1817,57122,68098,5813,-29802,6320,43274,39874,-20790,-52780,-27144,-1252,13152,-25791,-105903,-123318,-68521,-23869,3680,-6604,10669,80936,106383,81463,75499,61145,6554,-50867,-11457,54021,30360,4510,51866,69840,20744,-38397,-70941,-69754,-77091,-40818,45693,86931,81006,52808,18741,7827,19471,9474,9671,61388,71549,15429,-51109,-70512,-28363,28963,34710,38655,53881,10893,-13280,30744,29989,-2684,-9475,17050,64406,91994,68680,29000,23629,68279,72396,38166,13289,-6593,-30420,-28047,22593,98246,146973,104552,-12646,-72969,-37206,-8109,-17696,-1622,48983,50246,-2926,-23655,-15010,8870,50950,58244,40872,28638,30265,21179,62731,136529,69710,-123625,-200117,-138749,-114494,-74731,13062,38633,-42294,-97142,-104277,-72739,25746,87352,14037,-109495,-167323,-127371,2015,127821,163978,102347,-34085,-119199,-67664,16321,2793,-56609,-4827,63387,9705,10998,111619,111566,-2870,-62142,-94109,-118574,-68937,25170,89436,99381,17470,-68053,-53639,43173,65857,24752,-36958,-117151,-159282,-136045,-74057,-46065,-32189,-13147,-15815,-14211,19006,24236,-16079,-57673,-33973,46361,28313,-68178,-63951,40970,111475,128899,59257,-44741,-63594,-58849,-79218,-70695,-61172,-73289,-95736,-91771,-32359,-2216,-53945,-69146,-24283,4392,-5224,-17585,-24615,-33248,-2748,-30927,-85501,-55127,34913,129226,149896,97430,84585,124891,93393,36302,-24014,-87465,-92885,-3444,28779,-17376,31973,94644,34599,-1407,10786,36962,58335,45615,23302,49151,82280,45679,-44793,-97447,-108799,-99591,-68296,-41295,-49453,-47217,-7366,45867,104414,101066,48935,-31883,-60050,-21729,37841,83723,125721,105275,299,-68569,-58997,-22293,9607,51547,68624,81318,70941,6167,-43129,-56110,-42345,-18057,12734,9561],[28742,6512,29662,20136,10078,45097,35773,-43562,-77754,-27656,5295,-35609,-54900,4110,62523,38473,-12640,-26009,-47548,-115429,-132668,-70233,-30240,-54820,-68799,-22052,49749,102328,64588,-30845,-48164,38246,124863,97596,11289,-324,-1331,-67063,-52411,39039,98020,80762,29198,25994,34964,13358,10309,24883,-13913,-69301,-54875,-14958,-48864,-82645,-1363,136480,177492,83417,-51862,-118614,-33666,98508,80607,-11112,-47679,-59525,-30842,48871,108380,95377,51134,21832,15951,21400,14813,24332,68417,103812,40463,-23542,-15196,-11138,-16365,1907,22522,45237,52040,-28863,-57688,-11132,-6622,-64553,-54644,-14773,-9490,-27208,-46522,-100559,-149940,-117935,-35509,28592,9354,-57410,-15999,67497,51010,-28235,-70059,-68448,-59686,-82238,-109792,-99107,-69545,-28791,33942,19837,5890,58551,93876,39467,-45300,-38944,56147,102916,42608,-23222,-21431,9739,7309,-21249,19627,58197,-2083,-44333,-732,54472,75865,56289,39659,43484,5758,-5084,53344,91080,127898,133773,96709,81813,147154,207446,188583,105302,-2008,-90016,-76930,-45301,-88943,-95392,23608,97190,83944,74862,70587,28561,6098,50578,71762,-11814,-66167,-43476,-79217,-111491,-69730,-16022,-3631,8154,5013,-26894,-3287,114561,137583,-1477,-55977,32530,30166,-41594,-41636,-20728,-7604,48872,59274,-17363,-36974,9671,40699,52385,28864,-39282,-67275,-23684,-37150,-72972,-38795,25088,38687,-382,7082,43413,1532,-78943,-128153,-127691,-97688,-60329,-76257,-146178,-157973,-101383,-29520,537,18902,10666,-77814,-151457,-105532,-1968,52165,61208,48805,16763,545,1979,-40712,-106339,-41166,94221,119995,45528,27146,68509,78553,69202,108425,117186,27827,-31150,-12294,1206,2985,-16231,-50864,-53354,-53282,-88903,-118719,-109956,-79528,-37693,-25165,-47046,-53848,-36048,-30298,-32387,-28045,-19366,-30066,-54410,-24522,48102,35024,-30555,-10285,50961,49168,-207,-64362,-78770,-68649,-34079,22825,43882,10982,8447,8605,16128,77779,90739,89204,103663,-64406,-313492,-282444,-88041,-5847,66518,76801,43158,50590,36249,-44870,-113360,-87547,16693,96282,107483,71604,46244,18286,-27580,-72457,-59435,23461,40157,58770,133020,142178,63087,-6244,-11303,58583,97486,32269,-9413,-24068,-69305,-82174,-46743,-38435,-56214,-92159,-107569,-40264,66671,161480,159581,69904,45513,80606,61203,11853,-14929,-55311,-21545,66236,62111,7430,-42189,-106211,-95148,-22474,-22976,-40819,-17524,-8258,-9112,10022,32127,35617,15024,-8210,15046,49010,53943,58096,39178,-9073,-73713,-97527,-67346,-7759,46321,46508,43044,94478,99693,46233,26018,5212,-25653,-77875,-140448,-110712,-36092,41376,107541,124499,98305,52540,-4085,-29426,-13836,18725,50523,22481,-47456,-38797,59724,102424,101606,80074,39479,70052,120784,51606,-22315,-2159,25782,-27272,-87800,-75210,-24254,-9354,-49404,-117936,-146050,-139889,-102763,-48567,-33507,-32556,8140,69485,43087,-2720,2451,15505,24432,56115,41153,-15217,-64741,-39921,4450,24309,52913,116324,169512,112300,-17271,-70938,-53124,-48303,-23198,20719,15254,28796,101101,128950,50599,-19086,-41303,-58916,-29293,71493,150370,154408,107982,35979,19552,84686,131794,78614,-22387,-92718,-89170,-17078,28071,-5951,-51146,-80159,-76676,-38158,-17909,-53765,-53793,-26743,-11314,-7354,-15174,-29499,-41979,-83219,-123350,-50148,16968,-15817,-11698,40795,46830,-75,-64108,-90245,-65483,-38084,-9425,7179,-52665,-92235,-47852,4141,69230,134117,64030,-58339,-78290,-42500,-49316,-46508,28213,85974,26938,-65004,-107305,-82264,-27690,-5568,-10219,-12079,24502,90019,115110,69122,-8256,-23898,37752,30842,-52447,-43924,57317,82237,37057,-13815,20709,55120,59580,119000,142848,70272,7510,20447,63870,75441,43453,10316,14196,39935,74695,38016,-73069,-114820,-12133,85588,52776,1071,27234,56371,44315,-28340,-95593,-52256,30352,27504,-2128,24263,6635,-26848,-12861,37789,47986,-6000,-61322,-82630,-114350,-104922,-25171,40059,53547,76884,68244,-26377,-89892,-68682,-41394,-39260,-33078,0,6489,-27130,-12119,46453,67277,54191,77226,122805,98473,46305,51269,79689,108051,96999,12479,-72431,-102417,-66864,9695,-22737,-129706,-159468,-95005,-42863,-43105,-22134,13519,-12918,-63319,-38461,40981,93382,45278,-78376,-102873,-60212,-18882,35011,121370,175861,106605,13390,18124,5217,-63535,-50936,1947,-11921,-72866,-106588,-58778,17078,34141,-11052,-61346,-89168,-66367,-24001,15731,41723,78652,98510,71586,40832,49404,40624,-28412,-81304,-42519,-15643,-41808,-10746,44231,38841,6257,19562,59010,47929,-1508,-31909,-26704,-44222,-59152,-39028,-14943,-44545,-67754,-3888,-15752,-134330,-129300,-58776,-45148,-39700,-42811,-98976,-113725,-87787,-68587,-6724,55938,18456,-29102,-1835,25634,20363,9327,31599,52586,55259,72582,87885,40830,-92942,-197635,-168842,-75179,5190,50547,105149,192662,208771,121519,61794,36504,-28251,-38922,-19113,-11457,3838,-8190,-52475,-39380,11179,13351,-10467,-28070,-19953,59493,87228,-3005,-72395,-56046,10945,79702,89071,50511,1548,-13195,-7188,-29199,-28308,9750,24629,30807,114807,247440,313163,186911,38331,-1291,-41582,-92259,-71825,-3119,15299,-4870,-43242,-85844,-94909,-57952,-7970,18376,2451,-34555,-64576,-62924,-25460,29456,11892,-36439,20062,100546,87997,37362,-30023,-44386,594,46293,63750,-7486,-99256,-76362,20236,43162,14587,-2592,6889,25167,26361,13153,15538,21718,-15980,-50495,4763,62393,29521,30536,111667,135347,52288,-45371,-75752,-37595,-24300,-20388,29247,86742,91658,33940,-29526,-43477,-9755,21517,61435,116602,94953,3826,-73107,-109548,-60624,57743,99251,60962,52126,24932,-18052,8969,42733,28961,4394,13911,59213,116304,133241,76839,3868,13487,33717,-1583,-37245,-49515,-107308,-146046,-42338,121977,173354,99063,-4643,-60665,-19949,26827,-2185,-9558,50407,34086,-48383,-59850,327,72387,84867,47117,34415,75620,111483,105411,122684,170391,106138,-28548,-73588,-63567,-109078,-114430,-33392,14113,-46806,-81443,-93096,-117617,-54627,36944,10079,-81937,-108651,-55283,35062,90279,86229,48809,-28543,-88752,-73811,-29404,-23516,-44525,-31736,-11254,-6445,35524,48982,34311,-2722,-37526,-57458,-38598,456,49938,69995,35395,-34105,-73849,-39729,86002,150390,70712,-84766,-172185,-159117,-115841,-50754,-4374,22404,56437,45968,-36568,-89655,-52867,1431,4346,-3061,34917,14722,-63632,-53196,43648,62848,29968,12219,4479,3492,-27659,-73236,-68974,-31300,-22719,-68300,-132002,-122187,-70695,-76039,-98866,-54692,21513,11693,-62791,-84686,-50449,-9197,-49066,-85868,-23820,61525,120730,138288,126459,141652,163036,80829,-9201,-63543,-80901,-38030,29211,10989,-55592,-13365,71433,41809,12711,25920,40915,43025,30368,31446,61746,78432,43655,-40785,-95610,-101972,-77143,-33360,-27627,-51482,-55689,-62435,-36881,41836,70615,58532,35127,23932,37210,81315,84441,56928,21474,-7293,-21768,-35157,-17327,33416,79632,56206,17596,605,-37995,-59124,-55137,-44234,-23374,24944,46480],[44648,47719,64212,19371,1201,19653,-11206,-69931,-85437,-36070,923,-36170,-49861,22325,71235,33723,1434,-25371,-126166,-218755,-188935,-54854,-8103,-75970,-109061,-55101,13363,46472,9605,-22464,25701,82431,99164,46372,-49300,-35488,38183,11722,-36632,-39194,-17631,-4018,-6829,31069,88491,43441,-31319,-10511,36379,64029,91126,68860,-9613,-56581,16255,124620,124226,44732,-50771,-142642,-110827,19912,55167,-4573,-63070,-76898,-21088,81935,163020,128372,6696,-49392,-7387,-659,-70457,-87483,-33782,31644,18538,-37908,-45934,-30381,-14139,15797,53531,86657,77638,-3928,57,74684,88625,43886,72879,90916,9066,-53260,-13005,-13108,-104198,-139982,-53282,60802,82830,20861,35173,96418,70792,-15179,-88235,-120123,-148305,-180042,-151445,-97871,-74363,-70275,-45819,-21946,9403,1363,-42763,-71088,-77557,-45769,50530,114272,58951,-19297,23460,93718,37942,-50476,-10510,32312,-20177,-30668,36885,77270,88674,74333,14760,-52162,-106760,-98578,4907,79587,97263,72588,28865,-13487,12183,81353,107822,73872,-3435,-79735,-71482,-22987,-21030,-30277,8400,20209,32843,91428,139854,114405,86114,101152,103699,32404,-19782,-39108,-97560,-130683,-76843,-7492,44,231,-17105,-77007,-49193,67877,49770,-91793,-140456,-92864,-94362,-93053,-40994,-22453,-59845,-21233,47680,4137,-82535,-89888,-25760,28053,31431,23529,7540,-37131,-98953,-118077,-69174,9887,40031,12606,33817,78939,39001,-34972,-73585,-96142,-123727,-121890,-81933,-61643,-22246,34758,60912,7278,-37134,-11915,-64549,-191009,-203029,-58442,89991,162866,148773,94176,67821,62280,61924,38737,51277,121841,127781,21465,-31544,2257,42316,84988,135891,86439,-34129,-57606,39330,94764,60768,-19916,-75815,-68095,-36904,-31395,-42416,-46279,-22981,2593,-15424,-77652,-110684,-60478,4978,43671,43638,-19791,-103666,-129223,-80477,-33134,-65451,-117380,-99846,-45297,-18004,-58898,-115488,-105801,-66204,-14137,54590,94933,66313,26693,-5755,-3342,65480,105278,134084,165198,-42289,-360571,-306113,-96643,-56107,8767,57178,58246,98274,92001,-23617,-163741,-195425,-68053,78796,95759,41272,58492,98116,52720,-42035,-67476,17277,48583,56915,105748,113693,48136,-35105,-67449,-1747,94115,84731,3327,-36664,-25674,-19702,-12062,-40007,-92565,-100443,-63888,-9280,41800,120514,134735,34871,-25282,5098,-478,-35027,-56845,-80454,-25839,47861,41635,27131,17085,-47467,-62802,-10065,-30241,-70456,-59589,-53873,-47287,7455,67742,68154,32854,2096,1512,32631,59698,45295,17725,-4727,-47067,-57417,-23134,42480,119798,128468,29614,-9969,42246,53121,6367,-68630,-122959,-136808,-117997,-55002,-4107,42774,91638,112156,98630,60732,-18989,-80344,-71383,-30924,17506,34021,-15335,-17468,66536,82804,60849,39938,22025,81074,158548,91101,9875,22864,43355,15793,-27221,-36198,-14201,-16051,-66439,-124527,-115059,-73241,-25202,19059,27964,21592,61572,124802,81324,-5763,-42282,-43009,1240,70790,47145,-22661,-83637,-69429,-653,34553,44213,68669,100255,98659,24688,-49709,-37882,8261,43493,68636,32704,-10082,73881,168327,100401,-6859,-49907,-45000,7227,77505,97460,81727,93296,125094,117691,99304,112862,103596,32032,-37158,-31299,-6968,-64517,-124905,-113821,-89642,-62996,-17413,4715,-21441,-52352,-90449,-92637,-23360,5941,-21458,-40901,-95087,-174095,-117880,-24233,-11732,-1674,23418,8616,-58841,-126022,-114517,-74056,-61589,-27345,25417,4922,-24323,6766,46338,82903,111936,46518,-71079,-126565,-107294,-84170,-38855,6994,15819,-15798,-62438,-119271,-115198,-70423,-48489,-28880,6453,48482,73398,66634,51120,59567,88274,103076,29735,-74266,-58575,66918,93786,-19169,-105691,-18555,84890,95721,96950,92382,33729,-27981,-13654,32153,20799,-24721,-70150,-75039,-22797,74266,101843,23686,-44022,20698,97561,60796,-3444,-4807,7020,-9259,-69724,-84095,-4317,72749,68382,10200,-13983,-16586,-22799,-16919,30054,26049,-42961,-68633,-29761,-38753,-56322,-38074,11137,50831,67749,46134,-15378,-53827,-52627,-60663,-42409,11677,49758,65555,41251,15204,19188,28480,18805,28614,68353,87633,71579,33845,-903,17410,37653,-13400,-90093,-123973,-88169,-7908,4222,-37003,-46881,-36718,-47924,-50103,-23683,-4598,17603,27390,38829,64317,90521,44782,-71157,-109739,-97908,-93465,-81578,4273,103422,59691,-8054,-2486,-49914,-92252,8677,103004,72546,-33511,-125749,-138551,-107343,-116280,-134714,-118551,-97182,-54749,-6562,19144,41372,106980,157011,149143,117937,113135,99375,55109,-575,-16521,-29564,-44737,-5982,29382,-6268,-54388,-22965,61743,85052,35742,8844,25343,38411,20225,-36448,-77076,-89436,-68064,7339,8340,-89879,-81372,-1889,28901,-11706,-51902,-73937,-71299,-68101,-61930,-42015,-15288,-252,28114,39106,-9904,-20215,16171,67744,107147,91826,70065,84123,45493,-55311,-111357,-44660,34996,42604,17735,64734,166756,163239,55007,41528,91393,-1260,-105430,-120345,-93322,-89446,-107373,-85463,-40927,-16518,-29208,-48024,-54024,-24754,44006,69183,25251,-9634,-26998,-31084,31972,139142,172605,93432,-15985,-91118,-101413,-13655,71784,91783,115145,152360,144955,136662,60673,-43342,-38824,-62,-11388,-27298,6997,3311,-21526,-35704,-73103,-101687,-59438,-14817,9463,40239,33664,-6974,-14921,18258,56114,33867,33113,135108,169257,92079,26407,-29818,-60767,-37523,3514,14676,-27246,-45839,29075,126708,107134,19573,-25377,-29793,-15477,-10980,-35486,-33831,-11625,-1213,17353,48328,22949,-26236,5533,81339,72429,-3376,-56812,-33747,33088,35042,5486,21539,53342,57456,25916,-10217,-36177,-15562,22079,25860,47877,53762,-17037,-94178,-113854,-62284,60969,138492,106520,67382,37394,-2771,2211,30667,46080,30936,2762,3841,67430,116596,93454,32476,5404,-14473,-50027,-82187,-85424,-152339,-193913,-79204,87299,126444,77696,22007,-28817,-16052,25268,21666,22294,44039,-13901,-109193,-122251,-34199,52174,54274,53252,94954,100869,91634,70870,53203,78830,89744,74462,68207,45897,-35552,-105728,-111461,-60771,-30922,-34410,-79086,-120225,-80000,9560,26020,-39749,-78455,-39637,2077,-16600,-41708,-4806,24863,-15152,-70841,-77681,-23485,29070,18810,-19507,11811,68227,13911,-7460,15327,-4960,-9975,34507,56164,64734,26186,-34575,-34402,-24552,-39954,42153,145364,98912,-56876,-117276,-77873,-40663,-10519,27230,84077,122368,68249,-62332,-145259,-95451,11553,50683,13246,-3284,-3081,-1416,14266,35661,-1442,-35297,-15346,13028,428,-66068,-120922,-83316,-9270,6150,-51400,-112416,-97882,-44278,-35464,-43347,-33984,-950,-9506,-56163,-65320,-32947,-22990,-72305,-89613,-35504,21239,64427,59504,39230,53576,79832,48869,28,-47060,-49396,1591,26161,-18552,-77534,-54750,2085,9688,9000,12943,5774,-21476,-24031,1145,35750,62169,28800,-67029,-108015,-77537,-26920,29371,64207,43332,-47088,-166121,-161675,-25347,49531,36219,28445,60388,77813,75466,36297,-6160,-13955,27145,41269,-8134,-21902,18963,56973,41075,17050,3093,-23331,-40460,-52951,-38964,2080,51798,62678],[27353,21648,25128,-22631,-24385,-12111,-63276,-87931,-53309,1079,23334,4735,2579,40752,65533,45837,57467,83934,-3987,-143829,-184590,-59626,744,-72781,-107501,-56128,-30545,-42841,-67917,-8612,87087,96596,58180,11110,-50902,-33921,60593,76777,4233,-56642,-45824,-15392,-15567,20472,91537,48400,-54691,-45258,57004,141488,158252,76090,-30370,-56568,8181,86153,84423,16631,-79123,-180714,-164454,-61400,-336,-6870,-78374,-103370,-3852,101038,134815,114032,34824,-16052,32064,44840,-34351,-60440,-30651,-842,-14214,-73725,-73406,-29145,-27596,-24914,37383,105944,107253,44288,39876,87975,99491,99500,185854,226221,93294,-21048,22528,58275,-27370,-91688,-43074,57668,125884,124430,128784,146481,84558,-11960,-73890,-99525,-140796,-139667,-65360,-23486,-43239,-78271,-71087,-27128,-4922,-65262,-125035,-100676,-63276,-37345,57445,144626,93495,11060,74268,141729,53182,-63187,-61492,-45314,-45190,18005,105579,120102,107860,81673,-14032,-109228,-126706,-80464,-4549,18965,-4362,-25942,-49439,-87250,-80735,-24619,38509,65949,28656,-15109,22158,68830,52132,14250,-35907,-88177,-40427,67643,127424,124700,121019,125505,99128,43909,30024,35278,-21393,-84380,-88863,-54736,-22633,9967,-16753,-105433,-103969,-10088,-22562,-119324,-166197,-184770,-167351,-55613,20222,-36138,-121935,-84066,23971,20822,-96187,-143794,-60224,14701,1719,9240,6743,-71814,-116792,-53853,2765,-2893,-1465,19644,42457,43117,1857,-25081,-7670,-4480,-47447,-71446,-11838,49668,62919,72616,91892,-2535,-91113,-17985,5887,-105482,-138883,-13208,109772,161001,143468,92003,56518,42757,87081,104695,80674,81808,76281,-7545,-57581,-35003,416,42611,64118,-4322,-88006,-58346,46634,125875,114272,5413,-90442,-82037,2351,70364,78770,86935,126414,134990,70374,-41392,-114844,-73884,16843,80930,69093,-13256,-99040,-93328,-68812,-98607,-160985,-218806,-226569,-148433,-73942,-80213,-91704,-36810,22390,50595,74132,88851,52465,13851,20180,50278,92697,108350,120883,131765,-23978,-303236,-294575,-107593,-59558,7617,70565,77467,117990,119751,12516,-176773,-262759,-119494,41695,18502,-51818,5738,87584,52910,-51603,-103965,-26261,28123,-8654,-36574,-4209,25484,-9152,-54016,-39445,27851,23123,-66141,-71694,15638,35329,8777,-18003,-60509,-61000,-12546,11840,4502,46454,66714,-19154,-97516,-82043,-44083,-36439,-67692,-87407,-41718,3895,20960,37158,33928,-31752,-74037,-26152,884,-36352,-57697,-36608,-26040,-11710,16113,18210,26558,24879,-7060,27151,69010,27615,-21623,-19622,-19728,-430,42953,55332,69288,86782,-4705,-85732,-22880,23499,-44987,-145327,-199142,-198499,-143636,-42430,-7176,-7275,23451,34379,41712,63416,25817,-53511,-108946,-107416,-21160,60525,35165,-3432,11718,4439,9359,20818,43378,92475,106193,42572,-9647,-7707,-674,3809,12176,14835,15685,-12301,-76772,-116722,-83149,-18832,65471,114627,70564,20832,44798,83116,47763,-3800,-51789,-67651,8137,104390,69501,-5016,-47469,-35970,4208,26137,33313,12964,-2257,23143,32257,-28409,-35177,32311,68593,63742,-8519,-90840,-29888,86623,73558,6769,-47556,-66852,-29970,11795,11668,-18288,13637,116207,147055,57698,23413,52697,44337,2128,-20803,-48862,-132080,-138444,-71239,-55102,-73352,-54562,-9531,3249,-50447,-122383,-132742,-101924,-94106,-105746,-122854,-150206,-158174,-112683,-69850,-44967,-15145,-7047,6530,-25183,-74796,-76018,-72695,-81726,-59629,-1944,19944,6186,26286,64317,68654,74839,72001,22730,-60138,-122974,-101021,-13868,4872,-38659,-59003,-65322,-102798,-94705,-65364,-30245,21394,37525,39304,51808,30148,11945,58674,126665,123706,28828,-53284,-24991,92474,114119,-2747,-74319,16444,107549,89384,41928,29279,6382,-27232,15809,66538,765,-102588,-187911,-191052,-92852,47642,139033,138331,64310,45424,69657,60009,-5691,-61908,-76574,-95474,-131188,-91247,-3472,68643,97860,17513,-67131,-64030,-51338,-57754,-28619,-27430,-75901,-64707,33398,78090,58431,43225,72850,87712,37215,-22200,-44699,-39127,-34144,-49242,-33025,12295,34213,52868,58940,19423,-10172,16329,24811,-16312,-19998,52162,98491,49643,-10299,2455,25392,-17967,-88256,-110766,-65324,5508,46055,93840,124609,82472,5953,-29552,-31715,-24660,29309,80296,78905,72265,70127,22794,-71595,-114727,-96455,-52547,-49538,-42748,32155,34842,-12052,-33838,-62376,-48185,57851,128428,105923,44018,-18949,-101449,-183710,-228847,-169977,-55838,-2446,-8360,-28562,-36408,-22523,36628,94692,122768,113212,72757,31679,50661,58569,20961,-8782,-22095,-21433,-1749,-11961,-41247,-25899,11587,15847,3732,18484,56340,72314,70684,15291,-71391,-95652,-54198,-6650,-20304,-67040,-49807,14123,52306,1466,-55611,-53095,-41422,-55154,-40836,-42317,-64166,-23011,61906,62873,-20377,-24869,31107,68638,73208,64307,78090,82301,41577,5413,2947,59642,103292,41646,-44290,2610,98121,63967,-34451,-31033,51678,9845,-88813,-128059,-138973,-161189,-153032,-85025,-31446,-18152,-41541,-62877,-51184,-26346,-18753,-13492,540,20007,-10475,-73962,-44503,77927,169831,148580,27959,-63005,-43761,39478,87493,113610,157446,145545,52620,-4131,-50329,-123532,-88147,8346,32140,4393,-7187,-21829,-22131,3509,-15909,-43062,-3668,31102,38767,83630,93646,51616,54538,102638,120838,105206,152643,223292,173164,88799,58916,-14729,-104235,-105964,-67873,-66593,-74310,-38107,44435,120518,93785,21969,-32193,-70749,-41113,2866,-29948,-52191,-35060,9323,64179,79476,2260,-56102,-26416,9595,-24308,-58294,-42163,22389,87718,76377,45796,35079,7226,4167,30193,27496,-35635,-42175,16258,-7348,-40001,-21863,-45547,-87236,-63144,-29101,20871,92603,116765,85067,42433,9157,-12786,-23752,19160,58862,18541,-46789,-28818,29957,78270,77473,28822,-23408,-35797,-50628,-73615,-129329,-134506,-46276,45746,67173,42926,-5540,-41471,-36140,-19097,6602,45643,47537,-31997,-140948,-173831,-100022,-30545,8132,88930,142323,52850,-1574,2171,-21484,-24734,34225,93796,94117,54207,133,-58033,-117696,-90283,-12907,5856,-42239,-67275,-58390,-19391,10035,-45845,-97893,-46859,-14136,-68910,-88386,7851,101580,69275,-35875,-80808,-1596,93606,86763,25359,30581,65388,24186,10885,31790,16782,25234,63362,64067,44059,-16104,-50732,8920,44315,-30179,-41598,28484,41045,-21809,-44648,-14745,2085,-2802,28261,125565,152440,44719,-70946,-110368,-79598,-179,47076,15664,-17026,-2407,44314,51373,10643,-28721,-19838,-3997,-15585,-69603,-162585,-208585,-142476,-50603,-23801,-63592,-60291,13192,37753,-9201,-4243,-10110,-59178,-67890,-43225,-27595,-4141,754,-45011,-52285,-29032,-17752,6737,-10352,-37002,-30691,6960,44809,48192,-2547,-25466,-10474,-9235,-25889,-34479,-19237,-18925,-10764,23724,23024,-20240,-89047,-89239,-29256,37818,79735,14239,-108453,-119525,-65258,-26076,32972,104460,74336,-79921,-227422,-209881,-36361,61042,12455,-35634,29204,71280,39960,14999,9302,6425,31482,44143,8568,-13309,-1485,51409,106943,125392,80731,25935,-7363,-57236,-48966,29525,81102,46114],[-14958,-32861,-13465,-36637,-47048,-50482,-85977,-82596,-24436,40170,73718,75635,58779,33307,39345,54086,83961,155232,148666,-864,-121112,-86508,-53791,-98545,-110169,-56382,-39222,-75162,-106872,-40418,44770,56779,48425,51631,43613,35536,58801,69593,55047,29102,24941,23187,-18905,-51053,-23083,-8589,-60331,-75322,6462,96190,107049,18692,-74267,-71097,-22042,25288,45870,3212,-103009,-201919,-176123,-86244,-19973,6322,-53405,-86161,3872,67798,65143,89732,92003,50958,72057,104706,71695,50057,19830,-16910,-40387,-76921,-57229,3000,-23875,-70106,-31270,26450,61681,37778,-16752,-26962,4423,25588,126022,213923,125456,-943,-2320,45376,39410,4202,-25024,7395,92225,130321,132629,138304,102786,49291,29876,-6356,-68351,-42492,38036,58596,16639,-34264,-21576,-6127,-36839,-82497,-77959,-38299,-41998,-33871,88527,192710,132463,73317,127277,133039,46917,-30456,-55103,-67706,-33330,66149,143432,135951,97486,44635,-45357,-97272,-65347,2380,19705,-39420,-77893,-63017,-52497,-71062,-67422,-36488,26835,86603,79882,43754,80956,116684,84018,35118,-18564,-58387,-12282,52443,83336,119052,150617,139599,79038,18447,24425,61930,27891,-32419,-87804,-108315,-59109,31614,45924,-25930,-55626,-11777,-15091,-67991,-124623,-190016,-154203,14153,84642,-14939,-89762,-35338,51952,34431,-63414,-99731,-37706,-1554,-42692,-39919,-10624,-34857,-48565,38518,74155,-25081,-72210,-13710,14931,-30139,-72204,-49412,3016,37178,37685,41281,73126,74683,9411,-15100,53108,2259,-90548,-26373,40111,1351,-22367,7775,42861,77457,63680,2442,-38819,-45238,3109,37724,32160,15837,9632,-9172,9063,35015,19212,10131,-437,-39553,-67275,-52456,-16802,63659,100571,23585,-61613,-61567,19573,105821,125358,152569,212020,222927,155324,51054,-38985,-49440,-8248,15961,4297,-18057,-26445,-2719,-39526,-105134,-155367,-237233,-264479,-158357,-74524,-62207,-30802,58624,107068,74485,20311,12403,-2,-5763,56568,133784,160879,112582,52266,44721,-29091,-243557,-294145,-124290,-30964,47913,96203,110008,154662,149200,49875,-130322,-231845,-102253,32080,-29336,-115267,-76199,-22090,-16534,-49366,-81335,-16381,26188,-62566,-136638,-46085,66767,52018,-1498,-11230,-9885,-80386,-159304,-95912,31885,42698,5570,9047,-575,-21586,-9165,485,2092,21798,-10672,-80899,-95247,-59031,6254,26046,-29320,-71133,-50386,-12947,13026,12482,-18268,-72931,-97904,-38215,35290,21719,-19017,-2883,-3699,-30741,-35450,-17099,48518,65372,-5129,-2440,26637,-9964,-50571,-27521,30351,101132,125244,48315,-22447,6572,5877,-54315,-27490,17960,-30581,-104754,-147356,-180761,-176509,-96790,-59653,-44951,6185,13822,21791,100836,143003,69916,-49429,-80981,19763,93737,50570,-15609,-43790,-44639,16854,64211,73893,77732,30447,-41647,-65624,-51309,-35684,-29741,-10331,21779,53313,29834,-36561,-61789,-36917,-535,84870,130806,44716,-33902,-42326,-34739,-25035,8095,-6779,-26032,27141,94267,66129,19933,3811,21462,46965,77129,87346,27733,-42960,-43676,-4722,-34017,-45035,16100,55920,52563,-19919,-96578,-76482,-17635,-13920,-19154,-51915,-102519,-109027,-88410,-68379,-77848,-63310,28744,91951,12952,-30066,13194,26026,-17352,-71626,-116143,-147921,-102690,-29795,-30061,-74913,-90735,-33352,18674,-7436,-55532,-73902,-130378,-183879,-193315,-189720,-140183,-51815,-22319,-36105,-13089,13481,12926,57597,70821,40346,17524,2288,-14147,-28050,-10577,-10697,-53695,-42765,23070,55536,92585,139460,146542,81721,-28228,-65604,-30492,-25414,-39796,-42588,-48421,-55882,-35276,-2961,57471,88687,16671,-23540,35000,51069,17888,54150,141456,129577,23918,-13895,52702,131871,105624,36134,19895,72051,83814,29680,1519,20052,11801,-1632,87797,159552,66204,-78285,-178981,-177657,-90142,5802,99808,157138,100906,37748,56000,88876,31771,-71965,-125931,-143189,-136009,-57448,-708,16487,50792,8356,-53766,-48902,-33525,-43358,-30219,-28593,-56501,-49176,21979,97147,130245,126178,116600,85195,18195,-18760,-23162,-31231,-26792,-10316,-23763,-58180,-50145,-1480,34247,13819,4107,49096,42887,-44509,-59138,36055,88014,46563,16332,38861,44085,-7323,-56525,-45988,-4442,33787,69412,137026,155486,92664,10131,-35673,-40053,-24604,9045,31077,25214,46696,60872,29251,-33247,-64737,-39006,49334,79704,34928,46390,53778,8232,-14213,-4465,4512,33181,54746,47830,59792,73917,4792,-111253,-154002,-49106,100068,121815,59886,-4167,-63218,-92603,-57853,-9311,37046,47671,-16496,-65330,-10482,40857,42633,61183,59648,24450,11946,3030,-13703,-3674,-13010,-51460,-45883,-6184,26791,2879,15832,47901,-16756,-77134,-48917,-36409,-84402,-92295,-43060,2673,27449,-5411,-57203,-60129,-38076,-14310,27147,14411,-22083,7892,42481,22933,6281,36188,60152,44026,-10929,-3461,76599,81716,36588,21542,28496,59256,75475,-840,-90807,-57642,13896,7175,-32610,-49751,-13991,1853,-17656,-40073,-74700,-95667,-57551,-18814,-4952,10554,-12431,-40497,-10502,-6219,-58689,-75143,-34139,5038,-22223,-81140,-73815,-12490,75762,129730,73248,13721,52226,84323,52197,62658,115310,107048,46969,8852,-67368,-155566,-124647,-14630,27799,-14060,-53689,-58756,-38861,-6543,9352,27679,56877,74212,85086,120144,110263,49954,67582,133594,135658,134359,203514,226958,149712,111461,126687,27607,-101084,-112130,-75847,-82805,-94166,-56957,6775,61031,52361,32286,-8739,-80486,-63069,6791,-18683,-73730,-69902,-16242,36601,48974,10684,-10748,6217,10578,-9643,-16822,3422,48221,96346,94633,67816,21300,-31765,-19710,33175,31070,-56614,-81817,5416,21621,-38953,-61799,-62814,-58545,-13923,-4634,-24580,6206,47155,35509,11356,1820,-24710,-58886,-21552,60482,62787,-32465,-91147,-53375,37374,73625,37356,10798,36025,40908,-2480,-46749,-34197,8159,31625,49666,26651,-40046,-57079,-41056,-52092,-28077,40137,74474,20495,-95186,-138739,-82409,-36709,11206,97010,85635,-40294,-65789,-6037,-5503,-42107,-29745,24798,33048,-13063,-37572,-27844,-55025,-54299,-14262,17693,16402,-995,-35352,-56816,-58833,-113032,-121399,-13407,38253,-27235,-51772,41186,139192,129714,34823,-23738,27400,89967,77702,31484,4393,9720,12033,24738,15752,-10651,-1564,29907,30281,14751,-12915,7552,85325,112180,12243,-65354,-66466,-32346,-16083,-23555,-16962,-13395,-18416,31364,138395,124783,2598,-53839,-54721,-61984,-27947,5519,-17177,-19372,15797,46517,42339,20639,15889,35211,18030,-41353,-122125,-211096,-249587,-206904,-123219,-72315,-74680,-27037,69494,50294,-52854,-52907,-44903,-107604,-97261,-33461,-7087,17710,43493,18967,27656,30325,-7062,-14231,-9443,-717,6061,25912,46797,55301,12998,-30998,-56965,-49489,-7932,39861,37318,-9692,-4446,71304,78984,-3275,-119005,-133716,-34849,65547,90888,-1296,-102764,-73370,-51537,-83176,-29891,53435,-6874,-146135,-200879,-138200,11815,96971,38966,-36608,19431,58770,32725,43859,62696,23321,-14877,-4224,14766,14103,8688,96002,218349,234374,140385,56378,10190,-55368,-47223,51354,95203,13791],[-55923,-48871,19317,9426,-49562,-73090,-65275,-56116,-37489,9307,74744,124320,110685,37876,21005,39732,22666,44684,81197,23010,-51431,-87043,-118240,-128608,-94823,-31855,-3347,-32723,-76504,-85757,-53322,-527,62345,111563,117154,81361,39553,30834,86979,120184,88410,41576,-30107,-133978,-157079,-73091,-50319,-94481,-70266,13091,36344,-29767,-77189,-54788,-50233,-67535,-43370,-12228,-60482,-156936,-149067,-45969,21984,28914,-13614,-37504,-15895,-8852,21958,75034,81355,35854,21386,64461,94561,97024,36244,-19114,-17893,-17312,-10609,19251,-21231,-83034,-84106,-83488,-48718,-50761,-129628,-162898,-103679,-94369,-31222,77627,54513,-54041,-80344,-17746,67484,72897,-21385,-49746,10459,11768,-1296,37299,87123,124391,145157,77409,-17389,-10067,52079,80324,73701,42934,41798,4956,-56079,-51012,11325,16793,-49626,-45289,98340,189405,128819,106678,133600,70723,9133,2363,-6722,-10822,27352,87356,116432,96811,47719,-21555,-68537,-38600,18365,53039,39708,-30842,-48544,-10683,19477,8219,3244,8005,39134,94185,102914,49547,31576,50312,57592,48104,70777,100225,101968,63160,50435,99780,149631,121618,37103,-33555,-33860,-5920,-6749,-16053,-58341,-91093,-57682,31678,83633,65166,39136,30022,-7257,-53712,-95169,-124858,-75125,55236,110344,45754,-3996,49149,89118,23773,-19130,12946,34778,4020,-43380,-33207,35039,76646,50197,49865,32859,-70526,-126344,-63167,-13557,-70422,-121230,-73609,-20466,5948,36836,62139,45243,-33872,-125037,-117501,5331,22354,-54921,-48169,-337,2771,-45198,-102053,-83928,-4440,-10186,-86801,-105970,-98015,-95320,-70985,-34251,-14664,1788,21625,89215,131301,80663,22502,-1580,-10364,-12242,-58420,-95215,-36563,31665,34263,23662,22663,40615,78374,99707,115374,140233,158430,150395,112174,53694,7463,-43775,-96583,-99747,-56816,13918,31906,-39632,-61025,-65747,-159559,-179102,-80858,-36627,-35657,6656,92590,123202,49158,-64780,-78349,-38347,-8137,53527,135371,165961,79073,-38199,-46155,-91383,-271329,-292029,-124971,-32515,40256,76433,118756,178883,156442,59721,-87734,-194164,-92259,44052,-3192,-108037,-129916,-125277,-82082,-12943,22160,70156,59171,-44151,-88762,37807,130436,63590,7883,36214,24217,-89511,-163095,-96603,-6847,-10503,-15633,13339,3464,-48367,-70982,-32424,41524,60703,-49339,-121638,-59810,26233,82700,69426,11073,-36368,-32863,1025,3427,-24667,-62115,-101136,-80627,-536,45961,35530,11750,-6518,-33563,-36622,-16944,5331,69959,78740,-20717,-82656,-66564,-47368,-38574,1363,91783,182754,150658,21088,-51251,11610,66953,18319,6371,48278,49021,28752,-1593,-77579,-142282,-129463,-100248,-51108,7024,16091,22842,115652,198837,146908,32755,20468,92224,92192,16566,-43634,-50984,-17353,60155,77459,33896,24020,-116,-67847,-69647,-16122,18675,-3154,-34031,-6635,65186,74308,31684,25238,26141,5251,45408,61576,-14216,-79067,-131072,-139779,-75133,7147,29243,35113,59790,77839,46889,30991,42161,79900,124532,164933,160493,80552,-24332,-67371,-50116,-39035,-24576,-97,26810,61686,33103,-34618,-53780,-57858,-86864,-81139,-75847,-105520,-123877,-119864,-102385,-94265,-97337,-40586,30394,6322,-16229,7848,-19289,-96287,-148887,-154229,-135123,-111344,-80870,-58756,-66030,-87997,-39362,22057,32807,12475,-21407,-88343,-140415,-153333,-131940,-43298,31768,28440,26854,75685,86178,63199,73509,82811,82566,99782,109413,74563,24533,28893,-9914,-122465,-158863,-80044,20979,96221,121669,130675,121402,65519,-25285,-97077,-104143,-37825,-2952,-25037,-31925,-16421,32635,106521,68125,-75981,-117082,-22019,56288,56655,80678,139679,97144,-15236,-11443,85143,109376,26336,9360,47029,63468,17359,-38952,-27344,14588,3566,-1941,113134,205466,128840,6896,-56093,-56982,-41976,-39221,-6287,46270,22670,-5462,48206,101277,65009,-37031,-114488,-115541,-68409,18531,38674,-39740,-66094,-29251,7799,31908,62435,66641,53673,9521,-34311,-48512,-32819,16018,87126,107161,68444,11704,-20888,-4054,15036,-15026,-22301,20695,-18675,-128704,-130864,-37326,4851,-9378,10573,58610,28222,-50889,-33581,46641,49733,-3994,-12578,34572,52952,-1006,-40452,-2458,26485,20207,24054,43276,12304,-32846,-62266,-77466,-43421,-2765,-4782,-37438,-39579,2348,33469,37244,18869,-3818,-18099,57986,139594,135661,110966,61031,-39,29084,73105,20653,-33113,-42371,-53605,-29245,41746,75038,32340,4333,90439,205738,169911,86189,43526,-37069,-108033,-86267,-58684,-32329,-23235,-76960,-94706,-35866,-637,53087,150956,179481,132972,62753,-15893,-48926,-4290,15193,-22100,-31365,-14572,-16408,-71410,-59568,30783,15251,-61992,-44828,-32605,-109330,-136192,-60936,-14939,-1159,-19106,-71951,-105779,-65445,21375,81284,52125,31897,59491,14162,-37282,21039,79098,55706,8153,-55654,-34251,77274,103757,45542,-5950,-17850,20826,30448,-41804,-114431,-103786,-51124,8736,35405,-19698,-61707,-40178,5691,18977,8082,25266,75132,59696,21202,43360,44168,25937,44888,11710,-71058,-95766,-59401,-44008,-57106,-41204,-13956,-21109,-483,50640,42295,15536,68116,99881,23771,-21207,7964,34646,42127,45840,-49049,-165096,-159424,-50556,9923,-50509,-96622,-91410,-83527,-69255,3662,79689,86983,76592,100635,111105,42529,-44435,-10941,54821,60520,97989,172024,183303,128252,114825,143266,72576,-30231,-52943,-35097,-55167,-93976,-58126,21870,71336,59469,39381,1566,-69644,-80889,-32594,-46242,-108242,-112889,-53060,-13765,-21777,-15465,17589,46408,65800,81507,64930,31003,32371,76617,92594,44386,-32691,-44955,3715,24908,-660,-66453,-91046,-7626,56822,7584,-58045,-61957,-34391,-6113,-12923,-35903,-32834,-50956,-82464,-64455,-24102,-10609,-21202,-14777,39368,80625,11220,-82859,-87179,-39389,-16340,-1958,26788,82002,112600,88290,45526,30302,19329,20723,51267,39469,-10465,-19788,-12247,-40197,-46722,4741,86708,90826,-3311,-32867,27063,47440,37526,35229,-38843,-110596,-67626,17164,42624,2821,-54162,-41201,-7062,-47597,-101389,-65422,-20912,-13872,-28307,3313,44420,22548,-30333,-74189,-113707,-140600,-82042,44781,96036,31764,-26126,13492,96807,132500,89952,40622,43207,36923,6702,-14093,-43618,-47135,-36483,-11038,-33117,-77467,-75441,-28011,1829,21373,35124,88144,158788,145778,35758,-35679,-45273,-12806,3071,-18311,-27945,-27026,-14247,50608,98086,20919,-47814,-28679,-42504,-78216,-46726,-25316,-69409,-50725,16966,39925,41888,78763,93356,75159,30043,-42704,-109799,-147443,-174754,-185826,-133009,-66317,-48168,-26435,16695,-18083,-103656,-118757,-109980,-113346,-69775,-11647,17407,38133,49906,37674,67206,71037,10429,-923,43576,81780,79505,48866,-4344,618,5708,-43128,-92197,-70290,5343,58474,25582,-28433,6674,107647,117504,25253,-104679,-134124,-37369,32376,17353,-25833,-24299,36110,-12282,-126087,-90664,-18919,-97837,-182292,-137656,-43309,54183,114735,95349,44209,52982,53972,44842,53124,52068,-4895,-51117,-25588,19989,31801,22266,107882,223954,215335,114899,36242,-6701,-54231,-34138,48348,65094,-30142],[-52667,-2447,96231,73956,-18366,-38937,-4584,-63,-28025,-30495,28687,129574,167050,97501,49172,30254,-54315,-124995,-109966,-46057,-2032,-17000,-81015,-77376,-5642,54086,53765,40059,18848,-34261,-57438,-13464,65994,113837,85195,47305,35643,37454,78433,97775,66586,38466,-10062,-114682,-147029,-57261,-17846,-83699,-90637,1379,48798,2410,-18733,2575,-35323,-117755,-118894,-14637,39456,-53579,-92425,21087,88118,50148,11610,457,-38706,-52999,37057,83244,34760,-16032,-59114,-49283,10113,50501,27887,16078,51419,64075,29273,-1805,-37861,-60157,-56249,-93908,-112575,-126264,-166961,-173096,-110308,-93666,-61469,-3044,-31158,-106482,-107580,-31241,81746,101954,-4553,-54828,-44280,-110402,-139910,-73735,6555,99096,152915,91607,-6330,-28667,8282,61063,121531,124885,78875,2768,-44928,-24883,11931,-17589,-73383,-46060,69006,121111,74426,56141,51088,-26579,-54163,-12032,12460,42549,90519,94923,61851,29879,-2027,-52925,-57242,29699,83231,51520,32520,23550,37474,73818,112216,99245,57703,21854,25138,68459,84319,26597,-50248,-56561,8599,59265,131131,192088,155794,62300,27918,45954,73083,50420,-10359,-62856,-77839,-71748,-44505,-16522,-21421,-22845,-22810,-19286,3193,23727,27314,10352,-48787,-102815,-94228,-25948,38022,87420,123267,99106,20789,34657,54800,-26079,-16373,91986,108041,57076,17746,32077,115171,169104,103191,-3807,-79051,-123877,-130784,-73081,-8629,-55341,-117960,-68888,-23540,-27290,-20566,-37890,-92016,-164731,-198164,-142275,-12499,31897,-20774,-44586,-43032,-79531,-180772,-234833,-161533,-47406,-43544,-90799,-67957,-71961,-118803,-108135,-53072,-4716,37929,36665,64811,122554,109480,44087,2888,-19836,-33660,-82839,-128132,-109595,-28009,63038,124119,126202,79104,45095,59124,50603,13330,24401,68967,86591,91023,76693,-14458,-117269,-159883,-119813,-30357,-19569,-58307,-5724,13682,-66950,-64639,1487,4423,-4862,24324,68621,88987,33982,-86416,-121294,-59312,-6446,9178,28760,43610,-22787,-105309,-112431,-196411,-353049,-276388,-106173,-71821,-44024,-5596,74007,143942,116956,46143,-90620,-219981,-138175,29691,37999,-64359,-121058,-134433,-101594,14528,105783,117026,62298,15914,35388,116409,112718,-786,-33524,35726,57402,-13176,-79191,-94743,-97209,-97955,-40300,4901,-39093,-113541,-136479,-52344,76650,97301,-31299,-109098,-57328,32927,67132,34205,11791,-8395,-20866,-6489,-9763,-11417,-15888,-69463,-41458,50767,31581,-647,18736,-18479,-69342,-33914,13974,11597,33392,42967,-49293,-157238,-146309,-53767,16935,64003,127759,171420,88717,-32653,-32093,73287,99977,28344,15145,68998,108280,123893,100338,26108,-41116,-67206,-75715,-52421,-40818,-41771,-4174,83663,136925,93970,35841,55624,84457,58681,4891,-43313,-26154,34774,64442,-2260,-59687,-24812,9330,-23218,-398,78081,114725,74328,-3673,-26000,29502,62008,57060,71624,60935,12292,15072,5101,-32609,-60874,-130502,-139235,-61787,-9316,11737,66063,115579,113809,46219,22973,57229,117425,167492,177610,150432,93619,17815,-37112,-37957,9480,43691,5835,-13519,54887,70278,-7333,-32885,-18574,-58675,-86748,-75385,-59377,-47608,-44576,-53576,-78492,-99748,-38539,54454,58271,24698,-579,-72351,-169674,-194301,-126326,-86370,-113050,-125942,-88164,-60393,-59747,-22038,16600,20142,-2843,-43132,-49106,-16146,3357,21713,55256,21040,-13142,32385,102933,118822,78799,27180,7765,51116,135884,157329,71924,10896,75361,69701,-78135,-182284,-134064,-12692,41730,9440,12287,60832,67997,-33239,-144627,-150102,-52819,-478,-12399,-23177,-22016,8375,51339,-14809,-122638,-130038,-67387,15420,67457,85917,81204,13880,-68089,-46545,21756,17402,-40925,-21088,22882,20520,-19237,-46852,-42787,-22513,-20584,-11881,85750,171488,119708,59809,52219,37646,-3665,-34499,-57215,-58704,-64138,-32190,33635,67248,47376,-7391,-57752,-39203,9832,75917,78993,-53466,-139350,-64462,43391,104321,167092,188627,137952,32411,-43664,-50355,-17922,-8747,16067,33518,10486,-37995,-77441,-80242,-25268,10653,11567,36285,9884,-91643,-109838,-18809,5728,-35220,-25561,19939,7945,-19185,26777,87693,58686,-30220,-74771,-13883,64059,27897,-39378,-13779,9055,-30380,-68084,-83118,-109502,-105124,-88137,-83132,-22781,41363,39853,-211,-5502,-5889,-11822,13637,32631,3181,-63865,-26500,90516,160165,162003,63453,-27542,33017,109457,49474,-26667,-59659,-105034,-135966,-57455,67102,89616,49963,109805,202828,160533,78516,60352,27445,-26294,-20616,-24207,-33187,-41564,-70549,-47006,22990,27365,81445,214371,262821,208175,105080,-22659,-72317,-3060,65818,67632,42053,26187,16257,-19178,-23431,28332,32603,-15027,605,20758,-73676,-167579,-112017,-28888,15909,3497,-63723,-123790,-88305,-10672,39224,26183,25946,75585,50591,-13457,17981,60699,20710,-9594,-22873,8325,100645,130587,62279,-2835,-18784,31873,44923,-28062,-99936,-102905,-63742,12917,61079,-10914,-88799,-84660,-14871,12861,17111,67849,115630,79527,20832,54437,109160,125205,99309,10310,-86320,-101173,-69132,-69229,-47117,49685,97065,41513,-7549,-10626,-15870,-10194,56631,114357,37772,-57250,-57645,-25060,-7473,10143,-52651,-157391,-156963,-59989,9070,-33678,-75248,-81144,-95260,-71153,53896,142799,114990,85940,99255,47347,-84700,-149610,-92133,-51791,-22970,70073,150323,162474,114181,71240,85592,97006,60637,19253,10237,-27756,-87103,-38546,77835,135476,98667,42751,11145,-28920,-66354,-71240,-77350,-103398,-104760,-41701,-10719,-50232,-76209,-49420,1918,72377,113076,79508,17140,7707,54442,74092,17177,-48799,-12215,55929,31341,-17552,-49358,-54715,-436,44746,9561,-45270,-35024,5898,15295,-10434,-8814,-3367,-83672,-159086,-126566,-45798,23750,52322,37545,18976,33677,15127,-28791,-68311,-120254,-132641,-62240,-5104,56467,114587,128281,90180,49245,492,-6017,28327,44045,36413,24991,17228,-8031,-55092,-57282,39560,96681,51764,43294,90935,80739,22693,-48842,-118372,-122015,-49949,6912,38442,38680,-13104,-35716,-3037,-30848,-139564,-143367,-44406,13308,-7329,9629,39343,8293,-29031,-54777,-90718,-68910,4574,67646,92122,47313,-37640,-55494,10745,79330,88356,66743,45504,1157,-25957,-33408,-59104,-55826,-56251,-49035,-68090,-111498,-105684,-40113,12572,50043,67439,113202,163840,110939,-7523,-32349,23742,75675,61616,21473,8136,7827,20100,49799,-7632,-125856,-99542,-11336,-44862,-84102,-28886,832,-70024,-91643,-19612,38689,59103,106097,112185,79493,38285,-31568,-68390,-28434,-18371,-64579,-58178,4702,16976,-20116,-48397,-64664,-86858,-110269,-126693,-89647,-39400,3838,58504,71373,20682,-20743,14675,35195,-5295,25114,85498,92102,62500,-10063,-95209,-46160,19948,-31491,-87705,-56444,4866,10371,-29498,-50261,8767,84290,80135,34797,-47757,-88450,-60996,-79841,-113267,-42010,80312,134311,34652,-91871,-76704,-39988,-111551,-141021,-65411,7261,54424,86282,106088,96683,72141,49488,50032,25667,-9232,-34025,-19703,26736,47489,37250,16553,47903,104125,113915,66056,9866,-29117,-60654,-29598,31585,23595,-58259],[-75819,-9593,67709,32251,-34698,-35736,-14484,833,-14751,-53792,-37946,60373,134057,106659,50197,-1618,-94109,-185458,-196651,-112326,-22602,30634,4415,-2843,54472,84163,32298,33849,76484,67877,10597,-22247,9256,27979,-29030,-43798,24537,49159,3770,-50465,-42549,3692,6432,-31272,-35447,-2236,-8333,-77626,-84982,584,69956,56744,26470,32103,4660,-76837,-106191,-15726,68029,-9094,-64450,33321,88628,41201,6799,-17227,-70383,-60907,44256,85187,32589,-7562,-55805,-90136,-60237,-15777,4770,36755,77606,81389,30537,-34912,-63932,-37421,6567,-24690,-93375,-117929,-97349,-77400,-31168,27944,62271,26389,-45703,-58222,-24817,24387,103007,126178,44783,-13952,-49553,-131207,-147666,-103020,-91737,-26760,55083,49277,-5472,-28785,-17989,46519,147130,166658,92670,2930,-23116,-28462,-62487,-86544,-60198,-7900,34795,47673,10743,-44519,-76146,-110247,-93705,-34907,2085,38874,104206,107008,37750,-10590,-10628,-19051,-5955,74605,103881,39922,12598,38119,71901,119124,179630,174429,82348,-1253,8885,55354,70494,35255,-46444,-79794,-8296,56371,88821,115765,95047,48117,35097,5981,-30012,-24307,2123,-8984,-45848,-33993,7632,22904,17977,25725,-4451,-78647,-106620,-80087,-63397,-43173,-47724,-79434,-32973,90947,149802,143980,158942,125467,-3734,-40621,-14861,-64844,-39896,84528,133211,123008,92272,89070,144144,174301,103595,-19874,-119436,-125927,-74572,-32841,2635,-16869,-52892,-17505,9128,-1739,-22104,-97288,-159280,-148892,-110638,-70735,6571,41413,31443,32856,-4510,-101138,-199702,-193385,-106980,-35789,-22759,-4550,34146,-9568,-63688,-46424,-5440,15710,49407,19530,-18206,37374,91394,57816,-5200,-71919,-110925,-88589,-89288,-111588,-35361,99359,181978,184549,109417,39139,44058,38711,-8502,-17884,8037,37735,96001,153320,114090,-2324,-125310,-128345,-73195,-72485,-52131,39770,47804,-7051,9482,55007,54067,55701,65104,51987,52784,57300,-15631,-78549,-43159,10250,-7943,-62682,-96096,-121208,-105547,-110138,-256806,-413050,-293823,-93098,-80003,-106099,-71055,30596,100492,88644,55235,-84133,-224313,-159444,-6026,37859,-13110,-38945,-57737,-75875,18559,100605,53291,5532,64140,120114,101958,23281,-57797,-48573,-1045,24548,29588,-5391,-89260,-161437,-148749,-42663,18515,-36228,-102828,-104805,-26903,66284,77802,12952,-32071,-42684,-32214,-17365,-15680,1669,-576,-33655,-34592,6192,70421,90299,-8098,-31960,47420,17655,-17780,28052,13468,-39790,-31909,-17040,-37705,-26270,7734,-41930,-142366,-148488,-28934,81233,128847,137919,115230,17060,-81730,-37848,67201,45652,-29778,-18242,46287,99574,118623,97735,69973,60360,48351,-7618,-61778,-109881,-117526,-24854,74156,65312,2167,-9592,5998,9080,54238,82233,17746,6836,60050,24465,-91842,-101695,-22118,16866,14960,44002,98754,130985,118706,56261,-13067,-25576,-10023,-2725,13061,17477,-6819,-198,4852,-6208,-81,-25489,-25481,4105,-14688,-25987,62011,150803,147526,48347,690,31007,84481,107654,76499,40565,42725,56204,28371,31743,88795,102625,9503,-58681,-796,19200,-44027,-28522,48766,43126,-2136,-20568,-5505,18071,33294,27539,-43149,-102413,-28759,110062,123199,47729,-28550,-98529,-174899,-178619,-63326,-4239,-32336,-60202,-67371,-69709,-58278,-24620,-8939,-27850,-54869,-84437,-61717,38222,103685,105236,65641,-35639,-79346,-30615,17379,51612,26019,-24565,-31118,36245,124454,115195,-12452,-66193,57870,131639,31874,-80443,-67223,-1388,-7580,-55542,-23259,47665,25634,-78437,-136130,-112689,-66249,-56615,-40317,-12784,-10477,-44266,-52030,-52596,-56966,-43753,-44752,-35054,6296,14084,-26571,-75583,-98624,-90708,-90996,-62802,-2967,39375,27557,1134,-8184,-8280,-40381,-59953,-30698,-7389,40472,85946,45755,44372,72788,44425,11330,26159,719,-45445,-54815,-14659,11727,7606,-16158,-24384,-21348,-12003,5503,56211,59079,-38795,-108274,-75534,8847,88100,157995,171567,106125,2374,-72476,-54621,38691,47953,-6380,-12465,13243,-6093,-105953,-199180,-129954,13334,41224,24618,40586,12152,-21259,8255,7203,-56672,-81208,-38143,-1356,10318,53025,112431,88790,-25803,-120969,-74191,61281,71964,-29664,-57748,-44431,-90445,-151684,-148375,-104142,-37372,-12930,-34766,-1438,60555,80757,75383,66684,15884,-54505,-46106,-15763,-47984,-115813,-91669,6694,90960,142179,73422,-34463,-20585,66695,88399,51793,-13855,-107371,-191129,-143495,-20147,-4892,-54361,14886,123854,121157,48865,29207,78868,79458,46466,17846,-2551,-23099,-42750,-9124,75723,79731,89400,186025,217294,146097,74865,13357,-21463,12949,78104,95240,58217,44157,86116,92179,63607,52074,58352,60282,50644,23389,-79500,-205277,-190151,-56913,49687,42803,-32605,-88495,-92631,-113606,-97858,-48488,-34205,23131,98686,63437,3505,4008,-19295,-23650,-1086,25156,70200,66238,26170,20167,18568,34351,46741,1809,-62703,-80754,-76554,-51090,-17590,-55625,-103995,-94252,-28129,-23994,-46479,1629,42598,15839,-28985,11612,111857,161497,101960,-28105,-124762,-119560,-80559,-54319,17612,125059,136847,55149,-2492,-29220,-28559,24628,92835,116291,32695,-46497,-34393,-37097,-57396,-34830,-58002,-107863,-84536,-40062,-961,8009,-19555,-47022,-50417,16331,136652,173393,112851,97803,87268,-49849,-200232,-175912,-87183,-80056,-41719,68291,133856,129234,79613,10285,12846,88548,106895,61809,43653,1399,-64726,-33543,61687,109459,68309,37479,65138,51795,-28497,-87882,-91696,-66375,-43146,314,2769,-44144,-110203,-144121,-101884,235,44707,14668,-19104,-13355,18343,34661,22969,2887,31513,82271,53885,-10887,-46748,-22543,21980,4245,-37644,-45412,5007,66728,72284,23580,22109,27111,-49324,-123150,-117216,-48672,42645,80838,53685,-17663,-54213,-23548,25376,-12621,-129554,-173567,-96278,-51342,-10627,49050,70047,53125,41423,2218,-25097,-14480,3381,5333,-1203,9921,2151,-75383,-121656,-42413,31371,29862,27652,19531,-10411,-33312,-86147,-119755,-98243,-46994,-30135,-10054,35809,49019,6041,-10563,-23869,-134789,-178139,-63722,51845,64252,72016,63689,5523,-25024,-26963,-34842,2431,42631,40185,45104,35618,-30475,-75286,-38333,26125,61801,71598,49896,8822,14823,13215,-29622,-29155,-24344,-37070,-58406,-78055,-54754,4310,34572,38638,37978,72310,96156,38450,-67626,-67510,26248,101148,98372,70044,63062,60703,57333,17034,-112074,-212694,-122118,-167,-11871,-34879,28954,78510,7028,-85672,-68413,7006,34613,38684,33187,43345,37366,-25926,-45043,45022,101796,48114,10934,61966,77035,19097,-39827,-47895,-36557,-51894,-83196,-68323,-52368,-10551,90434,103577,-1770,-87737,-59524,-22241,-27314,37082,75621,30215,-16939,-91695,-147953,-43823,36565,-19005,-61120,-20903,3471,-38947,-59117,-39793,-11630,-5469,-14231,30869,24579,-43447,-98309,-166381,-183243,-37534,122427,126883,26825,-20309,-2374,-23346,-90117,-70332,13690,36274,21225,9567,27654,35659,34877,38673,49277,16692,-30504,-31938,17073,70063,68429,35071,-3685,-24344,-11355,39588,48961,3294,-51717,-95299,-59130,10442,3064,-68414],[-83321,-28351,11748,-16024,-37744,-48797,-60958,-17297,12188,-24432,-24651,26566,66967,73178,46428,5094,-32511,-74318,-94546,-80730,-35890,41159,71549,45791,32445,10418,-54201,-26419,85323,140102,72607,-17996,-27312,-24005,-70800,-62427,34837,59528,-40846,-142166,-113830,-33648,1859,37554,64656,48529,-589,-57739,-75180,-35294,40166,75539,47557,51466,67156,30189,-11125,-8614,-3446,-55994,-69594,1982,37554,26612,7018,-59320,-110529,-72720,7277,66539,81812,67559,52632,29036,-6557,-27907,-36262,-7614,27418,41410,26327,-21064,-56050,-26323,38571,20918,-58398,-72677,-12388,11465,44779,120720,157767,68330,484,66563,101033,75681,105482,137859,86035,20050,-31441,-73827,-58483,-52261,-105366,-103361,-34963,-8107,-21886,-32091,-35162,19070,111893,137029,82192,-3129,-20138,-33538,-92593,-85355,4223,40751,3975,-10573,-39954,-113300,-146963,-125544,-67262,-12287,-2323,-12484,43098,86300,29135,-24121,-10677,2534,13541,49602,52188,23813,-3354,-31160,-10413,72002,169985,182258,77463,-13044,23434,67162,58083,42270,3720,-39274,-13000,2260,-33233,-38536,-5425,32592,59223,-6437,-106030,-69477,57394,79048,19783,44249,86252,80326,49517,13114,-44644,-103315,-112368,-83275,-81593,-40952,24033,26589,58535,143068,157793,142844,160437,106981,-30964,-90678,-65860,-77660,-68484,5196,68080,93101,78422,59754,58617,66528,43166,-11930,-83163,-84132,-24806,-35300,-64000,-27819,21677,33444,11303,19521,23515,-43998,-89324,-26517,38456,20272,19720,36854,72328,103450,42025,-49906,-69614,-35156,-9834,-3671,7026,48130,65015,1973,-31054,-1117,18296,-11216,-5052,-7467,-45640,-27414,34690,43703,-10614,-98830,-146839,-73225,-35602,-85341,-61396,42484,124175,135330,68688,18911,25044,33852,22716,-4386,-29285,-627,70408,154805,176268,68458,-59277,-67125,-59111,-87699,-51824,29330,28009,-3119,12755,54875,76830,88480,72101,15466,-11760,37946,31499,-6654,17034,48510,15607,-66210,-138022,-150381,-74177,-59406,-247597,-468682,-403776,-139742,-57886,-93199,-75749,21880,90621,94555,65409,-52880,-152287,-110648,-36037,-9489,7992,42673,2887,-55137,6204,33329,-59460,-72133,61932,117236,36181,-51315,-62370,-27519,-42305,-63970,-31202,-15991,-78954,-146661,-129986,-38896,13548,-1588,-9115,7595,11944,5022,1689,10222,35342,11063,-69082,-76835,-31827,-12056,-27582,-58224,-45914,35786,123588,127076,10267,-65566,-18553,11497,9998,31502,40582,7857,-49836,-87517,-81864,-38749,8082,1647,-55489,-87417,-14838,91682,142729,130487,89390,-3268,-94349,-83631,-45179,-72231,-97494,-68289,-15758,37352,57309,52039,67892,99391,111765,36646,-72255,-142539,-126559,308,97345,40320,-38661,-23959,-23795,-25963,94542,188453,102713,50228,71764,40,-99493,-68505,-2593,-2846,-16819,-24213,-11566,46739,98584,93990,26174,-45510,-88177,-116887,-121138,-80583,-60386,-35346,4187,5114,37089,89063,106966,79123,14007,-29202,36539,103285,87441,13897,-20927,-22217,-7813,-117,-28020,-67662,-27812,66868,84729,92015,125371,102825,6698,-58882,-42966,-48503,-52321,12428,81460,81462,65563,49450,25628,8574,18760,41415,-16132,-101591,-59453,95239,143286,56632,-41448,-74426,-98908,-103327,-21032,50785,71155,51039,-19396,-78855,-96904,-75014,-47428,-36508,-46709,-72410,-71356,4713,51196,39038,15767,-47365,-93450,-80744,-52108,-20575,-33586,-31531,12303,64476,98649,67614,-40745,-93415,-4503,87269,69711,25696,48040,64245,31294,21662,87758,128928,38270,-76214,-79613,-35214,-57769,-118110,-95611,-11667,6647,-63672,-67660,13378,46787,34660,-3990,-66496,-77494,-63740,-78749,-88131,-74556,-88141,-124493,-40358,107385,149905,75673,25389,28521,41270,-772,-41298,-6332,10252,8069,9286,-11763,30688,76984,54943,55313,100420,91481,55433,49482,48084,22522,-1920,-35329,-36683,-20319,-44923,-50010,4328,12062,-8118,-11096,-40252,-23364,34208,65925,42657,5601,-23658,-61671,-50001,51367,87265,17138,-935,60753,73029,-46238,-176043,-131339,12056,37458,10435,56249,76606,42375,21281,5927,-39024,-72276,-42929,10836,18492,37639,92968,69547,-36769,-119668,-92360,43673,111268,23020,-60380,-79591,-109666,-149640,-115401,-26573,78959,108197,51122,27820,49484,58087,68191,83852,47042,-53926,-81609,-48046,-49772,-80957,-57241,-11514,23137,76068,77092,5785,-39536,9601,97250,119725,38471,-81523,-162102,-151119,-94215,-101067,-122565,-52939,35985,47673,8842,5621,92084,118348,57482,26729,31760,23507,-7252,-9973,60068,90292,71316,106550,105868,22494,2168,58606,54121,30097,64139,62159,3989,9904,106739,124819,80725,74731,106101,130716,65302,-55000,-144887,-205356,-191397,-54275,78294,68361,-2923,-28019,-51805,-151747,-180132,-93191,-65718,-36346,79605,90794,1284,-19984,-24503,-32283,-33091,-32101,-30363,-54944,-35447,22803,22540,-17595,-13971,6775,-14827,-65826,-122043,-145692,-111511,-73883,-60345,-48126,-24672,-59598,-95793,-65911,-34826,-40476,-65741,-47967,36979,95172,49968,-66993,-135139,-111952,-73726,-19793,71879,121605,79302,13869,-12568,-32111,-6634,85743,145805,101707,-7649,-28825,29641,-256,-48765,-7730,-10568,-9595,30478,6010,-9385,22947,11919,-16460,26496,108040,145436,105871,41393,59833,52085,-111221,-218850,-112607,552,-107,12258,59375,58408,33639,23144,-9747,26,77975,117816,89746,80918,57236,-9096,-30305,-14677,-9594,-24213,42132,161888,149605,13972,-81520,-94108,-46028,10947,12387,-46412,-73194,-83659,-129828,-127221,-49999,-14088,-30040,-32244,-21286,-7429,12622,48645,50281,33958,59771,60620,-12939,-75521,-28084,32185,-12686,-59279,-35965,34453,93463,92219,56279,50236,34123,2363,-14334,-39997,-23615,50774,72391,17138,-70442,-103108,-31822,65099,61926,-32831,-100903,-77261,-56287,-46936,-30272,-40557,-31998,24838,39186,-1065,-25178,-41844,-64170,-55874,-8429,2675,-71968,-122919,-70279,-24639,-24549,-36380,-92287,-107446,-57538,-62216,-88858,-75357,-50229,-47327,-43402,9618,61920,22814,-26022,-22377,-76121,-119238,-44933,73723,109991,124546,109252,25331,-20378,-13109,-19612,-18428,1859,-860,3080,31616,23786,-16589,-10995,36854,74068,86126,53145,21808,62640,78460,22308,4221,9109,-4369,-33513,-27898,12407,47446,25120,-20910,-15718,39665,55675,18942,-61728,-78999,-29336,28153,67067,85038,83964,82237,83558,8862,-114012,-164775,-90297,7914,39806,52198,112309,154871,88694,-27032,-85641,-62213,-38862,-53928,-64016,-18217,12668,-22420,-28880,55906,119484,68391,11143,46798,94750,73053,12899,-21613,-23343,-21411,-29966,-35915,-50734,-7039,110750,116219,7573,-67353,-33728,-1904,-7152,30705,41656,7328,-26819,-83391,-105552,-11030,20536,-21162,-23239,21021,23144,-31650,-45066,-13659,-40510,-91111,-76843,43029,77374,-23324,-87348,-107121,-111072,-7116,86724,38036,-19071,37872,75207,2121,-77108,-31605,77118,78625,-2349,-53286,-50854,-46238,2656,52420,78123,73450,40989,9409,7224,36680,59895,58499,16303,-19420,-14786,32286,59680,19484,-58049,-112546,-65907,20007,22149,-48774],[-82938,-32599,5985,4554,-7951,-67092,-101685,-36568,5088,-17360,44,24928,23687,31142,30231,23541,34332,15926,-16372,-22001,-9241,22894,54524,25982,-53741,-130432,-173357,-103094,51758,123004,63501,-13711,-25887,-19067,-34436,-19114,45110,59486,-23050,-117692,-121459,-82574,-35275,44279,85130,59371,16475,-19684,-59068,-63096,-3997,45648,58024,92275,110552,71488,29076,-15817,-80159,-116022,-79961,-16338,6171,19030,5021,-87108,-145290,-108811,-50132,16880,83226,105802,147858,174631,91950,-11413,-86731,-88645,-45948,4052,50175,42349,-15060,-21797,36800,19967,-64095,-81808,4025,60227,92077,113855,118026,48308,36322,141180,155120,69387,61249,92073,67597,25140,-5203,-22573,1458,17110,-2372,-31804,-39503,-46068,-61285,-76126,-76501,-43873,26831,68894,47990,-15067,-17743,-5170,-29226,-4362,68229,48404,-34532,-57571,-61999,-92484,-91818,-44818,21725,50385,5632,-68648,-50318,18244,9147,-24101,-31731,-41848,-29848,-8915,-11317,19609,25329,-83145,-121018,-19448,99253,121453,66499,27084,69033,80277,21512,-5208,2381,-11824,-15263,-54151,-108289,-101112,-37036,32185,69725,-16667,-132137,-78782,84436,119758,64411,75959,105330,110613,83786,6713,-73240,-66736,3668,56569,43030,50581,92227,80252,69799,85096,47099,58242,123643,78798,-48178,-102459,-85518,-77154,-72976,-49098,-21827,-13108,-5327,-13871,-61751,-70396,-38635,-18959,-29379,-22738,-10842,-81865,-143026,-52480,77153,70635,-3800,13345,60372,48204,20593,50800,107718,80183,32009,28126,73695,94862,25626,-8445,35907,46981,25713,23690,11603,7895,15714,-15875,-44639,-29279,-19997,-52764,-29150,33366,31686,-12331,-3614,32629,16542,-58881,-98471,-41502,3774,-60429,-127884,-91958,-522,26596,-7605,-5941,8020,1064,-3476,-33774,-63844,-30264,9971,39998,40887,-12853,-19970,13872,-6891,-60366,-62183,-25244,-19166,-33587,-21836,23936,59495,50999,2608,-58317,-84627,-34597,-6091,35683,109482,120399,63419,-7905,-74082,-98613,-37872,-8793,-215451,-525583,-510614,-196119,-33648,-31729,-26554,44655,105275,102747,42950,-37508,-72301,-43718,-27871,-34714,-621,54641,6073,-47531,6191,-2279,-93881,-89298,38191,81972,10614,-50877,-34035,-6359,-57033,-119414,-101745,-47963,-46452,-59905,-50350,-41491,-50512,-16894,65203,97750,40706,-24927,-42289,-31167,28575,41260,-48708,-76717,-38680,-44974,-70288,-61331,-23877,38341,77217,58312,-12647,-80151,-56252,24985,53534,17855,6609,-1610,-68248,-99789,-52042,5807,35117,40288,18606,-22653,-23095,42114,97237,107521,88185,6774,-65371,-106767,-156282,-165127,-121832,-84898,-65364,-25258,19059,48709,64820,77513,93590,36922,-69905,-129644,-80797,27066,63204,-15492,-60238,-18339,-4460,4933,112650,195081,132315,93253,91776,18286,-53723,-44221,-32139,-43601,-83712,-143180,-135378,-28094,60057,92855,69993,-19350,-129695,-206876,-218456,-146379,-96176,-66660,-26155,-23309,13422,98518,141958,115033,61212,790,-9328,-13778,-33492,-44539,-33368,-52460,-64084,-38105,-39419,-99980,-83561,25919,82496,87026,91422,63184,16984,7475,-2005,-32019,10254,77898,52062,-12548,12588,62958,32809,-31264,-55000,-38829,-43477,-94768,-88668,29511,109620,50065,-42584,-41309,-3371,-16745,-35546,-259,59093,61711,-7261,-82164,-148945,-152145,-80163,5484,6071,-40680,-43909,-31958,-70971,-82578,-19592,-23601,-89175,-81252,-5646,7105,-40400,-29638,29248,60980,76116,65989,14445,-43006,-44636,-14643,-3738,6805,69115,111472,98885,117134,174362,164767,80622,-5443,-16772,-5557,-58407,-147151,-137690,-40402,-12507,-38646,25721,103020,70702,10130,-46883,-115415,-124422,-74140,-51165,-44763,-22751,-27021,-42740,35264,126983,144795,86640,51125,57269,75919,43262,-9529,-3562,-5069,-24022,-32517,-19817,46760,97453,103078,112196,116496,98043,109330,127928,100550,59815,44796,15741,-12280,-29426,-59335,-63961,-35702,-38181,-9116,39295,10437,-3541,22583,20811,-30667,-33420,264,-16503,-42051,17407,65900,35539,15101,67139,96640,48108,-4519,-494,13346,-7378,-4365,42510,54630,29454,12104,5615,9167,-84,3439,24760,9010,5326,34150,-6559,-74359,-81623,-51860,28209,113012,80092,-14878,-72563,-84264,-73449,-32225,24945,118751,174890,129650,73070,37193,-515,-8783,46570,55658,-39686,-84804,-24368,33024,13285,8897,21249,9464,11299,31617,36992,15293,3824,53984,105724,49191,-43411,-71069,-68984,-66688,-65977,-56680,-43444,-49309,-58027,-29083,870,43569,61093,18949,-5227,44366,78272,31179,-31075,3855,65701,61889,66944,60177,-25535,-41908,52666,56631,11562,38973,35243,-25930,-22329,53268,46984,16967,72427,139581,147904,47330,-115291,-167474,-123181,-75528,2246,90957,58127,-13121,-1745,27574,-47270,-116546,-74928,-38878,-40295,4134,32932,6183,1716,-1402,-26671,-58565,-78458,-96199,-94185,-37823,12676,-10202,-68700,-79397,-11092,22333,-52237,-154472,-190737,-135128,-28902,34024,1884,-57091,-107118,-102960,-74894,-48031,-16783,-33562,-69848,-46996,3559,205,-64121,-90511,-56461,-34752,-6714,45615,49540,21058,6400,-25866,-62544,-29886,58507,123272,86065,-22185,-24709,51485,36607,-11433,30810,44346,53047,85876,51598,13420,15268,5537,5002,92362,132754,61467,-19001,-57864,-30236,-8343,-94366,-137701,-37799,75364,102395,80298,28956,-56648,-85548,-36731,2334,33883,81591,115523,104011,101794,97746,39105,-7469,-35151,-67833,-61899,68112,215067,188706,49071,-46953,-80190,-42268,19444,-25207,-137420,-141126,-48310,-22571,-38130,-12946,4924,-11499,-21008,-11756,16441,35616,41025,12975,-17245,6227,16857,-50921,-112167,-66824,-1546,-16900,-41990,-18792,23193,29798,15954,51120,88352,62649,56661,74599,26892,3487,61428,77669,489,-86352,-72823,9027,68987,89809,67778,1082,-25587,-11277,-15579,-65708,-120811,-103775,3412,66986,42626,6268,-33081,-59418,-46570,-5344,19553,-7920,-40765,-22747,-30323,-68667,-94178,-122528,-88678,-18161,-21118,-64215,-75841,-69383,-56856,-51141,-30126,-1508,1538,2771,27448,20200,-17649,-35858,7144,25331,41924,55872,3817,-23364,-4239,-30481,-60643,-42774,-43647,-41587,31391,82554,47886,34374,82744,104141,72123,12158,-11133,47854,94938,64335,35516,10826,-9901,-42083,-22007,28444,43186,-14556,-69649,-36182,53243,95815,68457,-20164,-66916,-63480,-39204,17278,67889,53601,50342,83295,37358,-38090,-57451,-46313,-13300,42280,113357,177185,161116,78128,11668,-77144,-126952,-97782,-74310,-93714,-80093,-43794,-31242,-8115,49558,72158,24679,-29513,-19943,55510,81448,18405,-46940,-70768,-58862,-20067,18787,15321,41198,115972,90242,11672,14106,73490,73532,22630,-3943,2919,36446,18769,-31087,-28544,9290,-20158,-29062,6909,34614,34782,-7580,-33797,-21415,-66607,-118539,-81884,39221,59662,-27553,-20794,34275,7542,-600,536,-50974,-44702,53592,73664,-19752,-100345,-73216,31560,49854,-37978,-77794,-60074,-59167,-1765,57109,81067,101927,108656,50668,-34873,-66227,-4824,77448,52177,-89,-11957,-2028,23742,2229,-68844,-97302,-36493,26403,15400,-43570],[-63932,-12253,48385,73658,45607,-44290,-82365,-24609,-4997,-34216,-34095,-11685,6312,6698,-5275,4368,19309,-19426,-50392,12913,48431,25509,7225,-8182,-96341,-210381,-251304,-149376,16262,84142,43157,-11149,-35079,-25442,-11060,-455,33289,53007,2445,-76231,-115483,-118144,-59097,35093,66427,39872,35304,28857,-2773,-1016,23097,23245,64797,126387,91784,-8351,-49859,-39040,-57342,-89451,-56323,14613,36660,19351,-10075,-63164,-112584,-109842,-72134,-37385,11451,69496,143368,179738,102715,-4658,-92732,-118128,-86942,-16292,84290,104125,22599,-14263,38709,34938,-64527,-125231,-20210,113007,151134,94006,35462,-7086,21241,107903,113615,40997,8039,8285,8742,19900,16440,-21932,-11999,56550,109892,89400,10056,-41178,-70693,-102850,-111938,-99715,-38181,11637,5311,-9769,14115,32739,37669,55370,58181,-4836,-67749,-68531,-44656,-20909,19648,60093,95678,80847,-6196,-108449,-118421,-53820,-12194,-15709,-58587,-103030,-67898,-3104,6689,48644,97125,-22607,-125504,-52284,42851,52946,57008,69060,89104,64558,-33296,-89269,-55787,-5974,14098,-34557,-70891,-45258,-3478,29564,44953,-33970,-116433,-74023,40592,78488,54907,48405,62489,94084,108759,52688,-24171,1065,115299,197541,188355,146649,93618,26664,-3162,-14948,-61143,-3491,120918,90051,-53304,-104779,-92949,-84007,-56399,-29190,-43496,-64590,-48413,-42320,-101259,-125877,-78793,-17923,28201,40809,643,-67968,-92930,-11511,106303,104949,31926,38077,81651,88432,62233,32855,72700,92019,54104,32815,55606,52456,-7269,-15454,11448,6438,6218,25326,-17095,-56524,-12596,2618,-36507,-53566,-51557,-42674,43154,134071,125050,47543,26662,65994,64177,-7385,-49764,-18814,32237,-28848,-148977,-146680,-57512,-36507,-35413,4624,18208,-13443,-44952,-69156,-67811,-41236,-46046,-93124,-149516,-113068,-6082,51619,37759,7551,-35415,-59274,-60539,-62985,-36742,22562,46179,-3845,-71116,-92687,-76378,-52676,-42535,45746,174816,194204,120181,55003,12998,-10778,20985,20811,-209820,-527065,-463470,-146426,9877,41145,52677,87711,116975,83821,3199,-63109,-69123,-23655,11201,6774,2710,21132,-382,-19975,29778,24990,-26823,-27179,37293,64248,27914,-9163,-5155,7531,-34755,-86713,-69195,-10297,14886,38367,36767,-42712,-126193,-76546,61396,113175,79367,52162,31128,-14872,-10147,7677,-24985,-46516,-43669,-65024,-79192,-40295,3239,14504,-8549,-15937,-14398,-29395,-538,70519,88411,19800,-30281,-30832,-40586,-25945,17548,54764,71920,57427,33267,3064,-24893,-7649,38790,74498,70854,13446,-17265,-71001,-160157,-162439,-81147,-32991,-43227,-23350,50053,97059,71945,41952,57522,27481,-49178,-89612,-45364,2748,-42108,-113966,-98557,-45680,-11622,21501,61108,84994,85141,105492,103784,50601,-15756,-57579,-85485,-67715,-89722,-159483,-124646,-4209,43351,65368,90366,10448,-126799,-198757,-184483,-111726,-54655,-23290,-15801,-39345,-35464,12398,68706,97679,98372,36059,-49479,-91711,-69876,-49493,-29322,-33449,-27438,12643,3915,-84282,-116988,-37782,29395,36954,43686,45203,45764,81219,79614,39302,68814,104848,22680,-94290,-71621,22656,25917,-34457,-79445,-104876,-101402,-90408,-61645,20439,70247,16926,-59419,-36512,49798,37527,-65442,-105991,-55674,-20223,-19060,-64685,-159370,-182715,-77560,48488,37044,-31482,-16277,-31383,-113340,-105370,-7365,-25325,-118601,-67255,84524,94339,-3928,-43133,-25957,14484,63184,65488,29773,-13779,-32120,-47840,-78514,-89953,-5002,90716,89809,85563,103861,78907,80785,77624,33692,-21020,-73844,-134508,-117094,-46280,-21954,16702,121461,126545,29466,-48361,-122269,-158835,-110846,-40497,-29169,-29714,11857,48074,58666,56234,7096,3151,38034,55062,67450,82083,40313,-34117,-59874,-57631,-53923,-39645,-11439,40279,72607,102151,106186,68115,37466,76259,108208,97503,81136,82441,57468,12163,-11370,2795,-9977,-66145,-112803,-82092,-1503,29518,23727,42651,67383,35203,29407,48298,8250,-37952,10459,59813,45593,1056,2510,27659,69791,116854,90558,-8654,-66652,-37880,6143,5540,-21277,-28968,-10998,30108,42269,30804,18461,-5102,-16665,-18881,-61163,-80621,-25471,15030,33093,77476,81061,23070,-36265,-49069,-21438,11929,22997,75255,150524,155913,110523,46104,-11899,-28257,24065,25481,-66377,-97767,-1579,98105,64852,17259,20983,6948,-22866,-37651,14574,72253,36993,-1495,28530,11062,-14969,19231,45102,32827,29800,24416,-28674,-116412,-122677,-32930,-14960,-47414,-34805,-47584,-81957,405,82906,35282,-59490,-43140,39483,65690,75671,81841,2192,-35712,14738,3059,-34446,-11123,18435,13383,-2260,-12969,-51303,-44742,52222,116243,92258,21298,-76366,-96089,-20436,33912,43597,69588,15029,-65754,-29674,85532,88123,-720,-33111,-1280,-6084,-45792,-40049,-4353,21716,9136,-16715,-24567,-34388,-61627,-40502,14683,24863,-17500,-61082,-88491,-30277,33410,-15506,-117285,-166899,-121337,-1941,82661,-2083,-127797,-162387,-112605,-73698,-38759,27858,14339,-58995,-73469,-26918,-2971,-28445,-38880,1427,8524,-25810,-30821,-10801,29842,41115,-45489,-120688,-103555,-52178,18602,65030,11708,-24822,11637,20266,-13151,5381,23986,5109,23287,45885,35086,202,-21132,10139,113173,116912,-1648,-74760,-93360,-95627,-58314,-37114,-45411,-17651,65771,114736,82214,-12924,-125685,-146378,-76488,-3415,46239,67945,72577,68329,67279,58951,21707,10841,17468,-7931,-7802,88801,161786,122612,59210,2494,-45785,-14993,17717,-64067,-183068,-170309,-54292,27489,40619,44040,33052,-818,-27918,-6446,52320,49534,-22918,-78550,-75992,-49156,-63239,-107050,-139853,-126614,-81884,-57335,-49821,-35479,-32032,-78555,-86581,22038,120302,123670,117207,94352,11838,-18864,42339,77613,32248,-33203,-11096,23065,4612,8877,39680,22655,14132,42782,49088,-50123,-147748,-136808,-23550,49366,53672,33645,13933,16824,8848,-6290,27188,65202,45909,19020,-28043,-103468,-139891,-88756,1199,35175,-1801,-45615,-93927,-120263,-92218,-50367,-62886,-83466,-20827,71586,111556,96248,38870,-60516,-117252,-150236,-147694,-113010,-88845,-37535,18042,5013,-9511,-26836,-94741,-96938,34351,117698,62364,24077,69144,64069,-20258,-79448,-67575,1280,69744,87621,77852,30059,-20137,-55704,-27341,26016,24734,-30469,-49789,-9101,72804,139281,104564,-27629,-84465,-51223,-11249,32170,55728,8095,-5387,44262,35908,-4188,-9828,-30406,-54622,-751,122571,181127,94733,2009,4479,-50922,-120548,-84257,-22935,-52608,-98529,-87190,-41967,22746,77949,59824,10558,-33868,-50594,4401,40884,-21293,-91122,-122389,-106450,-25080,82523,103115,87482,103723,56025,1997,65873,150885,129859,33883,-40345,-27584,40845,6637,-41539,10343,39382,-10121,-3685,32829,34090,33732,6150,-16325,-26057,-53481,-64427,-34239,18329,8590,-5173,69111,127324,63196,-22297,-62510,-60533,1502,62033,6339,-88724,-136057,-145327,-106336,-71340,-77564,-52228,1477,4168,21066,37330,28694,50948,115518,104712,-12610,-118042,-63082,80628,75577,-19858,-70541,-61449,-22040,-18531,-50218,-39028,20653,33695,-4264,-35765],[-15094,17379,72022,100913,76836,15056,-17047,12646,26065,-13636,-75922,-89899,-49261,-39025,-57683,-52793,-46295,-73580,-68560,30633,87034,59364,9662,-180,-57223,-172969,-234573,-144795,3074,90493,72112,-7763,-74524,-64605,-28649,-25081,4852,32882,-14683,-86364,-111803,-102737,-42867,35096,40556,5882,29486,57009,70224,102849,89475,29174,41892,77546,4532,-120337,-152082,-58828,21767,-7466,-15236,53745,81442,24430,-11622,16912,3245,-46849,-57881,-61523,-47308,14520,66349,64937,29565,-1388,-41274,-84983,-113438,-60734,71537,107580,27031,-12891,31644,61619,-12588,-111004,-29097,134174,180279,106008,4694,-60982,-33629,28169,41699,30722,-7480,-44688,-35308,-942,-13796,-71995,-52695,37596,93647,99140,41855,-195,-17596,-55474,-97525,-101504,-52128,-28920,-25815,15209,48552,22250,17588,27663,-22732,-77508,-68876,-36519,-19871,-1525,33253,58817,66209,26768,-50749,-135674,-152563,-91701,-23367,-17740,-78475,-119425,-43663,75001,83868,74218,125958,75832,-21683,-616,36727,12229,11629,20395,28606,12629,-76767,-149647,-104282,2765,58233,19033,-17580,-3189,892,-5617,284,-38556,-87746,-89109,-54915,-29768,-33130,-28516,-7214,40874,86143,79852,33551,27048,103772,189148,194887,135787,41766,-29311,-47500,-64052,-72761,23625,153340,126453,-17440,-76608,-85851,-105367,-63544,-6535,-17338,-32592,-23753,-20427,-64705,-102972,-85742,-7539,71786,71026,19936,11435,34398,44154,73253,93155,79013,84984,87298,63276,32522,-14331,-3020,31203,30307,23408,43065,43702,-5029,-52269,-77765,-57227,-18316,-16319,-74159,-86703,-6856,23364,6854,-10937,-33935,-21482,81919,141068,106529,66518,75289,100211,70254,-22102,-86790,-51752,18165,-7088,-83340,-67713,-25406,-43480,-31856,11731,24253,16556,-8577,-38691,-44922,-38297,-65826,-142461,-193457,-113388,-20255,15702,38220,63320,11051,-65136,-99649,-87331,-26193,46704,49046,-19055,-70202,-40921,12410,19290,-9234,33649,134829,176703,134549,68132,30670,33362,75889,21700,-251758,-495847,-325899,-17996,67363,88587,110255,116728,97148,28201,-46035,-133895,-155431,-72254,11855,42791,23180,1840,2350,10387,35675,31674,25273,29865,32837,24333,3521,-17663,-18176,-1965,-23279,-34105,9752,49525,51478,57880,33262,-68310,-158688,-113228,9574,69468,98305,143377,147971,71772,-12333,-40035,-26786,-11618,-14913,-30151,-46229,-38609,-15071,-26265,-68154,-46651,-5215,17561,66776,101560,87355,40590,-4352,-12640,10313,27466,21305,48626,87723,47664,-10728,-27426,-29358,-42543,-24720,14287,22303,2971,-2177,-37459,-93722,-87991,-13255,31808,18265,43526,111792,111161,37549,967,30244,6117,-45538,-59675,-49947,-56087,-112968,-147851,-119312,-101665,-80166,-34490,-33871,-36257,15954,73297,75386,49351,-1789,-58762,-93812,-56586,-22118,-51025,-15172,52878,18948,7073,48948,-12981,-109713,-105384,-53897,-12866,21597,65187,54182,-25426,-67160,-62276,-25536,38788,91262,44185,-59588,-74114,12887,16866,-21171,-21544,10712,35639,1521,-87546,-134911,-73192,-28928,-25523,13920,53186,55282,74635,78456,38032,42547,77961,62668,-13316,-51624,-25876,-8270,-18872,-30232,-62484,-107518,-95882,-24969,59797,44327,-36576,-82788,-41800,46682,51843,-39178,-121747,-120919,-67684,1066,-8918,-98212,-126084,-41800,52015,39375,-15590,-18407,-28144,-45994,-9336,19173,-65622,-160257,-71823,100384,119832,16169,-46908,-62079,-7788,49703,14036,-64278,-71640,-5555,-784,-77028,-120596,-42916,40581,15358,-19941,-24209,-19071,59112,123536,69682,-17630,-62442,-79092,-32011,21577,40621,78608,133087,92896,16823,-23972,-85870,-110160,-50311,-16870,-49611,-51821,10532,66640,77120,22265,-91345,-92823,2667,52451,54081,44502,-9189,-88575,-113575,-88803,-61028,-30534,-19858,-16063,-13760,16853,30076,24218,25890,49971,58247,68983,80770,75130,31647,13350,48114,95410,53383,-73202,-175121,-162905,-51858,22751,13436,32028,116915,141394,112595,72723,-2894,-34419,46198,110528,80764,-3993,-57004,-46301,22618,87966,55271,-31723,-78002,-58946,-5845,9421,-40440,-79481,-46510,1989,15358,14571,3386,-4458,-2105,-18938,-43988,-26295,29989,58230,53601,57649,55911,42993,21402,-16581,-42516,-20154,-4959,26131,92045,131759,115927,73354,55360,63975,59700,-1885,-88998,-87555,-2237,79444,57943,1609,-11592,-8021,-7283,-30842,8634,92195,73602,-2742,-10831,-10005,3799,67199,123974,111724,64258,24196,-23044,-89047,-71079,11181,-18672,-79638,-68358,-94270,-148839,-77065,12603,-4476,-66775,-52205,21663,58566,72024,71363,16843,5482,36358,12393,-29739,-40346,5564,74376,58666,-10771,-64295,-37812,51012,71676,21461,14202,19338,-3498,16123,40651,29367,37402,-7905,-89451,-53687,89922,132322,59935,8854,22042,23785,-17804,-35261,-4787,29966,6349,-6908,40187,58779,10965,-4102,47333,65999,34056,558,-37387,-13879,54859,57923,-15870,-89386,-101312,-26769,67996,-2548,-135471,-163135,-111804,-66060,-30693,21066,13670,-30482,-24508,16953,40978,21997,208,41968,49908,-13594,-33337,16479,76747,61996,-51785,-127765,-108203,-91202,-56804,34595,50379,-945,-16683,-25158,-40817,-16005,-14666,-65821,-60636,49,14413,-26083,-43124,-492,93572,125364,51390,-4144,-27135,-56283,-38451,13957,5034,-12114,30665,48665,12505,-49459,-113968,-110589,-51160,-630,44362,38173,-1147,7315,16276,-14840,-22944,20933,65016,66892,58611,93676,81635,32911,48496,41428,-2261,36492,57569,-31072,-128269,-111212,-58207,-11032,35189,56767,23455,-21133,-39022,-11195,34604,6482,-75183,-100287,-67463,-59921,-95229,-111820,-137736,-169432,-147975,-106813,-82513,-70709,-67274,-100900,-86458,19099,124440,168419,162577,78826,-42777,-71688,-5523,45831,60932,45973,29035,-19468,-81502,-100283,-67482,-25384,22282,65268,82712,-21240,-139831,-131274,-40018,18979,42545,40382,47465,68834,30986,-34311,-9321,64745,61509,11570,-34633,-110850,-157857,-65974,56863,61015,4256,-23669,-92237,-153312,-116207,-29647,-42338,-81623,6406,124394,151502,101188,27169,-68402,-157658,-224556,-226888,-207224,-163234,-50539,48219,82684,92448,11301,-132377,-123007,50282,134325,49184,-30316,-30785,-70809,-157394,-156244,-79766,-5314,54893,101159,129676,99501,29266,-16632,10944,45457,24494,-1069,17847,31041,52799,91262,56307,-89157,-138429,-50272,46456,79184,42452,-22366,-42337,-24165,-42114,-61802,-36013,-29739,-69482,-33621,77674,96760,-559,-53460,-12277,-7902,-47311,-43917,-4248,-24429,-78310,-85728,-36663,50369,115045,86475,28320,-3905,-23494,-21014,-13086,-58125,-116315,-144082,-110925,-16943,87023,92484,43855,52344,29294,-20301,23156,116458,123522,26165,-66748,-63582,-28478,-101008,-134161,-22266,67234,34560,11171,20621,25525,20255,-4049,-7469,-19427,-32064,2691,22878,2822,-21597,31543,103811,104120,32669,-51874,-82235,-27629,51203,54302,-68990,-164803,-164363,-183748,-223969,-193321,-101341,-21086,45026,56327,37268,-6438,-52577,-38751,63265,128580,45823,-82794,-71502,50295,54160,-59045,-127822,-85537,-27754,-10633,-8178,4544,42719,40632,-1144,-18690],[33354,36925,47190,43130,37158,28206,8525,23557,63689,45955,-43702,-125075,-141537,-119443,-94961,-90733,-76216,-45789,-17978,20041,64003,75207,43648,20316,-14868,-89015,-146690,-105606,2968,111062,111950,4973,-77743,-61905,-26340,-31247,-12310,3233,-39867,-86953,-74970,-48232,-20597,17403,7276,-21518,4069,52680,96814,123339,92342,32239,-6675,-36723,-84205,-138323,-144343,-54603,35987,18386,-2577,53180,91153,52207,40852,108489,114231,19949,-41937,-43120,-25974,-3127,7627,-888,-2599,24380,16510,-48029,-126978,-95924,27037,63815,14499,-14795,724,53373,64283,-11666,-7778,58488,94509,89440,21697,-73498,-57784,1880,15933,37267,10939,-32898,-29699,-34383,-85997,-114322,-57593,-18604,-23437,18371,57582,58820,61327,35850,-25180,-51162,-34629,-35630,-6372,50840,50650,-20902,-26270,3252,-43773,-69136,-21049,2524,-18225,-44528,-57372,-39681,-22081,-42489,-68022,-121057,-143950,-78519,-11708,-22159,-75219,-78541,22692,142438,134480,70991,81773,108594,99947,87583,68424,6567,-52270,-78284,-50039,-18645,-66862,-132065,-84867,18890,62488,16173,-34118,-34918,-30390,-26028,6113,3075,-47382,-96778,-114262,-120224,-133993,-101357,-41611,18893,51095,50919,30593,10310,22896,78594,93076,44427,4117,16260,13085,-25797,-399,92933,165925,160537,86167,32913,-13033,-84857,-76812,-12620,8101,10755,22841,31272,-3609,-60289,-88163,-14715,75200,70905,42238,55455,69310,31118,-2281,23222,60355,89676,80917,48735,28021,-7596,-37989,-54025,-39112,2472,60788,82766,28384,-60756,-101088,-49836,-2416,-35460,-90444,-71916,-11968,9740,52657,70523,8782,-43135,-10275,8357,13411,44498,73038,76573,31882,-53770,-120488,-92836,-23456,12014,27146,40495,9659,-38701,-38128,-8730,24932,83925,104882,44289,-24839,-28331,-47426,-118255,-129512,-73685,-41145,-26139,21191,65094,26362,-59529,-112043,-76451,2974,51894,45430,17740,10871,51393,90111,102337,66368,33466,35401,68661,86400,36680,-4935,22894,84049,15095,-282183,-487522,-264431,54336,97254,97187,115894,113667,60116,-26370,-91324,-206543,-250575,-137811,-36377,18345,43925,28358,8027,23336,25324,-11912,6868,40362,12826,-35440,-54086,-75006,-73627,-42608,-46756,-26008,32232,55833,43352,3180,-61617,-115953,-136285,-88281,-18066,15241,44209,104922,164274,135637,34997,-16657,9765,59250,67582,52947,15440,-40510,-58825,-71999,-104732,-75151,-31769,-199,65340,83318,44249,38393,54451,50812,34040,-6433,-44836,5040,73883,28118,-57018,-65987,-40420,-72322,-95563,-64140,-21834,-6844,-18584,-31743,-23218,8617,42905,37647,41177,114357,137022,38844,-57012,-54285,-3124,-31936,-69856,-55201,-54428,-71025,-70258,-60702,-74858,-112567,-117348,-91149,-92905,-66680,4351,48051,33797,16086,-1626,-24939,-45757,-19424,43364,54540,49344,44761,-23945,-50492,-26256,-70447,-93986,-3690,67801,65002,47691,93777,89851,-25300,-64593,-46712,-47847,-16866,35023,8147,-51942,-21849,89698,78546,-16029,-56305,-36733,-27479,-45187,-98604,-124377,-60140,-52228,-85670,-27680,42293,30348,5799,-14441,-52437,-31705,44454,131456,132382,20410,-70537,-65073,-23736,25135,38715,-37266,-97626,-47981,49141,20550,-64809,-71494,-27738,10106,40015,42926,-15136,-71977,-41323,44202,63415,1787,-28800,-13072,21664,43940,36824,-12129,-30749,33659,78281,13677,-103782,-161050,-74794,57582,66992,-13992,-49719,-49285,-12730,7958,-61518,-166821,-143372,-10656,12478,-55367,-51635,12989,13472,-39913,-59594,-52706,-19892,71723,123763,66785,-4658,-25634,-10157,38115,79395,94794,86232,68459,43958,29617,46644,37315,286,786,-11160,-54715,-58578,-32899,-12711,8113,9563,-48405,-51002,1428,29969,-2556,-37633,-64395,-104744,-103846,-83679,-74011,-48131,-50577,-79239,-84997,-66070,-47952,8277,67385,70400,45782,53347,69194,34871,-28908,10032,96911,110242,56516,-42522,-157495,-162456,-51448,11051,-19453,-28636,67648,131190,104303,36692,-45206,-57967,41547,131292,111801,17836,-50362,-47774,-15697,-152,-8246,-8002,-20093,-26515,24011,42880,-34586,-103871,-78600,-44711,-35778,-20668,-20831,-7930,15827,-10729,-29409,8300,35030,29754,39836,62799,56018,58164,64063,-1571,-97038,-95787,-56377,-10347,47598,79616,71545,66441,106054,144783,102046,7231,-36933,-149,10949,18960,28927,5679,-24765,-19447,17493,38365,61649,92071,73490,25298,24906,31675,18387,61885,133615,114726,26070,-13268,9739,20870,13269,16819,-12142,-25242,-25929,-81389,-140529,-130802,-100560,-73048,-56512,-42541,-7005,15508,8497,-18903,-27920,35700,99557,72300,26941,-5371,1451,68170,71490,26568,-12716,-5616,51070,47622,-10307,6987,43767,-3916,-31761,-10832,-840,18412,-1253,-63020,-58220,39198,87723,54329,22787,9028,2038,13528,15700,12331,18600,-20241,-30119,35120,73836,23143,-30605,14811,67377,66475,48548,23022,32680,90990,106516,52654,-9792,-64733,-48948,55797,53269,-59467,-115246,-76817,-23319,-15494,-31952,-33446,-427,45200,62404,66686,49056,25813,58270,77481,47632,47823,74339,77319,32727,-40212,-61466,-13888,-21786,-60558,-13553,26408,11990,-12390,-63579,-72486,3841,6712,-52670,-59775,-33819,-50219,-83849,-67349,-34141,32431,118701,123283,72359,48909,39034,26500,25069,7329,11160,37017,-4373,-69204,-91770,-92071,-43956,16311,35034,58211,18996,-48921,-20649,1038,-50421,-42514,27825,57905,56986,57112,87980,70298,12921,25625,41149,8927,34422,86229,50869,-30083,-46411,-44121,-47212,-4751,35486,17541,-7305,-7248,-16625,-37981,-59213,-56989,-28213,-1398,-13382,-34774,-40688,-96914,-161386,-147601,-102792,-78683,-70269,-40143,-15306,1302,32468,91372,147458,147151,66009,-44504,-69931,-8986,23414,40712,71665,41990,-50410,-90468,-85393,-80804,-54494,-3052,31190,42138,-23385,-106156,-94614,-39144,11418,47589,47641,52494,64292,22255,-50026,-66996,-7109,30666,12601,-6086,-56771,-114427,-52996,70042,81746,25459,-1352,-48251,-100436,-71973,9920,30902,31677,97065,144098,121032,47091,-8332,-25954,-50170,-87813,-68988,-78816,-105884,-30635,68315,121540,119153,11807,-122839,-93359,61837,123978,49861,-43204,-112113,-192036,-230457,-148446,-29149,35754,73248,120574,173688,166474,106541,58171,68645,54585,24268,45922,80903,65763,33544,8778,-20239,-113532,-152340,-72936,42746,68620,9044,-17689,-14544,-44517,-100581,-98959,-33738,9298,-15953,-17985,12371,-15508,-61083,-52059,4176,53095,35897,-30955,-47255,-37265,-41138,-34607,12057,80774,113134,82770,36866,31914,31803,151,-28028,-53073,-96446,-111499,-51845,10813,23240,-16007,-49062,2310,21384,-36160,-53182,33428,96680,35558,-58981,-68918,-66903,-153503,-177107,-63388,65721,46579,-27193,-29975,23250,28811,-8854,-22962,-30652,-38939,28203,71614,34785,8191,59288,80725,45165,8318,-34207,-50471,2597,52242,37240,-66710,-141203,-109398,-112795,-187195,-173259,-62298,4354,51067,82070,64337,-11926,-65850,-62173,6771,73116,51614,-2278,-9226,32206,32046,-29625,-71403,-31549,15834,34690,42597,25379,41743,68313,49564,19172],[43816,45831,14992,-39842,-53924,-43678,-38362,2552,74331,95699,42304,-63430,-156499,-139327,-68505,-68597,-50310,10104,2941,-23201,6072,39710,31960,-2004,-26404,-31568,-51431,-59010,1952,92603,96360,24402,-2750,14614,14902,-2288,-11550,-18251,-36533,-45948,-22848,-19910,-32939,-15483,-10559,-24075,-9551,40126,67322,45400,27582,23833,-29162,-100035,-99003,-54997,-34917,-39802,-44469,-44374,-30232,21190,77935,100075,111214,132630,111294,16895,-45845,-21062,15495,2943,8185,39210,37947,50033,29293,-39269,-87244,-36513,34151,26229,-2208,-16974,-23797,22247,94917,75597,16610,-64460,-73876,11959,51935,-10665,-6540,33440,27528,29468,12713,-6163,752,-49522,-114239,-84243,-24576,-68979,-106088,-22809,77357,96834,97823,95848,52987,-9790,-30369,-8603,50515,64769,2908,-58204,-9799,68040,60137,27903,20373,-11516,-44503,-72672,-108044,-95932,-55550,-44857,-30510,-59243,-94585,-43257,8674,-12499,-48612,-27537,58229,130872,121096,62094,32469,78710,155185,138920,89262,19491,-67107,-106217,-56017,5764,-16314,-61678,-28528,2320,-12433,-54844,-83846,-77073,-38090,11431,70284,64392,-208,-60818,-91425,-122687,-143549,-98063,-8190,51828,43105,7825,-8489,-5445,-17357,-1550,6240,-30749,-10156,80450,86717,41350,72766,121997,136314,166424,166345,138697,95371,-2309,-51959,585,33058,14908,45775,90305,46603,-31832,-82812,-45909,31125,57985,42869,4519,-11899,-14638,-41918,-44815,-10720,35356,62108,76285,76416,31008,-29428,-81250,-70947,5096,93831,113103,48897,-17313,-34113,8122,45557,22186,-22003,-30534,-24199,-1820,68872,92925,16718,-73642,-111833,-103812,-27168,26600,8588,-9440,-14835,-31900,-49608,-58324,-26408,52315,109731,65384,-20034,-48762,-37206,-11483,51705,150583,194188,104083,-16829,-25146,-25273,-95969,-128089,-86364,-38218,-10833,14468,25981,11084,-38239,-68488,-10944,40861,18176,12241,62406,93966,87630,77203,103768,101189,56391,-6997,-16821,18340,-1255,-25936,-2188,39220,5694,-259658,-496559,-301569,13081,61524,57975,68393,74761,25293,-46503,-104162,-233789,-298149,-176918,-72315,-24127,42831,55626,7856,30231,42775,-38443,-29782,32873,13367,-37741,-57608,-108629,-131278,-91389,-72731,-41890,4571,31380,34444,-31257,-123939,-129016,-87165,-37948,-8035,-31440,-72306,-51038,47928,94511,68259,59261,100932,151941,135542,103501,80678,9753,-66591,-109216,-142643,-126676,-83823,-33630,44431,50813,-20542,-24557,60484,98894,28418,-67411,-95510,-27930,45447,22898,-50917,-57527,-28006,-68779,-124933,-103363,-29385,1876,-3070,10585,53056,102113,89453,4183,12114,129468,101454,-66205,-153939,-111753,-36391,-45647,-75333,-53099,-20950,-12019,17852,41928,3786,-50311,-52926,-54716,-73024,-25830,47683,65630,22205,-16971,-23634,-3360,3462,14210,49846,65372,28772,-6665,-33032,-34336,-38150,-79412,-63889,47951,111807,78688,26781,47193,31132,-54817,-30508,25188,3821,-21782,-26572,-54493,-55455,-9076,68243,74868,2472,-75237,-95734,-83366,-51881,-54166,-64238,-16710,-27618,-107346,-81949,3658,16132,-8442,-53350,-97836,-58971,27261,119384,132134,2421,-109409,-88015,-21804,41487,80466,27416,-77064,-85938,8394,33550,-16651,-19110,-11085,-33359,11198,96167,78420,-5909,-18422,44111,94581,77124,38406,-6029,-2347,57776,100927,54455,10350,56956,70040,-10951,-89534,-99877,-31002,63957,42739,-51788,-83810,-73141,-65809,-54410,-87520,-145331,-112006,-20109,-35870,-52503,42534,96743,18499,-43971,-13932,24659,54909,114642,103135,22918,-26966,-3674,31020,28753,22018,28095,8549,-6635,4366,15863,60585,90101,43733,3924,6290,-1655,-27733,-86776,-116885,-48534,50470,50411,14175,-9261,-19507,-67950,-88779,-65529,-58762,-49519,-79277,-114848,-84134,-62510,-72713,-57058,-47254,-62157,-10349,64834,73045,47602,48367,48978,-1463,-44511,31921,91618,45641,24089,11120,-69786,-94341,-30944,11851,-10852,-63381,-34614,11482,7945,-41115,-103076,-112151,-15760,90463,106194,46248,12262,11460,-9088,-36595,-4979,59556,67702,49463,67889,53409,-22150,-61946,-49612,-42146,-38917,-32125,-47508,-33892,-13036,-53491,-63960,-8422,2671,-27955,-2690,62225,73377,67507,63497,-1874,-97071,-118694,-99679,-40524,36051,48006,17875,16858,69757,114999,101332,53495,81089,136499,68622,-185,4993,12471,1618,-2751,6860,52689,107504,92727,32726,18932,80300,108677,51900,52185,115800,88371,4840,-3327,65078,99967,16227,-64156,-40827,31325,43024,632,-48312,-108691,-166411,-133459,-54731,-17029,-8134,-15905,-54473,-91570,-62870,43661,109631,68286,54040,52575,3771,-7785,-2768,15574,18588,-7674,18571,49995,14474,-7784,-23904,-79542,-83123,-11806,18378,14090,-6564,-43335,-82226,-35260,41924,36085,-11073,-46643,-64153,-24174,26414,21035,-18287,-77722,-95967,-53883,3774,13092,-19282,-18347,6499,21089,51382,68291,79734,102062,83135,40676,26253,-9913,-21278,75667,107351,1509,-84133,-41237,22208,2080,-62817,-65984,18605,79717,60221,31016,23910,17661,28185,64378,93963,94444,65100,25479,-17895,-42526,-4392,53576,16763,-59461,-62134,-51685,-40546,-33329,-92965,-124141,-24906,31163,15680,17585,-21074,-106036,-136987,-82750,-68220,-51032,31533,76574,41736,43284,76495,52107,-9698,-34071,5744,54354,4846,-91352,-127692,-102262,-24487,28960,40009,59596,17674,-39150,-8617,6749,-56962,-68554,3171,26892,6551,15563,78593,103947,41937,-1526,8783,-22482,-48862,24632,82691,17095,-73210,-85614,-61651,-32439,7236,46247,66869,54263,-22417,-97908,-81047,-12849,12257,18082,33345,52088,41006,-45105,-117640,-100002,-52278,-37112,-45224,-11699,37993,29946,-161,26237,70698,63404,35570,2563,9220,63319,39495,-14928,20077,35067,-29261,-22932,40525,25258,-42701,-53702,-45856,-55694,-70979,-63729,-55487,-52008,-12214,38027,39096,31198,42353,36548,-17949,-95595,-77050,8292,45637,39836,7856,-47364,-28317,77600,111634,50741,-4383,-18188,-16202,-15516,-2723,52119,126890,167852,134220,54024,-31687,-49423,3125,66744,94667,135329,117651,30395,7254,43914,68583,46222,-36109,-109715,-77815,14130,49264,33455,-8465,-103191,-208946,-207750,-100561,-8109,29082,62101,107284,149999,127872,82663,53744,43301,-16701,-27804,45573,80857,61274,37753,-16690,-56646,-88795,-115086,-91712,-26079,-31697,-63268,-14536,39793,8064,-56948,-50613,10665,53794,39933,-9479,-48204,-76601,-83971,-58906,10636,68508,39715,-66514,-105706,-67230,-23603,6845,53083,74575,30363,-9801,3855,42847,56658,20158,-27121,-38185,-48280,-41242,16923,16504,-62108,-121150,-102146,-18909,910,-64276,-101012,-30302,54381,33403,-33234,-27903,-639,-57920,-107119,-70283,16967,-11089,-108649,-98409,7557,55771,8077,-51767,-84885,-91963,-10308,66425,64215,46854,54757,31997,6564,13011,3969,-14873,984,10607,12021,-8111,-20445,26994,36347,-32129,-43013,1145,1549,25263,76249,80407,21445,-13089,-32270,-52486,-66183,-37499,34774,62302,43040,26533,32191,26048,17960,28522,45038,51735,33117,42853,78577,75229,35751],[22471,44569,8224,-71579,-118737,-124198,-81368,12353,95480,117887,86326,19591,-47474,-27953,19483,-20696,-25471,15450,-25072,-39108,-19919,-22350,-40209,-52914,-43229,13547,20718,-20581,-5182,41365,28705,19268,62399,68337,28007,-149,-20758,-35854,-50728,-51397,-34064,-57835,-71746,-23635,6385,-16550,-10277,37223,33089,-23917,-11349,32947,-2324,-65511,-53264,21032,43865,-48262,-129489,-109732,-61101,-6389,64362,113008,110033,66637,11306,-42419,-66902,-45952,-13906,-4479,28408,62141,41647,34795,11986,-34379,-9692,92036,117779,26260,-32678,-28030,-12949,17423,58577,57171,18112,-105402,-167700,-53681,85288,91069,58730,33106,3787,-1882,-11626,-10368,14254,-26007,-53767,3861,1216,-96525,-106621,-2485,71611,76615,74246,95963,71823,-24052,-66365,-14258,57040,21561,-87969,-106483,19056,142736,149975,68460,-25218,-83321,-77334,-49569,-48312,-45625,-18284,-12732,-1723,-11627,-51127,-40366,3238,3335,-22449,-12262,36797,68064,75193,64306,24181,31263,112412,110274,57540,17149,-26413,-51282,-8954,41906,16119,-16818,-8464,-61861,-130328,-125858,-94582,-77134,-24700,46745,102871,86040,30929,-11048,-41811,-66696,-63612,-23067,37597,49740,3118,-36297,-36369,-8280,-6992,-21880,-36858,-60504,-36127,35168,53066,59364,92522,96346,87894,115672,104838,98623,120240,56841,-17057,36228,63165,5424,37314,107577,53972,-17650,-52351,-65549,-27896,17764,-11737,-79199,-53347,13702,-10308,-58287,-49888,-13713,31764,80769,88303,16431,-40223,-52299,-29438,32258,96272,83803,31980,39954,49067,50328,67002,77443,55057,13667,-4062,18621,40196,5514,-35438,-50263,-62710,-64206,-3930,5850,-74400,-111535,-70947,-13478,33806,18712,20227,93999,119640,10581,-91282,-72108,-8928,25104,78954,156884,182438,105348,-4230,-33869,-18536,-57012,-124975,-91494,-22313,12301,-3527,-6083,19880,11515,95,53930,64167,-20547,-40296,53272,90512,22020,-22563,13729,47253,54312,20790,-13654,-17976,-28771,-29745,-32037,-26592,-34875,-241329,-478551,-318035,-53872,-19025,-26544,-13560,5391,-14269,-42565,-70331,-209672,-310853,-196688,-66025,-31692,9252,24176,-10097,33040,74294,-26398,-61108,2678,29906,22591,-14233,-111148,-162328,-116353,-76826,-48638,-10994,26891,37887,-9218,-76563,-81517,-51165,-16228,-6842,-78912,-169305,-174386,-92927,-28627,21416,75601,132768,156293,93170,52918,100320,85608,-33319,-125701,-169395,-163074,-107226,-15186,70759,43784,-79939,-126400,-7277,92959,17757,-91729,-109269,-60145,1269,17927,-25577,-46063,-9251,-19684,-73822,-70173,-14791,17272,59537,101491,122920,156854,128616,1293,-13586,88799,40452,-119757,-196159,-158263,-58340,-17750,-38461,-36003,18198,43885,28741,33597,32133,10013,31056,33109,-24355,-20443,42856,59639,8174,-47476,-68639,-25156,7268,5542,7716,20720,-1784,-21441,10666,51266,34706,-23835,-25466,39631,64249,34792,21939,12831,-50047,-79189,-6750,38304,27374,191,-52092,-102571,-78371,-38742,-6927,21100,25872,-30873,-77432,-73204,-23344,17969,5620,6975,6157,-66107,-102836,-39039,28363,58623,24620,-40219,-40076,-14015,-491,-19836,-92230,-120745,-57054,-35,10355,6472,-12062,-59073,-62947,33946,105485,70606,6741,-48592,-91215,-47651,43025,32491,-32009,-65000,-37352,39953,74473,37992,-10481,-5828,52952,124313,138885,83350,34841,3980,-16480,-26797,-18830,36612,116043,75555,-54809,-126343,-149610,-146117,-97977,-63850,-41461,-8169,-2855,-53522,-23593,93340,123921,22621,-43681,15939,90236,114222,129201,71759,-28146,-65388,-5987,21725,-42686,-105654,-108262,-97624,-54146,-10374,-806,22086,28234,-14150,-27728,18198,40289,-6998,-102880,-132187,-25595,87825,61888,-2378,-33399,-56117,-74955,-41001,1679,2902,-23528,-100082,-145962,-87543,-27656,9002,45532,43465,-26465,-45314,-12810,3415,3200,17422,2075,-30649,-15084,54910,53450,5077,19614,40350,-11401,-59438,-38512,30802,55328,-17613,-70183,-73438,-75143,-109438,-154102,-151904,-41887,69795,86569,57091,69221,58365,1297,-35832,4987,81877,102890,84624,73937,48705,18824,38413,52226,28761,9366,-11768,-55793,-68752,-81081,-114223,-75423,4124,11208,-20592,-1741,43767,51678,47433,35044,3909,-18304,-37955,-82547,-50080,48981,69324,22242,-7055,11776,39334,70455,104039,172795,216222,131847,35463,1233,9164,33353,30632,-18704,-19217,77066,87609,-9296,-24313,82778,145872,108648,86503,114444,85713,38597,46628,91275,92519,-18654,-126998,-90508,40847,108337,99000,57239,-14537,-121862,-145860,-58804,43128,71452,32676,-25558,-47395,-11987,63199,67008,5180,22886,48383,-9006,-62508,-82630,-38834,5776,-31080,-21679,71319,82250,4726,-71240,-108048,-54404,66343,84946,15111,-34649,-62049,-124991,-85277,35958,37205,-50732,-85094,-90729,-68888,-1666,18429,-34371,-107215,-135849,-104622,-10045,84938,94746,35218,-20431,-27877,48153,113983,118066,85084,50415,32001,33701,33994,34664,91340,92374,4438,-65600,-39503,8060,7384,-28445,-42440,24373,76961,41940,-11298,-12886,-17275,-32755,25509,98489,78102,31194,12798,-31626,-60396,-6634,23097,-38741,-79232,-59953,-85905,-111386,-82295,-101057,-164823,-115613,-4396,75567,119893,43681,-75557,-89333,-27899,-33425,-70627,-55486,-12195,-2665,12577,48499,32033,-36464,-73109,-35450,47224,62305,-15887,-85794,-68944,-17087,-20645,-11215,41563,45124,19654,22792,20299,-48573,-112881,-47094,34844,30808,34742,100605,134743,71883,2030,3221,-27748,-91403,-41967,69786,33006,-114195,-164164,-86682,-36394,7680,102777,158007,107418,-5670,-68485,-26038,12438,-24694,-28440,46654,110275,102615,17919,-43691,-18581,22412,15100,-24949,-25495,-142,-11970,-36727,-3328,33213,3416,-6306,40160,113154,159629,71685,-37303,-15760,42355,24015,41353,129560,127620,6265,-39330,-45116,-92933,-98530,-13413,-5050,-57890,-50794,7989,21017,16322,58425,107718,71942,-36255,-51259,35461,79595,51842,27714,5569,18281,106441,159715,89160,-8163,-27168,16878,-5780,-59838,-3258,110235,159373,123824,28284,-65759,-59705,6898,81360,128963,170329,177533,123420,45567,8766,23088,17955,-54887,-109962,-85025,-34113,-17277,5568,29234,-24532,-115018,-115857,-56698,-42876,-38315,13911,58409,63208,16907,-19289,-22516,-38328,-99944,-81538,10447,37073,28027,57993,33376,-24167,-45285,-55098,-57988,-52624,-106982,-118563,-28489,58034,80264,52574,29887,41669,64374,45564,-24765,-51822,-32234,-54380,-64960,4983,33340,-20672,-97554,-103984,-46391,-206,15573,39237,18951,-70657,-104550,-24080,52466,62163,17905,-28429,-14091,29897,56169,74875,20997,-75482,-118430,-75135,-7758,-24283,-85747,-96554,-49776,-446,1844,725,46456,118457,105828,16766,-35418,-12886,-51416,-134454,-117353,818,104550,82298,-13378,-105755,-129894,-62584,4191,39590,56155,48200,5742,-11147,8354,4944,-17317,-10687,-12832,-12632,14601,69258,137676,152389,96459,56927,23680,-36453,-28394,20705,48662,45616,30941,-18321,-99554,-172735,-129064,8144,78512,56660,15206,24592,24357,-9653,-22700,-12543,6859,29734,40152,36216,26285,5954],[10690,32290,14142,-46890,-110791,-120065,-39685,78698,140336,119066,54160,23444,58232,114435,103379,7354,-26534,7184,7098,26529,6654,-65739,-101856,-63357,2098,83672,80870,11065,-14817,1998,-18483,-17537,19638,20929,-10042,-37204,-42661,-55560,-104214,-125409,-99757,-110015,-91324,-3428,28153,-16765,-12739,35460,28525,-16382,16926,65595,36008,-8166,-12523,28295,33110,-63754,-121133,-80511,-38573,-1535,49125,65905,47266,10322,-40408,-67185,-72308,-87096,-75046,-8517,32338,-2796,-28436,15098,32497,2740,34391,160593,205902,73632,-34957,-16063,32056,53004,33041,-3540,12258,-23158,-87436,-23274,122435,148734,57492,-32048,-56449,-4966,14602,3437,24735,28402,42025,74062,8329,-91023,-68881,20621,40343,29933,45002,75008,47384,-41056,-95642,-74015,-7434,-35538,-146278,-148617,5467,125900,91700,-25902,-114447,-117986,-62962,3904,44151,39445,26321,-4042,-13914,-10370,-42418,-63395,-13196,27426,5473,-6107,25317,48172,54879,67304,30466,-18703,15871,42812,10162,-717,11412,2728,26723,61370,30394,-7431,-14365,-90077,-173363,-128991,-51521,-38693,-21982,20417,69878,83931,53367,11672,-18978,-14790,15810,40188,22602,-43294,-103785,-87121,-26531,20735,27646,-13227,-54462,-48882,-33278,-38718,-25352,39279,87649,75129,51137,30913,-22620,-13037,61682,40023,-17753,43037,88280,45647,47335,79196,29796,6898,6536,-33394,-45215,-39997,-85835,-86309,47263,133017,54012,-22531,-7609,18308,24891,36675,30074,-38713,-68232,-20922,35539,66956,81418,43201,17038,81568,113825,81536,45184,43797,61932,60307,55266,48038,-2419,-96556,-84531,27292,100425,62015,16886,-17696,-100631,-156648,-129389,-60554,13602,48423,65273,100616,76098,-35061,-117714,-75944,28271,65139,69550,101031,106084,76225,24473,-20358,17283,98767,94167,35759,-1499,-4454,-20357,22437,98362,101611,57935,69599,76533,-93,-55972,-3955,12291,-67637,-109694,-72881,-34364,15946,53859,42357,1819,-32185,-38185,-54327,-53367,-82625,-271023,-433812,-249195,-26039,-50681,-86550,-63253,-38698,-32270,-10103,5754,-144595,-284720,-181357,-21125,11570,-3961,-7218,-8748,37001,72210,-22098,-97374,-59583,19330,56722,-3998,-113437,-145394,-91970,-61999,-38591,12700,42637,25934,23073,24534,-11345,-32926,-4706,-851,-82212,-161699,-157154,-120366,-104902,-54686,18139,52693,44050,-13092,-27331,70864,120087,17632,-89195,-133370,-123166,-54377,53581,116542,59767,-84297,-161057,-48823,75020,22354,-73940,-106871,-99093,-48270,510,-33739,-93074,-40171,24854,17994,5678,12676,39296,117357,160880,141616,153009,147187,51094,20374,72428,35264,-77767,-163623,-167616,-62642,18292,15611,-50,27951,33019,-26250,-36633,7054,22024,53083,77196,-2210,-66239,-33105,-5325,-30780,-56728,-65497,-18324,6214,-22618,-12821,26125,29528,30261,73615,122136,106972,38376,8468,21007,-6400,-6322,60529,60879,-24464,-49922,-26260,-45586,-30754,6494,-19771,-80107,-75135,-48810,-37252,-21382,32558,30994,-25711,-60578,-30820,33924,24059,-14284,4558,8057,-56791,-55591,34655,112100,106515,28902,-27142,-67547,-97304,-101777,-100553,-78332,-18686,4167,-48776,-111511,-112548,-56065,5965,108572,168934,105183,-29955,-129998,-154487,-107903,-53288,-72678,-99668,-129134,-130301,-45585,17323,-705,-10158,5684,32553,102753,159632,113383,11805,-28992,12718,41149,33374,66068,118683,80817,-29504,-92848,-134412,-130336,-85991,-42809,8993,30220,5798,-992,45393,89274,87144,12936,-50263,1868,92658,120781,95964,26563,-50119,-49812,14080,-5754,-101002,-153739,-142723,-123987,-55229,28033,50155,19532,-32964,-65321,-48980,-12254,880,-26805,-69171,-54432,32323,77684,11401,-18527,-7235,-29799,-18669,52406,78860,27670,-50477,-116896,-121130,-50798,20588,87867,126364,105418,7869,-57654,-76142,-88455,-76032,-45057,-74409,-78688,-16519,34676,34150,38096,36340,19738,-18919,-70465,-46796,61775,114709,48710,-15860,-40412,-74046,-134702,-175464,-142408,-15701,85837,69564,40021,67258,47249,-11001,-44598,-50238,-1024,32730,11495,16792,53923,78552,109990,129725,89797,38003,1541,-44680,-85514,-121367,-113267,-16649,67014,61178,44801,52812,18935,-28883,-13676,7182,16465,58462,64226,-33613,-57866,39953,99403,69600,24098,14828,13039,33303,101298,151544,170526,131699,60320,17062,18296,29848,32777,-21583,-84938,-3459,60327,-24733,-70068,7150,89200,127566,114945,88972,67978,57120,55007,56643,46106,-7274,-84644,-82087,50677,138791,111226,81071,65164,-31540,-111293,-47358,94345,152244,105715,50525,39056,58855,75380,33933,-19523,-26753,-44433,-58267,-56449,-96515,-81873,-31913,-52921,-41006,76962,121897,26962,-63316,-77214,12061,131814,109107,-3933,-66505,-103533,-163818,-117522,6962,21003,-51008,-57953,-43962,-56524,-37334,-2391,-4275,-68932,-113892,-68707,60456,178092,181365,110160,21706,-23232,38955,120793,113182,48489,47286,60678,18546,9179,36373,47554,6232,-25261,-44660,-86451,-94621,-37855,-3423,-32953,-22309,16326,4852,-24326,-23976,-53461,-89233,-21488,71873,62889,40527,36616,-29211,-77974,-48577,-57542,-123786,-114375,-41415,-65761,-140866,-129168,-106731,-160571,-167923,-63560,92814,166795,84646,9427,27591,52442,32606,-21772,-59109,-17164,29084,5817,-16649,-22919,-49920,-89887,-80884,-461,70210,53719,-3322,1256,2881,-64182,-70553,13340,61407,44024,13594,14293,-41685,-149768,-98374,41397,75123,75314,122833,127107,56423,-7451,-15531,-29029,-60578,-27579,63597,49875,-83812,-187165,-133725,-52878,12296,112039,156408,88515,5130,-10618,14005,-5104,-73383,-86483,4876,107560,132485,68008,17330,43803,65158,27856,-46134,-83251,-70364,-37769,-23003,12719,40856,-12992,-65122,-1691,127504,158618,32508,-53600,-16025,36060,19946,3030,52475,92556,51781,63103,63853,-49593,-114013,-13942,25954,-53100,-85496,-32113,-14095,-14302,61114,147222,130705,49014,24058,55904,46100,-12234,-13953,18991,28734,89160,160668,97316,-28798,-76699,-35892,-50974,-98133,-65845,8888,69020,88373,27752,-61024,-48763,-1347,1688,-3255,38234,85975,97300,35216,-15171,45547,67856,-39165,-107768,-67483,-13003,-12673,-23289,5023,12266,-27606,-42128,-37057,-84623,-102545,-36625,-11247,-47719,-77949,-76569,-68167,-79200,-109244,-92528,-43488,-27522,-15275,48588,62533,20552,-8871,-10758,-7600,-17235,-88326,-119413,-66868,-11565,57484,77770,26898,9048,33893,11323,-40097,-11879,53177,20845,-17759,19648,838,-68987,-98987,-49825,29469,39799,-8686,-36503,-67461,-113016,-107344,-22745,62476,70126,6027,-26478,26639,102600,133614,128730,68917,-933,-35336,-22982,7993,-27207,-71443,-64892,-43049,-43736,-39023,20612,95497,171770,187303,98660,13077,23161,3420,-50509,-50736,42535,171390,190356,88857,-38164,-91831,-69754,-52534,-1454,64087,78468,30357,-1104,1380,-17127,-32360,13306,23261,-25289,-35622,44864,146834,174031,130896,86489,26944,-57293,-68280,-40603,13474,66273,62125,4754,-54306,-102609,-83794,9333,80936,82627,23371,-11728,-22925,-30162,-29059,-24239,4590,53192,62825,29094,15539,20838],[5934,3560,-2084,-37424,-89847,-65393,36202,102688,100779,57004,-15325,-51522,14126,105796,100058,4711,-32990,20984,82495,92134,15062,-98645,-121617,-36388,57056,119416,97956,12478,-40859,-18512,-8099,-53553,-98168,-79048,-46906,-59995,-60876,-72156,-127222,-149876,-124614,-120655,-93996,-25307,-7049,-29566,-27931,-3043,2709,-9457,21387,53003,18724,-15790,-16297,-3724,-13133,-56823,-46910,10245,28427,20168,12934,42,12255,31143,849,-39314,-52738,-85294,-79140,5086,13045,-76500,-78099,34382,84049,41485,2516,89994,196726,134611,41494,54932,75031,81326,74716,1952,3496,57107,53724,56194,125988,110549,-8017,-98172,-84025,44648,108245,58373,35391,57484,69566,53949,-2052,-59549,-37599,23894,24871,4987,34826,59872,38472,-4400,-66343,-109943,-56560,-33149,-98499,-112366,-8098,41332,-47304,-136790,-130647,-60543,7584,45097,58326,53861,30862,-18062,-36265,-35655,-61655,-76229,-15256,50603,36608,13990,45878,77614,60653,43484,3403,-73889,-65060,-1017,6760,-8193,2559,2004,27440,68299,49892,-375,-402,-25742,-94157,-84071,-16345,-7881,-37333,-41891,22893,87807,62673,-6420,-26823,4069,28608,11982,-64580,-151725,-185294,-106038,19647,88394,72049,4661,-45059,-4281,42149,4606,-27780,17289,73517,69024,13880,-41235,-61298,-13224,40961,-333,-51645,-4496,84472,124896,105197,61427,15913,31049,41526,5805,-31985,-75442,-107105,-25230,155234,201083,73081,2148,49356,92824,55219,-1303,-25804,-54109,-58086,-11608,59128,91533,88958,50017,27593,94437,152648,110677,10199,-33934,21784,85930,82723,35887,-27073,-110697,-81561,70858,179706,119774,21915,-8166,-52765,-131999,-160777,-119276,-52540,19666,57128,47979,2930,-48743,-82011,-57387,22893,60534,42147,38310,21519,10583,14702,5161,77742,289237,393537,224194,35119,-18151,1455,83490,179410,181809,87172,41339,72309,52448,-33102,-68274,-71807,-93517,-104984,-80493,-62659,-10194,56207,71901,34537,-23627,-51988,-51287,-31651,-87323,-291790,-400999,-173382,66755,-2517,-68962,-44181,-24354,-7265,46479,71933,-79987,-217531,-116326,43982,76835,41469,43207,52265,47880,24741,-56328,-127195,-115949,-35961,-108,-55324,-115876,-90304,-49287,-65581,-37617,33715,30608,-18323,17405,65348,5852,-42509,14539,48177,-13255,-85529,-73660,-34457,-61390,-67660,-23713,-40654,-68129,-60248,-38067,29796,92815,55886,-16096,-51788,-32087,38452,93210,84118,42922,-26411,-72423,1501,72297,18633,-48959,-90101,-121372,-86174,-22628,-66193,-169462,-134838,-17306,38191,38416,35771,56308,105795,115303,81411,87275,102317,72975,71502,108824,89491,-361,-103242,-143507,-69983,10637,37587,27777,3845,-33467,-70470,-65743,-24947,7451,34902,45127,-24566,-90506,-79178,-55486,-53160,-24353,15849,57148,38627,-20301,19486,91549,87598,83360,101007,105721,85314,45980,25336,24837,-18020,-7134,76756,131954,102916,16049,-83689,-155628,-108236,-851,39332,-5289,-31024,-23675,-28546,-51180,3843,34684,-38397,-107838,-84097,-21812,-23120,-72178,-53458,26829,-42,-53072,1797,72568,77648,25211,-26930,-73540,-76159,-26735,-5831,-30470,-29634,-30156,-97987,-171991,-149787,-44448,31134,94683,114472,43602,-82262,-179684,-185309,-115066,-67511,-78519,-94351,-129706,-141498,-69615,-25253,-27153,-4269,18048,12869,50626,92944,64143,-6361,-19240,38491,61523,34895,38684,50157,16432,-15400,12940,21125,-5846,-40385,-49027,-33447,-53893,-56878,14629,53479,22016,13319,-4685,-30823,5787,66653,76679,27984,-42493,-61716,4482,61041,-11991,-111563,-96282,-44297,-47424,-6260,100070,132268,47808,-44645,-62998,-55286,-72481,-81272,-64395,-43429,-8570,33008,41592,13985,56194,73737,29239,16773,67141,85707,5197,-84341,-99189,-71394,-35225,17307,85881,124304,99364,20115,-22130,-55418,-116186,-116546,-94896,-145755,-144009,-74884,-17705,42131,73260,8499,-33741,-18884,-27057,-1406,80474,103881,52447,49105,50358,-16646,-118296,-159539,-110127,-16726,40844,21201,450,16924,10377,-2718,-28008,-94447,-101149,-83139,-109309,-59557,49906,82215,66743,80543,62542,7863,-16623,-31412,-65504,-80139,-36876,44263,87669,67324,66140,80067,-383,-101326,-67340,2802,28866,72654,90809,-22954,-92392,-10041,80520,77235,49263,60719,42187,10836,32598,37674,62690,79117,41225,36740,60043,21434,5041,790,-65222,-44118,31563,-8033,-81395,-77394,-9385,75264,79156,24866,23594,35203,14735,10802,27625,22453,1391,22314,114684,118127,35467,40004,76325,17243,-34533,9093,86217,119046,101859,77284,59146,50504,35989,28132,19273,-42397,-119099,-86025,-12624,-47745,-73554,-46946,-42424,-25081,56366,97826,24582,-54363,-54834,50416,141171,78410,-11148,-51415,-110176,-167022,-131479,-45680,139,12072,33781,40027,228,-54473,-27841,51578,17624,-52180,-17918,105984,191495,158130,107055,64463,17599,26005,79280,76141,26308,49430,73144,-6076,-51354,-6858,-7371,-65255,-43313,-25569,-127412,-188227,-96989,-23584,-64950,-91131,-63019,-35300,3198,21687,-25965,-73456,-32612,61228,103632,86806,42993,-12341,-35884,-41203,-74304,-132690,-126991,-47489,-38862,-103386,-119428,-89436,-83402,-81988,-29960,96108,136842,75251,86457,107476,70200,52957,36446,10433,63376,102286,20112,-71026,-79188,-54235,-60345,-62878,-28180,15275,38161,35591,37823,34285,-15016,-34034,28670,65763,25392,-17259,7447,-15462,-107989,-70165,37449,56919,64108,124446,118880,26250,-57650,-83228,-71860,-39510,31572,98575,89436,14129,-84478,-109509,-47148,23046,69994,66043,31076,21887,25802,7022,-3894,-20626,-55921,-22010,101452,172753,119401,59824,66338,72949,30683,-56320,-101643,-59779,20957,53841,60238,59007,-5301,-89613,-57337,75605,94566,-33882,-76360,-8593,19671,-21452,-78737,-90094,-9104,94395,187023,182012,1947,-145665,-63270,37016,-21015,-69463,-35045,-34515,-41264,38654,119645,116842,84464,70063,54272,4403,-55011,-20699,47432,15798,18966,93765,54265,-65681,-104888,-74654,-59700,-47608,-32350,-27099,7354,48095,25869,-40922,-27581,4270,-54176,-113481,-53170,24872,40562,1250,-4357,95191,102824,-13343,-46385,16131,62234,36222,-30239,-39719,-5267,-11349,-23357,-16879,-60113,-80045,-30909,-49481,-112637,-107218,-42667,-23572,-32633,-46418,-69551,-91871,-67921,-16469,30338,38451,46032,48541,37665,16945,15531,-18520,-63598,-87595,-109403,-59376,-21577,-57803,-52855,806,-1271,-29558,10453,88791,98890,63295,49692,6612,-57160,-75526,9675,101038,62670,-50958,-127914,-149252,-107629,-58436,-26572,42317,67769,2744,-15452,50203,96296,117553,149405,127354,61489,9690,-7501,2208,-27146,-53170,-52786,-48394,-79023,-95486,-31554,44449,100871,129624,90067,18048,41696,66328,38581,11637,65584,159998,166585,74381,-1008,-48734,-81103,-100093,-38623,53297,84655,39661,-867,-8660,-38598,-49911,28615,39958,-75492,-156801,-84460,46134,84314,57783,45210,3948,-78527,-107728,-93342,-22354,42032,38426,707,3971,16166,2469,15531,52469,56462,-3962,-55497,-66410,-45984,-19176,-8935,6606,26765,38086,28553,23855,31275],[37259,28982,18463,-28916,-69418,5066,101005,58017,-25877,-26714,-17740,-56225,-66521,-3524,50183,24341,6171,52248,103247,96283,7255,-93343,-89578,2365,63029,83931,72518,6669,-41479,14454,71114,-14561,-124833,-89349,-8548,-10585,-33946,-33924,-25144,-20334,-39941,-70496,-84507,-87413,-64503,-18522,-23914,-54412,-55190,-54386,-39110,-15020,-30916,-41134,-14726,-6241,-20023,-23908,13602,76161,94833,49180,-9569,-4335,46552,61255,24988,-14937,-20762,-33077,-16587,26851,469,-56623,-31360,66463,95863,40603,-50017,-34016,98047,166217,170597,163259,95339,78020,141238,64962,-15445,32755,93734,85332,72953,16745,-51547,-76810,-32086,101399,169208,78937,4096,14776,3157,-40154,-34155,-26055,-16082,29970,39504,4741,27335,61452,60225,37668,-14481,-68076,-31096,22174,18447,6949,19912,-27477,-109347,-118357,-57815,14265,67747,44872,-17686,-21276,-3759,-36298,-57835,-73213,-98850,-89973,-30128,35044,38893,6048,17853,58408,42579,-4779,-43860,-98530,-83062,-7272,41604,13451,-19651,-26989,-5338,36175,35935,-10259,9320,46347,1574,-59439,-45478,-36783,-67491,-82311,-11790,53810,17703,-58268,-56248,-7478,-10504,-90203,-167014,-179190,-145257,-47997,73316,128916,82373,9618,-23504,29915,112952,102436,14106,-20966,12722,24903,-39875,-89657,-42824,53993,75901,-11388,-88925,-69680,41704,153593,154854,76847,13733,7252,-1414,-27201,-54421,-76224,-69890,-8109,86099,98366,19544,-20213,28483,99839,81178,4938,-25342,-16602,-4447,-1017,45542,92863,99209,68544,31329,74890,136150,91693,-13152,-48402,2725,45461,17102,-23207,-41221,-75931,-64518,22250,91990,77902,50172,41630,3354,-95849,-150311,-104540,-40367,3105,7704,-46326,-87287,-75979,-54756,-60080,-41732,17038,41235,13100,-48755,-94397,-74669,-20666,76262,279085,394298,269605,88582,27516,39754,77092,142052,158844,68325,-1781,23404,32351,-38593,-111017,-116752,-62438,-30754,-28814,-32645,9152,51246,51688,24451,-27585,-53384,-32293,-14210,-54214,-228929,-366859,-169700,89162,45292,-15061,-2605,3865,27629,88381,79859,-69186,-168276,-50602,103549,126387,94953,126402,143086,76916,-7617,-80162,-112109,-102578,-69976,-75540,-96056,-79055,-20865,-29417,-97201,-51813,27284,-1347,-37410,15088,41697,-33789,-80109,19968,118349,70465,-43918,-40486,59320,45363,-2089,8797,-32670,-61180,-19066,870,11430,58454,69406,34617,5743,36503,98867,64937,-28958,-23343,42348,72559,95900,70632,-5438,-27262,-42642,-93740,-78330,-11254,-47370,-164071,-192104,-111738,-29744,12748,48579,62320,52820,24387,-7499,-11733,2431,25120,74755,136993,120710,23712,-71377,-115043,-81943,-14925,41868,46793,-8341,-80581,-82283,-52812,-39189,3827,37765,-2863,-55764,-47256,-15533,-5472,-8608,34668,101209,136083,90947,35112,81415,152450,121321,90158,85870,41412,7189,26846,47871,48714,30009,13554,35237,148717,215024,78915,-109930,-179498,-90815,38332,86907,51384,28006,18259,-28110,-84521,-26400,17092,-63970,-124301,-78524,-39272,-50653,-99454,-108149,-18258,16510,-33550,-26166,13986,26669,27458,14521,-15894,2442,60584,51205,-23468,-45294,-20143,-61284,-121240,-71509,14908,19143,-2525,-9901,-18433,-52228,-118397,-126710,-41568,27356,35332,8895,-42109,-49006,-1455,5544,13716,44774,56446,19861,2200,17887,14165,-8859,3353,47686,48666,28920,31133,23399,-14756,268,95508,155446,98195,6158,-40452,-66169,-133046,-135736,-55883,-35165,-66642,-41466,-2888,30417,63518,56100,14680,-37154,-100343,-77753,25691,91005,19068,-76635,-28478,62412,63644,77286,149313,151474,38735,-61157,-61374,-54048,-87366,-100455,-74197,-61448,-49418,-14572,33043,85272,158429,135758,55519,-4661,8012,43894,-6205,-53184,-39033,-38595,-50721,-26200,26484,74214,76391,37811,42885,24487,-46447,-62336,-73729,-146512,-155566,-101909,-30311,58583,56990,-60465,-77735,39585,106595,85588,72113,58972,33966,86386,109806,34594,-65795,-105732,-86365,-62245,-69009,-54435,-26489,-8155,16955,62393,54847,-21330,-75586,-110890,-138364,-75006,16375,1447,-57958,-49244,-11947,-27732,-32555,-13768,-11393,16519,53315,53796,45045,24668,17972,37035,-12848,-92022,-42764,44706,63142,72243,69909,-35766,-110645,-42339,33448,20984,15953,77281,80102,20360,-43972,-68566,954,42300,4743,29286,105018,63713,3979,17810,-4977,-20459,23471,21544,-45941,-84483,-55814,4474,18084,157,28988,33571,-13530,585,31480,1828,27512,129842,174775,68617,-16545,26169,49975,23645,63743,88090,32015,-8401,21506,53723,28322,-29766,-50781,1615,28111,-36079,-88079,-41474,24695,-447,-41701,-24211,5926,0,13756,41514,2458,-67989,-58891,55333,124422,55445,26275,11332,-75778,-143643,-112890,-49694,20648,95330,116931,89434,36921,-55213,-53503,63245,71255,-8917,-34053,48856,144874,105911,23274,27171,36892,19432,27891,47743,25198,9202,11999,-42194,-86386,-41410,-28840,-92837,-67985,-41532,-129073,-189441,-113168,-45689,-85522,-111257,-87609,-44166,34348,73306,36987,-11143,-18608,52763,124380,81032,13532,27532,47808,12537,-30509,-80837,-115554,-86392,-58370,-63086,-66191,-37437,8296,47124,55549,58994,41064,36846,93721,65369,-11445,-3571,33807,46770,96166,104390,9135,-102781,-128434,-79372,-30753,-12011,-15578,-39666,-34244,-9062,-7558,26400,61135,53614,60092,52782,-3688,-38436,-10306,-9239,-31481,20561,44030,-10014,-9962,79540,95908,-18317,-141812,-174380,-151121,-110029,-13290,85090,99908,72735,32588,-24697,-24396,11723,-8172,-55848,-26714,43403,38035,-15297,19388,77801,34833,7533,115360,198795,138025,52778,23899,34164,25095,-48445,-80788,-8513,73627,94564,73686,40047,-8357,-61794,-58684,32272,55334,-50786,-93835,-36146,-7893,-46661,-119627,-165572,-74358,90089,187319,149942,-35528,-205564,-125259,16330,1138,-43943,-42806,-59894,-52407,12379,49408,36920,25522,31201,33787,17356,-14087,26750,82536,9674,-53649,-15760,-40325,-118429,-101315,-45400,-11767,26618,46066,31422,21767,19151,-1396,-47604,-33462,-110,-42985,-96750,-23968,55602,29362,-19748,5370,71570,48356,813,38630,77621,66254,24074,-25804,-33692,-12027,-37835,-51739,-13433,-2849,3214,14007,-55061,-127964,-126040,-42763,12056,22767,1592,-56587,-107032,-50162,32499,36734,11582,55043,113614,96568,15518,-3653,17325,9112,-46873,-124137,-142312,-125511,-125840,-97488,-21323,20661,-9746,-13114,62526,116564,78676,35367,14286,-7792,-18849,57618,113935,46883,-71563,-169352,-195430,-116442,-52571,-51789,-301,52971,21359,5544,35256,16247,16785,105425,126646,41749,-11403,1656,1877,-41137,-55263,-44479,-49517,-104370,-157980,-129110,-55713,12124,59737,69160,9417,8599,62034,60142,13928,14442,32312,-24996,-81907,-42506,-37028,-104249,-125189,-41127,45716,67671,28080,2421,23410,15434,-5540,47287,42505,-96963,-208982,-143953,-10903,21752,6329,21378,1115,-65492,-90287,-64767,-1294,19824,-4393,-21857,14280,56214,48786,37322,46378,32951,-20651,-40977,-37118,-28090,-3785,17187,18874,6965,28732,51347,44578,43705],[33819,49109,29244,-52303,-88502,17946,85521,-36371,-153348,-94568,6663,11691,-53227,-74670,-29195,-7795,-453,16327,20406,41372,2686,-67164,-67843,-13916,-17755,-18716,9787,-10690,-24685,64606,125323,42196,-47704,-19617,39131,33062,3504,31626,105608,119728,47536,-26266,-85640,-140141,-98303,-8467,-16825,-77847,-94789,-108087,-101195,-70334,-54279,-22018,16396,8764,-17577,-22595,12116,77071,112896,66810,10736,49757,71664,-4852,-52132,-28449,-2241,9658,40184,42104,14711,25553,43692,54777,50960,14946,-61219,-82868,23832,163497,250968,221252,88799,60256,148630,87892,-26215,-25146,45831,59335,3048,-54150,-18986,45439,75563,125034,136726,27721,-62381,-54897,-60091,-94602,-53731,699,11623,53781,68173,26235,44366,102847,83848,11351,-19394,-17562,13039,59269,99386,106337,48534,-47664,-55305,9670,25774,38905,81870,27778,-85990,-97226,-40925,-52196,-77529,-94770,-121028,-113216,-64613,-3844,18183,-31607,-64467,-20565,11860,-7135,-24034,-26682,-6669,30748,87101,78640,27463,-13009,-43215,-35947,-23796,-38844,-5118,47383,28470,-41181,-81121,-92967,-76587,-49318,-18719,-16857,-48876,-86803,-70049,-11362,-25053,-140967,-191781,-118104,-18237,69710,117780,100317,46123,9357,573,34201,105812,119845,31384,-46509,-55715,-30278,-50002,-92831,-81244,7846,68171,4371,-87545,-77480,12131,114856,146206,90259,1063,-40999,-54214,-79250,-86765,-45627,-15947,-48784,-83071,-58555,-15744,-22821,-20363,56625,96211,48698,22524,41755,67364,58595,72469,93407,82903,57858,36471,74841,92634,36974,-116,26625,28997,-28111,-68534,-52486,-38468,-58109,-46978,-25527,-7713,46635,109603,94778,24770,-65995,-90711,-16305,49319,48332,-2835,-95093,-133801,-98742,-61440,-89629,-102358,-10928,65950,26989,-60235,-133271,-142321,-69754,12752,73685,114556,150551,132031,100655,33388,-23317,-3296,31341,6871,-28004,-47279,-65920,-79629,-101993,-102814,-24576,37468,24858,9297,43968,60306,28438,-7620,-26362,-29987,-33955,-41532,-32856,-105375,-273521,-202346,487,24203,4252,730,-8568,26837,87282,51298,-109665,-191925,-53891,116061,129448,77037,121350,178889,119960,25702,-49143,-60362,-24073,-15560,-62565,-69782,-4459,39076,-26280,-113136,-53694,22751,10512,26804,72693,42454,-55189,-108166,2832,141184,81155,-68990,-53685,88290,104169,63277,61405,33669,15219,10008,-16503,-2483,53629,61404,29431,4696,44764,90814,4619,-125472,-96702,47542,141534,141277,53180,-36494,-24219,-6481,-41642,-27463,31727,19519,-68723,-138043,-142796,-85075,-7322,56200,60196,27545,-19852,-79444,-114522,-86396,-33458,25313,83356,55062,-38483,-99716,-129849,-102006,-17810,52830,58453,10715,-77827,-109989,-82490,-70694,-21607,23896,-35514,-75807,-14496,46164,59648,29474,25547,69160,111759,96237,71435,90141,134958,106624,45936,22066,-26641,-57412,11132,66185,32949,954,-29145,-37103,86896,188699,75939,-90542,-121908,-5013,94794,75352,29107,48868,36390,-56247,-125998,-46582,20719,-24910,-41273,11966,19972,-20164,-70434,-107589,-65984,-16557,-29333,-30127,7881,53653,82732,53419,-6044,-6548,19829,-5516,-53703,-27294,51650,35406,-37845,-1502,62194,22361,-50528,-70277,-6589,43293,6235,-20553,17834,71187,90187,74926,31119,25364,46217,46312,83332,125085,106565,32543,-33887,-26008,-1845,-13080,765,35325,20702,22605,56021,58699,19734,9533,61934,94807,59726,3122,-37909,-60830,-114460,-146142,-139964,-135353,-113239,-53478,-6018,51690,87043,27613,-50211,-87978,-126812,-108230,-33771,41445,24137,-47479,-28899,64053,100252,106375,110456,68297,-37634,-117935,-96667,-59716,-64118,-75317,-88273,-124331,-126283,-62893,22718,99249,147137,95481,3595,-55305,-36629,15034,13662,11090,5224,-40220,-66229,-67064,-39818,4686,37104,36996,62300,61424,34275,19965,-17247,-86268,-94721,-65131,-13517,38452,-2554,-123118,-114412,62826,178512,102692,15130,29676,54548,88836,77403,16421,-23079,-56571,-89216,-98152,-134620,-111614,-40613,558,38644,92186,102145,75273,26761,-45978,-71772,-43942,-46669,-107603,-162190,-137309,-55706,-36923,-35624,-3977,19013,60007,77737,38240,20725,5659,-33574,-40547,-45780,-46240,33214,112129,116363,91700,59621,-19235,-61936,-14861,9164,-34621,-41813,30157,66849,21112,-83037,-106486,-5119,23648,-41380,-28202,95986,122987,37301,2218,-1245,-2081,14547,23371,-6617,-40606,-51214,-32373,-1997,52019,98846,59986,-22293,-9391,15859,-30709,7175,128622,142449,32355,12268,56422,31488,30238,121898,116506,-15538,-98934,-37360,50770,23076,-88637,-113784,-48874,-31788,-44535,-13867,19174,28585,-494,-37197,-3889,42873,-8424,-43838,-95,1501,-52943,-41226,54543,98515,52023,69410,60822,-47178,-119380,-66734,10453,77010,136139,131669,86429,45316,-34342,-67644,17980,64002,11578,-69871,-29995,120849,103853,-49179,-44637,36313,26748,7701,57833,42097,-38197,-61992,-67265,-79035,-52487,-40232,-100812,-94698,-63477,-89695,-111606,-66900,-14462,-36378,-47693,-25925,-4484,31265,51587,38535,11649,-12984,26532,73590,29521,14772,85623,97039,38243,6713,-16505,-73265,-108097,-93919,-52759,-2288,42201,56426,83475,65970,-25664,-45126,20904,44367,-38067,-87654,-43886,12692,42633,68071,58808,-193,-79822,-126048,-103549,-38830,14454,28794,-7993,-37648,-43132,-55168,-12801,62594,77574,61262,40148,1857,-19395,-21133,-29685,5134,89678,84034,-14520,-52082,15770,39281,-67634,-179850,-183579,-152691,-164117,-138268,-14320,72307,84360,70602,26489,-18277,-18739,-67876,-129201,-54540,72491,70825,-501,29277,109702,104210,84748,141577,173513,100292,10465,-31083,-9657,12449,-48610,-70363,7061,65001,69222,52862,26390,20145,14497,-5063,27727,53057,-11302,-60419,-51356,-17896,-26148,-92244,-138284,-71711,30091,62514,7642,-102243,-204987,-124825,578,13918,-33991,-76943,-86940,-29538,22632,5202,-33667,-53308,-31010,26873,73763,60116,54698,77881,36868,-41834,-68623,-100070,-126243,-63016,31082,56251,58454,85603,101863,70396,17942,-22302,-59275,-36025,17111,27042,3473,51251,98778,47905,-14065,-7971,2543,1590,36160,81279,57314,-7926,-25438,19397,62705,56493,-9541,-51628,-20118,35674,86336,63048,-46120,-119316,-161603,-134330,-29514,43731,25947,-27065,-39681,34734,88328,63063,32307,71587,145588,144485,28136,-33181,13526,64931,52320,-16750,-85819,-106514,-107105,-103819,-32637,43323,4696,-30523,34750,68346,12528,-19632,2882,51786,82625,98134,71519,24529,-33691,-131340,-189129,-143468,-87470,-66946,-22229,44005,46503,20977,6223,-49236,-73132,19558,51481,-28181,-36953,30682,12986,-66203,-64776,-13074,-22470,-112067,-194288,-176996,-87010,16881,82145,99392,34921,-13445,18949,35771,-18081,-81131,-128963,-200956,-185179,-71351,-32827,-105729,-122543,-20088,57415,52598,-127,-868,76596,117456,80747,68715,55693,-38773,-126377,-70377,29855,51651,37391,26808,525,-41077,-42035,3304,48680,4700,-63467,-74211,-38311,1249,27948,35900,39507,22836,-25701,-18674,-1203,-14706,-19763,-6317,4580,15070,48569,53682,23633,25426],[18072,44457,25391,-58121,-79653,18420,51008,-53172,-124623,-69676,26757,91361,78575,-6435,-78940,-104051,-72175,-33074,-13823,49124,56369,-11971,-47729,-50104,-96677,-75255,-6938,-3164,36,77571,90433,35589,26658,44864,35890,23607,39483,83868,134004,118637,50525,-9320,-74792,-130679,-91135,-18443,-11175,-28185,-43048,-83444,-70632,-30674,-16227,30907,56116,15536,-35839,-58388,-10379,66664,96926,64723,53342,96101,45187,-99060,-119054,-21504,20033,32943,73656,67539,48952,75771,60478,28661,36639,20219,-40569,-40635,51643,159274,222521,167517,44926,29839,77119,34753,-6307,-5465,27246,34394,-34467,-74361,33387,162724,163143,123852,74626,-19051,-86180,-68247,-31171,-29736,-17797,13440,32686,76158,91816,63586,87138,137414,60436,-74966,-101021,-67725,-31705,15916,72975,78324,7548,-58866,48,90359,57795,30236,64140,14697,-93201,-119602,-78978,-85118,-85026,-73531,-106768,-129037,-85476,-19058,2066,-52595,-105814,-73855,-280,45680,56683,78420,89563,75671,101060,122933,100080,25736,-72170,-103861,-81488,-62797,-27645,-1303,6028,2063,-56530,-112402,-51786,32191,10083,-58123,-73617,-71842,-64803,-15945,-14596,-100015,-142559,-76544,30895,121086,114867,34083,-5116,3060,3875,10524,44017,59374,30728,-17453,-61913,-43136,-2791,-55964,-173680,-170082,-45739,-14269,-67173,-43813,11912,54066,70017,29089,-56701,-69803,-44316,-65113,-74165,-25619,-7255,-80877,-154560,-104591,9815,19641,-10685,56094,108412,70160,51721,73780,109535,129660,130467,83869,26645,16916,58367,112080,71680,5908,23725,68364,24656,-75160,-82426,-22266,-19982,-48095,1536,18999,-233,46324,115134,85862,7600,-33360,-16053,43703,85235,92001,47365,-48407,-101108,-82443,-71370,-113320,-121087,-33021,39673,23202,-11789,-46139,-77290,-35686,-2504,-55664,-61421,25397,101475,95317,-32961,-128641,-117055,-84218,-52347,-28399,-77631,-129839,-90893,-41581,-44086,-6798,44928,42205,21921,35707,51861,24365,-9097,8982,-1684,-82672,-104403,-47233,-41506,-190402,-241949,-115029,-38276,-19258,-31944,-49087,-6969,58203,30261,-155109,-260247,-126676,50466,72594,1297,32520,131869,140982,78945,-8925,-30909,40931,81297,14194,-22192,41321,60356,-15932,-73906,-17422,52585,83266,129150,149944,95179,-12287,-81046,6574,114140,30190,-87911,-31014,81155,90614,74197,64077,41657,31824,-30932,-90853,-24380,70430,66218,17093,-9761,28453,56271,-24481,-130737,-120632,-10755,99111,129285,48443,-42563,-40067,-12401,-2933,23859,53400,47285,6030,-32664,-67525,-46817,28541,85262,84134,62650,3007,-104499,-151693,-78659,-14685,-5335,-2854,-39750,-100863,-135387,-163371,-113079,2372,65773,64202,48389,-33781,-130156,-133545,-107572,-76125,-38217,-46722,-64077,-43748,-6692,32453,-9912,-77254,-61437,8144,47485,38067,16925,51190,72147,3395,-57877,-80652,-76985,7059,61404,-33853,-142036,-128097,-68151,4504,40434,-8578,-63409,-51586,42440,90760,29700,-4142,53685,39162,-61531,-121254,-46898,29629,49281,84198,114380,85621,28853,-3399,-36564,-44196,-41936,-41068,-13713,45598,112766,113949,18780,-81033,-75029,-32593,-28429,-35977,8362,94020,90109,-1443,-18276,51498,71239,30340,-6068,54633,119253,108622,63176,1410,-14781,14545,40142,24521,9560,12925,34927,119754,186527,143262,52667,-21337,-28822,-3231,-14174,4322,39206,8022,6835,59731,75195,48871,6020,-17289,-39991,-31021,-32170,-62847,-50908,-28875,-70057,-131851,-123046,-51789,-2696,-14188,14758,57093,3340,-61993,-78397,-93700,-103287,-85768,-35639,-11484,-23544,-18314,39828,75356,65955,42548,-4247,-81479,-107973,-57312,-22782,-36776,-63154,-109624,-161651,-145759,-72413,-1094,44961,65740,15114,-50212,-58129,-9587,38098,51605,47166,13998,-27225,-35400,-49095,-46626,-36629,-10289,16670,39439,44177,62547,64108,33401,-282,-306,-10541,-9561,-2618,-39826,-117473,-110142,20781,116241,37936,-40970,42232,111885,78238,-1113,-37930,-4661,-19469,-74304,-67960,-79403,-90626,-41483,6709,18728,19420,35526,59397,48932,2076,-9950,-19147,-80646,-137451,-154674,-106711,-32230,-25360,-27014,5708,14426,30690,53502,52149,59632,38903,-28929,-76080,-80081,-24947,90510,168156,158929,100311,60502,37097,41606,56206,42483,6951,-18185,-21245,-14874,-29064,-67964,-57960,15977,3349,-75397,-75282,53126,135464,71186,-6354,-30667,-5892,14923,10251,-3612,-28259,-50024,-29504,29755,113657,134702,53464,-35439,-40903,1805,20949,34302,64897,71779,39924,62606,77043,35767,47132,104032,75929,-19072,-70592,-5728,89381,54659,-62562,-85094,-48059,-58914,-48418,1996,18668,12440,-23483,-56599,-20091,18493,-49818,-92408,-17937,33935,11977,3069,43753,47650,17390,55204,53174,-45055,-96139,-33159,46829,101249,117198,91659,68839,62364,11876,-45347,-7550,52342,46773,-29939,-27773,98947,87130,-53144,-44555,48024,28049,9734,87541,73062,-27488,-54589,-42892,-57879,-73759,-75367,-98607,-81936,-38527,-24649,-25083,-3144,38164,37137,29056,34995,16806,-28317,-59674,-51475,-29052,-21171,894,15977,17897,65107,110102,64266,-7228,3275,40287,-16602,-98492,-93911,-38779,37324,89284,52289,24704,-19939,-104242,-69306,22193,-8213,-86617,-64703,-2970,34821,63848,72869,50690,18059,-10308,-52617,-87565,-68623,2398,66785,77123,42680,-5324,-45795,-49685,-16913,7954,22769,26553,19433,14799,-3482,-29970,-3135,73212,94293,32742,-36520,-40079,-41227,-105132,-147903,-108159,-54358,-95405,-183198,-116023,36037,97522,53854,-12734,-61288,-50659,-72542,-127841,-66059,68705,88244,6084,-12843,48377,95011,119591,119566,72421,5907,-34054,-46744,-25218,-11991,-84918,-106858,-24957,32959,28473,27470,45944,76951,63862,2427,-22368,-16236,-16669,-13642,-35955,-27505,-22808,-67167,-87686,-59858,-57450,-71739,-95263,-110272,-119437,-68310,3380,24446,-27222,-98149,-99728,-17587,25662,-17583,-65542,-81113,-50473,20715,71768,38825,-25257,-12761,41399,24806,-39665,-80456,-70168,-9059,77687,80696,48061,76764,101528,64691,9456,-37122,-66007,-14249,63470,86975,59233,61362,57584,1394,-43423,-51355,-30268,30781,66367,45556,-1977,-57970,-32396,92530,171324,146962,75379,2434,-21428,31408,112616,75447,-56302,-124793,-195167,-227510,-97023,44806,44542,20535,56744,90638,62506,40577,45607,67902,108359,125657,29131,-50629,-17139,54837,106577,90204,28923,-20031,-62968,-94240,-40443,22021,-5377,-20724,13174,-7407,-50925,-45098,1293,105076,167664,96664,1001,6090,12790,-71125,-152257,-150272,-103646,-63812,-25902,24456,28221,-816,-21137,-60861,-85092,-35635,-36094,-85057,-41521,30973,-6118,-90935,-66380,15600,11545,-95550,-175664,-126771,-10870,95359,139461,129651,70753,18385,-2092,8649,-29467,-119451,-178734,-178780,-107707,-23326,-14129,-66430,-83676,7803,74814,28708,-54749,-28335,91371,159862,113196,60188,60185,43864,2502,26606,73398,99693,92551,27844,-25425,-47491,-32949,21553,64619,-17137,-113193,-106282,-60306,-31102,-8412,-7377,-5171,-2075,-36513,-32301,-13583,-20259,-36912,-50225,-26168,31996,67025,33466,-11051,-6640],[-4524,1789,-7669,-48867,-47376,5543,15811,-9607,-20740,-29756,-7126,84965,159466,80202,-97444,-198086,-148356,-50044,27019,98855,95942,9348,-45138,-88183,-137718,-72000,11390,-2413,-33694,-26700,-56666,-74457,-12776,17895,-33394,-32551,41967,66564,37562,36,-19474,-26769,-65976,-110632,-97368,-50602,-8882,43415,34095,-32990,-10863,33379,11583,24412,41309,-1915,-64554,-97152,-32579,58661,58632,16904,34121,66808,7664,-89716,-67954,27574,57853,66233,101682,86150,49039,43623,21897,42060,85003,42894,-44257,-5590,101718,136043,105858,26023,-46378,-37649,-26030,-50279,3359,44263,35373,3018,-45725,-65487,22977,146717,159983,106511,44044,-9058,-41165,-23752,55902,104526,55443,-1666,23127,81609,100645,81019,78704,67607,-19948,-121977,-153821,-168619,-150658,-85008,-26756,-38019,-66902,-67299,-6338,70062,65517,36389,36885,-516,-71083,-110195,-118973,-115124,-47311,-126,-51724,-97076,-50276,10812,6809,-26233,-48499,-45422,7690,78336,88737,74733,77684,69693,71369,73680,75743,20232,-74006,-98210,-71970,-51451,-22036,-16756,10973,67121,29759,-59188,-8335,96691,67448,-25305,-39499,-36483,-54084,-37334,-16850,-34338,-80546,-98825,-46459,53566,70641,15183,-11998,-9231,-17601,-11162,15595,38405,59823,55698,2258,-8697,42264,-11511,-202241,-282707,-162906,-65383,-58772,-29768,12525,21317,-13595,-79364,-123211,-66328,-4019,-5949,-24320,-31145,-35135,-58268,-81774,-46592,22450,37413,51264,122656,121663,53579,45686,72836,104154,138962,137150,48927,-33527,-18056,76259,134559,78482,25335,21117,-1874,-51044,-73957,-22811,26762,6199,3189,89946,110671,41957,3699,34289,24573,-20339,-4496,28491,30082,34276,79734,106029,47834,-31952,-44786,-45260,-89107,-115297,-85146,-52655,-26124,16380,49252,65315,105942,87355,21121,8708,-10056,-6850,6515,-68293,-119144,-87175,-66629,-44097,-10576,-45544,-85721,-41493,23925,23458,9962,17263,36071,17500,-2618,14340,20349,24247,64325,11881,-136665,-144517,-52210,-78815,-240040,-304223,-166227,-68173,-33744,-45537,-59134,-30477,31203,12208,-177554,-288152,-184212,-51302,-6875,-29077,-1103,76125,110824,72581,-17649,-40961,41648,106125,38030,-23841,9891,17077,-18612,-14502,38470,98349,144639,157384,147389,118891,39540,-20300,48349,97196,6130,-49323,25376,83531,73063,55846,19394,-22731,-31782,-78083,-105606,-18288,89469,101192,43178,-2707,21358,43621,-11036,-79385,-96492,-64805,25455,103447,64449,-16656,-33923,-12277,15836,24636,11677,-3780,-9816,8081,14921,20978,63791,119261,134070,111779,41413,-55288,-57908,29018,57519,10428,-28338,-54331,-78591,-110253,-147444,-97353,3975,49958,53652,66649,16932,-83446,-114979,-101036,-109130,-96466,-39306,-23159,-76314,-91350,-28555,-67617,-171788,-165878,-80022,-16157,-30661,-82216,-43700,32570,-7965,-100228,-111158,-66889,-1693,15052,-103116,-244210,-178402,-50793,-54644,-124169,-137197,-71598,-19688,4902,9896,4076,25812,70434,33720,-32640,-57951,-29230,-3623,51009,133313,146710,76461,28090,44789,44177,11840,-39577,-48390,11409,65251,78656,29464,-74727,-138688,-69723,34693,74794,44491,-1147,14100,35125,-14025,-55419,15994,115063,131527,70006,59158,100895,127945,82324,-43285,-110227,-62362,-5599,-10270,-32421,-35133,-11115,92306,166848,125953,65668,30403,-7832,-22668,-21242,24025,61733,4624,-39200,-10295,16346,17069,-16078,-46128,-56428,-46552,-62180,-94391,-51938,16546,-13943,-78992,-35486,62686,67962,-14415,-15855,43910,31151,-5569,-9763,-23971,-43844,-55153,-59041,-42844,10874,58810,77928,57757,24270,30960,11627,-37100,12361,97095,71656,-12911,-67889,-106116,-137179,-118587,-68993,-12529,19116,28541,-16526,-32927,-10841,19204,50360,49894,22831,4846,6662,7524,9732,14812,-15014,-21404,11333,26443,20860,40316,60873,64714,61387,46162,-3959,-30929,-36460,-48809,-60438,-41228,2178,33672,-10305,-43724,54979,125198,62267,-39568,-53629,1635,12983,-22291,-13538,4260,-22268,-38396,-24522,-49326,-94151,-74163,-47838,-58892,-50745,-23999,-27313,-64131,-86246,-76466,-30563,1670,-20606,-19859,16251,14608,3833,24443,51272,60253,29748,-25967,-75120,-83702,-21582,89214,156784,133645,49253,27581,67785,105139,101405,98224,120552,87236,-36479,-139069,-118853,-25699,35357,44422,-11728,-61851,-50848,24783,86503,74265,27019,-14970,5451,45801,20487,-34969,-71544,-74423,-21792,59307,100853,54997,-21104,-55822,-57348,14685,102792,82918,36818,60920,60499,53400,57204,43596,39004,34974,10906,135,17444,62215,97520,56762,-2935,-8938,8753,-4553,-28108,-43832,-29949,1194,-30523,-64178,-54714,-47268,-84812,-108247,-34662,52088,49098,-1477,-13206,-26276,-48278,-4033,10960,-43729,-69941,-49981,-12852,44277,58682,35913,47156,74668,51875,11816,31403,62856,79705,59665,21221,10641,-9204,-15268,34656,59764,7211,16716,110372,104650,23383,19374,33136,-35735,-112358,-110518,-78275,-34954,14689,38972,31650,29811,47930,48588,24016,-6842,-43120,-109189,-162364,-124564,-45489,-7369,3765,18095,54800,89711,69004,-8829,-78031,-25193,67731,6343,-90576,-48304,14973,36349,60347,30521,-27271,-95105,-128286,-65436,3839,-10908,-31135,23142,61239,74199,109677,123364,74576,29255,41366,43816,-15708,-52881,-2685,66661,97330,86395,43286,-17847,-65590,-80083,-55213,-8472,9608,12543,27822,40431,30847,16408,19991,25754,21681,-24497,-64260,-82671,-102174,-94717,-42951,32237,25825,-88951,-102606,33840,109596,35560,-77897,-108975,-48901,-12357,-54181,-56988,19523,41060,-35684,-57754,909,45188,62889,33803,-45882,-76982,-41843,-22949,-14057,-21409,-103151,-125010,-32925,36838,27832,32087,82104,103363,33411,-74146,-135391,-140143,-72824,1869,-18473,-49137,-58800,-70352,-50162,-48793,-100520,-107749,-87274,-62225,-27020,-6461,21540,42804,16829,-33011,-61507,-40670,-11651,-34384,-59182,-39359,-846,21119,7600,-60307,-144467,-131921,-17563,51182,11298,-12756,21985,55876,79835,64619,60265,101391,83318,26627,-3021,-42686,-63017,14999,85645,79023,36013,16510,-26991,-88913,-93017,-61891,11316,84332,57661,3142,1855,-20103,2388,131476,212156,195082,148732,74512,7814,21015,92467,64779,-63251,-120252,-169070,-197719,-84508,56857,52770,44671,78257,37982,-34622,-18141,21778,38949,48211,55722,-411,-47383,-41378,-7105,59682,100772,89321,24058,-54006,-62389,-11041,-5334,-20188,3302,-2000,-40126,-29238,15964,59627,156197,185090,66179,-31255,-7767,7050,-42086,-98150,-107305,-71966,-41539,-19977,-8374,-20472,-31060,-33557,-39550,-15526,13906,-40034,-82520,-31264,3753,-27465,-76802,-48811,19815,31023,-48619,-98808,-15714,109364,167262,138595,93055,68438,61390,6645,-6294,909,-43967,-68983,-19183,25722,31753,6435,-4949,-6750,46158,72207,-16367,-108634,-58082,58880,105702,57313,15057,34571,68216,55507,38500,47389,86846,99393,27040,-41539,-65696,-52751,-2630,42282,-26898,-88399,-37846,32477,33773,-11848,-47366,-51750,-38221,-43092,-40729,-33171,-12124,-973,-26699,-10973,47737,66868,30161,2794,-1534],[14132,6709,-2261,-8944,524,8248,13313,28247,15809,-35002,-47571,31401,133462,106404,-49203,-148588,-104815,-17646,59027,117258,81634,6378,-25820,-83999,-126481,-44081,26581,-12545,-95000,-162512,-191397,-162898,-75447,-31763,-72994,-56346,18014,15238,-31078,-43667,-36100,-20191,-33119,-82944,-87175,-25505,45356,99494,64560,-19864,-1508,44300,6710,-22157,3331,6730,-36821,-76398,-31653,53969,39003,-29357,-27084,21236,42446,42924,61474,90386,116827,135063,143211,94332,22978,-1008,23728,108149,134022,46429,-42975,1226,86742,71005,-5726,-78074,-106263,-83125,-71150,-92359,-24542,33104,5130,-46659,-33868,-15649,-7344,37781,90527,80942,30942,9623,4229,10131,114975,210125,120074,-19389,4967,84336,94581,56716,-8239,-79076,-83255,-40239,-44204,-135897,-185951,-144928,-102622,-96671,-58654,-17406,8126,59423,97800,62629,10242,-23998,-55872,-91629,-116378,-76108,48572,96910,30509,-5176,33677,56437,26657,23038,38880,21164,22528,51545,26379,-46463,-44202,18518,41395,-19285,-38602,-31399,-38158,-14428,-2869,-11748,10316,21276,61085,133279,132345,34919,19926,91158,90829,24927,15391,9339,-26088,-40996,-15772,8883,-24619,-98543,-108529,-21551,47697,59924,24413,-25618,-46599,-15464,32272,67068,88167,98896,66311,36396,46373,-1999,-152027,-230710,-160448,-78445,-57060,-49287,-12091,16196,-37791,-118755,-119288,-51665,-18103,-280,2781,-29450,-34171,-4121,8549,-13870,-45742,-24782,81566,171940,123276,46523,49712,63732,71906,77208,69137,10524,-54677,-35710,46079,83733,61394,45872,-8009,-98607,-123589,-50239,39266,50624,17381,52673,137649,122926,4208,-77956,-38699,-11916,-35285,-11129,15420,-5180,-5060,45569,111776,90693,-3636,-24963,14566,-22962,-109517,-139972,-121149,-86269,-48510,3431,111211,209329,166791,105483,76685,-19608,-100576,-45592,2113,5937,34913,45775,9952,-18740,-23329,-17569,-5716,30340,55727,37004,8501,30058,20487,-14794,-18815,-1486,39529,78979,4503,-134067,-113669,-11108,-141191,-394887,-373845,-147108,-48977,-21051,-22933,-32782,-34343,1324,-40188,-209657,-271773,-178545,-110171,-54568,15007,61385,62253,41274,9615,-45557,-49769,-8380,19084,-25889,-69539,-69397,-78600,-74610,-19723,49859,102519,117964,72091,43149,49059,20513,-3097,61352,91541,28021,-5533,23093,73509,90217,44791,-28277,-73254,-82464,-66878,-17199,39832,93152,114782,62420,-9716,299,32320,240,-46361,-72602,-72301,-7398,64492,47647,13211,31958,44800,23169,-25545,-59581,-59238,-49760,-21036,17145,19069,23683,96315,144557,108535,49963,51524,119720,144563,85129,20466,-17,-6031,-14241,-43245,-79684,-66444,-25509,14475,34049,45142,34402,243,-31747,-53597,-93691,-101566,-30303,8885,-41426,-48966,13151,-38917,-152216,-170850,-120022,-68943,-65238,-119163,-98162,-15879,-14280,-88350,-95332,-34560,-20191,-60784,-120481,-173836,-122017,-39572,-87702,-209159,-227526,-100256,-22210,-53126,-66212,-3184,51209,55172,3534,-23032,-6970,-10104,-62753,-33087,76940,104201,16264,-13818,49193,66670,15491,-44889,-37251,44154,50383,-37691,-102042,-123492,-90369,19799,121057,157820,91140,-58889,-121668,-60683,-20504,-33259,4740,96025,126152,46608,-27130,17,61032,45102,-40582,-80650,-19852,44976,30590,-896,-16528,-25121,39600,80525,48053,36097,53010,9955,-50922,-53073,10462,57226,-8834,-97339,-108549,-52956,-13179,-36616,-46021,-3874,-18328,-78631,-93091,-35335,-7116,-50995,-82981,2084,108971,91309,-424,565,68417,81687,56879,47959,25531,22307,12188,-21766,-22508,47936,120415,121245,59125,26437,60048,49991,26967,129459,227211,160237,32744,-49138,-72081,-82880,-96095,-70332,8174,46480,26293,-12821,20494,26781,-9727,-802,-8782,-21736,11127,22641,88,37450,85793,58115,39238,48072,39831,13814,13339,49181,82756,65698,10626,-36388,-37733,-49857,-61472,-17562,42698,53890,42744,17004,-7635,28720,70425,56674,6563,3593,24237,42413,29810,6052,18251,26839,-25675,-61900,-95684,-125968,-96147,-101098,-158336,-135653,-69285,-40737,-34973,-43570,-39524,-18488,-3008,-11476,-5598,29273,50580,27856,-4942,-12162,-21670,-51995,-76560,-85707,-54582,11693,63208,72535,45132,-13652,-9153,46194,82043,94886,127328,186675,155060,-33352,-216511,-165407,15011,100552,65621,6661,14101,27983,21842,32754,67538,83947,46105,36098,83100,63048,-35869,-92729,-85445,-19084,62918,45913,-56589,-98167,-56391,-17882,38396,85860,47757,29563,85192,53727,7252,39271,56187,19810,-13509,-31209,10464,78910,85484,39675,7903,7236,15363,33150,38433,-11499,-71769,-43790,14235,-9344,-34617,-50089,-73034,-78204,-81103,-36865,34460,7792,-75307,-98150,-72175,-55088,-14806,1924,-11174,-44940,-92531,-108229,-49118,-3197,-9805,1497,37514,53990,64834,74863,44084,51090,86960,27018,-91417,-96666,26345,105265,50017,-4198,51093,142400,125420,47587,73871,114617,3281,-123143,-101747,-43271,655,39056,68681,63820,40295,25729,1733,-54970,-113991,-114781,-114511,-135136,-70202,28453,39106,15279,31249,54236,42134,2571,-53404,-111789,-62440,34792,-23667,-89354,15169,78238,12198,5649,20941,-32947,-106783,-132275,-97050,-30431,40623,68792,78562,63678,58307,95246,117441,59886,930,26171,85821,75729,31502,25123,22753,5985,19532,27383,-20092,-65070,-75702,-47475,-6138,-3646,-10967,12895,63988,95505,72424,6507,-62646,-61175,-44142,-46086,-51978,-63363,-61049,-28790,29547,59254,15663,5999,66440,70476,-14419,-105266,-99791,-7467,67089,47284,-18121,-32933,-35318,-70706,-26754,44214,16026,-31120,-48804,-87243,-83130,-22431,-11588,-16009,-6703,-47854,-54550,13972,51889,43104,64727,104876,67831,-45516,-155357,-199951,-166758,-69937,3209,-22212,-58973,-70272,-60810,-16248,-15869,-70842,-57885,-32548,-28412,-1607,26471,30547,43083,69184,82267,16144,-62415,-53962,-39105,-32291,25523,72589,42488,-20142,-94223,-168122,-190259,-112506,-9868,9178,29951,89292,94882,49476,30602,91098,159196,104954,26667,9416,-27280,-50153,7344,19301,-7081,-15078,-16149,-62760,-102937,-64256,2758,62676,79054,30974,21150,55386,11033,-25676,72282,166919,176151,143892,94745,40382,15034,47384,45853,-49452,-89367,-89194,-79811,-18030,44649,20230,10428,-8588,-87947,-109791,-37470,-529,5068,8077,-5547,-33386,-28465,-37173,-62556,-32242,51757,84451,-1063,-77293,-17896,50196,6995,-21526,12432,-2189,-23822,19448,87752,124793,158367,129962,50480,107,-19882,-48919,-58676,-59217,-64809,-49781,-19985,-13532,-43197,-51679,-28850,-33050,-24646,63339,113331,24275,-43828,-19916,7888,13018,-23238,-39601,-6070,14400,-22074,-34261,53660,155132,158193,58950,-11133,-1615,25190,-18796,-34303,14643,36429,42756,45629,25108,2868,-4011,23765,45089,56143,26858,-57147,-115490,-74028,-2313,4350,-39322,-42859,-7847,19780,-6147,-40828,-25841,14870,40127,26387,-20490,-58909,-44765,-9516,8042,-18722,2166,90244,156707,101612,-16338,-54564,-54503,-63888,-49153,-23733,-21644,11551,48461,45673,52823,60213,43976,26048,27028,25132],[42783,52078,23767,5552,15233,24277,25490,-942,-55113,-76646,-68580,-30728,53850,86334,26958,-13342,-3438,-4803,14853,64032,31263,9974,13552,-48124,-103481,-51117,-9119,-44398,-128060,-207546,-216717,-145322,-58677,-25178,-43925,-58218,-54007,-48006,-22384,14106,21185,25941,19822,-38643,-39944,50708,121669,114006,40186,-47903,-47816,3900,-4632,-46661,-23024,28232,13185,-37605,-31825,29910,35379,-36660,-57183,21709,105783,137215,116711,94724,124568,153304,142358,82664,3459,-9045,70474,144477,86864,-3134,-14731,8833,9016,-31690,-70684,-82761,-76250,-58360,-52059,-92478,-74502,-37657,-65787,-98847,-24017,41791,556,-36320,11057,32892,-17640,-45085,-48179,-43852,77675,207967,130269,-20929,-11997,54790,42024,10,-90270,-168883,-79348,100530,154284,36537,-78725,-126909,-132537,-74008,19407,67282,76898,95972,106853,55149,-27466,-69028,-71721,-77158,-58570,22467,131870,138740,78357,70017,83833,59915,33558,39760,45856,37363,27863,8813,-52401,-145621,-134002,-11748,45761,-43797,-105419,-72321,-2076,56505,45369,10262,21939,44639,91426,169691,190655,89564,5462,9426,13641,8804,55727,77538,40735,10538,20932,41687,37448,-13040,-50697,-7698,64743,87398,34851,-40134,-57369,-18857,19629,41592,48762,63625,68743,62774,35918,-35167,-126982,-133705,-65112,-24580,-38057,-67791,-55714,4164,-2906,-42004,-30531,-27851,-72409,-57317,-4243,9579,21074,39055,27083,-39071,-120654,-96135,52019,143532,108234,81675,94749,81260,63782,19884,8324,16715,-27821,-43175,-12023,1490,13339,33687,-17881,-89801,-88459,-9447,69490,59021,8473,22333,76609,31071,-73459,-85199,-2612,21126,-19707,-38762,-29476,-5079,29006,41826,65019,52283,-7113,7573,88447,46511,-81921,-117130,-86409,-98924,-135055,-111489,26502,157780,126258,41669,-2545,-45261,-73095,24684,123148,131314,121296,107456,15277,-75489,-57741,-17766,-29952,-6948,57925,74215,42791,38548,33751,10938,-17172,-14305,28544,46095,-4040,-61777,-10755,59623,-140037,-456311,-359988,-76360,789,7463,18326,1138,-22603,-16045,-90683,-255905,-265257,-137328,-89511,-50916,51184,104987,58361,-4704,-7295,-4253,-17115,-58876,-78561,-69064,-77055,-107546,-139012,-135849,-89093,-4092,56328,41241,-22758,-53419,-42238,-32471,-29802,9957,50463,41345,-2073,-43207,29586,112527,55594,-30889,-45249,-48992,-11848,88125,119412,83348,68658,33120,-39983,-42277,-8142,-6130,-24914,-50142,-35959,9610,11797,-14930,31517,128117,127679,37875,-47629,-68612,-29035,-10453,-8104,5807,-8751,-32306,28905,89440,60978,35081,128656,235494,190750,62134,12141,22915,14068,2212,-1322,-22048,-42413,-34421,24103,44790,16957,18034,41757,30444,-10774,-62548,-78209,-28181,15580,40061,103777,142919,60646,-36048,-89725,-114835,-89118,-35553,-50042,-62595,-31898,-25757,-52289,-26163,32412,-16078,-96727,-58571,4582,-10837,-41626,-76613,-164534,-194741,-87712,-21555,-49192,-61007,-35268,-33007,-25822,-32898,-43583,-17867,-4437,-81729,-103038,-14924,36386,-5471,-9925,61691,58694,-18537,-59259,-10878,75905,37036,-92954,-121917,-61595,17414,80709,82132,82056,48726,-78661,-144940,-72170,2271,5319,-1428,26518,46576,-19341,-97486,-83162,-31033,-9046,65,19430,77490,161991,154980,91771,46398,16297,26836,17271,-27194,-21993,21649,13229,-53171,-94145,-57733,8352,-18090,-105133,-127795,-40218,27916,-30610,-81465,-43609,-45024,-91319,-61732,8362,-18840,-91260,-101015,-14029,69648,69906,24119,24416,58966,67500,60090,52026,36638,45558,36431,29992,46188,68478,85250,80877,37615,33002,51199,25899,42791,156452,224292,179861,93549,-7169,-50770,-43342,-58858,-39407,40273,55872,-3894,-30513,27356,26027,-35195,-44038,-47735,-18084,48244,16363,-52071,-6264,91368,116352,123260,92210,37289,2118,17089,62944,87489,22291,-58590,-55559,-5284,-32287,-66689,-19610,56461,91228,84320,48541,3148,-12118,18149,68786,84017,85565,71310,57243,31019,-9449,-3482,43915,7417,-49425,-66273,-59963,-30526,-46957,-117569,-131036,-78051,-36584,-30903,-60654,-82411,-69896,-15022,29796,29103,43602,82653,43329,-52544,-75834,-56417,-80134,-114429,-105667,-32654,55095,54608,-9003,-20483,-679,16681,14962,23100,69548,117713,144531,106869,-36479,-177515,-119589,38913,93284,56972,48092,106036,94267,22162,15918,74693,109955,72053,36612,70288,95862,33356,-37568,-65151,-18302,52328,28969,-70346,-107209,-40764,41828,46525,-15262,-68541,-38714,41025,15916,-13194,49736,84854,49899,4748,-47368,-2303,85258,52046,-30474,-45159,-40018,-30191,-7826,2634,-26344,-51085,-4876,40428,23517,20909,1537,-42278,-50975,-34145,55,15991,-51575,-129902,-134248,-55348,25772,55688,50033,36047,-39295,-113315,-135389,-96562,-37167,-31630,-61104,-45298,18407,67339,44173,-38389,-37509,21723,-16391,-104421,-79819,49747,108994,42167,26082,110695,185753,131706,36383,79209,149417,47485,-84004,-51438,7260,31558,33736,47317,68803,53201,21034,-34052,-117906,-156004,-77791,-760,7600,57038,110406,53731,-17418,-22386,-15969,-23540,-35519,-60949,-108495,-99988,-37322,-60654,-62437,60110,84170,-6526,5268,17953,-53497,-122672,-170070,-154614,-45822,83136,108853,64580,14991,-14429,-14864,4309,-560,-30351,-28666,43697,115117,108393,47536,-36119,-101090,-73250,-22927,-33876,-59474,-63307,-33824,-3565,-12575,-27730,-16859,25524,64732,65997,14477,-77792,-97391,-48738,-13589,-11080,-35649,-36244,-15442,-6401,5410,17897,69145,84790,-2997,-101692,-104172,-41466,39567,96079,91493,13182,-53338,-64858,-35279,64726,113932,10298,-76575,-55158,-32366,-34633,-20549,-35559,-47123,-2232,33457,59351,66231,32062,31942,96814,111403,16021,-96272,-157655,-138968,-50756,15279,12055,-35730,-30836,-8427,-15076,3204,17815,-14987,293,5268,-18494,-4948,38869,9075,-7507,53770,123154,73275,-30023,-43511,-24165,-5078,56653,94169,61572,28732,-10219,-84817,-169392,-168812,-90700,-36242,23977,90188,54448,-19689,-19023,68755,144316,111827,55055,40677,11634,-17387,-22145,-81442,-97888,-36824,-836,-18770,774,60635,76838,47645,36349,45930,73880,60967,-51638,-131056,-42121,73463,93611,67922,55339,40070,-217,-4633,12548,-40297,-63385,-22672,4564,-2166,-14454,-19464,-25478,-96366,-159028,-99182,7913,18785,-10849,-16554,-17465,-26234,-7241,-12151,-64312,-61940,39557,76358,-30032,-83457,13283,91096,49414,1205,9162,10656,-4868,9531,78763,112014,73120,37148,57121,53773,-5262,-67204,-78446,-55390,-61251,-64019,-10121,-5229,-61105,-46153,9323,-5348,-1866,90884,138155,57403,-5719,10050,71907,113389,36183,-46904,-29301,-17671,-46662,-27466,48413,92774,67667,-28139,-96028,-101291,-87888,-87384,-61941,-17733,9125,15489,-30433,-52236,-30350,-2711,25720,35631,24909,-3258,-19039,-42062,-54715,-41571,-58441,-94979,-60685,-7505,-16432,-86302,-113333,-64140,-32826,-14433,33892,32671,-6286,19260,33972,5491,6633,85387,169652,191133,86168,-42371,-37125,-14051,-53723,-54795,-1479,25045,41486,55098,86371,117028,84369,26975,4325,15360,38132],[41663,63159,13999,-27070,9087,64907,47289,-44000,-103568,-68848,-57204,-75339,4190,85451,72255,43392,17290,-28497,-31768,10555,17593,43028,56525,-2079,-75948,-69707,-56143,-69558,-104549,-143257,-142094,-56950,25301,52055,28394,-66947,-137015,-100971,-16692,49139,80355,86983,64521,2394,4598,94023,143871,105787,33910,-46112,-59035,2210,19123,-29564,-35399,15481,11611,-42640,-48097,-1456,31346,-9415,-20417,60456,115327,110769,79619,42084,39929,61685,78927,68527,17627,15904,99928,114395,-14290,-65643,8011,25616,-36595,-89526,-79230,-23650,3579,-7362,-22387,-69136,-82820,-69172,-88705,-109210,-37343,42508,24110,-28111,-35617,-21412,-68473,-125681,-161201,-150762,-24141,113296,95459,-188,-22832,-20408,-47340,-32122,-61466,-123383,-35119,153025,221676,141858,48974,-72433,-146495,-71494,37794,92198,117315,92193,39180,2817,-59454,-115322,-105513,-63743,8463,88447,126616,90186,47423,51387,50294,23669,27735,20840,-21061,-9299,20678,7372,-54485,-125046,-96612,9973,57062,3661,-65811,-71351,-1373,57432,43597,3962,-1867,18163,67364,150728,168484,71204,-22678,-75635,-106761,-54654,71945,143827,119690,79607,61672,63936,85447,87696,39685,25019,56592,46924,-8012,-40791,-31137,-27124,-43562,-48438,-36660,-17315,10551,41677,21561,-69532,-144988,-90401,14035,36511,-4161,-65925,-99739,-35711,28003,55510,61995,21433,-68731,-83052,-6977,50641,60490,35415,-5330,-50436,-96026,-85939,7242,71507,72293,96992,125101,122944,104570,20106,5781,52056,3425,-44847,-32400,-22824,-11977,11331,2783,6407,30580,48166,72437,59738,-4727,-58180,-43069,-75315,-90782,7142,86734,58091,9258,-41937,-65457,5253,67508,35008,-5937,-4213,18736,78167,135334,74924,-29466,-29093,-7558,-66771,-126748,-115937,-47418,27690,19880,-57217,-88773,-41652,44170,122071,147919,135084,102267,46704,-64740,-133380,-88588,-46511,-53903,-19614,56620,105213,87231,47108,22354,5630,-21481,-12268,21263,11196,-9473,10716,84988,93872,-120850,-392848,-281140,2306,50058,34126,48294,20968,6666,15072,-79019,-288791,-308098,-134812,-55584,-45909,4155,39165,17169,1310,52913,84253,21602,-85001,-92414,-26417,-27243,-79795,-109683,-124003,-139553,-81587,-5626,-5124,-38083,-64406,-65427,-34409,-34887,-56783,-34887,4433,-21152,-86123,-28951,82055,67329,8089,6729,6318,16679,104693,144827,59609,-4591,-9243,-48007,-78110,-70237,-20592,13864,-8476,5982,33966,-22664,-68784,16566,140876,137571,57765,1694,-5662,41113,68716,62706,43304,15124,-12771,-4735,17692,9098,-2592,78233,174994,141796,41783,19025,23371,-20584,-45128,-15132,-21024,-46420,-11613,69058,60805,-9962,-17790,15371,20449,-14941,-71889,-84562,-31842,7046,65856,161125,173521,86477,43184,4748,-73469,-81843,-991,46567,38053,17197,-24642,-43683,30341,95821,21647,-49288,43282,125992,58544,-30865,-23638,-36479,-68773,-40512,-23473,-15473,-26192,-109760,-188482,-120342,-39623,-54147,-65636,-30560,-69166,-121793,-105259,-45092,10644,53433,112386,84075,-9937,-53062,-6792,54858,15179,-57837,-34306,36227,68666,53447,-22535,-59035,-30761,-31111,-36377,-10477,-8268,-40823,-56941,-54808,-26050,-36634,-65518,-76407,-83193,-58367,-5105,25065,76359,201228,225296,123404,60353,53646,42502,1015,-51388,-53407,-13869,5395,-33936,-111702,-131045,-54326,-16115,-55097,-55725,23781,69060,-35793,-152284,-164104,-125627,-107109,-43876,38423,28045,-28897,-32869,1682,25486,46396,34313,1596,-25643,-36430,-7469,18180,24265,20821,8605,57366,103330,60309,-3288,-20648,-27269,-8109,-13359,-42534,27838,145536,157047,123979,99948,5437,-73852,-40173,11227,26537,42386,20825,-29721,-60282,-27296,617,639,5103,-1527,28505,74743,9296,-92631,-88801,10552,92833,136642,80156,-17254,-35138,39403,94807,76355,-25571,-98175,-53663,30652,15452,-32117,-42717,-5333,52743,56303,-4626,-43655,-26371,12677,63044,90766,108890,104800,39747,-33606,-46808,-8265,43662,39392,7281,4967,3869,5890,20107,9595,-41142,-57856,-29167,-41925,-103494,-142258,-96752,14192,83074,63211,44032,48967,-16981,-106750,-63711,38127,22528,-60974,-93375,-51413,30783,50308,-10502,-2318,66766,72610,-843,-14868,48577,85593,57250,6001,-39111,-71081,-37894,41918,50544,33578,78234,156944,124044,23405,15612,69357,73241,26438,-156,19285,86210,113027,39807,-47087,-35110,24400,45607,662,-64682,-37517,54501,39394,-71511,-148866,-143212,-64756,-29497,-12097,52665,113564,133718,76069,-41177,-32495,44875,3520,-54993,-58160,-65711,-47576,-18281,-20031,-27769,-13908,29851,56895,58274,79532,48465,-18451,-37388,2123,48142,21401,-46878,-79643,-66946,4991,95962,122936,107676,56846,-59468,-103228,-80346,-65618,-24172,-15881,-88112,-107113,-24773,26674,-27234,-109788,-88429,-35160,-40173,-43975,-14608,41860,80364,76943,84828,142234,195284,133754,49791,87273,142019,68445,-23543,18177,95398,114012,53782,5909,42312,61581,35145,-28933,-102624,-76434,60930,140969,127163,121339,91908,-10453,-87242,-98769,-66464,-29134,-31377,-50100,-82633,-98330,-63101,-45847,-1202,73439,30185,-12020,52353,8060,-113549,-172736,-198983,-156781,-31375,66092,67553,31986,-4727,-59590,-130960,-127752,-41114,-7509,-52416,-31043,73037,101354,32996,-50336,-88945,-57318,-18799,-18323,-51022,-88779,-66605,-18494,-20884,-38923,-42010,-35861,-43665,-48334,-18797,-11627,-13659,-2408,-7212,-30692,-40813,-1573,19106,-6862,-19746,-22871,23138,56869,-15000,-105016,-67768,22434,74414,76121,50270,-5239,-52725,-38443,31832,118698,114975,1786,-50670,6931,42358,-2776,-38272,-46533,-62117,-21896,59067,118320,88870,16915,27635,114563,110535,3797,-77326,-87634,-25935,54046,52670,-8396,-48185,15820,81768,45088,4539,21404,17076,27202,31473,20175,40886,56450,-24525,-78130,-21915,59088,80511,56351,29731,11157,21032,48085,47637,45665,80801,80539,-6269,-111548,-131308,-84640,-44597,10729,37290,-50315,-107622,-72174,-18066,22937,43946,53971,57164,50967,31339,-13328,-96015,-102937,-18028,47315,62011,109587,137934,49302,-26148,27635,98899,92322,7560,-123600,-177506,-92801,-19654,-28663,-17369,16456,21635,-8539,-33691,-37340,-63523,-66809,-10068,16119,-44330,-59217,4232,11857,-76547,-114641,-43186,51347,51876,-9560,-39414,-865,2518,-13446,-11474,-30266,-9970,66810,74117,-19779,-47487,24596,77027,70078,38718,6221,-384,-11901,-28976,22967,38120,-49627,-62327,33830,63201,37682,-3595,-64492,-72698,-64779,-67678,-11537,-8230,-80714,-57644,27021,40624,39957,57679,40840,-2114,9109,53874,117783,161386,56111,-47467,-20159,-25818,-83406,-46182,19423,-9459,-50270,-71586,-108458,-180020,-203694,-148558,-66014,-57539,-81708,-86567,-92222,-45499,35608,59670,39300,363,883,38908,76194,46177,-4103,-22979,-60117,-99870,-41737,26855,-3644,-93527,-108480,-46838,-20753,-11126,46068,74722,51223,75019,77200,34803,22604,86544,141615,121186,14696,-74631,-44742,-2226,-37204,-71921,-14093,54463,45140,10203,54333,119166,90870,19498,-18663,-17575,11951],[6953,5715,-33462,-53446,28740,115773,73518,-29280,-53395,-6505,-25531,-80101,-918,98822,70610,-2159,-42227,-55074,-40744,-548,46214,65548,57473,22384,-37711,-54795,-55584,-60957,-68859,-78450,-59858,7366,72316,119673,86450,-57289,-142749,-112062,-61721,3401,81833,106469,59383,-7536,-9295,58879,96854,94974,68845,10793,9237,64890,56974,-11696,-47899,-34230,-39642,-73966,-65361,-17474,18164,11245,27393,76491,72566,55796,53491,-3659,-65245,-57564,11091,61623,45489,43583,84091,68032,-42668,-71324,-10043,19093,-8207,-44550,-29486,30219,32095,-18167,-20811,-27240,-32730,-28417,-35959,-73238,-60467,-8873,15459,-4120,-43344,-45910,-60991,-127891,-203226,-194323,-92399,9374,52941,34316,-8695,-76226,-101293,-8907,48978,-12929,-8075,78565,92935,62996,66630,-27898,-143176,-130951,-47906,33566,78701,22120,-47811,-38662,-49067,-106629,-102179,-31497,43935,66939,48431,14896,-17141,-28273,-13606,10696,40354,13116,-60670,-49738,7574,33273,5450,-47221,-24565,16212,16026,2436,-32237,-60796,-15345,42344,49585,10241,-19041,-5162,46228,101950,99639,40757,4728,-57665,-121030,-77449,46570,133070,132538,87080,54386,56035,88539,107648,38449,-25244,-14743,-8453,-44086,-23737,21155,-10005,-67263,-77715,-73920,-73250,-62355,-41576,-26050,-56952,-95545,-31852,51569,52695,25848,-43937,-118774,-76191,18545,74541,91278,87688,20401,-25290,11631,36076,12915,-24664,-45371,-25504,-8331,-28667,-19051,20064,13039,13899,64886,140394,158259,51346,13357,44069,-7825,-40404,446,22141,12597,4633,12713,67589,110463,84815,49465,36352,2147,-63915,-91939,-110210,-48382,84116,104678,27639,18490,-10455,-74704,-9733,54914,-12764,-68955,-15676,70679,121752,118597,57922,4902,19657,18105,-26041,-33403,-6367,-9486,-16968,-26806,-55436,-59935,19083,118020,105425,34466,23699,24920,-37744,-122830,-103103,-23227,1715,184,17985,55628,119017,120606,56807,-13291,-52793,-64273,-23561,23400,3812,-15092,30572,101567,65319,-155242,-370500,-260688,25269,71280,53085,52896,30814,56790,94164,-17528,-285155,-363381,-189351,-72535,-63247,-62648,-45181,-18118,30909,96248,104476,25045,-61942,-25125,41766,15078,-42622,-41974,-42944,-105202,-108039,-37806,-2870,-6339,-28413,-28295,22729,12867,-65759,-90977,-41872,-20765,-54299,-55083,10101,62996,46833,6672,-1333,-1582,48433,101047,35812,-31389,5123,3191,-71561,-102670,-28363,50379,41531,30768,45852,1961,-59107,-38756,26707,56235,73910,80078,62247,63948,80684,83628,64183,52066,52549,28840,-4840,-19887,-47234,-46857,6690,31611,28055,44647,39567,-30828,-71704,-31191,-29631,-52673,-2353,60812,13173,-56336,-42802,-8120,-11601,-49749,-105886,-97059,-16103,6417,3310,38374,38984,-7781,16143,42628,-28827,-79528,-26206,54813,99717,88299,333,-63415,22165,111655,74677,44844,112795,133370,57589,-10144,26126,65217,24634,-26663,-54741,-32653,-45556,-160776,-243133,-132421,-9479,-25866,-80420,-64570,-67726,-124733,-183049,-134981,-3442,95422,158211,142357,58684,-15882,-37698,-30431,-43359,-44339,12194,68475,46144,13089,-26391,-83860,-74250,1151,50133,13537,-78458,-130243,-110464,-104103,-81086,-27824,18565,-2229,-66907,-80261,-62681,-71007,-24607,113735,155166,54845,16623,46866,29383,-25976,-47487,-33417,-157,10558,-14390,-88563,-142103,-88483,-23767,-11502,13137,42147,13888,-100532,-207654,-222122,-169541,-106833,-36867,40302,77367,79871,78914,52342,18901,27231,12142,-41965,-103432,-139598,-102889,-32439,-697,-12891,-16448,56567,104148,40716,-45223,-86433,-90040,-60330,-60075,-77886,23877,158794,124457,27205,15347,-21606,-95988,-57747,54099,56970,4585,-578,14466,-46173,-72121,-27960,39361,90482,75685,41061,32121,-3441,-81467,-127010,-82473,10004,73904,22295,-79977,-73735,47248,114180,66169,-34864,-87623,-48938,33950,60285,23529,-47738,-47003,20831,370,-100000,-108998,-26019,13307,14882,12493,54572,82372,-10298,-122221,-102844,-22275,21880,36610,53194,58099,12025,-28274,16588,72527,21626,-44681,-22686,-30350,-118756,-158860,-64032,60798,89027,54359,14052,-34382,-100869,-128611,-23881,124883,130852,34834,-43443,-87352,-65586,17831,46843,48854,74208,59115,-21443,-34795,15331,40577,2951,-51606,-36852,-7756,-240,31858,41398,43610,89755,160038,136042,36733,-548,14433,-8162,-37489,-16160,5545,50726,113313,61765,-55057,-80309,-30981,28941,36312,-32450,-48279,11334,11571,-68554,-150041,-177235,-117482,-62569,-32738,14409,97967,174403,131533,-10481,-59633,-23290,-33307,-46973,-35642,-10340,32627,62405,53121,30447,15387,27180,56113,87646,116921,57387,-21745,-21857,17634,39917,10168,-2146,35049,57915,54432,59666,88578,100018,29475,-93397,-94547,-23039,-8357,8547,12855,-63214,-107085,-50703,-10328,-52743,-93286,-45732,-11737,-23555,-19273,-14218,2293,60603,124008,121676,109000,136445,128213,96476,112677,121046,59671,10762,68255,172410,205380,96486,-21572,-13861,26466,17573,-24949,-43163,35303,149190,161907,117631,87957,5792,-99241,-132675,-111632,-44302,8326,-11938,-26199,-32900,-40156,-21382,-4718,36617,50463,-32023,-38502,44099,-22923,-160379,-197261,-156054,-91140,-28868,12929,22510,22430,11606,-44833,-168039,-192381,-50274,36844,-36275,-80641,-12642,23303,-7109,-9904,32528,55291,34933,-1478,-56659,-118556,-94143,-27662,-41167,-71737,-61407,-56208,-118372,-182031,-97609,40940,86879,41286,-36155,-92263,-61150,8942,2985,-24645,-2761,-28794,-65342,-4181,49126,26187,15816,56674,90878,62032,-7475,-57543,-67862,-30352,26881,69969,44309,-21542,-13270,50554,45799,-30537,-55252,-27688,-44656,-43552,25238,95251,87153,49703,65737,103710,71456,4638,-24701,-17916,15171,10965,-52739,-96975,-77353,20535,105872,78153,7395,1404,10371,15178,34828,69520,101281,70170,-36677,-99988,-66990,-17504,50347,120586,104125,52945,48571,29145,-8845,10378,66030,63407,-11007,-58811,-30245,4751,3462,9186,-33817,-138662,-158207,-108218,-99570,-95576,-39862,30152,51988,52928,41892,5803,-44963,-50065,-4455,70366,103464,98706,45869,-81600,-93065,38273,102669,53722,-21031,-83626,-83992,-43232,-82399,-137858,-74463,-977,7827,10823,-24059,-87789,-104753,-71217,-22829,-2179,-61590,-30837,77382,84444,586,-39888,-21032,34587,48643,-6140,-51078,-8037,-9523,-56438,-57052,-15821,34925,51442,34704,1443,3712,32724,32195,43284,62335,4783,-43823,-21441,-11993,12784,-3792,-105497,-126139,-28338,20062,54666,59156,-36247,-77342,-32736,-22504,-8663,-29790,-128772,-131507,-21663,54574,60318,-2267,-90936,-102690,-3821,62989,60823,78146,31005,-11478,24952,1930,-77083,-39743,15114,-63270,-122628,-80315,-80658,-206714,-256325,-163805,-50074,-49590,-98823,-102785,-60843,24796,133618,140872,64161,-5084,32484,104014,99373,48447,44401,46410,-20913,-83156,-29770,27929,11987,-29578,-33099,-2962,21644,38965,69237,92873,76561,71464,77559,68458,22054,28985,69166,47033,-26059,-77248,-67991,-28105,-29230,-82107,-48519,29585,10974,-32494,9104,74730,67348,28905,5265,-12062,-25845],[-15919,-44347,-41175,-5912,85205,139289,94819,38887,22199,25402,5053,-26843,17553,85259,68422,-1193,-47063,-70440,-74879,-9752,61232,45562,10276,10904,-5506,-18257,-18699,-29074,-61803,-76222,-24718,13211,26060,82615,86184,1863,-49642,-69542,-91420,-44142,36344,55502,10926,-45820,-49794,5202,50215,77964,84752,69360,93136,109072,53877,-12867,-49238,-68564,-69942,-68700,-56309,-15742,5400,4846,23061,42221,32521,48271,63535,-8724,-84578,-82455,-11587,41310,42716,45883,44145,40564,16083,-15797,-41033,-21632,18752,31683,44756,45327,-23643,-89861,-40648,5048,9569,6280,10196,-33282,-53895,-23935,3340,-3657,-24917,-33113,-26964,-71477,-138583,-129805,-82430,-47694,18354,59799,29551,-52598,-79183,22370,110548,54128,-8518,-11619,-40085,-60450,-3250,-3595,-100937,-172585,-128039,-26102,18105,-25290,-62383,-34824,-2638,-28184,-33478,24907,59093,9655,-19871,-3913,-26395,-65454,-33713,40794,75162,36825,-25899,-31893,-6709,25032,38598,-20004,-55646,-63309,-79679,-103126,-105826,-84448,-18274,60659,89679,42012,-8155,15676,83429,92214,65893,67182,101664,76627,7253,-43835,-35337,14253,40420,20932,19662,39509,59926,50761,-34704,-116661,-93084,-27293,-33694,-9044,54697,45152,16630,14603,-29575,-66502,-94341,-132047,-94604,-5469,45359,88809,88222,44487,40478,-8874,-94616,-77360,-9051,29573,71359,121542,96406,51840,30426,-29065,-88970,-99474,-75603,-19277,12817,-31173,-43816,-1856,-55917,-132574,-66319,88606,156864,58282,-19883,-28956,-59432,-45887,22755,56671,35283,-5816,-10268,54651,92968,55221,85,-11754,24335,33107,-18924,-65301,-18020,64426,50120,-21670,9858,16207,-66219,-25084,40341,-47890,-89610,-554,64897,59802,51458,31936,-7598,-15496,2007,16757,29064,47492,60338,40711,-7320,-18397,11302,82490,84356,-7282,-89580,-76053,-18893,-27439,-63826,12245,107145,114737,93103,51214,32206,111253,153468,93259,-8665,-72657,-91508,-53528,7257,4046,-12492,30358,73887,24699,-209082,-448331,-330176,-30430,55180,59176,33264,29819,99776,152372,24010,-254108,-378842,-249116,-105681,-49535,-41868,-24948,16773,43678,44521,24938,19475,32340,77037,75171,10170,-43455,-19457,26153,-9862,-46871,-18137,3704,-6462,-13710,8050,73970,74633,-6436,-56555,-34675,8254,10716,-25460,-25575,45434,48806,-27655,-43650,-20294,14847,59582,35655,4483,69122,74975,-26327,-70879,-15701,52343,61881,42045,61676,69063,-6352,-91287,-94936,-21042,81356,133335,114563,67710,32365,17572,12853,31076,63438,65562,21970,-11590,-41350,-79581,-84200,-54096,-6253,48896,84136,42027,-10954,7843,16430,-14359,-19605,-16258,-72854,-86896,-6151,50767,10346,-58054,-88772,-42580,36837,23772,-60784,-96405,-82584,-81608,-37666,11946,-27322,-96831,-87746,-25903,60764,99682,20593,-66615,-598,110589,125488,108592,110747,79013,18072,-7802,37218,75648,14940,-64409,-96705,-88506,-90633,-113840,-124947,-52516,25850,28260,-20816,-38106,-41528,-92620,-190955,-178171,-45972,76223,154882,173560,121325,33901,-48039,-87281,-93872,-88585,-25566,48801,31110,33601,73336,6966,-79531,-49608,18959,-13206,-102829,-97169,-37194,-70110,-113702,-44329,62597,71679,6629,-39278,-74019,-106560,-73276,27618,60357,2991,5087,37524,-6031,-69903,-47205,8105,52472,49583,13406,-35996,-84706,-75115,-36930,-3477,21221,3473,-76195,-172151,-215168,-181997,-133065,-64666,4211,46441,66746,101048,101549,61232,18971,-1004,-15900,-34710,-80365,-144256,-156616,-82355,-19378,-2139,7716,51151,76751,49178,-9538,-68209,-83634,-42433,-28950,-52149,28053,155044,104140,-55204,-80905,-29465,-43745,-37706,41825,23769,-39062,16567,90308,17798,-41211,-28421,21054,97340,89410,-3160,-53493,-23283,-12388,-57508,-76984,-26409,35626,8859,-58199,-52872,39800,103442,77064,7115,-31551,-21304,25214,64522,52109,-15084,2289,81625,27838,-110396,-130478,-48438,-9502,-18501,-38312,2572,30308,-50627,-149587,-123171,-39590,4043,20142,72594,98299,35059,-37318,-20972,32341,18023,-18435,16097,27813,-75461,-126194,-23333,63562,33822,3611,-26153,-71909,-86097,-86175,-37227,68472,115678,81946,19561,-70200,-113754,-11387,85662,58217,3799,-8436,-30223,-41657,-29406,-6902,-15625,-59071,-38844,-986,12797,39954,79440,93209,99580,143280,134591,59872,-7235,-45052,-61061,-40523,26273,50822,29012,54809,50783,-49704,-105218,-70087,-16021,6680,-17998,-36713,-25119,-34265,-88545,-127544,-102565,-48283,-46567,-49737,-26955,31024,99271,109189,31952,-40129,-52569,-36637,-26596,13239,98567,150600,148866,138330,106647,49995,29856,62188,102136,122724,69485,26708,49853,39564,-13817,-36566,13974,113980,145525,63439,-35285,-23514,19758,-12312,-99253,-87371,-11129,13032,17602,19751,-18347,-50627,-29696,-3345,-17508,-23284,31389,54144,9596,-43251,-56455,-17228,60070,128146,122134,62542,64002,112149,122901,113501,99018,54494,17006,54602,132759,189088,113387,-24656,-75471,-43111,-26529,-33891,10170,87780,108600,55400,35765,56866,-6154,-95046,-100819,-62257,-6200,29571,15470,22327,38326,34520,24403,11811,22834,10082,-55352,-82493,-42007,-59351,-139589,-150644,-67296,-28534,-48969,6141,61348,42623,14730,-17656,-133200,-183950,-58797,43517,-11758,-77404,-58197,-31210,-30130,30123,126027,136268,63275,-15584,-69234,-91834,-42035,3655,-52194,-100079,-62343,-23539,-95870,-207802,-142045,21688,82177,35790,-41292,-94594,-56199,-15307,-72473,-96850,-17393,-23867,-102377,-38303,104149,145887,90479,56534,82338,82082,11404,-62036,-79823,-59925,-44132,-12218,-5443,-29600,1413,46260,1479,-74449,-65725,-23049,-31466,-34436,14624,66194,76639,89547,111835,66380,-10919,-14565,26094,26568,-5260,-86237,-178349,-168475,-90374,-9528,57944,72541,23129,-4874,-5726,-9385,10645,72018,96751,68775,1037,-30997,-18000,-21739,17186,110149,122849,87961,81495,35397,-2044,22335,35775,-4677,-36123,-1380,63658,80129,52201,9873,-77709,-142654,-132062,-113064,-108790,-86350,-22847,58789,68322,28132,-13469,-47745,-59561,-37249,-23127,39930,80817,15489,-94457,-157240,-86028,24847,39078,17616,22695,38985,64224,44321,-83800,-163405,-92300,-21915,-4550,41574,10337,-102387,-111370,-27963,-2644,-6867,-16402,44976,124779,103322,19527,-20853,-22323,10192,31902,10929,-26163,-32877,-50051,-78788,-84556,-25336,17587,-15540,-26084,4964,38337,51540,10691,9190,65512,22325,-46660,8263,53965,47353,20037,-46639,-88625,-39500,-9558,12788,31936,-26587,-45372,26966,48166,24503,-35570,-166850,-205615,-93068,14791,32628,-38239,-138710,-143050,-29059,5454,-67093,-58380,7796,64570,88228,33076,-43850,-21949,20556,-47814,-112067,-74620,-56686,-166719,-222391,-136973,-25446,2731,-25318,-31394,-30524,18824,122155,138794,53739,6592,65956,76819,-7797,-38720,44689,104010,35227,-51172,-38551,-20792,-5124,31264,39365,29126,47636,78359,93223,96484,69743,36514,46937,71020,15851,-10243,29559,23400,-29624,-55533,-48808,-18596,-7881,-69210,-79022,-42713,-53514,-59506,-12859,29922,35268,47857,52741,13270,-55074],[-18717,-41363,-5725,57926,98905,86128,71428,70496,16125,-32494,-5029,29524,21046,27729,75234,84767,12118,-114032,-166595,-53087,35961,16252,-27366,-25808,-19569,-22653,-26046,-25682,-65793,-81448,-21699,-16793,-78626,-60814,18354,54409,29785,-29461,-64408,-41264,-18777,-22830,-21257,-35435,-44922,-6161,41008,40570,40126,76911,109986,68819,5850,-9217,-26602,-60326,-53817,-31761,-29911,-12453,3253,-10075,-18990,-9829,3455,31500,39920,4435,-19527,-23036,-11025,-1895,3157,18754,6725,13449,52623,36455,-32790,-55369,-23417,32389,83539,35396,-83769,-124885,-51909,-3692,1568,-8204,3749,-6295,-1689,39959,45742,19403,15273,3269,-25378,-53982,-57478,-32555,-43216,-60987,2416,62477,48847,5351,-24759,16530,83385,70184,7872,-1592,4564,-45331,-39325,15201,-27023,-116774,-91557,-19210,-11052,-12663,-12259,-7532,35644,55244,46266,74788,84018,5580,-16009,44330,44866,-13990,-10908,60560,100056,74206,46146,34330,-9589,-21996,21789,-32427,-143627,-159339,-138890,-190688,-193771,-117341,-26625,66561,110324,63612,6117,48779,144294,138588,96597,132079,202233,220157,148504,-6527,-114422,-110332,-70743,-30859,33814,69108,47776,-1905,-72094,-134830,-110720,-31175,-11317,-2848,53926,104814,148676,142265,52254,1916,-42797,-123916,-102065,40637,146303,171097,122696,55604,43434,18577,-41466,-38664,-23223,-8085,47695,95381,80117,78341,50737,-63968,-136717,-112597,-67435,-35476,-45065,-94732,-75167,-20491,-98335,-206263,-146756,-1229,85006,32246,-56478,-88710,-96558,-69849,-7932,33696,6668,-37987,-23471,47551,49329,-10511,-46770,-52092,22491,106468,88521,17050,-14263,4463,32105,17507,27995,16982,-48447,-6127,67758,-6440,-53562,-16796,-36545,-68305,-7740,26445,-36180,-63535,14716,68863,14637,-23328,38900,64222,-10454,-36795,33836,84009,4438,-78801,-99602,-69513,625,35278,19752,74499,151774,154169,106501,20888,-22604,69183,158485,137737,66231,13043,-45188,-70211,-33620,-15070,-4306,48142,83432,28573,-196276,-458106,-365926,-105577,18917,45570,-1607,2326,85271,121227,14425,-211284,-347075,-265018,-96312,11322,22191,33340,63546,11654,-63489,-64036,35554,141821,165417,90302,-11175,-69938,-52440,25376,56356,44765,22914,-26576,-64599,-43303,6313,70178,96161,59561,16805,9738,36421,42265,22307,-892,9111,497,-39695,-45374,-18350,21973,57942,47265,33020,84240,75432,-3836,-21816,5243,20264,24729,25951,64812,86650,-1580,-106074,-109533,-42995,52794,136561,163469,105080,-1147,-52277,-40724,-16100,-6593,19027,24442,11554,12480,-1521,-40755,-57241,-49165,7999,99459,118090,65482,46573,53866,20581,-46331,-77863,-92727,-40667,90515,153620,65729,-34919,-22885,44178,72602,21603,-74884,-108532,-62627,-43528,-43403,-47529,-69777,-114251,-129186,-103821,-29755,19989,-20918,-63013,8533,121311,135679,81483,36814,-10551,-53693,-47360,1531,6202,-66094,-120695,-124803,-119935,-97304,-26397,2394,-8224,5390,53143,58974,41966,35981,-5155,-115581,-157003,-77171,20957,93951,121138,102449,53332,-9304,-54419,-90754,-116866,-59428,27868,33284,50466,96805,33851,-110386,-160006,-77898,-19367,-12868,60557,118297,17189,-100681,-70716,39195,86480,69334,25876,-27136,-47472,-30802,31555,59833,27919,28542,29950,-35673,-86644,-50065,17578,67979,73445,32114,-9754,-40095,-45936,-30999,-6482,-17149,-51243,-94544,-163428,-192978,-152591,-93245,-27313,32599,30402,-5463,8473,6309,-4640,-14923,-39126,-29523,1843,-20140,-89295,-142877,-108320,-19200,46875,52819,41839,49643,66271,28390,-25337,-29172,16824,17033,-30763,-9020,56370,22983,-85748,-106514,-17259,44576,41454,39653,-16698,-76944,-5344,82978,49719,18244,3197,-20029,13850,25589,-48716,-100767,-37962,57440,56676,14038,8667,46112,46037,35505,21311,16189,38190,65786,48837,30916,15532,878,7802,25201,14389,61397,139385,97807,-34090,-122019,-115570,-51666,-2559,-4130,6367,-3284,-53484,-89080,-62782,-8483,22086,13813,61837,124586,100589,16110,-49793,-43673,-3043,22765,60214,83174,1105,-77598,-38425,-9465,-56317,-65015,-59217,-39663,18616,-13961,-94932,-66684,20215,64429,56169,-355,-46742,3051,60439,16573,-51424,-32433,-7254,-41934,-76067,-60857,-54745,-88745,-70585,-5381,41880,62785,87960,93266,72962,86071,75594,51104,14916,-38776,-33878,14875,62405,58168,3081,7634,46533,-15286,-72369,-59343,-46689,-35557,-16282,-19682,-35841,-71825,-128969,-113049,-421,74178,23586,-29779,-48377,-63684,-54202,2051,35296,21270,-2589,-8445,-2003,62914,155279,165565,108574,91414,94889,65601,51600,68751,71676,81180,95261,126400,140750,67944,-41552,-80319,-21285,91444,120078,19552,-99554,-123686,-78610,-36040,-65303,-73160,-41319,-28234,-18383,-1352,7020,17037,25559,15098,-7442,-10959,41681,79993,31748,-55988,-63059,17064,69787,85147,92109,39942,24460,72599,85198,55848,49678,50992,9520,-33526,-40617,41352,78848,-24196,-121499,-99985,-51495,-31906,35188,77313,17420,-51323,-13621,72268,70541,9524,-17072,-27030,-24789,7302,40807,68594,77750,54895,22690,3683,-7359,-29830,-53412,-90042,-101636,-80354,-92158,-95854,-32480,-30054,-61478,54448,142723,67290,-11530,-27849,-96276,-148585,-74176,13765,419,-44283,-42052,-25605,-33799,-359,75170,86166,18084,-45514,-62047,-27969,41250,52311,-24214,-72037,-41749,-3079,-44506,-129940,-114481,-43762,-18946,-4858,2786,-22987,-29572,-33009,-106268,-141261,-72694,-62914,-87724,-16745,88174,102927,60185,13178,27723,80552,76155,270,-52248,-72229,-82708,-30341,12473,-11316,3237,34947,-7445,-76034,-82342,-60699,-50013,-9631,46724,67030,39593,53159,91814,18499,-82699,-36510,60639,52633,-9793,-88691,-163228,-116776,-32159,-8645,5175,24085,5332,-6291,-9246,-8700,1894,31843,29106,49208,64132,75986,64333,11860,-3860,46691,74043,85976,91072,44818,38202,71623,48295,-10256,611,69446,96168,66200,50692,8458,-76817,-93720,-77593,-106613,-70509,14343,72055,123451,100589,6431,-89718,-163593,-166788,-88516,-51119,-13223,28410,-16616,-87659,-69016,-5709,10846,2179,34628,70597,97354,133559,102624,-30218,-104632,-66525,-40366,-28825,30336,22804,-76567,-73481,35721,38678,-2087,28188,89588,114536,56174,-33264,-33053,18407,50240,48875,47568,26360,-20481,-45652,-39273,-43961,-25879,-20061,-54784,-53471,-10123,44182,63505,18990,6445,62132,66091,32399,63030,70909,34958,41613,56521,34746,37318,11086,-42927,-46809,-27625,10102,72506,96820,80676,2788,-130268,-177766,-100369,-28053,-3031,-27041,-85932,-92214,-43798,-83172,-159239,-114529,20632,137585,133822,30781,-41989,-37684,1240,-10960,-52126,-53355,-28761,-73328,-123645,-84038,12184,46433,15304,-12324,-62367,-56295,10605,32357,-2738,-10655,12662,-47197,-120270,-104282,-461,101532,87379,6282,-26475,-44245,-16411,37935,40185,23865,41271,74464,93261,85710,54368,33655,32903,46998,23863,13933,37585,22559,-37169,-33137,28656,62494,43308,-37014,-85917,-95569,-104689,-89929,-36542,4819,25829,60024,62690,8997,-61403],[13751,5713,22896,61780,49249,4674,20542,45105,-25534,-89702,-30724,48323,20053,-11484,78706,142680,31743,-161955,-202973,-56972,42070,57003,20859,-32223,-51339,-59535,-88092,-52941,-18143,-8547,7956,-27943,-139913,-171144,-52185,43221,12426,-35822,-28347,-24971,-40325,-34900,12669,35264,3143,3530,32056,-3553,-16372,49328,69267,1917,-19877,20532,7147,-31719,-27745,-23137,-34157,-26468,-87,-18914,-48139,-44680,-40636,-37915,-19172,10518,27008,5718,-24727,-37235,-33636,-7874,-6105,-13336,16102,39149,5982,-48948,-82687,-23810,65362,19613,-76223,-78921,-41949,-33111,-15470,-17106,1443,27731,54199,92899,89416,56148,47659,39831,-35051,-83546,-37991,3265,-37421,-54132,14032,38963,175,-7732,-14663,-14615,33181,67894,42914,68274,129406,62488,-5602,23744,31401,-4311,9735,-1573,-58118,-36220,3590,-1323,24227,52499,43806,63621,88743,42183,27791,81300,104593,43875,-20738,7289,72177,84373,87255,82001,-10052,-63684,-1513,-21149,-147974,-158745,-106765,-151772,-161267,-108411,-72671,-8150,57244,39255,-6579,35551,128885,133328,92609,130754,212650,242007,165508,1746,-114212,-128111,-96139,-15248,88634,119010,53345,-14476,-56758,-92593,-95856,-57798,-21383,3589,40728,108761,190211,186020,110807,81770,51860,-20822,-31669,49846,109289,117239,100002,64535,27054,-571,-18701,-14709,-38355,-30596,21671,36207,8835,58799,86490,-17866,-88077,-55169,-17271,-25305,-78635,-126359,-95549,-53537,-103387,-147817,-101450,-50449,-3975,-5793,-52470,-73171,-78253,-85462,-52286,-11950,-51450,-71129,2799,84861,51994,-34240,-59226,-68816,-29795,53893,106026,68827,-7921,-22928,74635,131164,86079,17975,-22712,21225,87213,65060,1919,-67539,-150609,-146673,-27091,30040,-38926,-62098,44839,103595,541,-89528,-52813,-12681,-48300,-46757,25748,22554,-48642,-58047,-31493,548,33883,27117,-16194,-7287,43944,57964,15310,-48134,-70472,-1596,83281,122459,140516,129084,37465,-49122,-54399,-33071,-7313,55332,128161,73392,-133169,-347544,-321228,-132942,-2352,34045,-16802,-29030,20771,33840,-6877,-162261,-294070,-233667,-54964,41663,-4542,-13451,19938,-54326,-127300,-78471,57401,172981,196746,118322,4735,-63966,-65785,-10796,47033,89686,55401,-60664,-127646,-89258,-20621,35029,78898,84664,50923,41704,56809,47671,53111,42326,-25825,-53947,-10442,10259,-5611,21305,65078,61193,31522,24264,-1622,-29621,-7050,23833,3137,-24610,-9759,33498,14667,-75362,-96105,-47298,-42552,-10412,98594,180041,133302,-1760,-50710,2026,10611,-62854,-69763,-9859,24632,40157,49839,43644,15634,-34899,-13461,75769,109137,60635,14333,-4086,-27408,-64716,-47113,4023,82497,184098,203834,92528,-6406,26418,75802,53850,-10252,-69678,-63849,8631,29657,-11993,-56618,-60128,-71352,-108802,-98147,-52092,-49792,-84168,-71296,31991,129506,99896,7996,-36830,-81827,-108892,-83621,-44779,-64111,-119057,-138919,-119279,-87082,-45432,17786,4406,-64351,-65082,39050,101872,107797,114151,88857,-20113,-105716,-82311,-24876,23324,32015,36738,47414,54302,28665,-42363,-68282,-19397,22081,18792,14733,443,-46972,-154445,-224184,-123289,29421,104912,153429,171875,72275,-31383,-37789,22013,70038,81345,42468,-8661,-15082,3171,70769,109098,57639,14842,-8633,-49005,-46870,-5597,22244,37998,50485,30521,-16247,-33208,-1055,31215,24514,-42647,-79332,-35207,-53677,-130189,-157697,-100058,-40758,-17638,-30706,-51519,-47086,-53027,-46844,-31705,-32905,-9183,14635,-13474,-42038,-61897,-61299,18702,103876,93167,45441,38611,57754,27692,-1539,14761,42933,19373,-38528,-69548,-72787,-48663,-28273,-51953,-22971,85497,148160,124929,17802,-87758,-72961,9890,26427,43501,55779,3734,-30211,-8546,-15211,-49396,-17662,74940,110315,91203,48977,38287,56228,104872,93269,258,-45381,15586,68225,77580,17469,-51655,-50916,1151,22735,48388,94695,108400,35243,-104967,-170459,-88359,24815,62787,55549,16145,-6127,18860,45394,70989,70710,15717,26140,113213,141987,65678,-54752,-65535,17457,49473,53388,85518,73809,-4592,-53682,-79923,-113194,-100107,-60410,15234,107720,49091,-100885,-115048,-16810,52937,64140,61357,68173,62155,29644,1182,-12831,22020,29491,-35190,-92987,-88718,-90081,-127209,-107092,-3508,78810,86157,44993,15232,1706,-3374,-21794,11015,56455,50502,70961,86884,51589,-3944,-37375,-9702,38856,27932,8701,-10062,-48590,-52085,-26091,-31886,-40149,-44033,-73426,-42496,82858,167540,106284,12197,-60416,-130721,-147539,-78064,13645,79606,83609,32026,25736,90439,117754,54720,-25887,-40550,4275,43131,65934,62148,16531,21823,92619,158776,155052,82911,-5674,-67472,-56922,-3193,4738,-43044,-96730,-134548,-110727,-28982,-19812,-56602,-76738,-82573,-49960,416,27756,56682,56626,-3939,-55593,-63215,-2189,66335,40277,-45673,-33292,79281,101183,58651,48411,15495,-2327,18004,23329,-11616,-20066,23051,6698,-98043,-181846,-102030,23142,-20114,-117963,-101272,-36151,-5986,42713,59696,-10486,-62745,-11453,69862,106620,101749,65589,-9978,-62020,-29664,48352,85768,57428,22402,14590,15204,-8330,-51852,-46341,-20281,-43126,-74591,-82958,-89725,-69368,-67041,-47867,77854,151037,76582,-15542,-43693,-78620,-109934,-71293,-3207,10205,-18217,-23387,-16280,-42604,-85287,-82501,-62437,-69967,-58624,-23396,10988,55599,72120,40734,8955,-17765,-35226,-40873,-52302,-65341,-99041,-112843,-46021,28000,13238,-20954,-12632,-39689,-81461,-94541,-111450,-65701,28613,50404,-14018,-45304,-61524,-59938,9448,72538,49790,3363,-35168,-51506,8567,48015,2190,-8425,26548,22511,-35028,-79788,-75091,-52117,-1412,44979,40668,-28739,-44893,7875,-17213,-92929,-41324,59698,46842,-81,-23008,-48742,5313,64390,37197,-16057,-53688,-68843,-33834,-4738,22551,30398,-2125,-36540,10376,89670,122269,79673,15304,-7823,-4209,3772,37887,41380,-6587,7411,58187,52427,31886,73709,122751,65703,-10612,15531,18261,-48651,-65351,-63780,-106446,-50354,62208,97040,105853,71055,-22441,-127093,-222714,-237452,-131525,-61808,-45940,-20708,-5918,24371,75197,75312,40807,51508,75512,45675,36240,101660,111515,14792,-34971,2488,-7884,-53490,-42742,-22321,-56453,-43284,39464,27361,-16616,15512,72834,77867,622,-80158,-19394,91406,116640,73335,61151,55750,33801,6329,472,-6618,-24125,-26032,-31861,-52775,-43184,22839,41981,7900,6827,45406,85523,101527,75617,-2586,-53352,2432,86985,95981,77597,27702,-55179,-76057,-13854,45653,75279,99860,105969,45073,-39096,-57746,-31447,-23635,-9825,-5693,-18742,-15881,-41436,-131710,-159814,-78182,29248,132205,114895,-1404,-68047,-71971,-33412,-3474,-14408,-25966,9123,9290,-33147,-35380,40707,37343,-46954,-88986,-89409,-77337,-81879,-96089,-61826,-55996,-104343,-142354,-109989,-80093,-31851,67274,105286,56622,18637,-6475,-458,-5954,-35857,-29673,6895,37513,54010,45631,34695,64673,53403,29864,43404,68500,58745,11233,-52027,-22535,81545,115865,70911,-11318,-58438,-72871,-97848,-110221,-75256,-19301,23485,46225,25798,-15134,-30978],[53776,29917,-8548,-11080,-19753,-38751,-29146,-13481,-42810,-81744,-42423,32334,25695,-8403,52988,94812,-13440,-151576,-126911,10812,96566,131124,97662,-3412,-51499,-80737,-144463,-74131,63786,101733,71304,9686,-99316,-145861,-66718,-7419,-45117,-61839,-43970,-47819,-21417,31480,68076,69106,8052,-27230,-12934,-35180,-40971,16764,31874,-3974,20018,63229,33656,-5331,-13989,-49747,-85266,-67517,-29646,-38762,-63759,-69883,-85331,-84242,-32459,12428,4313,-30510,-32608,-25862,-27937,11062,30261,329,-12331,27086,33733,-8000,-48237,-8295,46889,12370,-20696,-7193,-7413,-20812,11342,33512,66416,92119,89164,64081,40053,25280,30674,58982,11593,-61831,-38961,675,-20641,-1993,59953,20535,-70947,-81386,-43481,-25840,10697,50863,58321,90512,143206,109476,46710,30663,68367,92468,68377,-30789,-135128,-113202,-24219,-3613,-11320,-12224,-8672,20324,51008,52178,55931,65639,83808,35004,-73511,-77152,10244,56811,77579,74919,-12370,-55979,11818,25772,-45345,-63390,-28833,-35900,-26210,-37584,-105178,-94301,-5282,17353,-4735,5472,36030,22565,-2540,41204,128630,142206,91128,21896,-27086,-43267,-28221,34538,112903,124704,63773,16261,-20274,-55580,-72518,-56906,-21697,29224,46036,54188,100453,135007,129753,122348,105310,63079,43259,55710,38992,19905,37346,45084,9918,-32258,-29200,-17234,-46800,-39991,7864,20089,-11521,52559,138242,87809,17308,20758,41671,23973,-34631,-77029,-76371,-72443,-79072,-27901,26136,-7945,-31390,-25290,-23962,-10325,-2260,-31203,-32077,-19104,-66292,-55346,46033,114471,87328,17382,-21505,-55788,-73931,-38042,26813,41990,2890,-18055,93540,194097,143594,55632,18738,31109,69604,91655,35367,-81721,-156899,-118053,-15804,31707,-10009,-32788,33822,101811,65815,-23341,-83944,-79999,-37048,21768,24850,-45611,-68680,-25264,-1187,32499,32535,-41925,-108678,-115621,-83426,-52381,-66344,-73987,-56821,-43430,-29450,42523,137592,163413,80040,-3973,-16992,-8219,-15756,18467,130942,115902,-98117,-300836,-310486,-130120,1638,52904,17898,-14119,-20744,-19197,-12761,-122173,-234675,-170954,-29596,-13324,-118962,-131656,-81142,-101804,-108602,-38921,59621,119003,154268,133638,55957,-2906,-19819,-30858,-8204,78485,92653,-28915,-130339,-114938,-53734,-4358,37097,55488,34173,45617,74098,63917,70424,69364,-15333,-51494,30897,68485,8652,-7383,43992,85371,54577,-19215,-62104,-56389,-15301,36690,27429,-19576,-23240,-13524,-81674,-162688,-106918,-18990,-52580,-66261,24191,99706,71655,-20926,-23957,83350,88877,-45389,-88511,-15054,20012,-473,15174,82109,86868,30500,31163,67350,40478,-19579,-60531,-108434,-131279,-83854,22818,116842,175536,189204,145535,60106,4164,21933,43408,19309,-39466,-86502,-76254,-10243,17925,-3370,-9577,27104,21622,-47775,-42808,7685,-16016,-71848,-71499,23383,101765,51468,-28902,-38849,-56786,-73603,-76053,-85663,-92873,-97960,-103095,-88655,-24259,27502,34885,-39034,-136429,-128353,9916,100338,113370,116450,104123,18606,-72301,-94743,-67159,-27731,-22678,-8823,31597,80429,66249,-7145,-1575,25353,-3164,-14060,-22977,-74081,-105881,-155515,-200539,-102024,52436,86871,39851,40350,39113,27034,29087,47119,63239,41554,-23179,-71566,-75352,-39392,42794,75684,5011,-57462,-75983,-66050,499,78048,57850,6141,1031,7184,-27798,-25821,58675,106563,53019,-48367,-84698,-2577,42551,-51538,-152489,-134838,-101419,-124175,-98538,-25459,18616,8556,-6432,5670,23054,24025,-9401,-51523,-18660,23306,12437,46623,114463,101623,53110,23966,9212,-3514,-11862,-6616,2815,-9239,-51481,-111175,-127084,-24645,67666,-563,-63536,44798,185955,207465,77697,-73831,-113308,-40615,-16200,14501,69690,53006,4499,25321,62387,30953,-2714,17075,62092,83765,24049,-40150,-17617,72361,101522,9979,-78469,-32967,71528,87219,-37364,-118020,-62184,18950,21993,-7401,1769,54753,42303,-74437,-163913,-129691,-2921,82288,85566,46790,49560,82358,81181,82721,67724,-12225,-27283,50362,91109,47084,-35618,-23098,54475,34513,-14321,22800,86811,78773,10416,-55797,-90762,-76035,-31814,43184,118371,77656,-44817,-70826,5250,54509,44888,57704,102764,97775,40750,36899,57101,62134,23520,-31869,-61776,-52914,-54231,-101573,-110930,-25658,80477,99699,12628,-52753,-49384,-53305,-79063,-25311,75155,135435,163453,125800,35938,-36828,-61793,-46435,-3750,54208,83822,32491,-49420,-64317,-45473,-63648,-46459,33571,66431,83967,152101,194921,132964,39150,-61012,-129971,-101034,-17084,42905,99671,112510,44185,33239,82948,44311,-63571,-109377,-92711,-44723,17101,58535,51039,3447,8436,47653,68171,76897,70204,32585,-21654,-55282,-93194,-106514,-65699,-35995,-40371,-42570,-7949,-10876,-53087,-78678,-77058,-24458,47162,59152,47079,15524,-56891,-92346,-78736,-9403,59654,26069,-56993,-19672,113392,140755,72376,11479,-25292,-32823,-15981,2926,-17498,-54141,-21975,20423,-35519,-144911,-135295,-28432,-930,-48916,-49315,-257,28818,47123,60679,29348,-15831,-10097,14987,47574,107882,121966,45994,-34941,-37461,45371,92913,29838,4353,43863,47045,12988,-39116,-17664,85841,78021,-47041,-93190,-80454,-85171,-77761,-32123,33879,72945,80376,43382,962,-32670,-56920,-46768,3194,27674,-3370,-40671,-42892,-47064,-122869,-192478,-177250,-125047,-50527,21780,18100,11070,66976,105011,77538,-603,-59008,-47766,-19852,-37757,-105898,-125152,-63873,-15003,-39301,-34680,26222,53301,17038,-54118,-90185,-29741,63808,71910,-4795,-72054,-100993,-109388,-73637,-9404,42423,56451,26775,-670,35526,52271,-3763,-39289,-12813,20228,9315,-7716,17866,30203,10060,-14518,-30777,-66713,-80251,-41105,-19000,-52348,-39097,27315,23527,601,14680,19718,61032,107973,74809,-10441,-83985,-101754,-45581,12835,53710,43974,-21238,-62800,-19536,72871,96593,41458,14505,30178,22867,9769,19071,-22235,-99889,-85769,-22121,4067,40383,118707,145604,38793,-45822,12008,60122,8825,-37915,-52721,-71583,-36125,26441,24375,4071,-19730,-59823,-102237,-148125,-170016,-106415,-53752,-43051,-54159,-43605,51165,122713,110146,101762,129895,97766,787,-17245,70528,99705,29374,27674,107961,85910,-40278,-103192,-79937,-57634,-34226,-1851,-27963,-38579,-4823,55877,63677,-10776,-63177,23421,129039,131648,62043,29053,45310,79837,42431,-19153,-42638,-36065,10801,25171,-43476,-63337,9360,13513,-27423,-13453,16491,49042,78433,42004,-63943,-108243,-41975,30167,10442,-4154,8321,-15538,-26052,23086,52239,58801,84464,88350,54118,37086,59359,58073,22876,-1426,-14600,7585,37353,-5921,-79812,-72950,-21503,-5396,38268,42207,-4363,-30825,-36818,-21331,-4952,-7721,-5149,33249,36201,2491,-16910,26803,-466,-109790,-132163,-46596,-16292,-98903,-155216,-76912,-72308,-149716,-115952,-20108,-9149,13881,84423,97740,65795,52657,27547,3840,-50907,-106924,-85166,-21319,8488,5477,-2512,16793,88224,85377,37033,55571,100007,70473,2837,-41501,-15290,42285,42341,16790,-6866,-279,5898,-28692,-70908,-82144,-46299,-377,13676,-8935,-15270,28632],[78700,31152,-45184,-68934,-33111,-8000,-36876,-58032,-47164,-48074,-27922,35231,50471,7833,17036,47503,8565,-44830,-10372,79911,122647,129841,90369,20912,-9962,-61519,-132599,-52181,100384,143080,126273,91342,14114,-43846,-38766,-26277,-37366,-45593,-85271,-96001,699,83333,67861,18099,-53523,-89719,-57732,-51242,-60569,-23502,16725,41324,86260,101733,61266,21183,-595,-52244,-115452,-110843,-81397,-83360,-103007,-108180,-96343,-54284,835,3784,-36998,-55962,-5276,17360,5960,63336,82682,25197,2395,32589,29294,28059,68532,98563,60689,2456,805,11332,21942,12179,27777,76832,138553,148305,109330,4528,-83441,-91749,-53199,23472,68709,14716,-18191,21894,65882,95363,98433,20120,-90223,-124784,-70006,-35164,-29202,-5664,23453,30084,34875,52893,53070,34346,90119,131945,52579,-82646,-170305,-135475,-28721,-3504,-42794,-47850,-4301,15544,-3437,5582,36010,17939,5539,-30957,-117192,-119979,-55010,-17361,11014,12719,-36438,-42149,14807,38060,20774,-16833,-12626,10170,41940,17267,-80408,-96670,-9533,35609,31233,-574,-46348,-89941,-93737,-44955,11550,385,9869,50031,45827,17531,16899,31212,54739,56751,50923,50838,16650,-22519,-22879,-4145,5986,36086,25548,-41831,-61346,13386,79208,86740,62195,33522,37033,66891,44326,-1064,-9095,-3625,278,-14139,-26189,-24039,-35318,-29205,17368,54503,24436,52667,147164,156053,98391,63829,62168,42373,-3693,-27621,-43108,-66752,-57111,33919,110075,62270,-5096,-31908,-33477,4881,65097,71999,34054,-6569,-36370,-314,54910,73374,75324,64444,29567,-23343,-51653,-49686,-67443,-62625,-28528,-34621,25367,125318,136687,93036,47408,27227,52166,67798,27741,-45908,-76210,-51505,-5509,22166,557,-39697,-25285,72654,153425,94862,-36840,-61030,12862,59480,-4510,-83416,-94104,-68284,-61294,-20228,-14536,-69698,-95739,-102024,-93552,-61144,-64546,-45841,-1203,-18977,-67094,-22467,67448,104002,57593,15163,29564,36701,-13706,-38394,61270,110431,-136586,-454189,-435344,-174891,-9152,66143,51074,22537,-11130,-25071,-41235,-142382,-209098,-117468,-37852,-94805,-176470,-159054,-111894,-89313,-56557,-14844,42995,59526,77927,99109,75055,42446,13608,-49835,-66604,49735,146679,72125,-62053,-102385,-93807,-71774,-47938,-32020,-13343,23612,63006,71858,76606,76237,36416,8347,57962,83660,16044,-39638,1432,100753,106350,11913,-46070,-39079,-9370,39209,59255,31795,3244,-34739,-119190,-188545,-136903,-44397,-52300,-82149,-69957,-49804,-38275,-60342,-38032,75243,96845,-6941,-19832,34553,11851,-39888,2591,87460,86078,53431,76829,90344,5621,-76874,-84010,-116112,-152034,-92988,37950,136357,163798,103823,23344,-2865,3359,6325,28308,32522,-30218,-92026,-102929,-83790,-63583,-29013,15280,66773,62881,-948,-16960,45689,67082,21043,-30997,-1403,57006,27967,-9775,22085,50623,32242,-45989,-121087,-91525,-26396,-23821,-39680,26272,93070,95685,10672,-113125,-132026,-3595,92824,98038,72845,62149,19848,-49297,-105942,-100529,-53919,-34253,-26070,5565,50572,43426,7004,24091,2479,-53815,-33259,-11069,-35583,-60745,-109205,-139238,-71892,-5841,-67333,-160973,-118253,-16564,31688,53620,76335,63410,-15737,-103024,-132136,-118530,-75841,-19815,-23097,-77528,-96200,-85911,-59048,28476,137464,100041,-1311,-31855,-24721,-34070,-3652,89884,104869,19998,-51001,-71639,-37579,19015,-34882,-139848,-152824,-151309,-184362,-111520,18311,99368,88303,51257,53275,67407,35376,-33322,-64149,-6086,33378,4042,1620,52766,57323,35748,-1046,-38557,-38793,-57133,-95980,-73663,-26800,-47917,-123479,-109999,33306,92222,-15292,-96748,-22568,107745,148580,49469,-68640,-103871,-63023,-60045,-44418,7520,22339,10364,39689,82593,34026,-51717,-72457,-13108,38602,-29741,-121658,-108722,-13699,60981,49136,-31410,-34629,56449,57691,-77148,-130762,-49640,31797,24315,-26266,-31998,18272,33471,-19142,-111397,-165654,-59317,59347,55664,20746,50271,53106,3081,-14217,-11465,-58942,-52405,-3733,3424,6181,14398,35005,63840,13054,-70480,-62337,19518,107707,116427,53849,2622,-10664,-2968,40732,85623,67143,-2728,-37877,-9482,12030,5023,11519,35793,61014,57921,59414,56769,25933,-22143,-25707,6131,33960,40600,-18539,-84781,-57159,61106,109212,31908,-32419,-18932,-17559,-64234,-44101,39689,114627,139859,95040,51170,20651,-52210,-111539,-54000,64526,115615,55039,-47415,-79186,-56401,-65993,-33834,68143,115792,140869,174088,149983,95299,66893,-12615,-71646,8427,126892,132846,99150,66711,9726,6389,46468,-4208,-94901,-91463,-40792,-3745,29980,46074,48950,49048,57991,21522,-25635,2302,33846,478,-16814,-35995,-122064,-143936,-41442,43973,89748,62144,-5300,-56655,-62757,-38290,-13039,24417,73379,61096,737,-58770,-96102,-70067,-21327,31132,47777,-27006,-95647,-33317,85149,118055,56727,-14782,-48036,-38008,-11374,22800,28793,-30164,-50805,33542,85867,-23301,-118024,-81767,448,15032,-24,27264,49614,38105,42927,45989,-5813,-44286,-38016,-10732,65525,129014,108255,35576,-8862,46348,96551,28656,5661,46960,30318,5463,-10320,23760,124171,114355,-30736,-70568,-19307,-38453,-67551,-54843,-36208,802,81052,106259,77970,44488,-3674,-47224,-23942,23184,4991,-66758,-78222,-34675,-76072,-170426,-170760,-111764,-51535,17517,6806,-23276,47914,105325,64994,3126,-22026,-20434,-17477,-32608,-80169,-86373,-61101,-80084,-109583,-56832,29967,61654,19056,-32359,-26737,14422,62758,112726,98387,-921,-82336,-103579,-115493,-89465,5427,73065,54888,9788,9683,12295,-32787,-86730,-98389,-62396,-2334,71176,135447,127111,25600,-82649,-100506,-54546,-30832,-33201,-25023,-40642,-60849,-14669,15584,11401,14172,-4835,10455,56274,40564,-15319,-31716,-26026,-7800,19192,25126,-30655,-82223,-86569,-22632,49918,49180,7443,27241,76668,97484,99437,67130,-39233,-150101,-131329,-68573,-60222,-19031,88632,127257,47814,-14255,26509,88525,75128,24193,-4532,-8481,-9462,-20105,-41239,-61787,-85297,-84402,-55705,-37829,-66909,-80285,-74345,-53010,-96368,-146915,-54164,61700,87197,99878,114287,67926,1949,25627,89669,79407,39619,92593,165417,116714,-23957,-104371,-103761,-71419,-34261,-22929,-61031,-56206,-3863,54359,53736,-3742,-29527,29379,77692,64311,6301,-30999,2767,59683,12899,-81687,-122872,-66641,45293,67602,-24760,-51403,10448,-3148,-57638,-43778,-18084,-16726,-858,9158,-40654,-70479,-41786,-45069,-122255,-111695,-18523,11033,7213,30885,34575,38997,61713,51413,31624,54705,96633,95038,42547,-31686,-70726,-9920,61918,55597,33908,34834,1141,-67745,-74136,-27192,37878,80812,67661,33036,7110,-4529,-13184,5094,17268,999,-35113,-29481,-27303,-83670,-81538,2880,26086,-83499,-145093,-67441,-50464,-83629,-36769,18478,37213,111784,159533,100469,47241,33410,-11609,-33050,-54018,-95331,-73121,-4036,9118,-17545,-18732,18044,87045,87556,35271,42244,91305,66608,5980,-12670,-5037,-32063,-87963,-80054,-17497,51077,71885,60217,25650,-29156,-48312,-25452,-7270,-16823,1818,72722],[53515,25632,-37254,-64098,-4469,43003,-10420,-71926,-76531,-61447,-25190,49025,57831,-21856,-22126,69878,116152,88246,61206,70272,52611,27449,-653,13995,23152,-32713,-69139,-12183,40406,67147,116865,150368,99596,10257,-26197,-14473,14241,1297,-97735,-132342,-22711,42046,6938,-36242,-94140,-117653,-62256,-64166,-106480,-79528,-7117,57950,110748,127424,95146,41481,9165,-7619,-54374,-99510,-106711,-121126,-152408,-137483,-68095,-3848,5000,-25015,-41304,-20263,42317,51703,31043,90262,80968,-16480,-17110,29942,10844,35335,140090,164225,65259,-20589,-33991,-24770,9457,-10746,-30775,36642,125645,140844,119074,7523,-133236,-162746,-131733,-58521,45814,51778,6074,68573,181259,179117,94623,24521,-52911,-100670,-69234,-58932,-89821,-57847,-11691,-25202,-34129,-4533,24178,38204,101431,129369,34986,-77563,-104331,-39618,21762,-5046,-51893,-2478,87299,71274,-4794,-19871,17405,6493,-36088,-72404,-94569,-86201,-87000,-94471,-62396,-41616,-69707,-74727,-33513,4863,-5619,-62026,-55298,-28774,-16694,-6429,-28035,-28855,29244,74402,66014,13246,-36328,-50932,-29271,-7046,-32510,-82923,-38825,54670,59582,9389,-13075,-25686,-30869,-26778,3256,43914,57736,63329,70151,51316,25071,4797,-43494,-132181,-183641,-125600,-24528,20533,-10637,-44338,-17852,61697,87991,50711,2757,-32470,4638,63205,27203,-12336,-8194,4876,39734,88439,57437,31697,86602,133765,133051,109389,82371,29171,-22136,-20072,-13955,-36224,-34553,31984,108877,85648,28914,-17173,-61429,-37706,70937,136254,79552,2410,3845,63503,59147,17835,19604,54220,65538,27406,25257,20448,-78351,-132758,-74430,-64991,-56391,19903,87356,91313,48730,40978,77538,61603,18812,-11488,-20357,-8990,16477,17429,-18643,-62241,-49782,61008,171910,119281,-11731,-25939,8903,-15863,-52840,-65689,-102677,-135383,-131606,-82716,-55922,-26764,14314,-662,-13677,3546,-14937,-3180,45251,47736,11842,-1037,15165,41377,22796,-485,31443,58397,14077,-43885,11039,71049,-192283,-607130,-562286,-238760,-36516,32965,12912,14262,22276,-11220,-84295,-205940,-228758,-96967,-41085,-92541,-90459,-43017,-23225,-11221,2273,-327,37099,55959,52716,56186,29143,502,-26153,-75949,-86922,40476,191569,174292,46510,-45009,-122570,-155291,-144157,-124580,-63757,-8810,20951,43437,58642,60133,64358,69584,89053,83111,16471,-45316,-20979,75785,112940,58730,4591,5766,17427,39362,68604,64798,33865,-14462,-81427,-133403,-111751,-31941,-12668,-61062,-121491,-125797,-57371,-40724,-47219,8049,33409,2674,43466,73522,17275,6434,86815,98120,31208,1362,45023,93697,45837,-35160,-22609,5313,-21215,-44593,18986,108486,126711,41056,-47768,-30722,24877,42475,79489,93300,23049,-24482,-37544,-85619,-106834,-38307,-3069,-9043,4805,6736,-20990,13887,77145,82922,32358,13762,42586,26242,16152,70028,107738,78822,-31138,-120783,-64669,58529,83356,36085,68965,140274,169463,111146,-9878,-67876,20682,108635,110065,72165,65910,51427,-3328,-60758,-72222,-41278,-32606,-38202,-20673,13397,31562,47412,42536,-38441,-86000,-41049,4070,30733,13306,-63288,-88797,-51771,-74683,-174234,-216307,-111642,9023,39031,50113,85188,54335,-41270,-100204,-89362,-44199,-9950,3211,-42671,-80039,-34240,9845,20506,77363,149740,109569,6829,-40119,-55144,-53904,-12992,39877,11360,-41750,-30049,-27691,-65247,-70749,-92249,-137288,-128741,-140671,-153285,-80932,6582,72705,75842,55603,60800,62493,21830,-31896,-42098,-12729,-27619,-78620,-78024,-29757,-13154,5,-5643,-30961,-48634,-108792,-193288,-144310,-28697,-26935,-110493,-93718,15149,16795,-62825,-81130,-41881,2846,3222,-51171,-87442,-97024,-100960,-108889,-94008,-66918,-61505,-61826,-17266,35233,-25982,-128352,-112336,-18567,42596,-18125,-97514,-101676,-33520,51958,100504,43350,-6066,15908,24516,-15768,-44142,-51871,-12479,18529,-8439,-22925,23033,59643,40132,-52128,-137212,-58577,35292,-12440,-56549,-11047,-18462,-72650,-76634,-52535,-47755,-380,24573,-7070,24851,80035,70836,64678,43475,-47984,-100330,-55504,59809,147617,145882,109664,55144,1851,20406,53837,41011,13092,-23195,-59851,-63344,-18003,5985,-15212,12510,52728,36864,2609,-16273,-32581,4775,72074,106634,104207,32160,-54954,-33785,82447,126174,68444,38991,55793,44494,-26577,-53676,-27591,1954,15770,13789,62022,80754,-41727,-144296,-56508,73060,123302,95777,5102,-56423,-39923,-16367,19167,40538,22704,70120,116906,76893,73762,138023,93373,3675,55728,180795,193809,123033,38854,-21454,-14572,12529,-26772,-63413,-39763,4811,55493,79822,55158,51585,86275,113170,70182,9136,10926,4964,-55599,-46396,-13280,-72900,-102545,-18997,74204,146668,117441,-10805,-96100,-54466,17160,41954,37367,36879,20573,-12787,-52935,-72300,-19054,43430,59367,9129,-77417,-95151,-34626,17725,18053,-12721,-24528,-27337,-6713,18506,52164,75201,24051,-30007,43450,131827,24360,-101828,-92593,-34471,-4456,11637,52194,64267,20521,-3930,8678,-34775,-72131,-24455,25937,52804,87428,102464,80837,50531,63781,81682,32199,-11400,-22207,-38688,-21578,14741,46466,72187,43905,-23446,1987,63290,28298,-45083,-81725,-57118,6776,77406,102826,107108,98824,28160,-74916,-82380,-3611,21503,-36266,-53870,-1813,1895,-51934,-50224,-30459,-43102,-21154,-6504,-16690,24249,48434,12015,19282,52008,17724,-16960,-10757,-32677,-37246,-27356,-71944,-106020,-64818,14952,23303,-45523,-51299,11076,37605,38260,95086,114098,42755,-38796,-81324,-128522,-114598,-14735,56409,50854,16415,-7741,-27488,-58133,-97243,-142184,-137860,-52041,60003,130938,120556,19256,-102002,-115019,-39597,-1164,-35262,-61283,-66339,-65059,-11442,51363,70999,43942,-18754,-20502,3578,-24533,-30684,52875,94407,49960,1266,-41729,-122642,-145040,-89390,20782,67580,38741,3261,22928,79290,142311,171521,119119,-427,-93315,-63235,-22029,-67169,-82167,3378,76041,76045,30683,10130,62947,115672,90047,36266,13770,5091,-19499,-24323,-24399,-55645,-42354,10749,21540,-39078,-102356,-115913,-79683,-119320,-185070,-107711,19292,42039,18118,6305,4592,32239,104782,126144,74216,78278,133227,96423,-1502,-53674,-70658,-85147,-69310,-30371,-8109,-40100,-53818,-11421,28216,27480,4767,-13319,-5630,-12618,-21584,-38114,-54732,-25775,13972,-27394,-108950,-151323,-79328,58791,92939,19600,-11942,16554,-5218,-47699,-37283,-27513,-44599,-31567,14792,17461,-6809,-15451,-58029,-128073,-91312,-7588,-6403,-32634,-12845,14829,27867,31891,15956,8719,45294,77309,68983,8807,-88651,-131947,-40650,75348,111658,105059,79477,249,-93539,-108013,-35705,78094,152294,119591,43339,8767,3342,-49336,-59431,340,15762,-44203,-60459,-27733,-26790,-36796,-13829,14202,-48924,-102788,-64060,-31865,-10626,-3778,4197,63785,174219,204518,120657,46041,-2854,-72271,-56144,-7919,-16135,9655,56148,25959,-16870,-776,43498,85272,52980,-3934,9808,64362,46938,544,-5815,4634,-36220,-116490,-116088,-30398,53994,87198,111716,93698,24107,-21636,-21624,-17313,-35027,-15714,51737],[7335,28334,7892,-12593,30935,72025,40351,-16746,-52473,-61193,-29253,44414,32259,-76614,-51931,87977,162631,164564,119662,38592,-30269,-40077,-24926,31591,47638,10844,11492,12196,-59589,-52335,53600,132623,109533,34167,-5341,-4479,25509,29062,-59975,-124018,-67188,-35643,-35781,-2612,-32097,-75012,-46586,-73905,-134699,-112899,-36635,30546,87833,129043,109761,43862,8811,38462,49435,-22416,-71247,-108601,-150382,-107798,-8253,32091,-7530,-46588,-23386,30879,74202,61176,33432,71756,31014,-94342,-91150,-3937,597,19131,94037,98720,19315,-45810,-69618,-63408,-37792,-75461,-97457,-33981,40557,65841,96563,61705,-40363,-82112,-112894,-110214,-25602,29877,13810,87250,217211,186059,57543,2011,-36748,-68948,-45312,-53725,-91440,-38644,12713,-6976,-3668,22,9093,46048,97107,105620,54667,-11939,-1882,70605,68478,-13095,-33632,70472,153106,104516,47852,42649,65528,61249,-5705,-54285,-21940,-9006,-62616,-93043,-56292,-24362,-80340,-139705,-98855,-16057,-25928,-82378,-62100,-55809,-96130,-76767,-22239,-1138,35555,76249,45396,-516,24957,91042,139344,129872,47777,-54929,-55737,36587,62298,-6019,-59223,-71083,-76555,-83460,-82903,-34910,57809,145466,135610,49935,3027,-33078,-104676,-163788,-204308,-206071,-106504,-10765,-36086,-80571,-55666,12955,61198,78794,47345,-21192,1437,100098,64852,-21413,-23711,2969,17939,65408,48064,-12991,-16456,38687,123276,168262,133364,43564,-17694,-6461,4152,-15703,-18397,17571,61501,48071,36773,15945,-55114,-82933,2399,86086,64238,13052,26822,101521,96943,19657,-15716,19115,63557,49598,58348,65812,-2588,-72587,-64049,-82485,-87991,-22102,44506,47471,21177,47445,88567,76037,32958,-28398,-57637,-7550,41062,12054,-38947,-50526,-11748,63589,97586,15372,-90242,-88642,-78683,-107813,-67389,-20681,-70428,-138077,-133669,-81840,-57608,-14530,22927,6286,10221,22512,1814,18152,50599,71583,77185,35013,-12025,-3870,-12388,-36194,-10652,35309,30736,-8323,27850,17272,-246904,-591326,-556277,-247556,-56838,-42971,-102967,-60471,37127,12474,-92543,-254088,-287645,-136934,-40496,-19623,29889,66115,69692,72852,62127,25551,29023,57345,72097,32294,-62008,-116573,-108406,-83864,-61281,31258,155582,179621,112938,1713,-138356,-197818,-172448,-143422,-91049,-38586,-24154,-20285,-15057,-20640,-4937,58160,108028,80180,-3304,-44860,-24747,5246,26438,25564,-2026,3293,11505,24389,45261,25406,1717,-7708,-40954,-61118,-25723,30553,21535,-42952,-104685,-83626,16364,39009,-3222,-5048,-357,-16030,8794,17190,748,69231,146348,70686,-39774,-72006,-53656,23087,86425,49893,31880,94265,118978,40498,26333,110394,143755,63376,-27818,-11594,59245,97477,120824,114838,67726,66789,51146,-48687,-100305,-17516,-1365,-82062,-80597,-25928,-20699,-35855,-19965,20776,43353,44991,33030,-8133,-10269,31875,9669,-23442,-49026,-76887,-29947,97244,150553,97853,93327,126022,122896,84422,37207,-2772,49064,103250,94568,84694,103834,78023,24317,6514,-2823,-9817,-41229,-54971,-34998,-4199,40291,88233,62013,-44512,-90323,-81410,-56465,-1290,2355,-59863,-64481,-39994,-89430,-142002,-104808,7874,72936,70977,67654,79833,31236,-32181,-38242,-663,53143,85276,94201,25239,-33045,28167,83984,94058,120754,122988,74597,-2844,-64376,-95203,-105135,-96678,-90023,-102712,-61260,20380,19061,-46066,-102627,-129937,-123278,-87543,-94606,-99714,-76180,-62251,-33579,-5857,11769,24117,16159,-12233,-34333,-44819,-53976,-81454,-115040,-102152,-67289,-57213,-25148,7304,2149,-41229,-135603,-240405,-195856,-50985,-10737,-82304,-109157,-72320,-80145,-93683,-50513,-17265,-24294,-58267,-99727,-103725,-118670,-138671,-146004,-115910,-75007,-85966,-127731,-87292,-11760,-66792,-157138,-90655,22932,71143,44520,9904,-9303,21814,81877,106632,51439,-7992,-37652,7270,86399,66920,-61587,-86055,-24398,-40398,-76569,-4232,69747,43929,-18360,-49842,-27718,-27333,-87226,-119407,-89168,-73488,-58508,-14616,7774,20567,68526,78312,40498,66363,94745,61843,73910,97524,9730,-76595,-60685,-11270,50385,116982,138796,67193,-27985,-30501,1257,15456,42008,12418,-86664,-109904,-10467,55507,27529,36777,58915,11973,-32702,-16448,-9080,22678,70997,90009,67851,-6479,-48310,23622,119308,120540,59525,56824,60303,20444,-37889,-67431,-86241,-108320,-99455,-62775,12706,31254,-78086,-143368,-51053,54359,119804,150727,87923,-10718,-26628,28876,77437,27308,-59809,-31696,17535,26835,94352,191991,155975,39607,10609,78524,142070,143473,66067,-10926,-3855,-8022,-60659,-57773,-26819,-11414,61405,119055,73521,21720,27333,83679,119161,89024,37053,-5549,-49615,-46224,4588,-6068,-49636,-48434,-9015,63386,85186,768,-72286,-32963,16856,19417,2934,-22734,-23416,27971,37979,-15477,-6257,39179,34090,-34838,-75426,-44343,-34565,-59233,-78136,-59256,-20913,-24732,-21435,15505,57880,78013,52563,22111,64397,100004,10612,-38683,-18880,-71786,-88326,-11901,58303,56972,-1723,-50145,-43019,-54948,-65093,11723,78491,48838,17334,31002,74900,99150,68176,36685,15223,-42184,-98940,-88590,-26037,23548,25509,-5494,-27373,-1700,69989,92645,58276,-797,-61299,-34072,32481,43097,24146,50456,74998,13614,-97175,-111289,-28870,26628,29980,19678,23067,35701,54013,75120,58627,-1864,-30660,-13200,-3104,646,4,3451,55176,81330,5836,-24611,29455,23522,1513,9841,-17716,-74466,-71941,19853,37384,-41274,-44813,5756,15228,5707,18467,10729,2216,-11298,-73817,-148967,-128309,-41747,15043,48472,68149,41533,-26743,-63297,-51855,-77815,-99404,-56983,-16632,4135,9481,-23429,-88095,-101321,-76963,-63807,-85781,-99519,-66564,-7729,42619,89617,122005,85158,28123,43465,29474,-44399,-37951,83448,133611,59661,-25368,-65603,-105844,-99690,-14344,93079,111182,64577,9172,-15012,34855,110417,124226,77476,24534,5294,23322,17070,-43001,-102419,-89541,1464,71911,30056,-38451,5748,96103,78303,-5106,-51572,-36907,-14093,1065,12028,12021,65494,121213,77569,-37370,-116994,-122004,-75096,-70194,-74943,-4541,46981,8322,-53487,-76601,-50761,17963,101116,117853,81653,100889,87774,-61720,-169498,-108863,-50647,-55819,-49909,-37260,-17594,-18352,-29487,-40002,-34191,-4832,25332,9678,-22540,-59215,-55910,-29773,-13127,-661,21101,-13089,-80976,-112410,-53258,60124,96498,55164,23995,26365,5614,-6067,9678,-9384,-32493,-4827,31436,23854,4811,429,-5433,-8822,21552,22410,-30671,-80779,-55048,13714,32346,-1894,-31106,-12972,43261,55636,17606,-37239,-105142,-139693,-56784,75446,116878,70071,27188,-12595,-64930,-51609,5073,66485,92751,28542,-49059,-34556,-1548,-82542,-104680,-1010,46048,-9749,-23360,-15848,-30475,-68784,-64798,5865,18405,-42997,-55685,-36565,-11662,-10383,20499,88015,146096,155130,114963,63661,6558,-54912,-7848,50080,38837,68803,92782,30021,-16297,10710,61534,90271,18035,-48072,-17346,39061,20092,-20353,-25644,8995,25962,-26913,-62050,-34719,17843,63451,93513,67126,11520,-6335,-14855,-51891,-90315,-74528,-23046],[-32012,-707,5688,10405,32031,49952,69914,83574,64436,9530,-28860,1286,-16666,-108758,-78200,12451,63240,147761,160440,38471,-41702,-8626,45885,80854,81334,71211,61502,-10806,-142434,-143880,-28201,36636,61811,90341,57180,-13193,-31696,2125,-22912,-91865,-93004,-76886,-46972,44079,49519,-38570,-86440,-105972,-126062,-109052,-54702,-7268,37081,70884,56472,19249,2791,25683,50454,13485,-34810,-79862,-114148,-50540,50084,74178,24681,-43214,-38494,23754,55197,22522,-5029,32238,12101,-85500,-114225,-40638,-11850,-15938,-12414,-28020,-53023,-62673,-71093,-80730,-70919,-78846,-56266,-30094,-31092,-26991,39126,82358,75684,57664,-19575,-81612,-31591,35506,25269,56385,145774,119388,2830,-68181,-88800,-73755,-13599,3845,-14397,27277,65727,33975,19730,17150,26976,55929,67328,51961,51518,32347,39609,87621,64760,-14278,804,87761,92263,34018,65928,133059,161691,139334,44059,-16859,36538,57216,12253,15089,53490,54857,-51534,-157706,-106718,1849,23751,-348,5953,-24259,-94012,-105680,-64808,-50880,-8790,33784,-15962,-49157,36921,141173,198522,212644,183475,61018,-27230,35248,87449,10588,-57113,-60941,-70829,-112599,-161662,-133475,-11356,117488,116958,31251,-11941,-28414,-79673,-102236,-132345,-174741,-97361,13899,-10493,-70090,-65323,-50101,-17481,58948,79023,7243,-19395,35982,23199,-67309,-90169,-57058,-46015,11991,28929,-40982,-94450,-53156,78326,172754,156222,88246,53807,53726,13208,-33002,-24520,10556,17273,2510,33678,49969,-10371,-87283,-86858,-30681,19692,38682,43587,107874,139259,62513,6178,24620,34283,7500,10637,54700,94636,81253,26277,-69371,-94681,-29950,16372,3512,-9076,18758,43435,78816,71312,-48941,-113467,-25521,35950,7352,-10688,12901,47858,64106,11132,-101911,-200806,-196845,-136628,-82715,-31364,7176,-15478,-61307,-56798,-10805,-16108,-61478,-105134,-100316,-39575,-6668,-2564,37787,50848,41225,35133,4003,-48348,-60918,-57731,-52525,-26554,13288,22298,14023,52760,-30011,-293962,-498681,-456328,-200875,-59590,-95750,-188866,-108727,52030,63055,-47486,-240938,-327355,-199998,-43674,51180,83862,73878,88424,130810,125760,57449,16881,35154,71800,9405,-117930,-173259,-121776,-32582,9718,23230,50982,90413,94872,-3529,-131904,-143384,-78904,-44438,-42374,-22070,-18431,-58449,-101168,-126603,-106737,-6009,82921,66348,-13777,-33028,-8338,-27430,-45332,-32133,-37663,-36333,-28229,4972,28088,-25946,-56914,-28355,-28827,-14861,47734,73736,32633,-8136,-28237,-5434,71346,106386,73262,58387,41802,-21158,-66363,-71630,-36623,56438,98010,-698,-93783,-91905,-103017,-57028,75463,95719,27028,59571,139414,105280,67429,129475,180164,118599,29933,27796,86424,116368,97540,74516,78055,95325,38549,-65416,-79632,27777,75253,-5938,-72121,-46804,6637,-28237,-100356,-72816,13637,58891,14947,-53151,-46548,-39876,-133243,-151985,-53488,-8613,-5209,64240,129258,104930,94925,71332,-17562,-60820,-12348,13360,49519,57168,28080,56718,101401,47340,3032,24422,33110,20402,-21661,-31554,-3515,12173,39818,76412,50946,-21067,-60484,-104464,-123714,-80234,-53243,-56483,-32403,-17854,-54224,-50836,14685,72350,71080,79519,104650,92837,39529,2618,4660,39309,75306,108247,142191,75017,-18200,-7051,12572,42578,86209,80369,36870,-20402,-83771,-99395,-123117,-170353,-180938,-132943,-9037,85292,51421,-1580,-24117,-46783,-52261,-42109,-35674,-44642,-60560,-76814,-70378,-44605,-12957,-5108,-23320,-34769,-29968,-45502,-57814,-40200,-29704,-34213,-27302,-26052,-8082,14857,7674,-32620,-109927,-195852,-186671,-71613,7025,-30514,-96434,-103710,-98284,-82167,-25386,24458,34657,23767,-12800,-48607,-92519,-91830,-101649,-77123,-9351,-21756,-99861,-83292,-8588,-47379,-106498,-34858,49922,60373,72909,98947,70149,62261,89266,60954,9620,-11020,-35550,12839,115466,116552,-11524,-71679,-61011,-117842,-163745,-63048,24165,-3041,4353,26857,-44757,-132987,-115864,-91217,-108184,-85248,2752,72886,75200,57787,62767,56009,42331,54022,48755,34853,83992,124276,54602,-8332,10254,-23275,-67016,6820,78330,36323,-41036,-65105,-46999,16939,91659,51530,-73935,-94421,15385,106993,120036,140080,131163,50072,-17303,-15798,-20911,-8806,10989,13025,-10772,-57172,-36647,48192,103597,78298,19782,11719,-19759,-77103,-78012,-55211,-82455,-124159,-108836,-72006,-46666,-53771,-110170,-145819,-89937,11129,111980,175971,123756,4629,-29984,38643,110077,89461,223,-40021,-34861,12551,92951,136360,96801,37366,-11982,-18475,42401,107937,87591,32257,32901,-241,-76097,-77119,-31745,-8794,65798,142679,90132,-31393,-92730,-19695,76979,64830,5925,5806,26371,16461,22505,12901,-30701,-82789,-121231,-66290,21098,37245,4788,-18147,-47894,-49345,-24089,-36578,-30755,56472,88387,6070,-37384,-20558,-14892,-36228,-19682,2776,-53596,-102595,-71888,-1683,9297,-69500,-110285,-38794,33907,43631,41075,70294,114916,111599,61070,91418,91108,-49532,-108433,-24076,22641,4775,-21058,-54598,-61063,-48140,-38883,5248,38431,-3166,-43522,-22830,51224,93794,37787,3742,23540,-16707,-85006,-70976,3515,34130,-4997,-41688,-19474,43684,87997,62853,51467,50384,-4843,-13071,10215,-22814,-63026,-25528,10330,-31431,-94659,-82213,-37745,-8561,43830,64325,23540,21244,76486,98390,78840,44414,15150,9053,12369,4299,10133,52018,82861,42691,-44005,-41660,50316,63445,20126,-486,-26726,-101755,-97533,31825,98022,53774,13410,-14889,-30479,-24445,-37000,-49358,-15786,13094,-51556,-145341,-153750,-98394,-28781,67249,141710,124272,11614,-57343,-10355,29646,34512,33312,-24173,-82982,-78532,-56506,-71815,-104924,-135996,-131728,-111051,-84783,-15824,63306,81238,72271,82984,62795,60628,112738,84492,-12263,-25336,52477,72655,15806,-22614,-5373,13982,47466,108148,138000,121219,86882,22199,-29942,4823,38417,-3957,-43074,-17965,29629,12641,-48571,-65911,-97719,-140283,-76627,8673,-12525,-60016,-17207,34093,-8250,-86603,-130535,-108895,-56796,-52218,-47806,29195,164575,244713,186474,30858,-70410,-85029,-33833,26158,80817,119605,70418,-2632,-42238,-61875,-68265,-51133,1014,46394,51090,39657,-23161,-159836,-211314,-114512,-40980,-36953,-35377,-58634,-66861,-29641,12366,-29081,-66783,-24480,47313,49884,713,-44258,-28615,16654,52439,60250,72842,31699,-40521,-61692,-10782,48952,55227,43076,50000,56813,29941,25212,41876,-2184,-33320,9343,21997,-13720,-7037,13968,40453,64910,65054,28851,-18250,-57752,-36250,34960,51160,-19219,-79289,-35982,49655,51276,-16928,-50825,-57444,-82374,-44064,54029,65310,-9443,-43719,-36408,-32157,15533,33253,18847,-20700,-116788,-170563,-89058,-2914,-61032,-84425,-2788,44301,28019,32133,2773,-51386,-86539,-66887,22580,75725,22507,-21504,-41713,-38117,-4602,48366,69578,64325,66381,68067,64524,56797,35924,73913,76242,18637,26892,52479,19223,-8720,7009,46399,72666,11247,-42013,-19627,22263,8868,-26849,-29061,17207,61677,44545,8868,-17145,-5439,22826,27050,-1287,-25253,-12258,-32383,-99168,-132197,-108797,-72081],[-30289,-45457,-45391,-4549,11770,7163,71049,165358,185917,105018,-1751,-20407,-19439,-67397,-67763,-50022,-710,117832,138864,50225,3952,38304,78979,103545,129237,133758,69252,-50503,-165120,-158945,-69925,-42983,24564,149165,126311,-8387,-78647,-41925,-16604,-60549,-81604,-69655,-59424,6691,36038,-69681,-168449,-150670,-102506,-79795,-42899,-12434,1294,-8774,-20642,9801,25448,-11990,-43684,-33018,-30579,-67350,-99190,-29816,72098,111406,78705,-22236,-64513,-13869,-1247,-65689,-78746,7669,68096,50363,-5649,-22300,-21636,-37361,-59826,-78197,-75589,-48514,-37563,-65766,-41998,22414,87660,60409,-31866,-63267,17507,76253,103232,114972,52119,-6226,53353,115829,69910,32178,69899,47616,-58551,-144006,-134222,-59979,17636,53287,52536,61166,76637,30301,-17668,7641,62075,66336,15324,-36519,-17822,18801,30451,54748,49168,6402,23103,37449,-39476,-92248,2559,138900,208944,177735,68643,4725,48118,84441,92109,142364,168411,115522,-1785,-79489,-38737,16020,61744,90437,81876,25976,-30875,-63558,-87908,-105004,-52264,-3316,-51071,-87674,-22086,41270,75879,149712,235186,158401,28287,46630,88243,21201,-20971,-11839,-36974,-110356,-166294,-157508,-86987,10429,70318,67364,31711,13257,7328,7415,-35952,-84098,-28897,65845,44052,-34720,-70587,-77857,-43024,35954,63116,10012,-45807,-53420,-39459,-80454,-121247,-99747,-68473,283,33738,-30797,-104676,-83023,14710,67699,68863,78468,106959,99476,1722,-75632,-48573,-4959,-11068,-14017,30047,51404,16692,-67793,-131370,-108385,-26600,37867,51082,90067,118141,63178,33515,50668,1524,-61564,-44812,42694,143943,184751,119492,-32253,-119776,-89336,-34829,-23457,-30184,-27448,-7377,69834,106755,-14921,-93924,-43572,-14733,2510,54483,81771,83495,62374,-20394,-136744,-229452,-216374,-101539,-10495,-11266,-4519,3591,6586,28910,63186,26523,-88395,-183654,-158571,-59616,-3724,10599,45822,54679,12725,-40958,-53706,-80378,-117348,-102349,-41337,4247,21957,11816,-3589,6754,-82479,-343003,-527600,-433205,-203333,-92574,-110018,-170794,-72568,67778,83490,-32201,-225148,-333117,-231855,-45687,84527,94463,43396,69653,159589,158774,55465,10987,27482,28110,-38783,-94547,-87975,-43349,32114,70757,21067,-41844,-18026,14856,-46716,-109895,-51218,43418,76816,44202,22702,19169,-47373,-129847,-156031,-116873,-53245,-2030,18400,3090,-547,18430,14034,-8840,-7742,-15737,-45894,-63878,-18442,28159,-15828,-58638,-43057,-31596,-8194,34071,48633,45060,64127,64891,30740,46087,101688,108248,90690,66100,-17910,-83504,-79419,-49347,-4940,22849,-56316,-132735,-80121,-60756,-67126,25835,68654,-2298,-6544,86985,112937,71686,80388,130699,94940,21482,24045,73208,77176,30710,12681,45264,34552,-61421,-117889,-58294,57028,123694,96420,-6926,-31948,22562,-3309,-89450,-81687,986,56488,13588,-51792,-42755,-64542,-166455,-163218,-31192,23527,-27245,-32406,24509,41380,63912,39468,-82641,-149426,-88798,-34568,3010,2331,-14528,24602,47960,-18600,-36641,-11273,2952,29346,24932,19918,48545,43368,16282,7542,-8536,-14153,-3601,-43571,-97087,-95023,-65680,-31072,557,2853,-25712,-21503,17222,19272,-14923,16938,89806,107152,81440,29379,-12422,19510,52545,63935,100941,58093,-41706,-102539,-157344,-129280,-32418,22253,1993,-42765,-64243,-40843,-72901,-150825,-154900,-86297,35425,106969,55060,9799,52773,75550,23789,-19635,4909,19385,16818,7597,-12741,-35918,-20949,-24348,-47863,-33725,135,5272,17791,56553,69850,32714,24972,27049,8361,-14838,-34520,-53671,-69786,-100925,-121312,-71593,10457,8689,-48891,-62378,-70195,-65419,-7409,46047,73188,114890,118485,56699,-5483,14157,9698,1683,32875,8685,-52026,-48680,-8606,-26131,-37994,18295,46413,3922,18884,93179,61446,13580,26305,9694,962,36270,23218,9547,51228,94181,85380,51296,-39094,-159731,-175693,-80206,-44632,-55934,16559,36036,-98208,-188351,-74199,2511,-62360,-73604,14130,46326,19568,-6996,-22955,-44253,-39670,-16038,-4878,14375,66887,115946,96071,64924,69329,7751,-90312,-63299,868,11369,4277,-19207,-26363,39434,99171,40574,-60867,-64318,19080,95736,143744,206378,212190,118437,4612,-60026,-90577,-67384,-34334,-36536,-50277,-43049,9434,33826,32863,14901,-22189,-46100,-100897,-145803,-92200,-7652,-13029,-51068,-37581,-25879,-41539,-43267,-68597,-139964,-125213,-7448,98900,133419,65063,-31835,-28912,41789,115740,158242,106837,14116,-34856,-12656,12668,-11628,-24314,38445,67483,32856,4487,20224,46331,62568,69382,42212,-23050,-60160,-23415,48325,117417,152736,85152,-65005,-159933,-96679,-21421,-39641,-41820,26231,84251,89350,47004,-9493,-29604,-45701,-103460,-83924,-4860,55809,55999,-10491,-91797,-79491,-21764,-22513,-34791,1830,16344,-35115,-79163,-91527,-69391,-17083,27389,7500,-63834,-77414,11863,97724,58807,-88480,-161889,-87350,-4948,-1144,6781,83585,158928,172990,150472,165829,119638,19559,-3371,13821,-35706,-74037,-34619,-22377,-43541,-33267,-18076,-22732,-42420,-72653,-79852,-37350,27844,41873,-3495,19051,86256,71798,-929,-22680,38874,70396,7266,-33501,25218,77527,63509,21825,21423,47295,25456,5076,-14855,-62534,-85145,-29873,-2538,-48756,-73068,-37988,-40125,-71014,-19263,46365,18740,717,26834,25090,26630,51447,68518,61539,56768,50473,50700,82185,73110,-13,-60101,-50984,24826,59597,14532,-49003,-95729,-148538,-119923,13827,114628,121486,55891,-38295,-61731,-37630,-18451,25328,65341,58852,9957,-72096,-134198,-124875,-30982,102118,177007,156531,40192,-63512,-31655,69807,145188,156295,71242,-40166,-66026,-32834,-44135,-108294,-132734,-78470,-28373,-5648,37744,68114,55738,18425,-507,-531,27907,94101,94852,29378,4729,24170,3179,-19895,27080,101962,121939,149910,164981,120830,74311,78767,54568,24375,33323,3001,-77621,-122610,-85991,-24541,-52026,-136047,-119458,-84969,-117647,-118402,-70988,-41158,-14928,24454,3506,-55514,-79830,-100809,-118098,-108666,-127264,-110701,22397,199870,309411,287032,125606,-13852,-63131,-16403,68186,128021,123334,50429,11756,19357,3877,-43198,-94737,-81785,-28623,-28892,-66649,-77891,-98204,-97708,-44643,-2328,-10475,-24571,-57223,-74615,-16692,77756,66146,-10651,-23227,43289,72044,27173,-5667,29375,68965,92133,97571,91389,50213,4633,-3490,25135,19334,-10206,25731,95862,106502,52268,21515,28638,-13271,-38561,9857,10309,-20895,20834,39967,23520,8930,10973,25350,25862,12474,21074,62475,82688,14169,-64175,-23404,65036,61906,-15299,-37491,-1763,-12973,-17368,20073,10772,-18276,-23188,-47671,-35094,30316,17983,-11296,-41948,-147226,-194122,-87939,34870,37218,7895,-1033,-5130,3787,38420,41016,7330,-3930,-3871,29336,62891,49883,7345,-44833,-38268,-4669,-3649,-15804,5323,29358,25460,33825,72986,86306,95400,55917,-42005,-83132,-38657,8169,19520,16865,8464,4457,-2662,-7868,-13654,8909,13112,-15093,-7282,29027,27651,9963,18590,4982,-11710,-35155,-43416,-27542,-11016,-2862,-42419,-99522,-108839,-83352,-54335],[4559,-56368,-79777,-34021,-24774,-30378,55662,159682,170287,110477,33662,14843,39941,18663,-19974,3408,101822,141376,66074,26870,18375,-6476,-22685,41575,136306,141523,28054,-77609,-123346,-101122,-58841,-49187,7016,103770,99687,-4568,-83592,-79158,-45528,-55823,-65128,-56295,-79821,-80460,-60998,-135339,-208161,-163439,-88638,-60489,-25961,8482,8533,-26617,-32555,34936,53511,-22548,-69309,-38254,623,-44608,-104531,-50178,37506,65426,49760,-18548,-51072,-19057,-57160,-157965,-150372,-16832,108400,165057,123268,28314,-20439,-18545,-24598,-46420,-41833,-1950,9082,-34389,4523,109143,177432,121693,-2146,-34585,63480,99559,77098,88117,59935,37342,113618,180205,119100,52357,60645,6348,-111077,-158798,-88464,10022,25164,20061,38613,41879,34452,-3935,-45047,-8998,72682,60337,-39735,-121320,-94671,-6181,21415,26906,41270,20635,-3283,-42005,-128095,-159669,-71235,49716,143087,149779,76294,14887,25884,69925,112971,161577,159136,86195,22549,28507,30819,-15486,3109,69302,96109,59386,19807,-9356,-69270,-114886,-66218,-8131,-40638,-91504,-79266,-63910,-62305,20808,148726,136401,38239,20031,35263,12501,15031,36095,245,-77181,-106301,-97075,-88952,-38768,70445,135640,102334,49791,52214,59179,10131,-35057,12034,114541,134057,41863,-65895,-66995,-751,24735,1807,-27249,-63564,-65955,-13337,9156,-49055,-58216,-6012,47106,46370,-6286,-59828,-53091,-30611,-69999,-77329,-4219,71556,68323,-27971,-87002,-41959,-3439,-230,3800,18206,16605,7962,-44037,-108385,-108528,-78936,-25973,36441,75311,55291,11369,9537,24369,-20646,-67000,-19387,69021,145477,179016,143924,16881,-120733,-158135,-91360,-36634,-40657,-41972,1309,75534,116800,53150,-4889,-32329,-60290,-5373,89524,107198,97564,70712,-7421,-97947,-153988,-125976,-56402,-33865,-31921,-10714,-17683,-2470,51931,85611,35244,-55826,-110406,-87338,-9576,46968,32162,6410,19943,14075,-33407,-33657,-42962,-101490,-102050,-20850,37220,47406,29848,-25010,-71230,-142946,-389506,-636284,-502955,-257663,-148561,-108056,-81583,-1081,56469,25384,-86559,-245690,-304791,-187758,-20680,97622,114628,55089,71520,161881,144642,29111,24457,67881,13915,-58201,-12120,62389,42529,42491,67335,15406,-64338,-69132,-44339,-57825,-73359,-11637,74813,97563,57707,27282,38356,-5610,-76200,-66906,-9247,-31256,-76532,-31602,35457,44618,41332,64445,78362,88988,71312,3021,-64536,-43124,32095,55654,21464,-15767,-24560,-17723,-18220,15433,79192,139483,144509,68070,21580,66044,96601,60853,30894,-11126,-24908,4639,8092,3405,27520,-43533,-133721,-67452,17234,-1339,2696,28479,14270,27684,98849,106620,33701,-9766,23294,4289,-53976,-29376,30510,28969,-12576,-23099,-4568,-28716,-93130,-89599,-17729,36279,34098,17467,-11563,1288,15565,-13437,-36870,-23952,17028,62670,49483,-2597,-14688,-32641,-84372,-74288,-3668,13012,-68189,-117264,-75061,-31528,23016,55421,416,-85438,-106722,-95105,-48786,3495,53539,73584,29092,-28460,-12748,6590,1933,40556,52837,41438,70152,72420,16929,-31994,-47911,-7450,71296,71127,2044,-29826,-19461,-5089,9010,14355,-5470,-26375,-30180,-42589,-71616,-43610,39430,112197,123321,45031,-31013,9368,61143,42872,62011,54331,-25452,-124875,-237626,-237258,-97359,-1936,-20603,-53240,-12088,32029,-13831,-77181,-68749,-44305,9394,64253,32181,-24722,22885,97428,40276,-32236,-4415,47287,90226,97479,35297,-39760,-40825,-44991,-46180,3083,47702,73825,102946,108992,81183,33652,25269,23739,-13514,-47969,-63575,-81877,-49213,-25952,-61224,-66299,-9299,4943,-25048,-43429,-77748,-72738,587,32149,43215,121259,168917,119411,63193,78142,89727,56589,3965,-43955,-60545,-53214,-41097,-28599,2592,57221,52094,-23723,-50569,21119,1223,-58144,-36041,11550,53751,103849,56124,-16213,-1944,64818,136030,160494,23964,-126434,-95551,-22409,-67283,-79533,12627,22274,-76299,-103875,10576,68463,-2619,-37804,-4822,-40086,-102489,-101191,-73704,-93463,-101983,-53509,-9287,7732,38102,116621,160543,118954,63281,21978,-17842,-21149,-7409,26627,79906,85749,56409,51065,51292,13904,-40131,-53585,-12070,29130,65987,147901,198869,138484,11283,-85210,-121467,-73048,-7448,-15366,-39952,9911,82154,55189,-6942,-38441,-73169,-92561,-119649,-130988,-68821,34538,62810,41428,37448,20196,9550,29503,7880,-69772,-53655,44785,92939,56541,-30753,-73098,-5040,70062,113989,149032,114875,28724,-37320,-57931,-87151,-115867,-69263,67172,165803,140396,25969,-48033,-14107,61203,92403,97196,69616,-1469,-15989,80359,148109,109250,28352,-70109,-133354,-86242,-58998,-75894,-30336,31911,68678,114627,86412,2410,-2320,43145,39722,26477,15391,18136,23849,2941,-41523,-43993,-30550,-48468,-80586,-94512,-87045,-86043,-107337,-156705,-147141,-51764,5232,-17754,-37301,-8578,53834,95830,64490,-37431,-94968,-74826,-31131,-36112,-37583,43963,124516,144727,119095,79769,28397,43618,114785,77805,-64705,-126025,-51918,-10021,-28202,-23248,-9502,-19137,-39777,-77812,-109664,-80165,-15600,-6309,-23919,39268,122673,115577,46187,8929,63090,116107,51649,-20706,19589,47381,12469,-22941,-43799,-32936,3666,38342,21920,-32358,-47500,19185,40404,-16510,-44626,-27374,-53229,-116842,-86437,10153,19378,-22190,-48090,-51593,-20388,25886,66448,81610,91010,81806,38531,24038,20498,-5998,-33962,-60059,-41224,-975,-17935,-75051,-112259,-123542,-108682,-34557,45386,74539,20019,-73803,-77273,-36551,21714,110925,141174,83032,43018,-4074,-71704,-82874,3652,112086,136526,87661,-8418,-113271,-105962,15361,134002,171332,115461,12564,-38429,-9532,-25711,-93910,-69337,49125,95635,67681,38580,3331,-10383,-17720,-29968,-28850,-31126,15217,62453,42501,9716,874,-36223,-35667,65490,167904,141138,105183,96120,51062,-11931,14673,57218,74699,63718,2850,-67606,-120197,-126484,-82583,-73551,-135312,-140680,-78203,-67732,-118068,-114073,-39189,33442,60796,22207,-16593,7956,4908,-55986,-115827,-132782,-65588,49689,168569,270460,271078,116751,-42167,-104657,-72431,-11491,33153,40218,19450,16711,29760,16427,-23002,-74112,-68132,-42622,-90697,-116536,-37584,21625,10020,12562,35762,19562,-11934,-28422,-17013,37143,129040,151467,57189,-32124,-4498,36229,12507,4851,57385,84753,81720,65559,38150,29005,62895,77014,35398,-37996,-56084,42389,128735,105725,25251,-17730,-4780,-7528,1116,38521,17830,-1886,44535,32901,-41319,-83054,-36233,35530,51145,31992,26125,58805,111076,90566,25275,24462,68367,61075,-9341,-48523,-12902,-9873,-32666,-30198,-16752,38530,58522,-38595,-65257,622,-21237,-18306,29453,-47799,-120373,-53932,74605,142833,114264,6647,-74996,-78347,2273,86826,104200,89688,56524,25332,5657,4260,-22845,-78039,-57316,-49977,-100451,-88655,1967,43930,14380,-11290,14643,31801,35271,11891,-86084,-166230,-105157,-323,41083,38996,-21745,-77517,-50701,-6877,-19329,1061,12798,-13524,8747,39965,-9759,-50744,-13675,4635,-25988,-80052,-71174,-1655,51748,54636,13878,-18566,-25565,-16855,7634],[52437,-9704,-52901,-53395,-70206,-53636,40550,86612,41740,30516,55440,71269,98920,76212,17006,74278,207473,180657,43490,9590,-6046,-91287,-143196,-47873,80373,81795,-41505,-94727,-49402,-13584,-23669,-22353,-22702,-27759,-20569,-35777,-83592,-107029,-80725,-63270,-52931,-36134,-55206,-89063,-101850,-134861,-152876,-108537,-61053,-55833,-25831,34806,60281,42739,39447,64611,31424,-13109,40612,99332,110513,32864,-56689,-28866,6606,-29775,-40687,-28811,-630,17659,-61060,-163298,-152261,-50116,50632,134020,137160,52665,1147,30919,20551,-27889,-11547,52264,48586,-25109,-11738,71926,120452,74304,-5082,-3107,100923,130868,84485,85128,65284,38455,77817,148127,132105,89174,79661,-9422,-113343,-87343,24223,80159,3266,-49475,7688,37246,9468,-4052,-7615,-6130,40657,31778,-50313,-118212,-83100,7738,3736,-43578,-12699,-6415,-63027,-106274,-139580,-121956,-49987,-15579,28073,87631,87142,28418,5857,42725,72590,69254,33408,-7806,3563,58009,27982,-63109,-86350,-22779,66259,82191,40976,11627,-44347,-104122,-64680,-359,-26842,-79484,-72647,-50671,-55708,-31383,31249,36172,-12194,-36061,-4619,39079,57944,58946,13411,-53378,-64326,-35325,-30708,-189,81269,147857,139053,69325,16722,7791,-10996,-43738,3310,137276,220465,132313,-38465,-55425,21723,4752,-54821,-71342,-74238,-24092,80672,135053,51263,1917,53486,79972,25911,-10417,-16739,-13574,-29889,-106016,-133497,-63568,2340,-6318,-53041,-40955,17636,52768,75178,50913,221,-20001,3464,-10398,-57450,-89912,-135284,-107792,9728,79994,35002,-20873,-53186,-75372,-51537,5837,68759,103168,141209,142794,114392,49109,-54275,-124661,-86718,-35515,-42822,-26228,27675,72827,95936,83956,61491,7983,-56216,-28056,43208,68000,82946,60114,-14803,-60784,-59062,-45867,-94324,-129457,-37310,30990,-29468,-63218,-2661,51718,9023,-42521,-39901,-24763,9144,59628,23892,-71543,-78194,-14379,8336,29708,36615,-18925,-61644,-22379,26672,52323,50081,-31437,-102662,-197044,-472798,-735490,-573579,-247502,-139019,-87263,-7805,27892,12251,-54166,-141620,-270502,-263108,-100789,14846,71784,91444,50814,50530,107700,91256,11136,29921,90545,53367,-9315,49211,113002,43254,-1552,5596,-23397,-57757,-64356,-42337,-23057,-41356,-31098,20043,11740,-42619,-35721,23690,26632,-10508,20635,72757,20665,-67759,-42454,36866,54057,31438,43294,83683,116362,102006,34654,-58025,-74531,15712,108907,97145,14372,-31523,-35777,-32177,14954,75249,126557,155572,114422,44335,39341,58966,22419,-8008,-5426,17705,54010,77419,72960,47380,-21672,-84825,-39489,56606,60500,20717,25937,62974,109585,152871,106499,4173,-48574,-33227,-52686,-106842,-83662,-14691,3419,-24767,-43927,-44656,-30968,-17468,5008,-4162,-54399,-141851,-193719,-113709,-850,1838,-37392,-25601,-19657,-14890,27305,40323,-7051,-41808,-28025,-22374,-18869,-7301,-8944,-71158,-130905,-105298,-55335,-17150,33771,70777,9988,-78869,-122483,-72642,34619,139400,132300,43073,12526,65558,101623,72366,48055,10634,-7341,28795,62199,39672,-12537,-39747,7324,106510,108170,37321,10334,7550,-15475,-28880,-10681,8408,2465,-25796,-36642,-51657,-38437,27041,109542,122355,55609,-11419,3354,45997,36188,60556,72993,19131,-58855,-166350,-174649,-35877,36081,-11605,-37147,6845,12517,-56942,-89822,-66121,-74990,-71562,-25486,-28872,-90486,-81894,14611,1020,-81043,-88101,-41773,26041,55022,-13285,-81406,-77441,-63987,-12868,54307,53273,48779,74732,69079,36932,-2347,-32350,-50393,-56503,-38490,-39076,-81754,-53213,-18647,-66909,-88478,-45032,-39207,-78568,-112280,-139524,-115307,-46534,-31364,-15545,70622,104368,77944,52398,56135,61438,28899,-49406,-85731,-77600,-78157,-67292,-34384,-1963,39647,43064,-9911,-76452,-61795,-49209,-58053,-23220,36735,75943,88565,932,-53123,-510,43492,73363,119812,26525,-93946,-40858,24689,-56876,-98755,-20988,22183,11529,17358,41453,33450,11590,15311,10669,-66451,-153725,-121094,-27149,-30883,-67155,-21413,12747,-5267,17636,119968,189689,122938,17415,7391,59307,68091,38951,43524,89946,114821,71208,7402,-5155,14100,-8693,-61127,-68003,-48582,-42769,8597,82919,86159,18288,-24815,-44052,-5676,50053,22070,-29726,24729,129442,120596,9305,-86166,-143473,-134095,-98445,-75312,-47094,15781,68044,86076,80326,39125,16908,10073,-6,24897,88786,125640,99879,14527,-77581,-84523,8358,87680,103656,89395,49244,-7270,-53310,-75875,-117634,-102162,-5983,93961,145180,114175,9815,-60566,-32271,39897,91571,115042,105215,29746,-26525,33336,74989,-7566,-70794,-78011,-86711,-43625,-17331,-18142,9047,10291,23862,94858,124303,79474,54370,79542,117817,116953,44267,-39277,-57840,10205,53730,3520,-68486,-106299,-133013,-127798,-89903,-72923,-100888,-191659,-223486,-144632,-77003,-50386,-7253,34408,17507,-20632,-22893,-5206,-9062,-31431,-22842,-41217,-70344,-19898,21314,-3722,-43380,-68559,-76776,-10734,119691,114506,-34234,-112689,-70506,-47155,-37480,-6463,-1237,9788,42160,-12785,-133659,-163569,-73605,-10554,-12186,21485,72315,69629,51077,60104,105113,141110,80556,-12480,-27030,-26243,-45924,-76825,-108355,-88970,-6845,76551,89167,34924,-12497,27786,58113,32879,97,-21826,-54269,-103280,-72726,20012,25704,-46965,-85397,-43371,24250,42520,36780,39621,60477,49115,-30937,-66851,-26960,9026,-4557,-59485,-81122,-59005,-39731,-33667,-20570,-18042,-44593,-49808,-31131,-13990,-33171,-72432,-49308,-12040,23464,91911,122717,65347,3585,-34855,-45644,-20281,34320,89140,70631,-12968,-103885,-167732,-139737,-39404,40886,59405,34725,-12110,-55345,-37556,-34388,-55783,2877,124464,151335,93903,27751,-21683,-17263,13529,27542,11927,-35621,-17694,52154,46148,-13623,-26325,-40990,-36552,55891,164829,123899,23325,14243,9414,-67213,-69026,14122,73602,64284,13604,-25308,-71553,-115706,-86759,-33102,-58775,-99280,-60358,-26373,-68553,-74625,-3312,38031,46048,58600,55898,64836,61565,16147,-52497,-51213,51115,107880,127733,187658,178450,30123,-101895,-133908,-115810,-100999,-58691,8451,23752,3804,-6987,-16761,-21977,-5791,36817,38309,-32888,-44341,34873,66907,22070,8273,40142,56432,31810,16371,46859,79094,127800,134033,42317,-61064,-48362,-3830,-946,2519,44968,68819,62979,27614,5474,34402,131911,164081,41303,-77710,-43211,72177,92852,33262,-22299,-29173,17039,64075,97107,94834,39061,5644,17659,-6122,-51621,-62926,2718,72956,65629,7586,-15326,40373,137739,173062,124142,58203,40259,41676,-14471,-76188,-57481,-52998,-84077,-82045,-32983,60376,87305,-18290,-69236,-9561,-27000,-11698,85195,53392,-48735,-52598,56462,166350,156495,7587,-113952,-124913,-10959,105996,122372,81004,66596,56488,-1788,-64503,-86585,-123708,-112920,-86919,-89272,-43942,39556,50554,4158,-47149,-54571,-46729,-23071,-11662,-90559,-170415,-102127,-7410,18703,27871,-28510,-85649,-62402,-17186,-18508,2332,-1991,-27885,8911,50380,11027,-38321,-26418,-15223,-32982,-60217,-45985,16778,84549,114285,96305,73522,55689,49693,62775],[99985,57051,6177,-45405,-89855,-62979,23424,31128,-32486,-14696,60774,89667,99049,70629,2698,15039,113812,146214,93010,49777,-5770,-94432,-128003,-61221,19355,13784,-92280,-116772,-13299,35213,-582,-23563,-64952,-110686,-108354,-79296,-89223,-108506,-84665,-49465,-26128,10288,26163,7697,-16163,-38621,-54162,-32979,-15390,-45288,-33202,47808,106153,112027,104719,57086,-39176,-30439,120483,215910,191157,112296,45407,60340,44846,-37666,-60751,-29325,23070,46830,-5505,-66833,-73371,-60539,-46102,25979,71049,49768,36310,55345,5654,-61423,-22058,63803,44353,-66689,-88308,-31271,1804,-32565,-55759,-33273,37744,84809,102367,124951,101970,36946,7122,58478,96424,84345,63856,-9370,-61257,5085,94296,75539,-26421,-58051,33830,77270,35774,27112,34434,-525,-10586,-6643,-6312,-20014,-3529,32450,-49157,-180129,-141085,-66816,-94335,-126548,-116968,-44357,46405,13105,-33431,30170,79801,32082,6779,37885,36158,-13857,-77096,-78607,-25718,-3319,-34698,-73335,-93697,-66795,31898,79217,44639,16391,-27656,-89180,-55769,-2980,-39657,-74060,-29472,27092,44601,18790,10154,-361,-32186,-43541,25077,101496,97425,47571,-13586,-71338,-71905,-19000,13972,21154,24678,79725,129372,80284,-29743,-67558,-51752,-51290,-10965,106016,193810,133343,-14291,-59749,-11641,-13371,-56911,-82921,-81300,-15444,105817,147917,49185,-24824,7674,32156,-33374,-55497,-20670,-3392,7255,-14789,-49185,-43587,-33833,-58080,-56738,14595,73633,126141,173874,111224,3149,-23971,27851,36471,-22370,-97641,-155571,-115260,4287,77856,59048,2548,-91763,-172909,-95772,74427,137020,115869,146350,150192,97199,48890,26710,-4131,-11001,-11170,-30842,-17831,3346,37878,78638,74735,60829,37641,-18031,-44370,-31822,-4013,25429,4264,-58892,-54704,-9424,-41690,-151088,-139978,18795,98867,7107,-82164,-58164,16014,-2978,-74790,-90603,-76002,-54098,8302,8338,-100788,-161886,-94726,-30902,12924,56706,46400,-19521,-33906,4034,43590,49302,-21030,-70427,-193826,-544405,-800024,-567066,-119422,-14642,-13910,31134,33769,-7250,-59213,-126196,-246395,-215377,-26557,42714,13273,-2505,-26590,-31285,7109,31110,15436,15504,43302,74994,56368,46591,34271,-10692,-13014,-20752,-55869,-50688,-23918,9037,22130,-11123,-10025,11840,-45480,-115366,-62610,30155,48588,17184,1666,21824,42978,21185,-1133,9451,28322,19659,12791,30130,38587,29699,16112,-43608,-75663,10670,123017,118109,18445,-53219,-45703,1935,22340,8527,33805,85773,103415,72330,28658,9495,2407,-4556,2809,7582,24632,93112,105153,9787,-30408,10241,47419,76616,83545,56489,64364,106191,130979,145911,100585,24386,-5632,3978,-7465,-48508,-58682,-15217,12971,-7932,-31153,-24137,24655,72916,66280,-36408,-142015,-209456,-245260,-155280,-18041,22575,8689,-11747,-55852,-89047,-70097,-54532,-82689,-102590,-55812,-8102,48,-8071,4286,-1901,-56782,-47609,-316,-23914,-43142,27998,42614,-25628,-83247,-53496,30868,107554,88379,29749,44118,131237,179196,130171,33140,-49114,-47022,-6310,30230,56196,28207,-15056,19084,88565,64377,6555,-3995,1741,-13289,-53740,-47303,25213,73737,51280,27087,-1916,11981,87347,131508,113347,95390,49868,-14384,-25693,4902,51594,56501,37094,24634,-28580,-17779,70971,97435,54411,36950,7142,-67110,-159121,-185448,-143360,-116114,-104098,-77793,-69890,-103225,-96763,-9452,107,-93169,-148359,-148760,-102601,-67945,-84838,-93677,-69929,-30155,59998,107449,31121,-39454,-19320,27692,49746,3068,-70517,-94076,-37094,41663,39253,-29064,-36843,-21265,-63537,-77293,-35003,-52723,-140125,-177235,-161861,-143118,-121795,-94150,-33939,36597,23614,20182,39166,35729,357,-22304,-38225,-16662,-1866,-29776,-30363,-19920,-29666,-29900,-4426,9764,-48615,-86017,-37182,28859,49443,38147,32202,20064,-39427,-37744,22159,25581,-12652,-5444,-41449,-96947,-51361,10578,-48138,-109064,-51966,20157,39680,17354,-17419,-43592,3345,72068,64210,-27115,-101463,-42724,73602,75399,29380,44142,37366,-1485,23030,99068,139000,85233,6786,28563,104061,121895,83389,36871,24241,26434,-28129,-62810,-17631,21193,4965,-52460,-93397,-80471,-84158,-71564,-5901,42802,57389,96614,98382,93625,94823,44418,-12822,23252,141271,163812,27478,-118666,-165009,-118803,-41773,4684,-17267,-28400,25885,94924,124547,75342,-13732,-94431,-82388,49717,155167,161497,129400,55143,-40181,-63609,-2377,66006,89893,82527,45918,-9189,-34458,-35577,-68262,-21470,85790,107982,42276,-23355,-58086,-46514,-9767,30097,77964,93834,69203,19263,-17907,-16641,-32637,-97027,-109865,-65191,-60732,-32791,19477,31547,12243,-2830,24982,70054,125632,155803,104401,35050,43660,98085,72423,-27028,-88139,1600,93939,23746,-75619,-106855,-117957,-72567,-1207,10112,-40198,-150717,-216849,-196024,-140679,-72770,-9514,35719,4039,-97651,-137162,-71811,-34722,-30478,6298,-5863,-55340,-37946,-40717,-112786,-153766,-110547,-84925,-56916,54774,114219,33005,-46021,-66844,-89645,-52156,21339,15612,17654,78111,29873,-137218,-216340,-112462,13081,22296,5971,19092,44796,106231,163591,166052,130728,67744,-19,-37024,-61349,-81758,-107786,-97801,-27299,38781,79270,90617,48826,-32114,-40725,8662,53670,51222,12180,-24874,-46050,-4324,54957,23801,-51067,-57523,34032,135703,120611,41064,-10724,-11758,-20554,-80562,-87510,-33482,6,59,-28923,-47901,-47465,-19017,29407,78879,76735,35614,-14885,-53383,-57640,-35438,1427,40311,19681,-29695,-2226,58539,43660,-55694,-135501,-102691,-23601,20818,59555,44869,-51467,-147081,-157255,-90026,-39564,-44632,-58854,-46007,-31711,-60314,-74612,-47235,-6053,47128,106695,111153,67348,31589,28796,59347,87149,92284,60793,1657,-6527,41122,30779,-34204,-26941,-7475,-24733,8679,101207,101651,21496,15888,26912,-62234,-110381,-23050,61542,59958,26674,11716,-29287,-101436,-89030,-14207,-13429,-45907,-25196,12191,7552,5677,33282,8705,-6761,52616,74276,31303,13894,35861,32044,27150,83826,103642,81206,97276,88157,-21644,-98898,-95834,-72461,-74168,-41071,30182,15897,-27361,-28208,-39784,-41138,38390,127953,130212,83309,60163,54503,20470,-20577,-32887,8269,78817,80915,33504,37160,42834,55314,29198,-61671,-128284,-82332,-14756,3988,-13063,-4427,25203,42690,26675,37922,67662,145937,174130,35153,-77840,-16207,35952,-25365,-60718,-33913,12276,77827,134538,139600,81875,17579,-18029,-34818,-30257,18211,43048,64465,102025,84413,1856,-36916,23398,124810,180155,133405,20247,-27782,2736,-27685,-83577,-65905,-67546,-113569,-127029,-91916,-27505,8252,-24478,-50996,-548,-5566,-11651,50006,42749,-51674,-97615,-24016,73935,76157,-35861,-116383,-109625,-25281,40814,26037,-13530,15422,80622,26182,-106498,-131774,-146830,-154413,-71833,21904,61029,59496,6917,-52740,-83457,-72250,-60040,-25520,-9104,-81144,-134467,-64935,-16881,-44113,-46167,-34688,-2737,28269,28856,2744,-12082,-36969,-43073,2370,48599,48067,6641,-25196,-34449,-7693,6979,-10402,-6926,45014,94463,88661,75643,81376,84405,78877],[109098,72474,29711,-18249,-65755,-71459,-19234,18425,6121,7783,33598,44982,48446,28032,-48080,-125490,-89058,24898,89036,79343,17692,-26406,-25112,-7788,3245,-13805,-95158,-127625,-49503,7115,-2302,-38950,-79211,-94370,-93777,-78397,-64872,-69285,-57949,-24045,2933,50005,91234,100007,95344,60975,911,-14097,7360,-15788,-23819,37044,93509,101558,87727,14374,-85516,-70530,27335,94311,102829,93541,94461,115781,90952,33725,-2021,-33250,-15547,36867,48618,20761,4974,-23762,-65890,-21489,35765,51566,56903,21646,-50882,-79242,-36789,9999,-19170,-112590,-115817,-56554,-41017,-93180,-108159,-103285,-84419,-24842,67679,125124,110786,41466,-17996,-6925,27824,25687,23856,6341,-11264,33960,75106,21527,-36435,-8893,72951,99775,59336,28376,19304,-6866,-33026,-27932,29216,49996,26589,22391,-77057,-248088,-239907,-102541,-56054,-86560,-82763,-5391,89393,53566,-31157,-7085,41392,23144,29182,62665,54654,2106,-78482,-70365,-12998,-48006,-70949,-30536,-15878,-40191,-5247,30455,28531,29226,6393,-43572,-26404,-5241,-49266,-65255,-6610,65431,105553,84754,78565,77012,43798,29635,74479,110258,84092,17906,-38793,-77056,-59129,-360,30794,-7616,-56767,1128,88758,69342,-18461,-59478,-53719,-34240,-9656,25444,38723,22390,-20793,-58463,-33691,7316,-20708,-74883,-76370,-29651,29902,28536,-44845,-105414,-101801,-61578,-86135,-101414,-55446,-16368,42740,94720,58831,-20257,-68676,-83392,-44893,25206,63475,129500,194302,139637,35010,-3601,48048,73927,1233,-96436,-114549,-37084,21516,22507,27911,20153,-73369,-171739,-103302,77806,145152,111572,125239,152123,107129,40009,38084,52470,45911,18607,-8957,-24350,-42485,13261,103895,82912,36603,30196,15126,-13372,-37616,-48358,-48516,-62965,-88872,-47108,6826,-50961,-115200,-34527,81167,118345,52766,-24421,-33266,32044,37506,-65481,-142605,-134123,-103702,-35736,15397,-50187,-149366,-152675,-128198,-88889,-5778,46865,1656,-26609,8985,40509,45689,10889,-17095,-113565,-504935,-837361,-543589,-21704,103814,62870,48230,50663,5631,-40625,-109476,-232200,-223098,-28121,58195,-10138,-78295,-117026,-123952,-88013,-30780,-1433,-14509,-36620,10790,40218,-5140,-58946,-38462,33387,30625,-17824,-15612,28839,58773,41010,22558,79369,88492,-3361,-45494,18858,65551,53487,16577,-76673,-104512,6362,86321,37507,-20579,5232,49043,59834,27382,-32509,-44690,5716,4,-26944,37247,117600,99519,5208,-68752,-49616,11556,-7934,-63417,-36900,-5209,12247,50835,9236,-63234,-57444,-22960,-12320,-11331,1860,62287,60619,-32927,-28602,91723,133765,88096,63122,48872,72408,112390,88391,66904,62063,42706,23833,38032,66029,66205,31028,19140,23136,15989,23302,44073,66626,88285,55468,-70993,-152201,-122868,-75258,-56264,-7965,58139,95844,48729,-40439,-124209,-170683,-163170,-139364,-114559,-54878,19365,43162,13208,23421,53855,18646,31223,73723,2637,-88755,-33457,39928,26067,-20993,-40238,-50148,-40161,-36714,-29817,21944,113684,130807,57418,-34307,-70744,-20972,9715,4970,36425,23939,-31593,-11364,39554,41629,14022,-24992,-13371,25750,-26714,-56396,33795,105531,95697,59541,2350,24075,128892,144548,109582,136271,99211,-24319,-72575,-33564,-5471,-20994,1195,52991,50739,61485,70410,65218,92152,107656,28535,-86788,-187389,-235324,-185866,-104199,-64310,-57223,-41318,-27384,9477,64580,50873,-28863,-87281,-115037,-117841,-125597,-107130,-70018,-22191,30106,98814,113134,21135,-72017,-53226,38416,88557,14597,-76451,-74343,27520,118800,93929,8746,-14846,11272,13750,-1780,13531,-24810,-141096,-163822,-116796,-136959,-164694,-118945,-41906,2265,-7118,19480,57353,40935,-19089,-35428,-1530,57800,86245,45107,-2980,-46108,-79379,-95744,-64656,-4606,-20289,-47282,7915,78606,53907,-13588,-29366,-2452,17837,29372,15605,-2844,-35988,-75096,-106069,-111051,-83025,-49200,-69697,-106822,-74268,-38378,-66464,-122005,-123738,-90870,-10641,70324,56551,-39545,-60616,35996,118211,94251,59216,58552,38975,12867,13327,24364,24868,13944,13105,59058,89263,88963,64655,-3071,-54933,-87746,-147041,-112736,-20886,-28260,-39666,-29964,-65124,-76014,-79645,-71740,-16144,39006,84885,151838,164412,141718,108890,48265,10957,36592,114662,113505,-16938,-128955,-108735,-37429,34206,90665,31068,-40759,-1209,88035,153385,116803,-30553,-149444,-128646,-24468,56620,98022,136289,107610,3016,-53664,-32080,4573,51669,105064,86479,15007,-11976,-10915,-31828,16122,108952,110661,-5813,-105435,-123969,-78712,-20259,20052,50844,54084,18112,995,4351,-30544,-79320,-80491,-38472,-520,-34048,-61112,-20444,2679,-19595,5322,40850,22807,47824,120588,88595,-28001,-70439,17068,82565,45687,-38432,-19190,40316,10249,-32422,-50169,-70519,-27987,46661,63898,16114,-70500,-126507,-151329,-137552,-83209,-37597,29407,61679,-53118,-171919,-172572,-144159,-98497,-4893,22414,-13155,-4908,-23700,-101459,-134632,-67535,-35997,-29148,36870,97622,73013,11425,-41902,-88464,-49096,32952,22351,-11819,7716,-22228,-142766,-218973,-133498,12288,48789,32473,50643,115006,200608,226283,165437,76881,15340,-3490,2474,-29284,-82688,-91612,-19925,72040,70450,22857,-4625,-32559,-89831,-107303,-50751,37433,67012,32255,-470,-6860,17840,34404,-3533,-32300,-6904,90628,199253,172754,69459,-6504,-44036,-61386,-65218,-30382,-23465,-49777,-20123,10729,10410,12439,23359,45311,88522,99762,65769,7387,-54535,-75174,-18549,84606,120864,6123,-114380,-85294,20585,46904,-56221,-176877,-166147,-84118,-21058,52146,66399,-19319,-92145,-67176,-10920,-25455,-78180,-68622,3541,42019,-128,-44616,-16785,40694,64656,63513,36242,-6348,980,64613,128547,129025,92910,61585,14228,-24169,-27786,-27261,-22644,30232,46458,-6181,-34350,9762,50930,57678,48916,47753,-24277,-70158,6868,82054,73299,58286,60302,-6807,-128546,-138168,-38407,-5021,-4108,36241,83420,77314,44524,34740,-9763,-46259,2415,42983,-476,-27763,34088,86471,45081,5223,13584,6913,-8430,10123,-9276,-41925,-39963,11414,46842,52960,32823,-35784,-52438,-8544,-35197,-65459,26335,127435,127573,103305,78793,35181,-20773,-46698,-50123,-8383,76657,89772,13616,-15193,-17649,-9075,-33672,-141890,-209273,-127441,-19601,-2316,-53190,-61861,-22142,4856,21865,66641,76511,90327,95464,10330,-44604,-9441,-42818,-116587,-84531,8833,72433,102981,110355,65142,-17062,-41439,-26778,-26796,6871,96789,116196,93201,110348,103599,38688,-2537,17364,64337,103464,74877,-19026,-46782,7462,3926,-28594,-1674,4512,-55066,-125106,-154585,-132958,-78004,-41166,-29733,7059,13354,-5425,-5025,-18165,-58944,-87507,-57116,-24610,-38743,-77184,-75281,-69894,-78393,-75162,-61674,-54776,-33331,47468,22072,-101294,-118262,-118490,-122463,-26601,92774,111284,52163,-33079,-95555,-86603,-19383,13804,37300,31327,-42140,-69482,-4913,14551,-53613,-92424,-22445,114785,182335,146082,54679,-23512,-49804,-18982,22050,54923,70294,30433,-18615,-18351,46085,69253,28327,-2764,17814,36242,15757,37502,94653,107578,88135],[76290,45778,28924,31685,3671,-50562,-47189,31360,69595,26453,-16338,-8169,20348,17207,-57263,-151004,-137482,-63490,-11613,31361,26848,26985,30447,28092,23293,4225,-43031,-66140,-63904,-31152,8803,6556,-23744,-32332,-22084,-12430,5659,-6444,-30001,-16037,12611,51804,97305,117298,117667,80011,11483,-22731,16101,39471,22380,32077,64677,71257,40293,-16188,-52400,-61541,-102806,-126692,-59394,4890,45687,64013,34989,17731,1350,-65601,-71806,10861,48709,10651,9161,28531,-667,5074,26366,29671,29981,-25175,-67671,-25898,-10177,-57091,-80807,-70493,-11140,34511,14321,-64813,-102193,-124948,-134322,-73311,23179,64872,48072,23849,-11780,-34476,-38314,-37370,694,24144,-3986,1183,30640,1162,-24874,12628,46429,49719,23372,-19501,-24772,-10148,-6871,-14617,3453,-6015,-37704,-6645,-8141,-126486,-183786,-69108,18197,-13891,-42433,-23232,10428,-5148,-38406,-22190,13191,30426,59931,82439,91547,68008,-16057,-19387,34222,-9747,-35289,33097,60099,-12136,-48862,-26849,208,30029,42730,13925,367,-3906,-31865,-47372,-20016,47621,96537,99096,126647,151100,133061,104667,67190,28918,13652,2536,-7274,-9740,9949,42812,52041,4404,-49512,-32474,14734,18554,22434,22075,-8354,-19736,-17688,-49182,-93609,-75436,-47995,-51878,-6257,56191,-8311,-98451,-61672,14083,-9378,-61938,-86438,-115257,-153065,-116126,-91222,-98677,-70738,-35774,33075,103918,59188,-65982,-136743,-109021,-29769,11032,17406,50894,93971,89539,47801,1053,28412,73954,34751,-47969,-57696,23376,15651,-77830,-92384,-30011,-24923,-57312,-28254,49760,107825,87340,53566,69975,90611,49026,-6909,-17574,12172,15803,1942,-19373,-36780,40075,150049,118634,40249,20650,39540,51679,24660,-41002,-84090,-84721,-68302,-13298,24405,-15363,-17516,45907,62052,47838,33141,32002,43859,87405,98230,13683,-69023,-67431,-58543,-39216,3280,-11264,-79673,-128394,-156446,-133987,-47336,22437,2344,-13428,11603,24412,50436,53461,31102,-10595,-354970,-792501,-574038,-82848,79453,52468,36551,43790,-15693,-104269,-168620,-283599,-313684,-120902,48690,34444,-60821,-135967,-157406,-142889,-107721,-79471,-64977,-84113,-84385,-52914,-57537,-70041,-22730,55942,80995,73683,56874,57339,61695,32230,43419,133463,134165,54665,70568,113768,66639,19104,8339,-98066,-167034,-55388,61111,28458,-37988,5302,96841,128276,68905,-15947,-18525,54653,60453,30788,54440,76360,49293,-11776,-63888,-54176,-26050,-48164,-67087,-20465,-29487,-53761,7404,-26615,-140595,-153137,-89068,-45636,10470,55684,49371,16254,3282,28285,100040,107561,40046,-4201,-26934,3607,78616,64637,12988,3456,3809,-19947,2731,74212,119042,94677,37757,-1045,10448,65539,80972,50599,49422,32119,-62678,-104161,-29022,66566,56596,21650,59962,114276,95911,25816,-87831,-194338,-185338,-109720,-59129,-8816,60152,78289,22729,-448,-3046,-11652,43395,86271,28432,-39820,-2325,46591,39315,-5051,-73783,-160026,-157982,-101948,-68209,-28930,25974,4538,-89822,-123227,-67413,15383,29241,-2828,3066,-21907,-80239,-74422,-10081,74930,93372,-3077,-22792,50437,20772,-17874,39107,59503,26295,5442,-28046,5070,93580,96816,75572,120181,99446,14084,-2123,-5659,-47963,-88335,-50625,29602,48440,23091,-39041,-73159,10100,81418,61461,757,-84981,-154240,-126196,-58502,-20072,-3650,25930,58432,89217,109071,88152,64978,50346,34844,391,-67378,-89707,-55854,12989,46348,42867,49404,33746,-11484,-6599,51885,64425,-19588,-85766,-56908,43426,113174,70371,-20311,-12972,65340,107999,70044,37540,862,-87948,-97692,-57346,-107849,-143539,-100038,-61282,-26225,14584,46575,46609,21189,-1719,-11176,-20207,5823,51648,28901,-60811,-125555,-111114,-71053,-50168,-13125,-3802,15217,35502,18081,-45646,-74869,-47228,30460,96885,89871,13273,-20244,-18776,-52116,-98760,-94396,-86547,-94517,-94737,-89127,-86182,-111507,-172984,-221064,-175545,-92848,-31606,4078,-28985,-104929,-60770,63255,88897,22453,-1359,18217,16984,348,-35288,-64361,-67336,-53325,-17969,14441,1132,-4628,-6131,-50522,-82071,-112077,-158600,-101682,-29692,-84386,-78056,15491,9498,-54605,-81259,-59909,-7066,36828,58658,88854,100555,115557,105901,41039,10079,38159,60276,15373,-71835,-92094,-17817,46730,85464,141096,87691,1522,20503,85356,138381,107578,-22466,-94732,-75080,-86490,-89019,-17154,82452,84079,-12915,-63132,-49582,-48580,-9802,65689,63861,7864,-24577,-34972,-41558,1851,81212,119438,51290,-56488,-136794,-144641,-68950,4965,28814,26973,4700,4048,-360,-51596,-73098,-12007,66097,90783,19909,-72934,-80921,-36496,-15012,22367,19845,-43670,-58073,-2432,25217,-28120,-83058,-30716,60003,94761,44910,-8034,-19961,-1239,17269,-14450,-63313,-32565,34413,42321,5167,-23870,-20123,-39778,-64015,-58427,-36520,51568,119696,34048,-92935,-162399,-178307,-149640,-55167,10520,15401,29406,3959,-60605,-90005,-59788,-12954,45003,92817,93089,68679,31367,-2491,-26650,-3029,38276,26062,-20475,-58481,-93832,-148038,-192738,-132405,-5044,56911,71602,114957,189823,220439,159511,72637,12531,-27982,-15641,48302,27625,-52259,-41138,45030,81830,25503,-46090,-103047,-119087,-90085,-58979,-34233,29976,52812,9195,-2053,7921,-9424,-27473,-29318,-10759,18327,92327,172647,146662,86656,58139,7454,-38402,-11703,34379,-20358,-91372,-38971,18544,22185,48229,53705,35611,65704,89497,40963,-10485,-63282,-91975,-19000,100140,100721,-64995,-173161,-112612,7456,57945,7514,-94617,-129493,-97300,-33432,63578,89494,24066,3377,39222,37270,-23163,-52113,22611,125136,131396,63009,29173,37713,58075,59926,44464,-15988,-89831,-70367,33912,112240,92545,39934,25339,-7640,-58157,-97336,-83874,5179,80813,43867,-14037,-46021,-50889,-5907,51502,30256,21152,10862,21321,73069,89917,69750,93686,108165,-4775,-174143,-186803,-39748,37981,48744,108949,167129,116910,19369,-3030,-9517,-50238,-37682,28039,57710,44672,69817,97186,29487,-57284,-69097,-71531,-103210,-62119,3084,-10740,-36280,39631,126131,115587,14160,-75749,-56310,-3498,-48048,-85564,-11345,54445,23707,-10563,2715,15873,-24074,-64639,-40715,6278,46308,43482,-19010,-38017,-16202,21837,11225,-130024,-250180,-174206,-48479,-40776,-107175,-101201,-54792,-56968,-55049,4473,31216,21608,-3055,-37828,-20540,-15237,-74904,-96371,-40848,31853,74782,48520,-10042,-63162,-110454,-86835,-8717,36892,57945,91255,87959,74361,74308,66270,42211,17245,-2260,-8896,6916,23871,16976,38386,81310,74184,39505,57445,84928,31644,-82179,-151560,-149036,-106535,-66899,-40306,-16367,-16837,-18788,-25590,-48069,-28745,-5340,-5579,-30485,-61118,-67759,-35423,-64997,-148691,-161474,-72650,-15441,-41877,-34547,-45023,-92622,-85390,-86029,-84070,-34632,38610,56073,5580,-56488,-85907,-61212,24203,82034,98830,66937,405,-9104,42455,59116,-4017,-67374,-15208,132123,217228,188845,67834,-33023,-42119,4145,23394,33675,39919,-373,-36163,-23972,24373,42671,34036,23266,19599,-8175,-36126,24960,92993,78287,56094],[21981,18173,35408,76203,70819,12838,-12079,43762,58044,-23963,-70200,-31162,22277,33561,-10632,-42048,-16559,-45180,-97280,-45421,16766,31494,4243,-7486,13544,19431,16009,45011,14865,-12509,39549,89810,55991,16862,32591,55334,56954,18078,-42279,-44601,-7231,20095,60129,78855,51111,22884,12755,8156,47378,89703,72452,52208,85444,98816,28651,-24241,6971,9935,-68747,-124235,-75505,-35428,-21739,-25169,-88005,-118904,-95236,-114562,-103419,-19325,8004,-48197,-45413,26411,41031,16197,-34977,-71363,-53034,-34679,-23739,28960,15633,-75120,-67411,54140,147489,129785,68000,-5065,-40302,-74254,-86520,-19741,41284,14170,-36313,-30168,-43295,-64410,-64477,-56298,-15605,13332,-14969,-22225,18632,15445,-20532,-19800,-26203,-38345,-48398,-72406,-52880,-6062,33842,19418,-40594,-105540,-110770,-23591,84882,65677,-18683,6900,56542,15611,-37531,-72069,-111522,-134531,-89679,-16682,33422,63070,74626,60497,73158,77891,5120,-14059,32468,26654,12499,67664,81592,-14409,-75217,-33962,-1010,5846,26002,7208,-29027,-29297,-24413,-47227,-54824,2588,60718,73640,95536,111128,118565,100489,24379,-42008,-34492,10212,49303,71549,56712,44603,63420,84655,42333,-37165,-68129,-40110,21586,67876,48277,-584,-34516,-71922,-89542,-69768,-75876,-71844,15580,83285,-23465,-142668,-50540,110441,89473,13049,1463,-33145,-119702,-107887,-59404,-46290,-47906,-63158,-35202,4405,-29598,-112025,-163287,-112157,-8548,33532,23243,-12140,-35888,-24212,-7829,-19000,-1254,42574,64843,14631,-46033,-13049,-31482,-136742,-181184,-101125,12802,84140,90778,50762,50577,37153,-18784,-49521,22923,63147,-13493,-80512,-51226,-16366,-2843,6368,9996,71623,153345,135990,73328,55925,69074,74821,47760,-20166,-67833,-61648,-28755,25542,49683,32021,24490,14707,-27951,-59174,-46336,11117,71518,117183,110231,54243,36729,60239,12664,-54873,-57983,-38540,-39312,-62816,-81091,-42806,8482,19649,-13968,-29244,-28949,-25360,32815,67994,77682,44349,-297312,-791021,-692443,-199977,-4260,1116,18510,7944,-60585,-166815,-203479,-323152,-416960,-254660,-8683,71115,-8596,-95171,-129719,-154472,-171278,-173374,-125176,-82485,-92850,-96678,-56196,-5356,6272,6053,54919,133187,114610,40117,18862,13237,31955,82494,77623,43748,77537,102101,25116,-32549,-10523,-43853,-107767,-61307,26210,23751,-22066,20988,95974,95072,48436,26942,61886,119673,98883,53253,25607,-20517,-44416,-35025,-34823,-35207,-32843,-25749,-404,43603,23784,-11615,5890,-50068,-161465,-167966,-95798,-27598,74513,138530,81825,41681,89239,103663,57229,-18997,-76443,-84984,-97756,-70131,45509,91328,29785,-34997,-54430,-65080,-32633,44254,100234,96184,28731,-35374,-24107,42544,51895,15922,23308,35536,-32154,-70122,-18948,45683,58922,28289,28846,53297,71207,54941,-39401,-141808,-122005,-38381,-4689,22994,50540,37721,2087,-39560,-127208,-141602,-26030,41185,34021,41919,69110,44563,6887,-35350,-115521,-201258,-150518,-54301,-35548,-49422,-35497,-43679,-130632,-147012,-68587,-6588,-1685,3978,6566,-46530,-101577,-107251,-45952,83505,159090,66433,-10836,26803,43375,43016,51535,-6368,-89554,-81011,-29399,35873,58541,16650,3967,54171,71920,83332,126276,87347,-11820,-88516,-79566,-1892,22677,-24574,-110994,-175476,-120611,-12731,72553,113777,66522,-1578,-17819,-28852,-15533,27441,49159,46996,42754,66672,87667,105756,113852,113022,100417,32030,-49716,-43466,32137,27183,-41054,-21132,50372,54872,24203,23029,18754,-31041,-76994,-70938,-8075,45697,8640,-53504,8461,107321,121149,65668,24210,11587,-27010,-30857,-11559,-62615,-84399,-42801,-20161,28302,68908,49101,-5706,-6030,37887,31932,-56998,-94036,-52316,-53193,-125409,-151254,-59361,52569,59330,37855,34271,62215,41133,-54186,-115972,-74834,-26916,24903,75492,103382,61255,-3654,-22488,-11765,-35851,-43486,-54931,-80429,-75404,-55371,-67621,-96453,-114878,-133760,-113595,-71141,-45819,-42112,-77680,-97309,-9716,86189,61455,-21250,-34305,5379,-8424,-56811,-87629,-88809,-70846,-66179,-73313,-95609,-111622,-83525,-60740,-72528,-64429,-55409,-68577,-29159,4377,-46390,-27903,84376,87196,-13622,-64502,-45095,-14672,12867,7411,-10007,-8067,55828,84843,12847,-38679,-10395,3658,-30891,-49190,-6814,55047,79759,76223,120773,119641,59404,57091,95645,103827,38655,-32524,-18293,13639,-48613,-116895,-83147,-2983,941,-54633,-63852,-38908,-51217,-56484,-29541,-16437,-12700,-22209,-36601,-45229,-1439,75831,130108,110755,23668,-96545,-153352,-86455,-1773,26333,18178,8703,1447,-42040,-95780,-80526,-3862,83122,120084,55303,-50662,-84139,-20170,33482,30986,-7669,-59348,-83691,-73315,-4926,33811,-18787,-38546,10432,77810,96688,47212,614,21081,34120,-31883,-88465,-22719,58520,20398,-39290,-14984,59656,71780,35514,4840,10244,82032,103820,56688,13996,-45035,-93236,-109400,-76402,-12618,30821,41558,-8049,-68458,-101502,-100474,-21903,87365,130114,91249,48082,29296,40943,58873,69143,63696,49437,26827,-25428,-80708,-108738,-129381,-88690,-2618,44398,61412,98281,147553,126985,30708,-20789,-8449,-13320,984,64176,48489,-17500,627,48763,17673,-41809,-70823,-121619,-111656,7603,76910,34623,46043,48754,-15767,-4178,40364,4681,-30999,-14176,-2907,12741,66026,108791,95455,99798,130562,85682,11248,24930,55337,-13119,-74244,-33233,-5486,-8884,34687,64499,56946,88010,87593,18999,-20813,-54988,-72719,-1374,67811,8828,-125635,-163509,-92702,-2091,57749,69358,25047,-16749,-26910,-5707,51923,66995,36806,53834,76032,40797,-3325,20076,110591,161396,106624,36042,32907,24101,18561,30378,28994,-35155,-109220,-83500,8430,46271,10907,-18595,-13621,-21375,-30950,-54104,-59884,4973,23394,-61615,-66397,-35698,-39777,1262,41761,1593,-9120,37685,87100,89753,37974,23897,89467,107058,-11404,-164874,-161510,-1470,94183,96939,136481,185426,128795,653,-38309,-14373,-29880,-22065,56625,152618,170298,126977,81028,28240,-16936,-54125,-83277,-109068,-70045,9395,921,-46237,22770,113466,102700,27151,-35477,-40728,-50662,-93854,-82196,-12368,-2653,-72564,-111730,-63144,-5816,-39639,-91041,-35705,16234,8468,974,-16546,-11137,42347,122219,91822,-78211,-209117,-153421,-55226,-49340,-97807,-79812,-46750,-91136,-150873,-96065,-9613,11569,-47811,-82662,-21388,-3454,-26828,-6627,2591,-1017,23699,-12651,-97756,-118028,-103916,-68777,23347,101288,83402,34419,15230,16217,-13442,-28969,-9227,-1288,-9096,-18931,-24148,15032,88715,153330,169071,122900,51146,39144,75129,53118,-28379,-64573,-67888,-93034,-96689,-66558,-46833,-72233,-50368,-13089,-30249,2788,59525,67881,61868,51190,-3892,-27027,-58886,-121294,-127612,-23273,53981,10215,-61848,-81333,-62090,-29025,-46293,-68678,-64091,-28480,-13829,-47816,-66151,-38894,-25776,26065,107786,137791,83021,26088,29543,67980,81196,48240,-1349,-18545,42376,103477,107871,39903,-1895,12662,30244,14032,-4775,-19311,-37634,-33122,-40020,-47328,-15449,28690,41784,32865,4950,-461,62719,79639,16158,-4326],[-49480,-25278,13609,51334,66574,62159,47031,33785,-25024,-119598,-124705,-59419,-20374,-3165,7717,21751,50419,3794,-86181,-58954,13139,10702,-48055,-89626,-61974,-15045,13123,77162,82773,19758,35236,90166,62335,33945,55339,65274,37582,-15269,-88918,-95760,-50332,-28663,-1938,21466,-18121,-47131,-6960,43580,77197,92636,74573,67717,126210,133723,28124,-30989,18765,68919,88139,99330,63925,187,-29412,-29685,-96514,-161582,-137657,-115002,-105972,-57313,-11144,-36125,-69099,-31160,11959,3533,-90430,-162492,-113537,-4222,27356,3635,-17593,-34583,21749,152606,215620,134604,55747,27736,29739,-7401,-22424,51683,96771,25581,-53737,-76648,-101578,-84548,-24557,-12845,-29502,-14414,7951,18106,34739,8456,-29133,-29731,-46027,-68525,-59906,-63291,-46552,9797,70559,61355,-15340,-86053,-91640,-33200,70518,121365,98479,78354,55510,-15341,-70525,-87919,-130385,-179222,-111275,19946,92439,102179,78067,28641,19260,36573,-21707,-69599,-50000,-19236,15237,67001,84471,1891,-51474,20279,66718,20662,-11954,-46522,-81121,-66653,-43502,-62166,-78616,-41962,33742,64377,50831,29872,49947,67177,39618,6873,8808,26485,56639,75611,33307,-11848,36244,135738,103724,-25647,-71043,-34756,-16470,34598,91711,69752,-6535,-48250,-26731,-27790,-89569,-97316,6479,89259,9062,-109716,-24623,175276,244218,199596,147580,52278,-66256,-69484,-20102,16399,-6901,-84419,-105733,-90929,-68116,-42256,-59725,-44990,32781,99572,101703,29394,-61319,-115699,-93530,-12704,29955,29287,71944,49214,-54390,-75652,-56951,-78993,-117577,-93893,27043,149241,171005,92449,12559,2502,-9572,-69892,-26789,63939,60229,775,-25349,-16143,9519,36457,33657,52984,108875,126504,112787,116446,89742,22960,-14717,-20516,-34622,-41064,-15546,44273,73966,51176,807,-42542,-80983,-92279,-76701,-32564,30732,88131,57236,-5565,40452,104871,12762,-94270,-75935,-22672,-10189,-11484,14699,86552,91983,27062,-30872,-53698,-68604,-67116,-10502,50219,126777,71105,-400492,-951343,-815536,-192766,34402,39836,46138,19679,-23619,-66672,-88108,-247438,-424333,-332668,-92360,33862,4034,-52300,-81253,-116535,-158272,-188525,-142254,-48966,57,-18618,15551,81916,39486,-49812,-5942,122141,114927,6836,-27937,-8934,-463,2370,3906,1357,-114,31672,22788,-38152,-38246,5442,5988,22880,83629,93337,40636,31870,21993,-39542,-56250,-3231,62692,115932,100273,54444,-11122,-116760,-147569,-63183,10018,21978,26660,47448,66141,78182,67195,57349,41649,-32280,-95583,-58606,5489,59363,136651,158719,104738,85250,116869,122864,39023,-103847,-172163,-119145,-82489,-52442,56197,110314,39815,-52955,-73748,-53172,-16364,39184,84380,74930,14461,-36423,-41504,-13439,8028,10820,16003,28803,-26367,-72190,-29519,7511,1915,-11725,-12617,-1031,14074,10160,-43577,-90638,-60703,-9824,-12308,-9693,-17647,-41455,-20463,-40597,-190678,-260467,-116763,2908,26421,49600,60306,7351,-33573,-59668,-112223,-152082,-79687,8614,19964,-19398,-7874,24388,-36259,-90005,-70730,-63295,-61454,5870,33346,-40897,-90515,-91377,-78555,-34,124206,125904,22221,-8385,30035,56530,34621,-43903,-126410,-106084,-13422,83473,69314,-36628,-65089,-7177,40162,97642,148993,116479,27342,-72373,-98948,-35607,-3904,-20760,-84053,-160347,-158840,-57004,59145,143060,133473,84372,37355,-29354,-34035,7479,-8031,-54377,-49013,25298,72634,58679,34485,32446,83885,84161,4742,-7789,60154,35733,-53686,-40269,39056,34869,-25068,-22125,37050,43287,-13860,-74224,-65346,-25692,-34681,-19922,71258,98013,35063,-870,7380,17013,2944,9443,20916,-24201,-46179,20967,97430,141090,102450,24165,-28323,23158,96064,81956,-24483,-87559,-79315,-79459,-90751,-68055,40542,145771,132471,87278,65516,61216,41921,-25781,-60949,-20067,-21384,-58968,-37244,63637,94089,6795,-54044,-14883,2047,-9811,-22374,-29431,-28614,-34217,-36132,-12518,36956,35997,-13081,-60270,-52494,-31858,-40020,-7512,83444,112414,60185,11714,24657,46757,-34959,-136797,-116027,-44831,-16945,-39224,-107735,-172629,-171477,-106512,-66929,-78909,-73271,-35447,-8955,35431,69359,36088,32768,93126,83571,13173,-14677,-4700,-20404,-22062,-24522,-54135,-70464,-10765,20563,-48765,-114714,-92584,-38867,-20442,5721,45634,74453,68480,22063,37464,79138,52615,36688,81595,69210,-49914,-93203,-17199,36856,8791,-52459,-76160,-62107,-59846,-67302,-58876,-31272,-26968,-69744,-98966,-71011,-9736,21922,626,-40775,2978,84237,98766,55641,7762,-48026,-77176,-57523,-18137,9766,-7283,-32869,-57861,-96803,-119075,-108543,-69704,-6469,33589,-1001,-58939,-70078,-5543,40471,16146,1913,-3181,-27878,-48895,12594,69766,-10235,-77064,-48337,21633,67220,70839,60163,58254,23177,-63557,-102843,3343,112050,53311,-36457,641,95989,109763,75587,45925,44568,74558,38511,9160,34097,11286,-30381,-48192,-59666,-16161,54460,54046,-24505,-83001,-125566,-126233,-41893,46532,65419,51064,24077,14948,59413,92372,84689,70779,68664,64232,21899,-27854,-36618,-41029,-33461,-9663,-7086,-3506,7616,22425,12289,-30650,-30782,12008,29828,29612,31615,3603,-19656,-3922,9257,-20705,-51411,-58983,-98094,-56946,87730,126191,29616,20473,38572,-17754,-258,77794,71852,35366,18384,-10341,-8554,13199,31651,61053,115280,147691,94458,17769,14328,30823,-3337,-28091,-18479,-27765,-29064,9034,61914,86550,100622,72362,31606,2176,-30711,-18452,47950,53883,-30914,-110395,-121108,-74945,-7042,49260,68077,53722,39913,28261,3808,-6307,3649,28107,35743,7348,-9704,23890,79245,103850,63503,-19726,-73190,-79944,-86511,-56706,-5292,5333,-31562,-47980,-1847,30095,2265,-39036,-51185,-46046,-23760,35858,64577,22840,-36390,-115102,-185195,-126112,-42596,-1981,56055,82971,41973,20640,50098,71280,33285,-30571,-27018,35490,54892,2101,-77443,-87566,-8129,53769,71975,73494,100079,117147,36846,-40676,-36925,-8089,22960,77360,161264,190084,119075,43022,33570,54520,21873,-20576,-32896,-6762,43730,46704,-4015,33695,76177,46710,49526,43154,-26899,-117458,-135027,-50826,26842,-10349,-86633,-88370,-52127,-45324,-90173,-109617,-56437,-18783,-18738,12100,31558,26069,71759,153325,75846,-84067,-124058,-56221,-9543,8671,9140,15518,7814,-58187,-162022,-130599,-418,43538,-52437,-106545,-43729,3772,23503,36109,-1904,-41772,-13791,-8348,-71736,-76935,-34286,-10643,59691,141399,100075,10880,-46624,-87317,-129764,-116763,-48487,7949,39047,30758,-10184,-4956,67951,145703,163814,89737,-9821,-44516,-25225,-7258,-8384,10405,7987,-69463,-111415,-80811,-60485,-99976,-68221,3816,-8777,-19210,26009,75692,140498,167073,42579,-48767,-18293,10880,-3375,32056,102619,79765,-12536,-39296,8477,57992,22540,-35503,-49037,-32703,-47371,-85434,-72634,-17004,-26652,-3771,102186,143181,69104,13435,23840,58567,56343,36327,19628,-35546,-49424,-13974,9034,18756,67319,102615,76482,24067,-33910,-85271,-68238,7147,-3814,-43687,-9271,30474,29592,31157,33893,41235,65224,37668,-31751,-54752],[-59658,-34594,-38,18649,55779,103987,111994,61078,-37162,-121328,-112699,-67294,-68285,-50935,2229,14442,36641,50282,17246,41953,68784,24107,-49595,-111269,-107556,-40399,-11069,12929,41529,16473,337,9485,5719,36822,84033,67444,24211,-13259,-78440,-104792,-76968,-66596,-59919,-14415,-13497,-64781,-52378,17041,66299,70664,49277,57145,110307,88528,1410,-23912,3232,64518,168953,229094,146089,23360,-3693,48091,58711,7082,-17602,-28489,-75710,-84296,8210,58097,-12794,-66229,-24684,27842,-20269,-85397,-54755,36416,40055,-60934,-81777,11653,99676,136809,140175,58271,-1293,19265,55716,17661,5045,63662,89521,44941,-12921,-79881,-121424,-68055,30048,39771,-31435,-43547,31358,73002,33773,-48118,-58419,-6289,-12145,-29175,8111,-1391,-28522,20717,88125,71646,28270,8340,-33360,-84212,-70752,4119,74542,92623,35390,-61704,-90917,-46526,-41853,-99632,-66475,53186,112776,94106,59272,6301,-20423,-289,-51983,-140634,-159989,-109334,-25265,35616,73748,21814,-26389,52908,137244,81689,-10947,-62564,-81428,-79092,-77027,-87523,-102384,-93147,-6497,52385,24125,-1762,25605,60463,83186,80347,48639,-4906,-21800,-8559,-31973,-83449,-46135,46602,32780,-29124,-10329,-2443,-72221,-59573,60593,113719,26085,-59802,-73444,-88055,-121431,-106399,-24413,61352,50659,-28577,-9908,128012,255125,279728,197925,48770,-69732,-67630,-29007,3447,-26011,-115747,-144476,-118210,-34262,66934,67402,21973,35125,91022,117384,88418,-12591,-162073,-163754,5038,77532,20653,28112,28072,-52968,-90439,-51271,925,-15103,-63758,-34052,64161,137974,98949,-12562,-15697,35682,-1230,-28788,20662,96609,107283,44782,8085,17420,15355,-12246,-14013,39937,78109,89507,90871,32333,-78992,-113200,-60766,-50457,-82447,-65594,6471,49079,21141,-38744,-67482,-71514,-42323,-23751,-29917,-27155,-2893,-48884,-108511,-41903,30553,-61864,-115217,10488,96361,41281,3585,36563,85736,51754,-21827,-55376,-58852,-62964,-68201,-39627,33979,151324,110462,-503261,-1182547,-906638,-145468,113770,89044,52269,43856,41939,63124,20432,-203201,-427179,-363084,-161341,-31193,-672,-37746,-58612,-56753,-88397,-134356,-113465,-28882,60688,64041,73641,118982,50683,-68424,-47836,58956,62212,-16688,-62155,-52784,-40481,-29861,-18469,-20960,-39476,11466,67844,-4448,-62150,-7802,58056,97865,154261,161733,82084,-5091,-94887,-169414,-163418,-113592,-63086,16261,62730,55235,-5966,-134475,-193345,-89234,27147,46565,39508,53111,59421,51272,31498,33765,42842,6003,2106,43014,66088,98003,133748,91612,47323,40108,37257,70394,71050,-65032,-173530,-108012,-28652,16604,84129,66302,-29533,-89947,-76698,-49773,-27761,22586,77894,48984,-12154,-22917,-22598,-30790,-4991,12128,-6797,-4295,-32317,-69335,-15679,42553,-19541,-84800,-76401,-23704,-15964,-53337,-84185,-75577,-36734,-22977,-50195,-64281,-64844,-58127,-18897,-16673,-155429,-273435,-152804,4998,19595,-14121,-18440,-30345,-32968,-44070,-68612,-72769,-19466,32247,48530,39694,71482,95028,40032,-27761,-50356,-72605,-79872,-11650,22609,-47699,-79869,-59309,-98960,-111949,14589,107664,43691,-5371,9958,581,-31897,-50438,-50240,-47441,-42253,26063,44385,-53114,-84481,-25557,13874,36955,40494,16787,-13336,-69941,-99685,-67547,-31374,458,-30741,-94362,-85555,-6394,58018,93383,85156,56736,28877,-15433,-29652,-29233,-59578,-92015,-40081,59665,71172,7350,-49611,-59933,31103,88323,49345,37341,105008,95925,9012,-20219,1041,-32624,-73828,-14360,99221,131660,72222,-29631,-75139,-69108,-37563,62536,128219,40044,-57193,-41384,15050,31652,28360,46773,48306,-196,-26050,65546,185365,185758,91480,33582,38593,109478,156064,136789,82298,29637,-6802,-15122,16956,45789,96443,125853,87932,64933,48778,39927,72881,93201,69651,56093,-979,-90332,-83337,19863,52644,-5814,-34789,3805,8807,-9871,2846,29586,13486,-29092,-14734,45447,109183,107640,31880,-53681,-54159,-10362,18740,58866,119997,116741,77667,83275,122524,103723,-37829,-159875,-97141,27520,49121,-1475,-78140,-131210,-125916,-56526,-13263,-59433,-100158,-67683,-16461,56280,107358,56743,2649,4678,533,521,25758,44894,7349,-14219,11075,8039,-33192,-33918,-24541,-64942,-122440,-108804,-21786,17309,12722,13058,50239,72940,12058,-22010,-3037,-9255,-17803,37536,40211,-87766,-132539,-35234,23449,10575,-4609,-21966,-37234,-27659,-19126,-38352,-20018,9250,-38620,-83602,-57744,6442,47469,12683,-48569,547,79509,43845,-52348,-64122,3831,46716,1082,-34303,-16293,-33247,-88313,-122172,-106333,-70273,-71788,-76270,-60586,-58649,-83205,-94952,-79963,-25146,6756,11486,44928,58543,17102,-7987,35249,48782,-70870,-132521,-62073,-2749,-5975,32790,95787,102352,44104,-38313,-76250,-2664,106834,109148,51096,57539,91889,65951,41870,44811,54969,68826,30752,-10588,-9434,-39635,-60296,-52315,-46082,9266,97472,98470,16182,-36992,-88644,-99749,-51672,-28445,-35096,3498,26028,22217,63349,64934,18857,25563,59196,45493,-3349,-20226,9107,18577,-12120,-46513,-64368,-34595,-15484,-26026,-16761,4373,20494,32528,41569,25930,-22460,-59012,-43583,-25140,-18550,-4149,-2943,-25260,-77909,-47919,38941,11958,-83442,-68008,-6133,-14984,-3839,75346,115259,86406,27814,-3558,-9953,-51738,-60416,19997,109986,109104,35492,-13243,-6603,4293,-1691,-10223,-21834,-29923,-12881,16588,64461,85312,58903,48629,69369,40015,-17472,9542,75488,74694,34348,-33578,-102931,-90529,-5695,37342,12028,-13794,-4994,969,-17994,-41707,-18850,42116,6802,-101026,-102020,7808,73551,28272,-55298,-116946,-164877,-195332,-171184,-81917,4107,23323,-2798,13001,53933,24945,-11237,-17963,-38932,-61780,-42166,42250,105539,63599,-61784,-166104,-183296,-131889,-80805,-12114,65229,120828,116979,82009,31027,1400,-23839,-39929,-29499,-13485,16320,50346,26752,-45596,-91974,-77721,-18316,-20495,-10083,79023,74763,-24371,-49304,6404,35182,38356,66937,78403,25888,-15541,14310,62712,63554,38726,11109,15533,62109,94390,59790,73862,68092,-2037,20856,59653,-33445,-148274,-135121,-18732,42004,-15678,-54766,-7073,-4096,-69264,-119006,-108006,-90528,-79288,-37800,41024,75724,48622,41429,50114,-56898,-146398,-68904,19072,20157,51053,108658,116850,77989,11502,-94558,-96659,21425,39396,-76063,-122285,-86291,-37307,8939,-3180,-43052,-52015,-20187,18766,-2610,-24734,-3559,26465,95846,158904,115301,19494,-110223,-214161,-220587,-146683,-36371,70596,111133,47278,-42538,-73598,-55651,1481,46467,-1789,-74353,-105478,-113378,-76478,-38122,-16868,931,-32146,-80290,-76738,-59814,-80280,-52837,13806,-8677,-73924,-63270,10752,101340,142492,25561,-65160,12111,99424,79066,57821,107476,94001,23221,4545,55633,111006,78179,18206,-7505,-25432,-70926,-102911,-72033,-33941,-74194,-52900,65781,97280,20320,-25452,-7293,26468,3597,-30802,-24328,-45320,-52912,-28947,-13707,28768,120559,158576,112459,43243,-40527,-126958,-100592,38142,85133,68064,64083,38769,14483,31099,33276,4482,-15327,-23273,-34234,-62206],[-48597,-33188,-18338,-8794,40055,86915,100111,75440,7106,-54218,-73176,-80817,-97443,-74865,-24338,-9389,29176,76010,90187,130265,112069,24875,-48140,-83347,-94956,-42749,-23920,-72885,-91559,-55748,-51221,-72045,-66936,-9220,64140,62829,37994,34520,-7293,-68854,-91553,-113067,-117273,-38335,13272,-58079,-104407,-60810,11069,45086,29753,21218,15339,-33712,-50878,-17498,-20421,-3269,81765,108827,45718,-31337,-23267,67739,156823,154711,110458,70669,-15696,-81355,4736,112147,65471,-36088,-26031,64684,106520,102873,84410,69596,38349,-53930,-89720,17976,93589,38616,4075,-28025,-51429,-14969,33469,22317,35858,47406,14329,20327,25305,-26578,-56841,-17551,32731,37743,-23908,-69942,6143,88931,28266,-93883,-96931,-7077,14372,29816,90524,61256,-6406,23417,85284,40527,-2778,24381,-15802,-131705,-167641,-88678,13202,67061,25783,-41236,-20457,45824,61261,22965,31162,82868,91056,60307,38970,4193,-12308,13928,-24057,-126184,-165096,-96369,-7792,41454,70051,28462,-10836,56382,157485,141867,59358,31196,32472,-1755,-50139,-73764,-94216,-94695,-18872,36680,20182,32982,81133,102887,103294,76287,20105,-42685,-60498,-32887,-37151,-85006,-94086,-73509,-63681,-23619,40628,19380,-78404,-116570,-25050,66324,20390,-85643,-158081,-172657,-127522,-59477,-18096,21166,29014,-3009,-8754,49254,133801,206382,164648,35933,-63622,-58179,-40534,-50221,-78800,-114862,-101628,-55208,24412,113855,120645,52548,7191,2425,36306,95396,47856,-132520,-147104,23781,89643,23290,6694,28270,-625,-28725,-19534,18312,-5433,-87128,-131330,-59053,71993,79100,-5570,-8363,68224,84668,31490,-3101,51678,100031,76510,48979,34793,-5366,-28743,-10544,22269,26257,22468,5200,-43595,-110601,-116971,-64043,-60484,-109519,-99740,-31092,9732,4961,-28243,-48588,-15203,53002,73833,42232,-14090,-65689,-119868,-126399,-56091,-11708,-70283,-43040,150342,227336,106957,35224,33330,-5767,-69418,-86043,-55497,-8930,10161,2090,33470,92074,179174,170025,-438670,-1209948,-934222,-181326,75643,18523,-19656,-5233,1515,3626,-56454,-308436,-492615,-353366,-133548,23439,88711,15541,-21792,16823,-4423,-64932,-64014,-10687,54958,67569,69589,103107,46683,-44333,-37795,25276,41999,11742,-40978,-63705,-35415,3099,9354,8485,26734,70852,101646,40856,-18831,689,54268,90791,126605,130495,53007,-59997,-152024,-179782,-162854,-167314,-161217,-69408,25281,74747,65713,-37175,-122291,-65784,17890,-3586,-51730,-22382,22832,31790,1880,-10933,18154,47205,84362,62354,6034,28823,75653,20718,-44767,-62617,-50962,36110,136147,56201,-86579,-85796,-20835,41126,84918,7303,-101012,-121621,-84197,-81985,-93533,-37369,47787,19674,-49045,-29697,5875,9828,8446,-7897,-23177,4905,13357,-24636,-22297,33392,-22342,-144659,-153796,-55358,-18271,-66334,-83716,-36516,11000,6187,-25008,-43434,-25336,3589,-192,-7912,-84171,-175744,-95620,28987,18134,-48708,-50901,-14869,24079,9883,-15640,-2305,56205,83555,75390,91085,119713,90137,22543,-3456,-8011,-18921,-40983,-42426,-36501,-67828,-64088,-28207,-77649,-148849,-87725,1758,5783,7551,-1892,-64915,-92712,-31448,42536,4384,-124124,-139220,-74690,-64848,-55030,-15508,-3862,-22414,-59466,-96886,-65823,-27276,-52411,-78667,-48533,-1156,-17676,-56685,-22529,34724,55797,30810,-10678,-27509,6389,26985,-6883,-45648,-26722,9897,52053,89750,68821,42155,2377,-39682,9741,54105,31728,45393,128656,132911,40789,-33947,-58797,-74994,-50711,33813,96448,100392,72718,-3738,-75023,-101018,-34430,94089,103238,-32368,-90617,-42410,6361,34577,69070,85446,49203,-876,-8959,59544,130399,100424,60045,91221,122451,141884,141208,138921,139844,93015,23975,12146,45653,56785,54817,43677,5043,-2772,-10829,25597,113453,170385,145749,121047,70428,3209,-13507,1017,-24870,-18681,46987,79000,9264,-42395,946,54096,17146,-41705,-20915,31244,53396,30804,-13740,-63050,-85535,-51423,10154,35620,64535,93654,102461,124378,149092,106725,-21885,-114227,-57542,63405,80337,17935,-16509,-34375,-46029,13455,58799,-17735,-98400,-83907,-32547,37333,75631,769,-87692,-102651,-82996,-53457,-11380,28105,27692,40244,98689,125717,64903,14450,24900,24618,-30789,-36770,47794,57718,-29416,-76464,-16188,75856,56728,-17582,-60218,-55919,-42828,-17278,-6483,-71166,-93149,-13563,17252,-24717,-13316,21536,27159,42284,38736,-11589,-1432,33820,-6947,-46958,-45118,-30190,-28291,-51222,-67350,-7215,50831,5147,-100782,-96860,50360,144721,63759,-28569,-26252,-34774,-95347,-115957,-65795,-2654,24110,25410,4103,-39757,-75960,-90268,-89977,-45425,-5350,22538,45652,24143,-29780,-37174,13332,-3975,-133159,-149146,-22707,13223,-55319,-18831,91559,135397,99113,35791,-24403,-36609,27151,110484,145047,113061,46113,-16207,-11712,35859,73314,106138,91940,28805,-26463,-80255,-101817,-103221,-61682,24602,102628,117907,63012,11282,-33653,-51401,-43082,-67222,-68437,3972,63573,67259,76475,27238,-57578,-41507,22001,4692,-42139,-31729,9864,13490,-24132,-66587,-64446,10966,60905,29147,9815,33563,36748,15401,3928,-12786,-54303,-83361,-49665,-16857,-17433,-3859,24429,24506,-43350,-79740,-89542,-150332,-196371,-137949,-50142,-16369,-14014,34954,100869,80822,20000,35115,37816,-59227,-118662,-45028,60390,59002,-5786,-13104,14961,15493,-3330,-29831,-50301,-39085,-541,38931,74550,76640,42851,64984,110788,82530,-1282,-8361,46351,84673,106107,27927,-96180,-98711,-4093,11891,-49066,-80652,-63118,-40306,-3651,32150,63263,98466,26975,-132538,-156751,-35182,41159,3451,-66328,-119140,-171938,-175620,-108333,-9599,76744,107514,52146,12426,-1439,-43636,-20778,32559,11359,-40348,-59181,-8397,50677,53186,-703,-35754,-39844,-68333,-100144,-50840,23844,100400,132713,91744,-3559,-28378,-22,25764,25618,1820,37151,110378,89262,-33466,-134165,-128240,-41038,-13096,-21175,34508,54661,3395,3217,40485,17895,-20179,-6238,4175,-31493,-47850,-2600,49961,73258,61840,-8385,-45990,15574,91599,99586,111259,91705,9376,-9683,18431,-38837,-109677,-78400,8377,20968,-22636,-8819,46791,44902,-5074,-44714,-58576,-68813,-72219,-28502,43992,85911,85999,33474,-45501,-130931,-130788,-31773,25148,-512,18002,89500,143704,142925,92897,-7060,-28433,42938,7047,-98432,-113172,-108043,-79600,-6090,-21889,-57231,-36229,-15408,19062,37332,8129,-3809,55280,142010,166388,120812,31446,-144733,-264334,-216652,-107576,2627,123677,145775,20189,-91802,-101125,-98567,-77737,-36917,-27799,-25279,-39171,-75659,-59699,-48625,-66241,-23309,35798,10074,-37793,-24523,-9671,344,33825,375,-78865,-89958,-40863,965,43271,16515,-24028,13918,74436,70065,61886,82548,59433,21290,8732,32279,79248,73497,50513,32096,3394,-42709,-67863,-39930,-26137,-94257,-86574,12261,32261,-21675,-28019,11355,28449,-18613,-68210,-48777,-1259,31718,13890,4042,52134,126424,131974,86878,34215,-28197,-103660,-102733,19610,122826,156276,121158,50186,28780,49254,18633,-54561,-91293,-56511,-9275,-35835],[-17508,9882,9141,9576,37600,39431,38540,60563,50930,15969,-28226,-78587,-78144,-41529,-23206,10847,84680,123736,123812,146548,118968,27117,-36400,-35072,-42863,-14120,13644,-60832,-150613,-111283,-52495,-55581,-74028,-50455,2588,30979,35700,63705,67324,11774,-64179,-141355,-146301,-43576,16735,-40662,-83320,-62615,-10467,32154,41712,18898,-47317,-102531,-76521,-42089,-68480,-81721,-50862,-63694,-92540,-87200,-64760,-17447,46829,66668,67947,89182,53090,-42526,-34605,70823,95234,22051,-17354,36056,99666,149838,142046,86929,58537,31373,-29646,-15330,12934,-54798,-81295,-68998,-76632,-67434,-9585,42866,77758,29832,-54648,-26263,40244,64566,56834,27681,-22545,-38957,-56705,-107768,-50160,68501,37155,-95580,-135846,-60274,3102,49814,92540,48035,-19443,-8947,34799,-24794,-96673,-60749,-36896,-102877,-112349,-40063,19877,30236,9088,25381,87379,102239,77169,81993,118756,106199,52203,21219,9173,-15718,-18659,20688,31485,-24660,-59772,11219,77606,92894,68392,11367,-1912,49278,110026,120102,105264,134303,159629,106875,18901,-39478,-65014,-52579,-8958,-1938,-5720,39320,105082,122157,80432,7612,-47251,-50670,-452,46513,3986,-53430,-74331,-86863,-65647,-12788,14418,14935,-31696,-109701,-107807,-46050,-39834,-90927,-148809,-163033,-96459,-16873,-16101,-41774,-74906,-94825,-54386,-6900,12763,81225,112255,59148,-20641,-26488,-31877,-83652,-111478,-81706,-22362,8416,26767,81945,107067,52523,-20666,-76551,-58797,48340,67101,-60116,-78257,7611,28436,2463,20512,54547,37825,9108,-16506,-37589,-98878,-177296,-197796,-99999,33081,35957,-18812,-19765,59055,116569,92954,12972,-26505,-14079,27565,58690,45556,13177,21929,56443,32576,-29784,-48598,-50998,-62396,-65159,-53511,-31019,-31410,-69752,-77699,-41465,-20442,406,-10773,-37960,11766,87805,91860,67863,12919,-80206,-137504,-98972,-23141,18764,6928,44874,160146,172790,72375,37664,12840,-82733,-150270,-130257,-72766,13262,53122,62123,124071,122673,134976,62791,-598122,-1382376,-1096873,-249858,27410,-48892,-76426,-87007,-113078,-155326,-198772,-434915,-560408,-327128,-33161,169062,222026,107881,40119,61034,34111,-43820,-54878,5199,49757,27285,14745,47184,28468,-8311,2405,42592,73121,72716,27817,-18228,5820,39854,35187,61095,110410,105217,69495,65771,79848,72120,46864,29880,22477,14247,-23827,-74398,-105930,-90804,-66358,-90487,-111827,-62803,-2003,77024,136814,85693,-155,-319,6945,-82150,-150800,-72645,24298,54573,44793,23842,17227,60620,113768,65193,-44059,-57146,7206,-11172,-91845,-106204,-46277,65841,175520,141635,1593,-75606,-57457,8495,49187,-10384,-84220,-106187,-80639,-77324,-109188,-80083,4506,-3136,-69362,-58762,-6866,33980,10959,-35554,-10274,64252,81315,16492,-77272,-87490,-76760,-164303,-193011,-101028,-28583,-33384,-22004,47668,95053,92410,75840,56720,50905,47344,4267,-14890,-33263,-44442,13150,37169,2429,-22991,-7967,39864,99325,74596,31001,60137,154305,171535,112014,93729,98676,59408,11516,25964,30627,25164,-5089,-63280,-75370,-48783,-15889,11194,-16106,-105539,-142025,-121643,-87838,-34412,-26561,-81224,-85180,6488,55304,-28542,-185104,-242956,-173411,-58140,94,518,-4963,-15557,-46061,-78393,-10840,71737,15844,-62995,-43490,-8556,-8923,-20598,-29490,-12979,12282,-7855,-69625,-89504,-4688,61119,3941,-39651,47877,132147,92989,34678,55006,137057,126325,20132,-16276,-15009,-24799,35915,116864,94139,-3011,-87099,-114382,-80567,-3342,52330,28192,-14834,-25069,-51342,-93228,-109227,-37637,49579,26724,-50475,-55742,-38438,-32122,25919,106575,107862,27188,-22000,-6371,14034,1195,-496,67187,155518,136008,76207,41673,62379,84148,32767,-43480,-60876,-42337,-34320,-28279,5040,13883,-11077,-43495,22357,118827,145185,143910,169480,148351,104611,60414,15215,-30020,14091,118581,137163,8102,-73352,-18065,35786,-10401,-52674,-19458,16953,-7586,-74245,-89179,-86181,-126491,-111561,-25411,3658,25177,99119,144123,131449,102645,64601,-6218,-64593,-39318,46787,71695,29318,28862,19240,-15552,42619,101419,29590,-53911,-44664,-8110,14750,17524,-36536,-102324,-102204,-84202,-86377,-67558,-20957,30470,110359,180367,195816,140403,116951,158891,170662,94173,51214,108849,96280,-32462,-115166,-76780,43560,90215,25320,-39576,-27417,-10639,-44175,-52426,-25575,5555,15481,-11347,-45033,-21082,23202,40792,58985,47449,-3643,5742,26076,-19383,-56615,-68781,-96690,-131816,-110893,-57909,-9082,12504,-6678,-73306,-63122,82224,187043,124186,12455,-9768,-14227,-45942,-36662,-7194,17063,79925,127968,102286,50965,15552,-20179,-57056,-35639,12321,18896,-22492,-85639,-113724,-89302,-27566,-51344,-161464,-122954,24112,41745,-40283,-27585,66669,128489,125161,90155,34219,-21557,-22798,64726,162754,117392,-7590,-71560,-34308,50296,108635,142128,125983,65002,941,-46676,-81283,-110678,-71900,-5057,20149,43473,32216,-13250,-33892,-14868,-17356,-56859,-36230,31198,84348,102063,87865,15960,-66653,-67247,-19791,-9894,-4835,21482,31636,1964,-22067,-24141,-1515,59705,96659,50185,-4673,-13397,-17731,-31527,-39443,-38974,-53130,-83152,-47929,9528,-10144,-52760,-16016,48051,4926,-84359,-167797,-228089,-213144,-117923,-35189,1023,-13564,4542,79681,67993,20207,69768,107504,23952,-83988,-95411,-21273,13416,-163,25033,56990,43841,-7596,-64959,-91353,-83630,-48601,237,43375,63354,76940,92210,111373,109818,37782,-28933,-16601,27308,55322,6926,-67445,-55380,-7890,-41604,-103537,-115309,-88811,-45468,45975,140121,149700,121169,53729,-76504,-127102,-52569,37122,62972,-1386,-105151,-146040,-74525,2648,49121,112596,153484,77953,-28062,-88893,-108431,-58189,6677,13206,-30317,-70871,-45001,6136,47921,85170,101089,51597,-29498,-92518,-79810,-22304,28564,32136,-13545,-54732,-14063,52663,76976,55825,15471,33470,93572,63486,-39763,-83040,-43163,29825,59475,11415,-42594,-46451,5464,70422,64311,-14563,-66599,-21712,31309,-4629,-57922,-23677,47286,64857,40265,-48379,-124929,-83160,26358,89601,105520,85809,38250,-9357,-49927,-76536,-82422,-45071,-8102,-30331,-34612,14406,36628,49952,87341,73277,16169,730,-9005,-24893,-21568,20701,77034,29802,-41558,-49105,-26195,-26961,-30891,-46789,-72443,-70641,26715,129095,129688,40403,25940,49808,-28452,-112826,-109611,-119575,-101693,-6774,-6155,-63510,-62915,-50070,-24530,10839,-6513,-19948,61356,134702,116142,72336,12618,-133467,-226233,-169557,-79288,-20823,49639,72514,-13360,-86419,-50116,-7212,-9636,-15874,26275,98092,90089,16557,-7636,-23609,-54277,-19525,55170,53222,-16288,288,37946,26332,13103,-23611,-72738,-81178,-67587,-62895,-3202,36639,18116,-8806,-4354,783,15753,14279,1642,10128,-4722,-38330,-15778,5193,20791,51399,86264,64053,-1649,-20248,-5968,-65592,-96995,-48978,-17283,-31026,6779,65352,50013,-14342,-52316,-19711,66959,102058,9810,-24245,41813,76226,27602,-13983,-24651,-33769,-53706,-73761,-49631,17988,89466,89858,43160,30953,30054,-6169,-56785,-77640,-48397,-12732,-23158],[21182,71090,66262,46876,25879,-13124,-26107,13818,38791,27273,-11206,-70910,-61502,-14300,-7966,27692,115639,161691,138175,117548,109355,59696,4686,-1431,-13425,13350,70968,21764,-93514,-85724,9989,30672,-8937,-14415,-17239,-25090,-24219,17477,79577,97744,7488,-129317,-147877,-42474,9466,-1848,12938,26872,16257,20424,62607,65668,-2840,-54564,-65196,-103395,-142000,-123267,-94082,-104012,-115915,-68426,-57196,-94563,-108920,-103122,-67811,30034,91397,26040,-21267,35447,85229,54860,-15837,-33950,-35940,-4575,55423,74602,76448,83401,19456,-52980,-69822,-86743,-59334,-30452,-62621,-102292,-25238,76572,79277,-13034,-76282,-31098,74189,163553,161048,68833,-51838,-111970,-113838,-120674,-50986,64862,55431,-67798,-139600,-92721,-2182,41569,26149,-37695,-74516,-58125,-33433,-71458,-123630,-91523,-17417,3593,25775,76728,86658,25413,4543,79245,129328,70447,24120,87882,172589,122665,18396,-14798,-19438,-46393,-68514,-19526,71626,94797,56815,87026,145561,133257,61407,-2526,5775,33727,43009,50199,84460,141507,174138,141264,60701,-19122,-39297,-16523,-16785,-53823,-40070,-278,42920,83234,62963,-16188,-65425,-37201,73334,134941,45693,-32541,-17980,13676,33655,16707,-18303,28878,36888,-52674,-100109,-83865,-77991,-71804,-69210,-74878,-46063,-22627,-55520,-90541,-126743,-162757,-118431,-52951,-22876,23089,76196,77176,16763,-4046,-16811,-57597,-72347,-24185,33117,14334,-2875,69820,116236,63078,-8753,-53052,-57841,12771,52400,-4908,-28810,-21219,-43861,-46749,13676,48995,4342,-31071,-35003,-73440,-162663,-224913,-177786,-52724,11862,-31241,-76494,-47751,46349,115678,117776,45268,-44180,-78862,-34440,18389,33709,51808,70232,70758,16524,-59452,-67712,-35589,-28137,-34329,-39302,-24927,3536,2468,-21919,-27470,-34954,-22351,-21138,-40311,-16106,23400,-2359,-15120,-26995,-88015,-132987,-109175,-48141,29484,60703,38675,-2666,-56526,-79577,-49961,-64032,-117642,-152012,-159778,-147864,-68502,-9394,21184,61296,-37580,-95086,-345692,-1365623,-2198545,-1522640,-192882,275617,211025,96916,15140,-37553,-64248,-103584,-337163,-486203,-264049,65735,256274,270546,184478,104650,64466,27708,-53424,-65266,31338,91482,29651,-16541,813,28474,59660,82280,97921,118270,129058,92702,32244,31062,52393,56790,106477,132431,74931,28082,80855,151403,133850,60312,15457,-11681,-43005,-48311,-18201,-7741,6252,41988,42035,13704,-1615,-18247,39319,136586,127289,59249,51195,25273,-83048,-121919,-17599,67270,77096,87243,88006,55965,43807,83311,116890,53026,-37017,-33192,-35018,-77933,-36719,54398,115975,153513,133582,30877,-55989,-47983,13259,36659,17215,-5473,-57111,-56274,-687,-7262,-32016,1406,3621,-44503,-70181,-56964,-4347,6048,-28053,7395,83731,77348,3466,-106145,-162322,-131325,-137156,-155247,-105834,-38902,5738,45105,100842,131300,145108,154090,128194,69988,16288,-16558,-11296,200,39338,84465,14002,-42697,-9936,26011,70863,131718,102263,53278,91331,184531,185148,100917,34677,37299,56507,67859,81678,46825,9776,-17761,-54865,-40362,12857,34316,40785,31521,-57860,-153859,-183007,-172600,-126846,-86892,-80488,-51673,16757,-3856,-98820,-168036,-180066,-126270,845,54598,5304,-5750,18216,15928,21772,86241,106680,9555,-62916,-47723,-10759,27339,28926,-50576,-81204,-52725,-30770,-71219,-108368,-26684,49333,-7225,-43105,49670,114309,27325,-51008,31506,156237,125170,-16256,-78652,-83503,-42878,47292,77885,15619,-58054,-118114,-134846,-90702,-28728,-2062,-17243,-63946,-108064,-122726,-104876,-79915,-33488,-4009,-16756,-2927,17008,-27269,-50388,22117,91347,75558,-11700,-74422,-60291,-42524,-68413,-26191,91649,154313,69160,-17508,-53578,-32175,-15593,-62355,-121190,-143428,-134117,-125355,-92723,-2442,67760,31140,-43126,-5928,59500,64837,109974,167565,122882,56597,27613,30534,39169,67042,96098,79396,-21929,-71739,-25246,-11424,-59619,-61701,1773,40289,-6041,-117487,-136855,-97175,-110476,-94576,-10629,28407,57950,127418,159195,115381,57527,28816,-20100,-88095,-83841,-5409,42270,30349,23984,6810,-33468,14895,82956,41366,-24149,-9917,13512,-12901,-34517,-33056,-30612,-14236,-29539,-59280,-38417,7313,53725,138768,170949,134390,118672,185877,248851,231809,147399,76075,92557,91597,11942,-62864,-68845,7392,69355,47498,17955,34002,24712,-47392,-71061,19720,87144,-5641,-103846,-71680,-15814,-24671,-28292,7213,-4377,-47090,-29919,-20685,-69148,-93230,-85645,-99016,-119767,-78268,-30956,-31790,-35730,-20194,-35108,-9914,89205,174827,155170,52420,-235,-1773,6701,40920,36506,-1989,50073,122324,95769,56403,44154,25670,-12836,-19360,12285,-10313,-90629,-142392,-114952,-59540,-24228,-74356,-165614,-102792,37641,79179,23689,-6461,26885,69625,77745,71621,67321,46165,14456,45629,115744,70053,-33090,-77439,-37651,65595,126722,114075,82796,58803,14878,-28040,-45183,-47500,-40732,-55136,-88257,-62657,-29691,-50184,-60481,-5939,1227,-28367,-6590,17626,32716,66267,66932,23193,-11914,-32709,-38411,-2954,67668,122208,122179,61560,20374,46808,63343,50176,28958,-6942,-44041,-63183,-64177,-51899,-33427,-17124,-35474,-89693,-59979,23861,6947,-65003,-57061,12255,23893,-31775,-136852,-198214,-141102,-30262,41642,58877,22707,32314,109863,100942,42433,79468,155507,140418,36078,-64781,-65495,-13650,23317,56515,77463,66511,3983,-66295,-85005,-96530,-106457,-81987,-26573,24317,75910,74484,69465,110084,98757,11921,-41156,-53802,-52932,-35595,-1348,39892,20908,-64826,-118404,-114842,-84801,-27674,74652,155967,121937,67457,49787,4841,-36126,-8794,85396,147206,53987,-95064,-101717,-668,30544,19750,65279,117777,78581,-4398,-44158,-62050,-76730,-65366,-31049,-34066,-54282,-10219,57820,101625,120497,81143,-8574,-42437,-57703,-67157,-29014,-14727,-82753,-130169,-80883,16376,83447,93510,54525,-2615,-16545,17968,1295,-42881,8507,91866,113445,72319,-23100,-129082,-129603,919,100033,78615,215,-55336,-14527,74979,55834,-40488,-31057,57513,62546,17556,-41853,-105314,-103291,-1845,84303,103057,74621,54804,14304,-87528,-126276,-97025,-60719,-41496,-48629,-18929,34119,25189,35883,135964,168037,114179,86969,60403,-16476,-84746,-67384,-6514,-19232,22244,112631,66392,-63271,-67957,-19495,-88902,-200608,-129903,47343,126127,86576,83611,70203,-13016,-87459,-100312,-105444,-87649,-8263,14966,-50913,-86681,-60201,-23590,-19447,-46005,-30236,47682,78395,53920,35768,17506,-62709,-132153,-112318,-57724,-61083,-77306,-33348,7787,15374,50578,101507,100288,70239,108452,192299,166513,57450,21137,29751,22365,17847,26793,27172,-16212,-4663,39491,33174,-24815,-75612,-90899,-84691,-58495,-13609,56327,62987,23324,-672,-9964,-33103,-44836,-42225,-16404,41639,36434,-30838,-32910,-12118,7776,73967,182982,191197,65109,-23499,456,-6974,-57501,-55457,4600,31622,65385,97720,62047,19581,20926,57316,119753,115399,1567,-24439,38318,26926,-51704,-77706,-49466,-32482,-16209,-26620,-85780,-106890,-24637,40993,45315,12881,-34722,-36456,-3142,11640,-6755,-32363,-12161],[48564,89340,83607,50703,-9390,-57414,-68801,-43094,-21974,-19934,-35340,-79994,-89459,-51059,-21665,900,62804,123040,104871,71114,89465,87144,32802,-4354,-33614,4890,84600,56611,-36935,-20005,74033,84875,53009,63230,34874,-50219,-91916,-62353,20656,98389,40791,-110438,-155735,-60346,14248,36754,59980,49421,7504,-2004,54335,91822,66906,16754,-59083,-151370,-179419,-112156,-47031,-53351,-69340,-29585,-22473,-83888,-107426,-101793,-103547,-38028,68564,97015,89071,86637,69697,36036,-22162,-61122,-104792,-121330,-49957,19485,26214,21602,-4452,-75196,-107709,-69175,26088,57919,-9698,-75954,5242,82064,14583,-88572,-88488,-3331,112356,198690,195666,109777,-14700,-105109,-116016,-80113,294,67050,45472,-42676,-104604,-83017,-7983,24324,-27787,-115908,-125174,-75415,-56493,-75872,-72760,-32917,24929,70887,95301,121480,115125,54991,42782,92867,75388,-16271,-29180,75657,165078,96048,-24937,-53362,-31885,-60017,-127183,-80506,78197,157874,102137,71915,116736,88833,17869,-24902,-23139,-24184,-19220,9221,56123,75032,66505,61059,31738,-27860,-35905,-19107,-60135,-96285,-42623,-27140,-48721,1281,40128,-1051,-52369,-58634,40386,129173,78097,-9252,11270,92077,116822,55571,12322,58565,63352,3347,-10164,-8152,-49234,-69859,-60432,-29475,-5586,-42728,-101434,-89144,-45826,-80878,-141037,-109869,-20863,25858,40911,45408,3363,-27220,-26867,-5864,13967,33413,40889,-6227,5583,109323,141188,65045,18008,29138,11839,-4641,-112,-27681,-39732,-26283,-50023,-90718,-58608,-21644,-73320,-90382,-29684,-35311,-122392,-168739,-118673,-29343,-24643,-94190,-117850,-50361,46551,102488,100321,53397,6547,-25466,-49066,-58631,-24188,35983,29073,-25356,-36419,-36595,-31680,-16231,-34126,-84980,-104715,-70254,-11117,24386,18955,-1280,-44981,-64275,-38702,-32182,-50054,-62574,-107189,-109577,-90073,-106529,-120233,-114929,-100026,-28549,20490,-42300,-163843,-231860,-212998,-170025,-163887,-146093,-139980,-179119,-221775,-177816,-106697,-87968,-140666,-313485,-399111,-793884,-2259252,-3256874,-2042858,-130755,686491,691838,428248,269188,237813,252778,142148,-192874,-422886,-212178,135364,267112,253737,224648,145379,56041,12800,-41003,-23005,74640,116331,61534,11342,7625,68274,170020,202618,164633,146541,156879,98461,14654,5367,43764,69112,108352,102906,49053,43166,92082,137503,117711,77603,68333,59336,20910,14240,49320,42714,43005,91210,98797,56878,27495,-15420,-7495,69153,70704,22919,52166,65918,10919,11194,77581,92495,52463,41068,81719,100025,34969,33296,160664,198900,60053,-40757,-70923,-47203,75808,171474,142613,104525,81270,18773,-16765,30615,97010,96011,68545,53291,-21691,-42778,47923,94126,52431,31113,26100,3534,-44744,-87667,-48902,28206,28400,15688,39109,11962,-26490,-50795,-67319,-68152,-64739,-78654,-57913,-19303,32967,66307,69213,72918,98695,125916,96964,24693,-29140,-36316,4403,34071,63345,79540,-20348,-86517,-43978,4273,48644,90211,57835,28931,66112,120428,104335,32106,-33289,-11935,48005,94526,105344,50732,-12503,-33096,-11856,33334,50743,36559,39349,38423,-27563,-110569,-149856,-173042,-169289,-141248,-107838,-64799,-26107,-48721,-94461,-88929,-48306,3937,86474,87454,-8723,-24446,21742,27418,38349,57544,981,-80167,-95322,-75516,-8483,61652,38513,-31398,-48044,-45593,-23105,-32219,-84018,-41431,30760,3551,-44264,-22937,-7863,-45295,-52201,19892,57395,-24568,-111433,-105466,-82171,-2146,61134,29118,-22836,-48436,-84403,-99692,-95651,-96883,-72474,-5681,-5346,-80993,-116210,-75436,-32820,419,8534,1066,44972,87561,38824,10312,45103,40110,4088,-55975,-141435,-146943,-80767,-61752,-24447,63483,72323,-17304,-57291,-55161,-40938,-42226,-80167,-111596,-122780,-118991,-127672,-111454,-38724,36061,18727,-63987,-61057,-18410,3595,64685,94708,-2297,-79619,-53179,20379,82518,74946,-4877,-48972,-51485,-22943,-2321,-52685,-108708,-74696,9466,51882,11051,-109006,-135478,-52563,-3896,11044,52117,75411,94817,108510,100418,81894,61041,30087,-52863,-158682,-159427,-48948,24713,13107,-10367,-8945,-22545,-3793,37772,16039,-33871,-19187,-2823,-53014,-81755,-39314,20886,42084,8574,-4931,55841,113046,102646,92024,49932,-10717,31015,159826,200208,151890,109295,53180,19764,19840,15428,-2089,2950,37900,42335,20877,22419,42659,16994,-50026,-62977,46607,110204,-42611,-184327,-114840,-31782,-84892,-98806,-35722,-60942,-112250,-78910,-57702,-80611,-78403,-48878,-8971,11975,9674,-30028,-76873,-71477,-24440,77,27987,65593,115091,127081,50393,-12441,4140,37148,70996,56568,-10127,1541,41983,-22087,-81452,-70734,-28573,-11897,-3340,15596,-14767,-81513,-83225,-15000,50117,31726,-61554,-141062,-101452,31244,134606,92155,6266,-15636,-1924,-4391,-4032,33497,68636,62538,62133,60327,650,-49676,-74762,-61680,38293,96669,45559,25276,42849,-13874,-93425,-58646,16129,2467,-71917,-109404,-72094,-13869,-7685,-50863,-41520,-17909,-5304,-2708,-36425,-57013,-23050,8966,16497,32129,9837,-39251,-22503,59552,151855,196662,137826,57328,64505,66530,12951,-32084,-31044,-26990,-44610,-50781,-34988,-12278,-1239,-33883,-97811,-72232,16490,32740,3018,-35556,-57926,-14992,25356,-59646,-130021,-71277,22738,86155,95925,64323,84275,138790,118123,51925,68584,147414,180718,131858,16196,-49756,-22309,23237,44693,62601,73795,30666,-24819,-19450,-33350,-95474,-114551,-70621,-33356,-856,18441,19226,71685,123889,78585,-22145,-88504,-72402,-16046,49649,96381,56554,-38534,-79568,-72833,-57739,-22274,44805,61361,-4915,-20183,24768,36745,16633,28847,114653,153206,44255,-48964,-16772,24496,-1453,-31372,-2467,63373,79386,71771,86597,33250,-56132,-73306,-28657,-3325,-8222,36897,115363,149248,91440,-39150,-116033,-55069,-15647,-40438,-31756,-22590,-101833,-134032,-64038,28098,74846,87398,62127,-2703,-46450,-36489,-40668,-54473,43533,154748,118634,-21399,-134177,-178016,-123130,4653,75351,82758,62205,-4092,-39571,22690,50680,-12070,-17844,47557,45313,-7926,-35136,-34264,-24109,27304,76890,106289,79965,41414,7032,-82614,-138677,-121953,-96928,-58168,-20624,12598,38855,19472,14110,110176,187725,169008,116727,79700,7175,-84075,-118464,-115504,-110756,23575,158000,33669,-148671,-81134,49361,-22182,-187403,-188823,-41020,80074,106701,96963,66300,26214,-36270,-82802,-79177,-69775,-32853,16471,-15079,-64515,-20940,25287,-32743,-93524,-59342,-6431,4945,28087,47434,35597,-14289,-60146,-53630,-14334,-50387,-124644,-88900,25688,98028,99503,80683,82679,96589,128573,164764,110023,1502,-5479,39476,37308,10318,-18,3988,-23521,-49542,-10019,29693,-33928,-113851,-124452,-106060,-32876,64212,94405,30360,-15615,6090,17841,-48919,-108396,-74833,-11634,53459,68743,34802,31782,31816,18494,32180,123883,166022,53818,-57171,-35738,-1700,-30966,-39660,39696,99525,84078,42942,20952,46557,89101,107367,93892,46948,10583,41689,44422,-20925,-79941,-65782,-24273,-26951,-25709,-20289,-77800,-125977,-54665,25610,48032,-18590,-114496,-98894,-11347,30719,-13407,-68663,-14862],[85075,79173,65797,42926,-15184,-45325,-44640,-40403,-45577,-44286,-38530,-59096,-86192,-76993,-37924,-21507,-372,42960,37458,28662,65227,76905,26389,-7704,-40262,-7561,61000,37741,-20999,32065,103479,89952,66298,94997,96068,8727,-63564,-67237,-40374,-9039,-17818,-95906,-139352,-57978,42829,46459,-3042,-50065,-46194,-3027,41484,73521,82214,36043,-55249,-115717,-110867,-39785,48521,40059,-10124,-15891,-9376,-30383,-1275,37119,-11580,-58676,16684,143340,214027,168600,58373,-12226,-38238,-32018,-20423,-19707,-20540,-27883,-62645,-68499,-37167,-53076,-77508,-24166,88362,117766,63951,23782,71312,67009,-34120,-112543,-89380,12928,95426,129259,148698,133463,48539,-19528,-23634,-12307,17704,32873,17362,-7542,-61378,-95457,-54842,5789,-14317,-98517,-101539,-31283,-10631,-59252,-60990,-18690,7264,36561,70274,75645,67941,86727,112941,92906,9351,-61060,-35188,44202,86228,27581,-53677,-54542,-7701,-44867,-142675,-100048,74043,165080,112213,59155,46308,606,-37604,-58029,-72364,-85285,-65564,11184,80528,43196,-35742,-41335,-17360,-26407,-18693,-12016,-73756,-86742,5067,-629,-84711,-73638,-25708,-28879,-65301,-100026,-53746,61756,109696,37648,-4631,60264,101153,73075,69127,66719,28001,14631,62052,78025,13685,-72688,-109483,-33273,38282,-5926,-83512,-52774,61351,56247,-96871,-122441,-15800,40551,24617,20256,-16142,-49253,-29923,34182,78985,67538,31261,13641,71574,145212,124248,35459,19049,72147,53350,-32495,-73941,-92840,-68644,-1029,15786,-72897,-120205,-80565,-94983,-75732,20535,49668,-15441,-70280,-98831,-71140,-37965,-64900,-50926,1056,44857,67156,57040,36610,65922,74754,-8023,-108389,-104292,-46259,-65374,-126363,-78160,6083,12901,-37663,-103376,-158480,-143047,-86780,-43158,-4180,44708,51093,-29601,-75492,-25287,8907,-10546,-50553,-95886,-70348,-45246,-68130,-49037,-8789,-46859,-67217,-36854,-65164,-144377,-191475,-197279,-177467,-158834,-140438,-129110,-134276,-158552,-124692,-63668,-94679,-207414,-348562,-382914,-690073,-2032733,-3108923,-2096315,-321422,619589,735564,461259,256648,271818,297360,62222,-451390,-657706,-250287,210595,343950,319539,262974,155670,54393,6778,-1985,63266,100584,63381,52721,54359,50131,113213,250082,285493,195835,149921,151036,52211,-55548,-49030,3336,28551,47398,57167,55214,69566,74996,77074,76993,91710,105900,104068,92525,72581,43953,8691,23000,70162,48704,-7569,11305,14912,-13906,-1605,-19236,-41221,29343,87797,92673,104300,110416,75106,12629,-28653,38624,115880,57714,23659,137209,217100,109309,-26472,-78178,-21633,135820,227505,161672,102275,73720,23265,16543,86490,168837,180739,124953,78206,3269,-47930,-8982,57065,55440,24864,20022,23098,-10697,-65719,-35975,69415,97521,54743,37771,6126,-6390,22354,68998,83837,24630,-35777,-20015,12644,41408,42194,5941,-8418,1726,23610,16972,-10030,-18540,-24227,17623,69169,79095,49882,-34182,-80955,-63128,-27931,-5272,-674,-33141,-26162,31364,91087,71937,-4969,-47465,-33144,-11528,12012,53338,52088,19849,6503,33560,53709,21760,8042,31469,43976,27683,-2218,-42459,-74074,-89571,-116943,-126374,-99025,-68735,-40392,-19634,-20959,-2871,49135,114286,79724,-36110,-52480,-818,-10974,-60321,-90081,-122067,-129766,-112056,-84041,11551,62590,-6692,4282,72961,54753,27167,22746,-16370,1203,64494,71354,7436,-55132,-73670,-36882,27493,38818,-29093,-122646,-119994,-48549,-25956,14940,24388,-15213,-8260,1159,-26775,-34505,-50632,-84254,-68085,9780,40863,-2352,-33914,-30801,-11090,55601,81631,36550,33663,107116,136801,117316,89817,29281,-24820,-68727,-155005,-171347,-85275,-56345,-55315,-11919,-18210,-63029,-41724,14012,46220,27945,-8543,-20310,-16989,-16441,-35975,-62998,-65818,-55231,-56474,-104513,-88809,-39565,-16051,3120,-1310,-85539,-107560,-54670,-4301,39933,16113,-97420,-110516,-20463,40299,17001,-64877,-121878,-85527,-21932,14588,7183,-78773,-90112,33888,111627,96483,94461,96851,79287,32000,6893,45621,81081,43975,-64844,-175513,-171548,-46144,21580,-10706,-20785,16191,47104,49720,31574,35,-35970,-29226,-21732,-72937,-95995,-45594,16192,34669,17289,16122,80562,149232,104716,-4276,-88120,-91150,-10098,75218,60293,23199,49292,42767,-23427,-65088,-59604,-27791,50738,121694,57975,-38592,-53984,-16143,-7924,-43874,-43141,43844,87064,-26378,-140067,-107486,-48860,-90410,-83278,-14242,-55444,-111640,-66028,-23260,-1815,12203,24025,88700,115398,46682,-48452,-78626,-40875,26528,61754,43881,7973,22414,52544,14053,-17492,29251,60643,66689,53284,-2497,-11193,-17186,-133298,-235371,-211459,-117463,-38030,39240,82634,43750,-12269,980,65211,116637,72575,-20828,-83080,-85804,33684,172912,123099,11266,-24362,-25227,-41207,-59853,-37967,13717,40153,41104,15286,-47337,-77140,-95115,-104299,-32543,24074,3719,20911,45514,-49779,-160715,-87411,21678,6562,-43289,-32300,13552,60094,68219,-24430,-97492,-44183,25094,11133,-53008,-80876,-70638,-43994,-15375,20193,11565,-53725,-84954,-27882,80425,151004,117446,49095,24325,18894,83,-6141,29141,35090,-10712,-31875,-39581,-62005,-61806,-56421,-73939,-45808,7105,36435,62352,8490,-95282,-65354,39263,-8365,-83475,-65177,-12722,24819,37181,51809,84946,84057,48163,25477,51756,96630,127109,127529,55183,-22355,-25282,4022,21079,48126,78420,57111,18917,33587,35036,-21525,-52334,-37523,-38333,-39901,-5358,5738,30250,81735,81612,-11160,-67043,4651,49220,41958,48765,22771,-31220,-25811,5573,51,-14833,-458,-34490,-96923,-54399,17701,14821,-15065,-10566,54895,56849,-18492,17913,83723,54446,19530,-1502,-16135,30366,55324,77938,109503,32149,-41080,-1919,58310,80456,45782,24784,65600,103832,41045,-88508,-125443,-24592,25784,-14950,-46171,-20157,-20985,-34358,-24770,15503,26948,48047,87147,56307,-14002,-36377,-48468,-71651,9213,118786,64027,-103758,-188222,-147134,-57588,11473,34692,65768,92037,21170,-81653,-78263,-13391,14261,15420,21084,5723,-41743,-72118,-20564,44493,47889,33615,75962,79475,16643,-16905,-38423,-79274,-101131,-92733,-30588,34775,46277,20584,-7739,-9318,48348,121324,116271,65800,63450,56468,-19714,-99495,-135521,-135810,-27019,60183,-65820,-205763,-95094,48505,13911,-92479,-116926,-60599,17822,50577,27211,10653,39381,19815,-36407,-37192,-41277,-22642,45127,34798,-32883,-2844,41848,-27049,-93044,-82480,-68093,-42445,34259,67120,23243,-27550,-22671,21901,52134,6002,-65456,-71943,-5961,79036,86280,1037,-19329,47496,85158,66784,10056,-51286,-35238,-2053,-34610,-48235,18480,65870,12444,-67507,-52905,27701,17659,-66530,-94653,-74023,7581,71725,41037,-20359,-30199,-8542,6963,-77523,-159686,-89190,1494,19009,26194,48584,69900,60583,8264,-79769,-69411,6550,-8668,-61833,-45257,-32851,-49445,-54309,17938,105656,78099,-9059,-2506,75294,127714,121753,33369,-41668,10951,104154,55367,-36414,-55084,-5759,29123,11120,-6582,-8676,-28148,-35130,17221,68113,85437,16691,-92237,-104422,-48182,-16423,-44943,-67113,7734],[99842,55754,28319,25965,2874,2935,23107,17086,-17817,-28070,-4076,3130,-17259,-45892,-53612,-54499,-52142,-30960,-34277,-24538,17650,27926,2223,4030,-12128,-14767,5816,-3398,-25601,23525,76144,57098,10528,18367,58050,62727,20897,-11310,-78856,-154869,-128833,-80862,-73718,-12418,54209,4579,-95741,-141832,-87803,-2375,30165,40477,53655,10868,-56237,-52602,-16363,29024,124922,151704,63835,-4983,-24420,-31239,6481,68727,34212,-68502,-43605,108719,208397,150708,9080,-79636,-91137,-41732,41472,113450,75412,-32736,-110163,-90549,-22576,-1116,-15934,-3008,39003,56929,83925,102812,101588,47203,-15772,-55080,-61220,-13925,-5239,-14915,40832,93682,59649,46447,59450,3193,-44858,-39550,-1709,26315,-63111,-173128,-138066,-30269,10589,-21504,-29433,12406,22294,-72534,-139822,-116104,-80694,-34962,19477,-6547,-24747,61581,125332,68801,-17055,-35866,-15981,-24265,-28574,-33977,-36378,-3000,27409,-39252,-133824,-85429,54725,129117,121074,95775,25359,-27960,-39808,-66529,-76643,-75662,-82968,-5492,95904,56006,-48071,-71835,-30619,8354,36439,33816,-25785,-33068,49877,30054,-67930,-107000,-105090,-93756,-83172,-89513,-76827,12517,95161,46653,-55466,-47092,3910,35855,68197,41301,-31785,-35118,34586,79278,49990,-41669,-93237,-13461,75403,57726,-26106,-48728,32198,51738,-48132,-60174,11780,47762,39529,41310,138,-18848,10920,44541,61581,44870,11151,41073,116413,131022,70250,-6350,-14696,40684,24185,-75023,-120461,-111121,-68235,6792,58965,-8732,-81713,-54557,-38773,-12309,60621,114961,76754,-29943,-128245,-106892,2464,61338,83981,57793,23815,3753,-9786,-5716,67291,120795,55208,-79260,-144285,-123493,-112414,-128009,-97451,-19541,7485,-65750,-160924,-179844,-103822,-32524,-31545,-21815,61361,108287,20960,-44027,-2947,59612,80846,41546,9190,71061,90205,40584,80115,154062,77413,-36315,-36333,473,-2354,-39527,-81258,-62230,-40259,-76524,-84985,-16940,42765,114148,151795,78604,14285,14062,111791,146736,-400956,-1346377,-1447195,-702770,-166817,-3790,-70974,-230252,-202041,-164785,-486218,-1139788,-1194169,-437229,241445,468344,431879,266394,100990,5841,-35164,-13616,61824,30581,-48024,-18354,32234,41083,79713,183897,208149,117551,88161,95559,-4358,-115581,-119712,-98625,-83655,-49921,-16152,1282,-1948,-6561,18428,66634,85493,50430,18119,38243,19438,-47065,-61079,-15207,3958,-46071,-88694,-18401,38406,1790,-53650,-102251,-86442,3891,44936,52297,71281,68650,42803,3523,-25773,25746,72548,47653,33464,76942,110224,57050,-20799,-44917,-2890,105203,177339,153882,131407,111102,52490,15094,39541,117665,175618,133797,82284,36522,-40132,-97863,-74861,-44098,-50437,-37263,-11710,-11360,-35662,-18743,49363,104559,113859,110574,69196,23743,4820,56758,132545,50738,-57917,-45925,-5103,835,-20750,-39961,-47366,-73332,-74521,-36673,-10264,8826,-1751,19316,88385,105345,39383,-37186,-50208,-43229,-45165,-70154,-89951,-108546,-72584,40990,163370,136581,21375,-35381,-64414,-104041,-109670,-38088,20329,47722,42501,6266,-34850,-47644,-6690,33581,61222,89329,99381,67890,45969,33379,-34861,-96992,-99568,-76229,-46043,-16776,-47918,-75963,-38124,35696,18316,-69755,-84282,-44268,-63836,-155664,-181155,-115081,-75170,-90204,-57500,31446,25671,-48494,9334,128993,115538,54429,45737,45299,61933,105738,139378,93775,-9818,-53867,-10077,58226,58487,-303,-50906,-33004,-1751,-40919,-71513,-69850,-59108,-18869,-6723,-22687,-6241,17338,21334,5050,-14717,-20057,-6817,-2178,-40002,-41406,73710,129370,47088,-18030,49513,152641,153644,100507,61447,22803,-21375,-76005,-94819,-64572,-78846,-89168,-57610,-40548,-53461,-14566,60309,112670,97382,76406,74098,65141,68509,74527,39326,-12708,-60037,-74235,-92303,-54894,-2388,-15234,-51727,-50313,-44539,6480,23358,-21831,-50654,-74183,-135078,-75869,40520,46009,-21071,-65445,-92877,-88189,-70850,-35934,4971,-35955,-37179,68359,104929,60384,78870,104592,56592,-17176,-33226,17646,53227,21264,-50472,-107471,-89915,-13495,-2656,-27665,5114,50042,105243,126879,62821,12174,-3189,-8353,-13013,-37555,-32754,2514,15698,26606,27393,-4133,-7629,38457,15293,-79655,-118976,-33378,38706,11288,-52558,-46905,20321,50580,-7455,-91543,-131310,-106822,24453,162741,82636,-89710,-136317,-67477,-673,-7261,-15351,17149,46843,34339,1231,-15667,-8212,-21715,-12653,32040,18099,-8687,24832,64283,102663,104072,81055,112411,92714,2022,-43196,-727,56122,112637,120511,34255,-60225,-60583,-17545,-21930,-6308,59055,70679,40082,26301,-5131,-13881,-27577,-142285,-242118,-204530,-112505,-28894,93034,167132,113305,36299,4010,30003,62287,44523,15011,-21970,-47367,36886,142632,96716,24097,16725,15523,-1743,-28498,-41900,-21294,-19693,-38205,-19147,-25572,-61518,-96053,-117197,-94955,-53315,-2528,48664,44031,-57042,-127155,-57059,1569,-20888,-10081,38799,62137,70631,65807,-29952,-94700,-918,84105,50641,-4103,-6071,-17686,-42393,-44158,-11502,-7595,-85436,-142323,-73482,20955,35933,22967,32650,8860,-7916,7464,28173,73601,59484,-23933,-51805,-90367,-173137,-157243,-67406,-12009,24451,21262,11706,39900,10593,-68479,-59483,27726,11458,-60662,-85919,-72572,-80097,-74146,-12373,25744,-13262,-34368,10209,48649,64024,82023,87381,44638,-9995,-21599,10372,49255,80459,106664,81307,30455,26029,44089,54560,50170,41651,40760,34934,22900,43605,55516,29230,10584,-24846,-28754,59406,81139,11107,-35811,-63495,-69019,4944,77598,63675,19595,-1189,-50116,-80284,-3549,50022,1926,-58263,-81434,-49147,-52686,-73832,40657,129596,98461,95451,85609,770,-32508,-31181,-15367,841,-52834,-59954,42518,133844,149474,73194,-23485,-43899,-7241,-3279,-36115,-48338,17019,67057,36852,-16410,18761,82066,60337,12131,-3025,-41551,-13904,98735,112741,21254,-21759,-35475,-72492,-44888,29323,18425,-66833,-96669,-48667,-9394,5876,13308,18933,27548,-16313,-83469,-90421,-33460,39817,50598,4968,-24624,-44017,-82585,-40511,47707,44129,-6855,25822,54975,9462,-1829,23759,7796,-34963,-27384,39399,97516,81664,82,-42606,-20342,-1735,8768,-2784,-8541,56800,116313,60572,-22526,-32260,-37003,-17761,-7309,-80023,-152236,-92590,-30475,-33706,-33611,-7351,-6578,-11095,-34089,-54186,-46424,16056,58393,47678,38775,29295,65015,115552,54904,-63872,-76986,-20244,-3998,-20895,-54155,-82951,-57795,21959,40746,-10694,-37003,12277,72853,73629,24915,-6963,-28809,-38883,18626,73113,9149,-49437,-6549,21153,1513,-1018,-13636,-28118,-36591,-81959,-84586,36196,136483,74040,-19385,-45209,16226,69219,31358,-5443,5406,31327,978,-40278,-27535,-6612,-33937,-39700,-111796,-197368,-111697,4770,-20077,-61648,-36703,6923,9919,-53042,-177140,-194638,-100176,-44422,-22369,1976,-39807,-86554,-120917,-90074,24539,78617,33808,39569,83271,102601,92488,-7984,-91045,-45158,41210,26082,-16611,-15092,25611,54993,58754,55002,32036,8447,10724,50303,99391,126900,92731,23248,-13066,-26823,-38878,-54068,-36786,36575],[74989,39245,752,5691,20470,50820,93043,87508,29890,6343,44267,77781,72773,12283,-64045,-102259,-89724,-62308,-67667,-60097,-17180,10461,22348,47007,39883,-9715,-56981,-56110,-43051,-19142,27545,15912,-64353,-103894,-64553,17649,56071,31955,-84358,-199347,-153837,-33720,23080,62633,49953,-23666,-64303,-76932,-67668,-23401,17042,39486,54336,7874,-57815,-42575,2713,41061,136032,204418,131785,43724,-6977,-50128,-57392,-14737,-10184,-74291,-81455,15299,97339,58964,-49560,-114706,-125730,-90992,-25006,72028,90305,3412,-65013,-42518,18130,44557,33028,-17281,-81149,-82371,28773,88585,66597,39773,42259,26268,-5483,-36712,-94125,-110346,-43433,21385,27029,40084,47661,-22578,-78707,-54449,17236,39926,-87259,-214677,-157074,-52381,4812,35990,32053,19521,3538,-88412,-169908,-163616,-107049,-27252,8088,-58017,-84123,-1433,58404,19837,-5562,29553,10317,-78557,-84510,-28071,22502,61866,49023,-38520,-112112,-63955,21418,67380,107582,123595,74035,47996,48216,1922,4323,20713,-32305,-29490,51043,60384,13332,-11222,15231,78319,122011,101679,49872,30369,62791,39607,-21396,-61672,-82984,-64064,-10408,16545,20400,34916,48083,3310,-82592,-101739,-61249,-5623,42705,38471,-40729,-77325,-18071,62771,78827,33700,10653,41996,77403,76056,15451,-61995,-79518,-64205,-28721,36432,80375,73729,69286,77075,46087,57355,86310,50471,4825,5,-5373,21607,95272,116325,63864,-3926,-25308,10911,-7364,-75324,-77383,-33704,-16526,-5796,31118,47720,46808,47419,40025,30108,64047,156878,141805,-21179,-112561,-54786,70025,176873,171819,83245,24471,-19699,-57787,-54916,23168,114702,124470,32745,-73583,-89014,-41621,-29891,-89505,-90838,-13164,-26714,-115530,-124864,-39025,41206,41273,30622,84564,140475,91883,12342,13912,93374,134358,105737,104271,171167,163938,127084,187344,230774,132985,23599,17951,76776,107611,75924,36615,64180,66722,8493,8758,115561,233547,338361,367185,297623,309589,440279,660959,1082381,1362562,683015,-382642,-758439,-894241,-847855,-688238,-681923,-672107,-593463,-882265,-1503389,-1475752,-621218,140339,419352,375719,168843,-18132,-99734,-111891,-86803,-51903,-101996,-127180,-71386,-26832,-18683,-12033,10931,5511,-38108,-15587,40721,-5662,-113175,-182865,-202777,-156375,-78840,-73441,-108361,-124806,-95025,-10762,72886,61702,-28311,-80617,-60114,-73073,-106060,-62195,-3409,-28780,-91096,-104386,-23581,45369,17641,-74754,-140869,-89426,-270,-13639,-40518,2263,48917,60970,46098,41260,44274,5364,-17436,24318,60863,43494,-4903,-15758,15510,37987,52991,63919,76728,116243,139837,95674,28406,-18339,12188,84883,86988,81594,86151,26297,-70655,-112973,-111529,-102610,-70179,-29081,-5523,-14659,-47744,-38704,47134,131912,156314,96833,8663,-55025,-40501,25079,-1266,-73365,-69579,-47698,-56394,-79703,-61739,-37448,-77396,-98117,-33632,5290,9204,13406,40056,106265,123242,48376,-33562,-34574,-18042,-43484,-93024,-96554,-97506,-66019,81257,227780,179148,54899,-28515,-88703,-136186,-133306,-77310,-35322,7677,7716,-80322,-136365,-69270,16240,38398,66074,105732,125170,128996,116469,85288,19116,-44557,-76771,-81164,-99089,-117056,-141309,-143052,-107337,-55701,-44632,-76063,-100780,-97259,-99864,-143372,-112945,-757,8819,-50817,-21196,21375,-16566,-31277,4671,63743,54980,15741,24933,52024,57050,79946,145232,146711,43514,-29917,-31343,-743,48352,82894,76820,36658,-35757,-147002,-186663,-137762,-90159,-83342,-76032,-52313,-14906,52179,112152,69311,-36038,-96008,-82527,-68164,-95221,-82997,30692,105467,56054,-25572,-20028,64994,83984,49188,66954,87555,66105,48865,22750,-21214,-71099,-72101,-30378,8445,-6920,20178,67455,82101,81831,110294,120244,83488,89311,130964,129301,85417,47864,28886,9327,26002,46117,7395,-44610,-26827,52161,119263,81778,-26474,-112428,-132089,-121420,-27046,45816,-19270,-93818,-71089,-53576,-80123,-88930,-44622,20953,3125,-17579,7322,-16945,-45699,47426,134635,97653,30839,6184,-5247,-23760,-33154,-34569,-30118,-3922,-1838,-52286,-43039,24911,52506,86941,120038,58907,17722,27681,8794,-2926,29637,74451,75149,38012,40523,45711,-9760,-80744,-89036,-83425,-78926,-27290,79597,97759,2781,-71334,-49772,9431,40894,12149,-65409,-116829,-113246,-6740,121529,61288,-100349,-139939,-46937,37370,37328,12255,-6834,14727,71921,93571,71918,65394,44818,6921,32905,92100,111720,109988,107787,108990,100887,85559,69372,-1627,-66551,-29129,68673,115699,131018,104420,5501,-88505,-85888,-49590,-53892,-27791,34438,30904,-17024,-18369,-22081,-35168,-28500,-72483,-101292,-54049,-6848,19636,91374,145315,101296,16934,-52702,-61064,-47965,-27429,17609,1269,-32457,5382,51077,22234,18301,55241,58462,46035,43605,28865,1784,-56636,-105508,-41845,31803,14963,-41078,-82922,-110017,-102033,-26818,28532,-4625,-60887,-45271,8340,-912,-47578,-26551,13321,-2867,-25496,-28855,-60857,-20699,89581,127369,58556,15241,53796,59907,-6020,-51967,-22616,-15392,-108999,-155853,-49763,20049,-35807,-42144,25433,30357,2485,-10998,-25091,17895,22474,-46732,-69523,-137952,-241908,-188385,-54764,24168,68394,35960,-17581,-16821,-24496,-30275,-21314,2368,-3709,-49886,-77837,-88444,-130533,-138966,-82098,-48049,-54969,-23658,34946,48356,63013,92826,86384,41584,-2540,-18114,34456,101901,126542,134319,81305,-1974,-8589,33469,86678,89792,66475,90394,80666,10473,68265,122892,9223,-80839,-59031,-26051,14156,32857,-12155,-76695,-114972,-90895,10681,78286,56506,31037,11926,-41502,-45347,42558,73773,12041,-59857,-113163,-116727,-104766,-92042,-2066,81007,85711,102627,96383,-41872,-157677,-148474,-111474,-91883,-100696,-98213,-24676,80586,107809,28350,-66143,-105898,-98808,-66297,-26604,-35394,-17480,58040,87398,53819,79197,114636,74109,23131,-29245,-95627,-52916,64856,63073,-31941,-54481,-41359,-82569,-114548,-84881,-24035,4836,20401,18872,-32621,-45015,-23731,-55483,-94400,-91509,-54781,-11491,17668,49061,41640,-17825,-36531,-261,-8054,-6959,34605,43562,-1137,4326,20296,3566,18309,34485,20121,-2349,26553,85151,117026,78314,-25364,-63219,-24531,-30657,-74281,-83933,-52873,45663,124453,90198,47868,79931,71022,46192,38768,581,-48693,-60598,-79176,-77760,-25389,38129,39556,733,-47194,-49093,-45648,-19842,52401,120465,128002,118608,158417,149032,10778,-143165,-186747,-111803,-1035,44140,3006,-55127,-66025,-24279,-14951,-15203,15549,44043,33500,2116,-23839,-18080,-4519,-16592,5764,77012,82320,6353,-36344,-38676,-211,71204,54386,-17071,-27346,-30052,-52541,-1752,85523,76716,36237,-3508,1589,53925,66647,50260,50216,17221,-62032,-65203,-12599,-12105,-71683,-86532,-126194,-202231,-141273,-18668,-18192,-92986,-119308,-80205,-71186,-123465,-191698,-152371,-62235,-30910,4912,42292,-3611,-69690,-161728,-197612,-69845,92190,126817,88890,39161,12195,16021,-21213,-73005,-106172,-101315,-48287,8037,16664,26879,60260,80949,83216,47950,-10304,-53810,-14542,66574,106074,101399,100162,86496,40202,-1461,-27777,-22535,26319],[28734,31723,-4767,-4417,33603,84243,135378,126051,57456,26393,57996,101387,109468,45433,-47736,-94970,-69102,-44882,-61425,-52800,-10290,35897,68410,98046,84971,4020,-93609,-114448,-85465,-46816,-2367,-14838,-100834,-183647,-188197,-106598,3790,27650,-60424,-116174,-56657,22161,67503,97598,45056,7864,75660,68226,-27477,-53563,-8619,32133,59123,25528,-54506,-75844,-42158,1717,62368,99155,86296,65280,31921,-20212,-40568,-33474,-21714,-41940,-79019,-53243,19841,10483,-62259,-89510,-95544,-110194,-113368,-61883,3414,26361,9902,-11748,3888,21964,18047,-49002,-155313,-178711,-59197,702,-6801,17259,55634,46813,23549,-26733,-98684,-102982,-60836,-34104,-26129,-40317,-48644,-41097,-18018,10405,34222,4725,-102152,-163067,-100772,-52979,-23503,30825,39260,3566,-28228,-71836,-81601,-67139,-30444,23243,-5873,-79636,-88941,-51624,-28755,-39760,-7192,55350,-3323,-120707,-102379,-25193,19531,37508,15647,-39910,-91510,-74366,-40969,-28354,13402,59227,85448,101015,113266,69476,60187,76886,33070,-39369,-41071,7309,43637,45911,57589,115763,155680,117381,67846,43539,40183,24816,7611,7201,14440,46491,97658,105624,101907,81835,25543,-38424,-68292,-69468,-54424,-22046,22065,32044,-33346,-81223,-21133,74457,90031,62816,45762,24957,2388,6515,3067,-52168,-126649,-133947,-45775,57572,98308,68755,38416,49264,51318,77271,95337,31130,-40415,-28385,-21374,-54475,8999,102169,81622,2422,-16843,4161,-26009,-51129,-689,43920,24748,-33983,-49296,29581,114929,106050,57488,10724,27147,156198,159677,1106,-47962,5167,67223,149775,132886,53904,35757,3236,-80460,-122749,-57837,53893,123848,107454,37045,16824,63978,50144,-70419,-119625,-13436,34380,-22268,-59252,-37935,23760,76246,90249,86613,104216,95229,24899,-2318,53604,70761,63870,100667,123977,58772,60367,154848,156636,65621,31849,43621,73892,106462,105021,91838,92393,47885,17744,67944,164938,249366,314186,345229,307741,307707,433384,666639,1221209,1675153,1228090,338867,-293281,-773317,-930663,-738692,-571430,-534249,-424743,-558635,-1007685,-1149044,-662286,-120883,62572,38237,-57214,-173984,-216612,-187047,-163818,-158822,-192292,-168967,-90715,-58263,-56698,-74277,-128642,-179523,-172748,-83780,36222,31039,-93817,-227440,-245224,-132443,-29845,-72206,-157666,-169466,-123810,-33182,28255,6952,-54061,-72501,-69560,-89797,-78480,-10683,30314,-21811,-97510,-109993,-42536,22253,11240,-78595,-137811,-71562,5433,-28764,-68920,-24471,60460,100636,78147,57264,34582,-34357,-78712,-11574,55606,28662,-36919,-17328,57306,80407,20377,-60709,-84577,2143,99664,107448,69191,8509,-23690,-652,18022,61489,105218,97157,41217,-28972,-83623,-78718,-33467,15003,38294,-2203,-99884,-115964,-19163,66850,87965,32732,-36010,-56671,-69985,-103124,-78720,-45769,-40203,-57777,-75160,-100112,-85212,-28161,-32965,-55995,-14914,694,-20597,-2669,56384,97560,75028,20302,-38381,-49773,-29593,-37291,-54121,-17948,-23671,-35762,57111,142004,99086,40746,-12853,-57298,-76281,-70620,-63993,-76411,-65868,-65081,-121156,-121905,-23690,31794,12665,25989,55565,71746,113472,108618,33642,-19739,-46287,-101931,-136738,-155148,-190813,-188068,-108138,-44881,-50334,-59432,-58043,-97890,-129644,-104169,-74174,-4378,64147,16366,-31336,-8457,-21923,-43989,-3666,-4179,-31462,-38825,-38748,-10039,4939,-22264,-3512,93857,122777,36617,-39167,-61246,-55901,9238,83831,85865,20961,-82328,-196277,-193383,-121196,-99093,-141053,-115515,-35090,103,44786,107358,67780,-18956,-64908,-94515,-128965,-122042,-84850,-29417,43206,80473,29548,-28439,-16720,280,-12863,24465,91137,112869,113614,88499,28758,-26672,-33459,17056,48652,17505,55028,79489,10374,2651,80911,108329,72225,78029,123243,138424,112026,114903,130584,117564,111051,86657,58825,26478,30343,102907,138607,64498,-44899,-121344,-116138,-62160,545,-1901,-80197,-120693,-70108,-37528,-64123,-61397,-13259,28178,6207,-29004,-55013,-87814,-73553,57676,179286,186365,131526,61545,-23501,-68697,-43069,-14472,-9319,-3684,-28626,-80271,-62264,11452,43863,31764,22693,-8537,-3388,31998,1398,-13380,68160,125344,85882,46188,56130,70469,43898,-23945,-66984,-66786,-10083,81693,137794,104377,43764,-478,-15781,6908,25620,9533,-32883,-34026,3069,48731,74589,14877,-71988,-67481,28509,75931,57481,36851,11897,21358,68715,81746,76627,85189,37735,-32970,3016,109849,150750,124816,76087,21874,25149,59517,33387,-44229,-79543,-36565,46879,73957,60291,45845,12319,-29901,-27386,-26440,-68363,-78891,-31041,-22404,-48353,-25952,-6713,-24254,-19117,6555,55212,95595,105170,78230,54735,51198,35430,-15416,-47331,-51731,-69174,-44928,32413,19239,-38387,-27242,3777,-20194,1350,63072,64145,41980,61128,61577,12205,-46768,-76819,-39049,30870,70961,52492,-108,-50812,-78708,-62064,-45837,-72254,-64586,62,52665,29134,-37698,-60482,-47306,-76067,-111466,-96062,-43671,64381,133054,108843,24293,-26173,33447,84244,32449,-17723,13088,17514,-67192,-103103,-25594,12947,-33518,-39177,5941,35661,24686,-26675,-75411,-31243,19696,14629,-4703,-97340,-173291,-100549,-16405,15887,61537,40466,-2636,11050,2927,10348,16835,-10621,-21279,-6988,-9710,-43963,-91802,-108681,-99606,-69784,-3167,70283,80298,50564,70672,118073,124858,87696,37032,4404,50915,117788,140144,136967,62664,-22922,18208,93894,105079,64449,33212,46125,2611,-59058,47620,157743,28180,-110766,-74943,-31994,-40087,-22979,-11505,-56699,-82543,-32984,41033,42969,883,11319,20708,-33807,-47685,21770,59306,29046,-29862,-88316,-107092,-84071,-52550,-11991,26323,33644,43773,31632,-104566,-211652,-162505,-106161,-80589,-65177,-98623,-108652,-33097,4390,-42400,-65334,-69437,-94304,-106906,-94907,-119316,-118284,-14355,91723,103758,108108,93483,72389,35595,-33409,-70412,-14719,30530,-37057,-121532,-106138,-62791,-104268,-169267,-154951,-55511,12003,31276,6350,-81164,-111908,-77112,-88456,-131813,-114011,-28075,63044,89461,57740,7630,-37882,-20060,67737,112157,94604,64675,50674,31933,40421,27806,-1997,-2953,-16044,-33667,-23021,15391,64454,75732,24529,-49073,-52979,-12486,-9298,-40029,-53423,-42480,19395,66360,58275,72361,113272,84541,67072,94830,63704,302,-11553,-10456,2180,27176,43446,44857,40463,36101,43972,18659,-14186,32730,141897,191666,187444,191528,116950,-35289,-145407,-178666,-134279,-37034,43406,51324,-5876,-50584,-41628,-27572,30396,100795,65056,-42089,-66880,-34479,-13079,24301,48038,44987,79087,109192,43977,-48138,-50699,48756,124379,51530,-31731,12808,70815,24828,-39816,-23453,27406,55629,52444,36086,24168,26860,49541,60577,25286,-27744,-19066,-12060,-60172,-124565,-125353,-102597,-128533,-123990,-41869,32354,-9520,-79222,-69767,-81998,-139324,-147559,-45515,27546,-2314,-9013,33208,58577,50208,-58206,-144830,-46483,125609,172907,86786,-11955,-55534,-46734,-3735,13386,-66981,-141102,-90634,21843,60253,78396,114495,101936,60273,13535,-51507,-106473,-57301,24127,35755,28415,75591,97209,64831,46865,21501,-18882,-10709],[-17018,10909,-9068,-4285,42851,97442,133185,106922,45321,17196,12182,35969,73998,56656,10697,2370,20104,341,-38794,-27558,-4478,20150,49534,96928,89955,14763,-73128,-109337,-93447,-40222,-11401,-25028,-83546,-185598,-249908,-202858,-73560,2418,-23729,-15059,47624,38021,22876,52130,27654,46009,151666,118289,-5673,-36652,-19803,-20458,6754,31635,-11731,-57255,-48698,-24661,-33686,-78948,-58060,10273,36173,35200,46780,48716,64084,45396,-24727,-32133,41428,42432,-23122,-39594,-48038,-81416,-93765,-81768,-52804,29562,54381,-11975,-50369,-52514,-40346,-47303,-100122,-143844,-91704,-50689,-38559,-17236,17338,32562,37272,16514,-38097,-38190,-26854,-45113,-77279,-137580,-137704,-35375,62383,76049,29368,-35755,-86484,-81311,-50203,-43496,-21427,20106,31191,17247,-91,-12171,33030,62694,55446,31719,-38366,-67414,-40482,-32641,-38757,-50511,-20965,22374,-62481,-183015,-160780,-96874,-67533,-58510,-48665,-35940,-63835,-94307,-92233,-99122,-93111,-31123,25154,47906,73247,51883,13682,32247,47317,-36648,-99691,-48050,27439,59565,68268,95852,115641,81723,41718,33477,40887,29386,19213,36308,62662,98444,120739,90305,83787,112250,75128,2436,-6915,11846,-94,-15870,-6761,-20259,-59001,-53721,22863,80535,65214,28220,-12931,-46778,-69924,-56756,-6559,8415,-51927,-83858,-49264,15698,42489,13120,-29838,8383,36484,36229,34506,-568,-35497,-76,3239,-87850,-58127,78982,77709,-8647,-1985,12387,-33578,-22835,61095,78942,39964,-36798,-78622,-10460,78225,92695,54846,7520,7973,122137,146843,52109,8417,5116,16240,59671,67136,28510,48077,39114,-72968,-168672,-125792,-33091,36968,78520,83553,86725,110523,70753,-14018,-35959,26640,61571,49941,7105,-51374,-49900,36059,99481,80406,47967,29038,-2375,-23876,-15475,-8244,18493,56207,20305,-90006,-73649,44856,66161,17353,29073,48286,50753,76879,98936,101406,72614,-6001,-15575,70235,148160,148198,118455,128775,110528,44368,56391,216153,577560,724976,483192,402426,261130,-98522,-327518,-250421,-96030,22066,138036,194076,-56441,-454101,-506358,-351966,-335063,-329631,-271707,-264760,-242970,-184532,-151022,-124529,-158653,-186936,-102660,-19078,7725,-21185,-118920,-218062,-185507,-34506,93072,62561,-77071,-199330,-199238,-73854,15227,-16997,-67730,-75207,-58697,-19674,-20581,-35670,-20837,8542,10598,-18237,-16814,6281,13591,-24464,-104810,-146034,-87814,-12087,4008,-57153,-98892,-38982,24093,17200,-6364,-11568,45934,95740,60833,10595,14968,-10313,-55011,-18130,10499,-30159,-67253,-18388,70857,89283,-3798,-140099,-212185,-113195,32186,80473,95488,88465,27843,-18822,-16559,42227,88144,107972,102942,52019,-22310,-23585,37614,90041,95103,13973,-89339,-79754,-6409,10380,11712,-10396,-26412,5145,-23555,-125941,-115787,-17850,8818,-15617,-30068,-68803,-93060,-31445,19159,9509,-255,-13423,-46581,-47241,18330,26982,-38084,-55040,-53052,-56346,-43825,-26975,2127,57532,30510,-25548,-36697,-24273,-13632,14650,34712,35188,22565,-23538,-59004,-74452,-76445,-68323,-40153,5093,22136,1294,-32243,-31576,-17308,-1911,44556,48127,-47340,-105620,-99563,-153237,-190723,-152086,-140519,-122322,467,91401,42417,-35913,-55652,-85487,-105570,-67887,-38861,11129,26902,-32894,-30996,-7837,-43655,-49406,-35543,-57413,-69113,-44456,-34026,-23340,-39347,-80837,-58293,32162,47231,-16112,-49641,-40526,-31355,-21832,-6783,-14194,-24776,-46296,-88510,-77932,-61205,-95097,-138887,-80185,36241,54360,27941,42656,22151,4349,31995,-2600,-89323,-86753,-51395,-49541,-3621,81584,66823,-7205,-29723,-12062,-6832,4013,38645,63039,66106,68172,43613,-16169,-30259,21214,16337,-33689,36519,83848,-16164,-49281,26657,51476,42557,64296,89547,70686,35406,41227,83910,114162,145060,111138,90051,74636,56290,86436,95663,-14795,-116955,-125781,-54219,22559,41314,-22053,-84553,-92991,-64600,-54285,-55100,-29451,459,-8280,-41739,-40173,-25843,-19165,8690,87219,173731,211624,158888,48823,-37529,-27641,29523,21415,-34068,-72968,-77902,-84801,-89005,-25521,40556,5376,-62545,-84322,-39843,15583,-15090,-42089,31294,63297,18250,33062,78010,96209,93251,68452,54874,40165,38500,79396,104114,77406,89535,83046,25407,11565,21826,4796,-20936,18184,111123,126308,57017,-31810,-72238,-31992,52273,67609,41023,48950,51356,37020,27417,16290,8526,-926,-41815,-64653,-23549,45725,79005,70066,20252,-41486,-23121,33927,25814,-15167,-37430,-59192,-35103,-21014,-22623,19290,59290,56682,41618,5909,-59475,-102418,-76467,-32830,-4249,25563,41701,26541,-2900,20487,87306,116663,122862,95327,43807,18910,704,-24405,18696,54933,6418,5386,75336,47689,-39234,-24500,37174,6975,-3401,40784,24471,-21391,-17183,-26642,-52795,-29533,-4685,-48243,-84008,4545,101243,89282,41421,-15320,-93125,-145397,-133410,-68284,-6865,42285,43300,-12131,-65490,-64805,-78993,-127550,-97097,7103,84710,70421,20705,-10795,-46585,-9662,45252,31594,20632,53149,55401,12421,-29881,-55758,-66563,-54728,-56433,-59294,-22397,5134,-19826,-37693,2808,57628,92160,73514,-14349,-45083,10425,8886,-13931,24425,19527,26630,101853,102936,67575,44149,533,-9453,53569,53377,-10730,-53423,-74570,-98977,-63128,36701,95470,65274,17005,22105,74652,116475,110618,71465,28505,28766,62701,90203,87041,26128,-14564,70036,156013,98179,12089,-1449,-20804,-88949,-104903,-4064,108782,44604,-74064,-61343,-16807,-31508,-33529,-5343,-38648,-59115,8156,61515,21263,-24378,1198,35032,3869,-50479,-53342,-5388,15877,-30531,-86659,-92369,-54876,5743,47861,32885,11794,16152,-7230,-95602,-118193,-63506,-60274,-79010,-64013,-79015,-114369,-92513,-67429,-73707,-33267,-1838,-28527,-82217,-140829,-202859,-206663,-109025,27630,72932,67355,70066,91108,40678,-20374,-3737,37578,16352,-74375,-151977,-138842,-95145,-122095,-169453,-140259,-52562,-28245,-50013,-60395,-110728,-150868,-111540,-58116,-62060,-80810,-39104,51061,97214,54601,-22251,-49161,-4424,88870,153505,144927,68964,-4408,1413,60314,45478,-19093,-59260,-78873,-72088,-63763,-63087,-20337,-6984,-50562,-72062,-51546,-16632,34883,60404,18647,-22195,-23398,-32566,-31554,22319,66856,17760,-11737,27142,20045,-37411,-8380,75751,133033,106897,37065,18362,64250,95570,88488,52920,14577,16427,86446,164999,183941,149832,49017,-41713,-58774,-66764,-103242,-100017,-9465,57781,29543,-17302,-31572,-29200,35980,106041,49258,-65661,-45209,35998,48146,49818,60138,40884,41526,44954,-12025,-74238,-20926,85076,66699,-58570,-90056,7624,88992,53231,-34302,-48327,421,44949,82046,87546,15556,-41593,11000,63175,63756,40295,12570,-42839,-114959,-193063,-183623,-78546,-21649,-67786,-58026,57684,80703,1431,-24781,-60212,-138013,-141824,-28757,28628,-21799,-64593,-24341,82941,173299,122465,43103,69360,138665,126563,35214,-28063,-58835,-67494,7716,81144,19442,-67101,-81472,-1470,84099,152576,180209,118601,27601,-42930,-93435,-95751,-30834,5371,-34479,-58508,-13115,1742,-15077,21874,37055,-24550,-57335],[-39622,-21049,-22100,1119,42806,79972,89499,53447,23602,11400,-41487,-59909,21497,80317,82828,92795,83297,33484,-8355,-18419,-48380,-68544,-42145,21716,39166,12227,-4078,3808,-9713,-25200,-29281,-21912,-36518,-118847,-221217,-210731,-115279,-22327,-2016,17636,63508,17888,-42931,-30239,-24440,11496,79042,50982,10410,33549,19442,-57409,-64289,26803,68343,25885,-2593,-16150,-71935,-145088,-134817,-52727,3211,42229,62337,80472,126364,113189,39903,25357,72353,65659,782,-39818,-64599,-57836,-19745,-8268,-18952,40799,64878,3050,-59694,-95794,-75641,-6273,22623,-28479,-46730,-22177,-3520,-31549,-24139,37982,76202,61117,8280,-3137,-9275,-43064,-108447,-189735,-173007,-52004,42786,60654,26767,-25447,-55491,-53536,-57482,-53944,-6639,36888,45799,48808,54608,41753,60205,77685,59249,8174,-42130,-26537,24931,34289,21105,-13801,-39199,-43083,-124663,-242908,-242021,-183143,-131200,-106396,-90202,-45187,-50986,-99709,-93843,-89595,-108355,-57310,-35880,-38276,-12282,-28795,-76258,-40863,8378,-51483,-106766,-57992,18654,60274,56988,42779,44053,31399,17545,38551,74624,55261,24620,15162,6552,23497,41037,12756,16503,93223,117409,76159,58991,70241,34138,-30277,-71886,-101697,-104806,-34129,37088,26596,4279,-3665,-39377,-53884,-44449,-35403,7879,55314,33046,-10605,-19043,3333,-6171,-48931,-61274,22355,49606,12414,-12628,-22744,-14642,45558,57206,-39994,-50861,55111,56205,-10024,5928,11770,-31028,12420,113019,109304,44881,-13687,-25008,332,24323,59201,77860,54492,21435,65231,108067,77673,15368,-18949,8288,57817,83148,56850,62381,44970,-59781,-156534,-132237,-90418,-61234,-4156,30623,48693,67326,54805,55813,78169,62135,44837,79199,71701,-22558,-82009,-28342,51022,64211,18845,-32058,-27008,-19889,-15822,26350,61724,39702,-22986,-101199,-86706,8035,68329,66733,60029,65482,72226,68380,54062,62239,65851,10119,-7439,53521,114221,79677,5580,-24616,-41623,-98315,-152398,-50735,28675,-172242,-417889,-132542,305028,259732,143834,137247,157685,287969,408625,545948,381918,-68197,-317959,-351476,-410948,-412675,-314096,-227236,-158403,-99924,-60175,-9460,-65663,-172640,-120939,35092,122585,98948,-10365,-127900,-86442,69441,123821,52480,-39969,-90900,-111519,-66499,-10234,10579,44496,51483,46864,51104,7034,-21893,12427,40635,51943,35306,2030,-44049,-72413,-76447,-121234,-169023,-117952,-35538,4495,-22527,-51451,-13093,33551,57174,53394,-2177,-11537,25785,4546,-34490,-390,12825,-4502,-1396,-51199,-118748,-98058,-16357,48999,32357,-53197,-143695,-182401,-100733,15984,43634,68549,108964,57352,-22829,-27806,35868,64372,65318,73449,56370,1177,-7213,64856,123620,110624,34048,2849,59370,94787,54705,44465,42155,33586,35904,-9375,-94206,-123968,-47084,19257,38549,33275,-21125,-71095,-34210,39158,48318,15442,-12967,-52273,-89481,-70358,-86125,-139848,-118966,-68674,-31509,-19303,-19903,2449,38858,7570,-40635,-90748,-93319,-52579,-7719,53105,103998,83107,-21289,-75658,-55886,-25680,6160,76461,88161,-5424,-61122,-58660,-65609,-76303,-58572,-29298,-21660,-81687,-140535,-116945,-124244,-143159,-91259,-40795,-22636,78537,173529,120677,-16390,-82472,-82052,-55756,-20941,-36122,-27148,-18139,-52781,-35027,-1205,-11594,-43486,-111312,-145997,-68436,9995,11427,-15455,-38354,-53247,-50482,-26614,-31712,-64717,-57477,-6949,25288,-15594,-68730,-70185,-14529,51327,67508,37147,-26799,-91405,-106289,-32578,79383,87895,17271,-3109,-3825,6680,66112,77905,6532,-28298,-20371,-24517,-17248,36602,37771,-23649,-30094,29523,76683,54230,-227,-29754,-21835,14869,16314,-44798,-39689,2985,-39485,-110504,-39481,43100,17958,-4351,19563,-681,-6784,51883,66919,3050,-33019,-48111,-42762,11852,101172,90631,44244,36574,36685,51615,43290,-103022,-211155,-151613,-4124,90986,99984,17972,-52452,-65748,-63097,-65457,-39132,-10987,-18770,-60804,-87766,-21347,57928,87285,90956,85055,97150,120300,73714,-18483,-29056,70674,135539,68962,-39931,-105352,-104651,-92031,-96409,-45191,29860,25998,-32695,-75357,-52613,-435,-15129,-57302,-35514,-23851,-24508,58273,140959,119321,60521,59528,126685,121791,21739,-22959,30961,68159,103947,106472,57262,26487,24491,26113,7013,19856,96595,112523,34605,-71033,-122846,-88814,-22706,10717,28058,66093,65977,17351,-25582,-31916,-64794,-121865,-109037,-46603,-41092,-54731,-23668,13055,13499,8314,32247,52934,47144,40160,22138,-39144,-56470,-58274,-44014,31131,93933,86800,36071,-9619,-27744,-49653,-57596,9667,89661,105670,93482,73533,16265,-16181,18424,46266,53079,52589,62388,75475,26809,-18381,46811,120606,74395,54065,101075,58912,-19165,7803,80264,54709,13383,15531,-18735,-66242,-83982,-115814,-103867,-14898,23784,-71669,-188806,-101517,88745,147167,108634,26597,-109038,-207215,-164980,-65811,-13645,10024,26808,16747,-19639,-24062,-35682,-104473,-79820,30901,66996,-4536,-44238,16140,39849,24682,10865,-1422,20352,56369,62489,56772,19098,-71165,-139075,-123988,-107608,-105402,-78348,-40729,-9205,23394,42250,46051,56029,49314,14105,19585,46599,13104,-15230,7262,-3615,36641,159731,191261,137251,84423,49030,43886,85604,61245,-13824,-61678,-95282,-117344,-70618,-359,11781,-13312,-63477,-84549,-19063,53659,68893,69599,49446,12461,12751,28995,24382,8561,7919,63410,118977,52208,-23852,11133,6951,-37472,-47773,-21199,48691,68654,9405,-1185,34513,21789,4669,26606,-25480,-89599,-41557,23913,23234,25033,45496,77567,90977,5434,-95555,-64649,3757,-44743,-129412,-116773,-44508,46968,115282,85645,58565,67512,41222,1701,20480,21010,-54517,-129809,-120324,-63915,-55235,-76095,-75487,-42601,22042,48854,32287,-5803,-76842,-161983,-176756,-119976,-25223,18884,28650,70159,85941,21154,-4341,34450,47950,26540,-14288,-82947,-114597,-97232,-91904,-92025,-55062,1324,-15611,-76281,-84459,-94037,-113934,-69998,1312,13668,-33594,-44512,2530,47801,38140,-21803,-37280,8598,73281,108644,96306,7674,-89532,-63377,31098,25008,-30775,-59637,-63059,-24265,-56782,-118928,-75630,-41483,-59093,-52178,-60925,-52227,48334,117727,60548,-4532,-38027,-87638,-108799,-51539,22496,-14647,-83322,-77690,-44614,-61911,-32583,79314,175083,127107,19025,3333,81413,91487,50153,29964,34021,13038,10848,79192,128501,87987,3342,-16931,19463,12335,-63334,-99922,-25447,54001,70987,40472,-13482,-54489,-16877,41282,28383,-4838,49829,120213,113468,69610,29414,-425,3287,-8186,-67765,-81792,18698,78854,-34098,-157514,-130132,-31046,35131,36128,17954,45760,58511,68046,92505,100078,9524,-86301,-26314,67033,84809,53964,10362,-48644,-107621,-192582,-183996,-39571,59882,3390,-45177,33848,83559,9481,-39733,-65064,-130591,-148497,-59099,-10715,-49380,-96867,-57650,71262,195157,206542,176672,149085,128212,87952,37029,17328,-14289,-44655,13384,84128,56128,12300,-33058,-17672,80709,175424,190513,133013,62419,-20613,-86145,-64234,9794,20681,-27796,-53011,-44150,-66875,-87081,-21337,38940,-2030,-53884],[-13519,-20949,-14782,21991,39594,37491,36913,29659,48976,63857,-9503,-67761,16958,110976,116644,82618,47128,31794,30008,-13264,-95262,-117274,-83838,-56349,-33496,4180,62782,132268,89564,-33504,-65883,-17601,18891,-12776,-114041,-157139,-115676,-41955,119,20809,46401,21768,-37304,-58525,-74681,-56953,-11330,-2121,25000,88404,106041,15415,-53503,25823,111109,73846,14548,-12177,-50092,-78822,-74698,-41966,-12590,11098,9197,18921,66690,77590,41693,21312,30736,27889,-18976,-78629,-94773,-29909,9457,4376,20306,48356,45713,32030,254,-59463,-54103,30376,89412,49294,10765,19194,44588,-5560,-35087,44345,109060,74224,8937,-26692,-52562,-64573,-97628,-161419,-158933,-99593,-55918,-2070,51265,27388,-29981,-54244,-64548,-84235,-44067,41213,76631,49375,40713,36626,19743,11577,29341,37705,18808,18596,59688,78939,59466,-1188,-75625,-103801,-130759,-201704,-205191,-144712,-75579,-53032,-82979,-70222,-70459,-92160,-56182,-30756,-52884,-45658,-46095,-52125,-38740,-79931,-114394,-64586,-14824,-56396,-96475,-49541,37572,75595,41333,-4612,-13835,-19171,-10326,30688,72060,50593,21269,-6199,-56291,-66823,-31777,-27877,-23322,19775,59891,69833,72421,70191,13693,-77661,-139238,-142895,-108455,-28778,588,-48981,-47205,-235,268,10517,43808,21283,-11695,10960,26117,6352,23898,46764,4462,-64846,-49706,40387,63113,27644,-17775,-45092,-29724,38187,67238,13123,4259,44753,34238,-122,-10245,-18396,-25028,51677,152502,132021,36279,-3882,28529,41896,20775,27246,61947,63859,14944,-11271,20398,29604,-8357,-14760,49016,125398,141669,110981,79744,20906,-61347,-100127,-69999,-71869,-85614,-56892,-62027,-62935,-22401,18196,61550,88320,41385,4990,60253,73837,-12826,-71140,-62466,-23346,4175,-14756,-53945,-37403,4396,63311,125580,115948,28498,-17502,-7915,21706,54683,102321,113616,73973,65341,86088,33187,-39776,-17849,49234,50272,32450,36381,63291,70734,46505,5474,-763,43264,46031,116853,121671,-241338,-806774,-772339,-114392,124177,119198,102111,59971,83087,179859,228349,45863,-206591,-225546,-134134,-152943,-207174,-183539,-109206,-45643,-8285,14113,39149,-17445,-115231,-121367,20183,151791,152396,61065,-7415,44916,101462,56818,12092,19559,15967,-36415,-72605,-55400,-25804,42559,88079,103483,117377,78003,28047,20543,9819,8473,18949,-1460,-73680,-136858,-137726,-125127,-128828,-84749,-27340,1465,-3677,-18649,-16578,-3678,22586,40113,-1547,-47874,-48081,-55368,-70338,-61556,-53234,-39223,-24203,-69360,-110255,-68922,-8114,-7634,-67829,-107327,-75320,-26895,24919,64451,34057,23576,50796,8841,-61988,-52267,24922,46833,26633,32236,40842,6459,-22789,29657,98407,94056,67112,104953,171360,177794,132797,108785,87035,50052,-1306,-48066,-92770,-134070,-97186,11836,73991,64809,10031,-33190,-23616,23473,41904,29560,5390,-28787,-77346,-122089,-155197,-153616,-105833,-56675,5158,21890,-18534,-45809,-49248,-69732,-63962,-52495,-37914,-52002,-72134,-21831,78832,82818,-4235,-57499,-53533,-6120,52241,85657,26375,-84003,-100398,-58228,-81918,-116757,-87554,-67924,-63697,-57238,-85271,-48992,7667,-3441,-14070,7570,5778,67427,160647,135992,4533,-82590,-81263,-43207,-6337,-13971,-15280,-3356,-29899,-41442,-875,21853,-50722,-151198,-169168,-64324,21181,27256,-1434,70,19413,-23826,-79703,-73499,-69690,-74065,-24353,36047,15948,-35680,-14356,62692,128582,121120,64951,-17830,-81888,-92340,-31235,54583,67842,10773,-4213,15902,14015,20326,60127,60115,13163,-6109,4947,-10129,-5003,2105,-46682,-39754,77024,166010,116773,-4931,-72530,-43219,2636,-1244,-35843,-13469,8784,-34821,-107675,-82597,-4942,69052,101122,76407,-3255,-41487,36362,50325,-13882,-2284,1667,-60283,-63268,14733,11802,-61205,-48734,13629,35321,-2032,-135560,-228414,-157569,6120,101403,114319,55546,-19489,-55347,-53643,-28600,12255,18222,-27797,-70389,-70421,17463,92202,100703,85287,54461,19148,2365,-23145,-47516,13200,141203,183925,93975,-9876,-57597,-75748,-79689,-52856,-27923,-1118,56767,88911,31012,-20294,-9712,-4805,-30900,-37427,-20077,22528,126314,202910,111583,-30803,-17082,124412,139002,-6477,-101098,-25360,63828,76260,59506,54109,36114,20860,59771,72333,32848,18146,29337,3765,-80241,-150896,-156379,-116805,-48476,38232,86437,36342,-29304,-36331,-34943,-111716,-181368,-111959,-24640,-65137,-113012,-63705,6189,54538,107782,139579,122451,97913,82213,56686,21276,10906,-19981,-37486,10462,71315,54450,-38867,-80986,-6911,29696,-5934,50843,140900,145352,112062,84294,43564,-14130,-13378,-3041,-34074,-32696,39715,91347,46701,-17135,8778,84489,71893,44416,61356,24947,-6123,17361,52758,38898,10772,-3512,-24092,-32592,-42924,-78453,-59175,5098,7046,-58636,-140692,-94925,62383,142264,112231,24355,-93511,-170605,-142340,-65918,-19651,-16099,5815,45543,45176,38738,20161,-58039,-67489,11512,56141,6880,-4903,86486,148176,99870,12384,-35140,-24030,17188,33503,29750,27045,-22816,-123853,-160861,-110181,-68158,-65799,-61770,-27254,-3125,-11749,-48719,-77644,-59829,-23223,1218,10804,8713,9941,11703,-7614,36913,151691,191866,156034,110880,88476,69924,55951,34740,-9760,-64956,-116507,-136403,-98434,-64073,-68266,-88071,-159761,-194282,-98336,-2073,12047,44843,67850,46733,33062,10903,2551,28795,16363,4000,29004,-1232,-37072,36093,86054,80767,45648,7484,48736,110764,91536,72987,82101,59049,55647,76789,-4501,-108225,-95173,-43143,5108,71654,83665,94912,136724,57304,-79183,-63282,28340,-35035,-168508,-153182,-47039,41941,96091,94085,103513,117279,97975,74438,51611,-6192,-82194,-129358,-118836,-53614,-26374,-66882,-86003,-28637,47203,53652,26022,20610,13697,-20604,-32471,-31275,-16024,-2283,18826,30314,-3627,-37111,-12123,28793,42379,43853,47112,9975,-45697,-58053,-41180,-18349,3577,31122,19550,-22202,-47171,-63541,-42904,2037,14116,6615,1724,-7403,-22560,-17471,-1443,-21375,-31412,17712,72658,56371,468,-74513,-110093,-67306,-16015,-45550,-43648,2466,19357,52528,-13479,-101859,-55872,-14006,-8851,-2340,-76342,-123746,-18014,72729,52693,788,-32871,-73570,-114030,-89793,552,-2328,-75546,-90976,-49860,-34266,-28762,26065,93382,47018,-42130,-20911,82269,77746,10258,-9896,9232,-15855,-41668,7416,55251,18426,-38824,-26706,1250,-18748,-38467,-30503,-13107,35853,105510,96082,2038,-79157,-58171,-8858,10392,36373,79384,102440,97896,69271,21510,-16390,-15527,-7742,-46608,-59344,-126,9018,-89901,-157113,-113639,-47991,-1291,25523,55885,109262,110510,93686,77637,46704,-43928,-126574,-73875,16376,18173,-11739,-7615,-30312,-69102,-113933,-95610,1828,62312,32107,-33965,-31784,-914,-54377,-102988,-102078,-111663,-119130,-62443,-21184,-57020,-104579,-66110,24408,83195,84711,89356,84874,87880,102315,90720,48205,-11685,-40189,-8809,16155,1453,6833,-6832,-13733,38390,94258,106813,107836,119255,66597,-34535,-69999,-14891,19473,20961,13114,-8782,-47513,-70336,-24811,36478,25683,-15769],[19100,-2542,1614,32502,15042,-26429,-10387,36418,92028,137987,92377,16271,34670,81433,67806,-470,-41687,-5622,37359,-9734,-81795,-44378,-14683,-70484,-83139,-15264,61297,131272,74113,-76090,-111648,-30204,52466,60744,-23119,-110839,-108174,-59357,-11773,37780,68813,59942,28713,-7969,-65181,-53474,19346,18660,-259,69561,178600,150810,22254,1766,49425,26753,-21166,-33621,-35716,-34692,-14845,-2422,-3629,1312,5786,-13828,-27670,-30321,-32792,-43520,-34395,-14153,-26812,-53843,-18628,54847,14805,-42859,-5929,3025,-18118,28852,67380,16898,-2662,43612,77183,48877,25639,21143,62531,45585,-9220,21332,77832,58099,2839,-60982,-115959,-92730,-47612,-68691,-95832,-104448,-94123,-14582,85306,67729,-11077,-15442,-1102,-81161,-109591,19571,111844,33952,-34836,-17110,-1806,6652,74011,141637,115503,60826,68587,88673,52548,-28809,-109185,-116514,-60487,-28971,4397,40975,58421,31266,-32998,-59522,-69823,-51422,4560,19839,-16854,-50311,-31244,-1845,7239,-50218,-86001,-43205,38184,26811,-51635,-40886,62420,108383,55076,-5415,-26167,-39944,-33360,-4980,15103,6807,12732,20810,-7001,-29446,-4016,9391,-11651,-34430,-18160,13057,51917,57154,-5190,-92009,-134583,-100810,-31140,18244,2110,-42717,-32112,11722,13645,40828,97902,51874,-61974,-72024,-15158,22854,75618,94222,36282,-20209,-22823,12977,43563,37488,-24435,-68943,-43214,12529,37231,37054,62173,46438,9500,-8246,-39817,-53581,-13945,81120,157704,115840,32494,7627,38810,70033,58673,1619,-28626,-6078,-17455,-62322,-70732,-37948,-17153,8196,73985,143520,157219,140447,100814,23014,-34940,-13965,43146,25232,-23249,-45585,-101222,-130046,-64204,-4098,10589,16173,3086,-17074,11475,-3015,-63797,-58800,-39466,-53731,-67384,-66168,-58982,-38582,34494,135492,155383,95262,11731,-9253,40258,81338,71342,87468,90795,46662,36503,48105,-20638,-80347,-38950,37020,66869,70752,47239,37347,70826,92756,81437,102478,216782,289444,303200,405026,-117072,-1163557,-1267499,-501079,-63412,-32436,-32998,-53856,-121409,-89500,-194593,-499312,-602837,-266640,96163,152071,47416,-13895,-967,28980,49512,51464,36761,7083,-26767,-75481,-48050,58819,91275,49190,81168,156338,84384,-18254,4985,65831,52576,25288,-1244,-26781,-40663,-1796,61422,85827,105327,97967,63413,36696,5923,-25582,3688,48681,10660,-81661,-135451,-106465,-51288,2995,24415,4468,-1686,7226,-23705,-65251,-60046,-12555,7008,-17945,-55421,-82552,-113723,-153624,-150902,-105023,-55325,-25827,14779,38854,24331,-42241,-116622,-99602,19634,103854,136134,132099,67135,17534,523,-35013,-70380,-51345,17324,36260,23417,30053,51672,29663,-23628,-11954,67064,101322,108924,127819,135730,125638,104761,70603,29822,-1324,-42820,-66222,-87804,-110354,-72161,43410,87799,63400,39532,18404,12729,17999,26384,31333,20846,23485,7200,-69064,-125640,-91658,-22208,9292,33552,24463,-19140,-65754,-103543,-133781,-97858,-24265,4364,-70071,-153262,-118254,6332,55500,48126,16271,-53601,-44198,20208,-1971,-79802,-111403,-74416,-54499,-108732,-126888,-64688,-51277,-56848,-9292,-2460,38959,121237,98165,38963,19950,-18275,4053,96053,119455,54429,-12168,-50924,-58279,-22744,8939,19634,14623,-20967,-47870,-23900,-13426,-84048,-117301,-75786,-41592,-23255,96,13288,39937,65793,-6695,-87675,-52227,-20837,-72389,-71427,2520,30534,12769,48782,124855,148385,85503,46468,6479,-58321,-92532,-46320,17286,35780,12118,4446,32163,33082,-15882,-1255,49397,30502,-8907,-1769,-219,4539,15577,-4780,17195,135882,198666,107681,-34088,-71168,-799,30376,8097,2353,7660,9477,-3405,-45319,-49953,-5765,77873,131342,98087,10044,-42535,3936,9051,-12704,62021,116045,35328,-56352,-48575,-78086,-154450,-111318,11908,27461,-31514,-92305,-140017,-117793,-17093,42603,43821,28136,-2221,-41719,-29654,30271,67184,45749,-15315,-40718,-19608,31537,54136,37256,23999,32000,11901,-22686,-30082,-5018,48089,113120,123732,54231,-10518,-21584,-24218,-17567,18821,-5207,-45763,42749,159318,121493,21122,-23694,-13069,19687,36847,45892,74871,141139,162074,39237,-99759,-50687,110497,129296,448,-104929,-70897,7775,14531,-13167,-270,13797,9352,61981,108407,55169,-22906,-18312,5930,-41396,-106394,-146082,-135234,-75710,18980,52396,-29537,-62783,11097,-1929,-133167,-178647,-101456,-61255,-100200,-106138,-43326,22857,67946,115702,157502,158314,130834,76562,28249,33019,56462,4842,-70272,-69680,4120,10035,-103925,-154164,-42314,30183,10514,45257,96360,89442,53769,40746,62970,57618,43961,1151,-87510,-114154,-50843,-9467,-5186,-30634,-24170,33499,37442,-3615,-13250,-29371,-34599,-29536,-26774,-38347,-37562,-23204,1397,28092,22525,-10877,-5558,12526,2415,4312,-4643,-5479,33580,61827,47745,-2804,-46415,-56601,-70135,-78730,-67214,-47947,-10864,48748,72483,83841,89097,23245,-35881,-22455,20290,53122,83247,100443,112015,86766,14278,-47489,-69466,-30418,-3584,-23003,1780,11639,-79028,-119206,-44206,-6872,-29310,-50633,-63235,-85421,-102467,-129216,-150266,-111894,-45548,-29584,-35671,-4281,14713,-434,-6348,44494,121734,126272,90045,67523,51326,6733,-10300,22643,32048,-14090,-71950,-115010,-119093,-90782,-72346,-116678,-211946,-241356,-139161,-24389,31,28908,76407,97188,78118,24809,22415,57980,19494,-8545,18050,-6319,-36773,25354,89624,90523,61748,31598,75858,129185,108639,82946,76414,73018,94685,86509,-12651,-67619,-38725,-48799,-36273,35577,36786,33565,69432,17535,-52071,545,74029,-16953,-161647,-146213,-46677,-3134,-6039,11450,74890,108750,89460,53173,4602,-57053,-74077,-25356,-10235,-33247,-51991,-91633,-126613,-88050,-9605,-2615,-42595,-40750,19784,89569,110279,59627,11739,-10256,-15425,-65529,-108714,-89201,-27270,38306,80423,69103,53006,53503,27276,-1679,-21424,-21149,-10987,-8424,-7513,13615,-3801,-48382,-14137,16128,-21712,-15408,56385,61661,-7718,-48645,-31730,-30043,-35294,38770,116128,59661,-54499,-100340,-40784,8007,-26494,-91024,-46477,53374,88195,88839,27409,-31228,1446,11533,17388,24361,-78179,-168538,-98260,1353,35273,1576,-27483,-18299,-37199,-54293,-1317,3604,-29097,-25743,-12561,14190,46759,41095,21164,-36137,-99199,-59832,58155,96978,41114,-6017,-25272,-57946,-49290,10405,25804,-20081,-62923,-50324,-33227,-38216,6781,31243,-19374,9570,120206,137438,50927,-26381,-10783,11213,-585,4445,13402,16494,45290,80409,83530,36178,-1915,24427,38519,-1309,-42436,-58350,-62757,-62872,-31315,12610,50189,69772,72843,79923,85190,86161,71726,18621,-69597,-123891,-89108,-50140,-63530,-53579,7661,3887,-31530,-28707,4959,23569,23798,27951,-16941,-59107,-45069,-47509,-75439,-84865,-58076,-49493,-31264,-1194,-37992,-95002,-63913,-22034,-40754,-83846,-75916,-13570,73228,141052,117513,20004,-46289,-43034,-29693,-41182,-48940,-17600,8252,21197,9211,3456,25266,74942,145861,147731,53782,-36935,-26734,24387,71421,81554,54617,30048,14834,20367,47064,50319,28964],[27350,9781,15659,27646,-17604,-61252,-18303,43829,93921,165099,170764,95945,34946,3309,-18729,-50736,-67049,-25362,12231,-9116,-8219,89107,95015,-14448,-70278,-36209,7875,47857,8330,-91716,-125522,-45654,54677,68773,-6181,-84759,-98369,-63308,-22202,48494,104321,87765,78039,62966,4082,38703,124090,50548,-49208,21022,176755,191172,48188,-55165,-60665,-36543,-26913,-36563,-55344,-79725,-51250,-12442,-15123,-1215,32450,16067,-35988,-89212,-95766,-69914,-43944,-26344,-548,47738,110480,125012,26883,-53981,-66652,-98690,-111430,-10693,84602,62783,32920,48938,54148,20208,7196,6786,52683,66195,22322,-6444,5994,29545,1044,-72997,-136401,-105510,-25355,-7478,-31673,-52610,-42281,10548,60394,35132,-25560,12981,66716,-35041,-126929,-10644,110186,23039,-95522,-90199,-17623,59997,155881,209111,156200,75089,60576,76270,29735,-58901,-114976,-95313,1421,108451,183614,185387,119369,34651,-3494,-18778,-27964,16046,57079,26273,-43959,-84801,-59418,1832,32587,-1162,-62085,-42076,96284,134924,15548,-38746,38841,105662,77418,10017,-23279,-27327,-35822,-48414,-47011,-47838,-27123,34281,82881,70632,52179,43040,-7359,-39139,-19004,-5853,21937,41940,-589,-65459,-94964,-49557,49059,87301,53327,13942,-6721,-24442,-59594,-29282,60547,43113,-81461,-106357,-34899,39474,81921,57402,2156,13629,-6656,-26066,-7688,-16312,-91727,-107578,-29495,16375,15599,32648,45538,785,-41133,-56819,-79662,-79100,-23109,56444,102482,65405,43127,35317,24751,49941,58678,-28542,-126312,-96625,-49017,-57614,-84657,-65306,-42029,-26033,19391,57888,87101,89631,75128,38856,15928,51436,120429,102050,28686,-33554,-104084,-128875,-49942,-7399,-37490,-42381,-18430,-28141,-49011,-97148,-124147,-62907,648,-28190,-94673,-105917,-87980,-65079,20219,104063,73857,28079,6006,-17218,-16931,-5543,-13229,15790,32468,12154,5251,-13435,-48790,-26410,26584,56573,74661,98697,95935,78932,46534,15317,18399,58541,146638,175822,149228,286240,-235014,-1350502,-1359764,-576391,-160293,-66309,-6177,-45129,-91762,-82327,-236289,-679068,-841150,-353723,157549,254580,134159,30999,9448,33881,65430,77427,64952,40155,20816,-32434,-110350,-89735,-44566,-29993,66495,173602,101490,3272,26026,34995,9152,48478,68735,20227,1007,21967,36028,14340,11279,31187,39492,39043,12856,-32851,1424,100298,119539,20760,-103358,-115881,-39926,38493,53479,-2763,-28963,1800,-20513,-105110,-143840,-91552,-30277,-7043,-42181,-93405,-142555,-176277,-149695,-70875,-13248,26414,95566,115284,63674,-15509,-75709,-50135,38231,88244,136002,158567,95682,13111,-27108,-24968,-2552,10303,28743,25854,21133,15268,29424,20941,-31433,-33722,47941,105240,82103,13691,-51882,-62835,-45543,-38212,-49673,-51099,-63026,-67156,-53850,-41670,15639,76544,46308,23960,66498,70510,51793,42775,32493,7165,-8687,44819,82079,20267,-61418,-51379,39369,87190,36736,-43550,-53761,-58902,-99832,-148056,-145766,-109813,-61915,-79371,-137043,-105670,-20041,28320,69653,72099,-33729,-66594,-16502,-42087,-72807,-36680,-4691,-64781,-140840,-92240,13437,16230,-1638,21028,9944,44842,107961,70525,26783,31634,-16121,-39967,21144,83535,93988,69489,11311,-36808,-37012,-33353,-23978,-25235,-39974,-41408,-57235,-99078,-118823,-47253,39227,-3832,-63478,-34570,18060,53077,71741,19533,-27080,11679,33821,-42140,-79408,-15223,13513,-10426,10869,87136,115313,65906,60630,52453,-27230,-70953,-22700,20933,30744,23608,-5692,-3439,31953,8378,-14254,26238,32164,-30772,-38582,17778,54823,49911,81434,164015,229072,198397,50753,-102003,-90344,21718,41408,-5586,-26807,-33299,-30533,-34556,-47810,-18379,13287,21936,23447,13436,-11144,-32174,-33660,-34390,-16887,66658,123431,77925,-21087,-44844,-94765,-166757,-113978,22789,21933,-25019,-18580,-31644,-62735,-35533,-24766,-39644,-24154,-1278,-22682,2893,61501,70225,35695,-12759,-24382,706,28494,40714,24679,5826,45014,74998,56245,40546,47261,35141,24534,22068,-18675,-65240,-61967,484,68355,78639,10346,-60899,-4634,107365,106249,34327,-26149,-21668,63922,109219,71300,55429,82864,53728,-40339,-94079,-26519,97454,121586,25028,-89817,-110398,-64592,-26323,-35881,-42792,-7931,17596,39254,67543,36215,-17641,7790,61134,34802,-21032,-60473,-61672,-53488,-36462,-27842,-70590,-46906,69780,61489,-83399,-135608,-104786,-105743,-100115,-54444,-10217,24164,36157,34183,61025,99782,101759,36076,-21168,-7345,39502,6762,-81915,-105986,-27640,11007,-75811,-141496,-98717,-42794,2884,42923,32320,-16391,-61037,-41968,55414,131888,121256,42843,-53849,-103781,-104180,-102951,-72688,-36753,9146,65237,53027,608,-10108,-22215,-59380,-69250,-39591,-42758,-47072,-8868,44776,54432,10405,-36704,-23338,22252,60845,92585,81325,48093,9063,-25249,-26157,-24387,-4960,36668,17385,-62508,-104965,-63708,-15243,32132,65218,97951,142987,110087,32341,-28492,-37391,61604,121427,31853,-39438,1654,25517,-4523,-41012,-17045,14750,-4728,-6507,-15035,-58764,-22429,35232,8582,-19356,-23142,-58955,-86837,-87485,-84978,-63206,-19803,9732,-13306,-40734,-11770,878,-18226,-2865,60536,115716,87448,22142,-6711,-14781,-57036,-34365,46150,89153,62622,15823,-49531,-102855,-80557,-45451,-92311,-152952,-166819,-122108,-20223,38361,50555,89381,119207,89812,46376,54318,76100,64917,78911,100535,41009,-18557,6996,31116,15299,22110,35293,74056,93664,49083,12013,36291,101819,126494,46998,-59430,-20793,69326,26575,-39580,-32647,-46637,-44163,-23444,-55262,-29415,82811,102930,-17921,-111105,-76492,-22694,-35568,-88859,-99587,-2099,82463,58559,9692,13406,-471,5081,83250,84405,-12098,-66492,-88041,-134095,-148155,-100390,-83126,-95662,-91910,-30646,85506,142329,70215,323,-34018,-63381,-101997,-98861,-73217,-14123,74487,130421,100154,51824,50473,59164,39387,-20794,-56017,-39490,-41610,-49739,114,12916,-38615,-40686,-37339,-44044,31713,124083,111976,31147,-20901,-12737,-19546,-19751,70951,158082,95704,-32875,-59744,30507,61496,-6635,-50413,-20469,40195,88144,88765,52108,30659,28036,-11814,-24006,-7761,-60737,-122960,-93246,-20983,19711,2715,-16210,22905,38069,13887,18555,-8585,-19427,1127,4653,55497,149222,129459,36460,-47131,-97547,-85886,9086,86243,69836,10475,-39572,-74962,-38825,43122,52758,11517,-28720,-29202,6461,35137,48530,8616,-49517,-5108,99670,128689,93223,53613,48897,25002,-26064,-56438,-63174,-46948,11628,96934,148104,91633,18932,38930,85738,46435,-45347,-70743,-21291,11837,40573,89176,120523,107644,54700,6550,3065,46927,76431,43747,-25110,-70525,-69373,-79115,-82046,-40700,23713,20218,-20837,-38062,-19451,-21716,-23672,5378,1768,-28675,-12429,36245,26229,-38473,-38250,-34248,-46616,-28283,-47355,-104009,-92185,-79606,-100564,-128925,-114422,-30856,76430,103684,15655,-89192,-102117,-61804,-62694,-76391,-69634,-33419,2964,24910,-20475,-53444,-23784,27801,89242,117385,83730,22346,718,22632,63468,77125,54515,36151,18311,-3306,478,9276,-4284],[4159,-5448,6089,1079,-52884,-57213,-3783,6644,23285,105750,139047,75044,1104,-56166,-86979,-77222,-44405,-13519,-19852,-27101,36352,143022,134270,46383,-19432,-52697,-36875,38210,52845,-22800,-85542,-45702,39939,58395,627,-48901,-80217,-57704,-22757,32019,89170,71045,65953,78294,55792,106265,149931,37964,-43487,18981,91694,75388,-1173,-79307,-96191,-27082,33561,4412,-66599,-107937,-77002,-35377,-51505,-52072,-32032,-6232,8131,-36415,-46336,7347,-3891,-54923,-5078,94693,102656,50080,-11579,-46621,-98561,-164945,-151707,-26144,75455,79963,59964,64523,69600,29796,9261,19954,41606,30550,23843,10611,-1655,21202,-8431,-57278,-87686,-93398,-62436,-39285,-33506,-14736,8523,558,-27864,-51282,-72316,-25330,53147,10165,-74980,-37071,41303,4632,-91690,-129499,-51306,74827,165887,178423,119974,45959,32629,50301,15100,-49471,-75268,-67026,-4469,91522,166481,163937,73345,-24498,-26019,-89,21916,85774,96131,25786,-62193,-103895,-97330,-30509,31546,35589,-31121,-35155,82157,130988,51211,-21874,-16250,47828,68409,4681,-24695,5866,-8590,-49980,-34206,-40418,-64125,-1873,97685,104500,65117,35121,-29740,-30790,33834,32321,2614,17060,7720,-38130,-74799,-28653,78165,121627,89621,33700,-24401,-66183,-101193,-83067,11110,53803,-6269,-44895,-26355,11355,16764,-33158,-55492,12757,30521,13269,-19076,-75260,-156889,-126760,-1530,46811,35261,10235,-52600,-69510,-37517,-45212,-68822,-53463,-19311,20594,65694,79066,93587,87835,43793,11330,4515,-39473,-111259,-92765,-24628,24655,29226,-13802,-71695,-87394,-55195,-25397,7732,9156,19696,42227,56701,74323,118371,109351,48653,-23541,-97599,-95094,-12931,16274,-18489,-21225,-1402,-13059,-47754,-85825,-87228,-28376,45619,38519,-33791,-58187,-74098,-80486,-16301,41897,22066,30028,42139,3357,-45282,-75900,-75691,-20021,23960,37621,35183,-9801,-24552,45883,101915,96776,93670,128466,162514,159764,46992,-68223,-92478,-49682,-4032,-71633,-44369,-9365,-505883,-1407322,-1384654,-553537,-195574,-60906,55666,-21915,-26016,43379,-57396,-633295,-954034,-475456,83500,199149,70993,-48670,-46420,24926,89845,121202,123705,65777,20995,-5468,-96077,-159689,-138681,-105037,-41670,85476,152994,105797,40262,-32376,-30336,33146,33743,5290,51505,94293,45112,-18115,-30460,-7928,14469,23720,-15046,-57787,-25048,74348,132828,65438,-79316,-139069,-91799,-9224,28817,-9739,-53099,-18471,11754,-72077,-181373,-187686,-126217,-62761,-55951,-87719,-90395,-57581,-9473,70832,108202,77884,79080,110670,103989,60749,11169,-16057,-30455,-10737,80618,153338,104157,-10415,-57938,1936,89172,103336,73962,44015,28006,1654,-8194,-14445,-43244,-22413,46237,69244,-23691,-147234,-213650,-205458,-140942,-40002,4823,-15995,-63605,-84066,-40334,10940,70542,61079,-36948,-33063,79551,105045,74349,85244,68658,-8273,-57662,7240,76186,53656,-23002,-53939,38261,118567,22736,-125738,-122122,-76960,-74431,-87718,-128996,-197603,-145149,-31385,19514,42274,45222,30908,47275,74920,21086,-1577,29916,44361,68234,96316,62173,-62817,-124236,-15717,103287,113422,97487,43148,-44557,-18594,29888,-16421,-42785,16796,17944,-24687,-25387,23725,68968,83676,64258,29594,-23882,-104691,-107863,-58759,-26011,-11969,-65643,-136931,-105555,13394,73661,7782,-76209,-60364,-499,37930,59590,51882,45026,46619,18473,-30837,-31601,21505,9443,-56483,-75418,-23585,41570,70534,98365,82447,-2343,-27160,22207,33644,24404,23760,-24204,-54601,16173,57039,17924,22810,26768,-60148,-62724,62011,112671,63279,124128,272723,300040,202012,30522,-130253,-123933,-8179,14558,-59336,-121672,-93346,-62684,-100643,-131228,-56974,-15324,-61049,-105587,-87484,-44653,-30742,-38284,-24528,3323,34314,30518,17130,-5223,-156,-29843,-90017,-64793,22344,14668,-4223,13370,1299,-40103,-24304,-29631,-52544,-44556,-28508,-27164,25824,54426,22484,-10291,-52090,-66225,-20441,52773,98336,86892,46394,67955,118445,111204,64487,17120,-24488,-27628,-16448,-52735,-110746,-119571,-14800,102522,98878,23256,-34137,-30536,10252,16795,5205,-16971,-10033,66956,89232,12622,-4268,39540,15398,-41928,-49808,-32876,30551,81545,9553,-118599,-132789,-76396,-18371,-6537,-22234,1969,25206,2906,-18478,-28425,-27881,27419,97539,79218,24086,4641,8296,-16041,-68219,-70807,-45941,-11533,54320,98912,28071,-66955,-92487,-86536,-53582,-10759,-14437,-19155,-9242,-24784,-42229,-20642,9189,-10124,-29777,-20001,26535,43105,-5527,-46402,-2480,43790,8662,-67466,-133051,-115400,-2796,69826,9403,-106218,-169859,-129540,-3270,96347,110398,82264,49955,-6746,-69677,-101070,-97456,-47479,32402,101074,91550,64890,75961,37565,-50307,-61810,30927,64341,22767,25866,62246,36329,-44471,-103107,-71679,35486,130534,151822,93576,45066,102,-60523,-80800,-79993,-61897,-4460,39113,-12024,-74703,-59669,-31586,490,26488,32289,70461,93356,64245,-26076,-61947,35890,65935,-65471,-141317,-40905,56993,59664,29855,33193,65319,65898,7328,-56425,-44432,44628,54680,-19640,-39331,-25212,-42122,-32395,-5091,12011,54106,85534,54643,-6106,-39721,-33701,-37070,-44051,-20446,33916,83596,68391,-3202,-51091,-31528,-32419,-16599,38443,70649,52190,19720,-38437,-102973,-102596,-70009,-51693,-20180,-18251,-61305,-23694,51282,75665,98868,98194,59983,41826,42158,61669,113182,140888,110762,32751,-29440,-15563,-19968,-38124,-13630,7887,14343,3059,-61409,-94538,-12776,107362,116900,-1025,-106198,-61052,40076,43141,-28531,-73284,-92430,-76201,-51229,-63478,-8783,93476,60870,-57226,-78765,-17791,-3399,-46997,-117261,-175696,-92129,30519,23862,-18081,33042,76217,81981,82795,27136,-44422,-57760,-54431,-93392,-135087,-138247,-134848,-102888,-78270,-72179,-20147,40563,-4107,-59218,-73746,-66744,-33540,-11781,-31029,-9620,44110,76076,80773,56953,11384,10905,30333,-13672,-62282,-43584,-9635,-8921,3422,13467,-30195,-81084,-99683,-49512,66234,119155,94699,49789,16391,14317,-2234,1979,66505,122817,94644,22982,-5633,30571,16565,-11861,19411,4793,-25695,26255,77032,60918,38588,1528,-58910,-88408,-75568,-45626,-24620,-21084,-25466,-23413,-2567,10276,9756,13791,30596,40260,-12852,-42481,-34318,-4378,84741,187453,166884,65096,-22625,-61156,-79969,-35362,9859,11105,-26551,-52304,-62436,-40011,32444,83134,79150,43549,34528,80103,99459,27042,-54045,-43995,21627,66183,65503,63270,48932,16157,-27799,-53994,-65688,-68023,-52948,427,98534,155029,99549,35615,34076,59882,57334,1740,-35567,-13697,13083,50864,112250,140474,95966,9714,-46726,-46944,39367,87775,64112,27712,-18838,-49985,-54644,-35225,-13180,22584,33809,-1894,-79856,-102677,-63155,-14578,26643,45896,39377,54576,106906,92496,-14490,-52071,-54087,-66984,-50008,-43533,-78635,-92944,-99589,-69275,-25839,8263,47900,91089,26071,-116938,-170156,-111875,-59639,-65081,-62183,-39684,856,29927,28048,-23950,-55954,-31182,5561,35645,51375,68574,73814,56997,46983,64637,65975,38979,11634,-26453,-60280,-49557,-29377,-38231],[5368,-1637,4754,-10471,-57580,-33781,-4860,-51856,-48920,22956,42566,1491,-20376,-43065,-98496,-118867,-49639,6980,-18975,-39520,20094,108453,118018,82249,32180,-42277,-27114,129341,205213,115135,10689,857,62507,107685,87306,25424,-37884,-30313,13015,43127,56108,41144,33293,48181,52389,78717,70284,17523,45943,70797,-11135,-63134,-13138,1026,-18816,27337,77560,38988,-35853,-33590,16089,5158,-66792,-122451,-152526,-106169,3336,55124,91100,135319,41541,-101503,-67249,9797,-60948,-122009,-118920,-96279,-90585,-117930,-91480,1613,73672,105941,102119,77883,89896,71123,41857,40009,30224,-26254,-15473,44475,66490,45476,-12717,-24360,-18426,-70727,-109355,-112937,-95663,-33324,6100,-40666,-101298,-115311,-96121,-63969,-11627,3787,-34196,-80156,-73241,-43730,-56146,-99829,-63294,23235,80215,102359,62061,-22575,-38338,-9126,-16394,-26416,-20087,-47708,-45018,11102,60439,70411,15031,-65736,-80472,-36963,27360,112286,110353,42929,-29369,-92752,-81043,-10407,54641,69342,49393,26712,11193,-7251,7222,-327,-53843,-45807,-6229,-34777,-36400,6268,-15292,-42777,25819,34325,-43414,-38340,34692,51910,48496,15332,-67390,-68605,25536,35524,-23966,-29146,-24485,-57923,-80305,-19280,63131,87118,59324,-2008,-63076,-62263,-41946,-33130,17178,85031,97960,48423,-11373,-50909,-74493,-87289,-64877,-12348,56900,81047,14896,-77909,-153546,-114425,-12811,28764,30427,-56636,-171422,-99180,63074,76851,11956,6651,9316,22715,93818,149247,134918,105924,56012,-45432,-93159,-63306,-37062,-19121,25867,104189,144729,56111,-71758,-115258,-94187,-46900,-18588,-23151,-16060,7848,32077,38229,48138,66643,69296,9347,-83947,-76538,-1673,32704,27856,27025,25209,14562,11499,7966,-360,19436,66804,79134,46772,44812,8769,-60650,-37177,38264,57589,65810,50284,27874,15541,-17410,-36822,6645,50158,82562,86431,31292,-10578,40514,93731,66624,32040,70128,120136,128784,53618,-47467,-87625,-30633,38720,-24717,60006,57357,-460685,-1266305,-1337327,-534288,-96419,-36908,-14888,-50500,-56570,52806,-45277,-639462,-995749,-551280,20609,129073,-30184,-146871,-90920,48081,130994,131112,102712,32090,6275,17915,-25576,-108534,-127946,-125265,-138378,-34626,124938,135504,12859,-65220,-33062,-10689,-67569,-55802,37589,85825,49096,30663,48419,44776,37778,19013,-54010,-106481,-84771,-13882,56159,42669,-59107,-129485,-123860,-61990,-5652,-3149,-40295,-13089,55246,-1308,-175015,-270261,-222724,-126695,-79903,-74049,-13327,70833,106504,135575,158929,109976,57241,80737,117479,91537,40166,-25478,-96653,-80869,25089,115174,95080,-18756,-90744,-25636,89974,127000,101895,68142,49885,35859,21329,-4551,-29259,-2255,47080,18797,-105132,-194481,-191250,-164529,-85835,67286,136054,67101,-40734,-108067,-101538,-41395,19551,4425,-98193,-76946,55967,86593,61135,90093,80404,553,-65176,-41460,5168,14352,-10956,-45539,8710,73815,-11679,-157876,-173405,-119889,-53323,14449,-8196,-131494,-138390,7368,151663,179959,133326,61154,32650,64267,82531,91901,98099,130398,181813,170493,68867,-57410,-71920,37258,118331,156113,171069,62874,-87403,-69040,-16028,-68723,-114594,-52916,6336,1847,-38164,-45683,-9886,25048,44739,47971,-1768,-103416,-110163,-22316,21845,1124,-59057,-98785,-55757,28968,32301,-26476,-93380,-97915,-51009,-9288,11967,28816,40127,1125,-69061,-64275,18753,81352,47410,-39125,-93585,-97959,-48860,9511,59592,43702,-8288,-11575,12217,-11989,-34199,-23536,-42253,-56818,22414,71356,24970,19853,19323,-74536,-53154,114182,149941,59852,93693,219028,242608,168637,53661,-70218,-112309,-46319,-9101,-74925,-147178,-89531,-26391,-81169,-155383,-108331,-77665,-100874,-104644,-71444,-36481,-26775,522,35977,58653,42204,-6163,-8929,15042,32424,44327,27856,8717,4688,-8109,-2812,5582,-16863,-42100,1710,17225,-15849,-46582,-67744,-40055,43267,50146,-769,-32538,-107172,-135326,-30137,105766,145179,119058,77294,64416,77111,50441,-22539,-86696,-73616,6748,37452,-16737,-77887,-90876,-14674,82656,89709,33209,4020,2413,-5517,-29960,-27297,-11070,13067,39256,967,-61348,-23874,70027,88169,41401,-4008,-67355,-53436,16140,-31425,-142427,-105575,-14273,14087,18926,31424,24435,-9449,-42691,-59689,-46534,-29647,15132,78259,69020,24600,3742,2447,5071,-18338,-13857,29476,16148,-12242,72535,110352,17802,-27602,-7276,14666,17603,-38252,-73630,-23123,12761,-32057,-79488,-64774,-24898,19112,42066,78773,126258,106168,37458,45019,85953,69296,-17801,-124597,-124024,1988,96150,19800,-133819,-190386,-137920,-59614,-16328,35806,108264,146066,84241,-8287,-55585,-70513,-46878,-2265,55687,98940,133711,153892,83315,-16881,-23566,95693,166070,103669,46640,55537,44024,-5616,-52109,-46189,46656,152552,181532,132636,92536,50127,-24859,-96163,-156734,-175581,-106121,14080,61095,20772,-31854,-44905,-16507,-18955,-77862,-84052,-3716,41214,-7456,6655,53825,6123,-89013,-91992,21693,105830,97942,70758,58716,89588,114670,42454,-15019,25355,63572,39470,-4861,-22389,-35208,-43443,-17348,39626,72822,87501,84128,27739,-23912,-34019,-54803,-84354,-68347,-36276,-11726,24564,36428,-1054,-30697,26186,59817,18940,-5289,-11615,-33788,-62354,-101615,-128016,-120346,-77051,17723,112341,116419,31092,-8201,33297,98291,127226,100189,63929,39915,20858,62831,124115,91624,4276,-46909,-65228,-39087,-35445,-39622,-19868,-25824,-41965,-59195,-120823,-127602,-22113,80143,86629,16045,-75160,-120411,-96624,-50533,-50603,-66509,-68441,-51737,-7489,23286,38233,35714,-19811,-81395,-61753,1714,12793,-30683,-99843,-165448,-130448,-44680,-24088,-49155,-35657,35979,101626,43761,-83707,-90513,-23536,-1338,-18093,-39399,-64709,-96607,-70639,-34622,-74575,-113207,-78903,-69443,-80720,-73731,-29463,24448,27935,-3343,-11429,-35378,-52003,16189,54692,-25303,-54520,7035,14639,-25931,-22811,59518,111525,86663,53908,2044,-63959,-88785,-46883,23202,58017,64319,54930,27006,10294,12533,27041,41728,57589,72878,73173,44273,20771,-35867,-26168,44237,3651,-69919,-19610,77940,81788,33393,-21295,-64154,-91120,-94724,-26993,43832,32638,-41357,-73222,-5115,43666,-32194,-71893,-5172,37653,-2758,-32048,-38065,-6315,78141,146496,132571,69709,5782,-32553,-52557,-35642,-41679,-64166,-87235,-74602,-47237,-39615,2634,75739,94244,70184,78492,100036,54047,-36728,-53220,20881,75823,57790,11459,-5167,-27335,-65862,-81033,-43973,-16900,-19737,-23229,10796,91402,122725,77532,33865,10138,12239,47871,39050,-10983,-26806,-15648,21828,85137,115936,62713,-32968,-91007,-59186,58291,75656,21149,5784,-34518,-64934,-24477,228,-14949,17133,46986,21322,-63944,-101406,-32775,52039,87098,73034,53489,63772,89637,61220,-29411,-54267,-45160,-39564,-16529,172,-10181,-42863,-72133,-22005,53252,84465,76488,55033,-43084,-163557,-155979,-76549,-42728,-45026,-40512,-15373,36306,56205,28928,-31381,-75315,-70582,-31417,9307,14004,31703,51463,40095,35885,58953,37439,4753,-9300,-59721,-103373,-81981,-50764,-40510],[18739,17523,7530,-13297,-46092,-47406,-70198,-109100,-80073,-42641,-50121,-53266,-26336,-14642,-78268,-150150,-98041,-8915,-3855,-39311,-25040,59555,96645,81125,44371,-21332,-4260,163827,262189,196207,105728,82803,119766,170308,169239,82058,4640,14202,72937,92268,46258,12614,12853,25321,22988,169,-22765,14608,119634,96954,-65967,-94300,49539,116008,65713,29501,17289,-4435,-6740,60603,121310,51490,-69948,-147211,-182824,-155866,-47849,61811,157267,196608,82347,-80692,-96692,-90188,-172161,-193059,-184086,-155951,-66106,-10170,-268,14961,56146,119520,128943,66867,64848,77347,57286,25490,11609,-43770,-56844,25166,95527,78743,22436,10912,2807,-58373,-106688,-123637,-112259,-44010,7664,-33079,-91880,-96173,-35821,-2361,-24614,-34648,-49820,-118383,-143436,-84527,-25560,-25102,-26245,-28155,-14295,48311,35584,-79254,-124277,-81497,-55064,-20137,13303,-25597,-53011,-9458,42500,56492,26400,-52740,-102197,-73027,7680,93282,98755,69905,27314,-46130,-18981,49956,83823,99795,149627,115697,-26273,-120162,-59478,11298,-38036,-102484,-88816,-55790,-29721,-34573,-84971,-77010,44649,96616,28455,-11978,-9361,2841,50430,20989,-84628,-106605,-34911,-20736,-52949,-66549,-80876,-102118,-78208,-4914,37696,32177,18287,-13045,-49136,-23216,26656,52185,65379,101700,129733,96209,27472,-43952,-80464,-54320,-42218,-47427,17831,82783,51755,-31537,-91959,-74922,-41398,-26427,-16114,-118026,-206684,-62563,166461,199291,99524,42861,26258,48901,132534,165806,108277,52814,2861,-111446,-174788,-114663,-29291,20564,40852,89148,124188,67195,-43704,-107263,-98382,-31967,19111,21720,-4376,-38768,-35376,-22075,-14109,38023,99767,59189,-36390,-51488,-1624,34522,54674,56865,49981,32409,43130,52716,22836,17574,48107,64282,76963,109950,72617,-39631,-38187,63695,79681,28069,-16087,10879,62483,49189,17069,47615,74154,93364,91945,39629,-11309,28571,65480,-9174,-101701,-93313,-64898,-33302,23540,15279,4848,95175,210613,236874,246236,269779,-644942,-1832827,-1613423,-545775,23764,18750,-98145,-57391,-35416,25556,-190420,-835606,-1181409,-647461,16409,118457,-67951,-159232,-72420,90518,146473,71635,-2066,-22533,12395,46562,37031,4703,-27117,-62508,-104066,-70755,17254,44302,-21612,-43411,-31613,-51356,-96325,-65967,-8675,334,27884,101159,148828,113086,82617,51736,-35634,-110853,-107055,-47318,19097,33909,-22847,-79011,-80451,-22164,28608,30115,10269,35562,87468,47002,-128449,-265815,-231730,-108411,-51724,-53770,-14938,50202,55242,24728,52684,84057,79849,80789,84910,33255,-8338,-30445,-70242,-87161,-37120,41066,76848,19632,-78284,-83457,1277,64401,75953,49961,51733,83358,103036,60743,-2515,-12107,40525,23165,-61844,-81235,-30025,-14777,7206,106282,159530,114313,22384,-85589,-164928,-152118,-81678,-37496,-89361,-79701,13629,34935,27382,36741,28173,14319,-4483,-21481,-36794,-26319,6349,6072,8314,6704,-45031,-124285,-145744,-102878,-13902,73719,111496,38524,-55146,-26839,106872,176360,151848,89852,61010,83707,114333,118795,81542,77033,134510,121882,9524,-80978,-57292,16170,44853,83236,127154,50631,-72941,-67529,-37187,-85245,-125580,-102386,-49896,-17223,-49005,-86923,-67870,-39171,-41137,-20649,16805,-11870,-28236,24187,26717,-30299,-57616,-41900,-23372,-7159,-19323,-60807,-109636,-131625,-101656,-71742,-69561,-47229,-13461,-48420,-99886,-63156,42383,114959,96970,25795,-33803,-76735,-104501,-120990,-87332,-64970,-51555,-44053,-59931,-98012,-122461,-108499,-66947,-19945,36634,34486,-7351,10297,16691,-62126,-28458,120529,133777,43309,33459,57513,58696,60547,61133,11948,-65391,-64054,-2658,-744,-50024,-36586,31995,28196,-54899,-92961,-104565,-82740,-11998,22422,-8399,-24476,30644,70965,87379,75845,44259,52000,45721,38502,82171,120543,65660,-23719,-55700,-11971,21669,-3540,-39731,-12526,9017,-28010,-74288,-78435,-21172,61563,67395,34050,-7869,-123842,-151288,-6210,109239,81635,43844,37178,19745,-13851,-62495,-133924,-160536,-72729,64657,97374,26168,-12552,4258,32186,55725,52169,12119,4828,44831,49194,4695,-19749,-20443,9989,14479,-55369,-83020,-10478,94278,137474,102940,32839,-45865,-58298,-22707,-49615,-103707,-41788,35379,10914,-8128,29596,-9378,-99043,-96371,-41779,3724,14191,18934,42929,33148,5862,-48085,-73597,-9853,54279,62740,64861,17481,-46529,3443,77456,61471,32274,32992,48230,34083,-52229,-98332,-18732,70002,53373,-33805,-73205,-31582,46663,90880,121041,150335,111875,32943,50563,99415,60672,-28260,-87612,-86734,-12729,66886,11312,-119483,-135559,-69468,-66302,-88018,-19661,89880,133254,72494,-13016,-58621,-35137,-13457,-39613,-26293,64679,142080,142057,60016,-13511,-16697,62079,120116,84334,32329,50753,82579,93660,74025,22018,18586,96545,163908,172774,165934,115917,17292,-88220,-189059,-206570,-108675,22736,113204,88664,-5386,-45316,-35708,-69837,-131150,-132397,-53988,1984,20280,86058,80764,-9758,-47986,-6982,76038,103331,66651,38607,21789,46949,88535,62146,62680,91451,42918,12799,36781,20448,-29439,-55288,-46115,36586,100253,64787,5825,-30629,-27627,-10655,-66378,-136229,-99921,-41975,-28044,-8070,-8115,-23733,-9829,57174,84434,27998,-45249,-74354,-84098,-115432,-155643,-130879,-66617,-3226,87686,158435,148034,88613,20075,6164,94466,141765,114146,87181,43058,33453,101533,101562,-6945,-96005,-106351,-85837,-65436,-64966,-63348,-44718,-64403,-64998,-56044,-87834,-72791,1970,50379,65888,54577,-15695,-104393,-154958,-155095,-116531,-63294,-38600,-36737,17835,97441,72800,-35578,-87763,-75159,-46416,-3385,24025,-10108,-76453,-97361,-85027,-91932,-90768,-108848,-153162,-97271,41076,29843,-105782,-91471,18075,54798,48302,43452,34583,-14028,-44417,-38633,-87689,-155289,-142859,-88643,-37511,-44560,-77444,-77744,-17661,36376,39916,-44974,-120083,-39346,31238,-41453,-72177,-6177,17841,-5638,-11218,71717,160919,164527,116708,43124,-5749,-19242,-31373,-22192,39064,83966,76277,21927,-12143,27854,67433,58920,61689,78281,74324,50639,32637,-16042,-22282,982,-28643,-59219,-12499,78577,108458,47523,-20657,-39958,-39008,-39659,2579,37856,18236,-54367,-93969,-18713,31634,-68942,-107460,-28708,-459,-20944,-476,-1855,-36232,-10066,90518,150747,130420,62034,-9148,-33240,-8945,-5092,-44563,-86664,-79284,-45429,-19811,22295,57778,42051,22695,63970,68147,-20634,-50040,22793,82615,90765,65078,19623,-15919,-48942,-64472,-40371,15355,31480,20235,34487,73195,105526,97815,54212,-2286,-36049,1496,63151,52927,-1901,-13524,-450,23091,70782,98421,59074,-28408,-104408,-54884,59416,42158,-18213,-12510,-38523,-41006,23469,30015,5459,60280,77753,31179,-13652,-20622,26335,98211,115551,39627,-16509,10965,43950,27239,-12769,-3352,12299,23467,43252,57753,56185,22967,-20349,370,36193,35014,11731,-20781,-75198,-104655,-50905,6199,14850,-3893,-37846,-39723,12345,36877,22191,-38117,-101209,-125434,-80160,4080,24002,25863,18666,-18043,-11230,23566,-20267,-44335,-13315,-45721,-92305,-73884,-43160,-14960],[29660,39465,21510,-450,-17517,-58863,-118885,-106044,-48623,-54217,-74900,-46978,-12023,3792,-18636,-74291,-79907,-9019,36862,-1165,-23227,59256,91836,67395,44484,10918,16349,109111,172102,165532,161449,173991,167252,160161,137826,75461,28716,61450,123152,130256,55553,-5759,15577,49712,29391,-27932,-38194,30842,114650,71474,-44904,-30495,94591,139699,74671,-11435,-79042,-85166,-9612,80699,107780,20278,-90795,-124731,-106136,-76622,-47205,-20557,67789,153757,126208,36803,-10294,-55063,-104589,-98781,-112964,-111395,-27503,54214,41816,-3388,11917,77218,92771,35495,12092,25537,34787,2368,7036,-2401,-43939,-32496,31368,91160,86660,33361,-27432,-63237,-66293,-44975,-19588,9308,46971,27624,-29520,-10591,81865,114062,31677,-41931,-62063,-94050,-111685,-69367,-3081,14132,-6736,-46786,-56992,4980,27332,-74465,-152440,-104584,-45980,-18978,9552,-3386,-41610,-36756,39534,102629,91273,4953,-52169,-47930,8110,62404,68748,82484,75727,33481,19950,39269,49518,103334,187514,141718,-10169,-99427,-70359,8154,17513,-54062,-71589,-4268,17590,-61449,-143114,-119822,-9568,51092,42325,21605,-12580,-9865,50085,28427,-62520,-71634,-46152,-56049,-61394,-78771,-119403,-127843,-78547,-22210,-1071,4341,19434,18155,1361,-8236,1862,57677,95855,94252,76859,70882,71630,40145,5978,4382,-58501,-91988,-48020,55838,77394,12549,-35440,-28008,-25092,-23302,-17153,-86968,-134049,-13636,146422,171900,99402,18772,-9291,35484,103262,88304,31467,-28029,-84323,-140184,-159502,-125190,-74167,-4804,9173,7630,24231,21664,-41029,-107794,-88999,-2787,81240,79443,16289,-60321,-75511,-53705,-16605,45363,97065,75789,29645,10085,22462,47457,74526,78859,71294,25132,-8306,-4611,-16029,-20490,6306,28282,67503,100725,29605,-75714,-55207,35707,12552,-61171,-74545,-22908,8137,-13369,-16710,45269,91176,94799,72576,38182,47434,111234,117532,8264,-120836,-178661,-203732,-137658,-11497,38032,61347,153436,250172,263144,192192,159101,-827861,-2109900,-1665393,-524305,-98962,-77975,-79712,-26238,73295,85510,-220994,-948971,-1302884,-679287,21037,141148,-11659,-82400,-22727,71042,70399,-28390,-81746,-36586,29014,54152,55030,87629,78213,39147,13273,-23507,-51096,-47750,-22802,-18721,-51294,-67263,-42870,-16121,-11053,-33806,549,88884,123910,89634,79130,70799,1699,-72866,-66479,15352,74234,59518,-4562,-40112,-3535,80219,106253,53892,26616,57643,84688,59204,-45525,-154007,-139490,-22849,19616,-23119,-67908,-69243,-89856,-133015,-94279,7034,74808,73202,25886,-38280,-50420,1454,11905,-66828,-91910,-22104,51250,57225,-18543,-85764,-58021,5199,30332,-6159,1537,59883,110414,76646,-28153,-56608,28737,71656,39777,44367,79843,63180,7895,21691,63546,102817,91895,-6581,-119742,-169880,-121516,-48792,-51330,-52352,-5182,10500,4847,-26524,-41921,14823,68136,56751,3395,-6566,35337,61231,48452,6459,-26770,-61069,-59218,2378,49220,38521,93867,123079,27460,-69605,-33421,62370,85940,86642,101567,113512,107241,84682,9117,-51756,-11281,17664,-38116,-101814,-85693,-33211,-19618,-25697,-5820,-10558,-41724,-44540,-72355,-97777,-62762,-34392,-43976,-46631,-68431,-86418,-67554,-60943,-105566,-80088,44074,72838,20339,-1303,-26056,-47703,-21655,13319,-8327,-48989,-46156,-50853,-85310,-110317,-92282,-83681,-91185,-54013,12171,21867,23591,41419,71455,124932,127262,68329,20666,-11029,-87908,-191000,-204291,-144782,-77102,-57631,-88275,-117909,-148852,-154846,-83223,-362,20076,-10289,-12685,33462,40690,-14906,3696,76038,67441,7307,-11584,-48554,-86820,-29616,57633,45119,-39946,-66860,9540,84028,53109,-6874,30385,94456,51218,-35276,-80559,-60033,15346,51644,-7419,-30605,26245,50322,53629,73121,62528,67959,44738,56218,125764,173901,95868,-37355,-89676,7503,86143,55517,-31794,-82279,-97064,-102851,-96161,-36665,26088,77494,95726,84666,27675,-65950,-54787,36102,35373,-43104,-66109,-42598,-29503,-46652,-80916,-127341,-118916,-29574,78013,100994,25945,1186,61001,80071,26916,-14887,-30593,-16549,41670,73140,65304,41215,-13054,-8178,23087,-15540,-38211,-2369,51463,81596,77148,64708,50978,28931,-5443,-31949,-34813,10430,29953,-18837,-44912,-22948,-88251,-169825,-108296,-13603,25715,46652,52255,41726,9199,-26898,-110950,-148819,-40630,71586,70771,23406,-7707,-29392,-40852,-10144,46885,31703,-6849,29411,38604,-42129,-73865,-15312,60425,100522,52328,-32861,-49407,17624,67244,86139,70701,9929,-37813,9054,66729,28506,-16445,-6906,-24083,-36024,4716,-11944,-86164,-71439,-10120,-34542,-67718,-22088,28197,31829,-1667,-60749,-86429,-4306,53407,-4318,-31561,41368,104654,83531,6663,-38930,-35765,-21605,-19651,-5098,28920,79436,96001,109652,126232,57713,-30655,5173,88238,115039,139241,112119,15055,-70614,-133696,-100880,15483,93305,124218,87769,19782,-26235,-77515,-119156,-70250,5387,-43,-19554,18358,61578,26558,-32824,-37209,-20451,19462,20641,-4732,-9374,-18713,-6143,32067,38085,55480,64756,7836,-22444,19332,20723,-14439,-33425,-22415,63886,134517,65943,-30393,-35514,10431,24041,-60708,-156849,-119483,-41533,247,30768,-14245,-67403,-45242,-562,3447,-11991,-65446,-67763,-32332,-60112,-111280,-60772,39068,75723,87309,101146,86536,71221,22295,-26538,32241,78873,59651,48589,25331,53045,127435,97300,-11824,-66904,-68545,-59173,-68602,-100063,-108859,-90001,-93588,-67136,-26323,-22643,-13279,20307,45364,46377,14461,-35935,-44880,-84085,-166569,-165935,-88994,-53381,-62407,-18798,67139,41197,-80112,-119309,-74280,-42872,-8049,27981,-7096,-66187,-36612,8501,-57131,-124917,-145120,-169215,-158257,-61992,-8402,-68035,-69034,23322,73743,56557,27607,31897,9472,-39843,-77373,-138298,-204156,-185468,-100170,-1384,-43012,-214723,-250631,-40855,139504,163848,44579,-83082,-48844,9281,-45398,-68565,-34680,-30917,-28317,-18403,9826,64607,121429,115415,38988,13679,27041,2266,9198,74720,125922,122819,47106,-5366,47196,114236,123360,130192,101001,18996,-26485,-4365,1517,-36330,-78916,-71381,-25863,1321,39041,86265,43611,-31463,-37928,-3896,23908,26727,-13108,-42813,-67722,-99080,-67453,-54327,-103502,-73228,-13313,-43181,-78858,-25154,-26734,-134123,-140433,74247,261131,255329,131449,21778,-35837,-13317,37473,26820,-30286,-51795,-45960,-6350,60971,64559,8840,-33485,3364,33952,-12086,3076,79622,70414,12675,13479,26293,16042,5708,23696,53849,63145,18307,2060,75856,138431,113583,64612,6230,-77335,-101212,-1905,88466,70568,16124,18593,46584,54479,67768,76733,55263,1866,-45045,-13489,39577,11441,13469,65674,61203,74987,120061,104378,79800,142886,130700,17124,-43667,-25119,-11515,18237,31364,-50280,-109399,-50620,25184,52093,45725,48868,46833,46393,50995,61141,48009,18926,-11737,-2510,2965,-20006,-49423,-68249,-87791,-50982,41302,93306,89221,27372,-69718,-127138,-95141,-40423,-8239,-31930,-76917,-124992,-103915,-8439,29784,40861,37568,-13467,-28805,-20491,-72287,-84534,-29766,-28914,-55910,-39662,-19541,-5917],[-7913,-917,-12096,-28857,-34506,-62364,-98296,-60235,-11923,-41703,-69774,-46161,-20423,-6431,27063,33945,-1183,26236,74826,31374,-9614,35031,32107,14174,25680,19258,19481,56839,60818,66742,138573,185155,121584,43644,8767,601,-7466,36124,87402,88168,34122,-28695,-4793,56427,38665,-16592,-12474,35001,54928,12426,-21871,-6085,24704,29242,7779,-39943,-112369,-127268,-43452,24280,9283,-52210,-117233,-126257,-75727,1840,-6950,-106225,-82172,54947,112216,99954,80007,30956,-26042,-23643,-11825,-10212,4575,41306,33771,-13073,-27544,-12150,-10521,-20096,-31654,-38982,423,5553,13618,34363,9298,-48403,-39668,63961,99365,24180,-59435,-85007,-50043,38636,85703,50203,43578,34542,-1431,58014,144352,139297,65311,-14680,-34366,-30960,-44188,-29483,4568,-23784,-61240,-68160,-72686,-52894,16,-30768,-108243,-68463,8531,-12052,-24022,-6766,-66663,-154278,-79456,104582,163065,98640,38441,5320,14366,36652,26919,59768,102462,98866,27575,-22869,-5844,92184,152988,79652,-10924,-34672,-42739,-2927,75545,83865,61333,92693,82576,-27752,-101831,-89925,-74757,-89827,-66840,-28857,-30242,-22458,15327,9413,-22849,-6570,564,-14649,-36785,-83732,-128101,-124037,-95519,-69284,-42510,3533,32464,16008,-640,-32442,-62185,-3549,84457,89045,22088,6311,56118,73954,53362,6379,-85083,-100546,-25256,100424,112187,38109,-13971,-2216,28671,60767,70978,12961,-36098,12277,49210,34755,20552,-18904,-52436,-15962,28519,14022,-4728,-46268,-100970,-92310,-43373,-35795,-52191,-23182,-10427,-9501,16435,11840,-51828,-102884,-55510,48214,115448,80399,12454,-40305,-53710,-38513,17551,61470,59872,55161,76088,86156,70254,86495,117362,106921,73844,608,-75338,-60381,-16792,-22602,-19356,12183,56720,64206,-48124,-128250,-71735,-11635,-55898,-76619,-23284,3196,-55983,-102387,-78715,744,93851,129000,103819,101204,164409,218540,197451,126398,43521,-45914,-116951,-68797,5180,71644,120796,157689,183095,56732,110490,-81815,-1169898,-2570381,-2242156,-791646,-307494,-288299,-94085,-40919,79039,121546,-162140,-1093778,-1548497,-834847,-55114,132863,76265,17934,1638,-39620,-86987,-118830,-98789,-38670,15869,25197,51929,109784,106455,80835,57130,-3823,-58898,-63854,-22993,-30997,-57394,-45149,-7562,14692,30902,23008,-5583,-3434,-9694,-7582,19664,18755,-32178,-70101,-28882,82860,131151,59837,-33468,-34948,43205,127911,113701,7813,-54486,-19360,30571,52087,35845,-12671,-14776,39274,49638,9087,-52664,-104708,-150588,-174977,-125982,-40839,13660,22718,-8680,-36425,-29553,22676,32324,-54529,-87094,-23966,21471,42149,34991,-13544,-30431,-7701,-873,-50754,-64578,-17227,25433,3810,-85151,-74521,24814,74859,50028,42441,53021,19418,-40850,-29681,13193,60854,97337,70885,9260,-59322,-83830,-68392,-56654,-35179,-949,7204,-14061,-48321,-56915,1289,64371,86238,63729,47021,54083,67077,81611,74738,38503,-28218,-15638,84128,83406,-43374,-36252,63318,64211,-51122,-106602,-55153,-16258,32671,90401,97556,63511,43499,-23143,-108042,-103167,-30374,-1791,-53587,-83477,-41190,-11283,-49799,-82542,-73741,-54618,-42435,-92396,-92181,21804,100687,48750,-17784,-59926,-70789,-59286,-73817,-114384,-70917,50679,54826,-20855,-64295,-57787,8565,79412,88444,20483,-54907,-57931,-30627,-49816,-57324,-29793,-13151,8048,60766,121725,150564,161961,141373,106125,133478,138043,66230,15038,10471,-39009,-136288,-158190,-98708,-29500,1616,-13637,-43629,-93573,-124373,-73689,-14364,-9683,-13675,29708,86932,91312,55237,43112,33805,8341,-27306,-37467,-51797,-77005,-4957,75208,33619,-42628,-58672,-11839,59578,43334,-25059,-34806,31278,30474,-26784,-70766,-86425,-66019,-15728,-22559,-26032,19907,11512,-7768,23926,-11009,-43381,-13203,81002,176369,198292,111055,-27909,-81808,32001,116992,72798,-53192,-156687,-199235,-150767,-62644,14829,33260,64565,111261,92813,23096,17206,88667,71328,-36039,-101032,-108355,-96714,-45203,10288,11426,-20047,-22987,3728,55703,86133,11548,-45494,16890,43307,-49686,-100241,-57659,-11361,10196,37112,89253,100672,25674,1694,49896,58936,26083,2397,2794,5016,11249,68576,116556,91355,18411,-20243,-22216,9529,18272,-11183,-26752,-35283,-111951,-140777,-38934,-1946,-50559,-25459,38913,48978,1213,-67388,-155275,-173728,-57127,48460,47473,-19855,-43266,-26366,-40221,-34261,33613,11783,-55446,-10806,25107,-20222,-22174,-5819,3492,72951,111422,32439,-35673,8617,46766,38592,-7234,-54645,-64115,-23764,21975,37664,73991,112112,58025,-24032,-23994,-14269,-38237,-20276,16330,5441,-18741,-5361,-15305,-25550,-19494,-66816,-79841,25526,109439,70754,42805,64681,82837,61856,-4422,-32496,-14609,-31215,-74894,-37910,70028,127323,73056,50741,116913,87228,-27702,-38347,20502,20760,38527,51214,1072,-34291,-29851,37289,131552,159199,117745,78306,73151,24045,-102920,-134714,36590,179108,89236,-24681,-33254,-35935,-74431,-94276,-86954,-85525,-71717,-61436,-29103,14067,19175,20261,26638,-6324,-31908,-14301,-5219,-37140,-44712,-24102,-297,35455,76222,122409,143445,86304,24092,33289,61948,49812,-19106,-91464,-74890,-14394,62017,124986,43108,-79293,-84871,-45693,-49411,-60331,-78902,-20408,67346,53667,17062,66257,115738,71602,19248,21682,37491,43607,16412,-45192,-51229,-30556,-35595,-13330,8787,20273,75207,137892,138989,95674,47997,10490,-13609,-55717,-76860,-67967,-51559,-25672,10285,22137,17210,41651,64605,15461,-73802,-95285,-8619,2161,-92598,-126081,-82455,-60842,-67614,-45060,2994,-7817,-74732,-100411,-71369,-32201,22588,55691,9783,-35249,15302,95045,41745,-62250,-76209,-35951,-58188,-85132,-45676,-38710,-60322,-21261,25760,8318,-38150,-46569,-23217,-3161,-39007,-141437,-234969,-195273,-91707,-1285,-38188,-209324,-213711,58550,268382,269703,134167,-3594,-3206,41760,-22401,-80106,-67624,-50232,-18189,4924,-15229,-29788,15895,39722,-5719,-1264,41041,49287,69675,91988,138062,180589,131778,62107,72439,134685,169743,170904,111706,2239,-80759,-71662,-46736,-78843,-118316,-68324,21202,1473,-32456,13680,23637,-16510,-11840,26875,64611,49630,-30626,-78740,-81087,-87504,-94568,-120692,-113686,-24495,31215,-12768,-82038,-69719,-84678,-176396,-145371,112173,325582,299919,154036,60047,-20065,-31000,22896,49032,17914,6812,-976,2671,54267,94828,67277,-20954,-44876,25475,60371,66488,92519,36673,-86491,-98441,-31483,14731,54052,105333,119138,70617,-32910,-62748,37136,111958,81083,24266,-39778,-118157,-130883,-30598,85373,104048,50731,43492,82590,79807,48006,36450,30919,28729,72490,94842,64089,25585,82837,168008,189507,212098,245977,221026,165975,206720,191809,17549,-127926,-123494,-114593,-125516,-101482,-109035,-116590,-52971,31812,91796,91936,65083,43786,37799,36275,34031,-9423,-51485,-53568,-1281,32323,12820,-21018,-29930,-70700,-61961,41852,117231,108262,20288,-100672,-190576,-173141,-90569,-28804,-1206,9062,-42095,-73321,-23023,12461,42339,79885,74291,33523,-1486,-40898,-64193,-47458,-26862,-14089,8591,13260,-7465],[-24416,-45414,-59115,-68634,-73012,-45408,-3871,29446,44209,15435,-29367,-37747,-16919,-2763,37775,72612,74044,98030,113427,56033,-4080,-22303,-51143,-36083,16819,30325,41715,86981,67189,40339,96576,119300,30156,-53108,-57572,-42938,-49785,-33016,-1576,26231,32589,-12036,-30595,25449,32902,6510,25132,46872,27661,-17464,-29745,-37239,-64358,-73739,-44203,-18106,-48454,-80165,-47686,-9224,-9442,-13653,-50038,-112141,-103889,-9774,4095,-98165,-93914,14406,37487,27666,53779,20249,-69948,-63051,7344,42280,39799,48460,56056,30192,-3843,-49265,-89418,-72300,-30789,-29666,13974,36157,18259,31430,66599,33121,-3725,30167,40822,10986,-35534,-88459,-50045,77741,105436,10242,-34501,-30656,-4378,79202,112045,62184,36520,1988,-16465,-14054,-22158,-8148,9467,-51668,-101994,-85141,-69970,-65821,-16545,-1465,-57107,-35940,34891,-6943,-43355,-18125,-95650,-229305,-162879,80790,216396,195457,112938,26956,-1209,21333,-5082,14750,90601,99901,71705,36973,47620,103618,110118,6985,-54338,-37970,-34888,-3438,111370,199243,180153,139668,112124,41934,11038,5117,-85250,-195309,-189989,-116358,-56518,-27841,-12514,-10640,-12731,-15592,18452,59985,14598,-82524,-117492,-101992,-95014,-75032,-33746,24751,26749,-37764,-66553,-55473,-61177,-39115,45576,89016,21643,-41087,-24325,-4806,-14967,-36887,-41653,-28455,60861,144970,122081,44200,-30278,-33086,36823,111431,126497,46556,-2122,32452,21367,-36006,-35501,-10047,-26838,-37345,-19191,9841,35836,21725,-18980,-13939,42096,54047,20176,1433,14460,58913,98645,68940,-16531,-61280,-15304,70861,83774,26740,-6011,-3316,-7291,-11803,25049,47567,30006,40599,89919,119619,100133,118764,152763,110809,32928,-40397,-79782,-31344,21670,-6735,-31159,-6781,18467,24472,-47024,-102761,-42732,-677,-43641,-24605,68104,77070,-22654,-66689,-65695,-40274,59115,154515,166440,180219,206406,205520,174415,153669,145248,114651,61457,23910,20539,115988,223399,233485,226817,98807,281747,278058,-636676,-2187221,-2390506,-947139,-184115,-241309,-243014,-143834,-87706,3676,-248336,-1141896,-1592601,-920545,-136761,75875,102336,95498,9343,-120393,-183831,-161841,-113539,-82504,-46947,-22360,58689,111248,67856,36380,10276,-49821,-99284,-89344,-76778,-55692,-11273,22689,5534,14081,56504,71285,21039,-42784,-81475,-65790,-29488,-50129,-95119,-94821,-29768,75270,103690,12219,-63258,-18212,63362,96353,35332,-79573,-156012,-128180,-50059,19185,54625,66342,72579,45580,6155,17478,35200,-11147,-78760,-99201,-47310,-12627,-21928,-14630,8375,14528,9877,-7790,-40474,-66067,-45970,-7335,-1485,21717,68097,66407,8304,-38217,-42389,-63704,-79201,-48621,-10360,-21277,-50444,-20268,29117,4746,-40100,-26254,-7882,-35936,-28262,52985,75487,23549,39837,95208,94972,38928,-56752,-110335,-91960,-35642,-12665,-41498,-61468,-36140,-19216,-22453,-18726,24101,60885,63000,45875,25388,61715,111560,67366,-49959,-54888,51637,60736,-75012,-117819,-12388,61930,-14882,-99410,-116835,-100137,-58368,9804,29629,-2882,-2693,-24379,-90274,-95464,5766,87871,43423,-28415,-18633,8467,-10898,-39772,-63736,-79268,-44887,-44518,-29299,77502,153379,109426,52848,312,-46607,-75208,-118999,-134935,-71211,-12669,-44241,-68207,-55803,-16621,90163,179122,154286,41912,-42537,-56368,-38284,-59270,-53533,2983,69022,129661,164958,165988,143288,105984,85130,92939,133638,134210,49703,-15327,-11735,-17498,-56749,-22206,32562,63357,84619,73519,15515,-48147,-72717,-45341,-14205,9949,27846,55835,102604,129997,108938,70419,32625,11235,-15826,-43633,-39424,-1435,62831,73845,9660,-26823,-25028,-42175,-35997,-25109,-48574,-95146,-85699,-73820,-78884,-103140,-132165,-136391,-75581,-16391,6719,28940,-21141,-56954,-32028,-86622,-146389,-74077,53912,140766,166681,102261,-21612,-65764,1616,37793,-11051,-108063,-169510,-179499,-107053,1927,25007,-29152,6237,89924,49621,-33607,16449,121961,72186,-31096,-64460,-88544,-104701,-33220,66252,74551,22713,-7637,-10044,42108,100305,19908,-100729,-99712,-86627,-154301,-167035,-70530,7862,-3091,8224,64153,74506,41818,37123,51081,53155,30224,3887,5210,-10179,-34609,16083,60733,32468,-17317,-49553,-83400,-39200,32407,33742,14920,6751,-44416,-39635,54203,6391,-151614,-174986,-70921,8203,-3024,-78801,-164855,-167905,-65654,31817,50629,-8985,-64760,-64195,-39725,-2181,51283,25802,-51672,-45068,-12971,-17886,6578,1883,-51786,7559,128762,109144,35258,62035,81826,41514,-10998,-34919,-38227,-24654,4403,61109,131893,155766,93677,2058,-25272,-16866,-13370,13170,52079,35508,-24293,-26471,-19458,638,19166,-44724,-78231,13894,89940,73974,76519,89608,70809,45107,3265,-1292,27875,23933,-27995,-19797,70550,102964,28821,23603,121529,117662,6153,-31043,24246,32823,11493,12572,5926,2888,30451,80741,124897,136178,93284,77890,116996,69488,-84839,-118827,59521,202664,118964,-41194,-119987,-116052,-128281,-159259,-148402,-107085,-98110,-87976,-8490,65471,76142,73072,34195,-63625,-113130,-75606,-32121,-50529,-96513,-82415,-15480,69726,111102,84502,37763,37428,77350,84627,46894,19468,14459,2148,-421,22977,98603,164303,67331,-81378,-85467,-4330,-4771,-81398,-114198,-22621,79233,79964,82061,120305,86653,-7375,-61043,-45326,6241,29850,13372,-53101,-106264,-106665,-75042,-6364,2208,-110871,-98732,126946,292401,246939,125190,40969,31700,27933,8232,13607,37271,37660,29506,22972,27531,59217,48101,-47533,-123766,-98693,-14167,-182,-45245,-52850,-35420,-40147,-50357,-37706,-17206,-27134,-65908,-86674,-73203,-21478,53386,78245,25818,-4582,49860,116072,88231,22297,21071,65569,49935,-1982,356,-19465,-85373,-114946,-99238,-79302,-85618,-108445,-67737,37692,55475,-67087,-182700,-137503,-59488,-31052,-4394,7075,34770,145772,221526,181772,88443,6911,23189,74708,-12192,-129055,-100433,-19586,23316,31100,15132,-25830,-59539,-76312,-76632,-27052,22531,31713,21175,16789,67658,149383,160245,94171,33890,43091,80884,72872,47940,45494,-15188,-92655,-140733,-142874,-122148,-44801,47276,-21146,-124901,-83146,6184,36209,43776,55508,58043,27258,-45972,-104225,-112576,-76901,-73538,-110313,-110588,-45384,29757,51230,-19588,-69587,-70543,-64102,-4491,106927,153274,100541,42147,27447,-18561,-58898,-54534,-30326,-16414,27055,49704,-5373,-28519,57829,95189,-19466,-95310,-19582,50970,55816,73747,24968,-136585,-212501,-150385,-71591,7470,94552,105614,27128,-103648,-169411,-121468,-53926,-20591,-23447,-55952,-97391,-124085,-95084,9757,71694,26736,8427,54234,48590,-17980,-33498,-9196,27134,111087,138905,82374,37065,65382,107673,138639,208323,285910,262751,165891,167811,168124,16902,-152782,-164986,-142557,-178372,-166355,-108833,-53795,-12889,20085,64060,66400,46820,32237,39095,54807,30358,-50982,-116441,-106807,-16048,40457,18234,6456,24173,-37059,-103422,-44090,35480,24625,-38436,-99358,-138390,-105523,-49179,-18939,17882,60041,24681,-41314,-36905,-10550,14427,68612,122235,94823,61185,46603,-4145,-43954,-17443,29883,45293,28591,5945],[-1154,-47456,-84999,-91552,-100731,-51876,50622,99768,94467,67011,12445,-14079,-6317,-14176,-9732,17306,71979,124897,118121,59994,-20011,-76560,-93417,-47654,14792,40659,55662,98616,106172,87819,73457,32500,-31904,-64048,-42583,-30689,-41909,-58032,-69512,-18693,52044,25710,-37688,-12998,8822,9342,41041,39840,8461,-28417,-51786,-64513,-77241,-80710,-59378,-4986,20698,-8238,-19832,5064,57779,122375,98355,-28227,-87846,-55761,-38134,-35838,28097,51596,-28100,-74691,-41101,-61121,-130590,-101824,-21247,36924,83958,118018,106465,68822,46796,-10771,-96322,-100900,-8914,36780,56445,39556,-2206,4839,91552,131471,80231,1521,-39634,4264,8863,-70845,-39850,78919,61566,-59157,-106447,-73897,10301,75672,44526,-17357,-20820,-31519,-68693,-77641,-47927,-10588,18636,-2200,-52349,-73237,-40739,2467,11348,-20694,-78851,-77382,-25350,-22162,-20813,-6684,-77873,-165770,-93871,64402,191908,206443,130812,17012,-18507,19980,-8366,-11699,39674,51067,140580,216722,176283,104958,69968,-18467,-82545,-74442,-44237,7186,97096,169326,140019,71613,68966,73014,71203,47467,-60930,-175216,-184792,-117453,-32520,8563,9313,-8606,-51835,-91045,-12594,98940,68205,-52779,-96337,-80415,-65776,-27493,32341,77147,46455,-47725,-98182,-51041,-16941,-34051,-2761,66301,41318,-46197,-84828,-89663,-96378,-55474,10563,19251,9334,30102,47068,13644,-82058,-113993,-29279,42111,33887,-33701,-35230,39194,68404,9096,-24891,24655,51492,-1244,-26670,23221,89601,103200,69115,16431,26,10247,7466,17023,39709,75697,95744,83268,18812,-37103,-37265,-5445,-230,-29672,-25636,8825,16728,-4346,-7357,2172,14329,42339,82151,89937,80522,106109,132892,70812,-38320,-100450,-54251,18192,5723,-46070,-54219,-54654,-68790,-38641,-16434,-45087,-24556,18667,-21008,-33834,52770,92932,34926,16446,-4488,-32175,20966,127914,173448,158271,116641,102632,75925,18014,-3781,52052,77615,-2009,-36052,49937,184789,251355,288320,392440,399913,749407,-1115178,-3860548,-3463720,-976495,190766,16432,-300751,-240168,-234099,-151454,-492566,-1462709,-1987213,-1157368,-157191,73718,90222,144356,58449,-32409,-81730,-109987,-113164,-114751,-115897,-67012,61444,125589,52568,15703,14023,-62573,-141613,-147624,-130788,-42738,65686,110238,74567,52514,50956,52631,70358,50436,809,-33006,-23408,-33262,-58208,-51072,-15705,29574,24035,-36472,-43206,36660,98918,89552,8358,-77256,-117528,-115720,-85676,-42659,-3495,64126,106088,50132,-27467,7562,85088,79979,24295,5424,36305,30856,-424,11223,47085,35087,19703,-30080,-107094,-109103,-61509,-40425,1820,74743,121679,102998,-8294,-112599,-99357,-49590,-20402,-7805,47029,73790,54133,18914,-138,-78265,-114386,-51391,-15379,-27331,25627,145461,142473,26665,3142,73551,81639,11829,-97966,-135363,-83224,-24259,-48428,-133289,-127507,-32645,2916,-51232,-82492,-30203,15674,22401,7813,-27981,2221,56287,14565,-77708,-81196,-7500,41342,-25626,-74086,504,57369,-6872,-76043,-109287,-126516,-126414,-73522,-22863,-44071,-58027,-63622,-99602,-62156,62359,135788,81800,3985,-19278,-21875,-13228,14990,4243,-39297,-4804,50996,76730,96158,75730,51755,74950,57710,-1,-64279,-156208,-191400,-128772,-103884,-115531,-36491,47061,53792,104178,183159,144364,12792,-44865,-29546,-35284,-74835,-91564,-31166,69122,132055,132888,91183,3161,-75853,-65003,23968,104483,109110,40339,-8430,2965,-10362,-53940,23069,109285,117198,104797,66228,-22716,-77586,-56229,-4133,37869,76854,67608,29319,57286,122950,109465,65592,54870,55690,35030,-25809,-65127,-4302,45589,10620,-14792,20207,39331,134,-25412,-4784,-19784,-89852,-127776,-119523,-100671,-103994,-107103,-95362,-58208,3843,42347,30362,-44891,-81762,-59172,-67458,-81025,-49625,-11793,3974,59327,52868,-32908,-70549,-57435,-79402,-114015,-127407,-95399,-55433,-5535,55782,29068,-73340,-51721,36760,-955,-92787,-84768,1948,33385,23117,-7533,-57379,-68164,-5501,56502,37507,-37523,-57106,-16971,62933,121837,35801,-119188,-191515,-178248,-155970,-141684,-75173,-2102,10351,36091,30684,-19488,8561,66166,33762,-25231,-35475,-11098,28255,11056,-44230,-41765,-31107,-63949,-74111,-75277,-116747,-57899,58559,62172,17134,32182,39932,46610,96806,39648,-136777,-235251,-171758,-43038,17447,-16561,-109625,-138949,-60992,33378,57787,20703,-31100,-48942,-27142,24111,78328,71104,3386,-38609,-33506,-13870,25037,15058,-71315,-32105,141148,193536,129369,122305,115734,59123,7490,-12089,-19389,-795,26248,46182,59195,59073,42517,7860,-17568,-21423,-20014,23138,101238,66112,-50333,-67141,-16330,32469,37847,-34748,-87712,-14732,37610,17734,53444,105649,56299,-7497,-8332,14476,29768,47003,9301,-28852,-13126,-5096,-17715,32688,103687,83841,-4311,-10523,100374,164215,111323,51252,43533,45532,53495,80026,91637,86919,68549,64446,108327,87200,-17947,-61915,25257,134956,120682,-30172,-159261,-133034,-96882,-140868,-129880,-59489,-51593,-62871,9026,73694,74281,61248,-7578,-113530,-126167,-97146,-95241,-85753,-98215,-98336,-32238,44742,39349,-40078,-104817,-38897,95491,97016,-8044,-37067,12321,42147,50942,61326,93415,107564,14433,-82294,-39638,85176,88413,-33105,-108308,-48690,14375,13985,32501,55801,10967,-38896,-70967,-88561,-46462,11571,20405,-32071,-80829,-77627,-4440,89667,17204,-234975,-270849,35295,296889,286041,139646,26882,25555,67360,69047,88168,108924,89532,50987,43305,73813,86385,17928,-78402,-78115,-9817,25337,6121,-19710,2613,37258,16506,-16448,1864,28794,2768,-57526,-85875,-59534,6822,72228,83087,39891,27947,93294,131593,91743,65949,57301,42148,57538,117814,147432,56543,-75347,-160891,-172172,-100059,-45044,-62977,-54972,44632,109271,45851,-21396,7448,6916,-24435,63774,228491,226608,86313,-28953,-52026,-33871,-25932,15669,60765,-21337,-139454,-87421,25007,51798,40415,59760,44347,-51413,-128646,-99579,-16922,9837,-31292,-74794,-50214,-11372,30499,76994,57551,-38473,-97305,-83343,-84721,-48066,94525,126443,-24852,-165167,-154544,-92270,-8440,74177,-5349,-146264,-103589,38634,96119,84943,79161,42689,-19177,-75890,-113790,-105098,-36706,390,-18282,-64570,-83450,-9236,84139,51929,9391,67553,147531,150161,34911,-135227,-188093,-126053,-59289,-41235,-79966,-121659,-110615,-66005,17330,78401,6981,-75146,-20388,24334,-63797,-122749,-71777,-11833,27898,75906,54201,-95559,-214675,-207090,-151809,-61149,60001,83935,-2873,-127765,-222605,-251628,-203822,-107006,-36482,-17228,-23289,-68463,-102520,-55996,-7905,-31348,-35718,17586,18200,-60479,-72335,-5059,42920,44895,26678,19069,14694,-5528,-44456,-40356,93334,228042,213583,120033,77766,55458,7989,-53921,-47843,-23173,-65890,-100777,-62731,16316,49665,30025,27705,32798,47860,53217,85016,127983,87617,-15938,-86978,-93938,-34327,-22932,-66156,-41856,22972,1012,-85729,-97718,-50161,-46789,-62654,-31410,30396,82690,61530,26862,27827,41503,14688,-34654,-22728,8297,14693,37009,75899,72156,83530,90943,35018,-9853,28454,83357,61709,17711,34099],[12332,-21302,-71451,-78548,-84444,-63740,29333,104636,94941,53344,17379,3565,-18716,-66498,-74875,-37423,16785,72066,92934,63078,-30512,-86618,-63775,-5100,23314,36309,34059,30767,63010,99367,61011,-10284,-41363,-34871,-22880,17,26067,17549,-56641,-63575,18990,32341,-2260,-1315,-10138,-9747,21140,-7984,-46216,-41806,-34781,-46155,-49791,-47643,-60461,-27437,31127,25663,15218,37049,101756,202696,201280,74799,-12599,-40818,-54488,-6028,98115,91722,-19020,-72835,-51441,-42363,-46660,-14904,16388,57250,130131,184767,132818,66196,71209,38362,-61093,-89197,6912,77502,75455,18015,-14016,5102,83000,138164,85539,-27556,-79250,-6109,15698,-47463,-16431,73209,57180,-37144,-72805,-28831,48759,82911,31077,-29018,-46528,-64807,-118851,-121877,-52514,-13481,19994,58120,20222,-43233,5353,94187,64402,-55856,-142051,-146664,-102515,-30461,34250,22732,-53004,-121330,-88886,16256,110751,143203,116570,40022,19808,47762,28954,28253,28949,32210,143039,279752,207109,60491,23306,1086,-36575,-37643,-11384,23212,34458,18304,-12924,-36341,-1030,45946,31976,-9350,-40248,-72090,-72166,-22751,43169,70664,53494,1212,-83986,-104125,-5238,105550,103444,5573,-62984,-64074,-48885,-2792,92747,158639,141815,59389,-16948,-17050,-4598,-27698,-22057,40166,45562,-19798,-61788,-66009,-64872,-38861,-63440,-116060,-195162,-138227,-36097,-16825,-110322,-147705,-78026,-60192,-95885,-101233,-70265,3196,72958,53986,-1538,33386,102740,55328,-11849,18245,109550,135621,87461,11718,-49498,-76060,-70018,5963,31761,-9680,-24251,-15692,-45277,-89949,-122595,-121719,-61264,-45214,-37632,-99,26421,4882,-17915,-18234,3553,39122,64976,36289,22789,56057,78843,26501,-79060,-135557,-55883,9919,-44486,-81147,-48758,-70739,-120896,-92832,-69965,-117754,-125940,-44461,-55739,-97650,-33351,27847,519,-808,25763,33819,50558,107492,140261,82038,44005,80392,66968,-62174,-168295,-97281,-18018,-26840,-68144,-66107,-31900,30839,121652,178326,189293,526445,-492894,-2524785,-2082033,-321720,295431,60503,-14487,-180141,-209615,-160586,-512735,-1486277,-2004237,-1056461,-9455,218618,137875,136593,126183,134420,126482,37338,-21322,-54969,-118398,-99306,28884,126199,90402,89583,102821,19962,-26675,-45011,-47281,16890,111449,146064,149932,118533,47562,26379,104543,161671,118082,22242,448,42803,52281,41897,29929,11469,-32402,-62415,-14360,75313,135114,152986,103434,54370,56784,27708,-35841,-86468,-84575,11445,100323,92957,35657,40466,74868,75315,64738,87606,80959,15229,-7422,40359,57680,17417,31647,31501,-81673,-156452,-121997,-63870,51076,171336,188524,107545,-30536,-137322,-99517,13079,88705,70401,85651,122504,9343,-83946,-103012,-141026,-141797,-80125,-32569,-6757,21959,102710,128369,66329,18209,34377,19869,-85205,-164242,-122212,-34450,-6265,-74040,-179859,-164769,-56976,-23965,-72396,-61985,10859,12927,-23043,-51345,-71007,-34371,-14266,-44531,-47598,-3542,40679,84103,43657,8451,60040,84538,22413,-22722,-39413,-85131,-109864,-68904,6565,-7823,-62777,-103396,-130241,-50097,81427,105475,19688,-32957,-32642,-36589,-24881,12922,14494,-11154,19041,88558,127004,69095,-41058,-65215,2880,28660,23127,-15536,-124188,-191031,-147561,-114253,-99761,27431,135167,83636,47063,94750,61510,-40508,-49861,895,3089,-31113,-77083,-66002,-7614,22522,28862,27532,-46412,-118883,-111932,-39212,41645,58098,27805,28293,64985,20623,-90533,-53018,66429,85447,43518,-7691,-90086,-128244,-52748,50836,93152,91736,46114,-9186,14558,74609,51529,29837,55995,65733,44546,-24816,-105324,-81977,-37593,-59449,-37522,41885,92131,114913,128213,117772,68347,-19245,-80119,-79429,-49119,-25448,230,-202,-21347,-2389,38466,19127,-40119,-77950,-55995,9116,77434,51160,-24632,-96295,-64798,-26165,-53564,-78978,-70796,-110979,-126118,-68753,14174,41053,54783,85137,70742,-28845,-58512,-19843,-28445,-101436,-168923,-130649,-22380,36314,1715,-34300,-8109,26019,13779,-18896,-56303,-28428,45892,91026,86330,11792,-103807,-183192,-121914,-5978,-5058,-45025,-36346,7381,64207,17556,-73639,-30282,55338,15017,-82200,-103956,-47113,15735,9038,-35283,-32873,-25061,-62324,-75729,-58318,-63435,-2602,73345,47207,-16689,-1230,41601,52258,72238,68667,-20702,-138306,-153898,-49926,43639,62458,-17238,-81905,-35096,20599,9663,-1212,31282,48904,31361,39875,86151,97118,59375,9166,-10811,15931,62510,42566,-48420,-25614,141732,227077,165072,112754,70915,13443,-34256,-44100,-25230,14459,26349,-22583,-72838,-74662,-38149,-5932,1471,-993,-26951,-8806,75778,67846,-39248,-85714,-53573,-5132,6180,-33945,-47780,19139,34802,-8884,54466,139399,56476,-51501,-23662,7152,-15742,-207,-12356,-59532,-91359,-97183,-74642,-37617,-25229,-48885,-78721,-8787,160040,241531,178287,91856,79259,85875,76243,115298,140944,101532,50047,13768,37699,64990,51255,22391,32412,102750,126110,21248,-126446,-136859,-62036,-53512,-44228,-14890,-16305,-38624,-6975,39517,35069,-9169,-90471,-151951,-128224,-128776,-162441,-128353,-76087,-63349,-28262,786,-36331,-105205,-131199,-38041,114943,112586,-24378,-65550,-20045,9321,51196,68649,40449,1223,-56098,-71043,-2876,109229,122527,42415,-27806,-22062,-19378,-45302,-58855,-50786,-30330,-1807,-28051,-100587,-99882,-26209,11685,-2539,-16764,-10943,58501,133046,17980,-229495,-277659,-55837,151836,204006,130505,15238,-14281,37100,72684,95302,98439,80684,70790,104010,134131,93505,9731,-46095,-7259,77660,120261,89336,27424,25127,82738,73472,25285,42722,64936,21687,-44481,-70770,-32734,29213,65299,63873,43265,64533,143270,175594,113911,70364,28655,-17397,21955,158713,227044,117592,-32877,-114426,-107413,-17456,52118,52538,10931,8962,54936,89249,117069,133486,61154,14283,97872,226722,167385,-76381,-259652,-223235,-121005,-49947,-11191,-10707,-52659,-83584,-38970,15670,22276,26650,73430,85790,-1555,-78806,-50188,12123,4369,-70954,-93292,-27410,-24223,-73847,-39267,9544,-54635,-143694,-170079,-166019,-107909,59949,142650,14345,-119412,-114890,-57751,23293,98586,41639,-73566,-41923,58158,66327,43621,58686,27629,-46340,-97044,-109627,-68325,2425,56268,75331,13066,-80123,-53108,43839,50472,77033,178784,239981,164916,-39468,-257216,-295608,-217273,-125445,-73137,-105541,-167610,-138405,-71544,2535,61931,27419,-32825,-43193,-48604,-84159,-99581,-73394,-18755,43107,86028,70277,-29933,-127027,-176855,-176778,-91713,41536,69772,-1614,-79024,-157724,-224767,-209432,-123264,-42608,2508,26040,8647,-25234,-49622,-57267,-49303,-23940,27508,27572,-55942,-79156,8359,51429,-47752,-155469,-118110,-43822,-20310,-70477,-118500,-3122,123216,135161,104365,27423,-59026,-20275,44913,70807,76705,43697,-13185,-25386,36944,82694,58379,30759,27323,44137,56149,116525,179424,141088,41381,-15445,-42201,-48246,-100400,-153904,-129400,-51247,-12336,-42759,-83210,-65010,-24721,-9042,52373,149822,180352,104605,53833,36180,-427,-41607,-47247,-2278,35213,44625,32871,-4746,-27847,3713,21236,-5303,-10163,47196,90650,30449,-35488,-71],[-19594,-15435,-33460,-40335,-29738,-13883,28185,72486,51182,5291,-1301,-4508,-56717,-125274,-106501,-45430,-36917,-6920,75988,89745,-13438,-66939,-5353,63584,40978,9730,-5522,-36148,-31023,18620,23092,-19324,-48221,-29020,-2179,37177,93860,118082,14361,-100188,-79967,-1661,53054,42356,-26302,-48848,-28726,-67195,-100388,-47939,13913,-18860,-72543,-72193,-69814,-51275,-453,18514,34445,55299,79736,152574,167907,78054,4543,237,-12584,-31860,15860,52049,-3504,-46610,-7098,58800,89445,100946,85297,79380,117653,156437,112027,66740,77320,39161,-46628,-66137,-2208,42969,44238,9308,9629,18968,26475,25677,-17951,-77759,-97228,-44501,-24112,-37654,-8652,52459,91514,62995,23541,26074,44165,72899,61121,-881,-28752,-42896,-81568,-79889,-40140,-52246,-44454,87,-12570,-50077,14026,102563,63179,-81657,-167584,-156890,-111138,-21088,54230,1182,-123315,-243364,-217850,10191,132720,108612,86004,82626,72268,59452,50347,74486,65793,38090,46864,113697,93281,9264,-1639,21232,22226,29949,31546,11753,-49270,-120042,-115516,-71000,-37603,-19433,-62387,-99357,-41191,-16865,-29893,11995,65688,73362,36744,-34860,-88603,-46267,34164,80362,78581,14953,-54930,-66669,-84296,-60748,73079,194538,219209,171896,89200,7405,-41670,-41484,-4403,35501,29034,-12508,-30712,-12134,-9364,-85930,-225135,-286100,-224140,-83526,9254,9704,-64764,-80690,-63615,-102247,-115862,-86021,-86185,-60217,-1087,6223,-31598,-1084,77108,66599,3462,15079,96619,104938,35607,12432,25084,-23722,-59413,7703,1998,-85756,-102050,-114357,-152375,-161509,-176370,-155900,-66123,-36637,-32552,1596,26879,10934,9586,14833,5326,15917,26707,-21401,-65940,-27204,17429,-11099,-77514,-102637,-63605,-28915,-20395,-260,20150,-19530,-79646,-83081,-157019,-297113,-290912,-142508,-87435,-83597,-37225,-22078,-76554,-75344,15054,85696,91953,114438,140099,100992,102563,156741,161101,60301,-62531,-47479,13459,74074,43375,1642,-50482,-86015,59932,-204230,352973,-836385,-4359450,-8170702,-6668420,-1882677,8109,145771,393583,39746,-133535,-63596,-306473,-2045336,-2928455,-1507436,52386,336719,157557,35684,76232,123666,167575,140657,90727,28120,-61494,-115509,-33367,68708,79717,120502,119607,94396,221382,309325,188729,73152,77814,70350,77525,84160,31705,23100,75866,128624,104473,9266,-23325,35846,48422,22437,14426,312,-57688,-98031,-52115,26870,90375,162803,167541,134961,136415,113130,31278,-78424,-142606,-71226,62170,135686,150342,138494,84498,16931,27709,109639,88081,-49614,-88495,-3369,24668,5313,68285,116642,-14059,-151083,-101601,25832,128366,196256,180080,86086,-3376,-57012,-13267,116003,197946,185408,170666,88985,-132439,-236905,-217814,-185323,-178046,-180643,-114086,-20103,-18791,-2373,66149,62115,1009,-27657,-49824,-150053,-194685,-113423,-41264,-35196,-77201,-147344,-159368,-91175,-64390,-80515,-22142,71456,53952,-30940,-102212,-89515,-456,10103,-23240,21388,110617,146287,133400,67891,42441,90554,129374,96220,70933,41634,-15700,-24637,26726,99664,86869,17340,-52303,-83326,-20584,69574,51967,-49282,-71499,-799,50109,83124,80143,-43196,-169824,-139767,-36173,22861,-27272,-110550,-141239,-107715,-75608,-44426,-32873,-69765,-93183,-63164,-37572,-51309,20311,103624,53989,-10775,-4065,-17389,-49530,-33738,-14024,609,14212,2528,-35930,-69200,-69213,-18591,51463,55038,12245,-28638,-59360,-35471,-3478,5418,34024,78339,49224,-72854,-104904,-20549,-2094,-41985,-41029,-73596,-109915,-15772,91902,68528,-1325,-37301,-21779,21389,19483,-27814,-16904,27557,29274,-15097,-82409,-142548,-132886,-73517,-58752,-46752,2183,78083,172322,226850,195188,150117,64508,-22304,-42416,9184,58935,85570,41555,-26604,-29772,10541,30452,9961,-41808,-36393,47821,134129,111422,33264,-57517,-103077,-85099,-71024,-67883,-38753,-61170,-64035,11901,84140,44157,18309,62893,91520,31646,-31010,-42745,-25528,-51601,-129172,-126553,-48512,-11339,-31281,-23362,26282,37115,-11214,-16017,37801,95226,122716,74256,-6476,-42366,-65558,-83774,16138,150913,145401,42454,-28325,-17449,39396,27795,-27674,-28801,-4672,-34951,-101667,-127997,-81553,-21248,-11168,-19576,29540,64732,26441,-31076,-37078,-2299,66633,81662,31559,-17782,-36378,-39043,-23077,8242,34263,39374,-14916,-72631,-48841,9196,52029,25206,-24224,-7561,-17706,-69355,-66984,27729,95440,82928,63421,80374,88422,81195,50130,11821,30661,80879,65064,3628,3671,83905,139641,110523,59418,-11832,-72777,-106716,-81631,-21684,-2769,-48255,-107199,-120416,-90956,-48372,-11312,19152,31638,-8841,-56055,-34241,14871,-10273,-79538,-116006,-70267,-25418,-29277,30295,109407,67588,-3006,88874,179866,88090,-18764,1035,22261,-26002,-34590,-18189,-30545,-63774,-90343,-123854,-169702,-177274,-164420,-138719,-24257,133513,155925,77184,30230,59986,84178,68810,134244,199832,134938,14672,-63794,-61260,7751,72205,77835,58846,69855,80996,41570,-91647,-165680,-91677,-9065,2799,-24650,-31486,-36645,-27284,24514,39697,-37340,-130773,-173160,-179706,-189647,-173016,-114482,-42212,-12759,-24835,-33213,-46153,-62052,-44096,29971,134821,132229,11729,-47904,-38913,-27200,19199,14806,-57254,-87783,-78963,-56791,-22098,39441,62653,50902,46301,43717,6137,-58741,-111814,-96774,-28360,9699,-8496,-53804,-59303,-27390,-5485,2384,-1748,-25628,-9299,27755,-24765,-117432,-128639,-71064,-1544,82050,112017,19511,-52864,-19764,40622,38198,7423,7997,64208,140680,124378,30018,-7560,-12104,8093,96689,176691,140152,47582,6308,49177,72943,52519,47458,24974,-18218,-32486,-21668,-5078,6703,22552,30727,31800,87895,157150,163549,109750,53104,-4612,-10340,41152,105666,123437,43547,-43515,-51142,566,57687,100540,132688,81573,-22018,-54022,20339,118343,146990,59759,17455,49334,63984,-15385,-181839,-282214,-237211,-155535,-69656,-47407,-98269,-92134,-20460,-4817,-35936,-31295,7713,68880,91923,46220,16911,26798,29839,-3925,-67058,-58519,18803,15071,-73219,-68970,9514,9265,-53928,-120890,-147669,-110455,-29112,-6127,-49469,-90722,-90486,-53780,19190,77023,37747,-9481,-758,-9239,-45251,-31376,10462,6162,-29133,-70097,-106455,-86136,-27472,37394,107228,73516,-52757,-84654,-32383,-8534,61326,125266,121253,61806,-37898,-134225,-179799,-187099,-124401,-77093,-121642,-200318,-152348,-66083,-21282,7283,17796,28249,23561,3339,-9030,-29798,-29524,24899,74671,78103,44048,-11303,-65630,-141441,-173901,-102776,1322,21864,9698,14379,-23056,-92319,-109580,-92126,-81520,-46411,19347,67689,57372,-13768,-51652,-3059,57753,87491,55104,-45517,-90039,-26094,2397,-92115,-209645,-184276,-77846,51232,70533,-31215,-40893,16461,79110,128798,56626,-66018,-28990,43877,39673,17309,12713,12829,10802,39277,67254,54550,38331,25923,19451,26644,102387,177187,153773,70019,21165,-8043,-31435,-80053,-118488,-137014,-118821,-76682,-42668,-51654,-40090,32689,74019,100518,128111,102653,49018,63386,73366,16201,-38981,-24922,17375,44702,79276,74367,3151,-65136,-69775,-52223,-53186,-43343,19549,60050,3726,-63485,-69279],[-70819,-50365,-14778,-23741,-911,70739,90211,54380,22973,11604,13141,-10497,-77060,-142556,-119126,-69439,-77764,-45527,75488,124018,24019,-46934,30024,114585,53801,-20303,-25170,-37808,-73880,-63001,-25680,-33353,-73536,-31346,68115,104389,114619,138922,78276,-56048,-106610,-11907,80089,56031,-37170,-72875,-58913,-77098,-77430,-4576,59314,-1878,-106420,-121539,-72050,-34164,-8844,21595,51852,72668,73220,85187,82529,15178,-31743,19027,43855,-31188,-59587,-21438,-56014,-110275,-47102,64035,104335,114554,80323,35599,43235,69303,92869,133485,133367,47573,-32378,-41567,-366,10923,19112,36646,58855,23586,-42407,-90479,-109599,-111210,-101530,-62273,-25801,1683,19215,43959,114466,148946,109313,53564,17065,44411,92373,67392,49418,42245,26701,11384,-33979,-115331,-141553,-117904,-87226,-53474,7915,49529,15729,-66858,-99314,-67525,-34458,10802,38001,-47320,-210768,-303010,-72423,297651,337561,118341,43162,88967,65149,23575,20475,42442,56177,35300,7350,-2927,45296,62752,67203,52923,35408,37536,28136,-9014,-69055,-113722,-60376,15173,1297,-61490,-119586,-115112,-21265,-17647,-85996,-57814,16430,29305,-19892,-96298,-92268,-20454,25291,31300,18680,-31375,-56434,-42112,-91532,-105290,18822,142242,172193,165498,112674,8579,-56712,-25550,40122,60187,36169,-7707,-38928,-23547,-56521,-196723,-195571,-4851,183365,214749,174329,94310,30528,27832,-30231,-101792,-70355,-47708,-50462,-25195,-2828,-26670,-54679,-15749,37010,41592,26721,44875,86052,58217,-16334,25722,150584,147002,81861,65642,1731,-59146,-25619,-12625,-61005,-84256,-94882,-71648,-32763,-9129,33742,60480,30273,-1451,42689,88340,53858,14210,3208,-53009,-136930,-109347,-38328,-53032,-56199,4014,11125,1894,90934,149425,95544,30834,-9076,-2333,-69859,-234775,-245616,-118770,-25925,39535,64387,23264,-43037,-52190,16080,62613,30097,68796,161800,217392,200735,196092,208494,214072,181120,132545,180822,187610,209279,217662,261645,365664,462854,1017392,774943,2721304,6581440,7185295,1319535,-1844292,-124723,983780,454376,257120,-130557,-16152,-380368,-1672875,-2273693,-1157173,156402,306987,98738,7393,-46480,-27202,30426,118256,113101,56792,9682,-67638,-31842,22988,8698,30675,39929,89169,386172,654412,438970,120374,16200,-36973,-81381,-36170,-287,23132,33598,41421,38354,-17824,-47864,-41339,-74102,-104517,-70696,-18963,-43518,-106086,-99986,-55644,-23125,53639,82812,37920,18931,48762,45003,-38247,-151857,-123289,36351,155896,216956,227580,134335,-4748,-25949,58511,50807,-90152,-131125,-43744,4456,21138,89731,116249,22392,-53265,38635,173815,185155,135770,79897,36742,40438,42839,72952,176779,238371,294845,510846,504687,180958,-127446,-169733,-119842,-149521,-214064,-136879,15179,54840,55867,66316,784,-81105,-103936,-109934,-148820,-167810,-126945,-113898,-96744,-61840,-80767,-114110,-82576,-58105,-65922,-30603,45661,63410,-5598,-88507,-42083,107844,131962,57671,59775,138456,150360,97930,61097,69070,104830,148187,144203,134320,84391,34145,54162,124302,178372,161531,104585,51541,39198,61416,72923,45116,-18931,-25427,80478,185071,277505,313708,42189,-369856,-429795,-265813,-176714,-146452,-111272,-133123,-152160,-124240,-122867,-145212,-103513,-21271,22945,13765,-40668,-49877,-8488,-4610,-37333,-60412,-42777,-8268,-11349,-73453,-93472,-33960,48347,31357,-51543,-66691,-6437,64225,98587,82452,31297,-52288,-81078,-38944,-2587,4465,7646,37680,11306,-42817,-60439,-76837,-77473,5318,26224,-14087,41863,71700,-27671,-102848,-96972,-20691,39887,-6043,-65816,-44415,12235,36333,-34362,-139920,-176504,-130200,-48054,-9754,-29539,-40477,9748,85561,127495,126389,136588,93854,-296,-45739,13834,60293,68672,28350,-29460,-31122,1037,58959,66657,8116,-11349,32876,61780,57837,60977,33539,-39148,-78067,-64435,-36011,-16117,-31646,-23800,49000,106070,21878,-69791,-43874,10677,4810,-15651,-5040,23727,27294,-8225,-10469,-8543,-32540,-48155,-27260,10379,20931,-11025,17918,115785,144651,90590,-2945,-72099,-46286,6573,33829,93304,167282,193798,147692,63380,6620,24822,68479,70178,8943,-67616,-118795,-139620,-130021,-88471,-34921,-12457,4105,71377,115727,84689,768,-45337,-9571,81818,104357,68790,56083,7892,-93557,-110578,-59207,-46150,-7728,14635,-41311,-83143,-67887,-19271,4286,3823,-1346,-50510,-101168,-108328,-64690,4882,50575,63647,73033,85000,91925,58954,-5202,-16231,26973,52442,50610,29644,-11160,-17752,38658,62320,-16629,-87573,-110869,-69677,1130,-27121,-128015,-135729,-53681,14911,34492,17223,14506,36653,31591,-38818,-80279,-27119,2355,-59998,-121762,-58145,-6946,-33791,42874,141553,63168,-14657,99091,192611,138267,76326,71756,98922,75652,42221,54870,64089,32594,-20853,-112018,-181562,-157426,-120136,-103784,-28345,64486,27504,-73990,-86194,-7144,32917,14984,82458,160615,94287,-40220,-119126,-120558,-33811,62645,71712,20493,-25559,-20634,-6321,-86755,-158277,-122556,-42100,-13252,-28927,-23920,-7499,9290,66913,101699,34954,-52668,-123782,-200495,-203328,-106207,-18491,25418,29421,-23139,-38619,-23889,-8575,30930,79339,122830,126511,69610,26890,25347,22806,12748,-54716,-135565,-112038,-52712,-43409,-44044,-7327,6848,12019,52739,75297,31221,-51931,-90226,-31001,19267,-5105,3899,68591,103940,73693,38168,13062,-27873,-91378,-114603,-86286,-46922,-8914,10827,-16006,-15479,47943,96532,29384,-59384,-50670,4150,-19321,-73031,-47214,52372,122788,48484,-67687,-51758,-7713,23022,121912,163256,70225,-9420,-37005,-31495,13515,46864,23331,-33658,-49507,3105,63241,43131,-20631,-9904,29997,36641,88096,111065,43592,13785,23554,7472,59719,120990,70485,-15947,-86283,-94706,-25214,34663,38331,68452,148912,140668,11822,-89465,-48222,73516,125543,45821,-16846,-15136,-16461,-70192,-144280,-170966,-169294,-138595,-69487,-62249,-121727,-82346,22316,24321,-24310,-12960,24639,89271,122864,97769,94880,98813,74174,27099,-29708,-44729,20158,60569,20005,3682,46598,77594,67670,-9767,-90991,-67575,-28458,-76019,-82365,-77785,-82942,-61082,-16664,7953,-27019,-14624,6909,-50879,-66156,-4071,23283,11215,24364,4136,-91764,-153030,-107825,-17191,95181,98065,-23749,-87627,-66058,-23950,31242,5783,-35890,-10552,25982,33602,-21093,-95031,-81539,-46007,-93192,-181295,-160401,-86854,-56674,-39393,-1077,57556,110170,129100,105159,46804,6023,26692,71750,67046,18721,-15492,-54127,-123463,-146015,-101850,-56658,-36547,28792,92391,67384,10278,-9596,-54162,-120901,-93176,14402,88442,61296,-29591,-52095,46182,150303,150892,63580,-52377,-96583,-66201,-65445,-94857,-106307,-98628,-42662,118223,178161,29192,-94799,-76033,38372,135912,108728,17353,10427,-458,-67488,-105394,-63513,26586,71828,58445,24230,-2954,-2508,975,11261,13488,63973,140231,137746,76677,31471,989,5185,13567,-6282,-66144,-135601,-145988,-88892,-61641,-62640,500,70724,82238,36597,-21670,-16343,70481,102753,47906,3852,5919,16082,29564,72547,96390,78973,4591,-44697,-33073,-44359,-71031,-26766,28395,17956,-26667,-85498],[-75928,-76419,-22858,-44959,-38065,80447,122969,59165,49408,86784,79589,27738,-38890,-106672,-138670,-133647,-101045,-32853,63815,124003,59355,-21535,38102,122612,50381,-25711,-21414,-30281,-50594,-38458,-22311,-39211,-77963,-18750,121316,147360,88032,73033,76105,46749,1716,17794,42663,16025,-34460,-56882,-52434,-58964,-12758,72113,88378,21217,-69792,-114942,-71108,-13607,9909,41025,60406,78911,102207,84061,51322,9590,-2692,38875,54908,22956,6888,-51301,-148771,-202251,-163752,-69554,5718,36632,-13474,-52535,-25980,-601,63984,180352,192405,85344,-2186,-26947,21931,33793,15057,26605,48197,-2710,-75698,-123089,-128384,-106446,-81403,-30078,25666,65173,69735,51939,93598,152039,145404,85542,20609,6218,75447,133749,126892,89952,65898,38588,-41679,-149148,-194295,-162524,-82371,-11384,12697,-7637,-37629,-39919,-15943,14417,19532,16506,11878,-49108,-157196,-76788,383718,670799,383439,-16632,-64560,-1735,-45765,-71356,-63013,-80782,-62655,21860,100081,105444,133044,163711,149694,62964,-15677,-43476,-50678,-44171,-37429,-32006,30751,93553,37084,-87808,-141277,-91871,-4733,-22693,-125836,-140071,-59738,-23393,-78821,-167723,-165068,-113671,-88916,-59155,-48634,-85335,-50812,3974,-48553,-90469,-44484,-14572,-14061,21611,11133,-57111,-74043,-15341,27152,31539,32347,859,-66373,-94656,-188501,-271904,83441,640771,645314,360875,195660,79764,21064,14410,-78932,-172608,-152257,-82932,36022,118532,104890,25489,-43092,-30741,-10506,-25652,-619,31810,32660,-21232,-74886,-20525,110175,168882,139895,81465,-25770,-73801,35202,202211,218242,108499,16985,-28694,-54619,-15885,88778,103166,573,-70173,6297,104159,71028,-1090,-15233,-71115,-172286,-178295,-123093,-136743,-81542,66816,103681,51500,99364,117495,12629,-56909,-56254,27227,157701,169847,39510,-34730,13362,73884,63600,22637,1826,-25847,-34864,-62310,-153126,-104389,64755,196462,127166,72403,72458,114957,165574,77011,181234,80486,149402,165148,286708,736707,254791,2423819,-1070716,15969416,109048776,188118696,129533497,28834416,253001,2126506,80932,262110,-144919,-263506,-2040294,-5978330,-7438356,-3972359,-195641,690165,431578,281482,75095,14641,10629,102154,109289,83553,66143,46539,70652,73180,22883,9042,40657,67344,328679,652729,526964,173764,811,-58416,-106975,-67434,-8108,15472,56826,105384,111283,41818,4087,-33652,-103646,-137470,-111842,-29710,10074,-33857,-65336,-72091,-89139,-53422,-34256,-90234,-102548,-36982,8156,-34852,-124467,-91355,51336,149029,173843,175617,108977,1230,-49395,-34713,-50432,-111714,-75000,6142,20250,16475,37052,22881,19865,60823,125790,171031,147487,59219,-31332,-38287,12005,24955,36627,92332,122857,197435,716799,1268935,945580,281204,77482,108372,41814,-57210,-15247,134386,248577,317031,225378,12256,-134867,-156102,-136703,-109039,-110323,-131701,-156662,-116721,-37242,-25259,-35710,-18147,-14533,-34571,-52145,-39470,-1954,5886,-15645,57387,215582,225085,92102,31511,62799,16819,-24913,43844,112745,109861,108981,114006,121671,88646,41746,64722,129450,167416,147244,86505,50574,86905,124550,86703,64298,59574,51826,121309,212927,323894,501321,360651,-181424,-459274,-366812,-280502,-183118,-58629,-62988,-99459,-44067,-49989,-190825,-223152,-92178,-5481,-24403,-67163,-92583,-91171,-69788,-71489,-93726,-52312,6162,-22148,-125943,-196627,-138697,-900,51871,1633,-24600,-14339,-7075,-17955,-12349,-2537,-34089,-64092,-36110,9182,-8090,-53940,10515,76744,24934,-74027,-99111,-40902,63665,96574,66396,46130,-23609,-104792,-94568,-69932,-34992,5382,-10560,-46977,-46409,24723,121939,65270,-110666,-195292,-138975,-46356,7640,5698,-19022,-42495,-53517,-42890,-23368,2608,22461,-18894,-62900,-25874,-12581,-15411,17368,16735,-20655,-38133,13462,54315,26951,-2581,-1677,-21876,-53534,-13992,21265,4671,-35243,-24388,-59,-22845,-67501,-44722,46353,110731,16414,-152763,-203256,-137693,-88220,-25581,59147,95858,76594,46698,56280,57710,24003,-18522,-34773,-23252,-3667,-6226,19771,51892,12169,-68264,-107338,-67490,23571,88272,91401,71736,78905,130328,179358,163183,93801,71409,114032,127556,47874,-67220,-154805,-184545,-142841,-81720,-41192,-20273,10893,48006,65197,55639,5026,-49663,-44403,54518,122719,121943,140750,107293,-47646,-137887,-109989,-95680,-52578,-10804,-60852,-108851,-82674,-20080,3575,5911,-25823,-82355,-106640,-126629,-155364,-111704,-40593,-6777,27435,86977,116207,58618,-41031,-97301,-73838,-7196,32683,17622,-68687,-107311,20185,124468,57230,-19402,-62831,-65024,-14831,-41306,-122032,-88367,14211,85053,109629,60084,-4948,12362,59172,35185,-7382,-12296,-14787,-51477,-56390,19750,11940,-81416,-61524,36160,1274,-37719,73114,165390,154163,123263,108097,166682,207574,169934,126902,99756,50709,-16063,-78420,-64514,-7580,4449,-27942,-27186,11900,-11164,-99374,-132626,-76616,-38265,-39774,11173,44486,-25294,-103864,-137302,-119418,-35722,43201,11977,-76709,-122085,-105705,-80344,-82703,-79212,-93731,-92199,-28259,23268,39814,51997,74847,99546,110873,104419,82262,4393,-104955,-130604,-50511,30649,51435,20727,-19351,-19726,-32552,-33155,25925,66319,60893,75551,104695,127631,149533,122037,29956,-88680,-149921,-98780,-45011,-38639,-11998,41459,38591,21730,20501,24167,-6035,-55816,-30352,74856,93175,25835,48391,163670,215109,169062,103909,25605,-53992,-113317,-119587,-68811,-10359,8882,7082,27692,72610,93610,69126,13637,-50602,-73916,-55477,-61000,-96460,-53092,40499,68041,-25354,-125741,-96073,-11760,86654,179113,104551,-70021,-114168,-86962,-99771,-74367,-17261,-20376,-50251,-24942,52360,122386,87810,-13410,-9633,50334,41643,31233,-9963,-123670,-133152,-29351,27628,98499,155728,78717,-47478,-126430,-104116,-25056,-13099,-45928,-7354,101235,135613,49067,-50540,-39830,75043,137447,46441,-53874,-41926,22443,1673,-67416,-125769,-123862,-70726,-36227,-60669,-85626,-32421,35477,51087,54141,59874,49709,89054,122800,95601,87809,121880,144461,101882,16414,-47982,-14450,57768,74586,46355,30703,35216,64169,30604,-65568,-32673,68572,50018,-1179,-50646,-66046,-54894,-58348,-66398,-83498,-21457,85084,82340,65426,95200,83409,38704,43513,36959,-66714,-180766,-168069,-71102,43695,76148,-5722,-86413,-72032,5043,44844,-22886,-64996,-20266,22207,32982,21033,-47985,-85121,-59381,-68773,-120798,-135731,-117211,-95153,-56979,7970,76901,124643,144949,121061,68824,-8261,-40975,19769,45367,11846,1293,-25369,-80021,-93723,-85645,-78181,-42519,45431,87095,41272,18063,30195,-35631,-116420,-67994,42057,61948,-17647,-111153,-107335,29552,163985,149381,38609,-54117,-64394,-36154,-66775,-95401,-30306,6858,4309,90218,106915,-67048,-186257,-125380,9108,94549,95558,54636,43642,-8152,-97292,-120389,-40453,76376,116051,61376,-16591,-61309,-58036,-19035,41507,27357,15599,72833,93182,77985,69815,24830,20556,46737,28869,-42108,-141168,-172097,-114153,-89756,-119380,-102752,-35144,8558,-16148,-49487,-27618,51309,62220,5218,-21573,-29672,-22684,-1192,12844,41547,98457,72448,19003,19717,-11846,-70266,-52548,13028,45802,36583,-17150],[-68299,-95551,-73022,-112297,-142423,-57228,9324,13688,47487,94149,90090,46775,2001,-62560,-151463,-179968,-108587,-31299,2689,49709,44347,-5006,17203,73530,25274,-14341,-26562,-66364,-28449,50000,46049,-640,-45774,-29299,42864,67816,23849,-8669,-1036,57671,78861,20268,-25749,-27570,-22764,-28721,-43889,-68437,1134,114040,117331,62469,14181,-50014,-70267,-30893,19532,56343,55385,60415,106590,109328,78548,83778,117019,108612,51257,74970,121259,-29438,-173906,-161704,-155066,-121072,-25536,-4841,-65230,-50336,3691,-6658,6629,116486,165154,109465,38262,2085,69008,96957,23821,-39085,-27783,-18957,-25919,-62097,-84076,-38921,10222,54684,90420,119933,117084,81939,93790,140773,171047,155186,75346,7662,57196,154672,145983,73578,32730,32059,13125,-74759,-137368,-83328,28908,84174,52134,-14303,-32247,3897,31178,36828,31646,21517,40759,65093,87566,306532,663099,601088,55866,-256346,-168449,-98616,-138670,-116028,-75642,-100331,-70518,114754,238468,237830,202708,194231,153948,55724,-33751,-78415,-91588,-50557,6789,25861,59523,99954,44950,-65152,-92750,-42129,22519,43459,-19809,-91699,-68738,-26670,-77291,-178393,-217205,-191359,-168515,-101758,-43271,-40241,19489,68179,18126,-31356,-76438,-146142,-146643,-84316,-80740,-119018,-87192,-15708,-14893,-21058,29132,51408,-8808,-72454,-186797,-167870,363906,919956,657142,184131,14940,-35742,-69339,-74464,-128378,-228044,-251903,-64676,197046,284522,233754,138267,9358,-44903,-42865,-70224,-38739,5504,-14288,-79128,-93831,-51476,-10056,34629,50849,22605,-90015,-177815,-25573,298945,420525,254170,49531,-74794,-96736,-36634,71078,84539,-16043,-101362,-26816,80533,46379,-20392,-11076,-42208,-127653,-163007,-155097,-166925,-96794,54111,130535,65370,-15314,-80045,-149629,-169602,-135722,-1527,304296,524054,273510,-21926,-35535,-15368,-71706,-113752,-106975,-124206,-140943,-160270,-227981,-201434,-77700,14964,-65516,-99716,-120338,-142686,-101835,-199926,-51420,-169571,-126586,-205963,-227988,169800,-952899,1294370,-3831217,17880431,158171515,286344871,204576286,49924940,829159,2331112,-194395,118980,6263,-1031107,3655418,16402944,23014343,13412612,3821812,1915721,1474378,786148,634956,401868,310175,316242,288760,254019,193069,230265,255217,250381,265793,289077,274223,177204,213901,408104,468771,282360,112512,71106,94473,123418,113062,100469,195413,343936,355286,226009,165983,154495,114562,72295,11614,29355,110763,125741,88730,64241,41755,44361,48611,25470,33608,59864,43311,-15877,-24110,52533,128829,155769,103391,42838,29576,40059,13877,-43974,-109438,-104695,28775,122753,75258,17291,1292,3082,70244,133578,89989,36587,65159,45391,-37934,-57280,-39988,-52797,-52626,-49720,-66337,-106512,242679,1004478,1122260,605293,345811,371627,308552,180748,153425,248322,396228,573676,533120,229856,-23417,-93788,-58015,-3006,-3129,-51020,-71062,-30978,34303,68996,93812,88441,50829,43395,29701,-27501,-40389,25447,78560,150735,261221,235658,87676,17843,17009,-71307,-89672,39907,130816,95762,77133,106427,137174,122451,63396,66807,91749,110485,102067,28467,-36440,26932,119996,97661,75043,91121,78510,100047,131314,159533,409538,643100,398966,-4138,-150855,-146929,-63741,46436,43014,9333,99799,184192,746,-217001,-163276,-48381,-36886,-44694,-47326,-76193,-90225,-83629,-83325,-52742,-10173,-23662,-97757,-168734,-144126,-44679,35168,40199,12564,-9244,-22423,-62316,-55084,3414,33823,19759,3865,31194,31096,-8052,38504,81294,1216,-83292,-42740,50060,92152,92071,69813,-14194,-107964,-81750,12758,15540,-39014,-49903,-13747,-8466,-32068,36080,192424,189715,-9635,-163027,-146452,-51209,20477,66602,66044,-11955,-67983,-58419,-92145,-129785,-89631,-62931,-80530,-62747,-66190,-60070,34743,76900,-43398,-157966,-122045,-13023,20944,-1380,-23791,-41493,-98172,-100027,-81680,-57988,-21906,29106,30418,-23864,-98031,-66682,45725,100801,-20282,-215984,-298081,-216536,-126035,-27028,79264,114937,59495,-11453,3957,76923,97989,36875,-13591,-20244,-13017,-3250,60,-63722,-152519,-199724,-164658,-30133,96320,127953,85449,40752,32123,57020,113299,166124,146580,101549,106102,121870,83396,16074,-62707,-132711,-121614,-72195,-74978,-70556,-20591,-5475,-15495,8314,23190,-2954,-22369,43611,105339,115220,150228,175736,68967,-82010,-122553,-77631,-13599,5726,-40697,-57877,114,76485,71877,13897,-64054,-136968,-150895,-150504,-142032,-98901,-76993,-99523,-67836,59416,148105,83631,-37952,-115433,-111813,-65264,-50249,-41071,-58475,-65736,49067,159469,110972,30382,-61969,-121547,-86477,-59267,-56280,-17892,10869,39522,96163,83505,12072,17504,54362,51064,28951,-8921,-58794,-65744,5727,53505,-37517,-157840,-180972,-112227,-50127,-12127,73052,137663,123086,71476,46466,122705,211060,197383,105167,24281,-41205,-110991,-116979,-20640,40188,22187,-5622,-22611,-3964,16970,-11984,-72551,-97759,-79636,-43311,-4119,-41438,-128395,-149756,-129260,-88627,-28468,7634,-45194,-117159,-122379,-120961,-116269,-55330,17025,-31227,-93816,1477,92659,95325,82688,90104,62272,22597,73629,153751,134998,57583,-20000,-72616,-76131,-53142,-49469,-16531,9691,-46960,-65467,18841,45458,-599,20438,106235,192612,233252,165438,31686,-81061,-117581,-86856,-73362,-37547,54500,132172,135184,109312,23092,-51214,-63143,-42361,18586,110504,139759,105302,98335,126475,127133,102438,63911,-12460,-72350,-81286,-48170,18364,32750,-35403,-58114,40765,123173,95445,16108,-15059,-30540,-92128,-119739,-87778,-76001,-35724,28197,31291,-33763,-94195,-77863,13647,147461,187140,34004,-146929,-155061,-96191,-104397,-123508,-87455,-45491,-23794,22221,86507,128195,106253,26740,13439,58013,22868,-63394,-141573,-201042,-177142,-50667,41328,94055,120272,72637,-17267,-67843,-31270,1655,-46140,-85463,-56986,8667,36541,9892,-27409,-3427,84461,148888,65369,-45282,-27806,57825,47402,-42648,-129860,-70600,38874,26800,-48479,-42235,5285,26842,63367,110037,101035,51726,37885,31317,643,-836,84270,193563,181874,78563,119,-18729,19596,40163,8166,-36823,-81753,-46073,-3820,-42882,-4461,143195,189869,91245,-12780,-13832,8616,-22647,-51645,-42676,86212,299356,342425,211839,121445,105526,70947,24498,9397,-22576,-100940,-135382,-90415,-17630,46924,23728,-79766,-82211,14307,78815,62001,31337,-9575,-65088,-63271,594,-46072,-125107,-125269,-80199,-43214,-36531,-71247,-72347,-16395,77221,146860,113213,59821,65988,67406,-13095,-66706,-13272,21520,25263,61413,74162,18389,-36034,-56519,-24191,33508,66793,30138,-26821,-4631,38418,-7224,-43232,27358,92721,35170,-77242,-156536,-138330,-2910,113760,99859,32273,4724,31365,74018,32210,-57913,-54721,8935,7813,15387,-18298,-158744,-189869,-62441,54519,69350,33626,6046,28808,23315,-6929,6132,69221,127252,111386,43979,-14537,-41545,-25673,34894,93943,38997,-19693,10255,43498,82530,140806,97960,35686,1455,-37231,-101410,-146149,-119130,-60825,-62897,-100076,-112652,-93010,-45234,-5318,11147,-9193,858,-3460,-51303,-88446,-105377,-73211,-29129,-51716,-50848,33398,63790,31270,14433,-7393,-43379,-40880,8141,49236,70285,68844],[-38762,-75699,-93175,-130768,-180528,-176084,-121004,-40313,7128,12257,21005,24257,34922,18144,-61126,-102858,-60431,-36239,-57260,-40187,-1946,8595,4101,29595,32534,23974,-11649,-57524,-6336,104851,137167,91763,7743,-57126,-80746,-65136,-40764,-38373,-71108,-54912,-2432,-12368,-30191,-12828,-11193,-19741,-34134,-65200,-20125,89367,130851,91117,52422,7353,-50292,-58128,6883,66786,55054,26869,61405,101862,95289,122944,185402,173016,73117,65210,105619,-30966,-131328,-32845,17119,24266,57653,24147,-15111,52765,95599,20415,-52170,-12627,50616,70852,53399,37906,104972,125274,19889,-101056,-101532,-24416,34160,-815,-32622,50012,120853,119639,99104,101840,96751,85243,111512,139308,154759,149043,74800,19916,63393,107188,81471,26863,6997,48963,99950,23404,-69343,-20509,97521,130087,60512,-16578,-8698,23583,14753,8547,27597,27484,69357,168027,277215,458081,518011,148670,-293067,-338581,-188622,-138316,-148297,-79272,9648,52971,139502,264408,213942,88103,64678,65357,30905,-763,-22924,-49074,-74974,-60958,-25329,-19920,-49,36430,13147,-25752,-8855,4385,24676,86218,91566,-11490,-69824,-48270,-71744,-150120,-197578,-189318,-160868,-93063,-20249,24703,65379,53366,-635,-34966,-111536,-181367,-146234,-103571,-121870,-147212,-110841,-60596,-71879,-74710,-10674,52402,45727,3289,-59657,-6161,321480,494457,218624,-106979,-174520,-133044,-135339,-140105,-135181,-184390,-175683,55228,282824,276920,200013,135223,-4970,-101468,-109787,-119142,-80983,-17524,-43712,-119684,-99165,-38865,-50305,-80333,-92583,-117830,-211411,-298179,-174539,120845,279337,166283,-58870,-178330,-144813,-100931,-77906,-59261,-69029,-100118,-47664,15656,-21988,-73505,-65334,-66850,-119693,-150279,-154195,-149974,-114082,-56310,5560,-18404,-141095,-222182,-207395,-168732,-154296,-82183,163341,361961,147061,-133273,-138440,-129556,-234420,-344747,-374110,-334805,-279908,-204296,-145738,-118862,-134147,-168047,-235703,-236763,-269281,-347452,-377358,-456075,-353569,-380465,-390554,-526332,-697358,-713138,-1545211,-687703,-3436702,4204217,56486181,109580465,81965034,21786034,939404,1374084,-69684,-35109,181570,-1950071,14552919,66961679,93839440,54384186,11700488,2504012,2050127,944584,1021083,666950,564597,530250,463198,387381,291185,329641,332760,351421,466865,553163,472300,286243,112693,118162,274064,310359,206867,155605,217577,277863,233871,196937,256153,393987,424179,304609,232120,264353,300564,258167,119980,49666,113950,174474,179449,207948,231833,212615,191878,224008,242112,206053,105636,14952,55593,134272,130319,93391,15027,-63681,-32496,46111,54995,-14818,-106570,-107343,19253,102743,52059,-3779,3742,53847,110226,100965,769,-61177,-20080,-1382,-38486,-63406,-91476,-120838,-123333,-158435,-212428,-354635,-434161,-125445,394479,464444,337030,363687,332128,196114,121297,161494,279027,497492,622373,410304,128154,13843,38032,82082,74651,35621,16026,27186,73021,133525,152998,104770,51218,93892,127292,37172,-34774,27089,85136,112714,167010,149138,59349,12198,4384,-53725,-61353,3810,34527,10846,48869,116687,151826,121369,76917,77387,57233,48196,65410,15514,-86196,-62324,32192,41367,18840,19995,15888,34086,23974,-59393,90223,535883,710014,456082,159823,63082,75753,94299,62523,35803,120881,301187,255604,-3601,-82543,-10518,21494,2641,-20725,-56054,-71801,-45530,-37899,-54877,-31983,830,-29822,-62930,-58960,-27838,8451,18587,8688,30149,80182,77521,54280,82762,102401,71834,11809,-33,24415,41655,69612,22732,-80039,-74829,35739,94864,66452,30978,-14543,-105519,-125052,-19521,63082,35566,-39022,-80602,-52666,-38930,-65440,-25138,105203,141971,16851,-107453,-99645,-4650,66406,115602,115504,46874,24014,49976,-38821,-136304,-143403,-123974,-133136,-101909,-75026,-47916,30112,57711,-107004,-285535,-235546,-67061,12979,5706,-28098,-31693,-59640,-105629,-159038,-172438,-82698,11991,8843,-28834,-81632,-63868,15099,24337,-121244,-259593,-274203,-180772,-85188,-26467,2859,13591,-22873,-98170,-87866,20608,87037,48002,9617,-8283,-37922,-33961,-28960,-99054,-171326,-186077,-140202,-10483,96902,99064,54800,43276,53993,30549,9306,63204,79098,17845,16263,86243,110200,98488,75597,12104,-32881,-52709,-117682,-136793,-76751,-44026,-44063,2945,47039,49948,31175,43794,48871,44537,86750,177118,165567,3631,-100331,-49209,32087,44824,20424,19788,59329,124646,120310,20593,-95710,-183285,-189138,-132830,-37648,8121,-33252,-127263,-144813,11442,161377,114446,5414,-36693,-37651,-62364,-115701,-106976,-39943,13649,75032,138444,110571,16718,-113696,-172812,-131977,-80067,-27712,6736,-17267,-24032,32468,66795,63296,61190,18555,-55883,-89919,-84687,-106229,-77096,11722,267,-127194,-205192,-205301,-162255,-50484,46189,111928,140655,95791,-50,-60872,-16383,61130,83762,25880,-43865,-106979,-193774,-210940,-119988,-64203,-64815,-21272,19692,31284,36270,45388,11470,-53940,-66456,-17952,12290,-58556,-145701,-147219,-100201,-67204,-51541,-39011,-39883,-41607,-49922,-97375,-107688,-31113,61532,17468,-49537,31462,96557,78860,58228,46352,5588,-38470,20979,139600,180465,156801,62116,-108930,-230424,-207744,-117239,-25846,20598,-17139,-11074,71773,61486,-6600,8316,83328,178488,220999,131207,8899,-68023,-91030,-78808,-88419,-42072,75458,164649,191898,176010,61251,-64002,-64177,3618,24149,38562,102395,135716,87591,7598,-47882,-79362,-90946,-101082,-94532,-69679,-24479,33202,10444,-69350,-40197,65433,80861,1231,-47536,-19564,6580,-74013,-134559,-91324,-43823,-14864,30995,42525,12067,-7914,-813,48141,124266,94700,-30722,-108290,-80745,-44710,-58040,-97048,-79771,-18141,9833,36305,82717,113409,111809,60933,30773,46478,-9583,-125354,-183851,-146052,-78000,5591,70586,99474,94670,44269,-24808,-18708,57998,45030,-39424,-62234,-64467,-90375,-97954,-80759,-67699,-30289,33956,115814,95303,10130,-622,40532,15307,-52890,-72796,19179,115746,61878,-43572,-39871,-11813,-7564,38443,83316,71987,34364,-17846,-87311,-126375,-112016,-188,163073,188257,107790,49715,-6436,-25641,-24188,-41548,-85176,-148456,-120899,-33659,7342,39812,121681,147214,63479,-10773,43497,119177,109438,58724,51560,221207,459930,455649,199986,20033,43106,76507,19906,-14840,8867,-1045,-45428,-69732,-47757,33343,45791,-62833,-97205,-36155,52222,121623,114587,-3094,-118468,-87595,694,-42083,-130738,-165723,-94538,31518,94355,41126,9153,54290,147954,214661,129631,17547,48884,83576,16497,-28341,-17212,-11483,21747,100974,149469,77238,-44099,-77146,12567,87237,60765,-25219,-65824,-27360,16047,18833,37054,94103,102412,17839,-82602,-140259,-114795,-13498,48095,39031,45495,75488,104770,139034,117429,10926,-88562,-67299,-47853,-55725,-74914,-123784,-84358,58608,135107,58711,-38466,-71372,-36527,11083,76817,121503,111490,92864,60407,21875,-2083,1804,57956,117681,108015,8001,-46285,-14981,16466,55918,138050,147297,71814,-34442,-117490,-175217,-144627,-49437,-4978,-24031,-27818,-12013,-27696,-40371,-2031,28763,-33499,-54121,-11908,-17118,-83004,-141520,-122714,-73899,-96929,-121725,-48050,15067,-5883,-46522,-40945,-25664,-26498,-12040,14610,47362,78903],[5233,-34866,-68783,-75631,-102760,-144729,-122534,-40995,-25267,-69255,-64015,-15799,59420,108821,79987,28626,763,-47540,-103151,-110250,-59027,-4015,-2988,21207,61664,45187,6503,3594,5485,60628,150498,144574,25991,-67527,-90334,-96063,-75855,-36709,-71495,-145911,-125370,-22952,26765,16834,-18939,-26086,2023,5641,-4479,20956,68833,51261,11340,9410,-18751,-56703,-9333,78645,67396,-3557,12367,72521,68512,67809,116452,139050,85381,13859,-17001,-78882,-112948,45,137985,185607,141787,73650,58626,118031,136270,50088,-45591,-60470,-18980,31958,63317,71212,111180,103475,20311,-80237,-94631,-36136,19343,9136,15935,106785,163221,133291,72116,33970,32376,54746,98752,115212,79106,31066,-697,24351,98573,90953,40406,22486,37819,89884,133670,47267,-51355,-17348,85211,110796,42574,-9569,13999,22792,-4176,17052,66632,52828,56729,144666,230083,297555,264835,-37800,-224723,-148339,-91563,-101686,-82897,15336,133699,237443,358281,323906,58067,-168052,-137129,-101394,-99451,-53285,-3569,-1096,-26468,-55528,-73821,-72985,-31517,17708,24784,38571,84454,66679,28741,61650,85719,3304,-71767,-67659,-54919,-74922,-100486,-116235,-76500,-33741,-6295,44517,57596,-1767,-35756,-40383,-88609,-84754,-32639,-48880,-98462,-95886,-69775,-70737,-79405,-62300,-26521,12167,39264,53687,63408,83939,102898,14800,-115108,-162480,-118492,-56138,-70354,-107331,-82699,-14630,103189,212921,226433,133043,70807,41495,-37194,-109493,-143140,-141637,-71790,14456,-9397,-89775,-57923,18982,20247,-32459,-105247,-194358,-261759,-263650,-202809,-83101,14704,-9013,-139754,-182222,-112532,-109747,-184396,-195443,-128279,-68004,-27701,-9520,-19707,-63236,-108649,-125341,-154724,-161463,-126359,-90354,-93319,-139515,-127348,-76098,-94699,-93805,-24382,-4211,-73382,-116686,-51497,-841,-67908,-138343,-101683,-101891,-242010,-401644,-448474,-372493,-291341,-168199,-14800,46668,-32191,-144845,-215684,-231711,-270419,-337284,-421382,-481287,-450618,-367695,-365768,-444529,-570215,-751412,-972961,-1159092,-1532971,-2140947,-1422384,2111467,4561185,2451059,521806,401300,218290,-66811,170086,-1816332,10964446,54734249,78399862,46131495,9483988,1480364,1332198,576435,734378,505463,478975,453891,371310,301168,254234,284466,271959,305587,391180,450803,404840,257758,33381,-70249,67536,210739,183218,106801,119250,209787,236145,215258,160639,142977,192645,184884,125767,149237,235390,217438,99524,27432,40998,89557,154139,254586,315299,268895,196153,229909,267574,235048,142051,73015,89907,102485,47845,760,-25262,-27065,16151,48218,43514,7454,-36319,-55672,-33244,-16993,-16768,-9341,40424,99562,106460,59136,28403,27586,-12531,-69348,-82273,-72560,-89133,-103998,-106938,-158130,-201721,-289185,-452977,-388981,-62656,139311,119413,129193,124358,21166,-55339,-35687,26988,153854,306096,309589,179928,103402,90334,100481,100288,83831,37622,14424,60865,123632,110811,39906,19894,102913,138376,54572,707,41467,53297,23663,42413,69914,56636,11150,-4980,12585,31705,2380,-45159,-41731,33697,80936,78341,60316,95068,120726,84411,65080,95707,85231,-5612,-47359,-27898,-29008,-31473,-21142,-4957,20211,1439,-115994,-119319,210087,516919,479439,268399,167382,129804,49865,-22021,-20744,30298,189281,333874,262205,118139,89109,100068,30025,-57225,-65280,-3160,64144,42557,-23988,-797,59935,41799,29212,38092,43245,26272,-2516,1008,75759,189433,224772,168126,142333,121736,60496,-9645,-53361,-48102,7663,60739,-6910,-65802,9364,93023,69359,34298,-49,-80042,-128045,-59849,25124,25958,-8528,-18413,-37996,-69957,-105725,-127893,-113483,-70054,-42200,-39564,-28109,25183,86449,117027,124045,100466,68827,80802,116281,78476,838,-67109,-116653,-149946,-104102,-35911,1068,2424,-19357,-117510,-242822,-189764,-49283,31922,54131,35277,22746,9367,-45800,-130167,-183237,-148945,-84172,-58228,-30864,-21407,-43059,-57485,-77531,-161641,-201311,-152062,-76810,-22123,-31784,-98793,-122251,-93623,-101689,-88444,-22365,19478,3919,-3391,-26746,-82176,-96057,-73487,-70354,-77568,-82842,-60083,17929,68133,53761,34920,46684,69387,25640,-50788,-30131,-21087,-90129,-63690,69372,117847,98217,105790,101420,62378,-10503,-103979,-137929,-96397,-43941,-10621,20144,25840,38916,38059,15051,-5998,-1762,44226,155678,191929,54962,-67606,-59337,-201,24705,28363,18813,-2887,32254,62831,-752,-95977,-142581,-108872,-18402,56749,53726,-4852,-97244,-137866,-46,146773,103734,26952,46596,55520,-15197,-104366,-128091,-63840,22526,77449,123000,117044,12698,-119488,-135832,-80436,-55406,-41408,-23132,-19014,-10983,-5102,7037,54205,56723,-43902,-194066,-238730,-162501,-103556,-47615,-11482,-67475,-163152,-188242,-159622,-123685,-52837,38029,113008,145263,100744,-8601,-107028,-120852,-98438,-62280,-26788,-9132,-56707,-173872,-245286,-200121,-135873,-90891,-915,96044,109814,45135,19054,35923,9825,-30099,-24216,-7264,-50019,-100559,-94384,-61338,-71404,-98941,-67040,22179,71420,7914,-78772,-90001,-37933,46300,39645,-10230,3296,10272,9126,23377,10983,6632,34058,73631,116326,134772,137816,88630,-76175,-247710,-244263,-120509,-49213,-9466,21087,65605,105113,67477,15925,16414,38198,105851,161830,92161,-15833,-84961,-103378,-68938,-65345,-59914,11353,99855,137486,132180,71413,-16355,-23898,24416,-15252,-68030,784,65836,15931,-54108,-96184,-161753,-184003,-138337,-97964,-95622,-59927,-16651,-52431,-67390,40759,100116,18810,-80884,-69270,3084,34869,-27374,-97456,-79965,-25693,13746,63180,81505,53185,47065,53116,48092,41945,-15529,-60589,-11421,43624,23711,-18660,-29081,6037,45700,41101,29113,49823,99924,121676,73434,39223,45357,-16024,-109939,-117218,-44910,26785,75127,100772,121802,127643,64752,-23704,5028,109758,63813,-44226,-39410,-46713,-121761,-141045,-105249,-99331,-87308,-20639,89053,132100,76702,35190,41777,-5022,-46282,3484,83303,111285,37524,-54546,-70370,-55395,-41990,4954,41794,49815,45629,-4565,-102555,-159507,-156845,-68661,74301,97475,46454,18300,-21224,-56618,-48422,-43241,-78606,-104810,-70471,-6628,63981,102867,85937,34869,-5112,-20472,81146,218442,251928,171836,93373,196816,349989,298007,79653,-63027,-16350,69539,72617,31414,18543,27444,26995,-9056,-10270,45806,57375,-12876,-66703,-76850,-16581,87202,119737,28604,-47655,-11931,25343,-9192,-63693,-104047,-34854,119613,191165,129135,82570,104061,153688,198455,143695,56689,86707,114560,44388,-13139,-33703,-43382,-2450,81252,122857,39024,-103113,-134073,-28935,44743,17857,-49385,-62652,-34399,-11943,28913,75883,86743,56059,2324,-62755,-115173,-91306,-15579,8236,4916,50193,81672,80959,94109,110099,63132,-41547,-88223,-96906,-102811,-79794,-52768,5814,114203,135594,6230,-91735,-100758,-83822,-45309,64725,127384,63487,15400,29109,25885,-12515,-10623,80804,143840,95724,-22122,-57874,11326,47388,15088,38470,117499,127887,23464,-99389,-162156,-123458,-42041,-25874,-42158,-7386,61711,68472,13487,-11831,-22509,-79329,-52681,51036,79886,3908,-102973,-147542,-124371,-110248,-129830,-73065,7643,-7390,-72642,-63673,-19870,-21129,-32253,-18558,7331,33882],[63774,17965,-17445,11393,23842,-16015,-18822,24972,10270,-55576,-70664,-10521,78983,128030,114254,70020,19884,-58328,-136300,-139531,-85329,-28703,-5131,34987,56743,2201,-34753,-3161,-27780,-35156,65120,99188,2705,-45267,2762,-2665,-57110,-32095,-22901,-103691,-109479,3622,32968,-16243,-35782,-12342,46988,77880,34819,-37730,-52640,-47365,-51487,-29188,-20729,-43377,-12613,72521,59389,-27726,-9975,38218,6548,-19743,-3006,17776,23868,-39954,-93281,-115323,-147454,-98077,58584,161418,143739,100497,54803,46646,73075,52109,-7157,-17955,11233,44947,80321,80848,74814,44311,12390,-27225,-49791,-71459,-67911,-27495,26754,67829,87764,94600,35994,-40167,-39156,-10526,15324,23145,-29173,-86425,-62891,13802,102503,125563,69661,25441,24491,51298,54318,-7913,-46354,-3831,62186,74376,32680,11445,14542,-6491,-9528,53466,101767,58841,-260,9628,21692,37175,91111,48227,-9939,10463,-18940,-74151,-46200,67497,164819,222489,284144,197768,-68122,-231637,-210447,-194002,-167908,-88461,-20956,-10478,-20494,-44024,-74346,-64541,-12230,38775,62701,73171,94077,69159,10169,-8302,-7608,-37208,-57465,-59964,-42978,-15465,-31423,-53237,6818,18760,-22412,8607,19388,-31179,-22831,-7693,-32513,9111,52395,-2538,-72027,-39260,384,-38493,-65188,-26967,-4120,-10851,-3392,33124,70476,71223,13992,-26680,-74799,-23026,36185,48049,-17744,-99120,-60509,127033,296237,236686,68104,-16468,-28137,-34341,-28850,-53180,-132186,-162823,-71765,22452,16799,-37327,-17767,7608,-4369,8142,-42784,-158170,-195836,-135174,-103787,-91968,-71952,-83315,-115082,-91233,-21470,-31404,-134595,-213821,-166210,-62858,-15075,-1389,32842,13210,-68101,-131470,-161756,-168087,-113624,-53448,-61252,-147058,-162442,-58167,42712,121883,177133,112449,-34276,-114025,-98397,-57321,-37186,11065,40119,-10285,-150315,-236517,-220235,-180930,-174830,-114344,60,58536,36870,-18428,-64821,-108608,-157212,-196925,-271799,-328894,-319329,-195191,-147177,-164827,-199242,-285662,-401176,-676225,-802037,-1191090,2866932,8055910,7393541,2541341,10874,36513,211297,-71942,-70544,-789793,1902051,10228853,15413143,9584914,2165230,273133,306101,104275,174482,146823,184372,160781,82964,53712,62206,103329,133020,176390,140249,109236,140636,94115,-48223,-124680,-38741,44324,41829,-8515,-41160,18620,115020,127159,4072,-132545,-87574,-10253,-55153,-70636,11495,33119,5964,19041,7322,-5624,62020,168804,227599,189460,88407,64249,119220,133408,104312,88776,82234,37776,-34872,-49179,-10225,53263,75154,48839,18629,5442,22068,22212,-27073,-71806,-52166,-16228,28440,61527,58975,45386,96114,139093,43233,-98980,-137467,-97947,-64309,-51578,-57469,-113958,-127110,-109768,-134721,-53553,52617,27755,-34245,-36854,-34230,-106941,-162887,-129001,-99842,-114891,-98453,22692,114021,132658,94680,62593,73391,81241,30130,-4765,18984,45199,38348,-3051,10560,77966,57410,-8143,4181,57397,64346,28427,24459,48365,52987,-518,-36333,11205,84147,66795,14331,2200,9259,-33803,-73387,-8654,111207,151619,127820,136046,151859,130276,78667,25952,-19971,-50699,-15003,41899,65785,54629,24591,-54026,-111590,31141,234177,240945,161516,142840,106167,-22117,-108973,-63587,-29989,26974,215375,322622,217177,124846,107428,8091,-108958,-74870,67316,155140,95001,17674,51279,93032,70246,66507,93412,102330,70706,18746,4599,54501,160640,187788,122064,90555,80720,28584,-21734,-61700,-92462,-56342,31031,37210,44388,100501,94144,27296,28554,21016,-53105,-62912,10055,27474,-19297,-30331,28204,52542,-15632,-114742,-147458,-138672,-160457,-159453,-61252,65388,126234,103052,74878,69185,56435,33011,23866,77491,152059,133882,58525,-8775,-55344,-33142,34748,51780,-32135,-85223,-54666,-59309,-52132,-5759,49581,117607,148765,120057,46341,-11469,-40935,-65790,-142435,-166741,-103324,-2122,43110,-28064,-119058,-99378,-47897,-18859,4603,29325,14466,-38305,-121390,-154648,-101361,-44137,215,16078,-10727,-44315,-43069,-55271,-96372,-130541,-122874,-80942,-44105,-45722,-14496,58298,62660,22778,7896,18056,37042,2997,-55997,-38752,-28712,-72473,-36065,76324,94214,30084,4282,38925,68169,24874,-36815,-59479,-50647,-11851,33641,12838,-43840,-22271,-3815,-40567,-39462,14709,62415,132782,152376,55267,-44168,-79250,-68414,-59690,-54230,-59677,-107629,-92610,-33724,-30829,-52266,-17805,56295,104271,61165,-9335,-50486,-93107,-90026,26066,111076,47477,-12861,25859,41506,-11602,-67902,-101255,-86168,-7602,75762,143341,152125,61197,-57589,-66476,7140,34188,-15710,-53896,-18708,24475,-11568,-66763,-55464,-36378,-102998,-225294,-233468,-121860,-25333,10578,-25779,-80367,-108734,-116644,-111298,-92819,-92956,-53085,45106,115203,100131,24304,-61567,-106705,-137147,-129586,-45570,53511,23544,-105609,-186285,-157059,-82597,-11424,50208,129552,161267,70872,-9526,13300,30409,-18219,-59509,-45187,-34426,-41008,-27276,-31868,-77556,-118125,-61341,72051,129270,44619,-47646,-62904,-41585,14676,36515,847,-44791,-84743,-44608,23205,22583,47818,150486,188554,128382,71111,67585,68012,-10909,-137438,-156524,-83518,-61714,-47054,5507,39941,32577,10058,-1496,-8662,-15031,42873,126988,90626,-30808,-124531,-137014,-61609,-27447,-67545,-71833,-7401,23550,35320,43168,23517,-15920,-25634,-57687,-101358,-71129,-28393,-41784,-29821,-13993,-63477,-86013,-52540,-51709,-87851,-53152,-15541,-59157,-41058,64330,90299,10210,-45537,-21336,15626,17218,-8239,-66841,-83649,-41123,25564,87212,98046,50187,22087,26158,19296,-204,-41752,-41883,53005,112574,47705,-19627,17593,78839,82818,61954,28973,187,44168,97605,71761,50006,60516,6435,-62555,-43784,-877,13557,41036,63069,97848,144105,125021,50973,61316,134638,56300,-66436,-40640,-14801,-57474,-60233,-24346,-43831,-72740,-16011,86373,129346,97575,62719,76381,29508,-35823,-20735,55224,60769,-11929,-83484,-111059,-89730,-53172,930,60770,97386,94762,49230,-30811,-85409,-101310,-66457,-8760,-31935,-63947,-50252,-53491,-74628,-52181,-47165,-67021,-26358,28242,29417,69127,127273,95673,33151,12190,-180,83510,230743,284378,192678,50929,11287,53288,58273,19509,-12623,7549,70305,127522,101562,31886,15039,42844,44601,52707,75959,85399,55130,2490,-47321,-46319,16286,70658,53893,42423,41437,25924,7645,-2866,-2911,72836,186354,201073,118245,82666,92074,81164,89949,81909,48811,73198,101100,24346,-70596,-92559,-74343,-29124,29295,43114,-33080,-126703,-137001,-76113,-38100,-46074,-74255,-54308,-9493,-3720,25035,68079,31861,-19827,-23751,-48473,-107025,-98476,-32324,-9835,-2776,27905,15159,-12031,8576,53207,65426,32837,-20005,-83442,-109570,-82341,-63338,-12112,59419,22728,-92520,-117948,-83636,-71596,-80343,-19041,51906,18510,-4198,49767,47773,-31462,-53439,28146,104455,100448,-8826,-61413,40680,105223,10642,-39609,60515,171334,143868,39402,-43057,-85302,-89541,-81238,-77245,-35727,40637,80840,72888,21377,-48625,-76446,7938,97987,92718,37149,-38588,-115452,-132086,-86471,-77073,-38431,46933,46425,-32708,-44018,644,2576,-14762,-10786,2711,28087],[86498,47483,13980,55493,83743,49096,35372,76360,71384,6042,-19585,20591,52639,25070,-14361,-11817,240,-50011,-123446,-98815,-48978,-25368,8305,42683,5364,-79052,-134473,-112640,-89753,-79214,-12580,32230,-5497,-13436,52059,77480,7431,-4596,14735,-8496,4027,10924,-50812,-75233,-14283,36928,55266,57096,43343,-22190,-92220,-93071,-52460,-33007,-33796,-21649,16650,51907,31991,-8384,19518,18853,-48235,-52547,-27374,-39101,-44441,-55922,-49974,-59867,-120139,-138259,-54980,59175,135002,132235,24569,-36895,19629,48723,6751,31879,85075,90105,102875,95046,51888,9304,6639,-6876,-17951,-61797,-85786,-31570,6407,-15716,-2808,63004,26049,-59632,-70509,-54458,-42137,-48525,-70647,-61888,-14594,32135,82305,146339,122281,16089,-46822,-45140,-28794,-7245,42126,89192,106192,99793,86475,65250,18858,-21066,18828,91238,101739,54364,-8993,-50701,-69963,-72004,-38488,-11977,-35815,-37085,-29467,-58497,-36308,75662,124232,82347,63061,51188,-56088,-110443,-124471,-152562,-150517,-86370,-29858,-28654,-26306,-8324,-4887,10218,30201,48156,69185,57108,29511,6212,-12383,-14720,-4704,8737,19573,-13645,-37761,-3649,-1997,22336,100590,75514,-10246,10063,37177,9118,24405,31055,-8401,5360,60822,31338,-40403,-16724,42893,18017,-27714,9771,60161,64494,41764,35611,48199,71724,122649,178183,129090,77751,41870,2512,-83498,-152593,-57895,165641,271218,147144,-27627,-58621,-28723,-7028,37131,23241,-89791,-170170,-111032,-23002,8724,2090,3617,-59265,-128008,-56860,-9532,-44926,-55728,-35856,-10953,30191,29649,-30328,-42038,9933,77900,87510,19062,-96330,-117640,-53736,4474,35641,70776,92072,63323,1031,-42893,-75920,-63787,-21865,-23135,-91314,-100782,1689,119847,182478,171741,60954,-68375,-84071,11414,121927,121353,120989,120791,33880,-67455,-43431,32340,24289,-44968,-63222,-36063,-33558,-15499,41458,68305,31876,-20181,-47236,-64134,-105969,-101805,-39000,-10418,-31639,-58224,-86511,-216944,-198847,-482324,-258008,1790121,4902058,4078131,1165984,-211417,-67460,-68461,-139520,-272620,-221804,285156,2280104,3695057,2457423,548947,-64020,-40263,-57401,-69984,-47458,1397,1507,-52882,-90935,-108537,-84569,3980,77101,23763,-41534,-30045,-28142,-68224,-52017,-2909,-40764,-73373,-53278,-63230,-63932,13291,49442,-39773,-141677,-116292,-75775,-139807,-171894,-108682,-64041,-37834,43214,53493,-18349,-24092,29509,85707,124495,82054,26140,37367,44540,24856,29716,70274,45160,-40120,-35852,13884,38592,41184,51794,53026,27103,21553,32530,8134,-21948,-36409,-47574,-38376,-4351,17405,6846,28640,73161,31282,-82900,-138160,-108218,-50816,-26568,-35688,-90877,-104312,-70221,-56471,-30506,89859,90119,4855,10993,-5201,-94888,-130004,-63052,-32658,-111069,-192817,-127454,41375,122451,102686,46126,33369,47267,39610,20563,-15814,-28246,24564,39786,36387,48998,-4247,-56315,-29101,49584,118236,137403,118125,68879,34459,-1050,-57644,-66346,35363,117828,124911,61784,-27859,-118427,-125988,-2587,104250,115986,102140,142462,138312,75891,47965,39814,988,-20544,39500,114679,116802,55294,6746,-38441,-63374,29136,132028,103417,54377,87180,74942,-27956,-88650,-28410,-512,-13384,70599,163166,128636,72615,64252,-21084,-110003,-62077,71658,134380,69777,29371,64302,52689,18676,44074,95493,109679,89551,55164,13084,-11981,51053,67444,-5349,-18022,31700,31479,-261,-4786,-28289,-48281,21392,93677,102310,82417,51435,28022,39522,45559,21460,2816,-2376,-21297,-38246,-819,83459,119610,62386,-47841,-91542,-84720,-122414,-128902,-10455,110509,100199,2467,-52940,-17942,21473,-19300,-65414,16327,124988,126598,92066,94991,77853,62209,94069,70855,-75201,-126729,-22376,28979,-200,-910,35673,127836,191533,155621,28499,-22023,31140,52213,-71666,-149046,-76156,47664,63248,-36235,-114380,-23504,104246,142604,119352,92885,19068,-37121,-56423,-73776,-79941,-31669,58387,74844,6128,-51290,-49946,-39622,-47738,-85760,-120120,-113706,-100293,-116347,-65795,37254,35778,-27058,-44735,-20195,-2652,-16984,-34405,-7669,22830,33493,51456,67344,42664,-23338,-87721,-69833,-1333,11408,2545,15329,11348,23058,47184,-8857,-84593,-50272,-27763,-80990,-74457,22180,68234,75191,78164,34245,-25539,-62131,-87941,-128932,-137343,-99895,-111041,-102012,-46046,-20627,6338,76723,136339,98243,-9892,-81863,-102512,-125003,-81043,23242,58452,-8553,-71704,-75126,-71770,-85028,-80227,-63659,-37246,23862,91982,159058,161699,89887,-29699,-83731,4287,100552,50045,-46354,-45261,-9148,-29542,-98814,-147945,-114516,-98747,-132574,-99648,2664,61414,32558,-39351,-54319,-26547,-30575,-55235,-70320,-104009,-107223,-10522,68387,60886,34902,6616,-28984,-80830,-113829,-61170,39079,17295,-89334,-124582,-94288,-37076,38782,66297,77504,119264,90519,24871,7285,3570,-32230,-69106,-40037,2685,9456,6361,-17493,-45978,-76380,-48852,52140,122282,93191,19071,1025,6111,7014,14396,13369,-19624,-82546,-44598,37446,39763,50906,150290,202742,131981,48312,28337,25027,-3639,-63191,-88971,-63001,-36471,-30999,-34319,-59326,-79486,-70414,-60945,-57005,-38764,25487,106930,80894,-41413,-136287,-135722,-43223,13763,-24589,-75366,-60959,-33240,8186,39933,34542,-40361,-84287,-49460,-36527,-55584,-48357,-28982,-5059,28571,69188,102224,85237,28229,-8652,25946,58555,23892,6831,22094,36238,44041,55654,47324,6647,-16232,-20868,-60262,-89220,-69821,-10043,53493,73018,23645,-39403,-36357,11042,39860,17638,2319,46075,87986,26747,-26632,38522,96346,66808,40732,10793,-58740,-66829,12204,60319,64105,71299,30031,-39496,-38512,-11250,-53127,-73121,-38922,14276,72366,120794,122440,124566,145067,66123,-34649,-17256,28370,37820,42033,78505,79656,28445,6552,37691,48825,53339,52445,85737,75045,-34908,-109885,-24158,35459,-17779,-99868,-138632,-110328,-48705,25174,115577,169292,136588,61581,2813,-2507,16087,7996,-38104,-98818,-88378,-31458,-39246,-60963,-57449,-78699,-67370,12157,59514,17235,20503,79161,93999,84854,65755,22860,51068,158765,211476,150862,11540,-113583,-115672,-17907,71570,100079,84093,85948,119399,111324,72114,47506,34702,51677,91962,136102,154763,98699,46338,23115,-4725,-9974,19045,19546,14603,5436,1658,-19168,-21488,32148,132092,176236,125728,40062,37327,48599,-6917,-28451,-24011,-37922,-12335,33715,-13515,-114926,-140507,-88317,-27987,5107,8373,-41138,-66949,-38787,-19932,-48116,-93188,-120245,-63167,30736,37604,24230,42282,-16624,-78734,-51775,-33091,-61337,-61327,-35080,-22049,-1250,1533,-48113,-71807,-23837,18508,40490,61201,57022,-16977,-54198,-60587,-102607,-67947,-19677,-85066,-145655,-104810,-61154,-36076,-72997,-96875,-36845,3505,31097,79484,55588,-22883,-37991,9537,70054,100065,1933,-73022,25941,114576,38173,-15204,55882,178382,218689,188752,96731,-37080,-107813,-77013,-46347,-23368,2315,27563,92198,80510,-14932,-36480,44597,51757,-28687,-49102,-9951,-47448,-105776,-66182,-21951,5048,64531,68365,-5828,-26864,15530,29801,15945,5498,10573,52276],[47819,32449,15225,52855,72955,28409,4112,61840,82904,25010,3621,8978,-33097,-115622,-156544,-96742,-6698,-5114,-34740,7151,19271,4000,30536,31958,-40113,-116051,-190299,-192255,-117707,-47352,-834,24930,10757,-11262,-1192,38397,40350,27157,-3491,-12332,16959,-47894,-136779,-82431,25571,52994,1769,-38394,9967,39848,-21003,-60715,-13073,14969,-12725,-412,29733,-1706,-15054,41901,77612,3071,-101965,-72461,14374,15289,-39299,-52021,-156,20721,-30183,-79863,-73703,15056,117105,121054,11054,-33608,30565,31187,-33850,15231,84025,53708,55981,83350,48161,1799,-12550,-53787,-40498,-11346,-14838,-16845,-46536,-81111,-45415,22621,2786,-55612,-85429,-63967,-22598,-54153,-74301,-16138,15947,13746,28863,70776,81547,-13221,-103887,-120944,-58626,40857,119083,126612,112391,121015,128781,74670,-13929,-40277,30232,66070,23683,4517,12878,3363,5874,-42912,-152642,-230998,-216130,-145404,-63398,-40626,-35108,45213,72210,18874,-1805,13011,-24371,-59742,-30292,-52104,-117469,-100441,-42513,-44671,-38936,-264,18092,24608,9733,-20508,-30386,-38620,-59565,-75585,-49233,12009,80921,109124,68412,-28906,-95346,-74275,-14260,80231,158907,103005,6399,18068,46877,14413,-10368,-23275,-75209,-88856,-12352,15601,-31994,-45231,1516,27193,-394,2967,71977,135012,120669,63340,41712,88491,182857,207201,132381,1998,-102379,-145987,-190130,-183776,-41974,114251,137231,54141,-28245,-46592,-11927,40068,66571,29625,-70452,-167369,-172947,-93546,-21471,647,-8823,-91310,-164893,-112784,-26335,24438,24014,-32545,-50100,28173,58345,-15928,-42496,34050,106723,122034,95886,23241,-25705,-25910,32625,68665,49735,79333,137165,142002,103286,59080,28968,16769,-9420,-51919,-48009,21454,93371,89325,13754,-59473,-87632,-41167,67820,124847,75040,43101,63276,19908,-27372,-2973,30459,33584,-10000,-24717,-3920,-26761,-61443,2136,57584,39316,12267,20326,50023,39277,2593,-51146,-88848,-101422,-116301,-126366,-142272,-29799,-142575,170624,2201567,4651998,3756900,945159,-170040,-178260,-249974,-208667,-217907,-207693,415975,2782500,4198219,2484611,296316,-120356,-18698,-23939,-73384,-93211,-40740,13231,-9399,-83249,-139029,-166508,-95265,15379,67558,41887,-13700,-22448,-17549,27411,61485,-11046,-72730,-35934,-34134,-59123,-15132,49198,24504,-5773,12021,-17373,-116439,-147638,-81281,-44590,-55886,2356,41799,-30535,-91074,-69346,3809,115980,162523,138209,81141,24867,-49543,-59147,52574,84897,-15256,-34531,-13368,-48728,-32727,60478,126754,76868,-20964,-54311,-23258,-2911,-47911,-101348,-81586,-9787,4650,-81360,-143213,-103949,-73704,-89686,-97050,-78162,-43313,-40731,-57251,-94279,-110404,-98411,-117007,-115481,16825,132587,119040,118661,58612,-62270,-79269,11649,55215,-775,-76891,-77213,18098,95120,118731,79723,15037,-6094,18077,21291,-44674,-57866,39699,90926,57260,34775,11423,-26121,-47610,22239,141055,207877,195503,108594,50442,34063,-39963,-123930,-57668,73100,118791,38375,-52342,-76939,-8208,60441,60931,24477,-3982,25565,30335,-5095,-9900,4830,2358,22565,65941,86668,56778,775,-42453,-87301,-83562,22483,99516,91519,38982,47270,59780,34538,12700,37889,32144,-6580,-8965,6805,6414,26723,60559,7983,-51340,-40777,12173,35815,5096,21781,48543,-21947,-85954,-38803,33394,71863,74742,70510,29802,-27918,16578,47613,-49124,-71439,25559,70913,44442,71683,82489,12783,22944,88779,59220,1674,29599,56862,29591,32867,58037,2678,-80785,-102203,-64708,28799,118450,124736,78033,12177,-9461,-7712,-48574,-57547,21146,58057,-8060,-91741,-124507,-58401,11003,-30548,-70457,8674,51184,26574,21787,87130,109264,92488,101746,51953,-108262,-150669,-67163,-47489,-43964,-5609,29253,86042,106915,59139,-22912,-16765,70587,91662,7966,-55932,-14628,59710,19486,-58010,-55028,47740,120299,141213,134667,89704,3009,-22596,24967,19075,-68127,-81600,23509,65970,13983,-15823,8690,21659,16438,-1101,-33729,-54730,-98809,-168045,-151484,-60396,-44977,-86387,-72062,-19440,1524,13476,17377,10721,22390,68730,74082,14543,-16878,-17332,-54535,-67679,-40693,-39454,-30263,11936,24499,30523,35153,6196,-32262,-8340,-9511,-82723,-109257,-24373,10289,-10553,16411,25961,-730,-18785,-54396,-117800,-112053,-23231,3487,-9999,13057,17492,26696,66817,78456,2922,-62456,-74818,-81276,-110267,-83936,-18482,-1722,-31476,-75545,-120010,-141632,-140156,-105799,-32151,56605,107789,122822,157067,133700,47565,-78879,-169149,-102541,38414,51358,-21301,-66085,-84814,-66569,-67234,-105707,-76025,-18289,-13960,7731,77557,74143,-5644,-54931,-26356,7581,12092,11324,-984,-22880,-38476,13451,42864,14290,20413,32144,11686,-34750,-68023,-52256,-13917,-50291,-122834,-126569,-119059,-103121,-12875,46622,18051,33220,76697,82731,37364,-9965,-25880,-38584,-6876,39214,31062,-11133,-11076,18984,-11133,-60246,-22976,73816,115001,78703,77067,74475,26664,7635,55650,76609,7731,-17967,15305,7544,-6331,30796,78038,82431,48983,19045,-16950,-53833,-81281,-90184,-54426,6640,27496,-24742,-93259,-109605,-98949,-97593,-69800,-23745,7710,34728,11505,-52328,-88539,-71694,-1965,54660,45382,-9787,-36414,-11819,46897,74034,46775,-31025,-67713,-2795,33763,-4508,-1124,25610,-22650,-31739,90229,190808,147975,81307,63452,71057,95342,99478,48713,-9039,-3767,58302,85476,50464,-2351,-3247,-15915,-49815,-60585,-69302,-71222,-22793,33431,5733,-76883,-71485,17851,86413,81586,29986,-11523,817,-13520,-17792,55257,94439,24683,-48032,-72760,-121497,-160290,-86481,16364,46640,54182,30863,-38750,-59282,-12397,-48535,-120985,-108421,-64347,-42108,12515,72061,90570,101923,88147,51326,26147,36289,58492,55383,102221,161556,112746,-13796,-76947,-68548,-23210,-7383,38593,79325,-30748,-157046,-94093,30367,25446,-75070,-141806,-132079,-60539,31026,111410,153873,107802,9367,-40563,18257,105140,84259,-23979,-80916,-11629,57062,25728,-3644,-37158,-80020,-45816,7569,72,-42027,-36451,-796,27786,34893,19036,-21591,-5553,76448,133931,123849,31899,-64887,-49899,55551,125253,131955,122304,101895,62565,46653,88271,91027,30804,32845,121098,221459,218493,84662,20661,48564,42106,4905,-4684,-41604,-91325,-71421,-20276,-49412,-74459,368,106770,97211,16723,-31853,12719,33067,-45161,-88021,-75565,-75330,-63570,-27576,-18677,-72762,-111906,-57280,9058,16506,16126,6508,23989,82952,104485,22659,-95689,-152953,-87774,22040,46702,23313,21923,-20888,-77800,-69697,-25685,33053,56413,-6355,-46112,-11293,-8070,-54100,-52886,-8301,2574,18023,53808,80503,50548,28145,-14918,-79788,-58533,-38491,-83639,-92908,-54389,-46969,-27757,-58566,-112258,-83977,-15989,45532,70371,37238,7948,46534,95064,87660,46549,-40310,-73753,6581,70242,39902,35115,94038,167597,195347,210218,154388,18787,-52369,-9140,26825,26945,13645,8196,69865,85892,13736,-14896,23917,-25343,-131085,-116283,-978,-5669,-103345,-82673,1775,41672,52536,34027,-24494,-43007,-5672,24473,20023,1463,-1284,32240],[-34503,-30351,-9181,36603,60023,17218,-25512,10919,37689,-5242,-28510,-49972,-107921,-155596,-150444,-78055,18357,50344,67145,90978,47379,21044,39183,14790,-32613,-63890,-119990,-135919,-86853,-668,58437,52408,9943,-27288,-46405,-33478,13646,33152,-33193,-75972,-57809,-80809,-102739,-17656,43272,18930,-29567,-49564,17711,80418,37015,-25445,25523,94537,68719,37698,6634,-66284,-48189,90598,142285,17469,-118174,-81801,59459,115324,56144,-1765,22111,51828,18226,-41813,-54994,9609,58397,53950,17840,28950,73617,32676,-36409,11969,44112,-32728,-26675,52621,67664,35617,1316,-74438,-50058,52139,71752,-572,-65189,-61216,-27331,-9147,-4732,-17026,-38756,9133,69564,2007,-76466,-67563,-64897,-68602,-25489,-3146,8687,9054,-36491,-90711,-44786,57078,95067,48774,38581,96315,116776,38322,-43884,-27999,39985,16724,-73346,-67525,22510,87774,115745,37893,-125425,-254551,-227114,-101826,2312,28809,8734,34748,75737,111350,131677,73495,-18245,-55694,45638,51079,-77630,-114439,-48179,-33249,-21709,1396,-18635,-36225,-37555,-74311,-120300,-106941,-62391,-62150,-52109,15483,120668,152690,51562,-81604,-144208,-128930,-21462,106510,171443,113798,20913,-6332,-5269,-29181,-59609,-70017,-98206,-113160,-70183,-16564,-17235,-47054,-37950,24716,26849,-25878,11593,102081,123371,82594,65859,115839,142763,68505,-46256,-100151,-124959,-128847,-123333,-66876,29727,75612,80620,60895,35107,-4214,10497,71612,77546,29291,-22717,-91294,-138717,-87796,-3305,20153,7692,-9457,-5212,4761,13291,38027,30778,-45272,-122168,-75635,-15221,-53219,-58747,42511,99610,93995,92308,80299,48225,26620,80139,104833,35718,24684,100217,156600,147712,123617,116627,78402,12353,-22687,-9901,37628,82703,50878,-37144,-52177,-1347,40928,63878,24235,-43050,-40081,3296,32311,40504,1229,-65592,-46136,-6204,34875,99638,109353,23732,-25160,-43629,-65988,-39720,34288,71394,63068,-29084,-149970,-193499,-140772,-95178,-74220,-42302,-28933,-38696,-106058,1112460,2685196,2635076,910481,-25041,-119837,-145676,-132117,29438,-37289,547446,1884977,2461020,1230212,-57238,-274835,-95271,-39392,-54202,-88121,-43335,3450,-13700,-62842,-81424,-126930,-126311,-4200,93617,93486,64530,60074,53407,49678,71968,62502,12386,-25827,-86623,-104380,-22691,86823,79921,25003,43944,32942,-58243,-90196,-13506,2493,-78835,-102815,-78029,-88769,-99185,-64877,5233,96340,143441,157466,124664,42957,-65583,-80923,39050,91654,-4336,-53503,-44876,-53535,-14194,94823,187645,137278,-22697,-110184,-64324,-37347,-88002,-114659,-32120,62482,38465,-104058,-184306,-150031,-132740,-102981,-37803,4366,5299,-44247,-87969,-100243,-75363,-60811,-113548,-72662,85354,175299,184243,147612,54232,-58521,-65237,11934,40363,7305,-31899,-12970,15913,60704,118782,129861,36235,-46593,-51705,-36593,-54059,-46946,14872,63936,58379,49403,54536,33490,-14428,15274,106054,160415,184206,169710,139778,96104,11911,-72439,-61055,1816,23536,-18070,-34224,27392,117644,94297,20225,-32879,-86109,-100072,-66031,-3259,37925,25220,25334,61895,61621,8317,-29538,-29299,-45199,-91833,-82860,3632,68944,88632,52510,19546,52123,96490,86971,64414,6248,-64824,-53472,-3645,747,35674,99462,86165,34050,-11200,-35174,-32989,-27940,28507,50690,-53844,-145408,-119127,-58995,13627,59784,75971,57530,21085,63380,92762,-14065,-55026,47205,102276,80645,103909,107900,25943,11384,50338,39048,20695,66400,45827,-31913,-9926,46844,-21513,-124300,-149977,-93454,25761,114863,91095,26423,-1822,29738,50670,4447,-27462,-9835,-34406,-71636,-74338,-72544,-33639,7645,-9094,-3205,42769,22876,-31027,-45172,1509,26183,42372,62844,18317,-99758,-133324,-91371,-93076,-47532,28742,70976,67819,2465,-77243,-82025,8727,86651,96376,63253,10113,-3878,947,-54553,-60993,3215,29083,-116,24054,63479,35777,-16187,4509,70922,62409,-45136,-111405,-46603,9862,9861,35379,81935,61814,18086,22291,59108,79550,16293,-101653,-156049,-123346,-92705,-75155,-18102,32894,43515,72889,86780,25822,-30778,2267,9116,-61427,-70043,8046,42560,17727,-26928,-83766,-96780,-58437,-21560,-3534,9669,47542,55769,36753,-1104,-62287,-97973,-55366,-45380,-58088,-6187,26131,13736,219,-21486,-40996,10160,111661,123351,55989,19028,4524,-8457,7760,2581,-36509,-34550,-13350,-24319,-32560,-21299,-25727,-50969,-45640,-24759,-44668,-74968,-78309,-63756,-6914,82895,118763,125211,157968,116787,1450,-109438,-186761,-190263,-117713,-52196,-21611,-51062,-117187,-101774,-34388,-10604,2342,45719,44042,45595,82432,37221,-43192,-39499,3547,-15271,-30298,10986,60923,81758,71736,61181,28900,-8473,7703,17338,-5327,-38314,-25863,6582,-9907,-76786,-134300,-164475,-195778,-191063,-69441,47873,38017,14163,55820,96651,65280,26791,22230,-10168,-8162,37261,15994,-49584,-14719,58051,13808,-82148,-82632,3994,64225,76945,95118,82341,48091,50011,105714,129031,61816,-13215,-44775,-63929,-70337,-64960,-36250,20413,32549,-1895,-45022,-81666,-89884,-66062,-19653,20615,52175,30212,-27175,-57597,-69584,-69848,-26237,-8434,-56731,-80887,-75689,-53988,-11890,10961,34458,70631,70529,22314,-6155,1323,45140,80552,71889,32121,7776,24804,35596,20231,47917,67551,-26721,-79241,40976,154671,124314,79376,46078,9581,31447,72360,43446,-1772,1989,32585,18772,-14076,4620,56133,21111,-33691,-15571,-31027,-86147,-51476,33501,9728,-78310,-74706,-8021,60289,93540,34243,-56048,-75729,-57510,-21098,59450,98497,-5598,-145904,-171739,-154590,-154420,-113932,-57444,-19721,16199,16681,-21322,-26048,29277,35332,-34330,-76258,-73503,-84413,-84082,-48342,-23413,11545,75923,98161,26937,-26303,-5818,7045,53822,138727,120450,-25828,-133045,-112385,-60972,-67714,-22546,41067,-30107,-161858,-151120,-4220,62870,-17891,-114813,-137477,-75734,5998,26428,28535,8837,-44777,-62685,15153,110968,101154,4352,-48030,23510,83558,79425,66625,20552,-25804,-8042,-13450,-73326,-94989,-61977,-32806,-22662,-54509,-90746,-109154,-49336,43284,99766,110085,61526,32463,65624,108443,98220,71774,104515,107797,23259,-27648,22180,46052,18017,39504,165265,268439,204650,32565,-42796,-5168,26166,14155,11173,-32573,-117957,-111251,-27372,-27666,-63454,-17916,50324,21030,-52627,-59716,21834,56161,-23688,-83403,-52108,-12700,-30498,-41595,-4583,-2715,-27526,13028,54729,21445,-1727,28201,71207,123964,156939,77534,-55364,-124714,-105248,-46285,187,8395,11269,23547,-9649,-74253,-54360,84937,146833,8974,-96233,-52419,-20807,-37444,-16243,-5564,-16738,9942,39533,58300,78337,59673,-6972,-25284,3381,-15472,-26238,-8643,-9001,-32264,-35990,-51497,-67364,-57628,-17084,28735,23983,-6805,11586,115866,207015,121945,-31578,-87989,-31701,32128,29037,-9847,6546,95033,156222,119123,96557,102402,49339,4555,27011,35841,14095,21214,30877,29390,12914,-14725,-14761,15780,-19621,-78769,-43693,22765,-26148,-136232,-99360,22931,80243,61234,25022,-26759,-60289,-45675,-12565,2070,-65,-12291,-30497],[-93984,-85843,-26510,37248,82470,62092,-2648,-16594,4410,-16647,-57418,-81647,-86034,-61147,-20613,12576,42637,60122,75372,65513,16198,20899,25174,-6759,-7226,7460,-7747,-37401,-58398,-5518,59730,28359,-37875,-44785,-24679,-32466,-17631,17297,-27311,-73929,-50031,-8803,6150,27382,19422,-14964,7881,53704,70640,38291,-33250,-62023,29272,126415,123522,66304,-33704,-117528,-68714,75836,139157,35048,-75951,-37786,83295,147605,129871,78339,57006,17684,-47826,-99980,-97504,-49793,-36920,-29255,-4362,26229,50501,34917,15670,48133,24326,-68546,-62704,11632,51409,44867,29826,-34574,-20947,74941,83286,-13786,-55148,-18580,-19651,-19680,21804,41738,62299,117498,125004,30055,-87445,-155565,-181857,-174483,-90335,-31775,-28220,47677,70959,-28664,-68424,-20339,-12379,-65017,-63215,11925,30480,-22385,-33474,18096,41141,-33975,-152270,-156866,-40546,63497,94716,67305,4636,-86137,-112684,-19597,68113,70103,38959,25814,64938,154028,174934,85758,-6801,43,67937,48068,-80216,-136636,-71361,-23922,-5459,-8191,-73836,-119343,-79541,-59653,-97357,-80725,-7742,-4860,-53657,-63653,2102,46807,-18706,-101176,-123926,-111647,-30991,77634,126353,82110,-6064,-87295,-121812,-82571,-29364,-12695,-24511,-62934,-88646,-46910,-15012,-37863,-42781,21670,12093,-81896,-94272,-46777,-13379,25960,74888,142074,119919,-32484,-189220,-128556,-16117,33295,58280,84556,65911,35403,66393,94788,75009,24403,11320,68069,98670,64104,44597,21631,-29556,-53143,-4125,27783,22458,48999,114285,134562,61119,1255,-10360,-51657,-126004,-110384,-57516,-73144,-42096,46493,66653,48032,54275,41370,19704,18336,61673,62082,-9688,-37389,4333,44120,43994,25574,68160,77695,16741,-24767,-4646,42702,76365,54624,8667,18849,67166,87709,80182,69942,18978,-13433,-33855,8921,81161,63925,-47500,-74667,-6933,53024,99203,115974,47841,-71232,-154929,-170695,-101051,8683,47568,9246,-106492,-194226,-173558,-80059,-13356,25614,19441,-33413,-123245,-199906,1142268,3012140,2792429,1060125,73178,25136,-7734,-3111,154710,175897,559181,1667204,2162032,1088539,-88935,-368370,-248932,-146079,-66647,-48987,-55516,-107202,-143233,-128721,-98756,-118835,-124852,-13798,8325,-20423,41076,79269,50073,10780,16276,52760,28507,-79569,-190108,-205000,-85440,48391,27266,-85925,-75705,-17417,-38170,-49151,11974,13281,-83749,-169454,-203469,-156389,-73620,-37444,-12953,2517,-21778,3242,65743,24999,-62318,-65075,11742,47838,-14272,-62535,-50077,-3173,31835,93227,178190,161754,23117,-66373,-38130,-40754,-96454,-84749,20479,99092,77137,-22975,-65762,-54687,-83104,-74262,6802,71290,57530,-42115,-128431,-143313,-85537,-82544,-156250,-87996,108573,180454,153463,106296,27241,-43029,-46750,-18113,-48355,-87624,-73497,-27986,-19482,-1263,80606,133595,45088,-75773,-112846,-81566,-30525,-27142,-56335,-33548,34320,60056,32706,11817,437,-1718,13287,34108,102534,187713,195644,103981,33560,31103,38895,-2400,-36540,-44097,-17513,42072,79431,48595,7705,-16171,-70323,-110138,-76412,29922,95864,62984,48745,63955,35800,-30027,-46077,-12832,-16803,-48396,-25249,32761,63998,78669,60128,13832,43158,100523,74644,32705,-39491,-131187,-85636,38542,49462,25649,67023,96926,81375,21869,-42751,-56189,-43689,16893,45955,-43876,-112316,-107980,-107084,-57717,35594,76253,62354,37494,62806,56686,-26508,-53711,28329,74881,62209,49710,9971,-30619,1228,48912,108305,143396,104991,-30633,-126328,-55800,32295,-11669,-91697,-121289,-83125,-194,67981,53308,-24939,-59312,13345,78708,51583,4702,-24093,-66539,-60106,-14940,-12102,-29532,-38915,-34714,22021,71976,44998,-26631,-60129,-60188,-62545,-22869,19129,-10659,-73078,-76816,-25139,-4268,4714,51694,109813,100332,-7931,-131058,-140241,-13817,64013,98929,82818,987,-64778,-88021,-100320,-26635,29143,-43040,-117409,-71237,-11232,1621,-1671,41609,85039,78068,10954,-78575,-75405,-3628,49650,86310,106045,46390,-35910,-38466,54701,131456,109100,12273,-69336,-66552,-20210,27123,79792,105397,85822,84985,101534,39214,-56753,-55494,-46883,-101466,-97805,9044,78630,42273,-29114,-91952,-128095,-117590,-73949,-55709,-30342,45351,69040,16114,-29242,-29721,-19737,1737,-13674,-36911,-9471,13770,6344,-7055,422,44953,123239,195377,169987,56884,-42439,-60517,-40338,-10576,-13277,-15925,22735,30210,-9884,20874,81750,38382,-64718,-77167,8750,63529,62560,57688,27843,-492,750,11846,60919,132922,112442,23592,-45253,-85810,-153818,-204845,-146485,-38023,-19798,-89670,-117555,-59157,-14418,-13252,10169,41398,90006,119088,48231,-19333,13517,39519,-40681,-110800,-81130,23534,101252,101619,55985,-308,-32970,-17823,-5313,-24175,-47881,5357,72039,42866,-36327,-100969,-190417,-240738,-181028,-40310,69309,90133,69413,60451,66085,61347,68732,60471,-15140,-37485,19848,4375,-60698,-30861,38427,-7148,-79110,-73178,-31616,6425,37226,41344,18675,51074,113899,118726,71900,10965,-37288,-90644,-117518,-94303,-53785,-14986,17009,8356,-24625,-49312,-53854,-33107,6633,19307,-2252,20177,58530,32682,-20367,-37700,-8543,32048,-18383,-119147,-130045,-90797,-38939,27466,38057,31800,52646,39570,-11998,-21511,-30433,-13061,41607,91668,92784,58852,23789,21898,39825,72140,82702,17371,-39162,23386,105690,94637,47693,-29471,-86611,-60068,-12217,14669,29087,31706,5529,-40784,-58729,14968,92168,42834,-42135,-16910,1491,-27836,17532,94855,38297,-56533,-61214,-54365,-12527,58201,35439,-35514,-69350,-73098,-41344,39761,83225,-16613,-147990,-162441,-116582,-64579,-53385,-101244,-85578,-15221,3299,16265,57817,93148,110590,85328,7884,-22688,-20845,-58080,-82182,-69476,-35143,30417,66980,-15234,-105039,-59738,-485,16731,67393,105364,41505,-39689,-33274,-13639,-56931,-41841,-8358,-63828,-188644,-202857,-65357,55635,26802,-68738,-98795,-46549,-6128,-56071,-95957,-80356,-47988,-5075,40380,67190,76844,34790,-49753,-46881,28769,88961,94297,53308,2697,-12079,-33039,-82966,-100026,-55463,7385,35070,-18530,-105749,-131238,-44186,42354,60302,52152,42180,67521,106409,91386,29321,14392,85286,101145,19129,-54068,-74575,-63420,-11411,69023,175661,205360,116163,-7018,-86300,-90430,-37629,3987,48409,51781,-27577,-85586,-20106,29834,6267,-9564,1684,-12261,-45515,-41913,30597,72893,17929,-43021,-22225,28768,-2394,-42693,-20452,4102,24181,61525,68874,1359,-48659,-5525,52838,72636,89095,56888,-4156,-42178,-81080,-90186,-37922,-12211,152,69330,64827,-64731,-97072,38634,111451,-17661,-147740,-116060,-62336,-58351,-36443,-28331,-6319,37158,21574,20193,63613,30384,-33993,5511,48425,-4605,-19878,-2861,-9446,-12502,-12378,-28299,-15438,11755,30068,17770,-37124,-74170,-30726,114342,228392,116199,-54367,-62245,30724,50378,-4100,-65327,-62693,37185,127367,64574,-7711,14424,14409,-21590,-14015,-23281,-59347,-25501,15743,-16303,-71298,-66766,550,71847,64121,48502,72769,37468,-69829,-132790,-48164,67626,99849,91933,78156,18921,-41153,-53739,-39922,-9126,22150,10548,-55272],[-109597,-93155,-22592,34925,84979,81008,4979,-30591,1309,-839,-61405,-76306,-12414,48921,73092,62629,29658,7100,-12689,-25796,-4133,46774,11284,-39280,-22670,4976,4448,-26619,-64200,-34911,4937,-33158,-82300,-56311,-958,14425,5878,23762,1662,-7481,61046,98039,45152,-7544,-4899,-2215,48269,121649,86677,-43230,-130784,-96647,11608,66269,77991,67671,-26620,-107783,-68340,11714,48746,19680,8278,58449,91583,96973,109588,126168,106788,-10386,-111115,-127722,-115602,-94717,-79637,-48234,-25932,-35038,-36176,6677,53295,64798,27361,-7120,675,144,-17618,-21508,28111,27974,34086,84403,66474,-24615,-45021,-13526,-19299,30716,88324,101668,150670,172765,106221,25518,-42151,-99754,-144812,-169091,-113906,-49217,-37185,44307,103380,5002,-89188,-90522,-62849,-69724,-78874,-59174,-57596,-43347,38119,88155,48422,-42696,-155554,-196886,-114570,-30723,-662,56701,109822,50458,-36471,-19917,28121,29905,25937,17484,11019,50350,61785,54794,56238,63237,6149,-63497,-116113,-129842,-60573,8970,10822,-13980,-69756,-116046,-67191,13181,29546,26230,46259,26054,-57119,-143104,-147583,-88954,-43375,-25192,-18340,-13632,8872,68602,90375,41997,-32414,-125966,-177610,-76348,78387,120236,63601,-28772,-60121,-16720,1671,-24313,-3212,51882,13580,-65343,-99536,-135179,-141582,-43201,97135,206130,185903,4599,-159501,-102217,27459,110240,159306,141286,41417,-1798,60417,117908,104563,41964,-2877,68290,152964,135246,111512,119861,74473,-35954,-50251,8395,16895,-6135,27172,89511,48913,-10288,-8546,-10874,-23722,955,11548,-16263,8659,47446,47197,34590,23204,-25975,-40995,-19287,-6330,-55708,-101571,-59099,505,3812,-45582,-108340,-64165,21661,15736,-34384,-11550,37882,40010,17433,16189,33138,52480,85356,138453,200199,165765,36838,-80320,-65328,58232,132854,60748,-21090,-5866,17673,-9289,-50863,-104695,-164436,-177214,-134054,-76049,-11407,38315,-7614,-100801,-111332,-48559,176,18180,68357,69652,28454,-117329,11156,1112309,2717478,2312530,844318,104902,47274,-13507,20789,68268,129279,390495,1217063,1656113,903560,-25548,-266761,-236904,-174162,-61863,22214,-34182,-173734,-204626,-160054,-152881,-172432,-122673,-20298,-50822,-103789,-23989,40017,9207,-23134,-26536,-12044,-36425,-120918,-170072,-170918,-110588,-22947,-38782,-123761,-129681,-67888,-10819,31855,51571,40113,-8840,-95271,-183588,-147393,-51706,-47678,-69595,-76307,-113020,-83020,-4760,-17130,-77184,-69254,-6734,29996,9860,-25812,-43096,-20002,-2264,39205,133220,166203,95283,40453,48330,38866,-7577,-19394,11294,62699,99111,73736,36006,26855,22904,22478,48406,83963,74019,-24913,-126640,-174128,-157130,-187072,-253128,-211536,-38924,85194,96702,86729,43042,17608,31165,14496,-80898,-118458,-32827,3300,-35428,-33862,66605,116918,25693,-80156,-77109,-7462,54170,24798,-67086,-73028,29866,70349,-14948,-58916,-29650,-44690,-82952,-58514,29498,118831,127817,37542,7895,89354,145131,64402,-22095,-52106,-31996,-14489,-19072,2665,34568,50669,28275,-4517,-25289,801,23154,14971,23414,24974,2703,-15294,-5904,6689,-6554,-14374,25060,67793,70675,105301,116590,72752,64937,87778,39815,1950,-28462,-82693,-53190,45550,56726,-24241,-51953,-1976,66181,49412,-24866,-55788,-63024,-26624,18443,-18903,-26508,3995,-61772,-105638,-7429,69498,47055,6737,11732,-18024,-78441,-85751,-31730,11204,918,-42822,-83215,-46259,41365,95271,176020,215494,101000,-78084,-145136,-48175,50513,28439,-28602,-41428,-32809,-28357,9772,38715,-14527,-60397,6496,80798,96455,87719,46949,-17722,-30999,-5079,-26885,-80373,-123112,-117467,-20614,86528,62451,-23258,-53705,-55348,-74772,-33038,18074,-19042,-69074,-27415,59288,71821,946,-576,78783,123921,41547,-104822,-172203,-79606,4590,62702,68257,-23229,-125423,-142805,-93882,20148,33153,-75133,-145677,-104010,-30298,41001,69579,86577,86862,84555,59346,-30725,-53116,49750,136855,135411,99908,32314,-53152,-87062,-25569,47979,77295,46913,-2984,31782,102416,119058,127034,153458,110021,33329,24617,11613,-59695,-68435,-42015,-69373,-73454,5924,47915,-10656,-53214,-55770,-88751,-100731,-78338,-82354,-70650,-11251,3199,-40220,-48131,16023,61624,85758,62666,-9285,-35613,-11587,4355,9687,38511,94928,150343,185463,157403,61540,-47279,-68452,-9545,8669,-38511,-62300,-1344,15346,-33409,2849,115201,102062,-37264,-102682,-18646,88066,134582,127040,63897,-26544,-98713,-101511,-40729,31260,54935,56043,33401,21937,-41441,-142972,-122298,-26867,-2632,-51268,-98715,-93261,-84974,-89052,-69476,16076,145307,201221,110567,22240,35175,49260,-22792,-119295,-145816,-63982,39238,52551,19339,-32291,-89461,-85413,-33832,-20711,-38628,16958,81300,60501,7309,-62952,-189177,-224702,-95418,20302,42044,56586,84472,58310,24826,27858,38161,10854,-55203,-49764,25817,27907,-42912,-50978,-1844,-34043,-66499,-26517,10753,28983,18093,-25235,-50563,29978,123176,77230,-26730,-69587,-57966,-95475,-130907,-92550,-1794,70788,52193,3155,-7385,-21334,-15268,10929,20591,-3275,-36575,-22832,19588,2149,-49939,-49527,17957,53016,-31813,-103137,-61384,-32819,-30540,-10751,-12985,3987,31740,9667,-34339,-30018,-38268,-32372,22937,93571,94199,43739,25512,57864,71358,61109,68895,50924,2725,18026,79321,74490,5562,-83718,-125156,-97158,-47242,28922,78206,53622,5457,-31231,-43163,4258,54528,10199,-75386,-69099,-5421,37634,101089,154059,76848,-16049,-25355,-54953,-52504,8338,37198,29660,16535,-21654,-24112,26546,32843,-31753,-50909,-30712,-28616,16760,26109,-68420,-89169,-31026,-16520,35712,121352,136762,116545,106135,41110,16609,51661,28669,-10545,-700,2085,429,23208,-35382,-122326,-50469,39131,22866,30073,107516,127056,96653,79024,77648,30408,-1749,-29958,-113426,-226013,-223099,-101914,17090,23349,-37230,-40229,18351,16507,-66784,-112093,-87262,-21732,49912,61179,35523,58925,55109,-50684,-91942,8757,84089,65334,3521,-55446,-54605,-23358,-29708,-72189,-47651,56492,133166,88679,-21999,-59021,-2482,25666,-16032,-42421,162,97692,155988,82801,-25454,-5429,83762,75244,12721,-29408,-83693,-98531,-17684,81083,105795,64864,33333,-8096,-89393,-135936,-79362,-1169,65887,96884,53803,-22957,-3534,51346,34843,-33053,-48086,-19452,9907,10994,31725,57251,39027,3878,-16190,-17739,-45196,-69080,-56585,-32496,4758,39768,42573,-10690,-60919,-48904,-6994,-2599,376,4536,21205,38543,-7060,-49403,-18742,-15222,-18036,52553,64191,-41589,-85720,-23280,26926,-24898,-128251,-140230,-103134,-105445,-98021,-41789,59670,112685,28389,336,40757,18340,-5866,41855,65008,-5520,-60773,-66057,-35457,14001,47971,16316,792,44728,58547,-7858,-98333,-130953,-70830,70821,152220,69367,-12507,15751,50882,-14082,-71667,-75953,-61931,-11062,71350,52679,2971,-19585,-57565,-90975,-54031,-30173,-60619,-65941,-51021,-56634,-96146,-80715,30439,129334,112137,89049,82396,9724,-71415,-47777,52656,90828,65168,85002,107857,47583,-4957,-19171,-36920,-15804,37197,43665,-21398],[-76743,-36999,18071,36680,52971,40670,-21150,-37111,11293,18438,-54323,-81462,6786,73850,75222,57109,15901,-32268,-65688,-38210,63165,123546,32475,-53717,-49896,-39371,-60872,-60781,-37474,2405,10324,-20513,-46664,-37997,-7412,30153,50959,51360,7530,18720,117673,111470,-26296,-71871,4632,23224,10070,49406,32010,-66483,-96973,-38084,-7881,-45060,-26820,49309,40792,-24033,-36451,-32739,-47650,-19674,58164,90220,41166,3574,21076,79996,92314,1697,-59568,-46199,-47775,-63771,-66449,-21669,-4691,-63959,-119723,-65882,15100,9988,-577,54442,78224,4666,-101683,-134104,-30788,38690,60847,92293,66540,-18394,-53092,-39265,2005,100336,124720,100978,125720,109542,53450,29608,36333,53782,22733,-40087,-58026,-71387,-67529,-7323,49979,17073,-45680,-82450,-42442,821,-22984,-75618,-88176,-25407,77574,88783,27157,-21390,-89451,-154882,-130450,-87501,-47396,41929,112539,54905,-19589,-37367,-51954,-56736,-27720,-10804,-62816,-79659,-22169,49820,75530,-1988,-123020,-187480,-154210,-88812,830,49540,-602,-44001,-37769,-43235,-28062,41937,85767,65668,48195,25042,-56036,-155314,-182012,-128271,-19808,56309,61313,63779,79860,83335,54563,-3515,-39556,-89156,-142072,-64075,102019,152036,31310,-83437,-41659,37617,24295,-12245,31964,87555,78320,68240,31201,-78498,-148528,-68382,108988,229229,190910,39521,-86962,-122092,-93911,-10918,84224,86765,-5276,-21213,64291,118603,113256,22060,-46338,50284,163118,158744,129348,134818,90387,-35179,-86362,-25097,-21118,-122886,-160950,-86947,-17178,23094,40830,51567,71844,84765,57476,33425,26225,29930,44987,29409,-22296,-65588,-42086,-9376,-44581,-154565,-179567,-42840,85732,84298,-27831,-139017,-126506,-19725,8236,-42425,-19863,21663,-2814,-32364,-33546,-11113,18496,59870,119731,155075,122454,-4020,-120723,-110676,-3748,89516,77475,14952,-20444,-32254,-85415,-177083,-271176,-250488,-116151,5503,4104,-25860,7345,-9390,-60980,-25797,25851,7236,-17156,47161,101496,74680,-30530,162569,1185519,2348267,2008976,697714,90574,-12016,-76679,-61738,-39217,-27500,239322,1118499,1675807,1014708,111503,-104038,-74823,-85189,-46269,33403,-19425,-156438,-155205,-107332,-129506,-175005,-136173,-52721,-24982,-43780,-31456,3906,-8307,-34261,-40630,-47568,-83971,-103534,-43845,5899,-28965,-35847,-25494,-26453,-47682,-54468,24020,104904,89468,65506,71269,27266,-64380,-83659,-58254,-79976,-109877,-85464,-57827,-25671,-26372,-67881,-132080,-120396,-31294,28896,32406,-7531,-86478,-126539,-94340,-21061,83628,143623,133043,101124,82433,91886,100781,46834,-20580,8955,82881,70178,5466,16962,90799,113988,66016,36834,43443,7400,-56439,-119543,-154393,-187401,-242317,-251425,-155417,-19511,72285,81956,43158,58842,111041,80383,-31889,-49549,59059,88210,6855,6706,93195,96776,-6073,-62738,4514,106693,140224,88945,3988,-9855,64051,90465,-8845,-65846,-41013,-72081,-121341,-77151,-12262,1027,-9232,-47817,-41732,59623,156499,108423,-10182,-89563,-63898,-25991,-16841,14575,63425,87149,95545,80422,-487,-82725,-126622,-100563,-39446,-25230,-33682,-12455,4895,-12025,-26003,-9829,20082,36466,44867,129071,183270,147856,111573,97529,25380,-12585,6383,15957,25404,48051,36974,-52052,-138011,-109503,10452,42061,404,-16669,-52057,-49082,11649,13707,25368,89230,14435,-95151,-45113,48031,46138,8534,7102,-9574,-68917,-97491,-75077,-30180,-42408,-81527,-57767,30885,104388,110476,135158,154663,80856,-16171,-24736,38925,83380,48814,2743,6756,-14240,-66083,-30191,40299,38113,21936,46400,56419,91551,146775,119948,26289,-19919,-11875,-37545,-96179,-153436,-151205,-37708,93576,56989,-27202,-35108,-12638,-28081,17424,63928,2064,-71247,-14788,64575,20796,-71814,-82877,-3901,76170,42932,-71947,-146150,-103695,-58574,-25461,35559,-5596,-130470,-151655,-72125,26990,22308,-50035,-118046,-115003,-22911,98790,142950,119142,71785,51615,40094,-19994,-17054,98057,182169,159441,116737,73322,7371,-48113,-62202,-36176,4694,-6369,-36150,45124,140085,115635,94647,151528,120265,-7907,-56745,-45802,-101342,-113046,-37550,-2510,-6961,31546,40192,-22638,-31101,7339,-5843,-23429,-39450,-66826,-68915,-31214,-27155,-48869,-21434,47007,60657,82089,68472,-40276,-88373,-29573,36411,71845,91648,101000,110283,121720,118345,98224,47217,17690,48757,7789,-115391,-186325,-123616,-47831,-34537,-19610,59397,95238,10683,-78739,-56941,36521,98202,76032,13334,-57444,-113074,-107362,-85488,-79271,-46492,14781,22431,29174,17959,-29227,-16049,21041,4088,-22844,-28583,-38638,-56588,-69272,-68390,-5831,134935,221761,127486,1460,-17971,28097,43612,-9656,-74162,-72027,-12406,16144,23334,-28296,-132468,-144712,-62496,-22622,-29781,21282,56438,34101,22511,-27489,-137171,-138418,-2863,44948,-30402,-48228,16810,16097,-11003,-14557,-56831,-104721,-105283,-47763,37462,55313,-30268,-53600,-4906,-43361,-86639,-13715,82854,100167,30316,-51973,-78664,-6445,60385,14691,-64685,-73644,-41537,-71229,-115788,-85417,11948,83035,43268,10157,53196,43561,13622,2690,-36382,-66942,-69922,-55914,-49773,-70187,-100722,-91880,-11113,37823,-13397,-21773,36010,15730,-46566,-85092,-76489,-2504,32449,12768,17565,41711,28812,29248,62625,85639,47591,-3682,30095,93821,59558,-4378,18407,29444,-22822,-24898,39800,34210,-36539,-93321,-112609,-91620,-24458,77145,119527,57757,17829,5175,-11307,-19253,-20153,-46860,-85100,-83903,-10918,49104,85503,125772,93798,33294,27726,3083,-30908,-11266,46016,79940,92549,69751,58374,54996,-18987,-66752,23615,77874,26350,32649,59445,2630,-40608,-43630,-50039,27108,134323,131390,58951,21815,-11168,-11004,31066,38484,36465,57965,39990,-1268,12416,-23553,-95071,-38528,36557,24234,22237,78942,116797,121539,102841,117209,118725,76462,4961,-103060,-201276,-188325,-90242,-16291,-15281,-43790,-17102,49710,33890,-34802,-48421,-36921,-14623,14378,12394,6759,28657,28711,-20522,-17861,57754,86143,24278,-85015,-130344,-51212,31742,16403,-64544,-71472,37419,125510,69616,1027,6008,24101,-11912,-82107,-104056,-22528,154186,241228,98101,-71850,-39382,53918,23805,-10679,15153,3880,-19166,33195,83553,27039,-28423,10325,11231,-64664,-112400,-60783,15374,43560,26744,19503,7150,-7342,3516,-12429,-86297,-89408,-20669,49157,58567,41333,29878,23008,26784,1217,-55414,-98371,-95672,-56133,-36725,-41353,-28734,-408,5197,-23908,-69920,-75928,-48331,-22938,-25841,2391,63709,64935,19259,9863,-9019,-38422,-24789,-13284,-23098,-23993,-19541,14959,42029,-8525,-69997,-86808,-115998,-129807,-40973,117132,184283,84743,28637,46328,58667,80077,92023,66053,-1945,-76704,-101388,-39616,35153,83984,47035,-1883,21858,9840,-76938,-134942,-122375,-67276,15229,54652,22181,19425,50640,17436,-107793,-145908,-55587,1797,-5467,17959,39650,45684,-7182,-87182,-95138,-15730,56233,43297,-34468,-86431,-62973,-54976,-39062,44351,106191,71232,40491,19845,-22979,-21598,49548,96000,42412,-3929,25138,47365,11956,9875,18568,-20692,-27992,24933,47986,7610],[-41723,11055,46483,35800,5952,-25336,-43410,-30925,6161,11993,-62508,-124179,-68360,5267,36838,51407,37132,-13982,-40660,31115,148175,165192,50605,-37409,-36967,-36862,-75826,-45021,43210,99805,98739,77912,44739,15324,4471,10859,37940,37278,-22446,-12945,66175,35241,-101933,-88719,22565,8539,-67952,-63088,-18392,-5391,28365,41245,-37018,-116686,-84394,30703,107037,79182,16423,-17570,-47641,-23889,29357,-1025,-66637,-84596,-59212,-10334,26211,35263,45031,35402,1867,-35379,-70016,-14468,45427,-23722,-133140,-109851,-33113,-43436,-36205,46731,78943,-2256,-112153,-159081,-79369,2089,46732,72297,58368,3882,-33302,-24785,36153,105353,81811,36453,18403,2649,43381,71123,68627,113591,134317,92598,48945,-18641,-45445,-12111,21279,53715,43707,-30499,-28435,36660,33689,-24079,-28793,12565,19970,-21960,-37305,-3115,-871,-45541,-64505,-47469,826,55050,69945,20374,19805,50771,2977,-62150,-61212,-47542,-93913,-80149,35463,76091,-11526,-139891,-187915,-192060,-132567,-15199,82865,66541,-35886,-77696,-16732,21991,693,-2748,-2768,-17138,33423,67493,-18221,-106332,-97860,-64277,1015,59358,47859,52536,103561,73249,-4429,-44305,-21919,-16331,-70444,-81740,319,42038,-71469,-149826,-57101,47959,39676,18002,40833,88867,154449,202494,152008,20647,-68029,-36157,86781,146956,67744,-16196,-89433,-166011,-208279,-147372,-35930,20398,-7328,5023,79377,98353,78474,-20023,-82963,3792,91038,111997,111364,80956,42465,-563,-28620,-19344,-57239,-168609,-224884,-172239,-43006,64376,69916,59293,55280,27041,7565,26623,21893,29946,67121,34948,-41203,-41514,26096,57039,-6347,-125223,-140361,-8125,123806,131274,23357,-65713,-46623,14364,8993,-31130,-1590,30297,22986,7462,-31512,-17732,36745,31846,252,-6461,-11673,-37657,-74612,-62194,-39261,-16869,-5588,-6963,-25751,-35088,-59651,-139281,-253281,-230112,-41946,105346,63697,-28860,-46170,-48659,-83548,-49907,-9033,-35534,-58806,-13402,48945,42452,-8041,71894,969992,1877987,1742048,684503,89944,-526,-72202,-82349,20214,4765,235617,955701,1426601,887247,138813,-40671,33954,3217,-19914,-190,-34804,-117065,-109629,-69081,-46726,-68446,-124776,-94321,9963,46428,-5674,-20584,-1117,-25434,-47887,-37146,-56149,-66346,13882,111375,66332,-1211,18382,45915,6821,-48442,-4140,60608,43781,27926,61017,67524,27769,-11893,-47868,-73198,-91437,-71382,-23277,-2457,-36052,-104337,-185634,-179478,-91198,-35701,-28544,-63054,-161977,-204382,-129878,-29889,35187,68784,88736,62813,6405,21762,102604,75419,-10500,-11314,31457,-2420,-54363,-4494,99553,124035,27960,-41442,-2907,27637,4198,-27780,-24424,-28857,-90022,-123064,-90144,-22155,52476,30879,-16415,35317,105343,75960,2567,-477,51555,80851,44244,53099,72065,27483,-37591,-44420,3167,78770,113743,78847,36845,51526,97041,99639,35082,11311,15877,-41356,-85740,-58672,-44821,-77547,-87110,-92772,-86511,-18993,75441,74375,-29339,-121070,-79961,2730,27265,28445,45485,31014,32685,44640,-29500,-131881,-184708,-148442,-68767,-53565,-62997,-42664,-31833,-54316,-63403,-33540,-16046,-22099,442,82833,136707,127403,121000,92072,-15407,-66467,-32185,6393,47168,71116,36608,-38987,-117367,-116887,-42538,-11360,18853,59678,8969,-12645,49820,43321,1306,42211,30438,-41642,-52852,3526,49011,42277,30386,33706,-11662,-79066,-83184,-36120,-35512,-40650,29427,92130,95603,45042,20046,38417,59775,73771,118927,132081,92618,35054,-9694,-30914,-77131,-121585,-63501,18031,60508,93490,76463,9739,17329,79341,63964,-7380,-15881,18378,19213,-21979,-71930,-65088,20585,91935,52428,-3136,12085,34436,23174,73224,103224,30981,-45923,-23832,6232,-54208,-103873,-113222,-80996,-32315,-24008,-58458,-87585,-78584,-111273,-111269,-934,14675,-109617,-141385,-74405,-17312,-8661,-35492,-99441,-111412,-35898,71499,123367,98021,18615,-39806,-46779,-46258,-4894,67458,105841,108816,127224,118060,70905,24179,-18726,-23391,-3759,-58488,-114360,-19087,86783,58125,35215,103931,111842,8591,-47142,-57955,-154350,-200376,-89993,14471,24164,49396,70697,28984,12363,26740,28863,16335,-22518,-45602,-19137,34581,30196,-4389,4049,9777,-33837,-15143,-16944,-110320,-132731,-40862,65777,123358,117314,73786,54245,49738,50546,95337,100228,53821,32135,-28678,-168260,-264021,-238010,-118048,-15882,-1075,-829,38364,35467,-23014,-44626,-4620,15659,-20107,-50442,-61156,-66996,-45954,-36226,-70230,-85046,-58677,-47438,-41451,-28727,9656,61861,54397,-1436,483,57013,73926,68996,50596,4594,-28285,49104,134248,54829,-74120,-82450,27170,121435,119044,47717,-17315,-29351,16734,58091,-1998,-109399,-111260,-54578,-49590,-40695,39265,55891,19714,34418,25961,-34514,-5125,85241,64943,-54011,-90305,-34765,-29780,-43634,-51813,-122240,-161710,-122035,-63335,14329,41200,-33245,-30268,25168,-47427,-129340,-48922,90737,113124,29413,-53716,-88906,-51442,-18167,-31409,-40483,-16519,3785,-27790,-76159,-66925,-7014,10224,-29262,717,105100,114100,53474,15860,-28040,-74134,-111564,-110911,-95528,-92334,-106674,-109150,-46028,26225,31283,39484,63959,23286,-50119,-101303,-75283,13555,28454,21461,99649,157703,113247,93953,103855,71654,5793,-29619,17548,64370,-9143,-89688,-44756,-1118,-38097,-33622,35411,25262,-36810,-74060,-92308,-86520,-25004,69692,101624,45364,22588,31070,21746,-8106,-51629,-63236,-35584,740,47765,41255,-4056,31959,82332,68133,66663,62730,23796,37395,98306,105048,91569,115134,144160,102755,-34366,-95543,2622,58870,9410,7811,47382,40285,3681,-47011,-62795,39679,136167,86074,-18410,-69127,-87586,-74250,-48215,-29733,7047,33549,21525,2620,12010,-18822,-78518,-61195,-13099,3646,1898,8882,42071,65568,49620,83517,153723,159640,95418,7746,-86002,-97470,-32635,-5287,-29924,-53221,-15911,45487,35851,-3414,1248,-4053,-18459,-49782,-76212,-57466,-52657,-52843,-896,65584,80500,85602,26897,-102562,-107694,39296,100854,15466,-83223,-105203,-27682,25578,-54578,-68294,3473,27884,-18383,-76268,-94498,-31026,142205,235169,89340,-91990,-80719,-4244,-16667,-2221,63634,82327,73785,121640,137096,61981,8547,41585,43367,-2543,-25449,10747,59628,25525,-70467,-73879,-32102,-44220,-45514,-31197,-68712,-66479,-3066,48802,63669,60447,24725,-5530,25625,49197,-7664,-81766,-64033,4922,1427,-56325,-68662,-20426,35045,21987,-65887,-103612,-45186,1973,-29002,-34434,35885,88556,55821,8485,-9384,-33627,-62624,-58557,-15413,8355,6791,56611,134203,140117,67545,-67,-57832,-96753,-42762,102777,189951,146647,95242,86092,94738,108284,87536,43793,-3117,-50332,-63341,-10984,31876,57356,47352,28736,34060,-12629,-100771,-101609,-42145,-42713,-57990,-16311,5107,12907,26628,-2397,-101437,-134494,-43821,24433,12464,-2764,-11585,-11552,-29426,-55341,-22354,50906,110897,107381,22356,-47873,-21253,14439,27635,35710,22523,7256,24138,16868,-8293,24375,58683,29894,-36104,-44158,-35044,-43613,-40268,-2369,20343,-16290,-31381,19017,32834,-5788],[-41238,-8245,22420,23958,-36493,-79708,-40989,-5068,-5412,-15966,-73302,-144016,-147465,-88485,1303,69357,77554,13902,-41461,30099,113057,79375,-2670,-28432,-6091,11234,-18515,-4125,83532,130361,131271,123918,81837,49609,36541,-2109,-26737,-31337,-51772,-15736,29867,-16349,-96052,-61224,-116,-41613,-92126,-81777,-13495,49808,57466,-13641,-108700,-123646,-70361,8684,98957,106320,39428,14683,24076,12721,-40843,-115996,-143032,-134831,-99160,-46027,10560,52912,54242,-11226,-62296,-80897,-103975,-35008,56283,12243,-76450,-57810,-14432,-27477,-24561,15194,20807,-23480,-30740,-46064,-60552,-39190,6279,4606,3301,19640,24627,23451,14594,6596,-14210,-30575,-58650,-50122,64831,101112,23621,28372,99142,113601,98601,88104,76471,63236,52499,78380,73589,-8963,-43805,12797,51623,50432,68331,41888,-82814,-163359,-120137,-32810,32197,47619,22864,28427,63691,66427,30781,-6938,49790,170069,169177,40891,-47057,-71079,-73277,5098,103196,52575,-135259,-214509,-144565,-89537,-47776,57498,118610,39646,-62217,-66564,2533,39011,-1149,-62737,-112894,-100428,45924,140683,34888,-64888,-24023,1362,-7316,5294,-14307,-16935,41581,30180,-48293,-61842,8810,52545,694,-72265,-83988,-72282,-111805,-139022,-80142,-3249,28383,44137,23054,32809,116084,153732,86631,6128,-12055,28241,69021,44354,-39344,-75180,-108249,-135283,-163517,-135283,-65024,4622,37321,56318,73481,54646,16400,-43422,-73823,-39637,-9721,47208,97669,30091,-5651,47790,73114,15456,-68260,-116774,-126319,-91865,-7833,55840,23581,-21159,-41464,-54228,-24857,26679,48815,62777,97788,68696,9789,23150,80957,84606,39347,-6085,-17823,-786,36422,45918,13428,10041,75720,89616,32018,2060,36953,64083,94565,98684,26897,13681,51213,-12323,-84821,-24508,34271,47319,31497,9071,-28916,-51185,-56870,-31398,4164,8713,-20461,-67919,-112641,-104524,628,102967,85112,4276,-47016,-72195,-122468,-116405,-70468,-59618,-79041,-93544,-68302,-4376,-14602,61921,1079963,2226767,1879867,763688,161854,69876,-7996,41477,195473,212685,414296,1031007,1344689,774875,83593,-68780,18157,39910,58612,44483,-7515,-46529,-65732,-71426,2651,48829,-52460,-71986,39827,84764,-4354,-48415,10969,13817,-32898,-12583,11538,-30324,-24450,60369,71466,13472,12304,5724,-42248,-83634,-79115,-52727,-37654,-13317,33515,77467,104923,93840,33803,-3302,-18288,-46150,-60032,-48371,-23882,-58028,-139658,-160227,-129980,-125333,-118278,-99354,-144183,-158354,-71666,24621,26739,-5874,8818,-12106,-95150,-86352,30734,78323,37474,1374,3924,-1045,3038,46577,95750,81142,-20113,-71722,4957,33307,-20595,-7723,91095,106705,53512,34213,35724,27896,12884,-26192,-42019,17830,45866,2950,-25570,-17788,-15639,5404,40809,34177,-24987,-69462,-42156,-15261,-59632,-64905,-3678,-2025,-12779,50909,114569,99933,68523,101917,103946,28558,-7939,-12236,-36711,-55425,-47923,-63734,-77102,-53586,4014,27309,1868,-43877,-36806,-4403,-1259,16678,19113,-54388,-86828,-24777,-23589,-74111,-82785,-47721,-15443,-35839,-42017,-23015,-18444,-44884,-79826,-61981,-18637,-4138,143,9632,10637,41203,94817,65713,-66645,-132512,-104326,-58770,23669,100696,71930,-942,-21598,-13844,-28395,-39274,39094,125833,88748,67060,115523,79228,-24005,-36357,27037,37422,-15025,-27181,33309,39133,9718,22789,19993,-44516,-59801,-10898,22724,48540,85301,73336,40963,7504,-12432,-8882,30030,85461,154630,164778,110023,59379,-2028,-83566,-134292,-132663,-73946,-9226,57308,105594,71512,-7090,-38276,-43648,-63621,-52510,15646,65871,76149,72401,71238,88475,113853,113472,82567,57449,86804,101983,83428,109180,112864,56965,8265,-8005,-7004,-16120,-35680,-71636,-106532,-100671,-57333,-28249,-39347,-54804,-127893,-120830,-12478,15037,-67356,-81301,-43405,-14335,-3867,-37474,-83024,-52806,-25354,-2033,40213,45258,-35203,-111572,-105828,-51136,2023,-956,-22803,11239,91321,120003,100113,74277,47235,39177,47498,-23536,-94548,-15654,76948,56068,22795,65704,102343,64521,37055,14319,-108292,-200536,-122304,-18697,-10281,32864,93992,59399,-2387,-28272,-23594,-23515,-40089,-26697,45047,118774,102342,42432,1112,-63497,-121975,-80978,-67442,-117305,-111328,-37475,59779,127957,111505,44776,17952,3505,-14877,33597,30284,-43812,-54688,-42900,-127943,-227269,-226198,-120851,-5941,23875,-4490,5582,27251,15078,14771,10182,-33664,-63097,-50531,-33652,-37172,-10784,42532,51432,-3581,-43661,-60835,-85892,-89023,2212,92146,49018,-17655,24218,94018,109907,117375,106736,23432,-56054,-17861,38609,-26960,-110935,-63143,80758,162957,144443,67619,-15781,-49509,10687,59629,-3045,-52803,5116,12804,-72276,-59745,61193,75614,34485,57813,70378,38955,82420,153828,115724,5980,-27933,2411,-22629,-62029,-74353,-99897,-92926,-78886,-78385,-23949,6280,-22186,10605,47043,-47040,-131287,-73548,31655,42736,-18074,-68426,-105093,-96093,-74598,-63314,-24172,6445,28319,22950,-21848,-46752,-32292,-60597,-100858,-32504,93608,116151,71534,68388,70922,-18674,-159812,-189302,-111255,-56863,-56280,-66981,-40041,28327,54207,34334,38009,37460,3828,-27186,-24990,-2358,-15027,10380,128715,200710,127831,82267,73047,33888,-11003,-22546,1211,21356,-37865,-110805,-81682,-10290,14547,57663,122007,95414,18798,-40039,-72540,-91528,-87811,-30819,14175,3440,2910,47571,75121,40901,-31508,-36421,26105,95748,119543,46953,-60760,-29786,58333,60929,60814,69511,57414,110419,172999,112192,27373,63461,135946,87791,-44869,-99288,-57411,-29345,-45595,-38621,-6612,7813,2513,-39089,-39195,77552,125296,11472,-90153,-120310,-138629,-112160,-91637,-83467,-35295,-8391,-10724,-8962,-8215,-29127,-72407,-68106,-23987,-8258,-37423,-41097,9235,36787,1657,31511,132437,186029,163752,123330,32951,-1443,34756,32744,-15582,-43686,1304,57783,51853,19219,-12053,-38838,-21975,-54590,-127598,-144706,-163560,-156981,-64901,1289,3938,48787,39037,-50843,-22859,107625,98548,-26616,-104756,-116240,-69356,-37735,-97614,-106265,-29959,19790,5701,-39644,-74815,-67418,1664,69508,37282,-55674,-77733,-44978,-23665,34017,77677,62837,76195,159050,200450,158130,88615,62603,66033,72086,58257,65256,86211,24072,-98346,-132156,-116152,-94876,-39744,30366,24702,-3545,6469,12494,16681,40284,8101,-40317,650,58453,19723,-50188,-5016,50668,-6641,-70234,-71726,-25483,36966,29734,-57122,-81971,-25856,2472,-38928,-71443,-28358,55410,66090,3385,-22261,-11422,-14550,-15747,-19778,-35086,-30289,35093,139023,189530,151398,80704,9305,-57828,-64027,35169,127877,127705,112931,95957,56808,19326,-335,-5636,-29835,-41666,-21121,3128,-5735,-4472,23434,76566,119693,89846,4320,-13633,18434,-54495,-140975,-78515,-2519,11027,11934,19791,-11748,-50030,-49553,-25168,-12795,-13577,-79947,-138894,-111181,-35397,21599,32223,24369,34062,23770,-4719,19352,59955,64769,8497,-48620,-18346,62716,63138,19840,21991,-7475,-58384,-55314,-29613,-54938,-71609,-45134,-18481,-9263,-27131,-12454,47770,38088,-14633],[-25455,-22163,22515,47177,-37063,-85384,-8412,50902,26812,-7007,-25258,-53274,-103008,-105951,-3979,106186,125731,30018,-92020,-67061,-10899,-48553,-78196,-34746,10537,50398,39482,19455,51605,53988,39597,56872,47951,40496,49501,28367,-23457,-45219,-11719,75867,103374,27719,-16967,-10348,-32285,-58717,-29506,-4192,24157,44817,-27133,-152756,-179932,-91450,-20878,4168,42381,53200,33898,42794,81999,56421,-51384,-109660,-97799,-102908,-79434,9304,81994,60670,-17629,-99010,-116418,-87558,-71930,-13305,29892,7171,16047,67073,58020,28061,37520,51694,16868,-12335,67928,92315,3483,-49364,-21683,-37257,-34441,27243,72958,48085,-53078,-96565,-55897,-22671,-49687,-48982,52028,80051,-19590,-44813,30253,57538,58727,136145,197000,145930,78741,39640,22583,1369,-12886,10124,50339,79641,109412,52038,-108896,-194283,-156334,-96703,-14247,56144,61867,57871,62121,42846,1294,-51293,-4173,168722,252889,137830,-10578,-58901,-27976,50249,66381,-32922,-188646,-211237,-102620,-12622,35755,92995,89275,-823,-45470,-4585,41536,38893,-19101,-78725,-99754,-53939,77788,149843,52875,-57997,-35112,2806,-20749,-35142,-43566,-49388,-18534,13549,-24110,-49027,36630,118903,80548,4068,-43627,-73217,-67506,-65167,-74133,-68061,-18909,25911,-2761,-40476,-29000,-44310,-111886,-118900,-25416,86952,100674,39017,-12043,-40747,-52906,-27238,-39907,-48920,-25067,24467,75836,77418,43067,15240,-19075,-45031,-44621,-55206,-76897,-3,89096,17934,-41583,26077,75509,-204,-74730,-58184,-16162,10755,7626,-11024,-59336,-104074,-91234,-20522,41995,67762,72368,55433,72193,76284,47784,37509,48334,9256,-1887,38293,20818,-66543,-103399,-73030,-34193,21598,100111,106230,47587,14153,25884,43315,89139,104485,32536,-14690,-21909,-71733,-60886,86632,171738,130743,56620,618,-13731,-21254,-55962,-31825,30016,24794,-54764,-94095,-42649,2303,9387,47158,71923,34780,-12352,-54345,-108184,-128848,-100366,-72460,-102714,-156324,-144047,-10370,5719,130550,1048053,2152726,1701606,697380,256915,129436,58277,163907,275121,312908,532730,1086908,1240449,625360,18864,-86072,-15587,77616,163296,130955,48902,36141,14500,-39448,10174,66870,11605,-380,94131,110377,-18412,-75506,3289,35766,-11258,-5136,41966,8774,-39105,-14582,9245,-18547,-45989,-70622,-93997,-97331,-104373,-94382,-43283,25467,78315,128813,180754,181009,103263,50803,39568,-1793,-59847,-47867,20395,48508,-1728,-50634,-84216,-128642,-115743,-30388,-17298,-62117,-25486,61016,50788,-27987,-45380,-70631,-151290,-133301,-11061,62547,32261,-16150,5704,68063,101847,87147,53774,15490,-37534,-29803,62174,19964,-114666,-86564,48591,62308,42754,51851,40469,3416,-35944,-29096,7600,32254,-6445,-71286,-96158,-67718,-28566,3004,25472,-37520,-120274,-117281,-34079,3835,-78995,-141882,-91428,-70970,-72061,18983,109722,85462,53037,104020,100997,25684,11451,27762,7654,-6256,-720,-19573,-33798,-46298,-37038,-7431,62301,86792,22785,-76882,-92131,-2081,20080,-84811,-136620,-35592,29500,20877,43520,74955,33290,-29314,-6113,46542,60193,18812,-64032,-81891,-9812,37233,3777,-42001,-65811,-9705,58410,36463,-72820,-143087,-115590,-41639,29010,95751,93027,28234,45892,74923,23020,-23530,25868,97351,96276,103354,145322,104970,-5976,-34967,47649,82143,10850,-42953,-28588,-46646,-58718,-26884,-5149,-30357,-49113,-7162,61058,101444,78082,24700,31473,71402,61013,-2204,-28218,15462,88564,134255,137352,111718,20533,-95230,-119780,-86091,-58505,-15820,54414,82541,46513,-4848,-45983,-102930,-126523,-58367,27993,38374,13944,50015,122326,155308,142596,132269,100430,75945,106921,147969,121285,94865,79065,49593,20894,3718,17626,41257,15226,-42995,-104884,-93351,-40767,-26378,-51341,-64650,-113434,-98840,-24788,5695,-8674,15026,43401,72713,50177,-37961,-82916,-10372,2918,-36055,-20524,-3326,-62380,-116364,-97124,-29875,6654,-52372,-106818,-68312,22024,89674,110041,85938,54601,43805,66056,56862,30725,79266,124869,85189,25031,33781,78849,86859,66213,53533,-15004,-97511,-82789,-52903,-69088,-819,79816,21120,-73717,-104698,-107738,-93984,-57190,-2742,59850,98131,74900,39828,-9269,-95997,-140023,-73437,-26850,-36093,-34699,-22803,25683,88968,75617,5704,-23785,-30838,-47153,-25760,-63570,-151353,-106769,-19532,-73981,-164233,-117628,-47218,-8054,7603,-2968,-2734,-3604,-1787,40837,22935,-54803,-58518,-10244,-9055,-46532,-24383,53553,108966,83453,39938,-17648,-69786,-66689,32204,104119,28947,-23174,39100,57092,19153,17499,12723,-66494,-95868,-30660,1038,-61196,-85175,6585,115394,121380,53565,-17709,-70415,-71460,-18900,11335,-46506,-46127,75906,76296,-68621,-77044,44529,61944,39711,60983,37606,-13272,31622,128281,127267,47057,14008,45035,14237,-57948,-82651,-50220,-2119,-22951,-60242,-35603,-10423,10022,54478,57913,-20010,-74576,-52260,-13523,-37358,-89752,-88593,-92372,-106466,-112698,-92392,-32925,-24240,-2671,38181,7776,-50373,-62521,-84556,-118973,-64261,23715,17355,2431,58187,95825,-7094,-179709,-220311,-113838,-17024,19497,13437,-2040,25232,35126,2097,27753,83089,93483,69089,8266,-51733,-59003,10296,103620,143809,86953,31638,-3533,-16922,-8668,2445,18146,56981,48469,-34000,-75169,-27902,57527,156839,209934,158156,75386,10287,-31804,-76793,-131860,-115409,-59326,-50163,-32021,55852,124702,76429,-6738,-7540,42951,89693,99841,31447,-48467,-10331,50012,37768,44411,51541,55524,134204,194562,95536,-19274,-3085,56476,6827,-70151,-67944,-48068,-47373,-61036,-83436,-78395,-44383,-7339,-10097,5286,95096,76805,-56737,-121178,-129115,-136123,-78785,-51868,-67813,-26484,13953,12708,-2218,-1354,6583,-9564,12107,57514,33183,-32485,-14965,43206,49945,1087,27743,101273,143722,155421,145904,77829,54703,80647,62636,-999,-22144,42886,113378,113421,67953,-23623,-83089,-17644,2700,-83821,-143353,-180633,-188980,-152494,-124626,-71568,5373,18152,-9236,27643,83486,35759,-49399,-91662,-79526,-31212,14292,1951,-34653,-21900,25625,35253,-17710,-70501,-92670,-115131,-84373,6222,30812,-9122,-18286,8455,53376,51538,14122,40774,121349,179997,170019,98819,43179,67568,118119,84821,58757,62219,12439,-63240,-108863,-133048,-81614,18918,101283,86645,28980,6,-3411,-8374,-6914,-37941,-68366,-25344,12865,-28805,-52375,28761,36520,-73720,-98423,-55753,-19843,25278,24890,-32567,-38253,-14402,-6100,-32036,-80754,-79020,18587,94834,54216,-4969,12558,59156,57686,-10134,-59990,-60740,-20345,68999,130936,136428,113934,46334,-48876,-76324,1070,77544,57769,50526,40312,-8838,-52340,-44092,-11312,-39466,-55917,-20623,-689,-17967,-17151,6369,87106,189650,221004,155581,60200,2864,-78457,-152758,-114438,-17213,49424,52595,41768,28488,8649,-27352,-44212,-37480,-19114,-84993,-164966,-148493,-44262,1876,-59571,-107285,-49272,9081,-5989,10614,56179,48886,-27677,-66221,-10536,69885,51840,5848,5255,-27414,-47132,3581,14568,-31390,-25224,-1168,-10568,-28316,-35129,10819,79446,68032,24773],[-7364,-4463,60952,73348,-35385,-84754,-12653,55323,47972,17396,39824,59849,-5955,-75662,-19574,92764,123070,19013,-133178,-161013,-113192,-108407,-113524,-69001,-23506,14714,14685,5065,-11974,-65977,-104472,-58430,-13189,-11568,8581,55907,41628,7316,59111,165136,162227,63963,32508,20508,-51529,-54226,21513,38337,16548,-12671,-99761,-203672,-189737,-77253,-4108,-1228,-26108,-27488,21420,56921,66019,54123,-6768,-32136,-13146,-31337,-32135,52285,108701,40642,-64980,-97633,-44533,15379,20482,30382,695,-17607,62952,129609,79653,26527,65449,120873,81970,23488,67426,88450,24631,-46237,-32785,-5579,-4005,12099,51776,33019,-73958,-90844,4396,44678,-24935,-77355,-23911,26726,-4373,-19706,14175,5972,5953,110829,207557,155351,45855,-38390,-26187,45462,76001,55247,37430,25654,48939,41997,-36490,-101207,-123479,-135798,-92093,-12359,31286,17268,-4095,-1777,-12593,-102292,-114070,40771,165578,121490,5657,-23107,7099,24706,-19403,-104705,-176304,-208465,-149001,-50185,38862,74116,38023,-14089,-3029,41579,67145,42826,-36995,-67050,-7947,54052,79560,75212,34704,-49718,-82172,-42168,-29688,-44725,-21002,3736,14786,42892,24025,-32676,45889,162024,128033,59270,40002,8934,2759,15636,-39090,-107679,-84044,-16550,137,-48517,-103043,-142805,-203605,-202839,-66121,98153,134380,87219,59838,38225,35325,56452,19377,-15368,-493,45179,79784,57029,30054,26198,-4739,-51500,-40099,-52650,-100096,-33651,66152,21564,-71145,-64303,-39414,-77495,-86031,-48474,479,22974,-22137,-64815,-80959,-82895,-28408,79570,112389,81314,24572,-41559,-36731,-111,-18577,-44420,-43235,-84125,-87304,-39720,-66855,-155777,-165986,-88825,-29975,2633,27805,38140,22996,-20352,-56470,-59679,-11176,36016,-11388,-94786,-117334,-87600,-8266,100400,140719,76689,-13766,-39018,-3220,-10277,-57719,-24573,19192,-2484,-90130,-131191,-60256,22605,20554,27358,41269,8038,-34855,-59469,-75575,-90012,-96873,-89829,-112517,-136142,-100862,8571,-3001,65006,880153,1816920,1565454,648455,260898,165332,97031,130994,171508,163848,390253,1019511,1227353,619202,58464,-27112,30772,140136,198308,103656,16780,24246,49282,45510,61919,50069,10365,29277,134297,152760,15512,-55069,-17107,-5228,-13402,4359,30930,42701,23468,7020,-12943,-37580,-72260,-81593,-62154,-35726,-30168,-26842,25748,105195,139617,148694,155539,127726,65622,39467,38464,29203,-2597,2446,42408,100370,118560,88093,31685,-17636,1373,87681,92875,-5351,-33830,35470,55295,-6882,-47912,-93059,-157093,-126983,-4235,38533,-30429,-64332,2086,83781,94748,24788,-51880,-54022,-19012,45566,109337,2187,-154445,-134072,-54303,-60953,-61724,-26112,-27149,-63062,-51232,22402,70200,37474,-25385,-85956,-138203,-99171,8993,81714,51351,-52871,-104023,-64457,-20758,4102,-17029,-62919,-63150,-55795,-55010,21531,99103,66209,8401,19382,-5938,-66412,-42289,35500,44763,-3797,-25369,-15794,-7602,-46227,-71122,-39358,61345,122886,33296,-133483,-132994,803,48965,-25416,-70397,-4975,49652,59692,84643,98061,15121,-60796,-9158,84189,128598,94241,45,-56272,-33926,-4776,-32863,-49709,-35654,12043,37685,29366,-20529,-78670,-48450,52447,78664,80665,91921,55021,59334,75221,40723,-10325,-18690,17269,40111,77961,141436,126195,38539,25623,69733,62883,-3504,-48559,-94592,-133554,-82180,-20724,-20298,-29236,-62645,-48820,38020,97272,70963,40091,97321,164345,131879,16471,-47639,-10894,69474,125989,140886,105146,7554,-74808,-61841,-25249,-11076,21298,73039,84937,40935,-22736,-50389,-67169,-77468,-48070,-13772,-42766,-98924,-55465,49892,103616,106764,116361,80311,35730,55203,131103,105396,43814,33367,28994,-934,-7206,13773,10670,-11311,-48589,-80025,-41321,-29339,-82721,-93298,-52004,-75014,-101773,-44803,18147,38290,73869,121389,156910,93605,-33094,-110490,-61112,-17603,-30202,-25923,-16217,-50827,-71810,-46008,4913,21702,-56877,-113354,-73901,8821,88151,113955,68365,22400,16258,46830,99653,133603,146544,127904,60904,-17053,-26372,36888,71350,15553,-22249,-20475,-25256,-26731,-50802,-70789,13841,84345,7936,-76494,-88798,-104269,-95416,-26796,40305,35613,-3750,-20817,15212,16035,-46023,-99386,-56415,25013,58981,43324,9812,17472,45624,22276,-41035,-69675,-56683,-39438,-15916,-44297,-106154,-48008,18665,-70205,-125764,-11687,39824,13120,-2619,-16076,-7190,-20140,-35929,12896,3594,-63583,-36609,37976,25652,-29206,-23070,13224,40912,66534,67472,6826,-12932,35209,93822,100283,39488,27019,61018,13176,-60281,-64010,-85927,-142175,-116934,-30139,-10711,-64006,-47596,31546,64460,18417,-42977,-60739,-51438,-31385,-18389,-19245,-67394,-72123,39405,70382,-34013,-63434,12549,34778,38771,41396,-46260,-136161,-97790,9424,50088,1006,-34709,13793,27780,-31015,-70792,-45794,-8412,-13259,-15519,-18652,-14492,35671,99627,102460,47677,-6198,-15442,-5948,-55234,-109605,-57157,-1176,-29541,-96464,-81958,-8755,-28862,-51939,-975,3822,-44837,-62104,-68636,-87738,-59497,-33745,-93442,-108479,-42859,-21760,-68243,-132666,-151758,-96880,4740,80418,75975,31455,20852,13517,-7529,36503,110040,140122,105928,14226,-58821,-38408,46993,80765,73720,62129,19728,-41704,-38223,3679,18224,40737,115938,146356,53356,-44969,-58850,17542,131971,160328,92608,67770,62298,22010,-30197,-79596,-79419,-53421,-74004,-53573,36415,99579,54552,-5718,-6162,14769,9460,-9493,-42073,-41559,20870,49901,32636,49775,44635,34998,97617,129720,46291,-7096,9653,10830,-46563,-69050,-9755,32162,25483,-12372,-82423,-111158,-61140,8459,31389,33874,59123,3989,-85911,-101900,-96892,-77455,1799,21412,-21295,4310,56067,58915,35500,48792,78049,91351,124398,145724,101530,31757,28467,46351,22801,-4323,39688,66922,68708,85998,77940,43479,45163,68688,50636,-11046,-23214,55250,144832,167063,121368,11889,-72903,-18663,41290,14126,-20398,-61803,-108906,-145537,-129597,-46299,-1518,-24844,-26544,16958,33467,-886,-36796,-67985,-37644,48282,110607,94006,35743,2892,39334,51834,-9635,-58744,-63582,-79028,-80205,6728,67874,40879,33244,39822,26793,10891,17566,40481,51612,54277,46397,5637,-26581,29145,93430,33952,-9642,-15214,-55646,-67470,-50089,-43645,-1995,52784,70658,26512,-7079,-3693,31959,32103,-30594,-93313,-96689,-53118,-30136,-56165,-49292,21510,-12647,-125450,-104283,-36191,-18541,12187,20871,-15427,-38907,-37878,1971,-1966,-65833,-85879,-4873,101165,114048,35066,2461,45836,46064,-9301,-13329,603,-10541,10176,42900,75809,114818,58505,-57334,-75473,1383,55557,10844,-36551,-50604,-34712,-5555,26996,44687,-15697,-70466,-52896,-4596,23345,26273,-9744,20005,119073,176788,154591,45396,-53612,-67240,-72761,-102215,-58254,55206,72177,-1024,-38069,-2741,19742,1485,-16142,-5473,-20934,-59786,-78875,-26165,-17867,-123272,-145658,-18628,40839,-30820,-47666,130,-6991,-56217,-40830,-1726,3006,-30387,-34131,13400,33250,36271,51060,40891,9327,24864,40974,20120,-18863,-36691,2936,61864,76524,63882],[3077,29496,96666,72133,-33652,-74544,-44210,3543,38024,51601,87805,104315,39271,-45694,-33985,43929,77119,14670,-94199,-146984,-113631,-66961,-78740,-87898,-61257,-45113,-42169,-12981,-37051,-111401,-140905,-81743,-30747,-43568,-13722,67542,66757,34903,95946,176888,122595,34651,34027,33446,-39826,-39198,28663,24227,-15782,-51080,-73368,-96019,-103721,-67678,-22228,-25932,-73596,-59073,34764,66669,25047,23556,17898,-10277,238,4150,-2083,20288,30802,-6726,-48616,-20249,82545,130942,64879,18404,-6920,-13773,35068,71324,25085,-25770,32637,133619,137127,47771,-24122,-36146,-813,-32368,-30776,48638,49888,-16424,3917,53711,20122,23983,109830,110509,-22025,-119897,-74584,20793,55888,37923,17055,-12344,22248,130355,184327,124626,8254,-59571,659,111753,149120,99680,25014,-38236,-21620,47847,59463,7745,-51241,-100364,-112689,-58259,-3825,-30739,-56486,-8592,16804,-92600,-160139,-70072,32438,44942,12121,14042,18467,-12070,-55988,-102375,-148517,-204148,-204065,-141855,-38663,24210,21542,15068,30013,34627,52761,42472,-42363,-60522,27981,70947,39019,16696,34621,-6749,-82919,-81161,-45962,-30582,35355,101285,104732,76241,33273,-17734,49421,141318,80274,12774,53101,86397,87523,96433,5924,-116876,-113788,-10813,52988,31758,-12453,-34009,-89427,-145734,-77355,55624,104674,76789,50890,60685,68268,70549,24359,-9236,4466,55532,80530,59052,73137,91983,30089,-59784,-45990,-38555,-85838,-45473,37603,20408,-59785,-105017,-120859,-114999,-66351,-44628,-28380,1572,-20661,-39372,-21780,12469,75430,117400,76595,22433,-49574,-135709,-139013,-91322,-107680,-139886,-106206,-79530,-82774,-86959,-112333,-146786,-111997,-13221,37460,8865,-30236,-30120,-14622,-56850,-121963,-138407,-69634,30974,6125,-103689,-106764,-31569,-8999,-4824,2362,-11009,-31618,7182,39520,8411,-25011,-2808,2939,-935,-24620,-60650,-41328,24873,68141,84088,44836,-32077,-86453,-79633,-44295,-17812,-37000,-54228,-42501,-3544,43688,59883,-16880,9762,945855,2002956,1825422,705012,101886,61478,10375,-39771,-16628,-79308,109156,771465,1117002,623438,112182,22717,72043,128444,97923,-49436,-122605,-120145,-46293,82722,150971,92859,-14830,-22583,79799,145361,87535,21636,-26122,-69879,-26429,30577,9497,20941,59247,58349,19320,-6620,-26626,-39437,-14169,32838,59546,38596,45954,100146,100295,40358,-23572,-52003,-25268,6174,-3371,-4178,-2733,-8247,-6399,49397,146098,175253,124079,96823,109461,121081,82563,12401,-21041,4580,22285,8560,-21963,-81032,-143289,-140369,-31182,17786,-45070,-63702,-10034,20055,1010,-87591,-156647,-91075,14261,90851,99507,-6470,-74281,-57543,-66482,-103951,-107103,-58053,-36458,-78294,-49082,60365,93475,19294,-29711,-55624,-113342,-94349,5299,94578,90188,25623,7032,31042,8878,11987,50817,50763,23942,9977,14982,62179,97847,50366,-33887,-70082,-103212,-129142,-65999,33262,47789,-22011,-61410,-36962,-14652,-57687,-76035,-39440,7644,33234,-18336,-122471,-104088,5673,78939,78619,33897,-4757,-7551,32205,69120,62795,-8973,-72332,-34559,54048,127654,133490,77866,-7265,-98719,-111196,-61767,-8639,29945,44228,29815,25808,11631,-18396,6974,83347,96036,86932,90321,65981,42608,23103,-670,-37791,-43867,4111,13315,38388,126786,140253,67323,53742,57220,19024,-20266,-45307,-111298,-140475,-44448,27461,5460,-23346,-81739,-108324,-22181,72664,97178,101938,147211,158724,113027,46024,20901,55428,140555,166028,91763,-589,-57540,-67122,-37699,-2803,48178,82555,93785,97797,42737,-60772,-73989,-9253,-6104,-60857,-67771,-66718,-100085,-88958,-24754,37648,76706,83297,47661,-5872,3739,73646,53191,956,10669,33638,11041,-16508,-23149,-36794,-30477,-39965,-32975,5549,-37779,-129228,-98406,3448,-36402,-105695,-37203,41097,22337,34747,102198,123260,48087,-53327,-144541,-150430,-98308,-61202,-35201,-8882,-22354,-28925,931,40040,53716,-25997,-90147,-34361,68998,108503,63546,-76,1556,33315,35933,58637,94435,85016,37268,-28377,-104510,-110341,-8544,56554,-22530,-123376,-123989,-61098,-35864,-46495,-20388,76534,129937,67667,13920,11421,-14579,-31730,21180,68678,16877,-65666,-77090,-1915,43798,18391,-57840,-85048,-16727,53779,52199,34757,30496,898,-36469,-68581,-83669,-67711,-32367,24277,36378,11216,38236,36262,-71259,-78931,27864,55183,31166,21738,-7693,-11103,-21239,-47395,-20992,-18219,-55603,-9775,78973,87147,36884,2037,-16594,-34889,-26471,-12858,-15746,40539,105012,86235,44654,56854,92822,71274,-132,-27909,-11041,-58879,-109284,-96026,-45395,-34081,-60294,-36416,-9064,-31791,-74389,-70694,-8536,47919,46137,13190,-10207,-36945,-61836,-35496,4156,6634,-4036,22835,37898,38602,11025,-90636,-184241,-163719,-93470,-54240,-73220,-91750,-44411,379,-16463,-57957,-85256,-87423,-45219,12342,-12202,-44168,16548,118828,161783,107853,18130,-19787,-10795,-30087,-46538,26406,115054,102172,385,-17268,44887,8416,-68699,-46289,11079,22103,5709,-27342,-45950,-26380,-32723,-108554,-137430,-114140,-126412,-101703,-45356,-48032,-61856,7672,79317,69199,31480,26281,16904,-7758,15358,70319,96594,71055,21688,-6581,13317,68720,62125,32879,45336,32522,-27705,-30224,-1696,-10151,-9463,52761,91711,37717,-24902,-53026,-37578,22971,14049,-53897,3114,78323,49519,13996,14973,15459,-16967,-63357,-43999,-4617,2137,-211,-13185,-29690,-22132,-31470,-84781,-118569,-85746,-10517,25404,19348,33190,25090,15081,55792,44459,-4343,28260,62795,28516,-10944,-4828,49522,88272,84606,50655,-15816,-68982,-52157,15234,52174,31054,2318,-40552,-78827,-70874,-40896,880,63474,65410,16345,20113,52675,66272,66519,72997,90560,125540,149729,139342,132732,89476,12140,-29979,-53897,-52263,-4337,3574,3611,13455,-3318,-11027,3594,11587,8432,-24923,-42611,20876,110628,151068,122843,53357,-24644,-26928,26777,74318,96541,70830,16051,-31020,-11502,35653,32434,-29098,-52215,3753,49223,28354,-21512,-68925,-32226,100134,169964,96024,9980,-8350,54627,72878,11377,-24440,-4057,30976,12580,-2374,5515,9931,45256,52641,15660,16040,64664,70302,14983,-63644,-102972,-122453,-106017,-16301,33778,-37514,-70164,-79060,-146373,-138114,-17591,55868,50094,16898,-30523,-77835,-50440,23336,98009,105738,1659,-104796,-112933,-70795,-14076,21621,16424,18930,-27916,-83067,-29316,6128,-19430,1119,15127,-28150,-84150,-76825,4801,12460,-34884,-36475,-11109,50468,106834,50669,-35583,-41800,-43872,-48796,22397,84826,54221,3147,-6294,43645,119424,75510,-39993,-59095,-857,33370,2964,-63388,-80938,-210,87607,111189,90037,10825,-68660,-72478,3993,71791,62973,-26392,-70878,-45281,-23028,-5972,-27394,-65583,-19448,18381,-57074,-112480,-25637,8483,-75914,-93596,-2574,44611,27863,19277,22191,24653,30557,25908,39266,4450,-111774,-100118,53657,82612,-43379,-99686,-60738,-40841,-27445,33012,27281,-50882,-68733,-24846,34863,76136,70233,30639,32808,31625,31319,58483,56568,5567,-34583,-26709,14906,48506,43762],[3492,32639,66531,31495,-22310,-42930,-49909,-21665,45462,98708,117741,97740,35325,-26662,-22085,17083,31776,15949,-33008,-77671,-60835,-7976,-29753,-68555,-63061,-67980,-69819,-38150,-43629,-73735,-45626,6207,-7079,-40624,13319,66505,4549,-20320,73084,133345,61056,9887,40127,40331,-2435,9882,48863,23633,-18112,-46419,-16845,32649,8499,-37429,-47910,-70604,-90856,-34102,55487,59807,9791,-2196,-20279,-57277,-41331,-22827,-25890,-36399,-47774,-59012,-50733,985,107953,134855,11826,-63597,-22083,5095,-22081,-33707,-45822,-60298,-20081,64196,121799,46064,-97039,-124249,-15877,-13431,-39559,24470,32424,-38683,1438,122490,136727,113838,147978,128865,-3138,-96002,-32712,76108,99316,43232,-15194,-31024,56867,185343,192062,96356,10195,-14565,43532,125173,139727,82272,16205,-25236,-1486,85921,105748,42462,1695,-29651,-59854,-20582,10789,-34894,-49562,21308,58118,-28514,-111635,-94923,-36541,5446,25998,26295,-3475,-44161,-60874,-67893,-118034,-154373,-180423,-193452,-130853,-36639,19430,40184,26966,59,16847,21000,-43663,-62653,-15506,-13897,-20380,7513,35997,15634,-53055,-105754,-84060,-5678,88643,143105,125770,68854,21735,14351,55362,54802,-35012,-75856,-3390,85613,144451,149197,27004,-113984,-90320,34375,88823,82414,71273,70113,39370,-38556,-66751,-8300,36032,13246,-23465,4665,30377,48810,36407,22609,17056,51850,98172,118000,147982,140880,28258,-69956,-47548,-24856,-55944,-42050,135,3138,-7125,-50182,-85977,-65060,-13111,-14086,-29448,10643,21464,6874,5908,43975,103409,66014,-33762,-59777,-58518,-117677,-138314,-95292,-99542,-159307,-122205,-23500,10964,-6430,-16764,-31109,-25814,33409,71696,13898,-40601,-39241,-19843,-53687,-106006,-106922,-20048,86776,62733,-33262,-22052,12971,-42259,-44431,-6335,9943,47787,109260,106185,94382,87012,36653,-5249,32085,65486,36889,29308,65083,120844,156426,95344,-11584,-53759,-8437,61366,106898,85280,68110,104142,163386,195711,176222,100445,341093,1763397,3185470,2502659,751390,-199896,-303150,-282583,-242543,-170986,-195465,33356,749390,1129388,596489,-5444,-121057,-73109,-63922,-104470,-186986,-243548,-278779,-201620,-9066,133928,111005,-41255,-118630,-66913,31329,87740,61915,-37851,-102101,-33527,22995,-51935,-101059,-36784,12703,4255,7259,16217,-24477,-44374,3645,48903,6051,-44216,-24370,-38428,-131220,-213599,-184544,-72728,-26062,-62000,-80317,-77686,-79972,-77300,-23416,99086,156851,117240,104324,91679,28480,-22430,-1095,25814,15050,-6352,-2225,-11947,-68868,-154505,-210495,-131779,-6995,24951,13468,-7227,-35858,-54037,-137179,-181752,-82670,20721,58159,30376,-16181,35576,44108,-38752,-80916,-58708,-30464,-25865,-86237,-98704,24676,87446,6527,-59041,-61313,-70542,-69345,-57799,-17428,57753,86180,76721,65271,45052,40970,49793,52553,48667,40876,61626,101360,105865,38096,-60760,-112997,-126748,-97469,-5275,51979,29602,-16283,-36126,-33186,-22232,-48637,-27433,22060,-1541,-65973,-89446,-97674,-82849,-11153,95573,153974,86182,-34729,-77170,-10110,53402,55526,24573,-14671,-16654,13576,69019,99697,75547,-24641,-168079,-162017,-23110,64018,67487,50309,24353,-4678,-30346,-25175,-5655,13378,46576,91331,77938,20758,-4047,-21993,-52116,-75876,-28996,60725,41193,6962,77079,116803,66585,36211,38096,21665,2604,-34481,-84025,-91560,-18875,30245,22679,-9442,-74681,-125373,-61745,52772,114978,122996,114602,67919,44092,66919,90526,105978,171192,173305,23602,-111201,-112046,-71149,-57232,-18444,81222,122431,85472,60573,19456,-60126,-55857,22528,12364,-61112,-47474,12739,23606,-2739,-4518,38177,82045,74708,23683,-16327,11138,49833,29672,4071,16489,55382,52974,-8029,-31425,4304,21546,-887,9966,37397,-14588,-80646,-33018,62240,2018,-42744,38354,68248,-23371,-38549,15192,7340,-48362,-86295,-135705,-147334,-126527,-101005,-56805,293,2376,2435,35907,71946,94515,19242,-68692,-6397,120853,102597,-32514,-90921,5153,87712,47219,-18576,-38706,-44293,-59662,-98457,-153865,-128772,-12124,60683,9328,-104106,-142619,-83835,-61619,-54778,18502,120054,157178,118117,84495,74214,39510,12230,40842,58267,15753,-43542,-62262,-17542,24448,29795,-30030,-109484,-117042,-57936,-9762,29302,20609,-48267,-65282,-38942,-37866,-51554,-37881,35005,56646,33348,45455,30264,-19502,-7908,21072,4336,190,32684,29526,-5385,-25613,-31228,-15395,-8666,-19497,18047,96262,146510,104406,12315,-27028,-33849,-85622,-96388,-30561,62771,78443,998,-29917,42543,90978,36365,-9342,42606,76998,24973,-25489,-37150,-31688,-19959,-13819,-9355,-25671,-58156,-84020,-39759,53511,95917,62940,17023,-3512,-1575,-15925,-53869,-43346,31693,74860,80064,59462,17023,-29197,-66505,-103479,-99428,-81718,-84089,-82300,-63693,-40950,-34013,-39691,-64185,-105052,-111022,-44795,28992,-2882,-67638,-25578,92911,169742,117324,18654,-46539,-57427,-9573,41891,87913,146065,170699,105421,44127,54673,21978,-36775,-13691,77925,127856,100898,32064,-6485,6860,9422,-32050,-53680,-60785,-74977,-37320,15186,-193,-26892,-4435,20238,13448,8657,34002,30070,-13016,-14045,15930,24195,26982,35747,30799,13991,28525,18673,-13427,-12787,16677,-8327,-36289,-42227,-66334,-104748,-96821,-67620,-53705,-19705,9490,-2953,-10238,-49555,-117774,-56919,38805,34502,21010,47826,47703,-15765,-47189,-12671,-22891,-61834,-19110,-3297,-51402,-39312,926,-47111,-105387,-110445,-57141,-14888,-39077,-45615,-18296,13771,43819,14967,-8869,41555,59143,40454,56292,75158,74984,63586,58573,66841,56530,-404,-58358,-33569,24026,12088,-23857,-41424,-69410,-71799,-16958,29446,65794,71306,45399,36541,37156,54520,61226,25397,18773,62102,74321,62208,103668,81529,-38687,-102852,-94515,-96798,-88372,-75778,-39210,-34035,-51136,-29218,1045,-21624,-24057,-19834,-42643,-7494,68409,93271,70017,46399,-4978,-38779,-12527,37139,69835,78612,79406,76109,75712,68598,59851,14489,-31936,13105,89210,57687,-27903,-76298,-36610,99793,175778,78758,-48235,-48352,58800,91580,30017,5285,31886,69837,50799,-25070,-74739,-56727,12196,63166,79157,86416,102858,94343,29227,-83702,-168598,-190197,-118229,-8440,10748,-55248,-55020,-63515,-175756,-199282,-46753,33670,-11395,-60177,-82317,-96797,-43013,49543,125548,137826,46902,-69955,-104819,-69204,14437,94040,80652,33909,6646,32755,98558,63580,-14404,-2093,12202,-51061,-104464,-87419,-38446,-33530,-9551,39217,14501,-4942,38419,20018,-56003,-85999,-100648,-114406,-45673,52150,60261,5348,-21410,31444,104362,77937,-1802,-18062,10756,22027,1462,-24305,-11084,63549,108203,87225,60820,14546,-45376,-55034,14695,65947,47996,-25708,-95980,-137117,-154225,-124671,-65265,-23257,13617,37996,-25021,-135146,-117617,-75632,-94120,-39418,55863,25336,-17734,6291,11388,-21011,5021,53608,64318,7903,-82589,-76588,33307,53873,-53366,-105806,-66258,-3085,69773,142968,99234,-9430,-9345,35669,31110,30584,26944,-2873,6355,5095,8639,66824,81376,26776,-24369,-33762,6678,33315,1907],[-3331,-12589,-27795,-33829,-20258,-17537,-19091,26249,95988,131466,124323,96822,47486,-837,2867,14287,-2813,-15989,-42749,-58580,-38460,-8141,-27094,-39858,-47915,-70531,-84989,-78085,-67853,-31667,53672,92118,8433,-50196,9847,34171,-62262,-78910,22959,79203,51877,49005,74435,45632,37163,85170,95399,42334,-5843,-34551,-9246,51230,52785,1812,-51746,-93688,-78867,-4436,50792,39310,15362,-15930,-65878,-69000,-31660,-44887,-70381,-42913,-31230,-88245,-115876,-71728,20757,60270,-43057,-120000,-61521,-4411,-41718,-78008,-72439,-54065,-57177,-17975,81820,52716,-78721,-98083,-877,-12126,-72102,-70300,-49720,-37753,41698,146467,137689,89772,96550,113492,55460,-8846,39687,111455,86029,5498,-50435,-52100,27019,140589,146576,53400,21115,15986,19318,66772,78741,15534,6116,50113,86966,131902,117860,46182,30054,20186,11569,53254,52452,514,4485,47918,62347,22887,-36994,-75358,-49467,20553,46565,23581,-24215,-60862,-64341,-47878,-63281,-64312,-99302,-165653,-148128,-73791,-7402,25160,8550,-4597,11729,4035,-31728,-31247,-16981,-43815,-42809,-6087,-11698,-28759,-39396,-105611,-110240,17412,111216,106668,68398,45737,49222,68851,62169,-7311,-72025,-67309,-35993,5990,96134,131846,27431,-83115,-32066,54882,47359,13622,-3188,9805,28998,-1804,-53626,-23343,36356,18054,-41630,-37717,-2755,36733,52967,60363,50350,68464,136291,199923,214189,136733,-5661,-80081,-47226,-9189,-19924,-35949,-41351,-14635,39085,25972,4106,24005,51381,47982,30576,43195,37718,188,-37659,7622,81533,32000,-82414,-74372,8758,682,-35655,-17545,-22236,-104119,-104801,-9500,75682,104244,107505,82496,39289,38185,46840,-6287,-35692,6592,37000,-3322,-29335,819,56667,84081,43830,10069,26213,3775,-24214,54793,111238,90878,122034,170396,168035,211245,211904,78863,-17037,25389,57999,50401,79134,116083,141256,177625,139299,50950,58292,167039,265179,267157,213818,214817,235529,245076,265990,313195,324975,832013,2478433,3788246,2640024,596876,-447685,-638158,-526439,-327024,-191672,-92115,283784,1028267,1229658,467334,-284761,-423144,-350510,-313723,-253963,-194172,-227649,-289809,-244158,-130375,-7758,24372,-79312,-177634,-169547,-88849,-3634,9921,-64461,-96778,-37274,-32060,-147924,-240132,-174595,-83748,-68600,-33498,7745,-27909,-83051,-63828,-15618,-48471,-120914,-124450,-126440,-181915,-214480,-151356,-75925,-78297,-102030,-80070,-68872,-73210,-70023,-24834,44448,70677,60458,56295,8726,-70365,-98888,-40941,31264,40021,14516,1445,-12657,-73004,-184311,-265153,-201179,-25310,98909,100621,17700,-30253,-22432,-78448,-113744,-53507,-18182,-30543,-43079,-14755,81501,52345,-68241,-60494,17817,-9941,-78411,-146768,-171704,-40008,80072,13449,-114765,-131487,-65558,-36382,-91558,-120574,-32826,48906,46983,31589,64464,69596,9209,-22012,2775,32603,85386,141211,139674,62649,-39414,-102550,-115179,-45080,61456,72724,6872,-11115,15360,13299,5723,-16314,25210,95182,57481,-78874,-128772,-104476,-84274,-14099,114015,177605,96623,-22101,-74648,-25510,40627,66243,70355,66588,52608,11842,-3913,7496,-21027,-106172,-174430,-100140,45661,116737,96147,71932,29288,-39172,-76553,-41236,-25814,-42679,-771,67750,34772,-60898,-64819,-35850,-54981,-78819,-23550,64436,48213,-23121,-10259,49115,45559,19931,46345,73038,43748,-22231,-52584,-46120,-17958,-4468,4966,14308,-19009,-64279,-47048,28310,85242,87859,61738,25331,16173,30324,39246,39525,74669,95604,-4345,-113016,-89716,-46409,-63443,-40598,60198,103627,37210,-25424,-18865,2893,35201,40929,-1666,-3030,57535,115955,122041,80411,54501,66763,77589,61633,-15020,-25264,50527,87882,61880,40323,20214,29349,28688,-13669,1327,69886,66931,24488,22845,54126,30428,13048,63985,112648,63796,69784,143288,117691,-3052,-41066,-37253,-58203,-82979,-81535,-84854,-56877,-46625,-50582,-24419,12416,9594,23284,57933,85160,104513,38931,-47010,-3505,99712,68141,-71113,-117116,2450,99010,59502,-42095,-119341,-122725,-90194,-94616,-101412,-36374,29336,49027,40076,5345,-14080,8852,-10274,-35975,16254,85646,97401,81163,73420,43715,-7107,387,44074,34766,-4636,-28510,-51479,-47141,-23345,7220,-4987,-81220,-161386,-154795,-69209,1212,-24941,-90956,-57300,16202,11625,-34096,-36587,19838,21866,-14438,-4836,5624,28652,29731,-218,-48522,-63563,-10558,32319,-12073,-40829,-15858,-2053,-1516,7309,13708,58138,138928,117101,-1657,-55851,-37086,-86127,-98737,-22649,42661,12279,-53984,-43880,17479,22897,-29696,-34026,35498,57271,26372,9909,22157,23142,45251,69902,53297,23129,4367,-22769,-4150,41705,25656,-13163,-33492,-28244,-14704,-15696,-38734,-49270,16742,97541,108922,53702,-32934,-90032,-57762,-2104,21340,2433,-47776,-47825,-11036,-12218,-62164,-88652,-92097,-90894,-55119,3379,56876,44746,-24541,-37864,38495,106815,86090,36559,-37602,-85043,-15438,51876,48793,50774,93158,89051,21220,-8700,-10600,19534,90324,158625,161335,117105,70293,28298,21650,33796,20255,18019,28526,39194,35687,-738,-25615,-17205,-24404,-32001,-23161,-13299,15523,20494,-8761,1332,15254,5057,16685,30942,9853,-33277,-34941,-35516,-73953,-89982,-20732,-12215,-77417,-95907,-86214,-112409,-124759,-113373,-84427,-13173,58134,75434,49332,-2182,-77710,-94484,-47206,-15544,-9191,7358,14688,-27564,-38741,6503,-13989,-43919,8738,13745,-53806,-38025,29440,25243,-19045,-51814,-32594,-25730,-102359,-115456,-21726,44360,43294,31294,28943,38308,11219,10481,60351,81541,41870,-10993,-17534,25499,58034,19720,-78370,-104745,-32095,-653,-15167,-34392,-73962,-92944,-51938,-16719,26532,58466,58813,61399,58907,66576,39331,-29593,-35165,1851,8206,14235,48112,24890,-49090,-80739,-51441,-73533,-108062,-99770,-54915,-56397,-61771,597,59685,12272,-26685,-9414,-11323,13129,78677,75340,39521,25779,-17441,-47104,-47975,-58968,-45733,3483,67221,103467,84048,50502,47145,49870,19959,22979,72024,40493,-27196,-35543,13808,83375,133262,83376,-39764,-68050,31470,73286,28503,33988,63304,59260,41929,-6655,-59911,-64578,-13124,82099,170752,165662,129740,127373,76927,-30297,-123305,-122475,-13360,67981,48035,2026,32504,24796,-100183,-167615,-101065,-88706,-126415,-100824,-35190,-14430,5235,38090,87171,105301,48830,-38962,-83406,-63263,-19026,30963,50215,36454,58012,147020,193074,101800,15116,32796,39652,-26273,-42133,-41846,-89797,-102987,-7676,92297,76899,4347,-11800,-2402,-8079,-15061,-54544,-135690,-141295,-54785,4764,4599,-5995,13118,40918,35586,21333,47242,77168,70944,30730,42363,89688,118635,79940,14400,8467,26085,16364,2475,33165,36047,22880,13640,-25047,-81446,-101360,-74177,-27220,13271,12192,13813,-5984,-80489,-95397,-68548,-30880,61678,108923,6404,-58580,-36422,-47710,-103833,-63723,-4965,-17046,-53336,-77454,-90883,-50565,-20057,-66036,-75027,-12239,75650,152348,205499,165834,79953,54870,52974,-2401,-30807,2654,16120,-15467,-49824,-5105,72474,77897,31516,-12770,-16762,39703,60451,9517],[-4204,-60191,-102262,-79185,-33438,-13142,18988,90801,135450,118821,98885,102206,86856,40093,18443,-311,-38982,-67173,-88243,-80239,-52291,-40171,-42080,-14843,-24356,-70700,-97042,-75024,-48747,-1862,72046,98537,12323,-69274,-55839,-21446,-39592,-39311,-3612,25187,50725,97469,106965,50992,43913,102153,92495,19400,-25294,-36960,-22036,3887,32936,34570,-14079,-60930,-52580,-3512,35772,41158,22165,-22381,-51110,106,54765,9208,-50451,1476,24833,-91177,-174159,-142661,-65656,6773,-15907,-77384,-89200,-45351,-20723,-38477,-41720,-36024,-79471,-45360,84817,80567,-19950,-33956,8059,-39790,-103420,-124525,-100799,-27821,48893,62112,20305,6960,37133,93672,93472,34643,30561,49765,8193,-48786,-59263,-55452,-47502,-10561,6486,-15663,2356,-10999,-51130,-4117,32358,-35711,-17237,79312,122950,137779,128636,85623,66716,46035,38841,56200,39552,25417,64907,62644,31843,19972,-2308,-52422,-38640,41596,53163,21741,-9499,-34729,-47807,-45566,-19777,-4199,-42537,-99936,-80771,-60200,-48924,-18230,-1287,20860,30836,-2930,-14605,29374,59981,33442,-5026,-31144,-78909,-97247,-50920,-77432,-105073,-6152,70080,49912,24065,25238,60209,64449,28753,3546,13919,28661,-20895,-89397,-42623,50843,24526,-26106,11662,21279,-42929,-109305,-135402,-93494,-46665,-53946,-61073,15483,108662,96826,16538,-12966,-358,16658,25460,49870,67182,99104,155904,212988,213148,92650,-41412,-91352,-57978,-5228,-1594,-47649,-78133,-36597,17889,30067,51800,78135,93301,110196,107293,57441,-3118,-43648,-63417,5581,83936,52921,-39847,-34299,46066,78115,49641,14368,-23267,-68442,-67627,-28911,38588,85834,95586,93465,80556,62702,27776,-31345,-40564,52471,102109,35926,20514,60533,42901,-22156,-69376,-36807,5627,-10544,25160,113259,113452,71816,103533,159631,187457,232501,207520,68453,-54173,-57888,-38197,-5245,55221,99014,109827,125166,89552,26581,67234,235094,360374,312302,233156,243950,208483,138590,169801,285498,342640,739698,1926931,2699024,1862438,374823,-376941,-467727,-337082,-171220,-32104,128259,552919,1223010,1242442,350173,-428884,-559963,-456004,-364825,-227607,-110215,-115735,-150101,-132940,-140136,-108795,-61032,-95005,-154663,-139291,-92317,-75283,-71603,-100283,-106282,-61041,-75975,-187330,-260635,-197410,-100915,-99082,-80050,-25534,-6395,-30548,-37084,-9722,-27313,-79933,-85612,-75704,-69245,-50070,-44216,-98269,-147965,-93923,36537,73373,28339,-7097,1359,-1920,-7455,32680,48576,-23855,-79126,-85042,-75266,-37463,10098,31435,20261,-8479,-80980,-177169,-214949,-151807,-29336,88899,106699,18120,-28447,13501,24497,-9411,-35164,-81371,-116638,-79027,9199,69893,-10100,-108468,-37717,60901,-6213,-129805,-182125,-158731,-47515,61887,2707,-162874,-199442,-87422,-9331,-55031,-111096,-88146,-25964,-13868,-10142,46344,58863,-17182,-56743,-28942,29187,108547,180179,197870,147174,48604,-49580,-106626,-51159,44678,40653,-39403,-59199,9962,56340,42091,-9750,4021,89606,96605,-41268,-128033,-111499,-58206,24849,128345,160116,107682,42903,-19758,-18165,24314,44866,53592,83831,88698,7045,-62553,-62097,-84078,-116334,-78410,6078,58557,97273,117950,112055,45597,-31619,-40998,12192,4634,-33098,-758,39640,-10872,-89626,-67119,-9512,-14682,-59616,-68692,-31962,-1689,-23559,-47881,-12364,5963,5896,46521,88202,49060,-10590,-27814,-10025,19138,10883,3248,52736,67493,43797,10826,1244,34985,63322,75775,82341,52346,-37916,-90895,-79642,-44497,9120,16837,-23177,-4813,20384,-19581,-45569,436,29154,-26294,-75291,-21100,74386,120477,53413,-2736,69370,145462,151174,115483,70331,59815,64954,38162,388,-61034,-28818,85810,147160,115881,76153,4058,-60362,-70836,-28033,37386,53022,38450,31416,28368,38231,16772,35958,130769,186737,150196,142674,189900,180841,98541,29470,-21170,-29301,-21515,-18660,-33891,-5979,33367,65036,69231,37293,2213,18906,61190,80218,68394,14521,-12058,19818,60448,62956,13654,-40305,-15232,57378,87575,34452,-75393,-114146,-65453,-19363,30227,85093,61101,5117,9727,62543,103360,124588,94187,35780,14327,4803,-10777,24037,70818,20076,-50968,2817,82045,50052,-34902,-63520,-66200,-46056,-11925,24476,23509,-20469,-90025,-107834,-44754,-7840,-57283,-103348,-39379,31484,-1371,-38310,-9977,29863,38017,25601,-71,-14355,19362,23856,-11198,-60206,-82501,-41816,-1061,-23547,-29716,-978,-11088,-23630,-6241,-18804,-1414,71780,83692,5395,-73338,-82911,-69853,-57670,-23525,19848,16090,2629,36743,59286,7291,-45060,-28652,-16053,-31576,-23730,27374,67229,68346,86599,111369,100513,75855,65218,36005,9146,-19912,-73696,-89068,-70974,-39324,-38569,-63348,-56061,-57719,-30702,44713,84351,52801,-36985,-132313,-107918,23794,104428,62041,-16790,-35147,-24565,-37747,-81045,-102589,-101665,-75079,-7757,42151,86245,118630,81897,8973,2971,35507,57018,66346,17237,-36546,-21309,-24475,-62395,-79469,-49987,-34602,-62601,-65143,-10279,88750,177016,172876,85754,42061,67088,61319,35010,20083,-11795,-6258,39022,62370,16048,-70951,-74292,-29791,-25020,-15770,2358,-12625,-19984,-6566,6959,35987,44979,32511,24725,18261,-621,-36788,-43883,-47963,-89166,-101173,-24225,-20659,-111300,-119805,-48154,7506,36936,29396,7792,9666,30456,64388,54220,6127,-57122,-127020,-145628,-89410,-47609,-30024,2700,1895,-18965,-5831,-29593,-29590,14376,1442,-50987,-40686,-4838,13389,19833,23156,33282,-2160,-92047,-68397,62827,96611,42710,45599,62304,50888,13639,-11301,-5488,-4254,-42965,-89300,-82154,-33829,1658,-5632,-76026,-121982,-61646,-4147,-8906,-43846,-77919,-94219,-89761,-75278,-19832,20144,22045,45203,60512,53927,9341,-34261,-12487,14666,14810,13443,-10825,-45979,-36979,-13752,4858,-11419,-32948,-46043,-50425,-62702,-50223,22575,87694,44381,-31613,-30891,346,31739,85788,90609,65087,44871,-16637,-57950,-90477,-130908,-96399,-25092,33361,72468,75059,31449,-3464,22610,36287,10102,9030,-125,-19612,19433,86796,66800,28668,28203,-11538,-80781,-53038,-7456,7346,72830,111893,80395,52491,38597,13872,-21537,-29094,49394,148636,142835,122859,142424,95468,5041,-25545,33120,117199,116865,70046,56076,91537,86644,7690,-70481,-120181,-177830,-176177,-85218,15360,43596,22370,-14131,295,11060,-27967,-81325,-112942,-111395,-129779,-133074,-70375,-12774,62663,176885,180324,74724,39709,75709,62835,19000,33899,7786,-99064,-146591,-62517,53475,83506,4389,-47480,1799,66991,74720,6654,-112189,-159311,-97593,-31494,7884,29780,-10681,-58674,-54695,-11135,61014,111145,116105,91060,85541,88549,89657,55631,-10220,-25341,20712,56906,37950,32811,15484,10026,42262,43506,-5912,-11762,20229,3312,-25365,-33106,-21647,-3705,-4163,-979,-11295,2268,59162,68044,-6372,-57321,-73431,-110666,-147544,-112911,-110544,-162602,-142341,-89345,-104807,-108379,-74945,-82854,-66776,8267,78725,99076,113640,114123,71702,-4310,-55589,-63495,-35891,26458,30745,-48787,-90384,-17715,31044,12132,-15227,-48962,-48173,19610,58249,26719],[-5378,-71790,-106581,-82282,-38927,-4226,38096,85400,94389,61221,47218,75100,96532,63657,16450,-29614,-64525,-73993,-80640,-89063,-81757,-53429,-21160,23134,27666,-37766,-72428,5645,64265,54180,47706,59614,33778,-38463,-86836,-40343,42267,57946,2168,-25679,7587,86408,106846,44786,-9132,-2034,-5907,-48555,-61570,-35996,-7077,-12892,13980,60782,38767,-16933,-39822,-10936,47116,70265,16741,-31657,-3992,70399,130725,114671,63875,60694,35326,-79479,-157483,-140157,-89907,-11344,43074,16722,-65246,-72609,258,40369,32424,-16397,-83923,-22774,113313,85974,-6804,-12421,6462,-49221,-75757,-68161,-70056,-37349,-14187,-62115,-91231,-34431,34125,75648,62387,-4123,-43534,-57899,-90523,-108351,-68080,-48531,-80996,-105092,-89997,-46270,-6092,-31060,-73119,-19461,41927,-6811,-28111,22960,67075,102484,130501,138689,124421,81863,22680,-26261,-37237,26696,124082,108386,23592,-7725,4991,2376,24839,66115,53928,26627,21741,20830,-4658,-40892,-27980,-4082,-28147,-50002,-499,2712,-39735,-29386,13358,47464,34342,-23787,-21224,54922,102088,92983,68924,24794,-44508,-92092,-56565,-41874,-84675,-77142,-14454,33191,41095,1741,-17497,-50166,-58129,32327,103654,88499,8600,-99245,-107614,-194,40265,30398,29789,-5778,-81833,-141100,-136690,-75858,-68879,-125608,-90158,48452,150283,140623,70984,40640,17114,-8113,-16399,11658,39293,89572,125770,134757,132121,45834,-46158,-68220,-44997,-7889,-4143,-52601,-75857,-56117,-42851,-9460,61017,95918,108998,136730,134799,64326,-18719,-37742,-2517,53682,77606,54944,22051,5268,11459,46493,44921,-35859,-108215,-85057,-10805,4181,-18531,-23685,-7482,37969,96012,112587,64783,-16332,-25791,71043,100631,10825,-14,22664,-41312,-117210,-147085,-96817,-15400,15242,20760,4924,-51931,-39157,41929,119229,149118,133372,73280,-2267,-92899,-131664,-98688,-46445,-16435,14795,54265,49350,-28211,-102350,-85242,64571,179299,154871,121622,112069,-5557,-120466,-72802,16699,-3254,-107007,93443,468851,612274,291010,61711,170468,214486,176935,234642,288041,474285,843676,868278,286902,-221090,-279214,-191468,-129421,-50053,-10597,6583,35322,35911,-27710,-42721,8253,-325,-41342,-23245,10858,-22139,-61377,-100340,-127037,-77646,-37630,-86483,-124985,-83842,-13531,-28941,-71502,-48261,17132,65850,81887,79819,34500,5138,30814,51514,83596,107404,32769,-104132,-153153,-26171,165934,191297,86298,15195,-6048,-30405,-27951,41935,73620,-4800,-43062,-29532,-58909,-96714,-73673,-26088,6069,-8786,-68994,-90992,-67382,-46628,-31604,17813,36318,-26042,-77073,-9739,85677,76648,-5500,-99383,-145602,-80671,31938,46519,-49554,-76445,4041,64487,28978,-57461,-85551,-36529,11959,31679,-34439,-161478,-177100,-71832,6991,-8069,-56189,-81940,-58884,-46467,-41082,-2932,8084,-32347,-38144,-16389,21048,87899,162031,223907,233702,148221,20629,-79567,-73512,-11833,-30859,-106316,-129009,-36667,53642,30860,-57091,-77495,7953,68317,-16274,-97501,-75499,-2078,61066,96838,94636,91873,76406,7950,-4596,32973,18886,-1628,26993,31265,-50381,-88473,-38400,-15021,4748,58394,60203,4829,12568,67425,85171,41684,2863,30916,85804,24166,-62265,-20380,30112,-11151,-27018,20020,40309,6838,-62315,-125682,-122869,-43153,31820,17283,-31541,-56216,-39649,-11341,5656,95,-5041,-8823,15149,72938,70061,42696,75367,105637,108557,60494,-13915,516,68325,119848,129643,77727,-63576,-152689,-130695,-73751,-18834,20076,26362,48174,67603,28590,-38995,-63846,-73264,-79065,-43476,24779,86262,94323,16555,-16801,45949,92240,92072,61155,9388,2136,21787,-14351,-70672,-65974,6871,103599,152516,121788,71630,-38103,-152984,-132683,-5755,40464,-35603,-29924,34765,21412,-44827,-90244,-38929,114330,229181,183489,110389,121283,168486,145898,57211,-18878,-12389,25879,34919,-23654,-62656,-18760,71224,91487,36225,-33432,-40819,28470,58600,7711,-31819,21462,69954,59026,78745,112088,39248,-45129,10946,126004,126525,-7980,-96027,-35286,78636,129912,98511,16618,-57881,-54912,9970,59463,94992,102044,73364,13761,-66537,-86538,15731,105056,50385,-14724,38644,108838,71717,-36628,-83976,-54264,18259,71427,71085,23985,10234,20094,23207,19251,-8809,-71173,-106976,-50186,-15631,-66233,-57774,9276,45991,89547,122519,53310,-21277,-13632,13606,-14937,-61056,-59339,-20497,-11838,-13033,9267,13352,-29169,-58826,-54168,-46481,-26203,-2237,19971,23170,-38979,-90732,-71882,-61108,-50178,22437,77773,90853,128620,154006,79289,-2564,-5316,-48681,-86695,-14538,83150,84299,49382,35729,43864,61324,48790,35229,19562,-21128,-92708,-138696,-110135,-58330,-21376,-27722,-79161,-103531,-102924,-77979,-21979,51386,92466,32668,-118624,-156971,-11256,103958,52323,-22936,-50088,-80317,-97975,-80137,-54198,-67802,-79593,-25164,30830,81180,151725,166428,73923,-12834,-17348,21501,52729,48810,36252,-278,-84744,-140210,-139628,-112060,-105509,-111296,-63032,46512,151151,188026,119672,102,-18361,52812,87118,55285,-9891,-70235,-53500,3199,7810,-58618,-133668,-114064,-48243,248,41665,52783,10379,-30849,-28555,-9691,8094,26299,29917,14692,25235,45714,19899,363,-10860,-36001,-32839,14157,-11278,-93416,-112455,-24802,110372,189903,177767,122050,35898,-42379,-51865,-58583,-79322,-84452,-131487,-205443,-163699,-70589,-21956,31271,57221,24684,-23113,-80649,-83134,-41155,-43889,-62289,-58707,-61790,-69949,-39577,16397,44265,15421,-5991,75113,169632,139941,71502,66854,80699,89715,83579,25476,-47565,-89927,-122359,-137856,-96726,-45404,-15588,1925,-26051,-59372,-28598,4947,-7030,-33924,-52939,-53652,-41888,-47713,-35486,-29002,-39400,-14153,-3259,-21056,-34394,-21649,26348,62039,58984,20073,-48866,-92273,-51549,2790,13283,28617,65154,38053,-23540,-37107,-15055,-4020,16833,13612,-34304,-46038,-12925,15038,49126,92905,113664,105483,33730,-47668,-108418,-107382,-22983,32284,27833,41145,78660,38101,-25515,-11331,23314,11907,2454,-5422,-24566,23643,115516,74468,-54556,-65606,-16901,-87432,-125987,-73052,11358,120670,158894,133950,97919,72523,66267,27128,-38346,-39558,10217,34318,71812,98652,63718,21909,79322,164098,164375,91765,58894,73686,92000,102456,101197,57851,-29746,-107871,-82576,-9552,29378,36172,16172,-32789,-53936,-74898,-105869,-137795,-157439,-158606,-189802,-200682,-127036,-44523,44772,146749,127742,43735,64619,105578,68971,45635,67431,54251,-17192,-103874,-110676,-33901,3331,-54459,-69834,41346,135724,114454,31632,-57444,-77540,-18276,18283,58130,112297,39967,-71475,-76148,-19995,28647,56510,100766,164819,137351,26709,9950,67756,49549,-17167,-17757,40525,45528,35369,35539,38200,64358,75496,31880,42085,86331,25589,-59381,-59103,-28861,12200,51110,72487,27124,-21973,-9525,16274,10166,-12995,-46552,-72363,-90332,-105778,-156028,-192213,-114923,-30481,-52908,-77867,-46781,-42128,-40676,686,29502,214,-19835,-4249,-13383,-95878,-154704,-72907,43903,88673,33698,-40139,-38298,7491,-9003,-38352,-45162,-76433,-79460,-18678,34592,36644],[-15500,-51989,-68960,-56593,-12495,43065,61466,37937,13678,1743,-1955,28319,65504,51007,12543,-26207,-36902,-10281,-26248,-98571,-128185,-51431,24063,70378,95542,37345,-6205,97613,179276,110580,36672,40425,65527,37306,-15925,12946,87394,94948,9593,-53511,-27397,58051,89859,18988,-90274,-147558,-126036,-91667,-57561,-11813,19631,-3664,6928,68373,47308,-30766,-45202,9106,79314,73046,-23391,-62831,-3651,61228,126604,185532,197568,125337,25941,-58644,-101352,-101766,-82945,-29679,49537,66182,-13931,-59866,10136,108671,101887,-2465,-76522,-12972,86739,27777,-52503,-27807,23590,8508,27188,44380,-15240,-83021,-110106,-133339,-125753,-31315,47976,44040,-381,-46486,-70098,-97775,-136230,-137978,-92005,-64762,-73640,-86536,-63179,-3419,35163,3166,-31518,15816,99573,93254,4797,-45379,-3581,62020,91185,126142,153187,105963,-10015,-105711,-94979,34184,179660,178866,49117,-30790,9082,85801,125304,103084,57326,21802,7053,19823,5738,-36677,-61425,-35199,-32688,-43126,11283,51265,23447,10775,39946,54621,8399,-71205,-79433,-15362,17653,35429,108402,150240,91929,-18446,-62764,-45641,-78524,-130304,-79143,28782,48752,-32019,-121400,-185479,-150347,929,89407,69061,28089,-22566,-36054,17431,56658,50446,39070,12477,-52194,-80606,-43622,-16633,-85987,-182379,-130690,16890,88200,82546,48284,41524,23341,-2754,-22266,-19146,-26895,13368,56729,37105,27040,8274,-19452,-145,9308,-8698,-20037,-24950,-25914,-57712,-73414,-21526,59148,82258,86720,91342,75667,71685,35645,12913,47555,32164,-39082,-28488,48170,40569,-22034,-27829,-8149,-69314,-139941,-101875,29321,71459,-4512,-55915,-42382,-11201,41732,96791,88321,14272,9036,54500,12526,-80640,-79073,-64257,-95138,-108211,-119401,-100732,-12980,29837,-55510,-154463,-183187,-104052,-2250,53109,50198,3435,-53516,-73759,-105446,-124799,-86744,-65165,-82352,-60224,6536,2447,-99137,-192608,-219355,-167033,-115848,-70147,-21653,-72706,-253227,-346625,-295350,-291355,-406202,-909988,-1467526,-1126762,-213850,340243,513625,644665,555747,414949,388162,270887,86705,108127,311189,286901,161992,202898,223617,170844,121163,67498,102944,172230,151967,81742,86888,157410,164526,104447,69568,100650,104595,50843,-37734,-101206,-43610,56377,79314,45254,32023,68360,60800,-36730,-82793,-25396,69316,142805,133906,32953,658,83022,136760,161568,176098,104521,-16583,-50531,60491,187584,149549,27813,-7258,9571,5191,7174,49557,62865,-14099,-55615,-21978,-18349,-81641,-135184,-117224,-44501,-27398,-46408,19652,62772,-2997,-53683,-41528,-29101,-63911,-119077,-59973,68924,109301,59765,-26605,-98593,-65112,18870,15989,-45751,-17520,23766,50315,91611,96881,81640,81944,63617,21254,-41589,-97683,-63027,5394,20747,-7436,-54700,-81523,-74870,-74877,-77928,-48756,-39812,-55641,-31227,-14296,-29023,-3408,66174,168784,228774,170900,63319,-25707,-36668,-376,-45354,-120008,-113335,-11852,46365,-13416,-111037,-128571,-54732,37566,26724,-10200,10856,50723,57860,18474,-9347,20656,46950,11819,34122,94589,57244,-4344,-15677,-42764,-101343,-57330,60537,112280,128502,125366,54875,-34125,-58576,-51136,-23609,8963,19623,49928,87572,-29479,-172880,-97784,34532,47728,75870,122537,70658,-3320,-56350,-104245,-90326,-1945,106132,106093,-15511,-89826,-65767,-66827,-91310,-43266,7617,10313,20311,74757,100296,89415,58668,54886,93356,81484,5403,3383,75632,123845,98779,45572,-36049,-89912,-78267,-38280,-21671,-23141,-5217,30857,49404,40272,-8437,-82131,-136702,-80124,49122,106057,72386,21,-56746,-55199,-58984,-58425,4603,38797,-13149,-43268,-21336,-32017,-52907,4731,85524,111236,96046,69152,29683,-77885,-158719,-65767,65676,20644,-102380,-71633,23336,-27349,-148372,-173717,-93564,40497,164549,127666,30440,2328,53517,66518,10197,-53281,-51372,-393,37568,-29195,-123067,-128842,-59957,-10172,-4218,-79780,-112639,-6991,46126,-10277,-21423,65302,119224,80950,66813,113640,53833,-49479,7153,142388,135812,-14797,-103411,1780,156202,141392,20728,-53698,-82924,-77550,-53532,-54128,-43716,-15555,12493,-12172,-85759,-82071,28132,86264,56751,45965,53186,52948,45290,8889,-20916,20167,119125,161344,95917,2099,12110,66800,68063,26584,-23914,-81875,-102356,-51659,-38988,-71944,-32700,14775,33490,86417,123740,62945,-2524,9380,33290,1776,-49766,-42468,6540,25828,29158,40776,28574,-9421,-55320,-79436,-40037,-8575,-42483,-44407,18697,29797,-10743,-62375,-81218,-48120,43844,103647,108402,148733,201149,141902,27180,-26658,-76149,-77741,66850,143673,68709,6539,-32951,-59401,-30157,-25898,-41589,-43535,-70311,-141609,-170488,-100809,-29085,-12227,2807,-16162,-92409,-116442,-64698,-19954,51684,128210,94122,-55812,-118192,-27292,50672,22850,-14407,-34763,-73265,-79841,-30114,25731,2608,-61239,-41034,19042,63654,134130,186604,115152,-24165,-66687,-33533,-874,29717,70775,56249,-33948,-98944,-97654,-40501,-18502,-70090,-49887,68254,168122,167066,89987,14709,21967,72519,100003,66314,-23528,-67855,-12511,32943,5284,-66349,-133097,-127727,-49159,35322,77340,74298,42802,4208,-34655,-70012,-72530,-34540,-10979,-5029,36474,70787,41235,35517,44767,38654,40023,55309,28188,-26401,-95278,-64311,74621,160463,162918,131946,30262,-92366,-148006,-159178,-126480,-58391,-69959,-185726,-191943,-75150,162,45185,82341,72420,-3850,-97614,-128034,-92342,-71138,-70255,-68225,-73196,-112907,-109196,-45936,594,11695,67767,164052,178973,137856,124110,108663,94155,112819,123710,84840,-5048,-93695,-145049,-134080,-52306,11718,36470,57940,40698,15852,21485,13056,5737,8461,-18147,-8469,66537,57010,-10333,-46399,-55652,-44083,-58618,-87162,-86827,-62184,-1727,63412,70348,13621,-44962,-84101,-77890,-40448,-10809,26695,99058,82941,10819,4701,8177,-77052,-108548,-50948,-7321,-1865,-7472,-6607,17748,75501,120415,132264,79117,-22412,-80759,-31707,50341,59954,14219,-2795,31584,31518,3184,41,12240,28266,43287,-1217,-64170,-37322,79705,102883,-32349,-88174,-31960,-70434,-113368,-62600,24904,110023,128056,119196,107979,79473,72437,39994,-50519,-120436,-103951,-44064,-6619,-14075,-19800,22927,127792,169938,94786,25369,42417,57094,61976,106956,161993,167271,116965,49258,57800,65037,24723,-2683,-4033,-24427,-67170,-108045,-112762,-123067,-134447,-119882,-131783,-127647,-74533,-24213,22037,84860,92612,53507,76015,89214,41032,11490,34307,85605,94992,-8355,-96224,-98153,-107440,-128670,-73739,71597,153423,93958,19962,-20996,-14784,43269,69678,114749,185001,128507,12568,1488,33033,-2016,-48218,24258,171232,174005,10412,-37717,68484,97981,-17089,-105653,-42748,24548,31992,43446,60891,70336,78261,64330,98188,143232,69516,-30318,-54608,-36872,6077,36566,52110,3196,-70071,-66765,-2765,23135,16651,-532,7733,-17967,-76587,-116116,-82242,12176,62007,7948,-38816,-8381,17470,6888,-6936,-4105,-17001,-50278,-87508,-91145,-110445,-134316,-38127,93980,107065,29205,-4069,24636,19054,-31007,-38560,-31692,-61464,-60923,-18264,10747,17961],[-58925,-62046,-71834,-65599,-7308,79657,94609,30320,-26439,-53327,-62646,-20320,23599,14189,5743,1050,9701,38864,-21227,-150384,-190719,-79027,20200,68959,99790,72292,36161,105788,145984,60763,2193,26167,48828,46747,45204,58843,49098,33067,-17127,-66698,-14356,80732,87547,-8551,-123721,-194223,-171347,-88397,-15521,25703,29199,-18322,-20247,45358,11198,-74526,-38668,55632,98266,26031,-89472,-103124,-47419,-1262,70394,186206,259240,184752,52424,-31723,-66970,-74562,-67155,-35663,20180,52628,7729,-29346,32944,132541,97676,-27474,-88239,-52439,-4884,-50757,-94647,-46199,52947,103431,142986,120525,-2066,-135873,-165720,-127496,-96847,-17238,40659,19157,-15382,-22180,-14351,-44564,-87940,-84171,-75095,-83469,-77612,-52885,2457,65881,93204,51461,14390,63417,174392,198040,76717,-37517,-1873,54763,31824,54826,123694,82005,-34809,-99968,-56001,80318,216088,217728,83123,-26820,19514,139705,181680,127024,61577,20639,-28673,-38809,-21046,-14057,-37851,-34697,-19384,-40093,-27678,35793,70309,65213,68555,60545,3159,-84876,-136837,-119671,-88267,-38465,81769,189575,170112,34597,-66199,-60017,-51669,-83175,-66071,-5685,675,-41328,-108345,-177209,-154679,-45671,49817,73942,53025,36554,40568,45477,53831,50521,64739,52562,-16660,-36075,-2674,-25786,-131353,-196380,-136854,-42855,-18951,-18014,-27862,-10099,35700,50350,6604,-26579,-58039,-29729,32289,18627,-6626,3473,30807,76345,71849,7149,-16130,39413,59197,-13495,-38640,14697,52954,39295,35028,14373,-4360,71943,99721,35911,3926,-67148,-192074,-122008,70157,114415,21690,-41188,-10915,2988,-41640,-56984,35015,99507,82676,58556,31880,-38111,-71228,-13059,25644,9351,33924,23808,-73361,-149713,-144656,-108504,-56788,-17301,-39703,-58754,927,19062,-91472,-168081,-131327,-55582,-15481,-23284,-56169,-70886,-71620,-66998,-75321,-67795,-55596,-60495,-69949,-50039,-7626,1802,-63190,-138885,-175454,-199720,-208305,-144673,-85610,-160131,-320152,-352379,-314700,-357405,-456762,-932771,-1620901,-1342163,-360129,331335,577183,562111,383007,304139,285545,125486,-214680,-341683,-25307,260301,341594,428166,397523,274067,172546,108971,154626,215524,170821,97842,120282,190890,229787,183261,98314,116559,179380,152757,52584,-12674,31000,117073,155689,114823,50348,62143,76528,-27840,-130110,-111629,-26357,78864,95758,-20948,-68392,46002,136103,160595,195952,194115,117129,76717,102500,106743,18682,-51267,12423,118368,119240,74994,60843,30138,-47862,-100024,-79128,-26524,-41451,-121591,-129857,-57694,-38360,-38733,54907,87506,-19159,-82275,-69139,-45152,-51501,-101376,-87157,-1216,71069,110051,76071,-9373,-28347,-10344,-14857,-24962,-83,8078,38173,111139,160741,153889,103921,60570,42061,10657,-6618,52596,80857,25696,-38282,-88614,-116046,-120320,-116287,-98855,-61599,-59609,-75807,-52444,-53046,-93580,-81370,-14947,74906,124540,94645,43621,3596,23520,67796,24597,-37750,13370,113661,90978,-23352,-117576,-125930,-69072,44813,122780,141470,120042,93353,43974,-49354,-95188,-48938,24472,48836,99284,160009,123989,44912,7459,-31878,-72075,8239,135960,149080,107613,77868,34146,-20710,-66625,-124283,-102175,-22185,12270,25573,32309,-99607,-241857,-155563,29707,108781,135859,134389,43161,67,11516,-2469,22088,75785,111713,97899,7310,-41439,-1854,-31684,-92265,-35033,30866,30464,14867,33959,85222,99797,18061,-30871,41765,83922,45790,34624,69081,89418,49743,-12701,-38567,-8772,7025,-24875,-60577,-67678,-34446,-9567,-17042,17822,39552,-48312,-121950,-20312,141218,181383,86584,-42049,-92546,-72133,-107024,-130510,-36612,25470,-11209,-46442,-41350,-21465,22117,77756,129197,91535,24603,-408,-22315,-88973,-82090,44473,94779,-26510,-137156,-103977,-39579,-109364,-179091,-125747,-47471,-22630,31497,44819,-14814,-76346,-74242,-46126,-30246,-57895,-68411,-35850,7707,-32862,-98116,-142917,-157525,-110138,-45465,-102978,-126696,-9129,46225,27293,54969,109967,121249,65237,16062,52977,48705,-10532,21986,98070,54890,-74419,-105835,30145,156863,95965,-23101,-54260,-46275,-61769,-73335,-95500,-123700,-123902,-89887,-70924,-74005,-43555,-10524,-34587,-25344,37287,13270,-56654,-24130,40131,47068,71751,157000,173613,75297,-20357,-10846,-6879,-48463,-44045,-44349,-80003,-62718,-331,11292,9440,35453,17062,-3069,15387,11410,-2165,25725,71891,57742,36678,295,-40254,-19783,35618,39068,17167,15666,16501,-29779,-71181,-40635,-27841,-75558,-77618,-3580,57150,55267,-27045,-54080,-7040,36799,46248,48992,80075,120014,96313,-2293,-95792,-124800,-47545,108705,111989,9077,-11677,-32060,-100621,-98129,-74236,-77544,-77179,-88551,-136792,-163115,-91667,-36284,-54590,-15144,42341,-7378,-38629,12485,27367,43725,79295,56794,-4002,-22126,-14925,-7856,19145,30777,5677,-6469,22961,38057,58593,57369,419,-11505,27540,53080,90014,149200,116234,-26694,-104585,-80364,-39670,2087,64609,95833,65988,21759,-7197,63696,119461,1977,-92625,-29282,96617,142175,102256,80455,97492,94010,69969,28438,-33835,-21229,78155,112833,73302,12021,-77322,-112176,-34017,52371,65597,47611,46866,32766,-47901,-134568,-129536,-71281,-30596,-13056,-5557,-23443,-42156,25799,91937,83177,48521,57072,73080,36684,-69463,-102603,-29477,25765,42062,36217,-30870,-115427,-148910,-139316,-68748,16235,2102,-110704,-153137,-75052,-7291,16023,55227,82135,38154,-42948,-81671,-66511,-40602,-42190,-39788,-32410,-71487,-101713,-64829,-15070,11553,68361,110626,67869,74605,128653,110188,67835,68906,73292,98626,66440,-48092,-123690,-84165,22648,80070,78788,87723,68381,29341,11716,-10464,10974,27217,-28116,-15977,106918,116332,25168,-15947,-8354,1379,-18422,-59775,-118407,-144083,-79434,3147,24173,1678,-8200,-28443,-62558,-63193,-15468,10981,61898,72202,32331,18211,-27080,-158158,-189123,-84461,29224,66889,29907,-113,35792,68000,72115,81541,49916,-29818,-55541,-12577,5302,-18773,-40559,-67683,-63841,-10200,22375,13568,-755,14774,30077,-34670,-106044,-89950,32147,108866,30758,-41392,-22259,-28336,-34306,-13050,-3620,11150,6454,5336,54423,91085,74648,14495,-66912,-121044,-75900,-15717,-53407,-118307,-115385,-19984,93966,84100,-12475,-22299,31226,10570,24385,114136,177430,196762,180860,123925,95142,59495,4039,-46298,-55286,-58109,-82308,-87503,-50935,-34996,-29023,-11244,-37806,-50730,-21263,-4588,-17599,-2656,52737,71645,55156,22369,-21966,-68465,-39825,73940,138925,63826,-30362,-99026,-147161,-126084,-42555,66248,112327,48024,-3857,-21830,-26261,9618,57888,125000,176038,133323,61684,65924,81190,401,-98310,-43770,88405,140726,60184,-807,49196,78447,-46991,-188258,-121472,1891,22482,14793,35413,39220,70655,122057,162357,181814,120121,28726,-32880,-46886,-31910,-29249,-18787,-36982,-95178,-108088,-40771,9801,22910,5225,-958,-24892,-43964,-36732,27875,93189,84696,8057,-48783,-26259,25048,34183,-4517,-629,39168,14032,-92438,-112748,-61852,-52243,-30812,28314,46344,20541,5598,-13808,-46130,-54888,-22122,-10288,-24973,-8337,15505,-475,-18118],[-59559,-62784,-74954,-74454,-11503,104121,164460,127119,37090,-62402,-90288,-16911,45430,45793,52511,44503,34744,41333,-28404,-141877,-169139,-85293,-632,50338,65863,65051,68503,83838,19106,-69919,-61926,4562,6600,-19541,5236,31192,-11677,-33548,-45063,-62951,24814,153106,134286,23859,-48132,-93387,-117982,-68224,24388,72357,54155,-17082,-23478,49680,33292,-33053,12884,107403,116595,10558,-89468,-75873,-40588,-29406,31163,154039,233815,190342,77017,-12877,-43502,-36483,-28175,-8751,13419,22663,-18096,-19575,55827,88071,289,-101599,-130235,-106587,-73396,-72785,-95263,-75950,37496,134165,165323,101682,-35567,-145815,-140772,-68362,-23486,23344,44889,29855,17562,13405,9970,-15559,-22522,5592,-7429,-65748,-94332,-53581,41016,100867,90335,39983,18327,81102,199492,226886,121669,17204,45499,59982,-18297,-12763,57809,14086,-63599,-58135,16815,111827,179772,169531,89246,-3513,13324,99017,125704,84544,36521,28302,-17589,-65635,-36567,18928,23127,-2613,8385,-20960,-71921,-51432,16249,54803,64426,52841,23069,-42771,-136255,-155690,-93210,-37647,-6823,34167,56603,2802,-46332,-27481,14357,20033,-30107,-88786,-81209,-31153,-13491,-55754,-83205,-45744,58408,112068,41487,-18265,-10710,1355,8273,34026,64521,38402,-42954,-76554,-48572,-55718,-128945,-156340,-109586,-89698,-114091,-120292,-120771,-72818,35157,72140,-2553,-36866,-24637,28652,77168,49320,14176,14577,49347,73845,54329,4049,74,80870,112465,30459,-9778,31902,29244,-23534,-29932,-30013,-34601,34378,71824,-8364,-69194,-109337,-207349,-139011,74291,157618,61243,-19676,28601,93370,62972,-1194,6492,68856,153892,170163,65030,-96398,-181086,-149840,-107205,-59048,1454,-21087,-86915,-128774,-145043,-92345,11537,52457,1328,-32316,11351,30940,-26197,-52824,-13358,10566,-18871,-66776,-117291,-113242,-51815,-11800,-34911,-47897,-48467,-14049,21457,9979,-12520,-3362,-21623,-63769,-82754,-90433,-93540,-77111,-89658,-146235,-204657,-194178,-181372,-205075,-213820,-421978,-748605,-593263,-30297,237131,278855,212981,37545,-14052,29005,-19098,-182607,-178780,56719,180703,189265,241246,218278,149608,110917,80571,108997,131658,78694,25492,49465,80097,120329,133293,71416,76856,140392,132202,75512,49830,68109,90950,89650,58893,-9287,-14659,14827,-45406,-144423,-154012,-101972,-14241,32490,-36819,-83800,-7669,67648,106897,173755,206657,149090,101711,61221,-3340,-75409,-69327,67469,220340,204633,124364,85567,27559,-40704,-94683,-138721,-104619,-64398,-82597,-59917,-7268,-20399,-52377,-6316,32505,-18528,-88775,-94582,-51224,-36583,-82512,-105391,-76587,-16713,66479,80656,36854,17984,-8174,-8824,16694,16708,10475,26513,43624,61711,76894,56880,33147,51330,53754,47459,85156,72110,-6368,-64072,-89103,-128679,-153323,-121570,-64080,-45344,-69452,-81539,-65389,-86033,-104903,-55842,10392,31397,14094,-8799,-12703,-18473,19064,75210,69721,56333,129914,204424,138149,11294,-83156,-120999,-91647,37230,196158,264507,196657,120511,41316,-68797,-109063,-43809,54297,99888,126374,141485,108677,54740,44927,32454,-10105,39630,128438,82284,-10969,-13707,15545,-5190,-37408,-77090,-68472,-19873,22472,41206,18683,-87082,-166648,-115575,9494,102822,119130,61666,-5446,47828,109265,80743,86276,94543,37318,14011,30418,54637,108529,67358,-17794,-3977,50664,59314,33354,28129,75256,84287,2757,-54981,16773,77740,69863,67744,59932,56299,43142,-34992,-88561,2437,61528,-23810,-90532,-51268,7819,-9976,-65319,-8628,62964,-8008,-60207,51606,179100,192724,101128,-6320,-52210,-25812,-20673,-33867,-10900,-20146,-39514,-32008,-31162,-22720,18057,52840,82413,42392,-12508,-33879,-41080,-55512,-922,68669,26149,-89198,-161019,-139148,-107815,-132308,-99958,7173,49744,-24407,-35227,19148,-12046,-93476,-111193,-65167,-2919,2879,-5252,-9337,-22963,-54727,-34096,-50353,-102090,-74124,-29794,-75268,-64350,19297,38180,58443,103609,101557,62417,17489,-8768,37003,76004,38562,10924,13077,-33537,-102580,-78695,14926,75247,59731,22135,24120,23014,-49514,-88861,-68105,-73561,-102839,-117860,-113898,-69665,-31766,-74002,-138555,-104498,-5088,-8955,-84909,-53632,11950,14896,21268,85188,103008,43737,-32214,-75331,-151977,-190071,-88643,-16948,-20289,29445,80380,67457,67742,67765,14959,-18435,-27110,-60731,-49783,48110,113229,77364,76050,77200,-2938,-44895,-11789,-13076,-41929,-37142,-18636,-35778,-62664,-80549,-109107,-111190,-51527,8143,36579,47852,18276,-1824,9986,-649,-18046,-9553,-21035,-31695,-8540,-29713,-104016,-118117,-11209,62173,-2259,-66646,-10657,13770,-75340,-109602,-71010,-42965,-37377,-43732,-67113,-85010,-53780,-57104,-108790,-80732,14326,64633,82959,92478,44171,6039,-1605,-10167,18894,44905,-6563,-32747,39498,74843,27806,38991,99557,58155,18498,67017,69676,23413,15372,24465,21377,67487,90007,4521,-76926,-62040,-20965,15189,53188,66622,94449,122983,78605,101337,157138,40083,-141968,-161942,-16454,95622,88649,87163,109784,70966,1906,-44467,-54926,8035,116782,146616,128523,101124,-1337,-65977,-9554,53087,42726,6726,8784,11901,-69739,-155516,-130140,-56680,2309,415,-77931,-159737,-141910,11325,135500,111637,18380,18768,72438,51068,-13971,-44394,-46420,-28070,-14188,-39337,-89269,-117036,-89729,-47392,1351,23364,-562,-39687,-66913,-59796,-30136,-18448,6839,45130,60420,36305,15451,15221,29665,22973,21823,31724,8152,-32304,-17769,18526,32805,49676,21386,-41258,-27,64790,29938,-15578,-2405,18437,76343,89316,-18761,-86254,-14790,86594,108237,74406,69716,58490,9499,-33374,-46485,-836,-3159,-76893,-62117,40534,69836,43073,39616,62752,84824,78381,27375,-97746,-170811,-111790,-54509,-38342,-8053,24283,22779,-2218,-3173,31175,15129,12660,42730,44954,7094,-84446,-191116,-179736,-74900,20569,76191,62998,27926,61978,67607,23239,18997,-16388,-73304,-75206,-66387,-91946,-100223,-62914,-72925,-89883,-41775,-9165,-14108,-14616,-20476,-35670,-61461,-80337,-59143,22187,58816,7170,-33123,-4842,17225,41943,25076,-45112,-79794,-103873,-104987,7006,135248,108763,-5772,-63274,-32667,60134,69024,-37319,-121086,-136852,-71098,39682,27372,-53041,-21626,19815,-42865,-7008,119031,156888,136479,121174,81956,31379,-14356,-42057,-83675,-108542,-112097,-85645,-28721,27749,53963,75768,66417,-1292,-39366,-18678,-9503,-50400,-73493,-603,64718,19539,-48508,-78839,-111981,-81270,29984,103770,88792,42971,-33146,-69939,-24484,29948,65709,73933,34228,2162,-11009,-16365,7217,60621,118190,120418,50509,10990,36545,63939,25425,-50482,-47257,3423,69087,108508,83200,64645,55506,-54965,-171889,-93390,33355,47622,13281,393,-13502,63896,171099,168166,145127,127018,70488,23198,2556,-22452,-47948,-30342,-20171,-74793,-130371,-86020,6497,45173,-6891,-72053,-63651,2901,32507,58334,81312,40468,-17949,-49163,-40331,12025,47015,17960,19652,70589,60216,-44637,-72988,-15084,-15585,-63993,-72300,-22386,22244,4389,-86329,-123663,-68904,-13637,-3062,11516,40372,46362,13782,-25884],[-52615,-85347,-101624,-106499,-49812,69207,161562,163519,62408,-73967,-93742,-7625,61086,96506,106070,39398,-22466,-14239,-14353,-50750,-81675,-71690,-20680,34741,44998,54992,90475,65347,-78201,-181319,-142264,-52581,-33925,-84079,-100934,-73665,-83561,-85274,-72089,-64118,18168,166445,172323,83046,47436,11222,-69793,-88891,507,75467,73134,17750,22285,98670,122265,70181,55500,117260,137097,68873,14331,27858,23380,-15252,10357,92999,129305,87649,15593,-34127,-15091,21227,15741,7783,7656,-11990,-66291,-44045,27950,-10539,-112998,-159509,-147968,-101478,-42813,-29742,-77372,-116149,-27938,62327,61674,-6958,-70427,-76470,-38188,28040,87562,113842,97065,65964,36240,-14272,-70788,-88397,-38122,24995,40944,-11929,-62895,-7635,113503,128433,42056,-7989,13917,69842,151825,182855,114826,55216,84328,58723,-36584,-22068,29005,-23689,-79243,-42600,33458,73848,73203,70892,72274,27637,-3220,6583,24637,19382,9108,48475,48237,-7920,-7332,34555,41140,29445,45305,8928,-83148,-129657,-88700,-10093,38881,39690,45136,22358,-57903,-72723,-9742,-7403,-89545,-150387,-104788,-23327,41602,76215,98771,85942,-33243,-156191,-109319,-1539,38092,16816,-12798,1548,70408,83693,-23406,-93209,-73749,-52339,-31817,21018,28674,-16903,-79940,-118772,-74992,-4418,-15314,-59654,-65378,-92832,-151216,-177461,-161717,-79472,23983,38869,-36099,-33228,46615,144454,152960,69496,36024,36570,34477,5269,-29195,-14619,29434,81607,102092,29615,-22418,22772,39869,-25641,-38476,11065,12783,-3976,-5458,-30809,-25400,7592,-42736,-69309,31297,86355,12068,-18783,58314,106200,72658,12451,-9700,59249,174549,157614,-8751,-153293,-192563,-186609,-174563,-114191,-55075,-54503,-25845,-20046,-60929,-28318,60093,82058,22646,-14413,33980,94082,86428,57170,39778,31684,3113,-32892,-98402,-129987,-57951,25992,794,-45763,-19173,74363,120730,59155,-14070,-29505,-47137,-88582,-105740,-56463,-10183,-18748,-76756,-101222,-81717,-75369,-83537,-74154,-36902,-83995,-31460,208376,388186,203002,34030,69226,-32466,-162220,-120602,-54160,60892,255885,297183,92156,-44202,-38309,-28882,504,39012,19923,10746,-8638,-56697,-52074,11599,20725,15036,51268,37241,38439,63158,36676,17407,37237,55745,46214,6386,-15494,-45789,-61798,-33038,-33190,-88379,-107217,-66656,-6944,37333,21829,-12392,-19218,-6290,44534,112296,119078,76930,44321,-15011,-80285,-98649,-49666,74196,183753,164264,116078,96561,46984,15353,-16376,-123530,-168496,-128861,-73465,5045,53131,16959,-48702,-58078,-196,21211,-59739,-98224,-58964,-60546,-111804,-120201,-94955,-67076,-32529,-26276,-2497,41432,34192,50370,88897,86507,60183,15952,-49925,-75353,-35430,15386,26987,24387,28076,44699,50783,-3273,-58260,-57315,-39757,-76862,-110033,-54366,13013,-13836,-68236,-70678,-47606,-60063,-52691,28346,92352,51938,-24170,-47098,-27908,-35856,-34978,-5092,15451,60577,117956,130894,83018,28174,-38079,-107192,-113554,-7261,153666,240954,181368,92541,8780,-70784,-70449,4901,78324,89083,65668,36693,3299,-2474,36832,42326,-11957,12580,79318,24738,-69666,-58829,-13746,-25495,-9545,17160,5335,7406,67047,104137,66895,-8586,-36194,-30627,-17963,22710,46393,2644,-3398,103486,144889,78685,66486,49667,-23877,-22004,44266,88587,140363,114900,22502,-2595,50151,88733,66035,52234,73588,67623,26227,-2735,24630,53031,51227,64191,35953,11173,28755,-15746,-97850,-23362,65894,15193,-32811,20086,72411,25553,-52963,-21711,28767,-6815,-21142,59474,127163,108753,52490,15055,-329,33640,86308,91348,21798,-71295,-82640,-23760,-5330,-57153,-102073,-67735,-13733,-10925,-23133,-27441,-10223,7057,28284,11550,-53536,-104596,-135346,-120752,-86602,-47095,11950,85192,99122,15990,-6003,31148,-8576,-88791,-74063,-7763,43010,55712,63661,31294,-65356,-113408,-18466,27922,12673,42511,31391,-20015,9586,31811,-5200,16967,40121,1808,-28179,-5189,28447,62870,79214,29896,-41312,-65743,-83117,-99211,-63650,-41744,-20032,42726,73611,84698,69386,-37523,-104281,-39166,22426,-5034,-63596,-104445,-77315,-51202,-91542,-122037,-84651,960,38992,10315,-3338,-35184,-79748,-72589,-19525,20214,31123,-42917,-160359,-243021,-192731,-31796,63058,81806,122917,115830,38806,9626,12007,-12710,-4554,8605,-16652,-16872,60872,119195,102276,92036,102373,57221,2758,-33266,-57675,-71562,-92215,-98118,-74998,-73005,-121224,-162700,-111505,1976,48403,27302,41738,44816,-14435,-48348,-26106,-11240,-25132,-90164,-132018,-71425,-6531,-13313,-22984,15472,-9245,-89687,-105435,-20138,23070,-44335,-83173,-41205,19485,36197,18227,794,5684,6204,-45566,-108074,-122333,-69051,47155,131598,102956,8823,-14772,7250,15312,41408,54745,-6989,-27111,37967,68080,31280,43841,79090,5522,-44695,48223,95809,24917,-22746,-33634,-78371,-51647,35796,34378,-6061,6867,29182,44495,33471,-10517,43139,152917,130508,77120,87686,38321,-114626,-181938,-57823,47586,32765,32620,61907,25222,-42976,-86699,-72969,6650,94291,112879,120749,133260,61377,-3674,11969,41671,31134,-18506,-43629,-31992,-74376,-132594,-106847,-30322,35417,22621,-82160,-170763,-139998,20419,161617,141950,5614,-38194,-9620,-4617,31817,62722,23198,13091,21925,-21464,-70087,-74410,-30198,16239,16832,-42559,-66626,-18267,8471,-25030,-45900,-43126,-42750,-16524,44379,72478,57809,53308,64683,57317,45677,68081,59281,13472,2912,14286,35901,67649,26170,-42448,-19188,-2489,-76850,-95466,-7088,49334,58526,48997,-17018,-38922,41040,110839,106620,72504,53084,44211,23117,-20773,-37580,-6064,-39644,-105489,-80254,-31291,-13316,34329,78780,107893,125011,106717,58955,-45819,-106094,-65964,-59652,-69366,-22806,13874,10969,33380,78538,84991,20120,-28179,-2762,36391,3551,-89673,-159458,-126025,-67023,-49537,808,54642,49719,34979,17795,-5649,5362,-40985,-100457,-111064,-113237,-114574,-71574,8846,16561,-20715,-41659,-56461,-44735,-13136,-41674,-73336,-38933,-4176,7374,11561,-33159,-91269,-81993,-12297,34419,72726,49691,-26818,-72460,-130908,-134723,8004,160553,134365,7283,-30477,59288,142897,75416,-28442,-53134,-62481,-64544,3382,7389,-39778,-5564,7532,-66923,-20473,116814,121417,35825,18202,20221,-17667,-71948,-101285,-114349,-113599,-106368,-52552,16552,47897,58725,79006,52229,-12831,-24933,-569,628,-39427,-81072,-32226,34287,-18346,-95798,-98358,-79756,-53164,-8565,35536,64300,66568,38388,39059,79547,98619,88205,74147,66349,53311,35306,53495,96709,110832,112483,81516,-13220,-58484,-35771,69,26419,9166,-26324,-25602,29129,87343,96110,89104,63160,-27015,-78685,11835,96980,87810,43252,-14413,-63887,29581,134260,73982,26967,57296,65089,88050,89438,40698,-1891,11091,4242,-62477,-119466,-79563,10339,47293,-22267,-99767,-62688,27895,44296,38042,38459,-6214,-29025,-15750,-10254,25684,67987,43824,15511,19594,14636,-22168,-27191,-11800,-53656,-102373,-102738,-38008,31964,25069,-77892,-128541,-72177,-29410,-18494,22736,47903,38721,26048,-14496],[-46349,-99742,-123176,-118100,-54590,32677,74136,63456,-3842,-67449,-31444,21333,41677,105832,135242,35699,-55242,-30276,34878,53815,1546,-36791,-14823,42965,82138,101759,109162,56171,-68635,-162352,-152176,-85366,-27558,-48312,-110361,-125619,-131230,-115057,-65904,-26475,17938,121700,164798,112080,70638,15948,-74617,-119834,-61581,21635,59955,59006,75581,133795,166713,108443,52186,100959,155108,148831,140970,122312,69104,16082,9279,13523,-11190,-57127,-78255,-65637,10325,76722,58374,13041,-10593,-39354,-79455,-53957,-22561,-72787,-122226,-109018,-66286,8283,73615,32909,-54504,-106495,-51217,-11723,-57904,-112997,-53607,55326,96449,128020,178434,196458,154839,85784,14114,-78039,-163410,-171461,-108365,-36586,27033,33867,15248,93395,216517,185192,40038,-15397,32263,54779,85299,128663,92596,69389,108661,62961,-12824,32462,71486,6584,-47997,-26832,6463,-6724,-32863,-13132,32601,30516,-17747,-50302,-22859,9264,22626,56739,67173,39374,15868,3568,-14990,16883,56229,21281,-57255,-120995,-129278,-55685,26019,40036,47395,55621,41449,51147,37305,-42722,-114175,-146767,-87787,49225,154808,164216,130375,64699,-71209,-146946,-50597,46952,18349,-27082,-1540,28720,6805,-49179,-91331,-57368,-6753,-27545,-22690,26022,2529,-44296,-69215,-106147,-72432,44813,84466,19711,-36600,-61925,-105246,-131914,-104637,-23912,25035,14947,-32753,-14555,74798,191470,188786,77733,53788,70856,32152,-44060,-84991,-13321,59820,54281,32938,-21268,-47060,19369,86812,45519,29204,95663,77873,-8148,-36808,14896,96726,150049,102151,-6173,-48105,-61963,-91413,-50360,42948,52495,17772,-11887,-298,82319,144909,55996,-93850,-135579,-98382,-97445,-108014,-89067,-78641,-64028,25954,67304,32181,41976,93425,103527,51564,-459,29603,112531,132088,93042,41443,25982,25467,17418,-41507,-94540,-55498,22433,14925,-17456,27372,105836,126128,70215,-7851,-55551,-87120,-143819,-183472,-127115,-59208,-33271,-46080,-62771,-75311,-93842,-100529,-84956,-70821,-118113,112666,634060,687495,273854,34018,123418,90596,-57937,-75890,3292,238191,506374,440680,90634,-106254,-111057,-89581,-36276,7464,-5853,-22738,-74418,-135656,-89465,50171,106950,72672,62873,36670,25758,32018,-12244,-38987,-5349,40421,52417,7969,-28177,-20082,-23923,-13328,2791,-31521,-45405,21966,80327,89379,75097,38681,-17701,-34182,21909,58147,40832,34853,16504,-61689,-115251,-97587,-45645,17177,45275,36592,49624,50684,22693,37913,49172,-51630,-150966,-150532,-76156,26359,72331,37274,-15763,-25376,25704,41250,-27556,-48346,-30200,-83406,-136743,-94945,-33890,-26218,-73937,-118472,-73427,18710,58707,96659,121210,117313,83234,10439,-79805,-110050,-76294,-14051,18976,-16411,-25599,23596,20928,-51371,-65948,-6685,24108,-11554,-37642,16293,55145,14065,-29643,-35025,-13355,-682,-3696,48090,97843,50588,-18506,-9139,23161,-11613,-59877,-67614,-48784,4930,7274,-49795,-62725,-9683,951,-33795,-57366,-20404,39458,89634,75633,1801,-74262,-95595,-47762,5315,40427,30049,-11361,-45257,-71799,-48820,5185,-6342,-54212,-12895,47796,21291,-33378,-49633,-50343,-47955,12550,44048,9785,22243,98016,128082,94296,32190,3954,-2531,-42226,-68452,-36196,-1385,37928,110938,105279,40930,33483,16931,-2361,22099,20911,15545,64620,73182,5724,-19060,32923,87674,60160,31667,36960,40059,40772,44597,33940,19240,7731,10824,-21207,-61789,-42480,-3547,-31861,-31490,21377,62103,77292,82274,79634,47055,1189,-13419,-22419,-22576,-14738,1269,12799,-6709,-27140,-24426,-8486,26338,60773,54626,-10625,-76089,-77543,-22797,-2600,-105028,-214851,-171712,-69809,-41156,-43603,-17180,40797,58973,18499,-24394,-34263,-28308,-33034,-21461,22219,64957,66749,60792,75818,47881,24171,11058,-21818,-73128,-36861,33699,53939,39308,52493,13538,-117516,-166390,-37364,44235,65710,102293,68266,7616,25820,2551,-69573,-69892,-77925,-113289,-82136,20044,75886,51122,9947,-39470,-100666,-110997,-111489,-119110,-94268,-86056,-60397,13362,57084,73816,78881,13171,-46340,9241,78071,44311,-16253,-55097,-58573,-56892,-67436,-56802,-23087,36340,92617,108387,68868,-32855,-105197,-81616,-33266,8963,42770,-45249,-178406,-190920,-73196,57832,118350,138671,148172,84155,-39132,-84789,-61752,-47902,14125,71010,60251,42213,62982,107820,110628,62981,34355,58923,75736,28067,-22156,-39040,-80198,-105500,-79828,-76792,-105056,-109010,-60998,9258,47182,49319,82699,35547,-101934,-138118,-21729,40099,-13415,-96108,-131451,-78148,10714,51130,34819,-5660,-41309,-86841,-83500,-30256,-5149,-24997,-30925,5554,63533,66963,21365,-15522,-5327,12488,-13972,-51276,-99876,-118987,-25594,69359,35205,-38775,321,84393,99420,66253,43820,6628,-17400,-12011,11795,47170,56790,11993,-73030,-74923,31115,74538,23041,-12563,-52045,-151235,-161093,-52596,-11225,-2957,37738,53417,33101,-13190,-56489,10670,135181,134299,48568,8361,8251,-41826,-81565,14858,67933,16561,5753,28630,17616,-17827,-65880,-71013,1475,70738,69404,70448,91344,77247,45369,14833,7904,13920,-29541,-71660,-50491,-51043,-86176,-67715,-12216,25606,40659,11726,-44118,-65640,17071,139508,154391,23061,-77058,-117085,-99704,907,79769,45083,22440,38714,17562,-5827,-718,11094,40060,43360,-46723,-103961,-47738,17847,-5500,-59176,-68427,-79544,-65955,16642,66569,27120,2446,17495,2161,-25119,25871,47392,-8983,-57772,-65046,-10763,80194,86260,30340,22321,-24858,-130862,-98583,68550,117007,36589,-18550,-24777,8879,69137,104123,109470,91930,41700,22629,60021,58910,25769,11014,-47876,-87916,-37392,-16179,-45128,5879,78046,104917,89571,41517,17003,-6630,-16816,6696,-17217,-47915,-28483,-20494,-38771,6748,68092,61772,-10658,-75822,-84723,-21710,4315,-40015,-92689,-70636,-62162,-109248,-79991,27110,64538,-15677,-85219,-50492,5839,-21740,-76147,-107165,-100385,-56414,16625,97908,91986,16001,-46408,-58535,-17088,2430,-58837,-79922,-23520,23215,11514,-40654,-94094,-108754,-74578,-22394,22577,70114,78118,53386,851,-106278,-110722,16179,103065,99004,37724,10927,69639,74208,-39312,-79766,-7882,26067,-19266,-48499,-62159,-60937,-12551,16657,-30358,1421,115625,93553,-34461,-42726,7861,8616,-51821,-121378,-128475,-69804,-34698,-11991,4253,-11530,-21816,-813,11391,13538,61414,82418,55591,18598,-22833,-13053,7481,-51130,-113885,-81037,-15780,10151,-12011,-17999,2825,22795,48371,79287,109479,125674,107749,88651,111095,123911,84308,92779,144166,113977,69842,56065,1621,-41251,-40122,-27689,7755,18254,-15828,-5615,48954,29772,2820,48015,66174,8014,-7478,73590,108402,69964,30221,-22015,-79388,-26809,23809,-37730,-62051,-24396,32977,111250,111877,47420,15080,4639,-58295,-108818,-90226,-39217,-16865,-10312,-51436,-71678,-28600,22763,20061,23963,20996,-19048,-20163,12955,18290,51884,97656,56871,-5445,-41100,-54478,-49634,-22195,-27993,-84011,-94307,-49224,9175,60934,66275,-5314,-75967,-74961,-52408,-27610,18976,26434,9748,15173,-15734],[-39205,-74336,-105959,-79820,4406,47455,-593,-51361,-62341,-19119,66211,63405,5320,53047,117964,79204,26671,30312,57242,67171,22520,-7369,-15077,18239,85206,127629,93983,31783,-24704,-67703,-83104,-55722,-4423,17815,-13652,-65304,-119993,-101741,-12474,58613,71377,81445,101679,67397,-360,-66758,-112436,-135199,-126520,-67234,14300,49518,40714,55308,62778,14576,7163,77732,128753,134441,134546,89115,29604,26567,20518,-50396,-127676,-147361,-111580,-73398,-4294,80747,92073,41679,-12657,-45659,-56964,-37599,-45596,-65875,-47850,1581,54847,130823,156344,51204,-39862,-51003,-10081,-15145,-89338,-132689,-12559,125353,145139,139935,148953,161897,131342,56126,-31250,-122364,-172266,-161755,-141034,-102667,-27039,17924,33098,105472,211535,208950,85967,2753,22094,24673,35911,75754,62013,65702,112624,64897,27763,101665,120100,36804,2140,18211,-3526,-60747,-87709,-79622,-50700,-31482,-45974,-62102,-32909,16549,32781,8584,-32408,-25924,-25454,-64752,-100087,-68387,-16099,-10894,-20323,-51103,-96393,-68312,10473,28149,14785,33301,77004,89259,-18594,-137663,-102831,-1017,76343,145172,169393,123584,56027,-24153,-101118,-79712,27803,72394,-17340,-98774,-41234,-4084,-94317,-169295,-100475,42871,92939,18195,-6228,32837,18582,-23185,-50586,-106623,-125045,-35351,32041,1878,-48528,-36606,-6941,5560,10465,32145,43676,41044,-2045,-22993,12813,106833,148818,101015,91473,104360,52558,-41048,-64884,21052,65075,3675,-63476,-86400,-55390,9458,73002,78297,94769,135315,85705,-5828,-25215,40209,103594,114148,52373,-30218,-100902,-140398,-144374,-92535,-15317,-8501,-31001,-32945,16618,78164,70943,-35165,-101655,-55274,6847,14409,3792,-18373,-56379,-61353,-1907,30644,31686,72167,127408,118485,47108,-25788,-42046,22207,84921,84179,47736,15866,-2806,-890,-17652,-22891,2589,14388,-9270,-6438,6593,7971,31459,59249,4201,-61330,-63607,-94637,-153039,-142370,-104004,-51583,5100,-21849,-120625,-146461,-129044,-124399,-137121,-198079,39212,641037,715346,284410,57894,84377,75039,38296,16602,58094,233900,458170,441591,160102,-43835,-53518,-29835,-14307,-9950,6944,31089,-36636,-135739,-107477,69485,191878,183925,137968,72813,38918,46880,18365,-29319,-25721,25622,66872,38209,-11346,17502,55419,36964,-3764,-60394,-49230,59910,131511,107178,53008,-6014,-39590,-4790,56812,47148,30676,67776,44779,-71927,-119728,-90929,-42663,-16529,-44711,-58942,-20832,-21062,-37556,-4465,32645,-7038,-81805,-99878,-33232,60672,77327,29095,5661,35552,62271,23042,-19526,21146,33579,-55373,-92665,-14429,62009,56259,-24284,-90794,-75555,-14136,32109,70472,44909,6819,19418,14908,-28305,-36107,-41857,-45984,-25180,-36551,-22541,36852,38623,-16614,-1050,72925,82679,22079,-14249,9381,17697,15740,37517,33092,27110,35779,2159,-9082,12098,-13842,-27933,37711,75184,9227,-46819,-37410,-4807,270,-71187,-151091,-139829,-48068,20222,58848,57147,40487,-6591,-29070,-23403,-60599,-121990,-112339,-56102,-40815,-1940,37141,23412,-9754,-37053,-25496,9297,-7855,-26102,17700,28669,4174,2783,-24387,-59537,-38991,20122,-1800,-39529,4686,68031,76463,63910,12941,-32720,-24596,-45741,-97478,-73443,-1515,31563,72597,79336,47101,34877,27971,57644,59205,-33701,-73305,-11510,25776,13684,759,14360,43274,18087,-15150,-17410,-11658,4944,28291,36419,20679,-11150,-50717,-78530,-103434,-104780,-27044,17679,-31927,-39689,56958,124384,87216,34513,29892,41037,19508,-15085,7691,23600,-22394,-56436,-42345,-40775,-53607,-44233,-31610,-64124,-109025,-92388,-39548,-19251,-23063,-37371,-130273,-215749,-166252,-42630,-31605,-61706,-15406,71313,73692,7200,-6128,45290,71902,65829,73847,103581,105596,70192,12528,28043,53495,15718,-30730,-23956,-27304,-10436,43487,57624,3164,-5073,-29117,-119662,-143607,-20553,56336,72707,82529,43477,-13835,-9670,-32197,-91680,-103574,-114721,-113874,-41504,56940,63520,-5587,-53182,-80658,-115442,-115459,-118979,-140296,-119619,-79033,-51496,-28764,11760,53178,89986,94018,83076,94230,83963,15961,-17157,686,1472,-27885,-56879,-55882,-22034,31525,78358,106372,94697,16236,-33813,5498,59377,83529,75927,-19138,-88919,-47407,20910,62399,80908,104983,109153,40767,-52976,-70129,-45251,-29668,42638,109112,92038,58619,48505,75445,68604,2940,-54613,-7285,78199,94968,52439,25846,23010,20575,-9491,-49360,-43076,-6738,-17109,-48199,-9730,63918,101371,-1541,-163216,-167182,-6671,71991,14890,-46926,-73728,-71545,-35036,-6760,-31523,-57883,-32643,-31562,-29322,-14114,-10807,2858,39640,71960,74945,25379,-33839,-84842,-104379,-54608,-2196,8846,-43617,-98950,-58682,-13607,-44759,-69735,-6544,83823,104319,61769,43122,42356,-781,-60053,-36285,67457,81154,-28351,-119307,-71005,24272,42154,45964,71503,24610,-118544,-184826,-131060,-109576,-89784,-10324,29565,-17520,-61995,-36975,41410,115959,109888,44105,-25270,-42446,-17688,15068,111567,146209,74839,41714,54575,66671,43675,-25679,-55439,2090,58084,43414,14590,3236,28070,51471,-654,-32423,-5053,-25999,-65363,-46084,-24109,-24661,8138,28481,18340,60761,109482,57964,-40479,-25777,88237,146672,56426,-57544,-128004,-128822,-57508,3660,-15253,-28687,-5673,-11512,-3506,31940,36875,68511,122318,47309,-74348,-85639,-31562,-26206,-56511,-52725,-55333,-57672,20579,72596,4712,-62188,-57799,-86352,-123097,-61979,-3610,-47520,-108167,-110977,-53310,33922,78852,77492,66887,-28261,-123749,-39797,127804,119270,-4677,-72994,-51222,18794,73758,94421,110667,76082,-12813,-29141,54356,107015,78751,25517,-47896,-54098,32579,58614,-20952,-27249,41654,60946,25733,-3756,9175,19377,37095,65667,45791,17073,8945,-10013,-32714,-25223,-35638,-42213,-53181,-103194,-160863,-103668,-14116,2605,-21191,3191,-2681,-72496,-74022,30767,78725,-28883,-151733,-110382,-21679,-4091,-28834,-70595,-61319,-1594,48666,90514,51940,-43575,-69569,-14768,46105,7031,-92930,-108580,-70925,-28764,-33392,-75234,-60449,8561,22848,-1726,14742,68276,104268,120256,57869,-71689,-77018,-8169,-6086,24854,50920,29982,9167,-64019,-153863,-112113,10076,49571,-20648,-121110,-163973,-126433,-35649,57744,55878,54843,114892,79792,-41383,-47642,20118,55190,20564,-64209,-102632,-21419,29894,1927,-35697,-76767,-97624,-57649,23275,105087,177101,169097,118449,91811,58446,28847,2800,-47845,-87493,-53422,9780,43118,10445,-25066,-39906,-31850,11831,60791,94700,122195,109215,90054,125650,154410,94162,51835,66667,27502,-18632,6143,36595,40137,35894,21086,23699,24512,16533,47167,99278,13838,-91553,-37910,52110,43473,14349,45130,32744,-19524,-39494,-26176,-34843,-39979,-52174,-63906,-38262,-26077,28047,95588,36459,-58615,-54679,-76231,-177446,-178988,-89760,-48638,-66364,-64651,-71915,-54234,-1937,44606,26825,17292,13773,-7279,8844,23624,6427,51264,104450,46148,-9751,-24015,-48458,-74642,-49982,-29231,-41800,-30045,22961,80140,108899,92970,24951,-50327,-80746,-48458,5288,31027,6773,-14883,-17634,-40369],[-60342,-47979,-77250,-49022,38326,63855,64,-44320,-27282,24258,75937,39008,-41691,-30719,48810,104322,116858,70331,9442,-1773,-1493,-12646,-53130,-71242,-31174,39229,49990,10173,-29206,-34558,-21252,1875,-12796,-9631,39775,25440,-49084,-22838,77231,140827,123293,58305,15571,-19780,-98321,-145485,-124443,-128043,-161703,-120181,-7710,13610,-50254,-74548,-74400,-79805,-20562,62879,70144,32011,3543,-22949,-26730,23270,46259,-24646,-122620,-131048,-64001,-35072,-23861,52633,119836,107316,41864,88,-11594,-8918,-25843,-29307,14107,71344,112671,158879,146363,46148,-8283,574,34893,30383,-23373,-51009,9219,61619,71560,76275,56497,62080,74415,50373,-13252,-88350,-93428,-60847,-75581,-87680,-47013,-18156,-11585,26474,117180,182087,128952,22556,-6455,799,20713,43709,51413,84180,125542,80163,76135,160569,143146,46839,47369,84779,52613,-10339,-52220,-96334,-99011,-67172,-34479,-20471,-24199,-6787,6359,-40824,-111796,-89695,-53070,-76753,-109209,-136323,-112746,-39443,38544,33346,-40979,-57318,-7722,2413,-10685,17265,70228,66588,-63775,-161271,-57373,117962,194548,164646,91636,15466,-39818,-75336,-56390,23368,83010,58998,-20111,-81054,-46927,-22032,-90044,-119186,-12279,108288,93959,10052,-6987,48810,78559,36842,-42823,-122410,-160270,-115280,-47737,-32809,-51973,-15509,87686,155765,126200,82317,92708,104517,33379,-28899,-52053,-12596,86493,147070,153318,132545,72667,-2868,19514,92227,72520,-29123,-107559,-90576,-23913,-8927,-13156,35143,116632,135126,63352,-2467,-168,8871,-23629,-49448,-75707,-75826,-56618,-47294,-73908,-91321,-60230,-34336,-29259,7097,78198,87901,24203,-51211,-45243,20414,59985,73350,71308,45439,6143,-29991,-51316,-65659,-32195,74550,165407,122970,8821,-61925,-90405,-39061,55286,80328,60073,16608,-39214,-39590,-19545,37014,95592,50722,-41027,-55369,-80918,-109252,-36261,66543,30602,-30596,18828,46620,-11197,-39113,-40495,-15791,47367,21264,-97247,-109665,-68989,-65664,-76808,-99786,137047,561114,582407,176817,-43544,-55018,-52520,6813,45220,67145,150994,339780,440200,233554,-21526,-60531,-15447,-7320,-15637,22558,74573,1459,-118915,-123196,18455,139589,158157,143949,109889,75646,66757,55196,8317,-36273,-30540,6527,159,-27143,19540,99173,57073,-56776,-125372,-78963,39918,105588,73957,-7550,-77732,-54113,53582,113765,52878,16561,75441,52306,-75677,-98895,-55325,-1071,22864,-33600,-69969,-32978,-29955,-41927,-31942,-17522,-15821,-26541,-23158,52239,134375,103452,9316,-19531,35625,68659,20040,-15872,44235,58041,-18399,-25090,58120,115371,94802,42648,18766,17412,4162,2993,14204,-76511,-156217,-74553,13897,35483,60401,25800,-50890,-71640,-28590,39876,85501,86149,54351,67044,118253,120300,53888,-11878,-44760,-58246,-21814,65119,91275,63361,36300,-12968,-49595,-49262,-66230,-49340,27575,56371,-16935,-51410,16043,83511,43288,-63712,-96069,-58328,-26687,1151,56455,91310,98086,42636,-27227,-35343,-20952,-59388,-75302,-57382,-56895,17964,126520,145541,85382,31053,15366,37893,52541,53392,45777,-26742,-74145,-18616,3211,-30618,-44810,-38404,-65375,-70644,-39243,-3996,10936,27406,-578,-40428,-28492,-31197,-60150,-42470,-34121,-50325,30420,104895,77156,29573,27853,64842,26366,-75402,-86406,-17782,27233,62315,37871,-20535,-25704,-1743,-247,-34232,-72190,-59713,-21866,31393,52092,-1293,-82589,-97414,-73504,-95079,-74532,-26633,-47412,-61135,10787,59770,27527,-16280,-18134,15063,40522,37264,71449,106519,48586,-16263,-113,-1424,-26085,-37150,-54868,-120368,-188786,-140165,-23967,17190,-21014,-63983,-120923,-151359,-84377,24421,13729,-32635,-7036,60306,51321,-5173,-4500,51861,78747,57585,58307,70484,73556,65939,-2782,-13432,34817,10628,-47068,-27729,5488,11636,43193,67136,1861,-33330,-27576,-43925,-53456,17568,65349,64498,32107,-20928,-57381,-44458,-27651,-39377,-50151,-49347,-5779,52746,50323,-22834,-60634,-39775,-50878,-92402,-100495,-91300,-98889,-80237,-42709,-41071,-55182,-5047,71349,111160,127583,140382,111775,38535,-38609,-38620,22371,39065,-7866,-69679,-98399,-67960,-6801,29753,47349,70197,46397,21106,52488,122907,145797,94091,9358,12060,44999,11207,-30819,-26943,30980,64701,22040,796,32618,39625,42532,93165,123460,91480,41910,13994,14021,-5910,-48145,-74368,-51289,13629,68568,66290,66412,135369,166426,72382,-14336,-3915,15837,-45946,-106332,-49691,42678,42545,-48699,-135762,-110587,10283,79530,58583,16489,-23260,-70204,-99742,-99660,-105677,-66256,-7340,10261,1952,3508,3181,15903,77175,113304,46804,-51374,-70817,-90431,-142546,-103772,-11629,37378,8339,-37701,-21961,-25979,-71395,-89569,-64417,-22096,13748,25665,51730,81829,37986,-41731,-29774,56090,62769,-45593,-129553,-68374,14939,18149,50541,120218,106442,-17159,-108145,-120646,-132839,-140403,-79730,-25175,-59668,-81510,-15042,66201,116468,108483,53317,-30345,-76899,-42111,28332,118045,158755,111262,84592,120842,136728,73982,-21455,-43637,-3483,23564,11538,-24841,-69627,-53140,5781,-16664,-33296,10125,326,-52895,-64382,-32317,18390,76651,85539,59563,84904,113102,24180,-97877,-69614,66375,144699,81648,-554,-24232,-20774,-11680,-20811,-50151,-44122,-31618,-74821,-80608,-9600,47968,99316,156634,91878,-38005,-86301,-71766,-50875,-8193,41915,43572,16199,63026,106009,39130,-53297,-73606,-98600,-122277,-78550,-18172,-17840,-37719,-31190,-25236,-32756,-10151,51522,56882,-49352,-95666,4465,92363,49195,-28680,-86202,-106124,-36610,50915,78173,67744,-3866,-93695,-89497,-7740,62670,65882,7431,-61716,-35625,71333,108761,11260,-54885,-18721,-3188,-8594,39491,80156,49709,63381,112966,97368,78672,74851,53450,38621,-6912,-108236,-115995,-46606,-68606,-155788,-129831,-39923,4594,30282,85469,99024,30759,-1462,50426,52642,-40858,-137181,-128445,-36895,11865,-11374,-68315,-55931,2915,10506,640,-42572,-93658,-74185,6044,53645,-12762,-110630,-137607,-128451,-80658,-36071,-28180,21818,96982,65776,11183,26256,83290,113288,118380,67537,-26584,-42067,-50518,-82054,-27304,24206,-143,-56177,-129138,-147835,-44622,49826,11540,-93245,-159467,-182954,-157543,-54657,87485,123570,93133,90523,57779,-17379,-28144,10910,44832,61661,27383,-33957,4565,41696,3943,-41208,-75355,-105108,-70777,37297,164446,215903,169617,132292,142888,105437,29198,4432,8526,-24035,-57370,-37356,7818,13286,3487,-13777,-22076,4698,48555,76469,96548,92058,74600,84745,91219,45863,-476,-13083,-43405,-89280,-61401,15195,63676,77504,76106,66301,53827,63399,93153,117017,26724,-103380,-78491,38396,71694,24034,-21105,-79181,-107039,-83226,-10018,35711,7014,-42202,-24303,27258,26442,55412,75708,-59179,-173366,-130608,-135546,-227353,-200539,-123449,-107782,-87373,-48005,-47279,-50115,12305,92881,49709,-24795,-23560,2699,41741,28253,-21393,17786,54568,-5701,-10698,32384,8875,-63802,-77707,-29407,14195,27110,46574,105081,128165,80038,-13473,-79650,-87339,-18652,61407,54214,-12546,-50381,-73492,-87253],[-59572,-7941,-22130,-23278,29670,71361,81129,94092,97949,57642,6379,-28874,-49249,-49720,1552,73356,93262,34411,-27289,-18384,3657,-19746,-66235,-109659,-130050,-51888,52964,45947,-38119,-71281,-13899,47194,-17916,-85052,-3537,64326,38539,86344,167286,173593,105042,18318,-45847,-82061,-148373,-154976,-80648,-89073,-141757,-96758,10979,4661,-75470,-91466,-59940,-39099,-135,51406,26470,-50913,-91976,-64645,-17777,14311,60112,73244,3770,-47658,-6426,11332,-19591,16140,97945,117982,77165,48694,19224,-4431,-20718,-29778,6412,55455,65367,65288,64089,45950,35608,-460,5970,23401,17210,9958,-26738,-80437,-51402,19103,17761,6825,45232,91285,73301,-4430,-33503,-7480,-10405,-51632,-61501,-53324,-49494,-19292,58234,119415,103400,29837,-15406,-24212,-6088,24291,58076,112373,136274,74259,61987,137100,117265,36151,37741,82577,101247,82508,11204,-72068,-67162,-16438,32250,44239,-13541,-69129,-58972,-47947,-73196,-63048,-44794,-50483,-64183,-130383,-167852,-70319,63460,55243,-42903,-71950,-49320,-52892,-45135,-8041,33197,42597,-39531,-110063,-18587,110011,132478,66110,-6182,-66375,-96108,-70274,15154,85361,67162,-13964,-52402,-47390,-35013,-24179,-24006,3825,68666,80978,-6226,-67203,-41725,28823,74869,40020,-60000,-112929,-92282,-52292,-14955,-15520,-55879,-44883,73502,179228,156720,105359,109124,108113,36118,-12679,-74511,-102590,6939,121696,138706,93058,20763,-13976,58361,121159,60583,-61823,-116731,-62283,-1158,-51294,-103318,-28477,86996,98309,19895,-17480,7156,-34696,-142704,-161083,-115409,-74873,13034,79971,33176,-57110,-89899,-71445,-24241,68387,161651,139416,27465,-49826,-36947,6550,30344,56195,64110,47671,33608,-7727,-69441,-118602,-88541,33612,129786,73663,-41920,-74898,-52010,19915,71855,38914,8355,-6125,-49004,-48445,-39136,18696,110211,68668,-82621,-159515,-168528,-133766,-29814,59476,33711,-5523,52335,103326,57829,21931,5160,-285,16267,-2548,-60674,-63060,-18669,7325,8925,16812,273374,553679,444216,58626,-134033,-96373,-57004,-10129,32999,29967,81275,279834,429118,212450,-87714,-135441,-61087,-17236,-1363,16629,27521,-55965,-147440,-142735,-61226,-739,-1117,28736,81108,88798,48943,10334,-26778,-86287,-134883,-132120,-114547,-93368,-21259,65059,17759,-94256,-116802,-59065,9511,39109,12409,-58378,-98699,-39520,75766,117973,21292,-60994,-13148,-11519,-91813,-73402,-8199,46210,68632,5531,-37402,5059,31137,26879,5711,-23152,-31233,-10961,18926,98378,165074,104061,-23664,-76228,-24308,44622,41920,1960,14355,-925,-48312,-27257,45524,83980,69482,66298,106172,126955,73170,23541,7859,-110507,-199912,-117051,-23097,38784,113231,91615,-11891,-62607,1129,88063,117428,117228,80716,52908,70920,98979,96714,34854,-50882,-88355,-62011,20016,80042,76099,27523,-28045,-36632,-17833,-24506,-32491,-24232,-9134,-41121,-63829,1368,55856,20543,-34313,9839,73810,40699,-22113,-23694,14347,74165,74916,16407,7810,60201,47777,-7424,-34276,-26396,55746,159193,179997,108699,36289,17120,41824,66013,44269,-12506,-111025,-150546,-44235,48797,13539,-100663,-159642,-121974,-74446,-64432,-28735,7715,31795,24673,2968,-2806,-14434,5333,43488,-33226,-99481,22319,126439,74433,1477,1251,26477,-21249,-70714,-39959,9959,43856,78184,27934,-75134,-72623,29008,77959,-6817,-91683,-67223,-19806,19022,47381,-5345,-84879,-79770,-19648,-50199,-101654,-85253,-30808,-2082,-3584,-34230,-50231,-41749,-55198,-50640,15882,54024,90720,155007,141217,67525,17449,-8487,10202,22142,2232,-29686,-80639,-94184,-43255,789,11591,-7176,-64435,-86204,-6247,72408,77542,51611,20374,31603,28376,-14280,-34742,-7148,21326,-9618,-34606,-23781,28975,61435,4051,-33708,5794,16365,-50761,-71933,-34586,3709,21814,42630,20720,353,28781,54648,28617,21446,24880,17335,-22550,-65252,-67943,-29647,27328,52950,35513,27084,80556,99839,-1505,-118300,-91478,-2977,-13787,-83588,-100351,-55726,-14300,3771,257,-22805,-40195,9167,94116,107550,79295,52788,1538,-42993,-72106,-52543,-201,13943,-17118,-52854,-76409,-61020,-223,35415,28144,44623,51815,8854,-15073,52747,95868,50039,696,35019,45871,-25697,-108460,-106158,-2037,57130,14237,18615,68935,69213,85334,138555,136157,100312,46861,-11325,-32680,-42373,-52911,-27949,-18943,-24935,-6122,21733,63560,149640,178795,82512,2015,-5865,-48935,-109007,-89971,-18737,3176,-44902,-90882,-73874,-23687,45306,93942,97370,61726,-496,-68911,-107177,-95410,-61112,-9440,25701,21820,-13625,-19720,-8153,-12030,37830,74316,-14128,-98074,-34276,14637,-39113,-57094,-10829,47601,63363,36599,33800,17399,-41080,-89557,-94303,-79342,-39727,8100,71567,110242,72989,12030,10223,28118,7125,-66077,-124406,-71221,3645,156,4943,48209,65386,29368,1564,-6441,-26415,-70638,-99969,-75273,-69843,-88002,-54700,36335,144199,157215,61389,-26744,-46537,-29902,-1059,37755,55157,52893,86625,174830,185090,66353,-40664,-35796,-12593,-19714,-24983,-38239,-76021,-90624,-49048,-16825,16150,59828,29999,-65234,-119523,-89493,-13511,54926,88590,95314,89149,40450,-74614,-151242,-65022,84174,136511,58025,7238,52429,120949,124379,55475,-3854,12322,11477,-72505,-125790,-56518,54506,96213,65327,-10786,-52782,-51549,-53761,-28883,61411,132050,118534,85827,101233,123315,84297,7045,-33571,-34508,-22904,12061,44772,80040,100360,87920,38163,-49785,-88137,-31919,-16287,-77459,-65048,9236,7713,-20413,-509,-40242,-135016,-108384,-704,27289,-27210,-87228,-108514,-94087,-58572,-4684,18915,-26097,-68679,-30626,56735,105455,32140,-67639,-83212,-63121,-14751,86263,122123,58693,81009,148058,111128,86432,100325,78003,61595,28530,-65128,-71301,7442,-2123,-70931,-66395,-36340,-13090,25415,89869,122557,72680,30264,15846,-47146,-109318,-112284,-89666,7219,53102,-29674,-118350,-93418,-29157,-34225,-66983,-71715,-46919,-44638,-36573,-18073,-33201,-71058,-103572,-118992,-70129,10249,38931,39856,19577,-40726,-33656,39998,112275,121155,77868,42334,17379,-6293,-74015,-96472,-36783,-27237,-72833,-91453,-90666,-58642,49346,84814,-42858,-170443,-144244,-99918,-111196,-64771,62289,119659,84680,42020,15798,-5618,-3494,-9692,-11220,32030,70596,39297,23139,30362,21024,-5891,-25967,-65546,-96319,-25822,104874,146214,97679,108176,163203,97999,-23155,-6236,78617,33186,-89906,-111324,-56684,-20425,19546,55882,66423,65764,62020,51630,45990,53210,48065,13254,-29033,-33058,2967,32933,2422,-70501,-79831,-33721,-4957,18902,59966,68435,51119,56874,74194,68567,4742,-63388,-43012,27884,63264,29816,-59270,-135761,-109675,-35156,34908,66960,47144,6783,12282,43749,43122,67323,64652,-79094,-154596,-83373,-74995,-153941,-145835,-113654,-102892,-52672,3083,19955,21700,47307,91090,22860,-83768,-66300,3726,46707,28646,-15949,-8239,-19149,-66490,-19994,52387,37922,-32469,-66320,-33801,10261,31907,40363,82393,107876,67131,-22986,-85048,-71824,19214,103177,75522,-17860,-78972,-116727,-120388],[-47448,16253,22471,-8133,-6292,50354,120966,169819,161595,61388,-55342,-67308,-18755,-17296,-14906,-4744,-41311,-58475,-21052,18597,3683,-28967,-36167,-46398,-75787,-17454,88301,93358,-10367,-103395,-55745,43874,8580,-91438,-55992,45299,70627,126393,183126,133501,27467,-45461,-80254,-106852,-145755,-118367,-29479,-37755,-87220,-52682,11981,4167,-31710,1424,65797,68311,36948,37186,11883,-54483,-60020,4027,31935,4681,46553,131246,122742,44921,31754,24002,-23038,-26553,19772,26217,12753,32196,22301,-3833,-20670,-30397,-5684,23070,-8030,-45731,-5567,69423,89349,-4516,-45475,-34058,-19825,-9946,-52850,-120357,-80994,31384,61107,22733,33234,118001,153203,75996,-18317,-40711,-21197,-53725,-97728,-80654,-29807,26608,66587,55571,54251,65803,28054,-30132,-23025,31658,79798,137273,146129,48888,-14519,40869,74309,30168,-1578,29069,107745,137329,50862,-25337,17401,88266,128448,118288,26967,-74755,-66920,6830,24555,-5440,-46222,-45816,-16385,-49852,-134830,-86819,51091,44760,-50910,-69186,-55965,-72609,-74183,-51998,1245,64688,32998,-38212,15207,70739,14211,-40514,-41306,-67612,-85163,-22521,72826,100807,32118,-61300,-85179,-48790,-26029,-31120,-11320,35341,66235,33756,-57960,-96426,-43258,-5281,-8895,-26064,-57504,-35336,47301,105527,108429,48687,-62036,-101147,-8793,104578,126473,110378,77881,60474,55877,49510,-46224,-116055,-41484,44142,65710,34435,-36518,-52252,28176,92117,33881,-89637,-118209,-28239,23721,-59146,-91901,736,79825,55249,-18360,-13515,43756,4526,-113315,-106635,-15218,14763,49086,107711,106172,18259,-75759,-94781,-9220,119197,218708,195946,66314,-47943,-69269,-43354,-5878,46433,61394,25378,8380,-6881,-30000,-65855,-76481,-30214,18912,-6980,-57518,-40703,34095,112325,80701,-26398,-63661,-36903,-34406,-27585,-48579,-35822,38949,30809,-115266,-220654,-173472,-61626,11357,35052,25006,15836,36262,52949,24230,-9039,-27832,-18471,-33218,-61910,-75842,-89649,-57133,14553,39673,40842,298649,623316,465138,92726,-57912,10369,84924,102695,67475,7092,70449,298638,414282,163061,-107279,-112713,-35698,14973,46827,38371,-15567,-110254,-145931,-118199,-80975,-62440,-81843,-61394,17147,70406,27024,-61758,-102151,-119077,-170464,-211268,-195191,-139727,-43043,22983,-13014,-45431,1427,33829,20015,-2055,-35300,-74674,-62879,-6678,47950,60480,-27650,-114954,-91441,-62245,-74769,-35793,24782,67034,95749,74263,42048,60922,92363,100235,77415,36600,4579,15151,45633,86051,113094,53321,-48922,-90921,-51303,20545,46616,29676,3503,-60622,-101018,-67848,-12698,20607,41398,80097,151395,190487,141578,79349,62748,-24619,-105391,-100631,-71244,7836,130762,134844,35966,6613,63415,100947,106793,110366,55237,-12976,-24395,17211,88678,85609,16190,-18899,-28371,-22081,25948,72187,30662,-45997,-20620,51914,84523,42887,-39963,-35671,7635,-12106,-51402,-86870,-87586,-40758,46987,111742,97598,23353,-20071,-26856,9971,27889,18235,31368,72116,72216,22922,-13875,-9240,28716,47081,51300,37679,6367,12329,25452,-6164,-71664,-117933,-157107,-152410,-32351,88016,44123,-139376,-230205,-164601,-82121,-22261,46251,58873,47989,40772,27133,8399,-284,71683,142163,55688,-29148,45117,100523,53180,5787,4589,16471,-23846,-49776,-9796,21366,29057,23229,-31136,-108418,-72775,54423,108621,8959,-52412,21930,59688,-279,-33958,-58663,-88912,-59098,-3173,-34286,-85714,-61369,39797,88134,21393,-74219,-90313,-42303,-47758,-82079,-39132,-2030,20985,87546,121508,63594,-43606,-86245,-9810,61805,71590,78368,61785,-5000,-57607,-30069,66915,106442,28197,-18244,21254,58926,99085,105429,29790,4028,20355,-8734,-35809,-6832,29964,-16616,-95792,-99610,-30976,24250,2947,-30635,-26328,-28197,-103765,-153595,-125414,-51597,-38170,-31300,23608,76227,90517,82364,31995,-10209,-42202,-57484,-69371,-68741,-43640,18248,83732,103628,79208,50467,66256,46473,-68631,-160120,-108439,-24717,-42811,-124257,-148268,-89654,-6053,37021,29665,11841,-5276,23034,71903,52022,-7285,-71452,-121504,-107093,-90162,-71599,-34781,-18302,-21822,-7157,6491,12907,58846,81725,32605,30772,75937,2669,-113349,-94491,-48461,-54483,-37031,19470,35438,-12081,-95880,-103994,5471,57057,-11678,-53751,-33226,-22824,20854,116514,139622,112846,69439,-7686,-30315,-24376,-31497,-7320,7684,-20792,-32143,-8707,20562,44720,49939,16152,-3056,-15702,-94126,-112497,-15860,24275,-48744,-113508,-130058,-64201,14975,66483,80793,82351,71799,-2028,-80419,-74200,-29032,8015,26349,42966,10410,-59283,-74907,-35541,-40076,-41365,-31083,-80352,-95030,31530,135234,101565,26569,-4215,49057,116171,95957,50369,33686,-9547,-57941,-36601,-5983,4762,32193,96950,114031,49223,-2203,13784,24146,-14999,-70306,-98896,-51071,5136,-5142,-30328,-51122,-56708,-11972,69056,108508,86161,22989,-70678,-82770,-62683,-110841,-122488,6312,195406,212211,54303,-22327,21628,29963,-10394,-27119,-44663,-26428,54974,161582,178967,58951,-35214,-22681,-12969,-25622,-32716,-33203,-31376,-43497,-40283,5095,65566,87594,22578,-93201,-162439,-160159,-107717,-37314,15391,52768,56283,-14653,-106699,-122762,-12660,97274,84334,-20178,-54229,7892,119820,162059,104471,51306,68381,76647,20459,-49726,-27058,70360,66620,-57653,-139888,-89582,-23020,-2878,33039,94491,109251,76007,80451,102534,105949,94784,45153,-8726,4143,46224,89630,113196,143179,150593,110239,59561,-12389,-93856,-119709,-97476,-74420,-19708,24364,-19479,-37937,55752,65922,-48325,-86472,-30715,-32015,-101119,-94618,-15394,-1107,-16994,13811,20555,-17045,-32716,-12909,32469,95801,69138,-33907,-98561,-86915,-21050,52551,61404,29077,94498,170937,110654,68308,74411,20358,-5869,43570,46648,40395,47482,38793,30071,38967,9363,-19497,-34885,-10233,21434,13051,-8417,-62067,-134118,-137204,-94869,-37209,73763,104583,-23307,-130074,-115816,-61743,-52350,-67466,-30169,28719,-7496,-72517,-62127,-10800,797,-26454,-49970,-12870,40851,41038,-8054,-94041,-148999,-75818,57095,154878,166619,79090,14002,39134,44648,-39459,-68724,-13624,-43850,-119057,-89333,-17825,7441,56114,53157,-81730,-184833,-110584,-10752,-25993,-51210,22830,85512,70736,22293,-5312,6657,30929,403,-31523,-12814,46494,71259,52635,40962,45915,28464,23249,-1885,-91235,-90188,1743,57667,52572,108223,170472,73000,-59349,-15411,103183,61633,-74038,-108367,-61200,-44447,-2780,94891,164978,144162,79152,32168,2823,5950,20464,-24605,-89603,-73948,37745,138972,117798,32485,-9929,-30342,-65056,-52836,3649,17178,-2470,-5632,-4918,-7149,-35310,-27303,12637,15449,14900,3276,-53312,-90300,-31304,52591,74481,35170,30037,45145,39650,31382,14053,38524,52430,-22323,-30870,55749,48916,-54080,-68526,-32153,-11122,-8816,3210,70223,147686,91711,15295,-36840,-85096,-69551,-22138,-4884,8830,11891,-13803,-55953,-75355,-17542,29367,11830,-19468,-19957,-28798,-43339,889,54328,73972,86003,82182,35275,-28958,-40276,30134,94136,71808,-2743,-65783,-111933,-116938],[-43272,16921,43676,15287,-17348,21348,73371,97818,106003,48477,-40628,-30351,26243,2705,-30044,-62184,-137610,-113027,-497,20661,-44465,-42932,-11504,5062,35130,84656,95991,99645,44041,-77755,-96518,1446,35364,-21006,-33151,22360,41417,78384,107494,47850,-32709,-82755,-105932,-116453,-119492,-90912,-34283,-25731,-58961,-59505,-29236,-29428,-40915,14725,82666,75373,38528,17126,-3478,-22574,20105,72817,46518,3728,23922,79743,111085,92748,61872,-4816,-78947,-72698,-42481,-77968,-105445,-49040,1469,25998,31706,25258,25312,19213,-42670,-89189,-21960,95585,127421,24212,-46054,-67380,-69012,-40941,1877,-1452,-5394,53566,77885,17531,-20219,58474,127550,86238,-7794,-75179,-69620,-73956,-129557,-114408,-22134,32127,10445,-24343,32790,102990,52861,-21345,1373,31442,46692,98705,115026,14599,-77359,-41422,25146,871,-32211,4196,85565,112438,39819,-12545,40680,109903,148284,134465,52858,-19801,-8317,45784,24614,-46526,-103639,-82006,-3268,11971,-69698,-74210,35174,56572,-3318,-18519,-7530,-35125,-92303,-103439,-18793,81996,66492,-726,26118,49282,-37000,-86495,-52620,-55638,-60589,9722,88276,95609,32126,-36449,-68208,-57709,-34284,-64767,-86524,-61773,-28088,-12039,-37048,-50161,-9709,-30361,-99017,-101096,-44482,21865,87767,147950,152589,63071,-82914,-133820,-60046,31691,73261,63586,-5301,6794,95981,102856,-17325,-71038,-24181,9196,36111,39987,-16025,-66180,-32707,28275,-7430,-113751,-129146,-11541,54514,-23644,-22175,86442,101584,3277,-54923,6224,89975,69934,-26033,-527,106139,122530,43751,40266,111113,88867,-24115,-70541,15455,120272,181875,162922,70586,-45784,-88414,-59492,2005,69801,70621,-2525,-44898,-31442,11662,16834,-36792,-89329,-96155,-87945,-74354,-27116,35212,61125,3726,-71016,-82805,-66056,-58451,-40699,-61808,-83253,-55072,-42820,-132148,-198332,-121474,-7968,11504,5484,20490,41577,39405,14214,-239,-23469,-48914,-22728,-31071,-73349,-106310,-151400,-135700,-13813,57502,34758,223335,602717,571547,232412,57679,77188,143074,186282,109523,14964,93929,333990,418355,181507,-26024,845,48194,53815,70452,68250,10326,-61975,-55116,-43004,-51433,-34836,-19355,-25885,-14221,37081,27147,-70145,-115390,-74856,-85079,-166167,-203171,-146995,-33019,24190,6123,37665,105832,109320,43971,-22084,-64348,-73514,-41571,-13393,-14180,-28039,-73246,-93616,-72875,-41709,-17889,4818,17991,57701,137584,198485,157379,82966,73483,104959,114389,92581,59718,72261,89689,64885,35734,-3783,-39406,-44469,-26156,-9281,576,25355,14761,-63980,-103167,-68008,-35343,-16114,26931,91726,161519,187207,140772,83081,82304,45197,-29219,-79340,-77374,6771,129528,127925,43183,67912,131260,107031,65807,56495,12452,-43249,-75875,-73961,-18001,36184,69195,93435,67922,3058,4860,67425,29673,-66895,-34175,78060,153069,117623,-3522,-12570,86896,80257,-69445,-184635,-160287,-64687,13549,56667,101281,115368,103734,40224,-19288,-23958,19088,32454,10959,-2471,-4577,-9672,-24078,-43418,-95941,-89697,-20707,19098,44779,32060,-47870,-124260,-140905,-124991,-97284,-25560,60999,52843,-69528,-149809,-155753,-78630,69501,151410,96894,42112,23141,12313,7258,33377,132708,203647,159368,85375,71618,70708,72336,71603,55966,46509,-1121,-45318,-3883,37790,3912,-39883,-59238,-68680,-31787,35548,55706,-2552,10397,141558,153417,-8848,-120413,-123447,-101457,-38360,10903,-18123,-35493,9055,97027,124297,39570,-50188,-61459,-13296,5980,-35516,-54143,-56707,-66450,-42815,-7989,-33843,-101635,-126959,-54400,41508,73273,60497,61248,44274,-26056,-27169,93366,170272,115092,58395,8325,-8573,39173,63369,3018,-9231,21375,17824,22040,85784,132068,57989,-70963,-128485,-107622,-25166,6603,-6772,-39281,-98386,-167164,-184853,-151606,-83385,-72891,-66343,46137,171302,132812,30744,-21153,-11094,-35941,-60049,-55958,-48205,-20832,59874,104895,91208,86059,71431,37980,-28429,-106632,-128098,-80581,-47109,-78946,-156593,-204237,-180717,-93658,-575,35525,35329,28855,48796,49088,2511,-51893,-89091,-105721,-92623,-92287,-73383,-10470,29801,16706,16560,60837,94384,121419,102779,9797,20873,125958,63217,-115540,-163733,-144835,-116215,-26941,66604,81521,36298,-27186,-44684,11305,31342,-36363,-122933,-150306,-140220,-94490,38341,133037,120971,76441,18570,11888,13637,-21062,-47481,-38252,-28318,-8562,-6663,-42515,-76886,-69646,-41098,-7239,-7166,-50543,-28565,45177,14610,-97257,-140512,-133645,-81574,-3892,26319,-4891,4963,52527,198,-75485,-40926,-4261,-21602,-5713,31607,-4869,-82772,-90614,-13830,-483,-66024,-108693,-109347,-68905,54269,170558,154938,54087,-13487,34823,120043,101882,31106,3045,-9796,-8626,50616,87304,66203,66439,103164,82953,-21975,-87834,-36374,34807,19164,-23941,-31107,2932,25238,24866,25693,-26517,-88713,-40068,78898,114846,73030,26805,-22861,-28662,-43597,-126861,-136594,29226,230058,204392,20263,-37445,33954,53412,5620,-14859,-35962,-39321,7169,71183,102871,46295,-11392,-12095,-12648,-4476,-12309,-26252,7437,45098,46137,47860,70540,52565,-25821,-97821,-144312,-189504,-172799,-93068,-60883,-36995,6245,-13027,-54734,-39150,46783,83370,9473,-79423,-82241,-61937,-28059,10708,31752,45177,63784,99196,124255,86511,47594,66865,30243,-84712,-144888,-95030,-37953,5339,68345,82550,15862,-28792,14705,69700,79019,81548,40755,-29125,-37442,4581,42373,69097,70704,51555,31653,25012,10275,-72403,-163341,-128631,-44106,15184,44333,5247,-34945,65892,159090,115437,38731,-293,-46848,-95792,-43263,86343,121660,91412,88247,58091,27031,15215,6612,28315,93020,104282,34332,-52895,-82862,-51117,-27987,-29228,-11730,87345,166574,115654,71859,45447,-48212,-65237,48163,101998,69701,15236,28448,76813,89419,33809,-42167,-109904,-123450,-105218,-71706,-60915,-105703,-103475,-15345,-9343,-14048,63024,90776,21335,-57539,-98247,-92670,-88576,-80875,-35884,1041,-16206,-43586,-16570,25910,10447,-16389,-4644,34856,28619,-4280,-27407,-69783,-109260,-48914,67576,171111,212858,117997,-5080,29103,102569,35991,-36693,3378,-17774,-102696,-76476,5035,-873,-29882,-50645,-118047,-161090,-95522,4716,10016,-33490,8987,62696,63920,27506,2454,22677,39196,4384,-21427,-38029,-20415,24060,48736,41890,30701,15752,47605,74254,10077,-50666,-30557,17466,51195,113626,140553,41196,-57720,-36472,38475,50138,8969,-12871,257,-40153,-57237,47674,157536,130524,61830,27645,-15291,-34024,-8653,-22069,-61023,-57127,39065,157722,173576,119338,66219,-2407,-64535,-56432,-30358,-46029,-57567,-52707,-74178,-54793,-37169,-14307,19921,1903,-34951,-57540,-38057,-3438,28987,57975,42356,-31161,-11131,63938,61851,26525,-12257,-2749,33557,18016,22413,93284,69623,-42742,-41636,17829,28098,-21233,-53540,48058,181581,80654,-54172,-37441,-8884,-49385,-97295,-97119,-26097,15143,-22956,-42929,-29432,-953,-4769,-36118,-34257,12161,-17977,-80374,-22172,80214,94885,74861,89619,83312,26880,-22477,-3843,28843,25597,2330,-25469,-71830,-95627],[-38878,15714,58882,58660,23897,25407,32307,25402,53855,58719,18684,32945,63383,6929,-34913,-50828,-98936,-58245,37967,1343,-77469,-32444,-19370,-61257,9289,113882,105578,116286,111494,-2001,-82012,-30286,23385,34124,36653,30099,17287,42199,38942,-3215,-26945,-62641,-114630,-108762,-77554,-69520,-59125,-49372,-72178,-87782,-43018,-52136,-113176,-104195,-53266,-19903,5942,198,-14706,12203,71403,91783,50710,42670,39546,5312,19506,77291,82848,-25384,-123354,-61458,1737,-63364,-138920,-105077,-13508,79384,120929,101168,65280,32022,-31728,-63009,9270,110683,129878,51070,-6910,-38836,-47923,-2496,97128,130054,63824,35054,34334,-14215,-56057,-9991,41737,48072,37227,-20231,-45048,-32912,-91341,-125063,-62107,-54265,-112399,-86497,41692,86316,11550,-5,59105,2935,-59747,-12445,36074,5519,-33395,-16575,-6063,-39427,-15247,50647,74335,60431,23862,-18972,-11527,19226,59596,62957,17335,3529,19709,9136,-64990,-123398,-122438,-66577,6991,12108,-27122,-26247,47331,103044,88082,52495,48621,10588,-89783,-109611,-15450,58069,44145,8776,11058,12817,-35703,-82676,-80659,-79273,-55964,12721,84231,110227,71598,9738,-22452,-34492,-40771,-89120,-140522,-150865,-130937,-63033,-10526,-1335,-1155,-44665,-105130,-91597,-32057,-1317,3175,47433,89940,27826,-80569,-94599,-39112,5773,20455,-30930,-106013,-26441,115384,111284,-679,-13391,37067,59040,95384,106807,50302,-39171,-58379,-16343,-25461,-94485,-104353,1241,74427,17433,22412,131605,108783,-45563,-80008,20461,90679,58369,-21732,16352,138476,154217,34459,-13353,60134,95327,35612,-8144,27594,66260,80173,77219,45309,-35145,-77911,-37157,34911,75533,36607,-36488,-63535,-40123,20471,49009,-3583,-81491,-115096,-126942,-117445,-64669,-51770,-99445,-113811,-66240,-34993,-72315,-106104,-77283,-83479,-118223,-110290,-82956,-104518,-103908,-50491,-13245,-22722,-7754,31743,85070,101071,53487,31114,37971,12784,4970,-1402,-30042,-82558,-157005,-159295,-14163,100731,53437,162337,521822,651143,340347,68019,21472,46577,104470,80159,22990,102855,337871,464344,280770,69247,50313,61721,32402,24761,31408,27580,25457,60952,40262,-29958,-33742,34914,52809,1654,8667,33979,-10954,-44356,4052,15838,-92470,-200252,-163434,-40850,30855,30054,51134,83323,86488,28861,-52412,-77435,-63449,-67914,-74020,-70508,-90461,-105655,-54695,-14391,-1017,27315,24313,-18899,36930,182923,283493,202896,30850,-20673,56236,110341,100408,81176,117743,129488,64981,837,-12058,2108,1295,-20629,-55707,-60111,-25310,-22391,-75894,-92158,-50535,-24566,-28519,-8981,53591,109216,109470,49036,-9600,-5664,-13539,-51329,-64107,-36960,33283,103949,76566,20873,70622,139464,106092,19273,-29582,-30820,-24963,-67018,-124563,-143120,-81999,40469,118455,97727,36165,19804,49745,6161,-71464,-45860,52204,123248,107734,6663,-10623,84811,85015,-67886,-156237,-116032,-64386,-25391,1343,41443,115165,159898,80627,-22630,-10438,68139,48214,-39487,-81236,-39938,5630,-25165,-79858,-117238,-81588,-389,53412,66288,47820,14770,-22551,-56103,-60142,-56703,-69871,-42352,40227,68725,8875,-92672,-53658,103644,150208,68300,25993,10042,2288,23301,79033,153443,178740,150174,100492,69788,70419,104850,111372,64608,36769,-3465,-45757,12879,74642,37,-59655,-28873,11638,15882,7087,3105,-14998,31514,174236,168091,-13881,-135718,-149283,-120254,-26168,51898,29078,4931,19117,63966,76892,30013,-1103,4487,25524,52339,34155,-7754,-40845,-80769,-106914,-106247,-106014,-85302,-78158,-69810,-15848,5112,-57911,-57507,24936,23668,-5831,57092,134322,133125,72838,-37386,-92144,-67883,-36037,-33632,-11510,13046,32790,59868,129687,180680,112023,-5334,-112311,-141459,-47304,7552,-1188,-41400,-108007,-143873,-117489,-81869,-47739,-40352,-14613,99820,213317,117349,-50198,-68311,24399,31856,11283,-3186,-50249,-30376,71506,92308,52534,83811,118932,73847,-36383,-107824,-78888,-14144,-2688,-48121,-123245,-199491,-222270,-153705,-32725,18534,17505,49174,84740,67493,12139,-43182,-36324,-7987,-35939,-78540,-36783,59252,104589,50028,-10116,41361,127133,148646,84257,-23053,4474,122991,106379,-40966,-117483,-120742,-67995,47396,150207,130002,46815,4568,-1383,-8641,-20081,-38956,-98510,-151376,-163029,-143112,-23251,107029,103474,43820,31125,57642,42332,-34114,-95825,-99837,-64198,-18457,-35633,-107218,-123881,-80644,-38050,-10444,-7480,9589,46310,41913,-28090,-101661,-98266,-60996,-43517,-26257,-53684,-123020,-91725,12818,31418,1090,8322,-20924,-87797,-50007,4686,-14871,-59927,-40776,45669,64217,-29182,-109911,-98712,-55085,23063,121909,119607,23312,-38621,-5688,37062,27973,1560,-26413,-23823,24287,82378,90185,73236,74351,68198,16388,-76641,-135271,-83735,11250,43449,42261,49128,45749,34623,73817,133521,89693,-2127,-3944,49721,26363,-23458,-15565,27062,46542,-11817,-101859,-95009,46995,180346,116596,-34079,-83643,-39359,10420,27225,31639,9664,-27817,-40446,-25934,-7353,-9556,-19764,-16939,-21737,-4416,2961,-10812,31219,112427,143874,105917,56313,-5275,-58739,-56042,-75604,-155117,-157449,-80936,-76028,-76543,-17813,9362,3655,27983,87061,79111,347,-29594,7788,-32405,-136258,-152487,-58743,16940,30470,83721,172346,175528,90230,19473,-15459,-29674,-37938,-45789,-66412,-40984,54243,85487,3080,-50536,-23361,37511,76757,87954,46832,-34506,-80918,-59345,-33088,-33320,-65104,-76540,-33933,-4638,-11637,-67643,-129973,-78402,5372,16471,10375,-3997,-46126,12012,152241,203196,146657,65880,3490,-20893,16948,107398,172407,169307,111080,53821,52406,38540,20927,43722,80999,100637,83241,8905,-61040,-67662,-45677,-22588,843,73784,135480,113402,95453,59117,-24138,-10932,82488,79343,2866,-40368,7652,65340,66736,5773,-80803,-123147,-121868,-120595,-87879,-64424,-63013,32755,176171,151338,17599,-7669,26535,71442,40273,-48592,-96541,-132801,-129640,-102731,-96575,-51321,29261,66882,37820,-37486,-57498,23129,87293,52512,20024,46753,62471,22115,26815,78057,156443,218169,151399,18443,37667,148678,106106,6092,19660,28717,-32723,-48605,-2828,-17345,-84358,-118337,-116002,-102579,-49768,3339,-7097,-28541,20797,58043,46616,20383,24225,46820,22118,-27617,-29258,-39366,-60692,-43613,9959,21887,1590,3093,81763,154194,140633,66528,27449,32472,62492,92651,78565,9471,-44068,-69517,-61594,17311,91870,99143,75617,-8265,-76793,-21984,49165,31926,34213,43688,-5241,-23698,-481,-3517,-9225,-4774,38664,124666,168782,136621,70438,-7064,-36566,-9598,-15912,-62418,-52349,-24083,-61620,-40774,9160,486,3173,19003,-15933,-64913,-11077,54456,29124,-22090,-42793,-55825,10024,86660,70464,30418,-2959,795,35955,4459,-38185,-18857,-26005,-65850,-34911,-12364,-28511,-48663,-71594,-7492,85800,19169,-40061,46554,86612,-29899,-162844,-146019,-28656,12797,-14009,3240,17551,725,-33215,-54588,-33806,8794,-13955,-57245,-9023,70756,78774,42999,57290,66239,34419,-16193,-45063,-45842,-42483,-33170,-18416,-52059,-96338],[-71676,-27207,19833,50729,40430,20621,21792,36880,69049,64405,13967,13066,41548,117,-31784,-31316,-31001,28892,81674,7241,-66721,-21053,-58556,-202906,-167769,34824,137366,148944,132411,41329,-50076,-65392,-54358,-10963,31905,7248,-5353,42732,33289,-1771,-19105,-64902,-133973,-118856,-64414,-42075,-36068,-63311,-106796,-102764,-29306,-40058,-143727,-200788,-175619,-105546,-53106,-42229,-27631,24180,77899,93328,79565,88493,66535,-15411,-45372,4780,50627,-21621,-88052,13028,91439,18910,-89837,-115721,-35347,72805,102438,68185,39676,22148,-16954,-29854,36082,86078,68212,3811,-18753,-19457,-7440,23778,75323,83579,24996,-6409,483,2318,-661,9353,18168,40538,81288,64803,44776,54160,-10429,-100366,-98298,-112130,-149532,-83152,24687,7987,-45182,19159,77149,-38093,-143813,-106664,-39415,20642,74154,70608,2080,-30313,39909,103630,73455,39424,42655,7113,-46511,-69336,-47641,-38218,-57215,-61427,-55425,-74260,-108158,-86017,-15934,39982,37346,-8613,-18064,-3887,33279,111330,132763,73973,42084,-777,-78176,-69780,-6726,13955,13959,3099,-20916,-46940,-51152,-68555,-101348,-116803,-64724,14783,87334,128416,78913,-9273,-20214,-14301,-43335,-78599,-102789,-137241,-161949,-79895,16414,6909,-51333,-75062,-44937,2558,-3939,-33087,-51087,-22400,47095,34911,-14412,-3060,-1995,-8642,-16350,-96855,-157818,-41466,95895,103215,20677,2901,55484,110152,153395,120337,43271,-8943,-25296,-8943,12528,-7574,-21842,20982,63162,39844,57590,136959,89230,-67452,-82960,19749,50294,-1166,-68495,-39213,68741,82445,23770,-14280,-10968,37964,69134,37303,4100,-11232,8772,56875,58396,-10319,-59790,-22255,38985,32608,-32000,-55253,-19878,707,22244,43435,43426,23810,-15450,-87932,-124574,-78918,-84501,-158270,-144981,-24154,36628,-26338,-90521,-67721,-87953,-131366,-101994,-47237,-12074,41079,48436,-10588,-36804,-1721,59789,153672,188020,104510,43385,86224,85665,22169,-24545,-27036,-41023,-107604,-122843,1174,120669,60243,129895,460541,633773,370549,55178,-26763,-32786,-14167,12282,8387,65942,272289,468869,349872,99806,9103,3964,-9076,-26358,-48836,-17224,51654,115835,99380,-14618,-84007,-13610,63349,24852,-6037,27345,45946,33716,40911,30444,-79134,-203773,-187642,-79133,4201,17537,-1860,-5598,14719,-11142,-75349,-61245,-33024,-86354,-107528,-56501,-54828,-73119,-19428,22785,22720,47713,33690,-28425,31853,166288,207051,100746,-62649,-92319,32424,120786,117210,98631,118381,118812,64918,14319,24600,40618,1815,-48935,-73321,-65585,-61270,-88221,-129775,-127903,-78881,-30136,-28732,-39785,-7284,23006,1763,-58368,-107554,-110682,-99563,-53122,-8332,4725,37747,66621,40774,22423,44281,84714,87512,5375,-71641,-46369,-523,-45395,-121504,-150625,-97286,-1594,27807,4701,7386,17722,16969,-7862,-36830,-20687,28836,54621,24216,-34626,-31313,2996,-23932,-81998,-61701,3055,-10039,-14152,-6,-32249,-18784,36381,7820,-21530,38733,112933,74853,-27753,-78627,-9349,69746,13616,-59023,-25625,40432,57590,50498,29189,32295,95052,103590,29779,-21876,-46336,-108727,-117365,33670,155285,95839,-34190,-43162,29175,37779,6697,34923,43113,29212,55890,97547,110089,90879,56717,35324,56311,79558,82416,54782,-11535,-26785,-10955,-13627,48078,107030,28637,-28574,22946,66958,56763,31762,23992,-8095,7453,113016,105512,-27634,-98183,-126719,-126774,-36687,67955,62537,17808,-15169,-3479,18766,34678,63357,71332,54498,61060,67428,58034,33341,-3059,-34108,-52779,-54491,-16024,-9848,-54227,-50489,-44363,-113820,-115804,-5484,49069,17087,34060,99714,95222,5787,-87350,-126364,-119113,-85578,-40170,-2317,11981,28309,25831,43816,96194,102446,63111,-28837,-75106,-39914,-18325,-30610,-56800,-51234,-25651,-2369,-1805,2131,4930,46604,118175,133868,8342,-112172,-65017,46103,49400,35797,-822,-75854,-33014,83829,83898,30720,74054,140230,124879,17394,-84210,-74215,9395,37166,1861,-51227,-114257,-139920,-82653,14825,27070,8339,61543,95513,85199,48463,-23478,-29906,15563,-7729,-48605,1922,65844,78110,26645,-34424,3675,105527,138368,68208,-15170,-15477,28360,48675,8372,-48394,-54976,14836,100196,160614,113222,7020,-28159,-7791,-28620,-52964,-18537,-9927,-57413,-89401,-89430,-26976,44334,26021,-25239,17267,95633,68222,-37803,-88147,-87014,-73621,-65141,-99429,-143361,-103261,-30871,-8361,-21985,-35644,-6342,22469,-6410,-41688,-45905,3324,54452,49248,-2670,-83827,-168891,-141615,-19552,83693,123296,85357,-15391,-88655,-60063,-23819,-32724,-27919,10760,48850,38507,-24710,-86884,-82423,-47976,-3115,55474,61139,-7965,-60630,-61919,-85653,-86409,-36985,-32946,-30666,23863,67177,55089,57089,59419,14072,-61787,-105859,-111041,-87012,-39416,15359,56079,63891,21530,-5075,73337,158774,116999,36819,7991,-5098,-57466,-75943,-11578,52322,60753,1165,-70715,-82404,-26870,26523,-10949,-87339,-135152,-120282,-31761,41792,38245,-20414,-59802,-53601,-54381,-90761,-100036,-72621,-37117,-32974,-30295,-5499,15228,57956,130160,174206,141174,49830,-36720,-51213,-13715,-31690,-109212,-132577,-97116,-82366,-65540,-23166,-3168,221,27151,79130,84212,61373,80513,110720,16162,-130767,-158287,-59144,725,-4309,43550,144295,173030,78013,-46771,-83992,-15164,46216,20217,-72942,-94405,10398,88576,51840,-5201,-28973,2833,71008,92916,60170,-11721,-77382,-65368,-16338,-48102,-124662,-136294,-61240,-26349,-65276,-88072,-69630,2648,54009,-19699,-102095,-88985,-86914,-78762,24412,107547,101554,72023,44057,31370,40948,51594,97882,122957,28984,-33384,12867,24224,20042,38099,37526,40566,45346,3030,-44320,-49836,-7798,40078,35921,44272,60748,41040,53844,56463,30906,59151,93507,31016,-48659,-58160,-21587,1612,3497,-53203,-111402,-84204,-48033,-69206,-81354,-70669,-21108,105394,201845,173599,21899,-71551,-26413,60013,41168,-30130,-82647,-147096,-161903,-155306,-156417,-80424,44691,69730,-432,-76618,-58011,56850,122010,102751,94150,110433,100500,50066,35697,64463,121370,170747,139392,62815,57136,106217,74623,26874,35154,48443,21779,-15737,-6657,-14570,-71514,-100670,-59086,-14408,23655,10812,-51200,-67163,-7240,23083,-8684,-29194,18163,53401,-791,-78530,-75152,-47564,-55229,-68980,-36283,-18002,-20830,24295,124872,178176,144610,110631,62814,43367,57651,53411,14658,-34243,-65179,-108210,-130366,-45686,70484,117292,93559,14129,-46435,-49248,-62357,-58260,20460,47646,1842,19314,32214,-16949,-22955,15333,58465,122796,148416,88097,5849,-42043,-36470,-3863,-2389,-38779,-18055,20980,-20200,-26666,17004,2745,-3896,46274,60128,22424,31806,56996,9246,-84826,-99012,-20481,74306,91130,55121,37135,23632,40471,57811,-15485,-90915,-119704,-91962,-23036,13142,-33483,-46193,-7898,-16576,-29855,-3146,-18448,4801,101126,119355,-1194,-123105,-90907,19142,53818,51035,61773,29188,-21224,-45455,-17652,17914,6469,-9276,9874,41391,36354,9395,-2337,19491,26016,27106,17501,-22491,-49352,-63068,-67637,-45957,-63898,-107955],[-113622,-84235,-42751,9337,22894,121,11877,75844,117322,73476,-9266,-27584,13310,25391,9141,-10848,3108,82540,120929,47364,-30489,-4100,-50349,-227433,-250592,-15806,161720,145489,88803,40629,-25478,-98492,-128267,-85425,-40090,-43104,-24797,50183,72384,33860,-33132,-102774,-149653,-140584,-72414,23149,74633,2848,-88480,-85540,-29636,-8570,-50554,-111210,-122031,-86532,-82847,-81954,-34641,13034,64506,107202,111960,102288,70710,8125,-29755,-28809,17617,17737,17205,90451,112088,42323,-56167,-111587,-55620,5293,-37144,-55024,-9925,20258,11363,12129,53739,40858,-18494,-76488,-65628,-27560,1034,-30327,-79278,-88551,-59542,-10541,36251,82985,90450,73543,87802,110235,101135,85348,101628,110073,41867,-54645,-68729,-47124,-41648,-29013,-29773,-47761,-16485,44955,37466,-43010,-84423,-63104,-35402,38622,128086,118153,62131,64322,99405,108508,82827,63648,76713,56448,-6811,-47487,-54639,-62217,-83897,-127881,-142169,-104689,-45155,50762,130237,139461,72698,7877,-18651,-51585,-51246,37262,92012,42799,-5953,-40743,-59499,-31358,-13569,1167,30118,3631,-44315,-73771,-72559,-59152,-90018,-125684,-63193,35583,93692,97514,6907,-78405,-47410,-18064,-43402,-45761,-27573,-71019,-114491,-16273,92140,23030,-103902,-115038,-6454,75794,39316,4664,10435,26749,77994,96524,80758,71372,2227,-32535,-17001,-60877,-108518,-31109,68962,109911,43831,-26222,2383,89887,131082,36474,-46986,358,36662,37998,73071,75341,42965,30435,35513,57246,130722,166861,79769,-56735,-77264,-685,19238,-390,-40073,-56279,-35643,-37794,-24392,-23017,-61145,-24445,50557,21690,-48899,-75199,-5113,89305,92667,14374,-47415,-41983,-4174,-11911,-45995,-29328,25826,36997,29576,38263,88963,134175,97799,-739,-57758,-28273,-15469,-59699,-66752,19750,83325,46349,-18846,-27425,-70609,-101350,-42790,26842,82121,152621,127030,11582,-38837,-7098,80079,209431,223847,80841,-16110,43577,77128,-9503,-117470,-118168,-66098,-77995,-96421,-25518,71213,41266,111440,417482,546987,359811,100759,-4855,-21091,-26897,-19827,-32577,-14411,152207,363177,294468,71172,-15013,-9595,9682,-5098,-66766,-50079,29538,101369,113068,8296,-112160,-88248,10766,16072,-21264,-4520,36101,40286,22922,-8394,-90128,-163587,-162326,-104065,-32724,-8750,-38240,-41317,-14038,-30686,-71885,-41379,-11796,-60897,-57095,27320,52118,22583,34636,52548,55738,66259,41488,609,30523,57304,8111,-66190,-117812,-78059,49681,146538,175570,136664,68774,33923,21542,20772,38172,24110,-33015,-53443,-34046,-27784,-45696,-88041,-144455,-166873,-135158,-66184,-21534,-19692,-16949,-14481,-52900,-96271,-109456,-95356,-52874,45237,59232,-7837,-11747,23802,29108,19623,1978,16087,53869,26234,-24144,-16435,-3019,-57809,-112861,-72092,11780,19503,-63092,-101891,-56404,-29475,-20925,1577,-1496,-6550,10846,5525,-50743,-57798,-13069,-62636,-134763,-95940,10626,98985,77536,34464,12878,-70871,-159171,-137046,-83339,-15684,32848,54764,42836,-9310,-23131,72283,132825,20922,-59873,21652,96961,68321,6839,-41856,-27010,62680,79980,8930,-47070,-63352,-90053,-85846,41857,123559,51175,-52911,-91438,-75398,-50166,-28237,39566,71117,51607,54166,47122,22901,22734,19707,17318,58851,58849,-744,-46397,-90010,-75243,-10989,12563,48607,92966,63264,38381,69195,76288,77512,79588,57028,-9759,-16502,49220,37607,-55448,-95662,-102754,-103388,-59355,6579,20559,9687,-11410,-11872,5932,55279,120676,117595,64800,49599,67077,87703,88336,87849,95502,91519,66423,39418,-1738,-51569,-45151,-18893,-41081,-49752,-5739,31793,40949,98530,154403,74194,-50725,-97092,-88335,-77544,-65589,-42457,-460,33662,30546,-30197,-74963,-17810,81273,120228,88431,25057,-45008,-70354,-65884,-87635,-23215,68861,73066,24726,7199,-5544,23862,46675,-25309,-143745,-138324,-24901,36996,-4112,-20586,-46246,-62101,24817,121375,88221,17559,40311,93857,114733,67179,-45393,-104678,-58970,-28181,-24924,-14490,-7387,7317,55823,110099,95435,64403,77206,67631,45608,38110,-20906,-69885,-39688,-460,-2901,-12333,-38606,-36319,-9,8424,15286,65163,98634,62955,16109,-30488,-71306,-33166,21600,-11337,-40130,15537,62089,83777,57454,-23464,-56091,-16170,313,-10261,30988,60908,23540,-8081,-8020,-2521,-32864,-86913,-90972,13127,129843,99475,10594,-15095,-11445,-21774,-51362,-96440,-109093,-54413,7655,8129,-23068,-49150,-57957,-39076,-20285,-1893,22766,79288,115232,110218,53962,-24002,-92773,-85860,14604,133447,190102,141180,19957,-52774,-51660,-43827,-55225,-13780,20396,-14069,-59911,-67048,-69740,-48998,8150,42404,33226,29023,3587,-42879,-68938,-113869,-122977,-59025,-26076,-25731,10160,68434,82514,79366,68800,18797,-77734,-123197,-80676,-39233,-17289,13590,32743,20434,-23122,-46428,24168,87343,34816,-22526,-24669,-25927,-51511,-29252,50609,57881,29493,3787,-52483,-97078,-112849,-102480,-81023,-81556,-112877,-95091,10973,79319,45729,-34645,-30465,38275,10412,-91490,-123250,-76690,-13832,11173,3728,19050,63078,103195,134811,161592,147004,65305,-12770,-11089,4033,-25055,-68741,-115374,-136890,-100769,-41862,-9486,-12280,-8265,11046,50279,89367,129264,146909,111816,-13286,-85323,-44048,11776,7338,-4997,24895,98103,147283,92773,-24565,-92874,-30040,82422,85466,-28690,-74211,-4279,46221,30509,-4960,-32812,-8410,65120,86600,64213,17842,-40731,-21736,54187,18406,-99075,-133905,-58007,-22243,-64990,-65124,-8878,83273,117258,-22995,-165146,-124943,-82339,-103132,-69110,-28833,-14261,35871,53483,38536,52431,28849,10616,25055,-40674,-83360,-11069,39086,51566,48906,30916,16533,-7686,-30533,-4442,17542,34224,66692,50616,28417,3129,-46742,-22475,22409,21569,29180,52732,40719,28001,5697,-24305,-29134,-6273,-48098,-70752,-22587,4110,-37428,-85291,-92242,-24461,66559,69231,4444,-57455,-92405,-26678,16791,-22168,-41473,-49386,-82663,-102355,-121089,-111879,-49825,15602,18357,-26753,-46034,21906,91594,97006,98699,119660,94882,32209,-18614,-14911,43128,106851,140264,139263,124105,79787,-6677,-47010,22189,80680,71503,60138,44741,31263,5275,-27945,-19522,40871,84850,77027,11546,-69564,-105956,-62994,-17138,-33630,-50537,10379,55251,9011,-65399,-70979,-37665,-15404,-35412,-48318,-55327,-48119,64099,214697,224333,134471,89148,48109,44601,69004,66399,11840,-57462,-83460,-95236,-117108,-103947,-20543,55590,58207,15059,-2073,-32075,-90415,-65591,35710,55257,20970,46450,31712,-62945,-84324,-18223,54246,106593,93820,17157,-39993,-39099,-45442,-50633,-13543,1464,4214,20307,-31660,-78692,-56445,-21654,-7789,34877,113747,127029,64548,30098,19673,-54725,-75213,11244,70693,41324,31919,62385,60402,80599,86605,10379,-78866,-142884,-102847,17452,51365,2988,32832,64546,12737,-38955,-12536,-21803,-25105,20570,47059,18723,-11801,-632,47035,85629,94946,64713,-6059,-53357,-52466,13688,53029,1711,-28454,24127,61796,10615,-49755,-45766,-33980,-46572,-18920,21354,12444,-18384,-61006,-104299,-109181,-121174,-143323],[-127499,-103665,-55575,-223,-501,-36027,-40706,32100,97336,76369,26742,6369,30665,63995,52821,18675,21296,69859,87373,30945,-25682,17703,11571,-108351,-152927,-12824,93725,50775,-2717,11056,-24931,-122723,-158952,-123094,-97269,-66363,-25351,29071,63833,26642,-63142,-121072,-138101,-145577,-74223,78239,166277,93637,-20213,-63206,-60290,-8670,63899,70710,28821,-10705,-60255,-83106,-51226,-38325,-1262,53986,58350,52135,32195,691,5527,21029,49018,69253,80247,74955,21403,-33126,-91565,-118354,-55468,-36375,-129325,-118230,-19571,30467,47111,65028,66339,5412,-76156,-114907,-74686,-20967,-674,-95432,-204626,-190854,-95978,-1082,62823,96025,53178,21878,99949,156943,89959,28465,58364,79181,24307,-37170,-31991,17427,38895,-26660,-99564,-44541,70816,65763,-15934,-22901,48167,57074,8108,20892,77633,89355,118293,148682,101391,59473,79732,71695,40461,19803,13693,16954,10423,-11073,-50459,-113606,-130676,-58989,22884,103093,132790,105962,69175,37933,-26919,-125369,-150679,-70169,12484,13570,-22440,-43395,-35902,-26000,-26477,28023,80980,24823,-51904,-68070,-77177,-84972,-104229,-115321,-54367,30010,52084,-2906,-98533,-116749,-45508,-22512,-38384,-22039,-6756,-49200,-54707,70473,170423,62978,-100922,-121243,-25561,41225,34504,39331,64238,70244,77673,95093,100893,72981,-21413,-59275,248,39334,3679,-3225,46012,100752,43161,-42270,-33291,50082,82103,-28678,-85652,17423,87015,81968,82522,47431,2386,9818,26316,73657,184496,203497,97045,-32085,-86196,-51800,-4255,49945,53986,-1697,-80502,-120536,-102221,-65581,-68366,-56067,-19489,-37806,-88776,-99031,-9322,64206,54125,3415,-42362,-72179,-48113,3196,36688,36276,8824,-7764,13139,26170,66804,118212,101517,41905,1875,9046,31368,23482,7848,40758,88079,74997,3302,-38322,-55417,-32187,31078,71206,85045,119309,85181,-9344,-61747,-34175,71390,197146,166966,-3173,-85578,-19967,22326,-61880,-191040,-195615,-108496,-71084,-98664,-89116,-6323,34394,89673,304025,429456,319063,114602,-6295,-27673,-235,-15615,-75441,-86688,47408,204934,158510,30337,17208,47957,77314,67668,5114,-4795,26178,61299,75352,18424,-82844,-94015,-21691,-208,-29349,-40803,-20794,-5240,3731,-4537,-44010,-59556,-63429,-69121,-28693,-620,-14091,-2787,18446,-10202,-52760,-53425,-32163,-20644,30235,95267,95708,61852,68170,92202,113561,83376,25875,10394,5219,-61866,-118154,-118803,-75457,-1349,71031,147779,217865,151744,5372,-59178,-40977,-1077,8512,-29714,-44658,8728,33040,157,-4941,1246,-42175,-98540,-115315,-72961,-1055,29392,21707,23901,-9255,-51582,-27590,47812,118385,151403,60301,-53302,-58782,-8510,6863,-36524,-65101,-20536,35541,56841,69922,46383,-8933,-81265,-126279,-49306,77419,81812,-21450,-70541,-57840,-63449,-34241,18146,-2153,-39434,-22434,-14736,-43526,6925,67855,-40294,-133021,-60308,56617,147522,158303,80917,1640,-68644,-166668,-173697,-92164,-17848,-38116,-70348,-49405,-22425,33202,127664,113157,-42698,-105853,-32932,33086,30287,-17819,-73215,-78049,-41345,-41300,-71832,-103582,-97796,-44292,6942,57139,41486,-36035,-117428,-140947,-77656,-3307,-7458,3871,37835,41686,17170,-30338,-26686,49238,96063,86074,87562,30616,-56437,-68890,-69933,-70860,-44709,-25158,3688,45283,79196,126529,133691,80565,68573,76745,27814,-24887,5626,50838,15596,-75635,-136547,-97243,-32912,-28651,-54111,-50550,-1593,32727,32527,15017,45440,128902,133192,61941,47245,76203,88117,90310,116031,155383,171206,133138,61897,-20878,-61080,-18804,50578,64074,30952,-883,-11342,54421,187003,227774,101581,-14136,-48499,-26244,-18671,-51333,-80697,-19974,60948,53467,-39640,-109297,-48084,78280,138357,138969,54164,-69713,-108821,-71795,-92807,-51484,59451,89459,44014,7132,-36831,-45044,-51016,-121094,-199121,-122306,1962,32041,-14930,-23051,-11403,34698,110178,136001,59180,-26727,-16703,26690,71705,84336,-1246,-109258,-140216,-139422,-106318,-32980,48447,101732,123573,148409,152504,124453,82907,26211,-34309,-32704,-34865,-78201,-64605,18899,25802,-74931,-154594,-95906,37161,86672,62123,47642,43169,28376,4890,-45726,-88303,-27696,52936,18701,-65958,-68525,-36332,-8508,1276,-22179,-26715,18489,71296,86911,86775,60077,14232,-5997,-8600,-22212,-86030,-155311,-112968,25399,117587,93866,71981,47051,15049,19978,23137,-10771,-30994,-10939,10119,-10726,-27176,-40902,-67566,-39259,19766,31574,18648,37542,49672,52797,39783,12358,-2129,24175,93160,136703,129213,97782,21605,-52326,-59886,-70950,-77796,-17906,-4002,-71851,-112442,-80266,-42931,2680,79533,93419,19404,-3734,18206,512,-6314,-15565,-51103,-57851,-50767,-62805,-53366,24410,85461,79385,76320,68610,-25331,-126774,-92255,14053,70670,52155,1008,-31454,-33752,-45435,-28505,4438,-36552,-72484,-34422,-611,-13891,16172,75165,41424,4164,2227,-50987,-94322,-106318,-106996,-74400,-37892,-41666,-13980,71201,110156,90922,68313,123051,172791,62863,-73440,-85559,-30031,32309,76876,78448,59680,76978,95071,92700,102718,93749,48049,1913,-11308,-31811,-55368,-46826,-72617,-122558,-110456,-46397,-9162,-5422,11883,11091,12234,56693,111098,90532,7544,-89140,-82698,3602,20273,-8922,6361,25939,51443,103001,114021,60772,-27133,-26254,70744,80705,-9734,-36230,-30050,-77851,-120341,-110058,-72519,-10818,36319,33446,18138,-5833,-51050,-33001,-4604,-91556,-209485,-177208,-39771,17239,767,64,27916,110942,136356,-4647,-125620,-60811,-11675,-32497,-32153,-58857,-68770,9276,28987,-7393,24789,44207,-1860,-30164,-43320,-44735,13577,67622,87615,72549,56805,40324,-16774,-47972,13120,46754,13355,5602,4084,12914,-10046,-73243,-51290,-23972,-80319,-104013,-33399,67198,130280,73242,6744,12812,34463,-149,-10617,1502,-13926,-51377,-85478,-99059,-48386,3051,-11704,-83778,-134250,-119154,-63265,-32938,-60020,-70951,-40284,-5399,-23345,-80526,-54864,2466,-5573,-20845,-35005,-22542,53217,44779,-27908,-16864,43262,33702,-15368,-58196,-55017,-1441,65817,115352,156640,180763,99882,-91459,-152821,2620,126857,99017,77942,93994,66526,-1261,-20380,33844,92820,105512,56490,-12941,-60837,-111800,-103736,-33983,-4369,-24905,5724,35370,8964,-3793,4481,-16685,-12648,-23076,-56848,-101038,-116189,47679,352083,450963,313106,130350,55804,49937,84336,118966,62155,-41300,-55743,-16576,-40982,-104558,-68350,-490,2520,-9458,7455,-23809,-67935,-32914,56926,95605,74485,34644,-24986,-99879,-116855,-64586,-7782,-2869,-25359,-30403,-5550,20581,-25227,-71600,-7437,52270,30346,15657,-55458,-139244,-120865,-34532,-12238,1007,115328,163787,72561,24987,72165,56718,19202,10420,-1972,-8601,38354,111606,136598,163880,179453,105636,-60794,-207002,-181686,-49301,15042,39140,106570,86583,-18961,-52738,9337,-3514,-55945,-63774,-25794,39741,86710,68020,53751,76145,63971,18778,-11282,-8997,-8037,26736,58342,29336,-23295,-1323,69131,81317,37957,-10158,-60372,-96945,-60189,1336,35297,27240,-34914,-104908,-119953,-117610,-112768],[-81364,-47079,24746,58309,1074,-61880,-79753,-39899,18312,57948,90505,85703,82485,84537,57736,49497,48266,12517,-21184,-43645,-25108,55995,70931,11555,-30953,-22083,-16873,-40419,-51613,-7882,-18676,-104329,-147634,-115159,-71713,-8442,30936,25602,5311,-35726,-80084,-71272,-69517,-84125,-36653,68913,138951,115847,46546,-18535,-41638,-8656,96433,168549,129672,53985,147,-32933,-50203,-75014,-83856,-68104,-56158,-13696,4398,-9267,31166,95367,128422,125908,75973,-3402,-69630,-89710,-106128,-81700,3618,32943,-26595,-26544,9840,25554,75049,115413,92437,23125,-55754,-80385,-24774,23990,38023,-52423,-151743,-126872,-58378,-4383,21397,-8193,-96919,-124385,-9703,101388,77964,1999,5108,29339,-3093,-36583,-33135,-13187,-2910,-76660,-124729,-7023,123997,80707,-8693,11652,103097,89717,4442,-10072,24960,60786,121552,132703,45963,775,45305,30585,-60304,-106555,-46526,22435,49754,39773,1317,-31528,-33359,10459,39115,39423,11319,3050,50210,58905,-15975,-114472,-144530,-100778,-13537,46020,37566,17896,8717,-1374,19569,90137,134210,77200,-22970,-54108,-63705,-134438,-155472,-82610,-23039,-19613,-39027,-86720,-118554,-76203,-11774,-12141,-18383,-6974,-32038,-57935,-5882,112883,174951,86218,-36057,-44345,-15952,-23565,-26419,-7981,13213,18609,36,-1508,28505,31350,-34337,-75854,5854,119524,96734,19011,19014,64364,42399,21662,47677,96385,113850,40864,20568,94061,134174,110439,48572,-46923,-80288,-6139,57091,80020,147037,188610,124506,-1118,-92407,-103660,-48607,43110,88874,64283,-18578,-101520,-117153,-62120,-30899,-60594,-79923,-57798,-49958,-50149,-1407,2275,-39261,-44818,-44928,-64598,-26693,74760,151222,115910,-20230,-83718,-18169,4357,-14359,-1615,8269,-4991,-22142,-19129,-12494,-14746,2045,40391,70285,49286,-41865,-92489,-45198,38598,76079,59369,9104,-22113,-43352,-53986,-64317,-39959,47553,122241,63708,-61808,-84650,-8277,6150,-81696,-162175,-128526,-48568,-30942,-91191,-133613,-60034,30472,87557,228061,370363,252975,37143,-61844,-86689,-33218,-17174,-82594,-93719,31058,145288,92752,12386,29896,72655,101841,100277,61161,38543,15142,3259,8806,1913,-43464,-56876,-7004,18727,-6567,-48195,-59087,-41016,-2039,31003,27738,34867,43835,3426,-1831,16214,18038,28481,41901,15301,-42896,-89431,-79334,-18512,54215,64558,-10258,-59944,-4267,89872,133112,54843,-38361,-45222,-49413,-100712,-79520,-25307,17444,56842,67161,110916,174366,95933,-24607,-64945,-58784,-28031,-20763,-48750,-867,91775,72622,7725,20021,76355,92837,57177,306,-19835,15049,26002,11093,40719,45376,-8209,20134,155983,228551,144224,-11673,-71093,-38539,-6959,-21903,-99713,-122791,-31240,32214,62655,115245,83840,-4316,-79395,-133813,-105529,9283,100197,105215,65046,14292,-31811,-9533,27621,-19582,-80090,-62517,-22970,20395,99866,137556,40799,-36710,938,76220,157808,183079,80788,-43640,-76351,-84678,-98214,-92843,-84612,-117382,-138205,-112141,-28784,74938,100361,3780,-108138,-121243,-88854,-44207,-9531,-11405,-50168,-78604,-80992,-84874,-92197,-115399,-115330,-34881,51556,66946,5412,-71732,-139573,-107754,24510,105055,28879,-48991,-27580,15055,-10495,-50346,13474,136404,175235,140153,113288,29181,-35060,6605,6355,-82256,-138824,-94869,-23506,8420,61549,174507,184303,80348,26760,10921,-42045,-26952,64806,84411,12773,-79907,-156137,-91312,51566,63283,-29206,-73316,-17517,43867,49069,-4721,-10392,77096,98883,28270,31314,88417,93972,74358,84843,111615,117714,88336,54797,-1966,-39692,11741,99287,95606,22555,-34428,-55296,29962,166387,192183,122195,64566,11702,-9072,-26005,-78570,-114780,-32169,67536,70264,-12690,-80248,-33775,54427,94478,86514,25701,-66905,-106858,-52823,-41522,-54522,2605,84264,94320,44609,-23133,-56825,-70874,-76310,-93150,-65532,-11293,43173,66952,104147,141962,150296,124571,67636,-27582,-104187,-74168,5877,73398,89896,29406,-63144,-124992,-151618,-134013,-60438,45336,112294,99675,90415,98574,85441,52023,-12485,-95000,-96820,-45232,-41060,-34088,20086,-8881,-122509,-162517,-49041,91433,113367,89865,70918,15870,-22508,-37188,-54362,-40571,45446,103184,61865,-54716,-116348,-97727,-63575,-51152,-12658,39274,78425,125151,148716,100320,1607,-58440,-75081,-102963,-102058,-101192,-123215,-66400,31353,43778,34613,68813,29551,-39634,-7375,50146,48263,24434,20097,1039,-48152,-58290,-45258,-29383,23263,57556,15274,-40902,-52626,-57391,-70005,-73964,-58365,-11925,65992,126903,101686,21551,-2196,10582,-12896,-36613,-80491,-64827,6697,-1442,-55365,-51143,-2719,25109,46276,70303,41557,-37368,-51800,10129,48980,90190,113440,51845,-35709,-96679,-140373,-167617,-116754,-32715,4075,39945,85700,41215,-59872,-52950,60643,109034,43035,-37104,-51630,-5600,-3192,-29664,-11342,-27549,-40450,9226,26119,-14324,2987,43746,22255,6997,3332,-43077,-55292,-22173,-18316,-27100,-9897,-6713,13335,67155,104897,149296,217580,272352,212281,33302,-89486,-77664,-24644,35313,90474,99314,58247,39022,22534,-12228,-9280,2985,3565,-11326,-50695,-90827,-91374,-26919,17990,-25986,-72828,-47060,-17447,4574,46178,32247,-4364,16170,37548,-22252,-80586,-88968,-62200,-30040,-34301,-38519,9352,40348,27879,34931,72654,92646,37338,-1729,22081,920,-53853,-60681,-98843,-191960,-237766,-186769,-87208,-5634,-10569,-44376,-41957,-51832,-88967,-84031,-151479,-368457,-453802,-238172,23685,106229,90967,71022,59351,84970,81027,-5398,-53408,26084,89138,90769,73606,1648,-31950,18660,-596,-66828,-31414,54844,54221,-10554,-28501,7642,46302,65833,82748,69015,48297,35733,-6617,-47936,-30739,-15336,-47107,-64194,-50728,127,14791,-14244,11030,-23711,-153393,-191580,-88742,56620,131960,83801,64955,90574,63596,9168,-2341,-1603,-20100,-23542,-16736,-30815,-17674,23366,93366,170459,94268,-59808,-139132,-66550,-27142,-74756,-51190,21528,-3117,-91248,-57564,19313,5786,-23396,-49229,-57836,-21931,-67965,-154722,-122773,-26160,19816,20743,-14778,-42046,-58239,-26061,47129,135428,209123,140441,-46641,-112982,21470,134292,99361,57357,72015,46678,-38769,-52968,17146,54271,31519,6808,-10276,-28179,-79211,-97397,-35073,8832,-22177,-21259,-17988,-38412,18031,58504,-27330,-75766,-71150,-86000,-130349,-162422,-31008,363867,651708,502732,243514,123058,57975,60197,128730,100116,-6057,-6837,57958,34077,-42963,-41774,-16918,-40961,-38781,-11583,-40099,-60491,-28044,47008,126097,118110,14461,-64366,-84460,-91393,-76457,-71579,-129298,-136306,-28916,73983,74148,3699,-28903,39589,81421,49097,46789,-7835,-100978,-92139,-23992,-22411,-15689,88072,128061,63393,46774,116475,150762,108008,6345,-36987,3048,45294,102791,179930,258887,302289,196182,-95488,-368255,-360046,-191608,-83844,-14434,48741,15689,-71770,-81078,-21633,5220,4716,-17238,-20944,47552,101163,79273,47467,23934,-25721,-43179,13870,75853,44357,820,32636,65814,7392,-31448,62638,183081,187651,61490,-48648,-80859,-58657,-26486,12810,27829,-32680,-101630,-83329,-37302,-16180],[-24763,17399,96815,93490,-12804,-82138,-64261,-42971,-49771,-20918,38458,59429,76582,55200,4302,23962,21905,-78311,-135450,-95760,-11958,62385,54575,16566,-12376,-44047,-53872,-36136,-30297,-19444,-8701,-67214,-136263,-99818,-12195,59397,84654,44831,-43376,-101546,-94722,-32781,-9044,-7676,-11712,-16281,12761,40358,45693,31103,24002,8350,40580,109930,103373,48462,14060,-12844,-36499,-51782,-103654,-153691,-131721,-52150,10834,29818,48352,76042,129353,148935,59932,-49345,-77198,-64501,-58646,-10437,67303,122878,131147,81305,-12242,-33126,63117,122453,107695,63616,5615,-34857,-11137,13714,44153,24566,-24723,-26673,-15142,-14281,-52967,-127923,-186257,-183788,-113122,-7860,60294,45641,29903,29346,-2644,-30669,-39771,-59894,-64403,-93065,-90687,12156,92727,69453,44525,53828,45960,-19603,-72432,-29661,30182,50435,56386,34876,-19974,-51891,-37665,-44434,-129071,-191446,-122422,-32411,17006,32376,29200,30612,22904,28218,34259,-4131,-51761,-23043,53342,68213,16967,-33132,-58951,-61584,8726,97903,104894,73233,47321,50987,102996,137089,140198,112457,30155,-27170,-42244,-148029,-170269,-27151,23729,-77587,-123663,-83222,-37020,-17492,-21401,-41260,-30607,-25936,-62795,-46041,43046,113517,109248,58666,35576,78053,76066,-544,-62820,-75539,-64329,-56000,-68248,-81530,-50351,-5341,-36625,-93703,-17083,134102,114334,134,-24731,31189,69143,122524,176205,195416,189564,145120,146989,185618,171552,115780,35465,-58053,-71525,11517,79056,51397,51532,126797,124354,12653,-81183,-113766,-105803,-53149,11796,67597,62931,-13510,-22014,30275,16287,-57329,-70148,6198,64732,54106,44903,3417,-73192,-88712,-64722,-30433,40552,128361,198707,175214,23744,-72262,-16573,-5290,-60870,-73459,-66552,-83445,-74217,-33704,-44751,-71694,-37650,22764,46932,29297,-54890,-102705,-30046,65710,56589,2901,-43903,-83906,-79321,-20563,6510,307,25234,46999,7614,-40453,-22902,41033,13178,-71339,-73570,16118,65474,17892,-71079,-138460,-100291,-23373,105937,306552,384497,183577,-26260,-67822,-82191,-60294,-20894,-45045,-38736,84315,208489,145006,20472,-10896,13348,44318,51918,21038,-12440,-61479,-77631,-38693,-7417,-27137,-40198,12978,58441,34760,-27272,-56042,-54216,-34317,3905,20230,46232,89276,47713,-19089,-25383,-6043,-6126,-4272,-2308,-48670,-109360,-115314,-67564,-11147,-31126,-159436,-240422,-145814,17132,69275,-19682,-101555,-103087,-86314,-63648,14543,64870,53946,43668,39898,57355,67218,8441,-4467,19993,-16541,-36461,-18374,-8750,60214,122568,71239,26773,37537,69988,122693,146727,98211,37881,3258,-40419,-71473,-35925,-2604,-40191,-32695,94242,157279,56576,-64779,-48293,22278,33879,-2099,-66319,-91926,-29371,15354,38151,82951,57571,-11912,-55796,-89465,-104851,-59806,52672,140544,126246,73439,44496,51359,52316,-7505,-77101,-81336,-25806,55041,106872,125250,110098,61371,16522,31761,113234,131411,27190,-100626,-112817,-47894,-62748,-166504,-206657,-166941,-113052,-81143,11307,96776,21006,-94398,-89776,-53384,-57853,-49935,-37141,-17080,-15385,-41402,-33138,-21110,-25400,-40272,-69933,-52337,27408,80127,36420,-49935,-96508,-20112,99615,123769,21622,-62260,-48337,-12413,-19709,3170,100159,175428,148533,108321,102869,37792,10424,74413,19079,-155882,-215848,-87667,28688,17928,25617,122389,133325,30401,-25546,-54056,-86817,-10617,115934,100686,-1048,-78196,-132067,-80672,70629,103999,10707,-64506,-41930,13433,24388,-46529,-62034,18648,23480,-50360,-34498,54788,100733,84195,62019,41779,5168,-20004,13866,45022,27235,49063,109819,70775,-35683,-88971,-75347,-14545,45545,72310,96927,91389,27038,-42185,-78688,-86315,-61933,12151,65647,64758,10066,-56571,-49525,-1455,24085,19369,29809,-9915,-74863,-27925,36766,2886,-18006,69681,103933,48908,603,-7481,-15686,26677,62430,8516,-35144,34258,126496,221942,254590,164855,40042,-39690,-108818,-163039,-109861,24182,112872,89178,25543,-11867,-31608,-65555,-99618,-74439,18183,89232,66240,3027,-39534,-33855,-17599,-63417,-120227,-97173,-30148,-7530,-16788,-36794,-98067,-125633,-94915,-11390,63263,63004,72904,92901,30983,-34272,-46406,-43914,850,87911,118216,90110,13773,-57870,-73060,-70706,-78786,-4512,83641,100149,107550,114398,51851,-56702,-106089,-132355,-197227,-185535,-108712,-43095,17985,26032,-23213,-30521,-16481,-50555,-86587,-58961,-12683,16468,32246,41164,7230,-62590,-89340,-59762,6489,60568,31851,-31777,-58457,-47041,-61991,-109278,-148731,-137217,-96039,-14591,78594,83744,-9698,-41456,62649,134671,59284,-36334,3108,85053,66203,28019,58834,111737,112065,54974,-31772,-91890,-115821,-90611,1035,92182,157718,167230,100232,-1918,-99004,-162769,-219311,-224514,-156747,-78186,-19671,44506,71551,71787,86859,97863,36659,-56652,-88266,-50278,18622,36501,14704,17320,-9491,-14859,16874,1515,-31268,-10920,16183,5908,3527,-2080,-27578,-20682,29179,53575,24356,-9430,-34919,-23081,27108,77813,163110,254531,244238,106738,-26215,-92114,-116778,-93493,-16730,43956,46108,14675,8844,-16743,-91698,-100026,-38700,15928,21825,-42953,-106797,-91408,6890,95927,61056,-11279,-6725,1640,9572,57249,51910,19893,29369,11957,-74506,-85309,-21698,4245,-27280,-38123,-32093,2311,54739,45150,-8843,-4854,38239,33137,9349,-10635,-39072,-80416,-114138,-148996,-182361,-175867,-106107,-11278,22785,-31561,-71450,-44740,-46408,-72506,-56465,-136265,-398816,-460403,-167993,118586,189219,144571,109157,86098,48918,12714,-17082,-21709,54138,156514,179769,118276,36958,15639,30795,-15374,-80204,-45255,60094,107376,34934,-39909,-3817,42320,41332,44328,18499,-24056,-43425,-37803,-49501,-83900,-94656,-72619,-51617,-34927,16629,55117,69592,102691,44173,-85587,-131002,-64262,33401,81161,77634,112313,116249,40225,-30949,-23890,23915,57457,89682,118435,100008,70356,102293,263490,555751,606021,223179,-99922,-57923,29110,-27871,-31276,28326,4668,-83098,-76518,-4057,21483,-11612,-55807,-80595,-87575,-124528,-142771,-72521,14258,58788,69782,47439,3973,-62600,-75528,-32102,47987,166600,173744,90357,62595,99073,110362,67229,4222,-17061,-16042,-67526,-86079,-34842,-10790,-35318,-2990,40286,29855,-12958,-42815,-43548,-51239,-81315,-65492,-58112,-74066,-17522,22166,-70416,-125750,-107045,-99887,-88200,-78060,-79170,64367,292050,331241,273596,176397,60906,15418,78479,90770,15389,5114,50837,53915,16551,-14805,-22241,-27620,-16029,-9991,-41247,-46875,-24278,10214,74633,83577,23650,-6684,-10362,-32519,-43079,-64696,-129759,-122031,21327,128893,87200,17929,36825,93359,57145,12365,64878,82941,31787,-4367,-26237,-46089,-16813,63642,93047,76476,83852,118644,150172,130427,39045,23975,61310,18742,-3889,85897,217773,289517,191319,-103136,-407464,-419151,-250110,-145803,-107805,-78603,-79568,-95325,-97016,-61998,10155,98043,86273,22007,37970,64382,44382,14704,-31061,-78711,-68609,7867,74367,20743,-56623,-12559,63293,21896,-48319,27773,174601,200525,81634,1983,1060,-10421,-38135,-43650,-38005,-75319,-114398,-55669,31226,52603],[25481,55263,100234,69798,-21815,-52051,12191,44006,-26589,-90357,-91126,-44588,35892,40362,-15879,-7033,-22314,-116648,-131670,-42439,13478,32957,18777,13151,33390,41614,40160,57493,37501,2250,17256,-27932,-98010,-43467,39335,65819,78436,68755,-7923,-67273,-71081,-51477,-15635,16130,-23446,-75789,-55134,-21389,14570,55299,59434,16917,-23775,-9591,3026,-12384,-32893,-57412,-31406,15790,-29438,-109784,-99086,-38089,40310,106203,80237,-5405,34202,124317,86440,-14,-7818,2501,-2920,22409,52980,97303,129837,58606,-84155,-87753,44230,110081,104709,79691,51451,-8869,-59121,-81682,-36821,6370,8665,-3526,7542,9804,-68190,-135352,-116666,-72118,-67341,-48263,28462,88929,101342,72329,10883,-13965,2063,-16344,-39478,-41328,-22951,18935,33751,33390,80080,90478,-9992,-120282,-128270,-35408,33324,9439,-26941,-32679,-32501,-73729,-112589,-85381,-88444,-136689,-113077,-59460,-29641,2721,48162,52189,3786,-4985,30102,35270,22058,51585,72940,62426,32906,4198,-27342,-54149,255,84924,94725,60498,33415,50706,102876,102230,81794,84577,59530,25757,4125,-73556,-92382,25032,47326,-95211,-140278,-29069,39219,-6139,-81491,-119839,-107997,-99488,-87447,-15534,83259,108599,52589,21616,72890,155273,176014,95507,-6363,-39252,-43757,-55697,-53932,-59288,-62494,-22528,-36838,-101535,-44973,105048,76793,-53669,-75488,22336,101369,157211,202248,212437,178623,111806,117525,174413,147918,83940,62912,55831,43312,35096,26386,-20476,-8825,78578,82590,-14416,-68747,-83945,-132209,-138807,-79098,7580,42972,42039,103756,134496,32827,-52993,-8483,90993,152683,120210,74267,30823,-33943,-85855,-93148,-34652,61136,115550,161928,181259,107699,24346,19175,1324,-26928,-24963,-55598,-103388,-48841,47658,26741,-36246,-36944,-5838,14526,41963,8763,-48918,-21179,36955,-15993,-67090,-28072,14616,41779,90936,100529,44428,-3722,7585,39393,48013,38571,30590,-29698,-79592,-37456,49316,60006,-467,-60445,-115635,-133389,-93727,151478,465059,409793,135858,-1740,11814,22006,4059,1696,3549,31089,153803,292202,211703,29223,-40582,-43651,-33568,-28762,-52388,-83765,-133107,-124742,-37423,18332,-5615,-32188,11044,65499,48406,-16032,-45427,-62523,-87110,-85501,-66520,4201,84858,39676,-76762,-102196,-64790,-74597,-93445,-63566,-61441,-102340,-130477,-126821,-84812,-74849,-170976,-264568,-196719,-50457,-7288,-53042,-63699,-52175,-42583,-2187,48332,52061,10773,-8783,8239,4873,-26236,-39285,31207,94230,33799,-25644,-6581,23748,66215,88734,57262,58417,71764,48776,57555,94346,85269,38412,-23858,-81071,-116578,-123814,-112028,-104204,-108038,-58047,3388,9789,-33532,-23029,41793,73565,64476,55679,36289,2352,-10300,13337,34960,2610,-37021,-29690,2970,16674,-3281,1448,34714,48918,70943,115517,139158,111191,33786,-47784,-77245,-23903,30997,29437,57982,129175,109735,-13312,-59409,21697,49237,-16060,-97198,-106182,-68395,-92204,-214762,-256364,-176539,-67730,-763,66509,86208,-21083,-76025,828,45737,21801,-15742,-59259,-40399,5847,-3110,8838,29069,43875,65387,23499,-33599,14960,111794,94283,-909,-40131,19337,69337,38467,-24347,-22724,-4441,-35962,-36743,59601,143842,118030,53320,42695,59493,26449,21153,57323,-42679,-200234,-164581,33205,143447,89182,22365,22366,9909,-37614,-42376,-60715,-78673,8389,135122,116415,12364,-52796,-92688,-80209,840,18378,-33488,-69675,-44827,13091,21242,-58226,-59769,14054,-24567,-119234,-115095,-25148,76600,116924,93026,26142,-56634,-94975,-29217,77942,104715,94812,109666,65458,-41013,-90683,-44989,-6850,-10572,25374,79412,74164,10638,-61912,-91514,-25590,67522,106597,90755,69262,39117,-20124,-54055,-29994,-5371,17798,75025,62653,-25252,11726,92612,55037,-2979,29192,10636,-47259,-35057,23003,28708,69915,125577,71982,-18299,-4848,71931,189025,197376,65282,-41552,-61030,-94957,-151584,-107989,36456,125698,70205,-3734,4214,35158,-12095,-92231,-95502,-17163,53725,50667,-34692,-117195,-105173,-78692,-109589,-112587,-37352,18783,15254,-19708,-92992,-150710,-100860,-57952,-54996,-23304,8497,38101,63094,36467,-12875,-26402,-23248,19058,85728,100404,98790,88013,39404,1883,-15961,-34467,19840,82975,60412,34214,32242,-2655,-54041,-66784,-108776,-197839,-201419,-119662,-4343,69798,33797,-10374,-49167,-108408,-102631,-50292,-57574,-71101,-25218,33389,61251,39623,-21399,-51237,-23331,28771,35052,-39034,-69354,-14358,45052,35482,-4472,-45919,-79271,-131185,-111632,29062,108639,33201,2286,150735,263709,147916,29009,76584,165037,157987,115474,117052,158435,156910,49505,-99830,-150936,-134623,-93445,8440,111862,156644,135835,85891,33327,-22640,-62313,-109351,-135073,-115382,-83172,-50144,1197,60576,142466,171502,72662,-77799,-157060,-126631,-54268,9966,36389,33746,9482,-47392,-65177,-65128,-66454,-23559,10305,-2379,-32339,-30568,-19656,-26236,-28873,416,57934,60838,-9187,-75820,-64654,-706,43588,111551,150183,59361,-60063,-56592,-42870,-125262,-148008,-65906,-5686,-2326,-10388,27462,29232,-57050,-70429,16392,104525,126335,33641,-71876,-55699,36471,90074,49335,7424,41545,43463,1591,11886,22155,42114,77912,44179,-57224,-67585,-15711,9800,4964,19607,11301,-5785,35057,48772,-7105,-30183,-20717,-25876,-13007,12981,35942,-18828,-106229,-116571,-87236,-43851,30763,79899,51645,-9150,-32205,-10958,-18656,-24303,47122,76734,-39212,-85472,36097,148206,154954,104212,69611,46624,9925,-12915,-17131,-25771,27972,135782,155435,58377,-3345,-2055,-10120,-47415,-66737,-21806,50810,89047,36023,-56756,-58687,-7804,7477,-2619,-53118,-113889,-147554,-108633,-56966,-80157,-103222,-53798,2227,17917,42165,71779,89115,115524,102398,43423,-20425,-29262,20895,77848,92747,90564,35495,-34416,-68906,-25693,56568,129597,170820,193499,166987,99142,95339,266520,617537,834502,529625,82706,-32109,6955,-8610,572,52412,56269,-17723,-73856,-51114,-11012,-26349,-44465,-50017,-78836,-100962,-40326,44599,64753,45152,45143,47758,26993,-819,-15435,-56023,-73266,14755,97750,136765,169307,133156,65372,21798,-55029,-114540,-82120,-76899,-109939,-92302,-52017,-47107,-21166,30129,57143,48931,9197,-80450,-154402,-156638,-96305,-49763,-49373,-58132,-64141,-102040,-98417,-90301,-103350,-26283,72444,-60917,-350529,-414429,-105707,127511,122923,43851,-7135,10156,31095,-10043,-46531,-42677,-3721,-2234,-54984,-43389,43332,59018,2424,-33076,-1089,16230,-27392,-53524,-33674,24699,74891,46685,1250,-16138,-33594,-44873,-14953,65952,110938,68029,15555,51659,88065,-6392,-77115,-1636,82025,109016,37122,-63819,-86945,-40418,41103,95286,117824,118291,82996,57656,75788,70527,84855,83739,-18874,-117671,-100848,-3502,73180,89137,91,-163780,-225068,-175420,-125566,-127807,-129778,-114385,-82462,-60755,-17415,34977,103706,86846,17136,22792,49006,6041,-43575,-52244,-37705,-26059,-33494,-34610,-60963,-83619,-38444,27071,7440,-40021,-4125,63511,82655,75321,91965,93567,48431,-8409,-59267,-88902,-90854,-79494,-25163,40471,50298],[21439,30991,27983,-5773,-31342,-6862,42154,68977,11055,-102054,-160185,-106887,5012,50616,19494,1892,-24038,-72073,-40961,26552,-5194,-23762,9797,72284,148212,168453,130358,119026,83079,39307,23317,-27773,-45107,31731,42635,-8971,2112,58147,64644,43746,-10464,-100784,-96032,-38891,-55499,-60722,-19759,-11877,5759,32762,10636,-39833,-80056,-94192,-90788,-78320,-83947,-118432,-67778,23540,16003,-34445,-31321,-7932,37347,115960,98215,-33955,-50361,58998,102675,74330,56043,32855,-9610,-33728,-56317,-53141,-34158,-56353,-112723,-65151,55063,104622,82948,48750,41494,-2083,-87898,-149614,-120440,-75205,-43209,-20581,22636,50666,-17994,-57991,-4136,55793,42260,-17544,-16789,52677,107783,81900,300,-14733,43455,40591,-9658,-11662,21696,30114,1627,-6192,60015,72191,-16182,-89499,-84524,-40280,-23130,-60271,-68333,-22707,13154,-36366,-95154,-45005,9571,-28109,-43467,-34654,-41663,-2569,72158,74074,92,-33410,-13552,48151,102680,107511,59560,18029,1777,-22192,-64016,-100423,-62392,405,18018,745,-37997,-51372,-26754,-5302,8448,21525,29765,53298,67127,47788,22394,46090,27744,-75136,-97740,-7989,35078,-18848,-101199,-155857,-174651,-167456,-97644,6655,89289,98932,50097,33312,84795,150596,183713,144973,92398,90247,59664,-561,-5837,2323,-30847,-22561,-12037,-55553,-33036,76927,45221,-85086,-105192,17710,102774,116100,119851,118726,72112,-18427,-28730,39215,51358,32394,93138,177067,150758,27650,-74927,-90835,-7426,65177,34289,-45858,-59666,-54353,-112009,-123463,-72315,-38769,-48452,22325,158027,167936,20560,-46962,28658,102451,125793,76311,9439,-31140,-24320,-39706,-95742,-91447,4757,74774,104854,126612,120204,77198,33365,7334,36214,63718,3002,-50729,41205,156719,125021,42286,5015,-22866,-26357,43147,70061,4479,-27201,-9030,-71064,-102300,-2200,114676,145218,142733,125292,58243,-35051,-18528,96448,140920,65178,-39845,-114138,-120040,-78520,-50461,-62211,-51237,-31519,-61199,-115508,-84663,188686,477145,367270,109469,29684,68298,94516,79445,30188,27059,90332,218296,308675,186590,9046,-20860,-22578,-62629,-80745,-66520,-48313,-71250,-66983,-8333,43243,38515,3623,-1114,29632,25051,-30102,-45367,-49336,-85359,-117140,-109822,-12918,74349,15938,-86863,-104574,-79357,-106459,-144847,-116455,-74699,-89806,-127986,-137939,-83914,-21214,-36682,-103103,-96360,-30300,807,15406,77239,92397,66987,61840,46627,6369,-25656,-24411,-2061,-32282,-72988,-53736,28047,82168,40960,-16893,-24865,-21690,-9496,27893,42215,57319,91746,71064,8703,-13436,-1023,-3870,-31760,-47062,-67530,-124639,-150178,-106593,-95923,-108421,-59324,29871,30787,-17934,256,53037,75191,119009,146496,61866,-13840,242,8656,-30466,-46815,-5486,70702,118032,77181,-14642,-70016,-46817,35631,141214,202009,154710,42884,-54305,-78999,-27575,-5784,-32339,885,91885,102645,-27313,-108654,-53124,601,11223,7922,-10518,-57905,-87947,-131167,-162401,-142093,-60187,25898,64136,43857,8241,29862,71757,87908,58226,-8209,-69967,-50927,568,-4664,-15639,-6038,31717,85490,69906,14468,36476,120965,118343,41992,-23194,-23561,-13082,-44856,-61130,10995,34293,-50087,-65473,45936,89222,445,-38761,-17760,-7939,-5612,-1139,-20876,-94762,-127261,-17053,142491,214663,173681,58819,-21585,-34446,-28689,-19286,-31753,-35710,23943,115290,129100,64747,8090,-54394,-91100,-86014,-97816,-98800,-62351,-6765,47087,35203,-42317,-31317,38308,-9063,-117633,-151538,-106106,2905,105648,112576,29313,-61152,-96851,-32358,78722,127664,104238,87456,66863,4767,-27012,14973,53918,53103,79243,89229,50314,-8268,-52033,-66684,28520,133920,148300,110500,81475,68948,37217,-13668,-23023,-2995,25181,66766,72744,11850,48944,93736,41543,-14188,-45976,-126718,-176080,-113884,-10282,5462,20964,70720,88113,16988,-49850,-29546,66207,46991,-46513,-42720,13331,-19725,-103136,-90658,14687,84429,29915,-42465,-23471,11291,-55839,-141414,-140308,-90887,-46962,-23307,-43694,-84630,-91589,-102723,-113509,-66903,28375,55513,28625,-7993,-79242,-114550,-64360,-60589,-100484,-62131,4297,14114,-9769,-23354,-38775,-54597,-39555,12550,71348,84612,100752,104347,60022,38672,58110,37942,31446,42049,-7994,-39109,-22242,-15642,-3192,15345,-35515,-122374,-143393,-105439,-23779,42229,43219,39878,-41306,-136057,-77013,21768,-19389,-64269,-15055,41443,65745,62847,37252,44385,65623,51463,-5623,-85319,-89031,-5884,61548,79444,116364,140310,69453,-66030,-84224,59263,126328,45725,31684,151174,206795,112135,29819,76352,164330,178591,128347,79680,95935,126949,67749,-33096,-54339,-60548,-59652,19147,87437,94766,70708,44139,56324,82397,80846,65239,67900,29985,-47170,-54882,-8525,26446,58855,44558,-57815,-154916,-171448,-120788,-62150,-16955,-2746,-24336,-62345,-88181,-92859,-126316,-112067,-15953,14755,-45948,-86119,-56164,-19008,-26977,-53972,-40884,40908,75074,5058,-83407,-96126,-42257,-4039,38876,30288,-95329,-171648,-77546,-4481,-74101,-112400,-64653,-16562,13806,21716,61133,82161,43005,52982,103764,167257,196920,88112,-38661,-16410,50848,43374,-6649,-12632,58143,68066,-17876,-64530,-51594,23350,93010,62060,-34403,-72395,-70548,-53922,-3909,58538,66218,18167,-8900,-10088,-1351,13958,-15678,-72025,-50466,49653,136133,83619,-14642,-21010,-18671,-7195,58176,74095,46657,29771,10215,-14168,-38617,-21543,102772,233682,284682,281558,210138,97770,29550,12315,-17343,-51140,-28813,7193,11594,-893,24468,72847,74255,4455,-35765,-42458,-73072,-99786,-81852,-33320,14300,35183,25518,-9628,-52191,-50046,-24758,-21079,-63132,-116868,-151585,-108112,-24931,-10604,-28237,-7410,31256,38914,51069,71725,63339,64123,96192,96690,19340,-33596,26184,129431,123333,37272,-57333,-80782,-41599,12392,54485,107529,138141,148666,116421,28600,-19425,84492,317334,530607,518824,223605,-18211,-88948,-70882,7892,110021,145888,61260,-40612,-63479,-52725,-40615,-6867,-1763,-44650,-56517,16790,57957,16548,-22067,3833,25933,41051,86601,106218,5114,-125930,-133528,-47266,39474,88445,62536,34102,18748,-58561,-130914,-86992,-44838,-86407,-102291,-46689,-27198,-78838,-68531,35616,92466,42997,-96918,-184213,-146605,-59555,7157,14916,-39873,-73542,-52122,-2183,-42684,-113482,-29133,128382,-11845,-433494,-583576,-300171,-25468,39828,45083,18050,-22357,-27654,-39862,-75461,-93811,-52074,-43268,-87053,-24681,134851,131997,6286,-25835,60754,85904,-12446,-116358,-111639,-3088,75182,36157,-4176,-16656,-27254,11075,75234,85986,62497,45530,15191,17268,38825,-22069,-101869,-85889,-15182,68074,30520,-61927,-78114,-39312,49738,123643,155058,136778,48831,-31378,7026,54775,61139,55140,-7138,-107216,-173688,-177932,-132847,1154,152219,161631,33711,-69434,-64504,-56265,-75958,-78861,-33225,41176,107846,93794,56495,7090,-28800,13822,62225,-418,-72637,-35984,39070,50353,-40354,-115744,-93556,-36270,-8481,9153,-8094,-9922,9599,-8612,12306,107678,168419,121948,68711,47423,341,-51895,-27096,22461,24606,9881,8210],[-28219,-25270,-45431,-65498,-41737,-1988,-20434,-30969,-19478,-60791,-98754,-75633,-4790,55204,62057,40353,25307,15300,28604,22810,-43691,-53502,24621,132421,193621,164103,116821,131164,125104,80244,5239,-54305,-14061,62368,12936,-76761,-54758,45330,110202,130215,51069,-100980,-148411,-85179,-45879,-812,40325,32130,47669,42762,-24110,-101897,-100945,-67649,-67546,-58118,-54155,-93728,-89209,-42059,-46540,-44561,536,22313,7981,43039,85787,32409,-23283,15128,73534,96207,80233,34847,-36408,-94878,-142210,-168662,-156296,-102408,-35754,36855,92437,94982,57143,13575,-1004,-8895,-31224,-74052,-77919,-64282,-30363,12008,40818,66963,36687,7121,33893,66637,63007,6706,-36544,-10554,42416,33212,-28076,-36247,18236,6504,-56358,-53447,17146,39217,416,-13967,19960,2980,-12337,21219,24721,-26791,-64933,-68853,-48865,8247,60752,40857,13015,51022,66322,7863,-8896,-20079,-44393,-1932,70840,98894,62634,-23424,-99695,-37672,71147,68969,-4185,-50031,-26107,3014,-31163,-94994,-99949,-69257,-43638,-46983,-110792,-163850,-144527,-65942,334,-3123,-25650,11719,95863,122855,91725,56640,7488,-54459,-66359,-37410,-2311,-1654,-41077,-89068,-129805,-145655,-78690,24295,78049,85392,80440,83472,92659,106389,106521,94255,122348,167412,122364,26754,-3343,6338,-14714,-5860,47046,47896,30522,69857,44266,-57773,-96828,-5573,74845,83421,57662,25349,-4112,-57538,-100085,-90248,-41250,6271,97097,198820,163640,-4906,-125157,-93124,11161,49543,21153,-17335,-33475,-49772,-80185,-49441,5511,-15738,-76274,-14528,130282,136606,4345,-48423,3091,34892,23453,-30452,-108438,-153082,-83036,-7564,-67309,-132265,-54389,50227,57506,36831,41705,24771,874,12975,74067,98272,35871,-5053,68717,149248,118237,58833,30892,-23643,-63395,-1768,55062,15646,-29965,-22744,-55637,-86141,-37519,44383,61769,56296,85399,74286,-35866,-59420,76958,149824,41077,-102359,-166606,-150735,-115843,-111115,-104746,-27665,38877,6628,-48984,-9447,173937,335023,293559,99098,-2526,27907,39942,38949,7449,11915,127026,268166,280086,109975,-33882,-10708,15946,-54190,-102978,-54419,40038,80385,56461,2205,10374,57845,34023,-20993,-10147,5506,-36332,-29716,1902,-13774,-43902,-55601,-5573,42638,1245,-20598,-13529,-33301,-81739,-124336,-119271,-80944,-74589,-92509,-86567,-29172,42983,66991,38365,23516,44493,70393,110169,178518,169679,129039,106968,61338,4033,-6237,14986,23374,-26268,-82657,-85248,-22796,26263,12412,-36564,-81240,-117581,-105760,-28078,10093,7396,49341,75531,2916,-72782,-66616,-28686,-8675,2874,-20590,-88872,-106195,-48728,-6478,-4432,3603,46741,46636,-10008,-31672,-21170,-25814,41729,142374,103799,3593,-26818,-31145,-35577,-7686,28679,59292,64767,28265,-24997,-57921,-54790,-4865,95993,170048,118454,-10475,-98906,-83487,-26645,-10173,-29363,-18495,31510,57486,-4781,-66843,-52363,3161,77814,127410,91526,9339,-7810,3264,-26852,-68583,-62348,-28485,-2879,6548,56873,100534,78450,71277,41356,-20802,-50993,-37148,-35043,-54402,-64126,-63218,-36677,9555,35059,34661,28924,58647,81424,48998,-34693,-63016,-51057,-59476,-58366,2596,23058,-33654,-61417,-11141,-18953,-109897,-121881,-99055,-81207,-21196,-10453,-79175,-85695,5858,86667,120029,164946,187851,85489,15185,64513,72735,10939,-1917,38227,66508,81026,93078,86123,70697,6512,-62194,-79958,-74894,-31875,19996,58677,61922,16377,-29753,-5515,45077,29259,-55801,-123516,-130208,-69024,19905,40007,-16388,-58235,-51284,8481,69410,85117,53458,34551,39772,38527,43708,61651,91367,105892,95022,55815,7963,-28380,-55024,-66227,9131,74930,80812,71131,61686,59229,52029,7369,-27309,-9125,-7608,-1746,18003,10055,48319,60773,9789,-47517,-105509,-176983,-197136,-138307,-51886,-39553,-46716,-11801,53673,21121,-59469,-42586,25488,-22322,-72361,-29,66037,11831,-76394,-78261,-11414,49021,13150,-63883,-70969,-58819,-104545,-150138,-162385,-180590,-188299,-146771,-62502,-28555,-67651,-100782,-67563,13569,67184,40674,13367,12862,-10839,-20883,14119,-1755,-47658,-18140,37812,25874,-41691,-90587,-103198,-114664,-89109,-26925,40320,69362,90847,67272,2829,-2625,58543,37147,-5493,-7165,-42743,-60757,-28938,-1632,36842,63584,22114,-38587,-47024,-33544,-27009,-11866,32157,51136,-34304,-89288,-2613,61197,3238,-41363,-8968,23772,33005,30986,46232,105502,127504,71825,-2549,-57299,-77761,-59950,-32230,8338,113459,200697,150281,48278,71181,145950,98721,2704,4544,51452,37573,-3274,-29527,18094,96029,102587,40294,-26328,-16026,64441,113763,108662,101667,53571,7917,43469,54203,32163,17448,5536,67947,149467,141365,122221,151257,89170,-39254,-67346,-12337,-4567,-76801,-166227,-205562,-186839,-133049,-76373,-45987,-29103,-48048,-110121,-123732,-53444,3892,-46574,-83737,-34316,-15083,-70417,-90276,-24575,34708,17004,-33426,-23308,51411,73165,25326,-55647,-120557,-102419,-40163,13016,3674,-103620,-176701,-105800,-35447,-40166,-46845,-35059,-880,60354,76177,61665,55814,76563,121667,117410,115263,133873,52920,-31805,11466,67746,48666,3478,-61,58019,58709,-28371,-90627,-81683,-1939,58883,39120,-30106,-67645,-58841,-28935,8352,72553,113748,73426,-23084,-74313,-21017,42389,5539,-82304,-85704,11108,109874,106640,66934,47175,-9099,-36674,-4719,-14797,-299,31232,-10688,-69220,-87260,-56961,51752,161707,230695,299820,251691,78261,-20137,-17904,-53065,-100905,-40759,43763,62055,61333,66662,60681,66672,48461,-2383,-41519,-88265,-127596,-126882,-93273,-28200,26565,71005,98813,38913,-39598,-41384,2456,11253,-11864,-21861,10334,44274,51101,55333,50243,35567,17913,39360,75261,56417,29884,42511,45587,-7205,-38162,40305,146929,119062,17736,-58515,-49588,20799,41100,15837,31959,55148,52897,21692,-50712,-117350,-96166,8642,127239,232582,167368,-34000,-170259,-164653,-12275,165630,204500,88998,3114,-14657,-41933,-24799,28363,5786,-42794,-32792,-9563,-41094,-78673,-49566,12655,31112,65275,126620,158262,72677,-79905,-138648,-104181,-69708,-72233,-46787,27205,47976,-23913,-82883,-41741,10142,-12706,-46481,-13457,-18973,-118940,-137875,1424,99373,57968,-60796,-117183,-62583,14692,42184,25500,-8296,-4241,41392,71322,-13957,-126273,-104870,29263,336,-209942,-275209,-172354,-30508,37785,70240,32139,-42951,-59110,-35692,-24506,-27249,-18385,-28600,-49502,31473,152982,113479,-15546,-27209,75716,114885,39028,-56377,-85551,-44136,-12280,-35788,-53306,-45110,-28197,19782,87047,86150,30674,-1009,-21361,-42557,-13352,13491,-36947,-99195,-88240,-8528,18352,-1907,3549,36297,94764,117678,110457,80080,2094,-66501,-31960,-4771,-16720,6332,14401,-18151,-70743,-135764,-149758,-28150,177809,238162,97961,-40936,-36951,-5793,-35834,-53427,10513,120586,181856,140943,56533,-26589,-62101,-16507,25464,-14808,-64041,-36589,27706,58038,-12697,-94940,-66518,8725,24716,1735,-32308,-15988,13287,-22908,2394,101009,122398,45905,24884,60125,46884,4155,31477,71323,16958,-59880,-58168],[-60307,-54801,-64606,-65033,-44238,-46208,-112290,-145389,-91560,-28616,-8013,-37372,-35564,22888,57143,46513,54039,63144,20056,-29868,-48206,-39284,18360,107349,99131,27640,46290,145933,185707,111157,-13057,-73924,-35333,10747,-22317,-72653,-41407,54775,108333,122602,65179,-41345,-99367,-56091,4243,40703,47787,38467,93067,121816,33192,-76471,-45340,63289,80998,45824,32976,11186,-35611,-89483,-147738,-121491,-4902,48779,-4994,-31873,40326,87319,57372,22111,30179,58846,64786,31584,-35521,-86521,-121469,-154109,-149648,-66792,50972,110256,86620,31632,14997,-4231,-45630,-45887,34367,54725,30983,28797,50878,58252,30865,28976,23655,2936,4113,6050,1759,-6525,-18328,-14505,-10411,-40753,-71977,-75726,-57719,-71985,-113449,-109762,-30984,15342,377,-135,-9166,-45986,-4105,84209,74033,-7246,-31295,-10064,-30528,-25975,29265,57068,78333,93883,39642,-33136,-46401,-75387,-97864,-63362,-15604,51666,93954,-17317,-180503,-158881,-42357,-34830,-97394,-99688,-7175,92681,84313,-10766,-76138,-89133,-76312,-83739,-145875,-177711,-117012,-11095,55260,19189,-52534,-46375,62956,111476,98226,74436,17223,-60924,-102277,-91457,-27386,12248,-337,-12059,-29180,-82275,-68214,31769,82295,87273,99113,103445,82294,55578,14317,-1864,48157,99798,67923,-11689,-51789,-42921,-27562,9470,88615,129726,92352,65895,40187,-12575,-68568,-41477,32996,82914,60268,1694,4470,16066,-45279,-103534,-62009,8477,72868,133462,94408,-42471,-92035,-24297,22074,11444,33280,56203,5110,-57991,-67774,-14886,41614,36572,-10704,-9782,69751,76572,-12903,-57173,-36894,-26286,-39525,-89485,-161860,-199649,-137724,-41355,-50635,-99027,-48569,16646,-16879,-44032,-20869,-34543,-26823,37553,97468,89496,25806,-25283,-18080,15281,20406,19968,8691,-40541,-84209,-49042,3243,8260,-8585,12998,6573,-60816,-120319,-121723,-109013,-55905,73642,131505,14154,-84254,-19746,50657,-23271,-121605,-151273,-124283,-83330,-39283,4581,61807,91220,30969,-8608,19051,106580,221291,248748,92258,-39186,-32099,-48298,-62899,-57657,-29606,112220,254820,249598,93113,-43887,-45392,-5179,-46794,-111620,-89759,30589,142555,132777,-3169,-55731,20522,18249,-44074,-19756,23525,6504,25652,52549,35500,29748,7134,-25798,-26547,-12049,36649,49508,4991,-40447,-70534,-72659,-50131,-24267,-15597,-18211,1245,35169,39305,24040,44194,87096,103047,123173,143670,96406,72987,93399,58862,-380,7751,52684,71136,38258,-42013,-104798,-56077,18865,3948,-67820,-130826,-154724,-116551,-49644,-25210,-29385,-11976,22953,-2954,-67825,-67775,-5941,35716,24402,-42055,-98437,-73036,-6224,65425,123241,91580,37149,25489,28015,6459,-58566,-122788,-56128,86022,109109,15702,-70916,-88137,-14846,83552,88839,18784,-50523,-87913,-54531,4610,-15774,-50201,-2560,58067,34146,-59762,-100164,-36434,18532,15061,-4168,520,17216,20892,19041,16119,13139,32968,99443,126509,92848,75844,90348,61086,29251,12342,-28620,-75139,-51277,8318,68745,87472,68628,65963,34310,-853,1385,-5427,-55984,-92816,-74207,-67686,-63256,-28754,19466,38716,-11186,-25453,22865,20231,-27512,-16003,-11881,-29083,-24806,-4278,12740,20659,-3802,-24745,-69911,-149629,-181791,-177918,-112766,9581,21646,-62572,-34161,83629,93461,26738,48014,116016,77253,70165,174436,152164,31895,41846,136244,151941,89792,24923,27272,81023,88778,48537,52286,101449,152440,141817,118531,64111,-10066,-8452,45751,53089,38880,4489,-44923,-59425,-55658,-67669,-78870,-79441,-53848,-5076,51227,73932,40610,1087,9795,34791,54201,75898,83833,76470,53128,-2094,-50032,-54661,-53705,-85640,-85532,-14159,10927,-9304,-2512,13317,11398,-752,-27610,-36277,-4315,-10643,-19262,-20507,-19651,13959,34905,15294,-49392,-90966,-102510,-96163,-80479,-45968,-39023,-53758,-42672,13951,10554,-13577,44188,96935,25001,-30316,9692,33298,-17752,-67983,-52809,9800,83449,63839,-38787,-100397,-98550,-74514,-68755,-119647,-190459,-218993,-168593,-56130,-22889,-84570,-98311,-22950,65503,67550,190,-22744,17264,56386,83133,141380,134821,60639,36948,68936,73666,10426,-72298,-103337,-101532,-98713,-74282,-18332,25207,48407,22184,-49501,-83340,-38593,-40997,-58917,-31808,-25509,-32398,-21783,544,41199,66796,48244,20464,38730,55984,19705,-14662,11955,23567,-21260,-18836,50584,66688,10225,-55672,-67683,-37171,-35690,-54234,-6133,83252,105659,60018,22126,6483,-30417,-80450,-83660,-58517,14652,95039,115288,126241,196845,182969,44549,-37964,-32642,-31284,-37174,-45231,-54548,-10701,46273,5628,-90217,-143868,-103133,16503,132183,174888,166039,115428,77020,90343,62216,13042,-21364,-26603,67955,152420,100760,37522,57458,31699,-48521,-90079,-46921,-20507,-102577,-214675,-235268,-194483,-124504,-41009,-12246,-32746,-82780,-135425,-97497,22000,118309,80089,-21549,-52654,-28528,-27445,-33972,24562,93338,89008,37844,24899,55428,56563,40499,-10593,-97728,-98562,-15959,46727,43426,-33621,-110849,-102902,-90422,-89989,-66922,-39940,-6256,51737,70517,15881,-31860,-3424,50935,36517,-4948,-8844,-21509,-23792,28110,73425,79392,63337,52785,56681,29088,-19644,-35430,-20768,7545,15353,13126,-29641,-49187,25190,119754,123899,113878,115536,78011,-6359,-64635,-42623,-11884,-38238,-92235,-116083,-99182,-49937,-9185,20360,10491,-27919,-21289,-28673,-89021,-75414,-36136,-87163,-116597,-88910,-64077,-34498,-18841,5061,133385,216422,147869,69578,36244,-11874,-63625,-24277,67790,96641,85857,83669,92574,130293,116905,29252,-31118,-67282,-111587,-144570,-123219,-32128,61953,128447,161241,107302,1231,-26982,34967,71203,82869,114929,125040,67384,34193,72616,85028,33915,-13680,15474,68777,53831,12640,-20376,-33141,-26685,-3122,45997,83139,45246,2303,-20056,-10845,14972,-777,-29967,-6047,11825,-18710,-38809,-56519,-107857,-130724,-70258,13360,43280,23437,-70074,-187273,-202824,-35391,163820,185634,65942,28639,43541,4753,-527,23395,-27787,-54399,-24976,-52371,-114948,-105391,-24936,21534,29488,70540,94198,95917,61465,-19051,-48453,-45954,-77535,-132557,-87755,24332,39272,-37772,-74967,-32388,20224,41444,26095,16587,-22418,-86273,-93672,-8303,65321,60570,2143,-35253,-954,46822,12486,-45319,-44239,16784,68107,72107,3669,-98805,-156946,-99402,-30287,-74271,-160109,-90868,26234,86378,74180,-9131,-73386,-61673,-7840,52338,71744,51564,22815,8429,47217,68082,9385,-47024,-26320,46345,91779,68583,24055,-15315,-54845,-85111,-101734,-107465,-64900,13190,50252,63670,83621,37214,-51959,-87402,-80397,-28922,31043,14094,-43568,-46151,-5117,15642,35615,89705,152030,156269,77036,-1154,-36921,-52328,-49935,-11690,-11212,-24331,-11340,-9991,25558,66510,12978,-59215,-36698,66256,100391,32384,-36417,-20152,-3134,-30559,-37157,34384,119713,163293,159620,124398,41369,-21458,-25583,-29451,-36018,-32909,-43755,-36947,13192,29908,1858,-10831,16138,32903,9394,-28736,-34034,-15851,-39383,-36947,7970,4501,-23208,11008,60985,57724,39022,56491,53067,-23473,-91809,-71600],[-27775,-29616,-37365,-18164,-18905,-82229,-152801,-159814,-117230,-41800,1564,-53686,-86945,-23083,22773,16860,42061,57533,-17611,-58874,-28281,-17922,-12438,33670,6697,-46676,11753,146839,205855,119247,-4880,-67225,-81960,-70116,-44477,-25438,287,61754,87041,74561,60892,46807,20643,20720,47955,57202,34193,15896,96604,184515,119801,28190,73058,191453,205300,121655,87165,97109,65576,-40277,-157987,-148621,-4917,74243,26094,-36549,-4730,70051,94330,53192,26853,30514,41038,28758,-20064,-40095,-39153,-63775,-91531,-48191,44690,87852,19788,-56687,-25493,-2406,-51806,-63620,52218,103737,72446,65917,84866,65576,12011,-25587,-46582,-39932,-25071,-16927,-5574,7129,25576,50087,15714,-71121,-108388,-99581,-78611,-56926,-67255,-90047,-59492,-6612,22840,26102,-6074,-1264,71734,89953,21058,-10798,34572,38420,-46795,-99306,-63347,-11917,36559,40245,-12049,-44006,-71165,-135331,-162168,-157519,-144192,-54445,47497,-23961,-193979,-208349,-120858,-114895,-155325,-93014,32069,118967,126462,50071,-39439,-92309,-101167,-102668,-116981,-79326,17036,93433,115904,63335,-14466,-15688,46491,85950,94904,95780,49013,-57640,-144753,-130227,-51001,-18863,-32908,-7742,5229,-77151,-89952,30926,113377,119681,109854,90918,61252,14798,-36513,-46919,-22282,-12182,-31580,-61376,-77505,-53641,-15321,29700,93684,139705,107858,60490,28797,15431,-29434,-42344,7617,73435,65735,18900,37877,61123,20665,-25524,-18857,15250,43559,61517,19294,-61393,-34756,56266,57671,-674,43970,103609,35790,-39882,-44369,-16263,19797,65459,68534,35304,23285,14340,-22393,-33023,-12128,-8398,-9468,-54330,-118832,-149861,-137912,-107027,-57920,-12920,5047,-43742,-107186,-65820,20826,9078,6870,81207,132204,100757,27330,-48743,-100361,-91567,-31331,12648,-31402,-85304,-79682,-31483,2128,18696,34530,80976,67435,-50850,-163621,-175127,-139898,-43311,126259,194343,86381,-34245,-67109,-44614,-54885,-90701,-90449,-47831,-10474,53425,103601,98308,60372,-1984,-17719,-15500,74245,254034,243552,64854,-39804,-30029,-34901,-60755,-79780,-68514,36952,168140,234663,167524,21548,-58467,-41005,-32732,-89770,-128917,-58426,70267,126814,24524,-68629,-28400,-9742,-41204,-7264,58482,80979,83955,40888,-8975,8295,-4995,-64453,-69032,-21532,6280,-7641,-23274,-35788,-41246,-8171,29201,52314,44027,-2482,-26562,-19411,-31603,-48285,6011,67291,61971,62256,57860,-9839,-26296,17868,-11159,-73923,-48290,33610,92663,101701,35509,-51909,-21279,57743,31948,-62945,-122808,-85118,-16694,-16932,-30883,-8388,-5059,-3890,-4595,-38788,-41272,21426,71873,45421,-53860,-104925,-61805,1204,69602,139325,101825,22860,16087,63674,60298,-17609,-86759,-38781,77361,98504,6349,-98784,-104763,28536,169719,146950,16574,-72764,-121880,-99277,-16141,-25808,-96581,-96595,-43824,-17426,-42060,-22086,64680,92997,24514,-20012,23343,50449,11216,5671,48205,62325,47267,36204,-9284,-2999,83500,131199,54098,17114,37606,7675,-45311,-33882,7762,25400,44020,76163,76406,40007,39002,47855,24821,-20507,-63981,-56467,-50149,-30479,31120,80802,68205,-13916,-40062,-11745,-23886,-9915,59961,43753,-7582,-3726,15521,37370,57855,30510,-342,-30576,-101895,-169042,-185542,-92316,39632,48906,-8925,6440,68033,58721,-10473,-26570,25596,49690,77672,140428,98542,30095,81459,179844,208928,144927,2074,-64274,15740,118642,165945,204518,250779,244931,162383,116545,70291,-8367,15178,102541,72507,7279,14014,43183,64917,24935,-89189,-133459,-89665,-44601,-10122,37573,65747,28268,-1289,43430,76316,55347,52511,75520,46954,-38271,-119125,-138524,-90326,-81186,-114824,-75786,26846,33231,-34926,-50208,-22593,-26595,-52867,-48351,-5117,29380,40557,29648,-17747,-57320,-27412,6858,2569,-42449,-39269,-11561,-9980,-37348,-38138,-20196,-20755,-36809,329,24388,44453,99045,133761,56978,-27402,-39636,-24613,-37202,-44483,-321,75316,155671,144845,26842,-83494,-90561,-28392,-10032,-64220,-90188,-69687,-26993,1822,-54356,-125618,-109723,-34591,10323,5028,-24165,-31498,18110,100662,166150,230044,209777,103665,46170,74075,108091,72626,-5333,-38445,-22123,-43457,-75526,-61805,-38634,-22149,-23619,-76854,-143558,-130415,-88431,-67489,-37176,-8547,-6073,-24672,-9701,34746,60318,56863,43022,58964,71162,42991,11296,-4696,-11122,-15757,5945,38027,58125,26981,-74304,-136167,-97255,-94601,-122956,-53221,38627,39644,641,-1547,15872,2972,-25763,-10065,-24360,-53008,-28673,44142,115957,155736,101968,-11084,-64931,-69584,-43841,18484,21846,-9490,14116,44345,-34289,-157062,-199369,-134406,-23223,73223,113873,112812,87485,86215,112289,89733,18293,-54685,-49858,50918,104898,41457,-43677,-48460,-14039,-27165,-88954,-85745,-21163,-20543,-92957,-142115,-162073,-135497,-35139,9264,-43691,-97051,-75996,2911,60248,96517,73630,-7635,-43385,-11756,14130,-752,20462,74220,111991,111093,54674,19175,37135,68387,58203,13994,27458,78296,103433,79732,17550,-30126,-39717,-85846,-158745,-149482,-82000,-53400,-38523,-17989,-42459,-87572,-88743,-49516,-31084,-55716,-73961,-36414,15655,36599,31392,43828,80819,87244,50737,11287,2977,39114,60702,35805,9468,26488,-14843,-37283,77782,231758,260484,177703,66060,2093,-2935,-3533,-33991,-83756,-99452,-90436,-104099,-145274,-171546,-171022,-131155,-95261,-47520,33972,15713,-95907,-129775,-108333,-120723,-80716,-15376,-19403,-59372,-101431,-77140,61659,189288,228762,175755,81652,22112,-24506,-7514,82527,98673,43427,38902,85701,140655,111527,14588,-49513,-63154,-75646,-95726,-63797,23583,87755,112282,121010,94407,43619,29093,53568,50444,80167,146898,137234,33293,-13148,47386,80261,28921,-25093,5017,53211,25729,-17838,-46452,-42148,11361,57361,50272,19904,-33170,-44100,-30380,-34105,-70380,-78103,-39266,27105,24813,-46161,-47087,4373,-14071,-39159,12039,96267,101717,8222,-72387,-146300,-151590,-23971,119147,134283,59285,43576,64142,41422,19447,947,-45256,-35481,-22245,-64524,-86445,-50091,-21691,-26846,-7291,48253,53224,26453,18496,-1136,-21723,-18451,-24741,-57249,-39462,21848,-4338,-91426,-119861,-80851,-26422,38857,66651,39619,-3113,-17873,-17367,-3554,31848,72989,60983,24009,25073,41519,-12654,-96665,-116999,-54097,11739,54796,51681,-16343,-114423,-118176,-47241,-99918,-223516,-160225,3012,79583,37073,-49799,-65868,-30769,15877,72741,76068,54795,43837,30683,13358,-14305,-56488,-53315,-21892,28571,70742,50693,26108,23821,-25882,-93010,-117012,-102320,-36781,64335,81827,39261,64433,57052,-42684,-92201,-48033,2031,7864,-9799,4208,46442,60273,-3446,-19763,79345,188173,182528,49475,-76231,-108220,-69207,-15253,47537,68854,55130,-760,-72826,-22059,78400,48806,-49076,-78633,-42272,3766,14830,-770,6790,-213,-1785,8666,36085,54101,89803,118315,131597,92245,48190,19166,-25650,-51571,-36464,-44850,-58740,-13757,46893,66145,28287,5097,5922,7802,1015,-27743,-63140,-108984,-138335,-111877,-67544,-24290,36950,62804,42537,39977,58687,33689,-26146,-52099,-22965],[26138,5692,-18507,13044,13406,-79360,-146877,-116964,-92965,-82731,-54977,-82490,-107298,-44896,1271,-555,36536,49287,-21892,-55228,-37633,-27107,-36656,-17730,5420,7388,9842,68538,114638,79641,11059,-55759,-122286,-125041,-66565,-10720,4071,32169,64516,69907,91349,122489,105253,60523,47733,54063,39457,17699,72932,145617,126267,97825,141984,180372,144405,74264,59436,86047,105871,47767,-72013,-98681,-1341,73120,53324,-8447,-17113,41637,71397,46089,37558,34656,30241,19575,-30835,-37143,-1034,1369,-44784,-67933,-31756,5023,-53127,-97286,-34224,7625,-11998,-6494,75905,96392,42300,9937,41363,63509,27644,-55225,-118517,-90633,-63139,-33649,35000,49227,47306,90868,67141,-43379,-103094,-77062,-14240,35194,29337,-14454,-27986,15092,72381,54094,17863,77342,154588,67147,-72403,-48773,56015,35665,-69473,-136110,-132277,-77612,-30245,-48441,-54939,-14517,-28994,-112174,-161001,-191126,-198618,-104150,10029,-9840,-146074,-186643,-136160,-135363,-149541,-70003,9488,5819,5436,-2182,-58237,-119115,-116674,-74750,-33882,36136,97957,116748,122857,90779,40084,58392,78104,79768,86564,89784,57202,-26303,-118284,-141683,-100715,-73617,-70517,-39354,-44286,-131750,-114528,26271,121341,131807,111285,75906,35760,-26190,-63038,-31050,-7008,-46526,-82388,-76037,-59623,-19492,22724,54766,82308,88662,59961,36196,15557,15474,-3603,-6597,8503,28082,21554,11198,22198,4180,1522,22356,12906,4813,12805,6318,-24094,-63610,-34396,64613,96273,21920,23422,69764,27266,-11956,-9911,-14400,-5399,58396,93084,62532,-6424,-35595,-23588,13360,40156,23844,21455,-14118,-88300,-135340,-143195,-146091,-74461,25635,15430,-101691,-145322,-33079,92020,80958,41934,77498,123826,107737,57949,-6507,-81118,-92290,-9808,28381,-70978,-137592,-76405,14886,43198,35265,59946,121733,96059,-28767,-126097,-99440,-35366,46023,145691,164043,103667,57026,-962,-27408,-8110,-29096,-46445,-12121,5920,33745,59987,34127,-29957,-50490,-27984,-38475,86079,300804,222396,-8196,-87883,-23915,45725,45827,-35196,-93878,-57222,69936,215547,232744,107230,-7179,-21103,-2635,-39460,-90762,-78272,-6169,89994,79061,-18692,-48354,-16896,-17633,-11690,58776,107701,65446,-41961,-95573,-61523,-56649,-68174,-26147,-13938,-81521,-122995,-93313,-82675,-57663,32889,93089,68053,1935,-64674,-82874,-60960,-52522,-60573,-20951,5567,-11173,10551,43555,-9586,-51143,-56178,-110579,-170442,-126217,-24205,48613,69234,55269,26083,34632,50479,34530,-20257,-60828,12389,94338,47200,-12825,16315,52719,51786,24482,-25223,-49989,-7708,60986,71580,9263,-19252,12330,36688,43701,49636,15304,-15607,6763,46781,40346,26776,26021,43418,93403,81849,-10759,-83217,-59085,54946,166623,138427,26954,-28903,-89074,-145048,-109131,-75695,-110053,-125729,-76115,-18657,11701,64794,136309,121738,-5371,-79231,-6242,42269,-7077,-32315,9074,41593,28085,-51328,-142562,-95746,33853,105853,73271,22439,-9857,-4171,22207,4940,-46697,-49340,29532,85516,53052,14464,51852,59904,35591,39064,13024,-32737,-52559,-9096,82650,128138,95271,38176,21556,-14887,-56398,-21437,62027,55833,1052,-6692,30118,56346,34772,-18788,-12842,28931,-4007,-76957,-116368,-64490,7901,19938,15227,12989,15173,31956,25961,-5901,-1601,29997,49699,24176,-20271,1790,64063,116735,175254,183095,51222,-92237,-63270,65181,182419,258287,256494,160400,49045,35641,37820,-21044,-7363,88588,70130,-21623,-41,104665,149768,68960,-61300,-83895,-37901,-39934,-59165,-24401,19669,26270,32146,75800,78180,9160,-13718,33161,36109,-53592,-120638,-97441,-51240,-82434,-95259,-22728,76548,67004,-16555,-45102,-15209,-15180,-25110,24229,73066,62258,57311,40225,-21592,-81616,-50558,-36025,-63451,-67887,-20693,16582,5698,-50089,-70007,-36832,-8943,-26194,13005,54901,62100,59376,68159,5064,-87660,-90114,-15934,13495,11882,65456,139722,197662,193266,110252,464,-43421,-33297,-45861,-47193,32768,119269,130823,60332,-67038,-135672,-97878,-55430,-92888,-87322,-16030,24761,57201,133528,197048,202454,147719,85115,68084,85097,106387,83502,21038,-11415,4952,13639,-8470,-28175,-58418,-70425,-76604,-104869,-133740,-94399,-28901,-17809,-33677,-17921,4534,-2142,12553,46847,64091,57319,27290,13696,10823,896,-2106,-29200,-52079,-43632,-19368,-393,50618,64554,-26963,-104814,-73795,-64797,-85729,-14007,59928,11319,-62868,-63913,-37246,-20775,23352,84059,49207,-41565,-64533,-944,45430,7911,-36462,-52309,-96335,-128909,-48748,70889,91630,45312,38786,44926,-15690,-103854,-135032,-96520,-57095,-21497,21408,43960,31354,31049,64088,72250,10213,-62851,-39730,30020,44687,24056,-31229,-51678,6323,21016,-39500,-63967,-3292,37781,-171,-41933,-75355,-93146,-22512,26037,-25176,-54649,17359,94854,68665,-194,-47493,-56887,-33019,-21065,-37270,-40017,-18465,-5681,65445,153236,85394,-3230,44346,128418,151476,154636,181539,180332,148312,101303,53418,36379,32743,-31515,-142091,-156324,-98408,-117063,-147862,-107521,-59855,-58333,-62014,-28480,12929,13884,-15182,7616,56290,28930,-45818,-41473,46699,79179,45575,20234,19805,50483,56784,36263,47780,69202,10749,-8041,91822,218457,275393,199819,37209,-45000,-18422,10186,-22781,-80634,-71408,-32354,-25940,-56739,-139162,-233588,-231620,-156770,-57381,41721,33125,-73618,-115731,-89816,-45950,31634,73086,26949,-29832,-73025,-48824,57560,153875,211203,160268,35559,-29717,-62968,-19530,87782,80303,-10652,-23050,10301,51586,61514,7390,-68154,-89067,-68436,-47526,6052,79734,76740,35830,46634,62062,72162,80875,58252,11968,32350,94633,98022,31196,-6124,27639,40312,4902,-29657,2102,38977,-1950,-37308,-17955,29038,80583,90223,57767,36538,-23552,-66703,-65283,-83485,-137102,-110638,-8386,79439,49011,-45679,-33946,58721,67596,37402,52419,113802,176550,94362,-29715,-87331,-65270,24039,87455,100101,83735,61492,49717,41833,28119,-7511,-33451,-12771,-42054,-82688,-42161,-12356,-73428,-105851,-61221,14656,41370,26351,27098,-1759,-93857,-111486,-28281,13619,2689,16905,-8788,-81336,-128640,-120203,-63544,23417,67399,52796,31802,-655,-40937,-38585,9597,71014,80934,73166,65695,58829,31091,-54990,-137064,-121836,-43561,56835,95553,46366,-44941,-64817,-37396,-83152,-142253,-153182,-64133,4955,-7951,-30980,-1597,15181,19916,28707,-14415,-19072,30104,40888,16093,14205,-1856,-24833,-36525,15004,51084,-1026,-18447,31149,-1578,-95156,-111817,-40479,15544,35736,21100,-14105,-3295,32671,17837,1480,40633,51755,4472,-29021,6548,71618,84618,-37232,-105503,-17276,93162,132248,43556,-65391,-74067,-22982,15647,82848,128190,103708,455,-117056,-97384,-16187,-36832,-117679,-131808,-61741,22949,45104,22955,13748,18142,49216,61003,27802,-13449,-10715,-5617,12628,39620,67630,76713,24023,-69801,-94846,-53584,-31248,-11071,18724,44750,35628,2673,-35463,-24202,13092,-1036,-87530,-181945,-204625,-140483,-47387,-11174,13724,28398,12642,16351,46011,43882,23091,15351,24964],[47390,9509,-30444,-636,16741,-52738,-118130,-92338,-69083,-94450,-76288,-54742,-54754,-17982,15472,22100,63277,81812,35847,-13533,-42104,-27448,-22249,-35481,10317,62542,13896,-25790,-14513,7822,16658,-43176,-139520,-143063,-79210,-20577,-9194,4024,61261,118886,138820,138672,89602,33001,14535,27166,56193,74086,87478,77940,72880,87688,104035,43591,-35451,-29378,5020,14463,47256,76111,20688,-29274,-4778,35113,28077,-3098,14582,62736,38586,-4613,11898,26298,27583,18777,-46565,-64278,-12768,33709,27379,-36571,-75724,-61197,-74238,-74102,-18127,15671,35855,78155,140274,127401,39550,-25069,20961,98815,73163,-51016,-146070,-130990,-127617,-110121,480,39055,16960,53759,67658,4822,-35710,-4162,61317,78883,57361,42566,40108,59104,97183,66914,36118,78156,108648,6660,-114507,-59633,62988,43112,-52573,-114957,-124133,-57601,-19490,-81239,-101924,-25731,35964,-16515,-92500,-124557,-111714,-26289,54520,36909,-71720,-132279,-114828,-100725,-99902,-74784,-63863,-114418,-123883,-84727,-99276,-131486,-81941,6365,64121,100340,80590,53973,80011,75679,39171,49456,77601,55629,62620,71598,42707,11242,-31803,-109006,-128091,-75625,-26271,-16465,-64661,-133532,-86819,29697,86195,104003,102185,62627,1054,-67835,-86128,-3111,55021,-3001,-56457,-42012,-24146,2288,38623,65724,67947,29832,-6678,-5692,-4391,-2159,-7453,24345,31425,-4354,-25071,-20814,-20413,-54551,-43638,5342,11323,3394,3551,-13928,-16394,-42503,-71605,4987,91474,44030,-11861,-6764,-13902,-11892,-3164,-14617,-9768,42908,80638,56405,-1590,-29002,-11724,22079,20074,-23464,-27561,-39158,-116457,-178403,-163826,-129277,-80457,-24391,-42697,-104418,-82633,23203,92818,60127,4239,389,40930,69708,89354,77278,-2647,-53595,-1452,9517,-92421,-143031,-79716,25881,79778,65011,68981,114770,111567,51078,-26567,-29878,27064,75996,74426,40108,50775,106681,100939,72977,75366,34415,-43029,-61712,-44548,-24072,2666,-7878,-74063,-64760,-2607,-21504,75354,275171,227782,-45092,-170468,-47975,91628,117965,19212,-90562,-81992,62678,216357,235689,150261,71742,49285,39611,15819,6606,10746,12613,73365,108708,34919,-36441,-14571,-5286,-21723,40585,66760,-21648,-105117,-94740,-50285,-49227,-18025,65232,21251,-118050,-152497,-104841,-108351,-64236,55793,89643,-1851,-91895,-117304,-96205,-57333,-36620,-43767,-43299,-47543,-45003,15187,98920,81999,18519,-49926,-128590,-161271,-104245,-34207,-12884,-34601,-17959,41437,47522,-19504,-23429,14731,16312,59037,130366,107623,13332,-6788,65422,110164,56599,-36615,-94063,-66389,14541,62001,81418,123120,162440,135605,47273,-38492,-97492,-89235,-21094,11761,-14260,15965,70158,67504,71398,60973,595,-22611,-643,24432,70023,60186,829,-28204,-86205,-156332,-132841,-65626,-49187,-61021,-42021,-928,40922,87370,125103,87665,-33492,-119217,-79975,-37434,-44678,-42129,-28581,-5135,7067,-66818,-150628,-114526,-21818,71995,129727,66639,-51623,-31396,52460,16097,-106033,-99134,44212,92299,16789,-14719,54306,64058,27707,56200,73803,17470,-39046,-25232,44449,75282,53141,62736,73729,-2321,-59999,-51201,5561,37437,26118,9120,25982,37216,-4248,-78696,-57881,47228,73824,13569,-45812,-57020,-55136,-31257,10777,2950,-24956,2266,56793,64834,38882,25768,36267,-2734,-49831,-28321,-690,28296,104067,157146,92045,-44572,-73515,560,104590,207243,188958,52818,-53880,-57773,-58221,-92124,-79401,6852,44423,1058,16354,117450,132774,24423,-40257,3231,23462,-32792,-77159,-65610,-41462,13983,63103,44500,-32450,-98079,-91074,-30191,19727,-1259,-11092,33478,20759,-43269,-25243,26588,44805,13110,-14709,-8577,14846,19162,52050,136337,142641,65488,1821,-24799,-56336,-80858,-51667,-65871,-99288,-84085,-35868,16009,31631,-42688,-100473,-80363,-32149,-15356,23231,43374,27735,4590,-294,-54090,-126967,-83463,53604,101804,67573,88877,141729,172705,176378,159500,97778,10489,-53257,-79120,-40372,59978,138348,117434,35402,-53752,-86427,-32512,-11976,-101874,-119985,196,92963,106686,126440,131727,78507,35276,87736,148387,130857,98339,69067,9918,-51203,-67643,-6796,50290,38570,-33051,-85075,-126762,-129058,-64431,28317,56142,20289,-26525,-27133,17900,54259,57438,45606,48087,36429,-18473,-41418,-36575,-50980,-63033,-88105,-118032,-99232,-49097,-8827,49147,97559,58546,6685,33204,50739,32653,75755,105647,7753,-95107,-97696,-79437,-74036,-5188,73223,40369,-37727,-78010,-51057,-28470,-94050,-122534,-65377,-103151,-177257,-100699,24374,69908,42424,12828,63,-8984,-15963,-17195,-20073,-60811,-79111,-34027,11644,7338,-28020,-27757,-13001,-34483,-48998,-9767,4956,-8553,14665,-9263,-35965,9531,39443,18012,3075,7304,-4325,-35557,-22052,-5782,-30176,-5401,43563,47077,44954,66514,95694,68400,-31273,-128106,-123379,-71905,-90845,-145008,-101438,-33381,-57281,406,142032,119030,26467,65657,165701,193324,180436,198892,198520,147589,102308,85211,57510,24044,-24348,-70741,-66642,-74096,-165941,-200716,-113818,-22700,8147,30984,77181,109026,92717,32646,3215,25492,-16369,-99013,-74001,20055,50591,40742,24417,1624,-17534,-44355,-6773,79492,75632,4506,43162,127540,157785,166730,148333,76781,22987,-17014,-53653,-59894,-37167,14272,40566,45947,40029,-46423,-167058,-184756,-123646,-56849,-14777,-31331,-76033,-50731,8827,64912,114556,98780,27380,-25682,-58274,-50869,16470,67987,85549,35656,-68936,-124912,-134213,-60480,55407,54308,-23727,-54276,-64898,-25614,54659,39298,-61037,-119219,-116905,-94758,-27683,55414,38100,-11715,25570,64619,62828,56369,47169,36661,29646,33287,76627,87230,33479,-8976,-28949,-41541,-57477,-35348,8666,1743,-13087,26684,96472,111926,67891,56091,96973,64462,-12107,-54154,-82969,-117708,-85781,15963,87725,50352,-35413,-32006,51849,63969,-878,-33874,6508,88021,82012,-10773,-49884,-5747,73439,81027,64363,76720,67975,24828,-505,-5290,-17716,-24051,-17699,-67870,-116265,-65937,-42142,-116354,-146698,-102938,-25983,17118,38676,64836,13896,-133463,-201426,-97422,-21209,-28628,6036,55509,27219,-59556,-98027,-39364,44325,55157,50215,48020,-33314,-128844,-109078,-40719,-461,33225,92812,110955,101001,98873,27537,-82656,-99088,-38232,44791,75565,38214,-29365,-44735,-31695,238,25614,-8966,-46193,-32755,-8541,23201,57756,46354,20928,-5898,-66054,-50236,42776,76708,88443,125111,117528,29456,-55108,-28677,-5209,-50112,-21837,48399,5657,-101853,-102245,11077,34888,-57975,-96276,-80354,-81293,-34907,46289,99250,113375,95834,74117,41668,8199,35782,61309,-26755,-86226,-53550,-12571,38615,18995,-33886,-3997,52598,56636,74132,86965,67284,280,-94438,-105872,-63051,-70637,-117729,-117801,-21101,60146,60323,23289,17848,51579,81233,71884,32887,-29725,-94716,-126357,-87214,-5097,67059,103721,48425,-88251,-136520,-55304,-2634,-7295,-21107,-1432,32558,14746,-44629,-49757,6216,34024,-53696,-167464,-145611,-38508,29769,-12576,-52855,-20883,1071,3482,28996,55593,71260,58702,41094],[23120,-27207,-70978,-52279,-26642,-40370,-76801,-85753,-72259,-72758,-45014,1117,22391,30254,38278,37170,66535,116161,119587,73423,17195,15737,8410,-52281,-47394,31955,31337,-22401,-61337,-51909,12223,-17182,-131411,-135472,-51699,4179,6549,18060,75240,135223,106594,45180,-13950,-37275,-36282,-16025,66691,146270,137533,64627,35682,56655,34292,-72882,-135073,-62850,-11513,-46415,-47132,23907,49479,14885,-2251,-11787,-26012,-10313,51593,71087,5357,-47364,-42731,-39676,-7701,23999,-28375,-55689,-10198,62870,114787,54304,-66500,-98113,-65573,-56753,-40221,-9416,28178,61032,130281,134934,54454,4419,56618,125629,89065,-35793,-136213,-146498,-168485,-190489,-115613,-53188,-48685,-14719,24217,33005,47550,64539,77095,49601,26767,59304,85146,65212,49547,35079,20576,978,-37144,-72960,-74785,9800,109028,86291,-16661,-85967,-75456,2830,32683,-54441,-141634,-85512,54511,49704,-36119,-25383,40395,85625,93295,58660,-374,-48480,-57561,-34611,-47392,-76850,-77939,-91745,-91833,-66964,-79893,-76659,-133,76059,114860,114998,53391,9698,25481,10618,-23499,-23857,20063,30285,59458,80867,44470,30971,38497,-36299,-80409,-7936,66125,55049,-253,-46016,-30967,14688,39799,84073,91979,27914,-47518,-96221,-98999,-6372,72635,40896,9286,22911,14338,5870,18722,29791,20844,-3999,-21713,-29200,-42303,-36454,-38159,6581,33873,2956,-27051,-47125,-45274,-43680,-38096,-13783,3174,17992,33050,29738,34101,-5299,-72258,-41289,52667,50658,-16809,-52828,-60285,-43945,-35011,-43324,-32179,10066,40260,36473,40586,33063,3884,-33063,-87568,-131433,-110108,-89633,-128233,-161545,-128389,-87794,-90651,-102608,-105617,-69748,9731,59530,37564,-24948,-70537,-85680,-49459,19276,88808,109173,30425,-56315,-48623,-34961,-75809,-84700,-62284,10265,95467,108947,82960,93308,122850,134566,62038,-18591,-2841,34115,-17810,-75436,-20120,79074,117279,116622,105481,65480,-52303,-124280,-73019,16570,75891,57778,-37143,-58236,11049,-31515,903,235120,305476,48882,-127059,-22047,87079,89481,21935,-66551,-22752,139249,246618,218816,152795,116481,101428,72458,44705,49353,63405,42141,46832,74576,47914,-9995,-23543,-17339,-1366,48449,10688,-87324,-77155,10517,44344,7836,20037,94258,44745,-77985,-78448,-31116,-56297,-15969,85818,51733,-63308,-95695,-68431,-41259,-17631,-34586,-88657,-99446,-52200,-9770,42034,121586,129643,73680,7034,-41586,-27343,20107,23509,-23372,-85748,-78580,-1692,8501,-80329,-97301,-30,56774,53406,100682,136088,41034,-49432,-5546,64648,31969,-67210,-125389,-79641,-19727,607,68364,180484,244735,199528,55859,-78857,-162775,-147848,-47321,18395,-6127,-20558,5081,16913,26095,38043,33353,39478,13209,-41972,-29715,-12764,-36388,-58155,-99359,-113982,-58030,9193,55235,56393,25632,15429,21707,38884,63258,45314,-26762,-100619,-115895,-99791,-64259,-17431,-18720,-19939,2374,-19172,-81780,-93055,-44645,64609,139403,83484,-19464,-17690,17918,-5477,-94254,-94137,40362,93178,27728,14460,79710,74857,9936,23834,81049,74246,5908,-30549,-12702,-25704,-56958,-9215,45508,4414,-44224,-56625,-19544,24892,54685,55502,25557,2629,-5026,-55090,-58136,33667,75764,21699,-27956,-45492,-63682,-29675,24531,-4991,-57475,-42816,33549,89559,66867,23006,41430,55292,5872,-35009,-30399,25823,80389,86647,45011,-13255,-31604,-18130,23714,117044,130550,44570,-35849,-76437,-129153,-147332,-107809,-20513,59653,69380,56463,76460,39393,-45326,-32530,54033,58126,6739,-12071,-42589,-71151,10400,89625,-7942,-167362,-197635,-138863,-79034,-24236,26616,80600,96999,35690,-440,31309,25285,-37619,-70628,-17642,29458,26782,26051,84111,168581,157491,70169,-20105,-65138,-72906,-50389,-32368,-49277,-33600,-22950,-22801,34807,96438,20729,-82715,-96485,-40651,4995,11970,-22273,-17908,16486,18630,-41119,-84373,-21119,117156,153794,68548,27039,58231,90429,95687,108960,94607,16591,-32868,-9196,1563,-16923,-20692,-42682,-62888,-37463,5730,47760,62014,3648,-52534,6195,98461,105929,68217,8549,-43800,-23154,111150,215525,187383,116375,73543,31876,-56151,-133082,-81630,29961,50152,-21942,-90973,-133214,-104602,5754,93931,55922,698,-7235,-5162,35670,92215,72779,14881,17941,16590,-41089,-40075,-10570,-40980,-96242,-143378,-163280,-120954,-41168,20175,63524,107220,94974,80904,134341,152097,111818,102984,68875,-36023,-97905,-68999,-50013,-67903,-35597,10779,-33636,-83491,-117773,-109320,-66491,-83501,-91519,-13624,-17306,-118146,-133229,-61824,-1629,9594,-28293,-54383,-33117,2072,25352,35811,-7952,-65887,-64147,-6354,20204,-25075,-63110,-83913,-82913,-34827,1158,-26852,-35158,-1439,-28111,-49486,-9291,32410,44953,48449,-3890,-69234,-76922,-33042,-12816,-34773,-23724,46835,136627,150383,66942,28399,36936,-14037,-111486,-140033,-117223,-137895,-166738,-98318,-5545,-26547,-18489,84067,108483,62773,67574,122981,125524,74134,93295,140474,105694,72945,84028,27812,-49056,-69872,-31986,11362,-37512,-148088,-141422,-24983,50821,59589,75897,131824,157916,100184,-3779,-58502,-49057,-63936,-68013,2755,48463,43576,44181,23043,-18352,-74572,-118566,-29812,77474,25219,-45784,66189,166372,123489,57346,75576,135706,141384,37226,-81471,-93772,-18160,54510,61235,51884,41176,409,-40953,-43120,-40131,-37986,-47322,-82512,-70417,24984,105163,117902,108392,75263,19253,-43728,-65916,-20957,26715,3804,-27569,-51705,-100850,-124066,-114983,-77774,145,51105,26697,-22360,-38188,33142,116330,78489,-29057,-106748,-160068,-175359,-104100,-12570,6254,14251,68836,86759,29081,-13273,35801,109556,84605,8616,58624,119047,34124,-74353,-89533,-60978,-71534,-82903,-28605,31415,40715,53720,106542,92866,35660,58971,138118,137526,63709,-5316,-24025,-41388,-42997,7472,53621,36683,-22437,-37332,10516,5537,-84582,-128859,-79936,-28357,-30837,-47654,-32242,35868,103424,71207,5656,15494,51420,10098,-62999,-82374,-41641,-9211,1861,-27903,-87384,-91266,-64845,-79688,-107246,-98244,-56097,-33991,6185,58314,35921,-54428,-137206,-115820,-77169,-64237,14596,131381,138634,29253,-36895,13760,80617,57283,40615,39853,-33302,-121446,-115394,-102031,-109694,-49646,52389,98525,109936,114303,71805,-5479,-15148,3292,11254,31635,27526,-24676,-42696,-26126,17682,61031,81147,42124,19729,40584,52003,55764,54196,37899,15427,-6079,24430,79707,87486,121562,180376,175604,79497,-32986,-62369,-61225,-61332,10696,68054,34254,-35120,-51936,10731,5985,-103025,-132059,-91097,-88137,-69370,7549,85850,106379,121856,162633,127895,27750,17671,56308,35820,34993,41653,-3945,-35892,-61646,-76652,-17631,74701,91654,48247,3712,12821,16006,-27867,-33440,-3777,-9481,-45433,-55060,1445,54119,64025,39306,58387,96991,74543,20871,19568,-19838,-107193,-130162,-41288,58634,101416,86417,2859,-108326,-120695,-41321,-3572,-27147,-58945,-37549,6349,-1567,-47329,-57845,-2755,47052,-10790,-95978,-39568,65985,72662,-15438,-75828,-34319,5330,-5272,-3199,17758,39498,32336,16815],[17,-57339,-95752,-83187,-55398,-25076,-18485,-44087,-62128,-45723,-5110,43226,74551,75646,59342,27587,36832,119373,176028,165909,110461,73539,27809,-46521,-70138,6342,74478,61438,-17841,-55458,21982,33837,-73601,-72532,39342,79959,51323,62751,86034,72510,-8852,-87735,-100879,-84338,-69061,-19942,94586,186188,158435,60703,23504,67346,41697,-62419,-79938,4482,21073,-64920,-97624,-35913,30354,46755,32473,-12163,-26227,21575,55156,6593,-36055,-37206,-62155,-115703,-74386,25874,27077,-1676,21864,78551,136978,104600,-52195,-121304,-68340,-78674,-113751,-74777,-35810,-67354,-28245,12531,-292,14139,72960,100112,70714,-16265,-112670,-125554,-131258,-170275,-170953,-136834,-95174,-39464,6123,47460,82196,68944,50760,43806,39600,70313,93225,43751,-18590,-30111,-21297,-43041,-92061,-82450,12044,106166,140969,90973,-15419,-74466,-32909,22039,27832,-30168,-116497,-92148,31539,35933,-27412,29698,121177,96266,23779,14449,42547,47141,29089,22706,-8748,-12995,18608,20690,28048,28766,657,16499,64337,77772,93293,100275,63845,23722,-13353,-63405,-74191,-13921,55820,102425,108449,103880,63495,37283,50501,18122,-7118,54734,105982,92704,71750,31502,-27106,-56331,-6905,83855,78575,-22167,-81595,-87849,-90829,-45279,30466,58048,63878,71282,51313,31737,5903,-39769,-63888,-19310,25635,-5914,-80988,-85104,-81106,-65818,-33292,-132,-13491,-64780,-61132,-31885,-17170,-6754,-19389,-9789,54220,90528,58893,7236,-26325,-31819,19670,54216,27096,-39132,-90478,-74582,-55102,-69319,-83390,-69870,-50543,-4445,51770,60577,5544,-91152,-179462,-192338,-136121,-108740,-96644,-70011,-44560,-80261,-130567,-136418,-116323,-72200,-524,23102,-8921,-55961,-91015,-113294,-72986,7921,54076,51251,-8578,-86006,-93329,-50863,-33773,-15403,-13921,12099,72100,94563,72694,81645,98297,97648,47403,-15614,-14290,9550,-57661,-127579,-76925,5300,26607,33366,56562,62064,-35657,-107751,-24500,110234,166484,127452,9034,-65202,-30209,-85855,-55406,240242,368684,192941,57099,72689,67876,25434,-26420,-65196,25234,184940,262526,214431,139538,106328,90981,65930,25760,-15019,-21949,-31519,-40825,-14613,27144,21453,-23655,-24069,36229,60828,-26997,-85412,-7246,84187,77982,5054,-20643,14023,693,-47956,-23289,20710,4364,44048,120051,49760,-31718,13258,37364,23995,29282,-40808,-175586,-167809,-13914,67355,54080,67829,63089,16899,2226,43960,99133,102585,56988,4681,-30324,-26388,-27360,-50262,-94993,-121567,-45039,34948,26880,56949,118707,56642,-58686,-85819,-43000,-28884,-86458,-110169,-38182,-23885,-58094,2423,99613,138242,107808,-3980,-110998,-164335,-140956,-55411,38767,38694,-49938,-87778,-40214,-510,8811,29282,42140,-4558,-60671,-44629,-19155,-23473,-30165,-56898,-59034,-21197,28645,103782,136036,93319,29743,-34740,-42962,4556,19841,-14583,-47071,-63854,-73023,-52077,-12876,-3837,-17252,-19924,-16806,-65398,-91235,-38394,49188,48747,26808,46034,25123,-45132,-49929,-48371,-69182,-7034,58960,65109,76692,94889,54164,-10764,2721,56616,67401,24531,4347,-2922,-73940,-143118,-115030,-32832,-5590,-24239,-28427,5533,17498,42353,71654,27351,-19516,7482,12585,-4237,20767,19574,-26248,-36655,-10750,-5035,25281,56407,-10386,-82046,-67543,-13397,24074,21945,9506,33375,47829,10,-31211,12405,88742,85563,12765,-50124,-53163,-30881,-33576,-21939,31971,64913,64307,34761,-13852,-71011,-76119,-16293,79002,145017,129403,67227,7692,-45809,-55911,-638,66496,72683,77857,90617,14861,-51967,35770,120560,-1785,-183187,-202702,-126940,-80778,-58697,3440,67861,31148,-19302,-5123,10754,-20669,-64297,-58763,17531,44203,7666,4247,44038,95471,122647,108726,57663,-17704,-34444,-2191,1020,-5648,58883,79042,39505,50270,101397,47907,-50071,-63652,6942,39388,-2039,-69369,-25517,62108,70604,9592,-7996,48357,140174,130945,-2767,-84065,-57639,-13142,-26588,-43423,-36886,-41488,-1251,85108,41868,-99380,-155586,-150431,-130566,-26792,78831,62998,52162,72942,32308,9082,51426,63067,25703,-49316,-88098,-35874,76478,171016,193518,135421,73014,68173,8882,-103100,-111858,-19773,24156,-25877,-76606,-70416,-30134,25654,53513,-8987,-32133,25003,29059,29355,68841,58757,18032,35904,45248,6480,18234,42019,8326,-55183,-117773,-124923,-80157,-9629,44528,76413,85678,52145,62060,146945,148867,79618,27606,-51265,-117061,-94015,-23527,13926,16886,25873,17537,-59084,-100731,-115961,-124325,-82688,-32198,13131,91483,127160,40651,-73775,-96105,-45544,-4965,-36062,-60171,-38722,-36219,-37041,25358,56017,-16837,-78472,-23958,30447,18502,-7589,-62134,-84505,-33527,-26693,-64278,-33916,12103,-6715,-4076,31523,37842,36266,39967,-17942,-67710,-30824,-8740,-60479,-107608,-87706,12250,161668,186873,63799,-16229,-41807,-70872,-92214,-95547,-96641,-98411,-85119,-47812,17457,30772,-30,7133,23136,32368,30944,20299,-7307,-35293,19120,81893,49359,15744,23186,-35672,-101218,-89330,-40774,619,-20205,-54029,-4556,68697,99419,71557,32765,87599,148786,82284,-32857,-66388,-66212,-65809,10074,108405,102673,55170,48345,44174,10976,-56740,-87638,5453,50714,-44249,-104567,17044,116821,59949,-20229,7389,110985,165983,101121,-10674,-54421,-13016,35615,34595,24879,11093,18233,44995,39932,-9991,-35630,-33171,-52162,-28213,66995,126554,91693,43726,35218,19283,-38047,-33711,77206,120834,23824,-43722,-31913,-20943,-9372,-14690,-61688,-45701,61656,94597,49890,66209,147532,153133,76070,5518,-57914,-142692,-165198,-97915,-44275,-22656,28780,82904,68518,-5381,-55403,11639,116318,104142,-4245,-6637,43347,-31477,-130863,-110291,-33627,-35259,-79536,-43329,36546,56116,48055,68813,48058,17158,57121,121742,101648,32767,-14882,-1352,-10188,-39054,-43176,-20607,-18414,-46667,-58021,-33312,-44878,-105346,-126533,-71341,-34322,-90423,-103311,-38748,50220,81264,11428,-72441,-65677,1020,-18602,-128546,-168655,-83898,589,49345,54881,382,-58145,-44355,-18745,-35164,-51313,-60033,-80771,-60531,-18983,7308,20741,-12652,-52480,-58678,-40288,35175,121469,128557,52350,-7200,9224,56253,44594,4375,-12340,-17846,-21154,-26334,-100624,-154435,-104983,-39116,-539,41596,60951,53597,27094,30463,18516,-6455,30712,62771,15428,-6802,-10725,-54699,-51503,3585,45466,53328,58103,17407,-6393,28149,36196,27999,48128,69675,36114,-10489,11384,85008,96862,60739,3456,-34027,-40581,-34975,-5356,33931,77036,90204,25161,-22021,-31142,-56587,-66387,-52062,-29811,-25877,-37568,-22048,29975,114193,166699,96923,8681,15993,60990,62552,102025,142558,68047,-70891,-164578,-177928,-120183,1107,63236,20340,-28606,-582,26375,21851,53509,73139,28367,-30806,-52826,-33284,25662,66446,65112,107325,126408,40660,-59291,-42791,-16816,-28564,-20370,69096,144807,135486,41660,-72894,-121264,-78869,-19679,-3677,-38065,-91574,-81456,-43737,-51520,-92938,-74821,1545,36877,-6184,-43588,7766,61544,44785,679,-14116,5490,10259,-12981,-20372,-28630,-38332,-28108,-12706],[-39366,-87718,-109256,-88323,-53316,-26534,-14366,-24032,-64947,-74527,-17645,43132,70567,74762,49898,-3684,-6630,67555,124552,130099,89489,39063,-10304,-35482,-36724,6635,60260,59451,-13743,-51245,8471,46953,-5258,18524,113614,105116,47116,62353,43782,-37184,-106650,-123438,-88962,-82981,-75269,4558,102434,147412,101111,-14285,-25047,74871,89207,4501,2344,68740,39502,-83350,-120767,-64693,-1329,56432,60256,12873,16113,56063,7880,-91638,-85909,-26275,-50993,-136147,-122632,15508,72243,27471,11466,32818,54627,47320,-61715,-129180,-87784,-107010,-176262,-145726,-100321,-169578,-193659,-155774,-113310,-50860,25685,62871,67598,7047,-90823,-93474,-68305,-85995,-118542,-142746,-101554,-28750,18502,57178,58891,12900,20540,76604,85260,73934,87672,56605,-15529,-68575,-56604,-16542,-8297,2326,79021,112760,68948,10729,-47311,-48646,14576,16101,-31235,-38541,-20189,-1559,23847,7471,-14314,36181,83520,11880,-80875,-42503,37563,84272,78850,36725,27675,102919,137867,69377,51772,69497,59987,68819,73118,53697,59075,77650,69876,36088,-19894,-67963,-46489,94258,238392,250554,159783,91590,62665,44284,29968,4323,7205,52512,73967,77326,89346,40283,-62169,-124607,-53160,59728,53264,-37654,-49795,-16743,-44841,-65168,12402,93292,93124,74876,75909,80276,40224,-50038,-97398,-17564,75286,49866,-64016,-101753,-101323,-123153,-109505,-17704,2884,-52285,-55166,-44184,-12750,9503,-57884,-84905,23737,83172,20364,1066,36444,14616,9950,66519,109485,41443,-59888,-45213,7159,-3599,-69852,-123661,-120639,-49451,-4294,22693,29013,-47411,-133312,-122738,-71624,-82809,-69210,-6350,7159,-94799,-152946,-91272,-54639,-91572,-99514,-67428,-13287,16475,-16053,-61286,-17628,49538,40711,-179,-27405,-52954,-47085,-2625,21154,45362,66123,52377,14052,-2535,36301,102104,65436,-28143,-48841,11562,60101,57200,-30258,-114935,-89809,-32294,-50599,-59190,21315,89819,40510,2054,74644,138334,127008,114517,50928,-34510,-41305,-59056,18708,244260,298078,212440,169579,124034,58289,24180,-40551,-67594,29703,170333,249495,214559,134484,90881,65017,42107,-1937,-75881,-108998,-117332,-120845,-76214,31800,84709,44511,33299,74481,56827,-25811,-23541,45097,57688,10857,-47367,-68552,-60506,-55730,-42704,-18690,-2994,4904,82677,168132,121720,75789,122791,103186,64568,84533,7224,-166043,-154025,51806,162570,92471,24510,-21355,-77779,-62176,62189,132742,81340,30622,41998,82646,102841,16037,-61974,-61031,-56720,-30422,12404,24162,53806,96427,68924,-6971,-60513,-49100,-11118,-28099,-31710,18443,-2090,-33124,10166,6736,-47801,-67549,-97810,-122078,-99975,-63899,-34559,27252,28015,-68594,-108680,-50224,-6882,-15046,-17240,-2118,21108,34779,36998,34404,46222,60329,31525,-28078,-76044,-43153,61677,134934,142597,57774,-71723,-83751,-10422,1681,-12050,20179,39301,4336,-30165,-36961,-12306,-19502,-63055,-83035,-104933,-88896,-17035,-1920,-83353,-56852,71378,65279,-58372,-90735,-58865,-62758,-42288,8774,72615,102841,69158,-931,-18133,32735,52467,20428,16150,59520,49287,-44595,-113429,-114790,-57684,-4884,14166,17725,32317,8949,3688,29989,16262,-16091,2564,33382,36888,23467,-9210,-30573,-20260,22032,45394,57899,56318,-12739,-60300,-32258,-31354,-63696,-49874,-5694,16262,-33965,-89096,-39442,66384,114824,49359,-46759,-89710,-96507,-90877,-87082,-58359,-27166,-1619,41857,55835,57277,70940,86906,127739,202464,222721,142957,39219,-37891,-67030,-15888,51611,71086,74531,124873,138078,45178,-10963,67293,124996,40268,-91366,-118279,-60171,-39527,-48024,-24834,-11782,-64194,-68831,-49145,-63733,-68315,-20686,33566,59812,13501,-24212,-6072,-10532,-7772,61321,139579,128310,31889,5096,17688,13869,11597,67890,114791,91948,27675,-560,-28311,-54395,-14392,75037,72329,6896,-41816,4946,59824,56191,17122,16700,69191,115115,41378,-102644,-151967,-123035,-100185,-140945,-189210,-167852,-103358,-19769,58185,2135,-123662,-133610,-103780,-110429,-31074,62837,-9936,-66390,-7934,23659,11301,15217,24319,31804,-12788,-66156,-56102,-32313,25331,118658,105609,17955,15999,19253,-45850,-65897,-11003,45466,15588,-15043,16879,27539,-2172,-13172,-43928,-26566,43220,30633,-13471,7280,61382,94484,106586,101101,75521,57132,36044,16361,9265,-19733,-43093,-42656,-4754,30526,46027,22679,-27375,-6243,67690,49850,-14897,-66302,-139285,-169590,-106653,-27873,21567,74853,111181,72761,-16429,-43784,-50057,-104246,-120485,-42220,63475,138420,175028,135513,17950,-78546,-69396,-28844,-36195,-32529,-11925,-56209,-111499,-47384,37674,5396,-56282,-27802,5037,17809,40589,4213,-39938,-36782,-69144,-98608,-39425,43741,81451,107782,96196,28398,-7694,2135,-8491,-22321,19166,18578,-83584,-164040,-147682,-51556,84150,122463,63683,-1443,-109611,-180816,-124975,-47593,-42827,-50412,-41239,-43805,-8707,30572,-648,-53480,-75929,-44423,-22988,-64076,-103041,-65379,23308,47666,-1625,-39880,-58608,-100189,-105539,-62453,-50416,-56934,-34322,34838,89473,71561,70165,40578,-36612,16633,125108,95404,26008,26376,-2230,-37986,36237,133282,123654,50076,37469,85521,74464,-7700,-20027,55377,29876,-72983,-106735,-34119,8596,-48258,-97599,-62561,11899,84648,105368,64861,25526,31402,47861,36356,40055,54802,63761,49789,-576,-62532,-73925,-32915,-5965,10035,59624,78694,38876,-6562,-16830,-10970,-10748,26145,125119,167974,79528,9815,40320,82440,90829,42603,-47579,-58158,50066,106124,101153,134009,153762,94203,52779,49809,-8807,-81293,-59624,-12443,-22156,-45323,-23677,20176,18355,-17159,-52249,-30662,34148,55197,-9021,-59286,-62981,-89628,-112265,-67803,22509,39395,-3780,-6507,20491,35088,45113,51992,30473,12611,40005,71443,2365,-70476,-67489,-35690,-42004,-61062,-90485,-103860,-104028,-88395,-64273,-43589,-32186,-34059,-46891,-21308,14260,-46594,-98385,-45367,26348,18204,-66040,-110916,-84509,-30567,-45857,-146728,-184850,-108628,-15826,61181,94268,66988,10158,-5093,4420,19173,21577,-10448,-68288,-89360,-78570,-44135,912,22641,23452,20925,28422,52763,47989,43392,43027,14016,-16274,8092,23531,-38815,-86256,-47428,37464,86558,15622,-57739,-69090,-89779,-91387,-24473,30199,39585,36191,48201,41078,41793,82426,109024,66045,52397,23607,-83745,-132529,-97086,-33824,3210,11513,-30797,-51891,-1017,15891,816,11793,-54,-74651,-128857,-112293,-45286,-20023,-5350,15421,51898,80416,34643,-43420,-18880,101793,164686,75810,-15547,3246,48922,22497,-17455,28803,75579,6872,-64062,-6039,100954,103998,-2264,-39981,6325,44713,32549,69159,142538,99638,-51776,-168392,-187352,-162904,-81999,-12263,2953,5955,28130,37350,50157,106142,106187,15842,-77433,-115733,-77947,12978,61575,72969,116774,110393,6797,-93467,-77165,23619,99613,93554,103932,130332,106389,4365,-103081,-103584,-32985,14342,37012,7410,-92615,-123961,-72934,-80414,-156303,-109316,12927,32858,-11191,-16526,-1829,-20198,-20154,17482,53412,34663,-7544,-16903,2251,-26804,-77313,-62053,-28274],[-52036,-74411,-68983,-32055,-1127,-20384,-39797,-28979,-64011,-91653,-11020,72449,91432,87765,67901,21521,4618,25082,24654,3561,-24667,-50402,-50985,-17444,-4355,-3413,3314,1066,-29525,-37897,-5790,34051,59787,112717,134921,67242,20569,50045,13545,-55132,-49471,22670,48386,-9822,-30007,35263,78970,89963,66910,-41294,-44881,75057,120884,68024,63263,100829,41918,-85630,-111215,-30068,34302,79230,68797,24846,38062,50539,-22022,-97086,-91076,-49597,-37288,-69784,-76483,35886,109299,39998,-27066,-32071,-37118,-31435,-44863,-76366,-67649,-81465,-144977,-146219,-97549,-125354,-152859,-151920,-140831,-95537,-6596,81419,111134,48050,-48148,-64052,-46408,-36489,-47770,-93901,-78569,-27375,9412,49711,39168,-18952,-1853,60685,65133,41456,77088,111703,70102,-33080,-62903,-2314,54397,79321,79005,9411,-65325,-73671,-53915,6201,81530,51490,-53873,-51522,61429,91325,51825,35274,30557,16130,-8340,-57891,-89649,-51455,-18100,13702,23886,-1734,45720,159561,157781,18849,-46448,-4479,34049,36878,34001,51802,61353,59796,36034,-5233,-15391,-9923,1086,85229,225486,205842,93751,10295,3690,16034,-22753,-76721,-61173,-23663,-4805,25595,51214,6106,-69018,-108590,-80908,-14094,-6072,-37333,-565,53877,7254,-42341,33088,109711,62588,14865,35628,54872,48151,2002,-54107,-34138,25378,44764,-18478,-86356,-114015,-124629,-103701,-14490,11761,-25648,-26617,-36090,-16336,-9745,-104618,-151654,-64600,-33514,-63579,-9243,55482,14884,-34838,24961,131061,104129,-2148,8250,85936,105339,20103,-92702,-111803,-88663,-99468,-37511,65398,49610,-13391,-14685,-15411,-73908,-93661,-43204,-37897,-123618,-148264,-50034,-2428,-85293,-181265,-167024,-33668,72209,48696,-9420,19597,54624,26183,-16965,-17790,13790,30397,28643,34688,74668,105697,47407,-80137,-118606,-265,120874,47265,-114913,-143346,-17345,83892,82215,317,-77737,-70154,-32913,-63475,-79558,13221,114089,93772,64760,87854,41972,-21323,38264,79390,16421,-3121,52515,139348,170347,103553,37193,16925,-5362,-2482,34781,-18046,-59454,15493,130075,196600,159746,92090,55028,23953,-2705,-37580,-83028,-91733,-106384,-128283,-86126,39884,121287,108865,84988,65512,20590,-19674,17481,34389,-34470,-74282,-64072,-57323,-59747,-64181,-30857,-19144,-58382,-48804,78655,182707,160366,107450,90385,59439,54717,98238,63204,-57990,-72233,77410,194757,121063,3727,-64800,-121256,-116814,4222,62490,1197,-20641,51211,127831,138056,48862,-26497,-17060,22958,27899,11458,27057,67289,78610,57177,40636,28545,39517,65383,61355,41548,21133,-6489,24582,65834,-22775,-146120,-170934,-147578,-91007,-16325,10392,-8754,-21410,-65337,-100836,-75560,-52327,-49240,-54558,-82347,-60422,59443,136003,96160,48448,66662,89891,59196,-34356,-133798,-118139,-26647,53099,124230,78148,-49538,-47305,9707,-22638,-16071,63723,86787,23072,-39763,-58639,-29336,-26430,-90962,-132234,-118101,-64837,-17266,-77580,-184200,-131599,15854,72377,-7625,-108998,-139459,-83777,-18875,2131,46735,73364,25081,-46154,-27139,46475,59563,27013,43776,89873,62748,1679,-1752,4888,7569,29548,62112,46845,23669,4803,-3336,-9106,5709,18287,13256,13680,32825,33997,25585,31779,15022,14552,26532,18186,2983,-12579,2481,27290,-16974,-81088,-65073,-9802,20323,-40435,-109388,-49427,58093,77475,-11739,-80184,-54674,-71336,-126475,-126415,-83154,-39765,-1105,41607,49729,81654,150609,185980,182865,204066,207175,127022,25693,-28096,-46310,-5833,63049,70396,59592,104242,98289,25264,18496,73354,78689,41914,-11828,-15947,31058,16342,-19095,-34526,-69021,-85531,-50984,-49806,-81735,-67457,21968,89198,57702,-32352,-23923,32258,-8806,-52164,16676,128351,106837,14473,-7080,-16322,-13022,8063,38242,83701,97733,13012,-70878,-90864,-46094,36970,109663,91717,50989,39896,50848,27067,4779,-4021,1583,44972,59872,-42686,-127624,-96513,-87205,-120861,-155309,-175584,-138912,-76638,-48378,-47152,-81177,-98232,-21014,23439,-25723,-33617,-3525,-62568,-134970,-114565,-33325,38334,43826,15905,29592,22930,-12147,-48560,-103802,-82821,43858,71250,-38265,-93938,-60356,-23583,16103,70074,139220,128629,86569,82006,62865,13389,5893,7609,30061,59066,32768,-21756,-5255,109816,191859,167456,129121,100094,52484,2485,8724,71845,84825,13397,-33440,4653,38959,19588,-23401,-53064,-27191,-3737,-30208,-45468,-46201,-81291,-125473,-104156,-47391,-9818,56567,126342,105804,46583,43442,12925,-85684,-144326,-85005,14644,66850,80531,92397,65086,-28867,-76557,-62272,-35615,8059,30784,-18365,-92299,-93072,-31494,17850,23998,14162,-6522,-13518,23226,35885,27144,5885,-45258,-75545,-41037,54044,143368,163473,85659,-12437,-45254,5463,54547,33978,22105,26823,-47945,-126616,-121379,-71627,-9686,31945,59793,50457,-69775,-163755,-108955,-15275,-16216,-55629,-72308,-77710,-44147,-1376,-8490,-47064,-64291,-36445,-22725,-61256,-92169,-43190,27957,24131,-14741,-37482,-67585,-101359,-74633,-23294,-22161,-67143,-52058,48374,85577,22399,16195,16507,-34530,8356,102796,111044,111467,129374,64424,-23007,-208,87049,101549,25198,17854,103046,104438,12290,3967,79728,51279,-22659,-12529,28569,-5981,-78441,-114693,-84010,-30200,26528,58847,59222,70508,108237,125728,98374,106824,147783,121598,21373,-57525,-93777,-100883,-66993,-22584,1690,26856,21855,12152,-3002,-57741,-67270,1077,51312,78149,121896,101004,57957,88257,122961,93483,15723,-42717,-34760,6415,29639,75206,105373,47595,-9197,46775,98387,14349,-38333,20164,35108,4388,-31549,-70055,-50725,-5060,-3657,-43322,-58774,-23835,17027,18212,-18271,-71754,-75586,-31060,11228,66637,86345,62990,36005,11065,25359,64269,81413,57633,17602,10717,25549,-38420,-84534,-52071,-43549,-68082,-64387,-84122,-137492,-148232,-79220,-22153,-14472,21449,46610,10498,-11103,-653,-15111,-38108,-30889,-18822,-48214,-113416,-97393,-32368,-6936,-44583,-103685,-121360,-100288,-66567,-5845,50146,66851,49420,12098,-11218,20279,59059,49698,-22163,-70847,-66733,-53571,-37960,-11516,30833,46818,52670,38957,-7506,-6988,45612,61012,19496,15042,17872,-55840,-133695,-118689,-17629,106978,129501,75997,9790,-76858,-110086,-22224,59087,51616,39214,72759,89713,91436,85685,74880,43153,41592,28078,-48490,-126203,-105071,-65477,-71545,-68792,-63693,-62400,-22401,-7871,-37678,-55078,-80196,-123354,-134307,-92884,-55351,-41765,-38933,-10994,94376,178773,97341,-40146,-37832,66449,108386,50636,18212,82240,129747,48570,-46417,16901,136190,98448,8199,34272,86422,36394,-54504,-59387,-11729,9787,6027,31824,77101,61895,-3622,-50742,-59234,-85067,-98630,-73625,-16360,27129,53601,63153,60445,91092,91879,13544,-88467,-139113,-72749,15272,46171,66103,88793,50626,-12329,-45480,-4961,116964,187619,126045,58831,40676,36159,-429,-70231,-55514,29598,71332,96717,82946,-50295,-126891,-63676,-66385,-165845,-126091,15781,53467,24934,21355,-9163,-79380,-64319,22500,61698,9193,-45742,-18486,36408,5742,-56595,-51506,-31854],[-65662,-68625,-46480,-3654,-4331,-61999,-86840,-70326,-87545,-84605,6261,88535,109479,102538,93943,60423,6235,-35047,-71272,-102259,-135540,-136206,-87820,-40746,-50299,-67433,-38881,4012,-5003,-27677,-15574,12477,75824,134949,86403,3118,881,39045,19465,18469,79770,167745,150416,45685,3868,32506,40828,59478,93007,43811,10385,68103,100001,98240,113077,105387,30533,-60175,-68567,34503,129650,126899,50840,-16281,-11875,-46,452,-5229,-51165,-92140,-48147,6748,19965,77635,133175,77471,-16177,-51614,-77726,-67884,-4385,14293,-6190,-24408,-54571,-79487,-50824,-16046,31260,13321,-46265,-51347,15326,110206,147133,98701,18161,-35489,-53218,-27357,-14594,-42807,-48555,-44391,-40979,7779,55954,27334,-12824,-23102,-23601,-17214,42965,140580,156035,46168,-46499,-44369,10884,70299,29014,-90915,-127310,-63844,-3970,50192,125744,122185,6105,-22577,81586,114796,98610,103591,68265,-6576,-52344,-45064,-10315,-19551,-71126,-81820,-70156,-44456,30895,112555,101038,-9722,-101175,-79424,-13641,-10619,-2312,62799,90458,77035,31739,-29423,-6124,45293,-2361,-142729,-223323,-172518,-95773,-78799,-56882,-29604,-70688,-122501,-110291,-96187,-76863,-24260,11255,-3849,-5890,5812,-25556,-39909,-41631,-40379,6972,65062,48714,24507,52466,54366,-13279,-47853,-32038,-35641,-11565,30839,6364,-49290,-73461,-17542,20478,-39112,-103089,-53849,23223,53756,26225,1792,26787,37315,22661,-25702,-95627,-115760,-107847,-128916,-87421,15111,44844,-21539,-81828,-48034,54072,77870,30949,45404,106143,153752,109332,-7,-41536,-72127,-106575,-21399,99795,105245,66203,36946,-8245,-60599,-73076,-61099,-84388,-127092,-118468,-56446,-55,-23037,-135763,-173024,-43468,69635,63890,29090,23193,6487,-18071,-37804,-14288,59756,67686,13469,23878,92424,88640,-10810,-125750,-103043,55480,156015,73243,-68158,-125237,-68380,18149,65063,55512,20932,11894,12417,-8857,-18275,16627,83894,73873,25016,-15601,-84841,-104334,4560,82038,20481,18241,116938,159387,84027,-15213,-122100,-209918,-195665,-93312,9418,6749,-21542,40688,115147,133243,78748,26915,1188,-18584,-29390,-56634,-68614,-18489,-9737,-47938,-37627,33051,82168,76585,51363,26091,8679,-2589,19360,-3208,-83691,-60924,15458,14832,-7544,-12361,17218,24584,-37197,-46475,63736,131042,84475,13049,-33916,-24372,24830,57661,63820,40549,8280,54663,124274,64877,-35226,-73286,-98991,-110482,-72186,-44807,-48109,-23153,48468,78174,41859,20475,28032,32710,52640,48306,7574,21149,74781,70021,34416,45435,68039,77051,80281,80897,51274,-14214,-35434,30772,59986,-21019,-105497,-131623,-113518,-25284,45883,50347,25806,-38256,-127791,-110416,-39879,-62785,-104536,-104222,-126776,-100663,18574,86230,36864,-22184,-7333,28334,16824,-42824,-98843,-91994,-67677,-45034,39907,81231,36446,49644,56344,-15624,-15270,50187,45732,-28003,-69805,-51574,-18026,-13316,-66174,-87671,-61615,-32453,-43634,-122235,-213527,-194137,-97085,26992,42847,-89652,-183585,-91306,36758,50637,35168,34883,2852,-52051,-58373,-16379,33543,85922,101170,76559,31286,21700,77369,109416,94782,78953,69792,22914,-4931,20122,45383,18959,27352,76817,73650,27805,25827,43054,66721,82507,24815,-26037,-29576,-46789,-48293,-9207,35369,34828,-9873,-35648,-21642,-5561,35862,56273,-3290,-45608,-14438,25292,-23769,-71291,-28188,-33141,-98307,-102254,-72879,-26255,37285,81055,59943,54868,100467,130561,92308,72163,104064,96733,36999,-9086,-65264,-88467,-21643,27700,13886,15586,-9383,-44413,1533,32903,-1726,-5566,2686,36599,83707,34994,-43852,-75909,-106882,-90800,-20625,9397,-16671,-35848,4030,44407,5447,-54248,2320,73833,25041,-38018,4499,86802,43425,-38514,-67305,-99170,-81076,-3899,40940,40165,47253,20143,-20850,-39138,7441,58077,68633,61950,74885,72212,52529,224,-28979,-30894,-30270,-17759,-21391,-77461,-63874,16405,-24603,-99676,-79389,-40850,-19460,-8553,-48177,-108716,-134309,-95556,9466,72539,25729,-45267,-52774,-34912,-64223,-104783,-50312,69325,82142,-17970,-67883,-43242,6985,-19561,-108076,-105816,19728,65339,-54658,-157408,-129304,-33831,41207,100495,175519,184748,115557,69807,84320,88573,74064,60112,62312,60202,43952,11064,14691,108994,166383,117333,66118,36011,4521,-18740,23415,114116,108006,-3294,-39176,39595,86429,38694,-19322,-26017,-5541,-33856,-66778,-23265,43314,40943,-43623,-91657,-55262,-32544,-794,64055,87059,68926,57013,-18102,-108431,-132330,-107994,-93130,-87001,-68220,-16397,31866,-6877,-78683,-86508,-38157,22734,33189,3016,-36238,-75888,-58160,33074,80297,53152,10533,-27393,-38554,-20675,35154,62493,31435,-11076,-36590,570,68099,65593,-18125,-69426,-54699,40995,111981,63692,7474,14905,-14245,-54518,-46125,-51138,-59915,-31875,21261,56747,15690,-26010,-17525,2355,-29471,-81933,-96722,-99839,-76535,-32211,-13563,-4912,39656,73595,27866,-25332,-41394,-44471,-31933,-19566,-9067,-2618,-19374,-50948,-47428,-17974,-1005,-42059,-68976,-17118,19120,-3051,-507,24564,26590,25565,25101,38706,89510,111318,34275,-52192,-44935,20428,31390,-27243,-31997,25066,28632,-24309,-25222,61038,73884,38165,91643,144600,69408,-6080,-38545,-37402,1130,17926,-1487,2317,54058,118484,146223,126748,136155,166516,119237,1074,-40086,-36894,-87652,-121903,-97427,-50116,-16989,-19801,-1981,15878,-55754,-90426,-19851,23547,33154,80526,80585,47413,70555,94442,56528,-7650,-24408,-8664,-49432,-91119,-27648,18316,-36381,-60963,33976,92384,3430,-41835,3678,-3045,-930,15456,-41515,-61259,7608,22665,-35068,-35430,14893,42728,55828,54202,-5577,-30213,13000,44455,61557,58423,32351,2308,-17375,12787,64101,99368,87531,32677,-10696,1481,8967,20249,40136,15660,-40062,-35325,-29230,-89367,-101335,-11116,38655,19362,45690,58631,8590,-32662,-50082,-40163,4310,-737,-38131,-87252,-137269,-95064,-1005,20446,-27321,-44275,-43199,-66316,-98622,-79844,-7826,55448,57711,9085,-27243,-15290,32219,58485,2193,-41611,-23611,-8108,13047,12239,-14035,-25493,-2250,1081,-10411,-918,43153,101230,98142,68679,35244,-25795,-104418,-134516,-82135,35516,104635,101786,47781,-53030,-84707,19947,97491,62882,24963,70062,95601,47919,-13819,-33084,-44607,-46031,-21682,-43461,-112216,-62104,-953,-73452,-113650,-85941,-70150,-38224,-21649,-48939,-50318,-30939,-44907,-44903,11935,49474,51891,10548,-31670,49391,152397,96498,-6739,-26578,-4811,2336,-4799,22612,104815,123086,-7452,-127831,-49057,106579,128240,81744,75568,54002,-16564,-48995,-23864,-11925,-8537,24916,54626,37285,9342,22686,61084,67337,-372,-78451,-93479,-44498,-2418,53909,88122,39229,9275,31253,13444,-49666,-67384,-5882,22668,27174,64415,68146,3674,898,47950,106889,169050,180158,102243,29314,-4735,12480,30942,-14402,-4340,96268,124194,108493,98735,-14170,-105956,-78239,-75545,-132230,-113190,-3301,67129,67343,41964,-17948,-95528,-78207,12649,32796,-40286,-95134,-57714,-1421,-21592,-60868,-63665,-61084],[-69980,-78636,-69338,-42752,-77200,-122515,-107147,-93519,-97639,-52860,15232,58294,81610,96377,107059,69678,-30866,-113371,-122151,-109527,-158695,-167405,-113518,-76275,-89305,-87496,-601,91721,55282,-9620,192,16725,55020,83621,14354,-30616,-6282,1403,5149,64866,113944,120042,79636,10163,-8892,30523,55184,61987,94489,102781,64305,39706,37558,76687,113553,70313,8166,-20779,-17028,63870,179876,153156,10911,-80544,-77242,-33670,47741,80117,-4914,-98969,-67856,14908,57660,81446,113782,119050,56180,-20417,-95022,-97188,-2753,62750,35627,2372,-3889,-27456,-32944,4352,97756,97934,32852,4371,18560,62782,115198,123160,62045,-19560,-46404,-2243,19410,-6970,-40092,-68831,-94208,-56410,57527,86251,-10710,-86934,-83602,-66796,-24558,88359,155531,80554,-34990,-82705,-43501,14087,-26090,-121735,-116224,-17302,35690,20582,70345,126847,70576,30758,73150,94193,114131,114686,44738,-24606,-36040,-9684,15917,-19220,-84813,-104962,-101235,-65063,-21779,13857,43664,23566,-43870,-60333,-11850,-14522,-24788,23274,68832,93676,75296,8814,-3302,39947,-51395,-412612,-760066,-642071,-309822,-132691,-70779,-37376,-49715,-69077,-80520,-111106,-114179,-62229,-16938,2590,54361,89767,55002,10371,-17687,-41459,-25185,16822,51998,68595,17916,-71714,-105286,-73204,-54954,-84602,-97336,-51861,-14554,-36349,-95372,-53565,37973,17687,-62919,22543,143749,110102,5271,-15422,46203,84817,53087,-25031,-47575,-22844,-66552,-111540,-43809,36126,16276,-48626,-65285,-71004,-63540,-39391,-6129,36480,56802,91204,92700,23150,-24840,-15384,-3539,45209,90771,78813,53448,11853,-26436,-18927,21636,-729,-67663,-103223,-94334,-89247,-34338,30721,-20131,-74156,4150,66634,76913,78526,28500,-53722,-102061,-111200,-46852,56610,46597,-21430,8084,79331,35168,-62660,-86792,31620,182791,204671,99343,16603,-22115,-37910,-12915,70917,148195,160608,128603,93904,82364,80001,33836,8999,9769,-40797,-138652,-166322,-91869,10724,22499,-56182,-35760,36845,62845,91167,66519,-64504,-212652,-232390,-135642,-30660,-4408,4254,70778,99999,80728,32889,-17087,-41334,-31663,-6983,-40593,-76148,-5514,47806,41956,35909,14375,-20436,-48416,-51824,-4200,45815,29194,7047,-27465,-62844,20764,110253,73897,21941,22668,45014,63330,49492,31633,42664,17894,-58521,-99768,-97713,-56056,560,1066,13423,51067,45019,25881,-8615,-74468,-81942,-60790,-70702,-87680,-119309,-117818,-46108,24334,52939,6297,-61212,-34507,50142,75935,46977,6549,-25693,4929,70471,69278,30139,28297,23053,6350,4384,15311,16229,-14988,-33918,-7620,-9484,-23956,-12130,-28776,-37127,33892,68426,66686,68333,7488,-79649,-66459,-24117,-53463,-97680,-124749,-131171,-107249,-95547,-96403,-92022,-104747,-81298,-14361,-5118,-26347,-1948,22204,-17461,-73935,-30045,77162,128724,140655,117000,42631,-14867,-11889,-12962,-63291,-82296,-30161,22815,18955,-13314,9119,29677,8247,-45158,-96016,-160572,-212085,-194028,-55926,38417,-30169,-98471,-34733,66622,79780,45496,21176,2407,-32905,-75233,-75888,-7654,94501,102973,42508,13341,34328,84484,114221,133554,108261,26054,-34619,-227,81565,127986,94076,77981,130743,145590,87734,56100,62556,80852,83481,11070,-38954,-30656,-34590,-9124,32291,35897,11488,-6430,10036,32693,19277,42353,119461,100809,-23646,-74302,4426,37402,-3755,-30771,-39040,-43926,-32934,-19400,-5005,31940,82255,68119,25874,19403,15329,-34607,-48468,14890,65448,47232,-16632,-121346,-186539,-124816,-27648,-23511,-65951,-109288,-108245,-35408,-13655,-39998,-3888,36905,62431,91550,31126,-81850,-125867,-141577,-131648,-21544,71144,58472,-2692,-20192,-8599,-18950,-26126,25864,73538,50579,12621,35653,78791,44578,-35685,-87862,-144345,-120926,-8553,60162,15594,-14270,23398,73625,72410,67797,43405,8039,24211,73020,40890,11619,-2641,-30238,-59707,-68740,-77508,-70740,-44211,28444,88933,5332,-63623,7037,58851,32988,21132,-12123,-73863,-106300,-96209,-36701,37455,24746,-50416,-45324,34433,66230,5216,-2239,85026,79631,-68098,-160234,-108736,-5943,-9847,-90350,-79951,37709,77036,-37515,-125756,-95193,-21452,16608,42401,97378,113230,41932,6116,95699,156347,108561,57085,54380,53404,47259,38142,15221,21358,22369,-8164,-31866,-44017,-39584,-16916,57173,133301,69253,-37562,-17978,86520,133466,95532,34297,23272,24755,-39195,-90546,-24627,79198,101368,16230,-63724,-44032,-13280,-1286,34174,79565,77768,19937,-83821,-125609,-83012,-75804,-142434,-179131,-126196,-53135,-19932,-33645,-71066,-67501,-25636,13572,11291,-1939,-2322,-3597,11206,57551,71244,55704,34713,1382,-60583,-105259,-33864,73410,86778,42623,-16430,-61746,-63918,-64981,-87705,-72882,-6188,82059,112182,59991,17034,10392,-7515,-8423,7172,-28479,-56443,-41941,-20032,6753,26739,58421,67685,41694,-2737,-42221,-52696,-89808,-106209,-53949,-12992,23999,120332,181532,85169,-13194,-15506,-38129,-65623,-43002,609,16022,6772,-9815,-26011,-19982,289,-13869,-58098,-68709,-21462,19431,28042,57998,76232,1346,-96929,-83069,-4077,13195,-46985,-71102,-37800,-24635,-47766,-77895,-96253,-108563,-99797,-69586,-43580,23072,42717,27416,100129,161422,84155,40933,48697,22888,6910,-11613,-37207,-11552,31654,36203,36866,61027,93862,100697,64884,-7989,4177,34840,-70173,-171482,-149996,-85840,-48510,-38126,-15130,16742,-7441,-42221,-31588,-3804,44342,90585,59152,5303,14259,58733,85003,61416,23925,-5271,-77120,-149928,-113281,-41954,-16507,-20577,3424,25280,-10113,-38845,-27378,-37531,-10932,48643,10631,-39438,19816,62004,15364,25924,73675,70802,44945,39351,13425,-27295,-33485,-13786,8519,-3524,-48175,-88367,-96961,-54197,8678,59142,80377,54295,-10866,-13198,40969,79493,76400,61046,11211,1167,15279,-9590,-16917,29680,42525,20790,18468,12458,-13711,-27154,-27440,-32075,1470,15319,-23676,-98429,-166691,-152280,-73902,-34375,-39894,-15034,2227,-22319,-69050,-79621,-15127,70593,58490,-526,-26244,-26214,1903,29687,-2148,-25490,-9115,31455,101330,84801,-47699,-119778,-89730,-43265,-10315,129,16936,82193,106109,72783,40837,20346,-19171,-55123,-49333,-19652,-7458,36790,41408,-42452,-62932,31047,88108,54857,-8249,-11173,-12266,-80330,-140593,-118514,-103014,-108209,-80611,-98285,-130190,-41036,60038,-13123,-93108,-101711,-93482,-54956,-36326,-53317,-12442,66943,47470,1432,29896,109528,136188,80544,-17707,-14387,54487,44640,5001,-13209,-40075,-32949,-13455,408,40639,21509,-115353,-191233,-85176,51073,89438,74370,60606,16906,-46415,-33667,30251,7526,-8430,45619,75719,29403,-15030,8002,62482,67318,-9526,-76709,-90441,-61111,-25566,44198,82998,4084,-71214,-59328,-38364,-27529,32901,77668,34090,6971,59654,78458,33272,66563,128686,139341,121109,129212,105443,67917,48698,80008,99728,58356,62590,146556,144181,73882,49664,-6230,-81589,-121597,-118914,-99440,-68747,2928,80439,88311,40382,-16373,-59707,-39713,26868,55481,-12679,-95331,-102230,-78798,-82527,-88054,-86378,-72597],[-28562,-48691,-66573,-67317,-96917,-97052,-59127,-48246,-36340,13625,49557,45410,42993,80636,117782,77549,-32342,-127127,-111700,-55759,-97388,-127761,-97815,-53843,-21726,21384,106617,159479,85634,28614,51944,59287,55497,41351,-14634,-11738,-1786,-60938,-62114,33976,55393,-22659,-57877,-36868,8099,88552,136618,83151,23975,20979,28571,-7331,-23675,4072,20666,-1372,-2901,15710,13254,41185,126372,112537,-19491,-83138,-57398,7820,90934,105415,36528,-37933,-49407,-8237,31619,44904,62183,117905,120631,37941,-77308,-110639,-23603,61844,43648,7915,4735,-10623,-35914,-44639,6164,23976,13433,230,-19505,-11343,60057,115917,63502,-15271,-14588,51830,84797,27389,-55694,-85436,-90358,-79851,19082,85989,11772,-54816,-47108,-65445,-66615,15658,92506,62883,-5332,-31594,-51,14088,-30587,-113863,-131477,-35922,16624,-48774,-41342,51681,77764,70923,89847,93407,86918,52982,7151,-8599,2445,4537,-25435,-45746,-54088,-45321,-46680,-52661,-59823,-47342,7018,45066,41139,30576,43754,27314,-21336,-41194,-7397,60412,99232,72118,14440,18237,-51763,-452642,-869471,-801594,-408198,-148939,-47156,27480,78671,59602,-2828,-60545,-80039,-47176,-3736,24010,62706,64465,49467,45695,30775,-2809,-10469,-590,30188,52009,-34206,-164856,-166951,-69319,-8972,-25112,-113789,-168366,-93421,6020,-6143,-8540,58776,71484,-2451,42777,131918,66711,-72990,-80784,9138,35319,5118,-35669,-25456,14491,-10451,-46139,-18562,10790,-17069,-37152,19595,4497,-91973,-122404,-66119,3044,8832,1456,-3462,-54603,-78480,30061,99531,67112,41807,31984,3226,-32716,-32795,10636,63101,29847,-36721,-69370,-73919,-78905,-42008,23918,34411,29012,75915,96993,123940,135199,43757,-87919,-175249,-186138,-80820,29556,11257,-40798,-26640,6482,-23135,-67709,-34309,109312,237447,209903,72636,17030,44838,65173,61147,114210,199750,222568,183815,156718,164060,168862,73401,-42671,-39223,-50730,-162800,-180192,-75459,-6645,-55457,-113028,-87412,-89930,-29791,171625,236795,124196,-14493,-97321,-90913,-36224,-40558,-24057,40109,53792,53452,30601,-32694,-47212,395,40688,-4059,-81803,-51245,10589,53968,68947,-7958,-115119,-156167,-122068,-9171,83904,55371,8113,-21832,-28657,45094,105061,69722,5658,-18987,-3539,33796,82605,73664,-3800,-95424,-148036,-112388,-47615,-29398,-19251,-30372,-34648,4033,47796,10779,-119928,-181542,-74122,-22137,-70462,-101881,-125186,-113707,-16369,65564,58638,-22553,-86633,-82938,-1951,75265,54942,-26377,-63304,-22395,43962,60836,37877,10617,-39731,-64831,-50164,-40260,-3963,36570,14886,-25771,-44861,-17713,29632,21140,14951,55488,42269,39568,71407,49263,-5400,-30597,-39783,-32382,-44204,-106770,-107139,-78724,-156334,-221382,-165045,-119639,-76275,9372,14374,-3136,63364,109850,53716,-31835,-40091,45434,129316,146682,133288,74887,-36301,-74529,-35568,-54113,-85788,-36415,34473,13269,-15954,42959,85415,56941,-8131,-46086,-77979,-157178,-209146,-121543,-8908,26910,44367,52987,36877,16650,22259,5138,-12725,-20380,-33783,-35346,-16689,14039,19671,3462,10778,44163,63095,59447,98208,79439,-32273,-72296,46983,165717,178554,112508,82627,116549,133188,97680,68849,73699,79063,52203,-14597,-17693,22761,45033,90002,104657,59883,25311,7388,9449,44458,39016,11713,45739,65030,-23578,-89034,-8493,80641,59025,-25295,-57432,-18863,4928,24493,20684,-9269,9524,26421,9146,-16905,-59515,-100773,-82441,-28105,13504,17534,-46026,-143060,-182957,-135047,-49108,-30541,-87583,-141175,-121071,-62048,-44819,-31373,47157,95942,78541,76329,40747,-47249,-111918,-150535,-153372,-40496,54051,45775,-3673,-14139,-4269,2600,-5446,-7753,13045,39871,52541,66144,93775,78571,10545,-41781,-105673,-97447,-22911,19006,-20817,-52196,-11511,72008,93509,51595,-3788,-8173,41335,84969,11402,-32866,-10434,-39911,-111492,-127514,-110980,-62686,6685,66273,83662,9570,-26928,31513,41747,-5831,10663,23240,-12304,-27659,-38260,-33646,14233,10680,-48640,-29243,53310,103959,62829,28572,55163,22431,-81715,-104270,-45701,-7822,-35545,-84149,-50309,42281,52850,-36262,-85375,-48283,168,10865,-17177,-12976,-6254,-45506,-53978,50688,113175,63065,25566,46238,36356,11072,14681,-15953,-67517,-93374,-94815,-71823,-53657,-45620,-18671,51749,97809,24263,-38818,8205,86368,118255,115759,84189,63632,33657,-52239,-115275,-67931,27134,80173,50958,-16405,-27078,19862,59723,71851,93298,90112,13183,-86209,-92260,-21082,-3338,-78497,-129837,-68183,-6633,-36659,-79991,-69803,-34361,-12309,-6237,10076,29895,37818,70500,86962,66016,40976,28857,20336,20356,-31754,-133389,-112351,14833,62254,44367,4038,-72367,-116615,-98117,-73331,-14636,84135,113070,66646,24034,15245,7634,-3735,16128,28398,-7766,-12487,5179,-12138,-40451,-42123,23436,92322,108449,85081,41408,-5685,-77442,-116403,-67215,-8760,28239,114477,199826,117124,-9638,-3196,25124,8863,2830,21433,10425,-18235,-17174,-4787,6351,20016,28863,2376,-42173,-9883,45987,58018,85576,74449,-61678,-173036,-115199,-14078,-18323,-56703,-18203,15210,-32022,-67170,-71232,-106940,-160127,-142118,-55662,-11481,-2956,-23930,-33645,24210,57505,-10456,-6100,69732,52792,-24130,-44739,-17251,28992,34683,-42310,-87611,-25139,42926,43092,20397,-22825,-17663,12555,-75355,-169459,-125125,-62797,-38911,-19560,-4109,15650,37309,24356,-2649,2622,41178,77557,56982,4613,-10646,58168,172645,185511,82132,-11669,-50396,-87044,-90180,-31204,51048,63298,11857,-2517,20819,24873,22025,6246,10389,39615,1997,-44156,19904,106398,92216,59034,49844,26850,-21947,-39291,-26065,-52478,-93621,-91852,-37491,-8190,-39193,-107331,-167326,-141010,-50591,17492,69034,83406,9858,-32825,-19184,-5766,-4406,26900,40825,32346,22863,35187,34434,9169,-2145,17808,8234,-17544,-16858,19468,71887,55525,11548,13974,-4323,-72892,-159863,-199665,-183955,-136953,-69824,7067,41907,24446,-7339,-22420,14487,83119,59341,4379,9025,37723,48669,39318,2902,-11023,-9280,30532,110913,94171,-37792,-130339,-139439,-96139,-49146,-14530,18710,44421,28563,9488,22379,46993,53327,48555,52011,19129,-30419,20051,55079,-1971,-30661,7090,42267,44891,-18127,-104858,-154318,-172272,-172086,-108302,-70446,-70667,-81799,-125498,-122667,-30721,48149,27117,-35969,-93410,-106734,-62374,-50487,-74830,-42935,34222,36510,-18639,-31148,47090,99138,73845,172,-30815,-3398,10288,13683,21826,-5985,-4769,17729,7386,-24149,-106781,-205818,-172545,-39906,52894,70409,48528,39895,24067,-15897,1629,66289,21447,-22834,9707,27006,5216,-18361,-13902,5302,-5919,-58694,-76626,-80565,-58614,-13921,29792,50325,-1730,-83668,-129159,-117397,-47248,57876,93108,21488,-26174,20582,80994,101732,135420,142341,78057,43064,100505,123143,103863,109200,144537,153360,133021,137223,148561,100968,22410,-9865,-23035,-66327,-136589,-144290,-93318,-26677,42533,94920,86860,32322,-2171,6062,25099,42395,95177,61493,-57673,-116313,-117776,-111290,-94197,-77436,-40725],[11948,3014,-23567,-38265,-29944,-11692,-14889,-5674,27479,57858,91897,68911,12533,34550,85787,61287,-4605,-73713,-90748,-44938,-46877,-81350,-76482,-29074,38848,123008,159759,112222,35014,32534,67572,70198,57405,26560,-17557,2715,-13110,-113317,-129767,-16778,18314,-55414,-82698,-988,87000,141949,158623,69786,-64391,-120525,-76144,-54224,-65788,-95869,-126381,-88516,-19924,8056,-6254,-7809,22114,17989,-32218,-33410,453,49574,86390,63718,37286,21294,-6708,-12644,-7365,-8539,-766,56112,101666,75104,-7664,-59727,-9828,47835,29073,3961,7728,-260,-23825,-56572,-55075,-58280,-58008,-48767,-45369,-25496,30223,74428,24567,-30002,-4832,64814,104764,24614,-98179,-108158,-53202,-58147,-36296,22499,16653,5912,20176,-24248,-48315,-13573,30446,48105,61266,73947,83602,70990,9926,-118125,-199790,-123955,-44239,-78224,-81608,-4067,42630,58568,93657,92087,34503,-12626,8553,18947,10857,13023,-26985,-47364,-29324,1686,3965,-26871,-51867,-63340,-52131,-8937,54526,88712,83274,61477,6174,-56595,-66087,-21689,46058,96052,52520,22365,10846,-246734,-555778,-566063,-330633,-143212,-41647,95847,217841,166655,48442,1679,8617,40270,77485,76721,48358,4507,-14948,12619,33714,47266,64210,52870,18995,10874,-36551,-150764,-180216,-76599,29061,51319,-47321,-167576,-123815,23595,64339,41636,65249,92632,42735,18586,26857,-43946,-166399,-149730,-35881,-41958,-85509,-64164,-30212,-9874,-9114,-36363,-41614,-23417,-27009,-1289,101397,122230,17782,-63650,-69289,-17701,11479,-12909,-53076,-101891,-86406,51240,114112,32394,6096,21952,-21008,-46788,-24778,-24978,-39458,-48898,-41491,-39421,-38263,-1652,16406,-3432,741,43904,81686,104064,154797,148551,36488,-95970,-181510,-175393,-64807,17817,7128,-34417,-84749,-94955,-62229,-52082,-41857,45290,144464,129876,14811,-30118,29365,106973,121273,113495,132883,142531,127224,134336,170333,182192,76102,-60361,-65501,-26660,-73700,-97987,-52772,-22048,-38380,-30158,-27367,-107804,-19413,257193,338525,213962,109911,44766,10539,6861,-46348,-61002,-16119,31422,84586,49000,-39570,-23424,46861,61799,19402,-49850,-63009,-42041,-2986,28897,-30366,-133697,-152236,-90940,8720,86670,74937,51541,33004,-8308,-16961,18048,36954,-9414,-72891,-66406,-25298,28032,31342,-41448,-117976,-116004,-26540,46771,20412,-14949,-20941,-41898,-15989,52618,3122,-143754,-158085,-11542,25372,-57351,-105235,-82972,-28547,45414,91074,71502,-3004,-71737,-119562,-81550,42415,92337,14504,-50345,-40741,5873,42358,36660,235,-40239,-25030,7633,-5561,20749,91542,73309,6270,-3282,11860,12356,8856,35284,57478,-3883,-26838,28000,47502,5263,-45444,-56951,-17636,-15183,-70019,-54943,-46,-59823,-144807,-108505,-59354,-25894,34625,42187,41886,99066,121062,70808,16325,-16899,-12495,41580,82592,77836,22782,-55910,-68970,-14033,-22617,-74986,-53071,-4077,-44295,-75053,10135,95315,92935,26485,-22816,-25364,-50610,-111009,-86352,-13461,56431,115822,100163,-6895,-64263,-9484,3409,-14938,10036,62141,76636,26211,-27745,-28782,-7590,14710,57663,73598,34825,32086,16625,-45918,-42365,105816,215132,165626,54605,30510,46931,45407,33154,32633,63335,74553,19594,-27942,15138,65268,96150,141250,151709,121776,86329,34115,-6177,21059,21848,-43316,-70516,-42095,-45435,-64636,-13969,55691,55857,8979,-13534,453,2824,38750,71807,13111,-33236,-16087,10168,-16824,-75087,-98251,-69657,-54835,-49382,-28265,-45535,-73405,-52262,-35397,-25526,-16241,-45562,-80665,-72642,-66212,-66059,-32480,43829,85141,70760,64917,76706,60447,-20501,-89786,-79522,-33310,-22971,-35750,-40260,-10814,20963,24687,-35097,-89912,-59158,19384,61696,59642,82070,76196,42290,17603,-30529,-48108,-43982,-45081,-42313,-39007,-52126,-16645,13191,-24414,-51316,24484,114760,136205,39253,-37206,-28907,-59518,-151829,-169696,-112407,-35325,22566,47290,50855,25849,15509,20043,384,-9706,27632,39849,22818,54338,72224,51700,49312,22365,-40109,-35614,19537,40990,13677,-6259,-13260,-50001,-44483,51665,86175,24040,-45589,-57208,-5357,28959,-1010,-51561,-89721,-76420,1981,58372,656,-58830,-62245,-62010,-79578,-59067,-42443,-31170,17961,58313,2876,-50316,-34137,-39787,-67193,-83279,-86555,-34843,8258,-7779,-19131,1266,10823,-7784,-18385,-192,29261,50563,71323,95005,82686,10333,-78837,-113911,-84429,-17117,56013,77389,35943,-1864,35415,99027,93086,64496,61525,30513,-32393,-23868,42412,76960,37852,-8710,8730,22943,-32136,-94620,-84000,-40012,-21910,-22155,28386,94810,91633,69956,45120,28155,27531,-7702,-41699,-25485,-24395,-101200,-133369,-75605,-24792,654,-4593,-58366,-99813,-87628,-66689,26991,134744,107643,11224,-29181,-28645,-18630,-2886,28760,44569,30423,50860,74058,30422,-45913,-87520,-15508,95574,148524,130531,58394,-22356,-72444,-87554,-59276,-1716,21924,61754,142141,106064,2873,7028,71998,95457,76388,50144,1385,-54504,-52340,3080,37026,53404,71452,62377,10121,3414,37268,59349,83741,35165,-113334,-161510,-28871,76550,35262,6856,55347,42457,-25727,-29058,-15138,-47316,-85866,-62193,16989,39271,-10173,-54892,-51378,-38118,-52870,-101875,-60383,56752,73964,-612,3777,46419,40805,11625,-56208,-103966,-53189,12441,4459,-21537,-55805,-94629,-85018,-74536,-92091,-60363,-25059,-12822,8772,19155,14627,15424,12557,9344,-5326,-29974,971,52881,49547,5553,45092,187573,226186,94689,-18345,-7829,7449,-18038,-8643,48579,77818,59980,51931,66897,87539,88847,55923,25122,-12958,-76618,-82819,5933,89446,75170,-93,-51994,-77630,-107088,-84714,-46627,-57032,-88418,-102886,-43198,42767,60840,-27713,-165997,-175873,-59874,30931,83322,96916,18298,-69183,-129242,-142702,-115757,-54490,21793,42276,8298,26687,45260,-7460,-20638,36278,39250,-14264,-26311,31422,112526,110839,41392,-6149,-15653,-20961,-83276,-162166,-206467,-174265,-74889,32013,69987,38695,9484,3795,19948,56566,46508,21821,60282,112480,110206,62056,-2423,-12444,-6974,-2521,27918,7456,-28155,-70983,-149623,-181855,-127912,-30647,50649,38089,-36946,-44725,2765,42930,55826,78676,107297,81335,34014,47071,61071,43436,6493,-26961,-18997,22082,286,-110583,-190229,-155557,-98049,-36634,-1775,-2297,-45410,-92969,-80389,-22349,-6150,-1751,-9838,-71600,-98179,-56735,-53870,-96897,-127217,-111644,-42628,-10710,-26694,-35134,-23939,-22596,-34378,-45568,-33075,-5429,39752,74354,32899,-16725,6183,34625,-31736,-177816,-223462,-96770,31515,83846,87374,67807,68313,78295,60957,63509,80898,15695,-63062,-70806,-55709,-32433,-14850,-6857,-5484,-28554,-48461,-30154,-53491,-60772,-21845,8009,38114,33101,-42952,-127727,-127341,-55015,8312,19821,-27501,-53365,-21378,57250,121143,136896,89536,21655,36433,96651,86504,70028,85092,106867,140046,171948,171743,98227,10405,-25931,-42191,-54331,-58370,-89285,-108909,-79164,-159,71063,93211,81254,32772,9039,54413,61203,18783,64615,65975,-46906,-95818,-84718,-87470,-63081,-24878,12018],[16686,32615,18406,9844,44147,32021,-32351,-23908,12747,32508,96851,86824,-14027,-37997,-5279,-18239,-22978,-27381,-69244,-52883,-29323,-62512,-83545,-67841,-20486,80074,106404,26674,-24057,-7468,21389,35405,42995,22747,-17022,-8818,-30187,-92477,-86583,8964,65803,52816,31171,105750,169587,119287,63943,24732,-62850,-139533,-111422,-46566,-58033,-136217,-189396,-129239,-48062,-30508,-27373,-11720,-8149,-22563,-12648,2435,-11535,1772,28657,-8294,-12137,32620,39481,5855,-32917,-54279,-48849,-2922,45400,73638,68113,43966,47033,46539,8773,-17175,8728,23873,9454,-4857,15843,-32186,-94677,-75694,-11052,24509,25780,22050,-19793,-46431,-19021,28762,50449,-18085,-123889,-112502,-28479,-35472,-62998,-36427,-14070,15781,53334,34943,11640,5123,16778,77835,145847,152763,123791,118104,59899,-91005,-202018,-173869,-84384,-26665,22716,58653,36337,11860,51692,67670,4532,-24786,19891,-1538,-22731,37399,48293,-11198,-45712,-26320,-10907,-14123,-24840,-62940,-110101,-84137,6916,62898,61149,50845,25842,-13504,-48185,-77198,-28779,83983,80644,16396,35897,-31489,-188562,-207594,-143789,-110068,-64576,89222,235865,179496,42686,13522,67857,137688,183991,134173,42810,14857,16284,7352,-5002,33667,93323,97139,30128,3692,11504,-72766,-158931,-106552,-16950,25066,20619,-37671,-67202,-19284,5985,-1204,7292,48704,45291,8769,-32283,-104788,-206818,-183143,-49299,-50483,-111986,-61352,6477,6774,-27517,-60878,-36957,1094,-2607,21547,120652,183393,147932,52905,-34055,-23663,38105,44322,-171,-28399,2817,69721,75806,15811,13801,24145,-24115,-34952,-21660,-100214,-177777,-142166,-57457,-30705,-15414,62217,85084,1716,-40226,-16082,-2049,36227,101012,79290,-12718,-102715,-146341,-101404,-12533,27299,27280,-13080,-124012,-153388,-78404,-59381,-88433,-49584,2310,5213,-27140,-35767,-19451,17429,41424,18351,-7559,5938,16003,20863,55441,56478,-36598,-106378,-98037,-37781,19675,46588,26375,16569,73634,125618,80211,-45495,40942,305927,332381,127869,31321,74718,95879,55290,-12158,-48095,-22181,71040,151470,55330,-61750,-18364,41396,20252,-5294,-31518,-42431,-45834,-56447,-55877,-65382,-95790,-76906,-18530,20797,58313,85616,116261,107766,-2196,-91865,-57140,5457,-6083,-54297,-63258,-59645,-44345,-29543,-42581,-55757,-26481,45070,85199,54367,20986,-1402,-38643,-2846,55972,-13099,-108073,-83422,-9749,4852,-20486,-47770,-27910,45933,100081,101665,73976,246,-93516,-145880,-108759,12026,95931,55023,-26044,-59401,-39736,-581,-565,-20780,-5007,53742,81935,45398,28429,74617,77555,33127,25873,10784,-29351,-23033,21764,34999,-40013,-78326,-14726,26096,-25605,-66855,-39492,-16619,-45462,-62594,-9140,86536,96902,21647,-36,2845,-19823,714,63061,120110,135393,88276,33364,10687,-15833,-54676,-35825,17624,-13596,-80007,-66165,-19781,12730,6960,-33023,-51339,-68924,-112765,-111374,-4696,74690,58384,1315,-32419,-30492,8850,12162,23800,46078,51143,66381,59536,-30400,-67016,14195,42238,17401,50074,110658,110394,60696,41232,28418,11416,19288,64188,87815,28865,-27939,-36856,-27476,898,97265,159155,92191,-4225,-7489,-6508,-27761,-31363,-15611,19314,15710,-34905,-22595,42218,54029,55423,83176,105546,120436,92962,28363,-14665,-12308,-34963,-91332,-111164,-90613,-57423,-31157,-4129,4814,-29,20449,48351,26946,-6566,34530,98675,53422,-15177,-7400,26954,-6561,-54163,-69096,-65430,-76879,-82531,-45700,-8283,20630,67051,49171,-8412,-17340,649,7892,-17742,-73503,-97502,-75911,-49591,-22805,21012,49451,94319,122164,41995,-13089,17070,-12970,-78296,-103411,-104479,-59783,5548,15788,-77045,-145419,-83084,23289,54038,18030,27583,52687,48702,29608,-8129,-44370,-62176,-40508,4362,11944,-66600,-89127,-53826,-72848,-79706,42710,157125,173095,87595,-12655,-53741,-71626,-131752,-144654,-96610,-42297,-2854,16871,27696,35639,41356,21580,20278,57007,61375,21641,23755,92653,125282,93462,73587,47586,-16804,-32278,330,-12391,-54848,-62095,-64039,-74004,-845,120327,122165,44980,-26291,-9373,53051,32341,-26818,-42875,-71636,-92008,3965,105703,51588,-52082,-64288,-41023,-82923,-153836,-181941,-101890,29000,52810,-49690,-101703,-69240,-48203,-23521,-13958,-27127,16195,60847,40078,4118,-28400,-53468,-28965,-5839,-23565,-19514,-2700,15721,78163,76721,-33989,-107006,-84078,-36103,15246,66506,79358,56355,31523,39729,69883,40048,-22251,-33930,-2753,4470,40293,102619,132878,106937,59857,18750,-21366,-48074,-72915,-97431,-79982,-41063,-18610,26790,93859,70457,-37050,-97004,-41405,14695,-28820,-90626,-101158,-76514,-79424,-112792,-134066,-102919,-52376,-44832,-71037,-93768,-106738,-97507,6058,86176,36878,-49085,-67633,-63117,-55967,-27621,14004,46702,60354,89295,99390,46035,-19193,-50563,21558,117371,124959,64637,-4965,-40515,-33756,-23375,-16662,12861,18757,28410,72892,50388,-1906,-10343,9780,60937,93626,68123,2610,-62830,-66763,-815,40414,51265,60182,56847,22912,158,19479,54804,70652,7225,-108499,-96651,65515,134814,66036,38729,53219,3496,-39741,-7079,21375,12565,3871,30667,88942,79014,10612,-5710,26001,-11566,-69203,-89407,-34677,63506,100819,82428,110420,102605,2037,-51018,-43176,-41304,-31037,-16623,-50702,-70801,-65959,-102396,-107206,-21482,19681,-10175,-21402,-6879,15187,23571,7105,-40047,-62678,-40716,-50693,-84629,-40270,53968,84894,13420,-19842,80588,141034,60272,-13971,7149,22878,-10546,-39982,-42419,-11295,71641,104997,65803,68911,77643,40476,915,-73768,-138638,-88123,-7419,-6643,-54668,-89695,-106663,-136868,-153080,-74804,-21760,-30474,-26536,-37948,-12557,74715,120014,39217,-114317,-139679,-24130,77529,107913,85517,8277,-82654,-162268,-173455,-137490,-88377,-13616,39532,16726,25001,74962,53841,25456,55216,58717,-1747,-42270,-16108,37067,60317,41267,-34543,-39595,29626,16607,-62360,-111783,-95272,-35754,32813,50086,21467,1988,3667,9438,33993,39978,37663,83379,113060,80173,19408,-38361,-25499,-2594,-21580,-29625,-58955,-43350,-28374,-140830,-246098,-183731,-46269,46152,47153,-13066,-13179,34238,49880,22275,50989,95963,73128,25024,-4926,-14151,17213,14548,-42352,-61531,-9356,20223,-28482,-90173,-55668,9706,36259,32837,11178,-26439,-54967,-50932,-22424,-28339,-41608,-18726,-40113,-55880,-24802,-31593,-74331,-130460,-158160,-68344,54136,74155,-2303,-81102,-107053,-101307,-100708,-95405,-54431,28793,75196,14553,-71010,-47039,30226,-21061,-169661,-182371,-50831,42530,67423,77141,90511,110350,118617,100784,98068,93869,11536,-94773,-127329,-95175,-40355,5534,31341,35699,12507,15478,48876,-4380,-75288,-73094,-633,80410,71751,-13291,-62352,-37391,-4396,-12668,-42016,-63736,-38094,4061,50024,82293,83654,30696,18657,72986,75582,6348,3104,3576,4567,85137,160835,140354,27256,-68122,-59394,-57842,-98668,-69128,-34755,-45310,-26618,28652,55590,55455,63235,29059,3933,47328,39147,-29163,-17530,-16114,-82051,-67535,-25113,-47168,-27760,24089,38480],[28451,52268,45681,47469,79505,35301,-45769,-44358,-41575,-25431,71781,83134,-26043,-80348,-89822,-120510,-86713,-11746,7071,30822,29836,-26628,-81768,-103285,-94448,-26274,23023,18319,1089,-18604,-3411,42421,61568,35639,-5917,-14806,-20828,652,53398,95783,128851,150006,148089,186682,193704,66858,-30669,14478,50680,-2393,-19436,15776,-4624,-73437,-113758,-92010,-52995,-32414,10803,48063,53860,38688,36538,2691,-84448,-99568,-35439,-47976,-46403,45417,92024,22096,-52450,-73524,-63681,-5188,41543,53171,66645,88152,75495,41430,-12087,-50925,-11882,32617,31179,41611,97309,26680,-86964,-62204,53978,80608,30066,-2518,-33640,-40243,-12454,13369,9419,-28363,-70931,-53008,-10774,-28744,-51703,-49974,-45805,-3703,65738,92554,71217,41922,49893,119724,191294,177794,132625,127459,96914,17307,-63017,-115462,-68127,66857,192407,206630,100950,8253,31849,69673,27947,-8407,-13449,-68752,-62016,56570,108403,27386,-65624,-76398,-48093,-20209,-14123,-32771,-74687,-85870,-36227,-5687,-305,75,-13,28086,30436,-42232,-35812,77950,73388,-34157,-32312,12708,-18893,-9009,9282,-48760,-62634,50818,158369,118372,5291,-21404,50260,156648,220368,137727,30965,75989,162006,105254,-8655,-28916,25921,61834,45305,35008,50138,-10850,-108605,-117996,-99204,-60651,39087,86028,17911,-60837,-95453,-85834,-74194,-20211,28975,40672,11522,-54277,-156229,-163555,-45251,-5943,-34814,16932,104861,103399,13900,-21734,44095,69291,22430,12161,86099,154964,154862,60584,-39246,-22039,64395,115087,96475,85662,97644,95543,70855,62698,55770,15825,-21896,-8222,-14952,-124293,-178908,-116241,-44135,-42349,-32936,39453,87722,36159,-19774,-56484,-81103,-47394,572,-20947,-61979,-106057,-120327,-48962,33161,52309,51150,27611,-79984,-117533,-58244,-60877,-83511,-32679,-29903,-55106,-35569,-10133,-45560,-85306,-78539,-70244,-77981,-44572,-33077,-74103,-94684,-124679,-177298,-143307,-87115,-48855,42863,137670,112233,81315,162564,198632,100216,-24536,86586,350698,313448,26856,-82156,45741,127682,80480,28178,9667,35946,141108,204624,55115,-82678,-40744,-9859,-41550,-49466,-60532,-43278,-6683,-33099,-88286,-81842,-46264,-5176,32559,30870,41276,85287,148983,141945,-2209,-99229,-57303,-11437,14035,39961,1978,-62781,-62940,-41574,-32350,7092,46728,65930,73714,74478,75941,18542,-43092,7518,60091,-8357,-67766,-74392,-97469,-75084,22264,52160,7503,32083,93240,94188,56603,-29732,-119397,-115235,-40919,17998,45748,17606,-56519,-91998,-73247,-46462,-44173,-34002,14132,60567,65320,29909,-13317,5072,45977,39418,11933,-17118,-40550,-26242,-7898,-3478,-29812,-39900,7545,40580,-3341,-13480,26004,-5885,-76280,-81130,-2,122376,159627,92306,59847,39551,-30668,-21806,103795,199117,168289,84645,34507,6799,438,-6592,-7939,15550,-44208,-126606,-82726,-8921,21049,48118,47404,-17734,-100809,-119827,-49426,56993,56949,-17666,-37800,-18974,-41528,-14249,48085,105070,118849,47415,-4103,-6613,-30819,-8018,83879,96433,51882,51554,50856,28333,62107,150905,133119,42824,20983,57584,68338,3821,-50134,-37460,-1429,-2286,7815,30867,23028,17663,34525,7630,-21985,-18858,-17661,-38647,-95341,-97608,7244,83229,44280,1695,6910,12097,18612,4950,-17244,-11204,-12453,-50776,-70032,-60726,-55409,-29245,-4104,6785,-2019,-18033,-1775,42098,33041,4071,32180,38720,-20174,-26587,29886,68423,45808,16710,-10929,-33659,-32135,-21272,6341,39166,44335,50695,32022,-10238,-25068,11591,48989,8849,-73940,-106250,-91044,-94926,-86864,-16582,46778,90250,96419,23408,2017,32616,6559,-46278,-99346,-155040,-112214,-9282,25363,-46727,-96780,-30445,61249,57396,-23449,-19188,71246,76587,29851,-22715,-70816,-59699,34727,98997,64450,-52978,-85317,-29181,-39531,-74797,24903,132584,160698,111842,15380,-74428,-70683,-45985,-42014,-57215,-55721,-19798,11691,23207,24444,40929,47026,72025,102169,51233,-27232,-350,71764,70690,28776,42693,73893,46264,24857,33616,10103,-49674,-53644,-15724,9951,48112,83637,66810,28536,-14723,16806,87293,63009,10527,24521,48274,25884,43404,101157,71052,-25463,-52683,-28123,-59771,-128276,-159880,-78160,39809,27044,-79813,-114020,-75393,-51964,-17958,26351,43573,49589,57870,60534,50614,21174,-10508,-4395,18727,4404,3369,-2037,1306,60947,60159,-49640,-101332,-41013,40343,80289,79654,54892,39331,56760,61367,34925,-13476,-74436,-121073,-75505,18594,96976,145730,146161,100592,49274,-8774,-73228,-74752,-52809,-92888,-99515,-31548,13020,2448,-2681,-53336,-162362,-185576,-73281,11624,7170,-48518,-109314,-127374,-107109,-95948,-109755,-107594,-82373,-78580,-80194,-70383,-71354,-60988,-17607,-4127,-61230,-108320,-66000,-29425,-56029,-51475,-11591,12195,30109,63783,58496,25256,25094,22211,69369,136262,82808,-24268,-35383,24758,53633,55369,55694,44655,30107,32483,29322,-13309,-25112,-41710,-93983,-49900,44959,63739,6841,-54410,-54536,-2833,23273,7162,-2251,10275,20436,20466,32228,60610,65700,16279,-49890,-22099,89500,101224,36177,6105,-19330,-62171,-72097,-30127,10901,14783,4566,32657,105055,107791,58940,77627,136076,86921,9457,-9517,12872,45737,67685,88441,130770,98669,-20719,-79131,-43951,1203,3445,-24198,-68191,-55978,-1765,9067,4247,55085,78704,15406,-29324,-9037,12596,13930,8964,-35121,-85281,-93628,-78569,-40311,22811,75931,76444,-8867,-76790,-22833,44413,40298,12076,910,-20522,-60541,-103120,-129995,-105489,15030,75258,18177,273,21483,8319,-28221,-98054,-113385,-22640,-1116,-90192,-138743,-76674,-32313,-87549,-133060,-62889,-12607,-15676,19054,29875,20490,47233,72341,20162,-75069,-77685,10037,89763,105893,63909,2489,-31290,-63962,-76460,-66848,-39975,-5310,53567,63138,71020,137493,150223,79005,39005,31360,8626,-19711,-40671,-41754,-10211,5662,-53195,-46013,44572,57506,13202,2683,17609,13291,-1548,-4431,25226,54868,47222,24206,47328,45083,23713,53921,62756,-3224,-54413,-53090,-9479,13673,11724,23448,-5794,-42549,-45480,-117680,-193017,-142627,-50041,-4714,37854,62262,85847,124048,98001,22612,47009,84966,6908,-97312,-132896,-130353,-69041,-3750,-14268,-34508,2782,34293,37803,24377,49056,86030,73868,20054,-17126,-27647,-45484,-43042,-2473,20758,-6725,5015,24735,30335,33416,2036,-16978,-24529,-48372,-27659,82048,143216,106620,-14090,-100159,-123906,-134665,-148122,-125312,-59797,-9335,-25145,-59469,-42363,1990,-41214,-141067,-153341,-79077,-15825,11156,31042,58310,91720,93157,65720,81306,113738,25566,-90760,-125422,-93193,-34331,38519,79921,58629,29364,46271,86794,34108,-74781,-104717,18300,134616,74617,-20254,4479,69656,77767,53166,5250,-37507,6832,80221,77608,46586,47067,9759,5931,40019,19689,-31481,-22956,-55214,-57350,51887,129250,86560,-22968,-93725,-66402,-69912,-133031,-95736,-33441,-9011,40421,67729,21365,-5499,16972,16768,8690,12450,-7814,-45224,-47136,-69170,-97297,-45251,4977,-19919,-11112,27883,21754],[-3546,9313,3750,14549,45368,16914,-36832,-60470,-112640,-109780,1520,25487,-62729,-114377,-161556,-219528,-170509,-32898,88715,144496,103202,11460,-74900,-96291,-90502,-95968,-68664,8578,25941,-14536,5967,80328,83126,11490,-48823,-58171,-37566,29782,83573,75392,67615,96233,129502,144648,120222,14798,-62478,26272,145112,114171,49438,8371,-18463,-27213,-39738,-57946,-48456,-11587,33911,47207,52657,64221,36862,-34259,-144556,-172908,-85369,-49211,-27119,72133,100233,-6677,-77263,-66443,-64237,-8604,54416,17618,-37850,-20598,-2687,-14709,-57546,-90333,-64115,-25711,-1224,23436,54957,-7736,-102844,-66251,69793,88973,18499,-12002,-38537,-39209,-3905,15625,14174,11622,21102,23018,1076,-35244,-55045,-69209,-68568,-24638,47932,89051,70835,36254,45729,80660,125606,130153,113831,94224,86276,110020,85945,-20376,-34025,105038,250825,275048,173891,72390,78956,102605,46949,-33741,-80499,-114805,-79915,26049,67960,28748,-46452,-74069,-47968,-30694,-23908,24833,41604,-24782,-64252,-74323,-76595,-83726,-74320,20322,89390,30651,3092,67487,33670,-93798,-126397,-76099,-43499,-15777,27629,-11507,-26359,61148,113350,45105,-44308,-56832,-5510,71688,126986,60450,-14686,74361,214509,170996,26776,-49525,-52509,-16786,33288,40001,20171,-4224,-48475,-93286,-120207,-78647,24820,88593,48764,-45187,-108989,-93808,-74801,-35670,16293,59172,66835,30655,-63518,-113540,-65868,-12610,46350,110039,159925,153073,75759,54330,96612,60175,-21708,-44499,3740,44727,21510,-65102,-102259,-20323,86269,149716,131026,96013,90849,88278,79522,105562,90747,8504,-23098,11821,-7817,-92132,-75107,-20428,-34683,-71580,-74661,-42721,15333,42038,17531,-52290,-100371,-90421,-74887,-89670,-91697,-107165,-115187,-55794,30916,58056,50758,59510,4733,-42986,-18608,-28319,-25089,51193,40132,-25546,-42466,-41316,-68978,-87096,-82842,-62935,-49408,-15386,-4543,-66726,-151098,-204491,-193467,-85281,1615,-6137,11274,79841,77598,68791,133958,141451,17184,-78136,96519,379815,326559,36111,-87798,9898,80342,52015,14407,25308,71065,164169,205274,47991,-97616,-74841,-62014,-85790,-80942,-99548,-72667,12108,29626,-35461,-56036,-23106,25186,60658,46786,31173,42611,88716,77193,-35151,-69449,-22422,-18651,30453,99666,23831,-80716,-61294,-54764,-75087,-5320,72993,79325,69395,75845,88865,22017,-62138,-22363,52708,12444,-73899,-140128,-170232,-117645,40970,104221,3600,-46293,18954,48634,13735,-60006,-98449,-38408,46042,35159,-12093,-65991,-144764,-157139,-100105,-70103,-62769,-32325,-5592,-8152,-15528,-34657,-74468,-54660,17549,39815,11441,-12637,-15822,-9949,-33396,-36993,1685,38229,56287,68267,52822,58244,56414,-16448,-86309,-103778,-37576,79583,97449,27130,32466,47572,-4761,8147,113824,182361,147009,106056,91348,53913,63253,92233,60587,39719,-4641,-108818,-144121,-96376,-25849,59538,94815,5886,-98371,-78816,44383,111182,27921,-61707,-27524,20024,-35793,-74806,-23391,84901,131749,58424,-10393,-34121,-47299,-6193,77737,68312,16598,-18672,-69090,-70395,53388,199120,182704,39624,-25269,8822,11136,-44831,-52490,-9371,21469,-33644,-86282,-66795,952,67699,74642,13997,-1131,20796,-14056,-107059,-186976,-133850,15340,101514,60112,7248,-652,-41106,-95856,-106649,-76631,-21415,9994,4955,14728,-874,-27025,-13536,-33959,-47336,-5108,3574,-36402,-47157,-25004,-1146,2318,-96748,-192028,-113254,21281,89593,100674,79554,36245,23799,70607,107683,93180,47659,-26789,-74967,-51950,-20592,-34346,-21529,17237,1555,-57164,-76210,-44057,-20134,-31124,-7011,60704,86933,52825,-12260,-35392,-19943,20824,27106,-60165,-160623,-102530,20101,61214,23846,-2637,25808,58791,14600,-85413,-50543,86321,103025,57272,-11770,-76517,-51127,64510,115871,58756,-42123,-51747,16239,12446,-57983,-15414,72307,111306,91751,16957,-99752,-89758,22481,55920,-13375,-48467,-26196,3742,21631,5957,16989,52178,69437,51800,-21555,-96098,-63227,-1271,-23008,-58496,-13372,77996,109431,82865,54632,29371,-17068,9922,107486,144469,103570,66144,34286,-11052,-43052,-13684,44701,48299,42120,101739,182872,163535,62547,32374,37733,5825,-21556,-11091,-17197,-20995,-20401,4486,35269,15395,-56607,-96808,-67995,-53819,-52934,19292,91146,60272,6833,22148,64966,94217,90734,54456,51012,59191,36270,-16379,-24674,16932,23762,-28581,-53831,875,76860,81778,43498,14153,-2778,31062,71485,42512,-1841,-50873,-142108,-122510,28755,130447,135203,95621,35968,2691,-14443,-65327,-84998,-73678,-105421,-108160,-23090,26635,-35275,-119845,-175277,-193419,-152186,-54705,26520,69843,40472,-53246,-138849,-163936,-94549,-25838,-58279,-102481,-94798,-49129,10228,54636,47228,-2369,-45614,-107050,-139039,-52189,21519,-22416,-43424,-24324,-52392,-65554,-21080,-10469,-1673,50269,36693,35854,101637,58280,-42776,4576,100956,99661,97770,113053,74400,36986,25794,-9384,-49858,-30849,-37062,-107915,-102173,-22356,19300,-21962,-78662,-73906,-35022,-25491,-51300,-56020,-16030,31451,57503,44659,27555,24310,4982,-20652,10339,61339,45025,6333,-27404,-80557,-110797,-101375,-55329,-11138,-20633,-59523,-45100,43311,90974,69866,80233,147897,152347,96848,26189,-32173,-62698,-73732,-58989,-2425,13577,-22526,-50905,-51024,-7290,27022,11800,-528,41309,84154,98415,83325,48736,31869,9414,-28526,-14165,2403,-3881,13010,21126,-26961,-85860,-62759,29682,82188,62041,22598,-30825,-52940,-11463,28549,48009,29153,-13289,-46167,-88779,-142259,-149529,-120988,-63445,-16685,-32399,-45175,-11622,-2154,-45427,-86262,-40488,35373,-10026,-107232,-94855,26790,72989,-19189,-95998,-80377,-68581,-66968,-19468,11509,-4933,-30561,-22008,-33550,-66693,-45278,-6219,25540,52603,27386,-17054,22627,53950,17741,-13483,15099,37525,70728,88270,96280,143572,154427,63613,-3771,-13218,-790,18718,-1841,-26449,-12771,-24453,-70187,-60000,3764,18085,16124,31843,42708,8724,-54124,-55239,42589,126111,94939,23425,21851,-931,-44300,-10211,29170,-25917,-56518,-14329,25400,36234,68183,120312,109319,2433,-95038,-102342,-56316,-26270,-21815,-26964,24403,98436,146528,175361,126425,44362,65683,77488,-64283,-206777,-200257,-168624,-118417,-21336,27223,39960,60223,32160,271,15136,64857,78596,33428,-41170,-49246,-34543,-57485,-36699,51334,102205,76633,68639,97080,101330,56423,-9907,-11959,24209,4816,-33846,11370,90679,121594,41981,-60747,-95241,-96342,-118647,-146048,-146522,-93252,-19853,33378,35905,-6517,-80544,-151514,-171055,-133934,-76713,-16086,10095,-4024,2113,14073,16652,63374,113364,32522,-64274,-97526,-112197,-74331,45173,113041,39825,-21526,-3349,38574,20557,-51466,-79124,29202,119895,34149,-44150,13401,95487,118167,128267,102906,17837,21601,96174,72245,20519,31912,-1847,-60571,-73071,-42198,-2947,-8052,-77729,-66682,37492,94832,55310,-43735,-93084,-64289,-70460,-109476,-88581,-59427,-6664,80053,93887,4195,-54749,-34497,18886,47033,6526,-25710,-15816,-2382,-25617,-40750,-18993,455,-6038,-2174,2971,-16379],[-30784,-24550,-7299,22996,64054,76129,51459,-3242,-90607,-107661,-15458,16782,-26329,-69060,-141723,-202931,-144868,15763,173758,237611,193681,99467,-641,-10456,14713,-47597,-90582,-14217,29848,23889,67009,128232,102148,-6126,-88212,-79703,-33912,13891,11937,-18731,-28975,29957,90346,84018,48583,4340,-18207,73579,190562,155958,52474,-40747,-70105,-22286,-2368,-21851,-8612,25453,12861,-27068,-18799,30279,25381,-26202,-94447,-117417,-52208,12678,63862,115410,72888,-22717,-20186,36005,347,-5619,68888,35601,-92608,-130231,-78386,-49947,-64952,-67209,-62214,-63941,-1460,39097,4719,-60489,-106467,-59608,66456,95681,33848,12127,-14393,-19665,10236,21004,40654,76598,96777,71939,31426,-8872,-56985,-82131,-49989,-12682,15846,36130,23121,-18702,-27484,-22802,-24,44935,77645,59661,45867,98837,122420,48064,8493,83764,171080,205542,197892,169415,157457,120505,28421,-56623,-62741,-48654,-36400,-8891,1973,27753,26501,18479,38830,24768,5956,83128,136412,44960,-59060,-96969,-118476,-135097,-101155,20716,106715,76865,43479,62926,28396,-67035,-120920,-125901,-93183,-47923,-2671,-1235,21884,129009,160685,31855,-57762,-29774,-2685,-15495,-10165,-27505,-45610,14567,82090,78657,49030,26393,-24503,-30970,24397,16732,-36675,-15852,3922,-38514,-37308,22934,41656,32005,33706,5584,-34528,3394,48475,48640,28708,44458,77886,73659,4742,-54989,-84113,-70997,55090,146035,115434,77811,75020,75641,40868,-52500,-114772,-113994,-100054,-94388,-111294,-144297,-113661,7713,118275,151886,86040,18425,35647,54240,53319,98591,116810,36822,-8598,26979,6793,-55604,-11182,33414,-29543,-77325,-66584,-55356,-27481,27931,35768,-28257,-84346,-97753,-96321,-107764,-103453,-84172,-69410,-51613,3299,43457,46359,61871,33020,-5714,21848,26537,24846,87884,98826,44166,-27450,-89838,-77819,666,25331,5076,-8940,4912,38660,17844,-77229,-134866,-84861,31244,89504,59210,2874,-26960,-38726,-13182,54105,71481,-32501,-106360,96340,383307,372705,134569,-23143,-32814,-18835,-23972,-45365,-21325,49912,156979,210881,70608,-78015,-74000,-69125,-96774,-82816,-77653,-60657,-4452,51874,49683,8550,-13059,42691,109856,81167,15816,-22950,-18871,-34359,-86047,-51972,12751,13175,50503,67401,-29920,-97114,-55458,-74084,-112444,-31054,81534,121502,114549,80874,56383,16086,-65711,-57529,37331,20526,-105823,-169970,-119723,-46835,52089,86931,3232,-55773,-18369,2709,-15895,-42546,-37031,22693,75826,47791,-3404,-76161,-190342,-208067,-102008,-39115,-33828,-11763,-19017,-39761,-34819,-54105,-90744,-61423,4959,41461,64070,57377,27284,14447,-12394,-17490,25887,65719,73271,81169,73834,52478,3168,-60353,-84269,-89422,-55765,34247,42728,-32498,-19043,34966,38068,37821,52356,76172,94326,115863,126479,109561,127125,128325,56767,36934,34730,-89674,-207058,-197370,-101273,16693,75244,13787,-70042,-36378,68163,72410,-25725,-44701,32486,56906,-21382,-89881,-73682,38811,110175,90568,39197,-19806,-67738,-55105,-10054,-26873,-43775,-64180,-106503,-70129,73434,203426,179639,9884,-95687,-54249,-31736,-71477,-51077,18479,67662,7973,-61417,-42139,30591,61522,16688,-52925,-20320,32028,-36325,-149902,-179801,-112298,-14867,63052,68383,50232,43429,-20710,-108167,-134035,-99211,-41386,15743,64735,89433,31119,-28166,-44728,-121985,-150168,-52664,-592,-57096,-121268,-96567,-29998,-47260,-171362,-240725,-135037,-4852,57221,72703,49196,13296,43994,143168,208156,153365,25473,-90589,-135118,-80491,-21382,-40236,-45322,-11769,-2774,-21654,-23993,16623,77979,62991,32059,72513,87158,58484,32529,-1974,-12973,44797,67000,-24331,-95697,-14223,78072,82395,53364,40730,23739,-21941,-107041,-164834,-69158,50854,90269,101895,43505,-33692,-28069,27659,30968,5742,-19605,-13748,19514,27211,-37684,-43429,25301,65216,50607,12031,-92596,-106134,27936,90314,21628,-23637,-32509,-6359,43969,26875,11309,40486,29496,-21043,-79029,-136281,-123430,-56689,-37055,-49049,-27241,56898,119466,91089,31647,-9551,-22880,62059,192749,204891,130950,101581,52301,-24575,-57079,-44516,-34542,-38034,6549,121214,197032,143447,12340,-49198,-21221,30366,53483,55712,32249,40181,64630,54601,34993,51154,17780,-42894,-23877,-14654,-48962,5840,91108,57216,-33224,-33205,42683,119565,137794,85441,59859,63773,-6984,-97334,-94929,-46668,-20303,-1670,20133,62382,88345,39262,-12717,-16452,-30036,-21667,46551,78718,55461,-9116,-122628,-115650,38414,136379,97785,26373,-25960,-20622,25733,7331,-51314,-94163,-132888,-128359,-48075,2317,-60205,-162870,-174770,-98566,-57158,-34497,25156,75967,64690,-21548,-128326,-173329,-57762,62617,61,-103016,-85003,10034,93292,142783,104401,30658,-3566,-39127,-83976,-37299,34087,21385,-4165,-14807,-76432,-118561,-69482,-23962,2254,35178,-13394,-34605,39230,45621,-2878,51341,92182,49687,81531,135385,96381,34250,-3958,-37029,-34840,17929,34852,-6936,-42063,-45814,-35852,-65452,-111215,-113155,-91544,-90333,-77801,-39627,10689,56610,92023,50667,-30816,-51478,-56622,-66626,-10270,52984,52514,36100,10218,-56547,-105091,-83940,-21704,13051,-7964,-62153,-83564,-30642,24373,14701,-7324,50831,128534,128077,3795,-117068,-156235,-182149,-189141,-128097,-73923,-40864,-11345,-12700,8789,51693,63359,79948,119077,106000,57561,7636,-44824,-43664,-11040,-28431,-37595,-26085,-21301,7068,53464,45546,-19834,-15739,57276,58424,-13453,-30009,8802,56032,85557,75193,57980,24527,-11501,-21787,-57901,-112084,-88738,-65683,-92752,-66967,-31821,-32647,-14041,-16299,-54149,-40145,29541,30178,-57263,-97627,-24324,88275,88277,-20688,-73210,-64714,-107084,-131806,-90650,-60936,-73145,-94661,-57507,-15688,-19630,-17487,-42473,-49542,3119,1614,-47292,14818,82953,37472,-12851,32077,72934,78235,76475,61444,62952,66171,34083,16126,-1339,-18587,22578,56982,64492,53576,215,-64270,-65905,-20451,-2387,12550,18768,6836,-28457,-76570,-74698,22759,110225,75011,-12972,-52279,-76627,-86910,-29802,38067,37796,34641,46922,46277,61253,115986,185710,204110,98540,-72319,-68692,59668,94740,62074,49738,76471,112397,132547,128492,96287,61855,83039,57137,-97310,-196642,-128549,-70162,-51650,-8589,33521,84656,107062,18995,-77588,-74599,-3300,11096,-51057,-102417,-54842,-26962,-55564,-8876,116365,161582,123183,112201,126004,99509,21332,-51928,-64396,-60506,-91145,-93271,-48429,15105,30386,894,-49863,-53768,-17543,-20076,-68253,-89075,-37746,49910,108359,95322,21035,-70710,-141500,-148977,-105637,-49719,32765,64284,-520,-56008,-31058,35390,88925,87749,38195,1048,-47396,-127986,-112997,40299,137893,46978,-57817,-65111,-26930,-5974,-10655,-21251,22745,55885,1278,-41794,-14116,52704,100589,128959,134064,54608,9388,27499,-713,-30812,-1777,-17843,-91138,-126902,-54869,38171,9543,-83166,-70142,11696,57097,38339,-51905,-109048,-86427,-48141,-9761,-7118,-49654,-6893,90630,95490,3272,-69293,-40648,47156,79942,23387,-9437,10312,27694,35467,36724,11096,-9064,-3650,1484,-19381,-57587],[-92918,-78522,-12542,43576,72318,88435,81144,32807,-39146,-75151,-47798,2574,41836,2210,-93839,-134865,-71974,51825,146283,189957,185775,139452,50367,19035,47199,375,-82247,-68898,-22523,20576,68822,70492,32339,-31105,-87644,-67031,-23884,-6000,-40204,-81809,-78727,11090,69190,27374,-29271,-37585,-2588,82188,148716,103931,10145,-63687,-94932,-44574,-2947,-13756,-9960,-8861,-69267,-126146,-90127,-3947,32633,1483,-22082,-13407,18468,51437,92936,83487,-8109,-47704,59819,154789,73615,-5550,56538,65231,-59949,-118658,-73391,-44353,-45564,-34915,-39377,-45055,60347,109420,15792,-81054,-90761,-48310,33879,71112,43964,28961,3053,-3332,2663,-16410,5307,73091,89687,52997,32470,-1175,-66835,-78758,-16177,4438,-25086,-43419,-71135,-130068,-151946,-133889,-110932,-46161,17788,10862,-27216,-12989,33712,34365,12929,28587,49661,67951,129863,177775,146713,55788,-26316,-31880,40049,65861,23862,-28546,-42798,8011,57652,98674,140361,111860,40996,54407,93178,44517,-41848,-91171,-121391,-120424,-49684,43157,76652,60848,52469,61601,55537,13147,-50039,-108726,-99597,-20201,16314,5382,34284,136941,170130,48682,-29544,23529,40774,-39512,-96177,-92782,-54284,-38609,-99016,-104377,4531,83648,35136,-3899,23219,-2489,-67896,-45667,-10132,-16120,47467,124454,78727,3502,-3442,-5427,-11926,68060,153384,138708,41600,16957,61364,53798,-10427,-46476,-84771,-113620,-1182,102275,29355,-43214,-263,18311,-60603,-162347,-184103,-170843,-197514,-213348,-157214,-85075,-33055,41377,118510,107125,-6931,-56563,9816,21852,-7676,54383,119588,66758,9897,30023,19537,-50555,-41360,20623,619,-48801,-12135,28551,13384,30792,49406,-10964,-86255,-115449,-112176,-127619,-116908,-36738,21341,-5729,-19181,26926,54747,25582,-37786,-34526,30017,40780,13313,41631,76211,89632,35676,-54293,-34745,77006,97184,23880,-31667,-26055,25963,57917,5142,-56452,-34163,26559,33652,41004,24823,-37361,-86018,-69163,5018,46855,-2191,-74563,66622,344788,413927,224553,17487,-79742,-112881,-113927,-105385,-78171,11602,166597,262279,143793,-4003,-24042,-38378,-84295,-76403,-27394,-9099,-35939,1659,71144,45031,-14745,47895,147145,93515,-19011,-67319,-79552,-100815,-118676,-58903,36254,76742,69921,-9052,-93844,-77843,-17593,-21388,-30839,21157,80818,125664,148497,97740,35984,18345,-33952,-52968,11023,-7269,-115516,-119732,-5762,57760,52897,38662,31123,41710,31939,-13890,-26130,-17358,-14155,11232,37802,39595,43942,-9172,-151451,-192481,-65255,20942,10084,6752,-2609,2785,15750,-30242,-78437,-58200,-32582,4671,91410,111201,46863,26910,39145,47545,44721,40209,55791,80255,50573,-15013,-68334,-91372,-73002,-41277,-15002,46097,62873,-11103,-40257,971,25792,6982,-28675,-5912,65757,85439,60577,68931,96345,43329,-37943,-10600,4432,-108797,-197441,-189267,-125580,-36526,28186,24316,-19413,-15670,2955,-41569,-98703,-37334,61448,69756,-12020,-56148,-30805,44791,104451,114288,53081,-28698,-58918,-40171,-36933,-58088,-27788,2850,-13834,3890,83615,170812,133627,-24538,-122734,-84006,-50865,-80090,-54603,32513,120123,123155,73434,59164,60632,-7153,-107756,-149902,-57580,24805,-42568,-123941,-107179,-67846,-45013,-3832,30092,47202,43701,828,-52018,-90346,-89028,-66888,-31856,30639,69669,31059,-23510,-84854,-189209,-201020,-108135,-52942,-71523,-115330,-102147,-51778,-71985,-105928,-76538,-3128,18716,-9710,-41395,-60227,-68656,-6330,114758,190808,135056,5215,-63108,-44989,-17936,-23882,-47331,-24943,12266,6151,-1026,3899,27253,87394,92434,48169,34724,30217,51495,118583,130257,79936,55686,28155,-20768,-445,85985,103133,62095,38921,33967,-4234,-106966,-216739,-194724,-52265,20101,58042,110307,77836,18717,17016,16110,-37039,-33369,20018,29545,3321,12244,-22625,-52203,-13554,12593,-56,26323,-18299,-68013,3485,75813,50594,8296,-20508,16192,99720,88604,45924,41401,7122,-42588,-75301,-119099,-119496,-40463,29664,26445,-10547,11589,71114,72376,12580,-51602,-53656,43407,138830,126181,80205,74403,32175,-5048,-11877,-16031,-61272,-120852,-74809,52905,81027,4700,-55164,-97369,-93568,-947,103749,130710,59619,-1652,7683,25795,43009,92290,77631,30421,55159,56687,1027,-10873,33445,35676,-33548,-44269,33555,93876,86444,40877,19072,-10215,-116431,-192956,-145361,-68948,-40990,-6449,62798,121586,113750,35344,-35612,-37474,-21436,-29051,12148,93783,87697,-21598,-131624,-104899,26753,121407,87335,12786,-24496,-4916,65717,77109,4429,-69893,-125380,-131492,-74177,-20157,-54954,-131573,-88100,29416,11417,-61660,-47326,-10498,-12137,-63971,-121470,-105719,12782,91059,30826,-60804,-46842,42003,92586,95425,62179,37455,54525,84654,36677,-17851,16088,52583,20299,-12821,-33166,-54109,-17566,29402,23720,-7777,-66453,-61427,690,19081,17492,53954,37070,-27476,22301,114877,100900,23950,-29390,-34766,6569,80378,112273,92095,44577,-22149,-53816,-70905,-94522,-101908,-108634,-115667,-56776,25686,61536,86584,130941,89881,-21761,-76045,-111763,-133426,-44877,75165,91682,79469,84486,29360,-41519,-20908,36995,58238,60049,23982,-34544,-46473,-36354,-46323,-74785,-40276,48120,80821,-27312,-108941,-92523,-104413,-124230,-85595,-73916,-71339,-89,63634,73305,61856,48317,38141,59312,46608,-33845,-113110,-117627,-62183,-27321,-57331,-99507,-82345,-46581,-24084,23989,62429,31259,31800,76533,19247,-91006,-53006,84306,146969,131044,89011,38547,342,-3295,-1515,-25625,-37571,4629,-18166,-86379,-49591,12419,-1777,-34617,-65844,-64361,11116,63481,-9958,-113468,-117066,-45160,31888,11996,-69341,-55165,7465,-53081,-118488,-96161,-90053,-109070,-102568,-34895,51892,71800,28528,-51943,-64497,5126,8553,-58839,-35743,23099,3809,-27406,22705,63740,70133,65130,11657,-40309,-20973,52249,94567,35034,-42971,-19016,62030,120103,105018,43142,-27555,-26336,27101,40250,33631,27054,-6478,-52898,-79227,-96621,-62009,-2675,8563,-31222,-76387,-78036,-28509,10026,29319,61908,80493,53222,32420,60488,129049,202069,232725,186378,58444,25420,109318,151346,137611,138406,159158,140880,79640,25280,36508,70655,95918,36893,-98922,-141782,-39426,49523,56722,-1316,-33029,37791,83431,-6160,-98986,-114607,-66571,-45342,-93128,-105466,-38346,-20346,-48720,11929,128283,140384,70990,71711,83816,35348,-24603,-57424,-92354,-150979,-166960,-100894,-14511,8712,-31185,-56449,-55795,-40535,9790,30098,20590,62148,106322,97133,66619,41030,16090,-21423,-55887,-40734,4864,41817,94148,127999,68476,-22206,-11607,65123,79119,38847,55297,94101,18219,-92935,-74718,52131,135299,78214,-33050,-75422,-37478,3466,21375,16090,21421,19294,6532,-12484,-36820,-690,54406,63595,75707,58271,6313,-44570,-88079,-109258,-61449,-14056,-21221,-62905,-32705,24939,2761,-74225,-72897,-13181,13910,-8102,-77008,-153636,-149300,-36571,79006,66619,-36042,-22305,74546,76403,-12315,-65384,-4530,60009,35602,-13096,-22527,-21684,-16797,16053,39692,16607,-10779,-20592,-24037,-49458,-106686],[-120554,-92556,3840,59509,36883,12177,20341,28106,11838,-47130,-109694,-38452,99712,82919,-26117,-50341,1398,27170,8126,32120,80203,103537,55792,-1459,14982,27698,-45480,-94559,-60474,5320,21769,-37416,-56219,-5429,17717,16535,14870,37568,38187,-11676,-38460,9700,36257,-26006,-88345,-63542,14098,67563,68928,29498,11824,6887,-20641,-20278,462,-17967,-50653,-84055,-117600,-133654,-70972,47908,95987,38797,18834,72345,93163,46201,23545,-367,-71066,-78173,68569,182542,98141,12666,51188,60633,-4263,-5711,12167,215,-19821,-46999,-54331,11492,161453,189022,48663,-71313,-50803,-30299,-24832,8050,39706,38511,9048,8893,-4603,-58398,-52814,26465,58508,32337,7735,-33511,-68815,-39064,28375,40987,-15439,-84062,-144683,-196976,-197644,-161202,-126849,-60476,36,-24314,-74982,-82439,-55986,-39476,-27529,4730,31831,22468,42028,85117,62467,-11498,-32212,40778,130155,129933,61130,-28406,-69946,-32805,13818,81814,154014,130055,15522,-53108,-36667,-9241,-13899,-53698,-75850,-43591,31846,69543,51276,44315,58492,69941,80219,60868,-6372,-81324,-82134,14600,74704,52488,44596,58847,66608,46793,25541,53044,64131,-2825,-87153,-117247,-58151,-50528,-157029,-181354,-55191,28532,6612,-11864,20658,21986,-37557,-82579,-83123,-43112,50308,133909,107403,25807,-28220,-62481,-61729,24784,117722,137857,47990,21054,65543,28978,-67916,-95460,-77739,-92878,-42949,47114,15871,-57615,-39202,-13007,-61689,-135241,-164748,-191505,-241069,-255888,-140459,16262,57971,41689,60662,31968,-81213,-88054,4066,7097,-43155,18182,90666,68043,36218,43178,39036,-35611,-65509,12092,53868,-8727,22025,104018,84112,68312,92013,21808,-77965,-117140,-127874,-156144,-112520,22680,98370,43470,-13391,34427,69193,-16092,-111195,-66640,9121,8513,-23747,-16878,25130,105315,117930,61569,58617,109822,88918,-2421,-62984,-56183,-31346,7434,1778,-59578,-95475,-114265,-126253,-50278,36327,41605,-14513,-41917,-11879,16526,24990,-37058,11558,280661,425524,273539,48374,-74594,-138081,-149511,-117454,-90333,2966,189108,314032,232766,103355,53274,18149,-30516,-54688,-16489,15783,-41244,-48076,12597,7167,-30839,24667,105691,39538,-62366,-66662,-59847,-90009,-106367,-56441,46455,122322,90105,-32156,-91364,-29229,55388,115247,148890,134625,70663,42443,90421,110445,81187,56715,29482,-4318,-10441,-28914,-64230,-36019,62336,90345,28027,-1790,55628,128513,90503,-16485,-48240,-50768,-64071,-48319,-22345,-3530,40861,25312,-89773,-111259,-536,53258,24437,14575,27469,48797,38309,-31867,-87369,-89045,-95248,-60360,42265,82221,30613,18975,65355,110139,96113,52632,50063,77502,42066,-25302,-51287,-53219,-39097,-4066,34662,76076,83221,19847,-27392,-12807,-6229,-25435,-36205,9288,70721,30456,-63015,-62304,-17908,-69030,-120044,-69739,-67591,-122665,-105912,-66237,-52418,-32623,1092,36139,43665,3226,-68974,-129188,-142946,-70398,29233,72652,8764,-24768,20576,63444,97217,86670,-10514,-79567,-19373,68362,77936,44055,67043,111316,97254,48685,26848,50837,13441,-71073,-98861,-79403,-79641,-100998,-50230,42213,136924,197695,176743,115182,54552,-53496,-161633,-172007,-62075,29683,12123,-27835,-47157,-43649,-28055,-24482,-18113,-8341,-23140,-31885,-29862,-60981,-82457,-88045,-94074,-67925,-20696,4055,-8675,-69231,-142719,-130066,-89579,-80288,-66145,-40971,-22104,-31635,-46931,15540,116041,153170,77464,-44972,-115423,-112044,-93210,-41414,36061,76298,51500,1894,19637,87237,60101,-24594,-45617,7984,42151,8053,-13507,-1967,15496,60721,87033,39424,-39138,-83405,-25079,131516,226595,153931,26545,-73672,-72272,38036,118360,74651,35608,53520,61463,24302,-88065,-187215,-121215,20155,69656,61361,67788,46139,37131,60678,68517,-869,-24180,33234,50250,6874,-1066,-22724,-45052,-46091,-55762,-50991,50821,84020,19749,-278,57486,87697,64190,36381,73913,152937,146830,94605,46799,-8296,-41477,-44447,-57560,-41825,25017,77838,50269,-25369,-45609,14637,68452,34314,-28357,-53596,-40736,-27294,-16097,-13024,-31158,-33370,21486,57323,49703,-12067,-114212,-122668,-55049,-43814,-61135,-55355,-103176,-155246,-90338,46348,120357,50373,-58104,-85094,-36726,30642,73153,57534,55439,94105,85223,19966,-47991,-39885,-1993,-30685,-19419,56060,58476,-873,-40805,-50689,-103783,-192283,-206828,-110213,-27113,-28477,-40182,24014,108294,124991,65788,-30882,-62037,7300,34163,13706,68262,64022,-73622,-173023,-125465,-12357,83167,91846,56970,43156,30816,52242,71517,20901,-38787,-72615,-74387,-37332,1716,-30233,-84329,-28807,79414,22240,-115238,-144613,-97222,-87248,-108966,-94141,-19029,34784,27196,16554,8182,123,22765,32646,22500,25131,15050,42952,128995,103882,-18281,-15419,47836,3288,-38587,7405,43428,65690,70748,26650,-29537,-68966,-45727,-9940,-14047,-6504,31136,32838,-30583,-35724,41959,62472,4775,-34607,-14903,31617,95765,121723,98466,58409,-7856,-33923,-35777,-48296,-47406,-63408,-73403,-9513,77220,104732,124776,167714,148060,76658,1106,-91426,-132276,-42809,76958,76934,59470,103395,94569,39103,32493,40999,52179,94300,85217,16289,-21512,-42398,-42500,-43943,-39131,-17654,-14013,-50664,-12485,70280,76951,55593,61036,4090,-63739,-3097,101176,104164,28124,-48039,-116476,-98860,-27551,-38163,-105965,-98710,-39354,-29703,-90943,-155740,-132778,-85722,-81298,-39885,16896,18001,55847,111637,31745,-106339,-60101,101461,122462,55187,27565,-9560,-44172,-28575,-28963,-32277,14762,55547,-19541,-91722,-27614,48202,9649,-70833,-108121,-69864,8754,29155,-38049,-114136,-122194,-96602,-59334,-61582,-83289,-24728,64332,31093,-29205,-21215,-45062,-73872,-65348,-25787,54533,106260,56412,-35508,-36383,24857,19934,-47141,-65771,-51907,-46409,-38393,6575,22631,46517,62457,-9549,-104230,-76577,46487,83335,-21970,-93307,-61114,9670,69962,65178,24433,-1955,28179,78855,53366,11057,17862,-6127,-72670,-107860,-142341,-152068,-94728,-13044,10149,-10348,8749,69330,39543,-27361,-27952,-11598,-5381,10053,30233,106169,178700,173644,171297,179174,150870,134468,131045,108409,96423,142748,137121,29452,-45430,-2725,70786,103765,42048,-79028,-132394,-56655,48057,72728,-38032,-123252,-42591,26133,-23864,-54763,-60929,-48769,-40576,-56284,-45067,-13635,-31937,-57753,1062,76791,48231,-36484,-13188,30291,80,-11395,2580,-41401,-107217,-77267,-6612,49252,35116,1541,-25544,-34441,-47017,-25561,-12314,12242,107773,145905,49116,-50854,-84091,-58166,-1348,46567,68277,84927,90707,93076,126574,117910,54219,23929,14003,-17842,-5106,77658,146861,59660,-32235,5664,66380,83547,58527,3456,-31066,9773,46370,43313,38710,49624,44012,47320,36806,-24920,-19444,34780,30039,35750,62766,25670,-43381,-96139,-133300,-78843,30249,77680,18499,-29684,-29223,-5012,-17127,-10012,28473,7966,-49095,-83781,-154274,-175836,-41313,80139,48668,-58146,-47946,58020,77766,-6738,-24568,56321,57465,-37017,-84078,-71952,-67131,-41633,-11682,4818,24623,25986,-11635,-38716,-61171,-117379],[-90829,-49380,27676,45215,-20352,-73357,-59922,-5428,27325,-47416,-161104,-97797,82455,120166,36099,12257,37515,-38188,-157277,-145000,-54027,26089,44085,16037,31475,60348,-20900,-100803,-59998,8850,-16224,-89025,-69569,64502,144802,100440,49079,85953,126610,96197,18909,-34948,-49300,-80554,-86245,-5053,74692,57447,2621,-15761,36436,76532,63086,16102,-15974,-32129,-76740,-122710,-103806,-74469,-24587,98453,143624,66273,40315,116387,131303,19277,-64109,-55460,-63610,-85417,-5243,91432,57162,24621,42137,9354,-9723,54011,75326,37728,-23933,-111514,-118533,27738,205420,202343,44238,-58083,-15225,-22689,-91798,-68939,16778,39977,1822,-67,-14846,-70620,-62436,11507,69380,55062,-16978,-74961,-58736,-4159,48245,75192,29587,-78976,-141119,-134134,-105331,-98046,-66269,2876,36156,-15510,-45084,-40725,-83112,-127358,-86741,19573,108168,95040,15932,-15292,4534,11626,35986,87428,119595,108893,63976,-19687,-83130,-53992,-31872,-10260,36574,24575,-74573,-147950,-123665,-39956,34042,22169,-2540,25197,67817,86854,78663,73141,65468,66317,74038,47694,-8327,-59909,-62725,-8511,75364,118454,95758,-5267,-51680,21945,67422,51029,53516,42787,-16974,-74479,-46781,-49873,-121154,-121357,-72940,-78717,-78737,-48300,13476,76222,36560,-84631,-130207,-74143,70,83670,114546,55130,-22912,-63900,-70114,-43770,-1757,60824,51905,51824,84412,44732,-76500,-141041,-83877,-48292,-35768,42646,86839,42163,19031,39783,49386,14176,-66109,-158636,-207645,-212928,-117204,43044,74582,-3778,-26865,-18316,-80950,-95519,-34375,-20412,-49587,-7520,46562,63426,84790,87695,69996,15964,-14784,31520,65483,2918,-1095,78181,102292,110269,136823,73460,-14322,-51274,-90128,-135091,-69138,67633,121468,60928,8598,43164,51705,-31285,-83511,-40862,-10176,-10948,-19499,-26040,6314,91919,135206,132657,128505,127066,80667,11299,-28116,-45874,-71859,-54896,-39721,-69624,-116218,-177552,-184767,-87030,23505,82910,68909,23797,-22585,-41840,-1880,-28010,-24164,210107,387191,279421,90562,-15870,-92656,-99633,-73270,-60746,19365,173634,276213,241428,158139,102876,79099,63777,9932,-29116,-6542,-11033,-33630,-60067,-67490,-43041,-13910,-7055,-59298,-87074,-44674,-25549,-54349,-60370,-26111,36422,113598,116003,22518,-33431,5895,98944,194448,237892,187257,59118,-53983,-23901,101565,156513,112432,74953,35326,-6655,6718,34276,38725,84258,72977,-5523,-32561,26554,91675,70958,-25339,-87563,-121042,-126827,-96504,-73165,-70739,-32297,-24014,-64895,-24646,48980,35174,2213,18315,43542,37826,-4128,-61539,-107705,-126618,-120642,-75830,-10026,19618,2714,-1729,47464,136960,168859,118769,57301,52559,57707,47398,35200,15466,-8700,-17614,20508,57125,38989,-7330,-3208,39470,45556,24038,19517,53099,61915,-21648,-137404,-156296,-94478,-82074,-106771,-104121,-108080,-86962,-9539,44646,46532,11946,-18727,15507,67529,18187,-82029,-127373,-113303,-70875,503,76561,45017,-12562,-1888,21074,29943,-1051,-88129,-112651,5568,146400,208989,172220,126601,112278,90089,16441,-70904,-119329,-146417,-132798,-81450,-79050,-118808,-118594,-27735,55359,122658,176836,158937,79900,35960,-15335,-82958,-93409,-33343,29365,73074,69680,-5874,-23730,18740,14209,-15767,-43763,-82114,-76035,-50510,-70407,-86032,-76966,-83834,-99114,-70267,-26613,-13811,-7866,-5566,6064,-3386,-34437,-10983,67402,94952,27622,-1746,65152,144566,172382,102887,-11327,-66376,-42202,1254,26597,9600,-23067,-22571,3976,60252,121300,89646,6968,-24390,-979,16305,-8893,-35363,-5289,44830,94587,114851,51657,-54470,-119727,-73596,68064,187191,145869,-16335,-168001,-152051,-10856,64820,23065,30884,98392,127833,100473,13119,-48956,-3078,100560,151682,92754,10674,-19195,21227,68491,107068,72346,6602,-9143,12272,11787,-8383,-35725,-19422,-32842,-82667,-67452,56413,125984,83154,13362,41852,114250,127151,101613,109475,156525,159992,103911,16077,-50158,-54475,-15419,22041,60984,83015,63384,7147,-64050,-79495,-10675,60287,51954,30507,-15055,-116627,-165090,-96190,-43860,-56486,-30384,50125,94479,86445,41307,-36201,-84434,-100274,-77470,-10491,-2124,-73120,-142529,-133268,-58411,23589,24761,-23709,-74511,-74436,-20720,8523,-12345,1016,42544,41129,-13941,-77935,-65695,-38817,-68753,-19705,68217,33782,-44880,-78757,-94104,-135773,-161159,-119172,-31194,11085,-15178,-65087,-55473,22469,78305,55048,-34033,-73506,32486,113230,57333,30516,17537,-90727,-176373,-134607,-50001,20762,56694,82101,110178,70335,11340,683,-24836,-56360,-31315,22398,65696,51421,-16821,-49933,-16521,38281,-12884,-124920,-129760,-52719,-36611,-48159,-3909,35769,-12640,-72865,-17658,68158,42888,-1840,10800,53570,65098,1273,-22639,52197,49799,-56471,-60019,8294,-15745,-54497,-9227,52523,83044,61578,23623,17375,-1438,-13285,-6420,-16056,-26648,14218,78183,45774,-40601,-46673,-7781,-8703,-17715,11050,53594,95380,102871,65417,10993,-33965,-17561,-12733,-41839,-30877,-14353,-5346,41454,108590,152878,169358,159144,142562,157141,108486,-7687,-44279,7494,43871,18346,1718,58374,108327,96252,55011,14260,16233,65465,59338,10109,2131,-1915,17999,44263,31698,-13297,-60735,-53084,63105,161794,173120,165285,160030,92174,10637,21035,70833,58439,-13214,-105324,-198896,-179988,-37982,55438,28483,-13663,-2087,17173,-34878,-99389,-101217,-101727,-125520,-89616,-36858,-6018,65913,116789,56562,-59852,-48394,58674,37340,-38463,-24362,-27552,-72541,-64969,-40382,-11247,31042,41712,-23080,-74897,-13317,64234,34893,-37018,-56996,-38520,-39304,-43756,-26534,-20627,-23561,-36988,-52088,-51280,-24846,27951,71832,62103,57541,69797,28820,2438,-5485,-28250,-9386,51846,56278,-2335,-9230,19380,3652,-35537,-44105,-60634,-60912,-32494,13218,19086,26180,33487,-16503,-108202,-115083,-50385,-67913,-160175,-143664,-51250,-21079,-24488,-39914,-48343,-13681,36049,53802,-14609,-65443,-31187,-23878,-89838,-130699,-147279,-145988,-69062,36034,62992,45261,63378,96840,41016,-48234,-106764,-111659,-32933,39033,42219,98260,140165,64560,48274,151753,201179,160687,83481,-8140,-59481,6143,62362,5391,-43877,-7223,57091,93886,66890,-20635,-105004,-107718,-54301,-14096,-71151,-116601,-30371,29702,-1523,6636,29629,31597,4528,2608,21127,8423,-45164,-63132,-13713,30580,-16804,-87029,-35005,50576,54531,61868,76213,39336,25728,87440,116130,74426,40518,51834,52930,11334,-33060,-37676,-57521,-69179,-4674,31017,-42259,-116701,-151789,-130410,-27600,66332,73725,57901,42458,41847,82527,102053,82743,22587,-78537,-105785,-12484,71825,98780,35318,-20347,8780,26483,-2292,-26429,-4951,20211,53369,66983,57965,60331,70832,67878,82222,84087,4625,-14773,47389,62052,67692,72045,28005,-10973,-38101,-77632,-46215,37899,59476,-12237,-87507,-100393,-28216,43368,84237,96743,26574,-48434,-46373,-72574,-110547,-53167,-1382,-35027,-94712,-63966,45444,88523,34450,41772,91921,41572,-62710,-121992,-130945,-93220,-3712,19614,-3180,35150,60662,9217,-31915,-53179,-92545],[-43862,6624,42639,21920,-30037,-62461,-68057,-33708,4304,-50429,-139253,-126098,-5436,77897,53538,22786,26464,-70408,-222313,-223810,-120303,-15627,53688,87880,113702,90573,-32808,-100366,-35208,20485,-21472,-65180,-20064,101524,159630,98325,41269,62892,89998,107769,37806,-74224,-115762,-88386,-8062,103458,131835,47226,-22127,-18699,17942,38177,43224,603,-49616,-34520,-46494,-99196,-97111,-69515,-45041,43045,100272,60830,51994,108245,94223,-21519,-90165,-47589,-8646,-35918,-51026,-13961,1116,9371,7008,-43442,-66732,-12451,46606,36785,-62411,-176092,-162711,-19473,127300,130513,29015,-37117,-8643,-32040,-131479,-135701,-37743,19065,-16566,-37693,-45621,-55932,-19875,37270,100460,84491,-29374,-84149,-43108,-19642,960,41730,21834,-72337,-85709,-16133,8658,-31231,-22907,33829,44594,19796,37204,25227,-95577,-186070,-125869,9270,121086,139699,35005,-53568,-7599,65405,86461,53082,22613,32403,39549,-8606,-60916,-21981,-16373,-87516,-122411,-113953,-144332,-171124,-126183,-10990,94709,98736,44960,24757,44546,94823,122502,89908,30953,23162,34541,6185,-20357,-34389,-55839,-84463,-19663,120654,138119,-635,-73836,4969,62510,29729,26348,42622,33793,18018,7818,-48477,-107237,-77360,-86381,-134621,-102680,-47938,10783,102777,86158,-42241,-101488,-72441,-36447,31513,80338,35579,-21157,-14570,-13715,-53496,-76267,-14662,40552,63879,75680,67543,-28166,-142667,-116544,-58535,-32297,62637,140231,108451,75025,84543,123856,131726,39648,-80268,-130646,-147844,-108093,7225,31101,-72487,-108195,-28549,-24082,-90194,-99160,-93599,-98568,-57204,11144,68041,118568,120751,82964,55846,49336,33852,4768,-37066,-61185,-18165,55102,108085,121782,88719,56727,41495,-1862,-59677,-25683,69677,104314,47566,-3868,-6959,-22313,-33606,-2320,-527,-27868,1911,26931,7125,-1039,16679,40690,80616,108482,112864,77642,44954,26127,-24754,-66702,-56207,-47658,-39039,-38010,-70125,-83002,-39817,-4418,33562,66932,49912,-26389,-79640,-44781,-43147,-30846,149435,295978,201816,59062,-7634,-59049,-38545,-22431,-28631,27878,103213,131786,109503,80492,60793,71151,106505,77686,-15204,-40643,-6191,-17505,-101896,-106638,-33623,-41883,-111039,-132914,-84179,-44287,-52548,-59376,-26787,-2193,3812,61107,115092,63659,-7165,-6175,60965,106293,112227,93540,29769,-68019,-63399,78910,160102,98346,27989,1112,1575,58332,101949,85446,101315,72324,-22676,-73124,-58014,-30196,-1219,-34065,-110294,-145282,-131007,-118442,-115310,-117948,-105300,-94713,-71462,1332,38263,-11084,-38931,-472,18263,-16367,-54212,-68721,-103338,-131948,-90347,-27189,-9312,-21848,-34031,-33686,10390,109535,164293,123823,22928,-20147,32123,80782,57957,15395,-30326,-72082,-45713,3800,-19182,-55042,4753,107741,148897,103034,36414,23845,4758,-68015,-136942,-144991,-76174,-8461,-39552,-115099,-109884,-35894,16840,34889,57254,25085,-52055,-52278,-2312,-15420,-62579,-70542,-39434,-5982,16839,60212,59953,13964,-30270,-54767,-87580,-100431,-107915,-98629,-31667,84748,188706,173586,77008,-6285,-33381,-60202,-126584,-198441,-224493,-158419,-74994,-82825,-126046,-102901,-10823,61179,115786,124951,74917,15898,38459,62228,37226,6707,-7171,-4356,50597,88558,49101,28589,42509,44741,20696,-32443,-81344,-75957,-61829,-88075,-84717,-25366,7669,-26408,-40574,-40054,-43843,18213,81511,77792,42674,13996,53345,147731,168381,77945,18559,30044,48817,81626,79472,46143,19093,32747,99093,126923,43925,-31877,-29556,-5620,21605,60551,85468,63493,-6292,-53319,-44479,-38590,-48576,6444,86298,132049,132530,84786,26608,7464,22195,39524,88210,101846,-26659,-180048,-172430,-73972,-24345,-28200,9252,76601,122997,109438,52735,31139,47282,106585,146433,78888,-43408,-84609,-18840,36838,70327,70263,12114,-67059,-64926,-22540,-29610,-55544,2585,20997,-29182,-31253,32570,70774,60635,-1629,-5201,65458,105330,87276,69266,94456,100568,27409,-70685,-100722,-55702,14163,75584,114154,93100,27052,-17312,-54792,-63504,-22251,2273,4702,36709,5954,-123618,-176568,-86506,10158,57190,63206,72361,78699,56319,18403,7010,-1185,-44168,-46783,7597,3558,-32183,-43777,-52371,-76185,-64497,-4506,54739,-2209,-101158,-93582,-35051,-45995,-68432,-41644,-19514,-47926,-75896,-58342,-84163,-141902,-68580,28100,148,-46568,-64933,-89246,-94188,-66469,-25501,-11509,-30126,-48251,-74081,-89268,-43668,62,-12398,-49771,-58971,29836,126584,83363,-3550,-23626,-63379,-123680,-101067,-62020,-45007,-23969,27964,92378,84089,-1747,-70746,-103709,-118055,-56859,68038,137136,56532,-48717,-46004,-26429,-48936,-87500,-83493,9222,94281,97162,78660,96476,59469,-49922,-122915,-36539,99992,81791,3368,20429,90830,77584,-7340,-70110,-64140,-68487,-111221,-112388,-51105,-20902,-44256,-59721,-30771,23963,31015,28620,82263,74205,10268,-13925,-10344,-36129,-19676,69779,87827,-13733,-98312,-72355,-22058,-7351,25801,77056,109697,107150,53060,-41326,-86968,-53030,-59979,-102864,-81564,-22310,12430,55501,117656,177536,158437,58296,20275,100781,109619,29235,28240,37797,-8321,-27658,-33146,-2404,73533,91016,48824,16893,8708,17274,-4556,-16030,17580,23329,39249,68307,62362,24013,-20048,-27331,52666,115159,131065,149683,151871,119921,85218,52380,3159,-27054,-27482,-56846,-130359,-130367,-11112,108031,110305,43102,41478,102392,98900,49259,-2593,-83006,-142956,-127094,-67492,10581,62066,47373,21188,-22059,-29424,17081,-7329,-46217,-4891,6325,-48422,-50192,17950,60655,14287,-27134,-21831,-20672,3846,52639,73167,67058,54835,10371,-69146,-81016,4763,84635,104290,73929,21378,-1708,27548,58200,54252,34060,64434,90341,49382,28135,21747,-20096,-55201,-17590,45418,21240,-17800,-25641,-51648,-61773,-16112,-2234,-16618,-13154,31335,48861,-8324,-64518,-65403,-82887,-132021,-169834,-209752,-227648,-142943,-17312,-6934,-75107,-129659,-111795,-49346,-12712,-26704,-90521,-112241,-62544,-38277,-82099,-101279,-87785,-63458,-3191,48818,26162,-22272,-13872,34431,48575,11535,-59390,-76468,13530,110008,125267,125193,99309,-13843,-75606,-14101,88041,116884,27376,-122641,-201298,-134268,-36744,-12650,-32791,-21663,14626,47724,61183,45614,-7906,-88414,-151203,-118007,-50400,1330,63784,72117,20347,30725,81232,81024,18882,6720,27159,441,-50212,-48776,-14160,18770,-9072,-57382,10384,113782,126744,107039,80969,51382,89396,160884,166675,83633,39479,50824,69331,33705,8803,16765,-39174,-117938,-108862,-77793,-78512,-83497,-113062,-119209,-46124,8953,-4880,-31913,-44941,141,55772,51998,33800,-12437,-97648,-86173,3223,25035,969,-20668,-54192,-72856,-65048,-65878,-78826,-29212,34762,48893,41978,61548,66631,45638,38726,75221,94034,13963,-19100,52304,97488,107349,72235,15110,-3755,-1818,-19173,-33166,-55065,-83056,-119033,-157334,-168675,-96850,18890,93700,88027,14240,-27984,9644,40564,5459,-47256,-66203,-59511,-70926,-38170,45253,79591,73169,91830,76497,7541,-39122,-93647,-149752,-102282,24196,61916,23198,33510,46046,2321,-19682,-29607,-59463],[-2756,37526,52842,27523,16881,18056,-12549,-28522,-10985,-16815,-48240,-88949,-71859,2662,23877,-4379,3155,-26083,-118509,-128355,-66314,12540,72035,121471,153750,91525,-26960,-35997,25765,32904,-4170,-21357,12334,75543,93265,57511,21573,13581,8092,54279,55009,-17287,-62791,-14912,90510,164040,128513,29847,-9196,2209,-20345,-36125,-14198,-16542,-26866,14438,27237,-45414,-121910,-125984,-82368,-19481,43299,41774,36926,47307,-6247,-77616,-56250,5145,51089,57831,10106,-24113,-12591,4114,-10875,-48493,-97904,-97793,-14629,26067,-78219,-162891,-108717,-50843,-3826,36688,44902,1692,-7300,-23421,-110607,-168665,-99355,-3638,-13614,-52033,-47165,5463,54978,75897,121314,109082,2268,-36488,-10381,-36510,-54406,-30910,-25390,-47133,-22378,30110,29845,-7282,-23809,-11909,2718,58411,115466,46795,-103758,-161854,-102136,-38567,19794,83292,60630,-14032,561,61782,66738,-4788,-58834,-33951,23695,24967,4836,45206,40674,-76094,-152126,-115542,-95260,-118074,-76690,53982,147280,134769,66473,16697,38081,103308,117217,39036,-38519,-25007,4899,-12815,-20977,-22779,-75883,-156347,-120152,52574,119313,35051,-5609,35131,49560,15278,4896,8736,32042,88415,98374,8867,-80604,-89948,-114716,-110383,-28633,19448,41024,95347,86215,16610,-25353,-33902,-23102,9729,22266,-17638,-44180,-4475,17715,-11684,-47647,-16996,45105,82473,67225,68873,26412,-95538,-135740,-106914,-52024,70186,134479,81837,50167,58972,95942,143220,113882,18384,-49368,-93837,-78360,9779,23564,-93322,-137037,-14764,41329,-36447,-101130,-147432,-170114,-98000,18621,80254,100905,102128,80732,78039,92466,44004,-26112,-70295,-92639,-57740,29460,87303,83998,69828,82664,95635,74260,7943,-5124,67722,105752,42331,-38341,-72537,-69316,-9775,42405,955,-40598,25012,87053,81450,7422,-71271,-67813,2876,55358,61690,24539,18293,35210,11191,-2609,10837,-9829,-17252,24342,57853,31433,3533,-16344,-520,41707,48899,4697,-48497,-46513,-59171,-24748,134170,208110,67091,-58039,-69513,-71333,-34279,7037,17969,51048,54859,7045,-49267,-52413,-36760,-22154,39635,89287,35764,-31728,-42009,-48548,-84578,-51316,18116,-21992,-110310,-107070,-40267,-44243,-95523,-75349,-8177,12812,4400,38525,75860,31953,-32068,-29739,9705,-20111,-73992,-57607,-16926,7752,46775,94745,89342,6615,-72961,-60562,5152,61392,100352,109703,113413,84869,-12364,-91267,-101028,-78382,-21183,-12983,-74806,-73925,-48368,-92752,-103161,-75919,-89926,-96039,-57102,-7154,7951,-26796,-60615,-44866,-29647,-41755,-43377,-28589,-60752,-93794,-42458,20031,2546,-53409,-74971,-49408,1651,50985,57184,37196,-27254,-75963,-21009,35846,6885,-24903,-50726,-82661,-53947,13875,4736,-37728,9755,118229,178069,118577,7791,-27486,-31691,-66895,-81060,-64945,-4377,69399,27155,-86385,-81324,10434,14758,-29093,12679,36865,-32449,-89153,-91523,-63599,-29321,3937,26926,59782,55115,41082,65746,105899,59466,-46984,-128794,-111054,-58778,-68803,-93583,-33065,62469,70663,7428,-69219,-110040,-91654,-80681,-116065,-147179,-71532,10332,-16029,-56601,-49191,569,79717,143041,110368,34795,15555,72343,112686,114226,88146,35597,-16580,-5669,58251,118505,121046,71698,62886,57279,6488,-21312,-21763,-41982,-82677,-54927,52450,108852,61037,10434,-22186,-42480,4114,60710,54850,15990,10010,57465,130161,153310,94982,36087,23138,14110,36634,62962,78345,54579,34944,96040,142603,83312,45785,42778,5111,-14599,30376,103099,110097,6940,-66179,-48801,-41696,-35739,29837,83344,85564,88607,104463,126905,186372,205458,120226,74304,94752,23219,-72662,-60597,-41906,-52570,-46952,-29881,-6333,35335,33951,2808,15489,38273,58818,69362,25059,-78952,-129149,-53915,22366,34160,21002,5472,-58485,-87002,-54856,-42964,-54841,9649,60446,59968,43498,28390,5403,1775,-31276,-59145,-46249,-12198,7975,7030,23786,2256,-93527,-151574,-92043,3467,53627,71969,86595,59691,16275,32964,42595,12402,-17835,-53543,-49317,1670,-3422,-58983,-74188,-19747,88334,174734,137836,75452,47020,11633,-34348,-8942,58422,54984,-3121,-47628,-44717,4301,74344,101261,30541,-52407,-19269,69234,18392,-108862,-109982,-8769,7601,-45432,-39960,-17440,-33433,-43918,-56513,-125322,-165630,-80732,-6420,-17027,-21016,-25535,-30776,47,21646,8124,-36817,-81193,-82902,-58633,-28651,2380,-3958,-25507,-14222,-5612,23432,88116,69521,-14891,-29738,-21541,-51996,-29609,-13227,-38959,-54597,-31663,23052,70385,32862,-78479,-143583,-145396,-95956,44596,122750,20591,-73861,-44983,-35022,-103214,-133806,-14225,152889,208981,177908,134631,115370,84532,3263,-74987,-5795,139129,143271,45113,12803,27060,-1177,-20608,-47986,-101122,-121478,-107442,-111464,-85152,-29467,-23754,-64268,-77428,-20127,25923,38141,85187,80030,12965,-29046,-26219,-41512,-46617,8821,46085,4546,-69917,-75412,-29337,-8865,27110,71728,99979,111603,60286,-41840,-96401,-97760,-127523,-140024,-80673,-8655,14404,38931,96333,140228,74958,-65519,-110107,-22473,14662,-16057,20626,23217,-31437,-23879,-17104,-24023,22732,38428,26266,38311,26621,-6324,-25427,12940,66723,36479,9367,11576,16306,41397,64655,31450,21229,39596,71644,105854,97412,85188,105223,72651,-30274,-70755,-14610,25082,-20758,-44797,1284,57268,56154,33814,79350,154480,169858,139865,75105,-39173,-122561,-122820,-35937,72419,67876,-9674,-15069,-8124,-18037,3284,7309,12676,45747,57677,38023,51851,115679,114146,-21013,-101204,-43807,19873,15381,18424,82582,139585,116152,39446,-23865,-24568,40335,104740,113020,79424,48000,13330,10957,39930,50423,14792,18743,44748,8032,-21326,-9668,-11042,-39131,-25390,43929,24501,-46330,-70496,-94771,-90498,6879,81148,61513,6019,21454,37873,-63881,-170545,-126669,-47455,-91026,-173755,-177117,-121690,-54049,10528,23265,-41795,-123738,-104916,-47173,-31133,-48046,-73286,-64554,-22334,-5184,-29477,-37550,-27658,-7827,-5704,-24952,-74071,-132618,-121287,-20750,69437,83331,59935,51529,77090,158988,204786,148780,74360,7708,-65763,-132206,-101289,-17428,-39125,-170770,-239557,-162612,-65855,-34895,-59849,-58547,-28046,3051,23413,61821,70324,-34686,-184206,-165223,-864,106440,107161,50586,-19586,8553,85687,77351,2452,-19266,-6235,-27808,-39098,-12613,-1797,12019,9255,-32518,25305,123348,129860,82721,20934,-13348,38858,121485,134259,104337,63165,42309,32757,22739,52384,86379,5255,-81290,-62981,-51901,-46620,-16309,-28252,-33226,-4030,-13531,-47981,-75277,-72117,-4157,47512,9772,-37357,-39252,-33543,-19515,-5315,-17328,-20939,-19718,-47405,-99492,-110966,-64490,-32013,-13457,12674,15599,12495,60755,62646,10262,-4494,35558,51550,-11876,-38065,31947,86374,92691,72588,45348,6546,-19763,-26897,-64720,-164441,-198067,-162826,-151605,-191983,-178062,-90590,-2832,8748,-28320,-24698,35245,90472,70979,-14806,-44748,7061,8704,15140,52767,47773,62545,86046,21723,-50618,-31899,-44139,-110439,-101838,-19121,40247,44575,25945,4543,-23612,-13824,530,-25602],[10288,18598,29622,13490,7112,6270,-25553,-41709,-21369,1790,-5662,-54668,-83907,-55761,-39420,-47510,-13046,28789,34278,32981,12576,11025,5883,11592,43672,25015,4285,68749,83109,20062,-8876,-23994,-34642,6047,54516,46333,-2882,-22070,-31300,-3902,55696,62023,27312,35480,83171,98681,48100,-21029,-30765,-26301,-50877,-48202,-12808,-783,14984,48006,51645,-31946,-148251,-165040,-69660,24745,64935,24479,-31695,-64282,-135602,-162413,-50565,31343,50777,77966,56049,-12660,-36961,-8442,-22551,-70865,-115097,-119252,-55091,-48,-63449,-88314,-14165,-45681,-98404,-42624,25308,-2315,-10609,-2213,-68628,-171662,-142546,-26563,-5308,-30244,7166,89095,106881,80097,114088,131399,66959,17772,2921,-23227,-45835,-59588,-38490,5382,9322,-20513,-25399,-20054,-51639,-85503,-48451,60909,124667,32042,-80137,-78568,-51392,-84223,-84217,3418,73261,56816,22659,16444,8844,-43777,-96611,-74303,11743,47751,34980,55326,43141,-30710,-55059,2276,13441,-52738,-44910,65501,126640,96852,72460,53780,59679,79440,35012,-70911,-121737,-65460,-6729,-17319,-51671,-89012,-154044,-213181,-167150,-26750,52494,33368,40667,69814,45196,-7915,-30878,-36396,-22815,44628,119252,89554,4193,-73622,-119972,-73200,34258,75202,66330,57837,45550,31841,328,-25540,-10381,1725,-28278,-67215,-86996,-75194,-41951,3997,11283,30858,85418,133817,84973,44314,41239,-33548,-111540,-127941,-78283,34707,89117,23412,-17773,2931,25884,83828,120501,43343,-35606,-66354,-39758,45498,62861,-45029,-105015,-10850,59049,32114,-34668,-123974,-182085,-96963,37846,65477,26323,24682,64598,100569,122541,84351,21353,-58718,-85277,-17515,55354,80936,81030,53609,52866,71874,54378,-13829,-7958,89090,118332,36857,-50133,-66429,-20325,41854,28883,-35543,-57312,5924,99658,148597,46780,-82535,-87685,-12829,28186,-6570,-85398,-85814,-7489,57012,73888,70390,12120,-48378,-5373,59629,23677,-26860,-18894,30671,55766,46015,30432,-7525,-42722,-82985,-15869,160007,162530,-25389,-136689,-107791,-99453,-88630,-3747,63883,82178,63135,2562,-84692,-109161,-102114,-118955,-75788,26091,58208,7115,-64079,-74751,-19708,48544,67719,19096,-28099,-23709,3088,-36118,-99093,-70116,-3046,28231,57376,67011,16617,-46326,-72173,-45769,-3973,-43282,-133459,-147921,-75855,55962,158630,122421,20472,-72849,-115885,-63558,-5269,-13096,34184,93097,68953,24649,-26685,-72109,-55057,-22325,-1511,-8332,-35753,4417,39694,-27375,-26631,18300,-27437,-63722,-37188,-5264,4834,-20848,-81524,-117443,-87937,-41028,-18400,-9399,-34077,-60497,-40165,-14020,-57545,-127694,-125532,-51509,3619,-13611,-63856,-47494,-37003,-65571,-40462,-4189,-17827,-15476,-13170,-39125,-3742,67126,57476,3012,4988,54906,82063,42551,-22394,-21973,4824,663,-5085,-648,40525,97042,67435,-25218,-27301,54199,28644,-53571,-1023,82880,46414,-51838,-91257,-55792,4447,47800,32872,32467,41612,27366,78081,202174,179553,22710,-56161,-34289,-28513,-93119,-135986,-96869,-42541,-33307,-9749,-6226,-62363,-59773,-6283,-17294,-45133,44380,134617,96138,29320,-20043,-192,98410,141125,63807,15341,41227,66381,80777,121434,136172,83059,11096,-12973,29224,116407,161228,118656,92760,67795,28756,38785,21185,-45514,-81872,-25935,89643,121063,46504,-7659,-13389,-12284,-10054,-10032,-13620,-34526,-33287,-33696,-26759,25157,52008,52471,71228,63108,35071,17733,38907,44175,21037,32020,55328,63747,107811,111897,34292,-7202,39577,97065,88766,8091,-30410,-16007,-27550,-15155,31344,20259,-24231,-1141,61119,111041,187751,248902,194605,110496,86221,71349,51111,67210,31663,-26430,-47961,-54612,-52662,-37322,-37264,-45329,-17141,12903,6279,4445,-21448,-103878,-160407,-83921,20306,34230,-22903,-25834,-21260,-43979,-53701,-53181,-56337,-18723,19733,66793,72949,36489,-22504,-47744,-58253,-87400,-138584,-124544,-55814,-25271,-25273,-89296,-189137,-186908,-49935,62604,48974,-17153,-33261,-38405,-25160,59491,111705,65661,-13756,-59465,-49391,-27295,-38930,-17754,15387,40050,104200,142645,83335,19648,4024,-6383,-42560,-42497,28938,68078,11203,-81622,-90419,-9823,94777,161360,109046,447,-38995,-20398,-37367,-69070,-51801,27474,60309,24376,15463,-1444,-33588,-36962,-78600,-149729,-121472,-22764,7147,-7009,-440,-5561,29639,75404,41598,-21997,-41214,-52762,-61070,-30772,46289,92026,63848,44762,66695,51149,23112,40898,24869,-19313,-17084,-7106,-19894,26682,66736,30541,-16684,-30465,-20058,25876,39479,-58068,-135218,-130697,-105574,-10351,49697,-1368,-29055,-7166,-26056,-82357,-91362,54172,199325,201894,122675,36557,8303,62335,64103,-5982,28214,160237,175963,63477,-15801,-52747,-83201,-48711,-10495,-63951,-90539,-45027,-52146,-91065,-74187,-38188,-30219,-44111,-23447,13175,10143,-1717,-12355,-26173,-48299,-55916,-39289,-22195,-18910,-21212,4735,6795,-27326,-32971,-21445,-2675,-4615,6732,52071,51429,5683,-41926,-90108,-134628,-91110,30964,96686,69007,25821,36641,47654,-20841,-113435,-128043,-69548,-53898,-75189,-33197,413,-12488,-3331,7594,-13136,-24098,-28957,-29468,-13474,-18733,-42786,-22985,62835,117463,61151,1970,-41610,-50626,26940,111299,79738,21721,14961,52093,72012,30486,9449,68640,78386,-9470,-50533,-9713,23641,-3760,-14945,-5100,-24981,-54930,-22387,57515,90598,72144,69300,62955,-3818,-66877,-33761,72024,133910,92470,29574,21661,2431,-34173,-29738,3038,29507,29491,51799,108072,150175,150460,78533,-59982,-132325,-83133,-3295,-4804,-19978,39737,95162,63165,23091,42791,56852,47781,34024,2666,-13319,7383,-19410,-44713,166,49355,19010,-16372,-5736,-41909,-83113,-65862,-27355,-18088,-10812,31616,8711,-67885,-84620,-82895,-65047,48957,134133,95047,-10703,-44206,-45608,-106814,-174878,-114673,-15012,-24626,-78783,-46873,36576,66908,46115,51814,34593,-32192,-30154,14079,20807,12548,4402,10780,23621,29549,18449,-9983,-30140,-29326,-60724,-86664,-102290,-127268,-108688,-18420,46975,81026,128324,131857,90475,133787,176307,112442,63815,89259,63386,-83354,-189443,-138081,-95393,-152986,-184460,-93045,-13191,-38099,-90272,-84106,-34072,6895,2396,15324,30182,-39833,-167667,-155510,1347,87224,41868,-42396,-96165,-30976,67117,72823,12457,-13763,-18443,-28918,-4470,36260,23865,-4458,-26188,-75566,-34372,64449,90375,51498,-24834,-73455,-37366,37649,67479,95667,80541,55026,12120,-224,60622,99493,20445,-1664,59037,25175,-24461,5666,22547,49612,78728,52234,7856,-14100,-7468,9838,12936,-25046,-67503,-39424,6412,-26181,-51455,-3857,66839,53480,23300,-3895,-50231,-25504,31041,18426,-10240,-436,11174,65602,80374,21488,-6490,2422,-10056,-48406,-44239,19856,55796,46732,79052,117688,50797,-47969,-71210,-75997,-152080,-176853,-108555,-68728,-135300,-188872,-174591,-88801,-24172,-33228,-24280,21018,41039,37591,19509,18644,52914,41374,30794,35721,9039,9953,25357,-43942,-110218,-68657,-33464,-55929,-86935,-80745,-17261,48780,38260,-1221,-23153,-12593,17420,16155],[66058,51943,47455,22378,-15190,-44215,-65198,-40076,12013,28470,8275,-11884,-5815,384,-16845,-4888,53550,103856,146149,150802,63275,-24669,-82375,-112854,-91241,-34417,57314,162078,133065,34205,21785,7741,-50795,2161,121017,108850,7956,-18533,-28384,-27986,40974,88693,64681,23053,3028,1478,-12517,-43837,-51195,-54652,-26907,27901,61436,33557,4218,24041,40290,-13216,-92973,-97131,16221,156683,174398,63423,-54065,-109104,-177852,-198155,-64516,32920,9517,5225,9211,-41627,-74234,-33096,-56519,-135336,-124490,-64974,-42552,-25931,-21265,12565,53062,-21055,-86864,-52610,-24249,-30110,14300,44119,-6187,-102217,-114235,-30335,1367,21623,104113,156785,112966,64940,108407,156188,133329,54473,-9636,4977,33510,4670,12148,54781,28008,-34415,-20054,-7661,-61301,-104144,-53118,37543,84103,45363,5533,11758,-11704,-61023,-54876,14157,92201,125606,101175,44707,-5548,-65007,-107906,-77658,3451,36232,2286,-1390,-12580,-23396,11710,67117,58564,-12849,-40905,10303,47904,37127,72175,94728,60692,36505,-29390,-140506,-180405,-98568,-379,-1919,-93511,-190367,-227393,-218581,-146540,-34223,28935,16529,29182,61116,29033,-41052,-64954,-60693,-77455,-64923,32990,93254,68839,2578,-53821,-38317,34685,67483,40371,5247,10798,13944,-43020,-79401,-33523,5914,-30306,-68820,-95913,-130981,-108222,-13784,31965,65602,129390,183177,113363,30493,48019,35653,-33877,-76668,-79819,-29589,35029,843,-39217,-14642,-12549,23984,57297,-48425,-110029,-66807,-24588,49923,95653,36581,-28524,-5222,31751,44229,16308,-53733,-114443,-71341,17939,21543,-40578,-50398,31288,104647,125772,98559,49564,-35021,-61616,21248,77651,84074,95449,44723,-3894,-8745,-49128,-99358,-15594,110220,101976,14842,-20754,11685,68965,82505,15583,-43898,-66409,-54674,31806,127169,85869,-2750,-25424,3682,11603,-53958,-160652,-165132,-49769,68865,98458,68598,-9450,-66154,-14988,28636,-22286,-55558,-15400,60223,77998,34408,7767,-11926,-63026,-93913,24550,191352,157775,5533,-70229,-54043,-92898,-131939,-46432,55315,72066,79038,78897,5893,-62195,-80282,-97823,-94830,-31881,36747,45342,-12961,-16945,56407,96023,55333,23763,29745,11915,-8052,-42395,-79781,-57186,-4730,51071,116377,104892,-5218,-80747,-80287,-52853,-4533,-8936,-90100,-153937,-115604,1162,93249,82253,13051,-47854,-41173,10635,-20869,-107619,-48705,42793,-10520,-94282,-79063,-33527,16611,23814,-21506,-56732,-49692,779,49416,34779,50618,60232,-11078,-65510,-34044,26483,31445,-31105,-123402,-181200,-133830,-57078,-37143,-35911,-34255,-41808,-61745,-88167,-143464,-195675,-155128,-54003,-7868,-37272,-83079,-45021,-4666,-20846,-10425,25253,30100,47528,42346,-20796,-8515,51144,34937,-14077,-11484,5313,-18817,-56489,-52765,13844,71408,86474,68349,40710,65387,111996,97307,47308,59214,106264,48871,-35653,18017,106106,88374,18242,7804,23081,28073,32985,-7340,-42108,-17213,14200,86360,201528,155448,28090,22912,33594,-57770,-143112,-130461,-97746,-85576,-75596,5323,71267,27785,-8744,10141,-21096,-49957,37135,145682,144403,63106,-30047,-5496,95819,81340,-38122,-31376,15920,-14598,-6900,92496,143096,88952,29903,24658,16206,25640,94741,134202,124431,70271,43293,75782,30074,-63230,-67528,2146,76239,62231,-35709,-63578,-11699,19034,8755,-25983,-41845,-39785,-49188,-124448,-194776,-131188,-24361,54669,116370,96199,-16303,-102122,-50618,49000,79441,41765,-1814,20638,97357,115754,62785,23010,21573,26541,28171,17402,-3074,-19222,-7437,22771,28366,-24998,-68111,-44795,-3962,6362,16775,99038,156498,104525,54924,76489,76047,59701,25027,-20132,-48928,-25598,-1218,-17778,-24984,-19457,-15668,-23216,-27585,-5274,-23429,-96758,-144586,-83838,4784,22914,-61435,-91547,-29936,10449,-20234,-60861,-69332,-50347,-45715,1665,35317,17980,-39632,-73869,-63312,-61710,-112518,-103759,-37377,-17828,-38860,-110853,-188243,-162684,-26091,66502,3336,-118969,-160846,-152318,-105260,-6085,50272,26744,-24226,-29752,-8393,-25978,-63571,-29984,35473,71523,67959,30149,-24408,-52730,-25143,23823,19159,-32215,-41619,-8040,7249,-32286,-86777,-61046,26442,89517,61823,6025,-56409,-98566,-53343,33362,38675,29492,39689,30548,19746,-31165,-76699,-50094,-69384,-122011,-55115,50151,49856,15747,-460,-11458,49945,87170,11022,-48173,861,42573,23975,19107,76079,124964,110207,103853,124318,89587,35300,18776,-3981,-14659,2773,1849,-5026,58313,118355,75036,9858,6024,-518,-10367,-1922,-41665,-87761,-102077,-96354,-42903,12066,47822,93901,99372,56698,25522,35174,133522,205087,147617,18664,-102766,-122509,-32068,34136,11432,20519,111489,114236,20698,-11655,416,-42315,-50244,4326,-5620,-26348,25173,24967,-61839,-105736,-66828,-4936,7535,-12001,-12882,-32407,-81930,-94821,-51576,-31716,-32992,5793,56716,33935,-9454,51123,98704,39809,-6163,-4971,-23245,-71502,-72805,-3283,62696,78241,41475,-14395,-55190,6651,150169,217139,164030,57958,669,1242,-25748,-54575,-39292,-6919,-17836,-58285,-44541,16028,31014,9835,19417,16173,-30851,-57667,-82289,-117020,-120899,-93246,-24922,69106,105267,82893,57525,-14309,-47453,34989,117292,97086,53234,35044,39965,28831,-25173,-50567,23838,78063,41754,16937,626,-31525,-37259,4119,25853,-38336,-104229,-59680,-1722,-27513,-73007,-52041,3935,12713,14980,119943,209014,164121,116221,113687,83424,10858,-50718,-65016,-26307,-8960,-47129,-18902,79965,126269,81860,6125,-56604,-84899,-69530,-33861,-27304,-21243,2797,-4386,-33953,-14980,44645,56541,12436,-30817,-53824,-36674,-10681,-43728,-56553,930,45491,20001,-13006,-8489,-38836,-76778,-69575,-35428,-26871,-30093,6873,3747,-56879,-61619,-27132,7320,99473,130606,56433,-47819,-95897,-98382,-79562,-56293,-7519,18217,3998,-24822,-11703,65551,120769,105916,92914,86942,57313,63089,83286,67766,55973,45831,37603,15095,12867,16376,-18606,-51743,-66666,-71143,-30075,-2079,-7312,-1522,-4376,-27416,32659,141214,148505,77032,62263,57336,31709,55972,127415,146744,22224,-128819,-139540,-93864,-81986,-76606,-5628,57234,9938,-69346,-79187,-15884,44028,23792,-29615,-58434,-70290,-109033,-115241,-59141,-14601,-30520,-84755,-108436,-43228,38772,78924,49221,11450,1129,18682,45970,77849,62458,-4210,-78097,-129650,-86364,21686,89304,76360,-10241,-70552,-57968,-28007,16736,53674,54670,28851,-10470,-28159,24321,54626,20500,61470,110607,28922,-42268,-14073,21613,80594,136383,132009,111968,116740,99673,23991,-45662,-57370,-46607,-20690,-19718,-87478,-79363,61308,172149,123634,80835,98142,41414,-10903,3283,7517,2034,22408,20474,68911,114802,63482,22314,5537,-29971,-49627,-11567,48555,55891,26519,72742,143652,79292,-46425,-73527,-16289,-21997,-71911,-44079,10177,-25221,-100232,-146149,-74479,30575,25203,6752,3344,-41302,-34302,36140,54699,20890,-9787,-11396,-8854,-13318,-26351,-42292,-84382,-117367,-93559,-55582,-29956,-47833,-70869,-21544,64808,75844,39245,9956,-11389,12622,59819],[82750,86363,60243,26558,-10723,-48814,-83564,-65993,-3922,16696,-6327,-11457,46221,81383,46703,46006,105060,137873,138204,115582,13563,-88235,-129539,-155638,-170070,-105163,19268,124940,103088,29861,51863,59180,-16536,28114,151589,126976,2027,-57197,-96350,-86432,-20934,23724,5371,-40358,-78952,-80604,-62194,-48256,-39186,-39100,-1252,50533,55415,-20124,-107002,-66184,21728,21936,-22819,-24272,61019,188771,205604,96868,-3005,-49293,-124410,-180851,-92636,-9848,-57408,-90479,-78297,-86465,-86239,-72560,-138173,-210047,-135145,-21893,-33390,-69286,-11887,62286,48843,-24368,-19142,-4532,-44598,-33381,53412,83092,57101,6741,-50629,-43711,-19042,48842,151933,145455,52888,27854,78148,111661,118160,56507,-35831,-18535,62705,58709,25050,16925,13038,21601,57320,28437,-60367,-94260,-52718,-6013,29929,68327,83877,48013,-4870,-1280,37356,51138,68809,127671,179220,129177,11196,-91683,-112606,-64630,-12019,-6795,-49396,-59414,-59756,-64212,-54040,-20953,1956,-4240,-41780,-40942,2608,22963,46536,54395,12651,19788,1979,-112127,-186913,-117350,12696,37944,-82983,-206305,-193038,-125238,-55785,42701,74648,18616,6654,22417,-15505,-63796,-60015,-53136,-78691,-94647,-48534,2310,17608,39232,36036,23252,32706,26725,-24062,-39057,13005,23169,-71146,-131455,-60976,19213,7691,-18338,-46844,-92349,-80133,-13716,9439,40935,105533,164844,123023,53885,77855,98216,63027,18918,-44022,-65564,-5609,4139,-11891,-3572,-20304,-203,-6239,-141758,-173081,-71403,-23468,31261,103605,100140,53572,26958,3150,-6271,2895,-10633,-42644,-54273,-31829,-13207,-28906,-44163,-2476,52888,74376,38863,-19530,-42261,-27917,17697,56437,70919,70798,13536,-57523,-81419,-112284,-127829,-14322,100101,71426,6847,21413,66882,87217,68927,40129,23305,-26986,-80772,-58989,16932,67901,80406,47410,7473,-13580,-58281,-129479,-122971,-40811,39851,78996,41747,-33653,-16656,75945,94638,35770,19849,25699,58306,76212,16723,-24621,-19204,-56990,-50571,116736,245806,211417,131399,70509,33723,-38825,-102029,-74645,-8998,21850,75244,136813,95192,10669,9544,53102,35995,10829,44793,84937,74921,80529,100283,69382,-6809,-18170,9663,-27685,-53770,-52989,-62284,-39338,18168,83907,134070,119005,46885,-14637,-30603,-20552,13647,3638,-58576,-109143,-98206,-86863,-85418,-16772,50504,55134,78164,89759,-16094,-127968,-83910,1117,-41520,-135019,-88839,9875,34413,-6875,-58540,-77506,-55950,-27824,19999,63436,66275,24252,-37009,-65594,-1577,86271,66741,-41768,-142007,-167756,-119393,-70984,-51234,-25366,1032,8316,-26825,-86725,-130390,-148593,-113457,-48252,-7298,13164,2059,11513,23082,6244,23776,72815,80382,78635,39195,-63602,-96925,-42471,-30577,-54691,-11322,41874,-9737,-107927,-106386,-1925,73118,100051,107146,93818,120924,161478,135696,107318,141812,147617,59599,-13356,15406,47004,43655,60250,94865,93300,35304,-13345,-30890,-41742,-38665,2001,70385,110908,16680,-52473,7244,25393,-77884,-112826,-65029,-79064,-94222,-49257,28172,70861,55743,17147,-14846,-55692,-103730,-80908,23299,97703,53953,-36044,-4774,79003,37816,-71945,-53233,-42110,-93958,-58404,66466,106545,41469,7374,38874,7701,-44843,4445,80223,107943,75435,70521,101270,36115,-38122,1168,57863,67851,25357,-66133,-59048,28510,50939,44270,34994,10645,-61,-20761,-98050,-186422,-172490,-68791,46449,123762,74812,-99582,-215565,-114252,62769,152993,127734,54174,30668,57911,74784,75885,47772,-12146,-37628,13965,48960,-13452,-56718,20473,85819,56815,249,-7494,-2957,-7416,-34634,-90300,-42433,71843,80982,53307,59926,11221,-48647,-60420,-65839,-53692,31515,70453,28055,14290,18171,-20662,-74295,-51087,2478,-4042,-52302,-70793,-33580,-9452,-28167,-111807,-156343,-73202,37815,18235,-53629,-73106,-47191,-43252,-17067,-4645,-34696,-79937,-81789,-41926,3327,9209,19712,27882,-207,-27562,-64279,-106953,-103148,-27131,35581,-21113,-130883,-180898,-174410,-133034,-92348,-89140,-79560,-58369,-23491,227,-26478,-54928,-29287,32977,67433,25999,-23255,-56778,-60187,-7942,75453,88096,20178,-48710,-59025,-7423,10081,-62089,-84956,-22299,6710,-29760,-40259,-55672,-64487,17944,114082,82193,11977,-25041,-46507,-44208,-71934,-100307,-45194,-15338,-51349,-17145,61234,52679,-1037,-46309,-52629,10963,33631,-22905,-34259,28661,82722,84561,73118,81362,90460,66092,57505,95992,86784,30734,292,-10912,-6791,13610,20083,18301,65218,89590,19226,-46858,-10751,16641,-12343,-26111,-18333,-23739,-74563,-103674,-54414,35012,128561,190559,192481,165014,135303,133896,190107,216892,122320,-31029,-145469,-164724,-135287,-61419,-19341,-24430,-7890,-32796,-73177,-5302,98354,62997,-4753,17524,42146,21385,50688,68960,-609,-76764,-77021,-16493,10881,-4234,-8692,-36882,-79980,-76943,-17799,16076,28106,56186,95814,86170,68926,138593,160483,78688,39633,44026,9176,-27948,-14857,36937,101577,117943,82988,51433,22419,47488,129504,189748,178463,95087,20861,41282,52196,32333,31070,38254,34311,-328,-20396,18423,28006,-8876,3298,27410,-6499,-38428,-76348,-150675,-175552,-108225,-19281,23610,13299,27735,68369,29737,7730,61074,99386,83527,78193,58014,6799,-28136,-44250,-54745,-13334,38287,53141,64119,19632,-47776,-29908,52820,79209,-12855,-94732,-51728,-24035,-70871,-98705,-87231,-50375,-6504,62093,198205,240734,119953,72454,98235,42704,-33154,-51632,-43815,-19052,-33960,-100804,-99148,-43301,-30633,-52276,-39060,-10064,-2037,-13672,-36346,-46695,-13990,-2593,-61323,-91014,-57697,-35579,-37366,-44561,-30450,5196,22035,-5264,-55251,-35921,25286,35899,2106,-220,20737,4774,-22545,-25100,-22296,-54780,-74440,-14008,13014,-31577,-37487,2164,33486,75992,52879,-16562,-52401,-47263,-36374,-10099,44012,76118,40346,-18972,-80635,-106953,-39798,65021,126299,106399,59869,58962,98809,77123,15651,1277,21208,37462,11008,-7856,-6395,-10794,-33782,-69271,-38121,66246,90467,49723,34254,-28541,-92938,-3037,140883,159024,79379,9566,-40123,-34314,34227,70307,54955,-7854,-60262,-70468,-46016,1404,18195,34670,80752,67925,-35237,-90767,-40299,37391,40797,-27321,-71981,-39505,-20947,-73357,-130329,-99196,-36743,-34131,-46377,-25742,-2899,35192,32079,-4594,6918,58754,62642,63650,62253,-10666,-107244,-135487,-76807,18150,99942,99944,8748,-49948,-48917,-50629,-5929,30164,1183,-69177,-90818,-69796,-33835,-6148,21179,66037,60453,-17481,-48035,-31284,-14513,52815,112145,118227,154659,198890,146315,12153,-90228,-82003,-26705,-4395,-43606,-104761,-58109,107110,198357,132635,64744,67867,28547,-53097,-89063,-44904,25934,44102,842,37189,95861,59215,26782,23095,-3093,-16598,22517,72997,72974,38568,38085,63789,24960,-35020,-26462,52486,69128,-9324,-38274,26543,50044,-5150,-67158,-26844,61388,60917,28188,-14311,-86912,-72120,32932,56192,-12639,-61237,-58000,-43489,-17053,-31638,-87042,-92630,-70021,-75552,-77069,-33781,-4201,-10046,17278,76619,82628,46406,9267,-28510,-15740,65779],[37627,78110,48870,38512,52670,35457,-32115,-94638,-78164,-19046,-13977,-35659,26661,98184,70621,27438,72990,127870,92312,13536,-76748,-108496,-82834,-99246,-169394,-168583,-79677,17689,34893,12525,57161,82393,33149,43447,93796,79185,-9524,-99828,-156495,-116650,-48128,-22795,-36220,-49096,-81451,-120300,-108307,-34758,35479,42126,13395,-13040,-41982,-107927,-179102,-106268,45666,71007,-5106,-34390,26075,96301,104561,65760,62233,56103,-37163,-139769,-112029,-64437,-80230,-80587,-69250,-48801,-14849,-53561,-162300,-193840,-103588,-7039,-40927,-100979,-32730,54769,29370,-9939,61220,70964,8232,21054,93163,97793,100248,92492,8169,-50095,-29365,57033,133380,91598,-2988,-169,26856,7038,36413,59747,-12158,-59803,-1631,31709,-22145,-70913,-34346,57245,112562,64383,-40508,-88958,-76920,-44270,2241,61568,84063,38520,6713,35186,54527,12763,-22582,41732,157597,143084,7645,-87113,-83451,-49590,-24013,-39517,-74210,-67774,-49489,-83739,-140174,-128966,-50240,9098,-11299,-17378,46061,60101,11816,-20043,-20629,41368,73619,-28954,-128194,-94542,20200,71440,-9988,-91587,-45699,33600,80287,140379,116965,17621,7234,14214,-42304,-52806,-16999,-28875,-30470,2568,-6802,-62776,-80057,-11070,61013,81941,54276,-8255,-70675,-54728,32742,67166,-21987,-95399,-46350,15084,25312,29989,5489,-16788,8536,14340,-33441,-34778,4357,79018,110154,84392,80198,89019,95410,78984,13788,-31514,-11036,-2147,-9724,-21314,-28904,6606,1554,-101312,-122432,-52035,-11548,30495,87050,97494,75057,42971,-27094,-75351,-49739,-24728,-33918,-52765,-65742,-31165,26930,30194,-9495,-32120,-6395,-36726,-106171,-68299,2045,-2463,3868,20567,-1430,-48313,-98101,-95688,-54986,-61500,-29964,48705,58134,29104,30378,33978,11391,1978,53489,105160,56003,-28137,-87997,-89759,-18622,71899,66930,-1575,-38614,-51759,-55202,-13152,6943,20566,64872,29592,-43535,15177,122963,146968,123890,124391,87893,64145,61696,-1281,-37442,-15377,-28755,-6488,179405,323154,300900,210239,103635,36461,-3029,-48022,-79694,-78723,-20162,67628,117396,75862,26597,75605,168283,160845,95958,82653,93037,70095,62381,57551,-1917,-82682,-89755,-67622,-98092,-88685,-49686,-48221,-11534,58658,89285,86042,85671,96806,73505,31208,43281,78748,27494,-48869,-57087,-59242,-126931,-182812,-97355,38874,81710,87445,69544,-12188,-79005,-74831,-41934,-43561,-74744,-30591,27286,-24388,-82104,-54141,-10231,4702,1509,27623,50161,8544,-44419,-58005,-23978,68263,126826,71648,-39446,-112448,-86574,-48174,-45548,-9592,45189,54334,52881,34826,-21700,-46995,-32774,-36798,-39882,4529,66681,57861,21893,9258,-2164,9043,47559,52214,23396,-31858,-117468,-170423,-118370,-55665,-54429,-2720,84042,29882,-128648,-177314,-96800,-40164,-6595,60908,108085,151686,185551,144600,103557,120191,114414,52751,2234,-10305,-38128,-20150,42869,58509,59523,17311,-48718,-33676,10932,-19899,-21035,23371,24059,-67616,-125566,-85856,-47168,-52694,-7813,14613,-71271,-93423,3297,57880,26727,3940,-5090,-33658,-50692,-108402,-154077,-83321,19846,10449,-59226,-23726,55175,49244,1161,-22927,-72158,-91133,-31970,41311,33890,-21375,-31716,-3917,-12100,-22012,-7834,-3513,23060,43206,67211,93906,30145,-12917,52159,91538,61824,15570,-39781,-8234,73705,62593,45372,88231,84215,15689,-14023,821,-31853,-96466,-74294,26811,93493,30030,-121767,-204947,-111817,23247,108523,131689,108953,75763,41968,30892,56243,49889,-481,-13701,53035,64365,-39106,-75904,31129,117248,84914,34264,44714,50937,42290,21027,-35281,-32018,49756,93577,82297,35559,-48295,-94652,-104615,-111891,-61036,44598,58543,1270,-17853,-12905,-43417,-90283,-64885,-16548,-9488,-21853,-12818,26701,6689,-67731,-140592,-158144,-80606,37856,39026,-23055,-56202,-30745,5817,35005,-2764,-76692,-116043,-73345,-7417,59027,93155,89652,58064,2500,-29430,-39145,-50244,-62785,-37161,3063,-13152,-64583,-94908,-87864,-66074,-99611,-167125,-157769,-95534,-50978,-43603,-54074,-35112,13478,45688,31542,-6971,-13602,-15733,1070,44924,95988,98081,70360,31300,-24868,-41520,-36829,-54615,-47883,3363,14428,-37322,-65800,-35565,33831,81583,80240,39639,-6125,-72206,-124312,-90969,-47493,-48408,-19865,23127,14588,6706,24445,-3106,-72112,-127113,-120744,-62451,-37646,-30224,-3420,4379,17007,53980,88928,89706,41036,-25727,-38861,19267,36462,-11880,-34745,-24435,-9135,8519,20368,21760,43978,14496,-75560,-121818,-76236,-18733,8657,18234,25483,23212,-37286,-98006,-50463,67719,159158,169979,159534,159739,130625,114138,162814,184152,104221,-25033,-96694,-118199,-153997,-110955,-39843,-51054,-98067,-142099,-144722,-53824,65151,92346,61246,63438,76737,39479,30922,67080,60058,-15865,-67090,-35352,-781,30309,56932,14201,-25742,-9296,29884,37871,40016,39956,44052,74241,119257,168764,144227,65134,57491,79165,74288,87934,120917,116416,98849,92149,76183,55267,24794,10505,9172,32918,79829,79877,53593,89875,112058,85390,35344,-8279,9357,22305,-15135,-42081,-48275,-56329,-38007,-1639,11207,5792,1847,-53068,-111956,-53931,19668,-11639,-78975,-95682,-40460,1578,29395,50004,59547,58602,90365,81479,-7486,-51752,-9475,2244,-28187,-35027,-5303,32661,18503,-4039,24927,93192,86844,-21756,-78979,-17800,12764,-15177,-20283,-47542,-80670,-43950,43857,131526,127574,11341,-33496,-17215,-77277,-113429,-43788,33453,48409,1008,-70964,-108276,-134637,-166936,-152851,-52139,40166,50827,3268,-55929,-93086,-52927,-11225,-49863,-82502,-84899,-103486,-98137,-44536,34767,78731,27598,-44566,-80689,-41619,19617,30376,10490,31109,68590,58912,28041,7715,-24106,-74663,-76454,1072,33297,-6053,-26219,-10473,-7128,-24909,-63994,-57038,15754,94413,88785,31527,17383,39941,40403,-33659,-141508,-156766,-86141,-1143,76751,60801,-8138,17103,82339,20501,-72186,-68789,8054,94426,113614,69810,35579,49512,34516,-23175,-14983,69801,55660,-19059,-18952,-34222,-82052,-14570,122392,169947,110638,37188,-24450,-32973,25185,1707,-104348,-132702,-58202,-18495,3750,53253,51693,32682,66643,74503,-37442,-123137,-98482,-12111,42256,26567,5733,51017,70822,-18402,-130497,-114000,-18269,22352,16856,17375,-10585,-29916,-25842,-20480,14581,63927,42911,8535,4023,-61141,-131317,-115029,-48364,6787,57259,58606,-7948,-53633,-57145,-44352,-7919,47553,-6489,-114990,-136878,-71467,-44306,-20464,24790,27147,4143,228,14428,-9980,-44213,5878,40232,30466,97818,148836,74827,-36382,-85897,-69040,-26355,14016,2298,-47398,-15233,97335,170188,136007,46291,-35200,-74872,-90888,-102715,-55491,24912,32022,-24377,-10364,21923,16002,18474,34587,35784,20270,17188,51303,88730,85293,30208,-30547,-53320,-13085,37414,70034,55877,-1607,-35929,31384,64983,17477,-25760,-12799,22378,30260,6458,-30218,-69976,-48729,40908,77176,38747,-12770,-27265,-19984,-1977,-27405,-92829,-66710,-8327,-31563,-59929,-11506,39802,39369,38678,57240,39315,-2656,-30723,-40917,-27712,45302],[2244,50815,33802,51334,99565,106436,40905,-79533,-127916,-46495,-3678,-41374,-21978,40348,23843,-34879,11374,114914,100879,-21475,-115678,-77016,-929,-20235,-118647,-164826,-111155,-25252,18948,32334,47015,49725,48560,46567,36247,38858,3373,-58547,-73490,-25976,18809,21236,13661,17581,-27575,-117026,-120810,-4686,115392,114162,19049,-73418,-99103,-98741,-105911,-43841,86241,97556,-24104,-90379,-39910,-1218,-20370,-19846,48835,88510,2713,-107147,-114974,-87119,-29135,26483,11399,23675,67409,22420,-76463,-92497,-38468,2040,-48255,-99063,-45244,30061,39724,55141,129770,120542,64747,71944,103329,74469,85227,113432,57277,-10769,6888,72970,96933,65382,18946,13306,-3521,-50088,-4343,89449,68098,-42638,-70965,-22162,-36542,-88408,-63880,20621,84602,68871,-4522,-75928,-102661,-66397,354,20623,8192,21061,53705,43660,-2411,-58759,-103826,-65629,32485,36056,-32234,-41191,-24919,-33494,-20584,-47058,-97854,-63176,-12984,-46309,-112957,-102235,-16989,45677,44349,45126,94622,74508,6807,-8980,10565,40824,62081,13433,-54667,-57060,-3641,43589,48395,52350,85608,117986,152014,167443,91050,-12706,7447,42236,-9016,-18489,10897,-19517,1183,98798,102182,-18802,-87024,-54393,18577,59616,27917,-45667,-82181,-53687,25841,78497,46562,6746,-2502,-18306,-5310,26998,6165,10014,58187,34139,-59071,-84038,-72947,4099,86051,74806,7223,-20970,21546,62561,63672,41192,21716,-3922,-43441,-64469,-36040,22738,56399,26235,-9092,-17550,6369,30210,27131,16798,4342,-16190,-84421,-128176,-92591,-55270,-56194,-44900,-60032,-54143,28697,78838,24428,-56794,-37095,-32408,-78880,-43482,23641,-8096,-40421,-39611,-55051,-85637,-101545,-39992,65390,10965,-79370,-19369,59185,59045,20737,-14626,-45059,-41999,28847,122896,129673,71720,-24840,-100279,-88969,257,31468,-8848,-49306,-61309,-19553,59221,60694,51456,71801,24863,-41566,-16789,28533,55363,90349,118465,112165,101166,69361,-2244,-47659,-47393,-49468,-33445,151877,367405,345599,163073,3119,-39613,-30012,-45654,-82609,-99464,-10075,91412,77352,5830,5829,69173,123208,123947,92029,68362,38113,-40191,-72919,-46782,-78757,-146617,-147424,-123433,-132266,-88750,-31011,-21464,29495,83351,52729,12797,24745,70496,89309,56560,84588,160375,115435,15409,-7808,-39792,-100804,-126033,-109431,-57116,-29596,-29419,-30775,-27265,-29232,-54589,-91566,-78126,-26718,27842,15048,-89938,-125947,-19535,76384,87669,77737,80550,25774,-58828,-88583,-58239,25792,117964,122636,50156,-32537,-62178,1374,42135,29051,70124,104569,47105,12356,29009,6374,-18681,9194,4049,-19034,17145,57007,24366,-7028,-789,-1450,-19027,-6356,6372,-34811,-78619,-103904,-134154,-111736,-40111,-22060,-8551,41974,-235,-130286,-199046,-179487,-163167,-124693,-28339,40167,81961,119818,100076,36441,-4260,12189,38947,41753,22791,-18027,-5579,7311,-39786,-26277,5682,-36276,-38943,10190,-21381,-44921,-7232,14921,-39112,-117617,-138268,-99926,-21448,62472,53869,-59641,-75932,34781,91226,22470,-45768,-33709,-23957,-41291,-72501,-94074,-62699,-26509,-66635,-124167,-56973,36063,60095,39591,-14909,-55660,-10676,41586,29355,-18286,-33762,-30152,-47088,-25143,51405,58885,-24918,-48025,-17060,21018,56790,4279,-47365,-263,37334,16136,-15404,-30904,3001,45950,23982,14905,87975,114969,-1987,-52278,41140,66759,-33430,-76950,-4300,43234,-988,-57196,-74930,-54013,-36558,-12294,11106,44440,81675,57972,12771,20162,40731,55311,69429,82798,39603,-43047,-59454,7932,81166,75567,26213,20797,48938,70876,65083,33633,37541,79923,106746,74417,5140,-37279,-13160,-34576,-83642,-53534,10287,2075,-47162,-69011,-42067,-1097,-13701,-46443,-38906,-24511,-27428,-17686,49402,43709,-41169,-89596,-67450,-23227,34433,60936,44392,-14631,-27286,22935,64327,14633,-55775,-87272,-40396,31608,89788,87011,61414,51926,3491,-59578,-83961,-67589,-56435,-40623,-19076,-10691,-10555,-9984,-6223,6528,-31237,-116186,-136526,-88614,-50968,-60620,-66435,-30132,33559,48139,7285,-11356,6944,24339,63557,97164,86249,73560,102680,118022,37386,-69923,-98713,-44532,15121,53978,80838,51686,-8710,7082,91509,70451,-16965,-36229,-29551,-91270,-146986,-76638,31310,41026,8082,28962,66069,63587,23219,-47302,-121462,-155982,-146407,-101586,-58305,-4606,20248,-16527,-46472,-6646,62163,75084,-5396,-75754,-49624,1861,-10341,-46808,-50775,-41728,-15312,629,-13618,-12067,26781,-327,-70593,-89538,-82978,-52328,33210,90072,62232,25559,2980,-25184,778,83646,131161,85358,43429,36382,17227,9458,57537,86273,60591,-10838,-45949,-53021,-85670,-74979,-22639,-29594,-77511,-111393,-119027,-104099,-47863,44369,106357,114100,77535,20999,-7562,23833,58913,11104,-49320,-22744,36996,108699,146571,85420,15637,6195,24571,13328,-12129,-31075,-23312,48203,104430,94725,52879,18532,30177,66386,99674,124027,143117,92978,10935,33995,76321,41177,-9308,-26315,-49722,-61202,-9538,33410,44508,59069,82606,103403,34690,-70379,-47017,19340,-18771,-103397,-119198,-87151,-72615,-46626,7154,43246,84650,79496,8165,25785,66481,-4341,-96996,-166443,-151424,-62493,-4211,-365,13329,38361,91489,97839,19658,-17563,46231,71173,-744,-69477,-84497,-66968,-25355,37400,67771,79438,33480,-56051,-69163,-1031,36812,25908,11206,-29746,-75394,-50260,4183,32999,21526,-52504,-90065,-82608,-126179,-143476,-41736,79152,101379,51080,6071,-31964,-96060,-151062,-147583,-47110,64480,57945,-39691,-118095,-153270,-116975,-50849,-27959,-50702,-90453,-95750,-48374,35117,116171,92379,-37143,-107940,-105762,-69868,-17044,27966,61721,96416,123902,106888,67845,7495,-67188,-87982,-26839,48872,61475,20620,-17463,-20894,-38011,-100568,-144275,-48570,111015,204110,149209,26617,-72078,-73268,-5653,-34178,-121439,-65887,21094,25942,30664,6572,-32163,28176,90404,15767,-69030,-50036,43691,186460,251550,186840,120255,121496,118952,64716,-2640,-16166,-51039,-85796,-28093,26561,-20363,-29571,57768,133981,138830,117675,58067,10518,42352,1874,-141412,-151578,-43470,2247,18565,46450,23553,14917,36639,15096,-63893,-118702,-109664,-30388,64568,97256,73359,90833,111069,54329,-47846,-85355,-42911,5019,40301,83182,48768,-27122,-29945,27883,53735,59277,35346,-8772,-50986,-134933,-181055,-134034,-67101,-38233,-26686,-21818,-36370,-68285,-98291,-81584,-31015,46498,44424,-17071,-40552,596,9867,22077,30145,-14395,-15258,56152,82432,17567,-54857,-28395,-8615,-39577,-18211,-13107,-83526,-115332,-58292,-19679,-24929,19202,53750,2155,-10562,40351,126376,161658,81638,-74720,-139432,-66638,-10524,-12699,-21436,-18647,-29156,-35334,-36886,-7448,19774,20385,35889,18719,-28452,-4381,90764,138655,65521,-51518,-73809,20431,73684,38309,9204,4745,-1217,55280,47847,-18774,-26720,-2565,-684,-10006,-29896,-31474,-26356,-12271,46634,97387,107288,83705,49584,15266,-12318,-54422,-81734,-36474,9644,-9467,-19804,30332,59816,45212,17282,-1302,-25813,-52575,-53899,-27256,-10815,28612],[6264,28259,15312,11577,22143,43192,38973,-42448,-118336,-73465,-7830,-37001,-70534,-58993,-68695,-77618,-5558,104073,114602,-2189,-105877,-66412,7845,-827,-64911,-89179,-57688,-8402,46359,80558,29332,-22471,5305,26939,12530,11509,5253,23617,73736,103836,92187,72379,63376,45447,-19009,-100915,-86751,17513,101420,81479,-2374,-77383,-66138,-15054,-5505,1768,58377,63868,-29666,-104638,-91903,-56529,-74818,-92978,-48765,3409,-28396,-90789,-109006,-82732,22023,83285,13362,-11961,27823,31385,-11663,-38080,-15914,-2422,-53506,-82661,-36669,17407,51138,100705,153457,117660,53289,47495,62484,18672,11980,80058,100721,66318,63853,86789,70209,64890,83761,53350,4578,-4245,48214,113204,113318,14776,-63802,-26213,16424,-14338,-27116,-9570,15668,16649,1035,-46559,-104213,-85750,-7117,-22939,-67707,22061,121483,68312,-21442,-48572,-78321,-100637,-79980,-80083,-74104,-22701,3379,-5765,8293,-36450,-129849,-78258,10006,7994,-17433,9467,52677,85374,88277,67494,53558,24068,32004,79295,58056,-12989,-32535,-15453,-42974,-70056,-61457,-29450,49111,119690,102831,51392,75434,96466,35216,-29749,-7275,50676,47651,9140,-2303,-29724,-19216,78307,134119,62376,-2054,-2401,-2043,-33574,-67200,-82722,-80649,-53484,-2418,26970,42675,63014,21689,-37804,-24065,5333,-10405,10673,56602,42566,-16668,-23029,-28508,3463,62364,38061,-71698,-124910,-64906,23744,80212,74677,59239,36145,-34101,-71367,-30860,24171,74484,80750,31790,-5194,13065,887,-58872,-82627,-98655,-114060,-136578,-138385,-93933,-55138,-48064,-17249,-25114,-77342,-44910,50742,78189,15867,4585,33320,45812,67099,70379,10018,-44695,-48583,-34600,-50485,-49546,40869,128249,14004,-125233,-68468,49103,74407,43314,22460,14150,7605,26941,98734,161142,159762,82898,-10709,-50450,-26316,-11423,-17607,-50196,-63655,-1373,85934,105681,92682,57986,4949,-9238,-6817,-43314,-48628,-12554,24152,77217,124777,105107,32807,-53573,-103479,-109250,-77175,100397,311533,272064,66575,-68325,-74263,-71106,-77563,-79443,-62728,43555,151190,108180,9556,9749,29912,-360,-17195,-11361,-19206,-40858,-106464,-130051,-101390,-130464,-178539,-141809,-94343,-97139,-60563,-16724,6134,62134,77675,19510,-10544,-5419,14264,54613,53879,67475,164410,183552,105076,36715,-15508,-29134,-17455,-83439,-154676,-143280,-108080,-75520,-30655,-9568,-29578,-88649,-103007,-41001,36021,8662,-85704,-100520,-6044,72473,100368,122525,111571,11596,-71002,-85542,-53838,33844,110271,103584,43099,-29028,-28559,64668,121082,113413,131733,110667,-11897,-84811,-43104,-20938,-52644,-40137,2316,34097,52613,35534,-9764,1596,37073,35660,5827,22064,44156,-4949,-47592,-35478,-39689,-72303,-48861,-15549,-24841,-32893,-44976,-85567,-139214,-157060,-147814,-109692,-53152,-39356,-37657,7237,36854,-16709,-90716,-72329,12258,85179,114424,93211,63384,11507,-50028,-35183,23333,7249,-39139,-39027,-50227,-46682,11561,47210,-7196,-68403,-90305,-74129,-19678,40278,43278,-32173,-51566,20642,96755,57104,-29701,-12303,9836,-50044,-52661,1998,3208,-50614,-124648,-149795,-52501,22020,10234,-58900,-92873,-40041,57405,93872,52922,1023,14664,12641,-43773,-16721,89045,110117,21391,-31478,-29618,4371,46739,1911,-76279,-80569,-54844,-50160,-56425,-53133,-40883,-50048,-50717,-4528,69984,108304,4993,-81018,-11196,22914,-50168,-87920,-41594,-5847,-4888,23547,46073,15254,-26343,-40205,-77053,-72611,27159,68192,16536,7102,42923,81642,100556,67020,4606,-34606,-50338,-25757,34564,62500,19980,-19827,-210,42393,32827,-11272,14977,67051,64060,15139,-14819,15193,86048,68654,-4587,-33722,-16991,-4957,-14418,-19029,30414,111744,86445,-14554,-34177,-10026,-25008,-32876,32389,43803,4508,9196,52153,41806,35081,101866,141329,46861,-21552,-1967,14413,-3457,436,-13644,-5225,56269,108482,70460,40378,61659,11677,-96570,-142575,-93182,-40695,-22850,-18374,-16197,-1381,7240,-21625,-13941,23081,-6992,-52335,-43650,-4208,-2368,-25935,-37010,-15795,9668,18499,26317,41602,40959,79032,125222,90950,68279,108655,121200,49394,-57673,-82917,-18881,32036,50039,105284,133799,95291,61835,75572,26037,-57632,-72026,-58196,-102028,-144607,-70749,50530,70364,31620,52906,113548,125561,66141,-27873,-79886,-75595,-81202,-68906,-17669,28074,29646,11382,-11276,-6623,25370,7898,-70499,-69049,37545,67486,-3203,-27029,-20815,-35973,-11688,-8477,-59975,-42658,54600,78939,47453,33826,-10594,-36420,42902,108479,52964,-14155,5955,67045,92713,102418,99666,51013,2100,-35519,-79411,-101802,-66934,-14309,9601,-11126,-27269,-8394,-16664,-25228,-6656,-12610,-19029,-12309,-30083,-77616,-69109,16007,102833,98460,14211,-39746,-52493,-57313,-32805,-20345,-33797,4424,93266,174442,192316,125938,29323,-27042,-12479,-4398,-42230,-76595,-37273,55270,68057,-742,-36174,-21199,-5204,33160,60122,23583,1382,-38550,-95407,-13639,85111,50945,-12035,-23193,-24521,-28926,-8818,8269,-7599,-44400,-23435,69086,39014,-78945,-55614,35356,8663,-83732,-104911,-70260,-75277,-68254,-6792,39485,81404,108228,67821,59295,69336,9245,-58489,-113125,-113692,-58282,-29331,-27088,-4140,20315,57959,68581,45774,38440,67193,78056,37369,-32993,-120393,-165103,-92750,27177,60358,27986,-19082,-56566,-57720,-27634,-2833,-15481,-51258,-56916,-36693,-22156,-21401,21662,69766,28131,-17570,-30342,-72726,-104018,-46732,42263,70221,48383,46305,46021,-951,-51368,-71528,-19582,64060,43365,-76098,-152914,-146536,-118786,-95389,-58145,-63166,-111566,-83001,11209,83805,122496,71452,-43606,-92534,-83321,-61947,-37970,5677,78063,124097,125388,114190,99600,10486,-107370,-103996,4648,79047,77542,31245,-17774,-17829,-30024,-95268,-139808,-22641,144373,186404,107440,16996,-98409,-157117,-109354,-90444,-91608,28416,125325,95386,54861,13114,-2455,74692,137396,80867,11590,8055,56915,183836,226071,150212,111984,135260,175082,155220,27533,-81122,-103343,-54995,38338,80542,10433,-48623,-18011,60523,124983,142146,79500,17104,34919,15126,-59782,-33599,22256,2297,-15445,-10665,-22791,-4135,-12159,-70004,-82408,-58000,-43111,10844,106123,137557,62666,16388,59250,97979,39892,-54938,-89875,-45284,56559,147928,111058,19192,12271,73058,70515,51220,56677,46271,-31093,-157702,-220146,-183073,-114038,-78934,-85370,-77220,-44012,-63176,-140209,-160328,-76651,11950,79159,104840,101776,70294,47963,61645,41320,-31393,-44665,23656,52622,-3506,-67876,-47276,-10830,-48145,-111927,-163941,-208132,-173369,-46264,34659,3909,-7794,20025,-12542,-47500,-34933,44815,129789,98122,-42319,-102279,-6221,59863,2316,-86063,-74643,-29538,-37683,-44899,-5499,7499,-17143,-1586,-13159,-61040,-42144,62215,126306,62002,-44358,-57778,34731,58164,-7403,-5295,22088,14769,50860,24399,-37775,-4192,56969,56309,7914,-23888,-2654,9458,-5888,13234,53441,92823,107980,67239,-8912,-69695,-101915,-71466,-23078,-14843,-14007,5835,27147,27122,28419,-4467,-58303,-69068,-47386,-21973,2828,12124,31211],[57352,55628,35149,-24694,-79480,-45752,19492,15036,-51605,-65316,1190,-2075,-63387,-103565,-110731,-50757,46877,99735,84002,20079,-55336,-49760,-6390,3634,1902,25889,20543,14595,77257,120874,32151,-54280,-33521,8795,4299,-11495,-4113,64063,129823,147754,101814,64816,36436,-6411,-54196,-68377,-13991,36335,24228,683,-6535,-18333,3743,30129,-12254,-51589,-25087,13713,10408,-31297,-82633,-77999,-47892,-74750,-110768,-91892,-62191,-61917,-78855,-63204,20193,40831,-56244,-105378,-84379,-62102,-64738,-74041,-39740,-9263,-38204,-48846,-3558,34209,46579,75871,135695,113838,30009,-9731,13684,-14574,-47866,31788,122742,133537,103724,89277,57280,57200,112663,84583,26209,66912,115674,86471,57150,30700,-4773,11428,54141,50475,52227,38917,-19801,-68385,-43779,-18642,-80351,-103671,-33599,-36112,-63437,57271,174824,114134,24302,26773,8456,-66014,-93023,-81491,-70339,-64337,-30533,26710,66249,8103,-108234,-72805,25848,29341,11896,45824,76754,110861,110349,44382,-31643,-39765,33009,101158,48874,-58891,-90478,-63036,-93809,-129982,-110309,-63696,36900,111425,45798,-68230,-68151,-9505,9176,-1936,-21752,8031,49228,4789,-30488,-37072,-49310,-10879,56532,62047,48820,82793,35232,-101960,-148993,-100013,-83178,-47203,-4290,-33499,-38485,10811,1548,-11880,17274,13082,-5208,25378,48977,56819,72801,100451,75510,43815,44278,17679,-65138,-100772,-40623,29352,47385,25792,55311,92663,37932,-39055,-46692,-14047,23933,16835,-25571,-28288,2945,-31153,-98977,-121138,-147243,-158126,-131835,-98903,-61648,-42916,-34339,3460,5836,-85565,-120660,-10843,97604,80661,31238,42698,111752,176023,143821,40207,-19010,-5188,18994,7485,4856,55764,75096,-29691,-128555,-96948,1179,50551,70126,100479,114473,96808,77344,98909,158666,189253,146876,96439,66691,19554,-25437,-32599,-53705,-39280,39177,109279,127623,78326,-10320,-31811,42433,84635,40780,7011,-23751,-34235,1537,65319,108337,66766,-39969,-107872,-114133,-47635,99227,171791,112486,25057,-20618,-29317,-67744,-81169,-56362,-14988,82655,197344,187777,71980,14596,-10324,-74183,-114954,-114727,-114879,-93443,-62164,-29010,-55031,-140301,-164254,-78530,-17486,-34076,-34410,-32530,-12864,38938,39990,16238,20311,5117,-6341,27831,37138,6824,56590,113197,91016,45683,30618,36082,17335,-81906,-167007,-119536,-39106,-8988,-4481,-13041,-7963,-12244,-49633,-56036,9602,12317,-38270,-37014,-17955,-26654,15495,84352,62696,-20720,-46922,-57883,-56257,8812,70423,86538,46569,-39742,-32328,89716,149298,130278,124631,87488,-34604,-123719,-91752,-38301,-50816,-68273,-7414,82645,107301,66284,11037,24604,58547,51696,55553,107828,118361,50151,-15549,-15512,-20358,-81706,-100476,-56440,-43629,-53961,-28533,-22288,-71503,-75319,-29918,-9758,-12515,-48177,-91877,-67003,-10906,-14207,-71968,-109855,-60582,45942,119366,113840,72096,41593,29011,19849,13363,1507,-30201,-44706,-54922,-32552,26885,24790,-54469,-56684,-21531,-17527,-37979,-26180,9620,-12257,-50212,-22996,57356,60650,11634,35144,43439,-30945,-50279,1702,-14435,-76268,-90954,-53887,-4186,-10105,-73064,-188330,-199606,-79997,26322,67001,77721,48939,46166,28397,-27238,-9189,62225,76216,33557,11838,19039,58303,85484,42058,-13804,-44370,-64768,-69825,-61426,-64950,-83616,-124282,-104291,-12644,49510,87916,40325,-70493,-74491,-51103,-77688,-89640,-74353,-30900,16203,56899,68353,43267,27890,36091,-37654,-113060,-46763,23377,2613,21131,60844,48187,37149,25885,-11479,-51242,-78377,-39929,43054,88760,49818,-28272,-58571,-16056,-23414,-99710,-86480,-8681,4812,-25466,-13856,43931,98526,85064,16060,-41624,-27713,14796,54508,91474,126925,146924,69921,-29343,-29922,12584,7995,-7670,-1309,-24082,-17409,43428,91240,43523,17881,124662,208313,98413,-774,-24572,-59775,-60658,5877,6548,-14500,35719,102769,93130,80155,84190,4855,-119972,-152046,-61452,14448,17971,13833,7604,8805,-2737,-74956,-85330,14445,51397,-172,-25723,21197,53569,19115,-34077,-64005,-37747,20532,58500,83633,50270,59026,122150,111403,65705,52164,28493,620,-28938,-35522,-20172,-28563,-24155,49351,120752,137407,85171,25349,-9842,-37921,-62812,-63749,-85800,-136326,-128329,-58912,-4911,40371,95792,119405,104210,68546,12550,6529,35819,10826,-9265,19047,24818,13094,37180,56386,30240,-5841,-71152,-130244,-50768,102589,112579,16429,-251,8855,-8271,2525,-29388,-87801,-29207,107897,155361,135807,93386,14660,-33855,15536,59037,9970,-53956,-37221,68919,140885,124212,92009,83709,82174,37295,-79883,-187403,-172306,-78213,-32033,-26941,-12555,22555,3847,-16865,-24365,-54641,-47592,45,3001,-28540,-14286,23485,60315,22169,-72272,-99723,-82084,-126819,-140202,-71304,-27814,3401,80758,157617,172613,118849,42178,-19444,-8525,24760,-307,-64417,-36970,53587,50895,-17707,-44790,-25570,-3005,38297,31652,-72873,-123445,-115534,-114967,-42574,46098,52985,16036,-15149,-25271,-4145,8403,-5416,-65899,-135769,-129755,-31282,-11934,-73461,-39510,46423,45813,-14131,-38924,-33800,-55018,-53864,-15055,-7535,-3049,32379,44723,43868,37495,10344,-10948,-7271,26417,26251,796,312,18654,6283,-1354,7829,47055,78904,54799,19524,30000,19413,-96504,-196759,-136647,-9590,25461,-1241,-6462,-3252,-37867,-60887,-38089,-43144,-88138,-66679,2037,-11721,-53318,48905,194669,195118,127563,51484,-32244,-63904,-33890,32,11307,15101,35929,52789,21374,-14763,-17605,20333,51331,23248,-61529,-94728,-35341,-25879,-96727,-118946,-125006,-170045,-133999,-23864,12519,10341,35598,40505,20340,-442,4635,-16727,-38358,4295,42081,30484,52660,101812,49698,-70316,-91749,-5593,70165,63827,4566,-34553,-23087,-32884,-56445,-59513,14949,109137,106377,58591,37999,-42751,-156440,-197741,-182899,-119668,-874,79005,97504,109506,69173,22000,63481,144063,128208,62174,14817,5282,51744,20533,-44288,-4293,91570,177283,191949,70460,-57647,-62910,19530,78618,57138,1075,-32510,-25817,34690,89701,77696,15148,-25250,-26070,-37520,-4472,63806,54391,-28605,-71080,-68540,-41431,-5998,-52849,-119543,-82858,13257,52630,75012,128671,139492,35688,-69902,-31959,74062,69481,-17730,-74564,-31999,96973,172405,95511,6601,-442,19771,17008,32043,77758,116298,54508,-84397,-172112,-168607,-106619,-72292,-90832,-79729,-17704,-16592,-106013,-134684,-42250,32436,61685,97713,120078,61048,16019,51099,56112,-21577,-87972,-76292,-38128,-47536,-76854,-49022,12433,-3672,-101473,-172632,-176959,-127342,-24039,86131,79902,-10911,-40046,-33015,-55779,-76357,-53492,13205,31184,-18493,-21858,36958,45643,-19679,-93792,-71905,-23569,-28817,-26022,-4183,-15336,-17253,10175,4434,-19614,-20100,14857,27401,-25289,-68122,-50225,21821,19981,-31539,7974,38880,-2301,13208,18259,10101,73845,140994,134350,71639,31523,43271,38165,-3582,-30068,-21683,30043,50953,11141,-45651,-86344,-89410,-34215,4685,-11459,95,14384,-22811,-31034,26893,21701,-55367,-62658,6220,41509,31073,31503,59728],[87065,84531,61890,-13767,-83202,-43233,34363,42814,-22789,-61141,-2913,36350,-9335,-84844,-106747,-30538,59623,52417,2295,-255,-7491,3262,20880,14008,37102,82925,48796,13611,60980,79623,10969,-52042,-43853,-423,-470,-13528,-2577,32280,57153,82731,59425,3509,-55014,-78098,-69921,-36730,21893,24884,-31961,-28061,31778,50878,32911,-11049,-100817,-145727,-89648,-10710,43396,50250,-21621,-64983,2456,4459,-86682,-120831,-75561,-41414,-44888,-44819,-8021,-16231,-70290,-85279,-106774,-146373,-151719,-108835,-41073,4410,1439,4098,29985,49924,35591,28361,109501,132182,44265,-33357,-2875,-5570,-67267,-36227,79056,137854,106765,78122,47544,37348,89368,84208,20223,46943,78781,2034,-52023,-14650,25876,22493,17274,36536,86642,91155,-16695,-119088,-85549,-4472,-42828,-106617,-70546,-25493,11579,109599,177428,115927,40833,37080,7485,-66741,-61917,286,-5068,-83625,-83838,24190,123301,92205,-16086,-24357,40928,15709,-44253,-20586,56369,128041,124434,24087,-60424,-61467,-25424,2901,-1408,-40091,-67607,-81134,-118679,-144133,-102342,-27859,47536,76891,1682,-99332,-113043,-62366,-4020,14362,-29329,-41242,-6716,-26466,-43484,-25023,-30424,-44654,-28106,-16861,9149,93785,68289,-99701,-166851,-116232,-89269,-16042,42166,-39010,-108901,-75518,-29191,30026,71378,24124,-22136,10972,42372,67511,108997,136190,95941,61965,43809,23120,3862,22178,82898,80161,-1592,-44590,22434,108284,92727,-20448,-97002,-76637,-37174,-48375,-61286,-35028,659,-11313,-44416,-69914,-103473,-106078,-75150,-37760,-20151,-46071,-52942,6147,20476,-72636,-116492,-18756,74371,50707,-993,-9751,62342,170438,177697,72332,13398,32479,40952,24285,7292,-12769,-20722,-39240,-80412,-104902,-72520,-25068,36848,116354,135242,120760,126358,143579,164203,167977,136736,153969,161571,86558,9530,-17172,-33520,7518,83845,139239,141960,49291,-61878,-35080,74446,132818,145549,139331,62256,-22506,-82314,-65897,26890,36780,-19941,-37332,-35725,19092,106433,57073,6806,55501,67027,33859,-14360,-35642,-13739,12960,83912,196001,217203,85035,-21559,-52167,-95366,-134357,-145834,-152040,-111767,-11516,80562,40282,-71860,-76645,6053,33741,5494,-15652,-57217,-68288,-27341,-6646,24070,49729,15198,-9909,6278,8046,-36143,-46586,-18824,-8658,24815,69414,55875,-14559,-91563,-85338,21278,101831,86639,34044,-13977,2441,66618,41683,-32110,-13902,3740,-8417,28767,1164,-101024,-81283,6266,-15611,-62050,-26175,-22987,-34388,22909,61765,65946,31365,-61777,-62171,64920,107166,62401,55865,62633,10928,-54268,-57199,-3097,23147,-5809,4183,75354,127905,113656,36660,896,9937,12831,67556,143794,125659,35790,-40460,-59724,-69897,-107494,-123013,-88873,-54182,-25220,15592,3014,-57669,-35164,28037,16944,3371,1854,-38187,-59618,-30239,24,-46669,-147525,-149855,-61906,-9654,-5633,15050,54565,73643,29229,-54147,-71439,-25338,21049,3828,-3393,3000,-43830,-95108,-56876,-4665,-114,-40999,-48901,3289,1802,-48434,-30327,30405,32051,23159,53759,64409,38761,-18974,-49344,-59087,-53169,31641,94771,36991,-40661,-82841,-172653,-213573,-138540,-61323,-9756,55665,48024,8917,-470,-10727,4930,34812,19525,-13282,892,59466,128971,131980,80253,86099,95979,38262,-13540,-21497,-43619,-76538,-102167,-82378,-22323,14122,59948,51322,-40265,-63946,-34150,-40006,-64081,-68220,1285,65319,68803,49688,29168,25684,65588,26429,-74508,-90200,-59085,-38128,39865,93979,34495,-18370,5567,-4973,-64473,-85842,-16970,91377,126066,67858,-28214,-85595,-49812,-34245,-101097,-119582,-44085,13683,-2561,-2690,49422,82265,38038,-39536,-72146,-36511,-313,56057,119852,110663,41521,-44311,-79589,-46107,6816,38928,34146,-18769,-89664,-78437,-9847,37166,-2073,-20213,91443,196789,116575,25591,-17481,-71426,-87946,-37216,-38346,-49536,-11527,58788,101241,112816,85248,-13233,-117237,-116658,4072,79896,61378,62658,75589,59752,28006,-42900,-74495,999,50468,6262,-34779,-2191,26034,7126,-2519,-10612,-22342,-5635,40082,85132,55616,49192,104381,111990,30888,-57487,-86403,-60961,-32557,-30812,-53423,-98459,-89332,-18293,38465,74052,59165,-1225,-39549,-37746,-38907,-15288,-2318,-70470,-172067,-200398,-111032,24930,90861,51860,4880,12504,25809,48141,69014,45110,18691,3027,-18023,-26906,4724,46201,22963,-31406,-83778,-108778,-20144,92777,68995,-22289,-36735,-4307,28023,36038,-35814,-76497,15985,134804,149763,108675,29532,-69256,-101176,-43303,2895,-13503,-44281,-59912,-9089,93754,117041,91391,117134,173047,146872,-27369,-221396,-220817,-108945,-62095,-45377,7669,41596,8973,-11297,-32640,-100813,-129209,-80561,-53743,-55459,-25469,13279,35058,-1067,-73351,-84025,-50424,-94207,-136387,-78391,-19956,-13846,1780,68690,115983,88068,68025,51079,36228,57489,54072,-34318,-66911,10781,52379,34463,11755,5126,37421,91801,91543,-9097,-64979,-36103,-29128,-38362,-20731,26879,42819,-8985,-58238,-45895,-29904,-48368,-99483,-140827,-143705,-110696,-88142,-86822,-57830,4326,40224,15524,-9103,-16756,-24085,-10661,-4202,-41832,-59365,-23614,16450,32413,26189,25491,30154,41981,95472,93426,44595,31698,48059,13920,-17936,-3084,53970,97344,58564,-16243,-6340,37804,-41811,-158957,-133113,-24159,11102,24560,61875,69159,4535,-39206,11585,40655,-12764,-26696,11108,-33638,-94525,9182,198485,272693,222767,86812,-46554,-53839,13338,38241,24248,27705,35447,19135,-21953,-46278,-23319,22472,20524,-8381,-37658,-5453,80890,71629,-52167,-128293,-157463,-209251,-177427,-77255,-87452,-126875,-31762,84339,111047,80653,71517,18402,-64888,-81748,-74085,-87279,-45710,57397,94860,31131,-23858,2622,57366,26133,-49771,-52979,-31201,-60407,-33806,37183,66933,65582,64886,62580,56864,-249,-100746,-171657,-184335,-136163,-70736,-26138,36460,106422,93719,12082,-15640,60161,97780,61861,6402,-45858,-86866,-143540,-150618,-62062,44990,116275,147305,88472,8832,1948,51861,55174,11647,1811,11097,26831,79625,83546,15763,-37998,-49168,-81633,-113273,-19107,61926,-3624,-93130,-110741,-94340,-45452,-3409,-59371,-118041,-73812,44990,106611,109462,109936,119914,66644,-38032,-66371,514,38910,25435,7069,41806,115753,117452,8226,-69276,-84165,-84820,-48162,18729,69948,111261,102465,18959,-59113,-81816,-52963,-57715,-89821,-57042,24010,48601,11014,32536,93925,114393,33396,-5693,19343,4958,-42967,-8526,30529,-27504,-102390,-110526,-78444,-60770,-72380,-56759,11511,43080,-15568,-67787,-36313,542,22788,111200,159910,63266,-20799,-19705,-27320,-70318,-96189,-88753,-68804,-49774,-4152,25480,8823,-11715,-31137,-14361,-4312,-22267,-24529,-20805,-20742,44862,102852,82005,49747,23568,-24937,-94506,-137108,-102390,-46706,-607,-15855,-43100,3886,36244,-14618,-10182,19211,55781,113199,136139,111665,81229,50345,32330,22935,-5328,-51898,-68957,-30226,-37921,-57837,-25166,-7397,-11851,12756,38218,20696,11097,-14817,-83648,-85228,12689,49295,-17590,-43097,21943,46002,10553,15354,70092],[78964,81673,68726,41661,10240,29597,60162,18700,-68648,-100421,-34709,62840,60692,-40330,-95970,-57171,-7034,-17261,-47785,-27602,16419,66607,65602,12172,10580,55478,52178,34127,14923,-34961,-63517,-60747,-34199,17616,49784,59531,39856,-2559,-19802,21629,37147,-43363,-112279,-70323,-13452,-11879,-16194,-26224,-20978,24273,78300,76843,26690,-46044,-123169,-149860,-73688,6353,37539,61658,38037,-1951,49117,64740,-37667,-112270,-92001,-49112,-27980,-17102,8869,-4929,1166,59439,5201,-113398,-134462,-49917,30525,52516,52102,60137,41796,30290,34381,43627,110943,125362,44109,-26939,7479,9135,-83351,-121379,-15586,89591,83304,52986,33177,31857,71764,68334,-9160,-48310,-43580,-76380,-91944,-33567,19226,-4173,-26855,4147,52335,59382,-11131,-91572,-65991,11183,2241,-81905,-93451,-16216,74491,134441,127268,53262,680,-27381,-95004,-145004,-80523,44179,85568,-8441,-96287,-27914,132212,162100,55856,11523,38539,2284,-76968,-61398,39313,119957,109410,10899,-45721,-65622,-97581,-89449,-21317,-3218,-55532,-80256,-62639,-63243,-47670,7735,40196,27853,-16680,-44419,-32793,-39285,-42691,-36454,-45111,-48227,-44511,-52799,-44998,-11489,16364,-4271,-46217,-83430,-58205,29884,42969,-82727,-181218,-180984,-114510,15611,88401,-4950,-107647,-93579,-29888,36537,55670,-23196,-110001,-77914,4984,41009,33280,25677,3959,39289,48194,16764,32596,95093,162035,119611,-6498,-51332,1070,61132,61752,-41344,-140303,-127459,-75022,-50739,-18216,2283,17428,37641,31195,5605,-10809,-14412,-34773,-17881,-3408,-53004,-69134,6876,16402,-52932,-44475,33369,46421,-15012,-20470,-9428,-5207,39187,94737,71762,25535,14096,10762,1853,-22963,-81792,-62505,1639,-12533,-87540,-137941,-133825,-48497,65777,70985,52602,110646,184577,189514,131213,82608,133579,163361,118327,67264,34573,17196,42675,77543,133124,157787,70973,-23807,19233,65975,55091,92859,135045,80019,-33982,-157861,-189250,-112903,-67910,-36968,16215,11325,-9858,31939,32311,31754,89190,89014,69014,42017,4099,3115,4871,55935,154443,159727,25621,-67508,-93656,-140876,-157527,-138639,-143386,-120587,-45787,60512,107656,74226,64459,68178,30859,1829,-9964,-69528,-105213,-72525,-39168,8777,37246,-8967,-54604,-47747,-28179,-35434,-52095,-59880,-47240,14725,63710,35660,-35524,-69332,14815,135336,160387,102789,48274,-3664,-1049,65092,51132,-41091,-46115,-20162,-1162,68227,47590,-82232,-109694,-50237,-45628,-61976,-19705,-1497,18621,92947,94597,38160,-7852,-89395,-106486,-13210,17613,-26806,-28076,10567,32941,25502,9599,37520,73996,66426,27756,17805,64261,89495,22018,-31350,-39190,-25751,39065,105168,71735,-26382,-78007,-72261,-61435,-72489,-84083,-79903,-55950,-10615,22396,-6122,-69808,-58076,-25163,-51508,-36525,32141,46444,-880,-30817,-39168,-117979,-208712,-172070,-106826,-118850,-100719,-13875,36675,35359,-11020,-93430,-122044,-43402,68713,83460,46196,-13335,-62269,-38416,-1050,-13464,-28277,-27451,-10476,39093,27538,-16910,13069,53650,20149,4591,33434,61749,83038,29916,-24866,-1213,46752,126229,130992,30267,-14627,26930,-20255,-122095,-131645,-82277,-50915,-7725,-17833,-61388,-24590,33054,50471,53810,27678,-29690,-36547,42152,138601,136270,66122,89088,159815,133277,60022,19880,-16789,-33851,-12604,-4621,-22254,-22954,21743,15335,-21262,537,33359,13272,-32307,-15710,75746,116095,93621,67188,10561,-42050,-12863,-8049,-64533,-103855,-109944,-66523,41151,121003,92347,20490,9963,6351,-16480,-15437,31397,102170,90082,5750,-52987,-66837,-43181,-18297,-29155,-32460,13538,57422,16004,-10163,58869,112850,27407,-69813,-65579,-28405,-20911,10199,47676,11739,-58373,-97067,-96873,-63932,-18838,34621,46941,-2383,-76152,-84726,-58398,-23029,-35546,-58951,18010,124019,102001,44633,7076,-19309,-39640,-36794,-46953,-39162,-33463,-7834,40883,75978,59226,-20619,-96801,-85628,25899,86654,61700,84796,141490,120431,80748,55371,24513,29705,41143,17334,-5977,-14030,-49383,-52236,27210,91622,49228,-9081,-874,30806,41610,62523,94781,86621,-16116,-138460,-145613,-100965,-71707,-47861,-58340,-87370,-66823,-29385,-36045,-24803,22613,17193,-59157,-71177,-15815,50718,98102,45619,-121554,-230241,-145716,-9418,15220,-39062,-62467,-18272,27180,31937,34329,33876,5195,-50884,-68621,-70690,-65503,-39159,-37998,-50335,-36576,-13236,39803,68741,-1227,-92589,-101332,-25287,68013,86311,-2437,-40461,41491,120817,102670,39813,-46876,-147849,-171823,-97300,-30687,-17938,-3691,-16958,-47223,2289,57251,68796,106126,174301,157343,-4401,-180049,-173250,-88304,-58541,-45977,-1160,17350,10510,23583,14849,-62498,-125667,-118267,-108440,-130334,-105730,-20983,57397,76832,22208,-9419,29958,36975,-11765,-24140,7581,-3386,-56786,-30156,35321,44627,74264,86044,31937,21032,39812,-33377,-101130,-37725,46720,62287,35197,26159,58737,116101,176998,151249,89917,85882,72446,21892,-19679,9986,52943,21874,-29706,-55135,-80704,-110323,-106846,-72817,-50200,-63915,-72319,-70845,-93679,-70478,-8723,-13593,-34668,-17275,18363,43179,23056,-20623,-29962,-5478,19050,30138,26940,32169,32218,5682,36723,68637,30424,6277,38612,36685,31760,49570,64465,80663,81264,26633,-3441,30661,-7708,-111311,-112494,-25020,19020,61865,102988,103804,55845,20668,88132,153660,96478,24715,7456,-32998,-89980,-67103,53764,177237,204323,101443,-23124,-30668,56276,101012,82492,78160,62863,10803,-28556,-42517,-50115,-43952,-41864,-49287,-48570,8127,77502,64356,-13916,-59261,-100599,-160768,-116068,-22594,-67238,-147557,-88934,25806,83352,78553,69528,29608,-38731,-65970,-75853,-107724,-109969,-14434,82921,88564,55104,58870,62912,-17267,-92736,-56019,-20155,-56769,-15066,79655,88085,23013,27285,45680,16202,-34299,-51045,-52221,-64231,-67323,-48070,-28300,-1323,36388,54207,-906,-72737,-38331,44801,86239,72643,-19704,-108845,-106551,-25420,35524,24758,17705,60440,70789,44255,26243,47160,57866,43739,29039,20143,48502,117156,105966,24634,-18124,-9829,-50124,-99427,-9664,46623,-76843,-153138,-124178,-97341,-68083,-34158,-60601,-91961,-46354,46077,94839,90806,68179,91862,127201,90434,-13180,-60670,-16777,42112,75822,100707,79762,9729,-62047,-94344,-118872,-101345,-28690,48188,56230,34169,55371,62809,19864,-23718,-41325,-84322,-99940,-22918,58980,88858,113041,156257,168913,144553,51346,-40473,-34686,1795,-44681,-65800,-42709,-59926,-68855,-49203,-46147,-38998,-62135,-84445,-23261,49338,34119,12792,63905,94474,59305,84246,176818,173932,72105,805,-12567,-38145,-44992,-62618,-82603,-76009,-47024,-14399,20573,53981,48003,44591,28884,-963,-19228,-26237,7075,117792,193978,137753,69724,53330,-10395,-130977,-165461,-75483,1128,10040,-23363,-35675,2314,35478,16805,24348,27152,38324,53785,31008,7374,25516,16564,-23627,-26058,-15612,-44678,-71954,-68635,-84730,-54715,51932,104621,63344,39243,59526,50870,-1957,-63733,-100458,-91864,-11892,57356,39805,-5731,-2707,-4736,-34589,-17176,56467],[33043,38929,44865,70798,68161,43104,19135,-46941,-139655,-160470,-71347,51425,74617,-22155,-91587,-91863,-81010,-49214,-30815,-35324,1283,63707,45897,-22036,-50100,-8827,53925,65968,-35468,-152205,-161620,-102064,-40786,31907,119394,155072,76761,-17211,-34296,24179,42241,-47979,-83820,17377,71755,-2795,-89111,-88847,14174,85181,69455,27969,1396,-21999,-43471,-51521,-3482,41961,22648,18574,38747,47995,72452,66665,-34498,-122868,-111781,-60353,-27051,13339,56977,30328,39209,138119,105486,-26045,-49049,43895,112020,97110,79851,80132,22403,-24861,20670,91468,117204,49646,-33800,-46282,5642,-5627,-110669,-172824,-85043,39805,43174,3070,686,33219,75441,49295,-33465,-104688,-116214,-79742,-19454,31079,23029,-27975,-26669,7504,15865,-5136,-21755,-39772,-26795,18395,30812,-41545,-81290,-16156,70432,109179,73836,10349,-1719,-31010,-137313,-204430,-138099,8811,122533,75754,-70524,-76711,88917,155569,44687,934,25361,17591,-11984,6079,31140,44082,31029,-25717,-65877,-86795,-104359,-66784,359,-19700,-105805,-76599,26482,41760,-199,-9781,-8784,-24981,-31777,-2218,47781,19654,-57496,-85981,-60689,-25041,-18619,-38557,-37618,-15312,24131,34019,-14834,-84569,-84731,-21882,3882,-85654,-223467,-261273,-149253,17144,90530,23570,-50797,-34307,5981,17744,-7584,-82074,-176164,-156028,-46991,-13349,-70693,-93990,-74011,5910,30266,-4593,11318,65522,128533,127385,57485,12532,-643,-7975,-9571,-59323,-126474,-139858,-105220,-43762,25021,37832,38818,50546,27860,30573,66622,49724,-33687,-44762,-10567,-26455,-22993,21745,1498,-28824,24673,71955,42673,-2847,42471,78603,-5775,-104894,-71157,9052,8863,-33834,-39007,-13552,-18187,-69957,-36194,45589,45909,-39193,-149718,-195839,-94744,28310,7655,-31488,55487,189726,214758,118708,39211,59031,89919,101981,93896,71494,57268,43123,19374,69668,138257,99199,47813,77176,54218,-19313,-25709,-3422,-29923,-99968,-187233,-216565,-190779,-143241,-61207,3162,-39940,-128656,-86169,51289,108702,83386,65554,104658,76057,-1860,-34610,-41189,13705,108049,97799,-3366,-48928,-93603,-187953,-193279,-127627,-116405,-106712,-81824,1452,143549,217890,171276,78704,3288,-27856,-36218,-85520,-102157,-61499,-43776,-15895,16472,-29163,-98138,-83218,-24804,-11959,-22393,-23099,5689,30995,40563,32888,-7442,-25189,58979,137846,101227,39861,33175,16702,340,12005,-27142,-114943,-86170,-9499,31509,68638,55811,-23086,-73112,-68213,-28801,-12863,-16210,-9697,56426,145861,119996,22173,-33979,-96681,-130090,-83906,-49138,-61172,-70809,-63209,-25214,23882,38391,31182,29793,55103,44640,-23954,-41235,7293,19904,21344,13305,3793,18255,60972,41196,-54555,-77360,-6312,39897,5433,-45422,-66967,-52299,-11897,22260,11813,-50350,-73322,-62881,-75275,-59907,12859,73399,52189,-20835,-104735,-211316,-228848,-100702,-36563,-90327,-67299,8513,10908,1853,13900,-4839,-67674,-74958,28440,110315,99968,27306,457,58259,81217,-4458,-55845,-14242,37886,71610,48149,9212,29327,70435,27412,-16765,2085,27054,40635,40949,65612,120465,134298,101366,29502,715,71971,172001,108440,-28068,-47637,2639,-19435,-56590,-87508,-99430,-19344,79314,88459,68641,65839,16837,-29268,7889,89404,95946,17536,-6029,64827,111338,82822,31521,-12505,2545,61519,55852,-6561,-33428,-13753,-32735,-30574,35721,51812,2282,-27955,28052,111713,117840,103845,89798,3492,-79485,-80500,-92980,-118002,-114792,-96264,-49841,22642,102767,142720,82840,-1192,3803,66055,81542,69809,48233,-34437,-116926,-92193,-35176,-28889,-26092,11510,62360,69113,28042,-35845,-39259,51718,124726,52190,-20714,-6618,7885,5940,5690,-8816,-25719,-22703,-41305,-79300,-75343,-34344,15043,40315,30434,-18866,-38041,-47418,-34431,-44949,-83275,-48904,40890,67571,60272,34336,26536,26807,27155,26511,27677,-24670,-64538,-40821,5843,13930,-37951,-92337,-87855,-23699,10017,2825,59847,152281,136476,83972,77384,62364,36783,12274,15960,46290,20319,-78870,-103151,-8189,85231,80158,27731,-23431,-37264,5060,68210,95265,64843,-35942,-130121,-122743,-107169,-103727,-46823,-17428,-3117,20529,-2211,-69064,-69850,16750,49660,-50394,-79132,-1030,54400,98211,90031,-37790,-138830,-94254,-38272,-57316,-71845,-44682,11953,39016,17448,29239,41644,-21660,-96970,-100206,-101326,-120843,-116766,-91811,-61872,-16164,41383,78408,59076,-16265,-88570,-86436,147,96115,106526,23308,-27063,20624,92514,82188,18659,-40820,-110021,-151122,-115194,-70025,-56025,-6424,32997,-9725,-55739,-33575,10465,55946,104713,83136,-26753,-111021,-75832,-11591,-2925,-22876,-48444,-54954,-20178,52258,82184,33044,-24953,-57326,-92628,-146441,-128483,-35891,72901,128476,69264,10010,70097,134695,100047,47034,48216,33859,-48276,-93195,-62889,-20740,26025,13775,-58824,-70271,-29826,-68356,-121097,-70449,13263,19743,-26033,-12744,12929,43874,154676,204863,133318,87372,101567,107469,54386,13625,31646,46093,34203,-12152,-93084,-137177,-99060,-14957,44276,54254,45742,7073,-84837,-106421,-48287,-42360,-59873,-13469,60507,77369,39052,14452,3911,303,2571,-1192,-15855,-30797,-41464,-63347,-39290,-194,-27569,-57327,-14421,33991,71475,73886,33278,21560,75222,92168,47239,18339,-27081,-104223,-116082,-54469,-320,38009,56060,67262,61583,34258,74592,154500,131466,56046,28135,24719,-6548,-58072,-61145,14097,102275,123834,79446,22704,41032,79127,75807,77127,60163,21515,16418,14068,-55194,-125903,-111994,-67379,-55406,-30316,-8698,-28571,-24901,16084,-1504,-53833,-2143,90191,50036,-45412,-54838,-18202,-1030,1563,17125,24507,20441,32138,39213,-21827,-108504,-76686,6482,40002,70245,100590,52657,-58098,-95212,-45812,-5878,-6685,16391,49746,37210,-55041,-85342,-56565,-70788,-93561,-35603,26768,33741,14682,24814,34067,-9055,-34182,789,-4597,-66189,-48834,49705,150009,176965,65292,-23777,29593,145358,145226,11708,-58882,-6597,36302,29863,9225,44134,124091,140547,55584,-22437,2266,84786,89524,31920,8808,44194,46897,3358,43034,48775,-103982,-183274,-139869,-106890,-98642,-91769,-93275,-67675,-953,44669,40933,25745,18743,49809,127387,164360,55340,-73311,-68855,10100,80248,112849,37389,-65542,-70492,-42232,-58811,-24423,41245,86869,50289,-34800,-24941,41468,22086,-51640,-99120,-127151,-83042,20814,61318,73885,110631,93154,57001,69388,92866,28356,11217,54477,7468,-79122,-96304,-72096,-32353,-15775,-33353,-34063,-68827,-114802,-62311,3602,-13740,-2211,60615,86176,45488,15364,105257,200569,123215,-2130,-27217,-13904,26886,38537,275,-35941,-67786,-46664,31258,83043,69502,56561,40433,27930,7651,-18970,16636,103536,153408,85238,26278,59466,33041,-92888,-126853,-21225,52987,31227,-16163,-14855,19287,36132,42869,62160,27907,-20869,-46021,-72837,-69279,-23124,-8973,-39635,-42441,-29704,-50952,-81163,-77534,-46502,13709,78890,98496,45631,15446,50340,53567,-33384,-106629,-85474,-63911,-33244,53089,98905,43009,-24735,-50391,-60913,-41649,16178],[-25618,-2505,35024,70991,61017,-383,-47226,-72333,-121192,-127592,-50709,4326,14547,-10603,-40094,-62756,-70267,-16737,11232,-19113,-14814,25927,11573,-25049,-50936,-24701,46408,60175,-59009,-178994,-185107,-119806,-60378,8521,119276,176064,65206,-35948,-8816,78317,69144,-4956,10481,112512,118676,6197,-97909,-90440,35142,110069,48740,-25211,-24677,20282,59532,70734,74401,83336,54679,20286,18730,37343,68943,56369,-44994,-120709,-78334,-23520,-9786,32181,72607,32504,10072,84777,96308,10144,-9075,66216,117061,101747,79318,63961,368,-64125,-24086,69645,90097,-29884,-127023,-94008,-12363,-14009,-87911,-133210,-73472,26600,7678,-46178,-33124,18546,60137,29075,-28311,-60670,-62258,-8998,81888,115895,56890,-26332,-40431,-2858,28231,4853,-27788,-37166,-37555,-9273,20881,-4845,-32661,-7724,35046,73156,76906,58833,76155,70086,-32969,-148955,-143309,-36192,61243,39019,-52679,-61030,47223,93908,17366,2664,34667,55052,97794,109051,8968,-73597,-68177,-69818,-102896,-84548,-36507,-398,316,-68774,-138827,-53938,74330,74620,4871,-35612,-39286,-39810,-29185,839,51291,66753,14990,-37437,-52708,-21049,22080,5592,-18016,-28838,-17557,27647,26171,-41759,-74625,-25965,9031,-72364,-223590,-249661,-126730,16348,71483,41667,11872,30512,44998,13094,-20763,-31707,-85688,-114585,-70058,-57414,-100338,-88110,-51215,-19861,-14730,-2778,16154,18041,61633,123026,129280,69793,-13124,-58395,-47321,-42388,-68390,-112677,-116118,-54728,4027,17957,35879,14867,-40721,2716,87466,63685,-32953,-55546,-8211,25520,45723,27052,-17155,-6424,40195,43585,38631,65836,114866,121955,12044,-157169,-201128,-102337,-37687,-62806,-72744,-14861,21652,-12589,-6813,49923,74054,17735,-94579,-152680,-70477,8479,-36979,-77719,14790,163144,213010,135449,36222,218,13866,51038,60062,50018,43376,9380,-47442,-26758,37551,36137,27441,58222,63626,34278,-25817,-100110,-142953,-135414,-136162,-132243,-124356,-89653,-17854,-5353,-92496,-177817,-111912,60526,126777,58284,63251,147561,89146,-31696,-89798,-96700,-30520,73965,96406,45625,22313,-36409,-148096,-160392,-91035,-72525,-53156,-21751,43623,174500,249788,155410,25379,-35387,-75534,-105027,-128429,-101098,-42889,-36632,-21613,23375,-253,-49384,-12235,48385,6829,-51694,-34822,22516,32265,40665,68856,29186,-17652,26544,59819,5622,-31795,5454,32758,13064,-13816,-74449,-152716,-80956,61114,96259,46175,13564,4938,-26203,-63646,-22382,22773,-11664,-35549,35024,109740,87481,15356,-26687,-53630,-72460,-55068,-40164,-39685,-53507,-84818,-77669,-10794,30063,-9542,-52399,-10355,42041,-22615,-100477,-37018,74565,135329,129174,74765,22343,42493,41431,-49365,-66466,51658,109456,33591,-56349,-82887,-49069,8743,61008,62503,-5027,-31610,5511,5159,-29698,-28254,27725,63536,5314,-99519,-178206,-148604,-14541,24437,-32758,-22109,7261,-4621,31169,121327,151353,42302,-89728,-52481,71746,125636,92110,70753,90368,88694,-7969,-56031,3887,53032,49976,27294,-16073,-31831,27861,24871,-30376,-27543,-23595,-30862,12823,103233,151469,111029,12909,-58399,-2318,143775,234086,125819,-144,35229,99622,35412,-53475,-97667,-85514,-11421,60329,46641,14061,37869,36088,10069,18511,47073,41576,-12114,-62127,-47791,27094,63576,26957,-21628,15459,83943,65782,2063,-28337,-31049,-62396,-64801,18325,31671,-33766,-38525,14370,61739,68748,75212,57716,-2144,-28980,-30915,-95641,-140990,-110199,-48648,500,14282,45173,100537,60534,-36453,-7359,93379,106158,76422,2051,-130376,-189474,-106057,-24178,-27862,-44819,-3559,62733,39917,-50448,-81230,-37210,11922,44464,43443,44815,45974,40478,47615,37433,6393,33307,77880,12310,-80589,-84630,-23783,28525,55943,52473,6761,-11540,-19989,-20776,-43399,-78531,-76761,-22753,33943,87898,66726,30451,28511,61627,100168,88534,-16629,-76767,-47343,-20959,-40252,-87173,-110852,-96760,-73628,-63946,-42442,35546,121341,109619,40296,-915,-19483,-38089,-76373,-61203,28954,60346,-24851,-104332,-97146,-33965,37983,47132,-38997,-74280,-17903,60870,94166,61105,-21943,-50296,-22432,-50139,-87616,-44777,13174,70497,93551,27481,-51429,-34122,43393,66027,-9962,-29616,9389,4547,6986,20375,-5325,-18396,-6706,-22415,-43586,-29254,3147,41889,49169,49719,92732,82262,-15565,-78042,-79266,-92165,-124934,-127510,-88064,-53941,-35320,17674,57421,35759,19140,22794,30615,59541,91110,63297,-10093,-46610,-7621,77018,86608,34463,9995,-6519,-53980,-83905,-98130,-107681,-55361,23972,23614,-51072,-85242,-51566,1497,43198,32883,-36773,-91174,-47938,45588,66568,9659,-74658,-96803,-39948,68501,113013,83862,55400,20055,-38339,-75173,-44061,-6083,27210,36267,-19241,-46970,48847,127257,115428,94007,83492,68840,9970,-80520,-108697,-68241,-31471,-73545,-125438,-102368,-59028,-100788,-146361,-103565,-27949,-30527,-97323,-82679,-51369,-50577,42218,111982,43454,-6112,73110,147670,90262,-2926,-18626,14623,16912,-27562,-87886,-99139,-69227,-11318,36203,88413,136924,100685,-9917,-60672,-31860,-21377,-37410,4777,82859,79098,26910,5080,-34177,-64831,-46837,-32082,-63353,-113490,-122815,-84771,-22792,-390,-28502,-75331,-62395,-2229,51316,37025,-13231,-21274,45537,113364,98063,22152,-54087,-106375,-124007,-91358,-50296,-32126,-22597,-733,12145,-8992,-4473,73055,116327,87155,72409,98476,111624,59390,-30168,-70355,449,133394,176754,71492,-2499,7406,12654,17287,9768,7050,33341,46138,-27538,-129813,-122825,-28463,4427,4788,-16081,-79501,-62748,30743,57788,25127,44077,114174,110538,52372,53678,47039,-10008,-30403,13739,43122,60000,88633,126690,77538,-57624,-93398,-52373,-32463,28187,79691,8402,-83571,-55456,-17688,-4616,38826,52832,16082,-24467,-126788,-195032,-148599,-107239,-83777,-22139,15351,13310,11573,27657,18725,-46616,-61707,-21526,-29713,-50571,16386,104191,177681,202610,139342,86971,93315,130462,101536,-6969,-64105,-26794,3958,2320,-8862,41474,165059,201723,82385,-36731,-32457,27827,11258,-36839,-23514,48494,103954,72234,37906,-12979,-123815,-186865,-164862,-122566,-90123,-96064,-105126,-39266,36075,51074,5638,-29365,-23181,5566,59920,119238,80706,-31238,-77243,-25522,58487,111211,45585,-52352,-52815,-21293,-16906,17782,47106,56328,22466,-42412,-35536,29276,14039,-79059,-133099,-114776,-16756,59076,33264,36723,61305,-15628,-82907,-6062,95304,80704,52927,83015,52556,-33746,-51347,-17548,-21879,-62433,-70070,-49589,-69506,-98956,-65334,-43518,-71507,-31623,38565,48354,23808,-16026,23568,124194,97705,7995,-7097,14630,54559,87594,87453,60477,-16170,-53793,-18662,16374,32644,35552,18305,41902,36718,-11763,-8776,9101,-1169,-24798,-6952,49392,25557,-83887,-113547,-22717,34192,15909,-11757,7864,35988,27930,22092,50900,26859,-33220,-66126,-70743,-44926,-5184,15604,27069,30543,-7673,-68092,-87774,-10935,82303,87143,9315,-40371,-46502,-22589,45522,59383,-39559,-110410,-60513,-32609,-38292,50038,130192,67578,-19958,-41657,-34798,-30141,-28455],[-93069,-39107,35886,66910,49060,-18978,-62530,-32984,-16398,-12608,-22639,-90231,-85291,8170,39435,-6416,-28368,-12758,-19121,-27991,-18447,19965,40470,26277,6464,1007,-2455,-16741,-68034,-116773,-113280,-95364,-93248,-64602,26313,98681,5904,-83876,6499,140598,114302,45945,67796,112232,75178,1221,-38949,-43716,8051,84300,78932,-3957,-40371,20940,105976,134454,107520,91277,94496,75222,31112,661,40469,50083,-44379,-93831,-21598,15902,3578,12761,23327,6475,-4412,22382,27059,-13346,-30533,83,29633,49460,45593,22630,-17222,-73096,-101086,-58632,19377,-40296,-151580,-143197,-42563,3663,-11615,-48007,-33518,17220,-17849,-63713,-51897,-29392,-7392,-2277,-7716,9974,24284,42341,84199,100680,67377,-31428,-122886,-83351,35368,58656,-16206,-67746,-80400,-63418,-21195,5550,1639,-8269,3954,51716,105393,114036,110188,116470,63947,-46255,-80902,-45975,-53754,-93538,-70052,-13821,28598,34398,28319,40041,43216,62300,131923,116850,-34267,-140265,-112249,-83502,-81401,-22972,23531,-20184,-64043,-92615,-103123,-21895,59400,25571,-27670,-23636,-9746,-14533,-4414,13558,29875,72805,104222,54475,-42588,-60975,4440,13364,-15721,-38831,-50311,-362,47271,-403,-61571,-28764,24888,-36605,-148195,-126169,-13329,57132,69658,60233,46615,48265,44597,10093,32845,122013,105129,-7844,-73374,-85982,-82617,-19612,1728,-45978,-57368,23292,52889,9999,36466,101793,124081,62465,-46291,-92245,-55691,-12028,-10331,-55019,-62557,-27802,-26374,-31331,3263,-18422,-71676,-21764,52321,38564,-13738,-19802,20171,53240,43086,-3914,-34523,-8593,12566,-8658,11010,71454,80695,31730,-14941,-111633,-212904,-192368,-99310,-64889,-64449,-12462,35309,4155,-11640,24270,61586,49101,-8596,-46136,-34644,-43360,-100326,-98733,-437,122526,180733,149961,69754,28921,15982,17122,12792,7439,-1160,-31248,-82124,-94407,-79766,-74091,-64931,-9032,78822,135682,63699,-86363,-146619,-81345,-33539,-11120,17358,38731,70772,48642,-37914,-82120,-4001,93856,103538,56120,84390,150160,79784,-37979,-84018,-91104,-42339,48525,103824,80298,59660,35227,-25715,-42437,-13192,-13101,12641,83419,157054,200275,168933,52491,-44738,-81200,-131695,-166365,-156944,-116777,-60384,-37312,-13067,35911,53657,73640,131942,142582,25716,-88266,-81333,-28758,2938,48734,86561,24504,-54887,-41098,-24763,-55729,-67105,-15289,34503,20287,-5852,-27284,-65205,-4473,132463,148466,53732,3514,13305,6635,-31251,-20450,24635,9935,-31333,-11764,19168,11788,-4398,-3596,33082,77386,86505,33722,-9010,-4847,-14021,-24952,20986,34560,-29108,-67273,-29721,22948,-17218,-88733,-11004,132714,196607,185289,118069,44240,33855,21257,-54195,-66201,31396,63247,922,-57692,-78202,-41789,34868,94978,86287,26541,41205,105585,81923,-2301,-66403,-41614,48357,63562,13351,-14668,-6789,17826,-18023,-73757,-72797,-42354,-12599,61877,176758,208173,90989,-66523,-77726,29292,126026,130201,98917,67434,12027,-57848,-40803,37379,43642,-2954,-19536,-60324,-95370,-16257,26316,-30501,-49092,-46248,-38548,3028,62616,72496,20546,-29044,-39387,25913,144566,194250,85235,-5729,59363,122658,59035,-16986,-52163,-44316,-8350,-2833,-44773,-64876,-37808,-20599,16875,62060,43692,-1606,-11855,-18274,-36911,1225,50274,24592,-21434,14563,74733,56865,-5742,-37614,-38523,-83422,-94368,6738,44968,-11273,-25257,-25478,-13264,27796,40132,-3981,-6826,56382,77667,-4777,-68218,-58013,-6865,51114,49956,13254,12513,-16171,-50236,-7539,40551,42193,58407,29940,-88126,-139854,-70920,-16742,-25892,-46294,-34022,-2409,-11830,-43116,-13773,31154,-17299,-53707,6642,62170,43514,30634,40786,26825,17601,82484,112307,-2923,-102969,-79249,5021,67917,76317,50270,3252,-21874,-30574,-22227,-27809,-43494,-76771,-72509,10665,110818,79187,96,-41476,-1746,85476,94322,-18356,-41927,19659,1110,-74425,-121587,-114206,-81550,-51241,-33572,-295,52588,86785,66977,6520,-52144,-93632,-133738,-191434,-192671,-74886,59196,51615,-73086,-152338,-105950,-6382,8212,-69663,-72892,6185,66355,69405,35741,-5346,35349,104448,57608,-40457,-68126,-11030,70741,104186,58043,11108,31454,64328,63362,32650,28362,19186,-10643,-34434,-41076,-800,58802,63006,34254,23122,18411,14131,15375,28313,83712,133086,93224,33299,17978,6256,-34416,-83657,-87523,-49663,-32117,-30591,6903,32328,4972,34228,109914,109246,62756,34117,-16765,-72063,-65484,-15558,53860,59105,17866,14466,29822,4076,-36812,-74114,-102332,-80463,-31979,-9448,-18164,-63606,-77392,-34256,9783,25078,-17159,-130084,-140616,-14406,57200,10326,-52975,-59898,6157,92701,87354,41650,41326,29576,-10145,3699,55098,33883,-57831,-131717,-138589,-68202,47713,87372,76092,94010,87995,78498,70827,6310,-51880,-48039,-26016,-51577,-64667,-28534,-20675,-105562,-178306,-137379,-47989,-32681,-103271,-114361,-57439,-46842,-13669,22628,-31774,-65104,35249,100871,18097,-59523,-62468,-43284,-68336,-114025,-98713,-47948,-30548,-35742,-55345,-9354,99521,131375,75634,23830,13528,15181,1930,17603,71490,53412,-12700,-46585,-96883,-133817,-79385,-6648,-27382,-102684,-115768,-42378,51706,72443,43179,-32669,-78597,-43080,13940,11407,-4805,3758,34214,88006,115625,64995,-12633,-65519,-97348,-80017,-68971,-62806,-41627,-34855,-37532,-39148,-33148,36012,114977,109543,80341,116121,181116,156524,30320,-80078,-45003,113543,187522,88511,-185,2146,2459,-10684,-33574,-44490,-24325,12483,6355,-56094,-62460,29167,81137,108007,77149,-50082,-93269,-7391,52592,36566,11707,33456,47375,45565,102716,118647,60716,49985,88091,69660,34112,34223,96146,116811,4986,-58029,-31170,-31389,-6276,25389,-35128,-81917,-10251,25062,8626,52187,81111,37596,-16308,-112065,-167118,-113093,-45108,-6117,16696,-2367,-42296,-45690,-32602,-66620,-111281,-77961,-48148,-91156,-77015,43371,115641,117170,120183,152318,153423,63671,-24980,-44967,-29649,-26340,-27146,-28664,-16657,-13989,16161,105241,161342,110730,27394,5906,13562,-57251,-116181,-75654,-709,52856,22870,-60365,-129656,-153134,-160607,-163327,-122281,-47207,-20836,-39812,-6070,38544,60424,34549,-12192,-36131,-17753,6128,50974,90811,53858,-14651,-11605,50046,95448,59114,-4127,-57273,-97004,-87945,-40130,-31338,-46075,-45963,-20174,25691,57361,41443,-30563,-81896,-52283,40470,61159,6364,33994,73276,18224,-44516,-2184,36916,31783,16102,55037,65841,40640,54289,55692,-22739,-97130,-88135,-46887,-35571,-40193,-41243,-41380,-41747,-5617,39380,38786,40660,36239,26806,59764,66672,46071,58605,63182,60365,60651,102574,125937,42719,-55800,-92782,-68142,-11206,-3405,-28255,23242,37399,-5083,-17489,-56016,-114090,-76995,4087,8362,-71914,-153386,-153447,-85339,-49953,-37808,-18395,11697,20419,2439,-23744,6100,29203,16686,-1973,10074,36526,33168,25540,82831,118069,37132,-61757,-50848,96077,195181,94247,-96791,-175182,-124008,-32542,65129,73955,-27922,-91035,-46702,-35641,-54554,19711,81387,20320,-28700,-18993,1895,-9780,-64876],[-129757,-59593,27994,74688,78432,25228,-15154,24030,66547,46961,-63281,-184514,-133088,35241,85565,24011,-23992,-73850,-103814,-58368,-7431,57137,113577,90168,50296,22811,-45916,-86509,-55888,-9702,10632,-36246,-105771,-111799,-37543,37080,-28055,-106071,25615,205761,187183,79917,36629,20824,-8499,-13234,13786,-13190,-45256,38984,143916,87893,-4642,31952,129198,149834,97802,64649,93897,114984,76438,23927,38631,45699,-39834,-75823,-19246,-2398,-6196,-14753,-20425,12783,51796,47682,6198,-1037,-7315,-37610,-43452,-6253,6465,-10435,-20525,-52990,-142368,-163292,-25651,21443,-87071,-141119,-52237,36131,59742,22529,-6595,-989,-17950,-31259,-44114,-76955,-68185,-13564,23896,40150,50364,37781,4262,5653,42802,-33936,-162728,-128432,14986,76900,33898,-22030,-46455,-59318,-25349,14550,-1507,-32234,-17612,40841,97031,77249,27072,18775,12611,-7224,-5263,-26970,-103596,-142850,-71389,10429,18567,5655,37682,55115,15763,25380,65678,25956,-67206,-112609,-88979,-50825,7581,64887,39202,-81533,-123274,-78309,-54614,-11606,28401,-13215,-40738,15073,45734,12233,14684,59280,63896,62288,105831,70330,-55566,-100481,-46387,-33381,-46473,-28026,-16681,-7633,36962,25658,-38239,-41323,8230,-16308,-61858,3314,108700,113721,79514,71294,54764,36767,7259,-17215,74952,217434,186101,20797,-87971,-106153,-89079,-14717,-3119,-63479,-63238,30304,50756,6660,25865,43447,46519,19306,-70328,-120700,-70650,12466,38491,11884,30511,45727,-3252,-43987,-21428,-6555,-22257,-8661,5811,3277,-5627,11566,44242,34117,-24965,-44559,-46915,-44181,-15018,-9679,-15858,-12451,-32089,-79480,-45845,-30298,-121571,-181249,-127562,-55494,-11713,7954,2080,-34811,-26761,-386,16453,38416,49375,33006,-18248,-94054,-153406,-106411,-403,85230,123911,117813,97703,120700,103808,48123,11780,-3745,-32418,-59100,-78550,-86343,-90521,-86250,-74337,-6905,91509,144110,77177,-57260,-90106,-10424,23130,32286,72307,72741,64059,77630,51180,23462,114083,181956,122330,75212,74551,73648,20340,-31131,-13702,-9333,-13946,13819,31638,-2903,8022,58572,58724,42162,40564,22229,39740,121202,209000,190155,72889,-17448,-56842,-106458,-168015,-161509,-126686,-120218,-90076,-50601,-28669,2835,53804,122343,175889,146388,30602,-57250,-62158,-47221,-33292,-3475,10913,-33202,-96385,-103647,-97541,-102377,-88475,-35495,9125,-11437,-38210,12807,39923,39446,98751,136072,98077,51464,15810,10632,14350,7407,22697,38803,-380,-38718,-52429,-62089,-47320,-4321,81129,187230,201588,89589,-10282,6629,44329,50359,75718,43756,-21597,-21262,-838,-15474,-54853,-77799,-1949,105178,151430,136433,103228,66179,24924,-29154,-75667,-62999,-33648,-37511,-27067,1818,-17378,-44325,-9158,44884,45041,19747,72546,111096,44988,-43844,-115095,-98224,29348,119821,125871,111647,77745,5381,-82957,-146520,-156751,-105350,-48112,10432,84433,93974,27113,-33969,-41694,11531,107278,123929,89089,40651,-63150,-124865,-53666,35471,17062,-33462,-55324,-84617,-95770,-14110,28694,-30291,-57559,-34782,-4591,12936,12785,-7005,-41478,-41289,-21086,30328,93687,111782,39108,-12890,37017,87307,42191,-10422,-28474,-23857,-829,-23019,-80071,-79293,-62969,-84723,-31030,56362,31978,-33931,-19206,25442,22703,21530,32821,4858,-22306,-1692,39352,40289,-17445,-59503,-62352,-117100,-99772,24053,65283,21452,-10907,-40577,-37958,10337,9283,-47169,-16449,81986,114319,58467,17817,5592,10273,72339,102120,31299,-27771,-43297,-24828,-5431,-31158,-42456,22202,77082,22630,-38810,-15736,9881,-21116,-66730,-86841,-63650,-9732,48012,94037,96895,-10808,-77152,-9296,42763,1938,-15694,-2779,-31939,-34466,54361,81815,-34347,-110454,-59029,21236,62621,35638,20099,7575,-39251,-81586,-50223,-10414,-19260,-89086,-115048,-14657,81698,22895,-66293,-129153,-109581,3112,55808,-20637,-14347,47096,11792,-54846,-75842,-75788,-61430,8106,68577,82090,72013,49527,12611,-12186,-21385,-61617,-149615,-239036,-261386,-156607,23604,61798,-65149,-139655,-76086,-21763,-46263,-80822,-37720,61375,87759,11619,-42393,-13874,74831,163479,121845,-15478,-90653,-58190,12300,63600,79475,65613,54904,48502,49948,43904,30626,13849,29092,28775,61,28695,76510,82473,70128,41106,11570,-6533,-35844,-22323,40970,54628,29288,67162,110385,99158,29800,-39442,-48910,-33345,-30010,4163,59248,68568,15990,-1696,39849,20762,-40749,-61712,-74227,-89244,-63673,-33894,-4666,-11569,-44195,-36483,-21314,-32977,-34808,-37513,-53011,-54892,-76296,-67964,3019,-10752,-64604,-44319,-17895,-5479,-19675,-160176,-243043,-150048,-52676,-38519,-31992,-15776,41463,76375,11045,-45248,-18556,-4604,-5328,38566,89349,41123,-112581,-211411,-147437,6341,112327,96200,40063,44948,57333,62859,90592,83868,31183,5162,30629,52948,62856,58404,11984,-91623,-170645,-130860,-40206,-9984,-66329,-90706,-12524,39130,37206,31872,-16891,-58868,-7459,10424,-74950,-96362,-54800,-42603,-72942,-117909,-99579,-50900,-18688,-41749,-120861,-123124,-17830,79014,109161,75117,25942,10402,9806,14166,41318,17755,-59773,-85453,-87438,-113526,-70073,38199,61253,-16356,-59152,-2535,85620,102884,73037,-4761,-81405,-65268,5696,28692,37875,47512,31211,40153,105192,141281,96382,9439,-46251,-26852,-27200,-29292,-10006,-27769,-50150,-31654,646,55708,107845,79743,22834,71394,170697,134897,-11959,-96094,-34933,92387,142262,87492,48907,62289,64067,33804,-32714,-101569,-107141,-41861,10670,39,-7070,26453,63777,122698,102757,-39762,-115153,-50571,12804,10142,-9013,-24906,-49143,-38157,27636,68132,92595,141619,138295,41344,-50283,-68745,11323,93028,38157,-5437,23836,12559,-13403,-18122,-43834,-55975,-2590,47379,56645,69452,93487,71064,23659,-39351,-42892,1408,44317,48952,47350,25944,-32594,-60182,-48836,-86271,-127889,-113224,-111837,-138553,-109736,-18588,35109,12415,15844,102476,143412,24473,-109694,-122710,-55528,-17175,-38503,-59850,-35013,-22108,-18995,292,46397,93082,94823,66963,37951,-46810,-103025,-79472,-62633,-63356,-85457,-134948,-147595,-110367,-86197,-105599,-91548,-26517,33647,32356,9922,24135,73520,101310,58797,-20136,-20973,14105,58021,124200,138426,77990,34744,37353,34514,8785,-2291,-72927,-180021,-194379,-120300,-96390,-114203,-93793,-6368,76307,80872,57866,26777,-13808,-18608,26325,31322,11229,72455,137140,129712,85233,22104,-34118,-59411,-46464,26269,73941,79886,88936,55409,-16858,-55303,-57552,-29975,-3139,-12558,-32778,-433,36244,17236,-15705,-12502,46818,110500,114291,92279,66273,49641,80389,100361,88739,45329,65175,92936,26409,-65271,-106226,-59249,-17052,-64298,-93414,-16298,22408,11030,18159,-30075,-89816,-41770,21539,-47250,-172747,-215160,-171374,-120788,-100883,-63561,-16812,2664,-9092,-22673,-47868,-22453,34156,61750,48311,70052,94295,30974,-25764,49054,113951,48228,-18296,20472,134657,170645,29971,-140029,-180409,-118124,-2313,97594,80710,-21012,-67922,-41067,-60727,-76287,-22957,-2232,-38317,-43650,-22199,231,-11399,-68180],[-121714,-59652,11,57628,91015,57511,9672,16611,24746,-36207,-150312,-210658,-110541,27715,53396,13214,-46953,-124712,-143467,-68309,-3264,56965,117685,95620,23991,-1033,-45462,-79695,-23862,78330,114406,27448,-82287,-87428,-12186,42427,-19908,-82400,35993,222731,222853,70619,-51250,-74349,-50276,-31266,-14370,-43803,-81853,-5525,129812,121377,52334,83947,146261,126286,58523,28863,53455,76157,73093,70555,65776,31837,-52817,-100025,-85396,-68411,-41469,-31659,-22930,34539,85078,63217,20555,53818,65628,352,-36608,-20395,-17406,-29224,-18511,-22102,-100908,-136892,-14343,67741,88,-74092,-25812,51063,79154,65636,17968,-16735,-14806,-3871,-48429,-106764,-77602,-2512,31863,14953,22084,25629,-34794,-47789,15780,-14408,-70245,-38479,13969,54777,94633,90478,60085,21962,32565,43231,-16659,-65353,-39257,23273,44387,-12925,-69143,-100667,-113947,-43212,29093,-13271,-65752,-60086,-22768,9742,1458,-14038,-2773,9209,-23581,-13016,-20435,-63248,-81298,-76466,-62092,1112,79676,107849,56878,-50486,-98277,-64968,-58355,-32670,19909,26760,14613,47612,70334,17389,2975,85767,130621,83849,54816,15603,-68505,-85145,-48333,-66325,-69584,6072,57083,16271,15730,41918,7239,-18473,-686,-6347,-13294,44144,113570,102031,64972,57902,46213,26123,-21360,-35518,61931,147135,73659,-47566,-94994,-92874,-92355,-46083,-29515,-44459,-27288,12763,8207,-10408,-6693,-24972,-15274,-2490,-65947,-126364,-72361,44351,83129,46775,64525,83498,38132,-10108,6603,49672,49492,26292,6958,364,-12723,6888,38852,8226,-40187,-25388,-36274,-67325,-5827,46349,-4860,-69569,-64549,-51568,-8753,42043,15635,-40055,-53409,-16629,56912,60899,-16136,-60127,-15081,5633,-8573,19925,71635,79798,38674,-40193,-106646,-64551,40476,89362,70069,52598,93331,182426,197577,125262,57739,21183,-30983,-57633,-36134,-2720,20995,37736,65055,116877,142051,103729,20359,-53082,-46752,15618,9506,-9539,16323,-13473,-59175,13248,64202,32357,143139,269033,196723,104229,39550,-23971,-65090,-36195,54321,82929,34713,-3927,-63773,-132379,-70205,54924,74229,35307,32857,36607,59624,123290,199945,163096,51919,25203,32364,-45774,-115223,-71380,-47399,-74499,-53941,-25215,-34689,-26598,18845,54168,66756,54364,13162,2972,19310,13116,-46103,-100577,-98788,-68099,-77195,-111914,-134969,-129506,-86717,-33821,-9003,-44076,-91964,-22689,29142,-21931,-13751,93268,148745,103250,11525,-926,48068,53735,42815,57520,26519,-24758,-55418,-71602,-47887,2827,63905,151791,181509,92524,-10211,-17260,10716,31896,64192,42860,7983,27110,24894,-31882,-76233,-79197,-31061,37725,90702,82781,82605,93115,51126,-31621,-61360,-37379,-53665,-61835,11219,96947,72331,-43888,-90855,-24592,23070,28044,70496,56863,-29653,-96163,-131237,-85463,45134,141356,151733,119115,72272,19383,-21701,-84699,-145377,-132887,-91339,-54818,-26160,-41156,-46512,6817,28077,23372,83202,104227,71811,31340,-47188,-115801,-80567,-18739,2064,2672,-42616,-75256,-51803,3764,13328,-17159,-16970,10262,25716,24500,13992,-4945,-34907,-69015,-66317,22921,82620,75460,23882,5871,48451,95323,45195,-25928,-37237,-11176,34124,42749,-4790,-4860,2639,-63141,-62468,3239,7689,-19238,-2277,34372,37007,27924,14146,-8206,-9805,660,11000,22560,1946,-31356,-59455,-113137,-62898,52325,48530,-7361,-20392,-1844,9210,-3786,-24467,-47269,-16761,55357,88542,65528,51304,45183,38555,90148,131469,70972,18190,28542,32692,8318,-30154,-50676,2266,78418,75533,22262,34590,61099,1915,-94353,-136335,-79091,23734,90026,104805,96619,18770,-39608,5385,46991,-2178,-23122,7396,-30145,-57505,38599,93024,-15276,-87491,-31480,26982,18334,-28233,2212,27499,-42570,-114020,-61753,4149,-21955,-102170,-104758,-15071,29676,-53700,-124422,-159555,-135878,-32927,36399,-7566,-26490,-1063,11989,32432,47355,-1989,-50345,31135,130654,125218,75958,34489,-11631,-16244,26482,20377,-68905,-158135,-176608,-106982,12502,18373,-77525,-100337,-53805,-50413,-46231,-20150,33150,118332,120771,-20441,-98998,-21889,74879,132396,103290,-3687,-55523,-48478,-14986,36256,74443,61556,36855,30500,44845,28588,-12255,-9272,61772,104907,87671,72563,61933,67282,60906,9769,-5368,161,-31999,-46003,-49310,-71632,-46713,39311,110773,130541,59861,-17435,-27495,-37789,-42725,26860,114377,137797,76909,-30480,-102912,-136726,-152128,-120727,-66435,-41281,-44454,-63172,-48121,-44683,-73621,-56432,-39702,-72362,-74368,-54924,-36133,-12719,-56160,-61594,30886,37978,-26000,-18873,-18726,-48439,-49455,-116147,-200956,-190432,-140299,-71783,-19413,-26712,-37234,-36916,-78771,-85782,-30366,3983,36406,76384,94822,32750,-88468,-140861,-57173,86821,179328,139266,27515,2118,42029,54642,67661,76070,35041,8008,53129,109438,124222,76658,6937,-61116,-94200,-57941,-2847,14711,-24079,-39715,22876,87050,95940,80540,32970,-35092,-42891,-24676,-54611,-45884,6463,33194,44568,20879,-52329,-82553,-23754,-7499,-93682,-136208,-93448,4031,95595,82869,9049,-10748,10974,24721,30512,-301,-70671,-65778,1649,-7159,-41204,20678,82420,26704,-46292,-10034,62252,44416,11504,-20793,-70346,-57454,8594,22012,26031,33703,-3897,-17196,82662,197388,185126,72712,-4912,6256,11808,-5973,-7804,-22856,-47395,-33610,8970,51033,64562,23562,-24331,36180,125097,63249,-70828,-94614,6462,98704,114380,85443,75721,87184,106396,89674,-7072,-116559,-130059,-54417,-8341,-3500,-5609,-26722,-27253,7516,-14358,-93195,-116336,-62873,-25227,-12426,23199,10607,-75302,-103781,-67535,-37690,35301,114579,86460,-28480,-113146,-110294,-29490,33439,17075,15877,28965,11157,-21137,-41203,-26257,-16771,-19823,30498,108352,111973,85291,45175,6704,-6574,32641,74312,84157,41818,28448,39682,8259,-15217,7902,-8833,-66651,-118198,-139124,-101307,-77102,-77041,-59308,-49678,-21812,48609,92043,25570,-47760,-69621,-60190,-33925,-38543,-56075,-35603,-20208,-16806,-37824,-49099,12807,79847,83661,63346,12724,-25384,-44452,-98289,-139711,-131329,-88293,-14652,32791,25652,-8184,-28409,-34231,-5827,14621,9909,38179,92364,132053,94458,-7130,-21682,46061,106769,144737,154629,119021,62183,13271,-26680,-46064,-16973,-43470,-148999,-193171,-124734,-78640,-67247,-37170,31160,91131,79813,34225,13031,-1498,-31618,-16248,28849,54483,112087,163050,142372,92823,11826,-49547,-89691,-57753,48349,94560,44153,-3388,-22551,-9806,-1249,-34835,-36816,-24294,-53478,-41981,43854,71327,-25225,-146899,-150066,-24563,121407,200082,163274,46811,-24085,13280,85202,119915,86744,41570,5270,-30451,-48055,-39897,31489,23566,-110595,-158238,-52197,19487,22881,35555,12985,-11465,7555,26632,-46509,-157922,-175547,-116303,-77284,-58960,-15820,15028,9427,-10835,-27544,-48730,-23712,36332,55305,28325,56544,87847,1946,-72077,-11811,38878,14672,29160,65412,73846,39588,-38229,-90864,-79860,-47837,42102,120899,84074,-914,-31161,-27001,-57829,-58887,-22345,-9308,-772,-6048,-34498,-36411,-30258,-36039],[-70512,-15090,11514,38126,70126,56136,7443,-21313,-61004,-113513,-130821,-118984,-59936,-15233,-1520,10456,-17961,-66066,-68244,-7872,17917,18623,62452,74788,-3540,-27758,-4211,4790,41165,135940,185820,97645,-17362,-9314,50031,65645,3537,-34568,27652,156407,168961,38389,-88820,-69513,5855,-10705,-64234,-68143,-48427,-21295,19596,38749,64203,119595,123154,67008,24808,27313,27880,3105,8181,60391,77017,23527,-55063,-109808,-110618,-87110,-62694,-43517,-14931,29311,36356,2315,9866,74887,88114,29073,-627,6669,-14065,-36617,-16222,6701,-11800,-33492,3406,37778,42696,13878,17619,47758,78006,100362,48043,-29531,-46613,-39873,-89303,-120201,-62706,-11609,-24905,-52906,-10009,51302,28602,-6702,3354,-701,36734,76360,42219,31630,86152,111177,96950,79673,79123,62898,-11462,-67737,-43845,7325,-697,-49381,-63073,-108361,-165662,-86349,10232,-35449,-58679,-12085,15899,7976,-16051,-37773,-49785,-33199,-17541,-16184,-53369,-83574,-90579,-93036,-49153,37082,67921,77260,94110,54230,-31175,-80868,-97180,-62529,22103,100021,98455,53774,43517,775,-39036,31949,128540,120684,47302,-17345,-54661,-31855,567,-42099,-56904,19934,75876,39309,19859,43041,30916,24340,31433,25831,11312,-3958,-19891,-11887,962,1140,-1699,-6828,-28104,-16246,15551,-22504,-106479,-120324,-78463,-47782,-47609,-23911,-17956,-10355,5092,-1947,-16223,-26291,-54690,-74623,-41689,-27429,-78336,-117640,-56054,45846,62413,-3970,-18498,15562,9391,-7645,41037,80526,44960,18731,25508,4869,-32224,-22967,-9402,-14083,19904,39666,-16162,-60306,808,52131,-8124,-50932,13273,42846,22248,50623,98141,113411,69620,19578,53574,72875,-7754,-61534,-18579,11213,521,6276,55796,101313,108031,58133,-19111,-18764,76128,99460,16937,-15888,40124,129169,167398,119894,50160,7976,-43415,-56388,-6269,49131,82746,118527,166261,203118,179630,88207,-12358,-59881,-45888,2187,-25809,-64230,-48819,-97424,-169007,-88603,4327,-14197,86222,243069,217973,97954,-10911,-93088,-134849,-83694,22645,72744,45293,8449,-78089,-191492,-131538,42221,71023,-17539,-27670,29380,83881,133643,172643,117196,48141,82205,119319,54236,-5211,5822,-24655,-44751,11010,28546,-5101,-3476,3226,-43811,-81385,-56926,-48527,-33937,12714,10717,-96385,-189984,-151452,-48576,-21245,-79927,-135552,-126531,-68932,-29238,-19935,-46209,-102426,-93982,-86462,-132683,-96899,55155,137845,75370,-28586,-41699,6522,25273,18536,19938,1487,-23972,-42274,-42174,-1655,33202,21885,15126,44724,36450,-12823,-51698,-74322,-72601,-29397,8920,14012,9876,-10677,-29463,-46153,-73652,-60897,-4038,46704,44314,43288,67030,61947,2673,-42245,-53392,-59142,-30349,47960,112363,80665,-60134,-133298,-32609,62036,66840,58425,9972,-71840,-118980,-96885,-10554,67089,94882,87951,39656,-9183,26246,91718,47059,-79998,-138675,-114724,-60410,-40898,-78406,-58602,41017,83027,30388,26469,43326,12947,-7636,3815,-47265,-104492,-97783,-14982,38202,-27616,-72362,-48216,-39656,-43025,-4497,42517,48765,26560,5446,6528,6547,-25717,-101175,-101784,35393,108605,72763,25571,32873,91930,141823,68877,-31386,-40879,6609,58693,87155,54942,32161,30746,-30268,-70207,-52511,-16785,23640,49395,52390,25718,8107,1503,-8118,-2980,16072,58,-17094,5773,15405,-21138,-66323,-33709,36745,-2324,-84042,-63825,34120,49450,-50295,-80668,-46991,-26547,13112,63823,64623,47938,52776,74984,99779,92463,53202,66323,107883,73228,22529,21025,1574,-7260,25721,36889,11740,40310,78599,29968,-71211,-127371,-88824,-21387,-2881,-3019,34918,27775,-30437,-15396,50626,35180,20381,59684,37211,-3596,72332,118241,-11200,-94851,-37249,17848,-6277,-34756,6895,7042,-66947,-111790,-47535,2908,-51137,-113904,-53704,17061,10774,-66695,-122239,-133302,-79302,-1365,39550,-11135,-74732,-61313,21333,100962,114493,29565,-68748,-30011,74688,107743,90468,60322,18534,4844,30580,34287,-5793,-41000,-30567,3142,24630,-19443,-83329,-101063,-128466,-131573,-39623,26405,58145,120081,131639,5318,-75613,-25792,34076,59591,55424,19107,5580,10308,23954,42246,21334,-15245,4251,29700,26061,-23854,-78150,-57875,27853,91632,103621,65262,21533,30215,23495,-14653,2769,25462,11786,-28099,-97785,-115646,-69151,-41630,9948,76729,38729,-30153,-33319,-43992,-41475,25687,98840,130867,94518,-26669,-153222,-185812,-158199,-101444,-33553,-9342,-35595,-63287,-24324,645,-30561,-13699,21415,-36017,-99999,-119326,-84342,147,11453,5826,71654,72359,6641,6968,8863,-46888,-54401,-26263,-44528,-95267,-118610,-40615,22020,-49742,-171580,-187916,-135235,-55409,17967,60003,103761,131294,110509,37616,-18411,-24898,-6221,50170,149166,145283,41904,22301,69239,62810,28411,6137,-36871,-68405,-22850,35742,65489,45289,5499,-21824,-11961,21419,43538,43648,14826,2391,17421,39242,72089,80985,48110,-17872,-35464,27029,55492,39271,49235,83775,125076,121945,-460,-76129,-10814,31424,-35114,-86250,-95562,-38476,61499,67013,11461,11628,43212,53073,30111,-7250,-36055,-14489,65427,81108,-19139,-55693,10066,13604,-42083,-24542,28226,-13570,-39745,-26797,-32231,-29690,-18819,-54437,-54341,-30825,-69083,-74086,47087,168878,167601,85705,5722,-20157,-29600,-54078,-57841,-48000,-65929,-74324,-43711,-1605,19113,15169,7100,42131,77902,39469,-16456,-19194,43092,103482,98911,59051,37179,38790,74159,86624,7768,-76743,-76712,-21354,-11671,-16809,-19189,-37789,-53969,-78949,-122930,-120900,-75003,-46896,-50232,-27217,46831,55506,-51194,-112262,-81412,-68049,-44700,-9581,-7929,-51910,-89259,-75212,-34939,-43979,-54239,-25303,-36027,-52046,-48286,-57935,-24035,4454,-21099,5083,103838,120296,48798,-29687,-57320,-24446,38223,85359,77166,10172,-33094,-21863,-7464,11903,38928,33421,-3288,-48422,-58130,-481,4359,-48431,-73321,-49428,-1774,46832,68795,48190,42739,19715,-15980,-7800,4513,-6809,2510,14383,24839,2480,-58617,-61404,2237,48570,55221,20340,-9697,-40335,-107911,-139794,-99611,-11499,77930,123502,101208,68841,34958,-27066,-66123,-53050,10046,62204,80341,76123,35091,-35610,-38035,34327,89382,78606,62894,68557,46456,1148,-13527,-5166,28209,32314,-31683,-85330,-66886,-34069,15843,77822,109176,108304,81772,15550,-32233,-22205,-35254,-7090,79840,102034,109277,111570,43198,-17001,-8464,-17607,-59707,-30194,86853,94397,-49214,-146351,-111611,-34295,-25875,-67950,-70304,-81262,-110706,-39710,73948,60236,-81602,-236193,-267286,-138451,54426,196260,154274,-30944,-126218,-72553,16155,83597,102282,34941,-47617,-40373,12273,30879,77689,64141,-87452,-183218,-89566,2061,-8319,-31487,-29193,-16311,228,35021,21428,-57517,-88669,-54875,-18051,9073,43132,46048,24648,-1845,-36846,-67285,-30698,20301,6693,-39492,-23930,11428,-24252,-56281,-22618,-15520,-23193,31138,46040,-3697,-57025,-63772,-26547,-664,-2121,45184,105084,86428,39411,9311,-8432,-19511,-16157,-1893,41026,91065,60166,-40384,-74696,-50643,-25290],[-62032,1175,33860,11485,5936,13507,-7719,-48845,-88590,-71425,-10970,-13368,-72243,-100443,-59024,-4145,14921,6091,1656,41323,32081,-17294,12912,56825,9025,-28993,11949,68018,90025,137519,194489,129865,30716,40092,59235,35498,-313,-7489,72,28368,36739,-2084,-46713,12601,100910,56918,-40365,-29968,19809,-24869,-96046,-82023,3471,63135,32739,-11079,10280,41658,14465,-41974,-41574,12059,44185,11539,-41555,-69296,-44279,-23158,-37776,-48983,-15656,20242,-1653,-35327,-16875,35570,28869,-23902,-14318,35301,5283,-34784,-14155,15072,34572,19837,-20727,-45172,11433,43233,28630,35384,89312,115101,45019,-56945,-100693,-98807,-109874,-95521,-47860,-44723,-102296,-116617,-23845,94925,126503,62952,-78,-19231,9859,46935,37881,8568,-10818,-14445,16207,57518,62808,46523,19704,-11010,-2355,19713,718,-16010,3656,-37668,-109115,-75270,-17849,-73036,-130102,-87257,-641,20801,-6270,-27482,-20015,21144,55020,24537,-11294,-22372,-47699,-47452,33887,72523,22321,29184,113722,109471,3342,-83000,-91809,-48011,43778,143273,136412,44013,7540,-11545,-65856,-52219,50345,119443,86600,17878,2106,37940,65980,25037,-14859,7054,45359,73606,91725,69379,34241,46183,81085,92693,54768,-44242,-129329,-102845,-51266,-58504,-62002,-37638,213,39157,1262,-109925,-158535,-100569,-26908,21275,48557,79861,57966,38615,43007,41675,32180,-2513,-55976,-72198,-45808,-53612,-88119,-79948,-23375,7482,-11070,-60778,-84954,-54353,-34211,-23803,46106,62097,-10575,-12170,26462,-3118,-29486,-18154,-40339,-8867,97890,112104,35594,-7481,-5059,-14079,-39516,13237,106852,56531,-22547,13160,99119,160791,128655,17844,-13030,35911,29812,-28733,-28562,22060,52767,33431,44309,98224,110477,72439,-1468,-24195,51022,74814,-721,-18157,10276,43546,54143,22176,-20080,-35754,-51097,-32334,10136,25775,26983,61973,99134,134118,135092,87915,19591,-35989,-32760,26863,11226,-24458,-5420,-51175,-122133,-75948,13583,14993,52386,154749,173697,72629,-32299,-75957,-106417,-111513,-61394,7454,62452,90242,39747,-119692,-142615,36979,107298,-12001,-60039,21882,99588,138631,146716,79237,30724,83066,129876,118679,84805,21587,-60640,-53805,42659,79157,59778,68071,44504,-46954,-101728,-77134,-89612,-107483,-66710,-82460,-169674,-192518,-96851,17461,43118,-16452,-78299,-66894,-27230,-20386,-12672,7589,-20436,-76717,-116345,-116518,-41288,74824,106017,28533,-47243,-68808,-70880,-52814,-26203,-15050,-20908,-24125,-22216,155,56485,92994,53249,-29637,-46774,-18483,-18803,-41207,-64620,-98091,-79480,-14169,2711,-38929,-65354,-16026,19555,-34270,-44552,833,3560,-18007,-28309,-15708,20664,25955,-31772,-89898,-72921,-7765,37802,42413,5120,-74065,-85965,27851,131049,130255,71907,-10488,-94720,-115830,-26831,81515,81472,42231,32578,-36839,-106738,-17311,109045,94083,-19314,-84468,-70946,-14002,1349,-40338,-14999,76761,124074,51306,-21339,-37038,-53790,-42852,26761,17246,-78646,-111655,-33602,14877,-32941,-52897,-49749,-74092,-56015,27382,89637,75020,24151,-25863,-31783,-7657,-16377,-54851,-26933,87182,118562,60413,30416,57781,123491,162474,93885,17775,18344,54421,67809,52785,7638,-36201,-47512,-71168,-84011,-65801,-20949,45525,91149,101686,71028,30877,14627,-8046,-17319,23737,5182,-60548,-38783,7785,8240,-21649,-36352,-5475,-21210,-104900,-90824,34746,48973,-78754,-105983,-53691,-39628,-6212,66273,87467,68863,72824,105866,93661,13270,-25925,51324,120413,84787,37733,58561,43545,-16688,-7077,19286,4395,18109,50830,56833,32708,-34771,-113414,-137200,-118758,-86026,-3753,40175,-22332,-52285,30682,78917,74314,81540,70425,46272,76828,61229,-76174,-139890,-63687,14190,31862,32270,24034,-43205,-90600,-75361,-14037,6401,-76217,-136835,-27913,58519,43816,-204,-49071,-86538,-29689,35385,42341,-31943,-94681,-52110,39424,71617,39154,-25177,-112284,-129975,-37282,88545,144531,112204,66691,57896,49638,6628,-29000,-15440,29140,46457,24692,-23189,-72126,-128069,-201284,-192161,-89785,-43434,-26365,43618,94182,42631,-20478,-38955,-32096,2994,45172,51786,35224,55307,81730,53795,-50662,-105256,-22104,29671,-16993,-95265,-137218,-108090,-32068,28538,50001,6644,-37568,-16790,-11480,-25346,1054,22691,24667,-8340,-69835,-61083,-48289,-103719,-92082,-5718,-5277,-57804,-60654,-46378,-10286,46281,54787,34779,19377,-28228,-103239,-119429,-79864,-45748,-35261,-45373,-39421,-16312,35075,64369,40108,38161,72737,29023,-70917,-145311,-134346,-15307,54123,37404,73364,79032,7819,-14297,11717,-9464,-9464,42418,60320,-9234,-59328,4327,71951,-20204,-188670,-225926,-129857,-8535,65424,92423,119024,142985,119599,56494,31086,22549,-46262,-76700,25033,97783,83890,82088,84665,51088,3080,-31486,-85390,-148771,-143794,-109081,-47636,18333,30235,6716,10445,39634,63447,63079,32466,16451,-1250,-30401,9390,46372,28936,-1611,20304,103246,119224,57428,26265,46697,67460,54538,-6310,-35272,8833,22187,-33580,-71179,-77315,-44458,11011,24916,39678,71366,78646,51997,-6618,-35294,-3507,7086,32968,75758,-2686,-96191,-39808,56625,57600,17446,20852,9417,4593,12277,12014,-11351,-63114,-125882,-106336,-71342,-110759,-97646,12141,70378,56036,36916,-14493,-69320,-104766,-104669,-81419,-68815,-89034,-107490,-88652,-39067,16118,57188,61843,34256,17148,39695,78821,66076,49197,75079,56728,-1625,-27431,-18706,12067,32771,6585,-18356,-9015,21585,22421,5978,5646,31939,33279,-20757,-80637,-61568,-13536,-21598,-53475,-31901,27856,28978,-46230,-84812,-43576,-39081,-81168,-91933,-40750,-3505,-14617,-36157,-54133,-98996,-121194,-96955,-108932,-111461,-74633,-67088,-53126,-21832,-4988,12002,48724,52525,-2424,-70326,-67513,-7141,62667,87098,54505,-19814,-91450,-102049,-60406,-18769,-18876,-31523,-1051,43974,61741,64959,45754,17757,-19277,-32514,11075,74952,90864,66483,58882,52550,61575,85359,78491,45426,50023,58442,55243,45751,-1431,-59973,-54754,-10345,-1737,-50117,-73406,-72428,-102503,-108563,-70063,-36608,-21954,36847,92604,96071,64780,14682,-33047,-45821,12337,36532,11262,-24989,-61450,-83499,-57939,-16169,2970,-40504,-61727,-10498,16184,13117,53600,99029,117468,92162,49917,15305,-7885,-24834,20059,120228,167539,139695,104979,47893,-21788,-17583,2434,57175,142276,126836,72784,32539,-38037,-74770,-14215,1084,-28915,2286,103233,63630,-120043,-215352,-154947,-84729,-92548,-102973,-72470,-87201,-100300,-6475,102370,80661,-49569,-176309,-229795,-176413,-26566,105492,69091,-94227,-153383,-79898,-44529,-13778,31340,12591,-31700,10378,79861,58618,36713,64282,7169,-120115,-110000,-37616,-51033,-100257,-93319,-65238,-21735,58286,80017,9466,-42519,-35229,11404,42034,49945,47602,37946,-1817,-53158,-79790,-26487,6822,-28818,-87316,-104897,-72419,-28471,-3641,10056,-613,-11801,13249,21474,3606,-29054,-42720,-8983,11884,-6092,4787,57690,88233,82419,41050,22275,34864,13149,-8816,47753,114950,86813,-17844,-48782,-23243,-37467],[-84308,-27023,35697,-4491,-54390,-30145,-6983,-30370,-20729,41085,79285,25403,-104952,-155840,-83674,-19871,-3603,-20364,-37084,7468,23842,-3551,12396,48880,46941,17007,20405,76592,88788,88126,134685,102036,38999,50790,39087,-2069,-148,18366,-6818,-57463,-65475,-21210,27619,87213,152008,140305,69749,47519,53728,-32752,-129853,-123311,-52581,-24354,-45456,-40473,16325,30336,-18677,-47831,-12388,28954,21422,-14038,-45311,-39659,17653,60742,41543,-757,21712,69353,73765,44668,-2326,3460,-10660,-79010,-52837,39530,19313,-22959,-9565,-5902,1873,-2834,-58035,-122146,-77300,-15744,-19048,-2047,76008,79069,-12408,-92679,-114979,-87792,-50893,-24847,-19632,-46987,-98591,-110790,-25814,102187,150148,70992,-6346,-48015,-100612,-96305,-36456,-44142,-120092,-150961,-69845,17894,18402,995,34419,46855,29724,18860,-1334,-19195,-13592,-24109,-42990,-33026,-28598,-90152,-180046,-167224,-43508,21039,385,-7363,39878,114282,115053,59242,45141,56563,54280,107292,163829,93674,-11851,-16296,52571,45786,-27780,-67579,-55283,-8574,65979,110063,61181,-17834,-35951,-35088,-80295,-107470,-49709,26716,50664,36933,50212,85263,100017,53826,-13314,-23399,32375,111681,158324,110281,36584,11734,56230,104279,69502,-45302,-121159,-96030,-71466,-111607,-113068,-48160,20436,49868,-5224,-84417,-85654,-33672,7714,58394,116395,170118,134947,81621,80445,105572,89372,23399,-29510,-55510,-55506,-58580,-65504,-37877,-14451,-47904,-55649,-21125,-23364,-37063,-20836,-9488,14976,-5237,-60343,-31742,-9367,-36239,-22229,-5089,-39293,10458,114176,133726,94065,45706,-29817,-96040,-72962,43425,98210,-40921,-117237,-36666,40371,70260,39513,-57723,-83714,-3992,61728,16924,-20689,28210,89205,72453,36536,35302,10969,-32036,-81588,-93405,-54499,-15392,-5471,18529,24101,14315,-19364,-68745,-98113,-85260,-52224,2775,8279,-48397,-75772,-62163,-59511,-33142,-6041,19887,34090,-5606,-13027,55986,73755,63122,72495,28327,-15685,21789,89838,82964,62593,106788,119071,40119,-19827,9295,-5124,-92356,-111857,-15439,118657,195952,174711,-4409,-125265,-6532,102643,16495,-64570,-17135,50556,72509,79573,46350,23056,54308,78929,97128,76552,-9156,-87644,-78708,10256,71140,71013,73868,56658,-6752,-35582,-34720,-73464,-90435,-87608,-146969,-190156,-126109,-22501,51722,64631,21826,-23332,-14169,-2352,-28922,-21399,48660,62392,14859,-1533,33007,83246,126471,107517,35554,-19097,-64199,-110032,-83302,-16975,6296,-9618,-5218,13010,25813,66339,124327,125494,43861,-39783,-54805,-45467,-8594,27971,-18654,-49110,-13631,-11548,-74289,-104604,-27734,43344,-12187,-37329,-10195,-51599,-108879,-112363,-101241,-53503,5020,-13842,-69320,-67017,-18215,-8659,-40585,-76242,-78137,-22492,60158,141756,158736,81599,-53025,-151781,-125562,1477,94676,71491,35122,18511,-91100,-179730,-95255,16496,37730,31737,25685,4267,-6955,-22797,-37476,8265,85989,131577,83324,-14978,-71881,-55900,-19895,20692,37017,-5270,-49910,-62741,-63810,-51897,-2547,5654,-8485,18141,62766,95737,73968,-1307,-68895,-67129,-15102,17412,42790,78558,112779,66981,2758,-5626,41280,94674,113631,93450,89296,101772,107256,72349,-6763,-87468,-134729,-142385,-143856,-117037,-66908,-31579,6418,55735,110609,133867,88864,19269,-43617,-54514,108,-12153,-90836,-93763,-56448,-23641,-23498,-44556,-31199,-13510,-64053,-79871,9682,34542,-39196,-65273,-62263,-52178,-4355,56547,84997,91625,94707,106733,71043,-45637,-105780,-20316,66119,64903,40762,59830,41926,-23886,15516,83133,54844,17919,21911,65588,126320,58131,-129441,-206482,-128288,-58008,12559,78145,46678,-21833,27793,104689,96507,53076,23062,6561,-6694,-61869,-154446,-163928,-63113,35567,90234,90579,36897,-48834,-52047,-11216,25165,26222,-79228,-172201,-61516,67820,78599,55657,19777,-50671,-32202,34109,42133,-24380,-36936,23341,48932,-15243,-90124,-109635,-150884,-181556,-90692,92836,191501,137513,65441,95295,125397,38343,-76736,-86176,-13216,23139,6393,-29654,-73369,-128360,-156068,-147900,-135506,-142702,-126238,-55298,18174,20865,-20969,-50124,-64904,-22453,60339,79069,48240,67268,97392,43628,-86324,-136100,-30130,27075,-30737,-99139,-125757,-107236,-48232,573,3565,-50312,-90251,-50365,-30710,-55243,-36524,-1336,1914,-12026,-20575,-7192,-33301,-90852,-99184,-44807,-28610,-58879,-68676,-38795,30056,99989,66897,-26688,-51940,-41831,-67782,-73621,-26271,-13836,-57858,-83787,-26969,32385,53345,77219,86323,60959,53253,48356,-6032,-90756,-115640,-27199,15531,-33985,-5574,43623,-5465,-52402,-23750,7109,38522,64395,49459,-18863,-51983,-7274,52132,25404,-58743,-106968,-82582,-10413,57628,69524,67586,95215,113961,76665,36257,7165,-78517,-141131,-73551,51492,123273,100218,29265,-2810,4871,3476,-53755,-135642,-170758,-172323,-101246,14946,54720,26472,13272,30953,59162,58133,17876,15761,8754,-31269,4012,46286,20013,17797,88758,151943,107388,33660,12271,15274,1311,-36083,-42414,-20486,-2638,-23112,-63336,-77720,-56052,-21761,-32012,-31890,54752,111431,80081,14030,-60494,-65645,756,109,-22368,28521,23874,-41328,21614,177974,208591,106033,57316,72267,80803,66723,39385,-9377,-63954,-89131,-51442,-41184,-79789,-48050,21253,-284,-46551,-36590,-38520,-59825,-71320,-34650,-3253,-22223,-53294,-65486,-49153,-985,58649,92083,57528,-18557,-44078,11516,82124,79383,54168,56267,23904,-32962,-39564,-19630,-12446,-4086,15719,21686,20122,55199,79016,58480,69709,125050,134803,88392,32881,9285,18064,15387,-8286,11203,41605,3253,-40890,-27514,-3562,-25952,-63835,-56832,-320,42975,28164,-22151,-50342,-66577,-98907,-99172,-100418,-95050,-54792,-42353,-68924,-64870,-588,45161,24352,-16854,-28089,-24389,25146,77761,113948,84831,18849,-56695,-106473,-96639,-50495,-45269,-83676,-87478,-10446,75114,92552,52849,20428,36891,31047,-20363,-6191,65408,101761,72115,30057,38050,118201,182166,143212,61145,52150,58793,43798,50328,45426,-14792,-56639,-59557,-70355,-100501,-91299,-64454,-69810,-73735,-70303,-118411,-176034,-106050,52307,109542,82162,71566,71496,37301,7024,-25702,-59684,-75955,-89088,-83871,-48614,-35816,-39848,-79106,-86578,-27110,11093,29379,76636,136401,158064,90001,39862,42196,31064,-22416,-26141,64246,143692,139555,116782,87034,15609,-8619,29425,93499,152329,127517,39612,-29839,-59659,-55452,-31952,-19450,-19541,38295,108458,36511,-110696,-172867,-143547,-105256,-101523,-81226,-31074,-31105,-34099,27284,113078,129467,49181,-41938,-95782,-119606,-83356,-14881,-6329,-76656,-90261,-22778,-50943,-90793,-69817,-35301,-11936,27207,80298,53912,-13463,17654,71847,-7537,-78803,-54469,-40937,-59782,-53467,-30656,257,53201,46915,-6698,-31227,-22579,26232,42677,11117,18056,39960,-5507,-52328,-43827,8084,4502,-39009,-97454,-135556,-99160,-23290,11908,20591,32381,24492,11880,33017,66996,45597,-23752,-46402,-21433,-38606,-59160,-19664,49396,74136,35942,33813,49023,5391,-32913,-4671,39880,45862,19491,36198,52209,-28916],[-59067,-38928,26518,-719,-73605,-54243,-6617,11476,62064,85882,66328,27475,-63085,-109082,-38480,7630,-39453,-107821,-131310,-69893,6020,43361,36749,35787,64527,85369,67399,66479,39447,7474,33243,35470,22260,49581,33791,5461,31615,55107,7857,-48223,-58543,-3637,68726,101757,127278,165438,153667,90284,41781,-33925,-100989,-84700,-37457,-30750,-23879,6660,20733,-15257,-61290,-44125,44314,106379,50504,-30554,-71899,-83750,-21473,93043,142241,109180,99526,139268,185129,157931,47104,18625,36543,-23773,-36341,26028,21639,-1926,449,-28811,-47431,-30307,-59195,-151688,-147277,-80067,-69782,-56308,11844,12834,-59944,-83468,-51122,9246,48774,41819,24281,14622,9831,-20266,-9046,71847,94218,24207,-9685,-41586,-125447,-159215,-104709,-93942,-151877,-168347,-61921,37423,17886,-20817,19881,37042,-17709,-39592,-39092,-85478,-118883,-83839,-26815,-6058,-16776,-49421,-99036,-112437,-38873,11178,-27553,-35165,45058,141276,112904,63259,62185,79448,125026,214160,204181,78106,-28252,-60786,-50312,-51155,-72091,-59455,-33782,14264,61844,29490,-75237,-122651,-77938,-53387,-85247,-112824,-103256,-85979,-49500,10725,59202,93077,99249,27823,-55904,-31304,79684,133816,132451,116950,57750,-29248,-33438,31207,41299,-16445,-57704,-50822,-79148,-147599,-130275,-43067,-1627,-2718,-25565,-29365,-944,13599,4337,47511,128224,198571,170125,108333,105635,139744,114533,44550,-273,-38788,-36437,-7012,-9090,-9462,-13644,-45970,8699,129926,137406,52798,41496,51575,11000,-45678,-48375,-989,-14669,-29069,34,-1856,-12224,41055,95440,119106,127192,73446,-38670,-107225,-49499,45976,34621,-94002,-129389,-39387,10415,-18843,-81468,-130759,-93328,968,68488,52648,24352,41463,82904,86633,42024,-10497,-52163,-98808,-121586,-116881,-120243,-88680,-20681,30420,48209,49315,12178,-58499,-114109,-109751,-55210,19895,-1715,-98081,-124877,-112376,-111542,-103293,-101757,-53881,30120,38352,5524,34857,76562,100033,79043,21607,14620,79202,127061,103591,88307,118936,102891,43927,42075,111522,81341,-40172,-75632,40261,186376,251335,228328,84101,-76234,-71624,19125,8724,-62197,-68182,-15350,4690,17868,37310,72106,88894,67980,53228,25975,-7728,-42078,-58653,-7930,46703,23516,-1335,2083,-9370,2456,6449,-7132,27838,-349,-92203,-104252,-37914,9276,43735,52298,16353,-19884,-7745,12976,-27630,-45199,26617,64433,90759,148814,168482,142400,153058,155004,106451,39634,-19469,-58168,-15165,60569,60165,11631,34519,76101,57834,56639,113954,149579,100203,-2847,-64565,-56883,14743,78391,44006,-3803,11440,13546,-51418,-98080,-35822,38104,-9391,-53268,-32034,-53205,-119858,-119641,-100743,-72653,-12056,33753,29695,4713,-7083,-29726,-61299,-81631,-56934,-2857,36977,94390,131094,66185,-91863,-181690,-114335,-22936,15900,45937,67929,27101,-96578,-165439,-110848,-42607,5588,75791,105420,47534,-35497,-79598,-62618,14,62753,105488,103944,38714,-16576,33329,68948,49414,55212,79753,34548,-69195,-108169,-42478,59342,99331,112596,95820,58676,68862,49629,-47241,-99100,-53068,12354,56516,91102,95044,68342,-8377,-64031,-71189,-14312,27694,39519,69185,113921,130414,128489,79609,-18419,-105736,-134868,-119378,-123274,-119011,-85038,-56512,-38438,-887,82123,152140,118284,-1613,-80137,-58741,-15040,-43295,-86177,-72835,-66454,-58484,-24423,-6190,-20715,-26388,-34627,-48735,-8574,34374,34632,-3695,-80111,-71897,341,25881,44830,75210,68541,66981,52124,-40782,-118875,-84462,-13285,11736,28380,73111,59453,8144,59750,148088,123839,60699,26738,50635,127509,82343,-98202,-162286,-48166,20913,37641,93253,114662,70022,83036,115482,81047,22735,-24003,-64591,-97115,-122151,-161004,-136648,-25337,67931,103662,86994,50649,16110,40441,54031,53261,43885,-55257,-171074,-98105,45044,79327,36150,14719,-28696,-40176,14153,47229,25726,60183,102446,60912,-42312,-112852,-120089,-144230,-144353,-54842,78555,158226,110487,22081,73652,172954,105258,-74851,-145780,-51202,27653,-4057,-73185,-106947,-101510,-57179,-47719,-81930,-96997,-93522,-89286,-47847,-51578,-75487,-35184,-26035,-20797,59161,98302,79815,68881,67252,16364,-78801,-109876,-16899,47949,37233,15022,-14184,-45396,-36996,-15642,-35786,-98968,-120927,-58793,-46513,-97273,-69904,-7798,-8316,-27960,-21446,-26730,-49459,-43280,-42017,-42552,-33182,-31331,-34396,-19472,37645,117866,112209,18231,-22577,-22690,-75789,-104260,-51065,-20950,-52791,-63399,-9607,14248,-910,37428,91075,59575,10664,21119,21321,-33299,-54932,-31413,-89642,-169809,-124934,-21906,-1704,-34996,-39242,-19994,10839,19440,-15152,-54718,-69688,-64544,-56945,-14456,27915,7118,-70116,-92562,-27199,8173,-407,29290,82775,54407,-9968,-32371,-51690,-89305,-69706,31573,96115,27721,-80182,-79704,-3926,23999,-18048,-57122,-67718,-88722,-61796,9503,41060,32234,34465,41006,45725,30776,-6472,13084,20334,-9449,27822,61352,21957,26766,115401,153295,82092,46299,69677,60490,25470,-26085,-80125,-79493,-60174,-60305,-60333,-53361,-33406,-1061,-44591,-78966,9224,75920,40270,-27009,-80756,-67371,-15311,-9300,-26671,1713,27788,23550,89865,203292,207900,124083,79088,50729,52623,68238,36896,-23356,-34855,-1050,27477,-2309,-22211,24258,42821,-28999,-98096,-96656,-59831,-2437,57366,94335,88288,52689,24602,15699,30087,65636,91693,76354,-9547,-93240,-87539,-33438,13070,44188,70323,59195,19489,-13458,-6375,3848,-12678,-11005,21028,13449,-7526,48218,91290,80012,105241,148431,123241,65699,17413,-28327,-16097,40913,53580,78580,107331,43977,-7103,26703,23156,-32295,-33053,2765,17218,7460,-10953,-25368,-2016,18489,-3936,-7235,-12398,-17285,6590,155,-51463,-83078,-42006,29197,38036,-31575,-40020,40571,124759,126707,89956,27764,-49627,-110513,-97183,-27507,18217,-28042,-80523,-46929,11641,13741,-3870,-6355,-27072,-1115,33144,-12788,-40519,-7212,42552,36069,-4274,5543,99113,187011,150222,32791,-11530,-10074,-8341,11988,10993,-25904,-53713,-79063,-88011,-61327,-18421,-6927,-21088,-34530,-66697,-135767,-190652,-129418,37753,127768,119004,112640,108331,48742,-20357,-52380,-61396,-53074,-46668,-36478,-15112,-6574,1926,-6763,-9904,7547,25964,30623,25557,67830,112342,37855,-25027,9118,40254,3531,-19990,13635,61142,75861,73385,46136,-29727,-60635,-15562,35620,82482,98188,19265,-78777,-87262,-58214,-55514,-42108,-17642,65488,106821,24947,-56969,-88397,-90607,-55457,-39557,-37600,-13799,-8144,-4805,19552,67713,111069,87815,16103,-31169,-68811,-122802,-115703,-51738,-37514,-26782,21424,-16501,-89229,-102169,-70521,-42774,-44776,-3424,38465,-4066,-39798,25211,49841,-40,-10484,19298,42294,57794,73774,45945,1201,-43123,-34968,11208,24728,39993,30604,-21469,-10171,38795,9587,-13856,28611,50115,1405,-41968,-85371,-109882,-62242,-13426,-7920,11529,44973,41208,31016,61140,102821,72666,-19623,-82316,-66077,-74239,-117150,-108431,-35004,17877,5037,718,5873,612,6929,3948,-8302,8730,48244,106497,120839,24289],[-9725,-21882,13637,-5793,-78851,-89646,-48905,9815,48781,12299,2023,33696,7252,-28237,26379,52774,-48482,-158133,-179246,-108940,-3507,67801,45674,12493,39104,95988,94014,37795,-42446,-95010,-80968,-51848,-31831,8346,5472,5322,44954,56777,-2338,-10005,6073,16841,40527,50905,44109,81521,105831,65232,31305,-19689,-82782,-58968,307,26355,53599,54866,-14273,-74362,-81631,-53350,33274,113682,72052,-14248,-74320,-145789,-107225,65956,189363,179410,112540,101719,160018,155658,54252,20194,83016,85218,19047,346,14476,12061,2512,-25417,-53005,-41793,-48558,-131320,-128411,-57528,-50612,-76817,-57528,-38246,-42382,-16849,31108,85431,77355,29741,33793,73999,101245,54530,4815,31054,29707,-18258,-21158,-21881,-52696,-94609,-107408,-104835,-131279,-130051,-29082,67061,49901,2762,4065,-30149,-115879,-114494,-65471,-114721,-174543,-129949,-55326,-26322,-5026,24567,38440,5157,5801,8156,-73375,-100841,10047,106292,82605,51335,31616,11981,60139,128160,102471,26272,-43983,-90967,-95029,-78489,-81509,-64974,-26301,12568,23202,-33668,-148957,-183487,-84247,-32559,-72521,-96803,-95831,-99046,-64720,2883,34928,53341,62859,-13886,-85323,-12098,120099,104433,24236,52953,64265,-27219,-86524,-40123,24946,18356,-42715,-56279,-86727,-145969,-115380,-58417,-62515,-52869,-26206,-2022,22905,15426,-24670,2906,91959,166885,147208,101736,98352,128064,122973,78232,28994,-9979,21250,54865,9237,-20780,-4863,3324,101413,257085,262343,124529,64369,80926,46096,-4418,20421,63122,49159,48997,48867,14039,17100,54276,78209,96355,103183,59791,-20725,-53783,6358,47340,22455,-15428,-30919,-2045,33017,3242,-77492,-115719,-68375,-8679,9600,20002,47527,52687,46578,46564,48711,43946,17791,-42166,-59086,-44287,-61003,-68781,-49763,-17497,23462,58207,43415,-21526,-91930,-112984,-81099,-23624,-41982,-117200,-131255,-81385,-35736,-29042,-59036,-39610,42240,76406,11058,-28912,6595,49061,11238,-41454,-11015,53084,75686,77260,96848,97398,89018,94635,115444,134599,65963,-14905,-6509,89964,177931,197580,187848,118447,-20267,-103069,-67606,-30047,-69170,-97558,-31524,17499,12221,33979,113431,147581,95728,30190,2456,21578,10650,-21329,20648,56129,-6335,-59690,-63401,-57725,-17093,20314,38881,91196,51790,-39718,-27265,4363,-1382,22347,29465,-21274,-68280,-32592,37088,-3252,-74745,-56924,-16739,84078,193393,158843,61161,83100,164378,158053,74181,24180,13327,36793,68585,32128,-24215,31205,105808,80238,46170,73413,91927,45060,-23709,-65984,-40356,5930,15324,-8312,-23124,15263,46187,-4682,-60527,-11129,53779,9017,-54485,-36692,-13599,-51049,-61508,-43831,-38030,-17164,32996,69313,64540,16768,-34093,-52674,-48248,-41516,-38585,-20595,24546,51883,10055,-96478,-138634,-73679,-67410,-95791,-16964,52313,12246,-51570,-72499,-57926,-38059,-1005,40358,57147,20376,-42867,-76600,-63616,-22766,11933,50602,70415,48960,39314,102349,128875,97631,77939,103642,69631,-39498,-83573,-14434,81088,128646,127218,42195,-31407,3314,5459,-73122,-85639,-15789,16880,19369,29511,12726,-24383,-66334,-100367,-116736,-72749,-41271,-31262,-5120,29950,58827,85041,50046,-22326,-62822,-57843,-19826,-23575,-82095,-123408,-89917,-32655,13897,86383,132074,82372,-33456,-71348,-13195,7791,-44958,-51537,8600,8723,-29335,11216,48668,-13873,-70791,-51606,-39865,-35270,3354,33664,-15576,-137327,-129429,-31761,-13235,7228,34153,-16833,-27292,16123,-5419,-75930,-113157,-103851,-74753,1878,113910,130386,70390,57333,97679,108393,77289,20702,12670,71916,62383,-49290,-91309,4142,53405,18921,18765,54636,90609,127627,93073,20895,-6465,-22549,-82926,-113742,-88035,-115816,-108784,-11600,49052,46512,45270,62427,70806,83362,60778,38482,34708,-6745,-101764,-90540,19411,65222,-16790,-38305,-10665,-15756,-9712,27979,44608,91364,127225,86658,18538,-11973,-35970,-85128,-66030,-2334,21430,49484,54650,8310,29953,106082,77194,-60098,-132523,-24371,80313,8195,-111667,-128389,-81658,-35911,-12086,15223,56052,39068,-38639,-51626,-88452,-104203,-5380,34938,3753,49939,104798,95166,64725,44060,4137,-63978,-81403,8507,98601,143066,154926,114850,22664,-47639,-70684,-99217,-147565,-122995,-50323,-65997,-102047,-49687,9736,8314,-37685,-67556,-73408,-68648,-27303,-6191,-37524,-44372,-7021,19667,12898,21844,74947,119512,100014,67718,49689,-32037,-109974,-91276,-30428,-6972,-13450,-19263,-53090,-61737,8200,76323,56692,20600,7751,-18510,-39085,-4607,-17697,-146021,-223133,-159765,-41286,48225,62542,24367,-35740,-79879,-87329,-68595,-31853,-21487,-66551,-132568,-110315,-35973,-15167,-110820,-182250,-115963,-37419,-30543,-10865,20916,-25640,-83879,-70996,-19352,-1152,11907,41125,33102,-46763,-125980,-101629,-29857,-22667,-42498,-3608,72896,72244,29109,12418,21688,28206,48631,59943,42953,28720,29266,44423,11060,-35523,8497,45545,33097,52840,112880,123817,72004,93140,153140,120382,54479,-7088,-116895,-145624,-88166,-34589,-41,10062,-1462,14655,-9267,-69338,-49772,6447,9995,-21598,-41531,-30346,-12865,1411,6844,4294,4874,22301,53110,61593,37128,33669,26025,-56047,-51576,27909,35348,-14093,-8874,30531,35548,-2993,4328,47471,18271,-68637,-112040,-95534,-55099,38220,124984,112905,66822,73083,85233,77653,81885,97926,97128,58218,-41583,-117916,-86706,-23284,12927,51526,77930,45014,9109,12751,33698,35452,9317,6868,21305,-1096,-23050,25625,56399,63647,101300,119060,36161,-68919,-115259,-114575,-50771,48682,87767,112638,149120,102647,33159,40983,42591,1298,3373,13115,654,-40373,-67514,-32044,37893,63406,71407,99588,91567,83027,90223,45795,-6183,-53279,-90693,-36467,41248,-16517,-51011,63084,149341,93049,13315,-34507,-91482,-118213,-63931,31265,75453,18654,-28462,30646,49499,-62364,-118781,-48291,-26887,-12183,28803,7478,-45773,-53827,-19217,-13110,-19890,-4162,47398,115489,113865,10919,-60665,-67901,-50088,-36193,-60429,-79019,-60629,-48136,-16734,38362,59943,33761,16681,9532,-37087,-78494,-89896,-42702,52168,134823,168339,142917,54974,-43055,-48624,-7312,11182,-368,-4706,7245,24523,37005,58664,69559,51324,29924,50098,53625,7073,11243,56075,-1013,-63222,-23904,22112,26009,45299,42797,11744,4415,2487,-53691,-134303,-131861,-86176,-65623,-20659,44229,11083,-96400,-112648,-58141,-14193,-18230,-9184,60364,80077,11114,-24690,-33190,-14796,36167,25775,-21927,-41713,-50570,-32894,-12632,-12613,9653,26902,-15628,-50382,-59493,-126462,-163634,-105210,-63201,-25429,35616,21987,-32697,-47904,-53417,-79618,-122871,-89333,17319,32933,-67048,-76235,10337,56346,51238,55648,60213,74158,97840,54066,-42928,-88423,-21904,69723,66823,27328,-844,-31658,-11636,51298,43244,35966,77439,64636,-10673,-46575,-67550,-70314,-26157,-8303,-13476,20254,43326,36606,52387,71452,81459,54913,690,-65573,-98237,-109178,-150753,-169280,-109812,-28046,-16757,-52692,-52300,21503,97469,90990,35149,19753,38507,85183,104724,48644],[22631,23145,38765,14106,-49892,-87362,-58459,6531,1854,-37844,18406,75961,25605,-15011,44501,82633,-3880,-112354,-125194,-48986,45094,102374,84732,50946,44479,53398,52897,8505,-77794,-143449,-136715,-112379,-98311,-57779,-37132,-15329,39085,53510,1977,16905,53415,24958,-11068,-9518,-14776,-12177,11656,46587,74887,16148,-72066,-58944,10712,67835,105597,60621,-53514,-96399,-63022,-47716,-12954,37738,49031,41266,75,-95138,-89016,46017,162698,148380,32072,-33390,12809,54938,8544,-23023,47719,116877,49338,-11178,19839,19975,508,10400,-16245,-55737,-48864,-63819,-26591,39877,39176,-23279,-62443,-49176,8081,47591,52274,63186,16055,-37373,2919,72532,83785,29104,-15304,-250,8880,-22823,-44942,-26533,6748,-28311,-87276,-101984,-130819,-138003,-58438,33515,56704,41979,15327,-67527,-145041,-104968,-19329,-34801,-96164,-108343,-96915,-71471,-5798,59550,79036,40713,27133,7142,-86185,-110279,14471,91654,74804,49277,-6331,-85132,-80483,-28592,-6653,-25778,-67534,-83051,-40778,-22710,-51302,-50411,6736,26487,-1954,-31799,-95942,-125770,-36880,13320,-48690,-87970,-58013,-4269,44180,41972,3153,-6936,1557,-44908,-74016,-671,78005,24578,-65917,-38895,23603,3394,-43882,-20533,53368,40074,-54766,-66539,-51245,-80893,-71812,-76943,-98884,-33693,35357,26990,2846,-17960,-51958,-44211,16387,85567,87577,78671,73126,88114,114888,96745,51331,37117,74873,54638,-47348,-70437,-10915,7627,82063,238269,270849,129034,19638,24764,54120,70962,92377,112594,125706,128113,95436,57543,38436,31398,52622,72325,42220,16973,12625,9543,31569,48510,78162,104262,68910,21275,46422,71771,31107,-27304,-52734,-73891,-97045,-73318,11375,55689,23128,-19140,37412,141856,130518,44580,12063,40514,55559,20746,-46848,-62888,-29337,-757,-28744,-61459,-73106,-81313,-93446,-89432,-93386,-109731,-102219,-30371,37710,61820,43438,29007,47830,61759,8169,-49317,-42066,-12838,-33033,-35831,28314,40580,29334,84740,105778,37821,72971,167431,146806,62921,-12310,-18532,41656,95608,111148,90403,112293,106327,15289,-58390,-51189,-30535,-62970,-88827,-1655,78840,48857,27112,84484,129641,90799,23872,5442,21391,1493,-11981,50460,84474,35155,-16799,-56525,-67786,-8402,52401,46941,42785,-4017,-87812,-62322,-8671,-5453,19684,26114,-36664,-92301,-27297,76411,36745,-77377,-121141,-90308,42466,147851,64492,-69616,-44998,96662,152524,89832,45523,25720,-10718,-45573,-72719,-80792,-14287,72596,62670,15496,34872,45043,-16577,-59298,-44959,2423,1819,-52848,-82323,-69733,-25117,22036,7700,-13966,46042,109609,65381,-10865,-21713,-12210,-32791,-38354,-14547,-4057,-21513,-44227,-11840,46971,25193,-35684,-42758,-17459,-32335,-74568,-70769,-28429,-23232,-46411,-68318,-63061,-34039,-78326,-141463,-91100,-25984,-14077,18988,36765,5966,-32627,-39350,-36713,-20801,-4354,1379,-11871,-35658,-32445,-16791,15017,21769,12787,31639,78150,106445,115229,89649,70923,64238,16604,-21350,18667,90345,104550,42039,-76667,-127742,-56227,-10410,-19885,810,36233,782,-62212,-59539,-54651,-65962,-60162,-67489,-88353,-71770,-57858,-72659,-104805,-95751,-29661,26082,3491,-33005,-16508,13317,49218,59465,-20256,-122370,-89677,29757,103663,137633,122723,39733,-32834,-14880,45873,63477,27727,22080,81920,89474,44004,58738,75186,-3516,-63288,-38932,-36094,-62775,-55112,-34550,-71376,-183989,-180406,-69871,-20531,22258,44503,-61428,-123675,-43376,24082,-15769,-103594,-156199,-119649,2743,152993,196950,110033,12684,-23189,11114,32925,-9318,-3060,69587,68743,-29252,-73937,5645,56380,388,-68638,-65384,18212,103829,51102,-43501,-36653,-4651,-52210,-73759,-33341,-64518,-88615,-36125,-24708,-29354,22473,73882,69542,49038,12409,-2378,35756,79671,9586,-53123,20053,82480,-7910,-32699,39712,42412,-23234,-23871,-8198,32781,101842,117526,93663,95185,78791,10862,-1072,19101,-12991,-27488,19573,56997,48014,5637,-45166,-80530,-70125,41685,129862,55197,-46240,-49699,-43082,-59798,-41518,28326,108119,110032,47321,23741,-26931,-54739,17596,50417,27396,55990,88267,59446,58400,78909,39700,-44041,-60893,38213,142934,189418,187487,149049,52749,-47347,-94622,-119085,-137064,-79226,-29140,-70097,-57649,10395,32462,24627,-38805,-96198,-65503,-44902,-29188,-591,-32497,-59041,1815,65230,64894,41839,46188,94647,125922,110801,113533,78377,-26437,-78155,-18512,43958,20430,-33269,-75746,-49320,29052,66359,62658,75877,28467,-72070,-63954,31713,30474,-61628,-96232,-47224,35516,129720,166426,124402,2533,-136266,-185526,-106937,11470,77065,26639,-75055,-128216,-124645,-106358,-139316,-164563,-91025,-18358,-18676,-21104,-40425,-109395,-134003,-88738,-30279,28528,75546,67752,31689,-8310,-36373,-29088,-31430,-71552,-91432,-10775,143446,175903,87590,31335,30505,16338,20888,44586,36770,61228,121377,111817,4127,-83017,-47627,3621,46606,96736,107727,67764,21396,82565,156507,89265,-11038,-68558,-130698,-126652,-32244,48916,74036,65714,37982,32063,30397,-16376,-49045,-23357,14132,20805,11339,-3161,-9593,664,7457,-297,-14628,-23154,-47108,-86386,-93453,-68622,-81304,-137879,-100662,-11569,32800,27448,11209,-3223,-14584,-35258,-23752,-4333,-60766,-138777,-121389,-51130,-28271,17044,46253,-19699,-68448,6227,88272,99305,76481,60398,68711,59591,-9382,-75264,-54071,16783,60021,56803,24765,-24483,-54190,-20523,47847,77465,45006,13933,9372,17365,26521,34333,24695,39964,90829,93755,-26078,-159192,-185520,-113588,-28031,33466,64225,75669,91210,70608,9525,-13674,11117,28101,17063,-8577,8980,-11063,-80945,-76846,-15793,13684,44324,96960,120199,147033,145499,68175,20390,-27563,-109491,-80416,9822,-28684,-56035,40638,93345,25459,-17006,-33863,-62933,-57002,-9659,44084,68967,32205,-17100,27299,50239,-89084,-173853,-73550,6345,22794,30759,7383,-34524,-35355,-12641,-18791,-3353,27691,28032,41773,63316,8909,-46347,-53851,-52841,-66431,-87927,-93138,-69607,-27110,51605,94742,50591,-3871,-150,5914,-40922,-67115,-50970,1342,45892,86942,147196,137720,9556,-110139,-71085,26067,60868,15506,-15868,4646,41650,44975,50404,54018,24473,10640,62810,105764,73007,24585,21514,-12997,-43752,-21223,-8549,-4596,51054,65776,6826,-28088,-48149,-112653,-159778,-120761,-100125,-121777,-94361,-16282,2546,-74983,-87494,4011,66863,17661,-14702,12882,20570,-16873,-36845,-31456,26979,77018,31679,-28266,-54736,-75126,-47692,-27266,-64748,-75206,-44733,-43256,-42636,-25737,-71887,-148416,-153420,-121579,-50219,42764,31640,3000,12123,-7926,-60782,-103302,-88258,-5700,25705,-65549,-118915,-60547,27407,55505,36064,-14254,-32926,6325,23221,-26692,-55904,-2621,68965,56238,5609,-19076,-22188,20326,100447,93273,70199,92295,73642,-2508,-27101,-32314,-38284,-25493,-10277,19114,52782,45993,54731,98652,90842,58789,62284,71112,17534,-65236,-96208,-115276,-132216,-85228,3856,18702,-35834,-35159,64013,146626,144506,106991,71250,33605,34965,42598,16337],[2850,41133,59194,36207,-7073,-28556,342,31529,5735,6132,96820,110790,-33077,-122988,-43063,58412,36654,-47976,-53004,30228,107365,147713,152936,149118,98107,3421,-30707,-8737,-38545,-96454,-111760,-131613,-147547,-109385,-65294,-28352,43601,89508,48487,17398,27762,-4348,-57947,-51315,-10116,-5803,-2290,62684,108346,21948,-68972,-69844,-18798,50500,97901,48202,-47148,-81896,-59931,-39535,-20879,-15564,9346,76191,84358,37818,28628,57041,97589,69981,-36740,-112372,-88703,-32865,-44322,-72988,-33918,52067,46716,11372,30853,11724,-7659,32824,3314,-68088,-36303,13441,57629,97187,94809,33403,-32216,-49168,2645,28993,-5011,-24520,-58893,-79340,-20221,33918,7433,-50561,-60298,-26873,3453,-19917,-65191,-35183,26116,-21782,-100685,-126074,-150386,-160663,-107790,-33555,22647,45541,23390,-50225,-80008,-14978,59039,69853,25093,-56800,-116570,-85307,-14143,9746,4043,4922,10962,-18441,-67051,-47307,39138,88451,71062,50492,-16426,-113355,-133423,-58950,-9942,-59017,-108246,-62598,35276,46791,-12604,-14619,54214,73386,29224,13682,5982,-7345,15822,17686,-53162,-102343,-40743,71426,120383,60457,-13876,-37643,-50264,-76345,-66598,-24752,-14572,-52071,-83521,-90628,-44039,12031,34846,56499,77948,37669,-14584,6709,44591,22900,-5887,-39628,-57820,27758,113593,71941,-24514,-66063,-61633,-63461,-66806,-5921,48499,79314,56058,31114,48635,34816,30705,74524,87304,149,-111957,-113274,-52745,-64439,-37698,104333,170021,63866,-44997,-66796,-12563,67768,97847,107205,123418,111194,78597,75024,43565,-5284,5192,37123,-2629,-15661,44056,49816,16583,35941,109146,122155,68061,4078,465,44845,70193,35370,-35157,-114660,-147332,-122402,-28385,54388,24270,-60152,-1132,140224,139927,57402,10213,44469,101618,86390,5163,-38642,-43367,-78413,-162112,-152299,-57493,-15478,-53499,-90383,-86336,-49641,-11547,16132,27514,50480,60312,32410,-6198,-14536,2158,2612,-19335,-21709,-12278,35183,109183,83515,52988,125604,134534,50736,100673,200709,124752,3524,-38361,-7520,60702,99475,89892,36675,43171,54276,17374,14827,29727,6064,-41104,-68245,9665,91385,72280,30826,23726,31975,34322,16102,-15786,-33950,-43432,-18723,30022,52880,65991,51471,-10628,-29755,50907,109785,51216,-12864,-66094,-149734,-139042,-36485,4469,16234,25317,-18859,-61036,-619,77200,41620,-56968,-115964,-97829,23676,92437,739,-117843,-117188,-3451,100196,94257,32473,-26028,-95136,-157063,-133994,-77904,-37344,10967,-10458,-66705,-10197,48721,-6162,-53679,-9014,35171,15477,-36975,-76899,-93446,-103476,-86564,-61509,-21302,63045,131249,84493,106,-47446,-95781,-145084,-119332,-61133,-21778,-42619,-118185,-101530,-3752,14390,-30742,-21530,12687,-11305,-77806,-104776,-74673,-72396,-74500,-53197,-43044,-39622,-59441,-103015,-120235,-100112,-39455,49644,86398,33484,-46021,-76916,-37283,9805,22464,26625,-1058,-56330,-58524,-23133,2436,-2466,-6487,-7064,-6337,15398,66061,65838,20046,22001,20602,-6003,24841,104411,93286,-939,-96581,-129475,-72407,-1069,45571,76373,77749,6696,-92621,-98163,-67659,-33456,-209,1514,-37353,-40137,-31415,-81712,-166547,-151543,-54764,-8460,-22713,-15332,24002,42562,50561,66855,27058,-70803,-60824,67150,128258,105805,69857,4201,-33251,-3199,35729,81110,106733,89293,89898,75403,42357,36611,50490,26769,12815,14395,-32822,-77566,-85507,-74908,-86034,-169026,-176083,-72299,-7666,34741,74283,-32062,-171646,-121187,-345,-14761,-108776,-147333,-85822,13814,105750,129238,44894,-56800,-111257,-88239,-40469,-38008,6175,91606,54757,-75032,-114461,-23879,40666,3007,-69301,-84276,-35171,34157,2502,-72665,-58773,-35284,-65193,-70358,-35924,-41002,-67776,-78333,-111172,-94948,-10284,47091,23973,-10736,-51648,-48510,49111,145625,60970,-58661,-1801,80299,28200,27453,97171,77555,-44286,-100101,-102133,-61803,30889,92244,80534,83378,116015,72599,3830,-8926,-10317,-36746,-11967,70029,82795,-37604,-145447,-120374,-27248,72462,117307,97894,95024,91453,13561,-50820,-70148,-69244,-21481,46285,81418,91229,53246,7411,7532,-9198,-24687,14798,27871,-2621,44680,117085,71567,-26427,-44523,38212,113752,119140,85339,61659,24825,-12949,-25809,-36459,-44388,-17287,-16962,-67193,-35475,31520,27604,1435,-61746,-105599,-37554,-8846,-23934,-9819,-40921,-80988,-12896,81919,113560,86619,48857,51615,65514,53691,74320,103468,31567,-54479,-24072,46382,37216,-5217,-27030,5422,45521,43965,60699,96131,27772,-82923,-43947,50532,65564,71518,89278,90225,116402,157174,166488,146073,44554,-114929,-199079,-136212,-8490,104309,105889,23138,-56937,-122594,-152207,-121563,-47639,41502,51839,5097,-10719,-43763,-122219,-129241,-82336,-66245,-21308,40408,63902,85533,104708,101035,65854,4270,-54980,-103399,-41123,126843,152204,50415,22298,35433,-2949,-19512,-2594,1197,70795,163596,148469,27662,-73059,-72598,-28010,35353,95385,79892,-11594,-78798,-1120,66585,-15723,-89281,-87100,-63275,-28616,51644,123419,119086,94208,80324,43736,9671,3881,524,1305,36402,69213,48945,-12167,-50567,-46590,-27281,-5898,-8022,-46154,-80771,-75639,-47433,-68921,-123083,-113944,-49993,-29461,6882,66473,51837,-8231,-31076,-53615,-69651,-71498,-113928,-168416,-130005,-31552,-9306,-24709,-49976,-120463,-157575,-59896,75306,111042,40129,-14660,24309,58740,37414,10359,-1134,11362,22623,-17906,-53272,-73436,-109997,-82471,44781,114852,54191,-25459,-18140,63385,114457,88007,45603,61913,118844,98472,-25511,-118171,-95518,-1119,40456,21306,23994,30677,12639,-15368,-54832,-81868,-57422,-11688,-8972,-7766,65412,78650,-41952,-134458,-107929,-44019,-22563,4848,76664,161947,154891,67913,22074,-24271,-74498,-28888,24991,-9885,-3898,36901,26002,-12081,14904,20185,9687,31151,62741,56963,38626,13138,-37034,-19690,42503,-43047,-148287,-72547,43301,72089,34858,-19745,-34578,-5133,42516,55183,81879,113438,71412,30727,43386,21687,3042,12700,3698,-22457,-25230,-25912,-56491,-63223,31380,88584,16512,-46628,-27273,-19630,-65866,-99213,-67325,4252,36401,14119,47648,95845,57114,-38051,-63482,5846,53453,10548,-24423,9741,52736,36128,26996,31007,13862,14544,74177,158073,156418,50160,-17610,-12748,29433,44325,9103,-33496,-13217,18947,3509,-21877,-42172,-57046,-33372,5295,-27118,-83364,-81573,-28758,1578,-39209,-36128,51360,72928,14212,-32756,-35816,-18127,-18877,-46111,-46965,9866,32565,-8628,-18845,-9859,-20938,-4261,-13600,-61331,-65785,-38599,-21593,10480,41441,2742,-85884,-125530,-106448,-39702,31738,-4787,-26610,615,-1611,-17351,-13519,-13028,-25794,-43389,-76497,-97519,-105326,-71735,-17423,-3846,-51147,-100485,-68133,-13732,-2230,-19457,-25675,-9320,4099,20733,21803,-992,45658,148014,128635,68908,78540,70673,5127,-5709,-2143,-31238,-65019,-48160,26327,46551,9149,56449,139573,106128,39980,70562,112451,68079,-5717,-45046,-46550,-44588,-15191,40672,42544,7138,4789,44837,60188,51319,69965,69354,29400,4509,-24678,-66430],[-32618,14165,16232,746,2122,34256,56127,46532,42240,67893,133404,113363,-83598,-256274,-183659,-6715,30533,-32246,-35346,38188,100156,148653,195632,226502,143165,-12110,-68323,-3517,24812,3935,-32759,-105870,-153552,-129866,-88766,-28843,60117,128588,79829,-7066,-43828,-61541,-87801,-57142,33965,76765,61715,68499,59860,-25401,-88084,-95086,-60462,14229,72514,63630,11049,-54365,-93051,-52682,11416,6722,-4386,48043,82048,98806,107803,75983,52200,36744,-1230,-43800,-54052,-47026,-58700,-73770,-60033,13374,78530,75588,38511,-8903,-13066,19505,-13817,-48470,13520,60612,75737,79420,57918,7146,-33837,-55945,-60049,-49663,-68007,-85998,-92511,-76253,-11123,17552,-23537,-68386,-63258,-36854,-19043,-31839,-45311,11872,80771,15126,-93115,-126607,-112706,-103082,-79597,-41804,-2690,11991,-7775,-41346,-25968,46711,90780,89450,60662,-24848,-82835,-36005,-10838,-67091,-54137,20419,14812,-51457,-55862,-12850,469,32015,43460,44598,8056,-44241,-56536,12894,35631,-69430,-140590,-64378,42192,58381,795,-1019,67275,118271,90528,45532,45045,56552,31677,-18293,-80341,-125604,-60049,52737,73674,32645,7274,-15820,-60911,-98155,-86173,-59413,-54009,-58960,-54019,-83400,-83075,-7958,72788,108220,71967,32553,64763,115801,130303,97199,60365,50852,27122,53724,119057,89600,-31151,-85683,-46441,-35655,-82674,-25561,75527,111009,49455,-19995,-47806,-75322,-24684,80429,80138,-18708,-87020,-90945,-84222,-108435,-90159,-8102,21721,-43157,-87983,-103320,-88098,-23986,33262,58479,42760,13098,5149,35508,36663,-11256,-27970,7177,7477,7462,68408,65387,8969,20223,56191,22027,-3811,-11768,-52319,-67708,-15362,35859,23366,-39067,-65868,-51514,4257,62839,32425,-52595,-35478,40638,66834,43750,2281,11988,73168,93446,61688,36963,3542,-102427,-229702,-187007,-29108,41693,15141,-825,10047,54971,100882,63551,-15062,-32212,-14867,-30178,-75378,-72419,8065,63156,24072,11773,42021,74222,109771,108636,98063,136602,174541,171477,171366,167904,114501,78032,49656,42375,72517,127956,149714,75015,6639,-718,9422,44170,58332,24174,-12107,-34529,14847,76034,92233,71849,20756,-21329,8224,23698,-44061,-76795,-33572,22758,8622,-26606,17348,47601,1849,3967,105238,157216,87084,25227,-19292,-89179,-101868,-18115,22401,12262,18298,11232,-5911,6527,18788,-1916,-33547,-53770,-39191,45745,70448,9673,-32439,-51975,-45022,42142,77475,2004,-60650,-89415,-127234,-81259,-821,15456,-3109,-72035,-133160,-51298,45764,14057,-22304,17509,38801,30531,24817,-11258,-76036,-142739,-176264,-160598,-97568,10350,79563,21281,-66101,-112268,-170769,-236913,-193826,-116162,-68393,-65585,-97405,-61159,21106,33043,13061,44041,75819,48559,-25923,-87000,-96258,-87019,-53991,-34552,-50994,-42012,-6373,-796,-40519,-72456,-31409,51049,96140,62498,-1814,-13293,63868,121136,71861,3995,-52047,-117167,-107347,-34375,-6353,-3578,22455,57,-49188,-52506,12879,40532,-10739,-51908,-50857,-37727,13806,103120,111186,70931,26191,-26489,-33784,2607,34098,56757,79593,50987,-22274,-51476,-30779,34951,84237,72178,-5749,-20139,6089,-36844,-106247,-68458,-1720,-4209,-1846,61726,108869,95587,66529,60841,59688,4206,-10644,58377,46524,-27553,-29394,-15728,-41387,-47932,-20578,59048,125353,112515,75212,18398,-32115,-25034,37345,93316,108134,68379,-10070,-34693,-19054,-12538,-17790,-83902,-103461,-24639,7628,3135,54278,11394,-138212,-152775,-64201,-78210,-126754,-77571,-2560,3282,-15878,-35272,-73992,-105577,-107595,-90708,-44530,-6678,37115,71262,-6335,-116048,-124698,-51107,1687,15998,20757,35960,30189,16999,-13311,-31263,-26862,-69014,-101761,-79748,-38759,-19158,-37998,-86615,-126101,-108726,-52047,-1257,-1706,-17609,-61738,-52765,59867,145774,44751,-80791,-52152,20179,17843,67881,125736,73725,-65319,-144361,-137876,-90082,-26512,31439,16117,2438,75089,75100,-20748,-47526,-4497,-10541,-37141,6487,52790,-30987,-128973,-86780,11792,69667,74491,107396,188508,173451,43156,-20463,-53272,-125880,-126760,-16296,63235,85045,72257,39888,-1491,-76452,-123889,-65671,-7935,2231,46550,94555,47959,-10558,-12523,26562,44486,20599,-11847,-23530,-22893,16789,82708,109708,82079,39319,636,-47389,-40049,16165,14183,-26898,-79595,-104496,-47965,-9283,-16849,-28437,-64956,-94008,-23233,98873,151085,102365,21285,-25262,-29151,-28170,-25180,-943,-13743,-57938,-43751,20255,71332,77010,43528,30257,15876,15091,63034,71404,-426,-23304,42255,58543,44548,104080,142750,104156,86836,82974,67777,74668,40818,-54573,-118380,-115312,-60216,34065,76967,31549,-11969,-89654,-143776,-82508,44567,137053,109707,35822,30024,24803,-49794,-79748,-70896,-91017,-91629,-56773,4508,88423,150129,150975,93370,39389,2747,-66226,-44367,83590,60651,-47656,-33000,13255,-11893,-23886,-31599,-40298,27588,90870,98078,66067,432,-44599,-40688,-13600,19415,9233,-80747,-137588,-61438,-30480,-97273,-71749,27194,58534,49393,72469,124252,122196,107175,99793,22879,-72058,-56950,3847,18279,49479,109518,91868,-20833,-125621,-129340,-54772,5179,-8620,-44147,-25239,26941,51103,2492,-53783,-33617,10311,-36901,-37627,55836,85652,39795,9879,-39358,-88044,-96630,-101517,-136746,-150813,-88168,-41610,-50665,-47406,-62716,-98594,-42096,83487,107990,-10874,-76685,-10267,40722,54104,80764,39653,-54250,-105321,-116935,-66206,-30633,-96013,-120866,9455,82813,-20207,-128710,-81890,63473,129958,97699,62942,105142,153668,82232,-33633,-43619,22512,76222,64182,8055,-6545,19663,2644,-53276,-94827,-112007,-106579,-94517,-78448,-26514,70344,97739,-12846,-149886,-139114,-39266,-39530,-66491,19050,128680,106020,21890,-5329,-27347,-21616,55325,103418,78897,78153,47059,-32526,-59055,-827,23915,22592,51439,88052,56797,828,-18215,-40414,-36539,32438,9486,-82981,-46582,47820,78761,16915,-62058,-71620,-47290,30480,112666,165999,171577,95943,31897,33777,9469,-8175,24393,63297,61943,47507,36266,-42570,-129687,-55262,47888,19785,-27896,-6639,7879,-37963,-70958,-18259,45861,28679,-53637,-63303,31404,116420,64798,-43985,-32245,23756,3551,-1446,42978,44682,9644,29573,71637,73308,46182,65059,143604,143995,9888,-86250,-38237,81213,118857,71659,3273,-37702,-42412,-34671,-30239,-14337,36519,103401,116412,47628,-11382,-13987,1721,-7719,-44813,-51395,-36853,-40246,-31411,-53437,-65879,-15087,7210,-37780,-50756,-30000,-51071,-66922,-17436,21321,19729,18348,-23882,-61526,-24108,11770,-4571,-2179,28654,14018,-22167,-31001,-25299,-18437,-28672,-77025,-94419,-72312,-56158,-25390,30080,45079,-44489,-122501,-111491,-90384,-132624,-157534,-109868,-31251,7610,-18888,-28789,-38465,-30313,-13987,-38924,-67174,-24716,79149,113890,41842,43627,138942,124045,54738,48637,30113,-19600,-4384,15993,-27011,-94213,-89407,1799,18312,-44153,17245,145427,115890,45179,75635,93235,48369,34334,24739,20166,23687,25446,32606,16265,1120,572,-7280,-37375,-49701,-5684,45072,53144,36748,-19816,-75451],[574,12577,-39400,-59098,-6204,60724,53903,27485,53532,82160,121044,125045,-33075,-249557,-235312,-57763,8184,-20570,-18362,20795,45191,99403,193153,241896,154196,20412,-24746,12295,45191,74369,60621,-31112,-116453,-142943,-130628,-43059,52092,96730,45452,-22639,-66831,-82299,-71759,-13350,64006,111014,101780,47697,-14047,-64304,-101857,-114875,-73959,7767,67365,92251,68426,-18624,-97001,-57818,35027,38590,-5068,-11966,4865,36756,81674,77527,40592,37812,61661,58289,18166,-18562,-31530,-30500,-13900,55595,143992,143803,48408,-18780,-4193,-2048,-46141,-36778,38534,65356,82236,69785,-2013,-70901,-66975,-60695,-99887,-88042,-67491,-93407,-121799,-96731,-21109,9127,-16064,-24862,-16529,-29189,-49939,-43729,9878,87778,145565,94966,-17694,-50885,-13328,2971,891,3298,-298,-27153,-68730,-86525,-53481,26721,66824,27991,-11791,-42547,-39801,13630,-218,-82229,-29161,78278,41216,-56986,-69149,-71608,-101326,-60700,4857,29222,32075,28122,4457,11958,21654,-56246,-119044,-76827,-28254,-18325,-41002,-41885,19907,97250,94210,23028,1384,33271,25858,-18079,-70057,-128818,-91904,-4259,5384,16431,44077,-2455,-65035,-92901,-101286,-81003,-32030,-13340,-27706,-63952,-89507,-39643,53710,105562,62968,30089,69781,108780,110155,89968,78729,89483,48333,3304,25185,35384,-21091,-60101,-28445,4246,-23098,24170,109342,109961,22202,-43664,-84445,-121191,-61847,44348,60563,19354,4492,-28301,-72864,-57256,-17010,-41495,-100283,-142139,-124615,-86514,-93023,-96497,-37909,449,-47148,-78725,-53536,-7158,22439,-7141,-39161,-3960,48989,62632,60367,33906,5475,-2402,-44732,-106058,-70959,-7577,-57555,-138386,-105313,12225,84160,73387,46099,37725,55563,58458,20921,-28616,-45050,-33898,17340,59009,35188,4344,29121,54599,55121,70038,41686,-82693,-208230,-165941,-30012,29456,38805,75553,84571,85398,101415,61961,-49256,-114902,-95519,-69150,-87159,-75219,-3040,42974,10450,30585,80554,50631,14915,47733,76227,81387,165521,246985,185366,94126,142941,224590,158627,72219,61250,117883,173389,107635,-8567,-40069,-14033,-2159,-10816,-13775,-1967,9495,53164,96605,119895,106968,49731,10757,35850,27398,-51999,-65907,21243,88209,33224,-61373,-51254,-6770,-24100,1099,100824,144393,106563,87525,66186,28107,10044,15699,24821,19251,14836,26757,24363,-12908,-54292,-64128,-38420,-7294,20574,68399,57335,37889,88499,73965,-14671,-4177,14443,-41401,-48635,-12831,-32818,-23809,45723,79171,28055,-64653,-109584,-66443,-23216,-41018,-31291,-8133,-9790,2160,31290,17476,-40782,-96719,-156521,-208503,-184638,-72010,-13944,-81988,-154904,-162079,-155956,-163395,-138216,-114924,-115148,-106465,-62317,27401,88646,63060,54542,97036,117008,90752,37316,-22189,-74684,-78649,-15623,2537,-31508,-3288,66272,110728,102380,41510,12399,46917,79071,83663,76344,83930,113423,135222,58696,-35296,-79574,-146373,-162074,-90157,-53104,-43546,11400,7227,-42959,-43104,13561,21258,-53857,-148982,-144002,-64217,-5563,38633,77873,126176,119195,47750,-4974,-33271,-52908,-44571,8936,53018,53899,41669,38943,75320,126006,112639,13628,-28842,1159,22741,30679,59050,40265,-5354,13946,110246,185428,167276,106412,60881,50648,28709,23034,33354,-41029,-117895,-68675,8935,-21986,-79430,-55201,30984,74647,68972,58769,-8903,-87799,-51558,59720,139333,144224,87809,30235,42731,74049,59568,39168,-16940,-48380,-14738,-23171,-60601,-29594,-15547,-77914,-125380,-132391,-152110,-121563,-7019,36508,-45696,-112339,-124350,-127487,-120167,-69773,-18437,21935,54099,62370,25480,-47903,-85516,-77916,-70146,-53123,9326,81008,126284,107789,40008,-1852,29971,21794,-60712,-87831,-38962,7451,1859,-34532,-66779,-67082,-59535,-56679,-30059,-3019,10204,-18355,-13779,45524,89871,28747,-58332,-86214,-63706,-48085,37094,95646,30633,-97212,-147758,-101746,-40689,-19288,7534,-4232,-32638,20457,35953,-34972,-64374,-22898,2753,-38685,-66705,-40260,-50459,-56473,13748,55663,44117,29549,65064,137167,107044,-15304,-49277,-24987,-56736,-64551,7822,27858,17776,33966,50876,7303,-101832,-161066,-73026,45066,68369,46622,10317,-27217,-10514,23977,37213,13801,-13682,-13423,-19913,-60147,-24950,107981,199688,160328,76988,29880,-7702,-14774,16941,9020,-20184,-47368,-81201,-86716,-58213,-40599,-63098,-90592,-81622,-411,131461,165421,62181,-70956,-141581,-108000,-52760,-56167,-78823,-75040,-57098,-30369,10432,88756,126091,59228,-4881,-30615,12177,79713,47710,-9225,67733,146307,79008,8627,39429,55450,8078,-31979,-36475,-28178,-3860,-535,-20562,-23431,-41436,-66872,-38432,-8350,-23223,-41577,-114047,-127690,-40231,42729,91669,95239,69664,75456,74626,23249,-27833,-75234,-104798,-111065,-96513,-54957,13936,80175,92557,57932,45532,40525,-10790,-12564,62194,7486,-96579,-61414,18506,16181,-1971,-18113,-31059,-16914,-26277,3125,81708,65968,-3655,-42811,-57739,-53441,-53928,-91455,-94544,-44293,-74738,-122183,-22091,114193,107343,59054,49925,73241,96578,112757,83332,-15806,-118569,-125558,-61163,-8937,49478,135784,145920,14934,-151628,-184071,-71134,6577,-36500,-34431,48988,83673,64034,39076,24962,17320,25443,-20215,-39688,20324,75944,84071,76404,26181,-37412,-62107,-62167,-101218,-168390,-152986,-94613,-64159,-5795,54594,38849,42839,103997,77653,-48603,-78116,3229,56955,83411,110435,49341,-85768,-147312,-91736,20871,63255,-38359,-122866,-51189,755,-100920,-195819,-135731,8163,61473,31970,21863,106225,148678,31641,-75592,-20966,48418,44343,25298,-434,-11196,31935,46714,-13104,-70474,-81874,-81849,-112033,-121996,-78704,-3735,30840,-5346,-90013,-83457,13352,16490,-31907,21641,90142,37096,-43248,-30483,6229,34199,98491,180479,184779,131303,46549,-63946,-109182,-51977,-16498,-21227,14291,55856,32526,-14554,-7583,6451,-12133,2029,18505,-1983,12443,42587,58264,7419,-56231,-77383,-95213,-40195,80268,160070,144674,60294,9913,28925,-2599,-55178,-18192,78978,102787,64996,55354,-4996,-98715,-55156,38657,54359,45351,83963,129154,90800,73697,129325,126108,12570,-87343,-88575,8639,108731,63540,-31486,-15740,33580,11746,36774,75844,21009,-22655,46710,124462,116616,55810,39715,75581,65542,-30216,-102970,-61009,67842,142136,137871,107695,59345,-10094,-55261,-42779,10524,68486,106135,106795,56758,25867,37759,27919,-16076,-54333,-87407,-143623,-117964,-34236,-34684,-54539,16304,31482,-23479,-15239,-11395,-84855,-105195,-34620,-496,-21885,-32957,-70341,-93939,-20812,43104,-12850,-88922,-79967,-24448,27459,45713,19587,-39495,-101217,-123206,-120236,-112884,-94518,-67383,-5820,39067,-53877,-143917,-123155,-108814,-145619,-165113,-154807,-58499,61058,93806,42953,-56496,-76361,2066,14521,-37372,-13449,103697,155264,78838,20638,53634,61072,35540,2723,-47037,-78174,-34380,7076,-26907,-89929,-92028,-19817,6076,-61174,-34475,101279,112554,75874,90000,50831,-5186,29463,65656,41486,12890,-2606,-14123,-49987,-79520,-63032,-29579,-30091,-41854,-19391,37837,68910,62958,19299,2784],[63170,35323,-61750,-84160,-12928,32397,-2817,-28255,-2185,31878,78412,118866,46155,-119411,-180095,-106305,-34717,4051,32649,42076,16494,39988,137917,191343,134236,50616,5447,-21440,-21212,43842,103353,45185,-81104,-169062,-168889,-74294,1731,11705,-2776,4406,-8333,-35541,-15109,31463,27645,30524,62275,36444,-15812,-45866,-77438,-86992,-36129,28361,62368,76301,70759,25869,-24389,-10665,44018,36429,-15364,-50873,-61834,-47907,11816,52653,33925,7418,29464,43759,4309,-6597,6286,9181,26640,82591,144440,151740,63587,-466,18769,-3232,-82523,-100952,-24287,47702,119562,116739,10549,-83113,-67557,-45996,-66102,-32722,-144,-68215,-163166,-150944,-63798,-25032,-34375,-15328,2546,-24202,-48531,-16992,63121,108872,120245,102343,51571,42317,61233,57780,44771,29381,9164,-37147,-98765,-113431,-59676,26775,62696,-14144,-93686,-93306,-51016,3833,23472,-5630,23139,71768,38057,-23537,-55334,-114696,-142986,-84627,-1227,29376,38604,26608,-31681,-58735,-12235,-4063,-23072,-35135,-76113,-109763,-97440,-76893,-31043,22790,27224,-16175,-27526,14908,52399,66430,24192,-72490,-81240,-8321,29647,56625,52324,-44208,-88832,-52691,-61889,-74363,-15301,19770,-7313,-50586,-81076,-55885,30253,98481,79747,16757,-18795,-8454,30106,58885,65115,48153,1504,-46903,-61532,-35616,-517,1092,-2379,30590,43034,57952,77080,60283,-3994,-21930,-21421,-49273,-37502,-4010,23471,56145,70610,10557,-41919,22819,65883,-26717,-112223,-146422,-132420,-55205,-24385,-55519,-37145,-18116,-74130,-92261,-26381,37022,32314,-24724,-48254,19168,103907,103711,27572,-19696,-9438,-21852,-86959,-142372,-79985,3343,-22404,-96716,-86446,12292,95246,102236,62288,24557,36318,34310,19891,10119,-13809,-12709,30584,74408,51071,-1291,-11830,3073,11169,43999,34993,-49063,-145507,-140124,-64060,-7375,32509,67198,41599,-9343,-17038,1264,-68828,-153084,-117656,-32706,-27461,-56933,-53802,-34153,-23614,40335,103521,47126,-31300,-23016,4842,-1038,78770,171103,119673,58682,172417,281517,180180,49982,31386,59059,97719,65451,-15431,-63520,-56593,-60505,-79752,-60461,-8781,44470,105155,136559,132613,93927,44307,51039,62618,15829,-36083,-23459,46645,99097,75528,1172,-20147,3650,-7486,11627,70742,80184,64192,84068,85215,62725,36530,-3993,5048,43521,46365,55409,56538,9829,-52135,-75989,-49513,-3644,38126,75119,60237,62392,139612,145484,51653,-12367,-55746,-76103,-15777,41086,-5786,-51364,7017,82053,63421,9046,-6094,-30725,-87105,-99628,-53347,-56256,-85123,-55704,-6610,5560,3047,-4570,-62368,-160614,-176221,-99482,-70813,-127742,-165618,-139721,-69840,1410,9113,-49315,-115021,-151507,-117105,10673,92386,53242,33368,65040,70347,51588,48798,44773,251,-33841,15191,39610,7363,41949,121601,180266,199917,146940,65839,18564,3676,45111,97183,90463,45642,30361,-8873,-46185,-44508,-106748,-175645,-157940,-123434,-114474,-65464,-41792,-31153,31106,65002,-4143,-115343,-201852,-165822,-43279,-17298,-52110,-15204,61940,62816,16553,-16056,-64953,-98059,-101658,-71515,-12681,47876,117016,120409,82714,105538,125386,48419,-37853,-41918,42021,111806,90037,8541,-27609,-8349,62916,169035,183508,101308,24587,-12382,-20641,13269,26631,-31950,-51274,37575,106957,43324,-55340,-50531,9435,10456,-1443,25725,-17107,-87040,-32585,74898,110691,108848,91607,71756,79898,64423,18477,4739,-27969,-72096,-97567,-107570,-102550,-96848,-82719,-52937,-86983,-157686,-159120,-71255,22560,15527,-69807,-85649,-49091,-73108,-109172,-58907,33408,70116,71703,67399,39103,6432,-7424,-22654,-56103,-59712,4471,61373,79422,55431,14705,12695,48920,19535,-35881,-23400,31908,59737,14568,-43274,-41740,-3720,19717,1990,-17355,-7627,24927,33216,31768,24651,45729,49651,-1823,-69340,-89546,-88150,-18020,31823,-28103,-134046,-137607,-61860,13157,34282,45876,47877,12784,3522,-81,-23950,-39304,-19759,11000,-16946,-82007,-103711,-84803,-16400,69980,48235,-16591,-20137,-2539,-4038,-51172,-124363,-105680,-828,49393,39938,32921,-9083,-40325,-2779,49874,8953,-97722,-99521,36649,134334,89992,12808,-56743,-79820,-20113,44602,66809,31646,-4583,17886,23230,-70878,-97039,43835,184432,173651,93802,44540,29192,44731,37394,972,9843,26284,-25247,-91429,-99471,-71832,-82714,-89210,-37784,61722,157728,140950,5538,-151017,-220119,-136879,-18244,17080,-15613,-45737,-17540,21383,17688,31610,51139,-14354,-69258,-35891,52501,90908,37768,9550,102581,182434,122661,41883,22440,1408,-48149,-98674,-90621,-52246,-37784,-49140,-33358,11231,17272,-31553,-41995,-31147,-18787,-52075,-136771,-95308,24503,26842,-11831,23203,79266,67624,16977,10217,-4411,-76234,-100848,-58888,-29493,-35098,-26092,450,14406,23167,38065,43252,22966,22677,65481,26751,-40833,4695,96140,77714,7596,6172,23679,-17359,-86026,-53482,57813,71383,16131,-31506,-51970,-50114,-51122,-48028,-30321,-27960,-88167,-128095,-58808,20032,33123,50427,67304,45500,61961,103684,59917,-21329,-63754,-97044,-98939,-46218,28887,110599,143126,49846,-105847,-182218,-119007,-47539,-62031,-12367,86789,82906,26822,-2263,-6491,-4547,13095,17577,14928,10541,32996,81300,133938,132781,65758,-4103,-49864,-101966,-145247,-129315,-96824,-83106,-43579,54667,88643,73649,76713,20430,-60570,-43293,35935,108888,142376,103493,24128,-45780,-45820,27152,94343,83552,-24827,-122519,-100098,-42664,-66293,-122116,-118082,-41095,8992,-20605,-45715,34478,86912,-20275,-106894,-27791,18345,-23587,-23548,-340,2231,28786,51882,15833,-26445,-23517,-17189,-50742,-89186,-98086,-58791,-15154,2827,-21970,-27691,37933,65392,49794,66336,59695,-13320,-69257,-27706,50669,78051,104350,192360,208734,123723,26331,-65165,-109336,-47968,-21677,-34676,-3163,23587,20147,24409,56868,63705,2568,-46803,-15554,47989,72069,49803,34070,16936,6986,-7019,-54409,-62166,1355,67727,69618,16498,-2280,45508,29585,-36535,-22972,48400,50245,32776,68070,69069,44614,76234,86064,73382,93996,162579,229929,211837,218735,244824,148440,-19022,-82611,-30092,45219,55667,-28504,-46109,32698,64074,23988,49825,69147,8681,-21100,57908,105925,56431,13339,11999,12076,16482,8351,-18844,-40810,13952,105676,169178,197123,180767,83186,-17223,-14278,34457,31425,4202,10518,6102,6823,25442,13126,197,8345,-16447,-70219,-30979,49039,45100,18641,62454,37099,-14462,50408,73624,-43314,-95732,-23910,2193,-55203,-78265,-90928,-104752,-29906,45645,-14681,-124560,-130612,-13139,82081,73236,6045,-76161,-110151,-87580,-59868,-53146,-34776,-47635,-36662,10909,-33452,-85927,-70339,-79447,-100009,-93645,-118931,-74978,33652,90850,47467,-52574,-57876,53078,90277,35175,15375,61802,96229,79272,10335,-36889,-20466,14832,-20205,-76239,-104777,-69889,-26747,-31934,-49395,-39860,-11728,7258,-25915,-28183,54882,98851,107526,110733,39245,-24999,29847,94813,41240,-35906,-41146,-30098,-73518,-121796,-82778,16748,46522,17779,21264,50438,56161,38508,30800,87520],[79137,36648,-49437,-44196,4949,2265,-37127,-67041,-67948,-34155,12717,49549,47298,-17274,-112578,-158085,-97126,10920,75362,88684,46739,15441,49635,101295,96001,40149,-34958,-100029,-126606,-56265,73221,82968,-44643,-144721,-131047,-64653,-21193,4572,33746,66521,67083,39118,32782,11743,-62468,-80654,86,54377,47659,-3530,-45083,-20315,44039,63223,45319,26274,42438,73879,78528,70430,75855,57032,-2436,-56621,-87555,-79979,-38593,7292,23040,-27282,-52945,-48373,-72499,-42634,8938,14253,11298,20534,40659,77636,54994,17478,31170,-3633,-125367,-196470,-110587,21456,119970,131671,64373,-9127,-20097,-11618,1754,51069,74055,-19439,-150668,-148850,-69375,-58002,-79724,-75769,-59751,-44167,-9980,43689,81996,57709,19827,6746,17329,33983,38649,37082,30018,6889,1539,-26555,-82005,-60233,45890,114621,98666,2255,-106295,-134044,-101423,-29212,66559,89314,35725,-9656,-13164,3381,482,-43694,-73674,-37219,11025,44001,27103,-26702,-77504,-59202,10517,52705,75402,59069,-33055,-118958,-100545,-47521,-30582,-33243,-40293,-29640,7420,49091,91499,144639,122679,10661,-37669,7071,63979,74705,-762,-114254,-113457,-18073,648,-47520,-36401,-7012,-12910,-49405,-76260,-59834,20684,97234,75217,-31291,-104854,-84259,471,70705,70145,16132,-9008,-9202,-47417,-57113,4141,55426,47853,44463,40919,14644,-11510,10354,5461,8684,36982,24443,-6850,-39034,-25685,35283,60546,-2421,-46722,11488,35173,-17182,-28702,-55088,-80657,-26685,30373,22880,4749,-3216,-47355,-47531,48223,123622,59313,-56647,-71469,51010,149164,102636,965,-36438,-25995,-31595,-39986,-63282,-42996,-6543,-3736,-26720,-30437,6352,52410,49148,-1658,-61298,-41612,7535,50064,71921,53316,46544,54208,47899,106,-54332,-71390,-39337,-9712,8118,9825,-11893,-71586,-102968,-65382,16085,54982,17254,-58133,-113723,-106771,-51487,-72883,-144493,-98032,27764,45600,-46712,-111552,-79289,-6782,65736,101406,71875,23506,-17698,-54957,-87642,-46257,41794,73238,88105,143338,185094,112833,16096,7849,11985,8147,5825,-13346,-78051,-99305,-67407,-67974,-71018,-20906,42065,99673,116943,98808,52729,15838,33534,48065,27309,6593,10165,15817,33725,62901,70137,74754,78796,60990,59077,57928,9275,-13696,37127,58905,21572,-40322,-72905,-31004,49432,91327,109657,118220,96274,36494,-14234,-28188,-15388,19012,75523,96847,94827,115092,137801,106437,13989,-81975,-80813,13138,59371,-21851,-96626,-52823,40109,82142,87825,85822,31181,-60182,-62449,-13841,-49514,-118093,-85002,-15260,6667,31105,35888,-9183,-56948,-57678,-48743,-57276,-85536,-87199,-47766,19825,75386,85292,35302,-29131,-131297,-194317,-85775,33585,14936,-32696,-26669,-24585,-34253,7543,83357,102299,49842,45322,58035,24835,39573,114150,169180,187471,167337,80551,-56543,-121217,-37097,66821,45672,-18797,-38350,-44728,-33224,-7711,-48572,-127794,-161385,-146732,-122742,-86989,-76399,-22255,96029,106602,-24463,-125100,-145165,-96311,-1559,-16687,-85370,-73709,-36582,-40803,-31804,-11555,-25938,-31760,-38783,-52230,-51798,-8802,117492,156468,88564,75251,118040,71171,-28367,-60922,23512,77601,12465,-49025,-28637,-24297,-8916,95736,136729,42172,-43344,-73252,-76573,-20504,39669,44216,87058,194737,210903,85388,-31285,-46993,-15749,-13202,-19559,1899,-33577,-75210,-19376,44991,33619,53056,90782,82291,40421,-51418,-102058,-64721,-62910,-116332,-183309,-170787,-96233,-88479,-96912,-55273,-69342,-111581,-81804,-13912,22098,19574,8045,41703,70018,548,-84088,-64279,20040,54017,44958,60872,104655,102076,40445,3186,5202,5191,32768,44462,1105,-65636,-50215,26650,42131,-7896,-22118,22903,55730,57880,33327,4415,-3633,14352,68889,68161,8193,-17044,34699,68154,48231,18688,44619,60156,12488,-36777,-37334,-43000,-23989,-10238,-56358,-126154,-110873,-54489,13532,54251,78910,106855,78795,26950,-31,434,18382,40924,39601,1299,-64658,-93414,-62164,377,28331,-39641,-93239,-57772,-39381,-99967,-167329,-177897,-83491,45901,88993,40105,-9155,-41281,-49882,-14298,24465,-12595,-88680,-37284,118269,139688,25872,-29017,-35882,-49103,-13675,40144,65689,27677,-22084,1438,30333,-37695,-79312,3299,120824,152347,80060,16151,31247,66766,26981,-26787,17443,73173,25672,-50990,-76874,-55189,-63187,-65667,16872,132317,152549,78083,-30407,-145213,-188016,-100880,20793,83095,77721,31557,27153,47338,10929,-62334,-104645,-142324,-123423,-1025,98006,70491,15341,4924,26481,95667,141481,126311,96504,62652,9673,-38943,-40279,-30108,-60428,-95190,-67172,-12023,11690,-4839,2423,29639,58388,20885,-73568,-39907,86986,73896,-29852,-29420,49518,5270,-94276,-65076,-12163,-46641,-51239,18041,55723,50157,42976,9002,-20751,-1673,20025,17475,4267,28936,82689,70618,47367,102629,175845,121497,-124,-2531,40468,-4645,-76534,-59184,9008,36644,22001,-4251,-12089,-6154,-5538,-10013,-52422,-86382,-91020,-111999,-130606,-115738,-37801,69480,113751,63164,39905,83406,63607,10616,17219,2978,-43184,-47117,-20003,17413,42046,5479,-75262,-162304,-184216,-120655,-55061,9917,72969,67768,11930,-69967,-120102,-93043,-29548,22840,48646,14312,-7530,42576,146691,200453,133432,21236,-61896,-102556,-84605,-44119,-42674,-93123,-131272,-64326,-18487,-37066,-36663,-55821,-76382,-49745,5329,100905,155489,73586,-23873,-29103,19493,43035,31871,-5288,-71385,-132395,-110970,-31203,32196,11951,-64504,-56714,17785,5345,-63945,-48613,2467,-50037,-98841,-21753,6401,-57669,-61775,-14461,517,-2317,-9199,-31242,-28234,264,-3873,-23237,-37120,-59950,-41545,-3002,-3846,-34513,-42670,-2716,25635,50069,52007,-1165,-45131,-41708,-14400,28745,65322,94704,137104,125516,63748,-15949,-80686,-100397,-41010,-12665,-6458,8976,19947,39509,79953,94991,56382,-16606,-66497,-51108,23096,75725,39353,-14254,-5739,30835,38020,3388,-26394,-45122,-23278,15241,13359,18943,69741,74174,36171,16867,-4203,-52123,-26984,61364,94836,114200,163492,127395,51470,52781,115046,157022,169146,208794,203762,76771,-46081,-64620,13857,68216,-1514,-118097,-89927,27431,42239,1666,11235,20308,16707,29024,70873,41025,-48219,-58325,-34845,-42395,-9007,48840,49777,-25557,-49970,29560,135682,181213,164775,87244,19429,36527,49834,-17499,-86500,-89425,-79652,-61703,-42309,-33004,23708,96185,113660,96386,91062,116940,114054,98864,96455,17756,-41267,59215,112905,-5825,-70567,16328,65183,-970,-43934,-56490,-69327,-24574,9538,-41228,-96843,-72167,37489,111989,79851,-625,-72756,-66282,-20741,11585,29477,58176,30475,-19440,-12451,-16761,-30528,-18798,-13725,-22300,-21684,-47137,-63532,-37512,-15068,-16839,-46177,-18304,53968,70829,43950,23207,-121,-4777,29965,-799,-79761,-81227,-23213,-11859,-34043,-92767,-114455,-86985,-53510,-16822,2584,-19000,-35237,-17497,201,7015,26078,57976,62600,6597,-39691,42071,124557,42158,-72201,-62775,-21006,-39157,-64547,-19583,64873,50562,-5424,11740,28207,2636,-31615,-14483,88472],[51824,12256,-28134,19143,42515,17986,-8294,-44327,-60477,-52506,-52885,-44327,-13097,-22449,-97016,-165643,-122523,-8103,58107,92119,76163,12929,-21776,17447,41031,-2040,-79037,-134399,-173499,-127196,17046,93363,34976,-23940,-26235,-5929,32309,105976,120683,94769,84028,79243,29933,-61769,-132558,-114138,-24393,56050,78684,2262,-65997,3189,108690,106331,48141,20525,54105,116739,135127,116067,117912,118502,47896,-55095,-106854,-89242,-67843,-34600,30141,15125,-42370,-65191,-101689,-102667,-41354,-4504,-13742,-46680,-56697,-15602,-1478,-8026,13761,-23752,-137298,-177158,-85939,-4919,24940,37935,57134,46436,26268,34269,49815,77418,98710,56662,-31253,-36841,3789,-39957,-98199,-133939,-135960,-68336,29060,87577,72761,15589,-16164,-43108,-58215,-66367,-45872,-58,3420,-28108,-16255,-23689,-66875,2889,154266,183564,110444,35671,-58451,-125048,-101061,-784,110852,117828,30461,-48578,-54017,-13427,31129,52515,8985,-17877,-2184,41550,6596,-52914,-42497,18179,46333,59200,104355,130045,50909,-48214,-44276,14347,10228,-21449,-44667,-21305,45564,77394,81515,113263,111681,33886,-27333,-35911,-10339,-7011,-81225,-144080,-111153,-29892,15800,-8643,-39683,-64911,-75588,-76161,-76498,-60984,2440,63065,13724,-88613,-109134,-54967,16887,84017,87421,48386,66789,101446,36320,-42520,-25157,71694,108624,49221,-24513,-63499,-82839,-10287,33456,5679,-5639,-23590,-44961,-55584,-49776,-9737,26202,-14779,-78130,-89752,-70141,-20051,39864,20703,-5156,4552,14062,7235,-6248,-6523,-23974,-5475,68893,109083,45452,-65661,-90940,36389,134658,65043,-5052,-8844,-34916,-47707,16883,41116,-8546,-43445,-24035,-19099,-53864,-52545,-12079,-8570,-46945,-99327,-79639,-4049,64524,113981,128156,95098,60489,18530,-41128,-98263,-109598,-51219,-11732,-22212,-10923,21868,9424,-18280,4341,78468,80088,-5912,-82537,-104869,-85607,-53984,-70029,-115501,-72381,48865,76175,-24080,-109362,-63975,33662,79194,46315,26963,49906,15606,-93877,-177303,-138177,-10138,87157,102552,44533,25086,32297,11874,-12694,-20133,-19992,6875,10674,-75614,-120033,-50508,-28287,-65030,-33786,10955,31964,31429,25702,20126,11742,-13274,13260,84496,81959,26331,-28925,-44701,-16063,27873,68472,75411,67337,74748,51623,-28709,-63774,7166,55127,9337,-79603,-106333,-68741,-2382,74398,123728,145454,147359,105604,49872,437,-30190,-13613,59572,117722,109499,66305,82691,89220,3486,-90199,-72480,28217,82539,7180,-80381,-76620,-6632,66511,102014,93770,52188,2521,11797,54043,7593,-87452,-77176,-7759,5258,-2058,-27590,-50247,3009,40429,3109,-19125,-24254,-8733,44377,68125,19026,17509,68599,82728,-31873,-164525,-121134,1047,7141,-65730,-85507,-72395,-74705,-21580,96005,153094,104708,73479,66489,20984,-3368,33460,67984,81340,88900,19880,-141570,-208077,-88517,47799,38560,-20223,-30503,-40399,-38502,-25606,-46309,-82980,-103925,-93999,-42419,2588,-34062,-29321,57283,64792,-29764,-51562,-26530,-27630,-15456,-40326,-71707,-68269,-63739,-55984,-9620,31351,43444,50094,52260,48404,-10465,-53236,28582,95039,78849,52818,58076,22229,-25655,-42647,-10344,-15752,-67782,-56135,9616,-4897,-22452,62073,92724,-10752,-87146,-78168,-81396,-47550,40525,78319,127305,220614,190402,23114,-70763,-66369,-32564,8918,34961,31585,-33018,-75480,-38542,-21576,-31444,16806,57114,34420,-32702,-144645,-171549,-84423,-55681,-104263,-169949,-159263,-84622,-61539,-64097,-58662,-64045,-31484,451,-17821,-2960,76288,136193,127808,63820,-11267,-60143,-57470,-28853,13925,34114,47131,104895,108646,27406,5948,51983,42700,47367,71556,12484,-79188,-47689,40055,50382,14602,3878,24262,14987,6050,54084,98787,43627,-7632,47271,58384,-10127,-29258,54212,76990,17871,-5255,25164,429,-51529,-49346,17037,35969,13915,-19291,-44414,-56359,-49975,-55167,-30903,-4991,31533,96263,101606,59406,19037,2060,42306,86403,60996,613,-60963,-64331,-1674,27381,-36744,-124226,-118394,-52858,-33750,-104425,-185019,-152695,-3312,97119,80079,5786,-35541,-48910,-37995,-21050,-15887,-36529,-81775,-63950,35953,38699,-38931,-19194,46434,31618,7440,5100,-1251,-37170,-61922,-30845,14470,31967,42867,41691,72941,106236,30095,-33915,5524,25315,-26162,-71508,-19927,47791,20123,-25812,-25102,-16987,-52935,-59812,50218,166524,125331,8548,-62005,-101742,-100098,-38337,22719,45582,54121,56972,39216,19791,-1716,-81201,-189055,-232859,-147683,15253,91320,31940,-8713,-31169,-93559,-52026,87673,147651,131862,117853,95467,69178,47254,-6440,-84521,-117503,-81819,-42782,-19996,16136,60656,97102,113275,105513,15531,-25171,65071,113729,36596,-12391,19979,-26269,-111810,-93582,-33792,-9578,27982,63272,74455,116850,145723,74197,-22445,-47315,-33953,-36829,-46289,22808,120597,101414,70511,113783,155743,97770,-15317,-48716,-17365,-7768,-32997,-44389,-21769,22299,42021,33011,31415,31086,36548,3494,-117251,-151536,-53132,-26597,-87706,-72893,21381,96147,106624,84096,55258,78995,82875,27442,15303,47733,43348,-3213,-51888,-58646,-53454,-71309,-92962,-131812,-161555,-100164,-18921,4368,18913,32696,8280,-80059,-165854,-177065,-98087,-14133,21798,-1793,-22059,5703,97286,162083,113045,14721,-42339,-48178,-25876,1771,7696,-52091,-122880,-123893,-147983,-188245,-153174,-110768,-97812,-86070,-67674,14026,98169,58677,-45541,-79238,-55477,-66026,-76802,-67916,-76361,-96831,-70396,-14603,44998,40923,-46785,-50619,44503,75617,14748,-19912,-10690,-25491,-41724,11297,27310,-50970,-83861,-38744,-12055,-13132,-34544,-58526,-37072,-17959,-57982,-74790,-31386,-17497,-4271,12843,-24955,-71219,-49540,-26652,-40720,-23150,-27106,-61179,-29928,25528,7602,-30886,11012,71978,67656,30063,12075,-45080,-109684,-139829,-114454,-42820,20993,26670,36722,73413,95737,60247,-527,-19123,574,-2199,9201,54248,13607,-49400,-39529,-19942,-22424,-19079,4202,-14258,-16913,27064,51471,61251,86790,89075,73719,39990,-17292,-77549,-61377,14634,26896,19320,95907,120274,34462,-16019,-5027,-2979,35946,96849,80369,22162,-7601,-23561,22727,60716,-18780,-115463,-77709,10661,7953,-24761,-21381,3378,55380,106349,117508,48866,-47577,-79369,-72844,-68150,-26159,22356,11221,-56988,-85804,-28222,76383,112616,62242,9694,32954,95722,90110,7237,-75700,-115091,-123549,-91813,-52788,-13823,61038,126645,151448,127894,84835,97644,114216,121718,115122,8247,-87539,-13604,62464,-3642,-42051,56195,134106,99080,54482,25049,5010,6788,-35187,-102777,-92742,-23941,41825,102736,115335,62712,2410,1473,30838,38716,47179,90651,106228,45108,-1407,-17243,-29708,-13068,36251,35915,18619,20505,-3776,-43053,-70066,-59415,-49502,-27649,-12379,-10312,13267,38690,11706,-18451,3587,-3525,-55681,-76568,-35455,27263,32379,-67279,-132203,-102066,-42144,6730,14652,-29650,-71002,-41264,-8352,-50753,-84986,-46154,-24021,-46201,-54080,57796,156312,71712,-49865,-55135,-7229,25973,48430,73872,77693,-2718,-58685,-18560,-1332,-45952,-70316,-33817,58920],[44027,11860,-583,49827,62570,47687,37467,21331,25827,-64,-63626,-67696,-33292,-59355,-98562,-101256,-65321,-15076,1854,31257,35792,-9224,-30711,-5074,-10212,-43894,-62659,-80014,-124884,-115640,-10020,93953,123189,95921,28264,12655,79039,158354,113826,45159,58002,77760,-3698,-105828,-124922,-69998,-22755,6891,35399,-29112,-123813,-49075,103726,135317,86863,82821,117829,143087,126811,93583,102148,121383,57204,-73672,-125233,-89678,-68402,-41383,55201,102629,54012,8217,-53432,-118785,-91984,-9339,18906,-12308,-39069,-44517,-66645,-59269,-11982,-32492,-67278,-4773,56527,-7304,-78349,-75769,-12298,22562,38355,74174,73093,53132,72084,126095,127481,100970,85397,12893,-73767,-123758,-124977,-53876,39663,80410,60970,36113,55244,48125,-28883,-113677,-95816,-12931,-10698,-42964,-17755,-26085,-81047,-21856,107822,115778,68027,59754,2834,-67427,-20711,81736,117445,84260,58996,11558,-37599,-44886,-11177,32184,13350,-38045,-26653,13706,347,-9062,31294,46460,23395,39723,107461,144185,82898,8494,12647,49136,49472,36205,8776,-634,42660,63821,40698,28108,22932,-15732,-57061,-91052,-117350,-114649,-106103,-101903,-87812,-65828,-9036,49204,33290,-75520,-145248,-107181,-57515,-36279,-11518,8758,-38520,-83169,-43578,-6294,-13754,19937,59537,80375,149671,199934,111736,-26588,-53112,69985,144132,38569,-86140,-99688,-93462,-13843,53177,7493,-67573,-122417,-110545,-44433,-10918,13424,63339,45637,-56526,-145298,-109441,10429,56843,24308,42266,52734,-8818,-60193,-50218,-23366,-12007,21603,22011,-18583,-16315,-27366,-68606,-20946,55824,32346,11643,16885,-43620,-68556,38693,101214,11028,-71976,-37183,-23217,-97477,-110720,-53536,-34138,-38439,-43935,-19788,13229,31110,96130,183906,159967,84224,51421,30792,-17277,-37912,-8732,-15257,-40468,-12907,51501,91915,104043,104215,99488,55961,16123,1204,-10794,-23823,-35193,-68735,-78962,-25529,51473,67892,27245,-23584,-15222,42084,65731,-13823,-71498,-11027,13867,-95393,-198215,-133681,15241,90491,46694,-48398,-58754,14714,47563,-22146,-63490,-15134,57791,71512,-25712,-97684,-50312,-19987,-42566,-13141,15013,1079,-24547,-30720,7626,36131,-14632,8215,139098,153637,46274,-26101,-47346,-61809,-59524,-38329,-40487,-31316,30176,62265,15835,-31441,17462,82024,61495,-1095,-38465,-59471,-53009,12165,75175,98280,103181,90475,57707,-467,-36519,-16999,35203,83299,92162,45947,20618,-2167,-65985,-102462,-53284,43838,116598,72932,-25490,-66398,-37177,20596,61575,60960,39807,26538,33901,68067,41633,-33181,-53105,-17393,-11971,-56349,-113267,-108971,-13850,32080,13670,18428,18164,28988,87330,86520,-21268,-54819,45435,116117,67333,-28593,-42505,42433,68998,-2578,-43566,-29201,-21994,27613,109144,112574,81464,101815,103677,53512,569,-33422,-39394,-17664,-6833,-57472,-149446,-174979,-72999,38218,35047,-31504,-37512,-40035,-43829,-38404,-75611,-94087,-49629,4299,54683,88067,12094,-71352,-67689,-39025,-16856,51623,62935,-15467,-76343,-86863,-63482,-45770,-27030,9091,47584,63483,59341,44776,65243,116911,58720,-53334,-57882,3234,41085,7546,-44910,-49539,-18508,-24569,-48882,-69836,-53010,13908,69927,30894,12296,92695,96113,-15419,-72114,-35782,-44950,-44882,28579,52675,59950,105705,61822,-67767,-102209,-46574,19175,76470,113996,103392,23273,-34451,-42977,-68591,-38939,30516,24886,-12268,-37534,-99756,-127429,-55096,-15302,-41402,-84054,-107855,-99221,-72833,-50799,-56274,-41507,33527,29843,-65378,-40374,116620,190022,102496,-32775,-70785,-26368,-18451,-46454,18260,86281,48739,21291,32893,18509,21478,30852,-17101,1545,83890,89904,64827,78590,74361,83725,95212,76335,46200,-5334,-25504,62405,152265,75815,-21614,-3701,-8708,-62602,-39513,67607,62978,-23301,-51015,-43089,-88716,-115997,-79901,20337,68620,49844,-10147,-22989,21563,32594,-26711,-53988,-66995,-49511,38857,96562,84495,23547,-36956,-16204,41064,45863,13159,-30223,-38415,20565,47386,-25891,-88963,-47623,-5765,-16920,-66376,-135931,-110136,25295,109590,101278,72489,44710,-10829,-26318,-13353,-14407,-29814,-73277,-121314,-101383,-49408,-17752,48478,109434,89028,22330,-44664,-84673,-95628,-54936,-2304,33754,91956,143071,100299,63159,55193,-10320,-35111,10427,422,-59792,-103259,-65872,-5241,-24081,-51765,-32772,-46513,-96858,-65483,66904,161413,114547,-16758,-96048,-97258,-65148,-17245,-2688,-35666,-35296,37389,51381,12631,31377,11028,-119318,-204011,-130794,-14932,34216,20779,14252,-27271,-114756,-109619,11562,76340,51068,59100,105817,115303,89652,24817,-50530,-73418,-52571,-45884,-19219,58790,118641,118731,109083,120200,25177,-86831,-54943,42013,62679,37708,35046,28524,3238,-26915,-47544,-17510,53996,62960,62517,126348,163482,95104,-19519,-96221,-112816,-96799,-60820,50982,174673,118412,18897,19829,40903,3269,-67016,-110785,-80649,-522,22133,-14026,-4601,46456,67954,55614,70610,80868,79564,33579,-103210,-134625,5693,81260,45267,75445,126698,88527,37644,71304,93113,85328,59668,-6767,-55591,-20177,48240,43043,-20138,-34555,-31726,-60118,-67698,-48476,-24679,12814,5989,-35154,-48083,-31566,-10391,-17767,-86579,-175789,-130597,-35270,-17275,-36016,-27722,-23599,3892,42187,36946,8693,11581,26720,-1897,-30173,-8109,7871,-11557,-44822,-139194,-203425,-158677,-112070,-92399,-69763,-78748,-47171,45317,69971,-16222,-107886,-134775,-114973,-62899,-13720,-1653,-6321,-5807,-21922,-43724,-49566,-69831,-41952,48099,124539,136201,111699,70070,51620,36053,40939,40685,-26276,-76541,-49587,-16883,7577,23430,25209,13602,-49473,-135225,-146199,-69358,-23756,-9156,-8831,-37113,-34600,33629,39801,-27128,-62288,-79141,-49888,42631,86409,32402,-42553,-28136,11613,-3649,-12525,998,-40883,-104799,-176452,-194998,-85362,25405,32624,36906,72335,58831,-6706,-51983,-12035,85407,123048,90287,54224,-5491,-18842,-15364,-70271,-116920,-85849,-2259,44025,53645,59417,58897,53261,61600,53943,27032,3662,7633,-7091,-40440,-39521,-59843,-94975,-17315,72364,36279,-33837,-57157,-44989,2345,30765,-2492,30538,66184,20188,18624,48759,8551,-28779,19023,50049,24557,-19154,-14592,29731,78532,116766,132436,99748,28110,-47816,-72313,-46904,-15232,-28736,-87826,-126887,-101397,-52935,30458,80349,23757,-25802,47108,141376,145696,82451,-9156,-73057,-76536,-24069,41469,87051,98535,75461,42319,-20634,-33176,19679,37755,49974,85211,-1175,-126886,-107882,-28809,-24787,-21781,52136,118462,118798,104375,83033,63586,35287,-59536,-156961,-152045,-99719,-46806,52302,130884,112675,62904,44918,44523,15366,-19502,33877,120076,102440,28840,-37394,-74665,-41042,37090,40124,15577,24493,36123,4497,-49851,-78435,-89569,-95311,-80554,-51575,686,51841,59287,36942,20198,100,-18537,-38156,-8651,54895,42568,-63440,-100405,-40983,9300,15993,-119,-23118,-42676,-52012,-68281,-122240,-164198,-109115,-47585,-41802,-36453,47335,132223,86377,-5293,-40300,-9038,59362,99098,87077,43683,-30888,-51963,-5385,-15151,-87311,-68427,7322,52955],[57929,43867,34164,38117,31741,23691,33790,66140,105547,65819,-21430,-17490,13476,-35308,-70645,-34569,5548,-2258,-41346,-51290,-61413,-59507,-2775,30689,-25679,-70866,-43637,-23927,-56092,-74125,-21709,52438,96826,66015,-40001,-73877,-1393,36582,-22977,-31276,50816,66333,-29268,-90295,-66460,-20135,-25586,-55324,-38418,-71256,-147484,-100501,45151,115922,106523,123709,152377,119784,59428,14822,-2527,-3711,-47135,-132500,-124592,-48491,-26408,-19348,50395,96669,61327,15729,-15982,-65173,-79580,11929,81472,64214,26152,-18085,-80411,-74451,-18688,-11584,35672,143239,146739,9991,-79076,-87090,-56081,-31570,11947,60694,63492,25836,19928,117365,181677,130331,79214,29841,-50549,-81190,-54417,-19709,12051,26726,35383,44569,89148,140154,79919,-56651,-84605,-26614,-38641,-50828,-4554,-23603,-102961,-109043,-50763,-26576,9925,61311,29412,-18254,38674,94655,54083,35215,85546,58033,-19246,-60075,-93470,-98921,-49966,-31785,-31599,-23549,8640,51031,42741,-18408,-29560,48754,138196,121455,27935,-17541,19311,46794,50275,53380,41003,19016,22920,34949,19704,-5647,-32104,-73126,-79892,-75928,-128886,-146473,-68811,-43607,-84114,-91369,-24288,94688,117540,-34850,-146682,-100582,-21428,9410,-5876,-26695,-35361,-26345,5721,-27177,-112857,-108847,-40500,24547,132450,209626,133056,-15830,-48638,64768,118395,-4723,-123649,-106565,-83221,-20963,58878,48678,-41694,-136631,-125690,-27051,44454,93410,145380,121145,7083,-101752,-60272,69677,73148,4691,46828,94779,23037,-49742,-35733,-15127,-1123,30967,-32921,-127105,-72024,14287,-24230,-66346,-24546,22819,28022,-5158,-73965,-75855,57475,122476,19289,-83473,-35804,15515,-52593,-97336,-64150,-54830,-37601,9678,52332,24013,-32044,24561,166561,185606,93952,91756,134118,126781,86197,31139,-28860,-32358,-1183,52909,126383,178263,143600,54542,2458,38704,67170,23813,-28239,-50637,-78858,-46405,34430,52471,19225,32601,43563,16776,19263,40132,-22323,-103435,-64953,-5426,-44444,-115539,-70202,20163,19698,-44717,-80120,-43245,47906,86329,-2892,-88919,-41226,55348,102300,24714,-65953,-72243,-35750,4120,40287,49656,24424,-34079,-66817,-26343,22282,7934,9659,90489,105121,25787,421,9912,-22778,-50961,-73303,-133729,-140287,-25345,94401,114386,46372,27673,72598,82240,68097,42447,-8127,-30290,-3287,29341,28071,13995,17795,7416,-37721,-34934,6135,9503,11710,52441,45566,-29077,-101244,-131847,-97246,-21552,46296,99235,71349,-15782,-58559,-57825,-36369,8098,40625,41061,21087,7728,10303,-4011,-27627,-39624,-27649,-17139,-66964,-144409,-136697,-73320,-31873,12355,54518,42112,29908,57387,69803,22493,-14967,5704,31855,62348,67847,46554,89450,137553,96907,39411,23992,40490,98215,99804,6294,-783,112328,150702,116291,74344,-13133,-64704,-36678,-34888,-70367,-83266,-86069,-57300,-21306,-40722,-86681,-77181,-50856,-21281,-473,-78333,-138219,-48944,66965,81202,45869,-47343,-143823,-168715,-119712,-8580,97642,78383,-29711,-104428,-107714,-62383,-36540,-7641,29831,31400,24335,409,-35157,316,85812,69840,-29618,-59230,-25490,-11111,-80177,-123421,-46504,16188,-44309,-104714,-77891,13564,94084,108220,41245,24594,106712,91382,-21206,-51332,-16527,-31948,-33937,11563,9905,-20296,-21026,-38653,-68364,-47124,32549,118067,140781,126502,113489,67733,26463,-29984,-80462,-11019,78906,49391,11626,43629,24461,-57728,-59115,-20156,-18325,-49459,-98394,-129223,-105904,-80040,-70864,-21038,52507,14127,-94732,-70422,75605,120309,29024,-77045,-89638,6005,28390,-26563,47802,150160,70069,-42969,-19724,38732,31325,-39182,-111623,-74745,27154,121197,205896,216526,134509,110305,134796,134418,103858,31794,-13709,43649,106961,58041,-15092,-28376,-57409,-92521,-48561,37941,24292,-26759,-57845,-94844,-125568,-107142,-73044,-23076,16165,42625,-2971,-30372,28902,70234,9268,-27099,-51418,-71707,2932,88061,75258,-18897,-112051,-126722,-60219,3406,39100,48536,10419,-11173,18063,28783,19642,39331,21249,-24509,-44799,-81269,-93901,-13507,85710,141211,169238,135357,25837,-22846,13868,32012,-13456,-82062,-125835,-124299,-56549,33772,87390,96382,81430,7134,-87702,-115295,-89050,-14555,46596,62210,77394,102842,91271,66152,31910,-346,19760,51971,27955,-49127,-108706,-79478,-28141,-61423,-112359,-133578,-162450,-152325,-40101,79521,134402,115288,1533,-103903,-120146,-103786,-66256,-33055,-61340,-75175,13121,77011,65774,100056,107718,4959,-93067,-93412,-67321,-24532,37842,64307,30129,-18053,-35695,-7690,7463,-49481,-52279,38764,73057,62863,64440,46512,13006,-7229,-32332,-2089,82483,126265,92767,88130,88131,-23592,-150878,-165942,-99436,-13190,37260,58585,94469,113187,52582,-45507,-75980,-29444,19544,67798,90337,64130,16624,-37864,-105502,-152589,-119863,-23428,100194,193353,100826,-59416,-95418,-77915,-119139,-174044,-166333,-80387,25349,48591,18741,29053,54147,43076,21108,77655,134398,126024,90411,-13527,-84206,-7758,81364,81988,85045,104208,46114,-8474,39510,93570,49933,-30884,-57305,-84797,-112028,-36344,42674,34994,27557,34237,30615,50925,73801,83766,63541,-15011,-76963,-89432,-76210,-18954,45596,8617,-100304,-88562,-20466,-34506,-67693,-52562,-59516,-79822,-70385,-37634,-2884,27124,38213,-8622,-84367,-88534,-7141,43915,42669,-21515,-73155,-74321,-89144,-62252,-3014,-22287,-27970,43153,72518,29155,-44788,-82986,-32459,37207,47003,41949,45439,20368,-35318,-94651,-101596,-77028,-39855,46464,144975,187707,173024,127504,102593,61382,20940,19657,1991,-35894,-37766,-25716,-9431,54861,132836,95058,-68953,-190063,-177593,-94794,-40184,-17759,-27024,-37493,27202,130276,141387,54346,-31335,-60153,12704,101991,89661,30137,-12535,-38282,-74364,-78374,-24395,4381,-30414,-56705,-117393,-145774,-63838,29399,27110,6409,27609,17356,-38911,-86261,-64838,58284,185945,176049,50057,-21091,37880,50874,-49864,-119259,-94896,-22384,44889,71983,41794,-14848,-48959,-29118,-23697,-61832,-72112,-8240,38075,11228,-31883,-54231,-59434,-18809,24431,23608,-7287,-9491,46706,81251,36065,-31983,19137,74159,14746,-17166,19353,44308,60261,91256,80434,49284,-1409,-11679,24107,35965,18291,40439,59050,25826,-30100,-43305,-1244,28409,-27163,-133881,-177284,-114672,-61221,6561,81884,58843,10546,62155,134470,143293,98930,15140,-17824,25082,85518,139036,152167,92963,1172,-88840,-158859,-114095,-38505,-56583,-64489,-1189,-32652,-122330,-127063,-81765,-43467,-5877,24478,43516,51654,64606,72311,74421,45971,-48020,-138801,-176148,-193502,-134748,-5181,73490,63756,32586,27562,21236,-23587,-93009,-33557,89400,110099,45157,-48377,-92529,-44411,26884,28572,-14847,-44579,401,28544,-31227,-102400,-139634,-139558,-84157,-29940,1400,27250,51852,50847,32314,15478,6327,-3513,39104,66366,19077,-48362,-19155,54690,68323,24300,-14005,-4480,21721,-15382,-88252,-136603,-144265,-67583,40558,75876,44836,28285,55756,60010,26037,-3940,12351,70110,78908,20799,-9663,-15773,623,39228,-18010,-113763,-44253,70808,66946],[54733,72608,73495,38445,-958,-19014,9825,77933,127040,87869,18227,32895,84312,67859,3842,-22601,7942,17200,-31538,-79509,-106387,-74070,15310,66063,12024,-54038,-60165,-28058,-28132,-52414,-32461,-18738,-39988,-65206,-123565,-171030,-148836,-126194,-118635,-25660,90289,76263,-22329,-46841,4239,34814,9414,-44845,-75361,-97325,-94237,-53993,21760,77510,80725,91603,115554,45257,-47886,-78861,-106798,-126687,-157134,-185490,-95480,35264,48888,19955,19214,-6959,-60023,-86867,-27147,24182,1367,46685,106246,78160,35538,13652,-13303,-4434,13588,19805,75747,120590,84255,18101,3083,-5950,-21138,-34838,-22181,-1160,22548,19803,-7951,51143,113943,64615,28957,21532,-30089,-49274,-12225,-2324,-17768,-17424,-1380,-13971,7524,101944,124210,14040,-46064,-37755,-55884,-35386,24250,-1715,-77637,-113721,-95183,-52653,-1450,34880,25238,10891,24379,8163,-25337,14107,66655,17471,-34039,-44695,-124756,-184455,-96161,10763,-6992,-23572,26015,61985,3367,-51323,-16420,83030,163458,102865,-28348,-54116,24330,68502,40103,9469,13095,30202,30932,28684,23083,11949,-19244,-76203,-64609,-12219,-60347,-102285,-20890,-4822,-76729,-74100,2057,97935,122437,5835,-69047,-35140,19130,43918,13212,-26976,-16660,1628,-1144,-63444,-147439,-156511,-117234,-56147,58956,151401,117373,21359,3711,72426,74346,-33237,-125816,-103723,-61575,5179,78491,95463,39244,-54306,-77689,-20963,56623,131133,153301,91918,16727,-34807,-1615,105666,112007,22429,42102,105769,80439,46819,50333,31126,16323,30900,-34834,-108172,-58197,28926,13989,-36624,-15906,44666,39725,-37987,-90710,-34989,114027,148093,29887,-83278,-45908,57589,55148,-19493,-40849,-48986,-46700,-2640,42185,-6711,-74961,-39390,60592,80885,35234,60401,116577,149738,106076,-4651,-46386,9594,24550,26077,95712,164281,109509,19122,7455,43586,26695,-40483,-73532,-67078,-60482,-306,75882,40896,-49531,-45152,5406,21129,24570,29361,-2980,-45561,-33451,15063,31698,-20298,-27366,10294,-33793,-78512,-53862,11597,81503,98821,45863,-31926,-61258,-17542,39294,-5429,-70784,-83344,-34626,51803,79763,51874,21250,-57862,-110250,-94716,-49405,-12380,-23573,-48380,-76209,-73270,-5203,48377,39935,56952,46163,-77176,-135781,-27413,115168,163460,86586,10294,8499,20510,15272,15725,19145,48769,69237,57741,13562,-39889,-53022,-52715,-64933,-22116,18926,-12313,-39285,14073,45836,-21912,-108667,-117278,-46339,19245,25966,24586,-7417,-52128,-47491,-42229,-49514,-22257,29324,58774,25751,-13709,-45829,-77998,-70507,-32443,-2970,3297,-49822,-139344,-156186,-117910,-47164,47052,89019,46174,-11,-14784,23225,64994,62367,-11250,-70668,-18252,64293,76920,94089,139647,125297,63147,8894,23458,91459,49307,-79581,-65015,96349,163325,151922,147405,66290,-7972,11846,20658,4165,-2770,-30361,-60338,-71760,-91655,-77593,-39570,-19388,15517,40378,-41279,-125815,-60484,55532,53113,-31392,-127497,-168038,-159924,-114465,525,94613,64122,-12842,-48221,-51944,-12251,-5204,-21398,-31877,-53950,-44795,-57310,-91739,-54612,18300,30368,-6750,-3870,8529,-37783,-142222,-110040,39851,70330,-62985,-139632,-78600,40121,118110,112247,39723,18768,77428,49963,-50191,-55817,-23740,-34562,-14931,8888,-22156,-62380,-70951,-46779,-8230,33369,94775,153690,126364,50223,25887,27838,21957,-39831,-71844,15935,118289,114091,84367,121513,92506,-44580,-104983,-76758,-59050,-77855,-106105,-117340,-99355,-93589,-85491,-21452,41292,-2542,-79295,-58484,18394,33448,5797,-34108,-57062,10367,45688,-4996,47758,154489,97296,-12562,-5971,34367,-1143,-77904,-116418,-87328,-28614,89811,205350,233504,186060,118078,83669,105358,126213,65363,8072,19778,27126,11363,3843,-5004,-41029,-53004,-33069,-8093,-913,38537,36987,-31436,-63388,-31966,-29545,-69185,-73669,3128,8886,-37189,-12286,44061,30492,32171,22845,-17887,19708,71904,22055,-86346,-167529,-176038,-91820,-10907,47285,108307,79898,-16364,-19542,40872,56588,47229,8611,-28112,-27044,-37860,-61923,-7233,91122,153164,157170,103140,5177,-26602,33438,66206,-9703,-96045,-82666,-52408,-33891,34738,63990,50848,45627,-18187,-87914,-65356,-32962,-6144,38223,57316,14050,-17242,23714,64297,54015,45105,64687,73084,51591,-19558,-74519,-36169,-1576,-63265,-145199,-216173,-225085,-113257,34052,89195,102958,95509,24806,-50013,-83509,-115122,-104937,-30326,-17284,-63336,-22066,74400,117988,146783,136031,71565,1584,-53811,-80569,-26538,63743,86989,67655,66190,55995,38503,29576,-37656,-77063,-12317,23624,31570,94792,121011,65018,24330,271,14715,63700,71356,54089,93806,101793,-5659,-109553,-137717,-134112,-82889,-10241,45611,92543,118498,80550,-5451,-98632,-132854,-40812,68191,36118,-66741,-97753,-68974,-60522,-88045,-70786,14483,109225,147604,43496,-103504,-131146,-107308,-170184,-232508,-155378,-8640,54536,25272,25586,45027,25802,-29065,-52166,39067,137468,152243,148294,65233,-61609,-72024,-6274,29,-30216,-7483,25756,35322,49953,54529,-21087,-102064,-41594,-4035,-87811,-73669,31199,66568,33945,15428,82985,177433,159725,68690,6388,-33581,-59507,-58173,-41290,14981,68409,36699,-31350,-21519,-4037,-34824,-65629,-61834,-62082,-77805,-87581,-61867,-24013,-10015,376,-4051,-79462,-137976,-72191,4547,45410,67641,53571,-12012,-75746,-30460,36800,9469,9391,64285,73611,75294,66250,41880,54902,60309,5714,-7456,10470,-4948,-23725,-16449,-5358,-26616,-27822,72605,164549,143463,91886,81956,72611,12624,-31958,-3231,37689,31161,4570,-43896,-96222,-26441,135262,141069,-37050,-162997,-135624,-46633,23010,62834,30871,-32319,3589,122015,179546,114347,22886,-6092,47278,91081,56104,9397,-3165,-36734,-102484,-90123,-12315,8722,-27656,-5203,14681,21859,47987,75140,40419,-791,7107,20982,-18796,-100033,-142342,-47242,115298,141434,23403,-30316,40984,75726,22066,-21608,-37370,-32977,-14520,18729,420,-92545,-155918,-124513,-101203,-131533,-145990,-87871,320,58058,54119,50522,83594,78095,17908,6425,29595,56309,104924,114633,42337,-35254,-27634,19268,-26278,-85021,-46900,51328,95149,57041,15591,19711,5119,-34653,-27142,-15405,-60906,-62033,-36593,-38012,-30013,-8627,26858,62792,26485,-83069,-151664,-98490,-39728,9872,62467,59120,34949,51999,67929,55737,21889,-16933,19788,93452,124914,127338,95090,32385,-32162,-108276,-144787,-88194,-40017,-90061,-117497,-71951,-49577,-45034,-36048,-49805,-20911,36730,36552,16713,17278,23735,34519,56828,45361,-14656,-54170,-86963,-137009,-105177,-24029,-5098,-13336,-24762,-31210,-26190,-45809,-92236,-25685,70333,70767,29307,-24944,-36348,-420,38117,36493,-39106,-114846,-64722,10124,-32040,-98565,-132506,-105393,-42000,-11754,-24480,-27437,-2552,459,5222,35806,36793,27867,79504,82796,23632,-3216,55990,110615,102262,44009,-17127,-11534,37531,38129,-5692,-50866,-61624,15326,139225,194881,121417,18708,-7833,16388,36274,53635,72345,90858,47724,-55025,-70521,-24846,11880,36977,-32377,-106567,-21680,78229,46672],[-6093,37377,68091,49421,3757,-20351,2420,55888,84458,47362,-463,17698,109917,162471,74715,-60344,-63162,10759,-5006,-54210,-65246,-41447,-14222,17816,27823,-8263,-65020,-54646,-40402,-59102,-40383,-61121,-138521,-131428,-122813,-186867,-222329,-166158,-75797,40322,99971,62497,-21645,-27717,51052,92594,80904,18866,-87905,-114987,-25125,27081,23890,34183,24446,16644,23737,-66194,-176022,-172019,-139015,-119405,-142858,-175264,-73045,68473,88834,45944,-9812,-90216,-165325,-170957,-49236,61310,44894,27327,45997,24715,-1953,20129,66959,84946,43649,9216,16641,-15571,-55738,-32815,17508,20922,13487,-11150,-44961,-56010,-37737,-7418,-8111,12466,29010,2411,12442,22661,-14346,-49775,-37499,-22078,-36136,-35154,-34819,-88535,-91502,881,56399,-168,-40381,-37876,-34291,3380,39585,11615,-17064,-7108,29934,57644,19199,-25637,4942,40168,-7181,-75007,-52562,15276,21664,-38712,-43018,-19614,-92754,-156191,-95725,8360,15009,16937,21062,-5427,-32496,1159,34157,56616,109263,95622,-4845,-20348,68210,121043,52979,-35814,-46327,9578,38832,22946,1461,-14061,-24959,-59515,-60370,-16279,-36016,-61447,2214,31808,-17395,-13989,42238,59873,49149,10984,9855,38479,39971,31845,13109,-23245,-46797,-48138,-42836,-38893,-32686,-43718,-80387,-53304,35352,84326,74311,69084,81721,101980,81501,14186,-68714,-64177,-2403,77937,105951,83726,59017,14481,-26707,-23621,26326,72275,37883,-51452,-66105,-23767,16290,74412,95188,31598,23866,65605,74866,86622,98261,65652,29674,36447,10856,-15537,4285,32941,45280,53414,71235,80123,43194,-37428,-58888,28217,150288,151836,31529,-77742,-67772,42996,100213,40269,4737,14629,-9488,-34739,-33721,-73628,-94568,-70400,-73888,-97423,-57867,-19608,-18885,10239,-9271,-96759,-77274,33810,46499,3015,42081,101322,55631,30066,65176,33903,-66610,-114829,-78064,-21622,16303,61449,78442,14737,-82262,-120870,-87716,4851,58063,19523,-37599,-29999,8485,53930,58813,-25840,-30478,59466,32758,-26138,-7241,52149,78546,61203,50988,43301,-20729,-54270,-59537,-110832,-119302,-78308,-29650,43329,60489,6803,-29457,-97660,-157183,-164635,-126216,-77244,-75583,-141529,-219216,-178034,-43464,30908,42459,116251,169744,69086,-19586,16993,82716,102979,47690,-32156,-61722,-54428,-82120,-96165,-28747,84734,139640,109728,28584,-67549,-110468,-88695,-49966,-6287,-4530,-35960,-59778,-28793,37943,54222,-14773,-48572,3980,38135,-2862,-37497,-73362,-83936,-25360,23113,6938,-21325,-2047,32129,-513,-43911,-62017,-104033,-99788,-27711,15422,-13877,-82550,-146622,-174895,-131224,-14234,94403,95250,10771,-53006,-59749,-10088,33417,43966,-17227,-86302,-53006,41478,83477,86852,83506,54978,5738,-51946,-51693,4950,-11102,-88593,-74069,57227,130750,132525,143416,100737,36304,42849,82988,103210,70382,13338,-9373,-1710,1034,34609,74828,47482,25686,22037,-8429,-31272,-23825,5024,29616,3555,-73376,-97257,-89602,-64541,25411,103789,67759,22268,29753,41863,70861,33590,-48958,-100228,-106024,-69829,-64751,-82910,-52354,-10670,-7551,-13759,4877,19209,-34745,-122986,-44056,97639,95411,-29046,-102650,-78955,7359,76903,86220,51258,37126,60991,30826,-46603,-43911,6514,17086,41257,30327,-47997,-82724,-66414,-45211,-34494,4521,54535,62406,16470,-45229,-63368,-47735,-42246,-65132,-54331,21773,107013,126322,97903,99683,53875,-68067,-121616,-111606,-95191,-74659,-51371,-45959,-56433,-70426,-73279,-31258,17387,-14954,-52435,-8304,31789,26031,20368,-5754,-41774,-30389,4932,-13686,9035,90081,100356,54250,9577,-34110,-67818,-58324,-31210,-20393,-8110,56992,98203,122226,147166,84707,-1085,12996,53937,14496,-13847,24,-11266,-18743,19578,31166,3820,17589,4899,-16378,25157,127695,165263,117671,56549,32986,-11340,-87618,-121451,-34563,17171,-16958,-40880,-12435,29659,74762,59457,18910,29861,19143,-57375,-135366,-161093,-116602,-24967,12715,18448,73980,97561,31873,-7687,-9360,-24839,-13858,-3043,-427,-2123,-17347,-8864,53522,113037,126063,58474,-29328,-76041,-57695,-5532,31260,-24202,-98545,-65594,-35583,-53003,-1902,41612,35690,12030,-39495,-52203,7418,7306,-39726,-15384,37593,-11563,-82205,-42324,40538,63854,42601,26267,18659,15953,336,-15988,25551,33695,-43730,-113783,-164945,-131198,4910,77298,53313,41320,19638,-1511,15343,4191,-56120,-64824,12125,24089,-71394,-86336,3796,82841,133245,131309,81885,25426,-28542,-47440,12151,77212,66046,18629,15823,43784,69498,81516,39290,-17277,-7592,21586,40672,80789,79641,24859,22233,40079,37592,39068,15836,24097,98799,154361,75292,-11463,-8473,-18506,-58083,-46425,-1758,29685,55929,70949,51173,-54231,-153601,-94620,12111,-32936,-149356,-164095,-97976,-17390,25646,2706,-13984,24072,43067,-32981,-104387,-87708,-51871,-104337,-155478,-67693,66915,62879,-32984,-25410,26316,-4209,-83056,-105620,-22351,65265,121170,164061,88228,-39478,-62559,-33245,-49464,-73246,-52440,24756,89398,87043,8855,-82250,-94544,19984,89389,28977,714,55174,76353,-11114,-87277,24496,177643,139642,-1440,-38553,-3778,8189,13465,13445,33224,54144,11161,-48991,-30757,-24220,-36845,-37690,-30104,-14634,-6489,-29692,-43760,-47084,-52623,-30801,222,-36811,-103484,-76114,-9050,24442,62360,56004,-35800,-79913,-19100,8998,-35957,-19881,51585,91627,110777,112383,85487,34965,-26385,-79873,-77205,-62177,-60604,-19532,80789,119194,26891,-14595,76377,132018,57310,-9421,-1582,-2799,-54410,-70053,-17635,44222,68589,40115,-76464,-208778,-167774,26293,115078,29295,-62691,-52907,34494,125830,186966,122845,-44982,-113235,2848,113607,89016,36702,18371,20230,37354,35972,-2688,-37152,-45894,-53077,-25995,12359,6447,-32895,1509,85617,147866,169335,143558,75826,39164,27470,16215,-20809,-94929,-139051,-83549,1288,23113,3788,-29461,-21209,25672,56989,40486,-20116,-64599,-80756,-33927,-7346,-83175,-155621,-149131,-156637,-201790,-223620,-165955,-50509,66338,117885,120445,132912,108064,26198,8993,52858,58923,27476,12170,8191,-11173,-23775,-9587,-51770,-133408,-122747,7567,71465,-18867,-88830,-33214,7153,-46840,-51464,9937,2022,-28711,-26630,-21917,-9298,6889,12939,41545,53887,-12129,-82358,-44708,16888,32032,7603,-15195,-4355,9710,-11860,-47321,-73800,-58878,23082,68497,56331,32346,-13344,-33627,-27943,-50594,-65363,-37462,-21368,-58629,-85540,-68795,-18788,55942,79443,38889,59603,112494,81801,44520,51143,42350,21261,26895,21590,-1615,5414,19485,11079,3108,-9964,-36267,-16169,-10559,-61449,-68228,-48821,-35117,36632,71640,15457,-8551,5993,33474,34891,33216,25192,-50077,-125533,-94225,-31786,-31955,-43799,-56619,-38257,-15170,-28561,-63888,-61139,-26198,-35821,-34828,29348,57936,50364,85841,83186,22599,-6146,43106,93419,101869,54974,-30993,-55684,-1865,67126,98705,46109,-14315,41699,131176,164391,99195,4926,-29087,-15053,24003,78455,110385,96793,10322,-114129,-137214,-81140,-30538,-14217,-43043,-65494,-25006,1640,-26730],[-59093,-18416,36222,63116,53365,41423,33175,38743,49003,29132,-4295,5647,107996,201819,123556,-60407,-91966,11879,26892,4878,15175,9456,-38672,-63723,-9026,48603,21956,-3519,-11668,-25611,37,-11217,-71833,-51811,-47845,-120564,-164643,-91457,19275,78640,53103,16370,-19070,7737,88197,123699,133688,72132,-73554,-87414,27520,45046,-16110,-21635,-9166,-17604,-50639,-142567,-230101,-200448,-96832,-25748,-35242,-79637,-40009,42651,88282,61363,-11996,-77534,-123388,-104939,-16417,36669,-1075,-54065,-43062,8054,27128,51487,106027,112867,45517,-16137,-35415,-75819,-114280,-108296,-72111,-49284,-2290,10380,-15152,-30226,-59559,-56226,2797,55451,31855,1605,25531,24067,-18511,-60285,-60380,-38875,-44439,-38830,-30439,-75211,-74308,-9567,3324,-47402,-61790,-23429,12680,31045,17170,-1699,32357,92788,138686,137668,38353,-61541,-6416,75621,12697,-63365,-11478,43087,28073,-9216,200,3546,-48310,-79356,-61656,-28929,29509,57685,-14111,-93523,-47125,44567,22796,-34348,28752,112684,83874,58995,112324,144376,82794,-19359,-65811,-19680,31803,23113,-22871,-74113,-69157,-56994,-87824,-96349,-69228,-35568,28594,90241,86511,66374,71298,30822,-1772,16725,51493,76518,42724,-1880,3963,-15057,-89651,-113629,-65217,35783,139269,126155,25934,17438,68674,47762,18146,77541,141206,152863,151748,126052,45252,27513,81204,145144,120920,45291,25182,29397,7514,-4239,12091,-4593,-76535,-151383,-134787,-36648,21435,2815,-11046,-23611,-27978,-11068,-6521,9249,55855,63204,40086,60962,65820,46402,46650,50303,81595,131213,138692,94839,31575,-19829,-13429,38033,91836,87748,10086,-61588,-56291,11588,62028,45578,49749,100124,80817,-10218,-77732,-121722,-106033,-83255,-139797,-168031,-85989,-63325,-118840,-112724,-98444,-128688,-97857,5711,45718,18316,25047,49771,19982,31641,68987,4435,-111469,-127144,-38485,65147,103279,93911,52089,1323,-44407,-101301,-127979,-32410,52438,-11586,-117768,-104664,-11464,56217,24974,-83608,-26038,154010,162500,61633,43761,73502,40140,-31745,-49901,3635,34373,18476,-56516,-167835,-156611,-74417,-52384,-25146,8341,-14612,-31697,-74774,-161616,-194407,-150531,-107867,-80749,-97912,-169446,-156696,-46569,2934,-1205,56662,145283,154025,106534,65071,29133,14973,-17148,-72226,-87000,-60079,-88408,-155149,-107193,37545,116199,83874,-3150,-102079,-145394,-88651,-7760,5454,-36074,-50003,-70403,-79505,13948,119022,76607,-11273,-10608,14223,-11471,-36959,-76138,-93510,-15368,85689,82699,3450,-38407,-50074,-86852,-97990,-66068,-80679,-78306,-27651,-22832,-92762,-146034,-138264,-148166,-127404,-7919,94062,59335,-44539,-80862,-29464,15518,-3815,-27092,-28242,-29434,5990,65758,96411,93891,38615,-27832,-55556,-76713,-92003,-67752,-36751,-44750,-53616,13404,83503,88040,74445,46439,6194,7706,74037,141433,131041,87436,102244,137091,138322,120238,121052,78927,22870,-15058,-5462,64896,52472,-15574,18280,84687,50996,-8043,-56614,-46491,50842,131767,90674,33158,40614,81357,96858,8327,-89056,-103492,-73666,-51809,-49085,-32769,-2910,6593,-16808,-47730,-49749,-19232,-24002,-63944,-18141,60112,81808,46010,-11179,-52148,-28057,7235,35468,60376,68809,85356,80584,31551,25316,93284,129696,129290,63252,-52291,-68158,-32430,-76643,-146781,-111708,-44260,-56943,-81553,-70870,-56075,-48827,-44711,-32966,-15765,15206,56485,61473,24799,9606,-12964,-65448,-75693,-78415,-68337,-12634,39173,26049,-29623,-56865,-47353,-26750,-7656,-25771,-19871,53580,94746,62927,12554,-29868,-58048,-80767,-62593,-32021,-12666,27173,84799,90547,4632,-87501,-89200,-12731,41009,47838,55780,62958,19838,-3914,10379,-796,-32421,-28369,-42717,-91290,-78289,-20560,-319,-3143,31819,40539,18603,42985,32540,29388,89320,158576,198291,221521,150652,44878,-19726,-45168,-68385,-21759,17565,-3533,-63217,-69744,10724,83222,38015,-15508,-15584,-48988,-105373,-137444,-109017,-19623,47607,30791,-10442,5108,53226,74327,39687,-50821,-103172,-40565,25822,39404,11802,-21279,10398,52030,67391,87019,14394,-115623,-148224,-101890,-80612,-44979,-47357,-94874,-85838,-82188,-82761,-410,81775,58780,-18239,-55662,-20038,37876,19997,-36857,-19507,61101,46344,-40336,-55406,6181,17539,-33175,-62235,-57236,-16110,38292,40832,51048,51995,3871,-13823,-1036,36550,70510,19667,-40350,-52128,-80603,-67101,24624,53010,11256,24534,72323,43960,-66558,-110384,-67939,6338,106603,153944,103586,27803,-5237,-2952,41827,86013,55322,-54082,-94563,-15483,65830,87481,70548,35924,24261,48830,68398,32321,-31547,-51500,6546,64821,71558,56815,40772,41439,94587,170248,106557,24778,82348,104915,11933,-32565,-20406,-14620,17553,69742,77121,-9090,-102968,-104582,-48451,-73665,-145231,-139340,-87609,-3060,86696,44109,-68064,-92134,-58892,-74318,-74713,-27675,23886,16544,-15721,17477,88131,58099,-71906,-96503,-2753,12176,-56199,-88017,-39254,5764,66692,139407,98424,37316,57924,55505,5605,-8594,-12793,1289,61527,82277,-21937,-102641,-55941,32759,81392,99748,94849,99791,98091,-19540,-143095,-59096,80182,61978,-11942,5418,47829,68124,59255,9647,600,36034,-16446,-118960,-94116,-38220,-16749,946,20630,35208,41733,21754,-8842,-43589,-53901,-34124,-18460,-18107,-33807,5629,70677,72016,46172,6610,-64639,-61558,-2923,-8881,-69766,-75242,12394,105125,113231,78900,46974,-14086,-71045,-74213,-67796,-91765,-107387,-45133,87338,134425,39587,-1700,24028,21059,-600,1782,-3994,-21383,-49419,-54608,-32205,218,33687,23927,-102575,-252344,-233999,-74850,42679,54148,12195,-7424,51071,145116,220754,144903,-75302,-196332,-97627,16305,17841,8655,7268,-2937,26585,54324,8287,-61229,-50139,-468,19776,12812,553,-28840,-5627,82913,176363,223887,184152,106820,80587,33284,-56115,-89498,-75167,-37410,-966,-23376,-26324,24760,-8386,-50025,-7912,39423,10173,-66415,-109844,-98537,-29328,15780,-12700,-58334,-98023,-184052,-274514,-275536,-163308,-40073,36569,79719,72540,34726,20518,11594,26032,55843,10650,-92030,-122327,-32587,50481,67831,17441,-51761,-113062,-137550,-47457,39721,-19474,-97791,-26851,30504,-9446,-4730,89182,128234,99243,88895,71168,22651,427,-9194,2210,30023,2387,-45613,6075,82414,67266,-24226,-72765,-45236,-16967,-33164,-73530,-104895,-76582,-2824,2901,-9947,1302,-19495,-18567,3551,-15144,-47631,-30578,-8275,-11000,-25245,-18218,25297,94729,118350,115753,164062,185101,98877,45865,73850,75549,30728,-4572,-15392,-9278,-3316,21615,67603,67727,4139,-31424,25072,58852,-8722,-50738,-26009,17420,79064,69498,-6321,-13641,20175,35529,12565,-8482,-22808,-55080,-92027,-90553,-78432,-36089,27150,37828,8824,-5838,-25392,-48341,-33650,3574,-10952,-33158,-119,39067,42809,59392,44259,-38160,-103312,-51988,42273,82853,38000,-59758,-82520,2579,92004,112463,45974,-14361,32089,64830,46795,28564,320,-23995,-25526,3869,52115,88415,62642,-36555,-141212,-163515,-111267,-48439,-17297,2569,-4268,-39455,-75694,-82922],[-80774,-66056,-12143,30567,46013,49982,27456,5769,17882,34044,25575,18332,71189,145955,101549,-35754,-64491,8597,29163,22335,13679,-8572,-52106,-108803,-79894,45252,94569,59145,41514,32278,33364,28218,14514,19250,-12493,-73260,-100978,-65748,4212,26266,-21518,-42394,-4459,68544,90680,63682,83573,51084,-49736,-35208,37321,-22743,-127355,-123160,-42958,-25747,-92698,-151834,-168294,-139207,-65008,-25675,-26342,-18201,-15006,4829,60789,40344,-41425,-69705,-37829,17015,30785,-15831,-90183,-141433,-102527,27059,103227,107506,89831,52491,6396,-22749,-18639,-30720,-79947,-148964,-172927,-138471,-36581,33599,50969,36142,-43284,-98586,-19546,88383,68969,1355,-17401,-33685,-63509,-64217,-35883,-36197,-68523,-59742,-10001,-4412,2681,35648,13602,-56438,-71481,-12762,22651,-5660,-51826,-46873,23950,71859,65061,55564,30515,-34332,-17170,61602,28115,-28021,31579,91663,81671,43956,24764,-3170,-41212,-47603,-37021,-28083,27648,31309,-63929,-117258,-51437,-3805,-59678,-88365,20694,131834,127804,85847,88735,85891,60591,7139,-39857,-13733,48062,65204,8933,-69546,-66386,-37194,-93497,-143387,-83103,-5589,51469,117971,142330,104392,70408,34402,19861,48207,76565,83154,35668,-18813,11505,18254,-73041,-119777,-51870,87247,206923,177807,65182,40127,74980,44441,-12367,29468,128348,182661,209665,202752,133418,99717,115266,147118,122796,58994,33589,45741,54807,46364,29306,-17692,-64638,-95437,-93426,-19782,22022,-61399,-121154,-102479,-83949,-74211,-85435,-77314,1376,54113,50167,79169,91944,55428,39618,59436,103849,149417,132459,70968,9447,-19482,-16851,-26798,-12879,4227,-15835,-34207,-1572,28289,32500,36452,78948,152744,170719,73521,-42361,-105422,-83889,-63030,-101067,-87493,-35300,-51244,-101748,-82002,-40325,-33638,-45078,-16815,29836,57230,52347,33575,-422,-15044,-16225,-41689,-88964,-95930,-15615,103119,117555,55142,11204,6117,13148,-29961,-109811,-89073,-16091,-45124,-133356,-126369,-22367,42200,12276,-59054,17265,193874,224503,135306,102313,90730,-1398,-124002,-174474,-117682,23293,117030,69540,-82407,-115381,-59919,-78254,-82232,-11623,35507,60251,24718,-97240,-158969,-103975,-42414,-4666,20932,646,-1532,31439,21149,-13232,-13228,43652,133151,163090,99506,28307,13269,-24276,-68103,-54540,-7172,-14572,-104488,-123614,-9403,50466,220,-57935,-96376,-107543,-43370,35077,22587,-26337,-20720,-48675,-92649,-24130,85200,77303,-21542,-64984,-20375,18064,11518,-37945,-75396,-21243,84100,107247,36178,-38324,-97752,-134225,-102588,-54525,-43265,-24586,-14170,-60439,-128069,-123715,-63477,-68399,-106484,-39180,42307,13540,-60468,-44359,44154,87180,54416,9559,-5764,25308,83784,100047,86028,83983,37825,-33804,-43123,-28197,-55276,-68205,-29965,-8390,-32826,-6468,51548,53312,15360,-24239,-44804,-37422,8549,77924,114680,114513,138699,161835,140649,88142,61431,69352,64347,12340,-7864,83890,104881,18289,-5221,34733,29354,-8497,-64836,-53003,51380,133005,114723,32443,-3528,39631,38109,-72418,-120923,-50104,-9179,-39529,-35303,38625,74408,53538,16778,-46216,-73895,-41836,-7707,-24595,-38322,-2976,74558,106429,59362,-4477,-35541,-57834,-27926,36362,64489,95724,134084,122081,108288,158359,195077,165272,67154,-21384,2740,33873,-63049,-169391,-143821,-75056,-66120,-60118,-23086,5314,12748,34631,53175,36935,7765,75,-12897,-37773,-31080,-23398,-39500,-34606,-31845,-17305,15393,38528,19998,-44515,-87004,-54692,-21122,-24051,-18477,40524,110990,125118,65739,-3620,-32853,-59576,-97415,-91617,-24852,11143,21578,80404,101587,23831,-35317,-16067,26608,41515,47811,73300,83737,22622,-57681,-111169,-85563,-49,31864,-48380,-141753,-124922,-33707,28548,41359,34824,2990,-30598,-12316,17258,74327,113566,89687,108961,196999,145256,15330,314,53432,49434,50052,25346,-43642,-131413,-130145,-21319,73182,19933,-66068,-77215,-74837,-89603,-115127,-78605,14004,41858,-3253,-19693,1611,19733,52583,47455,-43410,-88172,-5731,56442,41709,-3143,-32628,-19022,-40891,-56710,34130,39870,-104378,-160749,-114740,-115992,-100894,-82024,-108992,-106635,-100339,-81120,24379,118047,61031,-49542,-70384,-29368,8000,22348,17628,29636,100173,111652,29125,-28528,-22576,-53854,-114264,-110810,-62700,28003,106356,70260,25609,58234,80407,98551,119822,98021,5368,-105885,-146350,-127142,-129113,-106304,-19443,15917,13542,65777,96574,60508,-2548,-54480,-66945,-10415,105624,161720,116159,44663,17226,9592,31108,81262,61215,-67553,-116621,-9205,74147,74371,57434,46875,36431,36232,40511,-20618,-93919,-80416,-6733,49686,74046,79387,113189,111652,98575,114157,47826,-11178,65204,90075,12904,-1822,17989,-6014,7853,60485,46950,-30889,-80711,-74013,-38104,-48308,-79919,-62022,-34868,-439,60858,44788,-60582,-124278,-96182,-64563,-47767,-21690,34336,58824,18750,-4646,28497,24524,-89273,-139767,-32809,39290,2837,-36829,-6520,19590,34702,83949,98007,106447,143177,121919,44542,-2396,-21134,-46182,-15944,12373,-56905,-109646,-74891,-41641,-8030,58040,84966,83616,93690,6640,-108624,-67456,23316,18312,5211,18314,30864,70336,51109,-33915,-32187,18398,-45941,-148058,-102625,-14210,14848,22999,29863,10036,-4655,6574,7898,-24461,-37290,-32832,-41762,-36327,-26210,34771,118188,131537,77435,22089,-19173,-14550,22331,30998,-25018,-85602,-37385,44719,50631,33670,24740,-9033,-19627,2415,-14071,-82781,-130796,-73357,44814,78166,31842,8932,-40941,-89714,-27562,52266,43079,26455,17185,-16971,-55838,-70002,-59621,-48218,-102563,-190004,-183121,-106656,-53916,-27902,-34097,-61047,-35544,49093,125895,60653,-112775,-176077,-94200,-25372,-32460,-41218,-30136,1794,51866,65273,7282,-57821,-42419,-13596,-29818,-33145,-11037,-19174,21428,107176,174028,189795,148781,82500,54613,-17791,-156318,-177373,-69040,42913,76333,18333,2420,40614,17327,8801,38479,25076,-23223,-82758,-115120,-72462,-4073,2307,-8188,-5900,-59345,-190552,-275237,-229533,-101928,-20322,-18012,-21148,-25861,-65488,-61025,-13645,22051,21322,-47466,-148258,-181912,-68049,97193,147344,23672,-75695,-68580,-88567,-60393,33501,28566,-38634,3991,45152,26108,30658,89647,119721,116260,107261,66057,-4221,-29550,-11729,831,-4932,-37507,-69819,3618,107814,96574,-13329,-69753,-44761,-8613,-3322,-45120,-94778,-86891,-36234,-12583,29749,86083,87858,82427,63965,-22278,-89917,-47168,6543,16828,9253,2505,11444,44094,68150,119514,206600,190329,53273,-7236,37737,57875,21377,-23872,-27584,-7293,-35620,-50072,11358,54364,1222,-44238,8226,78323,73747,22436,19095,41505,66061,41798,17180,47879,34439,-25056,-51081,-46177,-50579,-51477,-70874,-98152,-105168,-34506,78131,92793,28592,5490,11663,21939,25770,22700,16018,7084,-6500,-4274,-2539,17057,-9447,-110972,-193514,-127635,-3458,45776,-4380,-89621,-62002,84253,131867,34818,-37763,-6088,59457,56635,18309,24585,24298,-17282,-36181,-9781,26931,47825,22099,-41588,-100421,-115993,-83730,-22840,48935,90461,52246,-23296,-58747,-55152],[-28358,-38555,-1400,14787,-818,1536,7855,3780,14464,46020,70924,57891,49651,71252,56463,6423,-2219,29918,43648,18002,-34951,-47792,-30741,-55445,-72160,11783,64129,58653,90465,86835,26346,-15850,-19111,8020,14295,-24989,-64726,-73785,-49261,-6267,-16143,-21663,67185,151663,93306,-2314,4822,13082,-8336,10481,26214,-52470,-161567,-168207,-52879,-4198,-60685,-68496,-17122,-4542,-42868,-100751,-111758,-50885,-20454,3622,50367,10667,-84383,-104860,-18158,70936,55797,-23918,-94266,-122966,-80630,33992,133574,154609,87092,6414,-20119,-1736,30630,28916,-16477,-104545,-167045,-138177,-7120,93996,111217,70616,-16927,-84938,-54123,37487,55719,-22469,-86603,-98954,-78449,-18386,35346,-2750,-71736,-59293,7788,29547,22017,20243,9348,-26934,-21977,21138,11096,-57333,-101091,-81227,-16604,-5649,-74745,-83908,7999,19889,-28244,-1608,-12769,-45807,46587,144193,111493,16544,-33237,-38852,-45487,-56717,-47848,1747,-3895,-56562,-80569,-30486,-8938,-59709,-94380,-33518,66887,95075,70325,51969,35514,-1428,-33265,-40285,-31296,25409,105767,132836,77870,17063,27393,41098,-25936,-91577,-56177,-2783,14371,55953,89173,51654,22374,39845,62697,74098,95764,82562,16848,-29278,17026,51045,-13822,-75352,-33723,72350,131348,74656,-6655,-8575,44604,68759,13101,-26523,37393,135093,176590,167223,113834,78995,66739,89709,106736,95601,72035,77682,114277,89895,17855,-22628,-5155,4271,-15524,-8195,-27267,-122101,-170683,-146644,-104812,-93458,-110779,-90301,-16610,37929,35266,42570,55523,33481,1023,21393,76049,113958,84320,20106,-16414,-38175,-73628,-101600,-51219,-12252,-23357,-21078,21149,40926,26294,20136,74171,165345,210615,130879,3113,-63493,-22563,8154,-25124,-20854,-6892,-35755,-52902,-6307,58482,91678,58939,6123,-4295,37652,47855,16796,-32307,-83519,-116371,-98307,-77349,-88089,-57133,25382,20650,-48853,-58156,-30296,-16333,-43777,-131591,-160568,-104984,-70884,-67798,-27028,29042,45247,43313,12818,21667,123973,183576,155485,115214,68491,-40333,-150400,-194635,-177971,-71374,81894,147154,51494,-27079,-37559,-88919,-108333,-17725,76405,116515,72500,-29357,-90389,-31883,56802,74013,59849,61243,102204,106011,42219,-6195,-16751,-6714,50684,108095,78409,39857,38186,-8701,-43148,-23854,498,-7805,-63743,-88805,692,30602,-48073,-72642,-36065,-24982,-2616,32304,13114,-12801,18315,2100,-57348,-72859,-39240,-11578,-57669,-111849,-47831,45855,47031,-6335,-36950,-35525,2443,41031,20601,-34415,-74320,-79586,-33212,-10796,-15574,1594,1160,-40395,-66724,-30034,8419,-23086,-89474,-85131,-39085,-32951,-55379,-18779,52710,112791,147094,134745,54283,30904,75385,65445,14599,7993,14947,-10751,26,30639,-3135,-50101,-48117,-32715,-41719,-15323,17659,8939,-16739,-51271,-55421,-38216,-63117,-78788,-45202,-15852,-10369,1491,4691,-4290,-154,60057,115734,61985,-16646,19194,67430,31102,-51231,-137794,-167342,-103228,-60498,-34757,17177,71943,103569,39676,-38844,-41746,-52477,-125805,-116620,-11286,9930,-53891,-27086,89627,121846,93448,77065,17709,-35490,-37770,824,-5700,-42005,-26434,71542,105963,54626,-558,-59780,-118478,-96383,-30897,-417,27919,83872,113149,107229,112016,110391,65905,1304,-3011,60087,77756,7367,-56509,-48033,-19203,7087,22207,12125,4507,3072,31721,57604,44348,-18360,-74212,-76484,-38838,9177,5059,-52213,-79570,-57986,-23780,-47517,-79212,-66856,-87298,-140724,-115374,-54607,-39880,-6124,86989,140818,110565,49372,23198,8445,-49875,-96713,-75832,-11337,25114,36896,75077,83657,47945,61562,79520,47313,3392,-11982,17505,71236,36658,-61879,-132705,-101776,35076,109012,33319,-84950,-97767,-18271,53095,67178,13217,-68992,-123949,-104081,-35289,50023,43444,-28341,-3947,86441,41139,-27018,43238,121045,110986,112963,51130,-98318,-205480,-157641,-31284,62590,30957,-57959,-73687,-36575,-40799,-100587,-90928,-15428,-14114,-72377,-35576,42437,21751,-19056,-3473,-17561,-36415,13221,35135,6336,-19291,-18772,-17128,-77662,-133906,-34665,34968,-61172,-119301,-70237,-70197,-98527,-100981,-110685,-102470,-85876,-75246,-3007,60648,20257,-46167,-58179,-56550,-32672,17036,39580,41081,80541,93529,42402,-7943,-32589,-74473,-117005,-75766,17580,121997,173081,91973,19165,86501,153576,146109,102473,29451,-82875,-172847,-180375,-109389,-63748,-54857,-35667,-36062,-21367,37908,64382,59689,50565,2542,-17891,42139,110093,104974,76705,62456,38170,447,11673,58552,38529,-33100,-28814,59054,112341,114417,96149,78296,42047,-24736,-45676,-35546,-44973,-37057,1602,32710,51885,76670,152687,183423,117963,55455,9955,-2007,20739,-12563,-44016,26555,99819,57924,15028,41623,30312,-52701,-95006,-30230,42583,34724,3853,16024,32806,22103,25205,53972,34301,-25296,-32618,-6635,-19047,-55313,-25580,1677,-46671,-81138,-51400,-29558,-95446,-129365,-47852,29416,22357,2989,41184,74741,43880,33216,69075,106936,122625,98997,17366,-68838,-70548,-28177,-7806,-21282,-61329,-94773,-109099,-87579,-30274,17445,23599,17059,39071,19593,-27926,19018,84907,56655,-4546,-59627,-38487,59068,57936,-9307,16949,26597,-43153,-66161,-3200,26678,28156,36685,10547,-52317,-65131,-14447,24537,5886,-8538,4118,6168,-13311,-57376,-40408,56417,125595,123511,108345,83767,46345,50318,90775,62086,-35305,-72829,-55145,-14498,49333,67093,30758,40998,58052,24891,-50095,-91519,-27895,71243,88215,62431,32575,-40760,-85995,-26194,37826,52220,80026,80455,16495,-49400,-85617,-101775,-72995,-37415,-40422,-51129,-76904,-123999,-126276,-103625,-114072,-93320,-6297,53825,-10689,-99343,-76315,-941,32981,-323,-53285,-56330,2267,51840,52170,5508,-23595,4804,-12759,-62123,-37495,8749,10852,94796,196689,194787,122326,68552,25182,7745,-48531,-164119,-179021,-52941,61952,84681,43633,23126,38198,58325,111508,126273,71229,46119,13078,-31944,-13963,19580,-32523,-77671,-48980,-65282,-145855,-130390,-57734,-32010,-33066,-46301,-56020,-31578,-20179,-6345,21918,24209,-10443,-58597,-114746,-154025,-83577,103759,165484,13137,-92719,-36203,-18006,-6574,62779,45906,-29493,-17718,25940,15957,-4401,-6725,-13429,-2059,-15967,-53860,-69995,-52655,8566,47331,9256,-42686,-72291,-13699,96486,107328,-1134,-56539,-25293,14902,22764,-29802,-84485,-80006,-27656,44424,128682,172819,170231,182589,143996,-8215,-102362,-35502,43437,47103,27632,-16800,-40342,-11497,14297,71985,159555,119215,-13721,-45204,5582,22624,5072,-4763,8150,12110,-34891,-58043,3657,50091,8474,-50829,-36939,42217,102156,79663,61432,55672,27361,-4284,46458,133921,74493,-62774,-94515,-40556,-13541,-20992,-65810,-111808,-78196,24810,115773,85684,25092,5151,16918,60010,55664,-3630,-10757,28832,26839,-22810,-59777,-34063,-47727,-111400,-150433,-108871,-48293,-25412,-61732,-119655,-50254,131924,141004,-44474,-109012,7437,95903,90046,71061,53744,23520,-40585,-82183,-38224,25068,23081,1800,6084,-20696,-64775,-83525,-38665,66424,113878,59314,8621,11518,7291],[38630,20832,41861,30222,-37614,-57701,-14257,16481,6239,7858,44857,48660,29349,16027,12638,15665,14867,40625,51827,1710,-58138,-52055,-11182,14126,-3417,-20739,-45477,-15356,76304,70034,-36041,-119724,-132687,-25114,71384,36527,-30983,-39726,-24529,38882,52119,51876,134042,184047,105174,7064,-22041,-16043,-2244,-10109,-23214,-20872,-57353,-84707,-13083,45215,25906,32987,83770,81850,-13471,-107201,-123504,-95906,-53564,16415,57902,-5391,-99318,-127439,-52208,39335,40276,2762,-14176,-23964,-19840,5925,69442,134303,114561,37745,-19820,-21109,13760,25341,17803,-25555,-82879,-71603,51809,136612,105281,31428,-21662,-37096,-63482,-56995,-18120,-48301,-100388,-90857,-24415,52801,87393,36087,-19048,-302,20762,-5656,-33029,-61932,-60262,-16117,49333,74809,27978,-42826,-77782,-78314,-43944,-25060,-84810,-110457,-21884,11068,-40594,-41479,-56343,-69994,59373,157974,72837,-62702,-104117,-59488,-20310,-55953,-86959,-26972,-57075,-118064,-39170,103498,88891,-16963,-19906,56642,53000,-17079,-23083,38979,49365,-14233,-99418,-122674,-73947,35164,134203,142961,98876,87267,129218,140611,79621,8566,-25338,-47650,-68151,-40704,-11148,-48100,-48935,25475,75500,77156,110227,97142,794,-50864,-7354,33816,10288,-27061,-19290,24487,22274,-42585,-72202,-10683,76864,127247,85408,-9674,-31743,41587,80010,73440,43821,30607,23030,47264,68855,69162,59794,98697,171630,114897,-32696,-86239,-38164,-3689,-1328,-21876,-89945,-159350,-166023,-144063,-86000,-64606,-79224,-53977,-22791,6978,16654,-661,2306,18301,-6260,-3454,51774,93936,71407,2514,-14350,-27784,-92754,-86729,26809,61870,17363,1837,674,4341,5894,-7898,61692,191789,220524,124404,17520,-25324,56462,127043,60419,-19506,227,20706,-4002,6953,88996,157945,139490,58704,-22324,-32767,-1272,9943,-32868,-87522,-122454,-115401,-86214,-81826,-94899,-81419,-87362,-111645,-99797,-87367,-101567,-118685,-161549,-158305,-100475,-46382,19210,102806,116547,90465,92078,39527,-22089,56894,163457,149743,71050,17458,-37306,-57956,-68310,-111701,-134309,-38330,105260,128197,62784,9558,-55695,-93157,-17093,75966,84444,39388,15499,421,55694,133893,102395,7005,-19327,67151,112960,43972,4737,36708,36178,6855,13611,15823,11612,4452,-22917,-17136,-10131,-37964,-64317,-72381,-31529,75730,102066,16103,-7874,37702,33384,11130,8296,-12211,-16882,38536,60714,23485,-48625,-87226,-60626,-62275,-100986,-32295,79580,92979,55336,45870,-5800,-55443,-28068,-15592,-28105,-3343,26212,60374,84831,53695,24835,29004,37076,38221,43034,39610,1923,-57349,-102842,-83377,-45659,-49205,-34226,15051,92437,178095,206601,126185,52420,41894,23453,-28746,-49900,-24843,-7055,32183,85042,64307,-6846,-51643,-57560,-41101,6528,18500,-6183,-3196,-3436,11938,30227,-66099,-187488,-191685,-161505,-173798,-143566,-72282,-24285,26218,83136,118865,70123,-9278,-24818,-6624,30,-44753,-171776,-247809,-127285,16593,50467,12261,14264,78511,79434,-2960,-70948,-79537,-79476,-46804,21259,30916,-23221,4604,97122,111275,114383,146861,117234,29916,-31148,7923,53219,27809,-1592,63645,94552,42100,-22591,-74176,-119412,-114256,-72147,-51297,-48942,-13711,35500,39706,19001,-22241,-65391,-57326,1543,58166,66849,55792,48805,52615,47429,59348,70022,29963,-20481,-70368,-92606,-47059,9056,-36203,-135682,-129924,-12345,82159,45344,-82116,-150586,-112041,-49471,-75689,-124399,-104775,-95729,-145164,-153450,-91917,-40561,-804,74286,137902,134515,109104,101416,47913,-45157,-87623,-50285,-16703,1341,31531,49785,26728,22083,83932,108329,67342,1139,-51048,-34739,36786,21088,-58043,-95769,-60412,41462,121715,104477,29705,7189,37848,69823,59463,-8052,-101575,-160376,-125829,-65655,-21687,-48054,-80955,-43785,-6569,-55139,-46031,43008,78692,53453,96993,75692,-75316,-162033,-72866,31259,59306,33905,3947,5969,23992,-2680,-71919,-71005,-18687,-38487,-99456,-53367,33737,-8484,-88855,-49450,-1307,-20204,-16093,-10528,-10542,2656,28105,61515,31923,-73636,-82279,-18555,-23871,-51075,4017,20697,-38420,-56434,-45556,-69940,-95634,-97823,-78026,-46369,-8901,18793,-599,-47112,-28838,-4753,-21654,-19713,3075,3773,-5480,-21635,-25218,-31892,-56027,-11029,95918,172921,192560,130662,88800,143166,166245,90008,-2078,-36536,-57968,-112708,-117997,-13257,61954,42100,-3236,-42126,-43378,-11219,-3404,-6832,-18645,-50165,-27886,50433,63294,14694,16317,55367,40147,-16633,-2914,15874,-38009,-45552,28089,74557,104303,150236,157896,127831,51270,-89703,-125302,-16850,33787,5999,20366,47822,48566,60545,108554,147001,90228,30161,33730,53936,57,-85572,-83445,30825,148495,130150,37884,31331,64288,-19103,-109678,-30106,90557,88172,36882,32919,43621,18647,-970,49759,97198,70268,46244,46499,6669,-85834,-106753,-80343,-88820,-95713,-86531,-80457,-103826,-109267,-66944,-36914,-26435,4329,53886,77666,41290,-4775,3419,50119,69755,50496,-13642,-86804,-65294,39781,58691,7726,-34114,-74369,-104745,-51500,21484,28202,-2292,-38244,-44220,-11768,23288,90470,136358,82339,-40194,-135114,-87865,51307,80965,49873,71277,38383,-2495,37613,65566,-6832,-27494,9086,-33989,-98055,-65765,-3264,23440,3758,-1723,43984,72511,29494,-81079,-135920,-59018,32471,75623,110316,104788,53501,28795,62013,66180,-15522,-112226,-128011,-45409,56625,66364,12552,22505,42042,6587,-38045,-21648,47140,99589,101676,64285,5950,-47463,-49609,-43066,-42502,-8785,54497,56946,-5055,-56361,-78447,-75468,-26948,32525,67749,41845,-66906,-167873,-148839,-77856,-68479,-37298,49408,71146,-9213,-42791,-672,53024,90764,61329,-23189,-71828,-63753,-38538,-4616,2010,10867,66299,49115,-6045,8843,19847,9183,105602,195760,147466,31664,-34435,-40065,-12408,-37995,-120057,-136571,-36756,47985,41213,-540,-11183,30274,77414,125265,125756,99301,117634,105698,49629,15320,10866,-57727,-140077,-130267,-101721,-81247,26796,73623,-14091,-70039,-56380,-26071,35131,79710,85798,70614,27552,-17228,-25184,-47996,-103839,-78616,74499,149130,39845,-56908,-24808,3303,27169,68505,17034,-89865,-91250,-23273,-29879,-81907,-100667,-94518,-83806,-111294,-132552,-106383,-68122,1570,68335,49819,12287,-14559,-10277,48713,51715,-54402,-93387,-37882,4932,1176,-48943,-78706,-49490,9462,66756,109401,100892,100241,170637,167041,22262,-79573,-24259,64537,69425,17893,-53254,-63393,-11835,-1195,25856,71424,10962,-74412,-54238,337,17192,16780,34157,36188,-574,-23926,24317,101089,96627,39436,-3660,-5149,42698,82025,72429,61867,48009,-11523,-49545,32224,152907,109369,-33352,-84610,-20518,31175,23428,-39794,-91120,-16267,114405,127066,30287,2928,-2834,-17686,32683,48018,-15055,-38616,10143,51956,-3780,-85467,-84216,-77139,-47365,968,-16037,-74280,-93027,-98927,-125839,-70146,83217,109647,-35588,-87635,13043,94845,98173,85569,28091,-28717,-74407,-122397,-66487,33852,23787,5314,57002,38428,-53408,-116814,-82467,21258,75542,45542,37019,63483,63380],[53237,42652,56957,47648,-35478,-85912,-46123,2114,-14805,-43068,-28642,-19802,-17849,-22355,-27020,-32906,-39958,428,15766,-20536,-31347,-19500,-15868,24067,37294,-28978,-101632,-73652,4439,-12198,-98369,-165611,-151087,4166,109425,58073,-3216,14638,53248,98911,83093,67096,106678,130769,106624,60836,-3330,-44761,-43626,-73488,-95808,-17398,51143,47497,62591,94684,82596,55312,49148,45172,14611,-6469,5717,-9947,5550,81947,92120,-3205,-79166,-98582,-59250,781,3265,14178,38651,21088,-4325,-25058,-21078,53807,126562,98099,-23146,-105916,-71486,-14456,16207,9826,-16577,-26124,43741,88103,28161,-53763,-59304,-10489,-39850,-90008,-76766,-67897,-75485,-45013,16330,51870,46241,24816,44664,78639,37337,-46163,-83273,-111950,-112633,-37037,46204,74053,58275,24788,-20371,-61630,-49950,5005,15075,-22682,-54533,-82185,-69563,-25729,-33592,-30284,73160,101495,-3142,-87323,-84202,-33409,13330,-40002,-120461,-111750,-95885,-95971,11364,144020,138401,62968,62300,58338,-53287,-140154,-74189,63449,114487,52648,-45540,-119587,-123881,-32324,52232,53099,42203,67759,132211,161743,122485,63659,-13861,-91316,-102500,-72576,-75202,-115603,-94550,-9518,42413,64017,119730,114872,-2136,-73297,-59797,-56016,-56852,-23012,-4788,-14135,-40771,-78590,-59540,57438,158302,163139,121030,57107,-10046,-23879,-19647,-8141,11396,36376,37542,34105,-1280,-36341,-21288,78045,184510,106674,-83489,-176861,-164212,-114644,-47044,-33073,-93646,-141392,-143216,-140165,-96216,-53009,-47585,-43302,-55170,-35732,15153,8690,-14944,3789,15047,32176,73562,95380,68992,2505,-15792,-19949,-69080,-26932,95606,102874,54647,35785,-19617,-57731,-54806,-61201,38548,191623,169398,45916,-6189,-14249,75454,190896,132925,1344,38788,129907,64786,-15901,57342,144113,123320,62823,-21487,-88744,-58938,15481,5509,-42666,-76413,-111074,-108036,-68368,-85312,-127900,-135987,-107507,-93552,-121398,-161229,-157670,-122447,-52924,5573,20438,50968,126481,152774,122000,94857,12060,-47777,59730,185677,116239,-14819,-44943,-10188,55879,45182,-49583,-113833,-93111,24747,112897,92534,38173,-15331,-56990,-12409,51707,29823,-5776,17948,45467,100475,138961,53892,-78385,-120088,-39601,40967,18875,8260,61903,68680,5079,-52749,-64637,-67899,-92560,-91177,-31714,-30315,-80961,-95003,-76810,7040,128359,161689,97276,45553,23935,-12334,-25922,-25572,-48414,-48174,-404,43726,76688,52860,-8936,-36703,-54412,-76737,-12650,95869,132738,116653,109816,33965,-54794,-49122,-34348,-22262,22837,38729,65862,139150,118116,38248,29913,68499,66765,40749,53920,49517,-41079,-130985,-98614,-44119,-62138,-51813,7185,57511,97439,121193,115852,86757,56045,28932,-9304,-34160,-41585,-39030,15942,109266,128994,58922,-16710,-47492,-27395,30108,40660,12216,24245,50136,79391,83615,-27440,-153260,-150940,-131448,-160900,-135282,-49363,-1060,42139,55284,33102,14068,107,-21861,-64180,-51186,14777,-324,-78017,-19555,101409,113041,17785,-26689,37819,97257,37752,-61409,-64261,-21409,9010,49921,75865,34344,7379,26293,31416,78408,150528,145100,42183,-63102,-21439,89762,82283,3308,30232,89899,52997,-26355,-35717,-51838,-87590,-73229,-57284,-70451,-58954,-31535,-35478,-34026,-60697,-84136,-32399,15483,14827,14162,17487,12407,25023,29648,30940,58840,65692,19966,-85655,-178234,-135468,-27078,-25777,-129670,-152013,-20339,106522,65922,-89839,-168079,-119439,-25443,21518,7129,-30746,-62546,-105044,-135910,-99777,-35997,-13997,6783,83907,173935,192997,133927,34343,-42728,-71924,-68330,-60980,-37773,-2834,-7346,-53766,-57024,-4135,43663,69894,26813,-44381,-40272,10244,-4888,-65730,-104495,-70126,5053,66446,82579,81481,91380,73763,42867,18757,-8561,-55811,-83368,-45982,-44700,-66493,-62850,-42867,-48576,-61535,-71843,-44380,-32538,-46352,-64509,378,45566,1271,-15496,81583,117631,38562,-7307,35981,57663,28673,763,-5960,25624,28152,-25458,-52260,-33488,-39011,-104364,-135216,-63165,-1004,-18258,-27360,-16038,11611,43678,66723,126242,150022,31524,-83996,-43579,26374,18839,60400,91121,35903,23063,46741,-18450,-103318,-113498,-108692,-76280,19816,100803,67409,4369,14980,-24224,-84934,-64395,-44572,-62295,-52475,-36665,-1474,18034,-8070,18003,105949,150711,159065,166372,185564,186386,113760,-8663,-74835,-12299,61188,21651,-10472,64334,114406,68069,17382,-19671,-47073,-37036,-46500,-89922,-141278,-165268,-116592,-35390,-19873,-25469,13756,45724,23861,-34945,-25184,-18410,-95114,-107747,-11773,29200,37297,94742,128789,122222,58610,-92376,-122150,12769,55135,9984,49598,92451,81353,54980,15674,1214,7034,22916,46257,51549,-14780,-74848,-62750,5071,115282,161411,85183,54344,104703,25341,-109115,-66396,70485,83922,22404,1105,-536,-26022,-41601,2326,53286,43414,44983,64596,42082,-55789,-117411,-95871,-43211,-12966,-42746,-71682,-76760,-82004,-76385,-85358,-61296,8143,56872,50896,34409,4921,-27752,17270,71146,45827,294,-15373,8999,60221,56293,26710,-14108,-69694,-67414,4570,39658,31886,22847,-18330,-59585,-20778,50214,87169,80555,34930,-38994,-89772,-53380,51705,81076,49731,44745,41786,57409,71749,24354,-82326,-91972,-48268,-84803,-95302,-4226,34547,2888,-27503,-20660,33984,66026,24143,-70573,-121026,-95302,-58178,-37784,-1482,27632,25507,-8604,-19093,5307,-27759,-115402,-120437,-44389,4592,-3930,-13222,25730,37187,-24576,-37233,44353,85213,44960,29326,4800,-68074,-102738,-65577,-59538,-57462,-28403,3978,-4139,-55718,-106408,-102496,-39574,27600,49100,71024,51723,-81648,-168144,-77280,43634,66259,96420,150575,122454,43359,39402,45026,38922,81902,104191,56103,-31660,-118693,-134202,-56729,22020,71892,140092,136493,74672,36822,-9441,-39699,18957,55914,23592,-42656,-95545,-58233,16417,-13272,-108961,-119643,-25271,41765,4679,-44362,-9517,63392,69585,53315,51791,65414,88117,96121,70961,15868,-12081,-45204,-103466,-125917,-90106,-19924,57943,50061,-24475,-67508,-54149,12196,95562,115796,90836,58225,24057,18945,48438,43316,-17121,-13295,73323,156144,119783,33014,1641,-14351,-4600,44333,37847,-62053,-76369,-9432,-16265,-96051,-89196,-17027,-329,-39856,-63370,-62522,-55487,-12830,64190,94351,92695,69341,24976,-4373,-45440,-113561,-100149,-36296,-8233,-7264,-24142,-28417,10788,46551,11403,-45981,-78933,-35609,81686,115846,37133,-48017,-31049,53813,68676,-16720,-68920,-20310,31889,10278,20827,26662,-58823,-111448,-68156,-12295,38815,67088,65015,22342,-42340,-22535,109085,193165,147172,83681,73989,91495,111577,100312,60056,32046,4438,-41316,-67406,-14042,82651,96425,27037,-36252,-24398,13084,34477,4153,-38334,6826,104781,69335,-29406,-8093,22333,-11331,9828,42140,30897,-8718,-30919,61,-5156,-79393,-126308,-126169,-19919,90999,50109,-59750,-106491,-95891,-87442,-73948,6160,74475,34877,-6022,25554,69452,74096,42274,-34110,-82713,-88875,-114496,-75821,11096,6544,-16558,30027,23383,-63687,-118651,-85928,-4545,49319,32503,19579,46890,85235],[47223,47869,68135,73643,5738,-62775,-58497,-10573,16121,13237,-4976,-39251,-45977,-26076,-40517,-83541,-88576,-43741,-24474,-15971,19919,21803,-6251,31800,66272,23312,-31820,-43246,-36917,-51489,-77418,-85027,-18665,80777,84637,30588,7769,34112,98443,124965,59029,4278,17315,60495,94947,92823,34404,-29250,-40190,-75519,-114224,-56941,46126,103149,121800,103917,64467,20259,-22700,-19181,37393,89068,144520,196802,237029,259760,169973,16539,-46204,-41258,-7833,17525,-28,19822,26433,-22914,-43642,-31129,-40580,4786,111059,127580,-19006,-151238,-109329,-21635,7229,7214,15789,-13494,-17854,-2037,-48785,-117316,-82999,-1469,3650,-23212,-45513,-75199,-79938,-46649,-22659,-35740,-62749,-47317,47534,113551,67013,-23090,-66001,-70609,-53998,-35635,-32449,348,64700,82884,22400,-42977,-39094,14318,72012,66383,-42857,-148116,-104595,4002,40814,50897,69211,25992,-35809,-31502,7437,22291,27130,-19175,-103545,-134052,-82922,-21944,21600,52392,67645,69763,65632,-4376,-131734,-178333,-72614,76847,144665,122305,91909,11986,-92188,-105148,-71871,-38871,2378,31085,70927,93206,79501,61693,3854,-54562,-22024,-10204,-69446,-95792,-63405,-35886,-12041,52566,132681,123432,26428,-38538,-73048,-142017,-154641,-52070,28108,6253,-35938,-51781,-19087,85062,160645,122704,78419,88955,69614,-2382,-66741,-50605,28897,90065,79020,34281,-44436,-97001,-70326,36929,132127,65456,-78570,-178736,-221285,-165651,-46236,3495,-24609,-54517,-71181,-114387,-133807,-83963,-35609,-32499,-54765,-36874,36469,63832,20926,-313,31518,92709,120080,90802,33054,-20713,-41621,-47747,-59418,-16061,54604,39346,40682,63207,3658,-74069,-100596,-90106,18964,119925,52594,-47922,-30201,-11732,34461,148132,160360,71469,95930,205617,137940,8459,40374,107753,67250,28625,-3796,-67869,-58830,43230,61908,1803,-51672,-112625,-124469,-50279,-29074,-88092,-123184,-93222,-78607,-115620,-156421,-124300,-19695,86641,126195,94721,50629,83184,145577,111160,55687,22080,9724,88620,165311,60892,-78130,-75924,4842,70498,34124,-43041,-33721,-24381,12346,64914,64355,28408,6369,-2885,15080,36303,27424,4196,-6132,3027,57239,80126,-22633,-128435,-139094,-92630,-36499,-2,29529,52926,45931,8410,-63510,-111148,-117999,-140119,-133075,-58876,-55414,-82067,-54495,-25320,32595,112004,122527,89134,31948,-54692,-105548,-70975,-39423,-53694,-58430,-57853,-32951,81034,148364,75281,-8415,-45321,-67044,-26832,69748,120636,114703,104630,41195,-34327,-32975,-13628,-8924,-10078,-36289,-4153,90574,96971,21218,758,34316,42894,51669,103817,100346,-61396,-175117,-107196,-44650,-53092,4897,65642,37692,-11431,-16599,21943,80135,102441,58448,10275,11282,-6285,-56423,-31429,72705,126126,86515,18864,-11857,-5326,23232,32555,28558,36560,48668,70462,58008,-8792,-29105,28096,42392,-9580,-45635,-29233,-4003,-2672,-33418,-61490,-26968,15090,-6944,-76779,-58260,67585,158643,131331,108342,117653,76996,-22203,-70324,-4535,59255,12281,-58540,-47764,-26207,-8508,52892,91528,36871,-46385,-69850,-44979,20061,86034,84026,7445,-95734,-72948,29993,43207,-16297,7982,79236,61175,13873,50667,24248,-64900,-65794,-37341,-40577,-36341,-53031,-75119,-27804,8831,19121,61941,57419,861,-6850,-15109,-54703,-53160,-33690,-10667,54257,119215,114482,10244,-92638,-89105,-17637,18452,-25650,-77360,-20776,80239,56365,-68983,-127225,-74020,48744,165495,181240,77324,-20257,-75780,-110900,-87484,-24563,-8047,-30854,10312,130984,159258,69268,7502,-2938,-39585,-113171,-107186,-35931,-17018,-51771,-82519,-95339,-95226,-41800,43031,35335,-17923,-7967,25956,5230,-56373,-132144,-133632,-46290,18729,19952,36754,74834,43315,-17353,-18700,11596,24008,37484,61924,16683,-27973,3028,6581,-82116,-105508,-49565,-41744,-96867,-116201,-120520,-87122,-27137,31700,77293,149791,123006,-5294,-50520,12145,20199,-26879,-12602,66894,129203,66946,-12658,22438,27248,-78976,-156063,-137636,-80539,-18735,21274,37053,33817,42262,64758,74746,104269,137742,58411,-52873,-8378,79508,71458,96063,119080,62524,35505,57220,23963,-50009,-73935,-49201,-4210,68696,126194,89673,41409,44726,-7210,-44058,-11484,-11699,-47936,-41109,-5538,33482,33962,-1222,17630,83521,106308,99998,149567,198732,155880,45946,-48855,-62840,40808,134674,119555,70353,55216,24347,-21784,-8645,-5167,-47398,-36919,-21831,-67827,-138330,-195576,-184185,-121413,-67670,-6904,50916,40177,1740,-46065,-52529,-19936,-64323,-124790,-54924,28391,12741,-3477,4231,37385,51850,-26899,-48093,24528,24687,11779,89717,119501,85669,28764,-59233,-106228,-42683,22327,8365,-25845,-32752,-14173,-15533,-40020,20864,118466,114809,79506,79806,5139,-108566,-93124,20071,55606,15770,-16308,-31997,-55982,-78992,-55510,-30517,-53990,-27520,47100,79995,25149,-46956,-57695,6856,57325,12535,-23037,-9487,-23664,-57285,-65826,-29572,24686,61573,55117,61891,66667,5341,7464,56190,14862,-19793,16079,36566,-3496,-35274,-24509,-52168,-98215,-55552,-3562,-23058,-16526,38879,43536,8822,20525,57226,35396,-17021,-41931,-27469,-4850,13760,45876,33295,-25619,-34500,24217,73719,39732,-34881,-88544,-85955,-91797,-122204,-77167,35367,41132,-39124,-70306,-57803,-33346,-20519,-47186,-58243,-24884,-49818,-98032,-115889,-99869,-37097,20069,-4950,-45596,-22130,-16943,-64013,-76234,-55061,-68467,-59110,26690,108253,66720,-39019,-29034,74023,62519,-45923,-59090,-47877,-113288,-129100,-75544,-34489,14617,27109,-130,-24526,-86377,-167619,-160055,-69657,2422,3365,9789,6532,-94191,-132842,-4084,118791,151364,175254,177188,115788,70821,99502,85952,20991,35191,105085,136401,57823,-81547,-138378,-69386,47739,141666,189603,151830,65146,-10781,-70645,-105895,-88732,-90249,-81914,-74646,-87876,-34343,44016,-4372,-115956,-122144,-45206,-5360,-38958,-50303,31959,91858,42302,-6710,2690,10038,-3595,19039,55429,15862,-40880,-37851,-17465,-31236,-17087,15855,-10795,-51773,-42460,-56682,-64100,25992,119784,94539,24529,-11848,2980,55529,102958,114936,89390,80234,94586,140780,140700,71194,7521,-56538,-75038,9022,99048,73000,47985,81673,57989,-53241,-38598,78616,109606,65601,30982,-52,-20479,10043,78232,112362,116288,99098,51605,-39089,-107582,-89685,-14437,12260,3898,28723,47850,37099,53719,61623,-41931,-167181,-183023,-83391,26049,46340,19256,-30301,-42636,27640,48559,-39884,-56877,27829,50634,7460,23950,25564,-67283,-118756,-86998,-40501,39402,97307,68720,-1153,-56443,-18127,113553,170281,133539,97021,82634,98617,136617,149238,90798,15316,-44772,-61051,-65300,-57598,-11246,41990,51736,-896,-43030,-42784,-11142,9855,-7566,-41193,-36950,-33866,-45056,6795,57107,40469,34625,51837,72165,24217,-87145,-121825,-65526,-73526,-145753,-173581,-68243,28292,19285,-31892,-71355,-64996,-21430,-25380,-18690,48230,68429,48114,51396,55218,52632,26307,-31289,-65889,-70787,-74535,-62991,-37893,-45017,-68973,-50942,-35498,-55497,-70216,-48666,15359,59160,18530,-34669,-8339,69452],[11466,23413,57686,54514,-9971,-64995,-76487,-30326,57095,110662,85435,2634,-40594,-30111,-66290,-117254,-96030,-56760,-46894,-24070,-1897,-9130,-13980,46326,97755,78867,26241,-18860,-45373,-40971,-32382,-7016,64886,70398,2333,-7380,-4062,815,64243,95994,1586,-83976,-61864,6783,47188,60140,53041,32047,20473,-35114,-91878,-87688,-36678,42447,88502,33423,-4880,4674,-15131,-12095,27899,49639,125051,292252,413825,386157,204095,13395,-35837,-3701,36807,46330,36136,34346,-10245,-75407,-92475,-49321,-7457,20092,76328,107467,19135,-80598,-62455,-17296,-13138,-5491,22593,-16073,-54617,-50373,-93060,-149763,-91469,-2028,17433,39162,29920,-61926,-113625,-92926,-85906,-107113,-134565,-125321,-22519,75633,75988,17141,-25369,-2941,43746,-8654,-89910,-63469,44201,100197,50471,-19456,-33137,-20620,30465,88163,33826,-99901,-121647,-9756,77321,79324,37084,-843,-6830,6356,34398,41882,24012,-2413,-58016,-81634,-54677,10039,-8054,-64066,-51844,7911,27088,-26364,-112415,-149311,-76868,48806,112977,124666,160825,141049,12090,-97399,-118236,-46946,35403,48508,27990,-1737,-4070,22755,15582,32127,94385,59883,-26072,-12732,16762,-47433,-66716,27434,110240,93677,66172,53821,-14344,-136490,-178122,-67988,68270,85112,26918,-13499,-22418,3787,39142,30032,5064,51516,118082,78693,-44472,-63194,37777,120564,92996,41600,-4470,-36213,-40965,-10000,28930,10097,-23959,-83972,-145632,-90200,23388,51756,28403,30062,39650,-31872,-118692,-106800,-25548,24052,9028,-1057,40955,83543,57070,14036,23096,94627,127035,68374,-17343,-53002,-51034,-62160,-62436,-47580,-36586,-50160,-4541,58764,31827,-57518,-95622,-48593,31866,33956,-37416,-75079,-26623,-1642,9490,73203,112993,77758,77783,145483,127360,43723,39437,87017,62159,16812,5765,-5423,2016,82346,105090,37024,-39628,-106396,-112472,-14874,46752,-5957,-81066,-107820,-104775,-107052,-121323,-72762,50245,147971,158515,116546,53304,65698,130601,70221,3103,58776,87725,76502,74995,929,-96464,-70447,-11604,-9217,-24173,-889,55530,64169,42171,23991,18711,7296,3575,28870,37557,16156,36645,37795,-21275,-77795,-48477,-3514,-58179,-115190,-98610,-75610,-61942,775,58448,44000,9385,-10801,-61369,-111778,-92913,-80141,-80498,-42796,-43840,-38331,6067,33918,52448,54413,11629,6814,-4181,-87874,-129448,-66217,-9911,-2131,-15249,-53442,-48918,82763,147959,39318,-32337,-16833,-51069,-67814,1311,44897,44121,59139,25778,-31265,-19655,8798,-11325,-53277,-81548,-53712,-5582,4947,-14041,-20432,1080,54005,122438,149119,76746,-99703,-184431,-109985,-48954,-815,108012,121421,24964,-40048,-45089,-48456,19105,95242,39684,-39720,-5219,30168,-34984,-76431,-34392,2461,1578,-4119,18058,17489,-18858,-31956,7514,23600,-7429,-16671,-31328,-47292,20492,112477,136011,81239,-8461,-51066,-16837,-16843,-66719,-61050,10132,48732,1403,-50383,-11646,69023,130965,141073,116868,64079,-11663,-89992,-98541,-25115,-5603,-52045,-55884,-16602,-45805,-65597,-5211,20634,-33238,-96444,-95433,-44594,11060,39078,25183,-15151,-75656,-79388,-57371,-30839,-10966,31437,55891,42877,59961,98574,24251,-83184,-76792,-25017,-10920,-16530,-57354,-76896,-1746,69569,95001,116709,83975,22110,28818,47121,7061,-26009,-29970,6872,69288,120256,145099,97583,38670,6962,8118,52764,85946,57357,34367,41046,12449,-51899,-86124,-42053,89613,206271,207195,100552,-11052,-100413,-145306,-97481,-5238,33646,173,-22977,12707,4970,-28655,14906,57716,-15285,-133032,-110421,2368,6873,-49312,-46410,-55570,-97713,-75661,-3037,2150,-11313,26223,68994,39903,-19799,-86855,-127806,-57052,27799,15573,-17542,-5204,-18644,-40259,-14835,21971,48159,69158,93137,72288,51646,47319,-12693,-124828,-133919,-67482,-50344,-66531,-61974,-87035,-102788,-69076,-2985,33482,65541,33371,-43055,-45410,-6110,-28052,-62311,-21088,70996,124705,54707,-6717,46193,52061,-37966,-68595,-81970,-123141,-62299,63072,115024,81458,49749,62801,78686,69595,74920,35784,-11048,24425,71470,80606,125179,115563,15859,-52293,-33284,13466,6250,-10624,31509,53670,58779,75747,48618,12012,21455,36270,70305,86625,45542,1012,7113,39739,49826,25646,-2417,28563,88575,82320,41456,71460,94250,38380,-11194,-16907,-10997,36473,91673,119887,91921,-3098,-116092,-126642,-30171,7384,-35826,-21733,43081,65274,6613,-102694,-142113,-100209,-50498,857,34326,3813,-15906,-29646,-47097,638,9917,-58080,-16572,101666,86686,-17820,-77760,-39347,38443,40387,10746,2383,-929,48639,124379,96871,18739,-30227,-54983,-42828,17490,53239,112,-51492,-10021,52261,21150,-63115,-55656,27457,84763,69515,12014,-41316,-85491,-89838,-40678,16310,39075,19586,-7730,-18215,-43108,-50725,-45917,-75427,-61816,25016,98688,83155,14087,-33618,-4341,31699,-9402,-15389,53486,63254,-10115,-20811,13145,11564,27876,64521,103763,124187,44057,-29371,-41994,-88324,-108695,-54515,-19088,-44428,-68259,-73645,-107906,-115593,-61617,-35720,-55252,-32250,40408,78092,70588,60273,41116,3578,-30064,-62886,-62334,-12225,29811,25296,-28840,-88909,-67233,-2532,32834,19378,4732,994,-21426,-80010,-106607,-63083,12064,1816,-80311,-101699,-78993,-75705,-84551,-100999,-50319,40783,-8426,-110571,-129440,-91487,-12996,49378,35717,573,4499,17836,-6125,-47758,-63098,-76548,-36998,83205,148482,55833,-33359,5303,70974,16177,-66128,-38560,-26188,-80652,-54475,9104,34888,62375,51104,20145,4278,-63467,-153730,-170442,-125976,-64918,-36044,-23090,-28743,-85211,-86038,10652,92714,133135,151412,113361,52610,47929,103364,109818,47870,25040,77954,145413,112038,932,-71408,-53602,47979,155146,162641,79234,-4259,-65811,-98465,-118712,-108586,-109105,-97569,-70248,-48782,-17044,38664,24731,-42158,-72425,-83891,-99759,-85764,-40158,19918,53107,26786,2705,7336,-5808,-38014,-22413,51457,30478,-63312,-64456,18954,58410,58347,25112,-47213,-81832,-66453,-97545,-88578,40494,142714,100433,4206,-39623,-2461,54822,83075,105840,133769,120293,79388,56063,48428,8368,-47241,-114450,-121491,-24442,89527,130304,119679,130827,84588,-44769,-51155,51841,80586,43658,30175,18303,16976,74947,120282,89871,66060,73787,55946,-37020,-80182,6061,88414,59629,20634,53705,76719,50611,52099,76491,3146,-118155,-127443,-20106,48713,20902,-9990,-29394,-36419,23353,53373,-636,-17164,25539,18709,-15640,6548,29243,-33023,-81238,-47707,-12752,29990,78851,68661,23362,-9195,8902,63925,75089,68989,64049,5333,-19547,55964,142348,130719,54805,-19971,-43604,-56903,-68738,-35393,14765,36403,7364,-15774,-26746,-37878,-14224,-1565,-71387,-127038,-59195,2025,15403,18791,39168,64837,67419,57850,-3313,-133001,-193581,-109761,-53175,-100296,-142482,-100865,-72827,-52592,-20381,-21211,-18121,38166,46566,6989,19322,38223,45442,57362,44372,36657,54366,49097,18968,-22248,-29150,-21600,-44717,-65221,-65393,-61256,-54149,-27074,-21328,-19603,33401,73461,25821,-38027,-18269,46473],[-5813,22519,62300,21698,-53843,-68644,-61596,-21994,68946,136493,141922,90334,45302,7321,-57825,-73794,-12365,24723,1830,-23884,-60008,-69172,-33782,52417,129147,103380,9407,-30698,-26900,-23402,-24288,-7627,11408,-15660,-31328,29314,32014,2431,30101,53171,-34630,-98449,-59730,-12382,785,21541,61943,96635,72623,-24434,-69765,-44490,-40740,-13180,7672,-37804,-17489,63360,91041,76232,4163,-62951,8107,172194,290271,270751,133470,-478,-9474,42855,53103,56890,94577,67937,-10084,-42962,-72082,-57103,33641,65095,51470,87299,105864,63244,3493,-34440,-27040,-4211,11999,-15377,-27006,-36324,-106255,-162877,-109400,-20998,-14322,15167,63388,-7120,-83658,-73482,-56024,-61027,-80767,-108174,-64899,20703,43001,-1974,-24941,22279,62738,-671,-55798,-33419,29824,94664,89557,13603,-42882,-55417,-17405,82014,127854,12984,-100375,-48640,39926,30729,2576,25730,34060,-28487,-40087,14216,38616,16113,-38476,-58375,-61857,-29296,-29765,-79441,-88203,-26883,17981,2989,-70508,-141993,-116494,3435,69107,63219,83364,126005,74467,-39991,-88694,-18959,72821,72226,-3835,-87319,-91507,-46612,-13843,68920,126031,57538,8637,58682,56308,-63379,-98766,-14859,24252,10290,64325,115502,58407,-44831,-92493,-33355,83064,141455,102869,28846,-44911,-92967,-78819,-31216,-21457,15217,111402,133074,12398,-52991,17838,104077,69751,40310,61227,50008,-10773,-61685,-58927,-18486,19925,-17792,-62924,-7833,58772,36138,46,29346,82746,49172,-31957,-74747,-11758,72932,42245,-15495,-10843,21791,35839,28433,5756,30576,74668,36356,-40704,-46519,-2799,-735,-13172,-39051,-68859,-70387,-28723,20010,212,-76898,-72516,25143,67841,18906,-15727,-20063,-6565,3689,33333,60645,33712,-19340,-26213,-10248,5427,5167,13826,67424,81789,11538,-32393,7238,47233,89748,106440,63817,-9595,-70060,-55370,55158,110855,53391,-32806,-106768,-136357,-108091,-84510,-37346,48292,101483,81251,54753,33422,46902,75318,6406,-54758,24320,72943,22628,-3862,-48506,-122684,-81546,-41282,-64559,-14637,88279,107340,79806,41385,-13300,-12564,4952,-26090,-20156,10207,-9424,13449,50334,10413,-92579,-129010,-72955,-36843,-48894,-52728,-49153,-49412,1325,53542,25985,-19315,-47175,-84383,-100149,-42972,11406,11395,6870,4191,24789,45186,50847,60161,8369,-75010,-54487,-8349,-42864,-62284,-11549,44865,68824,49350,30537,53674,108904,58335,-72465,-61884,39271,-10030,-89854,-60174,-32985,-24601,30671,22998,-30002,-20657,-9764,-49007,-79333,-71014,-56253,-53796,-47504,-21598,-20331,-14871,71442,159688,125458,-3118,-108652,-127120,-87846,-48346,45764,153416,109576,13015,24214,51498,-15983,-28530,18973,-34430,-121695,-85776,7041,-4492,-90727,-141813,-152802,-129078,-53310,41538,39169,-54802,-88251,-14228,14275,-59715,-111238,-120350,-122975,-68132,20412,72633,48234,-26551,-53095,-371,41792,15779,31529,93728,98923,27248,-4530,32178,39047,23907,17295,20714,-737,-48711,-92293,-63570,-14441,-34496,-55468,-3395,50962,-16546,-102578,-102346,-78493,-79086,-70668,-32041,12193,46758,53523,33100,3964,-10864,-6518,-34227,-24462,35095,77448,38350,18297,59946,52130,-44643,-108912,-87319,-30467,-5168,-23432,-52627,-40746,30308,53119,45277,71079,55314,29553,71383,138006,146016,105539,69317,67106,55569,44366,73799,69832,32569,-4350,-16428,24015,78063,111067,88709,6796,-41331,-44395,-60526,-44459,56089,123230,95459,39449,-35052,-155830,-217966,-128771,8296,64387,46753,13837,-31599,-85007,-58248,42570,72104,-28241,-108372,-74143,11221,17770,-28439,-25904,-17318,-37052,-43741,-33442,-50164,-36069,28169,78296,46075,8659,9691,-9474,2169,68190,71588,3800,-39243,-36570,12036,27247,4885,5692,5124,39859,76095,72993,3851,-75193,-114422,-108135,-101552,-51550,15225,26518,-48012,-84644,-53681,-27993,-51968,-47788,-39256,-41195,-5116,36198,21364,-12449,-17703,-10100,11685,23768,12987,2032,-5595,16876,72122,-327,-143628,-104772,45486,111436,74043,37355,61378,103479,113189,102353,60977,31146,9201,-11196,33634,127871,93518,-45545,-126414,-105869,-53262,-30579,12091,55812,17259,-17066,-1947,-22884,-63951,-31461,55504,128684,121072,56272,10120,9183,15839,21473,18950,9855,48704,105294,70160,2202,-12664,-39628,-98924,-75425,2472,11189,-12238,1479,54980,71555,-25486,-147635,-115125,2622,27491,-8467,-3668,69587,152586,115925,8910,-15611,9477,-10647,-35152,-43084,-58042,-23013,13687,-622,7039,30453,11652,44609,143743,154281,45595,-39491,-24628,33927,42816,-4786,-48613,-13932,85897,127542,47031,-52187,-57253,28494,116659,123476,108395,69061,29022,53793,95866,43206,-41942,-67411,-48925,17010,41696,-9459,-20169,-15315,-77043,-114468,-50772,47839,70980,34834,50097,61201,12782,-3446,-786,-7409,27541,88787,66353,-4186,-42142,-29633,-29935,-83394,-59111,80202,137977,43886,-11339,-3348,-45102,-52987,17278,90332,110542,31984,-69662,-123449,-153783,-157157,-121544,-64745,15261,32027,-38550,-96710,-63951,-25055,3687,41246,60327,71306,69100,52768,51585,30493,25435,39815,-22548,-104259,-73209,-14636,-24354,-80239,-95259,-37057,-14560,-10993,33299,87408,72217,15246,-24969,-28124,-33403,-21006,-26529,-82469,-101721,-61178,-47375,-74233,-80713,-22491,45157,-7551,-119909,-131626,-45446,32876,57334,50179,32256,11297,15211,255,-29935,-21942,-14815,4847,56222,48857,-21787,-15010,52233,53855,-24273,-40650,21346,-1823,-43824,22099,96790,74610,11388,-32288,-2844,32002,787,-47637,-82829,-95377,-51965,-9027,-3312,-30659,-67863,-60966,-8424,57418,101410,90875,23222,-20243,-2188,53112,76778,66698,43724,35039,62307,63399,17366,-41063,-58985,12373,84296,53017,-17256,-41503,-62653,-65661,-54024,-36710,-44319,-68531,-67477,-47936,-40479,19716,85838,83480,11745,-94291,-144046,-80032,-28324,-49161,-16563,39210,30661,-7478,-6729,-8516,-14788,43593,29615,-70585,-93281,-8519,68591,69781,8152,-33653,-47349,-89404,-151982,-101489,56692,157100,131245,49183,4575,21716,24225,8813,32706,81042,77230,13622,-42032,-52406,-68552,-115674,-156702,-125802,-63428,-16811,11114,15637,23514,-8751,-97227,-98543,-29709,-29195,-50505,-15906,2774,27738,116925,140071,48280,14302,56281,51219,-18534,-17256,59500,85624,35332,-1745,6354,14010,12293,35887,96951,90307,3287,-31247,29895,69454,14586,-43361,-54064,-33054,31008,77540,56107,11745,-23235,-49407,-57249,-24043,22646,5673,-24653,33893,71177,41667,43224,72799,62038,28536,20231,13003,-9916,-4257,-794,-81149,-128992,-51672,52280,114086,120120,69953,746,-55871,-54489,11318,28058,-547,2038,61036,74974,12690,-18045,-914,-25507,-47018,9684,25168,-51349,-117303,-66615,30752,54966,7945,-68487,-139150,-145742,-74949,-9531,-8015,-45380,-70114,-95505,-82791,-28787,1846,7107,40142,57674,12860,-21592,-18572,-8395,-8205,-14897,-19540,27809,76513,64217,13271,3863,25438,-4664,-27966,9165,4614,-47624,-46725,-38654,-31779,11653,53014,44972,17113,5738,8530],[-27839,27178,59680,-11136,-84563,-70864,-50283,-32575,-3864,22717,79667,135922,141503,75180,-3111,8212,89287,123307,67103,-10315,-85300,-104750,-70428,5163,90605,67592,-30688,-37273,-16236,-59948,-78209,-56937,-72369,-80019,-17827,77969,80804,33000,10588,-17765,-72343,-59384,-24904,-37364,-42817,-15755,27625,71929,35695,-70254,-70941,19259,31540,-16482,-58840,-48292,30694,108306,164015,142897,-20015,-131935,-70484,-25876,-32649,-7483,10828,520,43235,89462,38348,34707,118963,88103,8401,32009,19654,-4064,58208,72587,32430,82988,174599,145837,8625,-62885,-10656,12823,-4750,-12705,8125,-12273,-93275,-166096,-152129,-68737,-57701,-54285,26797,54057,20552,33418,53327,42810,36926,11621,-6729,6750,-11096,-77867,-75212,-2400,2443,-34621,4258,35182,13025,56674,104787,33596,-59628,-67496,-15081,86212,157957,66369,-62271,-63425,-27976,-42586,-20842,46379,38586,-72007,-93023,7909,81569,41487,-43670,-76044,-75410,-68870,-16470,-1093,-21656,-88,24658,-525,-77993,-160308,-152576,-41017,28316,-13812,-46369,2433,26940,-25198,-63974,-18309,57359,43195,-61142,-153844,-150869,-105885,-52078,46025,82628,18665,17257,62192,16833,-81468,-79174,-20492,-44859,-67177,16682,92682,82085,56760,45016,50474,72098,107599,127321,83734,-12480,-82613,-73624,-16094,28667,66471,109546,118606,43748,-24631,13561,80429,27792,-818,49967,47382,-28487,-77665,-48769,12913,26366,-31966,-56524,-14116,6580,-25750,-40880,-11917,28542,52896,44544,-10560,-3286,46250,-15575,-87510,-80980,-60391,-13725,39812,21520,-9715,11485,2401,-35560,-2149,68713,100296,91919,24836,-38133,-36647,-15779,-18012,-62741,-106931,-44767,60345,77989,57650,62973,41127,8160,1641,66028,110102,27049,-66536,-84947,-109709,-117324,-67463,-12505,32651,32293,-49083,-108496,-46100,23306,44017,59368,54149,11613,-21240,22037,129914,138581,58396,7736,-31551,-75452,-64716,-32620,2345,32659,26621,-18572,-26845,-10773,-14751,-28225,-65810,-88672,-45851,-10995,-26682,-12096,-69321,-178474,-132923,-44285,-15819,45979,105082,94381,60700,28423,-27696,-10987,18909,-66317,-112448,-28422,14329,16430,65604,90174,-6266,-122555,-104846,-7259,22976,-9732,-33074,-37996,-11087,15668,-20204,-58891,-69221,-90659,-83973,-27096,29274,27426,21267,46112,80926,78290,56736,57601,-2205,-77924,-45331,7670,11194,20885,43693,74045,92355,78343,115476,166138,112013,-38434,-120324,-25167,90455,27665,-69301,-64184,-49071,-37941,24308,28797,-13281,-21469,-49373,-91537,-98629,-83814,-66420,-39713,-17647,-7485,-42771,-67261,7528,96844,70510,-30771,-68253,-39898,-36770,-42088,29177,107967,61393,10185,90430,142773,66086,-5930,-38530,-91420,-146729,-141582,-52760,4904,-66534,-155667,-180444,-146769,-42593,70287,56060,-44996,-64071,18168,42650,-54687,-143918,-161751,-181245,-178108,-85970,1390,1918,-37166,-34343,304,59446,92895,108213,138147,123851,61990,26945,20619,6238,1316,-36355,-60203,-41276,-24768,-24242,-1807,543,-2924,35732,91569,105758,11436,-121150,-158519,-91066,-32874,-6558,28421,42358,43054,53549,52249,33403,36493,73741,71842,48629,69355,84139,17528,-13945,-3269,-42198,-90012,-85376,-73858,-51866,-21487,-25308,-26014,16895,64785,2355,-59964,-19636,-2109,5934,66731,139966,188924,186753,150932,89758,-1705,-38823,-6417,-12665,-67677,-107554,-95016,-63210,-43224,27895,58670,-27056,-68605,-33053,-26297,-34391,3997,18209,-10510,-14692,-49801,-177430,-241727,-138682,-11595,30056,53944,87595,65114,-4841,-4738,48655,18524,-63894,-69869,-49853,-48677,-35223,-40501,-67708,-45858,13106,28432,-16637,-78277,-71914,-16224,23201,10616,-1294,44023,89231,72821,73764,85597,54439,-350,-3154,70325,53304,-22814,-22389,-22241,-6903,19919,-3890,-81398,-104298,-57603,-33508,-67815,-27266,39420,30279,-67892,-100038,-47869,-29316,-86344,-78254,-32155,-13124,23903,104354,132446,76287,-7222,-91493,-84772,15001,34285,-49169,-76444,13288,105686,43055,-96414,-95012,-6955,32264,16758,11733,53016,114766,165805,162450,100743,41410,-27821,-89723,-43611,75180,63340,-46406,-85916,-80365,-126409,-128649,-10233,32678,-49795,-83209,-60149,-85615,-118186,-64249,21482,75665,75289,30819,-26088,-62963,-75488,-27054,20159,19463,41880,75766,46110,-7929,-46612,-98365,-161850,-137031,-38604,-13997,-47207,-47127,974,45965,11859,-35330,7695,53416,28971,4274,-3594,24003,94275,87114,57796,99836,104596,14784,-59412,-74778,-68088,-9275,45766,27773,-20495,-13415,12816,37818,86486,101933,54003,30144,48519,39319,-8326,-62035,-99923,-45017,71431,103631,28044,-35828,-10994,90535,160610,135564,124193,126061,91722,78789,101176,56905,-13154,-52028,-81179,-33152,34124,38307,61818,62170,-57580,-145456,-102923,17948,81556,50387,80129,126135,46952,2412,46925,60476,53620,70401,18713,-41334,-35109,-11018,-25736,-81577,-55179,89237,169298,92418,-7905,-34370,-76000,-95861,-35798,35409,46455,5278,-33404,-61809,-73058,-77172,-92764,-45373,92325,133581,28839,-18605,44667,70038,116556,197683,190690,130858,59960,-62,21923,61895,87092,96846,20357,-66323,-60207,-60834,-99796,-127143,-81807,-206,536,-16443,31053,83746,46291,6049,36017,65521,27020,9735,18355,-18671,-50119,-16490,-6446,-46092,-33893,17310,39609,-9818,-97246,-117277,-37552,17891,19012,28417,23163,-10510,-16017,-14295,5888,50153,40082,3061,-15084,-51444,-60040,9981,76957,46376,-39408,-55111,-22581,-56122,-70109,-10586,55674,32088,-71135,-126468,-41127,51113,74711,71375,54767,52664,78646,72954,28223,-22141,-59245,-65893,-18038,80533,125038,65412,-30679,-66356,-39869,-2125,7851,25214,30232,-8498,-24503,-9170,-16870,-70171,-94434,-29186,872,-49698,-72242,-47849,-45497,-12969,39267,42949,-8588,-57293,-78175,-86984,-70393,23084,123683,122136,38933,-47098,-60768,1987,12821,-47009,-9990,71918,30705,-58464,-33656,9097,1224,23535,11800,-46045,-62232,-15828,34920,35263,-7624,-29726,-37899,-67368,-105239,-61194,58454,141229,142641,91739,48445,43604,9724,-24011,4599,29317,29458,-15749,-43849,-38689,-49636,-93784,-115827,-84307,-74744,-81090,-104786,-138869,-153319,-126581,-110878,-59170,-10585,-42700,-57153,-7216,1581,15287,99559,128735,62946,56251,91985,56928,-7007,7771,37669,14877,-21427,-37553,-55190,-45591,12136,65793,107156,99290,39239,-3085,10309,33644,-6246,-55907,-66399,-38263,24879,73079,47530,-4624,-62736,-103694,-92627,-28875,37874,44850,21863,73036,115242,70975,44033,72317,52267,1538,-1292,-3525,-39954,-42304,-42030,-95274,-117825,-75911,-17513,71274,149283,123656,31001,-40390,-10221,75776,46444,-25673,18729,135805,165333,97678,15228,226,45493,84469,47497,-48450,-154992,-206062,-139855,-23087,22256,-12984,-79601,-86231,-34591,8417,40524,67667,39193,-12589,-46944,-39659,-10622,5564,1365,-217,10159,1024,-23754,-39203,-63215,-85315,-78285,-77219,-42747,22804,47131,41681,58931,79540,48502,34688,77558,47926,-61663,-110780,-86371,-33905,10816,34388,53491,55234,3160,-43200],[-36224,42857,76880,19218,-42068,-50392,-54565,-62342,-86095,-93977,-813,125650,177041,152354,93841,75012,119093,137026,94320,43923,-22090,-72298,-73206,-21787,44797,43256,-2920,16451,12859,-84631,-115302,-58583,-36155,-42501,-12650,50429,68493,43522,-5234,-88613,-107961,-20601,-6141,-73081,-87442,-60036,-32856,-10218,-26475,-72145,-37520,50379,68753,-25471,-95791,-21886,59439,63910,127849,146576,-11971,-118544,-82138,-119162,-208070,-156826,-37489,27036,79427,83682,-6536,-13363,89840,88654,24581,74831,120849,96539,67166,38863,19393,74580,157391,112934,-26015,-51989,46793,57874,18067,7560,12637,8909,-37136,-145031,-179786,-92859,-50653,-71608,-23844,63483,98499,122078,123587,76301,77460,112681,87049,26200,-37765,-124647,-123070,-43092,-47562,-75513,-4739,33146,-30658,-24083,49927,23404,-58207,-72231,-12979,73264,98746,14938,-52028,-51073,-70809,-95613,-48414,24795,13018,-58118,-36230,59024,108049,54232,-26528,-38248,-33731,-49263,-2535,51129,47303,31209,-6902,-64274,-97268,-136962,-152793,-99981,-48066,-75683,-105033,-90678,-72070,-64636,-48044,-1964,37824,-322,-101828,-162411,-138698,-96351,-43438,28439,54288,17341,2547,-5256,-52977,-84083,-29510,31974,-9870,-66617,-23083,34355,57770,98888,137264,123907,52520,12565,73239,115640,60203,-3764,-15443,15976,94735,160366,131391,63138,8996,-14595,24707,51342,-38508,-87574,-39326,-19814,-53170,-42924,30320,62087,17682,-36334,-46576,-51492,-63833,-52793,-10012,9240,-8696,6103,41270,16820,-16249,-27582,-74178,-103125,-99321,-90148,-27088,58967,67150,7774,-35765,-40648,-29613,25838,88735,135221,146880,56616,-27346,-28994,-7617,-33129,-75362,-62794,9104,39011,32848,57369,68776,26523,5540,6393,69801,146275,110090,36950,-22250,-99257,-142336,-83121,-12185,-21112,-97905,-158504,-165843,-103054,-41311,-19064,-10436,-6996,-9753,-889,45077,125256,108660,19506,17691,77672,75502,35572,17524,29822,26450,-13180,-51400,-39963,-20258,-43705,-84289,-102188,-59820,-18692,-35984,-47685,1178,-51375,-192799,-163688,-8264,86582,76868,18958,33069,59439,43830,6692,25117,27379,-79509,-125074,8684,99826,80165,99545,151992,89110,-58068,-99548,-20003,38388,21106,-15759,-42095,-31460,-18550,-67711,-98799,-54342,-26835,-36475,-41223,-40848,-55854,-24077,52253,108489,104658,74981,49460,11049,-16332,4260,14535,33031,71515,70326,55701,54935,58563,119651,153095,48533,-80033,-64230,51221,90562,17446,-38276,-20208,-2944,-1222,24199,23648,3763,-9565,-53518,-91689,-104530,-123400,-87724,-5196,24458,-23548,-99531,-137442,-83890,28332,66472,17410,-6254,33493,27895,-29423,-23902,48787,44999,16434,83042,135904,103265,63254,257,-63574,-87366,-104968,-61582,11764,-18136,-73755,-65984,-29336,32687,96759,70854,6317,16172,87135,104798,12662,-92616,-131152,-163825,-167666,-61683,33008,20916,-29797,-53825,-57231,-22513,54982,102653,111855,90941,62585,26012,-22214,-20567,44914,17021,-56358,-49314,-840,12791,-1969,3576,66232,147442,161541,103457,-11574,-120754,-109502,6830,54453,13361,26601,41663,1265,-8165,19212,40801,42379,80683,103316,75982,56831,40827,-27502,-69568,-82741,-87739,-47840,-3818,-29542,-59331,-38862,-9771,17265,63905,82041,-9700,-86904,-58440,-25114,-3791,35890,79006,127243,147277,118819,39603,-55775,-55484,-1658,-13835,-66983,-122888,-127217,-117537,-120567,-58291,-8295,-38366,-51765,-15256,22277,25852,16977,-13673,-31533,2651,-1253,-106799,-155474,-92234,-54350,-38751,51441,154492,181463,122282,66998,39522,-27188,-58783,-31864,-49867,-108737,-96049,-61254,-91044,-70551,52186,123311,59973,-42132,-68889,-52422,-16484,10959,3150,16076,72243,76998,29690,16108,40134,37752,26588,60337,35607,-19530,26904,64712,30454,-31868,-92244,-120109,-75722,-1531,47082,37548,20399,4553,-21066,-91740,-119865,-79230,-52075,-90264,-68687,-14997,6337,43780,135947,175524,111908,15009,-71789,-56213,34821,42436,-29378,-56154,-16169,37680,47182,2022,-15079,-13581,-29093,-36060,-19101,19742,74594,118475,116908,55711,-4011,-38235,-80190,-81613,10104,47808,5302,4528,-26719,-155201,-168046,-24131,21994,-46350,-74545,-81616,-107259,-100421,-55671,-31892,-4149,32605,28677,-40115,-112232,-114071,-30809,32295,26408,18212,13779,16687,8459,-21418,-58616,-110542,-126546,-64355,-37849,-56393,-47548,1023,41501,58904,91399,108980,61129,273,-17219,-24265,-24532,7285,32092,72768,139272,126703,41716,-9118,3581,17956,38949,44868,-5388,-60257,-46451,-20587,-16006,4908,-6179,-22961,31843,87246,41563,-42091,-84080,-111335,-78962,24317,91714,71882,46223,30083,19532,8483,18379,65659,81992,28166,17139,75637,59676,-21380,-64488,-90836,-55909,27949,74269,107466,92009,-6464,-68695,-64372,-7738,52577,50279,60291,70604,-8726,-60746,-6365,57268,67725,54696,11143,-4425,11568,15502,23276,25099,37458,87116,137618,114741,41454,128,-36749,-45753,4535,34392,12078,11674,55914,68024,58630,32123,-36706,-30280,65584,90241,21403,36699,131661,160887,196670,257412,227953,155706,66419,-16403,6960,99960,140883,98347,25096,10144,-2771,-88669,-166593,-167459,-85213,5797,6606,-29919,-29567,-9863,-15919,10487,72407,95658,68461,73075,90498,63398,25415,9065,-23233,-58995,-38864,3173,16150,-16152,-40844,-43601,-37672,-44946,-38483,8866,28788,1030,-12720,-737,25100,51043,16282,-30407,-20917,3491,-1298,8106,47918,46172,-25348,-96414,-127525,-127811,-104174,-81080,-54380,-55867,-115728,-131887,-34024,64542,100444,99281,120160,172123,185189,119326,20994,-48474,-86654,-101069,-44465,70444,113496,43622,-48606,-80207,-58966,-37707,-46808,-50130,-41158,-55601,-40237,-455,-11750,-92225,-130929,-70353,-43576,-75553,-88234,-95522,-93233,-9177,67490,41423,-48057,-88936,-108802,-127214,-83580,18139,74978,27388,-28958,-5723,48721,66938,52647,34545,54926,75048,1540,-94822,-81514,-25979,-3380,12360,4740,-3619,9388,18973,6949,2934,-2909,-42938,-68732,-15640,13320,-4960,31673,105429,131387,90592,26245,11194,1785,-1377,35408,27700,15079,22973,24359,20260,13488,-1001,-13965,-21389,-40157,-33684,-66740,-170582,-231526,-158880,-47665,47118,67041,17702,-7240,2273,-15232,-24984,26604,95391,131764,152849,123459,42247,-30899,-28250,1582,-8252,-43606,-60175,-69065,-36839,55251,105755,71353,2319,-27695,-24163,-27473,-31717,-38890,-34889,-41068,-53995,-21779,4489,-39034,-66738,-79565,-116702,-102534,-15584,60949,69152,34447,23283,44764,55397,48156,31862,-21700,-66662,-35596,263,-29175,-41758,-38579,-58086,-61639,-51110,-17017,43147,88210,49271,-6689,-22131,36489,97547,35561,-26577,39347,128441,136069,96948,16116,-22638,49639,80345,-38147,-165159,-182890,-133520,-65164,-16401,-7006,-15631,-46590,-41939,1832,38030,50926,71094,60459,18141,-16401,13823,29817,-2155,-20295,-23744,-21275,7924,19152,-24173,-75926,-83791,-69148,-70765,-56770,-4059,51281,96517,140370,137559,88456,70404,72694,22272,-80559,-140275,-95948,167,51023,37500,28339,23742,-34788,-79062],[-32285,41462,101126,96027,35371,-32333,-81637,-95758,-106450,-100507,-15738,67849,118444,172464,153946,75663,36679,32146,58331,100944,64072,-15552,-34314,30305,90025,75412,28398,49173,59834,-32527,-95808,-31096,54269,33361,-36033,-37850,-12018,14334,-8851,-95378,-106797,-5081,-5256,-102103,-131707,-92507,-52538,-41082,-20935,15361,43317,52849,30161,-75523,-125672,-24928,28605,-12919,55544,134161,37053,-79108,-97187,-113858,-146236,-99197,-3186,41259,52756,12293,-71396,-67543,44376,94764,57419,87089,160475,143205,49703,6870,20326,48669,71754,33040,-30972,7525,108185,111775,83554,54312,24485,54260,46496,-90082,-141061,-38039,10480,-31267,-36322,27538,92334,123929,109638,28261,10280,91122,97965,31537,-13777,-78918,-101119,-52724,-42688,-77905,-53273,-22043,-60749,-77940,-17328,14843,-20475,-64420,-44007,20653,14210,-56944,-62802,-27014,-54199,-95675,-61340,4472,10032,-1532,60392,108012,76207,32259,23435,65489,49242,2595,-17570,21060,59950,40939,-46597,-101957,-68454,-71199,-131568,-147384,-122941,-98142,-79956,-92105,-115723,-66197,35992,96828,78534,16412,-49214,-71181,-43356,-21791,-992,35244,68240,64361,-2658,-69383,-69545,-54308,-1400,81163,81795,2450,-7399,21540,35592,85221,148146,137150,34283,-51327,659,100180,101428,31633,-21565,-1524,96503,175631,133586,27484,-50202,-40081,5698,-6004,-109180,-144246,-82833,-39698,-49447,-26127,50126,61026,28838,43767,48420,-21887,-63281,-12890,65808,87200,47329,6684,12062,-777,-43822,-57781,-18622,8710,-39914,-52856,13959,83054,89319,17420,-69453,-63577,-3957,47087,78691,96442,101029,26835,-44075,-50609,-25578,-26916,-16595,47674,81163,17130,-15442,13008,3370,-26594,8514,35357,71910,142357,182369,170253,73639,-58046,-100066,-52135,-17325,-74528,-200679,-227220,-166282,-116667,-77850,-37405,-45047,-54435,-21972,1243,-12583,14623,29663,-21330,-1356,124410,181944,106508,15374,1173,-4017,-28501,-25545,2274,21583,30306,-15277,-67289,4728,83074,29654,-34610,-11903,-11800,-110212,-110052,39383,148837,79782,-37730,-14335,47846,53541,56139,64670,24489,-48409,-25521,108040,154340,111445,98925,122865,86191,-10203,-74905,-63205,-11551,5224,-19840,-59078,-62660,-52972,-89417,-101914,-18353,60743,22786,-64283,-129389,-147586,-79359,24902,84509,76007,48615,20427,21485,41693,36100,10686,41062,90173,69995,17857,3421,20068,52203,33526,-41255,-72195,-3758,55537,12261,-57040,-52181,9046,55347,54831,39313,14987,-1145,-1701,-31862,-70289,-85302,-108544,-66958,25345,23953,-63935,-123785,-131740,-75362,37135,74600,25661,15765,69091,68836,-16490,-50743,23814,43668,-1293,9882,59345,71498,95061,77021,14066,-8317,-19146,-6549,24389,5734,-13823,11358,41209,59608,80980,67754,40254,48320,102786,135134,75641,-10710,-53388,-80593,-65666,11941,68041,41352,-36952,-113316,-135580,-110654,-40426,35143,38987,10809,4833,-11331,-56468,-53172,35952,49020,-23278,-37526,784,-29203,-73637,-5096,103490,160895,142832,68110,-36289,-82256,-16395,85658,71500,-28971,-4006,64568,6756,-72895,-59011,2970,16282,16827,3026,946,2336,-23371,-93066,-129518,-124074,-76495,9925,52989,10844,-36997,-49706,-22602,29733,62478,50478,3395,-39347,-53212,-30482,688,9332,36254,66587,52423,3346,-60459,-106876,-50536,42993,58265,45910,-4660,-61636,-91920,-88753,-52437,-31936,-31902,-38839,-26712,32162,75529,72007,13963,-10437,55431,84205,14670,-20308,-30360,-99491,-97373,48589,158678,150947,97940,59519,19868,-15344,-3560,-1546,-52307,-97935,-87779,-50257,-48747,-30805,88609,182007,129289,16992,-33150,-35426,26733,88331,66859,11766,-8502,-6572,-38914,-75424,-56365,-8575,-10211,-20808,-16398,-971,77620,138901,91416,-28772,-109383,-119182,-57575,21847,89173,102979,49658,-16481,-37880,-67073,-88049,-91212,-90042,-109289,-102750,-72329,-15823,54952,96784,86886,52323,22161,8156,37995,52231,42546,43142,18205,-28244,-9873,48730,70925,57526,2274,-54347,-61115,-48909,-38364,-7100,6239,-7688,-57823,-76523,-30491,-17667,-52330,-7308,34940,11957,-56,-54431,-154070,-133908,-20100,21136,-3897,-32105,-77059,-81857,-42727,-47548,-73426,-36144,21145,36925,-11899,-64856,-44284,17901,45206,35179,12919,-19880,-9197,21086,19735,11661,-9868,-30585,-7775,-24743,-69711,-48137,21597,42204,51214,85576,78769,17933,-35510,-59621,-47466,-4488,34560,61459,82101,90823,77654,68329,79290,111214,126325,110262,41886,-53952,-80935,-44737,-43843,-53104,-16922,-25912,-54533,3005,59793,25405,-25351,-43819,-64401,-61196,6402,106047,138811,89667,-23979,-147769,-185444,-114940,-15492,-11377,-87485,-71114,42132,50090,-44136,-82282,-90399,-79890,-28345,28148,81480,95687,71266,57676,36680,9198,34090,63619,20081,-63403,-114669,-128112,-85707,7134,43229,26341,38879,81226,59331,-1938,15550,94092,110814,48705,37620,73218,90121,65071,9105,23810,112007,113488,35923,22267,78875,97759,79746,35424,-41397,-61962,-27066,-27782,-30881,48331,166008,198249,183954,187936,171205,130315,68285,11071,19875,105447,164875,102192,19899,12853,-19420,-104926,-160973,-147978,-71750,131,-28389,-89186,-98711,-60728,-4929,69800,90555,54320,46284,79336,88066,84652,69949,8882,-46076,-54158,-58100,-61435,-50590,-46994,5445,59010,11395,-71646,-70905,14963,79357,64614,39095,34266,-691,-33237,-45808,-30929,54267,141504,74938,-21248,3968,53059,16269,-61734,-103904,-78831,-32333,-19663,-36869,-78395,-116891,-78660,9572,55495,56643,41730,73305,139767,152885,91503,-1789,-84985,-125402,-124285,-85957,-24591,8757,-6188,-33321,-37037,-41694,-40433,-41607,-65210,-93074,-83266,130,73725,56077,-38799,-110784,-95553,-50394,-26087,-58386,-132324,-135836,-27433,31703,-8906,-86547,-116259,-126086,-115313,-68205,-7900,5676,-42663,-79720,-10663,74443,71301,58941,79656,85091,50535,-8770,-65756,-80778,-46518,1213,44380,50208,58805,78451,63581,20191,24337,46048,-2149,-59430,12380,69570,14722,21093,117081,160475,110933,15145,-23017,-7145,26753,61309,33695,11377,68975,65186,23368,40438,76550,69266,40853,27084,56512,53895,-61367,-149819,-92833,34665,109507,76275,21001,-11218,-40729,-58279,-65972,-43980,54496,173496,201209,112730,9471,-65609,-62192,19003,56852,-6884,-59994,-40340,14307,79254,92954,24392,-64388,-62082,-6019,-9022,-43020,-27597,21782,10094,-59405,-67952,-53226,-84392,-88739,-57837,-63070,-52285,19040,80856,79888,34705,-27398,-42950,4053,18213,-29888,-87257,-97669,-37498,17987,10378,-5170,7103,4578,-24077,-35293,6568,26895,-13778,-77048,-80873,-26406,47116,79935,35481,12515,32972,39559,25081,7703,-27878,-26733,25554,-17708,-130387,-163657,-76229,29544,87497,65279,1112,-34153,-49529,-75598,-73197,-6766,30637,42118,61791,32665,-24200,22787,46467,-15175,-20136,19758,23543,36756,42841,-7895,-33676,-9225,-563,-15356,-2867,51226,121847,167058,191884,171409,116022,78576,42388,6714,-44303,-88686,-54834,27920,56029,20205,-14977,-19366,-35102,-51978],[-12433,18825,99953,143454,80920,-24162,-97191,-102866,-72650,-33919,7395,-540,25049,113313,123844,29862,-69830,-85272,2473,105477,89725,17318,8354,101913,178760,99181,-44424,-26814,76796,47613,-59102,-47357,44661,44676,-39353,-76263,-77059,-26383,11183,-24713,-54681,3779,-270,-103946,-145090,-78353,-12808,-8800,20326,89141,90267,40544,-14816,-97150,-121214,-42917,-753,-14351,49292,135311,80669,-59147,-126542,-103776,-59928,-26523,10202,9107,-20708,-69567,-122353,-98222,20097,107917,104853,93209,105287,68286,-4512,-13077,16233,12373,-6447,-13296,3092,50814,92815,88010,97226,87135,68234,96355,77979,-42777,-70286,25388,23330,-37682,-39531,-5396,41089,71540,60326,-22478,-70465,-20195,-789,-13179,13989,5451,-19341,-18998,-29877,-62470,-63796,-42095,-41378,-49468,-15959,25188,13683,-46129,-82832,-53709,-37753,-69106,-57340,-7245,-2028,-37942,-34473,11788,35795,30580,64503,62742,-14062,-34696,33359,97438,65574,3432,-55836,-43474,31566,38667,-46557,-81065,-48692,-72109,-140082,-142618,-117126,-86008,-61658,-77269,-99001,-2660,156704,193111,114583,54807,39603,31269,28543,9005,-13642,-73,52288,87038,12382,-66612,-28214,-18022,-23269,46547,86753,36525,15233,25960,15036,39776,93246,80811,-8111,-80375,-55974,37067,70577,-921,-81951,-72336,830,67928,76445,9277,-85892,-87937,-62195,-85264,-147419,-119268,-29681,-6643,-75823,-119849,-68176,-15256,30654,109442,125011,30616,-20937,27720,79292,84850,73313,42695,21514,-25403,-80991,-42774,89591,137151,40586,9002,54323,69033,35633,-38762,-82276,-28388,54376,100016,104664,57713,25038,4376,-28213,-56724,-54827,-23443,29187,90860,97633,24718,-15596,-8628,-22955,-24312,36601,71168,89671,120776,153943,163342,76977,-59069,-83485,-55295,-52053,-92915,-194696,-211722,-144501,-112520,-74345,-16386,-25254,-25018,25504,15881,-85026,-116564,-61346,-42085,-24267,73402,139111,69111,-42577,-60602,-46723,-40587,-18547,-981,29343,106066,90674,-2380,15700,80951,61807,-4044,-25716,5464,-10114,-18346,60717,141299,94732,5953,-7484,10771,26925,53287,57004,20161,-8634,54652,141667,98242,34069,30161,25478,5202,-8039,-48920,-79405,-56713,-45036,-59063,-78019,-101580,-110763,-100069,-67136,11588,84912,28787,-96892,-166083,-162887,-96943,-24230,6022,-14891,-41957,-25037,25468,52171,24992,5718,41711,73648,52513,6689,-7462,7534,8717,-41021,-69027,-41500,-12256,-41244,-106285,-145071,-98933,1458,92995,114936,88475,32914,-11285,-14667,-40062,-72741,-46105,-20073,4737,56847,29966,-35525,-46397,-25737,22625,59588,12192,-55244,-23058,56653,66933,673,-30997,12170,15459,-43714,-55385,2515,29465,59015,85814,60612,40871,42198,42355,27552,-11764,-40274,-45507,-34154,-8661,24709,41299,31915,13907,48989,100561,81682,39144,18937,6427,14294,21540,25927,28760,-26415,-123096,-156353,-111680,-69809,-26758,-19291,-40502,-52986,-51962,-61297,-70185,-12539,24445,-9452,-2057,42491,-32861,-93810,289,77023,69062,71092,69733,14630,-9245,18127,49937,13116,-55385,10680,131981,91917,-58498,-112713,-53468,-6861,-24203,-84451,-80131,-40961,-52642,-108343,-109692,-84284,-51326,399,31945,28336,10742,-38681,-54958,16074,43908,10570,5978,-6621,-56968,-55210,-7577,1735,23225,37715,-3944,-61284,-120677,-150802,-70308,59862,109858,121757,107827,36976,-32352,-43245,-25643,-21162,-29493,-53114,-54389,2066,67265,103980,61528,33061,107572,144465,99336,71446,8897,-111057,-119697,16924,84121,3338,-60747,-33851,3012,45020,69126,33961,-19709,-22169,-11216,-9952,-1422,26713,99370,150556,114384,27396,-14852,7422,106454,184420,156058,60764,-44918,-95122,-78589,-97741,-135003,-100380,-87143,-94598,-53691,-2974,41399,80845,91255,26820,-48778,-105662,-67001,42736,114772,97556,56397,11573,-5942,-17332,-9603,-23958,-52551,-78940,-105390,-124177,-50213,44726,25422,-34985,-31213,-3340,31737,76051,66183,70020,98762,39664,-25619,19258,67293,75846,53375,-35285,-83312,-51541,-42288,-67381,-49946,-18990,-36937,-91588,-82714,-13655,20424,11675,28414,9845,-38624,-67578,-105270,-126921,-81809,-11633,4642,-5189,-15442,-37096,-10120,3117,-65992,-93441,-35628,-1903,10871,13509,19524,56115,80278,56933,41531,37108,1069,-17510,24316,49773,52949,53127,64969,80922,17100,-64733,-36586,35155,37049,1127,-27918,-30205,-19142,-42610,-81804,-41747,67255,133113,119757,66084,-56,-6603,61154,124039,152023,176158,182454,92357,-23706,-56309,-45768,-65643,-61789,10286,64278,52723,44676,29303,7496,19213,33486,29947,24745,41300,120028,165908,71815,-103812,-230085,-223267,-137004,-39504,-43208,-118271,-98343,18322,43653,-14226,-32634,-49139,-93271,-114948,-64800,44763,129357,127611,96786,75924,43176,54452,82087,-22556,-170806,-183652,-139041,-99258,-18359,-1206,-16244,43256,110909,68973,-31604,-60293,15003,61124,-20863,-84979,-36137,42548,49757,-13238,22010,154347,169658,59091,-15422,-1551,20940,4882,-34903,-68892,-77488,-64878,-66830,-23605,76256,175460,184806,123880,93961,116250,100676,50779,38884,63092,111624,168626,138381,36059,-55863,-93793,-90126,-68366,-49349,-17860,-4446,-83986,-148961,-108355,-11847,69223,132803,94873,-1597,-19808,-1169,-18019,14098,46189,5616,-1402,29933,-6433,-82166,-108666,-83642,-4516,77281,58219,-42888,-77324,9356,98903,88395,58799,34952,-44446,-101342,-65914,4469,101144,165158,62151,-51098,-15717,42442,33145,25580,40325,54663,98885,134551,104768,-12711,-102523,-64754,2690,-11246,-32870,-32245,-24032,5808,34048,28867,-8427,-85920,-131910,-105848,-94732,-110204,-103962,-69034,-10407,39536,4806,-23977,-4939,-21388,-79138,-81385,-1014,66809,79065,36361,-48594,-96913,-53304,22894,2061,-79534,-85191,-16313,-5304,-34763,-71159,-102768,-99444,-53466,-33474,-29183,-5894,4815,-37714,-32878,40701,69877,44222,32000,42939,24663,1850,-16933,-33452,-26258,6914,67889,97086,107002,104315,77529,58887,79953,98050,55300,-31486,-31674,-246,-17582,36719,156694,199439,154597,64796,-2784,-15340,18139,48555,8886,-19065,32268,28728,-8581,36531,88747,68528,45230,49970,84265,101902,39970,-41918,-24550,59674,79838,7003,-51909,-69664,-83559,-88936,-91300,-85823,-10616,101614,138804,70218,-24024,-96728,-76893,35030,102610,29045,-62607,-32070,43285,50841,14387,436,-26757,-29176,15983,16897,-8419,14016,48514,12969,-66526,-82260,-48773,-45124,-42122,-5889,15181,20525,60981,86888,56817,8801,-30276,-49048,-32179,-42869,-87239,-123710,-110835,-41157,8951,13942,11391,46937,76898,29541,-23608,-15700,-20693,-75905,-127980,-130860,-80887,-21581,26947,56234,52125,-19460,-65139,-58724,-68800,-57212,28588,47576,-62714,-106358,-30199,52566,104020,148983,130563,22518,-79632,-122736,-174253,-183127,-78124,-592,23622,55011,14654,-58386,-18392,5855,-44851,-13670,77396,89348,33186,-16596,-26256,11110,34551,26019,740,13772,84679,154063,157162,140090,131824,102453,64054,39591,39189,16790,-25886,-21642,385,-27401,-55768,-56363,-18594,22983,24205],[15831,1834,60629,108893,64965,-15100,-70165,-75401,-42118,3355,12953,-29073,-23564,27172,41611,-8293,-91202,-100163,-20104,62099,69484,40243,27794,92111,150419,20979,-174111,-137357,34679,60962,-35438,-77558,-45324,-4869,4912,-16775,-68699,-54212,20841,48984,15285,22549,17322,-60964,-89822,-21703,16050,-9819,9802,65376,55827,9029,-14804,-26673,-22740,10343,41105,66650,102846,123164,78155,-23375,-83490,-71680,-42157,-19991,3486,-10148,-58097,-92862,-106401,-64875,31006,116708,137722,89800,8185,-44003,-49323,-21960,5275,5430,-6167,17035,65268,50557,-6892,-32864,20944,88988,126922,104381,37169,-33019,-37937,-4036,-63716,-110168,-47775,6691,18407,39716,45590,-9055,-60309,-73073,-82266,-56457,20722,57967,66440,45962,-23072,-50677,-18732,3210,7057,21332,45382,46977,24348,-13438,-69895,-77042,-24883,-1791,2415,19869,48695,56951,33509,35156,68660,41408,-697,-27551,-72296,-78568,-7938,28348,5409,-28312,-53577,-46108,20930,48051,-5996,-49851,-82998,-144426,-153179,-66523,-14441,-41327,-61907,-69124,-48096,81015,214629,185741,89115,62568,65513,32365,-283,-31599,-65538,-56326,14030,76870,53165,14712,41300,23946,-22544,-5288,26046,24442,9760,5088,277,10608,36884,25185,-43173,-104906,-102712,-29662,30853,6047,-64094,-106474,-92686,-24422,28585,-5279,-84223,-100978,-93726,-108836,-121642,-41019,55301,24442,-135067,-248649,-200446,-90339,-42,68293,82834,33918,16265,49084,42190,-9889,-8000,48454,69585,-7726,-90294,-18919,144511,184457,106125,78566,76176,32940,-31299,-76020,-20014,75746,116428,155338,153715,59602,17483,57053,50651,-20032,-50151,-11622,17997,24189,49828,52662,28008,27220,47605,66182,100177,110722,115406,111430,80319,60515,19684,-57017,-79642,-57672,-29992,-22887,-86783,-129666,-115779,-91037,-41732,7176,23623,60952,94048,42672,-77880,-135463,-95357,-37617,-19308,7355,35849,3396,-58798,-50816,-18430,-12817,-25162,-41238,-19744,72611,110693,37049,-25196,-36827,-5450,14070,5686,6991,18827,33682,66382,115718,115104,65828,38934,33597,42241,18358,16101,38031,13001,22885,68566,6742,-54034,-27669,-14843,-17449,53,-12866,-27687,-16367,-38656,-62475,-58265,-94253,-130121,-88154,-14004,47337,64346,-13305,-118680,-135349,-108443,-75700,-71220,-80123,-87183,-94208,-30195,51554,40682,55,11816,34473,35397,41358,44735,42276,54632,62885,15473,-14482,-3920,-40912,-121455,-161306,-153971,-96718,-731,104707,162641,155929,82814,4757,-33009,-71701,-74158,5206,64867,63864,72509,74259,78574,84287,80148,76488,25133,-64689,-109801,-72632,2621,39640,23546,-506,5623,-2632,-57077,-67927,-6351,20022,9781,25958,54139,68273,57451,35691,16667,-25262,-69876,-102972,-110654,-70552,-16679,12054,19407,-906,7954,48693,50116,38555,42336,42928,34272,7704,2196,51225,43706,-49793,-111568,-70116,-38640,-45101,-18741,-9942,-48019,-58343,-36311,-42513,-11435,20889,9380,50256,131598,74821,-3952,25690,27655,-15537,29404,105001,89393,33754,-16506,-35545,-36084,-26939,62007,178290,158970,5134,-102391,-72961,-4441,3969,-50942,-66864,-26504,-17074,-36177,2861,12162,-32917,-54980,-27312,25843,45271,-16333,-56304,18584,55771,16083,-8140,-28092,-73630,-80277,-29577,705,-4714,-17467,-17601,-19804,-73602,-127347,-72994,54389,109349,98245,95979,58143,-19923,-76434,-74944,-43381,-40908,-62635,-49973,-7177,39187,95596,95804,87984,139323,144489,100253,84742,29714,-66210,-92223,-40656,-28223,-105894,-170123,-114945,14368,108979,115248,71635,35135,35080,39703,3847,-24859,11919,49147,37961,10729,-32399,-53735,-15861,94264,186568,175580,86891,-33109,-111761,-69314,-60560,-134396,-144379,-130259,-106733,-51144,-34436,-55922,-40498,39276,77949,35534,-52755,-41917,80415,151816,101203,62606,26503,-3675,-5662,39982,60275,56492,44068,16248,-55750,-47044,9331,-26498,-78011,-57560,-43861,-36436,21389,74320,114064,97932,-14213,-37782,52728,73220,43627,-11027,-118755,-116495,-16638,5060,-35484,-9069,64767,52301,-8394,782,18809,14724,43477,51688,-17181,-48967,-38980,-44402,-47768,-34614,-8776,-25562,-51574,-24210,31573,71230,11339,-97020,-109371,-65088,-59593,-35757,-4036,28973,92821,121306,57191,19845,44692,19435,-15164,26677,57011,48334,41599,60537,88653,40982,-9514,23530,54436,36199,-31518,-106887,-87118,-16992,-26897,-65569,-7516,104616,145842,92333,10939,-73651,-84068,11346,97274,122995,164708,221832,175533,79771,6323,-56987,-90297,-56427,33485,139026,183738,130362,42135,15292,55198,101969,121487,110882,80037,98988,129413,58755,-78886,-144130,-112749,-60454,-8906,-17845,-73052,-70640,528,47146,63619,70390,35345,-54203,-149918,-131093,23772,163934,123920,15829,3311,43223,78275,76577,-51111,-187699,-171823,-106141,-73376,-22895,-29024,-40094,10133,61393,55540,-10555,-97183,-111154,-55061,-71476,-142435,-135800,-77710,-44588,-56461,-7262,98347,128045,39770,-70776,-75667,-18900,-21544,-48412,-34137,-25216,-40441,-42413,18186,109591,162538,142226,81178,56073,97079,88453,25906,44072,123097,155278,158646,150900,58404,-75203,-92065,-20862,43197,56787,41614,1394,-92297,-137487,-61110,56272,117048,142105,81189,-23423,-62367,-83762,-121928,-77730,-15469,9634,74210,133057,102241,3757,-65090,-70106,-43441,609,45936,2734,-61128,-22430,31115,15546,11476,4526,-56498,-82928,-27081,34193,71056,67230,-8271,-61267,-28564,-9862,-17958,37493,106910,111737,137362,179771,167878,54893,-62405,-80823,-62759,-97997,-97151,-63755,-73452,-71661,-30104,-606,492,-51704,-94259,-57246,-41816,-79185,-113028,-102917,-8080,86237,45987,-4329,9002,-3822,-36389,-50604,-63610,-59885,1729,43545,-11315,-72001,-45604,29933,43624,14326,12395,23547,-4098,-20294,-32669,-53207,-24071,31885,26316,-5187,19903,69062,42791,-4753,54462,118479,61393,-7962,-1042,13985,18024,8483,1637,-2270,-1922,33199,69991,93134,86440,78460,106953,126754,98579,37423,-52555,-94741,-78206,-37951,53964,146994,160322,138384,99786,39931,-1848,19424,62971,23245,-34371,-48027,-16057,20244,64875,79475,27284,-11967,5748,65689,87686,45597,-24728,1272,61500,54014,-11276,-66111,-64339,-39233,-54568,-80535,-77195,-52866,-18723,33420,44257,-25639,-104038,-84261,-465,71045,44682,-45211,-27469,72333,49438,-36994,5161,45748,-2673,-24780,-11383,18997,40934,16883,-32621,-65712,-61300,-19819,-6473,11692,56914,64709,52479,84223,79780,1677,-51562,-26979,2269,-17084,-73912,-114746,-150775,-148443,-81309,-47185,-54847,-18951,68800,150390,125734,22132,-47556,-69228,-54982,-65584,-112787,-139223,-125983,-38051,71433,61396,-55213,-81161,-39923,-48728,-13345,116255,106464,-18232,-6676,79601,79236,66474,113187,128786,21297,-106937,-170386,-214512,-209830,-112227,-32744,10494,13957,-53856,-97748,-48704,-33481,-67878,-31166,68268,96389,-2514,-95035,-53423,27700,33632,15745,-3313,1232,51722,76094,40626,31324,60198,52578,32457,48720,64334,29264,-15699,-19088,-36972,-100004,-119761,-75889,795,68343,86092],[39418,18628,21241,32417,15473,-1265,-11167,-23535,-25781,-3792,14156,1887,-15291,-22040,-17023,-21999,-42693,-40140,-15582,26410,71345,77888,29690,131,-27011,-131351,-217717,-150992,-36919,-250,-6185,-37450,-73949,-41996,37310,45123,-39173,-80075,-26205,42061,42649,27595,23636,1733,-374,15264,-37083,-98446,-57751,-4077,-15187,-51184,-27653,44694,102570,109333,97913,109602,101950,45071,20818,38888,33521,5045,-11693,13358,56328,39430,-36011,-74122,-38585,9221,40178,90169,111407,43991,-67729,-102744,-69747,-37618,-12011,15864,31739,80001,125258,26126,-121946,-165028,-75602,57467,130554,67842,-28863,-68987,-88178,-127519,-183296,-167748,-52952,18989,4855,21072,51943,30232,-381,-31767,-67027,-55989,1437,37263,72234,61046,-33704,-67538,-7741,18154,-521,9141,33633,20763,6895,9159,-22799,-45402,7118,62642,57299,17986,32989,83978,55724,14834,45029,20724,-55054,-70294,-55977,-66979,-61822,-52501,-55371,-38823,-20756,-13500,12009,31097,-10779,-84950,-144877,-190714,-139966,-1711,53313,-16210,-56852,-47095,92,104708,149385,77127,20063,25675,-7239,-82903,-97312,-75486,-82631,-70168,1748,57387,68866,71491,70267,45999,20256,4549,13180,19068,-20451,-41295,-13415,-7203,-8804,3321,-39104,-133090,-165076,-92552,10131,66734,29971,-73225,-96207,-3595,36704,-35885,-105209,-90101,-60543,-80615,-103033,-29124,54559,4974,-172642,-279979,-218038,-125408,-70102,-45240,-34363,-17052,21286,55387,23452,-67076,-85135,7300,77213,17420,-72982,-16643,121826,157342,113522,92765,58996,2399,-43531,-34573,73277,144351,88698,79466,86819,21962,27383,96640,90885,-4031,-36645,-9238,-35411,-73824,-17653,40799,28702,37392,101317,130064,138140,126430,100344,68405,9553,-27691,-26927,-35801,-52598,-6301,65909,84250,20597,-50479,-79509,-46654,-8952,-1290,29747,80658,63617,4227,-37363,-58423,-73664,-53092,-31580,-29714,-9499,7949,-1678,17921,40735,27633,531,-21500,-48851,-34774,24605,18792,-47668,-111374,-111909,-37145,29543,14707,-12024,20072,55675,82998,80267,27724,38751,110152,113282,3214,-11239,53523,3048,-58059,-19114,-28390,-64012,-23375,38735,51251,30736,15719,33274,60146,31712,-4312,-8146,-28094,-54298,-33820,24370,73352,46042,-53837,-122331,-110263,-80496,-62823,-104190,-135851,-102266,-65398,295,74533,26020,-22394,21110,34775,10415,37147,80025,95607,116911,140268,87147,11508,-14245,-55084,-113259,-119145,-82377,-41731,-3194,58352,143046,175808,111537,21042,-47352,-81089,-39478,44558,71426,43190,22131,58881,114572,113305,75295,28133,-20824,-47606,-61360,-89316,-67312,-5912,7469,-16684,13330,32600,-28201,-75524,-38528,1113,-10871,-22089,23973,61838,21337,-18782,-6146,-8577,-25819,-39684,-58108,-52210,-25866,-13464,18508,29143,15093,24513,14752,-6060,4437,14256,13718,27298,64321,116619,102951,5548,-72496,-65910,-38761,-36117,14154,39155,-18552,-43257,-3259,3681,20327,44777,38764,63955,143291,136232,55062,23709,4270,-13328,30521,87780,63000,-1830,-46976,-62219,-48084,-18734,56176,128889,114833,26523,-57006,-45873,6742,35397,10016,-3906,24995,41008,39256,78713,60984,-29085,-88685,-67574,884,25703,-28263,-46339,22900,66230,29079,-37762,-70066,-74709,-72773,-52273,-24969,-51740,-90066,-36984,30482,21892,-27031,-30006,44389,87107,50652,3393,-19356,-65306,-134344,-144897,-86624,-49108,-48794,-17759,25925,42094,69367,72411,72814,104388,92972,45645,45628,43608,17267,-12328,-63828,-106015,-112040,-133785,-88158,57661,123926,93770,71095,50361,15542,3470,-37338,-95555,-75693,-47442,-80870,-100106,-102366,-123657,-133901,-50808,62310,90645,40645,-31525,-70234,-40304,-44041,-105980,-119544,-107697,-71177,-29616,-67420,-115273,-86715,1120,73136,90670,52037,39497,103477,168727,134239,56528,-27158,-63193,-35719,25901,64540,113253,159190,168227,78292,169,-16014,-41087,-48026,-25452,-52302,-101695,-57462,46482,117129,66092,-65444,-64204,35542,52226,12570,-59466,-149815,-105068,13049,37235,15935,57521,111979,86683,50277,79142,59225,5959,21508,26147,-18636,21367,96210,109445,68110,5648,-25827,-51091,-75932,-22121,81066,98467,-14630,-118607,-138897,-132398,-100183,-32505,-28319,-24099,79008,128184,22921,-42961,-8849,-26884,-34365,14044,29957,14245,-10094,-27666,-553,14340,48534,89898,77442,42839,-22405,-84351,-50365,1155,-15679,-23375,28439,70760,44010,-8488,-47839,-100990,-113562,-28146,45932,68755,117734,196236,198078,138078,59344,-34664,-66620,-15969,41650,101079,157749,125487,58884,42421,67454,123312,150028,121989,69124,44817,58490,69212,23258,-25720,-30625,-5701,4947,-24806,-59334,-53421,-14799,43280,94992,112181,97403,27793,-104663,-151907,-21271,124717,73962,-76734,-92686,-2696,50281,43028,-35286,-117168,-100670,-68381,-79437,-58464,-36324,-28493,-21682,8755,53595,52966,-27476,-119014,-118774,-88989,-109758,-138912,-133854,-90066,-24238,31484,51609,61263,22459,-69893,-58604,26597,29595,9965,47296,42055,-45359,-82720,-28622,51690,96050,87726,55666,38074,60628,59643,-2169,23331,143758,176005,113457,84062,44986,-13987,-6516,45995,79606,78359,64619,40680,-27329,-71862,-22433,65861,109621,112502,50369,-24629,-58305,-85097,-114638,-100115,-59301,-1615,76818,131295,147265,116755,56758,-4144,-46549,-43879,23947,36843,-21634,-46874,-70178,-85474,-36379,-6518,-49911,-52462,256,34809,32096,2401,-47598,-73311,-72542,-90335,-104577,-50388,27645,52644,51883,55444,59669,44730,-1368,-58352,-102502,-125724,-91021,-45127,-44445,-48152,-19441,1681,-10115,-50428,-74382,-34312,12851,7949,-54874,-103533,-31390,62375,33055,-10362,-23670,-52116,-25502,-13264,-104407,-166901,-93491,-23465,-39282,-50719,-26884,4012,18979,29209,41529,39335,-4816,-33735,-51623,-36516,29456,87482,81914,35294,5384,34564,68031,59756,106353,154232,89674,8957,-20379,-11127,26280,15561,-13097,-6776,-12884,-29652,-23857,9635,35464,79321,141821,132037,34959,-47600,-91071,-92970,-63333,-14512,45388,66093,32258,23791,29870,14820,14369,61467,117383,89017,-7851,-74338,-15946,75170,92663,71182,7453,-63009,-46159,44156,61593,-24448,-81841,2188,88876,92459,55580,21323,26431,48833,5077,-44522,-12538,-579,-54531,-26683,42734,9394,-69456,-74395,-41571,27137,70400,18979,16076,118908,115338,5477,13595,51199,-19764,-91382,-67756,19461,42463,-17983,-45916,-37555,-37970,-35007,-44552,6358,91742,71696,26959,55593,41489,-59660,-111788,-55918,21503,18754,-52537,-109864,-155971,-166772,-123133,-119176,-133871,-42248,102502,191018,167457,60273,-32711,-65249,1263,23710,-49186,-137806,-173840,-72071,69587,66970,1892,22835,44530,23922,62145,150421,117092,27581,46200,55682,10912,22619,86293,92348,-4827,-86259,-108436,-120852,-118259,-87316,-61904,-18999,-43365,-115392,-104741,-19600,-3804,-46410,-60199,-9470,39271,-10549,-79739,-38875,40110,65883,67608,72198,80239,61131,-11577,-59128,2780,70464,42775,15799,46108,50534,556,-25635,-9302,-7428,-45426,-74375,-50430,-2920,42770,93774],[40328,44512,8603,-16130,-22322,5987,34054,28525,2177,-3122,37178,49086,4883,-24910,-27120,-28478,-18441,-14013,-19360,29770,99869,104085,27571,-75012,-178348,-209248,-139736,-74896,-78224,-46424,44754,60523,-7001,-31170,11001,18156,-51833,-96171,-79279,-11197,19290,8250,18866,45310,54972,14722,-106203,-169439,-77225,-2374,-31697,-87930,-77142,16105,125165,143380,96899,73623,27012,-62257,-39520,88647,126137,76513,66091,114036,166331,129414,10449,-44558,38715,86925,45480,45433,56589,3091,-71439,-98110,-80195,-47097,-14761,10431,34671,114690,164311,33356,-139669,-176590,-80730,24169,69142,28536,-38649,-85868,-138021,-187994,-188506,-119481,-22884,10207,-7332,21855,75516,69205,44922,37199,18153,-400,-4940,-9953,9116,2837,-54405,-83836,-45013,-21310,-42362,-66638,-64828,-40855,4024,41687,36700,8065,24922,74502,64929,-3541,-21426,19440,14568,-26577,-30754,-43864,-65217,-31039,9915,-18458,-72680,-63399,-36986,3941,-136,-13043,-5820,-3131,-61858,-135664,-137848,-122601,-82064,8639,31637,-14221,-25476,128,36814,77647,52674,-7168,-13587,-10845,-88229,-171551,-128067,-35093,-19308,-15084,40999,68576,54102,47680,46032,41286,53547,56033,75057,57926,-16786,-42243,-2743,-8844,-18684,32483,27097,-91410,-166631,-106311,15662,113064,102652,1717,-11359,90459,97327,-34229,-131090,-69355,-1760,-48192,-127270,-93163,-14621,-24441,-126301,-165225,-115553,-110335,-108612,-87549,-69766,-31822,18731,52651,54153,22886,6314,16069,51945,32848,-27964,-1945,94883,121542,54818,14888,4579,2263,10934,46565,110204,109827,-13429,-99821,-80999,-49600,4590,52466,40812,-27945,-32487,-9984,-54911,-85613,-33171,686,-16831,-1746,69177,103301,124657,118838,56997,-14371,-59971,-66098,-30966,-9884,2314,69522,134683,135138,75240,10830,-10864,31088,40910,5660,1481,10992,-47838,-90205,-40031,14031,-30590,-85881,-75316,-39611,23938,80769,69202,46847,27703,31070,80852,106395,25261,-68531,-54057,-5055,5118,-49693,-135756,-97880,29050,54792,-3004,9418,40387,51196,25622,-50357,-21867,120289,141627,39744,30661,60632,3524,-35354,4426,-661,-26636,22001,116599,127104,71136,41026,54689,86443,79933,47452,27319,44981,70700,58734,54260,69638,32526,-52068,-98475,-116546,-96365,-49170,-81698,-116987,-67032,-18036,13189,62908,21946,-21993,47379,87637,46729,39378,72025,107145,133776,133271,50757,-53935,-82327,-71454,-71108,-48531,-11516,1408,-24882,-23150,65138,141141,109200,29262,-35362,-41126,22582,68410,39495,-10302,-48283,-41113,-6159,10118,7452,-8203,12352,53435,29097,-54218,-81828,-46514,-56291,-58687,47490,103520,14626,-101803,-109652,-42974,4312,5238,16226,13265,-40247,-56731,-12499,29146,58098,69368,42105,-20,-18802,-23577,20530,54933,43899,39709,-1505,-53575,-39563,-23121,-14945,41794,121311,140394,71840,-24470,-62401,-57360,-45341,-2377,41323,31805,-21667,-26281,26138,33737,25217,46096,46877,13523,18526,14242,-31525,-28528,17899,52546,43344,13680,-33485,-45739,-18610,-19421,-55191,-76290,-25495,27310,29039,14190,-11332,-9685,15095,30509,7474,24216,57951,59571,34928,34678,11300,-39517,-75076,-71700,-28729,-15209,-66813,-68674,-4147,28631,-4351,-62791,-75589,-44874,-38185,-65819,-71902,-68785,-86076,-53197,3679,42220,37324,-1814,18001,61883,40062,-48349,-91162,-88559,-102149,-99732,-53464,-24319,-31780,263,62773,67845,44812,-9338,-47631,-2057,33005,2349,5915,52362,93578,84212,-14328,-96345,-61222,-14366,31786,96942,72494,7456,9663,7012,-31990,-51895,-76044,-123527,-136167,-112711,-124824,-121739,-97071,-147330,-242498,-204721,-80863,-13841,-17578,-33406,-16229,-9783,-51640,-87877,-64888,-42199,-18716,-12006,-66932,-86569,-40373,-261,21886,88573,130856,108409,89769,124024,110810,12339,-88805,-93799,-37330,14324,32137,84945,159719,193358,136957,59324,9236,-18631,-1361,31790,9437,-63437,-81351,-14173,74009,56594,-51907,-66799,20266,45617,11445,-32544,-72762,-36476,16049,20040,36638,66957,33969,-17660,2097,85941,89892,27114,3103,9203,15262,81540,166440,197333,146156,21225,-57250,-53174,-43716,6197,81200,54710,-50507,-114074,-154684,-161160,-60836,47121,10182,-20055,81182,98849,-43083,-115647,-95753,-106713,-75827,-19618,-8952,-1702,-24294,-74730,-71967,-33214,39700,82985,66366,41766,5552,-18205,12971,14502,-883,32789,58651,25379,-40161,-65741,-60497,-80071,-69789,-172,27291,17817,53794,127708,135346,89426,60621,32436,35522,71647,50835,-1938,-7282,9785,35449,54923,64301,102481,118689,81322,32902,6123,9476,58745,66665,-11028,-56058,-23784,-16660,-66540,-80883,-44702,-4699,26120,32057,44675,96099,97559,-28316,-130505,-63903,53648,39447,-80949,-115194,-54593,-16047,10412,26863,-956,-7054,-17587,-85587,-96705,-34575,-4119,-21291,10493,74367,110422,89682,-13368,-105536,-100681,-54371,-51761,-55046,-11650,74853,118998,93592,90937,77856,-880,-2297,61976,61818,57994,107917,72481,-75784,-155325,-125691,-61877,26515,67001,38836,1308,7020,22577,-23645,-9081,104149,129106,47571,-8772,3593,33773,38501,40075,42650,41801,79621,125866,68791,-14473,-11526,58755,114148,109801,36141,-19799,-29929,-16687,-8808,-31307,-46970,-18279,9123,25408,86799,153139,145554,73136,22976,32575,68821,68141,27432,-32547,-100697,-99525,-7879,30833,-48143,-80930,-21743,36551,57329,35453,-40247,-85097,-96846,-115463,-121217,-88287,-23222,19957,-8421,-58161,-57541,7,45467,7854,-57843,-65228,-24463,17518,34084,1095,-13995,-3521,-40805,-102175,-108231,-50200,23377,47088,-11543,-67799,-31841,13098,-23461,-39108,-50057,-82495,-31610,16646,-52675,-122949,-90371,-60386,-68536,-42693,-14055,-16981,-24285,-7719,23453,34537,-26445,-90988,-128017,-93839,-4602,71266,82587,44084,-22476,-21351,50007,91275,108101,111254,68317,8094,-53083,-55337,27569,22783,-39353,-7937,7930,-39344,-68387,-45781,-6796,70096,148139,105102,-37423,-86814,-43999,-13305,-7425,8989,26042,-3838,-68501,-78431,-68603,-62403,5685,100661,132591,94329,5521,-40168,-3869,51567,54356,44876,12347,-38766,-37406,3394,-18626,-115965,-130324,-7075,107038,126180,102582,102357,108410,84637,13748,-19422,73102,124337,16143,-26502,48012,63363,6897,-20370,-18331,43372,115821,96182,67634,123877,160719,87279,17857,1395,-29317,-91389,-83395,16988,50450,8574,9265,2225,-37478,-76482,-97405,-25964,81855,60775,-6223,-3187,-17564,-89906,-123905,-80100,-3977,25763,-27154,-85613,-95802,-90884,-112353,-154450,-131081,1904,149810,170188,80512,22816,490,-32201,10853,42857,-12588,-99782,-147182,-62559,61282,96866,115782,137597,80476,37653,70283,83417,36996,7433,18373,-38043,-74426,-16834,51978,36583,-43095,-63209,-16644,4758,-7031,-46409,-85557,-59915,-68437,-101788,-67062,16695,38223,-7550,-73185,-95819,-47648,2261,986,-9218,30843,94151,133842,171955,211108,140136,-9605,-49231,64679,142719,82802,24233,32087,14659,-35663,-40411,-6711,35819,43630,13901,-14462,-50599,-58416,24520],[31277,42445,7196,-10191,-8751,18664,45097,53412,36281,27615,68497,68272,19374,-473,-6042,-23481,-35120,-38135,-23371,46410,90239,74667,19948,-71404,-160290,-138365,-48590,-30135,-69662,-31234,71142,98628,38824,-12100,-41716,-70503,-103194,-85988,-54944,-20886,-19380,-20522,19608,48349,44327,10804,-85271,-114882,1494,73933,21749,-51136,-95434,-61352,38460,79825,58347,44688,-19412,-109494,-62833,74180,116184,91016,120648,173633,198531,147454,21975,-29768,75839,137116,65760,17916,29611,26864,-17174,-81469,-95537,-48489,-20750,-38933,-25732,75612,145910,65874,-52434,-76139,-16228,671,-5577,7049,5307,-43830,-102319,-103007,-67971,-12622,20529,3431,7542,56832,107374,98010,65628,71427,84430,57926,6525,-37554,-54294,-69618,-71162,-70997,-71937,-55199,-42788,-83627,-123866,-77182,20287,80572,76365,30630,13816,42114,44295,4046,-32420,-41009,-16576,-34545,-109809,-148695,-85336,9205,45129,3023,-60480,-46794,17903,46484,-21171,-64692,-33337,-25424,-91817,-122331,-55501,-9841,-27284,-14600,-4817,-6523,-3689,6392,16934,28610,10372,-20172,-26241,-58197,-130673,-162593,-77706,35239,45782,25963,68564,90706,32387,-22048,-14711,-877,10290,32005,74167,66404,6353,-11215,5733,439,20021,86308,99958,14400,-69224,-46902,35690,94789,90620,39843,39055,124002,141324,14860,-104177,-47371,14227,-49561,-151376,-140672,-75386,-44879,-39225,-10784,-9841,-74568,-85859,-41430,-10626,-2448,-12473,-8512,49714,136974,162892,77365,34359,39142,14575,12405,55370,50566,-55109,-120423,-81793,-2664,54012,68188,53364,10538,-90171,-194759,-163771,-58287,-16136,-27629,-43604,-68527,-43991,-6070,-22849,-26721,-4906,-22047,-48202,-38485,4027,36376,78747,83727,8865,-94198,-134721,-90498,-17197,6734,29726,65495,75860,81048,69137,45711,54637,94054,94405,42349,-24011,-67123,-119052,-147000,-79919,14893,-18675,-107328,-106227,-37814,50880,107381,63624,-14092,-61024,629,143874,210742,120982,-19464,-69903,-591,74036,31362,-65470,-54400,48808,80773,29505,14458,18203,31576,14634,-63422,-72120,8052,56945,88224,110710,65758,37496,89316,106170,21499,-16042,56802,132353,118459,85175,61301,37127,36407,24427,-2139,-9788,27353,88695,96706,64497,29788,-9522,-36784,-60054,-103359,-90604,-12910,-4346,-25874,-2560,-1760,-9739,25645,21839,-8271,66382,145458,92745,12874,16434,69969,77441,26865,-68735,-145277,-146854,-112090,-90074,-51396,-17189,-5648,-39847,-62749,-5314,85534,97727,44201,-8372,-8041,48263,68596,20321,-22693,-42450,-89427,-124644,-93851,-22729,32171,72810,93854,51474,-4484,-29039,-63118,-114341,-66836,81291,132678,29740,-107595,-140660,-70092,21167,57486,18146,-54093,-77467,-37110,9608,53651,84742,68208,30236,-709,-14371,-14248,15311,45851,68744,70543,-5876,-72863,-45201,-19018,-26292,1262,65336,70734,-19373,-90327,-57771,-1412,4077,42558,50505,-11965,-48134,-16973,31965,27597,7813,21188,17451,-54991,-116693,-153516,-163525,-101891,21098,94755,47424,-25274,-55274,-22569,15508,-3786,-83293,-139722,-95399,-27372,6131,19094,1743,-11328,17699,31460,-147,13308,29925,16476,-15850,-42390,-64989,-55900,-51371,-65581,-38357,-18307,-75140,-96988,-41116,-29817,-52080,-53929,-34891,-6644,-13264,-68108,-103305,-56234,-13853,-33590,-61385,-53270,-38793,-50467,-31103,19729,29904,-33856,-80890,-53949,-5016,39091,58270,17193,-37044,-8996,63437,63227,14319,-81343,-154806,-87945,-922,-12095,-19165,40413,105366,112741,46939,-28329,-13872,68274,115355,81327,-5575,-76461,-69564,-44982,-36939,-43759,-59249,-85938,-108702,-96716,-88251,-49842,-11276,-99286,-249205,-242792,-129469,-55488,-34482,-11472,25686,28484,-16353,-44737,-13548,14751,15817,-16563,-48773,-23662,11612,4540,-37069,11330,87487,95968,52383,27442,-11120,-56126,-68828,-20333,17757,51427,63514,65187,70890,90439,90835,81423,47381,13644,35222,89083,104746,34918,-56388,-56084,36774,70210,-4486,-31805,41477,60448,37607,46497,34362,19459,-3896,-14001,21001,1215,-103494,-145448,-60760,62997,91534,45472,18658,38043,45823,43666,72248,130357,124745,7105,-60016,-22249,5828,32441,47481,-22332,-88377,-89992,-115356,-99001,19048,108873,78102,50785,81042,31887,-103249,-164676,-162467,-147967,-97670,-45697,-17706,23990,20599,-26642,-53450,-58199,-25086,1639,29,12952,17971,11422,23293,12813,21455,70419,68293,4951,-45528,-51765,-40346,-38468,4056,52677,23791,-27621,-1242,76232,60606,-9088,-4745,61326,120155,120721,30261,-83056,-131608,-86616,-20447,10020,31461,62507,74299,51570,16207,4823,-1757,9057,15834,-53603,-99305,-63586,-45383,-85465,-70144,-13807,18278,-11986,-81789,-66401,49726,103032,9438,-78129,-34885,52704,48550,-40188,-101721,-91720,-71301,-29049,44885,64494,55146,44768,-35303,-84274,-49311,-18418,-20439,18219,73145,114590,124085,33651,-93102,-125560,-61524,4901,42487,81198,109207,119398,137491,179817,161324,45439,-21410,-4422,9480,44864,107966,62231,-69116,-131251,-114150,-73797,31897,87488,31025,-33823,-16088,13333,-38320,-50242,38609,60240,-3849,-57141,-40839,-10871,-23198,-28636,2714,31282,105481,178868,106775,-2590,-15266,65776,135134,120042,35558,-16663,-18654,18190,54597,35225,-6210,-16444,-52017,-84365,-6521,98286,127449,108528,104584,120586,109506,63663,22153,-27895,-66169,-38156,53282,73272,-43539,-130115,-69887,38296,92305,53616,-51679,-78072,-44421,-46435,-41988,-6212,44557,70389,27789,-42388,-52905,-18454,35397,37368,3292,-9,24785,70601,89446,7274,-56392,-43604,-75778,-151952,-154838,-77895,5831,36197,5903,-10296,-372,-22203,-81169,-65315,-28234,-43506,-33636,9902,11853,-23032,-23943,-15763,-36372,-37027,-27913,-31332,-28182,1214,35740,37192,-38026,-123222,-182648,-180592,-103372,-15507,8908,14491,6966,999,23982,45219,36178,18598,-13159,-63242,-107601,-92079,-1662,-540,-47900,5019,34524,1560,-7045,6882,-8144,26288,100972,50861,-85190,-62641,52676,55694,-11547,-20542,5463,-15294,-68590,-66390,-66988,-93491,-27960,75139,62617,-19573,-59382,-47077,-40932,-41770,-19261,1016,4027,23476,3325,-77343,-161369,-188572,-143370,-38634,48318,63447,53164,90081,114537,57102,-36957,-40439,96819,183052,75854,-7607,49728,99476,72728,41274,35690,84705,135770,117601,66915,53489,99001,99020,18737,-30897,-12427,-38103,-60027,16564,71425,70510,58935,6436,-46756,-70491,-69856,-9673,58047,45998,-4552,-16987,-29137,-68086,-94068,-65722,-18932,547,-35987,-49944,18023,45467,-56198,-129254,-49577,75641,157570,112243,-27948,-45561,13404,-11858,-24471,103,-34741,-90652,-103543,-41282,44874,121720,175689,146871,28856,-16907,8302,-17827,-61249,-39457,-11230,-66982,-111182,-92620,-53325,-33647,-64395,-71479,-3153,46520,36476,-19559,-69724,-53872,-33929,-18197,-407,8580,19314,19526,-29858,-102487,-97579,2263,58407,6062,-18852,30561,90832,165922,247963,194576,68240,47666,121194,161751,115784,70206,60222,17760,-39881,-46335,-10314,36761,53075,54828,21512,-77074,-133339,-48204],[4783,-19184,-43346,-12630,19853,22380,6696,-1000,3271,36165,71933,49732,21284,17825,10293,-18391,-61187,-62165,-19536,13413,-10423,-22149,-14235,-41186,-62322,-37934,-44121,-68818,-56133,-25499,4855,7091,-20863,-38322,-84157,-151126,-164000,-75573,7966,2079,-60402,-56230,9790,13172,-10236,7276,-5269,2442,86648,114903,70643,20209,-44482,-67741,-27575,4303,34929,68979,16171,-73792,-65047,-2574,35899,78089,133144,133235,87100,39872,-31730,-61168,36710,132911,88456,18030,39115,82361,29979,-68642,-92352,-56952,-63657,-108421,-98333,-13083,66102,65757,29752,6161,9175,-17799,-26528,10290,39188,7677,-23538,14067,37706,41853,38461,22885,46744,87383,105393,101075,89611,90963,99812,68698,11935,-35369,-67407,-80267,-44833,-23714,-58648,-53767,-5557,-16007,-68505,-52876,28926,82667,64584,12489,-4903,14252,46027,64460,33783,-1631,26848,503,-138820,-221856,-128574,-5114,29762,-7460,-51215,-36641,40882,51290,-34174,-92111,-54596,-33049,-64870,-43095,29173,40231,-15600,-24454,21407,31999,135,-36603,-50803,-11620,25012,-346,-54804,-118930,-146542,-120603,-45094,42049,42076,1779,50364,97780,33240,-53144,-61223,-44978,-53528,-63960,-37961,501,-3798,-20391,-16915,24627,92995,128332,119762,86072,36984,40074,73840,72618,51031,11394,-5323,68874,125289,63414,-16672,-10534,-9538,-56216,-104496,-95879,-86612,-59353,32361,90391,30588,-52775,-52323,-6122,32708,4601,-85447,-120165,-37208,98933,156747,77512,19335,41898,33288,-6429,-27330,-55190,-131361,-191052,-142487,-21981,51039,31060,-17910,-45932,-74636,-108782,-65804,22861,18105,-41113,-73693,-97818,-57454,15047,24424,17568,25137,-72,-30138,-30845,-5381,18883,46589,39342,-23974,-111908,-140928,-68682,18669,34613,14455,-8691,-27850,-7671,21410,43056,70359,103085,112370,56040,-41591,-84476,-89600,-102069,-70276,-8881,-38208,-91719,-64103,563,40009,45700,-7983,-77256,-84983,18031,134078,168365,122035,16806,-53313,17262,94355,47999,41725,100849,100631,35992,-7098,-10259,-475,40920,48293,2624,-25373,-63026,-14624,119320,154922,83428,90846,174595,160265,34816,9032,92918,104637,54820,61402,60091,11792,-28199,-79613,-109818,-95358,-87290,-50205,19898,43235,3882,-34082,-20146,-8584,-18267,-15402,35374,70759,78402,78890,44553,15927,31936,31989,1606,38142,111551,58186,-55905,-43436,26346,634,-72296,-137021,-155568,-134501,-133941,-139301,-102764,-53148,-581,16487,-10264,-21780,32384,83507,64159,-5668,-31320,25072,55747,17519,7500,39645,9444,-65733,-83210,-4714,69449,56099,19972,318,5122,12302,-51354,-99140,-19165,88103,88996,9633,-57871,-66611,-42295,7807,48133,-9742,-86968,-42599,32258,46332,55519,43360,-31018,-70107,-38486,548,15994,20484,40756,97790,96859,-3088,-64193,-31084,15961,11548,-30583,-38782,-21431,-70927,-109441,-44377,43021,51422,52441,57495,-3648,-37848,-8943,5163,-16702,-5229,17494,2858,-59321,-104316,-136306,-169030,-144320,-17431,74998,48174,16378,26274,29894,-11115,-63762,-112440,-131040,-75758,-6203,28611,23446,-27018,-42559,12618,61338,48129,9479,-32794,-36304,-15849,-24803,-62783,-50032,-41308,-60397,-18777,19901,-37544,-74207,-34061,-34023,-32736,-875,16941,16717,771,-39325,-84243,-56510,16054,13972,-72081,-157320,-163679,-109295,-56574,-21592,-3358,-14871,-34346,-20242,31594,108736,121882,28297,-46509,-8311,43178,20416,-15966,-71110,-109561,-52583,5917,-25070,-50388,-429,46674,52206,58339,28508,4038,54464,75268,20174,-30122,-60243,-68036,-40238,-4413,2867,-13940,-33407,-31519,-23751,-20690,43029,90343,-20914,-182350,-178990,-82621,-40062,-31737,9069,51932,78357,74687,42092,32479,36619,10856,-46623,-54120,4223,40641,24788,-59493,-95973,-31251,42750,23804,-53729,-123352,-83583,24135,98899,73727,81451,122020,86763,-8145,-11788,24911,41685,24408,12305,53068,123255,150669,73898,-31023,-36117,36548,69765,35235,23351,48462,44667,63783,109668,75072,17585,-13828,-10905,3052,-72842,-182308,-167336,-35065,71770,65114,20054,15526,51429,43913,-22076,-54081,2999,43727,10036,11748,48408,44604,42899,19958,-81520,-131304,-69938,-25694,8859,42549,56125,71374,74087,33255,-23180,-92769,-160923,-173082,-117618,-57495,-20630,20196,63632,65952,37465,1485,-44618,-51576,-47611,-51300,-6901,35184,20989,-6032,-2976,31717,63074,42059,-17649,-41670,-35365,-27235,-5797,39198,51351,-534,-43916,703,84196,42751,-72207,-94238,5008,90511,61173,-32531,-101409,-102240,-56086,-55540,-77458,-37188,25807,56259,53217,26246,26308,15397,-13963,-8490,-16706,-52837,-61794,-64651,-74128,-24227,20550,9500,-67315,-165217,-132854,3902,61869,9894,-16289,49978,125700,91188,-22712,-109194,-100089,-82070,-87468,-37249,25597,63510,93060,44774,-39838,-84921,-65022,-30441,-2116,27427,61296,46905,-36236,-96790,-118541,-103916,-31409,40055,76922,39031,13417,96583,199287,174416,23152,-99888,-113766,-66825,7525,65870,29604,-38325,-28092,20622,48431,88893,97318,38438,-16625,12085,37795,-40176,-85450,-10670,23257,-25404,-55943,-65634,-83500,-91059,-59422,19105,75029,116215,129901,63601,-7419,-19927,46903,104440,80632,16518,-7204,-14675,-17376,-2921,16634,27549,20141,-58084,-117987,-42814,32421,53198,93083,125784,102011,57524,5974,-44599,-62391,-33261,17154,84333,103308,3403,-108681,-88345,16721,66218,6960,-70982,-32923,54865,63113,57822,84368,105095,107707,80524,28535,10009,-8134,227,22028,24727,11944,15518,60254,84572,7496,-72438,-77732,-86442,-119913,-123804,-74746,5909,50354,38325,36833,23241,-39643,-94999,-47369,30805,15902,-34435,-30910,-11695,-28860,-5685,52631,39722,-7155,-36689,-42883,-9961,41306,57797,44373,-895,-59692,-138059,-184215,-140742,-74141,-49908,6511,79072,48260,-19787,-27191,-17730,-32389,-73806,-110684,-110400,-91799,-57284,-48055,-33462,17733,34055,34078,81378,108670,21503,-37747,4926,-21665,-112028,-56256,68505,60274,-29987,-47597,-6053,2262,-14728,18511,23569,-43014,-44610,17923,-5436,-110184,-135924,-113841,-97934,-79087,-29537,-6834,-2355,46619,11418,-125749,-216480,-182798,-119797,-60123,-45970,-53768,-28709,35508,77683,29239,-74293,-82094,32206,106649,58078,17477,53697,95416,82102,50288,45157,89963,109973,83407,45127,-558,-1333,27048,6361,-27544,-11789,-18964,-46583,1323,73719,93639,38669,-26787,-31925,-7704,13166,54578,60054,26871,14752,34547,35103,-17443,-72827,-49230,-11588,-25942,-55807,-12798,95560,116901,-5265,-63785,17276,75220,78318,55476,-27196,-46200,28055,11640,-36059,-37468,-78119,-114103,-84813,-49695,-10803,79885,130028,70045,-30875,-52052,-41169,-71344,-105727,-66189,-6604,-27532,-92765,-148158,-155693,-85480,-66165,-101120,-54101,26324,23710,-14063,-16802,6060,8285,36745,39500,-27072,-40849,30091,50877,-24494,-81085,-18858,60555,9693,-87092,-99962,-44364,58219,159161,149729,110879,113508,99054,78127,82338,108047,111389,53023,-18483,-33742,-2573,12601,10500,46326,42053,-58027,-120989,-56736],[1137,-64117,-90513,-20940,45512,37407,-20492,-78242,-60486,49921,112921,75440,49029,57590,50720,-940,-57777,-35903,7145,-35774,-109803,-88574,-19238,6228,10264,7643,-44159,-62705,-24657,-41613,-85976,-91391,-74543,-54637,-81966,-159529,-170946,-55960,34353,4473,-74811,-66749,-1333,-1815,-26516,10676,48185,71090,98816,87088,83734,72331,36637,21972,16367,-937,32256,92282,76429,-2805,-54052,-59139,-5770,105273,164738,88508,-33078,-83391,-100636,-117120,-38770,84455,89618,40577,64084,97833,36402,-26326,-35362,-59698,-110080,-123707,-99266,-55284,1818,26772,33294,14071,-18243,-27272,20499,56171,44716,5889,-3483,31846,39145,26987,38825,52561,57237,49698,48789,84512,125141,127959,96951,41952,7470,-8773,-34109,-30264,31224,39502,-32750,-54645,-9058,20989,6474,-3202,24682,33415,7598,-8806,-2080,11540,61937,115404,101568,85581,94783,29629,-108692,-197339,-143493,-37766,11791,-3776,-30933,-7094,35469,48205,19729,-30441,-56993,-59475,-38308,19467,52422,14924,-33215,-11235,71436,72604,11248,-39794,-61295,-6983,50683,20193,-63942,-131318,-131829,-109538,-76357,-8380,-4929,-48962,10512,79500,46076,-23718,-52947,-36477,-33799,-101105,-131201,-73824,-51263,-80044,-55874,46386,133059,120487,79111,55806,30652,56627,107982,101188,40967,-39561,-61915,5458,49304,46201,52463,26284,-42549,-52307,-18241,-15783,-78225,-66997,67446,111519,-604,-91549,-83117,-39688,2226,-43213,-156732,-193260,-138971,-70484,-24131,-39291,-44233,14580,20086,-49847,-100916,-102074,-104690,-142135,-135360,-31790,29513,-11180,-48088,-42162,-29903,1047,38045,58490,46819,-3958,-66721,-130490,-78046,28485,31643,-4930,18421,23356,-15428,-22043,25927,41007,27905,6836,-35419,-77038,-55670,18147,62661,45698,-22666,-55303,-52782,-61965,-59879,-15336,20153,57947,68185,-3102,-87471,-82338,-43291,-27529,-11197,-6956,-55476,-63079,8967,53690,14747,-39300,-75866,-73168,1489,82357,62641,30078,47143,9731,-43708,5781,67064,57165,129479,202527,82611,-80332,-116421,-72199,-12374,51943,67363,70879,89282,39801,51645,123840,120563,91408,110447,124603,105318,70189,98485,136785,81958,5044,-2848,-1549,-29940,-64411,-123134,-150605,-151976,-201661,-212645,-107589,-2333,20544,8686,11439,38055,74757,62826,50089,74818,98425,106465,119981,116670,92708,45686,-3502,-33393,-19400,-55641,-126099,-69971,7075,-34623,-84758,-106792,-99848,-81873,-109504,-127422,-97870,-37426,53869,112832,66315,-22135,-28364,41330,43503,-56725,-89117,-3574,49143,18882,12252,61953,109181,66527,-21167,-9454,27557,-20217,-66455,-62308,-53854,-37307,-45420,-35976,23466,48547,-2028,-41363,-7795,36674,-6704,-50129,-42039,-77361,-80585,27361,84861,49904,31245,-5716,-98700,-123145,-49288,28085,46915,33932,44429,96600,88292,-2879,-62842,-52215,19681,71850,6081,-75155,-69317,-72474,-88113,-39230,14027,-1822,-10937,54270,62151,11882,-5049,-41315,-92979,-43824,32030,43898,8229,7285,8349,-78880,-143506,-69471,19560,30004,50877,68963,20572,-72439,-134837,-124345,-74514,-8830,24015,18659,-7815,-60073,-60679,-14496,44073,54487,-350,-65792,-40949,35735,54601,1603,-20503,-33965,-46970,7820,40292,-25789,-50142,-10500,12261,42717,50809,24730,5931,15864,17880,-33657,-75732,-21323,52024,-21266,-158200,-167564,-79527,-27707,-27970,-27716,-33019,-34690,-35713,-20003,36793,51335,-14940,-41552,13123,29478,-16867,-25357,-5301,25094,54763,35232,-51441,-103096,-58215,-16392,-1710,49849,39168,-21764,-31006,-31843,-29791,17547,62121,49975,20616,5820,7701,-4874,-17681,16034,40608,32598,92846,151086,49350,-110558,-103703,-15722,-6560,-32608,-3486,59148,112673,133168,101131,65320,38886,-10681,-74533,-84144,-11026,74680,93976,-14497,-128034,-81189,30949,22581,-60800,-108473,-35214,93186,141845,69586,34426,74184,65005,-35003,-53942,-27100,-39318,-58308,-40638,25009,100539,108984,27216,-16322,20897,44399,47504,73772,73265,5811,-18884,61912,118061,61228,6314,6294,22799,2464,-81399,-150178,-96047,34321,89819,30419,-31920,-56922,-20801,27110,4666,-53391,-53041,-9002,49453,113829,127052,83623,54668,12258,-102797,-170231,-82752,34757,59753,-16227,-65725,-17759,14984,-11801,11725,16280,-81193,-112965,-38144,20510,36891,59698,68288,52189,31864,12865,-15450,-3613,1248,-5909,47669,107539,73491,-8582,-21491,18963,35423,7940,-47405,-63102,-39193,-23695,2414,16912,-423,-23796,-12273,53672,120005,55514,-87083,-132324,-52223,5016,-33108,-71140,-54967,15598,50293,-34481,-129739,-102767,-914,63105,62975,35841,47605,51458,36524,66240,105049,57723,-27284,-80247,-67788,-3375,8594,-44537,-114713,-178943,-136206,-18765,34662,22224,23967,88671,173068,143019,-4034,-91273,-53999,-53001,-124694,-122856,-35749,59720,119064,86389,-24734,-113156,-78971,-8705,2960,-15430,-12788,-39630,-83650,-51149,-42013,-87625,-77923,-14104,30570,-11328,-45952,37324,126948,108488,3247,-102590,-136447,-90358,-21519,11630,-15128,-51257,2645,98607,122660,78841,47413,48183,46343,56057,59090,-24993,-95535,-55451,-23257,-47691,-47166,-57787,-80326,-64430,-9039,70547,115269,88195,31959,4419,4189,-19857,-14814,10264,-8056,-25173,16816,21029,-48184,-102832,-60658,42768,70471,-24902,-81030,-17401,13608,5037,49509,89704,43570,-7557,-38805,-85655,-81230,-15082,45865,108174,149629,83763,-20069,-57488,-22006,7654,-10841,-22045,42557,119605,128628,99335,64816,45081,72835,92156,60588,28412,5742,5622,37101,53624,24556,-4585,6348,49654,50594,-3523,-56315,-59207,-10627,-2991,-31809,23541,91570,68323,37942,14355,-41036,-61267,14443,81701,38404,-28662,-52278,-78764,-116177,-53337,67011,90426,45113,-5649,-43746,-27640,13443,14519,27928,58600,54369,-24556,-73841,-46120,-8928,3363,49908,99242,19297,-81636,-48020,10684,-13638,-55571,-53206,-41000,-70859,-87885,-49804,8803,37423,28696,30699,75652,109419,23641,-87650,-95067,-85181,-119653,-91086,-10045,46172,45588,18984,18651,21272,15125,60006,72398,4870,-28504,993,4468,-54372,-107798,-131063,-98893,-31630,14873,34486,34448,29396,-12599,-72431,-93517,-80167,-53976,-25071,-69712,-106914,-60343,1680,33724,17521,-51183,-75358,-33967,3129,31322,53158,48808,64314,65310,26343,15714,66110,73409,48413,56333,34378,-19017,-36929,-23308,-24109,-33408,-39752,-48640,-27228,36567,60076,-6627,-42110,6872,41057,52564,91972,81094,17800,14329,67289,85281,8718,-75116,-60033,-15878,-33343,-49493,4475,74768,81506,28710,8143,20900,-12812,-47509,5543,35139,15310,64065,61502,2665,-37014,-84640,-103422,-61140,-69919,-88317,-8166,53070,29627,-7919,-15723,-30367,-71392,-108098,-75517,-8151,-14665,-50770,-90754,-119327,-74216,-69825,-126138,-71341,42646,25124,-17497,22262,54430,11653,14866,28727,-26079,-50393,35222,96635,54560,-25018,-29681,44668,21017,-110329,-159157,-98463,4838,72101,59068,62543,85085,51565,8820,21764,76634,107649,76120,18866,8961,26476,17965,18731,47944,34195,-31017,-53592,-7126],[7314,-55561,-81059,-25937,32996,42323,-13719,-103344,-81914,80774,187506,140214,79782,90202,82857,-4694,-66044,-23245,4129,-61012,-124972,-73959,27843,71683,48731,29587,30696,41821,33393,-34954,-105644,-91912,-35619,-16267,-49392,-112067,-113002,-16008,6522,-37991,-62280,-46310,-6508,22066,16881,19222,38116,46666,31868,27687,68188,72702,58986,77123,61952,2407,-8458,38337,66981,24865,-42345,-57466,17661,149828,194147,84275,-49998,-111097,-125818,-135070,-70951,26088,48940,45369,62496,45598,5942,24169,30755,-50616,-112973,-74758,-34525,-16935,4524,-11071,-12179,-435,-31825,-45845,44974,102207,45709,-29078,-46117,-21550,-7650,-242,28693,42856,7228,-41925,-11013,85050,147875,145182,86901,13535,5584,28976,11520,12082,86662,88508,-5975,-67995,-64063,-35723,-9168,14864,26286,-11693,-35250,-1817,15866,3675,38501,85870,84919,99341,99387,26174,-44788,-97101,-103693,-41413,17863,24064,9691,38225,42107,74398,113595,79740,-28891,-98857,-66231,7161,19133,-18143,-28070,25604,95113,80737,32990,47740,61180,63859,63975,43040,-6547,-52035,-63954,-90608,-92262,-27243,-21997,-67628,-26095,42346,55486,36166,18773,42625,68530,-21494,-93403,-67249,-62031,-92398,-56037,43534,105196,77342,35208,-884,-38623,6561,120515,153152,56467,-32121,-16397,5531,-30827,-4759,71117,46658,-58342,-40149,31778,15843,-65974,-46575,64135,58085,-71775,-162229,-136841,-61837,-21490,-72910,-139809,-138414,-133147,-153994,-133535,-133239,-114772,-27205,9231,-46463,-70209,-25648,218,-35823,-72735,-9187,23176,-37357,-56366,-29187,-20050,-987,5224,-4925,27974,18504,-66916,-142812,-75961,32234,12337,-50491,-13089,23233,-18982,-21751,58701,64454,25429,22862,5274,-21776,38064,108515,88074,17541,-39096,-24521,-7435,-72941,-122799,-86335,-44083,15542,27974,-53692,-120668,-84227,-23567,13972,34662,29442,-16611,-24304,39459,60896,-2470,-55600,-69905,-17983,89410,106839,-1422,-34860,33613,43209,-8554,-9290,53904,120746,190093,169126,-19237,-167677,-163559,-76115,7115,56353,77991,112428,173913,203567,180940,119296,72238,89800,94997,33079,33692,132407,211946,171045,83633,5939,-58493,-82288,-67157,-48129,-48320,-58337,-110893,-191767,-212853,-134229,-14492,62966,86940,69431,73371,101887,85779,53074,45515,35302,39466,122450,188213,144971,65155,16685,-53131,-105058,-118629,-112087,-32886,32711,2172,-17420,-27558,-46356,-53309,-53768,-32444,-547,36032,111714,161280,99365,-22565,-55620,14904,10054,-93750,-95060,11932,80045,62174,-2657,-13085,72120,88771,2623,-25661,-8322,-20288,-41212,-66819,-108625,-109001,-47507,13236,25319,-10288,-70251,-73100,6734,72203,-5496,-103225,-119720,-117589,-54474,60509,72740,9311,782,-10088,-71650,-77978,-5819,70485,78871,50047,25609,28511,39678,3860,-58260,-79516,-7070,97258,70836,-34795,-75509,-69533,-58938,-25512,-16014,-74296,-75835,41039,114582,60929,5842,-55189,-133588,-86539,48804,120182,85208,55161,40377,-39354,-97159,-62536,-14260,-6278,14320,5736,-28065,-67565,-113987,-97916,-24032,33613,34196,18641,3295,-21542,-26930,-37455,-42392,-48540,-34473,-25874,8919,65938,86828,42246,13751,4824,1813,38787,30123,-73097,-104705,-34720,45672,96702,60056,-19066,-32667,24840,63852,9820,-59764,-14046,89389,42870,-65108,-47236,14455,25859,3946,-16706,-51714,-55227,-34512,-35580,-49412,-63152,-72009,-36223,22818,29170,-9265,-4894,30785,71823,93844,55764,-57732,-135997,-85873,-3285,45450,77155,24303,-67013,-98593,-83449,-33898,64843,170891,184851,77552,-12689,-19691,-32879,-46431,3485,63226,62537,95042,161180,113576,-26494,-39691,38868,50265,-3671,-10573,61186,102727,87839,69388,71824,54305,8163,-50470,-82947,-26744,94817,170543,79614,-44890,-27688,56358,47082,8966,5291,43532,83426,82336,22232,-48970,-67590,-13922,-23749,-76735,-97295,-103909,-111584,-100607,-48024,22955,30504,-16918,10261,56530,33807,37499,110851,94266,-31669,-62949,35160,92174,68357,40971,30552,30943,6085,-24740,-40724,-13710,49539,64504,6898,-62033,-154407,-140656,8761,85673,23073,-38646,-16766,62811,131320,137391,104700,63719,1716,-97662,-179404,-130947,-10493,5386,-87745,-124944,-73681,-22054,28599,127740,148187,37842,-8094,38522,56308,42390,34205,20689,-4845,-22224,-26127,-23865,23986,63289,86589,153366,211674,145907,13290,-43146,-9570,30641,16235,-42424,-54227,-18712,-9322,-14141,-34306,-46665,-20679,17590,65283,106981,36564,-84965,-91608,-24985,-21518,-56527,-39316,21128,89023,103472,14467,-100988,-120507,-23482,66135,54921,12996,38085,71346,90543,137945,172880,110840,-18642,-87293,-63021,-26225,-55334,-109065,-137521,-155859,-119601,-30268,34161,45732,25936,46089,139498,158139,39836,-9637,26034,-16545,-97642,-94077,-13971,78218,125435,75259,-44235,-109111,-44055,40943,54638,-15056,-73019,-62600,-21671,38817,45341,-13137,-56535,-25235,32261,33541,22351,45939,40062,27590,36263,9156,-53580,-81965,-70312,-50476,-64598,-106876,-77292,12192,13696,-47780,-54355,18260,66949,55625,41575,-9813,-86324,-119218,-126632,-109058,-67570,-35412,-18653,-3830,22088,65964,80085,30400,-22097,-27388,6471,-18930,-70428,-80343,-86146,-63336,34714,64258,-32678,-144645,-125074,13186,64238,-9047,-40026,1392,7079,-21814,-14874,34536,54577,29832,-18459,-65796,-60980,-5080,58924,137103,175936,107024,27417,-26029,-56881,-33171,20373,56911,96871,116020,110251,57388,-46382,-79389,13484,88931,54695,1093,3222,31291,74534,110845,83483,14375,-23647,26321,88932,69357,-14621,-32018,60375,87031,5081,17307,78939,29961,-18116,-16144,-39353,-41327,43098,80740,24595,-12242,-26898,-81166,-141646,-96209,17184,73805,68869,22589,-46365,-86055,-84259,-72864,-12424,67127,88346,29097,22160,69771,108048,99575,65395,21049,-61692,-114172,-21136,60176,12021,-14881,17632,-6127,-81312,-75341,2105,56439,64907,29732,-17628,-56924,-44282,-48253,-120695,-155337,-117006,-105890,-108756,-71419,55311,163597,134987,78477,42739,-3965,14050,18809,-31905,-33034,188,13292,20269,-15743,-60158,-59148,-24331,-5508,46966,78614,17842,-29923,9947,47797,19999,5515,17934,-23568,-69371,-62577,-47244,-38370,-16800,-4066,-6189,-18493,-4776,50250,55883,168,29340,80151,40462,1519,35828,38182,8939,33640,55288,25229,-30831,-49170,-39491,-37368,-36407,-43601,-57115,-27116,8522,-12746,-23127,14399,21021,19203,57081,72068,22491,-15839,6260,27568,-19306,-72117,-62725,-34992,-30414,-28969,-18442,-9062,21034,58623,46607,-9231,-90704,-129187,-56986,16651,25860,67034,89422,37054,-23686,-53007,-39633,-4568,-49618,-109123,-47292,30872,63678,61583,32846,-1181,-62380,-115788,-89808,-45398,-64433,-35606,8727,-3635,-32155,-96119,-147848,-45340,85629,50171,-18214,7117,36692,-4720,-26384,-3077,21381,9755,20895,51004,50762,8495,-23501,22052,22638,-83109,-120286,-30375,49089,40382,-21864,-41298,72,51503,55540,3022,-23150,20326,62257,53803,46332,38467,35909,58221,51227,-2875,-32053,-7093,28235],[-8621,-23294,-27411,-24537,-10311,21447,4538,-60051,-47212,77131,184578,152755,73688,61268,39919,-46463,-91766,-63547,-51388,-57346,-70374,-18098,79953,118285,88812,91919,133280,134144,84534,16821,-48075,-34335,33128,46536,-1871,-48050,-31659,39198,-2726,-62255,-36031,-16270,1497,60329,74275,30998,3985,-18633,-49849,-16737,47221,37467,7501,20641,9704,-38996,-71576,-43900,10668,4465,-38787,-33448,51876,160592,167031,64001,-19412,-67029,-96354,-78059,-17879,5183,-11899,3394,12776,-28247,-27256,33220,35298,-46964,-87366,-33632,15371,32809,27628,-29458,-43846,3174,-14203,-89786,-36387,62214,52586,-8939,-41158,-28244,-14762,-12775,-15021,-19242,-49047,-87120,-9690,115605,139646,100282,49510,-6982,4405,56313,47014,12236,64638,106784,41465,-51095,-90287,-96123,-71525,-4542,31549,-9417,-26733,13773,9414,-35851,-22437,6898,4968,28607,45646,18327,23282,1182,-49094,-34694,11740,31617,34812,43413,50913,95953,142546,128190,18033,-104964,-122528,-59608,-28107,-20109,11924,79097,109646,58187,20953,120521,200079,136332,49271,37197,45361,24994,-5545,-51303,-51133,1826,-4806,-65057,-78450,-20350,48333,82594,100690,118668,117431,42917,-16491,-12937,-5955,-12057,-21730,-2719,38954,38861,19631,5565,-36331,-15549,107937,147761,46433,19172,74720,26396,-66504,-19130,67629,36213,-56423,-21948,24321,-12387,-56949,-26799,1237,-56471,-137570,-174778,-118115,-15135,7727,-42789,-46078,-10336,-22898,-57913,-50533,-84002,-107148,-45011,9216,-191,8264,47567,50286,11835,-26292,3358,-1844,-79229,-83503,-44590,-43254,-52247,-57987,-38951,21822,10331,-74789,-99586,-25689,41031,1427,-79210,-56985,3088,-11594,-5266,72836,70954,35689,63590,68723,10071,33593,106745,72664,-23767,-36884,480,-16778,-85685,-124826,-120416,-91045,-3514,43995,-17698,-92408,-70494,6183,40167,31697,49953,50386,17907,782,-24114,-50359,-25660,-11215,13025,56936,26821,-43074,-8142,79499,102683,42287,-277,56104,146913,185638,98516,-73311,-161956,-115289,-11925,34108,44821,81333,104545,133975,187455,171815,90006,60062,80085,67465,6874,19662,154609,239290,153684,66291,15142,-67845,-108859,-70224,-2251,63129,59672,-26153,-77236,-68998,-50276,1086,59949,92811,94760,76833,59816,55423,68049,38917,-32510,-66877,1335,104322,100678,56843,50151,-7847,-94906,-100200,-45596,17103,60183,48127,30642,9028,-34486,-63070,-27972,30920,60744,56503,82341,113410,80682,-15652,-26721,42420,19477,-65089,-54447,24356,101781,114351,2407,-66925,-11304,18722,-12271,-14487,21455,55625,48397,-18165,-88693,-103831,-49133,4954,-8780,-60560,-84677,-46382,10431,27407,-42305,-118967,-132467,-107797,-47743,6855,-21654,-64359,-32398,-10150,-39915,-31212,32471,94779,91635,41449,-42139,-100072,-50742,-1578,-30510,-57331,-26403,51967,69516,-12063,-85598,-88393,-47955,-11769,-6341,-60571,-72348,12444,83300,50323,-5618,-41016,-88461,-59922,62451,143929,83024,-25839,-96572,-89787,-34807,-10689,-30918,-51359,-60543,-89143,-56602,-5002,-30639,-49865,-7727,23634,44381,88333,94007,56188,21038,-24447,-98174,-150517,-72879,21944,32605,28104,44702,19116,22677,61813,67526,61999,10578,-132635,-208124,-106962,25195,78129,17343,-81483,-81282,-7517,36092,6140,-13820,56946,126985,77734,4590,15680,34163,32060,19079,-8175,-42653,-33999,27245,38332,-34197,-99645,-107905,-72674,-22732,10441,6608,-2676,-16246,-21240,11296,33628,-32701,-110512,-61093,59835,119660,83053,-17891,-94687,-99855,-65710,-25965,34579,133925,173839,57391,-30645,-23329,-62275,-108724,-53479,41029,56832,53559,105179,137349,69142,27006,79130,110972,47015,15939,60818,33836,-42535,-29887,42691,66558,51045,12159,-27513,-22514,46012,148120,126010,34211,-3477,31263,65458,92751,86979,67033,22193,-4992,-19901,-79033,-139036,-51827,-8265,-112424,-171559,-116172,-86562,-111015,-110308,-56089,-19287,-8349,34091,41230,15212,43781,94723,65289,-15687,-39151,10577,68732,104262,84001,16098,-8153,-2992,22414,46365,24726,3800,4857,-9260,-66232,-195517,-210137,-40695,68605,15620,-47301,-35592,7676,40102,49505,57272,34333,-28085,-81326,-141272,-166168,-116274,-82740,-102130,-82765,-31096,27811,121005,205724,176811,87200,60463,64256,17987,-28131,-46161,-43574,-40976,-44395,-69538,-99283,-51828,33494,103979,196025,244229,146293,-5730,-82581,-46990,45749,63025,1042,109,36695,26195,-23523,-75760,-75703,-27633,-17649,-10661,41040,13615,-48148,-11174,41048,5971,-27968,8070,65076,81205,75189,44246,-28127,-79130,-20722,63828,34404,-34783,-9729,41990,72116,112863,124971,64827,-38419,-51292,-13034,-34860,-99089,-123232,-129095,-139270,-109958,-36374,30463,46525,24340,27755,96064,111965,60481,67262,77305,17353,-15748,21239,70510,97145,109843,63507,-25457,-56364,-1159,58439,90172,12648,-94363,-49345,58420,95869,82197,49947,5490,6552,61153,92474,116141,89926,-7480,-20715,74817,123426,48152,-70686,-120157,-91398,-84015,-118532,-123657,-96772,-129591,-162371,-133819,-49800,5537,7453,16043,16597,-43375,-132360,-186907,-159639,-90840,-12063,29707,5236,-31910,-13148,1372,-2079,-4041,-32575,-8769,-980,-63881,-102936,-96724,-55812,41232,67403,-9458,-106054,-121615,-53532,-20866,-36813,-27855,-2502,-10357,-48362,-70809,-5270,110617,130447,30294,-48664,-53368,-14903,49238,120008,114814,40505,916,-21267,-57845,-43975,8753,53377,100385,100374,60017,-15396,-126412,-136623,-10881,94467,57076,-7634,-6922,20366,59229,137647,153376,76472,22352,51150,89423,74097,9629,-18871,35642,69068,22901,11253,21995,-42264,-64044,-20556,-33106,-59160,10090,50614,18677,12087,23089,-455,-54313,-68211,-16188,44019,58555,16180,-44812,-101342,-113874,-75995,-6183,42087,30913,-16475,8524,84511,138033,101725,-2536,-64193,-65544,-57313,22660,79716,25605,2486,16479,-42485,-100699,-39526,46972,86561,88483,17665,-93276,-194240,-188165,-116797,-112012,-125180,-78423,-48607,-48927,-25607,86456,196503,187309,142825,80920,-20405,-29731,-25153,-79002,-65104,-29680,-43232,-22681,19938,13423,-34361,-82323,-77891,11877,80420,38604,-11332,29345,57883,38846,9590,5299,22573,15246,-50544,-108009,-100797,-32370,52694,85010,63881,74044,86259,9798,-63687,25428,146135,127551,41098,17645,5059,-49575,-74570,-22425,54885,44791,-14346,-29954,1871,20251,-11907,-54242,-46741,6261,31479,7637,-16171,-14112,3149,23839,48576,40843,-24757,-56692,-40912,-33163,-20816,4772,-3881,1252,7184,-30782,-44580,30828,93907,50207,-18074,-65553,-100194,-99952,-74367,-37543,28806,83486,57147,3824,-3518,38594,75054,38542,-13987,24565,75262,104421,86950,45650,29834,-26470,-96213,-79116,-62433,-86898,-36772,25143,26259,-15419,-105793,-146209,-35517,81944,72997,14977,-8148,8529,20113,-2252,4385,82080,79389,-4743,-24784,3589,13006,-4465,2256,14428,-47804,-84676,13996,67378,-3123,-87913,-109808,-44739,95798,159012,40335,-89406,-63900,32142,65525,44483,19709,30216,50129,26585,-26488,-33695,288,21857],[-31133,4450,23498,-5720,-23398,2184,8984,-6347,-13800,2837,55932,79547,41522,-12294,-62370,-85667,-72617,-81978,-91659,-41427,-17616,16101,78563,96576,109234,158254,159256,107378,79869,60836,8917,-5845,42712,77507,49470,4921,16618,79663,53879,-2992,-5468,-9485,11606,82419,91982,21667,-31535,-62785,-78341,-26904,29459,-6601,-57631,-61122,-47564,-41754,-60787,-45959,3687,-5783,-45018,-33033,50056,134376,108614,11027,-34573,-51270,-61935,-5686,57629,22721,-52670,-62118,-67145,-80106,-36090,6483,-16877,-67380,-92759,-54806,8189,24719,-7273,-63889,-64033,-13904,-21921,-134034,-166325,-66315,40431,72998,42053,15317,1871,-30145,-84284,-82390,-49014,-49872,19816,119545,99331,23484,-11802,-37233,-15556,50425,58274,-5956,4180,92404,80352,-17282,-68300,-84710,-79707,-22401,17583,-3134,-16157,-6416,-38861,-81891,-48562,-22500,-46164,-31017,7168,26774,67181,52114,-17606,-46810,-26058,7512,24856,7855,27854,52469,53191,69680,43740,-69215,-144337,-112560,-49446,-7534,36182,101446,117100,26152,-40299,58535,171878,114396,3744,-21082,-1010,-7916,-41920,-60085,-21189,18982,3033,-72908,-145444,-104604,8273,78592,116136,99230,26699,-30796,-40414,-4042,58943,78139,-13155,-77021,-18396,16898,10112,43717,33231,15451,70018,58688,-18975,7577,51521,-10394,-59474,1845,46202,-6202,-42117,12027,10282,-44793,-62387,-44382,-77268,-140900,-137043,-91142,-23420,39798,28206,-6247,18333,52054,60548,65391,65521,24246,-29605,-36339,-14160,748,-1499,-15277,-26886,-29778,-27029,-16367,-49712,-112560,-95494,-57088,-65106,-49622,1203,62501,83671,6225,-54221,-11375,49449,61831,8971,-84549,-91284,-21665,4524,15297,61888,62637,42090,63756,75407,550,-38224,33082,45732,-18127,-26251,-32278,-91535,-100406,-74651,-102346,-113399,-12774,80388,48106,-40710,-35723,64548,90754,23376,23826,63846,41956,-44637,-130068,-122267,-15223,33796,-2934,-50124,-78633,-69190,-4458,58769,82896,50969,21030,48920,72534,102784,110966,29073,-77875,-69778,10492,17247,11020,40656,23220,-9212,-3276,27499,43114,65110,69959,58872,41156,43531,115353,170283,95264,22444,8337,-28721,-56519,-35175,30911,102483,77859,8882,29566,59265,18380,-8702,5417,31753,68370,59253,16624,18603,75709,52761,-29829,-77416,-87655,-47225,-5728,7214,32761,1407,-86811,-96963,-33667,14144,48157,42490,6077,-14872,-28720,-49116,-34043,479,11832,-9932,-10406,36341,55500,8421,26248,89596,64734,-7998,-34750,-12710,52527,86829,34308,14201,39220,25097,1616,17761,56234,91958,95578,50526,2527,-19203,-28425,-22532,-35527,-65501,-40130,38268,55271,-6687,-66615,-95450,-102809,-81933,-56673,-77960,-133341,-118507,-45835,-31577,-51302,-19791,37841,80891,71148,12131,-102910,-196284,-138434,-21442,27319,23951,-4299,2501,33913,-8067,-74904,-83499,-39340,-17445,-21812,-26948,-31517,-13782,5116,-18190,-63767,-38458,21598,65461,95612,97521,14468,-108223,-180255,-106171,15441,23406,-40581,-70464,-92379,-120258,-58101,24993,17755,-7151,-2188,15173,92136,179361,152492,64174,39353,42925,-11327,-93840,-62562,6682,-7676,-12769,24823,5358,31886,112820,117361,69624,7825,-122908,-213208,-116752,11324,41452,-18537,-84881,-75144,-41891,-36103,-26975,18096,101097,150483,99961,12792,-34057,-32110,1596,13295,3764,6569,29784,89879,118466,61518,-31963,-97255,-114417,-81431,-20813,481,-36028,-84142,-98960,-62812,8760,23027,-18869,10773,101422,109908,13622,-74354,-77380,-49455,-26304,-6114,-7040,10031,25833,-17736,-22665,11085,-52685,-133741,-84177,14399,35264,2368,6363,85244,121135,91164,103555,123202,67890,53984,59054,-51244,-157685,-103728,14986,55211,49563,55079,57006,15838,-13558,50102,77219,10729,-67834,-41813,70732,140772,89615,29322,-18817,-33462,-21845,-25414,-52508,-723,-7600,-116989,-160154,-70586,-12879,-49607,-86900,-60642,-8834,28685,41595,19077,21052,44088,27996,22590,38424,33047,31731,79545,130637,93319,-4738,-20982,8880,21240,34892,6691,-33549,-22172,-14401,-57813,-147494,-175372,-104513,-43005,-63085,-86416,-62972,-26433,-14192,-27365,-20165,-13589,-37925,-40209,-58449,-119601,-127172,-67041,-41513,-14183,43116,103829,164905,173587,88356,22849,43529,45166,-17362,-58982,-64291,-57797,-23368,-1374,-71430,-178089,-148335,-30608,53471,133920,162040,68935,-56633,-118931,-74110,52357,91524,25520,32417,84378,85747,25473,-66847,-99076,-70919,-81838,-80970,12281,68797,62558,65053,57157,9378,-19836,7069,46672,52738,46289,46831,25265,-517,38391,81315,27254,-53086,-41198,-451,29620,66189,64229,9723,-23896,36905,78037,13394,-51067,-49994,-79039,-125735,-99742,-33179,15348,34053,61628,110156,116732,44963,23466,66334,73500,54082,63082,96793,109482,79432,69937,75588,60745,36093,25367,25659,62240,24727,-71583,-41411,54553,90631,95125,86303,51457,31102,52583,73861,117884,87196,-28050,-40607,54361,126739,92349,-24458,-87859,-66802,-55920,-67599,-72948,-83811,-112045,-136474,-135458,-98095,-67284,-36368,28627,76651,44968,-37078,-104020,-118499,-68350,7912,37061,-16984,-86870,-73523,-26502,28572,43993,-18119,-5231,32807,-28924,-86575,-60505,-8208,45359,28500,-19471,-34076,-48846,-89095,-115409,-97976,-45888,-1662,-14878,-60129,-88452,-32150,100078,150343,28608,-93689,-105011,-62636,-6840,15681,-21433,-45284,-38338,-35839,-32256,-44560,-74244,-45641,52215,91925,29175,-58371,-121827,-111955,-24053,66653,55312,-4389,-34859,-39784,-23662,79431,155827,124861,96136,104821,86307,53141,33049,3715,-21762,-1238,34232,34055,-9674,-67165,-44530,11403,-21716,-75123,-30800,19813,7047,4624,30095,46312,23309,-9211,2406,42697,39456,-11079,-43069,-61104,-47005,6364,54263,40984,-24002,-87810,-70651,8816,54899,-9167,-111387,-88067,7818,37773,51959,72192,41078,9825,-13542,-67053,-86527,-28401,32302,79561,73455,-37597,-167789,-223772,-173873,-94197,-50660,-17205,21446,32047,40258,59390,91111,112240,118729,134848,92209,-13560,-17179,10590,-49941,-82718,-78760,-101727,-96822,-22144,-592,-45013,-95231,-78747,-13327,30494,32833,-4020,-18032,-14717,-6078,-41756,-55155,20543,75661,-16966,-120088,-94223,16750,108853,116316,87536,97401,60878,-58131,-101498,26660,176342,197870,91714,4378,-30515,-105650,-183290,-116870,50573,114889,50747,-9553,15323,47792,6598,-24133,5569,52101,57222,2145,-54784,-27719,29630,46686,45227,41238,543,-19642,1643,9680,38319,86659,63269,44697,47502,2539,-9441,65567,91904,20284,-27501,-3200,-20564,-103862,-147631,-105475,2678,82602,79851,31424,20453,61807,101751,104708,95271,107067,94935,63700,22463,25992,68442,44472,-27116,-38694,-37062,-41641,-21886,-35336,-57206,-43091,-74397,-116107,-78059,11823,65378,58467,16450,22300,60704,51353,40813,99539,73834,-32693,-46304,-11443,2566,-3131,-12374,3234,-46404,-117697,-67981,-37970,-106613,-142828,-105762,-26765,99447,162911,64100,-68573,-88464,-21001,18981,-993,-14229,-5371,-10524,-16031,-26784,-34946,-26187,-9438],[-23211,23898,41960,29696,17846,8236,-4577,-2414,-22008,-78567,-76111,-1125,23293,-49034,-118079,-77855,2119,-14045,-53498,-29125,-12724,7981,31973,35121,83885,141415,81581,6436,28320,47901,18938,-2016,20902,75241,82865,29046,18400,90718,133031,113946,36670,-26744,8316,84986,70161,-19443,-68948,-57081,-31088,-239,17143,-34709,-74473,-49899,25297,80737,58598,45878,70430,27352,-42460,-39490,30356,99068,82992,2181,-48893,-62880,-46474,19983,80516,41924,-41285,-75006,-109453,-92745,-8052,15358,-29938,-71339,-111529,-79062,3943,-767,-72698,-110093,-80736,-51886,-48922,-111777,-184185,-142941,14715,123914,97872,24644,-1602,-25055,-77551,-56579,9907,5899,16485,76530,68391,4359,-31207,-49674,-28547,34844,57282,3441,-2042,72609,68671,-19939,-56951,-43664,-22975,11995,22445,-12661,-32775,-34865,-67261,-70257,20107,55784,-4962,-8827,29957,48575,81033,78732,24474,-25746,-22041,25077,45299,27645,12331,-19323,-51646,3467,49015,-14041,-88543,-77078,-10286,14817,22743,64040,85784,15986,-65763,-48652,27197,38774,-6256,-40877,-51282,-53835,-85961,-88405,-11998,39517,26402,-52071,-152537,-143699,-38318,36268,67197,15456,-89058,-138540,-111980,-20444,103046,117097,-21410,-106765,-32889,17482,11854,49038,55133,30898,27008,-27892,-85596,-78056,-76080,-71401,-22995,24696,9042,-34618,-3599,70797,47573,-21875,-53785,-36804,-35179,-64155,-38273,26772,69444,56608,19868,12053,24680,23668,40202,61304,60732,56658,35894,-19473,-56819,-50868,-62754,-99912,-110825,-69279,-11528,14390,-14669,-41482,-14503,-6511,-54918,-9379,131268,207936,153335,30245,19672,84274,109388,90271,36363,-42301,-57482,-21397,-1023,9391,42083,57157,47675,30901,28629,-7571,-42913,7406,56368,54630,31489,-21915,-85146,-58811,-9230,-43796,-81742,1698,84880,50879,-22067,7439,117444,148902,56809,-6171,17742,46539,-13610,-114450,-113608,-3051,48569,-16492,-81578,-65702,-39252,-39878,-28897,3024,25880,40423,55133,9428,23222,169990,204129,58514,-43660,-39935,-32051,-18273,-24610,-79995,-119172,-104530,-19967,46332,64191,73357,88387,83593,72593,87740,104694,51543,7919,24272,37051,28051,6616,26738,63016,21423,-3569,77364,98071,11462,-35303,-9939,32183,67339,58969,10152,680,53802,54951,38612,52100,9640,-54028,-39179,-34368,-46658,-74676,-128390,-133907,-76556,-16553,23321,11060,-30627,-32352,10078,23206,-10690,-32482,-33968,-53299,-59434,-779,41400,36052,57821,90337,70895,8664,-41768,-50901,-41589,-27108,50454,150731,170971,106865,46226,38649,46301,64944,92889,106343,91002,59085,17986,-10579,-28489,-22908,27701,110637,118244,29792,-35995,-45798,-62959,-64086,-50498,-103597,-168222,-106086,-19675,-34665,-37369,19337,37733,35540,23710,-10511,-94461,-185235,-161600,-33746,78961,94751,32733,14654,56176,44474,-11420,-35097,-15500,-32089,-99477,-102305,-50892,-30867,-49010,-98677,-144855,-64291,100625,183102,132940,46321,-31209,-77743,-86367,-39268,26103,16142,-30341,-57384,-81732,-106454,-72231,-15152,-2948,417,1647,50405,160063,179207,56532,-40252,14287,112423,135230,46464,-28097,-57903,-60868,-1734,60741,38364,54630,123466,115972,49731,8022,-54831,-94007,-21713,52959,41193,-3021,-8599,8302,-18268,-74367,-57873,14772,82816,144670,115167,9799,-67331,-62745,-9197,19780,47567,67665,57434,61993,108562,126326,49272,-51916,-94248,-87508,-42142,-23046,-74664,-100645,-57912,-24443,31315,83741,76453,74924,87356,29234,-71064,-106626,-51834,-11097,6256,42596,30805,-39459,-87856,-70957,-17811,20655,-15160,-71509,-57022,-3199,17572,-20947,-73474,-22708,72569,100786,78369,48375,25545,52531,32845,-110146,-201835,-123068,9076,18286,-29928,28080,102762,63684,-754,-5251,-16106,-71986,-134196,-84212,59267,116576,32173,-32294,-36461,-24370,-13752,27305,47942,23907,-46442,-81519,-71600,-22389,22338,12567,-10142,-7051,19613,42867,39305,18529,19468,3901,-31056,-339,61259,83479,79743,94177,110395,75113,14928,32240,49846,-17473,-75731,-85274,-69257,-22494,-20199,-52692,-70769,-92657,-123384,-101310,-84723,-97263,-56798,26699,54003,5492,-38099,-34948,-15405,6983,2102,-36333,-16139,57834,34860,-12409,34501,102964,112249,67925,-20116,-70978,-23142,6070,-5770,19881,32271,-22774,-17187,30195,-46879,-188555,-160431,-31585,28176,31608,22908,-6974,-66596,-120139,-84864,27644,52338,-22075,-14053,74182,126736,98600,-19013,-112103,-115231,-100734,-76182,30386,142065,160608,90498,6692,-32307,-39028,-35821,-21202,16676,29436,13281,13161,45919,94379,88048,22726,-23547,-13204,-5195,25884,75004,60751,4817,20531,94144,113402,62759,42416,53399,-11806,-101937,-96772,-48030,-7967,29872,96724,179286,138830,-14,-35129,13050,34446,48006,61279,65412,56073,20726,8731,59438,115692,94731,27918,-21154,-7223,-7776,-37221,-28251,-627,51078,109043,114072,71191,38017,14608,4871,44425,33659,-43533,-55331,-19385,25019,66076,61270,29753,6199,-16864,-43443,-57858,-46044,-19556,-40973,-87745,-92336,-80023,-42812,55879,125676,107683,54632,12341,-14295,-8316,1890,-5308,-30029,-54886,-40763,18926,84061,75631,12509,24804,37814,-46414,-106827,-55130,12292,34794,-15391,-42767,20985,45447,-35059,-125673,-153485,-95011,-9115,-3102,-50813,-86248,-67052,12431,69304,-18595,-150784,-169021,-120060,-85548,-108041,-124344,-80337,-62679,-71324,-27570,-42324,-118240,-115539,-22048,39989,6034,-56470,-86025,-85837,-52535,5641,24396,-35776,-94266,-105537,-92909,-12083,84414,109385,104466,116473,98636,72608,78484,45996,-27991,-26140,32641,35692,-18567,-42172,15437,53525,5233,-42481,-30119,-19261,-40328,-42383,-27526,-13549,-3095,7406,22220,37807,16193,-37777,-63712,-54456,-18854,27161,71533,45788,-36915,-113469,-113566,-53076,-18584,-90708,-167097,-92526,35275,69764,48782,48083,49281,32051,3792,-28532,-57394,-50679,127,61419,35854,-92534,-187583,-159882,-65184,-12767,27685,93549,121979,90532,77685,74651,47415,2923,-14058,25946,47543,5802,11795,48673,13432,-58810,-86917,-62821,-32793,-23766,-43993,-42652,-8414,18692,14735,-17948,-32303,-44849,-58878,-48985,-44897,-78498,-79677,-3927,71879,22709,-58687,-23472,87787,133085,68965,4094,6126,-19601,-89744,-97032,-4668,105474,167659,108983,8465,-38869,-97669,-159326,-96637,51555,115214,57727,-31187,-35695,5210,-5552,14678,89243,96079,25885,-38679,-66167,-38052,35652,87190,62542,25948,38207,71359,92756,58649,46677,89208,82275,55843,64147,48790,31231,52120,47124,-15998,-55939,-47,23173,-68684,-147746,-106716,25388,103910,94406,32413,7816,24755,38075,60725,87056,82546,33845,-35390,-64117,17760,112332,105136,42914,2223,-2522,13913,16957,-51069,-106886,-58371,-15714,-67376,-112438,-45336,29897,48066,45444,59367,61111,60541,63367,64340,-4516,-51029,-5453,14727,-15601,-37956,-33649,-13145,-57051,-138223,-159861,-168771,-187112,-141408,-52795,2625,31047,46944,33004,-19564,-85041,-94211,-64770,-52361,-43994,-41259,-48233,-34001,-33204,-61797,-68006,-33812],[20384,34795,33848,56931,64419,31002,-8832,-25582,-35218,-70591,-73275,-10786,30469,-11800,-64792,-29546,55421,74892,16248,-37173,-53486,-29181,-2595,21207,51910,40962,-38606,-61090,-8273,2030,672,15943,23249,60255,66385,6204,-4568,76057,147819,174992,75593,-41902,-12814,68744,35102,-66369,-92493,-24403,26387,20756,899,-36655,-45334,19646,139451,205977,159042,110816,107318,40418,-42305,-35564,7184,40020,57351,39551,3954,-31728,-28255,13908,45724,15479,-15147,-27849,-90247,-89775,15327,63141,29316,-30090,-94797,-60049,18330,-13192,-105229,-126617,-79137,-63460,-50675,-43545,-82601,-102584,-17808,59640,24170,-41598,-34097,11932,28200,40330,44806,-8981,-31371,25157,62404,38490,-966,-29312,-23174,11896,32448,15910,24256,41480,3535,-76074,-106299,-69842,-5255,60824,67776,-10216,-55508,-39024,-56933,-38852,91948,141987,53615,18081,41300,30751,30746,55056,59936,31890,30181,70635,92465,91880,14875,-70034,-83148,-8230,30497,4455,-19080,-1627,28385,5226,-32231,-27776,-13089,-4387,-29254,-58534,-47604,-2923,31566,26531,5364,6560,-22953,-49622,15496,80422,67166,-12222,-109019,-126390,-75004,-34409,-21862,-66864,-120526,-156153,-139335,-28825,100671,87542,-34121,-96592,-46132,10916,13060,-13327,-46492,-46660,-27948,-60086,-115716,-157570,-171103,-102596,-7958,11397,-36388,-45475,3808,78134,68922,-3153,-46359,15749,101745,89083,41766,42637,62382,32345,3432,14146,8166,-42731,-78752,-83666,-62554,-27673,3386,-43653,-110184,-104801,-67890,-65470,-98551,-76350,14655,99129,105237,88032,93865,50663,-50745,-22737,143709,190593,90552,22615,75913,114078,95619,66960,31972,9552,14320,-19850,-63601,-51746,-2290,25015,35049,3822,-23143,-15810,4015,17886,42820,92947,115869,73863,15042,-2479,-7272,-30552,-44572,4352,18799,-30286,-41847,33361,105409,117950,56199,-27521,-46231,10758,35422,-8442,-23545,21767,23509,-31625,-32320,38035,25072,-62089,-84153,-38656,130,21052,42867,4929,-18143,114854,234666,176172,16672,-80813,-73928,-33686,-58768,-131616,-132272,-27316,93580,100408,36389,45017,88800,76655,74097,85875,59989,2011,2159,40376,62273,54034,-5347,-36918,-15204,-28445,-23829,59703,60526,-34393,-42477,30487,91898,94229,42105,-25107,-40576,-5002,16351,69828,154011,146725,57807,11152,-45855,-134193,-168731,-156753,-136522,-86008,-19580,5548,-16093,-23653,-10006,33994,65497,27446,-9256,-2624,-36008,-75903,-58126,-19622,15901,39988,25217,-6162,-34488,-42098,-45271,-107903,-139803,-5042,140780,136491,60380,27114,31928,26111,40277,73474,98293,90556,50307,32506,12695,-26223,-15820,19947,69982,103861,73863,18742,-631,-32626,-57231,-45440,-86657,-132609,-63356,2647,-10624,24770,73869,20193,-33897,-35613,-23059,-50254,-114604,-125992,-40688,64593,69186,7067,25896,97472,102233,33927,-12631,-1378,-31263,-157597,-230172,-146005,-68291,-86797,-163236,-198160,-98583,70187,159875,111862,20287,-26666,-2203,16412,-11904,-22337,-10043,-8647,-54381,-96986,-121070,-112690,-76165,-44569,-31171,-11958,93650,184153,81508,-113953,-168003,-49680,92686,141263,47140,-52964,-99005,-68760,8604,53184,32090,30277,63465,61066,12720,-7669,-13901,-2661,64467,99524,53760,26961,58458,81312,31649,-63600,-78565,-456,74745,130175,102758,21031,-9745,-8492,3212,30269,80622,77264,12182,-21696,40773,103860,56158,-12754,-18715,-39077,-48838,-46137,-83022,-70741,16758,51589,69361,103209,99061,77679,46087,-17772,-70894,-85093,-57975,-14050,30004,81411,96569,21052,-56538,-59239,-39062,-20600,11771,17945,-27437,-38860,-53,-4052,-74869,-90038,-21298,44338,6739,-55590,-30860,19142,-18041,-127156,-180855,-111911,14392,-10694,-108990,-34660,74888,68668,42059,3442,-76978,-113351,-122977,-60478,30916,22271,-59197,-82911,-61782,-39684,-27451,13791,20586,-44517,-90595,-37430,-5173,-20209,-21388,-1757,30334,33988,24589,39014,57816,31935,-24613,-59148,-43218,-17099,25424,84323,97493,68797,56903,64384,68295,99225,83860,-43040,-171684,-192841,-126359,-36030,-25130,-38842,-15632,-23562,-64349,-37149,-15114,-47713,-4726,101521,144546,102010,25256,-17769,7637,33212,-2350,-18641,72108,158835,71638,-61775,-47609,34601,31982,-12707,-44577,-56122,-32604,-24230,4281,118550,154073,14219,-67920,-7869,-23462,-130631,-109609,7794,48061,-24788,-63901,-7102,5511,-70111,-76217,-95,-587,-77775,-69622,31549,109577,113861,22398,-83008,-91808,-53403,-41417,11329,94918,116021,46264,-40568,-51597,-26244,-49441,-72608,-38740,-20774,-45793,-34285,26511,72166,53113,17474,28969,53445,27589,38827,92385,70311,21185,34731,62117,63534,71452,93056,99650,34809,-55343,-85602,-72931,-19427,39924,78599,120096,88680,-11641,-43057,1787,4296,-29300,-25278,-3023,-6857,-25959,-29208,9745,69074,64309,11260,-38744,-52343,-44460,1542,39882,9922,25074,102578,129130,93421,61730,20292,-11118,10150,17860,-21295,-43666,-63501,-61748,29198,136235,138845,82645,29181,-51126,-122687,-101708,-35297,-3520,-26113,-39885,-37873,-16176,55362,102991,71229,17002,14053,60033,48985,-33517,-84463,-39548,29672,60281,89783,110335,89920,58739,58644,11506,-93994,-147692,-92086,-20068,8291,-21107,-19751,63459,122022,88998,-17149,-129906,-134038,-39139,10411,-24658,-80407,-84943,-29068,31462,-6363,-110660,-145186,-108407,-91806,-111820,-95697,-59587,-87217,-112737,-49807,-15890,-35728,-52244,-47135,-32606,-15922,-22952,-62802,-82346,-49806,-2683,2096,-71887,-139577,-123269,-78447,-30416,33481,66845,46401,55094,89736,113702,120512,79225,21698,19858,15397,-22338,-38697,-3883,76471,104604,68783,30895,-8840,-59810,-64684,-46861,-67205,-79376,-42858,7512,24126,14180,-7403,-50495,-91123,-96568,-77834,-56497,-1969,162,-51137,-86483,-77778,-39261,19349,-20756,-117860,-109518,-10680,41676,31786,19214,41574,66949,57119,13940,-52753,-52941,30217,88940,51132,-57213,-114335,-80194,-7325,32665,78800,154620,175861,113963,63084,26278,-3415,-45268,-105330,-88641,9379,51010,29295,21958,26436,-15347,-29829,57471,137380,82155,-88,14322,85556,100982,70317,-4977,-75462,-74828,-39402,-27171,-44497,-45529,-25008,-8242,27353,42548,30484,53946,111322,114781,28404,-62937,-78139,-53687,-39575,-42312,-30890,10080,87657,105289,50987,13926,-11159,-27769,5587,64256,66518,8518,-66550,-67683,-17267,9081,66605,142456,101567,-17565,-59217,-35038,-36672,6509,83958,71346,43722,86150,106264,89103,56463,26511,37053,43757,37425,52185,59544,41184,30315,30765,-6015,-47444,-13580,48431,26105,-41192,-23115,62650,105620,82673,26016,7950,490,-36553,-27068,7932,2193,-41950,-87844,-68449,60613,154850,123046,66657,37542,30613,36782,56347,15274,-38357,2044,59231,5081,-54043,-22434,-15904,-23462,44017,95818,60329,56209,77711,38421,-44363,-24410,52978,45700,-17280,-64467,-62666,-34048,-26780,-55237,-111670,-164225,-134214,-43158,23349,20288,-26664,-39949,-667,2679,-64226,-104194,-83055,-54486,-46892,-34452,-11190,1926,-22986,-58564,-51361,-1756],[38562,7265,-2291,35812,48592,34484,9270,-26363,-27105,-6711,2426,8543,23821,28216,19011,9350,33362,71566,10719,-85986,-120453,-84222,-9353,62947,46357,-56312,-127583,-67457,2313,-26450,-26273,15107,10852,15778,-5747,-57607,-36714,34644,62979,101870,68526,-32230,-23907,42957,3257,-82645,-78104,-11929,10914,-6433,-9053,-1705,4120,39746,105173,145109,112641,66340,42278,-19557,-63121,-31339,-18314,-34665,-9734,40706,75395,53146,28047,41802,13681,-53073,-35327,7060,-48665,-85536,1704,96592,107250,35306,-44350,-36222,-6208,-44407,-91114,-79599,-30916,-19420,-18904,-9594,-6687,-34409,-37161,-34903,-78954,-91039,-45572,41783,114944,104033,22955,-61069,-53373,24579,74077,63226,37414,18162,-3731,-19890,-942,21675,31478,15802,-22862,-85417,-135775,-122058,-42869,71693,126814,44902,-28979,-9810,-36681,-51986,66458,130741,50022,-11136,411,-20439,-54902,-20987,53154,74728,64670,68923,97586,110306,15886,-71710,-43840,12678,12261,1899,10004,27368,16539,-29859,-67789,-80817,-91357,-42568,21093,43313,25611,21954,68746,111319,115768,120616,106612,61534,72924,117238,98415,9255,-74742,-76385,-54729,-67357,-86315,-94112,-70056,-87239,-109790,-30555,54918,24709,-48616,-81384,-53100,20690,27666,-68179,-144196,-114815,-37003,-17259,-78141,-135440,-129165,-62524,-216,9728,-22375,-30672,-27734,19702,25687,-32856,-53168,50816,159549,128232,19574,-32448,-919,24629,22879,41064,40456,-56021,-178428,-212830,-163906,-115345,-65420,-71617,-121802,-95667,4339,53024,-8487,-58361,15862,150987,191070,159596,139250,61372,-44396,-22004,78806,40429,-49674,-2294,88945,91854,52721,19312,4587,33468,64355,-3245,-97590,-93416,-44374,-18282,37529,38290,-22210,-28108,17101,4360,-19642,62967,183173,180403,92083,15038,-49173,-81701,-61641,-30606,-58595,-73515,4982,97589,85239,23148,-1585,-15644,-48015,-33303,21187,46793,49325,51265,3474,-33273,31400,124796,75534,-35744,-44908,9360,18680,-6741,-13227,-12081,-42198,-36293,106894,220792,126535,-10628,-38164,2329,-155,-65856,-58946,75524,208593,171085,29204,-11545,33221,46998,76700,95307,26854,-54354,-28374,25394,48839,48104,-21915,-88086,-49271,-1082,-39,21694,11442,-29809,11412,76545,106002,89415,-945,-78749,-71862,-27138,-2216,46024,110438,122022,96505,59433,-16297,-126501,-153300,-89969,-41688,-401,36125,11179,-9302,50363,65763,34442,36996,38824,36439,47654,-17241,-110282,-148724,-108911,-31041,23684,-6053,-53830,-46207,-839,12066,-65813,-130112,-70627,250,-56948,-117980,-43542,56033,72011,70400,72942,59003,42656,5559,6360,22467,-25280,-64025,-63863,-27911,46799,99826,85694,53867,10356,-28683,-44452,-73840,-75655,-20685,7528,30154,94517,90145,-11972,-63497,-31901,13334,6671,-37669,-56762,-21687,29053,-685,-60616,-9276,87981,94075,15462,-29639,6127,11316,-83350,-191666,-167334,-96064,-110164,-167585,-160829,-75510,7024,59619,58310,17608,-1807,26889,3953,-62465,-68872,-5354,19198,-50266,-113499,-136647,-124134,-76194,-23902,-22070,944,118364,168260,37374,-129686,-172131,-91045,11952,17435,-77601,-97625,-44629,-9228,-15998,-29918,-51741,-50521,-2622,46853,36536,12768,1504,1287,72397,110992,60395,29041,50136,77282,54444,-21593,-57898,20907,132274,162844,98508,46055,72004,62524,21455,28924,54069,27644,-18742,-10735,42771,66454,27527,18615,61548,34538,-24819,-37286,-35809,-13713,38457,57347,58267,70154,63818,48613,33950,19458,15696,-17913,-51686,-7317,46604,60815,82030,80928,52742,7910,-37485,-39271,20835,39343,-44669,-81622,-9008,44593,13458,-27530,-31491,695,-26971,-70840,-21661,19488,-34377,-87965,-96508,-55231,36305,11388,-80371,-45560,16671,18290,15135,-16886,-94697,-97148,-63332,-1847,12347,-68483,-123109,-76931,-62890,-56749,-28409,-10918,-52291,-82388,-49876,19057,18784,-33364,-86599,-61535,28517,51687,25995,53492,103396,56033,-59183,-79729,-32778,-55246,-34396,55224,65710,17120,10695,62950,106765,121164,92143,-2982,-125016,-185027,-135068,-35214,-5956,-609,25161,28267,20075,45111,51023,26589,52572,107145,134074,134905,80807,-1990,6492,49969,-11559,-55634,44009,145174,68342,-84103,-107589,-19528,8960,-15045,16301,74536,47513,-40660,-38543,109406,173700,23160,-117907,-67775,-10637,-71791,-85501,-4539,35178,-27743,-48616,54370,95812,-11865,-68035,-7221,8832,-48409,-46094,9100,45706,54123,20235,-33437,-23859,-2282,-43262,-65324,-60022,-52662,-46804,-52884,-34135,4699,-16783,-59787,-76418,-86087,-87561,-50948,-9959,5960,12047,25337,55792,74785,28988,7104,47230,38966,11534,293,-6622,16653,75382,84507,60104,27487,-11946,-48038,-61538,-9860,37631,21251,1494,3514,-15915,-5018,37948,-13084,-127736,-123762,-40665,-27681,-41846,-18682,-14113,-22897,-28251,-23248,-38561,-53656,-34738,51717,137860,96487,30132,55279,95163,92823,74710,59012,38715,48313,63766,39924,963,-44123,-62125,24615,139930,150225,125050,97765,-5688,-131902,-172152,-132072,-26622,31290,13275,-14739,-14129,3899,9491,-31294,-91840,-65141,53344,56209,-82338,-157738,-68167,57899,125968,122274,80052,71801,81864,67778,-3315,-92721,-145920,-124018,-74098,-28315,-322,43221,99513,144855,166495,114269,-23371,-116333,-71125,7669,-724,-64666,-61928,11098,77631,76128,5120,-48770,-25218,4062,15968,13068,-40188,-118456,-132164,-66636,11399,58770,54235,8081,-43586,-32306,-13105,-71974,-92569,-23270,28062,-5793,-77659,-140444,-114502,-44359,5507,42795,45939,-19420,-51867,10310,86665,88141,39697,34333,52659,-17312,-96159,-59510,26961,106979,138684,117588,52324,-45434,-93300,-21010,21979,-39945,-60861,-3866,46390,37106,-4852,-29387,-56447,-88596,-108246,-126387,-137238,-101816,-96961,-103835,-57695,-24006,-10996,81029,104299,-24848,-111849,-56629,9515,14855,-10942,10480,67183,59281,-19766,-83012,-25735,84497,128015,103334,31624,-23994,-47304,-38693,-4293,68957,145703,150899,85232,20274,-30728,-37600,-52163,-121610,-119835,12329,93486,30124,-42035,-32341,-21496,10427,117353,191798,152077,69135,48143,61016,61812,69149,24866,-50682,-55247,-6176,-22543,-50734,-15668,12149,-24452,-25606,28131,69880,69791,57049,54703,27877,-38413,-68011,-18277,39141,21222,-23859,-30426,22257,66004,68819,58615,37962,14221,11659,24130,6455,-33410,-66622,-41734,14138,51139,86855,91098,27363,-57013,-65776,-20198,-28983,-42475,-8295,12122,57819,98414,37494,-28958,-10015,-5429,-16428,-16469,-2014,4237,-2024,-2297,17611,34229,13484,-12879,-532,68227,128340,107997,52555,24699,26948,31334,18363,14564,-4722,-64169,-68315,-40570,-50084,-93447,-103949,-37694,89883,142638,73534,15130,28265,21749,-7448,23430,29021,10484,59390,90663,50120,27466,-8293,-105765,-129126,-12663,87906,76969,54009,51205,23439,-7415,23076,50190,14237,-24422,-69122,-115774,-96784,-19302,15216,-34733,-86860,-27640,49613,49385,-6603,-61873,-70535,-46344,-37605,-47830,-47662,-45166,-59601,-68500,-32427,8059,15230,-290,-3942,12633,38623],[29366,-15445,-8368,25829,27056,49280,70222,31903,8502,27944,26915,11702,14508,34510,63667,48542,18730,16887,-47361,-128789,-152965,-108217,3984,98469,62849,-55590,-111516,-19019,56756,-3275,-37040,-18224,-36500,-45071,-69437,-96871,-54595,-11079,-46202,-31447,21114,17878,31869,55252,-5398,-59208,-31744,-23280,-48755,-35509,29328,81629,76885,19013,-46725,-53443,-18780,-11943,-41766,-78482,-65137,-17396,-18131,-47022,-46813,-4043,79830,116297,106514,106367,12273,-120448,-104735,-15700,-24564,-66216,-15483,103889,154855,85976,-5058,-43355,-67608,-92346,-59715,1018,42539,38618,5486,-32914,-28599,-22620,-12293,-11227,-45765,-35289,-1811,30104,74807,72320,-251,-55919,-15855,53311,71442,53695,60063,67798,14318,-49392,-8807,53674,44051,30746,44116,14870,-65658,-100460,-61151,36966,136356,108335,29478,16469,-35678,-92693,-26734,31631,-10079,-57479,-46965,-51143,-91139,-74724,20539,74166,51530,13585,36579,61561,7966,-37994,-2838,15923,15310,23268,6587,-9058,-12942,-28182,-36091,-47717,-86844,-79869,23708,120014,112031,48897,44018,85509,103182,110116,121961,97564,75366,91309,84251,-4051,-76848,-29811,27521,-19403,-84589,-77652,-22603,-27163,-75074,-54103,-22859,-52301,-85567,-79996,-24304,62208,53724,-53015,-103589,-46912,41636,64578,-7145,-57805,-26802,18051,30980,42408,38521,-3047,-44462,-34671,-47309,-81060,-80507,-20067,28093,-310,-64421,-92243,-35465,32976,47659,79944,108591,-1959,-165148,-210387,-172833,-137053,-86782,-59205,-84044,-53064,40573,86901,39836,-39004,-22503,87892,138038,125314,110143,30091,-22664,59971,81007,-59979,-110334,6792,76923,55438,42401,18905,-8578,4187,48526,34498,-40799,-75562,-82541,-67638,44483,81581,-18524,-69226,-33003,-35905,-71189,13852,166844,172660,57037,-11167,-67551,-144631,-154609,-118848,-109306,-35215,115702,184997,94687,-38816,-50703,22116,-360,-70709,-74964,-34290,12650,41764,2282,-18192,51691,117884,58910,-26451,-12246,40083,43437,-15456,-92389,-96958,-94011,-141896,-29718,147895,154305,83145,43571,64353,87580,55541,20793,45342,168081,197412,52536,-62626,-47523,14235,81114,90758,2162,-96289,-89129,-36262,10342,52385,7984,-74809,-30304,58845,33313,-28290,-38150,6136,66726,52009,7927,2362,-50589,-88253,-49356,8130,23198,9496,-22922,-44403,-15317,26266,8240,-52172,-74016,-21855,31470,60473,58317,-359,1215,118413,132490,25294,-28529,-13835,14499,17439,-56984,-160187,-204798,-165991,-77498,9813,16000,-21082,-19795,14012,49692,40639,-30284,-77026,-87385,-171959,-229118,-86755,102357,127228,82869,68358,40271,12786,-23181,-42579,733,-23858,-118378,-136376,-59764,45557,124749,135368,88631,26904,-19668,-70816,-101240,-55360,-3233,-5377,40378,103661,48450,-48004,-34213,44317,87195,55638,4119,-13786,9788,32990,-25652,-97955,-54343,30016,18039,-42785,-53789,-7109,30700,38099,-1464,-63847,-91817,-117143,-125730,-78410,-14194,-1197,20338,37232,5517,-25305,-16059,-51726,-98886,-70657,2546,17365,-38429,-98674,-134358,-117464,-41661,37990,47359,40338,90890,126856,97612,22290,-63127,-73370,-37207,-59655,-127162,-73398,50241,46002,-60515,-119952,-148751,-120777,-1087,113673,119746,71576,24753,-3468,47682,84728,39904,-19625,-20436,20157,39160,14753,-11660,37994,151980,195651,115040,55943,69900,52768,14755,-1163,-26615,-44728,2912,89884,111268,66665,24299,39794,87716,72688,2851,-16572,22710,34150,5378,-28852,-34863,-9783,8856,15937,32936,51561,53878,11661,-16276,18851,25181,-22887,-28360,29944,78668,56258,-3341,-21984,-5813,-30184,-94877,-96458,-8759,72379,101746,94326,35416,6055,7486,-3854,17972,40018,-4114,-20971,11380,32319,54772,42912,2965,-21882,-43283,-65772,-93526,-115335,-127318,-96877,-34488,36170,10725,-95004,-108385,-9858,-11022,-30889,5309,29,-57105,-15562,54994,69290,34028,-25416,-110574,-90506,25952,55992,25306,51696,104444,66323,-34884,-55247,-57874,-118037,-100370,-16714,-7905,-34945,-36089,19126,82635,92618,85353,80923,22685,-57981,-54164,7823,22425,22423,33436,42147,31835,21381,27534,45145,50910,44503,41496,54195,32531,-36133,-19938,65004,36171,-41863,-15095,65232,40559,-76486,-131627,-46875,32346,22505,64413,157970,98412,-70203,-105988,1488,69113,-101,-100318,-78804,-16363,-59392,-95650,-64950,-38449,-24263,17230,94828,99580,-17573,-94386,-30253,35485,22679,12198,-2702,-19882,-9349,-13733,-35277,-22901,-20721,-69638,-103167,-145794,-176570,-132373,-69965,-50142,-28768,-6649,-19090,-54799,-87550,-76123,-21049,3840,1958,21864,39122,23643,611,-43298,-55944,-14285,1117,-12991,-30580,-24437,42775,118442,81438,-1482,-28475,-21736,-13939,-7453,8547,4754,-22800,-35443,-28630,-26368,11720,36286,-41998,-160421,-151875,-62246,-60699,-66796,6516,9750,-66579,-94603,-48777,-36311,-31062,15469,95290,176812,154919,56667,8621,20537,28694,21883,56183,87383,97638,98449,78385,38113,-10431,-19185,36630,81442,83090,120651,153302,89958,-27072,-131844,-144449,-26835,70352,41596,-35202,-70927,-75581,-67362,-71925,-107475,-90601,18,11481,-102922,-154773,-79012,16865,105439,104712,27056,20575,59975,62176,25353,-24092,-83529,-109569,-100532,-53321,23973,107493,131839,112369,126088,152349,87057,-30085,-53423,915,17900,-15217,-7025,36296,83511,115649,78521,23707,55818,124315,148841,86084,-39881,-111653,-92909,-35734,9773,26419,59768,85868,28620,-30283,-50077,-100579,-104227,-33770,4520,-21316,-57042,-107987,-109110,-60211,9513,69335,61345,-34491,-115859,-82938,3789,5493,-49216,-25368,23518,-31752,-89006,-22224,64736,104332,119357,93277,-6798,-119667,-100003,43848,92249,12410,-458,71383,121373,92350,21257,-22209,-33053,-21461,-33922,-82211,-115386,-112345,-132429,-119098,-32529,7520,-10855,64630,138131,53506,-40780,-29116,16707,25186,-9724,-10585,39280,19976,-64619,-80701,12478,94898,121122,119474,74270,14787,-22051,-43278,-38736,38851,106703,83698,28443,-6645,-34754,-21014,-12926,-55731,-58548,33675,96088,34551,-52151,-72951,-60815,-1309,80865,89359,78851,44526,5641,-21156,-14554,15504,17698,2814,-2965,15766,-16048,-57075,-38244,-14809,-39912,-23090,38413,78807,48334,-7819,-658,31469,17659,5834,44705,85475,58249,9965,-6567,4422,12218,34940,44426,-1657,-63943,-66227,-23967,-4966,-5949,-10443,7334,53048,83383,59085,-22386,-67630,-63527,-59748,-38099,-21334,-70931,-110384,-66677,32637,58828,-29946,-84612,-48973,-27306,-37416,-44503,-22605,-27838,-65746,-58323,-5215,18848,9152,5679,23667,71503,157217,172857,54577,-39928,-32117,22774,33303,17805,2366,-29893,-32737,-18935,-40971,-100541,-115172,-40463,67584,87471,12649,-39866,-11379,-22300,-71021,-41248,-19796,-16614,51547,71182,57531,60034,-30979,-161697,-153919,-48046,64910,106395,57664,3567,36263,96890,96635,32695,-22630,-9015,-18875,-111089,-137617,-53977,-4669,-34601,-34995,43121,85483,44755,-25846,-71528,-84752,-87246,-66124,-9926,34174,505,-73561,-78977,-25520,-3267,10050,50014,86666,83657,60720],[-6293,-14197,25225,57649,39467,63378,106491,71442,12144,-24447,-46617,-28475,-5860,2790,46401,72509,39969,-14190,-88958,-147404,-155657,-107687,-17418,46933,42020,243,-27422,30055,81589,16018,-46302,-53415,-75161,-93813,-99741,-101994,-80191,-63299,-115131,-125495,-45706,54287,112992,89978,-17418,-65125,-32010,-53688,-86353,-34022,72334,140194,127565,10784,-141458,-190606,-107790,-45111,-58553,-57677,-17956,4364,430,1651,-21830,-53821,-4820,72459,114151,109577,-12766,-173359,-180792,-75180,-31750,-41342,-10254,90669,148697,94874,1397,-46795,-75058,-92829,-40105,34173,65643,43802,-10813,-71642,-75855,-34695,47351,101058,75087,59770,59112,3235,-37189,-10611,9836,647,13694,27123,19341,29870,73787,88586,11054,-71129,-2271,97899,83927,66193,117638,121568,34926,-32443,-54834,-24014,75581,107275,49612,2060,-45979,-87988,-78827,-65986,-71118,-69153,-58190,-46630,-47498,-40137,22068,74548,54324,-2047,-10052,28654,21632,6212,7884,7364,37280,64174,9114,-38094,6697,37302,23517,-8303,-73961,-106828,-16018,84489,92406,39142,-23196,-52206,-53569,-33397,-2877,-2201,-6642,24909,50479,-7073,-63207,8986,109160,64980,-26834,-42037,-7171,603,-35404,-65667,-71738,-97744,-109606,-62086,26818,96612,71769,8800,33060,107772,145210,118696,32517,-21382,25098,84923,80574,67760,56918,25563,7658,-16940,-71262,-72081,-85713,-138592,-151078,-132371,-111858,-84073,-21715,23701,41306,101498,154886,76414,-42721,-91314,-113230,-117023,-59863,-15620,-28315,-17834,14728,25517,19560,-12577,-48053,-18464,32195,72221,77716,13921,11021,138738,129396,-42872,-55757,54373,68503,27415,72377,92259,23125,-32703,14992,81333,51799,-40426,-120528,-120778,6282,43094,-68868,-124020,-75490,-31058,-32321,-306,68945,69258,-7240,-15793,-21768,-134550,-227435,-203552,-136034,4562,162256,195102,93660,-20275,-18848,68609,39872,-85989,-152706,-132105,-54479,16264,10068,1414,35372,53200,9225,-41868,-40220,-6458,35409,6269,-90204,-122354,-116078,-129777,-67817,21993,49325,74273,93186,108744,130161,140086,67443,-37836,60274,179934,81944,-56800,-72779,-7067,80728,93603,10943,-86013,-102798,-77745,-35942,50022,61897,-15099,1827,83832,36654,-64900,-61258,27294,71032,-11201,-101194,-91336,-57637,-25896,20663,67121,70800,7925,-91487,-137680,-105727,-24224,10599,-13318,-57446,-51875,-12771,963,-5899,-25775,9463,124347,138119,30820,-54362,-74969,-43433,-26347,-74337,-140616,-157689,-138677,-90565,-22054,14225,2135,-30360,-36764,43964,121215,53586,-16051,-18703,-89786,-164426,-56465,123796,125843,55712,73575,76981,29191,-19267,-57454,-20970,-17085,-104875,-106767,18479,128221,170516,150844,77613,-6397,-61282,-115200,-127570,-50253,5064,-13192,17611,73437,27687,-42906,22055,125221,139866,80881,14211,-6677,42545,86544,31349,-42132,-23531,11286,-28851,-62100,-41187,-27011,-7971,69282,116101,37282,-63537,-92000,-72604,-25316,23119,43184,86196,93520,7745,-81154,-72645,-38055,-37784,-21761,-1680,-2345,-26124,-75522,-136671,-120234,-12047,91954,115305,53211,16607,78540,171075,158373,52148,4464,2866,-2607,-24224,24944,94247,44965,-72553,-126853,-146158,-82709,75654,182875,165036,107621,59828,53778,80605,77275,21278,-52725,-47512,18700,51225,41287,13189,-1524,61436,148483,122172,55895,14286,-7976,-4941,-31394,-73355,-66491,28034,131990,143070,92990,59830,62470,76989,57670,4130,-6318,50102,50317,-35035,-118499,-125327,-76173,-37322,-16680,18340,27455,-9416,-32971,9085,38765,-6888,-75181,-98678,-57744,14437,57403,28171,-17807,-45849,-73457,-82466,-41039,17329,63258,114845,144606,77602,36139,64306,50247,18468,33056,37310,44230,92511,95440,49984,31435,22856,-33216,-88644,-114605,-153596,-165903,-141647,-97161,-17942,59095,29076,-49244,-23283,75624,66663,37668,58517,23189,-26951,56861,110222,66820,38325,7543,-65253,-48793,39012,38075,-1092,305,30398,47069,26957,-22694,-92074,-139640,-138328,-108677,-79913,-67765,-86455,-57223,23965,66063,97626,148017,116809,39841,35296,63673,41440,7136,-7520,5800,-17604,-53122,-39054,-9755,-4797,-568,-5684,-30919,-57776,-77379,-35899,63975,100747,56789,25431,37269,18701,-72801,-150501,-62227,64953,58463,50355,100579,44853,-88710,-103268,-56485,-37720,-23706,-16835,-19309,-14025,-39687,-48951,-56595,-66006,-4952,74986,81193,24691,-61540,-114980,-75239,-3944,27983,19849,-25447,-36010,10299,-1630,-65951,-95957,-86076,-66991,-37385,-62892,-132296,-132303,-83002,-93413,-101411,-45497,-15034,-3311,-5553,-17731,16588,62148,82504,83452,45444,-34135,-94539,-116871,-68000,8913,27800,884,-8624,21506,110364,191541,137668,5917,-65563,-67356,-12933,42763,27743,-26642,-28987,15604,11823,-14275,-8276,-24937,-71130,-99645,-83555,-73556,-120929,-101794,12021,32367,-48647,-75924,-18929,-3650,5187,54192,101712,133423,123422,70582,3752,-32236,-53779,-57600,19000,112137,118327,77685,56727,30885,-11586,-1517,37328,32471,25059,74668,127155,116590,47463,-42359,-66999,1798,76965,62537,-38768,-123992,-117391,-51490,-1418,-21409,-62268,-52607,-33114,-59461,-59133,-31825,-17089,37983,63762,8724,-6120,32586,59562,64767,53023,660,-58594,-88584,-52653,50091,161287,160920,61127,26139,98015,138455,80727,14692,2241,31319,52366,39121,-15122,-22096,45264,65972,39234,81066,165116,170367,77289,-30778,-50503,-10687,29607,-6726,-81771,-34314,94115,96556,-7989,-85330,-111297,-98282,-74006,-55549,-21714,-19605,-60352,-86586,-83112,-19474,72790,89761,9752,-79436,-97397,-37889,-23993,-83869,-85956,-25464,-8950,-3617,54812,92106,71152,44534,16826,-55719,-120507,-74744,42706,76427,14956,4010,73932,146148,140659,69385,8561,13673,61195,44076,-19246,-43594,-29286,-46029,-43660,-4888,13374,-12421,13240,84296,103829,79740,53900,53492,55405,19262,420,26348,7257,-34453,-17732,35804,61091,74117,80116,50371,28736,44187,36612,117,30670,67030,27523,-10875,6130,20281,52206,81058,47429,8027,23686,46429,31241,-8950,-47095,-65956,-19579,28035,-8462,-42219,-51396,-54672,-27931,-10664,-27354,-27212,8381,21131,30359,19619,-41026,-68827,-33988,-2531,41270,83901,88209,25251,-41299,-33660,-8958,5792,47252,72495,61355,28970,11188,15561,15049,-11135,-6173,1114,-53588,-104881,-64119,11289,33122,40322,34649,19328,43987,65272,5450,-89468,-84119,-19672,-37130,-66285,-44074,-72551,-111604,-67371,-5053,-3625,-24566,-7421,-14751,-40300,-54415,-56824,-29841,-30758,-79525,-90496,-51832,-18831,-11406,-11652,6160,22975,52597,49251,-22651,-37793,32203,91145,50754,4727,5098,877,-3844,-4013,-23346,-72549,-106706,-69055,8196,19104,-24651,-48131,-43739,-61762,-90738,-52375,-28578,-42330,-10536,16321,37442,50653,-17993,-83328,-48371,-7265,59822,106846,49027,-9803,85409,198235,171410,61635,5249,36283,56846,-17300,-94116,-76475,-40218,-42694,-10434,60988,87711,57784,7570,-46091,-83400,-79854,-32891,37031,77418,18039,-61342,-39870,9960,10794,30068,86288,120367,96945,55527],[-14018,28481,92759,125188,88968,79193,99235,70209,10543,-62352,-95884,-56084,-15923,-5242,38244,86206,69970,16340,-57474,-123213,-132417,-83821,-49539,-25544,16728,48703,44636,52778,65647,16837,-32774,-16390,-19714,-66390,-79303,-81507,-102638,-90307,-106205,-125653,-77539,48761,140559,106129,-24434,-103345,-82146,-64326,-65117,-22645,50908,111624,116924,29317,-101267,-165863,-104479,-33179,-13264,33466,66542,30643,6154,15898,-20700,-96393,-99557,-28728,37216,35211,-50695,-171506,-188687,-95311,-29034,-12849,9686,57473,100368,84933,22353,13125,23422,-10475,-18985,12285,35107,16303,-32410,-78105,-62732,-434,94572,142503,102929,82811,92100,20278,-74778,-55917,19197,28097,-6979,-49631,-52296,19262,88204,76693,-15031,-95778,-31362,77644,85201,57298,95645,112813,55382,-22353,-91940,-94458,4862,75840,36292,-32074,-42633,-25673,-48601,-97289,-95847,-54935,-51062,-49790,-5075,25894,60434,102931,99661,51518,16803,49987,53214,31352,7218,12016,42513,66435,20325,-10628,56371,80906,15054,-59334,-137682,-141007,-65210,-13427,10744,17735,-72081,-175384,-180307,-121141,-80765,-90265,-73512,-2243,46175,31637,-929,39316,112041,85068,21016,-10117,-9747,9409,9038,-25282,-37264,-59791,-67901,-26226,22904,53220,39256,27218,100067,164173,138721,80291,11173,-30838,18235,93420,92411,40902,1996,40350,77231,23154,-50650,-15904,-48984,-170252,-190727,-149242,-116781,-64128,-13867,-17637,4581,86792,134470,106706,71026,17694,-66103,-113568,-54051,546,5456,15077,16265,-1675,629,9263,-44892,-62408,-1863,50055,47593,12260,22700,93067,79356,-21975,-11153,64604,44213,-8458,75672,147367,59764,-32208,14147,88926,61543,-54697,-153354,-169621,-98648,-90397,-152565,-162696,-91665,2478,34915,-25663,-58320,-21205,-10174,8835,24053,-64222,-192907,-219616,-158866,-34069,68008,80860,32599,3074,28369,75879,35675,-72758,-129592,-109433,-42491,12063,-3750,-20641,-18347,-22798,-22244,-22037,-50205,-58252,-9548,16699,9304,-3251,-50829,-79427,-54723,-44092,-64352,-16988,72008,112949,128478,146537,69814,-45696,28885,137543,70059,-22779,-49085,-33919,51468,87502,11614,-57531,-38364,-52553,-93712,-23972,48231,6293,-9151,43313,5510,-67131,-40869,25551,39907,-39808,-128954,-126159,-44894,20752,50908,92474,95232,14449,-76550,-100372,-69131,-13582,1307,-57499,-129013,-133143,-101597,-104594,-86895,-24419,24831,76329,84714,31547,-36483,-78921,-50699,4454,-13909,-59784,-74309,-68792,-70296,-66660,-62227,-76959,-110357,-102450,19457,116210,54181,29697,74151,12529,-71364,-16376,95831,89164,48109,103678,123619,49888,-523,-15734,-15774,-20701,-50387,-26741,89684,179562,183683,117042,29431,-52898,-119295,-152509,-114715,-28847,101,-33712,-28578,36911,52350,-1177,42540,119182,100445,43768,-1914,-10066,52751,114988,101132,60163,47454,24481,-25408,-42111,-12725,-30735,-54890,12841,55120,1700,-62609,-61996,-41764,-25012,-4185,45566,142344,162559,38479,-107929,-106627,-8367,42509,36797,10550,-3833,-37990,-102794,-168869,-125892,12958,116156,107721,-5203,-68596,26672,161480,163613,94276,75214,60679,47987,49030,71522,52918,-2540,-59444,-74387,-51079,32126,123275,126912,77619,56682,57960,101911,149257,128004,62151,944,16088,86190,87332,32185,-27398,-82715,-66824,23225,72692,45813,-16166,-45256,-28647,-52442,-62441,-35096,1872,44919,82218,85830,74824,76153,64140,9911,-33306,-20541,30551,11464,-86132,-150048,-125983,-85166,-82778,-70561,-14530,-16266,-99566,-117660,-27408,24569,-10981,-45445,-48886,-53804,-21788,39668,28708,-37075,-45603,-6008,21315,48168,47030,28208,46964,75769,44383,49357,79678,33959,-26190,-8324,43310,78327,112983,86126,15418,-17179,-34917,-84483,-105862,-89848,-88797,-72199,-64628,-40975,14543,65988,40098,449,31787,94999,88061,79986,80303,4139,-60333,22660,56820,-10343,-13691,24451,3661,4885,21595,-29299,-68792,-73630,-62295,-5088,45906,-6314,-75092,-85789,-109435,-140768,-110416,-85464,-113986,-98745,-23911,45755,106415,139131,67728,-7257,19314,71662,51232,-21523,-70885,-44930,-37803,-64172,-78803,-91022,-63438,654,24956,-19939,-60938,-54451,-28547,9386,61314,108354,113886,71504,13272,-75570,-150085,-51927,87476,70962,5524,-8291,-26866,-47003,-14512,-751,-52234,-28483,61025,60267,22032,29415,53782,34024,5275,43170,89606,34923,-38133,-55823,-62642,-84365,-83869,-43562,-25054,-45062,1028,97786,84598,-34284,-125783,-125315,-59452,25592,47522,-8273,-46599,-46587,-80575,-101014,-79478,-69093,-10871,53209,23055,7892,64699,124780,123987,40608,-61325,-112591,-115334,-26452,85648,93484,45853,28584,56084,141215,232659,193191,60266,-40776,-74268,-23222,45741,29317,-39182,-37924,26056,45431,18277,-31677,-81721,-75591,-14361,21026,-40573,-126401,-95079,-3908,3008,-33407,-20805,40368,48447,24110,24929,50656,58382,29193,12531,-10715,-44078,-74385,-75398,11662,119877,106176,30772,-422,-25914,-55547,-26229,24009,33661,13093,203,16187,27186,-12609,-47868,-49752,-15260,44568,77060,4152,-92315,-73786,23311,68227,2319,-96411,-104274,-42714,15956,40039,18409,-37117,-41943,6065,22973,29436,36113,36579,48845,83854,63260,-15029,-73495,-50842,56473,178246,154836,10785,-46463,42179,147362,143738,52742,-10104,25128,75993,36673,-82541,-135039,-56040,29206,41462,61757,98781,76947,17178,-14612,436,34024,57452,-9507,-116777,-110018,19343,89543,26378,-63435,-79634,-59519,-63760,-36613,28768,34767,1489,-20971,-42029,-9466,67890,100882,64636,-142,-55843,-27983,17992,-24641,-78812,-43229,16832,50565,81214,75031,21261,-32562,-36630,-17784,-12467,-29947,-22029,-11728,-39329,-48683,-9926,58988,103992,70878,7343,15250,57204,22766,-26284,-15007,39973,53053,28579,-9441,-10763,6963,22690,46551,110668,144344,117431,80669,52928,18319,18249,34437,14952,15626,30999,21019,17573,37639,43163,31029,68274,114172,112255,65015,29284,16266,-6962,-18266,27132,64217,105539,137239,79180,-2224,-25447,-24112,-4633,2683,-14715,-30987,-18055,-4024,-23921,-69362,-84576,-47022,38668,46226,-29666,-65326,-36908,-5366,21749,16466,-39840,-56807,11448,71027,85558,85674,64275,-13414,-69498,-57617,-57755,-43681,25386,32549,-30259,-70319,-48952,-5814,17020,-6030,-20813,-17854,-40981,-41632,30367,91084,54758,17459,353,-13020,-157,2074,-39416,-64755,-13557,34107,-19236,-85548,-89653,-52052,-6994,15665,-6287,-38103,-2679,57126,22210,-57641,-96260,-97378,-67819,-65760,-101686,-112696,-82317,-37597,-25456,-36000,-36057,-54437,-120468,-173682,-131537,-1048,132781,144185,31288,-24270,-16760,-43170,-56951,-50568,-42552,-40244,-52181,-61955,-48359,-56920,-67808,-50018,-51874,-56828,-49291,-11138,-3874,-59647,-97875,-63317,-1951,41056,46554,57104,73198,54510,63108,64482,27221,32213,134502,206934,165226,81977,47916,52250,63477,44237,-29604,-58370,-17074,7806,2006,24914,51762,57304,44425,-229,-36180,-21983,5788,34915,53048,3947,-33595,1734,29745,31729,40893,35832,30897,24149,13625],[-8097,47227,112933,133877,90324,67171,62687,46088,29711,-24253,-74502,-67750,-30967,3451,43745,67436,55577,44132,-10299,-87440,-99483,-53750,-51834,-37209,15533,38536,24361,20644,33946,14828,-5647,46024,67682,11405,-26066,-57180,-107836,-83631,-61987,-85743,-75100,1402,68978,73632,-550,-109603,-118371,-47209,-26766,-45252,-34383,16462,51390,30759,-31636,-86014,-77863,-38720,9824,93766,115088,32580,-33942,-69475,-121402,-163094,-140220,-74260,-30996,-21318,-27353,-79368,-109196,-48693,12161,23976,19461,3816,29079,68767,61767,82300,111268,62649,6996,675,23348,16745,-23817,-53796,-10588,52635,87050,66494,14904,36947,90737,65517,-24528,-57563,-17119,3902,-17246,-71016,-67425,29433,94651,55283,-44150,-132539,-107072,-24835,7273,4884,18138,32298,15951,-65738,-160064,-144480,-2084,114000,72397,-19450,-8614,40838,17789,-56359,-69058,-24181,-32943,-71481,-33980,28512,80765,112889,103199,76781,67120,73406,52769,22707,17703,20581,4118,11979,25608,44089,75073,40767,-57910,-139589,-199333,-168987,-101440,-76190,-33518,9119,-74809,-179858,-141625,-33218,15864,-26201,-34590,36487,84857,97584,82231,64945,58490,32683,24584,7586,-27438,-19953,17587,41870,57110,45342,21930,-9859,-50551,-48802,-40635,-25613,47809,78916,19727,-16534,-11896,-1910,20702,56321,60109,14026,-18344,55096,88781,18502,-33334,14648,-7925,-87583,-96700,-101532,-108184,-52719,-13591,-44919,-25736,50032,69515,66755,83350,28355,-76252,-124710,-68084,-2215,35799,82694,98255,64359,41349,26635,-32394,-33398,31943,28565,-13065,-8016,15358,-3270,-29955,-37339,-14284,26175,8439,-33956,33341,112284,64369,9629,39675,51094,-2300,-86333,-142082,-160879,-167991,-189381,-174749,-146821,-102344,-5737,18289,-102919,-144097,-36756,32656,26964,16361,-2476,-67715,-137390,-138926,-80298,-33553,-11716,-15147,-19105,1996,32290,21536,-16189,-21204,2963,19137,20790,-24078,-63615,-78553,-71510,-10320,62356,38636,-22959,-47922,-9449,93152,132908,48918,-42313,-31765,-2636,-45788,-43920,40054,111007,141692,120298,47665,9672,70634,95615,25631,-25226,-50181,-66828,2402,38542,-39265,-54626,45612,14714,-128370,-127599,-30811,-28508,-48644,-6707,-6464,-26603,8004,36212,39671,-5722,-97766,-124678,-56261,-6384,4773,73382,92708,3191,-61188,-58044,-7240,43389,8723,-103631,-166728,-138853,-104422,-115061,-75147,30341,55834,44408,47638,26544,-4331,-16101,7807,62842,53732,-2378,-38772,-26672,-32857,-66524,-119065,-161884,-157779,-98043,8149,56266,6342,9528,55647,-9170,-68580,-11828,60524,74703,83185,131051,123413,52049,38126,63140,29715,-18045,-20228,2836,62474,123922,125523,58474,4192,-35903,-109885,-138841,-56891,11283,-23943,-77799,-75127,-3245,62700,40318,33890,47528,6057,-27667,-15134,7689,38946,80372,117077,113612,51324,-10257,-31649,-27866,5402,483,-36201,-8566,-27726,-91385,-84887,-41237,-14365,-21210,-49699,-22984,89987,145661,61410,-73531,-97757,-27994,46493,75926,70791,41056,-41368,-141510,-184272,-98097,47889,121864,56816,-68151,-94603,414,103086,113242,76895,81134,55213,-19411,-33255,11146,-1825,-28255,-46341,-31351,35324,100754,75218,-20051,-71327,-34661,24119,87957,188228,230229,186910,123613,106888,121693,67452,-25022,-83891,-104651,-97964,-59658,7103,35407,2038,-33398,-45121,-69578,-52457,-14766,-33074,-39806,7674,40122,48905,77363,68405,-11918,-61182,-35554,-413,-48709,-130996,-116759,-45802,-48042,-114431,-123826,-50110,-38253,-133766,-174978,-93470,-12065,-2982,9648,48223,39901,27244,48678,41868,1679,37144,122432,136938,96223,43247,-10074,-37424,-23269,2904,56981,69310,1208,-52498,-34026,19287,75547,99637,52622,-1626,-30343,-60406,-87576,-66381,-9715,34392,78446,66475,36940,21742,32899,21400,420,708,35199,42059,63583,56151,-37219,-113866,-42784,-12461,-78791,-74428,15752,32366,3401,-33439,-97768,-116458,-99411,-94758,-58843,5335,16107,-2427,-2068,-13325,-53675,-69700,-68554,-74082,-56621,-39550,-1761,62708,65027,-30498,-97186,-51082,53419,79227,-14639,-89698,-39522,13945,-10020,-83157,-128717,-70006,26538,68818,56119,38994,32267,-9541,-78311,-81338,30510,122258,93834,19450,-49859,-82532,6124,97961,63215,-13080,-33602,1281,46169,76834,81258,-1275,-13581,89065,105997,77053,95848,100080,85013,78437,74922,56106,-4778,-28634,20966,46363,-6760,-72922,-78111,-46930,-18395,67747,168767,165618,61047,-46624,-96279,-80375,-10369,35805,35980,31798,25472,7087,3508,-41812,-111262,-77965,13220,13838,-30626,-21826,58670,109904,46375,-29178,-46697,-58314,1104,110118,120315,74877,40347,48770,128076,210604,158838,58646,11729,-7425,1784,23062,229,-59799,-81647,-51054,11783,28324,-28761,-72029,-40412,44079,98946,46977,-23302,-21640,-15704,-44089,-41028,-5448,49528,56593,-2714,-60253,-38976,-10418,-69113,-108524,-77203,-34054,-13534,-14627,36800,90985,61781,5243,-38774,-93777,-110196,-56406,22340,72926,33236,-53989,-73260,-50453,-77217,-103451,-101398,-66310,-569,61676,45021,7232,35182,87577,51350,-87641,-187934,-143242,-32576,51305,59579,-1611,-99421,-128358,-60204,25695,81173,55743,-15779,-16896,80243,97708,7980,-67039,-65131,15357,117137,83946,-44219,-75107,43638,163922,134475,11035,-44336,6195,41930,2568,-77976,-122280,-67771,27327,59671,47278,11027,-29426,-34504,-14414,-8127,5615,26781,11939,-42666,-92470,-41452,61545,72353,7703,-18648,1000,16838,59514,85249,77404,65137,61674,41360,51184,80769,88495,68567,15508,-56263,-46784,42439,57302,-15693,-25257,17532,34681,53087,45702,-1689,-49337,-31453,58411,108487,30270,-49301,-71782,-80200,-67254,-74632,-61642,12215,19928,-44558,-55342,-34651,-44490,-35632,-840,43996,42856,-4723,-50803,-33195,41370,87386,60694,61204,97609,112580,72751,1573,-32753,11029,35779,-5090,-2543,11150,-23776,-23747,28664,47957,55343,112120,126445,116251,97094,24241,-31522,-24687,-13605,7585,23679,48092,57285,-138,-56822,-60937,-60534,-47507,-34745,-22489,-7028,-23827,-43501,-30091,-10516,-7311,22684,78509,74494,7291,-46091,-49523,-24536,-12178,-60564,-77422,-16950,70998,101211,61754,22742,-1294,-59635,-86738,-46273,-16468,-4696,5258,-37759,-113530,-144448,-92595,-25039,1903,-19229,-32237,-6592,15695,24296,67411,102362,40645,-37964,-63040,-34968,-14215,-40504,-43168,10623,63142,42076,-20999,-66526,-73155,11507,107510,89288,22714,-20083,-14240,15238,8090,-65453,-121835,-128527,-111574,-136971,-174267,-142306,-59170,-14702,-24089,-25782,-16514,-56801,-177867,-257487,-188444,-16233,133153,127162,14511,-22574,-36306,-113410,-124421,-87246,-65915,-23758,33131,18655,-41400,-95208,-102944,-63280,-25636,9302,36084,36606,-23554,-124181,-170438,-116946,-17317,63248,93541,97707,87760,75650,78131,48774,44216,109056,158134,132360,69670,35579,36664,22242,1909,2382,-12991,-8712,44669,60047,-5894,-34163,-17167,9575,36202,43748,51662,51979,13789,-294,20795,3277,-7709,13104,18731,25631,18843,-45482,-71851,-41112,-15600],[-19335,15955,67061,64665,20264,28448,37743,28320,53793,37668,-43967,-81775,-49957,-5567,23322,20871,15363,28838,-7178,-57753,-46298,-11908,-12592,-477,5830,-23269,-52719,-33602,22383,32987,9550,32595,58358,51760,29292,-23233,-77717,-53590,-38149,-69960,-77311,-61059,-39890,33995,63889,-43585,-94086,-15504,9494,-51004,-74073,-45484,-1103,22830,-4608,-54229,-77682,-72655,-20401,69214,85762,-654,-90303,-156855,-213140,-210051,-119149,-32349,-18788,1484,55007,47267,-1584,25752,70988,70680,33871,-30386,-35254,28376,50486,49734,56249,32736,17905,31866,60514,44059,105,-13207,33077,63942,46643,2960,-27010,15726,72535,63760,-11547,-84786,-81153,-7322,46387,9712,-10791,46721,85285,46272,-51127,-157372,-165400,-101740,-39671,3584,-1982,-875,6166,-64464,-155219,-127576,53285,210578,165572,56107,51740,79770,66595,15515,-880,36330,19615,-65514,-82911,-12552,67449,65989,7337,9673,73103,66867,8306,-4049,31300,7129,-62123,-51783,28223,83551,75924,5799,-68973,-109202,-142228,-149844,-107428,-71303,-31745,-133,-48736,-93193,-10738,118100,162645,91726,37372,72405,121918,145972,135254,91705,40321,2010,17609,8134,-67213,-95716,-28647,65835,110263,104523,58626,-36973,-112103,-109049,-100739,-84939,-23139,-4374,-60427,-68764,7565,63625,36380,12899,34929,53237,64617,84963,53329,-1493,-19390,-4771,-13439,-12935,-24425,-76668,-78648,-11957,23880,-19988,-36344,5193,6956,-489,20000,-29179,-114726,-118908,-44076,32296,88933,162294,183877,137429,103304,57554,-3445,14978,54168,-4868,-79529,-51121,6687,-13473,-41045,-7708,20853,13869,3954,-12925,-809,36611,56178,53289,40854,8870,-27863,-67207,-82876,-73897,-94664,-133495,-94738,-66178,-80026,-46381,-75832,-183232,-162640,-22550,54805,37652,-1216,25535,52397,3691,-36019,-25795,10647,56755,34262,-41948,-66517,-18873,29320,58259,73572,52501,3290,-5695,-16149,-49198,-73771,-53672,39129,148748,152634,56146,-51410,-46419,70757,118597,68908,7222,19608,68204,54291,28748,48471,120114,172509,113256,33836,38004,87207,73393,1611,-67901,-91288,-69364,-20346,-33346,-98467,-59954,72639,59014,-91735,-135432,-67646,-53400,-55292,5473,39263,34158,44956,60562,79407,46875,-68809,-120365,-70002,-47893,-64095,17465,66804,-10135,-71302,-74057,-17216,72915,29653,-77451,-97017,-60824,-43095,-45548,7603,91157,78233,58651,71188,41747,29142,52195,51181,51313,53164,14897,-35850,-39872,-13190,-8569,-61287,-114875,-97441,-35621,5965,5885,-28265,-37050,-20387,-56671,-71941,-7781,43488,55123,77115,91887,65130,51731,91868,120407,85213,16855,-19220,-26732,-9997,25429,33295,6426,19295,41952,-21015,-64187,16314,43474,-52096,-110544,-87744,-42849,20803,59372,48031,6741,-36305,-46851,-612,32475,17261,26730,77652,70059,-33201,-93686,-67110,-30472,12200,37283,19681,32086,-78,-85491,-72070,-7010,33973,20541,-46913,-89016,-36463,25146,23654,-24031,-42273,-42894,-9541,68334,125423,105202,10072,-106544,-139847,-49271,57173,91664,27075,-56942,-41394,18511,61140,70708,29230,32258,6386,-110308,-146185,-53094,10742,8026,-29088,-20897,37413,58106,-6582,-88858,-123107,-70393,13339,72285,187616,294856,276974,187784,124314,53409,-36680,-87072,-68541,-15944,-8321,-18857,8175,44512,34539,-6645,-45537,-80491,-86400,-57225,-30804,-13503,-4500,6926,32081,75583,82339,23696,-32487,-26553,-4843,-60087,-111542,-46072,23830,-22538,-112446,-139473,-89240,-62927,-124675,-174492,-122331,-60849,-41708,8415,75222,87974,67067,68103,91228,108935,145454,194340,166619,70762,-1257,-44709,-82012,-61890,1364,68713,71412,741,-47900,-38513,-16978,36500,80086,56625,35428,15807,-17948,-25103,5633,54262,92931,122373,101034,28540,-41847,-43473,-27346,-44722,-68856,-33050,-3585,19075,4024,-55720,-90859,-26513,-10764,-57220,-54462,1703,-6999,-55902,-79054,-88972,-77792,-67209,-81993,-96540,-51455,37114,51595,33443,67307,70217,17171,-5020,11245,23212,-34933,-79660,-39928,-15701,-40442,-63546,-41502,60724,109011,11742,-62971,9811,67142,12306,-89097,-111760,-24835,62211,77179,78279,97289,77821,-13136,-134237,-175031,-62900,58086,66928,11755,-14409,7479,57570,76702,42824,-4769,2837,67065,86214,77106,82628,27017,-2895,60439,79159,78076,71831,28316,19932,44258,30017,-13095,-28553,16467,73732,88104,88707,51583,-22286,-27218,37519,113330,149453,127009,80005,27263,-40313,-88137,-62078,-39934,-33811,5252,43870,71201,99538,44651,-71088,-112846,-67404,-10772,-33990,-93032,-26757,69491,53861,22335,18369,-21771,-6106,66621,81886,69591,49424,40783,99629,141575,46436,-31250,15963,49358,23692,-7212,-58804,-117401,-140058,-130950,-68516,-13620,-10209,-13096,21023,89036,133304,116713,88545,47616,-17123,-51273,-41205,-42309,-20526,-3799,-49247,-131747,-136325,-95853,-149030,-202648,-137149,-6406,67668,43030,20591,59,-14749,-4216,-40263,-123020,-144895,-78566,26952,102554,55234,-49241,-66637,-23833,-22016,-65609,-87541,-70619,-36728,6239,28174,55874,110243,121366,12466,-158100,-215261,-136343,-43683,7761,9364,-75893,-194701,-196883,-102766,-496,75862,49322,-58693,-67645,58906,94701,18966,-48191,-74098,-52251,472,-19897,-100387,-92999,62632,175562,86587,-60067,-77925,-8976,4765,-9728,-12460,-15100,4890,42658,66685,58851,-185,-49310,-35393,-24369,-44232,-37581,4514,46742,40120,-25126,-18644,76568,107839,60546,26357,40814,74011,84675,50850,46369,74714,90608,72639,72743,76457,48891,-1134,-57578,-116369,-112668,1159,85371,41497,-479,12508,28429,57584,56492,15963,-16236,-5555,72882,135869,88777,5907,-54523,-68974,-24917,-48051,-80089,-21267,-22157,-100358,-127754,-99454,-34076,46212,65358,36024,-35616,-87763,-61271,10258,85078,122151,69578,-8079,105,50721,35160,-49095,-89262,-27564,13058,-41946,-51622,-22909,-52218,-55189,14731,49196,64872,97641,87066,98689,115942,43883,-28995,-14814,-12086,-46221,-81746,-94424,-87007,-76712,-59699,-39304,-40188,-48064,-51215,-34288,-19807,-53253,-83116,-57992,34298,80349,62990,47522,68473,70094,29038,10461,10190,-32896,-119990,-99711,3130,65997,61039,25000,-19654,-46653,-62704,-47181,22742,109092,122406,29908,-67983,-98072,-86020,-33289,5754,-11648,-60854,-66796,-6599,45668,23157,5411,43603,45002,-18607,-55522,-2517,34020,-13164,-7343,71540,86087,9871,-19235,10328,41014,101996,140270,76655,18959,1061,-39852,-51803,-27248,-51056,-83392,-79869,-82522,-149070,-220197,-170543,-43493,-7095,-29481,2852,62034,40557,-55737,-139072,-164375,-75160,58125,104111,57032,31810,-12939,-106807,-106963,-61529,-75952,-45020,73219,109781,38349,-40895,-69960,-47144,15730,75483,99513,63504,-68308,-195041,-187869,-102335,12051,96517,79854,14093,4369,48039,94848,88290,105370,159405,146159,50121,-28838,-38362,-18462,-16243,-39158,-54554,-19233,44055,76598,34219,-40397,-65999,-74444,-65738,-15568,44264,87062,72291,-708,-28733,6222,12862,-375,6520,7574,5159,-5185,-56904,-73029,-36822,-11740],[-19917,12940,52030,24825,-29200,3592,35172,18433,52645,57333,-30195,-69159,-35802,-14568,-8211,-8063,-1286,1436,-25236,-14780,34040,43979,32899,16973,-36362,-69261,-63804,-25645,46787,67626,14085,-37276,-31356,24159,52835,23978,-11102,-9875,-35628,-75365,-97494,-107878,-84586,40145,118829,35506,-34142,21388,65640,28939,-9173,-31991,376,52421,24693,-46142,-79470,-88169,-55215,3665,9493,-51117,-101670,-108140,-136791,-153180,-69508,6877,10658,32018,79547,81941,57330,73351,92380,99824,70841,-17885,-71408,-34184,-29775,-73102,-85483,-54696,-1609,48880,75344,34689,4118,32741,66085,44608,21304,28775,35503,36567,34880,-8222,-97229,-172603,-131221,23562,125818,81592,18831,28603,50904,30969,-45600,-146923,-158984,-70141,45834,86221,26920,-6965,1514,-19344,-62237,-51033,89614,226981,193525,100032,79542,73151,54822,37932,38467,73598,60527,-34991,-80924,-20481,46957,-4776,-103969,-72696,42174,50786,-35854,-32701,15363,-33816,-123621,-94550,25604,99140,101655,62523,27280,7419,-38572,-99014,-79996,-37582,-31879,-19263,-24063,-30360,37745,144786,160606,65226,1077,28646,84597,111736,110509,93204,62318,22937,20163,-16092,-119143,-170821,-97278,4694,40566,19625,-29305,-99551,-124076,-100157,-103613,-109670,-59273,-10421,-37565,-69651,-12913,34546,-17227,-50731,8006,91410,128575,89057,18302,9433,10686,-30634,-67703,-56625,-66517,-94785,-56579,17755,59338,8184,-60466,-62167,-54238,-62122,-51425,-83719,-137525,-113481,-10847,66584,101891,153875,164504,118022,89604,68438,39176,45524,34066,-35928,-114371,-110510,-43756,-3430,2711,40090,71749,28814,13866,11595,-15354,-8585,49067,40054,-25955,-36750,-9590,-34257,-51796,-3240,38799,7478,4063,16727,-15091,-68412,-161318,-220123,-166034,-60112,19147,45774,11508,21490,71693,87751,74763,76021,113237,155813,85035,-48075,-103416,-56573,10703,58969,54509,-33132,-117802,-83675,-9946,7226,-7137,12538,81627,149840,143975,46859,-61078,-77333,-19853,-14510,-20057,23631,44986,52104,60611,50789,36566,87228,147889,104943,28388,6786,33742,45988,-2609,-95185,-100597,-19922,-1851,-76404,-100798,-43111,25383,34481,-17530,-38706,-24091,-39831,-29553,50043,88540,65383,41531,49940,83985,50655,-56957,-94187,-40056,-44161,-117184,-85780,-10909,-28001,-72342,-83749,-47430,37541,13322,-36837,-9236,-3005,-33832,-29253,33771,77408,45963,53137,85950,60135,43573,47786,5577,-30831,7887,30956,-33507,-91874,-42180,32291,38006,-866,-21041,-10203,-8791,-15170,-36375,-53685,-42475,-20285,-1233,17065,4811,-28323,-25805,-30333,-27089,47736,109446,91294,76474,51593,-14846,-58820,-51733,-40373,-44117,-46752,6174,79830,57820,12126,53560,40986,-65316,-96756,-49231,-50528,-32748,53159,76599,11403,-9198,5774,25358,29760,-768,-4028,10749,-35124,-116608,-132670,-82499,-34853,2427,28677,23412,40886,53826,667,-13335,46027,76679,60990,5572,-86391,-126094,-99638,-56565,-23533,15765,-7472,-67375,-14899,86514,125272,80919,-15689,-63493,-13797,14518,3922,-2271,-18011,17514,48649,26766,-6140,-38916,-10569,-6962,-88643,-124636,-16717,82859,73266,6233,-18703,-21608,-30576,-24447,-13580,-42709,-31391,42733,108699,170919,214929,174387,107953,62304,-41939,-120730,-81377,22291,107131,113612,94506,83696,81009,57360,7502,-26972,-65602,-120099,-121390,-18086,46165,15296,22176,68308,87162,99193,88128,36423,4668,21060,2504,-15238,28451,37163,-32145,-84340,-111931,-114856,-88758,-93762,-109785,-85683,-100793,-105593,-23012,39930,32001,14840,49636,121999,166925,172771,169304,115192,22328,-40006,-62538,-67162,-31859,10040,61384,78517,13161,-49714,-54314,-48798,-7879,57513,81329,98631,72052,11654,11129,43400,56544,54829,43925,7957,-48752,-102562,-94948,-70550,-88268,-104620,-48467,3711,1262,-34892,-41395,-9460,39030,30073,25467,35031,2513,-62881,-102708,-72968,-2648,32292,-9908,-69071,-112703,-82057,28068,56525,32918,75057,106793,92222,77882,70998,75019,-4019,-116927,-119947,-38235,60340,95751,61189,83120,95127,10646,-39507,37445,69573,-10370,-89760,-68339,40606,117329,78024,15334,18673,13603,-50363,-116942,-103939,-15518,49968,46939,-4698,-8510,35242,47250,41041,44460,16280,9370,48165,28636,5139,29177,27940,2106,196,-6818,4519,-10400,-55754,-64394,-39206,-36105,-53007,-23269,55492,56864,18677,98776,157471,59907,4882,65884,95460,54114,-6434,-28311,-11847,-8073,-14396,10653,-22648,-100580,-86002,3559,75881,117700,111970,34607,-55692,-73069,11973,36857,-37429,-18032,39193,36898,45366,41847,523,23285,48945,37524,71842,101789,68505,66022,76944,-15739,-90842,-22681,19693,-21320,-50822,-98200,-147981,-138639,-117414,-106929,-56132,13926,52446,91455,143880,145911,112994,93423,51110,2820,-2798,-10363,-67915,-87995,-51439,-35990,-120694,-193186,-177997,-187031,-197145,-107742,54974,120892,45294,-47062,-97245,-77371,-12988,-11022,-78654,-136522,-102774,12342,87790,52079,-6071,-9952,26136,62061,46812,4512,-33295,-64267,-44495,-18025,-4778,77658,138133,38590,-115226,-136635,-76242,-67879,-62845,-40983,-116745,-217432,-182894,-80810,-12434,30765,19469,-53157,-73205,6515,41428,18641,-9207,-45562,-70650,-58887,-65724,-113342,-94555,44617,134543,51340,-71367,-86491,-24091,7479,25014,42172,52989,58465,45723,49074,70695,51629,12005,11515,-9155,-46986,-28809,44703,81840,58550,15098,32130,87506,87330,49238,26400,32036,40114,-7597,-61899,-50662,4732,34190,12217,-5224,11,-26182,-94061,-130178,-149328,-144250,-42366,68662,52222,3118,25942,79951,110839,77416,18254,-2549,3718,24539,71020,93777,58922,-15986,-52517,-6133,7990,5461,30929,-27006,-124290,-138254,-77804,33962,135540,123950,45846,-62863,-98898,-7892,103032,121413,91873,36791,-37758,-51475,-8163,-654,-66154,-124370,-85237,-29407,-56779,-55994,-18780,-37713,-55924,-26475,-10812,-4532,10972,32005,94396,131191,76261,11370,10124,-11751,-77115,-155115,-190626,-133186,-43259,-1127,7451,-1714,-19441,-27179,-26857,-58299,-92354,-90578,-56701,30097,72937,4735,-34041,34871,98543,80424,59188,38645,-34552,-103492,-84075,-33771,-13924,-3183,18508,-12927,-55577,-31320,18278,72111,158431,167856,43514,-45802,-2503,58734,72627,37384,-19307,-85334,-105920,-49477,13946,469,-43004,-2947,67849,53857,13071,64938,105376,38612,11781,71647,61824,-12298,3152,89172,136595,130183,79840,2267,-37382,-42523,-79871,-91178,-68553,-48153,-17929,18178,12303,-59523,-159254,-182488,-118762,-77553,-61657,-87,81635,99473,64694,-22953,-122275,-100009,18955,109298,101381,68789,27907,-26818,-32810,-43894,-113092,-109998,12489,100375,100423,60774,18908,4430,27158,56460,68994,53729,-55882,-165407,-141021,-52857,34256,93359,58278,-44837,-70118,-5336,74055,108467,133667,136677,94693,896,-58640,-59553,-54502,-39383,-27151,-32452,11522,84816,67557,-29217,-65767,-43882,-78139,-116198,-63969,6928,30102,15599,-25884,-52082,-26095,-3524,-6667,7514,23206,17279,14215,3573,-9528,-11659,-7271],[-8239,48496,74674,31414,-32282,-28718,-21315,-41923,-11389,6299,-28346,-36669,-14468,-18896,-27193,-19815,-21217,-37936,-45754,20246,74507,46190,10184,-22939,-78164,-57700,11716,46356,69138,63142,4998,-58889,-68674,-27143,11200,33834,35685,18384,-36704,-80747,-116809,-122379,-51873,60219,88330,37225,6264,45111,106710,113363,50954,-21245,10929,97804,73131,-19989,-56807,-57926,-44559,-32929,-58845,-97605,-54504,54671,58974,-20157,-33351,-31764,-27977,-509,8003,18551,69859,87265,61966,88557,106371,17896,-54926,-31692,-48236,-113679,-121204,-71279,-18727,26074,39223,-2946,11407,83879,111055,61639,34292,70843,92019,50973,-1448,-55181,-158793,-237832,-137015,67634,147444,57841,-29472,-15822,19613,8854,-31387,-89322,-92071,30186,190212,174078,31449,-52247,-47700,4581,42809,42215,84547,147634,126265,57862,33508,19099,-1689,4219,18214,34849,30555,-17318,-23646,29699,53753,-10829,-75146,-30831,54188,66305,-11609,-21072,4036,-37317,-114744,-81908,47421,135628,159297,158962,135601,85446,4803,-30140,5770,33524,11980,22483,30854,-9322,-6651,62864,52578,-51635,-77926,-20006,8893,17973,47293,80930,85730,62142,44843,-11996,-103055,-147786,-106101,-58586,-59266,-97868,-117369,-114096,-92714,-49553,-45435,-90113,-68394,20410,24066,-64264,-98813,-81146,-106104,-118822,-40493,62049,93562,71677,31739,66995,89701,31142,-64252,-115579,-106086,-81934,-52669,-2534,49431,23602,-55034,-91930,-78553,-69751,-56331,-60868,-90372,-90095,-5380,51171,49314,67132,90760,66086,25348,43107,80921,86121,36451,-29349,-84980,-125107,-111530,-57271,-12666,28144,59638,32314,15732,10895,-2861,25028,71838,11932,-82340,-65497,-1098,-14457,-37697,10478,102260,115097,79062,68208,49916,-46664,-161515,-189656,-152405,-96343,-9735,64371,53514,12004,9140,66566,115859,128007,125400,109758,33749,-43147,-69656,-57869,-32609,-6579,-21236,-101343,-157753,-101501,-11259,38226,57928,85434,106763,101127,49027,-28139,-74862,-75057,-48493,-55326,-73238,-36984,-9453,-8988,-23013,-31702,-14465,30838,83826,90643,43672,-9229,-14967,3761,-8304,-37182,8650,84917,51724,-45261,-21779,22161,-7262,-5360,40156,64943,48304,3955,4410,66379,96677,83102,52478,32384,49110,28291,-14181,-772,48888,7397,-128793,-167682,-91840,-42187,-30513,-17271,-5426,-751,-30512,-34119,30692,34905,-35086,-48328,1268,16449,-13440,690,44462,63519,45162,-2940,-72388,-95955,-25261,41127,-33683,-113903,-62530,37913,77419,42651,-9585,-17475,-1805,2863,-4997,-13240,-4035,40879,81348,43354,-51875,-105158,-107775,-127044,-87547,39222,76101,2148,-1369,49564,13707,-53539,-62823,-74256,-82301,-86894,-54147,38795,74811,41570,42495,23656,-45845,-40045,26890,1089,-36516,38719,74960,638,12336,67356,58143,37637,8756,-15488,-49057,-107922,-114384,-76524,-47573,-34055,-17226,-1407,-11645,-1334,35380,39257,39900,85673,82684,70433,64288,-28129,-109583,-107406,-87159,-60111,22383,21165,-105721,-134299,-28819,78074,93595,38929,4669,26308,-21755,-94100,-79088,-42750,16369,53343,-18130,-108747,-92620,-6008,34794,14194,-5680,73106,134698,104423,44328,431,-56457,-62293,19213,79914,44157,17280,73471,149321,134828,17952,-64760,-28516,14781,-37479,-77028,-2973,96143,151185,175109,174298,146942,110066,64751,8358,-4325,-26472,-96861,-119557,-18404,35295,5222,52524,116276,104194,109397,121006,79777,26376,39633,67637,68103,66237,22229,-53233,-66650,-71403,-88682,-59612,-23123,946,-6038,-83964,-97963,-705,37738,-30882,-77033,-17984,73677,93258,84063,83532,47205,-3385,-51353,-63401,-19775,16066,-9790,9875,49248,2819,-65102,-80270,-58520,-12637,31565,59324,110531,83334,-20301,-36361,15176,12692,-29475,-51013,-74075,-66644,-65912,-71918,-91423,-117749,-120064,-51691,19902,18989,-26750,-12482,30685,43869,28670,66171,78482,1010,-78613,-93961,-44260,53354,108743,45941,-46829,-102281,-84107,-1069,60596,66277,48270,47579,104810,108003,55879,81800,52018,-73338,-112450,-2569,158842,209651,118157,48556,15867,-31729,-43121,24141,49929,-13489,-65293,-32006,83958,159813,85342,-56022,-115815,-109183,-110015,-77482,28333,106318,104068,63235,-5865,-26651,-1129,5816,38322,83883,43852,-16358,-20584,-32689,-50991,-2457,44676,8008,-60717,-89775,-67671,-42488,-45055,-71609,-63663,-22652,-7904,14489,77209,34051,-56675,15217,125111,89988,35104,38008,10759,-45070,-93208,-123337,-97374,-9695,88392,145353,73247,-80438,-117858,-2656,92822,109547,117372,98014,26090,-712,73686,120414,67810,28902,7313,-6277,28532,47554,55090,107418,84579,29097,95347,156233,87216,17777,45587,33272,-29868,-33359,-47372,-94912,-88607,-65110,-66016,-40902,-21055,-47950,-39619,28923,89966,136057,168614,139908,67131,16756,19578,55941,67200,33141,-43814,-85483,-31033,40493,-39299,-163006,-170423,-151191,-125997,-24091,116855,136040,14957,-97518,-120354,-73892,-10193,28560,7484,-90800,-117992,-17837,28116,-808,10776,15164,3528,46316,80449,22086,-52828,-89260,-45276,-33449,-95068,-22329,118710,80723,-33811,-34247,236,-49062,-69145,-46183,-79528,-108823,-60682,4039,28153,23656,6065,-20867,-67778,-69005,-32363,5064,16766,1792,-11240,133,-11032,-46073,-43408,5120,52296,55422,504,-61851,-39949,33200,76384,62153,41810,51047,56091,41804,47333,59940,54644,59918,47254,7002,28268,110043,110596,50217,20140,35190,37323,14427,3366,1210,-1450,-17744,-66016,-100421,-84785,-50046,-34342,-63720,-101562,-103691,-98271,-113135,-96425,-85187,-85349,-16743,68183,40199,-1042,64389,148841,147890,63797,-12729,-10560,33184,23185,12581,34833,43720,1355,-53861,-41692,15545,75829,91569,-1116,-99230,-84341,-14678,53771,106694,89787,51049,270,-14173,56491,150215,135320,65725,16780,-2642,-6702,19465,23674,-46112,-122579,-99451,-39582,-29691,-17496,777,5241,-5842,-42047,-71164,-84222,-67626,-13461,73021,115096,79870,34232,29508,16555,-28016,-109329,-130852,-25098,71436,65319,48910,37142,11759,5579,-8870,-78921,-104259,-62001,-7958,37102,14904,-88000,-112123,-31243,56169,68438,42803,12901,-34589,-63509,-75653,-100607,-86278,-25878,26465,-4776,-54082,-8022,49331,50589,76067,84892,29782,11900,92080,159087,118091,23672,-8894,-38289,-84060,-75607,-20725,16227,-8815,-8022,50510,76820,76783,147976,171345,65059,-699,35802,42800,16821,45255,107296,118950,74920,17768,-12192,-37158,-84486,-119985,-128632,-118105,-65729,24252,82635,87683,55762,-24345,-144614,-200531,-145756,-64833,165,29260,40054,36446,-33055,-90345,-46461,40083,85668,61299,34744,42056,52270,33810,-57074,-145008,-141594,-73405,-4244,67176,98891,73423,44813,17367,-7830,-16921,10957,3707,-48847,-63093,-20175,12977,58891,95880,27641,-60242,-44598,26118,67865,84695,61276,24375,-21786,-34847,-21871,-42210,-53277,-22210,15951,62882,104429,44613,-59856,-62109,-6592,-58092,-127126,-66058,6688,-19259,-54326,-62436,-86618,-78979,-36060,-10936,7699,37123,50543,50098,38009,7734,-27929,-27038],[31838,82916,72009,27640,-14829,-57359,-110488,-119003,-79196,-42147,-9518,-6546,-13768,-10252,-7637,-10452,-36682,-62743,-41284,44595,59773,-12982,-59803,-51763,-41369,8282,86720,115294,71415,3186,-18914,8816,12349,-31370,-54739,-13442,15890,10289,-34044,-76127,-98423,-77591,6817,45773,-2364,-14078,21881,39251,65474,69538,-2152,-66912,-12181,92131,82524,3503,-20213,-375,12222,-12210,-88505,-127284,-268,168665,166569,54589,-37919,-107504,-101559,-50102,-41604,-10038,79889,85233,17947,42017,89513,33995,23029,100369,94041,18523,-7021,-8705,-6869,15000,21391,260,44718,114187,139503,100332,41953,35346,58314,36410,-9179,-17218,-99922,-209485,-120854,70574,111917,-10511,-86114,-31477,16329,-7938,-20293,-30399,-27955,75022,204192,154659,-7366,-104444,-102060,-14105,83622,88663,64089,86840,68775,-21760,-77049,-78797,-60323,-29586,-28588,-58862,-64615,-47301,5473,50839,41139,22210,52992,87848,85360,69974,41972,22243,20141,2865,-43266,-20563,85489,162822,160881,136833,112827,62587,1647,34421,102628,115804,100439,112289,93460,-4516,-58437,-20896,-24605,-86511,-56539,10139,-29284,-62892,-5254,58310,72248,59604,51626,24142,-20448,-56078,-64100,-60746,-80398,-103861,-76157,-52248,-62970,-22624,-4565,-82480,-90478,11414,27596,-76814,-155534,-140335,-136737,-168315,-123466,-27060,18917,47953,45557,96222,164524,146007,18143,-75885,-48680,-23297,-53042,-56490,-11844,30023,9767,-46741,-51477,-30978,-11608,2346,-16611,-47208,-30000,-15856,-28828,-16148,30178,33650,-20895,-17027,48760,82815,40902,-13836,-27760,-72535,-124373,-110093,-58727,-27105,-7265,-1370,-8891,-6328,32246,95137,103669,19357,-58284,-66179,-28828,9189,20547,10140,64800,134316,124340,63291,14520,-57795,-127722,-135964,-104187,-58668,3189,61469,61435,-21774,-89721,-31644,67350,93408,35970,-44401,-75201,-45086,-26067,-44015,-58338,-52130,-43896,-31071,-20683,-6770,-7761,-3328,36517,93748,95443,55524,-7823,-57891,-64641,-51322,-17259,25708,-16326,-128095,-109864,-22757,-68863,-113394,-44434,15019,36442,62252,55137,3064,-35532,-65350,-50333,44763,148198,162042,76186,-3188,51733,90402,13857,-22929,36961,74765,56279,24725,11228,24405,63338,111200,105876,51019,19884,15584,40130,89027,113002,46581,-96451,-144402,-92143,-43776,8808,56814,46734,-11623,-56590,-45488,45164,101977,44104,-7688,-12918,-30465,-59222,-59027,-16689,48092,43092,-25793,-97805,-132219,-92901,-29646,-58026,-79473,-23011,52129,57270,4303,-20766,10841,37065,39075,51508,36924,-4754,6501,68214,29375,-80825,-84096,-61531,-107315,-83209,16411,17006,-68982,-76319,10935,34820,-33696,-88057,-119185,-95788,-82138,-94588,-25065,45406,17455,-275,9873,-16452,-1717,69706,50266,-17366,18242,33766,-49977,-21796,74985,101689,99754,42504,-42779,-91024,-108326,-65415,-13844,-22001,-44983,-26568,5245,-6566,-19327,-12710,2261,39589,69271,50404,55788,77542,8457,-40441,-23945,-50555,-86451,-23852,-10002,-120982,-194040,-125316,-10557,34320,25627,38951,67308,-14692,-146257,-175680,-113021,-14195,37632,-44243,-139766,-91962,12434,55011,58251,51265,83583,93946,65141,46916,31354,-21261,-24939,37620,62564,27543,16597,72015,134465,75667,-122520,-191772,-71517,35664,57836,41317,58110,80767,92984,137966,157250,115257,79802,48989,-255,-3951,-4649,-39201,-37509,7894,4794,-18378,44397,101718,90222,86748,87805,56473,6497,7110,45177,51342,36190,-10273,-75038,-76757,-44962,-18826,20372,58109,88116,73170,10017,6017,75409,93210,-6958,-112177,-94521,-22309,-28269,-41712,-17370,-9407,-28657,-78448,-78294,7242,38301,-43695,-63255,-18094,-21197,-58656,-79883,-44953,19442,15165,-16546,36099,47347,-48907,-88117,-29522,-31685,-103619,-98583,-56578,1417,25280,-24213,-115019,-154892,-157225,-101907,-17516,36583,27090,31128,17711,-12748,-17361,29250,25578,-30109,-69630,-66898,-48521,651,72772,77125,4630,-63901,-62487,2311,99438,135030,49674,-7824,53712,43993,-9699,69027,95560,-8233,-57131,28246,149119,161989,44469,-62231,-95660,-85034,-56219,2477,35818,3880,-44487,-25279,76465,135750,65208,-68869,-162257,-183514,-168286,-95280,33587,103229,88225,58137,3067,-33425,-28065,3256,73291,115360,55520,-16543,-9168,-1625,-52687,-15479,52876,-7540,-100308,-104868,-56933,-1377,6767,-57887,-53548,45426,76676,44079,57030,37481,-52590,-80509,-8330,60217,56412,-16268,-82371,-88960,-69677,-91538,-107563,-29649,89305,148195,91584,-27061,-63174,42454,131137,110962,62076,42458,29161,43337,94925,108609,35843,-29325,-49595,-47912,-12642,38652,96302,139019,85579,22297,81144,113819,30064,-38982,21852,78375,45848,-13177,-63235,-96543,-74884,7449,61817,59941,52899,42621,-6016,-6431,61111,101880,102765,89998,23586,-52040,-7537,94813,95678,46096,-21915,-78199,-32919,57065,16123,-68558,-66316,-71555,-75041,3539,99809,88567,-38875,-121867,-97282,-35669,-3512,25701,25731,-67646,-108949,-42678,-56578,-103257,-41393,-11207,-54751,-36128,-15847,-101080,-156301,-119984,-40279,-43039,-135750,-107484,24672,30491,-20732,8588,35569,7764,-7728,-24167,-23011,25675,68436,70415,65871,39918,-6744,-34218,-98372,-133807,-89208,-35882,-30745,-20155,19879,53852,42213,31495,14033,-39483,-34539,55186,63602,-36120,-53023,21771,67058,45762,985,10836,59433,27966,-41418,-51034,-14422,40587,84534,65548,60878,104079,92550,34837,-1099,-15400,-47769,-70662,-58586,-55397,-58590,-47044,-24766,-18208,27,-10346,-48503,-96920,-131323,-152073,-132033,-64949,-2225,-2059,-27088,10775,61403,17462,-4702,92521,164105,119800,24347,-32327,-4518,77176,74835,-8643,-54804,-25666,-9678,-54994,-75651,-34896,34176,73530,22663,-40288,-16452,16740,-3321,-16195,-14022,22440,58605,48573,38903,79844,100223,64080,9819,11250,51824,96166,83329,-16580,-84150,-41834,361,1313,-12235,-34620,-307,28031,-17130,-62694,-91791,-95688,-71465,-8789,36778,20664,-10319,7520,42568,37105,-14423,2121,99095,136717,85468,65224,61221,23816,8362,-11387,-84995,-110572,-64591,-3850,39791,-29169,-138225,-164651,-123985,-35936,16520,-5523,-38183,-52195,-82291,-125221,-158732,-112204,-32551,849,-24101,-51023,-12621,31887,11384,-5608,11746,33217,64383,114265,136022,64525,-27496,-5593,17088,-22563,-40769,-17167,16671,-3367,-51323,-42086,16573,97457,205130,198310,60410,-11986,875,20952,40748,59953,58669,31606,2648,12584,70909,79980,-17351,-100087,-148368,-154439,-82051,24733,65507,68510,74165,47632,-66612,-151162,-101857,-2105,55683,22020,-31288,-47015,-62512,-40708,31476,42185,-5038,-38912,-26585,31875,98157,101604,-6163,-77413,-64844,-70948,-88717,-30496,27574,33177,39310,37798,4382,-42092,-33792,9737,4365,-17061,-3790,-4049,47187,161590,141347,3078,-34362,25661,43888,20106,-10362,-22744,-18436,-3162,16318,-2991,-46682,-48118,9030,80771,99527,20117,-64909,-49451,5660,-51602,-106626,-6107,103728,54852,-38353,-68001,-84251,-68502,-9925,19698,19268,46409,79222,71056,32129,5752,-15394,276],[86131,80053,18386,-15490,-9359,-45715,-124009,-127095,-79030,-27367,17757,-9283,-40426,-832,25210,12463,-5842,-23163,5397,73999,51749,-45906,-85409,-21808,45085,52695,68544,111805,52003,-78629,-71607,58026,97089,2924,-78407,-75156,-64029,-44995,-52037,-76438,-50884,10836,44869,9588,-50752,-26120,29096,-46,-43675,-68200,-100528,-104806,-41213,27800,25715,-5594,8214,47410,72485,39791,-78663,-136286,-1709,133472,108572,15976,-75620,-141044,-125581,-52166,2082,33158,68168,65078,-2677,-13105,18581,22551,113358,261540,272122,177790,94033,29642,19107,49136,65684,49914,62267,91825,115409,86789,722,-43008,2704,28819,12366,41309,562,-120999,-107682,21979,67102,-21695,-56966,17800,40341,-6979,-20358,-19496,-6330,32407,63376,42108,-26370,-69710,-79052,-29514,65393,76034,47225,94976,92433,-46528,-160108,-149736,-70711,-16464,-40707,-107427,-126855,-89071,-23764,-2895,-31166,-2369,96098,114054,46725,17106,45986,51123,35765,19318,11908,45936,98753,112565,64396,-7423,-15484,14937,28215,65165,119143,127429,128055,133235,84864,-14615,-70324,-65459,-51578,-28298,44934,78863,-589,-61574,-23421,23105,37770,22517,15467,29751,27815,-5025,-25856,-23205,-40238,-22544,48747,34185,-47990,-44860,-42603,-115723,-111377,-20973,-1957,-48067,-79012,-71679,-95229,-179345,-200996,-107409,-11297,17259,-6831,40649,155491,180100,71600,15405,48134,33828,-24624,-80248,-75583,26503,80380,20418,-7012,13782,28399,24071,868,-18079,-43402,-66027,-63131,-47896,-31445,-14194,-29696,-64100,-61982,-21666,-4186,-739,25080,10667,-50531,-57071,-20501,-10761,-16123,-32436,-35410,4882,88920,136222,102162,46705,9885,-43043,-42899,55025,110942,40032,18007,104815,127934,5248,-109281,-132475,-126136,-98070,-36675,25834,35900,39885,33766,-67857,-165957,-115013,-13208,16868,-39426,-112994,-103237,-33926,-17352,-42218,-44643,-24876,10812,90107,131586,92532,3751,-73438,-58385,28846,52966,26165,5538,-12898,-13896,-15529,-15644,49700,42706,-136284,-140343,8904,-37651,-95251,1667,53240,14765,14115,33928,-1874,-60872,-130314,-105764,39980,152036,132464,33019,-31305,36007,101500,35802,-40499,-18634,1286,-21875,-18284,-14235,-24270,36606,141786,157397,80150,9069,11207,52019,80970,85613,48511,-28145,-28088,43,-11857,12827,56965,21460,-22507,-34843,-14263,70118,162698,141399,54252,-15439,-63424,-88566,-76525,-27206,37943,49873,16062,-43686,-143221,-192519,-140152,-68195,-20090,41351,89468,43720,-19377,14365,72287,59021,56352,92340,46991,-63204,-82810,-11956,-14110,-53867,6220,48496,-10729,-36871,-13393,-25957,-69050,-75773,-17920,34678,-2177,-91083,-144004,-87041,-24178,-52405,-41340,10113,-18508,-30243,10425,3062,-6246,41918,32683,-19052,8146,16282,-63454,-46660,57081,140304,168679,67201,-74343,-101538,-67941,-42875,-22344,-37556,-44848,4811,56427,54096,29887,453,-6588,24038,24884,17313,40858,45673,-3348,-1802,21705,-25774,-76822,-44125,-27834,-76481,-135620,-138319,-77214,-11146,15075,26832,45158,-18728,-153259,-197329,-104172,20534,56394,-6152,-51925,-27777,8929,10505,23469,22145,2964,-9529,-1556,28815,72836,68480,37134,18178,-2022,-30002,-5064,67442,110990,55208,-72310,-79865,11805,88413,135145,111141,51688,26725,23673,50982,72097,23801,20621,46538,16698,-5747,-6718,8923,60019,90918,64816,24367,31541,53473,53104,38815,28215,13372,-25141,-49577,-30048,-6985,-26393,-70592,-88908,-62474,-12548,42900,73804,80453,97027,127320,136360,132502,143758,150452,78146,-60938,-113101,-61410,-47884,-74492,-58917,-28718,-52525,-116844,-97809,9913,49406,-31441,-76457,-49594,-10772,-1521,-30452,-22138,43055,28976,-55889,-45088,15254,4446,-26136,-8077,-31476,-107857,-80653,5564,62591,73604,-3727,-126342,-160164,-155967,-129304,-56601,44660,97766,109520,47096,-13523,-17089,3193,-28686,-59832,-57003,-46169,-62885,-78503,-10592,74854,60579,-241,2472,70082,153396,179408,93466,24210,11675,-36301,-33980,86191,121266,35910,-3423,38346,79870,54298,-50430,-148143,-152450,-88266,-43298,-114,24864,2940,-44649,-27576,54842,83771,36395,-10570,-64682,-133328,-164067,-130945,-60111,-7543,4792,22446,18079,-2150,8456,65010,118649,110179,46052,28254,100722,100674,-9337,-25869,20366,-41051,-83308,-16706,52772,66073,22633,-72325,-61982,75421,122357,44216,2123,33699,2819,-94167,-86065,29368,69858,-14385,-71646,-39015,8765,3086,-31001,-19685,15572,40264,34245,9241,10818,69746,124262,104603,17385,-37383,-7398,42929,77490,28367,-108850,-145628,-72443,-29722,-14488,33773,75147,79907,48345,21773,35576,14272,-37728,-35847,15911,37435,23755,1446,-1269,15697,25400,61482,92941,57996,49684,74044,-7812,-62726,5260,31922,14276,42083,14321,-61766,-18154,80707,77597,44448,-19512,-105151,-100953,-14211,27265,41359,51309,3894,-27513,3203,38522,11154,-88449,-130275,-70759,5208,17613,-6081,-36781,-71108,-44885,-7806,-75163,-143261,-79915,-12873,-33066,-52180,-91256,-171424,-177003,-106863,-55338,-59024,-97360,-99663,-53686,-34791,-14386,32770,47812,68396,82528,37763,26418,84882,114565,81904,65450,41328,-20897,-62492,-100702,-115291,-84058,-65984,-103953,-94934,-26459,13722,26110,56010,30047,-61919,-67623,38313,65772,-5628,-17351,57,12857,31509,13275,10085,44578,-6025,-119241,-154442,-94338,3966,88479,111018,80697,60286,50003,22017,-10648,-28976,-58163,-90563,-101812,-118076,-113307,-54068,24134,79939,124638,102138,10725,-69043,-81678,-100712,-100783,-17199,52866,24951,-26607,-8552,30936,12780,26424,120645,159043,99489,40885,29276,42852,84782,87046,-8580,-90375,-64219,-10099,-6272,-22073,-44085,-25983,33667,53740,47933,65927,53033,-15456,-51642,-37044,26059,76312,45281,-17925,-3615,66084,67604,-18971,-45357,41650,122667,119837,38435,6369,60127,72578,36253,-14647,-75095,-49402,10914,28101,16045,-19272,-66984,-105183,-80684,-35227,-41796,-66993,-23750,39454,37458,12569,62630,132839,134795,88836,74054,75702,41701,15884,-12221,-85586,-122452,-93508,-48118,8374,-41420,-126376,-163637,-161152,-84021,-7477,-11347,-33550,-46058,-109621,-156531,-148506,-96812,-53826,-24025,3479,9698,8477,30166,38206,31945,49519,78300,86055,75641,48793,-11946,-59252,-30452,-12417,-7564,17870,11389,-34069,-91857,-137858,-122063,-29369,100528,196405,164753,61893,16338,-14652,-34822,-7895,22047,10727,-17427,-26432,34200,150970,199171,120037,14895,-71571,-121898,-72227,2397,397,-21333,-20216,-10523,-14461,-13251,2484,49689,113678,97727,4496,-34728,-20265,13585,56567,-414,-81858,-86423,-37615,35930,126579,179693,128552,65968,51640,-5973,-98103,-107438,-81045,-56721,3908,79860,92406,11917,-59845,-74688,-84744,-51898,4270,18641,62975,156761,136108,19952,-10127,69738,80053,-2989,-68426,-54800,-11848,3698,8187,8494,-31627,-75148,-42934,38672,50681,-26659,-92893,-68912,-21708,-63635,-87526,44528,193981,161096,30143,-37596,-41369,-4520,41900,43742,28494,49910,75037,54670,23219,41473,60575,79404],[118548,70356,-4357,-30850,-2884,11467,-27050,-48799,-15529,37300,45883,-32262,-68360,2926,35774,27753,65848,86735,85559,112122,95931,24174,-16289,24977,68186,17404,-20681,43586,16670,-125843,-127862,10193,74462,20748,-45598,-89049,-134461,-117596,-92194,-80737,-10440,80992,65701,5738,-14531,24348,39030,-33845,-105736,-120631,-94028,-54488,-22064,-22050,-39644,-27077,33485,78498,101907,80388,-39434,-125675,-63785,23479,29773,-33159,-104753,-124135,-98036,-36250,31249,14405,-12620,23717,-608,-45589,-43273,-4486,119436,267984,275075,172353,66826,22584,46193,80075,103487,69218,19031,28705,63903,22665,-59899,-71965,5278,49439,39102,46216,31007,-38624,-75301,-29893,32033,28296,40856,90202,67780,15119,-18094,-37950,2111,1173,-45502,-27150,20129,40189,3238,-19275,39176,59029,39096,96391,124095,778,-122339,-110594,-25979,18611,-11088,-64280,-86549,-71236,-40490,-56472,-100597,-73057,14000,19978,-43780,-40110,11304,45689,24909,-12555,7811,76801,77636,14058,-35136,-86554,-71797,19210,58254,36990,36845,43163,51269,47119,-5017,-38622,-44383,-74582,-74227,1001,76848,83440,54371,24127,-6548,-13926,18790,13500,-13830,-15085,-12644,-16807,7531,11285,-22425,17438,116667,86864,-28052,-77975,-105097,-124443,-72909,-9723,17163,57755,80027,27695,-54614,-146540,-205512,-131446,-14612,-26962,-106120,-59329,64551,88058,27240,49738,83195,43297,9574,-61955,-99708,3354,77690,25440,4599,39154,47142,-2825,-43803,-33524,-31249,-52227,-40266,-48348,-101445,-83656,-21065,-48141,-134113,-129830,-35009,51875,78273,66398,33551,30152,58234,74520,48636,-27199,-30946,53472,136823,115273,47449,30933,22232,-25392,-12318,77237,123964,62661,31040,82209,79099,-56480,-171597,-173763,-128622,-66187,7887,67853,61493,54888,47488,-52653,-145858,-106926,-61691,-50077,-47295,-55721,-42327,552,-14713,-48763,-25345,21982,59954,103405,107970,68240,-10581,-110674,-124758,-31523,25469,23976,27215,23568,43528,43613,-37267,-63806,-21317,-64876,-71027,10713,-20069,-28106,70638,76694,-9424,-36292,-10053,-24768,-75372,-122189,-99522,-35745,18008,31449,-33438,-107587,-43013,50301,7804,-78367,-83561,-83346,-128924,-114580,-54709,-19186,45094,136848,138292,45191,-21640,-4202,23512,6898,9816,34236,31738,56789,80123,42940,9667,3293,-49919,-51135,12015,50490,83189,134405,113933,6621,-85126,-122620,-126385,-71081,560,31992,50902,77282,48179,-76426,-183805,-143572,-28783,18557,53477,86257,28759,-20342,40055,70568,12622,22408,72324,13485,-98584,-110383,-67181,-48897,-6343,59046,79507,35288,-12506,-35152,-36005,-28366,-31647,-28218,20571,45757,-22084,-101979,-67899,16368,13743,-19023,-16533,-33468,-23889,20694,11739,-21412,-14015,-22269,-30031,14471,41286,-10135,-14920,48305,109771,121786,27336,-85047,-81987,-45888,-63377,-69510,-52634,-12912,44888,75522,86296,78578,42675,38628,41152,6642,-4910,17111,2917,-26918,-14054,-34005,-75916,-60748,-7432,12805,-2257,-41577,-102162,-91736,-8970,22051,-46420,-80366,-97881,-161896,-137054,-4551,107241,107775,55995,44371,35128,-19449,-62779,-16153,-12930,-79806,-100184,-45992,14651,95466,133175,70572,309,-13316,-35507,-15338,62256,107997,82421,52796,75127,84583,89116,117480,82644,2608,-10343,-7521,-18078,-15675,-42884,-1899,82249,67241,9884,-17270,11439,71912,124682,137530,100430,50193,33350,18241,-17166,-26453,-11234,-39472,-89446,-73871,-19971,-78562,-155925,-94467,-4538,18936,33056,31322,9522,24432,109976,179276,177161,146947,131696,102473,282,-81324,-42247,13615,-3012,-9934,-1557,-44619,-113468,-96746,-8444,47440,22815,-16399,-29374,6781,42262,4516,-41949,-5987,28365,-31763,-69024,-15558,59664,78532,35572,-23311,-50563,-18707,12156,32052,36592,-21543,-102925,-100818,-77331,-72156,-49683,13159,93797,151256,103053,46583,41823,24477,-47317,-79983,-51424,-36448,-65309,-105707,-66867,17111,38039,18186,45037,103092,132588,123214,98904,75134,1742,-64943,-10833,105283,119465,50805,21766,33297,31309,3695,-77596,-161152,-139145,-53287,-38100,-35515,-22523,-42523,-75384,-43917,32964,44964,13632,38357,51789,-28098,-103649,-120106,-99063,-57647,-34542,-10619,7213,4147,24832,86203,102012,49332,-5776,34592,141910,124505,6664,-46695,-53717,-89394,-46180,81264,143710,82427,-11559,-93973,-92076,11463,67236,-5284,-67263,-22158,3299,-60465,-80549,-17448,30430,24341,16292,32396,22002,-11248,-12284,493,-17993,-9485,10963,7552,6748,8697,20446,39208,4420,-48143,-21920,32710,56109,-29766,-186373,-179754,-46224,16773,24879,36299,810,-12587,22138,30736,1870,-40778,-41101,20867,24863,-47642,-72891,-30567,36308,107164,111199,39386,-33073,-71140,-44433,-13833,-71544,-101652,-34449,-13056,-20097,19752,-2853,-74469,-56797,2947,15432,19964,-30268,-125330,-158036,-79496,21979,81786,63550,6451,13005,26239,665,-52301,-119218,-129839,-58390,15289,25435,-33996,-105378,-84952,24259,68299,5626,-62045,-50314,7660,11084,-44689,-81072,-67140,-36930,-51639,-84298,-66959,-30884,-24938,-26709,-5653,29703,43299,35598,72877,126637,103740,48061,40111,49699,33723,22522,9061,-36540,-55810,-39692,-39980,-60429,-79609,-125008,-125408,-77921,-55893,-25335,18035,-8372,-66853,-50174,6386,7414,4235,35989,-3617,-32103,26505,60600,38672,1199,-53667,-106996,-111552,-53156,23110,75023,126372,113661,55564,22198,5038,-10356,-1644,-7818,-52965,-107320,-149575,-142625,-88211,-30702,55415,143773,156219,68547,-29250,-40680,-38536,-57681,-28929,19136,-6662,-48846,-36234,-4240,15625,65599,134023,149873,110151,90815,103194,60259,-1710,-13631,-26130,-64336,-61435,-5459,56738,75177,24769,3273,42108,67271,91403,121675,102049,46426,33354,48757,84053,76446,18964,-26011,10323,76075,55575,-71001,-121590,-28968,58991,94394,92317,81803,98331,97246,63701,23701,-37881,-61594,-13976,61417,88723,48888,-11900,-68659,-73394,-49307,-63647,-78864,-22153,19179,-21031,-56004,1186,83981,113088,90991,69073,68741,66807,47577,-6559,-100271,-127622,-77906,-34663,-3087,-29333,-97823,-125291,-116066,-59370,1144,11874,11003,-10807,-77739,-91483,-61453,-64204,-71735,-3025,88077,104090,61636,53541,68026,68150,76940,81758,45454,8296,-22264,-45448,-52924,-71208,-115123,-77144,15335,17156,-78197,-166785,-163922,-96199,1816,96992,124492,88997,72231,53177,-30230,-108613,-100238,-39291,-509,-18922,-37181,24924,124402,165805,153069,119270,61776,-24142,-38176,-16747,-49636,-97306,-126036,-116463,-37507,32515,6209,-16642,65663,129051,73563,20126,628,2992,18073,-24583,-56565,-37952,4693,58884,124519,188847,191003,125491,61667,-7885,-94260,-125452,-119758,-91613,-18734,77120,125039,44258,-74432,-157844,-199034,-129514,-13408,33839,59675,78144,28921,-35776,-35302,64153,104489,4449,-109267,-98197,-32713,-788,-5147,-13205,-37518,-77129,-70473,-25450,-21451,-65661,-106429,-101794,-59448,-61053,-77006,23087,152937,142417,44012,-14868,-16629,8902,18323,6207,14810,48478,54863,27363,35678,95253,122828,119671],[92893,74855,42333,13767,7289,41081,48415,11399,23662,77432,64342,-50550,-86184,-3915,14992,9075,97606,168088,132682,111058,126281,125941,75136,20384,-10413,-61060,-86474,-32317,-35894,-124061,-130209,-53536,-2517,1644,-12495,-56416,-139584,-158877,-129747,-85526,-3217,86185,76300,19442,12528,51370,46683,-27342,-77528,-51957,-3742,19420,14470,-29387,-82275,-53704,49577,95620,85209,64690,-15422,-124249,-147829,-51428,39670,-17730,-114813,-117455,-85739,-69274,-72367,-134992,-125953,-26718,-14518,-57836,-69681,-67441,-8819,82870,85311,12226,-14122,44870,73844,47734,53587,14997,-52568,-31500,21622,-26519,-89949,-62493,13202,54004,43339,12630,-1138,7441,-11971,-43836,-13660,44249,91064,98034,61300,38963,-3611,-40351,27017,43520,-5104,21693,92392,104171,41028,-13271,30957,77035,48653,44440,72740,41142,-10036,-11940,9244,12894,-2401,-13642,-4759,5606,-7265,-52815,-86744,-78295,-51403,-60447,-77334,-32295,-3365,18084,5479,-32608,-14962,68192,64258,-17174,-31207,-3774,14374,38213,11393,-33682,-58520,-47705,-20983,-35124,-81310,-42073,8104,-47352,-85244,-32861,-1547,3999,74648,117198,27361,-36488,16549,56280,32102,-28661,-63207,-23132,51114,32752,-35884,-9835,87535,89991,2583,-65108,-82781,-30763,42429,50970,68254,149125,167813,58414,-44681,-76768,-108180,-89308,-29513,-60952,-164309,-123573,-23122,-15792,-34624,27727,47280,-5600,-12565,-47729,-86528,-30431,10320,-30251,-23539,41265,56486,-17113,-79436,-74669,-23610,-5435,-4350,-34667,-103409,-84848,9959,16658,-82717,-90027,42872,144284,126763,74653,38220,11827,39585,91197,70698,-10975,-4978,84066,119881,39557,-34562,-42319,-47194,-33778,21763,30024,19662,36321,82848,91221,24177,-53493,-74541,-88066,-70933,-12432,27473,57041,83491,118900,127414,53919,-16460,-19868,-54946,-64050,-18543,-10584,-18233,23764,17262,-30402,-18873,27213,46225,22961,-15192,-26775,-59420,-102961,-86143,-9105,53183,71960,37094,1418,60476,124144,17130,-152266,-144334,-27329,11325,-15192,-51408,-2974,78537,53336,-9749,-35292,-28278,-12017,-12125,-3397,11741,-37264,-62082,-22239,-48416,-122755,-71062,7321,-19981,-78690,-93936,-112078,-170323,-175403,-69595,39183,75613,90740,55089,-38219,-57938,-7557,18158,-8500,-7466,40741,54262,47403,73398,85859,42156,-21783,-77234,-53010,60583,112466,86580,61118,7746,-98383,-165756,-162022,-145532,-69318,14578,19077,36560,107535,129686,80521,83,-12101,33496,49315,36849,31003,-16381,-45551,-4162,-2830,-48210,-29881,8990,-16436,-54909,-56984,-61441,-36394,40618,67259,34530,-1415,-19769,-9984,9962,18403,-6987,-40350,4960,86902,79227,-13366,-49553,-10299,26968,21200,446,-2738,25000,55509,41064,3880,-12199,-11239,4522,30849,56573,37452,30657,43702,10934,-34108,-62654,-63647,-26791,-26392,-67008,-65743,-13861,33838,42286,37446,70381,82957,46649,72083,98279,47550,-3792,5444,10133,1729,-5845,-82118,-117570,-38232,42077,48525,24795,893,-37241,-42832,1576,4893,-116242,-182507,-153823,-132152,-48799,76770,148799,141989,86319,56845,47784,-23235,-73313,-6958,-3351,-86362,-112203,-42592,13308,81655,135946,77210,1256,13762,13284,-828,38785,84653,84437,65236,70740,62355,45832,63396,34774,-25089,-25703,-8728,-5300,-6639,-10024,48662,139399,124618,49363,-7364,-16810,-4525,35023,90619,106606,74816,52237,17744,-40971,-53418,-10916,-26840,-88230,-55917,18316,-76805,-176875,-58497,67764,40252,-16458,-45668,-63867,-45364,29676,110777,145048,116479,60012,44557,28525,-32531,-25807,50291,87778,83075,64470,29931,-25753,-57835,-36787,37361,91380,68611,-968,-9072,29573,-1482,-79902,-78764,2571,18508,-30744,-46131,24655,78964,14996,-39270,20502,64346,-4805,-31280,-20759,-31578,-34055,2587,19977,13357,-26760,-57679,-1822,101233,102372,88640,112252,64290,-62980,-88630,-21892,-2821,-47577,-95304,-85291,-49966,-37948,-33801,-4377,27083,25992,2660,39287,69659,9217,-36864,9937,82355,87711,54911,40728,37339,31897,18603,-60617,-130929,-82094,-8330,-48718,-91714,-73156,-75721,-92884,-53711,16395,23742,-1874,27361,71732,34914,-32102,-50036,-23223,10749,12275,-2241,-20638,-44233,-40360,3579,18278,-30488,-68095,-6941,61428,30171,-29621,-54941,-94267,-107768,-23843,93286,122052,42270,-37533,-77586,-93417,-67617,-33682,-66058,-86924,-54669,-34556,-42641,-65134,-88434,-52044,20895,49920,37827,-31416,-120297,-92284,-451,30834,61551,60133,-10328,-55345,-70543,-83894,-45932,2742,-6972,-15024,28400,49322,-15282,-105298,-94603,-12399,37922,67361,55686,-40203,-61454,13730,36959,9035,-17401,8847,65865,37875,-68816,-110139,-65449,4291,76988,89589,-21793,-160381,-184021,-149769,-143888,-142472,-107647,-46067,-13210,-1784,3881,-47520,-109341,-96426,-52672,-37615,-20445,-23946,-63717,-96659,-47144,24056,35189,-14599,-53803,-5481,36484,3443,-62057,-110865,-98483,-40561,-3731,4142,-32439,-102869,-86543,42725,135142,124162,60061,9121,2591,-32456,-105743,-57257,83995,121941,-3286,-87916,-36786,32932,58990,68809,69463,46522,7322,-5024,29586,100551,109611,30731,-45801,-56263,-34009,-23297,-19592,-39430,-25910,20283,954,-75179,-87421,-66440,-41765,-20333,-22558,-21500,-18460,-45460,-44852,-463,-8307,-56289,-24297,44133,5330,-29830,32488,88223,56986,-28794,-59125,-8546,36957,73694,85212,70891,114913,142636,89745,28552,2939,-10473,-1475,5161,-10960,-54791,-105337,-118321,-130189,-138810,-62508,57894,109702,73356,-8908,-49719,-40851,-44274,-54969,-32581,-31498,-32197,-7438,-971,2890,52799,94696,96914,88321,84441,82111,2809,-119678,-140237,-53017,-26609,-45165,-981,78227,120667,104658,89727,84168,44432,37632,87004,95713,69679,89153,115149,121079,69791,14259,22832,87585,114175,59097,-64095,-105531,-44357,11396,49556,81033,54453,27291,43980,59280,73062,61704,17479,20868,96001,128244,69379,36490,21809,1132,-21209,-56064,-49718,22658,43504,-28723,-106937,-78426,18968,77382,72069,50074,52570,89598,83812,-12470,-122494,-96657,16352,84534,90112,35392,-65227,-91291,-57718,-13345,17161,24024,23081,1375,-20552,19366,38036,-19971,-40252,43629,120674,120181,83629,53837,7481,-31374,-14470,-5752,-43828,-52933,-42166,-21459,-8771,-62676,-154381,-136741,-42195,-6219,-51294,-107716,-68376,10822,64141,87698,69584,49839,78233,60080,-41326,-119929,-115845,-52613,5922,-21012,-50271,5645,50762,36903,47215,99351,120141,80770,31678,9532,-32306,-85600,-125981,-125869,-69399,-32958,-90998,-143558,-53254,56947,58691,1602,-51581,-48953,-10182,12938,38074,47593,56570,78844,81168,87726,89759,52550,-19790,-75341,-102355,-85243,-45881,-14609,5395,30769,63936,16446,-66834,-131432,-172934,-133364,-41274,2667,36076,47882,-1234,-62651,-80177,-4521,67631,23599,-85175,-113552,-54108,29354,50439,-5543,-46084,-49311,-51443,-54067,-41354,-27746,-46520,-97125,-71095,-27883,-44283,-10600,56822,46333,1439,-17963,-26992,-37121,-53035,-44804,2404,58424,70341,51474,79741,132870,121124,87996],[52208,90451,102159,73756,22133,15095,14607,-6223,11837,72679,74637,-36224,-72623,8617,18166,-462,80073,157041,114821,68308,98203,156258,113160,1473,-61741,-61775,-45329,-40204,-68877,-80634,-32521,11433,14297,8833,13061,5099,-63908,-119757,-122773,-79620,-2591,76005,84540,5804,-35748,17583,65694,21531,-29384,-1230,26812,11107,9097,-22828,-101584,-80186,48459,104183,50217,3120,-35889,-134734,-187333,-68175,68683,9353,-118354,-123907,-74655,-105528,-204338,-241913,-145583,-51991,-51744,-65961,-90036,-152861,-160678,-99726,-83389,-104668,-17354,114415,92951,-9157,-23976,-30731,-54107,-38389,-2439,-29004,-78684,-77718,-34398,21519,30979,-4186,-25779,13914,40376,-21306,-62106,-13207,47463,35981,23947,50052,18661,-19244,50109,96933,87093,114051,128957,77705,16055,-7545,47273,112855,85662,13609,-6650,23513,38402,17447,-5951,-28359,-43264,-33932,25368,64357,11193,-44509,-15115,5490,-28580,-59573,-31269,14201,-4966,-20521,3354,55,-11660,44412,90680,62342,49899,100746,102421,14440,-69538,-78291,-82994,-61331,-8089,-31891,-74287,-4561,55746,-19663,-79932,-63315,-80791,-84087,42266,139681,45334,-47014,3511,96822,130267,54986,-25116,3226,64141,35781,-26477,-21183,26904,44958,20519,-2367,25125,115325,158677,95140,60430,113275,125696,47131,-24992,2631,33129,-1274,-30653,-55861,-140958,-131538,-54981,-29896,-31994,2712,-14622,-87638,-87218,-59651,-68907,-62159,-51488,-77192,-66088,4366,37253,-9268,-76340,-105151,-43808,11714,1515,-7353,-8397,15821,61552,46646,-8734,31994,138412,169694,117347,42393,-31700,-89157,-62425,-5483,-6041,-33760,-16850,26103,7572,-67005,-105401,-122021,-129700,-65217,-2424,-60662,-98305,-13632,106164,105223,6800,-237,74405,49458,6276,27582,35172,44442,83141,131105,157341,132395,89553,38908,-25068,-9687,23775,-48737,-91703,-12648,31142,350,-12961,-2275,-5854,-25727,-40353,-55889,-107356,-86148,1757,50156,81840,110111,31197,-59954,7593,150239,117834,-92695,-182213,-74834,20334,-16941,-75746,-38618,5774,11540,33224,12302,-28574,8388,85313,133785,135468,61436,-4034,-19299,-42861,-61323,-15710,11320,2583,-7889,-34155,-72025,-112747,-135700,-48873,73075,73114,18215,-36077,-84074,-51588,6370,31214,39869,40205,61462,48873,1055,8370,72469,71121,-13211,-64695,-20047,82493,136725,100573,39611,-17502,-85118,-122580,-115287,-118634,-73731,-8991,-11174,1595,77221,136441,170458,140293,61251,38384,74554,49161,-15764,-69459,-84502,-66869,-51628,-47067,-56235,-63448,-42125,-7051,-19441,-38043,10271,76311,69146,-3495,-58759,-30942,57457,95063,55471,-18320,-73145,-34018,58026,91122,25301,-49874,-71043,-9003,60349,58849,47256,78161,105258,87700,45618,31465,54913,55106,16891,3426,1614,19165,14219,-77336,-155391,-134799,-43406,41820,28192,-31393,-22750,33022,34028,-19207,-9330,59243,56497,-76,49718,142737,107448,24748,31350,65666,62584,40833,-37433,-61940,8490,46405,10923,-10918,15260,63579,47939,-7531,-38199,-104705,-129343,-64481,-7475,30228,64352,90737,109682,67740,8186,7511,11662,2343,29029,18844,-35764,-56884,-18697,-3349,35390,101236,70808,-18984,-9713,41700,23408,-6819,3977,6955,-37804,-33111,3287,20649,43658,19447,-31594,-41295,7256,87075,123842,104243,114928,148708,126589,72364,6534,-50634,-81487,-82735,-35557,19378,43570,54089,41651,-15802,-46625,-12842,-20220,-73633,-40843,32512,-16934,-71715,21712,102758,48018,-40846,-76645,-65091,-52017,-41534,16081,98050,98237,11468,-16368,33106,10262,-29156,29134,102630,109033,113319,131355,81609,-25533,-73439,28167,142498,112290,-11646,-54507,-6582,869,-53081,-63906,9766,63491,29953,-43552,-53778,-31371,-60790,-53708,56139,116814,17026,-50818,-50099,-20451,34609,71237,41893,14529,-48780,-111017,-78645,26396,54575,92131,158900,99884,-59086,-64103,38020,67642,-4401,-94683,-100203,-60842,-58187,-84447,-99761,-85629,-74296,-76836,-20501,33054,22922,7382,6119,23100,28797,41935,62066,53564,49702,40011,-50293,-94224,-12987,34888,-33910,-81234,-64939,-54070,-52690,-18529,15350,9525,-7775,-9080,20691,44895,26663,29495,62558,70928,57931,34095,-29114,-88029,-113212,-94002,-51425,-64889,-74644,-4389,6402,-58523,-68806,-33512,-49792,-54044,6207,46766,26742,-9321,-27401,-46841,-64141,-65987,-68348,-68546,-22343,14325,-11375,-33998,-62971,-116055,-99764,-43982,-21885,-14338,-53502,-143904,-127042,-3639,82290,133549,101121,-20318,-83707,-66640,-74776,-65964,-3230,11379,-21226,8197,36519,26997,20534,6770,1424,35271,83302,82238,-8477,-68358,-25342,19921,24584,9403,34097,59791,38320,-20906,-53671,-42009,-17797,2638,12785,-39241,-122596,-129692,-138457,-169177,-145692,-96187,-53166,-2146,14779,-23093,-78215,-98598,-53899,3939,-4733,-15955,21736,56268,37412,29400,15548,-31057,-65546,-91905,-74984,-11231,16254,-21011,-71047,-57612,-29591,-29021,-24047,-18684,-56456,-78526,20200,158911,173191,89225,31618,-10480,-104114,-163916,-57496,105270,129161,2660,-61602,5423,84719,114151,104081,53283,-8708,-41422,-29269,5398,42331,44855,-8747,-92529,-108346,-64358,-32679,-18815,-37248,-35877,-6660,-38287,-118612,-89985,8442,85164,119502,97195,34349,-16537,-37169,5682,61779,18400,-70613,-60035,12218,14404,5386,43389,79028,59945,-2377,-1504,77933,115126,115109,96640,75136,103239,127051,83283,35543,16815,-16128,-46772,-41355,6934,28115,-9336,-53905,-134816,-195792,-140440,-12817,43100,44033,-4224,-63642,-63355,-36297,-36212,-28431,-17910,327,36475,19020,-36815,-29403,-6116,-16388,-1765,10665,-8144,-62321,-146140,-163241,-66716,-18334,-25120,14513,59575,92613,109427,109052,92496,21205,-39239,-13152,6049,-14543,15294,57699,58985,26864,12509,47049,105920,119625,81301,18504,7763,46188,58790,25107,-18067,-66230,-73728,-21785,23343,62418,106357,100644,72838,121928,143449,52115,23155,62397,70115,18045,-43167,-26090,64995,108675,50012,-58923,-81839,-34109,-2915,15796,28444,45443,95055,84495,-43942,-136666,-49472,98563,170035,190156,109663,-32398,-91935,-58366,-2980,26276,23564,-16232,-51344,-31892,40603,48702,2447,5737,34348,18531,5278,21302,2643,-92617,-161012,-128923,-114164,-131276,-96435,-36367,25326,56094,15448,-69056,-105072,-89384,-56137,-19546,2876,38564,64214,63546,60652,62266,61398,67895,46568,-23307,-51400,-30322,-10835,-10819,-52241,-65768,397,27126,-20692,-48789,-10010,60979,127906,115219,67835,19219,-20166,-39015,-32527,-37795,-73776,-145572,-186697,-111394,-15156,-620,-45436,-73829,-48497,4167,37052,63992,67805,60846,58394,14960,-47534,-68446,-34431,-42969,-78832,-79350,-25367,50658,77910,30224,-16748,-13271,-23779,-38850,-34329,-38564,-42709,-53512,-61195,7680,92891,78576,-11022,-78111,-59122,-4592,19643,-22001,-81222,-54332,63576,114244,19602,-44687,-26170,-47583,-63525,-6641,40021,-3970,-103098,-98970,-32885,-16461,4162,40888,13074,-37499,-56440,-65838,-70351,-65981,-42134,1557,58335,99848,107319,116972,129174,74830,28541],[26184,70153,78489,58627,6214,-42912,-78245,-71976,-28793,27710,45845,-22651,-49248,27806,49090,19557,46924,71877,43550,21313,46431,95262,76635,12362,-10567,22784,50339,4628,-73832,-41860,88767,150467,107621,59955,54125,67149,27616,-35594,-84777,-80306,-7232,77767,64772,-45788,-105115,-24750,82806,54492,-41841,-59382,-49310,-67764,-37599,-24664,-81628,-80295,20236,80505,22428,-52970,-82104,-127183,-154967,-86149,2164,-30671,-122089,-97644,-10920,-60584,-184208,-152281,-49393,-50152,-83576,-83959,-128503,-189517,-180173,-111020,-82464,-66258,47928,131023,62932,-24547,-20264,17040,43874,16039,-12124,-16320,-50678,-100713,-77550,1744,23149,-12289,-44095,-21136,36253,6334,-74890,-68646,-1408,5617,16381,60996,41012,2366,42406,81421,95981,131675,107992,37447,14113,42594,94803,138516,129992,62485,4289,1178,-1495,-15218,-6560,-27118,-66946,-60579,20798,60323,-30410,-74789,27915,67049,-10640,-48067,8322,30412,-29582,-51903,14173,39311,-2685,20968,128332,166961,107158,76766,69645,1402,-45012,-38846,-41352,-24415,21875,4224,-15927,46476,67783,-29268,-83185,-52662,-76041,-103685,12593,112061,40039,-45852,-13537,89879,189756,182807,101033,53727,39867,26659,28375,28443,-7761,-19672,24203,64864,113195,187758,189691,91616,11116,22946,69304,69922,31582,65782,127541,83474,10394,-10237,-61372,-92424,-40206,13157,-3208,-23742,-63445,-130191,-114782,-50911,-49864,-75891,-59024,-58020,-75849,-48384,-4864,-1411,-44998,-85681,-41360,10989,-3863,28565,95728,127384,103418,7866,-38454,36599,88555,66625,34526,-9644,-83838,-114189,-82144,-66091,-69072,-74645,-72247,-84701,-118100,-129775,-108431,-122809,-128035,-76851,-59191,-101420,-96896,-22575,81620,94977,16740,30962,129979,114221,25047,6119,28163,49516,41370,36993,63986,78243,62262,24280,11245,92505,101649,-55984,-140263,-69259,-12784,6069,13511,-2109,-25074,2184,49456,4480,-101286,-62160,47094,56094,45847,58362,-14451,-113357,-73145,76871,131854,20819,-100531,-104153,-12610,10736,-47836,-74263,-77309,-16201,71524,40358,-51053,-32839,97539,167747,154120,122955,59272,-52019,-89582,-15322,43245,32679,45731,72746,50427,16634,-2510,-32813,-14121,45317,26237,-42163,-75107,-46540,4318,7710,8378,57796,77695,75177,51816,-2632,-36964,11441,44371,-13150,-52455,2209,58420,106810,107362,69407,61785,61693,34670,-11199,-67995,-71282,-41210,-40732,-39529,-3829,42639,68629,31597,-44355,-29253,59167,69255,-15288,-80984,-78885,-56836,-18059,8439,-46010,-119064,-94515,-32094,-32444,-17455,52502,81877,46874,-23904,-86362,-33133,106995,153947,76071,-27437,-101441,-96673,-43474,-13406,-25003,-61054,-85347,-32378,59921,77844,51248,84716,133399,117388,49777,22699,52068,37633,-42509,-81958,-66432,-23810,-25919,-96140,-150604,-140172,-48858,79378,94456,3137,-15976,22641,-17825,-87737,-26744,63802,13618,-66959,-3970,120830,121695,63288,72214,93209,67050,44984,16573,34004,68673,23651,-41299,-18744,75512,170724,137256,9278,-43190,-36520,2085,86817,133794,86612,11235,-3934,24305,16062,-42916,-57144,35534,89723,60936,24967,13955,7610,-9452,-46136,-16050,63882,48035,-71669,-85079,16434,32826,-48095,-81672,-76042,-90784,-59891,-12056,25368,39476,-7178,-61480,-47395,50344,187193,256707,187654,110461,74488,45711,27364,-23364,-79446,-92611,-98783,-90698,-61349,-27708,12620,50946,31427,-22839,-44392,-53635,-79979,-78579,-18165,45238,72748,82043,77212,29203,-51587,-89267,-53430,-32601,-49873,-27242,53286,79877,2066,-47445,7067,27345,-30052,-24588,13189,23375,98392,177778,104978,-49651,-109169,9564,127510,73970,-69639,-109053,-32365,33616,35986,36612,73471,94880,67024,-2424,-80680,-127075,-105823,-37558,39799,87729,29635,-53927,-77828,-34899,35546,57842,-10112,-70550,-103794,-89990,-41586,22928,44436,97591,160546,123516,17993,8724,77722,127025,62243,-90182,-123030,-44339,-20641,-70191,-122433,-121431,-102281,-81461,-35984,14676,37685,29836,-8981,-28028,-29315,8277,61452,55260,46679,35012,-50688,-70255,20934,49881,992,-10329,-31604,-36660,5979,37473,21360,6094,5698,-19662,-15643,48145,74132,62748,49551,30636,44658,50691,-24984,-79301,-93209,-82060,-37783,-32736,-19976,60217,52832,-56578,-71016,-4821,23033,33016,63385,32279,-40086,-44355,-12029,-42654,-44696,-5482,-16048,-7882,58916,101509,62672,-283,-32617,-54041,-73043,-99438,-97717,-47838,-14314,-24649,-16971,24190,62868,103654,73407,-22159,-58829,-11306,7368,-14017,-5575,-10901,-42644,-32778,-2713,21296,46017,35514,4162,24691,66458,90718,38083,-73426,-89940,-13793,2159,-29636,-4219,23638,20471,679,-10670,12888,21698,-7069,-18439,-12599,3111,31299,3363,-58950,-77497,-72919,-59269,-7784,8414,-36799,-57127,-18171,59473,120957,101126,74503,96909,126846,92052,35718,-18407,-49765,-38415,-60774,-93598,-49509,28677,28968,-35834,-59915,-54785,-39715,-27010,-25731,-51220,-84120,-8557,121722,108167,12529,17941,26768,-60852,-97701,-33729,19663,21378,-13385,-39814,2986,92961,116402,38188,-45595,-53547,-15409,24075,38918,3702,-18255,-21995,-68111,-75597,-30519,1530,-1877,-48539,-91060,-91540,-99216,-130708,-80098,21558,123243,192477,156546,47849,-10502,-608,54423,103219,65061,-25432,-44764,12399,44055,48436,48281,58779,74043,67463,66090,76292,54467,24740,33360,77482,119054,85039,18434,9788,18064,-22429,-73036,-67069,9490,66024,51490,1453,-104039,-179346,-115678,-9501,13299,14677,-4195,-36218,-22076,6864,2984,9626,14013,2269,16181,1791,-73916,-106621,-96625,-111699,-88252,-36776,-29633,-36570,-51733,-81034,-68726,-35199,253,40191,47296,58083,57104,43070,63968,57196,-7924,-43779,-56401,-93397,-81494,-49914,-45855,-29480,3843,18269,52870,86270,80152,72670,99243,145407,127331,15432,-110553,-148309,-87927,-7199,21203,27028,60883,80374,55355,98487,125638,19417,-60246,-4352,97087,87506,1058,-7794,72086,131412,115702,33929,-24162,-57566,-76096,-30650,26220,53267,82753,52166,-64555,-116473,-19292,85467,95743,114382,82574,-19707,-95085,-75095,-5516,39834,41957,-27785,-98077,-90060,-32147,-20710,-14941,569,-37999,-107330,-107138,-60639,-46958,-88492,-117215,-107767,-131442,-155314,-110502,-27251,68456,125812,118668,59388,-15527,-87149,-114270,-52408,37661,57804,20502,1719,20241,50503,58689,63491,80959,53038,36798,60810,41833,-28142,-82764,-79192,-10877,39197,27054,-21330,-63659,-8602,112630,153990,99635,40626,20340,30280,52376,33849,-26781,-88121,-105546,-55754,23794,45860,28351,24201,28179,25454,-6674,-12887,2917,6028,5030,-21319,-99346,-129481,-27091,62831,45620,167,18710,70377,65401,-2556,-47675,-45408,-33818,-7891,29807,56424,49142,-34917,-97117,-19413,102005,115614,49914,-18589,-49401,-61051,-28717,-10911,-53468,-57077,31226,66085,-19968,-59333,-30470,-69597,-72249,20476,35614,-74424,-173274,-171485,-107936,-43621,22786,81106,48875,-53073,-129277,-137469,-72879,-5589,5454,-1878,24377,83296,114318,94479,69128,12918,-16318],[35286,39627,16229,1095,-21786,-60933,-95842,-83599,-39969,-10529,8192,-15017,-30715,29607,67514,43573,22938,-3277,-15257,21541,46912,37554,25608,38560,61862,81863,88294,27746,-63412,-22817,125924,179664,131277,103542,109145,104808,61333,14388,-50788,-86151,-33765,41752,1437,-76871,-90167,-9578,78587,34337,-87119,-128583,-107552,-92871,-48775,-2948,281,-26337,-21928,13533,7120,-56194,-94918,-79024,-86578,-129130,-120415,-97162,-104129,-36582,69331,36030,-30406,20442,28242,-52892,-84556,-100860,-151410,-137819,-76079,-22776,-2630,28578,72450,36802,-26559,-17510,39589,105996,145509,74883,-8030,-14914,-21206,-61635,-35918,29195,16630,-53784,-91837,-68287,752,16073,-42351,-45723,32091,74722,80097,84992,56383,14101,9579,9146,25810,49659,32399,19631,55267,117717,150642,140488,123204,107448,78969,22732,-19998,12337,62165,28699,-23590,-4342,44233,19746,-80623,-96928,7473,19359,-68033,-74773,-8202,1649,-62596,-56618,7314,13150,-45363,-28585,106730,183241,85170,-38811,-16801,69845,86181,32875,-16924,-29004,-17995,-832,20199,56895,43187,-43795,-75968,-25758,-37532,-66853,29481,94325,22057,-38385,-18208,42546,149738,225333,212787,133521,48215,22133,72152,72939,-24420,-60131,18103,74893,103661,138005,120679,56751,17645,42978,100060,103782,69255,83952,114583,79822,25813,26449,18992,-16325,-11150,14700,-33420,-81226,-91248,-102081,-65282,-10841,-24195,-70240,-34647,9215,-23375,-49185,-9381,26609,16247,-4332,30185,34879,-2364,35112,109493,146808,91450,-52951,-130633,-98229,-82005,-80767,-70712,-75341,-83102,-36486,11805,-3489,-36497,-77242,-101958,-131720,-133625,-75667,-13279,-16210,-25976,-42530,-77228,-52911,4811,3009,30719,58675,15686,10975,96395,105804,-790,-55499,-12039,23734,-24912,-61841,-40564,-25200,-16920,14921,65474,173948,184585,45729,-49820,-61823,-68759,-16697,49751,49829,10928,29583,90273,52658,-39466,-9169,46193,15588,-21376,-43654,-84080,-125761,-102452,-13152,55178,54294,2295,-40968,-21013,21135,5527,-52497,-91925,-30906,49238,17535,-77840,-100547,18903,107444,93518,78816,19639,-128382,-157274,-35149,37275,31916,53323,80103,89932,102096,79655,32142,10697,16683,-1277,-41325,-41331,26853,60649,-9848,-34794,40545,85544,79442,66498,27867,-34033,-33690,-3587,-19191,-34209,-5174,8913,39087,72436,86722,130731,169567,144228,62035,-26345,-57248,-48032,-35796,-53379,-77823,-66751,-87152,-161407,-169231,-79879,15892,56504,9590,-46071,-22582,22545,50553,58310,-3633,-113187,-132842,-65512,-10341,32343,80463,66862,413,-44908,-78225,-29422,105697,156804,86823,1455,-73633,-116117,-114836,-99666,-74013,-40352,-20815,-14323,204,596,-10588,46681,130942,130098,38744,-38247,-38058,-30187,-81877,-94931,-49175,-7396,-22356,-59745,-72791,-82256,-43623,75032,116552,17845,-30219,6863,-22416,-78874,-17723,49010,-23865,-105866,-52150,45145,89573,94919,93722,61303,5499,-17498,-5932,74343,123060,51129,3403,73817,178640,231108,201541,97085,21972,5724,43967,109838,144917,101022,12912,-21886,-27302,-28847,-69060,-97208,20317,118885,86178,32151,50113,62421,9261,-56046,-23302,46379,24245,-90161,-111810,-8485,30708,-49145,-83338,-41482,4333,28632,26463,41119,28328,-54300,-93024,-6025,127381,240916,275239,169701,51669,-4844,-39740,-50934,-78762,-82216,-50299,-36247,-41478,-40249,-38756,-14579,48723,79763,8602,-75956,-80974,-64836,-97605,-69467,54542,125377,83100,29306,-16980,-84238,-123881,-87660,-27071,-2595,-10520,16693,47692,-3149,-76000,-46194,19649,-26691,-92425,-99750,-59805,72190,168571,67023,-73664,-97866,-18841,39073,-12342,-126468,-150856,-52015,52126,86931,104422,133509,111593,70767,30581,-59405,-132046,-80952,-6782,4437,10398,-17665,-67605,-99323,-80002,-13951,31252,-26292,-113629,-108718,-5454,57279,73130,89973,119660,114004,116995,129503,97567,72818,133849,130037,-28430,-112077,-69624,-29103,-16482,-30687,-63423,-77045,-57070,-28182,14821,54437,33337,-21628,-32786,-23368,11496,53195,44274,32963,20495,-50262,-75051,-10597,16539,-1784,4497,-60331,-89260,115,39621,9812,17050,33968,-2801,-10061,64209,101109,39271,-34011,-35845,26164,32010,-43213,-46408,8164,39377,43029,26871,30598,88148,84683,-24476,-55858,73,37563,67190,106122,66985,-33915,-57651,-12095,-33513,-24544,30875,30164,36290,63350,79368,86160,52754,32522,33690,-14044,-73105,-68967,-29341,15529,92865,126905,58597,-1076,19866,16434,-23139,-31045,7998,49469,42222,6392,-32541,-55537,-58569,-47143,-40599,-22245,7948,-8469,-19114,25047,82404,47341,-72078,-104106,-31259,-44308,-99093,-61431,-2017,2379,-37627,-42441,23204,48789,13159,-13752,-20859,16130,94794,119678,51117,-9048,-22401,-30261,-20115,-3146,-12110,-7686,47655,113609,143504,150984,169404,150178,99524,27703,-27070,-45824,-23059,113,-18101,-30305,-11685,38114,43347,-23677,-88295,-92293,-40763,-15505,-56753,-108854,-124453,-60288,16230,-8086,-54545,8701,81049,56056,22402,11970,-30060,-39926,-17383,-37021,-39877,31675,55237,-37194,-90754,-19832,73379,121411,90376,-1207,-25831,2045,-17749,-20536,19305,34358,2147,-66954,-121775,-124345,-99022,-93885,-72595,-30346,45710,120383,84513,-22241,-39024,19317,63602,85270,68895,28334,17696,56957,97172,91147,42186,41871,96950,120032,77947,3914,-49515,-67671,-28402,70006,141366,64841,-37926,-42175,-18077,-36481,-58830,-49596,-15149,8389,22591,12084,-75173,-129361,-49676,53,-28049,-31736,-26219,-3859,56140,59905,-1506,6917,30320,-13318,-50825,-48764,-77233,-111808,-109700,-119748,-107697,-21857,42855,50081,45148,-22162,-94362,-74976,-7299,29720,36881,51516,25809,-14302,37482,118105,100505,31660,-9372,-50146,-64676,-75606,-79147,-39884,2363,-14930,12655,56139,35947,19730,71031,126639,100779,5319,-89686,-100772,-13827,72639,83468,51752,18931,-4898,-18765,25447,66329,-10367,-133619,-112390,77985,167408,78029,24357,48918,56928,68528,59370,10465,-46562,-66952,-22021,30277,42088,46991,17077,-41560,-59082,-5996,21062,-54983,-103208,-55747,-39863,-66378,-42582,15535,48483,70009,39101,-44051,-84779,-65211,-48443,-32320,-49355,-90401,-95819,-65527,-61289,-48231,12192,52243,13680,-54879,-97523,-81685,-12420,99719,176188,179780,120343,44308,-47626,-125137,-77281,39846,57226,-8909,-30488,-8803,6980,13268,81964,179488,161770,87760,85340,77633,4508,-69928,-81332,-39504,14145,61711,52781,-22908,-18957,64295,115170,84654,38854,30057,39461,64011,73893,36187,6370,8189,40746,132885,206426,208149,160257,92742,19698,-46942,-64341,-58058,-51657,-22645,1782,-53642,-89950,36266,193449,192504,86759,47524,41621,-10458,-54202,-56392,-34907,-10293,23697,53066,83476,93352,26704,-43530,-17472,31941,46584,73270,64097,1102,-66987,-60387,-39735,-57818,-67808,-35149,-48640,-104852,-87874,-29012,-31153,-16341,48898,249,-138222,-198496,-177270,-132786,-77609,418,85901,85443,-33636,-171329,-198619,-70017,63647,72670,26500,17736,56714,81899,47461,2546,-24427,-11797],[53788,27294,-9275,-22854,-29909,-33036,-33874,-28359,-20502,-17282,14792,8195,-30495,-12326,25151,22551,-1706,-27368,-27275,46189,79170,37955,10939,26179,34355,30945,21439,-14894,-45691,2221,65902,41923,29107,89565,121255,81658,13878,-14693,-48701,-80786,-70779,-54149,-70673,-45726,3714,42022,56488,-12898,-104785,-107216,-58439,-21568,6255,48039,84867,35861,-54227,-58595,-4208,-15662,-52615,-24540,-44416,-148367,-162643,-95064,-52825,4750,73845,71469,72652,76850,-2111,-71786,-63391,-86642,-112483,-55931,-2768,-386,6711,40791,19503,-73662,-100495,-37390,43869,122838,148355,65701,-7847,-14350,10311,29556,47530,54307,-8831,-106927,-128729,-65890,2410,20613,8996,32000,110413,175792,166763,106695,57600,21766,-19662,-50843,-31976,-40983,-61919,-21686,61320,138788,163426,103981,35502,48890,78932,36557,24343,98507,119200,48061,28634,82306,74236,-15027,-75623,-65363,-35484,-72785,-114801,-70345,-21371,-30409,-66763,-39057,-21427,-63143,-132697,-115424,15663,106040,13397,-114963,-25543,170838,167135,34431,-61347,-99364,-89151,-21264,18842,12743,4871,-9858,-6619,7191,-33535,-40512,54778,82919,-3694,-43135,-27547,-13313,41144,130435,216989,217192,111352,20269,45747,45069,-40829,-62408,-14133,11426,33125,43109,11272,1700,70928,156827,154840,69828,25911,41821,15779,-36027,-49506,3426,49595,60242,13430,-42062,-108611,-139919,-106383,-71374,-41284,-8998,-16857,-62327,-26657,57586,58465,19100,51923,101606,102742,90984,111065,50521,-37447,-25228,40070,74086,10610,-98006,-164917,-196396,-194578,-154391,-144472,-153608,-94123,-76,56622,52789,8878,-44558,-68165,-79696,-43510,46322,107462,109384,79732,-8315,-60416,3513,49655,-18143,-30268,13181,-6323,-26937,51935,89886,-7611,-97115,-91005,-77320,-90876,-63046,-27249,-36539,-22562,51860,106624,155119,168617,131551,78595,-12537,-94559,-51653,46805,79932,31706,-20749,-6217,16197,8554,39119,44374,-5065,-58760,-98646,-114107,-105693,-81392,-28571,14399,15068,15784,5876,-33180,-17157,24835,3925,-46971,-51695,-28868,-32569,-68779,-105201,-46202,47479,61166,22923,-46010,-154048,-168759,-86478,-23560,-6254,4297,-5812,24368,90900,64042,-6060,-4428,21607,14615,-705,-1128,36853,51540,-35231,-49691,49100,86979,52318,28004,3836,-41305,-50200,-30089,-34048,-43501,-43774,-41061,-38474,-5399,56982,103622,112802,96144,51290,-17032,-60973,-54961,-17112,-45887,-105735,-94854,-101230,-171591,-150579,-61867,4963,35419,16430,-20301,17780,75701,70065,54400,36644,-40613,-95719,-28095,65609,83983,78686,53117,-11840,-45441,-62527,-41261,64563,124365,81536,31551,-12686,-68150,-93560,-72667,-47843,2401,35821,-12250,-94107,-130431,-106888,-13836,96618,122112,40978,-71682,-99806,-58823,-59635,-36873,21833,42017,9850,-28603,-33672,-30455,-19031,29878,55338,8054,-13601,48488,59901,907,-13840,-3281,-37461,-97689,-100193,-45335,35458,90227,79874,12665,-47182,-66634,-53042,54492,141488,115150,105938,172492,213303,201046,203448,167419,66378,-17445,-28442,-29637,-6251,39501,48497,35654,-9015,-52379,-90332,-109878,-26036,66245,57002,9815,51268,89008,46001,-8017,12020,37690,9420,-55881,-67998,-5259,17865,-32218,-26409,67492,125903,105023,62043,50485,25373,-67328,-80377,53919,181757,232779,200641,95933,16946,-9617,-46076,-75488,-92145,-60879,-33503,-36834,-17704,16888,9187,-7305,46759,106980,36811,-58807,-37243,16897,-28242,-66132,839,65036,49899,-4659,-72825,-122241,-146051,-122693,-29173,37646,19105,3104,11656,-29836,-104354,-79393,5429,-43475,-153294,-134393,-31651,93475,153402,61574,-23544,-31576,-39136,-55795,-71292,-128279,-154770,-76275,11685,34366,65761,125315,107304,56824,10635,-70158,-108867,-51146,-6841,-20104,-44063,-75285,-51762,-62429,-94204,-30810,76807,48704,-55849,-52438,54541,81272,70904,111619,126092,54044,64095,141199,121430,54721,97838,145916,67563,-40898,-114877,-100663,14373,84265,24197,-33184,-34440,-24301,15753,78853,43968,-30399,-1141,56140,83775,80337,55532,36337,9535,-63476,-108464,-68360,-26974,-42922,-67320,-141236,-171629,-78231,-25902,-23300,18844,40838,3740,3409,65311,75881,-18210,-96066,-50441,26052,-5987,-77744,-33030,89565,150485,111593,57446,32530,38574,27414,-29723,-51842,-22800,-13858,22652,89198,91516,9654,-51536,-20590,13213,28728,21890,-4840,-1129,-2648,-9084,54706,99610,86344,63915,30303,22147,36922,9596,885,90684,138461,39147,-48758,-30103,-13607,-13492,2006,22484,49703,62907,26741,-28079,-44080,-31919,-46390,-83705,-72802,-15506,-41396,-91457,-13716,81460,40937,-39436,-43237,-13510,-53525,-109891,-67450,5784,7543,-59328,-69497,-11836,2089,-16731,-33437,-69540,-75957,14301,87120,43734,10735,56004,46942,-16526,-4646,37016,33132,40302,48450,34204,70597,146081,128811,45408,-26125,-43865,-16070,17551,-878,-25577,14299,34221,24104,20846,-5680,-51461,-74296,-46475,-21907,-77181,-161249,-185272,-147530,-100950,-62786,-26019,13769,61881,74941,40958,26468,12286,5433,1301,-13921,-39047,-38844,-17241,-30232,-36017,29189,114370,160462,112573,25205,6711,25748,-31,-10446,16054,10802,-18542,-54819,-70049,-56179,-25166,-41414,-71363,-63668,-30090,347,-19592,-83482,-62438,19948,46512,25918,12512,43536,69461,83450,134487,139596,50108,31135,106210,130626,49265,-60551,-96226,-70474,-32400,56692,135515,73378,-41630,-84405,-68966,-62330,-59268,-60845,-81592,-89023,-37272,2298,-48707,-66374,-14317,-32606,-98615,-99159,-73807,-12564,89541,87224,-25691,-33308,26798,-1792,-65770,-60829,-52289,-75874,-68236,-66981,-83481,-12221,82052,75612,28296,-70284,-156653,-138764,-76899,-45274,-16204,30951,28204,-17231,15486,104800,114378,65166,48766,46625,30970,-11542,-30200,-12565,-3960,-27626,6318,40111,-2379,-57470,-28311,4026,-4734,3424,22544,18495,50007,110707,131522,107962,44706,-27520,-56253,-28990,18427,-5693,-114208,-158106,9949,158829,107502,36484,5554,-55702,-48029,-9390,-27869,-40724,-10883,6391,-13220,-40562,-27202,-12242,-8424,-11100,-218,-5822,-108819,-214465,-156042,-70572,-46833,-13439,21543,18582,57004,107476,62864,-9955,-9490,10985,-20364,-92011,-86385,11110,60388,-6838,-47933,35085,98433,54762,7020,-10454,-25312,2339,97518,154656,129359,61459,26840,-4703,-55354,-9467,92283,107304,44657,-676,-19612,-31113,-37686,66439,213633,185696,66305,41862,64179,39769,-34404,-74251,-74050,-60612,-5020,24452,-19040,-52979,-26322,12282,39702,47561,40802,10191,9332,38728,41326,44144,48512,68766,159964,265729,261846,162462,41806,-40347,-48004,-31640,-62029,-77355,-24683,15720,-34790,-85143,22664,175409,181865,79391,41520,20011,-47046,-72330,-58795,-23063,9750,31772,56734,86563,93929,81220,50332,5008,-56139,-46987,62049,97857,8938,-57226,-32870,-39996,-84226,-86087,-69033,-105737,-148126,-112929,-28410,43452,85055,88323,6656,-85497,-99636,-58968,-52227,-81216,-58300,35698,82121,-6009,-159703,-218665,-100699,57102,107709,79819,54974,46539,39695,10598,-35005,-41338,8028],[47350,3890,-19755,-9596,-11352,-8155,1885,8455,-7480,4095,70733,56355,-37741,-75595,-51303,-13845,11988,9481,-2506,43638,79106,72293,42405,-10691,-57898,-56150,-57270,-50792,13636,67949,8283,-100918,-70537,55914,77175,10505,-53298,-71586,-73735,-62078,-61577,-89272,-58328,34773,83042,70636,47396,-26441,-79160,-24852,41742,59776,65462,80512,95378,50007,-46273,-67368,-1713,32311,16540,6430,-24538,-80160,-68804,-9530,18122,23391,29875,36998,62206,43471,-35359,-62680,-30376,-13961,-3632,3114,-6996,-26097,-24682,-5311,-24908,-70313,-62904,-36604,9392,83617,87955,219,-24180,6388,47314,91297,77674,29118,-38369,-97021,-78916,8726,66162,61653,68149,93764,143225,205113,198312,111685,55622,30819,-25355,-58399,-22581,-27649,-78422,-61497,24693,102853,121986,35252,-62959,-47849,-4866,-3470,43398,106434,73213,897,31007,94124,58076,-16723,-14972,70,-33613,-72705,-41503,32655,42518,-14072,-36297,-10442,-18184,-79375,-159518,-156136,-35787,54495,-17605,-80674,64795,219600,141931,-7983,-103351,-149739,-99210,9760,33059,-23411,-18024,46515,95761,66299,-22844,-30589,50336,61436,-9302,-44319,-35073,-26940,-27638,8627,140692,235376,151407,19044,-3767,-3141,-30825,-32177,-40735,-35778,12008,15298,-43115,-39136,86099,200356,140421,-2966,-39560,2639,-37520,-111324,-105727,-30347,43793,111518,60338,-46854,-101644,-103689,-76604,-61119,-64054,-42311,-15588,-32517,-13859,72790,115809,98607,136890,203168,195573,156706,132867,23317,-105121,-92651,-1461,15023,-60956,-98985,-99845,-137028,-142891,-103355,-126164,-165475,-106703,-33101,8097,34074,31451,17428,13985,9655,50550,123955,155336,161965,121435,2073,-38258,8186,-10721,-74479,-44878,16238,7815,-20556,38139,97471,39959,-65069,-140649,-171162,-108197,19590,85610,58462,35110,78533,105514,77144,67078,102287,104647,10923,-81412,-58503,16842,54010,7380,-86574,-103284,-24559,28410,65943,82968,34496,-50509,-78032,-58416,-56395,-49028,31823,83593,20089,-24203,-34681,-58999,-35011,29926,56267,17810,-46045,-78174,-52143,-9953,-22642,-20458,57932,113373,72757,8518,-56879,-100167,-88507,-46150,-29226,-39599,-91989,-94414,-13076,-3852,-65670,-32355,40053,46355,33280,2711,-11658,-50,-41880,-19460,96541,101266,9146,-56132,-70682,-72924,-51295,-26926,-60183,-105899,-85448,-51928,-64966,-52773,15231,23745,-15770,-13663,5313,-20725,-67120,-59843,-251,-19339,-67612,-24235,15490,-27412,-49153,-1370,69076,79080,35276,2720,46091,93583,60948,28732,54349,52081,12239,53439,112356,84584,51823,64383,55330,14456,-36071,-51927,30928,105616,79268,40719,30307,4124,-9131,31943,41024,30441,14392,-44843,-136559,-194978,-167000,-55446,56666,87788,33608,-41822,-45538,-389,-308,5974,30196,35081,27172,216,-31835,-25697,-11398,-33599,-42374,-16827,26928,108878,141342,74431,-5648,-39503,-19441,-45910,-112837,-92530,-13679,48854,57817,10339,-24460,-23094,-20704,46414,115009,131564,146028,165191,136924,102380,121329,116771,24599,-46605,-70446,-143232,-157560,-54366,42171,68702,21423,-59982,-112587,-121393,-69121,-25803,-53958,-75808,-4550,54111,51977,35692,41152,36465,12507,-19777,-21316,6613,1944,-30701,-276,97484,118335,83056,58056,48971,40582,-20151,-32553,67036,159731,184380,149791,72586,39429,39751,17014,-7852,-28140,-35867,-74907,-123732,-85243,-13269,524,-16916,30795,89330,56236,17754,59467,113740,68422,-39054,-62605,-478,35316,-14350,-93354,-112132,-108400,-95570,-27874,22293,17471,4534,-14834,-49206,-74889,-35011,18556,-45969,-140361,-77229,48634,115061,128230,86138,49447,21841,-30755,-72944,-58398,-63017,-92479,-77598,-54391,-55153,-7448,82138,99505,53937,-27078,-112854,-120718,-70318,-37482,-32277,-61719,-86660,1263,24386,-40582,16019,158106,130919,3456,-30992,22409,3159,-3323,66837,104656,37528,184,15920,42423,46244,50301,79177,106268,49433,-90972,-118692,17423,120494,93636,36454,5465,-13733,27179,113534,76907,-21849,21868,105944,128643,114185,83186,42741,-12502,-93507,-128393,-73816,-14437,-41456,-98342,-160988,-188948,-137896,-77326,-44776,-6457,2349,-18863,-3,28694,-9021,-81949,-108389,-62250,-31369,-61684,-93586,-44180,77236,149326,101905,32291,9660,4970,-10738,-32146,-46783,-58966,-84650,-48939,37975,79787,41225,-43670,-50392,25628,61590,-2453,-86418,-90607,-58617,-28799,57017,127813,96779,43733,52020,97307,104821,35246,-11190,14131,14235,-43226,-80296,-61569,-36732,9806,82633,112169,77200,53851,29786,-14759,-10582,33158,12401,-46453,-52315,-13028,-49388,-104451,-23446,67345,26222,-15335,4793,10630,-18231,-58074,-25837,24037,10737,-37436,-41439,-36667,-57759,-67280,-61055,-69448,-82639,-47604,-23037,-43143,-1204,117335,112799,-3866,-3361,68862,56519,7321,-40401,-72393,-48415,6182,24435,26752,16603,22786,51664,47647,-12795,-56308,-22061,4660,-12933,-5449,35172,60369,2755,-53974,-46996,-69625,-161213,-226323,-207967,-133239,-25521,35299,554,-27560,-22490,-23886,19738,75703,66745,24280,45561,42728,-27679,-25054,29701,16287,6654,56312,102878,104168,76029,47462,29029,-14758,-40078,-44822,-70335,-62384,-10583,27932,38174,47433,-6570,-50718,-20578,-12398,-40900,-39794,-44076,-25288,24628,38156,-10056,-38886,30650,77030,61613,124420,180345,90870,32708,97427,132437,49443,-64652,-90833,-47175,-14843,48233,112082,78865,-25493,-94953,-88541,-78884,-94158,-124071,-149631,-116948,-28484,20225,-2308,-4549,-12330,-51543,-104990,-114344,-93001,-21685,94719,123086,18470,-27345,30095,40953,8180,4274,-24117,-64236,-30275,-1694,-41610,-34522,27140,13490,-65589,-155561,-195710,-180325,-151993,-123973,-90809,-30021,8087,-10370,-6121,27854,6166,-31307,881,63286,83041,51835,23959,-1931,-27724,-36498,-12388,21933,28424,-18610,-59354,-79299,-67527,21943,120445,112627,69757,82739,106120,108232,90457,40046,-17987,1678,67343,68307,-7529,-100530,-58199,49140,55490,9637,-25372,-76786,-79362,-68282,-81300,-45673,31483,20066,-93001,-155866,-94726,-19614,9880,9938,10983,29811,-9834,-79288,-84153,-56773,-65293,-47767,-8057,-15709,21478,107004,111752,49097,57963,80567,8689,-83263,-46220,69482,106868,20321,-67424,-46130,-1897,-3396,19687,65494,47990,31905,75883,65071,-14894,-60733,-12730,54188,77008,115434,158084,158526,125564,61740,6842,-1655,-28506,2778,109016,90120,3465,-17412,-432,15370,-3173,-43423,-71287,-87223,-74422,-62542,-82238,-124401,-116133,-65573,14174,79906,78686,34,-48019,-14740,45640,68458,45935,38074,78615,121310,105370,40517,-64158,-116357,-51716,18025,-19195,-59325,-23650,-14176,-79200,-130266,-64467,23434,31450,1223,17522,24896,-13795,-44824,-43618,4444,37166,31213,57262,90690,74678,79504,97431,26570,-79630,-66359,49244,67915,-32395,-53234,26788,3394,-85713,-83864,-52972,-73137,-100316,-85006,-30760,54003,126276,110201,33675,-3385,21581,68049,24909,-78716,-83719,19802,70234,-4434,-132453,-197956,-141927,-17220,79577,103203,76444,22385,-10659,-19012,-43599,-51831,-6716],[-7714,-78113,-83730,-19811,974,-27242,-50787,-40628,-23687,27607,103547,77485,-39221,-107417,-90381,-920,90705,78568,6636,-6370,40781,93229,76120,-28294,-98292,-69604,-48510,-5020,105988,131617,1988,-117811,-66140,45751,21970,-51460,-77800,-94158,-121540,-84360,-21074,10248,51638,96188,73717,34251,27795,-16874,-43720,29844,79333,44231,29821,34564,35061,22155,-18470,-38862,-11630,33164,47066,13509,3301,28316,41527,44903,44194,37594,20822,-1897,10924,37689,6660,-36167,-20823,61430,91374,23429,-15843,-2398,-16166,-34111,-30146,-12636,15818,10435,17366,60327,33803,-72990,-72258,2013,38166,42991,-244,-56737,-75881,-62475,-19473,44864,97336,101509,84631,60940,68817,112416,118790,65515,26720,-8308,-64913,-81829,-19821,35367,-8476,-48501,-12236,37295,23055,-64334,-116957,-90720,-76551,-79008,-49801,-34761,-52208,-57526,-19698,-1947,-29153,-31033,14169,20889,-9667,-6933,52078,114804,105559,16794,-33423,-14041,6325,-29099,-106440,-114881,-6189,64938,4819,-8635,121316,171865,74993,-21098,-95180,-158867,-103015,18256,30706,-48345,-67411,-6713,68888,69144,-10141,-42714,-1316,15427,-11652,-51511,-44900,-15634,-36146,-52032,32381,105801,58259,-12445,-31199,-39018,-35526,-22410,-31910,-17363,29418,13840,-58552,-65361,17471,79893,23431,-74655,-74833,-136,9222,-34672,-42231,-31365,8749,100760,100643,24009,-7077,-5794,-18256,-37480,-58787,-56030,-13880,740,-2818,33677,67601,69919,126468,212077,213046,149592,76413,-44834,-157782,-111722,1044,-2701,-69819,-66146,-35927,-47468,-51544,-21740,-37889,-73621,-65143,-49339,-32031,22380,74682,79696,60494,25750,43561,72700,68447,92793,80039,-18482,-47202,-44240,-104138,-109089,-12021,51177,38206,-12741,-4819,65685,71768,-14080,-137515,-181220,-79149,68140,137245,100203,11721,6268,47264,22951,-16608,-529,18241,-16354,-65972,-52104,-17916,-4922,-36295,-100008,-103366,-21358,31318,71069,112757,57093,-68007,-86570,-19820,-26030,-35741,73104,145389,63371,-33592,-73825,-50124,10471,38371,46025,26482,-34952,-89278,-59500,24460,35081,15075,77759,158963,152197,124489,60079,-36877,-46127,-6500,-17137,-48727,-116865,-171709,-112627,-43663,-61837,-45629,22553,40986,28905,-7015,-42495,-47070,-54935,-9630,93558,86774,-19222,-108430,-123658,-98299,-51717,-28863,-93972,-166788,-100440,-27670,-40239,-56582,-46634,-76259,-104464,-78674,-45132,-40657,-53286,-39864,13376,13222,-3603,45979,69217,13445,-33640,22605,119502,126997,64997,44151,87783,112021,64273,8425,30200,75030,73010,61903,54313,22109,11277,65008,105520,64718,-13068,-51191,1128,83107,84765,44339,34252,34467,46817,104334,111787,19439,-57429,-70148,-99170,-166748,-171334,-60293,37885,26934,-33463,-30324,36534,74519,35030,-11308,-36445,-28172,19893,43170,-13956,-58791,-61425,-95562,-105178,-49559,23323,86460,108009,73730,17590,-31888,-14850,-2034,-55118,-74323,-53191,-11429,32102,34185,35443,56580,44400,44142,49156,68919,99532,88160,35780,-9073,-12569,-9816,-34738,-28392,-19585,-107222,-160728,-91582,-23337,-2090,-22900,-74980,-123445,-137708,-87171,-91052,-166401,-167361,-87065,-44517,-21191,-4203,18757,46608,35809,-8919,-6720,11438,-4246,-34882,-23858,11891,-339,-2294,12885,18726,31621,17441,-13385,17304,78319,122724,154016,113489,70284,62834,64110,78751,55534,-22042,-119723,-179294,-160227,-121562,-93294,-59113,-13466,21902,59324,95432,105049,116090,72904,-49111,-80468,13266,58814,7872,-47709,-55693,-47563,-40631,-41189,-43102,-31560,-19749,-31382,-20874,29305,68591,75998,32819,-27547,-13063,48115,56849,48897,50058,34669,6549,-2712,-17435,-6465,22007,16181,-32763,-78952,-78876,-14254,76155,113347,81664,-8718,-97309,-119943,-91581,-48242,-34520,-71856,-83180,12971,64290,29120,65256,160329,110839,-35035,-103243,-65090,-59867,-47595,9978,73547,64459,-18720,-109064,-62208,34948,12777,-14644,65392,93313,-2064,-33259,26995,78255,122743,120589,66996,18589,56287,140730,120201,22066,12239,33460,37108,63149,61693,13103,-48679,-102027,-90003,-9849,54283,38009,-4625,-68783,-118572,-103936,-46891,-21445,-25550,-39023,-35778,-467,-16780,-94692,-117130,-89866,-107791,-152625,-130311,-93193,-71861,-9931,55550,29455,-20911,5758,62283,66598,27399,-15104,-88581,-142247,-91481,19479,82365,65755,-37552,-103377,-60637,2921,-23201,-120943,-141214,-66017,21247,102644,134285,79827,30009,53885,90279,85917,46292,10735,-39557,-100680,-110554,-117008,-130738,-94140,23541,172347,222040,120243,26899,8253,53,36820,88886,85802,47307,4018,8212,25297,9244,-595,1514,-33207,-53345,-22863,9334,1329,-32338,-13701,-149,-38827,-53153,-37671,-39329,-48200,-57361,-41215,8542,37535,8807,-66391,-100752,-8947,124396,112454,2464,-3998,63317,62721,3576,-53490,-65688,-75518,-116686,-105638,9999,74619,73905,73030,46482,-4005,-50217,-53507,-27097,-16745,-6193,65488,134836,67815,-34008,-47800,-49289,-134691,-214777,-169728,-63684,13872,11784,-48277,-84513,-78332,-31388,40021,78068,52594,21090,76671,116255,48330,21801,49838,-1998,-54883,-33308,10098,73751,111881,83865,35662,-22693,-66777,-105226,-146022,-117080,-1713,71239,58044,38411,-5692,-13046,35831,32317,-16130,-2239,31112,28457,19382,19683,-8516,-31204,13342,38719,17166,72299,161115,111617,26053,65422,132360,77630,-43405,-95486,-78231,-34354,30137,81898,52434,-37849,-93391,-80490,-78086,-118288,-171688,-171851,-69952,33266,46264,25188,3958,-33673,-26387,-13006,-39616,-53365,10621,122928,174958,99789,24470,37818,64711,76242,61567,-29167,-92200,-17761,57443,15152,-46924,-44723,-57688,-132532,-176984,-157774,-163388,-177767,-147716,-129762,-110441,-74150,-42531,-12702,-8167,-70980,-140357,-106455,-15347,38673,38464,19173,-29866,-60074,-65306,-71185,-21532,79106,88074,-5292,-68734,-66302,13199,115010,123380,68039,50764,46285,38293,58776,54289,2486,62768,166881,150196,74761,-17159,-81267,-64368,-23638,-25202,-20930,5172,6616,-52277,-89179,-30730,57159,20584,-139951,-201623,-100553,-12867,12631,17600,8110,48089,108593,115668,50050,-18689,-96844,-111274,-42667,-17107,-826,50933,66782,33191,50933,64110,2392,-48889,-3682,46281,44262,-2435,-64967,-77752,-52594,-41297,12514,88877,89543,56871,46705,-34321,-148208,-149438,-19896,113629,169877,165223,131203,119224,130471,93684,50510,64214,34154,-27873,-15175,-13509,-47443,-72211,-86096,-52180,1522,-10232,-32411,-24738,-38162,-62480,-93614,-131806,-124465,-57489,18337,91622,108606,17845,-68241,-28538,89926,125764,62324,8074,-16857,-60981,-66973,-48273,-94281,-138184,-85407,9912,14384,-26708,-25964,-35821,-83350,-113567,-101064,-81057,-59459,-18400,31559,46858,28680,-7248,-5911,60884,93807,64088,65502,80099,37873,24011,69732,36364,-34518,-19551,46606,28009,-50399,-35397,57087,35326,-37029,-42309,-31981,-31037,-5866,24197,16474,23823,95597,109732,37553,112,38206,72285,6424,-72675,-16905,91405,82454,-19671,-108397,-142264,-124504,-60340,30493,87971,67590,-1958,-35830,-24625,-22350,-37650,-33896],[-97138,-178783,-164522,-51962,-8346,-73062,-134013,-120284,-38215,37630,59629,29526,-23273,-65912,-47552,63131,161730,102532,-41983,-66392,25464,97673,73254,-15945,-49346,842,38199,87208,159680,130652,14463,-45358,3670,57439,14943,-36895,-34488,-57558,-150141,-148757,-17155,125911,157308,108135,24000,-24732,-20397,-11830,14839,77150,66481,-31259,-69628,-39012,9799,34117,7240,-37222,-45117,-2220,41928,45628,65219,93449,61728,11696,12464,57276,67672,3150,-8737,60418,54041,-30969,-26155,93296,113211,27132,24504,70321,30188,-18476,-23206,-19571,8261,49798,76345,74199,18333,-84627,-93191,-29642,-14090,-52701,-104943,-125963,-92563,-59060,-41164,-9973,60955,100996,44221,-28415,-28524,3274,11487,9797,-1012,-70232,-137283,-142084,-72491,30424,66816,26481,-5433,-14617,-67920,-119602,-96675,-57156,-55254,-84611,-127306,-141605,-89070,-28458,-34495,-80018,-99396,-59213,9787,26133,18907,32259,51404,86590,105834,49206,-27392,-8245,35518,25316,-29170,-30045,51439,94040,55461,46755,100111,103944,56464,23828,-40927,-133868,-135012,-41978,-14514,-70429,-128290,-140375,-79911,-19760,-34607,-56565,-31091,2310,-2597,-40928,-22623,12395,-3560,-23363,-28976,-68296,-76228,-22997,-1900,-48503,-61253,-5428,49300,57815,35531,-17921,-70539,-57885,-20099,-39155,-93451,-115727,-61052,36600,104289,132278,104801,21579,-7405,70465,116842,107985,88627,62080,41130,45564,37103,5597,23882,35448,-464,-30568,-43031,-37925,26460,110146,154687,120548,39584,-58394,-111919,-52539,19831,12062,3223,23988,7217,-22956,-23782,13726,56776,74050,49511,9174,17200,92723,153225,129954,61752,-7677,-2972,-14110,-51696,-12801,22009,-27474,-53130,-75941,-116880,-76866,34204,75993,39537,-44619,-72524,10542,71151,16229,-88930,-100794,-7786,81863,104338,38597,-80580,-81778,13077,55644,1979,-54314,-38271,1633,-17441,-28134,-16727,-10679,-14055,-37291,-42883,1246,49484,95745,109550,27875,-103005,-135109,-61934,-17648,21309,103570,133344,85813,38440,24801,59532,107386,63388,-7567,-33756,-57564,-87516,-60493,18969,30711,9888,63489,139861,160063,166338,93003,-7010,14573,62122,24713,-20219,-74329,-134561,-95546,-7729,4039,-18907,8686,36110,47158,57404,22362,-40333,-66203,-24053,40051,55481,10709,-60120,-94615,-65937,-8948,-5989,-65286,-94034,-22972,30332,1794,-51396,-117775,-156665,-121146,-79696,-76121,-52045,-807,30617,58496,57999,46632,57995,15141,-73671,-80453,5006,74034,70734,56450,86808,125005,128751,78156,4734,-4177,27599,29175,-9593,-28942,-16050,7025,46878,64843,35158,-3979,-28928,-27961,42411,105290,84663,56251,48042,46677,107391,133624,14407,-75729,-38042,-26154,-102633,-133392,-23639,69513,1088,-101185,-64531,50659,106367,54270,-14311,-46039,-28071,35259,84266,28721,-76309,-121724,-115561,-87560,-49398,-12125,1036,2462,34122,55893,1704,-37315,3392,31499,-20830,-67815,-48573,1524,41286,79377,89723,39712,6183,-4232,22894,75066,74607,21363,-59926,-90357,-49472,5565,32971,34685,-16504,-47805,-35530,-76447,-120608,-115852,-83559,-86431,-104588,-61445,-76318,-146181,-145113,-105180,-113666,-103664,-83446,-23304,69139,79039,23825,24723,34560,22582,3062,-21176,-49006,-68254,-57285,-34985,-22603,-10997,-9760,-41363,-38929,9966,75323,148327,140905,78348,51397,58697,96033,80981,-5883,-95923,-136814,-156868,-166732,-124376,-49337,-40188,-42713,48729,111487,54492,27388,-779,-81713,-49398,78810,112002,81734,49477,1910,-13681,-7523,-55272,-98983,-92693,-62370,-21864,50881,131718,148880,153764,167952,95202,-5778,-22808,-29876,-46142,-42944,-39086,-25189,21260,31528,24199,64235,94419,26802,-45561,-25415,37861,101438,136598,126267,66379,3218,-39487,-46132,-15330,-17002,-60951,-86246,-43052,11444,45756,62071,65500,1324,-122884,-188159,-109462,-22230,-758,-4098,35287,60374,-956,-104173,-72072,33030,13479,-28490,34525,74873,34441,36465,36841,18709,86025,147353,108401,57712,73390,125986,139150,78385,-8099,-89695,-118499,-75640,-36057,-45345,-65491,-60435,-14397,52222,101635,108954,98856,30311,-34372,-16420,26042,30898,1443,-20056,2106,33795,-20293,-110313,-100083,-43707,-101833,-197537,-167488,-112460,-118227,-95983,-27875,-23380,-46290,23062,144355,173054,107050,24874,-96121,-167002,-89980,50529,133054,119532,3385,-112938,-144704,-80223,-27462,-73594,-108079,-55219,26395,105380,117936,61270,29928,34725,30059,25828,37618,26094,-45230,-99500,-84587,-131356,-207731,-157843,4125,162767,207443,102463,-1954,-2757,32817,78452,104449,122780,119498,44074,30993,137513,166167,39514,-68701,-106405,-104571,-54805,1888,-21328,-75556,-72677,-79028,-123175,-131260,-100267,-38129,12523,2459,11518,72921,108999,78668,-22383,-90524,-6375,102359,83438,11608,3689,43603,48110,8365,-17586,3537,-13877,-121479,-168087,-33912,62600,48694,23499,18648,17587,-7347,656,47153,51680,26131,65233,116191,93742,40644,18412,-8515,-94352,-138898,-51157,24924,-11165,-80563,-89052,-54174,-16858,41371,71857,26691,-7590,-9019,31357,94231,90312,48659,26540,-4987,-43476,-58875,-31410,33798,94709,110426,72728,1507,-59310,-101047,-135818,-134681,-59393,27682,26770,-10061,-19073,11651,33302,22237,5716,13360,29144,29804,1108,-22507,-1284,20295,1023,-24735,-15772,21035,73669,59685,-6997,17490,103374,67387,-55562,-112172,-104919,-60675,-8793,30818,13922,-44484,-77089,-66695,-65443,-86195,-134906,-138636,-29366,59280,39474,219,-38716,-59263,4268,82493,58086,7061,48723,140438,168371,93634,33166,38150,66010,69643,26266,-65692,-97294,9592,115130,75625,-23415,-50210,-65344,-115363,-101284,-45741,-99772,-160406,-118775,-102831,-141589,-139681,-63722,24175,46781,-14578,-103040,-115727,-65865,-23950,-17264,-13785,-41091,-59053,-83725,-115214,-68773,62986,104576,34892,-21404,-50278,-36142,24875,51889,49513,59163,34417,-12412,-35176,-54127,-47847,77011,193407,150361,71085,9778,-73576,-109087,-61575,-14806,25995,86903,92595,-3064,-56231,14225,86977,27457,-97453,-114452,-39605,-12218,14723,35083,-14790,-415,119034,146041,60875,-14918,-86254,-112453,-43094,-10337,-18622,2901,7149,-11071,-453,-7042,-37349,-22331,46982,50416,7280,-7983,-4013,18607,22003,-19725,-14871,27962,43908,29341,4865,-73788,-149695,-122813,10200,122024,145380,106498,45421,35765,59079,58388,57458,93361,102858,54447,10531,-12080,-63364,-119860,-134120,-81773,-15311,-6003,715,42640,50274,26865,-17944,-57813,-49633,687,26873,58015,83950,19049,-61861,-18044,106870,148426,67492,-23977,-71746,-94362,-66233,-31175,-43772,-92892,-109910,-46213,-12487,-35171,-39482,-18401,-10,-14207,-47167,-43515,4028,54656,90480,76463,31683,-1911,11677,84717,128924,104994,60703,28134,-29153,-57890,-9768,22246,12763,12689,29743,9288,-26572,-14336,24631,14987,10540,-21080,-71516,-56814,35859,126089,102831,40679,75766,103729,29195,-28159,-24738,-30785,-66079,-48157,64447,135739,68031,-43752,-96002,-91574,-67908,-50305,-11831,43122,44105,-608,-21112,-17425,-19990,-39246,-64836],[-166536,-204140,-158784,-43474,-19595,-102696,-166991,-138061,-28658,14954,-42328,-56879,-1043,13188,28289,96025,114061,3932,-145446,-105809,37542,78870,27742,-8107,7725,61059,93832,102634,103322,60018,7580,9223,42374,52568,40446,35555,35062,-1338,-121244,-176670,-73149,82954,132020,75707,4452,-45560,-62408,-9744,94472,145665,64805,-71146,-118233,-57514,39082,75620,9780,-73990,-77765,-25255,36155,96025,119275,75305,-3213,-58935,-36564,50203,88788,14030,-28485,11949,-171,-65203,-20296,84139,61682,-5401,33887,74523,33196,-4065,-36344,-95724,-91467,5354,73923,43541,-4032,-37556,-46701,-51596,-60640,-92854,-142508,-126102,-63464,-61481,-98184,-77415,12683,52609,-25218,-84182,-44818,-9079,-15912,821,9891,-81972,-175270,-190432,-161186,-82478,45407,78158,16864,-45103,-91373,-83103,-39576,-26279,-14822,-20445,-68791,-75508,3075,52892,1480,-64042,-94282,-75423,11227,53955,29543,-114,-19226,13802,72048,70260,27783,49730,52787,20413,-11480,-5904,33160,64803,63186,43543,40861,59243,48513,34040,-13267,-94960,-142514,-110216,-81066,-102404,-158727,-203412,-172226,-124297,-113428,-80643,-17314,28210,8208,-17329,19085,31307,19050,32438,-19246,-129367,-103539,19545,40981,-51514,-68958,47282,139356,102780,4799,-69453,-90672,-38165,26473,-23401,-128914,-128974,-37306,48871,117946,189673,172250,67344,-2547,41333,81245,108215,96031,39816,32974,88270,106523,71005,71101,43748,-34879,-87752,-109548,-106027,-71529,-22847,66387,104894,60820,-812,-9452,17977,17240,17301,73978,117935,52023,-33751,-53015,-19477,57432,122386,105243,37148,43480,102263,128262,104604,33515,-22581,-3455,-29995,-89736,-65764,-21869,-38810,-55511,-68505,-70983,-38347,28241,42566,-18309,-114886,-127347,-22874,55468,15183,-49793,-34088,44089,100052,66002,-44185,-130282,-81635,40269,110815,41833,-67050,-25930,77954,55512,-3296,-921,32590,59835,34961,-19883,-13512,56913,114598,74312,-23674,-107508,-139588,-113256,-12210,117734,153588,90762,58551,110041,163530,173372,156340,66829,-53918,-122146,-130999,-99699,-53486,4032,16606,-1783,19327,65425,93795,100649,39154,-2367,43519,81434,37622,-7176,-37537,-53196,-17263,26697,20640,-2595,17514,49716,95618,157320,111587,-11907,-63437,-33186,-2525,27953,43382,-487,-51122,-18465,53747,45216,20088,64354,103323,80789,6440,-80785,-162697,-174778,-102686,-66248,-77050,-40682,40048,90302,106298,72512,25507,7260,-46999,-120620,-93274,-35918,-45246,-85066,-39421,49536,82181,75090,37395,-20493,-39586,-47452,-79809,-89080,-49310,6103,32818,27130,-12678,-51822,-34971,-19276,-50859,-1338,108670,121726,101186,75038,7468,42880,97332,24683,-41216,-7621,-2184,-66727,-102957,-10700,92165,22558,-92487,-84028,5453,80268,60125,12656,11514,35281,49381,57433,24687,-78847,-144734,-101403,-40265,-23443,-36819,-64737,-68169,6170,67154,6560,-66247,-32247,23359,-28400,-81096,-64979,-39728,11277,78218,63236,-28797,-54540,-14619,48883,105607,114669,58687,-45203,-77389,4375,88109,63973,-11885,-46527,543,20692,-82636,-180175,-162483,-70204,-16217,-28214,-31136,-29695,-27921,-38647,-61306,-94217,-101645,-106348,-44341,57429,79939,56163,60803,56528,53838,54197,14341,-19637,-35424,-59585,-58968,-39324,-52170,-88637,-106001,-89449,-37778,25801,74705,90249,67063,37190,17172,25131,16494,-6643,-42719,-93415,-130359,-105140,-19337,35117,-23642,-66834,11622,43059,-35985,-43594,-45416,-97618,-37067,89275,138164,154970,119454,23174,-7958,4741,-47116,-111894,-122307,-80207,4041,87931,124635,126423,169250,208325,94268,-47560,-54736,-37198,-76947,-102375,-62534,-13568,15018,12015,-1742,26914,66334,23988,-18365,19105,50315,72925,109874,123755,89203,66556,53001,20059,834,-6004,-14075,-54635,-80592,-65107,-4237,10050,-36473,-103652,-166619,-189198,-84977,33537,46783,-8738,-33966,-35791,-24951,-26004,14196,64538,59553,53252,63929,18405,-48308,-24915,-5938,-42888,-15357,71000,87954,59083,31973,42853,89076,77650,-18612,-119001,-166662,-181643,-142824,-87046,-45633,-7852,18750,36405,63432,65527,45804,-3776,-25402,17693,47313,50182,35133,33393,74466,88381,13335,-74732,-69453,3087,-6540,-99099,-144827,-159202,-174238,-131718,-42680,-12518,-31394,20510,138750,171783,108733,15994,-93301,-147127,-61302,75622,166543,173143,80996,-28960,-88312,-60834,-7609,-15892,-52097,-62916,-43906,36141,82848,39965,8297,1768,-28269,-43786,-20745,-11774,-35095,-22541,843,-98640,-215888,-170014,-44687,28069,45039,10497,-15610,19158,65775,75081,70462,98050,107477,24593,5729,140355,194096,66299,-53392,-96362,-79724,-18653,8032,-50058,-125213,-146671,-155106,-164066,-171297,-130098,-19331,46084,26698,31598,45225,22293,39725,18201,-58633,-22535,72447,65667,10136,5941,30669,15305,-20034,-17144,16736,15699,-61832,-131541,-60590,22956,12331,-24666,-1876,31293,11694,55511,137125,114054,57561,53453,72657,104053,125542,116821,64490,-21755,-34473,45567,55019,-49693,-117892,-81840,-14087,37690,73692,58114,-17081,-38915,-39760,-43292,7667,50755,25076,29251,79809,53168,-10373,330,12049,35364,102403,110256,36718,-19392,-32719,-44752,-93134,-130057,-40616,41741,14417,-12495,16480,15205,5441,20734,-1588,-36533,1765,11730,-38757,-3541,54445,-10009,-81307,-37511,-684,-12522,-29946,-49876,-18748,37278,-19612,-112712,-103692,-55736,-47616,-63436,-52239,-12078,3145,-23792,-52794,-56749,-28231,-46498,-82313,-36218,22743,11533,-31463,-59622,-57920,17759,99164,84012,21359,23834,63935,44978,-31731,-40304,27552,80056,30740,-67469,-97899,-41171,66930,146364,94627,-10565,-26527,-27866,-39878,22027,76156,-36142,-134170,-76703,-34630,-72019,-83992,-17752,74336,106837,74866,27883,-6150,-16038,-18080,-36828,-24047,-10243,-18451,-55048,-90274,-79856,-11920,10569,12368,21992,-6943,-51974,-66561,-65834,-8023,68221,59483,-2044,-85019,-146926,-82308,63080,126068,75612,31861,-17243,-92324,-129059,-71619,25666,83368,96454,85878,10319,-36274,27126,74485,21850,-6976,27072,21304,-24942,16454,50476,-34554,-62497,41496,47707,-32264,-42727,-31271,-42992,-21209,-33539,-50124,-13372,-4212,-25092,-23840,-36420,-55660,-6628,103654,128288,72226,44543,72935,127429,98020,-13723,-83683,-87198,-68391,-55206,-47265,-41694,-19274,10673,57038,76914,57311,45392,35122,29341,-569,-18586,15688,80586,143999,178039,138560,39772,-77018,-143675,-109217,-33071,-5415,-6945,4189,31667,68024,67744,14591,-22481,9915,33919,32181,27016,19722,-24752,-57313,-15894,61795,89177,18875,-77826,-97605,-7465,58744,24835,-13453,-44157,-98026,-95064,-76301,-83712,-70215,-7314,71313,56246,10176,42726,99029,109470,127611,107809,27975,-19779,-14651,35715,87482,83283,9951,-52859,-94874,-119709,-86878,-5834,32240,11282,4855,9164,914,-12544,-24616,-9929,14124,-69697,-154974,-109018,9506,121558,129955,83089,92624,94078,47541,24913,-23590,-87110,-80050,-9863,50156,58853,10150,-56009,-80739,-58998,-26582,-31014,-40330,-8677,17713,17849,15860,-12816,-60508,-88139,-96365],[-112164,-82940,-7653,62878,33498,-42035,-85250,-50465,15136,-8358,-89150,-62019,44570,80305,84125,88997,15392,-117451,-191112,-81718,57891,59754,12957,20279,43892,82743,90674,37410,4559,13090,25493,50195,63054,53448,73746,113510,100829,51940,-25299,-80730,-86867,-51077,15130,44135,40479,11511,-14538,36496,153725,191691,91315,-26276,-46642,-823,46312,60769,2205,-64458,-39428,17463,60063,122596,130796,34752,-55736,-73635,-30508,36978,70641,21403,-49179,-69697,-83493,-74708,24659,86892,10147,-56104,-24207,1616,7104,10502,-37124,-112811,-119328,-53444,-11444,-52198,-52687,15196,35681,-28150,-53195,-49929,-90975,-66440,13963,14158,-52797,-51040,12290,550,-63729,-62439,19496,67466,45350,41110,58264,-12464,-117040,-166148,-207936,-190691,-41067,72034,39110,-38405,-45040,4121,7947,-42478,-49002,-2646,27972,43961,81260,73610,18691,-10664,-38616,-52083,23590,61595,237,-59921,-55182,10343,62756,62942,90163,121013,59504,-21723,-55202,-66909,-60987,-18867,-607,-31112,-27166,13400,-3162,-34761,-37637,-54011,-92589,-110207,-107236,-122950,-143790,-140025,-112513,-133799,-166686,-108275,-3724,44286,11306,940,44308,28118,5191,47402,24884,-61204,-28587,63041,33927,-57528,-27519,98526,144815,74255,-24009,-71083,-72042,-19285,71079,43842,-80767,-81441,-7176,14889,31872,94956,115088,54267,-15167,-9139,-3679,24668,38407,-17955,-49223,2580,52499,67826,80254,14780,-88295,-102431,-70571,-68436,-93829,-93402,-646,85662,83608,52703,44686,35466,2813,-3598,54659,116605,67947,-35840,-73196,-55687,-19893,24890,22868,-25633,-34391,-39880,-35591,-2032,-230,4284,41471,21491,-27609,-33160,-37580,-65822,-65997,-49556,-34723,-25484,-1896,-9574,-72898,-146697,-130493,-25810,36659,9497,-33897,-33212,36508,111200,64989,-57190,-93868,-10827,86963,116561,29156,-71861,828,122239,92350,15322,8578,60851,104591,69141,-16726,-22646,53736,104238,53077,-25019,-52748,-38823,-36671,31814,162277,174247,69966,32292,110147,173873,164374,106484,38846,-33468,-129388,-159995,-87474,-20521,18649,49265,45009,2071,-2498,38735,45126,4355,-1301,29263,49467,17762,-20297,-35414,-13561,21314,9192,-34217,-23400,24208,50804,109951,172695,112753,2540,-25306,-10324,-631,13781,21009,-16133,-45539,-2082,78267,88654,83067,129330,155594,104067,1481,-95508,-120146,-84060,-37315,-23721,-17675,10332,55977,108673,128855,44782,-50091,-47327,-33920,-62501,-65696,-61543,-98978,-154713,-121449,-35051,4690,-2517,-30554,-55566,-60433,-95877,-149287,-104988,-1240,56768,58271,43374,-2464,-75705,-71086,-19852,-15032,23959,101815,119078,135713,124774,13810,-5106,55760,40381,-12944,-21362,-7931,-18975,-71450,-47927,50110,50971,-3425,-18960,-4806,44596,51532,14800,21181,53540,27437,-8290,-11073,-58270,-104160,-60985,530,9151,-25726,-57698,-38664,33805,61483,-5868,-52639,-47691,-59308,-90353,-87024,-52542,-40473,-2779,58485,52802,-19450,-31570,32815,116528,146645,127410,76806,4611,-28419,20656,81836,44290,-85630,-157223,-68684,18597,-27932,-95597,-82540,-11584,51943,29262,-28684,-11785,49642,27339,-20183,-11179,3548,-25537,-16409,8370,9987,29592,58513,63374,71819,71700,40306,37637,23190,-25684,-31132,5300,-35971,-135113,-161416,-130164,-67612,-13902,1734,31987,74782,53963,1895,-32393,-52814,-20814,-11857,-90232,-111510,491,126726,122082,17147,-43482,-23187,-32333,-57169,-5177,4034,-65989,-54124,27581,96760,149516,126675,44738,19594,30768,-12897,-71925,-79997,-40020,29213,65376,39812,39620,99282,109139,3253,-59264,9149,51661,-22745,-78769,-11731,37370,12530,-19763,-32292,-27485,-13400,-29979,-18697,31272,19761,5456,52426,72320,22018,19878,69107,46975,-16698,-12715,49112,45890,-753,-44202,-42190,-30265,-53951,-115386,-125482,-91754,-21238,25391,32063,-13218,-85379,-137089,-76943,29684,108854,126299,128093,149143,115857,-10114,-121060,-110685,-71023,-88291,-77994,906,50804,21137,-40989,-55476,-407,30759,11699,-9391,-52412,-138127,-145017,-66675,4369,27465,2493,-18400,-3680,-37693,-102359,-120124,-64859,-3478,22303,32681,30476,53478,122829,133472,51850,-40589,-62347,12863,79275,27823,-79078,-166297,-177463,-100099,1833,41417,4244,-2823,65321,92496,40814,-29387,-79149,-81441,-7151,76066,126283,155554,128848,91164,71794,54540,25896,-13403,-39844,-66406,-76496,-5212,65215,34615,-5722,-8723,-59519,-112978,-101349,-59665,-13937,44376,58970,-37020,-129100,-108738,-70237,-94799,-102181,-64307,-2929,56132,72755,32964,11272,36667,34362,-46723,-81373,-3081,66596,61799,37941,10097,10820,32982,2656,-49512,-95721,-131230,-146979,-120566,-99719,-43283,42316,43432,8666,25634,-11550,-95628,-47599,22971,-34680,-63391,11397,16202,-41776,-19427,28355,-3113,-51350,-51450,-40152,-42097,-43373,-58337,-29510,27694,34975,517,17900,36026,-13894,17918,97633,79311,48982,46893,57309,89247,136579,161586,130190,60596,34885,57870,38434,-25381,-53108,-46026,-40230,-14086,24125,24747,-9099,-21072,-38000,-61429,-47543,-13052,663,71281,163286,122550,52434,71616,38486,-8175,55579,101999,56310,36916,42179,29285,-49889,-156953,-71551,106544,110383,18596,36914,75437,65653,49028,-7130,-55859,17187,71240,14633,2463,37489,-21016,-97597,-55954,-4107,-28359,-69104,-64748,-16443,-25109,-131566,-166381,-70626,4952,-31931,-114698,-129967,-33896,61903,41193,-42984,-66467,-9930,4723,-34792,-45024,-16209,9117,-9460,-32463,-25186,45293,78328,37951,-16497,-50190,-78566,-115186,-157332,-124591,2207,90918,12638,-121049,-95349,27671,98360,115314,52753,-44910,-43923,-3843,26107,100963,128270,-4829,-106453,-47177,29321,64245,59885,39535,56444,72499,61893,66533,67434,55470,39105,-9005,-25829,-1669,9082,3188,-14822,-49019,-61784,-60688,-13943,70573,91825,14146,-100153,-157685,-77465,28969,34359,3465,-48303,-87140,-20485,73903,59580,10176,14715,-43665,-143518,-171169,-94854,29060,96484,62864,26746,-17630,-58919,-40958,-22799,-26521,24149,63421,9003,-35915,7888,27664,-35511,-64075,-21571,-12606,-68922,-51778,6926,14739,-2095,-43783,-55716,-16174,794,-27583,-21766,-12003,-36350,-2710,119635,178162,145065,103068,100537,141802,104949,-38841,-144479,-157895,-144575,-124441,-77045,8941,104264,131176,97913,53970,33519,64929,107494,92095,-1935,-59018,-7710,71406,126636,176799,158903,16298,-117893,-132055,-36703,62379,74720,34044,-7246,-26323,7621,8204,-56380,-66175,318,24928,46860,39077,-30966,-80964,-58290,-7840,39236,43278,-22377,-102288,-82411,67395,149823,58686,-30114,-42037,-79401,-97664,-85553,-87282,-78992,-24117,51002,38059,10709,58839,93214,72595,98268,122476,59826,-13501,-37628,-19187,14810,9186,-59442,-101183,-93058,-102327,-91938,-8337,48492,27025,20153,31109,22487,-9363,-25145,16096,10773,-119526,-180351,-91100,6205,61790,62236,53896,72841,54905,70365,134451,88554,-3160,-2449,15906,-28008,-34447,-6555,-19693,-30367,-6066,13288,-5446,-32052,-23958,-3889,20890,52233,8887,-80714,-116399,-87482],[-55727,-1998,75338,89234,34991,1351,-23153,-31338,-36138,-81767,-103228,-40107,16447,7384,3237,2924,-74691,-178746,-179163,-73625,856,-6307,-5161,15566,11931,29844,12375,-72851,-89584,-30374,10331,37377,40154,23735,45468,100206,90583,37960,19848,26575,-54837,-145132,-111451,-15373,37612,56552,62260,69392,99424,111020,65187,16696,28148,19695,-43640,-67407,-41323,-14168,35908,69937,61432,73673,78001,3942,-70344,-49263,15056,42111,53175,33893,-35451,-74336,-77883,-34043,64410,94024,4360,-68039,-79323,-52997,16289,44253,-10273,-27941,2225,-16664,-70828,-133354,-109024,6722,67311,14771,-17928,-9531,-29322,-13265,76523,130072,82426,36383,30778,-25315,-66547,-34308,47496,105680,84085,52991,77394,63065,-10518,-90950,-172489,-184170,-76586,55522,62210,-4557,-111,49733,26047,-68186,-129449,-90682,-967,41569,42459,13087,-11705,5174,12396,2989,19962,-2923,-65114,-94294,-40596,51930,64755,31807,82402,120104,52995,-35369,-86756,-122086,-123470,-78277,-69655,-111942,-93651,-43921,-52698,-80740,-53975,-35718,-63158,-77742,-74494,-98149,-104219,-55016,-14520,-55255,-116720,-95413,-8226,35079,15717,13104,49104,21611,-23977,13569,46627,12465,20049,40726,-27106,-69683,12971,89772,77336,28361,-12358,-4477,20841,31865,55099,40079,6636,45489,62004,3813,-24937,20256,56984,10721,-61291,-82229,-87203,-52003,5195,-12553,-91043,-91751,-11142,46459,53264,-21789,-104971,-68584,17897,17402,-47973,-76565,-19216,45741,62809,58741,36326,21466,8795,-24960,-33624,7393,2094,-55048,-51287,-11658,-34886,-65449,-74770,-80043,-109257,-158701,-139800,-74608,-10245,41952,67541,55441,56615,52622,-2090,-65100,-64672,-32995,-6332,14805,28145,-2374,-46511,-76838,-69000,-29265,-1412,8430,-19764,-42107,11899,83407,62788,-11198,-29169,38650,93480,84747,20182,-21682,30986,84916,57834,30065,17037,38005,75988,62762,15889,24655,66992,86554,73535,38934,26405,95103,139605,102285,89363,75522,26124,25908,70261,87709,64666,8841,-212,34567,-17844,-73618,-35077,15020,39598,86040,117123,33698,-31998,13162,57632,38803,-1971,-12914,16828,13065,-23119,-38529,-15855,15844,-15818,-77033,-54857,-6921,-4950,29800,54649,8279,-8351,22531,10247,-12517,-18950,-38218,-62556,-47938,-17063,35312,72251,56781,33198,72922,93295,22650,-57027,-16448,56973,55681,38456,50218,57091,70518,111968,116418,-2882,-110698,-61634,5549,-29344,-78948,-67767,-43633,-54898,-79218,-61042,-9933,-7050,-50066,-64215,-60125,-110162,-149013,-81097,29277,65939,41925,49010,53304,-25188,-81932,-27085,59920,105369,93835,76070,117298,155001,103515,52115,57803,30689,-33159,-54038,7237,54684,-26109,-94747,-42449,22465,50804,47140,8092,17281,17268,-50162,-79323,-33326,-29866,-43143,-15183,-12866,-38141,-19495,26067,22485,-19791,-27669,34534,90870,54590,-24892,-28548,-26316,-88318,-112477,-70503,-20948,3094,2886,10114,52542,71726,64591,79483,134669,141096,86587,48847,19585,-38719,-80632,-45714,-13622,-89881,-197186,-161009,-26056,49839,63474,44377,38725,53515,-3024,-71459,-49691,7095,-13434,-26904,39765,90431,57396,8624,-58944,-101093,-67998,-635,44688,58364,33368,23188,38841,14475,-19289,-4903,38946,-10857,-136572,-193291,-156076,-78170,-30229,-17694,14619,71404,61294,13108,-23908,-61709,-34747,-5727,-61238,-59795,73136,177260,121192,8678,-38030,-47946,-60859,-23480,55652,54421,-27091,-70956,-57656,-30913,16130,62565,61829,38035,17011,-24591,-36210,-21990,-14773,9693,15760,-26448,-41378,-13903,-21860,-56673,-27006,73351,97301,730,-66635,-5197,50549,28605,-18474,-36919,-44940,-60776,-77270,-31900,31587,1417,-27338,19314,19708,-63536,-74842,11995,37098,-28394,-35692,54642,113942,117462,55807,-31090,-54376,-32829,-62537,-53440,9337,22850,-20923,1874,6154,-68374,-135662,-74648,44953,120426,132464,132983,147817,112423,16418,-59269,-76866,-89424,-98269,-44481,25660,25325,-50596,-107729,-118476,-71463,8335,79093,110714,68729,-20785,-61715,-28223,25390,29566,-25399,-52711,-32441,-78554,-150180,-147281,-63214,-7389,7188,13578,-5024,9448,93443,121645,53560,-28419,-69225,-22669,54305,42614,-31466,-106044,-109437,-38961,43803,72658,22450,-27165,1896,24792,-22393,-50441,-49316,-22439,42074,72391,41853,45377,71785,114718,141382,103730,18028,-60428,-72966,-49002,-16798,38771,76983,57837,29451,4175,-83763,-156546,-128293,-56246,13072,60511,55492,8920,-15970,-19456,-36990,-88374,-109203,-63080,7636,61816,61096,3590,-37016,-20104,-28190,-102731,-154874,-141597,-65773,19116,69826,76318,53469,2082,-55343,-47936,-9222,-19023,-59532,-51229,-5132,57967,88301,35100,9224,43858,-4924,-100878,-69565,21628,-16276,-95103,-82775,-100537,-139025,-64500,28254,14716,-38498,-66099,-93584,-119679,-84105,-34080,5090,36615,67362,69513,61903,28369,-42665,-31582,12125,6075,12824,31394,25101,15687,62410,122626,123918,79952,35017,13122,10887,23143,18515,-23734,-80276,-79437,-7570,45940,37349,16945,10345,-4915,-31659,-25763,15308,81815,119535,81774,79821,143273,106062,3994,11596,58141,63317,87599,73914,16440,-67167,-148293,-70572,111052,133403,34839,90597,197720,159384,56858,1949,3887,68997,118793,87267,27113,-2825,-32812,-74285,-67328,-18827,8207,-29187,-37614,17125,-37433,-174702,-163856,-50882,-10708,-51406,-121961,-134844,-54281,53446,54946,-44467,-85593,-39072,-5624,5019,-2347,-2854,45213,47559,-12336,3492,96875,89225,6616,-31472,-71350,-137795,-159225,-165023,-135705,-29271,56205,5959,-88798,-45745,55717,64279,45804,6595,-73383,-69612,-2714,33311,74592,85320,-829,-67886,-31404,60545,165785,152319,23577,-41381,-25602,-20161,-17564,14117,52657,74425,16621,-54377,-58468,-7445,50700,62279,-2667,-48119,-32885,8899,105668,170781,92317,-66864,-139261,-78066,-28924,-50947,-36071,11335,48067,71068,88194,46228,-6380,9859,-39259,-159167,-180575,-99064,-5151,57119,41183,4,-40418,-89666,-122917,-121746,-82582,-40242,-51623,-70561,-36796,-14969,-35256,-30983,-10718,-18974,-5282,-26406,-45183,-17622,11127,26419,24561,3822,-15244,-24070,-60535,-43476,-1599,-19858,-18515,63833,112755,117593,100729,77038,105280,100616,-23520,-117520,-126626,-124343,-116679,-58391,31354,107728,123695,102272,92488,101163,111523,118787,87983,10134,-15967,38400,65822,28322,17476,22374,-66562,-149473,-103761,23022,143700,173420,86435,-17233,-52992,-43212,-64805,-115907,-85492,-26996,2730,48233,34885,-67883,-109473,-56957,8079,72675,79740,6930,-54372,-19757,76147,134358,66533,-35092,-69277,-81680,-60381,-22118,-13650,-24056,-23439,-6354,-7635,-16028,195,14254,6525,31609,81690,73837,5026,-35804,-30241,-21485,-36501,-80180,-85355,-35908,-19528,-21049,9879,39693,49749,64815,50473,29202,-1564,-10580,35468,25131,-89873,-115701,-20972,56670,53372,-23068,-60304,-32545,-38425,14319,140356,160547,99862,63042,1499,-65813,-25837,38439,31671,24758,45232,47188,16784,-6302,-8404,-33636,-25127,48685,35642,-53264,-84625,-48601],[-18836,15775,59383,39532,14905,39154,20802,-52988,-84800,-70347,-19758,21601,-10369,-85104,-96345,-52330,-60051,-100335,-95620,-52714,-37915,-29840,3216,12254,-3502,8989,-20380,-89851,-80102,-39689,-23830,3018,15024,9107,26439,69140,67941,21541,20638,70083,-11986,-141449,-148686,-56833,6671,61379,101785,73752,14555,1932,29973,41249,39545,-1235,-102230,-152178,-69216,38530,98159,97636,46295,16379,28119,10957,-36185,-9671,71030,87023,78845,79226,55731,41773,34261,38353,77209,98108,64229,15641,-34647,-14627,83020,108269,50822,91912,166646,108679,-5927,-104040,-124408,-47306,46486,63250,16067,-24472,-22132,1859,77757,169440,170133,102788,49396,-11355,-63640,-68661,-19811,41281,29983,-6547,29617,67398,45888,-32583,-95683,-89881,-20155,56636,54035,-2272,-17634,19504,20018,-57294,-155611,-179507,-99007,-28954,-21953,-25966,-21094,-1400,26797,43186,4101,-85663,-115361,-87311,-30202,35810,33554,15480,28194,40453,22834,-8341,-61073,-95042,-93276,-75462,-71458,-104671,-119087,-81107,-40925,-22430,-27283,-68564,-120210,-94664,-37778,-38144,-61292,-46956,-20829,-11427,-25228,-36323,-5088,23285,16146,8836,30000,14246,-37689,-32100,12443,-3238,-18908,-32279,-92012,-103097,-24164,26289,27869,17409,7610,51457,121182,112726,31856,-7704,71669,161999,136704,49531,14410,54081,63819,-19963,-116569,-139459,-127560,-76244,17289,66266,3692,-26487,47576,65522,13909,-49101,-88093,-46010,37090,44718,-3699,-29704,-7490,1191,17718,43666,27653,19619,29499,-23816,-101755,-113262,-110349,-100632,-11601,80770,55483,-22372,-57759,-56681,-80916,-91922,-48248,-25693,13332,52007,32568,15465,75998,110621,57134,-17618,-41267,-21543,36796,88217,92632,47920,34010,48055,24615,-44476,-60832,-14216,-15661,-13413,31832,46407,36105,25261,9993,33434,47106,51911,68115,91293,82296,23552,-4304,37769,24469,-10273,7270,18666,26028,60210,71628,70825,96018,99273,73382,142755,223802,122829,-37845,-98821,-73443,-10599,41605,62551,22294,-42071,-31045,58376,86474,33405,39,9675,25141,65717,129167,74346,-27112,-19963,60335,72857,-6578,-55437,5457,46807,15938,-16274,-11075,24000,1247,-64314,-70948,-58919,-87696,-94614,-93491,-96072,-26856,33479,-10026,-73790,-78057,-62196,-40668,-15780,-36978,-36201,4192,-15559,-76049,-37349,54872,39740,-11432,55860,134619,101147,47298,30185,39840,89057,115779,70458,-42843,-105705,-27941,19412,-73632,-127525,-67140,19203,67172,33835,-8619,29167,45371,-11430,-29095,-23541,-79279,-103462,-58208,4700,28223,-5891,-14859,20754,265,-74923,-49311,80455,140254,78076,30181,65171,143902,207918,188477,95552,-5836,-68801,-51752,39679,94004,21423,-74264,-84211,-36287,5868,3813,-20545,9658,-5278,-110456,-170196,-121403,-66119,-25272,25130,40130,10050,10036,49838,34202,-22444,-8289,85617,128433,50419,-43914,-32403,7517,-13593,-39526,-13535,23855,42391,-7495,-60627,11758,100742,101453,66479,83847,99808,51840,15493,-11732,-87935,-173460,-149302,-60622,-33358,-117191,-164530,-51212,99101,149322,81332,21437,-5205,-73280,-109531,-91966,-68881,-66356,-22562,45951,76054,42996,-11576,-99967,-159879,-136988,-57171,16255,30023,-2816,11739,25153,-24783,-54293,-36052,-12414,-39004,-125138,-185895,-137137,-45507,-3114,201,4280,24477,32682,18765,9717,-17767,-8845,34438,47572,54956,121258,159171,75523,-42119,-78058,-68193,-50002,-12353,30989,31310,-4043,-45444,-93333,-163481,-157995,-40591,39561,13516,-52924,-89129,-40357,-16916,-53988,-36591,-96,-23307,-68808,-80858,-58136,-30947,15552,72371,34955,-66943,-114088,-64517,23548,53663,3136,-24584,-29589,-58169,-75429,-21952,45225,21612,-4750,27265,15412,-67056,-90227,-11371,52043,7640,-38700,8031,76912,143977,122550,1549,-73487,-40742,-18054,3200,47989,31324,-13813,41618,63430,3344,-32487,17030,63667,62962,54749,56136,63278,68878,81593,86414,45748,-38355,-63065,14313,67565,-15969,-127416,-149260,-143737,-89329,49467,148387,130116,64823,18764,-9011,-29482,-13327,-4423,-45448,-60789,-23191,-19482,-23220,-7907,29040,43285,25725,25421,-5657,-30893,18201,46129,18573,59,-28558,-31910,-3169,-3198,-12935,-24089,-21313,9704,54526,68050,26076,-28502,-24001,-19139,-43932,-14262,5068,-768,53309,79995,4474,-46077,-26958,31983,63850,33427,-29306,-81791,-81375,-14082,70880,113088,97345,89347,85862,15116,-93027,-121199,-54911,7117,41364,59599,50517,40685,55430,56262,42690,6796,-23035,-16221,-4515,35531,72491,30015,-34685,-31476,-26473,-69203,-113468,-118501,-67698,-30209,-10013,25853,16110,-75918,-126183,-62985,45315,82744,25500,-12825,13724,47789,44097,15409,38270,83760,55084,-21333,-33809,15732,-357,-68577,-118227,-178639,-185720,-84822,25422,48860,5236,-45403,-89810,-128554,-112363,-60785,-19385,-18853,34261,105883,92690,10592,-37754,26191,72329,36930,15081,10312,-41251,-75338,-7456,70766,62163,25169,-3019,-33446,-36057,-1687,10803,-10868,-37474,-32710,38100,101620,70760,51454,81372,72320,29327,26201,43037,22717,-15489,-15819,73680,197250,178959,55009,5115,25734,65615,105358,62468,-39030,-111078,-129080,-70112,4252,10930,6711,136661,261773,175463,17812,2939,59456,80434,87068,92567,53801,-17603,-51551,-60445,-82436,-65146,16755,26826,4308,40059,-13862,-128297,-119309,-67756,-59351,-45047,-45067,-46361,-45985,-12259,7795,-45979,-87586,-68835,-25114,51245,77156,46448,81955,77253,-23529,3265,120306,111789,39961,30141,9271,-45219,-57118,-74616,-74970,-30012,6197,-1934,-4539,40184,59774,10947,7613,20118,-29570,-28962,4820,-14307,-27509,-2409,-6731,-29437,-25855,49157,161687,131796,-33673,-121190,-81990,-49531,-74797,-66894,2726,68582,13806,-95712,-123052,-33927,71721,108338,33772,-5503,32429,49042,82641,131577,92661,6266,-10922,7916,-43175,-103025,-61436,27380,85030,76895,61272,48417,-660,-3000,-17949,-98143,-99406,-30391,-805,23657,40030,18622,-26237,-74569,-113233,-100389,-66711,-107734,-181761,-139475,-49641,-55677,-93860,-37521,28282,16005,-4183,-20678,-70548,-76664,-15546,72449,118333,68920,-9303,-53486,-94914,-77747,-22066,-15737,-29239,-9669,3631,34531,56380,51438,85568,102094,38948,-20472,-49413,-58366,-50411,2247,49040,46621,29970,67101,131896,155843,100832,18186,-18605,-4334,67719,112202,45355,-77849,-117650,-74753,-69806,-100828,-63459,48550,171396,193378,90004,-3978,-13331,-26959,-69484,-73178,-27013,-12516,-1694,13914,-39146,-110142,-97182,-45222,-2396,68736,110101,58307,16370,37978,49823,58202,57888,162,-65848,-62204,-6957,23296,55927,77234,40396,4843,7631,-5476,-37310,-12531,15730,1398,-1002,11078,-16618,-46288,-31263,-13286,-4329,-20568,-32382,-1684,46193,59133,13421,-21127,34024,87713,44135,11623,-8538,-34116,-4125,43104,4109,-28311,15502,96179,101057,-36898,-138517,-121447,-117826,-96615,14269,82075,74546,43729,-17730,-27549,40203,63269,37933,34716,35370,28064,4554,-3391,864,-58727,-80927,9200,37942,-23663,-49844,-39834],[-30424,-6806,-4581,-20721,-1849,44659,27220,-48239,-43661,43636,97763,73308,8259,-82042,-112408,-52650,-13776,-23897,-54625,-52753,-45583,-27707,-9465,-11932,5896,44957,11169,-33082,-9280,-21262,-57443,-43558,-19943,53,30583,55390,51668,23396,13224,34700,-49685,-165708,-148528,-74298,-34844,3483,42176,37063,-9268,-26663,19453,29144,-16206,-30732,-57235,-101248,-57452,36122,87613,71406,11461,-30628,-19951,7540,-5209,-2127,68771,88587,64267,89134,132766,136614,102930,57150,45452,73303,110436,101041,41147,33281,106133,136863,105010,134165,186659,155304,80479,-27334,-117364,-106375,9768,85951,19315,-78843,-78079,-28325,22740,92870,137385,121279,76262,9613,-86715,-148634,-121206,-66376,-74799,-98717,-58465,-6287,5894,-37109,-66486,-30925,36982,34133,-24292,-74110,-87172,-55523,-22198,-46056,-119508,-154447,-86123,-13305,-2193,13835,31717,3632,-14450,18020,-3,-92278,-98659,-38524,-20414,-29254,-15449,35410,22547,-22791,-19973,8070,-9601,-11037,-20364,-53337,-31139,-14578,-68322,-74172,189,59375,-6996,-125882,-182727,-132124,-32859,18850,-11007,-79724,-108338,-64731,-9671,8068,14788,19603,-750,-27151,-29674,-14800,-18474,-35922,-39498,-58092,-60192,-61122,-97740,-128082,-92428,-8083,49535,34791,5066,48702,140143,154566,56033,1289,94982,182315,149673,87165,60937,80642,63589,-26980,-126043,-130883,-115705,-73718,33485,154207,181433,156741,156987,86991,-18414,-68960,-84207,-73635,-28571,3250,210,-9370,8638,-6720,-1391,45322,49344,31762,40064,-2032,-97419,-141925,-141956,-90949,21223,111466,126645,75582,14607,-20355,-10639,48118,103953,83405,60329,43737,-26850,-51271,40412,97139,66676,17578,-17548,-8161,74712,111953,85702,62146,87452,131438,97895,-27664,-77947,-43683,-25172,35247,93283,63520,33217,30057,14502,3216,-17604,17860,108924,156727,109428,1936,-22173,45828,33909,-20847,-27622,-39181,-33434,13544,29278,39212,74039,94102,72281,94326,136668,66414,-88440,-167951,-138535,-87232,4215,109826,92197,1869,-33964,8493,54838,28249,-15786,-17668,1961,29476,85108,82211,3208,-42689,-1681,28342,-16774,-65265,5135,90016,85097,25089,2724,39571,27905,-49734,-89477,-87924,-113886,-142945,-135114,-96239,-23242,5899,-51177,-120797,-104829,-19040,43513,26327,-53476,-87202,-56879,-41444,-57975,-45748,11851,12649,-12707,52660,117484,74172,-10951,-59659,-21659,77509,80069,-4081,-71026,-66945,18861,35591,-83277,-125070,-58502,9081,58972,72516,28655,23141,40439,13958,20287,43439,5150,-30716,-30635,-16349,9415,-24210,-92149,-79542,-34685,-70240,-85678,5019,73271,45407,12016,37300,115272,215789,238044,96774,-41790,-73470,-23590,38530,61617,48726,15936,-18675,-38514,-63505,-98940,-58196,44506,21202,-89778,-134663,-103382,-52619,1505,46744,47266,15737,19024,63745,63865,6182,18184,98513,117109,42776,-36551,-25744,36857,61559,47112,58552,73319,46974,-33741,-94206,-43790,14309,17817,-697,14222,46075,37103,3784,-30668,-72970,-109151,-97848,-48503,10424,-16532,-83634,-27965,94038,101615,3907,-41237,-40332,-68119,-82610,-87828,-79015,-40724,36626,62196,15238,-36456,-46560,-79238,-114382,-106082,-65620,-13807,13569,19585,48566,58606,-6279,-65217,-87310,-96859,-88872,-114118,-139232,-79734,15578,54934,22340,-26024,-28477,-1803,927,12957,32884,65586,115515,152407,144722,145531,148585,70902,-50562,-110262,-88089,-35858,-29498,-33100,-2762,28218,24053,-44829,-177293,-225716,-124612,-15059,-5710,-75539,-107321,-50759,-44720,-90100,-44861,18506,3997,-46103,-63495,-19257,14212,41017,57592,-26714,-127738,-135520,-75772,19214,70173,20468,-10393,-22944,-55105,-44547,18013,69177,42169,5382,21252,33559,583,-5158,48890,91530,51559,-6917,-3861,20000,84293,94608,9213,-71557,-60731,-17829,27247,35502,19056,49853,127845,113035,59184,67238,113028,82039,11499,-13657,969,15658,51892,124649,154351,106685,24870,-18207,-451,4342,-90713,-163143,-161985,-159307,-79242,87855,150307,59227,-24618,-45378,-40359,-58055,-69020,-65436,-74414,-71417,-19174,57021,139161,161705,131038,88301,49075,59673,51503,2415,-23270,-45278,-29538,46097,60704,27718,18282,5272,1287,12928,18909,25554,47645,61445,40623,-34,-31273,-67823,-55631,28475,61496,13125,32791,73912,35580,-10707,-33992,-32105,-18780,-23073,-32215,-28482,-21083,32493,113444,134514,85972,73210,80578,7977,-61239,-16968,59897,79361,72248,79723,86668,70350,70041,101675,110080,63980,30732,7855,-31593,9110,97826,80033,17383,3173,13087,16662,3600,4807,15349,-38312,-83250,-38988,-17717,-95959,-132251,-62402,27870,73424,40036,2265,-7507,-22416,-50220,-40070,28324,84612,86408,32416,-18327,-18234,3301,10378,-31399,-107111,-124251,-74973,-1370,45557,23388,-17879,-40159,-71012,-89040,-79382,-77916,-112470,-49995,75463,85111,-7419,-27459,107352,205881,150046,67056,-811,-88822,-119896,-26428,60546,23059,-32376,-40994,-75470,-121339,-108434,-50202,7790,51114,62042,71731,84391,45531,54250,99253,93730,80288,81614,30175,-58403,-102292,-72577,54795,219351,221283,89614,3190,1066,38255,66963,24688,-67520,-117550,-108540,-84702,-120535,-133903,-42513,119290,198872,102539,-21594,-10714,37766,23819,-6784,14351,45858,-9393,-83191,-100210,-128959,-144125,-51175,18660,10454,6575,-30688,-87453,-106582,-114397,-64418,29800,76281,60589,-14262,-68596,-50265,-42245,-79281,-86361,-27966,84322,122637,65185,67531,57407,-26275,-20131,65281,82446,80459,99102,93571,65893,41428,-3660,-9402,14395,1522,-1715,56300,101170,58618,-12041,12720,62097,44481,41163,9162,-79157,-123793,-77633,-26984,-18178,-35111,-6236,70868,63420,-45040,-116621,-80099,-22268,-40954,-71827,-16123,51828,-10973,-126396,-142733,-46517,50923,85500,37534,28669,64709,51681,9559,8871,21912,48197,86905,69242,-29961,-88001,-47004,-15425,-16397,-9460,15379,37282,1249,-19690,-18090,-26109,-1351,46457,39944,23965,30441,27060,-2397,-30585,-43904,-4684,9914,-99738,-204217,-162230,-113208,-135265,-136326,-73769,-11936,8677,-23509,-77813,-132240,-123942,-32421,71218,84320,21716,-34313,-61360,-81996,-74424,-34116,-5817,-16273,-36812,-40173,-5759,22066,27070,33236,25957,35725,20826,-30870,-35564,7015,67392,84005,21500,-28469,21001,90071,95948,27395,-78562,-111259,-38229,85083,114343,19806,-79752,-87181,-32638,5829,-376,-9311,46734,124708,114151,53743,37069,51149,21812,-34459,-23549,2423,11421,11674,-34067,-127353,-134332,-66663,-40559,-57546,-27589,38371,40656,16498,19270,6631,-13071,20916,18991,-26515,-2434,22814,-18326,40549,146174,125494,76497,72542,46031,-1269,43343,85842,23003,-60213,-84977,-85097,-87693,-46124,13588,61044,58000,2258,-25804,39515,83100,1647,-72238,5835,86599,42866,3524,-13363,-47753,-22315,73812,91231,26284,11951,86146,121228,4395,-96963,-74272,-78287,-117571,-71888,-29146,-19007,4287,11951,29271,58992,39351,23048,26068,-4446,-20751,-14956,-1641,9032,-30079,-49903,13772,44083,-2230,-41215,-48858],[-44178,-13134,-24671,-9451,20746,28204,10239,6035,58327,139682,138578,81379,60786,17957,-32097,-1721,22409,-31451,-94025,-93560,-79143,-65190,-54022,-36390,35483,111862,70299,21332,52223,34021,-28972,-47297,-36220,-2976,28912,34057,26098,28196,26159,-4867,-128893,-216753,-134072,-57341,-60455,-78569,-61372,3026,39135,20940,19864,-11208,-68596,-38901,17623,10511,704,26624,51438,38487,-18816,-83179,-84594,-24744,-4782,-22356,14159,17555,-20704,32635,115871,109719,57569,19292,10564,39905,87271,98415,68240,36650,56174,117596,140681,103935,72768,71454,72683,-140,-101608,-115169,-10444,59296,2484,-88806,-109491,-54324,-5155,33176,92976,137310,110150,8004,-110352,-174737,-139689,-98145,-112378,-126721,-106861,-79246,-52897,-55007,-76435,-31249,42038,8875,-86300,-125288,-112006,-101590,-85308,-76575,-81113,-32500,57526,83922,62047,73497,93471,12203,-83184,-43713,24733,-6407,-5170,60989,53495,-24675,-22129,69726,88631,6707,-37722,-13886,27246,75875,42303,-41747,-15278,54417,19062,-33377,9150,52372,-31216,-135605,-138176,-90593,-17642,60615,49547,-71067,-157523,-137569,-66325,-4787,22807,17367,-14201,-64399,-101387,-59159,23371,22327,-32533,-45892,-10678,6251,-24685,-75864,-67321,35210,104864,62978,17440,42749,90279,110703,82764,59268,107548,155535,109437,49945,22485,11417,4238,-20278,-60234,-48915,-66019,-69625,28095,192996,292616,257556,160382,55649,-30555,-78136,-98143,-102153,-73773,-27495,-14382,-15491,22984,26694,12043,51362,62187,24715,19409,4821,-56974,-80790,-48296,8808,37296,45113,77652,73028,6563,-33376,3443,69653,124925,125037,99127,44530,-51762,-65989,26070,51062,2652,-16706,-11790,17420,70387,42650,495,24548,83045,130465,116032,46981,1652,-22612,-11365,71206,125786,109421,72576,16838,-34691,-57033,-79196,-34507,62798,90713,46371,-6438,6683,65426,60289,34612,7330,-55948,-82519,-39464,-11373,8245,21723,27649,31225,30123,14427,193,-34699,-69304,-94189,-136855,-75152,88156,156369,79955,-9310,-35946,-47336,-52457,-31009,-8230,22414,48081,58657,55124,28519,-29230,-80319,-79683,-46637,-35147,16991,105452,130902,46651,-22119,2741,5950,-82790,-139324,-102728,-73740,-83051,-64885,-19234,-642,-28997,-77344,-99172,-55737,48513,91843,26435,-75437,-119216,-88975,-21711,12360,2927,-13611,-26385,-40213,5443,64099,41259,-39383,-86709,-49905,12093,-19864,-79465,-94859,-73735,14505,65438,-14759,-68877,-41679,-33012,-28535,12750,-2383,-51252,-55713,-25705,26376,73551,70619,25612,-1596,10123,43119,15839,-73338,-96944,-59384,-71954,-112423,-91721,-31330,6337,19023,47382,85787,107564,101680,11476,-64262,-59292,-33778,-20381,7133,50946,76957,66087,16494,-72903,-123649,-26558,96184,44890,-46317,-48756,-37152,-36363,-11205,-4560,-31729,-35347,-13095,30576,68108,38958,25825,58651,51548,19649,6422,26476,50223,40901,36386,72840,91343,30020,-48708,-71445,-52015,-73317,-95774,-79809,-48772,-30684,-17451,-16254,-14268,10215,41610,33463,-1013,-3,1328,-16099,9824,50670,-3649,-92145,-80499,-14480,7629,-18641,-66955,-60533,-1806,69228,70718,-21221,-91888,-54129,-20303,-30635,-45824,-60454,-53768,-774,56401,78309,84638,49308,-15091,-84228,-111691,-97637,-109599,-103690,-47488,33526,78609,34299,-37658,-30268,-16369,-39370,-14774,57735,126548,150255,124115,85351,74207,90449,66856,-6620,-96479,-108073,-38729,-23709,-29213,22726,68691,81630,39036,-73834,-160556,-147589,-58232,17236,1916,-39871,-34142,-41013,-53117,-18155,-4911,-21813,-21248,-24166,-19580,-7315,26334,61530,-743,-89759,-83542,-22714,28645,59251,30711,-1295,-46530,-84238,-41558,36272,67164,16849,-46764,-45315,270,29987,69966,105357,77482,26377,13339,36278,32764,29090,2832,-34195,-56096,-62982,-56467,1148,735,-4748,76667,147555,95176,52406,78173,110455,60724,-2228,-890,44043,58113,54355,75381,69106,49613,34454,-17234,-73170,-114947,-150373,-146773,-151161,-170133,-86948,29948,29953,-53995,-102563,-115963,-95325,-64336,-80645,-116614,-110973,-88960,-39493,60047,161097,160486,95238,45380,44467,81396,103830,70034,-13286,-102235,-84312,35549,98323,77373,56647,25659,-11859,-25536,-14092,2552,31007,57194,59441,40830,-22235,-99990,-86779,9149,70936,41720,15294,30238,50929,77041,41583,-17252,-15995,18543,46767,62242,63642,78320,98149,73231,11149,-21314,-12306,-18370,-14731,57211,106387,96359,86107,100860,114525,68590,43167,98983,107811,39025,12478,-15902,-58561,-9355,77640,85923,66305,38967,26037,40990,42515,45251,57278,5459,-43143,-13391,-4453,-63045,-80946,-27543,-13427,-16754,-5740,9617,4055,-17881,-64744,-88202,-39864,28018,57492,31829,-17607,-40253,3449,76035,90244,35209,-31672,-77397,-63436,-11454,6152,13221,27126,-3509,-36423,-51237,-96102,-160187,-109750,11259,39818,-20639,-44338,56743,169103,170088,92590,-12242,-100066,-130979,-42884,59930,37731,-32011,-65793,-118513,-194463,-187939,-80658,22684,68255,63298,25077,-5515,-10119,13418,19467,28586,72148,73717,-16949,-79689,-71897,-51154,47528,209663,226054,90431,-18489,-34209,-13613,7812,-11692,-56701,-81331,-84413,-89175,-130826,-128179,-39831,66408,92819,53598,12143,-3410,-9020,-23295,-68400,-69650,340,-501,-84530,-131486,-159820,-186738,-123812,-35971,-20630,-58814,-98405,-106492,-121001,-131767,-34380,99584,147889,109572,9134,-73485,-63186,-34845,-73058,-90646,-18021,94772,119216,44235,21174,40031,14761,-31334,-15373,28827,73025,90110,89750,65733,26132,8000,44476,80652,45303,18210,64544,94075,47183,1220,33911,81486,82213,69116,5630,-92517,-134862,-98320,-37483,-1364,-19235,-41327,8538,52506,16227,-53634,-58549,2643,13360,-13279,29732,66493,-19239,-116638,-105298,-26100,14388,14670,33368,91137,116424,64619,-10010,-37925,-20297,23901,59523,44381,-19387,-51395,-30887,-62017,-104255,-53633,39135,69616,33921,-4906,-18856,13471,36561,43152,45371,47147,42161,35546,21324,6075,-6469,40159,67747,-35182,-129520,-137128,-175742,-207139,-158312,-113083,-89142,-32341,14001,-55583,-137889,-113017,-18653,4642,-68998,-99333,-82523,-45256,-4417,9175,11751,24071,12776,-354,6594,26797,33529,3165,-69603,-110309,-53745,-20416,-53651,-29458,62803,136206,124043,42619,-5850,13343,12873,-14926,-23401,-50029,-76000,-48213,15779,36462,18292,23227,26252,8951,20630,60754,56086,47070,53183,42608,54659,84417,85079,59441,1739,-48873,-46269,23015,46526,-40332,-127899,-91354,-35862,-52816,-95685,-90156,-32986,-8665,-46662,-56548,-31951,-35591,-30003,-14722,-3465,29123,7086,-70625,-2256,147285,156643,103133,88685,71820,50251,90158,106145,30562,-64917,-124375,-142174,-114654,-31243,49285,83207,64223,-11060,-64232,-13491,40133,-2672,-41443,15323,82392,70040,31473,4457,1310,47743,120367,115567,37299,8335,44576,56328,-2866,-34104,16463,17414,-34859,-39501,-42650,-51962,-19377,9538,-10554,-20362,-10792,7667,8379,-35249,-56033,-22869,-1608,-9256,-3258,21390,48533,38620,-11077,-65065,-62266],[-40550,-18809,-10518,38338,53588,10360,-14110,20482,69754,85960,48813,16183,52922,71165,38034,60265,61923,-45269,-135845,-158661,-168388,-147084,-92181,-27972,68085,147925,98810,29366,59575,75905,28854,-14989,-27109,-7703,-16163,-37836,-30882,509,13188,-31075,-153861,-176152,-66152,-12827,-66944,-132159,-123055,-7267,73006,37614,-12189,-54821,-81656,-50497,12275,48984,59384,54998,50052,44456,-18458,-126875,-142448,-65467,-33019,-41426,-26323,-50161,-89074,-32206,31865,5192,-30197,-10129,13170,21679,23029,45226,71583,40452,15843,99247,155510,71796,-16288,-21117,5255,-21929,-67982,-66920,-30274,-24390,-21224,-25284,-55856,-36760,26457,70758,112260,135193,82953,-38226,-122496,-131734,-79898,-46930,-58353,-77909,-96497,-98618,-54347,-32309,-55559,-33815,21388,28739,-32987,-53192,-37731,-77449,-124308,-128752,-71587,62515,152008,107520,44845,54003,75580,-10995,-120920,-70086,56830,82267,94436,158813,155456,46575,-10783,64415,129652,60917,-45373,-64710,29506,123192,76212,-30445,-38536,23275,38222,-10817,-31663,-33577,-72887,-95865,-43351,4046,26067,76820,78413,-30036,-133101,-146056,-99151,-46585,-8801,6722,3353,-47030,-112054,-85621,33088,76244,32065,32987,84902,93840,61369,36879,40522,83282,119047,93742,68954,72137,42386,23022,47745,64081,107655,154216,75851,-36643,-59980,-58949,-55501,-17601,31168,51666,-7274,-59707,3742,160305,261846,198207,65996,4264,-24554,-75199,-93937,-74751,-38489,-9324,-12215,-10435,35206,44294,11365,27858,32634,-17870,-44397,-38723,-39031,-14720,46420,84888,26635,-39947,-32568,-34816,-68526,-49931,-20331,-3557,37074,68337,91643,48583,-35525,-29579,49115,29472,-58547,-69372,-344,52269,30553,-40091,-44256,24,46806,75612,92869,133429,125892,51999,42217,86400,85098,94282,91717,-8238,-127331,-150000,-128792,-81655,-20383,-15602,-50048,-30686,36051,92182,102976,114028,84677,5482,-20255,23184,47191,40569,-4167,-48915,-34214,-2201,-9630,-12249,24098,41479,-13334,-102937,-122082,-16883,102421,78761,5320,-1147,-36268,-43912,15037,47678,75396,96592,73897,31649,14559,-28894,-117382,-155732,-80888,13480,61654,102680,117690,25606,-77133,-57383,-31859,-119260,-190550,-133961,-43372,-10,21166,36555,11934,-44676,-77572,-46886,26759,96516,83060,10868,-72454,-127031,-103368,-29002,-6104,-6704,-1919,-69,-25885,-21909,42708,71890,39567,15968,-7787,-59985,-107991,-91093,-86611,-117821,-40318,68623,32162,-32904,-21344,-29620,-44017,-13648,-17769,-86941,-125653,-75378,-12006,21602,33114,13531,7563,58505,98044,85126,46234,14592,-12695,-51285,-87621,-98615,-61616,5862,54536,75365,63517,4034,-62893,-86233,-66382,-43271,-74507,-76161,13538,67715,64132,74785,55153,-23953,-33966,59297,102690,7250,-55631,-25323,-14012,-39383,-44353,-79113,-119865,-90354,-57972,-29747,21664,16300,-23824,-17054,-14841,1298,59628,89422,53355,-1850,-19180,24304,65635,28691,-35742,-41604,-10988,-51946,-115789,-114338,-81085,-85407,-82852,-40465,14842,77327,113917,93549,26417,-25638,-27208,7407,40381,27057,-45404,-101007,-47472,39654,67017,32837,-47252,-60227,-13900,30299,35977,-25304,-79671,-24566,31602,16047,-23537,-46530,-55134,-7990,54730,66444,65484,80241,61777,-7060,-32083,-48095,-95663,-89235,-41494,4196,50671,54518,28153,43177,8772,-52963,-11588,80788,144957,117672,9460,-63507,-68924,-43485,6333,27043,-47433,-86010,-13408,37182,57643,89958,95654,99207,97259,39633,-37848,-77480,-40882,50928,91844,44418,13309,24296,38624,2130,-74989,-71125,4417,4555,-52293,-55571,-6293,59775,67767,16389,-8104,11558,22222,50131,65254,31387,-41245,-82368,-52757,11075,36502,-11942,-74077,-87623,-46468,13744,88015,104448,27617,-15051,21199,77372,86337,33524,-53964,-80582,-48347,-43747,-65343,-22072,737,13298,66368,100102,56325,41393,53107,65696,54256,32776,62929,139422,141671,55243,-19493,-49020,-5916,28356,-25289,-72523,-99964,-108091,-88387,-97411,-116661,-76012,-72617,-128924,-142090,-106234,-91353,-69461,-8154,-14242,-81188,-82914,-59528,-33694,26398,64237,555,-64534,-42639,41224,101224,121640,106306,20614,-88259,-113640,-33955,54899,67303,34693,-8964,-57870,-83876,-55701,-13348,29344,58027,81792,93704,36114,-53618,-83759,-25632,54678,82785,44527,4044,11990,74989,76812,23848,19823,84614,143272,138469,122500,114916,66011,-13199,-81246,-117989,-94225,-35636,7571,54840,73373,55753,62343,97085,101154,39710,21137,64703,60389,19940,13275,-17637,-43269,-3216,30226,55631,80549,60416,32219,12789,-13924,-5879,56466,75521,61342,58159,16341,-48203,-41119,17375,-2927,-55977,-40063,5220,37636,75549,54938,-38934,-74893,-25083,10969,25088,36956,23272,30040,88959,130320,98963,6690,-88197,-104378,-54907,2447,62009,90883,52514,34058,21300,-48033,-133395,-103980,-24506,-12907,-33562,-54937,-58052,-19868,45958,42786,-37259,-106559,-133657,-66747,37287,63077,10601,-67951,-134428,-180026,-154053,-43604,33713,12319,-13476,-21982,-33639,-16394,-25200,-84722,-75537,-9221,-2996,-38958,-13485,25151,12674,55850,171485,189734,79858,-19974,-48782,-35433,-8775,-20492,-35471,-38998,-56886,-58919,-29940,11458,34734,46151,49734,82277,92178,36493,-5894,-12882,-65672,-107061,-54708,5805,-14166,-63836,-90959,-111167,-99252,-65169,-55620,-94683,-137793,-119637,-84250,-77800,-30575,64075,110053,81783,-1533,-53674,-45513,-42544,-71354,-73407,-8949,84539,100583,23410,-5763,41330,40972,-34217,-55331,-7293,10604,2360,16581,-20666,-61505,-4567,82893,96379,48801,14798,25736,27311,5046,8372,39692,63615,66038,43399,-2544,-47790,-80341,-82967,-31318,35708,33613,-7769,31096,90061,64313,-22421,-54675,-4749,10997,15954,69703,77706,-12368,-65556,-32955,26155,-11,-48536,25806,161840,196727,116282,40765,6340,-28886,-55717,-40040,-12354,-25169,-56213,-58972,-79088,-80344,1956,105493,117694,64020,13216,-5076,24549,13236,-39387,-26587,47952,84583,61570,24027,-5222,-35716,-6806,30444,-24601,-69471,-84966,-163456,-208171,-162377,-135109,-131732,-52660,91849,65607,-69528,-63265,8158,-67355,-176639,-153657,-106767,-37806,66139,118338,86520,29824,-2876,29296,55267,55347,52018,-18424,-150346,-192841,-123075,-58561,-46205,14802,131086,187914,119049,25686,-16,14363,-22810,-64602,-19467,40079,22630,-41546,-75152,-61191,-6497,59953,26522,-80587,-71310,47006,96369,60953,28948,40215,77736,75224,46986,55985,24149,-84794,-69799,60180,87012,-17803,-67263,-22720,-25726,-71988,-64096,-8223,36856,16698,-81367,-114719,-46390,-18708,-60902,-61099,-27008,-23148,-30393,-28497,36106,132535,124926,33672,-3890,15732,39018,64724,39438,-15187,-39113,-77832,-124464,-76697,39069,92465,64721,15963,-25997,-45732,-34555,-10361,15143,41566,49130,73758,93186,63575,29702,74747,142172,156494,99110,42065,38307,35824,-6891,-38320,-20530,19307,39528,37812,33353,32347,8723,-39942,-85086,-128246,-110533,-32898,4879,-11812,-40172,-43001,-487,9858,-31102,-13960,54482,75603,32885,-15716,-53040,-35840],[-13295,-20898,13632,75666,85861,48000,11182,-10705,-11846,-23091,-45960,-65507,-32185,13014,38168,95827,105796,21294,-84907,-167542,-201679,-145483,-51024,29979,100016,139247,92219,28106,40725,56368,30637,-1432,-3142,1492,-59187,-101138,-63375,-25752,-36500,-62763,-99655,-38395,50490,47660,-34036,-104599,-94321,7324,55984,-2234,-42948,-40836,-45620,-54352,-29993,22016,73840,80528,70247,84444,37380,-81927,-117466,-72347,-50029,-19311,8957,-24487,-49001,-23183,-20511,-62318,-60713,13105,57887,32412,-1539,43298,110236,83963,44906,111245,148168,76729,3843,-17803,-8361,-15126,-8636,1769,-48437,-101770,-32480,50997,31601,5780,47881,97853,114538,68026,-22411,-101690,-130835,-100265,-43974,-4552,2080,-28163,-69754,-68230,-9130,13748,261,-18825,821,54405,69992,84866,82977,3452,-95155,-128023,-50514,76660,110189,22889,-53206,-35116,-4990,-45385,-89397,-31365,72194,98077,110694,164987,168676,51267,-51921,14402,93280,42985,-81687,-109398,4749,100239,63354,-8481,-49970,-61090,-39160,-42166,-86530,-97235,-82808,-65954,-22833,31635,44221,50341,48589,1608,-66456,-86095,-58313,-54496,-53854,-9906,41445,32895,-31520,-73632,-21998,48695,71721,87382,118358,98484,72988,97533,93754,57538,78727,111478,107237,82302,17956,-23826,-8615,-5274,50025,135737,60692,-87025,-80051,-16553,-44432,-28024,68437,108235,40060,-31170,-22401,82362,163341,108821,21722,2021,-18314,-70991,-65508,-21359,13683,20188,19071,29754,35937,156,-26913,-10883,-5423,-62739,-123104,-103956,-36643,3074,15059,30939,-7212,-76750,-106934,-119881,-86886,-20496,-17228,-25634,-13388,-11196,30052,31455,-15229,-14890,34152,19888,-43249,-42326,44731,72347,-5258,-46627,14226,26140,3969,14860,70126,165649,179759,96478,72285,70287,8677,10419,47022,-33990,-172917,-194348,-134264,-78457,-36035,-21899,-43201,-16707,52026,99045,115111,139404,140691,101661,103149,157508,178626,129429,6696,-93564,-89966,-30177,3151,-9156,2562,20722,-2880,-18787,-38535,-48573,-25712,-41233,-35567,67099,108947,84129,83343,84645,90815,85321,76325,36927,-35302,-99346,-127181,-138114,-78085,40633,111882,96805,50141,-34738,-99100,-46001,-15552,-107805,-193947,-171012,-77953,13175,48236,27877,-3495,-40900,-65518,-40999,39066,95256,72261,37550,-9488,-81622,-106283,-92458,-106860,-70298,30774,74357,28916,-6059,52853,121298,138931,130243,39389,-93382,-120480,-38666,-34171,-110761,-71239,16588,-18270,-53260,-24062,-11461,6612,40969,34191,-32095,-89408,-69852,-49715,-72605,-81519,-60084,-12626,69192,111896,111546,120094,105491,51167,-8919,-30908,-36318,-23949,36064,93017,85249,39052,-14905,-83174,-120033,-72659,-34082,-85876,-77948,58494,99601,28636,17353,26539,10420,44571,70907,17683,-77761,-96647,-54020,-30744,-45414,-78393,-119820,-122515,-83868,-72488,-68735,-45327,-70224,-116286,-81208,-35243,-6039,58480,80981,35613,10054,-20107,-33391,1407,16318,-38974,-68902,-7705,-4632,-78813,-106327,-73551,-67675,-80054,-46989,15364,68656,63250,33650,-9899,-47227,-41274,4414,34632,8111,-45732,-66212,-1886,51629,53477,47112,-22079,-65326,-41880,-11437,-21055,-52617,-70770,-26153,8054,-17205,-46189,-19730,-6994,-18534,6270,41328,46859,66244,77859,45084,26112,-18135,-89823,-85424,-39840,-37667,-12813,49605,97745,107443,37278,-39154,545,75515,116761,66577,-63612,-150128,-166113,-158664,-84066,-17861,-38757,-30351,39911,73696,93157,90603,53818,48650,68630,49159,31516,18494,-11308,13939,65238,42954,23000,54257,60298,-31246,-137286,-93549,20822,15602,-61925,-77190,-42765,2383,48732,52942,11215,-8100,-1990,39640,81361,57596,-3631,-44311,-67630,-60667,-33479,-23580,-27422,-44951,-38339,9716,69982,60111,5425,4647,30929,50910,56810,25231,-59348,-109038,-94950,-48728,-20432,1968,37629,76066,69249,54185,41451,45933,38504,60530,91529,62593,54648,130947,146408,40238,-71855,-92962,-5919,29080,-16942,2082,28900,-21057,-53614,-42695,-25401,-36791,-129980,-212493,-172556,-73843,-23253,3526,45805,44453,-865,-6273,-9556,-12183,2594,-39826,-162408,-204662,-99241,33304,94611,91952,68874,16043,-57400,-121598,-103318,-11702,29972,-5234,-57102,-106601,-116589,-60890,-4599,25356,38559,75396,108158,81971,14940,-36559,-19619,40783,85362,79411,16638,-54640,-48511,-5350,5822,-1955,49965,126021,129963,103281,86534,19454,-67268,-127686,-145952,-105649,-48258,-20263,-57,6795,-23929,-18311,44139,52814,4732,8295,17471,7664,38584,72395,47380,22596,25500,4866,9811,37121,58717,73317,28808,-39193,-21720,63138,97110,78949,46631,-7335,-73261,-63264,11421,28498,-27327,-54262,-30360,21779,121761,166723,60609,-48120,-62898,-52084,1668,99051,107632,45101,47194,86652,71574,-920,-73328,-75988,-40459,2450,60087,83829,73561,97084,83159,-1322,-96784,-77590,-22307,-48514,-63293,-37034,-63342,-118703,-93594,-44760,-59733,-96980,-88054,-34966,16827,46346,25102,-61055,-117105,-101647,-60347,17273,60054,-10481,-48898,6430,44476,38934,-3705,-92211,-130313,-112013,-82339,-6843,85880,104550,55799,45768,95282,99053,55026,18846,-13122,-12676,11546,-7817,-17849,1782,-13445,-4805,52856,103845,91770,52636,57640,107388,110067,57601,18179,-6899,-67416,-122204,-85582,23960,88419,68895,58336,55349,14412,-45384,-70520,-75012,-88377,-55969,14762,10236,-43012,-23905,21870,17729,-28766,-36231,-32968,-57957,-57571,-32005,-5821,58624,92150,38691,10957,25845,-1907,-46458,-52549,-38801,-68735,-81415,-42848,-79397,-104877,-1672,85193,38622,-18440,-26199,-16099,-28657,-37414,4285,43579,42633,33738,13545,-5032,4467,-23274,-58674,-24215,55257,81737,63108,87513,109424,50889,-42825,-64279,-20204,-13824,1770,49993,44025,151,18031,61822,102341,38843,-57264,-5474,150074,204698,137475,65264,16438,-60361,-112755,-67652,-8180,-28451,-76882,-78263,-49757,13888,89435,115943,81963,20367,-4521,10395,26711,-10318,-85575,-82517,33212,116637,80773,-6830,-58212,-69081,-51695,-60706,-88579,-44307,3543,-62111,-122288,-122639,-117387,-100151,-8860,134212,141231,1794,-11870,28829,-65918,-131676,-84042,-58394,-27020,71634,169446,146725,14756,-59092,11476,57085,45040,44801,-19642,-129293,-146059,-77248,-22503,8206,87587,182248,189937,79636,-26634,-56477,-24683,-15659,-30561,8868,77364,70874,-34803,-110180,-114518,-82917,-48800,-88872,-166687,-104834,43650,108645,93573,70249,55239,47218,8903,-18639,23617,21657,-51985,15288,146783,108917,-17266,-46027,-13210,-34797,-58352,11826,126440,181665,120336,-29110,-112737,-53954,-10605,-55611,-63757,-50202,-84094,-42918,66046,136829,152832,83719,-61672,-133263,-83402,-20652,11825,-31420,-62072,-5216,10773,-35855,-637,93024,106318,54974,4811,4552,16593,-12516,-25583,25487,55690,23326,21255,40441,17840,1911,72708,131482,115429,59153,44536,71833,65859,15041,-6753,-5207,-38040,-29286,19495,44464,69138,45686,-83321,-195509,-206989,-141061,-42768,-14977,-56290,-77857,-55336,-8147,4612,-39457,-46278,20468,59995,26454,-6940,-9915,-3817],[-12363,-29367,11604,62473,89792,107662,67777,-22496,-60091,-43425,-47973,-107493,-138528,-106190,-34931,39258,64187,59941,-13586,-113517,-117827,-29000,29447,58449,79668,76478,44060,20564,11565,-21497,-46674,-36850,4323,15336,-57979,-97031,-44728,-24935,-81321,-97615,-58144,16152,75795,60208,12661,-25120,-20872,24280,13497,-54594,-38535,26419,16277,-22038,-25159,-6440,18406,19531,33571,92404,106045,39344,-22236,-49850,-36944,35258,83768,55408,42583,32280,-17104,-60259,-40480,39086,88047,44178,11906,77216,137117,95699,62587,96507,103915,78903,46878,19457,24521,15924,30269,38868,-36886,-97066,-28610,46807,35740,-454,-28805,-24277,4155,-36042,-110525,-127040,-129947,-121220,-78011,-29096,-5924,-32694,-56706,-20616,25550,22425,8408,-24578,-30950,4522,65685,132620,143445,68986,-25199,-56448,2794,60898,40516,-46124,-113958,-89014,-43209,-40332,-27952,14407,52972,34592,17131,60269,69262,-45325,-125605,-28373,46480,-11440,-113275,-108993,-28245,460,-13288,5057,-24438,-105650,-120858,-95694,-111387,-90482,-54292,-54263,-57544,-25764,-2284,-9556,1454,35412,29155,7159,16420,-16745,-68747,-31037,51587,96770,55937,-47608,-90797,-34240,40362,69190,65428,15911,-3148,48693,48988,1711,37104,95597,80410,29545,-10532,-8712,-8338,-60392,-51507,40344,28576,-61157,-15219,84414,14102,-40277,35186,104559,73299,14976,-23370,26992,110650,108292,71767,37551,-23686,-73089,-49911,-10392,14662,31101,61328,75891,16358,-65288,-54025,-12183,-2272,-58943,-143054,-113865,-9046,-9204,-95486,-81254,-34255,-85577,-141218,-116824,-28492,12484,4076,21738,11855,-47412,-39162,4227,-5086,-44454,-47479,-20876,12004,55407,101900,66178,-11232,3367,97542,73549,-19320,-14639,72753,141850,133599,62704,30503,24837,-26486,-39560,351,-19527,-96018,-111229,-63988,-18246,20713,65554,84912,80762,80570,78558,68391,89509,137724,155369,165803,213068,238711,174487,16917,-80511,-78904,-63179,-47610,-40304,-47303,-42820,-18322,56600,125191,60542,-85262,-163059,-94884,93937,220834,182292,96917,67840,60756,26391,53007,64177,-60862,-165380,-111018,-42013,-15543,38870,114517,83387,-24224,-95263,-54388,54959,60596,-47652,-129706,-150501,-112040,-17109,41025,17208,-1241,-414,-25426,-64708,-36857,38762,80947,108618,101739,24042,-71823,-131252,-147557,-75782,56063,112221,76893,44978,67079,111322,142047,141646,43511,-85222,-90437,6706,41469,4359,-5921,-25262,-76294,-62774,-36635,-28007,19678,82184,88547,53268,14519,-2759,-35886,-101082,-123886,-82858,-9330,64235,101680,87443,74732,87674,86175,46936,17785,5323,1969,47768,103496,86181,34744,20733,-9089,-101280,-84596,-12353,-24361,-18707,80607,118268,48119,-1882,-2831,27695,48498,-4676,-81246,-110632,-73764,-30818,-2924,-14385,-85611,-106111,-36633,1644,-25472,-42084,-53871,-122602,-150708,-64705,10213,14939,23964,33057,24745,45679,29678,-30827,-39860,-14886,-51449,-89700,-34976,-17942,-62632,-68374,-22134,14096,8949,-6357,20897,59064,30816,-17778,-43723,-38065,-16057,5735,5087,-30034,-72067,-66288,4289,40728,39229,67770,32618,-22572,2274,46803,-5137,-79769,-99224,-73067,-68409,-85605,-69080,10798,41661,-21901,-14938,74567,107233,79950,57918,38737,18892,-27140,-88776,-70330,-25963,-48397,-55053,14981,89656,101806,47736,-20093,-23138,21577,79130,63286,-31878,-99779,-125977,-131487,-94207,-79173,-67924,29361,94912,52935,36666,21984,-33862,-38468,-3639,3763,34628,51072,-12032,-41984,1426,9407,-13211,-8241,-16714,-73985,-119384,-67091,17210,14268,-39686,-55354,-40502,-50675,-37674,12882,32496,31336,20358,29030,50181,51315,21895,-22240,-72998,-110867,-91786,-16984,47649,42611,30233,53775,67936,34346,35173,81863,65352,2617,-41690,-27606,-36783,-103156,-147826,-48945,64352,71996,83667,138489,108761,66772,56640,44919,39692,101023,130780,51200,-29645,7555,67438,41685,-28051,-47666,12362,27076,586,48749,91392,11692,-51153,-18517,26581,1777,-102985,-167813,-123661,-39901,9517,44913,49734,27291,23567,35077,4011,-9180,3327,-66314,-194830,-197449,-70503,26661,50149,39486,18815,-8288,-51741,-110087,-103290,-20584,39356,39923,-9806,-83469,-88710,-13154,26319,4880,-1725,32812,54624,46489,24969,14150,24102,43160,56356,81603,46004,-69845,-133400,-93458,-32905,-32618,-38445,-2947,28085,13753,-8200,-17998,-31871,-68533,-86062,-60572,-38318,-40051,-28794,-25029,-71259,-82142,-14807,11092,-14946,-699,1400,-10005,52000,139189,151506,113631,66892,12302,-36124,-34504,48200,145607,124300,50500,53821,79607,49040,-3496,-29202,-29327,-68068,-93017,-33397,13262,-24798,-74432,-56786,-12443,71599,133356,74090,-32903,-107484,-123654,-42133,87754,97800,5299,-2475,67515,73142,13852,-18937,5456,8983,-30072,-42457,-17068,45079,113699,87672,281,-80487,-66088,-6562,-39134,-77422,-11837,30512,-57673,-132475,-84987,-26419,-3466,40514,68207,38463,10869,-9324,-65627,-83072,-30534,4278,59222,112911,47469,-9979,62844,122096,95531,79665,27306,-70828,-120527,-61181,67755,155157,137791,56415,6067,7949,-10472,-2826,43566,38219,5412,9461,2794,10104,57450,59611,47572,41874,48160,37958,22210,45250,61448,29961,11043,-7859,-57734,-116020,-139460,-74438,53913,132357,131826,151918,166891,98165,-16437,-62828,-27914,1344,27744,72848,51628,-12178,-19595,-7150,-30205,-42471,-15942,-20912,-49725,-32244,-6535,-23642,12801,77101,72758,40262,-19053,-66085,-51099,-33241,-67220,-111130,-106772,-64006,-74607,-66439,18773,52538,-20844,-69522,-50979,-21148,-30204,-39633,16156,63698,38152,5307,-8902,-11578,20459,7380,-31057,-28121,24485,72293,81343,88258,80756,17256,-67614,-86256,-41524,-18075,-9335,332,-13263,9199,77736,113587,147199,97866,-36532,-73539,19215,67663,42895,-3728,-48932,-99061,-86463,4163,34611,-33390,-65632,-31516,8326,77435,119937,56380,-36057,-87022,-59523,-12369,-1223,-18787,-41158,-41880,23541,75750,39111,-67739,-127897,-89228,-54911,-117893,-139329,-7717,97382,31876,-38556,-57531,-75634,-45187,45409,109202,93438,26368,11347,12304,-24344,-41986,-11937,12186,-504,14347,113719,152888,20335,-92385,-33468,31087,21869,5670,-22741,-52289,-37715,13253,23054,38311,114819,159366,122873,42901,-40142,-101820,-93413,-35950,-4111,12532,45106,44870,-36862,-96419,-118654,-143694,-161766,-153909,-95202,12848,92476,103918,107209,90305,17076,-35043,-38660,-22543,350,-23511,-16670,108084,203677,93605,-47095,-85089,-68300,-40764,3533,64902,142095,200728,178041,62654,-63912,-77350,-34466,-33910,-34252,-25122,-52429,-25879,78084,169370,169936,61424,-88422,-164670,-118064,-44561,-2634,-35479,-46510,40159,92349,66436,56261,75901,74771,73055,59855,54175,39225,-5520,-10526,16958,-20229,-65007,-55087,-56996,-75451,-53903,11366,29758,9308,9183,40431,84673,103003,99704,103456,78054,-6166,-42334,-1254,38591,47710,12129,-86771,-149105,-127225,-80148,-30701,-17336,-72187,-127089,-115229,-54291,2042,6640,-9356,20213,69388,71769,57633,56875,27694],[-35203,-28339,3053,30836,70272,124305,103085,32353,7642,26919,7288,-84150,-168880,-167245,-108467,-68683,-40883,12051,6307,-33910,13274,86797,63287,17210,7307,-3079,-11153,10921,2587,-52612,-70283,-30057,22991,38165,-9756,-41003,-18812,-10949,-54246,-60486,-50169,-60522,-34159,2394,29207,37421,42612,51328,-302,-70966,-10983,87257,81458,45447,16357,-25377,-60327,-82064,-43339,59048,131623,119708,49244,-8124,17929,99983,141582,113815,93879,65315,8854,-15926,-11057,25404,62706,21672,673,74156,104458,35981,5323,29345,39949,47366,39089,21127,28077,7939,18283,46775,24966,-7469,-15617,-37045,-55986,-71362,-161724,-220879,-142790,-74250,-81568,-87905,-95574,-120150,-102743,-67017,-42499,-42008,-25287,29690,48542,3298,-39943,-38588,-41519,-64440,-24714,74119,111075,58084,13949,18385,47095,65510,45435,-27665,-78266,-39005,14664,8039,718,7291,-3820,-67115,-108670,-53178,-21545,-96715,-120589,-20625,54939,13500,-48691,-40603,-47843,-116651,-104275,4271,9007,-80994,-107835,-91477,-78144,-38060,-1257,-1594,-29889,-58836,-57136,-47468,-3163,87373,131912,102183,73751,22098,-49876,-51300,10239,64226,42608,-43920,-94287,-71820,-8067,30313,4097,-71094,-93010,-26129,12987,5276,29635,52887,29514,-19414,-38584,8957,27359,-41765,-90982,-55025,-15384,1772,60435,115173,41921,-41537,-17853,62739,85072,53169,4956,32284,118888,142938,99770,36667,-31941,-73129,-65230,-44332,-13292,28300,68073,65670,-16134,-72735,-17833,25903,19569,-13216,-76906,-60780,13265,-32389,-148711,-116290,-39846,-103594,-162983,-85837,-3592,-12209,-3361,48896,39032,-46869,-63395,-4052,8325,-52102,-98377,-74977,9053,92360,105473,42105,-4407,19303,100265,94017,-1984,-5905,76920,95219,52627,98,-30724,-13656,-6318,-11374,14006,40152,22863,7860,18172,30153,49919,108590,165550,152665,95252,45386,-1123,4875,69950,125563,135069,140814,148431,102756,-5724,-27620,-6319,-71619,-119084,-74774,-33271,-4470,26947,85337,176084,134135,-45654,-158897,-99048,70788,174540,123683,28638,15180,30364,2008,34056,62848,-43390,-126852,-51148,47109,51192,17868,46760,35595,-76665,-129821,-9900,122541,113330,22663,-39797,-71537,-74332,-21200,31926,34892,36473,60268,36355,-57658,-118966,-60253,43489,132945,162008,96434,-23549,-95647,-91548,-30842,29636,61932,70949,69527,40924,21079,46081,73849,19497,-79784,-104452,-21912,79846,128765,89597,-12835,-61897,-29517,-32650,-62815,-37446,20003,50158,75269,82270,50403,-7704,-58304,-58719,-29202,16699,76174,103656,46925,-14148,28196,93672,83891,29860,-15728,-38223,-11827,51610,77651,50165,29253,-8042,-101170,-95964,1315,44036,38377,52180,87998,87161,31870,15461,52961,31568,-53889,-94852,-66384,-7558,28559,56104,30243,-61237,-73656,18281,65602,28315,8261,-15282,-105153,-112652,-7268,54574,41486,12101,19000,29907,18013,21218,10736,-24292,-38019,-36691,-33963,-17528,-47561,-69534,-37535,5555,49467,75557,45843,45475,89420,83142,26726,-6041,9476,8852,-13568,-29954,-68703,-117123,-107495,-28881,40969,65700,88699,63761,22980,65110,128774,64398,-65431,-132306,-118644,-116594,-129777,-93477,-12489,9756,-28467,11010,126125,177447,127104,69070,31118,8191,-36784,-95422,-71571,-30833,-48985,-66106,-25254,16778,37329,26821,-26884,-79297,-58650,40164,75995,17767,-24015,-45308,-40783,-33355,-80079,-81300,47333,108721,26409,-17703,-36183,-104997,-107677,-34820,1401,-9475,-33870,-49170,-21983,35505,30112,-50878,-112298,-114824,-82331,-51144,-47894,-49211,-51392,-61807,-38900,-3441,-35409,-72593,322,115075,143965,67334,5221,-10393,870,-19193,-59844,-71418,-86415,-82929,-8200,68450,63864,53221,77510,71089,25102,39193,105294,91543,-5241,-108224,-87674,-19220,-63490,-128339,-10334,112709,98051,76737,121674,114342,91525,55821,12425,28165,109629,103262,4859,-86570,-86579,-7263,44801,39758,21450,13091,-3121,-17042,9500,29114,-12423,-47191,-26029,453,1867,-37727,-62300,-46882,-29401,-10427,30983,23202,-33693,-36865,-8630,-38179,-41410,-2883,-34661,-120007,-91712,15719,47579,-2929,-8092,26262,3504,-60540,-85436,-53368,5887,64575,108145,81512,-6167,-32539,33993,34808,-42194,-60337,-35448,-41821,-51492,-26717,14881,38248,39434,36661,57512,56681,-9121,-67936,-76803,-29879,-7407,-64103,-118157,-98863,-87759,-99172,-26929,65801,63099,10710,-4818,11203,2474,3133,5940,-28423,-48761,-26851,-20681,-45058,-16040,28652,10290,27823,137866,195800,152034,71494,703,-64567,-69897,41356,179278,193718,148194,114491,58055,-19438,-69814,-57503,-6114,-18729,-75942,-60268,-50349,-92579,-105494,-42966,-1629,5246,-1195,-32251,-86180,-148840,-146628,-52894,33356,13141,-57358,-18336,102986,111680,34065,25536,62229,32850,-75947,-156870,-120467,-8004,66127,30652,-18402,-53362,-61198,-10389,5582,-31619,-4743,51385,-11992,-99346,-53417,56732,128490,141652,123359,68517,3674,-47515,-73600,-34272,16411,22651,72910,148819,99162,23587,70473,120815,113550,155597,163278,67435,15808,84602,152708,169478,131623,39507,-20184,-25702,-62482,-73083,7407,54460,146,-18585,12336,52985,105907,125253,83135,-9673,-77440,-93665,-50148,5839,-3261,-59264,-67541,-60711,-96197,-144451,-130438,-26815,81243,99815,85253,119838,135529,82500,-691,-30013,16375,51225,41673,34687,38477,72420,101403,50645,-28155,-28263,17811,16615,-8712,-17897,-30008,-59288,-32428,45828,83790,46556,-40251,-52557,1958,25393,-18995,-60981,-72303,-55505,-33831,9407,57048,57244,18165,-11704,-5269,11336,768,498,58985,97834,54273,-206,-19863,-9852,30128,41268,20239,-658,8394,39134,40651,37556,41131,21382,-48970,-99181,-57615,-2167,14750,1484,-17289,17775,59146,60177,123878,138007,-1389,-104352,-94733,-89921,-92346,-69431,-46582,-34446,18286,80513,46195,-31352,-8303,61137,65302,86948,115898,50473,-63105,-120057,-88988,-51649,-36461,-8777,39015,48394,21391,-11229,-30530,-96350,-161276,-125398,-66390,-96142,-94779,45012,131775,41215,-30031,-19260,-39851,-28419,35341,62189,47196,61536,27445,-22010,-7580,-25374,-31661,22803,23753,-39482,4475,96642,44961,-70723,-57384,16029,17935,-36641,-46832,-1015,31380,28846,-753,13114,83905,86238,37910,24325,3984,-65974,-115625,-86971,-38907,-11882,9282,161,-50566,-81841,-92526,-107424,-128638,-99653,29846,125388,110356,68610,53925,22767,-40545,-69280,-18508,42671,11486,-75471,-50318,88509,156598,52143,-66842,-114679,-108099,-26916,73927,77467,39115,55996,106197,96815,-3132,-77791,-51069,-29857,-37793,4103,21104,-25421,-17592,73597,103209,22482,-57238,-91086,-71541,-27373,-11649,-35574,-24350,49402,105610,98791,53061,13423,16140,66492,80179,20862,-56284,-77491,-20557,-9293,-101249,-144770,-110718,-112501,-113629,-69628,-39155,-79681,-111020,-69746,-13765,28241,65805,103000,123492,106746,64409,13867,8367,32716,-7448,-66152,-54643,3248,19899,-12039,-31042,-16159,-56926,-159537,-203019,-136278,-27375,35877,42482,46422,83310,107375,107188,71126,2970],[-47021,-18717,10132,20884,39178,70204,74210,78841,88957,57368,10850,-45002,-109971,-126889,-113981,-107953,-67935,4060,33086,34190,65657,80810,23126,-35306,-45179,-44646,-29762,12326,25093,11626,28550,59430,64885,57111,27721,-21589,-60441,-32263,26554,60065,-11628,-113682,-131575,-67163,-8049,27134,57718,72850,9662,-59993,-3829,85738,100464,67315,1038,-71677,-101607,-115282,-80223,25837,97834,76358,31346,38473,93821,146536,162746,133794,94727,56392,22356,20414,166,-17208,-18377,-66369,-74665,23681,53281,-25758,-63899,-37721,-21859,-12730,6149,10500,-10824,-51011,-23844,43225,80612,64607,-17926,-122136,-150202,-147520,-236673,-310457,-202600,-39275,3167,-49493,-67797,-66568,-70563,-72072,-51304,-9778,28416,54117,67367,1730,-68237,-27122,-4672,-48005,-46965,25347,35546,-19214,-14140,19094,25365,52344,56953,-10578,-26570,46868,79484,28468,-21483,-44394,-81265,-157073,-168354,-82829,-22081,-22139,-21916,6800,66841,101195,90247,50338,-58625,-177654,-134901,-736,10355,-36316,-26923,-21772,-14164,14563,52131,78956,44967,-29473,-55876,-33102,14527,96448,156489,140038,81955,14896,-36283,-62486,-57256,-49691,-63340,-68335,-48260,-47772,-19799,31060,1696,-99644,-122444,-31748,41075,42334,18571,4228,21172,12827,-33868,-24256,11949,6519,-17467,-42559,-29615,37523,77160,54810,2084,-50899,-57397,3525,49492,37612,9964,44951,114406,107909,29481,-18286,-30995,-59175,-75850,-63992,-28072,2604,11596,-2825,-31042,-12292,47913,37068,-5145,7948,-500,-29037,-37368,-69879,-107594,-73429,-44500,-106056,-140559,-78293,-55982,-67987,-22026,48141,44904,-29742,-34757,10687,33046,21676,-16653,-65572,-52703,11067,36790,11319,-10886,-22568,28383,73975,39216,21756,59075,41806,-10113,-26032,-27448,-4727,17206,21444,54982,91862,53161,10938,10599,9059,11054,49276,74456,64804,44986,27186,-24407,-59680,-30124,46869,81440,45157,9916,-9740,-33660,17876,54338,-34052,-97239,-40733,53391,105329,91713,65305,53500,24308,-15055,-56168,-44342,39010,49891,-21333,-70927,-41915,17511,20224,19973,12960,-19889,-20363,22580,66883,69623,1560,-33516,-26557,-88160,-121858,-22312,75654,101343,88525,33205,-2032,7634,13519,16219,30810,50744,81919,79359,-4200,-113189,-128335,-50781,56833,102398,58044,-11698,-34569,-36177,-41050,-50363,-23846,16079,18081,-30409,-75515,-41278,28325,10381,-83874,-143042,-76542,60058,136346,100564,16019,-17576,4935,-1531,-56345,-87820,-81738,-44916,28849,72165,38797,-22024,-29874,-8144,-17840,-7155,74937,102556,19663,-41677,11884,82271,76911,26023,-36382,-95093,-106581,-39233,43996,56303,5402,-63957,-105167,-93646,-31352,30382,39212,15070,41052,83518,49283,41049,77990,51873,-7903,-13120,650,12476,32230,68254,46333,-14072,-35729,-8921,31059,27439,18258,-6386,-83127,-86779,-7942,24090,29089,23979,37287,31879,-44460,-42890,40602,27806,-17334,9456,48428,51433,-3063,-37077,-37232,-42205,-4749,66787,69494,49713,90988,125131,109013,84719,75713,8244,-63851,-50493,-51312,-93602,-106545,-50408,43543,82671,63840,20037,942,34569,89959,72975,-22897,-117433,-109352,-82408,-105596,-106605,-76888,-70618,-33686,31647,95189,134578,127860,100875,63535,41415,-16150,-89124,-78056,-40051,-51615,-62296,-38419,-28856,-14037,1252,-31603,-92949,-94679,5626,56762,7414,-34844,-53137,-35370,-2976,-30967,-51591,23160,85504,53597,13713,-31345,-114213,-111276,11201,52876,-78514,-179616,-92577,55445,122300,71870,-51483,-151951,-145845,-58507,-5214,-70318,-162881,-179546,-137891,-54612,19883,23785,-2285,71724,195967,182393,43124,-34562,-55591,-78123,-108265,-101940,-39964,-2747,-14913,11020,52095,8937,-13686,43558,68247,15287,-16166,38955,85647,24814,-104640,-107185,-1954,11719,-31069,27275,61400,25182,5315,24547,41011,63658,22411,-21183,9941,68694,42080,-16642,-44776,-44837,-13440,11644,41741,66879,29892,-36888,-69829,-49014,-11455,-1671,-23693,-41132,-46039,-10048,28355,23007,-11034,-40750,-36560,6437,16860,-44453,-81199,-70195,-89214,-84357,-31792,414,-29202,-9176,87895,103887,-7448,-21474,82997,58830,-46509,-48708,-5986,14760,38483,67180,75144,26288,-26801,3375,-9160,-90342,-114145,-97517,-113218,-121321,-81929,-33846,2701,25761,39789,37763,52488,74917,58045,-9580,-11345,28716,-24434,-125304,-142979,-122062,-119059,-33773,106560,146115,77137,39341,72088,71289,58322,69680,64703,38578,-3113,-57076,-99118,-40606,51769,34357,-1929,63222,115714,78270,2247,-44700,-42771,-26664,44570,137107,144811,114782,67750,-2915,-56333,-64011,-29210,17172,2326,-48553,-59512,-94771,-145833,-124397,-41925,3392,-29608,-92306,-134095,-157038,-159702,-103295,-15615,16489,-28094,-75280,-9600,100009,63059,-20140,4540,39908,564,-84572,-152908,-121177,-39057,-12237,-54810,-37936,-15682,-57736,-58201,11532,31941,-11062,-38745,-60226,-59951,-5607,88942,128107,63366,20733,26935,6737,-47194,-50656,21779,36906,1149,45161,102805,51090,-1979,36339,81579,98574,144536,174663,152897,169740,219139,181314,112245,68002,9577,-22804,-16197,-60208,-120457,-62361,31230,5159,-25565,21729,68346,84271,105591,76426,-51837,-177509,-203836,-118906,-40276,-40355,-92403,-113092,-75065,-60289,-107271,-94870,12027,80142,47214,15634,29749,24508,11417,-4518,-11644,17164,28226,-13127,-40773,13223,130786,181989,87957,-10990,-18851,21572,31497,-3369,-59524,-99479,-97001,-57970,-5493,24361,-825,-30624,16478,80255,104390,93529,42124,-20188,-24860,5667,39561,75817,113697,116748,84294,45684,10118,-9394,19063,74550,89151,56164,19809,-5035,2236,42168,61587,57901,53825,46718,29773,1522,-13797,-4792,22285,-21230,-91157,-55882,1685,31050,37601,16073,-3049,-35033,-65652,50280,141635,55842,-37661,-70459,-118818,-134135,-38506,81031,120603,104149,67216,7761,-18695,41949,106045,70429,58440,122912,144206,73212,-17708,-58009,-55434,-27852,17594,67031,67784,-5374,-73953,-57481,-57178,-133520,-177947,-121291,-48521,-13403,45251,73682,-12933,-72319,-38343,-38168,-58797,-41055,15794,84321,128180,54238,-22775,-9194,-44803,-85499,-39131,4903,-42118,-58310,252,11216,-60660,-64306,6866,23018,-52659,-70705,8162,26178,-40300,-67800,-24100,45980,44882,16109,25988,40902,1056,-62649,-96018,-79615,-29286,3153,-30599,-79881,-79606,-50301,-16984,-23282,-42114,19644,73619,41729,4023,-31804,-53488,-26560,-3283,27973,79075,39387,-53904,-62868,30106,80717,33141,-41798,-79377,-69038,15610,123544,106156,-5546,-57296,-9290,52568,49617,6883,1928,-28909,-67909,-5153,35645,-29666,-67950,-24868,-600,-14398,-10704,-11459,-16314,-11749,-37656,-69567,-43016,11599,62559,76028,35979,-7955,-2085,51983,48384,-66778,-172986,-140608,-20139,10658,-67728,-111206,-76764,-49627,-18336,12242,-16522,-112549,-156927,-121122,-77158,-48986,-9194,27128,24123,19090,52778,50928,28578,31911,-27775,-81245,-609,111112,112299,24753,-34073,-581,3263,-108453,-201394,-155362,-38705,41835,69293,77502,93410,107378,114532,57813,-31441],[-53115,-36040,2850,17355,-3785,-21784,-13707,28476,62869,3398,-55096,-54114,-42681,-43706,-57165,-50951,19412,116617,125829,68137,12145,-16180,-29875,-21041,-15900,-25427,-11250,17357,40459,72316,108050,106622,72273,44134,8409,-71828,-148280,-81164,80470,160770,68908,-42582,-78167,-59697,-51867,-31313,21489,46203,-1251,-44046,-10215,44128,46574,-7775,-79738,-115468,-82678,-69287,-62652,16087,53541,-6339,-12437,78334,148281,160920,163942,144895,98102,53967,33149,26349,-4866,-42370,-95416,-177343,-161239,-14976,51318,-4270,-44265,-41025,-57561,-53788,6007,30170,-20746,-70740,-34893,31548,70373,62330,-16309,-124999,-156056,-148301,-191284,-235252,-162311,-11809,32852,-58221,-83893,-20971,-21532,-54390,-28282,45788,68413,40547,61100,17658,-40045,459,34012,20623,32601,52113,2387,-55465,-34096,-11068,-22087,2569,7242,-42419,-6975,83600,65722,-3374,-34257,-56888,-101603,-150573,-108896,-21870,35611,79543,69355,27562,45379,140115,177371,103480,-47342,-137136,-71928,14238,2721,-2103,31340,37084,30688,48666,80014,102782,58303,3707,6592,22605,15598,35272,81053,96902,48069,-17896,-29082,-37306,-81683,-123625,-119937,-62799,-13407,-26629,1400,83110,69022,-42996,-54339,37649,77933,42457,-13545,-20890,63722,110905,25200,-54870,-33621,38528,87801,48440,4309,44298,57855,3811,-48136,-69546,-70489,-35008,-14864,-26866,-34782,15605,74656,39500,-38297,-43871,-3830,-8735,-18552,-17333,-22819,-39038,-36030,-13424,20128,57297,71088,1867,-53358,-4843,28372,-37017,-104591,-76416,-28169,-30962,-42242,-42866,-40996,-52831,-82136,-66587,14988,96569,88008,23926,30119,45850,72493,144754,154360,43280,-45657,-47356,-17390,-9334,-16963,-41695,-14625,43706,64672,58926,56904,4596,-45369,-9388,38506,41236,16306,11426,68792,105797,22547,-54955,-45159,-22352,-10775,-8768,-65620,-92676,-21465,53609,25296,-64328,-86175,580,68530,32055,-20474,-20904,-5400,43477,72720,35519,14693,63062,153955,166358,90841,43093,-44091,-133259,-68822,10828,3760,19578,-5108,-85707,-117625,-69055,8721,12205,-10895,-15993,6444,39448,46706,49328,76157,25431,-37059,-22266,-19735,-45087,-33996,7909,88595,154391,88651,26757,59352,46844,-4199,-15095,6453,51017,92242,65442,-11373,-79699,-95695,-40354,2182,-9337,-14578,1739,-30507,-97925,-108834,-54115,-29353,-57092,-75616,-80178,-29082,52339,34818,-49279,-98830,-56631,30588,62575,46594,23832,873,19984,43214,-2119,-75700,-103402,-75576,-17533,25377,7546,-37161,-22058,-23007,-94829,-90403,22428,62617,11755,-4794,27378,51031,43385,45922,14999,-75038,-127630,-89700,-8139,35756,-1768,-44458,-48920,-75885,-105633,-55562,6964,27179,55376,75313,33632,24890,77444,86874,67428,90292,65659,-1746,-13131,31351,39197,39327,34271,-15865,-29124,-7514,-15191,-45954,-89476,-96645,-64778,-57410,-30879,9971,34444,23352,-36915,-33345,63507,74324,39548,51953,64337,87880,87699,38197,-53697,-107153,-36893,76822,87240,21401,21245,79973,138920,152590,116204,-3095,-98033,-49704,11595,11449,-16317,-18293,33905,53956,6055,-47565,-55873,-58662,-33065,4979,4564,-53476,-50817,-8786,-22988,-58772,-80389,-72662,-3147,15253,-17429,1863,49143,82698,86211,66152,15836,-28994,-15619,10489,-17890,-39421,-18052,-5422,-4270,17519,17247,-30149,-62613,-3163,32882,-19884,-83342,-110421,-85977,-19279,3814,-15761,2798,72788,111663,85965,10255,-71576,-54037,83371,92692,-121590,-250544,-105419,81656,108703,44102,-22837,-88718,-92549,-17740,12896,-78963,-203682,-233892,-161715,-66345,5743,60928,104972,160259,178354,72353,-63267,-75044,-79498,-157793,-172294,-66776,45540,72605,35863,46036,71540,-16566,-61643,31934,99756,38361,-46704,-9811,87201,62744,-64575,-73276,40873,108495,64525,2218,-55609,-72114,-53690,-53099,-49387,-6679,-8832,-9456,18659,49035,40362,31028,57331,69508,26621,-25941,8156,92055,89175,-19972,-96167,-43803,63714,72470,1432,-43956,-46938,12314,92074,75892,-4894,-31411,-18965,10716,39664,22137,-20314,-54293,-96343,-100857,-49013,28683,39245,22708,98859,145525,44337,9792,124750,108383,-4444,-4671,37658,41942,12445,-27149,1556,7520,-69351,-76554,-46125,-69510,-100776,-103695,-105360,-104663,-97535,-69188,-10077,40921,56553,43353,64601,125128,113726,15783,-9691,31403,16762,-36731,-48476,-45593,-64351,-51379,45338,119699,98152,79064,105528,102249,90513,113927,116710,77642,18440,-57334,-103264,-41993,38848,44196,17480,2929,-9752,-35374,-68663,-47181,42694,77040,79789,94757,55024,7248,-6678,-26410,-40105,-25751,-5192,23548,4655,-35439,-40652,-50055,-75209,-91977,-84068,-53030,-41464,-62339,-100769,-140764,-127949,-51887,14707,41108,15182,-23683,13447,40633,-50962,-100519,-34135,-1830,-31434,-33598,-22139,-13959,-12152,-45996,-102899,-55241,11280,-32341,-100765,-45914,44575,14310,-56744,-41961,17740,40647,42115,-9500,-108713,-129167,-56994,9055,25653,40227,65315,13885,-46910,-934,24161,-18376,-8790,44863,87520,90587,76286,84932,135091,201974,216857,129821,19159,-20418,-18703,-24172,-26681,-56872,-106846,-73522,32475,59763,23182,35784,48356,26219,45426,56810,-64785,-204736,-217982,-131490,-69489,-55439,-69921,-77662,-21846,21382,-31049,-39044,47718,84108,53628,28171,7603,-13965,-3079,-9554,-36400,-27510,-12886,-36815,-52302,17915,131542,146601,52532,-2092,-14186,-11046,-6995,-50906,-124895,-139100,-78361,-26198,-37157,-66275,-62018,-15624,54837,107240,136127,157067,111411,38434,47374,52746,16440,54792,155333,160503,104799,37519,-35711,-52509,460,35332,23841,33746,69437,60133,22940,32932,42368,46371,74157,85370,51267,15590,-24280,-51556,-13555,-12537,-54529,-24466,6182,18549,37152,11927,-44604,-92222,-114332,5660,130303,129150,83037,42091,-33033,-60302,49049,198123,215821,104618,5432,-16784,2652,47215,76903,25107,22091,140085,235503,227305,126906,24727,3352,33535,51153,51926,22667,-38168,-71153,-22631,14060,-62095,-174397,-148169,-29871,7175,-6124,5591,-31391,-69066,-56248,-45227,-69784,-85374,-18462,117372,152530,74367,24187,25565,-4011,-65842,-91057,-40008,7621,-20421,-71130,-89178,-107736,-83568,-7899,34543,-22406,-52890,10784,-7075,-88551,-86661,-29809,32342,69607,87271,75280,46504,23338,10143,-27578,-48343,-8191,13113,-44749,-102026,-65266,-7445,18804,-11354,-76075,-84742,-41004,-23240,-32011,-51872,-23393,61449,86691,40091,24999,38037,35371,28373,57607,85051,58810,10550,-5152,14775,67630,150047,163469,73880,-17858,-55433,-26983,45394,95539,72882,-18624,-71209,-31715,-12803,-10107,-4532,-24700,-36253,-1880,22153,-8853,-25318,-22166,-48871,-84251,-59045,-10997,36761,66734,40221,-542,7505,63018,36126,-96029,-174145,-98715,28703,79186,45636,4851,13804,52888,101123,99475,20830,-91626,-130918,-117353,-99220,-72318,-34657,-17548,-56519,-91196,-53357,2441,18721,17998,-20190,-33754,27303,88026,84678,-56,-58898,1611,52148,-24542,-113498,-96494,-15756,45073,66657,75947,75428,69547,73181,32483,-47233],[-37241,-57236,-21487,14877,-17675,-58217,-63577,-30274,21243,1722,-60597,-60314,2577,33686,11437,11901,105320,238030,220358,75890,-37213,-57078,-12379,66869,81760,41207,21312,10928,18178,43097,41850,21005,20571,17765,-24872,-107097,-160319,-75863,79371,158859,116531,64253,66965,38870,-30431,-55690,-26089,-24657,-42755,-31615,4979,22928,-29079,-107520,-131748,-94290,-32745,-34886,-57472,5116,41727,-3394,12442,99970,145730,137417,139696,133449,104280,76154,52928,14667,-16023,-32114,-98646,-208055,-190301,-37388,61644,53597,22025,-16747,-61614,-44130,20903,36268,15969,-2253,-3768,-9494,1263,36927,28493,-50436,-93003,-78302,-84836,-113180,-107721,-33125,4769,-72166,-102039,-25304,-10100,-48570,-11332,68229,59892,59,-1812,-23017,-41619,-13409,-3046,4517,58830,65328,20045,1524,12382,1852,-29599,-49940,-64738,-62373,12492,58219,-10281,-49196,-13909,-11256,-32833,-30140,17520,54484,63741,70328,55790,33811,29034,88859,129487,83339,-10551,-31535,18762,30558,656,-10196,-14622,-9565,1741,17909,23424,11560,-26150,-12261,57232,58442,-9429,-41016,-15506,7447,-21833,-63316,-37575,-3637,-58083,-115505,-81533,-16835,-21214,-62961,-6539,111464,121204,40828,48832,88476,51991,-5577,-49430,-38487,74966,158270,82450,-34025,-50216,15057,74086,55231,12891,24681,25307,-12906,-71462,-89625,-73149,-50268,-78848,-104944,-102930,-51474,11450,1728,-32809,-26226,10955,41792,67362,40946,-38254,-80116,-13926,75431,87718,35776,-7243,-54397,-66072,-14727,21601,-31707,-92432,-35124,9843,-33951,-36185,17070,26477,-24987,-52416,-25400,59686,139613,127558,67143,62590,55592,72162,171525,216268,134338,55046,19063,-11901,-45871,-39097,-20911,-6237,-2843,19805,66573,71278,-21906,-84058,-17506,50754,27070,-31014,-40194,18248,66246,15909,-45620,-34884,-4709,5174,-12327,-88548,-128068,-36791,69366,52541,-48579,-84287,-15229,43310,42458,27467,40577,41499,41954,56262,56227,54858,109571,173866,120254,18068,46036,25636,-165489,-192570,-50806,-26415,-35595,-17777,-62920,-102864,-66411,-23908,-70841,-73521,9039,31992,-11281,-20127,25649,86349,56129,11196,44723,90304,53532,-8744,1232,96423,167011,98457,13989,24047,10694,-42163,-65701,-49197,11331,77236,83006,65641,24953,-55275,-74895,-27098,5400,10246,3789,-49727,-119102,-108447,-39522,-39840,-80985,-61296,-16285,40226,87103,46438,5378,4647,702,7240,19913,21848,6970,-10975,17185,47429,13899,-61742,-67216,-38302,-46332,-32876,-747,9259,28602,-18150,-142830,-151498,-62738,-17493,-8748,4687,8612,123,3142,61255,84812,9797,-56784,-83890,-70526,-20162,-11993,5419,7186,-83442,-186181,-140567,-15789,68317,113526,100240,9323,-39298,28961,71550,69220,120289,106092,1825,-47591,-13565,15268,57739,106112,46416,-37006,-51809,-83580,-107809,-97834,-90046,-96890,-119705,-113570,-61734,-14169,1944,18317,49453,74870,67268,66560,59474,14058,33830,93395,53007,-92725,-128748,20045,149672,112998,-4434,-56747,-5665,97413,135143,76260,-38386,-105105,-65073,5238,57182,65743,28927,9039,-1840,-37864,-76278,-84973,-98696,-83851,-46327,-10969,-13981,-18663,-3326,16936,9875,-15340,7254,43209,-28048,-121977,-105745,-60426,-10952,23551,-2280,-3083,45885,88197,85127,34917,-13291,-5905,13892,10180,38315,62361,9084,-50389,-15446,17228,-22195,-87357,-119722,-86648,-34284,-29304,-46382,-12943,68561,109849,81037,6989,-55354,-19941,85302,61062,-108830,-190113,-90430,1655,-33096,-59661,-14643,-7963,-28284,5288,19242,-35965,-105220,-125305,-87803,-58895,-38741,29375,123823,147612,54070,-90477,-171389,-128453,-137493,-232691,-193936,-780,113311,57752,-14471,28931,78943,3124,-29268,70388,146576,81685,-23530,4740,98923,75197,-33704,-33024,66040,140558,59918,-92603,-164298,-116694,-59768,-65605,-105389,-90489,-43741,5628,24281,51281,65874,75141,101989,93881,24666,-26352,436,79171,117745,18731,-86239,-16526,120838,95051,-19354,-64806,-53043,10948,90342,67887,-11245,-5935,11126,2967,18640,51315,51467,-7124,-92232,-105786,-44394,38578,53453,7521,23691,82545,49019,15085,80670,77237,-9478,-22430,43221,94242,40956,-46331,-13193,13401,-75648,-98715,-22403,11569,-29792,-71686,-63541,-62155,-101341,-73466,11747,51901,39629,31245,50731,88392,67445,-11688,-16786,18924,19911,36213,71773,46304,-23646,-68187,-39198,23213,61482,76192,76763,58761,52977,71774,64164,23035,-1666,-17706,-31710,-20851,-12913,17094,46409,-7613,-80164,-89832,-74094,-9998,88737,122963,108162,94115,13874,-56096,-31329,-8891,-20291,-30774,-27530,32525,42245,-23133,-25601,32793,52055,-38303,-135348,-128254,-53955,-2941,-7761,-62968,-100064,-74783,-31284,12213,23725,14342,24839,-4708,-86764,-103303,-38563,-12879,-34784,5227,74998,67814,10811,-53627,-127756,-107772,-12340,4023,-95429,-127370,-22756,52374,55231,76196,104455,67825,-20169,-111828,-177176,-176867,-113539,6585,119846,118593,23667,-91162,-129806,-55109,-12868,-10609,37286,78428,99418,72125,7843,-4014,56287,93458,79162,20447,-60916,-75626,-40092,-60431,-98328,-92590,-68268,-35130,47406,91571,45297,4587,-6812,-1469,43255,62215,-57434,-183456,-185787,-121634,-98968,-91426,-55152,-16649,25520,46991,7812,16747,87997,98801,87810,77193,37846,22765,25245,-40124,-111904,-104994,-55649,-31332,-34713,7290,83907,63960,-7883,-7784,-13428,-56739,-70953,-97994,-154817,-120297,-7508,38910,-42751,-125101,-89365,-23601,7635,24089,54260,86198,81296,62887,103646,80581,-23525,-2072,102386,81851,20422,-17223,-73673,-86158,-42785,-37758,-63394,-13170,96762,110017,8318,-32586,-17326,-11113,-1975,24716,39315,24670,-33631,-92358,-66885,-30038,-37702,-20347,-4359,-22120,-39334,-67785,-82494,-58751,-50688,-3493,77823,119522,108449,69503,2000,-13411,58535,150578,137068,22606,-43020,-22658,-14136,-8101,-194,-50722,-29942,103497,189616,206212,159863,85499,53262,50486,33949,28678,-3125,-48395,-54098,-5436,23534,-24420,-109036,-109071,-58363,-59507,-55873,-4700,5400,-13397,-36760,-43612,-37895,-55755,-37588,46517,62250,23009,27608,53223,50193,-5177,-91984,-68287,50520,41652,-89988,-162851,-167236,-129696,-37573,42019,14901,-24733,1812,-19809,-55620,-46779,-31001,8682,88518,164126,147646,48271,-1900,33934,51044,27543,23792,11391,-43201,-86529,-39382,4777,-24610,-98469,-143311,-104883,-33214,347,-11877,-2,67274,118571,103177,21583,-50079,-8852,71224,102564,107689,119785,83641,51491,53239,66875,88852,142722,170682,128972,54101,-40570,-99390,-58528,26738,30588,-30756,-43001,-33808,-49982,-217,39319,917,-7051,35589,23522,-55896,-69893,-28759,-16152,-35020,-11441,45677,83598,97013,51736,-25122,-26065,58533,50505,-50612,-81444,-14255,63354,108278,105114,76549,54972,63848,96402,70633,-6291,-72836,-94358,-95697,-79127,-25943,18221,23082,-28770,-111405,-129781,-59809,717,-1442,-25682,-11452,1281,-3956,-18131,-76214,-101889,-24053,28367,-15916,-55571,-38999,10141,54383,59354,42024,37976,36433,24357,-3731,-48263],[-13351,-72936,-73219,-21558,-19801,-39050,-38170,-5306,57201,87947,34679,-11653,18510,41778,-5969,-32670,68121,208027,184812,42610,-28315,-11709,35026,110239,127468,77711,21711,-29567,-40020,-37146,-86016,-104269,-40980,6561,-25918,-78493,-77559,-14930,34913,65794,65928,75489,133473,117247,19637,-41080,-60967,-86529,-87029,-46805,9330,15790,-63047,-136964,-120881,-48271,-9479,-56134,-90391,-27856,36828,55401,78198,96046,98413,84469,68972,60520,61543,68105,56725,12268,-17563,-3717,-20140,-111133,-156144,-87936,5026,36549,6914,-44554,-50083,-7799,1700,-11714,43031,82387,26102,-66929,-57612,53152,106047,32571,-28245,-5718,-2612,-38275,-66722,-40621,9290,-18778,-43280,-15249,-13826,-43529,2401,61443,37185,-17785,-66360,-114400,-104477,-48472,-54398,-60289,-17532,4064,37519,83329,79701,45692,1712,-60419,-81961,-20719,58951,32840,-52768,-51635,15326,35233,60738,120300,141870,110184,53379,-9413,-16177,38404,70777,56836,44330,40490,47839,78657,81147,49242,15540,-53793,-127570,-113858,-63519,-63843,-86515,-100526,-91855,-21750,65707,57881,-7620,-35142,-22165,-28793,-68112,-98519,-58391,13612,-14197,-81961,-37846,30832,-12443,-85570,-30697,79202,93670,73097,102900,85122,14502,-19624,-38417,-37753,43117,126213,102780,26422,-28081,-50636,-47823,-40609,-25362,4141,3059,-24444,-58942,-64108,-41346,-34616,-93089,-118826,-102227,-78134,-36873,11,4043,-15253,-4045,57584,106592,60056,-46237,-65225,62649,165718,86532,-71873,-120785,-68316,-8610,30461,52574,34620,-1182,18039,18661,-17048,-14298,2647,-12610,-29116,-16230,5622,38675,82409,90481,47734,34964,22832,10810,57866,104047,115352,147113,137296,27479,-84512,-73501,868,20910,-44719,-53990,43425,78376,-26361,-95489,-37780,25,-48350,-93760,-87871,-52135,11218,56154,70097,71324,46422,3224,2075,19889,9926,5054,15843,-9987,-48839,-51676,-31368,-31016,-4174,36655,56905,46349,39662,43336,6004,-24064,47156,101427,37917,-22473,92697,164678,-102903,-282810,-141691,-80614,-108649,-62885,-38535,-43188,-19325,-36553,-132306,-102467,52127,47264,-87882,-98280,12549,85035,60400,44727,99323,153562,101567,18834,28653,99614,123155,70906,941,-40457,-68485,-75299,-40985,-872,41427,66369,48846,54901,79289,16235,-19354,54555,112147,78935,17010,-44072,-78535,-69986,-17914,-1011,-21001,-11417,37487,99370,102887,32520,31906,59777,13178,641,65729,75524,16567,2218,24938,16554,-19314,-61652,-28784,9688,-47412,-66837,25308,117841,148451,83365,-44099,-97901,-73083,-40108,-18369,-17087,-12660,-8794,-1959,52562,108415,96301,44028,-45397,-97538,-56231,-22829,2620,5014,-86353,-178591,-124362,18775,110760,150683,132778,7989,-79452,-17639,41964,44190,84775,90150,18679,-36164,-20315,6105,59289,136862,101012,-13367,-92905,-151942,-144858,-71981,-29235,-45839,-98487,-139881,-112587,-38008,5124,42759,85985,66384,36095,68752,90072,26297,-13540,17423,-14068,-138921,-112127,93470,208844,140655,31205,-31433,-13132,65736,81081,-654,-82785,-92198,-79569,-76955,-17518,62014,59581,4004,-27143,-27951,-49464,-60476,-32643,7541,1731,-15259,-8099,-13706,-44777,-17505,26581,36185,64728,64525,-42430,-127948,-113796,-104646,-72876,-58062,-104245,-57584,72062,131140,103075,58047,13294,7557,5561,-8806,10491,28269,-25420,-78943,-43748,-2155,-5474,-36294,-62963,-30977,-21295,-82368,-109128,-26022,64945,61478,13091,-44026,-81688,-26726,40555,14788,-33932,-37052,-33026,-74714,-128097,-103544,-2364,42929,13805,11714,33147,47074,70657,72943,33130,-18885,-50122,-23684,46270,56985,-40667,-141574,-181157,-162093,-190846,-236301,-154366,32061,102975,-15743,-107336,-57733,3599,-1174,16764,87512,146199,94711,-2780,23400,96567,81212,8788,-802,43230,78524,-7397,-148320,-182596,-87553,-19061,-24486,-95480,-124663,-71431,-1479,13511,37257,51487,64418,72264,23711,-11319,21471,37044,49132,93952,45223,-46405,-1795,77463,37036,-49300,-84874,-84246,-39070,10065,3616,-17444,17888,31555,-16416,-43184,-4334,39014,3763,-79369,-72881,3493,54507,32224,-26400,-60014,-32934,-19003,-20873,6008,5198,-65265,-109654,-19820,109010,82110,3162,48020,92765,39384,19656,61665,86919,42301,-23434,-19159,-24376,-72712,-38138,26150,13960,-8229,-3293,-5938,2527,16112,-6538,20038,53556,33480,54092,105741,64998,-19204,-28697,-19018,-26459,1136,36233,38419,16823,1274,-4059,-7312,-23632,-21862,29711,65101,30355,-27887,-2558,56409,21676,-49302,-41693,-17248,-1643,33734,68851,100234,117792,37766,-35623,-11934,17784,-816,-49235,-51636,56725,112578,29071,10759,89039,123265,16336,-104740,-102409,-26422,16184,27694,6147,-61211,-101090,-71744,-37475,-22247,19640,52825,41011,18059,2030,9942,15138,-7555,15374,79252,70168,-4302,-68031,-149499,-168893,-58946,42959,-23015,-128898,-66058,92348,170238,145722,117975,73281,-6200,-51205,-83080,-110526,-99758,26223,169281,108300,-78783,-195987,-186069,-84840,15654,72595,93248,83481,86601,59188,-4660,-13594,11293,-18820,-40576,-39552,-46843,-23696,-5061,-65590,-123240,-88090,-24353,4048,50578,64892,2370,-63022,-48897,41325,135652,134266,10730,-114089,-145863,-101453,-96116,-101839,-44147,23343,44149,38615,38543,90904,129613,101322,96967,97855,59156,46351,22656,-77676,-146480,-130349,-80605,-40711,-39345,-24475,40777,45056,3734,23776,17877,-49617,-63100,-50754,-88608,-49246,75352,100198,-19651,-95246,-32668,1876,-43191,-82282,-52304,-6281,19138,40154,99249,93616,-1120,-13245,32578,-13660,-53894,-18946,-29008,-70870,-63332,-55195,-71579,-21607,94275,108727,-13515,-76097,-28660,-17091,-77011,-67131,5320,1670,-46745,-77755,-58760,-25399,-42695,-51528,-24631,-36130,-88943,-116750,-74549,12615,34960,11922,5546,14819,26742,10887,-37779,-45182,2581,37072,7501,-44767,-48892,-24863,-38973,-49960,-56686,-108711,-75915,29636,59453,57710,80409,91178,58045,7325,-11237,30818,36098,-16387,-43251,-15411,-8333,-21839,-24679,-28021,-71506,-113559,-59733,29066,56528,48489,10614,-17114,18571,13483,-18360,-33861,-53123,-76422,-37549,35405,59208,30584,-46839,-31012,70182,57975,-49847,-99329,-128082,-132006,-43912,45414,23392,-17247,1905,32379,47484,25381,-17717,-4185,68282,161170,176984,79347,8543,51234,107908,95094,52031,23455,6490,-2515,11965,10877,-42485,-119027,-112324,15913,102841,78021,30242,47453,105426,113023,88263,45242,-26159,-34254,16453,47289,66565,85376,83298,97151,103118,90405,92188,117164,104767,63662,44469,-2508,-109067,-177535,-159698,-113646,-66315,-5430,10396,-19235,-10152,-6415,-20337,6862,32743,3597,-56317,-47430,20952,54617,45053,75364,147885,165536,131676,73267,-27049,-72514,-4706,19258,-22375,-26691,-10463,14570,59918,88022,75402,28411,3867,17399,-20811,-58308,-49909,-56749,-73236,-42722,34612,92260,93161,34712,-59436,-87867,-23377,26376,-2659,-37366,-33772,-45874,-61348,-84736,-116586,-99637,-37372,-37584,-82458,-69672,-23299,15155,54912,55727,14660,25052,52864,24525,-19083,-28128],[30202,-50480,-97021,-61435,-21373,3575,39419,78609,119572,160573,156629,87439,25589,-18151,-93601,-112938,-4293,101202,73328,7497,23309,62323,47750,45294,67104,57603,6478,-53184,-52466,-31227,-73300,-90143,-23905,34531,13870,-17224,4662,28410,-12628,-23009,-14952,25451,96553,94194,10363,-44086,-70721,-77069,-77967,-69515,-21949,-1076,-38669,-83820,-89366,-45744,-9074,-44580,-73327,-32842,21869,67780,95572,88122,82827,57259,-5106,-30169,-15245,2805,28628,36688,14769,35419,78069,34860,-87274,-138323,-88475,-51694,-88522,-109552,-46423,-3014,-48071,-61738,29384,87106,24159,-83252,-57859,79897,135803,65818,10269,19697,25757,9403,-3598,12467,66381,78268,67234,47641,688,-22653,25697,60750,49480,19467,-46195,-134037,-121286,-25485,7021,-8027,-50405,-60161,17599,94777,81828,32832,-3989,-49134,-59517,10630,72637,31025,-32961,-17025,27526,27254,72524,180958,219788,142689,34236,-48788,-60469,27908,122820,107919,43458,34584,81711,116685,96220,83848,55273,-75806,-181449,-138641,-79655,-102767,-123115,-107314,-61216,7904,39840,31880,28029,36341,42801,18798,-36203,-89400,-65890,24098,20249,-84493,-73674,26389,36194,-27240,-17104,21863,4171,12923,61874,51771,16123,10400,2483,-5630,26911,73661,81107,52671,-16970,-104120,-133731,-103632,-51946,-31,-6286,-50507,-43018,3998,25648,1696,-55352,-51554,-19910,-47964,-61722,-12809,-2927,-43497,-35230,23844,62756,37262,-12154,4298,102655,131556,-8568,-171628,-163134,-35534,51779,86715,104201,86980,32337,8057,32263,51444,11067,-57605,-76060,-35897,10854,20820,-36739,-52870,-8518,-16748,-26790,-39026,-70647,-77590,-42566,27513,129823,149792,36993,-89534,-98661,-19150,20149,-57514,-83537,6915,48797,-14523,-55304,-15504,-10537,-81434,-123630,-107852,-81999,-13066,87095,151973,129805,32228,-57220,-16488,110796,144097,22992,-99204,-126894,-79168,-35664,-55455,-117709,-104558,-36078,-6818,4769,41538,29061,-63752,-105022,-45052,-9101,-28305,-4745,136593,174641,-106711,-280226,-137425,-83407,-134556,-114883,-47703,20661,45970,-1970,-88771,-67726,36032,18770,-103737,-109407,-5843,52511,37989,33590,71247,102851,57430,-12965,7176,71385,78468,44237,7645,-49154,-104692,-77065,49864,132241,107018,55858,13320,15726,67006,57297,64842,150175,184818,117821,31831,-34822,-62937,-65595,-16079,51900,52671,13655,34163,103255,85077,-3955,3050,24597,-19426,13710,123168,128932,57445,44195,34945,-13918,-38562,-27411,13198,34963,-27917,-67337,40037,184404,228484,171853,76509,655,9920,38173,14305,-17811,1556,28532,15368,21546,83661,134734,98881,-13442,-75582,-34204,10520,15241,11264,-20753,-48682,-4828,86313,130489,131370,106100,6960,-57604,-19365,45638,64419,33428,-13743,-18416,-9621,5956,24138,67847,103473,53810,-42920,-132958,-184400,-153260,-64520,-244,15464,-27114,-87489,-86263,-7341,42139,29860,27870,32367,27595,84961,163665,124403,18284,-32406,-76297,-168284,-123541,60916,156583,127164,84402,56801,46478,69411,47627,-40957,-104865,-70954,-48272,-114091,-103738,10105,61554,3972,-38192,-6593,-18269,-28528,41641,109991,81999,25031,11424,15100,-31222,-47751,-8208,22851,32028,23497,-35172,-75227,-79577,-78783,-41497,-66234,-138578,-90213,40094,83562,51779,23300,23263,39191,10500,-37491,-63807,-68020,-60404,-69912,-63228,-39044,-11705,-4782,-27339,-26319,-33148,-95625,-121763,-39050,48750,33262,-35344,-99063,-106477,-23947,33567,19428,44216,90597,40526,-65513,-89074,-32432,47797,80785,42143,7823,36259,100495,168997,175716,102719,37987,-4629,-47306,-50921,-10286,-13535,-60149,-105775,-131607,-143876,-118731,-48161,39479,41194,-60597,-136059,-148343,-123659,-71166,-23022,10219,59766,35739,-43762,-20469,56718,83435,53910,21690,-3832,-11250,-44148,-105291,-115714,-33837,24927,33499,-18413,-70990,-63392,-5804,825,-5860,5090,30379,27413,-27396,-21402,48927,52901,35536,68155,52219,6257,17498,18449,-8712,-40247,-73216,-82750,-64194,-64809,-58970,-22809,23014,35545,-16019,-70939,-60977,-18405,-12299,-25455,23956,81056,82317,19840,-41184,-66303,-77624,-73125,-38876,-8629,-22923,-98687,-185589,-131458,15530,26991,-28825,32975,134728,171411,160250,108028,77863,49400,14169,19893,18549,5243,14085,-12155,-74945,-68056,-44244,-69538,-61975,4823,30399,63545,92762,57874,42754,62796,25576,-13373,40393,60572,-20368,-57192,-10465,32202,35688,16604,-12525,-13328,-8818,-20799,25598,90823,78386,20310,22527,52873,38330,15326,31202,9020,-62086,-68003,-24416,44651,104835,63443,-6559,-16299,23137,32395,-37175,-78461,8331,89037,61320,47555,88981,108080,53402,-16290,-14622,18773,2887,-6537,24401,-1884,-48028,-19797,-7933,-22417,35846,99709,113120,112067,89844,51426,23553,1265,21670,60584,35080,-40071,-89172,-163019,-195985,-106543,35050,45395,-42825,-13294,121694,162119,75342,30033,35517,33165,38142,-187,-67527,-77042,26177,113674,19110,-141867,-202415,-173670,-94341,27665,106800,72959,27417,60662,64152,14829,8331,-2793,-66900,-72039,-14797,44341,85622,64675,-7588,-37779,-11517,3125,5088,31833,20355,-56109,-116772,-62203,82268,198526,205903,104546,-36165,-110628,-78298,-61085,-64514,-32134,15631,43079,54488,86147,129434,87299,16206,34800,64409,35003,-8215,-55795,-102321,-95132,-79857,-87417,-76696,-70177,-60116,-1735,41142,40552,72613,60628,-8262,-8167,37083,11243,5471,85933,86028,-21249,-39494,46892,55638,-43550,-119269,-89929,-37210,-35403,-38045,27760,86563,58012,22209,22288,-40980,-68386,20864,34456,-59817,-71063,-11363,949,11117,66848,75815,-694,-40832,21565,40857,-57233,-81948,-20471,-37696,-56318,-32840,-11934,-11640,-63643,-91898,-52053,-23205,-53648,-85262,-72331,-6080,36034,36002,-30372,-85855,-55187,-20831,-60403,-90027,-32464,4400,-35449,-67433,-65778,-45587,-22056,-30266,-89974,-161917,-124421,-43312,-44610,-76897,-44021,28311,28670,-20744,-26017,19622,37149,-16161,-51427,-18129,-13385,-17678,13577,10562,-59714,-116853,-76455,4460,43804,53929,24621,-4120,28139,29417,-9409,-57081,-116889,-156683,-100984,1255,35658,9340,-23481,17844,53782,18586,1903,29981,-18728,-73260,-38458,-2794,-37771,-50237,8851,82566,106636,64614,10258,9219,16868,46855,85158,74660,45580,82935,126798,105193,59185,42108,56294,70569,53409,12100,-23399,-56008,-22362,110438,165246,77389,8437,13325,47345,74457,87675,81229,31950,-35422,-64747,-70169,-51338,-29365,41065,120466,119557,86917,79841,74325,8887,-60012,-20966,27163,-65471,-209976,-277189,-232264,-113256,-615,46414,29409,-3607,-40350,-56076,-54523,-57945,-46976,-23642,21078,80412,99653,67308,80830,143849,135340,78226,80247,48468,-53787,-97153,-92380,-82032,-76057,-93761,-77724,-5414,67517,69169,6464,-19980,-5077,-51106,-65825,-21753,-19684,-47959,-29664,26900,90358,96741,24497,-36164,1252,78689,67948,-7469,-39733,-48314,-71508,-66613,-58793,-58035,-34445,-20195,-68300,-118653,-79425,-14651,4550,27268,36641,14164,46941,92746,61168,8288,12490],[41564,-23125,-82005,-84288,-47387,8496,62371,70001,60102,103242,171329,117766,-11599,-109825,-161623,-117589,-12503,36451,503,-8741,49587,86684,-1701,-92788,-64732,-10158,-14974,-33645,4759,56524,48113,18569,31892,52026,30595,863,-423,-1031,-51502,-68015,-52940,-9287,24969,-18300,-93304,-104599,-73391,-29709,-27847,-62666,-55837,-28438,-16924,-35159,-76268,-66904,13780,47801,23422,13211,12951,18443,38057,73989,117020,81165,-23496,-62614,-60696,-70815,-14025,60983,66741,76567,113577,97038,-16543,-121082,-130066,-110415,-133708,-127064,-68151,-61882,-99755,-73240,-15923,-3100,-11432,-42631,-25526,38636,54262,34035,18670,-8065,5550,51086,66788,71286,99747,120414,122805,94169,16189,-11131,19057,50150,79843,72520,32436,-26982,-20971,56598,140825,144939,38534,-45442,-12027,52837,33402,-46775,-77124,-62991,-60769,-37551,13643,22961,-7258,7338,31018,-11719,-3644,127477,220745,133152,6921,-49701,-75492,-9835,111804,160433,106192,62618,50662,45721,59337,113076,107005,-18410,-84873,-27901,-17037,-33729,-15468,-2233,7689,16261,-18008,-18184,32746,63384,74152,79354,47817,-14902,-15172,55941,40998,-88278,-125699,-23764,61616,56070,33565,644,-56633,-74227,-26063,12584,17616,7989,8160,31043,44850,34164,22247,21421,-4967,-69778,-91137,-55085,-21601,7519,-17211,-80089,-52859,50329,78060,33082,-11100,22059,48002,-18913,-65056,-37148,-37592,-68483,-50230,-30413,-20619,-1546,31992,70551,88749,25781,-100384,-179429,-111131,-9170,26906,58613,85105,42039,-45040,-52217,52189,111501,18932,-76029,-46088,19725,68854,53308,-75824,-137967,-62660,-35688,-61314,-83799,-92431,-90565,-69042,-20917,42718,51349,13802,-49426,-95784,-75202,-25552,-46138,-55151,-23958,-3143,-2032,38,38261,55139,-20111,-91626,-81878,-43313,18936,97546,120269,38215,-74123,-120307,-49524,83545,125898,-10438,-171099,-192874,-115635,-44174,-46684,-131825,-170593,-108983,-51419,-14217,35202,-1400,-86314,-92748,-75205,-83816,-75963,-6129,105380,50318,-174756,-209044,-67213,-52612,-91116,-89184,-41502,48921,69299,31058,-8903,-33598,-42116,-37831,-61532,-67765,-32863,11908,19088,9257,-3479,-1963,-20589,-75175,-58365,28282,66257,36933,24454,14157,-47625,-36048,113110,185395,89365,23374,22725,31858,55948,61644,87609,134507,118691,47757,-7377,-57688,-111516,-125196,-52887,50156,60583,7354,7639,45028,8115,-65805,-55331,-34913,-36012,26964,98285,95504,77812,68492,20854,-37425,-21905,42293,61347,26055,-28593,-64706,5875,134486,174136,116748,33611,-2742,64016,115347,56720,-490,5596,19334,-17773,-30935,45148,123441,90907,-10901,-50580,2321,77872,114793,97454,87143,88266,90919,100400,105585,83033,25551,-27116,-21752,-1282,39230,71616,-22068,-147107,-91977,9042,26867,30474,48883,21780,-54435,-116547,-151441,-162148,-147044,-127332,-82638,-10637,2062,-32574,-40006,16933,74510,38259,-27592,-5408,31299,89905,182704,157749,39889,-29302,-71114,-163591,-173548,-64056,21779,46098,48616,55925,46103,36634,10656,-49811,-100986,-47793,13753,-52942,-86838,-7399,29884,-44531,-94375,-40834,-26724,-32307,22240,84389,79746,62278,52618,58652,29374,-20388,-21330,-4099,-40417,-79398,-84074,-80586,-90979,-67576,-9241,-43703,-120001,-83275,15087,42534,3331,-41560,-14210,44723,27626,-45639,-119074,-126459,-30268,1574,-48694,-65982,-46973,-38643,-63414,-102989,-98109,-79185,-81460,-61763,-1222,10163,-66445,-138984,-103396,-1211,57196,44180,55022,93047,44705,-47747,-42175,28468,85127,103718,55412,-7967,3927,70546,113696,101438,67497,60601,44303,-44384,-109041,-29846,61097,33839,-39294,-50656,-7785,36012,54980,50811,3662,-48719,-99129,-177265,-197725,-148492,-112396,-95736,-53223,-60891,-117115,-94835,-2511,56616,51661,30394,-20124,-49246,-40779,-42081,-44119,527,39804,77054,84781,32754,-14839,11720,-11294,-51442,-22596,10267,-6660,-22092,-10377,-7036,-404,37239,61557,41826,44263,42050,8950,-4846,-23659,-52172,-26477,-8996,-51765,-54881,-8807,20669,19298,-2122,-31664,-37660,-29587,-5256,61921,135590,127004,83336,26264,-19295,-18635,-39373,-53512,-5449,32236,4880,-63807,-167392,-197575,-121085,-100585,-153441,-109339,30403,136413,133769,41319,-11557,-8481,12108,29779,48574,76265,40265,-78007,-152494,-120495,-80961,-91381,-69188,1434,25938,40173,59099,41156,31575,37588,11929,10830,52041,47886,-49862,-106236,-41695,36707,77886,92914,56222,12597,-3905,-29809,-24371,30699,64860,61286,69702,49720,13073,35497,51693,-26487,-116979,-112142,-81338,-33726,46074,61695,-5811,-48429,14315,74805,4354,-122282,-136482,-62653,5310,42070,63677,75553,69812,33880,4845,17944,1247,-26996,9384,30710,29802,73792,94539,66145,81180,121039,114963,87584,75811,44929,-8748,-26426,36816,76993,19048,-46277,-69044,-120751,-154817,-130452,-25534,51196,53125,89525,129447,79850,-10227,-38850,-11885,10162,4029,-38532,-93120,-90987,-37541,-10505,-38885,-82819,-99801,-96754,-72625,3521,57447,-7818,-44178,47274,77234,29691,14097,-13224,-72879,-57860,36899,119813,142850,96901,54232,74638,71149,22561,7180,34611,31500,-34580,-88889,-42579,70565,155700,197025,144896,21304,-55439,-42353,-18473,-9135,-14440,-6439,40891,89714,111770,74965,-52542,-134321,-64248,16767,5672,-70466,-122593,-80926,-3545,-12082,-64504,-68927,-66495,-67931,-42463,-18061,13840,87747,91469,17139,-2698,48693,50806,15935,24706,1109,-60202,-28211,62638,72227,-8838,-70138,-61884,-53136,-92067,-113143,-35841,66059,71283,34843,47714,-10508,-46432,37127,41173,-62314,-56280,46027,77532,40097,44051,83547,68587,44421,70093,87364,26706,-15643,-16131,-34891,-26618,8037,23632,-3549,-67569,-82898,-43850,-835,15931,-28707,-107744,-97848,215,89067,31242,-63222,-42870,28511,-136,-54711,-123,55981,12075,-55990,-92989,-45999,55170,43465,-94462,-195683,-153968,-70238,-61673,-111054,-121175,-37455,33544,50063,31190,-12512,-47548,-75652,-60226,19688,46318,31554,26969,4163,-39457,-86041,-101151,-58538,-9180,35143,35212,7166,-1599,-4189,-28699,-65359,-128100,-142785,-60520,39303,47507,-25931,-40844,22035,28993,8529,55063,99349,53829,-964,-36974,-82698,-117263,-76627,12630,48171,48378,41336,35364,40734,-9868,-73997,-58575,10351,55859,96843,106863,82834,77379,66877,49463,46901,45036,5022,-23082,-20553,12129,74691,80344,-1467,-48864,-38267,-8419,48016,85868,61273,3466,-53234,-80248,-81025,-97476,-106461,-18194,82370,80110,57443,53941,32543,-44267,-112615,-44473,41335,-20781,-144626,-223666,-226120,-133464,-17467,43671,53217,63583,44964,-27635,-128501,-167037,-106968,-26711,35321,78505,97729,44571,-2650,-2595,-45690,-76532,32152,128412,32777,-113183,-171181,-147917,-123777,-113870,-69310,8686,86570,104408,54388,28390,31689,-12664,-28238,-9752,-8657,-25285,-40636,-38823,6088,29668,-23492,-45712,36139,119876,61598,-38269,-42207,-31034,-61929,-47608,20104,48028,19257,-14457,-41315,-59664,-23432,14744,-7035,-20201,-6726,11723,53654,82434,58633,27435,24706],[16068,-2373,-34069,-57789,-49131,-3060,13219,-31900,-64723,-3163,82659,37076,-79444,-140312,-116310,-24804,29627,14837,-8774,5250,51465,71380,-44996,-178840,-163434,-74111,-26871,19892,85641,110264,87657,52760,43782,38202,16430,-3798,-19311,-21517,-48743,-63268,-34674,-10207,-33478,-126702,-193634,-148873,-56801,-955,11007,-13954,-33017,-29978,-25000,-28720,-45725,-14883,90532,142252,102626,62964,33098,-4469,-15646,38198,123421,109885,18389,-22294,-40051,-69612,-15487,69944,109964,117234,90141,62405,36939,-42904,-103576,-87857,-60046,-61894,-85725,-123515,-127305,-80291,-76531,-117819,-68702,-401,-2766,-53566,-82632,-33948,-7458,-61253,-39972,59495,87639,74170,76480,83449,101498,89987,27758,-27428,-52370,-10089,66347,61653,46199,77971,94648,107441,166825,188058,116530,12598,-6255,41819,23159,-92060,-146613,-104944,-96433,-104883,-40735,9412,-6950,3255,31082,-23205,-59593,41183,136347,66080,-40232,-84915,-105020,-49984,54761,132105,130981,75226,-13739,-57936,-8869,81608,106856,67194,87836,119314,61143,66137,125254,104475,29016,-47172,-105500,-93956,-37195,-1850,36095,80685,86868,68548,74479,89183,49303,-32949,-87569,-64562,6495,50868,52196,20056,-35384,-86270,-72724,-30656,-23379,-42671,-32173,17666,30307,-19373,-51110,-3068,66396,56210,21170,28063,21631,-693,-48563,-106599,-79451,35615,70473,30797,-7888,16773,26239,-17589,-43284,-39901,-46228,-53027,-35865,-57214,-79659,-45494,30585,105551,111685,20066,-77455,-104555,-44001,-29062,-78103,-64702,-20426,-46166,-97995,-55297,61012,97394,2083,-42697,33886,91919,125906,99444,-36527,-111416,-17689,28877,-35239,-71074,-32757,6677,10602,5554,781,-9142,14901,-60,-82489,-131308,-84201,-28497,-9431,-33826,-32021,11108,26842,54652,95515,50291,-18951,-3823,38435,83568,124993,68956,-83522,-152467,-107735,-51583,-1705,29797,-11077,-97153,-134765,-107645,-39184,26189,-22515,-110202,-77297,16308,48364,35890,-17436,-46436,-27727,-40023,-70733,-76819,-49286,9307,-26405,-132554,-105065,-33470,-35764,-3897,24876,23446,55965,47226,16533,-840,-46296,-86038,-41884,8798,-6120,-26521,7052,28017,23844,-2357,-5539,-4697,-53949,-71111,11906,73048,43949,51328,107846,78006,49230,114786,101854,-7432,5845,93483,107210,75476,42366,28571,15149,-28322,-77603,-71782,-62381,-117115,-165612,-109445,-6587,40266,42138,36162,-6393,-72407,-102741,-76101,-47609,-17193,22611,22719,25767,76216,81819,14393,-43082,7223,101363,90742,-5354,-48482,-47384,-13527,58792,81260,17825,-73152,-68037,39472,105855,66060,16908,-11890,-52200,-95731,-69459,40100,118074,82190,-3138,-30446,18279,109340,200735,197739,150880,108176,71533,51378,71549,77929,2024,-48657,-2994,21132,6329,14557,-55534,-155598,-60769,62590,43628,8350,-3290,-32060,-73959,-98010,-84716,-66425,-85187,-155728,-156844,-59946,-4835,-6121,-6416,30071,105382,109502,28094,13644,38289,61552,110477,76321,16,-484,1049,-90943,-150677,-107543,-44219,-25261,-35423,-21782,-15504,-28827,-35836,-50014,-61353,3315,66565,39239,30764,61096,21277,-84939,-138324,-79605,-22579,-15077,-12709,17135,43204,84247,101477,81511,46986,26828,40469,46395,-42337,-158338,-175044,-139611,-114571,-79574,-31978,-44275,-80966,-24635,73161,103219,35769,-53109,-59202,10183,35648,-11811,-73145,-61058,46550,73527,14399,-11653,-30773,-55006,-78989,-126728,-118773,-39181,-17852,-57899,-45896,-30468,-93605,-126513,-56291,19460,56850,54893,41037,29707,-18649,-73698,-59254,6580,71495,105519,69182,-254,-18950,16593,22433,-9938,-5123,46773,72409,-2148,-82613,-21431,80270,65265,337,42751,105837,96864,74332,69058,42584,9406,-41361,-121737,-148850,-125041,-88751,-62657,-57968,-85134,-122067,-98355,-15637,35569,40262,67066,39009,-12059,-29852,-20147,9564,49687,51473,96319,154238,122796,61546,51307,-12830,-55932,-15479,42,-27347,-4150,-8449,-79109,-52249,48217,61747,36527,68670,57974,6454,-12061,-36169,-41206,31605,74708,32556,21112,51473,52101,14039,14285,41982,43621,18756,39728,133468,189485,118021,44225,12524,-5498,-496,1510,2740,41301,67175,48381,10405,-64249,-136231,-137053,-124083,-168037,-182355,-100993,-20978,-19170,-59034,-75035,-54320,-25307,-6642,35480,83451,36207,-91620,-150343,-129947,-87867,-55127,-24742,5789,-4174,-5065,3603,-385,31988,66209,42829,23707,1575,-57851,-121857,-115558,-34348,33689,82522,136547,109326,10479,-45045,-46500,-36996,-27569,-12536,33817,91308,49441,-22702,14907,38500,-41073,-82484,-77473,-93926,-90123,-5792,60974,11169,-51389,9826,101623,56929,-116795,-217786,-170266,-68536,19770,64290,78919,78361,40597,-23450,-7010,21980,-1881,-9767,-3847,23548,94194,152448,143798,100389,71930,56001,40492,31824,15974,-32415,-42734,47454,98001,32235,-11392,-4650,-21677,-51709,-94440,-63815,27372,99602,140471,90850,9825,-6690,2518,-7788,-47544,-90136,-104957,-106145,-114887,-128675,-99036,-7155,48503,26998,3541,5024,26826,23989,-52956,-68388,35735,63631,25056,18644,2813,-46746,-36424,48595,110899,108807,64380,51880,96786,90269,54562,57363,76877,84860,66275,14670,-4246,33723,76865,120439,110892,60729,17475,4340,13483,24764,9085,-4639,28740,74193,56741,-37155,-166516,-221198,-128794,-18159,-2262,-63378,-85904,-10489,43375,-7028,-34706,-1665,-13862,-49106,-65482,-99918,-67956,57632,96983,140,-76178,-44214,-2212,-3441,-32805,-75372,-93800,-57710,-5472,7869,2770,-14942,-52436,-112013,-144912,-125550,-46476,18879,-4659,-22316,31641,16389,-17388,18588,16492,-25528,-5904,66513,84888,17332,22091,119713,127149,76496,48471,53462,51765,20423,-4538,11053,33493,36697,41246,9246,-39825,-25719,-3704,-4022,16737,-24471,-135991,-144311,-14682,119784,117873,30336,1764,58377,67865,30494,39192,76089,57885,-24708,-91352,-21098,107504,85507,-68639,-171202,-136470,-52582,-22602,-58241,-97543,-38679,76274,148338,88527,-50514,-139334,-137825,-67622,48639,97687,82285,40201,-8013,-28807,-43428,-60128,-50764,-29152,36723,85608,45938,-19332,-39991,-53736,-92017,-105542,-53639,38193,111854,63639,-56910,-76954,-15398,19767,60474,97846,67809,25794,8872,-48654,-116307,-127588,-65355,-12363,-59269,-85472,-39701,14679,50687,9365,-88066,-118220,-53836,22151,56460,49105,67054,122659,92272,-10744,-62187,-24413,-8631,-34780,-41696,-27523,-17646,-26251,-47953,-48555,-18036,4346,26761,45877,-3327,-78293,-80076,-27105,16222,-31747,-83148,-55599,3338,20732,24176,18029,3280,-38307,-70630,-17056,27009,-20334,-70297,-99864,-136136,-103752,-15977,28938,58837,138168,159717,43933,-118337,-176726,-121398,-59494,-15873,26507,85818,66199,-33040,-120834,-205600,-211356,-59740,105743,101626,-14690,-106929,-108467,-62087,8029,79409,100774,105424,139809,142160,91141,40126,12537,17332,-147,-13803,-904,-20779,-53772,-49759,-10126,8956,-2847,22751,67496,22106,-49126,-37259,-5449,-23119,-3285,89189,115984,22881,-29646,14362,57809,78716,65739,10070,-33913,-37618,-8136,29351,33683,20981,12927,941],[-12126,-619,-7083,-12135,-1146,5565,-42640,-97380,-93154,-37361,-19030,-81759,-130338,-93006,-5339,67489,42248,-27777,-22548,28794,53222,46077,-34345,-150757,-178971,-105566,-16666,77044,123118,65701,-984,-7570,17958,37066,29585,29136,40106,49192,12000,-11723,14382,3530,-70869,-162803,-190493,-97562,490,12900,18967,30076,19554,-2581,-24088,-20324,18771,99088,166277,138823,80495,68380,63103,32236,-2989,-6439,44284,83260,70194,37737,13337,15070,52816,92554,141911,160507,88533,38318,62939,15584,-68684,-39251,41541,29441,-42775,-87919,-94620,-87732,-110961,-166326,-117148,-2797,14246,-87734,-148622,-84601,-45007,-86302,-54769,47853,67780,46611,53986,50787,82669,104315,70452,-33676,-123875,-86687,-6554,-27548,-29752,63015,110941,90687,57251,63471,69607,31441,25516,67854,64847,-36354,-128225,-128939,-117086,-85213,9192,46003,16314,4329,19410,10122,-8840,15409,40306,-1330,-75356,-131947,-123331,-48252,24903,73363,100690,56351,-26438,-49471,-24837,2942,18027,64496,163686,180845,95327,83174,143926,125614,6724,-121858,-170984,-152310,-117362,-69750,4737,42110,36375,69877,107950,76487,48040,58815,20513,-62114,-89973,-51337,8254,37795,24390,-21148,-58138,-66715,-57293,-49270,-47995,-46234,-52819,-78587,-72737,37724,168053,165779,91700,56874,20039,-32582,-86317,-122933,-86803,2939,21729,-11196,-48866,-57659,-40203,-9429,-8437,-27661,-35996,-32107,-16772,-47963,-103851,-96929,-9156,128622,200026,133919,33083,-23948,-31645,-76950,-173034,-184845,-119810,-70634,-25130,29536,41498,8117,-42675,-36505,17411,45119,81487,100851,12281,-45547,50356,85396,2572,-32505,11614,51722,60043,44132,26607,28881,44797,-1954,-108807,-170603,-108297,-14022,11203,-31885,-35229,17132,20309,44,15944,18788,16765,57965,77429,89854,122372,60636,-88167,-115750,-52447,-46258,-61384,-19389,48688,52868,-18945,-66225,-30723,83456,113428,31047,25600,121081,129118,41444,-21251,-22388,-16198,-15654,-10197,-32805,-94090,-91100,-6372,24831,-13444,-64062,-42255,71841,119989,83693,55684,7404,-51483,-82931,-92418,-75238,-10935,48790,40275,3308,2936,17865,49619,82388,105496,107655,50443,-28036,-4506,49738,34880,61357,145146,153300,107150,75722,-7640,-73273,19841,149498,134552,38456,-45915,-92255,-125767,-153773,-158811,-99825,-27126,-38426,-136668,-168763,-82722,31844,97459,82676,-6196,-72287,-79165,-73671,-74758,-51622,-37551,-53456,-21121,60609,83118,19584,-47242,-3317,91209,64062,-49313,-67561,-13544,19583,38977,45665,9543,-52369,-58422,-4848,11552,-525,3500,-28669,-118095,-155799,-82841,42849,106516,65920,-593,-15821,1602,31367,101049,150865,99517,-5123,-51669,-25138,41224,93780,45378,-40305,-19030,24401,-21378,-65916,-70598,-51957,56688,111373,33593,-45816,-69888,-47798,-10930,13069,27103,31816,4836,-75923,-113366,-58390,-11453,2936,13089,39339,109537,148334,95257,43748,17662,-3064,8711,-12563,-31551,20052,48571,-8576,-44786,-37209,-31995,-47476,-62157,-56206,-55875,-75339,-88956,-73984,-23458,40424,45604,37597,103324,133751,53237,-50029,-104999,-71215,5287,35465,11517,18255,48709,87379,98980,34241,-44878,-15572,74290,103872,-8115,-175900,-237432,-191824,-126156,-96452,-78294,-62580,-35167,40870,132025,155623,76024,-25292,-79834,-49102,-2149,6108,7271,32457,60731,49598,49983,67939,34302,-15424,-37593,-64107,-69801,-7591,20990,-27800,-59629,-75210,-105265,-73094,-12393,-11289,-12758,25396,43403,-5465,-80252,-106537,-80199,-41320,13909,57089,52171,5447,-32022,-21795,-11887,-41700,-50067,4380,58324,43650,-10938,-21052,5750,14375,16250,75185,73642,-4457,-24697,36820,82306,52830,-7366,-52824,-64536,-37156,44643,87314,33861,-35847,-69595,-56264,-9073,33261,61261,115926,94210,10282,-49323,-38152,39183,100542,42302,35353,101398,121270,99223,64630,-18713,-47722,-39289,-52091,-57835,-25184,-28380,-85479,-54989,30616,34131,23687,62605,41351,-49693,-89684,-79400,-44493,23802,78368,70479,64377,85687,76695,22491,20856,70770,68628,28668,46809,113561,139226,67568,-22486,-86482,-100426,-62405,-9299,11044,26686,49905,54223,27803,-9203,-34860,-38927,-16581,-13740,-60118,-83102,-90465,-102096,-88455,-62636,-59556,-80701,-79092,-25469,25755,10049,-57609,-108816,-111663,-68608,-12942,9975,12750,-7257,6478,10392,-17837,13814,52995,11750,-30500,-56291,-127480,-148721,-65514,9886,24012,29782,68106,62992,-15664,-69239,-35102,10325,-35406,-92451,-37611,59669,35591,-38423,-20751,11578,-13647,-22428,-47495,-100550,-111140,-30537,56382,40546,-27772,-6643,74878,83908,-23531,-120203,-108496,-53131,30660,82024,77855,71755,68034,23318,13407,26849,1943,-33939,-69947,-64410,17845,101969,112530,36630,-41684,-4642,61337,31479,-11513,-20520,-10250,50841,93891,57035,14040,22392,43774,43587,-15530,-35422,25356,90512,91921,-6732,-62316,-1652,56490,27658,-56768,-107116,-96229,-71257,-114856,-164712,-101064,38401,109965,79900,67927,106009,118051,59445,-22230,-28012,26734,20032,-5336,27307,59159,29395,10045,25064,43606,48218,26947,18193,48975,68065,100724,139685,124997,111660,145761,106171,21710,7313,36468,51195,59149,79120,63431,43822,39585,39553,35906,19079,5238,950,-42829,-94744,-133667,-160967,-119174,-38436,-6088,-15503,18693,75240,40308,-49036,-26968,58130,51346,-7876,-57039,-126622,-111010,29658,77783,-36438,-140375,-141473,-90761,-29527,-32478,-77378,-81832,-73015,-80818,-76207,-24929,-17361,-82007,-147374,-134039,-78446,-33822,-51258,-104679,-87564,-3682,36546,25110,18008,35797,60529,47929,47332,43007,-32244,-14355,101636,93734,13402,-23485,-14523,4876,-5383,6954,55346,73660,61892,71867,56326,24779,33643,11513,-48634,-55108,-46678,-91462,-104400,-50798,42768,102764,63713,-9527,1791,68887,83072,37616,40054,79408,31443,-53164,-15741,65681,47577,-28185,-83191,-67980,-10757,35031,44509,14227,18747,88946,137034,51992,-85497,-151004,-133812,-71807,17372,62351,63996,33280,-9558,-14582,11743,45275,39890,1939,43433,122669,86680,-12569,-75833,-81865,-75735,-23338,28740,66983,98949,19583,-82441,-89730,-34885,26623,99204,87020,-13580,-60970,-49820,-66655,-70811,-53381,-37599,-50449,-117978,-160460,-118873,-40353,32188,35586,-23556,-71830,-63564,-19328,813,-2575,62181,147372,88169,-68164,-151084,-101906,-13835,5046,-30654,-59443,-61417,-48667,-21464,13654,41816,24171,-15558,-15363,-36964,-83639,-59166,24822,65222,18408,-33828,-52004,-34475,6707,15033,-19269,-20196,-8317,-7568,1335,-13140,-56502,-61393,-51837,-72481,-55240,1937,19794,41347,115287,140305,63117,-33794,-79410,-77637,-66796,-54943,-22888,66232,116547,43232,-79149,-187910,-213041,-122956,5974,88579,79479,5634,-23436,20508,107711,174496,129819,54981,94781,155450,94259,-1627,-9350,37479,21171,-592,29023,34461,-368,-34188,6483,86770,55164,-23946,-32785,-20275,-26965,-32491,-26079,-20346,10509,75056,88513,-10401,-55870,23666,103054,121321,85053,24184,-33847,-76711,-73693,-34735,-23253,-20062,-27127,-40204],[-35035,-48893,-61568,-25291,31042,15933,-68220,-92651,-41885,-32025,-91464,-163727,-159486,-68442,27016,66533,6973,-82608,-70600,11635,21877,-7697,-23843,-86050,-157280,-118014,7679,108420,88283,-30972,-81643,-37135,12330,60097,62601,55863,101187,127260,61172,34629,48112,7059,-86764,-145904,-125957,-12933,55235,31293,17587,20053,10552,-1296,-5880,-2993,36351,115921,127990,38531,4381,43451,57605,48192,24031,-35474,-63967,5131,78182,59807,31591,73960,115849,124873,151627,170976,113598,53328,39904,-2128,-74840,-51544,34215,56803,37098,24061,-4510,-44792,-70019,-114467,-122662,-41734,26216,-35461,-115503,-100540,-64218,-61912,-15980,58453,51945,16099,46704,61140,79227,122967,102017,-15284,-113801,-113798,-99102,-122266,-77754,6588,60924,47641,-36617,-60551,-39971,-21625,11378,41761,61822,41044,-43798,-107119,-95171,-924,111865,123461,77332,26272,-4685,42347,89422,54738,26499,2584,-64204,-113372,-78390,-10627,20780,46590,62050,25587,26973,89338,70143,-26698,-83937,-33963,83255,143305,95840,33530,49999,68934,-15536,-124316,-155030,-138198,-109701,-37972,40106,22752,-36825,-10621,40019,26912,49403,105776,81543,-40821,-148780,-143022,-38893,38103,54166,23544,-45000,-75258,-21482,34106,2901,-89159,-125467,-70991,7665,108625,188024,157351,87588,49508,-1572,-46320,-79694,-103417,-54774,12220,-11317,-55388,-80127,-96865,-55146,15894,10857,-17232,-24894,-35538,-18575,-37538,-113810,-129040,-22666,145148,241189,199170,111961,31712,-23858,-77910,-167591,-193894,-123214,-22388,78322,104978,5711,-89291,-88539,-64528,-87181,-102304,-36103,42163,7600,-7052,67895,60767,4453,-17628,-32414,-26370,31939,62809,68287,83942,64934,-37457,-146483,-159903,-61916,16780,23832,-11404,-20733,23430,26122,-48894,-92789,-61146,-2752,53268,46465,8263,26833,39264,-5845,-15653,-14780,-47519,-63471,-1104,101366,123374,35419,-37579,-41960,42495,128548,108311,78244,136796,144422,44738,-38544,-55317,-47249,-10084,41012,15476,-96290,-130972,-2681,104471,47191,-55710,-17385,125201,149371,88824,54853,-11737,-106725,-146585,-109894,-69184,-31148,21672,53111,21212,-17326,-10640,59299,149665,199570,207577,140656,10578,-31687,18416,39971,70600,119861,118692,83198,48012,-5233,-28439,49031,135162,85762,-51249,-161309,-189773,-188138,-175817,-129839,-57714,15288,47168,-60112,-179801,-116162,31569,92893,73623,47031,38630,1751,-79637,-149717,-142213,-110511,-91369,-28765,52708,74489,24634,-42445,-26709,58212,57099,-26640,-43680,22014,75047,68423,63146,84570,90839,56455,1218,-79802,-95578,-23694,-15330,-98502,-123435,-51145,37815,65827,15105,-19222,9526,3133,-69662,-84003,6359,18514,-93255,-136306,-64378,25913,93410,90395,3428,-18036,31579,15731,-56050,-60180,9265,96576,95777,19956,-58902,-83154,-40044,36129,104961,111707,76803,62576,45058,-10194,-24881,8954,38965,43074,42053,66938,86948,52299,14408,-15866,-40472,-21088,18542,56330,61481,30920,13348,39780,21359,-41700,-40699,7620,9376,-26814,-62223,-112456,-90756,4184,35946,-24180,-36978,69071,135828,101316,49116,-3688,-13758,36254,80348,59598,63442,91283,87665,46018,-42729,-141703,-108896,15192,70822,-12474,-133152,-195246,-181865,-130053,-94438,-74094,-38732,30043,82658,110357,100909,50002,-5500,-53281,-66907,-44507,-12850,22963,35067,3184,-23434,17027,69733,75252,41169,10414,-8667,-22569,6383,41602,15948,-24161,-48089,-48532,-6415,3429,-61223,-88645,-14498,58010,21085,-62107,-67569,-20242,-8844,-10932,-5688,2396,-21283,-60401,-49938,-3964,2890,-25115,-21126,17952,50301,42606,-2684,-53922,-38239,28234,44277,-53045,-147891,-124931,-12167,70227,59434,18993,-11495,-25753,15248,127255,174692,100488,13860,-22042,-40139,-34401,30881,94157,118107,61367,-22910,-64176,-44560,39679,101951,-4683,-93181,-45177,44084,78578,53152,-10765,-39756,-82443,-107798,-73943,-34194,-1712,-4337,-27275,-17077,-1389,3560,34491,27109,-81071,-143331,-87400,-20194,13976,47433,51083,36937,37869,42573,35816,38317,48138,18642,-20615,-10574,14307,38925,30221,-54923,-201691,-244323,-121843,-7375,-5161,-15984,27391,35645,-29037,-63028,-18265,19968,59209,121300,122841,70531,6577,-40679,-37607,-3687,-31280,-94753,-102107,-56079,-20665,-13531,-37419,-95883,-100257,-37110,10602,4813,-2851,10483,62686,71407,12250,-17365,-41271,-106932,-120014,-81243,-91856,-68658,37166,75177,25775,-21932,-34970,-18261,-5964,-13090,21113,64771,-5603,-87033,-52555,21449,25489,-16586,-44069,-33951,-17486,-27667,-44219,-72248,-79400,-30201,30337,36776,-13452,-33859,3426,62039,74652,37919,19294,31003,65561,74300,38507,48184,125568,140566,75014,11337,-28218,-45222,-86369,-119656,-60226,20034,25721,-58954,-137117,-45319,81217,40537,-34357,-855,46506,71708,102002,86669,2852,-20888,27078,65702,25146,4286,39539,51538,-3059,-106374,-140006,-72141,3157,18270,-17691,-45909,-33720,-23295,-73875,-102713,-49701,18932,46388,32733,58919,147488,168061,83238,24925,47883,62516,-723,-50413,7371,100702,120848,80550,15138,-3475,30709,35777,21616,35030,63703,131458,194117,155460,106683,141159,115645,20123,-14156,1460,7699,20418,46358,45856,49949,50443,49318,52500,34198,-3487,-43580,-79585,-49632,-2161,-24718,-56608,-39607,-18325,4087,83743,132781,53076,-44709,-15014,80101,107965,61648,-16121,-89442,-77792,28059,38496,-53970,-114098,-144593,-135477,-50271,-1624,-29984,-48822,-58000,-80632,-83617,-49141,-46780,-88352,-94660,-55372,-28812,-38663,-104472,-140628,-77452,25909,79321,69664,46323,84215,106598,41026,14457,19938,-45222,-54215,6357,-18640,-79595,-74625,-26047,-4751,-4501,38809,72475,61835,68455,110903,132852,115165,66021,-25315,-106788,-104938,-23122,4235,-56724,-138338,-104646,4303,33935,-40355,-53445,49161,94713,26870,23392,108325,91889,-14611,-37114,-2394,-4274,-2830,3366,14451,42452,99539,151287,127617,65998,37883,15143,-55254,-114056,-105196,-71614,-51841,-36094,-26432,-6642,-750,-5964,18758,57697,94014,88470,28505,22314,73900,71220,-9338,-121195,-134614,-10041,95702,64223,21513,17899,-34321,-67985,-40389,7976,37012,56020,7625,-79730,-113557,-95074,-72706,-8359,29056,-13608,-40390,-44602,-90202,-109415,-51257,17131,12915,-7970,-19121,-32435,-26095,2813,11445,56979,105759,36803,-78153,-132007,-103688,2004,83457,41681,-33008,-40098,-11462,29167,75096,66935,-1343,-53446,-39621,-12980,-7596,5241,31569,9881,-20731,-23844,-4736,24927,55311,32495,-25315,-9548,43694,46815,13553,-23983,-63198,-75704,-69161,-58901,-21975,19362,21153,10287,26284,28451,30423,48667,30374,-11521,-24538,-30813,-41499,16485,99464,113231,47503,-40500,-89977,-80793,-23277,55495,77585,24431,-4170,8819,38021,65487,26179,-30338,5497,78695,61955,3523,5694,56377,58981,60633,88307,87771,41787,-3471,31535,100175,36959,-84827,-94946,-33216,8894,-14396,-62620,-67029,-39711,-1834,19708,-25563,-52440,-6839,47321,80416,70000,21856,-42958,-119382,-142123,-96907,-55019,-29734,-32550,-36247],[-11340,-78353,-107289,-43582,50878,57963,-23656,-48869,-1414,-18394,-85994,-142044,-131704,-62695,3208,42887,19925,-46552,-66730,-24145,-32855,-54079,-27888,-36320,-95533,-62997,76051,147271,59321,-57820,-33579,41911,63137,81950,58601,22716,81414,127444,61090,43020,53505,8906,-55660,-88274,-60546,30732,77902,67754,60486,26953,-15984,-9280,21700,11700,-8954,7608,6170,-25509,12705,67997,53197,29646,23799,-19279,-73584,-31915,63349,65160,20414,43112,101473,134161,134024,122062,90148,34295,-14137,-42708,-85397,-105623,-64253,14886,74479,94139,85393,58252,47148,16601,-54289,-62031,21147,31725,-48035,-87320,-51383,-17010,27356,84185,49364,-28988,13509,75263,48875,43303,32751,-8423,-37473,-78037,-140071,-126879,-3411,60085,50024,7792,-42220,-71460,-104938,-110841,-64115,-42318,-11498,53357,35432,-37836,-37715,41759,126679,140997,103252,43323,-13053,36201,111446,81572,72768,58640,-17757,-36289,5498,15109,-12177,14864,24154,-2403,60725,200164,198824,37197,-83530,-87471,-17704,84620,98576,24530,-11913,-1552,-31045,-67370,-78584,-69391,-20735,66119,97487,27467,-50820,-68082,-42786,4478,58650,75301,43962,-47648,-155536,-151084,-35132,38912,42445,-8947,-80137,-65665,39927,101892,47100,-71747,-105445,11660,117008,115062,83100,49890,39304,39394,-5386,-25439,-28344,-55788,-21155,30511,-29198,-74614,-64068,-47825,-22405,-8734,-17056,-1307,1619,-43914,-54213,-72957,-127299,-118927,-5455,101026,122658,95270,90400,76365,48552,644,-73219,-107022,-65882,1555,61151,74878,-30896,-141246,-99535,-54067,-134122,-178019,-94796,-40045,-52586,-11114,36697,-4133,-19829,-35092,-110483,-123721,-14161,67036,75384,71629,53735,-34325,-110560,-86395,2323,35988,39107,26166,1149,26103,46886,-32871,-101477,-75933,-30412,9785,-6645,-93104,-121634,-53079,11827,27979,906,-28121,-30377,21785,85383,57223,-25189,-54365,-64859,-65979,-7669,25150,-1515,33103,83651,28658,-77664,-100955,-51418,8336,53806,14449,-78206,-110176,-82630,-8840,54439,29169,33993,144881,152525,61084,31114,-17621,-104704,-131895,-98451,-108815,-123093,-70915,5223,6224,-12574,6606,63383,116333,163669,198450,141789,12412,-43209,15401,78702,108081,90656,18474,-9875,33959,65668,47070,48949,69052,32217,-78896,-186303,-197401,-151729,-99361,-37246,-2822,12296,52693,-4173,-125268,-93100,6129,8636,10307,94215,145886,62601,-91555,-200474,-188133,-121034,-78869,-18263,49179,49820,5836,-33522,-18180,68394,133717,85434,-2045,4225,76872,95067,100881,154253,182225,126935,-5014,-131252,-136051,-39567,-2432,-28128,-27029,7803,31009,11674,-52116,-57356,24825,35761,-70356,-121095,-45972,18362,-36782,-85900,-48484,22746,79669,102573,78943,50462,61585,80883,35793,-29404,-44181,-4580,27486,44582,20987,-21217,-15932,46934,132249,148522,81662,64113,76726,5194,-34299,33351,93087,74453,22646,-11643,-25394,-61984,-66672,-35148,-24653,3857,110693,199734,112582,-18898,-27993,24888,-18607,-109742,-51645,75051,73401,3747,-35167,-98086,-69462,29190,13442,-69789,-84125,-4276,73819,97768,94657,66112,41440,52264,76707,40428,40891,90119,78475,-9466,-76739,-120642,-119506,-60694,-23051,-48887,-59869,-70342,-115082,-122794,-76851,-37788,-3565,62011,90424,59147,15311,-8758,-4464,-1637,-26931,-39329,-24632,-18264,-39711,-49774,-47021,-37900,-11440,41642,52709,14905,-20345,-33371,-144,46855,39968,32034,47731,50161,37108,406,-74389,-99788,-31516,47071,49029,6569,12192,62133,68432,17581,-23139,-31813,-61255,-105319,-86690,-8493,57522,50570,-3327,-13614,16329,43678,52981,15412,11890,55069,10756,-119262,-167945,-92538,18148,56921,43440,36262,10881,-12201,5097,66631,107223,79297,28343,5293,-43924,-78472,-150,71239,41595,-33798,-50708,-35095,-32944,-3649,34965,-59340,-178913,-149235,-25248,39963,51417,22509,-13974,-66093,-88108,-48675,21398,106196,105118,-7661,-59989,-22582,-20036,-382,36778,-9645,-67004,-31058,35534,80181,95188,65284,17919,-30135,-26522,33466,57060,13951,-28901,-53156,-72761,-83481,-34521,24413,-19460,-180788,-239150,-86228,39244,9566,-12371,42337,22764,-87733,-133392,-69021,-21158,5378,82541,161639,167287,98984,18014,8258,51222,17240,-37768,-23658,-139,-11610,-29630,-65335,-118308,-100862,-4491,38334,-12793,-46888,-6042,71623,100992,62280,-16025,-114704,-177793,-146777,-86038,-31181,47983,127220,107686,23076,-21786,-39166,-24477,32800,57198,60286,67956,25860,-540,17814,23115,28947,22182,-36835,-76059,-71267,-61137,-8760,27138,9438,-8959,-13669,-8342,-17148,-54425,-68216,3525,71037,64448,43004,56194,48160,17010,-12017,18096,132050,166820,81066,7713,-16306,-21742,-56717,-101482,-79344,-25555,-30636,-97470,-144201,-86644,574,-4382,-50591,-12070,55274,83161,107140,84321,-19542,-57074,-6730,17098,-33233,-23218,27245,3521,-71474,-142327,-163469,-142810,-111331,-56733,-14241,-7966,13918,25272,8955,6229,-9554,-43287,-58492,-60757,-9703,88994,90981,6374,-1517,82437,118666,16647,-83477,-49807,61857,130722,101577,13652,-12714,29919,29963,15154,43096,57748,95314,159732,153914,102041,80937,50623,-4172,-48689,-80295,-63091,-47455,-49694,-29275,-5452,2362,26285,26933,6345,-250,-18946,-35094,7856,63623,50898,-2804,-35324,-39025,-18886,62802,125054,80092,17329,33329,92879,131413,114967,33662,-42602,-42073,-1225,-26643,-52627,-37953,-74603,-119256,-68178,-2542,-13946,-54407,-53155,-22085,-20441,-40529,-51429,-58893,-38790,-14930,-28871,-65976,-129791,-133414,-26474,94092,108217,62790,42435,69647,38314,-41200,-27657,14522,-30042,-87312,-102591,-125454,-136752,-93370,-185,39731,39994,65374,54749,8863,26705,104703,171808,166852,58102,-82419,-141718,-90542,27699,55819,-64468,-206005,-181526,-48419,18868,-31107,-31059,65994,94938,24209,23655,99307,87902,-9504,-40268,524,-5173,-24102,7259,50092,76874,137381,194411,148638,48972,-34878,-93680,-133598,-132421,-84248,-20845,-5196,-49820,-86577,-58629,-35823,-15333,31152,33150,3478,8387,-4957,-20728,-18876,-2742,-28354,-141640,-190240,-11439,129746,63653,-4170,-8386,-21572,-11051,43217,70778,24582,-45008,-88435,-100070,-91165,-74183,-70401,-15542,33664,3107,17402,65311,30070,-23431,-6303,-8821,-85381,-100533,-40720,-12025,-4376,40264,50953,32687,16829,-37194,-60841,-44523,-30631,17856,95184,69032,-5702,-11676,13660,61021,107973,55626,-34286,-51272,-22230,129,4136,3292,-15182,-63468,-81316,-37114,45849,112353,92214,28923,9263,64906,119096,95001,42917,8972,-21286,-47121,-60108,-52182,-13237,31105,33770,705,-7093,-17524,8343,66415,57711,19303,22348,8430,-55732,-66034,-11109,68629,93118,55794,27588,18776,41635,64718,31438,-27021,-34318,-45428,-94048,-121629,-102681,-61581,-20523,18912,54949,83082,87370,87540,82243,119499,152684,102886,21043,-11598,23982,44939,-31360,-104060,-61873,3480,42027,26584,-45476,-91360,-83435,-36977,1619,922,874,1377,-2526,33380,61613,35062,-23599,-95946,-128540,-98292,-40919,79,18148,32112],[6456,-74828,-96970,-37640,44957,88148,25995,-41446,-28790,-18750,-46700,-81862,-75766,-30170,1486,28926,47854,21453,-35597,-77809,-105167,-90833,-58075,-34496,-19888,38990,140087,160400,55707,-25517,22849,83002,72442,23087,-49719,-74785,2944,64263,19187,-6476,-1525,-26294,-36376,-35975,-20400,27481,58154,69133,105840,95913,30743,14769,36455,16834,-36962,-70946,-52504,17681,104317,130017,80585,26283,5409,5430,-4666,-9653,45207,72217,17476,-22970,27724,91860,80684,21491,-28180,-64631,-65089,-49892,-66001,-125255,-135465,-46258,25701,53395,95985,113260,129821,134242,48655,-47264,-7653,51651,2288,-53320,-27407,-7488,725,59587,32137,-81543,-43503,65926,12976,-99818,-104400,-34085,12879,-28869,-87367,-34766,117244,184689,83193,-38639,-46715,-40736,-115567,-171074,-106068,-56407,-34785,49398,97240,65279,37997,21096,33423,50647,44100,37903,18958,16369,37660,32796,65513,86831,38282,34160,62314,19739,-51495,-38403,-7501,-11490,25590,166445,229355,113572,17316,2879,17774,83744,115956,88269,38484,-13452,-27848,-5301,-7371,-10290,59071,141662,119186,36516,1082,-21457,-20008,51272,78858,31888,-12794,-69493,-127517,-93138,10838,62371,39230,-44352,-102526,-40003,62499,70418,23695,-15196,-9592,85639,142329,55662,-28537,-34543,-2792,23066,-3831,-6607,17750,-6142,-11901,6001,-54569,-66983,-10980,40701,-23,-85526,-56277,46619,62757,-16136,-85220,-123047,-114719,-58345,7798,-895,-62693,-58139,36176,122000,159934,116522,39058,-10464,-23163,-23814,-26726,1627,-38730,-116188,-41443,34175,-50293,-86025,-33544,-79862,-113831,-39836,12120,-11153,-10174,-30340,-98862,-100063,-7249,63000,57046,39379,58570,52203,33848,21509,7650,-414,45282,69658,28515,24086,53620,18561,-24783,-23667,-24457,-12744,-34493,-124818,-181466,-127457,-43249,10367,38847,41813,26293,41531,52616,-27936,-109657,-74274,-45500,-102526,-123944,-104675,-127562,-82131,17838,6882,-82934,-79678,-11224,36950,42007,-22146,-59646,-47915,-131502,-157508,12832,93648,50132,122796,167682,60377,-5679,-20878,-57352,-85982,-95337,-135039,-176276,-151773,-67989,-4056,51352,94914,86609,32111,49726,111415,88335,5984,-17839,36755,112344,155268,92237,-55917,-94111,9468,79388,54475,23106,20511,25907,-9034,-95434,-129560,-76521,-7095,20605,3081,-19793,8956,8349,-43121,-40487,-23447,-53009,-17014,91265,128872,48692,-66800,-147812,-135555,-63544,-24772,2557,37589,12704,-36830,-36628,16318,106219,206785,164700,-8306,-74691,16711,118209,185916,218657,173872,61060,-92893,-155634,-85491,-17484,-5530,14548,39322,41901,30567,-5294,-70196,-78268,4204,44576,1289,-8744,21755,75966,91555,40485,1053,32446,75246,107983,161507,153956,88688,78476,80982,5310,-90008,-93699,-20890,87657,128926,60736,27786,85789,158006,159318,82885,48499,18543,-64058,-67109,41463,119265,100954,19364,-61798,-85873,-110714,-110147,-34779,-2554,-2020,112914,219956,108023,-45065,-62847,-31677,-76078,-144718,-81761,45668,46421,-23262,-47480,-72294,-33787,39960,7679,-67278,-83581,-43251,2710,8300,9053,35726,56337,54812,35760,-37602,-54673,20021,44211,-33502,-52045,-19994,-40491,-70379,-72235,-61554,-2172,36702,-28215,-75206,-53982,-40539,-42029,-2995,54706,48997,-923,-30356,-1330,25036,6010,-9202,5525,-20159,-81031,-70730,-35252,-46102,-60417,-24187,10678,-2432,-40025,-64646,-32178,9308,12502,49038,103092,90691,42505,-3034,-56162,-61529,-20314,12344,30136,34002,27407,43605,50383,23058,9737,-4860,-60819,-121405,-111522,-26533,76839,95376,21522,-9994,2918,26521,106932,162080,146261,94989,19534,-59509,-50449,43333,126809,101003,24260,5801,14441,20757,-7611,-36740,-1987,42958,45038,38437,-12768,-79518,-42009,-3172,-50451,-84873,-16529,16506,-30495,-63988,-33659,-58032,-136502,-130587,-34939,26072,61839,48002,22793,11047,-9814,-6727,91952,205894,162808,9327,-56656,-32605,-42137,-34752,31980,91393,78295,34715,65099,158075,183944,125456,63729,-15940,-46955,12851,39909,-13411,-30392,-28143,-78191,-115734,-58350,19628,41944,-5026,-33662,10054,47469,16239,18080,62658,17827,-82056,-101690,-52481,-34618,-52845,-25188,68831,123929,57682,-30036,1678,79532,58723,34907,87929,91260,22159,-43823,-104280,-122029,-63404,54671,99757,12406,-52446,-32345,27223,81828,104591,42566,-63291,-87341,-60400,-67561,-10864,105882,143074,70959,-702,22360,64369,49268,50149,56637,32569,28510,41118,75246,96809,52019,23889,37331,5241,-39413,-48770,-7189,79959,147841,121112,35505,-42648,-40420,-8399,-51104,-87241,-22808,20334,4006,6865,13643,-18679,-37987,-15344,12754,66470,55262,8229,43749,87768,40863,-30510,-52930,-47034,-39019,-43978,-49572,-59939,-101183,-106925,-52189,-21401,-18223,12204,43549,47812,29763,1952,12598,40557,-11873,-108437,-66542,18996,-4804,-64264,-102346,-104175,-109521,-131979,-102800,-44276,249,56431,106495,120659,91337,8425,-58688,-73410,-78891,-39682,23890,-6810,-94037,-83296,36200,115248,43480,-49794,-57485,3741,63510,56887,4709,-870,18882,-27084,-54515,4584,22181,14183,62507,122722,115048,54460,3607,-9278,-51171,-123665,-118735,-111269,-115235,-76800,-66604,-66596,-15278,-14318,-33033,8710,42000,26735,9502,37869,72372,44620,-14875,-31243,-14019,38175,85470,75617,70939,112786,125611,108467,111466,86828,13425,-36055,-59630,-73574,-26398,35831,20849,-46880,-48355,-1969,-6450,-52404,-31669,50390,55608,10287,-9912,-18644,-31288,-27454,-29512,-58041,-126712,-129088,5910,128607,100874,30866,20294,18179,-40571,-87213,-44906,7753,-16680,-83670,-120302,-127663,-121004,-85837,4256,56798,59809,61768,34200,-12420,-9188,68509,151334,149784,43346,-78552,-106575,-29723,67678,68554,-44532,-146392,-107018,186,36811,480,28043,108864,106543,24951,-2733,24369,28888,1490,19300,74150,32811,-55092,-30561,49760,88197,143554,187988,121787,25394,-42390,-86884,-110045,-100656,-65881,21423,70283,3947,-66373,-41565,-28948,-24957,1787,-39826,-103203,-82231,-45349,-21673,-22231,-38452,-32886,-78091,-149450,-71643,67369,62580,17083,36676,32800,43773,101734,102035,973,-102534,-103826,-42578,-1551,-2493,-54062,-63567,-9954,27608,65472,81585,56462,39981,26439,-62268,-183534,-186888,-84241,-1494,31052,45639,32676,-3013,-35082,-62590,-36203,23824,49520,36894,35051,6258,-24846,-8287,15240,78925,128486,54865,-19792,-7326,7629,-28468,-87404,-96656,-78709,-75175,-78348,-38176,45913,118038,53137,-24617,49879,166933,171693,107075,57231,21723,7287,6444,-10717,-32414,-13742,42811,51698,17949,24814,6401,-14242,8014,-6640,-11192,26762,4109,-93848,-151658,-130739,-41438,20978,14247,21408,30561,46193,53817,10335,-41785,-38570,-43911,-112300,-173535,-133890,-40774,12754,24506,56070,106574,102351,59675,22273,65810,125309,54877,-42324,-53213,-18402,-14146,-64551,-67994,4522,33308,30604,26541,-20663,-79306,-72386,-10764,17614,11993,34836,28833,-13533,-8648,23424,30792,11045,-29248,-81091,-89972,-37676,1710,17717,38960],[8167,-34310,-38848,-9898,24473,73154,45216,-29771,-34387,-2904,-14874,-41163,-13574,52929,51790,9892,16777,26196,-21956,-91486,-125498,-104604,-85283,-47225,34644,111229,145495,122990,57132,-3073,-26663,-8758,-4735,-84220,-174063,-132118,-16538,42221,-2823,-59409,-78002,-84311,-68502,-25926,12237,38910,31859,17794,86851,159581,127248,71473,58209,49811,27677,7149,34049,107472,155272,143743,99806,43667,-1658,-3185,14599,1885,21926,65661,36735,-22050,-6196,34260,9909,-73978,-154958,-157613,-83504,-32577,-32217,-82857,-125423,-91273,-53567,-23139,34182,46360,75574,133011,87345,-34824,-38375,36589,35093,-6734,-10975,-38908,-82691,-26318,-972,-93751,-71973,42024,11400,-142177,-162662,-65200,-10434,-11877,6107,46817,131620,190884,76603,-77919,-85524,-30770,-99667,-159783,-49744,44296,46670,87833,137411,132730,80204,-10940,-65163,-78558,-62765,3941,47661,2333,-55939,-77715,-34563,45597,67309,58576,59421,13427,-47212,-51898,-5534,-5849,-41758,38242,122028,78625,61322,112250,132071,121291,105789,110765,99671,29445,-3041,21267,9754,-10527,49383,115680,86094,27319,31585,43829,57100,96176,79401,12690,-37020,-81050,-95838,-50983,32771,73720,38553,-36947,-68984,-8219,40042,-11343,-33005,19311,44095,54383,56298,-659,-56736,-59126,-34386,-20752,-52440,-53857,4614,12547,-31570,-59588,-93062,-71228,5118,63664,-13828,-125908,-59356,78478,89641,12516,-79394,-127678,-69611,6366,-5044,-86529,-148740,-104773,13556,118800,186299,163432,80607,9146,-39417,-55452,-55772,-25908,-28413,-45220,43629,107584,49271,50950,60394,-59234,-145618,-89432,-2407,22270,17416,-7439,-21363,-997,22410,19088,15483,39107,87304,139539,168540,82124,-60130,-93119,8484,68102,23923,-1952,20671,23838,-10,-21553,-38940,-54786,-86845,-111886,-113247,-87511,-57938,-6268,71615,104615,74986,61257,42005,-46451,-124314,-65935,3711,-27022,-75551,-103672,-152902,-115658,-22671,-14407,-38094,-8557,14225,21104,1467,-60324,-44095,25393,-52345,-150365,-42091,44813,1402,66934,154368,74857,-21128,-19573,-19226,-79833,-117421,-108993,-130463,-149332,-81568,16260,97554,139708,83798,-27123,-36956,25289,31142,-10917,-1184,44548,88981,130275,71130,-75461,-120918,-38300,19697,20061,12338,13089,23570,30318,-22113,-72050,-48936,-753,-9545,-32145,-31878,-16442,-3846,7081,2887,-12252,-12338,27609,48573,20842,3324,5161,-33938,-58360,-19009,14300,13070,5597,-35688,-86358,-59164,24628,88983,132957,79694,-71435,-138193,-40648,134213,275803,280840,155256,-32435,-179238,-146317,6829,51767,18686,22562,31626,18260,21239,15566,-26430,-51540,-28564,-6709,10322,40980,52922,87951,138992,112846,57787,56857,69238,106947,189540,189650,66213,-8094,16473,21048,-23846,-43889,-28717,67948,143939,89655,63749,139803,184773,130121,64034,39689,-18643,-72467,-26315,51753,103930,136553,84479,-23897,-48590,-41641,-57612,-21711,-4247,-32272,11949,79001,40230,-24784,-43718,-34936,-41288,-76974,-93196,-39947,-10327,-51566,-67335,-55078,-29288,16308,12078,-54601,-88181,-50686,-40028,-103022,-125252,-46446,38653,45873,5530,-68886,-101806,-46985,-2724,-30440,-10158,31421,-4783,-54858,-55591,-46735,2345,58955,42527,2992,-32244,-77356,-126948,-117435,-31241,24699,6555,-14562,8218,10685,-17374,-19393,40595,53798,-32292,-89990,-63229,527,5024,-43905,-40997,-1576,-12569,-67266,-78069,-62177,-49520,7917,56584,40904,30236,5876,-39978,-22521,12887,3862,6011,5488,-39267,-76886,-91240,-46130,40276,53963,-13679,-74683,-89260,-38302,38475,40471,-8049,10527,52414,51761,115760,212153,200692,101716,50473,47279,74756,131386,190385,153960,7789,-71177,-20631,50124,15950,-50029,-16764,65045,86691,71032,35058,-36081,-51042,-45664,-69199,-49982,37971,38008,-37037,-77020,-25265,9905,-26294,-59731,-14150,30411,50469,26241,26524,49029,20993,-4680,81863,169458,117094,28671,-7998,-28496,-47364,-61338,-22337,89128,126055,38482,28941,125681,162229,121627,98415,55408,285,-4314,-8978,-42968,-30335,-3342,-46011,-95873,-63681,-15380,45904,131166,144886,39703,-50909,-63462,-14784,33040,764,-40486,100,57293,58017,-2180,-52215,-12128,42734,-21904,-96463,-37626,44040,22707,23398,101668,100749,11893,-72988,-126563,-95798,21436,142545,162592,69364,8193,-12672,-2000,44562,92980,82867,38290,49497,40185,-29170,-9590,85229,79531,-11501,-39091,42924,125165,88822,29455,1116,-42717,-35764,11580,61063,91172,37893,-34273,-21793,16479,58550,93949,101630,120468,170158,163021,59624,-60211,-53194,-2558,-47927,-70011,-3583,19205,18598,46417,4884,-55387,-46231,7599,9642,-25176,-86285,-87720,63571,180488,89576,-25290,-18889,-9402,-52827,-59173,4715,22411,-71070,-126770,-46006,35731,6652,-35493,-41616,-71867,-53884,39506,119994,118006,11217,-105949,-52692,40317,25985,-21332,-68934,-65520,-41223,-60356,-80395,-55529,10262,79648,146876,153894,74967,-18670,-42322,-10811,1986,6525,18623,-21374,-117699,-148029,-72177,7075,28699,26387,7121,-2033,-46,-7316,-23390,-3725,1816,-75050,-130258,-83337,-50547,-65798,-40084,48357,101533,69328,3412,-10331,-21693,-62271,-81485,-103276,-96142,-59549,-66946,-83628,-44426,-41919,-57682,-5210,53631,18964,-44990,-3073,95705,89045,16112,1461,20264,45459,43700,8727,44927,133845,107373,21847,41404,93270,42065,-53778,-99858,-81500,-5292,72412,85634,20152,-9070,31087,43240,13984,28986,82342,74247,37489,6686,-5757,-14546,-8109,10288,-16546,-122827,-141636,-199,99542,64739,20109,15352,-5553,-36750,-44793,-30313,-17234,-34384,-57404,-50647,-46029,-67728,-73297,-37478,-11467,1045,13968,9687,5630,-3505,26099,76220,74993,33461,-17774,-32927,10062,68058,85415,46123,-18502,-13859,14847,-7000,-36855,8270,92015,91407,6947,-53216,-58706,-23655,14930,57670,87207,25461,-59447,-37777,34156,62192,117084,177450,126550,40595,-7721,-39863,-51863,-35771,-11942,69248,127218,62369,-18078,-11361,-14062,-41703,-57355,-91183,-94507,-58285,-36655,10033,41103,-23700,-41935,-715,-24618,-56886,23692,39438,-23391,-1554,15264,35421,87247,83253,-20897,-91147,-37214,59915,89423,49507,-36584,-78387,-31435,34075,48801,4382,-22740,10987,-5301,-107278,-178020,-148731,-77818,9931,57976,11281,-44350,-38602,-18162,-13119,1616,40137,83798,75643,6426,-56485,-56904,-22212,-451,59591,100504,41754,10529,42266,40402,-34190,-134770,-156171,-85036,-26181,-17419,-26779,-3376,43820,-19213,-81834,59171,212693,156726,67165,36815,-8506,-14920,25009,28591,1468,9701,65564,69573,28858,33358,-1570,-62923,-61933,-68386,-43793,23097,-1076,-109142,-173828,-149087,-71420,-34314,-51461,-51156,-49050,-44802,-10954,18615,9750,1304,8906,-11470,-49532,-42332,983,40559,60284,58964,41678,4350,-33679,-84704,-53673,40831,18564,-41609,-25337,-1507,7571,1132,13647,41536,27172,328,-5392,-17772,-37410,-767,61919,70546,48454,61756,50118,3886,-19469,-12340,25947,65494,45803,-41259,-78422,-22819,14094,-11104,-15295],[1127,-668,-11125,-21087,-28468,-1151,23833,10695,3702,-1525,-23772,-37924,10825,87529,58471,-44964,-67807,-20982,-377,-3133,-41596,-85106,-90058,-41353,35692,81585,79318,61498,45206,-20386,-115523,-121661,-78738,-112873,-160377,-78558,39850,74765,9984,-63065,-96630,-95065,-94330,-48873,25059,66266,22384,-36804,14863,120782,137233,101624,103124,112058,121648,140299,151727,133991,104468,86095,61098,26071,4463,-15497,-27180,-16564,5399,37615,53173,50003,46169,23675,-34905,-107616,-165759,-135109,-51817,-9445,97,-15744,-79248,-108908,-72666,-16882,5199,-43336,-46606,25109,30256,-37256,-31576,28296,55619,41035,20685,-28714,-100128,-76218,-8484,-43395,-51258,10004,11550,-56233,-87938,-63611,-41305,2085,61173,51267,43822,61506,32160,-39839,-32669,41385,-17818,-64410,55361,138711,118656,116737,124062,110119,64615,-11045,-78492,-130263,-123322,-32752,38353,75,-83312,-134109,-88327,9486,59162,61808,47323,13219,-6572,16293,50367,14151,-62331,-41278,-1302,-30857,-12814,98988,176619,145030,60590,35678,79234,79457,34145,24857,9989,-21252,-2732,38384,42718,22274,13889,31140,63070,76066,63306,19663,-28955,-58069,-64566,-43690,31646,66684,20299,-19282,-9001,31333,33864,-24016,-26924,27440,10671,-42358,-28587,115,-35584,-68096,-41161,-38130,-111670,-123049,-19591,23023,-48339,-92182,-90637,-73515,-26333,25170,-2067,-50876,-13734,45907,42247,16465,-19917,-53663,-8494,41736,-62,-75673,-93453,-38014,28257,63090,111205,118977,39158,-44697,-81335,-56567,-15193,-7800,-16342,21288,91783,98519,79383,129617,138685,17939,-117582,-108598,-8857,26268,7503,-19359,-3750,34573,20467,-46500,-29713,54442,95611,133226,178128,73759,-101491,-143801,-46999,9107,-19984,-36528,-14232,-9069,-44806,-80778,-105302,-152472,-177520,-105682,-5186,37388,15949,2308,51427,104109,92805,63031,18443,-47994,-89138,-48418,18844,53483,63680,33741,-41420,-65492,-45678,-30235,6872,37636,9712,-27338,-51907,-75329,-24208,81668,89555,283,-34930,-27693,-33012,30663,91447,59171,12731,19451,10717,-81556,-125418,-75400,-60943,-64460,9763,51417,46243,42849,1279,-56111,-58314,-15217,-12025,-51293,-22121,41723,40981,27347,3597,-53113,-91032,-72357,-7800,42282,45709,30533,6324,-12000,-33981,-61005,-76668,-66015,-62110,-38455,-5709,-10523,-12130,16194,25537,43675,84217,81374,19155,-23838,23942,92188,55844,-12441,-18803,-3220,-10072,-34319,-76335,-109143,-75756,-12019,-4838,-51685,-94198,-113655,-111699,-48288,90695,227127,245764,150002,-11260,-129048,-85906,64104,131626,94608,45037,-2468,-31855,-11446,14828,13912,8987,-16176,-60125,-60859,-29502,2158,48989,84460,90838,98148,84646,47754,74343,133595,120326,6242,-84822,-71949,4186,61266,47700,-35875,-20928,55816,47702,45059,117925,131768,40386,-4079,12728,4775,27111,97476,85330,75192,161278,176594,80930,54410,82968,57862,13925,13368,169,-58263,-65037,-13272,13649,-5372,14363,61493,31711,-70015,-76772,-475,-7213,-32650,-41617,-57245,-25609,5166,-52849,-100465,-53633,-51318,-132949,-157284,-76097,19478,28382,11472,-7498,-33354,-40638,-24469,-18471,9589,2527,-59969,-76360,-33717,-35438,-29561,24745,65124,41648,-21869,-74433,-133851,-163214,-130727,-71444,-28195,2162,14102,-4400,-55230,-77727,23269,129334,57785,-95579,-106998,54763,115222,-5038,-55401,11860,16953,-57270,-95946,-91436,-81531,-41411,-21684,-23849,24820,31835,-16775,14998,63679,49143,34518,-5384,-88748,-163720,-204884,-122360,28480,68141,26828,7376,-28054,-51820,-43950,-73549,-93221,-6621,105851,114892,98488,109274,78857,29494,54710,104003,112977,105843,136806,127950,-7935,-120640,-70173,39964,49047,15081,40006,105864,120624,80575,34406,-14525,-22097,-13355,-14558,6841,49002,23790,-26052,-20501,47221,74200,29854,-30707,-7489,27372,19800,-12800,968,11731,-26570,-45378,-5766,10585,-9826,18809,38634,8723,-10338,-53689,-81681,-17393,26850,-11174,-15927,23284,36204,23812,47257,75268,54206,16207,-17938,-54026,-55842,-18345,-18353,-65338,-65355,-55923,-23465,70746,95131,-35121,-164282,-172833,-97631,-19124,-18675,-24899,50302,136248,144200,68548,-28304,-38214,13280,-9930,-63291,-63203,-59577,-94438,-67138,4307,5026,-55338,-117965,-140531,-72716,85703,195845,171011,93788,60085,27009,325,-9325,-2271,30903,56648,57216,28301,-10271,6764,43790,11563,-49026,-44951,12851,54575,39407,16975,-22230,-98018,-103313,-44462,12211,32653,-27008,-119803,-129594,-52310,98274,202091,125949,50061,76445,94159,31232,-66423,-62953,-15583,-49065,-59475,3697,46473,106098,146174,70299,-13801,-17734,2527,-30728,-101395,-168102,-154187,18018,159570,97124,2659,10171,11797,-46888,-63759,1698,30778,-19660,-58656,-9621,57608,36385,-35806,-76497,-116164,-85567,33218,128218,119942,42468,-40091,-2202,59729,47264,-2551,-82159,-94068,-30732,-11924,-40393,-28141,25622,52790,65423,41360,-38241,-87607,-47808,40119,91268,67854,32113,953,-69721,-130020,-138287,-99401,-2199,76139,65576,33649,2082,-26281,-34574,-6605,18377,-11212,-74095,-116105,-119549,-104346,-84390,-18255,73518,92373,17364,-33200,-2953,43884,33733,-26521,-41226,-8821,6844,-20559,-31346,-28852,-41360,-26288,6445,-42421,-96757,-15657,110849,115499,61096,46851,42340,54668,25088,-45478,-3654,77873,18775,-58372,-13121,32623,-11528,-70257,-67986,-47260,2954,83778,105651,39361,10710,75287,126856,119037,94545,71601,45530,7606,-30861,4147,75557,92210,79235,23331,-101558,-111926,7518,66027,41831,38251,24332,-7824,-575,23743,14930,-21982,-53583,-23075,42887,44702,-3217,-35318,-56031,-72176,-54210,-28724,-12558,26721,23323,-13636,-12701,10341,41910,49773,26020,5011,33049,97111,128517,51824,-25247,-73785,-106900,-113625,-68792,18541,56303,12153,-34990,-38599,-16695,-7466,-5993,-1362,-13095,-15052,2714,19485,17453,78959,182049,169077,72720,-10365,-60333,-43151,11187,48698,98861,122440,71722,4920,-15280,-23217,-55484,-91559,-80245,-936,48760,12607,13498,32736,-48697,-100967,-19007,47055,38123,39494,-21349,-136047,-143116,-70802,-13482,37183,53688,-28411,-60062,30764,128294,127855,53689,-32356,-47193,-17567,-5345,-11755,-44411,-68007,-40718,-42677,-77213,-59579,-16801,-24597,11452,60670,2350,-86321,-66097,20845,74041,67908,42661,71658,97628,31404,-49419,-49689,-26279,-30724,-23399,-18458,-37845,-4030,61564,70786,24822,-41689,-69142,-6471,51610,53077,-5087,-36127,-7077,-36317,-80726,34067,161397,95464,24469,29086,-17097,-53132,-18346,22676,42075,53134,78373,65630,5070,-10301,-44748,-92779,-76788,-60154,-26697,39226,26315,-70619,-121027,-82384,-15801,-11197,-46345,-75158,-93932,-97485,-69561,-4262,25852,7043,6979,39176,67560,63880,31190,12054,42261,53325,-17478,-101219,-127364,-158933,-113188,9215,42982,33141,73940,83897,73557,82095,57541,148,-37037,-36702,-33025,-35588,-21309,40932,111810,139718,134085,97399,25722,-15987,-11147,-8644,25293,91059,69372,-35408,-72765,-3970,50900,857,-48524],[2497,8022,-25688,-63932,-86735,-72228,-8766,35986,10757,-43655,-48986,-34939,-13188,8034,-28802,-101854,-103736,-18315,78409,157531,111617,-18268,-55871,-878,17840,-6151,-3085,35318,45219,-30363,-109231,-101311,-38681,2548,7233,35439,83647,87090,22214,-32181,-49920,-30325,-32288,-40143,9056,65394,26474,-41821,-30867,9473,26197,74207,138291,135752,122127,150172,145301,70308,27669,36316,5143,-21328,19414,27363,-7483,34,12829,6345,34547,86063,103404,56282,-29737,-80669,-73635,-29098,10388,21487,31359,24830,-53585,-99997,-27814,60823,51589,-44280,-97134,-69472,-45384,-31875,5210,20293,34383,48416,61180,61035,-1038,-42070,-1880,-5410,-39900,-44002,-36951,-2000,-14458,-53533,-20674,50037,68023,25846,-18496,-41556,5853,63054,135214,187212,108569,45548,102204,104035,50531,40348,37938,30692,25439,1838,-38192,-93735,-112666,-55077,2889,-2551,-53603,-79747,-3758,40837,18081,42657,54071,8674,-6770,59232,82252,22900,-38485,-40553,-42466,-84026,-85898,8629,115101,116968,6006,-62555,2882,77464,37877,9046,25205,6815,-16276,-8607,18012,34535,6048,-23979,-20007,7273,51019,42285,1537,-12669,-45500,-45395,44181,65921,-5300,-30923,15274,52997,44189,17925,21788,15366,-58480,-108020,-46954,3013,-60567,-97486,-11949,14949,-101619,-123883,7988,43505,-60273,-80451,-36286,-36470,-41626,9156,55189,54768,6199,-41728,-24776,21172,49627,31057,20586,33775,29948,-10577,-20527,22488,41185,10582,39408,52910,-39973,-119243,-109741,-51799,-3282,-5491,-17533,28034,63360,44327,82390,179896,211449,105529,-38812,-62341,-1103,-8688,-52370,-91792,-87598,-36212,-32262,-87621,-50095,34642,40512,38627,82223,33957,-57717,-87688,-68561,-67090,-76211,-60119,-26788,-28677,-62077,-97074,-158760,-227124,-212763,-93416,45790,121066,82456,-2452,-7129,56801,78114,32419,-53471,-114365,-104167,-64396,-25702,24311,82506,108676,66177,-6930,-53525,-39734,-2168,18131,-95,-44978,-72851,-68909,-19998,78435,146684,122397,51026,10013,13653,40236,22455,7118,64413,110125,82759,-25158,-99163,-93893,-61708,21056,119616,57749,-60259,-118528,-126080,-88404,-43107,-19379,-40421,-82450,-40453,43370,17111,-52520,-40144,-8005,-36958,-55212,31038,103028,83673,44225,14976,-13726,-32406,-58773,-95624,-84808,-36481,14465,26659,-2325,-10187,5457,26257,87935,125015,72597,26671,52981,115087,148039,101572,35317,-6712,-39894,-53944,-57968,-75397,-81381,-68546,-65967,-102039,-159292,-160270,-83691,-33256,-38277,-27969,23120,74275,97124,79948,8340,-24963,45212,143123,151648,79868,-14156,-63383,-58369,-35686,386,50268,37143,-50933,-93612,-52290,3966,43809,27507,30363,85942,83735,31386,32908,53797,37414,-15415,-70994,-84954,-33797,29218,30707,-49325,-63518,-12621,-19958,-25035,24268,18724,-53404,-79038,-33910,22128,109848,187491,121994,52400,125214,196980,168459,153342,182754,165079,82956,82346,100435,-17331,-79489,-11745,17987,-3606,56355,138326,92683,-27014,-36855,50974,68854,42289,-17626,-68381,-35484,6080,-25131,-61592,-42290,-40717,-63031,-51618,-12890,23507,19604,38242,72944,70966,28138,9484,2074,5351,-25608,-85005,-74664,-10263,-7621,-19501,15243,39971,10837,-15267,427,-24817,-96487,-147702,-123566,-31911,29938,31083,26467,-31773,-108144,-24175,140891,121768,-36388,-71169,78800,142597,42529,-5972,27446,3363,-48775,-39322,-17340,-35683,-39369,-41898,-38169,29114,70344,38787,68256,123293,120144,96261,40310,-43422,-107002,-144841,-103120,-2176,30351,41997,80741,37929,-51480,-81473,-113682,-149002,-70322,76855,142709,109272,16507,-72825,-75966,22596,104917,99825,56211,51700,45403,-13030,-75439,-56925,28264,67948,65065,68962,103598,133049,93832,4556,-31793,17079,53767,47424,32152,40761,25345,12316,52811,97910,68873,15174,-21649,-3130,27454,29744,12945,23596,-1275,-51467,-56028,-54718,-97511,-104990,-22787,44956,67836,65188,3053,-76584,-103170,-93088,-38867,20814,26511,1824,-27861,-17845,36321,83094,87808,57068,-12783,-60571,-20500,17794,-24693,-37428,-45536,-81991,-81560,-71141,-107187,-153687,-165798,-107220,-12620,-5295,-34148,21202,107007,110913,45729,-35499,-58925,-4992,45037,40559,-27449,-118057,-152564,-106412,-72173,-83528,-113594,-145842,-140405,-59255,71286,148334,119627,67072,43095,19427,-13769,-75529,-107902,-46360,9556,-32406,-71235,-37223,26515,38621,20978,23088,21020,-13302,-47879,-20941,40110,7751,-98452,-124338,-44248,45215,34945,-60051,-143276,-175173,-130074,28965,139330,45789,-44171,-35028,-27182,-18535,-30110,-37624,-7695,-20117,-50180,-19375,35062,123738,169849,124019,48070,492,-30416,-85028,-146843,-196963,-176219,-41842,83846,97178,56735,21528,-2078,-16209,-33316,-34795,-8779,17164,12507,3779,18479,31245,13069,-2653,-17237,-29327,-9457,38614,60648,49224,8380,17320,39939,26234,-17476,-84780,-89229,-36488,-19577,-23533,9700,45263,15737,-56375,-105982,-132159,-121152,-44945,59948,115108,75346,-2305,-33885,-23532,-33218,-84408,-84517,5036,70305,56361,54802,44131,4646,-1242,21708,68784,130086,96546,-55563,-146364,-101442,-62960,-14226,84545,107856,14016,-63424,-13060,82213,96077,16659,-28645,16894,73929,46155,5547,23409,24556,-14906,-42520,-84335,-109252,-39156,57678,94981,99868,83718,41553,44752,29726,-18828,15827,31799,-43915,-42980,15150,-41207,-120484,-74641,13465,11957,20302,87692,96003,27080,4555,77451,155455,152164,88073,41937,23932,-30588,-64334,28938,151608,169149,114980,32873,-46851,-22477,42589,49667,26868,33743,3722,-46857,-32396,36046,69629,15070,-51616,-902,96479,87098,54967,38146,-8668,-47699,-36575,-31307,-27247,20115,23010,-56944,-81832,-14661,56571,80226,38524,-38909,-46139,34746,95456,21552,-92425,-156618,-148299,-115513,-84031,-26897,45507,71805,69118,62566,14037,-68200,-116512,-88235,-8662,44767,28985,3852,-13571,35146,152637,167819,64071,-69559,-139391,-85039,3400,42845,61322,47410,22227,-9249,-36261,-41508,-56628,-83997,-51011,47136,107865,42852,-30533,-75498,-150595,-188187,-108122,-12805,16966,-20841,-89494,-172040,-197048,-118006,-51855,3448,38303,-29855,-58153,31512,113896,109886,28135,-53881,-37199,-29199,-85504,-74735,-20288,-10202,-25473,-25114,-5114,39585,66919,12087,-18198,23556,18652,-75630,-101520,21121,139832,137041,46368,5150,13249,-5233,-40012,-28920,-12028,-48332,-114157,-162287,-151554,-58452,30682,52934,70189,73462,47805,61598,105339,99819,36533,-3507,19094,11639,-27669,664,64779,50785,32349,64886,26202,-70230,-95324,-22226,62218,70504,48995,27110,-25249,-32569,-32013,-48937,-38278,-13813,14125,42624,38761,-21100,-58775,-40262,1197,3359,-21033,-43301,-51028,-41726,-63386,-65408,-38424,-38054,-50079,-14842,56103,90544,35672,-49568,-41004,19441,-12047,-106614,-147575,-157896,-79652,49999,87345,88556,123629,120337,84837,78461,21328,-85839,-123705,-75816,-42019,-52613,-52114,7056,99431,174808,200179,111078,-40580,-86225,-12309,30050,30880,59624,38262,-41633,-72999,-13159,65054,47467,-17707],[-5834,-880,-31948,-76093,-101627,-83208,-30016,885,-48676,-99657,-57026,-18173,-57846,-112739,-134960,-121780,-61636,38519,137557,224663,194961,55747,-4226,38961,14912,-63489,-55553,35247,61702,726,-19802,9706,68297,144453,153211,99920,66346,49620,9800,-26565,-31852,28855,79087,28874,1998,46144,37884,-13956,-26000,-59409,-78117,23411,113808,72222,22806,42011,37555,-8024,7105,46528,5986,-19540,50687,104099,93131,58680,20657,-16450,-12804,26494,71417,70251,13116,-26132,184,33361,49519,48629,49762,25595,-42943,-62411,16316,98315,86503,-7648,-67435,-68802,-46914,-3222,27416,-5161,-28156,-11911,51958,136182,98303,-5195,-34951,-45396,-69449,-84047,-65485,-17057,-26810,-62327,25427,118208,96557,49765,1530,-45154,-6730,113886,238290,259535,156446,77708,82414,14072,-87194,-91037,-38812,6387,30108,16069,-4061,-33614,-65160,-58121,-23495,-4617,-24550,-2096,111937,106673,-14733,-3061,54447,961,-55234,-12948,21322,5299,-20694,-28885,-36305,-46782,-43736,-12003,43946,55163,-24239,-91351,-51677,21534,-1140,-18396,37609,47056,16478,2139,13191,54653,64369,-3869,-77045,-43900,53072,81167,61359,35339,-33534,-32713,69604,82791,2634,-27856,18108,45194,24184,5056,7179,-19177,-84709,-102591,-53490,-57525,-128518,-106658,50375,105675,-21255,-49954,70835,65352,-74122,-74946,16886,38692,12925,55659,96638,57084,-55667,-117450,-31179,59544,74736,42726,265,812,35343,9438,-19331,21750,37921,2179,37129,29341,-90732,-149131,-99419,-43643,-14255,-1792,-21677,-30332,-17812,14044,112613,229004,248589,142739,31102,3294,19877,-21111,-94979,-155433,-154378,-107337,-92899,-83557,-31410,-12361,-40951,-43840,-6271,-9171,22,15001,-32637,-103668,-119497,-84722,-49217,-41907,-28217,-31745,-115468,-168019,-116748,-35720,44424,114208,76847,-14381,-27354,25424,56691,8988,-112456,-197590,-168942,-92336,-61865,-74516,-69266,634,40103,4672,-30741,-33580,-41619,-31552,-13462,-19856,-35512,-50397,-51243,2558,80208,116730,120307,109932,85836,59360,-161,-30209,82310,207035,197794,68651,-66221,-136879,-106390,33305,124417,23607,-105389,-176770,-182015,-98865,-12742,-13150,-46710,-55182,-11447,30520,-9225,-51393,-10463,26567,3710,-3931,47208,79707,50396,14141,33229,73316,40945,-41066,-72665,-13598,58282,75716,33200,-4764,-14430,-21537,621,67638,64465,-341,27105,125047,157125,137724,114722,85865,34530,-38113,-82145,-66024,-33154,-26477,-62963,-109837,-131044,-110872,-78052,-30821,-6216,-63877,-134584,-133166,-81187,5530,82723,36759,-51048,-45334,36832,98164,66461,-24782,-85169,-98192,-82531,-36730,29593,44290,-27913,-52245,40860,99622,75653,2821,-38313,-10941,17730,20337,14371,13065,24010,28352,-2827,-46392,-72698,-85449,-68119,-43193,3313,13402,-65843,-91279,-37298,-35158,-84544,-104422,-62630,-10369,67588,141571,100709,10768,27129,122357,161590,160558,190540,193735,128019,119295,138307,41779,-37480,-35285,-53031,-55899,49420,142745,93596,5785,-1280,31321,56450,63229,-1530,-52236,-20455,21501,31633,8688,-31320,-49461,-10482,46871,48617,11947,-8174,26947,66687,75700,63943,59659,16439,-28039,-36790,-26784,4089,36998,41420,47527,42162,-14921,-55422,-13216,68040,67785,-7350,-52557,-31590,34664,53888,43966,58140,16254,-85256,-55011,81349,102946,28339,-611,32744,33978,31722,62783,36312,-38243,-40314,43657,81084,26814,-23877,-50883,-62734,-4544,66972,61712,74799,130350,130195,85997,47092,9386,4879,-2411,-36379,-40620,-19282,38685,98287,56145,-26714,-31665,-52762,-137019,-144468,-51246,56467,115359,51173,-84595,-142971,-49829,52868,60483,26108,4131,-24887,-25945,-1122,1829,28116,47809,33474,18751,51603,120841,105206,-13874,-62244,19837,75109,53945,15298,32436,33694,23826,46332,42561,-23873,-31429,-8229,-3169,24908,73830,86982,94846,51904,-9074,-20585,-22541,-61148,-91948,-65727,-6846,66723,87155,25980,-55902,-120266,-135459,-40952,92922,148550,115552,30404,-25467,-2059,81110,136520,114400,17399,-48005,3940,56511,15128,4209,-5999,-86413,-148850,-141789,-108825,-73281,-73433,-42014,29479,12673,-54117,-38740,12655,1614,-32626,-61718,-96591,-81310,6433,86792,58063,-36231,-64569,-47078,-62007,-96081,-126557,-143580,-121814,-59774,-19224,8091,35638,22028,-8696,-38222,-67155,-114711,-114522,-45007,-16777,-84698,-141599,-87715,15728,51001,73734,123824,94091,-14055,-74809,-31445,38565,1705,-91777,-93602,14059,127842,93908,-34342,-95785,-118350,-130785,-77101,-24819,-36692,-81009,-123968,-146810,-64143,20956,19382,26254,23098,-20176,-17355,5896,31598,69771,77671,28527,-39218,-66732,-99831,-143832,-181985,-151744,-49379,52708,95909,49446,-50526,-86953,-37841,-30408,-65938,-37807,16731,20058,-24574,-52431,-13520,54991,83670,74287,29856,-30670,-25403,26277,41010,13718,7638,2237,-19216,-43187,-46201,-6384,-3225,-32216,-25442,22201,71586,30780,-77995,-128581,-102072,-52330,17638,85694,99136,38170,-70591,-106334,-14125,58048,20004,-3587,27102,37119,20450,51054,59737,23648,31685,55857,93366,184367,175165,-8860,-133126,-84764,-41161,11351,104888,104993,-6224,-70825,-23166,35153,35282,-25086,-55733,-8623,42962,27282,19960,73406,101092,30264,-56320,-86112,-92084,-81249,-36160,37751,90204,80478,39298,32502,25648,31175,74889,49761,-11780,39879,77986,-48679,-153708,-52490,78587,72368,58800,87178,78665,32955,10808,33089,81069,69869,9117,14797,33672,-14409,-39240,36241,106095,125579,86147,16313,7867,54691,55003,16580,-8204,-5997,-25717,-79970,-83216,14317,105386,58291,-42971,-6514,88430,77796,82948,107613,57398,1730,1287,-12177,-32706,-1265,3482,-73676,-103730,-25107,52211,74059,22743,-86673,-134756,-77901,-17699,-42580,-100312,-126008,-81457,-10267,9378,8696,71602,139157,155679,116734,21034,-81678,-121698,-67775,37954,64955,14114,7825,1259,-3623,63505,92862,32363,-88450,-153882,-96263,-23373,-8258,-6430,-37380,-45166,-28067,-21511,-26108,-37834,-46815,-24567,38462,95619,52626,-38919,-124053,-197908,-185583,-105453,-78218,-146627,-176642,-94376,-38658,-52337,-65642,-50692,5580,45031,-14286,-57431,-716,79925,104367,28484,-62731,-57108,-69214,-135382,-97281,22722,79398,52386,31159,27061,34146,58869,20909,-44803,-26292,884,-80892,-134731,5326,176777,182341,46428,-86310,-136678,-105661,-64412,-23061,28112,10324,-84855,-172055,-166629,-67165,-12326,-12720,46574,94489,57416,36989,94317,122723,108520,90206,92176,77904,44164,13484,37901,80160,94064,110902,69090,-54748,-124210,-53834,55379,63301,17606,4699,2466,29262,56961,40341,19675,35888,54135,38871,36218,19536,-30659,-63928,-49465,-26411,-19629,-10765,8447,38504,-3068,-73253,-65627,-23388,-22226,-23319,21095,74803,35161,-67093,-87112,-12319,27450,-20646,-68633,-85169,-19833,83180,97956,75615,62863,35793,18846,26337,-11506,-100590,-131812,-81207,-42148,-54758,-75016,-32793,58736,148566,176391,74393,-91908,-137885,-29242,67353,56342,18576,3850,-27024,-55420,-29119,38838,58863,25669],[-31523,-4626,4142,-32873,-72802,-55684,-30350,-41977,-91364,-108260,-45238,-13874,-86752,-157582,-161808,-111075,-21124,55054,69123,92288,114860,62424,7462,15990,-10174,-79024,-78816,4028,55393,43294,37856,51519,88658,140409,134093,84870,36024,13856,-10626,-59529,-88208,4136,120910,95133,32259,57902,57819,-385,-17989,-44584,-75239,-11593,34620,-26374,-59771,-28585,-23026,-25907,24852,62417,40275,37648,80230,121213,129866,68234,-10617,-39625,-41558,-45370,-19876,33031,58802,36065,4733,3964,29375,37975,26964,491,-19785,-3669,26478,47472,30708,-40658,-59930,-17581,19735,29311,13272,-33656,-81797,-103205,-35688,76518,55615,-49842,-102391,-113392,-93183,-58468,3254,26298,-27245,-63585,31620,141254,150020,97688,26414,-42362,-47884,47771,155642,173312,77273,29564,74238,17115,-124045,-132275,-13147,76238,80966,38776,13710,7613,-14512,-54832,-44441,-3663,-16457,-691,118543,135388,723,-37087,24367,4853,-69856,-103477,-65180,-20367,-26795,-48301,-62466,-22121,36164,36966,19613,9236,-23379,-67656,-72095,-39114,-38260,-34303,17786,34852,30910,29795,11707,54891,144437,97598,-44807,-51876,51072,103415,106208,63345,-11932,-17378,60072,84075,43880,30914,52113,38401,-24548,-84328,-87337,-54196,-37449,-53466,-97274,-144829,-151160,-53743,115950,160586,42102,8167,96646,71838,-69144,-79434,30520,97361,93126,103059,73276,-26527,-131038,-126907,9562,100129,60481,1199,-24607,-19990,-6309,-32780,-47854,2991,26359,4434,39542,23942,-80294,-99140,-44015,1289,47984,63480,-10448,-94739,-89421,8639,132157,212630,198251,116458,41555,19102,33632,9322,-64439,-122279,-99554,-81462,-92649,-43441,3463,-39193,-70263,-44156,-31762,-61630,-17950,58470,28262,-82566,-144436,-128549,-105851,-91355,-31459,26225,1197,-10443,28004,40996,54283,93033,69497,30832,33008,42828,57936,34818,-78886,-173796,-155458,-56337,-15296,-101195,-198997,-151433,-60182,-9986,18368,-1506,-43361,-45008,-30820,1824,24041,-23285,-87510,-79250,-5119,45772,78288,109967,91479,60349,32613,-3491,69526,232219,262656,119335,-38440,-122206,-103011,-8396,42049,3842,-39653,-81780,-95470,-27329,33855,-2912,-23210,21638,49393,-748,-64138,-27382,31625,22372,25732,44783,5157,-33775,-51989,-70794,-11306,108062,91056,-15502,-29468,55298,116296,101727,40070,2253,-25217,-42549,-13142,21547,-22116,-75050,-21389,70770,80533,79186,96613,82890,54546,5176,-66342,-58794,19610,21984,-61002,-106027,-70477,9242,37525,9963,-26106,-89901,-120692,-77589,-48015,-12032,-329,-66124,-127688,-137959,-110449,-20649,20860,-35594,-92722,-80998,-31965,-5232,1927,-3991,-44019,-12200,126955,176310,89265,-15764,-95774,-123113,-67280,5446,20249,22474,72834,104938,70687,923,-64990,-106469,-76712,12051,120862,101738,-43622,-78864,2545,21196,-44398,-67711,-27955,-10279,-1014,35431,28988,-29871,-18790,68960,94832,81840,121195,146255,101203,63036,66758,37260,-38866,-107270,-127291,-89630,27085,123240,106318,49024,5404,-38436,-18380,36662,21168,-12854,-2091,52044,94071,50832,-33476,-75663,-36509,36936,29763,-43119,-70935,-15771,15979,4482,34385,90542,46267,-42548,-49029,38197,107746,96739,82562,118795,82604,-40193,-79224,2227,82262,74110,58396,97127,118704,86818,44178,40932,49219,20636,-44437,-40663,15776,25645,19952,2947,-52613,-91143,-3390,112131,68339,-26009,-4298,88644,120082,57686,-23470,-89120,-123139,-63416,21914,21935,19542,73949,65210,-3180,-33999,-25505,29968,51378,-12800,-60220,-26101,44360,74701,32317,13675,49458,24366,-75831,-149553,-152909,-70792,83181,143832,25618,-126176,-117496,-32863,-10810,-17122,-14043,-35376,-28488,26294,26246,16314,7604,-27431,-39240,24132,103682,84197,-14921,-59157,11527,65990,45120,997,12984,21032,5957,-18250,-56426,-108087,-62657,-6310,-2185,30702,108805,141961,156245,123185,62090,31756,45977,63522,21496,-44874,-48326,10830,22546,-36631,-74360,-81861,-85277,-37210,108857,244351,235751,107986,2714,-4118,65846,112361,74158,-10784,-37975,31565,83973,55695,49726,29952,-52097,-97135,-68984,-50745,-45992,-43788,-6617,47368,17778,-58335,-69360,-37211,-31961,-34216,-37445,-91306,-132902,-66450,74112,146069,123820,80763,37470,-8402,-55712,-93206,-93152,-63711,-56881,-96073,-89703,-5117,24090,1367,-39492,-71507,-62578,1284,33903,-9290,-66608,-109061,-76946,17274,66425,98976,142974,90833,-14337,-23928,10987,-1735,-61486,-95469,-47825,44870,136247,113185,4303,-33803,-23452,-63524,-117773,-108415,-44649,-70468,-182946,-208121,-83363,26838,43246,40234,39850,39452,68206,45708,-30756,-26322,-4700,-49595,-104406,-81446,-51119,-56086,-70207,-56456,-2821,65858,74756,-32461,-168468,-190138,-121361,-82429,-58127,-14075,2803,-15715,-59277,-92575,-34665,73618,86164,33570,27108,13906,15002,40660,43939,39893,46558,13733,-31249,-46654,-11098,52896,31510,-24122,-38187,-1443,80725,70656,-13131,-32971,20914,72596,100761,116748,101284,21808,-91926,-115787,-13566,72764,55142,18306,17381,25032,32736,57873,33003,-9948,9907,46602,60085,94946,67338,-51365,-99321,-61097,-62377,-38399,50507,70050,-22982,-53161,-6782,-11004,-44417,-59642,-57203,-60906,-64708,-48375,6459,73804,118989,67447,-43764,-86596,-71409,-71818,-49425,8725,34953,31607,33174,16278,-21933,3251,67314,64370,36758,66924,81968,18174,-45781,1837,97344,107758,81995,60391,47889,57006,37525,-19902,-34002,-37663,-52738,-8300,30631,18664,-3839,-4433,-2543,30086,28017,-9882,9890,40577,5884,-38052,-51336,-33039,-3092,-18703,-42166,11892,83592,42535,-57864,-44893,29975,31065,44255,95427,60943,-17600,-22735,-14370,-45823,-36145,-18343,-49395,-81884,-54402,7779,40114,146,-100845,-155196,-127495,-86682,-78663,-65086,-58964,-9474,86136,105831,55440,60184,109882,119310,59107,-3638,-17630,-6833,7110,24339,1409,-25281,25708,30616,-45948,-65784,-20611,19548,-15130,-65279,-56295,-40369,-42573,-43346,-89954,-105935,-44632,9538,-3361,-25224,-9317,6553,25767,53649,48492,15041,-44324,-115308,-81657,2189,-45071,-225068,-239117,-49339,85870,82458,-3998,-34666,8247,40899,-133,-49536,-33151,70765,133361,60453,-41837,-76106,-102866,-128496,-88959,10923,84518,83355,37878,-13502,-30579,8202,-3121,-61305,-75618,-89362,-156169,-162671,-8723,156399,153501,12401,-144674,-202755,-139606,-77681,-39353,49488,96013,33427,-54286,-72442,-28630,-47831,-84370,-18109,40558,-15217,-55823,-776,83773,139634,144358,111958,83217,71092,53752,90483,141320,125522,82528,27556,-47075,-90758,-64941,10581,42080,14623,9728,42821,83480,86365,48462,38728,69816,79314,53672,65687,55271,-52739,-139606,-113617,-51179,-19261,-16209,-11255,30676,39344,-6672,-4569,58934,82584,51005,39852,55507,22663,-35420,-43459,-4076,38235,42045,24039,-17657,-17003,37226,44110,2139,-59220,-116648,-89698,-13748,11285,-24367,-51538,-60753,-75174,-76162,-72563,-48199,994,60431,67872,-11972,-119471,-151943,-69819,54961,72903,-6740,-34153,-25990,-29299,-17556,5221,3637,4097],[-4762,51720,94614,51389,-24836,-21131,19073,16377,-15113,-28652,620,-7307,-66854,-95185,-90579,-68383,-10315,23603,-45183,-81133,-15282,18094,-19905,-48586,-64429,-68540,-54534,-27098,31307,68755,41616,4801,-5608,7502,45384,82088,56843,28097,-3319,-59615,-107815,-39677,78207,100713,69224,99861,92483,17025,-1788,19587,2009,-13123,-21542,-55283,-39592,11699,22140,19972,43986,46408,42059,68171,77609,66355,64595,28773,-38329,-42827,381,-6129,-46639,-6683,88878,104103,18484,-25200,-1282,7890,-19430,-26044,14642,55229,31818,-13984,-47140,-94669,-75184,25913,90078,56082,441,-37788,-89204,-141754,-121421,-79537,-96730,-122073,-115975,-106553,-62921,2269,79672,120964,57229,-26473,-16191,68783,124269,80191,-88,-68458,-77652,-41833,11529,52379,3216,-712,103303,98434,-41925,-59769,72007,146622,111580,53868,18669,23492,17824,-60161,-78777,-5673,5885,-15632,65906,114832,38095,-31548,-17916,13114,-17614,-72713,-63998,-33129,-43659,-74611,-113602,-74017,15717,29061,3861,6439,-13843,-66467,-87472,-61553,-44020,-34310,-26479,-33366,-9978,21580,-11851,8381,142731,152896,9154,-37909,24440,50684,53844,39070,-703,-32752,-6330,39024,64321,88525,99253,52727,-54131,-158467,-161349,-52164,45585,1241,-131317,-172478,-100383,20354,135046,137306,28375,-7736,50632,43016,-38377,-49684,20164,88942,99968,73094,13265,-64656,-106956,-74140,15066,78397,50941,-7392,-13815,-19865,-56535,-76917,-55941,-13353,-3702,-38969,-35681,-32480,-54228,-19771,10767,52057,145365,136016,-4166,-115573,-119116,-19843,80773,97956,84472,60230,1883,-14682,14487,9836,-11516,-19005,2253,-14021,-31124,-1177,-1375,-52127,-44506,-8857,-46250,-129979,-102205,951,33388,-52859,-152683,-174906,-165813,-169202,-117967,-6701,65500,76074,62943,52186,73086,102938,102011,109999,105616,70588,61416,53556,-12352,-54127,-26789,36393,62429,-29139,-160078,-175216,-112632,-28196,36855,21496,-13682,-17666,-39057,-24643,18273,-19841,-95952,-99277,-29116,-8533,-49061,-27659,18014,45848,63596,35827,32194,122751,162608,69887,-22998,-65511,-66409,-53018,-18905,26953,48282,28626,30631,63357,47775,-10126,-9482,52016,60174,-40450,-122670,-64484,-15902,-31654,25307,52872,-40199,-118348,-151748,-177475,-130198,-16628,23898,-3887,-14186,7468,41020,72895,54626,-5446,-58895,-42161,16107,10277,-65330,-129196,-127774,-94165,-61799,2544,30275,2082,11376,20052,-40689,-53362,21749,22430,-54236,-57487,17841,83192,90453,44654,-28966,-80731,-45667,40600,73631,51166,-43358,-140105,-156846,-182099,-203329,-106679,-5467,-30545,-74317,-15018,79852,86903,25757,-30616,-71762,-34829,89916,141699,59777,-45782,-121772,-155534,-102678,-21331,12576,33141,100784,147839,126240,45285,-14246,-11250,24595,81363,178432,151698,13979,-14144,62616,77633,-1075,-34366,20068,52056,10621,-26297,-48730,-42202,31534,83775,33625,5933,49208,66946,16816,-36952,-27525,-10488,-72984,-140450,-104251,-54101,8461,95432,128239,93446,13192,-53662,-30400,43636,59738,25985,8521,75509,120096,32437,-58216,-92959,-84188,-38421,-53727,-126761,-141648,-36142,23601,-26341,-23082,81806,99050,5985,-48734,32317,118169,92622,66437,121182,94058,-25864,-60560,8304,53513,50461,112825,192177,157470,37527,-13352,12901,9567,-31434,-52411,-32672,-28306,-47164,-36498,-52838,-103839,-105984,2993,124901,118864,53151,46171,82960,109801,76440,-9672,-107856,-154755,-91699,-11445,-15182,-23193,1976,-20871,-82170,-130104,-128926,-61290,-14457,-28237,-36953,-1213,44201,34577,-15310,3451,46771,24890,-26511,-85884,-136748,-106644,36579,143507,80623,-72219,-136139,-123779,-118452,-95123,-38370,-14066,-4564,3836,-29531,-36306,-30114,-57468,-49854,34075,68143,9765,-38683,-34104,22689,66293,57302,-3647,-42699,-22831,-5221,-48572,-80209,-89615,-66329,-38161,1500,43486,99489,136902,164061,153714,106186,60933,78833,143325,127512,31943,-17181,-12451,-56141,-123524,-98114,-15572,1811,-25478,59716,210947,226550,101330,-2203,-12866,30696,41081,-5363,-40013,-14069,45625,84925,88842,95899,55589,-26209,-45375,19174,24662,-67285,-113800,-50130,34599,28397,-41977,-72217,-19735,32129,22381,-15162,-54947,-75359,-30675,76955,157197,167225,111787,57741,21823,-23982,-50373,-14599,17069,-40405,-100839,-60615,30182,63670,63757,46955,15745,38266,97100,58108,-43109,-68994,-35553,10344,67621,83041,74096,68170,6718,-40720,35450,76549,-20941,-105726,-81751,-24113,1949,39583,45152,5472,548,21741,-26247,-105506,-89641,-26484,-56418,-159734,-151523,-56566,-18756,-7953,1300,12298,79049,163699,118905,3446,-22712,-22331,-83551,-127911,-80226,15,60821,94665,72652,39164,52016,35831,-81443,-192075,-193198,-154667,-105851,-3657,44245,-809,-43329,-72369,-79379,11832,99700,52158,-30929,14504,86722,86297,36745,43082,102729,130788,70452,5221,-20570,-20758,13045,19194,-24017,-82065,-72867,17594,33808,-9712,18485,92082,123547,104037,95439,99666,37910,-45878,-52131,-7861,22985,12548,-13520,587,47629,78325,67124,-7111,-61593,-39464,-937,4934,-5282,-55898,-103104,-63724,-23561,-82447,-131644,-60934,14809,-23279,-30128,23998,5618,-19640,4360,-10394,-96850,-134648,-69212,9150,28144,57182,68003,-19432,-102328,-61359,23063,70195,61934,8870,-9745,10838,-22724,-93922,-77269,-7112,14312,8752,8332,39424,100689,105618,67807,95498,108772,62115,3490,-496,60931,52626,-42020,-80266,-53873,-30102,-22144,-19176,-8169,-20726,-41320,-15841,27296,17074,-7946,-11998,-25464,-57067,-59203,-48279,-2759,73290,106621,68429,25872,9190,-27735,-79643,-73997,-19188,-12776,-32142,6026,13437,-56443,-58950,-18865,-52992,-80432,-47794,-9598,-29906,-70617,-37364,13884,2688,-48239,-61599,-44750,-27551,-37001,-31887,-35200,5586,94743,116785,42584,-23105,-8081,23939,-6706,-21894,42062,90854,44384,-48033,-89859,-51610,37015,36164,-80453,-160355,-98597,40565,91791,46734,-3755,-36761,-36983,-38373,-101932,-125272,-40413,28625,6535,446,45209,48668,15660,4915,22507,58477,49164,48,8458,59581,22100,-77659,-78198,-9191,23125,18066,1036,2272,15315,17050,-3717,-44314,-54403,70394,167581,107768,2960,-63746,-96108,-88442,-67245,-25857,35165,48595,209,-36461,-30266,-10378,-40666,-68287,-85827,-147214,-202821,-145325,-5187,80336,55133,-31566,-97198,-91152,-33491,-26109,-34922,42047,116032,92105,42109,26041,6978,-56969,-92819,-36737,16634,-23281,-82406,-83276,5495,91444,100754,56350,33010,48698,83631,161164,187845,106386,11116,-37728,-33860,-26745,-52433,-24898,37421,40160,20421,29426,52259,13669,-25302,34235,110729,112443,108756,157726,114383,-68934,-191361,-123858,-2629,45353,-2163,-53943,-905,78886,83930,66626,97837,113040,81927,60248,42324,16706,26036,64484,67556,46217,49161,60658,3939,-33324,-8729,-13498,-56315,-116299,-186605,-152194,-18396,58841,64571,45299,-26186,-109508,-97934,-46489,-43302,-47666,-14730,-9419,-68252,-126183,-140961,-88808,28179,70296,-10183,-65052,-42934,39,36069,28031,-22940,-30908],[35591,106036,142464,69568,-44983,-49728,37438,87757,68356,32039,18548,-26816,-71386,-71111,-60803,-54315,-39194,-36928,-100368,-130519,-77677,-44505,-73543,-106800,-111788,-56723,-9520,-25948,-10482,22755,-4620,-70923,-133695,-116745,19566,110083,66859,19420,-14227,-23859,-33726,-38661,166,25901,25181,73446,87857,39454,35036,64112,40208,-15954,-39233,-35499,-4081,37983,50732,46793,49914,29028,5761,17428,22410,10984,32612,46843,-3690,-17244,71551,99005,8756,-11599,85334,134684,71639,14468,17493,5368,-45934,-53037,10103,59305,27268,-27310,-49647,-61024,-26355,67227,122619,79274,17167,-34761,-85053,-105702,-115165,-176034,-203104,-124776,-42038,-26646,-9610,9504,19640,86062,105624,10354,-78445,-72498,-19091,-5661,-26731,-40137,-21633,-35585,-30130,33032,50779,45536,109407,115676,20798,4486,95858,136086,97106,42507,2707,15043,23135,-55914,-92882,-3034,74077,81177,101379,90825,37015,-14364,-33112,7109,34113,38248,11412,-34396,-60235,-69893,-107348,-111877,-58389,-36369,-10926,41892,-6108,-86814,-68833,-14863,-14507,-23795,-43492,-69308,-44770,-9470,-45857,-54143,53621,108193,41729,6198,2763,-45841,-61024,-19925,-19105,-65107,-65409,-12823,49448,95815,115301,72697,-35064,-137622,-134703,-4162,115283,61125,-78678,-104733,-19662,67304,107821,76154,-69,-21707,-5540,-12075,-5994,22412,27018,45136,36982,7562,-246,13963,38295,25469,-7153,25632,82328,57692,31568,3193,-43252,-55504,-36175,-21928,-28616,-85609,-119820,-109053,-55340,21133,30249,59499,156469,127009,-7051,-75066,-90505,-47235,12850,1639,16509,30238,-11330,-11203,-3354,-39632,8266,73756,47274,9372,35112,22320,-45655,-60329,2738,18191,-61877,-156177,-143459,-82226,-35211,-39877,-100624,-142358,-145266,-174787,-167248,-57813,42195,47641,4393,6785,67507,109279,114471,129266,122189,84360,47713,7316,-10700,47420,115757,117298,91800,53619,-15952,-75857,-87492,-37141,18446,24734,17973,29637,-11245,-68720,-63613,-48654,-57967,-40105,8857,-7250,-107551,-121520,-26932,54317,62454,17961,-26420,-49440,-37164,-23538,-17161,-30484,-47468,-53754,1972,69038,79420,51214,65431,63680,7047,-24808,-17942,4711,3053,-67164,-129962,-112750,-103179,-79626,17365,31260,-34491,-91748,-164307,-211210,-195600,-145310,-57935,15684,-12936,-106629,-116192,3566,53672,-43548,-108160,-22014,80298,54857,-49838,-151483,-220737,-225638,-144160,-44751,-37781,-60832,-29091,-1664,-25260,-51141,-35385,-23594,-37864,-3567,66326,100694,104035,77457,-3639,-63904,-42583,17301,81463,90339,-541,-96817,-117843,-171350,-212969,-125925,-10839,-14706,-37981,26334,116083,133221,76896,9387,-47328,-67296,-2698,60464,27842,-58542,-98142,-96203,-72140,-28007,7853,34021,81944,140725,157633,88958,30575,50614,89416,117295,155979,111991,23523,17952,61288,70279,18705,-41299,7192,82184,40726,-54557,-99994,-33461,75777,77728,3909,15074,50575,23142,-33006,-63355,-45797,-32917,-62454,-60260,17698,24558,1201,48757,92655,82382,26719,5544,49912,100933,90834,46578,26060,82965,98686,-15953,-90282,-84406,-78200,-79102,-116647,-168274,-147921,537,96565,19873,-56404,40555,134604,86723,-1109,3702,30126,8256,13198,66188,60030,-12739,-51419,-31792,3031,46123,139658,190987,99106,-34225,-66940,-25302,-20550,-79140,-112674,-87475,-74927,-67905,-34045,-53785,-76251,-27501,50369,111158,140940,125831,87801,79906,114011,118765,49167,-57238,-110260,-64772,632,10927,-2578,-37305,-66546,-86446,-147436,-193798,-151662,-66628,4472,31590,21217,22980,-6788,-71332,-77037,-45350,-31653,-25070,-41239,-61521,-35578,22833,43449,11310,-49400,-112609,-187131,-211681,-139477,-45066,-4582,15904,-24983,-109450,-102448,-60518,-63898,-42601,15562,-3567,-68508,-71895,-25733,25076,52959,50580,-31401,-111722,-76186,-7073,-18370,-12601,2842,-44940,-68853,1845,36648,48860,86107,127497,138859,110636,53618,50543,110990,123791,77746,46718,17541,-73531,-130445,-65263,31977,45561,3576,19908,98170,116605,43174,-29752,-51189,-25681,-16635,-18878,10378,43545,45985,58259,94138,118935,66309,-29314,-61265,37046,90762,-41965,-163233,-103361,21497,45651,-28460,-73109,5908,76943,10889,-87286,-78576,4269,71607,88145,62847,29754,5164,14865,22415,-14180,-34670,24695,56332,-24452,-68388,7038,65502,59397,78586,109211,93221,69485,43233,-42785,-128233,-119361,-14769,79389,110613,78560,23991,-19366,-70705,-65570,63273,123841,3466,-87714,-42804,-4683,-31807,-51045,-52577,-30234,9502,7013,-58465,-109078,-84275,-44711,-36082,-36150,-8194,862,-46095,-60491,-48182,-45235,30873,132804,101343,35270,19474,2233,-53392,-97514,-82681,-21718,72587,145897,130686,51673,15145,13505,-33962,-81542,-75734,-73025,-46564,46533,62850,-5426,-33473,-59392,-45336,77638,131019,70783,33016,58349,100872,68548,-29703,3280,118554,151812,91083,40969,10654,-43101,-45259,-3562,-39984,-148611,-178630,-112655,-91171,-106925,-49571,33918,51885,12962,3815,40556,32590,-1683,-2437,-14737,-31453,-26388,-11647,19896,70606,76655,26468,-42358,-64847,-36124,-30408,-31774,-7568,-24876,-67724,-43641,6004,-48083,-136841,-112115,-26368,-17650,-14546,40070,43177,57887,100289,38862,-95469,-109433,-5763,43214,-15167,-26984,38319,3931,-107317,-62319,117695,209406,157455,55265,3526,-12604,-69733,-133426,-100558,-41341,-44870,-51537,-33275,33455,141316,169463,108580,86489,76040,26478,-36759,-31589,43358,50778,-15668,-31157,8370,23613,-25260,-79766,-83148,-65031,-13518,79545,115567,74472,44446,10259,-44247,-73777,-44876,-7282,53380,122277,156472,116185,20444,-58915,-85372,-78930,-54606,-13543,-18152,-59239,-55831,-15694,-30156,-27126,10722,-28687,-107588,-90313,1981,19584,-42511,-36650,23597,41252,39069,60144,85340,114626,91989,36430,2515,15121,48474,62169,-11584,-109576,-85973,10200,16939,-30432,-1237,57453,32358,-62767,-107256,-54885,25063,17077,-82409,-158236,-98691,63149,131993,82888,21302,-14617,-27214,-41859,-89089,-82413,-3997,38175,26812,73792,123062,63967,-30879,-56695,-33768,14994,28179,16451,3539,-14175,3917,96040,126214,3289,-129691,-126338,-16494,53221,27214,-26396,-34675,-49143,-66650,38237,153232,130502,36113,-37503,-67978,-67761,-65414,-37930,25263,27290,-9515,9706,40318,9457,-56143,-53803,-22254,-63114,-113610,-50929,33545,7372,-49145,-47364,21275,76175,78709,27989,-2392,40230,64208,28570,25467,48129,16254,-40726,-47097,-9416,27825,43539,-1858,-58171,-37051,6285,-3387,-17758,-6802,24522,86306,185388,199161,82951,-13359,-24104,9676,13138,-28076,-6477,53567,46466,-3229,-37138,-28207,-52020,-58815,41964,136952,128645,140502,217541,159557,-35553,-157915,-78304,83958,140471,48990,-39398,34949,143979,129241,52709,21907,3546,-4662,17155,21172,20265,74170,139295,122250,52560,25376,30625,-13745,-13618,19679,-15983,-47402,-71175,-137125,-134800,-22723,48989,70060,78524,11326,-95216,-91608,-16483,-17592,-52178,-23623,3884,-54348,-125219,-127602,-63020,20974,41793,-14750,-67377,-53299,3857,61292,69201,15220,-18847],[58172,133811,139487,39139,-77784,-82569,3715,75169,68350,29965,6620,-43245,-97194,-119127,-105519,-60619,-46261,-60068,-64996,-50660,-49335,-64997,-75783,-69326,-49669,7674,50028,25155,-24501,-56052,-63117,-103240,-165376,-96579,87725,134387,34411,-31625,-49798,16969,73542,4066,-48768,-52197,-53621,-5842,38500,48884,77046,77228,29358,-22204,-45913,-42617,-36521,-19940,8635,39187,73624,71960,20373,-23740,-24346,25438,123206,159650,78843,19821,88313,123594,54346,20091,67701,100876,97800,84958,78604,44144,-20785,-65181,-45088,-11062,-16191,-18431,5566,27796,69515,113345,122862,93080,39939,-51164,-104888,-58015,-38956,-136569,-183251,-68051,34028,28497,13477,-33232,-112619,-85007,15622,-3977,-112834,-180021,-142484,-57584,-9042,33488,70493,40999,7469,63533,123064,91107,57854,33531,-12016,-16310,39019,83455,78859,21213,-24732,-7551,13330,-22562,-52604,8989,140904,230920,196748,71475,-14573,-20993,-23629,-24031,14252,63327,27953,-54697,-85224,-48240,-37284,-58148,-49696,-43984,1884,69246,-11623,-91374,7625,91793,40981,-7677,-16655,-26682,-22934,-28069,-61680,-78947,-34259,36946,75676,69236,543,-93504,-109443,-56569,-50524,-79604,-76131,-49621,6579,64472,82539,43823,-22826,-79530,-77880,18421,121367,102959,16755,-16112,27326,73294,63278,23231,15825,27512,-25630,-81400,-27518,44944,20272,-2015,-25621,-18745,37200,114581,173627,114987,-4623,9487,113055,107865,53365,34361,32167,16562,-8126,-14770,-21758,-75373,-114284,-123951,-76091,5171,22816,35258,80113,58771,-2442,-12333,-28434,-35770,-9044,-4334,12369,20858,17972,42092,6048,-78239,-2143,104431,40083,-13888,37371,-1952,-93830,-55095,46473,43624,-43497,-112211,-103598,-118318,-121728,-40496,6802,-20878,-43402,-73365,-85105,-35988,4965,12013,-13115,-21259,20924,52506,34787,41217,73506,71708,9061,-74517,-67691,62907,168954,145150,72698,70551,73011,10810,-52586,-36505,8997,32760,47618,66621,20144,-96693,-153796,-91704,-4336,41062,56350,29003,-31808,-40917,30690,94666,50684,-41687,-82488,-126410,-131004,-62034,-13832,-17898,-23259,-5885,45763,75217,58418,27152,22201,-6713,-28358,-8310,-9601,-38612,-53311,-79867,-93369,-83324,-102129,-71664,10740,11029,-9654,-24392,-92397,-127690,-121559,-104710,-27676,56244,10915,-147190,-215846,-77563,19781,-66266,-123446,-8155,120420,107294,-2820,-114225,-204869,-209693,-104297,-24193,-34799,-27683,-3410,-1314,-762,-42934,-94761,-69789,-21700,18634,62240,96829,101645,73454,2339,-77763,-112852,-87750,-8559,59798,37001,-37120,-77338,-119697,-154769,-106808,-37313,-20481,-17288,-6789,24464,74229,79914,47858,2103,-52651,-36073,19028,11751,-45677,-50330,-30130,-30037,3986,46773,51412,61034,115978,159137,122087,44876,3590,45399,107903,99720,16137,-29892,5046,38197,66125,44124,-51896,-47698,26639,-3095,-98575,-110935,-20951,38969,5270,-983,86459,116055,56863,30122,37608,24008,-2332,8177,71767,128069,88712,38666,29095,9521,2575,18433,60420,118455,134567,92340,56628,56860,84517,63767,-40669,-95548,-59656,-36100,-65082,-105989,-111817,-62152,63945,146518,71732,-42219,5076,109976,118747,71765,30879,-33687,-56967,4497,45212,28889,-617,-47059,-87089,-42821,35995,102756,146608,94751,3039,-46759,-40616,-20069,-54900,-132537,-158851,-122964,-33220,58638,37456,-1565,36077,79866,92145,112612,137564,130990,123828,146143,166195,121113,19103,-36917,-9233,36704,51653,19479,-40377,-41996,-27144,-81492,-144055,-110789,4749,111413,117656,56095,25978,-13563,-88757,-123743,-89252,-42628,-38080,-49744,-15438,42622,44426,-18623,-51481,-43996,-79090,-193599,-206254,-65005,19206,-945,-323,-32764,-120213,-116667,-79652,-69364,-42303,-34988,-63094,-59342,-29320,-19977,-12121,1068,4175,-66619,-124760,-94306,-15304,26616,63817,61758,-9789,-47718,980,3396,-4742,30961,76028,100393,93086,33652,2996,23092,32136,45630,58014,27851,-39229,-43860,5508,14259,9500,33962,33991,10696,19239,30584,-3308,-54808,-56804,-29293,36758,104768,85781,21562,26056,75032,92708,47309,-29415,-67889,33179,129460,34051,-111328,-92431,12202,32927,-33338,-59065,20737,62749,-47599,-174689,-148921,-7504,88555,59975,-39711,-103120,-85052,-24095,28236,14960,-26446,-1085,19959,-27324,-44206,6417,20312,-1961,38975,75324,73242,28459,-64070,-142280,-157856,-126626,-34253,63664,82126,34164,-24479,-47899,-53547,-31560,70353,114812,21296,-40296,6018,56524,37970,-37430,-103592,-72030,845,-14570,-86175,-114356,-104736,-62464,4525,69711,64177,20668,-8924,-14071,-43454,-103761,-88436,-12983,3694,10443,15639,-15679,-30026,-47115,-74793,-87158,-38961,31792,82286,73139,37328,31281,30042,24808,35639,26756,7978,16570,-5533,-22063,18182,-10746,-16936,89516,118771,108603,155685,117961,31311,-38903,-112947,-65007,43344,74568,51448,38049,21057,-29568,-26572,11753,-39747,-169332,-235604,-201294,-177424,-168559,-118735,-57987,-40151,-68426,-82028,-43053,-11582,-5960,828,-25823,-57556,-36538,9813,35909,52866,10518,-61222,-73589,-10117,37668,-11574,-51448,21552,73384,12537,-38248,-666,10045,-35310,-63605,-39309,-22186,-6278,30496,27285,47292,103430,55705,-60512,-43522,53976,61404,-27657,-65775,-1697,6676,-81749,-57713,117233,224936,196159,113135,43490,-12178,-81023,-116947,-51809,127,-33200,-42739,6396,67039,125678,147264,113659,49753,12395,13302,-9949,-4248,52261,79999,56355,40511,37592,12941,-31936,-90648,-118927,-77405,39557,134784,155535,130109,102338,57057,-6038,-58944,-65347,-6699,71451,96165,91888,70916,2053,-67401,-86983,-62368,-12618,8424,-6333,-3442,-18675,-18396,560,15630,41239,6663,-98110,-121729,-29278,19420,-13656,-16090,32524,64064,68010,73519,120872,208641,214044,142398,91935,39773,-12710,-7015,-52135,-124395,-52282,84807,67836,-67126,-127452,-72602,-6473,-1032,-40829,-46281,-6272,-7858,-51788,-79402,-48134,53329,81938,27873,8564,12036,-38441,-77985,-65894,-15376,20703,25273,48712,143205,162908,26195,-97334,-109145,-89488,-83438,-85360,-57238,-45612,-109002,-88109,58835,125926,-954,-160823,-149318,-25986,48119,-14254,-100063,-90298,-63392,-77154,-32582,58945,77563,19298,-28432,-55679,-94928,-110494,-47206,43421,41906,8598,36096,53886,12774,-38717,-14932,74057,91141,43675,71900,97058,-6278,-97081,-44145,82405,113753,48125,-7816,5028,50924,16027,-60313,-46179,14225,17607,-22938,-31325,-19842,1616,60918,72070,20671,-25130,-54511,-88252,-57436,1094,38582,73488,138606,154377,64225,-673,24369,41153,-546,-19528,38936,63229,-298,-69792,-104392,-79297,-30924,-3271,44445,87196,64088,63723,129673,111279,11579,-57016,-11722,120667,157287,58108,-4718,90862,180677,107632,-21543,-82775,-108777,-90925,-29591,-90,-115,49362,94813,54200,-4544,-22485,-28553,-39972,21808,70850,25100,15179,1829,-71974,-89796,-48077,-30086,-3394,57388,54559,-40853,-75809,3,40134,2948,18132,55729,-12321,-117513,-111848,-27199,14466,-4058,-26456,-32918,-36314,-25275,10472,48928,32934,2245],[45285,125711,111241,23890,-41603,-53028,-42609,-5790,13692,-5759,-20474,-42329,-93773,-148254,-143283,-54059,-5262,-23646,-14329,5333,-33427,-55970,-16325,39585,83391,98681,85733,69297,2023,-89513,-99788,-92241,-89980,28725,158378,123515,3025,-62573,-69951,32516,110541,22634,-69241,-71275,-50788,-21577,-9676,14643,64742,51925,4600,-29791,-68579,-90799,-93668,-75557,-20578,46435,110409,136758,92120,16126,-8727,70550,198122,213383,100674,16385,14914,15256,22038,60557,66832,30698,42075,93970,100612,72253,37555,-32054,-88125,-92850,-78883,-33136,20622,33061,66573,92915,83350,67332,19502,-81701,-127044,-57779,6716,-46292,-108482,-42048,27091,10892,5845,-31279,-116099,-153316,-84948,-42971,-109333,-172408,-110755,-16512,4825,15362,63326,72863,22106,31467,63039,41419,9816,-21152,-61654,-56125,1350,61659,77106,20702,-25667,-10597,11948,8910,-190,20258,133485,241161,188856,32053,-47209,-15203,-14341,-61121,-38166,-11597,-49729,-98595,-106456,-35916,17547,19776,29578,18918,23613,50572,-36290,-83892,82838,195900,110022,25344,28641,38848,14753,-29264,-45576,-48564,-51975,12378,105677,85640,-14103,-59362,-38688,-27921,-44614,-61458,-76407,-105233,-70237,10089,13754,-46483,-72230,-79204,-83442,-27706,61514,92594,55189,14087,25512,56510,27552,-10411,41373,79745,-35537,-147392,-104284,-32844,-47056,-64487,-66155,-19572,51468,124922,179838,120653,10216,28023,91392,61470,23366,57652,101945,78466,18756,3782,-431,-33678,-44491,-58275,-59281,-9435,29105,43732,52855,47216,25222,24004,17342,-12393,-21892,-10237,-12778,-8476,25501,53269,8458,-65020,-12881,78162,43475,-22558,-18772,-67813,-121835,-40050,71838,68093,-5787,-59641,-57469,-115580,-166959,-60042,65698,64702,26627,26177,30882,15952,4674,30895,32749,-12850,-42707,-56329,-99958,-91122,-16973,7910,-48810,-110408,-95131,24589,137029,135319,51792,31123,55255,20023,-43480,-31133,12349,40356,61566,56458,-2839,-111866,-189212,-128405,6755,73299,63356,28583,40611,91745,118975,121964,55734,-55390,-81333,-52830,-39631,-16910,4427,17666,40520,45662,37264,23133,13570,18225,8646,-22599,-98,45162,39849,-7366,-53027,-88717,-73041,-20855,-32058,-49260,-13366,-4735,-21618,-27042,-33483,-17478,-6297,8077,41311,68782,31576,-91344,-197831,-141026,-33780,-26980,-65037,-19769,74247,85918,20126,-35278,-87328,-84579,-4762,39859,24767,24315,12961,5559,15436,-41310,-112408,-81564,-14875,12788,31681,53728,35937,6107,-27922,-102056,-152804,-116643,-50660,6155,-8834,-66581,-74817,-46384,-54225,-79312,-94601,-57937,-25947,-70022,-92886,-28790,12016,-2021,-22379,-40393,-30802,-14436,-32267,-53017,-41625,-44628,-50957,7703,67045,50224,39520,76308,123318,124614,35091,-75608,-38427,46087,13272,-76094,-71446,-1977,30168,61655,39241,-59169,-85977,-38644,-66857,-131110,-92790,-9803,-11366,-53213,-10186,101489,137192,109316,143562,178356,113500,36802,52848,105778,110598,85653,98471,60784,-47437,-88101,-28963,40955,78355,82093,64730,54771,52922,56754,36598,-28624,-72245,-59494,-50849,-77760,-76794,-27554,6301,61408,99325,52261,-14041,-8076,26768,58522,84447,66797,-22788,-43310,42901,77534,45500,36563,-21471,-103558,-64610,-10693,7150,80280,129320,93409,13393,-45595,-20022,22858,-52057,-159438,-143259,7100,132557,99062,28032,13114,33063,45761,40572,84607,151646,158435,137347,143874,119306,26926,-21578,19378,47902,16391,-46773,-55855,8632,28676,-16875,-30005,30563,121819,178568,149742,99854,73603,23116,-49887,-72529,-25142,10566,-31051,-58214,-3923,43562,41748,5906,-16130,-16306,-54308,-146846,-105739,70093,115284,10553,-47379,-43556,-72105,-82648,-94454,-79998,-32737,-43827,-53179,33520,90701,4992,-75105,-61854,-32215,-55738,-61418,-60799,-26727,41471,76147,26184,-10349,-11774,-2745,-31374,-36045,-10094,20297,42864,54907,18942,-18041,-36151,-56109,-34694,-10735,-26668,-21888,23520,19679,-59532,-68237,20437,42350,-29181,-22846,57253,68610,8173,-38285,-28323,58883,110302,27315,-46582,5664,52759,20579,-9511,-4256,-7717,45762,106662,51591,-39617,-43296,-14745,-29937,-50267,-18741,49491,69910,-12530,-125102,-146175,-61427,16849,13773,-44550,-69101,-58696,-27980,40683,68560,11312,-38946,-56757,-56416,-25921,-25677,-60387,-35000,33936,11561,9534,29744,-38531,-95105,-78184,-58557,-33967,3896,6145,-31373,-65813,-31383,31923,47716,62378,48731,1571,4578,61251,139592,148294,31785,-101925,-104923,-36411,-24767,-59876,-73837,-65685,-25974,28901,33254,-33708,-48165,35130,88827,3419,-132730,-173954,-110925,-34036,261,-25240,-78528,-40804,13021,-15489,-94935,-128177,-88367,15384,114841,122424,71201,20806,3599,33296,33066,-28274,-80193,-96797,-23910,91585,73308,21773,59791,54996,70747,157837,114107,-38558,-114151,-140036,-105200,-40215,7329,28021,22048,10787,4358,28701,39863,-3933,-89199,-156446,-148215,-123657,-93978,-60129,-41666,-35387,-51367,-73457,-58355,-34981,-12299,20926,2971,-50555,-54209,-23956,-3999,7612,-40402,-111239,-88469,42674,111677,33860,-50558,40,75852,49667,-12595,-9684,39334,53887,3846,-24618,-13559,13470,21984,-24562,-40209,36812,69390,5588,14223,63988,44746,-14757,-42682,-20991,-1292,-23639,-9542,68171,139189,159665,125241,72713,26620,-26920,-53368,-50,48845,38201,42029,76813,84396,100466,149734,125348,6779,-41626,30858,67955,70440,119740,176760,160100,88756,16121,-31989,-25393,-28233,-64314,-43364,53506,93765,108610,133786,112230,59912,30683,-31684,-99552,-36017,71837,74587,55079,57898,26740,-3559,-21728,-14090,29178,4394,-7475,84371,78657,-21345,-43232,-5907,39743,30476,-47444,-92960,-50113,-9396,-4632,-3172,8040,35395,29835,5419,66615,195538,225543,196419,160847,54634,-51199,-39027,-34920,-55265,42196,148017,72911,-92804,-185428,-150771,-41280,48392,51644,6791,-4527,-6189,3530,20466,20498,52502,45427,-12954,6631,52209,-19285,-71346,-7154,43138,13642,-6718,42786,140544,144958,14014,-84564,-84580,-64738,-99394,-139009,-89081,-34727,-86827,-116813,-75437,-8106,9372,-37080,-48536,-21314,-11121,-87134,-144101,-104755,-47063,-59052,-75673,-45766,-11433,-9079,-1807,-23521,-99657,-128208,-46561,47281,58682,20122,-129,-10256,-5242,1272,38760,128294,164702,132465,147376,152162,47813,-51033,-19363,70082,60398,-28813,-62789,-7713,56479,25071,-52221,-56150,8147,52560,8263,-50620,-57550,-25414,34674,83547,62418,11298,-42852,-77765,-28740,57918,105047,89329,72419,74853,37169,-12230,5718,23885,-14650,-5975,74243,67306,-39111,-102350,-103099,-44585,54007,78129,33145,-4834,-44670,-64465,-35043,-7088,23866,41884,54984,100530,85911,7670,9744,108701,159470,77973,-43046,-81840,-69284,-32245,26733,22168,-42238,-44866,-33976,-84467,-92828,-56569,-47581,-32084,46905,87692,69163,80236,44260,-46924,-60320,-57604,-83148,-47872,61740,110604,10457,-72602,2562,98517,79623,70962,88705,17210,-84620,-78124,-11172,2190,-25114,-15213,24308,13375,-30869,-37928,-2308,-7843,-16197],[16921,81572,65470,35017,41810,16350,-47083,-46934,-9746,-27347,-44959,-35930,-44577,-91572,-105768,-21147,53516,47959,18306,-16599,-73075,-58424,26503,91058,124024,104626,53442,56179,42610,-44296,-81030,-56889,373,118417,170254,107977,24291,-28780,-47945,31015,80891,4757,-77175,-44993,33514,51358,-16508,-35194,10644,1042,-27054,-40195,-83029,-106971,-78048,-41632,13614,74598,117757,135243,116865,69100,37148,69229,119784,94129,10668,-41223,-80183,-106291,-36717,86828,87867,-11835,-38108,27125,53439,66114,101854,64213,-35951,-84087,-89371,-59783,-23397,-50984,-60920,-28509,-3175,-1619,-40699,-95136,-106458,-68881,-788,-5139,-68365,-58107,-7235,-5585,9149,37542,30770,-4352,-26087,-40586,-85010,-81264,14180,56745,-18011,-99066,-46952,30360,15741,-31961,-78536,-51141,36681,35423,-45452,-38897,32263,59676,57660,35020,8842,14856,7712,-19745,-1551,32004,70707,93845,61652,-5966,4815,56549,813,-64990,-26297,-23712,-94145,-119898,-87668,-16144,25929,33200,51326,39295,12240,9577,-57203,-81777,81707,215048,154770,78308,77370,63401,5865,-29454,-10619,4149,-11299,23837,84202,26333,-49939,-1916,63758,46181,13750,-22026,-89547,-166982,-153214,-69509,-61532,-120779,-134453,-116826,-103511,-58814,10857,52737,39259,9260,21138,55132,23050,-22021,28740,63516,-61469,-176596,-146941,-100218,-114222,-120857,-101441,-47503,14533,71905,108898,63796,8607,45951,58183,-3992,1916,73841,124830,106629,45027,15948,8383,-7409,19411,50708,41736,45392,69130,99529,131722,130094,77193,43082,39840,-2412,-59732,-76940,-67454,-36336,-3221,-4273,-16976,-20925,-3249,41785,78337,30427,-31865,-84640,-104566,-28664,73030,72589,6919,-42413,-49094,-107264,-160326,-92928,12798,21314,-1057,33222,47246,19223,31485,66265,63896,15754,-53895,-115875,-166683,-158686,-104506,-82112,-73418,-48076,-41044,-124,89243,118727,48326,-248,19858,19566,-12612,-13612,-8018,12422,36089,10993,-35986,-76152,-125812,-114315,-8822,77502,49452,-36503,-10860,108057,133366,107589,87149,33653,19719,76930,104484,73148,61242,81156,105643,72080,18478,-17231,-15322,32243,67012,60402,76382,113162,121786,88544,9466,-65918,-70632,-16916,-10489,-52874,-33094,365,-34069,-66869,-29471,31596,45767,39762,42317,38368,24771,-9217,-94246,-134267,-48600,71173,64300,-12208,-18982,-3964,1508,29425,37865,42943,74398,99585,82915,17589,-47164,-33358,1218,-32968,-70476,-38271,20778,44999,29454,-17690,-68662,-57052,-23973,-57491,-100118,-70084,-21464,-11052,-57394,-98316,-47644,49476,69168,-28045,-106668,-55609,1257,-43603,-78135,-38838,-25652,-68706,-84853,-50524,-32041,-57992,-80484,-64490,-54308,-95796,-109992,-50950,2678,892,7928,35590,90130,115500,30462,-85262,-67040,-27793,-62450,-81348,-18147,33172,14078,-11379,-32753,-75893,-77918,-14390,-14448,-65241,-43206,28644,41531,-560,-18644,33008,78185,107944,190347,248788,171196,56679,27959,16973,2546,32110,105039,86812,-32842,-99835,-66621,-19385,-16994,8117,57608,57927,8933,8462,46738,35249,-16753,-72595,-116839,-128321,-71687,-9629,-38632,-26264,14369,10610,14681,11426,-29756,-9853,42984,52340,11948,14302,74467,109003,106061,101937,25013,-63358,-41731,-35547,-60923,-11120,76102,104241,39552,-57309,-24818,100903,88364,-51857,-86324,44060,130396,66434,2320,-34125,-46775,-28115,-29769,18815,120896,133557,75835,52597,42743,-18043,-46991,22947,57095,-30808,-126062,-87392,27087,46802,9343,62655,145389,155930,128821,106446,116934,125144,72565,229,-1797,51706,61200,3065,-9067,27065,8849,7774,44182,52760,35233,-3448,-51282,-1813,119368,155436,47369,-60331,-61263,-35489,-43256,-85022,-65536,16074,34281,24973,121093,183835,39959,-102342,-73728,4265,32177,49064,15684,-8236,39380,50370,-30171,-46335,-10666,4669,-22945,-29390,-14785,5254,11572,21755,24775,8661,-29115,-79627,-92464,-83633,-74378,-34786,-6501,-40333,-95807,-94351,-34855,-8244,-40961,-16213,62642,101223,70815,-5614,-41985,5183,4514,-91718,-106541,15405,52398,-40936,-63133,26562,51879,34594,28742,-14476,-29371,-5068,-33678,-81032,-49448,23518,88622,135488,121872,31765,-45386,-43475,-6947,11667,19329,45926,23620,-5603,39751,91139,53776,-41034,-111228,-91959,-1781,-3452,-64580,7616,75059,-13511,-14166,95899,95118,34568,9339,-14306,-29582,-39602,-50309,-76687,-94328,-29406,68479,76881,26875,-22797,-24219,42015,111888,159462,148938,43185,-86654,-128463,-99827,-55131,-40729,-37433,970,19729,-2223,-83088,-177060,-153175,-698,95641,10589,-126572,-167370,-87238,8154,9330,-77507,-128720,-44713,79187,76668,-39788,-120487,-100032,-8527,99807,142792,83800,-38472,-101422,-49662,-29660,-97354,-134133,-106439,1747,124934,125812,58901,36395,-16633,-45557,18297,41396,-36726,-87804,-112897,-107068,-73294,-2966,38495,6157,-28111,-17994,9869,16673,26224,29656,-432,-17976,-15981,9651,49739,47195,16845,537,-11919,-22781,-28601,-771,55454,47331,-32931,-94186,-102748,-74827,-34609,-45584,-103305,-101979,11213,85851,35037,-39963,-47942,-13365,19428,15470,-1572,19313,34581,1466,-8935,12214,30026,15188,-57457,-93357,-12049,67363,45113,40952,50027,12034,-21595,-30731,-40258,-27790,9181,44807,41643,49839,86956,86822,68302,56994,34975,8710,2532,22502,49118,69398,70765,49714,87076,177726,125696,-30636,-74110,17747,71959,77403,151080,234279,203666,92603,-3455,-40862,-7902,28082,-8710,-36369,3002,19512,33474,68775,36987,-23335,2509,-9713,-76374,-31546,75658,91377,90238,87236,51576,42662,44219,52614,47260,-44010,-58095,81820,89820,-64554,-132220,-73669,-3595,10735,-18410,-50145,-53350,-34569,-8299,-13472,-55964,-46397,-27644,-43943,-8472,84895,98265,100086,108805,40037,-48479,-40073,-11159,-1787,63592,104171,31058,-71044,-139873,-144585,-78692,9667,83346,74261,11534,-23466,7860,48267,48066,63101,57060,2883,15076,63402,14275,-22542,34111,44348,-20686,-50967,-20126,48964,91327,52307,-17988,-32893,-202,-24563,-93544,-65354,-13651,-39764,-80088,-101580,-81084,-6414,37674,-2707,-40528,-58982,-102323,-111291,-60554,-10419,-35190,-84548,-100417,-72424,-28625,23305,17072,-51428,-68597,-20749,20128,24158,-8404,-46629,-69994,-49824,-12182,30354,63782,71917,71302,98537,112242,69360,15095,3139,43451,41440,-16328,-41718,-19657,1854,3026,-18591,-33975,11694,72067,23345,-72762,-68116,-596,42881,63845,36720,13789,-246,-16037,13228,87175,140404,100166,13550,-14918,-21167,-80286,-102712,-50301,-14358,10291,55361,35548,-40187,-64822,-42551,31866,102727,83761,4998,-67130,-115652,-132623,-129227,-114379,-39990,28578,41092,26094,-15604,-47110,8311,89513,107196,63687,-19240,-31783,26153,76094,112179,53331,-91164,-156398,-156003,-166420,-115090,-43159,-25764,-16228,34794,54852,45903,55505,30453,-38845,-62852,-59299,-72892,-32577,73058,114715,2544,-99166,-42321,53878,68727,64898,58615,752,-60789,-59695,-22817,-8307,-18776,1924,48703,50004,1199,-21730,-13778,-49699,-62441],[-16399,4204,-4470,22921,66093,40307,-17896,-16105,7633,-24193,-54744,-41467,-3307,-9458,-36836,2982,67503,88463,50716,-21207,-85200,-66123,-8242,16204,17028,-7867,-43495,-2915,58525,21427,-22544,-8890,37376,105860,136969,115012,74349,21134,-17361,28420,56541,-4529,-67059,-32289,56298,79492,-750,-35696,2309,-20254,-54538,-39898,-51125,-50459,-980,18428,26445,51649,66996,62323,51296,46556,34930,8943,-25748,-74844,-103919,-99950,-105358,-116106,-45384,82191,99371,8103,-46269,-29998,10911,72528,160486,179909,95021,16754,-43236,-78588,-64051,-87014,-140534,-142551,-93567,-68132,-82805,-80040,-48127,-23214,6865,-10949,-63437,-37706,45515,57448,35200,66568,121646,160657,113778,-9528,-73479,-21573,62134,70812,-17380,-123516,-113027,-26376,23197,-31124,-115399,-56163,102198,101911,-13427,-7715,51422,19986,3842,30381,27226,12113,-44894,-109716,-43153,61223,40814,-27310,-33930,896,101966,152237,37299,-25352,51401,77587,-33769,-92589,-34308,25796,30422,9480,-9030,-27470,-26837,-12040,-52833,-77294,11355,114940,113038,104592,114111,42842,-49835,-43288,8783,29645,28407,24567,12943,-40181,-65122,11012,84682,81688,52312,4742,-75571,-150678,-167585,-139789,-103958,-105749,-129228,-115283,-57075,648,21657,23439,27568,22606,47853,86528,46916,-23373,-18654,-4812,-94946,-163920,-101885,-47772,-87202,-113861,-121207,-96242,-36233,28269,69566,44034,19813,57593,66324,12231,23492,63301,94037,98206,53510,10805,4258,5572,64837,145856,162563,122447,83610,107219,173356,180403,110323,60175,51175,7630,-81051,-126813,-80227,-27002,-20765,-52621,-45210,5002,14151,19707,96889,106249,43054,-5142,-46616,-36551,40139,43787,-9251,-38062,-58894,-127014,-163528,-131964,-92989,-96247,-73981,-21035,-32988,-31349,46911,73314,51059,49395,1828,-81397,-135125,-155025,-164838,-134684,-29587,56970,25100,-18064,31987,70944,19019,-17655,10974,37779,31494,-12950,-79538,-76097,-40763,-36409,-12444,30556,9748,-37200,7861,103652,48916,-116002,-121495,9515,42799,38913,88232,127290,135000,124107,126204,109823,86002,76858,77560,55424,35193,441,-8039,36157,90377,99050,102487,138508,172387,154595,63783,-29419,-80971,-92647,-81933,-72300,-19747,22781,-19835,-73305,-48494,15062,34020,9021,-55,-7716,-6177,32574,2990,-70830,-18325,142754,163429,16162,-88992,-95592,-50751,18576,67760,80328,75376,95187,90239,-15722,-119283,-100729,-33831,-14161,-17397,10866,71648,108710,46765,-80024,-139890,-74875,21131,35837,-29551,-71435,-42775,-18824,-27745,-40960,10099,109918,132252,17834,-53911,1490,64107,59144,49602,55921,21103,-47705,-69043,-39283,-38864,-79733,-77431,-39186,-42094,-107804,-143608,-128239,-108790,-69288,-23707,12093,69723,79291,5264,-64598,-64704,-63503,-51723,11055,64982,42025,-46314,-127466,-123182,-98095,-67541,23059,85662,45209,3881,67262,141237,94506,-23144,-43723,-3457,35951,118411,189623,143272,36712,-40012,-100490,-88029,-31776,6582,13911,-11704,-49055,-79763,-91727,-97953,-28193,70708,60235,-29210,-15754,91494,120277,42927,-69910,-150375,-146504,-73405,-67818,-161063,-129331,-22106,19974,41706,38053,-18551,-12666,15220,5067,5417,39475,65977,90183,130359,125835,40103,-31997,-17413,-14388,-63171,-101158,-57012,28237,2802,-87212,-33633,118513,161708,78881,31760,86982,98794,12907,-15257,-26254,-72199,-84426,-74094,-28472,56852,83506,21060,-37707,-36580,-44315,-53718,22575,92155,24466,-89257,-104007,-18120,17836,9366,85619,146589,83375,23820,40988,84574,119079,74388,-18281,-30102,32230,51568,25880,40746,50673,-4666,-13613,31469,49311,54719,70492,52231,10118,13874,98979,99371,-13015,-65981,-40376,-19326,-34167,-15184,71545,115255,88566,129400,164719,45664,-73712,-36232,74298,134129,144997,85597,23789,26982,31658,-15663,-39870,-16792,25190,19144,655,20347,64322,51022,24771,45472,52592,5982,-55392,-83321,-80938,-54636,-46381,-80866,-89699,-44021,-41381,-79374,-79591,-31581,27329,47357,59861,53648,-6020,-55110,-56043,-83450,-123825,-71893,62220,76512,-39234,-64209,25000,21221,-30365,-36679,-52094,-33647,22244,-2014,-52316,-16304,38300,96040,172266,190857,110296,20627,9190,42709,47444,49442,84462,80767,42882,36438,49401,30033,-41474,-116192,-95068,8049,38135,9205,61241,74329,-28845,-16657,104987,127889,63603,-892,-52128,-61592,-58844,-58527,-70280,-84609,-49913,13820,19737,-17217,-45671,-30256,53693,123142,97918,40762,-2947,-62730,-125227,-140287,-86125,-58210,-65943,-12570,15900,-36701,-101703,-164964,-167632,-82454,-19066,-44173,-101724,-110141,-30673,16345,-40667,-131031,-125777,-10451,120529,125552,-10141,-100244,-71180,-18497,-15,47023,63722,-53425,-145535,-87818,-44067,-73648,-57702,-5750,45717,98352,95495,53048,26220,-43656,-117527,-88940,-6094,30478,5214,-56214,-85079,-84098,-26103,26091,-8638,-72564,-89503,-59485,-24614,37211,103930,105634,65795,27965,26624,76460,78554,18126,4930,17773,-11361,-29743,2180,50425,62034,3562,-79128,-96850,-67451,-26987,-23348,-73503,-106495,-62984,-12637,-13905,-22582,-33083,-37764,-6113,12680,6454,-308,-2172,-4770,22363,49952,44336,24371,-27302,-52650,-8512,30401,24495,52604,71429,25498,-23484,-48899,-69297,-62350,-9541,54454,53744,23172,41712,60586,63141,63915,71585,67916,19259,-24613,-21420,-2329,12810,35841,109059,174775,86745,-51631,-73584,-18214,-7929,-550,89133,170131,150462,85760,34933,16455,36499,52093,4453,-51813,-32216,3391,2029,-10284,-53553,-94361,-31243,31437,33769,49511,95514,114117,114924,79969,33125,31403,71186,112554,62968,-72184,-109022,-6983,-1611,-100576,-126005,-62576,-18115,-7073,-7470,-20582,-28875,-9917,19994,1374,-71866,-86155,-34816,-23315,-42135,-23173,-34802,-38210,27461,78002,41570,177,-8953,-1217,21349,31594,28021,-598,-68594,-103829,-80587,-32740,66178,104285,11357,-73148,-53354,12043,48585,72337,73852,45964,33990,45253,27251,8502,5321,1765,-10899,-26779,-45731,-8114,76881,98678,19605,-24494,19477,50027,2800,-21078,-34245,-68314,-43142,-264,-29788,-35300,2701,-25065,-52340,-15643,9097,3785,29651,50573,-5241,-68308,-67133,-34604,-13136,17746,29493,22599,45039,52055,27348,-8053,-18077,-6529,-37459,-80284,-62589,-19842,-39517,-66097,-39546,-2832,12906,29622,44049,32298,63412,95307,87926,65084,7874,-63219,-69761,-39644,-28970,-240,43958,11921,-48998,-5584,76520,104101,82192,33934,21114,46915,35164,34272,73067,109785,84132,1014,-39411,-42139,-104450,-154773,-93773,-1384,36562,25007,-6772,-892,35932,59302,105666,104734,51458,10431,-40386,-78393,-66369,-62949,-109026,-111940,-77265,-60232,-60763,-57647,-30110,32666,87513,93287,71152,-3972,-30406,37800,92200,112808,57942,-88024,-171707,-158453,-106367,-11897,39682,24231,-782,8993,10405,-33091,-37592,19255,23883,-43158,-54449,-19264,8363,42979,51968,-27797,-109290,-104850,-62774,-18686,3426,-9693,-35014,-50668,-38992,2054,26933,17847,18839,43964,59281,41168,34964,37190,-13779,-57859],[-32933,-44971,-40663,-1160,25993,25090,24511,38835,43113,18563,-20844,-31925,9598,30247,6265,9300,32953,61140,77668,56303,8816,-20674,-53912,-74714,-74319,-98700,-123817,-50584,51127,49438,28585,50333,62828,67659,92792,119714,98232,33135,-3419,38510,62942,16734,-26719,-46193,-46052,-15054,5221,25636,63031,20923,-35396,-3795,24416,30047,37037,5442,-33730,-36485,-13168,-85,-6189,-8127,-28520,-65740,-79055,-106589,-126943,-99707,-54574,-43106,-18445,41055,80739,79333,44981,3060,38475,118561,193565,222077,170704,79609,-30902,-108951,-76358,-25001,-60267,-124990,-117785,-84633,-69813,-51120,2322,60373,52159,-15445,-45268,47181,170854,157298,48494,-15530,31631,134750,125879,-23044,-93534,-54045,-17489,12782,46425,19028,-62328,-68385,765,12700,-15606,31336,101768,41675,-53701,-36153,-7052,-47657,-38090,7921,-5374,-57248,-135093,-177709,-53730,97171,58928,-36493,-36926,31377,146148,181385,76128,20039,88126,125785,17942,-59063,-4852,44043,37693,12716,-49988,-97482,-69474,-31168,-45810,-67004,-58335,-39667,-20976,48344,93963,-3513,-103836,-68651,-6525,14866,28783,2075,-37807,-39479,-39208,-24914,9530,16247,-937,-8407,-13476,-34661,-84870,-131996,-81566,-29316,-68582,-80177,98,67668,39524,-10891,5621,35166,77660,118582,63470,-42928,-80074,-75028,-124463,-144220,-36999,49841,-1119,-52491,-99517,-111124,-71910,-14371,56023,87161,71993,64609,66088,44815,23862,5763,23328,53188,41451,12776,6257,18899,90477,162993,171402,104396,9088,-6064,48483,83891,73369,46072,31660,16238,-50000,-89048,-41075,-8124,-11043,-39696,-48879,312,22650,2927,61215,124707,116930,82153,4865,-53596,-9791,11721,-7392,-17523,-70284,-183006,-221581,-172379,-150819,-162227,-105846,-54470,-103945,-82993,35259,68334,43146,63607,41609,-27903,-90151,-154339,-193398,-111721,48414,105582,16647,-65231,-52635,-23483,-51778,-54791,-12716,25921,19429,-58761,-162492,-173061,-122874,-69627,29486,122766,112205,50926,70974,142490,59471,-121360,-137796,-74641,-80636,-59404,9273,92100,136486,76476,36904,25545,-21124,-46580,-33982,1842,39326,27339,27164,29935,3535,-10746,30226,87685,134085,118030,36411,-46957,-127538,-186772,-165616,-77698,10751,26941,-28533,-70511,-58763,-24990,-8531,-5508,-15434,-43830,-38358,28547,26520,-27828,13141,129931,131341,-3224,-114536,-130257,-98194,-44654,12095,28898,1066,19038,51953,-406,-82236,-90411,-35286,-3177,-19251,-5803,65780,115788,32541,-113619,-165571,-90520,28800,71807,-12998,-111517,-118876,-44783,37214,41045,21083,65943,75908,14716,-5241,28969,57419,80464,116470,125409,73210,27976,27378,9793,-39372,-70153,-32197,7658,-11662,-75144,-128649,-160748,-164576,-98280,-24601,17091,35510,-8597,-62428,-78336,-72224,-41311,51212,120142,68353,-25512,-104420,-152777,-125848,-78335,-76959,-49807,37202,54281,10887,55770,147546,115024,-13433,-58922,-47007,-38417,12660,53945,30006,-15513,-84028,-148920,-104339,-58434,-103025,-105017,-29371,-14920,-94817,-165766,-159634,-53395,55224,46595,-16405,22963,135415,153837,65673,-38170,-100981,-84932,-48620,-121909,-227705,-152577,5937,74047,63909,40811,10470,16987,19291,-19942,-25932,27422,57427,64823,89824,80883,14839,-50313,-39810,-2896,-39081,-115643,-101017,-12024,-41852,-117028,-57481,58830,111736,131108,132094,115831,82047,21800,18391,35918,-1626,-60046,-89030,-51172,38852,92087,28427,-65098,-65619,-36057,-30085,24492,114512,130097,28590,-89034,-85044,-32888,826,57528,70461,-4570,-19978,32637,56358,73268,28308,-84388,-109761,-31886,16341,13457,11918,7698,-7623,-3403,-86,-5967,20682,97664,91682,-50269,-132098,6167,129164,52389,-35521,-41131,5899,37318,42940,77715,98382,75207,81887,82207,20309,-24685,2795,92464,153121,162168,91895,19610,-2690,23013,53509,53194,29902,46557,43522,22289,56070,131150,107427,46477,56718,61247,6665,-26131,-4805,370,-9118,-43306,-93188,-60994,27344,15079,-76500,-99360,-12617,71391,51410,3277,-19824,-26707,-35357,-54814,-63096,-25865,47901,123363,105677,12873,-22252,-9817,-67389,-94533,-32294,7412,12049,48299,51241,16432,18223,32228,62721,112855,118323,50478,-31520,-22813,49045,60852,34550,64891,118103,113896,60962,-8364,-62056,-82733,-83425,-51405,-13999,13066,57767,67432,14178,-61261,-46872,-866,-9838,-44204,-67885,-87010,-83312,-56620,-31924,-18037,-32447,-49696,-39124,-33163,-28730,-37442,-50493,8312,74897,37719,-20205,-12513,-24631,-99166,-128768,-56473,-33350,-94856,-79655,-8468,-5606,-6678,-28790,-72947,-104162,-118352,-104647,-88323,-76059,-35543,-45257,-123960,-148996,-80416,19058,83592,73552,-48845,-130690,-88424,-53856,-94856,-52714,35680,-18407,-90621,-41645,6310,17955,66212,98923,80101,59804,16696,-19945,-17218,-37954,-81941,-62863,21968,90693,76162,5133,-50999,-104764,-93874,-25510,-16876,-82909,-129596,-85875,-25003,37964,103399,102920,56158,4212,-14045,11509,11930,-31840,-26824,-3037,-40343,-57917,-29922,-5779,36501,50817,15120,17521,25723,23830,2052,-49985,-86141,-83645,-81569,-66628,-17695,23640,27512,5097,-25637,-28730,-5592,44260,72935,76009,62829,44196,41574,23860,2576,-6202,-27012,-29158,48571,107125,83272,23358,-50454,-99318,-92486,-56042,10759,55943,28009,24497,55272,55677,43866,74582,109740,68821,-28692,-91242,-84988,-17153,75103,144816,124391,11670,-73976,-63009,-23372,-40100,-50733,-8719,36018,58634,85649,87131,71165,88412,79451,18157,-39285,-14225,21921,-10394,-69505,-86752,-64044,-3848,70615,124804,129683,106980,97534,77053,30909,2013,6160,50143,97758,58116,-54913,-113553,-80190,-82174,-88552,-23612,31341,22179,18712,30693,18430,17668,33849,45045,35455,-10040,-43661,-18827,-10155,-54513,-71401,-82764,-76475,34247,170193,158680,48000,-29056,-23601,6834,26974,57780,36287,-61250,-96981,-64045,-37721,16850,46835,-29569,-127685,-127327,-31345,40787,41455,17873,28125,31640,15476,2258,-30572,-100171,-73737,30513,65236,18070,21259,80405,76701,-9632,-71621,-47532,30263,60961,16231,-64343,-118833,-32777,73536,34514,-34244,-25263,-22244,-38200,49177,112248,79662,85619,103476,14375,-64517,-8526,56727,16559,-38395,-33006,22025,82052,93535,53504,-7719,2457,59622,12996,-83785,-78620,-29751,-67346,-123387,-93749,-44165,-42665,-35241,9146,41245,76977,115477,146170,131615,33132,-74097,-113794,-89528,-52303,-44366,-40616,-44537,-19339,60400,102939,96269,86984,63420,47565,59397,24079,15689,35620,38077,35520,16104,-265,-2890,-44123,-88225,-71778,-13205,34042,16290,-19251,30252,101371,114800,105111,63450,28489,29547,5399,-1441,46982,69408,-13863,-127001,-174004,-164125,-117214,-47874,-1946,22882,59547,68221,41067,-31580,-73965,-27096,10686,15644,14547,-42959,-84820,-57323,14811,102836,104211,50809,4526,-28851,-58383,-117036,-102284,45196,110902,1552,-48798,11435,3877,-40206,-30935,-43041,-97769,-134528,-116748,-73127,-66790,-83981,-70086,-43420,6786,67857,80143,51150,21085,18691,26884,22826,32581,59140,35145,-22170],[-51995,-49492,-34329,-28323,-25421,10726,38082,34426,44881,52866,11553,-25317,-13719,-4249,-8950,1566,-19065,-29731,30962,100594,101311,40950,-52387,-83950,-47328,-80480,-145920,-78015,28895,29479,28112,87102,108704,61660,28794,61953,49717,-6982,-4423,51097,46562,12598,7127,-58916,-166205,-138714,-13227,62760,82101,43895,964,32001,78007,57611,-11881,-64813,-80835,-90238,-68976,-20928,8085,-14322,-92882,-121443,-49493,-19989,-56305,-44554,-3571,-7373,-25709,-18363,52419,164943,177401,94905,85682,147528,170814,142221,92324,13463,-89375,-143153,-77902,36168,64889,-7622,-50530,-40853,-20847,-13761,33127,106738,84574,7529,14104,131398,239184,192919,31734,-112843,-96638,8579,17042,-64540,-100220,-103863,-107921,-44085,111958,163416,21007,-89520,-54996,30426,83552,98968,29109,-84834,-112145,-67033,-54395,-52745,-3231,27963,-20936,-100226,-144708,-126011,2676,111739,65861,-19511,-17064,52230,144344,173955,116381,56779,48352,34236,-17816,-32464,2416,17053,22104,45899,-133,-83443,-102538,-69759,-44356,-39575,-51602,-97691,-115686,-34228,30645,-29084,-83914,-48476,18,24679,33780,8390,1793,32910,14880,-37415,-54342,-66869,-62990,-7588,77462,106119,45683,-19142,15459,54942,1237,-45565,-4697,52001,22768,-47879,-35133,36769,99175,134499,76495,-48328,-110534,-104214,-119539,-107084,-189,87619,53301,5282,-29407,-47006,-58690,-48391,33519,130966,137004,69873,16886,9424,-575,-14037,2914,40475,74852,81103,53109,43255,85926,102055,73607,18657,-69996,-121950,-111989,-51767,13959,13809,-5069,20077,23381,16579,20171,11404,25466,22302,-7463,22814,58527,14985,20320,92949,132896,113129,46204,-18787,1605,50128,66998,38908,-47982,-188535,-244195,-168211,-106568,-104140,-54061,-16169,-70171,-61927,44811,103209,82349,52710,23754,1241,-52630,-140980,-145390,-2329,132319,109855,-9184,-79877,-86601,-73534,-75896,-63385,-19860,18957,-4229,-74750,-150656,-161288,-116065,-59390,37338,124676,125549,111128,154141,173167,80429,-14864,-11075,-42513,-96292,-76109,-55156,188,77708,70270,13945,-83577,-169162,-141792,-65831,-14927,16242,37084,84750,61672,-70801,-121478,-36908,29372,55169,34618,-27876,-93149,-162457,-200614,-157982,-50211,33339,15197,-61018,-81064,-44681,-40441,-51529,-6748,4278,-37480,-27134,32333,15796,-10224,58324,109846,33313,-60790,-85057,-73448,-65430,-40928,2421,736,-48769,-32451,34386,76717,76478,51167,38523,10065,-49236,-51418,19411,67644,14131,-94236,-153670,-101572,3557,44656,4903,-49741,-88599,-30736,71295,68258,-6891,-19064,-776,13782,17628,-1694,-37639,-26654,48662,93160,63407,62650,94798,56285,-25175,-42789,12239,38498,13008,-20321,-70366,-131587,-132767,-64063,17823,49671,4890,-78883,-95931,-61172,-26824,26073,149534,184251,45517,-71422,-81353,-56352,-25286,8595,-52621,-153839,-125284,-28247,5186,21933,76230,94870,42605,-10573,-36472,-26207,5788,-12057,-47635,-32797,-42233,-91702,-49014,-1991,-63476,-89258,-9249,3690,-86590,-169449,-172910,-80328,14433,31587,35142,97017,148472,115084,58547,25238,6185,15630,-12721,-117872,-168362,-65024,65722,117944,74648,24835,13944,25179,24061,-5368,-23981,28568,94723,111781,78701,48828,8810,-62135,-69997,-23714,-20785,-37581,1561,38410,-26207,-103393,-87530,-20351,31308,107539,152183,96756,59128,66936,72024,92443,113588,41496,-68725,-38416,104695,173139,93777,-21899,-52403,-24615,6962,34821,74112,117829,61456,-63202,-95592,-48142,-2848,29120,14115,-29172,13484,85505,82879,51784,3412,-74301,-80822,-14373,23074,-5185,-54085,-57781,-23619,2130,-4171,-16914,-10528,42989,39291,-79877,-150482,-28857,111280,91818,29497,-3537,28389,71896,65152,34426,11620,18090,45486,36408,2036,6972,23824,52356,71084,77869,28150,-16752,-20197,19354,83085,132754,97271,61908,38761,26914,45839,88900,64449,29258,41408,18821,-48510,-25903,83268,90241,6516,-32422,-26534,8425,35633,6272,-53494,-73302,-22500,52981,54206,-17696,-67084,-31117,7447,-10570,-7682,57313,125107,148568,106590,40040,-3936,-42113,-105493,-91174,11108,71277,58426,51480,49662,17842,2241,18867,28169,26845,27382,-19559,-110231,-111674,-21693,30716,31435,76018,143513,162649,104901,-18615,-125206,-112533,-29754,1517,-42375,-38528,61925,73405,-8075,-59679,-68089,-98151,-140968,-143481,-88740,-34622,-18275,-10391,10557,34117,14069,-17273,-4652,7258,-128,-50250,-104247,-66167,12955,45814,42578,44883,3080,-89581,-104057,18519,72176,-22074,-64261,8180,59786,47583,16091,-3642,-46460,-104751,-119244,-88092,-80864,-81706,-75619,-99394,-80463,-21697,151,-24446,-41816,-92161,-129529,-99798,-85377,-100760,-56827,5768,-12272,-29629,10273,27109,36176,77532,92429,86931,63159,-23752,-101955,-86335,-35711,-10365,16370,72867,97831,78823,34660,-14144,-89011,-103613,-39399,-4425,-50037,-106623,-69060,-12943,13650,41906,29353,-5057,-26461,-36158,-56763,-67921,-56852,-31291,-21489,-55203,-79955,-71358,-59261,-5396,63417,92275,105258,84555,50812,18397,-26781,-53127,-52391,-84397,-89742,-35694,32557,58811,21328,-47903,-90133,-34697,114767,186880,120489,25226,4198,27563,21478,-7924,-33416,-56200,-50882,30150,94566,111770,95065,-6585,-103606,-91831,-68918,-30503,30317,18496,886,24758,8491,-18203,23735,81262,66733,-23887,-100787,-96291,-11184,97873,141620,70090,-43895,-94377,-68218,8525,45368,4056,-55428,-57294,7949,81360,84836,65521,105332,113976,51823,-7311,2731,12067,-38818,-102337,-61947,32358,60285,60521,104780,131736,100405,70208,62056,47378,35682,38165,24389,5388,6268,-31852,-81376,-70313,-66246,-47543,40761,89580,72166,80805,109762,91155,67508,39926,15422,38875,53647,16051,-26010,-40316,-57473,-70733,-78333,-22314,102122,206137,181914,60300,-39317,-20029,50370,67223,49894,7690,-80040,-112503,-82251,-64515,-53752,-49778,-72124,-124865,-126420,-38867,21303,-18484,-84940,-61859,-6090,4506,-9507,-76832,-189919,-154628,21090,119145,89463,47432,34768,7713,-39192,-96833,-118348,-43727,58398,55773,-24308,-63798,6844,81349,65660,20094,29474,33122,2253,48640,68723,30386,63223,117520,25882,-66388,13592,114933,47789,-80761,-114087,-61297,1316,44370,39394,3704,19391,52927,-1814,-53589,-12038,46981,6714,-82060,-66854,13127,-678,-69517,-48151,28300,60813,79618,120942,100660,22649,-19610,-50625,-66160,-58390,-92054,-126867,-108508,-17349,71872,43464,-17332,24915,66009,60902,35746,-10404,-593,19513,-2079,3412,32506,40911,45507,32886,12230,-13777,-32311,-134,36067,34599,44110,63380,51348,18924,-1112,11456,18332,5309,36899,105457,149239,84910,-67589,-157464,-141965,-79555,-17395,-22096,-42224,-11827,-17076,-46851,-55587,-49993,-29441,-35432,-58571,-28815,3879,18622,55683,103453,129442,83894,36608,15203,-46396,-115114,-128630,-58601,100524,157206,43633,-14956,16840,-33871,-88491,-46899,-29559,-72439,-83597,-28926,-17348,-76314,-105569,-65824,-5257,70281,114394,101247,65520,17956,-10052,-17396,-27939,-24288,14627,21913,-12289],[-37466,-1685,1576,-30936,-18367,45627,47302,-812,15961,43043,13395,-23935,-38467,-55206,-28290,29705,-10100,-79570,-42113,50874,81331,47877,-19103,-36440,17295,-15628,-111907,-62918,45078,33026,17524,95786,145896,72448,-19178,-15587,-31120,-52025,11743,76055,13166,-32378,10675,-28360,-159094,-147347,-22794,32539,10734,-15199,-20361,14965,70771,38394,-65275,-86388,-24010,-23909,-59101,-34480,24231,8512,-91822,-118038,-23786,42891,31210,23059,7432,-35030,-65585,-55542,44909,216189,250735,128062,60605,104334,95702,209,-71357,-104220,-130983,-119644,-56450,27715,79516,72485,54931,27432,8358,14976,51692,87901,76910,52352,78477,131739,170048,122567,-5668,-117770,-104419,-35812,-42071,-59698,-58094,-99453,-129390,-61472,84292,125116,21026,-79377,-67057,15818,73698,64830,-41021,-129284,-90600,-27075,-18784,3695,59179,71503,11066,-45298,-37538,-6258,42166,59538,5411,-56827,-34427,48990,148743,190016,143094,64859,-23708,-91172,-78167,-1759,18828,-31172,-38441,28516,45820,-46632,-153247,-141755,-63742,-18309,2002,-28137,-87352,-67299,-23922,-19805,-7416,13590,33788,56035,48853,34261,60414,69286,26138,-24565,-58303,-74478,-41953,31092,119912,143793,93211,57466,72248,73738,19378,-47514,-67184,-38084,-36016,-89606,-82513,17310,82563,95093,61892,-35079,-120130,-135271,-123077,-77661,3075,53659,23016,-19730,-14475,3637,-28511,-64119,-21518,70798,98279,18327,-67975,-66771,1941,48598,55434,69714,120462,141585,90282,29587,7599,-20666,-47352,-46392,-77665,-136185,-159582,-112667,-42701,-36441,-57475,-20635,43631,69076,38567,7571,28484,28504,888,36624,79255,11279,-39556,15248,87226,84663,49500,17921,34681,96880,125376,66612,-13512,-117743,-188832,-145003,-61784,-43349,-27858,3943,-3759,-5950,53367,106964,69501,-19170,-46196,-5399,-25777,-101475,-56323,98205,163761,96207,-2706,-48373,-65296,-71745,-59513,-39463,4638,38513,8908,-30540,-66378,-80181,-67327,-47454,-13426,28644,45357,82383,150064,136528,46336,36962,69099,22675,-10265,712,-33481,-21912,59722,114363,64451,-111844,-198715,-100993,4276,1177,-11089,23853,85929,63214,-64616,-120019,-52677,-7574,-25957,-50193,-79991,-120309,-149458,-144224,-111904,-62922,-16200,-29165,-90276,-104306,-57026,-61669,-99072,-57757,-13487,-22626,-8176,27666,-4168,-8105,94512,111607,-32788,-103355,-47233,-1946,6839,23692,50281,18027,-45998,-34538,18806,93931,164109,147578,77580,400,-68614,-66925,-11529,21326,16347,-47771,-120189,-80095,-6359,2565,28857,66818,31410,-1964,15334,11217,-34599,-61365,-10506,39159,10164,-58391,-128616,-150129,-86007,-21449,-12618,2610,36518,25376,-27045,-36446,3822,9138,-6252,1998,-33330,-116140,-122378,-59257,14746,31749,-23654,-78613,-58322,13643,68468,61226,120548,175357,81215,-33072,-44813,-19653,17760,52197,-12310,-149309,-185775,-83573,-14056,-15533,13928,88934,96281,19831,-19816,31071,61455,23674,-20655,-4929,32282,-4359,9879,80333,81181,60714,68881,26461,-37672,-74347,-114600,-89727,-24743,702,24810,84073,90042,35409,33821,68914,72186,42312,-42559,-120281,-88811,25282,88020,90716,31282,-16852,-12074,730,3299,6377,-13796,16810,117930,178471,123156,53481,12503,-45288,-67774,-50753,-30530,3179,54899,56882,11874,-56823,-108181,-64166,6287,53684,77784,19057,-8096,48250,60044,67225,140122,100894,-37211,-5082,163103,223112,150260,36790,-46569,-37842,35605,48930,-12119,-41886,-51795,-70931,-53833,-19073,-3021,15155,8417,-17423,21268,93191,91203,33550,15030,39735,64050,69585,54325,-4680,-61789,-57388,-46050,-36813,-6655,24313,9252,-26145,-49564,-56302,-47531,5242,63464,94920,84319,24658,4572,29382,30017,-12760,-39900,-13393,31407,33410,1792,9298,30014,15084,-27055,-42943,-53362,-35871,12549,35476,30620,65642,80249,68350,46180,40763,4046,-53950,-81562,-36394,14112,-32428,-120126,-81181,69176,100533,9735,-6643,38587,42847,5404,-33914,-56121,-69178,-75852,-35703,9099,-14130,-57776,-28583,24774,19388,-16467,2718,74787,109700,57385,-12866,-47597,-47730,-56503,-30791,18082,29139,31606,29888,-3452,-56666,-60543,-7966,22548,23989,36986,-14031,-107875,-111171,-51768,-8059,28443,78879,114323,145696,124472,11155,-84271,-45958,33356,20170,-36013,-7312,104063,128604,52640,6065,-20926,-61053,-107210,-124446,-51393,54224,101358,78230,53186,42117,8882,6189,71288,98702,38423,-70164,-127605,-80085,13005,98002,134000,108800,23229,-83819,-94499,49117,155374,112633,56598,67624,88904,8713,-77717,-37447,22996,-18232,-73282,-57004,-84944,-107289,-17199,58221,53937,38680,-18489,-98565,-115215,-77598,-32657,-30706,-62997,-51974,-15843,-22840,-46442,-22586,10009,-11899,-34311,-20522,11591,85128,111763,25485,-75908,-74731,-15438,29847,59269,93050,86916,58889,26162,20482,10354,20165,36685,30887,-5986,-62920,-60839,-32472,-34055,-32290,-39500,-51630,-39492,-39765,-76566,-76519,-20157,14395,10051,-16505,-55096,-69260,-62510,-35996,26275,84377,97197,58634,21108,14341,-2876,-35538,-42984,-64665,-81992,-48434,3031,28470,38649,309,-92873,-81401,104606,225358,131044,-22737,-57433,-21749,-23374,-43684,-47766,-33959,-14922,22183,37457,72501,123712,47143,-65237,-35876,-7835,-15353,11851,2804,-28918,-36414,-69922,-108214,-77550,-21509,-17833,-52741,-68383,-52519,-10611,58923,92054,46611,-30260,-72251,-72148,24202,132014,86692,-48387,-84508,60,59719,40030,34405,77383,94643,46450,-10640,-24064,-19905,-51011,-92377,-20881,95581,87333,5334,26824,90041,87751,76123,130942,152829,127464,126111,61630,-46879,-53779,-36548,-51788,-19677,-9960,-30243,4338,51764,80719,131877,173375,147187,86352,15030,-25041,14035,51046,29137,-23410,-32342,-18770,-42099,-64673,32112,131407,132239,93034,41042,-13987,13666,79771,54091,-7276,-16043,-37254,-91036,-118510,-113377,-91370,-79193,-62556,-49918,-37454,-24224,-23613,-57526,-131590,-136531,-50964,19324,25170,-52113,-178785,-196145,-65619,58384,60477,-13952,-55029,-40030,-32980,-62516,-104722,-71433,35011,91447,74844,71954,86411,100359,95764,68026,71634,73313,54131,22746,-36508,-68530,-2009,89475,46139,-34577,6725,100822,66926,-51839,-117082,-117318,-87715,-44986,-17341,-2082,16590,-2201,-43626,-4197,73433,122743,85348,-16133,-23113,70863,52403,-73772,-74802,25307,62822,58341,72830,34387,-4500,30849,51058,20183,-40323,-119802,-159913,-130445,-31903,40586,-43574,-143216,-72076,17716,23694,-3014,-5090,23034,19732,-5904,7542,30011,22885,24321,29721,33399,18445,-32263,-39349,37687,87995,31063,-61136,-107296,-89881,-59729,-34601,-34604,-23927,35240,90977,130222,103758,5173,-48722,-9341,26975,12136,-51311,-81331,-60298,-107894,-141657,-57190,37167,39097,-15624,-59273,-40805,11309,48572,96022,123304,81496,2882,-13684,10897,-29367,-96296,-68207,21210,112261,121878,45117,25088,11688,-57506,-61305,-9644,-22043,-44475,8360,76626,40184,-52196,-73296,-28146,32806,72273,64438,52867,40412,-7707,-47083,-43871,-49730,-66418,-49448,-35910,-37601],[13630,54118,24341,-21265,15335,86293,58872,-23752,-39955,-22379,-13556,-26844,-57251,-80330,-19722,80642,53152,-35531,-43398,-11815,-16716,-20442,-33271,-44453,-18178,-26065,-69734,735,114296,83969,25535,64201,96832,41926,-11031,-25353,-69411,-69383,28072,99094,10082,-77755,-22122,10984,-64641,-66091,-7075,-12666,-59008,-94862,-98108,-45873,22411,14706,-52166,-39898,59992,75817,-11842,-60224,-34046,-18676,-31095,-23445,7737,43830,76054,62691,8209,-43047,-68188,-49588,48797,185578,185592,38252,-27027,30308,21823,-91085,-163624,-142176,-82867,-20030,12595,11404,20187,73227,128084,74646,-7694,4796,47575,56632,83229,113437,96763,52537,40949,19536,-31415,-53463,-32313,1823,-2095,-3515,5293,-58890,-106892,-50533,-3996,-31630,-45194,-27104,7249,22542,19929,2129,-46893,-61794,4221,49738,38633,36116,60477,56871,27816,47297,89126,67508,14168,-24752,-60433,-70443,-29403,51882,165548,208423,141899,47699,-61064,-109830,-56294,53695,75348,-16450,-72530,-33918,19757,-36097,-175415,-190045,-81607,2515,55703,78608,20766,-17418,4264,40832,70128,63992,49102,56882,56699,59464,70081,36942,-2714,-6755,-6186,13552,55903,91369,114176,93480,40429,5955,14316,27634,5149,-44040,-77492,-77308,-75330,-103551,-84542,6325,48491,29825,27167,-9235,-106683,-174364,-161121,-69212,31018,62333,4352,-69971,-81720,-19478,1249,-39668,-59672,-37614,-17140,-53715,-81549,-30907,92530,150209,126661,103194,107903,113322,93363,13655,-67028,-107371,-91741,-31474,-14368,-56992,-90439,-94661,-87543,-75943,-73965,-53390,12220,50748,25928,-5536,-7963,-33940,-48703,5375,53253,-26633,-117236,-62485,57639,76322,27353,-6996,14111,75763,105916,59541,31689,-7562,-87362,-115144,-72618,-71536,-83920,-31720,29741,47620,53127,48493,-12348,-82241,-66159,13401,16239,-34441,21739,135749,156629,105095,45890,-1651,-43802,-66458,-48819,-3265,45924,69317,57075,50228,29886,-5311,-28831,-32234,-37491,-33484,-20076,1585,56496,64788,-36323,-79783,-11037,54513,88139,92375,56213,59204,111208,134040,95004,-18627,-49063,35454,69755,22975,29863,50707,28200,-9019,-27465,-51513,-36731,-8573,-53919,-84390,-72174,-82388,-73744,-43941,-65163,-105273,-92586,-59316,-51769,-66138,-62892,-59699,-75736,-62293,-18183,4401,12825,28645,3097,9695,97081,104011,-16736,-63717,-8173,35657,51398,72142,90911,43402,-22405,-21332,-13064,23766,91328,77451,23196,-5721,-25960,-5645,28521,42347,58546,25403,-29184,13642,51195,7319,23664,96119,84406,-20883,-89307,-68322,-41486,-34677,43449,79458,4283,-62804,-90164,-121902,-123681,-90086,-62229,-52963,-41718,-24392,-17494,-21088,-15680,-26038,-24237,2879,-23573,-108207,-137159,-96056,-58768,-51200,-38246,-10942,21882,84836,133044,60417,36253,139965,156244,42088,-62490,-95858,-47243,5042,7428,-27222,-50209,-42132,-47907,-44586,6284,91523,98368,23186,9402,61680,71443,77178,61321,34478,67594,51336,45414,115040,169000,178407,131432,52875,36714,54398,-7076,-41194,-17816,-33227,-59098,-27325,760,-5877,21084,65610,62723,-6363,-101955,-135708,-73423,30333,62756,28016,-38586,-51157,-14264,808,8696,24182,-22019,-27443,82122,161337,121899,34559,-13223,-28118,-31932,-34673,-43252,-63520,-63624,-32188,11931,-11054,-84884,-44483,34169,15462,-11366,-40499,-62301,-29449,-19693,-29346,34582,52383,-4868,38565,148204,190883,168728,78270,-44317,-50562,52534,71411,-42196,-142337,-140737,-83762,-9589,25043,17202,27214,37097,-4227,-29278,8306,12453,-25408,22848,150115,181549,114945,59866,19825,11225,13681,-46100,-76329,-14937,66683,75115,-2527,-73832,-40854,28109,47694,37871,75984,87638,7462,-47474,-31846,-11822,-17073,-5181,15159,24817,29397,14277,7822,25225,24046,-25329,-69555,-85199,-24991,72671,80719,-30129,-91561,-27573,60239,88324,91019,7229,-129167,-170667,-72978,13337,-33627,-141114,-171649,-82470,6426,30014,40310,50822,38289,14438,-29395,-71463,-97036,-121763,-108457,-46291,4508,-17760,-43508,-1604,22259,-58546,-108628,-32180,39558,-16841,-104924,-110124,-40045,8258,17299,-31425,-82946,-36790,18947,-24030,-91481,-90498,-39311,30832,88927,85357,-11234,-72754,-17610,10235,-29984,-29332,-1315,18598,70066,85409,14233,788,72622,69331,-1326,-10615,61311,144077,143460,92414,59158,45122,36030,1566,-52884,-29835,65617,143170,132361,65289,925,-42995,-22326,73246,115598,39936,-61911,-81794,-19266,61925,117704,131515,118908,77570,-13040,-71613,-3585,104523,151712,142413,111973,76125,-24489,-140715,-81647,56225,49847,604,99,-88235,-126354,30964,165145,132953,81216,21777,-73135,-116995,-63686,34192,40236,-18053,-43014,-32153,-38901,-60592,-47411,-28556,-48264,-72109,-78438,-28428,87048,147579,112892,69374,50370,35582,36699,53419,70564,85755,70040,18888,41951,111594,147696,110843,44489,-5066,-48761,-58814,-53106,-59751,-61351,-58505,-56804,-54952,-67957,-75677,-35181,28390,60253,61454,36339,-8640,-28903,-32999,-49130,-26176,33848,65303,23902,-25193,-24295,-13041,-44878,-68880,-66674,-74346,-46022,3755,25207,61811,68348,-27373,-97088,21393,151806,99745,-37049,-94021,-62945,-38792,-42210,-40645,-9062,18668,16873,-20571,-1048,78592,46432,-30105,24809,65543,18440,1374,-11684,-55287,-96179,-134028,-173572,-162180,-113534,-96791,-86327,-44897,-26468,-30657,3144,38541,35615,16235,-14042,-53630,-9554,90992,88771,-33926,-91984,-24875,13548,3552,24815,30093,-2348,-25527,-47206,-61596,-38657,-23751,-42900,837,76657,45176,-48907,-15365,59754,55298,81539,190327,212289,164609,180302,158179,27439,-62581,-64482,-46664,-8066,-23790,-72682,-73555,-32510,31952,118463,155518,112111,46069,6335,4318,17304,16654,25510,37882,52671,55921,12251,-21763,57164,103063,34331,-6703,16680,23523,36667,37267,-29907,-58513,10754,45644,-26712,-93833,-85069,-35318,-17365,-17045,23742,45289,-24987,-82148,-62610,-89262,-122100,-54102,41618,56933,3326,-98535,-173851,-145323,-49225,-36172,-99346,-109287,-64460,-42940,-25719,-37428,-32526,34994,113930,152999,154290,142912,145038,112585,39170,16704,59208,88726,54653,-22396,-75906,-37392,57141,89367,48236,17084,39155,45705,8167,-34216,-60695,-70994,-73821,-51250,-10832,21340,-4605,-28402,37497,86291,91941,83175,15446,-28377,25577,22418,-62122,-41745,57894,99285,62252,32097,7192,-4107,35789,84449,71154,-21095,-109822,-124247,-99228,-34325,11102,-89712,-194650,-126976,-21983,-30388,-27339,54058,84699,14339,-14663,24592,24432,-26593,-51581,-37106,-7013,12489,-18956,-53908,-8532,43507,-22170,-165777,-217411,-124672,-65446,-76434,-69589,-13428,55904,67972,54958,46138,45356,61911,103459,106309,47781,-11622,-24778,-21033,-91745,-142304,-46812,78005,69876,-5127,-36554,-23846,-1307,32166,84116,97139,34292,-45377,-52509,-19804,-3349,-6127,7232,41989,65509,57584,24813,27060,4995,-33402,-5986,13576,-15138,10431,82097,74909,-12931,-58398,-28243,11587,33831,6534,-37876,-20621,89,-39449,-64053,-27912,-18539,-53537,-60553,-47574,-30947],[66521,92541,48168,7147,33955,91517,70499,-14790,-75587,-70601,-16598,-6959,-50729,-56256,15165,104408,97974,46123,36463,15406,-46292,-70123,-77396,-101210,-112347,-89041,-36537,77672,180654,134087,35286,-3311,-23767,-14023,42611,48537,-20058,-48191,11349,93067,44725,-84064,-77462,-13627,-32689,-21883,15967,-10295,-43917,-91819,-121187,-66701,-11781,-1480,-9361,1166,54839,70139,3700,-67095,-103206,-80272,26913,111583,90013,51678,63753,46214,19531,11396,-11735,-20336,33091,74403,9538,-98369,-81701,-1724,-7480,-86737,-138527,-108521,-18014,61904,77074,33403,3462,50476,123367,64571,-47437,-50595,-2286,41512,122127,155608,54754,-40386,-39702,-35718,-35206,-22673,-20310,-5185,11624,10337,15426,-48448,-97715,-46917,-61373,-140822,-110913,6824,63978,31708,4846,-1143,-27479,-18874,43201,53155,12380,-10921,-19767,-46970,-36738,57457,125142,66281,-26099,-67390,-64154,-23777,5023,45409,120075,130624,79896,9135,-69193,-67206,-4478,80680,124067,68459,-32458,-80328,-43790,-34457,-128713,-173468,-86896,14266,76990,115284,84496,51358,83125,102494,75401,28694,-9918,-12565,29419,67726,44418,-8257,-29396,-6797,47548,97651,107702,101659,85296,32766,-34541,-95657,-97941,-45058,-10613,-13947,-16173,-32450,-72749,-96008,-68295,-9079,16610,-13567,-15568,-14713,-96422,-202037,-215990,-84283,75607,123407,50766,-62756,-142963,-71487,8024,-25248,-73460,-81429,-75905,-69979,-7245,109553,188359,160316,105343,72221,19669,15943,82658,44581,-59057,-103703,-71000,-460,24272,-2065,-36719,-93276,-147173,-116855,-54733,-31177,-16876,-3933,-16179,-47658,-76124,-107536,-107048,-54322,-6995,-78233,-173658,-101924,59058,87298,-15633,-99367,-78321,-10057,36881,39984,56238,47831,-22534,-85969,-111359,-157649,-167920,-76924,22751,65112,41287,-22544,-73267,-64357,-8060,57499,47915,-1164,23902,100013,127996,110005,68014,-6934,-77365,-86920,-52814,4575,34256,42559,60332,89490,89496,49094,13189,1732,-8309,-12807,-23134,-62621,-40790,12065,-105722,-260189,-156229,46418,100068,85149,87910,110611,126483,84726,71329,93484,107084,103382,41250,11702,95351,102442,-29227,-99626,-33839,-27572,-43205,-282,-21640,-63196,-34224,-27682,-7564,39937,-13218,-105600,-110364,-45711,24643,25561,-18894,-10383,23570,36363,37425,37013,39161,50007,26105,13734,31678,31364,9112,4856,17575,33164,33389,53320,80868,32275,-43299,-51887,-55070,-50249,-33972,-58894,-48926,9468,39146,64353,77292,78298,91540,84241,69413,113386,127788,35102,-34017,1779,258,-101629,-170515,-132375,-82374,-28179,67958,92117,4569,-30273,15388,16371,-32803,-58039,-50259,-31651,-24304,-20663,-2079,-9323,-24084,-22164,-4862,4585,-19625,-66358,-95720,-104962,-138566,-139787,-46984,44009,65007,69453,95022,59036,23741,92411,141090,49751,-95739,-137243,-92086,-40681,6197,52363,71164,-4330,-91993,-65100,11500,54843,47905,30117,46901,34219,5066,61452,86545,32734,38742,55130,49866,77329,133370,161065,102892,35402,60431,88746,41363,20272,21266,-45175,-119141,-106669,-41100,-1692,6805,16717,9292,-41040,-81915,-90016,-85176,-31975,16385,-1727,-56849,-38977,14344,26317,41942,43230,-42870,-65185,16033,30067,-16034,-46735,-55925,-34284,789,17891,-19871,-135810,-214315,-146009,-39825,-13533,-42106,-3590,43332,-4417,-42359,-31346,-51373,-85927,-94707,-119181,-104473,-38926,18225,65975,91995,121649,147124,85296,-29140,-55630,25516,70169,10441,-54149,-62917,-40277,13191,46842,50258,58234,61308,4644,-66686,-85503,-93056,-93762,3471,159611,182345,84458,25788,38781,78149,56923,-40029,-66068,1431,82374,125594,89150,-18290,-60175,-7855,29944,18013,17389,26282,-25259,-52308,-25881,-4425,8059,49051,63976,26427,20210,35830,19089,2394,51880,83261,28637,-70637,-47158,68004,108895,-21382,-151409,-114825,17942,107353,141094,71687,-48004,-102319,-35450,33790,4383,-101442,-224875,-240319,-116755,24016,63223,36551,38412,52792,14518,-50228,-97174,-113230,-96415,-37823,45328,25311,-54781,-34265,12918,-56959,-130309,-79910,-7055,-55181,-135679,-120923,-40610,12867,6026,-86990,-145577,-67132,23464,11975,-16096,-16411,-20534,34626,105060,51125,-78401,-98396,10673,52257,-30074,-88323,-86944,-71011,-20802,1428,-30393,27120,110236,46389,-32221,-18278,15203,29054,13563,30818,45420,51372,44875,13895,-30701,-41606,-4967,56105,89116,42560,-35482,-83093,-76484,-8393,29906,-14090,-56168,-32369,28397,77457,79060,45591,83534,168484,130720,-1851,-54852,-15096,57075,112851,119085,74705,6122,-67541,-21011,76783,71630,43513,11182,-116517,-159303,-10865,96651,84480,88636,92118,-7012,-107124,-113605,-37680,14858,-982,-61762,-68868,-15903,-20569,-60207,-58239,-26588,-7295,-18172,11472,92288,135627,158221,199776,160606,65751,26206,17432,17616,70919,106964,61183,62633,114702,129002,87414,13127,-43063,-46105,-12435,-4552,-7963,-6879,-9967,-13455,-48615,-83532,-57631,14926,57816,73768,86842,62470,19973,18349,20112,-19486,-34304,15671,68894,47348,-10890,-51698,-45623,-39716,-51777,-65900,-77022,-39706,43060,76071,63408,57773,17790,-54164,-23268,49022,46048,-20501,-81812,-56304,5296,-8695,-43622,-12649,16657,478,-46922,-38946,21592,3168,-40150,18928,63523,14956,-14255,-25195,-70512,-120633,-145878,-160094,-136123,-94267,-85477,-72016,-31430,-28897,-36063,-4851,21402,24949,34649,26148,-15063,-31349,11889,67046,18708,-59562,-56994,-26449,3161,36908,8440,-67185,-58490,-31214,-43238,-26505,17538,11714,8249,27548,-11049,-61424,-5244,38603,2374,56120,163423,153293,100810,150970,229991,152384,-21066,-80016,-36352,-20383,-89389,-138449,-119148,-85989,-36398,45145,80734,21457,-25159,24126,90992,68725,30032,72853,125088,122356,101679,80517,57568,76315,75178,10364,-40044,-7899,34689,32462,-17822,-79859,-65071,29313,67171,21880,-3955,31947,73171,51512,5823,24782,41339,-41809,-115898,-67839,-32334,-40438,8172,65289,35782,1689,-34488,-100785,-129682,-83892,-74922,-96952,-89998,-93535,-84099,-31731,-7093,11225,64554,136825,180530,150874,145373,156476,80284,-35245,-58616,21228,73029,103425,87986,13585,-13883,57206,138785,139690,48782,-32827,-28494,19485,46617,50354,24260,-20731,-31221,-8150,34228,41654,23142,49128,28798,-17333,15808,-1929,-87779,-92939,-55404,-28604,29369,88272,92590,23864,-13197,13218,24950,37630,66764,59177,-3876,-59602,-59098,-57125,-34248,-10396,-86117,-178249,-122520,-19800,-54285,-38804,107469,140057,10582,-30716,31428,35874,-38310,-94583,-76765,-24316,-3682,-23742,-51868,-73516,-81086,-93794,-162367,-179937,-71017,-17928,-59902,-45037,39924,105820,66771,-20398,-23752,56639,109249,113071,101977,78704,52404,34476,43353,22838,-33053,-28797,36577,30325,-35737,-41728,-6851,3069,41222,79057,51757,6279,-26695,-38912,-54911,-27516,34340,39245,26081,39427,45679,15962,-22725,-20592,-748,4788,2878,25131,88304,111694,15612,-104090,-89237,-7105,23667,10635,-35669,-80798,-48651,-2531,-25789,-36771,4359,11963,-27734,-29000,-7363,14559],[56708,87032,70744,35655,26844,66202,66380,4403,-48511,-46022,6553,19740,-16009,-3761,38664,72733,74865,64399,82232,85894,25681,-29403,-56828,-95443,-131938,-101056,-8024,93038,155998,123308,29022,-59655,-99261,-26857,82830,116236,61616,-13877,-31800,56876,70310,-60645,-126810,-101941,-96586,-48080,16977,9400,-6168,-27189,-41489,-7751,1575,-13077,-382,5405,2430,-11922,-27054,-37157,-74649,-75284,40270,165788,170176,91547,15120,-22295,16219,71804,52636,15256,14939,-27940,-120665,-136945,-48813,17859,13647,-17368,-67071,-83989,-12092,67863,84425,57325,35636,39521,60515,25017,-39419,-68324,-46604,34943,145650,157190,25668,-63868,-42096,-28188,-16454,-29733,-58228,-44749,-22447,-24265,-17501,-56170,-86419,-43356,-55519,-149856,-137749,-12888,35512,11878,26395,44817,-26622,-67301,-12871,607,-39866,-59767,-84569,-119084,-85917,26780,118455,90848,18500,-22724,-12516,8420,7455,20317,22504,-12644,-4837,-4559,-45110,-42306,-7452,39168,110469,144706,47765,-73692,-69971,-17254,-48630,-87425,-53240,17879,84673,111131,91755,90113,126103,104853,16764,-50904,-78291,-72556,6942,87223,64245,11193,-13063,-5063,72016,113913,75687,55440,51679,-730,-48182,-80995,-103266,-62408,9820,40001,57651,47741,-15906,-58168,-60546,-27783,15146,5722,-22285,-41904,-93572,-167806,-188371,-61088,100764,144875,96760,6313,-79836,-32178,18660,-31174,-57398,-24573,-10143,-1998,82206,205457,192063,63032,4641,12928,-28311,-10277,111655,113831,14748,-29764,-20438,12093,19650,-2917,-37282,-110653,-184633,-148420,-33817,30429,441,-47764,-71667,-103974,-128131,-110840,-78691,-49495,-19727,-69362,-134899,-69812,69008,83981,-44095,-157394,-133024,-51818,7910,35898,52061,45963,19196,-30234,-104546,-181732,-164566,-53596,26220,61644,41850,-26985,-38205,16631,59831,82877,51429,-19652,-36378,34998,91696,78746,30423,-45935,-98320,-51299,12943,19638,-15953,-17951,25954,83108,113550,114497,101438,69839,30201,13325,-13399,-63951,-52365,6216,-86626,-261101,-175071,26320,38867,1100,25145,63918,73712,42394,75282,135544,115072,55595,-6566,-11584,81103,95652,-27076,-88902,-23614,-19923,-56117,6396,45475,-3218,-4883,3129,12973,64270,44107,-26653,-41306,-1951,64759,85161,46489,49842,94861,119812,92633,62720,75758,88476,41208,-13934,-57076,-57426,-5349,24143,21215,20188,3531,29626,79614,25594,-83927,-96969,-56327,-40647,-61629,-78894,-30235,29440,44025,56900,62660,62186,74981,79133,81874,135166,161348,51143,-83643,-91761,-94820,-147589,-160559,-148854,-149874,-79312,44025,91078,18468,-23183,28416,74135,56090,5587,-14810,24568,40347,1884,-31791,-59068,-51904,796,34706,17904,-8682,-16398,-12919,-58079,-148125,-159228,-47877,44722,53307,6388,13072,63819,64293,23867,23617,1530,-59200,-52029,-20666,10828,26884,12060,1452,-51834,-102630,-47145,16549,9350,5272,37660,39013,-22728,-45502,25940,53993,-3717,-8611,27690,27018,20308,71519,103083,39663,-21884,6959,16140,-12475,24269,48392,-15721,-70962,-46032,-18,-3001,-32474,-36461,-24718,-5036,34934,35830,-45704,-75240,-20954,22521,11066,18880,31925,24261,24606,1532,-63797,-51195,-29874,-125894,-189515,-111779,-46539,-22418,29389,75602,55192,-80551,-196879,-160900,-100025,-77466,-44205,506,9776,-18407,-31225,-4913,-13486,-76554,-97409,-123000,-142194,-72482,15816,46587,40455,57465,80359,42630,-22492,-71157,-61388,3814,52691,86472,88082,53109,33165,34368,51974,69245,48262,-865,-50366,-97584,-119709,-99148,-8660,110386,130271,35792,-21901,20499,68406,21583,-62066,-41592,30738,75943,106709,115023,38738,-53537,-72241,-48708,-61630,-95456,-70653,-35043,8512,39481,30146,6786,33262,66674,40343,29448,49461,17590,-37801,50348,174840,120212,-71588,-137327,-40577,69539,38784,-55554,-105044,-52751,46939,122366,107297,56239,10331,6719,16954,4867,-67824,-190716,-226668,-147739,-48256,8086,24837,45328,46286,35274,13163,-47711,-78985,-46251,7827,68955,44659,-32062,-35156,-9790,-33482,-71161,-62509,-20993,-33588,-69995,-68691,-45152,-36701,-49963,-103120,-122359,-60597,-3497,25455,83247,117538,73068,40239,18399,-63918,-143096,-147126,-82077,-10961,-5137,-41033,-60695,-92644,-93802,-78341,-70065,-7939,38456,-12361,-52012,-69360,-141668,-207760,-176522,-53974,26588,23237,-34435,-74864,-52784,-31397,-58523,-69630,-19668,11357,-20944,-66360,-91303,-76707,-68266,-101762,-113654,-58623,3048,32010,17330,-40214,25332,200392,218709,68143,-32881,-67001,-50295,35880,105147,89762,36019,31921,81874,92987,58968,11958,-60038,-156365,-169816,-84145,-47207,-32646,44993,95167,-1650,-123413,-164596,-132380,-52739,-124,-23868,-24511,41922,28942,-58313,-60868,27502,80648,58769,54889,89044,92373,131227,184355,117000,17111,-10641,-43695,-56371,10191,106306,117496,90721,53176,19342,6535,-28862,-65943,-30005,51460,84978,86261,78335,60050,50033,6367,-37098,-6880,64255,78342,63563,72657,51581,17082,56721,101494,61502,13229,19206,43905,72928,69575,-11223,-49391,-7445,6376,-49396,-79961,-38813,54672,85096,7588,-48350,-27111,1940,16935,4450,100,-14634,-66507,-47453,31257,-2285,-71362,-22946,22642,-3570,-41844,-24569,11291,-18467,-67249,-44636,-11926,-13892,-15504,-27341,-69412,-103323,-114792,-97643,-25977,5804,-38179,-41643,-11580,-23459,-16939,12981,13219,11489,16141,16539,13349,14285,45725,123534,132046,35725,-42829,-28968,16993,36393,22568,-7579,22202,50611,19059,3732,35484,28377,13928,14603,-20965,-41669,7360,6276,-28805,41024,107292,59884,16515,83524,197141,166787,1379,-59193,11477,15121,-89172,-148407,-113108,-74698,-63676,-26512,24022,-26664,-78259,15949,121964,95494,71077,135429,143660,81065,63889,102643,95608,68674,60838,30659,-43568,-46511,12175,23291,-3597,-30822,-55310,-34196,-9023,5949,41381,85975,98685,47257,-11445,-27668,-20939,-55733,-117967,-98800,-35183,21730,88431,86982,-16256,-55932,-13534,-14410,-50560,-51131,-40220,-36892,-60085,-105804,-87713,-50312,-36233,13640,85444,152086,178026,130389,116591,106031,17128,-63694,-49606,-6105,4571,56721,97226,60781,20773,65551,142865,165799,54251,-95637,-117301,-23635,57945,92594,84900,45969,3984,-16304,5263,29157,18032,22364,-27496,-94860,-63480,-65858,-150724,-162924,-84849,8885,64513,46163,-11759,-58274,-38422,13626,45758,83085,85818,48484,23249,-3035,-26662,-51884,-62569,-45535,-59697,-124835,-94711,-22166,-67666,-66194,86946,136675,23466,-18901,31242,50362,-6679,-71506,-61747,-7272,-10510,-49233,-61949,-105382,-154714,-119060,-75328,-66518,-13644,18783,-11194,-1805,68427,115837,43334,-74948,-63240,44142,82382,54463,54495,72204,23345,-33132,28461,106963,71762,-7483,-3899,5447,-53751,-69592,-19499,16841,65756,77668,11316,-17300,7211,5915,-70264,-116486,-59232,9073,44781,80268,78619,6292,-87220,-80819,-35032,-43508,-6240,83903,125781,96994,16452,-78889,-74500,-9702,6387,-3525,-15207,-46362,-18996,50155,45285,3935,-4428,-13772,-40017,-24958,-1507,17793],[-10962,27425,42215,18427,11143,49649,48154,15445,19276,9469,741,8278,16586,26796,17062,14595,18131,1581,21896,85615,78687,40013,34896,-2828,-67869,-59582,-2136,17088,26181,42614,15348,-51845,-61718,10409,65389,83845,48995,-35963,-73922,14735,52696,-42963,-146736,-174548,-155449,-85317,-29749,-38978,-53319,-25378,11598,34771,21016,-29231,-41069,-14957,-10502,-52821,-69214,-28375,1257,-7703,-1276,64179,131039,86936,-52264,-121181,-47269,50037,54165,30297,8669,-60770,-121375,-80583,-14949,8215,32059,39270,-33016,-89456,-31242,46855,54166,27516,11225,-8903,-23250,-5048,26402,-474,-30581,13213,94178,114297,50684,-22368,-42186,-39847,-22006,-39918,-66246,-35373,-17488,-35528,-47603,-68597,-72426,-43321,-59881,-150022,-148410,-58543,-26119,-28809,7004,23524,-70126,-147271,-92817,-22016,-23285,-60032,-93651,-84405,-24098,54447,129138,141473,82901,21524,-1518,-44909,-49974,-13274,-50132,-105977,-56560,12107,1880,-32419,-56487,-61230,-1725,95198,54731,-72322,-84043,-49789,-45450,-2648,112,-8687,62790,108984,81345,66739,63779,21367,-52433,-85827,-76375,-62453,5976,100368,111827,59060,4142,-18024,35178,59717,10018,-10203,-9006,-55449,-38466,31217,10206,-11169,46028,67199,74167,95600,63532,682,-54384,-45711,15599,34359,-7844,-70651,-101615,-82838,-60234,3990,66276,53664,27285,27872,51826,87685,47267,-19823,-11613,30013,45387,44786,100397,167850,99524,-55297,-78552,-8183,19869,67088,149242,125214,48154,28668,21615,19794,12958,-17070,-49566,-100671,-158129,-146232,-47947,48647,29256,-64663,-113966,-138451,-134142,-56340,16593,23840,22408,-9291,-46587,-22622,53665,57635,-46776,-139548,-100661,-26637,9667,19912,21779,35394,71626,38173,-59005,-125354,-86263,1614,39933,54831,45099,2441,11225,45527,49091,46400,13835,-61315,-95452,-26910,32960,-3132,-51016,-63494,-39779,68338,151858,78915,-36803,-44954,13620,62276,77497,113465,154277,127667,39117,-28843,-61457,-47012,-11967,8116,902,-41396,-43086,-5859,-28168,-57558,-46869,-2456,35254,57583,117680,118202,31903,-11049,9462,-17050,-36671,-17077,-1672,11513,45769,21048,-49224,407,84698,49799,9953,27481,28019,38089,61872,55527,31288,20393,40555,49157,39454,46301,58831,71890,71210,70793,101268,108152,38469,-38828,-81820,-65872,-14859,8112,6441,4881,9316,62210,130396,75867,-63418,-84892,-1414,27919,-5472,436,35584,11550,-30504,-13957,13932,16245,23148,14206,10246,86989,146440,60228,-62555,-89897,-90436,-90531,-62944,-96789,-154794,-101694,36869,102743,38233,-58135,-77538,-24092,19684,8199,8273,43168,29001,-36018,-110494,-158939,-106554,5900,55443,30611,-7405,-28839,-9244,-25675,-93286,-104687,-36782,16675,29210,-10568,-12841,43097,46213,-33349,-51190,-5519,24440,41299,65000,88233,64590,-34760,-113104,-99312,-48439,21328,48491,20425,11890,12796,-40133,-66229,-10778,62333,51079,-24342,-30484,-4273,-3256,2866,65046,110593,50050,-38331,-42119,-35178,-64987,-11289,51105,40780,41232,86078,77675,-10558,-58500,-31059,11835,72306,142288,148215,36575,-60426,-36562,61799,102348,76885,33020,2694,-55291,-108483,-81989,-8705,-46609,-189848,-221942,-81487,26326,46369,84309,126001,137969,66897,-24643,-67130,-114698,-141747,-82312,-13686,-6015,-20326,-33279,-19842,5788,-12466,-16073,-24716,-51909,-35444,-9875,-5370,-7273,-7629,-13175,-35413,-44539,-78613,-132139,-82946,37128,123271,145619,114424,55108,1,2222,42035,18173,-22325,-27790,-56687,-73873,-42738,20217,103836,120048,23725,-46181,-15267,21812,-22524,-91582,-58692,24886,62701,50477,53311,62817,27340,-47948,-101111,-154666,-183389,-127541,-21048,70462,86797,39281,-26899,-34145,23489,61274,56366,33117,-20699,-71234,22582,156144,104311,-88555,-198329,-139820,11958,101610,84598,-20503,-74263,-21816,57513,64565,45517,28098,-6231,-40559,-46270,-73820,-86051,-20228,-29504,-107929,-78059,11653,37646,16092,51548,90006,14985,-55262,-25696,10163,29339,23769,10662,4167,-18557,-28198,-22324,-30146,-13097,21031,36875,16264,-12361,-54039,-72048,-60050,-54881,-53282,-51386,-4922,105808,193190,175077,68063,-73674,-137758,-100042,-91988,-128815,-72227,50471,93776,49867,-44866,-103314,-84585,-39622,-13931,-18661,-34179,-45223,-89165,-202975,-285932,-206879,-32366,74060,43147,-70527,-121786,-39608,39525,-14985,-106323,-94643,-8382,27387,8659,-27323,-60282,-96530,-157268,-181855,-105601,-22457,10358,-5301,-71933,-32751,121231,162548,79165,21540,-37659,-69906,4199,91544,98838,44485,49906,91867,85511,50671,-30339,-112548,-138973,-115793,-89485,-98531,-103503,-37569,10939,-38634,-98283,-98794,-75972,-36487,36411,80650,89413,101180,53698,-38540,-29013,75395,109228,52893,45312,79767,63561,78913,74475,-13130,-53328,-40697,-81814,-101959,-49624,54442,118251,119022,50775,-11177,-22369,-22214,-32733,-13855,59415,122680,134742,107253,79454,85569,72086,31085,47542,101197,93651,55366,44410,13353,-2374,90871,182077,151497,85925,18250,-30784,51236,150183,77530,-11568,2199,-609,-54731,-65717,-26689,20408,21516,-54418,-136761,-104523,20516,85438,39774,7261,-13526,-79765,-90819,-29053,-45130,-97769,-16468,72978,47140,-2492,10196,34207,11158,-41406,-70017,-61710,-8834,29391,7040,-33285,-44096,-61937,-61655,34215,63122,-37901,-47026,13321,8329,7210,10821,-16956,-1139,12925,3682,26521,85949,142645,196742,204489,110500,7083,-2453,18850,17222,49324,104038,118942,91795,47743,31736,36155,15469,26567,49724,20681,-13512,3106,-7262,8437,81064,88566,14098,-5604,50565,90799,48036,-22929,-1409,87460,106689,21080,-56222,-42099,7595,-11810,-33572,18284,-6819,-87811,-35244,51967,43020,54035,117065,79556,-11034,-19177,46750,50830,26048,39674,25318,-59327,-76632,-8012,37333,66622,51516,-57045,-130964,-97486,-36101,2356,10230,13977,5716,-15723,-44923,-47570,-56221,-107524,-116710,-63626,23954,111892,90639,-41692,-89148,0,54658,200,-44006,-26090,-29226,-75001,-67855,-20710,-32866,-52861,4526,72563,134512,161436,121297,75243,27810,-26408,-15352,30321,-4514,-58837,-60404,-29454,3141,15154,38098,84086,111295,19928,-120510,-146418,-47294,30605,49893,75350,81860,36557,-29528,-62763,-53847,-40434,-17169,-40470,-98354,-125365,-136864,-146880,-107568,-36246,14589,19113,-55388,-122883,-82962,7167,26772,59253,151818,149407,82210,67845,33181,-29525,-65647,-97581,-77593,-19323,-30267,-43924,-43709,-93962,-97281,12613,75430,42566,23339,39692,54746,20866,-35648,-42884,1000,7335,-42238,-70332,-82113,-98698,-57537,7706,-1762,-8892,6383,5113,14581,54334,63853,-17741,-95204,-67805,6961,19844,12219,43350,46857,-73203,-160667,-38862,101365,83489,6414,19522,51844,-10963,-76141,-45227,17966,52935,51501,11253,-6128,25647,39315,-55173,-181654,-179341,-41140,84494,115333,68037,-22427,-100360,-125904,-114154,-87501,13515,112027,95778,63797,87909,68599,12388,-5738,-6026,1264,5702,-7211,38245,128566,129034,32739,-38713,-55674,-60017,-51175,-40239,-25802],[-26538,-18700,-21506,-24524,25349,83305,60676,45438,84275,49074,-13968,1822,55219,42983,-7398,2598,10029,-44196,-45422,41804,69782,72749,114056,98016,17542,-7088,-1043,-45575,-72992,-24772,29484,38869,60511,69415,34979,724,-55859,-99555,-59775,31435,58080,3401,-89481,-132770,-102466,-58548,-65550,-102498,-109300,-68137,-27581,10681,29321,-23550,-65360,-24642,19643,-7400,-54901,-36754,39245,57027,-24905,-63293,15398,39210,-69675,-158812,-101500,5180,41261,46120,34458,-16480,-45368,-31685,-35435,-31947,42980,77715,797,-35683,37846,109787,90139,11042,-39848,-51703,-43347,20448,112186,117237,61748,24990,38074,91533,116552,47411,-50139,-79418,-44090,-22600,-9113,41045,63533,25650,-34693,-71546,-43137,-10863,-59942,-136959,-111870,-39950,-8924,-7477,-26377,-66769,-109676,-141650,-88412,29233,59358,-24896,-68208,4694,106789,151778,154387,128416,52792,-6971,-36132,-78880,-53052,3373,-30846,-73777,-29744,47778,62743,25750,-41506,-113995,-128188,-41186,-9589,-70160,-81003,-104551,-86285,52157,57619,-31351,23153,109508,78542,15019,-28557,-47113,-42735,-17884,3411,-2594,20640,96155,141554,96347,11838,-32327,-19402,113,-15373,-25034,-44094,-100732,-42944,107861,126064,72912,82355,61451,52621,108436,121551,65552,-4180,-29168,3389,22175,-7903,-73980,-83427,12527,71285,51155,5310,-62564,-104563,-26957,118831,179282,96714,49452,68346,27779,-11626,4545,71371,97727,6503,-112384,-77744,25102,93291,147716,149040,68052,31668,45579,36859,36240,37865,9858,-20683,-43516,-64393,-71418,-45679,24400,49780,-27004,-97918,-118386,-92050,-9271,72948,78916,55570,20777,-24861,-34667,25053,45146,-41485,-110720,-59900,-15307,-17885,-21369,-12167,29172,104792,82764,-14470,-62801,-41405,-1845,30982,56340,38305,-1515,-9480,-4212,-8663,-18064,-45768,-74750,-84059,-55464,-38076,-92486,-116913,-39664,57146,171987,245585,149517,-9771,-40917,13642,28806,-19495,-16678,74719,124092,47527,-80000,-139056,-72704,-6321,-5686,75054,175807,99846,-25707,-58510,-55752,-51228,-853,60272,80656,113559,97647,14702,-9148,47054,-9447,-145370,-150337,-19428,57382,67943,28846,-42030,-28527,51170,59470,34327,69135,68962,25555,42427,62502,29685,7154,3117,-35644,-49073,-13755,-12634,-17043,23895,69426,93657,92913,38745,-15236,-22271,10752,33169,27610,-2995,-17871,27022,105775,170713,142346,19214,-22265,47466,65473,18204,15263,22402,-44874,-100705,-54389,-58,-8909,-30551,-50186,-44891,37353,104461,72369,10237,-30743,-39486,-4823,24152,-27880,-83596,-43295,53672,80064,8497,-112309,-177520,-146542,-91713,-44218,17963,19750,-58526,-114068,-158313,-204847,-133622,-3930,39562,8823,-37308,-87980,-96632,-62590,-45162,-43259,-39413,-27615,465,2886,-2967,-19787,-38604,-38342,-17558,26024,34872,2858,17431,42178,47485,12395,-54129,-49343,12750,65417,71373,52281,23784,-48870,-128143,-82973,37764,112565,71089,-28368,-52210,-48837,-34623,2413,54278,118789,107544,12350,-22997,-1624,-38210,-29629,30772,59584,79667,112490,94937,12182,-17157,33909,83828,114729,146446,149926,58144,-53995,-57066,50166,110002,81380,46995,19135,-102248,-185823,-96758,-5069,-62185,-157929,-143478,-40620,52692,98603,126459,130471,128653,120966,90114,14874,-92537,-144426,-85012,4913,21695,-22824,-72079,-64724,4816,44527,67045,76111,42576,-13131,-53596,-57916,-66690,-83969,-101480,-122720,-93376,-65492,-116311,-100454,20310,84709,77531,56287,15204,-65608,-80831,-5744,8177,-44401,-61971,-74840,-71539,-25992,31237,114412,122215,19577,-48288,-38619,-21076,-49265,-115829,-117138,-33315,36392,19217,13342,73872,95294,16578,-77847,-145184,-158798,-110842,-23554,54995,53149,-680,-59910,-80793,-25504,49876,43284,-34013,-98681,-108222,-28727,47537,21699,-76853,-138500,-116187,5942,130410,143720,54536,-9859,-6610,25438,-2751,-43933,-36732,-44888,-80515,-87933,-87184,7329,179345,118164,-90195,-121418,-38427,-4181,28619,106386,134090,37327,-48991,-45762,-50862,-61510,-45503,752,35560,13430,-17688,-8621,-9449,-2705,48940,92934,77952,46149,-8595,-23463,11076,-6948,-62271,-66947,-20628,43741,116375,151595,75140,-86667,-120740,1937,48711,-27529,-29848,83037,145546,100812,17363,-42173,-20450,22979,7588,-20667,-26098,-27340,-41846,-90580,-112428,-51300,58291,109281,63714,-44902,-85260,6626,108542,76030,-42708,-104352,-61914,12905,65453,52852,-21141,-97891,-155662,-164588,-86393,7450,48461,13072,-70926,-72892,10236,42332,27029,7748,-41578,-60890,-4867,63928,92835,71797,13191,-8359,42341,76788,12916,-52914,-60677,-49963,-47986,-59516,-109136,-128673,-89724,-41217,-2262,31165,43710,25935,73396,134331,135111,106839,48970,-10433,9837,81109,65388,-22690,-14558,47335,46893,37173,-1799,-71430,-59381,-24378,-57277,-79275,-48396,3641,57332,114616,101350,31269,-9917,12562,9029,-35949,-3724,69155,92685,59149,27599,52563,62637,23967,28214,69027,65801,42454,10801,-48769,-35053,92220,179182,165800,127593,29912,-58140,24070,154785,107830,3008,-54715,-114625,-116403,-54792,-19160,-27208,-30485,-44291,-120403,-135182,-14267,97048,92392,63575,15838,-88851,-154225,-137698,-123951,-129212,-35027,91648,105756,47739,24081,31198,34761,12417,-39571,-56854,7336,66639,48001,17170,17810,-21202,-84764,-30930,12257,-72425,-74501,14218,27449,12494,-10342,-46183,-2472,43616,24719,35090,90367,118650,129510,115332,62617,16494,4364,-5412,-12144,51759,124674,92498,10628,-11904,17682,24186,412,29391,75562,62273,6039,-14549,3613,70550,113082,46544,-35866,-8901,41853,2466,-71991,-57616,43095,120767,155284,125780,66695,61808,99018,58214,-3652,19535,15057,-65474,-79667,-39961,-39325,-31676,11848,14330,-36858,-71165,-33771,-5553,971,16512,-3998,-70157,-79760,-17711,52016,96681,65203,-58716,-157531,-124690,-47772,-28140,-55890,-46007,3919,17120,-5902,-20532,-53751,-95635,-81834,-48964,-7000,49088,48106,-42694,-80224,5883,70386,-16629,-90829,-70447,-84560,-112764,-36212,23366,1413,-9922,19210,38814,90487,131526,87013,16669,-38721,-43504,41158,87561,12531,-75227,-114331,-112897,-62789,-23492,-18703,6495,27734,-22334,-95929,-100326,-24264,12603,-151,38870,85831,76874,-6336,-93212,-101000,-64749,-36217,-39550,-90675,-164004,-157570,-64759,23298,38615,-7668,-58663,-119048,-122659,-15614,92632,80603,87440,173348,170142,116317,112513,61910,-9470,-42146,-88552,-77508,21328,77184,42641,-30277,-99135,-86673,-31311,9486,32589,37189,46633,58813,13073,-55417,-73743,-19544,50815,29079,-40704,-40426,-764,30136,29283,-15367,-31369,-27838,-21407,11963,44992,14584,-57634,-68856,-46915,-32946,-24947,15789,81964,61001,-88224,-174053,-57566,63650,46637,5128,45608,97382,55801,-33810,-34645,8338,2789,12861,45368,48779,46664,55201,-11335,-131094,-160664,-47846,72968,58124,-21288,-49364,-39388,-78415,-115810,-71046,32934,90413,51710,47067,137455,174323,91379,12364,3477,6535,-12702,3984,93607,182890,176769,73854,-20656,-39719,-31877,-39736,-33543,-13380],[15051,-22966,-73885,-71057,18449,89488,62914,50254,69991,30603,-12251,26106,75815,31051,-30898,-2060,-4636,-75122,-77178,-926,34973,43018,67695,83179,48513,7153,-15526,-48806,-78340,-63204,3774,80386,114647,61434,-20148,-84066,-166327,-155013,-25198,72253,86027,50168,-14662,-48116,-32743,-29573,-66527,-105729,-93815,-86113,-98192,-51990,-5034,-43937,-87038,-62564,-15338,-392,-30452,-43046,11801,48504,-17219,-102591,-85961,-26064,-47447,-123360,-91101,9526,46407,38541,36190,11033,-37449,-83301,-103563,-78007,22247,75868,30075,39342,131352,193097,152232,26364,-44270,-32326,-6523,39410,110170,140177,114742,47960,17662,81063,124307,60753,-54769,-105876,-67948,-24684,22568,65048,78601,46516,-36363,-85352,-13684,50138,-4562,-67245,-37990,13275,40759,58427,-20624,-134896,-123558,-78501,-37514,53174,72943,-21653,-65131,14168,136417,188067,130803,8713,-86560,-99778,-71455,-30890,19182,32289,2868,-10752,12024,48154,71081,71811,24195,-75333,-164548,-133425,-56150,-22196,-26257,-80339,-61599,69110,77451,-22480,-7293,70159,49440,-22331,-52823,-24619,38575,71211,49217,11476,11008,69944,140793,125193,33750,-22562,-36849,-38966,-21520,6298,-4156,-73787,-55361,80837,149723,127944,101914,37665,9611,63546,88035,72560,51630,9670,-15521,-28401,-47917,-66099,-33628,57814,81546,22023,-34652,-94590,-150105,-76994,75701,166931,128558,116382,124314,5818,-101021,-61799,46966,68380,-51777,-129767,-44048,48132,91667,136734,113172,26128,23676,31677,-1155,15406,58173,69192,47542,25149,35521,55037,32596,28704,68294,44941,-42724,-78079,-46042,-12921,31418,59030,41318,-22912,-95895,-92019,7364,37738,-68190,-138550,-90455,-65913,-76954,-65008,-39258,-9536,61004,83118,16867,-44136,-75101,-77164,-18470,44730,22125,-28543,-48382,-31333,-14277,-44050,-84266,-40844,1738,-33002,-82574,-123418,-111540,-2650,103648,173530,214170,157718,8756,-66056,-39052,-28002,-94043,-143786,-62719,64446,70935,-61142,-163724,-122492,-38606,3700,94961,192639,144621,16811,-49024,-45769,-15016,38360,86315,60340,40827,78324,79358,35934,32296,-6391,-131243,-168851,-62808,-16445,-39049,-47926,-49675,-59224,-20851,39256,77263,105011,100708,73045,62866,34618,-4261,9758,16494,-61335,-96557,-28910,-1778,-3231,40291,72827,65924,76151,74968,59253,59506,87322,107288,91065,25487,-17863,23247,90712,133385,141643,77006,20938,39813,49802,-4320,-46299,-43764,-60895,-68370,-11230,19197,-18124,-57867,-53993,-19332,30353,68344,94414,88582,27177,-16725,17573,33043,-8437,-28398,12938,31573,-11793,-80788,-148042,-164900,-124382,-93743,-41102,38323,15040,-87753,-114436,-98597,-118654,-71524,14206,16769,-38978,-59356,-68622,-108629,-93082,-19955,-2945,-50965,-67500,-30414,-15065,-24430,-70175,-68469,8728,41165,23161,-44442,-104291,-103918,-89331,-15450,110334,134992,62314,23454,31394,37289,38421,7851,-76677,-115094,-50479,28350,73962,53054,-25188,-75662,-90262,-53948,-10240,3194,62230,118921,75167,40281,58128,27197,-5277,10128,22228,11862,7196,37482,76179,95500,107828,113803,103513,102002,86858,-5177,-86494,-73711,2240,45014,66602,108913,104736,-25018,-116318,-60794,-8539,-48975,-95730,-105650,-82119,-14340,68593,108511,78011,25632,23427,42416,15303,-51374,-64494,1266,77101,63763,-23712,-87715,-63364,15475,49975,69835,84779,52747,-27811,-79844,-69537,-79648,-105290,-130125,-161023,-113440,-35036,-26986,-7134,66765,77411,-5564,-74522,-88885,-128765,-124511,-18515,43265,-19634,-101573,-140673,-116066,-63852,-15897,71363,93324,15650,-18130,-17904,-56427,-101977,-134975,-130242,-63185,20549,49385,73892,95924,72438,24840,-3602,-13258,-33223,-39989,-28045,-2313,-18808,-40124,-45162,-51375,-27750,7886,-18477,-101160,-151901,-146306,-89182,-42377,-17977,-16217,5555,8420,51173,124310,130081,85682,82012,81237,72269,1507,-70506,-56927,-25898,-38645,-44042,-38010,59344,210029,141849,-45037,-109528,-101103,-46215,81323,173016,142110,38740,-28304,-49887,-80929,-98006,-101429,-59566,35222,82427,54212,37019,27199,20546,52754,92654,95198,80651,50705,60382,74086,6869,-61766,-25535,12173,-29470,-51109,-2815,20137,-45768,-54908,64071,143926,108502,57758,53794,55824,55739,54127,37446,44681,43185,-13954,-47450,-39706,-8698,26049,39931,68301,93108,100309,57623,11079,-29182,-24765,45827,120988,131973,61471,-63539,-151226,-96874,35537,67173,-27952,-118345,-110567,-53541,-7126,44938,79839,36850,-49069,-56858,-1760,11861,-20081,-55096,-88741,-82533,-31903,29089,93648,120238,6002,-84210,11215,139869,139733,76323,17991,-18993,-10168,-11021,-80020,-152691,-111992,1292,76863,63619,30195,11436,41272,79344,79284,66522,38385,13339,22139,35507,-13501,-93523,-84060,-8228,28819,16146,-7997,-29061,-3107,29108,9353,-3457,12898,19448,28896,82343,92465,18280,-25435,16221,3181,-68122,-46288,4710,26822,21283,-11819,-10387,-8999,-38315,-48047,-19323,11908,30665,-11026,-83364,-46512,55053,83163,89581,110676,74908,27569,44873,85263,46548,-17668,-101411,-192988,-166268,-63408,-39099,-48256,975,40713,-33264,-112401,-61920,48470,93364,108261,76709,-34214,-135925,-179461,-190001,-170558,-90782,19740,92105,75429,29385,10575,12877,7080,-37819,-71711,-37706,24925,45202,36156,30230,-11431,-104369,-117519,-64914,-67479,-62996,-8484,10342,4633,-13819,-19883,41012,82901,58715,50632,38165,-14709,-36811,-41662,-26482,700,3021,-20278,-26349,35082,70912,6445,-95090,-102759,-38934,527,-4934,7465,49565,75281,29312,-29734,-150,75927,60349,-64472,-128392,-57367,10492,-17490,-78714,-58464,24043,63917,92525,108223,100072,100110,95980,42223,-14310,1531,26878,-12710,-65443,-56934,-46679,-74887,-53708,23022,19205,-55045,-46682,10475,31913,19898,-1572,-48642,-77771,-40899,31034,49789,21805,-27812,-95890,-110918,-41096,11894,11238,20376,47295,42329,20380,600,-42752,-65448,-18378,6420,-18834,-35173,-23416,-49589,-67155,-10551,31875,-51281,-115835,-97078,-104704,-115908,-71780,-29517,11410,58036,49264,20735,70308,112131,40526,-28890,-56421,-35243,52394,79421,4305,-71298,-67700,-52643,-37918,-33696,-38805,-27676,-29355,-49559,-56865,-43270,-5059,3679,-12942,861,46447,93135,50058,-48956,-69675,-38242,-33262,-58290,-115946,-171422,-121908,20726,116706,90571,-5106,-74579,-88278,-42502,38977,116431,126144,100296,109222,102688,94614,117211,91785,55514,23925,-44082,-69693,19747,115662,112308,24043,-61609,-38713,-9632,-18525,-24809,-21266,24767,57500,-33006,-146687,-164521,-72508,69556,99131,5001,-44346,-3325,31946,-20917,-76361,-57786,-52291,-59312,-8556,38289,4688,-45810,-29196,-26243,-50632,-41592,12539,90197,88506,-12195,-80362,-38749,24305,24596,-24667,-32775,21012,45154,10714,778,-25125,-66991,-35254,24207,45771,42732,47612,19424,-27578,-41365,-20103,-6619,-61940,-118389,-69932,7597,14859,-29606,-56160,-31530,6144,4377,11407,70200,92192,39053,-24060,-37332,-43296,-57776,-13419,79546,133507,132950,88649,8662,-27797,-19129,-16819,661,33023],[66995,35875,-28610,-57880,-12951,43347,47235,34707,23150,17497,43174,89105,88469,16679,-26518,-7881,-51359,-108444,-86232,-9030,60853,45080,-15712,15151,63747,32397,-673,6762,-4810,-56552,-60684,14836,54382,-6714,-80973,-113714,-158320,-119090,9340,106282,115393,64737,21480,-154,-32014,-35181,-17428,-20521,-20637,-43280,-68576,-46655,-42189,-82883,-97790,-87031,-66562,-40119,-23068,-9789,12088,26099,9954,-56887,-109411,-58992,-18291,-51672,-6798,83658,71187,11508,3596,802,-67200,-130213,-121907,-85213,-12939,46476,31710,49225,136013,189350,143692,33726,9086,44920,34997,13050,27439,51816,66374,30699,10948,59518,69721,18285,-32511,-61375,-56106,-43251,2318,11324,-17544,-26716,-59814,-71860,28144,122876,113092,54558,38351,37522,43463,98253,42754,-86778,-89672,-35063,-18404,-1984,-4112,-29662,-53338,-36217,55814,134068,90126,-71049,-170448,-147670,-67004,21318,49923,745,-22991,-7863,4859,10652,21574,43719,51169,1653,-85227,-96785,-11106,76587,72829,39644,40762,56859,50757,23222,17231,28254,20843,7457,9779,46316,102996,83906,4900,-29390,-8869,54055,151385,175688,92891,28435,-2004,-53742,-46357,23445,64327,7437,-42439,31298,131560,149897,110701,20783,-50689,-46667,-35975,-8264,39199,31671,-13571,-57487,-88137,-58409,13382,41456,-192,-28576,-29999,-45880,-65869,-45609,14557,99623,114018,107458,102337,6434,-85774,-50343,35354,25985,-102167,-139033,-34732,25022,28839,66293,82793,44751,29236,-12343,-81391,-60479,30598,107199,111988,69313,83566,155903,150066,80159,76489,74808,-19360,-66210,-24591,-31970,-35729,19270,23672,-74322,-143991,-94283,6435,-12376,-130233,-181190,-137628,-115101,-116241,-93993,-57772,-63493,-25571,49707,30966,-48447,-112446,-142607,-93466,-16068,-7535,-30816,-25962,18646,40259,-24687,-81906,1586,83509,11731,-85417,-83525,-36505,23370,84811,116067,113114,80300,-20253,-116496,-124406,-77027,-77333,-121460,-116114,-17270,46395,-25952,-127253,-129399,-45351,48336,67119,47704,94611,90762,-22896,-62959,-9732,31677,49491,13431,-34999,16216,87709,35772,-26449,-17326,-35246,-74003,-73483,-114660,-168002,-124939,-53838,-62269,-66274,8346,88589,85135,73072,126425,126214,34291,-7163,38633,51932,-19641,-44401,26895,55226,47098,62219,51417,24374,60796,114061,117318,83462,84634,108949,103600,62316,10119,-8274,14021,30660,47700,41417,2745,-6388,16433,-11584,-54563,-35914,-2416,22713,36501,-6436,-59675,-62310,-21996,16957,33838,54610,109842,124420,49712,-29119,-22218,-3432,-34222,-61892,-48043,-65272,-116228,-150806,-144530,-85318,9842,52441,47925,52204,28245,-26502,-31480,954,9853,24723,39457,-6328,-78301,-42468,39424,3363,-54348,-475,21285,-43224,-68551,-43704,-62865,-76697,-73849,-24074,38724,38115,-25721,-121084,-159429,-154464,-148279,-51310,132503,209569,111137,-7245,-48151,-47476,-27152,-26948,-47924,-18317,16087,-14325,-27821,1781,-10270,-69323,-107245,-70742,-35108,-33328,-1941,59649,70412,57860,61878,47295,19556,-6828,-36489,-75449,-97919,-34178,106870,175234,116732,49571,48360,74951,40525,-71277,-104046,-55761,-21584,-3543,78674,174620,179240,96743,32250,26759,42625,6799,-71858,-149436,-156906,-88971,-4120,40614,3784,-69794,-105449,-81545,-33735,-5904,38067,104531,128312,61540,-24851,-51354,-14941,19712,-5704,-15118,5559,6798,-36864,-74883,-46517,-18939,-43949,-96807,-124505,-72221,-10084,40544,96857,98658,49102,-55570,-156736,-167445,-142928,-106724,-9160,69292,30838,-86989,-158201,-112759,-73240,-80225,-15329,55919,34369,37040,30719,-91348,-184161,-139078,-54892,-16523,22987,83619,134013,87889,-1077,-12073,51145,88045,50624,14439,-5423,-28872,-70784,-55057,1057,24758,14244,-29870,-83452,-116095,-134614,-160919,-129876,-62791,-12436,21592,81009,79303,54284,68238,81740,64492,90146,121464,135873,65156,-17971,-8640,36846,47705,57457,58359,80847,108686,30480,-68811,-104510,-120948,-54974,80444,153030,119954,49894,-705,-24692,-25530,-25547,-78252,-88221,18302,120351,138486,114407,71664,47288,56423,71107,65554,51722,46667,91097,91591,-3887,-44126,16027,18373,-80634,-154784,-136062,-72650,-39386,-6640,69039,127810,121121,63697,-13390,-64097,-28360,28636,45086,35388,-1725,-82146,-115959,-67275,1227,34556,29494,38671,72546,64807,-8538,-45454,-17497,32892,73147,88218,117831,134021,5920,-191525,-212733,-71524,-2985,-67013,-121792,-46048,50000,42827,18299,34069,29426,-7694,7489,64911,58602,-25965,-63082,-74707,-95751,-65563,1172,83729,118378,26320,-56143,22664,173076,211858,139882,45272,1975,29350,25748,-28196,-66558,-47900,6400,29223,-40036,-94021,-83221,-58251,-9962,30685,44552,41564,20595,-3306,-35959,-89351,-135329,-134460,-57237,15677,11933,-11415,-1858,31902,60785,50960,49548,58128,79284,77673,49714,-10976,-66718,-61928,-27058,-44762,-58184,-8895,1945,8288,43446,14280,-35494,-45715,-53525,-79372,-62518,-1405,34809,-658,-39053,-368,23877,-16494,-15957,34214,87831,106074,49061,-13741,-25671,-9584,-46618,-113992,-121299,-78539,-71099,-31708,66513,108460,22806,-83860,-73164,-1018,29409,78291,108974,53066,-33228,-121048,-191986,-178905,-113257,-60563,21221,70101,54645,21785,-21251,-65226,-106912,-153104,-142386,-66528,-1196,1431,-16690,-22792,-62836,-100789,-74648,-27914,-19904,-29682,-21527,-11448,-11941,37138,112130,100324,62478,59540,19946,-63305,-97187,-68664,-2432,50285,58876,30232,1535,25679,58537,23103,-77805,-119638,-73470,-14661,-11631,-35786,-9042,70562,66808,-15064,-24256,12835,-46338,-159176,-185441,-117684,-43728,-3977,-8073,-30967,-39275,-38172,-25909,-5877,13659,16536,-17953,-68460,-81598,-3559,82998,62041,-21297,-9597,35414,-7515,-1225,84453,79258,2908,15257,60201,59920,39331,39347,-14069,-90025,-74348,-16985,-15545,-1063,24441,-29456,-109947,-71233,40442,112776,119731,71330,21675,-8158,-8234,-2671,-14362,9607,40222,11991,-46367,-56981,-48051,-37889,-411,16700,-26178,-59605,-57368,-51537,-61008,-100809,-93383,7079,96072,74842,39738,94270,126216,45041,-16409,-9350,21570,57299,44351,-37281,-73707,-8259,39916,44515,30509,26201,4892,-36641,-56333,-36602,-20690,-6227,12583,9475,-30117,-32661,44875,81851,14467,-33355,-25738,-26762,-66364,-111326,-126129,-70446,45338,128644,121815,59143,11774,1219,4917,7191,56870,103042,62115,21366,30766,50929,79644,105429,120866,89616,-6022,-76449,-20627,75359,113823,62592,-6228,15614,57169,13319,-67356,-73607,12809,50403,-80188,-224719,-236973,-124420,35671,105965,34432,-69661,-75191,-34960,-81867,-122587,-53356,-14378,-41442,-28352,23674,38749,10836,6816,7928,-4190,-10350,2379,49099,77011,49520,11200,-9539,14176,54411,-30454,-144349,-117504,-27319,36922,46988,-42550,-97352,-56623,-39617,-18974,32594,62931,53852,53116,65859,46019,-9660,-52854,-61797,-30446,21872,85451,69115,-61438,-122052,-55932,-12193,-24967,-21216,-31631,-50676,-74266,-99241,-84266,-29883,16365,37590,44366,69664,79647,17571,-33092,-13978,24453,43286,65693],[59649,82316,53459,-16872,-52646,-19741,22314,16057,-2474,24843,83335,101052,50333,-22822,-13221,6835,-81454,-139256,-113730,-26343,98302,95657,-9755,2056,68615,57567,39898,63408,60811,-18240,-88266,-82610,-65989,-90011,-110375,-82353,-61120,-39436,12222,104928,109162,17514,-8857,-1982,-69851,-60964,28774,53908,6723,-5655,28504,12699,-55550,-88898,-66915,-42055,-25069,-24418,-18859,17703,48097,33935,9533,-36812,-91104,-62802,-25781,-19641,67901,143313,67040,-33125,-48340,-14645,-21386,-53551,-61258,-67015,-40748,12980,4775,-2692,54347,90326,45889,-11003,23248,66060,22532,-25431,-28184,-29819,-27408,-39011,-24662,26256,26395,-21210,-10765,6004,-27647,-51909,-22475,-34529,-99392,-98624,-55162,-19912,56110,151501,187821,132167,77910,31013,7121,70340,95301,30422,-20762,-36604,-50735,-74333,-66145,-4844,4529,-30051,12197,85445,89518,3010,-87040,-98371,-45563,-12555,-37527,-89039,-81395,-55782,-50052,-28746,-16990,-2642,17858,19717,-6585,-9121,68886,134081,112445,105430,82332,6610,-4597,61221,78200,38292,44292,93859,78051,54029,72660,22850,-59080,-48855,5948,67680,171073,216436,147400,82218,41519,-42453,-79242,-24163,45523,37014,-11065,37711,144514,163218,110683,13177,-100689,-151694,-156025,-121877,-41530,14661,8891,-32947,-74533,-41287,24468,9606,-31839,-4237,1864,-7038,33029,37220,18875,56249,66367,49130,39926,15091,17793,38140,25381,-51543,-130929,-114561,-30130,-6589,-16122,16408,71553,78170,21859,-63410,-135111,-130492,-41536,72032,109445,64533,75321,181396,214533,123042,62231,37274,-38491,-57566,11588,7421,-17680,39349,52922,-43758,-66355,7939,21860,-83370,-162224,-145053,-94595,-86102,-110981,-107580,-43204,-39119,-40618,15159,14925,-37254,-70295,-120848,-140631,-94652,-44449,-11982,25061,70620,76525,4312,-54326,10759,97909,40959,-55631,-11511,63803,63031,70359,84658,39018,-9284,-41704,-98019,-119716,-57557,-13968,-34647,-89873,-87205,-46472,-48300,-71850,-57882,4708,71731,11726,-72298,26255,111618,11167,-52206,-19312,498,13024,-1926,-59245,-63286,-2073,-19003,-53224,-15162,38497,23808,-30139,-108227,-149164,-88035,-18351,-17454,-40987,-11008,45646,35621,31276,122733,147995,53670,13384,46792,49150,13181,26174,76299,54630,6311,5715,1794,-11344,33111,105349,117416,58983,32769,27647,26720,56653,30912,-31554,-37330,-36732,-38077,-16551,-11625,-7495,14926,20603,36698,71304,76226,63529,20927,-63160,-92163,-35336,5594,8556,32684,77818,114198,106542,39299,-36031,-39764,8050,-15789,-102098,-153939,-139995,-112086,-91306,-63026,-2771,110731,191448,139163,48406,23569,29097,31065,37791,58786,63179,28961,-24664,-63989,-2369,96848,84401,15965,30021,43251,6431,-4398,-8056,-63274,-72882,-35186,5795,27874,31583,-20756,-105293,-130959,-104816,-89696,-36814,56569,113203,89128,-3381,-77648,-101880,-70903,-42083,-14967,50092,74168,-7765,-51921,3185,32002,-18635,-88381,-82792,-40295,-134,14686,11328,12682,15895,38227,47296,30184,-12604,-53815,-78221,-82886,-45471,65289,142681,62387,-39091,-6965,61277,36499,-42602,-33821,16918,18657,14651,100449,171184,160100,128696,105002,101287,124397,60417,-80973,-168731,-147111,-65958,-14814,-3713,-27283,-68184,-129269,-132459,-42919,49161,102172,128445,94298,13620,-21668,-1220,21974,11915,-47529,-75538,-45485,-5920,-8104,-39733,-5689,60598,35402,-41999,-39921,15030,22935,49325,99018,23698,-75904,-95587,-122890,-138186,-110426,-86444,-38480,30783,38789,-48877,-105608,-37575,-14198,-90520,-55336,63273,83358,90329,74098,-83288,-184230,-72055,68307,64252,28546,53123,76436,23132,-31260,-1831,70368,60319,6490,11893,33750,-12942,-89493,-64634,32769,92299,69916,-22734,-99440,-93169,-80993,-122764,-98767,-25544,-8974,-13086,16707,9170,-27092,-24188,10471,1618,3068,64914,145922,110050,33655,32545,62785,93440,123028,112667,74466,23080,-64127,-125807,-117436,-73992,-27264,2807,39853,76648,60137,1908,-5871,58619,89889,16842,-28087,20978,87260,140507,148244,85483,45097,44978,34645,10526,-6703,-15849,40184,62449,-7059,-8817,20501,-42266,-104417,-105449,-114420,-117864,-77978,-2492,58188,66488,35716,-5369,-61188,-121975,-114508,-55271,-21920,-29871,-59869,-105446,-104704,-35523,2743,-19016,-68608,-92721,-37928,19353,14208,20698,71953,115528,101813,44435,50095,122313,70215,-112971,-214163,-159511,-92536,-83633,-57582,32261,83410,31723,-39603,-45741,-2702,33817,55027,72923,47309,-13296,11844,26249,-53804,-74311,-22495,29272,46370,24892,9995,49226,123629,141013,89166,28700,34914,75402,63343,38401,62364,24991,-62916,-107542,-132728,-129765,-139276,-143169,-50667,49034,73957,67157,23637,-31323,-70212,-107764,-139758,-141136,-65105,22569,27255,-28217,-31759,19862,53730,45267,33505,36215,101225,121412,20734,-109510,-114215,-59408,-67861,-83124,-22160,45045,26723,15678,58023,40583,-13437,-13398,-14381,-38905,-14173,33665,43500,31834,42732,67506,35559,-43813,-93634,-78368,-1954,34971,-50875,-110380,-41862,42025,52681,28687,-19644,-77517,-74527,5540,82525,93621,10660,-66858,-35223,-2708,-36446,-4390,65266,74790,35458,-46019,-123741,-112038,-45656,-32132,-4145,55983,81204,51268,-27577,-105957,-160894,-225041,-206765,-105073,-41881,-56221,-68346,-25186,6114,-16491,-41565,-21599,-7127,-35537,-37633,-37515,-47069,30147,123275,88343,35102,39140,48707,18974,-10661,24649,95607,146941,163462,136967,62321,16308,74653,119009,42537,-42726,-36265,2604,-25375,-79106,-52151,55980,93096,38581,-18344,-55926,-120923,-153610,-142248,-122815,-83371,-12916,31140,-7942,-69988,-89367,-94935,-103599,-96500,-96695,-120821,-161290,-136174,26056,165912,102845,-21324,13657,97761,69445,68731,116311,95626,50015,61343,44629,12750,28506,60077,-279,-87125,-80167,-55002,-51802,-6548,26281,-35358,-133536,-141001,-27999,83432,96398,29863,-20596,-44963,-11394,45660,10095,-29941,11406,44679,10743,-30138,-24538,25129,71948,83718,68601,28678,-23773,-13991,13346,-28993,-63576,-362,70188,76144,60678,93472,123455,75040,5733,20218,80480,84680,18587,-69572,-68236,-8495,25279,64283,106460,110834,49685,-20525,-54234,-44225,-31908,-2604,53803,49469,-44360,-111250,-50199,36944,6281,-65904,-73315,-53361,-51445,-40215,-51150,-51228,7065,77492,107743,107424,101219,49739,-33710,-79008,-36014,4895,-22685,-29472,7523,14823,12435,49838,92264,76650,-19968,-103326,-78852,-7836,32887,21502,-317,28587,87787,48069,-61686,-55984,28365,7506,-130633,-232463,-232009,-159825,-55037,22518,3333,-86105,-123281,-103406,-124723,-136358,-19209,72639,22790,-46656,-7412,66341,41923,1798,23232,53563,32186,-10381,-24922,-3934,22799,35744,19510,26435,77190,-8142,-173947,-195972,-100212,13412,48804,-42394,-92670,-65997,-84553,-62824,29649,83260,71367,59006,78458,96026,85412,87810,88443,36930,13622,64591,59739,-89036,-159310,-54969,-7331,-59484,-56187,-37561,-57757,-96564,-137848,-88682,29373,56741,-4471,-26885,14554,25334,-20374,-44484,1462,57126,49189,31515],[5103,45128,48601,-15735,-63230,-29243,19657,15053,-4568,11722,39371,14722,-52550,-93539,-10870,64566,-25251,-119048,-135100,-74755,51432,111178,70411,44880,32819,29161,59039,86558,78033,38135,-10793,-84837,-143908,-133249,-71272,-7176,11034,-21856,-26491,70470,74087,-51886,-69641,-13357,-51180,-50609,29756,45229,-11966,11405,82451,35145,-45736,-26698,16325,41374,76233,68688,6804,-10575,40741,44849,-18318,-68243,-72690,-59046,-65025,-45642,74915,138762,36748,-74480,-92033,-11029,89606,87852,13604,-47019,-35565,11793,6390,-8528,3287,-8961,-49970,-68391,-40012,-21937,-32894,-17101,7853,-20422,-62905,-78667,-47694,18514,35022,-17286,-15922,12157,-22481,-45638,-16950,-14275,-66046,-68956,-5611,13660,27909,100944,142711,110901,81746,36179,-12823,10364,78971,96332,38616,-46965,-88451,-89088,-49383,31679,65011,43400,64484,92940,107221,126055,62567,-19935,-36613,-72475,-135632,-145375,-109657,-110051,-111314,-50630,-3397,12332,-14238,-40712,-33832,5846,72078,81210,41311,28881,-5324,-73153,-67112,37674,91007,59249,78807,140227,76058,-24697,-30377,-36922,-61721,-18493,45423,79674,136489,171955,128569,80757,48499,-18496,-92037,-115135,-80200,-31819,-1894,63993,152145,146913,78316,-9835,-109125,-170011,-197983,-195928,-124540,-36430,6897,-948,-25112,-17276,-318,-8916,20317,72566,14921,-33448,37091,82446,50212,27607,3010,2412,2100,-713,67434,89551,5751,-94965,-109397,-64250,-20021,-26615,-38768,-13758,50033,80367,25352,-67132,-130257,-168890,-146869,-54551,-9392,-24581,19323,137618,186410,110269,31054,-11382,-48049,-17276,71655,83619,60452,80307,77423,29439,57863,108817,32465,-108498,-131947,-60113,-3420,-23819,-97189,-113104,169,60173,24426,-13386,-41907,-32771,1303,-48607,-124601,-121138,-80128,-38696,-4696,24373,38770,8896,-45920,-27847,47635,34677,-26960,27047,114841,108352,73171,46546,-19262,-50912,-17484,-9139,-23643,-5625,-17993,-71975,-118957,-145800,-142481,-107924,-42204,21171,36974,-4944,-82715,-97669,-17674,48050,32236,8503,-1358,2441,32278,3055,-72722,-109451,-96590,-80668,-44589,1858,45406,40208,6183,-34823,-34815,-1552,19095,25843,13558,-15703,-18836,5380,24197,52863,66573,27547,-12431,-14028,-4713,-11431,10017,35527,-25192,-98389,-87065,-41152,-26769,-8378,37962,64275,24845,-16932,-71267,-85076,-17034,-9503,-44907,-22235,-13907,-26804,-13640,17327,40386,26178,23940,89679,132029,81972,16389,-24934,-65534,-59333,-3341,5170,-19088,27539,94399,85485,40781,-898,-41458,-24636,45381,39098,-67073,-151637,-105158,-7634,52266,70457,65665,103802,174283,135270,25370,-14280,4316,8648,-1561,11482,16768,-21174,-33225,-19142,-10453,-4780,5059,27490,41889,36324,38948,49498,25239,-24056,-8230,4365,-26876,-4592,60963,55678,-23013,-70218,-59525,-56594,-64647,-59452,-6165,63290,43903,-37473,-89439,-66904,-48539,-41594,21750,71764,25897,3211,38579,43259,-783,-76276,-94593,-41342,33050,52605,149,-41816,-33469,31851,64666,25263,-23460,-25991,-4783,5815,-10389,-7836,30632,-1102,-56403,-17033,33688,37387,41388,67530,83058,69384,34531,49648,58957,44909,42275,49033,88518,125148,41955,-93308,-138284,-85348,6453,28893,-10223,-18200,-13428,-68808,-81615,10536,88607,96743,61781,-903,-45091,-29119,1569,10252,17736,-4863,-23635,-4550,20949,20121,5973,35640,80101,45417,-19907,12232,76042,60675,28365,6480,-107139,-204623,-126624,-45160,-64017,-109446,-139118,-125522,-54133,-18042,-59049,-69066,9580,22292,-68929,-32176,94573,116368,105301,87617,-15708,-57460,56946,156626,110137,19234,-35294,-58889,-62162,-24909,44156,73942,-9204,-85746,-31021,36484,-6869,-94443,-82728,26693,117248,108971,23045,-71835,-98309,-77345,-61958,2989,45221,2531,-64333,-96433,-120975,-119484,-89244,-53641,-66122,-85394,-14706,103531,104717,55669,32844,29520,68600,98344,68428,26654,12684,-30431,-98537,-92208,-6822,2205,-64547,-52564,29571,38321,-25759,-16261,85080,140676,97999,65114,49663,29574,61677,104195,56006,-3817,-13007,-18750,-26164,-25485,-52245,-22384,27184,22611,41240,22510,-79055,-72021,26792,5231,-76432,-92603,-35094,30448,27985,-16587,-39695,-70688,-144189,-176832,-117037,-58745,-57726,-78639,-55260,17074,48320,727,-60704,-110878,-128575,-89028,788,73026,148170,201086,188950,101373,-8326,-41128,23820,76749,21575,-95675,-147843,-125924,-62860,37173,104664,79230,11500,-46194,-67573,-20862,49218,44122,-9913,-30991,3363,88755,110438,13511,-47373,-39514,-40280,-24365,-1797,32326,63957,51594,22279,8722,504,37144,81962,81648,83219,115452,40360,-124212,-174213,-91018,-24781,-98716,-145280,-50077,53915,96231,99785,47779,-14522,-24213,-26200,-65856,-81812,-30980,43494,63899,7551,-23295,21178,52679,35440,-3561,-901,71847,84000,-13207,-113238,-78190,-17882,-53754,-72148,-15046,32763,13139,-6058,8057,9162,16184,23444,-11774,-13953,42318,51651,35541,53258,70852,81497,69398,-9293,-120290,-163743,-123435,-106283,-179717,-164165,-18506,73217,75482,76186,31990,-57948,-47960,22806,46130,45899,-5118,-33626,29111,50581,-19477,-39009,-1347,28482,27298,-8771,-29258,-1783,63018,81120,59806,59968,68616,40520,-15966,-55236,-109323,-180513,-146954,-52284,-43676,-74395,-54961,5672,45232,28164,-29276,-39901,-10111,-13536,-17262,-39588,-88055,-47074,51926,70016,26028,12451,55715,72211,54317,60559,102793,166156,219347,220116,116654,-3936,28670,138973,129323,52489,40967,52344,-17759,-84158,-45167,43744,90597,97084,36182,-66814,-119655,-79128,-44395,-65889,-71378,-21666,27922,15978,-15411,-32606,-60535,-101624,-104064,-91606,-96886,-136494,-103251,76727,197535,83187,-53053,-4910,72105,46273,46521,102214,112581,82189,59308,-5987,-43426,4435,47543,17270,-16575,-25754,-45572,-46524,-25701,-33017,-74317,-127443,-157922,-102799,-24642,-11348,-24016,-14515,-8889,29630,68347,-5656,-72220,-27834,43668,63171,28164,6118,74195,147998,183669,177955,94277,-28787,-25724,68766,96292,32791,-12633,6303,63001,62791,37773,66263,64761,-19777,-36300,70968,120139,42430,-18258,-8889,-12374,-40648,8034,114727,138219,71122,10427,-26257,-40462,-34491,31240,126601,114954,-4383,-103599,-82902,-23941,-44840,-94231,-99862,-82252,-21005,59314,34887,-24197,-3906,42455,55394,77806,109069,47205,-62801,-105572,-74509,-62552,-57711,-12862,13651,-5967,-26702,-33203,-10621,3896,-40163,-95659,-105936,-77966,-56032,-38516,-17289,18374,59360,52201,-5114,22786,60357,-43249,-157734,-155163,-126534,-136250,-123396,-73660,-56512,-78931,-110949,-124262,-120120,-86843,46057,159738,98491,-19648,5288,90088,47630,-14409,17482,74488,69171,6556,-57355,-46664,22374,70263,74282,61042,76054,39016,-76365,-135055,-88227,-10292,26537,-9950,-45357,-49894,-51485,-3944,64206,99330,79937,45974,60295,114888,168369,181842,143539,75177,32780,15937,-11563,-82686,-87850,29364,46995,-40797,-5620,74758,34273,-57966,-103391,-48208,61127,74222,-6603,-38555,-10659,-11175,-25902,1217,64379,94828,54010,6419],[-43806,-44973,-45456,-55677,-37000,14914,35838,18710,-14949,-36721,-50229,-88851,-136027,-132218,-12735,117131,69551,-55550,-123059,-124838,-64346,41057,93984,45554,-34890,-35884,27672,60818,59050,91751,117256,14681,-116071,-103583,4319,62953,18353,-62810,-70638,24862,36799,-76673,-108879,-36197,15441,18059,10542,-588,9981,64230,89230,15368,-19732,55372,88809,67019,98386,122991,33753,-60742,-21547,33127,-16914,-69785,-58301,-60019,-90652,-68339,58347,129700,48330,-65618,-89106,6108,131980,130098,37811,-17711,12885,58105,63910,65939,30725,-51161,-82254,-75936,-94794,-117050,-66921,23886,59750,21301,-14316,-14428,8210,50950,57784,8836,-24603,-19404,-20983,-29232,7131,38871,21212,17543,40937,972,-25281,21810,48222,54739,71680,42171,-15351,-12436,43089,88870,68778,-25976,-81746,-45278,7586,44333,70023,82732,113380,110021,99537,142079,114745,12792,-19552,-42607,-104339,-107562,-101823,-151943,-142498,-53092,27079,55544,-10890,-83086,-79940,-28562,2063,-5400,-21988,-42963,-77075,-106595,-96680,-21232,38807,35019,53397,92110,31646,-82061,-96075,-40180,-8895,17296,57264,58343,43985,55397,48254,30868,26473,1168,-63740,-145122,-168370,-106941,-16626,60169,107480,86457,24749,-35491,-70904,-103825,-166755,-195830,-143810,-75559,-26029,-893,13117,13524,-14499,-17215,60574,109031,12822,-57807,3180,78237,52819,-9652,-50170,-20765,-2529,-22791,19832,42543,-25517,-70248,-55296,-33458,-21216,-36239,-58796,-40262,31852,91633,89643,8736,-97533,-204285,-239927,-184327,-166339,-150323,-43708,87346,133767,81256,21251,333,-2510,34207,91189,100643,91521,65775,38788,50523,98798,111194,39773,-55955,-75325,-32181,19715,8459,-64868,-76630,43246,119384,74953,-18206,-78920,-45363,19254,8568,-38878,-56557,-83255,-103538,-99470,-69070,-12755,12341,-44755,-59128,8254,26668,-5115,23500,93638,117914,60976,-29364,-77342,-32834,32159,51270,32146,4933,-66473,-161776,-187022,-170329,-160500,-123725,-36362,37834,1926,-134652,-178060,-77122,-13209,-1118,49347,83674,55081,44022,67252,-2962,-96895,-110879,-106904,-88698,-27289,23535,40725,23948,3793,-7229,8881,16058,8665,16006,40824,7025,-35293,9881,36006,-19661,-32826,-18494,-63935,-80688,-23019,-9704,-37337,-48305,-88476,-120188,-87421,-24779,-1475,-11075,-6643,22000,11783,-39340,-120507,-144325,-88760,-69789,-54299,23863,68929,58566,32070,42555,60097,11064,-25643,31464,78032,29069,-23998,-3545,18935,7339,-4474,-5234,-7389,27991,66359,34523,-15496,-29739,-41496,-19900,16881,28287,3048,-26449,-653,69406,128542,162055,122258,63459,71942,69173,7947,-30395,-22465,-19206,-32704,-38350,-31964,-34411,-2596,8462,-76290,-158895,-125262,-19753,23031,3639,9094,21904,3719,-10840,36309,23443,-53591,-35505,57270,102703,62308,2449,-62255,-122994,-161814,-147355,-52326,52390,86279,35654,-28389,-40625,-59669,-82116,-25797,26221,7820,8116,11889,-26879,-61301,-89679,-93423,-58527,-1954,21659,-16256,-54602,-32558,39529,67884,870,-41791,23212,82755,68683,13651,-42057,-40833,-17705,4415,38360,31740,28409,61698,78831,75654,70871,2992,-74335,-99878,-79336,-63612,-40676,15680,37431,-19897,-87422,-120055,-69576,26853,38774,-12512,-396,24848,-9671,1707,77056,80603,37811,-7870,-55084,-70208,-46309,-29620,-12470,49350,86789,85387,65806,30965,19080,48446,66245,46181,3029,-33425,-6074,60576,62099,4959,-64711,-145078,-179024,-101957,-20069,-50310,-155388,-219576,-192907,-105777,-66130,-83259,-61164,-2743,-19654,-72735,-4357,99265,105307,89052,85091,58940,68555,130574,165946,119153,14186,-96200,-126587,-90270,-28251,39860,65806,1851,-88700,-59317,-3556,-21400,-77781,-78995,5995,100771,119158,68690,-36612,-137180,-134187,-38858,91542,119031,53647,-43253,-118223,-157693,-119207,-65832,-48848,-83662,-97385,-39753,50363,77935,76673,35400,2654,22493,23130,-17813,-28260,37948,78226,25744,-7485,21778,-2089,-58876,-42004,7236,-4123,-49749,-31848,45779,95608,92543,95399,75571,15033,-3947,33383,9386,-66111,-78076,-35932,-1819,19840,-7892,-18290,25034,62394,76208,51962,-8427,27491,110257,66815,-6137,-49363,-71581,-27069,6491,2276,2274,-51237,-143395,-150581,-75893,-3750,-4094,-55908,-26576,75745,70767,-3175,-44664,-72500,-76686,-57418,-7523,46464,141774,208104,163089,39337,-70241,-117197,-84651,20051,81737,18513,-74072,-95954,-27076,77508,116876,66830,14285,-6887,-32224,-13766,34919,3910,-69912,-47948,37119,103345,113583,60925,3379,-31080,-60214,-45081,-25355,19140,71112,39987,-15628,-19351,-24685,-18885,29513,67415,77464,61261,3821,-100029,-102861,19473,68510,-28335,-76560,-49561,-32214,26350,91637,79225,34487,52015,93848,68051,14718,3323,43380,87761,83193,45361,43725,63819,43619,2777,18931,50203,1702,-48384,-60081,-34185,-3955,-9685,-26957,-39619,-31056,-40455,-59419,-57518,-34721,17153,3849,-75551,-64899,11582,9797,5382,37617,25448,28377,68797,20560,-103000,-169691,-148380,-134562,-184842,-137051,1418,52981,25411,24236,-5428,-61895,-62956,-40278,-18814,22899,11131,-1145,61099,100390,51908,-3036,-20498,4770,23030,10171,18403,47810,89605,121327,108292,48058,-1148,-31017,-39359,-15202,-30062,-58468,-22391,-1316,-46318,-45069,5927,32346,30307,737,-54625,-39831,18605,23762,16281,-6517,-87071,-110506,-29154,43422,36329,5160,2974,-6199,-10009,-20378,-12289,54237,151295,196216,112050,-29826,-60517,46821,98894,65436,61590,77203,3717,-66616,-28737,31587,57377,73673,36174,-49865,-82915,-37575,-1252,-20632,-28602,5760,27328,30205,49830,52545,9145,-41232,-29140,-12126,-41709,-77536,-37691,88648,134321,27975,-64197,-33989,-8603,-50442,-41861,66180,133699,91819,40070,-6491,-22579,1687,21872,38867,62038,25914,-21297,-27029,-49133,-91372,-88044,-80965,-93091,-87878,-74081,-75921,-50076,17031,51581,47901,20429,-53159,-76425,-41904,-7962,40191,50330,-10378,7961,95144,165034,181813,100660,-31706,-47963,41944,92793,43604,-65232,-79913,18755,34009,-36612,-34273,-12396,-79566,-132944,-16329,107596,92084,71383,52818,3726,-68661,-70755,26837,81329,47505,15882,-11578,-44148,-50022,27959,136823,139453,43495,-34532,-46384,-60122,-83307,-63444,-60796,-84657,-24337,78421,74711,19646,34454,42848,-12307,-22362,26622,17694,-34269,-60706,-56312,-51258,-22236,8068,-28938,-55700,-44232,-88314,-108115,-66955,-39116,-65219,-117413,-141849,-120494,-73823,-37644,-24698,-25058,12520,40217,58668,36532,-83682,-157864,-77695,-21983,-88965,-136265,-124576,-120975,-111927,-127422,-148234,-107490,-37232,52402,126419,87417,12296,36342,79424,27263,-26172,-15851,24999,55246,16438,-48746,-7839,88864,100251,65217,33039,33422,50738,16771,-32563,-23268,-9844,-2511,8410,-10382,-50086,-32695,34620,54468,62086,51261,22475,37147,78335,108418,74792,-4081,-4579,18961,-30301,-84104,-82160,-11416,94033,82545,-2441,41165,115759,62433,-41258,-75716,-38754,25516,33556,-25239,-63388,-50604,-28598,-14290,28184,77196,71004,19609,-15844],[-53463,-72893,-85191,-60581,-3908,39758,33854,8081,-28029,-60730,-76701,-90900,-91371,-62522,6075,97593,87134,-18290,-99831,-133762,-125079,-35594,26191,-29169,-78433,-50288,-18814,-13277,20681,115105,177787,104570,-7520,-15008,43708,73840,20737,-47518,-54421,-1057,8777,-44028,-102691,-93091,20237,80577,8248,-18692,66574,136030,111533,30910,17332,79047,84286,23573,31412,75980,28621,-65379,-59884,15801,30401,-13411,-48408,-62790,-68551,-31017,83899,170337,118565,9990,-19483,25586,51867,33799,15111,23023,72078,110182,113637,120360,56696,-69137,-88279,-48104,-72899,-108566,-48691,25238,19383,-290,45497,91239,93104,73955,41993,3067,-20275,-7532,13772,-10059,20358,66714,53685,48623,43767,-8522,-30657,-11415,13067,37325,40494,-8395,-39889,19030,63834,80133,86700,25338,-32656,5492,51357,46775,34258,44219,82762,92401,70130,57243,44341,329,15405,39564,-987,-41863,-99426,-173807,-139234,-43863,20411,34216,-16884,-43016,-10204,-4823,-40157,-16339,28200,25611,-6760,-41975,-62776,-34718,6466,8592,3472,16259,2222,-58202,-72332,-10851,28772,14673,10033,-585,-31277,-30009,-25117,-36073,-23194,-6487,-6065,-59152,-121117,-116885,-40710,33396,48495,22302,-5206,-26588,-22335,-38754,-113812,-139113,-93635,-62394,-50330,-24196,18331,41485,1765,-29504,24615,76890,36051,2249,31263,64479,30912,-29383,-67411,-50232,-26066,-46440,-60542,-58314,-75296,-58453,-28670,-28309,-22942,-24762,-57901,-48222,38731,119876,147758,78088,-89400,-235298,-245699,-193564,-210862,-187557,-49326,77836,110113,66913,31317,49790,59633,33094,6949,11146,35069,-1975,-37086,4793,54370,60642,59542,20122,-50864,-88605,-34555,27317,21898,13372,55764,68908,52788,12597,-38747,-48954,-16955,31693,62412,35559,-52057,-130675,-142087,-93304,-13733,28804,-18400,-36316,17050,32525,7829,7537,32461,63309,28061,-67281,-82547,13935,68961,37256,-10077,-16047,-36122,-100066,-148968,-136646,-123751,-101376,-42153,6276,-51959,-189534,-196234,-53821,29672,36630,84259,140665,123579,79436,50451,-21534,-98826,-102220,-61930,-29770,2812,32050,54292,38500,-10889,-43868,-35970,-27189,-44232,-43821,17031,34098,-7273,9300,17758,-40185,-35458,-3171,-55298,-59921,53227,88704,-6800,-76148,-74319,-32721,12990,39582,47760,45053,37863,45292,27376,-35937,-116512,-127309,-67865,-55354,-56517,27580,109792,96925,27566,2793,4804,-35352,-72554,-37924,11792,2520,13446,89126,101483,16495,-40026,-5362,29987,27317,17945,4972,-12525,-16293,-20293,-34229,-77095,-73908,11759,65436,44510,35582,70752,133478,127424,55516,24463,23635,5124,13210,35093,16142,-22891,-39051,-12527,36951,67794,4260,-129283,-197899,-154971,-73461,-10268,-9454,-31443,-32839,-23620,-19512,18490,12428,-39266,-66076,-27878,53074,104074,61001,-75818,-189361,-214539,-170339,-81980,15423,99687,110895,39573,-25504,-60985,-51234,628,-2053,-58992,-68626,-69888,-115579,-125689,-90121,-62994,-71132,-62470,-47388,-51210,-29535,20138,45026,27445,-33634,-38647,80638,143644,81458,4266,-31043,-15583,14076,57974,104398,75623,17333,-20726,-21903,11462,38563,-41326,-168380,-194548,-131606,-111923,-88841,-31791,-13878,-33543,-67378,-113376,-73385,993,-3261,-13718,28508,54255,25863,48011,92519,26581,-33179,-15337,-15332,-48895,-56378,-42721,-12012,55707,103626,111858,64720,-7567,-1614,64631,61756,7818,-20078,-44853,-48343,-2486,8096,-25574,-52120,-60663,-35861,-27291,-44957,-78491,-147173,-204784,-176782,-100815,-54779,-37972,672,15470,-55294,-83255,858,69645,66374,68743,84331,77537,57729,58188,99386,109001,25773,-82660,-78894,-22850,-4337,-8779,27710,54815,-8013,-50772,-38249,-19522,-34261,-46848,-13781,47094,87530,78217,-19501,-150650,-169247,-71570,69726,125756,95654,28957,-34392,-63908,-26399,17683,16786,-43663,-49959,-25899,-6074,30520,70716,46114,17223,-1921,-31518,-46486,-21623,67124,138743,122883,70153,4659,-43905,-32768,13695,13629,-32114,-50241,-27441,-8593,-1431,3271,37781,64688,32569,-12404,-14002,-34731,-94250,-73066,27489,71252,83018,66455,33224,43020,60623,59448,73729,93431,121117,106136,30434,16772,588,-73452,-70023,-17838,23005,54989,160,-63856,-16878,31445,64184,65817,-19980,-82280,-40555,-5282,-4295,-8462,-32868,-43038,-12298,-8316,-46897,-13440,62927,46579,-37771,-101922,-127612,-96308,-19401,39021,22280,-40606,-50843,10819,49671,48665,31963,18175,6623,-19123,-12228,9845,-19536,-43167,25889,80016,87604,100038,92974,47950,1572,-21463,-28696,-22100,21068,67829,51718,6232,1074,-26448,-60247,-7927,63228,56653,-4300,-26295,-27153,7267,72438,68242,18682,14510,-34303,-133102,-95304,36643,84777,64162,77577,133461,150424,83727,15239,12856,60616,89471,59788,28303,54719,56688,51320,83080,61768,-44556,-59539,-16147,-20369,-33873,643,17556,-26843,-46208,-62345,-81549,-55420,-22947,-2854,-35518,-103644,-105334,-52107,-35829,-20148,10026,-1934,-4029,34535,21473,-50328,-94004,-61293,-26456,-50545,-33624,34320,60160,35412,6282,-50601,-101923,-143118,-159081,-90069,12572,17282,-13937,31149,84896,63659,19092,6052,48453,73390,31600,851,1148,4887,32031,56719,-4921,-69971,-84619,-88749,-76714,-37664,27339,65397,-6577,-60538,9402,61802,25375,-7486,-33505,-76881,-26928,67226,61293,38875,26253,-55800,-101296,-45252,9215,36630,26927,-25446,-75576,-71121,-62799,-78469,-50938,45041,112383,74448,-14642,-55371,-14403,17179,12829,29134,63616,18302,-56935,-39964,34225,37851,-29829,-69727,-44806,-31587,-31922,-16622,-4131,29836,74780,60174,32544,53524,70960,36529,7568,27624,-779,-84620,-92163,-21343,50009,49875,5039,-26230,-31180,-38616,-70127,-57456,50534,127856,76988,40953,58748,69392,45983,33860,56665,74889,33639,-649,7962,-13747,-62394,-43767,-997,15568,-1592,-34936,-50027,-38337,24080,53479,-40,-63700,-89604,-47018,-18461,-40864,642,51705,-35294,-107404,-45176,35328,79777,83661,29435,-25607,-46050,-38656,-38522,-114610,-130502,-18364,30345,-32772,-78359,-58457,-52657,-97795,-45441,79674,134837,120888,72731,34147,-30265,-91153,-47594,34984,29134,9,-25371,-54576,-63629,-13003,70575,101081,64839,28532,-5012,-61076,-61063,16671,28680,-22119,-28252,29415,66742,69524,99075,80307,-21862,-74360,-30741,17650,31511,16282,8149,25331,48455,16028,-76490,-90028,-40896,-71674,-97591,-40604,7179,-23798,-91003,-136817,-113140,-63961,-41334,-58119,-63831,16646,92088,65723,-156,-54579,-84925,-23891,23119,-33413,-63652,-62987,-112764,-145720,-147147,-140373,-81038,-26299,-11609,-6471,-2416,20533,55376,52860,27001,19816,214,-4404,34343,31408,1202,72426,159842,98388,-12855,-35784,17985,54981,52090,54228,74150,57288,33844,45181,24103,-42968,-51354,-11196,-4841,21389,39165,33535,60002,69077,25977,-50992,-134149,-106125,-25029,-40065,-96591,-81237,21365,94924,72931,55687,95860,86572,27306,-31255,-58062,-29730,24255,24705,-34261,-74889,-48478,-5072,1541,13155,36300,21894,-20538,-27334],[-32418,-1176,-7576,-13933,-15140,-18907,-21039,-26417,-31772,-31403,-21222,-6331,36757,62128,27445,1711,-5674,-46374,-97496,-104846,-85400,-36708,-36735,-108621,-91461,-12958,-44841,-104371,-39875,76969,124544,97730,71052,53071,17181,19128,45035,52894,28419,1438,-19837,-9756,-63233,-149165,-84438,30174,-14961,-40148,45052,111155,111078,66592,27072,25170,23133,-675,745,7326,-4922,-35378,-55187,-14201,41928,13222,-51903,-51104,-12183,33730,121304,194491,151669,76357,57536,28091,-54746,-75545,-14221,39815,81034,98966,87069,82616,13340,-102675,-110572,-45365,-24083,-28201,-8775,-22841,-82640,-68240,47524,110871,88463,36987,-11634,-52125,-41277,20639,40533,-12960,3297,49152,21322,8800,18686,10560,2230,-1747,34746,43090,-20718,-99090,-77921,50570,107723,86624,93979,71249,14085,24992,69558,58330,13026,2668,29280,48634,29739,-27164,-53177,-23531,24687,36448,9311,-44376,-111788,-156479,-118316,-41986,-19816,-41619,-62476,2600,101511,67856,-12771,32740,107305,117968,92909,45640,6317,20068,49135,55123,34607,9402,-19289,-37036,-28283,-2109,14889,-16037,-66341,-70368,-36577,-17226,-48973,-107693,-112705,-52363,35816,52809,-35102,-111893,-77402,5327,27568,-1936,-850,10084,847,-26859,-70343,-65053,-16369,-10981,-45356,-46394,-4717,32630,5948,-43409,-34151,27940,81931,111888,96091,47078,8292,-8654,-42285,-76865,-81962,-104238,-135717,-132460,-114576,-98814,-43121,-5249,13831,15623,-31540,-49945,25136,83175,77397,21478,-111564,-194055,-132648,-76073,-109531,-86356,27787,102282,90444,39738,22856,65455,72421,-25560,-121223,-103126,-37634,-56326,-82682,-34309,27586,54830,85084,55275,-56519,-138245,-63598,67665,118098,90761,40855,-15720,1322,48425,34478,-34746,-50491,32494,98942,60971,-26980,-95644,-96106,-42270,6078,22400,8301,3714,20352,9997,-8208,-7710,-23454,-20773,4210,-10558,-22222,42254,87843,27034,-36573,12045,76726,64681,-8737,-68977,-106356,-99990,-46490,-7068,-53283,-132125,-120060,-17878,60083,85352,120657,183410,179711,88161,-2571,-41619,-68037,-85414,-18758,51292,44675,9907,42484,53943,-13062,-59314,-43220,-46136,-91941,-100649,-40053,5564,-18700,-32869,-23157,-3611,51336,69010,16308,27759,145818,185365,67311,-36457,-19682,58407,104136,93446,77775,99047,121928,115964,65409,-9934,-83315,-63085,41440,42920,-50113,-44771,30513,19543,-44415,-60777,-53065,-61900,-66021,-25682,18921,22603,73517,151009,98758,-27127,-47396,11814,34039,12748,-1991,11965,22863,13433,5992,-32066,-118324,-142654,-35408,29510,-12927,-46306,-29751,17808,52905,37011,19210,1481,-3737,68302,116995,52552,-24442,-26438,43164,127385,123060,-3807,-111023,-116449,-109896,-117186,-42067,21231,-1212,-4839,35702,28165,-1121,-21039,-34377,-81382,-100992,-27628,70365,45140,-85170,-161679,-136557,-119922,-118868,-31285,107254,166476,76662,-32527,-41001,32895,70058,17955,-69908,-88400,-73733,-101263,-97271,-44439,-6930,-46112,-77531,-73501,-61846,11161,78290,57236,160,-26269,19459,137373,164747,80860,602,-6242,46910,57358,61076,111837,108326,18772,-99514,-114647,-26025,31724,-40844,-160089,-172182,-97890,-105368,-105091,-19190,43979,23390,-40759,-60781,-11590,6127,-21172,13098,72762,99422,65932,48866,49481,-23698,-62350,23235,64838,-8490,-55162,-32152,-9009,-2714,5150,27357,-6435,-70182,-35639,35127,16086,-20172,-8641,-25554,-46208,-29938,-33869,-41486,-3784,27883,52396,28800,-42162,-39019,-19407,-76129,-113254,-89858,-31977,50107,114952,98676,3494,-34998,14077,35667,24047,45163,75733,51645,-30067,-71240,4485,69560,29409,-37996,-527,97422,103008,-5685,-29798,37920,28791,-38589,-40400,2769,-5890,-37857,-46264,-32046,17505,53052,-18252,-112862,-125387,-110560,-50768,30653,64000,51439,41017,48065,65517,75698,57529,6418,12393,-8888,-65132,-53283,-7155,16215,27855,-10584,-34532,10107,63042,110536,119309,106891,80083,-13561,-85149,-50372,23261,23183,-37067,-39750,-6373,-36069,-87109,-101945,-49908,15136,23125,-8900,-39385,-69979,-80439,-7293,104635,119847,109104,91089,52130,36658,16573,15469,57363,99690,121741,78569,-4991,-8967,1157,-40567,-55554,-38793,-6549,52406,70231,78455,123378,94527,50397,69157,4257,-144352,-172564,-58649,10284,-4478,-34240,-36943,630,-6685,-94030,-113918,-51656,-31478,-52812,-71350,-57229,6482,25194,-13662,-49234,-67244,-23273,43154,12928,-37924,-23237,-4,-27352,-61795,-43642,-18743,-34213,-16519,59812,84963,84112,116433,102692,39602,10368,16877,8998,14773,37259,22509,-19762,-26082,17920,11407,-15887,24616,84291,62295,1443,-20867,-1386,28708,46126,51188,57043,78306,12676,-120856,-120343,1590,58095,48097,39766,59129,97553,78822,13697,-24441,-16787,-13241,-32163,-29489,29502,57845,71568,92071,37629,-65414,-48255,12395,-6130,-73402,-52001,24598,35497,20683,-14992,-42661,-8682,2306,-33036,-47015,-43108,-50587,-45679,-37734,-37002,-2602,35900,24533,1899,6663,7543,-1207,17889,53794,56847,52983,79522,121984,121257,59983,-35184,-134542,-214796,-226507,-138537,-36391,-45920,-87122,-49173,-10871,-41918,-47476,2758,67636,75697,478,-60641,-90583,-112891,-91582,-50640,-71908,-78557,-57508,-108822,-172119,-108761,30500,82850,-12233,-45264,54878,82867,-357,-48116,-55592,-95210,-60800,51944,63737,23441,-7200,-71851,-86547,-44034,-32497,5183,39215,23346,-10479,-17850,1558,-17224,-37439,10436,62920,52758,30543,26814,-10632,-48770,-21566,22236,39722,2064,-76193,-81954,31382,38841,-124514,-197326,-69675,8417,-23497,-36698,4296,75039,117026,78838,24672,10631,2192,-14302,-8288,-734,-85031,-185008,-159163,-72113,-25926,-13512,-2065,-747,-18553,-6245,7363,5168,34487,59764,10624,10779,79855,111820,85987,73541,51529,22701,15621,4667,15988,26156,-8109,-3359,64664,95551,47736,-16127,-26816,-30670,-19339,-24451,-87427,-137949,-125159,-50277,-1752,-17161,7002,54789,-20108,-129705,-118685,-58151,-9081,74015,94310,-3679,-115422,-131900,-101241,-116079,-120583,-17913,67032,32860,-45764,-26972,61546,60954,19142,58614,114535,83762,43199,49887,13277,-67586,-48694,41939,31455,-31667,-69714,-69767,-53355,-35247,195,38169,45166,21202,-25640,-63239,-17504,62141,78820,49530,-10756,-20612,24160,71458,109586,82838,-5324,-54272,-25198,19056,34417,22403,33458,60849,60493,-4342,-83808,-80880,-47866,-53269,-28571,36112,36486,-15774,-41264,-47126,-48000,-52968,-56201,-50020,-10886,78545,142467,83301,1167,16241,17344,-7932,-4685,-2210,34626,57778,-34278,-122370,-109036,-81480,-66855,-65970,-89546,-131663,-108076,-21356,17982,3339,25867,79974,56750,13487,21024,27427,14577,59303,121732,55649,-80870,-79009,33904,57435,45116,98390,139294,120669,102922,99794,52567,-28965,-75957,-83848,-64738,-491,40610,62629,109945,101785,30062,-26120,-81517,-114707,-70263,-50355,-83848,-73037,1071,17541,6444,96429,165060,94097,26397,456,-35233,-8800,61700,53679,-24949,-52628,-7285,9183,-13948,-18982,-1419,-1560,-34966,-31854],[30181,108013,100959,37044,-49243,-97611,-79702,-48169,-17006,22893,58592,74717,109390,120568,33967,-74760,-91437,-61931,-65608,-44589,-8011,24121,-4510,-97874,-87623,8398,-32214,-121606,-75976,13335,52262,53148,64697,55303,-7057,-14659,73106,151865,127819,38467,-24280,12980,17267,-104441,-171144,-101485,-76618,-81788,-41264,-1444,33600,34841,-15000,-33729,2431,57456,69995,16606,-8588,-4468,-46601,-64506,-21028,-16124,-26802,14030,57999,70537,113275,143669,98465,64549,65782,15330,-63734,-65233,-2023,33623,42705,37645,37894,39487,-32948,-111876,-103512,-52357,5986,46230,39953,-18737,-86022,-63813,32649,61152,24620,-818,-25640,-74946,-79199,-11716,14932,-23048,-11203,23417,619,-9443,13618,20952,10105,15247,64162,48824,-49037,-106608,-57360,48694,90398,58135,75079,89409,39680,32457,78445,70238,34511,35651,35772,11045,-16723,-65196,-94307,-32519,-751,-42120,-62806,-80944,-92071,-85715,-80204,-48808,-35523,-56842,-85001,-24391,88445,90985,40338,69209,104720,88141,68499,51724,51051,80493,107831,144750,152744,79028,-44021,-76962,-26583,-11821,-9007,-27431,-93730,-86138,14586,64033,-3506,-122629,-169625,-91725,35388,77488,-21171,-121124,-100448,-16674,24383,-2015,1396,25422,2466,-27606,-29287,-3186,40693,30056,-22938,-44436,-35440,-29488,-33060,-41985,-46264,-865,96215,164250,114532,22883,-6509,22092,2408,-56040,-103604,-166147,-185908,-120644,-69295,-92592,-48607,32412,67441,49380,-26698,-91241,-57397,-38265,-84046,-121724,-113289,-51940,28628,41781,8050,46438,124188,129606,67414,12632,11099,47404,43053,-60944,-154189,-121781,-46777,-59673,-77678,-18641,61303,84808,81631,51788,-39218,-103913,-20640,92103,120581,82111,25968,-34533,-23884,41840,50758,-29262,-56373,17335,57617,20164,-29178,-55377,-43428,-3638,-4344,-22712,-8159,-3697,-39816,-71694,-59034,-29940,-47906,-62948,-1240,44293,1444,16905,92030,78886,40479,90987,126023,97067,60378,-21985,-108454,-105499,-31798,20058,-9692,-61787,-34523,34662,42793,38882,104723,200314,199659,83026,-33310,-72947,-51697,-33396,21399,82283,43009,-46583,-20911,17171,-12458,-7713,26020,-33534,-111087,-113873,-86181,-82257,-106979,-104354,-44060,53506,123848,101342,49305,64408,123891,124135,48975,-10731,11784,85476,125144,111244,76204,86346,134958,150418,93566,20591,-38542,3220,126560,117317,-50189,-149577,-119289,-92564,-90526,-53032,-16528,-16357,-18863,13457,33927,22441,68505,114062,37203,-30686,13428,30878,-16645,-27547,-10663,3055,21383,17665,-863,-15853,-56716,-87256,-50103,-43757,-77401,-73083,-74063,-87589,-62208,-48442,-40021,-43381,-39818,50500,96414,5196,-66513,-40514,46992,120569,99298,-36,-49784,-41616,-96015,-157316,-75086,48479,69664,83195,147020,128019,29672,-45783,-60213,-59062,-73333,-70415,-47015,-59127,-107981,-92887,-21934,-41169,-93008,-24902,102577,158301,65421,-48409,-28898,52165,73300,57387,26863,24802,37168,10031,-11615,3243,32599,-11591,-76688,-80578,-47559,29230,74665,45663,15131,37926,99940,154918,131581,74144,32659,20858,61653,70878,50824,69758,87559,42284,-71433,-101023,-8428,48865,-20080,-103982,-91583,-30885,-70508,-98580,11705,115860,73000,-14873,-626,47911,27087,3511,35984,71817,105471,94450,32766,-4377,-28013,-26132,55608,95615,5038,-64038,-40796,-38375,-87171,-104084,-53423,-63207,-123646,-90051,-22228,-33881,-47375,-4310,8738,85,12210,6488,-6409,14144,31548,31521,22549,3835,66978,112680,25902,-74190,-98138,-52655,67977,152748,139641,90828,51577,38975,14852,-8986,4415,38964,34285,-39308,-91230,-40800,12431,8549,-18580,25094,165197,211591,51868,-70219,-40773,-26767,-56900,-37811,-1991,-42910,-87868,-89949,-91245,-42485,27252,-16779,-67760,-47893,-97489,-139248,-79284,-10451,-5939,23647,70737,92423,76259,41149,38443,82628,30017,-78821,-117626,-98679,-49067,147,-16501,-3327,88429,159010,164538,85390,35398,52906,10033,-76582,-78468,-818,28984,-22224,-20135,24833,-18539,-102022,-138380,-96107,-34243,-13879,-26007,-52291,-71844,-42167,30923,89029,91650,101372,75879,20375,-3593,-9852,16117,43749,34444,56384,79646,24437,-27517,-26702,-9815,-19020,-50923,-61370,3293,106823,164964,169985,93827,2499,25130,15158,-108628,-121127,8844,53125,-4546,-32029,-19479,-25318,-40883,-74956,-45907,4489,11464,1742,-486,47498,134556,120680,11256,-59047,-49108,17223,67919,19798,-51819,-50928,-26413,-55516,-97080,-77288,-43372,-54148,-47685,5008,48068,83961,111421,63019,-10620,-14087,28355,69060,74343,46347,-43539,-142338,-111406,13581,73962,81258,82138,88318,86352,60922,12084,-26671,-26736,11846,83400,104647,94761,66546,20481,25134,57602,46395,28878,14118,-18414,-12005,28289,21200,-30908,-77963,-98280,-90433,-30481,45834,55978,31901,13123,-47899,-95688,-22968,54656,23899,-84380,-103462,-45,81235,105235,75156,34270,17901,-14663,-50615,-30842,27099,46425,26769,-15659,-45389,10811,84119,56745,-447,15672,61236,65046,32128,28815,39110,57327,97089,147722,149690,108175,41858,-82557,-175976,-162143,-111520,-89211,-125065,-149900,-117360,-103759,-144914,-120412,-32068,12445,-19042,-79845,-112667,-142792,-154743,-125474,-96236,-80283,-11260,39982,-47150,-146508,-101043,22383,86774,57110,35872,87444,97804,16976,-54895,-70933,-110782,-115772,-20200,30883,-13269,-74646,-117033,-103088,-65036,-42558,-8583,36219,99432,115921,79041,71508,73049,49190,53485,80240,69031,57379,39883,-41099,-76034,24000,88123,48476,-13228,-78874,-94168,14356,42140,-118343,-212082,-92414,22986,13415,-13369,30341,98173,100787,59084,42043,12535,-61322,-84044,-54677,-46507,-112191,-168669,-151521,-109994,-83181,-55394,-27577,-13322,-5797,34873,68634,39726,375,-26245,-75198,-58960,17549,57990,76760,102847,46603,-5,34135,10398,-29847,-20947,-43320,-29261,82758,128732,43345,-37759,-32870,-27998,-58496,-90548,-126031,-157501,-155729,-89558,-7538,39170,57024,65451,29354,-35043,-60222,-19579,30142,102140,106355,1499,-82437,-82382,-62814,-56080,-57976,24414,111762,71202,2353,45578,146498,146007,58329,35277,53125,22535,12773,61067,39823,-40881,-18718,65883,45919,-46815,-97976,-62041,-1075,14705,15153,30785,23637,-18951,-49879,-40114,21615,59920,61783,62031,19429,-10984,7105,39391,49724,9172,-34175,-26735,-4673,-14875,-50533,-79665,-43485,1930,-4853,-48099,-67422,-49289,-63046,-80062,-11090,43574,-914,-42474,-3354,48715,23202,-38973,-48337,21177,83200,121002,143456,94589,24322,51846,56899,-28978,-56451,-1892,77495,120103,40696,-41793,-22770,-23835,-83946,-97108,-96891,-154428,-144911,-68541,-53482,-57283,956,82964,73474,20686,-478,-19440,-62902,-65259,11459,29056,-63230,-74185,21472,38984,37466,100134,117575,85710,105564,119542,58936,-22561,-77441,-92430,-69322,-18719,11965,59383,123289,105461,50838,46846,30660,-48117,-86449,-73070,-63051,-42818,-41607,-88888,-68834,92448,201612,149249,77919,38482,-7493,-3893,46310,34540,-33188,-42781,-11362,-29695,-46755,-21210,4984,5407,-24448,-15539],[95803,146186,112989,36023,-60523,-111408,-92231,-49726,-13886,35894,90404,83283,44852,48143,10797,-85868,-99989,-20572,15867,15893,14989,40423,46708,-32356,-82559,-27357,-10939,-49072,-54925,-27409,24569,33139,3443,-1609,-6518,2738,63275,147920,155611,65074,-14844,25475,102629,19942,-144752,-178464,-130696,-104849,-68647,-63249,-77547,-91612,-108200,-71820,12916,97407,111514,45645,15030,9921,-61429,-124295,-103190,-40076,34660,88464,80604,36576,40169,48650,14638,-16120,-16687,-16975,-8694,9568,25120,12682,-14175,-24238,22265,47878,-29461,-82917,-66014,-48113,16029,69200,68525,54727,27634,14269,39749,41529,23357,32672,37615,228,-68747,-89093,-35765,-3612,5773,8363,832,5316,7222,-25000,-34388,15314,75036,54025,-7993,-5590,19289,22771,-3192,-34729,5042,50855,33132,39850,69115,51801,52227,81982,55836,-21293,-59464,-90416,-100325,-41531,-25421,-68928,-74998,-71012,-47254,-15847,-39575,-58486,-23294,2131,-43246,-70988,-20454,45798,66186,76087,64122,15760,-25985,-20070,29377,60914,74684,146066,208202,131007,-37793,-103489,-46428,-22291,-16486,-12101,-40126,-16466,63942,117367,92725,-9702,-91273,-67501,9008,26935,-31600,-78999,-65085,-35467,-19758,-31387,-31419,-15219,-14766,-6876,9545,19542,34053,20549,-911,-10507,-52548,-105653,-84336,-32503,-39533,-36243,42683,114615,80240,16451,-9768,18167,18542,-8590,-51994,-137934,-153128,-25587,64436,16505,-24921,10265,45351,25762,-63672,-157413,-155197,-133646,-164170,-177117,-55507,95905,120021,56127,21252,75786,140425,137190,94154,61011,53275,49092,29008,-19762,-62104,-42189,1356,-27401,-48667,16007,85444,62884,31071,43197,11108,-27944,21554,46640,18855,10112,26916,4101,-20638,3387,14341,-29947,-41232,4201,18200,-1951,-30181,-46982,-35624,-4509,-16776,-41962,-24200,-35087,-124055,-159725,-102133,-45521,-30737,-26225,1138,-4496,-69564,-39121,73340,128657,130533,123797,52667,-15167,11512,-2059,-68067,-57965,2796,50265,24382,-56395,-12488,87008,24577,-56910,32864,164942,170473,79444,-21352,-106699,-72621,33135,64855,39757,-25047,-98660,-73828,-28891,-2737,67552,89809,-23401,-98319,-75823,-61784,-114821,-168792,-141174,-33103,88373,131159,64781,5431,14140,4045,-48357,-64020,-41261,5365,77353,119521,125248,82991,39328,65063,111227,87471,39850,9296,33051,103985,99833,-46300,-183849,-175860,-88292,-26193,39872,99810,95628,49072,22922,3351,-13553,24398,44722,466,26445,85908,30191,-71162,-70839,-41533,-42244,-6376,21837,-17760,-17784,13393,18018,7140,-21962,-39095,-21205,-57455,-112440,-124820,-132178,-107492,-71650,-67267,-26544,-9636,-67343,-83010,-49991,-11424,11003,18656,18997,10532,-21837,-101875,-157759,-90463,34204,88339,112032,180849,175500,76926,-26851,-51215,-1101,-1114,-96584,-177664,-155864,-111085,-49185,6030,381,6772,31892,54121,81858,46130,-29063,-40238,-28778,-4875,79636,149209,152462,125515,82137,29184,3736,24669,-17230,-114027,-124769,-50654,2941,-14850,-48490,-6947,79244,122471,110375,65058,49791,70742,51961,28402,41305,48396,44315,61571,74851,18314,-23351,14279,42740,-24291,-73400,-35818,10577,-19084,-42067,26601,94703,63090,2204,-28302,-28337,-19225,-7318,-9881,-17499,22411,67487,25617,-17812,4921,38883,59515,59152,-14899,-79086,-69959,-83636,-128175,-116817,-43668,-59342,-141977,-128724,-52933,-45700,-60872,-17403,26979,44924,80300,92338,49940,-4425,-13036,-9173,-20396,18895,102864,92555,-6237,-64926,-81454,-76091,4106,65491,67077,85143,76422,35213,6974,-16341,-35000,-15336,32960,38354,10186,3275,-6388,-8719,-18206,-2416,100195,169079,50158,-83422,-79410,-78634,-82075,-52547,-52438,-127223,-154552,-108085,-81015,-41188,17975,-15144,-57400,-13937,-37669,-101393,-96891,-65471,-85555,-50209,23303,71707,54840,26617,66368,138466,86161,-17438,-83298,-102186,-82656,-40501,-25945,12832,99240,170630,174426,71454,-3533,43872,61305,-23801,-69407,-6500,43236,15112,16248,54041,22956,-42478,-86883,-88648,-57867,-40256,-54325,-60158,-31523,6281,5480,-16610,5476,81582,69962,-25641,-64733,-13384,50354,54661,3840,12162,72260,41702,-35495,-43069,-17166,-33707,-73845,-103812,-57557,62496,121300,123585,81573,6272,-1807,9039,-21698,18161,84769,83107,35683,2507,-30171,-106187,-137047,-82231,37202,100248,76895,40150,36104,93023,170487,158074,70199,26678,54884,79658,74386,45515,-1083,-45384,-62654,-70135,-94218,-91365,-69577,-70724,-76868,-45486,4457,40799,21304,-23173,-38942,-27884,13135,78454,78423,26538,-74992,-185665,-159310,-19600,88832,118527,71577,30235,68530,84630,32557,-51969,-85204,-18403,96032,110582,52656,67522,143309,183696,138247,57235,25919,24274,-25303,-70651,-31653,13143,-26484,-89718,-82157,-34420,30814,72058,23476,-47601,-87209,-126970,-121854,-7877,63058,8239,-78373,-97054,-35287,44366,111349,123684,78071,-2396,-62682,-56733,-35104,-2075,44701,43083,-28223,-51913,17802,56142,17521,1648,44880,94879,82842,13538,-32258,-39962,3318,48279,43886,23761,71892,108944,27255,-67078,-57020,-46106,-88397,-132127,-150100,-141629,-120367,-124275,-96669,-41115,-46388,-95584,-113788,-125638,-143527,-112181,-79480,-76011,-41829,61596,120473,50662,-16913,-6114,29642,80340,122048,95903,78706,97083,65180,-16678,-75702,-124283,-139447,-83094,-32034,-55306,-94253,-102588,-95383,-69981,-10758,23035,33044,102190,135869,87255,56209,79683,81479,74748,88979,77248,34491,-55396,-136108,-78475,92302,146609,66088,-5592,-37848,-49701,-8623,18428,-51856,-134725,-101982,6433,54018,34114,56009,96602,51482,9216,62906,58060,-57680,-103896,-71635,-34578,-20194,-35847,-76756,-102839,-83889,-67519,-54779,-29383,8932,39631,34818,-6818,-43539,-74757,-112494,-96624,-55329,-37859,7431,73482,42462,27180,70503,13123,-89316,-125481,-164250,-119818,37388,99183,13748,-35925,-10615,-15343,-62653,-93641,-99678,-121087,-146135,-107153,-21043,65786,91714,66950,46636,26226,-1800,46050,122245,139595,92831,34997,12506,1595,12127,21817,7932,59561,107411,31924,5990,96454,130005,49870,-12759,4411,25800,9315,2481,61468,55721,-22755,-14629,63343,57264,-27069,-76520,-24440,61940,96973,95210,82821,33184,-13190,9499,48578,64178,56218,24644,16993,38721,59605,61144,34217,-14450,-79177,-87898,-24156,-4210,-58675,-131651,-190821,-157451,-86958,-73992,-82446,-61554,-31313,-56900,-95918,-56836,-42988,-66881,-51130,10136,61529,50313,17153,47749,129626,129870,89320,78780,56688,18350,25099,11690,-59359,-74942,-12370,53751,84321,56866,34789,43157,-11951,-90972,-54076,-16225,-74687,-75173,-43271,-78223,-74757,-3493,55938,38608,-4764,-16367,-62604,-147505,-147289,-22629,68106,19248,-53144,-27380,21981,62563,88875,40966,-18686,27414,77782,49064,-14965,-58999,-38247,-14387,-18583,-18820,32350,87429,63946,16863,21643,32442,-7622,-60872,-45890,10579,25586,-42653,-112871,-59723,81562,178012,167636,111927,68218,39370,10942,-7075,-30766,-59911,-70785,-66860,-56068,-22921,27646,44688,23401,-1533,35195],[95162,95899,50099,16632,-24569,-53086,-55346,-41382,-25649,12582,76958,43335,-70651,-65524,-16731,-58801,-68044,30780,94128,62668,-280,-9149,26163,1805,-62369,-54942,6654,36754,7171,-23015,10579,20303,-37368,-58305,-24185,12638,25655,71150,99853,44450,-28651,17351,131948,93275,-68962,-129340,-108477,-66958,12264,10643,-98085,-185405,-178821,-105260,-26739,21329,33482,10955,21950,25801,-57852,-140123,-115595,-8782,83822,88656,17813,-44243,-42536,-10796,-17046,-74534,-98697,-46062,7549,19515,10945,-24518,-66500,-58126,13369,45144,-10854,-55261,-65220,-53138,21155,45686,37461,87982,102408,46665,33998,64406,96428,113169,128843,127609,26174,-88892,-29981,55760,48591,10108,-7140,-9816,-35130,-82613,-69673,7952,72662,62241,46516,79199,78304,20272,-68986,-114818,-82402,-34346,325,43892,55017,29505,34581,54832,22010,-38642,-62302,-101174,-110490,-63396,-21251,-1335,10862,-19648,-33779,-4674,-9284,-44598,-19950,33839,24324,-16178,-13641,39133,73093,89762,96070,64686,-19093,-57672,-26251,-27007,-38329,31117,116694,113544,36041,-27076,-35374,-38439,-27735,6889,49786,85302,72399,83144,155657,161937,85819,20168,4753,9485,30570,42926,23999,-35941,-80635,-74666,-65047,-76115,-54206,14525,45685,9632,-30602,-24912,21214,40932,-36263,-119996,-89412,-28934,-58907,-89226,-42331,19858,41131,38553,8389,-6437,-15383,-7860,19158,-7312,-26145,74530,168561,120672,-2521,-74275,-60084,-29623,-70062,-150233,-162247,-122070,-101795,-72085,38109,137985,101001,907,-41098,-1730,56481,116942,172971,175464,126909,67082,39260,40497,26446,22533,46074,16179,-17261,13981,33398,-28946,-40682,24158,33849,-4224,-6751,-40640,-78658,-41216,35581,38463,407,-4533,12898,5474,-6016,18691,40023,21263,-20093,-44359,-30143,2423,10785,14211,34582,-13906,-148055,-182233,-97781,-30190,14593,46187,8458,-87622,-131035,-56779,36271,95769,108513,63729,-23541,-57533,-12902,23483,4847,5246,12877,39668,24493,-75086,-29913,118004,60104,-77038,-32396,87060,112295,79793,11326,-104417,-99217,35014,62471,-27731,-87125,-101996,-65602,-19263,30145,100670,95669,-3654,-54263,-8888,40947,-7998,-94770,-95581,-19277,68658,97506,27802,-38807,-37240,-60724,-117533,-122048,-85297,-30283,50068,109769,136950,101403,18602,191,52484,62291,49591,40732,6401,7390,42728,-10380,-102388,-72188,41099,89185,109957,170901,191437,123823,49369,-731,-20846,20810,33852,1887,37287,64627,-3518,-73048,-66176,-56775,-55629,9367,62002,4888,-38467,-3965,44896,67545,68416,68920,45923,-20981,-53858,-78324,-103781,-60337,-9666,-32067,-56655,-56471,-50919,-22243,-14221,-53842,-84152,-30827,56783,65264,-5492,-71342,-99087,-57600,15539,50059,58724,103494,116133,75511,14417,17680,62015,18472,-132997,-218776,-156023,-55865,-2273,-17249,-9574,66484,55044,-19462,6917,61267,30237,-49283,-101462,-68967,65050,172763,151539,79718,41389,18250,-8299,-3713,-48389,-146721,-154161,-59721,-35725,-126368,-191240,-111657,22780,59146,47005,31805,23742,56273,59134,7070,-13206,6855,39322,66690,71048,42025,15295,12506,23853,-18488,-40663,-6592,16561,21670,40701,39058,28456,37052,6776,-118571,-177732,-112272,-80430,-101001,-112771,-75910,1601,35447,19992,41741,76253,48943,16887,-16485,-48504,-57455,-89068,-102892,-48950,14848,-17378,-92351,-84483,-25773,-22903,-38508,-7810,34005,84346,146148,143120,56791,-26527,-29698,-5477,-37369,-20921,25101,-23376,-79895,-36628,-3023,-24106,-20327,-12289,-16521,7537,19593,3765,13585,11268,-29608,-37453,28432,87576,98880,87660,38523,16362,12936,-20338,-31644,9419,-22216,-68389,-32402,-26667,-39567,-33256,-73512,-157781,-150932,-62318,259,16176,15210,-16492,-51877,-14233,22744,10861,-36343,-91553,-129949,-81757,12266,65579,55451,67988,109670,136255,98311,69610,35343,-10665,-43267,-46902,-33311,-3189,34616,80950,111631,65071,18372,72781,111052,35694,-36713,5367,73845,81504,73388,75972,50954,28202,-1844,-45502,-49345,-37815,-65463,-52191,37826,82733,10904,-71002,-49418,66380,78861,-51972,-113298,-29028,51876,61228,36719,31167,44110,-252,-46305,-22215,-21816,-64026,-76189,-87186,-68761,4797,40394,60092,75799,52611,20485,11770,20757,38365,35622,63545,108234,60224,-70832,-182371,-196154,-108591,7027,65696,56452,27620,22802,61722,111900,107401,79601,103568,148309,129868,81321,68726,61381,-6178,-75919,-83743,-77829,-86401,-79226,-44090,-25397,-13780,-2763,-22205,-82853,-66014,14432,17141,-15393,-16698,-9474,-4433,-41114,-98220,-108937,-49369,42267,77961,14614,-33690,15048,61125,40656,-42273,-96432,-44461,63518,72265,-5143,20868,132240,178414,139492,66756,29039,37050,8898,-55555,-57953,-7710,-25533,-59942,-19436,33625,47642,33154,-39883,-93200,-102259,-106376,-86212,-2496,815,-57755,-55430,-33512,-33954,-9760,61673,105554,66485,-27759,-82967,-54866,-51618,-77456,-43330,-13905,-47492,-32430,12493,-11711,-35804,5940,67129,95647,63396,5990,-42408,-58679,-13212,-7383,-99430,-139805,-10997,113681,91586,-3240,-32503,-20248,-25565,-45212,-88462,-110530,-54482,-8802,4853,9658,-14361,-24391,-17661,-73616,-105598,-36424,-18663,-53543,-19097,83605,138850,106470,72047,62421,24696,30954,68566,42279,18416,57519,81934,37418,-53228,-127932,-137521,-115347,-103548,-82758,-34131,5209,-4858,-9693,34565,72229,47038,34883,44132,30887,24543,46130,50630,44928,55364,62362,20746,-100221,-167264,-55546,105349,125983,62448,21327,26437,26775,-1570,-14079,-16915,-74995,-98818,-15599,68817,70047,77703,98708,24983,-43019,28515,68394,-7815,-55323,-35848,17068,67547,37498,-59885,-95543,-38043,-17405,-28796,-14567,21384,29036,-15837,-48347,-57769,-65384,-66000,-49518,-67837,-102251,-82501,-9036,18011,33656,56571,7999,-74889,-138924,-218418,-182712,-34756,4363,-42958,-2021,51602,-1596,-67825,-85261,-69755,-59052,-73416,-63582,-19447,49317,87223,61270,12589,-38194,-65919,6713,109404,113976,89302,96956,50519,-13858,21202,55744,27955,40782,40289,-39584,-22846,94654,65065,-79513,-90064,-1652,48309,28432,-10504,24991,50460,1846,-13567,46330,55287,973,-31590,14906,84120,126736,141730,117736,59383,45324,112968,138655,83971,48431,-4434,-38599,30974,126451,127146,45816,-34412,-90119,-81357,-17342,-8372,-64113,-123809,-188661,-184337,-123049,-92092,-76587,-56303,-36463,-38448,-57657,-89039,-133819,-103576,-22817,10025,-1461,10069,70673,165241,182259,87495,16072,-4089,-20658,-26217,-30850,-61333,-80907,-73094,-32321,10457,13272,13389,39504,41914,-20130,-45487,28064,62748,11189,20263,27785,-39439,-41002,28804,55390,4198,-33872,-15224,-51728,-134325,-107202,24047,114089,74305,-40699,-53028,31617,91570,67055,-33207,-102063,-60479,-2218,13711,-19954,-59014,-16454,20165,-175,-6347,18466,37224,25938,-19547,-52858,-57541,-56760,-42125,19687,85960,70686,-5477,-39684,12946,64835,92260,88206,64452,67090,85446,56493,-16394,-70078,-87796,-112695,-98968,-21672,32650,45153,32507,58,-15894,43612],[33582,47465,43435,57897,44019,20298,5264,-15190,-11550,24741,73602,19694,-98082,-83662,-1550,-9155,-24693,50732,126227,114673,29255,-22433,-1355,11841,-11541,-5554,37985,67380,56058,3466,-26314,-19211,-29988,-61834,-62132,-13160,14682,34440,47684,9373,-65251,-18072,92677,59943,-46654,-40559,-27579,-870,105373,138188,6312,-121230,-132949,-104218,-94885,-85500,-60312,-43703,5631,48767,-8323,-85379,-54889,42852,91121,29150,-66240,-92111,-65619,-17242,-5762,-60710,-84415,-35964,-23794,-36256,-34595,-65387,-94390,-64472,-21674,-6527,-11779,-52211,-108486,-68976,27533,7123,-34923,33254,63078,-7674,-23035,43447,114819,135566,151134,175941,122764,20083,39659,98246,78065,39235,2024,-43411,-75605,-76525,-44484,4080,57575,58586,42363,60496,89540,68946,-18971,-84812,-101754,-88144,-25422,43491,70829,58928,22210,-6459,-22381,-25719,-26152,-68256,-108976,-84061,-6021,71245,87406,10030,-55469,-29598,21959,18018,-19358,3125,74635,136350,153729,114838,71569,96780,170171,187841,91388,-9180,-47661,-80457,-100683,-62352,50,82495,136070,95297,1074,-60171,-47661,22055,103967,123570,42154,-7729,87826,190007,178956,96946,34919,48386,109237,132108,92563,-249,-70989,-58234,-44329,-95672,-95455,14315,85449,14979,-79170,-54769,38298,69083,3731,-56343,-45298,-23399,-69681,-118565,-109812,-68243,-10769,39205,32200,-10292,-65385,-59641,43849,99320,72438,86078,140130,106467,3454,-103377,-114053,-30011,13469,-35395,-74555,-62945,-15837,57802,98254,83730,33280,-31520,-83449,-96938,-57696,65539,197152,208059,123334,44945,23654,25005,-775,-728,51115,46501,-1486,-31926,-67238,-122945,-106180,-36982,-11384,-47170,-74830,-96668,-99642,-51675,32153,56467,38267,31993,65222,69047,28143,38026,66317,12692,-43347,-28606,6340,21438,30939,69988,113265,45258,-105008,-148213,-69750,2961,47350,71034,8265,-90631,-84722,-13157,7728,15216,12869,-11829,-13066,21313,42424,43852,15502,-24131,-48226,-17995,966,-57607,-33527,100034,100264,-20383,-57241,7166,59130,69707,30848,-63311,-109595,-56782,-18571,-60820,-75087,-74073,-53616,-1847,44219,60802,56021,21752,-9453,42114,130722,126808,43555,-8351,-27845,-9708,35374,14625,-41024,-36876,-5509,-11576,-57963,-100805,-94555,-27460,47489,80047,53046,-5221,-23189,21604,35701,41784,32036,-50817,-75640,6175,31258,-5392,32472,110256,97895,54995,112476,177645,147765,103431,56639,9006,37301,49461,-22404,-71058,-69958,-61340,-33173,-8507,-13022,-207,53078,80652,28957,-58210,-79916,-26219,35578,73410,96062,49810,3171,27421,20589,171,53981,81221,29973,-5881,-2402,15700,36975,25024,-44418,-94510,-27995,75219,81780,1278,-57779,-57446,-6685,27255,21795,6849,5992,4821,5022,1707,52064,83636,-11970,-144692,-166330,-107339,-5499,52605,-2378,-42007,-2359,-8494,-66006,-27757,45440,22438,-63014,-93252,-78105,-11339,57118,33786,-41299,-46848,13215,14157,-14919,-61866,-118554,-102874,-33137,-48397,-176078,-259417,-202810,-88221,-40040,6778,43090,-2066,-36965,-2035,-269,-80539,-111311,-24012,32408,-6371,-44293,-28614,999,37288,35340,29228,26342,-1612,-5850,43808,40771,9479,26185,-15838,-164549,-220438,-148013,-144820,-159467,-127980,-102825,-54193,33577,54957,47157,54883,18002,-7780,11307,21673,-6177,-64294,-65827,-8389,23691,11685,-101,4910,-3651,-27043,-13331,19105,32728,116607,203171,134687,-5395,-49329,-21223,7776,-11488,-48783,-42588,-48189,-63653,-4783,66570,60488,22786,-2438,-27344,-53161,-56498,-41398,-16809,154,-18093,-33258,3012,49692,78520,96183,58889,42604,58350,1315,-88220,-80301,-54061,-38125,19246,63528,61830,44589,-15682,-90465,-79052,-2810,55464,33270,-25968,-44916,-43225,-22836,18308,37147,-26429,-120118,-150959,-68577,45345,71451,53127,103648,118869,50708,13015,70835,94678,54642,3568,-41991,-51324,-38485,-54214,-61013,-6892,37463,52059,93448,120258,53172,-41548,-27361,66320,114724,99306,62483,14309,5389,12108,-17243,-42870,-48124,-68316,-32331,87959,157458,87355,-14666,-36972,38120,41699,-79451,-130481,-59630,-1562,22857,49772,56903,30169,-38736,-48862,16630,14039,-38824,-32187,-12904,-3764,18109,10759,-5779,15877,42550,41535,28085,268,-64276,-94789,-3088,127095,85525,-78682,-162244,-126509,-71457,-58259,-62006,-34589,-11911,-13464,4131,28883,11387,2652,51445,104893,106749,82231,77478,99277,72247,-20227,-85733,-86436,-89351,-71047,4599,42281,25672,2075,-60580,-110157,-29726,85355,59340,-63527,-150777,-116378,-30073,-6772,-2019,-16683,-41678,-15131,18632,-17080,-51741,-31316,31843,41197,-31043,-74904,-35847,49285,41505,-41605,-41844,17601,41305,57385,43098,8966,15040,13938,-26250,-34695,-6251,-15780,-23105,-405,2563,-34180,-67651,-87723,-68199,-36188,-24045,-16617,-10288,-86449,-108540,-27249,15188,3356,6898,45865,64630,23199,-49654,-92683,-70197,-54408,-82875,-77746,-42373,-23845,6412,2234,-35200,-17702,19505,37634,37281,13372,-11546,-29297,-21714,21803,-13789,-143317,-186276,-70378,42124,40771,-31419,-80044,-42786,34880,43423,-20288,-44486,21738,56481,54908,56931,55917,101124,120587,20044,-48935,12069,15049,-53087,-37198,59424,110119,82025,52036,51787,4742,-45392,-71908,-85152,-59428,-9583,36032,37356,-43291,-133735,-160600,-163910,-159689,-87259,33990,106959,93652,51649,41524,79333,50429,-31886,-45482,-4162,33505,41910,29493,22786,28498,55398,69637,-6367,-82532,-23428,64004,62890,46898,45606,70093,84774,36028,-26057,-35186,-63824,-82536,-40684,26428,65459,102660,121053,33106,-77727,-56677,21849,36521,11135,-1312,21511,33619,-27558,-129457,-124132,-8164,56010,33148,1214,5902,27991,8555,-12238,-25780,-18867,10345,16103,-46382,-112269,-131028,-77366,-17714,-7168,-6820,4147,16129,-19402,-112850,-128031,-61764,-89747,-112028,6325,84069,-8709,-101244,-110927,-68923,-3597,21185,7590,-2441,25429,66284,60929,-12677,-122094,-175747,-89770,5633,23690,68789,109327,3658,-84940,-29766,23850,-179,-12153,-32994,-65995,-34373,42466,21209,-57953,-31850,32562,48617,15840,-32269,-22686,29669,42799,30906,47339,42893,7137,-2340,40590,70925,99713,127564,105421,75051,91434,141045,119561,34626,-3677,-42744,-74626,2477,121706,105081,7774,-28461,-14587,601,15266,12952,-17097,-45448,-85073,-104863,-96057,-67329,-21910,-7018,-30329,-31782,-6787,-56941,-141420,-101319,4315,17088,-40927,-55644,35355,157468,131603,19660,-14353,-28094,-53250,-46369,-58405,-94016,-92348,-82803,-42890,12703,-6395,-39265,-13997,7531,6938,44060,84895,76748,35820,43197,56184,11715,-5218,43938,67091,-824,-39036,-4386,2696,-40370,-43575,26367,105774,96658,14758,7955,65170,84167,30455,-63098,-102159,-68081,-39768,-26206,-37472,-65786,-35392,4664,19030,42794,44262,28881,38510,26660,-28789,-89234,-113301,-38984,55529,75649,49175,34295,43928,47798,17366,-1584,-5809,-3347,43152,102231,107187,40451,-38187,-80230,-93231,-36530,41823,34272,-21468,-48142,-53217,-56762,-24049],[-23642,44807,102683,123584,73939,35207,33708,1761,9569,63335,72157,7378,-45343,-19649,32691,42416,20138,33926,98739,138239,75117,25456,39611,38086,27856,49708,40947,9921,10699,-25182,-89500,-90697,-42547,-48228,-82235,-39263,28601,49713,39607,-12175,-106454,-85799,2605,-28882,-92645,-42264,-5198,-1240,90455,166159,96764,8373,-15194,-50335,-99681,-95558,-69298,-69366,-38181,22630,12026,-39382,-28626,33169,64996,-7773,-87468,-77897,-45550,-35265,-42470,-57367,-36932,-21149,-57119,-69711,-53905,-83011,-93882,-64594,-63435,-54751,-28637,-71197,-132351,-66105,27024,-21070,-78051,-18643,13347,-61320,-103841,-64688,-9386,22269,33303,53697,83686,82890,66436,52743,50005,69966,48257,-30140,-70779,-42660,-17529,-11543,21734,21272,-17100,-1282,77660,113620,76807,21584,-33212,-59097,-26347,22417,80741,105005,47504,-12513,-22423,-27524,-27119,-29601,-80974,-96303,-17814,71620,80482,3504,-60315,-36001,56034,95818,5638,-17259,106314,236637,261389,149048,10227,23709,149737,200520,134295,34113,-28578,-49076,-52011,-33947,1254,94458,172673,129257,15676,-57833,-38369,41647,90022,67665,1564,-75180,-79406,14428,98122,94198,47474,45940,72646,83530,85304,55682,16802,20751,14879,-66400,-103217,134,107976,59098,-46591,-40319,33565,47673,23955,5800,-10917,-6013,-25555,-97076,-154457,-151298,-102226,-18596,29347,4211,-79367,-76249,44409,95676,45828,19746,39775,24964,12865,-9200,-18960,53592,124227,80051,13187,-15585,8378,70327,90954,36711,-1849,-7523,-66581,-146488,-131760,-2281,105054,88212,32091,4953,-19598,-57714,-84452,-47414,38100,44032,-14301,-74171,-126372,-160385,-156618,-114118,-56890,-62695,-90698,-85848,-72643,-60938,13821,82219,79675,63209,100641,95485,23777,16182,28992,-50240,-89489,-789,56093,25619,303,40266,93546,62831,-38623,-91636,-39844,38336,60510,42525,-7107,-37977,2172,43419,22580,4036,927,2396,25650,58587,73056,33776,-42870,-119161,-126975,-61071,-4872,-954,-4830,40514,79372,31126,-48443,-31606,35890,45418,26544,-14283,-88398,-128828,-79614,-19228,3768,-41303,-75734,-34475,8062,-9087,829,10210,13230,75763,143475,140519,99712,53607,-26556,-73761,-26311,1529,-28260,-6169,92295,132245,45750,-74095,-136853,-108880,-45139,-37090,-64987,-54900,-22830,17892,16492,19270,20448,-39842,-64497,4686,40856,9275,806,21856,-13067,-43480,27370,94834,99320,117994,100075,29866,24635,33013,-60266,-166255,-161318,-65168,30955,66614,65530,74114,67926,39636,8251,-46110,-87450,-72860,-50740,-28569,13185,15183,29708,83523,87377,70836,103515,95830,52851,66931,68190,26899,23294,31125,-3659,-40924,-7482,40682,29792,-23826,-80053,-62315,27439,67473,50454,28654,-6922,-48438,-55673,-44411,18245,66955,2357,-60505,-64076,-58113,2027,82966,60534,-38769,-86849,-58714,-35120,-28271,-49336,-91889,-82646,-30495,-49582,-90272,-65336,-35168,-65956,-50690,56222,83555,30527,-19401,-34938,7611,45474,-4452,-111653,-158282,-134856,-99732,-68205,10416,66919,-8921,-106966,-62405,-414,-108109,-192663,-106098,-34149,-59413,-99810,-67462,24453,105445,120147,117555,86902,4988,-57580,-19616,45718,66665,41881,-26249,-101019,-96939,-57300,-101064,-131119,-76635,-52984,-40477,36983,73379,55573,40219,-2537,-12454,45761,79370,29734,-43840,-40748,-13194,-229,42354,85177,57385,-16185,-42732,16665,61050,50343,142701,251324,140972,-24956,-28054,21018,42354,60713,29157,44215,94833,54953,15446,78104,105865,66008,34072,-4971,-58931,-77798,-79638,-105674,-91946,-50550,-29684,-6286,24618,40077,38755,20919,44752,94052,75642,7940,4524,24244,10091,29326,92603,144738,142868,95272,38388,13679,21928,31350,-20078,-82132,-75671,-44668,-30332,-33211,-44652,-73251,-96895,-119412,-46846,62520,76005,49498,93830,81177,-26222,-73198,-5927,41466,48942,21023,-31383,-40432,-24423,-75270,-141443,-85958,23247,75887,87126,95233,48326,-51725,-74750,12012,79055,75440,30486,-51204,-88135,-47289,-14133,-35881,-55839,-40197,21516,119840,186225,151011,71797,22506,21223,-16646,-85182,-79601,-28213,-22928,-9920,32492,61224,63182,11792,3397,64819,82640,42915,35728,75064,105845,93609,21098,-64144,-74632,-19481,35437,47466,-11324,-105848,-135443,-45460,71186,62141,-17647,-36175,22126,34147,-26973,-102839,-87223,-41393,-32581,-9890,-4073,-52886,-83753,-65726,-17508,36281,68265,77129,124751,176237,105227,-30184,-86809,-84715,-44799,27916,37623,5608,-10184,-55953,-62359,23021,77948,26324,-95818,-169714,-110932,-21651,-15912,7450,45059,10783,-25333,-5656,-4650,-44538,-48459,26268,39915,-28692,-26598,35538,91264,49424,-52225,-80905,-46720,-19934,5632,6318,-17647,-8159,3869,-275,27176,47822,35594,22046,4897,-37108,-93639,-118196,-68106,994,21380,21054,25603,-8186,-92473,-72824,3366,11602,27604,75833,102166,68337,-3340,-77697,-120255,-96035,-40265,-6322,4661,13776,25848,29582,-1030,842,53671,36983,-32292,-52106,-36537,-40943,-39408,-8931,35459,-1149,-88497,-109972,-68823,-47869,-56321,-72202,-79968,-21925,59925,51869,10085,20189,52724,22873,10529,45497,62690,109637,153362,91148,5933,17957,24329,-35293,-43843,40607,76367,18595,-940,35521,19896,-65634,-139850,-142404,-89188,-49207,-21788,-23573,-71295,-128481,-182898,-213485,-165216,-60078,49298,112605,97204,35081,5205,34774,11666,-68289,-81147,-22670,22937,39504,42994,49107,46787,68629,134802,107749,9244,-856,39090,42003,49413,60495,82876,98208,60242,-17565,-48583,-35401,-42233,-77022,-61657,20940,112672,135171,45851,-71632,-92060,-2841,66673,41087,-27367,-48101,-61732,-106681,-166970,-151025,-31984,70446,61979,-14309,-42157,18000,66840,51684,19798,24935,38884,14491,-41870,-76536,-99202,-71474,-20371,-22962,-35606,8269,74261,91630,54871,17952,-14099,-93024,-120747,-16413,54826,-23362,-114458,-118934,-53737,37809,75180,45779,3487,7642,43514,58874,16335,-86752,-170330,-101276,-27595,-26290,20973,47821,-35441,-78556,-47459,-28169,-34512,-40516,-50106,-31773,-16375,-29701,-2026,78368,119200,54987,-29150,-46579,-43530,-25838,27103,80531,84428,57442,31605,100,6577,59017,71858,86530,113050,87998,65317,69530,57766,-3400,-65109,-88023,-97786,-92278,-28542,43546,-2166,-78725,-35708,56500,66479,42707,56191,47877,12298,-17752,-35285,-57736,-33816,47185,75366,8980,-31992,-404,-5285,-83577,-87231,-7305,28487,-8682,-80372,-72731,14370,39096,6310,18213,15164,-2360,-9331,-44201,-89065,-115442,-103640,-13515,69161,22268,-68949,-64198,-15385,43440,106219,98419,46160,4313,-10228,14183,14891,-25547,-14526,22111,-20532,-46321,-13114,23519,-2301,-83543,-64980,66426,137945,117955,98090,71179,27070,-20233,-49556,-31438,8978,493,-31799,-47654,-47486,-19400,-2506,20155,61229,70209,45948,55599,89379,53741,-39258,-76485,2392,56169,12833,12601,61529,56585,-4389,-52042,-44068,-15622,-11305,9201,64445,98266,72963,4853,-39632,-6447,64435,51752,-46103,-118693,-121082,-77196,-64543,-90601],[-22838,55533,124955,117747,32857,-3532,13619,-18364,-6029,63626,42867,-11328,7010,39311,48455,68682,48961,6151,36547,91875,58633,51869,99700,79877,37893,34927,-16957,-96456,-116592,-113194,-127084,-132422,-89643,-49532,-46125,-10098,40767,59787,45589,-17928,-117601,-141908,-90350,-89715,-114317,-84342,-52502,-59753,7866,94495,74217,35857,43307,18358,-12490,-2682,-20361,-81997,-100377,-56320,-31921,-53752,-68560,-21097,42725,19306,-28365,-25014,-20184,-60160,-107657,-108997,-54492,-39609,-57152,-26729,3047,-31154,-43385,-38778,-53182,-35049,-23124,-70484,-86403,-19427,37618,-3273,-31321,31963,68760,-15179,-110634,-149628,-158066,-142685,-142716,-129148,-52384,18049,21715,-14253,8190,79456,103477,43932,-23941,-42195,-29924,-11655,10763,-11908,-40671,12047,81083,106158,113858,101152,57938,23461,3944,-9299,30562,93602,97802,55515,7351,-67206,-80151,-22281,-34087,-88065,-38457,48596,61577,20563,-13082,-1789,85786,134745,49802,29623,140001,216777,195813,68838,-116225,-118254,36916,110122,68082,7559,-6678,14861,31289,56168,92711,135162,141747,79745,20413,1501,34038,81175,55237,2373,-3974,-59173,-162150,-134301,-5810,48688,19071,-21258,-34767,-15054,46169,93424,91634,79358,51443,-20512,-61247,-11262,76398,97724,40588,4514,17691,12973,7502,-859,-21178,9350,35247,-48651,-163613,-198007,-171985,-78549,4062,3145,-49336,-8033,85704,67959,-8152,-14772,1275,-10193,23024,99030,123532,138471,149238,81606,40358,45601,18549,2961,55557,51502,12030,35056,-13092,-138726,-155564,-59854,-17999,-47376,-11001,37728,-27878,-113787,-105995,-35887,30894,8146,-46698,-75463,-102602,-146122,-185486,-143134,-23965,10035,-27221,-36840,-49295,-87812,-22407,83977,79657,42915,64936,44125,-31437,-50245,-41666,-75759,-71979,34998,84225,22677,-28648,-28172,-12310,22217,20445,-19488,4400,71357,71241,19088,-32227,-46677,-14279,33793,52576,70118,91930,73453,-3674,-29950,11483,-2662,-77506,-148423,-138456,-42824,22748,40892,16134,-27399,16427,48899,-27160,-44021,6537,-9463,-16486,-2850,-46095,-93449,-35458,63201,72778,-10461,-80118,-77914,-50053,-59143,-66558,-64850,4029,105370,110768,47353,39132,48553,-9661,-69595,-45347,-20443,-37845,4262,119620,155669,65235,-52086,-129363,-130758,-103790,-130177,-148768,-81440,-19386,-2944,-25920,-28761,23760,50442,15419,1045,-437,-45948,-95132,-103044,-103947,-51372,32041,39468,17637,39552,43279,1619,-21724,-21394,-61997,-116648,-93161,11908,81112,82395,68512,64476,33440,-21579,-55881,-40182,-23512,-42376,-101213,-129817,-83176,-6642,43140,66474,59004,49121,52052,18521,3816,69310,57241,-42359,-48393,-5457,1989,-12246,-25277,-59235,-84037,-62856,-72557,-68845,16533,68674,62747,51796,17773,-47492,-67470,-61308,-36260,4953,39261,63982,34359,-6007,-425,59466,75605,-16045,-74165,-24061,18759,-39716,-160060,-203471,-100805,-703,-24164,-89487,-74201,2251,22473,22701,89821,126447,87304,27535,7341,50252,84457,38940,-14958,-6249,11783,-10687,-30607,7134,43541,-3585,-74038,-51746,-10290,-83115,-144980,-102640,-39566,181,-34594,-52700,37038,128657,130343,133272,118213,30065,-58356,-42786,58523,117888,54891,-14706,-17758,28363,59028,-2915,-85738,-74761,-26420,10904,46954,67513,73530,60031,-5304,-26373,30960,55313,-12210,-76871,-57243,-51119,-32873,52524,95925,34418,-37907,-31791,56111,105455,79785,131600,226094,154787,37253,44967,79889,82985,109664,141774,187838,222338,136221,20106,38913,86617,60804,7673,-48421,-74953,-73210,-121985,-213888,-218083,-133492,-63095,-9736,46374,56576,13091,-13810,28811,95786,135100,117231,101702,79835,19419,-5692,30472,114652,150670,141426,115335,63535,2858,-38842,-88601,-108676,-89561,-85761,-68760,-78711,-119110,-91393,-9215,-33431,-46154,17773,62782,55515,59690,32336,-15569,-56022,-65780,-46753,11425,17123,-7622,14382,41236,-23604,-113506,-73236,29867,61463,36678,35003,38906,-18367,-69890,-39668,6590,19519,-2644,-83948,-143933,-103766,-32089,-23602,-26756,17950,84624,134163,133340,83019,58016,54217,29280,-26968,-51262,-3480,38256,1273,-9100,16760,32210,64976,66315,50196,75296,104786,75025,43486,89489,138090,98230,-6778,-94830,-116543,-62447,5295,26542,-15973,-62237,-77986,-47660,-6871,8676,21033,46037,77009,66860,22354,-52930,-91114,-80569,-46392,4295,-16,-60505,-95227,-101508,-73313,-14399,28951,48295,110498,195681,173270,42095,-61122,-70097,-32570,-10446,-46232,-67071,-58422,-59611,-39817,-616,-19094,-61375,-82808,-65333,-16941,301,-47551,-42488,32704,39483,-15335,-16775,-12128,-77788,-78199,5877,18577,-22750,25319,90981,99514,30548,-74051,-76653,14283,57757,19643,-23700,-27768,-316,11074,16363,59013,97865,95961,63672,35739,12046,-44752,-87400,-33369,25237,-3760,-2191,38728,29879,-860,37201,47416,-20899,-17306,79852,150639,106803,-7140,-104301,-133849,-98819,-36208,45427,83380,54683,20085,4695,-6823,26335,78525,33555,-78385,-99704,-52944,-52553,-67354,-54743,-25059,-36441,-50389,-25825,-22742,-76175,-89941,-59862,-3491,73023,70878,-7083,-13418,36249,37259,-27720,-43897,5661,18241,17879,73652,93447,30110,2034,19825,980,-15690,40890,46806,-33995,-33562,44725,62795,-14511,-82980,-85723,-61149,-49798,-45444,-64514,-78627,-84480,-147078,-194234,-113228,-12915,33464,55602,28544,-22823,-33103,-23900,-58330,-104901,-107798,-74796,-53602,-9405,51214,84166,64925,58390,121234,111617,31289,17936,58050,67766,62656,62057,69380,63458,38480,-10587,-26707,28546,21104,-82039,-111073,-29949,68595,94676,37011,-21903,-25177,37753,91872,30631,-90144,-115866,-94768,-96561,-116888,-132397,-65889,36060,54011,-32256,-87606,-25298,64206,67074,29786,24176,12547,-29502,-50331,-19860,-16671,-14695,17497,32490,10111,3430,24214,76188,134037,130394,52469,-15271,-44151,-24432,8364,-14348,-56488,-51295,11173,77571,82062,34776,-23380,-19856,21233,43934,60964,36787,-37608,-14271,42863,24192,9406,3776,1244,24111,13622,-29850,-34886,-26312,-20139,10078,3565,-63335,-8352,171889,204692,18128,-133015,-103900,-35901,10029,51386,92199,88311,57943,38999,11470,9262,64751,100490,118313,126361,85210,33498,1632,-40461,-92808,-116444,-122477,-118362,-77875,-33455,-26945,-69025,-107542,-43736,54257,57900,47317,100125,95423,14245,-44597,-45101,-35469,-1410,85021,124203,57378,-15916,-24290,5138,-23238,-54124,-22244,36851,46373,-37101,-115549,-86178,80,40170,53880,61024,68875,39765,-14385,-79583,-150079,-111969,44162,125687,39229,-75464,-69796,-13903,36290,90710,78822,11184,-37894,-53957,-33734,-39343,-95896,-97916,-58732,-70034,-70109,-39310,-25608,-87070,-196300,-144245,59700,182716,159041,87748,10377,-48928,-62949,-11017,61519,92903,55389,-5732,-41730,-15221,50211,49156,22479,31033,44941,16720,5151,49510,42187,-6995,30714,109207,98630,23945,38804,88217,21152,-69301,-77216,-20435,38208,26864,-25198,-16510,17094,17223,-8312,-2529,62173,85451,-15979,-132760,-155398,-120666,-48282,-19549,-71732],[19480,46127,70123,39465,-24577,-28331,-12001,-48882,-39933,17710,496,-17723,42454,81781,62770,57935,36190,-13486,-19213,12548,92,9287,75772,87417,44073,-3457,-76851,-161247,-201958,-163511,-94398,-86953,-90079,-37089,22382,49624,34275,34717,21588,-29575,-93655,-145901,-148789,-105037,-63466,-40306,-59002,-86212,-32642,36085,-6947,-58522,-18807,25575,63483,77718,8443,-108671,-156989,-118577,-77279,-85319,-97435,-52349,10538,29601,21308,5804,-15601,-44296,-98724,-141423,-120550,-83045,-47846,24975,73690,51819,33094,13501,-10009,5348,5575,-30639,-28863,6603,32801,20191,28557,96594,141157,76663,-31929,-127456,-192096,-219174,-220214,-181224,-110118,-63567,-15142,635,7940,50577,98242,84401,3602,-65053,-42170,22878,34639,-18947,-7624,72457,76344,56326,77411,83732,64766,60867,35870,-35605,-70942,6955,111694,112109,17980,-96886,-118868,-43333,-13748,-75198,-53084,37595,70606,49911,21095,19130,76815,93755,44249,70958,145469,147403,98144,-24941,-220591,-231449,-47536,63981,15601,-37407,-17660,12098,28646,72834,123190,132218,94556,46865,40103,61330,102801,113841,40493,-13724,10598,-8306,-89931,-82579,5652,24387,-14404,-53842,-56267,-29559,22302,65455,66645,48481,27157,3951,-7495,-27132,-16239,54953,74563,25608,-1956,-5091,-25051,-55664,-61807,-10831,30372,-20940,-111905,-155492,-156057,-89334,-28072,-35165,-33006,57758,140195,103899,26229,11429,19439,-7653,-5415,73270,128945,115133,57291,-21195,3424,81182,26816,-38745,37999,78802,23609,40563,34359,-85181,-144093,-93084,-78143,-67564,55335,129162,11686,-102211,-72471,-6706,9458,-40165,-71344,-51754,-41100,-103187,-172361,-114562,42728,94454,41982,595,-37314,-107297,-78163,15383,20351,-14532,-13284,-44058,-94477,-104835,-64716,-346,38697,67585,72574,35138,9496,-18622,-51259,-3016,54271,48300,58638,88186,72159,24256,-44269,-115949,-127820,-54187,31827,100207,142134,83026,-78850,-123068,-59063,-28200,-36925,-74193,-81389,10321,55245,34184,-1773,-63464,-6982,80606,8098,-62973,-63159,-82669,-73200,-29452,-20011,-26790,33176,102072,86430,27861,-10860,-48536,-61826,-63819,-109134,-134405,-16833,130263,109361,-378,-19953,9669,-5956,-20374,1673,-11357,-45206,-4033,74970,77807,-2588,-78448,-109751,-110449,-120708,-140674,-105228,-16336,9684,-31255,-78496,-79983,9538,100898,67129,-17191,-50961,-68259,-85276,-90589,-65443,30745,90957,42826,-19057,-49108,-48423,-37719,-54789,-60142,-20630,22314,59475,98991,85479,24809,-27022,-24302,5414,-33701,-118415,-91337,1472,2259,-81116,-145197,-109551,713,37633,617,-23023,-11672,-8187,-44016,-47076,22153,9696,-80554,-84039,-44483,-30521,-26506,-57134,-137684,-150826,-50618,3456,-30053,-11003,19422,12978,10144,569,-49391,-56037,-38378,-58952,-75757,22059,127725,116943,67574,32955,29896,34560,-1096,-481,41351,31579,-45896,-145625,-155627,-67080,1487,12279,10571,17037,64425,104954,86427,82770,100723,90532,32707,-14803,-5352,30306,27888,15466,32968,50753,36778,-6179,-19051,-3367,15189,19627,370,-20916,-28289,-21567,-539,54380,124310,81753,-9065,-5688,42046,43137,71572,93028,50094,8964,28232,86742,119541,58349,-2523,-326,43824,91913,44945,-70906,-120019,-45445,44151,51661,44429,79380,81502,4202,-37259,-9625,-9083,-82371,-135468,-109378,-108519,-85391,9462,53467,21770,-6094,12711,96205,152940,122823,110450,136920,123649,96600,111625,106362,69196,78862,160814,203642,176916,115185,39306,11522,59883,70431,-23988,-113032,-95538,-54582,-116215,-222812,-247916,-176548,-93778,-25212,44814,86601,76671,32998,35540,84326,119708,90780,59223,23136,-24953,-47958,-39417,12483,52590,80087,100650,77414,10052,-45021,-77142,-67090,-63400,-118207,-101323,-57602,-79616,-44502,60766,40738,-41046,-22104,60342,80902,55414,39005,76538,58061,-24289,-54246,-1134,27230,41807,81058,98368,41195,-20410,5850,41932,15133,-32019,-27871,40745,57415,6424,-13639,-3815,-5846,-13236,-49712,-88607,-80109,-31013,10898,45702,78667,115133,132215,54781,-57178,-39290,34148,54732,25603,-6823,3497,21573,-3603,-5669,1713,-25365,-16121,4007,-5067,21299,61639,30965,-2537,33581,47436,-12863,-64694,-74223,-79487,-47413,-6922,-14428,-41767,-43770,-42289,-46336,-31167,-11172,-7510,1580,2040,-24651,-31732,-41152,-91876,-109037,-47213,12925,6197,-19225,-13186,-11927,-13661,-2176,283,11061,49912,81125,97276,54364,-33125,-58481,-43478,-70788,-131319,-141059,-116577,-94063,-75552,-71290,-91580,-84961,-21035,31040,22210,-13195,-52904,-63834,-20351,16795,-10173,-25017,-51798,-131948,-124330,-43621,-13514,2915,54357,60249,22849,-44483,-97055,-16423,123835,134039,30969,-35553,-8270,37026,33192,10016,24347,83154,108856,74020,49710,71016,31798,-52253,-58468,-35108,-73851,-23456,78666,106708,108234,156501,120159,-30553,-98773,-6320,124255,126256,-3145,-96857,-82884,-52988,-33934,29529,54340,-2653,-49490,-38916,-11819,14675,45672,26727,-47332,-61662,-25025,-33023,-76611,-105926,-101600,-88986,-55646,8509,32432,-19115,-39770,-21147,55329,151121,94078,-49371,-60178,4085,15076,-21437,-30341,3734,15671,-11075,19330,65913,25477,-345,19448,7903,-4719,26281,4437,-72645,-72990,21125,59962,17852,-19439,-20341,-31546,-57166,-53669,-25961,-6546,-24935,-90470,-116210,-46277,21788,32547,21636,-11502,-37116,-48866,-68796,-115084,-148144,-144968,-132165,-122476,-61257,35825,70517,28346,1422,29749,46396,37468,41388,71456,75642,54337,36601,16589,-11809,-8337,-13642,-8365,58775,78533,-249,-49940,-53110,-27944,1483,4613,19603,47770,71905,89264,8675,-109244,-101843,-57223,-66972,-79801,-92419,-50065,38027,61553,-20573,-102031,-81652,5928,42618,-10361,-34780,-22952,-48129,-59709,5419,28505,10249,41194,89282,56627,-30879,-74597,-8510,101391,125521,61514,37681,21466,-34407,-41624,-9567,13495,30577,74041,106293,70819,-2306,-72168,-52208,9781,16215,41443,87709,62256,36423,57574,69119,51640,36011,67163,106153,72948,7733,-20157,-24347,-21909,-2447,-1501,-35491,20076,166675,160116,-54422,-176107,-104749,-24994,17839,55568,74877,58734,56633,58843,27569,-14541,19835,92265,121957,100468,47263,-11141,-51186,-68788,-74930,-74748,-70115,-64785,-24854,-8682,-28773,-26291,-26007,-26886,-1701,16068,45807,113233,103105,4851,-76442,-76507,-28273,17043,68789,97801,64726,-4086,-50025,-31317,5593,9272,7483,39171,56718,24634,-29700,-32101,14768,37596,27680,44495,74407,44758,6449,-60079,-152678,-108878,57045,120411,23821,-63131,-38999,6068,11453,27562,19171,-26664,-54211,-37208,-42842,-114742,-155471,-107743,-71423,-88850,-72362,-39699,-82260,-197552,-251874,-118643,90895,163682,64615,-42953,-88638,-101486,-70093,31424,120780,112068,47069,-5812,-48022,-11128,99723,117567,57061,22160,-3059,-61724,-86762,-52117,-39095,-8658,111650,212697,194907,118074,100070,107271,19327,-42895,-12694,38720,83242,66246,-33594,-84870,-66624,-54048,-29931,32179,71248,23196,-78021,-126801,-100741,-57014,7519,46786,25853],[55634,28678,12693,-11362,-28277,-5342,-713,-32126,-29942,-13448,-17741,359,83486,143856,112153,49543,13568,-1860,-16592,1906,3307,-27719,-8468,45457,56538,21801,-38149,-103574,-134635,-89757,6649,38922,14542,30864,79765,79723,24001,10076,-14738,-44061,-54401,-103014,-144995,-76816,23992,79709,30043,-36053,1682,56059,-29246,-125064,-94782,-16850,56593,89337,26536,-102779,-155456,-94735,-48688,-59611,-49028,-35289,-45591,-31361,3505,-3665,-25651,8617,11206,-70064,-126652,-97864,-45104,17217,63792,72535,75616,58133,17950,21553,56295,46116,-8389,-33215,-24088,-26839,-11589,45679,105476,111387,47140,-49956,-119213,-155993,-128798,-45920,-710,-25123,14799,74006,39296,7328,37244,49451,2571,-37623,10138,71351,42830,-19802,21442,77809,45416,32081,48758,13178,-11620,36999,57955,-30684,-122227,-63931,79174,119130,45985,-37651,-82446,-58647,-26476,-57923,-57813,12660,58313,35372,-3399,1360,34030,11001,-19463,52244,117772,119747,110933,4332,-188258,-218666,-35752,98121,56850,-5871,-27449,-51941,-47017,16064,70871,82018,65383,70014,70744,57032,93224,115897,50932,-5933,-3276,-3545,-6077,27625,59796,32319,8465,28186,43046,33717,19865,2405,-8679,-15259,-9948,18599,38635,-18402,-81633,-33684,34126,12965,-23401,-12719,-22073,-61597,-71578,-30921,-1425,-1632,-10402,-41076,-85693,-71416,-49878,-65486,-42441,50664,139546,146889,86138,21139,7209,-13708,-39572,-31024,8563,4695,-57526,-113448,-75137,-10634,-31581,-37523,44859,78291,12804,13348,58047,-485,-74944,-75409,-79473,-29286,110460,153151,46397,-48646,-54177,-29892,-32074,-61399,-58932,-23801,14330,-21784,-92603,-64271,52897,92480,51176,12479,-15332,-83047,-106386,-63277,-33911,-47739,-63533,-89872,-102121,-87750,-15350,110609,151918,78678,28991,44610,77687,80962,52197,35959,41708,57323,76763,69737,42812,25142,-26523,-122243,-178877,-130935,-35253,46769,81684,15202,-100842,-104074,-51731,-12615,36924,17023,-19242,42056,54196,-1559,-28681,-40861,41575,142970,64027,-70341,-120665,-102932,-61003,-37868,-38323,-51100,-12161,44983,62757,65274,80957,39423,-6818,-23905,-78262,-120612,-23073,133241,142380,52255,14139,8584,-11614,21719,75091,36670,-19419,1381,36376,19681,-58045,-121495,-111878,-104924,-136373,-99247,21108,105104,66113,-16502,-70705,-80894,-42486,23937,27690,-33332,-55003,-14715,30562,30746,27382,68034,81449,53257,14322,-44430,-61810,-44424,-62486,-59166,18345,100288,132370,106141,42395,-39291,-112955,-91609,9137,-18165,-169049,-186384,-62333,-5254,-43106,-112036,-97449,6108,37138,-24907,-61068,-53076,-33691,-27083,-15492,26340,34543,-3847,-30996,-40880,-40690,-24700,-33003,-86354,-80691,5549,51958,12713,-7510,-9539,-32552,-47591,-46653,-67040,-60309,-36451,-62023,-108819,-29099,117965,170956,119216,53558,24958,24116,16709,26084,42209,11642,-11326,-8122,17337,29350,33353,58742,97391,81089,66605,97036,96315,65735,31035,23847,9983,-28866,-64535,-59737,-26576,-20197,-30936,-33651,-23154,-28260,-24391,-5882,31937,44869,-10971,-34781,8566,40340,68696,121867,164041,122128,20086,-63475,-74082,-44330,15131,53723,54814,62411,92549,97936,84072,39183,-22800,-40560,-3375,42895,22543,-47892,-98104,-43972,33725,27175,6853,48911,61741,7889,-21601,-10679,-25035,-97355,-154639,-147456,-158911,-149151,-61708,27745,76901,66821,36490,89106,172944,167837,120926,80091,63273,71957,89451,55992,-10192,4608,82457,84752,36078,60044,72823,22359,53269,103983,24,-100799,-54745,13080,-10020,-98181,-157504,-129950,-68674,-42840,-25457,51194,139070,105553,58537,79277,56426,-23110,-42155,-32262,-46092,-59872,-44561,-36956,-44918,-11603,52886,95492,86402,46938,10712,14438,664,-74569,-61990,17087,10389,-14577,31886,26020,-19998,8981,82162,89745,65568,88100,159272,156277,82174,19348,14277,48304,79927,95311,93209,62171,41180,61806,42286,-19435,-64089,-45172,53150,108212,75382,62104,59840,18925,632,13188,15566,-974,10658,60600,105634,101313,93713,105492,28495,-106924,-98978,-2770,60010,50771,-24397,-93382,-101285,-64041,-32177,-45566,-86248,-104149,-132961,-136837,-53753,17241,-3714,-16427,-7802,-64303,-124921,-89936,-30720,-26167,-5740,30013,-4521,-52256,-58535,-60494,-56894,3940,31005,-26082,-63546,-62430,-107673,-123020,-88943,-82542,-63469,-1168,21546,4705,28240,84505,93300,68334,44314,16573,16450,9018,-45486,-34141,2008,-30972,-52908,-46173,-84389,-152402,-166780,-129993,-108265,-94415,-78839,-50851,6674,66257,48166,-42368,-75467,-39572,-32883,-30836,15986,25284,-806,-63896,-132713,-129616,-73657,-20349,42503,64097,7101,-42698,-89119,-70006,64088,157930,104277,10097,-19367,30793,79322,57002,1454,-14390,36649,80048,53611,11550,39174,44485,-39731,-104319,-106066,-94616,6666,136880,175017,164501,215275,176973,-4375,-116355,-64458,71395,120686,19201,-48033,-580,15484,-273,21475,-4870,-70628,-83422,-34210,10807,17411,39599,58251,33329,20613,28222,4538,-46818,-98270,-96657,-58608,-20828,30204,75300,70043,32521,1798,41894,138530,125134,-11549,-58077,-2699,31269,24356,28235,46196,63705,61081,73778,86977,37697,34319,42190,-19665,-39624,-10718,-41370,-101668,-104261,-27905,9041,-10009,-24460,-13837,-23917,-75225,-60817,51418,93136,-4593,-86883,-58211,4423,45234,60737,38818,7700,-7053,-46891,-83112,-115684,-141523,-134267,-118230,-94628,-30709,32849,15524,-30661,-34860,-13793,36980,80649,69080,64024,62240,42445,6066,-49877,-74983,-23359,-3250,-7032,37951,113167,143478,91355,-26873,-89869,-58064,-15359,18252,43305,55590,64592,20148,-33106,1390,90,-76683,-97533,-49995,20784,97045,97842,13567,-70033,-75582,3907,53354,-37690,-78679,-20899,-30462,-65879,-11630,9571,-4326,40600,91138,55150,-43076,-87219,-23999,67937,78691,45260,47591,22118,-72738,-102269,-45350,17334,55696,98368,121037,75333,-7314,-71896,-33632,34782,3786,-31138,15342,37870,506,-30827,23361,87480,109916,126165,111986,53104,19321,-17326,-53929,-66903,-38382,2712,27577,78474,137260,76870,-83545,-121210,-32843,11338,10077,38160,68214,72597,84361,79526,19799,-68121,-63844,11753,42068,7900,-26291,-30622,-40389,-35067,-13350,545,17241,28413,37921,26615,18390,56546,80609,8017,-36674,10748,54241,82114,76571,31428,-30162,-59667,-32691,7195,30799,49850,40349,-14813,-71295,-68233,5841,61907,55391,34645,24345,40482,74501,71631,19245,-27407,-48717,-24996,20168,21845,25039,3801,-76568,-96976,-4461,55579,9484,-29233,-1736,33058,29338,-12896,-60050,-59860,-37027,-5702,-45940,-162583,-161855,-49576,-11955,-57632,-39800,630,-73651,-211503,-208976,-44568,102016,80805,-75115,-172037,-170303,-133794,-61060,34706,87133,52537,-22700,-76084,-109755,-66674,51083,98137,76898,49392,-24362,-123596,-147254,-100361,-54849,9647,101545,186305,196041,117138,51833,45983,31323,27992,45047,47030,73266,75044,-36325,-142561,-134485,-81257,-17438,46966,26087,-61659,-99018,-73935,-57725,-41647,870,46633,74192],[35069,-7537,-20891,-20175,-23012,-13769,-11831,-15085,-20285,-42930,-52665,-31435,53113,138117,122021,44896,5166,15786,16637,37824,37903,-27682,-69724,-39473,1843,45368,48392,6722,-4001,22636,86927,135151,116245,85660,75182,38713,-4175,-11881,-50085,-73653,-61656,-92622,-114768,-33785,64456,118633,89540,8450,25471,74749,-4276,-93189,-86668,-53179,-12550,42786,37360,-60550,-110626,-38374,-180,-18814,-2725,-34099,-108957,-114485,-55117,-40765,-57400,13609,90657,20823,-86781,-98113,-61310,-44248,-40193,-20196,23136,35485,9323,30435,106588,105497,-10483,-94606,-122407,-156867,-148439,-90185,-6201,61066,37366,-31024,-61376,-58272,1223,100077,131584,65224,29876,54239,23035,-29854,-30369,-10296,165,23350,79910,75106,-16780,-60334,-15528,-1147,-6305,38239,49539,-32961,-66061,14973,57221,-19293,-93484,-65304,32746,104114,116661,69926,-24004,-71524,-41849,-26775,-55497,-49811,-15258,-23158,-44231,-27669,-12304,-54034,-79640,13187,90341,108162,134143,91516,-47447,-102891,-1092,87784,96900,75204,-2462,-95037,-96580,-16330,39219,37473,28237,73482,76785,8683,23044,83529,52639,-29100,-66814,-64088,-53771,-25527,4795,17943,66301,131946,111243,54397,23225,-14179,-36555,-37292,-14052,36618,70931,29721,-48757,-56588,3200,-763,-51641,-34503,23538,14391,-20592,11487,41810,36334,44104,23927,-47604,-69261,-50148,-31825,-17271,27661,82322,85046,32209,-32867,-37998,-7999,-10013,-50675,-62114,-72456,-104684,-133878,-163705,-198968,-157225,-58663,29294,52176,5470,563,58181,64549,31710,-6437,-70419,-57158,24552,41381,35965,13810,-54103,-86635,-66043,-46467,-24028,-2422,52368,76200,16389,-22259,8825,19509,10349,6349,10377,-20881,-59528,-59456,-28086,-36126,-68632,-82165,-59107,-17951,45560,144735,165008,55620,-27178,7020,76652,146018,166990,78860,-18803,-13584,26345,16928,-5867,-1053,-4631,-39843,-96953,-115271,-74528,-14049,-1530,-38988,-50806,-25024,-5003,32772,91883,61360,12910,33231,11845,-37181,-22862,26819,104717,174455,113941,-21958,-83794,-28643,46396,11923,-74755,-145256,-150350,-68388,31539,73627,95522,85362,58512,26765,-15275,-65429,-21032,100222,132465,88358,77567,58380,8443,35586,98641,65890,20017,28850,40234,25529,-36377,-99661,-92943,-101192,-144573,-62117,103555,166263,91771,22557,-1446,-28848,-84441,-94684,-61195,-39302,-12031,44697,91342,80182,23718,-14951,-14000,34862,63967,17704,-20044,-43246,-78702,-51332,26224,79709,85002,39481,-16612,-61602,-112236,-94105,-8848,-50962,-214429,-244035,-131283,-49542,-48668,-105723,-110386,-17262,46579,15856,-35517,-77304,-62178,18832,81185,107610,131096,123029,62783,4103,-2360,20344,49179,61506,49043,17519,-6722,6726,31732,26142,-10793,-55246,-74433,-84422,-82640,-78077,-69693,-69602,-33402,95430,176424,104079,-894,3262,60583,45996,-9461,-17431,2388,33409,79441,119813,114050,79938,50556,44905,37083,18577,27874,66406,51077,-42758,-63769,-6836,2213,-63732,-112110,-82425,-51719,-59810,-86866,-90981,-49181,14443,35580,14794,-41239,-104521,-70582,-9029,-2814,18289,51918,66616,65258,24006,-69257,-100405,-55650,746,36666,43771,26345,40063,43036,12215,-26181,-75374,-95352,-59433,-33520,-22057,6029,9186,-2208,-8697,-31444,-41752,-7706,12425,-2558,1025,18511,-2223,-78872,-137017,-135618,-157520,-157689,-82624,28613,114809,91988,147,10632,121520,164464,121924,75040,35228,4321,-8697,-28940,-56886,-18694,20447,-9871,-30441,38520,83652,43921,34661,64518,5009,-43881,22592,103642,119277,20607,-91989,-81527,-23654,-54971,-113612,-48373,80085,81065,45333,66741,21449,-72032,-49024,27794,9278,-36593,-11399,-4539,-61770,-53051,26339,117121,163665,122938,55628,51015,56979,21124,25196,53229,5236,-70148,-57643,-44955,-7508,58331,75830,30946,23577,77649,133389,138984,127999,71477,29804,42991,45298,30711,39076,36478,19871,34324,20824,-24801,-48680,-22280,41821,61473,33481,50339,62903,18258,2593,34352,51769,36644,44423,72885,85710,61150,25383,33517,31505,-44288,-78585,-36561,1388,-38078,-129366,-207861,-197738,-111709,-78178,-119898,-121561,-119916,-205243,-214633,-90657,-2042,-4553,-5594,-26292,-108369,-146654,-88439,-29668,-27883,6860,70928,42217,-24058,-39565,-63147,-59449,23558,59049,-6806,-60021,-44864,-84734,-128578,-116437,-54411,20780,55038,21510,-22398,12205,90042,97326,70061,47169,29423,43860,22643,-70187,-106958,-78753,-70629,-57822,-38075,-60629,-118115,-127102,-87840,-73377,-55175,-17358,23163,92262,117472,22058,-124562,-154513,-74657,-23582,1211,55204,74604,29643,-53153,-105833,-102677,-73794,-16461,49014,52970,2695,-26771,-56993,-29238,55056,64757,11223,-15287,-9461,25247,65307,55277,13551,-11298,216,34669,14199,-45310,-37729,12518,-17734,-98720,-118376,-67521,16326,98876,140805,131228,145568,105352,-13367,-67624,-43758,34494,95637,45156,-23862,-4186,16035,17539,35075,-3775,-53504,-43714,3680,31108,20840,38373,62705,42309,32816,39074,12956,-28311,-73639,-41767,28485,41670,32387,70477,93383,42513,-17788,-25809,38653,102235,47347,-6077,33456,54178,19049,22544,37810,41030,71261,120610,116724,53897,54282,35269,-71177,-105863,-69400,-89533,-127993,-102835,-55154,-42354,-54361,-54181,-39168,-37287,-85704,-69717,50813,78197,-58698,-142582,-73191,17119,58114,71333,36507,-7602,-31516,-64566,-83672,-94543,-96088,-86149,-79688,-43937,28561,20304,-70059,-90571,-29623,26497,62571,81796,64127,51837,47702,30643,-22745,-95262,-100503,-32564,-9043,-19959,-4100,91647,205596,169632,6701,-76894,-46171,-19011,-18804,-7476,21157,44848,56063,59502,86248,30502,-86480,-97614,-11019,59175,95598,77420,13526,-24374,-1659,73613,87765,-18548,-53047,-6216,-37404,-81002,-47838,-39153,-23514,27495,43461,27638,10675,-3669,19197,72051,75997,59880,61475,247,-115192,-155475,-112520,-40841,42666,105624,114712,82121,36514,-5276,13405,45893,-4676,-85752,-85795,-47153,-44017,-81724,-41119,64785,153611,178390,84632,-21330,-23496,-33840,-77732,-87219,-27202,42688,60626,89871,102323,18943,-62837,-29311,59653,80137,45559,39264,79635,112019,109948,71852,-23976,-119119,-124010,-94938,-82267,-87305,-71981,-11849,4437,-10114,379,22687,45298,56956,45761,37410,44030,69188,87316,19679,-21213,34432,46337,19577,34322,60236,27927,-29983,-49880,-21954,20829,59688,54589,-1757,-64852,-67213,-11197,46069,47025,18443,-903,9819,73867,86341,7207,-74934,-98976,-70577,-7761,26184,55899,100273,60637,-36548,-42892,7805,22610,21951,31851,59337,84443,11972,-67223,-29184,10013,1756,-46994,-125718,-104189,-8263,14531,-32003,-5079,59415,12840,-104468,-107869,11205,98487,48349,-90634,-166373,-173629,-138458,-50954,9696,7993,2761,-40098,-122343,-158803,-115465,-36489,10454,54185,73533,10040,-84103,-108106,-45611,37488,86624,78016,69042,61157,-13343,-87942,-59780,31012,65766,30869,17240,81743,109538,-11933,-152285,-142725,-31753,45409,58455,-911,-77834,-63118,-20590,-49271,-68815,-37501,15311,68605],[48640,14962,15173,26767,964,-27143,-26624,-12515,-24641,-47855,-64935,-75802,-36769,38214,71068,66437,50976,52946,57189,56212,38559,8898,-25727,-74600,-83786,19599,99522,78304,72597,91443,129988,170871,145184,97454,58038,4804,-15242,-3902,-37748,-74620,-89389,-106428,-68811,20503,72251,78555,73755,29999,29191,55038,22782,2330,8578,-31153,-51595,-1125,42486,-1358,-45645,2787,23777,-5946,-10758,-44823,-97397,-98851,-51073,-33404,-59845,-14945,78694,37663,-71601,-98653,-59311,-58235,-103718,-119227,-68222,-22473,8628,74460,143422,122448,20310,-74365,-155470,-231644,-209545,-125328,-43895,3105,-17282,-49507,-40080,-13295,31082,101034,144530,90557,-19465,-66552,-28348,-30218,-58805,-26058,23727,54369,97153,50419,-77757,-114348,-79787,-72663,-42960,31077,49015,4444,1077,41630,25076,-43269,-65368,-38673,12648,96938,168163,122096,-974,-66325,-12036,32312,-25055,-94695,-85322,-45320,-25261,-22094,-29691,-71607,-85720,9443,85142,60047,41597,79875,64141,16907,-9769,-9245,51864,109254,39926,-70941,-69726,24014,79612,29617,-26544,19073,59419,1178,-11893,44875,30577,-66147,-121918,-116708,-140441,-158238,-117895,-34648,80811,120027,47096,1219,34854,39419,-7318,-35880,-6123,41361,59756,50405,25866,16124,33325,4426,-68379,-54138,62189,95423,54002,98166,143904,74625,-3666,-15934,-43483,-58867,-11488,66736,83927,73847,36784,-52183,-101775,-84045,-41930,25251,54660,30027,-1266,-46039,-84976,-119213,-205665,-290573,-227567,-112846,-43803,1019,18688,34152,56811,63966,70436,41883,-54777,-123018,-132565,-107482,7172,70386,-28665,-110833,-68940,-16888,-4170,-309,63338,119235,72197,6707,-8298,-25187,-21392,-2183,22157,35621,24623,2929,5215,-18142,-66355,-72880,-23676,33950,58094,91405,99493,20071,-65731,-61387,-576,98650,149960,59175,-68756,-82470,-40721,-28893,-21943,-12103,-6028,15436,6875,-36057,-51232,-23439,-32224,-41146,-1453,18694,19146,77169,124244,81434,31294,14699,-30853,-56221,8238,89926,118710,127345,119968,78453,40361,73995,149163,87427,-64887,-170207,-207188,-124305,19603,56896,38744,61298,82402,44007,-11593,-56922,-26079,47371,54457,28662,70053,98829,49743,22953,49347,56134,63493,76035,68901,55706,34237,9242,-489,-42235,-98897,-36985,93889,131199,58254,9567,17717,7853,-51254,-99817,-92158,-25882,35864,47103,37773,8001,-70343,-117992,-81352,18359,79788,39114,-14922,-60738,-98774,-49479,28335,48161,32299,2612,-43829,-60786,-67137,-71831,-63347,-108932,-203390,-186474,-98178,-61572,-78471,-116565,-124737,-39989,45982,44788,-13285,-74978,-64670,56889,163959,189296,199004,186366,120256,50627,44303,67034,113749,152530,89632,-28960,-66483,2620,76763,83606,42154,-24023,-73610,-94437,-85095,-87380,-54247,-2295,25966,108545,169252,83847,-55491,-37680,74858,72031,-14979,-32634,26525,46742,41174,89455,138481,96656,-20951,-83868,-31262,-1638,-12127,40131,36971,-67955,-75743,12724,44482,-22995,-99795,-95822,-28902,11393,-23417,-60215,-12004,70913,69645,-12334,-105550,-145116,-92157,-43430,-44999,-41400,-43943,-31252,16097,36343,-10412,-22471,-7735,3699,41246,40031,-37760,-54238,-33274,-60438,-83079,-92962,-119434,-107816,-82630,-36531,59432,105951,53010,-21040,-61046,-51990,-16426,16792,18404,20095,30557,783,-84736,-124703,-82484,-73446,-51792,3572,42425,76399,64123,-24544,-48182,51482,113150,70534,50359,52554,7509,-41635,-27755,24367,64772,63968,34481,37626,71333,93408,87012,39430,-10157,-25273,922,76066,157443,169508,33402,-119596,-90337,-6136,-48543,-121827,-97419,-21358,8893,28404,69506,62286,4043,55571,147226,100489,23916,32546,49767,-6111,-17444,45856,144909,184519,101075,15988,40430,97684,113305,103002,40466,-57977,-111752,-68132,-25619,37189,83091,40155,-31457,-22108,11669,35592,58259,94143,84919,72687,41330,-12628,-16601,39262,54147,18458,24281,33646,7809,6145,30035,22091,-33316,-74637,-59891,-40116,-29409,9854,45263,49437,44203,62397,62093,40416,19740,-21267,-27960,33127,49985,2597,-35063,-67230,-143639,-190318,-175502,-111262,-47374,-70463,-129948,-91999,-63222,-135019,-136608,-47870,2794,-254,-17030,-48671,-77885,-78089,-59410,-37258,-36703,7532,78252,67193,22927,33700,19883,5008,32160,47463,14863,-18381,8248,9097,-40917,-67789,-10518,65091,78741,27270,-35662,-16385,60777,77901,55694,27699,23191,68648,81715,3697,-88984,-123499,-95212,-36830,-10914,-14825,-22774,-5275,6844,7501,28318,51129,47243,94474,126729,37120,-98646,-154166,-121045,-50650,15483,70935,89725,44665,-37370,-89693,-74003,-43149,4915,42767,49075,46585,47514,17283,-24507,-40489,-41756,-20336,4216,-5717,-18202,8357,49183,64028,27384,-4941,14392,8768,-23044,-13242,33017,44181,-14569,-45456,-18922,-11855,-20457,32012,60941,16956,-47900,-58722,-7626,8542,21708,78554,72775,-26514,-71689,-36494,-545,40484,54114,43715,42557,49261,36487,-2646,-19896,-18974,-37690,-22434,11204,1226,-38291,-67362,1143,93082,81003,25108,48229,62364,11973,-39585,-70364,-54623,31778,69969,59382,81749,57337,-35039,-51434,-31624,-44578,-7410,78535,94010,57840,47216,-8143,-101066,-132471,-105703,-97869,-100181,-67776,-48888,-48895,-36579,-20241,-21678,-36908,-60228,-47551,-17060,-33576,-103713,-144940,-86902,21952,82546,69679,7420,-59911,-84908,-62172,-46532,-66722,-54321,-46984,-76115,-47913,29980,-15669,-130323,-129052,-20544,69206,52555,21496,43510,67817,53000,15495,-43032,-86166,-88323,-70736,-41914,-19046,-27355,28415,141753,137068,23378,-18606,10242,3072,-21723,-3685,34507,74934,103387,85022,76519,34315,-38952,-19962,35773,32942,1753,-5459,-6856,19968,87303,143437,105211,28823,17490,3669,-51322,-71630,-52299,-54041,-24720,3361,-7972,30078,109475,85739,34379,67035,101060,87852,72361,-732,-101943,-136893,-128042,-63777,67102,139708,107739,85255,96315,52279,-6848,-22261,-25775,-64620,-93235,-69493,-18947,-1599,-8444,34728,153159,202698,78408,-34540,-36375,-34982,-51899,-28691,46003,89013,39214,22671,27040,-33413,-52166,15805,97321,129595,106657,63052,74458,92437,73256,15284,-81526,-130413,-117340,-145842,-161916,-124651,-65829,4392,9199,-28553,-23202,-7082,-13677,-28044,-22391,8182,18940,3138,-5421,-5837,9748,34144,-2277,-44716,-13468,23596,-6189,-46173,-64137,-38936,43940,119400,127826,75863,-2817,-31881,-26934,-23615,-30524,-12364,672,-18183,-284,35710,17911,-56060,-87929,-46302,20781,37312,55176,129905,146520,70796,24081,19657,27598,44138,42631,60720,100014,57299,16848,57298,43046,-8784,-15664,-19445,-28463,-36525,-51895,-67009,-22148,73518,90370,14395,-19427,42703,109811,96170,218,-76514,-114838,-119375,-61084,-9403,-14775,19515,21605,-67005,-112894,-94846,-76370,-49814,13381,47466,39646,12121,-11535,21885,100042,144908,102392,-3271,-74583,-117873,-158889,-101234,22787,45145,-21062,8809,133783,170181,48873,-74067,-57630,51975,91725,44663,-12572,-45041,-14305,13253,-32272,-66925,-40248,14068,73917],[90810,69350,59918,59494,20034,-20327,-36690,-52765,-65881,-48184,-42583,-85099,-120482,-97946,-28291,50146,66356,45799,22393,-19080,-42712,4460,33250,-60741,-139993,-49849,56306,44576,38537,79133,126723,145622,105118,72639,49384,-5570,-35897,-7376,-10535,-53906,-106478,-110395,-45307,21963,47366,48946,47954,47297,26865,7071,12372,56021,68703,-10762,-71149,-42638,33950,46079,9698,25926,33209,-13408,-35042,-27819,-19413,-7563,18363,33252,-5274,-14946,31123,308,-86963,-89893,-23841,1128,-58790,-128807,-115063,-58430,8545,95234,134898,98642,55640,3866,-90612,-160977,-104398,-17866,-6742,-32144,-39045,-27280,-6418,-11763,-27987,55,74269,64062,-59176,-126941,-28759,6697,-57926,-17216,54262,50267,72129,53690,-55632,-124032,-106294,-74862,-49955,-6241,41595,107827,137919,69751,-38457,-107387,-105407,-46417,17935,79932,130390,96709,14172,-8300,59494,93570,29317,-77787,-94311,-12494,37600,17841,-11633,-51558,-57617,20107,71692,-3023,-85632,-24206,76600,76644,-24028,-79254,-12042,79566,58618,-19373,-7903,93221,130867,32252,-62894,-29051,47531,48483,29777,39168,13775,-57915,-96551,-84273,-89082,-121155,-129702,-64520,33375,9477,-60526,-38210,49870,84586,12527,-57939,-20771,18326,-15547,-25012,36502,88278,65692,5878,-45755,-32495,51536,97190,89154,136248,176140,79636,-54593,-52044,-6020,3593,59574,167099,200954,154763,39019,-115622,-146048,-62155,-3599,22054,49689,87308,98228,31855,-53305,-113496,-169416,-195718,-156614,-125054,-129643,-70026,33451,91385,77080,21910,-16912,-10381,-26779,-105593,-179546,-148665,3616,100319,9561,-96194,-45350,19981,460,-19356,39317,83459,52338,22408,24104,-3814,-9512,6155,20363,40187,49683,28291,17089,-21444,-81190,-82418,-13798,37056,26903,34743,54696,6832,-66236,-92124,-60109,14846,55816,16516,-43996,-53239,-41505,-26747,21981,39803,-10662,-23066,12406,7780,-23961,-32599,-62124,-61357,-10237,20402,28466,90631,124553,87533,39476,11338,-30693,-51237,15729,87749,67441,25260,67657,152373,144096,101105,134436,105526,-13745,-86372,-106094,-58990,43298,45630,2130,31365,62421,8700,-72538,-87230,-33547,929,-23341,-49543,-843,71647,46941,-32713,-30338,54517,123749,126082,89915,64561,68987,96531,91383,29898,-36729,-31686,33379,65840,7292,-73648,-90313,-33387,19324,-3511,-39198,-104,35305,-2976,-40437,-70693,-122498,-128602,-78929,-3066,41209,-2660,-56343,-82537,-95378,-40293,30180,35879,42241,39749,-41543,-87315,-62776,-71679,-102471,-117841,-125268,-64475,2495,-33404,-92997,-112514,-112346,-49541,9827,-14285,-52338,-39646,2840,88755,164446,172369,151613,128328,80058,29774,25619,37450,66895,76868,-3408,-72514,-30732,27222,61179,60748,24560,-30338,-89802,-123696,-79487,-48395,-24680,21177,66119,120272,167966,106380,-32736,-69723,6425,46013,21753,12271,32466,8730,-35444,20701,104933,65912,-86022,-137364,-40315,-679,-20148,17516,15092,-37008,-1816,42054,25902,-16662,-64827,-81931,-15131,53724,17106,-25960,9379,54407,23238,-44704,-80583,-85243,-79898,-65260,-43763,-32632,-51942,-47170,700,30154,12147,16124,-8797,-41784,814,16696,-64371,-91810,-79546,-98974,-92175,-85409,-140595,-162162,-116323,-52651,33352,80929,59472,-5007,-51514,-31555,22063,68780,55202,4711,-24493,-58750,-142214,-171204,-82059,-8768,51098,89509,32795,-6591,16175,-15137,-46798,7674,31760,-38368,-69538,120,31553,-714,17678,102166,130934,105410,92420,96006,82400,86256,112646,78860,11,-16439,21401,69280,122371,106531,-33912,-172500,-135602,-53767,-74351,-93912,-69952,-36990,-5424,29829,60983,73453,53804,101423,139178,84974,45540,40796,24987,-435,-597,40018,126035,116004,-19628,-78794,2902,88736,110476,89885,6442,-71809,-83974,-24343,50997,92070,63089,-8299,-41654,-14040,-36187,-50931,-14410,28180,64380,93055,27199,-51429,-12672,82310,107147,83514,96279,80697,21969,27726,54080,-7100,-115121,-163121,-167381,-162168,-95762,13227,57661,49616,44512,56433,46723,14724,-12604,-40131,-48074,9799,72967,50824,-40053,-115331,-168602,-141803,-30645,60857,56880,-35231,-97500,-75036,-57026,-58630,-33309,-18515,-24542,-35404,-67841,-94582,-61950,-23239,-27604,-36332,-50479,-33567,6807,2725,3594,62700,100611,77315,41669,18462,-20155,-55394,-14481,26522,-11574,-34092,-7779,13657,33343,20970,-19385,8347,82721,104425,69117,11553,-1556,61687,114523,59793,-62589,-137661,-98857,-25586,-10080,10669,70380,101828,64379,33949,43608,30756,498,36943,87682,59352,-10173,-85567,-132357,-107346,-68219,-24537,18098,19795,-36266,-90865,-74102,-20356,30573,43197,37635,50361,76934,38592,-72825,-132995,-81767,-9378,15391,-11222,-49928,-41099,31725,73453,15046,-27831,-7983,18262,51384,78417,69233,71096,58712,37027,14038,-33260,-96979,-57986,-4001,-50428,-122092,-88649,1514,9140,-3365,52546,66295,-30184,-93429,-56870,-19267,18553,69921,102385,103878,79040,27184,-46259,-114608,-141932,-121175,-64071,-14811,-17400,-61902,-70202,14040,103781,95528,38010,34595,23021,-18673,-48101,-76221,-92765,-33810,46676,82062,85183,27382,-85602,-113981,-77401,-60130,-25787,18431,29110,40842,41846,-27442,-84851,-103155,-97832,-44438,-3746,-40345,-65293,-42245,8344,34380,15769,-27506,-33014,-12991,-54000,-99267,-76151,-59212,-47391,28999,101984,72916,-693,-49865,-45100,13882,40454,-15993,-30739,-27099,-68687,-59673,-12185,-36070,-94957,-101610,-34065,33689,9457,-15846,34977,89964,68581,-4950,-62120,-53213,-70894,-109308,-54108,5044,-36176,-22370,61433,74384,25467,24792,60841,53596,31047,48990,81959,141833,148726,54242,7054,14050,16968,62764,74845,4405,-61077,-41082,16831,70888,144942,175854,117340,60519,50864,20201,-4445,-10512,-7266,-12972,-16559,-33139,-30360,69854,177074,121349,26029,39591,82300,55936,7511,-28918,-50723,-42662,-47425,-11601,108897,174378,125752,102133,113883,15105,-121126,-132756,-36660,18304,2367,-1946,48301,102970,80453,49786,120884,149817,87190,72013,64822,12432,8611,62376,109843,85860,-1015,-39247,-49032,-82611,-74080,-9060,59152,115190,119868,71041,51485,31441,-5516,-62774,-114255,-101110,-63854,-107217,-153559,-122608,-55315,-13779,-37346,-50491,-10480,-9659,-70329,-123400,-92597,-32015,-17447,-49272,-66127,-21229,24113,9155,-53711,-81975,-59443,-59779,-87440,-67154,-41923,-16153,73448,157458,185984,162751,87604,25267,-5423,-58154,-90199,-32154,19850,-45,-15413,37704,54556,-23545,-50428,21990,53360,-9005,-30575,26442,92403,133788,128618,59177,4601,14695,20035,34219,62182,61577,77557,94491,23106,-17186,35536,61473,4505,-83552,-117782,-116141,-86069,7808,69190,30362,1210,49601,106368,106103,22993,-47828,-68907,-106053,-104568,-13038,44145,51063,37373,-2007,-17196,-29166,-64741,-54559,-11270,-14429,-1273,37494,30963,9858,28803,92868,112480,-3635,-112133,-117803,-112587,-59065,12517,-5325,-49807,12764,126458,158488,90284,38687,53648,75812,35025,-46389,-83156,-69353,-37717,-8773,-20895,-48921,-38195,4178,69486],[117740,98352,70719,60010,42021,34340,1104,-66832,-79143,-23713,19245,-20505,-86641,-108777,-68986,2499,25233,-6890,-60878,-106114,-107465,-29602,29387,-40251,-126638,-81720,-6015,-12333,-9178,45511,98342,102430,74493,71470,59714,-17650,-92519,-60479,-14106,-33305,-82550,-65198,-34189,-33386,-8457,51469,71570,69832,26484,-18402,-3237,46245,45454,-28345,-99713,-71524,51848,101638,63015,69608,72631,14172,687,31335,38320,38774,72794,105197,66209,12755,10070,-6328,-60657,-43841,25183,53287,1962,-85455,-103368,-65784,-31813,34354,79532,55432,36870,25002,-29194,-40730,42635,71416,-18593,-74010,-28527,19229,28705,-9208,-63805,-58214,30480,55864,-22630,-51057,28822,33840,-59127,-29884,64064,58651,55832,69167,5444,-89685,-94155,-51590,-49157,-41651,44574,175773,186471,39289,-97446,-155925,-159960,-80256,14389,34040,36485,52481,46523,60930,94052,96879,52786,-48127,-92428,-20032,41541,38611,17082,-16611,-34009,-1022,13172,-45072,-116783,-82911,40832,81603,4839,-48460,-13202,40894,33380,-8245,20065,121266,120628,-752,-75541,-38624,19011,49511,69188,64659,21326,-18133,-21965,2284,53218,54087,-19474,-42189,-26673,-83652,-104897,-31266,30064,40089,-16088,-88772,-53286,-27541,-114315,-145045,-30693,60846,16794,-36554,-13636,2250,-12236,9589,44416,72086,80839,41168,-18378,-6980,41221,56534,84703,170597,205900,142359,37435,-55857,-61427,-13989,-11612,-66401,-42391,67747,122775,44540,-67143,-125164,-114819,-67756,-26664,-60420,-151728,-123507,16899,99646,80904,-19226,-143668,-135316,-27325,-17755,-84614,-76318,13221,73914,1624,-88898,-16307,63319,15247,-35624,3446,31946,15035,14307,31320,8730,10839,22425,-2869,-31328,-18528,7660,29027,-23725,-96223,-75866,5901,20456,-7491,26430,62211,14475,-44478,-67750,-57427,-8561,31189,30423,31094,41157,21343,11738,83438,121389,10850,-83221,-53421,-18472,-45153,-85132,-131362,-131402,-56346,15195,39201,57783,69103,55311,28795,22508,13694,-12107,-2205,17278,-19860,-65833,-8555,138833,158995,65196,46053,39070,-6438,-6546,35195,68279,92906,56643,29461,42672,36914,-27214,-84358,-56507,-6113,-5730,-21944,-36853,-35151,17085,-1849,-98390,-63226,100904,188614,155875,98919,57004,43608,73786,80063,34260,-23225,-42095,-2087,49250,9984,-114005,-191672,-88049,51250,65891,39110,33977,1025,-39068,-48774,-59827,-63775,-52865,-66523,-59462,-15948,-16662,-43071,-51203,-36969,14215,41041,32427,95740,117501,-15700,-103183,-65394,-53100,-64472,-57874,-47458,17397,82524,20347,-55330,-67916,-72318,-41185,-8532,-59515,-70960,22866,104548,125995,117236,89858,56491,34891,-155,-23168,-13347,-28415,-41186,-47229,-74568,-37807,50541,41252,-1081,-13471,-24679,-39528,-82390,-121012,-58467,6416,26337,56656,94403,125539,172811,161827,57224,-47047,-53214,11759,70424,78322,25726,-13279,-13925,34257,89895,69313,-25808,-29928,19515,572,-5447,35215,46963,54732,114860,91785,943,-10096,13119,-16944,-22044,9644,-34991,-64912,-30028,-21868,-60593,-73573,-31665,1659,-12896,-29257,-15016,6423,2086,-3164,9755,12745,-15252,-18189,-47653,-89552,-58615,-3931,-20089,-47147,-57056,-52814,-47799,-87871,-155631,-164444,-98654,-42482,-19426,-416,40903,34249,-259,17673,84071,132658,95450,-3921,-68110,-85335,-142692,-189447,-112105,-12472,59908,103865,46885,-11764,6298,6095,-5374,16001,-4304,-90335,-164824,-106547,6897,27715,12034,63091,98119,67778,64754,70447,52979,60079,102277,132143,126072,99300,84375,81426,88620,57614,-35998,-109051,-102834,-91528,-113840,-80648,8222,77205,80027,60867,39229,16122,18387,55402,30973,-11354,28714,46188,-22272,-47565,-24791,1635,65036,28728,-111192,-121260,540,56955,31039,19599,13616,8462,-19118,-18556,48785,94852,41667,-10179,17367,65527,21080,-21413,2111,29535,46195,51189,-9324,-46296,23292,104293,129097,154874,201936,146721,31826,22832,57923,-3417,-111758,-147838,-141079,-143927,-83468,28384,65871,52060,45412,59224,71615,32054,-29123,-26627,-3749,11230,45124,31939,-67635,-119466,-104192,-39164,77018,154250,114832,-767,-75825,-109282,-118158,-77651,-40675,-62943,-67588,-38913,-46608,-73199,-46721,1895,9375,-24702,-84617,-109661,-83690,-77703,-42820,54878,111694,81477,54580,27698,-57408,-138316,-92630,-44778,-61589,-35028,-8907,-37802,-15288,25765,38902,90772,144086,127837,68990,4997,-6801,61445,130934,89332,-34615,-114268,-92934,-53970,-36486,22342,103145,113493,36137,-37694,-52359,-64838,-46271,9478,37010,54306,48656,-28350,-112442,-150673,-173548,-141488,-67824,-11756,-17543,-46269,-52805,-8546,55180,66928,35267,24514,58347,22708,-92457,-140564,-76396,-26213,-14483,-2737,-13857,-21225,8874,-4183,-63275,-69073,-46979,-3050,83964,116403,59263,42430,70867,60608,17449,-16963,-65467,-73685,-44135,-18064,-46620,-61309,-22617,-24901,-25110,17983,15044,-28242,-28605,3198,13189,7957,17279,67611,112971,91777,23400,-46236,-119611,-167179,-124921,-46779,-6071,-15001,-41563,-32717,33403,103297,123929,75889,15783,-20977,-46967,-59540,-72409,-85609,-49990,13986,51416,37813,-22734,-103823,-103872,-37719,32151,72327,39942,-8149,2318,42483,14258,-34761,-64303,-64881,31477,88444,-25253,-94175,-51738,-5011,12972,2919,-38445,-54810,-27787,-42046,-80438,-44639,3959,-8738,10041,66136,46986,8555,38381,86402,116066,116459,42944,-9605,470,4221,-4273,-16981,-8014,19590,9520,-36506,-55261,-31207,-10738,2981,55225,65562,-21178,-89000,-64854,-84652,-101897,-14080,20842,-57817,-35158,41570,29732,-7817,12334,71701,88123,57425,49017,88694,160372,146718,17445,-45971,-33084,-4573,51928,67730,5766,-36881,-2379,65718,105200,148223,169741,122433,35042,-6595,14239,54448,41329,39101,38015,-8400,-49833,-12922,98505,150633,96781,42979,21938,1433,-56554,-140111,-134461,-53872,22273,36379,12528,43959,113990,132159,110126,47229,-110521,-239728,-191749,-28535,70955,71066,45982,62548,88961,75298,41983,37332,15328,59841,190168,198154,67146,29747,76266,75457,5837,-39009,-34452,-64146,-104827,-104975,-76039,-16914,62609,77848,47336,47441,23945,-51761,-116325,-114024,-73456,-27866,-38764,-106387,-133038,-79445,-46910,-75174,-41883,32008,35597,-31707,-97210,-89399,-54308,-37561,-36337,-18003,6313,11849,-12945,-64240,-94946,-97769,-104136,-98354,-37318,7739,31278,89742,134116,149447,159492,134218,91420,50133,-29266,-74473,-17671,45275,54187,63411,106466,79415,-28680,-27588,75938,50742,-95125,-156560,-127926,-48325,77240,145645,88148,10890,-2219,3628,24916,53481,46035,40127,39916,-9484,-6917,57041,62128,1977,-57515,-61402,-81883,-112386,-69318,-10560,-24899,-25899,30675,60024,23743,-48633,-65921,-38623,-84468,-117730,20660,139819,68136,-32419,-23355,42938,55222,-2025,-15882,15682,-7103,-22784,11896,24621,-8467,-43960,13572,85777,25487,-63809,-59125,-16767,36317,56074,23088,19999,39582,61077,104058,124494,135305,138202,78189,-22082,-104080,-121085,-87303,-61354,-16232,21534,8998,-920,28022,95023],[68870,31264,4654,6015,23457,67303,53703,-22720,-45054,-4711,40572,38552,27247,16407,-13329,-15771,-11543,-46979,-99972,-105976,-85653,-49023,-27390,-59597,-101804,-78699,-34437,-15261,541,18120,44348,56437,64082,88206,69904,-43132,-160223,-140939,-60439,-39912,-36956,10008,-102,-65009,-62752,19352,79230,62205,17658,3624,20214,26468,9234,-32464,-95215,-54379,97942,148302,99739,116765,123780,71714,75018,86135,28734,-2605,61304,116656,80856,7939,-7694,6797,-3002,13843,50976,32523,-18671,-66741,-76478,-74317,-89060,-43708,22326,12434,-15271,-27229,-49193,-10930,73353,39033,-80962,-100043,-24779,16536,16000,3771,-23908,-29175,18419,43437,30008,40660,55594,14565,-58627,-33519,68694,85902,49270,37021,12302,-45747,-65895,-47447,-51426,-41732,47265,133427,105118,-300,-72881,-101581,-111784,-68889,405,-2036,-13407,30423,60159,60805,52644,52953,41311,-38875,-112779,-95933,-32854,20499,47948,45365,13576,-20251,-52307,-59444,-61396,-36414,36210,84175,71876,43359,42487,40778,5628,-23713,17272,102658,70911,-47784,-80590,-45634,-45476,-30604,52822,103630,56684,8360,25270,61006,101860,113881,57015,2615,-36675,-87736,-80489,-12712,-47,-21832,-31558,-61201,-51470,-52665,-132291,-156127,-69318,-20275,-67922,-83946,-2136,7860,-74716,-86476,-37745,-14918,-20318,-5787,30950,40081,26209,21868,16608,57594,72164,18846,4928,43608,47202,7978,-56029,-136762,-89262,61525,88327,-35477,-122433,-124461,-91466,-36396,52533,38359,-77256,-98342,-12304,34637,19040,-50308,-169414,-186280,-53953,32769,27140,13208,15345,18490,-33574,-78783,15683,97364,50445,-5798,11938,31135,12468,-8295,-20920,-41557,-7761,17437,-52976,-141311,-101047,20811,86835,10106,-76778,-27622,50913,22928,-9491,46919,74305,17397,-29710,-41845,-50223,603,80176,90816,69072,73486,56645,33723,93238,136222,21822,-100589,-94178,-52205,-76549,-118932,-158494,-165936,-87057,-2620,12481,-19181,-24588,-2739,10740,31534,52227,44453,9428,-52474,-106620,-113280,-60163,61213,112003,53337,5091,-62852,-103624,-45457,59365,120584,103686,48309,47036,47847,21317,-13034,-2588,40120,49475,22465,25258,19517,-17921,-8891,-30049,-103046,-33966,128913,175266,121589,72950,24288,-10961,-18646,-21901,-31625,-53476,-42951,10397,60801,42686,-52378,-141075,-77809,13898,34533,60986,47637,-22554,-33805,-25227,-41187,-19940,-13469,-103278,-150795,-64434,23957,33612,15185,41615,85750,49499,26666,124552,147000,1784,-74012,-32276,-16585,-19147,-31377,-64272,-9523,78640,54586,1746,-12613,-44230,-41887,10836,1692,-17014,36656,103038,103781,50869,4662,-5623,-4829,-30524,-29550,1916,-51024,-104372,-76104,-34158,20205,36719,-24004,-61358,-45275,-14047,3756,-21766,-61191,-25233,38335,98101,147985,135553,103918,125895,168756,110430,-765,-32561,8242,79913,103048,24562,4231,70056,95506,100769,115076,115060,114612,53298,-25039,-1894,74325,113032,120544,156859,130840,29874,33556,114686,76594,-19977,-49097,-95806,-123118,-95535,-97874,-127490,-130638,-83752,-5275,43488,22842,-14942,-26355,-13455,14846,15831,-12472,-44561,-43795,-58225,-92311,-87353,-13459,24395,-16714,-29780,7401,-40170,-142995,-175769,-127186,-37542,14245,-27751,-59110,-2135,42541,43567,58177,106603,141208,98238,4484,-52110,-38455,-51837,-114529,-101975,-50709,4782,75800,90606,41976,-4525,-25852,-9174,10523,-5273,-52284,-131875,-147252,-49808,-13706,-57328,-40952,1071,-16293,-14146,-2811,-6802,5257,44183,105451,166013,168209,130425,106704,97576,69217,24856,17064,-13252,-89352,-144769,-102114,58099,184245,148168,60122,-10183,-47504,-20536,10264,-34871,-66181,18402,69107,-9198,-67625,-48622,-42044,-21344,-39144,-114795,-90724,22112,23783,-54725,-42108,34121,65738,-6098,-86316,-91466,-25173,-5127,480,50398,109831,104055,77385,77398,81747,22546,-43670,-76081,-39653,35744,57089,49216,101070,187637,162532,54973,17708,41542,17913,-48454,-65593,-28907,-17188,-3893,32901,22738,-4127,-1103,49506,101653,47083,-43238,-12582,42218,18741,-15995,-53454,-113224,-95774,-42493,-7634,57754,132655,118563,29418,-68145,-142688,-166182,-148224,-132998,-150614,-99257,22443,73167,36516,9130,20453,24552,-23484,-123785,-161320,-109816,-80870,-31162,70784,65581,422,19743,32825,-64271,-176505,-150856,-109842,-86584,-7459,41906,-7066,-16871,37374,89658,130199,118727,42432,-14339,-31011,-3490,77161,151337,121868,9479,-69910,-97042,-104526,-53781,37808,75635,54434,-29139,-130319,-169209,-143773,-53700,16912,4640,38756,54727,-38700,-119683,-146357,-158781,-128510,-70936,-23081,18703,49486,18972,-4393,52701,92240,71029,44761,56048,46132,-25714,-91092,-86107,-66704,-42356,18018,46556,37022,-7897,-105382,-133187,-78524,-71796,-58645,41994,90442,44704,37227,60758,20797,-25740,-17469,-23357,-61737,-66714,15753,42293,-18130,-37867,-37071,-12970,1799,-43942,-44201,36327,74878,54751,11027,-40656,812,87080,82490,27064,13316,-1589,-55799,-65601,-16516,23884,44548,64373,57827,69530,106344,135841,82043,-23143,-70191,-73198,-78335,-70616,-51643,-18737,6791,10731,-13846,-58171,-84637,-29402,45646,106534,149407,110820,6842,-47044,9950,48898,6203,-46223,-32603,68969,101324,5289,-49048,-32857,-42511,-40216,-31805,-51717,-92424,-83607,-46833,-70865,-82629,-22352,-6654,-24575,-15784,-22534,-4154,93018,160381,144306,115711,66166,19326,50154,115777,101314,46429,43980,106583,135307,16982,-95299,-54381,-24827,-74800,-32591,40707,-8694,-90083,-105961,-107928,-51344,39087,10698,-73796,-17580,52025,-8809,-73245,-31595,57364,78644,26659,10792,63910,103949,83722,8630,-29351,-51136,-55133,-1212,40028,15228,-11460,15581,71198,103360,115726,125784,84079,-27058,-90853,-36013,32851,36592,64929,74846,36512,21972,65709,111139,75280,46122,80501,42538,-55972,-142304,-228177,-212841,-92228,17441,40059,-49798,-119039,-35248,85687,84864,-37120,-186309,-237080,-148012,-10135,47234,30215,4643,13069,4914,-21769,-35798,-63997,-92607,9919,203385,234331,84439,3186,13796,-19086,-80782,-55471,7479,-30925,-88583,-97599,-110250,-57651,47175,69973,46648,87573,89944,-28762,-107569,-79982,-56885,-26629,-7566,-73310,-132526,-88129,-41174,-48765,-14537,36781,69103,78790,37368,-20784,-49927,-47194,2687,72089,51084,-17694,-31267,-44400,-93111,-109293,-73016,-39500,-2747,28449,61806,92119,75285,41519,69902,121584,139584,77860,-19474,-50657,2812,58900,85149,121449,137174,73455,-39728,-26847,69264,25026,-134793,-212675,-200905,-159181,-63202,46875,80678,62003,32369,11087,34623,81338,38334,-44025,-46936,-24195,-8819,4675,-8647,-21201,6,30911,-17210,-92784,-105695,-78015,-74500,-68231,-31332,-39065,-101448,-117329,-54996,-18967,-62663,-80157,50665,161016,58627,-111439,-128138,-5881,82932,45081,-13000,19322,44838,18602,-12749,-15901,-12080,-46727,-39257,3100,-18765,-69976,-74873,-14049,69154,94924,87411,93754,28376,-26839,44996,104425,104515,104732,62158,-25753,-87859,-93315,-73342,-68246,-29726,29425,34915,24809,52111,98610],[-15488,-79713,-92997,-75227,-42422,34795,75321,46489,6816,-20545,-24992,13220,91760,132787,82923,44295,27037,-14732,-45711,-28155,-14874,-29600,-57995,-84932,-96148,-87005,-58935,2870,33842,-8604,-15169,20016,43223,74801,65221,-38198,-145200,-136541,-80061,-53700,-1105,71007,67298,-6829,-52254,-28084,28881,26126,17408,63859,88734,48618,27932,26520,-3554,17564,110629,123117,78405,106489,125241,90768,97919,95384,2769,-53229,11025,64090,36836,-24099,-46040,-30942,-10491,21500,42872,-11473,-57290,-48797,-44993,-73937,-88000,-46666,-6410,-22108,-34209,-52644,-86485,-56198,10158,-15289,-64059,-51246,-27829,-33017,-24013,17601,38310,9349,-28539,-33571,8243,30791,9922,-30455,-41548,11187,80332,71613,9286,-34360,-23750,-4774,-28172,-50932,-49885,-26289,7169,16635,13098,26906,45698,54401,37385,-2481,-10678,-9564,-14465,1815,21226,-1304,-5540,32646,51804,-12385,-103587,-136722,-91462,-12293,71568,129316,97907,-8046,-82682,-58091,-9424,26086,50391,90381,117531,115849,100788,72600,19414,-11457,20040,65792,26100,-62556,-83296,-80051,-108184,-93776,25563,130515,97265,17516,21093,46094,9437,-9601,22089,29813,4378,-30164,-31387,8368,33910,22839,19800,15737,-3649,-29318,-40306,-24097,-22144,-54378,-82233,-53044,21759,7446,-81416,-113992,-82115,-33983,-14635,-36139,-33030,-6205,-28705,-58396,-77862,-71127,-79084,-90487,-15127,97117,103054,35464,-26906,-72852,-15334,108715,61183,-114978,-155284,-85198,-60401,-34713,74223,108618,40159,-1066,-12402,-44765,-78155,-73560,-77588,-84927,-32377,33152,69040,59983,24305,3441,-16579,-22560,45294,93109,81126,68747,74411,57424,18086,-21080,-62054,-95592,-51944,-11061,-91217,-195895,-111600,79451,156615,67358,-17483,30277,84290,52509,33662,68615,64887,13623,-24970,-45254,-77012,-34621,83467,122641,51636,12873,19309,15822,39432,47475,-33979,-104145,-75842,-27241,-48330,-62399,-67419,-88034,-66974,-31988,-59735,-100942,-83903,-27136,8990,29807,44939,80378,85231,-39183,-152989,-123211,-57240,5399,64856,81751,32653,-127918,-228047,-150638,-18494,60283,48166,-5768,-7529,5533,12318,31351,75801,97779,81084,49683,39580,16163,-22199,-17169,-1365,-23379,9124,72265,64334,31759,3088,-39856,-51735,-63128,-85685,-75959,-51194,6055,57812,56986,42988,27646,-10095,-26574,-40048,-33836,28047,45170,7850,9055,-23336,-101893,-99605,-60998,-137849,-195753,-79802,60037,80449,51457,86118,113531,39496,16569,92896,86655,-15558,-30906,5825,-19730,-61485,-86890,-125340,-81951,13671,44143,36736,30718,-23004,-48695,21483,81330,32151,-28528,-17064,4914,-26272,-60245,-28167,23863,24380,36532,70290,-7048,-73893,-21747,24011,11367,-58457,-111962,-72379,1106,63188,76759,40989,-1766,10907,70798,170952,223153,151124,37027,22938,112735,108317,45409,32626,13613,37480,75156,36305,44520,129000,138566,102596,128090,182134,152567,24849,-59771,-22630,73887,120956,72850,60375,102232,85388,90400,166959,132661,16499,-32480,-66904,-93613,-100472,-125937,-154377,-188818,-192019,-89912,19274,15328,-45644,-95937,-80221,11603,25879,-36393,-36661,9700,-9621,-52438,-62722,-17365,3244,-50181,-47346,-2790,-92582,-196401,-182805,-102574,16729,87902,12856,-80798,-70975,-10074,42537,71215,76953,80053,52045,8383,-15292,12677,35101,-9015,-46394,-56143,-4108,91458,124521,47654,-55065,-86651,-57293,-40030,-22805,-966,-30651,-70745,-41499,-33591,-75887,-72736,-53694,-52352,-40650,-34028,-37234,-24301,-6216,-2009,12566,51508,66720,72774,89680,68520,38794,51814,14574,-85691,-152560,-115848,53333,184516,130057,10245,-64307,-38266,22235,28713,-21663,-39638,45443,102569,55119,-14208,-23012,-51795,-88256,-82010,-64916,-29769,34102,14014,-65946,-40089,32694,42529,-25330,-135340,-230244,-189294,-90989,-32724,-3563,47244,88329,107204,107201,93773,215,-92770,-111718,-34825,40596,182,-73567,-54417,40056,102757,80634,20237,-4381,3038,-4108,4197,43234,54200,38875,10966,-52292,-89555,-70366,7411,77858,35364,-43588,-20740,22487,-24008,-101041,-136635,-121705,-36662,-4674,-42737,1363,104941,125117,75609,-11840,-89375,-127587,-145045,-157690,-184680,-102690,86900,174084,133502,77406,35592,16773,-8591,-93623,-115227,-46146,-4431,43366,104886,22553,-81013,-54414,-14401,-67350,-146765,-138777,-93718,-34479,65194,120858,65372,6377,26739,85850,89936,2013,-97368,-120000,-82231,-10161,77324,140999,119906,30321,-41624,-91425,-102714,-17976,74304,60745,24611,-28172,-108573,-155518,-117411,-21035,24422,-637,40331,51070,-68870,-141661,-81655,-13751,13095,11242,-6893,43004,128389,93112,-3854,20446,92020,130506,114012,89892,116800,89166,-27513,-86108,-62391,-21583,20043,33806,36003,-12621,-121867,-121372,-29652,-37738,-80059,-10391,72788,80795,92021,73899,-26142,-92454,-64215,-54197,-67084,-66621,-18745,12368,-16850,-34682,-27019,9945,11523,-58644,-61385,38378,72493,22479,-16074,-48211,-11590,64566,57605,25805,65702,104929,62234,-12877,-26301,33722,142628,203832,145258,92727,84859,76907,27031,-43560,-66669,-60618,-80982,-55717,-1736,26038,27631,2716,-31179,-46921,-22639,58083,91344,78582,109217,123300,35199,-62743,-55888,-8686,-8401,-38624,-12606,52363,53329,38098,63216,51006,10129,9994,3410,-21903,-63062,-88125,-77512,-103654,-126524,-53354,8767,-21203,-65076,-66576,-27990,37775,91294,84445,57326,41650,39835,92884,179309,175399,115316,65180,90692,164093,92705,-39204,-52610,-67519,-142537,-101418,5994,20067,-43661,-101990,-99359,-18303,34278,-12537,-55399,5791,52316,-25192,-107633,-58880,36502,54867,26310,46948,75206,40377,11283,22799,43041,12568,-26776,5987,46834,21459,-41358,-35996,25372,73247,76734,52780,2059,-67096,-106281,-82861,-31381,26456,94010,106437,118980,153768,165196,126362,35739,4466,81656,73532,-29350,-111107,-156330,-139097,-52487,22787,12275,-98602,-197215,-138210,2525,40894,-30468,-104032,-102108,-41576,15192,1530,-44215,-54298,-26513,-27018,-75369,-109797,-105071,-79200,3984,142464,183995,83409,1021,-11546,-48889,-76185,-18836,38940,-10799,-46395,-21210,-48011,-31605,72078,119392,95875,135744,137851,20123,-42178,-14005,-23498,-24108,-12981,-47354,-64406,-23845,17584,23060,6164,-5429,52499,146766,136333,46328,-21785,-46585,13546,107123,81077,-27941,-43465,-20436,-56865,-63512,-6762,-2599,-26115,2442,66709,92607,34012,-29222,18238,126726,170078,72841,-51983,-70722,9029,69289,78577,91358,101831,84512,19759,-2941,36170,30525,-60865,-120070,-126104,-153279,-140707,-44604,52513,104646,86235,33020,40029,84524,37554,-63766,-68640,-19228,-19407,-51385,-64698,-41309,8821,32928,-8490,-59232,-83588,-77315,-52915,-54186,-62656,-102297,-150940,-97423,7772,14264,-14999,5419,65610,107935,68195,-69218,-161422,-82618,49261,50413,-32144,-7338,79103,88246,8284,-41061,-15959,-17778,-53143,-69238,-89232,-113686,-118944,-60784,46801,97461,116195,103768,3271,-43632,37503,47233,-7842,17166,58253,25081,-18842,-27055,-32847,-54360,-51437,-7146,23355,40900,66576,70656],[-35063,-100114,-109293,-99797,-80522,-1470,75999,93378,50612,-44381,-113741,-72552,46323,134886,143191,130901,100134,56341,32032,31487,37019,22711,-18415,-47308,-55675,-91692,-110784,-34635,29193,-19456,-36346,6609,13885,27436,42355,5581,-28412,-377,-6998,-29792,10936,82793,112390,75696,12546,-13189,-12488,-1440,30820,108868,145765,92890,56437,82432,110457,90791,59503,22337,-57,26717,53706,31992,36526,61513,4572,-62480,-44625,-8286,-3688,-30275,-77305,-104483,-89493,-27976,18480,-1137,-6644,23443,8531,-32390,-28302,-15269,-36917,-53779,-27559,-23953,-63913,-69784,-21021,17697,41673,26414,-34594,-69958,-30814,30181,56318,413,-98407,-130342,-62534,-31831,-45982,-58404,-27796,45873,56463,-14248,-60916,-69230,-23753,28872,-386,-50316,-42912,-31304,-76132,-82848,-8217,72789,131785,169048,134427,30020,-39463,-47937,-62734,-66334,-33740,-31409,-19031,38678,82311,34404,-48612,-80030,-72640,-45809,52543,165316,132271,-28530,-110201,-52724,12503,27609,21972,45626,80092,112609,123991,106583,62041,25606,25123,23991,-18223,-63340,-91945,-126349,-128685,-71724,27563,110080,97064,23351,-8688,-30349,-105254,-125407,-36978,29610,39435,23547,16613,45820,117541,134307,80573,47309,29397,11091,57259,98317,35309,-40785,-28607,51698,98736,47399,-41762,-78995,-74050,-20674,28135,-60428,-161856,-86383,-33653,-83675,-105911,-98538,-112004,-90023,2151,92766,111469,89288,75236,48874,64494,112807,42951,-104219,-116358,-23585,9037,8746,65324,114892,104654,69990,1811,-82397,-124424,-64072,28217,61384,55374,55185,68563,67380,44576,41030,52876,46356,42613,43727,73286,116076,117006,42205,-18405,-22936,-33690,-77083,-68482,-31339,-66092,-135149,-57173,99428,154260,91647,33093,42001,73745,89310,92222,77406,47362,12271,-22438,-51307,-91507,-95172,7637,104433,53121,-25766,-23933,-13018,-26867,-67739,-124612,-118186,-31736,35075,20250,23954,47969,26899,-9633,-38238,-111616,-134991,-70798,-7983,8666,10774,-666,65797,164113,44384,-145698,-122347,-22923,9708,33301,76350,44651,-127178,-241428,-163720,-47447,1241,3743,-52700,-88459,-53538,-1902,30678,53856,61809,56979,43332,15576,-28260,-69783,-50116,32592,60002,14208,-19269,-32267,-38077,-67068,-100094,-68427,-29043,-47665,-51228,-1352,79651,104119,49011,19251,36154,25724,-11360,-55179,-60960,4859,70409,87276,66224,-29424,-175000,-201631,-108226,-101701,-133429,-43950,56881,55178,35018,75470,81807,5525,-25335,745,-20431,-52960,-12867,15783,-62592,-146310,-122878,-86801,-79226,-37396,14689,51798,66242,21660,-29278,-9285,37180,-11746,-91356,-96024,-67239,-76483,-91255,-29846,74817,105846,108443,119184,54125,4632,13347,-7797,-54422,-91228,-95699,-25301,64872,124334,106059,34725,-12622,29188,109965,179348,185319,108082,-26266,-50414,61589,118543,106436,75162,-7530,-30575,26355,58457,103938,169703,166887,90420,72529,114969,98629,3870,-59724,-42990,20717,43504,-48195,-91087,2851,86327,109194,138382,120936,67114,35027,8155,4629,-30391,-101362,-132925,-162536,-194911,-138106,-62040,-51449,-63288,-82126,-61134,42777,46886,-41397,-612,100304,60914,772,-5442,-22522,-69859,-97975,-64729,-34424,-95898,-143888,-128905,-83559,32254,118934,55669,-66114,-112535,-81109,4392,69542,45924,1504,-11864,-3683,-6629,7626,32920,14973,-17837,-22877,56552,151677,121804,-11928,-99622,-83647,-59622,-70511,-49286,1220,12099,14379,37506,40807,-3821,-28692,-32185,-21710,-590,14148,21470,30118,12943,-64457,-140319,-114164,-44787,-3832,31108,21097,-6944,-12944,-42394,-98127,-118275,-67707,47115,139962,95178,-30654,-84368,15675,96426,62666,-17701,-22699,67251,112497,80756,42485,26992,-22015,-89058,-80682,-5890,28491,42055,41054,838,9355,30123,30718,5501,-91594,-221620,-233620,-140179,-74103,-75901,-50195,-5411,30454,41377,32241,-741,-33009,-51425,9649,75513,915,-115033,-135412,-69964,32459,81773,11741,-70740,-63696,-18767,32024,44975,4026,-12701,-23160,-84104,-106416,-74579,-31655,6297,16072,-19151,-42118,-43516,-93677,-148076,-125410,-53136,58643,57737,-35766,12547,120459,133322,111745,81529,23082,-32350,-47050,-69333,-132630,-71614,97606,160261,129381,87003,28672,15601,33768,-1821,-9872,39662,70469,102423,107781,10962,-84379,-79841,-54314,-64557,-82155,-61316,-29123,12643,95550,138899,85569,7256,-10765,44580,45986,-61692,-136134,-127489,-83667,-13977,39386,56824,35937,-11299,-46646,-53042,-25075,48713,107167,79370,39584,34712,21037,-13821,-11684,35275,36281,2036,28562,40818,-57431,-115093,-7231,97777,119926,90191,26136,38646,123101,90703,-13615,-16925,49010,131559,132456,94950,144108,160577,51493,-24860,-15239,302,-29447,-80381,-67774,-24172,-47229,-50538,19277,25473,-32340,-31870,35309,76583,102241,75717,-38656,-118166,-98703,-103590,-72551,-37032,-63588,-84353,-60745,-41675,-42070,-17889,-8030,-46852,-46532,10571,166,-74886,-73654,-23170,26050,58752,29430,1118,37552,66967,45676,-19597,-82670,-21850,162256,237504,143697,70542,30033,-25803,-45220,-19610,9422,-9924,-72786,-40281,28869,34479,28725,2806,-35727,-15308,37611,80919,52295,-235,11054,38637,38349,-10747,-94865,-135022,-91565,-51053,-27026,1061,7633,33101,114484,130491,130383,142324,84180,20644,16152,-16470,-80769,-109752,-89318,-15702,50118,8218,-58021,-40697,-34735,-73829,-36727,12441,4087,-3093,22911,74896,144149,156730,96397,22994,6603,68472,98019,38676,-32956,-99881,-159272,-120774,-42562,-4894,-23182,-69058,-82962,-52887,-43632,-42409,-35453,-3492,36294,3585,-72599,-71825,-19914,26392,80988,125646,92359,6453,-31466,16263,82505,87258,43860,33202,56179,24163,-71219,-90939,-31793,12073,24987,-11941,-60082,-72799,-73685,-81380,-30443,62421,112269,98229,130793,174816,152145,94260,15411,-36476,11847,47139,2512,-47983,-46685,-6762,38662,56804,15285,-51789,-109536,-124960,-80678,-16340,32360,34985,26119,31889,28459,-19319,-58395,-53330,-40304,-40728,-75846,-135470,-107558,-22145,26387,80821,123288,75031,26547,17755,-11936,-14742,36377,32714,-39205,-14897,73828,49200,-16988,27897,97996,100178,108745,80231,9312,-2817,19818,-11793,-35923,-43960,-36270,9738,38401,49957,49103,-10158,-64058,-9897,85111,83468,31388,-23582,-67112,-39131,50036,68040,-15984,-51765,-24309,-17245,-7519,13318,-44996,-111110,-67861,26242,54331,-9625,-50810,26207,148343,174272,74969,-60557,-102088,-10342,65602,42681,3129,38384,104405,101551,34475,8680,47619,46389,33375,12908,-65247,-104871,-62657,-4773,54831,65280,13017,-3273,3761,-20662,-57903,-56137,-38924,-37100,-55549,-82353,-84818,-58550,-40528,-50589,-54458,-57316,-46038,-1414,13623,-16055,-76971,-110704,-48374,34156,36827,48004,81902,57564,34055,81426,57445,-64999,-90230,65,26929,-19730,27,74232,103243,44613,-30180,-33581,-22557,-50922,-71808,-80079,-87423,-85306,-42416,42743,80837,94973,83952,27629,25660,63612,-2858,-75062,-17780,67844,68436,31924,13334,-5527,-42127,-69561,-47400,10785,59022,66090,34766],[-5104,-39017,-51447,-64761,-67320,-7428,53785,70107,42199,-68083,-170146,-175186,-88533,28794,101720,107430,78291,54497,13230,-9772,29856,66248,38973,24007,18484,-69621,-169481,-133346,-26958,-12132,-30727,-17322,-18638,-19377,-3806,4971,38753,112030,92636,15509,-14233,27483,70216,59767,24535,19599,-15769,-28425,9363,70949,120512,91696,12958,30156,116023,104527,4573,-59249,-62437,-50459,-37219,-51410,-43083,9957,1433,-69226,-94370,-59207,-18173,-29873,-91093,-123606,-113966,-61237,-1200,45732,92309,100123,60364,32602,13221,-39300,-88606,-81869,-51686,-25356,-22507,-34031,8456,80311,85942,11679,-72812,-79578,-8553,32169,30961,-14004,-96928,-131259,-76577,-43227,-50981,-51219,-32308,5117,-21908,-94126,-82985,-27788,23910,43048,1698,-40925,-19491,-31588,-121384,-115638,-15666,35775,76348,120738,79466,-17472,-87833,-134391,-168718,-135893,-41124,12365,-8263,2798,59290,35748,-15247,2244,-12978,-66330,-4987,111584,59867,-108534,-149751,-42196,37556,24371,-19283,-38597,-12663,46239,109379,133848,105795,58018,25648,-355,-55107,-89961,-118028,-150440,-114087,-21492,34148,47308,46603,20445,-36693,-106713,-133941,-89186,-17602,24798,35943,41294,50180,81032,149893,163336,76985,9848,16085,35176,82110,110078,48026,-24793,9785,132380,192074,112408,1294,-27666,-45010,-41993,3160,-64596,-166650,-66918,24956,-43528,-69896,-16854,-7727,-9294,27379,70568,101428,117210,117151,72424,42182,34477,16906,-20730,-27499,24352,65899,35494,23975,67598,81229,49863,-13220,-84093,-88185,404,85580,119966,129159,109766,72933,50992,49730,75347,94318,58972,8825,-7138,32433,87377,89833,-6714,-70886,-23895,27256,-5071,-39982,-23944,9081,-2087,13376,61204,84760,61717,24170,3768,51695,120337,116637,56742,20790,3042,-25825,-38635,-52422,-89075,-37350,92807,119816,50023,10562,-12020,-49767,-100233,-141880,-95089,12286,68195,43791,24238,38458,45863,31465,-16560,-100052,-105161,-18952,10662,-14371,-21581,-46217,10007,152958,92006,-116218,-129005,-14958,20208,-1841,11386,11930,-74193,-112996,-25864,42221,39726,50828,-19224,-107350,-83940,-36369,-44381,-34094,-3650,4684,6808,5152,-24624,-95112,-92655,20320,61406,-20957,-55071,-27218,-42754,-87040,-112719,-75812,4602,14116,-10709,23802,88221,95218,49499,18005,3105,-38736,-38552,-43763,-59291,12490,117015,137254,75267,-39838,-159215,-165408,-75067,-37106,-29655,20399,41102,8173,-6000,23613,27230,-37204,-109385,-120120,-97380,-62293,2466,31689,-63689,-141719,-42674,58479,11078,-29177,4045,53692,76653,56105,4614,-52187,-102878,-113144,-79387,-39143,-34659,-60477,-68134,-6683,93398,120412,106380,103229,75239,48002,-6354,-88298,-102670,-31944,18121,36585,74688,111841,64798,-36992,-81711,2605,79500,63804,53195,58777,-8964,-41178,40801,131993,142089,67908,-43446,-85500,-18307,73790,157586,198120,165508,62303,-13808,-8895,38063,24586,-30325,-50173,-41446,-50558,-124674,-158698,-97838,272,65462,76108,75356,81103,52013,11148,34636,16920,-55981,-70105,-56637,-87829,-119277,-112390,-92216,-49054,773,29053,68850,41934,-24058,33106,134389,87292,27806,26654,-43834,-148569,-126144,-37969,3775,3226,-6316,-34226,-54243,3659,72823,54173,-29031,-90887,-113533,-46987,49000,35330,-49127,-65892,-27294,-22488,-26031,-26268,-51448,-49673,-1031,90997,152668,73675,-67304,-89344,-14137,-683,-41596,-52853,-36537,-33905,-6364,66165,102786,32850,-27335,-9767,-2725,17617,74482,114238,105557,59162,-19571,-93047,-110704,-69561,-38607,-27547,-18911,-23807,-48229,-81713,-87300,-38994,29427,76674,124398,86653,-42908,-88352,11609,85293,41975,-63953,-81309,14633,55834,11702,-1524,16363,-636,-38183,-25376,43530,63225,59235,73071,36558,470,19575,67851,57842,-19126,-112233,-139836,-92416,-49416,-76497,-77514,-52770,-40139,-42260,-40421,-2056,53463,55642,72598,90542,8872,-70582,-71102,-36853,16222,49494,-23248,-122621,-124526,-55587,26475,18776,-79739,-98496,-52967,-63735,-56919,-16599,-27342,-46518,830,3947,-54420,-77016,-94438,-89271,-23486,34336,117978,117947,32347,53020,103317,84033,81236,106089,71355,20802,27477,5545,-65264,-12120,88412,89127,66848,42046,6872,25022,48514,27093,31023,69490,90849,113230,101006,26788,-27927,-10746,2916,-5765,-747,30071,7859,-11332,39100,77651,50489,961,-20691,28786,51738,-12222,-49245,-32165,-16449,2155,-11462,-48975,-62312,-58111,-48310,1624,57672,72389,78693,62096,22623,43801,93006,81199,56823,83990,69969,-1694,-20701,4902,-11701,-38678,8366,68582,110655,120403,65813,23702,44532,13600,-31074,-32216,-9859,54004,64567,39209,90077,162966,141731,71222,15577,-26755,-98015,-187353,-171375,-32223,49200,20476,11027,43452,34491,-33206,-68404,-44259,11697,39496,-9184,-52420,-44847,-69761,-35185,21395,-23445,-97267,-85905,-51600,-60101,-68915,-74939,-55945,910,20694,-41843,-107333,-66117,17848,60703,64456,19298,-32021,-35194,-41605,-49844,-59054,-128697,-109425,57586,135790,67959,31649,-3764,-71747,-64844,26825,92214,35400,-63793,-29040,39427,13102,-9928,-14967,-38449,678,42848,21054,-32196,-48005,-50229,-46705,50652,95890,-41683,-183944,-152862,-67604,-51731,-26895,21239,42152,97772,151998,192488,209499,116746,28191,63739,61767,-22250,-34511,15593,63280,82948,19484,-30598,14363,-17674,-108780,-58985,20884,11465,-5846,5420,19811,69421,85112,10600,-25078,-22930,-19830,43606,75514,4800,-83690,-118649,-78796,-54874,-69411,-69319,-57026,-62638,-74678,-77847,-33129,-17522,-20461,33150,69898,18931,-59648,-91078,-19188,96563,121352,62997,972,-22267,1937,58372,90840,63149,16705,34617,40819,-21750,-55774,-44115,-40340,-6420,11143,-11851,-34824,-43220,-30481,65210,145007,119053,48104,34489,41156,21999,10610,-15185,-58300,-49014,-5081,-10133,-37385,-22345,30747,63281,67439,56385,58941,43887,-30242,-94599,-53719,49282,83437,65109,55200,38159,2430,4886,12684,-36071,-79014,-72988,-115441,-111300,-14944,31255,50396,94054,69208,39319,33388,11614,22621,65165,21080,-53358,18792,134204,89515,-52529,-80179,-9732,34769,37055,-4107,-35157,-11668,-1421,-45459,-62868,-56112,-28942,19139,30178,32097,33941,-18858,-75471,-44899,-7338,-21129,-31084,-59759,-96289,-87828,-10529,48350,23820,-22706,-28608,-8237,9881,5663,-81955,-174811,-143380,-43886,-17326,-59972,-64395,21166,126753,158926,114114,14599,-68691,-25428,57531,17801,-61647,-12241,96218,122638,55046,1819,38483,83298,118361,119344,43854,-17367,-39079,-65838,-47576,-22062,-45114,-73232,-109398,-138498,-115116,-74427,-71053,-50317,-34539,-96827,-155819,-126336,-55181,-51683,-72489,-64482,-37462,7790,59974,56081,-8474,-46598,-33330,-8611,21856,80413,100063,27507,-31610,44529,120927,45672,-39314,-17378,8357,19909,57374,60532,54668,51546,-4592,-44638,-45939,-44108,-23496,4710,8750,10268,36546,66402,64332,69435,95888,94631,82845,41107,-50848,-84860,-26275,36236,40519,15729,2771,-16931,-62294,-91570,-73675,-8567,44385,32185,1145],[39030,25185,13733,564,-7377,26827,42982,28053,8164,-61099,-147910,-216341,-192724,-68279,5479,-6744,-1537,16443,-45835,-82269,6875,106434,98349,79911,75596,-9247,-142689,-163068,-48901,19552,-16044,-47346,-23739,-560,-12859,-42000,-26633,72753,126131,51709,-38498,-22848,18697,-2505,-22006,3515,-7143,-38277,-26474,3193,68439,71813,-42586,-68714,40539,102454,47826,-10973,-13947,-16610,-26304,-32640,-30491,-756,-3787,-60370,-75456,-37292,-14163,-57654,-91717,-46300,-187,588,15413,77108,136491,110014,77314,84758,36072,-55830,-87287,-67353,-70151,-52583,-6223,4093,39821,80679,23781,-78459,-120014,-71557,2048,14204,11891,25923,9298,-9705,4269,-1580,-19034,-7318,-10669,-38077,-65169,-61975,215,55412,68554,50194,19514,12502,39718,21652,-59332,-88476,-61609,-58590,-38639,-8177,-28683,-58694,-85242,-157954,-202755,-137534,-639,62991,-19177,-77410,-29467,-23992,-29764,30092,31846,-35937,-21202,40277,-23857,-138874,-131412,-14162,76336,92360,22191,-53455,-46900,5580,82948,148751,143223,91125,43197,12185,-51539,-122767,-149206,-135886,-85663,-10542,25798,4617,-5129,-5686,-57766,-120232,-80164,26458,62924,33368,13794,27407,50839,79173,98287,82328,33168,-12590,2417,52099,86956,100618,75758,11817,10985,121403,208605,131383,22928,13183,-10269,-60140,-39306,-8987,-5756,43457,60865,-18958,-47458,63276,119096,62618,35554,67640,91376,81693,44493,2450,-7617,-16994,1106,36082,34792,41636,64007,6417,-27831,9294,20542,-7425,-43600,-80091,-38890,67660,107399,99695,130693,130361,66115,13818,25475,63603,69092,27961,-3636,-14703,-5726,25189,44268,-17819,-74064,-21994,52890,37740,-12143,-16211,53923,95164,76578,46938,40995,17445,-32189,-33411,68987,150174,97662,3670,-30217,-26926,-40021,-34692,-7913,-5565,22607,120133,187924,165335,95676,18121,-24032,-35694,-55374,-20822,44925,50662,-1585,-49904,-63693,-22300,21743,-12459,-70127,-47872,31651,25447,-27771,-35601,-57713,-37974,60583,42349,-99497,-123852,-46023,-17540,-41831,-40134,710,6981,51118,138591,139004,102271,133289,79869,-35711,-67493,-75201,-121434,-87405,-28930,-25922,-20071,19047,17350,-62113,-85626,-2361,14969,-49274,-35672,13477,-21330,-59497,-76328,-66266,-957,25283,2640,2136,17493,21359,27532,26887,-4503,-65945,-50669,-42978,-68520,10473,111000,87214,-1060,-76511,-77183,-17248,-275,-24049,13639,68779,46095,-6094,-28230,-21258,-6671,-53837,-161669,-186462,-94415,-6738,65040,95223,20336,-12860,104648,169189,91870,22276,14110,26862,34958,25008,7187,-63323,-180052,-164934,-28453,54390,42814,2072,-3247,39650,75151,63637,50008,66105,63029,32413,-29609,-100518,-91849,14810,99297,76119,53646,72646,14898,-89643,-120837,-49312,-42022,-105732,-52100,68702,79787,9438,22317,87452,87534,26457,-41941,-77341,-32601,65117,147137,155567,93314,4206,-80003,-88248,1812,39262,-16298,-62544,-80259,-93204,-101751,-95714,-115505,-92384,-1337,40735,45655,48393,1331,-56975,-45405,-19386,-5055,17361,23578,-21314,-78930,-63206,-27333,-4648,30725,36489,16559,-4377,7486,65140,110619,61033,10168,255,-76190,-186167,-137390,8809,86814,95944,77114,13166,-51890,-51697,-4788,12093,-18861,-52118,-86089,-71363,7687,22624,-56586,-82392,-34208,-15658,-17176,-38608,-87139,-63465,7429,57729,62366,1153,-65543,-32304,38638,37650,-6300,-47682,-73375,-80102,-65637,10609,56197,-23314,-80047,-33081,-27989,-16067,63971,115717,95754,59235,55746,72124,41240,-505,-17183,-35511,-11407,21210,10252,-22546,-12605,54970,104423,106215,110854,54128,-63119,-110194,-65596,-14786,-12767,-81717,-133046,-83700,-46325,-85954,-113287,-65326,-20284,9400,53401,82170,71379,80323,75330,-31102,-119462,-54264,46256,29946,-3084,-30279,-41603,-5005,26041,-20615,-33440,-10191,-9563,-32863,-47278,-24486,63743,105216,82157,24031,-46673,-45412,9243,40088,34771,10402,-56511,-114203,-97860,-47948,-9169,-27935,-99425,-109928,-62838,-51637,-37268,5662,6545,-29926,-8146,4847,-41377,-41609,2927,39242,60107,46452,70840,92520,71183,49622,26306,-7024,1789,30566,12726,-15260,-9940,-26406,-42813,49197,108463,64779,42167,24084,7662,26543,2413,-52188,-19928,49708,83592,123401,139650,64245,23668,82490,115758,87867,65640,68302,3777,-47287,-22941,21504,41300,44068,45789,65601,65442,43107,37843,56602,53972,15921,-42927,-83663,-76785,-44312,-19969,30467,73119,21670,-29011,-31689,-52465,-45789,16718,30932,28282,78951,79069,-17674,-68233,-33044,19715,12483,-33064,-12718,75452,129308,91815,7449,-44529,-60145,-45552,-27235,-22198,4776,2964,-16390,33292,139414,177043,105260,4106,-66109,-116460,-170655,-148126,2012,119675,61476,-44577,-21116,35414,-34471,-153230,-158524,-68789,2071,28911,55238,69056,29311,24536,69791,66047,-11754,-55694,-35351,-24284,-59023,-127001,-91911,31409,60847,-4540,-23611,36393,62928,45272,43905,13246,-56728,-74676,-67604,-73464,-71699,-112512,-135042,-48992,33783,15233,10161,-4485,-56276,-48793,40923,95818,31715,-58917,-18256,54504,2964,-61431,-43560,-31670,-11185,-7797,-62487,-104035,-83031,-80447,-53084,85036,162692,52298,-95292,-104337,-44443,-36861,-1122,78987,108851,113191,133014,136304,138190,70760,3829,36903,59325,33677,49977,81352,99880,78737,-2246,-34405,2933,-24496,-45373,39758,87953,49661,31798,23668,-14014,16493,21948,-53401,-24854,28094,-18915,-7472,56101,31978,-29132,-39904,11404,6863,-84362,-119230,-61578,-8787,5395,8630,34095,16951,-13319,33022,105065,89893,-20208,-124604,-105185,-16688,14029,5514,-959,14760,13125,10349,20929,8823,-22080,3529,48051,41218,12469,-25542,-44567,10665,93434,95589,26027,-31505,-5793,125089,194957,120224,-5663,-79045,-90805,-72806,-51303,-42553,-51988,-44220,-15702,-20074,-43957,-47209,-28816,-7217,29217,86009,127777,117855,53803,-27175,-48958,-9177,19170,31251,36080,31870,33329,63501,57287,-26652,-81972,-37501,-46334,-89427,-45355,-3240,15660,62280,58272,17133,-5773,-14369,12751,50412,15748,-25048,52445,127544,43730,-92130,-117184,-51500,-732,9498,-20442,-43735,-21188,-30838,-82654,-67780,-18699,-7126,-18476,-22594,6462,40725,22485,-23519,-13642,-2933,-26516,-46945,-69720,-74230,-42964,10798,59708,73640,43442,-306,-24343,-4653,36992,-31731,-169628,-188146,-99760,-64612,-74104,-63341,-13798,54469,115149,130995,91524,-3751,-19131,64020,31211,-73786,-44832,68207,98459,55873,7273,14339,53509,108258,162220,134068,53742,-9182,-63936,-74299,-61503,-67360,-95358,-150840,-213593,-189044,-94826,-55662,-38863,-33620,-118216,-188781,-107372,27647,9514,-73161,-68366,-40064,-22321,44656,77287,33238,6573,-10082,-28933,-1664,64028,78219,10703,-59452,-7167,94998,74211,4242,3244,7626,27543,90659,66368,27954,46504,17196,-21465,-26290,-20624,17376,72608,92363,100715,112493,91654,65539,94695,155726,151424,68871,-34225,-96018,-89407,-57991,-26310,-14633,-12431,2847,-14561,-69373,-83978,-58221,-21163,9144,6581,7919],[64879,31375,20801,38936,44734,53926,41202,5995,-18677,-28590,-71291,-170455,-200328,-116176,-86483,-91429,-21099,36568,-38035,-113620,-33735,110523,136780,76407,47543,27805,-45475,-88386,-24892,15840,-38123,-74887,-18885,45466,18043,-80512,-143367,-65073,51612,24673,-57553,-24179,36583,-4037,-58091,-50488,-19139,-16747,-29090,-12561,66057,77752,-40469,-108273,-14649,111805,137719,92526,76114,80465,82238,75147,38550,15384,-23,-16742,12686,27552,-27540,-110636,-105114,7864,96500,72703,27704,50328,87629,41900,25086,74101,66129,9013,-19956,-30995,-38396,-28999,-2472,418,7994,5722,-51849,-130306,-135472,-69570,-32865,-46298,-19103,47140,81338,82804,55939,-20768,-36781,16930,28569,-13429,-25479,23935,84158,84163,52613,39632,54542,73106,59679,44679,11691,-66045,-128019,-128275,-88438,-71516,-77038,-49921,-27875,-77832,-127840,-102948,-5972,20978,-73964,-152458,-134028,-98142,-60974,-18912,9415,15557,18483,7936,-44345,-82340,-59390,4032,86702,163631,109586,6748,-6790,23801,49807,101149,121857,91349,38792,-6715,-58289,-148400,-181683,-119981,-67579,-35646,7777,-126,-44208,-77471,-102638,-97772,-34833,63832,89759,18159,-23577,-16467,1046,23160,16649,-16742,-10557,-637,1468,48590,107664,140334,136336,68662,-1263,32424,98834,53245,-3665,11328,8664,-28128,-15554,65764,116942,79901,2347,-63620,-86187,27661,116670,54892,19774,67534,73078,11615,-52845,-47768,3524,8822,-13040,-7072,8349,19834,24463,-17287,-44669,-35308,-25137,-19371,-37930,-84369,-65934,35472,76971,57943,76773,72011,-1605,-47524,-14923,8005,4150,7940,18769,-3610,-33362,-16723,33829,16035,-39758,-26599,22181,9277,-33098,-44604,16749,85393,102632,75048,46108,-11091,-79812,-39489,107651,174700,74817,-50253,-87830,-62217,-60516,-69905,-27842,51970,102413,135191,166109,169360,113578,28113,-2167,22685,18885,15786,35315,7656,-53205,-76733,-83620,-45986,-12048,-45384,-73166,-15207,65330,61346,7613,-7795,-30350,-31173,143,-40563,-99054,-77311,-54487,-68866,-69591,-36565,28954,75244,132303,163876,96070,51276,114403,138627,78274,3216,-68529,-119052,-80550,-31650,-20835,-8779,10850,1263,-28721,-28430,16881,11742,-34058,-25532,-5949,-22411,-23422,-21961,-16846,7900,16206,13456,-1260,-32769,-50077,-29323,-4017,-11446,-42036,-42350,-55621,-82044,-27581,24505,-19241,-85286,-101396,-17522,72756,31818,-44504,3579,88308,73562,22234,5935,-3310,-8545,-31778,-108570,-136265,-30100,85507,158528,168881,116421,126385,198264,171396,100805,60275,11963,-29295,-37986,-41764,-18342,-45227,-142913,-137870,-14109,58514,66904,50866,47329,71288,61061,23373,20640,63311,62081,8222,-20208,-25526,-34379,5713,89006,102927,79276,87284,31808,-56419,-78741,-63268,-126832,-166180,-56280,104071,138532,44931,14746,28503,-3896,-9956,15463,12323,6322,35342,62323,45600,-7293,-62893,-102346,-85427,-5872,29290,-27259,-90999,-106169,-86575,-29197,19621,-36980,-82138,-20579,35064,33775,8047,-32083,-79218,-111449,-65793,58126,105091,32049,-38205,-20449,64923,109109,59463,-15492,-57531,-61609,-36414,38663,104694,107333,40796,-23378,-48618,-81665,-144754,-107267,40798,113263,74578,44954,-13638,-90671,-83210,-20362,-17344,-62819,-50234,-16702,-31771,-17589,6057,-18283,-30682,12037,43726,55954,38300,-11930,2878,43496,35800,-9819,-32326,108,50137,51252,21845,-12131,-61891,-83615,-49931,-22980,-5156,2321,-41646,-73033,-51884,-30678,-21365,-2325,12632,26480,43512,86907,149376,139445,56911,7091,-6479,14037,61207,84168,81945,92171,114375,103895,80689,58983,-12698,-85388,-120925,-123739,-96088,-33465,-15564,-75439,-118024,-105332,-104197,-149972,-119387,-47703,26666,101842,109757,79723,96412,60918,-112513,-235665,-176304,-85797,-68355,-14913,3768,-12989,27145,51937,-1033,-3563,31633,53067,41443,3800,-26602,34558,87097,37484,-62574,-107367,-72912,-15064,26589,27440,-2999,-37740,-29971,20688,8800,-74419,-106527,-55895,-13971,-26938,-57763,-63895,-35973,24907,32597,5626,9180,-3279,16246,100094,116113,51739,-10431,-22848,6243,48034,38559,-5758,-33387,-33540,-42154,-60667,-78543,-91028,-83850,-32866,75313,119527,76061,63149,63065,45011,31262,-33055,-108155,-56095,33318,84927,154843,191142,104797,48218,106856,145038,104222,55874,38120,5885,-25092,-21183,28558,90747,130983,144663,114146,54216,37698,56711,73884,61153,-4061,-57937,-56142,-41509,-16152,2643,21814,39712,-44880,-141968,-129386,-105887,-117216,-74142,-37096,-19008,14488,3718,-55657,-74076,-42095,11517,235,-59894,-19022,92098,128763,77733,-20863,-90429,-73619,-49688,-17711,39856,70928,27649,-4561,45768,113849,104859,32179,-32893,-69350,-72629,-56208,-21341,74116,153285,64283,-101400,-128126,-51623,-46638,-114739,-112858,-39635,-8377,26802,101530,143247,91504,45136,58476,79716,42953,-8681,-572,38105,2826,-114004,-112916,14138,68034,35714,45757,104344,62945,-36091,-40621,-24947,-75698,-74564,-12425,-7354,-36402,-41488,-55782,-25009,42190,28131,-4773,-28707,-67048,-57712,5779,20927,-19006,-62002,-15519,67095,14956,-85547,-57411,-17430,-31699,-50277,-93396,-138698,-134667,-105271,-23046,82779,114053,69521,11142,6615,25673,21183,41417,105590,147317,137064,83727,22972,6366,4054,-9969,-22719,-20224,19942,62031,61236,63058,41984,-35284,-83697,-98119,-87400,1884,107504,103379,41111,41339,49579,-11824,-13159,-10447,-55941,-1756,56300,-17594,-62809,-14408,19261,32177,43886,84193,77123,-22845,-93062,-40663,66675,126682,116127,86457,33750,-15624,7142,74082,78226,-1052,-122531,-207199,-181773,-77824,-24650,-19512,29073,38529,-19593,-65267,-71448,-39791,-1912,16536,8453,-9159,-35405,-24742,30761,94850,102158,45062,-37599,-65277,35804,130285,89045,-43476,-123507,-94253,-41803,-45355,-52980,-57449,-42065,-7188,4441,-15789,-44292,-77946,-73709,-7419,74832,109398,88057,62101,28936,-33466,-75867,-72549,-51577,-48430,-21337,26915,43984,7957,-40767,-22320,60593,67633,-11632,-59170,-68489,-56314,-3108,24316,-21948,-61488,-49811,-11715,5068,-17532,-24249,36897,52982,-44615,-99824,-45722,28367,39174,17484,-23535,-42858,-20017,-32720,-77840,-38023,29235,7217,-64231,-87469,-33437,35921,48246,18733,15578,34291,20333,-14117,-28321,5047,56689,68008,64442,67841,69072,29791,-40301,-27312,81234,46536,-134197,-197836,-124155,-71386,-45686,-22056,-20157,-19982,12535,42059,35578,-28822,-27539,69217,51848,-70843,-67950,49530,81244,34693,-7703,579,19143,46095,120898,143597,68101,12169,3070,-2978,-17247,-35849,-57403,-100911,-173229,-176965,-77560,-16752,-22038,-52622,-123937,-144471,-30736,80858,33990,-50065,-36483,-31517,-50732,-8184,28335,17889,33226,38563,11324,-13731,6259,38862,20548,-26119,6229,65899,39884,-4742,-4443,-32087,-50758,20857,55322,45233,43545,10631,-10896,-2155,-16490,-11212,43278,98098,138624,141227,90152,63471,127725,186135,141752,11890,-93050,-113599,-89408,-70385,-45768,-26540,-6171,27715,20366,-25056,-28916,-3833,-5170,-5725,12606,43361],[34272,-22914,-39118,8498,28011,15881,-786,-25343,-32663,-5525,-11904,-90238,-153895,-161484,-160895,-103844,15764,87711,17336,-110910,-110302,36580,114169,25906,-36301,6561,14541,-20759,-27152,-64143,-105182,-85287,-24036,36854,17095,-88708,-173930,-131471,-50348,-49063,-75675,-1602,86182,47689,-45005,-60500,-11684,32335,19458,44808,120663,114835,6752,-68972,-4256,118830,166065,118406,86142,119937,170055,145099,59240,19608,23193,46660,100484,84037,-24543,-99738,-92508,-27488,44158,54773,11901,20583,55297,5589,-29351,39906,114625,117389,54760,6157,49269,89929,57434,5565,-26300,-31170,-27601,-62523,-70338,-32859,-34204,-62890,-36492,11764,54551,72524,20710,-87481,-80678,10708,55215,63719,63699,65825,84997,71022,38781,41164,85272,81467,-5739,-27258,2896,-43038,-117367,-106318,-32803,-13365,-43471,-22350,22367,22320,-20831,-60969,-43994,-42283,-94316,-155835,-164249,-92402,-38795,-73324,-48266,46136,69296,19431,-24144,-23296,-424,31030,108303,190168,153279,52116,30867,64589,46897,30605,43114,41382,-10098,-77753,-101980,-143304,-172469,-96313,-27948,-10178,33478,33918,-51078,-131475,-125955,-60206,-13022,33319,52929,-6975,-32073,-20257,-26717,-20222,-12383,-41007,-26551,14123,12236,33220,123465,190237,177685,107565,11267,-30951,-23324,-37878,-47758,-11790,21142,35104,57710,95698,83740,7005,-68916,-91141,-104108,-58970,9562,7816,14780,64187,62305,-8327,-52221,-17708,44188,43320,-20068,-64878,-41561,-7955,10494,26616,3880,-34312,-8805,57179,44039,-59749,-125988,-65362,1383,13230,26209,-3732,-88536,-84981,-18291,-31551,-39023,21332,49166,6732,-35516,-20915,52608,59707,-60,-23249,-5967,-21631,-51341,-62756,-30286,26449,80922,83269,49063,-12191,-61343,-12069,126829,195062,96736,-44551,-80339,-45140,-51217,-88846,-60335,40924,108234,108791,89668,67669,38152,3164,-14149,-584,-7806,-25462,-9099,-18085,-41301,4103,41166,35066,-7778,-54666,-64612,-3824,72314,88087,55396,40055,22613,44381,57584,-55339,-104760,-2538,22437,-47392,-66406,-27911,25467,86286,117030,51989,-53348,-85510,-16206,91170,161384,109461,-4509,-61428,-62656,-42286,4978,24563,-35767,-81956,-41780,14969,50776,48826,6228,-26355,-40190,-27821,887,25863,49880,48692,23975,28486,28547,-12007,-62414,-71484,-62273,-74747,-85241,-67428,-66552,-84835,-78139,-66609,-69041,-67267,-50600,-3493,35385,8584,-28888,11962,88216,95193,73773,91593,68300,-3472,-15259,-17097,-42292,10599,119700,186340,164711,114480,140131,176229,115840,49446,22440,-33607,-87247,-96133,-74199,-30041,-41858,-106716,-111712,-60498,-29519,15175,44973,37992,49373,59661,28386,12501,53379,58672,3571,-8096,35803,19081,-15557,31222,110549,135060,134906,89343,14677,-26029,-43182,-90980,-88750,-22057,68198,89948,38623,30483,37346,-15792,-17051,57827,91236,46579,-13126,-37193,-41953,-60521,-105008,-95919,-39075,16306,23891,-43746,-127040,-143416,-85696,-24,61872,35351,-2585,600,2951,-16763,-39628,-31567,-36051,-85382,-62874,79744,125850,7938,-49722,40076,133696,152519,68297,-72545,-121191,-64670,-23742,28360,97682,112745,36730,-50498,-84535,-65794,-64882,-43283,34583,39537,-30387,-33581,-58148,-119248,-57625,37080,-14982,-124977,-79343,26083,16166,-24745,-14234,17955,40794,73452,100198,115658,107677,59759,43298,60903,44997,-13188,-12193,77905,116919,53371,-5750,-40144,-89712,-86654,-5280,61142,38650,16912,20033,-16424,-50612,3697,22655,-58258,-86595,-6967,62494,71048,77341,76915,36379,8158,10930,5336,26261,59352,87466,111006,90934,25547,-14612,-22357,-61305,-76615,-93092,-129590,-125503,-37972,42954,18874,-79171,-103983,-69469,-98375,-105862,-59933,3019,65038,91116,82025,76067,29385,-112072,-228303,-248915,-214664,-132663,-4395,22114,-21387,-21805,-38242,-83252,-65311,-32798,5989,24736,10528,4879,41207,55332,-6619,-80220,-91708,-94918,-108092,-75019,-31568,-6027,14722,58916,108694,21786,-160262,-185220,-19053,92690,39885,-37775,-63599,-74657,-7523,49792,24269,25443,24785,20692,78764,65398,-15361,-50486,-43328,-27009,19480,63917,55999,27854,-3521,-47262,-72962,-85732,-102430,-63415,3749,41599,41671,26174,46995,77777,66873,40883,-8826,-53581,-32930,1939,58789,145177,161568,98651,47726,48665,37193,-4402,-29708,-6916,18257,-3051,-18240,43185,124312,162805,161982,110830,44770,35669,53601,42233,4246,-50357,-76458,-61494,-63099,-46058,-13304,3570,14783,-61474,-170124,-147325,-76178,-59087,-22757,15716,6809,-47189,-117244,-112544,-65261,-53662,-38022,-37628,-38316,24530,99273,88778,24395,-54951,-78762,-40886,-45168,-14035,105982,162577,86954,50584,83906,65713,-20625,-79193,-83705,-70028,-34480,25385,68240,118061,141630,36563,-119978,-190225,-151052,-74652,-16453,17504,22260,-20201,-16608,67338,136487,83944,25404,6125,-1015,2707,10055,23525,47384,20306,-67474,-83043,-10172,28731,845,-9349,38894,-8001,-137373,-144721,-70873,-69502,-64312,10785,43971,24028,40270,66435,89872,105226,58769,-8889,-61249,-87689,-54827,-16212,-46334,-67332,-55782,-8047,66288,40974,-46848,-16102,21617,-11027,-16391,-39626,-115755,-134871,-86452,-17528,36736,30651,14494,26383,72560,101845,85634,62656,74875,87230,68172,3669,-48567,-62498,-11182,24076,-26578,-57939,5076,67691,54551,27034,10446,-43962,-118835,-166652,-128599,-17846,65892,47980,2266,30050,74124,27890,363,16369,-147,20009,27866,-63442,-117495,-66248,15847,89045,104259,93267,84902,63509,17567,30442,124415,182252,133424,68617,4238,-41996,2114,71827,53774,-10004,-99535,-212338,-200444,-48418,9534,-13424,38808,76307,13421,-75555,-93460,-12745,49326,20493,-34534,-57268,-44140,-7898,18158,6040,9912,30567,-15871,-107619,-80729,14443,35834,-39580,-75079,2856,63896,23919,-26806,-73473,-80289,-12244,47622,40904,3073,-36348,-27299,36010,80699,93585,73979,43072,20519,-20869,-54246,-84601,-124788,-133472,-54546,29185,18188,-48790,-53836,40637,159400,181383,99733,-15650,-97571,-105455,-41148,10919,-9631,-46466,-24572,7264,-11839,-53603,-52350,6149,360,-73052,-62877,38376,113371,97292,24118,-53946,-58076,-11501,3795,-12153,26354,60306,2021,-98205,-143602,-97790,-32991,1202,12526,1605,-979,3058,10464,29597,74701,108371,94328,40145,1401,31481,46069,-16601,-29191,80692,83484,-67664,-136878,-93072,-45414,3611,56833,43930,-37105,-89287,-77734,-89517,-118280,-45841,69989,62455,-49197,-47483,61249,78748,3418,-27577,21146,27343,-10121,15480,58248,31369,25541,76409,86870,48177,7379,1460,1230,-37446,-69709,-41300,-21530,-18350,-28738,-70353,-54904,19314,37337,-5459,-4721,24724,-5794,-46541,-38396,-25165,-12343,32853,62639,45206,-23144,-56937,-13143,30583,50589,83958,73185,9774,-40181,-74295,-129760,-159534,-92833,881,42806,32945,-24286,-70169,-60359,-70471,-96645,-55281,29367,94667,101260,51210,29293,87484,119877,69197,-23654,-82255,-80753,-37286,3482,11243,662,4231,20465,30494,24213,23968,38117,27967,1604,159,28227],[-3270,-45064,-68576,-23314,-4604,-30613,-46276,-32809,10372,31558,24738,-9245,-85020,-176240,-180415,-77789,29741,89713,54428,-62276,-133352,-43577,61766,13686,-46210,-1928,11881,-22781,-63263,-143957,-144682,-53154,-6868,-8726,-42607,-94231,-107335,-69233,-58103,-64850,-63143,3415,77135,56370,-20136,-22376,17627,54433,72198,115232,166277,143898,48774,-11760,26989,106359,121763,57627,16541,69619,142203,99748,4501,-1654,44111,77220,120419,108721,32954,-618,-28522,-68896,-55071,-17787,-9496,44537,111895,66215,-4104,41498,132848,147578,72878,37435,126190,200761,136777,35324,1171,31361,60924,40453,27615,44818,55845,47976,20308,-9331,19237,30446,-34896,-100133,-77517,-11892,33850,88878,100300,41829,37634,79619,87746,71236,67880,7055,-104134,-122018,-47003,280,-21593,-26823,31598,44948,-18631,-42200,-13722,14692,12957,-21920,-35073,-23161,-51503,-120456,-121830,-13311,13436,-98209,-99592,13968,50471,6941,-48434,-55076,-6972,73780,160438,181586,106309,-1368,-24513,35045,59278,11661,-34683,-46045,-82875,-139541,-138773,-113413,-120707,-66606,18049,51539,77948,69518,-25913,-107470,-76904,-13266,2848,9012,6570,-15964,7351,39607,296,-30509,-18197,-35650,-41905,-2507,14750,11499,87547,165615,134172,68663,18172,-37827,-62413,-67253,-75935,-28289,20993,38106,56864,42010,-21154,-68186,-73257,-48340,-54813,-80302,-66338,-22790,11396,35147,43259,23159,17339,16011,13667,7742,-8168,-35825,-37770,-35698,-8490,52320,45177,-3870,50466,151584,130331,-18947,-136952,-111659,-61182,-52551,-19974,-43399,-120854,-68393,20779,-24326,-48420,19488,47729,20375,-12377,-22926,45281,83156,41944,6337,7933,-7,-17318,-36386,-26716,-4819,29036,32475,13777,397,-2748,10288,96992,180310,121255,4718,-1963,30333,2675,-25424,-11469,21970,56510,72708,57749,2257,-29964,-21540,-42574,-74377,-82568,-65745,-30956,-8167,17791,97989,152268,110321,28584,-6394,5113,21097,35061,34071,32348,48716,65151,143687,180561,-10750,-133846,36802,144872,53113,-29804,-53310,-37176,42913,74157,-35421,-126963,-139857,-112840,-4881,160099,168173,41179,-42475,-56901,-23867,46913,46890,-66824,-118385,-46802,24955,47473,48107,33151,27058,23706,9532,22732,60912,77166,56519,21954,17080,26595,6686,-39519,-48362,-67556,-135245,-171292,-104599,-55828,-70202,-88600,-71738,-18564,40228,54338,21576,-6241,5992,36339,60075,82749,98335,132115,184051,140219,12430,-21349,7329,-8240,-5335,62081,113505,86108,31065,46199,92434,64701,-18278,-64241,-77657,-92721,-96268,-42408,7556,-41432,-120484,-115555,-102670,-105524,-44382,22422,23616,32012,72781,44082,-13688,3903,35844,23214,12905,51369,54058,-5575,-6238,91553,154904,156529,124442,56473,-18620,-32180,-7082,11400,-6682,-13216,5753,20936,56679,103992,81671,32276,47339,74771,38614,-34086,-53616,-33526,-43383,-84714,-48593,28504,73976,63824,-8583,-100940,-134257,-75332,-6100,34131,39100,42300,25478,-31601,-78606,-80314,-30696,6652,-9302,-31738,21372,62823,16983,10362,61399,67203,40827,-10993,-81973,-58681,34601,37185,9181,42081,79817,36251,-37539,-73549,-42736,-4792,16255,16165,-31864,-71766,-36129,-28324,-46407,47752,129434,28795,-103130,-52419,33650,18595,-21781,-16415,24223,66027,97471,112313,118959,100535,24707,-19358,18883,39424,499,24287,122083,144112,79276,30205,3204,-45951,-62664,-12192,37919,18136,10102,35514,-9887,-43330,39116,69097,-38450,-64340,42603,116753,72059,1158,-12621,19471,51008,44617,7014,-9694,-15190,-9930,33942,38980,-29269,-80408,-59422,-36016,-7122,-15749,-88738,-117095,-46176,40614,52508,-28383,-80379,-59658,-54658,-58839,-37520,-19257,-11628,37727,70031,29330,-14566,-51079,-109951,-178478,-178752,-80361,41538,48173,-3389,-63119,-140707,-181595,-157873,-136720,-95827,-72578,-43832,29345,77931,51750,-1926,-27066,-20931,-60554,-134557,-127818,-66319,3905,54861,81378,81243,-39829,-196829,-171512,7829,129527,100832,40964,16692,-40074,-46416,4211,24273,44805,39295,-5072,-12248,-25885,-39732,-8036,46646,47005,39888,90277,118233,85368,34971,-10878,-19965,-6505,-20198,22182,63432,1236,-71519,-65816,-14705,28339,39762,25217,11959,17466,-22294,-81286,-24625,70487,66884,44643,31192,-20205,-92099,-114037,-71184,2202,4349,-50854,-60866,20687,86117,86703,71246,55169,52289,73069,61992,3000,-56043,-70117,-75917,-99073,-111392,-70878,-11493,13594,14416,-32442,-111390,-100271,-4746,74094,110444,109819,69546,-41231,-164024,-141351,-70865,-98912,-110576,-62572,-14427,15168,33175,23090,-19337,-63970,-34910,-4262,-38606,-30704,64472,116877,76338,69091,66774,-3116,-88317,-129235,-139865,-123004,-69464,-5044,42256,84248,87161,12830,-81401,-152391,-170566,-107201,-1883,38783,-8399,-64107,-54915,15233,73011,42132,13464,-20151,-74182,-68201,-6014,20599,-9895,-44060,-55060,-33813,-10779,-27601,-83161,-112519,-77167,-100945,-191953,-182591,-70637,-25250,-55377,-44900,10626,50178,69640,110861,125572,82010,38668,21302,-20386,-28639,19051,11417,-75489,-101556,-43636,11486,55244,57869,25915,66289,82138,40975,44716,25883,-62920,-81250,-60149,-53650,-1125,12819,-34658,-40233,39974,110940,94325,38394,11028,-23361,-82040,-93483,-76004,-70451,-3725,53550,16494,-3918,51037,120085,110912,32076,-22004,-57049,-109870,-121353,-88289,-57042,-28836,-24182,-14576,42453,90839,56107,32177,62745,47337,15132,-14689,-94240,-129959,-54602,33224,80047,77876,31283,17009,73981,91245,76153,110846,129559,52275,-16922,-68507,-77349,32986,135553,84620,-19914,-78300,-108297,-78425,13405,48983,22687,52084,98022,80037,-4959,-52098,14808,102549,89029,20107,-19576,-23954,-33258,-46228,-77099,-59493,21401,38643,-44990,-75899,-48366,-12665,-7497,-2073,58129,108912,82924,6083,-93508,-130485,-39461,44740,45062,26733,29684,57637,91900,92674,105879,103375,30505,-42223,-35551,10894,-40268,-147924,-138164,-14954,65613,44315,-29724,-46771,23268,128719,172324,134770,34505,-77342,-109080,-41553,26910,40250,5117,8973,27799,-17370,-81940,-66167,10839,11497,-34196,-26298,20456,65445,75425,12201,-65838,-63967,-13994,21662,41628,73938,52149,-45559,-148327,-189027,-166838,-146639,-97815,-31378,-36722,-84935,-80931,-26807,11734,30388,52261,64261,-12607,-84265,-32324,36933,10078,-39703,7857,56653,21568,-15198,-18978,-16164,23132,89266,89569,-19478,-105915,-103870,-129506,-152181,-60386,46482,46889,-15531,675,65208,37114,-39153,-31634,42790,35393,-52674,-91878,-62383,-38478,8090,90764,119901,68294,12849,27751,89124,90299,22672,-38864,-77850,-27055,53377,31933,-3004,-9224,-33810,-33012,39346,67648,18514,-24480,-32070,-32782,-19364,15577,38164,23881,-40669,-91413,-74799,-5934,81162,113493,53077,-4729,-52700,-141236,-195633,-176193,-120128,-63011,-14220,13159,-51513,-159088,-172771,-136995,-140744,-114459,-56316,-19235,-468,-4496,-10837,5364,19231,11575,771,-14879,-14454,57232,126457,93854,27858,7707,-945,10709,34533,38652,51533,63224,19911,-38664,-34048],[-7804,-12224,-42018,-21859,-3540,-24006,-35766,18578,87233,66075,34241,34855,-23164,-126742,-144025,-72751,-15656,26949,49895,28171,-43708,-49917,26518,56195,35978,29171,-14008,-57757,-88380,-149499,-119562,-5132,36148,-25813,-111013,-123881,-66655,-9144,14096,7283,-23591,-24910,-4526,-13804,-33864,-27150,-27703,-15199,61860,123601,141134,126201,68943,14262,17785,64131,56759,-13488,-46198,-11103,25158,-2802,-59109,-38649,28993,58308,87342,103305,90253,74629,24264,-30861,-31624,-35202,-16765,81681,172999,141248,68724,57700,75713,67354,42929,54920,121560,171055,109684,14779,43399,117701,99598,46513,49888,88339,155259,203446,133499,43960,52672,23905,-46406,-44385,-31544,-42718,-31586,14360,37047,3495,21221,110221,158445,107753,3781,-89972,-125408,-101122,-31296,47368,65756,39197,24220,-7253,-57686,-92395,-105236,-85471,-31337,236,21969,43376,-11403,-103682,-64637,55916,33712,-100311,-126866,-70064,-48089,-62930,-110107,-117377,-34400,99339,173248,130626,-1168,-113159,-136352,-64715,42877,52256,-43255,-105141,-117485,-123756,-107998,-67161,-61434,-44796,19851,48471,62079,72642,16382,-22107,23152,39857,14603,1339,-17953,-9174,52542,85976,20240,-51006,-58514,-65352,-76270,-40988,1268,-5164,24762,81031,34953,-25966,-19391,-50058,-66195,-63898,-76323,-27076,5624,-28316,-41878,-56925,-83228,-75894,-42417,-2057,-6537,-42247,-60499,-37991,-25122,-36592,-9580,46428,61211,-3548,-73281,-57766,18598,44784,-1729,-79701,-85462,-24269,2660,2488,73867,145976,109555,-19927,-98150,-55980,-50293,-98680,-62688,-48590,-84821,-23384,56298,11204,-39101,-19583,17250,37490,9411,-42406,6415,87008,92435,60570,43624,35313,13855,-30329,-28152,-18038,-22540,-36502,-29062,8074,17557,-18855,11174,85547,62354,11685,56050,95326,73502,90796,91791,32752,15893,58095,78587,33225,-10664,-12411,-56858,-122591,-111901,-44760,-2069,25314,54321,91080,103622,70072,29452,35040,75648,50087,-31607,-78798,-55279,-2742,54644,186473,240386,-5058,-197279,5865,199407,132056,14665,-73304,-83730,2081,55906,-5173,-59202,-71442,-89083,-53140,72499,100474,-5146,-90767,-46862,46260,89152,37600,-46367,-55126,350,30948,8024,-17027,24203,116571,146018,62993,28183,61542,38425,-5947,-13430,-17672,-30465,-45345,-50356,-10402,-16863,-100997,-148798,-81478,-26221,-41265,-55135,-28289,28234,86987,100794,72471,41113,49202,78555,81640,60836,73987,150534,210763,163655,50236,-20628,-30847,-29493,-31988,-29116,-799,3272,-39035,-38433,17028,-575,-84662,-110760,-67566,-50895,-55385,3358,57575,-18340,-121349,-107202,-89960,-115797,-75511,7379,47042,70736,94620,43571,-40029,-37481,13449,48162,47578,53451,64843,4803,-26765,44216,112628,126826,95488,39882,-32041,-46063,-754,25935,-12269,-60140,-36182,3840,40606,106468,150842,92177,3904,-20741,-9709,-4645,6342,7541,-18492,-27629,20073,77951,104731,108198,82163,7019,-52694,-35342,-805,15886,4233,9178,31049,-10439,-77922,-83957,-40408,2053,15697,-43188,-86766,-37675,39487,70063,15635,-64797,-107840,-115423,-73969,33887,127036,106514,37691,1377,14994,26597,8014,-31556,-35661,-5390,13495,-12007,-36962,-17405,30138,54341,91500,176275,197555,81365,-10432,29074,41247,-8451,-21251,-9606,-9058,7256,44165,62702,66543,33055,-64530,-102183,-42170,-4934,-27377,8068,84712,102761,88754,101816,118251,77505,-5935,-61177,-94910,-123366,-114587,-76928,-71709,-39006,45944,69902,20390,31038,102826,145832,101316,15675,-7795,56446,118893,87748,47563,34355,-24509,-80504,-30419,32458,5879,-43429,-31095,20066,76552,75978,-5706,-70327,-35651,32398,41611,-6672,-66092,-79741,-60349,-18870,12682,-3068,-41238,-3600,40750,-10038,-56744,-28156,-6586,-23143,-12950,32625,86021,68788,27279,-39733,-126274,-173359,-169583,-148223,-86750,-74002,-70982,-7260,53179,42540,23548,6604,-9864,-34336,-78977,-74702,-22905,32309,47103,20766,-23105,-102452,-141132,-63927,43514,98223,105328,113083,111954,37767,-30809,-31786,3406,46623,51531,4466,-37220,-36980,3123,65030,138053,129840,68169,52875,67167,51239,32463,21751,50984,86899,56838,72125,106549,23599,-83831,-85693,-49281,-26499,-13086,-43715,-53465,-20260,-74192,-174736,-126700,-19214,1266,-694,6739,-55264,-137502,-116362,-11723,44851,-41342,-110067,-69319,9060,17181,-23765,-30254,-9027,22835,61018,38215,-30715,-69686,-38115,-26252,-68438,-63012,7121,59656,48310,12262,-13472,-52843,-66370,25137,133725,138086,74629,56850,8983,-95040,-99922,-58722,-121666,-149339,-74815,-30870,-50803,-42791,8511,4734,-32256,-2135,15970,-30320,-70704,-82595,-57500,-6415,38674,22376,-23316,-43657,-86495,-161473,-188482,-148866,-90675,-29923,20005,44249,40444,11977,-29331,-81221,-96372,-50648,-33548,-83687,-99376,-46682,-8640,-4992,3647,40079,16035,-62989,-83182,-18948,17051,-41414,-86344,-58687,-1909,1022,-60057,-109200,-104302,-89296,-126382,-161102,-117461,-13798,34082,-28972,-92499,-45210,27033,38945,58509,43775,-21481,-503,102169,113201,102579,127369,65225,-80307,-122036,-34923,39594,63722,72221,84216,133448,128941,69957,52140,38249,-26078,-68135,-98419,-84730,9480,38556,-50310,-95964,-16955,67124,56784,5038,-20602,-74934,-162870,-136103,-77858,-60644,-11362,31409,43456,77839,111545,157239,158497,51919,-53259,-83443,-61392,-829,14046,-33991,-62845,-53329,9402,88335,93293,30128,18349,53191,41202,-6239,-25885,-49400,-66997,-4891,32865,6073,-581,-18319,-44637,4807,58782,59477,63903,52894,-24856,-85091,-105138,-63107,71130,191864,160238,29586,-31892,1209,6726,11141,64457,69456,61700,94658,132299,90023,15800,22064,99050,142099,115862,74222,8136,-77397,-114372,-93248,-43256,42011,99311,75878,34892,-3783,5977,50755,55711,39432,74458,106154,39408,-86236,-120082,-33898,18782,11050,30436,65260,78951,72512,63455,98030,112495,23115,-81989,-55834,37541,-1314,-98188,-51351,67755,111518,95736,44472,3242,-4442,18690,53221,81207,57798,-25132,-72979,-20359,62581,83160,22665,-11530,1898,-48523,-103349,-36394,56404,51099,22003,5483,-40132,-41080,4222,17927,11672,12836,8243,7163,41436,86193,32903,-92542,-165782,-159279,-152390,-176455,-129666,-40995,-27553,-73898,-87474,-59105,-53065,-64640,-14365,30260,-48011,-112235,-47758,23237,8602,-55239,-65100,4513,87114,110699,78300,24497,14730,49366,63665,16073,-11206,-16534,-54574,-93932,-58812,12846,25954,8609,36874,63073,-6035,-47114,1266,44227,12716,-60355,-103001,-96691,-65207,-5486,78057,129952,85227,15294,32653,132154,149346,55103,-37188,-86532,407,154637,136765,-808,-67581,-43596,1757,58158,79732,50800,12296,3791,8974,3212,16356,34748,17518,-24683,-63392,-101851,-71501,22507,42854,-11885,-8422,-19103,-112559,-129036,-60251,-38495,-85701,-72194,1259,-35114,-158147,-187933,-115878,-68026,-59079,-71023,-96563,-82797,-26021,4017,-1723,3972,31433,62166,44236,23062,103768,180986,124805,39616,38480,44207,28205,28033,37433,62954,82609,35377,-45369,-49526],[1740,11443,-28893,-26563,14745,31553,39285,89445,102490,35410,-1588,20740,6655,-52456,-96843,-85644,-53617,-17620,38650,100996,69097,-11883,6023,79463,92059,37775,-36243,-71740,-79961,-97189,-61566,23114,68427,451,-114819,-126849,-81920,-29430,58573,75040,-955,-43160,-52856,-69752,-52828,-65392,-132022,-117913,10059,83875,79840,91436,96147,29106,-22147,4774,3467,-50697,-62242,-65230,-68105,-44603,-60631,-66971,-6476,48893,77991,85395,80985,52828,21634,61591,106873,32498,-11060,72940,149794,138743,98352,43963,-7298,-12381,32731,60621,53226,33721,-27065,-71769,38177,140241,68563,-26099,-9480,55208,152095,240980,202589,119570,102976,37925,-17953,16188,13352,-53905,-77823,-69842,-43590,3100,55724,124559,187689,130970,-33702,-102582,-27355,55582,84585,91803,91606,70462,-4226,-86134,-81232,-68842,-110809,-117440,-54090,6317,58729,74169,10127,-58358,5960,92510,51750,-49262,-103395,-119467,-117663,-107578,-103898,-83906,-10967,92293,114913,33782,-97615,-164927,-161067,-93836,36802,115431,36271,-62051,-67776,-43413,-21333,7563,11752,2715,7057,-17410,-2854,60823,63173,63306,107373,89956,30700,4667,-2798,20750,74800,77463,8945,-67104,-79256,-77444,-89944,-61798,-269,18563,20647,36010,-16987,-72969,-61771,-79757,-83956,-54817,-34110,6001,15739,-39610,-87602,-102424,-81833,-38446,-18770,4099,867,-18500,-41206,-50403,-65407,-106338,-62664,61035,87476,-11423,-94082,-58905,40205,80126,15146,-106994,-148335,-106239,-65045,-22680,22186,26926,936,-44172,-40284,41134,35372,-39191,-32590,-10638,-14108,21215,71019,56694,-109,-36080,2243,50087,19562,-37153,8220,100994,141751,116826,70821,36229,-15837,-87176,-74479,-38405,-48007,-65276,-28010,21158,-7429,-78778,-87093,-49133,-45606,-27417,50783,114495,137335,173420,138846,40564,20334,69688,87603,74762,58430,32144,-39416,-107083,-80711,-5647,41701,68474,55768,22301,-3228,270,4222,25589,71195,46485,-58887,-106099,-76330,-39820,10412,150993,198063,-52695,-228239,-32402,155539,128929,45972,-38242,-47714,16098,71378,67446,15752,-19084,-16423,-18416,-11625,-16232,-66426,-108015,-14981,111338,98176,9632,22,28131,40733,30725,-26659,-75239,-5202,134727,175528,72700,9627,31227,-5990,-49170,-15376,-1490,-49424,-94624,-91005,-29958,12558,7086,-4199,-607,6429,676,-12881,-26782,-23080,12637,70086,118350,111678,76710,55252,44979,27968,37351,107116,158201,143695,92840,12950,-35292,-17175,-19129,-77677,-77150,-40473,-45720,-36729,-13369,-70990,-109558,-59883,-15654,-18894,-15810,26947,71684,11322,-67828,-45121,-22969,-70779,-75716,-16938,53325,106368,108660,54176,-4386,-3260,33561,65326,48465,33048,45417,-5218,-48807,-6321,57612,77528,18009,-16863,-13577,-29812,-46773,-15986,-19904,-65447,-50403,-18985,-22217,5894,82649,75374,-37385,-91436,-36378,38482,52684,10722,-12249,13195,51221,60969,52207,95724,156180,105032,11186,-11415,9822,31573,-7173,-29454,36460,52800,-15176,-41266,-25877,-23077,-39838,-103628,-156962,-104713,25838,65464,-38393,-125744,-142485,-144147,-83402,30101,110008,123793,88205,9969,-20841,17684,43719,-3177,-51267,-54860,-55868,-71219,-37967,27588,65784,88924,157334,225975,200093,83236,12735,46657,52614,-5425,-16732,-22818,-77426,-110662,-79579,-50524,-35897,-50075,-97781,-90544,-53381,-40228,-56841,-54250,-21925,5093,36178,104971,172717,153053,31913,-93037,-171257,-227511,-240015,-192025,-114534,-28680,38549,34009,22860,59087,99884,126681,113991,52610,29275,72373,92275,46784,55985,100545,32581,-46720,-8310,53040,53374,25052,9430,32726,92839,119534,86940,8119,1741,49747,34436,-12725,-51764,-64151,-50225,11944,50197,28832,-10880,-9092,9194,-19813,-64632,-49055,17616,73880,102046,90592,90861,65999,28782,7578,-18197,-61831,-87252,-70477,24229,57268,-18423,-81180,-58781,-10426,24389,-19682,-95823,-97247,-54986,-9536,34595,44473,-8473,-80345,-113946,-106246,-58514,7599,44614,31786,29619,86453,131796,90382,31185,-10301,-17705,15641,40989,36099,27015,31075,40998,63294,113446,106180,36764,-37082,-70279,-50824,-5521,28849,72568,86037,30894,32390,98088,85836,14568,-17956,-36637,-42521,-55203,-125320,-160655,-126412,-126753,-192976,-186112,-91711,-25077,-11294,-20751,-86884,-144469,-90117,19440,29607,-74991,-82917,16243,48485,-13249,-63217,-58405,-65757,-79791,-48774,-32509,-52032,-50085,-2726,32693,31897,61074,120269,122537,52257,-12819,-37960,-62378,-81326,-17824,54246,10987,-86707,-58321,11833,-15699,-34877,-13472,-64173,-107621,-80032,-73123,-105138,-59052,59062,82294,9788,-14152,3323,-28687,-104525,-196122,-184348,-69819,22044,38969,45545,52398,-20996,-141573,-200984,-191876,-137713,-63234,-4309,52226,91491,92029,89053,44800,-35550,-47146,-35970,-83124,-92553,-26344,-32062,-71944,-25043,68484,55896,-23853,-51874,-5584,30406,427,-29650,-22936,12531,2122,-57378,-51300,-1006,-19133,-93003,-95592,-31320,20095,37171,-6715,-72591,-55215,-14273,-13511,-13174,-42235,-81645,6413,176816,210626,160899,149436,85176,-67968,-122664,-47911,30819,65094,79253,95382,121528,96778,33008,6216,15621,-24733,-119969,-161369,-78163,19159,-460,-87468,-104101,-17807,43508,25446,2817,-1414,-66594,-136396,-106766,-56943,-39263,-24745,-24064,19625,87611,87544,92153,101806,24041,-74527,-98346,-17709,88879,103060,39751,-27026,-54699,17785,95608,54151,-45474,-74832,-46819,-15086,-23892,-28825,-4151,-6265,-4441,-11650,-34659,-14090,2911,-52608,-68869,-19179,29783,48384,17747,-48314,-84976,-67881,-3848,71408,155172,192774,119802,39941,19275,-29013,-19211,74832,86015,42531,65067,127039,115928,36426,-7586,16310,71616,91097,68204,-5686,-94869,-138781,-103628,-37964,30304,92227,106648,97328,82707,84219,101340,73712,-2131,13271,89965,62801,-49609,-60456,8765,23898,7923,43082,70931,43983,2316,-1315,41564,50869,-13231,-77741,-63372,1215,-4655,-33674,14237,83721,102380,91984,69364,65320,42341,-19152,-29977,24432,46279,10057,-19096,17939,89427,86923,-7265,-68272,-62911,-113009,-127410,-7896,66052,38981,44204,40087,-44952,-84241,-53900,16974,102192,126545,54172,-17732,-1111,56489,16307,-84588,-95310,-46394,-55965,-92566,-63023,-8990,11600,18744,4209,-21836,-52666,-61054,-9480,599,-64613,-80374,-22073,-906,-19216,-51968,-86683,-62456,52810,143882,127767,42940,-21877,-22729,9560,52178,88485,53790,-11454,-61801,-62643,-6623,11659,-14015,22415,67478,11907,-4326,33562,13021,-35997,-41907,-33298,-32618,-16639,13467,66021,132330,120146,35862,19641,97557,115188,39831,-13258,-27874,47483,184544,157102,-30812,-113083,-41698,7274,11963,48373,63737,31401,25623,34880,-899,4141,44691,39926,17791,-12067,-97243,-127202,-78087,-72736,-86777,-32917,-12812,-48445,-17674,31809,-6562,-110902,-123458,-50522,-36389,-72463,-79481,-33788,25824,30395,-12758,-71276,-90591,-26425,29403,37378,33198,49110,59100,6711,-45308,16462,87660,48622,-3949,40876,89533,49054,-3202,3906,28377,15036,-19914,-51605,-36681],[4870,3258,-45458,-40775,32931,103302,134060,113336,30046,-49980,-58774,-20599,7580,-12241,-65883,-69078,-28221,2468,38501,100379,84270,-14397,-32030,34243,50171,-3583,-49055,-63722,-61635,-48310,-9384,39758,63840,15530,-57546,-53559,-54546,-45717,36031,58285,-13882,-9089,2178,-44335,-30379,-27964,-125040,-124625,-12081,52934,48892,86860,130594,48877,-52399,-48833,-45555,-83136,-82619,-103999,-99827,-26251,-32326,-91276,-38833,65831,88257,47156,17875,-9166,-7741,103180,178072,76906,-20468,16696,64608,63897,47479,2342,-44358,-23491,42613,41607,-24291,-85899,-145046,-139998,-8572,76591,4331,-81659,-69967,-26416,30897,114459,148693,99396,58669,14280,-2399,29269,27238,-41058,-83450,-94726,-69685,13791,72846,92016,141109,102488,-30403,-47199,66093,172299,184816,113648,49912,39062,-13529,-84269,-40705,22586,-10295,-40051,-25969,-13301,18932,50654,51361,44445,68649,91182,91700,46356,-41632,-95965,-89349,-65001,-33951,-14894,863,37633,27119,-69656,-160266,-154963,-89637,-12464,76815,146981,109603,26887,-2618,-10772,9469,58389,76599,69870,17331,-70422,-59871,25941,52406,61178,91286,75022,19755,-2598,22093,54961,74806,52736,-2137,-51454,-45722,-47512,-83019,-75299,2583,59819,60580,34958,-18995,-69801,-86272,-93639,-86908,-37105,11234,32870,39854,33951,-19618,-84061,-76770,-24561,-22490,-12700,-5651,-43694,-84500,-73833,-80958,-148251,-102462,61098,104470,5957,-52556,-29422,12430,27159,-15899,-106690,-134519,-102955,-88656,-70388,-88264,-125656,-94122,-39534,5504,76664,97456,77477,64132,39979,17744,20746,42123,57426,26569,-32334,-22297,17685,3591,-11262,48987,112776,139147,98839,27212,-24381,-85109,-145339,-109944,-57032,-65914,-79163,-14310,26266,-43582,-130422,-154424,-137084,-98386,-47200,16620,91912,147091,143626,65441,-4946,23454,68355,35068,13409,52781,47389,-33713,-83367,-61881,-27472,25690,74106,35600,-16894,-11997,18985,4422,-10091,1106,-11813,-37973,-11170,8184,-18556,-25520,67115,93622,-97051,-187668,-40978,62414,65499,36975,-9129,-12028,28649,71254,54460,-40059,-87456,-10383,33281,-15166,-42177,-30393,-38810,1852,75088,28472,-41739,2270,23222,-22371,-46053,-74203,-92536,-50598,16320,47868,15499,-17233,3392,-1423,-2966,51096,71649,10500,-70042,-119558,-97337,-15157,72250,86082,36247,7804,19598,-868,-76161,-127639,-73795,53875,124831,87905,25644,-7477,-8344,6142,14495,44406,79928,93500,83163,34997,1980,20476,-8396,-91605,-109572,-67833,-25452,13828,-9135,-87156,-59571,30372,9332,-33452,-250,42869,51454,9599,2683,59827,62385,1197,-33006,-46168,-16390,49972,84197,81816,74979,76332,87819,71626,-13235,-41569,1259,-13801,-64328,-38728,32095,42660,-58531,-80036,27379,57059,-22160,-25675,-14060,-53525,-56785,-33832,-65572,-84297,-40231,-11619,-50215,-62705,-796,54744,52176,14978,12076,25023,29249,-1853,-28181,41755,141551,91347,-26284,-45288,-7333,35329,18590,7588,68739,87303,32170,13182,21769,-31308,-109768,-142083,-136170,-103664,-11093,38558,-26911,-68839,-55118,-81812,-87257,-37526,20098,65080,77989,29697,2819,30859,54153,4888,-56452,-90007,-118931,-132391,-69919,27196,63003,61345,113115,177077,147310,26209,-78754,-47307,33527,43330,17884,-43191,-140181,-198936,-187024,-168682,-145847,-108732,-57832,-1882,-8445,-14551,-6909,-50829,-78221,-54475,-23935,24782,88744,97799,22713,-55773,-70655,-119435,-181002,-167836,-95160,-8044,47703,11074,-30857,10610,76113,113489,98409,36861,11803,26820,-21639,-70861,810,98850,76131,42027,62520,48195,19722,26659,34607,17107,35259,85667,121147,71538,35395,46547,11188,-32341,-11018,20033,20674,41701,49844,38837,27484,16350,14710,16842,4910,-1059,39096,89560,115337,86930,69905,52485,29544,52805,86283,62649,19233,-2160,80195,157516,78098,-79312,-128022,-45619,35475,-23839,-156114,-177395,-88178,3208,45157,28514,-47380,-126948,-125662,-62285,-24983,-23708,-9021,-24393,-55722,4591,111887,131955,96755,45099,-5015,-16662,8923,52390,109662,117832,48483,-7125,20505,27173,-17997,-85816,-138845,-101903,-27819,16962,34576,11660,-41573,-26947,58572,118291,109765,53416,-7605,-23641,-47200,-117788,-166496,-141444,-83415,-100253,-154339,-122276,-44129,1561,-28093,-115702,-161571,-120628,-60931,-37291,-41707,25616,121975,110539,36264,11319,-7013,-92459,-157790,-119183,-54244,-29553,-24855,1568,52549,93374,123882,148689,101373,12327,-29376,-53011,-77654,-76572,-63808,-66638,-114652,-185233,-151935,-38179,-3370,-5703,29958,36499,-1137,-45653,-80705,-105235,-35746,106683,153194,51764,-33848,-30501,-24473,-64795,-135702,-123197,-22263,82238,136267,155486,116418,-3968,-124756,-161355,-143213,-99244,-40414,30512,92566,96000,90991,136381,127219,25724,15222,58921,-2924,-63171,-34617,-59853,-91341,-30667,64148,42231,-27005,-17284,41990,65200,64266,68509,52910,44362,18548,-19922,16128,50051,-1754,-76611,-65873,-16260,-23055,-31053,-12916,-16782,-21931,-28767,-42879,-45071,-52657,-37748,60895,174668,168633,94620,73807,60361,-29504,-87423,-66483,-31681,8847,63064,79539,49809,105,-24171,-5584,33175,-2052,-94891,-103739,-29323,-9120,-89620,-135163,-73525,42521,76296,30159,30625,32279,-55054,-94574,-60214,-12901,13352,-8108,-48136,-16892,22440,-4303,-16980,-17377,-46949,-76926,-89828,-16781,112965,154529,93803,638,-63970,-22556,28911,-6506,-87746,-154481,-153253,-66166,-13785,-33881,-17946,-7542,-47660,-35986,35172,73957,47845,-38590,-78854,-36082,44723,66328,7195,-41914,-35317,-7292,28848,33861,60933,140002,157242,84729,-11771,-60739,8804,87807,58509,8402,31325,67232,36187,-30020,-77246,-93140,-68689,-44442,-55071,-60985,-67002,-109500,-139681,-106434,-58983,-10418,11568,55685,123048,138508,96800,40282,-32855,-39143,33258,52785,-11519,-22966,27839,54239,42679,45883,60381,33967,-8890,-11450,5034,-24722,-62548,-62518,-65236,-56523,-37329,-21187,-18791,645,37033,36992,29515,92565,110274,39787,11502,28776,9299,-3368,31289,78505,99265,67303,-24933,-77994,-96813,-154941,-120013,5891,16796,-20137,47011,76733,-2807,-73237,-90220,-24660,96041,152802,72886,-21860,-36630,4333,12035,-3734,32506,56199,18191,-2937,13319,9629,6712,41326,55191,44960,43560,52480,23134,-44008,-73938,-31966,-1151,-30309,-29227,-13638,-60693,-108266,-33403,82151,89520,5842,-69261,-61951,136,78380,116814,54422,-39008,-73792,-31916,39937,36349,-39561,-8597,79700,76719,54612,40274,-10834,-47129,-10000,30628,51861,71235,58487,52756,113211,150013,73363,3691,20244,37355,15093,22117,36036,67086,130359,93587,-49904,-114481,-63438,-40593,-42018,13138,51785,33912,42256,44449,-16264,-22713,21149,45176,63956,38036,-59011,-96147,-75125,-95238,-101761,-60277,-50492,-25218,26994,6409,-69387,-131404,-143092,-115751,-63040,20238,58479,47028,69876,96818,88487,44847,-3780,3285,34293,50000,41623,34554,23786,-38387,-108039,-71952,-6326,-17747,-42149,5113,68468,50339,-7410,-14214,-24874,-78691,-91472,-62756,-23590],[-2363,-7515,-43920,-27696,45099,136646,167982,79158,-37540,-93593,-82103,-44990,-10433,-19122,-43711,-27849,-1504,8064,18192,53714,25190,-58938,-74290,-29714,-17568,-23338,-28985,-48163,-51690,-24745,30735,64945,33396,-17781,-11803,40897,39291,13870,21723,22084,-2540,64663,94068,10918,17057,101928,53451,-8561,20810,51995,67208,127664,159760,70185,-38031,-54996,-73403,-117340,-114642,-122167,-111801,-37451,-35887,-103553,-46132,70783,64102,3942,-5683,-9566,-8840,58020,96159,32635,-30809,-15055,18321,8418,-6183,2342,-310,10100,38384,13933,-53383,-104503,-133256,-95977,-16662,-3352,-47920,-67321,-58124,-74126,-81240,-12120,56994,5165,-45881,-22359,8558,29977,35917,-7187,-60536,-69831,-38235,24243,67779,59590,62766,33973,-12717,1134,59249,142797,188259,110897,-9271,-32279,-10897,-18463,11164,76409,80747,44033,12105,-31820,-36146,44219,133403,146905,83351,53923,124430,143136,48943,-10839,19652,52374,28721,-19436,-51492,-29689,-11591,-79937,-155169,-129965,-25393,71088,130519,146021,114095,78717,32226,-28301,-19137,55123,95971,105982,44781,-53939,-58165,-18043,-16642,-11351,7557,2165,-17323,-8838,42556,89923,102074,87067,36651,-2183,1134,-14467,-56838,-55900,21993,91893,95426,49859,-8742,-64080,-82735,-47792,-10372,13534,30815,32850,47627,97058,61266,-44142,-56000,-15424,-24931,1404,34094,-36038,-104475,-59037,-51076,-142597,-119346,34699,85718,8447,-18226,-11183,-15762,-19375,-46095,-91451,-77647,-49507,-62250,-91072,-151519,-176535,-78595,27682,49032,55016,90213,139842,141061,69888,6513,-14973,-18108,500,5001,-48827,-74321,-34686,-5062,13189,78235,121658,98963,-1197,-93099,-108983,-96359,-86203,-34036,-13587,-53800,-76702,-3722,32046,-49774,-135338,-145255,-110334,-45346,-484,17946,64876,94458,43206,-25580,-41324,12318,51167,-19481,-93448,-35213,12233,-50897,-78736,-55814,-56506,-23760,36835,21452,7687,66498,93920,35569,-10027,-24093,-48073,-3495,84836,89165,26234,-18060,2917,-3632,-99429,-118349,-46356,-13604,9475,6074,-37133,-54304,-16925,35899,-10773,-126687,-153329,-34060,60122,53154,42714,77323,49162,-14961,-37739,-78419,-98851,-41174,-36867,-129861,-172340,-136618,-82814,-85152,-131659,-110906,-50682,-9255,26753,49363,81709,117063,114526,66243,-22964,-120805,-119574,-20142,72272,59461,15287,-6231,5304,-1305,-84503,-152607,-56331,92093,84956,-15238,-55018,-45356,-15980,23393,32704,35937,42832,29881,11757,3244,4373,-79,-49807,-106993,-122226,-87513,-6815,46797,-790,-44258,18911,63752,-10724,-52841,12682,73911,40951,-3784,71824,171197,125628,65190,51251,-26621,-84492,-41572,34515,89797,112948,119252,126675,78766,-50000,-98519,-32163,-10276,-64660,-55684,20177,24116,-90168,-117973,39005,159728,85095,18877,29541,1359,-26153,-19749,-42686,-70827,-68928,-43904,-4145,41723,75943,65103,53140,50711,44708,30722,13493,-26561,-44062,-56,48545,-6675,-95965,-84543,-41063,2323,42338,87232,107537,67893,26932,35231,47640,-33259,-127999,-120368,-75247,-72504,-40724,11705,6025,15132,31178,-27770,-80850,-70742,-42877,-24459,2798,24629,43359,51295,46760,6776,-30882,-68804,-112906,-129899,-60764,61682,97946,44470,49075,101376,75011,-41466,-165005,-150800,-26143,80505,72370,-39408,-148486,-181862,-177897,-194015,-186158,-117451,-15578,54459,31369,36606,89301,51395,-17441,-20716,-18749,-49477,-51116,-15761,-1088,25550,105100,98933,-10234,-92359,-94878,-14157,50388,6328,-60005,-12811,83910,114573,55683,-25248,-42341,-20968,-71679,-112631,-43088,34057,59551,81128,84550,8064,-68387,-32117,42619,4482,-52031,-18845,45669,52157,19428,-19575,-73092,-71906,27927,92928,63834,27639,7908,7799,16815,27981,41353,69052,109979,121554,101677,94621,114858,84352,38538,20622,45310,96170,138150,127410,74592,-1100,16727,110914,134837,25873,-58207,-2460,81894,28699,-111921,-163527,-97323,1220,35362,13340,-29575,-82548,-78909,-36016,-53919,-92444,-68026,-48556,-72512,-22161,121389,175867,114770,60476,19607,-25487,-13625,56324,151043,170097,47352,-67357,-32833,-1932,-34918,-65962,-84242,-64555,-25851,-9941,-10027,-19938,-49601,-41557,9460,79607,111787,66165,13109,8169,5514,-29402,-69638,-48704,18232,18096,-49960,-80774,-43584,8553,-25763,-114880,-151276,-149290,-143851,-67562,23143,86316,116616,121748,121635,125227,61629,-66700,-117261,-51873,7309,8670,-26502,-23124,24930,48595,65453,93823,37995,-39200,-28161,-17504,-20937,-3296,-50921,-125148,-138484,-145907,-138769,-74129,-27271,-14219,20462,61944,62922,9360,-48729,-79795,-36168,79871,151689,85702,-20736,-64979,-25781,30542,40930,57339,108281,169602,202252,192546,102019,-53298,-163498,-140413,-51679,-19717,-7640,64264,94359,23700,12390,112204,138140,34558,28185,105780,49283,-57396,-69141,-72534,-80183,-44294,12371,-19636,-70830,-8303,90621,94959,71057,92415,91688,78804,50726,11361,15427,-4917,-68908,-108485,-92504,-77677,-106525,-106721,-37289,12666,6657,-17684,-56845,-77843,-51814,24681,84323,79169,37713,19462,18219,20173,-9191,-46199,-63458,-99117,-89109,14703,56612,-6651,-62783,-34333,37909,91140,79085,75739,82744,34508,-38804,-109802,-115705,-19009,103190,109027,37008,38493,31112,-48336,-74527,-31496,34999,74799,27077,-29711,-35344,-51880,-66525,-53801,-77721,-88332,-68148,-93951,-56260,111824,186746,86500,-33836,-87855,-76548,-55213,-35393,-41358,-118468,-166716,-77505,8863,-20196,-20857,5330,-23078,18120,133986,135705,24134,-50150,-36987,10877,70550,58464,-12880,-23390,19235,10974,-7722,-15720,-6336,44608,85991,55301,-3591,9395,70072,65896,8777,521,19995,-4937,-79019,-125164,-141766,-137999,-112254,-112971,-137414,-92095,-29546,-61234,-140508,-164234,-155848,-122980,-83730,4044,107839,119151,43284,-11002,-44286,-63866,-36741,-1133,-13129,-45700,-14707,54228,56728,14650,32732,57432,55336,64568,44785,-25960,-54566,-44364,-76341,-104044,-73237,-49248,-93898,-98695,-22568,7125,8553,74150,91393,82352,103798,60861,-41592,-59253,34552,111020,89734,43619,-4997,-21188,-60962,-127760,-56517,39638,-24128,-52500,60998,95040,9196,-79173,-106038,-55488,25255,63642,35293,-6154,-38032,-24549,36310,97509,111289,57085,1978,1598,12850,-23229,-60107,-53422,-17474,36684,97222,99852,-2125,-84108,-63851,1811,-1259,-42729,-14172,14209,-28689,-79507,-42379,23924,11479,-52780,-87681,-61222,7791,72741,108079,62529,-19364,-13501,78399,144046,98317,-13976,-21198,58599,79512,48815,16356,869,2563,14366,30445,77423,112701,71634,17197,62698,139366,97428,-9620,-39314,-25631,-12062,38362,46325,22842,37425,15687,-52405,-97066,-89259,-71128,-37594,5096,24749,28642,65195,63694,1749,-26281,-31239,-183,68385,58970,-8898,12518,45345,-21436,-81546,-84135,-89807,-51070,-12750,-76021,-127926,-113453,-114529,-123527,-77405,26442,83817,67554,73868,122440,136375,111190,73639,34174,12897,12507,15382,14712,32251,15779,-49669,-42026,12619,9147,-27003,-36150,-7388,27959,26270,322,-58011,-116170,-111808,-79924,-37669],[-14823,-11217,-20417,1581,30724,75915,89440,39384,-7310,-38261,-46919,-40782,-50431,-60033,-34959,-17738,-52685,-75416,-38270,30351,3144,-69215,-66476,-39779,-23240,28498,34146,-22651,-47237,-23507,39474,61752,-15628,-76328,-28181,43485,64539,62015,56224,57835,69939,112052,104012,15542,42460,189016,202948,100642,55216,46012,92256,178656,175699,80149,7843,-18414,-76403,-130780,-103207,-90443,-135570,-113625,-71855,-77365,-17714,46191,10722,-4158,42862,39614,-2020,-31773,-46828,-38740,-13297,7216,29028,-428,-14507,48541,73394,34231,12362,-2765,-32418,-57870,-47547,9532,29678,-36724,-69827,-26755,-9203,-61885,-83558,-5098,39203,-47815,-98768,-33667,27955,36631,36129,13410,-42412,-52511,-7425,44397,82476,57304,445,-21067,7457,20571,2634,50810,126123,82723,-34112,-68246,-15899,-909,-19357,16545,60386,40820,7013,-39229,-48281,51745,163108,147530,31236,-18661,87140,176469,132117,74544,112867,147561,54490,-61740,-104591,-69089,-11954,-8808,-76787,-94831,-30448,45529,96946,92999,59402,77536,69566,8464,-3786,27593,42672,51735,25791,-19718,-22159,-36489,-69695,-61529,-40796,-50261,-46745,-5066,47295,94679,126163,127125,78562,23804,-5317,-19169,-11010,15576,53265,89550,101988,67402,-4280,-66670,-59363,12680,68936,43859,13210,5791,17782,60948,35985,-28369,2034,24708,-13382,31203,86073,35139,-18547,10897,-758,-95338,-113853,-27320,13611,-12031,5751,25560,20636,3796,-52998,-98858,-63277,-38753,-41111,-57203,-96222,-85623,23364,100457,66098,20583,44836,106501,125807,61085,-7463,-46746,-74197,-70500,-51235,-92652,-119342,-51682,17167,24523,66027,115902,57139,-110342,-218554,-176049,-57212,35234,90162,63195,-7133,-36437,19160,40214,-46938,-119378,-88970,-30887,13418,34928,24774,29625,12887,-28948,-19860,-152,1944,21449,-24955,-121282,-101514,-32613,-60269,-73578,-26527,-17439,-33709,-11108,6793,35531,88027,83753,20300,9879,35327,6303,13110,60359,51775,18060,-105,-22340,-71758,-106614,-98090,-77609,-64451,-30231,-19469,-75205,-113318,-78187,-8750,-26681,-94239,-86630,4203,75677,101238,95420,97065,45797,-48976,-113989,-125666,-117373,-74177,-54951,-138264,-210280,-149912,-50289,-68657,-165757,-164616,-75790,23284,80168,90527,100684,91543,60823,29945,-45747,-127301,-79710,28941,62399,29801,31860,22138,-438,16570,-18562,-76847,1900,78838,-8914,-102644,-82427,-35691,16855,67998,78338,74693,46534,-19219,-64038,-60854,-52933,-78820,-104539,-113391,-119000,-83471,10785,38942,-21064,-31550,24165,19852,-31338,-31695,35317,90791,43209,4096,125957,219609,122076,65660,98507,34006,-47390,-33065,19308,60757,79190,103921,120229,91545,24250,-33057,-22717,-14851,-61318,-69915,-15349,-3570,-82113,-123385,1079,179238,150829,66001,99274,78235,4490,-10329,-387,-17032,-9023,37685,92208,132774,139430,103018,64549,34668,19650,39295,42070,4456,-23454,-35594,-45655,-62837,-65797,-47292,-50270,-35719,30489,107827,103568,39741,16920,22530,11560,-49223,-98192,-83014,-60888,-74782,-79873,-63288,-32715,31078,33014,-61172,-107112,-69093,-46205,-58672,-29589,26515,53798,39894,15049,-13966,-10955,-14694,-44321,-45117,36656,157718,169858,63969,35745,65100,18898,-72735,-145956,-149541,-57326,83603,109523,-7895,-89177,-65885,-44844,-91394,-117878,-68134,3454,53526,40700,55084,123639,122960,53421,33868,28208,-51670,-111202,-63631,4416,73097,164866,177345,48556,-110981,-156488,-62229,13225,-8538,-32488,23755,91455,74048,-16504,-81022,-65051,-18936,1334,-2200,-7358,-12462,19687,47240,32430,-31049,-99930,-56760,30619,-21128,-123135,-133013,-75138,-27724,-30716,-92643,-155453,-99768,37435,89569,16967,-36756,-39359,-31630,-25708,868,36232,82747,146219,177079,143632,121072,151553,109404,6779,-35212,37621,118029,158106,148083,81784,-19552,-44631,22858,121804,126665,77887,84613,120670,65692,-36930,-74235,-35903,48981,76889,39201,15546,-7129,-31985,-54941,-97311,-103452,-63894,-38701,-24207,32731,151197,181112,81888,27296,22828,-8541,12378,90002,163432,167894,42645,-73722,-21975,28161,-6056,-17046,2327,-9625,-15450,-8984,23159,57053,23811,-20100,-29681,16560,69777,65463,52023,65380,68220,25766,-6699,31448,75221,71823,68550,42129,23467,19916,-30774,-77068,-68594,-78750,-93009,-14183,53732,41472,17219,76125,161571,177515,104969,13800,5743,61955,66065,15800,-41392,-39482,-3789,-19072,-13262,54884,28093,-54163,-22286,47357,90202,102642,13804,-108205,-114146,-73378,-64902,-55481,-20870,-3251,-10923,-5348,28941,30524,-9143,-40201,-36307,15190,84658,96771,19441,-69083,-35446,85871,160571,201618,218375,190519,154979,129112,48052,-100563,-206067,-145291,6802,43792,16703,54288,40261,-54432,-48352,80599,129506,34586,-2611,74996,56134,-57589,-85807,-72776,-94502,-103882,-63989,-68382,-93570,-16680,99830,95223,33860,46556,67604,76327,52807,-966,-15973,-39376,-95696,-123946,-118055,-124708,-136807,-109654,-34094,20721,34275,19639,-56806,-127570,-81080,36859,46553,-36453,-44566,52591,77174,9377,-45984,-40635,-30647,-91942,-117080,-21999,29240,-3797,-25362,8954,71044,121087,162751,248432,241816,89236,-17435,-27081,-15840,49176,128545,98391,28165,18582,7544,-13340,-13500,26563,95339,120574,55199,-1601,-38820,-81471,-56674,-8322,-32342,-45150,-44290,-101119,-60374,136785,206687,50942,-81058,-91613,-84914,-83482,-23762,34426,-9056,-90694,-57304,8993,11501,54482,113478,105054,100339,138254,80147,-51315,-68893,5164,46054,54752,18728,-13249,28239,64576,3997,-48823,-39996,-17365,-14370,-18638,-7008,47238,106253,89980,12386,-17388,39302,45731,-29988,-105730,-126305,-121820,-74944,-8401,-30704,-77795,-58878,-18797,-28805,-70289,-117272,-145887,-121054,-60106,28285,100803,95096,28693,-1492,-5985,-27108,-52783,-55936,-60594,-92293,-65917,28287,51223,4317,13756,56064,94233,132599,113813,59830,46080,11674,-72569,-122427,-84162,-46853,-109143,-128684,-31040,34451,41437,39593,13798,77926,159171,71203,-79843,-110517,-17361,75404,65926,23893,16901,37501,12884,-45245,22709,84554,-11585,-30384,74391,80788,-16585,-80888,-57770,7732,13185,-18323,-3406,14111,-5918,18925,99230,150246,97679,-1229,-32790,-24979,-34097,-70453,-113736,-128948,-100274,-43463,12299,6773,-46712,-58107,-8586,32693,10834,-13622,-2056,-13974,-14973,15494,52228,47208,-7373,-44614,-40864,-47924,-29313,36279,120846,124585,89274,129162,201590,212744,143629,38959,-19957,-747,-9100,-36210,-24193,28417,62259,28807,2021,48812,81638,37887,-15541,18559,99949,90484,-13514,-50792,-48184,-29405,47139,30717,-47925,-38494,-15196,-43804,-98117,-112408,-66405,-3522,22271,20165,36770,84113,85100,48837,26315,-22229,-31949,21205,30230,23594,103130,134675,23287,-83888,-94827,-82927,-70512,-64333,-106144,-108266,-70773,-57649,-53552,-52525,-46318,-17094,27029,75477,105039,74664,45375,46395,28542,1950,-731,5726,13727,73675,121077,68874,36161,66880,64448,16222,-34580,-47576,8024,55598,21459,-57413,-95797,-87974,-86695,-58421],[-20536,-23218,-24105,-3966,-14265,-53356,-52947,32360,92816,58389,16364,-21432,-102926,-126658,-64169,-44213,-123109,-169417,-84069,42444,37469,-15961,5467,6657,17588,96569,100674,13542,-41905,-43740,-7063,-8977,-76439,-105122,-65293,-45815,-47056,6564,74245,115943,129986,92249,27088,-11011,55132,155990,159097,103052,49047,16389,91548,195291,165044,66191,30844,-2741,-85485,-114502,-33955,-24841,-146522,-174897,-78652,-1568,44009,39470,8114,48379,106132,64085,-23324,-98110,-114607,-42596,31596,42476,29621,-25505,-34083,53510,86987,29453,-2184,-646,-3740,-20760,-9320,47324,60074,-21505,-57438,-13546,2204,-26985,-4823,69406,65937,-30473,-79194,-39998,21949,18587,1613,-5280,-41739,-57217,-7491,64965,102147,43349,-31823,-12089,54567,55552,-575,14240,66227,48536,-1338,-18690,-13222,-52051,-111990,-94617,-24211,-9979,-31328,-47717,-42302,1933,61912,49786,-29789,-86894,-13919,120187,148085,99095,115406,138734,63719,-34108,-75692,-65122,-24637,31549,24566,-20710,-45620,-44809,-40158,-34996,-18836,63422,139109,127727,84020,21517,-36865,-48714,-38960,-22896,9811,1877,-40806,-34731,-7922,-25218,-30986,7047,28254,32741,51076,57758,48274,3846,-39557,-27639,43285,84140,54367,44328,79877,66061,-7170,-45862,-24816,11317,22539,-9472,-25830,-25851,-22106,-18806,-50441,-35449,61018,84365,20187,38494,76743,85912,88984,69941,30662,-28693,-84555,-87521,-50954,-455,65993,97703,82630,34802,-62400,-120944,-80041,-60840,-43668,7303,28605,52142,109567,110279,30042,-13410,10391,47313,58838,33771,-2807,-45043,-81548,-89501,-83481,-111941,-102454,-15757,51519,37231,42742,74750,12088,-150870,-243782,-189915,-65327,34137,89143,60212,6663,3787,42887,29481,-69988,-125137,-64840,-15857,-27929,-30077,-31894,-31032,-38006,-16890,59906,72836,-4573,-22588,-11487,-54863,-72472,-32768,-36396,-56835,-3394,40090,-2455,-43626,-31628,13980,29693,-3967,-47809,2431,102301,102759,15329,-36561,-49133,-41580,-20546,-39534,-114553,-142013,-103672,-79741,-89645,-73508,-35035,-50114,-73386,-59326,-23482,-10509,-13650,21476,80670,99380,86111,35571,-10984,-32403,-63810,-91300,-68351,-60004,-51663,-14503,-34009,-99253,-62318,27850,14957,-74594,-108464,-61063,28605,93448,89246,54627,10861,-23500,-47786,-108351,-145375,-58339,40690,47651,59751,123744,114048,43304,51657,58096,1249,-19584,-45624,-117662,-125043,-54038,-3683,46062,105177,114832,93082,53131,-16788,-78577,-91994,-91122,-106075,-86494,-69058,-83753,-56564,20411,18149,-54299,-76392,-35659,-18710,-12367,13106,44779,53176,17563,5352,100010,144529,53373,1752,41159,43170,44640,77063,65982,30254,29351,74504,92977,104374,141213,109770,30104,-11760,-43358,-66981,-62080,-48117,-71402,-106165,-42791,108709,115074,77543,121377,60968,-66058,-64974,-11005,-20839,16175,116763,151655,141480,151948,136972,31989,-75849,-48137,45982,69107,8051,-68926,-102180,-81629,-17472,58657,49039,-31154,-50845,-6091,45398,50005,35907,38540,5784,-45796,-66061,-68136,-80065,-98977,-119673,-147105,-170287,-113636,-3705,-10415,-131959,-166617,-90834,-28201,-6489,32690,52759,30962,-8780,-49199,-82911,-45538,12844,28778,52620,129374,202937,172139,61289,44965,64516,-2445,-69063,-81943,-67904,1183,101440,116124,23383,-13567,42060,80890,34553,-13257,-2060,21869,48607,42528,41933,68299,48677,-6534,658,21120,-34419,-85576,-39898,21430,33780,53474,59556,-30950,-169719,-194902,-107605,-49318,-51418,-23902,29052,37208,-23470,-98106,-103177,-52704,-11252,55928,104287,48711,-12045,-5731,-9920,-45220,-65839,-60581,-23717,-10765,-79884,-162013,-190515,-135171,-77610,-67140,-113935,-148574,-75510,33345,54189,-37621,-81337,-58453,-43982,-45202,-41328,-18616,25658,57363,78663,98782,115036,157878,113988,-24779,-96305,-24312,69209,139370,152402,75126,-18523,-23931,2538,51265,103123,123851,116016,94194,25742,-39911,-39948,17237,111766,142496,74538,17730,-917,-40506,-106594,-130124,-70674,-25782,-39819,-10266,62751,125752,109113,30867,-3282,-1201,-35,56552,132712,150539,96766,-6512,-72208,-20076,31927,22745,23145,21997,-19272,-21079,37519,121716,151826,69416,-20282,-52976,-20328,46634,83346,100021,118966,81649,-23869,-52803,24220,48237,38961,112373,142340,104034,38301,-50664,-57547,3455,8610,1278,42654,30523,-40101,-62122,8856,90144,108585,88643,74220,78639,78603,41566,-5758,-37000,-39098,-21243,-38918,-44926,27863,36550,-45261,-31062,69461,142835,139849,43695,-90866,-129227,-73745,-31868,-38743,-15460,20841,-16221,-72947,-46349,-4994,-1866,-1003,-5809,-26283,68,56580,26024,-56459,-53422,45905,136708,214465,209888,106747,31699,32197,10473,-82357,-168848,-131531,621,57649,22222,-3062,-40586,-86008,-47732,67389,134376,71538,4832,53328,55467,-50094,-96727,-115893,-162593,-190060,-138814,-91127,-84716,-41448,37369,36444,-9089,378,14031,13510,-21921,-61376,-16447,15969,-42022,-105681,-117811,-117618,-108758,-67983,-17987,18561,70138,77130,-34089,-143320,-91941,13318,-21465,-110601,-53519,123559,167554,16355,-126767,-100892,-32374,-40639,-50291,-28865,-28787,-10599,16091,21003,30513,63143,129117,230869,234111,88914,-3297,18424,40812,70670,99263,51550,8411,-5032,-16795,5405,52567,100943,145515,121424,48383,-3635,-56224,-88530,-47587,2144,7092,-671,-31456,-67098,11532,157568,162163,3984,-92080,-74137,-69511,-91796,-55286,7563,14881,-34309,-47406,-35276,-1163,97129,180453,160575,77460,29959,-28805,-95283,-77422,-9418,9999,-2280,-15684,12675,71278,67217,-6316,-44733,-36695,-15334,-24134,-68606,-50065,53809,107012,55809,-28091,-21643,66619,67349,-9279,-37177,-33996,-48356,-7277,72449,54545,7265,-23076,-49744,-40942,-17754,-37002,-59709,-31617,18032,64626,105073,118423,82097,58392,49240,26835,-23783,-85904,-134817,-136748,-82023,13344,60699,42010,4848,-13947,18806,77215,107263,129834,135286,63004,-51978,-113214,-73710,-13401,-71018,-108308,-22921,43451,30248,-17478,-32081,79691,158318,41907,-103279,-134002,-75548,11498,34606,3289,-5481,22185,46436,21487,37149,56515,-12231,-28509,28160,16856,-52937,-56728,23194,98741,52212,-15999,-974,13792,25819,100083,147218,117895,33900,-31841,-7426,-4168,-62837,-97306,-109264,-93598,-70993,-84081,-100207,-72648,-19963,19385,53205,57659,44124,40541,-5113,-74319,-26605,69371,109313,89289,33206,20126,24000,-49815,-102683,-17267,116941,151493,145572,171466,182997,156733,117907,50415,-21040,-41749,-84991,-114016,-60195,26137,62279,32780,-1892,12826,22138,-651,-11861,7419,51544,50697,-9905,-35530,-48595,-30994,54610,29299,-76864,-73395,-11088,-19767,-106217,-153208,-100751,-19203,42243,65168,70914,74559,64758,64244,91152,71976,13095,-34187,-36148,23537,109485,91129,-26732,-99435,-72032,-38667,-51209,-66081,-65464,-56577,-63470,-36303,16041,-7894,-87326,-100346,-15824,69476,51807,-23571,-52623,-34991,935,45148,72862,42098,14416,70255,140768,103193,41308,48013,57157,34407,8471,-14702,3114,45840,30481,-33032,-71150,-67746,-62873,-41775],[-4714,-28609,-47708,-28779,-34299,-125694,-139383,34074,151134,102231,51965,-7081,-131731,-192228,-123915,-47038,-88343,-143598,-69242,45661,52596,47262,86083,57765,44850,113362,124648,43310,-30704,-61628,-68019,-92506,-108084,-70202,-40760,-90566,-150668,-81338,22484,77632,84608,33732,-29411,3436,89575,94228,44890,57176,27708,-8618,74311,162994,113403,21364,-1591,-32663,-95023,-74106,27563,6706,-124155,-144310,-25055,82328,104452,78373,83854,132857,140330,66344,-31807,-89880,-67899,25963,80934,60473,-7111,-98330,-104801,-20067,16016,4743,21624,29551,12121,-10220,-29155,-4649,35084,7407,-28180,-26455,-23780,3896,70595,86224,37468,-18896,-49872,-62839,-31086,-29398,-44112,-31297,-30259,-38474,-1077,65216,68490,-17163,-32240,58270,129330,117379,49872,17949,24671,38679,59613,60039,8598,-73208,-139056,-134875,-62115,-19750,-40077,-44689,-46116,-81574,-77139,-32155,-27635,-94202,-96011,14220,77593,61069,54314,52143,49806,33846,-4456,-30449,-34147,17628,92399,74198,-6381,-79329,-156103,-169061,-88629,51654,183294,203048,128328,24396,-60636,-71217,-48238,-17115,51765,83688,38298,18573,41282,39215,22475,13127,-15269,-68682,-105178,-90624,-28958,-10264,-23892,4268,75207,81627,9501,-14416,29690,15392,-26803,-3910,10962,-39071,-102584,-98785,-53601,-29328,-20854,-26602,-61385,-29625,78967,134239,85000,36384,20354,62522,99396,60986,33147,26629,-38075,-94240,-46801,50648,125168,125878,69716,1577,-74094,-95955,-45415,-43577,-38948,49583,102870,107330,113424,75198,-7218,-30527,5825,31707,23805,11933,-300,-17979,-33252,-45098,-63832,-75361,-22880,46732,72840,61189,47503,18235,-35945,-109962,-133831,-115837,-109820,-100381,-50561,-41929,-53462,-17260,25075,-11306,-93797,-126450,-84194,-71379,-117176,-138340,-123396,-86176,-22445,56944,115147,87933,-8769,-54148,-12008,28480,27162,25731,5342,-49694,-37435,28216,13288,-59382,-84190,-32441,17091,4841,-47030,-6951,116046,143718,17630,-68087,-61453,-59877,-56579,-59405,-116475,-128690,-34792,8892,-56552,-90497,-45307,14713,50777,42549,-2804,-48666,-49975,14200,100293,119850,69031,-24934,-77010,-50443,-27605,-8370,38668,49608,15753,20347,47033,39427,66130,136632,130302,46083,-16592,-23464,5452,53837,69208,38626,-935,-23498,-56564,-111492,-133482,-77806,-19712,14296,92529,207531,205238,110942,92387,113095,43525,-75882,-138452,-127461,-81317,-18615,29177,70600,128599,128840,76538,60807,46713,-12634,-41086,-34511,-24050,12529,25784,-12730,-25080,15781,28403,-32688,-72634,-22852,36469,50582,50273,29272,-13899,-34218,-33203,-17176,9561,11605,-20246,-36929,-16578,71647,159058,125719,28890,7686,59174,93953,128531,180902,185887,110971,54801,27478,-7541,-50927,-61215,-54073,-51918,-18883,63529,81334,77853,60956,-62299,-187435,-142231,-49418,-39881,-8855,86090,112408,92685,131010,128659,-22437,-136386,-36550,71894,64469,-31929,-141972,-148082,-47947,74163,158981,121832,-1120,-34871,-11354,-875,11868,48038,70858,22460,-38913,-46138,-44996,-70425,-91049,-126826,-171961,-170752,-91874,8268,2584,-106753,-157360,-98160,7720,86468,107997,62028,13805,-25056,-80547,-127393,-78076,18817,78565,104394,132243,139583,92040,37720,63474,92222,31110,-29641,-39538,14805,115699,171939,137691,63488,35129,53855,83679,73290,43650,40721,53337,73076,66062,55586,29023,-64263,-120056,-71355,-34929,-49112,-45091,4366,35619,-30857,-75609,-44966,-46359,-98904,-103404,-67035,-60664,-84061,-71959,-33385,-32799,-76012,-107595,-65602,-10831,-8966,17726,82627,74326,34131,11773,-20416,-72565,-85720,-15293,21263,-36327,-105979,-141090,-156201,-92612,-30768,-41807,-78095,-61003,-912,61707,85213,24487,-24514,-24905,-2084,13040,-16254,-44081,-43469,-54767,-32859,36578,70403,110881,92191,-23904,-96170,-62581,-8120,88955,156312,90270,7731,32644,25992,-18513,9185,80422,98209,60381,-3602,-64716,-64544,19130,128654,156066,87119,4634,-39148,-67476,-112763,-106780,-23829,3167,-58793,-57394,20531,64518,45407,35617,29524,-3323,4291,88891,158816,136265,27171,-58634,-70237,-32726,8782,54793,80373,28186,-42924,-20880,102455,206937,178163,46740,-25101,-25060,-351,55717,110595,134792,131932,51747,-78663,-86144,19526,24405,-10269,66392,132575,128358,73466,-36057,-57883,-1882,883,2373,52724,26812,-42796,-41724,-18595,-26750,-12096,34399,75498,83673,51057,19024,23262,20957,-5706,-14785,-20270,-41772,-17418,7283,-21332,-14214,57381,114654,97242,13093,-88964,-130992,-73282,-12467,-31206,-29965,35768,31336,-35574,-37125,-15548,-2077,31795,45182,-8780,-20108,24516,15900,-28476,-26421,28595,93608,153929,122797,20561,-32523,2337,38986,27153,-19799,-43327,9199,70067,35825,-36779,-70943,-59201,737,89875,164449,129900,56439,63371,49433,-38387,-107298,-166766,-186134,-184171,-144133,-77384,-37894,-33367,-30768,-33458,-20678,4871,-4461,-39204,-91860,-84272,36157,94552,15587,-79386,-93713,-75864,-64183,-29413,-1213,28765,119513,150903,33138,-59925,-15345,24580,-46960,-106903,-28325,132976,181835,27857,-160102,-169737,-89675,-24874,18553,-13984,-75934,-57672,-20860,-9460,-12958,-17372,108,75845,119682,30992,-50309,-33535,11818,37635,49924,27825,9600,4434,-11013,-10364,49377,123128,144649,81436,28994,-1211,-52248,-70383,-53831,-43733,-36032,-37597,-31432,30845,116407,136240,63028,-35266,-56767,-35998,-53348,-107922,-124557,-89871,-44231,-15909,-20664,-49153,-38047,27019,69974,33199,-43405,-70400,-61063,-54178,-59096,-49209,-33845,-15609,5860,45663,64249,29566,-15959,-17120,-10087,3088,7204,-42001,-52589,13481,59335,50726,-439,-7671,53775,65107,30278,39070,39697,-21331,-38132,13930,28858,8860,-21938,-67630,-60030,-24574,-4872,6151,33897,42903,43548,85210,150916,138873,90061,54047,23829,-10552,-85229,-170971,-153705,-62747,28820,86791,73631,-15223,-97819,-97042,-44363,38365,117621,109893,31655,-46684,-77560,-39549,15474,-23014,-56269,-7194,3874,-62531,-89822,-26822,90434,120446,7798,-107376,-129188,-76386,5130,35514,11005,-40406,-42153,27067,48317,4972,-28846,-55517,-77907,-67732,-63544,-79939,-53796,27090,78287,39711,17658,24024,5933,41973,137483,130170,48808,-11141,-20061,54194,57778,-49062,-94963,-61579,2690,38730,-17406,-67513,3967,69211,64569,58241,58109,76560,93330,19334,-75142,-33391,27694,36299,46030,30285,28512,23697,-65786,-138897,-63812,50381,85215,77201,42423,6107,17680,55267,33421,-3113,-14971,-58089,-93738,-53229,1261,10181,25145,25459,597,-24771,-22112,8410,11673,1729,-2074,-4231,-16337,-41749,-33093,27284,23670,-47160,-70785,-15792,18237,-66533,-165913,-160721,-65354,57282,131750,110834,32965,-4204,24986,92652,133921,81554,-45854,-84446,8936,73162,-2217,-95836,-90021,-33824,-8066,-7488,-12232,-8829,-35984,-102604,-83679,6308,23323,-22014,-43659,-2158,35685,-5965,-46387,-52542,-61907,-4083,124258,173685,82799,97,10732,53469,35812,-8484,-7638,6838,11739,26415,6646,-22628,2394,29554,-8355,-67122,-64300,-21502,5231],[13128,-8179,-30783,-9444,7051,-75422,-121549,-4265,95653,56939,14593,-29820,-125591,-215315,-170928,-18775,19629,-37367,-29808,11981,16714,63149,105971,68686,45072,89769,101020,38768,-20051,-46265,-73353,-105054,-81608,785,45546,-17631,-106397,-86747,-52528,-53748,-46834,-26518,-18986,43136,109684,83623,30624,42094,14292,-19773,44348,98376,39004,-40695,-57014,-47914,-53656,-25768,13754,-35854,-100787,-69146,27578,97355,99975,97082,139947,170410,147453,90327,11246,-29566,8215,78840,105482,62643,-48397,-163227,-158672,-87369,-63373,-21055,63571,82203,31779,3387,-28473,-50662,-8343,7695,-28148,-44538,-36478,25411,94621,39573,-48089,-56190,-40032,-74279,-94911,-80518,-61474,-20601,17549,29242,43041,46599,-11401,-77975,-2700,127033,171315,142322,62428,-20304,-26442,32113,71001,59107,12749,-23564,-60536,-92110,-51625,3867,1730,-12952,-38238,-87548,-100607,-36384,15294,-47943,-108174,-71831,-19725,11302,9627,-19307,-6980,22984,7492,-2972,-9735,17191,100833,113664,43088,-43801,-149918,-193104,-115866,19023,121333,112855,31527,-18494,-36954,-498,39751,54008,114112,138268,62668,-65,7723,44639,45682,-17214,-82894,-135354,-184428,-162639,-76423,-1386,25003,36560,58320,31726,-28139,-41811,-28135,-61829,-64213,6592,19775,-68831,-147073,-133826,-68692,-11730,12812,24965,7253,-9204,52226,142503,127503,25371,-25529,17798,43495,14133,10886,30697,-9236,-65942,-29768,43454,73504,27466,-43295,-79292,-68524,-22433,17681,-18221,-36374,22821,42061,16041,25941,40690,12664,-15350,-1670,17909,4372,-29690,-42671,-21037,-3505,-19840,-48141,-36067,44867,88718,67974,64177,60323,-7434,-57913,-45519,8462,9152,-79315,-165652,-152635,-128233,-118368,-82987,-46549,-67744,-84710,-84459,-93305,-115337,-149048,-177428,-168477,-110550,5639,103364,92204,27613,-20556,-56287,-24181,64713,111983,85532,9464,-86591,-115837,-44350,-16842,-73355,-123566,-78458,55313,120571,43372,2082,83293,102360,921,-33400,12984,-14396,-71540,-81864,-85668,-33994,76030,90812,-738,-70543,-79801,-8695,83921,84951,-8576,-141597,-182582,-95480,25329,83805,65972,-3657,-12438,14703,16196,29026,70354,90034,31572,-29207,-13237,34327,90235,170258,178068,87892,14531,-15136,-29922,-14952,24485,47645,42205,19391,-38146,-97347,-113861,-89136,-63416,-10449,74067,173995,170645,97067,100058,145199,77592,-58516,-83708,-23206,-20502,-24558,29135,83095,111921,79423,22136,45591,85239,56948,42024,47628,43918,60908,68883,19837,-41414,-26684,33117,15193,-8193,61033,115254,89941,40630,-27776,-86191,-95609,-110145,-138299,-69567,33471,33791,-39708,-76643,-1851,102071,85597,-13341,-53208,-7016,79049,125980,104907,116090,140449,115154,78000,51088,1942,-42583,-40786,6797,42453,77993,92432,50048,-54602,-163175,-203576,-159330,-74598,-26239,-28945,-25180,-5220,20372,73747,63070,-43505,-71726,32650,72825,24976,-53659,-133188,-131157,-25043,82819,122744,80978,-19216,-37601,-5897,-12584,-22215,-1380,27015,25606,-5708,-44422,-57154,-42976,-28308,-82209,-121965,-51142,16996,45740,53421,107,-73795,-71478,28238,99619,58250,-22802,-24552,-13267,-53968,-85071,-47746,13113,63903,67355,41666,16934,-227,13438,65776,94306,51636,-4567,-32927,25171,131667,181527,140141,76216,7714,-53811,-46563,-10252,-2314,6814,32175,57107,51048,49605,13887,-105038,-152513,-92010,-83322,-100526,-51890,15861,19059,-77088,-118340,-39352,22508,26946,24129,14460,-40555,-122613,-169563,-136965,-80930,-62281,-64834,-24835,18915,-3298,-44460,-8021,69344,82063,38078,-14406,-73383,-102121,-39875,-5192,-56753,-98893,-107226,-113913,-54271,22756,-3856,-56662,-31764,7841,52643,112070,105995,43516,-3313,33100,89730,58110,-30913,-99323,-106344,-41725,6448,-7535,21934,36818,-20777,-59612,-54248,-64964,9776,106091,74220,6703,20559,-10704,-74645,-59051,31519,75227,57405,20579,-44412,-74235,-18175,44768,47422,42840,11509,-57700,-70967,-46225,-27956,5983,-1981,-82586,-119280,-59709,7396,37749,72278,56843,-14088,-11129,79218,143431,123489,18944,-60900,-68661,-50600,-21395,51716,101592,55068,-32345,-29917,92734,181814,114597,-14582,-25598,19484,22152,35501,88769,112752,72831,-9941,-82012,-45617,53678,30266,-54923,-39879,22075,73400,81692,-3160,-65744,-64454,-84143,-75752,22095,42560,237,7920,-12892,-97510,-99843,-29103,31168,65654,58748,46211,63895,50582,21394,-2795,-35399,-61897,-60542,-40705,-9507,17558,36875,49010,15368,-52301,-90189,-76586,-13077,38052,-3976,-42866,20403,71574,50967,37548,14231,-9241,21911,51216,20346,21264,48435,23725,-9304,35912,107607,122903,91223,42183,4749,-14864,14460,82935,139831,129543,72129,66724,94507,56869,-7116,-29272,-13908,45164,129527,173310,112979,28894,-3778,-25014,-60442,-111314,-155180,-119039,-85895,-80062,-37303,26889,23831,-36940,-55745,-13178,18215,355,-35955,-73895,-33417,74666,88130,5107,-70259,-77554,-61366,-49942,-10118,18238,41244,131269,172553,86977,46263,76813,55679,-31238,-63931,-11898,72417,101424,21295,-114885,-181136,-158002,-86141,-21027,-19993,-61839,-86637,-80379,-17064,10087,-45950,-94432,-36293,11439,-64236,-131213,-85302,-14972,-2017,11913,26526,9898,16196,22486,-4560,1872,61071,65563,11611,13285,28752,-4526,-17945,-25176,-61189,-103085,-108584,-22425,107858,134710,64150,-12403,-45940,-19928,368,-30722,-89519,-116968,-92523,-34258,29636,54068,24162,-18341,-49733,-95361,-125856,-117739,-84096,-28366,13962,-12878,-40245,-5953,52243,76071,69615,38743,6230,-29352,-27683,3798,42081,56136,7902,-40294,-12549,56822,98162,73031,29359,40218,54773,55992,57588,26263,-67032,-121637,-79113,-29083,-22768,-16867,-21641,-33117,-22702,15672,38682,44934,18227,-2954,39232,123018,124524,67676,18171,-16942,-20402,-53195,-122511,-115402,-28826,49257,87048,45186,-50304,-116878,-118717,-77618,15416,79326,27022,-60349,-81905,-34856,22735,40871,33544,48592,60122,-3622,-116081,-113037,-12979,52853,54918,9017,-77412,-110395,-42979,46241,84890,67831,-26256,-66097,16686,74648,27410,-29546,-53470,-102023,-116100,-74368,-63125,-80499,-62728,-43797,-32506,15834,46029,38062,63347,111116,85557,34054,-2202,-5594,79267,103767,3295,-44080,18851,93694,121129,83994,74624,136852,125956,51056,14960,35212,91042,134548,97645,28044,17900,-13026,-61393,-61515,-59141,-54243,-37241,-69666,-97639,-61855,-7205,25652,22425,-64198,-139521,-72771,36149,59509,53027,48668,19462,2415,19280,13723,-17228,22963,66854,16118,-57024,-51535,3887,19136,-17288,-23746,6860,12036,-10272,-30868,-29893,-7517,-524,-38457,-27360,51719,35178,-64892,-107606,-35164,77317,160817,125586,-1598,-52712,-2293,44672,77279,82652,-2208,-53919,25354,77332,-9949,-88444,-67969,-32752,-3550,51996,65029,18606,-42891,-122141,-132739,-45546,40409,93292,101311,64691,-113,-27457,15336,30807,-16696,22763,163018,193742,88419,3507,-18975,-20079,-22740,-15340,315,-6374,-20653,-18355,-56012,-91067,-42376,22417,-784,-58883,-47233,7774,32460],[-7015,11840,27535,46999,49169,-976,-68298,-67068,-21207,-31393,-71983,-85769,-106298,-174860,-163067,-21064,34260,-17296,-41778,-34149,-17317,35186,56573,41298,50040,81424,62089,-3970,-24186,-9845,-26621,-55285,-28661,50889,107584,77277,13152,-18135,-72149,-145302,-152458,-83874,-7807,37697,68025,79965,61055,28030,-7984,-37617,3533,50684,6712,-68730,-69040,1497,38977,4075,-58635,-105659,-96897,-37140,14107,29664,24316,42975,92726,116813,129763,119357,53815,3566,18355,56697,87882,43834,-72878,-155734,-114671,-51900,-44965,-3241,93940,125572,70571,44881,31542,-17944,-21826,-29325,-60741,-42579,-11379,31902,73764,9782,-88098,-81740,-16702,-36636,-107451,-113156,-57929,25325,95256,116542,100035,42349,-35310,-44611,62917,156628,153785,106854,23284,-70351,-74174,-11742,8882,-13753,-9738,31833,25314,-48910,-57278,12197,60606,33761,3287,16969,7874,4897,44048,11928,-53175,-67003,-39567,11668,28310,-8790,-34713,-20506,-10534,14090,35749,51460,71208,85155,58866,9525,-44792,-74875,-54860,733,13047,-48516,-98575,-72912,-25873,56286,143150,162190,172060,134057,15504,-80440,-88063,-19526,18480,-54244,-122540,-105200,-76489,-71065,-58542,-896,47674,43128,42680,44279,21045,5449,-10857,-54434,-58365,-1681,13428,-37385,-64424,-87327,-66710,12190,47688,54953,61309,24540,34450,114589,96694,-10980,-33773,38733,62035,26399,3891,14868,16752,-26802,-50356,-38788,-48363,-99235,-132463,-111349,-28271,46498,30209,-43275,-40145,-19845,-73674,-129069,-80111,34064,79726,30604,-21276,-32403,-35233,-76533,-93906,-49540,-17487,-36309,-44182,-5319,83113,121155,79923,65912,89230,50788,5175,31219,96366,115102,70938,-14954,-63924,-68524,-56398,-64275,-68690,-59073,-13708,13009,-30134,-71935,-84402,-100120,-110855,-86348,7772,99438,67161,3672,-1478,-12834,-194,95119,173927,132048,3651,-109230,-128181,-53140,-7874,-24955,-76913,-84065,43013,164704,100715,16486,75466,94964,9764,2198,70383,51283,-34364,-63015,-7172,98688,127252,68387,27138,-20187,-111880,-123782,-20591,28700,-24465,-136164,-178326,-112203,-28245,27207,57864,56973,90453,79892,34007,15616,23448,27156,-27855,-108841,-107260,-46720,28029,119131,153968,75810,-6019,-26315,-29717,-42618,-13877,42868,58377,22086,-54785,-111448,-88823,-18601,25244,56744,81989,89180,43868,15552,93582,181726,150635,67570,70111,106622,45955,-15122,38434,109631,81625,-6354,-32434,23876,76398,102542,126890,102168,38168,29729,48286,7957,-66705,-49139,23668,32380,38271,106933,133630,96166,28257,-58058,-95141,-91496,-118380,-115743,-14066,90879,106914,40975,-40186,-39453,5745,-15921,-78505,-123356,-94356,26360,91856,32943,27861,102912,90070,45808,63210,63712,9555,-8130,60660,103591,121955,113790,18223,-96742,-96170,-34287,-46109,-36827,20342,12300,-46949,-51930,-6195,33575,31585,14374,29563,49909,33050,19710,33535,7456,-49228,-28288,27569,26498,-15713,-61312,-40944,-1412,-21068,-66133,-92568,-61102,13441,11240,-74594,-80141,1361,45600,-2512,-695,97386,108128,70391,102941,96864,7803,-31456,27127,44644,-38448,-109946,-67567,-7827,13785,45748,67485,43090,28175,3025,-35631,-45674,-22370,12046,53995,62008,25599,-2421,-4721,13373,48144,90583,94683,48095,-46878,-141730,-140914,-97784,-83918,-57487,-10960,25004,8367,-10297,-37396,-96026,-88072,-30078,-54052,-87640,-25703,43144,7646,-80108,-77343,5630,43372,51599,75999,66763,-25714,-155774,-233516,-190761,-83422,-24660,-28860,-16633,30020,30795,-17439,-5356,94358,133961,78866,-558,-58202,-80638,-72821,-67989,-87167,-95355,-84157,-97648,-61373,22226,26646,-31746,-64793,-63715,-30778,41963,69765,30090,-13242,39740,133869,126186,-6156,-117455,-78872,25890,13768,-66059,-51505,-21376,-28169,-31201,-33279,-66576,-36836,15890,17732,-1183,-14045,-61652,-84046,-45166,48036,90831,78142,56658,10883,-19432,-23815,-69030,-106955,-24313,40443,-19717,-20303,65315,72031,30670,9909,-42376,-95357,-81158,-14341,52422,78961,15586,-58545,-26185,63412,122061,132399,81927,5140,-52594,-62213,-47656,-16659,31671,64977,8919,-35644,23727,82604,33280,-46011,-16490,37922,19348,-1316,42741,69694,14498,-59772,-78974,-5354,76949,36624,-82372,-114275,-59642,15713,46920,-954,-65111,-89559,-100459,-76143,12596,35124,14370,32028,10936,-81351,-102367,-42548,19384,62427,68947,48643,14761,-20541,12570,14726,-71195,-90454,-35876,-19863,-6577,26859,26825,4700,-42612,-85334,-67724,-6499,52633,95414,56934,-14330,-3347,58528,79222,65654,18817,-29130,-15770,20560,34379,68972,100430,48093,-10710,63035,180169,161911,61844,18134,29324,6874,-3140,73016,159841,165123,129705,111803,89469,71190,70511,54100,33284,74643,153125,128738,7655,-89238,-134599,-130756,-99736,-89450,-86275,-58249,-45524,-30810,4844,69666,78053,7499,-21611,-1668,5000,-6731,-7047,-3260,26300,50605,17041,-20570,-46515,-71339,-86668,-61672,12000,47210,26267,58567,93618,59402,50693,68604,39437,-34620,-56925,-29544,-5692,-7345,-8036,-41989,-124230,-177774,-173309,-140389,-60178,-6515,-42257,-56652,28811,51622,-42189,-97554,-50947,-62976,-164798,-180489,-59996,13129,-24207,-27070,-8582,-36324,-17776,51045,52254,-7992,-26470,-43347,-59564,-10347,39193,24952,19087,24096,-21172,-94637,-95608,2453,61448,9793,-31252,-19392,-28305,-30901,-16506,-18194,-25348,-9594,27401,68756,86490,106477,94550,35780,-27395,-107096,-128216,-79735,-58429,-44941,5050,20930,14883,51277,112126,122886,77446,41300,24036,-49570,-97469,-55638,18764,53712,13760,-59184,-51268,29225,86971,86812,55471,40956,24869,25529,21272,-28314,-114774,-149830,-85162,-32054,-27872,-4997,22234,-5463,-4121,37611,48325,28778,-16315,-43132,-21404,18142,26239,25921,8989,-22671,-24256,-23818,-54416,-61915,-21759,23121,28479,-27698,-89129,-95829,-65236,-23440,41624,69856,-485,-120138,-152060,-42735,55054,42655,54949,130015,133419,41916,-69276,-75774,-26560,-46309,-44959,1114,-60825,-132917,-85498,9026,84060,85660,-2673,-47988,16783,83685,88415,60710,4641,-83165,-95962,-15495,-5661,-85654,-147867,-152108,-113048,-43850,33365,76418,61214,41607,49503,58421,11966,-37169,9367,63407,38634,21231,79658,124177,100539,75505,97260,112422,72893,1401,-48616,-34254,38102,103959,124371,111282,84169,9038,-83877,-154144,-182436,-160999,-113037,-84743,-52278,-26078,419,30566,42588,-42880,-148447,-102239,14926,68904,60269,28296,-9054,18809,61590,28907,-28293,4895,60961,-6431,-121897,-132248,-55351,4231,-16381,-34905,-16857,4575,5152,-35864,-87147,-74390,-17722,-29716,-52666,23158,87939,68330,34597,35202,51993,90530,72404,-29541,-61186,1696,-2340,-50581,-13410,15738,7468,52468,85184,20857,-55468,-104099,-106524,-15373,88910,66888,-53002,-109242,-124289,-135457,-81182,21651,111747,145118,80634,-35362,-45739,38437,63244,12635,18022,81349,84034,45067,20703,-7422,-42271,-53664,-7806,32690,-4974,-60823,-97546,-162092,-174012,-84874,-16817,-35453,-57328,-30125,-5334,-3356],[-10802,40150,94435,102541,57601,20408,-7853,-33533,-33511,-39643,-72100,-65034,-42447,-55333,-54377,-22586,-52693,-95654,-78220,-31855,5907,18440,12844,35715,99272,130050,63412,-29488,-24517,20471,18621,1473,24308,77407,108169,93477,68768,47335,-25846,-121132,-162869,-123777,-34195,6831,25707,52951,21179,-25263,-36862,-48517,-8034,66241,51105,-28511,-30959,51051,87998,-7268,-121865,-138330,-90341,-50101,-38527,-42837,-43803,-26068,-3494,13801,72813,91842,19696,-32938,-34277,-14303,21383,-18690,-107219,-116841,-36658,34217,56443,60290,87290,105060,81721,74405,84286,36322,-31511,-85668,-82246,-21006,3689,-7178,7047,-7273,-63565,-69382,-1394,2846,-79465,-142822,-92932,35435,133769,136941,86427,32808,19157,64109,127006,140720,99769,45964,-11040,-64800,-104025,-107321,-87792,-75131,-41780,9372,4709,-76360,-103942,-10570,70024,21600,1911,81714,85315,18804,31714,38000,8206,-4041,-827,20779,33575,15679,5636,11632,11308,20151,37558,33758,5572,24044,44400,33769,31040,38561,31759,17849,-37617,-119173,-125636,-82064,-64218,-332,124433,172154,140665,66187,-56341,-158139,-175290,-107149,-41770,-70966,-118991,-54695,57899,42177,-49676,-58056,8156,24163,40896,86145,76249,53940,60007,23321,-25335,-19828,-18881,-31633,-23818,-61464,-76864,-3329,32074,9688,24984,32987,19338,34519,-21381,-103805,-72630,54902,109145,54262,-8332,-373,33653,-18979,-106489,-125516,-122698,-141518,-142702,-106379,-24883,21093,-58484,-137052,-68560,-31835,-129497,-213824,-161536,-10702,58184,810,-87997,-129587,-118890,-128902,-139798,-92422,-53209,-59165,-37303,11908,78590,114870,86413,67308,110454,113974,83064,82710,89084,105166,157596,148989,75247,40124,56838,22215,-16942,5190,54162,70142,23182,-22856,-28691,-19735,-41771,-79019,-48253,37668,57426,35444,26214,7422,11377,104990,188309,138694,4617,-97670,-94419,-22297,38153,67249,16499,-77445,-75163,13586,-2227,-40052,61057,136201,47260,-18954,19651,42101,-11637,-30145,69621,157335,74452,-36353,-19650,-13173,-140147,-239413,-156013,-47045,-16374,-20688,-28768,-26482,-15166,-10785,-3194,23484,62749,31202,-18114,-25050,-42796,-81347,-116913,-145471,-116873,-65412,-21554,42148,93660,44595,-40182,-39596,-14619,-35161,-32746,485,-5403,-45856,-95256,-112756,-52868,56660,124637,128020,99168,32497,-56136,-56312,60719,161048,178100,154103,135443,124520,67154,15737,58631,117021,45573,-81501,-81188,-2285,46967,109681,167021,114909,9429,-5420,21861,-13260,-57930,-22456,343,-19899,918,54128,71258,66574,31926,-22830,-27610,-15386,-38411,-5130,58063,78035,80795,70082,24588,-2949,-28096,-69095,-80077,-105278,-123108,-58019,14836,5772,1783,29260,-6494,-45107,23124,89340,57336,24637,82431,127857,128381,81885,5451,-31939,45066,136773,94197,18795,24694,50385,35750,3818,4795,29085,60030,73928,29117,-27362,-29167,52465,156744,132837,850,-38986,-4214,-22597,-76369,-86324,-29056,-8323,-55362,-111802,-152342,-108652,9658,12172,-95673,-87755,22914,71913,62011,115916,176970,126255,77372,114272,98309,4613,-37892,1730,12529,-33377,-87533,-90742,-50886,35007,134961,163308,94961,23356,-33852,-75631,-65958,-33578,-19371,9645,10317,-26136,-16353,31113,33162,3388,747,12300,-18887,-68099,-102530,-101086,-118190,-140688,-96152,-12248,44632,453,-89043,-151297,-151622,-71575,5403,5004,15833,84856,106866,18224,-64684,-35688,2352,-17745,-6616,57812,61554,-29193,-157785,-221798,-164090,-54915,-3344,-21544,-32846,7621,42557,45128,64305,123978,167274,122208,23857,-28710,-26720,-49336,-97540,-131768,-118638,-66006,-74856,-66941,-1325,53615,29437,-54920,-109297,-115793,-83875,-58800,-40428,-25114,35747,134524,148428,15599,-85328,-25427,58782,26756,-62680,-74207,-59030,-43919,-33287,-36263,-35794,-22167,-46001,-31052,22279,13986,-40947,-40972,9141,90941,117853,83016,48917,26102,33639,20559,-92090,-177642,-85501,25435,10656,24596,109093,99749,34307,45577,58443,13705,-29345,-19381,20421,21490,-62076,-98209,-19491,60119,104258,139212,137190,70007,-39595,-79938,-86078,-122818,-90808,14334,30954,-10863,-6442,8080,-13349,-34775,-5132,18728,4501,-115,35828,66904,34933,-61792,-116314,-39170,49458,20510,-77919,-102187,-45539,3957,-11967,-56248,-76726,-65549,-24834,26434,46998,7024,3021,50140,36964,-31993,-47338,6740,66491,65729,14627,-40334,-112169,-125875,-10236,34930,-74950,-95115,23135,54590,1736,6793,23439,-228,-44399,-58000,-27348,11798,44495,96267,100926,25705,-27978,3061,34159,14281,-27245,-44043,-29297,13977,54681,88184,107616,48394,-24494,15244,114174,117512,66331,33878,28720,-8740,-40439,23078,97552,101319,104266,83272,31381,66731,138723,122835,78453,96131,131366,62001,-68651,-142486,-163290,-139244,-87773,-45614,-44067,-94800,-131771,-52770,22788,59987,67171,36059,23950,14512,-2360,-4640,10853,30397,34082,11174,-8260,21228,28016,-34848,-89764,-50716,53366,73561,-22001,-54349,-6030,1098,-19698,-12669,-19602,-73836,-103966,-83344,-63376,-63700,-15153,28072,-27497,-126552,-190325,-192993,-80976,33092,43076,47501,91426,55772,-41661,-64470,-37344,-100580,-205226,-161969,-5345,41465,-43020,-72916,-65782,-85541,-48210,65744,102401,22352,-55895,-76839,-66451,-16746,19554,-374,-1328,30552,27001,12001,34027,31458,-59372,-129391,-69410,27875,13705,-51806,-69177,-27964,29008,78225,118065,127437,83431,71155,67312,40923,42022,22290,-2498,9400,-20702,-87427,-61293,22408,68098,71224,102606,125030,92400,79505,64091,-43150,-137245,-143245,-87222,-7018,5751,-79589,-135487,-93161,-21103,21864,55510,52465,-8493,-20095,13871,-7016,-68632,-83264,-23362,10778,-228,-1804,-1944,-24598,-10251,19274,21550,10125,-33166,-59933,-51965,-59796,-56541,20118,68538,38834,4089,-2084,-18419,-29119,-24005,-3537,-5116,-37464,-69533,-58705,-10625,30231,65213,99958,68381,-67022,-161982,-66986,43978,25543,20748,104743,140329,93042,16379,-7108,-7875,-80749,-104671,-39763,-77402,-166153,-156531,-76676,2477,26908,11823,2631,25635,73626,120666,122712,50488,-41391,-29719,64165,75104,-6436,-104715,-143504,-136037,-87951,15405,84296,43088,12935,57904,84201,28301,-56782,-73929,-10827,51113,65810,88487,107734,57857,13359,8153,1198,5829,-4021,-62609,-97069,-42203,21107,61108,100539,125198,85073,-15824,-141231,-203464,-168840,-120396,-75962,-6875,49529,76365,77782,70903,22150,-57601,-84354,-33357,18795,11280,-49460,-109946,-55140,30693,17447,-24259,9835,33713,-50327,-155351,-156422,-61909,17060,11229,-23777,-30842,-9690,10241,-15081,-68746,-89478,-41978,-12742,-35764,-2126,82150,132115,128182,67578,11507,19316,31326,-16056,-19672,44576,32776,-65585,-68410,9362,72087,101241,77710,28938,-19538,-117822,-117117,47012,130232,10197,-164784,-187601,-101143,-57171,-31540,23549,69958,88626,54561,-15459,-32520,26347,78066,70321,32415,-11669,-13590,35585,62506,29591,-20638,-51743,457,58221,10439,-47414,-72216,-128258,-129758,-46973,-11685,-33922,-21933,21172,20413,-2827],[-10636,19895,59264,59497,-4037,-39481,12085,62197,48389,16173,14108,23779,20035,38968,68189,11075,-129744,-183171,-114756,-30440,-3480,-20240,-18953,33262,123056,160616,74786,-35230,-35146,2455,5733,18481,56949,79619,62054,29897,16217,31481,-13739,-89659,-146955,-144973,-74718,-24,39673,34069,-47300,-77680,-50723,-30923,26141,104480,92604,16754,-25209,-8298,15412,-53604,-145483,-140291,-79181,-57721,-56898,-47936,-40332,-28807,-38270,-49980,1806,15173,-59987,-76839,-57361,-61818,-53599,-80961,-135398,-116458,-38667,50240,116570,102501,50932,33989,35425,49729,76162,43257,-55171,-101061,-43727,7054,-17586,-65823,-66730,-40162,-31940,-47084,-20516,6542,-36828,-140383,-140096,-1899,102838,72079,3874,2772,77476,149729,159635,117834,70049,31349,21987,8489,-91165,-166899,-126079,-59396,-37276,-35009,-48613,-93530,-93266,9730,59355,-27675,-56638,33543,73339,37274,41376,60937,65693,55125,23253,2096,-6777,5031,65833,104131,86240,63791,41295,-433,-23336,19788,73201,76479,60988,61900,73594,72147,23810,-32563,-25796,-8901,-52346,-55329,33252,77408,47105,10923,-61436,-146020,-165565,-117277,-49718,-34083,-73483,-51340,54449,64839,-43477,-83726,-4914,35560,49925,73104,48711,47632,101026,71713,-3633,-23284,-39529,-63924,-71239,-66297,-55328,-4013,23633,-12000,-7702,40497,20724,-35367,-106595,-153516,-109247,12678,72440,23346,-22479,16259,53310,-17461,-105901,-106183,-69871,-70505,-86596,-86032,-51965,-45268,-136953,-188387,-71460,23655,-37923,-137884,-154622,-82292,-62812,-110798,-155139,-181670,-172217,-160824,-159393,-95230,-20299,2184,21309,39753,59737,77529,76123,79951,116715,113592,104234,99846,54412,28607,84244,119647,93204,65666,81695,71571,56763,76075,91379,65324,13619,-17622,-4402,18074,-18845,-100999,-109467,-28398,42728,69874,48408,-8965,-10515,87248,162183,118141,21374,-65171,-99042,-54410,40728,110454,56328,-74879,-148439,-124699,-122753,-118771,7689,137804,78226,-41869,-56749,-15689,-21398,-4667,105240,154989,58901,-57304,-71409,-47008,-136767,-238809,-169042,-34958,37292,69979,51537,11947,20963,-3774,-75775,-90028,-62536,-89951,-102772,-46150,-49631,-109829,-119460,-88915,-43820,-6260,-6685,11342,51037,25953,-26951,-12457,6570,-7990,-11406,-20713,-65668,-89385,-58921,-5889,22471,45996,68546,68181,44088,12947,-43722,-50900,7275,55309,87468,97522,69892,47195,28896,18454,45204,68964,15194,-89837,-97562,-10719,46259,89684,142227,109168,31610,29547,43423,-1427,-5587,37364,-6895,-74179,-37459,12269,9235,20319,45921,54803,67982,70695,39820,27556,15773,-25656,-40231,-8758,16560,21655,-11341,-30804,11303,13817,-68461,-117146,-71211,-26100,-4504,-2982,-35938,-69541,-5575,82639,79708,40513,77522,120294,90730,21248,18486,51094,87432,125778,105097,17098,-24649,24615,72551,33852,-7603,23165,75143,68664,-21071,-81157,-50944,78996,183517,108281,-38147,-42568,17604,-150,-56061,-68268,-10568,-10285,-71274,-112498,-129731,-73057,34315,33716,-55738,-60001,11462,57953,92538,158309,175285,118546,87079,72219,15870,-47517,-66427,-13574,43391,52708,-9030,-93675,-113348,-26118,83015,137226,109414,48244,-44326,-130373,-131393,-110210,-105378,-51697,-22284,-49251,-24347,32754,68575,54591,76,-51835,-79406,-46856,-3577,-29758,-122778,-168109,-108596,2559,90212,42974,-110406,-237837,-251170,-162092,-78493,-15253,99820,194067,153487,29837,-50039,-30397,-21425,-36436,-1369,43914,31410,-29037,-120747,-157816,-92597,-14453,19084,4838,-32778,-50434,-16353,34903,64564,93205,139184,113588,24757,-13030,7340,-1260,-82770,-157834,-135023,-45353,-34775,-44873,-5319,59365,74386,9396,-67190,-107546,-129472,-136026,-85960,-23440,30093,102611,131746,50114,-15145,5256,23143,23122,-7793,-41463,-69880,-69183,-54430,-38903,-2606,16141,-44458,-37599,56487,81413,24918,6903,32911,86509,102621,61237,17224,-13382,17633,75370,13191,-124676,-142249,-69742,-43443,-32205,2275,8376,-8751,35920,100008,79668,7634,-40155,-57671,-65270,-94973,-74002,-2093,32593,56246,98495,112006,57322,-60107,-110592,-136497,-192468,-155339,-48563,14171,32799,28416,-10065,-30363,-13693,367,-18601,-14805,28224,67361,100278,96740,-27911,-150466,-97776,2622,-10404,-62601,-57705,-11549,-2605,-72657,-141644,-124305,-70451,1338,75570,78765,4489,6283,65698,40179,-17177,-10068,43771,99385,59643,-57594,-141319,-180969,-133555,423,37890,-57534,-90981,11368,61887,3937,-17898,12210,18126,-6815,-15634,-12224,-28938,-23304,38910,76530,8834,-76714,-62255,-16419,-31161,-52848,-26449,-10488,28438,80356,86062,56494,8808,-39007,-55632,-36139,16820,73865,43426,-5557,-30251,-39611,221,39843,36446,48512,20657,-28574,40266,133015,117481,84490,86669,73452,31589,-33650,-65081,-58620,-33656,-10612,-15814,-72600,-163947,-207944,-94523,4790,4704,-4373,13371,33988,21431,20847,37830,25086,11316,12610,14775,33108,92649,107998,33180,-36665,-2803,83189,64713,-71165,-109327,-16000,7658,-41651,-51695,-56985,-106394,-152489,-148239,-98519,-46401,30580,90795,59529,-37775,-113517,-121360,-50552,30390,84002,118925,123983,54502,-30245,-58021,-48722,-85967,-145658,-99785,1651,11828,-69615,-100416,-82297,-69125,-14765,67214,77836,16509,-35683,-24040,-732,26701,28100,-25593,-52874,-26441,25991,114236,151313,25660,-135303,-137115,-13897,71109,52060,-23439,-78019,-39385,24422,51341,66534,58079,13759,-9428,-12002,-5143,47276,85294,67144,59740,37889,-56425,-90254,623,78817,54316,60725,105460,107138,95306,66534,-10585,-85214,-158307,-167894,-51283,34600,-60225,-210268,-216189,-120136,-43395,35902,57915,-8540,-3477,73859,88492,31101,-22385,-16114,25445,34133,-6959,-69960,-70303,-39328,-46877,-57006,-30249,-40559,-54179,-37413,-43113,-63959,14344,102328,70425,11893,8622,-6988,-29144,-15376,23684,40147,33397,10411,-6835,16962,36904,53234,105296,120993,24118,-85955,-53078,19852,8916,-30895,-5301,62155,84800,40343,34985,50245,-13832,-94131,-104576,-116416,-147056,-124878,-77178,-77213,-46177,38477,66373,35177,53260,90320,72659,25641,-5767,30741,86237,92694,63485,-2243,-74413,-118050,-93912,-14979,36538,26587,42627,76005,71088,33507,-39400,-87043,-41119,28758,22184,9541,47988,53030,21302,-4568,-16435,-5257,21305,-32644,-108255,-88268,-51299,-29425,25694,104261,119533,41954,-74122,-139694,-118996,-81726,-34666,43635,105909,114938,76633,20757,-1309,169,-46603,-75765,-50979,-34757,-93202,-163534,-126418,-53875,-42237,-26579,28722,3992,-85682,-124006,-73026,15485,39803,3274,-20547,-16809,-11674,-9729,-24082,-39896,-56873,-34995,8940,5360,15036,64201,94105,73828,14858,-21158,6894,21577,-19299,-20430,41555,73776,9461,-56893,-28509,76063,109635,19024,-33616,-22006,-70204,-24915,130870,127608,-59738,-227172,-226721,-97265,-1702,16872,24135,26323,5573,10005,26301,-10316,-4251,97680,147054,63988,-49062,-56398,7873,24408,-10813,-42023,-68012,-30260,15999,-22747,-40216,2031,-4268,-15526,12464,2869,-35224,-19389,35207,40818,13533],[8709,-16162,-30118,-21749,-49172,-69292,19009,123249,120196,81632,107376,100708,43169,48122,122420,95091,-78756,-168271,-106242,-45817,-61683,-56955,-16126,25109,83957,130116,76853,-14302,-26565,-7093,3292,50304,102250,86900,42252,-153,-48627,-48613,-63013,-109168,-141783,-131511,-77463,14474,66037,47661,-15039,-36035,-17152,15911,74607,102032,61546,5810,-70103,-124969,-93635,-74073,-121327,-128515,-71320,-34953,-14498,6586,10356,17808,3933,-30362,-22805,-35188,-89480,-58057,-15396,-55626,-63904,-44295,-80514,-120675,-96672,-19318,55978,60797,16175,-6138,-17282,-11717,25693,12576,-57745,-46225,17095,-3536,-59599,-82630,-82525,-58671,-23650,-36706,-42166,-2115,417,-91382,-137115,-44949,20817,-26346,-67801,-34084,53185,121786,126840,81474,49777,52570,85745,70466,-54971,-143224,-97620,-21257,-15986,-35315,-30195,-24910,7343,72967,63565,-39990,-93889,-36658,48559,82314,75066,82124,98313,54975,-12310,-37598,-44720,-26297,33293,87752,116331,134279,95255,38120,33993,80025,130410,133952,84436,35071,48698,97957,97858,71225,57363,63865,41653,1020,-9531,-20465,-25204,3010,-10751,-70176,-84647,-47083,-1035,1121,-57484,-104642,-59448,15504,-220,-10726,39522,50796,26394,-9286,-39645,-8793,44279,22054,-19830,-24794,-32107,-67971,-89372,-44418,19782,62647,71759,36876,13652,39574,17897,-62415,-101879,-91464,-71535,-47553,-52634,-74951,-45435,25938,38459,-21197,-44275,-15978,21460,17042,-23290,-58658,-54281,-61046,-120205,-144161,-41214,86537,117951,39596,-68916,-120520,-163013,-194700,-162200,-140337,-160421,-186430,-168889,-61743,63859,108456,88056,49839,32697,29945,41433,67542,78512,50649,61799,73217,34932,-10724,-29066,-26858,8756,12147,14966,43255,79637,96264,95742,44555,-19955,-16635,40667,50697,-27238,-125760,-130269,-61689,-2238,47336,46973,-27470,-28495,72346,121536,73883,14934,-59772,-165666,-171342,-62870,12130,-35149,-97940,-81894,-43105,-67955,-113310,-63612,31787,35837,-32319,-58775,-33172,-16744,8252,82978,164444,161426,39609,-67659,-70305,-92560,-130019,-75234,19239,70261,35967,-42612,-59906,19262,7875,-115839,-171794,-144586,-177671,-161924,-41283,-501,-33240,-14884,15453,13557,16423,7619,9791,26810,20733,23515,34505,28093,23787,24469,-2002,-51959,-47845,46600,137196,91220,-25982,-85857,-74918,-60185,-6292,29178,9974,-31010,-65349,-61970,-33376,-17028,-16027,-28754,-38831,-39341,-30971,-17203,-52211,-73516,2241,65271,55596,66886,79487,71448,87389,66889,10487,37460,78858,5997,-64193,-4052,47568,-2377,-18910,48977,97448,96877,80585,33900,-44456,-93023,-125489,-140810,-98135,-32551,893,-3601,13283,73006,84338,-12242,-106365,-100027,-64140,-18539,45550,60762,18086,17124,68195,79686,50338,78032,93239,35405,-13406,25176,53935,19149,-5344,-17210,-47699,-59776,-28580,-15087,-46857,-61292,-22212,24817,45171,10416,-31667,-10861,83257,115630,4495,-98264,-46659,42127,56436,30312,-6661,10568,14540,-31395,-63711,-53647,10525,73085,68805,23525,-1613,3616,56468,111238,124445,116650,108548,78849,-12833,-72215,-52264,-28870,26147,83147,65626,-12362,-81319,-108941,-83735,-31049,34789,72695,68980,-37129,-181133,-206799,-182362,-162338,-70177,-9802,-27170,-9843,19888,68350,83767,18468,-64732,-72328,-6910,23086,-53802,-151098,-159266,-110887,-34415,76211,82711,-50731,-190823,-239587,-223930,-206882,-121286,72784,200054,143506,32016,-19520,-16933,-3849,37412,77554,51549,22574,-5730,-67573,-79777,-21298,20137,58125,72644,851,-95720,-84105,-8134,19646,42034,72572,38468,-31202,-35455,11323,27993,-43291,-120550,-103377,-28046,-9055,-17792,1904,27698,48146,37633,-1277,-20965,-48708,-96624,-79044,-17474,24963,64358,105293,89110,47033,13086,-17378,4683,39495,22793,-50540,-93444,-65133,269,40132,46964,-4809,-14962,68115,126894,76594,27283,18781,44065,53271,37078,13922,-32583,-12402,121218,165373,-9758,-167371,-164866,-140829,-158125,-149261,-89346,-50214,-29531,17121,22588,-25767,-68480,-103803,-100867,-46530,17106,17305,-19142,-3553,40601,48353,-2047,-93416,-130597,-165859,-183281,-105407,-30953,1831,54889,66762,6742,-16901,10438,8124,-41804,-36478,34395,92625,120636,107258,-1261,-118571,-90126,-12112,-34883,-75478,-61700,-35985,-39954,-111253,-189043,-168252,-115020,-76656,-5110,66037,34828,16550,47566,24059,-21211,-15173,16102,65836,53141,-45123,-126578,-122128,-32530,55405,29029,-45810,-84487,-70332,-29575,-17769,-34345,-10822,40553,37086,-137,-32269,-65548,-59481,-4069,16356,-51478,-127133,-95577,-12402,11141,11533,33013,12794,12731,71997,82709,19283,-25759,-41098,-66870,-95720,-41144,52648,34177,-26798,-34669,-8575,24897,41937,36672,39300,19996,-13951,13650,48109,33170,32859,44159,43218,63567,51216,13226,18923,66718,67702,-21117,-118010,-140684,-129724,-72834,-32664,-53129,-64422,-19083,20729,11321,47190,92665,50505,-179,15367,43272,57973,96859,112155,64481,16039,30896,54671,14055,-70869,-61037,46354,57786,-1082,-23162,-39804,-86955,-143721,-177981,-112442,2187,86707,117168,98260,42570,-9248,-21879,-9294,12431,61569,102039,123415,85821,3656,-68004,-63281,-29568,-33411,-38333,-23183,-33940,-75721,-81111,-55892,-28321,24830,51281,21867,-20792,-22530,18298,57697,90375,87364,8049,-75259,-99301,-35575,95317,127819,-24541,-133608,-48472,60474,65814,52017,33381,-13992,-10674,10286,-6481,-30053,-39062,-41036,-40143,-28704,-11968,8216,18168,27220,56367,76923,15824,-56504,-21827,45757,39897,43828,77690,89404,53262,9039,-181,-9021,-94634,-129777,-15801,77898,-27118,-196289,-201708,-105473,-43733,13621,48878,34116,79682,139617,129317,49899,-61613,-100406,-18640,57491,8702,-93815,-82428,-32658,-69558,-105378,-60165,-29323,-23628,-124,14189,-44457,-46182,23783,2538,-30968,13665,9741,-43206,-6634,70080,89775,85375,78358,45680,29767,19464,18525,44174,61550,26720,-27166,-25867,10442,21000,-24064,-70191,-26344,30576,19340,43111,71051,30407,-69350,-146110,-133507,-68578,1854,14310,-67107,-41954,91814,114719,43837,39551,45869,-1960,-9776,29305,58070,41339,13974,20112,23690,-26366,-81100,-87184,-67587,-21004,46258,93844,73232,31741,6827,-22860,-19398,9809,-14299,-96242,-109004,-23617,54154,86233,93295,48874,3982,28354,4340,-57655,-58926,-45857,-43707,-19946,45453,82067,40068,-41045,-101481,-102879,-44803,21796,78915,92075,75549,37701,-32354,-56942,-4320,6658,-33811,-28276,-5331,-50697,-110731,-102969,-91329,-83394,-16358,45192,1868,-65338,-52035,39380,98920,40162,-39800,-18043,27040,20594,-27017,-79695,-62592,-21260,114,30266,46162,66791,93701,77253,20511,-9344,-6111,35897,20408,-61242,-75559,-8195,54750,43090,-35174,-54963,43123,72897,-39904,-100106,-47794,5064,86207,150148,79390,-51060,-133387,-134112,-61743,13297,27917,25439,24523,-11990,24656,102069,51363,8410,129727,205125,108870,-5011,-42650,-48030,-68329,-69308,-42980,-39476,-29201,-24003,-61744,-48204,46871,83407,62142,48151,10846,-40926,-24565,39796,59012,44653],[27787,-31158,-71150,-48392,-32758,-30427,20151,80565,89119,98448,129060,91131,2883,-20887,69084,135667,31938,-70967,-55369,-52524,-87351,-30822,33345,12882,4204,46424,49743,12888,10160,34420,60606,107133,137427,90173,54764,30659,-72217,-131861,-107088,-110983,-121779,-104512,-71161,-27289,-3811,20139,68750,69526,30336,30525,65675,44192,-12549,-39960,-86969,-147653,-115883,-45028,-62098,-91972,-52864,-2470,31108,46922,33534,23001,24515,7129,-12610,-45429,-67223,-25420,-2186,-44827,-2092,91087,66639,-40784,-84366,-78363,-57166,-21505,10544,26340,-4920,-44848,-23363,-10838,-16472,23169,17058,-74431,-95617,-40964,-19707,-18430,-7431,-13441,-10030,13917,11624,-52901,-100634,-75976,-73333,-92310,-65466,-44496,-37916,-5506,21992,-2270,-13054,48565,112942,80498,-28647,-95447,-69690,-24029,-18733,-18389,22878,70205,93396,81453,49950,-1540,-43397,-18297,65242,97615,63010,58800,75116,13182,-55413,-49849,-22650,-33656,-83719,-65921,56642,161030,146551,120032,125009,134581,145236,150985,109723,36329,18988,70843,83585,51083,22804,49207,103051,87767,15906,-39059,-28789,19350,26061,-13775,-21295,19597,37188,-18149,-98963,-145680,-120083,-20178,62568,91857,74656,23123,-24096,-65464,-71915,-41025,-33670,-36577,-24334,-16515,-942,3557,4641,35099,116051,168697,144002,76771,12267,-7124,-24716,-82656,-75169,14756,31419,-42007,-128617,-144007,-64580,-4096,-22922,-29422,23973,54171,62371,65054,28833,-16693,-7682,-7174,-36936,-52357,-8275,86519,180393,156191,20819,-86869,-136582,-148038,-88849,-41044,-105441,-196448,-161198,-28461,95005,132721,89435,31376,18044,12118,12085,26351,20893,3484,23642,33319,28658,18153,-24847,-60734,-18758,2833,4240,36313,71576,76529,77602,41238,-4834,37809,116270,97121,-20331,-112733,-96835,-47181,-39817,-600,32481,-11144,11692,114262,114175,26680,-20702,-74287,-196212,-239596,-175979,-147461,-177378,-130888,18932,136606,102805,-13236,-83734,-93635,-58731,-14842,9619,35954,55214,36695,51631,196660,257372,104013,-37784,-49942,-25223,-10559,-445,10341,27562,-41072,-131193,-104353,-2951,-15129,-120946,-151765,-117872,-179394,-170259,-27433,50059,56131,83946,77482,26188,-12428,-10539,3920,8721,20126,44115,34280,32482,49043,38399,15882,5559,29011,97848,145840,80102,-48438,-113057,-90831,-69831,-11723,75637,77026,-7585,-91621,-115908,-82005,-40476,-25265,-48915,-88883,-120675,-104573,-48200,-28977,-27680,27622,73344,35507,1223,27127,73551,97613,30292,-30066,29739,77949,17538,-11835,45183,73380,5937,-32877,28849,63120,24734,3846,-16546,-77355,-110800,-123381,-139907,-98490,-21219,9767,-7833,-17529,1780,7399,-16317,-40490,-44187,-37249,14802,118947,155033,102314,50552,49972,64006,70735,94224,44558,-23445,-18549,1554,-21336,-56046,-83350,-112681,-89213,-37092,-44132,-117032,-136618,-88807,-67651,-30816,63907,81801,17962,25634,83787,68296,-17677,-78778,-47274,33332,106099,126793,74929,49401,51422,9834,-34186,-1804,73984,89079,62790,58521,46718,25456,87714,134177,71379,34129,59913,16597,-98817,-110744,-2457,72687,101417,70658,-36435,-93842,-35161,-5251,-44609,-61140,-20862,35329,80549,6763,-142545,-175967,-137179,-115246,-31408,18206,-9156,688,16187,11443,-8284,-47775,-57005,-6870,28441,-29333,-130624,-156387,-102102,-90908,-91994,10202,75849,25958,-44114,-83527,-151303,-237905,-197223,-13759,115968,89618,22738,19154,25225,33488,87285,91737,36104,32576,13656,-39996,-28522,1058,5561,59052,99000,20519,-83677,-75606,9952,48824,55373,36829,-37381,-108038,-73847,18444,44366,-55,-40492,-50179,-30463,-16416,-5673,-6904,-17065,-4504,6308,8016,32247,45908,-17705,-52069,-11302,28514,41254,64780,63730,32804,667,-27501,-26851,14451,42705,-28804,-101145,-62044,43962,82225,67071,19567,268,63848,142922,108039,29549,-1744,17063,14081,9068,17513,-1456,16323,147548,227200,65519,-132407,-171921,-178341,-206621,-162308,-59241,-23438,-67550,-86657,-76815,-84898,-81332,-80959,-55962,35403,104105,46468,-34129,-18877,22485,22245,-22749,-93113,-129000,-165094,-138520,-16033,47612,13232,29657,60731,35942,23914,37097,16593,-43984,-51517,13106,86989,94290,35360,-23777,-55285,-29446,-521,-48671,-116826,-117977,-102573,-94773,-118509,-160958,-151311,-124617,-133987,-92819,21954,39953,-3558,-684,12329,-7716,-29630,-26966,14107,45375,30274,-21248,-37284,38328,94422,32588,-22349,-57782,-126035,-120465,-58847,-59876,-48193,34829,56044,1281,-43127,-43376,-18732,3555,-18996,-78835,-118304,-65253,41499,109158,122273,101585,24205,-40656,7253,69574,35779,-18730,-27551,-24254,-39509,-42691,3491,23747,-16545,-53034,-21202,43298,76741,83415,87508,85627,61896,10451,-46741,-59379,-24264,16510,70861,115295,78672,-11898,-6842,90533,83114,-58636,-132219,-40779,28223,-10565,-72273,-83128,-61747,-5933,33988,13053,46472,94500,58799,21516,38582,40632,23370,31436,30450,7310,-2530,-9000,-42613,-48747,-14167,31899,66320,40012,-2624,-5813,2012,-19964,-79252,-151855,-103721,26159,87867,83764,90705,86750,48864,11451,2445,12340,31263,52632,95998,91274,13915,-60298,-43093,25385,36117,-6071,-20537,-23719,-35935,-34885,-53743,-64614,-22369,26082,34586,6156,-13776,3557,50442,97084,115026,58197,-55639,-137773,-121119,-33404,5286,-57404,-85977,4317,56937,22939,19480,44471,44536,54143,61894,37170,-15673,-38927,-29500,-10302,18414,40126,9752,-38863,-9346,37275,35196,7964,-21451,-34429,-10414,24872,43280,46174,49167,-674,-56062,-35807,-11935,-56708,-38794,60189,79442,-35764,-125615,-88291,-15589,4761,3261,26587,69612,135967,126528,40175,-54438,-156809,-188544,-90524,46192,49100,-43829,-58062,2738,-3177,-30855,-1751,21484,18990,28314,29767,-56671,-116224,-84008,-76101,-50409,36880,30244,-48617,-15562,59471,53600,54095,81136,53413,7612,-14892,-21862,-35851,-46388,-55649,-71835,-57595,-7529,40902,32993,-36738,-62433,-14910,24615,41555,6385,-36144,-74529,-124249,-99260,-2948,60143,46922,-11283,25457,127297,111756,37491,24521,24775,-3813,5370,44500,36677,-16066,-73560,-71972,-17300,2162,-32989,-82810,-105410,-21810,102795,124337,58167,-505,-50156,-40835,62655,92793,-40963,-183479,-176499,-83063,-13016,59866,104194,34847,-20151,12651,23204,1900,1340,13081,9436,-22621,-18733,7082,-3593,-65485,-128462,-118534,-26485,41379,46553,13553,11077,11893,-30994,-74643,-44964,20022,44484,57045,48204,4670,-33063,-20451,-38815,-54343,2006,34281,12194,-16003,-19635,44248,78030,-2612,-68920,-11669,50756,44354,-41951,-143748,-116713,-25137,8366,24325,46807,74631,113657,117885,79270,46730,12398,7827,-21876,-109750,-119457,-51959,-17314,-29250,-63635,-61921,6028,11180,-74559,-138146,-101803,2621,80892,57665,-7627,-7107,17654,19051,15391,23121,12529,678,445,-5983,73279,173144,121081,48726,117326,160792,95776,29671,-30219,-100394,-121559,-62609,8900,21602,5795,-27287,-85875,-75162,21927,51637,17602,3529,-27815,-64407,-23815,51873,72203,62612],[30084,-17843,-33069,-9433,5963,16795,19206,2960,12899,87065,127288,62790,-40532,-85696,-29849,76364,86106,40475,19742,-19399,-29540,57434,101828,21656,-38669,-28490,101,24377,48022,83597,119140,123359,109085,67071,47717,42543,-63912,-135548,-74959,-44139,-75221,-85330,-88878,-118203,-136149,-72189,65816,114866,32623,-18439,-2705,-9937,-44271,-45615,-18091,-41885,-56189,-8088,4539,-20614,2221,30054,31789,38296,23152,-21457,-32373,-23944,-38513,-65579,-61492,-49536,-74394,-74131,46198,183819,187460,99528,18283,-66630,-97462,-40144,29732,72038,57247,-18920,-53191,-24311,17109,25899,-45231,-140147,-106435,7192,58668,46730,28385,30657,53634,34220,-20669,-82988,-106247,-122771,-149087,-101908,-11977,-26835,-111740,-134143,-106135,-116268,-104227,2175,91289,76229,-17450,-90876,-80512,-46455,-37442,-35793,10421,76578,62763,-13817,-24775,14894,36192,51754,67782,28072,-20381,-18428,3902,-15738,-47267,-28069,17831,-29867,-169461,-189366,-28857,96963,101831,112592,128598,114452,103462,116765,106905,61726,33562,41489,10157,-55256,-73755,-38237,25709,51428,20273,-10842,-1186,22699,17627,-14627,-23546,18199,27250,-54703,-124960,-109705,-66903,-20242,64244,95214,44274,-19296,-51397,-62212,-42118,-20444,-20351,-3915,11399,1643,18368,79110,121041,127882,177967,220574,154824,26541,-70437,-96386,-107110,-136359,-94928,44848,85794,8428,-94939,-128342,-62510,-43684,-79812,-21255,78247,87330,72870,92874,64434,11492,28283,45003,29551,13102,4081,25708,92980,114490,38886,-30626,-38905,-26585,3651,33614,-46019,-153646,-115637,-17780,26912,31043,21120,11493,27553,30266,17393,6315,8700,17400,24465,11257,10422,31384,40475,26958,37469,56181,79902,86668,67733,45113,29335,16177,32788,95279,132928,93497,-1259,-59130,-37049,-10870,-35426,-15786,26765,23891,77655,175520,130481,-407,-47270,-68999,-132660,-159696,-153660,-193247,-219584,-133278,19343,147115,144236,52697,-49073,-128404,-119755,-21533,66081,131443,150594,81938,60472,183765,188444,20480,-51280,-17358,17174,32252,-8308,-65259,-59335,-55025,-58349,-29238,-18831,-66253,-103238,-61876,-26059,-115163,-146156,-28631,50640,56655,60515,46641,29160,-5770,-15344,575,-4946,1228,-2236,-36655,-8397,43738,22726,4422,33260,49051,27059,5238,-1858,-971,23582,57476,33925,12326,72786,113445,52745,-20702,-22615,-6277,-28250,-35681,-29343,-53536,-89150,-80588,-52237,-24336,24146,55700,63009,43532,-9020,-15631,52548,71373,-42519,-101163,-8497,46517,13290,24200,41088,28505,-2587,-38364,-23865,-15171,-68690,-73959,-28000,-9536,-16470,-36109,-72643,-50034,24676,47002,-19991,-94096,-116804,-100666,-40826,11173,27783,44801,82365,110269,99020,60054,28471,11233,30747,83364,91062,-19977,-71615,-21395,-29695,-98654,-108631,-87168,-80804,-41165,5388,-31569,-118596,-113344,-40590,-42528,-17176,74319,36823,-52366,-7537,77720,81466,53540,12110,-20313,16905,109190,161581,134769,93990,46432,-25286,-68749,-11154,78128,65552,4380,11786,41313,52080,116390,144602,59644,-62,-2663,-59682,-132566,-103474,21248,124158,132537,16877,-127173,-117819,48369,121538,59577,1308,-6142,29410,100445,85241,-18823,-49579,-16034,-18706,10170,19244,-32977,-27281,-4853,-57167,-120061,-134268,-58993,36984,43213,-51468,-128067,-103675,-27363,-28267,-62154,-1420,50158,52982,64458,55779,-37302,-153303,-153752,-48607,26064,15746,-10070,21166,48470,40527,51124,20033,-168,28628,-7904,-53231,-28710,-47767,-75064,-20022,14767,-13060,-27719,-9882,55827,122732,112418,51262,-41372,-116586,-71935,36844,53221,18505,9349,-25494,-52568,-40833,-5674,-14878,-19512,3291,2077,-10866,6633,47647,17687,-17943,10245,46511,35754,-2832,-50847,-60591,-30798,-22973,-48073,-62917,-29850,-46182,-89506,-64616,28072,91253,79620,13027,4029,72568,144654,117565,25191,-12185,19060,3580,-32481,-19434,19902,66197,122800,138208,44413,-71490,-112132,-121472,-107994,-29754,54649,46042,-27169,-69700,-74237,-84174,-67818,-29945,20877,84927,124487,86805,20165,4665,17111,26135,19975,-44258,-111280,-144367,-104165,15248,74776,10024,-21337,28127,53412,49619,45995,17556,-36607,-42557,8665,66622,39355,-58968,-82877,-23600,17595,7604,-49486,-127599,-149765,-148323,-138136,-101924,-80833,-77868,-66287,-61497,-45022,6570,5713,-26819,-20197,5146,-5750,-31275,-11412,19743,30821,61170,42800,-26390,1408,65246,46828,26061,-21537,-118178,-130056,-82689,-85002,-86336,-17013,39599,19787,-9473,28246,56864,24356,-20299,-45501,-43054,13144,99615,174892,184737,129356,22155,-82607,-69182,31304,55455,13612,-1308,-3341,-10382,-46835,-28764,28489,4325,-86383,-82681,20889,99326,124016,126159,120020,104278,27190,-67435,-71104,-15670,37200,98091,119511,44769,-52581,-18509,85318,36158,-115544,-134607,14232,86618,-430,-103932,-83322,-13382,52128,93930,61271,32935,30148,27725,51163,52279,10810,-6970,-6486,-49046,-73123,-60519,-100437,-155097,-87810,45680,78597,7131,-54197,-67690,-30819,28796,45867,-5325,-86637,-68564,20973,49000,42942,76299,87301,51746,11134,15001,30764,23154,20735,34248,14255,-21514,-26060,15986,56479,31553,-694,19628,45834,29194,-12841,-91878,-147584,-104224,18908,119393,118975,40087,7202,26323,29617,44779,53189,-18917,-112723,-150847,-134536,-69652,-4229,12172,10182,-4273,-3829,8982,6902,26828,95675,148565,151027,97815,43228,17500,16522,31855,56369,31966,-14343,19760,32778,-41486,-63183,-16070,-34743,-58234,-15347,28668,44766,51213,-234,-63996,-70202,-77861,-97478,-16863,92997,52619,-68953,-92854,-28612,43511,61206,22403,7144,50428,98738,43407,-84165,-159311,-188950,-193445,-129910,8433,83822,21005,-46519,-9016,55697,101898,129851,96853,48975,38162,15872,-61609,-95622,-78479,-49862,23801,97842,54178,-23675,-19486,8675,-15377,6743,56187,16183,-54078,-58393,-35983,-49009,-71233,-92690,-136468,-121668,-51100,18115,51030,10281,-56519,-25414,49227,28962,-79342,-116210,-64014,-38158,-20818,12243,2350,-18097,6346,74189,120808,78349,19587,6931,22084,36576,37830,16270,-13204,-28410,-62235,-60830,5410,49955,7795,-58314,-65666,46632,154067,128159,61091,3867,-72627,-42937,111166,142416,-11012,-147636,-154660,-123217,-122214,-71174,-21133,-37912,-21872,29296,44407,32895,36591,64756,60737,-11624,-52951,-47089,-40786,-81735,-128630,-81874,639,17848,-21663,-39182,2799,15901,-29343,-82192,-82864,-24481,52910,79201,49422,16787,9489,59703,72723,40002,31683,23735,19363,9780,-33801,-26878,489,-32722,-37044,12209,49555,42068,-54863,-159806,-122866,-27062,13706,23196,23546,35131,84265,138670,156388,104434,-9210,-72860,-59318,-76190,-65912,-28965,-49153,-87821,-79564,-37310,4020,-15232,-69758,-128311,-127927,-42763,13508,-35960,-71078,-5832,70674,103277,94631,68918,27324,-24503,-43050,-213,108988,196173,163585,107653,95807,66473,33960,14396,-28841,-81730,-56357,30932,79501,67290,59084,20136,-65826,-66643,13041,4036,-57957,-62658,-60666,-59798,-251,83092,108337,87329],[-53,-18259,-177,12509,633,8791,14650,-14506,-4553,89487,166664,107861,-16871,-84311,-83461,-14448,74321,118946,84759,22950,23598,88209,105979,47431,-3218,-38084,-41482,8614,45221,63992,92816,63638,28072,23428,-3793,-15728,-39215,-40742,2929,5279,-50997,-64693,-87129,-139955,-170547,-125107,-16504,44551,-22710,-76133,-52850,-20076,-25522,-6326,66577,55136,-16849,-3945,42094,41736,57770,49196,-634,11509,35346,-31955,-102702,-106956,-103176,-97358,-70129,-74309,-122244,-103537,13347,126281,171268,160851,81893,-29505,-43917,17699,38179,56873,88537,28354,-61209,-51518,-14455,-28532,-67427,-103932,-72047,21297,83578,78057,61799,65703,79191,25172,-67304,-133072,-147677,-173129,-170559,-61848,41082,2312,-105895,-164744,-165423,-170785,-135525,-34246,59678,92940,9587,-91447,-87049,-36153,-27169,-46356,-29632,11123,-26033,-102509,-93978,-16362,57053,81260,27527,-63107,-89565,-69488,-38258,-2080,395,-7474,6236,-49213,-166677,-176696,-64198,1282,-8165,2121,22636,37970,72557,98624,89058,75808,75106,59164,-9914,-88398,-107016,-102570,-103660,-72018,-25080,2808,18019,25901,11724,-18841,-32004,3963,29988,-21136,-52640,5848,37177,3032,2937,8614,3534,3855,-20799,-65444,-57715,3844,73235,85027,42754,1465,-802,71771,155800,195340,210165,201522,104948,-39697,-123746,-129515,-143523,-157690,-97889,10146,45345,26110,-33974,-73926,-25592,-21939,-58943,23532,130700,126613,112907,128746,86207,16667,22740,56274,54586,39046,16895,-17937,-24998,5641,3302,-9815,18809,50939,51813,48335,4665,-49454,-29210,1472,-36568,-67695,-31109,13147,42099,62998,67675,49987,61800,71904,51633,10589,-23666,-24090,29449,64344,63428,72406,109926,97137,47747,6312,-34325,-37732,31576,79078,54947,25402,19284,17922,15364,10277,-419,18206,55496,64051,104471,166058,116149,4991,-27112,-28700,-29767,10124,7168,-80196,-128944,-82796,-28723,5193,8382,4260,-26787,-92194,-106438,-27847,79132,171183,174997,98296,86580,116085,26468,-112469,-96796,-4511,15349,8500,-28727,-103262,-108285,-16071,82406,66031,-42060,-96868,-47954,39136,82099,-2919,-88330,-41100,1380,-17872,-37496,-20840,35112,44670,17203,19407,-7485,-32514,-52391,-100487,-71390,7558,204,-14379,15633,-1047,-72633,-97304,-53322,28216,113433,155208,96426,32992,53740,99418,70551,47972,102410,95496,-13035,-57239,2498,46294,35782,11949,-7362,17501,84648,76731,43781,60926,26308,-17460,44886,56489,-71807,-118665,-27688,9513,10711,46460,34016,5684,-6965,-65197,-97495,-70154,-74963,-59698,5509,42325,50600,42213,-9773,-36134,-5085,5663,-62662,-130097,-123329,-72718,-19629,5651,33731,72910,68717,-3894,-55444,-59826,-39372,-34314,-1994,63135,50794,-52358,-69127,-19761,-30456,-114663,-161720,-108932,-4720,45831,19093,-34671,-62052,-32262,23655,37217,34853,5165,-114745,-169056,-71038,51036,87560,91572,72476,35158,24707,51482,113952,147515,97712,-25981,-113494,-112061,-35556,48439,36918,-34041,-51319,-8205,47635,106011,123987,98456,70915,20168,-56127,-97055,-76698,-12633,62519,79757,-24022,-111852,-44951,109493,165967,117418,42385,-3949,18200,102275,124529,60821,24551,34596,22988,20236,1614,-66702,-66646,-39263,-64070,-96166,-99991,-51045,9389,23029,82,-30272,-37810,15600,54658,53068,71692,54740,34142,59285,47928,-23039,-67302,-48981,-25588,-35423,-62081,-64131,-22038,21965,24713,24336,1687,-1733,3384,-57282,-80852,-57820,-113674,-154134,-116739,-105835,-60653,20346,24724,33203,105952,111527,56451,1553,-39515,-16839,37309,26894,-14409,-11221,-36860,-83975,-85273,-30238,5217,31967,60548,52366,5301,-30274,-15829,4578,19316,33928,50744,24236,-74923,-165334,-141227,-55394,-8744,-20667,-94784,-123271,-98479,-85870,-90174,-33718,67680,80826,-397,9970,84393,113982,69413,-3464,-22296,20666,1109,-65321,-71544,-13533,44940,25673,-31386,-49835,-57993,-69389,-31351,29585,60746,77264,52938,17305,35039,41933,-8802,-38242,-2309,59466,69008,68199,99531,81290,-4551,-53712,-6872,65501,14664,-79204,-99436,-68226,-13071,12797,-34793,-67458,-16434,13852,9512,21317,9291,-33144,-18564,26908,43388,-6156,-104876,-114000,-9842,38915,5780,-35282,-77256,-115770,-151580,-153969,-76413,-11723,-19055,-7764,65186,94533,48158,-5564,1108,3776,-32313,-66468,-47730,31240,62445,21606,26435,20513,-45818,-52724,-5186,28223,43398,-21876,-99317,-93654,-71363,-75884,-97229,-82605,-1834,34295,25608,78031,91883,19008,-11747,1956,22174,60525,106000,165787,167621,89012,-10919,-88343,-95809,-24011,21893,36720,27472,-35089,-73002,-63827,-13574,36347,19734,-72078,-103252,-11214,93281,118909,91020,62739,58836,33414,-6819,6975,50850,69815,66227,59442,16693,-7319,41820,70924,-36872,-164628,-142004,-13102,15382,-54128,-108212,-61236,24869,96351,153834,124149,21516,-45401,-3030,79500,58319,-573,20636,32670,-39133,-60587,-62726,-152973,-202840,-89832,52899,46341,-61461,-112221,-92552,-42474,22309,53626,35525,-11211,-10619,22996,40099,60570,78154,51897,30177,36840,55748,37326,556,-18537,-44446,-71964,-33214,30654,76205,62160,-410,-3335,64196,120363,72233,-31357,-106467,-138899,-95193,28244,167247,208596,129359,84246,52308,-33609,-48860,14822,23797,-17546,-70525,-114591,-47058,96234,139331,44418,-32254,6307,43548,-7094,-26349,71179,157990,181380,166927,112469,55781,15865,-16537,-14514,-6249,-3809,43669,43415,-42168,-65958,-11256,-22103,-66339,-61864,8787,93961,112076,38316,-29681,-61848,-110263,-151027,-77279,49927,41169,-66303,-109786,-65184,36005,103189,68249,3939,-11129,9198,-25213,-110975,-142281,-128570,-134535,-104867,-556,86138,30794,-70960,-80368,8615,124341,190741,127892,38423,20386,20978,-8940,-5675,-3084,14996,102336,145940,84524,24188,-3026,-9152,-15261,10805,50808,-9009,-97601,-71006,-4634,-7508,-23700,-41475,-104685,-120863,-88560,-53096,-17356,-21360,-58371,-30102,12055,-33006,-117746,-109553,-20754,40626,38933,-912,-47469,-55747,-20098,52292,89951,51648,-10213,-18517,11849,33718,22431,-34708,-51984,-14096,2379,32666,90236,70988,-16619,-42842,2506,84070,115433,74370,43941,11795,-39133,-1545,106368,116972,30782,-61858,-118733,-151195,-180332,-162120,-98921,-21426,34106,58872,50639,21058,23482,66827,61138,-13336,-57857,-73601,-71202,-77134,-81179,-20195,11562,-32320,-63602,-30411,29588,10435,-74565,-109560,-94336,-78103,-33882,-11112,-10139,-10402,3333,79006,136100,108692,53855,22532,-4253,-34434,-69010,-60787,-29097,-25357,-4532,17981,33085,17544,-86691,-174982,-116776,-10807,49895,40814,-11607,-14199,23357,57544,83206,49255,-75503,-134607,-56259,5651,14588,784,-36817,-64435,-50971,-17537,7713,-15472,-58883,-92439,-88694,-35754,4533,-36485,-81673,-58676,7248,72712,92417,83809,45628,-37471,-62508,6745,86197,120781,123840,132506,93336,6740,-33746,-52571,-80881,-67727,16648,91476,84802,57786,83365,54399,-39667,-42948,24930,1175,-75587,-86757,-57968,-47228,-17977,58420,97626,63452],[-29264,-30349,-9725,-2387,-24100,-16834,24627,45153,55440,114165,218603,200383,75780,-9190,-44195,-20881,74738,154978,120854,44124,1425,4211,25120,63240,82180,32174,-29629,-8450,16935,2521,22133,12261,-3727,14957,-33044,-64137,1041,66883,47107,-26172,-59097,-16362,-8491,-30364,-51288,-56920,-48214,-54926,-77504,-66457,-31511,-12098,-16813,15714,73969,44797,-27519,-11435,40263,45093,46058,21030,-35331,3509,84604,23376,-104466,-141800,-120207,-80607,-31010,-9332,-34009,-59677,-48727,-8453,58708,83893,24552,-29060,8543,49864,5573,-7317,62431,51770,-49853,-93439,-86314,-51122,9111,17653,-94,18647,54877,75957,85484,75773,58715,-515,-80555,-123846,-146739,-166461,-119691,620,71210,34615,-33734,-89739,-118617,-119348,-79676,-35337,26166,91096,46246,-47080,-59771,-16654,1809,2651,5531,-15860,-53284,-69423,-64783,-43841,16449,55769,-2807,-82379,-78675,-39688,-9147,20283,20340,-17193,-47687,-84530,-144935,-134248,-65495,-45379,-81777,-102934,-99194,-35668,71573,113618,81945,65551,75972,71192,34994,-6876,-57682,-102394,-137334,-128206,-72145,-20752,18554,44412,35970,16605,21961,56381,86762,62887,53595,107195,108606,34440,-38242,-49771,8748,72400,24142,-115260,-155208,-29219,115537,112254,20739,-38021,-57406,-17231,100203,207177,228283,174866,74508,-12973,-48280,-57904,-82055,-80292,-27575,-5421,-17869,-9466,-40996,-61836,16768,56111,20326,49252,121441,139343,150261,147333,96970,27666,16633,43439,39239,26214,32749,-8634,-56526,-38749,-25327,-25896,12558,50356,41494,12696,15364,33256,48769,52654,6545,-40966,-18976,-398,12368,76664,127192,101026,93048,102034,71090,-722,-70507,-96280,-37286,9209,9895,8009,27297,11696,-15292,-49601,-80554,-60154,5464,10134,-33644,-26990,48281,84912,31282,-4492,25389,62960,104387,108827,82610,69765,46267,16775,14354,11660,33750,126058,138853,36014,-37960,-30109,-19568,-56580,-99949,-86963,-68508,-86706,-66268,-2209,75490,134059,94687,29198,48114,62398,-30282,-144766,-117908,-13423,-7762,-13501,8056,-58057,-94439,13299,129348,57457,-85564,-81261,32073,103512,160981,124530,7175,-48915,-63683,-75693,-68749,-31517,26995,48566,35904,35569,-8669,-40236,-27146,-81066,-95854,-29618,-26458,-38965,-28798,-63304,-84672,-42560,-22537,-13636,24128,59948,32491,19517,37287,36454,12623,47639,135941,130539,16908,-39199,32778,111504,106911,65395,50492,81703,114742,58927,7501,55197,62659,4977,26803,38682,-45360,-68680,-28471,-21102,21434,75444,78056,66496,5279,-109950,-148552,-76213,-369,30719,21372,-19354,-191,45907,18723,-45965,-94220,-109005,-108582,-96128,-27749,48412,35125,-18206,-7187,8589,-50930,-116378,-124685,-108611,-75089,-37297,1143,23742,13958,-4780,2808,-690,-6708,-72480,-179462,-152574,-3333,68797,13037,-39421,-40130,-25491,11102,67202,39970,-84763,-184416,-166973,-68275,30000,56984,42911,46668,75111,46012,-11093,58309,138020,57758,-103596,-152031,-91623,-16400,47431,60698,16659,-42057,-38438,24858,72638,90403,144036,190196,139891,42417,-21745,-36231,-40741,-30857,2474,-18801,-36465,19586,90543,112237,91154,23389,-37402,-27511,38169,55487,16901,-12644,-8809,11115,31204,2310,-61785,-47250,-8131,13684,34519,33606,-10474,-44211,-19788,56765,73629,20379,45414,104956,113168,130350,94146,20026,-4054,-35942,-78164,-47526,2001,-20655,-71331,-96315,-84494,-40787,1240,26705,71480,86726,48058,-1711,-65834,-74575,-52624,-92864,-125960,-121473,-125083,-49555,41474,15044,-24398,14653,40550,10004,7964,37859,49860,32483,-11004,-64016,-60510,-52476,-103175,-142664,-71968,44691,91513,88536,76221,41862,-10817,-41697,-12629,37618,28783,21337,521,-101400,-173995,-121986,-35442,31794,58088,-22525,-105778,-111609,-104034,-122546,-60544,56899,78112,1895,14282,73664,62888,-7011,-43643,-22861,23140,1811,-47200,-54726,-42227,-36554,-90232,-149969,-132805,-92957,-56697,34176,81077,8370,-37298,-29981,-9549,80418,146613,79690,-4319,5922,46508,2308,-28337,57600,91160,-45991,-155735,-70870,66815,44558,-27492,-21652,-8407,-26712,-37669,-69959,-94837,-77363,-80585,-69077,-9959,5102,-29450,-4070,28877,17080,-16778,-72737,-60221,37074,62660,11366,-6935,-14902,-66418,-126865,-119449,-36775,11847,-14904,-3125,107944,164895,100000,36575,53698,12811,-96348,-147608,-86528,20169,65629,35462,7396,-9668,-13378,-21258,-45297,-36653,-9042,-51534,-90111,-74411,-56154,-41056,-67586,-97718,-39935,5989,7359,58958,66596,13249,19000,40102,29375,22116,41578,110990,119676,17507,-63697,-66947,-61027,-62450,-28521,53816,50382,-63843,-112580,-41921,20391,22479,33572,20453,-27799,-10674,61379,63253,8141,-21233,-15993,19073,66410,101639,113743,80660,19482,-3137,19746,61922,63105,4273,-90716,-150143,-111519,-38404,-51758,-73467,-54692,-16694,23337,82033,155654,131561,4102,-63471,29153,122496,69926,11386,63319,93997,53776,55742,12570,-109786,-144616,-52246,23606,-12809,-81359,-79405,-26603,-2932,-4526,1938,35715,47035,44161,44674,75074,114520,88407,18597,11139,60963,78201,14919,-46405,-67433,-75095,-51384,43771,103906,94350,37132,-18222,-244,93346,157240,75441,-44507,-59337,-27778,-12540,18039,117113,195839,185352,170800,116378,-1923,-28938,28128,71238,98248,59583,-28402,-396,133168,182867,83299,-12164,14933,71731,31239,-28199,19602,71412,96482,146918,145309,88409,28331,-39789,-74745,-67867,-45403,22666,63140,43786,20130,8744,4959,-15950,-53708,15987,148060,156675,47738,-12865,-31997,-72505,-136509,-133111,-37101,24528,-24283,-92301,-85957,17869,123520,111051,17324,-54668,-38328,-18253,-30379,-23955,-35189,-71554,-38493,48412,73530,1472,-80517,-105082,-61308,35371,122108,82874,-9935,-21298,42593,61758,31836,-12332,-14528,60862,111766,102710,58684,8280,19217,47317,43530,69325,29972,-56341,-24321,39414,5957,-8721,11148,-2429,-24018,-55297,-83046,-84206,-83586,-63137,-34358,-69962,-108624,-96843,-50163,5057,49517,31723,-14156,-9557,1002,-35249,-8985,55690,30659,-55443,-53539,7215,21394,6014,-30767,-36247,-2469,22920,77500,121766,22082,-102448,-78929,-2921,14822,-24189,-51467,-37939,-15285,1893,42708,72993,50057,18679,-43595,-111923,-122992,-120760,-111157,-20327,86556,85755,40113,16021,-4579,8368,49598,37263,-10526,-32024,-68000,-89197,-79161,-53063,-7652,-7688,-60391,-50172,535,41130,17656,-52124,-59991,-38550,-65285,-97513,-85174,-41065,-26134,-34351,18630,90209,99336,61144,24229,-34710,-95130,-83841,-16004,16432,2304,-13745,57,24344,3457,-109143,-206346,-139463,16727,114282,72426,-28248,-29735,-11094,-55089,-72583,-47923,-91224,-103479,-22971,35651,17588,-19143,-18231,3133,-50,-6005,14073,-454,-36318,-28840,17942,67760,93407,54615,-17307,-47258,-5022,52413,52030,53765,52071,-8345,-12658,44068,50032,14815,34855,106185,113360,33791,-33187,-96389,-159675,-121648,-3773,74894,75199,68206,87201,51060,-16155,-24343,19682,32184,2413,-11041,2288,-30695,-61490,-6819,26735,-14540],[-50884,-47418,-44790,-37590,-48886,-44951,11488,71076,69914,78266,159663,189354,128453,60683,15440,19775,65342,111174,93617,17521,-71157,-118203,-91928,12153,107352,89594,-4230,-34792,-19840,-37318,-15276,21356,34414,41809,-729,-33767,17830,64185,8811,-82887,-64353,22651,68115,74741,55978,28955,-14661,-90929,-89489,-19240,-534,-37802,-52418,-16234,10572,-19636,-41018,-14189,4827,-9581,-35387,-62812,-73594,2572,106588,58551,-68237,-109220,-74284,-22910,25970,66001,83706,35031,-51881,-88157,-41522,-36557,-76564,-64928,-16675,-10704,-60972,-59805,33072,56329,-38925,-132401,-127240,-8454,96663,86839,52396,25296,13906,60422,95747,75597,46373,-12741,-66607,-78398,-94148,-94400,-35805,42693,75092,57922,33448,-2787,-36855,-33457,-21984,-46542,-38839,17670,27072,-9755,-35992,-40118,-6164,56074,76889,13200,-17924,24184,16412,-46496,-33601,14167,-884,-43427,-34839,10040,28074,1247,-21681,-48349,-69985,-88099,-157201,-168898,-81588,-44162,-104683,-156568,-161939,-79092,42613,93574,67781,29907,-2291,-2924,43772,69721,-2933,-70973,-75686,-87610,-95626,-69069,-1660,55103,53003,58999,113010,145596,131332,87905,64761,92773,100808,50264,-10997,-25166,23701,78743,20915,-150144,-220567,-92309,52557,59621,-5697,-57057,-104552,-114228,-5338,132121,200633,171565,103796,71482,50721,13835,-2892,19642,31378,987,-29944,-42548,-93971,-96279,24485,113566,70426,-8498,-4507,62099,115447,117382,94769,60381,44269,24558,-18983,-26185,28207,18310,-24856,-23076,-29723,-28793,9886,28871,2821,-44813,-40596,15595,72517,113294,115167,68866,18441,-53468,-61020,61358,146793,76758,25357,61991,54365,-36085,-108453,-100215,-22700,1229,-25708,-42915,-47909,-61654,-64866,-89481,-84709,-15628,20753,-16741,-49005,-12020,83708,113909,16073,-30018,32528,84091,125627,130669,49731,-26023,-34518,-72,26453,25515,51476,117832,110294,24847,-45778,-39306,8813,13675,-47798,-106400,-136301,-123346,-34212,47207,76534,71827,-11539,-96053,-62935,52290,43232,-84449,-106608,-31380,-19434,2663,63940,981,-53344,34579,97515,-6187,-104230,-35392,84363,108627,159207,186356,87654,-51482,-107659,-68254,-1846,29042,28392,8949,17745,16690,-20989,3988,60377,-2626,-59286,-39686,-62892,-90022,-89220,-89472,-20020,67284,31740,-60021,-101726,-79334,-40666,6228,24556,-30786,-61209,21330,116368,121005,50326,6969,48948,92286,60663,38742,57047,66595,47810,-16663,-47140,25937,73956,12316,-31040,-16031,-27159,-36060,-47860,-38477,24789,73240,101521,103877,-6136,-127303,-132684,-60310,44825,89052,-6736,-120887,-99929,-20440,7049,-22066,-101704,-128335,-69673,-30618,11998,67638,50348,-4159,-13934,-54181,-137938,-116985,-48521,-48502,-41640,15360,36234,-4494,14964,85654,87767,16438,-2934,-35894,-133866,-144051,-56276,14943,18386,-4065,-40935,-83066,-70328,-9443,-14921,-78872,-90670,-45891,7635,46070,35357,-16570,-16792,58730,49330,-7549,74146,145521,41547,-95583,-102452,-37036,18414,80468,130481,116538,30463,-16709,19623,54559,69877,144454,228176,216127,125159,44105,13037,-25839,-65061,-28875,13091,11309,5783,21121,30811,37079,14708,-37530,-72460,-72749,-81288,-78520,-60837,-34746,13806,52693,5954,-41151,21161,91543,98903,102265,95943,21501,-63067,-48652,64026,136341,111193,103739,78467,23009,85375,116829,18686,-53210,-69701,-78298,-44950,-20830,-51876,-64437,-47722,-32021,7093,31618,34747,89744,127780,84296,37640,-1385,-22703,3000,27106,11190,-30115,-43825,9567,52745,23745,-11010,-16091,-23776,-65829,-49981,38499,83552,66384,13589,-63041,-86958,-61235,-87560,-147972,-75798,66788,107038,62555,24773,31977,32943,2925,-763,30639,5511,-8251,-13832,-81584,-108813,-49202,5905,70411,117939,75797,17527,-47982,-121707,-133681,-31857,62317,63977,-1600,-7525,42208,46145,-21060,-44754,3145,46263,19821,19494,43348,-5781,-89175,-149209,-168728,-155796,-117151,-39416,54874,49449,-80374,-153134,-112268,-64473,27093,144797,114027,18224,10999,10609,-72581,-110177,-3606,76680,-37647,-165138,-92142,35696,34029,15997,41917,31793,-4148,-5380,-48107,-109107,-138908,-155241,-111690,-26251,923,-22396,-9982,-5631,-19485,-12294,3371,45706,89312,67945,17648,10861,-16481,-81293,-107829,-47912,13279,4033,-36164,-30485,38146,87928,82696,51983,29031,-43769,-138723,-165365,-108071,-39899,8793,38021,16379,-14765,22813,31014,-50173,-105198,-79705,-61879,-77008,-94745,-91021,-52806,-41078,-61254,-62965,-55318,-41707,5185,24153,36124,75459,77124,9180,-64022,-55700,45698,77318,-18879,-77399,-32805,-21242,-70957,-32200,71791,51277,-51834,-56258,3530,2130,-36597,19934,96840,61339,3046,129,-24519,-56052,-53227,-48030,-4636,76431,128325,130234,76744,9908,-20597,13713,43712,-15514,-90003,-91551,-61682,-39059,-26433,-46977,-18162,33294,26414,-13202,15616,88077,62002,-24640,-15892,103683,146657,53763,-6275,40865,94453,123490,139162,65824,-31212,-38592,1547,6905,-34961,-71191,-41245,30911,38154,-21166,-46109,3632,37607,35132,34976,79262,118976,87175,17910,-5458,19444,25305,-22705,-65545,-71880,-39670,28116,124410,139194,51897,-23024,-44051,-15801,78000,121719,38098,-29926,-17145,11075,-6989,-34140,19380,112677,156205,167917,149927,104613,95488,84395,76628,114487,87149,-1954,-1648,61716,63267,18960,-23870,-25882,21948,40102,1629,-8108,-12445,16631,116956,161223,102938,45418,-3007,-37584,-56148,-61501,-2686,65365,90873,55305,-5658,13006,50276,6438,27305,117311,97620,-3118,-38169,-33961,-32955,-79765,-148380,-143222,-67017,-18473,-20934,-30081,19026,97853,95748,6833,-69630,-31631,21488,38777,62940,29442,-32942,-4612,77292,59417,-12008,-39523,-28529,-23340,2025,40045,5227,-72957,-68364,31584,54241,-39531,-122476,-118524,-67454,-3344,53769,23931,-31927,21165,67639,43623,81593,91090,16040,6059,13792,-41708,-47041,-3990,41223,70333,34794,-18781,-62150,-90993,-49713,-18406,-87120,-104102,-40882,-16182,-16941,-2820,-34066,-52735,9823,27387,-57778,-77472,-6205,-30094,-128027,-105806,15710,63237,48708,28551,8414,4064,2760,46533,66677,-54211,-177390,-147713,-83810,-103258,-170919,-198693,-157425,-73234,-9040,26755,31881,-7943,-49042,-95058,-99475,-31636,-6221,-14615,52214,105772,48603,-32785,-48077,-20220,22797,38925,7455,-6889,5589,-40651,-90388,-94112,-70715,-34905,-22208,-38492,-22916,-10209,16629,62411,90840,81482,38151,-27451,-78322,-55562,-12510,-32463,-102869,-106208,-36290,27197,23008,-11855,-51129,-99448,-68939,20976,39115,-2717,-40125,-22199,2711,-17334,-100945,-194173,-147147,24404,131834,78461,-25315,-37937,-42591,-118702,-140289,-57523,-8632,-13813,-21808,-33097,-55192,-66775,-14693,43463,26468,4532,29363,18709,-326,35329,113249,172097,169620,119198,63831,42452,67268,98680,61815,30243,40856,30386,39233,57496,20172,-48474,-53345,32869,106797,87435,23083,-80971,-189843,-189545,-90953,21043,94500,99656,48662,-984,-13592,-31154,-29041,37915,99354,100599,63968,-18143,-71574,-40827,-46791,-95827],[-51041,-39664,-51321,-57539,-63722,-70207,-35069,12088,-8176,-32432,1830,64823,106637,91904,45111,29173,12383,22663,33507,-30109,-107252,-147803,-153843,-80301,42089,68932,-12823,-66743,-39958,-21630,7067,58659,73213,64901,66977,61167,30684,3929,-35051,-55967,-11234,40118,59888,63093,48173,45057,37142,-15124,-26625,20410,8992,-44852,-52165,-23243,-2331,-2920,4687,4300,-10707,-32951,-67144,-94084,-67019,31674,107302,53291,-33916,-58462,-25211,26389,41769,39985,88270,116753,33891,-65649,-71179,-67040,-77805,-60237,-44824,-56054,-80030,-40190,82713,111693,-5251,-113546,-73208,69748,114455,62160,75488,67825,20657,51795,94647,100163,94856,19866,-33805,-34900,-29447,-970,45182,73211,83481,75476,59403,32804,16748,20935,-4841,-68012,-100517,-74386,-45022,-15335,-12407,-51818,-27352,52464,81124,36106,12102,54365,40590,-42436,-46942,-9617,2489,-1565,433,21093,18734,-38494,-68759,-52700,-12991,-15210,-129845,-190268,-81399,-22648,-113443,-183165,-156579,-74843,-6972,33003,39036,-11309,-96496,-108608,-4786,78451,41656,-10866,-2415,-25070,-83062,-93858,-21984,51705,50025,77222,168564,178404,101088,45905,17076,12375,39513,51666,57283,36244,10804,11918,-10747,-102575,-148764,-80554,3712,38887,56182,32088,-69559,-146604,-104896,8913,116350,162115,150905,100671,26438,-16209,-4722,18171,-9419,-13234,8489,-15187,-88760,-92186,21252,124721,73967,-82511,-129791,-39727,31878,54888,75021,88274,77717,7363,-73091,-68547,15616,42993,2964,-24896,-25964,20701,57243,29068,-22538,-76301,-107728,-51377,61959,147602,179918,143303,42941,-84433,-93943,50080,125564,4392,-77931,-25367,-776,-56475,-87016,-20579,90601,93499,30017,3871,-6346,-26504,-35011,-60012,-41575,48545,78171,24464,-20366,13350,100727,114068,13505,-23443,40576,89162,103559,85955,12653,-54807,-73962,-42870,2012,25707,50456,33342,-16974,-49877,-88370,-90935,-33682,46344,53958,-45003,-151409,-121699,8313,85296,75639,44585,-39103,-150374,-138659,19521,69724,-44147,-92174,-44085,-10132,25909,56967,1327,-19510,65782,89510,-332,-49833,12209,85482,75483,80180,122233,74793,-61267,-115196,-39396,47152,80001,73033,29616,9018,-24886,-42643,52061,119431,56008,-4798,-26340,-78861,-128601,-134846,-81773,21366,79828,39847,-31764,-83037,-67301,-7437,30472,21596,-52666,-88114,25455,144122,126771,36794,-6969,16063,31887,6861,14032,14505,-44913,-85218,-98798,-82956,2096,59685,-8222,-88748,-71160,-45708,-64250,-71797,-28349,3143,3673,25706,25723,-50048,-80423,-55738,-50781,3533,54588,-40525,-144080,-145754,-111324,-48564,19128,4856,7587,59380,28278,-57463,-73284,-21486,12433,10959,-48601,-101440,-36301,43078,14609,6203,57815,44829,-23388,18251,111170,101001,4949,-37893,-64204,-99635,-86882,-61072,-27479,29357,46787,-8173,-87491,-125491,-120901,-65866,11574,30024,33266,56523,64677,29963,-30674,-47428,6459,24186,37136,123158,157647,86501,-1618,-29545,-24156,-4068,70577,154449,154425,72141,13053,27839,50532,50942,91550,150336,145981,92374,63723,41576,-21170,-69285,-30805,19953,2380,-38768,-23622,-17078,723,37588,7030,-78707,-141300,-163207,-115939,-44147,-100,28936,34277,-29338,-57185,35189,115068,90882,51840,30768,-1930,-49027,-37132,56677,173842,211567,143437,-21121,-135414,-26191,70416,-13189,-85609,-52716,-12155,-7307,-37844,-53978,-8736,35518,39134,56243,59059,3278,-11677,23361,53244,79947,76534,33280,51287,129728,132289,48237,6258,38769,74588,79998,64124,24226,-50269,-120398,-102101,-577,82686,124760,100787,-6333,-86893,-70882,-37442,-56710,-11921,60711,80835,33341,-36199,-23800,40245,63822,45327,44410,26408,14857,-5319,-64528,-79893,-31655,11434,63085,97144,80866,87965,19794,-107312,-107917,1371,45161,24311,-28496,-38974,24750,73498,36555,7998,43578,75644,59737,96352,134550,44785,-83170,-137717,-143714,-145139,-103919,-19520,33026,15959,-78920,-154061,-109591,-51107,-6426,91717,100827,29458,11052,-14563,-91875,-109770,-9459,93727,47697,-47046,-33018,13900,7136,22910,37733,10024,11523,48534,145,-103525,-151484,-138146,-80662,-27234,-6657,-5698,-6059,-33110,-58354,-27265,59344,120756,95433,33676,4411,-5859,-70306,-138998,-109822,-166,50649,13515,-23708,-38906,-46216,-29780,13124,-6813,-76202,-121136,-130061,-114116,-74761,-51918,-39807,-11873,-16603,-43061,-21114,-3878,-61384,-119260,-88063,-45084,-74406,-128906,-151750,-118132,-50099,-22877,-64160,-76999,-33023,4737,27693,74988,112998,101779,14818,-93346,-97478,-402,48150,18925,-3957,11320,-15528,-47638,20908,87406,42867,-10084,17475,1565,-74083,-113261,-37331,66906,75058,10573,-49423,-82393,-60869,-26366,-24607,-10068,34910,86785,111425,69490,13148,-3000,1740,-6992,-52083,-77059,-20414,36789,11271,-25065,-27827,44095,99937,53299,-35259,-33129,20931,-1506,-19982,64021,156225,125705,12298,-45705,-19935,48244,105689,103718,37984,2350,28399,45124,33325,12861,-28806,-36121,23386,55442,24252,-1238,-12049,-33415,-35035,-14516,36805,81967,90653,54362,-429,-34762,-29071,-9962,4613,7505,12299,33707,95234,99464,3225,-58955,-68459,-48098,13652,28174,-12758,-8298,-26401,-74512,-78571,-63504,-29025,42760,84163,103598,146999,196515,197800,118192,31535,10212,-9700,-36264,-9619,-6304,-73533,-87117,-54739,-60826,-57455,-17349,-1,5222,1589,43978,142199,167830,84325,31318,42575,60255,34368,-10162,6346,49324,53902,-1095,-56410,-11896,79996,61820,17753,18800,-11209,-43739,-39117,-38476,-16324,-26338,-128273,-212731,-176131,-48702,53906,54487,33114,45064,27947,-44168,-81336,-11371,41828,37632,69113,75852,15203,-3050,53997,66954,31806,42340,87993,111136,110441,77653,-10997,-83969,-59785,12882,-9649,-110373,-165001,-134536,-111632,-83510,-36957,-53893,-79683,49,45034,37795,95276,114954,29796,-34962,-55403,-51900,-22438,-6582,26644,97219,109653,89575,37457,-28768,-10616,42521,26395,25524,54760,32683,-4430,-18831,-64025,-91070,-45920,-39071,-105126,-112418,-59512,-88931,-170305,-122923,44483,132477,113793,70447,37301,36247,37996,59483,48392,-55381,-156023,-138530,-88120,-105226,-179786,-231617,-186147,-79931,-26119,-14144,8586,-12453,-67587,-91230,-36596,56842,68552,24492,4320,2587,-20524,-57490,-51594,12759,74364,51621,-5425,8735,54566,6839,-57701,-62203,-42176,-5079,30984,43112,11141,-34762,-2583,111509,207500,168946,48490,-35707,-29238,23218,32180,-35478,-143169,-177354,-101847,-19710,-48908,-82397,-45847,-24874,-5940,25737,7297,-29263,-25263,-12518,-30723,-48587,-55882,-84012,-65180,19448,82523,66207,-669,-52264,-92424,-125285,-81868,33030,112705,67531,-45488,-99413,-70672,-44031,19704,78378,52536,32861,58982,49650,50631,89526,157956,204652,165066,94335,82450,90899,97841,149736,142280,58318,24237,34459,24480,1674,-16959,-58257,-90717,-23246,74926,107343,76583,-16385,-102307,-139578,-116471,-11997,94546,71874,-30266,-64984,-27212,-37859,-58788,27540,134165,138578,70153,566,-15670,-4013,-51217,-102084],[-12531,11138,-12665,-44291,-46356,-55141,-63409,-59610,-83543,-119436,-103911,-21269,82160,110661,69921,25381,-28871,-16264,7100,-60203,-101158,-96740,-142453,-135231,-36420,9237,-42063,-84547,-43635,2754,28435,49548,34340,27852,80952,124013,78750,16888,-12441,26169,76249,63908,3699,-8643,5414,35484,90318,119026,77015,42153,26050,14097,10350,20482,55135,85532,71503,23140,2149,-6466,-19347,-27811,-411,84932,122077,59404,-4387,-41267,-36886,18309,5162,-56450,1665,126207,101214,-40056,-95142,-53251,-20656,-22358,-15625,-11004,-38010,12342,165589,193584,47314,-44234,22457,104987,60227,7721,74368,103561,55492,33405,52116,105769,138518,53445,-3610,-3994,-3695,31431,76373,90882,86917,55134,21352,4085,14943,20297,-10496,-71987,-124532,-130140,-109596,-32492,23471,-15228,-34030,-7658,3238,1444,-16672,-17120,-27532,-63866,-51978,-43243,-40193,3721,19988,-7864,-37292,-80062,-92261,-41925,41345,63778,-44657,-126646,-53699,-12798,-124313,-200580,-134201,-47699,-29499,-21380,-13527,-61572,-140157,-142390,-44219,57947,85954,60170,32406,12385,-35363,-79783,-41759,27187,31843,57397,125546,94673,9069,11950,31550,-3108,-8306,40505,77576,39046,-30151,-52284,-35117,-40114,-33643,6730,45982,80700,144817,149842,18651,-125039,-162175,-86250,11349,98191,129061,33234,-89681,-106612,-85217,-92387,-108130,-47624,39123,45885,-2286,-12781,41877,110984,70690,-60235,-94750,-48755,-36131,-25453,19679,61998,56269,-9412,-62352,-55476,6741,58330,15816,-57231,-34845,69847,86480,8363,-33702,-60447,-109297,-71985,41337,118910,148933,133234,50599,-47336,-38969,66058,91494,-31499,-108995,-100666,-68936,-32149,1609,67124,153680,136171,85899,80573,63390,12577,927,6461,23998,72397,96765,45050,-30919,-17188,81335,107753,35021,1653,46180,97375,75986,-13535,-58823,-57398,-78523,-80587,-32960,19728,30623,-38326,-92580,-72102,-82158,-111877,-103430,-22197,63311,12703,-99991,-65859,42861,76640,62929,55025,15008,-60969,-104195,-89613,-54211,-61413,-73084,-34231,12028,20484,-8577,-37757,-6352,69835,104393,76479,46979,43869,65692,50273,3313,-8795,-14922,-67292,-92213,-41976,5175,59596,120906,108608,31773,-44116,-52649,39369,96815,66864,24174,-7464,-32328,-68794,-100527,-54309,3236,7506,20880,52987,44022,54139,74150,67047,36452,-26900,-74226,36777,186933,139302,-12954,-85485,-62689,-390,56445,75399,14255,-96548,-122835,-84947,-47561,9504,36252,-27230,-81303,-52132,-36304,-59204,-20500,29221,-4630,-56907,-63269,-57408,-37206,28926,41000,-28298,-38047,5063,-29064,-78084,-111343,-153154,-99835,34884,103194,137595,164249,88361,-90400,-194551,-131177,-38067,-3745,-19062,-20832,20052,51284,23135,21952,41680,13395,-28128,-1030,45370,47467,-6392,-57478,-114512,-118904,-33904,19500,15629,38754,60379,42187,-9115,-87920,-139361,-52661,81914,62503,12257,35117,46924,12046,-15702,-19314,-7565,1087,43954,114484,136949,140220,93897,27551,-15702,-46002,-2025,88589,107564,56690,21446,32942,43375,23851,43049,79374,38673,2073,46577,43615,-46940,-90070,-43161,-11655,-34631,-52046,-15070,-13228,-8373,34920,20699,-53116,-100771,-111954,-67841,-1729,27976,18040,-14493,-57778,-70102,-30539,-8363,6537,12366,-12639,-23222,-8980,24133,91575,191778,220803,94914,-107950,-191236,-90810,-22572,-72973,-97813,-31693,41675,45354,8242,11463,51671,68100,55305,40312,27295,-48626,-121279,-88953,5278,78271,96458,60341,59062,130779,142452,45260,-25545,27226,121385,152670,109178,35872,-56650,-104670,-59851,15346,77535,140689,152209,46471,-66420,-68729,5840,43194,52868,53248,63963,40746,-32261,-46238,24006,83849,91444,106718,112239,77081,6505,-62157,-88799,-59999,-4222,36694,32179,-6139,14364,3789,-61805,-48431,20008,19841,-8054,-33556,-13520,48418,82742,63550,54757,57390,70243,100075,149047,130535,9733,-76238,-99862,-128325,-134500,-72037,-13819,-1753,17343,-14741,-86013,-53849,26804,57567,93359,97779,46964,7850,-10106,-23193,-8657,50428,121499,123489,89951,57875,15254,-5840,12722,-8935,-37866,-6589,35443,13231,-69280,-105519,-60452,-8412,-4670,581,20842,28767,-17449,-86795,-70211,49605,122177,73983,-4853,-41793,-60486,-96152,-136874,-111377,-19021,49526,53920,24598,-24090,-52873,-35747,-3058,-54457,-138442,-152290,-114647,-76901,-24552,1483,-43521,-96796,-108163,-113318,-112957,-94974,-88058,-88819,-56827,-57054,-108811,-138351,-153535,-145492,-62745,-9020,-47360,-35386,39456,61782,64984,81735,76855,67851,28482,-38661,-53195,-19104,21294,77748,87106,27469,-39504,-10753,70315,83257,47987,35096,18176,-68642,-148568,-159659,-108571,-29926,32272,21697,-38410,-64762,-25627,7980,5349,-2009,-3077,23417,52330,17615,-25221,2925,13264,12152,37626,56311,61883,49093,-19716,-74685,-66256,34086,106436,60688,-21237,-29691,5133,654,21682,104252,145096,92738,5402,-47818,-42917,11523,32332,8155,-25610,-29706,6151,41068,59250,74360,42215,-9296,11864,66260,105681,105566,16222,-88280,-92145,-52168,3993,56505,80407,66240,15753,-26846,2595,65525,107791,86864,7455,-59957,-25725,9683,-17176,-42498,-60269,-72328,-72393,-73226,-62068,-29512,-69811,-140962,-94435,-31672,-29856,-9536,17317,46539,109777,178277,179633,101973,-9782,-94386,-101569,-53086,9845,14510,-48912,-68680,-22280,-24347,-73009,-82366,-49404,6803,46803,91594,144441,124380,27513,-23315,28824,93043,77182,13405,1742,20323,2620,-55507,-99266,-63043,35171,40972,-18634,-54141,-65579,-32674,8663,-9062,-3672,-4733,-103043,-200956,-181376,-53402,71935,76399,18106,-12187,-55685,-132739,-138015,-35199,18189,-4376,34216,95258,60919,14959,46526,92286,83038,89462,128612,176755,196239,144789,23234,-33137,488,15942,-50560,-110029,-104247,-65296,-61139,-81448,-97642,-109915,-78234,9336,40772,41013,82880,64317,-39006,-103178,-65746,25496,73468,43930,24187,61715,90227,121400,100668,13394,-479,87865,148970,149077,128379,105419,61212,24133,-19909,-79360,-93063,-102203,-137753,-99156,-49437,-78046,-131532,-72999,60635,113195,81492,22549,7913,49881,92515,121071,95154,-4722,-77380,-41645,22543,23236,-51897,-110943,-83738,-22027,-12795,-39458,-23008,2758,-5867,-21772,-1277,41449,53805,6593,-75430,-90528,-47638,-12454,19600,77693,113221,58537,-2852,32687,91334,39643,-24732,-4101,29046,50643,91108,110743,43761,-37745,-16062,70806,116863,64439,-41733,-94241,-35928,28931,18415,-46871,-111380,-107993,-29079,-5502,-117318,-158531,-56692,40182,65610,39601,-20414,-49724,-10023,-9972,-71346,-77888,-18654,20600,22529,-8006,452,42517,15452,-68732,-142271,-131060,-28634,85293,137296,77128,-60391,-93202,-2196,43776,78046,114103,79063,40332,47959,50127,73272,117677,161867,172237,104468,11788,4092,11997,22476,136952,188133,69633,-15260,-17715,-54559,-98722,-79027,-63677,-71946,-26357,32064,63090,61002,30229,30165,-4223,-66034,-37064,15048,-29994,-99092,-105377,-56679,-40455,-39920,17288,72181,48610,936,-272,27689,17784,-35932,-59997],[22895,50300,10287,-27361,-454,6566,-48279,-83182,-93436,-123937,-95565,-7621,75222,105640,94442,53676,-3711,15465,25699,-59595,-104273,-81369,-118210,-127981,-58857,-10262,-38062,-73304,-50651,-19112,-2492,-18601,-73486,-80606,-2966,92807,124201,84201,31465,56694,125947,107824,1915,-21197,19137,56719,131718,194433,139629,61153,65186,79109,40642,25636,79784,127080,82816,12221,-1134,-7616,-4732,22959,44694,94225,128976,94433,41681,-28508,-73080,-31811,-30805,-81588,-33723,68370,54949,-74374,-143566,-104252,-55627,-33196,18055,41328,-6750,32941,177700,200302,73629,12053,63603,72458,-694,-16188,51101,81797,64846,17643,-9942,50682,99346,34233,8657,22115,-13975,-6199,47690,78706,63912,-2065,-43211,-35127,-12350,-4364,-1884,-38514,-109853,-142935,-106929,-5228,54739,11142,-43045,-52832,-43615,-43378,-71456,-89492,-81350,-75873,-60789,-81058,-91183,-8055,38547,-18296,-74069,-105813,-94028,-42858,9756,48727,14305,-42907,-30205,-10657,-91988,-160410,-110373,-28609,-14275,-45470,-84057,-112383,-112420,-75292,-22272,52690,104427,89048,47800,52882,33732,-41734,-57074,-11877,9580,19089,15571,-37236,-58008,23959,109853,86714,22358,19675,7695,-39975,-70609,-60275,-37499,-37547,-8839,62217,100837,94097,110871,124033,53597,-85470,-155865,-113474,-56748,143,28694,-48249,-132529,-131195,-141985,-176509,-148449,-52887,45647,89051,93554,88437,80154,88064,77688,50638,66010,34443,-55466,-95805,-51767,-6513,-6014,-7470,16304,-6160,-19025,39857,34368,-58888,-54911,35236,13978,-67474,-48654,-24663,-54895,-43517,-1010,22685,61249,79883,39220,2548,41046,90767,59471,-20865,-65973,-117665,-98548,18882,92000,91264,78403,27331,36959,82029,35618,-79031,-81702,8681,69238,68863,45122,-13686,-77009,-58790,45139,85355,29012,-6006,37380,110513,75706,-88660,-151817,-95731,-79458,-90828,-61406,-4890,-3038,-47157,-67762,-53931,-68552,-91414,-98864,-63510,7574,6669,-49551,-41220,-6628,3291,36615,54710,41809,47296,-42911,-212924,-215220,-96306,-47271,-12740,24273,-3422,-51864,-57652,-22618,14273,71580,110640,91960,34322,28550,26548,-29711,-93937,-79810,-54906,-68600,-69927,-61536,-10953,82489,105536,32646,-25340,-37111,-26811,10996,30385,3845,-15976,27700,53151,-810,-27004,-31156,-43029,12123,94566,101671,94696,74414,54308,39584,-10412,-74516,-13618,111329,89392,-39505,-135059,-133228,-9059,125078,145468,78538,3530,-3932,25832,28833,16968,-753,-42633,-48627,1822,21946,35290,91889,89931,21317,-32120,-60824,-35439,55617,124212,89813,4958,-8491,17320,4770,-17720,-52778,-115009,-91680,22358,89618,107074,140773,129065,-3601,-152898,-187386,-139221,-81319,-45171,-24394,-1884,14622,17448,8835,-11635,-13796,-6429,-14705,-34180,-14856,-1255,-29166,-103747,-121429,-2936,97781,85639,39373,17198,22032,27179,-19250,-62859,-10231,69851,36689,-20864,-5499,7096,-13519,-7311,17220,17063,-17271,-19116,24633,56086,101455,98580,72915,59709,-12183,-58201,-6886,44248,38288,25064,25912,21275,-5824,30487,95374,33453,-43061,4972,29097,-55473,-103079,-63520,-56823,-81107,-64863,-10185,9159,-3283,-21911,-37035,-32185,-4309,-1197,-3517,455,-2770,-12943,-21958,-12225,-15229,-82249,-150199,-64057,47394,49834,27190,57500,97782,132592,153927,105087,-7228,-95606,-103266,-76263,-98420,-109448,-64969,1336,51024,54361,53439,65472,48220,24665,12324,-20348,-37624,-66975,-97776,-54418,4614,28137,46652,55420,48689,66086,62540,-14792,-71204,20543,159548,179926,94517,2023,-42743,-18100,50587,72514,62677,80771,98215,42912,-38550,-62340,-23755,6776,18817,42327,66180,51330,5547,-8234,11991,27778,57317,137960,165658,80608,-16313,-42260,-47944,-35948,14239,34383,-13042,-89453,-110796,-78099,-28551,5953,36707,28762,7919,17493,73524,88136,34756,-1933,27507,13034,10012,92090,136861,25442,-117823,-116221,-77423,-112475,-110988,-31173,1719,-2999,29593,11294,-59265,-37882,68306,138057,144683,114099,63965,10513,14263,70866,99622,87205,89729,115059,144558,103364,9250,-8311,17653,-28983,-55424,-40379,-29950,-9913,-25028,-60038,-20025,45342,47053,30846,33827,52643,4028,-101036,-110997,-7116,76342,64377,-16443,-108711,-124772,-60411,-40048,-75892,-60867,17199,76153,48348,-10238,18494,78538,75530,-2676,-86746,-142108,-138207,-90050,-16645,22091,-45760,-147171,-168331,-156501,-145166,-120006,-88228,-66974,-60380,-100032,-126629,-87743,-67239,-73167,-21084,12302,-23458,5421,80978,88708,65613,42164,732,-9500,10616,21794,9292,-19105,-1645,79426,87186,-12015,-62860,11722,70867,60440,69533,78095,-9060,-129205,-167567,-154881,-131094,-66740,22552,48724,21827,10196,25849,31642,12443,206,-3833,-17182,-41116,-74504,-67906,-1573,41030,67172,124233,143745,67195,-21817,-82247,-125326,-125261,-12170,85935,61947,-763,-9941,22938,34722,39406,61088,93959,107355,76363,13722,-12513,3740,-15592,-35363,-44058,-69648,-63309,-5605,40351,68523,83005,60894,56868,81948,126959,140756,62885,-44825,-60405,-26109,18957,35411,14560,7986,2346,6670,70363,127036,135593,74819,-40165,-123844,-95201,-50414,-37270,-30167,-26038,-62876,-118312,-119606,-88583,-78120,-103010,-104055,-31521,9188,-32199,-53304,-21349,9848,25074,51027,83951,84376,13911,-81311,-84197,-21559,27923,69307,90401,79586,72431,51943,-12484,-78521,-90030,-39345,9038,33826,44491,29245,-25396,-64658,-28238,23544,16352,-26749,-22768,4552,-271,-45169,-96933,-96160,-45425,-37256,-43981,-40071,-41368,-5907,51588,32986,12298,-13707,-91067,-121981,-71319,-11042,41447,29897,-30676,-55499,-106638,-210557,-229601,-106145,-21449,-18130,23766,77294,67611,64043,107156,119797,79814,57185,81156,112676,119251,88916,19778,12983,37066,14119,-52321,-95296,-84362,-63051,-58404,-67254,-93222,-105916,-39104,50431,58443,17148,11610,-25841,-104431,-99463,22773,117486,110777,58623,28235,8282,9508,68223,79553,-10335,-43724,52809,138777,131344,101275,112791,85357,53500,37467,-18687,-55384,-70516,-98584,-49106,8478,-8224,-31245,10560,46407,8859,-36649,-68454,-58136,-5680,58696,120654,100652,-2882,-37494,23324,92124,118816,80858,58453,50222,22592,-5081,-53525,-78654,-14227,48019,2774,-57423,-42407,9279,-3900,-77675,-96330,-47888,14956,77046,118922,101988,36729,8471,57439,102996,47408,-18746,-823,31649,28226,59567,92150,53754,-20488,-32445,-35408,-80790,-122718,-139311,-121380,-73555,-37979,-42137,-52590,-26505,48563,108239,43581,-121056,-173853,-74361,34060,83869,78324,15151,-42156,-45001,-53893,-98015,-72756,-4505,21837,11259,-45351,-50319,15753,19437,-49194,-134390,-129441,-29548,45149,52914,31885,-40133,-46086,49750,108909,119959,124731,84244,14486,-5772,13020,57208,126194,169311,146504,70804,-24691,-67394,-66933,-14450,123303,158003,36318,-37269,-51491,-95366,-127667,-90724,-31207,16150,29469,13390,5731,11622,51251,110606,80518,-4529,-23484,-19933,-36228,-51220,-64692,-45133,-11068,25577,41911,8092,-45680,-46200,7720,34897,-1876,-31754,-2288],[3751,18878,-28006,-35978,30800,51121,-25401,-78335,-86932,-99821,-61056,6007,27064,39531,74887,79855,38912,43881,45209,-26367,-96485,-110080,-113591,-100458,-40275,19988,8039,-43173,-64692,-67118,-51129,-79089,-163649,-188014,-107218,17537,95852,74749,15685,26309,110396,127944,58229,26916,45682,62776,106902,147550,125057,82212,92316,73974,-16371,-44972,39383,94107,36458,-25375,-33931,-60014,-73241,-33617,-7517,24471,88426,111902,95155,30240,-48078,-58451,-29284,-3587,20929,5738,-38162,-83286,-121277,-169121,-177457,-103470,-3244,14632,-14775,37233,120342,111209,47495,22234,41138,31113,-10859,-11089,23348,35092,52936,43515,-12515,-7838,20207,-15103,6153,38618,-9934,-20918,18952,44750,34324,-16429,-29085,-3229,-163,7828,43569,30567,-56091,-104580,-34442,61812,63963,-5666,-45855,-15432,20721,-24655,-78809,-56145,-10158,-6695,-17651,-49220,-57243,16703,78956,48125,-15077,-58878,-40334,-26898,-60711,-36022,22615,23853,6901,29641,23062,-26958,-47744,-4529,15917,-43792,-123579,-113419,-20733,47837,48263,60108,81471,65776,66991,102519,85890,6867,-33298,-19642,11465,12519,-43159,-74015,-20747,63271,148692,181295,109762,3925,-78253,-106992,-66295,-7171,13037,-21885,-21396,55718,93675,38431,-32267,-27459,21394,-13241,-71258,-70824,-47644,-47126,-49184,-46142,-42144,-49207,-86689,-114511,-86823,-4424,76707,120420,142287,156491,126504,82378,95409,147915,178587,117351,241,-74775,-63049,-31976,-8887,55852,125605,54548,-42456,2703,64273,3216,-51750,-49164,-95365,-120707,-41548,7999,-6021,-15174,-42509,-62252,1853,46262,18486,12832,77508,104182,44989,-1830,-8469,-52428,-35067,82448,143819,82650,-20386,-91257,-31664,53822,-14556,-191192,-213093,-53998,84391,93414,13263,-54203,-49335,-5073,42167,40692,-14676,-14599,66509,145156,103390,-69317,-176574,-126568,-53724,-45420,-44312,-7003,9205,15449,14841,-27454,-71549,-60421,-26421,6187,8427,-12750,-25433,-62373,-108450,-70645,34316,49237,-9382,8385,-46324,-199629,-225134,-110061,-33368,867,25069,7135,-6779,-13302,-22990,-22876,25742,77505,66845,-4987,-28324,-15847,-36567,-77988,-48222,-19045,-47231,-56275,-43841,-42880,-5402,20155,22345,43210,28724,-43792,-57101,-36683,-51761,-52392,24106,97757,59475,-6182,-20704,-12710,24417,61310,46693,27011,10910,13892,25112,-16565,-81363,-88729,-46359,-3156,-15094,-96962,-131755,-18756,84306,98947,114472,127350,124920,119786,71042,-4460,-42694,-65116,-66847,-8804,57708,120244,137318,83739,47603,35047,-9424,16509,108264,124262,59823,13971,48512,65686,17779,-8410,-12513,-31654,-24488,17491,23539,6220,48492,109963,88133,-18460,-124148,-157346,-126596,-102405,-91980,-45093,14673,38334,-282,-33664,7353,44397,20150,-44211,-46166,-1123,18537,-16442,-40938,25943,97675,93076,30520,-39506,-71670,-45744,-7886,-1395,-6213,14864,25139,5685,-4541,1844,6381,5673,12794,12336,-47061,-87015,-62347,-49702,-27898,21058,99095,154741,82985,-32405,-39995,27246,60105,49301,23698,10547,-9856,31885,129099,92992,-33889,-45557,5688,-19657,-59639,-44536,-63032,-103303,-95714,-36194,20577,13091,-57122,-71210,1287,63478,49571,16894,-20219,-42668,-18126,27285,73174,79306,-41610,-156177,-78926,60245,106835,106123,118746,126610,114646,72525,-10686,-39289,5787,14377,-39049,-111280,-88787,7103,68086,59668,19371,21245,30281,-10709,-27405,-26408,-60306,-70961,-42693,11347,62228,35061,-27619,-16086,43054,49637,14193,-23617,-76176,-84176,18292,122340,122614,67264,476,-2440,71422,111393,65534,13724,3703,8326,-4114,-44329,-91942,-116237,-130400,-83973,2543,41788,26653,21536,31171,-21877,-99949,-79208,60712,96085,-19666,-68521,3397,46666,45883,47064,22553,-42364,-115658,-151388,-123712,-36054,6912,27347,33590,26830,54815,116714,91474,-20429,-88081,-54226,-62285,-74783,2424,34230,-97854,-221348,-167393,-76115,-73173,-56934,17436,49367,39373,31474,-17247,-87090,-74752,35409,141258,154812,91581,39597,7627,22679,86669,95770,28462,-625,61876,127191,72295,-35891,-34245,16972,-17360,-52680,-69692,-69493,-20900,-3435,-59660,-50522,39255,75107,39365,-1492,3144,-28575,-102942,-110455,-42189,28438,41169,-29382,-149331,-153562,-18372,55408,-14423,-60386,-16494,31221,6849,-7661,87550,166873,148691,81060,-13866,-139695,-169501,-91911,-31045,-28653,-71044,-121557,-126283,-115137,-95021,-58219,-41545,-61082,-82079,-86141,-49350,8128,24260,28022,63026,61756,-4285,-8975,45689,55668,20301,71,-22182,-39919,-17090,22304,15668,-9799,2786,37118,13457,-55913,-59960,6604,40398,38683,76223,97949,8730,-109438,-132956,-120006,-83385,7170,78801,73340,62249,76873,81213,59330,13528,1266,27699,-8554,-91752,-103585,-37427,20533,54941,72647,98384,91641,2949,-64509,-74601,-101107,-107961,2543,95657,72092,966,-10167,39846,51105,7604,-15963,55218,156462,174183,99117,27153,5843,-8578,-2178,4505,-47159,-82336,-27501,11929,5724,49000,112431,125318,93418,59754,56527,87103,80709,52723,54544,58097,-9219,-74632,-63053,-42781,-15531,62796,107062,83627,20048,-41711,-64891,-36870,-33377,-73605,-66526,-8471,-22355,-86984,-86978,-53055,-58608,-85971,-55835,-1201,12500,-13695,-26628,-722,-4217,-57937,-62917,22944,102725,84629,15234,3638,29896,34129,81361,161777,182169,129393,84420,53850,-3926,-65660,-80693,-76269,-79997,-79400,-36523,-12573,-36427,-53807,-52239,-43971,-18395,24506,44897,36595,1438,-38971,-49692,-47235,-45907,3359,40963,13788,11920,64571,63069,35484,-10735,-66292,-29596,45136,40562,24520,3514,-39463,-39634,-70123,-188789,-253734,-143072,-7299,55989,90836,87306,72285,108435,170725,146359,56002,8494,50170,62120,15287,-14158,-17410,12365,18095,-9311,-43551,-97465,-130754,-119511,-105235,-69532,-39169,-45380,-1838,78606,69373,-10359,-42196,-48026,-62012,6056,142689,164238,63549,-2268,4300,4290,11985,67680,65801,-20656,-60080,-3200,51543,51017,37815,51977,46070,42708,51474,35142,19928,8872,-7786,12984,45446,52616,74445,86959,50869,-23099,-71141,-78165,-72289,-55910,-8908,68130,46217,-44061,-42821,-3113,22591,82862,131715,160651,116961,14448,-20420,-41950,-94597,-46886,32052,-32027,-99987,-37022,40486,31384,-28232,-61995,-47271,-4934,65147,106772,62320,5665,26257,85978,118366,73321,-3952,-40751,-34478,-35248,-17577,27435,43415,8666,-14938,-52898,-116801,-170724,-148517,-79214,-65909,-78810,-70452,-26988,52708,150202,169283,80909,-41640,-86730,-43926,299,37345,81634,68432,-15306,-94048,-110729,-101366,-45700,-1310,-29164,-48702,-54039,-51030,-13928,25889,16139,-64750,-89863,-28823,-12765,-30493,-11686,-13236,-32465,10373,87047,110664,86735,48218,-19307,-44310,-23885,10337,86589,150269,122919,58752,-9210,-62317,-42227,46934,131434,87993,-5099,-22244,-41274,-76306,-75134,-40242,31498,91911,57121,-9562,-49136,-44628,34588,76867,8060,-27885,15209,51526,66200,42657,-1247,-10504,9014,49305,47338,-28046,-85143,-57137,2200,-1811,-57903,-66063,1066],[7813,-873,-37603,-8625,60219,69539,15670,-38480,-72998,-72786,-36777,-4397,-18521,-13149,48161,85845,54867,47943,64653,50224,-6603,-70055,-83555,-64185,-13028,50845,49657,-13865,-60713,-72659,-44880,-64782,-159012,-193662,-116696,-10196,25322,-10310,-33854,12424,60078,73953,68955,41738,17821,8550,7581,39597,78258,90303,83867,28300,-77004,-91689,19010,58341,-17388,-65317,-58115,-87007,-127744,-129190,-111840,-60779,20390,65372,82258,70316,14661,-43796,-32756,31157,40381,-32993,-68866,-9907,2615,-137785,-243870,-172667,-73603,-61318,-29532,46988,49296,-12803,-29230,-15292,-10475,-3371,-15004,-34938,-12572,3746,25664,50808,7071,-38820,-43862,-73705,-39965,2232,-2896,9193,6373,-21603,-13338,17651,54570,55499,22510,31404,68436,59161,-17953,-63055,-4441,54642,20611,-40014,-34603,37988,73422,-14863,-81966,-4825,84821,79959,44772,18438,15380,40001,91970,113167,69714,23794,18872,-38113,-141828,-133860,-8217,61075,46721,67601,108157,68550,-8232,-11772,-8811,-74651,-140596,-94971,31903,98951,59586,9571,-5002,-15459,12159,40343,12419,-20531,-26023,-26944,-9907,-8717,-53913,-40415,31684,43646,51496,107935,80127,-54385,-136042,-126532,-56966,20849,60188,23184,-14573,10286,8834,-82371,-176073,-155572,-37858,34148,3884,-28793,-31610,-73547,-97266,-40362,86,-10430,-11313,-16308,-52424,-4752,78252,87585,71445,113517,122593,65626,69440,116359,111322,86402,59853,-460,-50141,-41696,16938,107787,167983,78181,-51681,-37504,40161,16106,-68778,-122280,-151894,-119119,-41119,-16282,-39457,-51851,-83983,-105936,-47374,-12725,-42749,-42175,15608,36323,-3730,-38734,-18558,9568,41200,93176,122887,51124,-72975,-117953,-39828,41126,-5525,-178036,-250161,-126561,24617,65612,1455,-27639,36193,75120,23064,-53740,-85180,-2007,123559,156892,78504,-46872,-151124,-136198,-33497,7922,2701,20114,38104,53304,59174,11941,-47231,-64710,-33120,41220,36897,-16174,-31214,-88407,-158855,-87152,48421,48227,-101605,-185480,-108185,-38375,-99709,-141757,-86781,-39635,-12485,19146,48111,38754,2338,-9996,4882,17905,3512,-57124,-94273,-80714,-63223,-42089,-6323,-18090,-48236,-17563,10922,-19456,-26051,-3068,53645,123655,104223,8417,-71499,-115795,-126651,-100212,-48319,-5974,-15877,-27749,3450,34888,25133,-13851,-49228,-50118,-33965,-5721,7322,-28248,-70654,-102847,-117932,-60854,-9574,-61599,-93957,-36565,-41129,-56818,30611,87894,84507,85930,34572,-51048,-80596,-99708,-132708,-96932,-2615,57809,28280,-7265,21276,32272,-25152,-34186,11171,19024,-25378,-30853,43280,70031,3665,-22618,-7825,14670,24935,10025,-9501,-12291,655,28136,49177,43172,8996,-35221,-65854,-110028,-117473,-48981,33644,41317,-5493,-8415,47526,80628,70371,-3700,-46855,-16064,40396,65016,47275,29922,36784,44201,13101,-66585,-136555,-127319,-50508,-21683,-50418,-29392,28318,53527,32800,41410,66002,33512,-16090,-32535,-71714,-89581,-66281,-98172,-116670,-37439,85980,152597,108033,15629,-4517,54564,99671,81892,47896,52891,36966,31098,96073,93736,-11692,-57474,-16490,14970,24766,43028,13440,-44498,-69448,-23532,43036,52680,7943,26089,101715,108474,38270,5049,-16067,-27716,16504,67080,110464,137363,56878,-46412,-53926,5813,75771,126334,126044,105094,71761,33406,2395,45451,104980,63232,-7949,-52517,-22542,72927,131630,91839,7299,-29747,-28361,-28876,-3290,-3336,-47016,-48038,-4505,69068,113005,58499,-27567,-11070,71488,78205,10855,-48749,-92982,-81767,-8580,18767,21536,59126,43703,29429,93117,80758,-8384,-27845,8003,11414,-34472,-100420,-143844,-142861,-142697,-89753,-25722,-5346,6143,44902,40194,-81872,-205112,-182226,-30725,-6917,-105449,-78423,48168,106363,95440,39802,-26414,-64585,-91615,-86224,-72754,-43996,-22527,-17448,-29571,-29763,-3484,49054,58380,-12009,-93438,-87672,-77892,-108769,-109705,-85821,-119077,-169212,-136812,-61957,-17056,8581,53950,99245,93093,41622,-24296,-75324,-63224,25395,114411,108319,18132,-22446,-8870,7878,31802,11468,-58180,-52248,49486,98500,9435,-87529,-79272,-17129,-13421,-50595,-71983,-42681,10158,7569,-52860,-68081,-8320,21898,-11391,-68145,-91532,-89681,-74178,-41506,3304,17458,-9103,-45770,-104256,-116543,-16964,65970,24318,-25211,-31180,-40829,-47381,-4382,82422,123401,121186,80660,-20501,-143487,-140587,-24555,13002,-37485,-53867,-35943,-16829,-22014,-36933,-5701,18758,-22170,-35177,26313,83414,72206,33160,53869,109325,100467,10009,-38533,11272,51129,14519,2170,22490,7766,-8759,-7038,-18498,8893,51090,36180,-14827,-34755,-29528,-11520,13540,20481,29662,45858,25431,-46986,-84413,-88181,-16861,107521,138352,63500,36552,76582,91940,61946,14511,8707,54007,31494,-40383,-26310,24457,39605,48554,55887,47930,5130,-45629,-23704,505,-22156,-13369,70681,111403,74230,-3290,-22042,37683,39122,-34401,-55933,30683,141095,184094,133783,31417,-17453,-12828,22017,54447,16180,-36646,-4268,11619,-45842,-28023,87154,136224,74157,-29340,-57084,59584,153533,132202,102624,58523,-65736,-119872,-86851,-93332,-101481,-42699,8293,13211,-4084,-6829,3371,25027,-9763,-112344,-131479,-52964,-20052,-57408,-54711,12119,40447,-25513,-75046,-57925,-18026,33542,59970,43248,-8992,-81849,-93189,-11650,73839,74945,31380,30073,37655,18458,32115,81902,105291,58705,10570,23741,28360,-32276,-87976,-120024,-145692,-140323,-54152,18742,-4326,-63484,-96702,-68743,30643,103846,78238,30307,7907,11775,27227,36912,40783,70476,63938,4090,-9521,32926,42078,25230,-10221,-47068,-8964,43033,19761,-3438,-2979,-5985,9843,-2794,-103801,-193459,-127005,30805,143856,166734,124275,75916,59368,91641,102869,19978,-32974,36154,72775,13118,-31142,-49425,-56381,-66213,-74943,-76796,-107232,-146810,-123694,-108011,-79812,-24607,-23749,-32360,20481,24394,-17839,-19229,2535,16895,73397,151060,130589,727,-90934,-63635,28116,93186,120343,70387,-8389,-37175,-32224,-18493,13642,21658,1760,-7117,-11203,-24494,-18110,-7614,-15685,-7523,2473,-14590,18216,91934,97234,58038,19500,-16601,-34433,-41160,-41389,-15561,29514,-15484,-88543,-80849,-87222,-117640,-45883,65026,113455,60862,-48007,-57710,-15386,-57996,-90898,-52790,-58617,-47843,52728,102586,54299,-23178,-61316,-53828,-40106,-13357,12104,-18590,-50957,5137,86083,129062,105054,26625,-52472,-61986,-34160,-34861,-14221,15698,18505,28004,42329,20388,-82071,-122342,-56508,-43950,-80217,-59860,4922,71060,115607,95240,59456,34642,21783,8940,-15061,-30279,-678,39853,-8578,-99847,-121029,-94224,-52045,-26459,-55393,-57067,-27480,-37788,-43658,31703,84358,19331,-22309,-4327,-23226,-33729,-19319,-15713,-47073,-42475,28498,70092,39984,8049,-22669,-17096,-9155,-31732,-2040,68182,63746,26220,-6865,-27497,18618,92931,108663,40986,2450,13885,-14495,-30327,-7479,10954,58292,77980,25601,-27132,-71710,-68961,15886,13622,-103902,-85286,58621,138099,115359,62675,44721,49029,39035,49095,43445,-26775,-72998,-34575,19250,6285,-48027,-55231,6145],[32754,3076,-21621,20983,52224,43190,31864,-20341,-85107,-88240,-45543,-11343,-5788,3720,53156,73247,27543,25068,60103,86599,65914,-11148,-57532,-48495,-27303,8817,11353,-36193,-66297,-57079,-11328,-16450,-94687,-113911,-56988,-3744,-9091,-47132,-34802,30913,2136,-35132,-10327,-3904,-19281,-34673,-60192,-11115,60460,85187,78188,33661,-40270,-22064,72485,61265,-32290,-61601,-20154,-14808,-69203,-130615,-128034,-46167,13978,4615,-7471,22886,46233,5218,-42050,-21789,-76,-20509,-931,98615,139253,3364,-144770,-146515,-93929,-57117,20122,80204,28645,-57502,-58018,-13071,-7047,-10202,-24386,-50668,-8589,36209,29595,17809,427,-22853,-34715,-79564,-68405,-16726,27158,66190,31345,-51837,-31272,78461,140700,90551,41197,60488,81971,63061,13481,-24529,-25092,-737,9435,20267,50261,81990,60606,-30170,-79004,6424,123630,146596,109762,87915,85323,74005,99283,135856,124372,99283,47504,-76043,-175697,-142116,-5925,98471,105414,102755,116229,75149,6249,-4938,-19613,-72946,-89844,-37194,44472,85565,43102,-19460,-45701,-54104,-64390,-84270,-109710,-87784,-33935,-13773,-19463,-24132,-22256,15475,50511,12099,-40007,-30216,-29752,-76764,-87663,-53961,-12192,38815,88607,74835,37636,34511,-13141,-132650,-163837,-85273,991,60168,58697,45471,12739,-68066,-99334,-48940,-30221,-15539,46404,44204,-42138,-26070,52755,26803,-31493,38617,121919,89137,60854,63560,24692,28184,93595,70710,-18155,-32490,34371,122691,177968,124701,34343,27846,41125,-5818,-68136,-82500,-63539,-31514,-10441,-17750,-45625,-56947,-59677,-68441,-60452,-56481,-61673,-53054,-48997,-57390,-48013,-59196,-32068,51793,89404,78483,102385,48063,-65999,-70999,15168,67348,67075,-27815,-118154,-106453,-55635,-39045,-19061,47822,116790,102056,-4215,-106540,-92160,50326,181721,159169,31797,-65837,-117001,-113176,-20001,61852,86681,89052,60523,45452,81048,123816,89573,-27854,-88738,-2196,63445,35595,-5600,-44819,-63184,2274,93273,91573,-99065,-279663,-85261,176154,55483,-150524,-135215,-72614,-33049,24340,57478,57836,35176,15577,16110,4423,-12577,-44062,-72972,-74612,-50066,-16622,-5116,-38302,-45166,5622,30960,53514,99446,124077,151129,183047,142315,67803,-18912,-111258,-130644,-75484,-51002,-95111,-124534,-69305,9967,60345,35668,-50741,-101282,-66457,-22338,24505,31608,-7170,-27832,-27279,-37938,-37559,-42263,-85825,-69445,-13865,-71441,-136227,-73710,-40306,-46392,-11743,-11537,-56550,-76791,-96442,-130659,-126546,-82449,-81157,-108579,-76671,-18225,-19754,-70671,-117962,-119146,-75713,-76456,-74522,1422,47886,16021,-7229,-15489,5635,19199,-16370,-8771,38898,13888,-40151,-48047,6331,87533,108097,52669,-33962,-55291,-16388,11135,-13512,-21579,19543,53060,61506,65787,17926,-15586,-6590,35504,73281,43665,-24364,-29634,8117,-2161,-62682,-106403,-105653,-75631,-73685,-90258,-50121,17647,65937,66741,69459,76172,38563,-20686,-44171,-57083,-45002,-11058,-50625,-71752,-14282,47999,51245,5998,-19401,15829,78821,105930,78731,74206,121463,100698,29367,12755,18179,16875,1041,-26302,-3253,75853,143043,125586,68562,35234,57581,89942,97196,106770,168911,214311,148827,24295,-28332,-30832,-5221,38527,43456,71434,124710,103788,24125,-27582,-32230,25571,68873,53576,56546,59837,44753,60851,113996,108701,33593,9562,12043,18091,65811,98387,67265,14048,-24555,-33985,6498,62236,40570,-29392,-29587,-8766,18148,59776,48933,6724,45168,125235,101269,10279,-43375,-87512,-105830,-71885,-79373,-61644,20062,16635,-24672,15779,2201,-65672,-28162,66998,73083,-56865,-184320,-174602,-62610,12939,30384,-4459,-37150,4726,64400,5910,-142831,-212928,-146149,-27073,-25622,-83879,-47374,25545,53541,51248,-8753,-70410,-66684,-67967,-40748,-26448,-45916,-40659,-67336,-149143,-167060,-143275,-83478,273,4832,-66622,-58691,-24848,-82161,-164171,-136700,-43659,-6062,-27263,-43919,-11460,10688,19562,69238,89334,43999,-1564,-9299,20682,73749,95808,30669,-73569,-89625,-48303,-26082,-16194,-42887,-91542,-44799,49814,44041,-52552,-114061,-121745,-83302,-44666,-47802,-49389,-6303,29787,16976,-1183,-20392,-52538,-90429,-103594,-125517,-153032,-119097,-22665,58268,89617,38588,-43477,-37441,-14725,-66196,-53617,16831,7231,-35353,-55157,-72663,-49328,-6721,-1027,-10245,17512,2049,-75260,-127548,-67478,57500,103447,56998,33901,49456,63851,29488,-44011,-37074,36189,44231,58556,123445,128417,41901,-30816,-5448,63043,76698,19660,-24459,37678,115946,79315,23884,31819,31300,11675,-10592,-31681,27704,107613,90789,32099,22100,1334,-21650,-7592,-13300,-60179,-67551,-25271,-23230,-51156,-62012,19840,142068,140013,25582,-17059,16167,15352,-1444,886,13559,44049,54125,50016,50399,6924,-5468,50669,106782,88999,6175,-24839,47970,59983,30653,63495,105490,84322,63904,29571,-2702,28141,24189,-37061,-43251,4954,41745,89761,107724,26185,-45604,-50822,4936,68196,59892,10626,19591,28745,-38191,-56626,40114,99905,42323,-49005,-72274,24913,118829,118809,83251,27596,-69765,-88027,-58837,-95020,-138467,-117656,-68862,-13705,11517,-26,-23997,-3475,-16558,-92235,-130578,-94579,-56186,-78178,-62625,62184,154233,87148,-28984,-55215,-3254,87857,123011,59164,3208,-23603,-51876,-51056,-20293,-24308,-35952,10570,29971,10831,9012,5992,-5148,-31794,-77796,-61006,-3206,-5196,-28408,-60045,-104711,-106317,-31245,30216,4177,-49710,-91716,-80281,22335,99837,48963,-1164,20643,57546,94519,148741,153576,98021,9762,-44579,-28362,10700,13700,2186,-14149,-30903,-18272,5660,-12879,-31012,-3692,45406,70284,42498,-28091,-85376,-55095,61608,175626,195937,152948,77024,-27053,-52373,9805,-10759,-46702,16807,87981,85275,59344,-18377,-101392,-124521,-107382,-76834,-44578,-46691,-27850,-17233,-36113,-28734,-39317,-73142,-53123,-21279,23658,88240,94285,62785,62919,82873,77664,14590,-81361,-76775,59809,147423,132235,61274,6628,3505,-6985,-14829,44833,79043,49459,13117,-40080,-109003,-114913,-93615,-101170,-77000,-40090,-72653,-40318,54859,84353,54999,24083,10816,1536,16101,43289,55675,44695,-14350,-76387,-83149,-97610,-136371,-99803,-31536,-7861,-36155,-82930,-49200,41928,20938,-96110,-95755,1004,71406,117053,118677,64980,-773,-24385,-17264,-26567,-67742,-98678,-108631,-99670,-22819,87487,151621,138413,88773,34441,32037,70123,51808,18242,19336,27187,70859,134700,127721,2724,-98753,-69698,-38961,-63078,-28842,39148,66882,47602,8761,15494,49046,57111,22294,965,-33961,-73567,-31642,-4960,-40125,-47758,-45178,-62345,-69840,-64825,-25427,3191,-22116,-37074,41511,122538,97150,58684,30607,9734,16747,-2406,-32725,-24205,365,25171,44938,32297,5634,-4323,35806,41473,-36409,-76100,-37249,-18624,-21960,-41407,-41531,3612,33607,20456,7328,25772,22857,-4213,11952,19121,-4153,-6850,-15944,-23947,-26686,-64294,-64089,8876,-2222,-113969,-91234,58904,95132,-5911,-31868,47105,99813,78240,59544,33809,-41438,-83815,-28853,45291,58250,16666,-7867,27639],[55480,18527,-6901,32068,40898,32390,31803,-31335,-112450,-130162,-63545,26898,75972,87912,115792,97315,16226,12289,45924,45453,6570,-55039,-80687,-71014,-83428,-72275,-63203,-87178,-91580,-65840,-9223,4917,-38435,-41422,-29320,-24539,-5780,-2212,20741,38946,-47259,-110344,-79684,-33678,3416,5397,-21443,16637,62248,70109,86163,67102,28189,70391,106170,40352,-28973,-21131,38884,70811,10122,-74868,-57564,28642,41999,-41854,-116403,-89539,1784,19560,-57268,-78661,-28199,5590,51231,114439,143923,90801,-4456,-65045,-62312,-5154,61874,67768,11277,-36597,-17255,41624,40255,-17124,-56865,-59276,-3515,55762,28755,-40784,-46435,-8107,1117,-53971,-63718,-6542,26920,45771,20499,-51216,-32114,75254,112987,39293,1772,28449,50352,44559,9528,-41806,-73578,-44200,30455,100892,116863,71590,-985,-59643,-79737,-31774,83233,146849,118087,87855,83442,66181,53499,57506,71654,62943,-22486,-151544,-190091,-118106,-37688,38976,83374,65353,22304,-4702,-18970,-960,-7885,-49186,-37851,4551,12699,13523,5851,-14637,-39949,-62813,-118159,-169081,-180649,-162581,-98300,-35885,-36365,-47988,-13176,9150,-17194,-44543,-60035,-76517,-75342,-45896,-16814,6713,7039,4462,25870,24059,21297,63562,29475,-87901,-56062,67306,75336,22521,38223,86739,47118,-65827,-107509,-69249,-49155,-14386,42487,29749,-27058,-35398,-11784,-41859,-87804,-9366,108780,96663,54232,53111,18162,-10983,33736,40786,-1352,-28753,-16021,59794,148278,148480,129424,140052,88210,-16410,-54409,-932,55775,45719,18179,27261,27501,-6546,-22692,-40900,-73259,-70891,-28016,-18090,-79860,-132172,-91113,-63907,-40600,40627,66024,34429,72355,34140,-83177,-94576,-6118,45443,69426,48291,-14,-58880,-125223,-172485,-95654,50584,101618,47187,-27908,-86195,-63364,43511,142854,125955,-2766,-116281,-136643,-115881,-40615,71402,129525,117126,45881,9465,71121,192744,206350,53922,-77690,-31633,79263,89429,19754,242,49906,86121,106591,119331,-7861,-156881,24551,270470,113900,-123514,-123113,-59258,-12056,20986,13097,-1458,-20224,-35298,1571,11914,12009,24002,18515,-1211,8959,-2253,-28338,-48164,-46596,-32539,-4770,114092,236754,237472,195140,157415,86970,32756,22930,-17242,-38621,22571,47847,-51273,-137602,-96496,-16663,47822,49750,-43954,-117807,-78430,-24033,42141,68186,20936,-3812,20800,21182,-14511,-70776,-120189,-70671,42614,33924,-56444,-67384,-63845,-79623,-51692,-5958,-2637,-30736,-42449,-28898,-34487,-77754,-126349,-112651,-43011,-15036,-31634,-49154,-96033,-115734,-69181,-51878,-59801,-3409,57642,68286,38163,-4785,-9262,-8170,-43550,-15951,45484,14398,-40172,-53792,-35027,43996,123686,122374,74213,43783,14593,-46208,-85453,-47814,7059,18008,7351,3494,1215,39400,39174,19552,31362,-15548,-100639,-82798,1694,237,-40183,-22796,-8144,-47126,-80788,-78515,-42715,4049,57452,87918,56271,8931,5380,17489,21450,503,-2441,39395,49621,54708,55613,39938,-6840,-86955,-98669,-10378,81342,85964,45275,70760,146150,126848,35066,-34634,-23556,80411,107699,9005,-15993,89348,186153,179250,138447,123414,135112,140518,128395,132219,188579,218443,153883,29145,-70223,-96292,-22817,46087,26138,35771,88750,75665,11271,381,24364,57094,22393,-26745,27213,82261,46519,31370,73576,62206,12309,26849,33016,9699,7215,-15088,-39058,-3632,20624,-175,35500,100141,65453,-20384,-34697,-45436,-47673,12430,36803,27713,89971,162902,109544,7055,-37071,-77826,-118112,-102086,-85927,-61576,-31609,-75487,-111345,-68369,-38940,-44702,9611,96411,81660,-78127,-192971,-128990,27927,133433,137996,63531,-2049,15978,36437,-43262,-145601,-125467,-21687,42754,29105,1888,-24997,-44794,-25328,19437,17866,-3124,191,-37788,-63088,-61490,-45774,-5316,-44238,-182764,-226409,-199967,-133590,-35087,-16863,-64161,-14174,38198,-19032,-103985,-83102,35060,127547,91319,-24962,-54263,-32726,-39576,-8492,43811,46622,31345,53419,99776,115347,61874,-44243,-123123,-102453,-57085,-29820,2367,-12316,-61449,-22080,33721,-12052,-77969,-93605,-110021,-102957,-50881,-88,9479,12268,17600,36267,78272,74496,-14014,-112303,-128663,-114189,-112384,-67986,47272,146159,160661,89522,-2469,3438,27686,-46267,-60863,19799,3135,-72854,-77335,-28699,24621,16080,-52486,-89092,-45260,-20850,-50911,-62119,9079,100619,157952,159638,126138,106377,93362,19598,-86340,-91053,21195,87255,100154,105623,67454,-9669,-64903,-56061,-9084,32553,45527,40130,88552,164593,126109,14296,-43619,-37256,3084,25772,6267,42495,124739,130093,70406,36349,13654,-8876,-18945,-47074,-107805,-114704,-62013,-32316,-27518,-14003,49666,127082,105120,7848,-21596,-27710,-82626,-81690,-16458,9865,11230,39503,72596,27931,-83270,-81661,73209,191654,156171,54130,34262,93743,65546,15122,51786,79231,43004,65319,90193,39996,17047,15125,-13516,-24950,-23258,-53357,-18630,65539,47634,-33616,-60836,563,66296,58162,6460,-7407,7351,-14498,-29905,19380,61164,20892,-16162,-7316,28424,53233,54762,26502,-4438,-36221,-47193,-36832,-46699,-76649,-89902,-71177,-12896,9301,-38160,-90326,-60082,-20157,-21740,-53193,-61625,-63953,-105758,-80508,64963,195982,200599,129821,72476,68284,101636,89941,12583,2515,31949,-19525,-79297,-88036,-98461,-65415,25239,42070,14901,36747,41603,15269,-21685,-88615,-104826,-32801,43501,82408,42869,-31237,-48581,-13063,12733,15587,7716,-40503,-91109,-65473,-19903,-41484,-15997,72968,110302,136256,193636,169828,57876,-48634,-67367,-26565,13650,5941,-25255,-57271,-61753,-21697,33159,17526,-34121,-21735,51015,86698,33328,-19267,-16307,12124,50453,119117,150893,116540,43677,-58078,-98409,-66215,-57319,-62349,-22632,39404,89427,101530,14266,-83826,-109419,-74890,-5591,61186,47985,13208,25857,17129,-14613,-49769,-77468,-82190,-57178,31453,149721,141605,57231,31502,29891,23155,37529,-9919,-42227,28932,64209,27144,-8367,-24993,-8257,3690,-4775,37370,82558,83589,37941,-48527,-139147,-160211,-143050,-140681,-108657,-50959,-57503,-62434,3599,55722,-910,-87114,-67795,-9896,40609,81779,69949,27547,-7607,-36570,-38887,-31767,-38580,-47943,-85010,-108749,-105593,-81371,-19178,71437,65334,-65386,-73561,59041,110015,71001,49017,49604,56803,44370,7397,-27464,-92122,-169454,-177503,-126727,-39288,77962,148183,140615,139922,135673,126299,134979,106344,47513,28410,16982,54291,94241,58510,-13867,-71345,-73108,-63196,-71018,-22158,50441,54485,19338,-19357,-30463,-8154,-14510,-43859,-3626,8133,-60137,-53748,1659,9430,35331,37588,-27150,-100062,-114794,-64008,-28980,-20303,342,44840,102720,126397,112588,58477,36041,32012,-13649,-41515,25669,81986,58795,31430,29261,4352,-19704,24979,45148,-23654,-84906,-88933,-65539,-36848,-55687,-77875,-54517,-53829,-77174,-46554,10017,9348,11445,53207,23490,-45838,-81488,-71846,-29367,-14823,-46386,-40723,14275,24926,-22798,-18999,41022,-10237,-143586,-126986,18192,105103,101084,80665,21834,-69182,-100213,-31474,61411,99920,65650,22818,48197],[39529,10565,-14942,27396,59181,66041,40193,-38771,-127952,-161247,-77361,62049,127414,145391,174205,136708,33144,25900,60160,4103,-110769,-163329,-129223,-121959,-139455,-90935,-52154,-72762,-81612,-72680,-26768,10545,5585,-2234,-27657,-42494,-10573,29896,61121,29427,-57799,-74366,-22529,17658,66380,87304,62706,58457,68034,68847,78988,48522,27268,77981,75072,-2374,-12771,31628,64616,75873,18348,-36349,10945,58697,27154,-58919,-128848,-121580,-44605,-16842,-66165,-53807,12132,24722,43325,67171,69441,64960,48425,13878,-6495,9198,28228,13399,-1396,15910,65217,125293,110020,3251,-65900,-61018,-25766,19466,17119,-29265,-20115,35949,56354,4791,-19216,3403,-15874,-34508,-25980,-29151,-6962,36247,30134,-19983,-43407,-40204,-5242,46132,17949,-57658,-65560,-8927,61776,107854,102985,44735,-15023,-32169,-33173,-20512,60473,127247,109868,67305,45691,14559,-36859,-60052,-26933,-26797,-89403,-158540,-159829,-109723,-104229,-78371,-9283,-24040,-79730,-58725,-19136,18996,25474,-18709,-19968,23552,-991,-46822,-33721,-11998,-25672,-52542,-97345,-127229,-131386,-172406,-164356,-73589,-30285,-30329,4685,-14685,-102908,-112977,-36567,22669,35462,13189,-13617,-15938,-29180,-68934,-73440,-67549,-56026,28082,77511,28656,53700,134441,83031,-40530,-34192,44343,41588,-53055,-98098,-41980,13273,17808,1528,4315,18095,-8169,-50748,-47795,-37332,11626,70928,42165,27742,70814,55912,-17340,-51625,-23025,35027,7934,-61180,-15679,85589,97935,121565,170385,122747,13399,-16682,44691,90443,58394,32628,90067,128469,56075,-24826,-73844,-94593,-51774,20265,13286,-71002,-140494,-117953,-77605,-53359,-6818,6623,-11948,18146,-6617,-113091,-168546,-98630,-17155,-108,-15340,-19874,-59268,-136916,-193247,-137897,-7330,40366,11632,-4598,-22974,-47079,-31418,28131,66444,-3520,-125247,-165971,-133688,-61425,41900,93911,77406,40751,15502,33119,105042,150258,110796,35382,43090,113010,100216,6925,-20130,33869,52690,55626,94030,74356,36660,114048,195522,52164,-95769,-73551,-15369,32559,32924,-23681,-93617,-140029,-110703,-14978,20793,41627,75582,65526,39882,44995,4877,-29132,-27173,-50542,-85696,-32921,119063,230010,193789,118582,57304,-21915,-74906,-13546,54805,59999,93362,111768,23599,-72165,-77065,-34733,17336,38684,-26381,-109593,-112519,-75781,1051,65471,31620,-19773,-40569,-59642,-48993,-49556,-85188,-57436,72372,123476,50375,9728,19430,-606,-13479,31258,56756,18192,10388,62389,66117,-13452,-56995,-13571,34525,8197,-11055,7471,-609,-23361,-24638,-15402,-13266,20665,76004,98094,70713,28773,7086,-18366,-48695,-28832,847,-22323,-12793,13255,-38955,-53315,32611,108975,129962,102400,21429,-80985,-114094,-79826,-50226,-27162,-28142,-50607,-27186,61905,44872,-29965,-22829,-50773,-145076,-137324,-24916,4885,-14041,34346,53543,-18238,-67633,-55064,-35743,-18941,41117,83026,15496,-66946,-37699,44641,78858,39374,6933,37250,92069,115351,73203,44495,21790,-65820,-119393,-57428,42028,51223,5139,18781,77370,75055,14934,-40717,-4668,118277,148242,56366,25639,89733,129156,100308,73734,69105,92196,117864,101066,47748,35774,58082,54309,-15224,-124413,-174715,-70021,53456,51105,11731,16306,-9261,-46373,-9566,66918,88759,4139,-66768,814,56163,-19373,-88556,-31645,39829,28865,12341,-13223,-37399,-56616,-123284,-163231,-83193,-10742,-25817,-1503,65120,42888,-29124,-63036,-91965,-72730,4005,10853,-15693,49721,119507,78934,1328,-51140,-93731,-114104,-97240,-56327,-26400,-51685,-120916,-132697,-94332,-64641,-39292,438,30539,-15630,-102128,-107250,-56673,-12070,30750,78281,74446,40707,-1464,-57770,-99002,-121006,-68304,8035,14136,-680,-3710,-68952,-103192,-33735,65786,121067,118595,74402,-13683,-104649,-139708,-64064,27894,5297,-105597,-134353,-112088,-79040,-44519,-57764,-78343,-17361,21550,7210,-8581,-19545,12419,105655,105066,-40159,-108086,-61500,-50618,-62538,-20724,29895,29062,26233,61935,58991,-26626,-121221,-151364,-90548,-31422,-14167,11700,1328,-52789,-32051,21519,-20004,-83151,-74768,-62591,-63746,-22985,50607,50407,-2455,-25595,20538,91367,120405,81552,-7787,-65039,-58420,-23545,10514,83872,154994,161309,116716,35641,-17263,-35989,-62580,-31427,68601,42985,-70234,-78870,19646,92301,62836,-18282,-84456,-59618,19570,40978,18543,55298,92486,111968,128296,111943,99023,72560,-27172,-120244,-108779,-7901,60780,43535,646,-1775,-2571,-46741,-67825,-37678,20357,71022,82861,80984,90257,39145,-62190,-144977,-141340,-41156,46794,40995,35629,79739,90587,28079,-24756,-15991,-1021,-19785,-53847,-63355,-20856,8661,-27233,-22535,32158,80253,98376,61833,12075,18432,-7956,-91233,-90523,-21821,-7612,-15552,11186,20590,-44210,-129064,-94949,74409,167142,108015,42774,65997,101800,31987,-49934,-24750,40190,48626,82117,97412,32863,-6850,5477,884,-27849,-49774,-93566,-75806,36725,69456,385,-24356,29647,67114,36670,-21248,-63267,-67986,-36974,-21678,-13363,17843,10323,-11245,13411,47509,33042,1780,-30845,-38107,-41101,-62714,-44454,8525,6589,-31863,-46187,-25193,-23795,-56662,-80556,-51139,-3300,17131,9413,16737,-2372,-67468,-61777,33724,147501,211960,208966,171524,131400,88004,16157,-50371,-21218,21044,-22212,-46315,-44536,-61484,-9937,71490,65229,26584,57853,105644,113534,51510,-43217,-75573,-4506,120693,187967,102620,-8881,-33960,-27014,-13479,48584,89302,36133,-53520,-95776,-103179,-97038,445,125922,162087,163472,154615,84877,11556,-22919,-26606,-8116,34155,32611,-32000,-121183,-148940,-49199,87158,93411,5322,-31694,16368,57983,18382,-17816,9112,40083,26574,49432,91685,66498,22725,1885,-12509,-60224,-94308,-76128,-33425,-3713,34675,44035,-8255,-38640,-34567,3950,85885,125906,41012,-56637,-34784,35576,37170,-9166,-45218,-73932,-91341,-28597,100190,124408,55936,41815,27244,-12126,18634,22497,-37961,-57879,-64541,-75615,-66816,-60723,-47142,-14412,-8393,-11718,-1306,15073,6,-48871,-93252,-112973,-119294,-99890,-60553,-19403,-7209,-47257,-35315,7921,-63194,-162515,-112835,-14789,26546,40932,11689,-15595,-6764,25679,48314,41447,47311,35917,-53804,-112117,-91523,-46283,2855,60404,64818,-12517,-23303,42993,51526,8491,-15568,13152,71927,57920,-26305,-71142,-95625,-151105,-160896,-106767,-37965,40112,102477,124627,161835,168206,126260,89209,51556,21629,15467,-1856,13521,-3420,-61381,-51719,-4927,-22301,-81706,-93267,-21926,54591,43524,12466,-34375,-72753,-64957,-85540,-101845,-22422,37525,11421,1809,7615,-725,57294,108159,55905,-57192,-133165,-133576,-95611,-20014,54087,62846,56929,87339,112210,84957,50684,11394,-29852,-3549,66661,97287,62788,16311,-1999,-23156,-50168,-25348,-8062,-25863,-43209,-51122,-30893,13742,1690,-46073,-48936,-70643,-113336,-86620,-6015,32942,54172,83091,41151,-28423,-46645,-14785,8039,-12701,-29273,-4135,24131,38179,53122,67981,57168,-20002,-123962,-130799,-34915,34815,55969,53242,-8965,-69825,-68399,-24239,40702,77701,49990,7652,33486],[-23863,-40143,-50980,1204,62793,77849,39623,-28645,-116460,-166473,-100567,7462,45035,79741,115894,71090,-9830,16370,79885,15203,-142793,-200634,-158256,-179206,-173785,-46652,33325,5020,-28580,-61041,-49167,8338,37341,24801,3812,-13375,-40774,-27745,3435,-23236,-59051,7883,78295,58390,55214,79455,46938,25827,51238,52945,5162,-49316,-47644,16931,37551,-14753,-4245,36182,21221,-794,-16091,-8869,29970,6198,-54780,-64190,-51317,-54685,-56729,-80971,-95589,-33297,24290,6572,13248,51678,39891,-2402,6143,47484,32244,-33777,-60013,-32858,13370,58977,111827,163732,144544,41142,-40446,-70006,-77177,-55015,-7559,38740,81643,101829,111517,79975,26537,-35623,-78328,-76596,-48536,-16604,17201,21532,1223,-9126,-25733,-71519,-49681,57401,64697,-4461,6504,62387,75725,58534,52418,35233,11582,22432,39938,44707,74271,112747,125401,84968,19515,-51053,-112262,-118728,-69177,-37192,-27802,-48201,-86041,-105323,-118637,-97629,-53019,-76058,-95939,-26723,31747,58874,62366,12665,-13873,35707,30753,-41908,-66607,-52432,-31785,-13414,-9670,-9065,-23279,-103979,-148318,-59670,26570,47152,60322,5094,-110282,-127445,-7600,141472,169048,37461,-75970,-86595,-81176,-108517,-86641,-62518,-86023,-37577,90006,143189,121350,87735,13036,-61351,-68590,-28739,2000,-23211,-41699,23240,66667,10883,-35173,15487,56721,24417,-17040,26764,70163,65818,22448,-38295,-5046,76801,74577,16882,-27818,9438,100976,81793,-7879,-7859,30618,7376,27728,90000,75464,29620,40157,71622,67585,44717,40874,103966,153675,80045,-41630,-108849,-97882,-26328,36008,19233,-29469,-77149,-95396,-78352,-55063,-45300,-27663,-21722,-25269,-35539,-80323,-140589,-104654,-25139,-20446,-61131,-69168,-65991,-57613,-46423,-41705,-637,45151,66230,66775,38129,-12251,-39349,-22795,31464,21852,-70289,-126884,-100167,-33615,27111,43684,45446,89027,94552,21326,-41165,145,104461,145790,161004,164213,97277,-3010,-54006,-58975,-43242,10070,84557,115877,137120,146221,74583,-45526,-84249,-27168,31839,69933,57595,-5191,-93613,-140822,-64585,40130,65157,86248,88506,34630,12275,29587,8420,448,21752,-10101,-51197,6677,100141,133681,98206,40296,-5241,-61004,-113532,-66020,41299,75999,77651,63313,4824,-23443,3442,22700,25468,25572,9418,-43553,-96061,-105582,-36379,56046,67788,-4249,-100242,-126697,-44182,33297,26417,10482,64257,101778,58585,33172,59071,65497,49752,71120,92708,61767,42347,71875,73586,27006,20209,59945,70886,20809,-4893,29099,61731,21056,-30088,-11473,31549,44236,66306,84331,89617,84222,64457,17032,-15307,1877,20218,-6431,15527,55204,-12242,-59932,12292,99557,129090,115926,39842,-35170,-59955,-80857,-85252,-18469,19240,-10336,-8180,49612,1404,-78828,-47178,-33384,-116136,-132795,-32825,31057,45236,90939,85427,-2220,-61293,-51038,-40480,-30662,45817,77556,11509,-48247,-17134,58195,90343,64571,27681,20330,64152,95909,51525,40513,62567,20638,-53009,-70649,-10410,32911,13927,-3564,12732,24347,5031,-3412,42829,90736,86662,73625,100122,106474,47912,-20804,-49953,-62665,-16814,43718,38642,-37156,-106119,-109499,-73982,-81287,-130349,-152755,-55780,84960,88788,-26223,-88432,-86341,-78877,-47062,22725,48965,142,-40687,-5780,1556,-69980,-136783,-62012,77948,72710,-13717,-52480,-38389,-48920,-123886,-180078,-142030,-90622,-68733,-19982,31842,18542,-29746,-66019,-81940,-33570,24295,-5730,-58035,-17026,43605,52635,31240,-31237,-88211,-93236,-84828,-58304,-11890,-7389,-39441,-47852,-58295,-96015,-90817,-46891,-43766,-90591,-74418,15293,-3444,-112000,-142719,-60970,7971,40223,-9796,-95404,-101010,-93847,-76749,-61186,-93248,-108761,-89681,-105690,-58792,60421,146750,184992,159777,89824,17692,-59080,-111257,-42266,30564,11500,-13259,21222,32233,10843,-12684,-30277,-33884,-19731,-26388,-673,43664,6381,-52968,-9440,20133,-71412,-103456,-16249,19120,-47263,-74692,-11127,-3071,-49048,-27761,-11231,-64916,-124557,-150284,-86282,-3188,-2528,-25530,-34284,-51057,-8634,80205,56332,-57075,-59005,-4342,-1655,12559,62184,44619,-24749,-57024,-27643,31064,95449,143794,102426,20992,8428,53449,68116,71427,89274,111957,98349,6230,-93821,-99173,-44286,15427,91150,93836,12300,-25541,30833,99427,107269,55169,-45604,-64544,34696,104270,89576,86623,75525,42191,28956,31956,45409,29701,-45226,-94393,-74745,-19435,28371,-2159,-58350,-2433,51400,-14139,-52748,-7543,52464,86048,83036,48355,-22444,-105304,-137358,-159326,-153560,-54528,45416,53134,38467,44246,42546,-18874,-80860,-56659,5773,14519,-1471,46453,131808,135812,20280,-17237,48143,86146,60661,21512,15403,57943,67144,21200,469,698,-13628,707,26769,8246,-32792,-52856,-14342,40881,31699,-12195,840,62901,77470,-14841,-92920,-64898,38182,100846,101367,36990,-29092,-17899,28675,41466,4198,-48754,-97827,-74414,35543,57392,-7409,-15110,43938,67542,39059,4456,-58125,-117436,-73748,-34289,-59501,-22703,20772,-29750,-38022,38440,40626,-23566,-64803,-63821,-75530,-87303,-27704,60860,48527,-14406,-43167,-43275,-34689,-12749,-7514,-13496,-15812,-18371,-237,54773,77211,27430,-4970,7100,53905,85553,76788,109194,140561,95394,-3166,-62080,-28941,-7613,-17806,27983,52463,29590,50603,80729,67209,36734,30444,82646,128742,61761,-35106,-41535,37687,153441,200288,81406,-45249,-72481,-75781,-51724,41915,95797,55655,3793,-21003,-48411,-55368,24119,120614,162724,145966,74763,1585,20579,65526,34061,-4275,45459,82876,12213,-134565,-230624,-138962,47068,105724,39699,-16141,-7222,21777,34025,37220,35442,34737,26150,40710,69570,67389,66965,84752,70181,-10285,-94868,-75428,-7105,13969,10462,-19069,-63479,-36436,16788,57990,98143,90291,-14502,-106779,-76235,41541,93090,49621,-31070,-87752,-116844,-87156,6102,69174,58784,37946,3254,-25709,-4652,-9973,-86831,-114519,-80611,-45589,-39386,-45624,-47632,-24294,-5068,-22004,-61858,-73803,-64421,-51960,-24964,-33389,-71332,-57829,-40671,-34181,-20180,-48411,-74599,-53408,-53809,-52821,-10475,1316,-13058,-11750,-17452,-5964,30262,98618,119826,59095,42228,57945,-5028,-49447,-14417,7417,23275,48066,40380,8395,-1109,-10527,-11427,5504,-17096,-31884,-10133,-29848,-84509,-88848,-67288,-69797,-72651,-62581,-45037,-24496,32012,98234,139996,128669,74409,9043,-39422,-33876,-20316,-13208,10332,-26057,-80515,-35842,58043,28810,-87901,-106356,-3647,66311,35378,-24420,-106205,-125131,-73371,-66564,-75112,-21755,22981,37231,38445,-18193,-61351,9480,102773,100286,33445,-46229,-111282,-112549,-9557,98256,98680,37572,22022,61325,79951,48560,4034,8181,82082,98754,57867,25158,-8736,-45581,-45259,-25351,-15130,-42650,-47821,-11927,20283,42743,73152,64403,26915,-5760,-67057,-108679,-65596,37652,90323,67971,59223,56560,37778,57570,76100,29902,-22907,-3647,37943,25292,7287,43841,93530,85668,50516,-8395,-68165,-81896,-68791,-47942,-37634,-50432,-27186,-1369,-18793,-11859,14199,8854,-11435,1520],[-13321,-27038,-25449,23431,80388,90780,75070,51435,-15159,-80962,-66116,-51790,-50045,2,8248,-59112,-86215,1788,97880,78513,-29526,-80260,-88232,-137455,-115327,28113,108034,82594,41271,-22999,-44258,25160,82478,83217,84132,66869,-11853,-61584,-79202,-91580,-52101,69219,109817,24021,-19832,3605,-36806,-40568,24953,17646,-68643,-103207,-66654,18811,78999,40800,7217,1089,-39787,-53928,9527,76091,71201,-21632,-96857,-41809,24941,88,-55308,-99568,-114165,-80882,-44443,-30431,10420,80817,72371,-25989,-37701,44113,44251,-53995,-97232,-32597,44114,72351,97409,123864,99714,43469,-8389,-66567,-112445,-112172,-44802,48424,104067,97113,116905,131196,47242,-94146,-114113,-35704,-13163,-29166,-3158,14665,11180,26712,35594,-32529,-66828,18454,77366,60050,53844,77860,65272,33437,31234,16224,-19775,-6120,31714,37003,34165,69191,127230,102926,-6717,-105916,-132026,-101941,-50886,24356,86876,47205,-46783,-87247,-56653,-232,-2825,-47749,-42270,21789,58858,63848,61745,29175,-3771,28635,49079,-8766,-89506,-115994,-65743,17523,66663,63695,21326,-40249,-71081,-5503,75208,86907,66861,15363,-47546,-51238,26498,141127,145718,-7375,-135376,-134876,-104317,-90510,-25054,11879,-51925,-75448,40378,135624,92345,-21585,-81535,-52917,-39648,-54948,-48272,-30978,-15204,17973,-10023,-85983,-67886,17077,28605,6036,20474,70907,87746,46560,-36522,-96936,-39995,46038,58672,54194,70413,90891,99591,81763,64739,41940,-9671,-70716,-67495,-25060,-45373,-45085,38702,80928,48010,26794,4834,2266,40626,25637,-61734,-115358,-100452,-60199,-33589,-32939,-21437,-28169,-57354,-69445,-70875,-87710,-57010,-36924,-61235,-57950,-21417,-19590,-11676,-1959,-6648,-33028,-56709,-48895,33507,101631,72666,35898,61123,92919,77622,39328,43840,46400,5836,7733,10411,-51692,-78521,-53797,-20919,-1343,405,28681,101496,136060,29278,-112172,-97865,29280,107138,150106,151517,87098,-705,-74236,-127535,-109389,1295,104891,112519,114678,116214,-13302,-124020,-92879,-16318,34085,37338,3119,-15925,-14817,4017,52225,82166,86821,105690,59704,-29866,-60199,-36027,-24462,-7833,33235,46810,30884,38868,62470,62734,58782,25924,-19389,-46036,-71712,-75035,-37792,-15468,-8480,-32695,-84322,-50749,58551,87728,37728,3496,24022,14974,-52842,-103344,-51526,40858,94007,33659,-74215,-64350,29868,83460,77283,39240,1775,-11872,-38138,-58233,-34476,20374,49862,59396,68080,63879,37333,3143,-24843,-26522,-939,23088,21249,-7323,-40116,-8030,42964,-21711,-96274,-45546,37316,35088,9923,23382,62118,86693,82774,38507,-6896,14750,65309,46194,21900,30022,-2056,-3014,67280,95548,72061,69073,37827,17934,-4192,-82969,-98791,12888,86122,59731,17657,10555,-46064,-92928,-59061,-32757,-62911,-56723,7035,54256,94018,138282,99129,-11383,-79744,-88061,-80926,-32368,56839,63909,23593,8432,22292,50282,75269,83499,45777,-6047,2470,51059,33398,9822,20089,12782,-39651,-98832,-75475,6082,46639,33146,22520,26522,31189,52762,59701,9354,-32014,10582,86895,82839,3754,-75697,-130428,-150328,-81838,-19553,-26322,-65344,-116738,-148947,-128544,-104075,-80133,-50847,6856,86031,60673,-88691,-180633,-131860,-88458,-77597,-48299,-19149,-7479,10661,15997,-16861,-54504,-85785,-28982,91618,70418,-44592,-54348,18488,17685,-56502,-113139,-129681,-112823,-46394,31881,43122,1756,-39356,-45794,-20273,29215,42136,-666,-39187,-31428,6328,56815,75674,19705,-48485,-82602,-103996,-107471,-49559,22962,48399,26765,-40180,-130075,-137993,-66724,-44750,-59148,-11010,60502,-3565,-134423,-167838,-120237,-74834,-12524,5716,-32636,-56006,-85023,-96717,-95779,-121526,-147895,-133137,-74009,55380,155842,147576,107128,64930,37176,39010,45222,24449,28753,13064,-26756,-856,76195,83258,47337,25414,28889,31234,16889,-22465,-12466,28267,2959,-72110,-93231,-78284,-96925,-58533,46790,80712,-24186,-131208,-99705,-67847,-85730,-34159,19859,17543,-22504,-107031,-110714,-38280,-32106,-67942,-48446,56,70229,153960,130007,-1517,-24134,24018,14918,12838,35648,5339,-49818,-75841,-78522,-43135,31169,94794,77012,40557,52831,85222,71968,18229,70,42114,39450,-46045,-105310,-59292,11939,35432,50311,92469,104200,54308,15923,47889,91027,74060,-13565,-61384,-8302,87055,113320,78978,48007,26187,4264,-2489,-7926,-14061,-12591,-9392,-25417,-15880,40256,29180,-40046,3321,54847,-3067,-29625,19332,68200,73350,55387,44118,-36960,-143405,-129187,-84230,-77085,-19332,47566,62881,72529,68064,54846,2959,-72003,-63606,25713,63693,68159,112367,161854,154766,65831,12096,35076,37234,-8296,-29531,-6825,61944,126950,133504,90268,19936,-8780,39280,72633,61030,53351,56380,49818,-14084,-74381,-62848,-2150,30304,-4124,-75365,-75043,-28711,43846,111115,97256,-10259,-64725,7165,91233,126325,90473,-10786,-84941,-36398,55074,17846,-83590,-92572,-79,50690,56003,77446,27775,-79084,-66056,-12314,-51178,-27588,48041,-9804,-73023,-4898,14211,-42211,-64786,-52872,-68380,-53009,46110,124479,71821,-16673,-52156,-38711,-1523,37229,11542,-45399,-85978,-77185,-33227,33395,93356,91363,51712,2676,-35809,-81126,-112082,-20894,107208,108163,15597,-39179,-7658,5326,7120,56647,81298,72686,66142,56091,48828,30605,-12731,5081,48812,-5522,-90766,-71168,15786,77851,83027,1521,-84923,-119183,-130292,-107122,-49881,-23970,-43069,-35297,3474,24888,19114,29654,54663,76869,50896,-2314,-11541,62153,112290,44428,-34972,28010,124030,94819,-68848,-235738,-231310,-82606,11178,15458,3158,-4458,-6978,36361,87812,58043,17207,39315,64846,51695,72442,122835,115622,64450,-2278,-84315,-67010,8393,27079,4231,-32834,-93657,-87056,-21203,29550,19289,-11168,-42130,-55152,-10351,74949,116248,63033,-60253,-128986,-109704,-75767,-39780,10074,21495,-40009,-86968,-54647,-11582,-42897,-105916,-77757,13337,60481,34685,2933,-9287,-17016,-7700,9178,-23722,-61516,-80887,-62946,4564,22885,-23847,-56935,-104892,-127085,-100338,-85364,-112183,-86484,30084,148277,129643,-4302,-53860,-24309,4810,42585,83964,126620,103889,14187,-20386,-8699,-35131,-19880,27516,33977,53604,54260,-10170,-45558,-20992,-27650,-34002,-5847,-16080,-54629,-94366,-131616,-105226,-26433,-571,-11365,-22723,-47578,-57607,-56323,-7652,55889,67247,55940,38038,-18520,-67702,-67774,-53798,-18039,32750,12859,-31635,-1965,58554,25540,-75063,-78862,25039,70464,26502,-74803,-188200,-160220,-44724,89,-8933,-2525,-5607,-7426,-9543,-71605,-116649,-52039,30218,53441,68101,54548,-13034,-59033,5923,103016,115748,64609,18700,24425,33884,15808,13714,76501,148573,131744,55434,-1103,-43545,-74915,-30333,51094,63397,-8513,-47751,-7084,50086,69073,58902,36378,28907,-26338,-118381,-115423,-10668,102089,104158,1836,-18210,41519,66728,91071,86746,9156,-27542,30830,63992,4037,-48589,-11205,52044,63307,69245,62558,15554,-54243,-95816,-112045,-110162,-62366,25050,36073,-29889,-51379,-17838,7970,6871,-1429],[13276,-8960,-14791,19387,57383,63667,71940,87014,46410,-18142,-44660,-93509,-89809,-34244,-83405,-180839,-172871,-60778,29025,56843,54757,50681,17780,-26553,-18329,33162,47906,31673,10657,-46174,-64557,9240,75972,80687,75212,69759,36965,-24282,-110420,-142327,-50854,73012,58488,-56675,-90349,-51891,-77130,-83405,-37458,-49428,-79405,-53207,786,81052,128369,83057,12532,-39694,-84847,-63042,56295,151013,128354,23577,-43318,825,34497,-24551,-62962,-48249,-69821,-116526,-102898,-41201,14410,68289,73648,-12462,-31029,30901,37572,-9709,-39265,-9552,39733,59543,72837,59698,6072,-5738,17722,-16022,-89297,-116981,-72487,-23667,-10687,-2862,72539,141049,67306,-83757,-91617,25129,40413,-31999,-40846,-15988,-12036,14313,75648,47705,-44110,-57189,4891,41058,32625,45562,59055,53709,40456,-24107,-103943,-100890,-63794,-68599,-55815,19922,104135,86910,-31349,-117018,-88784,-37777,-11209,57871,107922,36810,-45904,-37530,29083,96622,87485,47869,31024,37315,42927,35527,37064,43177,26397,29404,53497,33166,-49526,-97381,-70847,13639,95975,92215,28332,3205,14139,47754,82430,50501,-2335,-1694,51473,98806,105442,99257,66108,-13712,-88742,-86799,-50213,-20486,39213,79080,30986,-32727,-16913,27772,-1348,-89428,-92332,-11256,30954,4886,-32547,-46207,-36954,-37354,-92235,-122044,-45684,20354,6957,6202,42734,59874,35216,-3137,-41013,-69936,-30822,45521,80531,88667,138405,142248,50446,7812,68165,70680,-3936,-70880,-69597,-37978,-81251,-107767,-9633,79266,85948,53019,-30893,-104989,-70557,-26206,-52328,-74641,-71901,-94055,-116959,-99962,-34927,3943,-9162,-45039,-80794,-90719,-54257,-52633,-68782,-41816,35989,92356,87855,19023,-7395,8321,3998,5784,92758,140327,72307,2151,5160,27519,26048,31755,112787,145218,61519,17473,-59,-62939,-50207,-12794,-28031,-38291,-15563,26731,60491,102597,47370,-72442,-83654,-26528,-7787,33997,98530,102537,26361,-62236,-104491,-75482,38032,133282,110252,80712,59366,-43839,-114811,-48313,21904,31372,-19668,-95423,-71791,50479,141622,105871,39818,50454,97486,59245,-22798,-85949,-75603,-36096,-9191,37562,101285,91732,32046,39388,76155,82161,50443,-19780,-43044,-18172,-22841,-68836,-83515,-37955,-15615,-58941,-40654,70762,100166,31409,-7153,21795,27182,-23203,-72521,-43529,18469,70505,51484,8730,51402,95401,57462,12887,-24196,-71230,-90333,-100734,-127897,-108598,-27360,22608,20428,17762,48962,46423,-38519,-111414,-99805,-48475,-26523,-26015,-24591,-47996,-25277,33298,-15163,-92925,-36604,49726,43380,-13882,-21898,7106,29607,41739,23870,-25918,-24039,40228,54407,35507,46578,26755,23843,72497,55956,13826,14746,9626,17637,-6918,-101073,-101100,22158,87876,62462,5225,-19010,-34759,-42890,-40509,-30282,1355,47615,70353,58182,88657,132996,79763,-25977,-75227,-102630,-99119,-5436,75730,58760,31455,23880,11722,18786,66614,90778,43091,-18564,-24822,34016,43333,-3634,-39915,-72315,-119774,-159415,-125677,-26303,65441,87263,68556,56965,78418,94688,42067,-49523,-101331,-77679,-19233,9233,13203,-32274,-120735,-143519,-66379,-25151,-43746,-49252,-48760,-83526,-99161,-70113,-15029,29138,43255,34992,-4192,-98873,-171449,-128937,-77552,-52647,-30376,-7957,16574,57397,60185,15429,-26049,-52327,-28620,30756,5937,-75933,-53982,60861,68288,-23429,-73346,-75893,-48529,23417,93903,68943,-22195,-64581,-21558,33171,62903,50175,23458,24803,15321,24903,75905,83967,33009,-25892,-89791,-137691,-151089,-105883,-24623,18836,7320,-60617,-128131,-105106,-26962,5076,13811,18019,-1080,-49268,-71794,-59857,-73377,-104718,-67243,9651,16225,-44712,-97450,-83768,-40687,-21930,-58534,-85844,-18251,108323,142936,60260,-27328,-48192,-19686,19187,80054,105977,73421,8265,-31247,-27172,16239,29496,23126,11538,8935,26048,57660,27871,-16317,-19125,-16245,-52161,-95881,-108224,-101642,-41237,44005,58933,-48334,-188316,-208172,-140873,-50514,62558,122148,121882,72317,-65374,-155325,-131679,-96653,-72399,-5857,68726,110884,128359,111803,59275,27590,-176,-32806,-16341,17912,-19991,-77423,-100836,-106321,-82136,-29639,-15198,-36940,3151,60345,64003,16405,-41546,-50471,-23147,-31038,-46557,-8170,27367,24693,8088,49,53039,132061,99421,-1647,-21582,21241,45163,22332,-16145,-26178,37638,61020,8668,-906,37233,45615,26200,-23714,-38064,33846,74059,6375,-20551,44297,56476,-19971,-40006,-5814,2927,-7402,-9191,23151,29236,4025,29377,20876,-50411,-37915,-6196,-23307,8652,58461,77564,103564,95767,75272,46181,-19437,-19821,49910,66120,67050,59812,20246,25685,62030,63767,33416,-25004,-78927,-77668,-38918,44898,126274,133465,78315,-4836,-23248,42765,75746,73077,83565,73318,5785,-73608,-76114,-17677,21347,-19411,-107217,-118523,-18931,29009,22667,45537,69070,21542,-12443,55216,137187,180097,146702,33869,-39237,20261,82059,-1597,-150711,-176682,-52257,32630,58093,113500,105884,60,-29577,34753,18299,-3562,58213,52042,-31283,-38839,-36863,-49846,-25327,-1253,-17579,18289,132102,180793,102239,3295,-38621,-3617,43827,34550,-45622,-112406,-127757,-69787,-170,34537,59828,85497,85317,21358,-72323,-140825,-140958,-49527,66203,78851,3296,-40365,5898,40133,25812,27016,46554,72808,90657,82978,64695,32379,-6796,-7328,16104,-31242,-123638,-119852,-46019,-35664,-55438,-52401,-55162,-91737,-119801,-123063,-131407,-145113,-163693,-162019,-109461,-15743,40944,23575,-19929,-37650,-46924,-30606,23875,82713,84366,15829,-50087,18293,141022,157375,15968,-161033,-215979,-149767,-78123,-21112,16902,3244,-31211,-8001,56096,41641,9905,46570,58914,176,17606,109547,112482,50931,-27968,-83558,-40223,20409,-619,-34755,-39545,-80003,-113989,-91073,-38076,-39465,-59766,-36446,12999,81159,124777,115107,40064,-73488,-121336,-61005,-11188,-9819,-2636,-14532,-103562,-160148,-116420,-40385,-17806,-20189,21437,83377,104511,76761,40069,20728,-9098,-24060,24748,57054,36522,-29675,-54049,17556,83662,57788,-28316,-129308,-175873,-146718,-109302,-102679,-47649,110099,232429,158580,-9138,-41175,-6197,7411,46931,87357,86986,27562,-44552,-72010,-90799,-99065,-45756,-30518,-8938,72446,57008,-68341,-113763,-33202,10740,-32819,-73997,-58041,-21903,-54490,-134103,-84774,58000,71271,-16471,-65737,-60613,-22366,9390,32535,23808,-13769,-11984,21308,7874,-29469,-55347,-48466,-13662,32255,20366,-7431,10396,28775,15741,-3747,17179,54873,54770,17143,-72496,-158165,-101113,8348,36424,24112,21022,4896,-27460,-52538,-79292,-102154,-56915,-14607,-12313,11335,37854,30821,1192,12021,59071,85158,106216,101105,69972,17991,-16184,10459,82199,122963,132008,95463,11261,-72463,-89584,-11988,78491,100453,54052,9582,6377,30007,31877,-10949,-44266,-38246,-88940,-159077,-111605,10533,96328,51647,-75713,-76461,3947,25884,28229,25843,-23420,-30200,32827,41162,-45028,-96287,-47221,-1150,33,26033,88004,110758,61458,-3542,-63447,-88574,-36193,36593,18294,-44072,-47158,4471,41698,33969,15266],[23915,-8611,-25880,457,38592,49302,54938,61862,20131,-21133,-43086,-84609,-52055,7486,-70481,-177600,-182222,-112329,-61052,-14083,68876,129517,118406,88031,59245,-3582,-65782,-83312,-80428,-96146,-73247,-6623,24870,-2262,-28756,-5793,44456,41657,-41473,-89302,-13951,88637,71161,-44582,-79057,-21336,-9513,-56467,-102260,-104371,-28680,49604,93561,125284,112361,69924,24676,-45451,-101725,-70203,37104,117769,119590,78795,53918,53072,35243,-25503,-29292,31606,27213,-44237,-50318,3164,11376,4434,28564,12950,14341,39834,39447,55014,44921,-5857,-6577,45652,83128,42728,-49992,-50284,48109,61409,-33923,-85746,-60472,-69093,-109770,-74944,44140,117667,88679,-5388,-48357,4093,27710,-13262,-43389,-52967,-67314,-44317,49709,84529,-9256,-99522,-100829,-63577,-30586,12771,39841,31468,6599,-74351,-153431,-150087,-141036,-160894,-113840,-5590,68873,35173,-70751,-122040,-54609,6107,-1282,1466,13699,-18404,-40108,-11637,40451,85886,112068,109426,44351,-2830,5060,-3015,-7717,21428,22082,22590,51273,52795,10422,-26681,-58843,-51826,35993,83017,48587,30247,31717,31249,35536,-24935,-88615,-27656,102491,170155,140672,88807,70596,50639,5598,-15874,5140,16217,38365,91720,98921,16830,-72534,-98361,-107229,-104694,-34832,24452,34149,29856,9324,-45456,-78289,-72643,-60059,-34137,-1853,11309,19872,41297,36501,21893,5346,-6522,-1756,-18385,-17830,54037,97991,65368,96936,135219,38922,-61669,-30651,12992,-1164,-51772,-45377,7918,-16702,-87553,-69103,26553,106994,84486,-37920,-112812,-70382,-39801,-57803,-50910,-31276,-82291,-160269,-158959,-53673,23209,844,-68934,-98570,-56261,-28509,-77544,-81341,-10594,56340,87587,88262,18253,-39506,-28824,-2253,28234,92034,79282,-42690,-132600,-140763,-99961,-39861,27509,112339,136361,73892,43832,9690,-58081,-37721,11986,-26342,-72259,-33468,15221,10014,26174,19280,-52588,-73898,-49042,-72077,-58292,49399,106494,27114,-54312,-45056,-1361,56973,103988,92215,45618,-36495,-79641,-54592,25604,66118,20598,-61576,-141227,-118489,7921,95775,35348,-49088,-23433,64017,90456,32523,-71853,-78217,-5218,33024,61922,120325,90284,-1381,10858,81372,82901,43345,-41529,-82171,-29529,-3988,-49041,-60009,6070,81622,86101,60666,79423,70155,7850,-7140,20415,9848,-17068,-36340,-41142,-27102,-2938,13744,24774,46556,42484,-31192,-106211,-131539,-114520,-86610,-76323,-90593,-57099,14775,26578,-11612,-21683,43917,82074,-14322,-118026,-114307,-43390,-8977,-11156,-11457,-25364,-17620,52311,59504,-1617,25838,91220,82886,23702,-18255,-28495,-22538,-13295,-11188,-33671,-65052,-49500,-14847,56103,143140,94660,-5573,-25653,-23496,1033,19698,-2821,-15420,-53885,-118861,-92543,-8779,2802,-19297,-45276,-40740,-6533,16780,12344,30364,78829,100233,82344,37737,36076,59670,17298,-31524,-25862,-43990,-46130,28975,85707,74246,57281,23564,-34559,-42487,21934,50797,37105,23677,9521,39516,56105,21792,-15277,-71205,-141390,-165041,-115805,-29576,63464,92536,57076,47465,84642,69926,-8519,-60847,-75687,-84025,-78393,-31728,52809,51008,-47044,-87666,-34795,3990,6923,-2848,3506,-23570,-72394,-49439,25296,54530,32176,-12436,-13513,-13591,-61953,-88537,-50644,19311,72987,85613,84002,88352,81594,25258,-53066,-86405,-64102,-33699,-40638,-82001,-78604,25080,46993,-50760,-82871,-26384,18176,51884,99432,69132,-50321,-76585,4699,41481,47808,49139,48876,71680,62616,55403,79589,46019,-21442,-57401,-99503,-143371,-149060,-126249,-92831,-57407,-20863,-40489,-65383,-14289,32599,36208,36848,-3311,-75517,-84147,-8636,30799,-4055,-69003,-64040,-6336,-19744,-82349,-102567,-53057,20521,80250,50118,-15111,-940,50905,44535,-3856,-48579,-41656,-22626,-31337,11551,60050,57644,34655,28724,-4932,-18287,1808,3511,-47174,-75346,-20777,70517,60100,-17137,-51065,-36305,-31695,-41333,-47024,-61634,-44165,4921,8651,-74270,-191348,-229261,-135312,31512,158461,179011,125893,35733,-93268,-175264,-168214,-122301,-53342,28825,72610,55701,26010,52484,103396,69989,-35237,-72231,-14011,48797,3973,-80586,-107934,-94200,-73944,-43765,-46652,-61395,514,50198,15064,-48353,-53240,-24076,-37413,-63898,-13066,75405,51278,-20641,-20881,12814,51470,117611,96865,-11981,-57494,-4233,63312,73093,60487,38605,20940,-22181,-53492,-18652,31828,53861,54307,817,-25726,54398,100966,25279,-32040,-11450,11735,-19715,-55718,-18896,41032,8329,-67298,-41223,-8779,-50741,-37116,32384,53585,67880,32721,-32409,-2596,59794,76426,83993,51548,24343,39027,39270,54659,60959,7882,-17751,-49145,-129405,-100073,29006,106699,71060,-18744,-79296,-75006,-31374,52531,107210,71697,2614,-57750,-62347,-1633,16471,-7841,11469,10507,-74753,-114550,-41467,38729,46056,-27521,-117898,-89372,26513,47439,4215,-10992,43529,85488,80480,98036,123458,126960,91091,32061,15357,65758,100165,17351,-128754,-157093,-38953,46214,51905,71995,85564,16401,-33001,25289,33192,-24692,20026,85112,30240,-35249,-57029,-33082,23283,32850,-3857,47930,151912,159396,88206,22609,-9907,26627,51596,-11999,-96216,-107658,-68325,9038,92560,98806,47610,44052,74654,37131,-39930,-71342,-39499,5248,22564,12085,-41925,-77763,-17886,44256,23706,9441,37061,73646,124003,152950,129988,71357,35185,43230,70140,22322,-80172,-104316,-63699,-72526,-78089,-19177,42125,23973,-23973,-57786,-93173,-127210,-164352,-217573,-220330,-112492,6246,4225,-78365,-96016,-45696,2696,36576,51852,29752,-105,-9701,45995,127325,135213,27023,-85824,-114989,-97465,-60960,-713,22588,-15508,-58684,-63121,-30545,-19985,-3327,30232,7653,-68466,-64856,40920,113709,87979,-30107,-80870,10183,66777,-9660,-85695,-91660,-83065,-91196,-100309,-64098,-23231,-21534,-35758,-7225,67895,114111,79736,8180,-42127,-52296,-19044,24747,39231,39008,16851,-60341,-148727,-188370,-117339,22189,92722,76515,42038,41890,51304,27114,-2204,-17976,-29771,13585,81304,93101,32280,-12650,46141,147834,144654,47003,-50722,-118761,-129828,-99678,-54149,8127,85270,120696,85185,35711,21992,-6933,-43233,-13066,19029,12739,-33427,-88778,-108286,-112599,-85136,-75228,-155495,-122736,24444,19831,-90647,-109247,-13729,44861,-29660,-130659,-103211,26407,50933,-70398,-87288,47986,73472,-57355,-133398,-69849,42128,103449,91912,11916,-60309,-61080,588,31296,-2429,-23291,-3944,-819,-4463,-22273,-14551,11788,18033,34920,87644,118342,74006,26546,6508,-8240,-6288,51257,72432,32288,21782,40221,44579,27980,3933,-13631,-34814,-13618,6996,-22842,-63728,-67801,-24889,2075,-5521,-11227,14950,97963,167480,157238,75356,387,-2923,14766,27006,65333,85390,19976,-71373,-89194,-35612,5741,42692,83520,83960,29664,6524,7937,-23421,-42616,-50402,-81592,-83315,-32667,60,25081,15335,-44059,-47246,-23326,-29193,-24838,-11859,-31856,-46735,-20257,-21260,-83023,-91109,-28062,-5319,-13817,31791,129977,194376,184358,131884,66520,16289,8239,19504,5686,-12916,7627,57951,82108,56989,31923],[2785,-36453,-42793,-14396,29218,52046,51515,24994,-28816,-39336,-32064,-54573,-20229,47599,8608,-75234,-114475,-100760,-77207,-27056,76754,157224,155184,112837,53232,-35710,-109976,-129315,-118072,-97879,-31010,14825,-27536,-89438,-98912,-53679,10771,66300,66389,36337,39192,130188,180746,75348,-9089,42844,79518,2796,-119361,-125856,-6208,101406,143970,122583,64956,38059,26451,-43006,-104975,-91855,-36391,10240,37789,77665,112852,103439,83262,68825,62236,73537,83410,58462,41520,58877,27785,-19259,12621,45226,61362,73156,65904,89138,73544,-22273,-35392,48575,99554,66936,-21883,-31695,76514,96675,-5982,-43144,5396,-6254,-46602,-302,85365,90521,86603,61978,-17401,-66916,-33595,7997,-2791,-36503,-62509,-61618,1009,49848,13832,-57026,-124817,-132268,-61956,5026,-3272,-40883,-48260,-72933,-91410,-71967,-86672,-120202,-88726,-3775,58431,6117,-106448,-137531,-50403,23487,2572,-43641,-25486,19324,5796,-30961,-9133,32013,81884,101582,4578,-54674,-8523,-1249,-24701,-17633,-25882,-4881,43276,42848,12801,-9682,-52033,-106342,-67949,39011,88882,60308,4245,-16533,410,-35772,-75532,-6492,80148,92030,67666,79658,124464,112335,47764,-2035,-3346,2825,29337,96786,119273,9759,-120792,-165719,-155898,-84513,24811,37656,-35499,-29941,19225,-14158,-64457,-38197,32931,58808,7990,-8781,35932,59777,10529,1399,40146,49749,33663,-8394,-32646,29950,56202,-6562,26967,142160,120408,-38288,-131177,-84363,-23367,-53903,-52284,17922,30128,-30810,-74067,-24651,72006,80242,-7527,-25525,15276,-23680,-84424,-53801,11706,-24570,-137022,-160346,-39210,41735,-21177,-120163,-101837,-7012,5397,-84459,-88236,13483,45871,7211,29189,33677,-32165,-86966,-66934,10895,74150,30000,-101528,-199698,-233948,-184595,-75963,7250,39118,62743,77507,72644,23605,-25956,-8815,44243,21755,-55576,-39559,17125,10562,-13856,-33592,-89251,-114363,-63152,-39687,-26378,48116,79409,-5651,-44586,20341,67619,52693,45308,65457,15185,-107264,-122390,-20226,53417,52848,-18450,-78370,-89630,-85576,-78207,-56972,-45700,-55747,-33071,53718,115560,60782,-55278,-58968,28798,69136,81984,109826,68349,-23833,-37917,24769,58581,31108,-43647,-91024,-71934,-60765,-39042,1590,32998,106238,179655,164908,126272,80501,17929,19730,49656,17524,4226,4914,-27801,-45189,-33932,-24199,-39706,-66288,-73040,-99231,-155285,-160898,-93727,-32136,-22476,-21155,32026,95908,65287,-14930,-24323,58039,103499,26376,-59912,-58665,2871,44035,39366,15364,-14114,-24476,37764,65180,35782,66796,125957,104969,61617,18868,-1276,769,-18960,-30928,-14435,-47178,-90944,-71733,67522,211759,140767,-36162,-116396,-74076,23983,72018,36792,-9264,-72004,-99857,-56597,-38574,-84610,-90597,-74855,-62154,-38073,4273,52591,112739,129696,78258,40097,21582,524,-9992,-33103,-26262,19856,31491,18622,24203,61609,95883,122503,81172,-32074,-101414,-80268,-28243,56284,114411,75317,50840,54459,47822,59740,59505,8931,-38202,-33026,7562,58236,47898,-13962,-6585,30496,-21614,-87471,-66734,-12359,-65,-11630,16045,92127,106099,30097,-43444,-37773,23046,83821,69883,34513,-14548,-100606,-87030,38732,74987,16106,-15558,31684,75208,21253,-65839,-44338,70779,152754,155518,129526,81590,29020,-50404,-115987,-107633,-63224,-28213,-6353,-35427,-95634,-61755,-30786,-80623,-73176,-965,18049,27777,75438,42068,-72820,-68224,17609,13642,8522,36882,52894,63757,49413,44227,56466,-2865,-85901,-100914,-103767,-127013,-124628,-107337,-99440,-46419,42135,50928,16051,43128,53595,23355,6932,-31751,-82338,-64473,23560,53174,23760,-16790,-13380,-11879,-58868,-85241,-70104,-34115,13422,74008,64151,9671,-13621,-23339,-26953,3744,34357,39371,-542,-70059,-60305,-3022,42998,62452,62561,33068,35249,62118,18301,-89604,-110975,-23079,62233,43807,-32537,-69002,-35212,-1580,17193,39161,15056,-7646,8318,-2608,-58608,-120184,-118403,-18884,102830,158438,140248,40261,-106047,-185707,-143025,-81867,-70493,-55572,-8384,7034,-26992,-41685,20738,92835,65708,-28845,-34821,41242,93897,38821,-56605,-77307,-56985,-47851,-15331,26370,31458,43536,35626,-21023,-62844,-14759,39048,10179,-41459,-21056,34056,13534,-36867,-2446,63841,77658,86353,60265,-28332,-56315,37382,118246,92542,91197,96035,18736,-61929,-35062,24122,24976,25599,50355,23761,-4016,35533,70350,36689,-36677,-79835,-43415,2000,15564,60909,94420,8256,-104096,-68401,-6809,-64251,-95742,-11801,81950,116648,37662,-61614,-37052,29519,33945,8141,-52268,-77774,-14080,70236,104292,56772,-49810,-95720,-90235,-126306,-97879,9910,102758,105311,46115,-14260,-21607,22278,92043,118566,56272,-30565,-82515,-90898,-50762,-49249,-102733,-78762,-29920,-75730,-116734,-46498,56421,96678,47338,-17287,-12813,29789,23304,15831,6650,36137,90917,114210,119484,84022,15339,-30902,-24583,21902,71076,90357,24161,-69842,-73751,15551,76108,54035,5445,-15083,-56675,-85379,-52311,-70680,-117950,-38325,59044,37816,-10950,-34230,-11034,28305,1923,-46158,21386,84055,33360,-2960,18777,13920,14923,-746,-69982,-109514,-53515,12320,67535,140724,146308,67092,4752,1873,8812,10129,11827,16463,9615,-23889,-32631,-64732,-105977,-44043,30751,24044,34193,60088,51240,74608,144729,174007,115125,35830,45676,94819,55912,-13191,-21574,-14688,-24146,6210,60633,118502,127327,75911,37444,24273,-10350,-55804,-118499,-169082,-118528,-23474,-30618,-112104,-74734,38864,58089,2846,-16977,-14325,-1865,30054,69204,87356,50258,-25067,-53178,-42281,-23155,29478,67459,18931,-50537,-71610,-62503,-60728,-69034,-37451,-511,-33782,-95828,-79921,19589,121825,119233,2083,-43503,69085,130033,40633,-87462,-157262,-140571,-76474,-44430,-22542,2154,-500,-51206,-69702,-26480,21943,961,-29264,-11277,5953,-8404,14190,56016,85552,88485,31140,-97226,-216573,-172412,20510,117022,55488,-38454,-41874,-5141,-27344,-57916,-22310,12793,35776,62635,79757,71624,42666,72589,159936,165880,89252,6144,-62605,-94845,-62775,-13833,3408,-37897,-58574,28526,108796,66888,-32700,-78977,-56364,-50481,-44302,-52964,-109230,-128803,-65243,6915,-60077,-224154,-219776,-73585,-27948,-41503,-26150,14461,35195,-15712,-95326,-91181,27988,78684,-35683,-121332,-54028,-1608,-68704,-119169,-60743,46411,98608,73612,-4537,-69481,-73726,-874,35209,-15216,987,53075,22010,-32243,-43190,-3612,19960,17922,31765,81644,116830,78166,21899,18486,76725,147316,184336,117365,23609,18221,45892,51618,78582,91115,38174,-15068,-8223,14386,-17434,-88194,-129853,-99984,-49206,-31848,-55983,-60756,13638,121677,171124,124419,43805,6247,-16315,-29846,-26071,-7135,-15956,-42120,-65595,-79420,-79408,-22044,65605,80291,3340,-8366,35684,48719,45694,5200,-26662,38546,83954,1768,-40716,22457,59641,22311,-45850,-75129,-48494,-33422,-57109,-96248,-101140,-87654,-83296,-33635,14838,8787,9419,56803,110778,163553,182320,166520,133457,79104,13300,-15348,2658,26116,41657,64508,80506,60986,15301],[-49410,-96299,-79532,-54533,-32934,889,18687,-7441,-30822,-14452,-9064,-61379,-69168,2740,38900,513,-56401,-67358,-51286,-7380,59384,93801,70568,10549,-50587,-81578,-97974,-97780,-92359,-77052,2362,25729,-72765,-126067,-89285,-47578,-17964,44540,103251,85002,25393,109241,221305,145777,30831,49708,68569,2322,-110501,-146222,-63179,67410,133779,99995,42399,6477,-35267,-92920,-109234,-94897,-80556,-51165,-12405,43255,103401,119629,115339,132608,109967,51302,41445,42495,19054,38615,50407,16136,22442,39793,53487,70170,70121,74071,36018,-37902,-20029,39602,49845,49090,29770,15202,47090,23486,-48197,-19336,71463,77124,75864,124795,132491,60152,41391,54229,1146,-62930,-42259,-172,7846,10644,8395,-17693,-27012,-24318,2700,3598,-83141,-121105,-51648,-10168,-56528,-80279,-45938,-5871,35707,69136,56315,1240,-47584,-15922,65920,27329,-95457,-119968,-32200,39746,31678,11489,72869,128795,50389,-51169,-40927,12586,58463,73408,-18351,-69727,-3847,39304,23438,-20669,-73855,-54303,-5233,-16288,-62714,-71479,-48630,-78466,-117794,-17711,103772,78408,-3636,-13572,21821,32947,36331,51173,21562,-34536,-43697,13197,88658,94693,33925,-26103,-50553,-18030,55840,102614,76215,-46235,-159383,-185164,-149180,-59242,40310,27764,-74644,-72362,5141,18323,672,24701,49213,26303,-21699,-16971,17548,6417,-44098,-22114,58219,73361,16821,-45329,-59273,-18539,-25050,-68530,12451,164880,198199,41327,-142250,-139175,-45074,-45130,-48844,-6679,-12094,-30501,-16385,4144,22965,30580,10346,28375,54284,-14262,-88304,-40019,47652,24408,-74714,-91865,-896,43762,-20537,-105975,-76465,10142,23835,-46436,-53100,10998,4070,-63940,-25835,45844,18471,-86704,-106083,-5810,72398,33605,-26721,-81304,-165355,-185084,-105350,-49301,-37419,20929,94585,73913,-6077,-37656,5258,70738,78949,6802,-21110,24690,31245,-1656,-40453,-93899,-138222,-88937,13991,83519,92908,43586,-40306,-28624,78361,121531,56325,16909,54390,46437,-55940,-119084,-54372,2165,-19693,-76692,-92652,-32310,-17307,-96093,-123459,-50036,18043,42372,82698,91450,25719,-51927,-40886,5803,12479,30082,64004,38256,-48114,-94682,-44271,39186,34031,-25186,-54026,-91149,-128674,-59990,11163,-16387,18372,126074,159454,159716,125186,52659,47670,70386,26060,23073,33984,11798,4795,19392,-16634,-101390,-149047,-120925,-83944,-90420,-85027,-36031,6539,-14833,-33039,24440,101632,70289,-12806,-7469,54152,49667,6177,986,17719,32859,55263,61132,40401,-4453,-35689,-31848,-57103,-61541,27795,89490,45126,21454,32499,53196,64453,7702,-44825,-24940,-26098,-61267,-48650,58600,147055,73286,-68079,-124194,-71973,8728,58578,64871,34748,-38982,-61007,-17456,-27262,-85952,-74966,-48275,-75979,-131025,-96629,14360,96409,83137,19733,9742,29031,4671,-28369,-45420,-43856,-16274,1349,-15894,-36561,-4159,74605,161584,150250,18581,-121167,-166025,-88274,61082,145111,94384,49373,37149,21990,54256,146566,186492,124933,50336,28234,39507,804,-59875,-42888,-29219,-101577,-148209,-89730,777,45233,54902,64633,93081,98682,41096,-50912,-63099,18924,109921,111628,50553,-38974,-147077,-138083,28507,93908,6012,-23618,27116,41881,-24889,-98926,-77432,54538,133730,119593,84095,20449,-82617,-168646,-150809,-75363,-34679,726,54253,38113,-69915,-123535,-107700,-82119,-41103,-24353,-30483,17652,68883,1561,-96184,-78831,-25264,-40149,-21655,19362,27534,11523,-29710,-24865,8562,-40660,-100932,-95086,-104560,-126408,-112392,-88478,-63642,32135,135913,119757,46497,31803,29414,-6393,-29178,-48190,-55009,-21913,40826,46216,5105,-6843,8220,-14520,-40925,-24678,-13942,-20622,-24667,-1397,5189,-8594,-20030,-21552,-18736,8055,49222,38127,-21448,-78721,-59053,18796,78473,52218,-1079,2997,84780,122270,31837,-86959,-77905,-2097,40236,13287,-64886,-95707,-5648,49249,30387,56011,70279,63702,46697,-3406,-36409,-35617,19691,107931,122415,83389,60243,-41374,-212130,-239351,-81505,32216,-3285,-78539,-71824,-39962,-49376,-57007,-30663,-9230,-1119,7374,51930,95666,87540,23859,-37108,-34449,-24825,-36149,2822,79831,83645,46000,17266,-9756,-22322,11334,57531,60127,5565,-51379,-45062,7644,31342,51181,73397,47361,15156,-1872,-54455,-60959,32936,88865,47925,46534,48736,-13725,-45848,16376,62492,45156,42303,51341,18069,-10221,-2933,28759,33733,-29863,-72968,-17780,45567,89883,132057,114770,4444,-94360,-48968,26803,-18222,-64343,-9100,75256,95233,4299,-91674,-75438,-23568,-30946,-69633,-124274,-134931,-62952,38545,87887,57035,-39446,-74837,-17055,1636,-8012,18245,58914,80031,69883,22078,13003,63085,116867,133297,87305,9670,-42833,-67225,-58962,-71199,-130907,-107230,-11240,-14098,-88962,-66356,60880,166971,134905,53347,14358,3268,-7988,24902,45724,44893,46627,66993,108593,69395,-36197,-87044,-53511,11100,62231,56302,-24980,-79171,-46500,29814,64506,39716,-26227,-91913,-130713,-111101,-93276,-170423,-182257,-43088,37895,18969,19111,3935,-4609,-7291,-43028,-56206,3330,-3254,-93777,-77528,38804,52743,-11747,-70024,-117307,-134695,-73101,-11115,34650,79903,97476,68047,-22164,-96650,-64081,12670,17932,-23979,-50972,-48084,-26944,-50086,-90257,-26241,40963,36094,44818,41677,-24215,-64635,16793,123830,90157,-31102,-28425,34177,21720,19462,53899,40782,19365,56936,79359,90774,102015,75356,70417,88755,55879,18834,12392,-16962,-27450,-19511,-57638,-98350,-19444,90271,74221,-41012,-89785,-63710,-43066,-29712,12760,31619,-9177,-41599,-22343,-20666,10295,103121,112943,5238,-65333,-50134,-7769,-5740,-60481,-66105,-12697,-16033,-57810,-16237,73469,117283,91821,30054,24069,104097,138980,78008,-54226,-176453,-199875,-108243,-6059,32425,-21562,-78292,-85931,-85712,-83619,-67200,-67948,-58637,-15915,13132,6224,7452,34094,75914,100094,46321,-78765,-177424,-136580,-5994,63156,31193,-51791,-70399,-40784,-72657,-91646,-2952,83555,100195,75828,83174,102305,76809,64088,106918,119303,49024,-56309,-91445,-52142,8332,19364,-34052,-136422,-143215,28250,132358,56536,-42046,-56365,-40889,-59741,-68171,-63230,-92570,-96779,-5994,61784,-4682,-144741,-194519,-121260,-20331,52473,60530,32042,12351,10898,-4290,-32823,-7122,26333,-29215,-117930,-124428,-65171,-21136,-23035,-43846,-18696,18133,13358,-22483,-52652,-34177,45751,55001,-11373,21526,93408,53596,-11412,-6901,26508,28572,17048,-12345,-29152,29052,87693,74162,83618,151631,209590,219216,129130,22037,15203,34171,10898,44547,82895,3705,-79162,-72528,-46954,-51195,-69314,-102114,-119956,-80772,-8329,-14838,-85521,-66620,37167,104151,89865,60638,59739,69775,28253,-43192,-70298,-42838,1894,-14949,-62737,-45517,16574,42254,2922,-56590,-17218,71827,111930,96448,24453,-25358,68004,146138,45710,-46942,17301,100345,63960,-43536,-93296,-79034,-81064,-111879,-125576,-108602,-87488,-34904,52493,62675,10355,2261,10802,-9847,18367,68654,90115,77947,44148,-6233,-29827,-4892,28518,25180,18613,48959,63008,-1763],[-26008,-82652,-63193,-53548,-75888,-50406,-6464,12445,56471,93912,59244,-44546,-90124,-19683,63049,63263,5907,-18572,-15755,8210,27203,13362,-20782,-70575,-108616,-89206,-46315,-17400,-30963,-58155,-1800,13685,-72130,-89302,-44421,-19029,11253,59239,95869,60432,-7799,40572,134219,112863,46647,31229,-681,-48422,-91658,-126711,-79965,47595,117989,101118,62822,-10158,-112807,-137599,-65190,-21727,-27924,9422,61342,60436,71471,94398,79858,66369,62051,32088,-1673,-39429,-81275,-40956,45289,44045,3683,-19096,-8003,12452,30268,46124,11761,-9226,36234,27878,-29428,-1482,65210,48144,-34738,-109490,-115142,-13882,83518,74226,90894,141225,113295,33938,-320,7162,28547,61348,53531,-13777,-34045,27819,67514,32688,-31630,-80142,-34705,-3226,-80815,-101469,-41653,-45397,-84417,-51301,8599,60988,121486,161213,158644,74662,-46294,-42945,66934,74149,-4504,-16030,33432,67493,79193,111542,184249,181217,69827,-7003,-10087,13990,51288,73292,20614,-29856,-1506,73840,104209,20826,-83951,-90025,-82327,-116505,-141986,-103830,-18703,-6707,-82033,-32304,87058,67395,20948,43696,64863,95610,133271,90816,-8299,-63245,-68594,-60270,-16055,48637,54752,-1790,-57902,-23488,64564,74363,6670,-89418,-166264,-173644,-113823,-28775,32440,13163,-23099,-5794,20711,20370,40441,62280,5247,-56209,-23004,22705,-10596,-80674,-105912,-56474,18525,27085,-35593,-80736,-54469,-33995,-76031,-82660,27219,127256,157990,83298,-71956,-119499,-31173,17596,24852,15463,-54520,-66094,48325,89300,8305,-29563,-22226,-20456,1858,-8830,-28674,18252,72134,36750,-16920,-8521,18588,30150,45561,6996,-38422,-15488,33173,41302,31902,-1962,-45856,-90555,-65355,15780,50699,-37004,-87796,-563,73864,42396,69649,100701,-4316,-115259,-118268,-95796,-64118,9053,78252,42354,-64684,-103421,-14312,84393,112532,75020,15866,10245,25097,35948,30544,-8020,-86735,-96384,27717,159720,150120,43630,-40208,-17137,99627,145266,74010,29289,68819,149451,115836,-33597,-101578,-58246,-50486,-77997,-83834,-35831,8783,-26131,-46406,-8788,57953,116595,123056,38813,-30084,-45689,-25785,-37211,-76368,-64421,-13613,-16856,-75904,-102705,-49117,22892,15127,-32865,-33454,-68413,-108510,-54083,-9658,-47732,-26371,54213,97576,142677,136494,60543,32854,35147,4734,27696,63934,79486,97126,98926,22598,-94456,-131986,-63259,14215,42203,28198,16766,13032,-35582,-79895,-26757,51793,36945,692,29218,36592,-36221,-44338,55099,100821,65876,49175,74762,102355,79485,16974,-59301,-131649,-119608,-6348,13734,-57039,-54594,22508,91388,105677,27558,-57598,-72259,-51184,-15147,33812,68957,44141,-44264,-102973,-76232,-34497,-35487,-25184,43952,84437,26960,-24186,13552,48241,24124,32506,39935,-39129,-172756,-168561,-54869,-6693,-8974,13626,60602,74495,36914,-4577,-36398,-75653,-93160,-99675,-94706,-70865,-45618,23225,125985,143848,48529,-82090,-124346,-57703,25727,64992,53276,47915,32021,-17930,-23536,90892,210906,188315,82445,17677,23763,16453,6367,22095,3062,-58640,-88216,-53282,-8326,5541,13471,32180,67742,73866,6118,-76529,-52259,39912,97060,95256,47561,-41651,-113419,-98355,27775,93281,7354,-50315,-30579,-55808,-104800,-101672,-55936,37758,71625,34287,9432,-24408,-124922,-180436,-102626,-24871,-20117,11484,93065,113223,7350,-99577,-115969,-58710,-28345,-70461,-43495,67012,87592,-9929,-82075,-89067,-92436,-80831,-2053,44029,26522,-14893,-88458,-86480,-33929,-52187,-52559,-19288,-66742,-107088,-74854,-57021,-27329,85375,168216,120936,54102,38844,32616,5518,-21707,-40555,-31333,1521,47923,44258,-8027,-25309,-22109,-38090,-19105,30412,42135,32449,-1746,-26921,-18905,-12852,-3061,42869,36202,-16882,-33279,-49589,-66179,-62900,-15227,85827,138638,41212,-59305,-39204,76852,119246,37374,-49041,-44722,-18483,25384,34882,-57353,-94528,40717,91446,4612,9282,76821,112873,71352,-8491,-16523,16149,73475,147973,121866,47186,29455,-49310,-178150,-159994,-12879,65777,18990,-63675,-60781,-4726,-5399,-63957,-127017,-146833,-80723,31313,113208,107695,45924,-5570,-9065,15192,15998,-13175,5569,51685,26755,-359,27507,62108,38351,280,25907,66316,51742,6546,6427,77233,129982,99787,43967,-19843,-59028,-46962,-52294,-76794,-66553,-28466,2611,10981,-27038,-37595,-5787,28291,49902,82208,113834,94264,26686,-18680,-18106,18807,22934,-10979,14561,77438,74054,79567,116222,100898,29099,-26329,11934,66793,43482,24874,69948,99083,54899,-50093,-121974,-98156,-47672,-47526,-74423,-97691,-92692,-72487,-38508,31874,74544,33365,33739,109850,127248,79553,51933,33376,20484,17754,-15139,-13733,46317,92937,105352,95750,69693,43367,10091,-20686,-53803,-105157,-80665,14121,5744,-66727,-44928,78341,184951,127145,1297,-30361,-10061,-15125,2296,35179,64826,40949,9425,52518,57764,-1798,-17584,30365,78295,96050,36786,-82811,-131941,-71118,936,-1718,-24106,-35025,-82838,-117737,-59137,-28374,-123847,-117280,30814,78012,42460,58459,40363,6347,-8013,-11354,14537,32731,-18032,-79187,-21680,112748,122032,21966,-59551,-112059,-172467,-172404,-114887,-50484,-26351,2250,35620,-32614,-138183,-112593,-14561,-15343,-76363,-86358,-36372,-6345,-28604,-39645,14950,48691,27053,4012,-23841,-94493,-162113,-109837,10737,-4250,-97105,-81121,-12107,12026,39496,67533,44280,-2657,-9827,-9650,-29112,-47781,-35169,15984,55433,28838,-6491,24800,52292,34445,-9779,-50919,-42175,13443,48886,29425,-62676,-134128,-128439,-139042,-177466,-113584,-31807,-16207,3778,33246,19541,53196,127770,90552,-24873,-56669,-13161,27089,30836,-36159,-62098,5931,39569,10235,40223,101623,80218,31741,22754,59957,86817,68538,27640,-51984,-148666,-196284,-147105,-36985,34847,-53978,-167333,-132836,-75658,-76266,-73852,-57348,-45575,-27076,2035,30843,7437,-20860,-2541,15552,-25630,-88412,-108977,-62844,-22869,14403,38567,-23618,-72766,-48413,-72888,-93322,1951,102675,122316,108261,125233,116459,63718,24690,39314,54460,-20842,-136046,-126897,-2050,85359,69016,-26694,-126306,-115439,15006,73149,23821,-25844,-42916,-36227,-40614,-76662,-83924,-47593,-22910,-3187,12937,44623,20830,-68139,-80261,27184,103570,81325,40242,11257,21476,39602,5417,-26179,-6886,-7937,-66217,-111539,-71818,17313,30452,-42776,-56491,7579,34352,725,-15232,25029,95160,96909,41035,33379,76216,56431,14657,8048,7422,11086,27540,-27952,-99398,-23252,98455,133537,147335,166458,173339,184609,114097,-2370,-17255,3162,-41150,-50449,-25626,-71728,-139834,-135529,-119306,-103678,-65812,-69725,-108069,-64627,68331,87244,-41009,-55739,36083,45122,-813,27709,111405,170774,111555,8700,-31645,-11605,25260,16830,8783,69913,96032,18645,-48967,-58419,-16062,51073,76984,42816,-23487,-70848,590,121743,100651,-11622,-30516,37340,66593,12684,-43298,-76114,-110753,-133714,-73497,-690,-6871,20754,106024,101744,21580,-23332,-60650,-109857,-98121,-25702,5600,-22205,-20556,8653,15524,10158,21462,9237,-13155,30785,80127,31727],[34759,-18904,-14468,-19500,-72745,-78220,-30326,24001,96505,139498,83812,-22810,-54282,23153,99005,98811,36602,-5745,-16685,-4927,7851,-154,-27269,-57024,-70863,-48645,5970,35222,-13339,-86086,-69717,-42760,-59130,-57525,-52604,-36557,18084,71980,81151,48662,7744,-9682,8105,36967,46618,12733,-65710,-113682,-87458,-53015,-6381,57218,80463,74296,55866,-27614,-131913,-114046,3950,57078,45910,93596,146208,82278,7131,276,-23365,-68139,-30128,26281,5095,-60358,-125485,-114024,-23025,-4262,-58130,-91511,-80611,-63139,-30224,16537,20531,45097,97251,43916,-44249,1464,95679,50673,-103905,-192624,-144649,-31108,16914,-21455,-5240,42130,35000,11415,-4263,-27221,32576,153231,136816,-7574,-68814,6272,70863,40233,-45889,-108658,-83917,-73712,-136061,-123541,-67038,-85747,-96440,-46187,1458,36944,95262,149270,150663,57201,-59279,-56592,37931,84305,99267,106292,86222,76563,100556,133145,163281,136853,87942,72646,37163,-2579,17282,60545,61330,21382,-4768,59907,117619,29058,-81613,-83740,-122051,-206365,-173863,-48099,29076,-1830,-58679,-13550,56533,19902,10698,55108,52145,74542,123491,77046,2039,-984,-11967,-65959,-50185,60883,127366,71926,-18505,-42105,1094,15201,-29997,-88889,-122899,-107374,-41311,30507,34745,-10027,23807,81868,53769,-14846,-359,52316,3599,-53458,20124,72720,-29735,-129926,-123241,-56943,-5618,-11153,-70347,-92716,-27948,-15497,-86033,-78021,-361,10410,24215,51997,-5631,-70703,-4183,83743,106310,71995,-25125,-68354,48162,103179,-9787,-79695,-84342,-100038,-58230,9286,44303,59860,59394,14584,-11154,-481,-12105,12370,119288,110098,-23751,-61134,26909,104787,88133,-6536,-64244,-93351,-92169,-28443,37510,-5838,-62656,-13232,23032,-13244,39687,119682,66419,-21054,-66915,-87412,-80053,-56621,-18061,-10554,-96082,-141216,-28541,95384,129706,115450,44843,-28110,-14607,48417,92682,75685,-15323,-74635,-4619,119649,134767,44011,-32304,-35545,40309,83053,45999,22479,55662,183355,231635,54370,-119028,-83900,-12870,-12793,-45406,-71660,-24427,29454,34668,-6690,-4909,86805,109608,-16467,-86205,-68794,-43225,-49088,-89345,-120160,-108785,-103902,-99430,-70648,-38836,-42944,-68232,-93774,-76733,-46255,-34621,-31953,-23509,4778,40174,52201,67068,101273,85286,8638,-45715,-54261,-35732,31664,95393,120108,125711,95543,15648,-80170,-105839,-21964,76742,113582,75164,20630,-22385,-73084,-91023,-28975,19264,9346,31811,69950,22356,-76772,-57350,87115,146813,93770,51760,91654,165632,174287,79360,-19607,-49650,-12182,28559,-42036,-136525,-104535,2045,80844,82136,1871,-84134,-118793,-99198,-13801,66908,81036,20144,-83896,-112703,-46647,-7978,-46302,-67712,13341,98060,55804,-24059,14954,111501,121896,116838,108866,12351,-129386,-143070,-91414,-98345,-56132,59113,125498,95743,39029,-197,-50395,-104224,-129034,-138546,-96161,-44084,-45870,-29071,26631,30935,-15875,-57886,-25921,1940,-50068,-71652,-19984,25525,5122,-56518,-89015,-30379,80216,114225,49352,-11744,7146,58154,119670,138669,90901,54904,49803,35176,261,-49811,-89306,-70176,17775,52521,-25312,-99088,-44286,51076,69023,39003,13394,-18540,-14090,1824,25231,47209,-7547,-79894,-75372,-95801,-105803,-27911,47149,54585,3117,-50136,-38068,-26310,-62632,-70153,-29606,-27393,-42268,5727,100171,143612,52058,-65902,-103339,-67839,-63805,-99200,-26176,83106,57533,-8893,-33869,-80311,-134494,-95018,31573,85587,50491,-9479,-89556,-110839,-87190,-73973,-12069,39818,-17174,-62822,-28531,-29566,-29356,50994,113180,89140,79167,89692,63783,30116,-4862,-29333,-27026,-31953,-5489,20858,-6219,-66033,-100782,-107413,-72646,-3619,48202,83660,44460,-16187,-17440,-19650,-15204,46458,38835,-40637,-95192,-118702,-105350,-85137,-45108,58155,126658,47265,-29959,-29761,23618,56125,22739,-40228,-77297,-80989,9039,75566,-10858,-66604,28488,43187,-50779,-49266,28374,75969,48322,1635,6339,2561,6592,78365,107440,64254,36858,-20233,-77604,-35289,26881,14150,-19730,-33283,-16849,21534,13733,-75319,-190166,-224207,-131926,-490,77825,56696,9854,3125,37175,63505,59397,28999,17308,-3857,-56521,-33926,57470,113174,46591,-37043,-22418,18020,61203,124428,135959,122040,135454,84436,7749,-41279,-67854,-53368,-29543,-86869,-163840,-111791,-3984,21062,-26384,-12341,20766,7333,12320,74136,126420,124182,61921,-9048,-22303,1943,-14410,-19379,62867,122003,54704,1681,35993,57651,52619,59156,76964,66684,30690,33862,94688,100681,17894,-86696,-134518,-99452,-30065,-1238,-15998,-26198,-15241,-57291,-104793,-33046,58422,71570,110716,180326,172322,122208,80927,33033,-24651,-50125,-76147,-71853,-14499,27912,38624,56214,81649,94558,64766,7941,-44094,-86244,-60419,-11879,-54781,-82041,-9411,78440,108624,28663,-80208,-67807,3736,-711,-33370,-23613,59185,67432,-21551,-44241,-9945,26398,87662,160676,185595,146734,48765,-75775,-116862,-52579,-9090,-66592,-113051,-72058,-45475,-49729,11884,55729,1901,10635,107902,124870,76572,71047,49463,35589,63022,84503,80638,63034,46667,65397,112113,161902,166264,126004,68731,-20029,-155855,-222970,-167107,-92706,-66840,-32461,4180,-31742,-91848,-68910,9396,-7696,-94356,-86081,-19862,-2673,-4519,24006,29106,2930,-16111,-29155,-44968,-83140,-132045,-115036,-53550,-64772,-86988,-43830,37209,90522,80797,34175,-2822,-63661,-120201,-126971,-146771,-194105,-155050,-62380,1179,5244,-40275,-45232,-1214,14965,-2697,-11150,6887,11360,-19937,-26967,-48722,-114983,-160067,-207352,-254254,-178529,-74648,-20135,38514,80400,97712,134089,124303,22250,-67796,-42259,18620,17444,-9592,-45324,-34064,38539,93713,84750,63232,57254,21621,-15643,-12070,27177,35949,-2773,-43223,-66020,-95767,-129656,-131673,-78420,302,-26804,-116098,-117624,-70220,-45974,-5950,25679,16197,-1162,10373,22058,-24321,-80362,-83763,-71225,-66297,-55563,-43732,-32660,-30763,123,32929,-35690,-88137,-32927,-22134,-71948,-28332,53258,77593,107920,144391,98031,27005,-1778,635,3699,-30062,-80830,-70882,11189,97875,111140,29325,-42332,-48077,-27380,-6399,8429,-17973,-84397,-76638,-30452,-60002,-74470,591,26352,-48190,-63676,63848,135067,39753,-17469,45114,77080,55363,57122,40816,21376,29483,16741,1044,15620,15379,-29676,-77472,-74161,-32309,-26395,-51983,-4273,109734,150340,80409,41048,58713,95312,129987,107247,32398,725,344,-18308,-68783,-90281,-36629,45760,27211,-33149,6279,69718,106991,111381,80472,83760,141167,84828,-44728,-60088,-29899,-71606,-123855,-123217,-96026,-102157,-112310,-122330,-125546,-98219,-86714,-101779,-41406,108674,137658,18635,14710,86869,15640,-89397,-37432,92937,136454,74304,15467,21400,15638,-13635,-19028,31272,92604,58177,-44906,-37003,12543,-4312,-17246,-19612,-36149,-43478,-65342,-54907,60633,113523,16805,-68102,-40197,38005,68103,49261,3261,-62868,-86232,10396,101249,51759,967,44594,73880,42058,-10838,-60495,-104307,-107741,-55388,-50203,-93738,-60073,30909,72554,52301,37729,18812,-19160,12036,79632,75303],[52225,25927,30627,19042,-38434,-67200,-36737,-1459,28986,50711,18560,-32676,-14788,71351,110070,69802,2147,-24082,-14577,13837,52323,65412,31858,-2521,-3934,18977,57507,47695,-44648,-142800,-157496,-106292,-51685,-44288,-61535,-54928,-24912,33773,69299,88089,77250,10389,-30882,14074,54701,15733,-85125,-136761,-69625,33728,59977,30580,8868,16214,27398,-11109,-49368,-21227,36046,54873,67448,113104,125982,42232,-74515,-121186,-120305,-109575,-49983,1111,2519,-7808,-62882,-119773,-90632,-56521,-65562,-79921,-82747,-72388,-36873,4629,28992,83813,154063,114532,50976,107751,146261,42880,-90696,-139244,-92396,-43841,-70886,-110549,-64331,-17889,-11011,13712,40717,-1301,10178,92654,103166,31030,-18512,19990,82291,47582,-46896,-100458,-96292,-93851,-118790,-99120,-71280,-85112,-100404,-101959,-78389,-41153,16669,89012,100102,35986,-25038,-33881,1764,52172,121271,130201,77408,72776,99068,80414,68059,97040,124477,103631,48149,-2469,-19952,8464,44486,45060,11411,23483,45224,-17895,-72950,-29190,-71540,-209449,-163633,28997,66416,-57182,-97259,-12528,24863,-33760,-49220,-12017,-8892,7837,44526,33159,21286,51260,39504,-3318,32771,131275,181501,125807,26674,-50894,-49431,-7277,-13450,-46231,-23553,28361,87967,131384,62390,-46022,-20256,83090,74801,-30405,-59308,15493,43904,15647,46017,62978,-42179,-100071,-53400,16999,58171,39828,-41943,-72482,-4584,2845,-64845,-58483,-36635,-69850,-53232,12712,19318,-21431,17743,93370,109414,83772,27948,-23345,8736,28691,-51367,-96964,-92371,-83908,-25753,49316,61036,26265,10088,-8617,-41324,-56095,-42981,19904,132692,125928,-3894,-68727,-1601,67035,54923,17697,-8499,-56148,-50604,7715,41871,9598,-36019,-42676,-66979,-105080,-70637,-15378,10802,63971,60968,-18929,-96301,-136803,-105098,-32011,-44722,-62698,26967,126536,159824,152931,86959,-20442,-35793,27733,77223,80247,30837,-19409,-19907,25356,38326,4530,-29987,-44318,-39033,-26767,-18668,-3158,4491,75404,167018,59735,-102644,-72778,31276,54315,4902,-62777,-36698,35456,43061,-22909,-70738,1974,56466,-35177,-109894,-111700,-80997,-30438,-27948,-89008,-138003,-134801,-78939,-39654,-76298,-130075,-128532,-113864,-99031,-25321,16832,-33935,-27646,85998,114520,55051,71144,107926,62181,-17570,-78370,-79883,-26817,64290,125191,117635,79426,31082,-31879,-94464,-110719,-53598,28097,73810,64890,14334,-59511,-111279,-68079,19439,47202,48668,101475,119464,42577,-27553,8206,99445,124194,85685,59660,94670,160255,164454,75991,36504,89518,142635,97599,-30874,-134545,-89524,13419,69328,50436,-22509,-80422,-89489,-76030,-19113,33438,66794,67313,1852,-31145,-1893,30182,29798,27707,63220,98960,39284,-34789,7979,100124,103792,101371,107008,41800,-39951,-46324,-68030,-101304,-22136,101154,123648,60449,21137,13406,-33833,-76005,-72605,-44367,13276,22555,-13845,-19618,-21673,-73515,-101570,-67457,8643,10307,-98506,-126683,-38142,10190,-46258,-95173,-85805,-61320,-14416,32790,21699,-6532,11445,82018,186417,213368,142725,115179,126350,87643,35451,-15416,-92833,-114598,-13941,58387,3637,-87965,-79386,114,44548,32641,31274,51086,83409,73237,23648,586,-26954,-68910,-44196,-24361,-15518,73228,149713,90738,-39830,-100186,-56894,-16333,19134,42811,10627,-43836,-37376,33850,117936,140097,31048,-88842,-120974,-93571,-67104,-50724,-3794,20440,-19995,-11622,17305,-42627,-98811,-48443,57068,101450,73442,14276,-36689,-78954,-117283,-82649,15266,53828,13758,-17875,-12868,-20424,-41131,-12097,52288,98231,134542,142314,90476,34678,1660,2471,1537,-66222,-65860,20719,24038,-98469,-167176,-146293,-97935,-35956,31408,93009,55308,-13572,-22596,-28844,-39479,-12523,-3852,-14129,-41341,-87973,-108709,-133967,-131229,-46363,56092,64936,38568,2871,-22320,-427,5850,-59301,-116497,-101357,5674,78348,25661,-43031,-47726,-64567,-84695,-53491,-16855,9545,37669,60076,36932,-48912,-91614,-17601,70813,75507,47720,14073,-13447,20749,57656,-2495,-49956,-27723,-16976,-20401,-5456,-25652,-108999,-165513,-111372,-33930,130,-2471,17970,62631,100904,115344,97792,81647,70343,6853,-58807,-10114,68979,72754,-4995,-54683,-40777,-24456,48057,176648,178437,85593,49508,14140,-18492,3755,332,-29856,-19086,-60769,-129866,-73852,6510,33324,39768,54927,56855,34337,14459,25686,60049,104622,90382,14655,-28627,-37631,-63480,-56293,22158,81632,23528,-48207,-29114,5082,48779,114413,108140,23492,-43543,-44844,9424,30327,-10224,-60525,-83174,-61544,7843,58777,43615,18119,31436,-23745,-110334,-90181,-14375,39337,106650,168357,164955,135797,83244,19765,-38787,-58329,-73971,-74167,-41232,-17847,-3109,25956,55976,70407,41327,-9661,-47125,-66632,-51414,-52319,-101196,-90011,4893,45153,14973,-24070,-45050,-21468,45168,38605,-35880,-75134,-1667,36942,-42909,-105414,-77650,24601,133484,190548,183967,131233,69143,3068,-11341,23745,23900,-61312,-139713,-121638,-48814,-2770,34180,55543,48727,71481,118377,101933,35704,7427,4553,55089,143180,146034,62624,45807,105972,174384,166387,113668,132593,209347,217345,111934,-69730,-164497,-116092,-44409,-7119,13156,-3647,-33280,-11173,46715,99860,41898,-103250,-109687,-24820,6317,46013,88948,27630,-54506,-39664,16253,27405,-8132,-39121,-25725,-13756,-21374,-13788,30359,110637,162614,105594,-8967,-69121,-114426,-158263,-162818,-183078,-227747,-184491,-91058,-5168,45032,4136,-58773,-58243,-14468,25694,33646,13670,-4499,-42771,-35055,8400,-26843,-118670,-167860,-150711,-87269,-57697,-39033,24857,91882,151152,179364,93258,-48840,-101946,-20133,55706,19558,-44930,-56842,-7533,67772,143792,168890,114344,38454,-12960,-48241,-57280,-36215,1733,4,-33566,-36044,-26843,-52733,-73294,-63978,-13683,32483,39867,1846,-24786,-1349,63193,84616,58537,33130,16971,-31552,-77207,-97354,-95782,-66871,-9027,30828,8455,-44281,-48863,-14565,-9095,-75623,-86301,12206,62662,-8155,-34661,13893,50752,91646,115232,58266,4078,-3001,-21932,-24750,36020,71254,17008,-43147,22168,93910,62805,29603,12287,-32000,-38186,-11419,-48496,-119858,-89676,-11766,-5837,-13355,29962,17449,-75048,-75771,65835,143024,61254,5797,28594,40203,48702,89908,89264,47939,42090,54962,63536,50793,10414,-29820,-63721,-110732,-133720,-101765,-38639,70983,189824,222206,145871,84623,61511,69318,127554,137535,47169,-49915,-71732,-89333,-174882,-190185,-78149,42008,80505,72349,39845,-3805,-3165,-8745,-34938,12358,98812,50311,-44089,-43914,-30020,-70413,-129603,-137011,-56265,11275,-6537,-58136,-106777,-114088,-88377,-71769,-27304,64657,83000,31357,45353,68597,-36577,-146294,-85022,27423,15823,-41962,-36362,10603,-26609,-93418,-76379,-13266,-4704,-71806,-115267,-14649,70032,27586,-31002,-46914,-23329,35344,22564,-26113,43618,103356,42295,-25177,-31591,2140,50095,87592,85721,33361,2103,43110,83377,25525,-73887,-92462,-27617,42471,44905,7398,-40767,-52494,-49704,-81704,-105646,-62542,9573,71899,92259,82566,46066,-15869,-7361,64216,83656],[13776,23899,46332,27628,-20131,-34925,-23106,-36194,-46798,-53881,-69809,-64049,-11948,47819,43428,-27913,-72197,-30702,20620,59927,92666,88676,40822,-4951,5335,59086,91329,35450,-92995,-198569,-210279,-132089,-39906,-5966,-4020,-15502,-38388,-17218,29989,92495,109329,47916,-4337,31143,78536,50262,-54291,-102260,-36215,39278,-1314,-71594,-65717,-9638,33288,44228,64286,59963,4697,-18698,39390,80352,44460,-20453,-107319,-182298,-154639,-38162,10402,-54922,-71129,5954,5286,-75757,-81108,-24854,14143,4848,-20336,-16375,7817,5555,312,69147,175672,178357,156458,206007,152711,4305,-40985,-15246,-5243,-41054,-118909,-136597,-37929,15310,914,36682,105653,80292,5644,-34017,7314,75401,70720,61299,108052,77737,-6365,-51193,-47315,-18683,4015,13618,-6152,-38165,-93094,-145297,-124594,-66528,-16984,41677,69320,53018,27197,-7619,-14152,21058,50077,30251,29586,82442,93433,28678,12688,90950,114786,34727,-1049,17778,-14887,-39751,-12352,27091,22277,-11884,-35893,-51108,-42258,19097,2353,-132281,-139150,27518,57859,-77591,-122976,-46754,-20869,-65889,-92810,-79155,-59334,-48040,-44756,-37929,-7807,29565,38211,54182,109439,153110,152599,108646,38547,-11319,-6556,849,-18996,-9838,66165,131152,177244,187253,68145,-96971,-109448,23090,82246,12174,-58801,-37230,8828,3171,-11821,-25885,-62396,-31405,40176,79669,111249,97803,4028,-43748,-7180,-9777,-31830,-16675,-23340,-45384,-24399,-2719,1390,7445,24857,40532,30773,14260,9782,6679,981,-24146,-76202,-79353,-36726,-1990,37963,57465,-4573,-81716,-67554,-26885,-61475,-98526,-40324,31875,71506,77015,36863,-36575,-63305,-77125,-58490,33171,71704,12176,39202,89086,62356,16731,-10575,-70198,-141336,-164675,-130215,-116278,-66462,77575,139379,35748,-82553,-126671,-89497,-10289,38685,58782,93903,123892,149761,164361,124625,29229,-38534,-26867,-5998,17663,37780,33187,5989,-19227,-54197,-64027,-35054,-20064,-61293,-91237,-63901,-28619,-63612,-86457,-26158,-41098,-99526,-57752,14513,39868,6097,-41179,-18982,20634,15512,-22580,-61364,-39927,9145,-20685,-81174,-124900,-114549,-60659,-31116,-41263,-63998,-57321,-23143,-46632,-148548,-176096,-93923,-50581,-63639,-13403,11898,-74112,-65054,71928,65373,-30479,28120,122182,84407,29147,16439,16451,14303,60672,101846,79011,21038,-20916,-74652,-113434,-111241,-110401,-96015,-26970,46106,25312,-71957,-134416,-71606,31274,81649,110469,157396,141357,58092,27135,67124,68869,27237,17342,30846,33885,47908,44581,23280,53249,117514,138667,93384,756,-80681,-42476,51468,81702,46186,-14057,-30627,3243,10398,-2058,-10015,10642,53631,71765,75543,67056,73937,110360,143813,132699,73818,-13953,-53056,-18873,10043,-16125,-3243,34393,38589,26399,18813,-41557,-71833,-2052,60545,32449,-21111,4203,59883,37624,-6183,-457,45696,91982,57231,12760,49437,33602,-79323,-108939,-63705,-33374,-46414,-106614,-86983,12597,24340,-99933,-153649,-72965,-8706,2863,13837,18867,19017,24284,63802,154279,175799,97358,53770,49264,28755,38819,56435,-220,-62745,-8482,69099,45449,-67541,-148265,-118805,-11914,72124,119393,133416,111485,60918,6201,-33129,-52225,-42954,13917,65330,61811,92039,133690,88926,-45123,-121426,-104692,-62087,377,27338,-6595,-30488,-516,57023,113466,111137,-18889,-147284,-157646,-92968,-14910,19942,-15561,-78440,-100793,-48307,4704,-23924,-23391,31446,55567,51987,46083,20667,13278,-13449,-77431,-41865,52284,52620,5714,-23941,-49052,-41734,-49546,-55753,15535,112070,148808,131760,81246,7823,-15867,36363,46027,-55124,-58012,59535,50990,-106961,-180073,-102341,-2145,24678,27092,56071,24071,-23947,-31788,-24992,-25363,-32114,-23072,22690,33979,-26908,-90735,-149107,-164581,-104152,4481,49654,20827,-31387,-55268,-27984,-9093,-77609,-120547,-76772,-10419,4955,-19354,-71637,-125250,-135282,-80273,-22347,-29208,-13420,66977,106312,22504,-101335,-135319,-82780,-12721,17418,24369,15253,-28926,-1381,88082,46693,-37858,-45453,-48612,-67104,-23546,47710,32520,-45593,-49031,-20931,-28537,-19095,39782,95782,126665,135177,102396,94126,107667,51286,-19399,249,1298,-58599,-86248,-59279,-39153,-27468,31614,106266,90549,15345,-35098,-68278,-71252,-2267,24465,-38911,-62487,-43530,-35579,-13478,-24044,-14264,47952,83991,84763,73861,17478,-27964,-5243,45209,52334,6380,-42580,-67753,-88249,-85180,-37441,23003,5456,-56596,-69562,-41271,26977,99676,63350,-43697,-92574,-90400,-85847,-71906,-41434,-15620,-13500,-17933,13892,50152,33590,1921,20019,-8813,-103234,-151942,-103364,-9073,71996,108565,114962,100954,33001,-42194,-62162,-39662,-24073,-11182,-16398,-39187,-29199,9449,23631,-413,-46249,-72855,-57326,-32032,-35745,-59590,-74144,-49629,-4248,-26066,-48690,3491,50983,45865,83212,74949,-31792,-120323,-110277,-85098,-86824,-82161,-48355,49038,107587,71034,19416,7028,37369,61577,62690,46422,26501,-21386,-99324,-150262,-93519,-4347,5522,-20218,-9815,38708,62368,3193,-95077,-125203,-92244,7905,117957,95147,-23189,-30432,54910,109325,72096,5620,39515,163757,220659,148640,-19528,-108683,-57409,30017,61621,44963,-17230,-55325,19344,110582,132997,39490,-131106,-163394,-53882,18644,81315,111523,37028,-50883,-16572,83721,99970,35644,9757,35763,40237,33390,23581,41307,85677,99835,42984,-69233,-148680,-158078,-130646,-122774,-156705,-183065,-141654,-70528,3306,67619,59960,-9321,-63156,-24827,40974,29750,-21561,-33502,-51129,-18353,65679,48643,-64476,-80347,9102,53609,-4680,-43066,-1191,70701,129844,123642,12491,-110827,-116054,4405,84738,43665,-17169,-34966,1233,85562,181807,217830,178972,97871,-3023,-82501,-108906,-81737,-6088,27908,-1419,-6984,16233,-20559,-52752,-46925,-23997,20424,87566,96641,47731,36868,55334,31776,98,-1735,-22062,-85502,-103435,-70616,-55998,-12478,59825,72828,1150,-78788,-88052,-53282,-51054,-79372,-43588,67262,138646,92338,24660,28485,75506,89246,58172,-2482,-26708,-27355,-56105,-26939,97146,140457,15943,-117300,-70701,23712,32014,34248,33974,59,-37642,-70730,-110796,-102166,-42135,10346,30023,25452,13842,-26486,-69782,-46165,55279,84253,17956,-4270,27313,50053,67811,104312,105116,70360,75393,108988,111868,60284,-10355,-36574,-58386,-141399,-176295,-96304,-9601,60398,122239,141496,96519,45604,33449,47462,64649,90381,84160,-9426,-95759,-127382,-199695,-200793,-80368,3073,37774,62839,12949,-65682,-97924,-95311,-60940,-4163,21480,-3881,2638,25245,-4798,-58102,-104236,-116456,-29083,81161,77077,-6938,-81901,-84905,-36379,-5989,160,2607,-11515,-18477,-9119,-41001,-120550,-159123,-80359,-10570,-35412,-70625,-37614,-18071,-103749,-156955,-93005,-43076,-71993,-117497,-115927,-39541,33387,57231,39963,19972,54188,121304,87584,25867,68283,98638,60317,45971,30711,-17210,-29650,8709,41243,63299,59775,16074,-10812,-26882,-97227,-163854,-122365,-6965,55822,39905,-319,-5426,-32407,-80676,-73337,-43980,-43840,3975,80899,107516,61193,-10752,-4024,59112,60875],[-4894,21106,39642,5508,-31428,-14814,-12040,-42026,-24966,-31373,-71905,-44924,7130,-7745,-60219,-109040,-93108,7113,56004,48351,31868,9734,-20793,-46505,-17373,59087,91641,17117,-126377,-222509,-195006,-103970,-6979,59947,64436,43825,26818,-9864,-31187,13495,55609,34612,-4590,22906,97991,101806,13230,-35668,-20016,-40739,-129736,-173100,-93162,22654,61356,66751,100586,77209,-25994,-59931,15589,52972,16636,-12853,-52656,-135746,-112410,36758,59471,-87723,-142799,-48008,-1522,-31733,-7459,55749,77117,34134,4207,15920,23372,-9563,-43326,17470,126338,152257,150629,160335,50002,-79673,-45090,31929,22355,-41673,-113306,-109745,3480,53992,20452,53793,146374,153286,48844,-49930,-12728,95366,86491,27601,60238,83832,52790,22352,35378,67831,87097,99932,77324,16225,-64024,-115707,-87299,-14907,14750,15739,42227,58377,35759,-418,7372,41179,-5640,-73047,5948,111400,85787,3418,-6147,43094,18259,-73401,-71234,16382,31014,-16614,-30911,-4657,-13698,-54262,-51847,-9206,4235,5791,7872,-38628,-80887,-26571,10904,-28045,-55163,-48537,-47264,-46634,-45831,-56328,-60149,-75974,-114346,-129511,-89347,-29311,28127,84011,96640,81812,81109,60321,24517,52375,71123,-19306,-80110,-8793,80842,107701,122958,116844,21927,-118189,-119141,7994,95624,86621,8898,-66663,-91695,-92411,-96128,-101757,-66845,23436,69104,37086,37963,54110,6494,-29577,-23471,-34572,-9130,32003,37378,35999,37916,-8524,-32314,7892,21502,-14899,-42235,-64297,-51199,16194,59634,29199,-26135,-26457,15541,19192,16797,6902,-77573,-167033,-124785,-22281,-18360,-68719,-26121,10988,-9307,22209,59342,-5392,-111260,-196569,-152568,9007,100831,67930,82530,96986,48591,7469,-10854,-82105,-144745,-138821,-88833,-82494,-76544,6847,71408,29296,-12871,-8733,9634,30203,64437,86992,80266,51156,64088,109074,106903,45877,-43083,-79991,-74387,-35220,21249,54399,47943,18429,-45604,-81571,-23485,25300,-15699,-63289,-54336,-46197,-105458,-155085,-166933,-165229,-118286,-33846,-16424,-25484,-37925,-59813,-29373,11453,13476,-6434,-3873,-4786,1195,10909,-551,-62031,-107097,-133110,-112322,-18437,68303,85141,46147,-45037,-151248,-133845,-1573,21785,-40092,-19854,-83,-91388,-108375,-19624,-42907,-116148,-38385,75172,75801,95913,174246,158567,35266,-7116,35929,45452,6010,-30740,-75497,-83728,-67163,-115059,-160008,-69182,53567,44418,-43205,-85430,-60078,13844,87554,122521,143059,115813,39478,12236,39503,7434,-62452,-45882,-9976,-51563,-81058,-39792,25972,68801,68813,34655,31325,11229,-20586,20418,100907,108821,60882,16260,37723,101012,102376,55033,14483,-23333,-30781,21964,81010,90089,84394,107409,133994,104088,3053,-79157,-87461,-68920,-68791,-93818,-81515,-26809,47129,69544,34112,-26600,-55822,-39999,-33887,-62444,-76472,4400,103934,104595,52823,18877,16194,56043,52920,38642,131720,149564,18860,-13515,10797,-27651,-71184,-91832,-32942,80381,68043,-106597,-184680,-70521,47236,55732,14827,10395,34312,46294,44248,71373,70915,15343,-40704,-71641,-52454,14357,71427,68660,28351,41192,72212,42884,-51048,-160517,-193872,-82580,80092,181176,171288,96902,28668,-12082,-48753,-55467,-14908,58068,111665,89782,47794,45402,62444,5642,-94850,-150868,-119804,-69662,-51388,-19578,20407,33566,33071,60058,86898,-7537,-125848,-116042,-30574,31577,20901,-58550,-131322,-136257,-91495,-41305,-15778,44246,96169,49873,-10737,2281,25035,46744,73017,50388,57179,103106,74554,1115,-43466,-60332,-36680,-28741,-48003,6736,88691,101284,92796,82192,3276,-30658,51376,79739,3641,16707,88640,56296,-58259,-110534,-6889,129906,124305,50604,36793,18410,-4337,-7840,18367,60903,64271,38120,45291,45073,-980,-46305,-74570,-74034,-36142,34538,23662,-52236,-77187,-35357,-1162,6896,-59115,-100257,-64889,-46671,-84360,-101327,-105641,-112865,-94726,-37071,7548,-8371,25258,115985,105350,-14584,-81507,-69445,-75800,-86345,-59999,-14841,-14202,-56577,-1486,111350,93292,19074,-1657,3316,326,4956,55181,78338,17101,-7240,24637,32365,35078,59930,76492,105335,123926,96734,73107,87132,72964,13390,-28348,-99565,-161903,-123688,-46934,-9654,21022,46571,36070,23349,10888,-25727,-81965,-118301,-91484,-36794,-60334,-104093,-63195,-12668,-15793,-59724,-69475,-11661,58822,75104,51066,-13256,-38455,-967,7363,-9184,-16293,-29267,-24365,-25229,-29488,2357,48716,34213,-27234,-61646,-19552,53355,62780,-5651,-67179,-41701,-10319,-56624,-88364,-38332,10518,19299,11768,3601,-3528,-12468,-20359,-1300,-14368,-102611,-163388,-102627,20820,95760,77026,44759,33017,-21841,-76149,-66120,-24154,31958,75576,25902,-60511,-71513,-5715,33463,-18276,-93410,-106290,-38472,32339,20212,-12582,5167,37277,7380,-87988,-88327,26682,73369,58081,107438,91683,-38612,-138226,-158001,-159760,-100571,3604,73665,126093,87900,-36604,-121606,-111090,-17832,76282,76316,12821,-7658,842,-53462,-132293,-86601,20181,11513,-41940,-21072,36914,31674,-64172,-175277,-184157,-131446,-57879,9575,-1523,-77033,-98283,-57015,-27683,-29293,-26305,-1562,54793,100176,78204,-35112,-99101,-24267,82535,87840,49542,-1591,-39319,20535,76781,53162,-16793,-116531,-144568,-54111,30642,76909,93882,76083,41074,47617,103869,110598,53978,45829,63023,48850,25608,14253,19340,18813,-7369,-38996,-108725,-179353,-157889,-76858,-48795,-85707,-112957,-67239,-4736,14584,36034,66699,38211,-34466,-25632,17667,-9677,-40683,-40999,-54734,-3371,81088,54862,-37340,-24881,63836,100623,44749,10962,25624,62369,97160,60052,-44736,-110854,-71476,42111,96636,61940,37598,18042,33435,127215,209087,201572,183102,159449,50398,-61851,-103110,-59685,20604,30635,-29333,-33462,20905,-3708,-60592,-68176,-52181,-48350,-4719,70867,79739,41341,-6952,-65878,-88204,-59902,-50564,-65425,-55148,-12005,1644,34298,78433,36081,-68040,-116012,-97152,-51172,-27238,-18277,32801,126496,196007,184711,113235,76857,113357,105451,18334,-60591,-65719,-56424,-46990,27437,121268,101625,-24945,-105003,-58299,10092,10525,5587,8309,11382,-13533,-86592,-117202,-40301,24118,24345,21586,5319,-23074,-39168,-34790,-1330,58485,36175,-20169,8651,79194,105468,96914,93150,62872,39100,79895,131838,124791,72475,9764,-23076,-43990,-91369,-86858,-12189,19467,-1450,-908,13878,-22751,-56796,-4219,37232,-28431,-6987,119568,94660,-43706,-78937,-96756,-86689,-9778,-150,-33921,-13897,4604,-32787,-86159,-70590,18123,18425,-65386,-60433,40762,83230,28452,-36203,-75747,-92975,-20994,78557,82834,6727,-48806,-31886,28188,71348,72408,34621,-25786,-60103,-61051,-103397,-138556,-92475,-9580,13513,13007,31871,64176,18635,-111523,-152795,-72185,-15028,-16642,-15230,-29208,-65915,-49213,48970,101332,78956,92375,118816,65097,27007,73250,84674,41855,45658,55703,-68,-65015,-86799,-81675,742,65430,15115,-33666,-14109,-24264,-88545,-111230,-70182,-23398,-1535,8526,13249,-7676,-43976,-30513,-12832,-55250,-52337,22809,74173,52396,5851,22202,59040,36553],[14786,31216,8662,-44429,-78388,-57420,-47084,-40415,31968,56343,7698,40251,75826,-16209,-121559,-119241,-39270,54694,39579,-47583,-85514,-64198,-47486,-41498,-5932,46493,62687,-2871,-130401,-191285,-125371,-51837,27517,89920,53114,38330,75258,27729,-64724,-71073,-24174,-15138,-43195,-20282,71298,110958,69386,24524,-16056,-79862,-154931,-175856,-69189,46147,29416,-7146,37878,58651,8999,-6887,32317,48008,42593,43111,15399,-43711,-22708,63109,54699,-55917,-109476,-73437,-34634,-3672,51257,85370,41497,-49060,-62331,-19340,-19846,-47583,-49255,-9792,36195,56231,54186,9233,-91301,-140389,-81331,-21584,-23709,-52336,-72300,-48118,29963,55261,26281,50124,129352,145057,97186,60366,62798,83180,14211,-94946,-68719,40284,81368,78063,97356,83655,36698,58708,87755,43275,-13739,-53329,-44774,25573,47090,-4771,-2948,25988,19230,17580,63162,111209,39907,-61293,29194,132830,75755,-6107,-29916,-46318,-83500,-113401,-81837,12810,88404,73703,24286,-7609,-72208,-97965,-15300,63865,22400,-53884,-33184,40709,30114,-27470,-21384,26264,55584,33923,7155,36768,74312,38814,-18385,-60050,-120188,-174180,-153206,-62268,55158,121777,60702,6133,48541,40501,5545,67181,81372,-51669,-103327,-5013,53428,33875,4695,-8833,-23907,-55883,-20870,49151,95640,124003,86671,-18125,-95411,-104667,-88698,-79492,-37487,46294,40225,-53868,-85991,-34804,-13694,-25459,-27456,-42299,-21216,45936,98117,108345,76637,0,-36538,-3429,15823,-23985,-54645,-83995,-63774,47588,134539,124938,72917,42203,19076,-40469,-64535,-38028,-61691,-127789,-92326,36138,88942,11516,-38064,-50470,-71956,-38065,16074,-5991,-85366,-160416,-135437,-21375,76669,84309,57626,35498,20815,-5612,-40910,-77652,-78753,-42597,-6926,-7852,-51997,-77783,-64646,-12051,65674,101123,84433,50954,5668,-3565,2003,-30955,-29358,18027,31425,5708,-41666,-86796,-77669,-35034,4466,40007,53883,58454,26795,-23121,14343,66342,41168,-3515,-26579,-54180,-91496,-103107,-159754,-216821,-134035,1131,-1499,-57899,-63739,-90072,-85418,-13214,28338,13064,40065,43534,5617,23610,64523,29972,-49226,-140273,-127897,16970,158484,176694,97512,6206,-50405,-30334,54647,19579,-78412,-43499,7629,-60314,-104148,-72320,-76150,-88534,-43593,-7484,8371,104374,233550,203501,24284,-54434,2336,32816,2374,-39309,-53619,-24319,-16704,-74403,-104087,-13944,68230,37533,5254,33519,25157,25647,66695,65061,59736,58379,4416,-48364,-46955,-46722,-82291,-59463,-21991,-79217,-130605,-40760,72889,101419,61145,15553,6991,58,12186,80675,128063,106205,50848,14719,54708,140723,162544,137231,91986,5655,-72164,-81732,-48920,-12811,17771,28105,22703,-13631,-92192,-146895,-149837,-128011,-83777,-67799,-66372,-25702,63513,88953,38636,-8461,-44408,-72681,-87933,-94436,-78905,-3945,68648,71591,44083,-10437,-74292,-29911,36416,56799,147150,213538,132566,84190,88855,50645,-21283,-76825,-25284,90270,76147,-84498,-155337,-46959,69987,52203,-35752,-43906,19516,65691,39025,-7091,-25898,-41050,-83789,-104536,-53714,-3004,17970,53384,81156,88337,51241,-6273,-43377,-95194,-157420,-124389,-7048,101096,118031,70855,14467,-30936,-52316,-30882,8951,77126,114989,79424,16312,-6025,34071,53221,-45016,-139999,-114272,-73751,-58339,10841,61131,33733,-20930,-13186,69743,54076,-18879,-2379,33745,-820,-67442,-119976,-146784,-146645,-108208,-43621,15372,70094,99450,50781,-18006,-481,36055,57922,127873,159934,121661,95647,66117,3716,-32463,-16848,5180,10402,-4388,11798,34460,28794,66759,104257,24518,-43821,17001,60771,39988,53109,43214,30401,13549,-22128,18955,108969,108645,50871,48921,40110,5720,-3309,50918,143775,176594,111815,48898,9602,-18731,-10108,16819,42855,68491,90750,12775,-77900,-46327,38479,53142,27062,-45672,-109608,-107003,-95859,-127670,-137856,-100912,-44348,-9532,-463,-5315,-16748,36867,112356,71278,-16089,6501,49669,-16699,-100090,-100083,-58247,-60806,-58125,16646,64862,51887,69946,95152,114228,122051,43230,-25809,-14577,-38577,-60022,1322,77244,88006,58550,24352,41042,72230,73070,32672,17067,48067,24232,-61146,-153744,-168374,-104723,-30736,22263,57873,58931,40087,41224,45999,30727,-28770,-118019,-170335,-97717,-38105,-81525,-98469,-76782,-61532,-72970,-94995,-68514,10166,13627,-33935,-53919,-24071,6974,-11772,-36499,-37217,-24037,37102,80518,78207,103327,126557,82864,17373,-1593,55469,95895,32355,-41165,-43823,28352,79313,27531,-32513,-10858,6512,3606,6790,-15685,-48856,-43625,-25730,-10567,-23124,-79644,-96886,-21308,83715,132173,72464,-20414,-41003,-42625,-30135,-25751,-18155,56230,106300,6672,-122732,-137534,-28330,63168,10736,-86653,-94989,-2956,89731,72926,15673,34521,70473,3785,-122712,-132603,-42131,-23771,-12780,68883,47593,-61304,-114768,-101911,-100975,-59945,35111,102128,121205,66956,-27538,-102004,-124107,-44948,72419,88297,4885,-32178,-24429,-77970,-114526,-21002,74824,51453,9856,48041,90551,42176,-64419,-133754,-103953,-68302,-78914,-87943,-74188,-89447,-122300,-117102,-77781,-32817,17764,24497,5227,4228,-4992,-63042,-81770,5568,84501,69630,60340,58940,25140,17609,-15942,-69374,-60043,-49953,-59836,-35283,16297,37517,47864,89818,124065,89514,58037,64592,66379,86851,86670,30071,-15580,-2210,13960,8091,-18256,-53767,-101944,-127303,-99146,-36330,7305,-5116,-49467,-8196,54865,16745,-20719,24463,33280,-23187,-40624,-38642,-56465,-43754,-30200,-46673,-14625,19877,-8061,-36473,-29997,-12536,17889,33656,57998,57814,47295,69878,43583,-31737,-40910,7386,56415,62478,34437,28912,25618,62216,147650,176054,112457,75818,91478,65893,9822,-26492,1123,47260,2448,-98986,-97977,-9339,10716,-49311,-98311,-98134,-100391,-73742,5409,38682,-13250,-78117,-120379,-103241,-54862,-27991,-10317,9889,25641,25607,40256,51538,-32541,-148953,-153605,-68558,3842,24599,26197,75483,155947,197995,165420,103492,73898,100629,93032,-8874,-98769,-94351,-51920,14801,92268,113140,47971,-29071,-32696,29296,60746,19004,-39535,-76485,-45204,16644,-7433,-42045,1854,33823,9895,-11228,-39973,-54562,-22160,13317,49233,61675,-8870,-59258,16993,112232,127189,95154,47289,-35266,-55646,29617,91302,82523,68819,35895,-44711,-74959,-13876,40519,46530,21075,-31120,-50001,-34342,-92223,-129035,-42339,1581,-104075,-93415,93816,130166,9176,-3030,32352,58073,92202,57025,-29847,-22374,63346,55227,-26917,-30188,44789,-5756,-122104,-102517,15314,78588,44061,-25447,-63070,-57128,8720,56920,32699,-5559,-20160,-15799,39137,111321,142594,130557,44668,-37918,-28444,-37612,-59229,7683,62173,29540,21159,89913,129241,68245,-43547,-96209,-70805,-8383,40078,74894,55821,-33848,-93145,-25446,43303,35287,46869,56521,7415,-22031,18354,27511,-22459,-37239,2808,14242,-23387,-68847,-107812,-61848,43562,74945,40979,25987,35096,29990,-13768,-93288,-139490,-87675,-24047,-14203,-15888,-23375,-17889,7622,-10173,-39503,-31967,-401,23904,18674,20221,20674,8421],[53808,60887,-388,-68866,-117332,-121152,-79751,-20429,50438,94640,104967,149176,167391,48687,-98086,-81536,26925,84252,13425,-104173,-96986,2502,44802,34016,41747,54944,47697,-2218,-83205,-96453,-34946,2504,57665,87054,18010,-12518,24542,32005,-26464,-61919,-39167,-23901,-48362,-43569,8453,57692,76463,66990,37022,18729,-34545,-82114,-22355,17785,-65572,-118047,-36198,51791,77555,88262,82389,47822,32599,27676,-13892,-22415,43432,85960,47826,-2818,-13739,-20524,-16566,20928,52931,43952,-29653,-139790,-143908,-68334,-66852,-82968,-21535,5834,-23509,-15150,-19389,-95137,-142703,-101143,-49905,-47030,-53906,-53186,-31302,9634,52486,54475,28040,15723,44860,45306,73895,128620,103038,33641,-61297,-181755,-160654,-21015,45238,57709,82030,34816,-56665,-46928,7991,25833,21903,-33188,-76265,-25417,12448,-35753,-56223,-21312,12390,42501,94263,141018,98305,7311,41305,98760,52174,-3307,-35238,-83984,-111371,-87487,-32085,44051,120422,131917,76672,2480,-104566,-123630,-6648,55732,-34749,-116184,-56638,78853,107032,15998,-26296,11170,75967,108525,89271,110337,144950,83968,8722,-7294,-49460,-129416,-155435,-74964,72289,142398,57528,-3184,43957,17440,-39398,131,19431,-43794,-35160,31007,54347,38560,-17025,-59823,-24116,38310,59477,40173,31105,73025,97115,64206,22670,4576,-5626,-29332,-35720,18728,4608,-83171,-114742,-55716,-16548,-31004,-34600,-54231,-79843,-13280,97510,128198,77305,19925,-7105,-11574,5112,-9213,-53740,-90987,-54697,59034,128535,128385,106161,62678,-11801,-79725,-83499,-22771,14598,-3276,15502,110494,162413,50342,-88758,-133906,-139214,-131259,-80285,-40911,-23712,-32113,-42813,-16211,47524,74560,47360,26248,35001,-7401,-68436,-69120,-16813,36117,37384,-7363,-66312,-114602,-138399,-57270,65761,83891,50028,13886,-87313,-119063,-61297,-58041,-59122,-32251,-29133,-25980,-21559,-51681,-46354,-7430,1346,323,-4470,18038,37719,25548,46321,84952,58863,3603,-33578,-40135,-27746,-26539,-93880,-190365,-133568,6633,11703,-55860,-50752,-79105,-127556,-63565,22574,42137,57673,30657,-32024,-23156,34915,60582,31961,-39137,-31435,63446,132166,132337,85299,50186,47135,48843,46089,-21452,-103229,-54341,7619,-32620,-70310,-58721,-47852,-24378,-12793,-40875,-29944,62167,137585,103445,-2664,-18397,25839,16181,-31772,-63147,-43028,-1984,-10743,-37513,-5559,59357,64170,13927,37675,123154,120075,53422,24495,-16899,-26601,10144,-12342,-78228,-88967,-56572,-64795,-65160,-12476,-30784,-106425,-54202,60179,101695,80437,72704,39005,-10333,14855,102482,104505,56298,10566,-26154,6506,108866,177380,190101,135150,49808,-17488,-107326,-191151,-181388,-95964,-46332,-40279,-69889,-126231,-182985,-198818,-150020,-68249,-30463,-7809,12814,47036,66810,46662,7205,-15371,-23325,-50246,-78896,-62994,-26559,-25487,-40353,-22276,-31192,-84787,-49372,38018,55228,76800,168724,172955,95629,76625,99182,44788,-46398,-17823,52137,16852,-79546,-87792,11373,85127,18595,-100863,-102801,2093,73802,35083,-39545,-58689,-60693,-79365,-53859,552,-6148,-24707,32006,97215,95280,21565,-33754,-29061,-21846,-63201,-114029,-126369,-56087,23082,32992,-12244,-52536,-36830,3302,25767,82146,95423,37103,15720,9606,11548,33337,-22118,-79344,-39921,12360,26225,60174,72002,32778,-22505,-21955,58008,77225,54581,64530,36101,-55483,-126120,-141949,-142263,-137647,-71119,32584,80203,76710,78613,81449,62299,64146,60458,57163,115620,156630,96108,24260,9047,1746,7781,30160,35105,46985,53021,30234,1549,-5391,60950,112441,35411,-50610,-36540,6653,33335,37141,-9034,10574,42487,-2138,-52177,-40988,-5151,24375,78815,64336,-24329,-49837,41565,154181,187112,117842,44830,2831,-26868,-6053,43329,91986,120296,108586,19643,-23511,45901,107076,78459,15333,-63076,-131503,-141842,-102725,-91633,-91224,-63901,-8626,35424,23285,-30015,-61555,-14130,50823,45672,31104,88445,128147,52219,-50762,-80813,-70451,-70370,-35657,-5185,-40380,-28208,91155,151497,151668,159055,67368,-75564,-110091,-126685,-155443,-93507,27612,77031,47540,-11976,-37565,-15928,8400,-9967,-26506,18261,19833,-58899,-122288,-97922,-51314,-15205,21819,32632,37144,76930,81107,52384,53756,30764,-62040,-130480,-53521,47684,20204,-59411,-90000,-67620,-77987,-102865,-61161,6501,-19137,-64046,-35528,-1233,-18312,-23383,-13466,-46877,-62528,35615,134202,142918,154092,160217,93460,44718,70684,102528,76182,7851,-22713,-13261,20569,53765,34563,-1483,2107,4775,1776,-12548,-46810,-57504,-27982,-7477,12767,21593,9520,11097,47127,84659,102450,66091,-30875,-70978,-19414,57818,36295,2787,65943,72816,-64531,-174015,-147698,-17888,70595,5221,-92427,-77625,31801,123188,76581,-22865,-20320,771,-54139,-123852,-139883,-132788,-131180,-102100,-35692,-42354,-70997,-62036,-13857,22328,13969,-15641,-39895,-27173,4165,26342,3753,-47504,-24113,69929,120825,54589,-7086,-48674,-129632,-110121,38747,98852,60703,47069,83018,108912,47033,-46249,-48574,16430,20085,-40512,-100038,-97342,-82892,-89815,-73880,-19667,15017,37065,53199,53956,20872,-22838,-54443,-26126,35780,50601,39062,76383,109351,76883,11967,-78828,-111661,-36250,13020,-10294,-28875,-6399,3788,-2228,53109,129066,87094,4765,10247,49699,80755,94457,39940,-7838,1950,20263,45183,47745,-17559,-66183,-36574,-20440,-12373,35975,60146,16369,22324,54708,-442,-57088,-26451,-500,-24422,-45029,-64415,-68271,-47484,-29607,-33944,-32338,-50541,-55579,-30939,-51810,-97771,-85240,-28066,37291,41617,4806,4925,6657,1149,43241,62570,28961,5525,1886,-14416,-23411,24842,69145,58861,5149,-58158,-70706,-8153,51347,56908,49036,48863,-12799,-104910,-110347,-35555,12133,-2277,-66609,-112863,-101317,-18748,44257,13043,-67643,-118401,-120320,-44120,19098,14760,5266,22367,13629,-3957,11344,16512,-61164,-157131,-153207,-36450,59159,53218,20302,71215,145200,132471,33082,-25294,-2248,51611,55883,-14584,-83546,-82654,-20958,60955,108910,99051,29641,-23256,-2001,63272,62877,-4178,-89196,-156964,-105346,34689,81564,35930,6365,-3083,-18303,-23815,-40995,-46270,2469,68237,95072,41474,-69913,-111815,-21760,67196,80790,50816,-16128,-114091,-119430,-12540,39811,18746,25563,9909,-111235,-149478,-6809,76789,40952,12776,-8692,-26281,-16266,-58417,-88561,-57077,-58709,-111588,-89992,25410,55292,4358,21888,71557,117913,145794,106711,35500,52733,124051,95839,-11944,-69091,-62444,-92094,-126497,-105524,-26477,55840,48027,-33283,-62565,-10351,57873,58405,-5406,-20253,-12015,-28222,21039,105439,144938,168719,115197,45291,77642,86945,35539,48330,66038,-3453,-57652,-3838,46574,52113,37009,-11923,-64116,-42967,7641,58332,97221,57462,-66631,-115803,-82710,-57531,-18687,25792,2841,-42785,-30701,-17811,-55349,-96081,-72978,-13525,27164,48667,21913,-22535,39939,134092,101258,6279,-4006,63003,68382,-62836,-201623,-174393,-97107,-70805,-51139,-28734,-22345,9898,38199,19887,-30310,-38255,7635,18241,-18332,-41830,-15474],[30949,49397,-5104,-78133,-149248,-165972,-85349,-5004,10521,42920,118713,163918,168019,71541,-84912,-100805,-3399,50919,-11236,-93839,-33340,105427,126377,45848,9424,27929,30755,-1537,-31922,-27972,-7025,15564,65920,83139,22665,-59260,-86603,-14851,24695,-7903,-11945,-1,-26492,-46399,-45849,-12188,30773,68960,112817,140174,65522,-8655,4909,-25172,-132094,-160821,-57579,35885,77698,117103,105730,22027,-48929,-99144,-148863,-114083,23090,116596,68026,-365,16749,40971,39229,40817,24909,-2010,-39576,-130729,-151501,-82529,-84469,-100981,-18851,12155,-31655,-20676,-24797,-91487,-83000,11761,63901,43694,6139,-23897,-14929,15616,49638,57872,20419,-37865,-49553,-54303,-9560,66569,45745,-20074,-58473,-125857,-128833,-56582,-28066,-32787,-4472,-10728,-57340,-69808,-57062,-5300,27909,-36819,-117291,-99608,-40843,-46814,-79007,-53070,6760,41286,63377,74238,53075,11951,9325,26275,23482,25284,29446,-13540,-70442,-61197,6167,80184,120507,115728,68477,3350,-79159,-96273,-31218,-29281,-113649,-128873,-43283,54949,74920,26742,-17468,-31659,4529,74545,90234,105161,118961,46125,235,47310,49559,-24748,-89189,-65209,48107,116961,81341,50568,41066,-26800,-83888,-49977,187,17189,59901,93738,116452,139519,90344,1749,16124,81429,49802,-23306,-35473,10820,58097,94431,109527,98834,52664,-38177,-87730,-35227,-6265,-28656,-27900,-3539,-4088,-34176,-40899,-59800,-118295,-95986,32058,87638,47564,34924,34526,9312,24391,24527,-54270,-115283,-79290,11812,54482,49827,50381,33120,-6362,-9236,14111,30531,53478,89836,116075,131399,125099,13787,-123863,-168204,-178962,-188613,-123700,-50797,7012,34275,30863,34034,63324,89457,120008,119978,84104,4314,-49879,-48609,212,56316,51281,-32945,-82605,-89237,-116213,-79370,4364,-15363,-50835,-53637,-118953,-143565,-66206,-35847,-31843,-7818,4193,27580,35360,13494,-196,22740,20374,-21737,-59889,-42221,-8190,19491,57527,90963,53090,-26796,-53986,12416,60689,727,-91487,-132268,-88606,-18729,-29316,-57174,-22930,-27302,-89314,-79941,13604,90968,80378,-17232,-89555,-94116,-47909,39995,110898,81844,48836,53104,18113,-493,14506,28614,49698,51963,24091,-2681,-22888,-8674,8551,-26336,-52068,-45348,-52907,-52683,-35117,-7537,21960,31464,-115,-41192,-45621,25519,44906,-8669,-51570,-53561,-38085,-26338,-31048,-9094,50725,77273,56431,30861,52129,109172,121794,46954,-27033,-71177,-54848,1893,-5700,-53249,-38951,-14433,-62887,-93607,-6159,33193,-60421,-92084,3427,57135,40918,58615,51034,-13450,6142,72984,43333,-1335,-13533,-41467,-28406,48401,124272,152028,92969,37398,42438,-42924,-207527,-256743,-169242,-72776,-9370,-3819,-56769,-139589,-166194,-104029,-71870,-75998,3698,34653,-717,9658,27657,-5551,19152,76962,19265,-77905,-66307,-31178,-72236,-114884,-81633,-16184,3532,16461,61469,40055,-11552,57821,111207,37096,4479,68644,63971,10441,42141,34869,-53944,-92405,-33440,49297,84435,12855,-101513,-103478,819,57245,16705,-18775,-27046,-61646,-72953,-20167,6057,-30449,-28903,46741,95557,67741,6473,-13441,-14630,-13028,-17516,-84555,-173331,-130873,-34811,-29817,-78452,-80264,-24938,9867,24718,68745,39589,-40445,135,28746,-13505,-45511,-66027,-57080,17438,83973,75719,52163,47125,45903,43533,43898,38440,5582,-563,5386,-14124,-42134,-74343,-96447,-109316,-96399,-2763,111133,120672,84596,82442,124975,152826,128636,77968,40505,44972,69329,36103,-23816,-24480,3786,29489,20209,9016,56520,86345,32568,-14242,-6368,42703,65616,6149,-46404,-58946,-34313,17713,36291,9584,4940,-17507,-76411,-124671,-120908,-64535,13251,102616,78266,-50130,-87278,12814,92582,93550,44586,11812,18753,2591,-11837,21494,92529,116699,67462,3823,33831,98001,92503,26248,-29657,-78539,-121605,-122429,-53085,-15735,-25718,-48320,-42027,19815,47559,-12455,-77824,-62562,-17016,6630,34756,82413,114703,78532,3385,-36530,-44693,-38036,-18013,-51059,-104493,-52780,75259,101595,66285,87271,77123,-33127,-116494,-148201,-170319,-144195,-60152,16524,34106,-27955,-102860,-112809,-91857,-59132,-20081,1109,-23969,-59007,-62167,-25338,-9030,-21607,-30367,-42979,-10044,76674,76459,13905,16112,32855,-4809,-19002,40852,115248,124948,61029,-2941,-36642,-101794,-110386,-13139,60018,32281,-3369,10988,5271,-45301,-33463,7520,-48717,-104069,-13151,98612,112926,111525,102099,20748,121,65485,54336,-14389,-17237,13140,-11649,-50583,-44716,-33899,-36237,-26774,1817,22781,-29598,-93486,-59214,11179,31054,72100,122397,118168,76100,43652,15641,16195,43131,9776,-43940,10652,93407,54977,26665,71771,24237,-100819,-132136,-63832,23072,33755,-63988,-137798,-78329,62837,140143,41984,-90328,-103168,-106203,-130104,-104007,-92160,-143162,-148751,-129965,-125195,-110243,-63572,-41529,4121,86947,78326,-51553,-171343,-153341,-61657,13581,38724,15500,-2384,34398,98607,86364,42532,-20767,-114435,-81155,55718,67328,15622,13754,24140,52502,22457,-53727,-31270,37312,36633,16934,-34419,-68322,-40011,-11980,-966,24194,15039,1008,59750,127257,76801,-10381,-41069,2459,32738,17197,10113,44078,74850,66973,15944,-59141,-55264,21687,30221,-23303,-23538,-308,-13256,-43123,8601,91840,70002,-9479,-22520,-1841,15866,57346,68728,38480,9593,17364,55079,58927,-13462,-51507,-778,11706,6363,60151,110101,85462,31912,2253,-26226,-62676,-64719,-24127,-5556,-13774,-24167,-19616,-29371,-46935,-44768,-17274,-12207,-7970,-15298,-60551,-104180,-105659,-70093,-2420,24679,-23042,-87963,-92644,-13710,77736,68804,-3279,-10067,32988,14780,-40113,-55584,-72463,-68335,-42874,-89739,-157840,-106492,23322,89207,73817,46026,12634,-25279,-44665,-21574,13531,52718,24574,-59969,-65342,67738,149785,64955,-46609,-106088,-100950,6665,83975,43911,1100,3694,-16840,-47573,-25733,-7981,-34793,-77417,-92452,-18491,88817,91991,49719,94796,137892,68392,-55281,-113617,-67919,21182,45295,27494,-5223,-36022,-12087,49087,98871,102573,23551,-40245,-14571,18062,-24146,-73780,-102606,-129965,-63924,47278,76618,40077,7494,-20722,-32417,-6043,20928,24445,47819,117843,117430,17942,-95603,-121841,-61187,-393,22656,2761,-40179,-72987,-45572,27065,49519,14015,-1345,-28262,-129544,-162054,-53099,24304,31098,38359,32345,3121,-3569,16959,30194,-32249,-93342,-42844,22417,16738,-4665,-9357,1337,22846,82787,120105,81040,60131,109026,130625,78203,-24187,-124658,-164038,-133298,-77868,-51360,3931,80204,58746,-33666,-52763,9129,66971,62497,10142,-3436,5253,4906,37302,67912,68382,100002,124509,132797,171111,152722,69465,23142,26812,-24450,-102916,-124911,-85148,11084,97628,78852,3361,-30352,-16410,46869,139534,146775,-5549,-142131,-143294,-98668,-53618,22133,42000,4927,3328,22024,-4954,-78038,-115822,-60298,32050,128142,166898,95607,61044,110037,56500,-65092,-74491,14684,60704,-37576,-194867,-222703,-153417,-90986,-44317,-15492,-16875,1569,41906,52345,12234,-10798,6410,-3840,-56434,-78144,-25427],[-8751,27832,16117,-41370,-115644,-120745,-34631,25755,9828,21071,79020,97562,95310,29016,-99864,-135943,-65062,5919,-25060,-78665,-14351,112907,101097,-34497,-91156,-24316,33177,33702,22080,-9679,-26282,13179,75953,97725,46310,-59197,-106407,-23287,48344,36313,30520,31955,5555,-16576,-16942,1727,11628,52133,138119,150017,52241,572,24838,3323,-72643,-83169,-18426,6400,18945,79914,82796,-7102,-103135,-187972,-233041,-186420,-14716,141276,100870,-13754,2016,79525,94266,66642,32405,14991,17327,-45191,-92504,-75488,-88531,-94557,-41768,-10006,-10980,11120,642,-32682,17657,115188,168328,174077,117206,28365,-9351,-8851,22590,47743,8696,-56354,-56588,-49613,-52816,-17761,-5933,-3255,32298,21304,-35018,-60244,-68874,-101652,-81538,-15877,16177,6239,-22222,-4205,24443,-8386,-72237,-75249,-13465,-474,-54401,-65562,-13796,19054,9140,-29838,-59690,-57670,-35939,-15738,4438,46025,111082,91271,-9706,-47695,-9098,54231,95388,79176,31876,3007,-17006,-25582,-34377,-84407,-122944,-77365,-29530,-21089,-12750,-2227,-11637,-37292,-56742,-37383,-2027,46415,77435,17210,-19002,42311,79092,54734,14637,-13931,15153,75382,110143,116410,58075,-35029,-61120,4674,71024,76616,89564,133533,179112,212785,174235,69728,43084,57101,6846,-34704,6727,44510,43833,50400,57508,69932,39378,-79857,-139718,-78247,-22919,12945,41648,7156,-41097,-51644,-30397,-25756,-86902,-133337,-59523,-9076,-21260,8742,41346,37585,73981,78432,-22784,-114437,-102389,-32289,11606,-228,-6952,16788,49922,95943,106060,29878,1934,86604,131056,63696,-2983,-62554,-110363,-117683,-136728,-141064,-59623,-1901,-7543,-12078,25055,69344,96901,120590,190485,183121,78324,-839,-11420,-29308,-13365,45825,53641,-19732,-46963,-37824,-67516,-65378,-25639,-66578,-114643,-91394,-69135,-76070,-47028,-20285,-11598,23884,85559,131369,118919,92327,52817,29620,20021,-12571,-37509,-22469,-9809,5603,50358,79359,39111,-46551,-56017,61456,109407,-37061,-165798,-81426,10209,-28164,-84601,-56482,-4026,8721,-6250,-33936,17121,115564,101781,-22894,-88387,-103500,-74152,35244,148111,109540,17130,-29630,-84743,-92138,-40669,-14472,-1651,-98,11078,61322,96595,75586,45468,-4271,-47584,-61141,-86831,-119942,-88811,21591,70893,3294,-77488,-119852,-104602,-16001,14810,-7356,-3330,3057,-22645,-47712,-38508,21575,66496,54427,61885,96242,68752,37162,49258,15114,-59577,-83963,-29628,27850,10078,-11131,43280,47413,-60962,-96911,1637,56718,-3806,-35269,26736,32525,-29244,-27435,6577,-19350,3275,36156,2689,-13586,9796,14452,16982,17432,24997,47620,15506,-21292,23228,20067,-92910,-168905,-146016,-65115,23818,63488,37490,-26320,-45058,-15657,-82147,-151471,-37745,28179,-25667,-36449,-18509,-29095,44648,137944,40048,-103635,-70503,7952,-19315,-79879,-71691,25626,98816,97679,83296,32001,-34722,-21284,9632,-4007,280,55233,73888,84702,130076,73017,-46885,-60849,3829,32678,46441,38053,-29111,-51174,-368,21875,553,28311,31662,-36511,-58019,-28630,-38756,-56902,-19876,45080,72590,51082,19227,18428,-5732,-36648,-26449,-53401,-112046,-70955,-22612,-64681,-110744,-82527,-30029,3744,41874,57159,-27932,-85851,-5428,37225,-17698,-98416,-139984,-98205,19599,83255,29203,-20511,1258,56224,116690,119739,27201,-79608,-96032,-74425,-26668,41475,29396,-29217,-51236,-23324,60926,126884,109034,95365,101732,126667,148525,120998,74544,14457,-17837,22746,45918,28202,41244,53200,39537,173,-9799,68432,99269,22025,-22856,-1298,14222,2495,-17700,-8584,-14854,-9154,37687,70100,58145,-3875,-106303,-142246,-83360,-25231,5204,50303,116893,94823,-22,-34626,9941,28659,5036,-30526,-30809,36608,82241,52907,54017,123095,109445,10242,-27987,63881,108964,35026,-46970,-40505,-22795,-48581,-53968,23518,53790,13728,-39516,-62429,5476,83885,69388,7599,-11649,-20658,-49706,-38362,24247,79183,82478,44474,8887,-11049,-9841,6017,-12180,-30092,9366,48137,18627,-8167,41728,89796,33209,-63688,-83384,-54510,-56891,-56372,-9687,32251,-19338,-95813,-120656,-123417,-79021,5289,1462,-67592,-58195,-3582,32759,16815,-27890,-59349,-70046,-22770,55400,51286,-16447,-22975,11515,37959,61925,80785,113759,165869,158668,82867,-10211,-98837,-73444,34451,112628,117132,66503,6053,-29730,-58438,-42038,2199,-12290,-40618,6645,56302,54451,51470,32429,-54290,-74204,-14619,-32189,-65847,995,55045,-6135,-75209,-70372,-50447,-56934,-51541,-12876,22464,-30305,-106978,-58424,47300,88815,150795,218541,177479,82792,20370,-30268,-36856,30864,64976,19008,22763,63513,34256,38370,69313,11839,-42443,-2746,38967,38155,-14319,-106949,-137111,-39154,121207,169529,36219,-100636,-128137,-138445,-131466,-61957,-33928,-80113,-74815,-60319,-98683,-96929,-54757,-70221,-34311,80896,111056,4561,-90946,-65091,-28714,-27400,-7973,11498,-14246,-41246,1972,66137,90666,51448,-24468,-12998,57708,33556,-24400,-33416,-29283,11124,8429,-58721,-68876,-31681,-2499,60514,53828,6159,44357,67146,11496,-24956,-38143,-16425,84509,155766,75761,-25427,-52150,-16712,17703,17917,-15711,-38603,-17213,35757,58814,20836,13883,49223,23907,-24487,6514,25798,-33620,-70561,-10107,58816,53227,-1291,-29459,-27419,-25182,2912,56898,38850,181,20193,28287,-9269,-51341,-74885,-54050,-22595,22624,96034,151188,122704,21597,-44772,-34941,-51998,-86464,-31932,26993,22632,25000,48123,20635,-57717,-79785,18751,114936,94231,-15430,-79977,-76828,-71004,-70265,-4052,52401,-7509,-139657,-174900,-64527,40625,25863,-22764,13024,92100,96193,8256,-84437,-136967,-99650,-15148,-23566,-120927,-144227,-23795,76861,78163,48651,36954,23673,2116,7004,27287,68564,72364,8998,-21031,67834,151948,102885,6222,-74529,-96577,-9867,72687,59066,27664,-3591,-37965,-65407,-59638,-42419,-21799,-20128,-49169,-25593,87153,142341,131648,156578,141331,55127,-8317,-55479,-63873,-1476,38240,64299,52565,-23686,-59994,-3715,78569,89778,2555,-45942,-10084,-28360,-112408,-138764,-95030,-42594,32127,47989,-9011,-21601,-1952,-28847,-52459,-8630,62229,87421,87152,117839,94012,6811,-63027,-72491,-61091,-43228,-22938,-33244,-15380,57050,106696,96016,72453,50922,19992,-29755,-78558,-93312,-85468,-45242,26317,57129,33620,-5618,-30582,16282,68442,-25704,-99141,15013,120540,76335,29617,6406,-36129,-53477,8072,33684,-22471,-15382,69645,98240,51396,-31420,-125241,-136971,-77295,-26043,9067,73192,104991,41602,-33705,-45239,-30812,-6842,14904,37662,44182,48094,68281,48850,-20181,-66409,-35842,53532,132279,151887,99664,34954,-3362,7174,404,-66458,-147520,-129840,4868,109167,97657,44070,7742,19776,92720,157877,148941,19746,-119618,-138026,-104771,-87374,-28420,33154,46718,67104,85811,37785,-69792,-137959,-77553,16373,104370,193751,172835,62032,6393,-47324,-100861,-76933,-31960,-20711,-71462,-163019,-193587,-134454,-48916,15664,12386,-19047,-1296,32305,46156,43311,23489,-15359,-53757,-73519,-72282,-29412],[-30877,5182,32171,10068,-38613,-40359,-1324,26797,36322,37365,20776,11601,12073,-35959,-108845,-114110,-66271,-18102,-60621,-128556,-82165,25484,11731,-112698,-156314,-59634,48984,93446,75034,-4991,-42269,684,48164,43929,-13036,-55507,-36253,4030,21353,44842,56071,39940,32745,35824,52319,60814,24698,18006,64402,47142,-26085,-43365,11416,54332,32917,8383,1586,-37201,-36737,20416,18875,-31238,-80952,-137926,-169217,-134814,8688,139201,97023,-3097,18141,95792,103287,73006,57653,47439,34336,-17806,-75312,-109338,-115983,-84792,-58174,-39017,-4218,16388,-3865,3172,79434,141118,164182,192014,154618,43070,-17905,-15836,12734,29816,7913,-19876,13306,18987,-32579,-37828,8635,75019,130183,105207,-2317,-63213,-58128,-90500,-93891,-23578,13194,22751,21240,-2945,-1062,12381,3765,16748,62318,52438,-22269,-67533,-31263,6130,-26857,-92759,-130452,-132430,-75949,-13987,-15529,-4427,87557,111022,32374,-19112,-34161,-8531,53582,52209,2119,3394,21833,14866,-22633,-75613,-70717,-10756,-40830,-95665,-52345,-12974,-19488,-36066,-82732,-119456,-81777,9997,90105,61117,-20748,-36545,-1726,51849,90682,46829,584,54253,124521,141373,98597,28970,25400,96152,140461,93864,60139,111118,163102,165949,116290,44407,21880,10695,-8112,35678,130644,141561,66587,-8622,-50025,-23658,-2967,-80657,-142150,-105304,-73427,-28633,1787,-73563,-146660,-105879,-10887,29414,-38864,-125984,-123068,-109875,-103059,-54821,-10358,13205,77599,103476,29731,-61273,-56842,10954,44349,15137,-1078,46163,85126,90272,55909,-61307,-91338,32439,74010,-42763,-127066,-128276,-88048,-51763,-55597,-44476,33816,48696,-36573,-82885,-36722,27338,72584,98573,141081,103907,-1050,-24448,1308,-30619,-26242,34842,18440,-32341,-15200,-607,-31873,-20954,11500,-17365,-80845,-76491,-22918,-19000,-40962,-28422,-22119,-603,101404,184851,177947,132903,63093,-18840,-49416,-16801,29624,47893,31033,11039,20842,32204,3560,-58841,-56161,47541,61942,-115219,-223011,-44080,97114,-8466,-85773,-28727,-1990,-10679,17781,60,-6209,56062,79297,25379,-11550,-36253,-36116,27157,94374,39250,-50736,-88563,-99462,-75488,-25332,-3972,-17039,-49904,-22925,55599,106249,110534,81285,20472,-40980,-69063,-70556,-80114,-67078,-1120,-492,-88356,-131860,-137210,-143447,-92499,-26230,23099,54290,28485,-17899,-47207,-46661,21197,63115,25484,45353,120892,72532,-15778,-13902,-15603,-68816,-76440,-4003,50001,27314,13591,70785,68848,-40222,-59559,3810,27384,45055,98435,101488,30624,-51464,-71048,-58640,-49475,-9929,23726,7412,-673,24037,67540,74779,14331,-40313,-28071,-38221,-77124,-51299,10964,14620,-42579,-83328,-59693,-15421,3856,23554,39972,48795,24975,-85592,-172860,-91646,-12356,-34345,-71491,-71643,-46426,30395,96718,-8331,-129881,-66605,34375,37950,-8598,-27714,36823,99016,88155,33028,-8848,-25718,-45669,-67846,-16149,61637,100465,109261,129396,150643,93017,17225,18276,25334,-28245,-33924,28203,17782,-42212,-57803,-42511,-27937,19415,31660,-20536,-52078,-65569,-77829,-50389,-25133,-27132,-2535,26451,7359,-4220,-20380,-50033,-49442,-36761,-34303,-2034,6136,-32858,-63843,-63968,-60224,-2748,74159,37488,-75550,-60635,28410,41562,-14839,-111685,-196437,-154300,-18858,22889,-66965,-110624,-63166,19349,105849,113316,18584,-94315,-112945,-67912,7910,79124,40320,-52694,-59786,-1250,59629,72120,49615,49446,39357,16971,9284,18470,12621,-49750,-65274,25342,86319,86526,104772,94053,39836,6716,18166,82589,85506,7043,-32853,-29732,-40610,-52894,-24717,22643,30444,35803,46769,38658,10983,-53042,-156496,-133662,13173,87897,73008,64592,75647,62978,49783,15962,-22239,-30008,-42529,-76896,-63919,35459,149480,156984,118971,126497,59799,-55046,-65187,55837,96758,-10148,-89831,-27692,46999,26018,-2790,53787,67600,17843,-18674,-34327,-573,68449,108301,102832,78697,10501,-101986,-129984,-30590,62024,78403,53493,926,-56127,-62101,11199,81062,89545,58625,2313,-41831,-11535,55179,66396,10680,-48604,-28325,45835,47864,-707,-21271,349,-13187,-29581,-26868,-49570,-64303,-20575,-21299,-69390,-25855,47613,61370,13409,-15543,-11863,-22035,-18843,5004,-9824,-53400,-44194,9237,60568,57264,34436,57630,111643,106130,36134,-32387,-67809,-27704,3404,44475,95681,40915,-88672,-146529,-135790,-95592,-38165,36174,90557,88608,44256,4299,5647,22896,-28165,-90584,-96757,-89387,-41653,47725,74937,5643,-49890,-32988,-10600,-35680,-51119,-50052,-38314,-41912,-79100,-59825,35700,104040,169011,215610,152244,51212,-1019,-46671,-60256,18470,87152,49400,-10701,1979,6234,17852,26094,109,19908,66066,29481,-31900,-64099,-91199,-65413,55998,189135,186967,50484,-67087,-100020,-97460,-62984,-11325,-19252,-48693,-10963,26323,-1683,-50998,-79850,-114746,-61981,41145,73283,64659,95211,126246,66851,-22450,-55962,-43095,-52277,-111774,-90452,35499,118080,89664,28405,15692,31102,7821,-33731,-42760,-8884,30782,17253,-37405,-85315,-92068,-48055,49843,81571,52072,77737,71990,-44213,-119943,-94810,-2987,104334,118594,12126,-67937,-63268,-7790,47074,40307,-40796,-105876,-76550,25681,103334,73458,21843,28269,18068,-1563,18224,12832,-63094,-87256,-39225,1868,10455,-13249,-32523,-9514,-3845,-19119,-4560,-23961,-20610,29952,4793,-57056,-63603,-95343,-126283,-80095,22769,121608,162512,98934,-7075,-56619,-32185,-44158,-85639,-35838,31596,20580,18828,63478,56319,-37056,-90479,20753,162742,133340,-25481,-103275,-73926,-59239,-71304,-1551,68078,9385,-116337,-150221,-82329,-34114,-53564,-51690,16264,85884,97470,41512,-21853,-47713,-5656,53965,35306,-65480,-112008,-15132,75639,66322,39475,21545,-17360,-23264,20636,48894,48535,38616,36958,26502,31635,60393,71656,27297,-52031,-93315,-44938,28436,81509,81756,13535,-32616,-40985,-67179,-73970,-45914,-42104,-65976,-37991,56939,130031,157450,170078,113867,59733,81610,68133,93,-17494,4705,44578,38352,-48591,-94963,-34754,33821,45631,18871,25900,46353,-351,-90797,-132632,-108994,-39260,43656,32175,-44638,-39435,-10194,-36021,-54419,-15689,40480,74709,93989,98352,72024,24310,2161,-63,-28851,-59196,-53346,-42654,31622,162768,203279,116092,41214,52890,59424,9550,-16820,-17898,-60117,-53419,19796,29212,-4355,-26468,-56292,-54459,-13860,-47518,-70093,20420,114007,128327,107504,43352,-45985,-74586,-18591,-23400,-94049,-87560,16155,96293,62574,-27664,-76196,-13869,32107,14490,46471,116217,94379,6000,-31446,-28047,-50573,-71462,-40270,60172,111778,97600,86490,13378,-108467,-164439,-122604,-22929,57041,55116,15738,10967,25126,44893,50999,-7137,-78326,-61848,36809,69440,14870,-39559,-39822,23139,92540,92356,76576,15447,-87948,-128392,-104579,-86515,-61680,-9410,35566,85724,91454,12357,-91736,-119810,-25597,55962,93060,172804,179030,54413,-40877,-54968,-27793,4311,-13451,-60616,-88043,-88256,-63670,-37842,16612,68529,26967,-17375,48530,103801,95592,79602,38140,-41477,-85895,-54389,-22714,-13991],[-34305,-18444,22080,32708,14524,-7038,-30803,-20190,25149,20460,-25094,-28746,-26003,-55476,-64473,-23740,5524,-2571,-82544,-158513,-106424,-8777,-4452,-78996,-104388,-33299,63281,121534,112383,35513,-14877,-12495,-22830,-68609,-97985,-48547,15843,3747,-21433,34780,58498,44344,76367,95814,79764,67802,26870,-11725,-21345,-32545,-72061,-97261,-45519,39879,60957,20132,-23132,-56273,-40372,-12571,-23924,-28641,-13935,-950,-13800,-11727,75413,141404,81824,21907,51427,86465,74063,59219,69485,46645,-15464,-66649,-107187,-146889,-122880,-59653,-34290,-22607,6809,2010,-16513,28286,101218,109941,88315,111589,113900,21508,-32066,12335,52767,44202,42999,47335,69095,51723,1274,-15837,37424,129076,164650,89538,-16081,-50458,-17688,-19780,-41419,-50016,-96707,-96198,-47142,-55792,-56155,-13640,22282,57770,72286,39269,-5158,-28540,2807,21725,-37620,-93861,-114967,-148258,-96891,-693,-24703,-80459,-24331,44444,49833,31988,12526,18225,37995,16469,-21687,2536,22207,197,-27725,-48015,-21224,28176,-40696,-97812,-14802,24477,-16957,-60366,-106312,-107730,-54632,30309,131870,141190,18836,-94372,-96321,819,94560,65763,2622,46742,106530,115471,124494,111294,94959,113747,137954,99436,54941,69278,101205,82871,16777,-20673,-12876,-17981,674,108603,198607,171355,72959,-18799,-68372,-52670,-9691,-27846,-96004,-106706,-104320,-87335,-72382,-134171,-200131,-130688,18290,59603,-34020,-103187,-106723,-112145,-99476,-67080,-56597,-48908,7616,66177,63199,17985,45561,123113,116016,59343,55532,92201,59430,-13278,-64997,-139670,-125792,13829,41067,-77931,-147569,-135211,-85719,-46767,-22999,15487,73875,44596,-44015,-72644,-54147,-41424,-9020,20308,31324,1127,-27028,414,28268,-7521,-4692,32521,-43742,-113665,-45099,30273,33130,44781,77223,92090,42876,-18077,-27562,-18844,-27804,-20729,-15826,-20601,64577,178101,182480,97850,-349,-94159,-129186,-40014,68780,82483,38492,13841,-4590,-8432,-15291,-44839,-38142,15456,-15612,-139827,-152901,8464,105156,23215,-13025,24994,-1411,-45331,-28295,-24068,-55681,-41991,32745,84470,81810,41707,-10839,-30343,-9486,-15153,-30333,-29167,-12527,14985,41430,63666,37584,-28719,-41190,-11225,25715,76592,67032,11800,-23436,-22535,29205,80693,59843,-11537,-113772,-194471,-184605,-121043,-91619,-59934,-3167,58669,59850,4761,-11974,-16361,-42579,1034,60270,23419,12491,75650,63687,-10326,-21588,-24958,-47131,-30567,33131,81154,82305,63802,74093,59733,-6638,-12011,12907,7872,68644,148794,89565,2890,-13153,-24510,-69963,-65918,-11351,54194,58900,12437,534,59675,78975,43735,26751,16442,-35739,-78741,-70268,-17124,34143,5137,-36076,-29785,-37820,-82465,-63669,11047,46457,7783,-56171,-110934,-101812,-50094,-32192,-79528,-78424,-35814,-8067,15700,-36143,-93475,-37570,26741,42296,29886,-4479,-3011,14394,-11660,-69016,-73659,-25633,-25562,-73843,-18356,92417,146036,166839,154327,111443,72040,91331,118676,60662,-53365,-80332,-2663,19090,-67253,-123008,-89074,-50168,-35547,-21845,-28494,-67142,-100939,-65878,16114,10493,-68498,-64475,-12067,-32101,-38311,-13710,-19120,-32291,-9195,13377,28363,52648,69064,37844,-27599,-64366,11170,90346,18631,-57274,16085,92124,68096,6046,-82977,-159513,-118022,-21843,-22090,-106499,-124288,-79175,-13768,48569,60747,39750,-7687,-15016,24588,56593,59219,-17659,-129569,-123714,-32677,27140,40700,15336,-31474,-75816,-105686,-106694,-58106,-53863,-109528,-79212,42347,100790,78195,72933,73334,51623,52945,83820,102408,75208,30001,-1779,-49622,-85916,-67527,-4734,40215,44337,63096,45210,-22430,-59065,-67726,-106048,-50406,66849,95582,72216,49691,19222,5520,31436,-23925,-93578,-56781,-27307,-59745,-44741,44234,165862,218623,148272,56804,-32256,-83558,-57116,35530,69796,-6587,-67480,-17272,61574,71269,42153,65728,79039,57039,43303,32588,12551,9562,48636,100952,119172,52493,-72344,-115472,-29356,62451,84475,53883,-38530,-138559,-132056,3539,124159,130949,59776,-20402,-57897,981,63242,29523,-36604,-43699,-4633,43680,50253,5591,-53733,-43596,10869,57843,89398,66366,-9117,-60509,-52980,-16574,60139,112047,80619,25987,62745,116430,67841,-13132,-48477,-77219,-81477,-22029,63494,96175,48806,16118,42690,51475,-4334,-58373,-52966,-30318,-27939,-95498,-103922,-12606,-24420,-163285,-251315,-226250,-138938,-49443,66710,163116,147780,58715,-20955,-7336,103191,121971,3615,-87090,-70256,23120,88193,73917,22945,-17014,-10584,19293,12103,-9434,-46843,-69724,-36809,-20880,-38040,5116,74062,124065,143869,110940,39097,-15098,-60254,-69491,23712,107280,52596,-46500,-26698,14145,8179,-11274,-17135,13607,23672,-46256,-99033,-82885,-55754,19718,164288,238004,174292,49352,-31720,-38797,-22921,23172,62818,12053,-49389,-11748,48833,65382,-17429,-104403,-103987,-24983,12132,-4038,65328,178661,184377,101510,30430,-36984,-63755,-46078,-86568,-69868,57081,130242,76969,13533,-17979,-28716,-21116,-16387,-1592,50965,70217,46347,25818,-24484,-76178,-80403,-19378,29407,24920,23938,19360,-66337,-128232,-94032,-4996,66870,57129,-28883,-72302,-18091,95521,140589,73309,-32157,-85899,-52525,34693,96769,61641,8934,21704,26288,-1138,-20555,-33318,-58768,-74783,-81754,-71955,-36206,-26869,-41053,-6812,26977,10214,-32994,-52466,-16936,25429,819,-24301,-12511,-53390,-112879,-96023,5338,107272,128919,58101,-13632,-41485,-37186,-40286,-57075,-35723,-3433,-7051,-8554,31355,49951,14898,-35621,-12624,59710,75808,2269,-61066,-61304,-65979,-80488,-33548,11996,-14085,-52438,-43612,-41813,-85972,-121753,-78748,-3995,10983,-15088,-3746,52726,90761,119587,111130,27178,-63891,-57248,45505,103966,48399,6006,-14787,-62816,-52734,21976,55696,35569,9291,36800,59515,44328,33253,57287,45316,-23730,-66156,-34724,18046,90444,104250,34805,-7276,-6512,-47104,-71012,-49975,-56839,-68590,-31016,-4275,10861,46237,60035,8010,-2084,62014,97770,55136,-336,-24443,-5086,-3201,-46721,-54435,-31193,-38609,1820,95560,142851,110984,58975,-6179,-82213,-155183,-167383,-89227,-25320,-5509,19252,10713,-14352,704,17350,-13057,-8167,67442,107891,75716,37554,34027,32579,-14777,-73110,-72400,-47022,29390,144395,165582,57320,-47595,-19850,47821,34976,5167,-793,-22233,-11797,11877,-34780,-69265,-69835,-87550,-116725,-100163,-57000,-26454,-9321,25770,87526,100604,35251,-35736,-40433,2258,-20048,-77960,-75581,8396,96244,64307,-43284,-47885,64697,89691,29428,45645,101454,59922,-28586,-55821,-30605,-28120,-76320,-63811,57662,117736,56406,-8088,-70461,-143201,-168287,-113381,-43083,-21261,-27220,-12397,12243,26510,48212,49224,-956,-22757,6867,29520,-24074,-125579,-208726,-192673,-93016,-44152,-62174,-24790,-9581,-85411,-148162,-104089,-27913,-11314,-36471,-25500,33111,29787,-37409,-83912,-70398,15123,90399,119378,151964,125326,41970,7664,35255,65044,51941,7657,-31864,-37672,2085,51464,28747,18147,40319,8724,-2707,109020,196576,177145,107649,21010,-60775,-87572,-32603,18872,-4547],[-33564,-39621,-8414,9512,7858,-25950,-79765,-73846,-23876,-30902,-41161,-22655,-22342,-24190,7042,54650,68849,39865,-40884,-84917,-16404,64321,63724,17561,-3606,20464,43622,48961,66944,54312,14253,-18098,-62125,-93104,-58563,-1118,1117,-37683,-44163,4044,28051,58576,119814,113825,39895,10309,672,-21579,-38279,-42781,-92148,-137297,-105170,-34786,-248,-22203,-39008,-21797,-3638,-9192,-9913,249,33991,92123,81253,24309,78449,158281,103949,19330,7675,25196,39464,53336,70677,20678,-65163,-93384,-93302,-103723,-68816,-20883,4902,33281,38875,-4459,-7415,60020,88272,47985,15341,45218,85384,21126,-39395,17263,69251,52353,70962,76955,44047,14766,8287,2434,28118,96331,112001,39931,-5574,-18595,-6128,19040,10288,-67750,-189316,-235248,-196953,-160710,-114946,-42784,-4905,2282,-22313,-44327,-6611,36792,54980,23558,-53178,-78486,-66248,-99756,-83960,-9270,-11787,-82928,-95980,-34611,20949,47064,95383,126595,48937,-47014,-62396,-16956,541,-24034,-40107,-37454,-9066,25327,-20496,-46426,18362,46035,-680,-81367,-130387,-58423,17390,45081,119827,164222,69491,-67978,-115131,-55308,21711,24965,-7919,4577,33152,49178,88612,113245,74177,43089,75832,90976,73418,59320,75406,75672,13935,-38793,-46249,-59361,-9835,108379,129111,64081,13133,-7680,-14569,-12402,10542,12440,-45354,-74223,-74816,-91444,-91571,-90188,-102806,-46629,58141,41205,-64674,-86976,-41774,-14961,16011,16555,-36447,-74480,-57027,7557,67065,72055,106543,185816,164297,95325,97225,92517,2453,-78408,-95159,-117033,-94123,11297,44370,-25792,-75110,-91787,-96038,-97112,-55826,18558,52636,-2374,-36435,989,18880,-45766,-80995,-55037,-15943,11724,47799,67361,85730,56333,26008,8103,-92016,-185622,-102350,46678,102946,80901,98406,162483,150139,36607,-43061,-39760,-22396,-22481,1839,16298,59054,151914,130073,1137,-106230,-146608,-135628,-47184,49798,53165,-5969,-13243,-6590,216,22432,20452,14760,21820,-25646,-55338,353,35583,19987,33425,59862,37616,-20487,-67651,-83292,-74684,-92691,-99919,-8328,82165,90658,35744,-55865,-120180,-79789,-12309,21364,50182,68740,62177,56606,82556,82401,42133,-906,-35851,-22396,20566,7588,-31645,-21921,34323,122287,188545,146594,8529,-147827,-224666,-196562,-91096,7751,46990,34354,44865,24340,-14064,3899,20780,-12416,-7478,42294,34098,-1609,14986,36633,3089,-20264,-34099,-26519,25813,78301,111065,137488,125375,92524,43396,-6536,1442,28250,19405,38782,43378,-33616,-71613,-5443,13405,-39702,-51742,902,83481,96441,1925,-43195,7014,41998,94535,164461,108544,-25217,-59725,-37954,-38013,-26569,-35764,-31411,15517,13644,-68115,-104377,-55878,-21916,-25022,-10666,-39382,-88619,-63053,-8334,-43867,-46968,-26274,-56555,-49457,-22000,-25477,-14780,-2467,8950,3416,-53948,-100142,-113083,-132146,-137925,-102596,-35546,-11975,-61318,-56229,14014,95471,170083,152791,62319,37554,128655,169185,78648,-35446,-65895,-18456,9716,-55134,-119526,-91630,-61111,-75346,-71116,-66576,-120273,-152302,-63220,64855,72295,-17883,-62042,-60426,-80892,-44702,16295,15829,-7079,5593,23480,49104,100417,134855,76445,-26123,-57014,-1262,23388,-21817,-23705,33351,87678,81821,34751,-32480,-49979,-7083,6407,-54924,-108759,-83735,-43384,-14644,3249,18574,65043,79211,71042,69023,57290,35859,-41322,-147102,-148281,-62585,5820,50346,9245,-89684,-130163,-112021,-81170,-38136,-66700,-120471,-61735,50813,88435,34828,-22089,-10356,43614,78963,99476,83151,50320,46599,28334,-52272,-105612,-61151,13831,40471,23284,47670,50723,-2104,-20634,-6165,-9660,10507,26025,17528,35636,39171,6439,-22414,-40174,-129039,-162473,-50439,28180,-1977,-17216,23332,101053,168796,103267,-43499,-120884,-75106,-22352,-6184,2777,4300,-22092,-26466,10211,63784,70535,77354,107329,120725,93250,58871,13066,-51835,-69502,-8812,73981,72228,7548,-23043,-11150,20002,49169,28034,-71241,-166512,-144486,-27788,51897,52881,19958,-19791,-68266,-61259,-14780,-9550,-37749,-26284,-4188,-16999,-40558,-74941,-113450,-71127,33709,87416,93112,80261,18554,-79088,-90430,-11329,76955,103380,58259,49748,157087,211597,102113,-23476,-72493,-94702,-74392,14429,105528,109260,64335,53291,62512,44683,-13979,-65990,-48885,-30992,-82320,-177174,-182719,-94655,-73124,-161468,-237773,-206055,-95650,-13244,31405,82758,112264,55343,-42604,-5274,178103,228037,87979,-28857,-18354,56217,73350,31798,11685,-13656,-40231,-6671,38311,36103,-1021,-26084,-6064,8771,-25284,-18927,33078,62381,71867,84879,44107,-33114,-78433,-55257,43934,113632,41214,-59557,-34147,21427,17550,-5096,-24763,-39007,-40179,-56202,-66356,-60703,-55260,37178,190271,208410,103441,3865,-23302,18297,34679,60949,117416,75514,-44577,-76138,-16011,49972,-11718,-100761,-57605,20768,-20158,-59310,54909,136087,66857,18369,46872,8889,-36911,-1856,11739,29728,85313,89090,28235,-16725,-60658,-86660,-53768,-5124,35964,61664,55180,61674,94423,63313,-33272,-123070,-122122,-67102,-40683,-40775,-22407,-20043,-31014,-44113,-50256,-28650,2562,-18264,-31105,48869,194464,207397,94001,6524,-19909,-7635,29588,43350,14079,15891,46677,31273,-32337,-72984,-63167,-29693,-45793,-89860,-96347,-42803,-18694,-59185,-63611,2523,38158,-69,-10412,7455,-3578,-11844,9762,31273,25790,-21362,-69665,-32976,34986,61252,55624,26923,-21276,-46651,-31703,-24755,-41076,-56111,-34206,-7154,9974,26871,56909,45598,-18361,-54793,4908,63958,48901,-4183,-39450,-51424,-53181,-63697,-52027,5386,53736,16858,-72789,-107549,-44187,10225,-42672,-115021,-70450,48597,118144,147067,100616,-19920,-68268,-10303,86011,121792,45840,-19513,-23875,-28506,-24905,13986,39154,57412,60928,62095,59052,63823,81610,108684,106425,38094,-9130,14736,38597,64278,82450,54516,25816,11168,-16321,-19589,27359,42046,27250,7348,-56217,-101775,-87903,-91417,-125884,-112612,-40655,32419,62092,50380,6362,-7531,4158,13802,24052,-11076,-61242,19769,176562,221809,150847,80797,24803,-48464,-161562,-260164,-216905,-88842,22709,80060,73920,64987,102410,87120,-28965,-63466,53907,140184,81027,21145,21438,32658,-1833,-48670,-48991,-55259,-35475,40756,68064,-12614,-98991,-68477,17752,50802,45644,18585,-473,30381,25592,-57535,-104292,-114125,-114903,-91644,-50206,-7124,6530,-20490,-29628,-527,13081,-11226,-12300,15177,34336,15941,-8748,-7634,22854,61073,44101,-28140,-15172,79525,88861,34336,35525,79908,55137,-38760,-101214,-72824,-35775,-70278,-54572,40752,42565,-59619,-122569,-122707,-105954,-86549,-26694,16731,-18832,-15559,41608,23718,-48082,-34809,1634,112,15497,36694,-2529,-90704,-189083,-262792,-243317,-164321,-147152,-152893,-78169,-26922,-80393,-137504,-74282,40562,61694,-27597,-63537,-12416,2896,-3795,3478,-20326,-20046,33637,82199,84697,48389,28122,59562,88974,72843,21457,-8215,8750,32514,45492,52673,19113,-14854,624,20214,35940,101640,163871,164014,90737,-6499,-56638,-58736,-18415,25856,-10138],[-4947,-28488,-24061,-14006,-3410,-24181,-74937,-75939,-36358,-28053,-14885,-4501,-1959,21990,47074,62546,73866,83330,42449,25587,90494,140296,103614,50307,30229,39978,-3425,-86233,-70255,-16098,343,1894,348,38267,99526,77459,-15794,-52452,-30004,-27101,-10230,76654,133836,75510,-8635,-20369,-8803,-12885,-19447,-54230,-123288,-135162,-96912,-74776,-53623,-30536,5073,54577,50153,19409,27317,28095,43001,93457,54615,-58444,2476,166974,159447,7741,-90523,-55174,31021,81568,79937,-2688,-67615,-41809,7288,16911,8479,4982,27972,80166,66977,-7556,5149,76710,42504,-35638,-44715,14547,90465,66499,-19256,-22803,9093,1998,36208,37775,-21538,-29062,16682,40058,33347,34553,16177,-6523,12341,-11866,-57071,-27007,8040,-44997,-147921,-229756,-263012,-224893,-116183,-7396,-10748,-75248,-118506,-109380,-19900,51682,39611,-17489,-70545,-65185,-12726,-117,-27662,-26636,13943,-4151,-63758,-69805,-43586,-128,98952,149044,33447,-95172,-101550,-53692,-19574,-6086,-15314,-24283,-11852,5276,-7668,-13359,-5300,1124,-2143,-63695,-121385,-50877,22322,10631,47865,106690,75121,-17851,-85260,-94904,-63744,-31387,-40000,-67899,-59697,-17522,25513,46488,6280,-30302,-3243,29005,58515,82095,100738,121155,81121,-17698,-101052,-133278,-38135,57560,-4346,-86770,-65084,-16405,4889,16028,21747,11807,-13944,-25077,-27007,-55322,-55072,5295,67871,104405,98577,10336,-70710,-64404,-4065,61231,133007,121479,28830,-23606,-19290,15308,81079,93003,90233,159841,182769,125746,91385,42812,-25880,-36570,-12888,-34889,-61861,-39628,7200,19579,-2123,-44662,-90326,-121469,-79780,-657,16799,-21693,-14434,64435,124092,31902,-78151,-76761,-4138,63448,92758,73482,97850,88975,10946,-51151,-104016,-159489,-111460,22059,90741,51099,60869,136249,138261,54202,-3256,-21819,-50960,-72927,-9590,62488,91920,124032,65585,-68792,-160598,-145797,-72695,-14186,17497,17193,-25905,-27928,20351,57060,104484,111472,61105,34760,34839,81360,83789,-35265,-92151,24043,66292,-18328,-62891,-74010,-89868,-86029,-81785,-88880,-35977,11080,4216,-44089,-110723,-147247,-71830,-3809,-5746,18820,53106,25057,-6498,16867,63456,89318,69122,18799,5535,-637,-16432,-33229,-20221,58067,147600,160225,98249,574,-116054,-173561,-140463,-53600,49143,80241,8496,-10022,17738,16547,21992,43685,34945,9393,16013,44386,30497,9476,5987,-10986,-26451,-38438,-30692,30055,83911,100952,117388,125713,108397,41936,-17749,13077,55540,33977,-16436,-54195,-84210,-95729,-40566,456,-5710,-17194,11198,74216,79032,-15355,-53382,-13006,42759,154538,231577,125754,-35223,-55837,-32102,-67026,-83449,-70581,-36062,43294,76668,11005,-51757,-54865,-51920,-26967,24540,-11926,-77733,-31614,68452,46131,-3989,-23772,-80986,-87804,-24780,-728,-17182,-20275,-18119,-52653,-130293,-181749,-188622,-162240,-95492,-29611,-2130,-18849,-84441,-126917,-109813,-14040,105586,118984,38334,29707,126737,136374,39801,-12755,-2623,13690,28968,20376,-30134,-48640,-46060,-48176,-53955,-81795,-152289,-186018,-91737,48815,101911,67804,824,-67173,-96929,-32291,39653,33208,-875,-3662,20969,70446,105039,100392,22041,-66322,-67788,-48599,-83098,-70364,-30583,-31103,11790,75882,74325,32460,49438,80199,23607,-88897,-123215,-60517,-10096,-2115,-4930,13247,66261,82856,58833,28049,30262,54778,21523,-46541,-63417,-31660,14363,47986,-2850,-69440,-48302,3931,21026,28223,-10417,-60665,-4779,92391,121930,62950,-36484,-61799,11280,62665,54636,32838,14436,21137,15225,-42437,-83969,-35737,41172,57219,20913,34667,79422,104060,102859,83422,55411,14635,-35312,-38584,19133,56937,50913,5416,-73513,-168556,-157745,-17969,87948,60026,-15797,-38252,13108,80995,59101,-49714,-116440,-44943,4858,-34483,-40178,23150,32948,6735,7,43983,66565,68794,110796,144293,90585,22724,-13086,-70383,-121170,-81880,30267,76333,55526,38451,-3818,-40601,-24425,-14497,-56964,-103522,-96522,-57221,-44192,-48314,-32519,-16185,-61164,-131484,-118535,-48768,-19989,-15681,-6239,-32416,-93182,-132711,-124859,-49149,40092,61033,14737,-6609,-20636,-77973,-109175,-86625,-46207,-28166,-18564,49922,182980,196052,63764,-26241,-38193,-31825,-17275,28054,69137,65490,60279,67696,49953,75148,100137,27201,-26204,-36114,-76738,-120243,-98440,-85426,-106834,-124502,-111494,-56363,26092,35779,-46482,-57624,42883,43968,-48830,-6577,147198,166631,62056,115,27062,66342,33799,-23221,-14845,-11153,-62341,-37222,50120,64965,30403,27571,33567,2651,-42986,-25940,23621,38297,43321,71370,52990,-29327,-55648,10241,64548,62968,6745,-60992,-48574,820,27496,31963,1123,-39561,-12117,37307,43869,-1109,-46239,20967,128409,103276,3937,-41108,-13686,48094,52330,43649,96871,87800,-41679,-133643,-86453,7782,-13971,-74213,-37044,2479,-69045,-56136,101953,117324,-25045,-63108,19811,29674,-18331,4381,66434,92796,58097,-14024,-43275,-31908,-57078,-76041,-47837,-11422,21616,14757,-4396,38887,113339,99949,-11928,-142032,-181421,-131829,-61156,-34376,-30404,12132,49067,-6315,-92795,-95509,-21215,14435,15595,61966,159423,163179,82467,29353,6139,4045,29658,18396,-14211,15494,44330,17996,-35189,-73184,-62892,-34881,-32208,-38146,-40528,-12930,-8282,-74270,-120473,-61704,7662,20976,20175,15421,-14500,-25770,-26886,-3206,53540,41166,-49159,-90142,-73828,-8536,75656,70855,-8404,-35277,-6369,-8643,-56757,-96229,-67538,-13963,-654,-3094,35317,70068,27089,-38823,-6761,77605,98176,30852,-470,9101,-17008,-74438,-62013,30040,88126,46871,-15223,-14100,43819,49081,-41338,-103339,-75501,-21304,15348,42425,-3450,-73414,-43951,8802,46736,78805,52225,-10654,-9411,23561,-6173,-40078,-9543,68951,120701,101954,29124,-5046,32674,95213,128044,82529,31188,30915,26459,18052,46623,56668,38718,12906,1381,34303,129025,182054,137184,27921,-69038,-95718,-106349,-153222,-192973,-174894,-90451,-15723,16524,48870,42673,18365,23712,43660,28286,-13952,-9493,70424,155474,183815,135423,40568,-39623,-75270,-113544,-184482,-176055,-92302,-14459,58613,106191,123276,142811,100595,-18218,-60145,35654,106234,33967,-38591,-34446,7880,28243,15597,-9212,-77195,-116612,-54084,4939,-37053,-66793,-19049,22950,64924,113710,68221,-8526,5211,11859,-41752,-81833,-109527,-99504,-4017,79660,42277,-20049,-24144,-21480,-51455,-58349,-47374,-2184,38343,35824,17143,14184,9859,-2405,5208,32571,46718,52058,79297,69269,23828,15398,66965,64132,-47424,-145305,-145342,-130889,-120858,-50572,20396,-29436,-103633,-115027,-97728,-57119,-13436,51681,93793,48805,56761,106187,23037,-127214,-130357,-37406,32605,62895,55497,4376,-65600,-117895,-122639,-76670,-35298,-43433,-72849,-44220,-14017,-48065,-77839,-37290,21618,28390,-20032,-39434,1180,48637,94065,93533,-2191,-75075,-67691,-42555,-29590,-4729,16719,30614,29074,7432,-13613,-16975,13076,47278,31526,-5693,-12376,2351,49350,93554,75007,25060,7976,41679,41363,-3608,-7301,6116,13434,30120,10233],[41067,-403,-28003,-12164,12945,-2441,-50380,-57728,-19011,12857,5870,-26458,-20377,12531,2891,-6474,19909,71755,61164,34519,78623,95139,31601,-27951,-37045,-6799,-53589,-171222,-187864,-120133,-37167,29307,75042,140250,168100,89655,-17723,-33484,-6267,-26472,-22053,76224,113556,22001,-27357,3536,4444,-18129,-38532,-99407,-145271,-92718,-37618,-62422,-65916,-12671,47120,89707,73157,26802,17772,19060,23729,43110,-19895,-130492,-57858,135875,176671,23574,-123158,-96248,25083,95512,58009,-45636,-63250,18483,96954,96801,32564,4184,41182,84783,48248,-37036,-11047,68298,952,-107873,-107039,-42281,53789,96805,26608,-36581,-36619,-48009,-32308,-27743,-51770,-24684,55364,109998,93452,23167,-57206,-67549,-23906,-54175,-129625,-110279,-30296,11670,-4916,-74447,-162938,-166760,-35545,66559,-3064,-106557,-117853,-86577,-34147,-18490,-49307,-58203,-53245,-30897,60494,110851,33996,-27162,31673,64476,10470,-48831,-68753,-40373,10060,26686,-11970,-67156,-94591,-75413,-18603,42299,39621,272,-10066,9779,13524,51,-32060,-59494,-36947,-33476,-80453,-78725,-27917,-15494,1116,38276,34382,-21568,-70959,-83064,-67093,-48865,-67346,-102133,-94612,-31578,30274,39747,5283,-36172,-63321,-54280,30739,113385,118081,113482,97900,-12447,-160575,-180975,-45464,14570,-81865,-132385,-56423,-6035,-9899,15138,28156,12833,4965,-3229,-19187,-12271,15530,76056,152421,178444,113133,15384,-14167,-3034,-367,42499,136697,147797,78520,62479,94648,95256,114339,98847,62273,126070,198131,151751,61885,3892,358,43122,61932,23250,-37819,-94263,-68806,2278,20330,-11701,-49128,-77116,-54619,-20669,-869,19417,38369,94251,172321,121374,5663,-39951,-15808,16132,9525,-13844,30732,41956,-46118,-100938,-87581,-75181,-74869,-34287,2008,-2536,22817,56697,34459,43186,83222,48939,-55981,-97388,-18184,66699,98875,96211,46756,-44920,-110098,-92328,-13722,29922,20759,25011,24428,23400,69872,126354,180417,158665,37942,-7314,80634,163171,42672,-169732,-152947,12037,16412,-78924,-84205,-52793,-44644,-44144,-25515,-29846,-40786,-51350,-73672,-90869,-84164,-69077,-16664,-11026,-57380,-45143,8969,-5103,-41834,-24296,37916,87261,95386,72405,43555,16895,32787,48581,28637,73261,146416,109593,14072,-46437,-95740,-109696,-68261,-25783,20239,35075,-35218,-37034,50318,56512,22039,48153,67533,29576,7028,49130,72403,44753,-6294,-30837,-18400,-23904,-44786,-26206,22006,40030,29870,53349,96820,73396,26419,58771,80745,21830,-48552,-12606,40166,2815,-36088,-3493,27066,20514,10710,34231,26424,-18022,-21844,18438,92335,191644,185289,61296,-41310,-55513,-63441,-86943,-64216,-32367,-10472,44708,71158,28606,15831,26764,-5311,-16485,10654,-34930,-70902,22606,151879,126226,25930,-16916,-72753,-114394,-78293,-35831,-32978,-38814,-52897,-87011,-137780,-154588,-121473,-63476,10302,85549,65242,-32475,-132476,-191288,-179221,-74914,41339,68530,26776,26759,79040,35661,-47025,-3103,84488,83621,58221,71423,44723,-2735,-10260,11696,7550,-33256,-99560,-149212,-94641,23081,91915,108381,69293,-17293,-76739,-44512,22902,35114,-8151,-19257,8730,33914,36336,23217,-40751,-97482,-80535,-81814,-132731,-103267,-70912,-82603,-27410,72775,102733,73774,67738,72251,-6726,-118865,-140945,-75807,-27153,-18535,-9579,10823,30857,15460,-2828,-4134,30919,86253,104229,81414,46776,19551,8316,-21805,-51898,-9485,75200,96445,46027,34626,39000,8177,50378,148889,185487,142910,43384,-43508,-30975,18331,9086,-2877,-8227,-13554,-9728,-23527,-41684,142,75338,87598,55773,55831,84337,129979,131469,101702,57747,385,-46934,-46115,-38,45359,58541,6543,-68609,-117602,-97228,-6863,86931,82958,-17740,-78259,-17099,52098,64408,46958,-12692,-18676,-5489,-34944,-24574,46840,81508,89742,78560,61904,34353,3352,29283,77367,33054,-42246,-61594,-68831,-75272,-30490,48036,63893,30335,14187,-11053,-52536,-68595,-46978,-28761,-44937,-67732,-66099,-77748,-102819,-93229,-32556,-18441,-102812,-141928,-87263,-49083,-33112,-3228,-402,-58869,-93044,-64727,-4238,30473,41100,-4658,-68148,-99879,-96388,-96664,-145935,-188574,-180794,-109639,2564,110657,98874,12394,-16948,-10206,9688,17399,-7527,-27407,-20581,-4841,-4585,-27809,66230,184186,99623,-15739,-7692,41759,52141,36402,-49118,-133038,-108326,-13586,58733,95354,31847,-102688,-109362,19042,40567,-41497,-49935,7764,22524,-9576,-10801,50738,84724,24168,-37696,-19911,1849,-48250,-32189,66881,77839,4377,3014,42550,2449,-60571,-29540,28272,41916,44226,64169,54585,-6753,-4100,74867,57882,-32998,-66108,-85535,-67146,-19818,21216,46637,43763,37600,80347,117417,103344,53012,13999,40026,64307,9231,-47158,-30753,14780,37159,25232,12549,19792,590,-67099,-118236,-81448,-3286,-15092,-53344,-59490,-73535,-114521,-27915,150959,157858,30913,-17636,27725,30924,-38369,-51972,17250,62961,61,-101163,-117007,-61417,-26458,1811,11176,-20991,-29979,-23056,-34502,-3197,66466,72419,16193,-69375,-128815,-107776,-17257,6961,-43920,-33690,14351,-25111,-82293,-65713,5420,58801,61608,30938,33317,52926,50425,23122,-2202,27204,82563,64888,6882,-6917,-5373,6071,21272,-16564,-52001,-61724,-19817,38655,43800,21866,-3998,-54792,-99274,-98904,-49158,6478,10182,16841,46169,21177,-59983,-60220,14068,31465,-38225,-122271,-145425,-43206,74832,74527,11624,15895,49755,24245,-38302,-81504,-86664,-56009,-34014,-52680,-38124,29861,77491,69898,39734,24230,17760,-14929,-4443,39814,42948,-5122,-19648,36211,83677,58196,37953,72229,100185,49634,-14345,2121,5509,-36025,-52737,-59667,-99727,-83543,1449,19110,-14200,17415,66629,36427,16304,35639,-29183,-108604,-62906,38802,112821,136224,37679,-93393,-116211,-30845,52919,67764,38635,13791,5008,26362,52645,55751,53489,52898,40803,73167,179090,233174,143679,7038,-36216,-1117,-22220,-85612,-132377,-117564,-22854,25803,-22287,-18732,26729,27769,12311,7440,-28033,-30232,54668,93513,40761,49135,73531,6357,-90262,-114843,-62349,-5120,20465,2069,-22713,19305,76257,101863,93894,45735,-10253,-39723,-20323,6868,-27491,-91637,-102732,-34223,62499,74497,8898,-76473,-119721,-60267,18847,6474,23141,84770,60180,65989,140378,100021,-20977,-63512,-51325,-40360,-27709,-32850,-12304,79588,144518,36266,-74891,-26778,18428,-26308,-41652,-30616,-8487,22546,19296,-17802,-30575,-35788,-39966,-14063,45663,111027,100117,75913,55372,308,-20255,47014,62140,-46863,-140768,-171593,-202511,-163444,-47171,20264,3169,16929,29016,-18743,-38081,-5406,69512,122963,102394,101622,102708,3206,-117378,-132705,-52402,36899,73344,52772,27761,-6872,-7564,50843,108471,132206,127273,68881,34725,18877,-19773,-38116,-41873,-84132,-104049,-49853,-9116,12469,62090,105283,67320,-17383,-58560,-93014,-128433,-92942,-13764,-1171,-51388,-81005,-71741,-35881,-21714,-33480,-11395,-7501,-51561,-64190,3450,87133,104195,34759,-65472,-120100,-72361,-17033,-1634,32319,41985,11964,9209,34719],[119931,70866,30208,64710,87241,40565,-14717,-13820,17316,43678,26431,-37086,-53805,-34981,-57219,-53002,-9414,35992,26711,-4522,16358,10023,-43104,-83303,-76628,-39079,-49442,-100956,-110690,-73601,14967,77765,71029,79315,84846,28340,-26354,-9722,29878,37141,29732,89190,113931,31723,7718,53368,25145,-16261,-30114,-64941,-86410,-32458,6279,-44038,-65334,-19194,19425,35874,35157,-1478,-18128,8822,27163,24298,-21124,-76293,-37426,74402,128805,61994,-51849,-82420,-12095,35470,-26400,-108593,-71437,31160,98656,73351,2131,13030,76604,69262,-5600,-79150,-29356,79685,28719,-96400,-118737,-93069,-22255,67727,69199,31505,35967,-2461,-49643,-51329,-25445,15463,98753,161397,141531,34145,-89358,-127430,-81755,-82899,-139348,-140437,-45599,64319,102169,71353,-4253,-30323,60362,86618,-35801,-107046,-60019,-23928,-44821,-108242,-125823,-54467,-8887,10565,111708,139026,20530,-35235,26764,67790,45798,-2722,-18071,-13586,-59501,-82903,-14860,15658,-53922,-68815,-5384,54237,49598,-7610,-28921,35554,73689,38007,-19130,-77466,-83847,-44065,-56813,-95240,-58118,2866,6604,-775,-15000,-70547,-86058,-23363,4767,-42646,-83334,-91818,-87789,-13913,102527,125709,74120,-6826,-91517,-92211,26486,107266,57987,3504,13225,-57072,-191815,-170617,-50496,-38177,-103623,-74940,27908,44176,-1578,6328,19520,12226,-7515,-49889,-66122,11732,81170,91937,89507,85602,52639,20937,49824,64385,-2381,-36151,18552,63427,66529,85567,120612,101502,74227,51904,36115,98543,167348,119870,13439,-16074,22079,46808,33813,23729,94,-74088,-98258,-42495,-1539,1562,-11489,-44302,-58376,-70262,-35192,37064,65381,70486,109602,119558,78750,859,-72419,-112192,-125352,-105288,-34220,-26974,-93901,-109250,-71635,-50703,-77885,-99613,-84272,-41628,931,-20314,-73774,-4719,110814,103940,16977,-15349,19904,40323,46207,57948,46520,-8557,-46467,-40980,-21752,14981,30030,47404,79036,87851,90848,137729,185268,118268,-50593,-95973,42184,139883,-21704,-238198,-171410,-35163,-58379,-99493,-74958,-32460,-18077,-17186,24490,25547,-28395,-58472,-78756,-70802,-12452,17060,12395,-11890,-24575,6979,42054,31275,8375,22892,55111,59585,45321,41470,24538,13163,61497,111201,84736,83441,137467,112105,3164,-66048,-82218,-71260,-52498,-37729,-6772,26997,-20383,-27547,44987,35705,-10459,27252,60633,27179,5477,24240,46286,33513,-14910,-42976,-20712,-19293,-45020,-73871,-58067,-25081,-29513,-7747,78504,125291,101115,85370,68528,-8547,-57589,52907,167816,121340,19875,19496,52412,47681,12998,-3656,-22118,-23803,-6170,32898,109202,167620,101875,773,-31113,-39681,-62704,-46705,22105,46337,34617,37461,15685,-25853,29378,100668,45468,-48107,-73037,-96671,-74358,37149,141496,106292,18231,-22203,-68362,-125783,-120856,-61549,-38156,-89129,-124016,-87024,-65596,-38532,47244,76001,57681,107575,87827,-39516,-151529,-202685,-168932,-56008,33368,42832,15871,-6171,-10281,-70236,-99716,25772,160807,143607,63559,28624,11555,4681,31716,51274,49898,53382,16317,-53869,-27763,65678,104064,114244,98714,33564,-49425,-75162,-19366,24551,-9914,-14155,-10387,-48746,-33811,12205,-29933,-68417,-43563,-64930,-119615,-111181,-78805,-33997,44993,94025,97539,69515,37807,11656,-65602,-128531,-114971,-67957,-49749,-44725,-27570,-14348,-14162,-30896,1414,58667,79773,99041,133515,124022,71211,25687,-33026,-113056,-103227,19375,111248,96967,18193,-1183,25397,19168,55853,153091,188586,152165,83087,-15369,-52922,-11193,11784,6703,5742,8419,27676,26505,4554,32069,82704,88844,92853,93179,43186,23032,36315,56662,45425,14295,-16083,-32232,-25242,-15303,-21091,-67826,-79540,-52442,-39193,-31075,27556,79579,35002,-15955,37985,85074,89162,141043,111411,10600,-39718,-45252,-22635,34476,85811,136524,161800,127003,30338,-69402,-82181,-23974,-33528,-78418,-84195,-69816,-11236,70258,90914,39437,-13367,-31566,-16343,-1586,-28581,-40241,-30260,-57116,-74849,-48820,-62217,-111319,-119049,-31135,47204,11325,-53419,-68207,-70673,-26226,39764,50679,15772,-253,7228,25332,42421,76060,71493,-36531,-141257,-122460,-53696,-87812,-168337,-188755,-126459,-34383,26846,23914,13379,116,-47431,-54440,-25929,-51396,-75581,-71165,-78223,-98179,-112286,-1816,142371,84756,-22065,32970,164596,177150,76546,-37469,-104026,-90203,-25708,31786,48528,-20329,-86896,-38868,41567,34590,-40581,-122872,-122438,-34560,-2121,-11797,54247,104377,53926,7345,6749,4784,-23960,-3230,83969,83518,-35608,-66774,16743,35859,-24968,-27113,11290,32689,43526,57390,36679,-7247,7250,62244,29229,-75943,-125547,-120410,-60280,-7621,4485,23764,70973,114518,121828,83686,47905,48894,62135,69371,55353,8158,-8211,24550,35680,-4164,-17199,14556,-21783,-90821,-87393,-48707,-26875,3589,-20864,-56162,-94525,-128223,-111736,-14562,106914,136630,110299,94048,87847,37968,-57867,-94523,-63591,-22481,-35195,-97007,-144224,-103290,-20405,54423,63440,-18409,-61069,-14902,-1983,-14849,-1002,23027,66770,53052,-12314,-28158,11690,-14538,-86021,-102981,-83059,-80006,-40416,6782,48106,102843,107837,18594,-43783,-24951,21129,18321,12072,84006,140717,106041,41964,-20157,-52781,2867,64544,19069,-44724,-45266,10274,70220,73575,37702,7445,-14603,-48056,-98745,-66104,18682,26588,36984,124916,109964,-17797,-66718,-40637,-12465,-27828,-109104,-153995,-63952,28442,38331,34779,65659,91203,63320,13408,-26519,-70108,-95717,-92979,-126790,-122935,-42205,56616,110401,69238,-38804,-109980,-117717,-74838,-11662,38788,56250,36178,20519,41381,35310,14889,40146,42555,-21793,-9559,89453,90323,31932,-1001,-48427,-79314,-28886,39301,35019,-24268,-9792,61387,55170,23046,31226,-32737,-122317,-108515,-32499,58216,153456,92530,-94480,-187656,-125482,-39790,13562,22062,3046,22294,84513,81090,50711,75030,113782,92786,87208,152618,156411,33857,-51819,-18028,26384,4652,-10093,-27946,-26112,45534,66574,-34665,-80359,-25594,5187,-15293,-28876,-55509,-50838,44147,58852,-73839,-101093,-9171,13676,-59293,-117357,-62683,84104,159088,96279,43111,39463,23701,31697,28807,-8593,-26268,-64057,-113357,-80839,-49495,-103610,-154396,-92117,45230,68520,-4105,-39317,-43040,-8699,51902,57735,79286,115467,54515,25030,77304,67725,-15034,-86270,-98948,-71833,-21611,23052,63086,92404,94172,4574,-76840,-11646,49402,17563,11608,7802,-27295,-16717,490,-47657,-81978,-70122,-35107,-1269,30930,62590,46996,37657,36418,-22846,-56797,21341,70906,5286,-66832,-96653,-120348,-101965,-22808,43503,103376,176990,165974,57548,-19833,-4081,81890,126553,107192,92493,45302,-19539,-32596,-47996,-61150,-16746,20925,5329,-4119,-6038,39105,103329,111941,115370,139389,124767,101537,58342,-595,-24772,-39861,-121580,-157603,-67925,-5823,-12467,2174,11372,-17949,9030,65500,20329,-45649,-11073,42006,14725,-51137,-83967,-84010,-55469,-39625,-60660,-31708,1634,-49805,-111334,-55136,27094,19461,-30276,-49681,-50036,-23752,-6818,14018,61774,55946,-6228,-5194,77480],[127126,104512,83902,122540,118517,36509,-14210,3570,1922,-10529,2638,-50020,-119408,-126054,-109987,-69171,-32970,-27000,-36319,-33833,-26627,-35505,-64657,-77269,-56590,-51304,-48496,13560,79846,90940,123586,111133,-6613,-62701,-34404,-59257,-88768,-38200,33988,71589,68014,89545,99158,53781,50094,68948,10863,-2664,54710,61451,-5834,-33477,-29909,-68254,-89676,-69379,-66619,-76755,-60179,-49552,-31813,21606,57536,46252,35785,14619,-26650,-18010,41272,57768,-513,-69721,-78297,-81961,-127610,-140232,-63536,16106,48563,2959,-45161,25034,105751,52343,-50600,-97835,-22248,115040,111633,6069,-39968,-54230,-41731,21969,75926,101777,129902,73118,-15461,-20763,22604,42997,101320,160180,120921,2601,-100303,-127077,-66333,-25191,-55771,-83320,-5574,90509,96074,85438,72997,67469,85382,34298,-75200,-88269,-24387,3713,-41126,-126248,-119860,-16417,25995,28919,87930,52618,-67349,-67868,27607,79672,67766,43994,63910,62038,-14437,-19459,81398,92835,-11865,-29176,20246,33701,21540,-27214,-47045,63662,156755,108088,18459,-42588,-75483,-49596,-30405,-56432,-37765,28704,25186,-13190,-28222,-75027,-75572,34997,69893,-22278,-68231,-72904,-94082,-3696,163439,202125,129337,31536,-57557,-61297,28959,53591,-37152,-97897,-69278,-104644,-168264,-114603,-59308,-92370,-99308,-3645,98795,105646,55053,24468,7793,4500,-19392,-88601,-91591,22289,103255,80856,10163,-42301,-40102,257,75917,99393,22636,-66013,-88414,-33033,36227,42349,14474,-22986,-50808,-34113,1663,47767,78319,44752,-19093,-19551,17230,8669,-12050,23554,57953,20732,-20956,-23422,-5015,18863,8805,-56133,-105373,-125015,-82486,-6100,29583,12612,9769,41119,79967,27865,-74911,-141229,-139936,-78877,16466,3568,-57885,-50357,-27263,-54480,-94122,-120849,-106867,-56264,-15451,-56492,-117626,-61622,62180,114223,132935,130732,98652,51721,14917,36838,30952,-38167,-52915,-22686,-56479,-38221,35385,82712,112207,108033,61797,75210,126771,68689,-78033,-116915,-13273,96508,29956,-147034,-172654,-109201,-97414,-70338,-49542,-45569,-49505,-31562,48508,58171,-1887,-21006,-33132,-33144,21456,36129,12634,10807,67538,138622,126321,83712,74317,84571,88340,50046,-8174,-21283,-17384,-29069,1368,61194,71709,62045,97802,110640,45982,-1154,-4507,-19143,-64011,-64368,12072,79430,20700,-30439,-5526,-7194,-37273,-4170,39453,28747,3717,-22265,-40009,-40586,-37959,-44673,-39951,-27459,-14798,-46400,-70091,-29583,3056,15043,88570,153052,113384,52291,40530,-2970,-44498,22636,128595,123551,54111,33105,56204,61847,39643,-4066,-42887,-51772,-39625,-7251,56491,96290,50101,-16114,-27741,-11968,5190,51210,107936,97436,57469,29595,-13966,-42297,29376,109737,33929,-117469,-172005,-158405,-96286,-9847,41430,12106,-25274,-58874,-87787,-100405,-83304,-27340,-30497,-150752,-197767,-89546,-19513,28352,144900,130654,13965,20995,44692,-31994,-115919,-144557,-114442,-23211,47147,45119,4572,-52684,-90127,-112918,-58021,78892,162826,127254,33082,-56218,-89390,-24201,65655,66243,46265,99825,93439,17100,52347,138566,135819,96385,53849,10495,-46219,-83823,-53202,-9024,-11938,-2203,-28529,-79546,-19304,62799,14564,-14348,11853,-57649,-139150,-112945,-39049,57771,147452,117846,58506,38006,26215,-27646,-112580,-128092,-65799,-16378,-24495,-41891,-49976,-58731,-45327,-12277,79142,151352,114575,70859,74077,48701,4632,-16315,-69883,-131733,-101241,-2494,50193,81588,74836,18108,-22100,-29955,8233,85114,95037,34463,-11399,-47266,-49525,-9340,21208,15212,18887,45556,80288,75887,36397,26022,14555,10981,64135,84891,-5513,-59677,-22154,27523,42333,20981,-21623,-36521,-27259,-64060,-118663,-155402,-109866,-27180,-18689,-65059,-27344,71819,107846,94181,94681,83379,73509,145372,150444,25818,-82508,-108934,-103227,-48370,10576,66787,132404,157735,54470,-86016,-121796,-76450,-80114,-85644,-68351,-75284,-16622,76688,70832,302,-34532,-48410,-27951,30064,27685,-20456,-60618,-92752,-70562,-31830,-61691,-99739,-74743,14187,79102,72109,44299,17790,-20643,16298,103000,108236,67050,44132,15978,19611,74488,112902,92872,-11142,-124041,-121694,-16478,21580,-33596,-84596,-68136,-15704,6441,11558,42822,9905,-104092,-149750,-101648,-53698,-28849,-49863,-94448,-128786,-151956,-84205,30040,16938,-38245,26605,146574,137220,28798,-31408,-34837,-64120,-94400,-60764,-31134,-53694,-25890,45244,46047,-2421,-58762,-151315,-149151,-9159,49024,-2451,28208,86429,72435,47477,12316,-21884,-15177,15621,64475,58280,-44528,-94805,-19877,59530,38224,-17356,-34357,-14458,7763,16489,-14064,-47602,-43459,-17421,4360,-24978,-102303,-114174,-34420,-2469,-28807,-12018,62846,104874,57569,-26976,-53752,-16292,14854,31085,58375,65545,62905,61413,19378,-47191,-33574,46087,4435,-88926,-63067,-2536,-2546,-4061,-34760,-80164,-115845,-103024,-38162,2011,7461,14492,60113,111460,115875,42250,-42277,-59257,-73868,-91241,-56680,-39294,-88191,-89986,-38420,23284,57544,3681,-38008,12605,58481,34503,-20870,-6944,83826,87524,42187,20718,-29863,-100370,-110827,-93039,-107632,-93453,-5009,33602,47887,108312,122690,39156,-23798,-32506,13470,41364,52530,107194,111758,62389,43818,1159,-51267,-6285,37845,296,-20477,21501,36791,39464,41485,40999,36721,14910,-34532,-76332,-22746,88689,104209,72083,129644,147302,50363,-33421,-57482,-37351,-26306,-77902,-134052,-96290,-25373,20092,67632,90609,76298,51180,37008,18122,-27078,-82265,-111307,-155933,-163203,-98065,-6569,57679,47768,-51484,-144795,-173046,-136555,-84082,-21510,57328,63540,-11215,-30332,-29028,-73880,-76888,-61417,-81467,-16287,92015,99459,88419,77243,37648,40115,66378,75199,63699,20541,6544,28803,6107,2139,60010,42326,-55164,-128867,-85737,49464,172515,135112,-27340,-100534,-51272,-12628,9643,29910,36255,77876,119268,79670,40416,86055,127610,102457,83258,108144,47805,-84255,-106767,-41182,-40911,-59850,-9041,18084,4052,26459,23226,-42582,-63674,-34503,-13111,-4530,9535,-18189,-54030,-973,24812,-90969,-147472,-43383,41825,7791,-65605,-65460,42985,125000,98888,104241,92318,13058,110,20183,-8079,-41987,-106560,-172286,-101020,-29789,-78105,-150786,-117197,-8653,27469,4245,17042,25853,16094,35047,41977,46702,47831,3954,-16912,7561,26010,22997,-8332,-44004,-70807,-63010,-6043,47461,36858,22596,20556,2052,28894,51515,9999,15884,14200,-48328,-58215,-23283,-49304,-77578,-43804,2346,1254,-28729,-61264,-67443,-20832,9235,-34293,-69232,5256,96341,87587,19681,10934,33724,2901,-8649,47230,127846,181884,161807,77725,15509,52705,148048,144812,78941,57674,-3548,-33618,22857,5743,-80422,-70879,-35912,-59619,-89601,-67261,14105,58389,20918,-4479,34943,93716,114586,67800,11575,454,14157,-35565,-82138,-50220,-24922,-51781,-68195,-75577,-47387,78451,184696,145579,89160,99127,90004,40865,20178,7994,-38294,-83653,-96851,-67352,1062,14421,-59116,-125988,-117954,-84243,-81029,-54879,35883,104085,91825,31786,16436,55958,43332,-29706,-25049,85175],[75107,102593,114250,135783,110169,36632,6396,22705,-9920,-49631,-15156,-39703,-141954,-159302,-90195,-36663,-40420,-59020,-54810,-19830,-4310,-4749,-35476,-39997,-9284,-43457,-63290,64027,197700,202225,192129,143540,-1439,-64699,-31409,-75215,-130827,-70495,10378,36879,48941,62071,46301,40371,83066,76574,2813,38319,157879,151697,8187,-83940,-78139,-68189,-72425,-65769,-76853,-109366,-98730,-39710,6660,49844,87242,75310,69916,28677,-78359,-99889,-13676,18228,-26781,-62562,-89735,-123861,-124380,-75141,-9773,20276,32011,-19446,-83894,-17067,71440,38736,-43133,-72463,-11707,110311,155534,105611,59031,31761,8331,20940,56643,62672,58336,16524,-19467,15164,51568,20569,49432,134815,86154,-35829,-85458,-59452,18743,71711,38318,51,56308,92960,24592,697,44392,57606,16199,-38302,-59257,-40017,-22673,-11480,-33061,-94900,-81539,-1325,25702,18392,12756,-60954,-142316,-105501,44912,148583,118969,71840,93303,96973,68172,115347,179187,111841,4271,9601,38040,25209,20936,-6521,-31883,57834,159170,117415,18482,-14061,-18984,-4619,26994,9558,-24734,-3712,3770,-36824,-36900,-39629,-52909,6930,47424,4557,-31389,-76574,-123051,-22761,129162,143560,91988,58925,2518,-42375,-33951,-49334,-100594,-99727,-77893,-124109,-126124,-60388,-58962,-109602,-82203,10950,85586,110795,95490,54969,8120,-407,1206,-50075,-68005,-7590,33452,33894,9964,-53429,-86486,-42834,44678,81243,52575,-26800,-98763,-68055,11469,-15261,-97720,-146889,-147822,-92727,-32665,-16166,-15380,-12881,-11425,-9474,4386,13192,9380,24150,59000,60213,51167,29711,9037,16898,3636,-67558,-135756,-164733,-121635,-54401,-30655,-37750,-36887,-32689,16499,31349,-3683,-38355,-37730,17484,107371,90284,28676,33738,41854,3034,-40472,-89135,-110199,-84232,-50965,-69490,-109259,-78824,16386,88587,157575,178046,138483,95315,48760,43083,11025,-85456,-95461,-41800,-76652,-67986,45116,131863,143599,86281,1115,-15459,58911,83788,14192,-29382,-3859,103715,151578,-4794,-170617,-147420,-61573,-8984,-24309,-88086,-108630,-56924,42733,55110,13758,11249,363,-26469,-275,12679,9222,7220,65443,141908,115283,62410,55589,52882,66950,50741,-6997,-34334,-36581,-72155,-86200,-47451,-6125,10119,35051,58964,64870,88808,95479,41777,-40654,-59234,23160,73219,-12996,-65296,-14479,18641,-17599,-29685,21503,54608,15124,-49164,-97526,-101280,-67076,-30916,-19705,-5383,23524,10468,-22712,9796,61286,69744,97744,111138,46300,18233,54580,57668,17209,-1872,23258,41739,44035,42387,49533,62351,76187,39800,-30473,-82763,-86477,-53025,-1450,35717,19101,-28636,-38903,16596,81370,127752,143770,100261,43703,17043,9239,33334,82987,97673,2733,-141252,-185361,-154060,-101780,-47540,-6717,-10383,-38824,-82340,-86277,-32425,9494,25677,-26255,-155815,-196470,-105150,-50765,-8237,91988,88954,-15893,-20179,33211,14961,-34486,-42083,-42001,-17286,27233,32602,-8590,-57995,-84194,-64802,36641,108504,76258,31843,-7463,-73277,-116793,-29033,93771,84674,27057,67192,77778,31683,78585,147308,116818,27221,-52330,-66046,-48566,-42220,-45794,-32468,-194,10794,-18686,-6220,62215,88477,28728,13411,12337,-108246,-196444,-102687,4059,87600,173647,128888,31542,25047,48341,-15984,-103055,-99208,-22696,40287,40347,3231,-43491,-70573,-31528,45273,139455,166444,88215,5084,-43530,-66509,-50849,-26883,-26964,-25773,-11372,-4790,8915,126183,214279,118903,-11356,-53785,-18862,35962,12187,-81066,-127443,-92085,-16741,20883,1616,-3785,11520,23744,46584,70639,53417,-3611,-79443,-92543,-15440,39327,13687,26394,63894,58757,38573,-9487,-78079,-60291,11688,-24097,-118675,-152235,-80365,11083,488,-56593,-18501,67357,124778,138266,82954,22218,43993,115400,108828,16601,-93479,-146781,-157403,-113467,-69506,-35030,34955,110136,60118,-41138,-56577,-38754,-77118,-78725,-39744,-55314,-43748,6766,8303,-16319,-19829,-28294,-24908,14537,28155,-6521,-49606,-50408,-5897,-1020,-44674,-41104,24082,83445,75250,35306,56615,94188,57693,36586,111811,147855,87662,33857,-6543,16046,98437,94986,-5802,-52635,-65084,-63476,15984,76984,33016,-37032,-22668,25896,39622,42668,56861,15710,-72266,-116078,-91122,309,58091,20431,-33100,-74499,-124627,-104468,-37639,-29676,-30562,222,31740,22207,12923,8521,472,-60158,-115517,-80175,-26382,-10305,32887,68141,25373,-39470,-48832,-66908,-77407,-10216,39662,1896,3550,53585,65028,32365,-29501,-45823,3770,28234,9688,-7110,-35748,-58265,-28358,44887,66437,1732,-63210,-61769,-40637,-37607,-45483,-55379,-69182,-58640,6025,47754,345,-34236,-12287,-39144,-67876,-27695,33771,29105,-36272,-88100,-79380,-57316,-63099,-43537,33527,97799,99496,64332,-2972,-54760,-12412,62524,31286,-33561,-17461,10495,4723,-2382,-40915,-87211,-90504,-8275,71093,57581,-13199,-75969,-62754,18680,72104,32025,-10713,15541,-4224,-87441,-87043,-13327,22530,7021,-33417,-24533,35964,43760,12793,26514,99653,111622,22878,-7672,29477,-5748,-4538,9973,-87411,-154492,-74640,4301,-19384,-26630,28182,19289,10242,64136,85427,52275,27434,268,25267,67381,68057,58275,15948,-24855,9470,30240,-16455,-24852,-11469,-17913,24500,66665,26504,-9310,-116,31475,58879,40112,-15031,-29699,24429,126521,151787,85371,66101,99905,60499,-11211,-28646,-28789,-50038,-76249,-119644,-114351,-35133,54892,119663,111139,29282,-22270,351,23585,-8772,-56658,-63797,-83153,-119963,-91397,-9835,27368,8321,-33458,-77827,-122556,-106907,-81423,-50003,24196,40847,-47454,-87136,-83541,-122769,-127115,-76807,-46427,-11276,18980,19819,45892,56964,69396,116677,121132,90542,64986,43213,25787,-9215,-69280,-38431,79119,113162,11046,-115619,-74144,92026,179458,110744,-4108,4252,95443,113980,84259,83293,99458,112841,77636,18936,15527,67476,70339,43038,64489,86229,-14872,-139117,-130441,-68095,-78307,-87134,-29770,6378,-3580,-16245,-53818,-64749,-1054,12321,-12269,32285,74211,18401,-30081,5863,38072,-15376,-53286,1671,45392,28238,2721,-18555,-5768,38985,53504,82543,89904,32870,13625,28627,7796,-32436,-102472,-150477,-77419,-14358,-55714,-100088,-72466,-21967,16012,51632,60831,22588,-28890,-39054,-41835,-37185,-17591,-7783,3766,13566,22801,58240,91408,67189,-5090,-56479,-35215,-2654,-16845,11920,77754,86984,57801,15690,-46155,-32773,-17886,-60664,-80004,-49697,-36509,-23303,8682,18285,-5436,-55855,-112762,-116261,-45393,-10477,-34119,-55993,-13969,72186,92885,26812,25524,62472,7422,-43590,4791,38893,44798,53101,34051,33726,120224,208606,143953,34085,19089,-17724,-34237,7803,-24432,-95991,-69500,-30210,-65003,-116067,-96941,-16710,35328,41373,26165,42339,87068,94733,45921,12387,31907,73899,51616,-9058,-25048,-34445,-63267,-80655,-79001,-10478,119168,196119,154368,97534,81431,55760,22253,38691,59753,21915,-66872,-139688,-90662,1339,-27909,-88377,-80482,-89910,-116221,-103500,-42357,65897,137246,108487,28246,-4682,20845,16210,-39347,-54310,24509],[-1433,50174,73732,82542,65311,35390,18686,16298,1657,-23599,-19611,-32260,-101031,-99493,-23158,-6852,-53310,-57708,-31854,5618,36601,18624,-37866,-49787,-17827,-50101,-79316,31111,150545,145623,144610,154675,90963,38796,34773,-23328,-105186,-83998,-32325,-25676,-18756,-8090,-17422,11924,83044,78133,24634,69183,136309,72822,-58385,-109592,-60525,625,24938,39081,37988,-8472,-17610,39574,51906,45618,68273,65063,51077,-4411,-108683,-109227,-6007,5235,-52875,-31725,-7166,-24236,-683,43268,42810,19978,40961,4238,-116678,-130971,-36148,21441,12220,-26069,-33594,31588,98257,102396,70364,32761,15444,44953,48634,-58505,-158735,-164341,-89686,13898,40304,-49219,-30778,105490,94872,1359,-13959,24942,86633,103311,53881,45450,102932,103519,-946,-55813,-13208,-12812,-73591,-80374,-9215,17238,-15498,-16226,-27882,-86412,-78183,-16823,17193,18396,-17948,-80541,-124286,-101309,60718,211500,180951,94336,68311,57410,66586,126541,160571,90751,9897,16329,31905,39917,54964,40210,5821,23313,52747,22142,-27471,-25487,11086,49461,89773,65210,-22612,-50012,-29691,-62800,-63788,-31509,-67283,-89829,-22840,33949,8788,-61436,-100645,-34712,30652,-4319,-2210,56059,26935,-66810,-128465,-149186,-111846,-42982,-46665,-101628,-70854,-5823,-27049,-70964,-48631,-4428,34122,67308,86876,81154,43031,25168,37381,17317,-41567,-67263,-69581,-29554,45251,32258,-51551,-65416,-3423,58487,85305,39121,-37651,-52840,-18696,-35012,-70159,-96489,-101227,-72874,-30782,-22424,-35169,-14822,28863,22087,10745,61886,59266,-17090,-31231,-19373,-5021,12672,-4877,-30463,-25556,-45722,-125410,-198015,-138876,-38196,-29231,-38320,-17091,-39520,-34535,17297,55368,52404,35616,45309,84460,84604,61011,63427,73835,92768,66720,-33781,-121912,-123688,-88499,-66159,-58290,-20697,25078,32989,41235,76686,111041,120452,97562,67774,32673,-38416,-65803,-60398,-88487,-66298,39059,142144,156118,63084,-36580,-48712,42634,132457,124019,73726,49639,121653,171707,8126,-167861,-105932,25240,59484,7004,-93547,-114060,-55157,8875,17073,6347,20317,11819,-28989,-26550,-11014,-15016,-62758,-75384,-38185,-22155,-20253,-27424,-49582,-14918,22229,5105,-23595,-49421,-85148,-103471,-84453,-47754,-15930,7382,22827,53415,98281,88028,38631,2335,-27334,-25791,-34803,-108493,-87999,44872,99070,28258,-51692,-15244,67984,36260,-46487,-84719,-91895,-79052,-17590,38918,35211,13605,-9550,-21006,2904,40642,56643,48017,12347,-16239,32406,83345,95097,99582,86461,27860,2930,35292,69373,53574,43659,77457,87414,1625,-96203,-114091,-66410,-19259,2448,-29670,-70761,-52189,20620,75607,108594,118374,64560,3989,-7874,33213,111443,149023,104980,16983,-79658,-104895,-79488,-57338,-22030,57768,87742,24378,-51164,-54132,16102,49997,10682,-53968,-105679,-122440,-101085,-77109,-49777,-10308,23353,27211,58975,95533,82165,36206,18281,-3198,-36326,-38506,-38797,-50214,-38701,-18903,2512,63559,59791,-35428,-75497,-44098,-26179,-40531,7187,86287,66549,-19347,-44533,-18929,2859,31522,53209,12801,-86922,-155091,-123367,-43784,2224,-21845,-21892,27693,27143,12078,65352,79726,35609,10320,8121,-53594,-181165,-215910,-93647,-20647,13277,103336,108885,24020,12483,34541,-9949,-60544,-36528,12658,50015,65499,34598,-22468,-36285,14811,58451,80479,63942,3426,-83036,-156099,-141769,-57330,7664,62842,108747,92905,29547,19999,137044,229936,171212,50896,-24839,-7933,40216,12664,-76041,-133751,-97165,1073,21753,-45861,-36299,-4031,-51888,-80588,-15687,28029,-32272,-113660,-132012,-80594,1771,76364,153601,150895,76062,5525,-64454,-142838,-107904,25313,45592,-53679,-95398,536,77241,28765,-24249,-335,23859,51523,68916,3430,-48962,31608,111124,59210,-9994,-59986,-87926,-103015,-101719,-85952,-66168,-27415,20855,10286,-14063,10368,19844,-46195,-82833,-45693,-20259,-15045,-19074,-17580,4062,10226,185,-1531,-10034,-22526,-14733,2319,40402,75065,60203,30469,44422,80503,103007,60053,-22953,-15305,62793,50502,-20187,8787,83625,56394,6522,-10469,25511,74608,20722,-111751,-98228,-6456,18126,54783,68871,-18036,-105577,-71507,-5832,39770,62057,28840,-12304,7523,21851,5188,46819,80790,64695,44923,3824,-55956,-59690,-49898,-49375,-1407,4391,-45255,-49394,25394,41117,-25825,-90476,-91114,-37825,26642,48591,43325,35044,-438,-43932,5533,60512,-2515,-62577,-29036,3835,13057,41021,38466,-31432,-94410,-51922,28388,29108,-52168,-97019,-72768,-37232,-17387,10841,40251,17563,-51775,-68815,-48119,-34145,-2425,11533,-19005,-24333,11328,50033,82583,57856,-13858,-84883,-80661,-31474,-10861,-40805,-70681,-51127,-10333,-20093,-67195,-73152,-2863,80876,95696,55130,-3952,-39089,-10143,13588,-17233,-39262,-17736,24901,42410,16255,-40369,-45256,-3623,78815,119110,98086,45323,-59740,-118201,-62207,11280,12474,-1011,42617,51539,-33709,-107046,-32175,96103,88879,-7479,-10193,54033,69608,28171,13030,88075,130348,58014,-11299,-52667,-111319,-68261,-14680,-87526,-132765,-22071,79012,64536,39659,51229,17845,-5165,17253,30563,34023,45575,26576,21001,40417,34164,7127,-32084,-67559,-31490,37747,21985,-26391,-20458,-4346,43168,52534,-3515,-34652,-23942,-6292,42463,83115,66645,25047,9912,45313,78089,54018,21093,37871,24526,-521,24352,559,-89425,-114818,-104292,-78620,397,102670,156975,117655,-5217,-81226,-37802,6834,-49138,-94820,-22459,31148,-12979,-15145,58444,58014,-12737,-35381,-22880,-31972,-16190,-8050,-10206,-638,-25242,-90020,-101632,-71340,-58731,-43244,5266,37559,-1049,-70783,-92410,-59424,-40383,6105,70852,82816,44085,-7035,-10879,15125,-24784,-100064,-78594,21521,62668,-9971,-84218,-26407,89646,121079,33079,-45630,8749,142724,193899,157653,135484,140625,91000,-14318,-72036,-19723,38138,3580,-29017,34135,62677,-43993,-143740,-120424,-55094,-20976,-15529,-8466,869,22700,14551,-53166,-63930,38686,56646,4849,51609,82903,11850,682,48545,64857,61863,74436,65974,18090,-2634,31792,27104,7649,45904,49833,18394,28061,29916,9992,-9245,-6771,1402,-41132,-72029,-34976,-18422,-65616,-63381,4810,34368,32915,76948,82089,-2801,-88383,-103741,-94614,-63317,10122,62714,72774,48375,17721,40830,97132,101379,58420,40334,42094,22077,-6617,39665,105205,109503,55009,-21402,-65203,-46857,-33935,-46781,-59133,-47335,-12398,38529,40450,7227,13848,4320,-39644,-55962,-15876,-1884,-11748,-25696,-46017,-32881,-17288,-51753,-58058,-42391,-73174,-80738,-33135,-36457,-40141,-15903,-18477,17869,117909,164439,76893,-14641,-14429,-14045,-19393,-17366,-60030,-83217,-35545,19871,19105,-12650,-38726,-9522,75189,167955,197757,173897,132607,101419,54979,12766,24880,70967,48858,-9638,-8246,-15418,-39670,-51538,-44358,20100,106595,144359,100035,22293,-12965,-13882,-18858,-5695,39092,76360,31486,-82887,-99744,-37619,-64353,-71205,-415,3823,-46308,-45993,-17587,36561,86349,77162,23226,7157,27220,23559,-8864,-46428,-30054],[-35981,-14366,-9220,-2203,-4079,-6008,-20511,-16229,33484,33790,-14573,-29608,-31268,-9257,20199,-14761,-67128,-32600,27557,72444,78773,-5006,-82552,-94683,-69892,-60166,-64914,-12673,50047,31095,43279,117762,114642,41688,38851,43944,-48419,-105320,-68886,-44151,-84305,-92418,-27384,32661,46540,43293,44886,46152,-21373,-105803,-113416,-64348,4619,82192,133864,157243,165653,118035,91324,106687,58944,3462,11366,28647,36314,20269,-30550,-34840,29080,34786,-18873,9955,88644,101454,99978,94478,30566,-28036,13159,6122,-141096,-233470,-150043,-11915,52534,288,-61867,-43165,-3804,11902,5453,-43287,-50818,40646,57514,-132716,-296224,-272261,-142654,-22347,-11295,-120597,-102608,38361,85497,69512,73962,84274,105139,60202,8664,55055,131409,139240,53770,-32635,-49976,-66130,-102538,-82267,-2582,15728,-15984,-4604,-25276,-99839,-91478,-22152,30471,42359,12463,-21700,-51643,-62457,43867,178608,188010,116602,40588,-11296,-20551,4601,58601,82533,26499,-8234,2291,25604,31329,16736,6920,1352,-50083,-93604,-80317,-61906,-30896,37459,102779,101268,25040,-23709,-24053,-51091,-64977,-57204,-112538,-141828,-42866,46298,33920,7945,-7982,-18048,-33575,-85849,-69327,3443,651,-73514,-145911,-174244,-108462,-40252,-46468,-41054,21690,56257,8438,-31685,-27911,-9392,13142,31743,55663,86518,88178,59566,29198,5146,-58541,-92258,-82047,-43925,39778,76441,11670,-37529,-2532,82395,130473,91553,20523,-34822,-47155,1014,74529,85954,33364,-22660,-16081,20773,5601,4278,53901,48786,17403,74195,57124,-84512,-131769,-122058,-132646,-82420,-51317,-88449,-63800,-38968,-123039,-215944,-133273,15242,34543,-8986,7517,10348,-7538,18946,64075,53356,15498,-18559,-28035,-13285,8219,11761,38072,110367,118222,22894,-80413,-110305,-80005,-19057,43421,75557,36786,-53579,-102382,-35983,77899,122289,116852,101293,90797,88693,59555,-19429,-85918,-69249,-16536,61958,109554,57176,-8806,17045,89539,142361,141518,108163,77852,88651,54937,-93859,-148671,-21301,92310,98602,47124,-11545,-17677,-9710,-19224,-15738,6172,39374,44501,5295,-19945,-42543,-80608,-140705,-195300,-188361,-119132,-56526,-64529,-100404,-74377,-25027,-29046,-59947,-78723,-72102,-47237,-8674,21229,29594,42736,60088,53102,26522,-22163,-22960,23475,-3049,-76225,-99415,-122761,-55127,88664,136120,61555,-52169,-50964,51962,46209,-34466,-31490,-18674,-49313,-30052,35419,20569,-45553,-90536,-83120,-55255,-17741,9941,-20707,-50873,-4317,54491,52128,48912,122787,181103,113064,42224,51758,94255,80784,40407,64176,121498,53627,-74284,-106135,-50759,-11844,-12952,-60891,-87299,-48334,-10939,711,35711,67046,24314,-21906,-22459,28741,113078,154496,121901,77319,23795,-3167,14333,29839,42544,135614,194077,131480,18252,-37633,-3560,14318,-44923,-79494,-50357,-41375,-38485,2191,12391,-24236,1333,89353,151829,152893,124170,58138,-5329,-29736,-49889,-80045,-106010,-91025,-36134,18475,23426,13848,-8645,-64777,-93973,-45152,20382,46423,49780,34966,-14187,-100455,-170671,-125697,-42861,-40195,-55986,-74487,-121296,-141766,-95148,-23340,7882,-14391,11332,64004,67311,58607,56652,4359,-21597,27170,28681,-78399,-173845,-158594,-95451,-96478,-86120,24150,80084,31171,-9940,-21551,-32011,-23082,38068,65405,43461,37910,22868,-8574,17037,58127,3679,-64699,-73888,-71724,-117185,-160663,-122779,-38076,32865,101186,148787,120788,51329,18933,34589,59938,101499,88268,13254,-2641,41121,54175,19214,-43796,-70858,-25992,-23221,-70927,-37826,11459,-68831,-155691,-105355,-27744,-33895,-57557,-72963,-74458,5022,103092,134912,87111,29577,-21130,-80018,-154496,-147500,-21128,48172,-24354,-72740,48866,122903,52962,-10753,-36203,-57186,-36710,-21585,-61481,-65915,31978,118129,62545,-1958,2829,7601,-45493,-89264,-77820,-57582,-46152,-33005,-40852,-30812,2882,18701,-34997,-88644,-56214,22963,71253,50665,25210,38760,42847,29379,23958,-5373,-55111,-45178,19450,79048,118636,142037,127674,87027,50347,62695,56342,-16463,-62926,-29205,-22363,-80621,-115018,-64326,-15895,-11548,-496,29902,26650,-41920,-114929,-78196,29372,76791,97658,71124,-40247,-142929,-147110,-100051,-12922,48716,-18860,-82813,9040,96249,74032,37368,26128,48422,78881,55372,13514,-7169,-49379,-56486,21244,33619,-41868,-76209,-12160,34768,-23890,-87265,-70301,-15977,34941,40596,9078,-8133,-22699,-19976,62308,111767,22165,-72507,-46590,29650,56612,46078,1684,-83804,-120903,-44344,35613,19373,-77532,-157281,-149370,-74544,-15114,2848,27920,49023,-2028,-27182,8138,47671,89151,96494,55380,31121,10539,15521,97941,91332,-22343,-67572,-26765,-24209,-52467,-53972,-25561,32634,77653,48998,-23232,-60755,-10329,74651,94534,48677,1003,-36380,-56959,-72091,-99192,-104080,-63427,29323,67084,12038,-30174,43126,109090,105850,67656,50418,55214,-14565,-82333,-56763,-4317,10277,12198,29891,36594,-1618,-77038,-26658,83952,59279,-3201,47075,95714,60497,993,-11289,34589,65380,26453,-41538,-88784,-113607,-62878,-1667,-26328,-71758,-11874,55559,36193,5174,25910,35071,27165,21665,20204,16411,38048,28481,-19267,-38118,-9891,21968,4775,-50087,-39021,59464,84407,23585,8248,3762,11882,33869,2678,-24059,-29421,-48608,12286,132910,155351,56996,-35459,-72313,-47011,6128,33260,29380,15704,29395,70026,27558,-107920,-143307,-69140,-4463,44278,108165,126269,63845,-29991,-65909,-12352,-3452,-111799,-166242,-37105,80706,73880,55729,82517,53522,-19671,-51357,-39635,-11059,25855,51924,57440,6952,-85647,-135177,-103512,-25751,49534,67388,60802,63116,3857,-102369,-145776,-115393,-92518,-60484,-17424,976,-38014,-105383,-91287,-16871,-19739,-75540,-93538,-67936,-64100,-87175,-67068,-16922,-10520,-14740,-42555,-61191,-14390,95551,167824,150817,121924,112743,23744,-100733,-132668,-38631,26401,-21764,-55416,-2221,7733,-73903,-125632,-81924,-14743,30166,29952,1019,-1265,57430,87527,37243,881,45617,59665,38860,60619,54719,-4427,-3646,38172,49269,63277,98157,70461,-8129,-34469,-5645,-11335,7453,75723,44770,-31303,-29779,-9291,-32432,-70183,-31583,32323,19293,4103,17760,-31067,-104801,-86050,28113,77249,12326,18350,72326,17945,-88507,-106133,-50445,12105,88264,132660,97450,17442,-32600,-20969,8583,17073,36928,117004,146039,81487,18967,22561,52628,68692,32626,-20367,-5388,16399,-8878,-23814,-27162,-23808,10873,59548,31655,-12014,23659,46913,20493,4592,11002,14094,20639,-310,-76685,-144583,-146630,-137394,-133709,-114582,-100134,-66987,-37647,-37638,-19272,-15252,-48729,-23483,31765,24269,-28898,-56771,-45049,-29677,-24431,-33218,-57882,-69431,-41794,27124,90083,91394,14554,-8651,92814,207261,230505,168722,102160,111631,101039,12327,-43275,-11071,-12468,-36165,-18895,-22519,-47049,-72107,-74791,-19018,49474,83821,69054,3996,-48963,-51146,-41080,-33530,95,65366,86381,4254,-72924,-60329,-54824,-45066,-4003,3473,-20285,-16675,-16303,13000,84848,99399,41936,36654,59792,34467,-35,-30055,-41280],[13152,-12010,-38792,-48526,-65201,-73369,-67055,-6631,93963,89698,17290,1987,23068,26244,12583,-16547,-35217,22537,122144,197083,142621,-7963,-90104,-90707,-62835,-19764,-16546,-13654,32871,17684,819,56176,22504,-71762,8667,111808,-6124,-127290,-60175,-2041,-102493,-132149,20487,94498,8476,-10594,34169,-16373,-153581,-182174,-69474,24110,50706,109426,168437,179165,189770,160699,124689,113069,48620,-21450,-9589,30948,67999,101445,96747,50479,42369,64365,37041,37522,111764,111928,69495,47767,-21149,-82813,-30451,-21990,-141455,-228520,-180600,-58190,21763,-2741,-28822,-5318,-24057,-40260,-12286,-32264,-43773,41683,68874,-94324,-223313,-192438,-104732,-49395,-56717,-125027,-122981,-52117,12111,67065,98284,121296,128504,41757,-1416,74733,155545,176555,117697,12360,-63067,-72644,-62547,-44258,-29165,-46456,-54391,-14191,-14898,-65529,-53092,14290,72187,71279,31727,6263,-15494,-38611,-1163,74484,129097,118327,34724,-43111,-84134,-86840,11448,115851,62198,-11665,-8120,-24683,-74348,-87817,-31419,26063,-36432,-117218,-98567,-80367,-81330,-11495,78748,126958,112206,56212,17864,14102,7107,-50270,-121344,-85317,13329,36571,43357,89448,64393,-3041,-15339,-37529,-76464,-69735,-35019,-35178,-74440,-114398,-112818,-108894,-79987,20809,107272,77081,-3762,-42557,-44853,-16705,12081,18250,23668,54343,87452,58665,-20457,-72038,-87420,-49833,1995,4030,8564,31259,31281,24861,60158,118355,140402,96266,33570,-29206,-35114,75232,182292,176145,86190,-24836,-48333,14425,12999,-7870,28503,24036,-17722,14347,12844,-104669,-155075,-144600,-177180,-143762,-80392,-93836,-82967,-79956,-135446,-172952,-102182,27125,63939,-13068,-15737,47189,63333,55648,72616,31975,-33527,-74927,-67404,-51108,-50318,-56497,-8966,54872,79675,72020,38063,-19700,-19242,55404,126217,101877,-14781,-137774,-150452,-49160,71933,113693,111963,115788,101337,134463,158012,76730,-39245,-84485,-106851,-71021,13947,39232,39158,93843,115298,86531,82208,88592,56380,12534,-56303,-132466,-101711,17213,76556,64937,54542,82813,101107,51722,-10490,-20698,18501,70984,89909,48165,-11257,-103638,-162310,-155884,-163056,-140343,-60515,-16174,-43362,-77902,-69907,-54146,-98376,-148269,-124697,-73352,-15976,70628,122326,89024,69403,84439,32999,-53691,-100248,-56128,13205,-12971,-62924,-27535,-24408,-16649,35345,75569,59164,-15673,-36526,26162,15866,-35631,17329,63564,-2505,-83467,-89602,-84656,-103627,-122418,-115253,-76007,2180,28155,-38886,-48984,17739,13875,-37779,-36996,45936,114931,103652,57853,33535,57283,98734,76316,78088,138154,101957,-22705,-63524,-32092,-19962,-27142,-41323,-43346,-50916,-79246,-66560,-14480,10489,-5855,-20722,-26580,-6100,40708,81404,98898,99428,73678,49224,63486,85301,67021,103041,166577,170583,55492,-71614,-71414,-28677,-45055,-48874,-27491,-24773,20371,107627,102940,17281,6256,86591,123920,116243,114313,41510,-66213,-95282,-53362,-48820,-79173,-73614,-53380,-13430,4990,-11821,-13498,-16048,-28665,-1797,34710,51892,39882,-33052,-101080,-164339,-225250,-180237,-100866,-97218,-92904,-56553,-13128,7307,8803,3972,-25295,-43463,15080,77022,113005,109117,29784,-51534,-13155,77949,75821,-14385,-76025,-82697,-96938,-142980,-126957,538,78402,58383,-5748,-45656,-39535,1506,75021,108102,63087,8277,-16463,-12978,38354,53520,-67000,-167542,-151992,-98433,-59391,-38328,-26990,-16488,7263,46786,84984,72121,27559,-29228,-86015,-87972,5645,66037,20141,-26631,-3741,54726,75906,22937,-50706,-65926,-55171,-45126,-6931,49992,11404,-93222,-113522,-60107,-14983,12859,6647,-23679,21805,60268,-2274,-62786,-30428,4898,-32089,-105158,-136731,-75369,-11288,-44348,-81816,28700,106941,54329,-27891,-102349,-120669,-63018,-36030,-47172,-19902,28308,89063,91505,52682,48836,21892,-103903,-163562,-132808,-117657,-97974,-41416,-33975,-41330,-42744,-47106,-69888,-73088,-5467,84760,139028,126160,71325,39186,51875,48525,25547,9731,-46189,-89156,-37559,46155,124986,188383,157914,54145,-7911,22668,58250,37648,-18717,-54082,-39184,-44287,-121975,-138696,-56264,-19885,-17294,15257,14059,-38620,-69877,-41700,37081,95817,116949,96800,39039,-43122,-111865,-122849,-44513,23252,-44175,-131117,-60839,48238,47212,-6574,-30414,2763,59057,68244,39092,-4178,-50363,-42729,25267,45728,-15086,-90974,-60393,42273,64405,-11656,-55045,-17035,16127,-1045,-19631,-29920,-35598,10557,82641,78386,30120,7537,31355,80647,95565,43487,-25493,-70983,-69823,-10990,40401,24584,-49231,-142407,-176186,-108700,-21410,31448,83871,122783,71631,29741,66530,114999,138132,123606,86731,64157,32178,38293,106958,82656,-10582,9399,75466,19224,-46908,-10300,48232,90127,122261,81102,-21158,-61856,17837,112294,108588,41980,-6758,-47280,-88830,-96644,-109280,-124920,-93887,-20952,536,-21810,15207,130569,167683,93482,2558,-40464,-11656,-85,-21054,-10298,18014,41386,75185,62607,9348,-7177,-3032,28720,27035,-37052,-28436,74071,108471,43681,-9167,-14466,-4572,-2108,-28233,-72030,-66937,-42616,-8339,41402,48497,-6470,-20366,-10576,-61620,-106280,-46034,34722,61175,64758,67214,36181,38943,22941,-51693,-87480,-24058,47504,32223,-17574,11853,131897,178093,112165,49318,-5275,-20820,49069,47655,11539,-10457,-39262,26163,159088,175307,80504,-6095,-60484,-70127,-5594,64937,63558,48572,62005,67456,20192,-79520,-101687,-19174,53486,74583,79077,46343,-24760,-56702,-13150,51252,6794,-121876,-157316,-40458,62908,69266,28441,-4492,-28893,-27510,-34433,-58479,-56767,-2734,74260,126426,65419,-70884,-136798,-105629,-16035,86865,90361,31891,21648,13762,-39543,-76369,-58572,-41691,-40100,-34665,-29825,-54028,-103345,-91765,-31836,-9343,-30960,-58301,-65476,-94542,-109475,-69997,-54597,-116678,-128900,-58161,15339,49561,86089,122000,98542,62040,36256,-48561,-138105,-117309,-11338,37433,-17457,-40015,-16999,-34523,-83121,-78364,-11049,29235,-2348,-43911,-55504,-32189,41305,116197,136858,107585,60362,43664,77079,95908,71706,7611,-39003,-13477,20845,25836,45009,45910,8794,-26671,-61761,-88734,-45407,5023,-41787,-71461,-49646,-34510,-47582,-66206,-6425,62251,53961,54135,56545,-37648,-117166,-105963,-8752,42643,-39338,-60494,43591,80456,-8693,-43833,44937,115681,127118,129159,66221,-30971,-49597,-24753,-33993,-54079,-15986,99947,146970,70007,-10480,-46198,-36625,14404,17435,12113,81964,114835,42625,-11061,-21955,-8038,22488,44637,20624,-9667,-10288,-15926,-16693,2432,11291,24337,50258,28234,-50266,-134421,-148472,-122750,-91302,-36423,992,-3241,-26757,-22793,10900,3577,-41974,-39383,-27863,-44320,-40443,-25069,-20469,-28513,-35652,-34356,-19391,-40630,-49185,11884,79391,72432,9842,-5060,76970,150659,99790,-7657,-14941,100706,153137,49449,-68059,-66223,-23623,-863,-14444,-42394,-66761,-105699,-112009,-45492,11794,44675,98258,115624,51074,-3439,4007,28586,23766,12519,30879,37551,10492,7430,408,-43476,-67787,-59319,-38812,-8204,9055,62222,163849,176546,86114,62584,89141,45089,-12252,-15006,6290],[45711,9649,-36127,-76758,-128689,-150697,-95717,26890,118005,88671,28328,14017,-1694,-43853,-47566,2522,18090,38729,131173,219153,153934,14313,-60103,-50874,955,32573,-11581,-28557,46132,41808,-17759,-14081,-81122,-151563,2237,131221,-20059,-138600,-32520,26238,-97750,-139385,16454,77192,-39852,-68507,-34206,-100714,-174295,-120114,11107,64288,29229,59729,95302,68244,88885,111140,89589,77608,23570,-38619,-8642,39364,59605,97912,112015,33706,-13494,34878,46526,43123,58263,1189,-47204,-32389,-63056,-94436,-40779,-57894,-148104,-160348,-136063,-116653,-84706,-43327,28299,94149,52273,-885,36893,83801,90782,91131,66890,-24717,-87670,-74865,-46922,-54654,-62652,-75590,-96551,-90124,-44223,17786,61722,124484,148965,67824,27969,84953,138208,146878,92384,169,-65980,-67957,-37864,-7829,-28254,-92813,-112119,-62994,-15230,-1084,11128,55455,110315,80171,-944,-37801,-44543,-58257,-52008,-12718,55373,77323,23581,-31197,-74625,-74552,42005,142616,91597,41128,41778,-38027,-148374,-153665,-47520,64720,38030,-60186,-76409,-57453,-58052,-11532,65221,125038,133799,74076,45866,88994,97475,-1745,-72593,6984,68429,17994,38079,104634,39806,-21093,34196,44152,-53004,-100664,-53234,-20916,-19960,-34584,-96003,-148429,-95552,24336,79754,6537,-58892,-67403,-67153,-45176,-9654,527,-10504,1367,41814,40743,-23743,-75664,-53303,12343,49058,37287,7871,-21396,167,69540,114726,92241,60498,36194,9615,-21237,20350,134889,161459,76085,4790,-63555,-92467,-50115,-37452,-38163,-11489,-32327,-74359,-44429,7237,-47039,-111901,-103787,-99621,-99669,-60089,-37094,-50633,-87195,-83663,-55132,-37440,6204,28561,-43368,-57216,22143,84417,95033,101408,38388,-48558,-58162,11510,26421,-33975,-52424,3474,34651,48967,105901,140390,86061,56723,89988,86762,13716,-79050,-134011,-88446,589,65736,90193,98488,92538,30572,28696,126848,156823,54708,-66601,-152567,-149288,-66964,-15068,25679,71564,51576,11273,39658,77071,24948,-41359,-44743,-30992,-40070,-15418,2185,-10247,17604,84082,123125,88508,27961,-14033,17056,82736,99375,51206,-18741,-143559,-186607,-109666,-43831,14491,68699,32180,-41325,-63022,-38782,-45080,-129012,-198880,-152819,-98618,-56353,53958,133080,87247,37022,21833,-37001,-86104,-69625,-19799,-3986,-36448,-10349,76111,54551,-29338,-54253,-12085,36982,45839,28696,6920,-38774,-31471,63236,117415,24446,-129672,-210957,-189604,-118903,-63292,-53658,-6498,108474,103315,-21828,-54174,-31406,-55860,-77286,-58682,-40718,-32873,-4780,3426,-40123,-28906,84017,123820,97352,115328,110132,46439,10179,-13383,-44257,-48425,-14359,5292,-77522,-141794,-72224,-18818,-39837,-24657,-6115,-35783,-59924,-57409,-22623,24073,31302,28639,47263,53837,61030,31007,-11172,11930,84705,40473,-93955,-104010,-21910,26597,29128,-27094,-78821,-11981,98085,93601,11208,505,32667,19606,37736,98287,48406,-74568,-124037,-50283,21504,25011,2265,-50651,-57638,-4046,25081,10348,-11800,4863,39558,24545,-19282,-36981,-78999,-111653,-138151,-168284,-162074,-149473,-127057,-64628,16517,117432,170258,124539,27030,-67683,-93955,-24864,54087,116641,131123,62360,-13470,14504,71576,63609,29107,2968,-34569,-63701,-114231,-108681,10645,99952,98911,40225,-8107,-2416,30420,61239,96392,86215,-6784,-69154,-39486,6368,-3955,-93423,-154649,-158227,-115676,-4317,75530,56846,110,-42386,-34170,12927,27127,-2167,-66776,-91730,-53148,-6341,25891,12528,-39606,-50250,2008,33053,9721,-42376,-68840,-35378,-2777,13189,57384,76633,453,-68554,-55633,-14364,6086,3352,-11273,1781,-15861,-98671,-140049,-45564,45905,18005,-45872,-82414,-76409,-52852,-61599,-77736,-20707,33725,11619,-61778,-140418,-144087,-55804,-1043,12864,37885,16835,18568,70633,80467,33986,-45157,-190172,-254234,-238912,-245180,-190937,-54989,-6717,-32896,-77653,-123527,-125909,-47725,78761,137411,124784,100459,40594,-22945,-997,23697,-429,3020,-35766,-126963,-114330,-808,99908,136149,76624,-22878,-49160,-6940,26890,44688,29802,-17791,4809,35456,-44179,-89796,-41939,-43080,-78674,-25504,28744,-1638,-71413,-63323,13110,72144,82851,71771,84100,79012,32624,-20553,-17708,776,-37595,-96920,-81964,-29413,-37897,-59132,-62455,-46267,-61,30965,-12075,-72841,-69063,-26659,11586,22412,-15114,-82437,-31156,91832,135365,38801,-49995,-13743,32462,409,-26937,-41721,-35623,24622,59711,26782,42668,98571,119694,109064,79154,16512,-29236,-15002,16122,40738,48586,23992,-31773,-95523,-126864,-93875,-31527,41239,127859,169097,103740,30475,29215,62958,90345,79854,55423,54968,53790,81751,119673,64123,-10192,28096,112493,68105,-2548,23875,52189,63832,106629,71214,-47305,-71457,37052,117720,81252,14884,-31348,-59740,-57782,-37951,-55559,-98291,-114332,-121982,-121172,-39693,77393,136420,103673,54837,-10479,-78859,-50176,21329,22361,3905,21173,61456,128647,126110,30655,-907,44622,43308,-38614,-109539,-71975,26199,58263,24822,2842,-8010,-10268,-17497,-49611,-79044,-54417,-26838,-669,45986,70165,27399,-16695,-49527,-138775,-201723,-117708,-10564,25065,60193,93705,58611,34805,13310,-37658,-66010,-40663,-26763,-47698,-24475,65174,168303,196837,142069,72232,-10129,-39274,19908,36398,10365,-5695,-4650,55980,128315,125965,103236,90787,61976,7927,13195,66728,73913,46548,22272,-25330,-51969,-41643,-26684,-2084,46641,66271,33473,-21217,-67366,-75089,-11386,60969,17057,-77321,-71504,6657,30447,-28613,-99021,-125333,-113269,-54737,-7095,-28449,-70330,-18581,87845,170537,128494,-2436,-76402,-81106,-45391,31138,33787,-22444,-29880,-728,33101,46764,37798,22232,6231,-18750,-21479,5152,4404,-17570,-30181,-14216,-6613,-3005,23380,-1256,-65538,-89746,-88484,-125779,-126747,-12156,117033,142718,115106,94675,56597,15491,-30728,-95698,-127001,-66395,21285,34585,-24081,-29621,-892,-21960,-62724,-31907,49514,54087,-62481,-150923,-125362,-71524,-14766,73861,157193,152398,59262,1208,44200,100409,100153,4516,-77188,-39159,16669,18124,33024,51545,39778,-11168,-90032,-115288,-91694,-118040,-164747,-136275,-83127,-44398,-25485,-13899,46011,89331,64123,45713,14327,-59224,-76916,-62615,-55804,-48531,-70281,-74647,5917,102430,71498,13704,69561,114369,75808,62424,36893,-14654,8266,47760,17738,-31786,-18570,44727,54145,-23449,-100061,-127289,-118919,-57488,-26750,-10953,78585,139185,54259,-38897,-61346,-34172,-16009,-5186,16702,472,-72134,-123501,-84102,-34856,-19053,869,32214,31003,4497,-38885,-55581,-26928,27613,88478,104791,23264,-58980,-65575,-22259,-6818,-31718,-32041,-13056,13400,55664,73340,49365,-4922,-43219,-27722,25130,11310,-18172,8588,-6478,-50025,-20496,20382,53566,99244,19006,-117307,-94886,55470,133123,83865,-15621,-56559,-7000,46782,16977,-34883,-54964,-83126,-74471,-9957,-4460,-5448,113798,235161,174349,57735,46650,82637,59593,-29943,-74382,-5862,78334,88118,25148,-66548,-98514,-58366,-18987,5171,33849,93163,162429,164610,82965,37953,59362,31809,-34174,-30925,30866],[26622,9767,-23677,-62318,-124832,-152597,-70588,55967,98574,60834,27995,14463,-30552,-89761,-57781,68653,84870,5125,9694,81754,99561,52377,3155,15975,80211,64205,-35205,-40044,44729,23581,-37167,-24614,-55076,-83321,39858,100616,-41967,-92094,22595,60436,-39153,-97344,-28733,6644,-60538,-86171,-93976,-132199,-102117,-16030,58961,66808,15564,20758,13121,-59098,-28667,65668,96194,82556,13774,-53067,-29017,448,-19891,664,28012,-41549,-80539,-6959,56095,77850,29924,-74880,-93175,-46818,-49432,-37694,9118,-60436,-149328,-94496,-59271,-130067,-156212,-83898,29789,127708,135980,79381,75609,157815,216741,168593,87444,14408,-52411,-74628,-46483,-36185,-25672,-31258,-45124,-12888,34712,71981,94141,111827,117241,70990,35119,50821,63583,51787,6939,-29084,-31338,-57283,-70706,-15230,16303,-51087,-114220,-99109,-38366,4290,15556,55877,115589,76968,-18683,-63658,-64448,-74127,-77901,-33744,30366,31981,5325,-5263,-33056,-26269,55014,103913,86671,114774,132355,32970,-92447,-93148,-8033,61106,47766,-9821,-26570,653,27977,43231,65715,80339,46526,634,44391,121080,113302,28014,-11200,44474,60071,1397,16386,48338,-28530,-45716,47872,58125,-26267,-65039,-54318,-57480,-25480,19756,-24197,-86435,-70298,-40877,-62309,-104815,-85999,-32978,-36734,-52057,-22211,-13072,-28692,-16247,23390,64034,58008,42270,54506,41952,-3474,12333,34767,-20113,-34280,54354,93265,16099,-47116,-39215,-21240,-11865,52309,114017,59114,-65530,-82817,-46977,-44574,-55387,-61757,-33768,-5650,-40747,-74839,-19152,67906,37819,-57773,-59542,-4942,-23660,-30518,18733,27904,12920,45701,58331,37426,21099,5465,-30569,-51849,-38737,19816,77432,86607,19680,-44072,-11501,81754,96218,31652,12784,44658,73316,80041,97717,122777,126754,109758,52403,-54307,-96342,-58828,-15682,17069,37328,48809,58691,73826,51715,-39776,-93649,21694,162890,134118,-6841,-117081,-136142,-106694,-89661,-50185,-15169,-28390,-16858,47194,82806,11410,-43953,28086,66965,-20632,-68131,-47788,-30789,-2010,11899,44692,78483,51084,-11491,4452,65956,68969,32040,-8331,-95270,-113019,-49304,11749,80008,124240,44009,-70825,-79254,-14391,-6778,-78202,-134197,-114582,-106037,-105281,-22412,53978,42212,6363,-33872,-79103,-61376,6594,30092,-8063,-31014,20236,84417,32664,-54672,-60275,-29059,27548,93071,74577,-15094,-62207,1678,107936,139357,40123,-98275,-179879,-189387,-101324,6989,38487,86495,179882,127290,-29070,-97976,-100785,-62884,-10913,12112,-8632,-29420,-28045,-26799,-82089,-75040,59575,136344,70158,41094,82219,117768,92068,17345,-51643,-76419,-40484,-4095,-89835,-122189,-5147,19597,-44914,-19100,17223,-29921,-91399,-123149,-91264,-44637,-59965,-48881,26939,31588,17168,3621,-74750,-129562,-46455,28215,-19801,-36852,29373,92978,84982,-21161,-120513,-69785,38066,48180,-4594,7584,19033,-1590,46034,142367,125489,13596,-59977,-13656,81108,108901,76994,3344,-29389,22126,50705,-24815,-96636,-40978,39456,87,-94825,-107986,-67849,-35310,-25288,-40224,-84276,-131616,-102143,-9571,65300,153866,241946,211901,62723,-68708,-98448,-30682,47584,85723,108820,118425,60074,4070,-7180,-24336,-26702,5277,27185,35196,-22158,-55788,27628,112846,125089,85875,43791,60399,78009,59561,80481,96469,-18116,-111641,-61274,-21895,-36178,-48420,-61691,-120405,-139330,-35299,75532,88388,27534,-41100,-34828,16838,45002,33376,-12782,6723,65170,51879,33299,43740,14408,-26669,-31574,-20051,-4932,-14285,-27611,8460,33931,32324,46756,67717,29296,-27982,-31668,-18831,-32280,-46904,-39252,-29698,-46139,-74613,-83914,-2395,56658,37755,15858,8658,8842,-9450,-39281,-48494,-33669,-30736,-36869,-57412,-103865,-122622,-49842,27858,63092,76384,25739,-16713,28240,67180,10584,-51412,-119751,-197720,-255554,-274822,-190554,-45923,10379,-18090,-76734,-124498,-114314,-9882,130781,159886,85441,30881,-13439,-70248,-56775,-6324,6696,24179,2587,-84816,-99647,-168,65456,37088,-30535,-72176,-69999,-45405,-24570,1970,10242,-1648,33376,61849,3184,-24165,-13921,-57444,-109526,-50857,38299,36347,-52028,-61226,11914,53455,46009,8989,31692,123270,180607,126602,50344,18455,16920,15524,1962,-28789,-73370,-87531,-81745,-66812,-33442,-8762,-67431,-129381,-82304,-11397,15974,15249,-11886,-34539,53676,143088,112574,5907,-52769,5965,88496,52666,-22958,-34672,4980,43919,37800,11947,62179,153934,175476,115233,42844,9342,4609,39392,87065,97495,51926,-16342,-67713,-67956,-51837,-38353,-19654,16434,73817,105315,53909,-23946,-62379,-32829,33025,49649,22605,20722,33888,56119,85942,45728,-35116,-49226,41938,80062,41479,11127,-27498,-10885,83938,98369,22050,-4129,42653,54059,12914,-7893,-35852,-47026,15079,43782,-12546,-87478,-142274,-165991,-133142,11420,116121,70317,-16583,1134,6539,-32259,22477,104939,80965,19485,21587,51100,103103,143093,102911,73693,52554,-12434,-78456,-108686,-95125,-39037,-8802,-3552,6015,3241,10703,9586,-16831,-39843,-55659,-69779,-33773,17363,44678,25123,208,-40950,-147459,-206838,-117980,-48750,-47704,-5649,57211,58116,31264,12523,18136,1465,-64268,-142475,-160380,-63469,54880,91716,80323,70681,63965,-1309,-66725,-76051,-51294,-50634,-45111,-6700,38538,56643,65811,92498,128394,126034,66643,37731,63101,57185,-5138,-74604,-142677,-122220,-21547,7419,-22053,7943,24532,-15521,-35724,-26594,-50744,-44536,21153,25322,-25967,-15077,38258,4435,-118217,-179296,-132280,-99913,-74688,-6225,28633,17432,51163,112418,160992,121609,36194,13552,4759,-23763,-7670,-846,-25455,-50611,-55508,22422,96892,73134,14958,-21543,-60505,-36954,50376,86137,36452,-19151,-12434,5961,21960,73517,73252,-27735,-96575,-65831,-42632,-27496,56769,156373,150541,86869,43495,30795,14509,-26816,-65611,-67585,-40621,5217,13968,-17948,-9152,42799,32739,-26630,-16552,53639,52682,-53364,-141141,-104166,-47952,-32117,21287,103207,93112,5575,-75761,-75554,15254,64145,-22703,-79078,-32739,16296,53005,92725,74545,30651,-19952,-77976,-79621,-75589,-135284,-185118,-185542,-143788,-72687,-31579,-6880,62444,108144,64738,-18416,-91501,-88248,-9597,13340,-74014,-116441,-66475,-34886,-12650,69158,83857,20466,10403,13842,-10596,9155,43223,34005,51407,88092,60449,9729,11936,30072,-8547,-94321,-167584,-167974,-159606,-137017,-107300,-98474,-22629,60244,1764,-86602,-91968,-68244,-89682,-72503,10454,8996,-93805,-137370,-79142,-59261,-62684,-42507,-25696,-13016,11233,2410,-6205,57673,124133,130710,93339,-14036,-106244,-107737,-50752,-18533,-29694,-19418,21734,77739,133664,144819,89715,3207,-45718,-559,79118,66615,13371,-4746,-93548,-133939,-16170,50186,19972,54837,52778,-30147,-43595,14084,33636,45759,25594,-31996,-16635,53762,64282,20403,1743,-5130,15792,44793,-8703,-45677,82342,238249,189452,50460,15163,41405,48339,-19621,-104167,-44813,80091,87706,6115,-60675,-58647,17408,46453,19046,19473,42291,47081,60628,42575,-1839,336,8149,-33408,-49158,2243],[-22562,-30557,-28039,-14596,-46431,-84651,-45179,26159,42419,21265,16309,23280,6995,-31637,-3575,118838,110446,-63911,-159602,-86216,24470,62205,56076,72576,97791,31208,-57772,-24824,29598,-18634,-30407,27978,34297,17811,53310,35132,-48192,-19415,87193,125277,65872,-14167,-23726,7767,-16746,-60999,-90000,-81761,-30981,12208,37805,59630,47927,32694,-10330,-111150,-107654,18221,110614,107814,36917,-45847,-77994,-76609,-87564,-66185,-27492,-61339,-86197,-14187,86379,122292,47904,-57853,-50187,-10576,-4814,39092,69010,-34532,-114138,-41749,2447,-76312,-121929,-97584,-47615,40888,118017,95258,47024,103352,192416,182530,120740,20107,-105977,-155307,-92241,-26952,-2391,-33271,-7673,100594,169917,204516,202945,104028,32034,15133,2385,-11348,-26968,-34571,-34107,3717,41282,-29101,-118037,-65226,46422,36916,-55164,-98193,-86754,-85754,-71136,-4579,59478,51339,9446,-25405,-35023,-57040,-80421,-23212,42990,16168,-11527,-9036,-19803,-14165,-3397,1032,32300,113237,148676,84139,-2204,-3755,21502,1215,-23127,-7845,15527,46124,77432,64493,40637,9207,-65286,-75926,26852,89796,50231,13853,18583,26688,8005,-26951,-26002,-19994,-59701,-51832,11369,9783,-15365,-19517,-41501,-70561,-27815,48917,59281,2241,-53211,-121040,-184583,-158773,-50891,49783,41411,5482,19303,1982,-15313,12516,50975,104768,121965,134531,131294,33163,-61758,-14639,40356,-5298,-44142,-6469,17302,-27972,-63557,-53175,-45028,-31818,-958,-3599,-47208,-100283,-69605,31781,72129,23721,-25042,-4959,25883,6486,-7525,60158,128604,84991,-7913,-17555,16154,-27285,-54696,7879,81452,122908,117859,63902,54790,43399,8472,9315,-7083,-74197,-73378,-15963,-11047,-56030,-54496,-4615,52137,65581,52695,25244,12179,54921,69689,10870,-4925,77439,104619,-25211,-161678,-124912,8666,81994,64268,25460,28129,35750,29128,8723,-46160,-98623,-41921,93058,111928,10422,-80182,-114539,-140104,-150279,-110222,-43704,-14105,6884,45430,52357,-18767,-47142,15579,-9936,-113956,-127974,-59531,12240,19467,-44725,-45178,9768,6569,-18906,1229,28310,22299,15082,12730,-13255,-14458,-23333,-55640,-19496,52403,17307,-87719,-88285,-6063,15205,-12385,-14131,-29413,-89606,-120434,-82268,-38629,-9552,12667,3418,-34613,-27370,18015,16693,-17927,-15652,-706,11289,-35476,-59661,-15918,-6531,12784,65672,22945,-66292,-60709,8827,80891,102792,43105,-35152,-85390,-140783,-109797,-18956,30090,70784,100867,30480,-78157,-133491,-123174,-44456,35529,68136,104779,122699,67415,3050,-63921,-82096,7465,70584,-13707,-59661,29144,121896,101843,24765,-57221,-131454,-136584,-87263,-91733,-42894,78264,67212,-14439,-18143,9634,-23057,-96339,-150903,-126771,-84714,-108372,-107168,-22184,7068,1964,-2259,-77412,-192859,-150488,41,61724,44395,49170,64467,33609,-46883,-101530,-37406,67009,77660,28217,18339,28859,42773,92857,165138,168246,96832,23640,28002,78719,79168,60030,38637,25878,20232,-28178,-135715,-191094,-112279,-21508,-73224,-160672,-123198,-29160,15232,30681,15781,-39205,-79639,-54863,10287,46222,96279,197775,213222,74192,-47921,-58055,10515,55948,27440,15528,62649,35176,-50287,-92828,-125300,-135563,-46949,80815,119394,38577,-25476,11281,53003,64812,40319,20907,59815,70875,57202,82526,70459,-66237,-155172,-88905,-38100,-33935,-15607,-29472,-108682,-160776,-121820,-7845,72427,32547,-16591,8238,22284,32999,73485,62489,37982,46389,46025,39206,59792,55331,-2758,-50982,-34953,-4099,-24295,-41213,-6641,40936,48050,36669,28845,7107,-25016,-25961,-12388,-30654,-65160,-78607,-62614,-43529,-26251,-6196,30019,21333,28831,71874,97574,113823,61239,-25216,-49400,-31778,-60425,-56885,-12153,-29410,-83273,-59663,5989,41184,48746,20974,-23,20212,51264,25153,23522,36761,-46727,-162585,-153845,-59717,9226,12878,-23734,-64384,-60108,-40714,14101,108041,136482,74745,7046,-22268,-48792,-47497,0,42095,74801,80728,30606,-12650,7855,20255,-28332,-89274,-101978,-107143,-104201,-67993,-31108,-36745,-29102,11462,24178,-15929,-32997,-19811,-33232,-59836,-43973,8650,40135,29798,24864,48531,57059,39173,-27955,-19846,121996,228873,183758,93879,62793,79104,86926,61669,9193,-42089,-94233,-114178,-66955,-14250,-3064,-47459,-92533,-55373,3048,29021,23049,-14654,-30149,51681,110750,39198,-47791,-57745,12225,92751,44444,-55210,-27153,53294,56035,18388,1559,57843,159839,182040,99827,30396,25082,12473,22279,92474,116537,20949,-99948,-129595,-73977,-26439,-1152,1693,-29777,-62461,-55220,-54755,-83664,-105282,-53232,39442,75691,33822,-15117,-34793,-40880,-5614,12103,-58636,-126311,-49844,51206,44975,-37195,-113263,-58883,86607,161629,153882,101733,33254,-28863,-41082,-10376,-21165,-23501,52778,68443,-18044,-103748,-151032,-107601,-18692,71403,92441,13419,-70400,-46551,-8881,15543,113056,182591,141385,72552,56612,35958,29074,97856,159423,157451,54825,-48950,-60780,-51942,-71208,-53754,-39585,-38746,-4975,27444,40339,44807,47631,40267,-12359,-62061,-19009,31911,42721,20559,14818,-8124,-99062,-127620,-39527,-23815,-63181,-54885,-1073,50810,52460,21471,53597,54028,-42411,-136416,-164239,-90655,-999,-9695,-45048,-18119,21800,-12841,-87502,-110797,-96746,-98636,-79783,-31808,-17845,-13314,13353,17841,36576,58130,52212,57000,80101,54249,-27458,-110344,-149177,-84335,1663,-4185,-24865,8777,-5693,-47866,-18084,33558,8466,-23574,17921,35893,-4013,-29560,-3531,-24742,-98290,-88874,7448,14215,-29557,3161,79869,137536,148866,132492,112249,48516,20149,86917,125176,90754,57171,37969,21746,-28164,-77295,-22014,54401,44243,-24310,-96547,-127902,-51917,54139,76191,40413,21932,34776,30773,8056,33956,48231,-10820,-40773,12764,43077,59423,101740,137403,94930,16433,-14390,20916,50557,64013,76556,47506,-28182,-34567,14491,45206,72343,107308,91063,30531,5201,25365,37206,22243,-9420,12983,46625,19820,18844,60015,30901,-36896,-113157,-148287,-66190,26806,25366,-4197,-26404,-2091,96562,149476,73357,-512,-16037,-18129,-15904,-20762,-36552,-83715,-147019,-144118,-87955,-71566,-49531,50838,134245,98335,-33053,-118173,-63086,54607,60293,-54172,-106387,-55078,-7458,20523,67775,67264,22208,-365,-15690,-9570,36086,67644,41867,25861,49769,33047,284,11578,34217,-34,-80863,-145834,-121614,-104164,-130005,-124956,-118466,-76404,-14680,-41635,-73720,-38650,-33121,-100804,-89384,19605,35994,-36288,-32310,-6729,-55445,-67124,-23899,-25748,-47535,-23370,-24518,-13728,103871,176680,108630,21118,-30285,-64086,-50770,-7498,7207,-1358,13605,31161,64545,123971,132248,68914,-5343,-26439,55234,141742,90477,-792,-43235,-112448,-101289,17654,42096,-39458,-35478,50905,90810,70592,16746,-54329,-41026,-4607,-20992,-7754,65372,102006,79440,58324,52392,62560,60278,9919,-23483,46217,135861,92078,-17558,-52853,-28827,12855,8047,-54447,-28621,44096,24339,-19061,-29655,-26117,37603,64710,20021,-1170,-9341,-29784,1966,31025,-4305,-30823,-14460,-17412,-36542,-30342],[-41436,-49062,-25116,27495,33788,-19752,-62782,-48991,-13334,-14797,-2788,51405,85987,53094,30792,85929,50230,-130561,-225911,-122549,-11244,27180,49426,62894,18804,-70665,-89813,-18211,4160,-28951,20956,77725,51349,25062,14627,-27712,-53751,7810,103777,152834,119955,44822,34759,96817,77481,-12426,-35091,-3487,-24576,-57612,-46765,15252,56853,40734,-7048,-105184,-167767,-97129,12830,64252,72205,3474,-96202,-104289,-57524,-37289,-13919,-14914,-44324,-14663,70149,97088,26789,-53707,-40511,-8529,15653,73146,86320,-9757,-55005,5628,25463,-18170,-53052,-95924,-126932,-76979,2897,18366,-3314,26903,83971,108118,99833,-4953,-141737,-182268,-122762,-62179,-33717,-55090,-6892,118807,173998,199761,204032,79564,-33174,-30563,-2635,-28585,-65986,-53451,3714,78761,89473,-2858,-116917,-96037,37433,86398,-3845,-93038,-139719,-182811,-163389,-91117,-41642,-6793,19963,3779,-9761,-43577,-74992,-14747,43077,10975,-30914,-49778,-37590,-21043,-62355,-81854,-33462,15720,20425,-1524,-20323,-10407,-6402,-48931,-64428,-7414,35785,53279,57269,35152,11855,-30254,-95916,-74653,15265,39937,15866,26468,42535,28948,-6602,-43833,-49664,-36662,-46488,-45437,-20646,-19376,-16595,-1914,3498,321,19524,66910,89236,21065,-65523,-131944,-167468,-114011,17884,121114,125331,105833,96787,54198,32239,48695,70287,100268,93780,95525,98164,19355,-19507,34946,45772,10642,-5011,-13054,-2093,13101,35370,22510,-33220,-55213,-64092,-99283,-92777,-39511,25519,105322,132281,77708,15735,11353,38875,54395,74406,129930,158065,114981,77783,68868,24899,-55259,-78018,-17786,84950,131233,75196,11358,28165,19101,-11675,16920,44939,-19080,-77737,-82893,-70648,-63868,-21732,8502,29459,47653,47864,-13720,-54698,-24909,-17790,-83846,-85041,29482,71733,-49584,-114736,-44202,34615,50445,21726,-11544,24660,56872,16472,-4932,11667,19740,10917,36591,29262,-24339,-68356,-92923,-119059,-113083,-53340,52644,108108,76992,47567,24292,-33777,-44087,-52346,-161387,-241061,-176107,-45710,66614,64192,-15300,-39868,-44207,-41917,16148,55062,30407,21629,31200,38455,40226,54387,5141,-113057,-135703,-44926,790,-43643,-40403,26964,38450,35322,85901,66416,-39856,-72629,-52741,-51954,-26558,40834,99333,73827,15982,2950,5797,7367,18499,14164,19538,-18362,-34600,6317,21683,18155,17119,-39862,-75792,-32236,-3066,16200,56699,59215,6462,-48425,-92578,-94097,-67613,-37520,-14214,-25140,-55397,-66114,-77942,-83181,-46041,20175,96725,209995,256461,169164,59559,-11343,-72024,-50052,2981,-29856,-58746,15752,75103,70993,51304,-21743,-139491,-177700,-133709,-76274,49729,169227,135971,45365,-3268,-9059,-13552,-57284,-109782,-105558,-64275,-62046,-83483,-44039,17822,41620,17512,-42453,-150420,-162967,-49582,46478,61192,52085,22039,-44746,-72478,-2662,112817,187819,169985,98904,35233,21313,42495,69559,91974,101669,104317,73820,62743,58230,14248,895,32146,57323,-653,-110882,-163166,-138108,-82422,-60938,-128168,-154185,-33252,50007,22990,-5685,-23279,-38100,-18983,3566,9584,15896,59412,135553,151214,58630,-11448,4984,63278,70646,-8249,-79896,-64217,-41121,-47696,-74974,-126316,-144321,-45032,104109,137590,44642,-16682,-11897,-25111,-28749,-43029,-30032,10165,3243,22040,75886,27732,-113631,-159918,-88956,-47306,-38312,-44014,-82287,-112203,-115386,-110190,-20054,76428,27812,-8286,25621,-21790,-53163,50274,74677,-30445,-77512,-25064,8176,15978,16746,-37317,-70911,-24723,-22874,-99986,-115753,-32699,60304,66707,45844,47169,26023,-3488,10169,40130,35159,-10401,-83758,-90556,-40991,-5023,28301,38778,9032,48149,130479,160989,168845,103987,-8366,-50365,-21403,-38667,-22860,52366,54214,-15211,-47831,-35766,-24283,-19992,-4490,42050,62627,74207,77644,92256,101875,33615,-56976,6946,96805,86152,27104,-19605,-27703,13085,17698,13678,62924,105690,93221,36136,7673,10402,22045,40908,53738,94770,146094,127025,51902,-2849,-10008,-24410,-83142,-122006,-127052,-110509,-50796,7837,-441,-9889,15527,23255,489,-23052,214,54301,56109,290,-30904,5065,76169,103701,83647,69596,48758,-11214,16936,132307,182757,141216,93607,85818,82675,36974,5107,15227,1419,-84884,-138402,-63892,24586,48280,42064,25702,27764,30883,28678,12435,-37225,-81921,-40111,6549,-6872,-38220,-37231,459,12453,-65047,-127176,-48565,45971,25104,-19850,-29537,15482,88131,88999,28492,21853,9034,-74659,-91787,19122,79446,-28034,-154099,-140555,-76221,-48266,-6655,-192,-79848,-172238,-178728,-137456,-119369,-101905,-32977,53984,106709,77890,-14353,-89621,-110494,-64046,-12109,-47191,-109585,-56949,28456,13006,-79465,-131225,-57409,79073,152268,148695,80034,-27344,-89737,-63664,-22884,-39002,-37691,15821,18283,-49906,-99510,-112009,-51614,20559,23339,4222,-3132,-40212,-67974,-66198,-24146,73676,130122,111895,89290,80790,25154,-20495,39484,126283,124221,37629,-21608,-12048,-2782,-33211,-46284,-56201,-69689,-21807,29917,38574,55548,88371,96618,57668,8969,39583,90696,86016,29294,6329,5931,-45032,-48411,21067,15188,-26027,-55960,-48429,22382,57042,-5690,-4432,31312,12292,-24819,-83128,-94640,-32643,-6786,-37665,-49359,-55259,-68234,-56680,-17423,-42809,-77053,-55537,-31136,-67107,-80559,-60542,-88768,-107992,-62179,-9227,25675,43785,29926,-10169,-56406,-51864,11303,16097,-25818,-6800,28959,-22544,-77027,-40186,9217,12752,14245,20108,-16983,-57964,-86396,-91680,-74221,-31067,48632,125600,106567,44966,27491,74049,118607,114653,95268,55998,-30637,-28027,84034,158063,161762,120454,59602,33314,4266,-23544,-17430,-16603,-16377,-56711,-151661,-157457,-35320,44125,21453,17040,50887,55054,2995,-54472,-55057,-39699,-9663,37868,57722,24606,19883,51199,67057,35973,-25189,-36470,7734,53166,133137,207655,133977,-26300,-76979,-8978,74775,135282,120844,79688,59411,23310,-25523,-19559,36569,62391,73623,85241,41010,8758,31081,28076,-12224,-72063,-101729,-55425,54635,143092,87694,-55745,-56635,76876,112592,18630,-33692,184,44309,27194,-18552,-18470,-43629,-84797,-75089,-66347,-102232,-91257,21444,138789,153547,52744,-29029,-7690,59131,31097,-47771,-81637,-89589,-53868,37643,88000,49946,39030,69822,69966,75657,89282,45336,-8160,-5529,8321,-17789,-45326,-49733,-37153,-34272,-75611,-107309,-44527,7092,-24593,-47668,-43000,-38337,-26828,-36058,-7455,40506,32854,-31512,-41898,24186,42573,22287,50705,25356,-54838,-25809,64439,52077,-39299,-55521,-38758,-4812,115806,175368,57181,-43966,-3521,49598,47708,31426,26118,38926,44089,3726,8039,67549,60714,20733,1874,16985,95145,148118,52700,-49104,-75598,-82209,-42961,9626,-22379,-106533,-123971,-41462,68977,103588,34167,-61926,-73881,-43305,-4421,53813,96711,86745,69618,49831,24385,18492,31821,36996,30066,24044,18060,-21825,-71508,-68557,-32001,-13765,-19602,-32822,-5091,16604,-27265,-47585,-38261,-59210,-32988,25224,36571,34655,28848,9845,23990,35949,-1120,-43167,-46242,-23326,-13025,-23090],[7005,28384,34683,56065,73047,25204,-62240,-73402,-10479,109,13599,103198,146840,88404,38069,32570,-38823,-137966,-118145,-3646,25544,-1980,988,-9004,-84172,-149122,-109358,-30678,-20165,-11340,71076,96056,45540,26783,7705,-25839,-33345,2781,62853,91761,70394,38826,68682,168956,170733,62017,42599,57189,-44142,-129856,-117919,-49376,14080,21291,186,-66328,-173383,-188453,-115671,-20317,88434,82654,-23782,-23376,49232,40187,25666,29463,-9835,-22267,14128,19654,-48843,-109470,-87049,-33229,19269,74761,88147,22036,-6886,38861,37463,3518,-26646,-75057,-103826,-81970,-66210,-43120,13220,60684,64354,55247,43516,-30834,-98921,-102117,-94580,-98979,-60513,-37639,-15633,52838,56829,25633,40240,31065,-11090,7647,63958,40456,-27214,-20537,52511,97655,53989,-13286,-67232,-61929,32794,87530,10641,-92920,-154600,-179981,-152646,-123159,-101770,-49388,-17429,-33470,-39607,-63452,-59440,5320,28562,-3658,-45145,-80141,-53775,-15236,-48684,-71999,-49728,-76577,-145362,-149589,-110018,-77404,-44401,-35025,-27220,22471,53179,49891,32616,24184,26574,-12520,-54878,-25182,19557,28885,64971,94521,79456,71064,46118,-4439,-11388,-2138,-38470,-49392,-15641,-7068,-21120,1771,52297,67087,43692,48095,45367,-32049,-77943,-64497,-67187,-49182,43557,125647,152659,140128,114473,98488,74993,33884,17077,33394,24724,-2440,-16874,-14853,45204,97010,66576,36310,51415,51671,46816,62811,106412,88657,594,-47243,-45870,-72552,-71874,4548,89047,102832,61807,7839,-27477,-24864,4913,42507,94301,137568,137915,118153,142079,137788,59853,-17573,-35314,-4493,51888,45731,-5293,-3727,12879,-40089,-74378,-33509,49439,62936,-8968,-68544,-17550,47112,65683,51979,64829,95292,68418,-14506,-56343,-67343,-95531,-104452,-47506,30446,34575,-18741,525,27407,-30623,-83640,-92443,-90821,-9921,65797,20785,-16421,45399,118609,94190,13730,-46123,-69732,-69204,-53969,-35230,-9570,45193,126034,165525,120389,67298,34945,-11724,-33120,-87638,-212412,-293494,-221350,-64660,44678,50443,21773,9294,-51248,-45652,65646,109299,60174,45493,36297,30377,26647,47478,23323,-87183,-164736,-116795,-33210,-18588,-17265,33213,41482,39132,90100,75730,-12170,-12056,8387,-30913,-46012,6517,94343,107633,31519,-3796,26301,44743,45848,79858,115324,40098,-49615,-32904,26987,31872,-3953,-36493,-37943,-20377,-4556,948,32261,47779,-11744,-71280,-48770,-26651,-56995,-70364,-71476,-79342,-49784,-8097,-26189,-83698,-74279,16144,129995,221194,241508,158788,56259,-4887,-79028,-97824,-22661,32188,24041,14582,15841,59483,109693,43849,-79782,-115254,-102987,-70277,86522,220199,167310,66509,7824,-36539,-40324,-27844,-48421,-66464,-30102,12047,-12530,-21733,30962,56731,15758,-8999,-51279,-102454,-103842,-72108,-8923,55213,38811,-56675,-67778,76043,193783,186390,143929,92889,24487,-39348,-67345,-57650,-53838,-45888,21021,56189,49985,31411,-8990,-32724,-14879,25780,-21355,-103342,-61951,18795,9296,-60586,-111806,-56764,97881,130250,27365,-54581,-75727,-38901,31796,44020,-6860,-18443,43296,93118,68582,13183,5607,25714,53319,57455,-16619,-116513,-125020,-53771,22074,7494,-55527,-52022,24218,94110,89964,3666,-42559,-37648,-53308,-65075,-74191,-49017,-30276,-64107,-54732,-3847,-44933,-140847,-122255,-52281,-74018,-106793,-124387,-141461,-95710,-22370,585,45474,91752,23490,-28710,-4939,-75162,-141730,-32353,14931,-92339,-136224,-70250,-41553,-62126,-65007,-91376,-87924,-42115,-89568,-191093,-162501,1383,101141,64332,38687,76536,59987,40750,83255,99219,79758,39411,-71436,-123821,-63753,2141,33675,40462,33335,85272,155408,154310,130321,94246,27664,-17019,-6068,-7870,5366,71026,104390,56013,-19821,-62459,-62451,-53443,-15378,63979,86324,85699,101680,106695,74706,20427,-7784,79540,160765,118976,29367,1363,30699,46462,5457,-16077,26979,72360,79655,32864,-5177,10878,48679,50199,14984,46961,124541,121130,52744,-840,-8136,-136,-47764,-99497,-71048,-12071,42848,100338,108517,75861,73269,89400,90701,72949,79218,152295,164293,70420,-32710,-43914,12460,74072,83859,74593,53680,27028,69233,107281,98907,86414,77567,57275,10040,-69119,-74856,8550,24962,-58506,-117665,-59266,32238,92173,122127,126917,115439,76398,39686,14276,-13011,-48780,-50705,-49261,-18559,4497,3175,-7643,-55392,-137564,-156845,-79110,-8431,-29536,-49320,-36597,-29067,-48002,-98762,-97396,-14874,-43020,-184984,-198776,-57294,37650,-28535,-101466,-60843,-24122,-31426,1975,3122,-80962,-152393,-142589,-114445,-117479,-110506,-57769,21489,102530,129491,61420,-45099,-66260,5517,40843,11785,-13122,32865,63800,8789,-57009,-61887,-19498,53637,65648,-4840,-68535,-114792,-118365,-63536,-41094,-75320,-65572,-17300,-15992,-44790,-31561,-24847,-59081,-81637,-79970,-59698,6170,14233,-41042,-87956,-85148,-39851,-10120,1933,36629,64624,26340,-14636,20053,51023,17431,2161,22509,19348,12427,-7607,-50521,-70272,-55031,-21713,-11174,3232,53015,93655,98148,97665,75802,85818,138587,139925,51481,694,20532,11584,-5853,16499,21635,15537,-15590,-49828,-12624,31454,-39921,-78214,-9230,56816,51651,-15400,-45168,28058,111945,90690,-10071,-87520,-61929,64075,120289,47268,6141,37115,34180,-48457,-105455,-84969,-86685,-122405,-87493,-40695,-39472,-47540,-23026,13076,33702,51284,63907,34425,12184,32570,42296,-19596,-82870,-71328,-47194,-36392,-5333,-33645,-127070,-145043,-106911,-104566,-83529,-4209,70909,113698,118999,86008,43118,22000,-24345,-28212,39087,56962,-22393,-32206,38450,84143,104325,84160,22574,17471,52588,76243,55663,-16981,-36128,-53277,-132834,-115987,12657,61680,20789,22674,38064,-9394,-87823,-108232,-91398,-81324,-74,94838,68531,-31870,-68841,-48010,-10600,21705,16341,12348,11368,17449,110507,209199,135064,-18442,-87513,-70546,15038,112951,77269,13535,28797,4792,-73886,-79820,-19762,15045,31696,44240,11169,-33788,-4121,68223,79350,23622,-165,17296,105219,201820,115797,-81417,-99689,19690,46244,-22667,-42739,18142,88997,65716,-45754,-111050,-111805,-63900,-878,-5568,-58871,-71144,-3932,116029,196567,167723,76758,19844,10644,-21032,-51297,-74546,-128204,-120502,-16753,54767,39361,71485,137509,145038,138598,99487,-11800,-34199,59154,72944,6089,-39148,-86259,-129093,-118202,-109842,-102931,-11169,73242,77307,40510,7886,-12155,-11505,34,40328,51169,48087,46168,25373,4771,-433,24728,51003,11391,-40984,32007,139534,116847,-18661,-65593,-6707,42946,102761,118954,-15576,-95585,9643,118010,89118,25421,22823,57385,36914,-37716,-24455,27933,5538,10502,53511,75998,95439,84922,-3588,-61849,-54588,-52967,-46060,-41531,-79835,-109464,-88973,-64059,-4637,55628,42962,7342,11876,9354,38795,101374,87640,28216,12010,-8048,-53696,-52439,9553,52258,48407,5251,-34549,-50678,-42838,-4983,14903,-35111,-79529,-55142,-2466,14946,-34496,-76587,-74169,-81874,-49835,41087,98331,108839,105289,66154,25518,-12792,-51117,-71643,-75329,-47316,-15137,1525],[25831,93771,74877,40238,48148,32481,-36305,-55662,3173,28402,43912,116604,122745,63835,53566,15278,-112048,-123459,22507,114451,59819,-30126,-72345,-114745,-159269,-158211,-103461,-58254,-65649,-63027,637,50142,86896,98139,42389,6078,-1987,-18669,-22357,-28255,-42376,-34216,17079,124878,162906,91877,73403,64211,-59568,-152995,-131340,-82576,-45673,-26926,-12688,-35230,-112366,-140597,-115824,-76828,26087,93359,50306,42337,79379,61933,34199,5335,-37702,-36507,-16203,-45449,-127337,-171328,-124248,-48365,10848,51052,78535,42272,-10845,13694,34192,-3530,-36423,-44354,-14625,11843,-25731,-23235,66560,126343,118659,86284,41917,-14526,-25375,-10704,-44621,-84321,-32740,-3888,-22365,6066,-9018,-87753,-81915,10461,56739,56170,98962,103479,18944,-16419,19607,3074,-64539,-77843,-49205,-28462,26241,55748,-841,-85585,-132217,-110154,-64699,-76217,-73596,-34909,-51996,-98083,-102315,-93116,-41028,28616,27637,-9976,-34482,-62695,-62839,-22412,-824,-9345,-29364,-90221,-182947,-179497,-129382,-103870,-58602,-15942,-8053,30364,68560,59393,36815,31830,41125,13734,-19748,2451,36329,58430,113222,120563,75028,83832,102379,79203,69969,39055,-45029,-57616,-1637,1733,-21172,3918,41994,24818,-17054,-14213,-25145,-90827,-69826,12908,-5843,-51152,-16200,52677,85374,45990,35976,96938,77316,-31744,-80387,-34207,7080,-29814,-102294,-79617,8992,58182,52618,34886,41354,64520,61454,46674,60557,66342,25139,-4408,34159,32637,-9676,14059,80611,47295,-43403,-102771,-122598,-90313,-37812,8130,68942,94811,58090,49267,98334,95962,62208,54650,45926,31068,18299,-28130,-35653,28148,42574,-35323,-79450,-64396,1494,61003,22334,-25284,63575,154851,138951,77954,68302,114183,121419,68574,18341,-24872,-68720,-36725,38147,57878,28222,27810,50741,2113,-115782,-162273,-163043,-162166,-69922,22875,2095,-32983,28438,117231,105926,-3114,-75548,-84110,-70853,-21353,24430,33569,43342,53188,74475,98689,90406,71531,29520,-25836,-69944,-136780,-237478,-236970,-112323,-28705,-13382,5417,21348,-22034,-7510,80898,108286,82095,58861,16565,2987,-10241,-8685,11027,-23407,-123860,-154670,-87410,-51315,-59726,-23748,7715,13443,15074,-15508,-30993,16668,20357,-37724,-67740,-72552,-24315,35179,8135,-8207,38807,46625,56080,137180,168822,27938,-112598,-76376,24292,41337,17966,19407,-11732,-38815,34736,81456,42458,-1044,-46476,-54349,13056,49317,8231,-21886,-47482,-53545,-14158,-6094,-72147,-131713,-60817,85166,161706,153826,147018,89238,7993,-35511,-74255,-94851,-17769,56446,31974,-36345,-19595,81483,148660,77364,-15199,-24719,-40286,-55833,79818,199423,118537,28607,8233,-48985,-78853,-32168,-23991,-57611,-33557,34101,36641,6755,1960,-5117,-32156,6213,40329,-5433,-94111,-155026,-74818,69106,90439,-683,-26469,59482,90573,5642,-17607,18554,1356,-102466,-179212,-159883,-134898,-144724,-80744,-3374,-3104,-6476,6857,-21069,-67011,-45908,-41013,-52695,27287,96016,30873,-66284,-53883,54591,150819,135551,44140,-30569,-49382,8640,81208,59870,-23488,-52528,8840,61941,20095,-27731,-3628,-2632,-3903,31019,-5227,-88124,-70633,15559,75311,46417,-3981,28909,94121,93211,35394,-53148,-95841,-71051,-40043,-34114,-52020,-52639,-34969,-58150,-92720,-99754,-119722,-149333,-77468,-3833,-93998,-186669,-181425,-123763,-32044,44924,61557,65748,73669,25404,-30529,-18439,-57696,-133991,-90232,-35212,-61810,-73017,-42624,-50592,-83924,-81015,-73868,-70929,-80565,-145914,-202693,-125479,49099,109241,35184,1601,38626,33840,44179,100430,81693,30263,6852,-72924,-140836,-92292,5992,40545,36859,26635,66803,105322,71394,35931,34498,21414,-10298,-17346,-32119,-40647,9770,80103,69469,-11151,-60244,-39905,-11532,12904,51573,51273,40002,64375,108211,87448,35114,17878,67627,135784,88672,-17741,-3611,61079,39129,-37188,-62163,-38229,-16753,-10350,-45348,-85262,-75459,-29359,-9150,-31614,-9197,43989,49324,35691,28002,934,-16147,-31062,-29956,32982,111627,140290,157580,151113,101262,79107,109704,133836,122959,95151,136283,178488,119460,-5270,-71422,-66401,1036,65103,66282,51140,44088,34683,-2410,1733,41641,42506,-15875,-88048,-123880,-73328,19301,30430,-30773,-73375,-60034,-12810,68726,121414,120689,114885,102495,80055,62403,83008,92723,58039,-5490,-35862,-24597,-20482,-34683,-37770,-61786,-97760,-88648,-54357,-60211,-45507,-10758,-53039,-171770,-266331,-208253,-66474,-71354,-186649,-178372,-57136,25306,5632,-14124,18009,40523,33337,46713,46518,-1403,-33800,-19737,-33614,-84958,-125030,-105990,-31826,54522,130457,144654,63026,36037,123061,128229,59453,45221,97499,99227,30100,8895,28781,22345,42551,19238,-93525,-159526,-160853,-130727,-66668,-53174,-86810,-58696,15549,22468,-972,44391,45802,-76372,-149072,-83014,-37637,-408,15710,-16432,-60004,-69830,-73250,-103636,-90421,-20993,32672,14330,-27605,-6626,11575,-20604,-27079,4696,-14904,-21753,-20421,-77556,-86115,-21109,-31804,-95164,-66301,19089,50241,38481,65464,81342,82904,112921,114818,28942,-11916,37800,54052,-7359,-35579,-12686,18140,17028,-18216,-27235,7212,-20610,-45674,15590,58800,19804,-10311,27150,102907,173764,153572,24221,-41369,41715,167298,142328,51615,44173,92713,93869,4646,-76263,-20027,41791,4318,-21688,-35297,-79848,-102654,-72095,-5545,71537,81539,48449,58003,87267,65215,30653,-19948,-69996,-60746,-50783,-83033,-90671,-127075,-205054,-184727,-83976,-37248,-46213,-37727,-19011,18713,58432,41832,-342,-42762,-118978,-112227,8236,84769,48850,17446,8776,-11759,-17880,-27547,-42617,13276,86490,102324,87015,33286,-202,-24881,-69355,-53782,24652,54483,41825,36034,-15620,-124359,-170318,-104438,-60326,-64117,5660,113973,115032,13282,-62627,-95686,-58391,32957,89043,76477,17569,-33932,19829,100760,74150,-3351,-56565,-102359,-50702,57029,38305,-40571,-48748,-64099,-99828,-84378,-49502,-42549,-19806,13559,-1830,-69101,-50491,76996,143358,80876,26796,22185,57871,96186,35415,-91522,-102141,-7312,40081,-8493,-38829,17576,103315,97640,-29127,-132277,-126735,-56473,16548,42581,28214,-14722,-24137,66948,162394,164236,84075,-6643,-50668,-42101,-27470,-47947,-106134,-137187,-112935,-48127,22419,102583,136037,99223,85311,41717,-57204,-15689,150804,176631,79936,23729,-38855,-120895,-135247,-102173,-84248,-26558,39164,73020,40660,-51081,-82509,-33469,8647,19051,-5985,7748,57785,41169,-37400,-61499,-4828,36379,26026,6992,59366,117370,76815,-47147,-91124,-9263,47272,61584,42596,-74004,-126804,-19432,85003,79385,45190,40892,44325,-9897,-78962,-52548,-19293,-24609,31673,99399,96528,59982,19134,-20818,-28953,-16246,-57022,-83913,-73530,-79579,-41066,45984,51395,26601,43352,64428,89992,131660,108788,69129,57141,13037,-12309,-6567,-40048,-102367,-82480,14972,59031,31837,-8099,-16792,4462,38701,60686,23665,-55549,-78515,-32553,16635,24909,-19938,-63043,-51216,-15324,54443,127490,149053,129998,108390,49197,-33860,-103620,-121792,-91958,-61891,-45938,-39244,-5595],[-30590,39018,31805,3214,11824,18741,-20709,-45759,-3860,42959,75347,97828,64695,51921,98101,34657,-133752,-112593,74638,148415,57898,-50556,-111466,-166649,-171605,-106271,-53896,-58346,-99917,-155770,-153363,-42132,132230,178495,74100,26321,26592,-27176,-71736,-68131,-73190,-68592,-13465,61233,71977,41082,47274,52717,-37908,-114224,-75017,-27939,-45690,-60027,-28767,-14046,-18474,8872,2611,-77947,-71380,26097,39370,-11776,-9798,38587,43248,-32647,-73756,-14714,30783,-35160,-132099,-161044,-104893,-39260,4063,24878,62921,58618,-15426,-27596,22185,20184,4679,6653,49297,88555,52098,40352,87446,108321,135647,169548,156374,91436,50268,31110,560,-6975,41931,25346,3274,57105,75833,34092,44991,112096,123560,37115,29821,85067,35846,-35733,-49503,-88279,-136441,-114533,-68039,-39710,1187,17865,-7173,-53476,-89976,-56307,7712,6687,6498,23102,-19300,-93146,-101646,-60213,-11765,41282,65377,41557,32071,13047,-42467,-29344,40566,43211,-18205,-57264,-72601,-44498,-35276,-72359,-77124,-58401,-57144,-2733,71116,79445,45181,3693,-358,23442,16397,23989,71557,102260,92543,44206,1746,34403,106384,148430,143110,76025,-12397,-25404,9344,6503,456,1170,-7874,-46491,-73325,-48290,-48062,-107101,-57152,51425,13042,-84719,-97747,-36257,-18187,-71324,-37760,73799,52816,-75167,-115812,-31082,53710,31468,-73313,-103005,-72214,-44956,-18732,-28587,-62598,-45864,8360,25133,13758,36726,61572,65395,99613,105442,65973,59827,74253,28706,-43140,-97033,-138461,-103125,-19029,43803,92395,70193,-32946,-51670,3030,-7280,757,67663,86419,48427,4930,-47813,-34520,47589,91451,64422,39555,-1058,-29210,-8654,-5967,-7658,66351,144629,150164,66314,14828,83651,183629,167300,81252,36022,31031,56552,85541,86437,86287,91846,47541,-55930,-119518,-85491,-73362,-102416,-54701,-2792,-9218,-8527,26303,71778,62080,-5450,-49589,-62881,-72707,-25921,-3006,-35439,-55233,-56926,-13575,70283,100895,95980,51094,-21598,-28946,-31964,-119711,-167593,-98962,-30866,-13738,729,23578,29481,48401,86342,97482,90665,64066,20777,14776,-1296,-23275,9129,22325,-61909,-128109,-85193,-41453,-53166,-52144,-14189,4391,-39097,-85679,-44308,17415,-10673,-43545,-31454,-78634,-91629,-18058,2225,5727,42589,36992,71811,145332,118709,-50270,-151732,-72190,33726,58768,72859,75952,-11507,-46554,91154,179795,83096,-18122,-37348,10802,64745,79405,81948,90346,44327,-3574,-17099,-52985,-102533,-84809,34692,150941,139160,92985,103262,69449,-354,-24562,-19731,-25732,-172,1502,-72984,-118487,-32016,83884,107194,38776,-3161,12623,10668,8887,94771,143903,49477,2219,30166,-5077,-49401,-21075,-21430,-64881,-60283,5813,42886,13359,-40847,-81753,-98408,-9627,85978,90491,-140,-91871,-29244,107483,117440,56755,36800,17997,-45281,-122858,-93674,18364,29717,-79874,-146645,-112860,-84157,-126252,-107393,-31331,-25042,-19240,39040,23150,-76635,-92863,-59603,-44604,950,33052,-26342,-79242,-19640,73980,87183,53414,42887,44258,48531,91667,119477,63233,-3785,-22021,15501,61483,31936,-15599,4882,-9201,-17235,38561,26323,-38491,3423,75716,70462,36563,31311,66449,126709,124835,32508,-72352,-114915,-87267,-40748,-9155,-43568,-82490,-25177,23544,-14106,-69832,-101568,-118648,-49124,24086,-58420,-158792,-142802,-29607,72982,75320,26303,21641,50907,53119,36799,53493,40604,-40696,-64904,-6695,41501,40652,31331,14947,-2208,6089,24074,-9432,-79838,-114018,-101252,-41699,30454,53249,17354,-5788,-3921,-6234,-4205,10858,-15301,-61510,-60560,-68596,-98205,-71364,20465,64925,28917,-28523,-9541,19309,2143,-2407,-30993,-72496,-78999,-55326,-77825,-93606,-45936,25107,36950,-2411,-20298,10009,53530,54724,42108,32221,15423,37755,130623,153589,111147,64284,62629,105514,44325,-74096,-33327,46384,32704,-22182,-66933,-118413,-145335,-119157,-111160,-128514,-137390,-114429,-64826,-20992,14285,26587,34876,59794,58101,5598,-44299,-35741,34276,98853,145244,161367,145444,84908,1178,-32544,11468,58086,40750,-17773,2631,103582,116185,25447,-33145,-22540,20812,66413,59228,53938,38369,-31657,-92027,-66419,-21177,-24103,-79280,-122873,-89310,-10552,40105,41701,1042,-33668,-52230,-55769,6278,67714,49641,45385,99966,124677,111676,145058,157976,127054,67950,-35698,-104208,-119040,-81053,38303,93528,3019,-67591,-47195,-31731,-12534,13889,-46368,-189127,-270908,-192719,-49411,-10486,-53005,-36239,24761,40995,10615,-9522,3449,42885,70465,86865,116227,126478,81118,36198,8433,-17378,-59105,-68857,-38487,-6552,64108,147434,137693,108543,156967,146892,63626,26803,58902,60857,27165,51486,84003,70442,88132,89196,7430,-79224,-115317,-101235,-58580,-52178,-55302,3595,98691,107053,51606,73696,72519,-17576,-27437,64917,51455,-13048,-26474,-27534,-16520,30722,18512,-85429,-88659,4913,42408,-9007,-84705,-68455,22029,47290,-8394,-35991,-62704,-57375,-42335,-86587,-80514,-8950,-48570,-143928,-121317,-32888,-12737,-34499,11939,70751,72785,42233,10718,-43651,-41887,38905,65896,-19656,-68812,-39581,1990,16936,15199,9088,37283,65627,99750,120252,65814,-14661,-9236,60041,81885,80721,72732,19810,22702,106946,121253,39669,-19823,-672,52688,82782,28600,-27826,56409,142707,100392,26142,-12719,-35355,-46928,-75166,-55569,37750,60764,32429,74808,120813,68037,4994,-34535,-51743,-16014,-16691,-100445,-150409,-147900,-158864,-128604,-49514,4872,-28734,-72230,-69423,-37858,-27335,-49584,-70875,-65385,-62473,-55145,-7676,56324,86077,78358,31530,-33431,-78695,-106172,-83902,16422,61029,9106,8294,46039,47403,20940,8732,2729,-9490,-11930,9475,19225,-56249,-175269,-163486,-51074,-14163,-32931,14721,133889,226031,178000,50763,-64216,-67816,34180,114114,90106,8,-81007,-53746,20888,40346,27470,9843,-29066,-5124,67060,55457,-33029,-97195,-110232,-71839,-21514,-7970,-23090,-12932,27679,25372,-55031,-74265,27764,105039,51637,-32208,-60757,-67844,-78208,-89391,-101732,-71728,13639,72024,25507,-31281,1650,83524,96704,31515,2713,6400,-6507,-3482,41338,68565,6820,-46594,-3041,35828,26202,13546,-46252,-91367,-37337,30493,24936,-32097,-102725,-161546,-127832,537,121293,114966,7348,-40572,-49737,-72895,-9469,119817,152451,91906,64982,33987,-33794,-63351,-23405,-5041,-18081,-19899,3677,-14223,-121194,-164005,-84145,-31259,-33021,-34906,-4870,24357,-5413,-69880,-75810,-19647,44016,71967,58210,48873,34674,-17816,-105251,-142876,-93960,-32094,11197,12243,-55417,-90387,-34035,23585,76327,112642,83846,20518,-50968,-106937,-110285,-106583,-72692,20031,62267,23299,-8600,-8135,-11715,-14441,-33469,-93987,-97290,-65216,-62831,-1655,109988,141485,113536,97549,101062,114680,137704,103624,29710,-36325,-55342,-9354,28371,-14534,-90423,-80675,13715,61044,20234,-12749,8403,39608,55740,36316,-26948,-56291,-11335,35858,47447,17588,-13080,-235,29207,64794,117004,120314,92299,67910,46469,2995,-80498,-146380,-128788,-61937,-10871,-19547,-64215,-57119],[-84156,-70300,-47210,-16110,6212,-1052,-44001,-54051,5693,69631,112912,103314,54428,63167,102543,34341,-100948,-85083,56252,126342,51684,-36557,-81213,-129780,-136081,-52678,502,-36746,-90511,-168750,-228832,-135883,73842,156818,69086,26778,40705,-7146,-35369,17486,24318,7551,70331,94610,5604,-45575,-9518,42114,7189,-52945,-12402,47042,-4995,-58792,-27266,7337,37622,79051,42701,-76167,-104190,-30319,-33943,-125212,-107875,26621,64665,-30270,-54493,48226,112146,40501,-65651,-110543,-91083,-54334,-16335,2315,50178,85576,27942,-24560,8083,61246,78859,49067,36072,54340,41404,43164,40054,17413,85666,213966,278390,212441,104638,33407,15340,40185,78484,50448,61951,142722,179444,207749,260129,260622,153324,-25403,-73698,17255,38712,-26746,-59550,-52523,-60803,-61188,-72555,-69466,-35799,-19114,-21975,-39736,-74961,-68503,-10298,21198,19881,23358,16483,-32025,-29879,13776,5296,18908,85655,104465,105488,83116,-3246,-19463,52040,47415,-46023,-76071,-8328,60480,35525,-74212,-151442,-150614,-117597,-51027,29172,60606,12526,-70088,-76656,17496,61715,42161,76673,101721,19481,-80547,-107340,-56987,39713,124797,133361,75804,28919,14248,1982,5456,4495,-37369,-41853,-34604,-56022,-41888,-47013,-127464,-100546,16124,11862,-95441,-132409,-84924,-73933,-99257,-51796,20196,-8804,-83226,-81355,-1219,65963,60259,-5562,-67887,-99506,-115777,-115421,-138667,-199466,-195781,-62943,37762,46302,66007,108652,114956,94680,77070,83708,102568,85069,44207,18624,-12449,-74301,-68497,25798,107369,137541,60869,-86871,-105531,-41599,-74377,-92838,-22542,23087,595,-47773,-111510,-99326,-8355,64559,98078,120166,65133,-18474,-54190,-37932,-31390,-26234,19770,85667,37068,-8350,81164,191954,152232,44538,20226,61107,60846,41403,71031,130312,121723,27231,-83219,-80848,17814,69299,36685,20617,6289,-9130,21683,26770,9071,-6259,-16199,-32276,-60628,-87561,-59774,-76446,-150238,-154474,-80144,-2538,41879,50580,42711,-8957,-46590,-10449,10512,-30530,-48998,-10270,46746,53636,25564,27640,41024,53203,84834,87481,34511,9264,17597,27727,12562,2567,11958,817,-45606,-77086,-34759,36703,50359,9512,-5789,-8160,-52120,-79555,-50434,-30876,-65777,-46919,18110,-22319,-62744,-10939,15848,24510,46016,34523,54686,66528,-11057,-144374,-178303,-94483,-796,42727,78172,61470,-36639,-60777,52968,132037,79236,-2799,-37435,-7115,22933,33097,98042,163203,105881,-123,-65256,-71795,-11128,68779,104434,71658,19689,48358,84787,50857,-619,-6253,2401,-1716,-17921,-67542,-165262,-184574,-87189,-7709,-28587,-65839,-55928,-32162,5789,57295,89693,65225,-2496,-4140,43526,34949,-5992,-19974,-43145,-83856,-103613,-64793,-6958,-11136,-63189,-122551,-170885,-85541,48863,94837,48935,9930,60992,114370,64635,33247,56805,11355,-66884,-75216,-10627,84127,74053,-5915,-23313,-8735,-42939,-109353,-91759,-28517,-16729,-8057,51573,41783,-71336,-114392,-93889,-96125,-95436,-80517,-82650,-85602,-62235,-34561,-38112,-65227,-30303,44602,86508,97717,69677,14507,16019,56203,71590,56861,19003,-6648,14653,3483,-7072,27188,10079,-64878,-48855,15029,10691,14067,62651,73910,95939,112655,37682,-60851,-92777,-94950,-98057,-66856,-108190,-164025,-64400,68742,84257,42820,-14046,-84522,-77827,-22841,-29568,-66930,-69790,24974,119892,68175,-30693,-18136,48387,78798,107818,139419,106209,1738,-37311,25640,97090,95420,71587,75569,74336,69070,70442,14913,-67687,-58725,1164,6586,-40946,-43286,-816,20691,19437,-1635,-71858,-126083,-129327,-127878,-99809,-67132,-48963,-26232,28237,58735,-7338,-88884,-78038,-41659,-4217,28648,-76757,-198752,-171829,-84697,-71762,-60386,-18855,6004,9657,11493,-3199,-16496,15968,25300,28980,58325,58997,57765,112940,125120,105570,71151,62696,63405,-16677,-107279,-66156,-8510,8926,21880,-21921,-146729,-226660,-174540,-100194,-80524,-107851,-118456,-74398,-526,57942,66422,73809,79723,39343,-6055,-51983,-56883,18092,52145,48606,85877,94594,-2433,-139215,-201043,-155142,-69572,-62926,-124548,-98266,10510,48145,23677,38808,78965,75261,40156,21492,21940,-11796,-57006,-70326,-74478,-108188,-122579,-113350,-92063,-36226,17677,30445,34080,16786,-17474,-38118,-60019,-42082,10463,1829,-1014,70134,96145,57365,53151,30703,39123,56225,-14653,-134969,-192099,-110806,73464,148986,35059,-63791,-26614,13664,5735,3195,-31672,-120064,-136623,-54403,46983,86557,64864,60992,81128,45731,-36710,-88791,-82270,-34671,18759,60747,123513,177448,98493,-28448,-34990,38499,55675,20552,-27733,-61598,-23327,70551,127222,118692,94874,77904,50968,-6730,-36073,-36313,-26680,16206,63904,88895,130656,157804,122416,32989,-33678,-27202,-29619,-58700,-26832,69465,157013,153965,71103,52650,71181,81641,151693,206606,113425,-14036,-54757,-33327,26157,118720,108717,-31675,-37766,73641,71666,-22646,-113812,-117517,4842,82375,32208,-22517,-41652,-30637,-30897,-54016,-39685,-10172,-32762,-89832,-94885,-42622,-34331,-60811,1407,85891,73581,-16909,-77832,-95741,-70969,2217,37501,-14881,-50829,-29223,-9388,-19006,12802,58222,86871,127540,204729,208941,116279,41647,34484,42697,-4466,-46131,-21079,13483,19341,2931,-48879,-63726,-54864,-32188,4358,34766,9592,-6704,52070,91920,40632,-5876,16341,66027,55446,-45221,-91602,-27544,13062,17810,53726,85170,44581,-17913,-49713,-31909,13654,-15069,-106516,-122585,-55167,-22784,-27998,-28841,-29534,-68058,-74173,-24413,-24100,-84002,-98373,-78701,-21971,44652,30069,-44194,-36542,50059,107254,89820,29216,-46447,-98794,-73920,6724,-8310,-103575,-99211,-3040,56095,75333,108921,87642,-8667,-61836,-39775,-3814,-40582,-114025,-84923,-2718,13501,3093,57381,181973,319707,305193,136723,-24415,-61960,8592,68358,55178,-24487,-102152,-60534,42224,77391,71276,73016,87353,100812,113493,86726,12636,-62550,-56528,20588,57013,36239,16157,3730,19264,37421,-3050,-48809,-34583,6906,-9391,-73710,-104897,-107638,-129734,-130768,-83715,-17316,40420,67725,45067,5095,1037,48317,72708,78914,143981,151104,58738,-4946,19067,34933,-23745,-64696,-60198,-78546,-75550,-16860,-42941,-88823,-21021,83402,95256,33324,-45837,-111085,-102619,-6285,126897,140929,4216,-106709,-107214,-55294,-10927,-2048,4329,27491,58215,57835,11345,-10891,42206,84582,55945,7355,-786,-6134,-67833,-121129,-87970,-61045,-29713,29643,66772,33781,-31171,-46905,-16787,502,40102,85335,77800,51264,18822,-17602,-79231,-146959,-164338,-95025,5424,54842,34020,15520,21103,24174,78503,136453,100997,25412,-27731,-82882,-131486,-149945,-101566,-15416,-22199,-80113,-66776,-12750,-11792,-23976,-64944,-110276,-66369,-28575,-60564,-40496,36372,83241,115801,129993,116165,80327,33353,-17638,-42527,-53497,-33560,15990,62184,48256,-17375,-49636,5694,55982,22202,-7840,18430,16751,-17064,-40417,-47040,-10567,43407,60192,45289,4826,2969,61117,82907,62578,23376,-39873,-34823,28839,57532,27381,-46903,-89283,-45955,15273,39632,7518,-60059,-87883],[-60031,-89505,-70033,-17123,4178,-30953,-84421,-50521,62571,132156,151950,134415,82753,47229,25193,-3573,-37321,-23413,37572,87428,60571,10376,-19098,-70086,-102378,-38913,12043,-29264,-57719,-85440,-165541,-186000,-66378,47942,38631,15763,35161,30299,41707,108709,123298,118783,183285,168365,11107,-101398,-84243,-1179,21469,-26312,-20921,23179,-10066,-38022,9890,46102,43997,18431,-48695,-87092,-48243,-27321,-89122,-162780,-106763,34387,61815,-14021,-2181,114549,177522,130021,18602,-78091,-122505,-110499,-60880,-19478,53041,120324,88371,16610,6662,60346,86359,46017,-16750,-53670,-55388,-26397,-35623,-46749,39826,180457,267431,220534,110466,34053,-119,-5915,32421,67378,111961,163409,160248,185520,263007,262674,123789,-39912,-74358,3264,54977,21232,8463,81122,102371,36675,-40639,-68039,-47897,-31092,-34871,-53137,-89164,-115324,-92474,-57664,-66532,-69036,-15738,15503,38757,52348,6376,-11047,51467,108565,131148,101499,22680,-10257,24879,28534,-51217,-120574,-83230,12408,12023,-113324,-212842,-177092,-99996,-60438,-16692,21450,-14709,-79383,-70078,30357,85541,36332,38204,64613,-12258,-116926,-144224,-99931,-23058,41223,51378,28173,23185,21285,-3900,2892,-12921,-58432,-3823,57232,6934,-26781,-53385,-151602,-159377,-44972,8100,-47448,-71821,-38220,-17758,-26329,-35211,-51914,-71505,-58464,-20808,17287,35314,35629,23449,-14947,-54389,-97069,-141674,-176666,-219814,-210458,-74722,57047,102436,123658,155576,145496,86940,37242,57479,100336,101314,69679,58291,43681,-10797,-25936,49551,120533,126798,45565,-59498,-52224,6891,-47601,-114528,-97895,-55655,-57084,-123074,-203889,-171363,-64628,-11207,2095,50342,68850,44307,11345,12965,-18964,-82564,-75518,23440,68926,97213,158596,149390,64785,6850,13094,37410,8271,-12732,48005,110268,87227,15904,-44578,-36539,38118,108078,105363,65625,18884,-3874,23492,17781,-29632,-45008,-32274,-34831,-42460,-34281,-3147,-32892,-137185,-136188,-8835,51550,814,-30759,-43528,-91240,-58078,32565,64674,65401,91503,123490,151254,129669,61624,41041,22704,23663,86991,73902,-60849,-83236,-6066,23637,14986,37633,13926,-42870,-56786,-33408,26529,127458,184024,143147,56385,-2396,-17277,-7868,-33566,-66158,-74008,-38547,31233,34659,8997,39525,57702,58782,77821,61087,14797,-32527,-91377,-156086,-171012,-126320,-45056,11380,27429,3133,-45072,-69684,-50114,-11811,41466,33177,-40646,-62722,-25442,13964,92589,163232,112721,3118,-51745,10308,150757,200585,94623,-61137,-72307,39715,71682,16346,-7968,-6539,-32926,-49924,-30679,-26233,-86050,-145071,-119808,-76465,-95314,-94142,-55641,-47633,5797,71141,56301,14053,-5061,9436,45084,31505,-19115,-44993,-51950,-65305,-98522,-98993,-35222,18513,-112,-70044,-154041,-103424,21201,47087,27894,58287,106296,82382,1293,-7245,50946,45991,19995,57663,108843,122736,102055,77177,91407,60526,-64322,-139653,-63762,11179,18636,37704,79017,57852,-35817,-75942,-71193,-77512,-87746,-81790,-40859,-35275,-92070,-104148,-57319,-79694,-86082,-843,59516,40799,-8180,-23786,43873,126556,119113,33536,-34727,-23271,30285,30134,-3139,-17660,-49062,-135366,-162110,-84707,-13913,34943,99356,94730,61956,60650,40181,-7211,-27613,-58985,-104774,-101263,-144920,-200414,-98400,62445,113234,103547,48594,-66754,-117627,-81843,-40465,-12400,-16066,17864,78923,52142,-13656,14491,91696,121226,147371,175795,113319,-8203,-39644,10721,75750,95857,83615,88162,79266,58226,39314,-5163,-60308,-37561,46255,57295,-17142,-54362,1422,64780,100676,53618,-74006,-148479,-137487,-103048,-62026,-48413,-24402,12207,34893,24120,-26780,-61455,-34162,5,51052,77748,-56334,-192345,-142299,-26412,25861,63718,88888,69529,46689,33065,-32903,-105644,-94031,-47245,15619,85442,121185,108716,72722,18330,12682,39939,53148,5327,-74702,-96254,-60980,-53002,-36987,34138,53400,-57236,-164562,-123450,-18479,17403,-21965,-53927,-55802,-27389,36225,72106,81967,65799,15636,-4880,-22541,-44722,-24201,-37764,-55761,26703,93037,8220,-158115,-265376,-242036,-120417,-39923,-46877,-17462,187,-19850,5941,90594,119277,57087,-30538,-39615,-35378,-75304,-43184,16674,-17470,-134349,-171290,-100494,-33971,4279,30575,17582,-252,11540,4953,-3235,-22596,-36547,-5819,23617,29369,30857,581,-52919,-68553,-85616,-66222,-19092,-5670,-77594,-136907,-78287,40185,72601,-10924,-85373,-27847,34444,9689,-9033,-14046,-35600,9559,90949,133137,123105,60494,24060,51226,38337,-55890,-111226,-106001,-88329,-46556,872,44119,90239,24324,-113723,-110179,24190,89398,32415,-54632,-82613,-48686,13236,78181,94306,45649,31778,64968,1287,-83175,-90570,-74347,-65877,-37106,10168,65773,93721,77228,27003,8387,45149,10425,-63292,-23059,93621,159087,132227,46048,13464,60355,124738,182449,191216,90466,-10856,-32292,25306,79495,117748,90559,-21556,-14571,75965,49358,-13699,-56832,-104233,-79239,-6139,26486,23713,31007,38785,-2108,-16691,15638,11617,10754,15012,6463,16082,5050,-29000,24020,87012,42544,-60171,-97768,-83090,-72776,-60026,-27513,-14775,-16358,-8825,-32903,-80699,-37062,35441,53804,70816,142515,180780,153730,113798,77766,34130,-22437,-46567,-1775,28464,-50121,-175023,-183527,-95341,-18400,26961,44569,17191,-21740,-16210,-4046,-39714,-99622,-76656,29798,115149,81178,-28640,-89402,-80144,-78547,-64925,-12620,36394,24311,-31348,-56791,-15097,12851,-42022,-100792,-56381,37699,60137,11726,-39278,-80667,-112410,-76166,-2591,-23498,-99256,-82452,-20224,27101,48480,11849,-96026,-117176,-23274,65752,108771,96281,4125,-53323,-23178,-682,-56848,-134061,-133945,-64058,9261,92532,197611,191064,58512,-31896,-33333,-7205,-14617,-41314,-37189,-6400,13430,33702,98402,192550,272615,239050,91180,-37970,-66927,-43971,-23843,-2570,-35917,-95957,-42850,74535,106690,69646,50463,79165,84307,55788,30783,4690,-18420,30913,103934,77573,865,-25734,-36169,-38756,7912,35094,-15866,-78623,-63784,-43235,-65248,-57430,-19598,-48390,-78174,-33625,23252,18523,9163,46679,60387,14413,6966,40397,73546,137902,137217,48587,-4334,-7998,-37052,-73749,-73667,-74368,-79738,-30231,21620,-15366,-58969,-9337,67058,74179,36133,1338,-23048,-34544,-18419,87106,147906,43789,-95296,-117665,-27997,14749,-61426,-102048,-33653,29619,21506,-29195,-39957,21150,81416,98717,75996,62607,57390,35477,-7565,-35301,-37779,26628,111311,141497,83430,5694,4738,39842,20206,-2836,24914,40208,60536,77485,86796,41966,-81318,-148402,-71894,36647,85155,66593,62181,64969,35399,14771,38187,54662,51611,29797,-27854,-75523,-83264,-55904,-26359,-67202,-103291,-64258,-32576,-41841,-18873,-27466,-69041,-26180,10685,-48608,-96127,-87357,-67044,-9254,41999,52892,20145,-56027,-119001,-81583,1363,28076,16643,40451,82983,64183,7036,5544,14465,-17915,-23348,24173,-1072,-75892,-70458,-4618,29894,14644,-1945,-1217,368,22594,54352,50695,-3363,-111946,-197725,-118108,62005,152629,95585,4863,-22006,20245,52579,40246,6049,-41692,-69596],[-10273,-22624,-32306,-22844,-30601,-69321,-99140,-27783,119587,192767,173224,134844,85875,21523,-36878,-24851,25628,48567,41371,48740,55589,38067,13402,-49220,-93422,-43084,11347,-17637,-36834,-23552,-77433,-170445,-141763,-33166,5389,-5107,8589,45396,78036,96912,101235,139361,189108,157666,28624,-117285,-165859,-81975,-9701,-42400,-85954,-86700,-75998,-19523,74200,101060,51854,-28682,-93673,-59147,7863,-30738,-108451,-107726,-35632,37356,32148,-23428,15293,142033,204591,168953,74987,-46174,-134235,-145828,-97176,-37614,54591,125591,103547,46107,19781,14977,19474,17525,-42807,-124147,-118079,-70802,-71043,-51819,21843,97228,136244,100741,58473,40794,-8064,-73738,-45220,38679,91962,99929,55360,20619,55115,77534,35249,2031,28533,57573,57832,41632,65389,153627,166173,58013,-28429,-60123,-51965,-22276,-15770,-39962,-87435,-151910,-170463,-147945,-159147,-167910,-76312,24518,42370,23866,8936,-10188,-2757,56393,105642,70376,-5796,-60518,-58864,6841,9908,-94773,-156327,-73253,-32195,-120239,-175328,-100987,-40657,-39437,-12575,13792,5565,8923,30336,53356,50283,1478,1291,38845,21816,-35448,-64867,-46190,-14964,-14411,-38841,-49352,-28036,3906,5767,-4589,-15486,1718,81473,110989,35492,-25647,-63404,-140143,-154380,-68060,6289,30798,38569,59573,74529,29424,-55474,-111043,-87789,-18169,16543,19513,18234,25556,17953,-1373,-18488,-50621,-100187,-115693,-117034,-115885,-63534,21438,76362,111291,148976,149617,112346,57149,48625,79734,99072,74690,54995,33360,-17694,-31035,22228,57082,28104,-16076,-18549,20846,45607,-2105,-62773,-83604,-61944,-68011,-152113,-214669,-152790,-58293,-47432,-100603,-68704,39859,101582,103499,91075,33458,-48046,-84518,-7357,123162,207168,174548,50477,-5241,48763,89047,47401,-13061,-3779,51051,41126,-5101,-11546,6059,-4485,-10022,19005,33877,11957,-26195,-42245,-21354,-462,-28420,-61047,-73579,-58853,4452,76158,126823,114973,7995,-36069,34635,22917,-81733,-113695,-109854,-132454,-54669,76677,147431,178512,192994,193203,179295,126518,52990,30668,-6789,-16800,51367,19287,-131924,-146546,-47676,-5656,-7429,15058,-24198,-92092,-99636,-45411,42792,135519,201360,204775,110334,18538,25406,44079,-14986,-52300,-43789,-54820,-19302,32283,43001,76097,86660,54743,62418,42839,-44169,-97575,-82854,-82215,-105313,-99530,-51561,-25222,-60171,-87380,-79705,-90741,-120051,-99642,-1931,38897,-19395,-40340,3332,48982,69078,73243,43952,6982,12239,85781,168631,141815,1508,-120303,-80041,26389,46991,-6423,-20375,-39112,-101563,-116556,-23760,60045,46929,-42827,-60438,-17751,-15986,-7206,17891,-4746,29888,67628,19385,-9979,-3804,92,3235,-44614,-112212,-103929,-59069,-33057,-47543,-73361,-22808,78916,87017,27810,-28881,2716,55464,26467,5769,40304,49908,-1096,-43610,-26058,9354,17619,49595,94987,102272,63395,73396,103588,117844,66829,-89998,-175740,-54351,46548,31840,46504,78461,59498,9412,-2931,7503,22054,15636,-3699,20190,9495,-66148,-48433,40915,4435,-64695,-15323,22891,-8860,-18298,16685,78972,107347,58280,-32946,-94568,-58772,27366,35563,-20366,-71791,-111839,-177404,-204949,-111539,12075,54817,80167,88817,39395,-5777,16801,36910,17880,-2333,-14946,-30340,-90539,-153855,-86863,35417,61689,37078,-4853,-101179,-133644,-86846,-74935,-46397,-11676,-16837,-17331,1003,1871,35640,124849,170103,150698,134325,85403,-2615,-50310,-47778,180,51204,58737,33694,20087,18255,-5372,-34643,-60813,-46593,39875,99884,75244,26897,22998,72926,122759,73190,-19617,-45053,-37137,-19946,952,-15655,-16432,3444,1237,-19587,-8347,20936,72953,98788,93531,73952,-1377,-56241,-13533,64930,96449,119929,139495,123189,82514,16601,-91083,-161251,-145738,-82974,-14588,23142,79237,115086,63517,-27601,-36011,18704,25719,-49382,-105113,-78351,-47907,-82827,-101950,-21161,82052,58779,-33706,-31571,37383,52888,7771,-31655,-78995,-109467,-52915,-5,12041,27498,22717,714,-2113,-4001,-23129,-73614,-62193,55412,137861,83325,-49506,-173595,-195413,-102700,17336,94981,126688,51429,-43744,-23337,74864,95181,8131,-79066,-73931,-59218,-93068,-47607,29785,25401,-70100,-116030,-50603,6463,37552,72952,26433,-44466,-12833,37097,36100,8355,-6976,8426,55435,56662,-27148,-83844,-69362,-18281,981,-28508,-49786,-30419,-19072,-26950,-31415,-29057,-29604,-59440,-99262,-50816,14738,6650,-11111,-7372,11440,69180,117158,107308,68644,-5355,-53471,-7880,40892,4917,-18548,-20044,-35236,-30685,-23224,-43102,-46918,-67616,-136088,-155259,-56264,10655,-48561,-101430,-57929,-5429,12854,31211,44141,43799,51469,68059,1570,-74694,-68028,-63274,-117482,-163903,-157271,-102564,-45492,-31812,-35371,7176,63281,36277,-35887,-12205,87640,133076,86379,7194,-17091,38670,87394,74716,63823,19818,-17384,15041,107814,113281,48732,9676,-34888,-24492,-1535,-24444,4438,28870,-55751,-145641,-111139,-31772,23340,60924,56043,-21943,-34925,33219,36313,12911,43588,75632,71569,43640,7388,24352,40048,-12244,-85548,-82002,-40166,-43121,-92312,-92527,-49787,-10223,-12465,-77991,-129820,-86908,-56055,-63411,-54902,-4947,70787,112559,88981,65105,69079,64054,65015,88911,51507,-82911,-202497,-165686,-69036,25065,113508,132110,43306,-28171,-16110,-16875,-89583,-144561,-90078,22056,70711,29434,-24090,-48354,-76425,-149740,-153347,-45902,48526,45085,-16511,-43468,8908,30874,-13827,-40446,-8953,35985,32040,-14716,-50275,-58327,-68989,-68553,-60398,-73143,-91515,-44102,32033,27369,-23475,-41693,-85697,-101857,-64914,-26442,56353,115331,34139,-10486,47841,42533,-24288,-71482,-79384,-66770,-34778,57318,211827,247204,132521,41447,21318,2931,-23353,-34494,-35480,-18148,9570,38364,80312,110823,101098,52456,115,-38603,-40020,-61640,-78860,-41350,-31032,-66795,-30786,50711,70645,9789,-48886,-53299,-52155,-81314,-82792,-68714,-40941,50356,119656,55848,-55862,-90830,-58353,-23564,36179,72228,4166,-75155,-47561,-28156,-43553,15857,82709,27425,-36250,-8752,22673,-15183,-19138,58725,101402,40004,-8899,19369,60582,78155,43956,-12085,-21467,-36794,-82240,-72177,-30977,-21571,18856,90627,80119,13736,-16988,-661,6072,-1955,11542,41637,41968,-61,-45300,7129,76200,23905,-73994,-94215,-8338,48260,-7570,-53658,-15809,22576,-7126,-51848,-44679,-4923,7642,38051,83094,108006,88812,54472,46541,37741,35620,80617,126960,138332,108860,64591,34677,33989,20678,-29200,-47297,-30342,33233,109211,167737,140253,-9102,-81477,737,66758,48892,-8464,-19527,9898,-17088,-91910,-85478,7414,76822,54495,-2010,1394,34664,36078,-2937,-44509,-19401,11309,-44960,-71593,17205,80780,29657,14774,46539,13658,-66647,-130920,-164114,-148479,-111526,-55515,-15092,-33748,-86912,-62992,21675,39833,-1047,-6591,57031,85030,51979,14496,-42395,-89137,-58036,35150,51909,-13102,-11301,37798,2659,-65109,-58276,-15029,15134,29235,5710,-11884,-29817,-110105,-189117,-109178,83923,184221,107979,5882,-28227,-13150,4427,38,-14141,-36849,-43781],[-16189,4790,-4720,-27530,-62319,-79684,-68374,-5228,121553,205565,177810,103923,70312,63968,20953,7761,65242,104666,68269,34351,20281,10528,8237,-37963,-81029,-27793,56123,44356,-20206,-46251,-63467,-102450,-85050,-34543,-16885,-22538,-30574,8270,54909,31316,9868,68530,101583,71866,10792,-109985,-198912,-121695,-23153,-44159,-111567,-146107,-126719,-19399,109389,131756,82282,24621,-5342,7431,-12691,-96686,-121258,-50795,7042,30338,19539,-38777,-8667,115067,157167,112890,87429,24431,-65040,-100250,-71395,-32958,28357,78772,79025,56710,26384,-19960,-12396,30388,-12536,-96460,-78464,-27215,-35960,-39592,-7434,19965,17131,-30882,-19214,37192,26969,-54296,-70068,-28030,8737,14522,-11309,-51689,-80245,-88552,-44640,35801,112708,101316,19928,-2378,43511,84289,51904,-27874,-63553,-82323,-84258,-26374,29232,30514,-33226,-147002,-192368,-156375,-151418,-167642,-74311,31497,11194,-14347,31129,23204,-18016,15829,63234,21154,-72336,-158427,-156993,-7328,86469,-2873,-89422,-39338,-14682,-73111,-73063,-22797,-31820,-24164,32127,40541,36223,77750,96486,56113,7873,-3594,21855,53519,69167,74362,67606,60236,51494,2804,-75414,-96614,-41195,26119,47455,17046,35366,121383,155259,89671,32000,-3535,-45661,-86600,-85220,-41683,26854,98750,115132,104232,79828,-399,-92426,-111649,-43577,25085,27269,17019,33717,61994,38627,-5059,-24400,-48095,-76197,-55339,-40211,-77300,-79049,-29717,9197,44453,91891,121827,125749,104173,93364,96283,79368,52929,44246,10568,-63323,-79799,-29947,-10058,-68133,-103388,-41829,16550,8001,-7507,-16098,-24341,-749,-20211,-89505,-107510,-61974,-16055,-8186,-70341,-60431,47761,101957,101652,95724,63122,16560,-51827,-32521,90054,144707,34961,-81440,-51378,95921,170750,93565,24350,63883,86412,4957,-63610,-34602,18167,9101,-35672,-46668,-40499,-54389,-88970,-104720,-63836,8083,12275,-66848,-117498,-73633,43583,126142,172825,189240,123562,44670,23207,-48076,-146205,-156184,-127996,-119763,-63020,44275,162974,237741,209084,139666,93887,45554,10007,7345,-19172,-40365,-15065,-36741,-107192,-115110,-65737,-34417,-44255,-52984,-76703,-132338,-162420,-95118,33115,94617,111995,139401,103873,44648,56719,55106,4120,-6754,-26104,-91697,-71783,8869,55584,95039,80616,-4283,-35391,-47213,-91602,-98091,-28721,9413,9269,883,-13543,-48200,-124046,-170655,-146931,-112924,-100204,-70023,-22598,15781,28425,40196,46682,57460,18422,-50791,-69185,-26462,32573,56194,13385,-55920,-112233,-115589,-70228,-19073,14245,11371,-11009,-68201,-138133,-122063,-9287,63159,51466,24607,59032,106251,98808,86932,75901,29415,49053,85238,38132,-3584,-11094,-21717,-65918,-141904,-183071,-130175,-66548,-23496,10296,-7513,-3076,71942,94312,92143,114489,141594,110577,64065,46101,17013,-51615,-101911,-83126,-48864,-73699,-85906,-19736,28924,8597,-20981,9783,57702,70204,45824,-67183,-157317,-37781,70279,17094,-21849,598,25303,35689,51661,72107,95795,80752,30033,-106,-17777,-25967,40591,114299,64464,-6517,9386,4200,-15517,49924,123840,117281,35278,-49622,-94011,-102179,-61149,8820,18726,-16965,-71392,-120105,-145327,-130300,-41520,56506,45747,18124,45049,9373,-68316,-32912,30919,16080,32137,86094,85616,5371,-77930,-59247,8454,8644,-50979,-104198,-148116,-106749,-30779,-68868,-83581,-22797,-25520,-68599,-58735,-46402,-8703,116034,206380,149766,63059,52667,40907,-21564,-73290,-51604,197,940,-49815,-36250,11738,-3889,-31965,-36609,-14709,38325,64933,69356,83103,53670,51450,75119,54142,42083,74182,86632,58112,34715,35098,24813,-28783,-57121,-21060,39810,70818,123310,153958,100683,48443,38722,58256,74144,92224,62242,43791,72928,84817,45691,-28113,-98051,-102660,-61655,-30737,-39050,-94271,-48201,71472,96703,32413,13719,23741,1128,-58363,-89639,-70336,-42236,-85557,-141121,-94884,33118,78414,28670,10792,23243,12754,-26978,-64830,-125442,-168638,-104026,-47985,-45551,7445,42321,2485,-8430,12531,2581,-30796,19481,124938,162531,129116,75585,-1867,-62987,-71254,-16334,74670,117157,66277,-27217,-50245,28043,104409,60728,-21552,-24857,-1308,-38908,-63926,-44612,6525,25289,9615,17740,29595,65855,116899,53306,-42103,-9900,69284,58976,12160,14813,27922,38294,10561,-82853,-80137,51128,171444,182065,113691,23018,-24704,-5493,11851,-30440,-75984,-62954,-46693,-66961,-60542,-21789,-9050,-27583,-19127,18410,45215,34676,7819,6626,-6969,-38165,-605,79244,105150,93111,82321,73791,42144,-5163,-52107,-87906,-94266,-97347,-139451,-105636,-42350,-85036,-100510,-5294,43605,14798,-15118,-22098,22550,43159,965,-60868,-75967,-28525,-6881,-82753,-194078,-257415,-214000,-91814,-20981,-14676,10659,35758,36793,16057,27809,90847,118573,74267,9377,-9047,25690,34789,-17225,-26206,-18534,-15652,41094,115439,78252,-11242,-20820,-12729,-24158,-59387,-61001,14755,52442,-15552,-88896,-86534,-64665,-11206,36453,-793,-99651,-108746,-17703,7085,-49153,-38882,22803,38968,16891,-12094,-15883,2756,9521,-32489,-42191,-3250,1621,-52289,-94548,-83058,-24753,-31599,-109351,-125395,-77323,-102271,-130163,-105204,-55366,7301,26022,-11188,5294,84944,124948,139760,138637,75004,-3197,-33434,-29538,-6984,31527,111617,147134,71160,-7417,-2995,7092,-34928,-48188,-8655,20354,4698,-14604,-20692,-11129,-22248,-94583,-94525,15756,91184,71133,13119,-9833,44351,83321,73199,53095,10937,-19505,-26048,-26368,-19757,30443,55540,-6673,-96214,-115170,-92775,-30398,28404,-10762,-49501,-3524,14984,-5560,-46618,-90417,-12599,92819,44446,8139,83722,109929,60594,18825,1434,-13362,-27566,-1362,118891,191153,129094,64336,39466,-3532,-46141,-46693,-11706,12308,10066,-335,-2211,-21005,-59148,-71840,-17807,33245,41426,-7884,-48990,-45663,-46696,-53001,-13402,23001,16906,-41365,-113246,-131661,-112092,-114101,-117161,-122734,-98588,3646,83305,48373,-32187,-55471,22422,123210,169501,132283,29791,-20578,15815,-3984,-38160,41801,100038,10204,-87919,-73305,-16611,1675,26197,69445,91059,62993,12364,9360,68389,95840,29564,-32123,-42060,-75763,-95204,-10679,63299,48595,78521,133465,109007,41748,4394,-9960,-19926,-21817,7062,64035,71297,-540,-81748,-67992,-4954,-17139,-62518,-59443,-21740,5122,24827,47658,49595,38475,3868,-8203,28696,33381,-42830,-59366,30400,96497,63216,7806,30566,85098,90509,81919,77876,75349,74495,69513,21783,-15047,-2868,-16097,-66025,-83865,-30847,59003,139403,119072,293,-33155,52739,74549,-5708,-93096,-129149,-100737,-99457,-139621,-110298,4411,67668,14775,-35649,18766,82795,65484,-3435,-20418,63971,85890,-26573,-75861,40193,157993,123001,48747,55002,83361,39520,-58359,-132105,-167515,-176143,-109415,-2339,64550,36631,-22785,-38871,-12024,-10397,-29077,-8568,16306,22387,8203,-49285,-100867,-77237,27028,120388,112299,70143,26576,-74120,-121358,-35358,41545,42289,30116,-10252,-30863,10739,10050,-61081,-57631,33008,81579,39126,-16860,-55819,-78274,-60345,-24428,-19514,-41461,-41019],[-41331,-29481,-16290,-11960,-33907,-30781,-10297,8840,88343,181373,182097,104720,92851,152714,120580,42062,70638,143697,119541,51237,-14366,-37620,-3863,-282,-49780,-13671,105794,122755,16553,-75578,-76838,-23944,7600,-13169,-18457,-12210,-60989,-56528,14776,10202,-21898,11039,24591,2126,-15291,-72937,-136704,-69847,19164,-476,-63318,-105854,-125028,-51684,61014,96099,86639,62003,42405,12556,-83807,-167632,-120606,-35438,-13125,4560,11564,-40958,-27990,48499,26077,-12476,60256,96881,27323,-18664,1285,-7112,-20339,8780,58586,62275,-3533,-39217,24615,84710,41862,-18261,-8586,31752,13752,-47944,-55580,-20319,-31048,-99177,-91682,364,60082,12383,-40986,-60511,-59113,-46754,-20494,12615,-13300,-63830,-36999,38428,116948,97445,-18555,-54272,-23034,-44086,-108776,-119203,-92510,-102979,-118482,-51103,43457,83914,32738,-96108,-153674,-96467,-66360,-88460,-25575,42139,-435,-15021,50219,41145,-6867,2828,10400,-31283,-114959,-208495,-182903,-3148,98258,39521,17865,65339,43172,-12783,-10901,-34157,-72275,-13419,58621,50368,26101,39413,48162,32099,23991,46965,70978,71217,78168,125288,148431,117555,94980,50366,-54929,-75691,25192,102750,113869,91984,116093,195996,176347,62835,42060,42364,-14064,-44971,-40477,-29235,43800,123412,120542,58685,-6528,-53335,-74886,-52648,14582,54490,27884,7559,40001,91889,83266,11472,-51714,-104241,-114599,-69324,-69345,-112727,-71866,-9786,11114,32349,66575,82856,87482,116374,147105,116347,40551,12018,30187,3417,-83349,-115811,-58498,-12479,-66961,-137041,-90474,-27158,-36410,-35849,-13657,14901,65180,51685,13736,4531,-3556,6104,42087,35684,53742,87122,68093,36738,46029,53987,52353,-18512,-63143,-39414,-51157,-125747,-162328,-113020,38263,141149,94168,58242,116845,119785,37969,-19317,-11542,-7558,-16121,-16617,7323,12180,-20795,-80248,-114304,-51349,49669,58846,-51743,-109098,-40857,55858,70893,79241,113425,101851,59405,30970,-34470,-106178,-120258,-97745,-80045,-81533,-60456,65567,191329,155647,30443,-32799,-38094,-24481,-6569,-6970,-25870,-39550,-15677,317,-24725,-46287,-41978,-74489,-88990,-75427,-124190,-179562,-107017,50620,110905,73324,60540,66846,68151,79954,67361,40038,27899,-37172,-100288,-52188,37403,95447,112820,59096,-51340,-116275,-114098,-80881,-32064,23293,45854,86112,85776,21169,-44794,-110418,-163594,-146620,-88807,-36555,-12774,-21655,1214,45448,35484,-11117,-13763,-30414,-97013,-128670,-83714,-9503,-3713,-96166,-165784,-147185,-97945,-75109,-54752,-10258,38206,19552,-54442,-105338,-70049,-11338,-6058,-19390,41041,125691,144855,107952,85273,62876,16319,38691,113657,113714,48250,14222,-5791,-95559,-167870,-132723,-67054,-54660,-27419,52513,64538,1901,-16958,12360,90450,169567,181671,123029,109925,112796,26023,-104034,-154744,-110628,-92287,-149670,-141509,-68584,-42688,-50031,-39242,-32859,-16088,10593,25201,-32230,-90370,19575,110434,21802,-94397,-97953,-22251,32520,60954,82510,91739,65959,5846,-61419,-78961,-23200,46219,73178,37132,12667,10843,-22664,-18053,92812,177434,123173,14712,-48984,-80342,-64040,-19582,-5429,-8211,12908,-14939,-73454,-70636,-13130,51085,89686,46879,2623,10120,-37930,-117385,-77031,1023,7990,30051,91672,122853,53396,-46312,-76934,-33297,717,-50164,-120878,-129458,-50575,17854,-26480,-56972,-15175,7819,-13055,-45316,-77965,-49002,85946,202802,145299,18236,21522,68078,40498,-19911,-24024,-7069,-47348,-101455,-59398,17239,15385,-9370,8244,65710,73104,-22160,-48554,44527,65524,46882,63500,67368,82269,133476,155059,82532,29044,80255,80575,-44281,-78789,18768,77184,67107,90826,127502,96339,56110,50795,68168,72839,74768,23598,-25507,-5150,3835,-31641,-44428,-28069,11860,66962,63999,-23621,-147053,-122716,31078,111220,78579,39839,-1761,-17012,-31395,-65096,-68909,-20981,-41485,-124765,-131621,-50278,601,-7525,-13719,-18943,-24553,-41431,-66524,-120532,-154028,-72108,-1410,-14790,5632,28604,5104,-21411,-39782,-29991,12429,81488,132119,127919,115429,124877,118926,57296,-24561,-62380,-69251,-47687,-2698,-14841,-56552,12261,144595,155269,70441,54954,68898,5092,-76181,-107323,-32339,71861,94203,56073,30556,52629,95960,70476,15566,37108,82655,49545,-1310,14284,16284,-33990,-81625,-98108,-7402,154762,244420,219998,182190,108857,38866,8291,-17359,-57128,-74333,-45784,-5208,-13006,-52166,-59068,-52187,-71781,-49356,-13197,-21488,-53269,-54994,-1985,42203,25379,41473,120242,152899,106852,84368,97749,43192,-24096,-25402,-37247,-57455,-43875,-83138,-80609,-6932,-38660,-75661,11008,36935,-31206,-69385,-75455,-58610,-66391,-112954,-145106,-109493,-23540,34975,45,-89603,-178456,-166026,-37100,52378,41675,6641,-11604,-642,17278,38953,85605,98928,73602,40652,27484,32196,1905,-60917,-58383,-26612,-4368,22484,20058,-27729,-44349,-1436,14429,-23875,-53539,-32383,-6267,-5273,6689,39197,19645,-36137,-8895,24708,-56981,-168639,-177982,-107868,-74758,-111302,-147249,-125018,-76356,-68834,-100029,-78549,26554,129671,102692,33828,19015,18970,7883,-25540,-53651,-30038,-46153,-100859,-88158,-32573,-51588,-75468,-44493,16065,26968,-31784,-85975,-58381,9646,43517,89161,110571,91888,124617,147442,96295,63161,22336,17781,62132,61426,1217,-25738,-20126,105,53665,84025,34158,-23327,-44293,-62255,-49677,-4797,26691,63457,78855,40501,-4117,-13906,7500,60322,101491,109346,77669,-920,-45281,-34284,-9783,14604,80921,130442,67095,-48046,-112034,-124037,-61296,-26117,-67816,-41791,66142,99795,67145,-4011,-70375,-24592,48565,5695,-34805,27669,100385,95540,65821,43559,20797,-10775,-61463,-41303,28270,27448,-1041,-17985,-35436,-44565,-17397,35200,34992,-16383,-67817,-91980,-108886,-113999,-86375,6048,96100,94175,35260,-8455,-54059,-116990,-97350,7107,46434,12877,-30566,-83176,-79608,-25838,2589,-34512,-100556,-112020,-33524,36917,54270,55784,61160,127834,246565,276555,168149,55742,36530,36148,-23758,-45198,23129,50632,-53102,-176511,-176195,-57072,52015,77021,40452,27569,51577,31631,-3609,54965,121125,58733,-14175,-53677,-124510,-121803,26243,111472,38838,9175,62813,102916,61298,-20190,-40162,15283,27967,8255,47657,71391,-8254,-117604,-95134,14289,40125,-4846,-27157,-71127,-118713,-64975,47589,89700,62843,24202,20847,62086,49516,-58221,-89055,5848,66574,37700,10449,29180,69086,50001,19395,14323,22110,18276,19100,1090,-40658,-39380,-10183,-30449,-64960,-53186,397,67960,40601,-30660,-7472,73295,63874,-19192,-87602,-130426,-137839,-114597,-93538,-61696,-6190,8226,-45865,-75569,-4901,50611,12425,-41047,-30467,65392,96351,8786,-48583,34216,144202,136791,48816,26544,93273,122207,68638,7740,-32724,-73895,-53069,45994,153583,147688,10221,-109150,-73988,-11522,-20501,-53629,-72525,-60474,-10523,14527,-19183,-57644,-5931,109462,149350,93417,-685,-110230,-116710,14354,89396,61597,50153,19932,-7547,59224,101258,41866,1032,-3531,-20233,-29217,-5509,-8087,-51129,-49844,-132,11240,-14427,-11459],[-1512,-26777,-31655,2467,24306,36524,28420,13821,65362,147706,171579,134466,126804,154127,97725,13229,47072,156281,158404,65965,-16604,-48025,-10796,22153,-32403,-41767,69625,129818,62644,-31833,-33312,35373,38742,-15264,7242,30563,-53545,-77580,354,32590,24683,19397,-13093,-38776,-22395,-9928,-29905,2212,58489,41791,-11759,-56420,-106859,-93063,-21538,32133,39739,-19864,-75862,-79248,-120012,-147454,-64448,-8231,-35930,-47403,-43687,-46243,-11904,3363,-74996,-97624,25292,116994,57630,8065,38660,7864,-49356,-26956,48223,49197,-55432,-74674,36151,103783,78708,43422,14774,22160,5449,-66805,-67649,-19982,-46298,-121337,-133983,-53643,27857,2109,-27239,-23806,-56637,-77371,-26276,64086,94141,70813,52938,59073,113661,113375,23414,-26680,-47276,-99076,-142085,-111958,-60157,-65785,-88378,-48374,10980,44923,43768,-26177,-85302,-50835,-15471,-38995,-19072,22604,5880,607,37168,14911,-18440,-16207,-43846,-69350,-93994,-146042,-108890,20413,58238,4507,25497,108009,101609,57603,6875,-73170,-66744,28131,60743,39841,12177,-16018,-22919,6085,59736,85389,71958,41982,50193,114648,133096,74654,66264,66061,-22565,-24641,96070,151240,147778,166317,167696,171083,141841,70366,56583,45185,-15648,-41607,-54288,-70028,-1064,85480,83489,-4693,-76680,-57500,-6736,16433,45536,66378,33212,3051,26072,74385,86118,16121,-100211,-187314,-172167,-111704,-103346,-75341,20678,66809,66359,93437,112063,60871,28513,88858,138486,66227,-20846,-28755,1353,-7654,-66857,-99766,-45374,23341,-3780,-85492,-74238,-20597,-16074,-34447,-25921,26262,90406,91997,58366,10632,-14589,3184,31416,57953,100796,94443,55290,30353,44297,56197,62135,7998,-66461,-135909,-177627,-144314,-129902,-160650,-83073,26021,27779,28485,81471,92971,68683,53968,24437,-48455,-81306,-11057,85585,103293,57864,-20643,-67428,-9297,73491,65505,-23084,-57601,13470,62985,10895,-18410,9043,1859,7531,42000,34532,-3626,-42277,-56838,-53919,-89164,-131816,-38212,102540,95840,-25831,-95787,-78371,-67628,-56358,-18521,2612,-98,57848,77364,9462,-41439,-52899,-102459,-90732,-42266,-68001,-109405,-51373,82885,171250,133203,55849,40639,65917,70324,69918,65319,26338,-55395,-77984,11142,108499,140679,108548,37848,-46651,-104955,-91524,-19283,50405,49211,10600,53593,71402,882,-47345,-60763,-66225,-35972,-15868,-16257,-35565,-45449,-24698,-26433,-92521,-141209,-106112,-50242,-42511,-86525,-109552,-50507,9118,-33386,-94135,-64616,-33960,-36130,-41038,-24185,21621,31121,-13983,-45337,-49636,-62766,-63306,-19938,42276,78658,61913,21257,8507,11457,-14851,1237,91816,148999,101695,58313,27954,-74859,-113706,-18761,21359,-33273,-25007,67180,93585,-11103,-102831,-81526,33973,119833,124079,91009,107810,129532,37864,-101722,-147567,-106235,-127720,-172543,-99686,-47168,-94602,-72399,-20844,-46818,-73462,-24511,17495,-12017,-25942,68799,135976,57601,-78871,-111224,-39927,2770,33649,62566,56745,34545,-6153,-74936,-111312,-70734,-29084,-20315,-28054,-26614,-38819,-72451,-61943,22875,79180,51565,49959,59224,-22762,-58808,-8395,-25132,-56869,-5863,3740,-44157,-27263,44223,76152,80454,65057,38920,-8694,-87670,-136957,-88187,-5330,30641,10948,7611,52994,30435,-71071,-141635,-90033,5589,-4186,-58032,-50077,-12499,-9765,-36634,-34069,-7133,47594,82621,38302,-29217,-38323,43868,136912,97606,-2530,-5313,47027,78171,50169,22692,868,-57508,-99389,-76668,-21434,-2309,-9805,20097,107556,118529,-18953,-81311,-4054,44927,64205,112933,104090,87519,137226,142652,39775,-4361,64998,59138,-64661,-83998,4861,59844,55918,56416,74770,75835,62995,45653,39379,61090,106766,96788,37697,14251,-18403,-64928,-23563,30201,47192,101978,116677,20801,-98757,-87942,13349,66005,30173,-30924,-65841,-27662,-8849,-64491,-69908,14733,24064,-68544,-116644,-97403,-69875,-52079,-39304,-28045,-7733,5765,-1805,-58584,-104486,-26374,64073,46864,-3721,-9813,13027,-24318,-116389,-108902,-3863,58211,65159,75617,87344,101191,116735,87815,44891,5171,-103510,-152095,-79357,-24677,-33058,34607,122082,111570,50787,53209,47704,-33085,-89805,-92741,-20638,65917,79098,34821,992,-191,40709,74406,63312,70945,69970,28089,-5230,-1437,-35070,-114888,-137962,-58003,67333,125799,105214,82442,99038,90512,84352,62267,1640,-31684,-24124,-18369,15187,22763,-32093,-74517,-82969,-84269,-52664,-43763,-67697,-68487,-42411,14401,51364,22351,24100,103117,120353,52136,19658,20728,-44761,-86592,-32244,-5909,-15498,8991,-20709,-43023,13727,-15425,-87800,-34179,-6485,-69756,-77760,-60954,-110369,-160139,-143577,-129588,-86035,5903,62951,61383,44025,-4104,-34917,-3186,32495,20282,-20565,-40947,-44042,-39069,-1215,55606,62319,47104,47326,53050,54415,-878,-92432,-91133,-41477,16060,13609,-64271,-113603,-65979,-1796,-1749,-32901,-15563,8865,-43814,-60084,40640,115830,76883,25250,53040,56551,-45066,-146239,-156714,-127328,-94427,-86237,-170573,-224558,-157448,-123797,-173278,-107139,88767,230749,201366,103972,30879,-2050,19405,61452,45950,1594,-25352,-40156,-46570,-7319,25742,26692,45219,98025,71615,-19887,-67895,-63020,-71178,-74725,2946,68935,99214,194055,211401,147793,117413,54788,-22423,5743,50706,5386,-52387,-58094,-10469,66219,105264,58848,-8350,-79718,-135905,-128164,-46811,59967,110354,30324,-105564,-160675,-94239,3644,54019,68008,75313,40291,-7215,7159,22817,-4368,-1446,53155,91382,73676,17718,-78080,-145959,-98559,-81989,-125193,-77319,40684,80955,69545,33912,21798,48621,25350,-65029,-103749,-59551,10578,50726,67218,57215,17690,-18489,-92451,-150787,-122075,-83891,-79503,-72709,-40482,102,39246,44633,-2808,-56552,-90688,-99887,-80843,-52396,-38937,13718,77777,58041,-9221,-37002,-83490,-182934,-148867,21494,93264,61064,26298,-16773,-10778,57250,106037,61980,-26830,-55121,-17157,11154,54133,124515,137351,133461,205757,243931,145424,64425,60371,17495,-50291,-31952,14137,9402,-69910,-165545,-173042,-47728,76892,74827,-4475,-27073,13973,19446,-15286,8458,55993,20847,-18594,-54357,-145251,-151918,-12100,43111,-52135,-87718,961,95137,69537,-40709,-33628,67546,55578,-9187,20907,59602,-8966,-119674,-57645,123674,185355,110547,10320,-101195,-200143,-183348,-33204,101157,99843,37013,-6590,-19845,-42580,-96823,-64004,24922,46260,39627,64849,49650,-14049,-73995,-71584,-33251,1611,-5748,-6000,22881,-5854,-53922,-33936,17798,30053,12668,5823,44133,17348,-43133,-1653,56006,17912,-25642,-26928,-34533,-68170,-62006,-43492,-55241,-77004,-74136,-67534,-61032,-6278,23912,-22529,-53405,-35350,28413,70881,38541,-1532,32754,80005,58001,3933,-4535,48633,104656,128036,129430,123418,77262,38222,72646,166536,172653,16378,-138109,-125045,-39843,-23297,-62014,-107982,-113183,-34733,42943,25365,-50871,-53901,5517,39679,28219,-20536,-92349,-97671,-19397,16136,19141,42915,5822,-24542,40489,78007,44156,34379,21802,-30728,-67731,-13267,44522,13352,-27230,-7181,15825,17644,46451],[73060,29046,-31065,-20998,27323,41488,8187,-1053,48110,97753,111438,98316,67616,16287,-46936,-53049,11657,108396,121672,46018,-5818,-26217,-23578,-14521,-50302,-87318,-35004,51975,71666,31858,39062,71819,30760,-18132,38378,67114,-10951,-27797,13274,28699,47945,33062,-52855,-97949,-45489,13462,1902,-9250,22533,20875,-26377,-68606,-98930,-91820,-31798,17278,-16750,-136590,-209558,-152717,-90648,-52892,22793,46785,-18736,-98993,-125019,-59552,24779,33369,-29555,-74248,1849,83272,22132,-40323,-6268,-19734,-51780,-27807,8317,-7517,-85813,-116791,-39496,45780,85277,73320,13647,-24644,-51732,-68724,-20571,-503,-55826,-113373,-121281,-75225,-35524,-78021,-63670,-531,-36198,-81907,-36101,25148,69760,116499,121957,100655,142064,174980,136309,71225,-9912,-60768,-55128,-32321,1953,1580,-14524,-5388,-24103,-46623,-4598,9148,-39052,-62557,-56810,-73030,-69445,-34687,-17473,-8958,8161,-22336,-49948,-37608,-52613,-61931,-36287,-26918,-12493,28483,32043,-4459,519,97536,162907,149891,49989,-34630,17386,92270,76845,54877,47053,17935,-6422,-5536,30526,52812,21590,-20432,11487,79095,56966,-20248,976,38659,-20981,-17366,68999,83365,84103,153736,166723,110719,89998,80427,40564,-20012,-45737,-30341,-51449,-99100,-78278,6316,39131,-22701,-81884,-47813,26067,54695,70083,83368,58086,39621,41453,46739,39341,-17194,-145860,-225544,-183510,-115425,-52955,62694,141335,107899,75659,128089,150937,52656,-1375,52724,68929,-20196,-65429,-34207,-4328,-5868,-28177,-38442,-7658,31079,18052,-17520,-5286,25559,31630,-1968,-18649,23012,72513,76006,22931,-50294,-33289,9403,-9741,-5579,42229,54949,68420,98694,112241,95936,69311,30340,-6129,-82513,-122575,-43927,-23602,-112902,-109175,-30769,-13082,-23331,-19421,6024,35416,45977,17473,-63246,-116178,-26843,87526,94044,54197,-1255,-27748,17954,67395,49177,-3945,-25527,30599,79417,37564,9100,12352,-47981,-77617,-20587,36718,46421,1288,-40334,-53944,-71904,-82989,-6936,93857,92622,13160,-45724,-68939,-131230,-156691,-74658,14695,52839,98215,74971,-17123,-62985,-77740,-128614,-116639,-53517,-11626,11368,41757,97882,177320,172399,74196,28394,39773,22429,27227,47161,19193,-39285,-53692,47090,166909,165396,93469,40057,-16450,-57451,-32719,43050,98700,66747,-11632,100,20738,-40294,-71120,-46416,15993,82084,57762,-32726,-99453,-99600,-85815,-129162,-178185,-163164,-100353,-31683,27322,-1012,-71277,-36257,72043,85087,36510,69715,104369,69657,6861,-23075,-10429,26195,25846,-5915,-76716,-129069,-78914,25166,32833,1132,-3353,-14754,-26394,-11092,-18418,-17248,32317,92008,95475,66298,22240,-53931,-46948,44699,52308,-7742,6206,66339,63186,-30325,-107015,-101293,-17843,59010,95714,88678,97524,112522,35043,-83288,-99511,-51289,-103744,-143474,-47063,-19875,-112426,-78898,-10338,-44433,-81126,-7960,69054,64686,34190,46696,89318,94683,30605,-11123,1063,-11808,18924,63720,47298,29900,19445,-38025,-113453,-128699,-89166,-57539,-55714,-61117,-68804,-92625,-109019,-89446,-73007,-39614,74456,133219,7334,-94453,-52802,-45248,-101284,-87896,-54992,-55221,-18051,40913,37146,29734,57277,46852,-33049,-96211,-104504,-59083,32924,87494,26217,-45589,-16951,9514,-70605,-155500,-98383,14512,21964,9928,29379,-160,-70168,-104663,-63721,-4782,68616,117314,92036,30421,-17971,3654,56115,26682,-13709,-105,34734,77562,59349,-515,-35208,-41675,-59813,-92033,-76861,-30642,-16219,4502,79277,138906,116116,74091,52726,36224,72022,128140,91711,64660,116025,87588,-15746,-31112,-2583,-41399,-118869,-145616,-104179,5851,68092,73034,61713,32847,25923,38658,49175,90112,184545,217150,159373,98315,36314,-24460,-5288,4465,-14622,53160,113074,57236,-20116,-16936,2813,6667,-26686,-74177,-67102,1005,15206,-46407,-54540,25116,55260,8146,-40254,-62571,-58304,-29547,-3253,15989,48252,75958,63886,-13502,-77066,-17937,67682,57337,-8759,-18969,14585,-18723,-111863,-106502,-21045,10759,14626,60811,84255,67861,39515,28660,76613,102730,2024,-80753,-62922,-26025,2127,46840,25516,-48137,-63147,-35576,-42830,-85336,-79580,-32103,33360,56080,27361,-4572,-29393,-23859,42076,78285,43145,31543,36718,29659,15344,-18927,-88314,-145674,-117326,6095,104542,41725,-68491,-91424,-56705,-22738,40945,107246,90328,51504,43022,10447,8500,30026,281,-45814,-47106,-9997,20255,-11888,-49335,-34421,-22759,-1802,15688,-26485,-50920,10541,43855,25376,10023,-19608,-83178,-87935,-37098,-25296,-10121,44439,14903,-55845,-57621,-66395,-116718,-93576,-42438,-38114,68,25386,-51757,-102397,-35054,8182,40820,101287,102598,69418,76659,80993,32332,-32961,-52389,-39802,-27955,-21951,-40828,-62097,-24763,27450,27002,3984,5020,31241,68705,35135,-81681,-112400,-50781,52519,60051,-49257,-111451,-76687,-42951,-43386,-23389,15597,6481,-69887,-55082,77168,107571,57115,61129,95977,57605,-15395,-54494,-48080,-28406,929,-3957,-112147,-191168,-135521,-107914,-159764,-73830,108192,178740,122551,59639,9149,-35628,-24312,78859,109547,34711,20085,40729,-16395,-30299,24010,56651,73479,100667,74032,15772,-7711,-11256,-44983,-71110,-17734,36917,65036,148620,166699,122796,122342,113081,55238,48305,67909,36041,-7975,-4636,10399,23281,51487,64654,12605,-94622,-155980,-133307,-62478,-9864,-12649,-92266,-201251,-237445,-135383,-3328,38497,31104,53921,50972,44138,101627,88765,-24588,-55632,-968,4858,6876,15434,-54690,-130731,-111273,-116446,-165128,-138400,-58864,-5772,26782,40222,91676,128330,33083,-96795,-112111,-84438,-74472,-28005,37321,62023,18619,-24203,-75768,-142075,-154679,-124226,-111595,-74520,-2264,49870,48137,-17986,-72650,-58811,-30824,-12613,29920,62564,41810,33745,27170,-21337,-98812,-108158,-108450,-167460,-132159,8636,77218,84642,57048,-9177,-38934,5087,56983,61603,24078,6782,6869,1195,48875,127724,110254,44357,68659,133213,104578,58942,59239,32823,-7428,15484,29912,-4084,-39433,-53335,-53705,-8415,44025,31185,-20350,-26905,-11010,-18633,-32430,-25172,-21909,-44339,-42915,-46781,-106753,-120579,-64155,-72655,-114410,-64528,39058,95817,68823,12086,48815,84341,12811,-26072,28650,56168,7543,-60144,11978,190674,261572,189991,58121,-59996,-160631,-197246,-63034,117412,134284,52056,-19457,-97775,-151664,-156762,-73975,13270,27675,40950,69711,22303,-96513,-156461,-114415,-52668,-6634,13252,47486,97155,73974,-16903,-54130,33188,119576,101803,43825,57226,52699,-28085,-44469,-25118,-67374,-63289,21450,65276,24297,-21727,-52153,-90877,-128847,-99648,-22389,14582,38031,62097,40937,9233,7681,42900,88848,85455,64994,74823,61457,-277,-5389,32520,41620,41412,74364,121579,150350,128218,80841,60445,111897,124383,16590,-104735,-125141,-59929,-18884,-32730,-64978,-63105,-32097,-24913,-46525,-68219,-60897,-57834,-57734,-33403,-18938,-47174,-75094,-85618,-92422,-45141,4192,-44405,-63208,3985,40071,30981,54566,69172,13613,-67668,-48298,27895,20018,-48841,-56801,-4268,51555,112741],[112098,71663,-337,-26750,7455,11962,-19095,7768,62422,76302,59690,7895,-56521,-106861,-116210,-48133,10323,35772,49895,38619,12980,6493,-2559,-23232,-24871,-41335,-51558,2657,51118,51150,85614,115009,71171,31249,67427,84637,48364,57243,55911,12686,14878,20858,-58356,-120247,-74201,-20187,-42799,-54569,-24490,-18894,-56762,-76512,-59186,-9944,65992,76436,-17761,-134395,-151736,-78833,-14711,30707,72178,73135,16332,-85627,-120178,-25620,78275,125725,111933,13776,-6405,38749,-13221,-77316,-52265,-51739,-54270,-37234,-52856,-65019,-68580,-115813,-115717,-13380,85961,93820,45255,-15396,-60504,-21562,49725,20138,-32601,-47911,-47557,-33880,-17979,-66854,-81141,-57208,-66413,-54022,-8033,-22042,-33186,35871,97555,93490,122360,183925,200083,137926,28068,-10292,19130,34064,44890,32247,13778,16692,-34810,-92160,-49763,-8470,-35965,-90243,-127414,-127715,-95138,-82984,-80036,-36605,10352,-18011,-52339,-22757,7507,-1128,11005,45191,21689,-11824,16659,48018,52350,115447,206710,201346,94890,43033,90714,112163,85802,76988,77415,72407,53376,-7017,-39731,1666,-2625,-54216,-23078,33172,-21582,-91022,-45167,-3011,-52941,-70589,-51120,-77145,-62312,49055,127032,90725,70875,74841,9183,-77231,-51617,10724,2335,-51521,-85180,-56846,-15531,-33658,-91048,-96770,-27565,51167,100420,103110,87996,104619,94421,47298,7939,-34242,-115056,-157379,-137183,-104620,-15185,119415,159856,77163,25578,73760,94693,23699,-12272,7905,-6270,-55025,-57811,-5332,34244,34326,21501,23473,11800,-18163,-40312,-29938,-2732,14425,27839,17419,-12585,-12330,18111,17264,-37717,-90384,-39798,11407,-15005,-31229,-17505,-12268,40686,115542,136607,105342,57396,35078,72147,55261,17434,35400,42342,3290,-6401,13378,21382,-24448,-91200,-75644,-36620,-42735,-26158,-29922,-71480,-24865,45049,11424,-31937,-41335,-28628,20791,63758,47043,-18691,-49895,-4421,67057,79793,88157,78106,-27438,-140961,-125546,-32207,11906,-21347,-58649,-76904,-54744,20554,111445,152554,119383,74019,40930,-40565,-166939,-215060,-119444,4704,61976,77871,58764,-1148,-63596,-101544,-145470,-169745,-116598,-4937,86382,107187,88676,95457,91746,27235,1644,11909,-28069,-48631,-13491,22517,9071,-41979,21317,159748,166073,100092,69392,-6006,-70875,-36119,44187,81409,75016,31183,29577,22941,-47191,-91120,-71914,1431,80666,69832,-25774,-102027,-133561,-148165,-163355,-112387,-24606,11953,5854,24825,16919,-23988,-3983,74980,91588,65762,116904,180361,123939,25793,-21349,-21759,16792,32943,-4272,-78411,-122831,-79444,-23849,-38157,-29851,29539,47853,16974,-10462,-19468,86,1483,-5337,20613,17708,-36118,-79691,-41718,13602,17685,21267,57426,51234,-16102,-68658,-66279,-53975,-24607,40790,124111,132554,115469,90207,8995,-67428,-34837,23452,-37425,-108110,-64760,-37111,-64747,-35277,-1263,-41655,-52756,41367,159565,192418,87196,-39248,-28371,85494,119855,82818,54521,13133,34516,70967,30997,2600,13820,-37068,-137160,-165031,-99442,-51196,-61248,-61474,-47614,-74823,-124965,-134212,-110478,-47078,54033,87415,-6316,-96809,-85241,-51076,-105181,-155776,-129989,-70223,-5158,29483,-8712,-33921,-5912,-15332,-64669,-70441,-65962,-33044,71011,132565,78177,-11124,-17465,30085,3008,-68403,-42966,30669,33593,49108,64384,6627,-80972,-134613,-86306,4125,61144,65079,40945,6578,-27602,-8450,28427,-4997,-22867,22518,55503,59320,7326,-75102,-95342,-36256,-29430,-99576,-105474,-34434,5490,15940,38327,96023,182882,206513,140664,46769,25225,30555,7393,24311,69764,36150,-25354,-29570,-52661,-113669,-177975,-240599,-205142,-37844,55067,65744,49819,-15055,-21927,25930,56648,90269,177052,209367,170222,124274,81658,26522,-16562,-62011,-68462,20058,84130,55777,12475,8328,-10527,-15237,-6915,3722,25525,55401,43016,2047,-35134,-26914,20776,78915,76126,23952,-7432,13478,51156,64887,93595,109246,52838,-47712,-90289,-27570,31854,21344,-1277,-13353,-27603,-27180,-16053,14155,29927,17239,14637,47131,73820,56877,-18941,-56484,9924,56278,37898,31793,19698,-11730,759,3609,-63038,-125009,-115233,-105047,-93735,-59970,-30208,-10207,34657,44247,15420,-7422,-26168,5352,79989,62921,-21828,-53100,-15835,32416,24921,-46004,-110356,-109942,-48696,41018,86511,-2267,-135655,-207916,-177831,-129294,-57466,68574,120006,85240,59612,7316,-34923,-3455,19207,-1149,20640,93053,126135,61087,-5757,-22476,-54268,-57466,-7587,-27692,-100235,-100821,-40983,25676,65422,48038,5282,13154,22209,-23165,-34214,25967,11096,-86169,-136310,-108644,-102344,-117884,-73394,14369,91525,96048,40813,23790,79838,120488,143434,151361,106216,39258,14957,21394,-4663,-56382,-64890,-31189,11911,22316,-3260,-13474,9931,17712,-723,-27564,-49586,-22302,57511,84589,-6739,-65375,-10549,96473,100170,-8338,-62255,-59855,-76229,-61763,10392,22271,-38681,-82214,-32812,70446,73133,17452,29000,44217,-20904,-34584,8882,39270,78595,89788,22256,-58459,-85017,-67059,-76809,-93430,-18778,46013,-702,-88562,-90039,-32321,-31130,-62880,-4571,36952,5183,35721,77656,-11051,-84581,-55742,8147,32305,29216,18457,780,-9996,2878,20572,12080,-876,-18942,-27380,13932,48386,35769,63882,118091,127159,86906,70013,77890,82031,93539,60409,-10870,-18258,28995,9681,-61693,-87728,-38799,10635,-32958,-108436,-139488,-149353,-147532,-86592,-9777,11007,4986,64373,132399,138809,150670,93433,-39325,-75515,-23317,-37508,-43904,-15178,-41729,-93519,-99797,-123332,-149625,-126777,-95617,-61458,-23482,4827,74784,117462,28677,-65014,-54068,-66636,-120469,-100586,-17961,50714,44174,9810,-18892,-59226,-88560,-105131,-121357,-72364,24146,59239,-7756,-105417,-105644,-6092,63837,92666,123039,141736,128494,90711,10287,-69164,-126386,-126289,-98598,-87248,-65230,-41073,-22165,34086,30044,-53492,-102108,-95555,-66902,-14358,23133,17939,-5065,-1094,50436,88876,41833,-23137,-10325,64830,98452,67950,56115,82983,85548,72883,51917,-1507,-24236,11729,20300,-9069,-23101,-21226,-19997,-845,-9890,-64545,-77996,-23522,7011,-21808,-33695,-31601,-29602,-11694,-40888,-107146,-75131,55008,108761,67340,48671,104738,139488,62080,-31933,-10183,55079,57520,39313,16879,36457,121910,175477,155428,93910,20673,-74172,-128468,-23980,110127,107913,45218,11315,-61602,-147880,-179997,-137706,-54872,13284,31299,-486,-57320,-99675,-102417,-71103,-53033,-26681,28283,110291,162044,135777,20615,-85017,-31781,91756,104973,36726,32444,52968,-27860,-132205,-151049,-152557,-101056,43637,107397,41941,-41429,-79136,-80792,-77213,-49556,36620,85192,82414,108573,114338,63248,33994,67278,114838,123620,106885,110865,94733,44327,61138,102428,72448,1866,-31140,-9577,25428,44854,45892,14882,15283,27935,9116,-37669,-71250,-48159,1475,-3782,-14660,21544,-16594,-134717,-163812,-88180,-27353,-15203,-22447,-24879,-16079,-28082,-65258,-95427,-98883,-61601,-27161,-59325,-70480,-7903,42144,41189,52064,58194,7973,-61671,-66958,-31474,-41705,-93686,-94656,-22254,64509,118122],[33179,1628,-18844,-34907,-27218,-43752,-58269,12743,81507,77796,35380,-73584,-163616,-149313,-90974,-26477,-21432,-50071,-20739,23207,-8123,-13918,17727,17967,41764,66742,29362,-3307,-9301,-1281,58364,107556,97677,65426,49724,48885,42436,60832,62655,-6247,-52680,-21856,-21050,-68117,-77205,-67831,-81100,-48723,-14791,-32660,-67633,-63467,-18123,71684,148348,110708,-2735,-57435,1233,54298,41601,34738,29544,6655,-5253,-34040,-28128,49045,118527,165249,157385,54104,-14988,-9360,-36021,-55779,-20434,-41976,-85235,-91175,-94247,-70686,-46761,-101674,-124118,-17779,68585,77383,66006,26779,-1004,49635,75379,14317,4773,33490,18116,11273,74589,80014,-17513,-133377,-133040,-21975,37924,-13018,-69634,-41426,16913,6765,-830,58801,120101,94275,5822,-15279,18633,63373,78536,31921,-16877,-19231,-47977,-81202,-57871,-36102,-39225,-75812,-132567,-120406,-53923,-83507,-130437,-50180,42507,19240,-19487,14009,71791,71177,39914,40613,-2818,-71457,-36948,51976,94236,132076,181899,144621,50918,38880,74555,55353,26535,32595,28112,37038,55977,6521,-39222,18219,40008,-24509,-34773,-6930,-57453,-106919,-61513,-27620,-72793,-106789,-135495,-191176,-175763,-51618,69781,98673,100009,89229,16030,-51446,-16276,25288,22307,20796,-72,-55293,-64999,-64952,-124083,-161681,-97004,22101,94945,88713,84940,128110,124712,64678,31038,18896,8050,-5501,-52023,-110831,-85464,6755,64147,32421,377,8072,5691,-9004,-20647,-37412,-45162,-40910,-28792,17686,72098,86200,73823,60761,1631,-80190,-108132,-103289,-89482,-57419,-9546,13844,-19475,-52844,-30028,-31732,-64651,-90182,-69198,-19191,23596,19775,-29932,-82161,-35830,34795,54762,38150,28032,34484,92531,123324,106278,56088,31619,73044,98824,73298,76974,38374,-56916,-80109,-76845,-103149,-38722,31773,9687,4379,37781,-7024,-59129,-48066,-20763,24204,74919,58223,-46418,-78642,-17685,39807,65623,102290,97749,3712,-116171,-125270,-44211,-13176,-42409,-67914,-86014,-43654,56066,131913,141487,104438,79072,59964,-23158,-111710,-121681,-67412,8888,46764,59263,91730,89995,-11912,-92594,-121878,-154266,-131096,-18990,86305,115689,77649,20590,-9744,-32706,-18969,16758,-26052,-83297,-61592,22634,60584,-12053,-28499,81195,136955,123150,106776,2407,-107902,-83926,-10107,18459,53190,73820,87109,56276,-17148,-63000,-54206,-28719,6826,32344,29785,-10975,-87377,-134794,-103105,11287,118606,125524,52078,-18410,-42658,-18191,5914,10870,9838,5614,41403,88313,61019,13299,-18305,-27072,-8731,2013,-7900,4345,10401,-30496,-121090,-142437,-36389,76328,107741,68173,-18368,-42886,30510,25591,-50059,-42091,-21914,-69631,-104872,-79361,-55072,-25291,54288,106565,29935,-91545,-109288,-39835,313,8767,40502,124544,159687,117826,31601,-36997,-27141,39432,73402,21052,-63101,-83558,-41338,28627,55995,22252,-32914,-17493,71978,187657,241573,107360,-89491,-110636,34553,100792,63306,57389,57520,62965,52748,-17008,-59311,-40892,-79037,-159758,-149344,-73504,-46042,-68242,-50605,-29814,-71565,-123368,-99424,-14699,43396,34373,6713,-3514,-14887,-35313,-34495,-74718,-141679,-137650,-54421,25593,43823,-10081,-52723,-57645,-63938,-59720,-52016,-75797,-35032,73951,129219,115225,55127,19566,56077,93530,49783,10797,27217,42158,66348,62407,18959,-29767,-67024,-31473,30925,49146,9719,-39273,-37812,-9221,31264,67793,30521,-17305,23811,66956,53387,-10995,-68901,-74445,-23451,-15944,-96024,-113627,-29236,48091,73760,42446,58,34358,102796,101788,20767,-67172,-106357,-70658,-1997,26984,26944,21130,6445,-26791,-73186,-156786,-219474,-160224,-40705,-8039,-18105,-16034,-30767,-6078,23344,24287,25867,57401,70694,67967,71919,72927,45384,-12838,-56891,-30055,39868,56649,38197,18595,16196,10022,23281,66983,113416,105064,72004,43961,19359,-51145,-105197,-32228,119387,171964,101209,22651,11109,50887,77248,113310,102102,-11044,-111946,-100919,-15267,24446,8796,6349,-42746,-103765,-45599,74176,134085,115025,69145,14584,-19537,26534,66259,-8213,-82211,-72212,-67859,-37082,63526,76873,2388,-32836,-53254,-73441,-46270,-38633,-72715,-49764,18219,15878,-50763,-41517,15201,45921,33767,12455,33868,58606,18904,-38015,-69004,-54236,-5334,-14692,-77163,-88037,-25467,35742,47936,33390,-22874,-125450,-216195,-190905,-150492,-107998,-12314,42083,24991,10141,-48938,-111596,-68809,4493,17477,48285,130548,169841,92808,13807,-14183,-68422,-88005,-8208,9271,-80588,-127799,-81014,9934,94954,134489,124826,115609,111958,49899,-34400,-19102,11516,-46313,-100854,-67430,-47838,-100510,-95824,18773,102655,82416,51529,49866,69166,92363,92324,50338,25880,19454,-10304,-53998,-58083,-24227,8258,29348,47312,32936,4247,29100,47709,10049,-22627,-30685,-50035,-29404,47734,99269,63233,34582,75407,119531,53668,-37748,-22795,-505,-48614,-39509,32927,5907,-71387,-74776,-34022,26591,56195,-4563,-48317,-56315,-84483,-37872,28515,41982,75463,59283,-21096,-29168,10015,-11340,-58682,-39753,11842,-31896,-130863,-199155,-148652,-2950,54209,-30959,-97452,-95205,-58779,14935,60340,-17212,-107398,-93386,-9657,-10570,-54175,-55942,-60339,-83934,-74493,-19869,14925,-10426,-69144,-108524,-109537,-84242,-59937,-13947,56263,87282,27219,16324,81322,109366,94232,55086,-16433,-43207,-18064,-6176,-8743,3972,60322,110226,65654,-20323,-54097,-28974,-6824,-12490,-20428,-29547,-41266,42146,181400,188991,106761,30153,-29173,-37751,-14826,-22652,-5641,30623,13081,-33375,-58259,-76837,-50290,-21851,-30987,-47626,-49482,-24031,34737,45721,-7592,-34917,-32362,-93790,-163030,-155455,-67802,31226,66684,64718,51937,23322,-15131,-82647,-140652,-103890,5768,44180,-46572,-136628,-84882,50185,121841,145755,142366,137235,147873,108559,-6257,-76937,-65141,-62898,-62411,-30514,-30246,-91220,-113267,-40269,-6818,-57429,-75541,-86063,-101192,-56148,14550,9111,-17891,13852,58545,59225,23623,-8422,-10962,37720,105136,95658,47276,78642,112646,96361,77600,28725,-35758,-40163,-30457,-47168,-63602,-58431,-36242,4071,-4638,-102544,-141726,-20009,93639,63859,7320,-11549,35567,100534,48414,-36249,12137,119193,93935,-12594,-2886,128053,143408,39486,-916,35708,51198,38767,47544,20012,-27363,-24169,14584,53713,91921,71374,-25136,-75638,-14824,33126,7828,-11749,13433,7976,-68803,-155544,-177003,-97688,26678,42489,-46212,-94926,-31626,20905,-4641,-63065,-59885,-2926,84896,154011,126660,-18758,-160929,-148818,-35765,29161,-3586,-24750,3565,-36446,-165730,-208187,-170401,-89971,45848,81740,-14022,-68530,-45300,7458,33004,9830,47848,103286,96959,95532,78622,14375,-20567,12547,56497,87504,80035,80729,104214,118086,118877,91934,43133,-13539,-75964,-110835,-98682,-65474,-26248,-35720,-68224,-67030,-19983,594,-34995,-49451,1,485,-5471,41784,-14303,-171555,-195230,-86319,2994,57061,71735,25388,-17068,-48223,-85840,-64395,-15135,-10279,-8381,-18699,-41119,-13453,28103,34191,41189,23212,-36002,-63669,-31815,-30467,-68656,-84225,-66772,-18053,41298,50978],[-23387,-35400,-23160,-19638,-26747,-52450,-47611,53581,145875,142861,90536,-22496,-127950,-106077,-35672,-24459,-67859,-73670,-18514,25176,-8540,-25166,31892,75710,118784,174453,139686,28527,-33312,-14315,35256,56702,71720,69855,33539,13340,-2618,975,32740,-1370,-65977,-31158,36536,33457,-1682,-20162,-16360,33685,54247,3222,-50344,-59415,-11730,100898,163228,99837,954,-18040,56304,108975,72874,18549,-26758,-65456,-47961,5093,62596,118070,135807,112206,74895,49547,16615,-17404,-33593,3744,73565,28145,-89798,-124561,-67152,-5776,-30854,-109075,-95391,-2457,15838,12047,27567,20034,40851,78350,40119,-16064,12962,53821,21661,1054,113335,200675,84288,-122785,-157320,-25398,46996,31346,1661,-9292,-13062,-58413,-101067,-82955,-25855,-11546,-51481,-52416,-103,87449,131569,72150,-5445,-36012,-57622,-69747,-53408,-26541,-4967,-17605,-59678,-51620,-455,-51598,-120151,-46171,41989,23971,701,17369,65233,106207,68841,10352,-29921,-89079,-106383,-44567,13989,70981,96550,36903,-53808,-44975,2041,-28477,-77074,-63070,-45171,-29084,14554,30568,32835,69511,84056,31906,-9094,-13940,-42152,-91221,-78711,-34672,-44800,-61625,-93713,-164297,-176511,-90455,-2584,61186,116479,120698,57822,8057,-6287,-49735,-68114,11487,60035,-21282,-71757,-61832,-106412,-147973,-98044,-18612,13037,9973,15577,52050,74292,56380,49482,62249,85167,97419,26848,-111477,-182252,-133714,-47887,-9564,2256,3772,-564,-1268,-21766,-61282,-69618,-78343,-65520,-9500,51122,83851,90490,65440,-15701,-104869,-125231,-139601,-150449,-102888,-30044,-1263,-18866,-35833,-22098,-38188,-62809,-94319,-128896,-76431,37075,41283,-58512,-127344,-79327,-38935,-53980,-53466,13080,46170,41086,61940,97872,59716,-4390,34628,93012,74037,79567,90796,33815,-37255,-89446,-95412,-17029,46104,28262,8690,40224,45483,17939,8797,9836,15804,45330,32160,-60882,-68437,27719,62742,50091,64740,54554,4139,-20856,-3840,20181,12879,-13489,-37256,-54763,-25525,-15450,-37835,-18611,20247,23392,-7210,-39890,-14798,49637,42335,26653,35859,55445,100211,123854,29781,-53791,-57542,-52154,-61657,-9586,54161,73461,58709,25611,8117,-5037,-1894,40994,10919,-57001,-64478,361,77055,33972,-62617,-36267,49153,96469,107015,30168,-76791,-86070,-53339,-42289,-10370,20970,41888,29162,-8054,-7282,28360,22422,-9727,6157,83135,92487,5837,-55972,-24386,47634,110365,134824,76529,-41987,-100635,-36902,2785,-35959,-41399,-36234,-49766,-50784,-14811,14282,-12457,-63155,-70979,-47764,7163,113163,177521,87547,-96293,-169548,-68406,29294,59769,41580,-41630,-64484,32847,40694,-37683,-41997,-10892,-26421,-62384,-86601,-96738,-52306,64527,121789,14300,-106799,-102999,-31750,10277,30606,25071,64078,109604,35051,-90652,-86883,32946,88720,65478,41406,9064,-24983,7633,74034,86467,23903,-17615,1634,47542,103849,148976,80841,-46320,-81971,-16439,5961,-36196,-5600,60382,72733,23937,-52215,-90213,-74355,-83025,-112067,-76538,-20794,-14634,-43610,-49068,-60657,-103234,-122197,-65776,53597,112163,45831,-6115,33854,76138,42625,-24784,-70445,-93036,-87653,-30847,38401,61437,23684,-7208,-25613,-25568,-10062,-55475,-113626,-43389,52499,74949,81508,67779,31651,35985,98125,89307,5043,-32032,-7905,23082,16381,1969,4130,12344,39823,50824,55862,19095,-38386,3193,64743,75710,98582,69104,-6639,-8139,34247,62126,53049,40639,21276,17571,4241,-83532,-127136,-52290,54176,107364,55431,-89954,-183801,-129814,-56921,-69274,-141338,-158806,-84984,-3381,25805,52282,65971,46594,36134,18376,-49169,-55846,-20284,-27949,-66929,-103070,-100159,-23703,50888,36648,-8095,-34830,-41143,-36358,-19391,10152,35106,42229,33955,25036,40449,43631,18528,24723,35790,52237,77433,104652,124128,128695,75831,12425,-7606,-34802,-116127,-155186,-58033,102887,174280,116864,19696,-31141,-5684,53086,103837,61564,-67847,-123634,-68704,8885,36142,32388,6216,-91338,-151812,-57751,73195,129181,122629,77634,-29121,-116275,-37268,68750,23946,-40579,-48642,-65941,-42699,62383,77679,7627,-42160,-51398,-27048,39109,44237,4578,19871,47767,8114,-91994,-105202,-21078,51629,56950,35674,2858,-42252,-37127,12906,17134,-40459,-79650,-101626,-98461,-41853,51793,98474,53951,-7272,-54239,-86599,-100690,-100210,-106534,-80133,-33933,-28621,-42066,-47405,-113439,-167307,-113737,-26911,1199,22096,82404,110123,48330,20857,55199,11731,-59700,-43191,-23778,-48473,-46751,-35199,-4779,59252,127105,133730,99307,126525,127364,5711,-35202,40149,51841,5378,-8747,-31669,-82668,-86120,-9943,39982,14889,-13077,-28754,-21854,-10176,-44521,-110136,-79952,27176,43213,-52720,-71389,15805,55993,28445,3448,-23426,-49012,-14051,15892,-13417,-31840,-15543,5973,38855,59053,58492,57424,91105,118759,86061,-51166,-104103,3281,69225,16284,-6121,17343,-21399,-52200,-32609,-37274,-15730,28209,-15122,-97156,-109195,-48659,48559,66261,14494,-1239,-24968,-37397,20702,73194,38332,-14550,-8491,13696,-47557,-104667,-91159,-10918,115248,169867,51905,-92513,-120435,-55976,19026,52250,7428,-47206,-17854,51047,-6436,-92873,-95277,-92861,-126830,-155974,-144301,-86325,-35258,-41807,-90725,-125093,-127726,-87547,-41203,11946,12054,-61999,-60268,27243,41190,-5443,-7106,1130,-12169,-24918,-3156,32228,63726,94601,141488,169012,131897,50493,20647,26668,4320,-27536,-60384,-93202,-11445,143597,143273,16100,-33585,-14818,-12499,-18531,3844,81380,143016,121716,62621,14322,18687,83551,78164,29905,-8801,-25326,14653,65632,34138,-19405,-54643,-102083,-163598,-199188,-173516,-67824,33143,58314,83670,103173,79877,21668,-74847,-150000,-123781,-10100,63570,7963,-76195,-45423,52092,125505,158465,123809,85328,78377,34273,-58996,-61278,19353,15829,-30484,-34076,-43271,-77922,-97550,-56733,921,16312,36227,29823,-17631,-9155,46990,39848,22129,53388,74271,75709,70766,34092,-21844,-14510,76613,108987,26978,1478,38753,78854,119510,93049,-20370,-83791,-64470,-24102,-20313,-37445,-31249,9649,6060,-99851,-155984,-19702,127042,105042,37626,18578,70204,144359,122272,60880,70132,79655,10505,-77667,-45103,71351,87801,53027,84794,88828,30437,4149,4394,-54739,-103619,-100229,-74835,-16730,65947,92606,26719,-36761,-48955,-51747,-62765,-57974,-22045,11083,-28528,-115256,-126422,-41969,71272,88266,10337,-27736,33030,68014,-3214,-86469,-79313,-53151,1306,98426,68747,-100310,-206709,-176541,-92022,3295,10831,-22136,3902,8545,-63483,-108061,-92224,-37541,22137,12268,-53038,-21936,64762,121905,113399,45349,42358,103923,108054,54748,-12315,-59257,-68727,-56559,-37117,9071,34321,32168,58189,101064,88346,-3489,-55534,-22056,-14249,-47211,-61323,-79506,-61613,-38491,-60525,-80890,-49179,-25682,-65840,-85446,-29095,15011,20595,31821,127,-87938,-107700,-52447,20765,82292,103201,62506,5167,-55585,-102240,-49161,44804,65676,49248,24361,-4430,-21974,-24233,7873,66602,58028,-21248,-44071,38349,59448,4715,-4603,6795,4151,4976,-5835],[6283,28299,12283,-21810,-48377,-50051,-13400,88206,183801,183722,142037,76668,-29781,-62444,-21165,-39995,-92791,-56819,-559,25855,24468,-12033,-11137,35691,112880,197096,178730,57815,1671,30702,30868,-12647,7709,56199,39802,-224,-37030,-50073,-18333,-6187,-34294,-18430,33045,62901,71361,77572,72347,68709,62069,15370,-60847,-106318,-57085,68572,140841,88465,-11196,-59211,-22081,49987,70448,23820,-30476,-54448,-44034,1480,70807,126764,113370,18946,-24948,37082,69727,21806,-16313,13310,101375,87864,-35353,-85227,-7269,59093,-2534,-108704,-97510,-49448,-74705,-66754,-37820,-49308,-20282,3721,-37723,-56598,-22522,849,-13722,-50554,18417,129348,93430,-66330,-140967,-81964,-8,52758,77939,71788,35323,-11434,-37332,-68430,-85662,-76369,-82691,-74023,-10226,85598,161397,149623,89937,38672,-13825,-64561,-59051,-1745,31928,18571,8176,5446,2990,-30783,-64757,-42146,-22429,-30982,-10033,-7244,15972,103821,99505,7031,-26852,-52346,-110631,-111225,-77746,-17332,31832,5641,-68265,-71778,-42092,-68694,-109190,-80800,-14263,14020,20762,35916,52103,60079,72102,72775,49821,25496,6999,-59458,-94345,-27331,23355,32066,16901,-46295,-101385,-96824,-74114,-27892,67353,128465,99460,28958,-52773,-156181,-170397,-41969,36523,-12753,-23386,22876,-6408,-54118,-35256,-40353,-77639,-77829,-77987,-66551,-11096,32737,28333,15740,24551,77655,61396,-72427,-168723,-147926,-99841,-74755,-31788,34262,72926,47578,-4025,-48994,-91774,-168851,-158057,-51482,19880,51202,73215,62786,8731,-60493,-86033,-81446,-84035,-70204,-30323,-1019,26617,52474,51417,8486,-38812,-97073,-148951,-104084,5,-5244,-87730,-92410,-17220,-2944,-64855,-63615,50089,87758,8409,-21483,49631,68714,-8203,-32955,32928,62548,58735,86560,75923,-23758,-105584,-64336,-5672,-6731,-14581,-12030,17162,78345,93921,49005,17573,-12948,-28477,-23968,-48125,-34975,72169,133470,98935,61546,26513,10959,68208,96878,55852,35338,35795,20483,11144,15438,-99320,-249074,-200423,-54165,-20020,-65263,-64569,25186,118432,81061,23193,27752,23546,11239,26094,15785,1765,14226,29538,9837,20516,36818,23088,32756,81827,123929,95286,42229,46198,25550,-13261,-26693,-11157,61463,61288,-51803,-102216,-50797,19800,70603,64549,23668,3320,-6096,-35938,-57728,-72387,-60924,-39639,-29414,28062,101125,112055,61104,38225,99727,131774,59766,2341,17176,15707,4237,50379,46522,-47726,-97188,-24995,20688,-18450,-25754,-15567,-47470,-54026,13057,47488,-6508,-101136,-127032,-76290,31101,153951,225579,180786,52548,-69760,-86252,-64992,-59054,-52569,-59908,-50071,2743,438,-30738,-24606,9102,45755,31848,-23139,-72204,-55320,47495,104626,26190,-43059,-30898,-14578,-14628,17769,21072,28125,17016,-95465,-192429,-97387,70096,78255,14291,37002,73424,55042,59808,54898,27326,-2715,3624,10339,8525,19589,49478,51218,36801,9912,-25228,-53133,-91007,-75486,7336,68248,37697,-22353,-45728,-35934,-16288,-26,14354,41627,69320,40199,-27045,-80999,-103097,-93845,-70004,-5108,72955,70130,43319,56689,75647,48233,-37908,-102796,-81485,-43938,-22430,18747,54059,48906,58813,63626,57076,45414,-37187,-105380,-29296,39845,16432,2616,20090,17234,-5610,21252,50165,-14181,-95424,-110745,-85085,-74976,-60045,-23484,8511,37093,48395,79891,68114,35875,92627,109929,55400,56885,38906,-21229,-40569,-9830,64695,120108,102492,48906,45148,35845,-51529,-119042,-83231,4224,57450,19051,-117723,-239077,-225310,-154815,-136746,-129298,-94471,-54977,-2132,52306,70320,57928,50625,57458,53279,38717,62746,32673,-30675,-57291,-93582,-118364,-29011,59130,34087,-10587,-30595,-24702,-32651,-43058,-33822,-11148,30580,75483,70561,37618,-8382,-37585,377,45191,87759,141881,177465,140287,77645,-683,-66365,-64527,-79409,-157931,-161976,-69076,31564,77248,62675,3055,-56331,-48476,20082,58464,-14459,-104389,-76968,-317,28779,34722,61755,35096,-70305,-120871,-58141,9948,33932,25959,2594,-86088,-164062,-71798,44159,10035,-3290,47844,55747,62931,91860,65277,19626,2655,9957,16284,20935,22214,22455,28774,12575,-5124,-48195,-73508,-45323,-10107,7151,1855,-65672,-131746,-84319,36523,97566,16159,-127870,-180973,-105032,-10068,63241,96168,57187,1888,-44028,-13623,39427,3386,-52580,-25854,12415,-8522,-37642,-59727,-117588,-133109,-79640,-36222,-26442,-13884,8072,6685,-18955,38263,148280,119249,-22387,-124020,-136501,-58852,43689,51806,19410,17384,41217,27199,-15742,41848,117511,22662,-47396,39590,93864,39800,-30458,-92514,-103041,-55763,-18746,-10632,-24962,-54230,-83498,-71938,-58580,-92153,-141119,-102487,22604,62301,-40892,-76815,17114,38080,-49692,-100174,-102596,-110048,-98887,-59895,-34561,-19174,-5938,40526,94702,56113,-3698,11642,55893,49583,-1561,-112926,-119667,13555,80394,44480,7129,-14163,-35187,1399,27693,-25568,-63340,-47801,-21040,-68612,-99801,-1716,124790,107085,14496,-35195,-38262,10901,76572,91352,73236,51241,9321,-9190,-27386,-13319,66101,138615,173910,178943,82415,-23581,-34177,16946,64448,87320,69467,55979,75089,86283,6783,-76712,-84227,-70300,-81344,-134039,-198267,-170090,-46059,27943,-7204,-44877,-52959,-37923,-5497,36047,10079,-77500,-104960,-54863,-44398,-70244,-40080,23505,28292,-941,13785,63756,99006,87949,97545,140096,130777,40890,-28582,-42911,-31993,-34500,-72952,-100615,-25462,73515,40578,-52519,-52705,-28231,-62475,-61715,3230,102157,170647,173946,116684,42832,60001,122741,69633,-4588,-10833,15848,68823,108209,82265,16893,-95422,-194678,-208365,-196381,-156705,-48374,26638,2448,22197,77222,77076,11056,-88997,-151719,-117522,-4052,102481,94547,8465,-37903,-20801,73734,147414,97880,32803,-7510,-64634,-107455,-36414,47488,24427,-40628,-80007,-78244,-29326,-29914,-48055,5577,69463,94739,88697,43504,38814,70983,68967,60165,64324,70130,94426,83925,-1947,-99036,-99747,140,54170,-13639,-67072,-47534,37706,133064,114301,1547,-40362,8791,60725,55460,26849,17027,32094,17601,-65870,-111777,-7976,103357,75675,26016,29956,51767,86427,101435,87125,59576,-5277,-63689,-76488,-44837,11247,40213,52872,99594,88094,2433,-54733,-92376,-138095,-113086,-75065,-93981,-71977,13349,91874,89300,7082,-62145,-64648,-44703,-41666,-30581,-26379,-58200,-96645,-49411,29826,77249,93591,70592,36838,12180,-31082,-95743,-124815,-101222,-104282,-66726,29980,-12138,-150552,-159504,-79400,-24039,41959,46629,19500,43883,54463,45091,21910,-16359,-31408,-54012,-83190,-55590,43291,126821,144391,107772,54869,47096,89189,89979,11377,-56029,-47711,-20834,-34497,-60265,-38253,12894,8355,-29853,-26173,-11896,-94640,-143786,-51842,38952,72768,56332,-39726,-69742,-19725,-8391,-45708,-76254,-99927,-125642,-120200,-64235,31557,76463,50775,24628,4349,-27106,-38544,3145,36445,36939,37156,22001,-37157,-90527,-71563,9334,74383,50748,-7755,-14450,-46405,-84813,-23181,84454,97752,18464,-18281,62073,109213,65142,30015,16191,-14943,-41129,-18980],[55429,94501,58204,-33141,-96152,-62040,13170,84117,134490,126097,106429,80011,2968,-36453,-5247,-1790,-35606,-33350,-27083,13837,53845,-12030,-100267,-82356,33787,143017,147065,86826,69434,65352,15219,-46127,-20826,53991,57455,7443,-24642,-35784,-41280,-24900,-7085,-8548,-11750,8163,53404,101899,77036,-2096,-30444,-33334,-102348,-151015,-98486,11396,114281,107608,-3502,-91957,-87820,-26756,37106,38613,7740,13071,6754,-13903,31734,98215,74051,-34929,-65059,6474,55957,34687,-24813,-64644,9471,78395,39691,-4548,18854,57946,46470,-35653,-99072,-128506,-144577,-91330,-45400,-86109,-118157,-114500,-100706,-75249,-55974,-42815,-18170,-69641,-108820,-63052,-21553,-68826,-139305,-145851,-59984,25156,62330,82947,82055,85745,120232,76564,-23336,-60613,-69376,-73286,-47255,16405,112508,172457,164020,133204,70971,-23505,-48734,-5843,2072,-23616,-1820,4037,-30514,-37421,-15673,-31235,-84801,-84305,-13560,-5085,-1568,91019,113185,31218,-5112,-15447,-54292,-55209,-49047,-42876,18258,58058,39047,3385,-44461,-68448,-45326,10147,90209,118119,61858,-6394,-35921,-16394,33607,89292,98637,68367,46365,-21513,-84975,-13716,72613,69394,50928,24379,-42841,-109007,-126033,-110728,-21832,96746,121627,24237,-95798,-182303,-143285,-15105,7586,-38494,19064,99988,63720,6911,4892,-32009,-86081,-100507,-122606,-122387,-48939,28577,14626,-50168,-63785,11536,40641,-34705,-86581,-91607,-114038,-144331,-95261,27338,96441,59662,1737,-35226,-101108,-207190,-198933,-50278,45561,62485,67146,70312,68723,23624,-30994,3748,34119,-24627,-46233,23591,91870,106335,100764,66780,-908,-77571,-108213,-92666,-55867,-49256,-51274,-1504,73653,70777,3854,4067,104546,132057,40554,-32393,14963,53775,-3186,-49796,17824,84091,61394,40704,22385,-67022,-119748,-53021,-23618,-60979,-41808,-17152,2509,63129,68455,-6788,-36743,-43968,-72031,-54248,-31526,-31173,24135,114390,113072,68955,37330,48456,98390,85058,15186,11085,43942,47131,51852,50220,-108674,-301673,-230990,-48291,-15004,-58229,-69212,-20178,24095,-8523,-23489,459,-45411,-108988,-92701,-20809,43250,39471,5715,3121,18274,9928,-16045,6830,96282,170821,136028,48822,4205,-8940,2092,15800,13641,37280,47008,364,-53247,-65511,-27740,33580,69790,98392,122352,114647,42713,-34660,-85809,-80025,-59862,-36926,31981,102117,131755,125587,94600,88630,98568,31513,-12033,23940,5698,-67512,-55101,-36289,-72712,-69371,2530,38753,6224,-13743,5429,5815,25207,74866,67932,-12852,-97344,-125486,-80195,21121,99645,116370,129740,128238,44610,-48609,-103319,-145522,-138078,-74935,-36045,-45644,-68390,-69677,-62593,-24633,52529,76140,54397,7349,-19496,34222,84612,59803,33841,26134,-4616,-32292,-1200,44648,55590,-44435,-169029,-181847,-56309,57171,23270,-30769,27866,76408,53867,51419,49622,1119,-6919,20078,11334,5974,41723,64704,52295,68759,62993,9386,-25265,-54515,-87035,-36683,80080,96452,37199,16028,20250,41255,74050,55673,50960,114775,114158,31774,-30774,-44189,-41457,-78443,-101613,-15450,78442,82384,36895,4010,-11904,-46078,-107113,-95529,-38390,-20853,-6366,21049,34750,81614,114939,97213,76821,22148,-48236,-16124,39984,14814,-28418,-25205,10364,-3787,-23365,24689,23359,-65382,-133582,-140754,-143716,-113507,-54936,-32195,-310,53501,102296,95413,86892,110900,61922,-14154,-21918,-42518,-67893,-51759,-29655,34094,87153,25924,-38352,15153,48013,-8267,-63930,-69981,-44783,-33691,-52198,-94477,-140606,-140674,-107242,-100820,-42139,14490,-16558,-15105,56204,59630,12897,11729,22784,25189,25957,3962,-43204,-34898,-553,-25991,-70616,-41655,8770,-10125,-22316,4094,40463,1711,-56844,-80018,-62740,10813,65121,23604,-26610,-48137,-72523,-36999,26295,84375,154198,190370,127146,60316,-8780,-72784,-48968,-20856,-97240,-130316,-82362,-49168,-43436,-14731,-1194,-26927,-29120,3425,3129,-78974,-116538,-25736,66488,69005,59926,109672,128245,53711,-26850,-43549,-19573,-15457,-63446,-83961,-104853,-130600,-56928,12208,-28698,-8060,81773,104975,111154,108641,69987,52559,66275,63520,30202,-26902,-43829,-18888,-11096,-9594,58152,88303,24856,-54970,-93804,-78364,-55167,-93359,-128836,-103754,-16116,88101,70024,-94131,-176146,-86020,-3495,22049,46609,54383,61108,49043,54628,59970,40878,13838,30301,48643,30275,-992,-35410,-58227,-19004,23608,-9405,-44181,-27724,-23687,-41786,-43940,40281,153425,132715,-16956,-160353,-186532,-71065,56858,86416,59846,17389,-27024,-67418,-92324,-40321,34748,-33974,-105725,-25514,39449,-16673,-99254,-159259,-134936,-39057,5117,8035,6520,-15646,-55055,-58548,-31099,-4779,-8553,-23430,-16053,-17426,-73803,-75087,22975,28484,-93145,-145472,-108912,-91214,-102604,-73533,-10288,18351,-4547,8897,61090,21899,-23527,8362,2101,-55382,-69551,-86346,-75554,-6458,29075,33550,18312,-11487,-2232,61546,72135,-11809,-117875,-129601,-9567,21476,-62464,-42855,64234,73263,24771,11016,30969,68871,82189,49465,60511,82021,9291,-51622,-39016,15120,78907,104860,78407,55467,22884,-574,13100,49200,88553,125662,127651,116224,70818,16934,-16348,-29836,-42323,-35524,-7979,-28933,-116593,-144835,-41427,45128,44697,50830,61075,38914,55833,88673,64828,-14217,-77839,-85400,-49205,-18686,2376,46901,58267,19912,22274,94372,126453,90359,55493,24491,-5865,-35110,-56693,-55653,-27922,-29439,-60787,-44539,24065,38904,-29471,-62677,-30049,-36733,-101841,-70764,13230,45724,64709,92495,46289,-28026,-12715,34334,-7370,-61218,-32263,28853,50771,57480,82292,52301,-81910,-187473,-178831,-139717,-113980,-55012,-18297,-59665,-62440,-17962,86,-35317,-108633,-146782,-104172,2286,110027,122918,51222,-47815,-98415,-319,114028,74196,15637,-13651,-69612,-80633,-109,36112,-7654,-61282,-109775,-105829,-18642,-13574,-74738,-35010,47296,65918,44512,12283,14912,43000,50941,43010,31009,45914,73526,17018,-97542,-154762,-115217,-49902,-32166,-39214,-34490,-27020,33515,107239,65669,-13912,13069,89608,105937,77214,77865,84422,72181,42198,-17961,-46915,43568,139844,90799,28332,29220,5033,-10530,27593,59669,23257,-56296,-73961,-13144,11320,23587,33453,10879,21341,30314,-31703,-118018,-167176,-144700,-44736,-5993,-86367,-117985,-26478,83766,110054,47306,3021,13943,26844,27493,38678,5875,-50788,-53020,12205,53562,49406,53046,48867,8910,-55235,-138671,-159240,-126342,-112955,-124780,-67678,-5535,-61181,-124592,-63827,24971,60608,63164,26771,23568,41072,20510,23207,37181,-6330,-63118,-111310,-117837,-29720,54264,67750,53321,58878,68983,64135,60749,47693,-6311,-14743,59689,111725,89971,20307,-13881,19115,14259,-68720,-93746,-41401,-77200,-123645,-60132,27377,102162,103722,-14021,-63868,-17029,1740,-26705,-58288,-86492,-74905,-57502,-40883,41115,128329,116979,66286,37736,-6789,-44672,-30862,-10831,-16662,1597,32824,17851,-24944,-59196,-30008,34965,5337,-56041,-39261,-53965,-78789,-13643,61557,55509,18963,19050,55484,68397,38283,-6688,-37512,-59807,-56848,9917],[37799,53408,59183,-12328,-92828,-52617,34356,63058,46161,20356,9641,-10602,-26535,-7433,26020,76175,83989,3336,-74702,-24515,27623,-50071,-153107,-135082,-17208,69327,84944,106059,113785,45529,-16186,-26970,936,50218,54030,16775,12973,22045,-15652,-34731,-3440,7822,-7016,-22146,-16746,36832,22746,-79880,-115897,-85743,-119637,-129127,-90084,-39827,66649,120429,43158,-33083,-48521,-49073,-4412,43489,40028,38379,20676,-23363,11750,83394,56857,-33795,-69073,-53648,-48224,-47304,-94715,-166036,-98964,31070,76875,47121,-1853,6974,82157,78918,-34285,-121767,-123892,-46215,15100,-24478,-110031,-134131,-85760,-51081,-46769,-22284,20247,-27279,-124421,-163631,-117175,-90108,-126907,-142146,-82021,-29030,-15223,18189,56976,100326,174790,162912,60315,-5411,-37491,-68142,-101604,-73373,23397,103958,118713,118635,97694,41021,7411,-9165,-60236,-98526,-52912,-17342,-41081,-39697,17151,20924,-49009,-54138,20901,24332,10294,82005,114042,57962,12927,-12477,-19015,17503,5444,-32419,14028,90409,121153,70093,-39273,-64894,6145,68698,100897,104590,45026,-55383,-108899,-64292,22299,92357,103888,71234,51838,9343,-49843,-4503,59633,15780,-24965,1242,-13130,-85836,-130241,-133138,-68841,59682,124035,43509,-71356,-106110,-12649,87595,40687,-41887,13431,67182,19174,-15596,-10383,-8403,-18956,-53845,-89216,-77006,-16591,51455,52924,-12035,-23792,21536,17872,-30556,-47252,-68649,-110251,-135838,-94237,-10416,26875,8585,-12490,-37836,-89476,-146702,-130203,-11322,92528,121823,103867,84640,102576,80113,8323,30343,67808,-25051,-54039,71484,119226,42079,37046,65297,19307,-51030,-63517,-77768,-86925,-48963,4752,32384,72523,65389,35079,44311,110002,129725,70193,765,6744,13156,-21435,-20442,53874,102254,63444,-2852,-51534,-96810,-89834,-38577,-27363,-45632,-25393,-8815,32555,66156,-134,-99353,-101363,-43952,-32111,-26980,-23143,-55254,-90098,-46138,5202,27838,49556,89373,98851,45958,-5136,4052,26565,22775,33742,55602,-49917,-173991,-99482,16127,7906,-30457,-57293,-71579,-91640,-114022,-63655,-25784,-80092,-125606,-94207,-27855,38566,8346,-50612,-33918,-22448,-50215,-55320,-22384,34144,84377,73154,1330,-55757,-47915,1730,38621,48115,27875,23573,57657,62495,23953,1276,19583,48993,104417,178959,195685,117320,29494,-20937,-18321,-18404,-2497,44940,84219,103667,127796,108732,70808,43260,-24239,-45402,20807,18108,-82530,-126153,-105196,-93130,-69354,-11438,17556,-18654,-49441,-16046,18519,26070,53428,49543,-19683,-59180,-76484,-77616,-25994,13368,-20499,-10171,52827,54985,-2816,-76009,-145888,-145850,-82477,-63208,-91184,-106345,-116147,-127840,-83862,-9625,24543,65283,81817,48673,50829,84681,79941,33786,-16457,-22459,-8298,12798,58276,71272,-48796,-141726,-93666,-3084,29592,-7633,-21806,33841,53576,5223,5208,77983,68236,28970,19771,-4197,18228,99290,116965,62224,47219,58485,58720,46326,14680,-29340,1233,125705,145286,55305,25224,28953,29985,60775,33561,-19403,35567,93880,78066,30411,-16462,-36876,-67646,-106094,-45985,63510,78873,25234,-13052,-27260,-16976,-47526,-80428,-54091,-21640,-17240,-15831,-3829,52840,94357,87076,88422,68731,-16016,-39511,33872,79665,40328,-8292,26899,43778,18125,52538,91563,53777,3277,-38702,-106966,-96438,-19704,1383,35006,100242,119292,90525,72411,51861,-2367,-39915,-49389,-84558,-98355,-52631,-38152,-24359,-13282,-59838,-86219,-17228,29020,1082,-13358,-10216,-30971,-79461,-98453,-75551,-66271,-55395,-37467,-34026,20427,72505,13381,-25137,32768,42025,-17427,-36054,-19941,-1291,-36783,-104080,-97981,-16708,23442,-5490,-31866,-27218,-21148,-60185,-60579,9995,58848,2057,-73105,-105247,-84433,3064,41470,-27250,-45549,-4605,-37549,-39524,18810,74531,132839,147393,91766,73236,45060,2147,34240,79835,12518,-67173,-75966,-91932,-112755,-53789,28756,42428,25312,10028,-5333,-48473,-67830,2854,97809,134138,141987,188352,231570,178207,58794,-7982,23171,34844,-48446,-99974,-86781,-68074,-21750,6635,-18163,-9686,27981,35912,50694,73904,68505,85821,96516,62003,15071,-28398,-53042,-36650,-26086,10386,143953,202045,94295,-51304,-119486,-109729,-67370,-51171,-58169,-83157,-62467,45861,88635,-4645,-64931,-19864,7842,6258,32130,72834,137663,145391,41551,-34809,36336,111939,103800,45794,6330,-4096,-12432,288,70594,102842,19708,-56262,-31835,1394,-4336,-26107,936,58782,60088,-7074,-82163,-93810,-32604,20475,46852,60038,17821,-47102,-62660,-52114,-37831,-33584,-110849,-157974,-80579,-21353,-57040,-115145,-152174,-121543,-34429,34827,65792,72699,57063,-2308,-39179,4943,94788,127045,61354,-50151,-97714,-82090,-16233,70621,51127,-51482,-73204,-16680,12141,1136,7869,54441,57632,-8329,-49214,-12467,7791,18922,40372,3787,-63933,-56873,-32625,-33063,-36453,-8238,45526,46391,23592,63659,111455,86209,-325,-120422,-141831,10740,102365,-7381,-98084,-60397,-25066,7834,67804,95613,89682,37381,-22309,14808,65318,-5706,-89364,-79943,-25692,-21561,-34338,-43573,-48062,-42846,-46956,-53692,-23270,38844,112659,138006,100208,-4224,-78649,-57265,-1334,-13897,-38582,-1066,35840,-3509,-54978,-30984,5082,39203,102993,123771,92287,93094,98063,88373,64145,20200,-12465,31529,75582,59380,70987,94034,28753,-93,74966,104715,82792,37085,-58178,-92208,-40431,18817,53644,51535,4278,-26486,14030,60459,24083,-40730,-33997,5241,1355,-22508,31118,73425,11440,-30772,-29141,-86008,-127238,-106831,-64864,-42485,-33710,-15579,8933,-21069,-43717,3008,33100,-7607,-64372,-88284,-63885,-65962,-75636,-60710,-60921,-70559,-90329,-99472,-91654,-103128,-106897,-77453,-4526,75415,95853,56054,-30518,-94935,-40936,54634,47741,32973,35589,-4860,-18651,22869,35050,-1801,-34012,-86493,-116832,-52922,-43395,-110504,-76453,14202,40865,1415,-45221,-48151,-1388,26257,18279,7613,27691,32020,-51548,-131024,-94562,-17085,-29104,-75182,-29994,52900,71302,83471,91311,31096,-41366,-18012,51964,55797,28024,73194,123846,115729,81603,25112,-4782,105704,246740,195466,87890,48127,-11483,-55047,-11965,40561,5949,-64979,-44413,50312,77774,72781,39922,-30037,-46440,-26364,-68900,-150012,-161426,-88153,21412,42516,-47757,-89349,-261,78308,68467,61053,98991,105970,71376,75556,110644,79969,22656,36090,76489,68661,49608,30208,-12662,-68124,-97564,-125997,-100439,-63711,-87095,-101638,-28617,10232,-37520,-61955,-37146,11553,56098,24672,-44449,-23229,-16267,-68986,-78793,-37633,-31636,-60264,-79943,-48928,14768,19084,-50520,-72506,6437,71253,56982,31699,33732,18007,45019,148439,211567,191911,99623,17005,-181,5010,-15960,-1308,43880,19352,-26175,-12546,21573,57499,69911,6333,-43475,-46176,-48873,-38864,17488,59792,80351,66009,22706,36279,131077,164237,103967,40030,-6977,-55608,-61590,-20564,-1256,4494,44488,76012,47692,-14277,-24915,5454,-10815,-43844,-45050,-46029,-19251,26068,10871,-45696,-21741,54031,57408,-2210,-29216,-44371,-82591,-96142,-47621,27881],[-19232,-35680,15972,32735,-12936,3354,62022,60888,9425,-27270,-46344,-60917,-20976,15934,3356,75618,148759,54148,-85785,-87474,-46912,-76461,-100865,-51833,12230,13475,12471,80549,102851,11448,-32094,927,14189,12164,9711,2360,27876,61783,19186,-32210,-5638,36824,48884,19688,-34979,-15861,-418,-71687,-104080,-77061,-83616,-65308,-49714,-56721,13748,99525,98634,76565,37222,-32483,-28230,39570,46600,-5409,-42259,-41512,17736,83272,61264,-13931,-60137,-78283,-116403,-146468,-174899,-192307,-105367,10098,67336,49199,-25174,-28702,71227,118828,56780,-7926,-28003,7482,63517,75176,20173,-17297,-4074,-11697,-14740,18461,45185,23304,-39043,-97639,-58893,-4188,-27667,-55076,-58436,-60023,-50387,-22228,-4893,13879,77035,111506,82014,39247,-8327,-66148,-121792,-103452,-25307,18791,8448,-2910,18554,57415,75487,46660,-36695,-95435,-52920,-2017,-6111,-6618,56620,108699,74644,45598,60742,18637,-8949,71403,117707,59515,1687,-21127,-20550,-5181,-44564,-54965,-562,56945,78773,49127,-25945,-47699,-14088,2346,-21787,-39326,-31979,-39744,-56090,-45071,13883,73855,80604,50201,40081,20732,-21014,-11113,4859,-47400,-86267,-27884,36495,15458,-57450,-82696,-45148,30313,87344,51088,-27304,-24398,62005,116379,71437,4783,-2327,-30675,-66887,-45643,-20543,14832,36811,-5071,-27264,1703,28350,61662,83724,75726,86271,96955,50115,-10047,-27613,-48414,-68142,-42014,-13596,-22285,-30998,-20889,784,-26853,-75680,-77194,-42258,-8779,63406,144430,142679,82828,67483,63981,20499,2627,6925,-38902,-1226,125080,95231,-72032,-104949,-36948,-22103,-45172,-50299,-68564,-74551,-44292,-29475,-40022,-3306,1334,-19080,-6247,51853,65294,28853,7473,8079,-22750,-41916,12256,79398,68129,11924,-28654,-47307,-44924,-16764,3951,9321,5222,-26675,-38309,55336,106451,1244,-107668,-94837,-16007,29921,22409,-4335,-58083,-148464,-176838,-103694,-22228,36723,91142,100190,61487,56148,71510,40652,-9924,78,54719,9054,-30887,39975,65277,8733,-36334,-46043,-55000,-91158,-107841,-38890,-14855,-41169,-34895,-15075,-22878,-18723,-43424,-47610,-28659,-51608,-102029,-102434,-71279,-50233,-17326,7663,-40155,-82115,-45985,11839,33780,41899,27613,17583,62821,114728,106514,49266,14765,30657,72622,124061,139882,97732,48057,12270,1102,7078,33222,74679,109441,115302,93770,55330,38757,5837,-42447,-33106,16380,-4803,-102162,-149666,-103021,-70583,-92708,-67245,-34094,-75933,-102946,-46048,1700,-29972,-17049,13323,-18268,-32267,-28425,-56124,-53255,-38831,-67187,-74399,-27366,-1559,-8960,-44288,-82465,-74660,-58165,-94197,-106143,-91802,-114626,-135841,-93482,-55793,-56252,688,86428,90687,64861,76862,49528,-53065,-121379,-46448,38332,39311,16090,7445,-39912,-75465,-36106,15614,25524,14328,24400,50904,69349,13539,-24471,47309,86158,32631,-2004,-38923,-19089,50618,67556,42163,30695,42086,83919,93407,53013,40513,85495,166177,135337,15642,-13574,-547,-7299,22705,570,-96753,-92111,-3358,38066,-15341,-110526,-131546,-75572,-41784,-22260,17580,43918,62515,73231,42682,25123,8777,-51541,-81847,-51856,-39147,-48843,-38122,10095,45847,62130,70114,41810,-44271,-85791,1135,124712,132168,58498,47038,52656,40998,57237,93738,130224,161269,115874,-14337,-45351,44463,90622,118767,146465,119671,60810,15747,-3375,-996,2997,-5625,-39521,-68743,-59071,-61295,-70727,-64884,-27989,3420,21547,-545,-61157,-41050,34109,20554,-67778,-104552,-87809,-78492,-68004,-70230,-68817,-28331,21454,-2624,-28286,9689,25655,-25242,-66983,-54546,-26291,-70329,-96352,-52231,-12893,-28162,-49046,-31398,687,-14230,-74062,-83918,-27800,16300,-12259,-65118,-83954,-55095,17051,49468,-5189,817,67059,40872,13752,45649,88191,115808,93595,33603,32829,51708,61771,75244,64508,19528,-23885,-54450,-101748,-129787,-50865,69348,90110,48221,19157,35355,58534,25179,7607,70402,146485,179264,206847,219932,162149,61573,24304,72762,94368,14573,-69570,-79080,-55623,-28731,7761,30213,15863,-15622,-8268,19493,27247,25752,72194,70494,7989,-37826,-42581,-37872,-11329,6294,16180,104708,154892,74913,-37601,-82301,-73718,-35813,-2597,-12967,-57845,-49268,35109,57763,42144,65860,72223,36130,38170,71428,108395,175655,135574,-47776,-117197,34183,171384,153648,47637,-32481,-39700,-11402,4093,45295,69234,-284,-84228,-56778,27543,47926,-12823,-55003,-36439,1343,30906,28260,9275,-4352,-15116,-10157,5917,-36807,-65740,-7519,34714,4993,-52915,-124652,-127212,-63966,-29197,-43607,-79526,-104232,-79350,-29196,35514,83450,88947,68453,4476,-34817,12693,99319,128948,65013,-50948,-91797,-27774,59650,82053,20651,-19801,18039,66840,85282,84782,75497,79055,44507,-48456,-101364,-44289,42123,62684,25158,15758,4160,-16812,-34512,-29173,-36692,-1616,59123,34426,13586,78067,114090,66740,11244,-45364,-85058,2648,100901,40088,-68781,-96310,-91334,-33521,55709,81650,59167,-17977,-73212,-20576,33663,-24161,-94781,-100220,-85455,-118054,-107942,-49237,-29656,-52335,-100063,-152415,-134400,-55988,44480,91377,38775,-59933,-101403,-83248,-36514,-46420,-95392,-80040,-10325,15062,-13562,-35106,-33760,8700,84366,97046,81237,61370,33187,47206,99826,114634,92492,97897,91566,45539,64238,108358,12362,-78845,-49275,-3760,12430,-26542,-107666,-85660,12288,94513,127274,94602,26130,-21980,-15496,11172,-19146,-52597,-24113,11159,33117,88821,148081,112976,25205,-12265,-58251,-141040,-150718,-118575,-84711,-26815,24211,1672,-35556,-62622,-74136,-72374,-30688,41622,52871,-1495,-31949,-63546,-89011,-52701,-5591,-11119,-90469,-153987,-134356,-76142,-39740,-42221,-33769,12464,56367,46532,2267,-28365,-37997,-31850,-11636,23657,17448,-18730,-34650,-7871,19374,15750,11454,-48352,-119700,-72841,-42479,-99396,-75731,9508,34911,-12086,-83106,-99761,-27607,36900,37491,13610,6974,-4212,-54805,-70369,11792,64148,-21550,-97676,-49136,43265,84893,96145,89783,62971,-27334,-99447,-69886,-29958,-30889,23463,102056,124095,95240,30018,-23333,71917,250262,251948,137633,67065,7787,-37940,-16872,22805,-7061,-75380,-41920,48393,70664,54202,16952,-38133,-49874,-48621,-96425,-144499,-121162,-68113,-1324,31279,2262,355,54599,60806,10073,37458,116562,112560,50526,45302,68349,41450,22100,65180,107493,82145,44808,6617,-55265,-115743,-126009,-87476,-26311,-1375,-40695,-71906,-20611,36124,26984,-27711,-100945,-84117,-8178,-29184,-99359,-71358,-60108,-113636,-129012,-97202,-55820,-32520,-23290,25270,48289,-10062,-120839,-146722,-51093,22776,5563,7943,58963,56905,51280,133889,196688,168561,83066,-7011,-67372,-49943,42204,112955,118211,76371,34095,45041,66166,45288,57918,62851,-4814,-77937,-91673,-49303,73504,172539,149553,87891,35717,27842,92870,129835,92517,41037,-10632,-83873,-84609,-16749,20326,21788,47390,83661,56312,-21733,-49517,-16097,15163,1578,-46852,-49658,24161,53531,-21064,-99638,-49112,53372,49864,-36791,-52363,-36897,-90680,-118501,-56175,3124],[-46437,-57658,-27130,28554,33155,37998,65977,53636,8618,-18404,-30984,-23467,21314,-3083,-98609,-53917,64184,48299,-76472,-143007,-107618,-44942,14050,64246,55945,-21531,-51028,9950,50818,1904,-34285,-16761,-22552,-61407,-75180,-55150,-4243,44180,10844,-35122,-8064,31754,46731,43634,-3500,-22393,-11356,-46746,-64865,-40912,-37891,-30544,-15317,-18254,9435,66459,105421,112956,65059,-16740,-36577,14541,23868,-55791,-104817,-52335,25183,61561,45589,-13714,-40350,-18482,-38870,-122580,-169030,-130456,-39191,11162,32482,23046,-30374,-32083,19317,37129,61216,78469,33392,48,38030,105508,127863,97862,45036,-13164,-12460,10407,17314,21264,12564,-1891,74139,146391,112283,35727,-29896,-53470,-20316,6195,-26326,-71141,-39848,27922,60203,56180,12858,-69799,-127734,-103761,-36619,-13142,-48959,-100521,-77493,9250,83177,119346,83544,9798,6952,33560,37393,37173,82807,155955,160064,105760,49846,-35377,-54594,52650,102416,10953,-55408,-22051,-2912,-51611,-114505,-80218,-4171,10225,-5645,5233,19146,16821,-19162,-71590,-113362,-127380,-70527,21829,38302,-33548,-49813,18610,63897,47259,28348,8474,-18117,-24926,-29689,-37263,-36453,8334,95680,130355,71025,12579,-9186,-15512,2720,-22072,-56267,-20689,21663,26353,35370,49880,7273,-83853,-96028,-19475,25692,40173,35835,-5216,-7865,24710,23509,18830,23111,45994,80170,114051,104540,66057,51565,26335,-3615,28994,47103,4130,643,36241,65474,16492,-70293,-78001,-46040,-77866,-42840,85606,124130,56230,5860,9497,15143,-12270,-39657,-12357,91758,157199,69568,-97358,-188689,-178012,-108060,-45814,-32101,-36358,-17148,-32700,-101214,-106220,-24540,-16285,-87696,-86507,-7056,-284,-27724,-1941,10803,-31560,-32699,27759,67046,8810,-69702,-42801,32208,56126,48844,56775,52729,7217,-69969,-88621,22862,121541,69462,-14047,-11167,8424,25430,46190,39345,-14840,-91076,-116893,-64113,-16598,5651,52816,81477,72429,114256,153648,84351,-4160,16518,83199,27334,-9738,66223,75778,673,-47324,-17765,20426,-5708,-15871,35217,30341,19073,47686,32606,-30777,-73579,-75802,-27349,-12946,-40257,-82775,-118409,-112057,-74587,-13215,27364,-20784,-57549,-10891,31772,14541,2240,20447,11126,5763,57719,99100,63101,24712,37812,32181,-4824,-6845,-524,7550,33,-16979,-5770,24251,81459,146273,151843,62872,-13817,-4541,-5200,-19620,17437,27504,-33522,-112714,-116220,-41979,-23253,-92537,-89512,-57165,-98756,-110730,-30130,31563,4,-22162,-12364,-23208,-23387,23120,31441,-4136,-43788,-48527,-20626,16406,5706,-17387,-13247,7391,26694,7570,-56477,-54027,-26365,-52374,-71363,-41702,-28442,-73260,-57749,46184,82986,41223,26503,-15413,-119300,-152057,-34778,61429,34010,-56181,-82519,-52559,-31335,-18358,14036,39343,49708,47536,50165,105847,85007,-18831,-58635,-36065,-26285,-12645,-51167,-76987,-62222,-37385,10101,42716,40412,78752,106403,69726,67732,113615,152216,86504,-26304,-41512,-14748,-1522,34736,14712,-77527,-106981,-67775,-62176,-144299,-250229,-245588,-113495,-4581,-6577,-37845,13705,124976,181688,128005,55155,14399,-50457,-111475,-99251,-72581,-67150,-46315,-4913,24262,40311,24116,-13880,-58314,-85595,-40463,76192,144539,119838,62661,-7474,-33781,-4886,27947,101216,177861,143915,12808,-31094,63827,127253,134622,124802,81841,3789,-45768,-20186,30561,52245,70857,68315,15265,-44927,-65712,-56754,-29256,42661,105819,99533,-11017,-141524,-103719,41780,58661,-24036,-66138,-77015,-70047,-72099,-119435,-151285,-122314,-87963,-68865,-34278,1841,8792,-16474,-60349,-80309,-72552,-65448,-9892,7446,-49656,-92710,-59431,-841,19357,-17250,-53165,-58803,-71335,-37450,-12882,-41860,-48817,-11225,34367,69186,44425,30546,78620,102017,85125,72314,102710,119517,76576,-7749,-38772,-2937,44295,20138,-60719,-80508,-38438,-44649,-85124,-104625,-28526,85985,90802,39864,31499,77746,125000,79702,2129,15238,70144,85544,95157,82911,29990,1058,35068,77319,92147,45195,-31441,-73241,-86536,-76259,-5303,53471,43109,27042,65861,89484,28288,-13862,35992,33951,-42854,-87338,-79413,-41864,26785,76400,21619,-27394,-5402,20597,66,-23902,-16933,8906,22801,-7274,-61067,-34775,34452,12526,24606,128611,142046,70159,73065,108159,129012,159863,60189,-101154,-109975,28400,122012,133057,99815,26028,-16295,6078,-3479,-27076,-16882,-36470,-91232,-65383,33356,73025,6182,-63864,-52741,12267,68851,56144,-8462,-49558,-36626,-18098,-27165,-71933,-53274,49791,100302,48217,-19823,-53118,-33150,-8995,-3222,-7737,-33364,-62745,-46601,-10477,25164,62364,55288,13406,-15202,5299,46911,80953,84505,50777,-5709,-21886,33062,68007,10195,-59613,-34330,45115,70422,67636,70741,61675,46834,-4671,-109090,-129710,-9849,102939,78965,-12445,9473,52653,2047,-48133,-4466,28165,23720,12280,-43700,-48926,29265,81551,53738,45197,64287,11871,6780,59383,60838,15826,-19312,-49838,-31185,10823,19143,8636,-27170,-51610,-9622,26508,-8619,-28721,-44473,-106252,-153779,-77727,35347,47782,-15250,-82360,-145951,-141275,-76557,12590,59088,12797,-43173,-40864,-60419,-73782,-87975,-134719,-130736,-62264,-19710,-28145,-40632,-29546,2702,42889,42403,33519,2869,-26886,17508,106335,150906,139148,100517,52182,6171,39947,91664,-7226,-154285,-167916,-86510,-55418,-107983,-135991,-58106,29395,65811,52775,32175,5435,-63115,-95137,-41693,-30074,-52938,-18560,4905,20262,102780,153309,78125,36842,63050,25791,-55856,-70819,-46691,-26520,11975,35360,-19367,-57779,-17121,6714,-42891,-33887,60176,101710,55110,-28156,-89431,-66809,27276,76461,51899,-35725,-113059,-99659,-12768,30762,-11801,-58506,-25705,50045,63340,48627,55811,11679,-73569,-71779,-21380,-55348,-93867,-75970,-26146,-9459,736,28403,-17012,-78074,-4474,46465,-11550,-15855,31546,13624,-36394,-80896,-85523,-8671,89086,99147,37536,-9922,-13504,-4888,16483,56904,37784,-66319,-125211,-105786,-55558,1085,42791,83923,130676,58421,-83796,-99535,-22400,6546,19101,63144,104262,92932,30248,-65117,-71499,80871,183980,137486,72468,43098,17263,4039,21098,9585,-53826,-38798,29335,20758,-7702,4115,792,-3724,-17666,-61823,-87039,-78526,-81026,-48528,15174,39620,54836,70153,49508,11672,21492,63852,67542,37333,8706,-31220,-94721,-95819,-18547,64836,55923,-15652,-52430,-55308,-81896,-125216,-120414,-40878,31954,26459,-32476,-29524,50949,93232,12080,-107514,-94812,-15415,-20935,-73339,-58077,-31224,-52165,-75840,-81580,-47360,-14701,-13871,29260,67338,19222,-71357,-106803,-63165,-17930,-21196,8154,82637,79879,44050,100348,142565,90737,40842,-5930,-84368,-85497,36261,114010,109967,77679,45398,68320,106832,90113,121202,160024,73029,-40216,-57331,-38314,42846,122871,69070,-5635,4802,57685,77851,55242,40622,41260,-17108,-103976,-73783,-1488,17620,35556,53036,59018,30910,-62083,-108531,-39381,40660,26066,-44839,-40335,55241,81224,7528,-50837,-24055,24618,21539,-16261,-5929,-5292,-78476,-114096,-68695,-17276],[-9094,14488,-6986,-11587,-6056,19791,55449,41672,4430,2024,23863,39585,41412,-28634,-147026,-150706,-70063,-29800,-70215,-115771,-73135,36695,108710,117453,71737,-7075,-39758,-12306,34353,31217,-15629,-30677,-38406,-96393,-137513,-101819,-24231,20436,-263,-8188,9105,-9130,-24050,10030,12611,-29716,-60675,-81732,-80576,-29577,-4545,-5477,34609,68994,60793,59990,76628,57596,30532,10222,-15668,-13346,-979,-37675,-49163,15668,53977,36741,16174,-29449,-27252,70025,121077,30789,-56881,-45145,7195,15666,14375,4449,-28302,-29406,-27322,-60381,-15588,49515,2819,-50347,-12430,68015,119060,95372,17412,-41802,-33950,-29144,-20046,-10990,-19877,-4253,102572,184710,156795,55257,-30005,-46791,-3194,38752,6365,-76485,-69964,8410,49113,57727,29739,-68788,-164906,-146876,-54319,3443,-21241,-82819,-75400,-24792,23111,105404,164342,114188,48713,36829,54726,44114,47222,106278,126851,64394,-8424,-63870,-49330,31861,36773,-73491,-120320,-28931,21047,-33762,-77539,-48564,-393,-10149,-24524,18581,79689,101867,59320,-14164,-51962,-57909,-33662,23030,19105,-81452,-141822,-55435,55568,55779,-3511,-30773,-21601,-8067,-3452,22300,47922,53918,93320,144178,149193,76977,-22005,-71602,-77626,-129764,-134407,-63946,-29713,-30146,5128,42399,-1250,-97390,-99441,13026,86097,57417,-1802,-46454,-48054,-20920,-30096,-64814,-97104,-99963,-61269,14162,84127,119202,129841,88323,19254,8649,34959,31933,54926,103711,118199,57528,-54103,-106128,-115056,-155489,-123186,-1232,51882,27225,-4870,-9245,9870,6920,-13540,36725,136245,145249,74231,-15044,-141945,-235290,-159667,-33651,-1489,-1910,47688,33422,-60704,-63007,33705,13575,-107616,-111204,-10522,779,-16531,12861,21343,-15595,-21263,-228,17325,-31736,-109839,-52633,77542,95458,59876,77432,50512,-45929,-85383,-73055,-20875,65153,87931,63097,57672,-3148,-50164,17879,63615,32009,-5713,4053,17537,-10528,-43983,-2115,18666,-1434,65593,141036,84196,14618,59576,108671,4162,-86278,-4645,59652,3414,-28434,30596,74843,33344,27584,75657,54888,25600,51860,38065,-21847,-65964,-85839,-79826,-68872,-36128,-19002,-74258,-95689,-35999,40988,69771,17056,-28942,4567,30322,-6826,-23008,1299,-23723,-62657,-23340,46477,64156,66815,60240,-19475,-115374,-111765,-79940,-26667,22055,22608,-18301,-32026,37002,128462,131942,39946,-38126,-30927,-6059,522,48085,57786,-2153,-60322,-41777,11886,-1732,-62441,-59165,-41591,-63981,-55552,14665,81180,81141,17093,-32459,-48810,-17562,91138,157974,76425,-46733,-61673,23551,98963,83220,23686,25499,74818,89136,53924,14608,37671,59921,21134,-19698,-11022,13267,-37887,-56939,33740,68796,-7720,-62441,-74271,-85370,-67628,-5843,29587,-12122,-101192,-120255,-80082,-18730,14732,19250,29277,38792,6615,2978,93520,123987,690,-124751,-157610,-74856,9051,-15088,-64828,-76097,-59861,-10343,34817,29853,53531,90330,68210,32661,39902,74179,34379,-39792,-45766,-19529,16433,61556,53393,15138,-10276,-51130,-110913,-201826,-286619,-266925,-132464,-11101,-15408,-64194,9778,153730,209327,152761,80767,9342,-75773,-135607,-121870,-87104,-68882,-43991,-3118,24503,19955,-11122,-19149,-5263,-20966,-58563,-24195,74039,121640,67418,-61038,-117284,-65800,-19403,42694,87083,42724,-46216,-54373,35992,78195,53322,28225,-8069,-76283,-91248,-31899,14941,49909,127323,160539,86220,33,-24706,-8296,-4572,-524,55029,95409,-20609,-168077,-113803,38710,69929,36652,19519,-5896,237,940,-58928,-121679,-134153,-150115,-129999,-56709,-16807,-5946,9436,-21032,-82842,-107218,-69105,1904,-11252,-87760,-100937,-8817,73232,31612,-43787,-46148,-38376,-95427,-71550,-20423,-44512,-59226,-21131,13429,36494,16589,-23518,21520,110996,111326,47878,70694,112290,79777,-4735,-51001,-42979,-26621,-70074,-133343,-135050,-82618,-57263,-49591,-53157,-9014,66359,63470,35125,45856,68309,66024,29382,-16070,-22761,-25573,-61655,-66713,-53811,-71892,-47687,18428,35943,43814,50797,22993,-40340,-110817,-111153,-22006,27453,33161,93626,159984,146190,57157,7905,41447,28429,-55376,-75844,-48143,-27888,45902,143075,78130,-77490,-104901,4,43809,12839,15418,46456,53736,9285,-85850,-87498,-7722,-4957,6422,106456,131050,61129,52073,89093,104726,99648,6824,-85302,-79674,-21816,-5030,49925,140271,136554,70186,46840,15345,-33774,-35799,-27970,-37467,-8999,47549,87615,44156,-46505,-49391,28088,49924,-21103,-113672,-136039,-70458,-8786,-7073,-11366,31853,99707,131638,86885,28469,8137,5171,-2360,4718,16663,3905,-34795,-36594,-1245,13530,39576,24092,-50636,-49423,43304,96175,112764,110052,89895,52565,24586,31296,-2138,-83494,-98111,-38372,24815,28338,3693,-3886,-2303,5679,-36026,-143433,-139971,20342,120425,73067,-568,23621,56894,16429,-11671,52527,97657,16399,-93706,-139162,-103837,-20830,50651,58505,69064,104265,87624,59273,45495,38807,36330,33944,24063,13960,-21013,-58926,-44629,2303,7995,1556,7715,12658,53225,38323,-82035,-148212,-44662,59314,45936,-1916,-27757,-56736,-42529,780,46984,60656,20125,-10895,7010,-23590,-57834,-81074,-115752,-90612,-39249,-41564,-64723,-58506,-33282,1446,22987,9508,-20510,-38014,-37812,8359,69648,104327,82724,36800,15338,-1377,16508,52979,-22986,-162413,-155907,-58394,-63239,-134965,-132403,-69754,-39275,-56259,-102361,-94117,-75187,-138507,-150554,-40820,7775,-25928,-11331,-14988,-31864,17588,51400,-5307,-18520,40626,73188,34317,-11650,-14401,19248,39919,-706,-66619,-51984,30011,58628,23135,33283,76579,74737,30449,-45214,-108603,-38643,100807,119661,50239,-15109,-42529,-7114,54365,41482,-43801,-92240,-43938,37889,67675,73416,94369,54928,-47938,-99794,-78920,-95996,-110341,-49540,1896,-40132,-60996,-22058,-26480,-25913,75742,123087,62939,39953,39685,-42713,-102451,-62754,-24104,23075,105863,104582,16017,-50721,-55432,-22544,4880,-9201,-60478,-118263,-149199,-155717,-123255,-63888,-23121,31725,115016,113772,15551,-22834,48937,94590,48766,8005,43972,76528,39396,-104908,-240505,-140975,48720,82413,30958,25887,38076,24306,37359,55039,11628,-9147,30089,-6118,-42278,7270,32176,15635,6583,-10872,-40454,-66661,-88539,-43906,33929,33148,-7621,-1275,30188,36260,7537,-4789,21383,47659,10658,-81236,-185565,-217572,-149958,-51445,-42592,-109867,-122881,-57387,-19694,-75259,-166282,-105863,38439,83284,10598,-33382,24685,98397,62475,-20948,-30653,-6137,-5646,-25534,-24321,-4344,8192,-17260,-41846,-24704,-30461,-68294,-36631,43350,59975,26698,-12490,-26245,-20133,-15736,-7266,26443,37586,50173,115297,112511,29605,23476,51821,-13437,-65596,-17950,35390,56242,53965,36160,30066,43486,69599,142166,194658,133402,29487,-22926,-74336,-70700,-16721,-25138,-68352,-9260,82173,59463,-18460,-25076,12913,-18391,-77494,-41655,7272,4060,32998,47854,30247,23594,-46849,-112681,-55072,24687,8699,-41080,-6061,97426,121141,62078,21048,11396,-5734,-6236,23390,44368,-1380,-72034,-79910,-48420,-1065],[23693,67992,43965,-29342,-69772,-23187,45343,35753,-7489,7591,46159,36433,9527,-20541,-67260,-88420,-105842,-108256,-75257,-27696,18506,78244,110896,95629,58144,28173,22152,34616,66017,65455,28305,19785,11384,-65086,-131936,-86217,8600,35402,26796,50816,36009,-38280,-66816,-28074,-20407,-70504,-120100,-135135,-127516,-53940,14691,44144,87539,104880,60139,49976,65245,6442,-19249,33333,32428,-4399,-1640,24149,89071,137625,92719,29460,-5328,-62298,-63964,72928,186580,143557,42215,-11743,6810,40380,46282,9157,-38602,-51787,-54868,-76989,-60565,-26023,-66067,-83488,-20224,36997,43914,13386,-24413,-35826,-32445,-37627,-15062,-24184,-72234,-82911,-8765,66089,72482,9557,-60243,-81181,-58529,-1834,19126,-44746,-59670,1137,37426,46587,35087,-47484,-185006,-189878,-59965,34222,28314,-3571,37,-2608,-37163,2476,115107,121207,29838,6379,46045,7815,-38208,6496,37740,-16642,-56229,-25776,18802,14487,-51751,-128254,-122082,-53931,-40790,-41567,-12264,1512,-11416,-19641,279,58445,107708,128557,127377,98875,69137,56566,4572,-73396,-105698,-128551,-166321,-102358,28062,32158,-73490,-93120,-5842,64917,69599,56882,48569,34928,26824,50186,87226,35340,-68283,-82552,-76317,-133063,-127910,-64170,-5044,56882,77974,24720,-52381,-135667,-137235,-1203,99817,43884,-47447,-86674,-89322,-59709,-65481,-115871,-146663,-163942,-154744,-103912,-14684,68154,98812,68361,6892,-17358,26368,48488,54626,89933,109848,79890,232,-75172,-121482,-141665,-102231,-37689,49,39872,63433,42621,23891,31566,46321,74049,111986,104031,89591,74529,-26559,-153075,-115499,-14839,-7224,-19809,63124,118559,67701,25345,63698,11110,-86572,-68503,34587,58021,36756,38000,55110,30938,-33100,-77174,-58656,-48477,-74085,-45380,25423,31234,28848,57255,11823,-60591,-6655,33382,-8524,-16954,14929,45435,45258,-45712,-119748,-49680,27480,46073,9361,-32055,-39983,-59487,-84999,-38336,-36415,-89154,-36363,44217,19841,4985,60310,76723,-25868,-121325,-67342,20579,6577,-788,52871,49426,-15938,-10413,56218,33278,-14145,24069,64998,38233,2723,-67361,-146545,-156488,-71864,13022,2221,-18805,5308,33368,46696,9099,-34801,-17863,-135,-14962,1845,4522,-49488,-73934,-28012,38664,88521,120544,76089,-51682,-122108,-94681,-70268,-4014,86506,91144,-20607,-85896,-14922,80850,80321,35283,-1716,-2784,11104,14961,50538,88465,73068,30937,24640,31050,5478,-32717,-45548,-33803,-2930,24687,38413,65519,63645,6951,-32782,-49807,-9294,133244,220066,97033,-71561,-100594,-4891,94446,109006,47068,25814,79524,85173,26208,15598,79510,113504,62244,-24075,-46235,-4475,-21762,-27938,63178,90032,-28487,-129706,-100456,-4467,27299,-2739,-26373,-48817,-87436,-91298,-81308,-13079,56916,27018,-5296,-11297,-55151,-43502,61745,110488,28986,-75876,-121396,-48260,32613,27936,21112,30751,438,-34087,-12285,10355,21062,31845,14300,-37990,-57747,-11391,-8063,-42165,-49660,-49139,-19110,35066,58899,62996,45923,-5389,-40417,-100751,-188401,-188207,-86130,-3374,-22707,-55156,23824,136863,163879,130601,106050,28505,-96365,-153016,-114085,-76182,-65362,-54008,-15451,24913,29121,9512,21397,56597,46458,-30616,-52780,18743,69238,54815,-30647,-77099,-44935,-11338,30554,34034,-32958,-86698,-50789,26070,31914,-16581,-58271,-94098,-121911,-87963,-27330,-14406,15672,122327,167594,93845,42212,26282,5929,-53375,-114422,-89423,-15535,-57798,-146656,-81817,35654,71070,91065,106354,72539,47573,56720,49698,10155,-60210,-130067,-136825,-89250,-53882,-2621,45387,16692,-48153,-73609,-84574,-79154,-69590,-72995,-65870,11482,96669,46042,-45316,-66385,-65316,-89024,-63528,-24450,-45374,-85607,-73606,-40307,-44266,-87605,-116806,-39693,83055,87612,-3300,6059,63428,58456,24769,5254,-37685,-87847,-105888,-77596,-72796,-89946,-64142,-25310,-18873,2424,39008,36086,34867,40264,5372,-58682,-71106,-41450,-31946,-53946,-108313,-125829,-86629,-69674,-43835,-11446,-28137,-7107,75227,98143,2876,-108672,-99524,-17461,-6752,-6746,90412,166233,128736,80488,77191,96941,47125,-34608,-2731,67691,29077,31727,144023,139773,-4177,-70703,17454,66462,33043,33015,78226,108528,65459,-72209,-134322,-45920,25272,39521,55108,41293,-10279,-6699,55509,69612,31982,-18069,-58788,-73948,-76049,-88552,-30331,87263,151657,121969,65681,32503,34069,39772,34052,65065,110920,111487,121725,72805,-57814,-80205,6558,-3187,-104770,-168775,-160785,-101267,-36234,15775,81083,124964,129060,133907,102369,35915,-12397,-31578,-33192,-4021,29170,30182,-5752,-20559,-6609,-4488,23422,23351,-61211,-90620,-5525,75338,141151,165687,141828,84051,31976,12098,-40355,-95003,-55320,1295,25534,29063,-12802,-54651,-49596,-1171,-15192,-110217,-118223,7131,84094,70921,65540,100369,98983,73691,52952,80240,94417,-13297,-138299,-148801,-88358,-7606,61806,74044,48978,43513,91310,121076,67925,12635,6237,18289,43996,49799,-30339,-115026,-64599,42482,52374,-7875,-25965,5177,60258,64257,-19052,-89257,-38309,6971,-11140,-8840,7347,13941,55992,94770,96860,60452,19749,5864,17362,-2033,-2137,-16662,-44493,-1253,24223,-40423,-85646,-69959,-46067,3918,49071,17872,-43189,-41712,-22249,-20672,-3112,27871,-6622,-35034,7484,33166,32245,47506,-8016,-80012,-29228,25448,-31075,-87581,-84952,-84439,-113547,-140324,-162577,-152629,-144928,-173977,-141412,-32301,14733,-5674,-7189,-31472,-56559,-27976,1573,-25274,-72606,-56644,23691,33169,-27864,-37893,37848,69989,5540,-46308,-6707,23958,16771,39962,99657,101747,8657,-68828,-68504,-74145,-7018,119919,120808,30460,-18335,7667,76651,93246,4438,-104270,-112882,-44939,8338,34689,66415,90866,68504,17175,-51732,-67631,-45765,-25096,22198,29784,-39804,-87904,-75494,-54122,-5921,77085,101459,65063,65323,55925,-55249,-124774,-23176,59101,70797,81113,40224,-36332,-92789,-127174,-116883,-85159,-86501,-88847,-78857,-95529,-113514,-70292,-13670,-3265,-16840,15513,73741,79654,50106,82274,117587,45387,-49469,-16315,72535,66159,-99225,-267149,-187260,-10314,24932,-23070,-23491,22054,51964,77011,118002,106714,54929,62073,41440,282,31328,52637,9603,-3960,-2305,-45866,-78062,-67284,22743,102275,42337,-67809,-58806,28747,59065,12338,-26383,174,51009,39913,-37112,-129491,-188290,-174509,-124472,-107233,-96768,-82819,-43749,27219,23838,-86481,-76170,52764,110412,59692,-5972,-8881,52862,86942,45683,-23669,-65128,-44911,-12185,1923,-10527,-2538,11014,18139,14955,-42255,-120216,-104981,-10292,71459,85334,52621,13494,-18607,-27977,-49349,-68199,-32786,62593,148908,98720,-12710,-7099,77284,66453,-4203,-19707,18320,33323,23745,15444,-28475,-71553,-40592,50333,113120,103137,29973,-61679,-148364,-150302,-67994,1519,2845,15255,25423,-27738,-79156,-62359,-12059,30401,14657,-15995,-13275,-5976,10409,8690,-7084,24508,30450,-21148,-30609,-3157,-22387,-44779,18772,125151,143738,80537,31562,15789,-12552,-5224,42985,41810,-29162,-72632,-44409,-13658,9094],[-8680,29756,49433,-17223,-92261,-60748,20887,23360,-9485,6529,5190,-31718,-19649,23630,44398,35383,-39360,-103995,-75317,13818,53796,36642,40619,44464,19195,8759,22257,47056,75894,76616,85554,100631,63246,-22771,-74762,-20102,63893,67118,54912,76422,42227,-20980,-32042,-29682,-62020,-92958,-106644,-112454,-116608,-70772,14462,76050,72006,10334,-46172,9549,97407,38714,-43078,11950,70184,55576,31478,58284,164286,196225,97778,21783,-26644,-102529,-119896,-7565,110098,114002,42219,-21587,13022,109455,138734,55536,-36556,-75272,-68924,-32805,-13234,-31111,-78505,-64245,17145,46256,-4362,-38025,-9699,21117,15242,18424,39445,-5427,-79224,-125896,-102273,-41577,-11958,-27642,-79016,-116742,-119211,-79123,-27234,-36261,-60632,-43546,-1533,26078,30549,2911,-94200,-115273,5169,80207,61421,44471,39916,27965,-28371,-51625,35449,76472,13985,2020,35987,-17831,-72989,-28412,10245,-33460,-41475,36910,75017,7242,-81310,-91139,-46383,-79116,-175489,-147428,-33911,20001,-915,-7198,16280,69779,94701,77894,79595,104403,110811,98194,600,-157139,-178239,-98992,-88740,-90488,-16135,-19461,-138113,-145095,19804,151652,139442,62063,6094,3212,-8398,-33846,-49095,-78671,-86711,-23566,12099,796,5339,-1299,44543,169411,192468,65764,-67582,-162374,-158417,-12894,85643,12989,-77348,-90925,-72404,-29695,-31392,-76757,-69649,-54672,-89912,-109505,-67502,-17939,7957,32579,36823,39146,67302,55372,25978,37879,86008,109076,73282,4637,-27358,-26816,-15776,-13734,17783,101163,154936,118221,52927,40935,85839,105611,87777,68606,84538,94813,43163,-24237,-13448,-2488,-55670,-70687,24307,110635,97503,34326,7037,-37254,-58332,-13076,71113,87906,39538,30102,101307,100740,-35316,-144053,-123027,-49749,-1679,-18974,-65018,-60862,-1062,21733,-15023,1760,98974,116130,22067,-63536,-55426,-472,-6493,-83512,-134093,-111974,-34478,41127,-32075,-180524,-165211,-81605,-63097,-31157,-23080,-76219,-65052,-29619,-45742,-17600,18625,-2437,-27827,-32813,-49460,-41641,-14181,1257,5997,-48305,-90021,-40784,29682,-6166,-51481,3066,88062,88839,57641,-9967,-99189,-155501,-104269,-4396,48873,54268,18697,-17709,-12912,-36022,-62099,-50038,-35178,-2080,62128,53804,-17846,-24409,29479,71839,101420,116090,57323,-31880,-32332,1398,2425,48916,103463,67780,-35637,-83162,-21361,54551,58180,39992,49337,69063,62216,49818,60071,98700,112718,70949,33764,30908,28474,-31794,-94049,-58219,35225,66666,29679,471,-34184,-32844,16805,11562,-11219,93023,164204,46510,-79561,-73889,-14248,30272,19784,-32318,-42424,29286,44213,-36477,-61182,25166,94890,71285,-26983,-83796,-54617,-41970,-22941,76048,119081,5348,-115433,-93811,14782,34280,-19855,-46828,-32678,-30325,-27333,-31382,2645,52547,23697,-15230,-36075,-55396,-3909,96508,117117,70498,8641,-10902,-491,8657,12028,66563,95074,15242,-75398,-41802,17851,-6842,-56441,-81524,-90119,-77311,-34443,-33493,-48986,-54434,-86567,-88252,-27482,26548,23334,-4893,8062,76570,60116,-60332,-91571,-6594,21965,-36846,-54596,24938,109515,127390,109811,92245,17321,-110203,-158000,-108142,-74674,-67902,-62835,-31814,36162,90292,69730,38429,51894,60299,31066,30675,43409,26408,36782,49067,49834,24478,-3424,30261,40637,-24258,-57984,-6357,58792,59077,15399,-43071,-80186,-76354,-24460,37325,30912,-1773,42175,87539,66002,57884,44896,-13810,-88158,-118472,-129341,-110813,-101365,-126375,-77649,13121,57945,86234,103985,79307,29903,15343,53085,66336,-18217,-100442,-119714,-113458,-73291,20754,61308,17825,204,10020,-71294,-139700,-96853,-30012,-48477,-50060,21181,47242,-734,-62513,-76205,-40801,-4820,16739,13144,-47585,-84701,-69319,-92914,-153864,-153738,-62423,42636,59795,-9697,-28578,-8696,14997,52750,54807,-25729,-97165,-73440,-2300,-9930,-56705,-51033,-43585,-32962,10668,27844,10276,10989,-4088,-67511,-127913,-109580,-52021,-34634,-24897,-36200,-60247,-52620,-35045,-16909,-29397,-85677,-46546,96217,136632,13535,-94766,-68233,-5032,-22697,-47168,16398,103656,113344,100502,113407,122823,47976,-10687,58281,135642,52592,-26898,50038,103045,45938,-6738,33640,75783,68508,60334,93124,142043,120918,4079,-71796,-8337,76084,88499,24694,-52803,-89659,-33539,73150,76968,471,-44539,-45181,-44752,-53294,-72653,-70596,-27086,54909,86526,31055,11698,89986,118769,94554,152066,221415,196519,152012,59424,-71916,-80859,-2361,-13032,-95922,-114894,-92617,-93284,-80932,-5250,77393,107534,96415,90151,57622,-15003,-60302,-46639,-38214,-20618,9393,13518,-2593,-6841,-21469,-39149,-17581,16395,-12202,-90457,-108568,-30297,88598,139680,117681,62277,25811,33194,10612,-31862,-10856,22719,48950,84334,38729,-59258,-76465,-7490,14874,-40323,-68936,-23375,37991,76318,114624,179972,181363,132504,64740,36139,15458,-36440,-61614,-52750,-23137,40072,96072,81950,-4917,-62799,7683,101531,63478,11238,12114,3660,17099,40601,-41037,-127081,-52940,50803,56397,-1865,-21602,-17421,-22630,974,29162,-17330,-48015,-32711,-9164,9023,11068,22395,75597,116575,100541,28931,-2727,26163,37083,6813,33865,57082,33124,48889,48245,-35656,-82164,-51783,-19413,22303,69615,25080,-37715,-35918,-33303,-76546,-74031,-33971,-57944,-63748,13853,71955,80602,75110,30691,23385,61347,43827,-17436,-39948,-58303,-93288,-130015,-125823,-94023,-94796,-127037,-132902,-109152,-89665,-89962,-70253,-29069,-27138,-40498,-10698,33537,30860,-35287,-81610,-35616,-11153,-44690,-27231,54772,79365,50579,42657,52351,1100,-30631,19883,94963,73718,-82207,-175232,-92820,-18587,14870,83020,95769,51186,19442,36221,79268,60435,-45897,-126657,-104448,-48750,-25822,-17284,30575,66122,50114,48868,38491,21876,28865,33006,1787,-30540,-35002,-41904,-67991,-72019,-32589,3285,2180,1155,42511,62616,-12999,-73584,2465,101206,114529,50141,-34159,-77908,-108271,-162010,-182161,-145631,-90059,-27353,12783,10094,-8029,12501,56688,63650,-17556,-70200,-22041,35516,32820,24697,17309,-33925,-93078,-42470,67087,67880,-53080,-105540,-12313,28643,-23360,-50571,-40451,2433,61410,91007,141066,161178,102738,91921,110579,66538,62915,68110,-6598,-42607,-41325,-89209,-107462,-58697,61210,145841,91576,-2621,-12604,50669,81216,40470,-18966,-31749,4038,34993,24258,-16629,-56048,-83462,-100061,-69437,32986,56027,816,28828,78579,50960,27605,43932,67170,68563,29955,-15311,-3077,37651,-7874,-110473,-158876,-118255,-46139,17964,1439,-27038,41682,98345,44950,-56537,-146905,-154389,-63099,49746,73582,50125,3783,-62670,-87057,-90290,-103960,-62513,46624,119272,52422,-65056,-92008,-16758,49065,46799,50734,71286,34294,-23699,-38047,-63990,-106721,-107730,-50859,-5065,-10867,-58159,-105622,-137177,-102851,-5376,87666,116367,36143,-92128,-156507,-119312,-52682,12363,119555,116854,-7870,-53101,-17761,-24490,-55146,-60198,-8603,70522,82477,43496,14209,-29739,-51061,9808,102271,115671,50820,5981,21414,21807,27912,45664,19161,-35532,-54598,-25215,-269,-10383],[-34416,-4237,34662,4044,-77463,-84992,-21893,-5790,-31,16753,-40190,-70202,22753,98662,92242,67390,17311,-23525,-41270,-12959,16029,-3114,13643,27428,-23304,-61547,-63055,-35600,26261,72695,115703,113921,36873,-27517,-22756,39415,85935,59208,25439,31398,19307,5783,2193,-32204,-70725,-58044,-34611,-32636,-39237,-48762,-20849,12675,-45309,-144066,-154466,-29532,121468,95300,-39814,-55333,35486,88763,53171,31894,114625,149356,68552,-13023,-74925,-124241,-122091,-73773,-7435,16624,-3512,-23747,29950,155161,214811,115985,-4987,-67062,-76315,-16786,34972,8722,-40073,-29677,27265,29175,-36854,-51016,12614,41532,43091,73448,77788,-1431,-67627,-100332,-80312,-40303,-29547,-41636,-79121,-110303,-115511,-118835,-95394,-59748,-59545,-84769,-63629,-19687,-4131,23965,31153,24095,86264,112972,68644,20467,-15018,-901,18969,346,26726,52344,33165,19423,8963,-20231,-22104,14934,29288,-6179,2689,57898,52594,-17105,-56610,-18566,-2830,-122153,-262314,-231358,-87937,23121,54091,36327,20719,41337,43256,-6916,-42709,-11846,51670,66211,-24517,-150007,-147676,-41695,-3445,-54927,-59710,-68207,-161547,-173073,-7862,137214,131271,62065,21396,28965,14274,-47865,-122172,-155016,-79928,25225,75927,101400,96757,23952,14143,119202,170892,103960,-16384,-123801,-114564,15071,75488,-6662,-77664,-74199,-43783,1057,10303,-7142,18177,51338,6809,-28310,-19477,-30271,-22824,36827,76899,74547,46027,-191,-12677,10251,71524,111742,78571,23159,40260,64739,31033,3423,49513,131123,162077,119917,46627,17844,69528,109128,74103,30053,42209,44232,3189,-4811,25645,-13481,-86790,-71535,-8173,-1176,-18935,-38609,-76955,-88522,-52733,-7413,40379,30172,-30432,-14723,107906,130607,-16080,-150173,-137139,-37266,29866,-19438,-120470,-106887,-17459,-8120,-27226,32449,79344,43687,-31545,-89091,-50340,13697,-19384,-90929,-120361,-131469,-64779,26239,-70753,-236704,-168795,-10421,6978,-1906,17853,-6132,-23022,-48626,-78025,-19732,-5361,-70670,-17111,100517,24602,-97357,-59040,-20563,-82092,-160451,-136668,-29021,15612,-43831,-86874,-51144,18359,32561,25647,45567,31162,-62303,-90447,-26266,38547,68323,33055,-13545,-29632,-70581,-87942,-71642,-51628,21692,108371,98899,25554,15411,63117,77067,52379,22686,-12091,-1496,57490,83431,68693,81022,48187,-25283,-39651,-15845,5303,19807,15246,-649,43780,109654,111826,84083,76016,92682,96288,35640,-11956,8062,23353,-69473,-149714,-80203,23919,39767,14317,-18031,-54009,-9369,88919,69078,-42296,-10938,54707,3002,-28250,27650,51326,815,-98440,-142352,-93873,-11382,13682,-45552,-99651,-50005,31375,60911,13413,-51517,-56281,-51627,-36309,48281,113879,64758,-24497,-59552,-34473,-12654,-14706,-15541,16345,25355,31906,36146,22230,10537,23632,27069,1973,22781,109254,169880,154923,106371,32742,5096,-10962,-47237,-49721,8809,20001,-57956,-101688,-9680,56799,-11361,-98091,-119305,-74215,-12914,16299,-20802,-47216,-45417,-88587,-119993,-63080,1713,-17927,-61607,-15606,106657,123847,6855,-30881,34567,10795,-75498,-78396,7279,96140,130596,96499,23165,-61585,-122937,-125330,-98484,-89944,-62332,-28687,-7358,71049,156354,103147,13948,7887,38891,77897,119583,100664,43810,44600,87557,107469,49369,-29113,-7180,19926,-20847,-32198,20343,86545,118544,109121,65227,38113,19868,42412,128728,137695,15860,-58621,-4572,64095,71194,47441,5133,-12736,22337,-16687,-95954,-106902,-102717,-84548,-23821,15920,11037,1976,22130,14216,-47135,-42707,-7834,-52896,-111701,-122377,-113338,-49191,44013,43929,-5878,28946,69285,-25515,-122945,-97923,-30958,-67350,-110081,-51510,38133,54337,7295,6256,38669,58647,76739,92476,38010,-30510,-48293,-69208,-111173,-102055,-55161,-3473,44623,35254,-9468,-46476,2711,78916,64718,-17127,-51252,-24515,-11958,-46012,-44088,-42676,-75157,-45602,28840,23573,-17967,-28563,-59862,-101806,-102092,-61337,-35649,-36112,2285,39669,14178,-36981,-43408,-3465,-11349,-91251,-60908,72258,97823,-1823,-70418,-54229,-18321,-35663,-70532,-56099,30680,110080,97823,67746,57625,5715,-11626,48988,78842,-5797,-102274,-64250,1307,5543,-6442,33281,97344,119442,84414,71380,108512,118942,70473,34997,57563,94451,92026,17243,-75368,-98263,-1996,124460,115719,7830,-64233,-24861,27141,29997,-25504,-84760,-81529,-2070,39586,-14126,-15727,88721,124161,109383,170890,234356,207681,126327,28372,-13440,12900,38645,32653,-6023,-11741,-6458,-52319,-71237,-25436,-8247,-4068,9723,13608,-12566,-50764,-41525,-6456,-35287,-68089,-58417,-52916,-52356,-44575,-59544,-83739,-79455,-20540,50754,-9496,-124505,-101927,11846,58927,42464,11701,8929,51493,59223,4533,-27755,-12126,50998,128597,98406,-38831,-100600,-58821,-12153,-5434,-28918,-38669,10996,78787,118580,179784,190612,112029,18983,-22351,-59026,-50827,35947,56061,28812,52686,98603,73822,-38789,-131094,-99364,-489,8212,13151,36302,5884,-8292,4715,-68211,-126034,-68478,3455,36119,41750,36577,-9867,-91434,-86704,-2237,-37046,-102290,-35780,60881,52833,11310,9814,38537,70663,74071,7384,-14569,47192,72308,27567,53799,111974,80599,40257,41021,-4641,-51740,-13124,41120,43021,29394,-8169,-29704,-33750,-60929,-103534,-106103,-85417,-74749,-41660,33355,97119,110872,73912,48130,67965,50214,5674,-2299,-23577,-90561,-115805,-98376,-59574,-3408,15628,-23633,-57247,-93205,-161050,-221849,-189430,-65676,1267,-21460,-31192,11536,60918,68767,8451,-29752,-19198,10227,54288,65515,34765,45939,84776,72438,14946,4231,31546,42914,-26377,-163949,-200152,-93951,-6620,2466,22656,58967,98178,97555,53746,10108,-31857,-89427,-101913,-80439,-70070,-47678,-28181,13713,55229,34746,32738,85074,95581,44227,-15881,-110177,-141595,-52894,29335,-6242,-64161,-60795,-49742,-74267,-75892,-33712,7968,6323,-24617,-20685,65086,108383,23881,-70273,-90453,-92336,-115650,-138316,-114324,-41066,17903,36074,61566,56447,13936,25436,62464,7068,-63214,-66614,-43537,-33583,-58828,-107642,-124625,-112215,-46026,33612,20169,-3883,112488,208296,81039,-57315,-34031,2820,9090,39940,62255,105101,137792,111553,115345,132045,89576,82932,62273,-30596,-63115,-50843,-92885,-110109,-58116,30330,94606,119602,125255,80076,53242,79257,53056,-31240,-80877,-66794,-13490,39675,34739,15783,-13928,-50996,-4585,117673,134578,40939,-3449,40108,84288,63090,-18002,-40722,12216,46265,3223,-36963,-44236,-99525,-149632,-149397,-142208,-98975,14693,51179,11088,82550,142612,30268,-94289,-151388,-162992,-79078,22289,36213,20433,-23063,-96525,-118526,-90954,-68078,-48829,-4309,28590,-15914,-99069,-158458,-143188,-36179,67064,113924,98967,32229,-57447,-99169,-77126,-44651,-36049,-19444,-26043,-83456,-108998,-41547,8713,25613,61507,118414,151914,50987,-128445,-196209,-115198,-21235,53288,152558,136426,-8951,-65257,-20066,-37079,-81553,-85155,-55931,28067,115655,130846,79140,-942,-35595,-3306,48061,46482,1843,4660,64082,75191,57383,48700,27179,472,-12529,-9161,-2713,-18034],[2179,35018,46278,2544,-90631,-119794,-72894,-51214,-15887,15296,-43364,-47536,87849,160537,85476,1126,-14147,28285,17732,-16444,-3866,35691,91950,80385,-17158,-82087,-115478,-115811,-20884,68597,83106,33182,-43850,-67169,-11300,62600,70409,9294,-27637,-5958,9536,-1659,-29061,-51689,-34903,3195,5664,13390,40816,14002,-56012,-104427,-155568,-181912,-127954,-17881,92418,92225,-10989,-89296,-53680,32015,32670,1717,59653,123387,87752,-19096,-90221,-72409,-33768,-49956,-51777,-12344,24440,25122,36766,118151,193328,139344,51790,-3054,-40399,-20172,21244,18403,3471,1546,-4720,-34162,-63861,-34195,15049,5242,15533,61177,60372,-7085,-36406,-20564,16880,15388,-17754,-47254,-64247,-54798,-44820,-72508,-82947,-46716,-12405,-42702,-74287,-56644,-47130,-8649,56627,88514,112912,125326,86145,-3079,-73630,-33641,64101,86964,75934,72169,70601,39660,-7408,6013,69739,77107,32646,9833,51882,81888,25868,-41840,-26347,19630,-34205,-159923,-200616,-123465,-18160,83695,141387,112040,61397,30558,1345,-31252,-69452,-75390,-3996,43087,-8861,-73780,-73172,6034,58360,5259,-45580,-59267,-121684,-150123,-66542,31805,70244,85448,109555,107555,57228,-665,-52112,-99851,-55386,24822,62982,63324,38599,-17044,-40293,-16549,28061,67215,42324,-30729,-19803,72667,92493,29456,-8108,-25230,-43753,-27394,9814,34096,35370,28726,23606,45261,66815,51641,46473,53902,39022,-7377,-68066,-98791,-60255,3501,51488,61314,13597,-24747,22739,69163,26096,6157,59643,93084,77844,53174,14965,-6587,28649,67736,40494,-5526,9359,2281,-63232,-77080,-20891,-22778,-28305,34415,51315,-38340,-74348,-57450,-86382,-94994,-45632,-22606,-17055,-39222,-65766,-22613,83176,100481,-1475,-103478,-78912,9691,18627,-48132,-111630,-85189,2419,12210,-25488,-33189,-63669,-115957,-132666,-102172,5945,88801,44321,-42680,-84059,-85907,-45077,4160,-72686,-153349,-57085,74039,56019,23433,22893,9695,391,-52547,-85601,6660,28253,-74261,-20941,154143,100021,-74543,-70491,-33381,-126586,-192739,-122526,-19072,-12753,-72212,-122467,-129765,-95164,-81647,-56880,48144,106992,21864,-42533,-12741,20431,59316,80267,60772,8558,-68754,-94803,-68123,-27177,56558,121587,82758,3975,4891,61816,59965,-10960,-72485,-81631,-6178,87962,123036,107701,90626,16094,-33326,17385,73967,35533,-38055,-80384,-87671,-29875,64272,101071,73692,68359,90638,81541,1332,-54992,-49150,-60270,-126637,-140317,-66672,-17752,-13468,9790,23063,25775,65668,109410,34218,-105218,-106865,-22806,13111,49357,95418,95491,1915,-135391,-131401,-20884,17766,17779,18969,-22748,-37037,-9536,22210,39504,17539,-5795,-30305,-30246,25031,83789,98092,69970,-4783,-56321,-21545,19727,24724,42079,35172,41002,47757,14818,-13172,39171,78638,57805,94536,166952,164157,145026,106625,11112,-61254,-57613,-63706,-71312,-65770,-91678,-125549,-86884,30795,73293,12282,-41702,-36526,7133,54082,77749,27437,-31752,-43172,-77406,-120556,-81901,-5782,6933,-41185,-56777,12823,54368,7365,-5851,19423,-36016,-102287,-78779,-1200,77229,117366,68917,-39003,-130080,-118733,-62234,-62076,-86659,-31758,41719,48591,86032,137993,62739,-17809,-7603,22653,57684,92429,97445,84876,75622,56832,38642,4613,-52244,-53450,-47330,-73249,-62613,-4664,61247,120139,152543,145305,117736,45834,36149,150661,195520,50716,-92987,-41702,79807,85279,49844,62676,96065,136521,86371,-43882,-90027,-53953,-41527,-46852,-44421,-65513,-88370,-24450,35430,-42264,-102614,-80712,-83941,-115807,-118542,-88670,-17272,41572,17156,-14256,31907,63730,-4428,-85544,-106810,-91088,-98750,-88670,-16191,57897,86587,92524,120041,93534,62535,77324,92826,58386,3400,-32693,-39182,-30650,-24621,-45981,-56550,5999,48793,14380,-21970,42959,95798,56507,8853,4155,-13562,-67817,-114511,-82481,-64199,-64843,3504,58129,12811,-34801,-45213,-78628,-81690,-38437,-8260,-14919,-16921,19485,48368,19144,-44524,-63754,1646,36646,-27604,-30293,30501,29646,-6414,-31534,-55446,-54005,-47350,-62832,-77741,-45281,20201,23346,-19516,-45903,-57822,-43893,-6705,1600,-53010,-118142,-82141,-17685,-11992,-25708,25409,109667,132320,66065,15771,29002,53313,40610,25008,35483,54977,48288,11132,-27097,-31824,37600,132592,119896,228,-88731,-32046,60516,71724,-18494,-83694,-30736,64339,63257,-4917,2181,63737,73904,85191,121990,128731,93376,36940,23775,97174,124921,78377,60292,59098,49415,21476,-10839,19578,33094,-33575,-68220,-49522,-29620,-22173,-3262,29151,9591,-85892,-143813,-123534,-103181,-112729,-122346,-115229,-106877,-99133,-40880,79640,87558,-18852,-46682,25604,57354,39277,8918,-6074,9715,9631,-34276,-64561,-47888,27185,115722,108897,-2038,-94316,-125263,-93843,-28562,-15619,-33474,-3257,73512,117973,125532,95882,39535,3572,-11927,-55167,-49317,51814,91546,45668,25659,56826,58122,-9281,-96772,-118538,-68459,-31463,3813,11162,-21969,-19259,-16836,-96043,-153296,-122188,-48902,30837,84488,80420,30639,-48649,-97784,-80081,-138365,-177341,-31996,116038,90189,34495,21542,7049,24780,76614,52474,7242,23991,67957,72649,112050,153641,91055,30752,71035,74415,6986,18930,74390,54167,-9374,-31039,-10233,-5504,-45307,-67453,-93739,-119739,-81353,316,73068,118752,98120,27478,23922,56056,25286,15433,62589,12677,-112065,-115803,-27166,21542,49839,104612,89755,-1070,-72119,-128474,-208442,-214131,-73405,28431,-8864,-88020,-86889,24883,138024,99530,1826,3881,95678,131999,54610,-25709,-14604,29058,46193,57964,81395,82138,19193,-101515,-161009,-105864,-35921,-20394,-16634,1239,43353,124805,142736,52630,-40688,-80542,-86735,-52031,-45056,-79274,-41779,34373,73835,98716,74162,36013,56413,70333,4319,-78736,-150283,-158823,-52001,72921,60152,-23374,-38539,-19227,-59054,-104440,-107451,-68188,-12167,-17314,-46307,9255,51773,-10421,-67477,-72909,-63001,-38279,-29646,-23861,854,-1516,-9482,42861,56010,-21416,-53512,-10240,15787,15451,-5511,-43786,-63270,-79666,-115130,-127334,-116490,-65438,-13630,-23600,32690,223685,286940,94072,-34736,23939,62542,37574,33378,57521,75811,91608,126588,158904,113649,67146,68457,25292,-38588,-19012,23885,-9950,-32196,-924,4537,-2911,77785,161902,93756,-5904,5672,-3872,-70240,-95419,-89457,-53237,27647,33233,-12872,-42100,-48929,-373,68537,76286,34486,-15015,-2748,28077,12911,-75657,-122774,-46543,47457,16549,-41622,-66135,-91619,-48033,-12140,-88546,-130013,-29411,51782,57119,88743,100854,-12099,-108864,-100856,-84265,-47262,6063,25203,14655,-8090,-35520,-51400,-59625,-52586,-65774,-70119,-41763,-44431,-73641,-125273,-157863,-72495,71837,115498,77475,40343,-38691,-118491,-100277,-7815,73266,105798,65637,-19560,-31862,76755,128944,94693,71923,94379,119997,90993,-16469,-95139,-73357,-22818,13005,46014,33484,-31670,-48924,-12771,-14828,-38280,-49342,-67185,-33352,83898,163088,120656,29740,-6066,-516,-789,-32259,-51904,10814,93534,70858,20555,25748,33946,20738,10869,578,-10971,-2888],[32664,66077,48923,-33492,-144349,-161572,-102092,-80555,-59786,-18612,-31130,-33570,65825,134220,49864,-71678,-100479,-19460,48154,48275,37155,88299,174027,157544,49677,-14834,-62172,-84423,-1901,50751,-2999,-67269,-101233,-105467,-42291,46061,37591,-37699,-35262,26744,27712,-40337,-93122,-61705,11083,22077,-29154,-12374,61234,68847,-49040,-154502,-143719,-70750,-22147,-4949,13355,30337,16373,-65487,-129892,-83732,-23126,748,79032,169726,141933,28918,-18294,35349,69968,13068,-39186,14808,93171,73578,22158,27516,65766,66775,66853,62725,23946,-3644,-22178,-21463,10378,9632,-56720,-100964,-60780,24148,41213,-20339,-46144,-36023,-19529,-8215,20054,56245,75969,28847,-41188,-80825,-71697,-14999,11554,721,1383,-945,19137,19686,-30372,-64383,-80573,-71837,-28865,37105,84467,119628,106364,7841,-78498,-36793,55835,85238,79630,75361,72193,49186,18510,41893,103712,74736,-8710,-12623,73906,121870,39125,-57510,-37088,-1558,-75459,-149195,-80203,55320,115395,156490,183718,151045,90387,33283,-4817,9729,6296,-43413,-36505,23449,23095,-30626,-40520,48495,122870,76622,9077,-21149,-70858,-101655,-91148,-45498,26183,90695,136818,126236,60545,46288,60711,3303,-42712,-16261,-4361,-46937,-79942,-62265,-30196,-52738,-70996,-22633,32249,33587,52669,102667,99816,77045,82206,37741,-59960,-85500,-16340,39205,2703,-56526,-22577,44376,79889,112517,111228,20405,-77682,-120414,-135343,-141730,-104960,-33322,6977,-6035,-42601,-50921,-2142,34964,5876,10778,53148,18595,-29331,-12081,1702,-5653,-3133,-5632,-20088,-28971,5038,8097,-55912,-105193,-75887,-21242,62538,143534,149806,66521,18809,6970,-29885,-64466,-18693,-10939,-40388,-50183,-27079,15674,61748,45443,-32708,-78238,-7126,55660,3285,-56164,-70137,-41672,51203,77793,-11124,-116976,-174102,-187222,-152250,-86806,26587,126586,115193,26223,-29368,-25540,-34066,-34212,-62806,-79400,-8201,56715,38689,18669,-19274,-49667,-35862,-64925,-82040,19343,65781,-30961,-51846,80041,120996,25388,-23724,-54226,-126568,-115948,-33870,-29904,-65429,-91284,-136757,-156767,-116378,-114413,-101012,785,88443,42626,-13804,5195,27291,65749,107377,93575,31688,-49137,-72544,-27601,31935,90462,108866,23925,-69019,-29103,68784,69228,-14106,-76211,-83457,-22507,75311,133659,121924,80629,39439,50315,85043,111615,63491,-40958,-111947,-125152,-104766,-31163,33344,29186,34118,80702,85343,9343,-64206,-115276,-166748,-167231,-98294,-55739,-57096,-35897,1495,31436,59235,81817,56395,-58179,-171711,-167468,-68246,25319,67595,52867,26826,-34894,-99239,-9703,123901,96533,44131,85765,97893,53868,-10387,-46788,-7190,34437,17962,-16515,-6355,30090,53014,77689,95947,48229,566,24433,50743,35293,23036,-2414,-10130,-20351,-38540,-16017,48781,79880,55251,71373,102517,78744,77931,74881,-6123,-91340,-69160,-16400,-14284,-52071,-103544,-111236,-57952,10084,35227,36710,45623,80080,93093,71011,89537,73507,-10605,-69982,-103615,-142243,-127133,-25043,56111,11695,-86612,-93109,-41609,-18215,3873,14087,-33379,-59725,-21489,15019,33619,54605,42997,-17486,-93558,-87336,-33631,-31920,-47283,15510,82532,63586,34723,29569,-24187,-40151,10512,21166,-14904,-21861,24204,78716,89558,12245,-56300,-49719,-43609,-61676,-86578,-103293,-79508,-25673,11473,52852,104062,105374,47869,-33665,-21499,97430,162337,79892,-38288,-26517,57013,57474,23935,69522,101482,101995,50634,-60994,-92469,-10138,25109,-42213,-79466,-69659,-67061,-12445,51177,-3076,-81744,-72834,-56858,-60036,-56347,-43460,-15897,15012,12019,9069,26998,19357,-37534,-73763,-105937,-138450,-115270,-20988,91458,124718,101542,106885,134845,85316,35820,45228,35282,-6427,-32403,-60125,-62345,-9358,10412,-46930,-96682,-56911,-8996,5247,37544,94549,75881,34895,36097,12601,-47272,-83815,-114867,-127305,-99977,-24814,67005,74737,12048,-21100,-23726,-44309,-24740,9268,-7676,-15579,25136,53949,25735,-9522,-24553,-31531,17140,70272,46790,28541,27290,-2852,-6011,407,-47480,-69769,-24936,-8799,-51618,-108767,-135501,-93308,-63118,-74624,-85594,-78785,-43179,19531,11526,-34846,5557,67059,55126,-2494,4793,62250,69156,2520,-42088,-39039,-29756,-58851,-98027,-70813,-14790,-2971,-2730,29522,34192,29425,70337,60280,-59056,-159427,-114331,-3970,35797,-25054,-56958,31605,132173,107315,46139,45873,37708,14360,42474,42925,-23897,-79691,-66152,30103,136608,131289,64455,26453,24017,21404,-9767,19439,130816,147555,36739,-44617,-43363,-10032,19754,53825,47548,-39910,-164624,-192881,-125981,-90787,-126792,-156520,-134053,-89791,-57265,-15390,52602,79949,57809,48596,100453,139486,128676,76991,5141,-61031,-101070,-106174,-85507,-59881,-11284,42452,49160,24277,-50008,-156614,-175009,-79057,-17002,-24971,-27909,40088,109712,86660,7694,7212,41752,35680,-8485,-29974,6277,43889,23415,-12867,-7209,23882,46432,20288,-32545,-45090,-22273,-8884,-39828,-65129,-30993,-19006,-102076,-180696,-141757,-43703,37773,58962,29201,28320,35544,-35153,-107998,-179817,-180226,-28728,103642,90478,55399,28172,-21184,-14042,81201,107507,9026,-78190,-18273,94719,167895,140589,47562,33648,111965,125903,45652,13208,44387,59894,38085,14405,24686,27996,-15289,-39818,-77650,-118913,-93373,-4498,80572,105968,47582,-29065,-35952,9088,21385,39427,89087,34963,-100301,-83166,50781,89079,65559,111581,105615,-2003,-48962,-30188,-70089,-120406,-77151,-14013,-18285,-95365,-131186,-20881,103465,70777,-22123,-5482,101789,109399,11143,-59811,-65962,-50421,5609,63145,88556,83949,9125,-94895,-72846,24845,40250,-12765,572,40955,51716,92251,92231,7085,-44017,-40076,-27239,1362,-3497,-60771,-32879,87494,145278,140805,119613,59211,-25707,-51562,-63669,-92413,-93947,-75143,-21884,53106,65493,9451,-4787,25786,-5074,-82332,-118368,-79515,-19152,-24106,-35303,-15085,-26977,-72370,-69220,-56001,-70640,-39519,21910,35509,-895,-37861,-28275,24242,35580,-17348,-72180,-71419,-21700,48738,70800,9189,-70898,-73640,-40780,-67282,-136932,-125114,-56041,-24820,43641,175299,189606,64989,32687,70608,53626,28287,51595,100884,92918,77521,153640,188194,83693,17619,3285,-25835,-15848,51179,101020,73036,62180,82931,30113,-50567,-8104,61355,131,-104670,-125613,-122859,-114231,-64004,-58144,-66986,258,22000,-51677,-99783,-75956,-36337,-23783,-35448,-19893,13833,20069,-10511,-25093,-65972,-106808,-37665,41888,169,-33493,-20454,-7617,74830,98059,-24924,-117999,-101440,-64520,-7837,22482,6836,-30748,-43423,14357,49681,-3053,-5219,41034,32116,33735,75930,49686,-45628,-106449,-139024,-118309,-31168,10525,2860,-34626,-72044,-26724,74504,90334,63898,61856,6619,-86553,-123125,-57586,71464,159227,153962,113795,89585,99151,78008,55497,67517,79065,89269,129000,121203,46346,-16229,-52577,-102807,-123900,-100846,-67082,-39069,-14286,15247,36884,21289,-26229,-32339,52567,130030,107357,43676,23914,19229,-12244,-62907,-67947,13276,77927,2164,-69422,-30466,12784,13958,15869,6116,-16094,9050],[983,26528,13243,-58242,-151142,-144531,-58634,-35149,-58678,-31659,-12261,-43141,-13824,41555,-6913,-91952,-131145,-79811,42943,126496,99558,79841,152831,185390,123691,66162,33541,35926,76606,38120,-53340,-83980,-85894,-101024,-62038,17354,16670,-25029,17315,84570,53814,-46641,-101058,-38430,33824,-95,-62802,-36055,40783,80597,9544,-65783,-12003,58649,19152,-44198,-46322,2371,33455,-31184,-137373,-140501,-57097,15734,117151,183720,121012,62882,90077,128043,123510,57277,-14889,21917,89481,58462,19422,-4374,-48128,-57809,12342,74285,66103,30136,-24650,-45958,-7211,-8116,-88145,-107725,-6110,114538,121258,17693,-78558,-124199,-88018,1427,72612,81866,67647,12256,-79999,-133957,-101261,-13990,21264,27294,49350,10456,-23920,3569,755,-46821,-85576,-102617,-92525,-22246,66337,114878,98273,9954,-73055,-61426,-24467,-4508,29952,40201,34938,60943,84298,72397,54150,7093,-48299,-40407,44472,101946,29353,-67594,-65250,-35092,-47113,-65097,-26919,70573,126339,148691,147904,105237,43564,22033,27856,45607,29575,-43600,-84520,-18129,24863,-48042,-57428,77475,166187,100897,23250,-23515,-66565,-73282,-55591,-14885,34573,44055,35874,38139,23781,57591,94710,26364,-65570,-78843,-81861,-105927,-101332,-55169,3472,2286,-57114,-66531,413,53136,76716,90097,66270,53091,85752,61803,-45525,-82961,-9913,38153,-29843,-106014,-67921,-6540,16365,76236,88265,-38164,-136874,-94118,-41430,-72687,-97026,-65333,-13165,-8401,-21735,2253,52271,41509,-8050,8587,39293,-36997,-95373,-35023,27289,24193,-11028,-47116,-43368,-26141,3588,27038,11497,-38565,-64012,-14024,72484,116356,145227,137313,84532,53544,34036,-7155,25230,29337,-31139,-48387,-6055,24313,44919,12936,-77403,-89186,10607,43928,8385,2037,-18967,-19927,76383,116414,10264,-108570,-138163,-100833,-45384,-33228,-6797,79105,108900,45824,6069,-12807,-60103,-66894,-54904,-67499,-41704,-8051,803,-14252,-64212,-94869,-66776,-49399,-47250,6498,58399,16414,-79376,-45973,71365,102053,28586,-107441,-145644,-905,100880,-3986,-83978,-85237,-111098,-103221,-31205,-35401,-67843,-21983,72558,52993,-12901,-4747,35870,63385,55153,26064,9957,-19207,-4646,59741,96802,97691,85689,8987,-80535,-30857,85016,95123,32676,-8244,-23309,-10104,50363,120393,108248,38296,35019,81347,77775,74919,85350,52127,7993,-43141,-94955,-66964,2382,23900,16518,46254,67769,14741,-62505,-130780,-175167,-155036,-96308,-87063,-72671,-19551,-10748,-15000,-52,19784,-572,-88242,-187769,-193626,-103022,-5144,16442,-26314,-72632,-89916,-62269,61709,176640,143163,63391,95455,150345,113427,-6050,-91247,-63995,-3967,-13642,-29804,12379,40967,29036,33504,64815,81233,83062,75545,69178,33624,-1904,-29869,-51653,-86937,-88852,-24002,35658,36883,-7337,-14194,24501,51069,54761,48541,-22605,-77010,-46912,33818,57259,24414,-25050,-42152,-38784,-35722,-11596,26903,49282,93218,118085,62769,63681,92044,22632,-85475,-131919,-150087,-153147,-48473,69860,40327,-61528,-83211,-49675,-20392,31244,82290,62651,34490,43096,26268,-13087,186,56088,68883,11108,-51517,-73700,-51944,1782,55537,56576,8434,-40457,-57249,-77565,-51753,28326,28172,-62846,-90346,-36742,27658,71212,4632,-86530,-73972,-35231,-49416,-67909,-53045,-15710,16083,7420,-78,34267,9174,-72166,-99808,-31908,65874,110767,86024,34275,6655,5406,-14073,-33775,11357,32188,2146,-59584,-111158,-88014,1369,46934,-14245,-55593,-13166,24638,42554,55528,11857,-57919,-61085,-28559,10982,37120,15898,-20678,-10613,19905,36975,26745,-16304,-75129,-62844,-59507,-99678,-90363,29811,170025,188565,105721,50261,53943,57047,75716,100779,53586,-33972,-53457,-62607,-77190,-20831,15481,-42554,-87051,-68203,-50964,3926,94469,114517,25991,2361,38620,-14608,-74790,-50980,-63541,-122416,-105928,-12209,55623,60593,40440,24792,27296,27697,44790,41640,-20945,-24043,61205,91885,13333,-20316,27648,42077,37716,55684,60330,71543,63069,-92,-21874,14773,-13546,-35359,44686,78758,5434,-93548,-173328,-122846,-13130,13854,-30914,-62195,-19446,103096,140829,94639,101847,122254,106558,34421,-24612,-14325,-20,-31922,-48708,-47659,-63067,-97020,-132996,-107771,-52110,-28172,763,71427,68979,7744,8310,1005,-96774,-204746,-183678,-82242,5655,27774,11779,34544,83464,83034,80649,75001,17902,-20592,15747,4969,-95824,-166174,-104041,21623,74851,66086,55394,12576,-29210,-32482,-23883,66570,199147,224439,101496,-19946,-13875,40837,44677,37976,15844,-57694,-156801,-149785,-57404,-34973,-84646,-89295,-56303,-32391,-5865,21349,12384,-5824,26450,72642,126504,183027,202785,149991,43517,-69999,-132605,-121064,-92525,-74048,-46947,-41804,-32835,23485,213,-129631,-182631,-88774,4424,-3191,-44065,-5654,75950,86812,24688,43912,74525,48546,11727,-7791,-16665,-19819,-22177,-37403,-44529,-11671,82486,145200,81495,15569,1394,-2794,-17024,-20841,-311,17549,-34579,-100532,-55251,23489,40802,-10870,-64285,-29404,52351,32892,-28743,-69061,-68903,-5823,62329,74896,59445,12962,-46545,-54830,37209,91090,-28494,-172176,-103021,75527,152406,67843,-11300,35915,104959,98874,41344,-3684,17473,89466,144825,113282,73698,31045,-29577,-61331,-58699,-62709,-87284,-55959,35706,61696,13339,-38720,-76627,-40821,-4952,-18783,-14399,-37191,-114197,-61106,85602,112419,52437,40258,19257,-33841,-33986,14513,20412,-39132,-109734,-111898,-50923,-38053,-54329,-4905,34682,-16706,-58489,-21108,42650,36240,-17311,-55091,-56457,-36789,18112,45367,43070,24702,-26867,-47957,27841,99797,76304,29289,68347,120308,74943,37192,16467,-32395,-29022,21746,47751,61333,48795,-16669,-25303,67714,124956,94217,81890,44114,-95999,-157371,-107738,-76835,-53921,-7726,838,-2312,22354,14887,-501,26904,27381,-25680,-47509,-6636,17786,-2225,-3248,-15913,-81232,-119742,-71662,-46474,-106386,-102984,6405,47730,-7130,-17263,32640,59368,38962,16922,-19120,-60483,-72743,-10307,59753,19744,-99897,-111610,-24949,-29655,-135754,-154783,-68971,-1225,38713,80166,65599,35213,79833,69348,-17502,-31409,56600,140053,126376,90069,147646,163518,70543,-8685,-41884,-29649,27259,73062,82185,56858,61950,91704,62976,-22494,-62523,-50978,-71372,-130181,-179052,-181612,-116735,-24348,-19263,-66803,-46920,-5441,-33615,-81003,-64599,-40555,-56006,-102744,-74585,41705,44662,-41468,-34436,-19465,-24874,23386,32556,-23509,-20717,15493,27394,79453,75238,-12894,-78724,-141603,-208053,-164983,-90081,-65981,-16493,50435,106370,113262,9700,-15447,50534,47236,52150,107902,56228,-72698,-154447,-181712,-113215,44656,126477,88679,12876,-20913,9013,49345,55007,45347,39674,7620,-43102,-101136,-118048,-43868,61454,119512,143278,101867,10034,-55286,-15270,57216,48378,26711,59587,98120,79564,21110,-66421,-180322,-208634,-153272,-86359,-61378,-62198,-15371,51236,47470,2779,-7391,28842,61910,50153,24260,26096,21297,-13168,-48716,-39274,12175,29603,-74790,-162357,-120502,-42448,-3859,979,-27281,-59630,-41744],[-61007,-40027,-34908,-50859,-91792,-74451,20859,42527,-14358,-1594,24750,-24986,-36314,-23888,-77025,-92066,-75511,-56526,23230,126273,112674,30589,51447,122771,113900,59101,52704,102144,125869,55203,-13331,-26501,-39510,-52643,-35456,-8618,5247,25979,54769,73154,53616,-4095,-48904,-21904,2977,-31853,-44897,-14579,13122,43182,60996,77658,118979,90375,-30308,-97715,-41197,42251,46893,-25595,-90255,-89731,-43189,23038,113190,109690,1634,3365,112212,153331,137865,86040,21556,10761,11830,-7691,39022,60645,-34828,-111301,-47484,48179,67724,43163,11621,-15619,-14804,-25091,-65447,-44888,52485,149447,163808,54599,-59243,-89209,-42884,29459,78234,53712,43552,18860,-82434,-148142,-96539,-4509,22170,3557,6008,-30030,-76151,-50628,-11457,-19467,-48997,-70900,-74706,-30171,68890,112883,60848,-28595,-90520,-110616,-112087,-68529,15227,13061,-7076,66921,134498,83390,-8687,-39929,-31031,-36538,-19696,-1954,-37850,-70567,-62052,-32389,25372,44858,-20100,-47216,10455,79949,88889,23753,-27605,22216,80252,36377,-53781,-112847,-112178,-34889,17510,-49911,-69460,45388,105673,33563,-33153,-72441,-94455,-65034,784,62725,65214,-7505,-72996,-56381,-7694,50752,79253,2792,-94460,-135938,-136113,-88154,-13444,-19713,-38847,-11456,-30259,-37782,28081,69805,72370,66642,11895,-44491,-16386,22129,695,-5669,32660,33686,-59136,-127490,-91493,-39232,-30781,950,9632,-60615,-60602,58807,98664,11619,-41821,-29312,23864,46779,44970,90762,146696,91455,-7025,-14265,3696,-62054,-113113,-38417,61284,58434,-4967,-18922,17433,14790,-4148,5680,28350,27231,4817,394,-2137,-19219,12353,31274,4896,44759,92791,67118,69495,64517,-32183,-102143,-67977,-31728,10067,12610,-58116,-67715,-17735,-23081,20521,95917,38737,-26055,31570,73460,19088,-32881,-22396,45204,95948,31642,-30630,14440,39579,3662,-4525,-29104,-62372,-48423,-27651,-29375,-28901,-9732,-5944,-44594,-70948,-54929,-24175,4695,14856,12462,43523,46661,-74587,-116417,-11605,62196,9860,-156189,-178741,54330,188488,69299,-32164,-50660,-73988,-52362,18566,31280,-1555,20164,101911,81393,-5894,-17152,21661,23476,-32990,-55320,-11694,20390,84629,157988,133365,62984,54052,62198,16749,9588,62249,76653,54869,32327,5296,-13131,4392,80218,73282,-23619,-36453,25596,34510,28317,64688,109099,124305,64277,-5319,3698,55153,69465,27143,2454,16893,-24785,-83386,-92045,-81374,-101079,-124448,-121321,-65738,-2323,-2297,-30391,-43730,-34988,-19695,-55413,-151213,-171122,-103956,-45824,-27968,-36233,-76544,-83798,-48169,7729,75011,90924,34432,43151,100392,72481,-21242,-62454,-44820,-29208,-49040,-44995,23464,49639,22911,17217,38482,85445,109707,85925,76087,38558,-1364,-12724,-32072,-76934,-72898,-28818,2281,-11177,-58485,-49121,45408,114007,93024,31485,-56309,-93178,-57540,16468,56452,47397,22306,4816,-21148,-34548,-30079,-33538,-55225,-24437,50902,42660,31288,74190,52409,-51235,-90799,-74463,-91801,-47290,45045,47180,3555,4874,12025,16797,82721,169113,151962,76242,26508,-16527,-46568,-4972,76276,105713,52840,-47465,-123664,-84450,26677,60283,-6535,-63577,-66054,-46435,-59708,-46285,22698,17652,-69660,-82324,-45962,-14214,40371,7109,-98371,-117847,-83325,-74917,-62022,-7523,43061,60867,43809,11362,13215,-23098,-77334,-62380,7725,75911,85810,47409,35757,28924,-16070,-69969,-78638,-26451,8354,-46910,-126538,-109167,-40172,6370,28891,10766,-9804,19070,52585,73626,77858,8674,-87969,-120773,-75161,-1514,52789,41826,-15914,-47329,-26590,6038,8373,-33244,-80442,-46141,5807,-1696,-32209,40951,156938,158598,64918,-10923,-7148,53899,158357,215135,139484,13929,-3455,9335,-15427,5166,23902,-29081,-42463,-8195,-11121,37317,109309,79028,-24362,-22134,18684,-32113,-68254,-35754,-49410,-84928,-75655,-40081,-24140,11968,52832,61294,77923,89065,79998,40564,-30455,-42496,35513,61121,-28831,-52801,29594,58348,14823,-15577,-4749,57057,68431,-14929,-47267,17043,14881,-666,82818,113060,43492,-12928,-59092,-41984,61741,104585,42488,-14177,20082,130319,184573,153973,115447,63321,47504,9768,-60934,-52454,2415,3885,-162,-5517,-37402,-36626,-7569,-20101,-53056,-45159,17566,97933,92326,24383,-5641,-13085,-42782,-109181,-122158,-89363,3782,94084,80386,6879,-30623,-14733,51589,74643,11577,-30646,14760,30522,-52050,-123103,-73906,-7053,-2678,32055,88536,70962,9736,-20800,14177,108606,182656,193171,82411,-51971,-30143,53030,35879,3802,19710,-279,-66347,-55113,12345,-2539,-55926,-16122,39915,7566,-23125,-4026,-6871,-38075,-12732,42180,74514,110271,150211,120683,38097,-26434,-49990,-59272,-89821,-97462,-73258,-94986,-83421,-3335,4218,-81938,-112866,-42858,31028,8712,-49824,-30092,34413,74127,59307,49226,40251,14981,-23108,-45293,-45184,-70838,-82329,-65541,-45112,-20311,80557,185190,122854,20417,-21729,-10866,44343,87039,78271,89600,95723,63894,52422,59176,17612,-59663,-101004,-69466,11264,57740,79009,73436,26919,-21380,-375,46175,38578,-13073,-53172,-86416,-49934,3377,-58889,-152171,-89494,40982,75569,5119,-22884,28314,54591,40865,13109,-8751,27549,100042,157948,156927,104798,5870,-75458,-86150,-31802,-1729,-69935,-107849,-24072,31371,21918,-11355,-67299,-67476,-66458,-134239,-177411,-182721,-185859,-89864,41447,54691,-11667,-58167,-81472,-62822,-27294,-17854,-26905,-72460,-153996,-171581,-83212,-15762,7635,33840,15736,-49557,-47793,-8384,4744,17657,8193,-38847,-23468,54784,93671,69303,36688,-21634,-73842,-37550,51783,85036,55592,51206,114446,163147,85966,12672,10536,-7111,-29299,896,47555,84090,74978,18690,-3300,22515,21061,-35293,-41126,-30431,-121970,-164695,-82214,-33612,-46432,-14383,-18430,-37104,-919,9336,-15874,6028,33385,35827,41120,56778,51983,29235,8738,-27034,-90107,-101377,-43378,-31757,-107579,-108720,6011,53019,21585,46010,100385,103584,51731,25269,32013,-3848,-76384,-79733,-29171,-39296,-129999,-166715,-96363,-32353,-53468,-76920,-46213,2297,42310,70459,57925,40522,72475,48490,-49745,-68006,38308,133248,121218,74221,90673,121164,102130,49955,25154,45487,63118,35437,1147,-19323,-12704,26950,56004,14078,-49923,-38476,5225,-470,-48485,-72952,-35150,13506,13314,-36994,-74827,-48851,12312,20360,9919,-2620,-47159,-112307,-75552,40940,8347,-111476,-75333,-1470,47559,80782,47261,5093,12975,11712,5866,38066,26189,-21210,-44200,-106236,-218535,-233415,-143018,-64262,8632,75416,95501,76252,20941,8903,62229,85653,82563,62702,-13448,-72410,-76891,-79121,-12068,157111,258963,183091,41396,-12160,2070,681,297,-5194,-9244,-1945,21790,7527,-70993,-109516,-51462,15243,56135,52603,5327,-36465,8226,59536,11294,-61157,-76841,-31222,33009,56948,-2785,-94300,-103814,-54261,-14526,-33665,-90049,-62552,42533,75221,38612,32463,60131,64844,38489,28766,51952,54951,26751,17258,46124,61333,42697,-43991,-147396,-150285,-50039,32052,20542,-38748,-73342,-67780],[-86744,-67384,-56372,-43333,-57249,-46262,29809,34692,-22358,14875,68440,36091,15723,-26526,-122172,-98213,-8380,6534,-9325,33623,55141,-4476,-31061,10437,12803,-27987,-19694,37920,81099,82228,62996,10281,-28840,-4654,5032,-29895,-13165,36405,19377,-1746,24517,26724,-11721,-47369,-72183,-67929,-29865,-5434,-26521,-24945,37415,122073,142612,47591,-76095,-100093,-4799,82056,55192,-27059,-34045,-7615,-19813,23191,112125,66344,-82462,-103701,23865,119559,136438,102336,64846,31534,-28897,-56238,41717,125847,61446,-50738,-44074,38561,57063,20544,23371,28021,-888,-10146,5633,32158,49998,64549,67615,-2634,-37185,34667,97326,78485,49358,19476,44064,45706,-38856,-79984,-23214,33907,24504,-30965,-56887,-53415,-37752,-27241,-22782,280,7333,-21479,-64749,-56297,34106,93778,34517,-57899,-75538,-73778,-91398,-36924,57677,14677,-46728,29767,111562,58898,-16832,2818,38032,-10007,-60849,-72129,-73061,-56473,-34819,-13484,45361,93259,26814,-74491,-57256,47443,70612,-2047,-22732,58487,106894,10538,-111101,-120359,-56922,3762,36791,16395,-34922,-50751,-56073,-73711,-89661,-105528,-95624,-36003,32468,78730,69799,1356,-57620,-54136,-3361,65467,114276,52715,-64475,-137101,-135362,-45257,68152,-3027,-129504,-110590,-64915,-16884,64440,66629,46333,49848,-30229,-134162,-118836,-34203,25018,49760,46073,3070,-87185,-136157,-87182,-28670,-18517,-30124,-55236,-58812,40663,140483,86823,-23239,-31133,14595,38409,42147,61104,127136,175751,126114,24106,-33248,-53990,-82159,-110115,-53536,60079,62057,-7805,30948,106725,83659,15034,-49124,-51806,16993,69882,27555,-47014,-94177,-108416,-126233,-78494,53314,137583,108897,96008,83298,-38074,-160230,-136257,-79589,-19681,32485,32119,10530,-42167,-87313,13573,140413,79144,-43767,-47738,1473,8878,-2615,32381,125262,171489,74933,-3999,10227,-686,-24114,-10711,1844,11682,28304,28322,39383,20151,6125,-8408,-41932,-24009,52327,68432,39119,45025,60176,73549,51740,-58638,-102436,-66794,-67216,-81651,-140818,-148803,28594,154442,102011,27011,-22790,-70151,-82976,-51423,769,42412,72056,99935,74603,19451,8592,13132,-8302,-52256,-45280,8624,45260,119599,189207,127298,16465,16025,101918,121363,51162,940,13497,32219,5669,-52407,-82062,-55616,39018,51450,-50250,-91291,979,65767,44341,-3141,6294,46766,55158,66347,92757,99908,72318,17419,-19238,-17073,-68770,-113355,-65131,-14722,-56411,-102711,-81755,-39160,5201,44461,29116,-17176,-43236,-43418,-73787,-126085,-104423,-55183,-49383,-23355,8028,-3434,-9121,-19612,-61013,-60143,-29052,-48689,-46559,-11098,-23456,-36301,3074,17378,-14731,-42182,-32860,44202,84148,61561,46644,41581,61172,71290,53079,53497,35222,17355,12811,-7960,-32879,-9774,-12348,-41758,-50492,-44214,16151,115623,136163,80286,-226,-68356,-114595,-98620,-39730,-186,-14592,-23069,-7045,-2624,-3011,-46331,-109816,-162854,-160906,-73146,-14854,-9690,17909,34420,-3275,664,45439,15707,-26395,9542,36991,18497,23063,42546,61189,114034,165106,124102,19292,-64418,-96201,-70971,-2536,41418,45065,3860,-63062,-97884,-38168,41756,32193,-46594,-83193,-39798,10652,-4352,-20468,-7065,-35175,-88703,-75613,-39096,-14280,30730,-11683,-148219,-208292,-173486,-131579,-102388,-47225,-8429,19095,55019,52790,37851,26011,26770,16926,11547,61214,71428,-9373,-22525,29441,6003,-60771,-72571,-5890,36035,-39576,-115219,-65335,11058,36675,33262,11268,6003,3634,-11563,42371,103256,20664,-117593,-180723,-152016,-91355,-38590,-3735,-29860,-113469,-150493,-98313,-32442,-27897,-64983,-35528,60798,86137,16300,12948,58245,28728,-13542,-20695,14960,63738,156608,211562,128707,21478,40764,87974,77599,59438,36921,-5030,-5079,42377,52189,70506,73281,8326,-49768,-19944,633,-27867,-50418,-58599,-70299,-43157,-20563,-39514,-61580,-36585,17460,68426,109676,103303,56438,-7189,-62514,-85694,-53790,-39199,-108703,-131895,-54462,-17629,-56564,-98564,-82112,5040,27978,-33582,-33525,25783,8469,-20708,24655,44289,27470,35552,28555,21830,60524,71376,22164,-13211,15387,75451,111140,109144,67938,-10784,-32203,-54543,-96783,-47196,46582,58719,59482,62346,21900,34580,114257,72034,-50321,-58084,29892,102480,114588,76771,17131,1570,60541,86345,37301,-49923,-37835,67357,95562,14688,-68096,-88740,-14740,64954,38246,-14996,21893,67508,28327,-33031,-35781,-32675,-24064,34034,98484,129556,113719,64960,70655,101021,96463,95992,43425,-65851,-76370,10716,50413,61178,75701,40864,-11672,1163,30993,-12254,-83563,-53686,25231,-11144,-90187,-81438,-8059,34106,51616,58996,38679,4733,8586,-2923,-26715,4380,49912,26047,-42540,-67995,-63318,-92083,-75059,-21757,-28098,-45071,-15934,20651,22222,-26804,-62313,-8035,36941,29428,-3410,-36930,-24989,3705,-57459,-140928,-133525,-118386,-131006,-100954,-23556,20023,67054,128624,80083,-27336,-74988,-50862,34902,118645,129880,155308,198689,155911,62946,19340,-10111,-49244,-55091,-23425,27384,75680,123214,105936,2020,-107113,-84382,2054,5485,-24884,-27263,-76671,-101769,-59865,-29286,-26142,11184,29910,25507,23396,27479,30239,38721,40503,4249,-6097,28149,29741,30112,96955,104730,10283,-63380,-51340,-12179,2312,-65846,-126533,-50099,51396,58510,14005,-22958,-45442,-90042,-170319,-228157,-249723,-220722,-109412,-21361,-40224,-95254,-104874,-104008,-69933,-12472,-35395,-104028,-137859,-149720,-128100,-57107,-43595,-41437,19758,29866,-34285,-41705,-21539,-4189,53864,64134,-18140,-5865,117452,169776,136249,77950,-10630,-69952,-56502,-10988,13410,17853,24159,73839,119706,74456,33188,61246,52111,-33046,-79631,-39228,25133,37276,23519,40202,31648,-43801,-119813,-130786,-102056,-120935,-109115,-7665,57768,18012,-35761,-61060,-27062,25441,3249,-39207,-14149,24863,59757,62890,38960,36686,29299,2818,-38342,-67985,-36754,6592,-12454,-54207,-28336,33611,50622,47094,60530,77934,83486,37622,5164,36745,33569,-22759,-74036,-109014,-107761,-110546,-148644,-140041,-33574,54233,34922,-35159,-34814,53653,125951,112830,45913,33867,48538,1773,-31248,27740,88065,47086,-14349,9232,97497,142292,141848,134470,115064,56617,-20470,-51377,-58718,-51326,-15007,7296,-27328,-33543,55960,153985,174431,140331,98487,72974,44110,29932,5769,-66187,-95816,-842,77298,62567,311,-76981,-114884,-53009,10047,-56369,-182220,-158128,-48006,42247,81553,75800,57229,22457,-30119,-16620,49940,32405,-48935,-83298,-83470,-135808,-161711,-99317,-31410,-19607,-33487,-38006,-10553,25815,21773,41547,111468,114663,-2143,-85132,-38033,49927,65440,85166,196027,277923,206318,62092,-10757,-48791,-95422,-115404,-99559,-55869,-14288,40561,73196,-7614,-107124,-108369,-95842,-66999,27725,101789,71159,44448,38288,-32010,-148557,-186752,-135524,-49211,16304,27933,25394,34929,44834,49936,90,-110645,-119152,19440,99503,53896,39316,93906,88441,17103,-8908,36085,65230,38812,24566,58874,61353,35671,-10070,-103967,-157617,-79156,8789,-12469,-62743,-73227,-66721],[-16408,-16416,-16883,-19211,-50783,-54688,-14486,-29921,-58892,25929,127675,123871,83350,10290,-81318,-47635,40891,39633,-30850,-44738,-4316,-6830,-38419,-41993,-46426,-59957,-59073,-45191,10902,99364,114747,17910,-30915,18309,26425,-15131,-9029,6001,-23612,-22859,17224,22681,-7206,-60818,-105609,-83181,-47455,-40865,-69134,-74383,-35944,37648,76122,22354,-58634,-62921,13827,82459,60349,-67,16341,30861,-18160,26038,149885,129672,-32569,-122851,-51067,69233,102906,74337,71537,70623,8985,-50572,9310,97681,94706,15821,-12999,43222,48785,-19001,-17626,26866,10125,17860,60414,55888,-5269,-64522,-98572,-122087,-65065,76396,162655,103996,29044,18582,60177,59811,16981,23247,57863,45405,-15628,-64584,-57838,-8138,64754,64463,-7179,-11501,18596,-28189,-127423,-139402,-51012,46629,40765,-23253,8179,77847,45619,28940,66390,-2987,-99795,-55166,22040,277,10332,88730,88312,-9975,-55878,-23507,-16719,-39405,-44206,-49396,-34677,44554,86053,18131,-22531,54350,81046,40291,37455,65977,53130,-13129,-58190,-22771,16935,13113,35771,81772,12899,-142821,-195203,-128484,-90479,-102841,-67637,8622,21936,8645,24371,35087,16220,-9703,11995,94607,167563,133294,6608,-79649,-85579,-18842,68005,-10331,-150651,-149162,-102720,-58675,1415,-10002,-7511,18671,-69574,-172070,-142417,-56839,-10972,2381,-14386,-52566,-88936,-97281,-58355,-25047,-12585,-31467,-88171,-81648,25157,42568,-78141,-157932,-115724,-54698,-65395,-86084,-26961,61745,101864,103353,64284,-26375,-102786,-112207,-110327,-83736,4206,16678,-31404,27184,118674,121693,58327,-78626,-135712,-18719,92724,56631,4448,-34484,-115979,-157182,-42944,83434,108246,65865,89664,95207,-8769,-127022,-114697,-49944,6513,64185,103966,61682,-60181,-118927,-22764,88624,57429,-60993,-75151,-1863,4491,-47342,-15163,102695,164136,86917,30966,40564,24473,18164,47670,87386,97162,92510,69976,32868,-25878,-61607,-50535,-16232,51451,141429,116874,4658,2688,97510,113862,22178,-71505,-60109,-68838,-169931,-161284,-71479,-56358,-23394,46559,50999,14451,-45778,-104677,-154996,-150282,-56070,57756,71730,32281,14608,37412,56906,45611,33269,24908,38423,55792,39817,67176,119568,90574,12553,-2554,64191,116730,56217,-32839,-22753,13102,-33997,-122136,-138215,-64976,35802,63852,-16548,-70117,37398,143031,103213,-38381,-135871,-128265,-41844,59166,92826,38889,-23060,-37563,-11360,7772,-48791,-104624,-81203,-42992,-39519,-5387,32785,14614,41296,118780,103784,17503,-38431,-84465,-140361,-130379,-44135,1276,-20422,-9134,20359,44229,70013,48526,-25266,-82044,-92451,-103673,-117788,-111421,-79011,-21041,35363,37683,13715,8503,18428,81764,143310,137451,94118,47944,26175,30249,17325,11943,31239,55148,18694,-38927,-33707,26427,14416,-64572,-69845,12950,108798,130518,67416,-704,-21493,-12409,-50179,-76426,-26933,-5212,-64315,-96228,-48665,1575,-111,-67058,-117746,-147490,-181509,-149632,-83307,-50249,-41339,-17706,16096,60579,106973,80672,734,-12774,448,-46263,-50412,23887,82997,96204,86026,43920,-37441,-112423,-118313,-63103,-12473,-9537,-7049,-17674,-40375,3015,90103,86512,19900,-26804,-38003,-10085,37607,44690,16251,-34522,-86266,-99801,-68100,-21622,32028,76053,-3056,-164099,-247297,-209903,-142499,-111594,-95014,-98449,-60997,38219,85020,76271,83500,105356,59196,-4141,42895,84787,-1508,-41307,17089,31408,2460,-20841,15662,37967,281,-37091,-28303,11030,64517,63895,5347,15257,19964,-40683,4037,101352,53550,-66530,-125120,-135033,-128840,-112948,-62279,-53341,-153402,-243294,-179394,-38386,21479,-27941,3715,135139,150536,32554,-34695,-54298,-78802,-34856,35917,81471,70465,64597,61589,-11957,-57178,16944,97415,117926,88464,51628,46458,32026,40105,71059,87987,43415,-23343,-32258,-2101,-8274,-20669,-38321,-60888,-44172,20430,55916,27697,-10083,-34016,-1158,86364,131325,88233,23151,-36241,-82183,-115481,-119524,-95210,-128640,-168562,-123996,-78482,-88146,-107922,-82346,-14166,16202,16124,43764,50921,-8338,-61153,-60614,-35451,4822,23807,91,1602,-1417,-40593,-80371,-67907,-18211,27500,43193,48110,40609,18593,4227,-59583,-107545,-47997,42981,60926,87758,135648,101090,60435,103355,72394,-38256,-23752,58240,90787,113659,123258,64276,30352,119105,197910,140762,-23962,-115317,-35278,63928,60123,6285,-61453,-47217,57798,84364,20447,8199,47666,61650,23482,-20488,-30199,-7036,11617,40398,111100,155191,127457,94719,60070,17447,32038,59997,-442,-80439,-32989,97723,167568,104990,7543,-22916,6023,13001,-30569,-121634,-154382,-75235,-40448,-107036,-122182,-6754,119468,158213,128942,77712,-18346,-88156,-90854,-49152,23754,74212,64115,41337,27433,-7598,-40265,-22791,-9536,-44734,-17955,54242,58571,-14762,-88272,-76437,36150,72219,-12016,-112214,-130451,-46941,46511,-28831,-185580,-212907,-153959,-143187,-118969,1442,86093,63712,42448,17314,-51401,-85472,-62550,-17147,46507,103117,168570,199268,116094,14548,-16141,1665,7911,18973,67156,120233,122124,110762,58293,-59266,-158000,-115763,-23043,-14376,-15553,11575,-31859,-73526,-38609,30787,79431,88771,31710,27248,79202,72353,44953,83693,95694,21311,-10764,-14607,-82697,-97316,13333,89129,54980,15091,12872,-19959,-42639,-77397,-123434,-47808,89865,92684,27293,15545,6906,-47116,-101706,-140612,-169513,-141921,-50762,-15657,-75832,-118130,-67033,-47446,-59620,-7202,-13011,-95890,-114534,-88490,-33617,35695,-21462,-99469,-44297,568,-61337,-118495,-121661,-60882,35451,72157,15881,20661,109967,174986,158647,83067,15743,-2073,-37166,-80758,-58473,-4279,-10377,-10853,30853,57944,73461,85416,62222,-14904,-90694,-98020,-61801,-25729,19396,76732,69321,-13987,-76263,-107262,-116237,-112045,-65080,29129,113304,89468,-36797,-88940,-7850,50234,-21161,-89413,-57005,-1206,26484,7906,-15424,-1792,6596,13462,-18663,-42745,10643,40418,1576,5458,43742,31991,13348,12248,-11648,-17269,12413,8657,4188,17365,27795,38111,-9934,-112054,-105256,-23565,-25531,-60989,1219,77243,37886,-70935,-66354,65701,141590,91711,2142,11264,80602,87201,53201,53137,44421,-43185,-112534,-44007,73214,116056,137593,138276,101856,29207,-33880,-30789,-24826,-3895,25302,-23909,-104429,-50254,110153,221312,234729,201084,163219,124483,71078,41771,37555,-30567,-104144,-50659,39131,37664,-34664,-94931,-89720,-24884,16755,-31622,-137310,-159047,-80620,4374,74028,123994,94333,3665,-44864,15735,108527,61449,-81497,-146082,-99349,-65322,-32249,22602,23343,-64199,-161396,-164412,-55276,26726,7334,7655,111665,130986,-11339,-69790,28672,117052,113919,92009,127773,165242,144066,86906,27046,-67658,-153619,-171824,-111301,-31541,-17999,-12622,26089,-2963,-73677,-94339,-119078,-80111,75837,171050,88005,14339,26300,-21290,-137873,-157944,-105604,-81289,-62715,-1226,72583,91742,56072,40512,1234,-105210,-124163,21132,126782,83303,64599,125972,103987,-14362,-74203,-6481,68365,48475,8160,27379,29159,-1565,-25350,-64223,-121043,-108770,-62580,-59911,-48151,-16637,255],[67689,30165,9220,-1898,-42569,-57277,-41968,-51039,-42242,55923,167524,166414,87947,14337,-11097,41192,66947,19076,-44843,-57856,-34440,-34286,-44133,-31595,-9423,2553,-16176,-49213,-14247,79420,111962,38121,-13235,-1695,8025,23939,23596,-9977,-10777,32593,42319,11018,-11768,-31890,-57750,-53884,-56916,-80612,-95027,-80883,-82440,-69298,-1783,25158,-33898,-63011,-1780,71418,61573,27099,41365,21089,-33549,5115,125222,148226,53186,-23668,-21609,24607,23049,-7236,14808,52897,33002,-20116,-14696,11312,10538,-24022,-40192,10811,25753,-44660,-63092,-13724,-6367,10054,42513,21179,-38820,-96064,-148483,-163280,-110239,-23631,59282,56190,24267,43509,77098,63762,50178,69948,69491,7577,-79512,-86626,-1621,81170,139428,120672,15260,-38999,-28239,-79824,-169977,-168237,-89762,8060,63401,57408,102020,194759,161195,52050,10624,-42692,-121852,-99559,-34139,-29797,34177,128141,77916,-40361,-25740,69095,59542,-24312,-80935,-128819,-129249,-16569,89789,67462,6670,40813,90253,99695,66291,605,-52000,-32383,29566,60054,13175,-51891,-18517,71166,23056,-149109,-183145,-83714,-49430,-83978,-38929,34009,-809,-55247,-28146,25836,16061,-20075,13816,100965,136442,108495,34389,-20585,-20908,8169,42991,4468,-57973,-51112,-48690,-69056,-79054,-83066,-36233,-9943,-92757,-151089,-92609,-34735,-51467,-69507,-74144,-67280,-28821,1766,-14345,-44026,-38375,-27433,-67498,-81816,-45412,-82068,-176703,-211354,-181441,-171971,-196439,-208807,-138111,-47646,9073,54417,70988,1180,-90835,-105937,-84475,-88201,-61007,-28596,-30406,-3692,52981,86245,74300,-36663,-96440,12498,102450,92716,108086,74865,-51337,-84246,15610,57872,14926,-3085,70590,103822,48548,-18233,-15693,41450,97191,112454,108325,38687,-81375,-118735,-55687,-3430,-11958,-55322,-8980,88679,47059,-76294,-79734,33488,120079,85810,36669,46125,63333,88463,141407,154750,98612,71198,49521,-49319,-127853,-137886,-94322,-7596,81590,121280,61228,-59325,-56051,80936,101033,-22784,-94720,-35233,-39277,-164858,-149922,-11879,-77,-49717,-6300,11018,-43230,-111603,-138800,-168499,-156809,-49577,61959,44534,-12242,-24973,25820,68678,90501,125127,121865,96243,82903,32879,-1031,10983,42599,56379,21433,-7840,15855,17138,-21612,-11641,11395,-43614,-106078,-71878,5926,56939,70532,15175,-48027,12050,109713,107992,10211,-120210,-161474,-77793,15343,13801,-76847,-133450,-95698,-7217,51169,15948,-58918,-101639,-93053,-32023,73803,110367,66986,100030,167928,123072,17829,-40174,-87024,-123260,-107392,-40878,4444,-6838,-35806,-28954,27455,95263,101688,48497,-21107,-43368,-55386,-113731,-144921,-73107,942,14109,5560,25197,60746,73395,93571,144678,159190,96971,16910,-15389,6282,-2768,-12235,44857,99877,19053,-84862,-77039,-325,21612,-40317,-63344,18417,95116,67645,9372,-31452,-5830,44272,38330,9053,56862,50302,-60251,-139891,-95687,-32353,-39035,-65102,-40630,-31627,-90425,-124346,-108833,-75629,-64232,-40206,6485,39424,74130,78531,15901,-39934,-65153,-115631,-100629,7914,67248,44855,35086,30837,-21194,-79952,-68990,-23531,-5875,-1861,19498,23713,4372,59780,147326,107879,18209,-6611,-15484,-32613,-631,37805,18243,-48568,-75963,-39336,-8679,7343,75921,138072,47861,-98618,-174676,-169001,-114431,-72547,-81076,-122371,-91736,18494,74113,78219,73805,76590,63386,38093,71678,106897,46992,-16508,-24142,324,35772,11119,-26521,-13851,44084,44554,-22146,-47241,5144,24813,-9848,30447,70923,14243,5934,63746,58952,15111,-6593,-37173,-77471,-97034,-73090,-54773,-121200,-214762,-161174,17,64404,1675,56019,191118,163880,5334,-80294,-108936,-84659,19893,90499,97601,57267,-10339,-77924,-139203,-129669,-32669,44301,73397,55178,45005,84272,61921,14002,48964,98321,52591,442,-10092,-28063,-50576,-43015,-41795,-36532,2195,59281,78294,41324,-3352,-24746,15779,99380,116416,54515,12009,-7750,-46320,-101374,-124098,-71666,-63266,-114280,-100995,-47617,-36569,-37165,-21798,-2775,34317,87441,94938,44073,-27079,-83020,-92603,-39936,14971,-5661,-54842,-37632,-41581,-102440,-146169,-114187,-47798,11103,27870,15314,27945,78569,91774,-7574,-89403,-80998,-39238,-12848,44721,140208,139508,49561,18273,8278,-24162,40196,104407,66358,51932,106751,101310,53782,88297,121985,83848,-41051,-145507,-104820,7750,61862,67991,5389,-41565,19654,73846,19694,-55997,-50797,16295,17225,-21491,-13223,-10748,-42511,-29367,40164,77432,67613,45533,19274,-11060,11217,64568,46948,-49955,-45954,103466,175459,63909,-30965,-17027,4442,-17925,-47820,-125137,-190657,-122040,-25272,-58612,-106690,-17655,112977,151233,129297,107712,15750,-93245,-79822,18412,53171,14446,11650,59245,72004,30874,5772,17466,982,-42986,-10156,62212,50854,-38465,-107899,-73036,33933,50000,-44301,-148171,-136383,-32144,68023,26787,-117096,-185153,-156435,-135106,-119289,-202,105239,44894,-27760,-23260,-25905,-34453,4643,8336,-4593,47684,123988,113202,41927,15374,14352,37180,59593,57766,89746,153687,137838,80734,23060,-44283,-78917,-33465,2390,-15859,-4481,29956,-1775,-17286,17433,45395,64366,62209,2272,19689,82530,56333,40700,112171,117904,23743,-31784,-65071,-130003,-103300,-9950,62572,62114,42049,16274,-51046,-85303,-88910,-113823,-44738,92495,103021,37453,24340,32232,-9808,-47374,-60891,-65541,-34183,34069,36972,-38296,-63744,6142,12331,-55009,-54260,-35117,-48199,-37756,-33390,15263,106281,59066,-67672,-93605,-79237,-143458,-228785,-243584,-175287,-88997,-12921,44587,82904,88283,100833,78853,17337,12156,69419,36550,-72873,-87778,-22037,-15694,-52400,-30354,48715,105189,66435,14095,11629,-485,-49035,-76693,-35815,30029,62776,43236,20050,2233,-53906,-101806,-85491,-35734,-11901,14136,9306,-59464,-93154,-27922,13915,-68720,-155485,-118508,-38322,-35752,-66228,-46684,-25152,-7548,36422,8745,-40522,10620,41607,4381,27651,53530,-144,-43655,-68399,-106141,-95673,-44375,-3775,21141,-12215,-12146,44738,23059,-64001,-35781,74990,109453,69513,49209,10945,-72324,-118897,-46143,68640,76817,-21556,-81118,-1016,100188,125936,106809,68816,5763,-78212,-130424,-65337,3367,-3899,424,26808,37246,12256,-10767,9696,8339,32746,69708,-9720,-118537,-75076,67527,153845,151314,116810,98388,89691,66791,40954,34514,-10245,-72057,-54203,-25332,-50591,-74028,-51952,-31579,8498,80329,78056,-7372,-54476,-53290,-11145,89769,160723,89425,-10518,2109,73821,114612,35253,-95414,-135071,-79160,-23392,47601,120195,77325,-65836,-179514,-176407,-59493,7897,-13797,-2722,92817,118583,34025,20212,91076,96529,46856,8196,-2445,11785,59863,100538,64977,-36899,-103428,-72866,1255,27647,-44543,-107682,-73911,-31440,-42749,-51603,-46425,12897,106221,103722,-28595,-80136,-2149,534,-66633,-62850,-28934,-57944,-83655,-19482,63301,67201,-4294,-38247,-48812,-85325,-83432,9097,96052,99209,96324,121944,88600,-34451,-114522,-30525,80179,76064,32640,36229,25658,-27603,-58855,-36229,-52687,-94852,-94170,-55157,3946,51797,77270],[63447,5689,-34558,-31790,-45657,-51248,-22696,5910,37052,95659,156280,136518,46154,-15023,5824,80603,75939,-2387,-46133,-27220,-29102,-75923,-84231,-31748,37775,72585,42736,-4165,-2333,31100,78119,79020,15894,-40766,-23949,45131,56193,21631,36194,78426,74527,28738,-9860,-4071,12799,14452,-9719,-65558,-85852,-49748,-55043,-81532,-23186,24825,-38886,-93686,-20381,74445,65049,25801,22505,-3336,-43089,-52994,-27174,6002,52614,87965,61842,3593,-45498,-76560,-59388,-34597,-18289,9860,26005,-20693,-79628,-110050,-101818,-44641,2273,-18516,-38544,-25012,-23747,-19759,-3215,270,-1167,792,-18963,-59766,-88606,-101754,-59426,-17759,19057,65902,94332,78388,57350,45153,28724,-12475,-69648,-54599,60284,155355,167550,114951,36298,-18186,-46690,-82853,-93939,-52754,-10238,15178,71909,110984,118637,144082,134110,39089,-19119,-36050,-55036,-29462,19135,20647,52292,100463,37945,-49873,2992,83184,60907,5634,-61270,-142880,-119498,5493,60114,16605,-26081,6022,90391,123103,44780,-69566,-109430,-34410,59633,50198,-33446,-92006,-59591,8616,-8243,-66771,-33102,22013,-4063,-50210,-12406,30474,-5072,-40623,-29533,-14562,-48940,-67647,2305,60022,30296,887,-2013,-6724,25842,49890,57143,51629,51821,69338,69845,45845,-306,-23668,6251,4177,-49801,-59212,-11247,-331,-33400,-46595,-43857,-4241,69455,96046,36166,-26441,-27099,12011,26165,6827,-22503,-53824,-79175,-96267,-108529,-146493,-172286,-177231,-154225,-92902,-16258,18062,25957,20626,-16041,-21538,5602,-33722,-68169,-7856,38581,22082,8469,8493,29955,34237,38832,93315,128753,137385,175106,132910,11319,-33054,-13527,-12773,-13293,15758,68922,82292,51251,37245,66479,127840,187795,159907,90755,10057,-74132,-83681,-50147,-55223,-56852,-14223,90322,193243,125548,-41062,-91776,-13670,79343,85188,41409,36323,62842,109132,184358,160947,34487,-15127,-23347,-93558,-119546,-90119,-82319,-39937,2156,-26544,-61292,-80646,-46650,52915,53336,-39865,-72917,-13392,-6204,-80603,-66201,9056,-18693,-44021,41468,61154,-59897,-155368,-131670,-98586,-82241,-13361,51577,47800,33378,3573,-7281,22361,90337,180732,170243,86207,60973,47800,-2275,-47055,2730,97712,70911,-34872,-71819,-45294,-29144,-12215,-5298,-35651,-15039,71055,84928,52825,32660,-10206,-86660,-98684,-42486,29471,69945,15372,-34535,-4832,10808,-35268,-102529,-128601,-96269,-27384,51296,49742,-23554,-82843,-77463,-24590,41913,61827,64688,115411,145677,97417,27260,-23460,-29000,3802,-27927,-63912,-29596,-21073,-76435,-74891,-2504,68298,79805,29378,-16990,25582,56065,-22244,-88578,-40019,4972,-2174,-6612,19411,65159,75460,48673,50938,76856,45006,-28476,-53056,-27621,-17980,1553,66244,115038,42745,-48236,-67790,-22848,31762,30411,-30652,-57977,-37562,-7360,31291,33212,18184,15281,19266,44730,97296,66536,-59145,-150738,-122133,-72339,-59000,-20432,51371,66825,13482,-37990,-77323,-73361,-31473,10537,5921,-12338,29917,68326,12711,-78562,-110208,-98190,-48230,24744,36704,17160,58896,81578,23467,-34849,-26146,11100,44099,65425,62038,40629,18113,23876,57037,39489,-19454,-54558,-77811,-98425,-72944,-29202,-17461,-32110,3279,71635,65454,17566,73658,153505,82971,-21148,-63147,-108797,-106715,-53168,-51157,-96405,-70002,2786,24257,39887,26795,20083,78466,119831,97918,57349,22635,-18055,-71871,-60752,8824,-1567,-74119,-42961,61010,59584,-25805,-93613,-112129,-84145,-39085,20426,73921,66419,38868,35553,34304,45710,49642,22155,-22558,-48193,-41028,-12985,-33672,-96868,-63917,41572,44346,-14567,51172,146609,98455,-33323,-72375,-54688,-9291,71480,80136,48746,36953,2654,-79774,-133098,-99385,-13249,22378,15991,6910,24265,67780,59423,17348,52259,122000,85324,29975,-17244,-83730,-101647,-59358,-28740,-10179,-2001,10081,-10961,-76383,-116198,-77020,-2799,56321,59414,18453,15687,39495,24433,-54435,-106551,-46380,-394,-28037,-15960,35860,52778,57996,38503,-1582,17645,76466,55606,-1581,-39086,-81509,-79406,1415,42768,-6295,-33463,-6438,-10160,-51223,-80065,-77925,-48125,-6231,7894,-11861,6490,69733,101399,38497,-25139,-65153,-86813,-76399,-34808,42987,82810,30808,-13470,-33534,-34409,64495,141612,54950,-28826,37452,96102,61059,32553,-14758,-46895,-63016,-77800,-74784,-40629,2345,46918,29880,-27214,-27647,12412,-20841,-116382,-133486,-53496,-19336,-3091,20054,-15694,-48823,-19764,14400,-7001,-47327,-38528,-2084,-96,-5224,2871,7185,-24327,-13822,84785,123296,49236,23096,62247,39645,-17673,-38493,-84199,-124788,-56343,24686,-16425,-76907,-11517,57695,38077,31760,68726,32741,-49649,-23309,90604,78794,-39822,-65553,-14189,12369,23492,31542,35021,2769,-30843,-7172,43825,41814,-4554,-36240,-27547,-10249,-27087,-56157,-77381,-51367,-12656,26789,44193,-1188,-61204,-98715,-107420,-101677,-22621,62239,15234,-51245,-18171,30076,47502,115527,119010,48906,48363,72638,23870,11315,63242,67086,49821,70081,55085,30340,66214,73663,42916,15587,21882,59843,96259,61355,-2275,5869,42575,11179,19516,61488,34404,-4094,-4994,-27240,12803,75214,47103,23136,73786,81130,7178,-46467,-63062,-67931,-21670,21716,33613,9567,-25373,-40801,-68318,-91796,-76045,-63274,-11213,79503,99023,54482,35547,35043,-5161,-47405,-57502,-44857,870,66437,59069,4183,13954,70835,47509,-49510,-118193,-102579,-39094,-7431,-12652,17170,92216,89102,-3520,-77726,-115274,-181476,-239508,-247260,-224057,-195458,-107163,56958,157163,106841,26689,-18590,-33438,9918,101108,116958,26253,-46362,-29369,1385,-32460,-39422,50484,137001,81808,-3589,19441,71951,38214,-3520,26127,50729,13954,-24567,-1394,-3577,-72790,-91651,-18165,33968,-39616,-141305,-147880,-77202,-55760,-52672,-37564,-75490,-144891,-113215,-38079,-56839,-88812,-49903,-25809,4399,56782,25605,-34384,8949,43026,16658,46261,75109,15003,-57482,-101111,-118368,-95814,-44978,16549,31890,-36746,-44042,15059,3679,-34674,14417,111049,154074,124078,74130,-23390,-119126,-88932,23005,68776,6586,-94060,-120277,-22528,74564,103086,92241,29659,-30749,-44281,-70115,-76399,-70270,-104412,-106334,-32063,21489,9051,-3119,10125,-22982,-19773,46900,30688,-49854,-64476,-2677,50154,50957,42763,41509,30837,19600,13847,5360,-13142,-18994,17332,-31061,-130985,-110147,-14778,4082,37334,133380,146575,62200,17029,-24084,-14914,81630,127502,40368,-1758,74223,103661,54344,-19235,-69875,-49128,17353,44159,62460,109093,82221,-24127,-88575,-84152,-44837,-17054,-9717,21587,77599,106967,100156,107036,104450,42451,-33013,-81321,-111652,-86532,19575,99018,68318,-2169,-2698,79191,109845,30690,-90825,-151564,-111913,-35654,-17338,-13028,40210,80582,43568,-33322,-142061,-170780,-92728,-47024,-48781,-46561,-41207,-35335,-22137,23435,66861,27405,-70636,-121632,-111840,-70010,-45818,-44711,-11168,46654,66342,60392,49151,-22207,-88706,-12857,89939,94908,71321,66323,35673,-23421,-60700,-31988,-19467,-53184,-54276,-8490,25143,40039,67137],[-694,-37631,-86499,-94932,-94705,-64684,13756,76551,99084,103703,101624,74181,23325,-18648,-17308,45990,64540,8964,-21781,17404,16129,-56173,-96697,-67544,9031,69117,47654,3607,-13667,-24053,34881,84249,12578,-65888,-44010,17781,47650,45217,34348,46755,74064,44807,-26563,-35590,14730,60432,50711,-24547,-73363,-33608,-16501,-32878,-5895,3724,-57003,-99493,-43211,31180,41634,925,-39488,-49438,-65862,-132379,-199043,-163973,-19329,93284,77746,-2526,-62421,-102983,-125246,-151761,-113933,15107,83870,5443,-89490,-125597,-114580,-74300,-12388,31373,31209,4948,-25046,-39149,-24208,10055,39302,81128,109031,44240,-36674,-52204,-31655,-37581,-8661,38363,68670,70018,43212,-2561,-23220,-9781,-3294,4646,65044,138150,137384,64989,33027,38948,-2678,-35678,-3394,64635,68351,5491,16705,57294,8129,-46359,-25001,-4853,-6795,-5565,15834,47424,73599,51425,23446,22675,-12375,-47768,-17462,-23127,-39631,9379,158,-74316,-45748,38807,12991,-63266,-87431,-43053,31726,46818,-28716,-107231,-111312,-41533,17420,-13125,-60253,-62432,-57578,-66832,-67912,1791,87555,75872,-348,-28922,-12420,-14946,-34663,-26233,-21392,-56918,-104644,-99726,-42050,-37803,-65193,-55962,-49110,-46044,12413,45696,49694,48398,40445,50481,101931,159440,153903,83985,29950,12071,23798,47263,29445,-23261,-23833,4590,64,35099,100081,103946,64597,27640,19468,55193,99404,83857,38833,36220,45801,15606,-1698,-2599,-31450,-81498,-112386,-72560,-18756,-42723,-66844,-16628,23699,65660,98179,25345,-34606,40442,104792,74786,10083,-62467,-60349,25310,92431,102535,114392,120765,131285,107464,40878,-38673,-79035,-35003,67383,91478,51519,-12275,-70647,-54320,45419,138074,185585,141551,66412,10508,-36321,-38680,-43703,-82716,-64110,11544,106454,196313,138558,-38141,-103495,-43398,30224,58802,55212,30440,11330,55854,141335,125298,-8680,-83440,-97234,-89232,-43099,-11232,-59762,-99591,-148915,-207665,-164037,-65366,5735,54222,20729,-38571,-27330,14552,11355,-22666,-18892,-4510,-51540,-39741,77833,100398,-40609,-140195,-94547,-34139,-37850,-33951,5509,56016,88271,31833,-49977,-46641,34747,150347,156970,38079,-13735,30796,19847,-56285,-25289,95283,96328,-15485,-89162,-104182,-96142,-60411,-42052,-30864,53097,129687,76498,6257,-21466,-50638,-115446,-148262,-133069,-52516,39088,53709,44187,66685,41810,-10921,-12860,-11209,-44213,-57213,3706,24589,-24524,-46675,-29478,-44846,-79550,-74536,-11245,49043,58044,56659,48820,-4338,4820,74105,27462,-53989,-37562,-41433,-87984,-68030,-10738,17571,3777,-69476,-111453,-6602,107842,83921,9192,-5375,13715,34836,27971,-10122,-13205,-1816,-20073,-49229,-26829,2120,-25501,-63574,-75843,-44359,17994,50835,69819,76737,70966,34082,24607,70077,94238,8323,-121415,-142471,-43447,46930,54072,-9468,-61488,-75081,-19201,35216,6139,-85189,-133049,-98579,-59771,-22793,34654,87667,88630,64274,34044,-30092,-50640,27838,87260,22563,-25963,39036,68998,-15383,-102144,-94230,-24202,29461,34124,14202,31435,90347,93823,34756,-14658,-29781,11720,101453,116992,44889,-3455,9255,-5703,-40685,-59198,-86721,-141345,-170951,-151106,-126460,-103074,-42923,18819,77477,102707,38392,-23786,38610,115944,59274,-5144,-7544,-65951,-108466,-73946,-62819,-83211,-44734,-12227,-17639,14224,18921,24960,91678,117589,25862,-84028,-90408,-48680,-60812,-60925,-16274,-21546,-47411,-5851,35729,6721,-24145,-74019,-142982,-126034,-65792,-31437,11970,51434,57848,44141,34339,44267,27282,-6894,-24861,-37067,-14114,45899,48196,3615,26495,60839,-2146,-63267,-21751,21106,-5492,-42662,-1458,69280,81441,69860,22475,-998,34127,60206,3082,-49201,-11647,69963,74290,23170,12334,27958,27553,22653,41541,90384,141015,95841,18214,-37688,-79461,-76134,-16603,29541,27563,-26370,-79487,-130496,-190658,-210497,-164241,-94403,-30312,3034,-4921,8716,47594,61977,-16701,-106221,-69518,-1378,13643,41811,77215,102049,122420,73207,-18259,-42787,-2769,-919,-13893,-21712,-75112,-91773,-7309,41699,17889,35931,62256,38276,38478,55456,18299,-22170,-28100,-43457,-44329,5146,35944,48847,56895,73157,48609,-6809,-40770,-62823,-69345,-32893,-6574,-3920,-49013,-90915,5287,124840,62982,-53979,-26436,44952,46263,12721,-65249,-104315,-46055,19943,-7582,-66744,-58630,-416,9806,-22886,-21934,454,-30594,-94261,-105461,-78704,-52590,24047,55893,4320,-985,31825,32826,-12267,-85872,-81032,-13005,5076,-30414,-56747,-39002,-5898,43931,117671,149130,111902,108453,123899,77138,27758,13524,-35092,-62172,-595,26055,-40743,-67490,21740,38698,-43950,-55415,7332,12206,-23913,-13333,55107,57132,-22946,-70556,-75671,-54399,10381,53211,40482,-791,-18429,7165,42546,53516,47759,56525,28761,-34521,-57006,-18452,19707,35243,-661,-28581,4798,40520,37740,-11369,-61162,-77822,-50516,1296,7319,-16578,19572,69124,93838,149163,152308,93092,60310,21222,-47711,-37812,42706,50154,7573,15719,6666,-40996,-44906,-33531,-27107,-20345,28576,86685,108610,64032,-10610,-7384,43103,15697,24913,86691,61402,-15075,-19935,-2547,55636,123783,93038,3866,-13467,14934,-15837,-51089,-29271,13753,31530,22894,-2383,-39575,-100953,-101905,-86734,-102061,-57548,18546,49694,66128,61670,40850,50140,45180,-3554,-53294,-77359,-74684,-24570,38411,17661,-10105,46626,106632,71470,-34135,-129041,-122606,-64198,-49348,-27216,-336,16960,13967,-11975,-39633,-84017,-150488,-164994,-147041,-147745,-163912,-109991,46128,156498,105082,3943,-34343,-22296,10940,66728,119273,108904,22627,-18705,-6824,-36780,-53394,36288,151250,132201,23633,-23475,4822,26149,45808,65889,31879,-29239,-40239,-30695,-82072,-147098,-94072,35747,100394,1695,-150153,-148526,-22958,17272,-27902,-31997,-12247,-33845,-26454,-571,-24613,-57457,-52904,-34554,4939,59566,51729,12713,30424,46047,29959,73072,121755,55535,-41437,-61933,-47561,-47888,-16860,40835,32696,-35008,-39113,748,-28802,-79760,-48146,39392,86752,62120,37471,6207,-19886,18715,73661,54995,-19273,-68494,-85877,-51255,11596,38897,15715,-49352,-64610,-18276,-34825,-90239,-76943,-71417,-50486,29573,52421,-15505,-49442,-44059,-106372,-115995,-10191,49924,7593,-34912,-23463,9547,28350,55839,57611,5569,-41590,-47902,-41560,-19377,36672,95730,7445,-141777,-131487,-44761,-22348,24491,101070,101343,17481,-35494,-60606,-48682,2718,14334,-32319,-1982,90507,79948,6880,-23936,-27595,2133,88785,111245,52643,25870,34154,16952,15875,35332,20818,1997,17018,47679,74163,118580,153699,132421,61215,2148,-48850,-105387,-147938,-118720,-1198,77849,61555,15106,34353,111508,97757,-21322,-88739,-75531,-51589,-16252,3550,19877,67368,54918,-42845,-98872,-148914,-190072,-171711,-108426,-68244,-91914,-109893,-34704,41558,76195,94101,27870,-84147,-140486,-120054,-44653,-4652,-50050,-75897,-30799,-2411,5613,42171,47619,8438,37621,98199,99684,73696,47090,12063,-5988,-29812,-45383,-38935,-22381,9148,32587,8066,-24301,-4810],[-34758,-33958,-79352,-139048,-167203,-94135,32045,99474,98650,68795,33729,17541,25723,16153,-16051,-3041,18871,15663,18320,58146,71884,16483,-51086,-82306,-46010,25795,27600,-18263,-47918,-60696,-1497,39599,-20086,-61236,-45888,-20323,19740,19699,-25956,-14792,40820,27852,-44219,-74552,-21485,70809,83480,3349,-71016,-53925,-30625,-15326,12756,-5242,-51587,-60343,-68829,-64840,2519,13590,-58102,-70705,-71605,-153224,-205108,-143830,-29409,47407,49019,24271,-15986,-81681,-154751,-212143,-152172,18031,108946,47519,-14302,-26765,-28445,-31257,2521,72812,99745,65851,9743,-20543,-9500,26226,44440,78770,107875,30487,-30164,50771,119148,48140,-3490,1473,26062,66500,80110,28128,-24626,-8352,38627,51634,47603,64666,68078,17852,25975,91532,70680,12804,6005,60659,49640,-37537,-47320,-32750,-122828,-189821,-141517,-40505,10857,9249,23618,42454,37578,-8513,-36199,-14961,-12716,-28442,-50681,-128023,-136469,-12266,53593,18118,5782,8268,-31842,-72547,-89446,-70352,-57751,-74376,-106817,-108011,-76845,-26356,7399,-15927,-38715,-8561,-19890,-80494,-66034,41872,113386,69556,-3032,-13374,-12124,-41598,-70410,-51500,-27313,-54920,-85652,-66656,-61166,-90503,-53190,18369,-9429,-50943,-15643,11680,23676,16018,-30828,-35687,41931,137855,175974,92903,-12750,-6288,75862,107587,28293,-63367,-49767,-4232,-17994,593,63905,87651,92716,78215,50405,56998,78748,56461,27369,35608,34484,-6585,13518,91251,58471,-66991,-97515,-34325,-29685,-96293,-112815,-61126,3604,95120,134931,55765,13572,72188,115195,100817,41213,-59865,-93229,-22701,52090,57399,54379,34817,31559,67487,71172,-11491,-45170,48016,163066,122288,14137,-107744,-200688,-180242,-33623,90144,117684,74518,33789,18004,18512,14078,-46432,-97725,-43215,10848,49768,110584,54325,-105568,-138966,-63378,-7252,29504,73176,35463,-32405,14139,104079,115135,32691,-44150,-84012,-82650,-57085,-45557,-56005,-96114,-193413,-238671,-147026,-29299,38933,76671,26909,-37471,-3358,56706,44661,-15316,-38299,-17883,-28033,-30445,31343,38701,-21931,-63125,-44922,-27599,-42269,-61161,-23760,42250,83465,25642,-55720,-54650,5568,90398,114511,10765,-78342,-35542,750,-52062,-20415,97107,117432,38615,-38153,-107697,-132116,-75304,-33207,436,75179,88145,20201,-16625,-8914,-4746,-30232,-47713,-59944,-43891,-22766,-29034,-1771,70439,66962,35568,86185,107841,22487,-49044,-21376,3541,-20347,-20478,-12682,-83306,-166867,-167391,-91883,-29123,-18461,12896,30203,-21288,-38263,-5815,-6264,-3206,9634,-42699,-74850,-28203,-559,-15477,-35206,-106303,-181007,-98367,67486,118834,58564,24354,57843,104376,65052,-62149,-133759,-95176,-38653,-46954,-38773,24370,38472,-32548,-93295,-65779,2661,-7062,-2128,90520,167072,141961,98109,92632,87494,31471,-68020,-88042,-30823,-21672,-67439,-86451,-73230,-84909,-80619,-38046,-32785,-75732,-86238,-34895,5367,29634,53887,72259,70494,70585,65532,2950,-23990,57166,103807,25780,-2356,57961,28194,-66246,-87421,-50249,-11432,10173,-7093,-6881,41076,61721,39748,33618,14615,-34608,-1188,112309,105352,-2940,-35384,20307,41436,-3728,-63135,-106364,-169434,-197480,-155321,-135449,-135375,-45608,58702,69337,-7878,-97419,-85924,18338,70518,7746,-22624,817,-24022,-67052,-84468,-89488,-66655,-16317,-10825,-12724,33084,42836,35405,35539,-4832,-104040,-192734,-161347,-49143,10245,17454,4856,-29700,2018,31899,2030,-30635,-19214,-24304,-45036,-42361,-70904,-81013,-29251,13156,30899,49811,74677,71025,-1437,-64263,-53970,-50811,-15699,68282,74434,24305,44014,58374,-7386,-81926,-74309,-62388,-70558,-39596,46221,129152,118982,46193,-21527,-18612,40737,92955,58741,-6305,16485,102239,118134,74276,65615,62160,16024,-15586,32695,87381,103216,53132,-19615,-33125,3144,17142,44589,89488,80981,-577,-94292,-144208,-143083,-146681,-189449,-174263,-85658,-28102,-33446,-27227,15521,52086,-3510,-103380,-84183,-16145,6238,20669,30700,71808,123574,76562,-35362,-82625,-31715,31758,53549,24347,-80536,-155779,-90421,-1835,39167,77826,67506,11331,49772,109444,70782,4220,-27069,-72684,-52370,40424,50566,25105,50620,116219,143880,111526,57670,-6560,-74607,-92431,-70093,-50232,-95872,-173066,-102215,44871,64798,-15623,-46060,-8334,26483,15593,-46204,-60049,9715,64575,11953,-79431,-85548,-17881,-10917,-29209,26683,69816,25448,-11354,-8201,-41618,-67154,4079,38524,1203,7989,20884,10030,-1355,-40494,-51644,-10726,-6777,-44539,-48080,-10310,22211,75301,161695,199873,134821,84940,69691,53258,58820,59244,-16427,-78001,-55901,-52746,-98950,-69852,40552,51952,-26474,-50086,-14907,-16416,-39553,-63936,-54261,6019,37043,-444,-40707,-31285,25307,64411,22766,-32444,-24781,26528,51495,41963,35547,66780,49484,-2600,16039,78338,79851,58979,13489,-29352,-36236,4045,55731,40817,-19711,-57288,-62608,-20605,39976,57289,55545,62301,63372,56741,34117,17940,45,-41810,-97189,-106102,-39510,-16210,-46400,-61319,-61971,-63340,-60774,-85130,-96767,-68703,-13993,-6201,-17976,-18664,-50610,-52989,2483,3340,21970,113455,133318,45588,28064,68331,121038,169161,125149,-14910,-82942,-39531,-28030,-40910,4565,58906,43826,-20761,-28299,-23420,-98429,-133537,-131230,-129774,-36237,80740,81047,32329,-10470,-13808,41509,64839,10671,-46429,-65992,-58165,-21991,10848,-25202,-32412,49630,121139,102625,11412,-58551,-50646,-56079,-87800,-63677,-33357,-34957,-47365,-43040,-25438,-47919,-107806,-113705,-66104,-25539,-30360,-20778,31435,61888,29636,23386,32910,10574,-17651,-16276,38336,94427,63377,14375,-34593,-88188,-78846,15126,128748,143416,40050,-75169,-111681,-54660,23612,35828,-15060,-21593,28546,5258,-100983,-156637,-84171,19008,78443,49823,-9925,18518,82308,89706,49667,39626,72049,81228,54438,36167,30390,5466,-30310,-46945,-28290,47849,110601,102657,64142,40931,34712,74182,104373,27954,-47082,-8898,33653,15843,28907,66266,59948,16768,8944,24443,-33175,-148215,-164979,-75592,-8800,-23952,-39319,13593,97795,111526,75299,31478,-13412,-9200,-16004,-39422,-21407,-16806,-64407,-95571,-73471,-32511,-41588,-69343,-15008,49556,73248,80918,42855,-56569,-101144,-99477,-163000,-151834,-27001,37824,3098,-15482,9764,41593,63109,79806,70816,18197,-52833,-102857,-89089,-6301,94581,127726,37489,-63630,-70823,-53367,-50540,-17632,23181,28333,-31565,-98463,-103633,-81262,-75435,-71001,-59391,-11325,38972,26741,17639,27519,2746,-22098,50343,110902,59676,-6218,10934,48247,75722,125305,145438,87504,46895,54552,84124,139067,170051,109733,18645,-4417,-13678,-67067,-117797,-120097,-54275,28562,77368,49817,9453,26950,14280,-41043,-5952,67367,43003,-746,17551,50782,43265,-2107,-55077,-69951,-94919,-124392,-116637,-58363,-21382,-72997,-104035,-27321,29595,51362,89156,63273,-37487,-94765,-74642,-9630,57143,55694,-10137,-45795,-27194,8243,78974,141222,105348,68755,99795,105792,48417,-13776,-35331,-13867,-33372,-71550,-63860,-18910,21461,27212,-7832,-51885,-46825],[-6735,8968,-28962,-119085,-170736,-84332,44930,101088,93486,46735,-4567,-15076,23675,49375,17771,-27398,-57034,-16347,41744,63494,65468,26768,-22348,-43857,-35750,17240,46438,5568,-43373,-59193,-15807,-1478,-40474,-48661,-47982,-24513,22755,-14588,-78676,-48020,-3931,-1956,-16857,-37374,-6088,83633,100922,24659,-59297,-84217,-80402,-46038,12588,2238,-42961,-38092,-88017,-129486,-10371,73362,14620,-4588,-8736,-83008,-73492,6480,43545,58376,65154,75524,54945,-27780,-129852,-181347,-109246,26092,93290,78724,78924,87171,70326,35099,24726,78550,130558,110584,36025,-19645,-31314,-2011,31411,52723,32029,-61005,-84863,62057,201760,146612,45923,5711,21806,97512,168047,134387,31380,-15466,17788,54199,47420,17345,1037,-10980,20933,88716,80590,5979,-29442,-3621,-21897,-74379,-52448,-51239,-154773,-200206,-134260,-49195,3412,9091,10807,7944,-34739,-99660,-74137,26148,53501,10510,-50993,-151051,-164448,-31193,60451,41178,-13928,-64932,-66370,-31554,-40117,-70144,-106994,-140861,-148174,-97781,-36143,18047,61031,34793,-20924,-4886,11796,-8913,29611,79267,80457,44289,2468,-15142,1608,-11838,-65809,-77254,-44726,-31395,-36104,-17192,-28885,-42533,22674,100704,71651,-2103,-23064,-1582,47186,40965,-34955,-48085,-7363,14181,36086,1728,-67483,-30292,65205,75294,2529,-54749,-56833,-45418,-68417,-58592,22703,90092,91604,55784,13681,-5657,-18752,-36348,-46427,-61073,-84421,-100644,-37851,65111,21943,-142494,-140894,-36664,-40102,-78704,-58532,-53317,-24063,68462,96201,42380,37332,66012,78212,84693,62732,-8695,-41383,-238,54986,55165,2714,-50257,-35912,36930,72776,35762,40631,115534,138413,55064,-33638,-126299,-204788,-208327,-100934,12166,42472,14454,-11728,-8706,45139,53746,-42102,-91322,-23442,1511,-3663,4775,-72469,-176297,-167332,-90165,-29156,14318,59041,14705,-51046,13126,101565,111630,86830,49041,-3929,-84940,-157848,-141640,-41052,-5886,-71983,-100643,-38111,6389,16449,51335,20143,-53323,-25470,82117,87984,-22482,-75652,-34263,-131,-19063,-42846,-51579,-8028,13437,-23205,-64375,-51415,-20365,8623,18673,38226,13815,-17219,4317,32114,35884,36806,-6100,-84399,-83480,-33347,-43801,7665,129696,167943,117784,29352,-60648,-70287,-7638,20110,38398,78787,61425,13692,16223,56847,102345,100024,55348,18040,14286,3351,-57238,-54664,38283,58053,37823,96817,130080,59313,-62,5328,13139,-2009,-12115,-26081,-96062,-152631,-152902,-105713,-45873,-33730,-29306,-37368,-69084,-96068,-116545,-84865,24368,57636,-31020,-70166,-9515,9636,-13501,-14703,-48454,-133473,-113487,13740,61262,4119,9027,83899,131610,64284,-99514,-188943,-108857,8712,26550,13816,61897,81023,3333,-63504,-60853,-32951,-61115,-39308,74328,156919,144005,96210,37324,3771,26844,55910,60767,13095,-105101,-211496,-144785,-9422,16233,-45223,-25801,13627,-17290,-52295,1686,54498,43645,30147,41762,45699,53337,70100,25484,-5736,33118,45841,2547,15341,32444,-56370,-107015,-48836,-35944,-93101,-98249,-67392,-25075,17480,4422,1215,57326,47465,-16124,7755,82226,57364,-20372,-16317,37895,82809,83972,24805,-39650,-100427,-134623,-114473,-104451,-127899,-63073,38540,6023,-127914,-184857,-94244,26989,39614,-26405,-19949,17102,19375,-7621,-74556,-90898,-11346,42155,22680,25003,64228,30021,-37725,-76975,-105381,-134476,-146523,-101874,-16025,53976,83339,33326,-40890,-9814,24542,20935,21487,9251,3599,55135,60202,-39932,-64462,5681,10209,-20613,20627,106588,115722,6875,-78260,-58921,-40406,-18623,43743,48775,-3065,2365,32385,16582,-37327,-35138,-41559,-77756,-62792,10448,60933,67095,30812,-22421,-26101,27731,97831,78804,-11999,-29750,30399,75767,104970,114976,87750,27294,-23772,-6786,16533,14850,-4426,-15221,18420,79733,66512,42314,87739,106199,48263,-22813,-49969,2824,4634,-108057,-142022,-76097,-55030,-81411,-76206,-13273,51996,22211,-51818,-22051,22538,-8142,-47875,-55833,-7251,63894,44836,-43599,-64660,32742,137921,147637,62083,-93827,-208958,-161496,-45488,47717,82722,2851,-83221,-24391,45901,40676,23888,10268,-33956,-14860,70769,76190,32311,9366,36369,89223,123686,113042,76166,34219,-30640,-105313,-133607,-161239,-219730,-171607,-32772,60335,41829,-18456,-5660,38913,24204,-26546,2877,61628,70264,6806,-73919,-87447,-18874,-8734,-34208,33593,112472,79909,30007,37263,21445,-50768,-65462,-46923,-56171,-42061,-32190,-45718,-28888,2367,11157,21424,-2245,-40359,-26417,26427,41277,53097,110346,118699,25825,-34885,-32138,-15813,15227,32599,-23616,-101437,-128787,-121203,-113117,-66504,14001,54073,43141,11307,-7824,-32973,-69161,-108533,-98689,-1806,69293,50492,30720,27360,31184,36627,-29363,-101945,-58545,32038,37844,-23293,-38338,16749,47138,56640,120912,175957,104951,38609,34281,22885,-21127,-8248,44529,26563,-13295,-30825,-25747,19176,83731,107419,62633,24659,-14354,-64622,-94251,-88740,-81281,-68880,-66894,-66340,-38444,-26147,-36318,-61649,-72061,-35908,3607,-43028,-96121,-58526,-3624,-54986,-113950,-91862,-72319,-86363,-63776,-27361,37462,148944,185186,92695,64015,100780,111388,107298,69508,-28788,-84572,-50234,-20085,-14882,39455,99519,69492,-36085,-20991,19043,-61142,-148716,-172708,-121676,20685,108104,55731,-20009,-61354,-52180,14552,63650,7829,-59135,-44337,239,10268,666,-22563,7,65747,110356,118402,79563,31856,19195,-22132,-85606,-103872,-76898,-34565,-9115,-9149,-25039,-40685,-79270,-104310,-51071,29492,50038,46871,19674,-47063,-70737,29581,80180,6082,-74949,-92644,-42320,29840,57969,37187,-50596,-120277,-68709,14322,74008,84307,30586,-51021,-96901,-61860,-9174,-15071,-29284,32795,94647,62153,-26663,-72915,-55615,-43025,-16620,27258,61558,90806,104854,96908,101366,94501,90350,87986,50159,40105,64114,57101,13987,-57989,-87616,76,122993,143282,70554,24631,26289,22243,-12594,-68973,-77049,-5107,58149,72230,86696,97426,97165,68296,42296,26456,-34412,-148433,-187556,-131940,-66560,-60991,-100472,-61647,69945,104764,43513,64,-12989,18313,38027,19452,9333,-27431,-98358,-95492,-59251,-32775,-8530,-3741,20180,77924,62724,-10806,-56603,-88823,-106555,-120031,-162589,-127986,-31131,-3867,-30308,-22480,22148,65064,64118,10796,-10888,16205,-16625,-116685,-127779,-2021,117865,103916,22701,25033,49307,11246,-36050,-42068,-20370,9573,-11305,-56788,-69605,-64322,-66100,-43141,-12630,-376,-19594,-34415,16357,44346,4500,-53396,-33445,55406,83961,40003,36804,63355,73328,130131,206220,147943,48723,43400,96914,139806,136613,74312,17012,11533,11871,-34383,-87218,-122060,-117771,-34683,85019,101456,10526,-42439,-44491,-16787,66020,135157,82720,-3857,11672,55802,7735,-33858,-32317,-47934,-69854,-37285,26891,72902,66832,3316,-19389,-2892,-41862,-61532,7979,69029,11220,-58025,-58818,-13594,79079,143780,72785,-18568,-19304,4078,69937,146438,99171,34154,69828,94956,28463,-40669,-52995,-59287,-105987,-105254,-54141,-26296,-31673,-30608,-22904,-40809,-44784],[4378,9355,-14719,-66203,-98067,-44707,40388,89418,98221,51685,-9084,-30332,-1907,37263,19407,-64467,-136745,-66274,17114,-2820,-43677,-86084,-79020,-12412,10506,33122,82242,65801,7106,-30412,-17180,-19696,-51442,-67986,-77476,-24230,43044,-10630,-85866,-68332,-43625,-12036,42074,50838,51309,94913,103406,46700,-27405,-84608,-99585,-65040,-5550,-12842,-69385,-78029,-100953,-115124,1044,98516,86487,96775,86617,3498,-3961,46731,76125,99799,102076,92461,89150,27186,-67783,-104922,-51812,11440,46195,85313,123347,106143,69224,38962,17455,53133,113131,85143,-13245,-92037,-124181,-77140,16997,47471,-16639,-111268,-123784,-14939,122963,125839,66660,38834,55838,119840,203752,209833,103391,4337,-5652,27715,50245,28671,-2717,-6899,15894,37451,451,-53815,-31600,-2277,-45868,-77712,-13613,9960,-79041,-134576,-88181,-42805,-457,34068,55980,51558,-14798,-104133,-61040,84079,124034,56796,-18509,-121161,-133787,-15416,33673,-17171,-64503,-88695,-58975,7748,5620,-48705,-85964,-115168,-123864,-71164,-7026,52947,109506,66377,-26369,-26143,39670,102376,144914,106643,40036,27897,3921,-32242,17269,46666,-9903,-51783,-49528,-26641,-21374,-27245,-15271,19268,50230,68206,80965,36733,-16376,22668,136364,135608,35910,11971,3848,-57375,-60505,-35644,-51578,-26665,16904,-3958,-18731,2774,3109,-18557,-56173,-63926,4132,55193,12701,-32744,-48562,-71390,-90115,-74793,-74174,-130990,-163649,-124802,-29334,40458,-31795,-181468,-169579,-63622,-26532,8816,46077,9870,4567,52294,38130,8064,29060,45473,49310,67852,66690,19663,20435,92982,144616,109149,14127,-46856,-30500,2118,22482,35612,54326,63044,26574,-31218,-67242,-83241,-106281,-141125,-120227,-65069,-18958,-6325,-28210,-29330,40716,70343,-3530,-47392,-11430,4750,-15751,-67942,-152530,-178945,-148206,-105347,-42046,-2302,9117,-23054,-53135,836,58605,54469,59400,62977,26402,-65191,-164606,-123598,15712,87433,65460,28602,36371,23469,-25683,-15162,-7037,-61063,-60191,64651,105258,-2716,-67252,-50549,-20958,-12820,-40390,-30660,30016,29184,-41864,-84668,-38382,49937,72315,16771,557,6962,12886,56247,58070,-24205,-67256,-43350,-43805,-31401,12788,8010,42370,152791,223032,192256,65698,-21422,24905,81150,46318,23441,76846,113370,84828,64762,83746,147977,135394,23866,-38529,30148,105755,43679,-27165,11300,31808,20107,53787,71339,54701,51025,44224,10668,-9666,-6378,-8530,-48356,-65136,-54136,-33275,-67,-698,-34369,-70150,-81158,-76723,-105641,-108711,-2840,54895,-6645,-48815,-7876,21174,11366,-912,-7459,-27764,-17397,14887,-18615,-93093,-66884,25001,87298,57078,-55920,-100018,-14923,76233,72117,32833,40397,43465,9227,-13406,-26757,-46656,-64789,-14510,56748,79520,61703,29641,-47570,-76131,12445,117395,133191,52880,-92350,-200164,-126057,45376,106074,48964,41547,65566,5022,-72349,-19020,55902,34045,1814,11767,10726,21524,57301,38959,6734,2492,-6793,-12511,22192,8269,-80877,-85496,-12043,-41500,-157326,-163799,-68398,-2204,3245,-9452,30637,76359,20042,-18213,32188,57677,16479,-17260,3224,28155,34008,57320,67691,39892,-4317,-36292,-39368,-45906,-98416,-96004,-18762,-14474,-97233,-112541,-34802,26363,1535,-46171,-17461,24649,22620,-8927,-88511,-88600,28869,88092,53908,45483,68003,-19663,-137864,-128405,-56339,-28736,-15698,-2745,-4795,21343,56857,13935,-49215,-36289,26257,91431,119585,72561,18585,56789,86573,28020,10901,55562,22829,-48011,-14791,84317,115067,35207,-43940,-43957,-15791,-7243,8175,7969,-29437,-48848,-22748,9970,25147,42511,4759,-79869,-101572,-45021,-36689,-43409,-7911,-12503,-45236,-18283,85608,96195,-6365,-68565,-65146,-11269,97878,130107,66992,6599,-19247,-27257,-49782,-48055,-8974,56197,92466,88111,25098,-15557,30658,58628,28513,17224,16552,60899,77831,6499,-46287,-64154,-94077,-116465,-103397,-27427,70767,66840,27163,70123,77291,-20447,-98990,-102705,-69976,-14373,-3829,-47983,-35926,87765,191612,174178,52962,-106315,-194463,-149226,-55676,34447,62697,-52318,-144940,-85812,-25752,-1677,45536,58516,32289,34194,57610,42076,10191,-51093,-91869,-54314,36599,89249,110393,131187,70910,-66958,-142723,-167768,-195080,-159271,-45712,68964,80000,26991,40999,72369,43139,-10625,2734,44202,70832,36406,-34507,-66783,-23954,2861,-32604,-37630,32828,49089,-16196,-14489,43729,-20161,-113129,-119701,-100340,-57017,-22211,-43543,-42345,3482,38960,48974,11326,-43075,-66074,-30998,8533,9678,717,-37063,-103034,-97410,-45902,-45590,-59787,-42633,-28035,-53155,-93840,-95621,-71914,-64512,-29935,47529,101481,58260,-12302,-50553,-82385,-95990,-34465,46810,47499,16565,22401,2181,-22560,-25703,-86172,-157054,-90646,18823,2387,-83845,-67042,22522,61295,83974,153769,192737,97783,23383,56775,69252,31648,35452,34021,-30333,-36638,16915,70274,91101,86181,78167,39711,-5400,-67459,-100875,-91790,-83735,-71546,-18757,45966,88585,75191,43823,46284,44835,10807,6499,48999,23623,-28750,6777,67650,19140,-59637,-64985,-33679,-57592,-87575,-44013,70865,170240,162966,57073,20676,32748,7442,-12538,-4183,-17153,-26093,-981,7356,-1565,49370,121785,95149,9113,7808,12493,-68118,-149070,-152039,-42307,117406,139107,34323,-29222,-28431,-13086,22707,46623,-10836,-69914,-36004,13923,479,-16159,-1542,48092,77139,64378,84707,115177,60547,-6991,-37079,-84243,-108646,-78662,-20582,35769,44862,1530,-11677,-29440,-63051,-36337,7739,6447,16232,-1105,-85934,-109079,-9717,34621,-31123,-99791,-101137,-40611,17342,32504,16825,-53967,-100576,-27472,29783,26654,24512,48143,66387,59453,29128,-14058,-40932,7835,91073,92202,55241,33581,12447,-9865,-52437,-54244,-7483,-1810,-19150,8632,33682,75668,76423,40368,17754,2169,24293,60690,59419,20834,-71731,-127450,-75720,15360,55274,29990,9678,15775,-27749,-95239,-99375,-65252,-26776,36586,99163,128284,123207,101282,60762,14059,-32133,-56288,-60543,-71914,-97461,-82792,-60213,-108077,-146156,-54430,39630,13187,-30427,-9042,46187,77744,82164,73841,17776,-68884,-79520,-27664,37909,96395,67017,-10067,-25866,-65599,-153247,-161039,-87632,-71651,-113987,-129978,-94289,-63819,-53464,-38869,-30793,-8908,37792,10258,-111743,-135323,-19838,9908,-91606,-135165,-27773,77532,48697,-20227,37874,99762,56986,875,-14394,-7124,28302,40479,48997,26688,-158,19813,49920,46443,33629,-20169,-74559,-41458,-4772,-3212,-22056,-22735,55797,125643,94617,57455,53864,31025,46763,113567,93820,20534,41263,120922,148353,105449,61085,44975,40064,21822,-31040,-84619,-104291,-90737,-34614,68200,131215,69779,-29577,-52938,-3569,53537,96030,67631,-10062,-5480,37935,-3538,-37895,-44562,-63558,-57666,13512,105939,145013,90855,33776,51466,39118,-73488,-157908,-96809,24484,23919,-62476,-93918,-52892,27066,83100,37331,-23856,-39660,-58224,-29721,26555,7576,-10759,29625,52063,19863,-1927,-14250,-81681,-149394,-92588,-130,-5856,-70594,-79604,-38824,-31574,-34028],[-17338,-24430,-18887,-1381,-6589,-6561,20091,56257,80605,61494,21174,-8449,-13306,15654,5133,-81986,-131373,-44786,438,-65281,-136056,-181771,-131098,-3992,42470,50159,93936,101566,65897,22325,1817,-23930,-63104,-90438,-99041,-39382,51938,38712,-41786,-63402,-32403,19717,93150,122376,92796,81469,78029,63179,30881,-16784,-39892,-21884,-8210,-36845,-90457,-113973,-98301,-63904,-1558,37287,58411,110725,114666,34790,-43152,-56291,143,67947,69188,44190,64090,47723,-10439,-33366,-21644,-30572,-15073,59994,109715,54115,-4581,-13492,-4783,39473,73859,5506,-102863,-165864,-188613,-123256,-1452,32405,-23714,-71310,-75999,-55415,-5318,6375,24288,58921,76566,87386,147432,198906,145505,57123,22991,17542,30103,46916,48678,30199,24330,9687,-75496,-109945,-17256,44400,-25234,-77710,-601,69417,21956,-64348,-88695,-46105,21629,70925,115393,140634,87411,-31893,-45296,65079,115461,74078,5743,-82063,-62415,28156,-2972,-81393,-74503,-34694,-821,41700,26693,-30650,-56255,-58782,-52560,-27862,-12093,26992,91391,59938,-28728,-20322,75468,167456,182642,98450,13391,21556,6316,-35916,15348,71620,46308,3663,-35098,-41907,-52549,-108019,-98866,-28398,-14684,-31464,13170,25693,-9167,51491,192060,186116,75512,35364,10871,-35448,-5407,36246,14425,-8713,-22301,-47127,-19863,39005,60271,49851,10989,-24315,-23128,-55126,-116806,-107036,-61022,-73447,-84813,-50228,-57681,-133035,-152290,-73040,45039,85854,-18932,-133929,-126074,-60620,-7193,62348,93975,68063,71503,79603,25394,-8378,12523,31316,42223,63497,57082,3425,22285,121764,170621,118288,56726,22915,4290,-32759,-26324,8086,705,-37255,-30914,-41133,-66755,-53202,-35806,-71576,-99010,-111358,-76069,-15039,4006,3541,32390,65308,53611,9384,-11549,-3689,-23301,-93826,-157704,-148724,-104196,-77411,-49798,-55645,-56819,-32565,-32217,-48044,-61116,-60147,-47922,-43958,-51258,-38604,-41471,-9784,52312,93469,72916,14283,569,2480,-38603,-30948,7475,-37391,-84114,5309,82862,43494,-7864,-40216,-52572,-20994,21857,66100,54550,-29203,-77104,-61454,-19924,54483,90354,18241,-42411,-46171,-28472,36022,33405,-82896,-141332,-91407,-17050,68611,122571,99172,79038,129157,211000,197200,53863,-29294,44439,103667,18769,-42824,62661,183464,162531,75238,34250,85348,67200,-60921,-126165,-4299,142439,120978,7013,-27886,2136,31581,31944,381,15406,55310,36656,-39226,-60344,926,51495,30321,29728,73842,85195,61747,37166,5099,-32109,-42224,-7968,-10273,-57608,-40543,12773,27705,18565,11046,28340,19776,-44358,-51771,25110,74100,35754,-49875,-125237,-135305,-81573,13574,76432,61601,62763,98397,114522,69101,5853,-22937,-24325,1497,30254,12730,-33236,-32270,41416,62776,22856,11545,12905,-52839,-72086,15400,70308,61211,39142,-9009,-58026,-50091,49777,117692,107150,69996,26317,-58382,-111813,-38891,46790,37740,-7157,-21111,-29399,-11999,23936,22239,12007,11457,929,-418,32371,41178,8837,-1654,12777,-20757,-109765,-111943,-1009,57500,18746,11358,68173,43628,-67310,-60018,33600,45002,-12156,-30727,2385,18899,-40855,-58303,3347,34664,26081,40285,50591,20242,-49032,-92941,-50504,26697,37154,23240,21275,-9005,-46446,-63733,-49012,-22823,-30103,-63262,-114099,-100939,-9614,47775,25301,25218,61041,-25167,-128595,-49001,76916,74029,36720,14993,-11334,-13115,-22279,-39437,-24824,16263,76183,135118,152496,120583,49398,25201,77963,96308,64995,47999,15985,-28162,-17020,24928,62368,61508,2053,-40491,-25035,-10228,-8277,-11821,-47803,-87154,-74267,-7887,58927,69858,-2725,-97376,-106231,-34217,-42607,-118751,-81225,-28343,-60910,-69325,39707,88391,21871,-46656,-82345,-40758,84391,112156,12352,-49081,-29655,-16976,-55049,-40898,44791,133888,139953,73366,-9284,-32230,-8804,-22206,-51655,-22639,4988,20787,55270,55904,-16550,-99531,-106650,-88335,-82867,-29105,65332,82078,63028,98877,79408,-31491,-84473,-63658,-56470,-35545,-12891,-33612,-31743,56120,137021,123977,14767,-105415,-127844,-76228,-34953,7660,26169,-47845,-105543,-52928,-1641,22421,69104,82195,61979,54959,31476,-15866,-21097,-50943,-106954,-99145,-14538,52534,96130,128550,98525,9035,-50508,-81912,-106330,-89180,-14513,74925,84557,52600,64770,72041,56823,11710,-51160,-45804,46674,78228,29747,-8448,-5446,12384,-27065,-103448,-82255,-29284,-74328,-86698,-4793,-14315,-84984,-90661,-52395,14334,52163,12782,-16952,-14216,4594,12437,-17611,-56809,-107605,-126150,-63366,-5494,-10818,-46793,-82686,-33710,28794,-786,-60720,-64929,-15556,20118,1140,-22229,-33826,-67948,-41351,54693,126808,79197,-26946,-82247,-76281,-37180,50231,90728,16919,-51903,-67942,-103910,-102463,-65441,-93349,-134541,-79594,4617,-11003,-56998,12983,107730,77851,48960,103859,131609,59928,36936,83760,78860,58403,57766,-2173,-78168,-45509,73306,163593,130259,34989,-3249,6444,-10207,-63681,-61314,-8799,11954,7709,35414,108110,170059,151444,107130,126435,149880,93563,26898,33454,30955,21553,53721,109568,109868,56566,17827,25810,3961,-45989,-25037,82180,135803,75351,-38514,-80398,-88184,-91107,-41146,23325,23468,29005,72804,44668,-21740,-3796,62623,69247,46499,16014,-30332,-90944,-108818,-63983,56783,185944,178429,71386,37114,61934,72684,82434,55854,-2325,-33297,-37519,-46234,-51039,-24123,4073,34188,36958,-2820,9119,67992,12385,-88381,-109777,-105526,-54094,-7277,-20626,-13079,33967,57877,60863,31891,11012,14963,-16022,-69244,-57234,-36480,-65527,-81212,-61657,-52507,-55645,-66155,-49755,19622,56323,9206,-27388,-61417,-83797,-29053,21833,17898,25129,91170,164094,175630,89003,-36654,-62056,44724,116045,59920,-664,7252,32158,50345,27005,24558,41087,-22716,-93900,-78858,-29753,17288,26866,6450,-9409,-14687,3548,31343,20429,-19636,-68402,-95315,-100699,-117614,-96265,-43213,-10709,2464,-15955,-32549,-3836,6377,-15325,18923,82166,116014,119685,84812,26911,-35152,-92303,-72241,22880,41007,-43021,-77448,-57336,-89519,-160604,-107738,11702,-1201,-48332,14517,95298,103802,104094,115737,86158,3117,-47368,13881,116972,164933,91781,-35112,-98026,-116269,-176643,-163044,-50166,-41613,-112667,-94943,-41244,-67198,-74920,-25513,-8341,-16355,5095,-37301,-165783,-184788,-62011,-7226,-57754,-99885,-59819,-1166,-12338,-50936,-7601,34527,23606,35023,37082,12998,32257,68205,108191,86760,55065,93064,89810,28723,28976,8859,-76579,-95722,-51105,-4188,33503,85077,150329,177771,109225,37380,23288,-8011,-44805,-37167,-30515,-20842,52216,153726,182881,118530,68435,59803,64322,41502,-22315,-68986,-34980,45292,61506,62685,117645,106862,-2040,-47417,-18720,7592,53732,55033,-11482,-14946,30626,17701,-19779,-58725,-49573,-3450,35129,81638,110081,41247,6100,76260,98186,-15575,-145730,-130908,-9002,24517,-65040,-105379,-54436,-18713,-33346,-55029,-52983,-65237,-106985,-125275,-98026,-40679,24843,37762,10855,6000,41743,42639,-23211,-56195,16871,82527,49646,-30279,-48915,-10429,-1731,-7537],[-40850,-54316,-22521,27526,24606,-2781,-17272,-14254,4754,22924,31182,5128,-34542,-8231,12514,-33867,-31813,42656,30849,-42106,-102612,-151315,-110497,4980,61224,56938,58470,69118,77070,61681,26270,-35287,-82548,-82331,-79707,-50640,42123,78612,15888,-10413,28490,59658,108311,146071,102250,49234,24605,48573,87042,88011,51914,34126,9512,-26403,-57058,-87082,-79867,-35589,-34338,-64712,-40015,11276,37268,19538,-60489,-137565,-120861,-50669,-35127,-34084,-240,11528,11043,21411,-5585,-66010,-58190,18788,73012,27618,-37349,-47989,-6290,58234,47544,-45032,-112672,-121640,-121389,-79575,-14194,-3168,-15546,8801,19560,-23180,-51558,-61415,-7209,63830,69238,48878,100539,160947,132764,77870,64082,41705,2891,9279,50644,47473,55486,62284,-39356,-106026,-41920,22629,-38248,-99732,-28740,78833,84627,-12264,-111500,-61839,43850,61715,81357,138728,121968,-5446,-76984,-26328,34200,45851,6002,-24419,39641,66162,-31858,-80933,-22238,36758,66505,83861,31804,-47942,-70580,-22580,18358,6418,-44917,-41404,32914,43457,-28208,-12898,89078,150514,149011,88090,22793,27804,32064,3012,15710,58407,65769,40624,-7378,-38066,-83503,-177449,-203363,-137142,-94623,-76935,-32641,6095,20061,73114,143990,120214,51579,12460,-24314,-13804,74299,109323,60522,7618,-25515,-28958,4468,38152,40388,41241,36457,6093,-51652,-139721,-178764,-100555,-8782,-15592,-43443,-47404,-80405,-118830,-104266,-32858,79144,109969,6779,-69309,-42816,-10579,-1475,24969,58626,82259,109031,110509,61093,19060,22534,33118,40602,57301,51432,4825,2615,37217,54467,50963,68421,64698,18451,-35737,-14498,18052,-18864,-52025,13804,29726,-10674,-29439,-14497,-26645,-57957,-110527,-110654,-33805,42231,55068,33464,53724,93101,49508,-22820,-47258,-46995,-65638,-113723,-141330,-77778,-13031,-40324,-125949,-115274,-5638,28148,-62988,-153210,-153080,-140109,-146317,-120851,-16169,52222,19114,6774,45909,23603,-48612,-66750,-31259,-6414,45764,85023,5989,-100130,-53838,63498,97659,69906,16094,-45061,-52406,29330,76838,-1458,-117138,-101356,-23366,-1970,14674,61650,2124,-94448,-132426,-108004,-22661,-2035,-89788,-134119,-101551,-27711,82418,156083,151382,115364,100192,133882,124382,30844,-41677,-6543,62429,-2858,-73888,56058,206093,174058,47161,-20755,6253,1818,-65492,-98894,-30763,50630,48468,-29478,-84208,-35663,48560,30211,-46918,-45076,-3544,-25033,-100606,-103594,3521,94915,79757,89450,168275,176370,107701,59654,36823,-1572,-25073,6674,38906,17946,-20722,-14173,44303,77190,34512,11759,-11454,-98828,-97014,20229,72151,15830,-41388,-74546,-111349,-120057,-32402,90389,143153,139569,122222,109642,63852,-6393,-50158,-42525,11200,63543,37483,-22757,-10957,81196,81742,14500,37358,84372,34181,6534,38173,-12191,-68971,-33050,32228,40910,10324,35266,94476,100680,39385,-62203,-129931,-100779,-5690,45741,27962,-23058,-53297,-52080,-32690,-18231,-29222,-12019,20033,14669,-2993,19152,69561,96696,64595,22009,13735,-14093,-19288,42449,56095,-8492,-8960,39158,-25180,-125691,-88313,667,10771,-42056,-45595,24564,40807,-53843,-102645,-64455,-45727,-27890,57970,98081,51495,-3242,-52805,-55679,31668,83551,61991,19216,-48205,-68600,-63645,-81404,-93123,-90151,-86953,-93179,-97757,-80952,-58628,-61800,-14129,72823,33392,-19635,67312,138269,73521,-10565,-28477,16824,23703,-63302,-77820,12772,90770,90390,81206,77671,81716,66493,46719,78588,83121,26629,-4803,2104,7123,-5487,-28215,9455,67874,14958,-68635,-84164,-59202,-17865,-6180,-72221,-119748,-76533,19768,62653,34704,-43461,-100325,-82518,-3689,3172,-110193,-136683,-71360,-68501,-96688,-41097,22380,31172,-1277,-35442,-4417,65785,47208,-53197,-89366,-48259,-24766,-58584,-30547,67414,128346,118899,78343,29503,14556,-4811,-65013,-99363,-55462,5735,17987,26066,12596,-85406,-146653,-74424,-30647,-37924,517,48239,50757,32490,51452,37875,-21587,-13738,30688,28681,27154,36519,7700,-26012,-6542,48005,63118,-12723,-93584,-73257,-19472,-11231,-5999,-2487,-17903,-19036,36310,83965,86614,64919,46719,30071,33280,11109,-42520,-11264,33917,12387,-12207,7992,39720,64781,58584,39745,32770,29481,24512,4984,-17351,-16761,23439,38222,30083,31024,17847,26191,4642,-85864,-113431,-15337,54894,57788,48997,36033,7134,-39446,-89990,-85086,-49689,-71780,-109765,-82951,-48956,-32678,-6449,34096,81943,75545,1374,-50966,-63258,-65464,-77307,-90231,-55389,-59595,-131189,-120135,-13183,75672,93765,44473,39560,53233,32038,-1347,-22228,-11188,22377,17899,-12495,-50628,-78746,-32742,45147,97488,69097,-45087,-126262,-76080,11178,69097,81378,13232,-83594,-153127,-189278,-138463,-54002,-51806,-68428,-48570,-5951,12635,23989,94110,135909,30123,-38309,30008,72567,26510,60945,104223,59626,25638,6087,-60129,-87774,-27069,78617,140539,72321,-40976,-68612,-29478,-17416,-55861,-49377,18173,60639,28024,-9775,20449,75443,97310,96656,125513,127797,57663,-9362,-23242,-32609,1154,48577,80761,97400,77124,37799,22553,6953,-15627,-14794,23738,24579,-36910,-121928,-149929,-153686,-110280,22812,110148,44261,10251,84517,72942,-26752,-58414,-23291,13635,7193,-16775,-33861,-55086,-38977,17784,89234,154572,164621,113929,100980,101609,95907,113119,83401,24383,-7578,-71700,-116998,-67280,2997,-774,-26449,-38660,-62571,-64498,-34441,-61233,-127481,-154687,-107892,15678,65947,-27002,-90776,-11906,92203,90748,24379,30643,59869,8460,-71761,-88355,-77511,-61798,-56978,-70838,-78322,-50134,-38516,-26028,31562,46114,-17305,-45424,-66237,-107258,-96569,-30523,26642,47132,72428,114954,124059,38008,-95059,-87067,47041,102180,42961,-31571,-45196,14865,94307,106033,106229,114164,65989,-24057,-79692,-52071,-11555,7612,31895,32578,-15424,-37122,-4689,-5528,-30602,-17573,3831,-21161,-113661,-162125,-114084,-62884,-39935,7720,64416,79903,52979,16119,12491,29874,48124,74478,84816,35127,-39816,-87278,-61233,3963,7833,-48456,-62980,-54026,-91761,-142133,-78082,17008,-13339,-55445,18903,88072,69172,67958,101761,122334,78382,14233,27819,77945,87621,50529,-11907,-47938,-57998,-109545,-92113,-8325,-43818,-130952,-71290,47603,14862,-58844,-34038,23936,29743,6227,-43788,-126252,-153422,-100505,-51360,-37547,-51016,-74765,-77165,-68426,-53624,-30416,-32583,-6266,56953,41290,-15058,3822,56277,74651,41445,47142,92441,37602,-64866,-59549,-30628,-80808,-102287,-61844,-24434,21283,136243,213953,181462,76154,-9789,-29828,-46130,-87061,-105849,-115847,-80577,24533,137056,161910,100313,40549,23911,42066,38442,-12240,-28285,44253,145841,139638,72092,65603,38714,-51461,-80040,-55665,-22621,38772,31333,-36219,-29844,21783,28840,3290,-40265,-15864,42860,43228,26579,16294,-35277,-35604,59522,117595,42637,-76848,-92398,-4352,13631,-61426,-82131,-28772,-15931,-64276,-88748,-65153,-53762,-91868,-144836,-134675,-28671,74421,56194,-17559,-38223,4705,31429,32418,67451,127456,120766,59856,1680,-1773,37229,38316,13713],[-37223,-61140,-48439,-10697,387,-7014,-34663,-71005,-75413,-47306,-13747,-44781,-101802,-52522,26298,40251,56945,96560,76189,39335,-951,-76928,-86159,17985,94222,54778,-3254,3707,41169,53907,30042,-50143,-96397,-53988,-34677,-26794,42076,73947,41572,51168,69568,64925,96818,132898,105117,44701,-11975,7133,97966,146869,97814,38615,16646,15178,5484,-37137,-51819,-12243,-44298,-110861,-93290,-75917,-53215,6350,-8608,-126737,-185915,-144597,-108899,-81407,-60062,-48956,14190,67762,12789,-63438,-48691,2779,49008,51027,875,-37222,8795,76401,38860,-20018,-9370,14043,9348,6058,1728,-3289,16240,59316,56071,-11707,-33187,-17667,31406,77232,65683,60550,123928,141918,58302,4404,41266,59928,-8527,-73714,-58815,-11757,77019,150196,80173,-45511,-92451,-83066,-104561,-126575,-64213,46693,90831,-2970,-130948,-89560,26947,1125,-33227,15463,16334,-70250,-120657,-92583,-38836,-3793,3814,43563,108336,63624,-47998,-47248,20100,49395,81681,97070,56,-112738,-102196,5421,56763,16277,-61269,-85956,-25132,-3334,-73687,-66194,32883,82644,108176,103323,48048,13248,36753,48423,42180,43796,42987,26384,5079,-14090,-85825,-168175,-185829,-146227,-104481,-72002,-50667,-12756,56289,78926,30987,-2277,27430,20237,-57455,-59881,35018,83206,62172,27400,-6027,-2388,40954,56939,-8506,-59343,-26433,-2011,-42250,-100780,-122646,-50521,37232,31420,-30270,-98275,-138389,-110226,-72456,-43603,20676,29433,-27528,-50942,881,28864,-8975,-40142,2261,54937,68986,68468,61289,43045,38146,35576,34217,45677,60073,52338,17675,-48876,-66131,-8472,39025,38452,7774,-19031,3942,25308,-1268,-5471,56583,91992,72844,34697,30563,15205,-36933,-102337,-115368,-54244,29073,47075,24534,40348,86679,56437,-40036,-99830,-60853,-6110,-62406,-145089,-80528,19345,-23634,-151765,-149359,4577,91445,-1721,-127550,-162697,-147964,-120474,-56968,29129,23868,-82074,-76982,30051,46156,-20927,-54855,-26660,38384,114108,127263,31563,-91479,-58850,75327,128930,122500,80704,-29850,-109433,-56643,-30128,-106208,-170508,-114785,-16157,24354,33065,63875,1267,-97082,-141993,-120199,-39147,6826,-37178,-70483,-56589,-43663,-20684,44054,98251,118960,107937,73494,51140,44140,-2805,-41421,7687,7086,-32922,65251,168012,107062,7672,-16591,-3867,-21227,-33897,-26499,-42449,-72342,-80588,-85747,-109870,-74173,13282,4484,-71378,-101217,-86314,-89541,-118634,-92079,3544,82489,81670,101101,166665,174794,122670,68597,24360,-34157,-73341,-50238,30725,94585,73919,14073,26954,60910,26361,-21900,-49063,-83495,-40443,39599,34312,-26956,-47539,-25143,-11030,-43225,-25600,63810,112380,82713,60637,80910,68849,15120,-12626,-6617,30616,88858,63077,-11693,-6455,89649,89612,27193,73833,152251,129010,98358,67982,-45032,-127470,-76867,20894,38523,21572,29649,73124,69344,13308,-77231,-106954,-34509,44908,28346,-28310,-63575,-63430,-40855,-26064,-27132,-66577,-68613,-33376,-26718,-40476,-29382,18634,64281,59984,28426,26020,28782,26426,10260,-50087,-105582,-64239,-15232,-62918,-99193,-54827,-20738,-26040,-50042,-14008,80891,55466,-33599,-23429,-11883,-76749,-87096,16964,69304,36424,10498,-24619,-62410,-33925,10210,30186,18863,-29718,-33180,-23506,-53292,-90737,-87482,-46990,-27639,-48950,-73703,-99916,-106679,-13712,110702,93397,55015,101691,117442,57251,-23144,-26457,79804,97723,-27286,-62624,29513,77513,8662,-24026,-10798,-1775,54140,107394,67330,-21745,-63623,-29394,23915,37333,2253,-34159,8619,60934,-4472,-100506,-130102,-101412,-13751,26755,-61603,-101154,-8155,77694,51254,-2495,-46133,-60749,-62079,-23734,10973,-46056,-109550,-91227,-65930,-81759,-80429,-31683,32846,32415,8496,36119,38847,-43999,-106288,-73100,-25506,-44543,-99509,-63293,21116,52466,56172,80615,78322,58978,21407,-39684,-61912,556,80556,86508,30268,-46001,-133550,-127083,-32201,-12359,9086,91377,110112,66852,23539,20413,32944,40071,79074,123889,133882,131896,111653,70406,26357,5738,36654,62542,3236,-60640,-37718,7438,14569,21193,14884,7032,39303,102259,146543,134498,44792,-21490,-20968,-2013,-22328,-53329,25831,122179,127623,73284,30376,28547,35157,4905,-20937,-9783,22764,79507,105772,50127,-36653,-49390,-17929,3141,8519,-10034,-5498,-4080,-17945,-36745,-26894,-205,35095,60087,64762,-751,-59034,-22733,31308,29123,-9938,-69714,-85260,-54159,-11449,30454,66530,86022,41710,-76674,-157484,-131874,-93050,-97084,-90671,4181,61419,-26543,-112091,-40792,114475,182455,117016,33121,-11534,-9185,15480,8980,-10683,-5633,-17039,-46291,-75934,-76827,-27263,13760,34479,26342,-57127,-129571,-62615,33285,56987,63966,38076,-63073,-161916,-176420,-97043,-3511,9125,-21085,-28520,9373,65646,73425,58657,29808,-63109,-99348,9165,96746,68090,96424,116491,46367,-14438,-41221,-57304,-37611,8651,23671,4453,-43088,-81614,-72534,-40544,-20792,-70005,-83921,-7937,47392,-3430,-71262,-71244,-23482,36203,74429,80047,37490,-34905,-72851,-77221,-83607,-17192,55694,56561,29437,12687,-5255,-26377,-42653,-31060,-32491,-53588,-76287,-94516,-113230,-92569,-82295,-54036,58582,127986,31823,-45482,29041,106187,78864,35711,33836,25633,-42778,-26644,47071,49638,27264,42325,56310,76536,107287,108965,96202,62341,33741,64575,91741,33186,-53688,-121165,-99273,1880,53686,19065,-18365,-48931,-73142,-75336,-71378,-68772,-75065,-86362,-34287,62662,77674,-8890,-62665,8119,82921,35422,-41872,7129,101501,96223,9009,-56483,-79632,-65179,-39512,-9831,-3799,-12034,-44928,-51120,-15694,-12164,-18638,205,-27673,-97180,-125008,-71247,33887,53020,-3800,-15253,14918,-17674,-91247,-41691,76162,98708,46021,-1584,-15508,37671,111207,120612,101016,106364,121271,49845,-42087,-38609,9846,42190,94965,90554,-17219,-63661,1163,42763,51966,84079,120164,117709,41119,-67754,-111882,-104142,-85220,-15600,55781,55938,38313,31982,15296,1894,23,32977,106608,93892,14626,-19621,-20371,-56016,-82274,-63993,-13953,-752,-62999,-115625,-63570,5344,-4148,-28043,-2788,8518,-7965,19744,74472,137986,157126,102393,16234,-37246,-36731,5814,36119,36194,-20789,-77755,-34433,30136,-28548,-109756,-26247,144870,142175,2961,-37389,45322,92042,47836,-2547,-40250,-91741,-106986,-47182,15911,17666,-42101,-97985,-71864,-2405,27157,20523,60378,82019,16779,-41361,-4513,46359,19494,-37255,22531,84006,12745,-83416,-111129,-102652,-91858,-66025,-45206,-40344,-15440,95549,174381,119148,29756,-26278,-64992,-82249,-74012,-47177,-81534,-110808,-23542,77191,67898,20929,818,-5226,1929,12794,607,24048,90132,136673,137621,106185,50897,-35110,-105944,-108606,-69376,-28018,7722,-16153,-43432,-10182,26317,43886,52656,7943,-1283,52817,78881,34521,-42225,-81786,-47952,31503,82359,56095,4104,898,38595,8413,-42646,-44076,-15457,5977,-7913,-37837,-18049,16452,-21147,-84524,-81161,-14256,47880,43496,-1474,-35542,-28152,-6542,22361,86513,151683,121945,35476,-20361,1117,61890,64669,27424],[-22160,-47924,-92489,-75886,-19372,17996,1047,-58433,-87992,-72231,-63571,-119945,-161745,-91871,2191,42655,40706,62545,81941,72507,27146,-78910,-121209,10000,115135,35976,-55645,-37172,11095,22335,3370,-65077,-92500,-35393,-7169,15764,64040,48088,24361,54283,45763,39816,75499,87058,92159,78305,7474,-15476,63336,125626,93328,19453,-1615,33194,37175,-16068,-14625,45766,14995,-60129,-49680,-40839,-46446,6312,7595,-100679,-155948,-122812,-87600,-69779,-70198,-59078,39764,101372,29356,-27806,5422,24236,40191,67170,42630,-6630,24938,69963,35959,41577,99249,87578,47461,40556,46811,68959,86687,67841,8400,-61408,-28836,40287,88012,101496,77191,75766,129987,105048,-43641,-116575,-37655,33272,-4770,-107676,-159560,-85867,72650,186504,161002,31339,-93496,-149984,-140813,-123015,-86703,-1228,55377,-37946,-158894,-121742,-8434,-20562,-70321,-75229,-91186,-106038,-81923,-53020,-35250,-12453,41355,92472,93518,29103,-45392,-46279,-9421,7967,43937,52113,-65910,-165892,-86504,51198,85314,50538,-6980,-60953,-67329,-91351,-148532,-136297,-49326,30708,90627,103992,29221,-55501,-32606,49952,87336,47253,-8794,-30334,-10798,4865,-56549,-91555,-38620,-4993,-31279,-80363,-109247,-67532,43932,47937,-58134,-72077,44662,80119,-31602,-107335,-64133,7924,57111,66141,31702,18619,87261,134660,27786,-107017,-94501,-23872,12227,23321,-14806,-19243,34903,40375,-32635,-119889,-118771,-51495,-39116,-57792,-53756,-68941,-62975,-34770,5596,27812,-6701,-38737,-6033,21757,-8296,-38036,-24656,784,15725,25153,38455,57890,86931,99041,56933,-28297,-45713,8740,29643,18533,13761,-11417,-29122,-18838,-6842,-2267,27319,81035,107251,99225,93431,44153,-49430,-119861,-108194,-48265,-4729,1767,16857,32740,41028,29631,-37422,-86012,-26124,42057,-21051,-109617,-76650,-4887,-14350,-101660,-128175,-10480,110923,72666,-39758,-96968,-73451,566,75150,84204,-34339,-156364,-99754,47965,94175,57262,29556,30456,59819,75209,54843,32898,-1839,27140,92126,106056,119876,99137,-32151,-139353,-122598,-99241,-128342,-137324,-100441,-24360,64675,127245,133284,52036,-16044,-29440,-29507,7513,45016,19860,-5596,9774,-35809,-122478,-100345,-19023,62645,111407,60241,30630,84736,67123,-27969,-42175,-5329,8264,49819,73993,6848,-21806,21466,27629,-47395,-71876,-47656,-73551,-113802,-106063,-73777,-72863,-82046,-55193,-39881,-72736,-114965,-119860,-101223,-92896,-45998,15311,52374,67708,71406,67039,82376,93213,57710,3074,-63581,-124201,-95693,42453,170844,180112,75438,8133,14196,6708,-31341,-41546,-3783,72858,101879,45397,-39619,-85697,-45819,51744,59581,17694,27024,28725,-1463,4790,52060,54865,34568,47421,31940,26872,91915,99136,23641,3960,68546,66054,25776,53233,128863,164406,155233,90368,-14571,-66760,-17518,36036,22237,6971,17392,33074,31335,14076,-10369,-18074,8263,36429,-10245,-84704,-100708,-50766,-9537,2323,4682,-59637,-128688,-128300,-90307,-66427,-61886,-55868,-27218,23305,42929,25848,29457,36564,-37553,-149118,-164810,-67807,-17365,-56256,-55151,-15577,-21268,-33308,-26495,39302,98089,5280,-56173,61930,113078,965,-83314,-50559,-75,10551,-4678,-30142,-65323,-78652,-30538,60457,83161,33247,13905,12236,-4393,-27285,-44296,-24966,-9822,-2867,5874,-27427,-47933,41695,147611,104822,33284,53263,103660,103392,32986,10787,93708,110479,24422,-12519,27877,4901,-90498,-85200,-23739,-23384,50643,141630,33910,-118578,-113981,-13651,60796,56307,8035,-8790,35278,47799,-31027,-108060,-113444,-74880,11778,61227,9996,5112,77424,68535,-10734,-35122,-20296,-14653,-50950,-56430,-4712,7696,-35735,-66900,-58037,-50617,-39156,-3463,50001,39406,8903,31823,7887,-109260,-143793,-47411,22555,-35763,-121871,-85931,-29225,-17687,-6152,25875,36993,42877,34706,-3787,-12169,61262,113011,83107,11059,-54875,-85537,-59752,-41437,-47588,44574,177140,211672,157503,77759,32172,52315,96886,125149,146978,174044,182396,139744,101207,74329,58120,83087,98684,37371,-19828,-8686,16770,25145,36727,20365,-6395,27084,83645,126251,131090,32969,-73853,-68170,-47129,-92921,-107078,6434,101256,104191,47510,-9561,-24096,-21217,-43243,-69546,-84334,-51307,46994,129722,98260,-9707,-58174,-29836,11115,28840,14053,11671,39468,115345,125078,44044,-9379,-2874,12612,32583,-18878,-77798,-11087,88087,90849,33481,-11887,2207,2254,-27879,-21491,20160,56298,31038,-101814,-213144,-169704,-68483,-15901,16569,83801,124366,50360,-77456,-80967,39421,114377,69494,-20052,-80012,-85303,-51513,-24703,-8242,8188,-4317,-37758,-58394,-64497,-35767,-16344,-25011,-45460,-71214,-75870,-26045,24808,46048,58637,37664,-55674,-133436,-118309,-47469,24578,38726,-20646,-25491,48334,104178,54434,-64980,-131229,-131429,-86755,37878,156540,148963,119798,91538,21167,-38619,-42860,-1029,29073,22448,-50611,-123277,-121944,-85839,-62153,-32277,-12562,-89267,-123440,-35581,29569,3149,-19280,-16198,-251,52148,88457,58379,7862,-54199,-117281,-124648,-82088,15460,82885,55698,-17213,-47007,-49172,-65021,-78469,-57527,-57973,-73835,-78252,-66945,-30658,42439,48883,1144,-1626,32410,6531,-59300,-25863,122870,222676,219563,182975,79667,-36289,10168,125717,119226,37505,-16243,-20166,25740,65058,55481,25227,-9525,-55387,-38666,37875,-3861,-125274,-125606,-8022,69429,52612,34286,56173,5353,-63987,-51312,-17062,-5199,3634,19504,51358,67148,30845,1806,15402,45717,25305,-49570,-84226,3526,141448,183603,75830,-33517,-45560,-28332,-9873,35760,47701,1048,-65641,-77409,-50085,-33989,4278,37999,8339,-39157,-80072,-86405,4433,26868,-58287,-80580,-21186,-3245,-9218,52213,126083,103730,28390,18196,52910,77264,91136,77933,38535,22667,46045,13001,-37504,-32178,18386,65412,120510,99457,-16006,-52388,30676,97992,117880,128624,150299,167098,141772,53585,-47617,-100251,-105160,-76835,-33133,-11281,-6834,-1400,3176,6345,-3350,4876,76860,98001,38511,12566,-653,-63475,-83425,-30601,43696,71550,18058,-73929,-104302,-50568,7143,12848,-28675,-74448,-78853,-27356,42746,122557,179678,131961,-3438,-85990,-66189,-10635,38216,28695,-67759,-121201,-51568,31998,3000,-49081,14420,150705,173567,58787,-21602,22629,88305,73117,37785,13765,-51757,-76137,6715,84863,77408,1308,-82944,-36737,58432,83469,91705,114148,73079,1523,-31113,968,25061,-27841,-87168,9673,100105,64106,24376,-26090,-100756,-93720,-45994,-48110,-39722,-5538,48914,70199,3565,-37062,-27732,-74177,-120982,-66549,29659,1326,-91697,-52088,16437,-24337,-53474,-6871,-3748,-37915,-24524,-2026,20312,49659,60376,96781,135231,81885,-16225,-79889,-89560,-55615,-49646,-85235,-96510,-24128,44265,42483,66074,96361,20455,-30586,31004,109242,66338,-61304,-112768,-67222,-22662,12,29813,64269,78908,49476,-12975,-33226,-31312,-43427,-35219,-22599,-17313,31208,63986,18393,-32715,-42097,-53537,-54947,-15961,28500,34264,19986,-12762,-40899,-8707,80216,105842,25242,-61653,-51597,12282,17825,-2398],[-7297,223,-66289,-64851,5575,67362,69513,1479,-35282,-9129,-35736,-115147,-117293,-62328,-36799,-22269,-27247,11722,58024,32720,-23022,-102085,-124855,2633,91055,8009,-74260,-42490,27174,30498,-28096,-85708,-70174,-22310,-10018,30617,77988,37137,7645,28828,18182,27223,49097,19752,39413,94770,57491,19302,48883,88167,92703,40021,-22100,-2284,29278,3820,28458,93743,81735,23821,33705,70647,43515,-5857,-64992,-105949,-76436,-33553,-20752,-21386,-23978,3070,81759,97495,26349,-880,36577,25680,9131,31271,41213,30896,51710,55605,33896,80946,111492,25516,-40002,-5645,67920,145717,153515,60618,-47887,-105594,-57804,9903,69956,93610,55287,10294,30605,13508,-117788,-185736,-108566,-36740,-11172,-43703,-105166,-56677,75522,142310,130925,79093,-27573,-101154,-93508,-98631,-113037,-52727,2197,-71370,-171003,-134435,-15538,46947,35894,-22336,-62594,-33494,27421,43017,22263,39228,110110,109323,33108,-12760,-46202,-83951,-70307,-29829,-12648,-29830,-114712,-147922,-41100,70357,110157,127749,90762,-2673,-93628,-164276,-176002,-136103,-72660,17119,60492,24273,-67164,-152596,-133694,4999,94992,27899,-84718,-102442,-42536,3538,-20778,-22332,81339,139696,55082,-94346,-187332,-152889,-42202,-30348,-95113,-78472,43946,106553,22570,-91188,-108817,-41029,51568,94691,75045,56717,117252,189797,121253,-33676,-90169,-37247,53852,106376,50674,-13940,11732,37578,-8953,-58411,-1759,55384,4063,-59113,-85612,-81643,-24999,17636,20724,17166,2236,6780,17557,2087,-49015,-115264,-138059,-97753,-48412,-8122,39163,82890,102575,86640,64777,36853,26908,41823,63499,53456,37528,-15477,-64625,-59164,-37257,-50936,-31808,5204,31304,43278,52639,10896,-70666,-138661,-108543,-24637,4604,4711,32648,19434,-31827,-31710,-7733,11986,41528,43874,-6175,-51394,-45619,-29741,-19906,-43183,-64279,-3407,87467,68598,-14082,-26470,15179,66367,81547,48278,-54070,-119123,-62647,17006,25787,36509,67529,71697,40385,-29101,-73499,17565,150562,168520,69749,12652,49051,52078,-26948,-95373,-91727,-58187,-44712,-42410,-39172,-1207,98144,187861,180229,90903,55274,69359,51478,44464,48170,32356,34150,43103,-33009,-140950,-152263,-109677,-32793,40218,12126,957,81836,90180,-15520,-91919,-70747,-19610,-21628,-50987,-62494,-26005,30223,22883,-87661,-137419,-117509,-108774,-85160,-36433,-13409,-21260,-57292,-89052,-74563,-65065,-79447,-80359,-70627,-73526,-18947,41462,52100,51976,15131,-47252,-24582,22439,12218,6936,-26350,-111633,-90239,65235,195299,194958,87895,12081,21196,23853,1488,2573,44948,106894,129586,81211,-23527,-117011,-110231,2719,72353,54921,27538,-8796,-30561,-8088,30551,21636,37285,91624,56424,1895,56233,102884,55451,12540,20492,5919,-11291,-14942,41238,134965,151899,92995,46089,52000,83812,80324,36993,-3805,-9234,-24386,-25285,-6159,26615,26054,-17499,-28762,-22862,-58115,-92820,-40120,16563,25451,24081,-44228,-151321,-170415,-96733,-37266,-26479,-34125,-24037,24249,57539,50828,63814,60073,-30615,-113724,-84674,5931,20405,-42639,-60350,-47850,-63422,-51400,-13627,48438,47084,-63186,-87276,68197,165285,96381,-31568,-87990,-36174,16680,-7752,-33064,-40180,-35249,39565,156322,161556,65584,6885,-17431,-24821,-16156,-45405,-77858,-69515,-8943,50810,55615,46720,100108,162208,103872,8227,19014,115744,141638,55540,2664,38462,53390,24864,23781,43638,7058,-80165,-60975,25026,44736,96410,151994,38439,-98288,-76779,12260,69079,62163,16034,1089,34341,34445,-35142,-81692,-50406,2033,37745,62464,93944,138425,115632,-12115,-112408,-79468,-4830,15291,-12070,-3981,43975,39947,10429,-17377,-32299,-30151,28978,79214,78279,31676,-4886,7679,-9740,-106001,-147120,-58529,30583,219,-60542,-18612,588,-28800,-43272,-56015,-49781,8801,33640,-5742,-18870,20284,7359,-40210,-39487,-10045,18451,-6832,-73993,-48438,81197,162314,194412,197197,117337,25663,21778,73177,89528,89489,128004,143680,96147,66862,50788,49333,93637,114078,61694,15966,16738,22584,20890,2023,-46722,-68190,-37997,-1478,46508,92413,35808,-80157,-106576,-92550,-143542,-166960,-67805,-2388,-7638,-27605,-58954,-86908,-89585,-100952,-120135,-140401,-119176,-39778,48794,95606,66588,13245,7824,37382,33604,12765,49686,121564,198804,194931,101643,27400,-8439,-37316,-36151,-48353,-84240,-72285,-8351,31590,23387,38140,92039,66469,-36835,-84671,-34593,37683,51364,-34635,-137455,-140071,-53005,46042,106859,111561,87981,27740,-61123,-79041,-23678,22887,2396,-38735,-71098,-90710,-84549,-43570,6492,42166,48741,32768,9647,-28841,-29085,-22121,-51085,-91326,-67213,-5405,13807,3537,28387,40877,-4522,-79380,-109421,-85500,-52629,3980,27283,-28437,-1715,96370,110822,32871,-115449,-195513,-129056,-21680,65535,151933,163281,103285,27943,-26002,-56021,-42950,20359,57695,15911,-77755,-125873,-96462,-70539,-68361,-26576,-1290,-78566,-133481,-67883,17011,56007,104005,104431,49629,73391,117850,89630,63224,15751,-99902,-134507,-45102,58993,76963,35921,-27223,-60174,-68845,-80406,-72051,-48142,-48825,-20778,5647,8461,47400,118479,94446,4169,-73579,-63545,7285,4651,-6904,97763,220292,245624,187749,68589,-2482,40771,113309,100935,4249,-113851,-109421,10843,61196,368,-45755,-56371,-103648,-118676,-50105,-46302,-99113,-35811,66472,56572,2277,24441,86773,22119,-81220,-56024,31031,62773,48827,43096,55586,47715,-8376,-18268,13580,4063,-41937,-67029,-47748,28660,141902,199752,87072,-36650,-2023,55866,32693,-1322,-26452,-54179,-67946,-53099,-16856,20197,22545,-3463,-24920,-10980,-39607,-103348,-62129,-19119,-53445,-44542,8217,29389,43041,71818,104459,78931,-1742,-13404,53772,74004,55153,33441,8727,-11736,-18364,-19347,-21895,-25376,-15197,37004,91827,66301,-5036,-22356,26225,58798,47878,38405,59729,77733,68947,52170,-8277,-73332,-90457,-89432,-49150,-5047,-31106,-56609,-16880,20858,10342,-17335,-6606,13954,-5966,-21747,-21156,-24683,-9078,28072,66337,78408,57916,-29601,-113678,-96238,-11914,33605,-16630,-93770,-123802,-79894,-10974,37904,74170,56223,-3411,-18623,-3330,-11387,-3844,-24847,-91413,-148165,-108316,-16615,-103,-20877,-2259,45104,71836,54468,-10949,-26199,33388,63901,47071,13823,-31364,-11111,59705,85680,64239,5493,-66870,-18803,63389,61410,56272,60816,28178,1160,-9990,-10818,-22624,-72763,-109302,-11683,95969,109226,133758,117132,492,-50419,-36462,-63430,-31737,43658,62180,-3742,-93725,-93089,-26265,-45267,-107771,-58752,48888,36990,-48147,-43327,-2358,-27451,-36810,21714,-3356,-75478,-46755,-5291,-35740,-48664,7483,89727,130339,99247,56528,15811,-5842,-567,-54067,-158457,-159677,-10552,90812,74224,91451,103521,3435,-48949,13666,99165,73792,-46446,-109127,-75838,-58686,-55930,6874,87460,89152,11963,-41218,-31546,-18984,-45245,-90149,-109108,-43370,51887,61120,22301,-8622,-38887,-73769,-90173,-42804,51384,110528,108145,32485,-51955,-62397,21669,96771,60027,-39658,-73822,-48232,-55446,-46026],[-24010,34497,17567,1442,10616,54384,64385,-5833,-19550,46448,14972,-63750,-35779,-12019,-65193,-82847,-65737,-11915,16941,-24745,-54040,-57660,-39070,17009,30973,-27478,-89745,-69349,38967,60623,-55868,-123059,-60512,-21054,-44714,-16958,29858,15424,16331,48805,45277,28625,7951,-38386,-35578,34036,57151,74505,93570,89630,89358,62358,-37424,-64674,6805,44570,43380,43674,42921,37752,71565,135515,107898,-34583,-139426,-114122,-32552,8618,13802,20725,30971,67089,90177,43806,-11626,-18143,-4310,-39983,-60110,-29138,25443,80279,92291,47051,37040,100334,67448,-70449,-130112,-80964,14691,138748,171460,66592,-47559,-97490,-87865,-73694,-16903,23032,-24891,-96308,-91645,-72886,-124389,-158221,-125805,-100433,-32771,47439,56529,80070,121912,79408,46843,87271,55470,11978,-2374,-72377,-124287,-70895,-20229,-38243,-86746,-70433,35776,145659,164484,91735,41804,51831,85740,90475,72957,101358,151484,113188,14181,-36563,-60965,-81464,-40298,-4044,-49035,-81854,-88683,-69784,-23562,29981,105841,182071,154014,47412,-70669,-140737,-117944,-66088,-23332,29660,12153,-89391,-159075,-176382,-136089,-19336,49008,-24210,-134499,-124129,-37847,14021,12081,17014,100359,169802,99640,-45603,-157150,-169682,-114984,-81180,-67663,-53744,-4973,63965,58580,-27280,-85624,-50324,39978,90782,101854,101245,94639,128632,138810,58832,-21760,-10046,65624,110702,72765,18807,30413,64815,57153,55217,120423,134512,34488,-62415,-84012,-25546,53692,68792,59992,40582,14178,31137,40368,16160,-10078,-78902,-154254,-140852,-77164,-30366,25537,84457,89661,49823,54334,53697,19622,36906,104341,96188,48379,4019,-16774,-16959,-25554,-52864,-45397,-59845,-87903,-117602,-98567,-58742,-48385,-88749,-81276,-1846,60781,78209,68810,-4075,-90402,-74917,43181,130799,109370,29962,-10515,-8680,11987,7804,-23802,-49571,-16161,51252,75951,13941,-48044,808,52055,20680,-56208,-80696,-59489,-42579,-28957,-60861,-117488,-82159,4146,40771,7384,-66483,-123260,-4827,248835,278996,37936,-90022,-38386,-6744,-4669,-30631,-50205,-27682,8862,22111,37349,55827,108009,149425,124085,44696,25264,33579,28137,27463,15847,24085,60142,38594,-49113,-110364,-118476,-121300,-92055,-66518,-99473,-82115,22298,61714,-11911,-99850,-109618,-59579,-79363,-112494,-41467,24556,18607,-16911,-84499,-102908,-83318,-78752,-45546,14159,19675,-9156,-31926,-68926,-95012,-71523,-29948,-18640,-49212,-81221,-15012,77193,79829,24602,-35475,-79108,-63478,-46317,-45700,15570,27271,-62811,-73932,36476,123996,87904,5433,6447,59181,63488,42108,27700,13580,36509,89271,87372,-715,-95218,-137944,-90296,2841,58849,56546,1217,-45597,-24931,12386,1791,36592,115585,89998,-3333,-4191,33907,29374,-1359,-25011,-58596,-74216,-76542,-26020,65061,85825,67453,90565,116881,94023,64097,28393,-9278,-30626,-64459,-88893,-63637,-17785,-3419,-56135,-69580,11883,38272,-45669,-50461,13841,11868,-13210,-58229,-121337,-119811,-46305,5722,34743,74952,84821,58143,48637,85083,119532,76030,-5242,-4197,50987,67363,27325,-29908,-69725,-123940,-176795,-139577,-52395,9289,-1012,-57309,-50731,36312,99373,91356,32,-73913,-27032,34445,3024,-26517,-20210,13576,100265,180229,147404,28545,-51432,-99606,-111943,-93011,-109837,-145778,-122010,-43787,12528,45306,66117,90956,137914,118552,48620,39641,93327,91003,10541,-32176,-1704,2189,-24724,3301,61393,92074,26893,1626,60882,111567,147101,153862,79537,-2670,3606,38727,50509,45864,12069,-27814,-16890,7419,-23302,-46249,-3484,41941,19096,19071,110505,172033,88622,-56137,-152850,-99180,9202,47023,53786,107230,134295,61590,11302,25507,13981,-20288,52772,134023,102315,37083,10240,-322,-23537,-67027,-103855,-75844,-15233,7303,23231,87798,78487,182,-56826,-87029,-61362,10442,16984,-31641,-59191,-88665,-140467,-144363,-66227,44952,107007,27604,-46900,39735,115609,51011,24888,85769,58512,-30646,-54924,-10738,12805,14516,55424,60275,8101,-9844,-19632,-21291,39525,87080,66348,35586,26829,34870,37596,-20528,-112592,-128316,-107889,-83841,-18784,51510,25449,-72134,-131830,-106549,-111768,-158119,-113687,-73749,-76145,-53071,-54041,-94849,-99636,-95419,-112368,-135027,-132868,-104563,-63537,35092,102037,65944,28410,25150,-30607,-64057,43516,161596,181615,122279,64232,38145,13814,-37418,-72673,-71167,-68377,-103333,-128811,-94248,-10598,76088,113754,78477,-9500,-74260,-39648,12826,17276,8219,-35059,-93126,-87303,-7076,61894,68451,38160,-12462,-47925,-21898,16129,27104,-2111,-19607,-11246,2495,15818,41122,43936,36726,61684,102840,94637,42154,10345,-19413,-53380,-66557,-23617,28771,25748,-121,11763,7020,-42552,-76163,-69758,-79180,-96475,-34786,11700,-5806,55214,135066,106491,60691,-26180,-115509,-68416,36367,55544,60424,75753,54068,-17650,-42871,-42990,-48323,-874,58659,32892,-33188,-29481,53,-22797,-44963,-26459,-5203,-37720,-105642,-105055,-8633,85000,152880,133579,36326,52473,140500,149025,118616,82753,-6119,-47699,13146,69159,39943,12165,-3287,-33512,-75009,-94938,-57971,-12114,4408,56045,82407,67310,78847,89979,23012,-36889,-69930,-49176,48277,105022,91110,71227,63333,61430,29495,2684,6027,27362,52677,72622,11822,-128643,-129378,15593,65469,-14397,-55368,-55864,-93315,-119675,-82524,-25175,40824,97238,83164,21168,7765,43827,54609,-20668,-96843,-79749,10278,94040,83358,11462,10777,42704,11045,-12346,-23607,-51070,-40457,11706,45642,61078,103347,164174,109202,10112,53201,145715,95379,-29343,-118903,-113630,-36831,19428,58883,95777,38184,-56469,-76636,-26727,-24458,-94695,-96314,-43766,-20305,18705,48861,40190,23588,5308,8508,32636,6117,-34978,3051,51473,54022,34108,40753,56999,53516,51045,54777,22797,-26055,15137,72474,43549,9515,9308,-791,-31989,-71562,-84998,-44917,-16530,-34178,-26709,-33218,-56559,-39478,-232,61873,80168,-5161,-56111,3119,54657,42555,2691,-26153,-36411,-29045,-31361,-28573,-5610,22473,53686,57204,2579,-28693,-27897,-38421,-63774,-32559,50132,52965,-57429,-150583,-110577,-54711,-78203,-91610,-39036,27234,70043,52970,2071,-19306,-18554,-30169,-95287,-120035,-62579,-32690,-44825,-53904,-56653,-40495,3053,-12557,-28260,27185,66932,44966,-3748,-7511,71878,93941,3627,-34123,-18631,-38653,-25292,19999,14272,-2142,13420,12640,-4675,-9595,-18580,-51818,-88218,-108479,-50272,40869,81628,124860,151061,87573,34439,16681,-44267,-26869,71106,97986,-3326,-91851,-62324,21701,41947,2497,-1659,38001,20915,-26876,-31546,5347,22969,22340,26931,-31175,-100360,-45732,16221,-51332,-98895,4412,95845,73479,45365,63413,81334,91502,84483,3307,-123352,-150339,-28250,78742,99964,98044,67943,-4206,-28266,2464,54361,56469,-10429,-53377,-28931,-17119,-29608,-4323,40866,21000,-34982,-66324,-52413,-7110,2963,-73249,-130269,-46602,48214,41034,24340,-202,-43428,-34184,-16111,-9827,39758,85010,96463,55959,-6328,-29798,5285,50021,51275,-12000,-63059,-72801,-99201,-80741],[-11983,47922,75491,47135,-7241,209,1653,-56027,-35098,48902,29967,-36050,-13430,6420,-44721,-58147,-30804,-1172,734,289,22053,44088,66635,65331,26225,-23663,-90582,-97540,23057,70035,-46284,-113988,-47752,-21284,-65538,-63147,-40029,-16875,55248,127165,110997,43852,-1656,-25411,-53022,-49442,2186,101215,163365,116585,49714,28614,-33625,-71870,4870,68890,17854,-59227,-61504,-10848,54480,123001,111071,-26603,-115646,-91009,-40009,-6881,21265,44158,54997,74731,56682,-21701,-61732,-52228,-62531,-107860,-103154,-44606,38086,119187,109229,27366,40199,124471,59805,-79696,-123417,-124396,-84789,59808,156648,92083,-13095,-77526,-101837,-116784,-92187,-82721,-114686,-129996,-104527,-80640,-76990,-70414,-81103,-104747,-55542,54102,135732,178494,162477,51086,-3115,68593,100108,91024,57882,-41482,-82359,-32984,8349,52942,82073,74025,120084,177324,167076,109182,57121,17639,19791,46468,65798,87624,103186,86044,24400,-48667,-70986,-395,102680,77963,-51132,-75951,-23264,-17344,-45382,-27611,46636,123223,132060,84978,5514,-50313,-47108,-28016,5374,32297,-24388,-135359,-156342,-95434,-23759,5059,-13771,-66881,-105173,-60341,16511,44065,32325,45980,90119,119697,85781,29118,-31586,-91875,-98292,-42235,18391,-10773,-53634,3417,65145,25075,-52107,-45237,24269,50079,65694,74267,-2056,-33754,28750,48252,36045,59971,71858,68322,69917,69331,77650,101588,116665,142222,167154,117874,11239,-77308,-79718,4089,62650,41279,57369,60220,16712,21587,54706,55683,56142,12707,-70929,-85450,-37428,-15124,4603,36921,42429,33283,54277,28782,-18967,30919,94570,62565,18081,30353,55287,45141,27004,6690,-27944,-73355,-136383,-219471,-203488,-89537,10190,18684,-11297,4006,81197,125433,77811,-29105,-88656,-42626,83391,174619,148698,44617,-12422,14373,68074,64742,-25988,-106285,-32602,87692,85342,-3630,-51043,-15722,10851,-56088,-149079,-142744,-51381,1209,-17565,-93775,-168974,-167155,-101512,-42783,-13710,-11424,-68880,-26978,201686,277531,50882,-104823,-58954,-13061,-13897,-62241,-114095,-111700,-66254,-17680,41317,75250,84572,66542,24377,-31030,-44695,-54568,-34683,4276,2738,23736,65826,33361,-40688,-79281,-72543,-68269,-68089,-103318,-167364,-136408,-13763,55869,28167,-30357,-49235,-20934,-36719,-42996,64195,126822,42104,-28950,-26674,15636,44990,20443,-173,17903,11947,-25053,-24597,-32981,-96464,-84369,-5480,6805,-52401,-87675,-4428,113786,108134,2606,-36817,-15792,-28852,-70527,-64897,10418,26977,-37874,-62911,-7697,22615,-45642,-99386,-31853,43212,62099,51397,19769,-25231,-13551,60671,99059,47975,-23718,-84919,-87127,-24406,53364,73071,-2562,-86441,-63044,-226,4505,27947,113774,130459,36023,-35899,-50250,-26325,-6401,-7848,-60400,-102545,-83736,-24266,12158,14193,29350,78152,75691,5582,-19300,-12906,-5041,-26392,-73561,-110729,-85421,-53417,-22815,-29895,-33704,49780,101793,1733,-60614,-15980,-26776,-58918,-59123,-47319,-32236,-5144,8480,55288,154890,169171,73819,27954,91517,127336,56399,-10875,36322,95116,65529,19601,25574,-2884,-127949,-245425,-216955,-91265,-6335,20418,21878,28657,31830,21453,18856,-3600,-35910,-13930,22197,-8264,-36535,-37485,-10703,59434,94115,50173,-22640,-82565,-137356,-145855,-127830,-125702,-120384,-83922,-43386,-29971,-1347,26790,31331,83341,113245,91133,71462,51103,28817,8508,10624,39220,10577,-55371,-49373,43614,145570,116749,53397,70024,120546,145426,122016,67148,39001,65036,85170,53574,30651,15795,-44065,-70174,-27224,-11478,-23963,6680,23886,-26490,-15045,78836,98917,41017,-4289,-60261,-31233,58696,94723,106627,163544,161393,66996,17520,63879,71397,9160,54096,152207,140894,89881,68120,14498,-41469,-41597,-26008,-28545,-27441,-8075,40319,117204,115389,39337,-39952,-42716,19762,36094,-8051,-25574,-57730,-138646,-171269,-120152,-43888,83701,165850,81509,49319,147790,123717,-39549,-102953,-45527,-31159,-66608,-73428,-42829,-16274,1294,23296,-9595,-75425,-67502,-44791,-49355,-10006,43656,48067,29033,23853,62224,96313,44968,-48157,-95363,-125130,-104353,-12545,43976,-2228,-88755,-131965,-68835,-30889,-95492,-95810,-72809,-70277,-32267,-12041,-33876,-11439,32669,14418,-53159,-90125,-92346,-92620,-27913,43316,25687,-7596,-30069,-107313,-129319,14134,141332,134996,47169,4910,15190,32325,5356,-44324,-61643,-29503,-36601,-116670,-153828,-37593,88170,93152,62300,41793,1802,-4823,-29527,-78194,-49508,-32804,-90976,-125703,-97402,-56341,-1980,27752,4128,-15671,20181,59230,51397,2174,-21601,23590,101224,160446,167248,92639,14374,37853,119521,133953,91969,37178,-37438,-62476,-17372,22272,12719,-1099,5804,4957,-31360,-60241,-35993,-18655,-87396,-144781,-71031,8789,23726,84776,129384,89979,74884,61178,179,-1882,38562,24,-63273,-57440,-2913,-8279,-3000,14683,-11762,7401,65325,66368,19968,21160,40672,30285,12828,-34308,-43721,-23766,-61943,-105760,-38062,53756,97070,80921,18743,35660,135840,158744,89857,72875,98041,86801,55150,35091,5661,8069,18443,-13810,-92109,-133189,-85463,-13359,36358,82919,74151,49014,47232,11810,-84575,-113495,-58591,7009,65898,133506,162173,71067,-69328,-106812,-72673,-29874,-24179,-22107,10671,73466,66659,-26264,-50571,16659,31399,-17027,-40889,-61315,-89133,-86078,-46493,28380,123442,119285,36829,10188,60454,81776,20668,-58426,-87309,-102222,-65095,59880,92198,-1649,-16539,25928,30959,27272,-9034,-33352,12800,74091,89854,67405,59112,113532,132933,79626,77652,151353,140439,29745,-99371,-118818,-24209,49833,70016,81118,34408,-50063,-89322,-55913,-13958,-55898,-84938,-53092,-21338,21218,49901,16089,-27398,-58063,-83323,-38264,-4160,-49233,-50354,25209,59899,35914,39733,72295,84838,58221,63101,41645,-14678,5706,45433,1339,-13698,15437,-25311,-86532,-112641,-125323,-88277,-42708,-52785,-85712,-108364,-85458,-8849,77596,136112,113367,21640,-19498,21192,58554,58272,43501,21435,-19526,-18404,-13265,-33412,-63697,-63898,-13586,-7142,-132222,-214822,-119579,-3498,-16255,-35501,51466,89755,-55742,-190629,-130362,-76473,-149084,-183869,-83968,22720,50992,26494,529,-23272,-23351,-22554,-56443,-94711,-76615,-56177,-72500,-85489,-86025,-93872,-71400,-31976,8871,55119,60067,13383,-41921,-16876,95790,90583,-86144,-148906,-45639,-4807,-35579,-32562,-9713,6040,40771,16287,-48976,-41882,-6438,-38563,-62399,-81789,-87158,-42560,7385,21674,21421,27765,64289,74990,-7708,-34657,43757,86784,28654,-10900,44031,119760,147751,118521,50506,17957,-3793,-47000,-59948,-15191,19171,2098,-32703,-61730,-85770,-35198,49859,24800,-33010,32030,66618,-11855,-51941,-15737,56354,121333,134784,72890,-22255,-62561,-28323,31902,96310,82738,18108,-6526,730,3691,26937,34531,16575,25952,69092,96920,72307,14150,-27465,-43090,-38666,-76497,-92476,-21016,42416,1342,-45060,-4566,43635,50084,47143,4061,-34373,19159,65588,40904,14939,-18284,-7707,37820,33756,12213,3627,-15125,-19512,-38584,-54932,-52127,-72065,-56432],[46940,29940,12571,-1742,-27143,-31569,-37825,-63923,-38582,14619,9024,-42286,-47199,-10218,-4575,3814,14289,3793,8701,84117,126847,79391,58549,78802,68900,10889,-67358,-83480,-13265,21411,-12298,-43671,-35834,-37829,-57063,-61073,-75331,-45052,70522,149906,116253,56295,40773,37451,-17849,-83733,-54534,63595,146906,85021,-28463,-38976,-4026,-1830,16728,20110,-35057,-90614,-82793,-36557,931,52697,80432,26166,-32001,-53980,-51631,-19737,22528,38924,39587,36400,4888,-67684,-87210,-56381,-60948,-91577,-66509,-3832,56949,93506,55173,-24600,11113,107956,64097,-30313,-59409,-116558,-145092,-12366,132204,103373,-3456,-80457,-100900,-111596,-125529,-161905,-154788,-81828,-31166,-39195,-29015,18947,13610,-42365,-70575,-27529,73674,135165,110415,35367,-3771,40805,92123,99798,65687,490,-4427,18652,40050,122234,204454,197852,170827,117112,51468,16082,-27755,-84568,-79612,-30838,-4185,-14075,-10291,2793,-21967,-69222,-46215,98726,229047,153969,-13899,-36846,60,-30736,-52645,-34064,-37639,-22382,63640,124557,78087,4296,-29459,-53576,-31213,13404,-26557,-94565,-79141,5104,73027,31607,-51012,-62390,-13091,43048,74639,63321,34260,62732,97282,70140,33057,23834,12834,-32053,-35949,34813,102337,42273,-50672,-23063,60718,57893,-9323,-18818,9501,-22032,-40290,-34787,-113743,-166529,-93788,-27777,40186,116607,73394,4759,29188,69225,84108,96967,117575,160699,146283,27754,-63907,-90955,-70748,-18482,-19498,-59977,-15992,27019,1085,7628,60613,82975,71296,33248,-22595,-35779,-3816,9727,-10334,-40478,-35795,4735,28739,6645,22338,65752,28737,-41060,-38306,7678,32285,33924,60087,39931,-36681,-68758,-101074,-169783,-157888,-63001,39454,79823,43645,-8210,19983,71155,41523,-27905,-26646,29905,70307,111755,142031,82689,1810,29662,87294,61648,-32673,-127127,-82906,40504,68109,24642,-11538,-50645,-71652,-83867,-86116,-42043,7444,22609,-6649,-57475,-113538,-169258,-169700,-117667,-38383,29995,-3945,-30553,66768,152570,75361,-21650,3174,27232,-61640,-176524,-226059,-216136,-177583,-122783,-56184,3801,23175,12281,1225,-16377,-27974,-43992,-26294,19293,11943,-3742,17729,36043,8543,-51337,-49623,-9569,-12510,-71972,-129690,-92471,12410,80523,75668,43346,36920,56560,51600,60670,145787,194569,84252,-9374,2752,57224,89695,78766,44771,17860,-12354,-48862,-37222,-19129,-69999,-80122,-22698,-19824,-67163,-93727,-14505,108285,105639,7310,9197,57717,-604,-81731,-58083,-3540,-18538,-54347,-42334,1510,-22592,-108440,-130371,-68432,-34205,-7467,17315,3616,-8245,20956,83293,139547,100530,12794,-10022,27539,39022,49856,35856,-55843,-125373,-97442,-32539,-23619,-29429,45086,111177,67153,-22727,-72812,-51006,9740,48666,-8472,-73947,-53623,5317,5951,-15193,-20874,-21021,-40078,-77129,-81840,-42749,-5485,-28272,-92493,-98083,-49583,-35521,-16925,7181,-850,12718,45026,-7551,-71905,-72206,-74019,-69450,-31120,3722,-11229,-31956,-31432,26765,128787,122030,23034,1456,52234,64006,22288,-22200,-11595,28254,34773,37579,83494,70696,-50824,-168002,-167848,-80689,464,43685,48769,25199,10849,-7915,-26773,-31728,-45966,-46041,-39317,-73838,-82754,-75987,-70934,-30333,-17455,-50789,-61777,-76548,-107941,-91371,-47462,-29280,-17734,-16705,-29329,-33725,-5266,3800,-19777,8493,24569,17248,30783,24965,21399,55256,81997,73522,21770,-51539,-90502,-21706,89916,100261,54908,58015,82425,79265,20369,-51983,-34177,57276,103394,53004,13197,27816,-24234,-93135,-63416,-31196,-47021,-22252,-18751,-58113,-9849,60141,20305,-12212,28830,48877,62401,88704,97183,94754,105692,80197,28839,30489,79254,90676,33792,56111,143309,163724,135743,98359,5225,-71454,-50868,22452,48531,26845,3652,437,45014,74957,52705,-20784,-10581,57430,19350,-33869,9922,-13878,-107097,-114057,-66918,-30821,84812,168031,99733,88430,144169,70129,-54088,-59128,-26064,-41621,-46857,-18030,848,9777,21813,352,-68245,-129347,-88510,-20336,-17018,-26435,-11034,-16645,-29669,-7305,60968,116645,114208,84649,13211,-90006,-87991,22421,62262,-23666,-124062,-121535,-29824,-2862,-68026,-72919,-67415,-66581,-33121,3668,34898,104681,175617,155877,42459,-39412,-42973,-34583,-42270,-54888,-61088,-55878,-69413,-111488,-95267,22031,113108,121601,62568,23470,23046,42760,49502,18452,-18993,8836,51149,-12757,-113609,-56249,61376,82056,71263,87565,74954,38505,-36574,-120062,-115401,-82880,-96832,-98671,-94611,-99944,-49105,17457,34405,8517,-7661,1255,-6880,-50995,-53596,22068,127959,209307,208472,119815,40211,49157,89803,84773,48355,10069,-52926,-65009,-6450,26329,-9814,-30618,-7766,-15931,-78978,-90078,-22060,-5117,-104214,-171872,-101209,1869,30018,52800,72601,52529,27750,32052,47472,37886,7194,-48683,-128610,-140694,-28867,36781,44102,72269,71424,71649,84292,79008,37016,-12584,-19726,28232,44882,-32457,-83760,-52144,-12100,-30077,-27499,16728,58176,82795,70198,58885,101869,99081,19096,38156,146369,152573,48075,-10790,-7683,8184,-180,-27483,-101563,-150669,-104829,-28667,30698,72939,38178,-8345,-15396,-28676,-111727,-162884,-89489,13702,35123,68523,132480,78190,-46731,-65407,-685,13063,-25363,-31620,18285,81848,116462,103962,62126,30479,9432,-11620,-42818,-90036,-100713,-43584,26196,68047,73458,20654,-13288,16574,65682,79564,40377,-14954,-43262,-98494,-108546,-4251,55293,25707,7719,4188,25672,61271,40355,36289,61523,59056,54049,60915,63743,89312,111140,92542,57374,84427,145782,130310,19781,-55594,-24301,33279,24191,4224,24127,11264,-58704,-63832,2358,-12958,-45955,-31187,-9676,16984,30773,-16375,-41087,-41220,-90658,-100490,-65007,-74210,-60361,21600,63628,37627,-69,-35642,-57102,-78950,-45679,-1508,-7226,-13494,-14375,-50837,-21690,34737,-8279,-50965,-36849,-47801,-56441,-29100,-16483,-71205,-132606,-93631,2793,69857,100249,90311,48818,11907,-2730,5319,38698,67411,50841,-2113,-22460,-20549,-51018,-119967,-149999,-105874,-93253,-224397,-316801,-206211,-50448,1226,8018,49571,47831,-82527,-194270,-133791,-68111,-111819,-127177,-57218,-7885,-11040,-7519,-1965,-31360,-83575,-100767,-67471,-46641,-26256,-658,-7987,-29867,-37175,-76285,-91528,-18374,53049,57970,20747,-32974,-70609,-42064,53560,71725,-62451,-133053,-19613,45179,778,-37921,-16459,24503,46998,-7167,-79059,-42697,37449,23832,20422,10541,-50121,-64594,-14099,-27284,-107753,-112277,-372,75260,20837,-16542,25439,63677,63367,71441,143119,222607,219353,131400,22331,-3119,10757,-42468,-80748,-40228,-15062,-56726,-75333,-29693,-4365,2021,77623,133453,109135,102058,58433,-35518,-77838,-56154,13146,92578,123120,87775,51104,63587,58437,38721,83030,76000,788,-17158,21929,45742,47457,14551,18948,90072,163300,201912,181181,87322,-5689,-13590,-2850,-70202,-115131,-55537,22075,30730,9235,4611,27565,66794,61172,-11322,-35084,21066,54365,44356,-2672,-91388,-79180,13106,25965,-1769,-4771,-30289,-61474,-76678,-59282,-24898,-6525,25621],[100825,-3572,-109105,-90015,-24415,-9021,-7905,-5472,-18521,-7598,19524,2522,-21117,2749,23984,34464,28059,6889,28586,129720,150910,35134,-28671,19462,63470,29493,-19815,-22187,-35196,-50988,5484,21823,-41547,-63427,-31586,-32455,-68461,-49559,34712,65194,41819,60795,101263,83435,7475,-54962,-55354,-5905,21175,-14118,-72119,-37459,58526,90608,38197,-43686,-58472,-3741,37957,10412,-57855,-44106,39872,67001,24426,-18671,-28674,-4933,11814,11403,25169,22495,-28697,-83865,-61882,-11990,9855,3009,13669,43475,50988,18478,-26936,-67831,-44354,17866,17156,2905,8514,-39448,-90950,-17355,95917,78749,-3754,-49782,-58527,-92067,-124809,-152736,-116601,-23459,21183,-12685,-3923,84442,125721,50807,-59519,-71771,23754,44666,-1597,6756,17054,34744,71196,83440,63627,48630,60567,40605,31053,125818,213125,211427,149783,30176,-54893,-54660,-53045,-76619,-67078,-48397,-65764,-88609,-68119,-77167,-116163,-85206,20316,148169,231507,184459,65524,12316,-17459,-36106,4228,16844,-76013,-108840,41371,167991,103184,5814,-11743,-32645,-28252,25659,10782,-32238,-6107,58216,78437,19990,-54919,-23725,69841,115575,105971,70288,35930,49280,69957,34386,-6825,-46624,-77712,-65670,-9041,62441,115476,77143,-3613,-7477,69327,106639,78988,48959,-1840,-97335,-130246,-98399,-120928,-149439,-92578,-42021,17655,101483,52079,-41191,-16187,28846,45134,55540,82922,139642,103377,-52755,-122619,-83762,-42408,-30828,-80682,-120757,-64268,-326,-2442,4505,50707,81907,51125,-16990,-71410,-72015,-31964,6316,-11768,-88140,-108999,-66142,-49345,-15863,101782,110583,-24902,-103390,-60219,-41221,-39585,13592,79788,28772,-56758,-68995,-41676,-40743,-33297,-17619,23577,51337,42417,-6337,-34753,-2702,27161,34064,52668,54780,14209,23997,110466,118927,40724,45198,81553,39941,1643,-45697,-76094,-27850,37504,57091,14198,-62967,-101795,-51504,38690,111468,93860,47209,20418,-7031,-61414,-122691,-138992,-112845,-57753,17594,36379,20960,359,7531,52786,79855,89934,71720,-47931,-178957,-199064,-168465,-151021,-148507,-129637,-74093,-21953,26121,93119,112185,99636,80072,58463,58775,18440,-57018,-50527,40567,59719,-18078,-30505,23442,14408,-48107,-57752,-2669,53041,77201,62881,40959,54772,87573,85591,80025,130731,170845,96364,13990,-14349,-4670,13942,48343,67064,37065,-24904,-62226,-40019,-3505,-10810,-33667,-34064,-45832,-67965,-106071,-63891,49976,82412,47817,78449,99800,-687,-100581,-60038,1424,-27487,-52806,4714,58650,4310,-74496,-56311,-22849,-53320,-50154,5785,30044,53981,83300,112947,167828,110913,-11375,34668,149623,125266,46614,-27792,-99262,-100213,-88534,-78011,-79331,-97820,-51893,40680,72013,33520,-16256,-25291,20755,66581,32299,-12259,-6584,28769,31144,-1172,-57714,-123938,-112147,-60183,-39921,-13077,-54,-34775,-98100,-67551,-1613,-11254,-33593,-23961,-33090,-60847,-55264,-50153,-75061,-107514,-93355,-47160,-12405,-7080,-48911,-66206,-26768,38734,82090,23879,-48526,-15589,25429,28947,55440,53827,3987,-3384,42740,68639,67425,56710,36355,13613,-3563,-19601,702,26411,4438,-48604,-39597,-1219,167,-47555,-91078,-76036,-76347,-121491,-99602,-60863,-61395,-57622,-61892,-85338,-82785,-60954,-53292,-11049,80410,126236,93636,22662,-20676,-11163,31508,34204,-3171,-24262,-80522,-121810,-65437,8882,25849,41725,54281,31998,8530,-21402,-66474,-59460,5981,28689,27520,43011,50118,21367,-63815,-142460,-102085,17264,65147,12572,-17402,29646,11011,-65949,-64207,-62195,-90285,-56990,-37328,-42305,29718,81990,18298,-54239,-23743,60446,88652,49881,39802,46281,20887,-2698,-14,40895,68623,65829,26209,46750,108453,124832,98975,52133,-28405,-78110,-47053,29165,81454,90783,72396,18461,3787,36546,41954,-19287,-36016,-5594,-24637,-21761,48141,36194,-43667,-72896,-69062,-31841,66681,103363,26731,11317,41462,-3068,-24873,64232,113025,37734,-9589,24679,48936,37510,4997,-50288,-95183,-112588,-67998,3446,7218,-36080,-58070,-85930,-100450,-55599,5808,38961,68463,109834,77339,-43585,-77118,18727,75556,-6630,-114340,-99938,-28531,-32417,-68242,-55144,-68446,-75706,-49149,-3978,74968,166461,198657,170381,82760,-12837,-19273,26341,-5281,-86939,-83778,-39077,-35030,-38927,-8805,56155,107077,120902,98251,91651,86505,76182,90866,88425,43798,30149,67149,53684,-29209,-42289,33648,89444,101318,113372,113408,87928,34889,-38382,-70709,-45000,-24138,-7840,-6800,-39603,-45469,-2638,31984,6573,-50051,-79642,-90235,-105388,-50913,39797,125664,185139,164792,107520,94155,86981,41431,-13284,-47078,-26055,-12767,-17440,-9409,12153,2351,-19406,-26405,-56882,-126731,-131715,-58485,-35235,-97869,-147354,-115522,-29859,18900,13783,12402,18081,-7856,-21592,35152,39656,-3919,-22660,-77866,-117655,-8699,61392,30228,60219,117412,115854,83307,66614,49101,-20929,-80875,-39812,17303,-7688,-85185,-83369,29878,67525,9781,3273,74218,135850,118764,67840,57337,41288,5963,56241,136504,105698,-10391,-50607,-18526,-11497,-52215,-62681,-80218,-100116,-47095,17245,37242,68635,47528,-27549,-60671,-18106,-41021,-117016,-99986,-15614,-4999,-14740,26731,34205,26175,59107,78881,53085,28403,29024,51651,74775,118567,134626,86139,44492,40742,876,-76759,-124660,-91106,6379,79424,75282,-459,-53918,-15045,12044,-6786,14691,66741,58623,-1712,-77816,-95019,-55279,-18465,29656,39679,10134,20786,36505,21352,58798,73864,10153,-22226,26550,76796,73906,43404,36577,15513,19533,93470,130171,79090,9393,-4346,28694,3832,-36525,5091,28524,-51519,-78316,-30414,-30514,-25878,11752,46496,52795,2384,-58431,-43958,-18928,-71537,-127635,-118105,-90049,-29596,44953,72694,57137,-7453,-144808,-232055,-206245,-130169,-38962,-20177,-66364,-93162,-68437,20226,60410,16971,15701,58843,46463,-20355,-46424,-19333,-33458,-74912,-39065,9991,14889,48543,93691,75166,3901,-62668,-83578,-29209,30363,11592,-38957,-68784,-78172,-89608,-111274,-129760,-131623,-139926,-214360,-255999,-187612,-86071,-1909,59010,35531,-43505,-104084,-158993,-146576,-83994,-65556,-54855,-27661,-18582,-13270,-175,-10620,-46687,-122715,-144935,-83413,-4645,55243,98211,98729,53866,20836,-19691,-24808,38760,71228,18279,-43048,-74073,-72622,-52436,-14007,35819,36692,3965,39407,79211,47120,-28732,-62770,-58093,-69928,-80305,-60140,-2783,59456,75558,113178,125940,41852,-26407,5903,1696,-115789,-186934,-103914,2063,14762,16553,28992,43263,49953,58731,137399,242241,203197,33395,-78406,-40307,30830,-1004,-67845,-46205,-11402,-46968,-44299,27066,66100,38508,55212,128399,169592,166084,101365,19776,-10370,-4422,23514,67338,79575,46480,51695,130608,158357,90439,62381,62694,7683,-33067,23171,73677,42675,-24749,4970,117526,188475,199711,198308,159838,94656,59638,9412,-66288,-99012,-69584,-23296,-18920,-55248,-64104,-22944,32880,19565,-59069,-61290,-17865,-15777,-5022,-19729,-82988,-59533,5651,-2689,-35289,-6949,14378,-16172,-46418,-38004,-5828,43323,100153],[94075,-18205,-138805,-103323,-101,31692,46951,56826,3758,-4111,71878,106805,79106,51580,33942,33498,26778,19344,31248,79588,87744,13549,-55116,-65142,-30670,4310,22955,24633,-39550,-96274,-23988,11634,-68120,-79665,-27451,-44376,-74895,-52188,-30004,-46871,-40258,38609,107843,76843,-1291,-21802,-27366,-61604,-109829,-100936,-48509,34232,97957,104681,49459,-37635,-32675,88254,151106,45827,-108723,-130503,-31373,16461,-5757,-29823,-35573,-28291,-40184,-37325,26164,52819,-37383,-96239,-41913,12739,60481,59912,20912,13690,-3901,-54782,-73382,-78815,-98164,-92821,-60840,2181,58772,66165,26405,6936,18669,11602,9059,21517,1956,-78590,-108027,-82870,-42439,-2707,3319,-33546,-22412,76820,151273,80786,-43684,-36454,58558,19802,-70262,-42902,4019,30991,48804,55524,45934,50515,67129,24833,-24150,61001,145745,123370,58596,-47086,-111948,-64850,14306,33884,18327,-16656,-64204,-63223,-37242,-106890,-186365,-96000,60699,112563,116385,142631,115756,22933,-44463,336,65058,33600,-75126,-85181,65729,163240,68796,-5370,42902,74896,75124,84073,38368,-30228,1069,53717,16521,-53483,-83010,-26470,61993,103193,93058,61585,23186,-11337,-34904,-29022,-22523,-85646,-169259,-146142,-49123,14383,43427,47173,19385,8623,66659,129859,143547,96066,-32377,-153023,-140759,-53531,-27091,-38421,-17003,-7850,-22693,2546,-8916,-46095,-12782,14651,-739,-4552,43349,100262,31497,-110874,-139639,-84405,-41560,-30804,-67213,-90132,-29359,31329,18459,-15602,-3261,39553,34430,-56997,-147676,-143167,-89507,-44897,-31217,-93464,-151089,-151643,-141381,-73975,75632,88811,-37610,-83959,-41718,-62033,-52864,49494,101070,14191,-64369,-67316,995,40953,22557,-13846,-16998,-23139,-9049,1467,-15163,-2909,58525,104695,72751,-10405,-48509,-21175,60037,104835,62382,36837,64705,66680,86379,70757,-16510,-39291,34366,57389,-10577,-57481,-59958,-10769,79068,145181,103505,37967,36597,13926,-48571,-50663,-14686,-22418,-47182,434,66969,83117,20775,-55153,-2301,102097,104595,69193,39798,-23232,-37098,-10981,-9628,-57715,-86462,-62078,-2142,82100,186670,210775,201501,171624,104411,59727,7545,-82138,-82152,20628,46051,-25630,-33313,14641,-2504,-60975,-40090,23753,34428,12948,-11880,-22469,7050,55138,57690,33720,54334,82575,55788,16136,-19918,-43703,-45844,-4374,42873,28583,-35937,-64638,-30562,8272,17475,11752,-16384,-53276,-76543,-126905,-123288,-33406,38359,69075,115362,113022,1085,-106978,-79580,2101,-498,-13088,44917,82017,37461,-4020,43895,80779,27799,9578,65666,91552,90087,84820,87558,130815,78861,-20701,47479,159866,122265,16336,-73797,-87729,-34942,-56021,-106696,-107992,-109970,-90832,300,85688,100451,38989,-15650,-19375,201,6153,24716,32974,29769,15357,-13669,-66590,-124750,-83469,8744,55596,51117,14702,-29319,-52429,-26909,5622,-34506,-89334,-104947,-86273,-73020,-73059,-65391,-68031,-97940,-83257,-40413,-50192,-64138,-67311,-29304,56404,114448,96926,25,-74146,-29785,41477,79821,146359,183748,122842,56788,57065,32797,-30924,-12956,84778,140688,115176,40812,7993,22337,-8030,-62596,-50559,14494,44245,-41405,-103560,-49327,-39676,-87617,-54753,-5898,-9079,-42039,-61548,-63056,-72232,-47634,-21294,28430,143649,221378,167607,58069,4288,4394,35883,63186,57211,18890,-88849,-176046,-133475,-39191,-28331,-67768,-74248,-41067,-487,20177,9358,-32742,-33359,-24600,2859,25884,30065,14174,-38464,-83247,-58774,7510,11577,-53067,-74042,-14665,13767,-9982,-25991,-72863,-108061,-73211,-39556,-10016,55318,82061,29421,-69585,-70308,24766,49721,-24789,-25420,3456,-19952,-14286,23866,44977,38008,22897,-14843,-3555,35583,16633,-27811,-41200,-47096,-46553,-10884,30143,53781,90920,139349,106404,53497,40468,15935,-36032,-71813,-78726,-41331,19098,54722,46658,427,-58273,-69289,-9318,43800,8469,-80260,-86945,-40977,-36381,-12302,98034,178057,95843,-12288,-10050,37989,23979,-60785,-102416,-61623,-31319,-19037,6426,-18185,-69561,-74174,-82006,-102546,-83286,-65066,-72579,-56550,-11362,12521,-40306,-86131,-38368,39219,11499,-60079,-69659,-54933,-57534,-39981,-11298,-39350,-64693,-59596,-20028,76905,150954,115364,75819,56924,-15272,-39729,19546,20770,-45588,-31470,20683,26948,12631,-181,28440,73485,77601,55643,87079,111513,102850,118409,133375,81948,19377,18108,52583,44239,15777,32835,68381,76717,85607,102160,111572,101538,55810,26667,65418,89782,53831,27132,-375,-22098,-2161,19903,1007,-43734,-85014,-103950,-84501,2983,78274,142445,181439,123714,63580,80639,55043,-23255,-76828,-81522,-11067,59460,53581,14249,9868,10606,5443,-11580,-61613,-124729,-134503,-91343,-56934,-50844,-80527,-118874,-87867,1190,23441,-29,13653,25542,4869,6368,-4991,4526,57927,41620,-30039,9268,24277,-35690,-10501,71340,72443,35839,49342,80757,49047,-52062,-98317,-25575,14792,-70022,-97281,32747,87289,8663,-25289,44850,105284,74871,30371,33504,53127,77884,122140,115979,26623,-78131,-84472,-25622,-10045,-62437,-66237,-25148,-3525,51982,108256,71624,49400,53019,-3408,-52976,10190,45610,-4507,-45438,-32644,-26365,-50268,-65073,-49823,13607,59889,17687,16541,70081,95635,79478,71615,95150,69144,8405,22710,64309,-12675,-136036,-155310,-61240,38519,69612,48951,2218,-16118,26810,10666,-59363,-39194,45446,59335,3927,-52439,-68109,-76831,-73399,-8405,45780,48163,26042,-36646,-57981,40554,89158,3063,-73220,-31415,38620,37028,3691,4900,127,4992,16181,16071,18226,27943,38889,56281,33187,-6061,-16127,-30259,-70508,-78346,-80642,-87322,-32363,45097,96617,87884,-10130,-76278,-56501,-50383,-87233,-98012,-75203,-37359,36445,90739,93128,86535,42059,-122119,-241047,-185240,-70130,9726,-18842,-109354,-118835,-29663,54408,41816,16694,60636,99849,63741,-32975,-83071,-45181,-13171,849,31534,13428,-1746,79770,142089,83676,-14938,-80118,-115178,-90777,-28449,-10110,-48235,-81119,-109436,-111297,-62410,-31864,-62613,-93408,-117031,-120643,-86482,-44063,6549,70963,17289,-94148,-110106,-143079,-181036,-146624,-115182,-97745,-44581,5719,32314,14136,-27987,-50758,-72421,-82516,-61190,13142,111339,152163,120883,63212,40269,52720,93037,117884,91249,9710,-63952,-75684,-44241,-33885,-50888,-5764,85891,107319,73275,70046,44522,-45436,-114701,-147645,-174111,-122112,-10582,27418,24533,69284,152103,175025,98348,816,-4062,24146,-38110,-125808,-120308,-50439,2163,36079,17696,-5571,-26973,-35897,46928,167425,123804,-47352,-130352,-70041,18525,19558,-61409,-58538,11081,21531,15949,31832,44020,27885,-18494,-12822,71265,149141,138901,82115,58736,62781,72190,77918,58582,20265,23155,88275,143389,97332,25672,17739,8501,-30378,-8760,-2331,-56382,-75381,8232,116858,133848,90818,110643,153016,136690,65071,-13801,-56793,-48479,-25048,-8321,-42194,-113827,-120367,-73198,-43186,-68019,-109479,-77904,-34263,-39265,-36034,-21524,-13298,14841,22352,-5643,-33286,-1119,37615,34424,18945,7917,12946,49989,95699],[54841,15297,-33769,-18555,29933,50477,75800,89489,37326,21366,107974,160574,125900,70867,40799,45778,32827,17499,-2809,-10463,30683,68279,18901,-86366,-101826,-6894,54159,31527,-25282,-75610,-44310,-11607,-48023,-47498,-33315,-79825,-92937,-53397,-55784,-71479,-49262,11480,73267,75565,23783,-4030,-21828,-67824,-108150,-70712,24735,91433,71788,38343,51857,39298,25669,107185,139948,11616,-109140,-118631,-85905,-85461,-86164,-90906,-95291,-81298,-79978,-57609,55542,119232,11076,-82943,-64303,-16130,61597,50276,-40171,-64463,-62513,-68826,-47537,-52088,-88226,-86348,-44597,30691,97595,132009,115321,32575,-47168,-34006,45616,78829,45813,-32003,-51084,-5177,35800,33430,-1885,-43851,-54018,5540,66374,30177,-30025,11266,90690,64149,-23505,-62486,-36481,17703,38356,29430,12090,12752,56042,36345,-50480,-6948,99390,71670,2803,-67910,-123276,-63601,62894,93885,52269,19084,9598,27240,12110,-94827,-168990,-73949,53206,41664,2027,64075,87120,-10943,-52752,40644,74491,-320,-59664,-14809,89431,113595,33999,17463,102552,178308,197054,146131,33518,-59130,-14392,38220,-41948,-142816,-132387,-66079,-3647,44686,62387,47820,2422,-51268,-92386,-58602,-3124,-31536,-121570,-156694,-86648,-22549,-11778,1734,23672,31106,54234,90935,117228,83823,-46984,-135530,-72742,25226,52627,37697,20065,-2600,-56131,-82810,-55771,-5397,56933,66660,-10104,-52481,20488,70604,-39591,-151928,-129730,-95639,-81175,-50034,-28988,-21964,31741,83266,62562,-16138,-55871,-19716,16375,-56663,-150562,-128090,-86103,-90347,-57496,-61143,-130622,-165731,-150238,-105038,-11561,29806,-25817,-39147,-17759,-46907,-26571,69096,101838,18619,-57787,-30053,61612,71213,-618,-50361,-53865,-71848,-64936,-18008,28315,45808,82709,104619,22690,-81899,-71043,-29618,-9408,22778,29899,10904,45658,111272,155736,118312,20111,-3588,53428,35124,-39524,-43253,-1430,20434,56777,86603,42250,1898,41187,41827,4521,53022,130026,93080,-2123,10513,75313,67475,11937,-14855,15675,51201,26399,23398,78577,76089,49022,62385,72422,29261,-2755,15114,65988,125661,174112,167149,170792,144982,63722,14911,-824,-44480,-69647,-32911,-25223,-74761,-59899,-12482,-20487,-45981,-25473,-819,-21992,-40977,-46970,-48412,-26005,18941,47564,34592,12679,10275,-624,544,9990,8107,-2408,-421,3890,-19295,-51418,-52106,-24172,-18556,-32155,-2578,-7609,-71355,-110161,-136867,-139993,-91462,-29980,18749,83914,95284,10061,-75291,-79467,-32710,-8975,19861,55553,63289,52170,49405,85618,124529,106052,121734,157919,130007,72011,35736,27029,65641,80805,61059,55704,54716,13663,-43918,-77851,-39948,7026,-33390,-89926,-80117,-66675,-52744,28773,126960,136670,29517,-57782,-83935,-85866,-56280,20250,51807,14074,-56046,-85047,-64982,-45755,-22610,30660,97695,92809,24276,-21335,6779,14807,-12502,-70409,-121948,-133548,-75788,-8932,-2302,-35759,-64146,-84024,-76315,-62659,-109502,-109415,-35271,59272,136405,152521,123783,54253,-41913,-46904,59307,140325,181050,209463,182662,96601,7717,-77770,-113377,-24226,112220,145634,110420,78249,59498,69436,52678,23452,20168,42179,49460,-27308,-62973,1717,11908,-21838,-8881,-2670,-21510,-63286,-71430,-23863,-13870,-21020,-15571,33756,133772,207098,183728,106856,48911,-1117,-10993,44274,88424,84251,-3388,-101061,-118222,-91748,-102328,-160378,-168005,-81553,4149,56520,66016,2582,-49788,-51962,-10714,12634,17394,38222,50652,41960,38850,42656,3198,-84568,-123554,-77811,-10276,33321,15566,-47730,-73696,-56228,-37572,2637,38253,15779,-21949,-49054,-14482,51294,31847,-57352,-53566,-25112,-34835,-10010,38770,33867,3506,-14300,-56574,-66261,-46681,-95567,-147528,-91404,-17761,3640,33956,58863,28807,52171,152913,156696,88175,31666,-10402,-39107,-48358,-60573,-20744,36435,26109,5079,8911,-14872,-11149,24045,15266,-41896,-94361,-81286,-39237,-29024,-23644,40325,112470,69846,-40295,-61031,8775,9242,-84683,-89181,6001,38833,31966,27971,-34119,-94651,-46493,17829,351,-44801,-71386,-86545,-95613,-111852,-97187,-72598,-86186,-83534,-33168,-19736,-27562,-38260,-67526,-58467,-2172,38175,4996,-45329,-80087,-51983,46840,103880,57272,20414,20860,-25965,-63855,-33940,-2574,4792,34622,56698,43144,-7001,-71669,-55675,4433,20059,-16161,-3853,34136,67691,106394,126017,67167,-6562,-7678,59995,100328,82672,38297,1577,-21288,-3760,39954,72422,69419,44077,50899,114576,133990,44437,-31661,-49428,-25637,16549,40295,28891,-9720,-54239,-55481,-3509,53799,82520,142877,191286,123113,34604,6597,-39393,-76907,-60394,-18242,44791,88780,75384,38205,1117,-34385,-8301,41592,28891,-24952,-61288,-64335,-32855,790,-30853,-118408,-122311,-325,76615,46861,37051,56638,28101,-39741,-65234,5748,104250,111107,19562,-26193,-42122,-55427,-26050,10223,-10074,-31012,28490,93295,105628,24898,-67890,-21615,10754,-69125,-96205,-2987,27553,-28506,-66940,-51477,-17678,-3240,8536,41302,105841,168098,178401,118390,11028,-93340,-85154,12667,68761,23055,6792,60911,83563,100077,141687,76814,-23118,-23667,8057,11889,53585,84469,70314,7310,-50995,-54435,-47818,-70068,-66540,-17981,-17370,-83810,-57931,39191,96228,88099,86575,96252,37753,-39465,-20044,16595,-65586,-187916,-185266,-59930,22580,8594,-6562,28688,52045,59978,28781,-22398,-16840,3183,-14629,-12853,-18570,-57286,-78077,-65656,-16393,50776,69962,2761,-98101,-84336,67616,144073,52378,-48501,-33884,-9319,-13803,21068,45316,21168,22573,-11588,-60732,-46433,20791,63428,60017,44284,41814,-10363,-74581,-42654,9918,-23563,-76774,-32523,51521,95525,86004,30312,-15742,-26084,-56321,-81573,-26465,25971,55403,100459,118927,96752,83092,69771,-31256,-134392,-114056,11860,78211,7763,-90845,-64571,12817,10675,-23227,16810,89115,84968,3106,-85448,-100998,-45970,-10983,19600,38308,-6856,14681,130121,149374,57659,-5236,-24055,-56761,-82410,-34909,44727,29038,-21027,-71790,-93548,-34156,34528,22411,-620,-14115,-27885,-20775,-14028,1935,35688,3932,-69616,-112573,-177842,-221104,-205501,-199195,-188833,-92167,10675,34685,-7987,-48813,-50180,-15947,-8199,-30986,-1448,105775,124313,37314,-10547,15353,83826,157574,168418,126703,53224,-26967,-42264,-11824,-15701,-55884,-38713,44207,82493,47317,16677,-6947,-67155,-91280,-87720,-104043,-71484,13596,-181,-45896,3376,92477,108065,62784,-25842,-59742,-2826,30604,9479,-14257,-13357,20041,41506,-20514,-83650,-106891,-105337,-32305,63492,51004,-28111,-74852,-58440,-8338,-15169,-104723,-119547,-32454,30730,30248,-7865,-33966,-33638,-86303,-138582,-77222,61803,127239,87042,44732,54316,76032,68392,45602,22397,-323,-10568,19764,28289,-17458,-37908,-10482,-24895,-75021,-155034,-190794,-101626,32787,89489,38167,-24614,18277,82433,62149,2421,-16227,-14185,17419,55914,74962,41043,-32696,-71426,-68721,-93459,-133831,-113474,-47522,-7773,9425,12693,34765,87864,111669,77817,27289,-3324,864,-5926,-2948,18722,20767,23554,29663,32139],[15644,48510,61215,39824,9827,5879,40602,73818,50776,23219,59394,63760,16386,-2478,13741,34762,-10613,-70256,-99235,-85505,2566,91572,52902,-68387,-81139,18769,45395,-10106,-25572,-28256,-14183,22273,31277,12716,-31833,-89651,-96550,-60700,-51114,-48944,-30655,-6347,38961,87827,71823,-17158,-84574,-70494,-16546,36733,80659,62733,-16054,-46029,20640,54747,34140,61453,42787,-56322,-62137,-20654,-80042,-154442,-165846,-165027,-148449,-100828,-70504,-37004,77133,148349,73054,-49830,-118435,-81351,29905,16966,-78680,-99598,-81204,-45456,-3952,-24227,-25657,29378,54733,65470,74034,87411,106327,37956,-60430,-30799,59242,56159,36106,18931,4746,17368,64355,76923,38504,-15395,-66444,-66683,-43971,-45945,-37774,-17129,17917,70632,58560,-40327,-80551,-19851,18270,457,-23778,-21835,53826,77870,-25750,-41297,91699,125405,61304,-8049,-91724,-87184,12559,30359,-3228,19447,71019,70018,-6564,-97627,-97678,-18242,23667,-19476,-49686,-8798,-2315,-60412,-57344,22788,34542,-25424,-45872,6709,65681,57812,29905,49010,99195,154128,179825,120811,3866,-54417,-286,35203,-68536,-178750,-145898,-79066,-47653,-3499,33097,23098,-12066,-9746,5687,19302,45005,54330,5272,-87124,-75222,-2513,10737,10598,53313,74148,52326,27827,40256,48188,-3919,-35647,7481,31997,29228,22995,-414,-23492,-48548,-71408,-41861,36076,116569,117788,1481,-72205,6514,61285,-45915,-145828,-109727,-88718,-109893,-88925,-35917,-421,29994,73942,104840,58975,-27734,-56665,-46272,-81548,-98846,-31222,-18177,-75504,-44943,-302,-45268,-83719,-59563,-33639,4355,22573,-13532,-30054,-22506,-53585,-70419,-14219,63926,27025,-39591,36037,138535,96118,-16399,-79615,-73811,-78692,-98032,-70557,4193,42988,52921,34252,-36478,-73174,-46056,-43477,-80336,-81216,-34984,544,28554,89449,138398,86061,10054,15526,42670,8198,-25109,-4096,41765,62908,74117,79939,33096,9727,58689,92299,91298,124782,181429,139191,23827,8682,43101,-21120,-65934,69514,135772,7538,-64186,-10411,17085,-14400,-34982,-4070,33670,17804,4223,58196,113605,118245,86226,45682,58713,67312,15808,-18953,3629,10118,-54465,-91928,-77056,-80086,-45670,-2532,2155,29995,58524,13055,-36984,-6843,22890,10244,611,21753,78247,99235,42859,401,-22611,-12621,26903,67516,72311,50496,8786,-38701,-48014,-23253,-16913,-55332,-88306,-55430,-40645,-98880,-123789,-112287,-101293,-87987,-84662,-62953,21686,54052,5868,-20111,-36396,-71342,-56021,18293,60202,75125,89708,85669,66921,63121,100978,190065,200958,112124,45718,17001,-2894,40736,139216,175155,67814,-50378,-96985,-90601,-40319,15015,24678,-11866,-32329,-21498,-19384,-2325,72243,154889,127404,-6736,-84505,-83862,-89664,-76925,14064,66369,20879,-84391,-136563,-76597,-14310,-17738,2283,65617,78429,15985,-19958,20815,36779,-8930,-58031,-84386,-68549,-4946,43490,51387,-975,-71762,-101173,-84245,-72886,-113867,-101181,4848,110922,125589,72778,74152,92065,7182,-49022,41712,118438,101233,75910,78588,39169,-72506,-152035,-97790,36260,131221,113904,82024,106861,115917,99885,99014,103048,97519,67454,26384,-19014,-24255,1953,-6220,-10542,-8896,-54484,-81792,-98432,-85570,1576,51379,9422,-23503,29914,106344,125714,121813,106726,56610,-26617,-54010,-1023,50603,85231,60584,-2358,-52842,-89474,-122663,-163769,-170655,-107099,-15690,54169,49911,-8427,-65287,-73984,-25365,15167,34386,71084,90209,77535,78727,76855,22741,-66453,-110063,-73982,-4767,40597,32652,9002,1214,-4247,-9918,6038,-1867,-63318,-79554,-8535,67716,96132,48833,-39906,-59995,-42766,-44705,-55108,-44581,-21018,-31483,-52276,-81670,-91133,-98743,-156413,-175624,-58089,40797,50000,76152,102229,42227,39482,132841,117816,22747,-32475,-32051,-16639,19853,16648,-6028,6252,-11615,-50105,-7346,33119,19698,-3675,-26404,-32206,-15592,333,-10790,-35325,-40719,210,31958,-1735,-59758,-56005,19171,46000,-4400,-13837,24755,24581,46206,70547,5828,-70981,-2373,124692,125711,31465,-16826,-840,-7254,-77682,-122911,-94529,-70140,-71883,-77498,-81203,-46775,-20747,-60774,-75983,-33404,15810,419,-52097,-108605,-90525,738,63317,58302,31973,-5460,-46795,-78077,-89136,-56349,21167,76520,61312,18440,-42383,-107576,-96843,-40884,-227,-37051,-87305,-78630,-16232,47307,62945,16705,-15833,16672,79879,108539,83814,13,-83183,-122367,-103978,-47250,-9432,-20551,-32149,-7837,52468,84913,20784,-79440,-114150,-67435,1573,63130,63761,-17726,-75223,-20938,51284,48675,21481,66142,129969,111722,39846,-35176,-89865,-86765,-19950,44646,67042,43103,22298,3550,-49753,-111185,-63568,67540,137809,103085,29105,-17241,-11919,-9932,-51490,-111121,-89252,27576,114482,95347,47047,-8405,-85926,-133877,-102545,-4856,63521,47208,-41872,-104037,-76203,14183,58068,10260,-60527,-88308,-30878,33249,61234,48710,15364,14341,-10797,-63541,-76523,-46031,-34117,-38259,-71274,-119611,-112247,-36262,19682,36731,100128,171371,161478,103214,34902,-48195,-30038,90197,165009,122647,102381,139525,122049,73582,72168,3374,-120627,-136932,-21013,77579,100842,74719,53957,-11496,-103759,-117874,-57686,-9794,23244,39426,-19681,-97499,-103182,-38201,36133,66317,86173,119343,93694,15027,-34345,-53868,-102949,-189826,-207128,-104251,-21881,-44119,-67463,-10178,36997,40253,31367,27825,24161,-25357,-81757,-23915,14662,-53640,-74193,-14925,44691,69499,28592,-69774,-114133,-31652,123074,188646,110740,46307,64169,2360,-59742,22076,77228,34302,34273,31974,-13773,-25058,15495,34757,1627,-1690,57492,31468,-33754,40566,149028,133037,26268,-9995,39685,74495,77379,93354,83646,61852,27485,-4549,21656,50806,67021,83629,76033,57341,34570,17628,-15318,-80476,-116762,-39621,42586,16521,-31022,6555,11699,-58901,-53081,52466,105525,38709,-66587,-125397,-110284,-54407,-25032,-11313,-10581,-40654,2487,92205,74595,18563,23926,26042,-3948,-25124,14133,97467,97876,27659,-32182,-59556,-26685,25570,27401,31710,28062,1666,-38381,-63953,-37910,-12793,-8009,-26155,-108797,-204262,-221239,-190794,-173910,-169535,-111849,-27528,-10399,-35551,-48412,-40431,-14481,9995,-9342,-9388,73193,77944,-21523,-56989,-17084,30681,95795,141688,134227,74238,1962,-11321,8525,-11078,-54142,-55984,-9719,11571,-8840,-40797,-36301,-31831,12587,69059,57478,19280,-2045,-55859,-91752,-73620,-31420,-10497,34,-51868,-90967,-19890,74304,121936,106098,58947,63939,61450,-40932,-117634,-97584,-65559,-33597,10752,37893,39797,17056,6018,16127,-27149,-133245,-179818,-114298,-23703,21980,5723,-41279,-74303,-77442,-92794,-90600,26239,121965,65282,-11336,-3020,13853,-509,-2771,-2123,-24627,-57041,-53558,-20595,-21068,-44608,-30020,-45281,-119829,-211150,-202290,-61064,62644,50163,-24287,-34879,32073,51200,-5806,-10413,40435,64562,86484,112816,138192,157848,122509,40994,-16001,-76937,-113052,-44643,29215,37169,68965,112628,139554,175102,199477,160087,77059,29092,18296,-41736,-75677,-42163,-11275,19145,25324,9603],[18675,68778,87510,48352,-21735,-46139,-2612,48459,41282,15628,2202,-51761,-93770,-60173,-14536,-2717,-85425,-181282,-172540,-81876,12213,54888,11910,-46492,2428,71227,17121,-55259,-26977,27503,70806,111124,127735,90183,26934,-17658,-40468,-39858,-30509,-40676,-24211,17994,49042,90118,90665,-30068,-142451,-76540,49925,120643,113161,26014,-60713,-60591,-22631,-29958,-24527,18609,-5745,-49828,20348,78349,-13035,-125817,-172453,-165114,-109980,-52985,-29185,9057,70467,86836,58624,-24406,-124772,-108939,-1293,3443,-31346,-23546,-22451,-3037,24626,6957,40838,112394,99389,44716,-5793,-10801,41809,26361,-34488,-2859,36652,-6909,-4076,16147,4794,-9860,25608,68167,79839,42754,-25105,-60473,-70004,-74754,-57522,-78841,-85224,7882,76365,29,-93813,-62132,-17772,-20563,-21478,-8320,54140,94244,1468,-47138,97274,220558,190494,102164,-17037,-88673,-49675,-34905,-45167,222,62282,44083,-54517,-104023,-29452,37543,1452,-57834,-58337,-47061,-70127,-69771,-50836,-28411,-5960,-7150,-33362,-31430,-672,14837,28933,46798,41078,21756,8297,-1118,-12545,-1647,42552,59234,-30500,-117146,-94522,-44530,-42376,-15861,16775,-11585,-17737,76252,165502,143337,89236,87029,71095,-18384,-40029,18829,38404,45305,95813,111999,66030,12936,8042,38964,65421,69828,42724,-20560,-45023,-21938,-13542,-12556,-5522,-2533,9664,45247,95390,85750,-6387,-63961,-12966,49869,17344,-62029,-65556,-48799,-87575,-115185,-81854,-31736,-17544,16719,116415,161298,68905,-53170,-134718,-152134,-75583,26259,25578,-26198,517,55627,52549,18192,28266,70808,101977,58827,-6911,-48960,-60118,-109273,-172483,-123098,30919,46838,1795,75766,149064,89009,-3048,-67299,-63251,-66078,-104187,-108050,-77324,-43165,-14031,-36655,-64520,-27671,-21895,-71015,-110584,-124103,-71225,7162,12298,6378,50938,32142,-10742,-6420,-8062,-14988,8126,51029,81563,103800,109305,118175,93488,68605,80504,101562,84639,65605,84329,61507,-33453,-39417,12159,-68438,-112864,115255,210028,-11419,-96072,-4022,-25810,-113717,-127504,-77470,-22443,-34653,-42912,35498,95735,67700,18037,-35120,-30564,18340,14507,-22189,-7549,10636,-62608,-118325,-72562,-13859,29802,45456,34501,76688,119402,41579,-15819,62101,109775,77891,50592,45390,81810,121058,81154,19543,-11935,-10970,-229,43453,77270,79197,52968,6195,-19291,-2940,-3361,-35407,-60229,-81479,-93084,-101543,-81734,-64542,-44440,-32631,-75200,-89983,-5797,27734,40,16457,2600,-69342,-67773,5949,61624,109662,135778,99879,22565,-28266,52246,181928,159361,58040,47287,48293,2151,27328,133354,166072,57290,-60793,-119223,-97991,1870,58232,44093,13538,12812,19840,10366,14439,68482,122409,85950,-12137,-40346,-4353,-15945,-45222,25483,92973,77514,-1776,-86552,-93605,-80662,-63964,-10161,16762,5811,-6752,3015,16773,30573,13918,-15652,-25964,4393,32681,18824,24946,4196,-68340,-107721,-76312,-46265,-65711,-63088,9477,86341,45940,-61579,-40954,51840,26568,-25328,11076,36587,-11947,-73587,-63172,-31107,-80082,-109263,-29782,62232,113030,116518,106875,106984,81368,48092,73951,94581,83492,46139,6917,-18714,-30179,-50720,-74683,-39313,-2051,-48901,-63661,-60752,-68076,-2100,56350,13646,-38878,9782,72231,36095,8860,27898,7226,-43867,-47192,-35766,-31775,15520,47507,27833,-13756,-53386,-95796,-127160,-143067,-127802,-53589,1663,-17548,-35317,-45695,-74942,-32974,39738,93131,121919,80225,42954,76552,81807,13608,-39620,-27702,33185,64356,38101,42112,84354,87125,65238,54203,29687,-20355,-63942,-33227,37643,59215,46030,30993,-20921,-52607,-22941,-11462,-94501,-167223,-101013,-62490,-88740,-89435,-70394,-112471,-167499,-121152,20051,95970,105305,141942,140931,65060,52324,118406,76846,-39104,-82135,-42894,9330,69676,65186,-8780,-26545,-18987,-36838,16854,43176,-40000,-81435,-49371,-3262,35144,41616,-3354,-53286,-41105,21080,16520,-59036,-69326,-11568,61658,125150,128748,63577,-4800,-20124,38475,96769,68873,1997,39855,157754,170745,63920,10633,62957,89159,25007,-49178,-75625,-52068,-21451,-42858,-80105,-38627,9038,-29441,-84096,-98665,-56399,-21261,-27200,-60986,-57901,-4658,47238,48748,16219,-35958,-71833,-87316,-108868,-76561,29595,109082,89202,36838,-5009,-41647,-45636,-23929,5359,-28169,-93809,-101671,-47500,2669,7252,-1446,21791,51317,52462,41657,12496,-63281,-123944,-133565,-120405,-81103,-33903,-20668,-27394,-30752,-5713,50188,56346,-26172,-85970,-70607,-19895,61121,70216,-42436,-93753,2988,69463,33607,-32127,-29535,31326,81073,58852,-12724,-48378,-44109,-4575,52316,58172,4650,-13939,-34132,-80579,-115955,-75357,42146,143450,145101,70682,3332,-23269,-55084,-78386,-55833,6239,79169,114265,101247,48825,-79451,-223018,-217125,-96393,11670,8868,-73308,-139904,-127720,-33622,115852,158109,53765,-49981,-104634,-96728,-37734,8885,52712,93257,62785,11258,7644,-7506,-46141,-29400,26308,-7079,-97879,-109417,-31973,22945,22247,44408,82181,73990,44175,41122,35351,78322,160288,188430,143575,143770,171860,134618,65578,10667,-68993,-133016,-132048,-24092,96617,119429,63171,28687,-28688,-123095,-145460,-56211,55760,128642,136644,52304,-46788,-89678,-61933,10836,49909,74881,143885,161877,94266,5145,-31171,-36037,-98604,-165750,-115180,-22790,-25030,-66372,-55347,-15723,12511,20406,24624,11909,-44792,-84654,-4762,46567,-21359,-37124,58797,130860,83955,-33533,-114917,-71339,34146,125132,169930,155622,161695,184890,56566,-78468,-21701,52513,34681,56300,98539,73744,35091,23503,-2377,-43058,-19889,69680,81740,50176,102376,194649,211563,119776,28561,33857,73644,78981,90675,110740,127760,122782,71177,9304,-17304,-19601,-13447,-7131,14515,-208,-40378,-53175,-67248,-106377,-108634,-37831,7123,21689,45564,18547,-26272,11647,97906,97035,6016,-65119,-93256,-109787,-92395,-41002,-16582,-19425,-31797,-21091,10268,3154,10430,39904,2417,-35379,7427,56809,78444,68933,8377,-36121,-27643,4439,-1776,-35435,-11284,24899,8292,-62704,-92448,-58323,-35659,-18910,-23208,-96358,-157602,-144262,-99874,-43078,-38134,-70099,-52598,-29951,-22487,-5895,12563,16194,35668,34655,40169,80563,85111,35235,-4959,-20829,-60657,-48274,32491,76047,27394,-28397,-15620,17065,-6292,-56519,-70580,-38222,-27513,-58392,-64913,-5402,55041,101342,127500,107503,48473,-34357,-89457,-98075,-121412,-129786,-77051,-2199,-19568,-59674,5108,101485,141175,100385,46435,63442,64421,-45064,-96961,-28579,21716,4012,15555,55924,46658,32850,62549,81126,38946,-73964,-164925,-137248,-46707,35396,78750,31530,-65193,-24839,56849,36054,72892,117157,26926,-49860,-48169,-68691,-99511,-100068,-100004,-82441,-43400,-17037,-3159,-4712,-34538,-70800,-110622,-118543,-113025,-75459,7900,53748,-2215,-39603,27144,90377,47259,-5202,30654,73136,91101,94387,60852,57692,129440,144168,58172,-23947,-70250,-63803,18376,69091,33013,42144,119960,145201,119691,144932,145218,63775,11542,21013,-46925,-124472,-110112,-69424,-26179,4675,13721],[31339,65716,88974,67182,-8221,-51988,-11283,34136,21324,15332,8384,-39637,-42546,312,-5566,-44500,-134275,-203926,-137709,-6359,48311,33046,-12372,-33501,44212,88916,-9952,-81963,-26865,62339,124863,143133,152196,149438,122785,90153,41033,9150,-5995,-50794,-32672,49804,63027,55030,60510,-15967,-108959,-53523,43677,109112,115452,47801,-15028,-16390,-49432,-120853,-101264,-22523,-1934,18989,92945,110006,44486,-42623,-100701,-93407,-37467,-25583,-28444,29107,30491,-49539,-67994,-40646,-58840,-76394,-38966,-14763,37968,92625,75093,43969,36123,38409,61839,68299,16651,-35813,-68336,-52936,-5707,-5646,-25610,147,-1625,-50108,-47738,-42397,-36772,-38233,-39826,-1437,69807,91313,49180,507,-40751,-74101,-72035,-82147,-100994,-58404,30955,27646,-70675,-81194,-43646,-19751,16585,37159,49342,61698,-14976,-55725,89484,248372,254853,165127,48916,-40028,-28679,440,-1629,9129,40244,31607,-41720,-68387,5503,47405,-20458,-83014,-65090,-56849,-70172,-20701,-9844,-45188,-23184,10768,-30510,-76044,-72536,-35157,-6696,6317,-7122,-79343,-149162,-105497,6641,52079,70878,103073,74693,-158,-30592,-17498,-20701,5434,18846,-45167,-37274,107505,208737,172371,84018,49689,43918,4814,-14827,-8257,-14299,15559,85242,102362,71706,47053,36439,46765,81898,89026,27896,-47463,-60959,-20353,6220,14125,12321,29314,53637,52461,32379,-3284,-30124,-36604,-34761,9199,67234,51438,12294,3447,-43564,-109925,-100802,-46380,-19652,4095,93000,169779,119649,-26031,-155111,-171696,-77591,7117,10820,-9589,9236,58871,97636,60858,26652,69741,99099,46707,-2142,-51036,-96935,-150290,-194296,-120409,53325,102745,68334,66946,69053,28513,5540,-13075,-5792,-28602,-65101,-70493,-106902,-133427,-87907,-78841,-77406,-30320,-33754,-73097,-64182,-60701,-39699,8240,-463,-41047,-22829,-17674,-32689,-38115,-34758,-6730,26199,72134,103996,97927,71309,79829,105621,109022,93644,56115,-24507,-79079,-62953,-69441,-139702,-94323,29560,-12105,-57825,97747,123976,-54692,-86474,18975,44730,-20964,-67517,-54788,-14730,-25337,-28456,18462,50630,29280,7399,-48684,-57113,4749,22763,-22900,-39474,-30925,-62019,-85530,-34781,43638,86579,66050,16336,12564,35509,-8047,-28802,56187,95838,68971,72851,68299,43622,62268,65944,15248,-1237,15938,-16068,-19498,28473,66137,82843,62069,9361,-5719,12491,33190,14184,-69970,-116634,-75532,-27240,-22789,11341,45744,-948,-39263,14557,44551,33612,28037,-9817,-34379,-5930,20626,35494,77514,110535,67745,-25623,-69262,24989,128643,77450,16092,62897,78843,2042,-39839,-19833,2971,15011,1977,-70801,-88406,5959,68349,54466,17714,1530,22801,41448,27798,34857,52901,39161,4808,26112,65401,37898,-20915,30401,122103,149976,114169,29755,-72155,-140964,-87608,13787,-7677,-80683,-24153,68841,61136,24441,22668,96,-15270,-3519,-7788,-33110,-20335,238,-19586,-41161,-22258,-4911,-34126,-46726,-13119,33589,-11978,-127510,-129479,-35348,2084,339,3599,-18975,-58041,-97127,-83326,-19513,-676,-14967,-11557,705,50249,106188,105581,32048,-53245,-39540,37359,40895,-9690,-26383,-9549,-23400,-54123,-87096,-104772,-32688,60185,47953,38732,33039,-19235,-16529,12132,-5742,-52832,-31827,10099,-30510,-65515,-44700,-30956,-17456,-8097,-63439,-113947,-54237,15158,4825,-35642,-49777,-63100,-84360,-100236,-82143,-45180,-60692,-83643,-47715,-8921,-45899,-15702,64979,139910,170768,96206,58548,107278,72511,-31750,-48581,40285,147618,143381,46625,46223,126305,130132,95561,89977,45179,-17475,1302,82850,78141,-6935,-69136,-48960,-32345,-21774,30621,56866,-61267,-191081,-144055,-90433,-111030,-87046,-52086,-122037,-165127,-59251,72878,119743,154980,200808,151333,46040,15591,73753,76312,-1722,-62504,-52027,-909,55218,43762,-28727,-53408,-16857,47147,106463,34394,-112783,-120435,-32819,1107,-15553,-11245,-13453,-45093,-33283,24767,-5210,-111459,-99155,-5817,66628,160017,189025,85391,-13223,-4527,49288,76841,72628,54704,63201,113919,104557,-8983,-67925,4737,76466,65877,12008,-58216,-63390,-6508,6524,-14334,33878,64135,25247,-32004,-101789,-89125,-2568,53239,60422,47524,30000,20297,-27259,-73608,-84679,-96639,-102658,-100154,-58549,22568,92528,101702,80116,58603,21024,-6375,-25484,-50029,-81640,-79255,-56467,-23044,-12399,-20614,799,46246,27445,-50435,-92832,-96485,-121677,-126458,-87995,-67642,-55750,9397,66914,48370,3737,915,54877,81574,31417,-9669,-6078,-4008,21670,21834,-41023,-51244,26086,70998,41272,-39044,-75908,-27381,40344,19438,-39051,-30780,-18934,-23505,25866,48524,15492,16389,-3432,-40096,-42807,-28475,-15890,12611,43266,27372,-22092,-61654,-87049,-62533,6450,47352,64564,50818,40524,43891,-46647,-199670,-220752,-102918,13424,-22690,-155388,-187033,-86304,16858,122152,135480,43934,-25829,-89535,-118734,-51715,31382,95957,136190,97434,55034,80385,44654,-39444,-12489,81993,36098,-84650,-102804,-59941,-14097,24216,10893,-34714,-53442,-51131,704,81817,141040,141213,105175,71145,86997,111855,108752,85946,12999,-72377,-57036,-18507,4461,34438,46539,23933,21645,-9368,-80028,-92720,-25089,51066,105623,116607,54268,-40629,-72877,-38014,29995,44449,52544,117371,120585,51120,7384,36434,73359,18589,-83228,-86281,-21396,-2487,-25597,-50586,-42117,2005,7533,-26440,-74564,-117929,-98624,-6446,38285,2657,14749,105784,127637,23540,-86207,-99842,-20792,35460,37740,72388,143532,187017,171005,38944,-90738,-71254,-685,22270,68400,89786,49671,16669,12092,-17885,-26997,25109,69156,53888,46966,55865,62503,79649,75173,23185,-6977,12162,-6149,-44686,-6099,67285,90881,22699,-58776,-82090,-99009,-105373,-66836,-14159,-15295,-50181,-60067,-24582,-11200,-30799,-18271,7802,23224,42242,62391,77102,66598,55461,37756,413,-9653,-19626,-88968,-122448,-53122,6413,14224,4624,-12594,-17059,-13794,7496,12137,-63606,-108375,-28699,34134,20669,-4506,-22196,-40038,-7652,31792,-14872,-86842,-56241,9138,-3354,-42915,-29660,-33620,-46879,-32453,-55792,-95063,-73592,-32062,-20558,25318,36642,-16789,-43736,-33658,-5685,44696,82782,98615,87855,77187,103638,118075,118242,118799,62542,-19927,-112808,-156369,-92033,-7645,-26660,-83423,-57412,561,-12766,-68424,-98980,-93191,-83966,-97104,-57379,41040,112388,105401,56781,37244,7604,-62313,-101491,-102407,-131085,-134326,-53860,54306,55742,6899,38616,98310,80062,-10233,-53477,-15110,2287,-70215,-88511,-9590,44348,19771,39660,59039,-10953,-29110,46336,103964,120293,40910,-74749,-77149,-425,68735,129823,92004,-28126,4166,137161,152151,110046,40852,-46601,-50623,-36619,-83481,-130070,-160421,-182732,-122042,-4683,60270,44174,1038,-47854,-108407,-141114,-62786,33448,66800,62425,32929,-18324,-1927,84643,96768,21318,26257,74025,66154,61746,54069,-37997,-90767,-16362,39858,-2310,-66114,-70359,-15154,52696,73030,17230,-9413,45998,47798,-30518,-19016,43420,21768,-6378,29899,-9731,-89733,-78962,-35333,-13839,7827,30090],[-13657,9135,61716,76905,14023,-40348,-9737,21995,4985,6437,22759,22711,68047,97156,11362,-97839,-167551,-150547,-44172,50571,61248,42722,7904,-37398,-7570,29528,-36382,-99874,-54068,27017,60423,43051,65566,130750,151346,114150,57682,35178,2991,-68758,-69141,1591,6106,-8143,19683,11586,-20772,-4918,7125,19714,55180,60944,30715,763,-59012,-138097,-149225,-95009,-42367,24821,90869,80436,35388,-2806,-32257,-43644,-45547,-89761,-91095,-9203,-24550,-154384,-190784,-74728,21670,-22894,-78585,-48153,49733,121974,113109,57398,17996,29609,29992,-22075,-85999,-108947,-85578,-36504,-25628,-48943,-43624,-23444,-35412,-77177,-87165,-77308,-36757,-29319,-64224,-58039,14107,87191,83159,13079,-68417,-110678,-78400,-27187,-41975,-68813,-2376,42190,-26469,-57266,-18253,13123,43808,60526,56054,33020,-44424,-72968,52045,181951,196608,129561,63278,26021,42327,70983,76244,82054,97576,79771,24132,-9353,9272,21287,-32251,-87220,-78169,-57981,-28892,47480,50151,-17984,-22494,6130,-24758,-74526,-101262,-81172,-51227,-30335,-6704,-48014,-123220,-81213,38944,62561,53249,107516,142707,70133,-6587,-21890,3295,48294,29039,-68674,-76318,54756,122144,92306,31289,-17746,-14371,7020,11572,-34254,-93500,-72031,14173,52827,55899,72459,72019,48815,35335,23438,-9232,-28066,-4960,27823,27630,-739,-24405,15893,90759,95966,16654,-45067,-22405,1866,-42739,-51921,28538,89465,80891,37604,-23664,-74490,-50470,1397,44589,57684,53456,61004,57211,-7204,-70164,-73445,-31356,10931,8259,-35393,-48423,5962,77392,42661,-33189,-31692,-23422,-25053,-1008,-25673,-87194,-106367,-90950,-23128,103804,168356,129191,52038,3967,-5264,22060,53930,75706,47760,27232,35062,-28308,-146065,-171247,-132852,-89674,-62673,-56683,-31672,28887,52531,31290,3160,-4143,-14698,-46269,-81940,-79360,-52965,-152,49753,43297,39466,66081,41027,-14132,-21616,38041,106259,118093,46026,-73802,-138603,-108120,-116280,-180572,-106580,42068,41267,19879,83277,11936,-120457,-88048,31537,130269,138212,58696,2454,6839,25119,52553,56605,42415,33011,19106,-35273,-34684,13616,13651,-24438,-50997,-48048,-23138,-4190,13543,43677,68118,28074,-43614,-98009,-119336,-105885,-76177,-26094,-1459,-1558,46723,80750,37393,17206,13733,-24915,-8273,61314,30169,-25834,2775,50323,77494,66306,8973,-11531,32465,67432,17189,-74748,-107543,-64220,-25431,-220,73888,121141,75189,20454,29896,62966,86158,36046,-44011,-2814,75084,61966,602,-19603,5391,-48,-58041,-63764,10565,56077,12714,8811,66423,77572,-10566,-128576,-193896,-147690,-21811,49262,-28954,-84486,-22808,39074,40531,-1269,-39280,4482,71910,59061,14032,1141,4474,7366,46029,63705,23220,-34672,20611,138924,178260,147900,110039,9579,-91168,-52232,34775,-12022,-108485,-21941,123489,124417,42811,17214,-9178,-35967,-55702,-50996,-18755,3756,24400,58540,70696,58152,28953,-31729,-50384,-27074,5257,-14631,-93395,-129369,-93035,-37804,8362,22092,-16581,-38965,-30043,-11972,34332,71258,27700,-46539,-62065,-1818,45800,22880,-78794,-163888,-77859,42729,14590,-76202,-80736,-28262,-24338,-47509,-66932,-68401,15134,124223,120828,87871,79238,42114,19190,13309,-3697,-43467,-54013,-40381,-41261,-33513,-24904,-3725,45636,33636,-76309,-148006,-61904,26176,-6501,-56292,-38549,-306,6588,13394,55214,32551,-68134,-109555,-73679,-29877,-12306,29519,72995,126577,174508,143614,128068,153683,75615,-53460,-80313,23129,154753,155290,48074,20177,87091,98121,60463,51375,19063,-18229,44347,139592,113402,12012,-79947,-95555,-42718,27036,76731,96403,16297,-90857,-108436,-97240,-94540,-57731,-46055,-124196,-136335,-10621,88012,109665,155209,187626,127570,6083,-66624,-18532,56764,58216,-12627,-45347,-23820,11461,-3023,-61593,-98009,-37007,114297,183680,52839,-83040,-64142,11799,2106,-74547,-76526,-14641,3358,-17058,-20237,-66458,-145924,-114487,-23511,39740,129640,160577,78453,32113,75010,106794,59439,21714,46989,71318,68216,16343,-109333,-180663,-111545,367,51905,24783,-50056,-75701,-35925,-1579,35999,116426,138159,107028,74859,-14926,-40031,33360,97346,132320,127316,51068,-30097,-100533,-126708,-93457,-80867,-85068,-57641,-15506,2229,17911,46784,66157,52365,1180,-31494,-77173,-143041,-148431,-68198,-29125,-20130,-24282,-41854,-33267,133,-34472,-129651,-188896,-170952,-146915,-117466,-56383,-15224,-14010,48751,114674,77579,27822,33361,47828,25901,-783,26408,77130,46612,-18591,-35991,-9879,15607,43063,79528,64348,-21693,-66986,-21790,15105,-53851,-124838,-77066,-21387,-19407,19700,49861,48065,85502,92808,53135,39140,30826,-38243,-107385,-90605,-41268,-39624,-72658,-83769,-29128,11207,-18147,-33646,-34225,-18374,49960,56643,-34173,-119310,-113279,-31729,-49966,-164295,-158259,-31017,27103,44836,34377,8992,18192,-21445,-53491,1668,93073,164627,176356,125701,71382,68983,21963,-46846,-14709,76634,22485,-103233,-106202,-62192,-5545,80182,56511,-66296,-114072,-84178,-11433,74641,104159,49884,9749,7289,8283,17443,60027,79253,31870,-9082,40707,77464,31031,-36680,-55378,-43055,-3059,-1785,-15977,22572,47825,16231,9452,34156,24219,-29378,-52294,-15919,52180,56797,40943,64391,25239,-64619,-57163,46796,122735,86408,-15196,-67037,-69804,-33418,7112,-11111,-33330,11558,19025,-47934,-146008,-203744,-144365,-32306,6148,4782,59186,110969,37982,-80354,-99043,-39770,18104,19029,-26221,-12719,82906,118352,62518,-16680,-62203,-43650,163,24119,60083,28397,-42008,-36990,18126,18909,37749,89611,52297,-30069,-27846,-22333,-80094,-91119,-36373,-18020,-73187,-118771,-156215,-179556,-130695,-38397,-1339,-62892,-79405,-30204,-42727,-72658,-37292,-10762,-19799,-21560,-16953,29177,88234,136761,121333,55974,15469,48036,118534,130393,29051,-52482,-18898,29742,49234,41666,-29382,-75726,-21480,36463,31827,25008,44524,39712,6087,-4704,-3714,-47522,-88643,-53252,1418,17026,10618,39784,42249,32270,27756,-9348,-57409,-28264,16320,495,9097,44809,-4173,-49800,-14919,-24873,-46548,15336,55912,1130,-22097,652,6979,-30515,-62743,-12967,71515,99458,116008,95073,66728,101926,129816,123857,122869,54696,-40361,-96787,-135440,-111805,-19462,-3255,-80817,-86415,-35937,-47902,-89215,-121500,-159319,-157937,-104407,-33562,54469,101684,68784,16762,14162,-12525,-71019,-114333,-119001,-102311,-57090,11366,102404,124562,81410,61301,67604,24910,-69848,-115946,-101911,-83608,-95534,-101893,-60045,-13497,2627,44756,38157,-51959,-90278,-43231,26723,101334,85550,-8535,-28676,31766,79315,109981,85839,6683,-5311,83763,135028,53578,-104465,-141733,-44745,7168,-25930,-77891,-133580,-164167,-94153,26797,84479,50374,-18561,-74294,-95748,-79723,8395,80729,82205,51428,18321,9041,44908,70329,22469,-27941,31974,90412,62705,26242,9960,-75089,-147459,-118973,-50266,-26226,-45316,-35340,18393,54119,46214,410,-22850,-2773,-23902,-108526,-116925,-35521,-7279,-18083,18644,12155,-23432,23038,86994,75883,33598,17611],[-24933,-17528,31884,69265,38347,6728,42071,73180,60852,47936,43574,43993,100198,147230,51924,-104337,-164667,-71078,43286,74401,64488,67845,54413,-4996,-36897,-6938,-3132,-54562,-56628,-20728,-30408,-56826,-10175,75634,100181,55416,31115,53261,21610,-67125,-107753,-91068,-67068,-21151,41773,56174,45607,47465,18097,-23186,-7992,23740,19789,-2491,-25163,-77292,-133430,-130503,-87204,-32877,29484,46374,4134,-11295,-1449,-20492,-69810,-128435,-117809,-45416,-32033,-105471,-140020,-35611,96755,50195,-51981,-30293,42614,71299,70239,27214,-19670,-17079,-2872,-17418,-63869,-112617,-103326,-48755,-37945,-51284,-25970,-15296,-42432,-90724,-83539,-15882,48523,23129,-21015,-45146,-37554,27553,39189,-52461,-153548,-171308,-82096,13101,12195,-25141,14646,66127,34304,15258,61541,69339,37972,41683,74289,49805,-29343,-71367,-11200,78943,99247,63039,61180,82200,85252,74785,104505,177789,197026,120460,46661,7313,1915,20283,8056,-46825,-78202,-52751,9020,79543,70392,-1942,-11688,22912,16670,-19704,-63453,-74955,-48755,-25515,23772,69623,49832,24332,34342,19821,-15080,10887,58717,38229,-6534,-12549,35241,69120,8106,-91288,-109233,-22647,29160,18367,-17262,-80931,-79623,-10354,39359,-3976,-93581,-120254,-55152,1506,26708,59915,81141,49911,-12853,-58077,-62907,-33995,20973,50800,24411,-45206,-70616,10700,118070,127497,41470,-12824,19921,28416,-47667,-116407,-96016,-8287,57133,19984,-41335,-33421,23693,57115,84984,80854,-2943,-73262,-64110,-28763,10466,35146,46342,75172,44540,-67529,-117415,-55548,19647,-10588,-86326,-103151,-92988,-73290,-23327,-18794,-38647,-15826,13956,34598,108266,169162,131830,46997,18326,38800,61856,77041,102772,107858,104783,112327,71178,-99738,-253733,-213819,-93921,-67394,-72732,-8357,65001,87999,53628,-7990,-10024,5022,-69504,-160495,-144504,-67095,29632,92504,56673,-9559,-17411,-15254,-42172,-51849,-3600,91680,139024,91625,-6966,-75262,-56084,-57959,-122258,-100502,-34254,-38684,8746,136392,49132,-146463,-100395,29814,87897,107893,57635,-14684,-36662,489,66283,88557,57620,24683,-4745,-31336,2467,33262,8438,-11891,-36457,-44280,7934,57405,48898,26138,21462,-18810,-75897,-142637,-186616,-136359,-89029,-93093,-82587,-67013,-25539,47907,72802,38712,-36008,-88900,-42361,73088,78790,11603,3857,41572,55716,19584,-33992,-13141,57249,35481,-71796,-125905,-109616,-95284,-71541,-1698,112297,153664,83918,9978,-9051,16289,65714,23120,-54115,2174,89210,80244,3680,-68049,-78415,-50978,-61000,-59935,-32770,-33654,-37599,-1317,38847,48346,-29071,-164726,-221265,-144494,-24431,29059,-38539,-85219,-46735,-4055,18934,-12182,-53733,-7780,66127,48457,-24806,-48907,-37260,-15167,22386,22406,-23855,-65115,12110,135417,143380,88372,101910,92683,16597,-2424,21070,-20996,-75582,-23955,79875,97754,45579,2183,-20980,-39916,-63224,-24057,53967,70165,50341,83166,113948,91781,41198,-16847,-33829,-26459,-22226,-25347,-39187,-68820,-91984,-63624,6505,43836,3140,-22214,7064,18288,32041,59944,12671,-55647,-51489,-11405,-7371,-40479,-110483,-155757,-77933,29521,5313,-68062,-79830,-54466,-37263,-32398,-40715,-37049,24419,100232,72876,14277,30576,81932,101194,71775,19109,-25270,-43091,-33651,3125,40285,14841,12408,70225,57661,-53214,-118051,-29128,44329,759,-10465,53930,89890,93073,121429,150870,82786,-37365,-106417,-140247,-120418,-15388,58771,53271,61148,111073,137468,130926,120339,70401,-31355,-110108,-71615,38884,66701,-4635,-55545,-24003,10310,-1569,-15364,-30806,-41191,9585,82465,120598,121609,50924,-40182,-31951,44822,74516,69337,43085,-5713,-47365,-75276,-50926,-14195,-34434,-93119,-61829,36163,66480,46482,70686,89592,71697,-9482,-105696,-95524,-19421,22034,-1673,-14427,-16508,-11339,-31624,-97918,-143763,-62071,87753,133023,58232,10740,16658,28298,9991,-55936,-82332,-21240,36407,350,-60514,-102363,-124953,-72408,800,43432,98458,127467,81129,54649,106720,153844,74217,-24775,-8016,53754,52023,-12413,-117169,-199389,-175027,-55924,44708,43029,-12206,-45420,-61796,-55401,17312,131319,182972,166142,135989,62239,12214,-4390,8556,63594,89799,7821,-83073,-105822,-75672,-30449,-13490,-22655,3371,38579,4241,-36512,-23538,-14791,-37463,-50795,-44851,-99841,-157450,-111068,-20943,-35427,-65709,-49909,-78762,-119932,-95744,-74360,-110866,-169545,-172907,-144747,-115543,-53996,9277,9366,25824,48229,3690,-11188,30588,14725,-54172,-72601,4833,94941,64005,-36222,-60086,-3242,18000,27962,71514,53877,-38769,-65917,-11530,5283,-71347,-141939,-93439,-8556,15721,8498,9913,33537,112825,149771,107180,66876,48770,-11489,-100454,-131874,-73246,-23899,-53313,-83949,-47352,-51521,-113626,-124138,-74803,-12819,56320,76991,51900,1331,-69653,-82153,-95703,-142111,-108078,-4763,20846,-1924,-3732,33379,90900,77348,37862,34392,81598,158294,180912,120736,37523,-12103,-41580,-47119,-12659,46319,16788,-58569,-40731,19515,71283,132632,109742,-8512,-58793,-9702,44025,37577,-504,-48453,-40304,-11679,-31261,-36213,16690,14273,-10477,32212,91192,80056,24500,-40926,-83047,-101271,-71453,-52493,-2882,104205,119060,25254,-14000,38330,79670,54394,-9448,-21503,37529,59607,34176,42221,8879,-96699,-114757,-6959,87728,72909,-12765,-89829,-130129,-76229,11291,-2128,-44700,-4212,17137,-38612,-145891,-213232,-151126,-41315,-18647,-8752,56502,60277,-54318,-134486,-73006,11911,40046,32434,-585,-25013,14321,43412,21620,7709,19719,32831,38735,29960,29460,-11247,-70882,-25739,75848,88280,74786,89147,28803,-66119,-56610,-28115,-69001,-94095,-74364,-49150,-108785,-198191,-204622,-145226,-102310,-48057,-10969,-31140,12742,106704,98572,47418,44038,21428,-14199,-7782,-539,16645,77974,175888,195020,97521,25257,63582,118704,81413,-50109,-116403,-33739,51736,63372,47544,11367,-3413,42374,59775,9271,10093,83949,80903,3034,-14400,34060,54779,16302,-11771,13354,49613,84683,146680,163742,85700,4144,-10645,-316,21577,33279,38885,38488,19973,-30593,-51983,29030,99855,97211,96971,73407,-23143,-85753,-47668,2144,-40021,-93623,-18998,60686,23841,-5920,12666,3405,29301,87034,87635,50591,-15412,-67447,-57705,-33609,-16941,37181,47860,-29682,-66576,-66539,-107794,-128347,-128304,-154187,-142861,-66115,-26035,19835,51514,47663,63587,78428,20727,-64841,-129966,-123046,-48942,21220,42616,98526,158632,143940,74062,26869,12575,-27704,-79831,-112340,-94594,-53635,-60964,-85979,-71456,-22443,21705,17170,-33520,-97693,-133495,-100022,-18264,11684,-30368,-50146,-1355,56369,64136,60998,42181,-5475,-2615,31380,-40675,-177265,-165508,-39897,34774,31244,-18522,-67530,-82625,-36161,37651,58640,23723,-29000,-56226,-14965,32068,60163,39111,-7159,-18260,6628,44663,56949,-1999,-58239,-26190,57209,109999,77922,11881,-6995,-17456,-56605,-88431,-51494,30427,62807,43097,40910,36564,-4933,-40230,-14372,30743,22189,-37044,-49443,-11475,-11005,-45005,-26241,-2069,25237,117597,199695,164433,59907,-2031],[751,-31230,-37640,-3849,6230,21190,73354,104077,97566,85469,42964,-18895,-2838,84979,65532,-74962,-151903,-64533,26294,30281,20380,31396,48180,25869,-20403,193,43943,5778,-39872,-49508,-69256,-69916,-22551,11824,-7517,-44253,-9210,46251,5386,-93305,-153653,-157399,-105096,-10603,69819,68301,25104,31039,26725,296,-29224,-52054,-46006,-9085,14276,-36630,-109138,-101561,-60436,-65108,-50913,-15417,-35797,-42317,-4481,11104,-9408,-50472,-73071,-49010,-5421,15530,10262,52877,149298,117788,19574,11977,30811,8842,-7559,-33467,-60107,-65387,-26472,36863,16329,-94109,-172906,-143166,-66181,-8578,25287,13586,-38183,-75895,-19420,78435,119628,60552,18355,-23316,-75064,-62368,-61267,-136130,-202746,-196301,-107386,-14647,24592,15301,26969,76448,79470,83061,116534,90418,9775,-412,53647,57075,8319,-52437,-76458,-7488,45576,36796,76851,118838,83881,22150,58317,174026,186645,71489,-12042,-30675,-3105,61918,97949,36156,-41953,-23051,34005,62129,27479,-24453,3353,75711,83096,46851,8701,-11276,864,12183,52283,146524,168065,69285,-11613,-45995,-101757,-127900,-95046,-25213,16897,34214,55564,30694,-57209,-113325,-105975,-59381,-6349,13271,-17673,-109935,-149801,-66724,41547,56309,-13434,-83969,-74119,-23511,15219,52986,84929,62499,-14725,-94952,-121628,-92994,-29874,26355,26632,-36418,-54231,37322,108558,87595,45110,36522,59620,39721,-49427,-152602,-206703,-157203,-55130,-36660,-56400,-511,61740,62475,58498,32675,-64279,-141231,-132805,-69409,-6311,35379,78169,118157,59928,-67286,-104171,-50023,-17135,-61046,-97303,-63605,-16526,-36078,-48473,-32719,18297,55660,58242,53547,92923,117355,87427,35295,51154,92222,95393,54717,64960,102068,107153,111622,110902,-29509,-231832,-214973,-60491,-38045,-79071,-35830,16121,20441,420,-17342,-2870,-12476,-95550,-183028,-158782,-69425,19551,77515,48583,-14600,-30777,8926,28937,37847,53307,93988,121421,109044,54287,-11548,-18654,15324,-27340,-90323,-118101,-139892,-29216,210396,145596,-89992,-50615,52012,-2671,-45712,-39312,-63094,-93969,-91112,-12614,76865,63005,-21859,-58811,-32318,38171,61081,37683,27533,-13715,-48099,3747,66961,59262,37535,29497,7026,-19356,-87977,-134488,-62946,-17737,-65975,-78703,-61860,-65387,-5510,96006,87298,-44130,-124519,-74726,37463,74017,39714,11706,39964,60134,-375,-65627,113,100117,31442,-111099,-138503,-96738,-95589,-68517,4982,108603,145903,61278,-25985,-41087,-36425,-11922,-9739,-28682,2685,47188,68654,67492,16790,-26111,-12216,-12353,-40222,-62013,-84776,-67647,-27938,2773,23024,-39827,-126767,-99442,-13377,21235,2810,-48691,-58896,-22606,3113,37334,22231,-4051,31443,52948,-14231,-97544,-118776,-84101,-26748,20334,17578,-31973,-61970,30078,131169,103477,33698,64793,132197,96848,39922,15807,-19181,-36252,-29772,-11214,5349,12022,-20554,-29039,-8372,6404,60081,113871,104331,50492,45791,72448,62904,41299,36361,36135,2626,-54470,-59375,-1452,14916,-37051,-43695,37719,91045,45500,5762,27218,20862,189,24214,31936,16856,10863,7974,23577,37820,5134,-44754,-67008,-23974,3981,-13022,-50810,-76305,-63843,-39037,-35210,-30746,-5787,25493,-8463,-58681,-25184,83964,143588,99927,31584,-18031,-28215,11582,62885,60478,-26313,-46956,39959,75225,7206,-43331,8337,39436,19715,87241,178793,128565,55687,74759,90650,36741,-31186,-88375,-167732,-159175,-35775,49124,26542,-1457,26628,71773,62527,35535,55715,13700,-110523,-154762,-92389,-55646,-85339,-122605,-107141,-46470,-10968,-16920,-38874,-55707,-46436,703,90190,190325,181070,68509,-794,30229,48689,22822,1851,-17093,-13957,-21112,-5662,5193,-12976,-19678,41120,75675,7412,-65242,-47523,-3398,21108,12166,-46516,-76110,-64787,-37479,-19,33502,26413,8784,-19278,-85046,-103273,-19738,26110,1071,23885,69476,44846,-2913,1697,-2096,-42351,-37048,22133,19097,-35548,-58781,-49530,6095,70696,102036,124940,140642,88753,10872,36589,118720,83002,-32851,-56210,16664,44455,15363,-18228,-91916,-145849,-73277,47651,88545,67933,30862,-38983,-71770,-12867,93657,163336,147753,96112,55657,8340,-83792,-105757,-39135,-8805,-60057,-94958,-63179,3688,56635,72639,48709,55126,98192,62242,13289,7629,-48461,-103016,-42893,24198,-23360,-46060,30466,77030,-7917,-71211,-42029,-86787,-170546,-142457,-65217,-39564,-72409,-112770,-120544,-94928,-21268,52214,32866,-16501,-44128,-87388,-72572,8276,24497,-33464,-62956,-7430,58409,38527,-22098,-40461,-27210,-32740,-15066,21331,-3815,-87658,-90789,-27476,2623,-10137,-36312,-27826,23557,30753,-40929,-80064,-32075,73710,113533,84801,52791,34073,21494,-19207,-80918,-56553,-1051,-40024,-94092,-88096,-95457,-124553,-118891,-54583,31074,44226,-13594,-21056,43469,27696,-56528,-107190,-98923,-57208,14930,44039,32975,47898,103840,146243,120138,45138,-25174,-21850,50630,91298,54514,-7021,-50785,-49619,-12367,15150,52116,85503,89844,90175,103795,105969,97153,77345,31706,26613,88224,105333,2738,-84571,-104321,-72864,-38067,-46405,-40997,2187,-41407,-86779,-4685,81111,42268,1825,1952,-38300,-118711,-121554,-87865,-27589,83337,128015,74266,40689,93093,154800,127017,30567,-25179,6342,32122,24389,75216,96088,-5654,-90185,-37539,33733,13776,-51707,-99206,-107578,-50218,17051,-22062,-86879,-65086,-33030,-43483,-98567,-129010,-71165,-10095,-29454,-32877,-7384,-33864,-88111,-94593,-29144,26793,45518,51882,42016,-2017,-17445,24963,77393,97223,84796,55271,41181,21092,-3588,-20383,-30203,35170,140631,126442,30650,4021,13867,-6725,607,13267,19056,10392,-33321,-48441,-87494,-145708,-86516,23456,46264,35903,48660,83362,153051,207181,161490,93318,75886,63571,17778,-14573,-33025,-30469,9570,54466,86299,55454,16802,38554,48721,-593,-79633,-100488,-35268,31236,40913,11655,-24499,-7985,69478,77722,8010,1991,47155,17651,-44634,-12263,77143,103384,57215,26675,29825,41609,92355,170683,192655,98720,-8645,-33496,-14200,1190,21748,60998,23462,-51962,-84342,-71705,38347,198769,228105,124120,23457,-58084,-90042,-42513,-5360,-38142,-56077,9669,26865,-77692,-149938,-89373,-42761,-22327,31812,34528,-31836,-75173,-55718,-24445,21339,54061,52526,13888,-16968,-16784,-62090,-154514,-177828,-136173,-84925,-32377,-25087,-67462,-52359,-1880,32423,85953,105938,37456,-65158,-129660,-95768,-1288,43170,16751,59663,152689,147543,43000,-35797,-29840,-13747,-32883,-61400,-21879,46034,41151,-44482,-78915,-38611,-3017,17059,13041,-58678,-155940,-173860,-114822,-79784,-83380,-86046,-50298,13774,34069,58408,71260,18082,-26238,-36155,-69396,-99711,-71342,-18089,24122,35795,-4436,-36035,-45579,-38215,600,27017,20260,-3454,1945,65954,88889,69113,12618,-64140,-74864,-4394,52787,27453,-69737,-83886,31768,116997,111245,50688,-20188,-27102,38827,52292,-12526,-17922,86170,147918,95736,37084,5356,-54771,-98336,-39729,64262,86200,34832,34176,42104,-16013,-86785,-78130,-29809,46906,160258,225926,173027,67897,13875],[35126,-45457,-86968,-48473,-14859,12832,52189,66553,73470,91873,53247,-50420,-86764,6274,69043,4841,-87214,-81810,-39440,-27380,-27318,-4753,46340,54458,17367,36377,74430,48693,8791,-19129,-24175,5079,28987,815,-63017,-74730,6646,48555,-22952,-108715,-134579,-107684,-67072,-2371,74404,78986,15607,1364,19144,47367,6657,-73114,-69434,11879,47317,-16116,-77894,-29052,47159,15130,-50578,-61195,-47555,-25458,25500,79235,119442,84763,-876,-13696,27237,55450,66732,106527,178936,152744,56014,-4403,-14408,-15738,-30192,-46579,-42110,-42989,-26928,30996,22455,-84396,-207372,-203721,-62235,55085,63637,19248,-20496,965,91922,124533,99169,53271,16289,-31108,-84794,-111741,-128499,-148047,-149671,-147961,-128391,-58350,27970,30799,11543,48466,66085,83235,90475,50755,-636,-12017,-961,20941,26258,-30173,-90336,-35280,37857,39532,87646,128347,80177,2393,-13051,31773,42152,-12829,-61071,-57259,-766,103528,179080,130792,40246,42443,66686,42001,-17024,-40160,17645,103789,109920,74840,56080,47667,39029,38664,64030,120252,111811,16517,-37127,-80260,-146543,-168707,-121721,-16727,57119,55313,26806,-36896,-120047,-125029,-78481,-51880,-27673,8226,1922,-93841,-189971,-138660,4460,75247,43683,-37527,-71491,-29532,33962,77301,82091,51484,-3749,-86757,-151823,-144796,-80648,10382,59615,33591,11449,54174,48887,-96,13923,49620,63689,45689,-28901,-129014,-208244,-222815,-155275,-80311,-38027,15339,47869,25008,9053,-28101,-110294,-158606,-134454,-95447,-82224,-42884,44061,71300,498,-52452,-17741,21693,-8973,-83885,-81588,5835,63623,15997,-47078,-29587,52839,85469,93916,118340,120750,78352,35883,-5027,6013,41070,54438,19256,22313,40158,37615,60480,92762,38178,-71263,-84623,-13709,-29243,-85993,-81375,-53484,-71679,-91031,-45280,5989,-33359,-98621,-149028,-136665,-67311,-819,30681,1027,-12690,34974,85423,94925,102299,95374,67640,47931,34277,751,-50422,-59752,6265,541,-84247,-116390,-103305,-1813,135722,62900,-47883,15238,78381,-1101,-88087,-76024,-61923,-102325,-150212,-79243,42599,33117,-87237,-130557,-72165,23934,53461,50244,48087,-13731,-72038,-25930,30343,12164,6450,37694,57945,52869,-33378,-95526,-13666,51847,-3854,-45784,-11364,-13549,-13795,67411,82735,-35803,-124221,-103926,-31097,18205,24902,147,16172,56660,16882,-50580,7430,106888,61094,-55456,-71051,-37063,-31347,-7331,17287,64335,107463,57987,-17642,-12928,-15180,-49244,-48798,-34356,-24358,-11434,37577,112859,127524,98292,81139,47184,-7611,-51927,-78022,-81910,-69949,-40573,-12587,-64120,-89696,7002,87984,60696,5858,-36663,-35068,5334,36884,58441,47777,47014,84781,51244,-75794,-170726,-194729,-135782,-46635,13209,19698,-17116,-45570,26500,93218,59730,-1690,30581,122380,117757,55348,19929,-22301,-53507,-38213,-37242,-36873,-43342,-79422,-72679,-2172,54509,90966,92383,60266,17476,12405,25440,5512,11977,55889,90001,35661,-70822,-79921,17657,65697,12745,-9253,76476,149794,109009,57778,71981,54611,-4688,15826,82737,88947,28157,-2172,70227,155078,145729,58189,-45016,-58787,8191,10038,-62386,-106358,-100984,-67625,-36031,-18358,-21763,-27159,-42422,-58623,-34697,35527,63529,21547,-2944,-45783,-65851,-487,59821,4428,-128890,-133751,3854,72360,23909,-13740,15929,25375,32527,118720,168584,41846,-103519,-113221,-64289,-61156,-81518,-81124,-100279,-91884,-55429,-2551,-14956,-66405,-56949,1923,19395,7917,48437,39139,-84669,-168374,-151376,-130452,-130077,-127762,-103930,-39651,14834,13456,-20988,-53005,-66695,-37441,24234,124529,170054,112666,22972,12323,9704,-35271,-71820,-69277,-10804,23602,-3226,-45994,-32423,31737,93440,58794,-81370,-177496,-129944,-42027,-12123,14530,21459,-11478,-37766,-14060,25444,50113,42847,29438,7601,-22644,11928,66675,4074,-66115,517,71243,21697,-57827,-54003,-15637,-29370,-62511,-28718,19374,17300,5288,5035,36785,92945,132350,144850,122551,44628,-59680,-76332,-1294,26343,-40740,-78490,-25549,11568,19547,54976,22899,-78778,-80774,13752,82547,100721,79189,764,-41794,-11177,42741,70996,49684,3446,-12900,-24845,-80846,-78222,-43034,-65780,-94101,-72593,-41096,6610,78159,111293,75328,69706,128423,115960,94539,105808,13163,-76659,1567,93360,68535,73193,132636,142351,50792,-4327,13215,-31777,-115918,-104993,-52939,-15434,-6954,-56104,-91999,-39380,56397,106611,49799,-27753,-66150,-110398,-99402,1570,84793,72780,27700,30656,43350,15861,5730,2913,-31109,-67402,-75136,-70253,-78693,-117055,-106564,-58807,-21055,29539,51553,13698,3973,-9951,-92407,-142937,-84101,17072,42662,27173,19064,10344,16351,7158,-37448,-29964,-7498,-49341,-72576,-62575,-58631,-55239,-63844,-41064,28293,5381,-90749,-99571,9481,87499,33534,-37957,-16415,5361,35011,64320,62380,69082,114342,121716,48122,-59779,-143599,-131916,-69133,-50602,-42469,-23669,-8340,3496,24976,35251,84118,181120,220856,157641,79096,30580,-6968,-17929,-10849,28618,95779,95310,-13850,-85832,-98174,-101197,-83157,-53326,-22758,24463,-12030,-105530,-77292,30591,21277,-13658,9437,-16179,-103052,-86937,-22880,-23260,-11714,56208,85917,46712,38442,84290,72327,23920,-2260,4102,378,20653,123098,182970,98295,-11218,-14041,6929,-22255,-49346,-38696,-11920,24142,44505,-12730,-98003,-108260,-77118,-49360,-42330,-22201,30211,26768,-37045,-62141,-85369,-105434,-57490,-5736,4595,13306,42340,49470,26144,619,2251,40609,99474,113690,65419,9728,15485,22872,-5895,-29519,-10089,52387,133551,85951,-66226,-102603,1454,75334,62795,15412,28296,45510,645,-24275,-46571,-52472,39138,131015,142094,96122,68990,127172,218698,210949,98655,8013,23874,87597,68774,-190,-41489,-16270,9255,-35648,-59478,-30112,-24236,-23124,-20556,-35413,-62099,-68668,-38762,15855,47109,3826,-74689,-63774,37476,92849,80755,47887,-20200,-91434,-89804,-3996,66230,39826,-10230,-11205,-7987,8351,62083,126617,116428,55529,1223,-48405,-82816,-65658,-14126,24726,7012,-30874,-74697,-97979,-9600,151416,179943,58215,-20694,-47602,-43246,-11544,9807,23951,59003,73612,18863,-94344,-162901,-112400,-21392,13013,21290,-4095,-75744,-78164,15814,34268,-92,10283,-7584,-76829,-54015,30060,-11505,-140945,-183414,-129398,-43711,25283,-28273,-128205,-113560,-29541,17739,48919,60937,5329,-68142,-90283,-37316,33324,39400,-11629,33413,116777,70011,-47585,-114590,-129947,-99243,-41949,-10092,46717,112156,108491,8554,-53750,-30495,20136,53320,63018,9221,-101450,-144055,-88258,-62107,-65677,-63957,-59935,-31012,15486,63605,74120,29997,-4463,-23468,-21077,23391,53741,25811,10186,24929,-918,-35629,-65046,-98243,-73807,9302,57746,42568,38660,76199,53672,30511,30749,-19105,-53812,471,39354,-574,-71197,-53198,61985,116535,43091,-28706,-77531,-75033,8130,43328,-7170,-6271,77491,125509,73207,-3586,-29928,-55096,-108670,-85560,20959,45262,-29692,-20789,23309,-32415,-100938,-91109,-46797,39871,143086,171947,114863,61409,56973],[-622,-106791,-119583,-37266,6386,-8725,-27471,-23368,14092,45885,34264,-36060,-86949,-33583,49912,61522,-17371,-82657,-87255,-72288,-60412,-3985,68747,53075,9702,38597,65049,54760,47273,10052,9499,57357,65285,17506,-40973,-18615,63443,59335,-27934,-71169,-39146,6049,-13322,-20956,52306,102756,72380,23570,8544,31895,10846,-46586,-37858,26816,52837,12438,-33599,4612,101245,120489,42873,-22802,-9405,39465,78018,111095,153866,103939,-1912,1606,26142,-30526,-36518,66189,151169,107608,-10135,-117190,-121759,-45621,-3188,-1650,17983,27917,-7896,-44630,-61210,-80022,-140582,-141515,-13363,80177,36249,-28897,-3777,91819,173525,110907,20979,2827,-10315,-44179,-73641,-104451,-122986,-95428,-61389,-76259,-106830,-66929,9347,17229,-4162,-20141,-35790,-8281,2141,-18688,7765,16264,-26329,-11088,23868,-17242,-49135,-6516,27145,11380,51292,98863,84296,29356,-59130,-122032,-80025,-24270,-31582,-42889,-75,106490,201095,188004,116689,96382,98187,57519,-6731,-18990,21745,62500,60539,48930,51155,49769,25786,20533,50746,44103,-16474,-28885,5618,-48263,-113627,-86313,-13484,51526,68340,3056,-36359,-57352,-119306,-120096,-57295,-23958,-48859,-41458,-5740,-55488,-163614,-159726,-36157,41925,30598,-37011,-72431,-17915,69808,100059,51361,-4047,-17752,-49897,-112905,-112892,-30687,67097,117298,98398,61264,49572,6939,-32757,7317,48597,55977,66891,35945,-29273,-87984,-148986,-143381,-52427,25475,44055,42988,16411,-2481,-36226,-105340,-147413,-111952,-83919,-103824,-66527,31232,20252,-58356,-36318,58151,96871,40541,-48021,-37818,25626,33283,14564,2397,30393,86690,113491,158233,216111,187622,92595,23691,-29607,-66072,-71850,-39683,5277,36701,3665,-17084,35620,84154,93510,105142,76391,26187,-17366,-53568,-71534,-60766,-92389,-135828,-78446,-3487,-31941,-77194,-124345,-141486,-74783,16544,39889,-25074,-40805,70759,130911,91911,62355,49052,21039,-2384,-30506,-64268,-96831,-92241,-48893,-45893,-82610,-94549,-51448,58962,95716,48,-101469,-33935,73969,73535,4411,-12943,-4932,-55814,-105705,-40205,40477,4529,-110271,-172502,-132538,-29007,21392,36207,51257,-1670,-63455,-26894,7369,-49662,-80120,-9576,61136,67655,-20326,-101552,-45324,46181,23897,-29192,41767,115516,82402,59788,46731,-28697,-100081,-119415,-74448,-15231,10177,-10262,-22755,15017,41167,20444,19806,43949,28248,-6889,24721,61423,55983,51347,38892,41109,80007,94151,60214,66753,71761,12909,-44782,-72670,-69285,-32524,35768,108567,149807,159571,146996,90511,29094,-9405,-35495,-68432,-77164,-54143,-35007,-69492,-58954,45727,103886,57304,25093,-1928,-21079,9332,46978,47444,39809,61025,95392,52438,-64228,-157292,-188315,-139587,-70168,-25868,-743,6516,-24142,-9694,23735,4500,-39597,10453,118640,122885,47265,11070,-31892,-77816,-19220,44873,36937,-49735,-127392,-111727,-28127,22340,45211,38931,5647,7459,63169,68387,3169,-15491,18225,73436,49316,-36697,-40847,34428,68750,30987,12485,89745,185143,164790,101132,105636,96525,26789,34105,101699,88732,-3048,-29741,58448,163651,183284,111740,20429,-8912,26810,-5880,-87017,-104410,-82888,-43943,3469,28862,9950,-28684,-52089,-45141,-12372,2699,-37877,-70759,-43898,-71962,-115766,-63057,11728,-26560,-143047,-126957,18586,58926,-22780,-52469,15692,52605,48606,57782,39288,-54799,-171575,-196387,-117853,-76899,-94363,-52550,24923,15798,-54191,-48106,-58506,-125511,-115803,-27048,49586,76037,72759,50205,-17394,-78210,-97861,-105179,-87878,-55669,-25567,6698,16315,-4014,-20812,-28827,-28387,-13839,-12680,22615,82391,94416,53580,25397,-37294,-110556,-112414,-50689,15230,33448,-35347,-119469,-82218,27372,73893,11241,-107295,-176533,-122566,-37345,-19872,-10779,23988,18406,5230,46244,52562,40058,31356,34699,25349,28005,83267,96700,13094,-16568,48395,86509,29027,-67294,-104991,-67358,-42436,-78962,-66811,6561,49915,50238,32332,25669,46176,82839,89440,29356,-44622,-97402,-129014,-88980,-38110,-50341,-65287,-31618,-17262,-20235,27957,56021,-14083,-60564,-24669,13862,42381,62668,22698,-15273,-3775,-4540,-34804,-36123,-33840,-53991,-18915,38174,68441,26671,-50454,-73592,-41318,-33833,-30600,29464,83978,66530,71087,125426,109801,91842,127251,80255,-3600,13889,70363,71424,91713,121583,122649,75463,51044,62491,54269,1905,-41918,-65921,-33987,4370,-38548,-64940,33713,118821,105223,34513,-9058,-27518,-66365,-63573,25654,119698,132074,107206,104991,77631,12462,26068,66146,27709,-55538,-124007,-145167,-111929,-81605,-73398,-76930,-63877,-912,30876,-33612,-73486,-54407,-73085,-98014,-53476,17829,24772,-12601,-28428,-13177,-10920,-34350,-44371,-20314,-28240,-45731,423,31572,17823,7072,-43611,-66869,-21736,-33879,-74711,-57351,-3856,75535,100692,66574,72885,45320,12467,19768,10934,3711,43805,40571,-63450,-164043,-206192,-160529,-103648,-113599,-86699,-11549,37053,27085,14740,20861,95307,203731,212215,105115,-1511,-47772,-65585,-69428,-66778,-30572,27965,39312,-1788,-6706,-23160,-75512,-77195,-14682,35417,89633,81760,-41064,-98345,-20594,7778,-19075,-31953,-42634,-61765,7905,87502,17799,-90923,-46989,25268,-32361,-106505,-86877,-51188,-17335,22494,33889,5574,25200,122050,176436,120257,44401,11445,-1807,5557,29333,43779,36015,49724,68880,38171,-31912,-54655,-41194,-18466,8512,38880,57248,22021,-41260,-77783,-114362,-95088,12856,60562,5794,-16175,31690,35942,-17138,-12697,43856,44350,25408,24204,6153,-8359,35458,66475,38762,-16136,-27970,-1694,37510,-15303,-141237,-159577,-28124,81978,55880,-21093,-14560,25286,21864,14629,-27370,-38264,27981,81687,91244,70047,42796,75377,156171,141320,17512,-86354,-48898,61947,82435,31816,-1526,34330,56178,-2042,-63922,-49418,-45042,-52707,-29318,-23471,-54744,-57646,-8012,60102,104391,56312,-43978,-62227,2680,90195,152940,103815,-35839,-118919,-82451,-4564,16776,-24064,-61024,-89879,-92685,3260,110280,130670,47127,-347,12493,-30071,-108572,-89657,-35656,-20682,25985,69593,-6290,-99675,-63516,-1843,-20135,-39123,8667,38443,32453,17470,39562,109576,165831,140731,62837,-18971,-67923,-54491,22647,62724,32411,-23332,-68473,-32037,97696,116619,-14520,-71454,-55301,-89603,-60382,54970,47084,-74559,-112144,-71410,-51425,-30015,-49954,-130504,-105282,-11501,32163,42367,38516,-15900,-44325,-14227,39000,69899,53348,-914,32075,65482,-30975,-128033,-144949,-178745,-165064,-45023,31347,53495,89544,94979,35601,-25668,3001,89040,113994,115212,84587,-17023,-53208,20477,47697,21916,-3949,-42602,-49056,11511,67575,62085,13199,-7712,642,22126,56957,87516,59290,32879,50214,23205,-26736,-59325,-109714,-105876,5791,88012,68880,39926,49821,1884,-23963,35646,51402,7414,10848,25367,18344,14068,22789,41018,22644,-42902,-65649,-94768,-101476,-50000,-38159,-55332,-6554,45472,57309,19103,-50922,-46906,898,-39912,-81347,-31339,-25774,-115238,-110951,-29897,-27639,-52186,-43493,-37192,11087,81906,93769,59390,57432,86123],[-55799,-157304,-147031,-21687,47904,-1803,-70901,-49980,9650,343,-19960,-28952,-51617,-30312,23670,49324,-3011,-65741,-80465,-78293,-68346,4018,68298,21066,-23400,20826,60773,68884,56777,-13793,-24562,41921,51986,13780,13127,68499,106425,67920,19255,25567,72152,80371,5478,-40184,25980,106614,118997,72156,6834,-42000,-50573,-31446,-783,29014,44024,38177,7375,-16617,37782,132134,144417,89219,67606,94770,92269,68121,58636,-9241,-84157,-38486,-4997,-112331,-142328,-5054,86082,15817,-114883,-221509,-212201,-90634,17310,37614,42940,66928,25261,-80997,-119280,-70252,-45503,-32228,23488,38799,-40142,-91552,-955,120949,174487,93554,-22588,-60848,-35416,-33280,-62660,-85724,-81123,-46399,-28087,-38135,-43621,-55560,-62394,-25314,-6935,-91157,-163739,-119782,-75043,-65861,1177,37610,3226,9575,28287,-13609,-16753,17089,-6651,-46035,-3467,65292,86095,44520,-64053,-143673,-71241,25710,16539,-26917,-1244,83171,165925,172970,108184,71748,90097,83471,23508,-5074,8318,906,-16475,-6551,10466,9236,-20290,-34438,5779,-4005,-52756,4391,70674,13154,-48329,-22313,26424,61690,33739,-67447,-81183,-28186,-68812,-107726,-57933,-4798,-40302,-76002,-36867,-42367,-112680,-128082,-58380,-11041,-12558,-47419,-53247,10351,78933,68568,-6871,-70489,-52584,-15413,-38846,-28524,78590,151391,147515,98289,49102,41951,38426,20431,34211,47464,47712,75441,86692,67469,42623,-26501,-65382,2437,86136,96343,83968,53540,9651,-18587,-54243,-96072,-87712,-59878,-67031,-23057,66083,41797,-43554,-30095,48212,94886,75464,16885,12262,-372,-49660,-25613,56126,97371,119236,135323,167611,208671,194289,112339,40937,-15964,-74961,-130775,-122034,-23234,54430,8049,-19432,44479,87907,91284,121334,109021,48280,28741,7058,-37843,-48742,-64394,-107661,-97418,-60893,-68421,-94457,-151773,-183430,-113571,23008,91554,8989,-68085,16175,100448,55078,-440,-6118,9428,12057,-12508,-40671,-58369,-69525,-93526,-124970,-118163,-192885,-301657,18456,589070,404459,-208068,-235390,14811,54936,8340,3556,18012,-13625,-27159,22527,38223,-12049,-92910,-154158,-150230,-72290,-6222,21482,47973,25569,-22835,-11367,1476,-67970,-125506,-64974,20219,40006,-10478,-83591,-89717,-21121,-2748,-37033,48107,192067,196724,97812,15996,-41087,-92733,-133552,-88032,-17553,8400,-20170,-69374,-59878,28516,81151,28094,-64031,-111019,-64168,49160,110930,77620,51993,55927,52295,60879,110297,129086,111761,99275,67818,-13355,-90971,-87789,-11661,64750,88870,83678,87233,111693,97284,57653,32630,-9444,-48927,-37323,-15193,-15206,-31417,-6401,62572,62730,-1256,12348,28410,-1178,1749,11856,9833,28877,54147,45746,16195,-22829,-71817,-89651,-73856,-64502,-61173,-21518,33259,1566,-39267,-26949,-35445,-70645,-6647,110212,95383,726,-35560,-53721,-64131,4894,112832,121780,-1596,-106788,-88549,-54381,-61545,-17467,18919,-7665,24591,142492,159290,58788,-21184,-37871,779,11897,-8496,172,22710,24132,-1704,-9536,56855,146944,141323,67547,42055,55819,39188,32301,48688,23358,-39047,-46063,8132,77846,124385,121162,82171,54970,22520,-36320,-76902,-47852,7090,42371,50294,41920,21722,-20354,-85880,-90678,-13310,28215,-31059,-78736,-62779,-75746,-115322,-93311,-19398,11439,-41243,-52013,20428,27700,-71237,-97501,22058,91166,49422,-8111,-24000,-16271,-44220,-72848,-31652,6549,-8920,20975,101352,65591,-39691,-64675,-84285,-137215,-126815,-46924,60180,115569,67344,27706,60135,74713,15437,-42557,-20299,31462,55063,37286,-24707,-69493,-47211,-6176,26486,43832,18613,-106,37646,85292,93088,42999,-83952,-164972,-86803,31392,53442,-636,-73273,-138618,-103491,-14311,18822,-3293,-18911,-37990,-39784,-13299,-2885,-20376,-5537,13296,5252,25333,38014,46434,43449,35536,7355,-3839,24896,15325,-19877,23238,88006,113394,87173,-15735,-99820,-72839,-39927,-81774,-80567,-15025,49854,87903,77836,36517,-4696,-9736,-16624,-71890,-120478,-128049,-119724,-61224,-17432,-27785,-26239,2632,-14907,-61127,-34666,32605,24898,-15361,-16997,-24311,-21669,23138,23178,-25261,-37716,-50887,-84416,-42886,9804,-28428,17784,129323,133173,41119,-17339,-34783,-22408,-8069,-29782,-36289,9588,43014,79530,121868,82775,24362,34281,51223,16528,-23981,-17123,-1669,24001,41552,53546,39076,16723,43064,86712,58690,-31318,-84075,-29155,15603,-34921,-37856,67700,92101,24429,-3939,4332,-8641,-22571,5337,57573,76386,72967,109160,145666,82138,-20035,18621,125830,105308,-25728,-123935,-145041,-83797,-6810,-4348,-59579,-75634,-18264,4524,-74856,-119577,-49848,484,7569,31047,71406,46591,-37471,-75315,-36161,-26810,-61723,-61992,-30130,-34382,-15327,58203,79481,44260,12936,-55186,-75896,-38878,-47878,-39770,16171,39211,55278,95469,104783,79999,-5925,-75166,-79709,-78243,-62807,-17614,-23153,-104267,-157374,-158722,-109910,-57603,-58035,-47675,6807,21774,-24440,-39313,-7666,66330,118795,85530,18589,-14235,-26347,-41510,-53401,-69057,-60727,-18033,12897,28875,84374,77706,4600,-9348,64735,129465,166913,140859,29674,-51317,-34691,-10439,-15230,-56606,-51481,4344,76816,110374,30297,-103682,-116373,-68387,-109434,-166581,-150381,-96519,-50364,-1665,39103,29998,12118,43811,67672,56734,45837,11137,-6716,55444,99153,47479,-17957,5022,57414,64535,54470,58375,30417,5189,24697,37726,1338,-26284,-41268,-76709,-103429,-41522,67805,62645,-32275,-62597,-10123,3423,-39389,-21225,51959,21059,-60410,-58836,-8752,42001,95891,112280,98470,51051,-28034,-80565,-92348,-115384,-154300,-153273,-74961,3794,-6603,-41180,8514,80124,85052,56687,-26182,-77038,-48824,-31081,-44253,-14266,25065,18480,14408,32410,-2390,-77431,-78189,-18860,8964,13912,3943,3254,18898,20982,4639,-4425,-16455,-27443,-6710,-8217,-56245,-33626,52539,105422,129125,94467,21163,-7465,3379,41534,86016,61866,-10478,-56170,-52852,-39832,-34727,-9036,-25879,-143252,-186987,-17954,172653,166917,28366,-46164,-15098,-18796,-81792,-73943,-39163,-17193,44242,87071,4210,-89273,-89156,-120235,-154984,-65369,68338,122486,95337,33665,33717,117033,174878,157887,99214,35349,-2612,2690,10511,9598,-12354,-43426,-32650,13723,107675,138636,6833,-98374,-53516,-18412,-15419,35498,38112,-32521,-31889,-3153,-58522,-87299,-45189,-64086,-43279,22663,55391,67508,52915,2250,-524,49628,94799,90207,46539,-3449,9490,1534,-85577,-129770,-101372,-121165,-125430,-1990,60128,10360,8852,62226,62048,-6334,11750,105257,128806,127814,109244,29583,10085,79681,99819,62327,15322,-31440,-23250,29801,74487,59297,-18709,-72129,-54048,-20307,-12966,5423,25248,49608,68990,11313,-38616,-20798,-41855,-66542,-10392,34521,25399,31508,57084,1209,-55241,-13622,22949,-16354,-36990,-11410,51229,116476,107246,28277,-48495,-55919,-41034,-71340,-71922,-38606,-64796,-78916,-13650,25256,15687,-27110,-89248,-61345,23480,9665,-40271,-14887,-2111,-68865,-86625,-40416,-5048,9091,11032,-20881,-28478,1853,20179,18705,36733,66372],[-11478,-88718,-125061,-28693,74059,57315,1901,38804,71435,3737,-43634,-28765,-21433,7684,38807,35372,-9270,-36579,-25563,-25533,-39017,-9351,20429,-9092,-21382,32416,94564,114451,58536,-56179,-74029,5797,14833,-14857,46134,116915,98557,60380,87847,129236,134948,86580,6620,-25020,10097,55797,67682,58824,-8055,-89703,-95920,-34648,21003,55519,48591,17576,979,-39434,-41434,66548,160972,150776,108153,80738,43848,15484,-15202,-94870,-151787,-96499,-35032,-89491,-116587,-10145,69105,-10852,-130708,-201183,-186194,-86793,21127,33292,12822,52611,60146,-26389,-87277,-62621,-20393,7125,3251,-32437,-94888,-106434,-4744,84426,124692,100146,-4610,-95684,-52873,-12281,-52581,-72869,-41786,-27637,-46086,-34636,6019,-58573,-141970,-84012,-29807,-112631,-182977,-131102,-82561,-71057,-30161,17054,35081,49076,38726,-15742,-38803,-19978,-43376,-69532,-1388,92333,104323,30895,-42838,-64833,-20535,27059,3864,-26496,10967,56471,97262,102237,31460,-2072,49380,80553,18010,-28926,-3288,302,-42400,-53648,-35040,-24909,-50127,-78398,-45260,-4325,19372,68439,86810,39558,-18036,-56562,-65725,-16041,-4707,-66021,-79057,-17720,-25111,-78443,-61501,-12123,-9323,-35051,-34253,-51560,-91782,-98105,-65256,-46993,-33971,-14146,17951,49124,43286,153,-43766,-88990,-73740,-8435,-7288,6484,118604,166380,106020,34108,-3925,43769,112305,98158,53427,31474,22436,31257,44416,59434,78126,32962,-41092,-18776,74627,133625,138507,97008,32151,9810,21739,2472,-32064,-35181,-36729,155,74737,74139,752,-36323,-18858,18202,51192,47884,31536,-23304,-74659,-38399,63238,98548,118599,122219,90257,83263,113759,99504,58683,7006,-31773,-104457,-148791,-85198,7754,3839,7,52976,74761,31895,2740,27065,56268,61224,12469,-69882,-95636,-50193,-29175,-76030,-130799,-153018,-145996,-155043,-170805,-148825,-31456,92167,65066,-20425,-9507,67057,54970,13401,28434,58730,47701,21220,13236,8122,-51787,-119009,-177099,-166238,-325621,-725885,-116167,1326413,1063954,-233597,-407199,-60322,-76185,-138626,-90683,-21726,-149,-3851,509,-11602,-32341,-67935,-79962,-92146,-76507,-25745,-188,6059,12712,1908,-16419,-22993,-35017,-51030,-33800,12211,42000,31605,-16347,-68738,-65460,-41146,-46927,6466,134383,197730,111346,-8671,-57583,-94957,-140579,-96179,-24165,4393,-28472,-94636,-110098,-16850,68429,16258,-124450,-209550,-136188,13171,76084,27940,23334,67010,65451,30063,67940,120370,85413,26288,20669,237,-49749,-43298,24430,84229,85353,15878,-41660,1680,69588,91040,78709,12552,-24443,22882,59428,47241,29367,48514,69013,7448,-65238,-15847,43802,32908,15182,-18198,-10768,47591,65739,8681,-29930,-24494,-11420,5800,10875,-11569,-30333,-3441,52967,30165,-12033,2887,-803,-44511,-19616,42051,2234,-67420,-92444,-83036,-46314,-10224,63163,108797,45468,-23116,-11674,-59490,-125696,-42466,32913,-3199,17254,142156,185895,87736,-31840,-70038,-50014,-49401,-42672,-20622,-17737,-39712,-83053,-79616,-6829,46231,40912,-12887,-67105,-36485,21252,4807,-29733,-40952,-57370,-46605,-8487,30877,73878,98845,78770,46991,-15783,-60951,-48151,8620,79128,103445,40540,-32016,-33030,-12977,-84434,-135235,-48429,58280,39145,-42190,-72565,-68595,-66529,-60128,-21815,43219,41213,-33689,-65885,-36659,-68401,-86295,23275,77320,17811,-9967,48516,116506,120726,67481,43883,73753,92968,94547,90423,56481,-20502,-61767,-70355,-71338,-78682,-72876,-4475,35100,-31963,-57743,75721,179066,81907,-50775,-26605,62357,87062,39689,-47831,-90744,-59031,-9827,40888,86850,76061,40945,46515,99672,113165,36234,-94835,-128328,-2071,91575,48801,-53026,-89375,-88352,-68042,-51233,-29743,18928,92546,112548,68089,47687,47201,20130,7694,30707,6051,-22422,23356,90074,96450,46078,-37049,-86592,-83204,-89462,-81703,-25454,25163,90311,137887,43243,-62148,-31378,-5392,-63022,-86291,-45070,37538,117755,122529,64893,-19835,-75245,-83322,-94367,-139506,-174070,-106805,25389,72419,34700,23348,43566,3028,-63412,-36937,28594,33529,10534,16789,29559,23193,35087,27076,-39093,-81268,-65704,-53016,4551,73807,37432,35055,82559,51648,-353,8914,-8661,-16462,26491,4424,-74806,-70007,1247,80228,145572,112083,16535,-32911,-21035,-26883,-66922,-71850,-54552,-46847,-45670,-3316,1691,-46046,-16751,40670,8346,-62698,-64074,17816,54948,5181,2613,45576,8268,-38629,-1788,11291,-30052,-15497,50725,68660,10779,-21729,46303,91064,4048,-81133,-2758,139493,134314,16097,-49321,-67036,-22980,51165,64436,12639,-4970,53221,76158,-12543,-74030,-14558,47948,63587,75835,100271,45784,-44661,-62736,-26775,-12886,-23572,-35799,-28316,-10824,18831,47813,39642,22715,3761,-28439,-10636,14000,-25767,-42541,11410,73127,70090,59419,61280,8873,-98113,-140469,-133106,-103707,-34764,9851,-24520,-63808,-61582,-63522,-46215,10648,40251,33688,41964,13310,-58567,-57238,2902,36801,6938,-29136,-1647,49429,41896,-3500,-27937,-44784,-45235,-1082,44414,66989,130314,137899,72639,51297,118290,192746,201630,129861,53813,14335,8622,19194,32964,-7242,6094,83872,98341,50587,10100,-49947,-105509,-124128,-121873,-87001,-43897,-28300,-45699,-57366,3209,44338,-2099,-44803,-65858,-31386,39754,40678,19842,68507,78979,-8124,-52338,2398,42069,33960,75982,120941,53695,-18993,2095,18384,-37571,-44878,-17684,-55887,-84744,-4834,79677,31474,-58790,-84305,-64710,-47155,-31712,-7680,31289,3096,-65123,-49595,32533,103692,132463,116686,136909,143253,27708,-106209,-151896,-130731,-94737,-90402,-81883,-51352,-40126,-20938,94404,205149,188057,107457,8868,-46731,-37360,-64147,-121163,-81433,20007,8579,-76533,-44738,30119,23395,-29634,-70602,-79616,-41780,-34724,-76736,-78012,-35122,842,19479,37601,29862,24207,26312,1800,40986,97295,85372,76579,66584,31767,32342,42495,-17885,-83848,-55001,9008,4933,-47571,-88554,-63028,37313,36635,-136183,-230295,-83218,115422,140096,25928,-68522,-59060,-27205,-40327,-49180,-21523,36656,50426,12279,-44916,-69224,-74177,-96699,-67319,19206,91072,118004,99519,34600,758,61355,125082,122653,81049,30643,19500,41810,-17258,-83235,-71699,-27412,28717,46334,67701,89866,26494,-66214,-39814,34240,38012,2934,-17892,-25784,2636,13477,-45308,-64039,-8304,20174,25750,47932,63028,66250,56925,43726,52046,86482,123224,92418,9429,-38977,-24374,-29212,-58592,-51229,-21329,-37559,-49660,37409,60887,-23123,-21116,116307,155730,50856,-9086,34185,76997,85058,73907,46920,46339,68748,53951,29134,13696,14647,55950,78899,102278,94409,-15240,-125230,-135816,-95886,-71440,-68488,-41896,27273,49793,-39261,-76469,1800,30844,-10178,-39765,-73034,-62781,35591,114003,59971,-19484,-45869,-73072,-125158,-123225,-57218,55099,155603,152552,68538,13993,3932,-39564,-70601,-12355,47892,9340,-32554,-8588,17693,-717,-59077,-109139,-81340,-30172,-32906,-23439,39373,79801,46574,3235,-9761,12616,28616,21189,-15709,-41769,-35026,-16785,-10332,-382,28213],[64204,29976,-64231,-55123,40133,80810,80702,100265,65878,-15373,-41128,-37850,-31906,23033,71088,66116,8907,-25899,429,21784,-7264,-40604,-50972,-46129,-26802,17723,83626,111764,42567,-79186,-100503,-38283,-39386,-56568,15648,69299,27346,11432,86966,146756,120865,52025,1151,-1503,-2230,-20633,-41567,-36384,-57407,-86496,-87888,-43299,29256,90696,47181,-55522,-67913,-42683,-38257,16109,79616,72651,41407,-11293,-36760,5789,13323,-72597,-140879,-113873,-52087,-33601,-30360,46594,128481,73776,-29651,-87793,-77747,-20397,29958,18899,-4027,38970,77831,43072,-24434,-51635,-28286,1580,-26755,-66304,-80275,-63793,-2793,37951,78160,98900,29771,-67576,-42238,7705,-12747,-20678,6676,-5343,-50772,-43964,-7171,-64402,-139779,-125570,-82416,-60146,-38853,-7420,-16328,-39547,-44011,-12975,33778,60907,42502,-13142,-68978,-73182,-49291,-25685,71401,180618,159231,32946,-23172,-23764,-42254,-42850,-36314,-7872,33752,21600,18323,39844,6507,-3938,48548,72647,7685,-30103,29731,71149,2907,-63091,-58780,-25408,-33471,-65396,-50963,21101,97774,107286,66880,26513,-15137,-73115,-93561,-54157,-2442,1149,-42161,-35321,3456,-10759,-37141,-24948,11412,42282,28327,-25623,-74747,-72956,-35382,-27301,-14966,51225,115608,90545,10233,-23326,-13825,-44824,-56967,-11943,-29642,-43198,57870,110728,21251,-48675,-32219,67295,170972,158862,75035,23775,-136,-27698,-46068,-11933,58209,33618,-83812,-114234,-8611,114234,159942,132935,104601,103283,120844,114976,73466,27794,-3273,-4664,28480,38720,979,-32186,-35909,-29491,7984,38228,26626,-7913,-17453,9570,44593,53876,91338,100422,46898,20525,55872,84324,79402,28608,2662,-41539,-95519,-96027,-42528,-10341,22368,62384,67726,9295,-46341,-9630,60344,31919,-59583,-147853,-153124,-30170,78524,9406,-120736,-176074,-127941,-51096,-49575,-112535,-87414,24129,91513,106701,105254,121221,106575,77427,107583,128812,79548,25335,29805,26415,-63047,-108712,-136077,-130620,-261691,-716232,-174078,1250927,1136334,-120587,-352977,-80883,-143982,-224696,-158094,-46659,6989,-27664,-64427,-63609,-51318,-44437,3800,-18364,-66698,-52947,-68445,-111748,-68495,5268,-12731,-49792,9007,78368,71792,53009,69814,73427,48529,6909,-30475,-33667,-29241,-23994,25424,98220,65137,-26246,-34321,-42747,-98713,-84773,-27738,7111,-8122,-59092,-91463,-56110,3880,-395,-71859,-117679,-71558,18716,29572,-19708,12647,81828,69754,3379,11356,58181,36067,-37170,-46557,6929,24646,22079,37730,66029,75847,154,-91752,-70289,35159,122883,133222,76869,38042,73962,116185,111233,70725,54103,39358,-18240,-51053,6105,43694,43741,45483,9678,7075,63857,84704,43276,-16709,-46915,-17022,14509,29159,35843,38305,27707,46716,55144,65609,96543,95297,34633,-24126,-69612,-101881,-100369,-112759,-106138,-60824,-48582,-34027,33947,55420,58065,54785,-50373,-136253,-40496,32309,-23408,-32056,61521,112668,29464,-72612,-71866,-27165,-55031,-80115,-55531,-36535,-76530,-160118,-153546,-66855,-38667,-32406,-29688,-76129,-57923,8088,-16416,-64128,-55141,-50851,-35068,11399,49888,68714,60483,32104,255,-44907,-72479,-49266,-13049,34475,67116,-12394,-118984,-95678,9875,-2655,-100776,-84289,17293,27881,-51713,-79497,-55188,-24701,-27023,-40325,-5061,10163,-82855,-171688,-113874,-47654,-51958,-3491,15799,-29475,-4632,100257,169623,139290,43453,383,40233,89873,81119,28108,31599,-5940,-54631,-31081,12332,-18849,-73595,-63107,-75150,-158946,-164688,2749,147136,43328,-138269,-110863,21581,64459,31975,-14813,-37918,-45142,-43045,-5046,59752,77462,61121,47748,81936,84715,16665,-60907,-26430,79966,86528,-1576,-80267,-72398,-22138,-16776,-68905,-70785,1121,81461,132187,144069,133808,109370,77119,52711,63850,52643,32915,64117,123521,127911,54451,-62011,-123526,-118211,-112074,-87687,-70501,-77285,19871,130907,50496,-50685,-6379,35234,-29380,-103666,-86856,20460,97871,77315,24757,-42681,-97907,-82213,-58825,-114896,-179054,-103815,46575,109981,87117,67637,60659,1512,-47607,763,47774,29475,62,12028,92669,137046,97366,40312,-26964,-77730,-35567,8345,39262,98293,83470,12628,-34502,-33899,7219,37348,-11827,-32316,22486,10311,-83584,-118940,-66156,39821,155609,156703,70567,10251,-24730,-62178,-85951,-72264,-57687,-87297,-123745,-47877,-2734,-51343,-51537,-33685,-79502,-77999,-9214,53538,71749,55667,34120,5012,-28124,-2254,44227,9641,-58653,-40751,22882,32326,-14805,-60640,-50874,-51675,-104340,-116327,-24553,79788,96825,65705,43733,7615,10439,50281,83913,87640,84042,114912,128816,56789,-20226,-20828,17711,25096,24369,43246,7787,-12568,24025,23182,7290,22955,11895,-1606,18261,20416,486,1932,17387,8216,22611,57584,46222,130,-38810,-38444,21824,42167,7673,-9884,-43663,-105663,-103487,-99723,-67917,36363,77634,798,-40306,-16675,-49737,-59732,31543,87132,79676,85748,67587,-6448,-5617,45389,24036,-58346,-71799,18141,76959,31733,-26654,-37947,-55629,-55610,7981,72031,84179,109010,110480,69469,47381,91744,154579,151045,77398,28426,22628,49589,92164,111393,61220,58540,109266,85051,6921,-331,11020,-50597,-136523,-131916,-32391,41383,24681,-37743,-98653,-44030,37338,9377,-76837,-154178,-108658,30822,87191,51518,17012,-17941,-39858,9915,75465,35849,-42874,-7019,66122,17993,-57061,-41982,-7127,-20896,-8216,15607,-36010,-72010,803,50443,-3080,-44940,-57265,-95738,-98817,-32231,8604,12640,-13465,-51175,-34618,31697,82509,91137,62529,99984,152055,83253,-59956,-110141,-65442,-20213,-34009,-49135,-32484,-28554,-16216,97655,215447,208692,130775,54461,20854,10455,-40933,-105443,-107338,-31690,-12641,-64353,-46707,45271,96009,48111,-43778,-96378,-67985,-48735,-87763,-107180,-82257,-79173,-41992,39310,62575,49887,61537,61661,76569,67126,6985,-12420,-3446,-13511,29765,68224,-54147,-191051,-126890,-17681,-35147,-96587,-126216,-88138,20066,36510,-104583,-206983,-142938,-35509,31048,-3713,-81104,-92246,-36087,-4680,-22698,-6469,64230,59080,-19540,-52354,-38687,-41867,7065,110282,115260,57777,20457,13326,-7534,-21777,24983,71042,40712,3278,-1445,31203,54123,-12854,-97268,-66979,34689,85065,53398,33982,27999,-2385,-47416,-54259,2494,35955,-15851,-46201,-14353,-6567,-45244,-87676,-80073,-23140,37054,44270,38251,48988,43347,43960,62962,75414,82808,105730,74881,-14339,-65094,-31311,-12689,-13918,13469,26103,-17586,-44456,-2636,-3569,-45557,44054,265106,316514,153935,-20853,-54380,-6348,2520,2902,52905,80581,46900,-3006,-3212,33915,85213,124048,111287,116767,125620,20696,-99444,-136057,-109017,-53709,-41859,-56245,-4967,24800,-53217,-88488,-18559,19170,-16507,-65250,-128277,-120579,16176,133673,108791,51452,-10242,-106553,-179350,-147884,-65406,23844,101664,111352,87640,99669,26666,-98898,-107256,12513,105085,94531,47187,27466,14385,-24065,-77113,-100749,-83129,-84552,-96787,-37317,42627,72058,52630,17027,7932,26304,22357,-1306,-19360,-11511,4242,10152,2225,-7561,27782],[93838,113158,38394,-143,39097,75572,100302,88605,6774,-38504,-773,-12372,-33352,33583,114372,143481,77025,-5338,-8170,32196,35149,-6706,-51986,-65570,-63488,-50353,5813,58441,35576,-49253,-81520,-63254,-60174,-53575,-32649,-23574,-32172,-21213,28520,80069,76953,29837,-2248,8895,12209,-18445,-63517,-91533,-80973,-68655,-83785,-56361,31075,85735,21205,-99423,-115381,-28477,25972,21034,-12034,-51738,-71504,-106724,-92278,9112,47074,-31085,-85175,-75797,-56056,-39271,-4372,83621,178942,174008,89354,-787,-14316,16018,23039,18251,25067,48442,63161,44775,-2488,-18241,14613,39293,-1047,-42387,-31260,-24688,-18728,-9347,24798,43175,26055,-4553,-436,18518,37596,57008,49293,16606,-38434,-81504,-86013,-65092,-73957,-144178,-134049,11034,120188,111823,46516,-6173,-33219,-33198,7068,40587,24258,-18627,-64292,-79993,-36465,15112,100867,200956,178797,31810,-56359,-84102,-121380,-118385,-64524,-8949,-5784,-60974,-69126,-3479,40354,61031,84775,73080,16302,5529,71619,111289,34572,-62212,-77983,-39551,-28245,-45323,-39197,15641,88860,94228,30988,-20340,-27805,-8195,20845,-3660,-16401,-4769,-39125,-56076,-24,24759,-23621,-35213,-6352,39163,53060,657,-60441,-52400,9223,12457,-8073,50990,123232,76479,-7705,-5733,17512,-26611,-55728,-31755,-86400,-151703,-52800,33608,-61383,-119427,-26031,87391,162376,167529,96634,29909,-5494,-46862,-80068,-33098,53099,10407,-134512,-199880,-120562,11903,103952,131519,172968,202692,176270,146495,138570,95358,32205,-15228,-38282,-52840,-58747,-28903,6869,-9509,-16698,-1947,2629,16308,45490,53773,16948,4440,49157,74580,78388,82668,59534,50753,73802,40425,-5330,-11494,-3324,-14848,-24834,-16605,21638,51939,63472,47992,20084,18696,34670,-30662,-129893,-177701,-138546,10388,146200,92657,-46327,-106103,-43377,52519,52599,-41764,-99023,-63549,59005,190216,226647,185422,125783,72982,88969,131116,106943,43767,34090,10210,-62376,-58079,-24322,-18732,-40488,-175950,-107245,326947,427927,8397,-146910,-59277,-86552,-140489,-106320,-32350,-11248,-64373,-87142,-68069,-74924,-55410,10518,-33814,-101331,-107874,-184198,-269497,-179760,688,32161,-37117,12672,115739,115141,41298,20789,42721,55438,54462,30899,10811,5335,-12551,-19123,14990,1092,-40524,17187,61949,-10591,-42312,-13580,14994,27245,2280,-55417,-87031,-54692,-3969,29799,62323,75181,69646,16730,-43665,-6791,72876,62531,-5214,-16984,-11070,-15997,-29521,-22755,38558,59097,11316,-12884,11502,31399,12141,-31687,-40767,16105,103509,141744,142138,112743,82422,96186,115881,61577,-2318,-17854,1923,43118,71529,14545,-8120,50901,68427,37029,27383,51440,77981,35791,-24221,-30032,-40819,-41603,10567,46649,11275,19064,76306,132696,160982,154121,87176,-30568,-133913,-123406,-69566,-90262,-105689,-63151,-37011,-43878,-4596,40300,90396,81625,-29156,-104530,-42857,-4809,-59363,-71282,-3787,13496,-55256,-89488,-36326,41802,18553,-35709,-29507,-10662,-55462,-148872,-157621,-79715,-30337,8495,48993,26575,4660,7605,-12178,-27940,-1979,9236,3975,16072,44315,57983,36432,6891,-18424,-41078,-57936,-57984,-79327,-75924,-8676,-20143,-101629,-86713,28446,66757,-23061,-77965,-52064,-53238,-84040,-56360,-14113,-3627,-29602,-73753,-82694,-54087,-72821,-148143,-127615,-43879,-51992,-46804,-20488,-53763,-59797,22754,97014,49708,-60904,-83201,-31500,5849,-16853,-45003,-22,-202,-42019,-14312,21313,-7352,-32771,-23359,-60293,-152648,-172534,-67376,45235,-19699,-177401,-157804,-29896,17405,25788,39507,21694,-26754,-60823,-50464,-12165,25145,56564,46337,33579,31877,12403,-13466,40519,99553,55717,-22265,-49041,-16616,36777,27854,-58252,-101816,-80776,-45078,42719,160646,178478,132080,103294,78654,72428,108537,148444,118039,100220,96144,53903,-26797,-69608,-69144,-59030,-15621,-13033,-78149,-8477,101916,30761,-46208,14127,75095,1651,-121872,-115248,6264,37756,-40578,-77346,-76341,-75432,-39638,-17100,-49218,-73261,-58054,-3340,62910,109741,116893,77327,-3165,-36799,7928,48543,49177,11618,-18835,72434,177872,143758,65654,14726,-22514,8918,47283,63137,106973,89127,-12185,-80037,-7920,86758,66848,-30076,-55087,-7812,-4100,-58775,-108483,-111515,-21503,106654,119600,74406,79537,48680,-30967,-67685,-44411,-32487,-80267,-145868,-82528,-2037,-7858,-32739,-60775,-99117,-37404,57152,65011,43160,50329,22152,-3080,34617,90601,67707,-6387,-56534,-57042,-40305,-18425,7910,-32541,-120053,-160599,-139595,-97482,-40352,4228,56861,104354,80968,22281,9413,17230,45856,88436,88090,55331,32084,6829,-40901,-69635,-44910,-33642,-46560,-26414,3897,67959,126710,87081,19809,16971,30579,38274,35386,5627,4911,61673,68593,27726,43452,46132,-1812,9892,24479,-30178,-64492,-64641,-70772,-56456,-16015,-105,5283,-31761,-34441,60300,106933,20289,-64494,-72418,-131655,-144497,-10307,72131,70945,105678,129341,81127,72491,77649,20455,-64593,-62564,30714,48179,-36743,-70368,-36882,-56961,-75342,-9826,70744,82076,62426,43974,40025,32212,49514,80530,73820,28724,-15216,-28215,31353,128712,157529,83331,47720,60054,57266,26463,21820,34801,-11960,-122128,-163022,-86260,-10597,-7930,-46072,-92861,-51372,38147,45803,-45107,-150713,-133973,-5425,70251,38123,-43073,-85621,-21221,83760,122070,17549,-111160,-109192,-17966,14872,-25390,-64857,-48041,-3577,35213,36049,-15293,-27379,28265,28686,-17092,-2332,2615,-69213,-102054,-38808,25230,30824,-28053,-83481,-78308,-37213,-6379,10584,-10057,-4779,60954,102665,33902,-15501,10618,8727,-40597,-32464,10690,-4128,-30760,5140,65464,100857,101596,55095,17669,-17096,-44424,-56233,-81929,-87200,-53264,-8497,3358,32539,91155,88214,17673,-35951,-25348,-2964,-14540,-29826,-33973,-112090,-130258,-20405,60106,67791,45039,4611,-6674,-9413,-44086,-52915,-33909,-15539,38174,54639,-55676,-135029,-80286,-68109,-138598,-145269,-116281,-92751,-25307,7335,-65784,-133154,-125902,-106490,-49946,-26696,-74685,-94453,-13715,48696,20444,-6676,49790,93140,55690,26903,15861,6480,84744,187058,152367,42591,-46527,-68260,-41041,8350,46834,25608,-48719,-76916,-35442,10178,11452,-16409,-51038,-13585,91739,114320,53057,34206,7709,-34896,-35402,-40140,-35462,-9097,-13855,-2098,34922,-7210,-102146,-165154,-177289,-107802,-22628,6379,1838,42925,72777,69298,58798,54954,39269,44522,56323,23774,-26664,7704,18070,-17853,15978,57758,14577,-47066,-65412,-86778,-60135,162118,451865,483023,247425,12499,-71561,-64863,-71878,-60828,37796,92296,43994,1989,18156,54359,94368,112176,88720,80937,95125,46512,-11877,-41109,-41062,10991,52172,20067,15689,41226,7761,-36053,-43240,-50548,-60933,-49487,-62443,-82279,-31612,62187,87273,72441,38853,-29959,-92383,-72379,-25738,-6198,13194,11059,12131,38862,-31234,-118367,-98278,-8023,69221,107855,98682,68525,15561,-38381,-63983,-57564,-42007,-61292,-80027,-35246,-14668,-43062,-59052,-45322,-807,46112,31771,-10474,-18263,22978,57840,67742,63187,37032,61661],[50260,99462,96406,96296,95533,74064,72161,50161,-24724,-24219,53844,36449,-10859,42605,120911,154325,94511,-63,-46401,-17135,49146,61904,-4114,-73155,-114427,-135194,-82904,7305,32886,-13868,-50270,-55659,-26326,-5205,-55992,-90588,-31113,13710,-7629,-7203,22900,11609,-18800,-13806,30845,58302,12161,-43556,-42505,-74477,-132554,-86777,10742,25075,-17718,-62764,-70028,1536,65373,33133,-40149,-84898,-113608,-129224,-94949,-17291,-12,-48686,-49111,-23930,-43913,-70196,-25761,61691,138741,172375,129943,20887,-31528,-30882,-26631,5076,43833,47285,32055,6426,19,42139,85392,103244,71159,16792,4205,-19376,-53797,-66428,-48270,-43626,-10481,35776,39394,14599,47176,80577,41774,10516,-26937,-117694,-146261,-56115,-21776,-124197,-119564,48814,139422,104426,55320,21436,-14519,-41521,543,42375,15554,-14138,-19133,-29752,-10119,9984,20529,80023,108353,-736,-111605,-131268,-131956,-125487,-77741,-62242,-106962,-146600,-108894,-20377,45595,82457,103266,82632,31091,27117,70906,81758,22164,-43431,-65000,-65596,-64057,-59113,-38964,-5330,44234,62618,-451,-61171,-36423,61022,129935,59503,-69768,-107279,-74526,-48925,-27830,-11749,-24804,-9156,-8784,-22115,599,-22863,-64016,-32065,36918,26302,-24582,-12680,30022,15067,2907,24401,8576,-57296,-77994,-51759,-124913,-225190,-120845,-1119,-65185,-90341,31423,104564,112936,124851,95875,44759,26031,14383,8668,54112,87380,4091,-120421,-184501,-171013,-88371,26501,92297,142988,181538,133658,83565,111221,108472,30860,-32545,-59004,-83042,-85258,-20870,49078,37111,-5849,-32075,-10755,48049,91903,63556,-5097,-23372,13116,30323,88251,137148,58724,-20803,29516,52227,-3340,-5993,67877,92390,45969,-834,2612,17613,42570,78195,74207,27596,4403,-24160,-91057,-104390,-44988,47938,121872,90698,-2541,-31650,1414,21971,26757,-9344,-85311,-110310,10128,166919,196209,141585,69856,-1796,-18084,57720,115192,100381,74630,27042,-20580,3138,66286,59765,78567,213588,-30631,-359316,-233804,41181,8353,-46416,-28032,-19214,-7859,-23433,-58520,-80325,-56549,-44655,-101505,-108272,-64054,-114226,-154693,-156850,-246504,-326584,-226513,-6232,94535,25111,-14452,35677,40310,-55162,-102460,-41739,18152,35128,43869,42967,30453,26590,24498,14131,-32858,-55084,49065,137619,61723,2716,1224,6442,25521,13629,-62279,-113990,-71232,10813,77051,121784,119414,71610,5681,-65098,-55937,16994,28907,-14819,-27950,-69185,-94095,-27623,51312,80134,29306,-80616,-109915,-48068,-12463,17355,44779,34113,15149,32692,74390,121013,112834,28046,-1715,40451,-101,-85181,-80035,13918,104999,94731,-31703,-75620,21270,87478,48597,-34677,-45030,10057,37007,40566,16693,-62970,-111612,-55332,-16626,-44500,2963,95557,142438,144724,130094,61941,-57598,-117481,-62928,-11874,-51595,-68154,-2770,44840,38898,9536,19316,83068,89198,8517,-51975,-48255,-49997,-74468,-64142,-15781,-31975,-54365,-8315,42706,87681,78644,21892,-7633,-4025,-4868,-47497,-78497,-26998,63390,115660,118018,83075,28755,-11371,2141,47239,98532,114077,55376,-18784,-26458,10395,33649,-1244,-49519,-53357,-17426,-14556,-79465,-111423,-26470,33746,-8248,-37391,69,28807,16199,-27020,-54262,-69193,-74442,-24312,30356,16689,-28603,-74935,-103339,-55428,22592,-8139,-52662,-35601,-76479,-78349,-16952,-59615,-137182,-80742,8106,-20995,-98321,-98167,-50443,-49744,-104807,-115783,-51247,-14272,-47412,-70415,-65749,-48061,3557,60571,62271,3762,-52010,-45814,7096,-9107,-100707,-99805,-38844,-34656,-3491,49409,28440,-17048,-31018,-31867,-38500,-9763,61242,67536,8382,-14494,-3462,-136,28313,48485,25469,6358,-3498,32778,85514,71965,-25163,-114346,-159374,-151635,-42801,108009,117846,66241,73666,67724,53168,100944,142195,72963,13025,15474,27871,17803,-4831,-31623,-28707,30650,53778,-8573,17721,88069,29971,-14084,57188,103713,4594,-127870,-115942,-14513,-17183,-113736,-130353,-61209,-7050,12868,26516,55294,80669,21895,-35088,16694,115453,151163,98207,6498,-39374,-33910,3299,61336,49306,-29226,-16733,73844,107535,89477,57720,19436,15376,43438,90951,124947,64564,-23325,-46338,46233,121804,62591,-44496,-62985,-25574,-7287,-25801,-69895,-105503,-68901,2468,-5262,-13699,58219,84573,17382,-32345,-17293,-4602,-24647,-83544,-92323,-36491,6370,514,-34517,-42603,32988,106200,71253,-4556,-31895,-44933,-4675,89513,109368,25151,-32568,-35354,-45808,-59680,-24662,41228,11241,-104897,-138697,-95263,-76622,-58697,-17964,59234,104704,53288,-1738,5539,-3382,-13312,12430,7967,-62718,-121795,-111955,-98456,-101014,-82863,-53577,-44240,-4833,62612,130911,158224,117654,21876,-35329,-2393,44684,23210,-1821,65515,159789,130133,56963,39825,-6065,-61586,6805,86427,25651,-89359,-154797,-143230,-76270,22822,84129,73216,1177,-28844,30680,76782,23697,-80430,-135297,-186319,-190209,-74735,18890,33539,67122,100974,103863,104349,64039,5285,-49947,-42422,36106,32579,-59753,-64512,11190,13246,-22578,10337,77519,75894,31500,8878,43479,63152,67683,70778,42894,-14114,-58051,-76085,-27745,70576,122357,67204,15989,4167,35004,56863,41659,19102,-17373,-93465,-149003,-125221,-77381,-55109,-56595,-63235,-23694,45660,52916,-9510,-71478,-85054,-58375,-24388,-15281,-53947,-77803,-15269,54210,58543,-25403,-116287,-108117,-10457,81776,67010,-55759,-108437,-51173,14620,21391,9609,50189,83900,34218,-11105,22940,35959,-9828,-47405,-29588,40032,71698,-18895,-104228,-100241,-82687,-72690,-40266,-49730,-85836,-22144,97617,105393,47432,32353,-14265,-91062,-63832,2024,1781,-10984,-33906,-62387,-20234,44948,13108,-31767,-53843,-58181,-29015,-16467,-58841,-68569,-11839,20759,28344,63478,63817,30486,23977,33412,30046,26509,47586,46664,-68265,-154895,-70452,43883,65043,-24905,-144116,-137405,-55196,-33664,-37483,-7475,42733,63979,16310,-40739,-6618,11330,-99614,-183180,-118945,-54636,-55303,-23311,9684,-22364,-58736,-67979,-70010,-48771,-12916,-43508,-71652,15213,87589,36382,-26770,38566,123300,122988,92026,62602,57097,108105,164284,158485,90525,7231,-20406,18455,79318,76661,-11201,-89960,-110025,-84060,-74556,-95898,-99680,-73018,-15959,70868,103665,66698,53340,22981,-10595,17930,38301,-8552,-46818,-15474,56826,78523,7719,-80490,-138760,-185676,-163641,-106338,-72427,-53562,31568,117161,107005,42393,4257,-26377,-24815,42727,80660,42071,48281,8580,-68852,-5306,110892,120880,33672,-44979,-93497,-42584,236806,551822,524553,241848,44393,-47640,-93017,-101163,-85209,-18570,28352,17759,19478,35266,21336,8165,24332,13023,-10146,-13,26424,39752,22845,4799,36925,98973,99343,60158,54962,48838,9621,-55844,-96734,-68029,1600,50768,21373,-51993,-38916,1451,-3802,9794,44957,19321,-12360,-15311,-24184,-36217,-66831,-114816,-140849,-112425,-52614,-25447,-43274,-17770,57765,80537,38552,-9695,-37008,-42589,-22221,-4042,-22602,-37256,-35589,-81488,-138663,-145118,-101508,-38536,24818,25552,-7914,-22679,-1338,29835,71506,100598,69360,59195],[16697,43217,61590,117944,143048,97263,60103,33754,-16151,10738,99498,99410,42761,50821,70713,55921,14433,-23756,-73978,-84177,-2068,59213,11603,-62917,-114600,-153364,-111608,-17043,9751,-16858,-24987,-13113,29524,41540,-43020,-95081,8220,87715,18637,-54113,-39925,-18458,-38213,-57158,7936,93450,60855,25663,14219,-70485,-148871,-92088,-18681,-30868,-30781,8326,24780,46900,65214,24218,-13292,-31341,-72215,-82530,-55333,-40249,-48362,-59919,-31329,5509,-14299,-44529,-17142,19965,47191,81860,95169,29983,-40767,-78883,-78465,-32624,13736,26873,15411,-10387,21160,90066,86999,90920,111055,72904,29688,-2477,-51676,-96457,-102163,-103243,-52079,19482,31784,-4450,10545,17229,-29377,-25325,-10752,-87220,-114848,-42143,-11253,-50652,-27058,49921,48496,21458,37648,48256,-1412,-36553,29182,82406,41397,20835,30704,19103,23788,-11455,-100204,-95874,-12103,-41475,-103233,-66479,-46439,-79779,-80800,-104962,-165774,-159814,-60960,14816,12580,27949,79638,86499,24924,-3731,24794,34205,5752,11473,13655,-49530,-101920,-86779,-35601,12590,46213,40226,-12090,-48002,-18975,60324,115653,64271,-90084,-164950,-97218,-29640,-41043,-44422,4093,55314,38582,-21438,-36535,-61479,-73366,-13454,35629,5536,-31004,-36225,-31469,-1627,67505,78951,10913,-56955,-64040,-42521,-112893,-201029,-106727,22126,36357,74670,136659,117022,64521,52172,47404,41889,70916,111901,144798,160742,121384,34725,-36958,-83317,-114049,-71069,30092,55167,24209,39681,34519,9855,52478,68631,-22397,-73723,-32833,-8189,-20359,3078,47366,51911,23291,-17209,15927,100594,133606,64016,-15762,-39028,-19883,-35407,8402,69835,1792,-94105,-30213,57681,46204,15190,80088,126816,85130,16423,-4201,1152,14374,44503,55275,28920,32555,56337,15362,-3735,44120,56724,37768,8109,-26686,-17975,-22992,-77635,-49075,-10107,-68612,-99743,1692,113326,83489,27947,1799,-38636,-66990,-12283,60548,99919,98839,57146,6745,16197,71315,47739,16994,106978,-11268,-346488,-288171,22891,51078,-52575,-55795,7249,39927,-32980,-78198,-44099,-20320,-51495,-108815,-129261,-107483,-125399,-134903,-140338,-177000,-201523,-154541,-9007,122258,86402,-30207,-58165,-56691,-119913,-146148,-74790,-20080,-17116,9642,36061,36055,74447,105127,53315,-43462,-56698,58782,135607,64717,9412,-3465,-21814,-24312,-22921,-70230,-103266,-43659,42500,63452,45809,33648,12421,-9645,-56095,-69618,-37146,-26015,-44373,-37269,-92105,-163127,-81449,66158,91792,-4290,-130303,-159162,-72312,-6605,12211,43562,59381,27456,-1529,10270,36652,31258,-47402,-98204,-58590,-75438,-152222,-148631,-45620,48973,45515,-32481,-56912,747,48435,42765,-45423,-122072,-105752,-9498,99789,120331,16489,-69635,-51337,-41041,-61383,16350,105054,111331,105645,103498,11197,-100118,-82418,2090,34393,-1195,9480,86937,128676,114258,39506,16229,76008,92884,52041,11968,-26291,-51924,-46576,-33449,-16881,-9728,53331,144823,140312,97794,51110,-36932,-99759,-67561,13924,32636,4858,54465,155913,172520,97708,22709,-25113,-35681,21274,113207,188343,186814,70929,-56547,-85163,-26482,43884,-13707,-125749,-98021,35875,82072,19747,-30805,17041,66032,25736,-26152,-34782,-15513,42279,38205,9336,4024,-42223,-40775,25079,43211,19235,-22027,-57426,-14265,79667,79913,33316,5888,-62615,-73705,-19087,-66227,-139970,-75085,-11542,-44954,-73330,-42530,-11881,-42858,-110737,-141008,-77158,-31431,-85131,-164541,-147686,-62779,20042,94516,145927,143541,77892,36343,57051,51955,6167,9204,-3009,-75099,-58795,18792,25001,12142,29518,37057,17735,12076,67943,84164,25159,-40417,-52832,-16771,6479,-12351,-8238,22469,-14316,12689,98814,108026,13779,-93661,-151703,-141566,-63080,22678,-1971,-45680,10559,45927,42824,40242,7003,-56896,-89540,-69751,-29210,-3510,-12750,-44363,-50329,-16347,5376,-10106,17739,74537,43733,10024,69567,98245,-3965,-104176,-93200,-44713,-42509,-84881,-72674,25842,84779,65480,86917,155719,155102,60869,-6483,33298,102589,118389,81798,13611,-45867,-72168,-58658,4355,36674,-16192,-80409,-76558,15035,95490,76130,13477,-9071,14136,85148,116619,28224,-33504,-17171,30956,61806,27911,-43208,-56888,-31768,-12110,-24869,-58758,-79294,-90855,-97104,-111224,-92515,-24793,24518,7258,-24939,-18567,2645,31008,1254,-67964,-78483,-21242,9109,-5592,19838,91380,121209,59747,-51138,-122192,-113628,-50299,9263,9908,-24780,-32274,-23073,-25407,-14216,22205,53338,27380,-33918,-48126,-50685,-82797,-66157,10527,76079,77758,26883,-9894,9685,-2507,-41099,-46551,-44393,-88515,-142860,-140373,-101482,-81473,-87051,-61465,-2156,70193,104210,102654,102956,100911,20799,-64312,-44108,-5507,-25884,-10014,92458,163511,131464,88391,63188,2917,-42396,543,64517,39613,-52615,-138917,-136328,-68559,5322,54197,53248,-7937,-26016,6826,26468,4412,-66244,-117090,-118940,-118048,-100706,-44629,-7856,-17734,-8765,48284,66530,5631,-29540,-42321,-29150,28523,26747,-34499,-23157,61670,102983,77492,70991,97044,59812,4335,-565,57677,101983,105956,83403,18315,-70002,-88433,-73540,-64196,-37394,32307,56028,27841,9822,39685,56431,32019,-8934,-46503,-69940,-71827,-42616,-20189,-41474,-61463,-55990,-17186,17208,-3690,-17712,5013,-6832,-73254,-90101,-43372,-33279,-60457,-60823,-47816,-51179,-60310,-50092,2330,70221,136860,125952,-34654,-162672,-147993,-76422,-32405,15966,89445,95386,25160,-13513,-5919,-5634,14977,16405,-7031,28955,73828,12322,-39923,-24749,-48521,-75591,-35006,-24420,-53218,-18179,65207,87288,39073,2565,-35354,-97546,-98871,-66321,-27847,35608,39422,-30057,-30843,14404,-9094,-3796,30002,-11207,-18514,38711,12662,-72796,-90539,-27123,46210,68365,14812,-7329,34276,42256,-6854,-19617,40731,63347,-20522,-90680,-43470,34777,44968,-63170,-204742,-165194,-34304,-7664,-24968,15519,65551,51660,-10832,-23257,52825,44436,-86683,-115286,-23907,9125,-19271,-9968,12603,5085,-21558,-49942,-58461,-31546,7285,-9799,-41722,7970,48723,-22857,-63547,37016,101504,83126,56455,45116,68409,115746,151662,158172,141931,120762,128036,142616,133505,77969,-2084,-50420,-83346,-112550,-147643,-191593,-206114,-155110,-78497,-8841,53662,77865,83225,67402,63807,93911,110334,39456,-46092,-25519,57324,62556,9496,9663,38765,-6579,-107646,-157508,-154633,-109598,-12089,79527,88523,27234,-33452,-63096,-41591,36750,93279,78795,55601,-30558,-92303,16378,159955,195682,134611,61744,8223,33538,220703,432332,347927,132408,25383,-49829,-86002,-40842,-21762,-56497,-60559,-19856,7366,13103,-10880,-44725,-41400,-62670,-91603,-59583,7617,27100,-9836,-36679,-8255,62963,97156,55213,19646,14806,-1049,-50531,-63750,-2708,60274,114838,122155,23204,-36866,-45614,-80247,-52007,45277,39205,-34323,-50321,-13385,2438,-39892,-149146,-228460,-137263,20785,44821,-36170,-40962,38579,45035,-31135,-42165,-14978,-20912,-7707,3889,-27471,-44392,-53560,-80300,-83673,-82388,-81075,-68094,-36827,-1765,21593,589,-29384,-14312,56589,110836,81805,44886],[58373,31441,-1795,58600,135713,121846,69888,16142,-39360,-15194,96968,158465,117947,60835,5544,-42400,-52195,-16590,-29530,-85623,-78265,-26339,-5340,-7813,-36379,-87851,-90981,-53297,-40126,-31267,10915,38038,50072,49445,-8886,-48620,37604,114604,44496,-63515,-86511,-36933,-27626,-74314,-45337,31216,21961,28473,31930,-15860,-44244,-24961,-23273,-37529,-19293,29379,61035,75568,65572,19012,6501,-4521,-41638,-41218,-17451,-19392,-8708,319,1396,15541,16345,15912,14036,-5043,-9821,2868,39236,41862,2960,-50006,-79165,-59101,-12485,28175,14979,-21917,21364,71362,1988,-13044,65460,80264,62213,64851,23201,-59893,-101510,-125641,-96821,-38833,-12319,-11227,-14555,-62216,-112119,-65803,3174,-15220,-48090,-53527,-27263,35498,63794,26237,-24779,-14318,39421,59342,972,-18011,59419,105668,68475,50731,33000,13125,35090,-26508,-160477,-192680,-107126,-59038,-25969,36071,20499,-52517,-61759,-62851,-125982,-124683,3294,88316,35033,-204,44650,66872,2968,-48979,-31558,-14251,-23505,43599,95900,5709,-108574,-110260,-30575,55225,70432,11426,-9373,14934,27092,32321,47521,35417,-26929,-97266,-94217,-36759,-17182,-1706,49538,78455,64201,38004,576,-49774,-59401,-3764,19536,-25131,-24706,13019,23525,73881,169487,158813,62480,9409,2979,-7682,-72822,-124320,-56938,59270,148391,222632,190963,84510,10569,-25489,-35889,-7796,57854,133324,177874,155692,104159,77418,51152,5215,-12636,46087,115760,53679,-63570,-69016,-20745,-8294,28848,30006,-68062,-115428,-26818,59597,54719,17680,8039,21252,32519,18871,59089,132963,126715,41674,-33153,-65179,-69433,-97644,-93374,-59898,-77806,-128889,-90092,23625,93425,52177,50937,79050,48558,-1435,7201,30451,6625,-18268,35369,94237,106464,83806,28576,5726,54946,44649,-21439,-65821,-60971,-24727,-26985,-82105,-48458,7543,-32462,-56177,25259,98565,39104,-24030,-7773,-3604,-14696,-23561,-43509,-15028,33294,15052,-42129,-34310,16734,-1491,-59732,-39607,3544,-104889,-71009,42877,47054,-59498,-100388,-18177,47512,-19767,-37517,27515,-13799,-105887,-87674,-51691,-35648,-24176,-29322,-56714,-41111,-8435,-23897,11229,106651,85345,-36238,-95505,-86838,-77125,-46063,-16536,-34977,-47925,-14504,7778,25999,112179,161652,66497,-51864,-26321,81812,93518,10191,-20750,-13150,-38732,-60634,-19259,-3314,-37175,1192,75880,47042,-18258,-29001,-7435,15915,15473,1661,-20927,-59000,-77685,-31552,-46184,-133138,-109782,19946,72250,17639,-55707,-99766,-56012,16805,-3744,-29996,11603,46583,53373,34839,3165,-22185,-62198,-110211,-97319,-100846,-167641,-199878,-138500,-65950,-8554,38817,49699,11476,-8949,25535,-6566,-110402,-118008,-4498,131104,205864,144058,55606,39453,26130,-18556,27519,85590,76334,104150,137206,7167,-128625,-84223,24649,63876,56774,89021,130962,145498,123175,68283,51977,83830,70866,62528,57743,18078,-1121,7429,-20824,-39583,25428,150699,237013,199731,116303,-5577,-169969,-243221,-150540,-33706,-12252,-4888,75303,146864,117999,30171,-40196,-53682,-15969,51980,128352,187573,154091,33606,-60206,-76938,-24796,58121,6978,-145729,-108627,70246,148904,112302,50423,36453,17481,-48133,-60864,3994,78642,122443,76376,38369,45064,-44784,-95219,-23006,54979,77725,39288,-4017,4486,33077,31537,36520,41231,-6720,-38127,-39778,-64850,-69615,-11088,-2556,-62980,-58684,17457,23494,-31861,-66092,-84805,-27392,-13468,-110436,-187570,-113569,5450,57996,89372,127169,138656,98526,72355,89993,71831,51258,87619,40223,-91791,-101142,1864,62750,69376,71319,72006,64612,40001,47558,54433,37616,-37398,-82739,-20990,25234,-29740,-35741,-3313,-72189,-68981,50452,102723,36909,-41374,-60793,-44341,-27375,-20789,-60427,-90469,-34444,27822,43894,-5059,-69499,-114952,-132900,-117313,-77743,-62442,-64144,-58959,-62539,-82365,-90449,-79299,-33928,39564,37343,-24966,-2342,58135,16450,-40962,-49976,-52133,-31741,-10788,25585,113862,144970,99955,126343,183466,125970,38026,33319,63675,50750,13961,14241,6862,-34571,-61078,-83871,-91690,-38870,1593,-53507,-109512,-21149,88334,65138,-1380,-6328,-5535,20449,49572,-9815,-42049,-10638,5762,15888,15283,-35277,-63820,-52233,-31774,-39352,-62064,-55555,-78010,-125354,-118961,-74840,-57446,-47078,-39317,-59207,-59987,-25098,29894,35192,-8879,-53409,-27708,-2891,-2960,52920,132276,110386,9277,-94257,-131989,-100111,-98795,-140058,-96483,-846,22555,-12374,-6645,47282,68739,39681,7771,-8423,-26351,-46070,-62732,-22929,50979,74760,67550,54784,11509,1470,1458,-20448,-23834,-6011,-5708,-20448,-35108,-30709,-26728,-63004,-83289,-19918,59432,52822,19436,41523,76300,43370,2015,-11738,-49880,-68677,-16185,47352,61737,71929,105039,116372,82636,35897,-817,-5396,-1407,-29238,-62876,-38328,-4906,1199,10230,17558,-16900,-2636,34770,20346,-18476,-54710,-44990,9895,8481,-60549,-65288,-33539,-83106,-84397,-6204,9890,-46874,-53184,-22116,-7350,-10854,-31223,-36285,-1627,74079,129022,105833,73607,80430,29372,-33861,-26566,38739,91922,84308,15732,-68839,-120454,-84283,-24589,-40491,-88984,-26709,64569,80057,64602,70738,54912,23156,-16455,-56191,-63320,-10284,84000,108364,10385,-61431,-65319,-41722,-39421,-61436,-33716,26412,35671,-12059,-24488,3995,-15754,-76148,-100874,-96773,-87254,-45266,37239,103433,109396,116755,127084,8668,-153935,-199594,-152228,-82081,-2157,55178,36929,-16803,-36081,-65543,-89877,-12290,58826,27255,-6730,13068,31038,68510,81250,4735,-43410,18902,69417,72099,29107,-2155,8212,7075,-16123,-91,-10105,-76343,-132231,-89020,31480,97661,67035,40753,29457,21575,104852,168570,72969,7560,45832,13339,-100909,-139672,-63724,60457,89308,4005,-15675,31332,18288,-53692,-68945,-9027,31689,17236,33811,57200,48145,36298,-12781,-90709,-54970,26744,3898,-30097,6663,19197,4589,1505,2071,30784,25875,-30142,-5990,54625,25599,-40871,-58923,-34623,-2030,-11423,-71217,-110865,-50462,-4074,-5803,-19867,-19038,-41023,-116273,-114354,-5940,28179,-6110,-30994,-37048,21239,113153,138047,97803,109880,162104,204662,185102,114457,64126,57567,29632,-20454,-63848,-121320,-191576,-204698,-149962,-87991,-56476,-23643,28362,97702,131598,127050,117610,89401,24453,-31005,-32604,-731,-5115,-12135,79899,193296,159038,-20916,-161139,-179704,-126263,-62374,-16801,27187,17170,-44009,-59638,-13866,26381,60700,67968,29630,-57447,-55309,69553,140183,120718,119668,130587,109742,108912,132966,118368,34125,-7445,-35148,-80642,-40590,88456,109938,-14894,-71097,-17647,-18681,-19960,24779,18791,-42441,-107588,-103735,-13374,38881,3433,-71338,-121493,-100646,-20067,12452,-31439,-53869,-37285,-32902,-38816,-1894,60354,79392,97640,147217,121575,51573,-17823,-74573,-63894,-1535,-14944,-78636,-78300,3012,59196,34259,-78292,-175019,-129532,8202,42055,-5514,-4487,49444,22089,-68125,-58977,-7612,-17450,-21241,-26436,-68569,-95192,-82622,-29009,48938,50241,-10980,-69120,-98327,-36358,56842,39783,-11694,11308,79442,116258,86085,52546],[94476,38801,-29409,7850,88593,86270,24275,-50877,-123873,-128892,-1789,131804,137422,49859,-36242,-52433,-16304,52335,66359,-17928,-102264,-89382,-16,67981,48264,-22361,-85802,-120102,-88528,-12870,59401,57402,16260,17214,13778,8795,49472,62984,-3221,-78709,-90672,-22960,17459,-32421,-67792,-53488,-34807,-1883,20119,50084,95383,66658,-5312,-32566,-32761,-17854,13030,57863,73959,29305,-13306,-39766,-54697,-43949,-22352,9982,58957,64450,35883,28491,41482,50240,24109,-17418,-23617,-21869,-6469,15699,29303,-315,-52046,-47827,21119,68305,9459,-66024,-35071,-1453,-73290,-91391,-24598,17484,75465,132679,108752,14402,-62732,-131308,-137940,-88189,-18107,37642,16671,-73733,-133754,-82441,-7332,-4569,-58712,-111550,-60299,66202,80764,-10616,-40215,13610,61363,49246,890,5381,60543,80318,63935,29986,-24716,-26182,17739,-37455,-133389,-166541,-133243,-53708,37440,61931,2034,-54371,-15544,24995,-52367,-112514,-7219,128345,132322,67005,36671,37264,7072,-39889,-67803,-95668,-111244,-20426,81833,32024,-97425,-140242,-59556,53990,52339,-36398,-18860,66008,75323,38026,19156,27452,61124,-1584,-95098,-66008,10031,48635,30336,685,1115,29249,29012,-3731,-29725,-12611,4155,-42604,-35917,49478,108891,161258,227883,199509,105917,65619,54546,15967,-41778,-72629,-32097,61712,151341,171805,91505,-10232,-53160,-77275,-99745,-87585,-31950,44005,75055,38123,29863,80719,89023,33931,39899,121469,164363,67761,-48421,-47808,3340,11849,19897,11636,-52520,-107568,-67615,13531,34500,-7852,-31927,-12696,7644,7537,49308,87667,28981,-50256,-79310,-95142,-115614,-125553,-130260,-133044,-125482,-147566,-160381,-63521,71667,75220,40684,32443,-16418,-58213,-5296,49017,5434,-53394,37060,157605,129090,917,-80846,-69677,1950,28647,-19700,-71314,-59075,-12581,19301,2541,5076,36151,19467,-16294,21838,74070,38518,-4199,14940,14664,15267,-9418,-98140,-116243,-65308,-91864,-129820,-92929,-35235,-39153,-68348,27224,22577,-55624,-14015,73334,21360,-69363,-84600,-8988,67926,26099,4666,52186,-45412,-170140,-74532,49217,74561,75658,55757,15622,31493,66002,39265,44337,78106,18384,-72182,-106995,-85234,-30943,39598,41247,-21581,-30261,69,-11768,-3162,91680,137446,33720,-58220,8644,96204,48239,-51444,-49479,-10698,-24264,-27780,58660,96721,18533,10534,65594,23498,-23151,2682,36412,54109,71232,73919,36387,-50566,-94556,-14434,40384,-8030,-50754,-14286,43844,62212,52641,-6122,-47528,-18470,-39616,-103289,-61042,52527,124485,102268,39760,7025,-6090,-50121,-61408,-53339,-110007,-174653,-166949,-129218,-25402,95964,110150,10817,-52126,-13355,-6091,-56966,-19193,62087,122449,187819,173655,100642,85439,76404,3259,-3067,30992,37354,98017,158712,35660,-122054,-110275,1254,59757,68384,94509,107884,104647,80712,73987,93093,74022,3247,5333,27703,19623,34568,26696,-51783,-85124,-6465,106117,173832,176399,141438,-6707,-204342,-261521,-174225,-125221,-152080,-116011,-22209,6540,-23432,-32121,-28337,-8789,37831,76194,75036,68038,35548,-15270,-43919,-61502,-48232,38784,70936,-31918,-58194,36682,98859,75996,12717,-21767,-70371,-144852,-103422,78940,228530,205292,54844,-22016,-7542,-66870,-108900,-53468,25284,61348,34672,2925,-7428,-33886,-63861,-43824,8590,19158,-11866,-55267,-57815,-40309,-31353,-41567,-89350,-68375,22008,4190,-54649,-43498,-14364,39920,31902,-72279,-100673,-2386,80598,98344,87844,64002,41153,24489,16282,36231,43812,64154,110948,39028,-107023,-115147,-493,83664,87326,50017,10337,-6322,-4870,-4931,-16983,-3931,-16267,-42050,-10500,19940,-30120,-39413,-22544,-98345,-129654,-33222,39236,15948,-7999,12779,33891,19312,-4318,-22102,-34213,-38292,-4248,9564,-32533,-28767,-42328,-94122,-112103,-71710,-66331,-87068,-65964,-53720,-88067,-94275,-87014,-74045,-11854,1249,-85077,-94748,10250,45995,23150,-542,-14479,15432,40457,62187,114350,123548,78981,85409,116549,68307,7061,27922,30053,-37921,-90451,-53472,-1416,-6724,-29817,-75113,-137263,-89831,22181,34715,7178,52541,76473,26716,3035,29111,-1440,-42930,-32303,-54187,-51618,-3066,37274,52960,27817,-54403,-104415,-90834,-45648,-18820,-24864,-15466,-26102,-77047,-66311,-11238,-24373,-48996,-51688,-98425,-110195,-62652,-8126,35993,72496,43583,3253,-26326,-17936,69413,152294,85872,-54912,-121139,-64917,-6153,-70099,-170303,-92262,65771,84430,13751,22445,77933,65886,10236,-32645,-75219,-104667,-64900,-1462,61758,89914,67391,78798,96159,17113,-37390,-14177,-1801,16349,47161,55347,72641,74157,44615,26568,-23562,-99257,-110816,-75832,-57675,-19115,39910,72880,94722,134487,96945,-17471,-46311,5470,-3170,-33376,8261,88883,136593,128997,71261,-3475,-42764,-46180,-56710,-32184,54073,93542,82888,62014,28744,-9683,29868,99439,75898,-9855,-53464,-1364,62114,54474,-4020,-29423,-41232,-88682,-68810,-15798,-13071,-43235,-32089,24516,30044,-60986,-121565,-82863,-17762,64428,97866,27171,-26528,13443,7003,-54607,-65815,-8496,38426,8150,-99279,-161598,-130376,-51450,28029,25840,-33661,-6098,70537,111694,96243,82730,64952,34134,-4964,-41947,-74484,-31404,109647,153234,27841,-54106,-49268,-45982,-57068,-42609,-3155,13241,28375,83111,125472,98247,10647,-73712,-80569,-62058,-42143,2825,70838,94926,64711,66156,132026,91274,-60679,-141822,-128329,-73646,-10204,9414,-17139,-45508,-54367,-92591,-127725,-37274,88499,77065,-21148,-52585,18714,118545,106020,5848,-9395,91980,171095,160702,33723,-71231,-43113,7437,10227,67736,96122,-16525,-150598,-149463,-43919,34759,60156,60428,41427,58715,156123,173677,84629,38230,22117,-51631,-106615,-71675,-26042,37547,69818,28339,31889,57226,18591,-42795,-58986,-33673,19844,81903,158382,157156,77317,42528,55147,57838,68552,74193,22304,-6619,12910,-6949,-6468,41351,32919,7258,22993,38183,50356,61188,13040,-75122,-116882,-88573,-28163,-10664,-82854,-136397,-72613,-34873,-34016,-13386,-12346,-77759,-163087,-172465,-95638,-47152,-52394,-84541,-109424,-32314,73448,40013,-44572,3064,95535,128076,85769,24492,36168,91046,70666,33902,24326,-40747,-116118,-92314,-27414,-4623,-33663,-88373,-83005,49054,162198,148610,87493,15204,-41570,-42755,-36830,-47547,-52870,-24159,74465,157512,107160,-19946,-109734,-89454,-55279,-51576,-50618,-818,11396,-46557,-58452,-11192,4040,34213,42514,-8287,-58924,-4910,91672,70626,-6070,21134,91327,98375,99832,37696,-129443,-177717,-101825,-84677,-85029,18244,175987,196216,72034,11111,19411,-44649,-42251,76774,92534,-28425,-103490,-30193,99616,107776,27660,-58923,-141672,-162486,-90049,-71324,-124216,-101617,-34707,-29537,-28831,20886,60889,60569,55265,91600,115964,83654,8474,-31721,-31046,-28145,-44446,-63792,-59970,-11717,35278,42405,-14476,-102096,-109468,-19919,23490,10408,5415,22681,-7985,-62414,-58117,-29334,-32231,-42101,-56897,-85334,-110440,-82178,11364,105173,112615,62581,-22066,-94255,-39531,73312,60282,26909,78311,127828,125876,86740,66363],[44764,9164,-13951,26535,54053,-917,-78682,-121807,-164634,-194385,-124529,2597,61664,19489,-40054,-9332,58595,112993,109241,33486,-43859,-41148,39788,93968,61647,-5854,-85427,-144500,-84066,41267,103387,53789,-18585,-21324,9202,53152,81316,16784,-69768,-88444,-53554,12768,70992,46190,-36518,-77909,-39735,15780,33551,67409,123277,95160,9032,-50732,-77235,-67615,-32245,28316,74769,36533,-38762,-52793,-28678,-37572,-54004,1953,65613,54547,35954,56564,88386,84269,38350,-20318,-39173,-32883,-35355,-40942,-10779,-11849,-49768,-23690,71372,98466,-6545,-104299,-75228,-31017,-48707,-50281,-67171,-67264,31615,106827,107364,61537,-15985,-109036,-139141,-90835,46727,134065,76982,-22916,-79311,-56771,-19149,-56552,-132375,-169926,-89433,44331,58965,-25483,-41869,31582,78602,52387,21240,22420,37939,52561,60779,-8117,-83082,-37471,20045,-17885,-49820,-67384,-80531,-19315,55231,32597,-22090,-18337,44153,69850,-3241,-93174,-50740,96442,190291,151240,62756,44393,64203,33296,-66776,-169181,-195362,-113100,624,12467,-78292,-148055,-96901,10936,13848,-66627,-43252,70063,106780,60060,15169,48969,106516,28354,-90208,-68521,2643,14534,-47284,-85225,-73359,-59378,-14704,22306,-10030,-36381,-9961,-33914,-43884,28878,112165,165003,192432,158981,96843,68647,56675,24296,-5829,-27828,-14364,43284,72218,2188,-73341,-83022,-63155,-59544,-85381,-111736,-82775,-18657,-8757,-49912,-39410,47848,102615,65670,52925,96843,115018,69453,30178,41382,57319,37254,2986,-1587,5250,-21025,-64944,-62948,-27873,-21277,-8762,23543,3026,-48567,-13130,16719,-67568,-147902,-107415,-66481,-76528,-85072,-91707,-103850,-102927,-149651,-198895,-134656,14446,94949,107237,78840,-9467,-83632,-44145,11417,-1493,-32898,17787,114372,91317,-43623,-111018,-72944,-13455,37842,29534,-14726,-20025,5709,42050,45224,34538,55803,69454,26031,-322,14213,4237,12931,26423,-15397,-34999,-2939,-17789,-28404,-36141,-106621,-125882,-73266,-32400,-50179,-67996,39942,616,-124186,-61509,65448,172,-47009,-5801,60582,131833,91578,22802,23427,-61209,-159247,-68705,65907,114014,107149,74407,36125,27804,18708,12231,65111,78070,-20998,-100194,-102436,-84454,-57671,5435,46693,43368,57561,67994,23735,-18495,13736,47638,4652,-32887,21050,67305,16071,-50657,-19738,18504,34488,84346,162616,144599,26879,-11075,14246,-17254,-12274,57433,63664,35466,40689,73581,72139,-6912,-66474,14012,111954,119231,57314,12419,39729,85037,94692,39136,-52817,-71479,-44455,-85248,-72401,55217,156172,148361,84660,62715,67895,30211,13249,43546,24195,-41972,-86954,-94682,-13654,77548,74035,9119,-33038,-26457,-33363,-9473,79227,117331,99608,110046,89868,26803,31566,43125,-12374,-18103,9872,21348,66952,124472,74986,-48239,-94477,-32491,32841,29241,38305,92890,98508,55213,60796,103012,51436,-41742,-54895,-49596,-31224,11859,-10979,-94182,-117961,-86774,-25518,50114,112080,137660,50878,-66604,-92690,-98419,-161563,-223093,-192865,-132300,-133518,-137537,-71909,7415,56691,97314,104598,26933,-47540,-35309,552,-10461,-65278,-107889,-27396,117746,130242,14952,-35844,-26791,-53403,-92357,-83622,-89834,-146519,-108470,101773,269533,215473,16573,-80589,-45385,-24525,-28034,-20920,-13439,-16028,-25128,-11030,4097,-18757,-74230,-93589,-35938,20797,9535,-38561,-51963,-76156,-104643,-91973,-86617,-61590,-18960,-39773,-52898,-25048,-198,49258,74327,31249,28046,58595,56145,72649,82880,34319,-5628,-19172,-38686,-10737,71013,130344,115987,-3174,-124539,-101624,-5650,38470,32833,-9241,-82424,-124938,-90619,-50619,-68705,-62290,7250,45475,3595,-38498,-34513,2516,26043,-36287,-89448,-63159,-25613,-34922,-29569,2573,31553,25690,15225,41891,49707,-4622,-30686,-52225,-79195,-6487,40304,-20047,-66395,-17073,5163,-60058,-89774,-67408,-55094,-7858,4969,-53142,-52007,-24098,-68742,-82438,-4893,46421,51485,36422,40470,78899,71175,38783,40798,47377,21671,6260,35479,43629,8939,-1401,-43592,-107762,-113026,-60235,-182,8156,-31218,-79334,-114907,-62448,50160,106296,140748,151418,63448,-13396,13575,50509,21548,-15334,-38985,-86342,-71419,-11490,59115,85828,15694,-96277,-141628,-114248,-38611,29530,47054,47564,38404,-5039,-14859,25519,9072,-13539,-26905,-101739,-112128,-49877,-362,61099,135338,120544,24409,-49151,-26658,72306,129329,54163,-77202,-108579,-3662,64001,11392,-44353,697,80238,83002,46200,69239,84853,32264,-9102,-54563,-147343,-175959,-87898,25174,115590,125868,70014,68752,75867,-25513,-85094,-49833,-36211,-9021,35577,25794,31158,61253,57100,46538,-7045,-104909,-191027,-209951,-132478,4503,64301,66833,124535,196523,155307,52012,27614,50376,4825,-41164,-15642,49168,89347,72104,19777,-20680,-51384,-80354,-100490,-63844,49671,128727,156148,128247,47396,-6759,47263,134728,117912,21212,-32754,-4998,9588,-5817,-6783,-15615,-57124,-69638,-34432,-22215,-11709,81,12944,56284,48151,-76257,-157746,-129139,-57688,41698,50225,-66805,-123586,-37291,17519,-27691,-80714,-57559,-27813,-59377,-131583,-142199,-99928,-35492,43286,90720,74760,52504,49475,74974,55010,34621,41352,27275,-10015,-51256,-115962,-118656,5979,63049,-16699,-45930,-13864,-17927,-23910,15919,42347,-664,-809,119926,205556,155764,56635,-19042,-35580,-25080,-292,29770,29104,8602,7076,50037,157598,166948,48943,-22421,-25793,-16501,10877,15049,-6784,-30500,-47336,-58647,-76589,-15873,100026,111691,9351,-55474,-5483,75412,44906,-25277,16714,130672,179745,116894,-20902,-105541,-55292,15356,38179,81606,98139,-236,-136671,-165346,-104348,-69301,-51195,-30087,-6233,44993,91213,36444,-4470,26349,-3275,-79020,-36472,56806,32723,-21148,-4066,17709,57579,86029,43370,-18142,-47752,-33916,35172,130230,192194,166974,79015,25435,37351,68357,75745,62211,50973,58937,63469,34669,24312,58476,46774,11780,37397,70343,44275,28805,24664,-24121,-67402,-71328,-47492,-36592,-87441,-111228,-68649,-50034,-63308,-22090,29126,-30567,-150899,-208075,-154302,-85480,-67212,-100902,-108784,-20396,24358,-88642,-170496,-89991,5154,17754,-28450,-65960,-23899,40433,45261,38789,40513,-13653,-55080,-14367,53346,66071,7361,-91168,-152929,-50722,109735,146351,81322,-351,-68104,-73951,-40153,-22885,-17649,6877,34513,15988,-41990,-54626,2236,88733,89090,25244,-12572,3344,7054,-37770,-64187,-43611,-14390,35579,24855,-31879,-43007,9080,57689,31549,-13349,-5018,21499,10160,22307,-14869,-129320,-166505,-129447,-100004,-49861,43385,135083,153388,113370,88535,25581,-90326,-75395,48414,51730,-35299,-31573,91213,184286,159808,88486,27197,-54034,-123807,-99053,-77057,-118106,-78885,-1064,-11774,-28176,8285,36060,50358,47948,26263,16292,11161,-27829,-36730,-15577,-13811,-23257,-21604,-36968,-60349,-54018,-16498,-12389,-63553,-41964,47378,75180,23115,-24873,-37334,-50207,-60368,-57305,-57697,-51446,-38822,-35194,-49012,-72662,-50383,11755,49298,69245,93479,47239,-19377,1090,69914,54247,32680,88163,139557,125013,70984,42257],[-32527,-29231,15729,72941,52854,-51066,-129810,-113893,-77224,-83596,-113206,-92572,-20652,11337,-10676,16116,65982,80160,36310,3319,34955,69762,68542,40719,13364,5212,-29892,-76260,-24166,84683,118916,62917,-5810,-39411,-13424,72613,125267,46421,-44766,-42682,-540,46068,97152,84644,-9432,-63268,-19000,68584,77499,46071,47632,53219,8169,-63207,-96273,-70807,-24149,27584,63180,24606,-37378,-8819,58654,16049,-65031,-25929,34306,8630,3009,79480,155587,145467,70254,-20722,-74345,-71805,-53233,-66535,-58880,-56264,-68034,-33177,41302,53577,-36751,-94127,-25316,41058,49354,49074,-33930,-98139,-57676,-34353,2661,44883,9418,-61748,-105400,-85141,84156,180602,94794,7668,-25266,-15384,4256,-63235,-150875,-172420,-98774,18935,59287,-3551,-57432,-1703,69370,76181,48507,9707,-4556,46851,77676,-13377,-93529,-28768,41304,27866,18482,1363,-7685,34908,59840,11911,-550,57818,77995,49292,31222,-12425,-41342,25940,118521,128269,75318,73818,108944,80083,-47623,-154344,-163768,-108167,-40501,-23122,-67256,-100669,-74196,-21907,-15102,-70112,-69596,39606,106984,38173,-25748,47709,99143,13722,-70753,-57291,-46709,-72773,-83720,-66203,-69541,-116922,-79072,2762,-25680,-86631,-59700,-24801,-18008,-12623,23180,70700,82225,65263,58184,51223,33941,18830,29210,32961,15787,19371,6598,-77306,-132443,-75967,-16426,-8881,-31779,-55010,-15310,42264,22314,-47928,-73616,1511,101767,107927,57869,27466,13328,28094,57704,56713,41595,18451,-32071,-45851,16752,74981,23795,-52816,-36045,14716,62613,97093,25581,-97713,-70567,-2529,-65290,-150517,-82667,10160,29003,-16605,-57357,-53163,-45778,-113022,-168444,-148732,-38182,94630,186614,169112,59272,-56425,-85726,-64231,-18132,2548,-30513,-515,55249,33514,18666,26777,20925,46801,54775,18855,-1963,-26951,-40282,-27229,7469,45760,76476,49876,-19718,-48402,-51556,-16567,-1860,-66334,-119971,-38297,89290,149287,105619,19003,-16569,-3468,-11312,-60592,-101821,-88171,-73438,-142952,-71230,16617,12377,21919,64720,121312,178244,119818,25096,-2055,-32775,-74931,-61443,-20600,45869,81767,51229,-2962,-27866,-52861,-53662,15011,58200,-3998,-87551,-100669,-94488,-102438,-64348,20168,101757,145616,137282,79824,-21850,-84536,-61446,-22011,-17649,-12422,-15312,-31571,-14382,21309,14745,70124,167548,182750,102871,5484,-40494,-53534,-62531,-22649,27266,-9514,-54055,-39552,20440,46950,11668,-26560,23476,103008,141637,110553,44258,25607,49876,58947,18667,-65326,-81079,-6760,3537,-28739,31022,134613,153221,80835,49761,80116,63109,39425,82979,121333,74892,-5580,-46362,-22003,1068,7051,35775,43015,13738,-20249,23826,95061,101697,81644,76005,21651,-48345,-48507,-27345,-25122,20527,46518,38572,43548,78110,106323,54632,-50688,-69575,-1044,-10509,-7049,104268,129912,60161,43697,64949,24862,-22836,-52026,-98993,-96564,-69620,-97244,-130423,-128929,-138304,-102858,-13725,42804,68542,71843,84248,94860,18529,-102827,-160167,-147020,-127265,-139987,-150682,-105903,-13826,73151,130913,135383,43433,-47195,-7583,50096,14514,-52957,-130770,-113950,65106,173810,60607,-65602,-127024,-175075,-169307,-92348,-35353,-63831,-73252,65589,199533,165964,11513,-71867,-21431,52081,61979,16402,-28434,-68865,-75804,-13872,29237,24516,-20319,-58449,-9521,58274,46183,-13138,-54442,-88183,-99077,-81833,-49591,-37089,-57995,-57682,-824,25434,-14243,17864,89978,122465,94985,7976,-68033,-29070,39439,31208,23503,17833,-7461,36512,160299,208033,110050,-43144,-117718,-63558,-197,-11214,-31309,-51161,-101961,-134409,-117074,-71117,-73309,-74433,11179,93882,22862,-68507,-15454,73925,104299,58360,18368,-10185,-35714,-65858,-73298,-54202,-35505,-44974,-22509,53552,81683,43014,-13154,-80297,-134052,-77099,16424,8424,-37373,5169,51072,-21404,-107243,-103822,-42788,58359,93061,-9970,-73707,-19489,29602,27818,26089,46738,66766,49556,51130,97894,88245,17441,-24997,-7482,4285,-204,33171,44987,16377,-10556,-77335,-113968,-62383,-21639,-9396,-19291,-70519,-109511,-89775,-13960,66258,103782,143842,151540,52259,-8901,29097,46510,49602,83188,40679,-67245,-79291,-43169,9514,39660,-19294,-95490,-110196,-89376,-26446,44578,86391,96443,71352,36764,31749,56214,28485,-987,-14126,-70988,-57074,21912,68580,94194,126483,101656,22176,-28708,-3213,52077,70780,33986,-39919,-62138,2983,40213,38755,66905,69617,43385,42904,72927,117282,96616,23195,8396,-20936,-112112,-134123,-80358,-817,106829,135738,62558,24466,7027,-68196,-81286,-59392,-79551,-52032,10828,-10936,-58380,-40002,11590,30498,-30149,-121365,-200766,-221839,-130410,20092,53731,38449,94478,117624,74143,62156,79378,80094,58405,29168,13970,27924,30098,-17534,-43944,-30182,-53441,-94382,-98933,-77164,-10577,58949,101448,87736,30182,42,53596,98781,74429,36749,20787,8410,-19885,-43915,-52593,-68219,-79599,-60283,-42965,-45349,-7823,32908,41652,46741,30667,-41205,-111633,-136557,-88917,-1417,-5889,-81721,-86482,688,59943,34500,-47239,-77415,-74527,-76084,-44620,-5943,-35851,-37040,35722,131114,151423,90353,18030,-1729,-24528,-32357,-9901,1414,-24351,-92322,-178799,-196448,-109398,-48205,-62502,-37127,-3936,-10353,-6748,21793,37688,-2417,-10911,74967,143387,130366,94646,45287,-5860,-10105,24649,43987,-6335,-30808,17573,78601,168828,180354,97171,68163,69118,36141,39425,58337,44773,8529,-12261,11651,21434,39275,83876,97769,52555,-1114,-17136,-2055,-14634,-22561,40496,111064,85817,2068,-71170,-105700,-77125,-6321,31692,19592,-3599,-36890,-100038,-106342,-63325,-67529,-108265,-123431,-75496,5754,26559,-42536,-70525,-16873,-22140,-44772,50156,129436,54858,-49648,-61414,-40404,16673,84332,60356,-35772,-77837,-23644,51892,91144,97792,76511,29361,-19433,-37922,-33383,-24086,-8723,57949,117152,109746,64771,25368,31398,40656,20803,30169,56833,36065,18764,61847,96869,73079,10074,-47602,-84588,-102234,-94778,-57131,-36389,-60819,-31694,59240,32380,-107552,-173092,-121826,-81334,-87006,-105199,-50010,55716,43434,-91425,-172220,-114432,-25132,13705,-22345,-82193,-80021,-28723,6472,-4072,-31409,-36437,-36740,-48120,-2230,52200,25899,-27758,-99359,-108960,12185,132368,120416,56297,-14308,-59583,-16240,63725,84223,66306,33417,-18669,-41353,1503,118982,218346,201712,86704,-11659,-26028,8758,20338,-9273,-33124,-11459,32531,5930,-22649,-4674,-429,-624,29760,67393,63836,15126,-29506,-22819,-31216,-37787,-67480,-108714,-98598,-23286,25011,29859,47196,83186,87393,-15525,-141528,-113615,-30749,-41476,-31288,74342,175078,183326,155226,121778,94045,62951,-10135,-40766,-9473,-10967,-2787,5681,-31974,-42734,-1514,31014,56428,65540,17908,-41171,-53918,-75060,-73789,-21432,15676,-7985,-33114,-63954,-102440,-92895,-36911,-19331,-22221,46629,141529,144661,55932,-20530,-44113,-52679,-58262,-52786,-63285,-60584,-8330,42614,20545,-36768,-32203,-4941,-17368,-3589,53485,66537,51185,47384,61501,48232,14459,36460,110194,121266,50572,-7243],[-71196,-48623,-287,44503,29896,-45146,-100850,-73215,17905,75199,11993,-68689,-35698,17056,3106,-5135,-6865,-31940,-92060,-86719,30446,106782,49899,-43423,-44336,28537,40557,-7828,6934,55315,71380,64311,20969,-48677,-42946,42457,94769,75955,42799,31797,39224,61789,64606,21523,-42250,-61725,-15257,82276,99045,34680,-7190,2267,-9361,-46460,-62023,-52002,-20491,21981,32089,-2792,-27799,11678,92024,56983,-41508,-28101,28877,2137,-20557,71845,184234,167249,56499,-42382,-105023,-114764,-54184,-24308,-31852,-42050,-54559,-70255,-64611,-47205,-79959,-68379,58290,149714,135349,102070,32732,-42709,-107195,-160529,-93127,-7418,-6943,-34187,-85010,-123258,3331,116263,64607,-5970,-27878,4428,53839,20085,-65137,-125362,-98756,10610,78919,30213,-53973,-31169,54459,96387,55004,-23323,-40775,41861,81881,9279,-60729,-36332,24739,37821,17321,-17090,6116,74372,77991,5836,17434,100521,79064,35235,82343,89983,23337,3576,23829,43937,58756,74465,78718,52196,-14442,-34311,-9099,6406,-2475,-38796,-63197,-9983,30398,-8407,-41213,-60054,-52521,40266,104342,8756,-60896,23329,93408,36979,-40781,-58064,-68873,-67883,-1994,45306,-4713,-77530,-75285,-20631,-42276,-121425,-108106,-3911,49940,-9158,-46718,-17243,-753,18365,60866,67842,39856,24372,45694,76775,55581,18715,6946,-11971,-43470,-18764,15223,6084,-2894,31314,110041,150289,94712,-6083,-65258,-20516,80875,108721,60360,4045,-37051,-29112,4902,-17059,-44870,-45244,-67252,-89480,-14305,114805,126730,35669,20019,74623,113411,112563,31315,-81962,-48940,50984,28136,-44583,-16563,61266,92185,24327,-54411,-41996,2430,-22757,-70565,-111127,-65550,66009,194761,203510,108570,-9992,-81480,-84238,-3486,41551,-14614,-22320,62645,114795,125021,80111,27631,29624,30621,-1531,-17717,-87587,-152956,-119026,-32476,20729,47419,39456,-22722,-62999,-55551,-35119,-37407,-99044,-168210,-99497,82260,190059,189011,154175,100195,50701,-7197,-65226,-100612,-110885,-100264,-90806,-55088,-20382,57341,109467,102965,124467,148235,78413,14598,12583,21214,7056,-42047,-97869,-48138,34267,25320,-57893,-99715,-82778,-86071,-82773,-17558,14860,-57227,-123703,-105699,-70539,-39437,5236,77078,141328,144179,89208,-28550,-132838,-124647,-68450,-50939,-52809,-82585,-88322,-20659,-12644,-70413,6548,110971,88808,33956,3078,-48245,-90552,-70559,-33291,-68040,-114803,-95416,-44257,-1589,-2241,-18405,-15831,3675,22310,68868,94359,39268,-28586,-28351,10990,-10759,-75664,-67816,20154,72034,4254,-40303,59048,123027,50420,-4543,41262,38597,-17533,-2321,59830,45251,-12701,-43805,-51288,-70336,-31317,71568,112799,68739,31782,53378,69941,50211,68470,108115,57511,-32272,-79998,-76209,-31682,52893,75182,55553,45952,60875,108701,101214,-35831,-103106,-25774,-3996,4132,85207,106897,58668,44349,15407,-10104,3069,-14563,-92240,-137089,-162552,-185581,-156950,-120004,-118076,-87557,-32034,-33005,-25503,21654,92636,138773,88509,-18923,-64245,-51440,-38762,-53143,-108950,-140220,-74519,38108,105808,121565,72955,4794,6764,15912,-21443,-19792,-70885,-156538,-60495,83555,84064,-13107,-149850,-245036,-211267,-94204,-2959,6414,-14815,51351,138950,119461,20606,-62731,-39836,37479,42866,-17412,-33784,-59250,-74756,-12107,6120,-10354,-15374,-18958,44447,105725,73423,-7387,-49906,-32571,-13038,-21822,-3242,-7865,-53933,-43002,37421,71544,14884,22086,82149,127447,72291,-75852,-166613,-110936,-22976,9644,38434,56602,57900,101970,174170,175273,69413,-52225,-75411,-14536,28935,11317,-29656,-55208,-49224,-29315,-64432,-84254,-64917,-44288,-11560,56887,36344,-21715,27487,102653,106058,79855,80385,41495,-17319,-48601,-69661,-77907,-101638,-145946,-95957,9949,57888,68471,25122,-63523,-146608,-139743,-69513,-43825,-82243,-69978,-13721,-14674,-84251,-120988,-57057,60939,100908,-2984,-95792,-33081,76589,89677,69689,91706,100069,38663,-6893,31189,64828,14367,-45588,-12735,46031,70809,82472,36898,-9555,-18377,-72381,-91880,-31985,-17538,-53949,-81889,-113685,-129515,-91702,-9838,43303,25230,10409,39062,37500,39307,55298,38430,48172,112349,87739,-15915,-42116,-40811,-34666,-18082,-25423,-31347,-24169,-34165,-22778,11873,65473,97391,52255,17598,53591,92009,46307,-15949,-27109,-41520,-14375,57510,91908,60678,33995,7738,14719,40640,42345,13163,19976,39942,6146,-36983,-32826,-36467,-28452,15793,37001,25193,39469,85211,122239,89132,27922,25896,21032,-9507,-11526,-9501,1593,70081,80680,5901,-29560,-39712,-56113,-12690,-10067,-58267,-31509,32580,6010,-86414,-120466,-58351,-10173,-64743,-151677,-184499,-170997,-118943,-28451,-1005,-3611,27621,-6421,-62080,-7870,55849,59261,88875,108458,64494,26362,4857,-47948,-50645,-6387,-21736,-54929,-44910,-41020,-41705,-40517,-27280,-17875,-4777,20503,48961,12893,-20415,25808,66252,61389,46457,11359,-70138,-117264,-74272,-52737,-67315,-54678,-5409,27554,40098,25963,12288,8315,-49566,-112520,-88450,-48652,-58844,-31195,35900,73103,75450,62818,3026,-50420,-75907,-54515,51895,120974,49826,-13545,35112,123623,137855,81556,-339,-57626,-83087,-63371,-29766,6030,-9032,-115051,-215555,-207397,-125325,-62150,-46241,-26609,-44352,-69967,-59413,-44621,-21052,2070,11943,4249,-2458,33663,83402,66203,20424,26161,72376,83542,31815,18420,69117,106908,149431,137129,76602,82228,90833,42298,34773,72300,74329,39744,31997,62340,76953,67103,44000,39755,47887,22643,-40663,-64981,-36611,6375,48415,53353,-21448,-69606,-73614,-89776,-97317,-24583,17286,-46437,-96419,-61113,-30468,-647,31639,22791,-36989,-98266,-82572,-8277,44194,28775,-20302,-30628,-39839,-37124,35622,103790,70290,6191,-38900,-72045,-30198,64336,64009,-57755,-95463,-652,50810,-7126,-38681,-29832,-37894,-49967,-67821,-113175,-139310,-98642,21348,110271,79763,4784,-31534,-11034,30089,24886,5427,29700,48382,27687,59647,143319,150095,67520,-32205,-100263,-102854,-98036,-59412,-20717,-39474,-34368,51603,53343,-41896,-76380,-53708,-56053,-81433,-87390,-8870,101457,120183,36292,-85600,-100730,-10430,71159,46362,-38511,-72615,-26737,-4516,-59013,-92454,-30628,-19970,-102542,-84034,20484,42796,35928,-5209,-95018,-63154,81764,120331,76824,53194,28427,48310,131319,150739,88405,60739,79587,92434,96134,123152,175574,180148,72431,-67674,-80311,19711,113207,109107,34889,-13321,-12307,-33719,-5367,37437,-7041,-49874,-1354,72119,89037,39510,9540,7223,-48799,-71017,-45984,-68331,-93554,-39561,-2695,-12333,-5874,26818,34717,-45318,-141712,-108746,-48893,-54107,-5212,106117,134663,92943,83551,81308,70335,89251,62772,26410,51363,75833,54538,-13484,-80928,-77773,-28159,-3030,14583,45195,41151,-14449,-50382,-83654,-80451,-15559,14884,-45646,-99693,-129969,-120664,-48318,4893,-24641,-25754,29972,88325,89945,57519,22825,13087,777,-27761,-40029,-53367,-66636,-4460,87832,61903,-45420,-59051,-22307,-32916,-50930,-39753,-6141,30559,26011,22890,29476,-2807,-9599,71198,111704,31925,-47178],[-31357,-12652,-16275,-7548,10350,3327,-32189,-50906,16361,106654,87426,4103,4274,29713,5567,-13322,-40860,-67531,-102021,-105401,-20709,72536,52469,-39944,-36592,56210,64032,-4223,-15561,-17500,-7624,48069,45888,-24713,-33095,-7140,-15653,25436,77767,69716,75593,79370,1304,-81283,-78155,-33257,14582,73903,93217,51907,8587,-16502,-33706,-22556,-6693,-32975,-51410,-26639,-23156,-28212,-25310,-28439,11052,27346,-5038,2292,39681,27371,-8658,40459,136118,101202,-21572,-88672,-119856,-118300,-19788,56952,52271,30183,-6597,-90483,-140833,-118194,-115877,-84402,49164,167194,152685,92722,74463,40691,-60661,-129697,-78630,-56186,-69865,-66589,-108655,-195365,-145123,-7800,29649,-19834,-56892,-9097,63091,77516,13637,-104139,-129108,-20574,53957,21160,-34650,-26569,44316,84425,24321,-58608,-56235,1982,22522,-5961,-43382,-69853,-62953,-48270,-63088,-104864,-67564,41429,63410,-21525,-26032,45879,46663,44598,99300,96348,50556,39148,29960,24179,33289,20113,-9166,-10114,17751,77240,108144,72939,12212,-49315,-65539,33448,102156,5395,-84152,-57946,7642,81977,104144,15435,-47227,4896,100773,82603,-28830,-65013,-23438,44669,113393,109105,17288,-34175,-53079,-47900,-38302,-85155,-71351,44320,96677,19475,-36878,-27468,-3756,45537,89387,75240,53140,44268,27523,42032,70670,52493,34138,47731,41398,3343,-24098,-42969,-27069,59280,148099,146653,80613,12726,-31127,-15205,43234,54250,40663,21974,-22193,-66880,-78646,-102097,-119704,-104688,-91666,-87632,-24499,82163,124547,74453,52323,90999,89384,27317,-19759,-30604,26588,107303,103111,49301,24836,31030,45597,16451,-57237,-65993,9284,56818,28102,-53246,-60900,34317,138295,152266,86703,12077,-25504,-18354,47618,86650,75812,58731,62922,65700,39366,-24206,-43863,-4962,-2228,-28785,-34445,-108228,-172202,-129977,-51525,-4005,9428,7577,-9588,-40849,-31154,-12304,-37182,-96557,-155263,-121923,-899,76968,128168,163208,144954,85364,-1107,-53066,-52037,-14343,-27914,-376,-23341,-22543,73655,157891,129988,82837,54260,-11429,-34654,16684,46782,29649,-12083,-75331,-73643,-15319,7480,-56832,-105369,-52904,-43931,-100658,-64935,7947,-44891,-142915,-92281,17732,47696,7736,-91,60489,92732,55632,-17536,-81443,-99830,-100937,-80487,-34032,-57225,-97966,-74862,-98302,-165888,-113775,-39734,-23061,10269,28800,-16870,-54799,-25597,-23909,-111967,-107521,12533,72265,45393,-7518,-32525,-6723,-4027,-41206,6992,84395,41660,-64608,-71831,9448,8683,-56239,-59529,19966,90173,16017,-97977,-39495,55448,36301,10150,51794,31874,-68409,-119024,-98115,-72819,-38369,-17945,-41577,-95145,-53297,73217,134609,97785,66257,82878,77884,30610,48645,118555,114739,27753,-68143,-100063,-57465,28586,56360,45944,42663,52881,86510,83604,-26445,-87320,-17463,49069,61812,41399,25341,47306,75217,18528,-30557,-15072,-6478,-54416,-116834,-176693,-187903,-132808,-69694,-39522,-37440,-59272,-73895,-22999,10407,34399,93506,98476,26164,-15646,1272,21745,1252,-87511,-146981,-90170,-900,27717,47570,48789,-7169,-68887,-102336,-96016,2432,30250,-95773,-117295,15292,122432,83589,-91048,-229350,-208011,-101179,-6717,49375,72329,111093,139243,101855,9030,-97244,-114302,-52194,-40371,-71534,-36894,-10439,-6942,10114,-34035,-71384,-57116,-30915,42477,92517,74500,23175,9183,50148,61708,47348,64281,52050,-27,-10207,46720,100940,102789,93225,89072,86347,39252,-57620,-100141,-61874,-29148,-6058,24228,47225,73657,93397,76790,61983,36093,-15199,-12873,32384,69731,89069,47269,-12560,12939,67120,10982,-70608,-48675,1722,-10650,4272,34183,41396,53292,54522,28822,38477,76994,44806,-2774,14319,18493,-21678,-83394,-141902,-99884,-13602,41010,71060,43632,-28406,-83441,-85432,-83666,-97586,-145917,-160196,-103338,-27708,-40736,-95189,-49814,58311,83235,-1421,-96528,-78219,14574,58903,102636,154696,137682,36316,-58178,-42684,40140,44939,-7769,24182,96771,121198,99489,32990,-24131,-38017,-69379,-76492,-50877,-55391,-85838,-102968,-107050,-95069,-60735,-6459,12813,-44126,-93778,-50846,28258,80184,75443,36653,12143,18971,23105,11427,38411,51616,38218,17253,13417,30769,38756,17106,6120,15249,58282,90824,25861,-40792,7379,77280,41129,-24108,-16390,-8290,-13715,3594,15376,-22369,-53508,-58850,10444,97569,79073,2206,32467,84878,32352,-48696,-62430,-64695,-88109,-110096,-51094,43511,82387,85332,77120,38640,3682,-5828,-2140,34983,84405,95900,66206,44015,-10646,-66092,-53514,-27704,-326,64324,69380,25060,31571,58403,32258,-47397,-123674,-112271,-45579,-62620,-147286,-182688,-175926,-161980,-99814,-46606,-32135,-9823,-24565,-84175,-62153,-2158,9397,63839,136356,88257,9394,-6961,-22008,-14229,37514,53631,35917,20641,-3372,-34253,-71623,-69081,-52463,-22683,26738,26801,-45483,-53293,31438,79536,99677,108975,59698,-47262,-84894,-25547,-24877,-56268,-34343,-374,9029,35654,38212,38187,52391,-9801,-71245,-57313,-49645,-42282,30240,82883,57464,5740,5892,21365,12598,-25376,-19593,74168,155773,115480,35856,33779,56068,46202,39528,-658,-58665,-97828,-72119,-15777,42311,28002,-88724,-178663,-140869,-48871,6303,13203,-17676,-99779,-152430,-135652,-112120,-75401,6178,43963,-42536,-135496,-86423,25274,54489,50734,68643,113891,120799,84187,60590,67277,78813,100450,78614,33216,33766,37558,1026,-16158,19182,50637,52651,57556,59357,46048,21619,-16562,-34129,-24809,-42290,-100668,-106814,-48721,7474,20683,-21314,-94395,-90766,-49676,-49401,-49145,12316,30733,-52642,-110874,-46920,44695,74509,53718,44087,48541,6744,-32622,-14431,62608,107593,61640,-11957,-57180,-94904,-86287,15693,101191,91988,20279,-37123,-20352,51431,65353,-32541,-61198,10036,8062,-77743,-91499,-64615,-73482,-52810,-45120,-135649,-213555,-164448,-38052,35500,-23489,-97370,-89451,-41682,12810,24388,-6141,16061,50606,15552,-4655,56590,91710,49246,-15096,-60549,-75114,-88272,-70610,-36808,-42813,-41888,15646,31491,15118,-11368,-48869,-40141,-23001,-48497,-41258,39494,139385,128862,-20940,-89420,-16964,51611,34225,-16892,-22123,17126,-14210,-96555,-88659,3932,14053,-72775,-64389,46941,78507,41437,-10773,-96363,-112755,-9589,35840,8401,60221,123697,110877,112085,106494,38193,44588,137014,142708,64730,-10162,15110,67112,38604,-56536,-64361,37136,154636,168279,63608,-42990,-67920,-75183,-18604,38095,-9313,-61822,-40092,11472,33674,28398,57571,73991,-42992,-140038,-64911,-14271,-50842,-46701,3734,36012,15633,-2773,14821,-1971,-56294,-29560,29677,28144,22947,33915,4437,-23468,-2344,22928,15136,35779,57762,64821,74792,77382,62547,4820,-72582,-94426,-77609,-81603,-65350,6611,63773,27367,-36341,-72441,-31351,31281,-973,-79753,-107469,-132809,-98553,22188,54499,-40646,-93681,-70963,-53925,-42001,17196,66017,90197,89188,45730,5970,-2903,-28092,-15900,65215,66065,-35915,-51657,1190,3951,-36702,-64450,-46876,-7909,-17003,-9116,25128,28128,30325,90384,132664,63038,-7794],[14391,29494,2078,-9617,11025,23957,-8497,-60726,-54112,-4547,-10949,-45311,-14919,17664,-3186,-10359,-15797,8593,23449,-18741,-28569,43820,89007,45382,28411,64182,39837,-24616,-49831,-78159,-65658,26332,73455,40479,21214,-29495,-104412,-63337,21609,48590,95883,83843,-43233,-116813,-51410,44381,85143,96345,91338,56023,13199,-28443,-53288,-21507,23538,534,-52761,-77513,-83618,-42353,-6863,-41549,-61849,-16584,30361,39048,34227,39954,23632,20158,65573,38677,-49220,-103053,-123478,-79773,55256,130442,107746,77562,35178,-60387,-115807,-101169,-100885,-111025,-45193,82955,126192,87173,83388,83789,45543,33070,20899,-67245,-112820,-98874,-123398,-216234,-210563,-77730,24688,17696,-19300,1912,34791,46438,16463,-103028,-145997,-52587,1221,-9382,-14953,-7254,42627,75297,6194,-69846,-59536,-50133,-55089,-45462,-40860,-76645,-132014,-142413,-129178,-152535,-124115,-29531,13873,-24788,-58480,-38142,10451,44824,48135,17033,28414,78270,106433,99557,47715,-12979,-41463,-20173,37714,95488,91942,13436,-45781,-44362,-35370,6064,59597,-1487,-82992,-31042,76810,121993,92940,36890,-8303,17362,110986,104297,-15872,-29118,64354,147236,157317,84851,-855,-36959,-77734,-88703,-15273,33233,72955,104502,74690,28394,20577,17461,37862,86253,79983,20781,34538,74474,14807,-26923,61370,110460,68792,37491,28409,-11666,-58528,-81862,-65411,16673,81027,43984,10832,32067,19398,9660,37666,32202,27583,31563,-3429,-73608,-123932,-131173,-111270,-87455,-70889,-39585,-6370,10362,17810,14129,27668,65942,34958,-65564,-81971,-14431,59130,102160,93424,43292,8294,-35995,-35034,-5301,-46795,-87126,-23139,56115,71683,9102,-21847,33048,94286,76768,22666,6483,36547,54214,73728,99424,109546,73155,6246,-44832,-112787,-170753,-120088,-9665,7079,-22625,-33607,-78908,-102113,-78819,-45571,-24473,-32746,-20712,11454,-27168,-52622,-6479,-8000,-47900,-83235,-66636,-25188,-13504,13397,58621,108342,112701,25528,-43941,-51028,-25356,35607,94396,45171,-19432,27975,137259,135402,26327,-49421,-106796,-124636,-48008,8100,5370,12824,-7411,-43885,-51884,-8943,9109,-9514,12041,36544,16889,7611,4893,-55034,-106673,-39714,51724,57848,-1950,-40232,-4713,33857,31764,29949,25078,-28234,-85324,-60607,14347,16137,-53480,-113922,-132113,-160590,-164598,-132405,-66532,118,15522,7988,11717,17260,-17177,-69329,-4179,148462,173685,92186,22996,11179,32402,8500,-55752,-11564,85540,64490,-34099,-45346,24883,37514,-12915,-35231,20507,69535,16880,-87141,-110729,-59325,-3911,62733,111167,69476,-47123,-151696,-196900,-156425,-25739,56268,-1254,-111834,-110971,8129,90397,72160,38333,70435,73833,12380,-16151,6796,34372,9608,-70878,-131272,-117338,-37827,5385,-9847,-30739,-9210,34075,40710,2202,-35598,-5141,70181,84915,8797,-35388,26566,75427,33584,-43029,-81186,-70286,-51558,-64857,-107394,-108008,-70989,-19665,13680,-26692,-104466,-56874,83659,80111,14525,41171,46583,-3839,-30581,-15574,3541,-28424,-113752,-134536,-70928,-52782,-82299,-59168,-35234,-89898,-169188,-192382,-147395,-33147,51560,-8027,-75855,11746,116914,101892,-27142,-141985,-146187,-77409,2219,77137,128578,143796,105742,47541,-56880,-146891,-140886,-99439,-89955,-91681,-64692,-2125,57750,39997,-36567,-73655,-88814,-78977,-29582,3919,48863,81572,84751,80188,62822,71651,106807,79030,-4292,-28311,45808,125788,149287,122357,75447,38034,15257,26450,65098,50458,-9114,-10742,10701,-6383,1716,7157,-33937,-19133,30981,10531,-7310,19834,51625,96588,94442,29554,15790,52265,30524,-38556,-41857,14207,13143,-21175,-17057,10740,3874,-44822,-51782,-935,52002,19693,-12512,47252,92132,35851,-21755,-44633,-39710,-14315,20087,37140,13227,-21503,-20700,-7179,-42110,-98429,-155293,-166022,-116547,-64181,-61125,-79061,-43069,32561,54769,9235,-74873,-124201,-72892,17703,93982,124111,101825,31697,-56642,-49414,58682,108965,70611,65938,88093,70781,39983,32576,954,-56800,-83097,-73284,-84156,-92888,-70301,-53813,-61660,-56022,-16238,11843,-6676,-42048,-53141,-34123,5078,37570,25103,100,-40266,-100852,-91285,-18668,76964,141430,151991,86272,14444,-4090,8824,16694,41300,67423,87491,93577,11171,-107788,-108298,-29262,-30302,-47995,4808,22698,-25427,-73911,-81991,-76963,-62636,-53605,-8081,76086,75338,38941,105229,147129,47301,-61882,-62444,-21587,-54748,-140412,-99098,35291,83678,58981,18785,-23225,-43297,-65135,-73610,-13356,78281,117463,80138,7007,-62823,-74829,-33005,6957,32773,74969,98335,84320,54257,28010,20227,-1163,-77617,-116435,-51595,-25632,-83176,-160526,-223786,-224491,-120395,-41136,-33956,6916,67804,31139,-23070,-16104,-19252,9038,96207,71906,-21712,-33771,-4440,14137,54041,91012,93685,61901,8626,-28209,-34830,3371,2803,-25484,-5940,5481,-18757,14344,80925,93974,90632,62242,3279,-33073,-11855,29440,22555,-7196,-6415,9959,22431,62413,81934,98284,108023,44911,-12011,-10598,19384,76746,95340,33529,-37294,-101001,-83085,13873,81819,54233,26833,67996,135075,120538,63035,18495,-13727,-23772,17235,31581,4645,-58398,-73606,-14489,52030,40893,-38366,-75121,-24399,40530,65166,52729,-3138,-91227,-139110,-125525,-105601,-72196,18575,64539,-46906,-179938,-152990,-21440,60003,71165,69444,103799,113298,71548,29948,4445,-4490,25462,41347,21657,-10403,-20674,-37771,-67957,-57223,1657,54337,61310,41052,1601,-43330,-72287,-83433,-92017,-105010,-117612,-83967,-22522,17041,-2494,-83962,-145051,-100220,-9890,40460,72578,97345,79880,10393,-49717,-9869,84802,90148,-5641,-37217,48130,74075,6872,-30005,34252,96215,67567,-6352,-53353,-122890,-174166,-65069,104922,117018,45027,26992,43352,70913,77972,21156,-4422,-205,-49433,-72596,-26340,-9896,-50030,-39830,-24578,-126390,-210650,-155057,-52652,-26933,-92380,-120823,-85277,-47729,-2131,21593,10845,41175,63805,16950,-28875,-5350,27931,13276,2282,-5622,-39311,-55873,-56228,-55148,-59348,-47806,-24529,-18833,2469,-35636,-97050,-34412,49760,-16467,-105984,-61125,79095,124503,16195,-59155,-48575,-36676,-38326,-32908,3245,23222,-37784,-98412,-62778,13261,46993,17207,24428,101022,112074,21090,-86944,-146361,-147654,-80513,-44197,-52463,29394,146363,120317,38507,12855,-20421,-19495,53617,40273,-77582,-141055,-82333,8812,69184,65824,32138,42241,88823,76934,-2367,-62508,-61373,-72952,-53743,-11756,-18789,-29980,-158,36373,15970,-4797,53696,117993,29938,-71235,-36650,31235,30481,2234,30097,68491,22623,-14744,37771,72661,43182,52632,97427,90802,30382,-54987,-105057,-104487,-50252,11934,7544,-4563,22573,61461,70634,30835,23930,33456,-22204,-90100,-125972,-150743,-114927,-3284,68171,8291,-94561,-114217,-2734,67033,-22398,-88276,-49463,-68407,-73869,21353,36484,-73180,-144474,-116420,-108296,-110824,-36814,58140,110347,119893,70011,23264,38092,18115,-41799,-24296,-1069,-39742,-33467,-571,-14510,-35706,-24483,-9292,-10983,-43146,-31067,11131,39231,64025,106739,133156,89299,47054],[13721,32478,37264,28770,12565,-3711,-22826,-48967,-68398,-92903,-168282,-199026,-106575,-17677,-22260,-31184,-12564,63757,119124,71720,16817,30745,67147,79295,75779,58832,29740,-6815,-62068,-107845,-78596,10123,77836,83858,54165,-19309,-90864,-88343,-40877,7058,52668,27885,-52367,-70832,-7420,74286,100583,107498,79415,9459,-49060,-62954,-66302,-42309,9359,32534,1016,-78599,-122833,-58833,24065,23495,-11773,813,46097,46827,22522,35233,35585,13336,31989,57669,31932,-58151,-125681,-56988,99985,136584,68732,35510,32809,-11971,-57752,-58494,-60273,-104726,-106704,3816,95390,92364,58474,54840,90945,118059,55195,-60761,-85702,-71191,-102705,-175042,-169309,-81085,18272,75690,83224,61315,25044,8801,12115,-49394,-79631,-30244,-15843,-8972,1272,-10550,26807,85118,27495,-73514,-102763,-99649,-83939,-43928,-15179,-45528,-114388,-129266,-100168,-97088,-77581,-60962,-20251,32264,-13696,-62667,-10814,7112,-42247,-47982,5972,53314,108863,148836,86577,27874,21889,15324,13497,31978,7820,-78967,-109213,-19223,25387,-29561,-37988,-9607,-6301,31744,103094,105307,50816,18338,-2800,24461,96484,89201,11289,29587,116472,159096,131418,58648,22566,-14816,-95257,-111271,2079,133723,184824,100571,-7205,2462,51354,35850,39061,62535,6908,-71601,-12491,91067,36357,-45774,32248,125410,106591,42555,-8238,-11129,-10250,-50519,-88342,-43469,19376,-8325,-1432,72802,60086,31539,71946,81699,47395,12623,-28807,-76890,-112823,-105129,-49541,642,11302,6955,-19886,-59575,-80544,-63064,-1085,54860,27763,-56446,-79754,-42548,12054,41401,30906,-10662,-28038,-60492,-46713,-7326,-33738,-82064,-59524,1976,73281,59540,14150,38560,83938,31890,-32712,-10992,58404,59802,34092,43388,23646,-34904,-67535,-64470,-109197,-168839,-83236,60788,66504,1700,-24069,-39707,-30536,-16042,-4353,-27092,-69276,-33481,22809,-25056,-84419,-39341,15398,43186,32177,22509,21160,-615,-35399,-44603,24725,107921,60312,-31221,-93973,-127602,-1679,110992,85251,-8391,8439,100682,107821,-10909,-105691,-158007,-174236,-107373,-32305,8662,49135,28580,-19604,-47066,-2397,81049,96512,61675,91931,163426,152799,38639,-48995,-6931,48262,26204,2555,-191,-346,11760,28583,61421,111069,119542,38054,-24434,-7821,30783,60319,18823,-67755,-47252,-24201,-62023,-62056,-23227,-25202,-41908,-501,55112,50545,22508,24742,70375,147579,155748,104222,73049,110632,113309,31048,-42562,-4599,79385,96255,53903,29588,33592,40516,48406,57812,62241,48016,27324,-12006,-86776,-128452,-66395,60803,144425,120168,27899,-69997,-140245,-140490,1337,120840,40519,-114547,-150615,-56172,28485,28626,4335,33244,33701,-10207,-65382,-120544,-110940,-44060,-40855,-105612,-130945,-53450,-1639,-53223,-114190,-75811,-3294,37210,59589,34757,18813,55522,68133,25019,8595,44345,45896,20114,-35186,-111276,-120762,-52556,1141,-3253,-2566,1281,9589,32190,-11594,-82539,22865,204790,166370,38896,8879,-20462,-63203,-60604,-26784,10230,-12933,-77085,-58914,-15106,-72670,-122380,-87392,-63646,-84452,-121639,-126582,-98163,-63122,-2931,29059,4552,27991,56377,36352,3670,-22401,-23765,24430,79258,109964,119926,98241,42337,-15825,-108579,-123266,-37365,-24455,-52282,-60419,-74289,-10314,90420,87557,35683,3498,-56806,-73802,-47656,-19466,73659,147034,135592,94161,65236,71097,91870,23662,-95544,-86378,67396,173397,132248,64145,22948,6836,-6406,67362,173426,117325,-2814,6249,39428,-29191,-68716,-50623,-44302,-1745,47937,1316,-48785,-25423,-2002,30047,73925,49873,-5388,5488,34893,8745,-36215,3700,38393,-13457,-70971,-61865,-48588,-69740,-35485,21477,63618,35886,-2873,34875,85137,42934,3923,7764,-8021,-23922,-12495,6129,-6097,-18017,-7764,-4034,-23724,-47738,-81158,-69756,-45228,-88519,-100260,-55071,-39904,-26681,8357,19847,-32266,-100612,-53624,59327,80092,31177,23604,27034,-5863,14279,116929,194918,177192,119780,67011,6866,-12022,42041,48961,-25914,-51061,-37757,-73699,-84545,-18548,32064,-998,-52922,-28273,4725,-6572,31031,87010,53362,-20143,-54041,-65685,-44536,-45780,-99376,-93948,-28293,48239,128144,174550,93906,-41608,-96478,-65101,-26068,30034,79913,88157,76321,-1498,-129907,-173400,-120065,-108616,-97235,-19208,19185,-12012,-61558,-77224,-58076,-12737,-4608,1199,45668,70209,111366,203211,202040,70594,-33318,-16484,57555,47745,-37818,-45656,6305,21551,20544,8729,-17835,-36182,-54212,-70437,-47107,1760,13072,-16491,-42876,-35737,-518,24520,39969,33266,30945,58161,81923,42736,-4822,11951,31804,-14186,-52532,-19760,10674,3602,-75455,-199476,-212901,-69270,10246,-5549,47444,146107,143051,70713,35046,-2647,-27374,30102,55137,-11222,-49253,-21432,12765,22129,24891,53882,79143,34402,-18493,-2384,58762,47118,-21773,-39352,18387,61876,89741,124224,127174,73651,-28197,-81147,-39802,8096,38808,60383,41961,11098,25773,66339,106011,107721,123023,149788,108619,44507,33872,99476,185825,147950,13792,-72935,-130644,-103851,21333,123817,111294,68217,74627,90604,61036,32400,-5131,-18420,-3927,39096,88828,98807,23196,-44663,-41034,-430,5362,-21670,2151,54687,62316,46870,22892,-546,-12455,-11493,-27342,-59358,-46934,21891,56867,-25816,-135533,-144469,-44900,54803,51979,29232,60943,65977,4927,-31662,-53273,-97125,-67439,19056,36976,-16807,-37200,-52364,-100695,-121217,-64742,5692,17251,22965,6292,-55417,-101426,-104874,-94983,-64956,-29544,6387,48872,70686,4211,-124251,-183689,-104600,22456,101484,127827,129386,109840,79695,33737,18955,56302,46865,-66508,-110506,-11272,43057,-13621,-43984,17196,54362,-1313,-53291,-53915,-90993,-164243,-115624,22046,39888,2257,36073,84985,94949,65186,13285,2128,-17555,-64704,-33366,38926,37811,-18442,-40061,-35241,-98810,-136004,-76479,-15841,-36599,-77516,-72464,-68283,-57683,-14553,81,18199,85826,110693,64621,43314,67115,56245,870,-8148,-4399,-35583,-37430,-17541,-41132,-62106,-58195,-81536,-118336,-110331,-118531,-134255,-43975,56940,-25750,-131367,-75102,53507,113539,59417,-19376,-77551,-79726,-51229,-38975,-19209,-17409,-52110,-73855,-60136,-6783,50874,53844,55726,94733,96485,23251,-90184,-146574,-137974,-87892,-42019,-22195,20954,94938,77393,-3098,-10493,-4609,-56479,-80372,-92558,-159574,-151589,-52508,47885,128624,151182,83326,14404,-24717,-73833,-77720,-19508,26839,-10388,-48958,-41430,-26540,6401,89169,147898,86647,-11091,2047,106455,127234,69574,9806,34217,86727,75697,45997,31450,-15913,-23853,54888,101363,74869,60770,78148,85593,36047,-63856,-118509,-114135,-38503,53036,57913,22876,9942,35870,66626,20733,-10385,13439,-16356,-81007,-118937,-138089,-83144,38929,88556,-6008,-138339,-154530,-6425,77786,-18201,-77330,-4081,-3116,-51050,-20990,-2436,-46970,-53133,-16760,-21570,-55473,-23831,56538,102986,98661,40128,-2620,29237,24605,-57500,-86828,-80313,-95092,-74878,-65538,-89806,-58149,21787,52378,23807,-17124,-12106,7617,11763,38077,94528,122505,103706,82016],[1843,11425,46374,44580,3845,-15394,8457,33065,26435,-46167,-185391,-243692,-135904,-27580,-26642,-44023,-37706,27972,94663,91741,49682,-12497,-46860,6299,66182,64665,64306,37216,-54344,-99064,-47296,-1979,24596,40568,22222,3393,-6410,-31852,-36030,-20787,-45388,-61763,-30585,-8031,-14767,-7360,11312,50347,33998,-44686,-97182,-83621,-68481,-57851,-26645,24985,44522,-37986,-117844,-73800,30726,92382,97238,54430,25061,22415,35711,46151,29200,13370,35898,95127,108034,1864,-103341,-71055,47574,57280,-27368,-56029,987,18364,-45578,-72281,-58557,-73752,-62640,23709,88000,75410,11859,-10090,25117,13320,-47236,-78365,-27755,-19457,-92857,-152199,-126142,-75469,-4517,100392,152068,117341,58619,50550,83347,68403,37924,28592,8669,25434,26886,-23642,-5803,83767,56633,-81813,-170018,-137369,-62258,14519,48587,-10468,-62064,-37526,-5493,10001,20224,-31230,-3436,96801,53674,-31659,-20533,-51259,-115235,-64851,-6878,-28712,3548,85325,88009,88906,94732,26664,-51524,-42760,-34533,-90829,-111060,-13840,45953,-28217,-79464,-11552,63882,79929,76818,45186,7813,-13221,-30681,-22793,27209,43343,19588,38133,96894,126960,102180,76679,86451,63116,-29361,-72220,-457,104814,114156,-8005,-93435,-33530,33705,2098,-21192,-22281,-83029,-131252,-46092,73997,55420,-28685,-33554,36168,100872,91565,10147,3196,49493,-8593,-108460,-77361,20151,27614,31964,74623,46153,12250,66224,102311,54353,-24016,-87038,-110109,-94688,-80468,-31928,51288,80954,11202,-72123,-99685,-106425,-90479,-10232,53626,50734,16866,-27477,-59694,-43159,-29914,-30251,-27692,-41085,-49478,-22629,-20143,-42793,-68265,-78194,-32921,62931,51726,-25558,-19996,35182,-13020,-83633,-56653,14349,278,-42914,-48904,-80529,-138820,-116027,-26175,-4449,-51775,33646,159181,116580,-6173,-39961,-33640,-6170,32277,40388,-31741,-102238,-68190,-25639,-39694,-63999,-69409,-10159,86987,90970,26536,-3917,-8362,-39447,-101612,-82286,29655,50888,-13660,-86629,-125613,-105815,-58797,-28332,8299,57898,75924,41211,-49514,-137713,-181725,-154567,-85621,-27030,35394,74332,4823,-54295,-49166,-1792,65793,66993,27804,56415,148537,168646,31635,-54856,43593,84830,-6880,-24506,14499,30648,38352,41473,80947,140185,127520,42408,4311,21,-9772,41410,56561,2343,44172,85152,58046,47101,14092,-66020,-100784,-50794,33510,78926,95431,83327,31178,3418,40479,77014,107199,184252,160562,10762,-66972,-18443,48200,88929,87418,41610,-1832,-3080,65303,124853,70970,4601,7592,9258,-35826,-102503,-106196,-19022,90552,102058,46725,12697,-25826,-87441,-24722,86513,39175,-98720,-137694,-86572,-41274,-35960,-32773,-17406,-20910,-23948,-45070,-121802,-151134,-45903,34106,-19456,-90882,-33527,11995,-63587,-139484,-101248,-24936,42384,88279,79547,40667,28671,33916,33543,71318,78339,12019,-29920,-38271,-94385,-101753,-30395,25824,29159,29710,20336,-1261,17898,14597,-9261,86916,217482,147320,12351,-40184,-86303,-135191,-117395,-39587,48693,71491,41640,65908,61691,-38810,-73193,-32709,-20467,18398,34634,7736,-13609,-52851,-64230,-8922,29736,13202,-15593,-41420,-20482,16489,39846,101498,137082,91968,31391,6066,6709,-31852,-103932,-60923,62900,52916,-11330,-35604,-36744,16846,90092,117354,106230,61386,-17252,-37791,2339,53488,127003,142714,114595,101455,73299,40209,14461,-79683,-177964,-126983,51628,157916,74649,-34019,-65353,-43551,-56297,2854,128276,89833,-21769,13870,58574,-20720,-87027,-68389,-25564,15170,14027,-53232,-84995,-52409,-45926,-46165,2166,14833,-34026,-10096,48901,21401,-59358,-39069,5257,-31438,-101175,-98828,-45827,-794,33953,46765,63120,53780,14855,1891,22828,9941,-41838,-83858,-99566,-93792,-52769,218,-1149,-23664,-46880,-72583,-73091,-25157,-7750,11287,-2586,-83641,-74396,-3766,-31654,-72558,-45314,-10666,-18430,-45221,12058,106861,88130,575,-13041,13704,29366,55207,117634,211436,228173,149788,70013,4399,-13006,28422,38109,8204,4673,-4030,-61858,-85309,-17748,61288,31933,-76815,-111161,-66873,-17673,74695,144901,84520,-40953,-113776,-115932,-55688,-12360,-4173,22127,22461,2417,35170,93009,38021,-95489,-158126,-120380,-81325,-54172,-29696,-15331,-6308,-41108,-99490,-113892,-99588,-130750,-159829,-120655,-71286,-26079,5239,169,-24333,-4449,16966,60396,87499,91245,155129,244236,192167,54624,-7620,41582,114961,111372,54581,39562,6583,-34991,-9883,34198,39279,21187,19842,19966,-16453,-74311,-112761,-122237,-78236,-6079,38145,47030,57059,34314,-6387,437,42017,30776,3621,20296,39129,35316,27301,8767,4949,38962,12801,-101283,-130565,-11469,48158,20682,52152,117120,127987,104940,75251,19557,-36284,-16950,52960,43568,-34646,-63723,-31395,-41296,-86010,-41230,71431,86161,18565,-16761,8508,21232,-7569,-24804,53379,105678,78716,90992,125909,79489,-32270,-65802,-29183,-29468,-4130,50791,53344,23088,42854,88561,110569,79552,72191,113676,104870,65923,69304,111367,144888,128465,67558,2115,-55816,-35026,57289,128466,111346,69440,52241,12383,-24919,-28765,-19106,22496,45459,57710,116312,154392,95587,13500,-61107,-64338,-36176,-47953,-18129,30151,13869,-19282,-53204,-32225,49989,98987,36604,-58838,-58239,5073,36488,2195,-63667,-108423,-80343,-23106,-11889,4905,48374,30588,-27354,-38437,-51480,-125384,-110613,13053,53384,4821,-16914,-50397,-120663,-162797,-139742,-101558,-81908,-21217,32363,-10119,-87464,-99158,-45177,42781,84755,64946,70359,95364,7456,-132795,-166116,-72122,13565,31484,23007,57924,84631,102633,98709,41741,-12475,-33897,-78698,-83634,-29252,-15634,-47356,-30512,47386,49818,-51911,-103445,-78820,-75455,-121373,-127490,-90755,-73702,-69711,-19707,65942,83397,3647,-70529,-47760,-13118,-5019,5821,17961,5087,-28280,-49100,-38659,-42984,-30299,16357,13757,-34013,-36625,-40302,-90888,-80974,-16505,-13147,11070,111470,155588,121823,129853,163673,106881,-8301,-52412,-42522,-49203,-39600,14937,-1814,-45653,-68966,-134376,-220303,-222932,-171501,-134088,-63894,-337,-53650,-80843,36340,147056,152295,72289,-22414,-80599,-34034,13184,-6798,-26952,-28825,-28842,-32344,-37085,5957,32242,6754,4222,22951,33775,39424,11523,-25153,-56437,-54068,5267,53884,47332,42442,36249,22497,52746,63599,-31677,-141610,-164641,-146495,-108023,-12927,73180,108950,80772,20912,-26828,-77623,-128672,-77414,50076,118237,62683,14954,4269,-23215,-13808,83163,167048,123937,-15847,-80087,21943,126621,98688,6964,-11513,56502,94385,44614,-7889,-36985,-26887,28040,58570,31108,-2585,4404,45210,32172,-34331,-83572,-81754,-12785,71228,85560,47533,-13800,-13607,42763,33243,-21211,-55728,-88621,-93908,-83693,-96907,-42625,73030,119707,47147,-65551,-102503,1809,71950,-1531,-75805,-32549,-3194,-33791,-44981,-21049,22514,88047,89137,35616,-5317,26325,75488,86607,68572,13796,-49524,-52246,-55000,-95415,-95308,-107115,-181924,-195172,-169568,-151782,-72288,20088,27406,82,-13052,-7544,-19815,-56438,-41887,39876,93822,90003,62880],[11632,-11342,6463,10123,-583,26923,88113,133359,132000,44383,-73736,-106412,-41125,7077,-2150,-8097,-21988,-3468,51183,79166,31474,-79951,-140422,-67898,28159,67493,93644,56221,-29860,-39439,10062,-13332,-61734,-60524,-32773,24024,52884,19723,-10777,-51725,-113841,-87350,9786,24239,-49079,-103674,-79875,-20164,-12123,-44224,-53863,-52063,-60747,-60395,-48130,-6234,42767,10657,-65378,-63796,4875,85916,123611,52883,-24910,-5660,59392,71064,39019,32000,48292,60431,59741,23210,-29200,-66704,-49060,-34505,-73886,-99961,-17502,42973,-43436,-110660,-74870,-21159,43674,113921,114336,56057,-11054,-36419,-52199,-124590,-160106,-110012,-11535,-17441,-125667,-180805,-124222,-58298,5040,90019,128442,121191,103103,126464,178886,156569,87049,35943,16676,49796,60218,-2941,-11019,72073,77475,-43803,-134534,-107070,-22027,84789,132573,35218,-30336,24498,77050,93829,82139,32115,60515,121314,77733,8877,-17436,-81395,-124520,-55952,-11520,-65383,-75955,-12229,55945,116153,113079,19987,-67563,-45030,4382,-17526,-60783,-43154,837,-9927,-44787,-13737,59899,90867,65630,34901,43070,35212,-24132,-83455,-62253,-6098,11326,19079,75701,134617,108632,96437,112447,110763,68632,20023,12892,1424,-54429,-113902,-98072,-12441,46599,13108,-29618,-49760,-91806,-96474,-11683,68843,59574,-16747,-87877,-70701,50843,127390,71326,18261,39488,-11173,-93400,-43971,54807,66435,31425,17917,5256,-19678,7234,50772,37650,-25043,-93767,-121339,-86700,-78293,-59976,29499,80981,19746,-45907,-55709,-65576,-61349,2879,49166,63244,65410,27403,1753,7525,-29738,-22263,39285,15023,-21161,-20621,-40401,-32482,-26224,-39998,14650,85792,15060,-95244,-92847,-33463,-49368,-96944,-84707,-33254,-36266,-57332,-51304,-57802,-112868,-109863,-21384,28354,26267,118494,224069,149725,-6054,-49641,-22448,35342,94016,78833,-24427,-101359,-100841,-86814,-37936,17013,-26385,-36055,48477,48493,-43444,-93147,-57444,-14183,-79205,-113647,-26244,27365,14986,11566,16604,-147079,-286681,-185571,42458,119830,73893,4790,-71731,-145349,-170779,-88913,602,16051,48565,73533,-16936,-92825,-76157,-13712,11941,-12713,-7528,-1118,4335,20021,-44307,-76090,13008,52384,3182,20585,39956,19632,34059,44821,57914,88239,64869,13803,8116,-179,-9709,43952,72406,33499,47411,56527,46080,49179,2539,-66297,-88816,-74246,5903,115766,158533,101254,-11992,-80352,-29548,56393,128251,201467,148747,-26292,-97875,-25194,32058,52583,34154,-28047,-56808,-42982,26066,76849,19538,-23030,-16522,-46709,-38630,-20287,-63400,-50042,44677,56620,22267,50013,54235,-17312,-31118,26362,28374,-49935,-80594,-71063,-80198,-94676,-80518,-46365,-24216,1955,36848,4904,-45524,12362,94490,53920,-42525,-22533,12689,-35637,-89568,-76112,-22399,42018,92198,105007,63682,33302,38060,28909,66573,85920,14020,-42348,-37861,-46995,-17508,19353,7938,-14030,-4124,-1347,-17859,-4834,24058,52687,120788,162610,58708,-44398,-66727,-113304,-173171,-159693,-68191,42150,112446,134211,158119,121442,22107,3526,31415,21085,71499,106915,58712,20892,-11197,-51423,-31129,14954,3547,-28563,-47345,-41108,-21575,7795,82029,111009,26710,-60769,-41255,27597,18964,-39724,-8569,64570,42546,-12092,-9615,63133,111281,107386,123837,129675,74931,-1580,-26071,30210,100471,115971,61297,46993,70581,38894,-1741,-31958,-85185,-105854,-71568,-7189,46612,20240,-64547,-104955,-84759,-94895,-69283,38388,54685,-4614,21230,43481,-2444,-48875,-66151,-46997,-21960,-58755,-95676,-51884,-17729,-55307,-85095,-58757,-38955,-51930,-5948,49338,-4688,-91661,-89656,-64764,-73335,-106884,-96314,-16385,60556,62747,31487,28236,33639,26626,9518,10117,12598,-60592,-182349,-230505,-178513,-48776,36778,5679,-39242,-70537,-116825,-130184,-47347,21674,29228,-13957,-40316,9687,44646,2775,-26202,-36399,-45589,-31387,-25789,-4539,69478,121388,80499,28851,19015,46056,51531,50542,132070,175212,117714,68371,31356,6268,-8905,-37703,-20074,5910,-23555,-91461,-130990,-79271,29878,47424,-56726,-141808,-118005,-35126,34329,53624,24714,-39060,-92384,-89033,-35478,7528,61805,120069,80500,11997,3191,37269,8570,-86334,-153995,-131270,-92915,-116657,-162206,-143788,-89368,-64502,-27793,24298,3356,-105465,-199259,-223098,-194847,-88114,30551,56602,-6650,-38912,12812,126773,160734,116437,135840,178842,93156,-21124,-20039,73225,131149,97434,36291,46665,35883,-17741,-10009,42646,64678,46900,46892,68960,17476,-82974,-115116,-107006,-74585,-44311,-47375,-24499,48672,60775,9355,-8033,5404,-777,-4194,-1696,12397,49765,57548,-580,-35898,16908,41143,-25087,-60877,1709,39651,12540,5653,25759,32332,46623,44675,14671,-21997,-23625,42642,81280,-1801,-95542,-98407,-85458,-115707,-89945,34730,116026,71014,-32823,-59600,-11979,24667,31778,73881,84743,23955,13959,67251,91309,52501,32516,12792,-43393,-45660,-3492,25823,41317,60454,64735,61182,27658,4902,24600,37534,70069,103857,62773,125,34143,87946,65939,21026,44086,92791,107219,64512,19890,-22860,-75041,-92752,-63462,-12062,33619,23333,13170,63071,118750,96701,32754,-65958,-75965,-30820,-65548,-84525,-44258,-23579,-42719,-94440,-74863,26989,71601,-12247,-108254,-84253,3512,42659,22976,-28087,-86498,-127755,-153158,-98154,14979,69301,30504,16907,27527,2648,-57051,-47458,37422,67304,36600,17741,-28466,-107757,-158221,-168207,-171100,-156142,-68989,36411,34384,-41281,-54381,17543,101001,88482,-9780,-48026,1257,-30826,-106938,-82153,-9012,-32651,-122977,-138469,-40275,35838,82386,121993,64750,-57773,-104516,-58750,8266,27493,-6222,-20892,2713,52721,40307,-33291,-75200,-83806,-96168,-95277,-91991,-120650,-130867,-117653,-73805,19507,35948,-64141,-141125,-94859,7242,69815,34587,-32359,-55867,-59932,-47501,-9615,20514,51553,64924,-13970,-74798,-32751,-30010,-98983,-86513,-109,30961,36052,99825,144277,133925,134657,143129,84325,-34769,-89733,-53102,-46057,-56993,2165,22165,-17558,-42542,-102887,-204172,-203525,-143339,-106657,-67345,-46146,-53622,17183,182728,271215,174729,14203,-57217,-33235,41836,65086,37577,28013,30050,20243,20493,47579,69181,20555,-39850,-44462,-35606,-9792,47037,100730,118825,48890,-9192,46595,106971,83489,39836,36031,71370,99527,73003,-10441,-122079,-184051,-153135,-117222,-43445,21419,16124,-33494,-34244,-13297,-32718,-70903,-40268,61158,132314,89456,77552,79878,-5767,-64940,-22179,54758,63687,-44717,-148411,-84871,19842,29802,3308,-26788,951,65963,63620,38047,22526,1360,-1274,12402,-9091,-46835,-33202,18075,17157,-23204,-43487,-28547,6322,50159,66144,27213,-47923,-49641,6511,26903,-3731,-72639,-116065,-80214,-55670,-83282,-33601,86174,158774,151053,97127,45357,66130,79351,22157,-47225,-49446,-5206,17699,-6452,-10525,57386,124914,95515,12781,-6043,60838,89995,73911,78587,51496,-44389,-110434,-130692,-124727,-59303,-43311,-155770,-211899,-163225,-94715,-1432,49414,-13688,-57985,-41272,-22929,-49953,-90058,-72337,10310,81311,86651,43497],[23518,-32082,-51116,-37881,2067,62744,111206,137532,119401,33662,-16932,21815,50923,38338,18576,23235,22264,39477,78937,80520,-6168,-108674,-113656,-47633,-5291,22238,55899,38006,12843,40936,50877,-23229,-115396,-133492,-61588,14699,25190,-864,-40976,-101375,-104363,-35245,26016,14090,-59992,-112760,-83450,-31476,-27962,-24249,-951,-19488,-67377,-76029,-45582,-1579,50006,57341,-4506,-45977,-29429,20868,30071,-40452,-82465,-29848,36269,52889,39749,36848,27805,-38624,-78441,-16579,38177,-27708,-89932,-61958,-39325,-71490,-20112,62846,-5649,-96955,-32960,61925,103449,141125,124258,47468,-7519,-14759,-48568,-125199,-152009,-120508,-66670,-95288,-187474,-223242,-133128,-21954,32459,28412,16496,52804,83120,104894,148307,102767,-7823,-69636,-57386,2593,40311,11256,3052,63396,86699,43047,16317,-15292,-10271,91700,166358,83544,-18023,4850,82761,102112,74031,69577,104396,98577,49449,11393,-31737,-92495,-96253,-48708,-8688,-19959,-68277,-71416,16183,96955,69747,6612,-16735,11226,48995,31900,-40294,-93963,-79683,-55463,-59333,-60145,-11723,62704,78146,67298,105232,105266,-478,-108801,-121174,-52871,-4248,14048,73819,133757,88270,37325,23664,12357,31801,50099,27137,-68682,-149931,-132701,-41766,44719,96361,92009,59843,19799,-22176,-18446,40243,71848,42012,-24933,-83516,-92434,-9146,85246,80789,14085,-26919,-54051,-43210,14175,41481,18580,-43042,-69855,-34580,-37634,-48813,-13482,12051,-4167,-43931,-80552,-96269,-117341,-94097,-21844,13093,34636,56742,27672,-38396,-47175,2565,25822,35148,32305,19852,63338,95758,20834,30901,121506,99758,-23,-56526,-57920,1754,25312,21274,79990,107495,-12930,-117360,-100491,-53904,-52170,-56333,-53847,-40049,-37870,-18105,26345,20714,-48407,-80452,-51938,-37395,-11754,93354,203613,160077,24239,-43859,-9491,80192,129154,95919,-4116,-81150,-97247,-82259,-9346,67035,36453,-26924,-22643,-38620,-85299,-111220,-44845,50218,11577,-29399,20958,20678,-1972,56371,83124,-122333,-323346,-169704,58991,83822,58702,24956,-55882,-114181,-117286,-42562,22049,6781,6168,23749,-27499,-95960,-112764,-41464,8299,20744,49855,11440,-74730,-119399,-129207,-92199,-27386,7008,19459,46930,35741,-2433,11715,22518,2404,-15268,-30936,-13826,32036,48318,64257,93936,79609,18299,-10441,-53035,-76921,-50954,-41891,-42363,-40463,-50518,7045,105655,132351,101815,37991,-10108,-5285,41960,107022,158880,101504,-34255,-85821,-15642,15085,-8561,-44523,-94818,-96634,-65624,-45308,-37665,-21173,16881,7482,-87879,-84933,11469,4401,2239,71096,64927,37573,66629,76524,57667,50054,41601,31702,-7939,-37591,-31236,-57683,-114085,-123654,-48407,3965,25367,82704,97520,41239,22736,57801,39903,-24607,-20994,6212,-598,-36715,-46556,-4023,45080,91640,106801,69148,56588,81059,50052,20164,40371,23950,-5173,-14175,7587,57762,47416,-21623,-62453,-45527,-29517,-28386,-29008,-1630,72869,158463,151246,16551,-61746,-49490,-91105,-137435,-118657,-72179,-11922,58141,103137,113687,76173,22202,28721,48249,9645,-5816,11826,3905,2138,20287,27515,23923,9765,-1345,-13510,-6658,-6885,-19311,-5000,48147,59072,-16097,-77525,-26499,45051,58619,33193,48657,56911,5182,-29044,34861,162191,197550,130802,107829,122667,88900,11092,-34685,-9041,22620,2054,-34766,-14966,-3577,-26225,-12482,15152,38344,72360,44683,-36054,-55189,-11585,-7314,-36513,-50590,-75453,-57559,35956,85699,67854,49914,25901,16352,20454,-24461,-53450,-45487,-80208,-65594,41195,52067,-53068,-105193,-72660,-35645,-25160,-7127,8843,-27652,-80275,-91822,-85285,-77896,-93640,-94275,-25592,30019,28746,13470,21591,26449,50052,67111,64725,58056,14033,-117079,-231901,-178163,18603,97847,7678,-33607,-30902,-88795,-136616,-69774,35956,49062,1535,16354,49658,39284,49704,78857,40775,-17249,-11714,-28623,-82650,-11151,140712,154988,82790,63596,83371,60333,15255,49140,76961,43306,25016,22160,15193,-23038,-89057,-84100,-55248,-73257,-120240,-159547,-108509,24960,85048,28475,-44348,-61657,-31261,-35860,-71574,-49416,-12912,-28637,-49580,-35992,-3657,63571,116387,79779,67681,81942,74560,32919,-40353,-116940,-101816,-35100,-63125,-156835,-149621,-64090,-4420,71304,148018,99222,-68162,-187908,-229705,-223308,-113487,23734,83616,36756,-12329,43128,143213,159831,107786,86474,59187,-30074,-79475,-15259,80403,109249,52927,-38446,-37548,32763,40085,10985,16902,34366,16111,-7721,7622,3410,-16562,1580,-6700,-48822,-100938,-165680,-136730,14596,89125,60873,35401,-11936,-72938,-81178,-66253,-33772,23473,32097,-30242,-66534,1803,47128,1617,-40371,-7569,18136,-17753,-52721,-37065,-24531,-24902,-19202,5178,22818,7804,17215,70580,41474,-65960,-111959,-61169,-35706,-62184,-20497,79359,94872,8423,-17586,26348,66222,78274,70649,49950,15693,-4215,27127,91289,112716,90158,41003,-10512,-38294,-46029,-5049,60820,72073,25985,11994,11684,1500,-4775,22252,107955,139552,32935,-65516,-37914,8062,10126,7693,54766,88450,65572,-1459,-57629,-104583,-125407,-116388,-45002,13466,-1714,-60692,-74130,-44309,10401,18135,-28477,-82825,-49139,7078,-37096,-91093,-54359,17909,19341,-50373,-72709,-41525,-45552,-97265,-117457,-47870,49770,73742,20073,-35264,-64206,-139615,-239856,-164159,24054,73402,44886,91217,104155,59016,40994,57678,73873,80770,68569,57541,26795,-30531,-81545,-98712,-99607,-91988,-21915,57287,49667,4592,25755,81958,84352,-12543,-158386,-216351,-135322,-70906,-59630,-184,42071,-51560,-191545,-192102,-71576,13306,52024,94285,66751,-50749,-106416,-23749,78561,93881,61628,57670,29604,-6718,-9000,19248,24957,-22426,-73367,-58474,-31300,-60730,-111400,-122650,-82982,-10991,-3490,-74722,-130191,-93370,10070,61645,19213,-36304,-57629,-66722,-41011,18736,52292,76320,49797,-82367,-146597,-51494,17312,-29993,-58943,15249,103925,94134,64370,85516,102887,77141,46600,10873,-69519,-100661,-42818,-51653,-114126,-72747,4542,14497,35845,28622,-56651,-82156,-74841,-67351,-50417,-59506,-41938,80554,228940,263560,114583,-58854,-43270,60081,85121,56344,52378,85552,88132,38574,38173,103011,92286,8025,-41070,-54450,-45355,6135,51380,82094,122237,74576,27304,82483,130383,92922,34205,27829,62555,32282,-49165,-80290,-110501,-181676,-205270,-157932,-85786,-43941,-53156,-50807,9967,44915,9896,-45566,-71370,-27870,46813,36354,41687,59863,-11190,-80260,-83799,-35950,-3977,-70687,-167864,-142452,-82541,-25844,34309,24493,-4631,38398,90185,108106,85352,21320,-14735,-6405,-22479,-47651,-35522,-10055,-6648,-27127,-13582,8853,4874,14451,28086,-10596,-63224,-60289,-38961,-19731,397,-26530,-39374,-19590,-51962,-89904,-28001,89991,168906,188478,169223,127857,104230,60323,16157,-3589,-13779,27322,84449,44679,-22712,-13687,23232,38584,11707,7643,45976,45257,33487,69724,65570,-20366,-94472,-121371,-113399,-47648,4991,-21723,-46414,-26555,20299,92776,114955,9796,-80061,-66311,-33387,-59716,-77875,-46645,10628,63123,73742,36189],[37934,-22782,-52715,-38283,1978,40070,46971,39174,6496,-54844,-62836,-1444,31890,37830,16888,-2264,27860,93909,124179,93273,4569,-55489,-8860,32176,-12818,-46249,-13814,30928,72453,91931,62891,-3645,-88324,-118282,-55490,-31120,-40603,-24024,-57925,-94736,-34495,15487,4934,-3863,-33377,-53622,-31789,2560,-16744,-36902,-26375,-25851,-71523,-78930,4800,91538,142559,139279,51189,-31285,-25184,-7519,-57333,-114030,-88672,-32959,-9609,7767,9188,-5600,-23058,-94965,-147523,-67345,36647,17313,-25858,-3470,36131,12353,19093,91362,66183,4372,98935,175365,106157,84845,100710,49300,12056,39886,37504,-7288,-27327,-58073,-104947,-161008,-196948,-201848,-107356,17690,27760,-69573,-105091,-35768,6019,-5390,7358,-25064,-122054,-176095,-148695,-75795,-23858,-10691,16760,85459,110574,120672,137018,60133,-8749,57670,136717,115026,23653,-14331,44452,67324,58275,80769,102251,77342,36646,3739,-46543,-79385,-49093,-15867,29977,67683,-9862,-75859,3814,77200,12440,-25679,26940,62080,56870,30797,-43069,-102267,-116699,-144455,-156054,-127030,-60644,38940,85018,66542,77990,74652,-165,-67357,-87142,-52132,-5883,18715,52813,77571,29891,-54458,-107320,-147282,-110260,-1903,27508,-62393,-122504,-87891,-1955,62051,102730,144443,160054,118063,67635,44790,47287,49677,25474,-3956,-13036,-28929,-31946,10617,34971,17910,-38963,-62430,2107,31707,-13778,-54711,-105466,-117566,-53217,-27052,-35691,-13149,455,-3948,4209,-6244,-88374,-157102,-98717,-32956,-37062,17031,90891,47362,-57223,-70291,-14122,7289,2988,-29688,-43839,21556,74117,32626,58408,145007,141311,14461,-75942,-53493,27597,44384,35428,66642,72122,-27846,-86430,-47323,-7408,-13319,9085,23010,252,-30086,-3732,45172,7073,-53248,-49762,-39490,-68305,-70961,26491,135438,139652,48345,-38025,-29426,48425,86274,89372,22995,-58387,-48752,-489,35390,45520,32386,-4424,-39080,-57652,-38977,-12847,57790,130415,97000,69787,99906,17841,-79474,-44484,-28405,-106969,-121708,21412,38021,-30497,11471,51497,-4338,-34879,-25022,-28896,-59246,-72375,-56973,-42527,-49837,-89044,-143640,-85885,41120,123899,128624,73498,-1846,-103684,-149528,-86724,-25131,-7125,1903,-1792,-12974,-16846,-15269,-28501,-61311,-111116,-120817,-39288,64616,101815,112867,108924,55921,-6675,-32563,-97013,-146204,-118375,-76292,-54152,-45424,-39956,-8133,7172,22712,89840,111720,81687,38047,5543,18129,68440,50665,-16439,-47229,-22701,-43379,-84881,-71153,-76876,-106226,-108610,-115431,-89605,11423,97977,73563,-42505,-93523,-35873,-6418,10764,77962,98786,80184,58140,41238,76687,130006,90539,22863,-24270,-51118,-10254,-9334,-101947,-137870,-53648,-8992,-3709,48424,67594,-8182,-65340,-47921,-23964,-23101,-1847,13569,2517,-44385,-54121,-8445,33031,65360,63275,37459,52596,98920,80624,3684,-23262,-11566,-7790,-1723,34972,55006,10248,-51932,-87151,-82482,-68687,-55350,-52554,-33308,61307,176858,178848,33257,-66462,-54442,-59746,-61036,-24817,-18876,-4077,34091,18867,-46795,-91640,-73951,-6067,34633,-16593,-100564,-112061,-55829,-22945,8677,79320,87679,4340,-48452,-50871,-13200,35481,54750,74613,96145,59581,-10137,-43791,-25433,-14262,1381,44957,113448,120887,8364,-60591,28597,141851,140245,55730,31474,78950,85782,18813,-28880,-56340,-108844,-130928,-91812,-50741,-61982,-48500,14364,78248,120301,127143,67847,-23542,-59280,-25368,42536,65071,37795,-31007,-32157,57037,115388,113902,70535,13561,14655,63571,38850,-11842,-19999,-34288,790,99768,76389,-72702,-136452,-69118,13970,28472,-19230,-52685,-28831,-28340,-37201,-31921,-28901,-61970,-91048,-70781,-55326,-28393,14533,61989,64855,73691,89278,65241,36091,62160,22764,-103254,-91811,71866,108355,105,-6426,22283,-38725,-118062,-97589,14713,69950,41229,24079,-2497,-7551,66478,115978,83314,42665,42905,-5220,-102951,-54927,90210,98612,57004,88809,101022,65720,31452,18524,2853,-21710,-40338,-28448,10890,1688,-66885,-110284,-114794,-104726,-104332,-119022,-65949,56912,112097,82419,54447,18512,-25753,-75967,-129802,-96634,-13937,-16982,-83836,-95337,-34817,41387,51046,13831,70502,134590,101862,28912,-36630,-94298,-69418,10619,17051,-54169,-54181,28881,88040,142157,183476,124026,-27641,-133286,-162997,-148684,-64435,30274,96867,94680,75194,88267,97964,72818,53875,37386,-21195,-87962,-59258,36953,62836,31947,-5385,-95507,-136951,-36575,33221,-12204,-36267,-9270,-17263,-61336,-84635,-48105,33412,75069,23468,-47333,-101064,-181475,-185651,-41774,57395,69759,54157,-32161,-153196,-186856,-143627,-97784,-53306,-30381,-63237,-78088,10292,65734,8727,-50806,-19352,4591,-49906,-99445,-66731,-29862,-53573,-61108,8411,73975,37081,-17215,28541,74161,14397,-39452,10906,44261,-32808,-83962,-26969,44320,69217,102945,107062,82433,58088,30435,6744,13973,33187,52075,70733,73536,49937,2624,-19094,-19496,-44145,-21817,42234,35394,-21501,-7379,26478,26617,30116,80411,155888,141947,41503,-9033,-37337,-98242,-105673,-70310,-15449,12182,-11817,-79778,-149506,-174435,-149528,-98653,-6788,20104,-54800,-132761,-143226,-137998,-108996,-95836,-121127,-119885,-55153,4074,-3145,-36920,-935,84136,91166,17105,-38606,-87367,-124643,-114013,-50093,38102,80859,50230,-25653,-55755,-37155,-115891,-241995,-174041,7202,37402,44616,120054,109753,50293,51784,75537,68032,62878,69121,77804,78659,61656,18419,12894,51487,79627,127944,130937,59407,28946,95235,134563,62957,-80596,-215589,-246353,-142082,-44775,-19065,21239,62953,-1927,-110993,-131730,-54415,11186,23571,25574,23280,-20150,-36089,20498,84982,91431,89040,105197,45071,-46117,-38183,46471,91926,53675,3421,-9262,2077,-8200,-61939,-92699,-69671,-22099,233,-26351,-67921,-47766,-6317,-28943,-49342,-17652,-13100,-44920,-39251,18953,47181,53393,5875,-123122,-175496,-47351,84664,61748,-27286,-1504,113058,117713,36288,36410,62296,30233,-4322,-34610,-93490,-107586,-62769,-90900,-184259,-145179,-24924,37443,105508,147783,79924,2880,-31044,-32643,-41575,-81198,-60148,65957,146866,114078,19791,-48448,50812,144290,93407,39741,48232,80714,78550,8172,-15449,27479,13906,-21523,-30686,-49864,-18162,67220,82681,24121,5464,6311,44746,123398,151236,75184,-21826,-31839,-6214,-88591,-198087,-179828,-123065,-143873,-175076,-121349,-58259,-43557,-44975,1323,69015,52778,-39184,-114680,-150438,-136543,-65831,-52913,-70815,-59874,-46428,-37415,-25560,7450,32237,-35402,-129645,-117826,-86029,-38982,46133,75810,29520,40854,98290,108794,59270,-8163,-26982,-12146,-24513,-32573,-30863,-29610,-12867,-10287,2757,3201,-21245,-8355,21185,-1484,-44764,-70022,-84765,-60880,-16337,3536,49945,48978,-39019,-57676,18595,89917,121619,103732,68025,49022,46302,-1226,-22011,2125,4716,43166,111575,59561,-61785,-128594,-93434,10802,83345,70435,13720,-30646,-26197,-7176,-23995,-48769,-50132,-44952,-61601,-81487,-48437,55044,122333,82417,52479,92697,121839,48250,-54242,-49046,-1562,-31914,-58815,-34934,-2228,16822,27458,25045],[63775,19262,6224,1741,-15827,-11650,-9728,-42067,-82404,-104249,-103006,-95679,-58078,9653,487,-46057,-5017,79736,100646,91231,57906,17502,40268,59918,-5915,-78703,-52802,41963,99476,73622,53007,37091,-27298,-56749,-47458,-92248,-73925,22383,24701,3968,24696,-3091,-28174,-991,-1845,-15667,-15726,-1881,-21199,-75674,-94997,-53575,-59323,-46906,84817,210797,259460,228317,92218,-21485,458,11237,-47809,-70564,-32325,-24592,-29993,-7788,-31528,-87020,-83373,-72740,-98409,-89867,-29214,27240,68152,62802,72189,99495,110881,129863,119459,114509,202096,230923,105154,50036,77144,50425,39712,100447,117625,77694,88352,56337,-52699,-123338,-110369,-110881,-60643,27911,-15379,-141547,-162846,-88235,-60625,-89603,-86001,-72599,-103431,-142349,-144364,-98831,-54886,-27903,31111,120461,135055,116210,100317,51180,19149,52001,90882,104343,67184,7447,9888,35076,71558,85814,75818,79048,69547,23797,-23768,-26472,4599,30374,80083,130998,59623,-29003,20244,67172,-33589,-85237,184,57046,43863,34449,-7641,-47379,-88032,-173966,-206262,-134806,-34190,52325,80978,21559,-35401,-37882,-7269,21601,32697,21594,7768,-4584,-10228,8536,-1090,-70346,-144550,-177529,-132584,-5775,42579,-25314,-69790,-53334,-11424,3856,14694,85498,159975,162486,139996,95505,32080,17653,41137,64393,66767,24354,-28583,-24513,15569,58342,40292,-5551,4731,-3386,-38578,-48081,-68437,-79022,-39080,1948,22645,22114,-6761,-32005,10784,55403,-30344,-130574,-70544,5870,-10096,-27268,-6074,-21182,-76892,-79142,-23309,10103,12678,-31180,-79965,-72043,-37670,-12691,43732,115241,116620,29319,-35152,-16783,30234,18907,-19833,-27742,-12569,-46928,-60529,-7480,48855,35667,40581,76702,68504,10904,-16789,-35493,-71144,-66443,-10428,15950,-18311,-45759,37574,119115,113785,46966,-23417,-56036,-35545,5692,63172,44490,-13238,20893,77963,68605,12980,-12616,6875,17523,20647,48093,89335,137573,156159,99276,65744,88475,5224,-116357,-152819,-152493,-97000,86583,159357,21628,-81548,-36069,32751,46760,66379,77388,-3288,-111507,-100863,-44713,-33028,-42525,-83016,-163808,-129514,30484,122160,97139,84015,93399,-3249,-105594,-65823,-15778,-12253,-19604,-42015,-45573,-25366,-41945,-77810,-95192,-129376,-141275,-57313,57184,88790,72956,50651,1964,-11533,22951,-15764,-72269,-67994,-52950,-70792,-85161,-65276,-58046,-96217,-49256,75078,108807,80020,53677,-21246,-64238,-2214,31274,7088,-14265,-29594,-79447,-95336,-8636,24404,-70792,-150603,-131771,-32273,80756,146191,135831,63523,-18546,-60041,-66126,-65717,5503,83205,76975,18597,-12980,32214,113266,91854,12510,-61308,-92785,-26874,7756,-77159,-111520,-63163,-47163,-25694,41156,36483,-77070,-130532,-81444,-22602,3843,42368,51460,6831,-59402,-68911,-37288,4055,33594,29866,21855,41224,72682,78537,44130,-14223,-53392,-71037,-24757,27050,11504,-35733,-64280,-88539,-97171,-87751,-59393,-28190,-8118,52145,140726,175005,53574,-87561,-85309,-21641,11865,39299,67550,127558,160402,48847,-128389,-210985,-144390,-12798,61071,27580,-54494,-88492,-33615,-10767,-8918,66601,89529,3742,-66815,-75519,-41661,46726,125129,178150,194888,115073,22947,-19411,-65448,-108106,-85064,18206,153329,197434,41128,-92889,-44996,14668,-39983,-113936,-86584,-14,39688,25879,21591,-22356,-127156,-142085,-64008,-23868,-20496,26556,74341,95593,77516,15818,-23419,-8755,12867,8932,54632,113440,113086,10598,-59951,-6251,69959,95372,73138,17240,11642,67870,71995,30492,25832,32801,47444,91157,56358,-75315,-134549,-58898,43646,54230,-16254,-43485,24667,50350,54280,68275,62493,21916,-15353,-44898,-66067,-40844,27273,99540,108508,80602,47639,-20145,-68746,-8490,52471,16995,8686,67974,54535,-3685,28222,53707,15387,-72927,-118255,-51981,33480,34061,-528,-24033,13743,85362,96919,77788,83115,98978,67225,-10932,-22963,25719,1115,-3806,60869,59428,29919,46190,31004,-3776,-8469,-33067,-36754,26841,57534,19148,-45432,-97842,-83965,-34308,-12954,9492,70436,94323,65464,53389,33026,-5577,-38709,-95840,-99422,-37355,-44655,-128631,-137907,-49277,37816,26620,-33085,10588,82188,63747,-3697,-44209,-56227,-42685,-20115,1509,620,19237,77585,124125,154092,139379,94014,48540,-19166,-71312,-55062,3966,44450,90339,119797,123970,91296,64412,37369,23767,19716,5300,-24162,23907,93602,38890,-49887,-54508,-98934,-147372,-80501,-25257,-71402,-68202,-2537,15401,-22499,-84308,-71545,22008,47921,-19839,-39261,-23553,-70591,-112245,-62734,-4935,36069,38436,-37192,-158234,-214649,-184037,-156226,-132133,-82219,-76020,-66452,28315,84224,22249,-45995,-20231,892,-59576,-108462,-65411,-8294,-26092,-41093,44638,116686,48461,-32364,8607,89809,90149,68189,85986,71970,-16119,-101013,-118553,-37336,98639,198053,176960,87419,911,-36454,-59233,-45959,45609,101096,55069,14301,9240,-48902,-85051,-27021,-3021,-8975,-7653,-46344,-74350,-1994,45126,15194,29901,108873,157877,109366,58834,58589,-2554,-102199,-110884,-88114,-88132,-92159,-83714,-123239,-200612,-208737,-132140,-26550,30055,-8813,-98779,-156426,-153901,-154290,-156892,-160844,-145830,-119336,-83298,-31951,16217,19178,32478,88948,97818,31440,-31704,-93787,-111460,-55787,33157,83521,27681,-51534,-75295,-45438,-16812,-86504,-176488,-106153,2365,6246,38305,95570,44096,-25388,-23690,17795,30938,12903,27718,62472,79783,86221,64453,66133,123764,183432,225634,190874,88837,56148,123747,149032,78283,-32995,-109652,-87176,14458,46571,5881,14916,83611,86051,17495,-56276,-44046,6182,3603,-37961,-30798,15950,50095,51965,47590,30027,41229,86995,66175,9140,3846,35175,60826,59472,43327,9155,-4604,-4376,-13132,-34517,-56292,-25956,32614,27937,-10246,13149,-6231,-84680,-82507,-11732,4582,-19871,-17147,19737,31974,23215,-8275,-89091,-120792,-20511,93792,85143,-15866,-44279,38078,78099,33362,16047,16609,-20,-7223,-35279,-86456,-100815,-79922,-100678,-160393,-111225,-20539,23108,82605,142834,101638,14810,-22187,-24748,-55032,-111675,-89695,24319,42889,-33542,-31948,39078,141739,149570,75058,53860,65749,53329,39623,-17302,-85745,-110836,-90809,-44000,-27492,-31629,33636,125335,133994,40553,-58282,-62141,36496,138448,157544,59005,-71643,-88611,-48711,-112378,-192174,-147778,-77554,-59034,-29769,-5413,2389,-8194,-2632,22924,33097,-35873,-133099,-169068,-160962,-154004,-104646,-88364,-121836,-122236,-53070,20124,59809,106895,140408,55967,-63339,-50162,-14519,-33974,-195,49767,44559,73160,113459,74930,-6433,-45131,-30652,-705,4589,7140,6474,2514,8715,12329,-1837,-32431,-57679,-8751,70843,75432,-6307,-84145,-96606,-36320,3745,7441,71044,92489,23424,29469,89794,82787,42592,-20044,-72279,-64561,-16241,-19759,-27605,-24535,-33448,12117,95207,63093,-57510,-142514,-94215,43179,146539,117530,14885,-39707,-33209,-66337,-107221,-78725,-8029,42400,14120,-78898,-92566,34640,131704,72332,11012,31993,70171,48821,-6766,19440,83456,45024,-23685,-33989,-11550,-1775,11915,45348],[57905,27654,36983,16193,-46373,-36225,10531,-16767,-72843,-88735,-95198,-145473,-140944,-50975,-28049,-47570,-11981,35409,46637,74365,71653,12297,-13854,4598,-14953,-74520,-62557,23810,45561,-6396,16536,36804,-18025,-28261,-51992,-125896,-68463,77060,116544,76267,6809,-65142,-44249,11076,7170,-21029,-52405,-70481,-66874,-103514,-128108,-85384,-74393,-39726,100225,216311,248235,212323,76288,-33002,-23015,-5832,-1070,20439,4547,-54675,-56500,-13457,-59428,-155387,-131485,-43620,-43914,-105477,-103974,-15379,70110,29453,3104,105415,174015,130709,96822,109630,126370,127698,96052,78205,62899,37849,59440,116286,105123,52273,97025,116161,31242,-21196,366,-34154,-37842,637,-59238,-147719,-154089,-101426,-85647,-107450,-79669,-29234,-2892,-13746,-52314,-64277,-37431,-10047,37270,96447,89765,17497,-39521,-17011,46157,64306,55079,43345,20618,-19588,-40638,-7216,63920,70042,42294,71582,90921,38455,6678,24139,23950,15780,60283,121679,108906,36939,18174,16138,-78823,-132838,-59438,4860,13616,36448,35589,-7828,-66216,-124975,-133382,-67114,18539,69799,74136,185,-98272,-95912,-1128,78402,122756,92404,12502,-50076,-86376,-48346,-2154,-21254,-83079,-66480,23423,97859,84528,-15424,-75394,-58013,-42361,-82943,-103684,-38049,61552,130256,164520,127761,42592,25388,82141,113084,77905,-3101,-53265,-26746,43236,94400,98467,39882,-32292,-54725,-23935,11283,18536,3254,-10495,6951,25280,-1042,-35742,-68741,-33280,46852,19987,-69178,-48854,26899,29143,-54081,-114835,-97815,-69738,-60530,-43927,-15760,27441,24676,-37854,-88911,-86071,-40623,28261,69586,49525,22620,19966,17905,12171,-29501,-102204,-131679,-96060,-78334,-68972,-18780,53023,38617,-7400,31926,97752,78816,-9514,-102042,-87072,-18356,15663,16619,-4623,6106,101457,161491,111998,41124,650,-43705,-59377,-32162,5642,21433,36330,56322,60591,39144,-5351,-26850,9189,61600,80881,74710,80966,91986,79196,19532,-24855,-18439,-19168,-53610,-129740,-153989,-67536,80762,88645,20975,-39507,-72544,-38521,38100,106948,112904,22242,-60809,-27594,35144,53203,22521,-61820,-168382,-151519,-44735,-7379,-25196,-4655,35518,-6777,-78043,-64303,-59234,-62831,-34085,-20713,-26928,-34269,-68973,-101080,-81633,-62568,-84080,-77242,-19334,4391,-9968,-34889,-69313,-33485,70555,74296,21604,11979,11370,-34212,-86117,-95860,-110082,-120901,-36698,46748,29645,17725,40509,-13128,-64129,-7604,32808,8452,-8923,-11979,-33208,-13432,75555,99632,-24215,-145438,-94316,25021,73711,98678,132415,122586,63839,-18431,-90806,-122628,-66479,11232,10320,-27317,-39622,-16285,31444,43066,14916,-76210,-141150,-91125,-39837,-66472,-85371,-83996,-79044,-5507,108281,89519,-49259,-95730,-26484,20818,9679,43173,79318,43541,-35014,-76967,-72629,-24683,34098,54273,48129,35194,11138,16511,66885,42961,-67911,-138160,-85462,-27689,-24649,-45176,-70919,-87493,-77569,-63534,-22035,29145,37756,27520,48705,95951,25276,-102901,-84683,19831,44969,30458,96188,225908,275195,146805,-47743,-151283,-99665,25276,101153,97273,53050,-1071,-8293,-5245,-14753,6550,15386,7056,16162,3020,-14806,34981,112607,174295,195123,116261,13269,-55744,-132278,-169452,-105446,-3465,109405,158188,28402,-111528,-118428,-112014,-197590,-247708,-185280,-105706,-46707,15856,60787,37320,-53160,-67002,2050,41841,63261,105327,116466,81027,9007,-75435,-93854,-26013,46503,61276,54315,76409,97740,18779,-114455,-138322,-54317,16580,40708,21647,16437,40657,28532,-951,25990,51565,31914,31147,14198,-67424,-111884,-68788,-14703,-16357,-28732,30652,111700,114220,111298,131643,130551,110035,92758,46496,-13730,-31739,4759,54670,67709,42282,-17411,-101976,-153256,-128451,-59385,8969,34467,15288,-34874,-34892,25786,49485,47887,-11242,-99364,-116363,-77821,-63370,-26565,42869,97764,110617,94729,75935,78748,103775,106210,65507,21787,15133,-17277,-37190,-11022,-26938,-40909,18951,44039,29548,49506,29099,-8087,25568,72820,77380,29488,-55572,-61539,23815,73808,37511,15687,32025,24155,-860,392,38620,52210,-12565,-63309,-50064,-52783,-103410,-122156,-75823,4081,28988,-35889,-49443,-10697,9771,-7843,-13454,-5719,-44636,-110539,-102073,-47343,-697,29732,64172,92318,33321,8779,98808,101497,10073,-14619,3298,-6137,21855,66437,56265,18725,52826,81030,32425,13057,66697,73196,61404,65228,9574,-70188,-74842,-83858,-93352,-54937,-51371,-96788,-66703,16257,53567,30367,-41609,-68874,-18942,-5867,-40064,-1949,49538,31437,-9823,-29665,-25026,15072,24810,-25293,-101487,-165376,-193600,-195356,-166643,-107082,-82366,-59116,21239,61322,15470,-35980,-27940,-29857,-82825,-100929,-38497,21329,19832,19257,97780,124299,22588,-44013,6326,71886,90603,96316,101722,72810,22565,-47990,-125506,-78394,83728,202446,191429,93819,-36030,-103773,-132167,-135117,-17346,83398,44208,7404,22240,-50772,-128880,-66001,15581,15166,-50256,-121323,-118872,-9213,39472,-32906,-53572,31247,88771,54918,43496,44183,2851,-9967,21006,-12056,-104702,-152578,-102592,-94049,-152087,-154087,-40032,70105,44972,-65146,-142129,-168517,-134624,-103195,-117474,-148480,-101750,-67691,-74616,-30899,46285,50040,1471,11649,38374,-14465,-81531,-111239,-85346,-18311,42762,33279,-78680,-145213,-79548,-8747,-12386,-65502,-90019,-13320,16471,-12673,12007,38602,-34088,-101851,-79827,-3522,15222,-32693,-31512,16858,28502,29799,32949,25180,45035,85894,114920,117403,87378,78847,104507,101221,74699,41879,32969,85863,151633,103668,3704,3725,97304,140667,81943,-13733,-39175,-5138,-8238,-62684,-44384,53300,80323,26243,-7365,-23741,-18809,38554,68368,65993,42067,-2109,-27062,-6496,9443,-10307,-24104,-15350,21724,19705,-50268,-47437,23658,31837,15817,36637,-4936,-49081,-14247,-3259,-35267,-21095,24177,30929,6399,2056,5707,-32400,-55532,-21736,32841,42642,-24827,-84604,-46001,18181,25579,-13938,-46362,-55272,-45971,-40879,-50120,-45551,-27574,-28493,-26059,9178,-2866,-49920,-36380,35402,53616,17180,-27297,-52121,-76975,-113638,-88942,11976,1621,-99057,-51242,89926,129085,58217,8227,47754,93190,58089,25829,-2197,-88362,-161184,-122157,-34576,-16497,-7457,57522,105493,126814,93788,-20433,-81085,-905,91199,102689,35749,-60230,-79835,-25383,-23250,-40914,9580,35857,31753,77179,53734,-14653,-36591,-5825,-8777,-69959,-156447,-183021,-139668,-101472,-101431,-73088,-63520,-72604,-57562,-11674,30015,51927,111609,170051,102958,-29466,-23867,24865,-27266,-72720,-51809,4112,89629,130574,63165,-26490,-47276,-34660,5505,45652,53869,49518,29345,-6375,-27970,-50306,-89010,-110814,-27057,109854,132134,9062,-87738,-75965,2126,45447,17743,33960,85529,79846,75666,86010,30449,-51346,-114788,-132946,-85625,2105,29089,-6247,-68689,-107526,-56571,37882,44517,-23619,-59296,-13819,65630,93102,45552,-6734,-13063,-11974,-57177,-80328,-47904,13070,63594,36791,-34833,-37868,10752,27029,-7401,-32094,-18689,18128,14464,-4272,35217,100237,72692,-6819,-44952,-29777,-5362,19331,56649],[20881,2315,34722,32261,-12610,15624,93552,108030,44511,-21801,-56000,-115172,-155880,-92490,-25895,18677,56647,74269,85324,95872,46989,-26961,-37977,-5973,-757,-34839,-31354,12202,-5948,-46074,-6363,7675,-24625,1366,-2029,-57798,-11981,86949,109113,45137,-37687,-56322,2879,41210,34889,15508,-48977,-100763,-83218,-69209,-77095,-82442,-104743,-73773,34804,108771,114521,85181,16708,-38157,-57027,-32209,39634,68190,-7944,-95409,-91714,-33482,-51544,-130550,-104114,-20363,-32344,-97253,-102580,-51810,-8791,-74042,-108891,35849,148713,81574,29432,17496,-44831,-42170,64333,111527,52008,35826,82467,93548,45707,9278,53344,92092,79519,64298,54465,-9822,-21878,-11904,-59018,-94556,-91382,-62891,-53359,-68468,-26989,21471,53501,81143,47265,-12374,-7827,29849,30947,7275,-12767,-65759,-99777,-43785,36670,56613,48442,-3985,-74039,-98491,-89652,-46376,32068,56795,43012,65783,76611,25800,12918,44709,19380,-37426,-9533,69578,111215,69353,-12113,-50576,-78777,-87063,-40036,1105,-2692,10551,28588,-23430,-77592,-59260,-13305,25942,58441,66419,72996,52678,-11502,-25002,16887,68497,114033,95528,26783,-31936,-95243,-89806,-15609,13946,-10362,47650,175357,206987,131636,-6780,-78801,-44600,-31405,-89317,-108116,-68195,1338,82454,134706,122109,82290,87995,130132,114831,36165,-53690,-75527,1260,90027,92912,65736,32182,-40274,-57878,4921,53707,74699,68601,23673,-8022,-32480,-54145,-39682,-69557,-92114,-24328,6311,-42388,-41649,8431,17992,-26630,-82790,-75515,-33059,-38975,-86238,-88445,4620,84075,63135,2171,-7958,16126,59200,52714,8981,5835,40025,30263,9483,-31872,-110777,-150241,-111585,-69796,-39369,-3932,46036,10551,-84908,-75084,47441,106107,35517,-40911,2730,61109,32608,-27341,-61437,-10448,106067,182278,144403,66900,24653,11309,34437,26380,-33569,-27149,57196,58569,-4351,-26696,-16937,20393,50698,62033,52420,39423,24002,-2568,-19134,-19970,-41770,-70725,-20378,44265,-20392,-71510,-22695,-37629,-48446,17557,6021,-82457,-78996,5319,73325,65171,18222,14803,45881,77468,118644,104132,2777,-103401,-95331,-67186,-65851,-49300,-69729,-108803,-107100,-74361,-55218,-89782,-101862,-36840,24914,27805,-9968,-56867,-67931,-5551,52194,5134,-84858,-97845,-62866,-45008,-73589,-118321,-77976,53039,82537,38858,52598,86800,51644,-28577,-83293,-107796,-75141,3716,20595,-15883,-24,22530,15864,11439,42960,43167,8750,1433,27950,47635,79241,109086,93181,5849,-80353,-38270,21351,-1684,3284,74027,110416,102143,41619,-50072,-62938,-21427,-11396,-17450,-7757,7192,7051,15026,33877,30267,-63352,-156710,-135567,-76019,-43012,-62712,-101435,-100398,10222,164288,166733,39656,-20961,10039,7351,-43828,-14327,80532,109947,20557,-65080,-60843,-474,80132,112886,88762,30270,-43720,-46894,38321,53349,-63420,-139220,-124810,-84785,-31370,-26423,-69428,-62654,-16798,-9699,21026,62107,43034,-2800,-14025,6979,-19659,-59958,-15280,62853,67522,30974,74528,167391,187595,134310,75238,30670,26487,62352,94937,96565,51641,-23264,-58618,-30871,62,-25486,-51396,23305,144933,148975,85749,59426,77889,102789,97452,37140,-37392,-100455,-151947,-145723,-49317,3697,28754,50912,-6577,-87683,-122587,-154617,-203880,-210235,-182944,-170743,-105258,269,51146,37854,-24019,-41176,33140,97585,97329,104813,124339,99451,43456,4722,-17958,-18707,24886,80807,70351,15995,8679,-8001,-107671,-184764,-149559,-70068,-9017,33648,50785,41463,-12889,-52628,-4300,35699,-3899,-22519,-26085,-82331,-110969,-89748,-96972,-110292,-49889,85317,175556,145686,107688,122516,137950,135727,134299,93884,4106,-32675,-29651,-21869,-5392,15183,-18395,-73217,-108597,-136337,-131837,-46170,19057,-14519,-90092,-80673,6013,35246,37775,38401,-5825,-69760,-131645,-148222,-36189,113015,146238,114468,116126,104231,78891,87060,76942,43765,40489,60346,28540,-36512,-54815,-56251,-48288,20243,86690,89449,79812,46738,-4598,-14967,20681,48740,22065,-49406,-51406,49993,111548,38295,-29306,8332,36419,5803,14249,98025,150009,104787,26587,-14331,-10369,-21791,-79419,-118372,-60639,16800,-6906,-30790,-16534,20878,43784,51032,30053,-52012,-138395,-132371,-75818,-29976,-21568,-7992,12758,-65036,-86490,62573,148510,86970,23795,-19872,-78389,-57175,-11692,-36589,-51288,29084,94218,44470,16499,82866,97639,22916,-8931,15029,1292,-37271,-63084,-57638,-14073,8841,-14376,-26802,-2326,24903,6848,-48970,-61367,-19881,-2788,245,46220,73410,46579,24537,32513,41859,56208,42529,182,-33170,-85147,-157226,-174304,-127460,-83300,-70774,-56169,4864,40342,16576,-16879,-23006,-70096,-133265,-102070,2095,60289,68733,103975,157713,103019,-19825,-48645,14402,53073,50669,44851,62008,82610,91107,47506,-38845,-28607,76772,153170,154630,110497,950,-95368,-127009,-138575,-78179,18540,45083,37374,40220,-4808,-78539,-83378,415,51786,-24053,-107634,-101196,-17833,29335,-33695,-102161,-49383,22614,19607,21798,14515,12381,96680,171394,91302,-49650,-113409,-56899,-1536,5762,22165,109787,142641,46162,-82007,-132978,-142789,-81780,-10944,-27374,-81835,-35602,10960,4486,46705,118333,95639,-23989,-65793,-15769,-36797,-103561,-126292,-89855,-26983,8608,-19090,-96769,-108581,-18018,37320,14927,-18940,-12799,39858,28323,-37607,-40391,-11176,-48517,-88720,-35998,55470,48575,-25486,-47381,-1376,8439,-2571,2624,-26375,-72654,-107653,-105557,-46860,25742,68071,72460,47563,43987,61708,85822,122474,142535,86058,-6642,-15327,90250,162162,112186,43157,15615,14705,7928,-24362,11993,95130,62746,-22584,-22221,2777,-2133,25172,37889,29689,21882,-12189,-54645,-32801,10563,11208,-11677,2096,58384,61218,-33715,-82122,-44154,5384,35344,12192,-31655,18055,92208,23824,-79949,-39053,48048,35219,-11539,2647,12532,-22335,-50293,-42523,6522,36085,-18495,-82655,-54042,579,6061,-29647,-60166,-82436,-89813,-54209,792,51590,77377,77838,98638,101562,11779,-103913,-115950,-30847,38591,48253,-5645,-51651,-62809,-62584,-35975,40200,16483,-97234,-47346,79230,61697,-31752,-62312,17802,111926,88772,44256,46267,-2091,-73529,-57902,18437,27919,5368,10560,-1258,34112,82199,19714,-65153,-19072,40742,21709,-2287,-8359,-8058,33298,65822,73605,111221,129356,113720,96735,25314,-84545,-104033,-42000,-28573,-107155,-180397,-146922,-69623,-46249,-55156,-33871,-31655,-13935,28653,37505,17050,2363,34473,87476,77493,-11527,-27993,18710,2413,-86248,-113855,-35083,70689,108443,61641,13857,-11804,-46056,-19389,48503,65090,34835,-19039,-63610,-86886,-93663,-125465,-149277,-62644,86940,116125,22770,-29005,-27148,-7883,47454,46200,14675,56135,87273,47532,5544,-43161,-115429,-147955,-102441,-15849,75280,82088,1258,-97728,-141893,-95258,-16026,6877,-719,31798,76010,72442,1393,-71670,-67099,-20202,-16663,-16761,25169,48326,44950,38604,4283,1093,59496,65367,6198,-22621,-36726,-39890,13142,20991,-24061,-34045,-2294,5820,-15968,-43364,-39479,-9910,16318,23850],[-23672,-18721,42038,81212,77264,78965,126213,194205,162906,46970,-18753,-62162,-118456,-82762,2903,71665,104775,123517,140228,109485,11807,-35637,25403,68374,36614,2811,14572,28471,4319,-17671,-13308,-21400,-9196,46836,79064,58775,54420,54784,19968,-36395,-48053,21958,71327,52226,57814,72630,-12314,-73407,-51654,-9652,-376,-40492,-104430,-107435,-48011,-11387,-30504,-66040,-55854,-31502,-34991,-110,69274,48940,-45260,-103483,-105388,-73047,-51479,-58660,-33539,-7193,-42062,-62900,-40209,-59618,-98178,-159675,-165862,-39588,51508,-469,-37249,-47535,-112713,-117045,-5711,51924,3572,23173,82789,58084,7207,-4577,5317,16982,55203,55934,4583,-49819,-31253,-24837,-60802,-61131,-31075,-10205,-9297,-14110,10053,19880,28007,74761,67502,-4377,-23050,22094,-21330,-107289,-98685,-60333,-54309,-48461,-44076,-610,47428,-6367,-97062,-116384,-90319,-59160,4990,55572,68454,56258,23054,-15767,-5409,39042,13972,-61830,-58995,-715,19918,-5313,-64188,-66539,-17903,7850,33169,61702,12156,-35198,-31217,-68744,-99502,-50939,9873,48241,55400,22944,30042,78744,91491,52212,2188,6793,33183,32350,40513,45256,-29225,-98033,-54862,-9823,-1709,59146,155092,177197,115378,9897,-37967,-6572,6408,-15564,-2756,15434,28091,41711,46974,52238,68935,101135,125302,78979,-19950,-84199,-61556,47471,111886,50313,-17649,-5590,-10289,-23648,20798,56857,64857,63786,32336,-24862,-78321,-60068,2152,-49540,-143887,-106817,-48370,-59380,-45405,-29009,-34605,1874,27983,14030,-1062,-47065,-136197,-169474,-60059,88465,127990,67649,46296,64768,76655,46244,9348,-9443,4489,5708,22373,25503,-24576,-82449,-67531,-11122,50781,73199,66283,-19496,-134623,-158984,-66542,22676,52765,74605,99906,102193,59679,-28796,-108888,-102617,-4820,101056,138338,78024,8737,32195,131551,117837,-10394,-52800,28574,48747,-22570,-57375,-25323,67677,114846,52609,-20511,-4123,8055,-46330,-56218,29750,58975,-444,2058,56900,23140,-5898,15446,-55933,-75114,-10659,-13415,-63562,-34933,17825,20642,-14634,-20993,-4667,-12406,-4685,64778,104127,62120,12589,30125,26017,29019,70502,-4743,-138020,-138698,-50427,-13317,-35334,-48700,-20056,28709,49343,22243,-18051,-6011,81293,127928,48137,-80749,-126613,-85419,-50824,-84183,-135923,-112123,-1784,44329,43782,94756,136558,83248,-8404,-62751,-78737,-51403,-4049,3060,1703,10774,-21844,-2182,52642,65439,32862,19285,30041,39391,44929,69892,73500,41993,4688,-34885,-29666,-8337,-50674,-67016,1528,73190,105853,58385,-5184,28542,69953,32497,20812,58059,83164,68929,74892,72098,17263,-66527,-121003,-96103,-34593,-5134,-55692,-120867,-129479,-37068,113554,162330,71568,-7827,-38397,-79963,-123411,-81093,48978,134197,52870,-33113,-6731,46828,89033,103714,78788,4579,-75547,-70595,-16131,-18353,-71129,-96841,-112897,-99728,-38515,-38040,-70876,-26281,20599,-4550,3526,29493,-864,-12958,-8512,-41206,-57788,-9916,41026,76035,97634,89692,69891,39171,-17817,-15629,85502,155151,118694,51020,22650,-1215,-78780,-155991,-150924,-73923,11035,-2177,-48696,32809,168588,199856,151429,93825,74089,80259,41387,-36963,-79001,-86032,-83980,-63777,-16197,-8931,-13983,8065,-5397,-58126,-129419,-167543,-112209,-60508,-99462,-163858,-115150,-23695,-2578,-31538,-98713,-118918,-5975,104141,75842,52330,102487,121461,104351,119004,97552,18078,-9143,32323,54426,-30977,-94406,-78110,-69044,-109677,-143070,-122771,-56968,34879,88800,82808,10629,-64133,-42089,5782,-26065,-54514,-70627,-128892,-137748,-100006,-107797,-104347,-40905,47864,133150,112007,46589,41005,72616,78691,69547,23646,-50877,-48755,-45429,-47730,-5020,52843,47534,21609,-346,-42021,-71172,-25109,34027,2435,-94526,-107921,-12527,-2452,-32495,16645,76117,53337,-53674,-135119,-63077,74571,105695,74113,84694,100713,95758,82605,25266,-20259,19977,64871,17167,-59187,-56185,-6711,22188,68339,142296,128686,28659,-41350,-61254,-71535,-72952,-76144,-87488,-79536,-32234,54749,108668,49637,-2004,44304,60339,33148,44899,96708,166450,186427,110290,22346,12048,1918,-77098,-142224,-95807,-6098,25388,43395,47494,50753,67100,67996,18854,-41867,-62144,-42139,-29070,-19973,-24520,-35429,-38551,-100090,-129283,-34936,81919,121082,80050,-2786,-82440,-75281,-52800,-58206,-62961,-34948,-2014,15736,27616,48766,30273,-41041,-41310,48322,67554,4422,-56664,-93373,-43039,77939,108986,13853,-66385,-63630,-62002,-94590,-77503,-20471,-1710,2460,36774,48988,-1046,-27478,45330,103512,81044,22174,-4742,1786,-23557,-89629,-111390,-67479,-34252,-42801,-63060,-23460,33635,29368,-4114,-13260,-95754,-196020,-147205,-12520,51494,82413,159903,172979,44412,-66064,-50182,7037,34720,22436,-10459,-3631,51973,92104,75331,33250,40946,69239,67968,61965,97059,64207,-20318,-51070,-68797,-83761,-31887,28989,15766,-17366,-5717,-18870,-72907,-25804,74973,36452,-41813,-53566,-30554,7402,91,-65544,-54274,4588,10378,12874,19633,37689,129189,200139,119440,11090,-40409,-27763,52015,140723,175188,182720,133970,25666,-41816,-45571,-53399,1044,63433,19217,-46324,6302,73663,79233,99975,148015,114677,-26571,-110433,-62696,-25726,-52709,-101742,-102195,-50656,-10198,2702,-3102,8433,37231,49490,42022,8827,-14664,6348,-4147,-94037,-117412,-51069,-24141,-30996,16535,77645,55215,-16059,-45248,4066,35472,19188,-3768,-49573,-131044,-218511,-227336,-157677,-69407,-4052,34927,31017,19371,29668,37277,30450,32805,26605,-20317,-45642,57858,155387,124788,79595,69971,38405,21835,29022,69859,87198,14728,-43491,18214,73815,49546,26258,-20390,-65436,-25945,15709,-2311,7832,66957,61471,-2965,7554,85989,88174,-20927,-129858,-140041,-29843,40005,-41520,-92744,6539,74396,-17718,-122831,-79596,-4461,-6464,-15647,189,-31729,-82406,-100750,-56604,36431,70494,-6374,-64689,-31053,-8330,-20695,-928,8072,-32433,-81224,-75420,-2831,73921,100260,92316,89274,99025,43067,-54100,-68806,-11310,32217,47466,34150,-1916,-31413,-15932,21775,60637,20683,-66256,-13113,58823,27793,-45509,-70086,12171,104202,77137,42799,70278,68921,22408,13733,69034,73493,-4949,-80608,-124900,-87501,-18408,-24128,-56791,494,36403,-25472,-50456,7150,46160,59351,55524,25877,36724,112877,166872,121945,11584,-93649,-112812,-63349,-35823,-64296,-97865,-76998,-32539,-23856,-42717,-32827,-35866,-30711,3388,22739,16856,2662,-20317,-4767,47529,35691,3762,27753,43382,-30438,-73244,-26600,23431,18636,15740,45122,16631,-68124,-74454,-6252,23013,-37403,-101909,-85955,-62233,-70453,-109611,-138128,-79427,30208,75737,69906,76168,29944,-43226,-1630,49229,20157,33876,70670,19985,-45218,-71514,-107611,-107945,-21328,65586,111507,80763,-222,-76680,-97081,-60217,-12896,714,24401,91572,147104,106935,9780,-70051,-69394,-27312,-29287,-1850,95836,150052,117402,53846,6510,22067,94283,138717,113363,50379,-29576,-59407,29452,80705,5372,-78262,-95288,-56699,1449,15390,14063,30857,33152,-34],[-65812,-31163,52422,111731,108658,53150,47729,138815,156579,55201,-2421,-33315,-76229,-49460,13472,48991,39708,27926,37716,28587,-33063,-37210,67870,109451,34051,-5773,20055,22915,15359,3263,-28413,-45949,-12609,38442,79284,88509,61463,20386,-28659,-58087,-18622,74252,86583,13857,20299,51063,-26721,-62708,-22965,17122,44567,30365,-39814,-81874,-68027,-60662,-100746,-136759,-89344,-12757,34699,71608,90526,25211,-56988,-75931,-76372,-91182,-75253,-39258,-24184,-33241,-47195,-16863,25676,-40398,-130205,-154233,-109157,-37391,-9307,-40872,-48371,-5211,321,-42467,-68504,-63672,-58582,-1458,66545,57653,11183,-26867,-46345,-53412,-18119,-26166,-82368,-115380,-86292,-63185,-75377,-48420,4395,9662,5120,36457,47067,19825,18774,37028,17834,-39593,-56954,-19067,-80070,-157981,-83115,22450,3389,-85165,-139865,-55910,49634,34264,4420,4214,-3112,-8702,19492,64097,88193,34234,-37093,-36181,18477,62681,32568,-32211,-50958,-55562,-101443,-123236,-78878,17721,76377,51518,55711,113556,64527,-17858,-41816,-69655,-82436,-57806,-36159,1082,18201,-24695,-38607,12760,66983,42410,-18185,-26737,-14247,-14196,37779,102816,74524,-3982,-34874,-23954,-11019,26970,53222,59868,51397,25324,17179,29411,40651,54470,78100,87778,69952,15376,-24394,-12691,5668,30445,68220,38710,-59476,-98238,-29279,90553,122822,26303,-48344,-13515,22131,20597,53722,70046,37300,20661,22866,-11751,-47971,-5063,48511,-29746,-135047,-101677,-26653,-21318,-24382,-35984,-49357,-4185,68752,75793,27168,-39714,-119657,-166519,-92033,66425,135578,54808,-3494,18482,28657,25619,26166,-2849,-30321,-17567,44606,99626,86450,11418,-2573,60183,142762,165191,101660,-37407,-132903,-151174,-136334,-86681,33534,137349,154002,135736,115608,38055,-77328,-155564,-121040,-23712,59863,42903,-22321,5920,127015,146352,52993,-21839,-5670,39308,21963,-5824,4440,70725,134273,63371,-43714,-10598,29859,-37912,-39232,83259,151705,107011,37611,2722,-7010,45934,76828,40018,-9589,-17759,-27560,-14468,52989,72166,3240,-49982,-44241,-80971,-140315,-130087,-52357,23332,64871,90946,143403,151422,140006,178881,133587,10615,-24601,9096,35136,58337,75681,40283,10360,9709,-1042,-7874,35074,112151,121432,40407,-64244,-116918,-94280,-71255,-94194,-115066,-95019,-19945,56452,133864,188377,146403,16960,-71197,-76281,-68541,-65828,-34122,-2568,17505,-19644,-95965,-72490,10245,20463,-4879,33344,70420,33186,-15340,865,30322,20565,-187,-48909,-75005,-25400,-33006,-78499,-36341,55751,96235,49297,15928,43149,70245,47123,38056,83835,117035,100576,119346,96161,-13599,-79691,-53701,2084,47393,5613,-102205,-148844,-125962,-78993,24304,95553,38293,-28361,-75414,-123567,-146676,-105914,-10565,77496,58844,20892,26250,25326,3084,7602,25366,-18000,-74691,-65676,-55575,-79413,-60677,-50949,-66363,-65368,-54181,-78822,-75298,-20664,-14671,-57814,-41163,-10551,-21961,14223,21588,-58144,-90771,-28815,16168,59848,127138,149283,89246,-6399,-90505,-99614,27331,156653,132399,15725,-52353,-99370,-181521,-229497,-184645,-102483,-6349,31015,2838,26343,74667,107281,104126,61667,58710,114568,91517,-23750,-68375,-22710,20219,7016,-48622,-66417,-12102,52044,32088,-60425,-189864,-195680,-41958,45078,-22339,-112798,-98798,-48975,-56522,-104145,-184292,-191873,-48876,92714,78319,40044,74452,84200,59475,81511,77891,8894,-35754,-39044,-10082,-56949,-142018,-153943,-80759,-29566,-62427,-105865,-73952,10045,87825,111125,46547,-59623,-82356,-33210,-38649,-72393,-97228,-134173,-117004,-67647,-40722,4983,18419,-26840,1565,17595,-35500,-63576,-18512,11844,-13791,-77311,-93378,-51236,-56000,-38316,56861,126291,119638,91731,60058,28191,31321,67945,88603,38255,-68820,-99839,-40768,-64495,-101114,-50688,49462,104484,62182,-52624,-96703,-16752,63616,54246,29919,65723,107761,86388,17494,-28135,-22037,-1603,-45663,-93850,-47830,46008,82657,94329,140798,102475,-51130,-136799,-106465,-82781,-139502,-216876,-195594,-75367,18346,61059,90961,65434,57138,78939,27960,646,27697,25857,81380,155313,114255,21201,-19425,-50979,-88349,-89311,-39637,20169,70087,113672,88507,31766,20486,27802,-900,602,44933,59766,22199,-6537,-10821,-22626,-36912,-61218,-83481,-74998,869,103963,107112,38043,-1141,-2648,-17212,-8777,-25398,-72024,-83765,-1503,65646,49349,-13661,-50574,-9688,59937,42554,-1426,-53227,-126208,-84545,95790,168181,41533,-97087,-98242,-41068,-55011,-80446,-59426,-47868,-54258,-10450,26464,-28110,-76505,4961,73469,15337,-63330,-41953,9114,7785,-29389,-50416,-21097,30646,16671,-51387,-54516,2662,16197,-9172,-12460,-83845,-203078,-188582,-68242,726,61574,152690,129903,-10560,-75269,-34391,-10332,4723,19980,-3858,-28053,-6125,11620,10099,25173,59498,41944,-22366,-32723,57120,82901,38463,21113,-2153,-32905,-18747,4811,-36493,-84678,-60071,-23663,-32258,-4805,77671,60186,-13525,-39266,-32706,-6697,7927,-23361,-18940,38427,54092,47419,46831,52610,92059,127328,88391,43957,-4578,-39649,38081,157061,178093,144415,91637,21520,33682,78344,70395,97037,101718,7170,-55587,44226,135947,110837,73830,88347,64701,-30958,-112516,-97141,-16626,30799,-16273,-57660,-39800,9842,77201,104169,89905,66941,56039,39192,-24288,-82424,-53464,-47031,-129720,-142688,-44497,147,-14753,-3755,28055,19983,-38095,-60168,8202,65179,40700,-9861,-48799,-101622,-156244,-153784,-120484,-100709,-60154,24700,56570,30511,21263,45,-47024,-35862,-3237,-9262,-15339,63659,130789,89428,35573,53672,38804,16690,45452,71458,29071,-27994,-7462,91748,119710,62102,20192,-42029,-86800,-25831,58193,70914,54877,80153,54706,-30093,-10966,111083,131250,9640,-140051,-180543,-44084,37050,-56196,-113212,-61430,-69745,-143298,-158703,-104780,-78189,-55083,-1008,-7341,-81908,-124173,-108344,-43315,48178,80354,5957,-56234,-40620,-34708,-26209,46079,91233,49550,-37955,-94240,-67432,-15896,12950,19554,23117,99374,140340,95069,52217,22660,-10948,14248,67142,43847,-20095,-4631,56046,69192,24061,-2262,40034,54573,30697,-7699,-9524,48227,76966,24712,15968,51443,49923,20027,23011,75548,94442,12880,-99680,-153861,-136303,-110291,-100117,-64772,15072,37159,-34549,-72117,-12970,44353,36868,-15075,-80610,-85081,24430,146865,163423,65144,-17190,-47450,-56958,-68881,-43259,-27641,-48047,-39278,-7796,-34691,-51562,-52077,-74453,-98871,-68077,-3163,14066,-33426,-28978,52920,84137,66292,62586,50472,9541,-14889,-10872,-36110,-96507,-70044,13025,-2354,-90329,-116441,-67167,-24613,-78531,-123391,-53853,10229,-21383,-81119,-113855,-84265,-12586,63195,102572,104386,38899,-56931,-58319,-13242,-24955,-16611,29515,12148,-40505,-68063,-77382,-48372,42670,80294,53351,23232,3449,-31626,-37943,-15534,6265,12036,33664,87651,135513,101195,43508,5768,-2243,-2431,-38031,-53663,38373,146441,148645,79580,37132,19779,21051,79025,124339,40514,-93252,-132603,-37134,49420,15126,-70052,-112616,-84362,2401,48109,53907,67862,40950,-23562],[-56231,-6930,77255,116297,78027,2913,-9203,58648,77975,30418,21965,5815,-24865,-2775,34533,44973,-21905,-114919,-126545,-60676,-45336,-44053,38206,68121,-5597,-24025,9791,-3156,-11764,-6512,-21277,-43668,-48864,-36359,-2632,28547,24580,20928,20538,5819,26965,74955,60286,-17498,-34029,-29874,-76038,-65799,-6279,23144,72769,114243,65251,-662,-17327,-34109,-78369,-82870,-33969,29765,74504,87005,86258,44847,-27215,-54999,-45691,-58868,-63931,-69506,-102388,-106206,-53170,25570,77297,9435,-76417,-53921,18054,34567,24080,7544,10460,91858,159262,84634,-61333,-111502,-71855,-1168,73364,91308,10460,-85061,-95256,-93579,-93703,-93449,-100981,-146162,-152866,-96148,-43996,10781,29268,-20004,-17435,56600,71921,49558,61438,20802,-53197,-87580,-64501,-26795,-71889,-100911,11697,97724,21929,-112840,-157898,-62060,48397,71331,108721,129931,97966,73735,55262,56601,69818,-6795,-79760,-21091,84863,108197,46460,-16283,-44094,-83209,-141095,-145458,-20352,141853,138356,14489,-8277,78211,99845,66435,24841,-33067,-47659,-25570,-31948,-44177,-42120,-52681,-63797,-60167,-32488,-6778,-2242,-3046,-2219,-18415,302,75818,140183,138381,49892,46,-3316,-5494,-20284,-23314,1960,13653,18096,27255,43390,37584,23701,30409,31563,-3617,-18805,-1899,-13754,-15350,21294,-8192,-91556,-115731,-41564,74819,117788,37167,-23657,-10646,10323,48404,96265,76902,8858,-13960,4904,4250,-197,15836,21013,-22228,-41565,8278,76998,73948,8223,-28590,-33167,-46373,-8123,50352,40187,2880,-25946,-71742,-55532,66717,139045,51625,-43735,-57240,-48438,-26704,6631,7648,-15979,-5920,50737,109416,111991,46827,29625,82208,162056,194926,96605,-69397,-113102,-79835,-99800,-101223,17340,129125,173013,173679,138887,74254,-7766,-94820,-121352,-80844,-26159,-814,-16273,-11954,41992,68626,59328,10751,-31620,-11463,30494,60188,45541,21544,56690,43467,-25316,-1568,18417,-50614,-47817,38783,114832,131529,64791,-18579,-22401,86476,129695,66319,10458,28043,23038,26916,72817,57795,-18794,-42195,-30264,-104178,-179457,-160514,-108334,-50819,25450,89478,168287,179332,131705,152387,189799,164593,102980,44044,25035,70176,144376,108294,5350,-62066,-91085,-53723,28840,73208,65991,33166,-41819,-106127,-94598,-71010,-66834,-51084,-40911,11045,117753,235915,247176,105488,-69757,-132427,-95700,-62851,-50568,-22950,703,-6320,-74461,-141832,-112328,-44773,-40107,-48496,30988,106865,74642,4771,-1542,24458,34546,23213,-51662,-108638,-54053,-15156,-51661,-21906,50702,61382,44934,32140,1801,-3659,3092,833,50317,102973,95736,108315,91722,2530,-49275,-4570,57169,75705,-34629,-195274,-170917,-51494,-21469,15272,49474,9809,-2391,-887,-44313,-92637,-95716,-72256,-664,76906,80072,-1572,-81176,-107130,-67466,1505,2691,-33870,-49021,-69072,-58330,3528,3078,-13011,-10689,-44046,-80039,-61835,-48805,-67448,-68657,-13964,26067,38317,70209,32409,-63330,-105470,-82069,-33190,56012,143196,143001,69444,12209,7538,10218,48167,115668,105466,12427,-46883,-89828,-147996,-161749,-129073,-101661,-51200,8261,23180,11050,-7210,-1477,7352,-23499,2930,114482,140629,39600,-22014,4956,48771,23189,-67460,-101515,-3789,89658,56896,-56239,-189448,-166207,-9012,57726,2896,-57854,-62935,-44481,-65019,-123458,-186858,-155278,-21448,101941,121332,81305,61365,19751,-35777,-33319,-37074,-59852,-53123,-50378,-37968,-33684,-90771,-153282,-116661,-20083,5815,-38103,-56029,-26652,43656,82524,27334,-71167,-102608,-58216,-48493,-77961,-73817,-45830,-10751,4469,17954,79102,82553,-29542,-86080,-64211,-83373,-114321,-54678,10235,-29238,-97469,-66166,-36536,-97744,-82125,54539,145089,148352,132325,87081,40976,65792,120047,113801,50171,-41796,-85646,-83802,-94993,-77025,-58258,-29239,41046,90282,19407,-74842,-28225,94194,104230,49764,71099,103606,72136,40993,8314,-56275,-57472,-45825,-72235,-45532,38999,72118,62561,72563,36386,-61909,-112343,-69068,-43478,-149594,-265656,-186037,-7469,68521,67774,71276,53823,69200,62298,-30760,-43746,3350,-20818,-17147,36515,53078,19522,-43850,-92518,-56114,21475,65390,91546,123199,142974,70669,-19147,-40330,-11661,11020,52681,91613,74515,17018,-16429,-8606,4027,-166,-8100,-8740,-20619,8117,80819,75124,45317,86863,116087,74066,41882,16986,-18837,-24479,46528,121276,113686,39134,-5287,13708,13381,-41864,-39603,-33349,-70606,-34886,87276,140733,62649,-41099,-23622,81082,83034,-19240,-77300,-81418,-80535,-23027,29142,-10381,-57347,-24589,-20823,-99121,-142672,-81757,-17427,-8227,-20760,-27588,17871,106225,94103,-16365,-81362,-79479,-55235,-47948,-42752,-63888,-139422,-158545,-79169,-20794,26769,77429,60190,-9634,-33179,-15566,-30996,-44756,-2313,23340,6553,-12368,-41056,-56251,-20356,33624,4413,-77497,-71559,15679,19254,3098,35930,37739,36623,34664,3339,-37603,-68399,-91200,-54265,26480,54791,50185,3337,-65645,-73343,-15106,9439,-21004,-49681,-18571,72847,125131,106449,53273,22446,20195,38941,54274,46945,-15917,-51268,10000,87126,84456,85820,76693,48574,82189,130010,123940,134806,92800,-20992,-69072,61596,165215,110735,35612,17007,-12667,-48017,-71956,-86090,-36547,46528,54197,12699,-22958,7307,95454,119670,100722,116203,102659,12104,-85835,-120531,-69590,-67157,-114626,-78770,20978,14564,-52930,-59555,-5335,3372,-58586,-75771,1084,48213,8523,-35801,-40183,-18121,6338,4794,-19715,-56933,-43428,42179,64510,25816,36015,24334,-44633,-43633,-16436,10481,73298,118609,89432,-4606,-73896,-26083,17790,-11043,-12476,9139,-22817,-41596,37402,123147,90827,19315,12997,-8549,-30705,-9403,46811,82630,46095,-6764,-43000,-79331,-27831,113494,167944,71697,-77204,-132624,-30963,32756,-19920,-64276,-98235,-187211,-234938,-155894,-68489,-68888,-56737,-3009,-17810,-74780,-77551,-37647,-26470,-9064,36455,15841,-60310,-72220,-42418,-12586,30070,77339,61080,-22451,-88042,-103968,-95314,-63087,-24985,41077,180925,261417,222328,123863,6367,-54448,11250,63675,23135,-27385,6039,76716,89804,60439,55327,54224,33059,9733,2377,34687,62541,40856,-4400,3945,24634,-6855,-38338,-17305,43597,100899,85745,-822,-58774,-68956,-101127,-120913,-80983,-20709,-16471,-46345,-40876,3900,33313,11722,-37776,-67731,-57752,-14277,58217,130137,110998,52033,14892,-25323,-81900,-65994,-38984,-66933,-54997,10742,-721,-27762,-13114,-29087,-115454,-137879,-59157,-26512,-38626,5306,69443,84965,105450,88024,25032,-8293,-12889,-8510,-53532,-130337,-98865,-21595,-18946,-52804,-66428,-38700,18532,9211,-37388,-10312,35054,6188,-56729,-92378,-68364,10957,108053,105801,49344,29618,-6617,-43466,-51519,-71101,-64779,-19146,6159,-7708,-46503,-53353,2504,81563,65737,6410,22748,60240,37119,24652,32380,31459,29321,33107,53635,69870,41378,15291,42011,81146,73921,6621,-68807,-31083,84357,127609,95050,85455,63545,-11386,-33415,-1362,-50696,-130419,-147303,-102015,-39319,7608,2153,-39975,-64480,-14778,28870,47598,83352,56660,-17717],[-51179,-1446,64235,70037,15442,-17883,9032,32951,-1214,-23726,9161,13745,-18860,-3981,47511,86673,9853,-128806,-151733,-52221,-28272,-70965,-30163,-9051,-54470,-36439,6572,-21070,-58102,-38101,-8131,-42089,-103756,-124186,-84815,-33362,-11178,13497,44182,32043,22830,28010,11283,-16200,-46201,-86004,-98547,-37810,9969,15709,71637,144390,119817,41621,8955,-2278,-16924,17736,60243,60488,27956,3197,28648,54604,-4362,-77352,-70040,-14036,8159,-67670,-171229,-171848,-70227,44185,106433,64596,21934,60565,94036,68574,69610,73058,58258,111038,190750,148897,12159,-62600,-44288,22582,93438,86712,-42920,-139736,-100095,-86093,-112443,-83413,-42546,-118366,-164314,-79752,40522,105601,46009,-61961,-43090,34486,40560,45520,66428,-5197,-106162,-111357,-42917,9713,-129,5949,79084,100492,34919,-46812,-72421,-30093,31603,60676,85728,96003,100316,111499,83033,47732,36885,-33928,-84751,-3112,110738,115283,34951,-41916,-71197,-78674,-73475,-39503,76194,206041,143676,-21062,-69244,-8816,72977,120200,73593,-24197,-43643,19157,39972,-31794,-90286,-68820,-16066,-10998,-37086,-8787,35861,36032,17264,-14181,-48530,-6718,112612,177063,91421,9944,-10632,-69465,-104585,-64132,-6483,-14496,-32696,-11664,4370,-51872,-106726,-101977,-62925,-18622,28856,59281,64322,71108,48451,-45225,-103823,-101610,-75263,4383,72456,39568,-10866,-39764,-37174,48996,97664,26810,-35052,-27491,-19406,-22661,-19142,-43694,-65967,-9198,91355,125655,124628,93698,-2379,-59800,-71682,-119137,-116303,-25600,14796,21221,47592,17479,1928,95562,172698,116193,31785,-32663,-71083,-89676,-58939,-4930,33305,35421,33907,42751,37431,1438,6875,48944,122782,158837,45835,-107993,-93643,-15120,-15474,-38280,4656,77679,141584,142093,60947,22902,49082,34117,-17900,-37763,-29402,578,18160,-4071,-35001,-48117,-18131,-22164,-87578,-125062,-55557,46416,27740,-56852,-66512,-35834,-38123,-19464,-38696,-102751,-104950,-64160,5407,76954,68229,13712,-4611,55856,64085,-54206,-42655,76416,78893,24400,-7006,-69794,-97322,-45653,-11641,-67668,-110818,-88566,-82053,-74105,270,73313,122956,100779,52145,60682,116186,155888,103263,8760,-48520,-18361,90840,105309,-7190,-116847,-170022,-113278,-12663,9510,19352,44734,-23295,-93867,-58509,-3119,25771,32518,1010,35425,131403,202450,159677,15984,-91775,-105794,-74204,-27542,14635,22328,9380,-21564,-68133,-96598,-64685,-40577,-57588,-80151,-7680,108376,146064,101783,47329,9605,20319,58012,13332,-86234,-107367,-58251,-43060,-4912,24240,1403,21019,18624,-47050,-50063,-11813,-7250,19425,68215,66692,68811,81953,59342,12913,-6668,12730,17637,-91034,-247372,-167464,20920,61159,41972,12396,-25451,22312,99161,67826,-35523,-93994,-102879,-28715,92182,93845,-58844,-174709,-141240,-50755,22287,36634,12039,-32598,-78656,-26444,56114,43917,14842,22322,-2505,-28972,-38604,-76464,-65026,2786,64789,100083,129041,117474,18176,-71866,-96966,-90709,-38013,58574,112851,67686,-12832,-23081,70898,153943,130541,77542,53505,40169,41127,8572,-50824,-57573,-52814,-89737,-114886,-94342,-50069,-30590,-35261,-43958,-49788,-71750,-39391,39423,65690,31396,-18395,-59884,-42553,-11487,-23859,-55963,-2199,55907,28121,-19765,-62077,-49079,23251,28274,-18844,-36943,-26700,-14889,-29817,-89760,-130467,-70565,18464,82389,109298,81612,44942,3327,-35248,-32182,-62773,-96716,-55384,-5593,18392,36938,12858,-64516,-94716,-46184,-11707,-27872,-68390,-73486,-21445,18249,-16978,-76224,-86815,-51385,-54142,-84417,-40420,47872,80667,44108,-8926,12827,74200,30583,-59962,-76947,-77178,-87556,-18932,44082,-18949,-82643,-49432,-50346,-169532,-193184,-59609,62719,108307,153018,130035,45516,24637,59605,47733,3844,-53821,-109828,-115931,-57399,21156,22042,-25362,-20615,31143,36233,1143,37872,125175,133841,93436,90370,71674,28853,28357,4816,-71827,-54870,18841,-35,-40115,-13546,21565,26571,18607,1335,-2906,-4839,2210,-26702,-147324,-208849,-78109,52717,57840,47515,43292,18229,36343,27410,-36294,-14679,29498,-2200,-49714,-54434,11170,56996,-17914,-89597,-18006,82658,102995,116400,136885,117736,21915,-53542,-74011,-43215,20008,75133,72705,30430,-4238,-8234,9033,27571,17823,-11575,992,24613,52895,74437,30596,29862,127200,197730,135375,47971,38889,71858,87571,98819,143184,169159,110335,25065,-6343,-36366,-79852,-59856,-6747,38537,75555,83711,81720,72251,49988,74934,154017,171987,84954,-2847,-37640,-36777,4254,30912,11653,-484,-9775,-83250,-153211,-145388,-101804,-73025,-54692,-44687,-33366,51296,163746,140253,1617,-105102,-154478,-127414,-98607,-98311,-82329,-75680,-72286,-22898,2376,-19009,-26889,10631,44442,24678,-16174,-45650,-77741,-53622,5762,41646,45165,9998,-33070,-23306,22484,-8723,-80768,-63953,-20745,-81359,-85114,24658,83132,91946,80409,41881,19508,-5896,-62605,-34609,72477,85739,5675,-83528,-127990,-81385,28358,49960,-23683,-67295,-26622,59627,127690,114139,28993,-28749,-43439,-19042,25046,30751,-25249,-31420,2863,20486,25259,60440,68321,65756,76725,84866,72140,74953,30233,-38652,-60325,13722,88893,87951,70445,48222,-14050,-33937,6980,-10670,-57968,-24770,33767,27276,-40004,-49037,21476,62293,112515,210816,182403,12884,-81443,-58690,-32139,-65461,-77706,15711,100100,41188,-58301,-51967,33834,37931,-23661,-24636,27785,18938,-29902,-41782,-8440,79137,150531,115083,26646,-21367,-7194,42996,26560,-16899,28709,59011,-6908,-48931,-49295,984,113977,152014,60533,-68589,-140397,-78985,8555,-39535,-107374,-60470,-14931,-8769,49710,78991,14136,-18480,29337,36077,2602,-40542,-34465,23137,5263,-91633,-126693,-84328,-10582,75014,148242,135528,30948,-35506,-1618,19714,5192,-13082,-82038,-179131,-196960,-94908,20167,32461,-17031,-42352,-30493,-17833,14493,40977,-20350,-72658,-15997,11403,-62030,-63189,13169,8814,-43448,-19663,5872,-20225,-32081,-36628,-45193,-38277,814,116254,255324,292811,233707,115226,-28505,-54760,27012,12203,-38216,-16956,45207,93571,109024,82616,35372,17725,969,-33877,-37658,-444,13521,5937,4766,13925,17858,-20605,-66739,-60905,1824,84060,120174,86039,53581,46076,-18283,-91366,-106536,-91705,-102279,-80282,66,55086,43142,13054,10214,49513,72916,18168,-23980,24485,67542,25236,2712,12096,-23804,-69654,-90896,-100728,-74341,-1244,35923,42005,69697,84240,-13927,-115806,-113956,-96587,-52268,26179,41075,23687,69840,46326,-35840,-68797,-50695,-8715,-26484,-83643,-57671,-14123,3852,35905,36721,39861,113769,143545,53086,-22375,-19101,-2295,-40103,-74268,-40757,59388,145981,93086,15228,45994,44125,-6478,-25109,-40139,-64651,-72458,-39976,-6784,-38294,-62044,-3935,58556,35522,29207,94154,118980,70605,61117,74129,50598,22137,3497,-1935,-1345,-33504,-63789,-10397,81108,112714,62210,-11842,-22247,28645,58366,62212,101407,125570,36777,-77657,-112614,-98333,-64760,-54266,-74197,-62899,18650,70224,17347,-68883,-74152,-49210,-20333,34785,29340,-32656],[-66638,-14909,26133,11843,-20597,519,53839,46387,-31591,-69665,-27700,-1554,-39803,-42294,31654,118266,98029,6403,-5636,56174,11766,-79441,-46551,-14942,-46656,-30516,18764,10583,-45164,-51470,-17904,-55152,-122603,-141500,-95272,-28167,-932,-12145,-20883,-21835,-18715,-31827,-42384,-5386,-9007,-72765,-70613,26694,42314,4196,33314,108071,111858,24530,-22085,6511,32729,65697,93053,43851,-28011,-59870,-34156,19291,1044,-84367,-89846,24088,95803,10002,-114157,-132907,-55968,42488,101498,90522,97873,112331,68347,19546,48469,62504,15146,18270,96179,141277,92955,4191,-34605,22112,73189,14082,-104029,-125298,-33455,-6208,-30247,-15271,2049,-70962,-108577,-34166,84785,130452,31289,-68909,-33769,4199,-24514,-29262,-16270,-52526,-101037,-70862,-572,44149,51025,58940,60540,47778,56155,69968,40661,10677,15163,21419,-8509,-34669,11913,81674,113076,90781,48449,-11163,-43495,-288,61735,78166,35542,-40796,-69358,-31533,20546,72045,128350,175989,114952,1220,-58119,-57633,12332,84136,35049,-57941,-65712,13902,75891,18594,-84846,-87159,36532,123710,72709,23473,46579,48286,18352,-8456,-63919,-80382,11845,91319,54490,-6767,-34456,-133399,-207716,-113178,2215,-16692,-61377,-52360,-66943,-137943,-175163,-164411,-116661,-38545,29274,79443,155689,206718,121355,-30320,-62403,-20556,-38572,-33622,7921,7052,-29523,-76286,-74657,18101,46440,-42965,-68859,-25762,-36651,-72455,-76511,-100885,-107140,28700,182090,154977,47874,-8624,-58240,-122812,-174795,-202045,-163156,-66069,-24653,-21582,17126,16241,19510,118303,196576,167962,133242,71408,-27733,-110953,-107441,-30212,63412,77909,37130,-2955,-26898,-50483,-26223,24485,99401,117299,14636,-85402,-41823,25027,37362,6260,-25211,2667,56516,32325,-57665,-31483,100142,139489,90978,50795,46416,38923,20344,-17020,-53191,-79154,-69862,-82070,-158796,-219962,-146553,-17670,-24613,-92585,-98391,-74436,-68212,-53388,-73530,-123199,-131752,-93166,-19936,59323,76001,59285,25152,-22150,-96351,-169120,-69300,77569,87500,25039,-58253,-162103,-157525,-49593,6570,-30688,-39734,-11935,-39420,-63579,24131,111702,95917,35101,32516,41173,28500,48121,32338,-34632,-87987,-75872,13465,46234,-23066,-98266,-141991,-112531,-43689,-16861,21529,68690,14770,-34485,20947,95697,131292,105856,35742,37059,72290,74006,17337,-46605,-34110,-6416,-11421,34714,87777,71785,47606,40920,39262,34711,39144,21287,-17464,-78252,-53585,70270,154997,125493,34702,-40752,-18899,85217,104947,-15182,-107224,-100769,-71595,-28544,-1589,-11603,-9493,-39728,-102808,-53514,53064,77144,44403,32590,15907,30526,71592,84929,47856,-16303,-44693,-39836,-87023,-169604,-112235,16182,40510,-3780,-61721,-104376,-33791,94409,103939,-12948,-84626,-65801,11669,80368,63724,-56969,-137753,-71291,26057,55989,47425,34907,-12809,-70574,-31317,42288,36854,16867,43058,53439,25108,-24581,-64898,-4609,78334,89289,115445,172969,143416,9633,-75793,-69307,-36555,200,37450,31403,-15356,-62614,-64150,30422,154362,143422,29029,-3040,80943,155882,111221,20777,7942,14205,-58240,-153230,-190867,-142521,-72495,-50213,-49932,-46900,-30467,-961,-20821,-64692,-60999,-70463,-125216,-115584,-30710,40042,45487,34498,12608,-21763,14459,64961,60117,57046,10889,-49602,-50399,-14098,12749,31707,979,-47738,-30237,-7239,10689,28514,18782,22867,53121,74978,100936,60464,-24989,-30465,22416,83820,92838,79595,40551,-10890,-48874,-81489,-109904,-135330,-123185,-65310,-4186,-845,-38668,-46898,-20107,-37485,-80189,-42537,43499,63975,12610,-75293,-100509,2390,56673,8234,-32822,-29790,-18805,39071,53336,-44263,-119317,-102749,-90645,-189994,-236495,-143299,-36378,22467,117507,146550,52117,-25600,-41130,-55087,-70327,-101952,-146154,-97026,12056,90434,109358,84726,22041,-14109,15227,62152,89079,86291,55744,29934,24023,7703,-9737,-10515,-27270,-58827,-30785,45158,51716,-18659,-51887,-3334,46816,42577,22913,38712,50540,19912,-64219,-157682,-125937,2375,34478,-7519,487,11480,6641,39793,48120,26276,50370,48226,-370,-38125,-46435,32504,101035,17664,-83508,-37836,34329,36222,57793,90424,55727,-22414,-62846,-98543,-97785,-11992,72044,56555,12072,19733,53521,58767,33051,-15810,-69630,-60319,-20706,24441,51976,22967,44304,136347,185028,97971,17647,37598,91496,85392,64307,107782,160888,101790,8315,-2557,9757,-20382,-44775,-31,96071,121329,61814,30241,52699,83832,87068,79476,104737,131543,102002,41542,9438,9512,17,-1997,19549,3491,-79336,-118665,-105771,-104368,-103936,-68288,-39155,-31683,49426,154591,119338,-25341,-126592,-157446,-122704,-106596,-134954,-134953,-79851,-21252,15910,-7087,-85350,-99860,-2878,85566,50082,-28516,-45458,-62475,-83877,-48723,8964,60713,79556,38242,7078,30349,-3200,-74038,-77798,-64962,-131933,-117695,25710,111124,97174,83127,81830,48230,-11931,-36772,11234,63575,50700,-16982,-108807,-113854,-11253,79545,64295,11915,4268,11631,-2645,5576,11324,-32827,-67370,-62056,-41151,-22156,-1481,-9311,-14641,-26188,-33981,-8992,5218,-1181,19730,43452,28026,-13449,-40950,-77616,-75448,-62576,-85543,-74053,22686,124619,139110,59676,23335,79151,62662,-61772,-103467,-47514,-23310,-68021,-99364,-65391,10007,149403,277147,217081,47489,-1523,39089,13614,-54471,-59917,43409,110962,62669,5707,24197,76290,56454,32352,84536,106971,35766,-14500,-5813,37045,129460,191042,132529,7677,-45590,-33018,-6306,-12470,-34828,-3575,40300,6335,-52928,-69230,-30840,49213,103059,57840,-36201,-104343,-61879,14433,-44518,-142645,-71569,33723,48989,41744,8537,-43660,-11346,62483,55085,-10775,-86626,-107730,-43732,-21399,-82386,-95823,-6018,48919,35469,88567,154033,109628,38654,9570,-22334,-29945,-26086,-66287,-114545,-107341,-32405,82417,111553,7406,-82913,-45083,15865,55818,66630,1190,-68563,-46903,-24816,-51787,5766,107115,51180,-64751,-67244,-14048,15632,43331,72571,70818,29449,19309,102771,202853,208615,172600,102320,-18584,-49023,-16619,-59743,-66749,15824,83047,103546,104747,45960,-23025,14591,22334,-38253,-74683,-60736,-35258,-9636,8043,22062,33303,11869,-49601,-73537,-25195,20633,26326,35494,76788,110503,48060,-55066,-113699,-124020,-130277,-93453,2973,68747,55027,42375,78770,116655,102634,33618,-30489,-27462,-11806,-55287,-57867,31123,59959,-28509,-105746,-103856,-75558,-16310,65206,116578,130578,147476,89665,-28553,-106508,-108163,-39621,15377,-16666,-44789,-15286,-56898,-120550,-113500,-53185,8380,2030,-38513,-15549,15775,54189,110405,86932,59769,143827,178887,56028,-65579,-61520,-1880,-8306,-32663,836,77633,125313,91776,72421,91332,31902,-31607,5454,53457,1063,-92691,-92618,-27509,-37551,-85679,-63798,-20124,-6586,73885,153254,119867,36200,42062,88844,81526,39067,-6001,-41079,-37637,-60105,-86601,-47797,30883,81872,77106,50538,30705,5200,-18442,4495,86242,138999,69160,-47947,-86807,-30607,54799,66484,24511,23082,75706,90051,6758,-102503,-128284,-107404,-74863,-29080,-31831,-76389],[-71219,-19849,-5431,-32156,-34793,9918,54509,43185,-27884,-84996,-44132,11625,-22568,-67905,-28112,75146,131001,118674,119709,134073,41278,-55719,-4005,58595,21023,-27166,691,45938,12085,-52438,-64666,-83396,-107431,-109358,-80255,-10631,22107,-31737,-91054,-71334,-26813,-49165,-72168,-14130,19531,-36028,-34774,66720,74492,5043,-5964,64867,101124,14505,-52366,-3292,29318,22880,14982,-15374,393,6502,-30217,-12733,21197,-20575,-27955,61052,124050,88446,32553,15709,19792,34209,60998,75450,108093,90600,4606,-41830,-6750,-14450,-84289,-86520,-3487,97752,113438,18462,-58747,-18681,7110,-54158,-87110,-36775,57480,100349,88615,25913,-36881,-69730,-56727,-23096,23494,38642,-30191,-60771,-11099,-9649,-64504,-111832,-108592,-71721,-28917,21780,50687,50895,35650,24570,805,-2548,44101,97838,85949,49117,32875,22264,-17493,-71649,-51706,39436,151563,172521,97478,30465,10380,2405,2967,47421,71329,21393,367,40625,59445,73360,85601,85140,60479,17949,-33946,-65050,-36166,11092,-32688,-84871,-75754,-44421,12385,36538,-44938,-108332,10617,164753,131100,18718,15324,29637,16608,17012,-40136,-119155,-79397,26166,45902,18531,-2732,-84928,-196849,-132192,13442,24813,-22232,-64135,-136525,-178759,-151949,-128679,-113809,-79719,-42860,16473,129929,196947,123451,11680,5879,70585,63880,10473,-16713,-33401,-53692,-84721,-96792,-48032,-12352,-45465,-47980,-9977,-27185,-79511,-80456,-76064,-64236,58907,175432,103021,-42434,-91328,-84613,-147341,-233842,-235334,-143180,-40851,-16891,-56985,-67131,-57914,-16736,92682,152648,117765,112121,94700,-2686,-85401,-96752,-51184,32428,88133,85600,37999,-10755,-44643,-18640,40968,99973,89570,30717,5740,35752,48941,48285,12048,-45862,-55654,-18233,-44018,-93157,-16401,124400,154436,124798,100075,93254,45401,-41470,-82770,-39758,-12980,-37362,-99560,-179754,-216839,-150614,-41204,-26054,-40465,3049,12308,-44439,-71545,-64567,-82881,-90690,-40081,48871,116018,111255,99626,72921,-36203,-177750,-165793,-52975,38692,77738,74400,9870,-92677,-108334,-19700,28912,-21150,-33869,-2281,-28393,-48965,55607,149457,103377,36579,67960,75987,-2475,-22258,-232,-26885,-47157,-35320,2432,4734,-12127,-14199,-35398,-62946,-54748,-11265,46794,84490,69213,53742,79090,114860,136262,122829,72318,27954,-5683,-419,-11408,-23072,34639,62671,22815,56694,110586,100440,95475,122751,134788,119611,92008,68834,28999,-53931,-74297,5072,51474,-932,-63996,-78811,-23235,94467,132527,47437,-28160,-83405,-118795,-83704,-2646,39154,-8356,-100344,-166580,-88050,84421,150005,75852,-13344,-60150,-29182,20002,33457,20912,-6855,-40078,-41953,-32187,-32270,-33639,-37782,-68755,-114930,-159437,-191743,-132294,-7061,53659,-10742,-49102,4511,63902,53821,33344,9669,-10605,24309,80914,73092,38984,27661,-6370,-32179,-14032,4723,-18285,-1729,59566,82420,25084,-39416,-38549,36032,70202,25577,45656,135047,132946,5106,-78110,-52711,10160,27249,-7328,-60816,-68885,-26023,-405,13612,50827,42791,-35050,-28276,109670,209098,146101,50124,49304,74545,-5528,-133935,-184558,-129827,-51507,-47725,-56861,-34599,23918,62671,-7475,-110429,-133212,-104620,-75064,-39183,3742,58481,106404,90158,15097,-43134,10339,67644,68536,53211,980,-69433,-81551,-36878,13155,80856,115902,53007,-22840,-58607,-34318,-5983,-14072,17948,97789,146269,183529,175412,76831,-14139,-20013,46756,53298,54937,76337,38580,-39140,-108328,-166138,-179953,-149818,-71785,26836,52083,-266,-24051,-3804,-8367,-42358,-53495,-31463,-20457,-38916,-79395,-102637,-48177,4368,12264,7671,22530,32944,58570,30849,-74671,-161221,-151168,-96539,-99112,-108821,-67744,-43321,-47449,14325,75340,29318,-43132,-75877,-89346,-96930,-123107,-127905,-36982,44149,76946,125423,177129,109083,-4015,-7649,73531,100950,40094,-45277,-100635,-105984,-62122,-11214,-3567,-6395,-9305,-13792,10508,50954,8147,-47117,14797,102466,102970,54024,24611,21378,-12558,-92451,-137177,-79565,-15591,-32945,-52043,-31730,-5293,35822,102942,129025,98069,53352,-19193,-66899,-30769,20282,76560,101239,29401,-63700,-73201,-55586,-43254,4998,38285,7591,-33112,-46402,-103337,-131559,-34725,84765,85849,48521,80386,126008,96245,14259,-61059,-108397,-109695,-93028,-52496,6230,33267,77974,131216,109622,18009,-6567,19875,28848,-6740,-6879,73367,134090,54602,-2895,78933,152819,93162,1420,7503,87579,82795,19825,540,23511,55149,28927,-41726,-30480,71067,125100,87367,27010,-4752,-32574,-30150,-9797,-18262,-39773,-51051,-81614,-86205,-62584,-17244,21460,8046,19929,89426,69718,-46310,-112451,-97504,-49675,-40992,-95686,-145796,-111330,-29897,5048,-48303,-114529,-83026,25441,95066,62166,-4560,-15367,-12803,-51497,-68667,-58504,-9405,66747,65431,12399,18631,-4767,-82711,-118073,-87028,-77637,-48825,35665,80794,53447,50821,81745,22924,-69483,-47181,18976,13886,7482,22450,-31625,-18402,93449,114297,32802,25833,92032,68474,-44899,-120074,-118714,-111957,-84683,-17681,-2149,-48185,-21040,20885,-19485,-81832,-90087,-72828,-80616,-96296,-55930,28419,31510,-53522,-125277,-167626,-127298,-86896,-131415,-158939,-49081,92853,140449,100793,83097,111057,71513,-52742,-104397,-76829,-48082,-41821,-59947,-64458,4324,157508,243153,166479,68091,68033,80534,44850,-20494,-47998,-3778,37861,42140,69529,93974,72636,18862,40174,152415,182037,100106,41962,34902,57870,99501,118991,78752,-7470,-63166,-76974,-47438,12886,26138,-13920,-15697,-1797,-2360,-7834,-17847,-25388,14226,50162,36378,-10797,-10085,15788,-10512,-55430,-1257,77097,87418,40678,-21025,-42288,18823,86290,74378,11435,-61575,-89242,-51581,-26492,-26587,11069,107781,128913,64951,74916,133442,118065,45903,-26977,-84783,-83965,-64370,-66746,-85732,-86645,-29470,69687,85193,-11328,-78416,-54075,-14389,27250,74456,62760,-16389,-72770,-74435,-24239,89956,170486,109448,6949,-10388,30995,54577,63494,92812,101847,52917,-13649,-22118,58536,106245,128444,124647,30098,-72467,-103788,-109558,-66498,16545,70325,97752,96727,25775,7237,93042,84181,-18658,-84013,-66032,-23939,-17118,-21729,24622,63585,43807,-23300,-56063,-37973,-71376,-132013,-94148,20479,81790,35758,-33664,-76815,-92176,-84842,-58180,-17617,23670,42743,75556,115191,61826,-29322,-32176,-11662,-12844,-43106,-97302,-110691,1338,66803,-13028,-94997,-79377,-39160,8024,82030,142738,120336,100896,89696,22669,-57630,-57313,-4460,-7905,-62423,-88858,-101681,-164538,-192426,-120302,-26803,10683,-11941,-42743,-24041,11515,74884,114649,42485,-8190,68024,87739,-17261,-94110,-52897,13183,25839,16896,36268,54778,60261,74785,116671,89655,-37588,-113569,-31661,90007,57754,-76991,-110481,-42878,-38595,-101976,-128139,-97630,-49619,56060,119877,65106,-29363,-34739,38360,110553,119031,51649,-40067,-63679,-61479,-47375,-10015,24907,40834,40564,28417,19550,-19020,-64455,-30037,61418,82540,17249,-36345,-16547,42372,94944,89121,69641,92256,102604,39609,-47232,-107956,-105437,-74975,-50697,-28599,-50080,-94194],[-27910,5401,-3840,-46044,-36023,11958,46493,55104,10878,-56291,-21490,59981,39292,-53132,-89533,-1734,96236,122546,120374,114369,46277,-13953,47081,132319,83326,-39785,-56115,21158,25781,-61488,-106130,-102749,-97734,-101174,-96790,-42360,-45,-36287,-84358,-56875,19013,18752,-23575,-7281,16672,-12614,-4784,72120,96962,42007,15433,71979,111626,40091,-42722,-37313,-31930,-59030,-98010,-63689,78862,126858,40832,21043,58899,46990,46091,67255,67715,73217,115096,148471,110937,35160,19764,43955,67644,40324,-26432,-51405,-28899,-67147,-126316,-103601,-42871,23755,47659,-14917,-73383,-44215,-27990,-39672,3860,58664,99631,125081,104764,-12910,-117512,-124176,-66697,-54434,-71769,-77338,-112050,-97940,-33189,-24533,-65164,-122109,-123067,-42038,46414,70476,52022,33275,5787,-20272,-27665,-27214,-13125,16700,54008,72177,76614,84677,73512,-261,-39640,32603,158157,186289,95142,22433,20811,5755,-17636,27735,87752,68182,53492,63797,26274,-10823,-16768,-19294,-28015,-46519,-73434,-91271,-73881,-26377,-42874,-75517,-69821,-97998,-86929,-16415,-42573,-124316,-74686,40758,39764,-30574,-31586,-15045,2499,35590,-11744,-113815,-97467,47457,112287,101956,103283,77419,-25025,-49235,45166,80211,47628,-44309,-154045,-172732,-113085,-92903,-118727,-127183,-109964,-72139,-15212,6959,-6173,-11154,19435,85160,126074,87569,21107,-43812,-77777,-96519,-133968,-125936,-40200,20036,15978,17159,7672,-25870,-12559,1773,-9155,30354,84087,41561,-24136,-26200,-22312,-84471,-153172,-158472,-97859,147,52541,4564,-71615,-105035,-65589,24064,65683,26462,7090,-1236,-41759,-67018,-67544,-67233,-30893,62927,133734,97596,21687,-10410,17638,54453,73128,54126,49637,69182,64099,41724,47573,34626,-940,-26818,-10759,-14585,-22048,33567,89085,86217,83699,80241,58114,4029,-102904,-137689,-31001,33200,-11895,-83865,-131127,-145653,-100808,-11171,29447,45437,118893,148181,46150,-52440,-54961,-41474,-45900,-17578,77907,155871,149830,144601,135777,33914,-113540,-129324,-73276,4984,89417,124492,101109,41621,1102,18241,30768,-19343,-49154,-25306,-17946,-22124,54608,126669,104598,48027,63047,62230,-25464,-44437,4155,5612,5456,17296,14943,-6218,14166,59891,40283,-31318,-60052,-9920,49766,76452,93053,99147,74637,34607,26394,69620,80893,9835,-55974,4055,59479,37579,48677,50961,-6115,4183,70933,89127,86657,96854,75126,38700,42625,62725,39227,-28110,-60586,-49590,-72843,-141960,-130920,-43072,31234,96264,103368,65183,33164,-45543,-135268,-107455,661,62809,10248,-102199,-175227,-136599,8988,109775,60241,-50348,-119197,-106780,-64433,-36886,-26552,-12450,-21508,-36649,-10205,25477,14057,-47203,-116169,-168484,-201760,-196805,-148043,-77139,-14129,-19539,-23714,32163,81635,55534,31481,46599,52931,58572,81152,74772,39399,8431,-17366,18369,61696,10908,-63205,-30758,45575,50849,-23564,-63973,-32382,16957,12093,-34389,-30586,48346,77414,-9783,-78687,-61026,5734,31320,-22057,-87853,-78442,23392,101796,69285,-17130,-73525,-77708,-7983,100623,149205,95253,38364,54974,90701,32034,-74459,-86821,-14177,33686,6766,-41159,-46022,-913,47917,18104,-67404,-117882,-63675,53587,101300,51850,38611,74978,74856,15284,-25452,16355,40265,28236,10705,-22522,-84369,-114084,-74739,-13896,70671,155897,119349,5770,-47690,4483,59145,40589,38980,74794,82704,110835,145003,79973,-49734,-104942,-79179,-70634,-36963,19407,1321,-37714,-57322,-102965,-134965,-132910,-71161,23525,30903,-25426,-36017,-24898,-10564,7443,-25642,-74223,-74890,-46473,-2353,15887,-27534,-75288,-55520,5418,42201,29066,15641,-5092,-56050,-106584,-108014,-49845,32083,80574,74084,19692,-63354,-79975,-22765,-6851,-43447,-57838,-57437,-60367,-78097,-55613,6331,19344,20349,70274,139939,104386,-606,-15744,62053,97450,51064,-40759,-131441,-164154,-102008,-3923,34169,41789,35591,-408,-22857,10670,-253,-31304,37275,120426,108827,45201,5685,-9268,-36550,-67893,-72320,-70536,-81022,-74997,-45694,-36886,-18617,37720,122264,168613,111740,-13684,-123773,-122449,-16712,63118,77331,63513,45628,7735,-61820,-114268,-69087,20462,21759,-10325,-11941,-3388,-55169,-79709,-1253,94010,103105,85202,106607,114479,50249,-30231,-66883,-89824,-111403,-116243,-84446,-35419,-2134,50371,84812,52397,1628,-8915,-23232,-43096,-38298,1344,76851,113275,33613,3876,134063,231334,155514,54202,44084,69710,33493,-11735,-10012,8697,13666,-23868,-85101,-100591,-32548,60913,84143,43508,10385,-22331,-35737,-50428,-55141,-8404,-8935,-77631,-65187,-14081,21614,69591,51632,-1901,22237,26515,-32481,-58761,-51669,-13054,24775,-10476,-88901,-106165,-46997,1642,-24433,-41304,5256,74326,110680,97767,53931,23928,14679,-5460,-46155,-85397,-78553,-6655,23331,-27922,-33696,-29630,-90498,-132036,-61716,18370,27011,12245,4748,-4736,728,30362,-6258,-72650,-58670,-24410,-37696,-3200,79490,65079,60891,123511,92395,-26418,-34622,47428,46725,-28369,-102965,-141028,-156329,-99908,29841,69847,-19798,-16075,29058,-31694,-105041,-113370,-116681,-103436,-121787,-94691,15412,37608,-70496,-155421,-186931,-145411,-100568,-76504,-75818,-63709,-33338,-6390,35799,92163,101362,32595,-47487,-54451,-37920,-22377,12877,29394,5842,17120,98924,128712,62496,26002,56231,62205,54781,17938,-30209,-62332,-59614,-25292,49038,92746,52646,-23578,-4031,104530,168943,147015,79321,28430,28413,24234,-4771,-15797,-4725,-17852,-49998,-16384,82728,103258,1791,-61314,-13640,74333,95190,44075,-28061,-47944,-4579,46299,58866,29523,1275,33356,79667,92774,95702,84304,29165,-21437,-13208,24211,80479,112860,84871,15169,-12413,-9255,-20236,2777,81548,148573,155002,131027,120006,108953,73080,-8713,-96755,-126261,-85870,-46505,-37133,-71646,-111617,-56753,26843,5193,-47095,-43414,-53525,-71315,-6842,114789,137929,23379,-90779,-84859,19639,131519,157324,114656,63062,54985,63806,44427,17991,12602,32630,44325,-30229,-111509,-38984,63652,110162,129656,63370,-61843,-106390,-112582,-93184,-40897,13401,72145,112314,109550,145466,181104,91639,-51291,-92754,-21325,10480,-42411,-42334,60454,117124,78383,14550,-17767,-31416,-107577,-189636,-137904,-17093,11888,-29852,-21475,-11873,-41714,-36233,2583,5557,2695,29504,91169,112209,-19957,-149021,-104652,-38700,-28043,-18562,-58116,-113032,-45481,11234,-47616,-101847,-54999,22608,57927,77812,117084,76373,26153,24046,762,-21796,1583,25850,-15723,-70007,-100642,-136561,-193964,-188061,-99054,-23918,-11973,-28809,-37279,-36050,-19030,55382,87880,1169,-54481,-2542,2976,-68853,-90955,-36854,21328,47034,52067,61277,49863,34353,38452,55992,19915,-76547,-135786,-76625,44526,51375,-49752,-78050,-27619,-19775,-69919,-116082,-92001,-43387,8341,44627,31767,-34215,-84207,-34197,113835,208305,144878,1217,-76340,-61576,-11499,51991,88767,66641,21250,-29610,-44609,-35776,-32551,11147,67375,43630,-20984,-41928,-3131,40131,51825,32161,34396,67634,54779,-36486,-71783,-31140,22302,45646,46956,59578,35789,-21889],[5671,17622,8767,-40094,-28686,23672,61641,92461,64853,-7717,-6359,50305,40636,-41549,-106138,-46337,42221,74568,66237,50552,32000,13324,60713,128326,69542,-58710,-93342,-47688,-30857,-74312,-103077,-98530,-106186,-121893,-113019,-89479,-66674,-48205,-43867,-38846,32349,100268,86706,47710,13763,8617,42448,95966,119316,103385,99382,120424,108389,49399,-26924,-88792,-101234,-96893,-118515,-50048,100228,148887,110769,105222,74943,12616,1416,427,-27734,-16853,63988,147304,142987,59596,19045,23899,26834,4980,-29776,-35336,-18141,-47974,-66089,-40286,-41988,-61123,-53390,-46270,-44320,-1728,29466,41358,80746,105122,96337,61946,13622,-63882,-128638,-152392,-91963,-58824,-81220,-101411,-151452,-156466,-76434,-16979,-4581,-33918,-55715,8765,68412,17367,-39827,-3393,37306,31942,14802,-23564,-45803,-23497,36626,80923,113604,156142,136187,35656,-900,61723,120834,96219,23885,-11990,5970,10970,-11820,3129,63376,59185,18703,-2833,-30197,-55066,-67028,-69769,-97463,-124747,-107890,-96903,-79306,-674,21761,-27537,-45108,-79020,-99773,-68231,-71496,-100152,-94399,-81927,-66397,-45093,-51255,-58600,-27015,18925,17633,-32414,-38884,65655,148494,158748,190157,205019,154821,107309,117708,127078,101131,7569,-75818,-90943,-68188,-80908,-115721,-103528,-71136,-83457,-123402,-161034,-154741,-96935,-20302,58909,136465,157211,101059,-1664,-86545,-123449,-154753,-142021,-21507,87957,78808,51812,51196,46979,73203,82007,24463,-25129,-10944,19969,72413,124518,101564,48941,38203,9094,-43665,12325,124361,137405,52800,-38290,-54518,-12276,30851,21449,-12486,-53877,-68089,-70074,-58257,-57569,-35324,48700,131964,91018,6852,1620,36006,31733,27901,31587,49911,51394,18386,1092,44164,84425,100739,90479,60007,50362,67157,83378,60504,27882,37057,48527,25790,-5788,-61024,-80426,-8629,6957,-50248,-71674,-56875,-73515,-62398,18987,68048,77287,133767,205268,153625,21215,-51164,-43763,-43283,-49073,20693,112399,153123,179520,162358,75393,-44773,-148435,-120358,12444,110599,108059,83180,73234,56399,21463,-311,-9227,-22427,-1502,43950,40992,58882,111855,114669,39247,13964,11791,-56602,-60259,7497,26743,14599,7529,-10538,-25139,12485,71663,50937,-22643,-45808,-5558,31402,47095,68363,93628,61507,-23830,-53911,17566,53204,-7314,-65653,-1217,74018,43342,14078,15403,-34003,-56135,8939,37079,5957,-35943,-99764,-127235,-30207,47839,43319,13686,-12234,-44395,-79103,-121344,-67436,56430,105773,117649,111369,58601,4165,-37954,-79499,-59043,-18910,2950,2398,-48074,-96960,-106053,-50892,39232,37584,-31686,-99971,-130540,-97378,-40201,-38263,-51659,-50291,-64494,-40818,5360,34447,20501,-27026,-94596,-135748,-96118,-50012,-42220,-31179,-37239,-40547,7163,82037,94611,45035,-1417,-6196,24021,47593,65364,56575,9823,-9230,58326,114086,37388,-53484,-47725,-8200,-21950,-60007,-44413,-16793,-7615,-8083,-18493,-33102,-7348,23277,-7923,-51455,-57888,-2861,52904,33166,-11130,-21515,25273,98882,95871,-11965,-99117,-61048,36119,67785,35710,2711,-16384,-4488,36312,28568,-13292,10035,71748,87677,67495,9178,-51293,-67171,-27756,1367,-29121,-60575,13022,125773,136781,67956,41097,12009,-27844,-38356,10394,95803,114991,42590,-19323,-55134,-100167,-126836,-87965,-38616,8659,77149,92133,41033,2434,44611,114942,114623,67302,17949,-27596,-4623,46333,7249,-94485,-146983,-156619,-156462,-115768,-71819,-45070,-2638,18602,-8197,-53041,-85347,-86974,-56935,-66600,-78246,-43102,-45139,-47354,22011,27067,-46544,-63639,-11180,84039,141158,40634,-112713,-116520,-14001,35775,-11999,-54504,-40243,-3195,22816,1650,12677,89156,143172,111191,50210,-41137,-77529,-25171,-2336,-50189,-71269,-52758,-21603,-2173,17065,24988,169,-4034,8793,16799,-7944,-37209,2128,56057,68433,69387,37660,-37634,-103281,-96911,-21469,23501,19640,14107,-6305,-35654,-45381,-48857,-27235,46192,86593,47925,12861,33883,24223,-19431,-22841,-15546,-60321,-87723,-49969,-21368,-38127,-48495,-32457,31049,99943,65868,-56927,-135728,-68400,47675,74032,46504,55570,105784,92165,-38074,-146091,-78356,46249,26280,-12747,18347,50498,30909,30774,50825,49584,52306,82063,75089,11872,-58957,-69794,-20560,-27572,-87147,-103028,-65317,-52851,-69099,-27876,28446,70062,66319,1533,-73941,-56681,46888,102513,84466,56422,3005,-31935,43827,131008,119436,94223,101006,72178,10024,-19320,-6290,9299,-7530,-38915,-54372,-77168,-59846,26186,74763,70913,63255,38253,4665,-48172,-54307,14676,16055,-54880,-52400,-17782,6900,57967,52046,5474,-3059,-17914,-28355,-8678,-46608,-57738,5607,32266,-22917,-61037,-22433,50604,94046,105850,96341,116423,161707,157694,102139,52055,22292,9815,-19893,-41858,-47119,-29021,-10286,-51676,-73153,-44885,-56999,-78243,-2470,60663,20443,-39793,-45398,-25517,-31603,-28836,-6203,-3380,-29778,-58148,-64018,-6106,83888,90470,66457,60298,14843,-71906,-114647,-102200,-49485,15826,22263,-41932,-111126,-97687,16535,93400,28354,872,13514,-24534,-53152,-57321,-68195,-39345,-56553,-69069,-20116,-11965,-94835,-150023,-138447,-91997,-60639,18072,71018,-10167,-140148,-167142,-54964,63495,74477,14165,-31660,-24585,-18712,-21908,9676,58808,56649,28309,37578,32915,-30689,-55648,8170,60693,54254,28481,-8712,-66149,-97516,-79655,-24369,35340,40956,-13586,-25870,10036,88143,152666,98426,4255,-8166,-14232,-77166,-88455,-9889,47559,32700,56447,128194,125000,17418,-68677,-17771,100559,130009,71226,-9656,-70594,-73813,1135,85781,61040,-11609,34405,130180,137679,108922,76732,3098,-29943,668,4176,58345,140711,126457,52692,36316,39612,20989,44370,94887,79669,68482,117794,136199,90391,22760,-66127,-128461,-104038,-20138,39570,48257,-1008,-72331,-42245,22012,-23740,-55176,-17495,-39364,-83901,6145,162860,179800,48659,-61033,-37171,52909,98805,67034,19049,14502,46296,50508,22734,-8724,-43744,-22084,46256,17047,-65957,-29815,56807,78063,73867,53491,30912,11312,-75354,-127923,-94156,-37002,27432,115865,202033,237389,188458,27927,-118339,-104640,5126,1748,-69490,-1975,141482,179693,131569,76903,30168,5469,-41457,-97982,-56152,12041,-21768,-76567,-17251,26033,-28436,-40512,37810,74939,48255,31187,68731,74253,-39991,-119385,-84186,-80449,-79656,12979,19993,-59359,-42884,-9033,-70839,-119133,-48619,61195,77623,45226,73100,59387,10676,-23935,-50455,-23407,27362,34844,-9327,-50535,-78434,-106605,-140234,-125247,-92256,-67301,-35528,-7787,1084,-25517,-45789,15555,71103,24895,-21972,4235,2818,-56845,-80005,-56255,1204,40929,55500,70585,77055,62513,8676,-49058,-57458,-55768,-75056,-73462,-17476,-5942,-49759,-37841,-4274,4242,-3317,-36823,-24666,5250,-4352,-5038,23943,1587,-70997,-74971,45454,156020,132787,13844,-68710,-61317,-25834,38668,107853,100188,39542,-38055,-85264,-45024,27034,71238,77092,47866,-4214,-49353,-44004,-6341,-3197,-37693,-41891,-18644,-34846,-100370,-79006,38889,122604,115588,93980,110953,108369,46552],[-3976,12962,38654,4691,11208,56999,74652,93045,89799,42965,-2183,-22852,-28699,-33882,-50791,-28464,7200,34284,34845,22304,23785,21715,47114,70292,16147,-42262,-53891,-66858,-59123,-45998,-52230,-64779,-89112,-95661,-64046,-82163,-106367,-49511,-15394,-60914,-44072,71279,141023,100188,28467,37600,92609,136161,133840,139555,174425,168541,88613,24851,-22342,-101921,-114117,-60407,-22599,14126,45745,61212,122899,157969,51046,-96515,-133440,-106599,-104066,-92203,-42728,27851,90492,82090,31508,-4898,-8011,-24412,-49916,-49779,-29019,-21014,-2939,3628,-47351,-116099,-119764,-56773,-6820,53520,101561,87693,77878,91857,85328,16773,-39151,-40257,-47978,-103734,-81106,-30342,-33251,-68015,-140316,-162984,-68902,52075,123779,91014,18167,31820,35093,-85038,-178239,-76162,86246,148000,88494,-10386,-31556,28897,67212,75217,112285,150671,75320,-32971,-4687,67870,58494,-16915,-39930,-6108,13926,13608,-11722,-14373,43061,32635,-72670,-123899,-78815,-26994,-30625,-49662,-106569,-131059,-58612,-19901,-29101,40946,81001,23534,-11881,-15250,-24394,-45771,-69710,-44149,-22218,-68430,-61352,-20003,-62495,-88455,-61453,-36682,21208,55755,3877,-9474,48223,89749,134937,161494,170915,184773,159121,124500,97545,47326,34103,35861,2273,-48198,-57457,-8154,23599,-32101,-116461,-176644,-202940,-159928,-55003,58574,148933,190520,147470,44072,-76475,-133270,-123074,-90367,1419,90463,79645,40837,39631,49054,88881,117531,40853,-65046,-78268,-13040,88817,167380,162636,147014,173240,113508,-26524,-35848,83103,163349,152954,72628,1875,-4237,31900,48633,35099,-11790,-50868,-80891,-74096,-34032,11790,36223,54858,9469,-43452,-32004,-11119,-29580,-10056,19046,25834,-9695,-53846,-65098,-10383,65348,131506,144840,67021,14120,54827,105478,91668,27103,557,17099,27809,24686,44765,45258,25644,-27272,-83525,-77780,-30962,-40245,-57698,-5831,26513,20913,48185,145760,198051,99392,-47251,-85351,-66318,-66911,-52042,8223,88272,139519,94150,2090,-100158,-183547,-117451,30299,87046,21346,-38104,-14641,22062,-18892,-57115,-28669,6978,52047,109476,91331,78594,135290,133945,22563,-29170,-11214,-58319,-70525,2459,24974,-11217,-42304,-57460,-62640,-34319,21349,26629,-15926,-26957,-7656,-6584,-9451,17576,72337,66575,3477,-5260,31391,16944,-17893,-56778,-59649,-27888,-29995,-40014,-4395,-17507,-65370,-47603,-43985,-96593,-148436,-204761,-195628,-46614,55330,71127,70332,36412,-1846,14306,24248,61580,133327,137884,144165,154425,40146,-71995,-53846,1988,-3213,-66311,-79189,-26660,-10938,-36854,-42596,-19346,28048,36287,17812,-25491,-69692,-50119,-4831,-43168,-100380,-99491,-96312,-64086,4936,55647,85707,85537,23592,-20643,7688,36735,27917,8454,-44988,-73032,-20885,75276,106432,30812,-85079,-100427,-36615,-12215,23377,66058,38111,24552,65519,58231,1068,-36605,-55943,-67177,-76807,-53597,18114,36262,6484,-2171,6446,8716,9414,29362,35089,10942,-11970,30914,95586,102210,90183,75123,24623,19204,51856,16174,-33028,6263,78879,62946,-16145,-64264,-77973,-67945,-22100,8174,26669,49115,47148,39541,53907,46475,-17538,-75748,-61011,-12152,-21198,-37130,38903,98651,73873,65809,79587,3917,-103985,-101044,29535,187061,212171,99471,-10149,-81565,-111925,-104435,-56559,-30259,-37502,-25060,4776,20233,-12763,-17501,54143,111595,77055,-161,-54698,-25544,20851,-13572,-68338,-99012,-105631,-116275,-118602,-110269,-14517,87225,58584,-11172,-31966,-46701,-95505,-125073,-115557,-71741,-10384,-18719,-56588,7254,54317,3518,-18676,19395,105413,183145,95917,-99994,-127319,-10590,42986,-37498,-90277,-49859,28891,96288,94114,79378,73605,67650,47055,23793,-18565,-1562,53727,26761,-68247,-126125,-100580,-17977,52521,72591,69219,44802,36754,6919,-58312,-108562,-59443,43358,44867,5078,35408,58169,30498,-25470,-65385,-37641,-22196,-54783,-65052,-50861,-52041,-78725,-77699,-9215,64646,53962,-16350,-18446,68949,90037,28554,4046,750,-17408,484,25581,139,-41225,-79238,-106846,-74444,-8340,11211,-26133,-42132,46622,132788,92946,47914,111259,180829,106360,-59815,-167063,-119113,3407,24163,4542,39897,78149,87370,101509,61659,-22015,-18218,59400,34003,-72843,-120467,-60609,51765,52016,-48291,-92211,-57558,-50903,-79630,-41858,40851,127561,118293,8520,-84124,-8044,157797,194667,67096,-41038,-89768,-129029,-118920,-39177,47156,117992,140108,73501,-14236,-34196,-10389,5334,-13655,-34494,-21244,-17893,10234,72809,86487,84458,104400,99946,66512,8661,-3494,38634,37986,-19180,-30287,-2730,21832,31078,15479,19296,-85,-72618,-70963,-2040,-45925,-115746,-78294,-9504,-16272,-23823,29253,106706,183511,200513,139027,133095,204867,194597,109398,67948,52258,16202,-1627,31835,50878,30651,24615,-11438,-48023,-19097,12576,12516,48389,36807,-33393,-71148,-44236,-3297,-22749,-58118,-21837,28636,9650,-42501,-67294,-30079,40172,58058,43254,-3428,-56727,-79970,-126547,-177470,-102262,34743,75040,31649,-16667,-55975,-36030,37085,33168,7447,4273,1127,16875,16549,-19695,-21650,1718,-13882,-53732,-72687,-101310,-122358,-83275,-13495,10894,64951,123923,39630,-149332,-196025,-62028,38406,32433,14305,-6928,-33319,-65458,-89367,-69867,-5423,36665,29302,30475,1077,-95755,-126553,-8077,94458,53167,10471,11211,-17065,-65508,-87221,-73783,-39385,-15486,-10553,-13272,-32361,27561,137629,119052,15645,-8378,-7063,-72026,-99524,-31690,50747,59406,68433,105948,97218,12016,-60788,-20929,61064,59606,92,-54853,-88701,-104905,-35703,75683,75269,-31490,-42746,50336,108146,109456,81120,-7161,-40598,-13335,-21759,29519,105945,75434,19706,32225,66472,84793,113758,89262,-25930,-84845,-8288,64705,50826,-14452,-81153,-91851,-42096,45218,104046,114820,85641,9520,-18041,19866,-8616,-39138,-15037,-19321,-40123,32834,140997,152613,64002,-10101,-7511,6452,-25593,-77724,-119376,-87212,-9341,29390,31344,13681,-25872,-33817,10964,37450,14424,11529,35299,27718,-19201,-6568,90835,90945,-40754,-107264,-86611,-62800,-31687,43475,119327,142251,113039,-13153,-112245,-86233,-25249,-50606,-54586,76937,194814,180785,143498,110682,57027,48706,50951,16646,30572,51145,-10720,-72418,-27386,-1707,-64274,-81479,14667,93560,69934,7033,2118,6866,-32589,-25784,-5007,-69132,-81168,20734,57595,3286,3112,12664,-52436,-110337,-54678,50650,61211,14147,52185,83288,43723,-32608,-82455,-54523,8976,28263,1667,-19829,-28994,-54028,-92220,-101237,-125301,-121891,-48511,10190,-29,-39542,-62513,-21459,43909,45205,15661,27910,25317,-22169,-64490,-69024,-20549,21591,45104,78417,99811,79848,6160,-69242,-67183,-21958,-29882,-70842,-56193,-48625,-57233,-14684,9487,17274,49791,34463,31391,57713,36019,-5136,7767,2839,-33353,-62359,-62815,-37936,-11451,-27526,-41441,-31761,-27712,-8769,45306,77278,78472,36818,-35696,-25692,50780,81005,72222,58963,7350,-51029,-38695,7716,1595,-58084,-79314,-51335,-48006,-87278,-67163,39637,112462,90760,72164,89432,91752,40887],[-30919,6038,67711,59468,51004,67582,25993,-18988,15183,44303,-2706,-63114,-55093,-357,23349,7394,-23421,-28176,-17225,-3512,-3030,-5474,14248,22627,1183,-1377,-1570,-27450,-9018,17862,2146,-24714,-40003,-23635,-2694,-61140,-96991,-12451,18494,-82562,-145330,-63808,56516,61553,19603,41738,75885,95843,90295,102908,159511,169861,80029,16105,3414,-41998,-62946,5087,77820,60170,-8348,-20358,71835,120527,13725,-143379,-185837,-151297,-134466,-117380,-105416,-85538,3690,54595,-3428,-68708,-65287,-66039,-72503,-71069,-65540,-52420,-33110,-32675,-71633,-118656,-119490,-44437,12139,47591,74902,52003,39479,60148,76281,46171,27660,45647,48427,-16416,-50446,-35337,-37516,-69438,-112466,-98438,2871,151665,243859,168444,50539,18650,-9458,-123434,-226293,-143834,68742,202256,139604,8600,-13476,66534,93194,79270,104618,86335,-22917,-85763,-24098,28188,7663,-45575,-15927,59226,62823,34468,16641,32636,79853,37061,-117449,-185753,-87654,19708,31874,2827,-66549,-75994,35132,102110,61308,64914,90118,62684,29588,33928,62553,56048,6024,11912,45995,16712,11396,-6229,-78588,-81562,-53153,-69270,-21647,34109,-27021,-84038,-65271,-23974,3404,40501,92770,137138,113819,71820,63713,58083,91728,125684,80402,26954,45594,74368,56268,2253,-51603,-99521,-136185,-117053,-29212,89336,172839,178995,131857,60120,-33938,-70275,-33147,-17766,8802,55029,34076,-18364,-30018,-23528,31598,99020,43767,-76813,-115080,-74744,1896,76651,125653,162670,173064,84981,-47818,-101879,-64079,19026,111913,118367,44215,3913,-880,-854,18578,7658,-35172,-63072,-62046,-9516,35360,73,-36681,-50229,-49392,-52104,-62113,-60931,-17961,966,2167,-17540,-53005,-88532,-83132,-25247,57893,74105,-10918,-100257,-49993,78739,136403,61803,-38410,-47308,1282,30484,99035,123390,68955,27301,-11625,-61176,-44378,-15686,-39927,-44311,-27710,-26209,-15621,68887,169997,123687,-29099,-89977,-42549,-20206,-56383,-55807,8016,51371,8269,-70139,-153550,-130859,-32234,45140,42753,-43236,-110265,-64087,-2308,-41077,-91838,-69089,6461,81530,114293,82893,73663,112284,109659,15876,-36072,2728,-17913,-44392,10490,19355,-28952,-56135,-40086,-40686,-52155,-27147,7971,-4143,-33911,-38873,-51190,-57767,-5310,59373,55211,56901,111979,98906,16325,-4955,-32615,-94043,-110268,-86770,-68725,-10988,18844,-28739,-68857,-100173,-142943,-134067,-124005,-105634,-13755,68747,108700,111798,50975,12229,73001,131557,149009,150095,126998,147646,153690,17198,-98052,-46276,39525,-2418,-95069,-80462,-10327,-10877,-71623,-68957,-18401,7180,16882,34513,34037,27149,19888,-8127,-79757,-113991,-97385,-81437,-28022,50418,67795,75738,98713,78815,46086,24626,21813,50044,70365,-5857,-60262,-18354,43844,48496,-17343,-120782,-127547,-75725,-81287,-41357,61366,68956,33689,26089,-48804,-92585,-75365,-80754,-86038,-64438,-26099,49115,77561,30447,-30296,-39117,9412,50232,78734,83284,66233,52739,82856,111507,91991,92777,119241,64053,5919,27075,44265,51658,80376,115047,103634,23565,-73009,-91571,-41539,380,7801,43102,55884,-8849,-38847,-4462,39015,27096,-29003,-29207,26530,1889,-56283,-6771,49581,46291,71118,100688,47523,-64074,-102845,-649,159085,183255,112597,11188,-88761,-109725,-61081,-1766,4582,-34899,-59935,-72727,-75192,-109016,-133572,-71433,21560,44753,17738,-10277,10277,45241,28222,1540,-15535,-1974,-13507,-59814,-70849,44042,138093,46547,-77376,-74635,-51506,-77570,-98957,-74722,-28188,18193,25195,-5900,13839,42628,16991,5734,4584,33326,107747,73231,-92072,-132303,-10831,54222,-38942,-83250,-30213,7845,39619,111168,143289,64862,-1796,2137,-12574,-25539,30851,61159,-6011,-103476,-161469,-129025,-21415,71576,112308,122206,99616,93424,59682,-35670,-114896,-39495,58216,2709,-51851,-16514,-9372,-14310,-24772,-52082,-30096,-23018,-75935,-121479,-91752,-50601,-58213,-52886,27602,88502,42839,-56012,-81705,14401,95608,56080,-2585,-7200,38229,96071,80712,13089,-41621,-91334,-112579,-87791,-66484,-32629,3453,13372,67993,130676,94512,72180,156224,185130,46779,-89984,-154655,-171396,-99180,-4921,35209,34854,43667,63934,76947,26169,-48724,-38241,29139,6277,-71094,-89679,-19893,93931,96885,-20415,-93337,-73808,-40461,-23105,19096,78422,114291,71815,-7476,-49454,41087,178376,191283,49029,-104046,-190134,-205722,-179544,-102455,11454,114022,128949,53990,-47627,-80740,-49126,-20018,-24681,-35103,-18341,10240,53545,88989,82987,73501,92138,86669,68350,52366,42150,38334,15762,-34838,-1156,91072,107788,32596,-19495,-1096,-21170,-113948,-116001,-26370,-32299,-116754,-137978,-96490,-76904,-35203,49919,105567,139703,157553,120167,112702,171819,158519,73169,57258,70734,17108,13611,81347,100882,81040,79375,44215,4924,18856,57350,66795,60357,6997,-45676,-60074,-38663,12031,-2547,-75284,-89399,-36944,7413,-3455,-52355,-48969,15096,41866,49155,5079,-53530,-47531,-63738,-98665,-38895,29969,-11985,-31413,17080,5272,-39190,-14084,3164,6236,24012,30339,28158,2435,-94114,-128822,-22128,26867,-45587,-80576,-71947,-80765,-66904,15745,52518,55030,79865,45673,-83302,-102038,8180,38049,-11262,-11139,-3591,-34117,-92190,-132591,-123275,-67501,-13267,13115,47340,2689,-127770,-143816,17230,120437,61108,4924,34996,41079,-13052,-66773,-70867,-92386,-124308,-80491,-24187,-21996,25606,116516,123477,63624,29086,2061,-41526,-63677,-37347,12564,18783,11657,42729,58446,-6434,-58322,-20461,27589,-17545,-88146,-105031,-87325,-86252,-41912,41887,56588,-57407,-129762,-44441,64466,83636,74336,34879,3987,-9002,-22047,14134,34808,116,-3254,43597,90680,114211,126546,77861,-50262,-143148,-92559,3702,21219,-16529,-40418,-20680,12226,64962,93407,102356,108134,38548,-42716,-28652,-6930,-3778,12663,29083,43690,49849,64119,87188,59124,3385,-40043,-106276,-172750,-181945,-159972,-114235,-30089,36773,49380,33998,3889,-50221,-75383,-22892,23698,34915,40027,20812,-70283,-78470,19519,34501,-18404,-19408,-21408,-44797,-46002,-47553,-82257,-50021,41976,48050,20239,-1415,-47451,-63260,28008,146456,169961,107169,89600,89236,62514,79111,97785,71268,63386,64334,20859,-23296,-22603,-45725,-87597,-80326,-21484,26492,10598,-40602,-43572,-26389,-23515,18112,39926,-11767,-15323,21293,36961,25334,25517,9530,-23544,-63852,-50100,26713,64772,43772,94711,138262,87115,-6221,-72367,-85178,-31056,30079,34758,27440,22281,-24918,-102144,-141110,-151622,-128573,-59695,-25612,-67591,-84476,-54526,-21590,-1333,3772,1081,9694,2271,-18577,-32603,-18295,5329,22924,59105,116968,108554,46676,6776,-6111,-18248,-16544,-59105,-126204,-101813,-52640,-36142,126,18969,21534,53590,45295,45449,84395,79744,21757,-9067,-27800,-13062,-26471,-119371,-182924,-141903,-85372,-44361,-5995,21034,8117,-10158,15942,86331,107415,53788,21683,27356,25984,40494,23867,-46365,-59025,15739,56646,23126,-48639,-70777,-24440,7590,-25232,-45337,-9896,31700,35506,45529,55137,28111,-16297],[-8704,16112,68402,79833,59623,51879,-32258,-153432,-118718,-18153,-6050,-2937,40493,70284,63951,33531,-29529,-73500,-76319,-58792,-59474,-52161,-6337,42400,57292,28764,-3920,8749,57831,71006,43077,18724,17592,26729,-8227,-83780,-64565,54079,72816,-50614,-144832,-120774,-41778,-20170,-10574,25209,-195,-31763,-5361,23371,66626,109566,81224,53296,66528,49779,16081,61179,107673,65720,-3819,-27149,2930,31363,-1710,-65861,-75644,-75367,-107081,-111214,-96306,-85611,-28987,-1896,-59599,-120887,-121379,-89179,-34792,-22655,-61296,-93123,-98216,-92410,-81645,-71464,-58915,6898,53073,22735,-18978,-6875,44497,63319,64479,79523,107663,104891,98738,48410,-33397,-83818,-89890,-86542,-75507,-24042,60218,176024,237184,154176,47204,-6760,-37367,-72224,-128047,-128262,3096,151539,148461,31808,-17886,29729,77359,109300,134814,59677,-32538,-29329,-2531,-17343,-19680,1403,61153,118766,105000,70552,88044,128213,130360,44364,-85963,-133668,-49803,35137,45026,26123,-26436,-34992,66470,148620,111589,62253,66248,81789,64782,47659,107058,157537,98515,31081,20299,24035,33047,-18525,-81604,-46475,-651,-36636,-80901,-93985,-92291,-48636,-19755,-18773,-27046,16903,73994,63985,22303,8765,45314,60204,82999,118066,99771,79028,100205,62724,-12376,-24819,-21096,-44541,-35561,-1940,31796,88663,140143,119006,79425,48853,19767,31941,57431,23439,2476,30016,-694,-65345,-90530,-96232,-45780,24942,-4726,-96868,-130031,-114952,-69380,-9288,66689,135279,118072,28945,-49253,-120331,-183209,-143040,5548,78534,25192,-31797,-63734,-81126,-57682,-61017,-63242,-30815,-15213,17,302,-49847,-69616,-36191,-8591,-21726,-30623,-14452,-1922,-25379,-9181,34725,35511,-24303,-88843,-81396,-6966,4936,-72537,-174362,-155437,-16327,94097,59861,-88930,-154556,-97679,-31721,51237,101010,100599,123374,95022,-26611,-55625,8628,-493,-41503,-14500,14672,2738,34130,95149,74233,-4717,-16192,37585,33809,-21952,-42174,-20951,2445,104,-34693,-79135,-15837,64003,63896,22125,-43725,-70342,-8250,32856,-23808,-92170,-88216,-3011,63674,53453,21320,7003,-18123,-2281,-5818,-28044,-838,-4998,-18377,14796,1836,-51086,-35886,47214,63728,-1335,-37193,-7007,-11330,-77002,-99809,-86079,-61780,3059,28159,-5162,52689,157247,126727,30968,21463,365,-59403,-78679,-63246,-51730,-14614,21671,-3811,-52771,-98197,-115699,-41736,22746,-2498,-6734,44661,97899,93023,18870,-36447,21933,118895,153109,119596,93606,115809,95061,-283,-65534,-16242,30506,-20936,-65393,-13224,38584,-16523,-123086,-159333,-138168,-105151,-47230,5096,41573,82776,48012,-47507,-103066,-74113,-49287,-37963,34164,73083,29477,1470,28406,56962,36161,-17555,-37765,24253,102562,61456,-4548,-7893,-9208,-31552,-58544,-101915,-103240,-82248,-111196,-74427,46622,55831,-23504,-53064,-108538,-159281,-150134,-126312,-69071,-5124,-10198,-3704,35652,22920,-63127,-102769,-49984,30927,83668,69627,57284,78888,101236,74986,-1148,-12780,62392,91395,64085,54910,59925,83638,111411,129115,131325,69214,-48121,-64982,30055,64547,23197,44641,72952,15493,-21780,-6022,11389,18853,-14210,770,73354,36502,-72048,-54076,36367,71673,62944,70581,75033,31616,-52528,-66305,17333,66786,73361,23788,-57331,-76118,-22272,42787,37655,-24527,-74946,-140332,-183743,-181075,-166689,-133404,-83236,-28352,14998,13142,1126,19178,33340,18321,26297,64805,53269,5403,-6493,34547,68137,13340,-64703,-82708,-79504,-50359,-24400,-36487,-37536,-7363,38614,69674,70327,40270,201,-9828,-37627,-74870,-39622,-20751,-109246,-154578,-51191,28980,-41313,-69420,-15692,-42969,-70161,51948,151098,81295,16243,11613,-33503,-49825,-11521,-29989,-84850,-124986,-125036,-71080,14463,81905,122087,111683,82231,107741,112972,33402,-49788,-14356,20638,-38068,-41873,-7140,-47120,-62164,-46555,-56991,-15546,29539,-16179,-80331,-32779,33056,13754,-4470,57436,101530,48481,-63333,-155871,-107205,17675,22886,-37262,-11842,72482,117306,74601,12856,-35724,-75962,-66022,-41229,-68310,-66711,-32510,-40510,-21798,31621,45091,67357,122471,110027,19348,-27798,-70865,-158281,-156806,-41792,51465,11206,-24175,-1846,13817,-1263,-10999,-8674,-6225,-18580,-28329,-32839,732,79204,69028,-38858,-89344,-51117,-3635,21775,32031,19416,117,-20744,-21726,-2035,47900,105412,124877,71993,-58664,-170709,-156329,-87417,-40334,13825,76400,85119,47012,-34589,-98560,-74829,-29353,-23139,-25925,-15934,-3014,-7017,-5115,37952,72284,57530,453,-13140,34854,57207,21791,-49184,-102271,2230,166689,163310,46895,-20919,-41770,-69723,-104812,-86689,-21811,-2134,-48553,-118217,-152754,-141715,-78218,17414,64216,46056,45813,57515,65103,84159,72819,17933,9784,10251,-27757,18582,101475,77770,56485,78576,50046,22485,27101,48332,57865,40022,11423,3958,-27666,-55365,-10588,-16686,-102906,-146948,-103873,-18118,26923,-12968,-30837,28803,58590,69649,53411,22759,20118,15338,26764,71965,37201,-112238,-153395,-38325,45800,39122,23082,-1373,12857,53467,47550,-8981,-77978,-201477,-227381,-80916,28551,-21369,-66270,-53920,-58573,-84160,-19203,33109,28492,44621,54264,-43,-3749,61066,56150,-8560,-41642,-32175,-7172,-27856,-69249,-73303,-44982,-32118,-17209,30311,2042,-102472,-91827,51076,111383,60318,11610,37426,57572,16787,-37524,-38145,-99361,-194230,-161703,-71462,-27850,25280,66998,76458,91141,66320,1436,-25907,-28419,-22126,3497,1295,-34099,-35438,-16522,-45817,-71640,-32074,16602,-34398,-91133,-64452,-39032,-57128,-49482,-6851,10927,-59724,-122395,-41247,49182,20750,19933,83978,89803,40293,10019,13579,-16436,-27962,21221,82288,97912,54780,12270,21490,3236,-52161,-28763,37243,36177,15119,12940,11997,13214,33316,30084,34588,61094,1657,-94179,-95595,-29871,41083,75344,96352,118066,57023,401,22431,12075,-41601,-90614,-175680,-227926,-171197,-85329,-65790,-28711,27720,24222,524,-18725,-80906,-131289,-86059,-15685,36867,79697,50980,-64080,-117963,-103291,-64636,-7528,40880,31708,14456,5375,-68286,-189440,-169413,3854,128517,152375,90273,-14867,-16705,99212,144898,80437,23206,35600,50191,48096,76229,96718,88261,75854,58832,35597,15183,-6009,-54917,-60207,-22491,-29694,-61968,-70859,-59566,-18021,13044,11827,21117,17257,-2810,3418,1670,-11123,-13128,-23385,-42087,-27256,-37710,-55976,-419,74204,102619,164731,180460,107484,27301,-43674,-98522,-66406,32362,75572,63254,23605,-34381,-123979,-169282,-123500,-78357,-72694,-86960,-116648,-86929,-688,29289,-16317,-37216,-17715,-14015,-43802,-62617,-14833,60972,69965,45018,97797,180992,121455,-5327,-25322,22604,13967,-29634,-96088,-175789,-153458,-58463,-8722,18354,39221,27703,21372,23350,50136,82419,77736,41476,12106,-7046,14390,8431,-74026,-135751,-124585,-107146,-97626,-34321,67031,88040,15123,-20234,37134,82247,88076,77667,21895,-20619,3472,-27681,-94783,-46974,46806,51319,9683,-33752,-39068,478,29705,6254,-16695,-20391,2695,33711,62365,65543,14845,-26967],[31011,4974,6824,33794,28799,31867,-26004,-174465,-203544,-109363,-36855,58207,129380,102145,52296,30724,-13658,-40058,-67331,-108891,-121986,-90844,-3159,89398,95464,11012,-42229,-6055,41527,48430,42958,41966,42205,12946,-65153,-119098,-42550,70860,64936,-22818,-55338,-21187,-1857,-25555,-24195,5001,-63868,-132371,-89340,-50524,-43085,-4545,27693,53891,82981,69333,48701,76185,88900,55556,8087,-32886,-55422,-49102,-26185,12047,47387,23615,-60595,-109145,-71671,-17125,-411,-29975,-73312,-119775,-142985,-90955,27021,62464,-9788,-77274,-101748,-107526,-64387,-7791,13556,64838,109381,38640,-75025,-51102,57163,78165,41299,30942,60602,69298,82968,49963,-44046,-121392,-109277,-60136,-33670,-12283,18470,62471,85087,53507,7697,-32545,-55240,-29591,-21325,-56508,-35525,63761,102822,16116,-44107,-20569,36796,120095,156740,69384,1769,28642,24101,-38805,-48181,7753,69929,91992,68178,51674,103000,143847,94963,-1932,-57169,-61837,-28877,1517,-6704,-9807,-24582,-42884,7786,75314,62506,19592,20375,58147,64619,40764,98654,161362,102191,-8105,-76912,-69497,-19105,-25898,-65053,-41715,15472,13390,-86538,-169081,-116617,25176,111914,99939,69197,84254,97422,31704,-38626,-31795,35745,57617,47315,41018,39597,50020,55589,-20844,-106966,-85690,-44448,-34373,23729,75038,60192,37942,47285,44376,25516,21671,42684,83184,87084,20463,-14305,19355,2336,-55480,-88580,-113569,-106461,-84779,-108034,-140711,-126994,-99651,-60422,-15953,38874,104096,108406,62084,7475,-77997,-171139,-152323,-29832,15473,-43912,-94017,-80674,-53881,-54268,-109986,-100973,-31614,5775,-5793,-31723,-56561,-28364,5868,3749,10768,54883,66575,31064,-20703,-5374,68447,118472,74265,-25920,-58056,20812,44269,-62970,-174192,-195187,-124731,-23807,-6269,-124145,-218969,-185580,-104720,-25047,31695,87185,129209,90269,-20018,-47774,14551,26467,-562,46950,95351,44669,3147,1190,-2832,17379,82756,107090,37326,-16618,-8190,-808,11724,23145,1846,-8606,50285,123237,89068,14185,-28653,-8349,48577,58990,-8566,-81454,-74010,1350,24979,-17778,-46003,-70243,-135105,-115194,-38414,-8510,-18120,-36502,-14079,19947,-22598,-90608,-28256,122756,158776,57673,-20762,-14147,-24957,-100150,-128475,-88969,-30648,12243,-16670,-63265,10976,109059,83515,25320,44194,37497,6917,1159,-3915,-3184,1057,-4971,-15434,-29035,-53347,-40325,27498,54808,-14909,-43743,-10981,28275,28773,-18533,-87240,-57366,53949,97360,50457,37186,71706,57865,6122,-22491,16002,43212,21316,13332,35776,37369,-13606,-81250,-149267,-214249,-186410,-80906,-14261,20935,74045,40404,-37512,-27089,21256,567,-7407,70048,60145,-24125,-53321,-17334,30772,21732,-20819,-39546,2148,83210,90772,38952,2238,-26161,-47346,-44370,-67936,-91160,-68544,-62760,-34870,17163,-17944,-98839,-115199,-116763,-158089,-175760,-141223,-44028,42060,2022,-74064,-52373,9387,-13002,-70393,-88339,-38197,19364,-5740,-8477,56586,90094,34487,-70425,-94934,-8047,75275,88466,59295,37832,54725,81967,97777,101831,65027,-18489,-48060,20733,60384,32219,54660,104073,105733,93843,61211,-15872,-56470,-46617,11132,68996,31327,-51468,-34661,39490,54257,16404,22373,59567,71185,-7324,-99024,-84205,-33,41245,32905,7247,-6538,10700,70677,64463,-38179,-137557,-209146,-222152,-164797,-104720,-106795,-132491,-96573,-18309,1614,-25765,-21078,-2038,-15615,29984,111812,91418,41231,15727,-27701,-42268,4213,50022,-302,-70522,-34121,6474,-51663,-88281,-51079,37057,129558,149127,86576,4442,-31250,-48576,-100722,-114740,-78955,-102567,-140396,-88315,-15474,-42454,-64360,-37380,-80920,-120433,-40757,56491,53443,41832,5642,-50033,-49238,-26506,-54518,-76233,-72513,-22900,42802,74960,91625,92069,41602,14255,78748,119320,75938,6646,-22786,-24562,-23173,23432,57887,17139,-3324,-577,-32286,-5995,61960,45793,28210,111882,162064,84320,23616,64727,109524,80103,-11509,-130276,-144981,-65250,-55596,-83206,-17614,70993,85518,38307,-8540,-35556,-44440,-35907,-37553,-62566,-79342,-92065,-106372,-74846,-33675,-4117,39675,49446,35801,70441,110849,55676,-52686,-91086,-32799,47360,2256,-62160,-50897,-17553,5959,26752,13053,-23126,-37159,-22860,-25747,-16448,31689,-485,-86124,-72499,21392,55258,5779,-57313,-120452,-111091,-51478,7134,36225,32311,25308,66414,109941,57735,-12547,7227,37460,15746,-1181,12779,42033,72991,42502,-21196,-8637,25094,17044,12202,11331,-12583,-73300,-103737,-8809,93928,51690,-59941,-77116,13243,87871,49555,-63647,-127219,-30372,105356,103840,48310,11209,-47320,-91532,-54846,4420,34489,56451,57139,-44348,-141762,-142816,-96226,-32651,31113,25392,-16657,-16415,15920,34345,22702,-12374,-35644,-82970,-98590,13169,112990,51910,70,25587,20321,12224,17513,31829,30291,10535,29327,63123,391,-71265,-48168,-54397,-111015,-116647,-72822,-11965,48319,35371,-6632,26438,58937,62164,70779,93705,94486,69813,74977,110818,47747,-114183,-183001,-84982,53918,116595,95900,24632,18083,50603,38239,-26767,-91592,-155037,-161109,-82630,-4157,-34714,-80936,-78405,-79713,-109820,-74746,-24298,5240,57775,98900,61208,26055,56216,85098,66680,-2203,-45073,10291,50999,30112,20863,22366,-8888,-29327,-3567,10184,-14382,3473,70921,80605,30128,-5436,-4193,25120,36865,22432,14672,-58367,-147405,-130500,-72675,-45926,-7241,-4083,6651,73520,78374,22139,-1067,-7905,-13546,25986,36563,-32873,-112365,-127837,-98783,-90112,-70463,-25079,-35377,-30372,32857,31006,-30315,-54183,-47763,-22344,-9837,-11417,33409,36076,-61190,-58986,68960,129261,107479,60854,13457,-31242,-17434,44085,83307,51962,-52719,-131214,-65644,28327,44194,66699,87985,58671,48140,39829,-7790,-35130,-20960,-19272,-5296,25861,-14509,-92328,-102732,-26682,81562,116463,120356,123433,45667,-22389,-18027,-49806,-93908,-88016,-107995,-133261,-78616,-9980,-30444,-50987,-15092,-10952,-37342,-49274,-70176,-86202,-56344,-19422,20580,74517,44923,-42367,-96016,-117068,-68278,-581,24459,41721,76439,54757,-40394,-148095,-169154,-25649,119936,152264,100536,31350,23053,68725,50630,-13431,-2845,49291,43347,16031,38898,79810,97589,89040,54390,23551,-340,-10730,-25467,2563,32146,-26182,-100814,-88275,-20044,44201,72155,71562,44566,-17342,-65820,-73904,-48037,-34064,-57620,-87193,-75007,-47402,-67757,-86644,-38442,32700,96697,173122,161187,84954,28628,-29661,-89521,-80788,8403,75796,48980,-29682,-49747,-84169,-121147,-59997,-10806,-57980,-89695,-64207,2898,87660,100478,40608,12989,21618,12710,-44601,-106748,-39671,88901,102294,45013,112441,205551,116338,-41475,-74213,-16717,588,-36880,-68404,-118817,-143605,-89279,-19650,40480,69752,24019,-17313,15645,66211,57783,25386,15447,41842,65156,59521,24961,-3169,-9013,-30597,-93490,-146381,-98040,40839,119207,58060,-31496,-48366,-25059,31398,90137,51200,-11776,-12263,-40107,-75770,-27915,7946,-15221,-24804,-25163,-16538,-12127,-25988,-30681,-1214,23164,39554,47087,55215,52745,17982,2662],[24286,-33676,-64987,-19611,10232,39384,40547,-69910,-161458,-132913,-57586,38752,93748,76388,52309,27899,3099,44849,28107,-71410,-110565,-69673,31168,105228,56335,-20146,-23810,-10487,-17147,-20667,6935,44326,52740,13540,-38424,-46302,15433,43632,-6805,-24405,40132,129450,160095,92507,23068,13882,-39297,-84844,-67283,-54786,-74962,-71577,-44664,-985,38163,34619,37557,68576,101645,90723,14831,-51785,-49138,-52170,-50280,12827,69333,56636,-19501,-83316,-44737,36088,51488,11391,-18937,-64797,-108702,-78901,41501,100549,51328,5456,-17188,-41050,-944,72244,84879,94209,125845,81566,-44225,-68447,28701,75452,41840,-24666,-34643,4979,44936,23517,-38865,-85268,-53609,11984,19769,-18920,-53720,-63049,-41648,-30746,-23457,-8625,-11061,-13361,-9567,-3964,4132,40068,35086,-37590,-57006,-9463,27152,96970,125768,49092,-15249,-764,26885,-10616,-54669,-43266,6719,21677,-13428,-29084,15832,48165,7032,-47538,-50306,-40573,-44256,-27887,-35905,-38622,-25505,-38033,-33126,4969,1070,-15123,-6673,32006,66001,64069,79620,86124,31642,-49924,-116731,-118083,-41229,14316,-19175,-68038,-33115,32786,8366,-52943,-45239,41077,146258,183716,163442,125705,79471,25807,-22189,-16906,31038,49674,29843,-6893,-14127,4407,2717,-57312,-114500,-100010,-55674,-11926,43535,72705,54348,20034,17753,37526,16293,15619,59176,94409,85472,21022,-5647,37987,45227,5352,-22891,-64943,-121627,-160467,-176012,-144686,-80645,-39664,-11949,11655,26021,74649,145246,153375,82929,-9228,-55089,-22784,19023,-16702,-91854,-115660,-30815,73546,64016,-41228,-80122,-48423,-12959,2571,11375,19005,57565,38261,-22981,-1585,87319,107034,86797,49070,27214,58034,123808,112932,18139,-20931,76844,103992,-40958,-146411,-159673,-142975,-93938,-72120,-98266,-146605,-155775,-102278,-32876,-8739,30502,41074,-2036,-29550,-15501,18219,36836,44464,94625,136208,59379,-38266,-72398,-44546,36034,118506,113212,25950,-30090,-6560,19804,20318,-27317,-105251,-107557,41141,177918,113980,-5266,-31131,-2268,18473,19694,-19528,-69742,-55907,3830,802,-56756,-90055,-80745,-95503,-98513,-26283,40245,10799,-25576,28022,66358,-13058,-100459,-34471,129473,162269,61057,366,7636,-1821,-49602,-79854,-64810,-12452,16790,-18674,-57511,-5394,69093,58632,25148,58667,73067,65821,48346,25352,34134,29083,-22429,-37772,-26023,-5868,49509,54563,-24296,-88257,-69976,-48180,-36869,-15560,-13248,-65647,-56572,24267,22403,-50088,-47430,25991,56912,26108,17501,55135,94270,97825,74918,33206,-15630,-16410,6693,-22149,-98288,-93972,-26599,-4389,-8657,21779,22716,35468,108676,123900,36789,490,60522,58859,-4436,-22593,7379,45400,55932,31214,174,-10049,26991,42765,33186,27204,9974,-8480,3462,-40751,-94795,-52294,15124,27034,-40043,-119540,-125560,-113780,-128415,-138659,-132643,-97249,-29535,37421,18539,-72246,-84452,19444,82300,31217,-55612,-73228,-51774,-87476,-74467,22496,78366,32034,-54701,-75201,-1666,65596,56922,7519,-3522,16727,9529,14384,44362,48663,4420,-56968,-74828,-32642,18173,71042,108050,138680,167262,97667,-65145,-154435,-73767,28694,20831,-21178,-16959,17086,19580,-25677,-53555,-21636,14042,26924,-1667,-73098,-79147,-15483,13463,9938,28676,42963,36797,87734,86387,-57235,-197374,-225879,-181703,-132723,-83043,-86348,-123682,-116200,-52814,-4086,12439,25344,15622,-12520,38172,157099,128383,27214,-29492,-66400,-68803,26835,140276,100992,-13257,-32709,-25051,-66373,-88028,-56527,40097,149870,188025,139646,39415,-25203,-16984,-11467,-26032,-27511,-50723,-67522,-57187,-21041,-28326,-58399,-80489,-102868,-113407,-108350,-82354,-59126,-29373,-47742,-54894,-5449,51700,68320,47913,35320,75858,108908,84390,62783,38376,-5251,-22065,30745,61173,40419,-23401,-75972,-44990,15947,53745,81909,88889,90271,78998,25997,11513,49772,57294,78440,161372,183776,91632,20544,46393,102977,115360,76821,13101,-37351,-77862,-121611,-116485,-41360,32060,47253,1431,-62132,-72331,-43378,-62695,-98308,-75574,-68625,-111811,-99189,-21925,8246,8225,28485,3026,-2929,91010,162468,117608,59924,43285,40655,60968,26254,-63239,-93931,-37703,5346,-1390,-11060,-10161,-39377,-64802,-63691,-47013,-16461,-45524,-95168,-50841,55989,68033,-45199,-149303,-192226,-131175,-27988,43148,47706,26878,-3872,15300,80739,121319,136828,143291,74417,-20223,-64306,-59841,-6606,70708,94120,88904,107024,97062,55637,43049,40321,17217,-30224,-73026,-6327,94713,62300,-31893,-37286,52227,146361,121774,16818,-58605,-57533,-26709,4504,37899,42028,-6297,-60473,-21116,54476,77005,106561,126099,9435,-97698,-84666,-60252,-55118,-2356,31918,-24784,-69906,-23582,43634,42392,1584,-32237,-91678,-105796,9557,99868,44969,-32044,-27904,1162,12856,17133,46458,25253,-22180,20011,80627,3075,-86978,-77231,-65533,-68335,-42068,-16897,2706,48698,40403,-33848,-29882,16149,27375,37256,82521,112249,76115,32235,39558,7326,-76973,-109140,-57636,26137,83824,79965,12804,-14969,-3446,-2730,-15157,-14795,-1190,-9713,-22485,-31759,-71076,-96864,-105266,-122899,-139808,-123545,-86987,-24751,53800,104575,53805,-5739,27496,104297,146080,92223,-14350,-22866,20799,35092,41725,32361,6395,-16511,-10601,33223,64986,56124,44729,23470,-18769,-40671,-55795,-17271,61929,95228,61623,-11733,-39785,-5854,3332,-18924,-28963,-52475,-33942,33585,56838,44749,31317,-2495,-32291,16343,42600,-31750,-144592,-176385,-114951,-92418,-117995,-99876,-64575,-2510,67151,57285,669,-32389,-64500,-31171,44161,76345,61441,-11473,-116762,-97063,-4319,73252,132953,93919,-2315,-35191,-5037,30323,25950,-25795,-111885,-160094,-105008,-23618,1464,24952,34226,20504,42257,39306,-30203,-80926,-54617,-12698,19948,41652,13594,-44170,-52238,14337,93707,80498,46563,32383,-12665,-34240,-23721,-72997,-110396,-45991,37429,34740,3675,2192,-26230,-68088,-31800,8112,-15066,-29452,-23111,-10154,21152,14327,-14583,-16395,-22077,-34923,-32704,-19234,8451,14038,4760,44140,84172,24584,-52100,-92531,-116978,-40025,57268,68084,32423,21327,673,-38177,-76097,-69982,4366,75869,49235,-19027,-12776,46017,75590,77405,57683,7157,-50226,-37468,22122,69446,43435,-43393,-95544,-49804,31973,62267,61722,84883,68470,-22166,-117434,-143828,-76190,1115,-34164,-78229,-46531,-47928,-100858,-90310,-45384,-24434,21039,95820,89260,40909,2111,-36398,-77787,-91929,-43371,28905,8089,-69387,-36511,7533,-23264,-9915,32275,-2435,-17982,44366,120579,153893,141950,132398,126208,92486,75780,29758,-68533,-56960,54356,57118,-3259,70092,143394,51259,-66554,-79727,-22588,778,-25473,-34,20995,-41710,-88335,-30562,78099,99667,2251,-41239,28700,79524,36829,-22195,-41356,28417,100395,78478,7967,-5670,13042,-3012,-60567,-105596,-97106,-12323,71016,58836,-26725,-84159,-80588,-27977,50105,68289,33161,23714,12077,-24740,-40174,-40426,-30593,-3954,1724,6858,-7953,-52457,-50743,18120,74474,73616,25088,-8744,-22547,-26119,5841],[-50396,-81107,-91981,-36900,9352,35815,50316,113,-71683,-83076,-52360,-33954,-16242,41437,85092,33886,-20874,46400,79665,11055,-35580,-16393,48682,54876,-40335,-59550,10522,7278,-49430,-83072,-46829,19292,42605,48682,75828,103407,102375,30641,-51709,-21769,79379,174793,241990,186398,69238,26256,21750,31040,27414,-3011,-32988,-45284,-61612,-45382,3441,26472,17885,36037,106069,125565,29090,-36706,9526,-2491,-49286,-18107,23977,15174,-20872,-52332,-33701,20408,50604,27853,-5749,-44249,-76883,-83630,-25064,29591,42264,48997,51965,47722,68089,119958,108097,47141,33780,39850,-30351,-87607,-38652,29203,41485,-27523,-62850,-33971,-4576,-13692,-25395,-31947,-14517,27141,35183,-6403,-69933,-84689,-40278,-35638,-22893,47382,83420,21759,-50739,-16809,49455,40237,-48620,-107814,-67857,-3356,13718,41223,39448,-39275,-95101,-68695,13887,25849,-43716,-87108,-46348,-25814,-78287,-113085,-97365,-66098,-49212,-46712,-38588,-44890,-57959,-20314,-8500,-32170,-24714,-16221,-22090,-503,57,-2809,9027,38584,86220,98374,53291,-4746,-42663,-62214,-70290,-65615,-12936,49876,17358,-93594,-112194,-11917,90816,115981,52335,3628,39703,119294,134183,77058,8854,-4543,20227,33755,29514,13527,-1335,-24039,-31581,-12209,-6914,-34512,-56259,-65292,-44499,3523,11490,-3648,17707,41158,62422,75102,37456,33544,86127,107186,82305,33882,29598,72503,73680,40666,34710,-1713,-105107,-188740,-179604,-95757,-12613,5568,291,-473,-17138,22388,132687,150455,68972,10774,23467,60955,35096,-44540,-95444,-101371,-25786,101027,128490,44535,-20640,-38881,-37506,4851,62948,93475,105816,40916,-48909,-53289,15284,69170,116482,104603,51176,29189,57612,46167,-23597,-43173,35248,26681,-83933,-129614,-105585,-94325,-89771,-88805,-39575,-22187,-75508,-60437,-1650,-25847,-28109,-20856,-43986,-26395,7988,17884,22621,44335,92009,123811,58598,-55724,-112098,-67098,15707,48693,50428,28964,-26921,-34716,4428,-11513,-137200,-282672,-276473,987,206302,110177,-31839,-42842,-40817,-68850,-65408,-59952,-77837,-73263,-23124,-15974,-89396,-141050,-65808,9098,2453,24476,78749,62380,42046,98981,107949,15878,-62231,-39254,76363,97397,21278,1159,29496,36069,16598,-25101,-67839,-46989,14800,19217,-31123,-18457,72437,107683,58487,46180,71229,96975,68132,17407,16009,14269,-33152,-46102,-38073,6607,92919,57985,-81248,-113303,-64608,-53223,-50301,-18198,11498,-5335,943,28930,-29282,-127280,-128439,-45482,4291,17517,62667,100287,110897,94794,53139,7349,-31475,-17070,19082,35182,38741,48867,34903,-14077,-52343,-41495,-5588,69721,136925,125048,42833,-15099,2345,57541,84787,68872,48921,60329,81684,48408,-15124,-46467,-37827,-46924,-8065,46295,23278,-15948,1816,-26932,-69832,-35235,28645,17194,-111578,-191473,-118179,-81893,-145110,-143548,-92820,-51048,-34750,-9338,9278,-21433,-38074,24567,78941,51180,-17866,-59175,-90920,-142528,-102647,5886,63976,36831,-22486,-36566,26803,73041,27890,-20896,17852,31595,-62423,-89261,2403,53946,10286,-59895,-126898,-118500,-25532,52192,54020,56950,104903,54465,-122243,-217782,-94919,24289,-26421,-57720,3167,23067,-24793,-82366,-105820,-78202,-51500,-41070,-23071,-42888,-56077,-50231,-45569,-70475,-49875,8110,39966,91098,80737,-62499,-173614,-160266,-125995,-149717,-152676,-120036,-96285,-94766,-77233,-6501,85453,121329,87848,39641,51504,147509,115761,-32186,-102192,-75911,-31349,51239,142230,137534,41903,-34734,-64188,-39028,-18803,-35494,12994,106764,149725,133521,63861,-4319,3363,72905,106901,58010,-4928,3694,25017,20671,-10825,-44337,-94748,-124848,-112685,-101886,-130614,-168851,-144044,-75068,-6502,66174,151996,191487,137556,88286,96220,73094,15955,-9964,-5707,9513,-5255,-19833,-27212,-53132,-127917,-145976,-63357,332,4039,22732,68037,108823,108294,62858,42921,61288,59487,12381,19794,57917,52572,14926,10693,56982,97905,112616,129352,97950,-20608,-118319,-104243,-54934,-19932,-1202,-52365,-136430,-145244,-103939,-122536,-142174,-80274,-44242,-77573,-50118,39222,71007,52820,34051,-13688,-36308,3343,46683,55326,83852,126583,127188,123078,76536,-55591,-147057,-81203,-25528,-62399,-52559,6284,-27187,-83004,-66367,-42360,-36637,-37501,-36947,-16648,18561,4603,-80728,-142908,-137986,-89759,-32139,15318,23485,40790,17487,-40212,-17803,80645,147632,149668,46309,-75169,-112729,-93181,-62214,-4742,57151,117532,137879,89383,30081,21871,46687,70218,77330,53620,47691,61036,53579,31604,45960,105477,162329,152073,110245,44769,-25918,-50456,-7162,31721,51896,51189,4533,-12077,28705,50803,80193,94647,7492,-57647,-17628,12843,-20549,-37215,-16585,-24953,-62960,-37344,53745,80246,35068,10737,-4994,-22273,14981,46492,25322,-26591,-37970,7148,26441,22913,73860,44800,-42475,-3618,67288,-16231,-109808,-79241,-16824,15186,-7744,-48244,-31281,21729,3445,-76771,-71692,-11140,19371,9902,24949,62065,33166,-26749,-47265,-63943,-75744,-28036,-272,-25881,-33076,-13385,-42327,-68278,-51927,-28405,-4343,36904,49751,45992,54604,19887,-39736,-48222,-74185,-122072,-144433,-136252,-104392,-33105,9307,17515,-21997,-44546,18839,101629,155793,145082,25086,-73196,-75122,-30951,-8404,-18694,-13582,-8533,10196,60110,74245,17178,-33307,-48494,-31995,-26146,-43404,-13851,77446,108175,56496,7548,31255,72960,74352,55591,9669,-44037,-33718,10157,27189,36002,39731,-2946,-46263,-19427,2422,-25357,-63334,-67351,-37651,-46891,-110226,-102327,-47910,1115,36845,39838,27139,9037,-38607,-19613,40758,50094,14386,-42598,-77206,-40171,-36917,-4977,101675,91807,-7055,-20234,23040,29846,411,-36393,-69705,-67772,-44167,-54505,-92199,-89434,-65417,-38884,16229,39481,-6124,-59120,-21516,53128,85548,75809,30659,-17880,-7221,54922,79575,6086,-64641,-84195,-89559,-37225,21091,-22213,-78935,-16098,126392,161150,71423,34090,25695,-9954,20717,66299,44140,19203,-38,4191,53930,40351,-34395,-92910,-73268,-20430,32546,67092,72562,56774,61364,78513,46282,-37561,-72612,-64590,-49678,621,56475,50153,-7473,-25617,-47192,-101897,-128151,-82276,-18742,30652,34047,-17440,-40101,-218,31057,52849,77408,23354,-65245,-35206,79750,135449,59924,-45413,-67160,-6363,48447,19067,-19455,20229,43872,-17488,-99943,-105824,-18840,77459,48920,-6134,-8521,-33397,-69501,-17661,29515,6083,-13343,22552,42322,43195,12941,-42757,-98954,-128271,-85388,-3552,7387,-45551,-10597,69110,59721,22311,37233,38052,35259,87978,152221,144090,132024,175372,176017,112702,116855,135626,59637,-5907,6166,-38998,-80908,-8426,29940,-53697,-91546,-35040,39526,39321,-7285,32050,99893,52724,-25106,14630,110812,91633,-31415,-53134,18782,48705,18984,-26732,-68009,-14280,58579,31042,-57306,-88116,-77771,-63169,-35882,-4035,-10773,-17114,16729,43740,2049,-33164,-17977,-12302,-3772,28430,44736,72923,72041,-16223,-86730,-44063,31146,58545,33712,27292,28947,2273,-12435,28575,64026,45028,-20471,-76294,-105006,-104419,-57244],[-101824,-85176,-54717,-12257,17454,12124,-16929,-30964,-22600,-23622,-34436,-54262,-35429,64113,122311,54993,-41207,-19560,43525,52382,31390,25262,47072,10891,-92437,-109380,-35280,-4879,-44684,-87420,-41888,13935,6162,50134,145338,184558,155397,68775,-791,28176,93492,127466,162068,140402,61931,38432,54661,81950,99959,55647,8575,7144,-12284,-9143,51286,82947,33316,-1282,39000,82989,51257,28569,57570,34922,-3412,10203,16146,-18397,-43097,-45480,-35816,-10110,1098,-51606,-92411,-82570,-65311,-73142,-86038,-83448,-40733,1052,52789,111539,113876,102612,54348,-48781,-98976,-80599,-89238,-97068,-62678,-18723,10010,-16504,-36967,-46088,-40925,-32103,-13242,-12994,-31731,-29694,1551,15372,-25483,-25024,32382,29636,11874,65345,130407,86391,-28615,-30252,40385,-9461,-125924,-137645,-64898,-34618,-28598,-11278,-30434,-105739,-127514,-58275,31325,30785,-34970,-55352,-11447,-17515,-87053,-115789,-101728,-80704,-41010,-14205,8712,8998,-4227,27238,34906,-12771,-26466,-7541,-9905,2769,30085,57497,74058,82165,107948,103673,26362,-51441,-71261,-54020,-11502,11033,9753,30645,23762,-70990,-138980,-84680,39952,117117,77610,-4712,-50200,-1355,39299,13530,-27737,-24254,52126,97566,58774,-18707,-49655,-52649,-45932,-19422,-15150,-29254,-13702,-19676,-29304,-13305,-50191,-89142,-37656,22894,56547,66936,57938,68476,105685,109566,74954,49521,69671,94456,57802,23888,56903,58720,-58888,-185816,-161080,-38216,42618,27160,-2308,-16864,-42483,-6500,69363,38962,-30119,-21239,14418,32459,5328,-49368,-57740,-77406,-93551,-20427,70329,70890,51693,26226,-23001,-20744,45365,93730,83924,22680,-32971,-61008,-40515,30479,93752,74149,40437,31316,21424,-21167,-65006,-66574,-62018,-112437,-122802,-81458,-60700,-64801,-59400,-39936,8683,12163,-60996,-49544,7544,-16080,3614,48142,27249,-5151,-601,3508,-9851,9404,80284,131645,97904,-9439,-102838,-84926,-30160,-35407,-6861,48686,24550,-16668,3656,-9623,-141435,-275356,-246383,-14452,151109,84944,-18252,-29352,-49036,-103374,-114596,-100717,-99426,-86415,-26812,-9432,-109380,-184797,-91091,15969,52942,65758,83094,85217,91547,113634,75130,22760,-2171,-14060,47048,78584,26093,3690,35058,56566,35440,-20573,-88652,-81358,14926,50485,-22094,-40693,79486,179666,115748,27407,43367,116702,115338,36165,-10406,-16817,-15920,6025,6487,13931,71636,51785,-38748,-55206,-31697,-23225,3439,25017,39397,39545,50330,56421,8808,-69052,-102486,-87590,-72123,9268,132736,165195,102301,41530,8044,14470,42198,45052,11670,-24310,-104,59533,50133,-11930,-46407,-26680,14206,46881,31530,23885,27496,-22478,-49117,45275,172660,168178,86893,59488,62234,18038,-50456,-55458,-41081,-65417,-8320,55170,-73,-62313,-40379,-2127,26270,33118,5907,-35487,-118351,-162317,-91259,-45204,-94716,-107198,-62761,-27440,-23128,-21483,-8753,26909,54975,38315,-6283,-20454,-20372,-36653,-90505,-134718,-59822,41085,69445,41804,-10975,-34428,6310,49287,34408,60828,158924,133423,-51504,-119886,4357,76184,23609,-3250,-38069,-89022,-50928,13389,5049,-18629,16969,26067,-90009,-185226,-120018,-21529,-20111,5444,59415,21773,-36406,-47665,-81994,-99388,-80960,-42551,-7109,-13854,-32482,-42238,-59513,-107159,-118532,-48029,45885,97519,52078,-41630,-73826,-63119,-72096,-128541,-161513,-113125,-54659,-50721,-62790,1622,118797,158037,122684,78098,70974,104206,63120,-55387,-107447,-76861,-16382,74801,152714,151888,86878,3380,-38677,21225,62928,-8736,-36332,27992,81180,99198,76763,21741,1429,62161,117622,74887,17378,50593,100801,75803,12812,-3443,-38889,-109151,-88844,-6219,-29322,-133656,-123942,11867,115683,148236,179873,172362,97615,48878,53944,8248,-42578,-44102,-5289,51735,34762,-32626,-51292,-80399,-161636,-144544,-64414,-45259,-46919,-27941,21890,92219,103707,63936,76504,131919,99859,-56927,-122034,-30000,61133,49447,1623,8657,40325,68517,121618,150679,68702,-29264,-24095,-4155,-29607,-55477,-114291,-175388,-182522,-164993,-148402,-100755,-34086,4461,5898,9339,39416,63940,68851,42890,-9859,-41972,-73173,-92278,-48546,40646,122937,165021,194483,134897,-21508,-144095,-94986,-30783,-61272,-57566,-2663,-9858,-19113,26338,37532,4529,665,33692,44051,4111,-49693,-75977,-70704,-60306,-53553,-59447,-47579,-6255,68793,70398,-46867,-77917,11062,55236,67130,38749,-40266,-60977,-43694,-82853,-82461,3240,70075,55596,178,-42214,-30071,35197,87821,110064,126582,100078,36332,28514,41864,49546,73140,81630,91489,124434,92505,39238,49034,54158,26532,50905,97231,72189,17195,-927,-8985,-18225,-14170,-22709,-20418,21168,69548,48420,-29739,-58391,-6779,7581,-10584,30146,66082,34688,26253,47782,42302,4577,-22426,-4963,8759,-1147,14805,14159,2514,67292,57341,-36560,-12144,44760,-41258,-115755,-46990,54035,91989,-2232,-124131,-98351,-6818,-8517,-55129,-33013,18196,49772,28948,11039,7030,-27169,-47359,-52596,-86076,-85853,-2615,14407,-70376,-107531,-65443,-76570,-88262,-41583,-8841,-18093,-16891,-49418,-12250,111111,137449,56152,21115,-17418,-64462,-94074,-87573,-48099,1672,-36054,-93321,-95674,-62300,5359,59827,90882,92702,-229,-104141,-112685,-63255,-51712,-64089,-58916,-48176,1150,58400,23834,-71455,-121524,-98371,-11021,20903,1391,7617,35666,6716,-30131,-14433,18290,18581,43507,81180,46041,-28820,-43899,-7667,6825,6460,15823,-8347,-41107,-36040,-19354,18767,76875,90824,62132,10119,-48171,-9049,47519,34309,15301,7174,-2163,7298,3772,-6085,-20036,-50502,-55214,-20267,33596,57327,-6285,-45480,20806,41757,2671,418,35452,35300,25567,19667,-6758,-3505,26435,-13293,-88614,-111761,-87980,-52344,-16683,7727,9868,-9860,26247,96134,109314,62629,-8307,-47093,-19102,31820,25259,-55563,-124084,-148104,-141719,-44741,61233,47100,-31218,-28946,84389,171438,134618,112639,108588,62396,48063,54611,32262,6855,-34190,-39237,21310,21653,-48340,-103222,-83450,-13692,48192,61654,71076,85610,110585,87524,268,-49988,-26940,-14332,-3364,42084,85919,88724,16771,-51051,-77156,-101955,-120205,-104673,-96936,-77396,-8332,3606,-55653,-50464,-9947,20522,70911,42563,-43715,-13574,98822,163434,104330,-1945,-30588,11757,17683,-60368,-118040,-74787,-22201,-47397,-78297,-26059,66639,109912,75156,6161,-47998,-56427,-26371,45860,103534,91490,27434,9010,41774,87618,60142,-57600,-167366,-183132,-96704,-1812,28880,-20316,-29773,39998,79101,42688,5560,-9880,-19104,14988,60379,54768,79961,124073,86391,37332,94726,181544,163419,71571,-26546,-127510,-152957,-78672,-56942,-118530,-96877,-8667,49551,36455,-12391,5125,45170,25731,19806,62351,75957,14994,-59152,-52720,-31485,-44650,-38769,-18340,-36833,-21425,17269,-25980,-123679,-152031,-132829,-110039,-44914,40994,61426,17591,11451,56426,47667,36862,75247,53590,-10663,-16013,11313,67524,81225,-20380,-83235,-2826,79573,76252,35494,33022,56820,59991,22656,4412,5426,8204,-9558,-54894,-96572,-119998,-113937],[-98769,-73735,-32199,-10320,933,-22008,-89250,-97533,-40834,-32996,-51617,-22380,35731,90035,89720,41713,-25808,-28701,4512,19375,21839,22745,42688,21024,-76904,-166719,-164442,-94776,-64772,-53499,31882,39872,-64792,-52394,64265,115862,115254,83979,50576,64215,86443,56533,17215,10487,22640,57652,51160,47332,89800,55804,-27247,-25915,9416,52068,117620,125052,57429,-22182,-63715,-31105,31377,56171,30515,12560,43656,69159,42502,329,-31365,-47749,-27715,11030,-24584,-146162,-180993,-107181,-33947,-13835,-61394,-124526,-112788,-64100,34536,145934,140507,51784,-40653,-112692,-135997,-139056,-139889,-75296,-9629,-16528,-28637,-30213,-26305,-44826,-30018,-2448,11735,-1097,-35879,-60776,-29191,21260,15050,18657,84433,110920,54197,11015,58600,103199,46055,8026,3360,-83645,-148015,-91278,-15614,-18424,-38887,-32946,-44865,-78406,-59029,29223,76001,8551,-31347,36955,89250,28009,-52586,-40530,6186,-754,-4332,21147,75946,110786,92961,71513,40316,-941,-14190,-3515,-18669,-34255,17225,107217,143342,120120,100091,76933,19595,-44285,-69765,-58006,-3492,37957,5396,-14113,22327,6299,-75862,-116412,-91946,-36977,13955,20592,-20940,-33044,-11067,-2437,2932,15112,78365,140243,106240,-1714,-60349,-76924,-64937,-40201,-56795,-65005,-5671,15724,-14717,-30280,-65141,-100294,-86392,-69929,-53588,-8435,56112,90301,70029,38559,33741,49944,73723,70187,12172,-11927,62933,119012,12427,-154279,-145975,-8733,62682,39513,20629,12697,-379,28288,35649,-49806,-104810,-52736,-14078,-6606,14674,10757,-5214,-53539,-120473,-107580,14844,100744,128486,92041,-5190,-71484,-15624,49217,26960,-14159,-4416,-857,13257,47047,36767,-13955,4451,60092,68940,11927,-27536,-39678,-88790,-128774,-76324,-9792,-37130,-77211,-28498,37924,21644,-60371,-119905,-89711,-24031,24771,117171,164207,93628,-18538,-55259,-43291,-55882,-31646,70297,156217,140922,38208,-74090,-91573,-59978,-52354,-18723,54320,89215,52572,32002,46768,-7323,-48126,-16702,-21561,-5109,24117,923,-22837,-26833,-67702,-112636,-135678,-124409,-65850,9840,7961,-105858,-195541,-157245,-85402,-4481,44225,52923,61338,64269,38032,-19707,-21906,13749,18112,60414,108656,66039,9556,20779,37424,-2486,-54959,-99200,-94491,-24960,15009,-29578,-55993,31764,144399,106164,9114,13929,105018,133050,53937,-15156,-18789,22365,87033,87733,18347,-6135,-5763,-7990,-14201,-23566,-6831,55409,71873,57393,39684,38214,53592,78185,76419,23016,-47935,-82695,9548,166870,204830,112093,34008,2633,18672,74311,108539,62876,-75516,-147737,-47237,41678,32122,18929,67467,89308,14951,-84224,-78335,-11597,-33285,-71974,15352,169254,186456,93704,32218,3664,-19028,-31736,-6182,7999,-11261,21626,32340,-29375,-83121,-78107,-3084,100730,107062,-4749,-73696,-79254,-89412,-72880,-34099,-24538,-32901,-30314,-29985,-13679,-9537,-32094,27067,109692,60590,-58079,-90631,-68825,-68428,-96893,-97369,-6176,70655,68819,35200,-9784,-51926,-75532,-66890,-3207,141660,264650,205387,17883,-69015,1025,45068,18463,53649,67165,-15149,-57233,-29743,-11781,-16594,-10351,17021,-17413,-113855,-158729,-100019,-3005,96962,133412,47668,-29737,-10991,-25504,-67564,-66262,-12192,23498,16753,20257,32862,4711,-41269,-87561,-60781,36971,64418,-14786,-43924,-21231,-38153,-42509,-53444,-68816,-57246,-54735,-53217,-29288,12191,65998,70291,31359,21199,62180,82941,29682,-24699,-61874,-102553,-81049,47830,165271,154290,103127,51807,10279,39353,60414,-21699,-83680,-51546,14924,65004,62355,16035,-19166,-20263,-12086,-10796,8567,64776,96963,68829,13583,18821,7021,-63831,-26252,66410,52959,-17553,18575,122293,186798,144760,63707,5154,-32868,-37887,-8965,-36953,-64752,-41784,-16193,29352,28734,-17898,-3325,-2720,-69312,-64876,-40545,-70002,-61860,-29932,8744,66114,67237,22702,50050,133322,96653,-51426,-87170,23480,100473,76811,14459,-11319,-18841,-21989,22613,104106,107643,49615,43979,46203,-24846,-107037,-160089,-171607,-163018,-168848,-137007,-49591,10162,37917,68353,52745,49,-16866,21420,31270,371,4303,-35099,-121093,-107419,-15642,60416,116481,168355,136177,34422,-59552,-51823,-2958,-13619,-55624,-67226,-36707,47003,130553,133602,70690,6410,23058,78864,49359,-38908,-64721,-46124,-63923,-54838,-60765,-67019,-20450,71128,101710,3906,-60026,-33869,-49207,-35558,30173,38303,36550,19914,-71843,-91653,430,27150,-33255,-78922,-94074,-68132,-2508,15552,9334,61231,79162,22069,-3326,-13641,-36537,-45761,-48075,-5959,61127,41623,32332,92051,63064,-1939,34310,102829,103025,57844,1640,-45755,-97949,-101823,-38541,19997,26532,57687,71712,9130,-23765,34589,69157,30971,-526,-3125,-15736,-14088,-2727,4352,-34546,-65879,-9223,59043,47386,5339,-34295,-46355,25554,44498,-17389,-14190,9462,-53961,-80390,-4692,80148,128638,51338,-100820,-106146,8401,46410,25138,39740,59731,72644,69592,58660,12448,-34349,-15417,11866,-31943,-56702,-4933,8693,-50721,-64734,-29682,-59484,-57051,9228,22658,-43036,-89855,-108562,-30442,138985,203112,104313,28779,9776,8016,-1912,15244,55255,52758,-44150,-105606,-75009,-46744,-33681,-8930,15577,180,-77123,-115898,-75037,-36592,-41256,-49309,-71990,-93066,-34198,39167,-2239,-95410,-129572,-76822,11547,30199,4199,4473,-31133,-108398,-105554,-32443,-24425,-64284,-16949,43779,28269,-29651,-48815,-6304,25245,29342,32183,20688,-2687,3100,29989,90172,147457,131662,79474,36247,24455,91161,146211,103691,46917,-392,-54310,-22506,46385,36846,-23131,-72345,-61345,39403,129732,120036,39679,-33566,-35889,3430,31613,15088,2262,6465,38183,63479,19970,-13161,26014,44402,20248,-4412,-7304,-2603,-35982,-55067,-14852,7057,25001,71388,85493,44105,-12201,-34667,-21815,-19733,-34137,-54971,-75774,-106905,-116555,-48082,57383,96143,43690,-14473,18137,122798,176128,179623,156789,75690,12827,-2085,-21190,-28563,-29458,-16890,27042,15005,-53598,-77157,-57977,-1721,52528,55563,68925,87145,88705,59628,10999,25372,91709,75637,18953,42374,76565,105654,84223,14241,-30105,-64426,-113724,-128664,-121102,-97083,-6802,26025,-52200,-52752,-6742,-4350,31159,52098,7439,20102,84530,154683,159093,82301,38912,57112,13483,-100325,-146026,-76954,-9748,-32655,-46618,37017,116623,99026,38448,-40058,-98492,-72331,-12372,32326,89108,131488,90305,42275,56412,112581,88841,-56371,-176805,-146513,-38585,23455,28295,-26627,-53626,-5641,61466,63721,74,-67118,-85636,-51488,-27587,-10064,56550,58299,-36846,-53177,51292,156322,183325,129581,164,-124626,-150629,-73716,-44524,-68324,-29269,-7513,-35679,-36679,-27627,-6091,-20613,-54481,-6800,36908,-16080,-66971,-41447,-3244,-48748,-133770,-128774,-32798,9471,25123,58459,15045,-83877,-100106,-68559,-77804,-72962,-3878,48065,31395,32211,81494,71332,42101,84636,95764,46499,10889,-12627,2184,41271,23212,10307,50890,60483,17144,-10431,11991,41746,44949,-4261,-46861,-30267,33756,72820,44811,-10932,-59876,-98376],[-43664,-44833,-25853,-8645,7582,-1615,-64570,-81117,-39242,-46868,-46182,38041,100204,74343,17606,3376,27988,76133,61604,7969,105,18735,54400,56674,-33976,-161398,-221915,-170883,-84339,-3147,98188,54384,-129188,-178985,-75202,4741,37129,30867,17284,41821,47607,-13019,-68554,-51471,25893,89199,53563,19138,35454,-4816,-102029,-107458,-26220,61245,113464,94013,48027,-9021,-79989,-95672,-28923,2761,-41321,-39843,45058,71989,34980,40001,34864,-7231,13510,68837,17613,-117314,-145473,-63136,24804,50546,13619,-54556,-82674,-51499,37854,141256,143069,20140,-96783,-100113,-57314,-67868,-102864,-41374,45639,16335,-27786,-21672,-15952,-31878,7135,42172,34489,17172,-2639,-31322,-30700,4987,9502,14116,100468,151334,61787,-67175,-70108,20417,48460,31550,-27380,-109538,-97760,-8537,53119,69620,19660,-43755,-67512,-45759,11109,79403,80600,-19152,-24775,95243,140758,52026,-27122,9226,78210,55550,15434,50013,110463,146601,122395,51959,-2584,1906,9324,7497,-25824,-85251,-59909,70603,137246,95823,47313,33168,18626,-30604,-84203,-95580,-37859,24672,-435,-31673,35834,84974,12239,-95924,-152748,-136202,-69379,4095,36299,5765,-30530,-21584,22850,57135,76142,104749,93649,29822,-20033,-53291,-52302,-49229,-82348,-73082,10576,42202,-2841,-20413,-1613,-28107,-104289,-157204,-146809,-72030,24805,56335,-33051,-101145,-45559,14413,18159,848,-35200,-43910,48140,143953,71862,-91302,-107195,6312,50827,27725,36348,50270,47679,57812,37587,-46523,-99432,-61033,-9627,18389,71004,87152,17016,-39818,-49540,-49157,37239,150205,160214,74496,-43177,-119656,-48580,29040,-9045,-54858,-12129,38911,74402,51001,-23835,-73925,-21676,78224,132425,80165,14003,-15339,-28483,-25031,-7344,973,-49451,-82155,13095,90011,10173,-121209,-161702,-141432,-69733,53323,171213,162356,47087,-75760,-121455,-101748,-90490,-57659,29057,116195,104054,9728,-67718,-74170,-50247,-29694,-17609,31384,104155,87906,33583,71292,106092,161137,165502,-40187,-169687,-76140,-32151,-48262,-11527,-15550,-79041,-134154,-109509,-21794,35764,5050,-87071,-168282,-182670,-150776,-80395,-15544,16788,37312,37653,7543,-42742,-56325,-6562,33521,68691,99389,70668,21255,19490,12682,-33069,-65838,-94865,-121063,-110302,-55248,-21818,-39730,-37762,4776,7131,-1825,14516,59075,54103,-2842,-24652,1258,43899,116108,116514,11979,-68860,-87126,-64882,-49134,-54826,-27147,55955,95491,83853,42201,-4228,-7544,66393,143018,129117,52027,-23480,-8003,119828,180596,138198,85324,30664,-11738,-12544,68637,111118,-30104,-167725,-75928,61589,78837,74627,145892,146404,14856,-84637,-66697,-25969,-44860,-69605,-7392,99852,124273,73316,14322,-27296,-13696,49863,75526,58973,43340,38245,-1541,-26827,-43029,-68217,-36894,71789,107564,6261,-68414,-60609,-59567,-56805,-30139,-5392,22093,18231,-18808,-20723,-17622,-43890,10649,100909,80812,-20457,-85663,-98702,-101915,-96237,-66810,-1367,43047,47972,44037,34443,-22747,-124203,-175849,-76369,104922,192792,154772,80379,30470,5085,-13504,-2549,62777,78644,12699,-42640,-36952,5478,34177,4807,-32933,-28118,-73020,-144065,-114835,2106,116523,159297,84943,-12379,-6048,19155,-7037,-26185,-4144,31270,60395,98905,103147,87170,68550,13075,-11048,25670,14088,-59056,-50625,-13036,-30988,-23886,-11903,1341,-25972,-105325,-93722,16099,46450,6609,-39892,-89749,-62114,41536,110338,62661,25199,-15673,-107843,-143641,-35866,95133,121735,108041,87353,40493,17483,-4392,-57939,-76898,-46962,13777,61338,44073,8606,-5589,-42145,-100054,-88468,2134,72999,54639,27100,7432,9437,-2625,-4204,54140,49498,-8669,16835,110800,139383,125349,25494,-120227,-153172,-108479,-62097,-16395,-36254,-70945,-57962,-66625,-43325,-6422,16648,66737,98166,51747,23561,3900,-47691,-46401,-5720,10600,8700,-6732,-25900,-12241,25519,21750,987,58752,119114,99970,65772,41102,10408,-38334,-82527,-53506,38869,82927,57117,38638,21867,-39305,-104208,-129913,-124483,-105539,-96669,-90319,-47005,5113,24618,51502,60042,-11074,-73529,-31333,18964,27673,78650,60558,-52750,-90079,-40526,14333,50591,67747,79181,89961,56322,16619,20235,11478,-69703,-138818,-101105,31549,144637,164914,101490,-17086,-37253,62168,92334,10219,-50089,-56637,-75365,-47393,-21262,-18362,-11659,37793,82416,48317,-23214,-54833,-104011,-109426,-23317,52479,58189,2119,-72001,-53158,22457,30785,-23899,-67602,-80217,-63916,-52727,-98508,-121262,-55170,5013,-1018,-19393,-36532,-69587,-109318,-107035,-49936,-9426,-62954,-65826,11708,5539,-38750,911,66201,85453,60669,301,-48869,-88067,-86161,-7182,63067,25163,-2893,13043,-2837,-2609,31750,51200,38640,-9909,-59288,-57094,-44775,-54785,-47694,-54400,-65410,9244,79948,52431,-20784,-77066,-77319,-1193,26064,-10065,-33294,-34962,-46030,-35701,-3606,37679,111246,127851,26635,-25852,58814,105854,59497,43406,45663,47408,68704,80225,49225,30896,40109,46375,22682,-17129,-6162,34102,33975,23171,3180,-53885,-38195,21195,5448,-70296,-89013,-32402,39776,114307,123910,37027,-15968,7612,37924,43623,72751,92492,37285,-57908,-51892,-972,-26115,-84968,-89488,-57262,-68440,-143436,-152159,-84392,-40618,-24711,-11962,-38196,-85113,-55108,11970,8379,-46537,-73748,-36029,6021,-9297,-35965,-20700,-56043,-119786,-84236,-22927,-53762,-72680,-7870,8348,-21285,-28719,-15232,15673,48286,72414,75998,61215,43527,55885,73456,86666,67239,13581,-18399,5311,44241,86368,124779,113991,59893,-10050,-84844,-53970,41995,77799,52027,8658,-15174,52236,107583,78507,17892,-22784,-30304,8073,37903,-13589,-76199,-77525,-30541,23206,7752,-48479,-56155,2783,59649,56981,32684,6799,-76413,-132449,-79816,-52291,-61345,-26087,21700,42278,46625,36473,-1497,-74679,-90537,-37971,-12295,-40323,-70683,-77788,-13990,78146,92917,27070,-3812,49256,112741,135106,107901,14164,-39920,-23220,-35217,-31317,19104,47713,61939,21291,-64548,-81851,-43321,-3799,49038,69219,56156,39509,17885,15027,33633,75277,135205,90991,-6925,-11193,8922,59094,106107,93855,49368,-38896,-149115,-140885,-57286,-14051,5960,-13745,-66825,-45814,-16713,-55124,-47381,18781,38459,38387,46123,93065,125261,88234,70389,95259,28725,-103460,-120595,-2914,84487,65413,32472,65129,94029,73615,8593,-60585,-82165,-45169,-26242,-44586,-19170,64689,76107,23308,-3187,24312,20038,-50141,-89133,-17261,44189,13134,-33790,-58723,-47786,-31599,-8168,23409,13555,-47020,-63443,-36549,-34428,-5753,66340,26327,-92354,-97638,-1104,80472,132838,136919,60027,-48623,-81331,-14596,19630,23433,54276,-13384,-129619,-129756,-57117,9239,-6468,-71957,-70782,-60899,-103166,-95472,-5002,63680,-9515,-164338,-201452,-89422,-21257,28454,102831,111654,43932,6301,535,-46758,-102487,-71562,-26921,-15623,20652,68797,39221,-21988,3721,71660,92096,56813,-22183,-73184,-25673,48278,77113,72618,22809,-53521,-80440,-35009,5966,3007,-46023,-72779,-13110,91120,143738,121250,53414,-5071,-33551],[8217,-5162,-6995,16383,41234,44775,1035,-22323,-37,-7470,12695,78166,74390,7604,-38182,-19431,64911,157262,134171,57102,28502,16718,23059,19116,-34878,-91628,-145936,-144815,-48414,26815,48247,-19790,-166750,-224223,-149774,-58542,-22646,-51112,-59180,-6106,-8835,-89268,-104511,-30647,62279,97385,52098,15469,-18916,-74295,-121600,-113808,-54539,19850,50803,32660,16251,28298,14179,-43077,-64416,-58179,-76974,-69102,2817,5592,-23240,39124,86921,52543,48558,78196,69069,9912,-32237,-11305,44245,45643,50050,55288,29738,13209,19570,66427,88446,5254,-82374,-51461,15671,29087,-21019,-29442,25397,14608,2812,33118,21823,-25285,4132,27152,2097,-12107,-11663,-24548,-40162,-26023,-20958,2748,97583,124063,19556,-107402,-134523,-79694,-37952,-20476,-55191,-79627,-19893,46057,80312,122026,71817,-68481,-144757,-105170,-3364,50887,24505,-35369,-11609,58067,69754,19059,-28679,-11126,38417,25322,5340,61259,96401,90043,65767,-3219,-35956,10391,19435,6202,-20246,-102000,-141254,-34015,56157,25915,-15348,-11262,-5250,-38513,-104318,-128297,-52945,28869,18632,-3305,72065,126024,48717,-64990,-89131,-65698,-83643,-51450,24278,12646,-67047,-73556,-16128,32231,35412,12736,11088,23517,27623,18192,17365,3593,-16934,4680,65894,80034,21797,11821,78915,55374,-66376,-122592,-92144,-49986,-4859,-3935,-112559,-177313,-89478,-22817,-36565,-41004,-42226,-50126,13631,112410,98225,-6459,-28705,36243,43359,-294,21054,61432,43374,14021,17243,609,-47155,-51788,14260,71792,110847,106788,9715,-38043,21337,33491,47933,116008,97329,4441,-77986,-117316,-40137,43391,6301,-53203,-33719,2140,20925,-16997,-56025,-57242,-2651,86154,129185,53257,-31103,-21347,43550,40630,-16338,-59296,-82599,-63386,46929,98274,12165,-85661,-131317,-151499,-90529,20672,82239,37667,-38682,-90562,-123222,-119244,-84526,-56565,-34028,11749,6977,-55492,-73409,-32605,-9367,-22912,-34590,-4540,53343,43820,-8679,27810,100371,200740,197560,-37757,-222464,-137658,-57786,-48627,1864,28050,-7634,-45206,-10593,39509,34544,-8966,-65850,-117964,-117766,-104708,-83303,-40741,-209,41172,90947,122073,72517,-1821,13020,47476,43921,29222,39742,58115,61064,33614,-2435,-32831,-97993,-168086,-160744,-66526,5025,-14570,-57702,-85624,-80377,-3362,41263,7546,-81050,-125999,-69341,-7426,15516,64036,71388,12481,-44737,-89594,-112593,-98220,-81583,-48975,25414,89648,117848,85579,-10130,-76965,-27113,68981,126106,111988,3758,-52639,35988,106935,120981,104040,37081,-38351,-95140,-50404,39570,19341,-29845,29249,79781,50237,55462,125827,107936,19114,-7564,23972,15238,-39071,-69287,-25773,43040,64091,58752,39308,309,19646,112410,125562,79964,60430,38743,-14337,-15907,-539,-27996,-54065,-8483,37432,5652,-46016,-72395,-70992,-37731,-18480,-14618,39969,61211,14648,-36028,-53679,-41839,5352,52070,66703,21015,-52088,-76511,-66327,-65164,-68483,-46666,-22459,18574,78136,105273,35951,-87349,-150936,-95998,-8285,18135,38771,99521,127147,61575,-16979,-12816,45589,42677,1224,-16441,-6353,32896,63023,-240,-112125,-116638,-66638,-48629,-23164,13167,56983,96422,73503,21900,32403,44959,13541,-15852,-31552,3899,78228,118508,89198,93008,95339,67065,56382,53182,31294,-9455,-15483,22795,33241,-8705,-60294,-44282,-57373,-143087,-102477,48730,75069,-269,-71441,-109712,-61224,36780,107507,77343,40497,16846,-57698,-131125,-126335,-54113,48503,112454,99343,36757,-8159,-51025,-79037,-23679,58598,96793,83298,41628,33413,47661,10736,-74293,-90136,-754,73708,47284,17071,6479,-14550,-25189,47110,100115,-2527,-124105,-75808,45048,60313,158,-107748,-207365,-166109,-63426,896,41048,5388,-69172,-107573,-126262,-94330,-23750,46429,85081,93383,54882,30004,16054,-22328,-24786,4989,-13083,-65524,-83504,-55662,-41306,-62617,-44997,17950,109518,108564,41826,38443,61942,30456,-43394,-104279,-83170,-2519,41394,19189,-25219,-55412,-52719,-32577,-26702,-48264,-52270,-12877,-23057,-57632,-37756,-32824,-35982,5355,635,-54045,-47337,-84,39445,90070,74396,9249,-32959,-32045,24623,48544,14674,31038,116209,121974,50278,6493,-6832,-67836,-135319,-132438,-34769,75996,112076,62740,-37032,-53048,33821,81510,39498,-19081,-22327,-5431,-372,8725,17924,-10261,-12892,19374,21103,-28798,-66438,-105257,-128858,-85519,-13989,-20606,-83539,-102175,-45143,10552,48566,43955,-10916,-41436,-39515,-81205,-158577,-168710,-100702,-35683,-17065,1866,34211,27502,-36718,-65311,-45568,-59247,-139742,-143027,-54509,-19912,-47592,-24387,28672,52675,30727,-19193,-44685,-30753,7717,67975,101975,38778,-38498,-61684,-88077,-95705,-57730,-25527,314,-12941,-58080,-39596,-11989,-16583,-6653,-10189,-26321,12873,28206,-13974,-54865,-74946,-53470,18539,32141,-5733,-44759,-44519,-10750,-12267,-36290,-20802,45945,113604,104778,58024,85058,91377,4486,-22301,-4194,-471,13555,29836,58504,107929,82572,22096,32794,9258,1825,81389,119099,67821,-9391,-79716,-63077,-12151,-24294,-71768,-39220,55711,94070,54352,-1288,-33714,-3377,38822,36412,8228,19529,8642,-51177,-103274,-50673,14427,-20336,-92998,-132646,-124818,-104181,-151326,-190146,-152719,-80556,-21907,14396,25220,-6396,-23098,-1248,18080,-3424,-42157,-40234,12222,15870,-2189,12329,1620,-27887,14966,24127,-40470,-22546,51821,26039,-17582,21050,62331,55683,48047,68953,80568,74473,94708,111594,74067,14331,-50034,-102650,-99710,-11707,48152,33617,29212,55877,34775,-24798,-82466,-74699,-1610,79018,114965,101644,57899,39469,21117,-16984,-43205,-9351,45097,63759,35620,-35052,-90886,-106964,-81915,-7637,29184,-34452,-111176,-82363,-8231,3081,-16224,-43335,-113564,-153585,-109888,-110051,-135061,-103618,-38153,41320,105182,104793,19761,-99998,-103920,-23706,1524,-10608,-45910,-95960,-65996,31794,89059,63829,13164,-9525,-868,31585,28590,-19941,-20477,32069,32806,16078,40079,52347,59551,38348,-20183,-44240,-13540,-4086,37821,59937,15533,-8502,7133,21817,36420,53433,81251,46468,-24304,-42906,-20261,38955,81134,102282,102313,9765,-120633,-84336,48978,76826,-13319,-86794,-79527,-45075,-39104,-76851,-84306,-12357,62948,76294,40651,30281,25334,5791,37245,89538,41774,-63270,-60610,63625,167439,196063,166225,100704,61942,80095,57757,18820,14020,30299,4517,-62508,-76536,4084,26929,-33966,-94981,-97017,-61466,-17483,31966,99137,105931,2884,-72149,-47250,-6300,-44766,-99314,-64281,20026,45597,37375,28502,19822,52483,99830,44938,-44643,-58607,-25706,21879,83945,116918,99542,35219,13712,61629,91497,86235,85178,4106,-112592,-139904,-68911,29466,57182,2630,-58416,-98627,-103653,-55419,24941,101630,46661,-114460,-177618,-120406,-87761,-25341,73724,144674,131605,56640,-14247,-68031,-95875,-65135,-63110,-63741,6188,57724,15617,-50138,-47537,28294,72684,35470,-46112,-101181,-81971,-21591,20600,50961,28366,-53787,-107973,-64550,5709,22597,-23493,-42489,12022,96486,138642,119870,57303,9518,23356],[38620,38498,35766,49998,53646,40378,4060,-9717,29927,50227,61122,57216,-16971,-75157,-56633,11696,79921,128634,122459,113564,90813,726,-61189,-74897,-70502,-30825,-32146,-33521,42096,28603,-75912,-130477,-154322,-163617,-136180,-91808,-63096,-79334,-75560,-14220,-17489,-114795,-122923,-9816,80789,82285,33890,979,-41760,-74511,-43028,-13925,-21688,-1202,30933,41903,42881,88007,125944,66152,-20040,-31251,-31851,-43259,-22275,-41649,-63143,649,62343,57062,33511,23776,66530,86200,21751,-13345,13181,9483,54794,121606,113394,43858,-34019,-36077,8816,463,-29033,-19819,12659,60869,42302,-19507,-29188,-19724,21067,63422,32456,-40779,-32599,-33690,-73255,-91692,-84015,-73153,-65795,-45673,-29155,10588,71879,55519,-38451,-112191,-108954,-78632,-73140,-67718,-66281,-40605,28783,62551,68683,81848,42446,-90326,-200356,-175855,-39247,18472,-29728,-35348,2503,-26640,-59448,-35313,-14079,-12682,-7156,-30040,-34003,28603,68772,50900,35081,3598,-731,35681,15147,-10746,-11492,-79278,-157358,-96906,-3825,-10176,-35748,-43813,-47678,-45875,-80010,-101678,-19883,64128,53272,41565,108747,132497,34271,-54280,-5621,52377,-25213,-71950,-28966,-25888,-85224,-95006,-61416,-18607,17056,-19453,-38959,2236,51410,79928,99160,102493,103526,100919,114281,122038,72470,49986,92917,78080,20684,20608,40490,8982,-5147,-9195,-68403,-95608,-33957,2701,-8792,1949,13247,-4721,588,64066,104506,62151,25262,43794,45532,-7656,9573,75269,39620,-43433,-26528,34609,8107,-29530,26600,94623,115662,95298,26512,-33410,-9441,-1640,-26303,-25931,-11610,-563,-1472,-46635,-37902,36291,41523,-6162,-24122,-48429,-78536,-85521,-40636,3344,46058,92412,63248,-62444,-106498,-764,78522,3944,-77962,-94852,-98119,-69102,23558,72910,39644,-5445,-69464,-108948,-76225,-54362,-52974,-57636,-42118,-17579,-46797,-88125,-61685,-45401,-67184,-57741,-50965,-72442,-59770,7441,31271,-25122,-53541,-37992,-21190,-26691,-40441,-8635,56657,166504,192348,2090,-151438,-65839,28473,14819,18539,58414,80405,92271,127376,116317,54486,5528,-42989,-65742,-23432,-31974,-42550,-14803,-6507,24550,133460,232117,188502,97268,86379,78879,16059,-29103,28643,109575,119148,94628,63102,-3172,-117824,-182418,-111950,2680,20447,-27258,-34035,-45770,-76464,-10941,48373,-29231,-177667,-217571,-111116,-36245,-29284,1637,31269,38159,41279,13630,-46401,-79526,-58927,-33723,298,51188,113832,122769,29172,-81759,-89445,-27762,53779,73929,-34460,-71191,2798,40795,53227,55742,14788,-13402,-50766,-112434,-107267,-27740,72553,119756,44197,-35675,2066,54349,20300,5264,25776,53459,58559,-12658,-79693,-54432,15325,43289,63315,82799,47006,36247,97295,120583,91744,75262,59676,4260,-24931,-11174,-1431,-15067,-21830,-7777,-10158,-33803,-58197,-44546,-16642,-14378,8925,61126,72128,32565,-45168,-80614,-40717,-5942,2933,26991,1805,-52087,-37471,1389,-36776,-97526,-82997,-50151,7336,100612,128506,55973,-15890,-32672,-49450,-75573,-73742,-14354,91370,167785,135245,38537,-688,41146,42511,1699,-305,20349,47674,54278,-18382,-112612,-122381,-40303,54102,90950,46679,10369,13275,20373,62750,117375,64159,-24384,-57992,-65202,-34326,32878,50677,28859,33684,28903,45424,110173,142169,140823,102716,40254,50210,73083,-1496,-104988,-106966,-82583,-98464,-41337,40273,39354,2431,-46098,-41417,23014,53057,31343,4244,29114,63539,21261,-68219,-152040,-148075,-15023,101769,79384,3028,-20116,-36427,-55165,37366,173971,186793,103301,53565,70530,77612,19833,-54867,-71668,-22487,54732,76204,40683,-2996,-30094,-3472,82066,105011,3215,-122089,-147261,-62488,-12175,-57944,-112771,-100324,-24881,52641,79256,92740,65713,-19665,-114393,-140016,-90095,-10232,49127,31127,-18798,-45339,-28137,-12364,-19889,-5505,6305,-19006,-54559,-78672,-60344,-32539,-50275,-47905,-5146,38643,20723,-6759,33170,64051,18996,-61680,-118260,-101628,-16797,36894,-2972,-80612,-86935,-8266,64609,76766,31484,-19194,11311,29368,-28435,-68352,-83383,-97324,-60585,6972,6479,-45101,-49898,-2892,15392,3257,31546,27285,8797,85253,108289,45484,37614,120816,126115,42542,-19652,-16645,-7411,-32435,-73740,-47088,31473,49291,-3652,-47458,-13821,47488,67075,45419,12735,43146,85624,54411,2951,-10345,-33177,-51593,-48719,-46969,-52581,-62172,-79796,-94162,-88300,-71702,-85256,-113054,-111076,-66574,-1266,72003,76525,-50,-34209,-24038,-68773,-135451,-129303,-61551,-14685,-5483,43075,120516,141586,68739,-17543,-60370,-92905,-137285,-108802,-8477,19043,-23364,-8096,38468,48837,29596,-11256,-39639,-1212,89073,137906,123477,61765,-12212,-72597,-150229,-201615,-149510,-83962,-43187,-27873,-37774,-14125,19163,29069,52984,49267,28264,-1025,-69919,-114387,-86500,-46031,-11717,40263,45410,16650,-9477,2430,40744,16927,-24972,-28762,-30755,-10681,39637,49531,41841,9140,-69276,-71997,-33246,-36949,-51974,-27564,41846,121931,88394,3975,34896,40518,9275,77823,124641,63416,-3376,-73363,-82755,-21358,11162,-30006,-29883,22695,53514,15858,-23918,-2560,83602,105748,36803,-49376,-84588,-116493,-128503,-138775,-120408,-67932,-46870,-58662,-109815,-154743,-129863,-130409,-175695,-167274,-89087,-27156,14919,69521,76778,29338,-558,-3247,-24550,-74267,-79554,38083,119700,112948,95633,66871,30625,66161,66349,-8831,-19417,30941,24743,24993,86075,112344,67489,25671,29452,33817,49136,125762,152038,61820,-34411,-80200,-94827,-62918,28952,81764,32632,-29727,-10898,3682,-44403,-107342,-117092,-56021,16728,58119,97172,112026,61793,-16478,-80704,-86564,6464,114430,111256,43895,-3840,-7287,-28487,-27677,45611,80773,1871,-83618,-88948,-67912,-77286,-87138,-96494,-117058,-113376,-89512,-109420,-127384,-114924,-90672,-23553,63827,94013,10313,-97428,-72911,-13367,-24733,-31207,-53384,-74659,-44922,-414,40099,55322,9541,-38044,-56107,-47692,-33604,-11772,17187,60269,79217,32084,-28857,-52190,-20858,40989,76634,59709,16014,-24824,-9553,-9667,-48580,-38273,32768,44518,8296,4249,32109,32084,-16430,-52384,-18104,44189,25642,17163,70677,63849,-1695,15090,97067,78082,-65607,-130995,-74203,-47348,-47299,-42786,-55417,-17064,72354,105892,44255,-13527,-48350,-64514,-23216,25706,15851,-16181,-16099,31288,115798,207229,216334,100739,23467,56706,88705,89342,69357,60621,39274,-23248,-39891,10811,-4551,-74828,-134637,-127179,-58417,15847,52203,74656,89579,17651,-42296,-14686,-4908,-90933,-168769,-133915,-14398,71658,63453,23733,27672,79775,112948,67957,27827,13033,-18726,-13253,23995,45488,47017,37329,46418,95932,143956,111530,45108,-574,-48801,-91685,-58916,21911,57146,51205,19904,-35675,-52958,-22401,22691,73165,39324,-48379,-82721,-83749,-87189,-47955,6620,64094,76637,9466,-71377,-103000,-64272,-9464,-43334,-66894,19798,79076,40673,-8778,-29340,-6975,4113,-42027,-90301,-99165,-111701,-128705,-91940,-9165,22318,-23769,-82386,-57606,25990,60822,13927,-25298,-28391,20330,75648,68882,30558,13013,42872],[63150,69184,74771,62482,18459,-24335,-45367,-26178,31441,54007,21663,-28934,-102065,-135969,-66656,54950,95610,78169,69026,116013,115539,-15672,-105854,-104173,-82832,-31904,15785,61735,102171,12065,-126121,-134560,-74817,-58911,-87700,-125281,-102215,-58423,-48192,-8513,19024,-64818,-116475,-28148,60994,66084,10929,-23851,-26732,-9184,48247,65773,14046,11112,72900,115651,123038,131885,145248,110834,51797,41735,33931,5817,-9334,-34180,-56758,-43152,-29063,-19779,-23093,-35882,10808,34537,-25494,-48682,-8985,19715,67862,94228,67426,3603,-67220,-75415,-15865,18018,-1749,-34300,-28332,46273,71366,1601,-53654,-44409,-1539,-2686,-43699,-70389,-35427,-54180,-117683,-146436,-140051,-113481,-71771,-38260,-22216,-4626,8067,-20647,-93722,-141673,-94191,-19592,-13345,-34543,-47624,-33784,18183,47281,41254,8722,-40107,-104273,-173655,-150465,-32735,1198,-61713,-49571,-6493,-80402,-136867,-64560,28457,58336,31331,-49477,-100615,-52171,34947,62260,57114,56285,54566,50960,10392,-13218,-4357,-54451,-118166,-72345,3182,6432,-23059,-71883,-94220,-52032,-31688,-49216,-1685,64840,54738,38725,84079,96529,8490,-61526,-18758,39539,-358,-69255,-83967,-69621,-63117,-64829,-66959,-22046,58688,42011,-8440,6212,46981,66108,103132,144151,136570,82842,70983,101580,95378,55032,23627,31198,82636,108462,60168,-12803,-15057,35845,51610,39726,48547,63716,64219,68362,75296,60163,27724,38277,86121,63681,-20519,-41943,-1886,-9741,7396,89204,78426,-31126,-44182,42635,41669,-10639,13726,72518,100655,100698,69883,-28455,-103104,-106881,-111227,-132287,-58289,76234,139893,35859,-69844,-29617,30163,11176,-12141,-50453,-90107,-74976,-7185,32467,49547,53962,-11893,-134746,-107257,43745,58479,-58711,-97675,-63453,-89393,-114271,-57960,14046,52219,30966,-36695,-60783,-62355,-113121,-106762,-51395,3627,47371,20375,-55551,-72406,-60643,-62770,-54377,-55532,-61103,-50442,-989,26131,-18432,-56952,-64696,-71104,-69670,-50594,-9926,43837,149753,184736,17932,-57425,91125,167057,56218,-6851,44715,99337,137389,183649,165716,92543,31794,-26956,-36456,6896,-28840,-38037,130,-36954,-65670,26068,135488,136917,108921,123772,100399,11719,-36369,28392,108120,123887,125376,85101,-27821,-144420,-147214,-30599,53796,-7580,-86116,-41212,10900,-43709,-43271,8262,-52174,-192406,-206599,-82603,-13118,-21300,-3297,32776,51232,79569,101451,61654,-9157,-8458,-11274,-28416,-13250,44199,80532,37947,-53279,-81658,-46259,-4400,-12894,-65563,-30135,30501,10867,-7174,5331,3873,29829,32361,-74124,-169324,-114455,28361,84548,-18627,-81983,-12691,30438,-1721,885,-15562,-27978,27007,2979,-77176,-76971,-29150,-2739,36869,77349,58885,19315,29245,84761,112742,104615,91684,31661,-31276,-44828,-8979,29871,28019,6269,-23268,-40329,-17482,26058,1611,-36062,31584,76713,38480,-2892,-62085,-92444,-64752,-44085,-21833,10143,-24507,-66127,-28411,7382,-58962,-125265,-69761,-16718,2137,57176,73498,26954,13956,23502,-28251,-79906,-58634,2878,65464,112447,112371,53244,2829,30613,43174,-974,-17204,4687,33662,30041,-9829,-10582,1313,11733,69819,106948,70205,36331,13250,4205,72970,143336,59269,-71325,-113066,-87310,-67116,-57772,-39043,-7212,-6145,-25883,13650,137399,224590,221684,141022,30875,-26876,-24086,-18417,-56003,-72563,-53956,-11112,28268,-8474,-54927,-44968,-51425,-7793,79527,58951,-41134,-70147,30257,107951,69032,-21263,-107826,-129352,-52666,35754,7010,-54532,-24426,7241,666,90513,202579,176739,90064,61570,68499,26987,-70360,-117412,-97936,-69323,9982,68091,33579,-34449,-35860,33713,86998,86418,48381,-7683,-70331,-48513,-21159,-40426,-7871,92717,142501,138187,95585,73439,97180,66100,-45110,-106196,-63785,5682,24925,-44934,-114830,-112130,-57718,-17854,-16242,-10265,5444,39672,60833,-92,-65476,-62280,-55757,-52935,-17928,-7471,-24408,-15585,28608,40401,-611,-70918,-125243,-104913,1758,66733,-1701,-91764,-44015,72996,119417,109718,71941,-7850,-27221,23906,1942,-78479,-92473,-66853,-51470,14814,43004,-50845,-108414,-70927,-57031,-39519,42570,67171,70738,157791,156689,65958,53540,119095,108733,24900,-25920,8768,74532,81019,19712,7564,56413,44276,-28472,-63854,3231,86884,89592,33884,-1182,46452,83196,55758,-19407,-51776,-51063,-64668,-89526,-83309,-54129,-56395,-77697,-66473,-56951,-65868,-52548,-35868,-56523,-39867,57365,123727,67382,-30259,-42962,-13491,-38442,-82031,-64075,-13897,-7590,-14819,32870,99251,126511,68704,-41605,-101715,-95600,-80902,-21553,63086,48652,3910,39222,76722,63213,63948,38364,-13455,8167,110452,143886,109924,80343,45524,-27107,-108470,-154118,-136383,-90452,-49597,-34331,-47710,-53799,-37436,-27898,5873,46149,63522,759,-124282,-165137,-91446,-26223,-12115,10312,27894,48210,58549,60524,75384,81628,70411,33802,-40724,-93094,-59126,-22683,-34458,-56800,-75681,-57359,-34401,-55003,-69087,-7449,56175,87966,72864,38174,67923,78606,6391,88,42039,48297,58905,5385,-34385,40759,108407,33532,-61706,-69866,-12412,34239,38671,54914,137512,147799,47029,-55903,-113011,-148104,-111788,-92608,-136450,-150542,-99561,-39540,-45538,-104595,-123673,-109474,-99118,-87443,-64474,-51650,-16253,63361,100346,57486,11862,-21613,-56560,-87717,-74096,42214,160949,164134,116753,49334,-11032,20420,56784,176,-74214,-82593,-48163,31844,107160,98162,39257,27089,47851,27637,37385,106926,125720,48939,-26351,-36745,5719,44903,80276,128350,87750,-25977,-43550,-4894,-53331,-147903,-149724,-82940,-66541,-75861,4676,108325,110233,25943,-63306,-80788,14247,121217,114413,65469,58338,85777,74406,71648,119619,108625,24311,-9560,2325,-29415,-83327,-103869,-100426,-79752,-51656,-50627,-70937,-69124,-78325,-119710,-122840,-43399,39755,12642,-50657,-10525,21667,-17998,-46081,-49174,-16495,17432,1427,9577,34481,4335,-8036,-14069,-66810,-72210,-19916,-3127,11106,41083,-2422,-101520,-152136,-102924,30681,147129,133660,14301,-57501,-57650,-62726,-66257,-40129,18588,23653,-14044,6400,69612,78869,-1152,-70764,-56116,867,-22684,-47672,12982,84911,104894,95703,90991,41602,-62825,-83989,-27239,-20185,-23427,6424,-1666,9087,68151,90279,20505,-32525,-27770,-17484,-20247,-29625,-24211,5975,-10793,-61320,-26597,83338,121856,38076,-37134,-32738,15570,52220,34793,19859,18759,1953,20790,41114,-12491,-65664,-82894,-37551,24276,33951,-6786,-24676,22223,39153,14476,-5693,-42840,-124069,-155697,-102982,-25953,10018,-16410,-43629,-8924,68918,112507,88401,77164,71226,22310,-14128,-30575,-35106,-26803,-6116,15375,89095,186018,154418,24498,-31563,-40093,-53497,-14390,30778,11922,30791,85534,61722,707,-8787,22553,29377,-4539,2391,25145,17335,20922,42679,24677,-1138,-12101,-27146,-50150,-56421,-10372,35562,193,-16385,60632,113044,86926,44847,1300,-21839,-16150,-36116,-65998,-67563,-79249,-106772,-83810,-42050,-31186,-27437,-34805,-20537,28822,43839,-1250,-55248,-94039,-38754,49787,47268,23230,38838,55530],[60481,56730,74414,47751,-30944,-78607,-57012,-3803,29168,3884,-70369,-114341,-129862,-146154,-93435,19072,75476,86082,63749,61937,64632,-6153,-49185,-38599,-59349,-52319,18307,78700,70570,-9180,-48462,-630,43627,30098,-22904,-95987,-95567,-44281,-54328,-39564,26066,-12126,-78248,-37891,33307,51751,3558,-13128,19803,50216,68031,55040,13597,42094,123948,157650,145729,106015,73955,76678,90491,81522,68063,54691,31293,-757,-25721,-54867,-90113,-76525,-38724,-34106,-22321,-28581,-51871,-34550,24471,71162,80402,11706,-46909,-28769,-10620,-3322,53465,76928,784,-55067,-32283,47652,89976,27542,-33684,-24785,-15665,-67045,-91091,-39955,46130,24038,-61711,-94308,-96054,-74148,-12533,21711,-238,-26604,-28717,-54654,-120472,-169040,-115254,-6263,40849,40650,7278,-16703,8657,29533,10857,-17063,-62590,-96619,-103049,-61866,-9097,-30792,-79720,-59493,-4399,-46666,-96952,-33834,78651,147884,118727,-7223,-104438,-73801,11768,52914,51063,59582,66534,61515,41968,50989,45965,-16378,-51048,6680,59778,55986,13281,-61998,-100170,-52793,-542,-16941,-23057,23081,34750,4005,18455,54473,32126,-22967,-56742,-48219,-36519,-75940,-112077,-79268,-27537,-17270,-19872,38042,119317,107900,49706,47506,48692,11252,41492,100984,63622,-11003,-12659,25364,55099,27029,-32846,-3199,82135,71231,-25498,-81472,-42869,70173,135502,95945,61520,81687,95105,88768,91829,100507,91951,61114,57075,31097,-82315,-140688,-76279,-20890,7789,79365,113015,38720,2052,62747,70935,16166,18214,60108,86013,102617,81919,-24890,-121933,-112771,-75106,-62971,16398,152530,214168,90321,-70928,-76598,-877,-5929,-18221,-15497,-14087,-12162,16137,26430,-1661,-26955,-32983,-63386,-18945,45838,4158,-50213,-27234,-1460,-47711,-99275,-90422,-34172,52983,58206,-1364,-25066,-52139,-104661,-65570,-6457,15494,42174,44086,-10355,-65182,-60616,-27081,-18431,-52936,-64229,-57187,-45704,-14063,1045,-24068,-40265,-47117,-64463,-67494,-25179,32596,115059,108419,-16928,401,191450,204707,14161,-56235,10453,38014,56263,139937,167503,100433,33438,-5385,-7273,6930,-34816,-38746,-8192,-72134,-152417,-132760,-54008,2733,41230,96109,96480,36424,-2661,14737,45697,76963,106680,57557,-67795,-141475,-96521,-7011,22504,-55056,-122221,-71050,-8183,-46150,-56466,-14064,-31645,-113098,-87005,38043,99206,67846,41067,33530,24652,41563,88169,98085,55979,30988,-11496,-46486,-35820,-2869,13376,-13214,-68470,-59344,-5845,-8928,-51554,-39776,32940,65310,7529,-22794,6478,31946,48320,42476,2894,-70847,-97850,-43193,6319,-29571,-47741,13394,76738,76737,46657,-32006,-93872,-43909,-1648,-27337,-48279,-73942,-81079,-27385,32944,54278,11705,-10146,63007,134757,122720,95817,55847,16214,-18784,-16337,21613,40557,16481,-24703,-44809,-1853,66177,27647,-44855,5324,48018,-11259,-58976,-87841,-105445,-96982,-65597,-6135,42278,18512,-22417,-18008,-24286,-80897,-98100,-5910,35764,-18289,-23738,17282,17372,8946,-6101,-50878,-76166,-45739,8715,29785,4942,-14262,-7570,-7388,3457,-353,-26020,-39812,-22126,13713,24943,37999,94144,108510,44549,17250,29497,58473,107950,116921,79130,61893,72489,26380,-69920,-116395,-88580,-83134,-122684,-85567,-7789,16256,-5421,15754,128525,217101,177257,62183,-42447,-146899,-171625,-53814,34097,18855,-10739,26251,40695,-36929,-93509,-86825,-92701,-44107,54592,37531,-24127,-27112,52030,104035,73010,5105,-48073,-84627,-94562,-75656,-93353,-101805,-17850,35691,54151,148922,175076,92436,63424,75730,39066,-57189,-150504,-155433,-119584,-104489,-45598,1750,-9855,-46098,-20404,36358,54062,48110,49351,77463,91613,75887,6005,-27229,58117,180558,200190,135216,55888,23898,79658,102323,16377,-68091,-44600,13942,18740,-50193,-93503,-86661,-30742,35404,12432,-44668,-1019,116334,147924,35206,-91826,-140199,-149008,-95422,2892,35529,-7303,-27337,-9577,11218,15190,-31770,-83785,-49634,56328,95342,7244,-57250,15550,107118,106510,75825,52335,-15307,-63210,-26546,-26154,-89575,-74114,3824,25862,38367,40767,-38457,-98332,-80886,-48793,-9006,48114,68474,113842,198205,157325,43111,44216,113125,98170,24018,-8093,39986,100726,100375,46938,39947,80174,75840,8450,-65582,-16442,102801,95082,-19893,-63066,-12633,5844,-4820,-42280,-46504,-28874,-51791,-94927,-74242,-46268,-76946,-123253,-105984,-70100,-39322,14556,46725,22136,53639,148944,168411,74858,-10293,-9187,9135,-18645,-38828,-5782,-2584,-60511,-88752,-59763,-23677,7881,-16385,-92305,-113109,-67180,-46089,8874,62568,29428,13117,62628,68352,40149,66352,74002,39134,48798,94499,76708,54147,87456,93776,23084,-3262,11614,-40282,-68952,-25627,-15802,-68983,-117418,-130984,-132725,-97972,-6838,49789,8834,-97505,-128240,-55740,-17096,-48354,-44517,-11023,53021,92960,63853,55093,126743,166254,120718,52967,-12176,-39332,-45373,-65222,-51358,-14103,-9238,-37152,-54367,-26969,62944,105202,72185,56693,72904,99491,87404,-9749,-92405,-74036,7387,92338,82178,53494,124063,175858,70825,-65004,-95751,-23684,59797,34864,-4704,77814,121294,40282,-28476,-49533,-77509,-33557,14586,-45004,-141088,-143635,-72166,-6828,-10115,-62595,-71754,-20494,-29939,-89455,-115300,-84683,-3545,51657,48643,29226,-1566,-35778,-33847,-18369,5924,63471,65134,12569,-44199,-76893,-47246,-8618,-27881,-98276,-152634,-122545,-7672,77267,57023,13851,62210,116266,79996,50254,25613,-4649,-16742,-34388,-11583,84776,92309,55628,119599,117345,-17119,-56229,-3740,-33353,-114674,-106548,-76596,-118820,-168290,-100659,24612,89021,57320,-3345,-39317,12492,89330,90704,68645,76477,92942,86473,77849,97785,87132,36541,32583,70981,34848,-43558,-76829,-76911,-47411,-18239,-34619,-60264,-40064,-37223,-98923,-156605,-112594,-1829,49527,28937,46776,68942,30193,-24330,-14337,32591,34905,-1782,10583,31719,27699,52915,41365,-53615,-93514,-66376,-53794,-37776,-16505,-27432,-86225,-149320,-124261,-4204,105404,82174,-17006,-63905,-60968,-46191,-21179,-20974,-31599,-35233,-22155,38732,123551,115939,5030,-94369,-135414,-98520,-41717,-9303,15932,64174,101338,114031,85210,35314,2702,8450,26376,4009,-20855,-4513,7749,27735,50998,35251,-30034,-49614,14582,72974,33511,-44600,-58150,-24993,-51383,-121334,-117555,-43705,-17867,-54539,-106882,-127544,-98154,-40363,-22559,-27670,-26455,532,39360,24359,-42453,-55742,-21302,44474,67671,23783,-30310,-59211,-45474,-3384,1147,-36476,-64916,-103634,-91802,-11362,25264,-32493,-85953,-76779,-20605,49442,95117,92060,85760,79051,56369,21279,-25321,-38098,-5152,-5522,-27179,37960,157619,169385,50576,-61661,-99758,-64489,30421,66988,-4455,-9097,82629,102732,40650,14800,22129,-9431,-36135,26784,84729,93290,105608,135213,101229,29597,-11795,-3255,21362,40017,37800,24061,3493,14422,59033,87619,70257,17690,-39606,-43726,19277,63800,35066,-15620,-16649,22698,34241,-25289,-97257,-84207,-36058,-18392,-22351,-34908,-59980,-94778,-113499,-30288,62906,39971,557,28224,43262],[-4792,-4937,32387,17877,-50500,-64127,-2807,43529,28958,-36508,-110994,-123062,-98944,-110974,-128961,-108518,-37208,75355,68770,-31523,-47195,-6877,12001,-11708,-63977,-46215,25623,25713,-29721,-41519,34784,107836,95450,50782,40141,27196,-6899,-45190,-88197,-85266,-36917,-43473,-59004,-30626,-2557,2051,-16351,9331,48189,45877,34382,25763,18746,86991,143943,95690,26617,-8612,-23849,23518,89402,80879,73087,89243,72286,24858,-6772,-41716,-71444,-45303,404,-2975,-7151,2951,13497,22055,44071,50219,26774,-60411,-102436,-4497,77674,75249,105189,103360,-9119,-54729,-24740,22606,65251,21812,-25284,-5414,1414,-23549,449,56636,126443,103566,33957,14302,-12988,-19226,51964,87319,26181,-10762,-2727,-55726,-124974,-150772,-126095,-62109,-3121,43570,42064,24091,35438,10806,-51557,-45435,-35283,-84926,-95715,-59560,-49922,-91243,-94521,-40986,24698,14258,-25258,-392,70737,133374,128218,46967,-2052,15394,-1022,-34147,-42272,-30719,17681,59817,70390,113580,96125,6678,-17358,50002,96092,83846,41508,-21495,-74919,-67927,-24593,-31368,-59463,-27559,9623,-19843,-22519,38202,81160,50370,-20868,-59419,-69811,-87105,-106489,-73355,-31478,-5391,23345,60681,81991,55915,34711,56101,35863,-43008,-32545,17985,-15813,-44077,-27263,-34797,-27125,-21479,-38504,-7817,26614,-13320,-65175,-86655,-66300,35350,109152,49089,-15211,888,31775,37106,33003,76068,138373,90356,15348,2648,-57412,-125662,-100264,-43941,-5646,25179,46625,38318,43931,81433,76197,29449,35292,61072,44703,15707,-15960,-65029,-76727,-31711,32328,77749,105398,138764,162365,92926,-30105,-56074,586,-8278,-39365,-31149,-5009,-15752,-3466,1944,-65211,-105297,-22254,48650,37749,-33016,-64431,-4506,52561,26718,5166,1945,-32172,-37281,57759,104095,41361,-16471,-46940,-73770,-45618,-23299,-20328,8118,45441,45517,1851,-11887,7960,-16472,-74778,-75695,-71248,-93772,-59168,3675,22054,28642,20575,-40540,-107456,-92584,-27150,18744,-28314,-75360,3028,136868,87938,-61247,-64044,-3126,-40568,-58366,60770,124157,49740,-5473,10148,31691,46450,23639,5531,-15974,-84049,-140102,-142284,-84817,-22804,12956,53234,54890,40960,27766,-5114,-21122,22481,64118,20332,-75654,-114988,-83181,-56202,-64237,-98476,-107713,-70997,-53267,-62748,-27604,9638,7480,-9996,41905,140868,186003,141288,50848,-19257,-28808,-14385,10122,47479,61211,22919,-28871,-24525,17771,48419,21252,-73171,-133500,-65221,17796,-2576,-51734,-31704,35298,48551,-21457,-58307,-8370,45336,40751,22190,61133,76294,15261,-42303,-32610,-16736,-29823,2465,103552,141426,94805,15009,-61353,-82244,-29734,21885,-95,-70210,-100373,-56120,13611,55596,27233,1427,49455,110430,85537,46862,54912,82865,51437,-10863,-31707,-23856,-35154,-42108,-41334,-29556,26772,42983,-17552,-42548,-18667,-48600,-92176,-116476,-130844,-107074,-37151,20590,58170,75023,61551,29242,-9097,-33829,-9093,67759,52972,-49684,-62221,16830,33086,1852,-17853,-48641,-84190,-78659,-25493,-2973,-68580,-122584,-67214,-6511,-12185,-43582,-44979,-36330,-22956,10775,43938,85895,112549,86024,30340,-23032,-45239,18139,143188,216417,173015,58813,-2674,-8851,-38172,-78004,-81641,-85644,-129853,-100437,-6623,48194,20379,9741,77683,130766,81187,-14566,-84451,-176714,-223861,-95659,51765,56587,-4055,-11118,1983,-5427,-3731,-35357,-103859,-77599,-2086,-1175,34779,73872,58189,47527,52302,24581,-28372,-92681,-142020,-157849,-156575,-117014,-21342,24348,75314,194748,171473,52743,65104,102382,24346,-95010,-136546,-98254,-80344,-105938,-95553,-65520,-32370,-4473,17138,4387,-9807,-14395,-10832,61472,164126,147826,23166,-39236,19247,115328,132652,61417,9410,16366,40089,33605,-23877,-69707,-44071,16509,62275,49372,9512,-50797,-28624,66055,32719,-65735,-3790,123295,98347,-33566,-126192,-170770,-182615,-87723,34483,71502,-5822,-70981,-56296,13919,63515,37427,13991,55034,105136,94241,25687,5661,47267,70004,50804,18390,-5706,-34635,-53033,-62738,-85140,-95619,-56656,18921,63159,53220,33694,17050,-1249,-14835,-6197,13860,21633,21558,88691,170931,133263,63609,66941,111055,94976,43190,22491,49541,57193,33535,6585,6828,36355,75074,59632,-18386,1573,95340,37891,-104516,-105506,-30402,-32049,-59811,-61904,-21892,11546,-23127,-77974,-62428,-52648,-103118,-164559,-168719,-122890,-48592,16124,38377,53282,115345,144140,124194,103314,81282,57077,24960,-12277,-2650,37382,1632,-92018,-147858,-141799,-109256,-67151,-61040,-84248,-79089,-55008,-66888,-22757,27774,7836,9462,32607,-6764,-29331,12768,58899,88181,106377,74966,-7171,-21173,70300,116990,73111,95304,136688,49808,-29866,-3934,-1671,-53842,-89367,-121380,-152110,-122237,-34644,301,-17890,-49606,-50639,-753,4416,-49784,-40983,-16004,23229,60322,12108,-14597,85293,164674,162464,166175,141336,83813,30023,-16344,5937,63182,42127,-30674,-25316,26174,86012,123366,88160,43927,55968,92638,73059,-10463,-122525,-158178,-86411,20347,70713,95760,150695,168275,79692,-12196,-50207,-9622,27350,-69726,-146310,-37569,47669,5580,-22562,5139,-18280,6345,68998,38365,-61302,-121204,-102825,-15660,48123,23616,6995,24154,-62114,-160787,-167786,-150030,-102272,-29750,24365,47384,45375,15263,5602,-293,-16195,-30555,-63838,-116585,-112155,-76150,-60414,-68890,-46779,-40113,-92359,-97753,-18083,43983,38532,33917,89027,120311,85651,30828,-74825,-154402,-116445,-67578,-4457,95765,46938,-32150,46259,92057,-7614,-41471,10684,29432,15178,266,-49186,-116522,-171276,-164334,-98478,-27033,18054,39773,18173,29617,82589,79842,44807,40629,50196,27615,-15942,-5187,52121,52298,21624,45398,34632,-18069,-32601,-50019,-54940,-34123,-50151,-81891,-40939,4655,-23709,-87842,-111206,-36425,73556,88301,63488,75829,57281,11032,24639,40938,-9349,-34999,7792,34120,45935,68061,34789,-37636,-85540,-91600,-52954,-6401,783,257,-19448,-80151,-101145,-61840,-18032,-26898,-23793,-22440,-30721,-8087,28480,7740,-37358,-51115,-19229,39259,114325,119069,24975,-79514,-155719,-140575,-23553,68496,61597,39074,50635,103213,97306,41980,28206,35969,27026,-21684,-63223,-52648,-20235,19012,38076,341,-62155,-70424,-8848,69378,48516,-44743,-80064,-76814,-90880,-97498,-84476,-64878,-80207,-114542,-128047,-120934,-103297,-52011,-21858,-17387,697,49051,56677,-9534,-83078,-69851,-18359,29544,27033,4638,18430,-6700,-80743,-103547,-79955,-64824,-48453,-66791,-54899,34443,74996,5416,-47876,-25543,16472,30706,43205,58476,59770,46139,63590,84031,51780,50205,104206,60220,-38411,-53969,14260,81049,61836,-65758,-148870,-90175,39916,89083,15070,-20406,49287,97054,85958,58670,-5412,-64473,-51494,30232,82919,78245,59696,91840,110823,86424,39686,6199,25001,86199,65727,-14798,-41814,-23025,-3316,20810,5285,-63039,-113072,-70243,37920,124621,115194,38383,18814,88301,105119,15801,-97258,-122192,-76105,-51576,-72565,-74132,-62399,-66045,-62300,5300,53655,4776,-48121,-26883,2235],[-57015,-32995,16488,17495,1097,44655,101308,90280,49553,3568,-37604,-34235,-22439,-45203,-109293,-172971,-143830,7166,30831,-104555,-130710,-32311,746,-69016,-97431,-7961,56348,-15989,-90723,-53614,46672,92724,43529,972,73075,174292,143311,22100,-40421,-52591,-76586,-96076,-60391,-21762,-35900,-49906,-35120,14687,46480,35272,53780,76978,81804,153402,160606,3367,-118802,-103824,-65758,6685,91194,96749,86428,111415,115983,74570,25885,-1193,2768,25329,31438,10392,36959,99745,113441,67865,8267,-51396,-56516,-57758,-46194,49467,104449,57060,45866,38292,-22162,-26565,-40935,-55893,621,8044,-26941,-9158,29552,79031,145954,138138,116003,85164,85547,102140,37188,-9671,58459,99254,55097,54098,49950,-44161,-105284,-102306,-102481,-86676,-51306,-4135,33699,55782,74012,8327,-106691,-106598,-38278,-71771,-133402,-136241,-114556,-104629,-61389,15953,60602,21636,-26267,-20398,2194,20259,47230,72029,124238,130004,10338,-98029,-112604,-98036,-22764,44371,46826,77550,55700,-30354,-38174,39721,91371,72579,42733,9769,-49637,-84955,-69483,-55073,-59249,-46423,-13880,-8692,7141,58603,91617,78040,58194,29368,-32990,-50739,-43522,-39707,-34410,-1181,31164,4985,-38621,-57758,-28832,11399,-2170,-73930,-76582,-31791,-11326,32348,56259,-5549,-49936,-36669,-25181,-10579,-7548,-15705,12223,1863,-43753,-21038,34305,4535,-73779,-93637,-49462,-29701,-48681,30394,149716,97005,-15411,-5586,30077,-1168,-41627,-49413,-12274,-15450,-62767,-42746,41238,87458,56315,18974,36239,53153,-3306,-101574,-146303,-131632,-70602,2927,88568,137493,115666,79148,91095,67854,2900,4627,53593,38719,-36971,-88746,-79705,-68028,-25990,-3766,-73352,-118923,-21161,65687,9395,-100955,-92071,22022,81848,44237,59905,103481,61018,21304,82094,123375,48149,-21571,-29161,-58264,-75234,-62217,-21870,24178,48895,64122,64977,45194,23194,-31615,-67139,-37060,-55177,-97167,-55914,14061,65971,89922,75334,3208,-100968,-125190,-64921,-35273,-78366,-89765,-24222,11519,-36526,-58013,5712,20498,-68598,-106075,1866,72346,13852,-23464,19895,73943,126176,122572,79445,2352,-50198,-30747,4582,51778,83234,80216,52022,2241,11037,47983,16824,-21552,7823,46501,26797,-28871,-70377,-78575,-89332,-105515,-97366,-61526,-24660,-21789,-26588,13547,24061,-2464,8838,64616,118113,144732,122859,21067,-63095,-41851,-17907,-32645,-7344,14777,-10985,-8566,55182,105892,149699,105450,-60662,-138389,-38191,34584,-6145,-60610,-64365,364,14555,-71955,-136908,-75534,23280,62724,82232,120540,151531,97853,-13786,-48348,-44211,-71960,-35378,80499,120161,91858,58876,-265,-74287,-62564,10614,12294,-5561,4215,22755,52014,58863,49836,39306,33007,40920,14336,-10693,30891,99052,82785,-506,-44240,-53494,-74264,-60203,-17683,-24929,-14456,36375,17536,-46046,-49658,-47434,-84643,-125907,-132539,-67874,26650,35596,18721,59908,105572,88425,54319,59657,95821,124260,52802,-40268,-20027,35523,16192,7573,47417,16182,-59383,-72539,-25446,-876,-62127,-114490,-45553,27047,15552,-17721,-18455,-9573,-4242,22893,68220,103060,86093,36920,23677,-5341,-48636,-14268,113557,216831,180851,59092,-499,-7746,-14271,-49915,-77595,-74027,-96440,-91970,1672,47303,-7184,-23414,31287,75848,76659,28498,-41140,-124263,-188108,-119032,8796,49158,-643,-50329,-33572,49877,134970,88424,-41416,-48894,-20923,-20172,62861,118795,58286,9288,25894,20618,-40991,-100762,-131574,-141009,-138970,-112038,-59168,-13223,74684,203091,192015,87830,90317,108664,14680,-89562,-97133,-42573,-27495,-87825,-118103,-83830,-15909,44480,35281,-37177,-69402,-63342,-60090,2012,85140,84654,24937,-19880,-29312,19476,40480,-8410,-16516,33494,8648,-71713,-121016,-107367,-69118,525,118339,172873,88721,-63256,-92421,-7996,6067,-20808,28313,67511,-12733,-114429,-129508,-101284,-53561,19388,56798,38407,-40221,-106685,-57695,60342,105907,82502,111159,137775,96822,56008,44905,56153,58912,24931,-9819,-38231,-60527,-50330,-21088,-56444,-98573,-66105,-37162,-25906,9782,36092,47332,76546,89136,43109,-18619,-34643,-35604,-52208,-2574,78568,100222,142136,152882,127686,90089,59413,48867,44564,1084,-23858,-14192,-31539,-37034,23625,67886,51493,78289,101584,-14719,-131197,-71923,27733,6935,-38641,-51959,-22219,20121,-1871,-63162,-73117,-58853,-82785,-132426,-155788,-134844,-80660,-34507,-14413,19263,45147,-4365,-7283,94654,135918,64951,-8947,-23703,6417,34767,24645,-22923,-87722,-103367,-70085,-42347,-29535,-22739,-48460,-85655,-98979,-48885,11794,6735,-3046,-19395,-75510,-86987,-45169,14805,86696,107597,52322,-45148,-73517,12116,93198,120890,168169,180237,108801,31297,-1394,-30758,-21238,29529,7292,-80897,-84787,-35977,-38860,-61671,-36173,2506,32006,31280,8033,32403,22102,-10187,-908,-38291,-76407,676,92253,123597,160881,175216,158739,123219,60905,55152,106308,88183,6337,4724,24007,30207,71910,83533,35650,23704,63890,75046,29803,-77041,-174879,-185798,-104271,-12956,58801,104161,121363,91119,45587,-20891,-34487,-46957,-143607,-197163,-102557,-28789,-34024,-37501,-10993,-35909,-22135,12333,3961,1730,-20412,-59567,-25877,43726,72567,93911,65080,-83738,-165190,-132629,-144122,-154614,-79931,8128,58054,74802,30231,-48179,-64403,8283,7635,-86329,-141398,-85779,-31310,-46267,-70570,-14179,38655,13822,4501,35177,34146,37730,75375,80155,39481,2823,-37927,-121230,-183058,-134720,-39413,43683,80238,1513,-77252,-26642,48123,36751,22764,49409,99653,122768,66253,-16864,-69830,-126877,-174556,-181316,-140472,-41432,49567,61779,57938,95297,81651,25001,15931,45561,68,-90835,-82540,24562,51912,-1112,-5648,145,-2337,19927,-18957,-87662,-89502,-80027,-79319,-10788,56849,54550,-4670,-94685,-79161,49276,87394,30218,14230,23268,23501,30675,10322,-53485,-58116,170,26698,13602,2944,-21459,-38866,-61134,-69129,-16122,54514,71813,44863,9466,-26963,-62314,-94094,-102521,-63928,13324,21100,-20157,-1245,42940,27819,16528,22039,20047,17242,70675,120935,57430,-29478,-77440,-63214,14694,68730,43030,20496,60768,123628,110676,27537,-31340,-29944,-20525,-58815,-81986,-45429,-15551,17151,47889,10833,-55653,-66187,-50111,-7834,8027,-42276,-70201,-68985,-57185,-16196,2819,-19764,-72750,-119641,-76895,-5127,24347,38181,18578,20464,92828,155545,115511,8112,-68981,-55339,-32162,-19227,-10132,16818,70859,45646,-69378,-149266,-114245,-46557,-27235,-62459,-54300,7667,42731,48722,48555,55631,54690,4528,-30633,-3421,15676,11781,71074,139055,114744,113116,158202,106636,-28538,-132428,-140632,-43515,36880,-43514,-133144,-82242,29049,74617,15851,-17785,41883,100154,131268,95286,-40026,-116239,-61481,28462,53339,13661,-38572,-22657,45786,85307,36728,-51547,-46621,69141,90592,-14013,-74294,-77152,-50300,6308,-9322,-81224,-107080,-65495,12022,89283,115919,71911,20954,40126,73825,49281,-23932,-77297,-67564,-33827,-28961,-1775,30750,28086,10131,16835,7130,-34034,-52337,-31825,-9994],[-26985,6395,34608,33496,80426,174140,192744,121210,78705,73541,55075,47388,27651,-5697,-34199,-79423,-111139,-37854,-18843,-110611,-125254,-46059,-27417,-99374,-103339,13872,74845,-6856,-73205,-34777,31741,35505,-40442,-86612,37184,219741,250298,151007,78650,36222,-34304,-81555,-49191,-19844,-51071,-50880,-10414,21232,34875,62843,123201,141988,124124,170809,157634,-24924,-133566,-79669,-39280,2687,79475,94543,68731,84909,129305,136155,83489,53490,54180,26360,-7006,-1872,68597,146161,147087,76834,-29537,-115583,-71048,4870,31161,65009,52070,-29453,-65199,-68068,-45888,-4397,-67548,-123845,-42934,23944,-74,-11371,27284,83894,146183,116282,36697,1392,80463,144211,65577,-2105,34333,58630,70240,99601,62012,-21469,-63493,-94554,-99083,-34985,4880,-759,7659,34011,65583,26641,-85673,-128477,-75221,-60397,-119780,-145300,-98105,-27912,28483,67024,56622,-32234,-96285,-78569,-64966,-74235,-24976,65102,146858,142906,37601,-46608,-60275,-56911,-23919,6064,-17421,-38618,-79748,-118458,-73360,18553,54321,22869,7953,-3755,-49952,-84401,-85204,-61579,-37021,-53756,-59567,-10766,47261,62225,19469,-5006,47390,75143,19936,9276,38445,21128,4288,21506,12948,-51689,-97953,-87637,-52065,-34959,-37754,-83147,-96136,-43033,25073,89678,115910,62334,11379,-2405,-24956,-15542,28286,61560,91371,68962,-4615,-39036,-1862,22349,-42729,-98020,-62630,-58628,-86358,14881,128911,72002,-28148,-22581,44796,61944,-4116,-67072,-30926,-7090,-77972,-83919,25222,79719,29129,-7982,1034,9966,-29293,-112460,-153766,-156859,-130244,-48778,71853,118609,75745,44739,69884,30367,-12316,41776,106183,82102,-12346,-101649,-101764,-59055,-3466,19348,-31683,-90273,-56156,-20516,-56394,-104542,-80844,6073,65214,74144,90501,113531,105661,91230,89937,56312,-14857,-36710,-11526,-54218,-83551,-42912,24377,52153,17095,-10185,3676,4431,-14366,-36652,-18396,17947,-33979,-68178,-10817,45894,79839,84110,74964,47023,-37805,-77937,-31470,6073,-20612,-55579,-47035,-59674,-62086,3633,68831,28624,-63836,-106909,-61280,13006,27353,-532,8871,71451,145893,148362,95037,13615,-7125,45152,71815,92352,126914,121561,49669,-39171,-30756,42768,52516,14880,9900,42069,60694,32035,-27558,-53334,-65489,-65656,-41248,-27920,-3343,34138,19578,-99,-40568,-92979,-95860,-55570,-19190,20063,47693,9019,-32534,-3794,4537,-36840,-43809,-57195,-46363,40206,124466,127597,150660,121703,-11962,-58441,26667,49024,-24601,-81537,-68747,934,6748,-105622,-198725,-134974,5768,114955,171004,160149,122025,54572,-50960,-91942,-100427,-95966,-24542,54754,57503,42375,19077,-33318,-86532,-96395,-56168,-19658,44562,114501,119324,73621,32802,48501,57092,11631,-27822,-51340,-49371,-13980,32738,24685,-10789,-478,13347,-28546,-47599,13251,36923,8691,8089,-4791,-43828,-45421,-31931,-67842,-117161,-99185,-12317,65686,42758,-21973,-12957,59389,80848,60588,87143,132489,131909,56658,5017,19119,-8723,-55911,10838,110040,71723,-9338,-10476,22840,21288,-34189,-59760,3764,49744,43630,27234,8797,-6240,-12743,5977,47504,68215,67380,69534,66927,34964,-22563,-38955,47285,129494,85141,17567,23011,15179,-7735,-52869,-82610,-61347,-66060,-60417,20601,28672,-44932,-47463,23324,88197,139774,116844,9798,-101837,-153697,-106404,-12868,57949,28988,-54168,-59155,48547,167891,155141,42661,-2665,-11970,-2782,82559,133889,102859,38525,-3621,-27250,-48954,-49164,-51307,-60978,-79876,-105414,-106835,-48613,67143,174875,166201,89539,71259,49331,-42556,-115777,-126961,-84027,-39396,-72269,-103939,-80609,-17827,23514,-19339,-92203,-89586,-55615,-61718,-48099,-45779,-30430,13888,25508,-19594,-22113,-8029,-26143,-30017,-1994,-28624,-108141,-147978,-129421,-105080,-43822,113529,199233,90388,-74230,-141122,-125647,-45590,67110,96944,37088,-50344,-107992,-89431,-19858,63186,97617,58051,497,-51970,-96502,-26773,99753,114585,82207,137180,137335,32617,-8099,29529,51200,51670,8777,-51206,-83041,-87246,-47482,-1972,-33017,-56058,-6477,-1331,-51031,-53375,9136,63796,85202,89784,30646,-71217,-97397,-74234,-96354,-85053,-14417,50037,147480,191712,141876,73438,41274,48867,41719,-18171,-27887,7447,-22393,-60583,-29530,29374,77657,132720,124616,24061,-36130,17471,81854,62035,50837,18806,-7109,10506,1949,-60545,-85086,-45665,-22658,-47668,-66656,-78836,-76554,-41897,-11882,-34878,-113268,-173613,-105441,37965,74495,-14328,-77864,-60588,-45922,-26629,42078,77815,38844,20797,27673,7214,11011,32179,-33270,-100443,-81783,-42872,-11650,-3295,-15846,-35819,-62417,-81725,-67560,-25670,31211,44102,30067,-13858,-57616,-49969,17091,113643,194927,198676,151067,87435,-892,-71392,-18861,106129,116179,-8888,-82834,-62418,-31680,-34363,-7267,40432,40023,38787,67245,94751,56318,-1648,-16550,-36762,-62051,-6735,60539,48693,36027,64845,120181,147072,102044,62721,91383,107342,44089,-12916,-33908,-21564,11921,42959,48108,41024,50793,89974,86815,394,-118931,-197449,-168329,-79928,6228,42587,72297,98885,60078,-33811,-68272,-70896,-90151,-94903,-75964,-64381,-38745,-26508,-40740,-58159,-30904,-48742,-71615,14911,86477,40920,4160,22835,64641,131265,130511,5063,-56540,-26231,-47431,-75765,-35078,21157,58057,67563,10275,-111974,-122216,27033,72750,-40117,-62230,4096,-8734,-58124,-34345,39224,63526,54617,80115,96539,40864,33323,86876,69051,6620,-42827,-69225,-77568,-72389,-32873,55588,107585,83458,31416,-25415,-49169,6718,86941,100805,79713,105449,104521,38233,-702,-16715,-73950,-135203,-184462,-167642,-59985,38467,48681,30635,59206,64407,30066,34914,76467,26862,-84589,-99408,-17229,18664,-2146,-1853,6565,23093,45866,-6452,-112353,-143463,-92997,-22127,58367,92929,67853,-1781,-95094,-88988,23363,53624,-22811,-71511,-36560,6890,-5128,-46987,-66947,-40469,13150,20309,-41605,-81785,-78306,-70464,-63679,-61660,-36387,38947,88056,47151,-5600,-5868,-13702,-63615,-88645,-30433,29379,-3055,-49262,-2922,44184,20927,51508,120594,98869,14831,28622,89493,41301,-11967,-5424,24588,26186,-21389,-78744,-36038,94183,160605,109307,7269,-85800,-97601,-50299,-37082,-33654,12013,31353,47256,60174,9156,-50824,-29022,-19664,-32642,-24305,-29829,-26861,9121,34979,39528,23595,-18122,-82331,-105275,-17121,90288,126514,95670,9870,-5010,103636,180783,133685,39171,-13049,-5171,-26525,-33695,9659,53116,68175,42447,-29299,-90340,-59349,-15254,-41740,-83807,-55244,-41913,-56600,6992,76289,73050,41441,-32902,-94581,-73630,-54177,-39002,55910,117703,66729,41486,59591,36915,-51442,-140271,-157351,-68662,18071,-24901,-93225,-62659,10028,27716,-40100,-47526,33465,83402,116418,86094,-49662,-127963,-71631,16440,21465,-28706,-71959,-59437,4202,39478,-24139,-115477,-93752,43871,101790,17199,-66013,-85489,-38354,36580,19407,-30559,-34138,-46819,-28439,36841,71197,48400,-2756,-26087,7728,32965,14566,-15566,-11957,33658,63695,90828,103815,68458,16197,-17365,-49861,-41761,9488,33242,15911],[9233,17913,-2722,-9777,78805,185516,179400,97777,50707,38852,17717,5008,-22633,-48141,-5092,34897,-294,-13501,-31462,-78883,-75901,-28885,-4027,-37788,-73516,-24306,36068,-4764,-64511,-42831,23167,26739,-78751,-166143,-63624,119573,208349,181747,99716,38578,-5368,-52793,-45356,-35478,-73062,-45794,28386,36018,3751,48942,102174,76016,33236,58550,68869,-20219,-54466,-3627,-18469,-36653,3976,-13321,-50793,-30655,44631,109600,95704,61194,20419,-62664,-89989,-28678,49503,91214,94200,52423,-30613,-89218,-20926,41081,27308,14212,-27846,-86362,-107349,-117297,-82586,-33772,-92792,-134908,-51490,34449,32236,-3147,-17468,-45888,-23649,7514,-25223,-48409,49259,130488,90850,58199,50941,30869,60366,69197,26063,20381,-13465,-133701,-140101,14029,91161,40403,-20208,-31085,5074,38414,-2016,-57629,-73757,-63422,-58371,-46806,4330,75512,107754,67546,10568,-75984,-135814,-107135,-78879,-77570,-18428,62224,85454,72523,54982,45848,31976,2289,-43984,-52568,-50326,-98787,-177303,-163224,-56313,23067,2210,-41793,-28166,-22717,-53060,-58644,-56920,-56285,-39301,-77737,-122453,-65261,19699,7017,-90749,-136927,-72991,-1322,8292,27149,64807,54516,36103,34471,3732,-24141,-19627,-9927,-17580,-33390,-28032,-53733,-84836,-48291,2358,30061,64471,70056,65421,44368,-2734,20008,102542,121246,82002,43260,-3278,-23089,23018,74940,35911,-20427,-7487,-30114,-53692,26493,81897,29099,-32322,-53597,-31332,-4592,-59284,-135408,-87517,23057,22312,-17088,36952,70432,30326,1553,-19441,-44985,-38393,-11440,-21658,-104398,-154094,-66094,79549,124996,68863,36954,49865,-2965,-22806,64879,136442,100458,33104,-18617,-7533,21451,50722,59665,14715,-65228,-92590,-94319,-92331,-94376,-80369,-27942,45603,97236,91168,76985,110227,123452,67618,-24738,-66195,-38623,-2569,-27274,-22020,31013,65240,40054,-31193,-94233,-119313,-108704,-76675,-18937,27155,18646,-43059,-42164,29205,71532,63289,47529,56153,57878,-234,-24344,18550,48800,18051,3268,-1256,-34166,-33156,33485,70228,24811,-21986,-67555,-97461,-33391,46804,20953,-15290,24020,74869,72669,44898,14517,16959,19476,-37164,-45431,28958,58823,19791,-33989,-29191,26846,64292,43573,10779,33360,84403,69207,1915,-16301,-7244,24093,50246,3393,-23286,17889,10975,-35810,-104142,-147145,-170405,-169299,-113330,-27170,33179,56901,53673,51062,23432,-26176,-61355,-99950,-59547,65934,129009,78762,38235,17895,-4238,10764,47500,25180,-45184,-63233,-2631,47253,20531,-93081,-172589,-102448,46661,159369,195040,160050,60778,-43553,-114981,-122339,-91812,-20275,55098,68402,41172,18726,-53740,-126028,-127168,-111422,-81207,-23045,38052,100874,111667,37669,4026,44034,60983,23567,-23030,-67047,-69417,-61549,-55893,-52912,-26631,35419,90938,61331,6950,42911,95051,65222,-4891,-59371,-81316,-59616,-31969,-46144,-74714,-44537,17744,68592,81801,30773,-29221,-9883,14267,-4073,30981,84172,89123,57186,29217,-11062,-82662,-90417,27570,111805,72967,22212,27610,47948,26062,-36544,-53522,-658,31229,36708,22864,-2864,-16702,-29293,-35073,-15013,4707,47429,127052,136351,71178,-20881,-72640,-6382,50716,-11312,-39250,19493,38882,15977,-33913,-64789,-43612,-48515,-25065,36060,41898,-10340,-23298,30014,93614,144166,121589,7968,-89353,-91579,-49277,553,68256,48096,-49605,-80708,-5858,81211,115043,73865,-860,-16905,38225,147364,204043,197944,114636,-10124,-67104,-26051,26142,27563,-959,-31156,-66224,-86227,-53533,44306,129158,90137,9414,-5266,-35895,-117686,-168283,-175272,-145619,-79814,-44441,-60177,-87088,-50305,-35574,-102181,-135180,-54049,-3432,-52753,-85685,-101875,-77890,-15030,20849,-6208,-35926,-29333,-10607,-28571,-69557,-70534,-54813,-58191,-76025,-91336,-72954,47316,118464,52966,-30837,-95904,-151256,-61153,118688,153211,69860,-5109,-41939,-33322,-18334,-12871,17351,23199,14312,-13616,-57713,-26052,63973,80487,52334,74649,50865,-46178,-66911,-17931,6073,13519,-6674,-54016,-90488,-87123,-24168,19678,-9825,-13321,32344,28254,-23738,-43310,1267,48053,51206,40258,-8293,-78064,-87533,-48417,-65359,-87336,-40508,-9804,8967,68207,96028,40113,-8530,15057,42215,-4460,-31304,-7036,-3777,-32998,-54772,-26725,36555,98430,112674,99518,99401,90449,72755,75798,117696,104258,61770,33387,-1275,-65076,-85231,-44453,-12143,-23506,-25815,-33798,-34808,2969,24162,-76474,-220553,-223746,-99799,-20132,-35573,-95021,-123032,-115728,-135735,-103041,10873,69466,65215,74776,52980,1811,12747,53499,-5956,-60310,-35259,-39664,-65374,-34344,-20228,-15723,-2090,-41999,-74284,-53634,-27829,-18417,18956,47636,13553,-59169,-69595,11857,112834,150497,122067,73104,514,-65850,-42782,50316,86291,15429,-97138,-108487,-5050,68791,81312,87770,35968,9304,51826,68254,48518,50333,27041,1470,18106,69822,80403,879,-67039,-41652,42476,103769,87752,24559,12377,58038,18914,-81681,-85511,-4714,5790,-3595,53470,69979,39157,65342,91589,41224,-44311,-131025,-158049,-94824,-1044,11933,8926,49347,20529,-57432,-53268,-10903,12600,23149,-10096,-45065,-12541,-5928,-41527,-24410,35334,-4543,-64760,-3041,96981,87708,27808,2595,19338,91103,161356,116855,45921,32457,58402,98350,89697,58131,43715,34117,3058,-65776,-85286,-21201,-811,-37029,16975,65516,-19835,-85766,-31549,34755,31281,23403,65208,92058,45941,25773,53864,73924,76187,28041,-13348,2538,40311,64296,92198,93864,82449,82213,44862,-44933,-42420,75624,118108,53188,29369,13832,-22217,-26647,-13490,-28238,-70999,-144578,-143678,-60709,1474,-35756,-81197,-39720,17654,33284,51296,77325,44021,-49501,-97632,-62942,-15736,2263,27534,47964,38635,10668,-37574,-109846,-140465,-57270,57516,105955,76856,12684,-48556,-71510,-29342,48274,46981,-40648,-99798,-56319,-12008,-52089,-103885,-81731,-29004,24747,24046,-47937,-90249,-91473,-98714,-84347,-95628,-111150,-43003,19979,11944,276,15320,25985,-4318,-30142,-16841,-17032,-68365,-61173,35211,68753,8291,39522,159677,157794,27481,-23408,-3317,-23327,-39664,-20041,17441,-1175,-98690,-194352,-127780,58499,153323,91348,14099,-39267,-66870,-14256,40759,32888,36904,69824,93301,55974,-27002,-54344,21246,62855,27023,-2766,-1067,26563,89177,102395,34084,-20143,-50857,-98320,-79065,11742,85718,97066,55709,-36346,-72853,-5755,58447,44965,15505,11949,13949,-33627,-24908,58295,93015,63238,43416,22927,5294,10384,-15869,-60588,-69248,-34790,-55505,-101314,-48547,32561,35175,16851,-37968,-99447,-100669,-112848,-112909,-21258,22668,-27116,-57521,-61137,-79559,-84379,-52282,-8569,36335,51366,1741,-49370,-48083,-7130,-10626,-88423,-72215,15354,32664,54999,65150,-22021,-89526,-56075,14685,27423,3694,-13882,15656,51210,47891,-14357,-64131,-24085,71960,99949,40338,-25485,-25656,23306,51555,22952,12336,16501,-34157,-23996,61772,54581,-14638,-34812,-28447,-21657,-21210,-23702,-7729,18341,59112,86460,100842,85173,26587,-23904,-45461,-56354,4714,90941,91066,38594],[22948,3557,-54983,-52420,42997,119466,116294,69542,8732,-51260,-72338,-50446,-55577,-70748,-12619,67895,80358,75964,40228,-10208,-2934,41228,93599,96893,9634,-35931,10628,-4505,-70095,-50781,50174,97162,-2338,-128544,-93365,29434,100319,87698,14979,-21401,-16911,-41623,-28768,-19880,-80613,-60809,51304,66391,-14973,-13054,2305,-41035,-72949,-56502,-30530,-16480,14317,43267,-2050,-36528,-44788,-120388,-157985,-125437,-68293,6791,45652,21540,-29642,-90161,-80653,-15843,23750,44543,66758,42406,548,-11972,38404,53749,16136,-15634,-49488,-47000,-28983,-52284,-74930,-68647,-95392,-104147,-55317,5439,36102,19009,-35357,-129918,-130545,-46680,-4948,-10773,35185,80505,105923,151473,135524,86546,76338,34003,21411,91061,54867,-111124,-129569,22460,92197,35034,-34957,-52148,-20629,45438,84163,63848,-2697,-60890,-23655,55250,110862,141876,140346,58809,-4483,-40958,-73981,-61658,-37275,-15538,48652,104710,90023,64872,70978,72207,43297,-23767,-109450,-91157,-2543,-21186,-118703,-86620,33160,60673,-20868,-56609,8150,39315,-309,-6702,-1299,-33879,-48586,-81302,-135624,-115483,-44551,-54032,-129564,-173851,-160817,-101994,-39246,13304,35087,22348,6425,15456,17815,49861,87702,55939,8268,-9689,16927,24102,-23322,-61130,-74716,-64584,-14335,19155,45669,71059,64656,81145,125832,106981,43755,-2943,-37035,-20129,61817,115121,84700,43365,43450,24928,3918,16830,10578,-20501,-45385,-71209,-73859,-68372,-129701,-211027,-146043,31184,99679,48662,35518,49535,62292,79264,30420,-67745,-66371,35144,54404,-61253,-105149,9579,138747,150471,76235,5237,-19242,-22635,11802,93336,153401,133550,106215,88527,67346,32350,42841,61602,23864,-53566,-94266,-103420,-103823,-119681,-111344,-59498,25384,75100,68548,66552,104514,98486,34038,-21593,-27084,-16703,-8896,-1814,30471,60321,59245,18995,-25763,-67756,-120720,-144330,-96793,3070,26594,-39970,-82156,-48988,11477,34193,25406,38555,51567,10957,-57597,-57219,-6755,-5388,-32512,49048,100921,18611,-43802,3895,52225,57382,73487,40412,-39296,-36569,14967,-17703,-52544,-29481,-20427,-39815,-10432,26787,13729,-55546,-155294,-156570,-75688,-27328,-270,9667,10594,27801,66192,58883,10733,15526,63621,47034,-16752,-18457,27591,80085,98312,38664,-32969,-55026,-36444,-18375,-59533,-70775,-81297,-121577,-69153,38569,90855,108945,97492,70900,43516,7171,-44500,-92623,-65372,27989,79165,32605,-53594,-85199,-38041,-10458,-32278,-60809,-72372,-33008,29672,41216,-7870,-80769,-103656,-18827,97942,151841,170857,157547,42948,-82156,-127359,-102998,-25541,63586,89735,65806,51991,34996,-72510,-165967,-155754,-107084,-27263,26193,-3654,-9038,18540,-4411,4070,50059,69642,74792,56487,-22336,-81504,-108245,-108397,-77166,-36263,2970,62913,82302,51046,57618,86138,70402,8616,-59468,-104421,-100392,-59716,-12036,2513,-81,5586,55354,135080,139178,40949,-19163,-30713,-48141,-24181,6518,26355,32146,1052,-58495,-82707,-26771,62563,81088,46206,13022,-4684,583,-10694,-56617,-82300,-48689,-2168,19557,-6345,-18089,12534,6561,-41039,-53747,-37793,1701,102227,166514,102163,-40320,-121003,-44547,20350,-34615,-41980,34553,70596,68662,36920,-4287,-13184,-32770,-16115,38817,89490,80353,25155,8780,42833,79041,62155,2808,3325,39728,15752,-13741,19233,15437,-48998,-68805,-28874,10261,53487,38412,-45698,-48858,59717,200277,262405,257969,180036,36722,-30994,14349,54089,50503,19361,8389,29268,19582,-28039,-8596,64347,32364,-51475,-53278,-48127,-104532,-147342,-135998,-112662,-54947,13673,-10034,-80850,-42873,-18713,-90012,-89903,23679,37396,-60141,-92648,-58008,-42124,-48465,-35884,-16919,-27499,-31839,6188,10305,-50451,-51799,34355,74855,51571,13004,-23340,9820,46919,45475,35867,-3510,-62553,-16126,105675,153640,113386,42304,12014,21238,-40426,-145188,-122427,-27158,47116,42227,-8186,-45595,-26870,14970,14557,-15927,-60278,-100246,-77915,-26090,-1052,-8614,-2206,13438,-31124,-58905,20895,84833,46078,21822,38640,25725,15662,30184,26978,22142,42799,42093,5522,-13696,3191,52498,44875,-3426,4155,-34880,-123620,-106830,10620,33144,-12503,2315,65162,41917,-40170,-54825,6807,11188,-54087,-61624,-8510,33648,53778,101801,155453,123869,62325,72524,115370,128356,131229,95079,21897,-46190,-64877,-63234,-73409,-89464,-78906,-45972,-1211,31455,22648,-79791,-177709,-135102,-40845,-31857,-56656,-80232,-110524,-137453,-152302,-102810,-32603,-20672,-8484,25133,856,-21550,25295,79606,46615,3047,4631,-24223,-69005,-25684,7510,15223,40117,8248,-33111,-11410,-3002,-4648,44879,97145,77055,-12018,-86725,-83827,-28568,9389,8633,39,4563,2852,-20673,-39227,-14094,25934,-28897,-85206,14437,147259,170378,123504,28731,-25384,-11507,-1065,39322,117858,90987,50152,102737,128341,77450,6552,-33895,-21205,28610,77279,73148,-9179,-65539,-19444,-33290,-101819,-52902,62717,46799,-23923,11859,45117,21519,21811,48662,33828,-8146,-75237,-119175,-61000,42235,24135,-34508,-19790,-22968,-56799,5398,78106,68972,49284,41730,17951,17279,-16536,-36460,26616,112945,89723,13138,-8013,30340,42254,1019,-21466,-13022,23665,109708,130466,55320,7405,97011,224926,200775,102073,39106,19402,40406,66734,16682,-79442,-123095,-48313,49581,59791,-17251,-64075,-57143,-22388,-5501,-23413,-16606,23895,48584,39913,22634,65955,127133,102643,49772,43326,64563,72630,43249,21374,47053,69127,51601,-34228,-67422,25072,78435,8875,-29454,-18656,-36577,-78222,-62602,-2601,-15656,-101918,-120101,-70367,-51222,-126871,-181570,-112332,-25423,12058,38106,56137,39995,-20560,-71398,-42557,-910,-8573,24387,74522,37592,-33588,-57120,-60676,-58656,24908,111246,96488,22654,-40864,-43173,6834,49507,84933,75002,1331,-42937,-16190,-11143,-71039,-115748,-106257,-71689,-9692,24495,5177,-6127,-36866,-65222,-58392,-97962,-135573,-86148,-43590,-8732,39714,32859,16654,11608,-12623,-57019,-73004,-69259,-3349,88394,93762,19512,31251,120875,124549,14008,-65275,-61232,-41791,-57833,-71335,-35306,-34569,-111936,-210697,-189392,-36503,70984,32914,15135,44776,17611,34545,82304,41470,3905,63454,104239,33576,-48661,-33984,44337,76091,54746,27325,20660,48917,102284,90119,-416,-39249,-37992,-64915,-34662,27589,28013,-2636,-3846,-29358,-74773,-95942,-90042,-83704,-55098,-33773,-52843,-97079,-38086,83472,118463,95422,75741,48946,29425,-2083,-66333,-67300,-32190,-30695,-50306,-51824,-23529,-4231,-5928,12576,-11225,-54039,-54918,-94913,-163766,-142045,-83341,-53149,-27486,-38900,-99402,-69099,57910,137582,123577,82714,37837,-799,-39816,-33345,-29736,-81096,-52780,13435,-4915,13274,53124,-17539,-71548,-36113,17331,52731,68732,55490,79290,104621,108371,85095,70645,102366,128984,87498,27580,-3757,34836,76474,34370,-19932,-9972,-6575,-37739,6214,97799,33649,-94253,-86428,-30592,-49159,-82508,-84518,-53729,-30450,-21093,-8727,23199,24230,-9226,-33645,-34972,-11334,64858,111220,59592,10093],[18137,-744,-66292,-50963,30505,69197,69373,48516,-15946,-97451,-102056,-28919,-3382,-32798,-25089,25717,64225,115995,97357,28398,23789,68250,142045,171239,72216,-14498,6877,-15517,-73266,-38516,65152,142689,105168,-8329,-27983,28432,28671,-26196,-62191,-52794,-41936,-49452,-8270,7875,-81858,-100773,8944,44350,-28083,-54602,-53104,-67051,-57479,-50531,-66213,-43961,8327,36093,30584,32901,-6692,-95399,-121183,-104802,-111006,-87571,-50905,-59109,-49822,-3698,26115,10469,628,53451,88084,24486,-9075,16721,48710,69889,65036,9120,-34918,-917,45677,25258,-40520,-78127,-94182,-101586,-106575,-84701,-24018,10489,-17031,-71299,-55324,-5508,33642,27224,15412,14235,70185,162999,179985,153970,113671,43865,47199,119715,96156,-16337,-43659,10412,4877,-44571,-47039,-16090,1550,39756,115919,130038,49900,-48617,-45799,54494,128004,138753,128360,71964,22377,13638,5362,-10031,-9582,21435,82107,137413,162793,134520,83956,33312,-18316,-100729,-169781,-96088,54223,81612,14572,41299,120933,97849,3955,1952,111354,161411,92714,38739,34106,1069,-24171,-31096,-69556,-98597,-70298,-50710,-52956,-73901,-125515,-126861,-58700,12946,12101,-28193,-43116,-10082,21096,56844,80558,27061,-21039,-27860,30897,97401,51648,-80136,-137843,-76563,-4748,-6620,3365,81136,113381,72903,44006,41088,44378,5506,-58812,-45301,61007,123866,96293,54850,42272,42676,18732,-29206,-64079,-67219,-63158,-52877,-19521,-30334,-121816,-205788,-135628,15984,56655,-3074,-31057,5334,90488,174348,121750,-42449,-106440,-57180,-58143,-124277,-77417,75143,163290,115990,35884,-40159,-68422,-18151,45013,88371,145110,191184,193588,134377,23547,-73425,-58343,-9004,-3021,-32155,-62471,-87385,-102737,-118939,-109118,-64340,-2411,26594,45292,74282,78830,37851,11879,40309,58192,19313,-19769,-23074,-1391,15599,41680,48906,40614,42954,29003,-31586,-48842,10694,4546,-79187,-107385,-72102,-50795,-55846,-13162,57243,47707,-50191,-131771,-127916,-87910,-86049,-70828,62813,150878,30289,-75521,-18148,71890,116015,162194,167150,83428,2138,-38276,-93767,-98485,-52674,-62292,-105658,-25901,55043,2905,-87107,-122318,-91355,-59482,-27995,27174,47049,37234,57516,96322,75791,17727,10145,18537,-24919,-88534,-70336,7015,45755,55761,58863,3753,-70733,-42284,43647,43525,46559,68116,30170,36004,102470,129301,105613,59630,42354,71217,71762,12538,-58793,-79700,-40392,30227,31022,-37131,-63195,-24539,-51717,-127467,-136374,-94677,-58748,-51554,-56893,-86978,-105417,-68152,23847,79810,90196,159716,190145,78112,-46575,-97881,-72640,-1817,25052,-902,-4179,20336,35470,-39098,-131020,-152955,-97086,34030,65932,-42370,-92270,-37892,4234,12979,39620,76705,113978,126916,52351,-68484,-139420,-116384,-66681,-56817,-66754,-36254,14040,35323,49518,37849,13783,17720,17217,-37558,-108302,-94415,13086,64196,13698,-21261,35301,121288,150625,91093,20580,-22204,-39244,-39467,-43830,-14143,-5428,-33093,-36894,-4879,45694,69737,45812,5493,-29100,-56584,-73515,-76282,-69502,-84033,-76407,-20442,12930,-14490,-4660,69629,78767,3273,-39095,-46837,-51936,16006,124982,104138,-57044,-168461,-100425,-22085,-44895,-19231,73685,98959,102737,93384,44746,2965,-27943,-31320,29426,107944,116598,33061,-34484,-11477,39552,32215,26982,103341,118649,7233,-88919,-80569,-44778,-35188,-23467,-3552,17553,29560,-29045,-112539,-110998,3833,126950,171049,194972,181454,98302,36180,12327,7825,21798,16285,32457,100857,95307,-18583,-85661,-35460,-1087,-36676,-37295,4829,-6055,-47959,-51549,-39388,5259,47384,-6949,-72976,-2576,56440,15978,26575,74398,15018,-81968,-68782,-7308,-19252,-82305,-72340,-2617,20093,-12756,3556,49610,45954,27824,80330,127887,131865,107120,53171,22237,29833,48579,37287,5136,-4030,14069,36767,72368,78558,20970,10505,43722,-22175,-140218,-158154,-69636,18989,41969,21370,-42846,-103232,-79834,-51915,-90145,-147546,-143251,-73385,-6752,18699,12373,50119,105630,32201,-46402,32629,128374,100585,49479,16673,-34881,-11191,67949,52147,8103,46926,60447,18051,9771,60070,139647,139343,65223,18154,-48747,-127566,-154238,-47694,53579,40626,21081,80358,82718,-18435,-55792,23927,31826,-66126,-92517,-39743,-17527,-34171,3082,86633,97646,66130,54947,53675,47460,78699,91388,34407,-32377,-58999,-93696,-148921,-175716,-158852,-106320,-41549,-16787,-32261,-65208,-67417,-39877,-43257,-48520,-23488,-49410,-121988,-138776,-85402,-37263,-48851,-68084,-47882,-34720,-58026,-30176,49246,90903,57154,16099,17054,9268,-8970,17531,29622,4204,16301,42911,69871,101116,80582,49195,73365,73167,27192,-24843,-68326,-91962,-101992,-119332,-111823,-82722,-24717,38111,23360,-63700,-81139,2552,43099,-16412,-2005,89952,119074,56691,-27959,-65219,-72805,-56808,23804,112737,86024,58980,107177,73110,-11868,-11782,31955,39158,40559,67737,69501,-14451,-92769,-66390,-43860,-29086,28632,82275,39269,-64863,-94848,-45639,-13450,-13957,-7955,-12291,-45723,-100684,-102453,-25446,51823,17421,-27004,-23910,-34544,-56550,11361,80305,47082,462,39707,51129,-355,-68580,-64222,4941,71853,59426,25886,3038,-17843,-33307,-60975,-51697,-19654,-26729,8217,56743,14042,-34582,54106,181769,183440,103130,40456,28635,75772,121577,50331,-76259,-106290,-11472,31753,-3675,-11774,-4165,-53717,-65846,-49332,-102435,-145506,-82801,22816,53197,6364,1792,38516,28667,1512,6779,31647,43908,12900,-16185,-18459,-14968,1251,-18185,-48963,-17597,23241,9475,2339,7365,-37575,-117840,-109349,-18259,-7477,-76021,-94450,-67387,-82367,-151088,-176334,-108657,-59129,-30944,19349,62054,56532,17325,-6702,35665,33816,-35670,-4630,68202,34859,-15871,2270,32574,43097,84233,100396,41442,-29501,-47030,17923,77322,54586,49452,74204,50260,29203,31402,-6387,-59217,-69847,-95559,-116503,-60334,14564,53227,79947,47160,17906,22921,-28750,-82582,-57769,-26149,17169,63265,18373,-33186,-22627,-49267,-108546,-72539,28795,90204,88567,65351,37596,45256,47906,23728,-13998,-24406,25407,31482,-48240,-83615,-31663,-40441,-103339,-161079,-175358,-103024,-45538,-70368,-34190,49327,43834,27962,43986,4401,-14045,42958,66944,12104,-16850,17577,36494,-2920,-6349,28938,35847,46004,75509,55985,5006,14143,31245,4694,17680,50721,-1613,-52886,2815,56857,27236,-41766,-98940,-118286,-85676,-82456,-128419,-150098,-48749,85948,133550,128994,91023,35126,-12306,-70029,-126528,-81199,-25977,-45283,-42609,18961,49568,3242,-26293,2402,724,2931,58933,36116,-109005,-189096,-121805,-1273,107111,108465,16523,9251,103473,143816,97449,67150,70540,51534,-14243,-36755,-18959,-39191,-10612,44482,25591,30373,34804,-58823,-93162,-31040,9697,44649,96562,94437,80186,96257,138697,159144,156432,178748,174736,96345,19603,-5969,45926,98234,42668,-41385,-52145,-40056,-26986,22866,59887,-30435,-148382,-127763,-65513,-81362,-101237,-94162,-91681,-96564,-103569,-100713,-45846,13252,39778,23124,6711,42871,93813,64337,-20897,-30154],[13869,12191,-49237,-43064,24257,59502,49136,14957,-33987,-81639,-79822,-4328,35693,-10297,-37059,-10352,3703,44590,39320,-19872,-40348,-14367,68752,116410,31595,-40919,-27229,-52547,-73103,-20144,37077,91959,111782,45357,15930,43921,15097,-53311,-69690,-59968,-74394,-68557,-9619,7221,-72449,-117531,-74673,-41027,-40343,-15895,-3147,-8490,24222,15260,-67836,-84847,-20174,33420,84554,99147,45780,14787,17033,-12210,-70472,-110660,-141650,-152262,-61987,82391,98366,-9497,-38852,57250,84287,-29287,-70125,-16350,26978,82635,116239,41726,-40417,-37057,12488,12713,-45141,-79484,-91438,-111669,-162957,-187839,-115981,-40449,-15440,22351,68686,46661,25597,-1169,-21882,-18418,12706,66576,104834,124044,106297,55001,36751,48264,52381,34674,17232,2215,-62149,-107367,-52835,4846,-7429,7353,95566,117069,43612,-20759,-54486,-17499,47580,74524,90955,78107,28868,-1938,-4360,-27143,-37761,-2723,34764,81692,155317,149224,71899,4946,-51249,-119570,-161967,-89247,27976,71347,69186,107535,149560,113255,48648,78616,183622,217499,134981,43633,27829,28367,24659,37222,14897,-44063,-51506,10416,75146,63271,-33805,-96455,-58433,13841,24447,-15560,-23046,1327,-928,-9487,-7088,-34208,-65287,-78873,-7556,98876,66777,-99697,-149940,-25107,61011,15648,32,75393,78750,-28534,-84791,-29763,40539,22708,-51494,-65396,15937,97696,107973,65851,18073,3398,-12204,-67310,-108593,-93757,-53387,-2594,42006,8509,-86493,-131181,-69861,-6457,-39909,-110651,-115238,-38624,84158,192351,154170,-8235,-115384,-161289,-215481,-235049,-129838,32798,95764,30881,-23645,-39286,-22453,10296,21738,16464,86094,202229,233923,126496,-31776,-139942,-143181,-99652,-40181,-9722,-29577,-68255,-63428,-39788,-34616,-30562,-20397,668,37868,54391,19457,-24776,-9855,49979,80524,44056,-22907,-79488,-67559,-13865,59408,90692,64591,80620,138746,100788,3805,-8439,-2166,-57492,-98861,-82937,-103226,-132653,-40894,59934,23970,-60848,-105702,-122971,-130736,-86869,-13271,51691,68842,-14633,-66795,643,90793,106490,123043,166984,127357,27786,-52070,-131427,-128720,-47946,-46403,-96557,-14235,66268,3587,-55798,-20560,15154,1326,11740,56096,46459,26812,77695,120373,72551,22503,33317,9259,-77180,-153526,-129166,-62109,-49606,-18225,57012,54953,5985,7846,56216,55924,46098,68816,79153,73018,93653,109037,69188,-1464,-6701,74531,115489,64650,-25694,-81356,-68938,15061,44801,18720,30275,65190,-6918,-116243,-113220,-80362,-111183,-144554,-136905,-127822,-111736,-47894,25615,15769,15843,134371,196132,99330,-17491,-88488,-69056,-30643,-74143,-116819,-83535,-42418,-2461,-13430,-78680,-116238,-68724,45070,52782,-58329,-102170,-22605,42102,8794,8539,75671,103839,119305,106745,-5421,-104726,-79342,-62229,-86732,-88974,-69603,-41418,-6337,38174,24475,-25483,11868,99579,81971,-42434,-85442,10317,61805,17699,2183,34924,31923,25330,50135,52486,8331,-28818,-48534,-46239,-1274,-4173,-6018,48346,55512,30866,31281,9407,-51416,-73226,-53382,-79430,-103064,-55064,-38879,-51855,-21127,437,-16628,9204,88265,112964,52435,-3894,-39793,-60781,-11813,68951,69116,-48291,-156584,-133639,-85458,-94924,-45927,63433,92971,93071,86692,42750,-550,-21648,-17066,34342,87563,75765,2859,-32265,17301,73308,53427,48564,96540,59361,-63344,-142923,-115539,-39660,14907,18674,21031,46235,29426,-55866,-138753,-156511,-87793,-9889,18661,88632,149914,134861,64667,-26061,-43132,-1395,14434,39185,94921,85390,-11091,-50137,-90605,-20506,2843,-543,46262,80620,42518,-3431,77,39115,37164,-34440,-77184,2195,80685,105200,121124,81144,-11486,-63284,-17836,13617,-25962,-76679,-19064,77823,91849,36449,21152,61827,102247,95401,88694,103363,101139,98433,80501,48746,36851,40664,-773,-47349,-21947,2760,-27563,-19768,9842,-17050,-3183,47343,27475,-25366,-59940,-58058,-34038,2334,41280,19733,-80220,-127710,-102018,-98268,-138028,-128984,-62586,-8740,21413,68788,141749,166638,55031,-52655,-6266,88807,108049,81420,13124,-90945,-69885,60235,89326,43818,47608,40123,-16204,-34929,43102,156293,168312,85153,-6790,-55083,-33102,-37686,-13630,79361,96130,52267,77287,107682,71556,47568,84429,61509,-49982,-86427,-41530,-28525,-60682,-45627,15615,46282,61260,45033,21894,-31269,-38756,15990,25379,-26809,-54799,-80689,-129488,-154997,-143506,-126659,-90219,-44574,-26900,-21194,15210,7278,-71870,-80691,-33951,-83168,-169463,-132166,-6786,41639,-177,4592,38331,11123,-27134,2976,67894,85794,45520,37732,65848,69169,68193,74887,46055,-18969,-20048,73502,185783,205097,146087,108421,100979,8584,-91726,-102988,-65872,-35941,-31323,-73357,-108485,-98585,-55737,7447,39048,-6734,-54253,-34738,22010,21751,-8248,-15379,-32709,-75668,-99582,-81059,-74273,-59733,-10398,29998,24103,44720,67099,-10613,-101498,-73868,15692,44179,33050,50170,77439,33518,-43824,-38745,27646,99606,105368,53778,-22540,-121129,-166017,-96989,-34713,-33494,-35795,-38274,-79341,-121823,-75454,-5622,131,-24875,30555,74598,24555,-35561,-36358,-7735,-3391,-14589,42095,53705,-28731,-73174,-49954,-38234,-42692,-63249,-13431,55757,38803,-22618,-58483,-27079,16102,-19128,-17000,40883,30975,-6995,17499,58880,76636,69905,52387,59535,90943,66373,-1756,-684,55538,56097,-2010,-52243,-14302,53145,27977,-26571,-87989,-196744,-256326,-163452,-12259,54322,4694,-59604,-77611,-96395,-90355,-37871,27138,57342,51585,8143,-52520,-64214,-14703,15656,-11486,-45822,-18170,61677,91176,24456,-54419,-96572,-80826,-36178,-25875,-48621,-33604,-9484,-32785,-74965,-78094,-68377,-89693,-56467,34047,103346,112100,76066,52632,69074,23099,-48472,2175,66351,47031,51196,110757,136085,104630,77547,37352,-21543,-44649,-13264,55168,74305,-4889,-35653,20624,49765,48223,41179,-5006,-24341,3125,-20528,-64995,-35352,25431,63039,85875,75577,70353,85253,32319,-48003,-28185,46514,83526,61020,-14070,-53353,-33229,-72177,-125352,-34269,124116,133381,25730,-15659,18155,35479,-9122,-36818,-3287,80425,161319,90510,-63762,-77140,4905,-29580,-91304,-103425,-112125,-110541,-129484,-165297,-109996,-12618,11922,-7269,-16044,-19549,17542,38769,15505,-418,23491,52391,29672,-66687,-75106,22498,58702,45124,67200,74710,67669,84413,73172,35216,36017,36173,-20381,-51102,25434,107586,109720,69878,7140,-51571,-52359,-70195,-113640,-114879,-37378,55997,112992,103196,47444,413,-47593,-113372,-160184,-115313,-53167,-38221,-19652,34819,54690,-1261,-51087,-50298,-40081,25990,159187,179107,13721,-117750,-88794,30384,164849,198957,129745,65489,53506,42437,21935,34081,71735,68784,24048,12704,15036,-29042,-18568,43639,57903,41012,-15446,-96314,-95010,-37760,-27535,-26750,47018,93147,71502,60178,94747,122051,130578,163406,178781,120386,41382,-4051,20864,83318,64796,-35053,-73782,-29721,11004,18797,-16383,-86103,-136086,-110061,-65371,-64191,-65427,-69916,-109941,-110360,-70274,-75115,-49552,43436,111357,79909,32149,53157,70850,-1130,-72023,-30445],[49044,56351,-7296,-27189,26360,81208,66377,8978,-21116,-24284,-40245,-25980,4605,-14374,-11165,38298,14325,-29040,-47982,-73923,-92866,-73971,4349,33386,-49515,-85280,-53125,-63071,-45570,14864,29690,27467,32055,129,-3444,36055,52726,22711,-30027,-87934,-116511,-83712,-17700,18038,5583,-37783,-79543,-63612,-3732,80213,91283,43573,50956,33015,-60330,-61819,28338,100057,152306,119241,53623,82719,110402,53756,2785,-54480,-148672,-182152,-62523,97224,87868,-44623,-57915,44357,59343,-52739,-86934,-23535,34261,76907,106955,65647,-29297,-76764,-40489,-23282,-62084,-67383,-49904,-45469,-113067,-193381,-136945,-59564,-30903,43334,111403,74860,30588,-15144,-13574,35808,26450,-3486,12245,40969,48892,37966,6074,-45334,-34345,3622,10363,12784,-33362,-67478,-22496,-8951,-58596,-29714,66267,97234,67930,56649,9662,-57198,-44338,9857,65894,67395,11318,-46619,-58755,-67731,-66269,-30499,-21544,-8550,51451,72802,37481,10517,-20472,-59206,-92771,-78092,-42685,-1093,51875,119359,159696,131787,85901,116126,171118,157495,90265,30782,30292,52032,61051,71959,52403,-15191,-25513,78151,170987,141231,32693,-48167,-56361,-5088,46449,62564,75827,68147,12937,-21758,-20649,-30525,-54426,-70839,-24608,46286,20062,-94760,-110025,8842,77507,27349,5310,41581,14975,-89782,-125295,-55678,-2600,-5884,-23636,-33664,-17345,50470,119659,112879,42957,-3869,-4960,-45117,-101012,-75095,15393,73656,46168,-38823,-100032,-79553,-26121,-17024,-62109,-113505,-99511,-22848,66425,122065,88176,-8822,-77779,-126957,-188304,-223647,-160491,-44402,7766,-11530,-17581,19051,69268,50574,-13824,-47825,19906,130222,183066,121448,32813,-35495,-85726,-109506,-59787,-11183,-6340,-9614,24782,50249,45329,21650,-3841,16623,50396,21027,-31345,-53126,-37733,-8997,35915,53189,-11392,-100131,-58902,47337,101202,62614,-15897,-7711,90947,117496,11414,-32058,9991,-9627,-70593,-76255,-115162,-152636,-51798,46348,10029,-15639,2890,-24776,-86668,-30364,76410,46908,-69636,-88707,-36711,16136,51085,5304,-35653,12722,41605,17463,-15396,-89387,-99727,-22481,-8791,-42801,1232,47947,18866,-5820,-108,-6781,-28079,-23026,22268,26017,11155,48681,78719,34046,18347,70664,59456,-47488,-140550,-144383,-125565,-104861,-21166,64616,83363,86373,42758,-7743,-28631,-55027,-80885,-33496,35696,77907,89258,50940,-21260,-36287,28284,81821,69130,7095,-40967,-34322,25580,45578,21757,50841,126935,88600,-11202,-20850,-34053,-101581,-121161,-100396,-71050,-44050,4380,41006,-3680,-25263,49665,98406,33192,-59599,-115569,-72823,-20722,-65897,-115071,-95356,-77288,-42986,-16527,-35292,-41436,-6963,28930,10201,-57279,-89535,-17849,50423,11062,-734,74776,65334,48716,96340,68466,-3816,-9345,-56299,-96395,-54639,-20157,-32845,-24753,29651,36281,-18003,3215,102680,125708,43920,-21095,-11809,4913,33291,87621,77668,-39148,-104973,-32496,43595,20184,-49718,-79473,-35264,30152,26237,44709,91495,35946,-38374,-19476,-33941,-114225,-104594,-11775,-8610,-48054,-11923,3550,-24166,-37954,-54375,-68987,-32942,26354,60910,48800,2471,-44246,-40217,21061,39756,8775,-35439,-76019,-86288,-101704,-135444,-116529,-38117,17961,38314,30401,5174,-9700,-10631,16914,48362,71770,28527,-35416,1783,80255,93950,51148,29277,20197,-35059,-103995,-117606,-48427,33981,48492,-529,-5845,19301,4726,-37332,-101512,-142800,-123387,-58386,-15946,52868,119296,120950,40267,-48249,-50357,-16679,-5290,23329,51726,51859,24917,-20595,-38169,-24533,-15535,-15534,22225,70450,42836,-1322,18332,42872,14288,-42870,-88682,-63042,-67,82876,110561,61135,13737,-1587,19667,18197,-19023,-28056,49702,106762,81694,56739,47992,30597,37716,61318,72981,62835,11987,7372,35478,37174,20387,19876,-16342,-59753,-40361,-26468,-65984,-57231,-9217,-17192,-9940,28952,26567,12791,18285,-23962,-57251,-27033,49926,79381,-1589,-95493,-103127,-62961,-41897,-32928,-30085,-37925,-7549,82525,162260,147224,33327,-74177,-87594,-29245,43139,77581,20023,-97955,-104281,29695,117895,94674,44796,-3767,-61942,-74033,-6840,98716,136557,84368,-4180,-42416,24954,63608,34842,43454,60739,36343,47240,100445,140590,128450,113293,84715,9757,-27348,-17832,-10086,28,27786,25169,2874,18699,27390,27127,-25944,-79169,-47531,-3861,-36893,-58504,-50186,-44102,-50010,-61529,-87888,-65566,18615,55634,21752,31207,23923,-58639,-107631,-110859,-149762,-189299,-137920,-12594,60937,55808,85198,125179,104172,67599,45939,44089,54770,54359,110224,144729,109102,98608,111366,55619,-32146,-44697,60709,176280,163403,112218,128260,105711,-40552,-146835,-132225,-89935,-40177,39722,49354,-26851,-60017,-56989,-48881,2699,45200,10196,-46985,-56255,-10056,10556,-45462,-136289,-164297,-128589,-70929,-42399,-46663,-68539,-62989,-33748,22029,43393,-28597,-122921,-138349,-73685,-11595,-1177,2022,59161,85062,17413,3566,93786,169484,131281,23579,-87733,-160052,-147137,-75069,-50108,-77377,-64664,-41396,-61079,-73696,-37556,-37952,-90453,-83931,49115,142866,94630,7936,-72758,-114993,-70963,17013,97111,69876,-18209,-11706,25085,-28914,-86054,-93505,2857,125776,134561,56814,12715,38455,48833,7480,43134,99187,73086,38131,25611,-3617,-17368,18311,47150,70890,76814,-7086,-56280,66476,157269,58996,-38531,-57159,-28755,61462,113142,51406,-88821,-229296,-275675,-174319,-30982,29904,-8571,-62683,-75974,-90311,-86121,-32564,34411,47119,25115,-22985,-61870,-37561,14289,17823,-26324,-87791,-52470,85946,127767,17730,-50102,-31297,-12394,-33745,-43699,-25280,17908,51369,66992,42382,796,-69216,-126467,-62757,47736,110245,138440,104015,36586,-9736,-55992,-54089,31508,72152,50235,69775,139395,167957,106661,34732,-34084,-79394,-41533,13002,22514,7057,-50783,-83481,-45316,620,14784,15881,4341,20980,47470,49690,40943,46277,57228,52406,18785,3687,36850,61121,-9243,-102665,-55931,83396,136402,53551,-41646,-31560,5311,-39772,-107055,-36624,96492,84063,-43385,-89491,-46325,-21333,-33346,-13164,34805,100911,132249,17860,-125617,-104821,-27266,-41537,-39448,-25912,-49701,-94581,-143851,-188652,-149183,-37256,25623,8008,-34651,-22452,39025,30687,-16575,-7213,25611,49197,45497,-52533,-86407,20799,67888,35711,71890,126403,135904,111217,51425,12778,3532,-45735,-75328,-59762,-13785,32131,58336,80767,72241,9939,-17552,-28837,-36936,-40341,-47040,-28362,27461,25471,-9186,-15199,-46104,-114583,-162314,-125707,-50546,4511,25072,21309,-14324,-50773,-74486,-92397,-89598,4567,157361,190335,65352,-27552,-33088,8546,92581,153506,125273,36493,-35375,-39913,-1506,36105,49587,43277,57092,90102,49132,-53048,-73997,-28988,1872,-11759,-59890,-66157,-38347,-48301,-82102,-98866,-36468,38603,75167,63733,41622,41191,67135,100595,130676,110490,59289,20506,12926,39854,31836,-54729,-76653,12976,64092,23527,-39136,-57795,-46361,-25798,7536,10513,-9417,-56457,-124102,-83401,30061,19496,-13406,54219,112120,69765,13017,12379,17112,-39579,-78598,-13073],[52730,64630,6892,-23809,6598,53712,53990,7025,-20959,-18484,-42617,-77454,-64164,-27662,25612,94427,46277,-58259,-94774,-92295,-74940,-26584,15966,-23705,-95789,-82274,-42092,-51428,-28079,27342,37552,-11361,-65998,-81029,-54167,-2996,62090,70394,-28109,-153313,-182056,-125101,-50684,34301,105571,75458,-3751,2565,46236,97072,91089,20710,-11233,-19304,-47700,3063,96357,146701,147097,82181,29725,54114,61141,17205,19209,-1377,-100503,-153706,-57216,61168,39875,-55619,-45457,38200,59908,-12446,-43407,-3241,30051,13075,26851,61328,15676,-40761,-21480,-2917,-39391,-46604,-11347,42662,5525,-100446,-81556,-34125,-49398,-9020,78377,93409,79195,30357,44278,115359,85271,13677,4988,4905,-12310,2549,266,-72590,-88230,-42910,-14984,18692,12331,-7087,8662,-22820,-88161,-61382,16886,76803,130174,143282,65469,-66118,-94351,-20199,55106,53266,11978,-43705,-76907,-78192,-64393,-38482,-28942,-33602,-19966,-5702,-16948,-24040,-17885,-26652,-58607,-82594,-79044,-25174,40315,106279,150982,132134,83811,89996,101733,48692,118,16809,58126,62761,45107,40867,19712,-40089,-24360,95136,171498,127699,53852,7106,-39229,-31410,24269,85984,133300,131864,72892,43030,35983,-6595,-20138,-1102,3064,-17461,-46332,-75127,-60789,-7180,12128,-25535,-52499,-31610,-2348,-21348,-41849,-26165,-37304,-47759,5113,32706,-12361,-15912,62226,121524,113108,86920,69045,2601,-76315,-40379,87461,131912,36658,-80829,-122017,-88518,-30855,-3787,-3752,-2041,20883,50150,59022,26394,-29035,-63816,-54963,-20204,-17372,-73028,-85270,-50118,-26282,-6704,19906,45914,79832,57252,-11152,-32295,917,16551,49019,90055,115927,105564,49072,-45922,-75223,-47911,-562,59060,83144,42905,30239,29647,14231,33486,51884,-7707,-47070,-45478,-64496,-65799,-27,46209,-7664,-67866,16694,121150,88582,-44107,-138039,-115784,-10752,51972,-574,-29962,11965,7032,-51835,-80035,-112341,-133828,-49594,37511,21379,14562,59757,66150,-6656,-3628,95549,45619,-142162,-153385,-53290,-18401,-24062,-84306,-152557,-133668,-56233,9644,28448,-12101,-16896,17388,13136,-15860,-890,19845,24551,14773,-47216,-104924,-130400,-127315,-61845,1806,3777,-14596,-587,80,10148,76562,99607,20929,-62947,-101322,-116628,-58887,53539,95123,85925,81460,6788,-64404,-60982,-93771,-183221,-148659,6966,106910,97444,42901,-3581,-28419,-38028,-6439,36968,33479,15694,15582,35701,39556,-11944,-29031,62687,107677,62879,27704,-13685,-47717,-40340,-22731,5417,31942,42681,56762,35323,-15861,-30289,-36548,-91708,-144910,-145887,-65555,37053,46491,-19424,-62468,-82681,-60739,-18865,12376,41376,52465,21049,-27094,-57589,-79755,-43540,32167,37188,30862,79889,44516,-10581,32755,80576,71797,47419,-23338,-65389,-24897,2841,-27359,-37179,-2073,-416,-23270,-4445,32173,52300,74394,50534,-19656,-38415,53774,159625,137290,-14132,-112027,-73271,3115,2243,-71750,-105397,-47941,22396,24015,34976,49526,-4533,-56667,-46274,-80516,-153029,-113970,12212,64381,53222,45683,5689,-36102,-75599,-130029,-146458,-99623,-58753,-25626,15606,7544,-44058,-48199,6343,8099,-46066,-44347,-586,8969,-30133,-79941,-121737,-124967,-77409,-33790,-28948,-20620,-3605,-5790,13775,51581,91549,35554,-55939,-4226,75106,52356,19108,16708,7983,-21910,-52614,-44670,35782,84660,12325,-69180,-52758,-28915,-32363,-30049,-46269,-72172,-64052,4174,48246,61034,70831,61864,19244,-12761,-22209,-39455,-36398,15729,55113,69613,76055,76572,64278,-2069,-67897,-66161,-22737,5730,-8519,7764,60203,62104,26302,5503,-54712,-114875,-94319,-5951,30017,37895,64223,55000,27611,22088,22510,30477,33093,-10182,-32935,18909,37963,-22406,-63371,-33372,38472,44958,-25349,-46378,-14636,4656,5631,19518,3847,-12728,-8218,-40499,-79723,-37987,31819,27680,-3357,-6910,-24353,-40626,-9238,-21868,-36488,3728,67847,79131,27102,-42160,-80383,-42360,47538,86789,52619,4653,488,31190,73702,80348,11492,-89742,-154214,-126306,-34911,30033,13901,-63847,-95373,-4755,100922,105670,62430,11355,-34301,-36052,-19531,34621,96789,102900,60781,5726,22446,47015,11879,-40745,-33699,-10950,25358,81556,112515,70242,41013,63402,70220,52514,32720,41904,86519,117406,77735,9540,-17877,-20942,10965,34046,-2822,-35107,-28802,-51514,-74816,-55239,840,16283,-18848,-32058,25879,108758,108056,30633,22435,39314,-11624,-94837,-140096,-129012,-123983,-134491,-75176,20059,52940,66086,98044,134971,137796,67571,-13345,-4339,64817,164674,179757,108159,94858,118691,55733,-34928,-59726,-2829,39880,8755,15939,89125,69504,-38925,-61562,-29221,-76018,-106394,-15365,47491,11988,-3634,-18078,-64206,-29574,52655,47691,-21783,-76261,-42336,33602,-2550,-120160,-148192,-94258,-43660,-20112,-40894,-90213,-71194,-35411,1378,48065,4493,-95448,-141315,-119429,-56540,-23199,-38934,10613,86156,44213,14371,83016,140991,114954,22018,-103293,-148864,-85251,-35457,-58313,-115033,-95547,-41285,-23558,-8462,-19649,-107670,-153215,-101686,1222,72943,84864,45669,-45915,-154960,-126911,48797,174597,121816,40108,42122,62899,10886,-3390,34474,91556,154156,159499,100038,63379,67428,27467,-6662,78142,123488,60215,32456,48744,10211,-56877,-37882,19726,54614,44358,-25996,-37685,91814,116893,-5527,-63136,-40719,-38365,24513,111423,96300,-16111,-135311,-178820,-113102,-25383,-7492,-27421,-23079,12717,36354,22935,18224,21998,-25591,-106117,-147959,-97589,2040,30322,-37743,-83871,-89393,-33302,68683,103745,54776,33291,40226,22689,-22541,-34479,1381,25796,55313,132230,126514,17095,-96910,-138553,-56476,33464,66327,104411,95004,2863,-87694,-115658,-59480,40434,79995,53099,36649,67798,105945,84223,35422,-45094,-103340,-42433,18288,-15031,-37395,-35450,-55493,-59883,-24365,5688,21391,50706,73953,58699,50817,66920,70028,75308,58608,-21004,-71515,-21508,-508,-87353,-154285,-81461,61232,125226,40801,-59304,-23221,39644,18120,-69516,-85082,-14010,17885,-39828,-87672,-94582,-67125,-20594,42011,46112,-9373,-51957,-109132,-147443,-122458,-111449,-79684,42941,80030,66,-67162,-86206,-120981,-116838,4404,113788,85289,-7443,-17395,22733,8743,-13065,11484,36860,62987,74298,-20375,-78500,3547,35011,-1293,57208,146581,165012,118002,40145,7770,-27445,-112975,-110104,-56020,-59310,-77075,-50696,3912,45800,19411,-15600,-18401,-46,-29409,-94785,-115657,-76421,-39955,-11218,15313,-21963,-102606,-139034,-72831,5110,38971,62403,42893,-49396,-92759,-51353,-39037,-70732,-22557,79542,87977,11557,-5565,13295,2705,30724,91705,74945,-12251,-73861,-44156,20168,61932,48525,31511,77824,125924,62524,-40563,-76721,-88273,-87347,-63125,-26930,25677,19390,-79620,-117726,-84496,-67157,-51103,45298,101206,51251,16087,39687,40792,49909,53206,43887,54121,43110,1570,-33404,-70508,-38706,69870,116579,47873,-14006,15180,66612,71084,71626,55557,23117,-36292,-101696,-58663,54347,52532,15505,45041,68710,28053,-16446,-27148,-18244,-32967,-62037,-21796],[22081,41484,7063,-4135,3924,5494,20411,12238,-34169,-62055,-58498,-63901,-49893,8330,68501,102564,30967,-68580,-108221,-89795,-15289,66015,52855,-41105,-61723,-1098,9712,-28639,-22154,21795,36520,-26504,-96901,-88744,-55829,-35374,11698,33637,-39856,-153530,-186605,-142993,-78338,32956,146825,138934,70650,68955,59523,21533,12097,-8126,-43955,-41366,-14273,30503,79339,86259,44873,27659,43614,29851,-25500,-54290,-11105,15708,-53830,-108815,-39222,41616,23645,-26639,-9507,62813,108675,64959,16989,11298,-14114,-75701,-57191,26692,57588,41924,50073,64069,32149,-10019,-16891,47896,73888,170,-26538,-16710,-55029,-47089,58776,119141,117254,75300,97242,144951,99558,46839,59445,45765,-12753,-5196,25195,-27119,-62373,-29412,1343,20698,5548,-16000,6528,7269,-39847,-69235,-42672,36322,140924,166190,56955,-74194,-91140,-11668,52608,63549,61333,17829,-47564,-63686,-49042,-34084,1164,16958,10705,-9000,-58081,-93868,-63286,-47553,-79447,-95678,-63744,2037,35622,45966,66648,70674,42627,39626,53520,-1355,-54346,-3405,66167,48885,-5366,-25269,-40528,-71081,-27536,61781,93902,69288,56375,55590,7849,-27406,-35348,-1109,81672,131900,96340,59105,26966,-43373,-30088,31150,7191,-76484,-94966,-63724,-38040,-33354,-48709,-82382,-120595,-87110,31693,104506,79116,39979,6112,-17285,43291,90947,16213,-77432,-61421,45071,164386,212884,142491,22605,-58808,-31821,78152,121007,70037,3157,-52573,-67056,2705,60326,69046,104306,137170,116562,58273,-31944,-113754,-129062,-78934,11827,77913,56769,26923,7362,-7791,-9064,994,-7190,3889,20529,11973,23737,14828,-71476,-92455,-8215,57638,88784,96909,-3516,-96889,-86003,-14136,56752,52678,-25015,-46873,-22540,-784,32063,30291,-37148,-42421,-15047,-64703,-74914,6088,30607,-19847,-24850,65926,98732,-3047,-136844,-186340,-132119,-27083,25972,14678,-2041,-4400,-9064,-46703,-92589,-98191,-77689,-17451,37822,27409,-1712,28232,79560,37414,3720,66916,22349,-126925,-151215,-84175,-62343,-51075,-62698,-115540,-128337,-48277,35537,44212,32532,60374,61824,11757,-46291,-25290,7341,10519,6822,-44873,-116772,-161611,-164283,-108066,-29280,-12208,-42811,-11767,28833,18921,42509,68036,44019,14212,-11894,-21195,48623,129935,123656,76483,16103,-59353,-43076,28937,-4680,-126692,-130397,21054,126955,88717,23789,27107,14834,-58436,-64421,6018,32524,39393,38696,35320,32894,-19652,-97853,-58070,36149,49543,3774,-35870,-38172,-33953,-27084,-1218,22155,4789,28615,70532,35570,-8528,-63073,-151961,-185496,-145333,-61868,42170,91965,35243,-44428,-86094,-59165,2727,51350,67406,60188,27232,-40877,-64539,-40845,-5762,47675,58470,52243,77873,56568,-5517,-11131,37147,62200,56313,21777,-6416,-6993,-26770,-69713,-76414,-61939,-88015,-72639,-11008,-21748,-39117,41338,81277,13380,-17314,59486,144118,151034,66846,-24957,-63174,-48967,-45588,-81322,-98590,-65113,-12358,-12190,-15851,7091,12949,-5778,-51957,-120789,-152608,-85656,18202,82274,114919,81698,-13830,-54708,-87914,-153871,-150984,-89448,-70631,-51591,32383,73935,-2680,-90002,-90337,-53418,-57366,-51038,440,48854,65689,48555,-18527,-73944,-75583,-58410,-55958,-18303,16585,-14537,-29955,37667,114662,77431,-33608,-33942,25878,25181,30174,59366,63698,55470,42186,21457,60811,59766,-58083,-114529,-57624,-20228,-35115,-62026,-38944,-1166,24941,56585,46731,781,-33325,-17823,37165,56817,10009,-48591,-35188,45041,106142,106829,90050,101888,103919,20455,-82551,-86798,-30823,-18631,-23957,31823,96146,93308,73113,96109,42479,-79137,-116431,-77524,-44594,9812,69978,62307,23341,20762,61600,59907,-43032,-158736,-125551,-20753,-5516,-58439,-86003,-74216,-3387,36057,10823,-12633,-17975,-9022,19138,43010,19533,10176,11803,-44619,-76204,-19189,59061,78451,21860,-35898,-45621,-46930,-55404,-42265,14166,92590,113239,49703,-16491,-42211,-77638,-55956,50761,128277,157404,157256,77354,-23297,-19680,41236,16580,-79590,-147570,-121548,-52105,-9602,610,-27859,-63015,-23823,47318,62251,78018,86205,60162,45514,21120,24000,80728,125870,116909,53207,29770,14077,-26899,-68801,-55014,-10513,39183,72177,38677,-50231,-68491,11412,78288,86055,79991,102821,109469,89449,83196,57576,-16650,-96775,-44313,73699,87508,8643,-40620,-60135,-90663,-88432,-29091,-17424,-51547,-7987,84402,109014,57283,9040,24828,41166,6813,-48756,-58818,-12145,-21230,-91353,-85169,-16415,855,-10142,18283,91866,126831,52852,-67060,-79922,15282,114797,129964,79743,74135,84992,32142,-35188,-58121,-55810,-62475,-74656,-38233,11825,1042,-10602,73444,112244,-2358,-115638,-106627,-55453,5908,56124,26816,-44770,-28017,35753,40550,-13592,-50630,-28045,30644,12331,-62757,-82438,-46878,-22095,-20928,-38013,-47518,-1162,-4716,-25304,22957,-2233,-76888,-86689,-80432,-62869,-25325,-40639,-35842,36972,46116,17192,31734,68003,72743,22727,-72838,-97838,-50432,-28105,-43782,-88140,-87160,-37600,-25582,-27783,-55240,-158521,-154868,-64835,-45958,-64216,-13173,41242,9254,-117062,-127792,43417,172192,141374,83974,24559,-12260,-3940,83941,147845,124361,94099,80371,43726,26305,21178,-41382,-71412,15641,57751,9603,4479,42765,1736,-94667,-97474,-10233,39154,10932,-23395,18472,99044,39864,-81209,-98101,-54050,-53223,-35138,27562,87696,84845,10759,-56630,-53180,-33927,-40075,-29780,2157,44294,86252,86673,57663,19838,-53708,-165764,-236069,-167078,-23720,-2745,-106377,-118330,-15406,56465,64112,84327,125892,138724,85906,14456,-18077,897,37246,22863,21361,108936,125402,279,-103460,-115006,-42568,14705,23513,55499,94126,42474,-45897,-80262,-47884,33382,90066,74220,31425,5685,14136,52376,75507,7547,-79585,-57742,-88,-13937,-28471,-5796,-14146,-30542,5155,56300,87309,109055,96062,47880,-3745,-31251,-19371,38470,67046,20527,-42242,-34264,-27047,-79900,-100662,-43639,18093,35999,-13803,-84063,-63834,9331,20063,-62339,-130265,-79822,21313,38688,-30079,-103027,-78865,-3140,53700,9634,-116013,-165123,-133669,-79666,-79599,-154059,-137384,40291,111747,8129,-54494,-20369,-20630,-52932,19695,146104,124228,18493,-5442,4797,-13553,5504,52995,87132,99697,67121,-49259,-106553,-43410,-31007,-52569,23551,114226,143765,124614,73637,42008,-12554,-83806,-56839,3476,-31043,-92100,-84936,-48823,-6745,3558,-31444,-46258,-33199,-88458,-130551,-124059,-119053,-73125,10059,56691,2496,-94498,-114107,-21893,25895,7566,44903,69103,-31620,-101674,-9369,53333,-8452,-23408,27638,18824,-35325,-20048,28595,23800,50279,106198,85976,-2092,-52117,-31249,-1984,40366,65082,53350,56872,58906,31573,17916,7708,-50288,-88756,-27665,67459,91441,-7376,-152745,-132773,-19092,-42242,-121746,-31296,96113,69311,7655,2207,-25284,-28108,-768,18123,58298,56684,-14373,-40971,-5834,54184,116255,125801,43585,-32078,11811,101114,98497,30772,-9788,-4166,-3161,-35617,-60656,-44150,-30832,-9173,29294,48537,14579,-19603,-33959,-28728,-16108,-45269,-50379],[1324,11507,-7354,13786,27440,-2480,8144,23282,-44148,-101649,-68678,-8801,32026,73092,93077,60164,-37778,-119306,-161064,-130723,-24580,49984,16567,-47462,-13039,55266,33273,-22426,-21498,9159,3560,-50357,-68950,-28848,-17408,-62872,-74823,-35131,-19387,-59543,-91165,-86786,-67584,-479,100084,125759,69164,46496,26539,-33494,-30039,13797,-2587,-24930,-24084,-40883,-38676,-43652,-74499,-26590,63488,56749,-19186,-56419,-21430,20142,-27194,-73446,-21984,27361,17364,3691,18615,75960,135014,113213,67436,31510,-36964,-106667,-92335,-25272,38708,67428,83828,99304,83230,29536,-30529,-1215,64747,33335,-29992,-46575,-56170,-37379,67269,122559,90237,56320,105172,128647,57720,31887,86363,97385,45337,22831,34737,23584,13831,20650,31001,31664,-10478,-44616,-4484,54379,33736,-44954,-53641,12376,86060,128549,52550,-57484,-55886,7119,50614,88820,126033,89460,-4949,-47796,-25926,-3863,27045,50994,52765,26974,-39975,-89007,-55810,-25774,-62351,-75903,-39014,1353,-12686,-63972,-77141,-36082,-10573,12230,57149,26737,-46743,-40234,16637,15900,-38005,-71312,-76656,-64319,-13516,22014,25583,42774,56639,54723,35445,-6360,-76014,-94606,-383,71665,22166,-39431,-67639,-100942,-71344,-24139,-57037,-127360,-111220,-52771,-35151,-39247,-32309,-46774,-83128,-53527,75787,170498,144454,101680,104025,90087,97295,118986,45379,-84866,-130567,-34086,152989,246613,153903,34475,-25015,-44199,-9098,45347,107053,134945,77039,44105,122177,160365,121239,140553,171574,125909,46133,-45688,-122845,-135198,-92350,-24582,38672,60280,61099,47483,29143,-6275,-44688,-69499,-47001,-4693,23373,38334,5850,-107896,-149350,-92359,-65622,-32855,37851,-10998,-98670,-89094,-33882,-8623,-268,-19324,-58646,-71018,-19854,48107,26514,-46310,-23100,28553,-25285,-54905,12923,16101,-23484,-605,50778,9492,-80429,-126551,-122112,-68016,12966,43701,27771,1046,-29446,-24560,-43490,-79693,-38053,32805,57647,39498,5849,-14122,2207,32410,9978,32246,69962,-14370,-90673,-61768,-35497,-45730,-10553,21972,-13863,-39860,15705,47560,7567,12895,85566,94757,9721,-79642,-49635,6416,-6328,-3852,9383,-32974,-69629,-70050,-68452,-56317,-32631,-4747,61476,96508,51734,20380,13889,23713,56117,71938,72235,118646,153182,117704,50995,-32358,-86600,3998,110136,82784,-22285,-47542,28522,79923,38208,7789,53452,62943,-14108,-54382,-18222,385,24265,37878,24048,4219,-22195,-94957,-96962,-20952,2810,-17781,-36881,-61250,-82233,-92103,-69669,-42593,-60031,-23656,63935,89945,73152,11488,-104576,-150765,-112931,-68683,-39330,3119,4517,-38839,-75435,-41421,26298,39705,13356,27535,51555,-17530,-67253,15406,109625,106766,38106,4456,42820,67796,35213,2543,15860,31385,37845,29977,39112,46637,-14516,-99040,-108664,-96019,-139634,-114405,-8909,-4512,-60829,-14193,68723,69189,33974,36739,58565,93413,96049,29077,-58373,-102181,-112846,-103670,-73692,-41731,-10006,-17743,-19398,22918,48882,24113,-55312,-133237,-116021,-16851,38263,47262,82634,62131,-21421,-33631,-50103,-99427,-56175,15121,-1858,-679,105243,165826,54113,-116609,-174463,-96596,-2644,-6837,-41234,3306,92453,117399,72447,56126,49716,11446,-33683,-9372,20674,-37874,-72854,-350,82264,88990,26986,-281,35987,61174,76257,95912,64421,51799,84465,59562,40989,7497,-87752,-107151,-28925,25486,-10656,-95485,-79465,14974,51974,29388,-39838,-119095,-160770,-85393,58244,94052,23653,-30142,-6076,72616,120382,85144,52116,68294,62821,1834,-67929,-77906,-22256,9443,7108,32176,75675,94021,115287,172857,129770,-12194,-107299,-131464,-104419,-34187,17397,21572,17334,16090,59758,45367,-73211,-164296,-103010,-16235,-25001,-55683,-49211,-52285,-40331,8231,38028,27138,-11189,-17557,12475,30610,-6682,-37795,-37703,-61516,-73274,-42892,20117,76043,36488,-36720,-4635,33462,-20029,-31063,64433,155632,141421,43141,-50677,-74477,-79867,-59046,-2717,74492,207415,282239,137724,-36732,-33545,46497,32623,-46158,-74992,-39860,-7094,-2035,-2321,-13427,-26749,-6010,12522,-6392,36876,124339,127878,96056,75633,57473,75293,109438,88946,48082,72474,75669,27820,12452,39956,55241,52631,44835,-1119,-86548,-95531,-11849,43872,54509,78794,112566,54876,-27497,12381,63145,-20537,-144209,-69641,88917,122054,27356,-42936,-57739,-81821,-91823,-63414,-81493,-98153,-19855,58084,25478,-23738,-4523,32311,22290,-8134,-10255,28739,67586,39381,-5952,3553,11022,-22902,-34761,-3260,38150,54412,13497,-73585,-105280,-52465,20980,58059,44423,26188,21979,2494,-18819,-25559,-47137,-39562,-12500,-10464,-37689,-43141,12058,129497,162896,75995,-26359,-82764,-62894,47885,113799,42049,-43765,-35035,12791,21273,-34120,-49920,-1520,10550,-14555,-22842,-23301,-21335,-11200,-21826,-30093,-1444,47596,10303,-54015,-57791,-71676,-69958,-19706,-14970,-47816,-23742,-13291,-38529,-5193,44608,43048,21430,24064,24892,9802,-22781,-29257,-28505,-25094,-3918,-18555,-34714,-7527,-46690,-117399,-129967,-160968,-118375,-24813,-39447,-115068,-89926,13832,39348,-51931,-74442,9680,72440,84748,73207,-14756,-95273,-54491,71203,107765,42162,-13289,-31192,-54555,-42282,-25061,-73046,-106125,-53813,-6263,10421,26652,24848,-47707,-141606,-126858,-9708,53765,11648,-22894,46052,111323,23067,-133451,-157190,-93871,-70837,-73523,-34317,74312,143050,93131,569,-45550,-57746,-35995,5905,23349,10008,2456,39240,68587,72846,54846,-25775,-158187,-185933,-77219,-28102,-102885,-96774,49164,127835,87918,85326,140259,165130,103510,26313,13684,51500,75081,61445,28469,43685,49417,-24579,-85300,-75326,-10077,37513,36470,58653,125458,121119,56939,17377,16118,68435,109764,96529,73286,28246,-18388,16163,82790,60472,-20256,-56350,-26678,-8015,-11213,-1617,2722,6134,57331,132344,169988,131494,64450,21745,-43185,-128393,-125194,-36048,48320,94793,64021,-1992,-4738,17727,19036,28509,3610,-53999,-78089,-89641,-85178,-43062,-42928,-105446,-135447,-49834,87851,120976,14039,-98309,-82969,-3640,32543,-18905,-90921,-84432,-30688,18867,-6890,-122230,-188866,-77957,14973,-44690,-87075,-5278,53402,4588,-17200,60048,75378,29949,31074,25693,-8405,26390,91367,123087,96804,21261,-86705,-114084,-59928,-53177,-48854,31837,95727,113686,118436,108291,90247,52595,17831,47210,81094,38884,-23330,-37447,-42707,-27448,-4451,-28703,-45970,-40689,-98103,-87021,-32656,-61400,-72273,8028,79562,40666,-56461,-84072,-32491,-29866,-46521,5850,49169,-29598,-96918,-11294,60681,23013,18415,61098,61510,24078,17646,25790,25814,79580,148549,142397,55206,-13059,-39167,-61585,-19950,71454,74186,-8958,-64716,-24412,64906,107416,59192,24918,93352,154858,96948,-66829,-190417,-112731,13866,-15718,-106075,-53316,53673,34019,-41429,-64035,-70356,-32311,38174,61294,56973,36957,4031,42114,130206,162750,130523,83500,15834,-58543,-33686,61683,63031,-43623,-96731,-50615,19640,28352,-56324,-129740,-125505,-66094,18571,75444,56464,28847,4339,-14338,-1294,-5229,-13714],[42425,14766,-17034,24387,71017,58507,57853,62084,-3979,-66066,-48847,18167,86617,126972,98542,15062,-86088,-170017,-218779,-185070,-107621,-72259,-69353,-55582,-16133,15792,755,-27452,-13003,3808,-37788,-84417,-47211,16609,8111,-82997,-128929,-61331,17818,24932,12623,2962,-21982,-23825,33547,68271,3005,-33707,-10616,-4628,7961,51843,25653,-59109,-125279,-162766,-150533,-115257,-106190,-73136,8383,59355,56485,20623,14961,29631,-3458,-34041,-18298,-26414,-32627,-3803,15579,25091,64255,93338,105460,78368,18801,-42942,-68319,-62541,-43196,-7664,38480,60646,51092,36474,-1444,6237,49740,10643,-67297,-94747,-72468,-34741,41446,73263,33713,8364,74951,101710,27514,11793,69985,94576,79978,36637,-1575,20138,59075,30200,10103,33197,10463,-18555,-2462,33911,20228,-27205,-10770,30780,40687,88520,83632,-20898,-45679,-10541,28871,79884,137553,122257,25124,-34984,11179,50655,22481,-1134,1672,16718,17125,6806,21962,48069,16978,-23342,-43782,-54127,-92206,-152742,-172853,-122466,-67721,-13863,46892,35817,-47540,-102182,-66095,-19232,-44611,-91774,-94608,-59462,-20082,-9340,15204,63738,40539,-16700,-22848,-32460,-85293,-101589,-37101,-13363,-97566,-152283,-125119,-98095,-90176,-105933,-140224,-158279,-104792,-31865,-33410,-47470,11356,46619,23580,25306,89113,139550,117564,98534,144535,158610,115340,92040,42572,-39764,-83848,-47751,67682,139285,113505,70239,18125,-59546,-91878,-36572,71598,131010,106832,125134,198427,183566,112117,110976,123871,68446,-404,-53749,-90147,-87939,-58922,-35799,-19558,-13231,-42,24275,46318,25131,-37267,-82085,-52698,-5246,19498,6740,-39067,-116974,-109754,-55052,-60022,-65570,-6730,-18824,-78514,-83650,-52105,-39373,17548,72682,12620,-69611,-10028,89646,67116,-2391,14047,54355,15287,-39697,-20085,-10322,-16762,-4656,-4432,-46909,-53207,-25448,-14861,-11996,-2740,245,-33443,-65427,-62977,-28756,-39542,-38979,51610,139226,119917,31706,-20767,5858,14897,-42238,-80692,23265,81899,-32538,-81596,29682,66186,13653,21091,37589,-8760,-34026,6719,-13993,-86006,-49770,73949,108403,32707,-50564,-47545,-8368,-18432,-15258,10991,15329,32861,43568,4083,-44978,-26875,36552,96919,109866,80788,49437,24076,27309,63311,73845,57433,93296,119919,67149,1958,-42618,-71093,-12820,43744,31696,-17071,-30375,-5676,1743,-17427,-4315,39365,64456,42454,-9356,-36921,-28212,6018,25592,3296,-47657,-73790,-82635,-46406,-14429,-24404,6904,27537,-22844,-64868,-101687,-96724,-52725,-52506,-44267,30594,98814,91930,37709,-53643,-101936,-72434,-61009,-100548,-80892,-26508,-10421,-26760,-7250,20506,-16401,-52507,14196,98216,39305,-52693,27844,171903,147030,539,-76863,-16787,48457,47350,27469,45736,60670,34042,-12510,35261,122195,73852,-50085,-62972,-34893,-88904,-95125,4491,41282,-31707,-49187,44953,102031,49509,-2913,-9210,18742,40270,294,-77822,-125903,-133617,-106159,-40193,19425,39805,24539,26897,34984,13963,-14307,-44588,-81985,-32839,78558,78213,887,-497,14240,-5145,9314,-1313,-15480,55256,111484,62064,52454,143008,172133,59501,-91804,-142667,-42224,104332,90366,-30487,-34040,52310,65329,40139,98295,160255,122380,34605,1658,-5339,-70555,-100481,-60679,-1036,44568,66058,84310,99917,86232,67861,54139,-16612,-33468,56385,68513,28082,1262,-55568,-81105,-22727,24463,-9530,-89670,-93253,-4844,17046,-9134,-66241,-153655,-201603,-106918,38805,72337,21014,-14377,-10078,35439,53662,12939,14596,53059,25631,-39541,-76127,-85470,-37960,26652,26322,7693,30033,72742,133534,196001,142813,10530,-110699,-174474,-155550,-73408,-28066,-20671,8122,21618,27761,4767,-29676,-43277,-33933,-6580,2658,-18722,-35653,-51987,-68039,-34469,4698,-1063,-42093,-51797,-56886,-57328,-70495,-101714,-107972,-91650,-85143,-80956,-47563,-2690,-1465,-10160,56157,108286,65256,13938,64243,103622,83578,42368,-22986,-63640,-45303,-16591,-21736,17823,170059,238346,99441,-35023,-22520,41830,35923,-18037,-11118,34518,44818,22638,-6729,-15775,6065,31306,7834,-69527,-49723,82250,120008,94622,100150,85100,55641,39794,-1105,2116,111272,175380,139333,111350,129258,95548,9430,-38334,-34316,-53488,-46564,392,10716,5788,27672,50338,-11574,-101597,-86375,-35642,-72910,-116223,-16515,115723,135260,37245,-35252,-45812,-53019,-60005,-53082,-88637,-100193,-33781,10068,-28444,-34827,9366,29312,4691,-16255,-18642,-11495,11155,41123,76443,103298,74408,14389,3800,17499,-3388,-29856,-26444,-22711,-26237,-29294,7706,38149,10252,-33925,-20447,1963,10698,2063,-28593,-344,50189,21724,-34467,-33127,17446,92171,127568,103633,45184,-509,32293,118120,130468,19244,-88980,-100085,-34497,13072,-21879,-43166,1533,-5444,-14395,25054,28042,-6732,-10333,-20927,-35513,-25825,9034,-3720,-70203,-143046,-146525,-59767,18215,11577,-39292,-35099,1537,-9777,-20976,7571,36330,35298,18079,-6219,-6335,4807,12392,-365,-8543,16170,-5567,-23948,11179,-47251,-175499,-196234,-158843,-106553,-48670,-35343,-75776,-82471,-8984,24512,-21411,-38227,-32525,-22925,11591,31776,-16073,-68894,-62405,-7249,-15011,-67949,-94108,-103157,-109484,-58453,-5650,-31766,-60280,-28769,4927,43873,57501,13930,-75685,-153068,-103450,7870,58878,32561,-14921,22487,105177,36744,-152469,-201859,-118515,-74755,-67101,-21751,81072,134948,79772,-13836,-66544,-57455,-4601,39504,51845,35,-70348,-29381,55120,113745,158135,131025,-12499,-122015,-78603,4707,-22092,-64248,-8573,65052,59353,32150,50302,92736,78290,49180,58478,70972,72066,101554,69764,-12257,-62800,-84901,-95944,-61607,17109,71189,74225,93394,130170,108381,58656,51583,82102,119924,95874,49942,55303,41590,-13791,-34081,4938,36598,20342,-24289,-46469,-49242,-47237,-25214,4121,17597,72277,152570,169176,86530,-1018,-32579,-65213,-142070,-172621,-126058,-28922,81536,90624,6051,10059,67102,50918,32167,2821,-71681,-91580,-62997,-49162,-61443,-113669,-170238,-138862,-27297,91851,97524,-15264,-114519,-102267,-31736,-3395,-32584,-25424,24606,50895,48833,13397,-89102,-209372,-188061,-115980,-139402,-162539,-47868,58119,24699,-42441,-43899,-15039,11412,47346,36473,-6519,20028,73281,65116,8793,-31775,-69236,-67244,-27567,-11548,14912,82124,113313,92727,75086,91182,115578,103574,65533,67433,62274,23638,-10522,-35714,-68813,-59565,-30693,-28631,-21211,-632,-35952,-14221,53247,18060,-56102,-18989,70700,65928,-9955,-58131,-80608,-101667,-60621,-7470,-20313,-88702,-113312,-78448,-51033,-21928,42721,81615,89439,89874,66937,7530,-16591,37409,107021,115335,53034,-20658,-69719,-106469,-72230,26022,23028,-105757,-170255,-94085,29139,109908,106513,113100,170363,159790,56072,-74439,-134125,-65309,-20635,-43524,-47272,6034,25598,-32023,-103383,-101926,-56588,29817,130519,145985,65579,2757,15132,93838,177877,167271,68216,6275,6227,-4045,-8041,13821,750,-57479,-94874,-68981,-7184,16893,-47007,-116685,-147210,-113925,-4290,86686,90174,73572,36855,-5704,-359,40236,79527],[80326,23613,-22006,19829,86954,105914,103768,92555,57866,17447,-6170,853,63458,129794,77960,-19091,-86794,-152174,-189564,-170870,-162862,-164961,-127909,-82511,-62350,-53821,-42212,-35530,-8979,2195,-59683,-116648,-72827,107,1019,-77213,-120161,-52442,19614,13826,13476,27596,16991,6391,13918,-7408,-80528,-95696,-31750,35902,58549,61647,-1843,-129400,-217514,-208041,-140538,-57913,-35097,-79421,-76354,10552,95211,98361,67285,37959,23722,25914,-1277,-75863,-86510,-22988,-1559,-53506,-48648,40695,120020,120107,106602,72227,16820,-43881,-110239,-103642,-34103,-5554,-16819,18261,53058,75911,73677,8450,-55584,-85253,-78550,-57607,-17565,17846,39966,22524,50044,86396,64337,70618,92935,73785,57728,26409,-28648,-8230,50301,9852,-21752,32046,54542,45024,7794,-45954,-62991,-29555,36216,62314,35227,59784,82791,-3053,-65322,-43180,14775,55881,107172,122775,50653,-1193,63240,103107,23008,-64273,-82644,-24235,65623,92786,74911,80088,75375,26672,-40562,-69575,-94981,-126292,-132858,-118338,-95423,-48357,-7018,-16054,-83264,-139128,-82697,320,-17843,-75703,-85670,-70877,-47480,-16220,53752,104851,31993,-67904,-89297,-68366,-58006,-38408,-28019,-56173,-121608,-124404,-46247,-13492,-45747,-101917,-130369,-115727,-55135,13114,693,-35927,36519,105396,83804,69371,82410,75797,48248,48229,106712,131723,78737,32136,19690,23023,14706,-21659,-37266,7448,95144,125585,47704,-47556,-73477,-28995,25989,27788,17996,74462,128424,80204,25823,45441,54217,-217,-44941,-45770,-42848,-34893,-5731,4692,-18462,-59432,-58934,-14086,36404,53207,17115,-58286,-77533,-30271,19687,13911,-49470,-102331,-26857,84293,92862,42257,38694,4704,-62951,-90762,-43401,33308,117357,156012,81352,-24073,23599,124892,131779,86208,59473,43036,24657,-17729,-49082,-37081,-7693,-22761,-59379,-39002,54395,94603,60140,4023,-54137,-88881,-122184,-127225,-63471,-1119,-3703,26469,121107,160102,102112,15164,-8883,33364,8246,-100965,-150758,-52800,34824,-32570,-82913,32645,100838,43477,3178,-28109,-95796,-119048,-71380,-87727,-143037,-66856,81528,119417,88790,36796,-12723,-28243,-22601,-24923,-40081,-4357,51012,61489,49259,27575,16956,13585,22947,52237,87217,102116,88206,68560,50267,5498,-22527,28841,58782,1617,-40380,-36345,-47005,-69848,-103645,-109089,-88840,-64488,-41609,-36934,-43845,-39863,-31428,7914,63350,47773,-9025,-11375,8493,4940,-12655,-70692,-125037,-94760,-4036,3741,-29991,37779,94875,63608,21003,-32378,-48415,11208,22024,-26483,-282,66116,43464,-21033,-71557,-90731,-49390,-29270,-57767,-37477,8295,37461,37539,23981,-8224,-52687,-55578,31873,125832,78799,-28819,-7814,108839,121470,-3364,-91015,-42995,17784,23057,19713,66602,102986,39398,-66214,-19704,132789,141334,38068,53896,107833,28398,-39758,6504,42619,-7148,-39205,29924,87476,26723,-25952,-10871,-6482,-26184,-41681,-72386,-75663,-38848,-19925,4818,46768,58597,43812,36684,-14514,-70636,-56589,-6778,16446,79848,164621,111381,-17623,-43373,-4133,10133,10152,615,32103,97323,109167,51648,36410,77450,66875,6951,-30966,-6086,97504,200613,168905,41495,-2932,15568,-13552,-46017,11909,106985,139523,93338,22615,-37607,-97148,-117781,-106957,-65790,-19761,26148,91650,99581,35455,-1609,-17309,-70681,-73595,17587,46886,33447,42419,-2807,-63921,-52321,-36454,-51340,-69710,-44409,2471,-5505,1351,3700,-56095,-113722,-86362,-18850,25904,20487,-25037,-62810,-57336,-46457,-35712,17486,67629,35110,-47422,-95819,-100712,-58890,-4356,-4110,-10388,16657,65929,131858,172819,120276,32755,-61006,-138970,-150398,-68983,-9730,-22716,-6285,23669,-3662,-32263,12658,43523,-16778,-33341,33320,28197,-36276,-70297,-71341,-58343,-39526,-50841,-79686,-86280,-128240,-151995,-123245,-116832,-130833,-117158,-95632,-76625,-76197,-99716,-65965,28294,97107,119900,104242,38398,5795,-21053,-30150,7356,16259,-9757,4743,33608,21636,33796,101271,95494,23643,-36432,-51223,3808,28513,-18285,-6755,62408,72942,24988,-21155,-7835,40086,46278,-10582,-101818,-84019,41743,83758,67317,87958,90451,27006,-47034,-75614,-17958,130630,203782,174579,122210,103219,44098,-63614,-128414,-103197,-61163,-22570,4041,-1472,-10908,-16358,-16871,-31841,-78735,-126739,-145914,-118442,-38407,67924,149313,160195,69819,-7758,-14623,-18064,-32829,-19034,-28857,-45789,-4244,30296,12152,26772,52142,43324,23500,7304,-49531,-125613,-98996,26715,108712,116125,99586,71579,55489,34885,-19001,-66730,-30986,52694,98775,82875,85527,71688,-581,-44130,-35,35245,29520,-7518,-51816,-33153,12847,-816,-21649,-5121,14165,47855,102832,106290,32299,-2424,58633,116641,98501,958,-131888,-180918,-93199,18404,58350,52153,29662,4030,32102,88049,78116,22328,-8080,-25041,-46549,-69107,-37032,2452,-40571,-139437,-146509,-39544,25094,5991,-35370,-38869,6435,17178,-26932,-66040,-41013,16472,41359,19147,4270,-4631,1354,15942,14426,13322,-46922,-81542,-24653,-26876,-127148,-173578,-151829,-117092,-98461,-60828,-37497,-33307,-9196,13196,-6774,-27340,-34135,-5394,27905,31513,16867,21450,-13741,-40353,-62699,-90945,-92850,-83780,-60109,15386,69977,40914,30003,71341,63717,39685,32521,15736,-40256,-90529,-28285,29489,30962,39892,14549,8052,97860,72232,-80937,-137940,-70903,-29612,-3723,48013,115431,126094,50832,-30820,-40164,9323,32593,33458,61804,49195,-5744,-5050,38774,72859,100464,98160,33596,-26656,8445,100311,97845,-12556,-92688,-48227,-17196,-53458,-30670,36539,39178,38280,65845,57521,56563,118412,100693,-30345,-126474,-136139,-110492,-48365,37019,82799,105139,126157,106057,44578,-4447,4801,79873,121874,43499,-37766,-33255,-13920,-24108,-68577,-78674,-22445,38628,43215,-7862,-66988,-80827,-24695,29342,31435,71800,118720,87728,36955,-9963,-60457,-76444,-99946,-157233,-178541,-120573,-25254,8972,-1912,21195,30281,-19702,-22584,16165,-203,-24385,-3836,17330,-23771,-104300,-166713,-138338,-59070,-151,-14547,-59321,-90245,-72062,-41394,-39525,-50010,-24331,24463,49257,49420,23574,-48518,-132767,-125823,-114375,-171254,-175760,-54349,35871,31386,10134,-23326,-44511,-20997,19373,13287,-16698,3606,29597,-12108,-56719,-26590,-5648,-11366,17198,63235,99296,133413,142178,101069,57777,84757,139951,114503,39498,6359,-25270,-52031,-56142,-86439,-127807,-94693,-42164,-28122,-23539,10883,12760,24263,76911,61340,-16163,-5941,73498,67541,10112,-25030,-60699,-82629,-15752,24522,-58368,-128152,-107975,-113694,-139366,-83529,493,11184,19062,62300,61556,3337,-25587,-490,18579,9348,-12394,-56271,-91703,-107355,-80020,-42137,-70279,-160522,-194250,-138445,-40691,41899,61942,88656,133844,101041,22215,-23315,-32158,-13360,-52080,-80614,-18363,61201,48538,-22624,-74160,-39407,21728,82630,153593,165472,72787,-5478,-3071,36612,78918,61756,-25757,-37644,52203,118440,85303,-3616,-50255,-20573,-9541,-25937,-24539,-16857,-28559,-47508,-96561,-99604,-13340,64631,72269,59956,25435,-10035,3784,65045,131008],[58142,21140,-4469,23004,67998,82926,79338,73338,77713,73584,43234,2159,23092,87300,47633,-22250,-43509,-51383,-53318,-59125,-108237,-137796,-122954,-106492,-69750,-29494,-21449,-32021,-9304,15150,-37448,-108279,-87958,-22882,-2090,-38650,-77215,-50564,-6628,-28688,-49247,-19403,34547,77355,38066,-73129,-140660,-114392,-47218,25743,73598,66563,2543,-93622,-153880,-111474,-8222,73175,58520,-28014,-61956,-3407,68551,105863,89074,37690,36198,77303,50559,-39162,-61552,-10966,-10305,-81040,-82078,16427,94309,99867,124579,146528,116923,19321,-98646,-129322,-78591,-47241,-39016,11798,60720,86617,82219,45345,18629,-10805,-44098,-62150,-50918,2222,98072,83632,41228,76502,124007,167026,165745,85638,25072,22536,-3993,-17104,17215,6605,-934,49647,74296,62662,-2442,-95559,-99564,-29258,41562,48328,-11265,-30148,-626,-18014,-71726,-45886,35091,63523,80007,89249,47896,29091,76780,98554,43224,-57418,-103970,-35943,71396,81874,34963,20529,33391,21470,-9206,-1009,-3140,-27400,-35034,-50688,-71174,-66920,-60592,-68160,-100675,-110315,-11237,74802,35077,-22073,-41361,-66853,-59250,-4375,80755,111217,35731,-36661,-57767,-31414,4398,9819,-25085,-38229,-28422,14393,85114,80231,27681,-22483,-33075,-7032,28740,52491,43453,12666,45798,88798,63109,53868,54533,14093,-11843,13606,57576,57758,19915,-15201,2254,54391,57172,-21894,-94225,-35272,101067,134621,46907,-5577,27346,69905,69321,8222,-49672,-34102,-1850,-50731,-86924,-35069,-3682,-36972,-45640,-8404,-9359,-30081,1150,20754,-24047,-80470,-69960,-30478,-1390,17141,23226,-43535,-130968,-117450,-4636,60505,-10590,-79323,16621,167028,196066,129976,76749,-5463,-85152,-96705,-7039,133284,204038,164300,83746,13257,29045,103572,146535,124429,55322,-7778,-4464,-119,-37689,-37491,-1639,-41902,-98868,-34426,111085,138683,54997,-15907,-59576,-102728,-123689,-81750,6351,58001,72155,111214,147353,94698,3881,-26999,18593,37759,-38521,-112702,-128173,-103357,-69376,-85765,-99314,-35802,24421,2093,-31407,-74477,-149029,-176920,-117201,-74231,-61108,16280,96330,103020,124909,96721,10740,-34607,-17182,-19455,-42629,-7656,11866,1191,56657,108255,46473,-68033,-85892,-3116,71947,100480,89191,70786,34200,-18453,-17590,25248,10732,-37017,-46563,-35106,-38719,-87314,-178696,-195012,-125430,-69891,-51205,-43659,-58381,-88643,-99924,-57280,44340,104907,72200,32254,10962,-22771,-21021,-43027,-89510,-71544,-5146,-5716,-23608,25111,60217,60248,52038,22614,7515,58125,61352,-4621,484,52328,28959,-37341,-78307,-90470,-58717,-14428,14872,52460,63172,75383,73884,25931,-28147,-36953,-20081,23322,75781,41247,-29673,-33720,15483,45041,9169,-15505,3329,12525,13140,13453,33224,56605,12376,-96649,-91587,53796,117223,80428,139521,214360,111418,-12489,-24935,-6844,2222,3988,19032,51478,25953,-4420,20909,19562,-24982,-22116,-2869,40049,114122,104036,23258,-18634,-10547,-429,-3927,-57556,-90107,-35801,26995,66032,132986,183722,110347,32,-17563,2197,-17204,-48733,-46729,18234,64623,38020,-8841,-34146,-39613,-43585,-31337,28519,127831,212859,225737,163228,71185,17318,2682,-9678,-40515,-71295,-62529,17404,71834,33641,-41181,-82587,-90612,-87813,-64424,-48536,-46192,-4324,13829,-19994,-31109,-27115,-36543,-24763,11510,14839,38297,76005,34338,-41804,-72264,-83344,-96914,-77276,11563,53692,18496,14595,35060,32146,-9300,-74763,-84154,-4383,38190,-25131,-88730,-115711,-101601,-26581,39522,54670,38768,-16642,-70609,-66842,-39559,-46489,-53320,-15650,21452,59703,110443,138701,131849,124889,86501,728,-64469,-18294,48860,2320,-34274,-10932,-22105,-44295,5096,38596,-20630,-45684,35712,58528,18044,-7742,-23954,-42085,-33096,-38104,-63063,-72670,-113477,-144745,-111952,-90367,-116096,-119452,-71835,-27452,-58652,-130637,-86275,46957,99775,87079,69092,25643,-27867,-67541,-78700,-37427,4593,10437,7059,31674,63751,83537,68278,32598,25167,-17187,-77224,-23848,19443,-34443,-27949,62448,82523,22598,-12117,30967,75896,30504,-53610,-86830,-17891,72834,68209,27045,50480,82587,5972,-106248,-102963,6052,136276,153265,112166,68862,8300,-51091,-91327,-135077,-146207,-104495,-46243,-10104,-6864,-13472,-24790,-31878,-32063,-35878,-67734,-114231,-80835,9866,94091,141083,149202,80400,20847,34468,22633,-19844,5222,35521,23796,54499,93340,75131,81142,105733,93310,76381,50583,-42373,-147494,-121045,14852,75968,46844,55618,89682,96287,75409,26667,-23740,5349,77574,116654,126473,129951,86146,3400,-15516,25198,39379,17109,-25543,-77841,-73257,-40583,-46505,-52819,-26883,-15063,17887,88222,107840,9070,-69362,-30789,32951,55707,13891,-130249,-215059,-130560,9343,114276,160627,93626,21754,34883,68294,63923,32360,-12553,-45085,-50111,-47308,-1481,45731,20891,-49219,-73725,-32204,-13203,-27166,-45365,-31806,10546,10062,-46931,-123133,-132483,-37943,68859,76665,21211,-44546,-48612,472,29909,22322,-54670,-127443,-93152,-30484,-30390,-61236,-104235,-109233,-98774,-65670,-33691,-17071,-1046,32963,22232,-9075,757,61613,89026,57650,18872,27884,11,-28304,-43464,-59813,-43478,2682,56637,115015,119053,63156,60524,110082,73276,-8999,-26040,4780,-1378,-9086,37635,33453,-14419,4793,24507,26452,97888,116944,47060,6683,22757,36015,67145,104875,137784,127965,30973,-50389,4970,81174,40399,-17167,7263,62416,83897,50723,4122,-30072,-60044,-69444,-46642,14719,100708,175593,182679,73958,-52394,-57026,-51636,-75899,-17444,46635,14623,-17807,1915,32717,78678,132554,90082,-38978,-113283,-116130,-82123,-18582,36911,51578,94238,121356,91367,59105,11284,-43634,-5332,42819,-18181,-81673,-84064,-71350,-61961,-81488,-93433,-49803,33762,87669,67252,-5044,-47314,1402,48372,42461,72705,68710,2546,24127,45265,-30298,-79347,-79291,-114943,-161756,-175878,-138124,-73663,3776,34132,-19487,-83661,-54590,37536,67879,38493,35888,43616,16014,-33305,-95530,-114418,-83672,-88547,-105406,-48609,3582,11294,-32374,-83369,-79232,-53789,-30498,16945,80227,81808,37588,24424,58186,5924,-103865,-91293,6278,32965,34806,70658,65363,-10965,-58625,-48890,-35967,-35612,-5620,13607,-5961,-15187,24256,18746,-25414,16055,111025,141455,126934,124814,115077,97525,125397,150477,85880,7504,-26782,-55675,-59204,-50394,-94574,-141868,-79217,3803,-18118,-88023,-71248,-21103,21315,66943,68489,26212,42669,95265,50103,-15310,-2757,26402,-970,14940,45765,-34667,-95125,-59912,-64384,-112953,-115273,-98800,-96984,-57374,1848,19151,17417,32600,39188,-13414,-58051,-57929,-76506,-104693,-97376,-67476,-83206,-112803,-119593,-136571,-126455,-54383,10078,11399,7917,39059,45664,22913,7159,-11232,-15822,-43813,-66326,-32805,34584,79993,68860,37707,63217,79183,50920,49768,68741,49364,10393,-32306,-57162,-31446,-14301,-49888,-11156,116230,176987,102634,-26482,-74140,-7767,57747,63855,49996,37981,24002,12008,-17201,-19718,22275,53998,32371,7742,-6558,-3439,35654,74511,92359],[-13418,-7037,100,8226,10952,-5793,-23827,-21666,1770,30436,30208,-4287,-21033,769,568,-1454,9778,38280,58075,37138,-26965,-79242,-107028,-111141,-37062,49821,33010,-32470,-26341,18258,-3928,-57409,-46438,-14543,-8788,-31596,-77807,-91203,-46752,-42764,-86851,-75775,17802,99760,42707,-104471,-166485,-121890,-71585,-12654,51986,66985,64009,51739,11180,21388,106862,144096,75974,11578,24435,35455,13444,25616,36504,8079,4882,50824,73230,39696,6062,-5374,-36064,-68108,-38530,17351,34598,13633,42486,112295,130396,54959,-38709,-93754,-100665,-74448,-28866,10569,-714,-10238,16832,46401,58929,34852,2,-29913,-46388,-12167,86950,77593,23361,59432,116323,162492,173659,97587,22593,26649,20901,-21784,-21908,-13,32210,69754,55302,10532,-46645,-85798,-60091,-21861,6891,-15964,-128584,-178706,-95196,-31848,-52805,-30449,56076,79381,50146,12454,-3942,9670,11472,21519,39301,-18797,-64935,-6200,44347,5356,-43063,-57238,-66143,-47955,-1747,57010,62633,12427,-14734,-9500,-23519,-54307,-64668,-52554,-55418,-50709,39981,108391,67225,23010,-1638,-42446,-50213,-3986,61657,65444,13810,1385,14561,49498,75288,16472,-48837,-17186,47823,89871,119483,108937,67268,15879,17214,68068,85880,42912,26762,35405,31098,25430,16695,10196,-4727,-49200,-47817,13173,35807,430,-25566,-30040,-1885,42822,34706,-36446,-70855,-4605,63567,54885,24410,37077,88862,133972,152767,97860,-16004,-61221,-34916,-73172,-124070,-84759,-43522,-44017,-12478,21703,-29194,-90792,-53445,-21128,-78743,-119638,-74883,-39668,-42557,-53306,-31726,-33771,-126491,-186640,-66870,51428,3446,-73136,-5755,112041,137774,77090,2767,-86120,-117575,-73665,21292,141299,193076,120416,43474,5153,-17471,20507,70193,47477,-22373,-65214,-47569,-24670,-18760,-3098,9384,-47276,-103992,-61894,53837,70259,-20399,-59265,-24295,-22383,-33148,41215,99213,92663,122229,172927,141791,22777,-90900,-88417,14450,43959,-49805,-91950,-57856,-56831,-147823,-207536,-146178,-73291,-61023,-67530,-41428,-42020,-105264,-143152,-85215,9213,94403,121697,51371,10721,81084,71618,-14805,-29085,7776,19070,30405,37294,-16576,-49926,43817,119023,17171,-136993,-127436,-10310,44983,18676,-22860,3170,48418,76617,118269,110317,24937,-19490,-24826,-42790,-47121,-65667,-155645,-168261,-89324,-50081,-57090,-54493,-61223,-69705,-68390,-65224,7833,116599,120202,44423,-2961,-42137,-36517,-18977,-3531,10050,7629,-6726,-1364,-17555,-66104,-58060,-1002,20592,27162,49236,37698,23748,61686,94298,77205,53978,8797,-57690,-85564,-43158,12383,52089,67082,93392,78641,11617,-18878,-4692,-13089,-25638,-17707,-49915,-73414,-36349,-16720,-40365,-22556,56851,81807,35058,38216,46037,-10744,-47505,-42370,-108951,-137001,-27419,60713,66568,122855,182289,91245,-34618,-69121,-44863,14914,38364,14344,45919,79216,54140,42007,52968,33716,42032,87419,130611,159765,104696,-38772,-138218,-110721,-46951,-14145,-18619,-19519,13313,14153,2477,52429,99064,65661,24906,14594,-27610,-89744,-108158,-92062,-40574,-2773,-17279,-47090,-85077,-108207,-75213,-15947,59723,166066,224253,187748,92456,-7138,-62586,-35096,42126,54107,-46876,-152484,-111100,-16563,7106,-10661,-7794,4341,-12191,-27808,-27742,-44463,-54753,-27960,10632,10075,-573,13654,29152,21339,481,28067,66933,49977,-9210,-55164,-74117,-103044,-93641,19095,93537,36853,-28755,-40469,-4581,-17348,-113516,-140003,-20919,68078,25562,-32924,-76982,-71151,17730,47937,-3121,-13813,-7005,-9630,9299,9655,-39474,-56090,-20578,-3877,20761,72871,113841,155986,216895,210317,115593,17425,24652,70078,-3975,-85601,-73729,-26895,-26442,-13432,24829,33076,20649,35180,57608,102250,119006,50226,-7926,2912,20374,-10962,-32438,-39544,-49525,-57940,-73016,-97866,-81162,-12623,10592,-43383,-94805,-69724,-1414,35340,24470,11696,21376,30183,13084,-22283,-40578,-38968,-28124,-33999,-12937,48862,86171,69577,78555,89528,13777,-58930,-21173,3757,-28882,-11164,51002,70702,49244,44687,76565,88055,6798,-78080,-47007,58741,122137,70458,-15979,-5975,50511,-8878,-116715,-96245,24809,108778,84479,58844,46824,-43193,-107315,-70747,-65178,-91938,-80356,-37867,117,-13616,-44486,-35432,-24363,-60606,-46437,30544,44825,15043,-2578,41208,78877,74174,23038,15944,72243,66722,7334,20874,46001,35478,60717,94457,65287,72285,124468,134007,125765,93937,9996,-47301,-37500,3029,12933,-19900,-4022,66647,123199,144596,119102,70100,46699,12151,-20875,16760,65565,30723,-26736,-36488,-30360,-24855,-2018,4957,-44866,-52725,-27206,-56837,-97699,-89112,-75184,-40936,15685,75871,41109,-63039,-87298,-30955,35355,35351,-98737,-197637,-131343,-22920,58501,126808,101799,11160,-50541,-75985,-51567,-14912,-28371,-70013,-51864,14342,74105,79103,49406,18941,-8801,-54324,-97652,-91633,-75669,-37756,1314,-22367,-68821,-118515,-145157,-69004,63062,84247,950,-79007,-68713,-4448,42125,52220,2496,-84019,-108775,-57153,7603,24250,-41762,-74213,-48854,-16301,-8551,-14311,10304,54693,35147,-8771,-3392,37809,48801,20223,-27538,-49123,-50577,-39819,-57639,-63612,-16853,63531,125226,137665,88912,20503,-1525,19839,-1278,-34635,-33013,-20985,-5029,30200,43095,2662,-48441,-48325,-6376,31841,63447,91940,82962,81422,82289,68808,87984,100865,95664,76849,-18126,-102026,-15877,74212,22506,-55072,-65942,-10662,37903,15252,-51894,-98673,-138614,-160740,-119846,-1689,100513,141757,163268,132942,62048,23060,-12217,-20630,23793,50264,6913,-59748,-74775,13366,123881,152526,51405,-61127,-71140,-42579,-24522,-3496,-3855,-20473,22182,61263,80192,125986,91294,-33969,-77146,-46519,-53206,-53625,-32554,-45321,-78501,-80260,-56779,-42268,-438,57432,85916,62177,15990,9653,20176,18944,47221,24162,-30043,19488,73618,9384,-73153,-81288,-50957,-86407,-180369,-182677,-77511,10492,16333,-34791,-74910,-34043,45393,52866,16934,18023,17980,14986,11278,-46142,-78856,-42616,-69984,-100503,5488,96179,58768,-43189,-108673,-77894,-31866,-45939,-11525,93710,125047,113230,135063,167413,95539,-14738,-9446,52016,43965,21642,46118,78946,19713,-93047,-132448,-96294,-57482,-12015,22006,46802,54659,48224,-17663,-80320,-9762,112142,116370,56739,52032,93164,127070,143716,107894,30316,-6733,-2174,1644,23408,22619,-47332,-99097,-18617,65677,-10668,-156528,-169304,-79373,13402,55879,56279,35869,55292,87070,17228,-69862,-26625,64857,23064,-29048,8385,1593,-37947,-18371,-5948,-53111,-130497,-177182,-135390,-31111,18864,5181,20572,79481,90632,7906,-58376,-67189,-87441,-119502,-95430,-62335,-87289,-71806,-12053,-43698,-73231,-10982,38633,6029,-44099,-30288,24064,40035,-22733,-103172,-99329,-50580,-28841,-53677,-39055,51607,104921,75240,52270,16710,-61467,-102802,-67429,-6513,8631,-53455,-97071,-44288,8495,-9157,20141,116844,108635,-9777,-90204,-88511,-47361,38534,123596,150725,132148,80955,41406,34618,40242,51743,49408,-3276,-34683,-24097,12619,65923,64465,10026],[-28107,-12247,-8399,-13311,-30728,-63715,-94238,-103523,-82624,-42301,-34387,-52538,-65682,-61625,-16886,59119,85237,88305,87804,59880,8204,-48402,-75978,-61464,4296,85171,76135,-2961,-19136,17415,26317,28670,50264,31625,-11602,-52585,-100793,-119572,-66081,-29700,-56595,-63548,-5167,61120,50130,-40971,-104871,-79051,-45148,4044,41599,56653,113885,166271,127550,92211,130209,134507,56024,18088,73211,82116,13800,-37521,-33622,-20050,-26511,-24276,33250,75955,40873,-26252,-58373,-45180,4090,32154,18293,-30782,-18147,51646,83221,71336,42336,-18064,-74536,-64181,-9647,21190,-19920,-58354,-39276,7984,35723,22258,36474,41198,64,-28424,9247,23640,44954,81908,67002,62608,93617,92514,66389,46227,20001,-19167,-28020,-7766,44848,94570,61311,-15132,-68038,-47764,-2976,-5634,-7413,-39989,-173312,-212879,-74874,3187,-16880,-3227,68954,78497,24123,-32979,-23949,-5204,-41288,-33890,17762,18419,26950,74994,51896,-21337,-48539,-48558,-90227,-93404,-28570,43866,51212,-6191,-38738,7656,29857,-2886,-908,37472,36774,-4265,8968,54796,55183,26917,2933,-14505,-24570,2169,56595,45663,-7704,-10316,15153,82234,133525,47384,-51880,-25192,40629,55359,53004,83056,78053,-9538,-31994,53225,91335,12644,-38992,-17015,-18484,-30629,-13648,-20895,-41086,-63614,-44654,21383,34168,-8818,-33789,-17699,13238,40961,38346,8826,21972,39417,-12975,-48100,9910,56557,45767,68831,149620,161268,63365,15584,51330,28402,-37713,-50850,-38895,-17832,30140,20872,-85873,-157771,-96237,-43100,-94043,-128791,-80729,-38307,-28866,-50592,-43012,6155,-20592,-111058,-83422,-21686,-27836,-55510,-18963,35294,41307,-31491,-109998,-137040,-78457,-11122,19556,57939,105823,74208,15823,-24711,-66020,-58069,-30257,-60614,-86793,-63839,-52569,-67333,-20063,41456,25408,-36898,-59748,-54117,-17124,-17702,-71404,-69007,9016,43299,36100,110799,124768,54908,75556,139284,95386,-12851,-100836,-97650,12479,97695,25558,-73434,-46595,3700,-127599,-254159,-162230,-30790,-45874,-77637,-20138,29770,-5096,-44263,-5579,63184,138321,120277,-39334,-106279,-4193,8762,-53910,-13489,62008,91815,99243,66057,-22530,-56612,26584,67192,-25151,-127313,-95547,-110,19639,-67688,-136678,-47871,105898,208322,253292,207472,101477,42161,-1651,-50730,-60470,-64483,-115347,-84424,-25599,-38243,-51676,-36501,-7986,55401,69924,-2348,-19234,49136,60878,10684,-11470,-37750,-54662,-39694,10854,55075,50885,30351,27290,-40374,-143502,-123347,-18085,27813,48084,55201,39368,82140,151435,142337,113223,143447,104764,-15687,-90017,-70444,-33319,-13516,20830,78389,68019,19776,12209,5177,-29092,-37051,-36921,-94333,-125877,-66653,-35850,-98222,-85329,50700,120411,60733,49868,60486,-14131,-72222,-60095,-111710,-139099,-41909,49526,58949,57982,53296,-5944,-74234,-81087,-23018,42912,50419,38343,91614,144687,108673,52227,65750,78254,78642,114789,112747,38197,-48813,-143709,-205336,-141293,-38119,16162,31698,31063,21001,-26537,-95084,-89477,-36341,2215,27498,338,-89467,-138332,-103057,-91095,-98888,-69766,-30971,-29916,-69989,-104974,-70358,4517,60316,120249,167891,145715,29026,-117185,-180168,-109882,31352,101509,36457,-70174,-93363,-63895,-26982,34439,88371,103534,48298,-4969,9843,40709,34201,47754,83147,32455,-18411,15599,37676,22649,-111,7154,43858,58191,18219,-19882,-40637,-65807,-64879,8361,78518,5666,-89468,-106158,-73094,-93392,-170099,-178386,-41475,95426,104128,57349,27486,34797,77917,52253,-46949,-84407,-43206,21855,54070,47797,40195,24440,-12318,-41255,-11394,53180,97187,129950,188490,174704,84439,10115,14647,19354,-58772,-126002,-94487,-3351,18508,8139,53681,120570,125322,57410,35502,111614,144719,73793,17552,20858,40861,2573,-28137,-6888,2562,-52615,-85648,-54355,7465,51913,14990,-44193,-58928,-83181,-108684,-77624,-42574,-3214,55267,109032,87059,35583,-10486,-51799,-51567,-36986,-28650,10836,49035,68468,109406,105339,8423,-47261,-29377,-13848,20118,50850,29850,31046,83203,101408,75767,47548,-17399,-67913,-35052,42826,115403,90746,-16677,-55249,-4369,-15388,-76461,-56031,20386,51545,38574,75783,83129,-20247,-99617,-54204,-9169,8592,19735,35862,49619,-7049,-82748,-65264,-28216,-78274,-68701,67254,146690,83438,-17301,-21682,18418,15411,-31612,-6450,73118,87993,47583,37418,6184,-36537,-20804,18742,6801,20300,72236,112579,146275,120696,40520,37458,57496,14892,-18898,-25345,-5136,56273,120752,157640,164854,139088,62637,-72948,-157096,-106514,-22822,-46237,-86599,-103494,-116007,-80724,23086,85273,32269,-10392,4234,-20328,-68066,-88046,-96189,-91980,-74769,4622,77390,38534,-14204,-6554,39175,47294,-52150,-137887,-88177,-28032,-25900,-12687,14527,-18607,-113384,-192586,-162773,-67617,-19900,-53249,-41796,41096,99891,71956,17230,-1142,-1070,-71355,-146818,-122535,-85886,-50723,-4041,-14003,-46980,-62334,-64771,-38198,22833,27286,-32601,-53589,3152,50796,59166,82406,80196,27494,-25614,-39823,-19495,-2998,-28967,-31469,2975,51488,75978,58077,53611,54507,-1748,-61974,-63073,-54042,-86552,-84108,-54129,-52683,-59452,-49800,-76805,-72266,-16571,46152,79014,58840,22696,-7440,-57596,-94318,-81779,-236,35218,-12741,4190,55232,22467,-38446,-55135,-57557,-25865,4479,-9476,-14445,-6823,36463,91153,88690,85140,62858,6776,-21013,-61281,-115056,-58407,32434,38584,-5093,-43614,-64349,-74623,-65586,-61261,-58205,-70110,-92275,-72427,-745,32455,26714,55179,99131,91798,60213,37857,30714,17598,20165,23778,-20074,-62402,15351,137242,150767,29409,-55961,-30834,21597,24206,-12390,-56133,-78509,-52014,-10413,42951,110530,101487,30201,-14776,-30287,-29488,13655,67103,46287,-25248,-35395,1773,-8992,-12821,15613,36435,50785,31702,-6286,-9480,-5345,7069,5735,-5827,12964,46384,20114,-46187,-45010,36878,9265,-132143,-143408,-22354,15228,-20455,-29468,-28789,878,38179,10708,-23631,-8415,4770,11364,15314,-44419,-52111,34849,36243,-24168,58531,135856,53778,-42146,-49852,-590,30879,-29372,-42796,38070,74044,92980,117696,137293,107390,36399,1892,37441,49931,5545,-12463,44926,50884,-84100,-169189,-118114,-50787,-10398,23830,52171,54510,39442,-20683,-49578,31876,108217,68677,2934,6274,61316,108672,108331,54975,-7653,-29205,10614,59214,92651,69722,-15412,-51220,28490,72212,-3710,-116034,-131789,-49719,37033,51174,43587,35947,33249,41750,-16599,-102198,-69857,21617,-17784,-81453,-29655,33150,18256,10838,13167,-29806,-107595,-140277,-70098,61010,104651,49641,24589,67931,80996,13867,-64332,-87387,-93558,-95371,-50579,-27793,-53636,8731,98288,54592,-2613,39269,71692,19970,-44457,-45071,21498,52033,-44959,-167047,-161608,-74670,-11225,-40302,-58405,-9341,22380,-35741,-94159,-118521,-150960,-165812,-111868,-38101,-8164,-46640,-71133,-5424,43021,1597,168,70344,47079,-77609,-123947,-92421,-80487,-15331,107100,147318,121585,84000,56968,41924,32584,33485,23064,-24536,-30300,59,36569,71159,42259,-24377],[13457,4779,-24228,-32102,-46652,-69196,-88101,-111709,-97706,-67615,-93529,-130025,-114839,-69146,7400,116939,143049,109874,78053,38451,-1300,-36733,-35553,-2903,11957,34513,66676,48120,15674,4084,19391,69262,94748,40185,-26572,-65481,-104101,-117424,-79304,-49346,-31244,-25252,-44104,-12913,69419,72224,10346,461,13366,35180,17639,-1865,56556,127229,116799,80732,76874,87537,58956,17897,40542,89746,75730,-10070,-56869,-38827,-46953,-94548,-56081,22424,-2384,-70399,-63075,-43225,-23329,18836,38876,-8611,-2062,48811,66390,84572,88222,39572,-18098,-25268,-5965,26413,37647,11482,-31452,-29774,-12009,-22457,33795,85257,46468,-26117,-32615,23098,126179,136272,26985,-31998,2930,63336,86538,44397,-10609,-27179,-12917,1694,49352,111004,89833,5648,-62287,-47650,-9970,-16268,-4909,-9650,-93370,-97087,6496,25409,-10206,19943,75356,53503,-755,-23182,7524,18948,-17956,-27261,1490,52618,131692,155469,83375,7381,-9831,-9167,-44848,-79904,-66945,-17582,1718,-19351,-22934,34613,63468,44757,61571,92257,69000,-8432,-64804,-44892,-4539,-19994,-36173,-17575,-3598,24708,82583,78263,17237,-28332,-55635,23467,134749,95050,-35110,-54500,6381,-415,-41004,12418,66124,-36107,-109227,-27047,44386,-14549,-98625,-117150,-100799,-79983,-68080,-60377,-25042,-14007,-31853,-13051,9417,-3699,-25672,-18998,15673,54271,73029,78011,92839,41643,-81755,-107090,-7832,25428,-62498,-85073,29369,113456,89707,75146,114897,117686,67013,14881,-2997,24425,51118,-2026,-118522,-163313,-80681,-10937,-32204,-71922,-63949,-21447,26662,20628,6373,31869,62839,46414,-15623,-78955,-60714,-8659,23088,38287,16778,-84263,-143914,-89846,18549,42342,-14644,-42538,-172,23284,-82,-49041,-85317,-86958,-71299,-86018,-60331,4243,-9109,-72575,-35359,34887,-3747,-65972,-30220,49,-10195,-25262,-32885,-7934,34071,23701,6611,62686,63313,-27076,-52649,-15230,-27294,-61496,-54448,-20258,64497,164743,107887,-66533,-120684,-43234,-39165,-109792,-86853,10661,24899,-15608,3564,63190,74168,56345,68608,47634,20767,5611,-76364,-117817,-35604,-27566,-59901,10561,116614,153125,102215,31629,-39595,-53137,9777,26131,-15362,-52818,-52488,-13981,-1138,-82419,-138952,-25616,138662,221704,243142,210058,142240,73696,-4160,-58482,-73798,-93704,-101740,-27709,16598,-4666,13568,43162,81879,174023,182899,68229,-22195,-46436,-52582,-35159,-10130,-25966,-49208,-68129,-76022,-24627,49466,59614,32263,-25729,-83584,-33431,51870,73054,87011,106204,101987,128774,157868,116133,90565,114059,66484,-22631,-58366,-49448,-30565,-30374,-38276,-4050,27511,44257,33207,-12122,-27244,27352,48654,-45571,-138226,-142969,-109313,-106538,-96514,2611,103944,74019,2925,-23851,-14983,3098,-13288,-91991,-116544,-28666,68252,88814,38520,-34261,-86765,-97351,-56475,32412,82408,70201,87438,142301,157514,113589,51211,46663,60833,54479,56106,11531,-106713,-176494,-180458,-170770,-95315,-23566,-14698,-21022,-8817,-4505,-32425,-98254,-138558,-109563,-34852,9881,-30573,-98658,-102303,-47258,-51014,-107070,-110115,-41335,6924,-21454,-89832,-100011,-20707,47259,75884,119179,118125,-117,-154872,-210555,-158887,-51597,42271,77469,64759,32733,-12134,-12993,68429,130417,117270,50359,6310,28256,91145,131946,125315,83130,-11595,-54422,12101,43157,17289,-16567,-5460,58515,78964,38730,6786,-21975,-19432,-1016,21011,33410,-36151,-91045,-59188,-29905,-92345,-181789,-194811,-64955,108517,149273,101606,112245,144577,126160,57292,-41834,-103060,-71859,5557,37149,67238,145601,134702,12271,-42288,19860,70178,76507,65960,69827,38783,-19862,-42376,-28392,-54779,-104165,-101287,-36543,46647,66901,45464,70362,142468,155959,67334,5510,16371,3046,14861,40385,24299,-2636,-44798,-65732,-43475,-60005,-139014,-112739,20491,98463,84867,17819,-29840,-50326,-116580,-173476,-136833,-52817,35406,80612,75377,19585,-11651,-12864,-29867,-16599,12850,-2821,718,31692,40499,42999,30907,-38139,-86006,-76195,-26617,67140,88012,-3218,-34227,48843,72248,4332,-40573,-62966,-76130,-81534,-46492,62924,120805,33300,-61939,-41427,-9959,-23709,-6297,19371,16414,19403,97391,105676,10399,-59877,-45504,-6677,38355,64652,77215,70883,-875,-84697,-79642,-23166,-24114,-42118,5495,73015,75087,594,-47197,-7281,34960,170,-8430,25135,34894,32967,21927,-53173,-134845,-124149,-52252,-26322,-41405,-39517,28026,116951,91832,-16571,-4071,72154,40020,-19880,-14265,26698,63607,63334,50624,88157,106582,33856,-91111,-145258,-94392,-35831,-71340,-110768,-116624,-114502,-59559,59451,125729,75025,603,-9312,9441,16928,2929,-34679,-69369,-92978,-64258,28697,89990,76570,38148,30643,44329,2846,-50435,-27798,7125,-19555,-75826,-79427,-38469,-65114,-146876,-157816,-66885,16301,4803,-12683,16011,49620,19994,-55720,-75496,-34817,-53472,-93208,-64481,-58786,-54287,21086,52694,4240,-23269,333,-12279,-33744,-35105,-33353,13466,96283,96094,45310,82030,118990,95458,59135,14419,-53296,-95285,-77300,-13650,20418,74113,146079,161842,105937,25679,-69786,-124954,-95017,-75114,-159346,-161648,-43199,27878,209,-16421,-32146,-31744,-18982,-18458,-37307,-64874,-31882,10867,-43567,-123440,-108254,17589,72110,19498,37811,70980,5186,-71643,-66239,-41558,-27288,-37426,-62249,-88496,-90262,-38666,69900,114054,89980,18304,-72898,-89182,-44130,-31081,-22252,34219,81672,81758,47524,-30347,-96844,-72001,1955,33155,15268,3415,13297,8650,-34002,-77437,-64626,-3946,6259,6317,25954,7678,-19609,6832,48810,54590,19343,22853,82130,88284,20551,-16297,-8825,22049,21323,-40538,-79918,-74829,-62172,-52256,-28736,-7729,11669,77178,117572,65153,22130,59573,105445,81582,32645,33350,54819,34399,30140,31719,-7413,-23281,-37055,-51166,-10499,2890,-19221,-6567,11913,5930,8474,10063,-14933,-2478,64685,45142,-71708,-83784,5732,17297,-36774,-44828,-34690,-22401,-1208,1064,-5749,-4894,8780,16994,-987,-69307,-64339,50540,88516,14265,61507,126908,55104,8404,55996,75242,34454,-47271,-85260,-54939,-42722,-20345,4850,41937,74513,34011,-33266,-12780,21194,-15049,-27393,60084,101453,-25410,-121846,-67209,-13850,-16406,-13182,-12781,-7986,28409,39257,64909,116025,90786,21542,8246,32186,58183,75515,68843,43978,-20033,-81828,-43019,32304,63157,31957,-32682,-39009,8922,-338,-5322,10501,14122,36002,63187,35216,24413,43206,18441,-10758,-49147,-96098,-87344,-37237,-49327,-70055,-15507,60135,79629,65125,33706,-7722,-26193,-19440,6638,84917,140565,106261,48960,26555,23697,-24807,-114099,-126647,-75401,-20466,34249,42522,337,52280,142658,119261,58316,61880,52193,-3337,-46992,-64676,-25432,20869,-24211,-104710,-100043,-49589,-9094,-11569,-16481,-29427,-79032,-185246,-237924,-196160,-153104,-122125,-60668,-31237,-25978,-25546,-31645,-10430,-8549,-54429,-34438,65531,115677,36237,-54063,-71383,-70111,-40209,34730,32900,-736,27601,54760,26259,7193,5113,-11137,-32070,2760,48343,66993,68190,29662,5433],[29496,16647,-15452,-24733,-47700,-57719,-49112,-65776,-57004,-36845,-79595,-144458,-129338,-37908,55145,136164,142745,117490,93860,52637,17441,-3856,-5072,24480,22134,-4841,39187,93383,70950,12729,-1258,34088,38838,-19075,-50321,-39533,-68030,-99339,-83267,-70688,-30770,-11786,-81494,-67660,73100,134858,87709,47327,36141,22794,-32428,-84278,-53706,25989,73732,61123,30175,59294,96157,59025,30386,103664,156325,84025,-5978,-27826,-50670,-113228,-112635,-47053,-57702,-90318,-44531,-35039,-57191,-10389,39572,16464,39178,97219,104735,81700,60168,31246,14120,3580,-13466,22937,91360,85098,-2850,-32466,-18990,-41328,-4423,54388,50190,8496,26605,110755,213442,168914,11027,-56803,-21529,29022,36327,-3322,-50562,-56420,-7619,42871,84430,119667,92236,9537,-63105,-75992,-53898,-38945,2017,22528,-8348,382,18137,-17130,-29961,33389,80338,34547,-24760,-31308,1425,32959,24963,-9512,6475,85537,164357,152024,82197,30192,-4334,-31215,-34542,-53867,-82088,-62834,-43600,-27849,17228,64506,71986,68659,68550,32174,-8419,-40894,-90027,-99206,-61966,-64591,-71899,-35658,13957,50641,85026,98538,80933,19537,-75177,-51163,69842,91308,-27555,-58936,24665,3630,-100923,-80631,24975,-21750,-116005,-88531,-26853,-48209,-118555,-171182,-149711,-106943,-129184,-110388,-2259,30066,-42074,-75348,-43553,-18118,-16570,-31059,-5308,48891,73429,82620,73834,-15054,-129205,-115061,-22399,-17742,-121258,-173636,-74601,34381,54850,53618,86256,110233,82775,29306,17840,41978,33666,-15770,-73161,-83844,-25379,26609,27606,-2947,-16298,7523,53166,58183,33132,-7139,11444,88507,42414,-86328,-77902,17910,65229,67246,18620,-79469,-101828,-27447,60244,43635,-46241,-98443,-74199,-24348,-11319,-56819,-91695,-77640,-41301,-25187,20919,76749,45944,-32722,-48406,-37033,-91714,-154593,-82251,16337,29908,18372,36355,67576,56904,-16968,-56186,-12224,11268,-62927,-152894,-180868,-167495,-124062,-22479,70691,132143,170280,110542,-43685,-179645,-147930,28497,103088,14274,-29170,33444,39742,6106,34424,86965,102791,96985,22910,-80028,-77374,-18516,39,6861,-38906,-47146,30921,129012,156857,76974,-12073,-61263,-54356,6097,36257,34994,16950,-23226,-32932,-15374,-38404,-63934,1335,69935,90609,111193,105814,66711,18251,-37948,-64499,-75636,-98346,-91963,-30307,27144,79179,128813,121884,105770,150645,158012,83018,1275,-70109,-99171,-66655,-32667,-30887,-13003,-55696,-160254,-160757,-29863,36225,16831,12752,37972,83738,95310,84345,93019,123330,133498,94738,36778,26232,51711,9170,-70860,-65073,-21202,-12061,5334,501,-94040,-129278,-42764,42784,21306,-46774,-29595,79063,127452,33841,-102232,-201101,-181196,-67907,-31269,-8956,78338,73429,-67225,-156165,-68583,42865,35748,-43857,-82829,-28142,78423,120167,65349,-13921,-78646,-86986,-30378,57895,106618,98511,107150,130904,105150,59119,9184,-11652,4726,11849,-18637,-66969,-118741,-136260,-117275,-95818,-55418,-66716,-123179,-123285,-55146,3734,16663,-6128,-60970,-79677,-35200,-9395,-20782,-23916,-26743,-15289,-12434,-55540,-103120,-65074,12496,-5046,-100774,-137506,-59393,39430,80515,93454,73214,-23362,-130640,-156161,-136408,-103697,-29802,65155,106145,101503,59656,34176,68373,88427,57475,33384,34145,25473,34214,83932,79730,5518,-46721,-16715,60593,76834,15715,-43828,10934,115324,118613,64144,15116,-24036,-1932,28590,29389,12251,-20609,-29998,33031,89132,7528,-138999,-188949,-75017,99611,135646,90297,125506,163075,109446,34694,-21239,-54645,-36901,-812,19677,87304,190135,165803,20241,-12229,77527,84364,48057,34483,5063,-30902,-40909,-31790,-33197,-64867,-75794,-20221,42424,86242,81520,44297,39190,80729,83033,29636,-21343,-77139,-131206,-35815,85182,51888,-38496,-82997,-76614,-70624,-139833,-213750,-113962,64868,110319,71676,40772,14070,-22713,-71726,-93047,-56956,21158,89054,58431,-48993,-122747,-123778,-59828,-2107,31595,35936,5637,13328,43451,-6018,-61223,-49951,-53537,-100440,-104666,-35504,51464,53575,-35824,-100737,-60699,-22186,-64460,-105755,-108986,-110092,-127828,-93070,26978,114860,73199,-8484,-11437,8407,-1879,11426,42441,52501,37063,73348,69733,6640,-2339,23282,17213,1520,-1802,18964,24822,-13861,-47063,-40521,25010,75906,19881,-66751,-61000,23403,20888,-38516,-6008,91013,87613,19162,-41781,-76643,-50383,-27597,-85430,-156328,-143555,-53005,-13662,-76664,-122421,-53154,45230,19882,-96219,-93838,16560,35824,-22285,-30691,21680,47703,-11432,-67849,-27344,2682,-18916,-32836,-13306,23865,29384,-17863,-51230,-31282,-13514,-6804,27569,80927,84111,35921,-2015,7962,50026,84605,51431,1621,-37530,-77988,-63059,29071,71745,28836,866,40958,64401,41363,14278,34583,63830,13180,-64977,-22956,36786,-6152,-56756,-18352,48645,58728,32076,-1150,-15912,-51320,-113215,-110208,-41930,3080,26631,44012,-12809,-28191,77558,117383,36261,-16552,-10338,-45915,-72674,-40097,13741,67322,107394,60022,7710,72506,120545,75947,47776,34622,-42700,-113265,-95917,-10100,32031,73796,145154,185261,119316,6314,-77626,-78938,-4105,35794,-65565,-119078,-30938,47694,27206,23367,38379,29325,-4043,-34372,-83571,-118097,-44239,42163,9726,-61989,-77728,-23513,17076,18850,35281,43288,-7728,-75806,-80923,-45522,-37661,-43648,-27567,-35090,-63917,-54518,40506,119502,91849,-9887,-81963,-67383,18747,88985,89959,80157,93497,102280,86457,31411,-19380,9973,84750,81800,21730,13093,7576,-29747,-56887,-93586,-99940,-52949,-48119,-32009,-2734,-27651,-10890,50152,64410,84848,86275,42065,20172,15251,14232,15713,-9421,-22700,-31505,-71722,-50873,673,-1133,-50226,-74699,-68798,-33574,64331,144590,108303,51661,69896,71046,22437,20205,64476,84449,73762,88158,83685,20450,-52828,-118703,-112340,-12075,24021,-25518,-35860,-12348,-3428,3984,27771,18144,-17644,-15488,546,-34715,-53221,-16428,14334,-19357,-70085,-91872,-93338,-67307,273,43996,16278,-3391,5612,-32302,-106042,-98210,4306,40667,-22431,12851,95151,86332,73835,94990,48527,-25270,-65983,-95520,-95692,-100009,-102656,-91095,-37866,15801,-4130,-59984,-57522,-36280,-44462,-8416,111761,149874,53731,-5915,33460,25705,-31577,-65847,-75017,-49422,25272,83068,124555,113221,15258,-30214,35361,82834,76738,67251,66800,49579,-36423,-120425,-95521,-32170,-5456,-10869,-31588,-37197,-50973,-87614,-24316,76199,84533,52643,51542,18136,5102,34703,6025,-45733,-61598,-57295,-66074,-64123,-53818,-25891,15826,63301,123247,138457,89148,50221,62255,58991,13043,22071,98801,133576,75221,-5398,-24175,-63013,-133894,-106966,-13597,38304,66572,84124,47016,45852,106824,120881,97049,65316,-7363,-67839,-94774,-141590,-143544,-64937,-7298,5788,34350,35221,6344,-7422,9175,2058,-87086,-225579,-255483,-173015,-116573,-76411,-27162,-43486,-62137,-31461,-21172,-54505,-91100,-90471,-11949,123380,232216,204706,66574,-23016,-41328,-47073,-42136,-65071,-78348,-17007,33344,19925,16996,8044,-22002,-36319,6962,58617,77521,69238,28072,22624],[-36024,-17695,-4633,-17389,-64675,-72227,-49633,-56547,-56597,-23547,-23572,-86992,-112976,-26649,68065,98762,71678,69055,92774,94564,69442,23485,-11068,22969,61131,31733,36125,102301,117791,65528,11988,-20547,-52057,-97963,-82212,-18035,-34993,-91574,-74091,-42292,-15503,-18435,-82636,-75957,27444,95317,77574,32574,17113,-1272,-74478,-134917,-100065,1843,83990,73793,23457,46915,108708,107295,88054,139851,182705,131454,60241,26937,-13149,-73272,-87399,-48651,-52860,-73554,-30826,20,-9843,-1534,12310,5418,55433,125974,118331,43267,-21443,-40174,-11147,-7463,-31898,10167,77268,65501,-8619,-16979,23224,-5960,-36432,-27028,-2144,35697,116018,188408,220799,141375,2613,-39116,546,10054,-35862,-67092,-75961,-85263,-22133,78531,125892,121896,62644,-24293,-77216,-79193,-52744,-10040,43839,43113,570,-9294,-30117,-60727,-28144,29617,66411,32378,-46542,-97682,-74499,-5486,10893,-14119,33307,92009,86299,65811,56424,40108,-13265,-71045,-69916,-47584,-56691,-63023,-88454,-70687,17425,62958,70615,100134,57519,-72514,-105561,-42065,-35298,-63889,-48621,-39773,-53563,-29364,35937,65319,48020,66801,121179,104695,-1020,-58983,-2720,42260,-11649,-5990,89870,59831,-83247,-118103,-20695,9886,-39888,-64753,-60810,-76823,-104498,-126880,-89444,-43374,-84810,-104842,-22135,10195,-44872,-79321,-72262,-40044,4980,4664,9224,48314,59360,56596,27875,-81559,-159039,-84903,22752,26293,-49011,-96312,-34572,26280,18279,23280,60674,78527,50527,11788,12486,10771,-14903,-653,39340,41180,38757,51079,46015,38418,61397,61079,46927,47877,36056,-40055,-81308,-12271,11996,-81279,-97193,-16640,50049,52553,4195,-45419,-48578,-35240,9006,29758,-13429,-67814,-59783,-7586,16882,-31098,-79356,-43241,21553,46951,72879,106020,87529,17154,-46642,-88886,-131152,-189405,-145310,-26947,34370,31446,48848,80472,67584,4578,-44617,3828,55242,-8867,-134941,-199735,-172810,-87131,12060,94090,136916,123312,77294,9263,-126328,-142878,46437,158968,19480,-96587,-20128,34646,-1635,-6587,50220,84585,80580,49263,-13650,-28107,51820,101310,48638,-47784,-50590,32197,105397,132185,98422,22253,-31795,-25524,35748,79745,75739,48167,19359,-6300,-4811,11144,-6671,-28527,-53819,-48489,-1292,-1559,-49018,-62335,-58506,-39953,-30951,-41044,-62845,-48128,29503,153453,201682,125896,38774,34026,62363,65117,49058,7682,-39460,-74535,-74910,-33416,29419,-17033,-147026,-196514,-96628,1769,34743,70214,103971,87299,39444,31966,53861,67340,74867,10319,-81092,-25653,45633,-38637,-117620,-55459,-402,-15192,-12506,-15635,-130187,-180647,-74279,21395,1261,-74420,-72121,38341,118686,77696,-42809,-168841,-150795,-6295,45669,31505,73597,51148,-87145,-183050,-122707,-21466,21518,5887,-22628,8418,100178,114316,63742,45844,6775,-29904,-12055,31521,75518,81118,61051,58929,37201,-10454,-67072,-80282,-27286,11141,-28867,-61392,-33630,-19385,-42063,-60656,-66750,-116237,-159593,-113737,-13094,56220,73062,68374,22764,-30207,-43733,-25198,30907,57436,-9202,-48231,-8494,3409,-54851,-65341,-15334,-37168,-105633,-109632,-51165,34045,90165,63372,12891,-49141,-119842,-125560,-88641,-74746,-27692,55170,68983,59517,50626,35063,20854,2335,8191,42618,57451,6361,-56482,-41770,-23777,-49585,-24371,63816,117384,98168,14233,-48383,37152,143139,135509,70229,-12820,-60553,-32190,-7459,-7860,21244,39320,21131,47106,126728,77840,-89694,-165353,-70826,57995,74814,53913,73148,65873,14301,-21625,-22652,1827,26289,33643,45724,89681,118998,70444,-10815,1820,64034,34565,8604,33833,12181,-22115,10706,38244,26860,6497,-7583,20048,49680,67470,30928,-12158,-6521,4029,-21117,-37306,-41291,-73982,-93838,2745,121588,86318,-13097,-59232,-38543,-45225,-125121,-166079,-73269,22636,15599,9188,33409,29161,19144,37815,63349,79047,88332,89453,11791,-110271,-185535,-200884,-105036,16230,30931,-22154,-41492,-255,22711,-60889,-123383,-76564,-21151,-45864,-84345,-67606,-34284,-30538,-74923,-153804,-154812,-66734,-46279,-100078,-121882,-113848,-104828,-59326,2490,24109,39923,56001,44122,7958,-21736,-8722,62065,111992,61960,14999,-11472,-31325,44146,136426,96822,-14552,-89272,-78305,-47461,-48376,-25778,10589,71060,109941,43087,-67791,-106083,-37278,-1436,-26155,-4000,98360,113958,24125,-94006,-164344,-126919,-63952,-70856,-93942,-87274,-27890,-5751,-69431,-117312,-94112,-44730,-32179,-88784,-114502,-56313,-16588,-31932,-49743,-34862,-21302,-52067,-70982,-55771,-72171,-62529,21902,93871,104190,84872,48718,23973,45190,53928,-26407,-87877,-3244,100880,115962,58899,-17327,-23991,48303,51668,12751,-3569,-49251,-99465,-60571,-16941,-42958,-45902,26666,91582,79640,7609,-1124,90169,112098,15813,-714,64457,53749,13621,16499,46567,60266,44343,-10196,-66943,-118108,-133115,-86710,-11147,46818,83842,85164,9427,-405,87847,87315,19172,-2010,-34491,-97956,-90400,-20746,53742,76057,44591,-3383,3325,71477,90164,14341,-38532,-17452,-10599,-35691,-53545,-15119,44612,88611,102130,103180,76441,20802,2417,65857,143821,159517,84941,4871,-30835,-34882,-32653,-4439,24885,31208,12211,12255,-14783,-54908,-13348,46066,35737,11500,-27840,-65415,-64625,-42205,-31179,-20717,-17242,-44112,-65550,-57739,-42244,82,44418,34214,-27540,-56426,-6515,65087,54642,-11947,-20888,2005,47600,124998,152614,94576,51332,50547,49357,35531,23213,69434,114288,64278,-17742,-41095,-78875,-95455,-43505,-36864,-40607,1769,-1303,-827,13537,-3234,34758,86280,47498,50519,100103,81763,19843,3391,12160,-722,-38784,-68210,-98219,-102346,-7766,81678,62968,-23436,-54342,-2319,25444,8265,21421,37488,32361,50287,20871,-45522,-27148,40819,81540,87696,85824,89117,80642,2867,-120226,-146065,-41437,10992,-39862,-71345,-47617,-21049,22400,83509,59098,-62589,-111425,-52361,-23622,-49402,-48950,-8409,-14051,-78007,-112467,-113757,-102874,-26898,49624,23472,-21167,-19937,-71044,-138331,-92767,1116,6047,-55425,-44333,40337,89324,82564,37907,-40250,-44328,-5983,-39179,-58310,-45266,-62495,-93004,-73627,-43014,-30845,-56252,-77728,-71855,-59122,6496,132423,166295,113676,102191,101628,43246,-22534,-76516,-80843,-34464,27434,64372,64528,-10119,-99621,-75387,37113,93841,77260,66765,68577,19041,-61949,-87274,-53304,-30298,-5900,28449,30415,-15570,-77793,-104384,-39497,22924,6329,-21818,19968,37374,19274,3675,-36813,-61223,-24127,14498,-20269,-68849,-65413,-10584,21247,45449,123433,170251,127556,94423,90626,50904,-14163,-11630,76197,137758,75454,-12171,-28616,-51077,-59349,10397,61350,18707,3003,59598,79192,59695,69258,99121,126864,75469,-39088,-108031,-145816,-215247,-237184,-130094,-1245,67743,113029,101535,40556,-14634,-4305,31693,-22800,-141864,-161330,-111001,-99005,-77911,-49960,-83903,-104556,-62506,-37045,-68167,-80535,-24004,68098,167987,241802,230939,127152,36805,-8748,-52318,-77575,-61390,-24820,8848,30613,38241,37789,13613,-15564,-42237,-34461,3809,45260,58665,16246,-19552],[-84581,-50561,-1410,-6559,-53882,-56670,-46818,-73094,-79700,-20241,26441,-19152,-72409,-17277,53155,49962,-2243,-14190,48678,127239,124024,38661,-9764,37855,102752,101339,75711,96810,138689,138913,78535,-9227,-64235,-101821,-91414,-28816,-25640,-75867,-48706,12020,22104,-9265,-33140,-35562,-25626,19245,48523,44196,45680,26613,-73686,-122893,-56460,47827,114331,91262,26833,19419,53192,79296,107739,129374,117452,65680,57233,91045,68157,-7566,-28311,-2038,-14427,-69769,-58443,22334,73902,45942,346,-7591,69120,125345,85074,5906,-81342,-111627,-53616,-31214,-64885,-23227,30421,13407,-34809,-21333,58749,50059,-38203,-102203,-84734,5181,121228,152922,123316,61175,-9758,-26132,-2780,-6798,-65622,-98672,-79557,-91285,-55682,41921,92499,87342,27167,-55707,-95802,-76335,-25867,51054,100533,58464,-8483,-26260,-41078,-47998,-15660,-14808,4356,2316,-75910,-146051,-114166,-56231,-47590,-19993,50507,44520,-21865,-2869,45248,35684,-11818,-60373,-84186,-56523,-27054,-57721,-147314,-132308,-24528,8740,38901,119376,56190,-122832,-145353,-33358,11893,-7498,5629,8903,-34950,-44816,12835,45380,7949,8657,83553,110056,33470,-50898,-52657,-7317,7103,37837,100877,80860,-19464,-80438,-54080,-3607,13974,-9516,-45324,-85025,-101649,-65632,20183,83586,57443,-39833,-92243,-69103,-27417,-25039,-70379,-75322,-2923,55140,62616,73721,78071,69584,24617,-106468,-173970,-61876,86191,116895,54291,22773,57723,35829,-25452,8237,66856,55555,14950,-9618,-26845,-78369,-100969,-5197,103456,90884,49481,54106,46470,57250,122390,109737,40529,33122,53205,-6451,-94809,-112639,-76422,-109288,-133185,-92172,-21458,-239,-12436,-17913,-32566,-92847,-72000,25203,54376,10686,16120,50173,49775,-5848,-53021,-16434,42702,40786,31151,62160,77046,17355,-57035,-76447,-57546,-96219,-126674,-73361,-7544,-10778,-8884,19731,43827,39201,3578,53779,101120,32159,-66696,-104813,-53707,50693,68072,35263,51525,71863,62327,34437,-27879,-25527,34211,9396,-103079,-126007,-62354,-25775,-32598,-38937,-8797,22174,38426,72723,82071,29019,14049,37958,6853,-75869,-96601,-24942,51536,115117,147832,102118,27365,7152,57377,97255,71037,36544,51297,39804,15690,23736,-7935,-87431,-137807,-109781,-50785,-55787,-101699,-86192,-38154,13549,44596,19733,-46703,-46741,18939,112017,145861,65625,-27795,-28631,20668,57230,80695,83462,29864,-69616,-94605,-19383,32916,-13743,-76989,-111391,-87027,-759,88777,117293,86585,24914,-26854,-14615,23804,10259,-5589,-39514,-83147,-14334,42852,-851,-17337,20470,5139,-60515,-98039,-99167,-129553,-109217,-32423,14509,5196,-66050,-117008,-43044,70267,83167,5555,-66291,-34971,47192,76277,69383,53657,-13660,-60196,-68799,-84955,-88523,-38185,14094,48305,98075,136050,69916,142,47435,87752,59160,16835,-16050,-13158,3825,-396,2082,4046,-35427,-101268,-96843,-11668,47007,18275,-13979,6462,15068,-17141,-61426,-88664,-83951,-38189,11481,54944,82704,89943,74126,29567,-37261,-79852,-26351,92178,89963,-48083,-102431,-38214,15651,7953,-5329,-24142,-61964,-58649,-10727,9256,23917,57829,36524,-1049,-35118,-113569,-137391,-72781,-24571,18223,75250,70791,29975,-973,-16484,-40173,-60083,8468,68752,37664,-29933,-70361,-48712,-16985,-19113,192,71214,116978,92393,26218,-14630,37206,94331,98791,42748,-66183,-123755,-74568,-42315,-38037,43821,83075,29456,-129,67108,71564,-36104,-98726,-38203,19223,17631,28101,25405,-25993,-46965,-25480,-7063,22581,58533,90457,98086,66848,5251,-40642,-18994,20692,2904,-41907,-15915,25171,2953,-27001,32009,94734,117844,102276,33676,-9369,7806,21067,-41803,-65124,-11441,-12600,-59595,-59538,-19518,24197,60170,91677,111850,97610,65779,17877,12771,10677,-19317,-23041,-464,-30558,-68873,-42346,-15560,-13182,20851,87710,140514,142801,84207,39119,11803,-16406,-107171,-180033,-85836,48436,18899,-67777,-59221,-7124,-14045,-72805,-95448,-45841,13374,13328,-51342,-97769,-88131,-72889,-99325,-149356,-112638,22323,62028,-34442,-87304,-43352,-58,15159,-15750,-62428,8082,98692,62601,-5986,-10101,21361,90327,142950,64116,-34417,-74873,-57435,61074,205726,185808,45552,-71789,-85930,-58545,-57929,-24932,40100,87347,78310,41452,4360,-52879,-63811,-15871,6024,19859,84255,79851,2179,-87559,-135087,-96697,-21970,3615,-2666,-22517,-10157,9361,2130,-28645,-79078,-85256,-1729,27729,-42543,-77046,-37573,10792,5106,-50204,-71551,-24645,30517,25388,-33822,-41126,47150,128480,113458,89197,74080,53162,51472,43774,-71960,-153046,-31314,127455,165213,99704,-31259,-100653,-41377,-6119,-15825,7864,7223,-43167,-80719,-99985,-113051,-71708,13672,75413,66886,-5835,-52382,29024,107001,57447,10367,29821,27615,28748,42917,54517,49683,18614,-40052,-88712,-123364,-106920,-43415,24769,50733,45636,41618,5123,-11222,6074,-16942,2901,67973,34100,-61810,-77283,-25730,53470,80498,36823,33449,73515,79924,48030,-14270,-91282,-77713,7942,36592,-14205,-27628,37289,106774,87065,34877,36432,59134,92546,160304,198185,172185,133467,102417,16113,-51256,-59748,-57015,-52893,-9347,20892,39253,52773,47896,47351,37558,26701,46706,19831,-36775,-78896,-102026,-77899,-33378,9166,23435,2320,-15796,17817,67272,54766,-19052,-87573,-104190,-65821,-18551,-1642,15729,59526,49421,27412,76451,110118,51605,5741,22313,34336,3962,-13336,54949,98762,44319,-27238,-69369,-108956,-86003,-5598,25390,36926,74943,50393,17257,29329,27215,27410,37521,-10564,-16227,68376,103144,50035,32951,12365,-45701,-79611,-89783,-130907,-129228,-22596,76316,75747,14253,-5362,49374,49803,-45810,-96806,-61204,-22336,-2632,-23628,-52804,-24349,18391,65901,78567,30135,28996,81374,60181,-50690,-122954,-74496,-36075,-70170,-83724,-56405,-30397,44379,123285,77879,-65342,-113318,-57277,-35924,-67896,-80138,-58329,-59667,-84472,-62877,-33566,-54999,-46356,-543,-5805,-26806,-34473,-90216,-130855,-31459,67794,52308,-29649,-77230,-41496,21113,27540,-18678,-60844,9801,91233,38986,-8681,25752,28792,-39455,-75187,-52893,-5509,-25993,-62996,-53543,-40945,21017,123400,139101,99747,95837,59703,21741,6763,-55344,-70735,-7415,36384,24704,-36356,-145377,-187144,-106788,935,44265,31067,30121,20781,-46243,-77040,-18399,34471,20992,33407,73911,56241,-19283,-64088,-53752,-26754,-57086,-114056,-109896,-3116,80219,57890,-32276,-111911,-84904,19059,68078,7746,-73889,-87450,-26789,10330,35609,93723,119059,72056,52590,56816,18099,-23984,11622,88012,105362,39913,-3938,-9160,-19992,22554,94040,49510,-72950,-95724,-6329,82624,114221,91014,99902,135972,77918,-21605,-84903,-138519,-192954,-205209,-110357,29314,86918,89562,78598,54240,-9542,-29425,-664,-5102,-57409,-74071,-77359,-90070,-77097,-60388,-88189,-100828,-72703,-61220,-55960,-440,73004,108882,118579,124414,114418,85560,56331,20861,-38780,-68280,-26729,37030,49307,50813,50298,13250,-28157,-29521,-50089,-79884,-67762,-10928,22359,-17598,-73160],[-66802,-58151,-25678,-5043,-8948,2159,-8912,-62687,-60128,3056,23092,-19829,-37244,10294,31966,9205,-41146,-64678,1448,119352,137046,48616,12326,37455,62956,92255,97889,74446,96064,142023,116929,36257,86,-24478,-61478,-48429,-26562,-42247,-28159,9000,12119,-7638,8815,10151,-36057,-19553,62747,128199,130362,57071,-64127,-78689,-572,65005,99195,78596,14189,-21820,-38749,-35907,6828,37448,17412,-39265,-18881,91358,119928,27025,-15932,6929,-21614,-113001,-117501,-9730,76671,61701,15744,13815,117427,172339,112134,37376,-58851,-105803,-28527,6745,-66403,-51630,18315,20024,-32282,-30991,63650,85644,-15946,-121592,-119039,-30476,70910,70771,25843,3402,10692,10017,-20619,-25992,-36984,-56550,-39013,-57491,-75287,-32250,8518,31915,23034,-26300,-77084,-82224,-24601,73313,110687,67226,43787,48865,25275,8992,-5604,-44601,-30423,-24141,-66777,-55722,4931,-13978,-38720,24447,60537,9400,-6191,55533,72553,12703,-13795,-6227,-31170,-32534,4622,-36021,-136823,-93707,-901,-19810,-1602,97026,63918,-82077,-121674,-46726,14768,34898,50525,23766,-52775,-95986,-39828,34253,27369,7639,53845,72896,2349,-51023,-53004,-12905,16489,31656,51053,54743,36996,-6077,-32566,-16000,15615,19624,10249,-32772,-79547,-30395,93028,180849,181096,47333,-114546,-103584,10346,33824,-36829,-85904,-37390,58610,102897,117884,136638,128681,73213,-39799,-113268,-47416,76691,119731,60267,38537,72732,18912,-52979,-396,53274,11372,-21552,-19971,-50672,-124700,-138743,-20027,80267,42389,4230,43408,76089,94680,141018,134028,72004,46483,83279,66394,-30377,-102984,-104567,-105028,-110141,-98207,-52943,-12593,1916,-3147,-20529,-91394,-80126,38836,96716,73447,82046,78879,42595,4156,-12101,994,17198,-23377,-49976,-11206,22614,-15719,-62250,-21726,66879,52778,-27960,-55592,-34670,-35790,-37796,-7638,46515,59259,27695,45241,47296,-5188,-28652,-35866,22412,139050,112059,-17909,-20712,65493,82807,42598,30916,73078,48366,-114548,-204207,-109169,-41047,-67232,-73739,-55726,-39397,-13260,24794,48679,29956,-38330,-90302,-85499,-57948,-98772,-149629,-122061,-19993,109478,171980,140359,50643,-5043,35135,85061,55976,13678,43334,62107,37278,23976,-15873,-101111,-147955,-116662,-75003,-82652,-97270,-58130,2202,58693,85555,19801,-61735,-36607,-15561,-23219,14979,25573,-6448,11402,50973,60131,64091,73660,35209,-50225,-62216,-1766,2239,-38459,-24440,-18671,-41996,17627,122589,117399,52176,35181,14632,12321,44147,31605,-9760,-37349,-45364,-19973,11115,46492,84519,74524,6871,-84947,-149921,-143457,-89125,-16399,9448,14654,26734,-16340,-94747,-65360,47894,68937,22759,24834,64068,79355,76300,63016,-14788,-106475,-52694,47032,22905,-57657,-69983,-25316,57725,132404,117805,7577,-74282,-16044,91262,113653,42638,-50824,-94671,-54742,-104,6942,358,-10278,-50843,-55111,-4258,42744,35828,-4050,-37768,-32465,-9973,-53214,-92173,-19530,77256,57718,10379,20535,55035,50341,995,-68925,-97705,708,134419,94925,-67030,-132443,-97573,-32335,40261,64948,-3949,-52727,4365,70293,54435,-3137,-13020,9420,18916,3542,-72478,-125683,-90000,-34989,7679,68586,108830,70333,-18852,-64931,-84026,-94180,-1490,50092,-39355,-101618,-45118,50881,75838,15198,-50331,-30235,50436,71656,35451,-3039,-17719,-8359,20609,-2995,-115919,-185260,-109233,-48032,-25738,44805,57196,-7993,-44390,1377,40342,15852,-18829,-3370,5553,-8919,11215,15290,-24511,-5017,48193,23405,-23884,17022,101196,100834,20320,-60921,-76477,5365,49488,-27783,-88225,-38850,-17674,-60222,-77777,-13578,74871,131480,105430,2107,-55492,-21445,-21787,-102016,-99692,-15922,-8407,-56169,-50683,13595,89559,112340,82606,29009,48796,98517,48007,-2290,19443,41255,36085,13942,-41548,-62570,-43154,-74317,-103331,-67995,-6286,62197,92610,25806,-33380,23239,90227,-10251,-114592,-44816,43677,3299,-49437,-9235,24674,-19619,-44485,-32256,-19256,-9367,-23184,-79775,-105623,-64016,-62876,-112618,-102153,7289,117759,105165,-17778,-80216,1455,71869,44114,-32501,-55351,41198,89937,1008,-41262,32238,91367,107543,112169,7562,-101230,-117945,-70367,21979,152858,190142,100420,467,-31197,-44234,-69754,-51976,21508,73154,53340,43872,41047,-35883,-67068,-3240,24955,32512,73564,36484,-38106,-61930,-51915,-23016,32617,70990,47032,-12215,-17932,36392,80135,46983,-47164,-75788,39482,110287,21507,-52810,-14267,62215,74738,-11044,-61262,15338,84456,79794,41152,14341,38830,90008,62476,21845,24370,23829,20464,19746,-45677,-93010,-17984,79901,89113,26922,-61332,-111656,-81423,-35506,-3770,32572,48807,10412,-81783,-161932,-151725,-72712,-5465,20280,29077,-11005,-85885,-59798,19753,12673,-2800,11275,16218,39577,64966,73843,56558,-16365,-91164,-84294,-72305,-78891,-39355,19383,16590,-20188,-22139,-45359,-103472,-132395,-107029,8829,134300,141263,38432,-55538,-73206,8808,87535,102292,129184,130794,65151,9301,-25461,-106741,-115544,-21347,16472,-35828,-54137,-10786,67701,77603,35611,25664,57715,81201,96462,95172,61348,39433,91118,100427,62826,4969,-63048,-95288,-35193,5824,-28781,-24342,46642,74148,12149,-26546,13646,30829,12750,-54188,-116265,-61534,7594,45752,84487,77019,58586,101985,98789,-5356,-126255,-167725,-161551,-119407,-79967,-37009,39830,89182,43337,2483,29322,28562,-18376,-27187,23744,46469,-12273,-42233,27876,90116,71298,14768,-30655,-26339,15551,38814,51104,68021,77486,21362,-44139,-42877,-40997,-72117,-73968,-86342,-90699,-15235,43792,27982,26570,364,-69519,-97987,-89503,-114648,-143965,-107972,-24265,52080,63259,20967,-24333,-53783,-65143,-73269,-77096,-69499,-67918,-67370,-31292,16673,30055,69692,85122,14761,-23273,13596,46367,3516,-74288,-77196,-58339,-71726,-65366,-43370,2171,86020,113356,47910,-23031,-40672,-37849,-64953,-106511,-119995,-96784,-98365,-89099,1257,80086,59558,3651,-35645,-55796,-39250,-35042,-66088,-62429,39964,119829,107498,21110,-66560,-88393,-43433,-669,30214,40171,75733,130746,95303,30739,40857,61653,-5482,-53183,1503,68694,44770,18614,23767,16029,67833,142134,100236,16060,-18344,-37230,-5218,21903,-47310,-62077,26408,74903,34520,-59345,-167033,-186080,-103139,-23859,-5984,-6709,4322,-23348,-67399,-43860,32751,76408,50654,36830,37440,-11276,-62902,-32732,26676,40368,-40935,-140012,-132980,8391,122983,99099,-28797,-140648,-96964,17434,58671,12867,-44157,-50599,-1082,38593,69842,95437,60500,-13897,-15965,39640,35018,-8824,19984,71725,54980,22397,32263,30978,10197,32795,38582,-58756,-138914,-120834,-43242,66535,161345,153097,129298,124356,74308,32741,-993,-45014,-55201,-59631,-26924,83325,117193,54476,25669,50093,20539,-33502,-64388,-51290,-39481,-42690,-41335,-23164,-8445,5277,-5453,-14956,-12473,-40293,-39080,45885,101515,68039,16293,15763,25754,13544,14769,36330,14543,-27297,-35053,296,33234,55262,39608,-23719,-69922,-45818,-39541,-69004,-70158,-25923,-4127,-37773,-60616],[-22689,-31896,-30402,5273,36798,57505,46371,6250,22806,45946,-10637,-53677,-4724,50030,29282,-7227,-35146,-25048,23801,94416,111207,58939,19618,-21548,-56536,-4593,55890,21952,4520,55411,63402,33467,57355,59451,-6133,-30355,-6388,-3192,-19065,-46628,-58872,-46173,-10528,12195,-23407,-28801,74423,177610,144918,2205,-91172,-56752,9298,36866,47986,36055,-4267,-41126,-97077,-149138,-133856,-64320,-26777,-69275,-93544,-6256,53658,-12946,-71403,-68140,-106043,-183197,-175492,-86536,-24393,-7631,1796,27903,155183,257157,207042,89021,-19401,-50322,52091,95083,-12853,-49452,7699,14134,-39962,-40235,37534,58285,-25703,-110860,-82596,-4687,62131,56698,14714,3936,55143,64539,-29502,-71285,-26623,6819,10020,-33068,-82369,-73662,-43909,-13923,21249,29836,-13829,-69902,-52461,16402,30769,19756,65636,98073,68008,35954,2103,-8020,26356,3937,-14866,88737,160431,80111,31020,60541,33032,5719,88963,143542,61630,-56688,-66429,-6752,2358,-3161,22944,2286,-32508,43479,90744,12840,-36016,4770,20578,-44878,-110497,-92473,-7523,49888,41317,-12959,-89846,-138511,-68689,36220,44804,35787,91995,95717,8821,-28621,-26519,-17066,-22566,-22098,-8249,-482,16340,21285,24146,17753,-1258,-10391,28894,28635,-27418,-11262,83327,154873,169595,85350,-51740,-60060,19521,29290,-10911,-57691,-57950,-4840,46090,91621,138425,128167,81513,50785,10,-49080,-49084,-31611,-49027,-51002,-3327,-8565,-37336,-9535,-14553,-80017,-78606,-30746,-23177,-41377,-47731,-8985,19546,-28844,-64484,-4331,86431,99853,84635,101910,92575,35892,53380,74665,-7572,-81052,-79672,-48152,-24779,-27429,-21525,1679,-5883,-30531,-21084,-47471,-42474,33963,70253,57005,62369,34383,-3896,-3591,-841,-12873,-31748,-81165,-92179,-63177,-52132,-56276,-51675,5180,97263,92517,30468,-21500,-52331,-44585,-14905,34393,100386,99452,42057,-8703,-62760,-63204,-18984,-47732,-43137,55889,69772,-16237,-4074,87321,117642,97667,55101,65022,82671,-40466,-155085,-84214,709,-51935,-92737,-65427,-39360,-10437,33047,-2560,-119875,-180355,-137943,-75864,-42317,-95407,-168828,-192405,-94785,72055,136134,97361,13121,-56745,-11808,73576,63285,208,4162,52327,60651,41326,263,-72230,-131201,-111879,-84203,-104732,-104526,-56966,-2459,41875,31858,-53290,-108250,-65435,-72872,-126779,-72813,29267,60281,64705,66721,39154,15254,18464,8942,-20628,-12762,-3441,-20342,-34934,-515,9915,-12533,33232,108650,80553,52894,124609,133181,79760,81002,99236,50286,-35518,-82017,-71145,-14103,52461,73683,51590,10511,-41070,-79049,-61437,-21100,751,-18056,-6121,39808,38017,-18831,-27126,34498,40237,22526,67572,104030,97165,82253,35211,-77023,-144439,-58866,69652,99984,37393,-22211,-46751,-6054,51169,35855,-27129,-76303,-53163,38470,94223,50095,-36922,-79093,-11222,71360,52180,10975,36212,40508,-5345,-36614,-13169,6916,-16138,-53194,-29554,35050,-10273,-73760,-17740,29676,-40110,-98642,-59172,13990,46794,22126,-21905,-22771,73880,164700,112641,-22366,-115903,-145916,-79034,43888,89200,21190,-17992,45009,97703,67376,-14004,-53634,-23934,8608,19120,-1132,-41903,-56953,-54390,-46196,22898,111963,109278,2410,-65117,-85719,-92855,-20063,8831,-95569,-148774,-45296,88994,95123,-7351,-101557,-92958,12957,73423,43112,-17679,-54965,-49722,-6342,4903,-91820,-170291,-110459,-35911,20458,57209,22071,-37660,-48282,-8778,33468,46534,24135,13997,31351,28995,40206,53565,46058,89125,132721,40154,-86871,-43660,70467,65648,6006,-33926,-42443,21225,71447,11043,-67768,-48883,-28486,-56796,-66754,-30522,24886,52294,22827,-29375,-22054,11005,-28206,-112200,-102228,-32995,-12611,-46516,-44501,14755,52291,19911,-14478,-42774,-10488,55025,2691,-60394,-7796,24087,-21959,-41419,-24278,10571,23428,-60204,-146168,-145014,-100290,-25543,45518,8981,-59091,5685,83364,22042,-44149,-20022,-10727,-24395,-5676,67988,102217,43307,819,8989,1564,-17795,-59212,-91890,-46949,22541,-12864,-83170,-38830,71322,87764,11477,-71856,-105019,-25371,62596,35710,-14964,32971,115093,68799,-59362,-64050,51074,110818,98219,73349,-49541,-155793,-117786,-40656,-6222,68370,143682,113437,46379,8517,-47344,-97712,-80436,-833,83630,94032,65563,13341,-71884,-47691,21727,18691,21758,69520,28487,-47363,-44641,-9763,2771,35761,97279,89250,-2716,-23527,61322,119038,79108,-2462,-29892,45462,108423,65616,10472,9587,41574,63367,29881,3219,46371,66747,57808,63297,53298,24397,16675,-17645,-60364,-37446,-864,26451,60427,68972,39961,8959,-5321,-20179,-73473,-101746,-71689,-37150,2574,62311,74343,67097,22674,-91298,-167516,-116891,-35745,-12826,-15179,16475,-15679,-104810,-94183,-28806,-24928,9626,60502,81319,97751,78608,70287,80322,6292,-74985,-31600,-13881,-67352,-39901,22462,13577,-11523,-20938,-105532,-203846,-194464,-96879,29309,129718,163534,92978,-36343,-101980,-21549,91953,150182,153631,106412,48313,6520,-51930,-131657,-135134,-63459,-20548,-34930,-37685,-30827,8938,42771,55045,37133,21527,10308,-10741,-36572,-60142,-75155,19233,141046,149569,49768,-29127,-55774,-20619,-10445,-109036,-171661,-59981,39330,-35296,-117009,-69032,3708,24038,-39680,-87137,-31684,5182,27367,105927,126180,99069,116716,85031,-18229,-92010,-113770,-136150,-129400,-91328,-29746,41331,58711,12254,5230,26889,-12961,-71542,-69906,-26905,-7801,-14823,5706,60142,114030,130439,91975,55612,83108,108773,75348,70464,83058,48586,-26081,-109830,-158424,-167905,-173238,-143039,-121214,-136251,-116407,-63749,-33237,-10804,-12823,-51933,-83654,-83183,-87712,-141593,-177649,-119767,26251,104056,30138,-112355,-156062,-50668,27182,-15125,-72512,-94391,-86545,-39556,780,22839,79683,112880,64776,-16815,-40705,906,387,-57284,-61011,-25273,-24206,-51289,-46080,50759,129838,78376,1159,2861,197,-41893,-89713,-139030,-152859,-91507,-59432,-52865,18398,107232,134528,82577,-24947,-97305,-84945,-55779,-39181,-1521,55113,91541,83077,26192,-28567,-52660,-32111,36805,134503,150240,91071,93883,117615,82012,28807,9665,-35716,-47243,26803,93845,105786,119600,105010,69828,104639,158262,74035,-65975,-121751,-76753,-5043,-4595,-69309,-36877,62178,101041,65443,-16408,-106161,-124421,-67131,-19467,-19211,7662,35657,-12050,-37556,9050,48892,61478,41735,3440,-39155,-95111,-107291,-16925,83524,112414,27707,-100146,-117086,22481,130038,111345,1465,-97318,-78326,-26475,-4788,-4209,645,20943,49210,67356,87344,99084,46110,-36021,-42731,25311,41096,-24066,-45868,-3627,21377,35861,60208,63546,40921,7581,-76983,-156192,-133953,-87892,-54689,24988,124194,148076,115380,80145,54738,67062,66308,45724,66908,51056,8535,57990,91323,31575,-6741,27921,26322,-45334,-111282,-104573,-79731,-59836,5680,69036,65953,65305,67789,54330,51810,16221,-28165,18701,55311,-11667,-65353,-25658,3423,-50543,-71600,-1809,37159,-15819,-83717,-86931,-41843,-2089,-7,-31517,-61361,-44947,-32026,-30985,-18913,-6617,-22277,-50460,-27057],[-27167,-2660,12500,18364,16954,33471,54544,64223,71219,39211,-41338,-49890,24920,59046,27394,-1390,-4083,53751,87753,71105,61495,42988,-12306,-100140,-152693,-93192,-17969,-33356,-46472,-18616,-26872,-18392,65033,93662,43550,28640,45953,33151,-63,-56573,-92716,-82212,-49823,-16142,-31852,-48102,24425,100753,43476,-79567,-115100,-63178,2714,38444,22011,-7711,-7010,-9939,-72186,-154971,-160273,-71596,16033,-1553,-88235,-108247,-65973,-63368,-102221,-139629,-174463,-204702,-187790,-124032,-84061,-70214,-31230,21976,150978,283037,237548,66023,-44969,-17319,111996,157530,67643,-1674,-31156,-69152,-88074,-42059,19122,1333,-63539,-87547,-4417,86800,140310,136440,82994,52692,94844,102885,-18617,-115463,-55228,38001,36236,-30685,-63805,-39252,-11487,-6349,15085,73844,90705,27450,-15668,-13405,-30373,-41634,-6359,34298,51315,49575,55407,97015,143629,86782,44590,122741,165577,112002,76190,36864,-31049,-8519,104432,118679,-6270,-111118,-105002,-47916,-21382,11032,39495,47504,90128,162642,162818,73343,-42441,-93898,-60942,-57937,-102568,-89549,3073,51290,14261,-26395,-62535,-84107,-21347,29671,-3084,33521,153399,177891,103787,50915,19949,-22801,-63988,-50298,-14179,-28649,-31877,21338,83320,82725,16856,-47967,-14605,37298,31290,30365,53756,63657,75949,73107,45726,26125,15830,179,1636,5820,497,-29232,-55032,-10589,61489,54763,34660,84433,85464,-36514,-159984,-172107,-116692,-88179,-47312,2864,26544,24773,-42958,-123201,-84260,5015,69753,145555,146368,56875,7535,-28131,-80301,-42985,56114,43633,-2965,45990,75885,9671,5684,37664,-28973,-105102,-66432,1107,35121,29060,22108,6347,-37060,-70948,-50358,-40403,-26915,10545,27472,10362,2729,-11540,-6802,7473,-23646,-51361,-60706,-71208,-46867,-46859,-89703,-79447,-27943,2457,27252,18649,14641,-21768,-81438,-69017,6344,74602,142466,169672,103550,-5762,-87317,-44228,16589,-43019,-111621,-83848,-23962,23339,65788,97916,145793,195384,103313,12788,87544,133824,14931,-39723,24235,10398,-46597,-56086,-44056,-26119,6672,-34930,-185015,-249727,-103664,52598,45739,-56722,-128370,-173537,-129782,3137,59829,25698,-24885,-69781,-17511,82503,86149,2968,-28162,32614,83902,66349,19205,-37737,-97224,-77872,-47491,-74069,-91106,-83928,-61434,-26677,-75195,-155280,-175936,-133253,-120195,-131376,-81157,28469,89544,71476,34411,1754,-9884,2583,4629,-3504,1717,-20076,-20422,-7456,9717,14794,17298,47628,85475,65368,78599,179760,200425,111620,81157,118687,81199,-48339,-133101,-86132,1608,31731,8105,-1466,6535,33083,62858,76916,36108,-32754,-76463,-35598,31299,42080,15321,-14413,-13344,-332,21100,73002,102578,86220,67280,12524,-67894,-82027,-18884,53868,97503,90760,63161,-5661,-54046,-38493,-21040,-10415,-2982,-14564,-9715,28165,48323,24855,12616,69600,113481,67129,18682,59145,81075,1296,-74567,-49524,-5437,6194,12452,36883,69434,23155,-44446,-68429,-101852,-125644,-103564,-54318,-2808,35255,65871,88309,99442,138961,153865,95594,15408,-80184,-155190,-91482,29045,58190,15470,5303,54917,87117,59392,-176,-45927,-66914,-55571,-16248,24956,47285,44414,-13684,-67858,-17536,58767,60307,-19913,-72794,-78421,-60676,-2173,-994,-80101,-113525,-63033,-14734,-33052,-59797,-56439,-19028,50338,86687,51117,-8812,-18368,-1129,30346,55377,-3267,-82365,-85512,-28526,67888,115510,43401,-27874,-41751,-25294,-7177,4745,-12199,-10821,46701,85861,97329,90444,75601,108937,126023,15941,-107233,-72072,27369,38485,32167,23905,-18757,-8571,50592,46633,-22477,-32083,19076,41926,10890,-11263,-21357,-39902,-39413,-787,64735,60590,-16587,-85557,-79489,-47538,-29909,-46702,-63767,-51234,-66082,-96034,-65007,-23704,-21798,-16459,-70965,-102553,-34429,-7742,-72185,-87902,-35489,33570,77289,10671,-95918,-109967,-62448,-5858,51014,25246,-36717,-30690,-4445,-8509,-14336,-31893,-72901,-71584,-16816,82854,151526,103160,6205,-18637,8723,34446,16297,2511,57886,97488,44631,-17242,-8703,14522,-42042,-122540,-130235,-111616,-57127,19366,14998,-527,59799,113022,55272,-44594,-57601,-4478,20649,47198,58304,-62558,-160056,-76233,24085,19926,44839,110480,104474,47703,7392,-54321,-110396,-84689,3921,107088,120471,45604,-45738,-99603,-37207,15392,2541,8698,50519,31110,-16766,-39733,-33322,-24338,5489,92993,143331,41999,-34498,25386,91470,74645,29988,16443,52311,106185,128024,83766,-4355,-57997,-39324,13449,51891,68935,55621,19415,15371,31565,761,-56868,-98480,-90532,-45994,-12265,31525,106652,145166,114967,50534,-7663,-34861,-94237,-115730,-35099,15131,26216,73722,73203,66170,33578,-67879,-97602,-30845,-55,-22204,-9078,28178,-45010,-134276,-79123,-10577,3113,63605,118234,143829,154004,65488,19149,75456,68134,17781,34107,-9067,-69608,-1737,73143,60225,58120,43034,-94026,-194657,-127492,-19179,29175,46280,62968,36004,-40924,-78954,-4556,82881,113703,81633,44437,49889,9325,-104235,-168620,-140058,-72564,3350,38676,40699,26465,11122,5789,36103,45372,13459,-84,-18562,-72910,-104624,-101838,-19145,83316,59544,-36755,-28099,2018,4039,3703,-81205,-200353,-136948,-17753,-83837,-192974,-141284,-29689,16785,-18023,-41899,-43494,-87178,-62720,80473,146885,90032,52067,53751,58055,69163,30000,-46789,-90581,-68271,-1701,31123,9631,-14080,10745,18388,-33835,-91835,-105837,-122157,-125613,-36853,70684,117532,130714,146650,138609,116441,108069,103366,89504,108252,115274,51446,-22768,-99578,-187053,-205966,-174402,-122739,-90144,-112756,-143697,-106390,-49241,-15408,-7868,-27605,-73931,-97302,-102499,-132658,-153946,-125001,-4517,91708,39155,-78775,-116501,-34563,53653,34326,-39805,-69608,-64908,-71920,-82843,-39696,51927,103919,85710,14911,-19412,5762,-8486,-61443,-38766,32766,28947,-59878,-71254,42406,111042,58399,5650,5343,-12729,-50553,-67974,-105176,-127634,-54373,29437,38295,12050,30880,91244,90620,-7474,-102344,-116842,-79657,-43029,-13276,15051,31483,12681,-15858,7280,28316,27176,82911,168393,152744,72299,53339,110051,134199,43214,-55837,-88054,-58085,-27765,9303,76655,135962,123974,80185,83005,129893,89645,-46337,-95042,-14080,32740,-15959,-51926,14570,60623,61202,63146,19006,-53491,-50690,-7362,-434,-1755,52364,85859,22842,-14062,35641,66405,73015,67787,27044,-28429,-79269,-93968,-8310,98396,126116,48011,-66934,-96725,7297,103411,112692,40126,-23656,-23825,-25695,-19665,-7463,10626,34529,43264,36365,42376,56231,53506,12579,-34991,-41768,-27781,-70199,-113906,-57068,38873,63546,61075,87579,103041,60438,-45961,-96848,-68129,-61153,-55369,-6749,41989,65046,53128,35635,39343,73417,78798,58851,83509,74314,-2466,-39508,-24796,-17821,-22793,2596,1707,-48189,-87437,-97061,-112060,-77242,40666,117515,84277,59270,61620,42896,56159,57161,-1115,11410,47011,-19678,-63923,-24475,-19008,-84147,-102818,-39286,1904,-43286,-92380,-84026,-66712,-48096,-18554,2791,4848,-1732,-16637,10620,45003,22172,-33108,-59034,-27184],[-51328,17275,73157,23059,-57227,-52771,8613,44771,19048,-31827,-47875,8262,58325,36890,3847,9985,26257,81218,105234,49399,8859,2711,-30024,-102571,-143902,-100288,-46811,-26682,10799,9908,-53404,-47574,52053,95338,79509,91508,104212,68773,40697,15501,-28892,-53802,-32153,-19069,-57739,-77997,-47968,-16166,-38732,-61213,-78322,-65224,12340,76005,25432,-42891,-18248,26885,-2135,-63883,-56692,12055,74904,63018,-26452,-109716,-91844,-28182,-30983,-95080,-124228,-144451,-150823,-77861,-3090,-19961,-17427,32180,127816,205324,141024,-24108,-115440,-39798,90510,128502,93020,44314,-62833,-152701,-133999,-35913,28120,-25208,-81048,-53838,53624,155959,220793,199151,124141,84619,99800,98504,-3217,-112468,-71745,31419,36272,-23996,-26144,14671,40367,30393,14800,84167,167207,153468,96131,64218,30882,-27374,-74894,-44360,32958,83918,131887,173430,183584,114270,43385,18132,20331,42268,49605,-17775,-95786,-72378,-1080,4566,-57442,-92060,-67306,-47531,-43476,18531,52344,56420,115566,165019,143725,74464,-49744,-138860,-125892,-87196,-49708,-4388,31921,21670,-5783,3803,19780,29167,39677,-18617,-88097,-10995,123845,159781,129679,97231,53898,-7254,-51333,-27927,12298,-11416,-22105,39447,92197,86921,36292,-55028,-80245,-19367,37100,60645,47863,6788,-1343,27341,72937,74794,28998,59,4012,45594,89297,37209,-87702,-107828,-37365,-17070,-5266,50348,81062,-3578,-140280,-148415,-51473,-20448,-22156,21141,62188,70550,3265,-72177,-16953,77421,147478,254242,258033,112320,25164,2918,-35255,-16837,26432,-20628,-47261,8301,36945,17101,34126,45339,-10866,-92338,-69981,-18434,-2522,1831,24486,10134,-26563,-74640,-95790,-79851,-44794,-20759,12019,14929,-7147,-3277,43430,37710,-40797,-81526,-63742,-20017,35984,13143,-71111,-84869,-25417,-10621,-41010,-42836,-4608,-39519,-101557,-76863,5060,45593,92601,176211,159565,45627,-28675,5331,40210,12851,-54295,-105888,-64858,47174,81372,46451,94561,199348,144098,-6756,30423,189996,149780,21710,25546,70251,42275,-27831,-79786,-100073,-79021,-63137,-153367,-234205,-93627,85693,75120,-9775,-48645,-94713,-110445,-47773,-16328,-26812,-27509,-20118,25276,82250,81391,2055,-52540,-2367,68816,50946,7321,-5387,-20863,-15423,1979,17456,8757,-62989,-103688,-68807,-123684,-218251,-230015,-173708,-124745,-96696,-75155,-3657,75884,62374,6119,-6257,10765,19661,-144,-26931,-31131,-40026,-32219,-24650,-10544,25704,40470,36825,69561,88140,92416,139506,153124,79377,33141,49146,32890,-43019,-87339,-36416,12849,4094,-21837,-34146,-23548,53667,130690,114307,14497,-76512,-104514,-45389,3220,-11540,-30615,-59483,-73207,-37688,4632,45239,69218,29289,-3959,-10421,-15762,2737,44593,56543,49430,62262,92001,46367,-20259,-17256,4915,30693,70802,47992,-28812,-23821,52487,78274,63104,60370,45061,14524,3490,33348,41178,-28446,-75465,-19835,32874,53998,70877,51964,15911,-6677,-19046,-85019,-148733,-88186,10234,19690,-5269,-11323,54188,135444,140057,115389,68295,5004,-17605,-65376,-140208,-99200,-2693,17928,-11696,600,40951,43984,19998,-1153,-30701,-85588,-104890,-70070,-25245,57246,115012,40573,-40033,-12089,4947,-39841,-102594,-131727,-99095,-32138,34506,16272,-34587,-36719,-60678,-149765,-187402,-77832,55280,103507,98287,82787,68538,41177,34671,29315,28485,56051,59855,-2817,-52689,-9205,121949,196593,101043,3968,-48753,-87836,-102091,-86284,-79886,-55637,6844,66304,90865,70248,37737,43896,40000,-19989,-73070,-65928,-11156,29394,53800,43643,-17944,-32555,11123,27919,8834,25062,76526,97645,27100,-40675,-67258,-55282,-6318,53661,99517,64241,-14350,-54080,-52806,-59669,-53773,-48834,-90021,-143128,-172725,-135910,-11781,71411,32774,-35916,-99374,-105512,-52838,-14598,-35785,-58176,-61125,-31964,30578,35553,-11437,-9599,30259,46929,34936,-6612,-20360,-30652,-48045,-51391,-48343,-73317,-97399,-100952,-65628,31461,117357,77967,-42418,-90501,-19735,67068,110174,123947,127581,109928,73319,33546,-20143,-74705,-118171,-147540,-126344,-80003,-28155,3100,-20705,-47448,-36129,9124,41643,28478,-22795,-80544,-89451,-7964,52814,-55558,-135700,-38405,66402,53887,54533,92799,91070,37242,3032,-21221,-49660,-27266,39416,90970,43472,-54515,-106651,-102373,-51960,-14773,9430,30400,33778,27283,23343,-31567,-59918,-27980,14548,90222,161985,80082,-55547,-66015,9873,32743,13562,30794,90321,149502,180232,124772,-13328,-122549,-125292,-39232,44134,80367,77409,12526,-51375,-38995,-32791,-91122,-134422,-58681,-5095,-41388,-25333,76495,108548,95264,111541,92223,23058,-57823,-72891,-1875,18514,-18875,-1853,33743,72915,74586,621,-22019,-585,-35152,-65750,-521,37683,-72077,-146542,-57372,11031,40038,94950,95976,102167,135288,50514,-23859,25800,74710,75204,53769,-38218,-64801,42547,109428,84670,91834,108731,24712,-57449,-16364,33923,-523,-52794,-58930,-63346,-68327,-35920,28723,55610,44398,30603,36628,48536,-37067,-156023,-169956,-116011,-53334,28280,73926,90052,96400,69231,16266,13727,42240,51305,58694,31029,-46096,-81175,-51417,4231,-9490,-104721,-158894,-58921,22826,24076,51681,30689,-83625,-99086,-35842,-89477,-178960,-135330,-35077,28215,31705,4096,-62296,-165958,-139898,27867,129292,71707,-4139,17701,102508,135308,72177,-7593,-46328,-38808,17085,27836,-14022,-20976,-4582,-41422,-85996,-79878,-68097,-125221,-166095,-66965,68261,115225,87094,63986,79504,87406,40499,20284,68998,121751,114011,49075,-13171,-54744,-103192,-112302,-95803,-74511,-46033,-47327,-75292,-55847,-19359,-1688,-10966,-45109,-101564,-135915,-151382,-129267,-77779,-70796,-41950,21545,22781,5059,-16093,-45113,-11365,22139,-23989,-55617,-52032,-89052,-127657,-95543,-16456,19123,12652,19382,42585,57352,21344,-32676,711,69256,43331,-58194,-86548,-39953,10871,44485,53907,22328,-19234,-31205,487,4095,-37187,-23127,64414,104680,25859,-53375,-34943,-976,-31846,-86956,-88223,-52941,-42923,-58093,-38927,-24242,-52352,-67824,7745,62511,54322,76673,96090,60991,48845,41827,60817,115738,49737,-79034,-91852,-37913,-79598,-106178,-34691,39487,57700,34062,23009,92054,140298,64705,27490,66804,65204,35741,42308,50785,-7673,-26668,22784,9198,-39018,2995,39682,5976,4380,47192,55679,1748,-33457,17768,80767,118232,136729,114781,52490,-11203,-47767,-1446,67039,67258,8146,-48957,-88079,-51029,54125,117384,69579,12866,18606,34098,47705,21794,-18817,-40285,-50093,-39033,-14085,-5269,32907,41469,-42878,-131516,-128052,-111519,-122173,-60824,54204,72483,56227,112493,168760,171746,141726,87276,5999,-63136,-49480,-6262,-5881,-14303,-2563,15673,39565,70043,53778,10107,30837,70945,27045,-71509,-127547,-97747,-54119,-23593,-25843,-16586,-4502,-42807,-112814,-86064,23264,86423,53621,24256,26142,13197,17252,25728,9727,49617,97766,50397,-7377,-27480,-68563,-80582,-36511,-11188,-44351,-81941,-60181,-6050,-8691,-20629,-6288,25610,62277,59745,20918,53174,93066,39071,-40235,-60913,-46649],[-33977,18606,72998,2271,-115562,-126373,-58557,-39389,-77625,-98772,-47099,54086,85187,8450,-51649,-11796,17748,25828,38497,11807,-35268,-30336,-720,-36502,-86408,-72587,-31019,25044,91584,63748,-32136,-48414,25892,85185,103763,113116,105579,72376,66165,73547,38118,645,21930,4244,-76523,-97435,-70810,-46628,-12643,19574,-24756,-53168,11735,64767,7939,-75000,-73897,-9034,15158,4936,42835,85171,69959,31231,-7119,-48490,-18231,61831,78838,39148,12556,-56249,-105911,-6692,116239,79438,30750,54033,98584,98850,39236,-63331,-132328,-87270,-4683,20848,21176,23105,-54145,-140754,-128475,-27521,39397,-22392,-71840,-28838,53921,136383,206109,149670,60192,46410,68286,69962,8905,-60432,-45533,15557,24493,-15664,-19870,2853,18640,23413,13156,57386,131279,157222,151260,155518,139401,61830,-21519,-18213,41052,98469,139960,130997,76788,11076,-38683,-95672,-104241,-47598,-7444,-44343,-113368,-128544,-85318,-38561,-28155,-41615,-15627,-1814,-15480,29375,44982,14876,43475,92139,64377,-11601,-89274,-137095,-150078,-94610,27524,84074,28320,-39114,-36328,8206,50670,65645,18552,-85488,-119438,-48891,-5130,-22366,-24657,21837,32643,11100,-4608,3467,15066,15604,34794,52053,27693,-1128,5279,-45659,-107250,-77021,-7160,39979,42970,-1969,-33900,-27235,8972,41964,32138,12908,4667,23155,92370,98392,-40691,-145904,-116414,-50348,-3303,7679,18008,15400,-43684,-26375,51943,34743,-10535,1222,23033,48166,25847,-26191,21904,92894,116881,159040,156762,76075,1131,-23687,8434,52360,37963,-17742,-23192,-11491,-4047,49713,116285,106143,57833,-30,-41017,-56118,-67159,-48432,13837,49885,46439,-32429,-105189,-86195,-43584,-48971,3006,68009,47359,21625,60045,57763,-333,-47992,-47366,2014,67579,50337,-25764,-66092,-46788,-39029,-62864,-38213,18044,-24705,-65171,-6466,39433,7102,3503,92688,127754,47056,-9301,-14883,-7761,37392,51368,-7037,-12421,38185,15334,-62823,-62458,51656,116160,19726,-29092,96679,146030,40665,11103,87619,103955,11023,-97339,-155100,-143556,-97100,-125981,-196338,-137058,-34475,3798,22185,29611,-26304,-61671,-35518,-44341,-54755,-19369,42266,74690,60856,44407,-7499,-63858,-35758,18756,5297,-13365,37775,78819,37464,11805,97859,147486,32874,-52096,-7216,-41160,-166488,-191111,-111709,-63291,-66959,-74468,-13451,78967,79646,33498,46611,60824,28232,-20677,-60885,-60435,-43329,-48097,-69778,-43022,16555,7145,-24456,37797,105868,91447,68304,56874,24791,-23654,-51402,-42392,-12452,2041,-11847,-19695,-9058,-10083,-45339,-59026,16759,77292,16978,-94043,-137450,-106129,-37888,-20675,-46549,-66028,-86847,-76755,-43576,-30987,-1706,31278,-21494,-67063,-17482,18675,16010,43261,42130,4156,6732,46536,43595,42327,73440,74097,72497,107829,83651,-13431,-13811,67143,81820,43125,-5971,-53940,-49356,-20655,-4005,-8980,-45722,-44043,40926,86497,78475,62955,-402,-77358,-73782,-14021,-51751,-104092,-20815,83916,68307,6451,-30106,15443,90895,89651,39129,-20323,-60361,-55788,-63531,-113832,-105343,-20568,31092,3314,-423,17848,-13626,-37041,-23444,-10676,-32936,-70848,-85750,-75589,8977,78369,30340,2930,39682,3161,-75836,-130962,-150719,-99687,-23048,35446,27722,-4855,1785,-42403,-172282,-199566,-24775,144951,156696,95450,75209,109169,92720,30137,-22424,-47396,-1215,68807,39550,-3783,51037,190434,247710,140580,29928,-45756,-110975,-131214,-98596,-56989,-32413,-28224,-20109,-514,18298,30662,24923,-1371,-8014,-2050,-22179,-14402,32355,58397,49899,24876,23592,25985,19213,58321,128195,117068,47422,-36383,-91045,-71690,22848,89125,80500,64999,34258,-8176,-17839,-31420,-69731,-53124,-19642,-67942,-148993,-164347,-90885,70302,168633,132652,42718,-34759,-66713,-56787,-9389,26148,15536,-35023,-78732,-65765,-17251,27089,45203,51710,41539,-17398,-67291,-18416,37955,25323,-24656,-64467,-85508,-75218,-66021,-50694,16093,63538,13753,-73740,-106924,-48391,17271,70148,121240,111361,73297,57592,42153,-12392,-60959,-49709,-35351,-52836,-35601,26518,18957,-53741,-107065,-116870,-55254,54590,108700,41105,-69490,-88583,-4888,55095,-44496,-113150,-28985,63045,57984,59701,91180,88553,43286,23747,50903,88500,114257,113451,56051,-67169,-147657,-123790,-68856,-26275,-2087,48389,85049,56053,41244,51857,-8464,-35008,31448,83299,103759,130295,91772,-28919,-93446,-46556,-12776,-17959,20578,105821,156865,159667,129387,45281,-56130,-91494,-40144,34757,91111,99129,31064,-71182,-80819,-35552,-62794,-106226,-15791,36016,-61623,-80090,30024,64850,77959,168260,180524,61205,-17932,17743,55868,12601,-52044,-33389,48241,116548,121796,55522,-22157,-72083,-120555,-119273,-16679,48980,-29906,-84141,-25396,15075,32148,50396,-7393,-26138,61720,85853,19876,-16750,4956,46632,57276,-4649,-24630,40221,69139,44593,59236,136760,167496,106922,66164,53391,-14857,-84044,-76316,-74642,-59397,7640,46105,27272,37301,85973,100328,43737,-84640,-149119,-110819,-65650,-39756,-19163,-16187,36416,95820,108349,80979,57972,48691,79505,85794,24085,-37125,-37810,4342,46133,-24474,-127403,-141881,-43184,34510,66449,112007,104599,29545,432,4809,-34181,-62683,-33152,229,39755,63814,41857,-22984,-110966,-107311,-6778,76450,68246,4765,-17941,31710,33597,-15312,-40166,-24867,-9657,30889,44163,14841,13001,-15489,-114225,-145377,-40318,55707,24336,-59119,-51743,29720,56593,1721,-58531,-37403,9787,-29220,-47149,29952,79823,47648,3314,-32076,-27817,5673,16418,-19833,-54323,-42946,-17093,-8089,-4485,-15809,-28159,-50817,-90433,-121521,-136635,-149373,-106808,-25704,-17984,-31378,-20124,-14424,13728,10958,-44796,-34236,1900,-41771,-83030,-75228,-62128,-54939,-62968,-58924,-66425,-61229,18336,91864,105707,75221,38401,59144,84800,57654,9423,-47558,-96604,-67707,24228,77325,59476,14010,3643,65786,119470,70034,10127,30534,84649,62631,-45871,-117963,-99007,-77441,-81253,-31945,28146,21756,-36363,-76227,-101936,-112794,-95473,-18714,36423,49314,54186,22086,-7292,38723,47055,4279,25906,6082,-54945,-20992,39563,-33056,-110490,-84675,-32596,-11342,-21350,-4592,100724,175820,147821,110234,75562,49601,98693,140145,60661,-59935,-63195,-11183,-19899,-25888,31708,51191,10469,-10178,-25820,-53137,-65134,-54612,-6488,62803,118188,159820,156614,65910,-16940,-28473,411,13150,-2065,-19472,-28033,-99321,-118130,6878,108552,68566,-2519,6692,57437,96017,63488,-13237,-102241,-140838,-66945,5847,-7177,2155,19661,-39308,-121635,-146576,-119001,-100298,-74449,5410,55434,69817,125978,172256,210709,264260,204519,46075,-56289,-35019,2237,-12478,-38856,-24425,13977,53249,69544,33877,-17595,-5330,68086,99450,27569,-98163,-132349,-76748,-35389,-35447,21177,69802,10057,-91708,-96930,-40543,7577,16703,15954,35778,46106,383,-49444,-25426,54574,104753,83998,19267,-43965,-88908,-47373,44292,44233,-55637,-103376,-54050,13809,31576,19755,-7584,203,58797,88790,61960,86781,111872,41794,-33909,-37941,-25354],[40106,23208,19263,-15136,-92129,-124727,-96046,-86846,-83156,-68620,-36685,53610,102456,6625,-88632,-40478,-5653,-33946,-38152,-23780,-39911,-15924,43104,16203,-50416,-55788,-12933,46563,79985,38213,-26259,-48808,-10741,74788,131843,100590,40920,33210,63240,61441,28476,20803,51847,27708,-54626,-66162,-19556,8480,34354,31608,-10794,-21152,5744,13193,-7627,-60048,-109509,-78229,-27828,-613,60466,99736,36138,-35490,-42422,-19875,35825,98363,120605,138109,121122,11311,-58925,37771,142901,95821,44064,54664,64646,61040,58993,26109,-34950,-88510,-86461,-63807,-60330,-28724,-9598,-49980,-75595,-9722,38192,-26143,-59323,-14491,38207,92751,147505,66983,-29427,-10411,47189,65082,35072,5972,4759,24609,22570,-30197,-64547,-57102,-50255,-27032,17811,47790,42658,38128,80404,142016,162061,144016,124306,87386,56002,71051,76820,22242,-63069,-122264,-118241,-101324,-85670,-58448,-31081,-28244,-59031,-78478,-27089,54122,58875,-15863,-15741,37393,41179,45291,30022,-14948,3650,68058,19357,-89818,-105732,-95936,-127716,-73104,73327,115553,20148,-62242,-60027,-29359,1519,961,-50070,-91035,-55184,-28939,-95462,-183332,-180843,-76031,-19844,-2413,26490,25992,266,22845,68465,34930,-42367,-73229,-28052,-29091,-69629,-52468,-6985,19039,27258,3367,-16941,-20098,-29936,-21849,-14103,-1770,21315,-5590,9631,63342,-6923,-144524,-157354,-58403,13711,-4126,-27995,4242,20559,56239,84595,4156,-43154,-18672,-21563,-21317,-30363,-64619,-24824,34832,25768,-19427,-41225,-23395,-45528,-62096,27230,92162,69607,45165,27638,-29851,-39248,50659,146669,149678,104340,60363,5068,-30662,-45455,-28934,43946,109620,110100,25546,-45653,-25626,534,-50172,-20043,93929,95411,8757,5812,65616,100149,65213,-1881,-18096,28072,41191,16320,-14517,-46371,-78077,-86364,-37806,38903,23149,14696,89247,112500,44947,2496,40676,50525,-14722,-53544,-66721,-67763,-1367,75941,86051,63314,14722,-55042,-141931,-198920,-106761,41591,63109,-9195,-1289,28479,-29686,-34070,42394,87115,41825,-42020,-97530,-106613,-96303,-101153,-126597,-138340,-129831,-54975,39460,64348,96,-21507,7714,-29168,-77562,-31543,73063,106772,47883,11335,-11264,-37037,-18638,8187,4368,-4928,56362,113597,48696,-5439,105920,193371,109067,54507,117698,99493,-18263,-52242,23347,44461,-13572,-38228,24260,94497,91404,78775,111918,101492,34038,-15362,-48758,-43764,-20997,-25118,-57662,-44897,-34504,-81471,-102105,-20521,66756,68127,20029,-12445,-13474,-60825,-121346,-94335,-16879,-16951,-80745,-66131,855,-800,-52644,-64665,-12206,-8002,-94763,-188690,-185586,-111732,-49836,-28083,-12785,-28712,-60048,-32482,-22829,-66167,-45660,14856,-14930,-54652,-1222,14568,-41242,-49230,-36438,-45542,-38939,-15019,-18065,17387,85921,104030,99953,112492,82381,18297,33213,67923,46389,29165,-2916,-65936,-66390,-30309,-11511,-23517,-56804,-42773,50035,85454,45010,17982,-37212,-120382,-133440,-68608,-70672,-106958,-58135,14042,32645,22743,12750,13052,39989,50786,13639,-17271,-14124,-31915,-58247,-86062,-88417,-10419,76874,60888,8219,-18603,-56042,-71863,-41878,16538,37695,-20467,-80542,-79003,-43682,-36556,-45506,10740,65254,8656,-39461,-51696,-59910,-37679,-25403,-15250,5503,-4057,-23262,-53457,-106911,-90028,47303,154155,116606,40040,57420,123025,79052,-28623,-93602,-114673,-43370,57316,51679,28547,90496,195173,215914,119288,10465,-44679,-55733,-44683,-5121,54257,61989,-1160,-75718,-96151,-25410,76218,82281,22341,18926,49035,35430,9674,15069,35160,55909,78018,89500,66523,47625,115431,200713,118945,-26801,-75493,-70242,-16461,91856,122560,47546,-277,-20735,-22549,-9193,-41432,-80379,-24065,30887,-1657,-57075,-70909,-40224,64202,162746,175570,135109,57190,-31882,-73600,-43410,-673,11522,-2571,-52231,-109083,-97622,-27055,-4462,-7151,-693,-45121,-91563,-26648,97461,136608,80665,7319,-40725,-48763,-15713,17643,60084,51747,-18294,-64809,-63455,-52992,-74063,-85108,-27712,3305,-14285,-21428,-2650,14743,21012,45105,58297,2618,-40994,-2130,-9262,-87037,-116137,-78650,50,92989,126351,61685,-21743,-40192,3105,39898,-36868,-107524,-57313,17530,33299,61525,102382,84896,30734,12279,67653,176318,235432,170379,28206,-114258,-149684,-70232,15721,64047,37876,42191,75034,53694,27474,21082,-27560,-31735,53539,101576,69072,61782,82006,46685,-13585,-29611,-24377,-21119,-15784,7442,27209,44427,91255,101854,40033,-899,20165,54394,75612,67521,24708,-52958,-69078,-21577,-43001,-98220,-48979,-1499,-71079,-75433,34082,86241,95072,150022,138839,34868,-1818,58806,63941,-1868,-35224,16306,91030,120688,86358,12790,-99316,-167619,-171274,-149573,-72002,29148,30603,-6121,-1589,987,-24324,-62379,-145773,-170562,-27482,114049,78452,-47472,-83638,-8309,84297,77796,2225,-31322,-27853,-33234,-13362,89000,173799,155000,99920,57651,-15438,-63173,-19165,-4909,-5769,35291,29992,-938,66979,142194,127652,44514,-61139,-88544,-57871,-55994,-77431,-117262,-153355,-75910,14212,56382,106568,117911,45684,22924,7461,-54956,-72174,-41453,-20591,20371,11881,-29542,-46555,-17010,29126,96733,121548,61240,14113,32648,24628,-693,30542,66905,26922,-12227,-4876,11481,15841,-1729,-27377,-26510,3937,31846,6151,-58284,-84546,-88433,-92602,-75805,-34800,-6095,24055,43518,52459,48528,-37316,-174363,-185796,-32585,128130,144603,39504,-18347,5700,-9071,-81200,-129344,-99844,-49606,-67427,-74590,-16519,3761,-35689,-49943,-49416,-19167,48505,67331,-741,-73562,-97617,-74732,-45472,-41451,-67299,-92600,-118967,-131426,-102307,-77384,-79339,-61601,-15536,3951,21492,5785,-36120,-36059,-18132,-1768,30329,8046,-76318,-119777,-95436,-15937,40026,-5846,-65534,-87282,-54398,30171,100252,121907,100397,68174,65094,69623,94745,105090,15547,-70235,-53718,-2536,31590,58470,32507,1232,60609,137589,115455,50818,614,22948,85220,29826,-100173,-129757,-105655,-95289,-27658,71045,104749,35404,-102791,-188912,-155203,-91379,-43658,2181,47679,54182,18832,294,39891,55687,-2757,-47546,-64745,-29794,51034,95551,38691,-16035,5497,40911,15003,-28026,7802,109094,136374,106427,64668,3002,-16807,67869,126689,69666,-9560,-17286,-29238,-45124,-11321,26164,36050,28410,-23373,-94734,-128971,-102118,-44615,-76,24903,42774,76242,76859,-26198,-91844,-43864,-12216,-33209,-31701,-20686,-39044,-129581,-136279,-12088,58276,10555,-42546,-39721,-12720,37825,82157,63168,-66687,-136218,-16320,73578,29692,-5881,4503,23515,8191,-59047,-88253,-87169,-108685,-64801,25818,64014,80837,93478,128830,179261,143664,41441,-20247,-19816,-17549,-28081,-41854,-41691,7715,64710,64731,35414,12153,-7542,18741,105942,130342,10792,-85279,-50212,-8761,-26397,18001,84242,44130,-51309,-93418,-93219,-59454,-10327,21781,62196,90220,11722,-79107,-54396,10092,27616,13928,-23803,-58335,-52154,-7219,51120,40308,-47043,-95534,-81210,-55018,-24206,-10901,-35251,-34957,12846,60095,65747,83689,90650,37866,-1676,16525,45441],[104011,39523,-17354,-9803,-26770,-80199,-98369,-56791,18953,33740,-19705,17071,84686,17894,-66874,-25776,-2067,-47881,-80194,-56673,-18671,13566,34214,8961,-34010,-39570,-17454,-3525,-21348,-47713,-44640,-52921,-49053,48570,137936,63042,-46169,-25636,38108,15311,-18223,6703,38368,33446,5335,15170,47774,37102,-13112,-41100,-20810,13495,15837,3068,20406,11924,-55283,-79828,-60116,-40446,13855,57431,21176,-43391,-69534,-52755,-3764,36492,64572,112254,116325,34784,-12118,45269,69146,-328,-8971,22808,30768,66858,117455,134207,86889,-33464,-93399,-67428,-67475,-43155,24445,13700,-42323,-6912,13499,-59543,-59002,-1557,39989,88753,137444,67946,-32453,-21612,41436,61883,41123,22194,20441,34724,13731,-77805,-124888,-97842,-92594,-67999,33788,97754,36620,-47400,-30085,42215,83742,144788,206858,149523,61236,45216,21856,-54862,-126564,-170996,-125684,-30925,8641,-15318,-35292,-20233,6917,26757,71471,134094,102442,-11707,-29643,46892,65948,43840,12142,-8225,39319,102835,24722,-86607,-52881,-21640,-71783,-49883,62712,109339,46299,-28219,-50382,-52315,-56238,-69589,-76644,-38145,22118,17356,-76593,-165965,-142625,-59406,-53876,-55316,14743,36177,-10087,3793,51568,15962,-47458,-49828,-7330,-17260,-26583,26066,61821,34233,5096,2556,40127,71790,34320,-46995,-100923,-63984,26497,5146,-58330,-38203,-58597,-147695,-140280,-48563,-3458,-29608,-54672,-27131,23082,69386,55049,-51745,-71102,-12839,-26103,-64841,-101965,-130269,-76915,-2245,-5848,-86820,-140841,-96525,-43768,-12700,43938,57053,52368,73934,46704,-44499,-67252,1773,95032,132568,82270,-4572,-22691,3353,14664,13768,66345,101681,86221,60627,33151,17821,26341,-25074,-43244,44556,60872,-49661,-61843,65037,169354,158412,46395,-43351,-33512,10628,38162,32247,-16502,-95357,-132238,-90039,6575,45295,49928,74141,107450,100493,81492,82377,20716,-62124,-70959,-38778,-43272,-32729,36350,103961,76606,-17006,-71903,-121560,-188668,-147370,-28201,70562,58909,-30020,-112108,-143791,-119640,-68539,-7203,27516,29646,15194,-19662,-50906,-33889,-28989,-85652,-112426,-33241,35251,26481,-12382,-18067,-1860,-45260,-113981,-64134,66370,114879,47414,-6987,-9094,10535,39396,68383,66919,15755,4452,33142,6356,-20338,60172,111680,72441,94279,170717,147198,79715,53360,107034,130728,65193,17521,38444,56288,49116,65357,102643,97648,58069,36250,12018,2740,8357,20770,122,-34628,-89246,-125488,-114516,-69111,-20978,-2339,-30972,-42806,-21397,-70394,-150613,-131954,-82489,-124405,-155954,-75539,13785,-2271,-46057,-37032,903,-26735,-96566,-140988,-115567,-82049,-69448,-19040,45357,19928,-36659,-5585,4760,-62360,-66615,1540,11765,-15196,-3084,-10225,-88054,-134750,-117112,-98193,-74073,-40055,-81080,-93762,-4032,74080,92025,85301,56981,36102,58632,50924,26925,66393,74105,-2952,-40574,-10620,16562,-19748,-85280,-84234,-740,25551,-21831,-25713,-35559,-109147,-172251,-173137,-173524,-178102,-143255,-90622,-32524,28476,58929,37378,41127,78738,71093,65355,79994,25559,-36940,-52395,-39045,13725,90776,100063,19635,-43874,-48085,-44592,-29809,25598,38573,-31998,-78430,-52687,-67051,-116820,-96263,-18477,11671,-28359,-2443,53998,66654,52550,-2369,-49120,-31091,-7243,-32197,-62232,-47868,5440,77498,107517,59846,1609,25165,72872,19500,-50701,-73821,-79215,-16773,61522,40075,8084,55430,120168,143938,69114,-35694,-55505,9907,52619,81419,129962,129449,61567,-28555,-91776,-33933,104224,120295,29322,2695,54782,80422,36206,-23374,-11191,46149,76365,79579,70027,73473,131394,175677,78198,-35007,-31184,24319,61242,90436,71198,-5015,-55431,-91478,-77717,-44488,-58163,-50804,33065,85216,75868,48787,7623,-28003,-16956,41814,101852,145884,93663,-29640,-108385,-100296,-82037,-67940,-21246,4796,-49890,-107201,-95314,-76495,-41364,9730,-3054,-54112,-23994,92137,192870,194301,124096,44382,-4044,16931,69266,115403,89310,5607,-37467,-27792,-37306,-94423,-146949,-127304,-94597,-100438,-95114,-41406,34818,67470,53283,39593,-4530,-79590,-87203,-83253,-115721,-68180,35954,115795,139903,80967,-9939,-52052,-59282,-32102,21270,-5904,-77546,-76939,-17417,30795,91400,133720,97838,14145,-26239,21895,149957,242745,170491,20720,-75074,-48490,61039,148799,162811,58804,-19033,-14827,-11087,-35690,-51188,-87837,-88226,-11421,27109,-16560,9914,89651,124497,105928,62284,35363,33505,-27202,-110769,-120352,-53014,48369,91919,60862,67160,114722,103694,40449,7520,9062,-2135,-8400,-11103,-63198,-123469,-111861,-88246,-83351,-25295,80383,130669,113414,87133,47627,14337,10895,15161,-12826,-34071,-4909,56226,74294,37306,-19198,-67722,-122839,-131365,-93210,-105874,-105758,-19301,33693,23933,18083,1926,-47138,-119216,-213506,-233030,-77073,83491,65218,-60936,-85673,20168,141445,124467,-12126,-82816,-51629,-47615,-47409,22042,72248,94729,103512,59270,-9668,-23318,41696,71384,64630,72775,46247,24208,88206,111402,85506,83520,48275,2512,-18764,-61617,-108778,-139021,-151164,-80589,-29893,-24125,64901,136265,47889,-45116,-62224,-70709,-69034,-71023,-92744,-41535,32471,32235,-25283,-42675,8868,100494,92913,-5339,-36987,814,-10540,-28560,34672,108588,48646,-65896,-103524,-67490,2579,41413,3094,-26603,-15288,-13388,-16427,-44870,-83957,-68484,-45115,-38871,-20803,6104,20553,28466,66975,53397,-68171,-187241,-176123,-59080,75403,97528,18303,-4771,12067,-28045,-98345,-96721,-57889,-58599,-75985,-55421,-16022,-13899,-32584,-24303,-11542,11414,55787,72330,14114,-78948,-145200,-133926,-100668,-79186,-67560,-81710,-127089,-125052,-59028,-3720,3177,6996,25767,21973,44402,49952,111,-12582,25035,75092,103847,35736,-76952,-98214,-37869,37510,52189,-17744,-76297,-66975,-5886,45315,95023,142864,111158,31063,-4654,23387,118195,144264,42049,-18265,4124,-8093,-17996,24489,23881,-16067,9008,63635,89496,83614,34991,35696,109677,101468,-18074,-89496,-82067,-72083,-44455,42934,124280,75789,-78074,-149753,-87586,-37243,-29914,6830,57389,62739,54345,45293,54042,76589,50092,-35034,-95345,-32374,57843,67765,18770,37115,133810,194714,129034,32407,24300,60834,49542,2523,-43149,-72936,-70694,-30286,27732,90397,94568,37364,-38938,-44475,-6598,544,27120,53829,-8369,-75213,-84631,-68019,-12097,45616,32864,-15804,-34018,-34727,-77906,-86847,-34342,-26933,-49418,-25730,-30171,-79752,-121517,-65206,17135,-5685,-71847,-62751,-44120,-71811,-33472,96075,156111,26770,-50816,48324,83515,12665,-6379,33830,108042,125351,44460,-23796,-50033,-82674,-53327,13693,10182,-17846,1185,31873,29357,22291,21937,25429,2571,-43534,-51012,-44860,-57813,-5477,58159,54903,53933,63226,4518,-49815,23922,110725,59099,-21680,3413,52442,11604,4108,65084,69207,8473,-40358,-71945,-64404,-17749,21453,52306,60675,9417,-33113,-12761,11420,-17373,-60214,-71743,-51770,-1522,30871,27636,-2618,-35718,-49932,-71917,-106162,-112070,-75697,-36075,-19840,-22220,4223,34235,48334,47157,43298,53276,76632,108796],[108514,57533,2660,8938,7033,-45291,-77505,-1216,114633,103940,-2638,-16972,33684,25574,-537,29278,23185,-45504,-110801,-96916,-18764,4777,-13446,-4009,4805,1099,-16724,-57627,-86612,-81376,-39292,-35266,-66434,3352,95678,15328,-88164,-53710,3214,-17999,-23068,11846,23104,33430,68585,95528,80283,16232,-79231,-65726,6753,28691,26018,39468,59422,68930,40450,-3093,-39693,-64059,-53408,-27961,-445,-6172,-52807,-86231,-69411,-40141,-7114,25449,43545,21511,7581,19975,-23496,-109238,-70309,4027,31884,61865,93231,120364,110223,30560,-34107,-24812,-31495,-32260,12787,7565,-54687,-37879,-24338,-77128,-32950,25872,39298,83806,154745,131167,40780,-5115,5827,9518,-15692,-33059,-18319,12490,-6975,-101120,-133006,-90597,-86750,-64410,55812,169204,125390,-6752,-53449,-14193,18114,86162,165146,143158,86625,69487,21308,-77186,-139352,-152527,-70534,38493,60989,3838,-40886,-28308,15284,41982,55765,79322,60378,13051,21818,65258,60989,28621,-12135,-11786,55083,102550,26584,-41455,15516,53103,1315,-29933,33197,104958,70095,-9580,-23032,-26858,-58439,-70277,-47900,-5938,33063,34799,-24444,-59182,1709,38285,-49003,-98019,-16269,27429,-11323,-7710,40200,38681,2965,12986,34658,-22114,-35792,58269,105787,43546,-6989,20049,101697,164569,135356,-8468,-147286,-133258,-7847,31729,-47452,-99452,-131579,-131828,-45537,3562,-41270,-84836,-80092,-45005,12382,62417,31112,-54173,-60331,-19178,-37972,-76191,-114180,-117435,-38948,38835,40955,-24217,-96841,-82881,26684,107180,73578,-7747,-13962,39168,50769,-10491,-51565,-27297,48564,96633,49607,-74890,-104478,-44450,-7334,-13988,9010,2366,12048,76260,74682,-3221,446,1220,-37034,-21612,-27999,-104702,-71633,54005,128503,124915,48226,-41616,-55302,1247,50606,40795,10400,-49697,-116264,-112248,-30583,28953,17598,-35144,-8867,71436,122277,133044,49988,-41778,-12626,69624,48599,-3708,40070,105011,56236,-29815,-31671,-26837,-85068,-112686,-74324,28922,93109,-16080,-161329,-172934,-173211,-175352,-103947,-25593,27522,55487,29400,2424,25201,423,-92152,-102874,-5534,7791,-46149,-39988,-35013,-56628,-97013,-134500,-84541,36228,87040,23954,-21723,3743,38149,68885,121209,111363,14485,-59734,-72602,-71890,-48972,13847,15289,-15042,48049,113244,77070,42091,27925,82499,150789,112845,26740,-12474,-17534,-7465,1520,20951,61717,90333,94050,75384,44979,20787,25044,2491,-55191,-76980,-40634,-31600,-64358,-79826,-83727,-86621,-37013,15125,-39930,-140379,-151176,-121433,-131380,-109333,-42056,6961,3044,-13350,-1693,27393,18873,5020,36983,81728,30773,-33924,9037,64794,11172,-50977,-5337,41025,623,-55340,-41738,-10780,-36199,-60468,-42417,-76632,-115648,-101359,-98027,-78678,-33626,-98890,-157743,-68452,23342,29853,22936,24230,25624,40615,40235,46418,95123,100877,30390,-7528,29411,51806,-14105,-94737,-93858,-32866,-25770,-69441,-73266,-58285,-101124,-189755,-244125,-241807,-191441,-135205,-91056,-46930,16812,47765,35167,48819,104033,125042,112835,99725,53761,-4514,-19900,11205,29061,57733,91624,46363,-15181,2558,21899,-721,-8879,-23979,-57430,-45533,-14382,-57183,-107639,-75483,-52875,-83683,-84752,2646,89137,102837,90891,47141,-24615,-56275,-5045,25755,-12014,-21395,20957,57686,58178,49155,29263,5563,1525,-15509,-3820,19793,15108,35651,65587,4628,-47129,-1597,81209,122457,40612,-55608,-61974,9320,50800,67084,88876,85367,72175,57161,-3695,-7168,79512,78003,-23226,-58279,18808,84995,40257,-58086,-57774,22321,50591,42764,48879,65048,83633,76485,13734,-20914,1579,66301,88056,62654,27733,-33851,-100281,-154778,-149402,-97359,-42807,19564,84357,114427,115788,83192,20953,-36404,-83198,-96230,-24594,72313,50479,-60229,-141367,-133372,-113427,-101418,-46964,31041,38425,-28517,-75852,-85597,-36617,36903,32731,-16531,-14333,40736,156746,199468,134588,76903,55403,42628,75278,133468,116629,27972,-28495,-43781,-45507,-50341,-51663,-55029,-80108,-102434,-80779,-21249,40321,53210,6105,-32601,-56089,-105120,-119614,-139868,-155614,-45429,93255,161589,146028,11983,-136031,-168557,-131252,-65580,23522,28407,-34999,-70288,-25029,38736,97081,132553,110571,24054,-26897,772,80570,156465,116175,5374,-30959,51343,161724,199302,145057,24434,-69889,-97278,-94732,-112294,-114497,-132152,-146674,-101079,-68775,-84781,-7941,102620,138281,142133,128278,98879,88625,16108,-93965,-118262,-56952,14955,32355,23778,90501,179327,133393,1369,-50876,-11189,38720,39427,-30174,-100225,-117362,-104307,-137865,-113815,-1958,84780,101073,84241,49516,22041,12792,-12646,-66079,-107442,-77792,-15429,13264,-15867,-73294,-96699,-85497,-54613,9136,50528,-14741,-83048,-65598,-23839,9241,29441,12064,-6997,-59089,-175839,-205125,-75221,28191,5383,-48165,-6858,97362,154946,73409,-58041,-60736,21725,5368,-30386,12857,20148,11438,34382,9208,-26846,-1443,66328,89442,84199,101907,115017,101256,74630,20651,19486,111773,127558,66227,35211,-8692,-71013,-69083,-17794,42138,12566,-54585,5645,105553,56627,-33320,-24314,14150,-6050,-77987,-119343,-45288,24816,-1134,-83500,-91391,-256,94474,67320,-10635,-24068,-29897,-73641,-85620,-4958,107520,81656,-37980,-114408,-113017,-32632,6586,-36321,-22944,16568,-24097,-17001,32586,26600,23909,32716,13567,21824,51807,35460,1822,31649,18820,-79552,-137680,-119759,-74163,-24458,-28882,-51530,-20942,-1776,-32442,-64832,-35036,-17168,-65973,-78872,-8559,43667,38269,30861,37834,25892,27805,54218,75709,45598,-60028,-149878,-119399,-64705,-29855,17905,17623,-55241,-87834,-58556,-7245,19262,56385,85901,12927,-28452,23161,42413,71030,113156,104599,90858,40542,-57288,-51217,46979,64657,-12042,-96156,-132733,-96517,-19410,20395,67777,148585,109828,-29769,-95843,-48170,58928,68280,-20956,-52552,-14251,-18064,-33316,-6064,12504,-11731,-33978,-28037,19167,58436,68385,104453,132375,106159,31224,-40047,-32405,-2022,-14557,1584,64982,59095,23776,40754,63553,23302,-6628,11361,34581,31439,44571,47573,42063,64234,62408,-13871,-99387,-67059,7929,-8798,-85442,-37411,120649,214173,165986,68721,-2436,-35811,-32475,-63751,-108834,-101612,-76673,-75335,-33430,73638,101896,14447,-54767,-28361,-15599,-33048,6665,35776,-3060,-11104,3015,-25009,959,77123,70037,-11461,-83089,-71536,-8105,28384,3400,-45154,-56178,-30601,-56088,-83317,-44058,39645,55589,-45294,-119769,-58175,1500,-31083,-4369,124007,179986,66164,3567,42713,-2129,-79667,-41455,48082,113612,104668,49641,15982,866,-13584,11172,21202,-48781,-98672,-48662,1687,-3530,-15045,-2941,29075,16681,-53725,-64468,-45809,-60114,-37709,2780,26008,61225,74607,19704,-46038,-41964,6314,818,-34807,-6198,72744,56946,21346,39442,50302,27984,22399,767,-21541,-11504,15177,20646,-7156,-22238,-2100,33159,68501,41127,-37052,-69673,-47670,-5585,42811,38409,-11718,-26253,-4763,-32906,-106140,-160654,-114937,-15030,8980,-46958,-46118,-6455,487,-1101,40646,76569,74434,87161],[49033,35475,15304,2651,-9788,-34414,-52779,9436,95741,67533,-5970,-25947,-8282,26700,40643,42123,2919,-73409,-140840,-130541,-62265,-44186,-32406,22547,43934,29214,-950,-45377,-52078,-39905,-12233,-7695,-60733,-40544,33560,-3256,-55525,-34227,-31723,-45762,1284,42407,24399,22750,74952,101593,74459,28178,-24533,16033,64541,16791,-8738,28123,35289,41291,62159,49033,-9703,-74007,-115405,-121602,-60663,-2956,-26957,-76190,-79572,-51660,-13038,9073,19557,5669,-17524,-37537,-88706,-147392,-78133,32357,81518,66024,33721,23240,46129,66467,40027,6655,-29119,-61941,-51849,-29350,-60166,-64289,-37770,-16894,55096,63043,12135,24182,108257,136588,82478,-17369,-66967,-67716,-91360,-99142,-65634,-17391,4244,-37611,-67658,-56587,-54035,-24080,72080,178718,170261,70126,20473,41467,45657,48767,98636,143847,143928,119676,46055,-73530,-152151,-128833,3328,83400,47085,-4520,-10694,696,-17763,-47692,-34301,-11808,5663,59431,116890,111890,73703,31979,-29462,-44617,-471,34279,993,-29438,11371,74815,66870,4298,21689,83670,26261,-58617,-25856,156,-21077,-16720,-7017,-10400,11764,23973,-17432,-28287,41886,83500,-17729,-83417,-30451,8502,3827,22027,67419,78135,42251,27058,31651,-38521,-69014,14124,57682,15352,16226,77076,124230,159961,164679,63612,-90942,-137794,-38885,50890,14719,-70639,-117963,-56253,77843,78735,-47025,-103395,-71196,-25681,12792,38091,13838,-26209,-40514,-57228,-85275,-96133,-83653,-35248,39229,73325,59467,32150,-3813,4919,102804,166967,86690,-30236,-52092,7960,83535,85117,30287,9901,51577,78477,72024,4496,-96942,-121326,-91054,-78543,-79892,-95770,-24877,87578,76184,-25750,-25524,4275,-10685,-27210,-72174,-107585,-29553,33711,17541,-288,-3454,-27791,-33001,19521,66264,29992,19044,40538,2215,-36216,-6429,17988,-4918,-72311,-94248,-9218,90472,127995,85973,20507,58443,137141,96109,32010,85683,142135,88936,22060,51194,62436,-28512,-92312,-84581,901,98014,33587,-59895,-48934,-101501,-170864,-114010,-55691,-34819,12222,49304,47336,13008,-80912,-183949,-168257,-37322,-18042,-71124,-50095,-28890,-48203,-73195,-83217,-68378,-10283,9979,-44680,-32124,44892,53759,45083,79959,58061,-9581,-40472,-81964,-134243,-107914,-26976,-12046,-28592,21385,53169,15930,-23160,-42867,19776,117423,95114,-11863,-53800,-22795,383,-32170,-38204,40753,108522,118283,103895,64484,10851,-21886,-62798,-73007,14743,106609,68025,-18884,-49502,-78707,-81116,4547,73866,11073,-94486,-111619,-49135,11819,21866,-3417,-16232,-2396,13234,19590,33391,52163,88220,161935,219262,145363,43766,40304,42450,-31525,-64833,3966,78188,78432,-24004,-93752,-70290,-99859,-130985,-73188,-41027,-28976,-7361,-20376,-32908,-28001,-82057,-105005,-33354,-12420,-58075,-45568,665,-43,395,31597,53721,53160,32794,4329,16565,54989,55606,65,-39562,-20082,8106,-17736,-73073,-116066,-109717,-104222,-171928,-214628,-174305,-91852,-42404,-25032,-19228,-7202,1385,7041,14462,53122,88150,57482,35518,43650,7236,-18489,23997,28954,23285,69937,91071,55835,42272,55899,11688,-57031,-64134,-17251,40592,37458,-34652,-67399,-36220,-64803,-126526,-98149,5731,64728,51039,60255,71457,7821,-64704,-9369,78415,53824,-1059,1654,25424,41206,77981,88704,26208,-19848,-12313,33538,62279,49999,54643,56931,-20506,-67650,11096,149596,159453,35069,-40104,-57038,-41575,-11364,7105,107,-21120,12563,76317,66195,46961,60024,17363,-73289,-110226,-41712,46282,27038,-61195,-63983,29126,82878,73756,62443,50196,17210,-2180,-17208,-38531,-52014,-3652,52005,71757,54354,-36884,-131538,-171508,-176899,-119128,-10857,56198,83349,97323,87088,47784,20239,-11063,-74205,-124380,-71540,-2072,-20592,-85013,-132488,-119002,-75433,-30010,7331,37609,59716,50972,15112,-48384,-60619,-13759,-14086,-25330,-12229,-8295,58572,77387,-5216,-13134,48839,51834,62056,114433,88364,-1632,-44748,-71456,-81333,-39859,31232,63149,25400,-7749,2605,35573,56528,47684,3631,-57248,-102536,-101137,-72599,-142001,-206968,-98330,40811,98803,93265,-29669,-200636,-240378,-145258,-30652,43886,16389,-37502,-58162,-22549,10436,20418,52858,81783,49191,35956,62263,71248,80254,50561,-27621,-39987,44604,106599,60284,-20112,-55970,-68042,-100898,-131868,-158952,-146997,-123327,-133423,-130741,-104739,-76495,10455,96978,85601,60730,71945,70767,80038,75638,34066,-5767,-23820,-23751,-20945,-3984,73134,156783,114636,-7141,-79052,-56263,3838,6939,-81285,-123081,-60990,-22129,-101840,-114799,-7617,28944,3965,19336,45309,39266,-26828,-90328,-107685,-121977,-90176,-37282,-36626,-69107,-85791,-59759,-27446,-4662,64054,105729,42192,-38500,-70984,-57707,1613,25980,7935,42036,34354,-106628,-154182,-32163,40912,12730,4925,60923,110045,84469,-25840,-91244,-12823,78722,38679,-7977,58130,70196,-28049,-87555,-92048,-74714,-12515,59229,55221,32027,76225,156120,139577,27153,-49388,-29103,60076,88984,68068,95585,99762,16922,-4696,69056,126489,58963,-30896,-15772,53808,45009,22440,50890,87829,50382,-41927,-48164,45181,39821,-29173,-81142,-58876,36018,98445,55657,12787,12270,-34117,-103473,-105617,-17043,95738,105221,38121,-39902,-72947,-22715,-26536,-75618,-23764,26278,-20891,8346,101201,103024,45461,20529,2177,39817,95268,52202,-40978,-44456,-15676,-27920,-34362,-39271,-45648,-49124,-56782,-43427,-27554,-48799,-65243,-38862,-15572,-33357,-78977,-76539,32468,112536,86937,52170,41865,7935,2832,31767,56324,49794,-34200,-114271,-64452,12772,42821,81510,90562,28709,-42492,-88350,-73033,-18925,49995,72406,-46189,-120047,-42344,37165,101954,130915,66405,30069,18913,-58635,-49376,56441,46089,-51906,-136880,-190622,-160816,-68575,-27467,3456,84755,65195,-64063,-124647,-92106,-42523,-55990,-121723,-143003,-96705,-53202,-42545,-18797,18650,16127,-33610,-63213,-39790,-4837,43016,115436,111550,52179,16753,-9815,9731,60035,57809,19214,20752,65439,156507,203359,135556,26098,-11555,-7329,-1167,-4654,7312,13376,4220,5877,-13011,-55730,-97150,-67495,-4739,-28977,-132163,-128640,-21889,40645,34484,7230,-63390,-114369,-82403,-61219,-77894,-65932,-36440,1305,27304,37192,22666,-31991,-55646,-7612,-4552,-35937,-18056,-13784,-31019,7642,25046,-20093,-2085,61750,66369,8585,-62862,-28252,93139,126555,31433,-44912,-44137,-26919,-31843,8551,68011,104528,71461,-32649,-86751,-24370,50096,54917,86491,154874,153224,50594,-1777,1525,-65203,-117008,-53592,39902,70705,24984,-20668,-4918,8326,-5033,28912,53984,-16930,-74752,-36095,37350,78753,31169,-25584,-2694,17453,-42243,-60645,-30014,-33878,-65893,-66500,-547,65700,66354,61226,57718,2956,-38226,-56283,-84101,-72942,24362,82206,63262,16738,-17172,-19498,38386,67988,39972,13719,26049,40958,23823,-9311,-21002,18772,110505,139119,53922,-26858,-47046,-37438,27201,71159,33982,-111,9867,-18178,-93990,-156680,-116504,-12716,8995,-45922,-36084,-983,-9654,-13667,35748,61703,23809,13851],[-9720,-8729,-8570,-5383,-667,2515,-2864,11402,13761,-22760,-11261,21362,28129,51943,40848,-4126,-58981,-91587,-101027,-89191,-79364,-58686,14128,74840,55391,21530,16775,21620,30677,16527,15460,22675,-22114,-31694,34877,58383,36516,14409,-30691,-49352,18079,66382,28032,-7095,9303,28277,60692,113635,121656,108152,91939,1936,-68957,-52010,-34778,-19973,11464,27471,-9181,-79461,-138734,-153190,-103046,-36446,-23618,-41988,-47315,-26190,26158,75974,73951,19809,-46194,-93799,-121430,-119018,-34324,77209,124578,85779,27909,-13306,7815,72323,79495,18827,-53147,-124590,-143333,-64387,-14896,-36155,-11965,85129,148049,70996,-23515,-42479,5343,48303,39830,-52401,-112831,-96529,-103793,-109021,-77331,-15124,58925,60691,-984,-34381,-22015,16263,69677,105098,82257,53858,87550,135109,113597,58974,85172,151978,159662,123740,53982,-55659,-139911,-102561,43650,77527,-2148,-4213,52059,47234,-51097,-119893,-53949,-2238,1306,71046,140161,117540,73168,31584,-36154,-62262,-52873,-38622,-34245,-65197,-75023,8856,69868,23013,-3550,-5011,-82863,-139719,-88533,-40438,-9190,26599,21073,-4037,4038,-3705,-53054,-85379,-39403,39191,5006,-49764,-42630,-10762,23907,45268,54829,46886,18964,-15171,-26905,-64479,-80572,-50742,-37152,-23082,56221,118008,80997,57111,101168,101080,2517,-78926,-22389,68690,62076,-17888,-50686,15947,110487,83427,-35242,-73489,-35439,-5873,-12180,-40993,-52854,-49701,-61843,-98469,-122499,-122548,-73167,-772,22515,-5179,-23163,1230,45778,72229,81083,72073,28380,-30229,-51109,-15213,81344,138966,96109,28691,16512,32146,96448,138786,16127,-122236,-127748,-90578,-101482,-122923,-40480,49493,24928,-34154,-33214,-31486,-21016,-7515,-52459,-80390,-16354,-6511,-73128,-101601,-75666,-53643,-38416,6809,51172,9469,254,76048,90066,33453,17695,2317,6644,-3686,-63976,-43805,53096,101294,91036,60360,60935,84032,40668,-7333,58609,153509,150766,106333,126544,87094,-49094,-90211,-54077,34879,119635,97508,85682,118323,45946,-65056,-52263,-47456,-85749,-31165,75333,81309,-24038,-155758,-228962,-191647,-69086,-20647,-37084,-36869,853,42475,50371,16522,-42063,-76426,-105680,-137141,-41104,91887,80373,12592,-26254,-64512,-53396,11960,-27113,-138149,-157451,-87869,-26587,14054,45823,46711,27328,5016,-37497,-18825,48537,35876,-33009,-18093,53904,55927,-18042,-37771,39638,100982,104590,82707,46507,-11887,-63570,-98877,-34959,96052,157981,83031,8423,27716,28767,4896,41711,73176,9509,-56954,-29720,64243,116985,73273,390,-48199,-56295,-13531,16530,14724,21759,53243,90679,138992,116140,45204,25763,-926,-71247,-70106,3217,65440,84073,-10862,-106221,-98735,-123626,-140387,-79403,-31643,10222,49303,55826,19647,-33375,-70076,-36017,16567,-22582,-98284,-77658,-18621,-31830,-44807,-12612,-3151,-24761,-34332,-19125,24495,30358,7412,6629,35718,77328,85810,27847,-53912,-113799,-106114,-77642,-119565,-115723,-28883,28257,11728,-15285,-20320,-42100,-37322,-10085,-28861,-40217,-22014,-48183,-32757,12814,-29954,-59214,-3601,13021,10478,51294,99411,84845,24907,18649,-4443,-68990,-54737,38733,108192,73271,-26270,-52053,-22365,-46013,-74765,-45599,27676,51839,23474,23663,35153,-9343,-55399,-15444,44863,45861,18848,-1318,9857,54593,101227,107521,59505,7218,-16869,-2914,1571,-601,48131,65176,3759,-20920,78469,210517,164408,20367,-33836,-64960,-78006,-32142,1660,-23280,-61660,-27473,36274,75492,112212,91406,13208,-48653,-98295,-85615,1999,27751,-24786,-14770,83623,148143,129772,100126,60961,-5554,1554,31043,-26132,-97820,-69566,25389,108746,106597,-18738,-113188,-124243,-132862,-96030,-13946,11597,35975,54016,16540,4254,63323,73888,11301,-18389,-1759,-11195,-40120,-45406,-51352,-53746,-17754,71178,124190,67271,15209,46858,62509,-19595,-85965,-84837,-76662,-41929,-9275,-25052,-21579,-41069,-133310,-143584,-54127,13549,46582,79520,30395,-51645,-60619,-55565,-74645,-59895,-6060,65403,102744,87829,57503,67178,93119,95309,68319,-9313,-88044,-64876,-12866,-103925,-216441,-158662,-39546,20995,41666,-5907,-124355,-167489,-71725,39140,54823,-30259,-70525,-33974,-1869,-29398,-71752,-42452,28865,64888,117196,165391,129579,71143,18108,-38488,-60063,-37475,-43141,-131913,-183110,-125809,-37915,-45004,-109132,-167438,-152147,-75782,-50391,-82271,-71401,-3483,78227,103009,32985,-48334,-47782,-6153,45074,99811,107758,48048,-20666,-46602,-37490,-17668,20765,77362,97964,56121,-35127,-96249,-89404,-81797,-118755,-109656,-11545,49653,-453,-18557,31257,-2479,-50555,-15386,42046,26964,-83173,-133704,-67882,-43339,-39160,-5389,1977,-5132,34384,76644,49222,-34436,-24787,45313,38258,-12950,-24016,-9224,24531,20029,563,52609,62553,-70877,-106790,46765,143068,119156,87734,85013,61211,-1877,-75096,-70938,11730,60172,29336,3719,81561,124689,19971,-96760,-126734,-103316,-34007,40497,24340,-25667,3926,99155,79011,-26981,-58207,-46030,-28934,4773,42573,120759,171784,88187,17714,43762,75023,40874,5983,-4910,1096,7901,32791,54284,78632,59162,18173,71759,149867,85805,17285,20202,58448,94867,89559,31742,6316,10545,-15557,-57366,-56465,-1051,62394,77282,63171,23427,11712,25118,-28289,-63011,-3601,5697,-43065,6883,103801,93567,11874,-26073,-26535,20716,81140,37527,-86674,-108255,-14569,67854,73420,27572,-5862,1590,27351,39600,5633,-71866,-90712,-24802,6657,-6742,-39972,-57806,43823,133873,81944,19951,10738,-8275,-7837,3528,994,7032,1103,-42734,-35844,12889,30464,42045,73189,75179,26038,-50834,-82424,-39096,-1821,-31444,-109408,-105303,-34060,15427,62586,86285,45538,23268,2745,-81395,-84451,-3468,10863,-20536,-92122,-181846,-155969,-45879,-36721,-70110,-32767,-22334,-71450,-80952,-67636,-78779,-106691,-142840,-148751,-112777,-70756,-58472,-25348,32373,42229,-1021,-34659,-46986,-29098,8083,43495,31645,-10124,-17852,6531,33183,68698,95938,71374,51216,124216,210375,173772,57275,-25286,-36468,-14146,11557,14651,10170,4076,-3310,-27201,-82602,-93469,-45608,23045,54831,21782,-59461,-101602,-119637,-146970,-138712,-96160,-114548,-145401,-107826,-34356,8737,7035,17937,118492,149392,64814,11253,-10951,-33697,2958,30736,16795,7206,-24889,-61726,-36917,-30051,-50347,-17978,10737,4775,-8864,-29652,14395,97273,97734,19254,-16592,2642,20198,47239,114580,126603,100995,57846,3358,-11274,23668,57199,61735,92712,130383,118035,38304,-12011,-4464,-26301,-34141,13553,63931,80082,17618,-62706,-54196,-49629,-85923,-20321,84881,73068,10252,2498,75507,120365,31546,-60567,-37542,4172,-28367,-53135,-18752,-10277,-63560,-86000,-7004,62839,56769,86168,128084,71280,-17724,-59692,-86960,-111108,-50034,46844,51686,-26837,-91279,-94319,-13875,65224,63876,23648,19443,73147,115380,46293,-44123,-17465,101638,151568,65262,-24458,-45122,-48192,-21732,35027,42389,4631,-28066,-59944,-105386,-146087,-122129,-49685,-15684,-10791,28197,41791,16522,1551,22796,32252,-16418,-41265],[-46894,-51016,-51438,-8099,31179,39734,45061,28673,-57860,-114319,-29957,81481,99046,69860,6479,-67598,-118413,-87833,-14313,-681,-46211,-35613,45186,82874,39551,-8351,-1252,42422,57969,33151,35247,53045,31350,22472,89670,140853,103603,32324,-3316,-8495,26788,54359,8501,-52331,-78818,-60006,45844,183575,188369,104962,56305,-9831,-97271,-116320,-75779,-30395,-12019,-7609,-24782,-75706,-111845,-100035,-68451,-52057,-40213,-24275,-27761,-33804,16345,86242,90053,36796,-29273,-94571,-108762,-56890,28391,89682,90741,44354,23862,31837,38319,54900,66887,35652,-32446,-126709,-186039,-80316,53771,31151,13739,111881,143963,31314,-28967,-29112,-29311,-24248,-15214,-41059,-69347,-54110,-49206,-62538,-49042,14515,93586,82376,1091,-34544,-8709,34680,67918,42062,-32950,-30136,84655,171033,143822,87954,91960,99993,83887,81336,66597,2587,-55594,-49645,20115,10819,-32733,25313,85206,34859,-74642,-88307,33291,85045,36354,51342,81471,43657,61,-11813,-24921,-9608,-8082,-27558,-25175,-70346,-132647,-81115,7405,4682,-43217,-97398,-139420,-151917,-141309,-98457,-14285,52809,60964,37094,3956,-33118,-71244,-96762,-60679,16002,24727,-29392,-53234,-8407,40722,21064,-25081,-33566,-10227,-21361,-53337,-64515,-40129,-42348,-55904,-8187,82459,100530,22866,-19647,50363,106263,57974,-4813,35100,109045,96900,13410,-16248,28843,59301,30343,-19148,-36406,-14076,4025,-29734,-96730,-106308,-80974,-78209,-79955,-69274,-62982,-33708,-6439,-43967,-92783,-77375,-2048,80657,68903,-30395,-83705,-56639,-35517,-47359,-66275,-7192,93000,91567,-14242,-65643,-27800,74153,157679,114396,-21655,-61014,-17538,-12116,-65064,-61092,-38221,-60566,-61640,-29923,-40503,-34855,1694,-1351,-38868,-34319,-31914,-69077,-92565,-91810,-82731,-71697,-33014,20076,534,-15861,46704,74881,20323,-12324,-25098,27359,69998,25472,17677,86716,118557,102831,87728,46315,22476,-3940,-51140,-13851,115805,174483,161515,160222,80500,-40593,-41268,22088,124549,171732,122019,131313,197755,150899,48622,21162,-19576,-70762,-1286,113565,110399,22193,-67180,-98180,-47659,20144,32833,21521,14830,50549,121385,150619,95191,-10633,-106077,-162790,-158180,-20781,122889,124332,42043,-44773,-102920,-80223,-2815,-1300,-61521,-105871,-102488,-44387,36641,60810,42429,56459,103962,51359,-17288,-8443,17041,29772,78707,131945,100420,9783,-15032,48379,99866,92632,53675,36509,9615,-33644,-40825,41171,101446,99388,53282,27140,89347,151535,122782,67004,18900,-34488,-38609,38661,110296,82982,28417,-2314,-59819,-107450,-49321,12858,4594,-17136,-30104,-52879,-19132,-11290,-41827,-21668,-31602,-92850,-84496,-28097,5129,22747,-15086,-56870,-56082,-72839,-63261,-19601,-19777,-4642,43967,68112,38696,-10087,-52958,-40740,9991,15700,-30508,-47619,-35476,-54704,-67909,-59579,-56170,-37153,-14455,-340,19096,-13372,-41849,2868,71443,132375,154771,78694,-26596,-47765,-3325,775,-46956,-9912,87590,93128,4757,-51106,-50227,-73400,-63420,-4361,-15005,-76749,-103065,-103709,-56613,-23497,-69578,-81181,-30063,-11394,-2003,7601,24331,23763,-33004,-47137,-28894,-46353,-46734,16507,82430,57332,-14702,-5739,19205,1282,15470,33412,53331,73683,69427,28330,-30907,-58864,-28615,2761,-17949,-7639,33435,10662,3087,58381,85793,68380,55547,24714,-40941,-67966,-81841,-58672,47583,97196,49135,33839,85647,123233,79092,-13487,-61266,-95746,-79032,-7304,36782,21162,1910,12808,11792,51526,140816,122192,43943,34939,-13436,-72100,-15984,44042,15934,33464,117205,128745,80786,82092,75070,16010,45715,107491,58114,-32908,-22332,50822,109779,106029,19644,-39125,-59593,-80187,-80903,-69263,-68880,-15556,11005,-48879,-30974,96029,141345,92434,76064,49209,4575,2975,44648,50462,23291,17622,96318,169060,81591,-45404,-43317,-4531,-19041,-30173,-47476,-64126,-41327,-11178,-24726,-46393,-66761,-121244,-172883,-150624,-63237,-479,12578,-31864,-83092,-74530,-31099,-9957,-32958,-72300,-30434,61034,67328,16224,29310,92359,124075,106014,41991,-18505,-22946,-15210,-77658,-164306,-158749,-76600,-6855,22515,35540,3265,-39675,-18424,30803,17007,-70576,-81804,-3810,18524,-47623,-100866,-81975,-11215,49875,133980,193626,143365,58251,-3195,-29488,-61585,-98364,-117715,-172975,-213233,-157937,-39827,-13674,-79661,-157451,-141743,-43437,14538,-22845,-36578,39370,130596,111136,-10168,-125132,-117140,-35718,26270,54954,35827,-23105,-46898,-29894,-36315,-66920,-60443,14105,109687,124661,19760,-110014,-162733,-152095,-116863,-72171,-24919,33221,73316,105238,92462,10973,-35506,-11860,10114,-22873,-87879,-85709,-4820,17841,6195,27134,43446,65031,134404,157888,57835,-96604,-129690,-35043,-4879,-30744,12640,46235,23807,-1596,-17118,3453,7776,-64758,-56368,100837,201910,179108,117403,79700,19349,-60503,-89518,-41035,9,4916,8241,-3446,16239,84218,119409,59704,-43029,-92430,-65415,-3170,3665,-51130,-78119,-37300,-51706,-84795,-49350,-46903,-75412,-42880,6407,69124,121525,77790,16406,-15015,-32809,-23370,-3051,-35858,-63457,-31703,-10762,-9582,17674,18447,35444,105921,125405,61237,34073,58886,100634,79503,5787,-50850,-46618,-20773,970,11266,2632,-22135,-34361,-24169,1815,16395,41899,17398,-64438,-47546,37171,10025,-75226,-41097,54851,58271,7253,-6447,5042,4998,3581,-31989,-119346,-128772,-21578,92050,98389,30815,-16692,15132,71655,80807,32065,-52543,-60664,9615,69473,85543,20343,-48201,22980,85334,19645,-15464,14142,18776,12602,-9603,-54619,-47505,32305,28864,-43693,-61280,-49881,-45926,15575,86442,105869,62175,-4920,-30888,-64226,-134413,-135447,-26950,30922,2595,8168,56799,79130,58544,-11979,-98466,-98227,-43516,-5167,18808,-35273,-123036,-75993,34006,-7649,-110329,-115946,-87984,-70822,-31811,-25164,-53355,-68359,-60207,-42008,-25495,-25421,-38261,-17534,41712,53127,23226,-2867,-29920,-6841,22184,-12679,-42688,-40829,-36078,3867,42899,49254,65305,77212,91748,142352,134333,37634,-25234,-48078,-42772,11326,61407,53802,28908,17974,34094,14932,-45422,-22380,81709,143376,98416,52916,38175,4795,-87282,-165557,-159940,-110637,-105907,-124277,-96164,-11172,68878,60751,58656,167035,216519,163857,109409,52943,-7383,6545,58735,98610,97014,27708,-48749,-70673,-81849,-91493,-61953,-32554,-34211,-27006,-1278,29913,29509,513,-15713,13845,58478,84018,96421,121898,107964,71262,35049,21880,42236,65060,46030,3770,12596,47002,61665,30457,9199,29504,45859,61573,93869,120247,143206,84194,-11963,-41210,-83051,-126097,-32902,84895,94882,49287,30906,69916,48256,-57176,-100088,-41785,14424,12180,-7324,3455,8346,-10439,-21530,14246,41693,28275,42406,74294,49119,-23186,-46890,-24848,-58774,-74552,-30431,-20847,-63288,-91695,-101470,-65639,1183,27177,1467,-16553,34017,95252,45092,-29626,16497,110419,86933,-30212,-65790,-11575,-10885,-63993,-56928,-19082,-31771,-79871,-103471,-111312,-133518,-115933,-58888,-2559,46636,86582,79751,55888,22532,8542,24083,-3329,-40646],[-40275,-43834,-44286,2556,34658,37418,67671,49665,-82565,-160753,-49690,108630,130267,56979,-24403,-88317,-132218,-83175,19045,35960,-9954,-20302,16326,55126,50575,1545,-26263,-3044,28074,44127,71656,88990,79880,78794,116866,143657,93493,4461,5206,50777,57702,38460,-5410,-59912,-94188,-71597,45332,170106,137344,57279,18833,-11548,-63255,-92497,-57732,7788,31689,12286,-16513,-49002,-51046,-6440,20318,-25815,-52345,-16896,-9310,-55641,-60784,-33238,-15308,9451,26103,-22972,-38173,27573,93848,73975,-637,-72396,-41752,59667,73047,25346,29273,59646,39634,-32795,-115831,-49294,89202,67868,-7347,14974,33424,-18226,-7131,33873,42667,3742,-11794,18018,18430,-3694,-14039,-23864,-13734,22757,40844,-720,-46271,-58150,-42057,18946,82731,54712,-59421,-86160,21953,107393,103538,84822,49554,-18292,-32688,36830,90551,71733,34992,-26798,-71615,-76176,-20555,53920,47225,-51707,-113852,-33374,92338,98056,37055,38444,28853,-63134,-139325,-101878,-18615,50655,62576,40775,29350,-20475,-105852,-125613,-77413,-40521,-58188,-98673,-88192,-86868,-121639,-97625,-16785,45616,65056,24088,-47610,-85787,-90483,-52367,1083,28070,19792,-36304,-76407,-32926,3817,-47967,-106736,-84516,-8281,15925,-27874,-45404,7955,20673,-3867,17192,41379,16882,-28167,-40289,32216,86134,45438,-695,27053,94026,82718,-10597,-61933,-20059,13091,2662,-11368,-48190,-57028,-11665,-16424,-69442,-76811,-61685,-68738,-44009,17436,64095,64312,21956,-38633,-62069,-11147,75163,101894,-7507,-160993,-189792,-114062,-65703,-92083,-163881,-141714,-11887,31003,-76175,-126151,-68232,-6397,30373,84585,55515,2438,32374,72633,-1546,-95139,-141169,-155690,-133135,-45918,-551,-15816,-17951,2198,-26541,-61620,-48106,-30681,-51133,-73742,-86526,-102685,-75830,-10981,-16310,-40360,6956,34967,-28060,-77745,-64428,9300,56096,55961,81698,116106,108562,90955,80765,40248,30425,28583,-22971,-29084,53858,108966,115517,96343,24744,-32753,-8595,59674,157242,153690,23957,17963,131517,124115,61987,29753,-32630,-57282,25409,89635,70194,74210,85155,78843,119744,150661,80884,25306,50237,68217,72062,80467,64063,-11115,-95751,-129307,-97565,259,88887,109644,77235,33329,-27401,-88864,-99190,-49873,6136,-2067,-40085,-29146,15253,3650,-40694,6854,122236,92125,-17135,-34197,40381,106017,116029,104762,67769,-17534,-47927,25747,84427,60155,26905,59993,68577,8618,-6728,31980,23411,21314,42174,41303,79475,158535,170867,89893,-5410,-49444,-32374,34261,58582,2363,-9849,875,-57283,-102984,-54385,-17422,-29419,-35995,-57590,-85361,-53758,-71273,-99496,-50296,-44399,-105501,-116268,-81632,-56957,-36149,-29395,-13400,-7609,-24774,11019,56184,6333,-18493,23653,26903,15188,27394,-33438,-96944,-32591,72488,75549,-4549,-59980,-72327,-65441,-50428,-21434,19979,18835,-10411,-12825,-28010,-35664,8033,69583,139397,183649,103206,-9354,11414,93318,74592,13911,54374,118699,89854,-8401,-49987,-56153,-92520,-97147,-7747,35549,-36548,-98023,-87784,-62952,-53298,-43237,-33528,-34395,-39210,-37282,-75187,-99386,-78208,-85585,-87806,-55980,-48522,-72396,-55054,-1250,5402,32408,123189,126733,50775,48512,61316,51003,86012,112614,39087,-84642,-105038,-15581,41765,2771,2845,50984,19899,-13383,16747,36780,23058,24769,20690,-41289,-84294,-98933,-58202,56828,112201,57758,25891,-10726,-56497,-38791,-41103,-77623,-105142,-61725,5545,45237,63977,86347,73872,8478,9046,96737,99325,63413,116048,102030,-4629,-9336,50422,26675,28231,83253,30605,-45138,11446,76149,48663,65077,126749,133141,86767,90601,97925,68843,60986,72754,51567,-23197,-79140,-100422,-106799,-88535,-31531,-13834,-71704,-62567,51568,102792,72284,25446,-23491,-11487,56635,104441,86766,58570,37362,58407,93005,32030,-75544,-113726,-85042,-687,96303,87965,7773,-36830,-17002,-10446,-31087,-38689,-21876,-56229,-100489,-81350,-52014,-63104,-78245,-78689,-69367,-27909,55859,55523,-37772,-62861,-18047,-20397,-50655,-26603,46270,93234,82525,69164,67675,12645,-47953,-61268,-73157,-88886,-54559,992,14930,38683,62609,30535,-15677,-26884,-23384,-60385,-42089,15925,12707,-38924,-64842,-55108,-4218,40288,91667,119893,69869,11326,-8225,-4086,-33530,-64196,-38741,-48876,-122146,-132415,-45702,-2227,-34879,-82417,-70251,-8025,48712,29276,-12847,22128,104694,88618,-46356,-147687,-89646,7532,25226,-8052,-49768,-71702,-22569,49078,14424,-87408,-87150,33664,132024,104659,-10121,-104275,-142336,-126245,-53895,2398,-28302,-10116,84901,151192,110704,36688,16144,24104,-22,-22300,-7732,21109,38733,13167,-1463,7573,7466,45389,109033,96898,-2668,-98849,-105636,-28739,-15017,-37587,25882,63180,7668,-19141,-29575,-48033,-33304,-11836,24533,98637,141881,114788,77827,82913,26103,-87040,-110926,-36131,-7977,-15528,9732,-9077,-59398,18051,186383,214825,75581,-52114,-87016,-37279,4609,-35479,-102916,-121876,-139762,-125967,-40304,-14328,-44613,-44382,-29090,-7486,18631,17943,13698,-14780,-41770,-35665,-37439,-91942,-83803,-1097,11258,-10303,-6855,-23401,6951,33542,-14954,-52872,-38964,-27836,18727,1227,-99724,-143150,-82320,-11966,14600,33168,26302,-53042,-123100,-110772,-44632,10483,28975,-32934,-114601,-41057,93778,77448,-36801,-40151,37787,59351,49336,76972,96161,50581,-34203,-82825,-92891,-80742,-47747,13624,45012,12161,-28750,-14310,34423,58003,27388,-9958,26549,81847,119713,111652,14849,-42579,22419,20440,-57031,-31706,44958,41469,14514,-3450,-50075,-50850,42655,59934,-30477,-72237,-65164,-71931,-10764,88745,152697,147326,77044,-7097,-75921,-139525,-129819,-19925,29482,-28664,-35918,46366,96122,49220,-32973,-75581,-55889,-13731,11487,24476,-11202,-58342,-4877,72674,15642,-89715,-94395,-64998,-41083,-5182,-29121,-58490,-27232,25412,54430,64242,57370,44853,36938,63564,63014,20106,-16846,-46505,-10058,52923,17212,-30876,-23417,-34616,-13179,53764,54160,17021,24477,64723,60403,15308,2786,38127,11279,-15885,33586,72707,30060,-19168,-14482,40535,62017,55160,120437,193132,160470,44223,16161,57644,46282,-20983,-50570,-30514,-12242,-25109,-43374,-29975,14781,59522,54657,69938,132553,178644,212766,173647,66987,6890,13304,49473,125927,144022,60913,-13682,-50076,-79500,-124562,-126241,-49006,-8598,-7008,32699,53994,625,-51216,-49279,-1211,55638,85678,53757,39983,62471,54393,13909,8073,46188,73938,45498,-9423,-16927,-24781,-43785,-32492,12376,39556,42372,38984,55109,98982,144100,117685,72274,39453,-31673,-48978,29657,46811,13114,16796,25745,-2188,-85197,-158350,-126788,-28494,56534,89249,89757,67164,47652,61642,62552,29008,-6548,-33750,-44285,-30943,-38510,-69828,-40044,43324,28401,-46812,-91414,-78916,-43937,-4616,-17532,-52030,-61594,-46901,-36525,-40567,-55594,-65341,-63455,-22490,85343,148807,40683,-101200,-65111,62386,54068,-52798,-96783,-68314,-63663,-89866,-103648,-104200,-109022,-68276,4015,61625,74894,74848,80874,82606,31811,-2793,31629,32475,-9795],[-19736,-16948,-12275,-12454,-35922,-29265,30095,16462,-98517,-164427,-67565,75285,83793,5221,-57765,-103307,-143570,-109845,-54866,-47418,-50218,-51439,-32317,28780,69698,36681,-30098,-66480,-25470,44336,74372,73081,79559,83437,63375,44829,19222,-49751,-51940,33557,66728,29653,-2122,-28894,-45881,-22194,43953,82844,54537,44581,28485,506,-13785,-37736,-42541,2336,45386,41586,484,-24427,842,63445,87540,7551,-52379,-2679,31906,-35159,-116185,-159224,-144449,-45154,67235,66314,49494,98035,129285,55027,-57247,-134134,-80590,43967,67748,10601,13513,71867,90421,69576,19722,26193,78993,44994,-52524,-98843,-63188,-17703,15543,46062,107489,82301,27033,42116,51418,8119,-27769,-16434,16046,11152,-42587,-81733,-72519,-86174,-98065,-2209,115323,102158,-21114,-78888,-46188,-12956,27086,53273,-4615,-79569,-65651,31616,104734,100454,55817,-55279,-140253,-86060,33497,76167,20849,-85731,-122225,-25462,51683,15695,88,56273,52130,-91294,-213951,-145938,-11819,41767,51828,91305,98774,46759,-28100,-89064,-94572,-35694,7504,7540,18215,7894,-18536,-18231,-4033,10837,7741,-53283,-108982,-133824,-123295,-30378,23445,7132,-6833,-38466,-101295,-105518,-76180,-79650,-87298,-55543,15146,47677,14045,-13199,43569,79573,48391,18720,-16907,-42099,-47452,-54971,-7191,56175,27600,-45483,-58548,-8614,3172,-60729,-109191,-54734,36622,57487,16020,-64807,-104836,-31166,20394,14204,23797,4790,-46082,-30600,67242,167668,180251,112563,61414,59503,100665,148560,103036,-54237,-188851,-181955,-94919,-61095,-116109,-197321,-170215,-46124,12075,-56826,-97439,-66216,-68248,-67263,22622,65674,12159,23020,85422,33546,-91446,-167012,-166569,-139184,-25522,71115,37997,-33817,-39629,-29502,-42948,-35488,-6140,-35540,-56938,-53642,-79963,-73872,-7250,-14285,-43839,36823,103724,13483,-70072,-45893,8695,35344,62036,100029,83478,42713,46292,35866,22652,74147,106535,79153,55745,36041,26086,14012,-27817,-76292,-84221,-29406,45933,111722,48557,-124276,-112903,26497,43170,16849,7225,-53878,-71023,-5602,13455,-21275,39326,136854,142970,146517,173805,68610,-16478,40966,54718,-17724,-48198,-23727,-40332,-66456,-44511,-13080,1607,17530,44489,68000,91635,58113,-60271,-127794,-74750,10492,50179,51104,52807,44332,-34315,-118046,-59308,58783,60580,1946,2484,77559,114344,53481,-839,-16582,-78583,-99221,-3376,54290,13671,19778,114730,120707,4263,-66876,-59557,-43166,10111,53298,37470,28016,71771,141905,138311,66606,12858,-4699,5368,10187,4304,21200,14056,-30459,-35697,-32007,-84864,-106260,-51666,-11554,3682,33784,4902,-27308,-3883,-11097,-68728,-107079,-101423,-62406,-22660,-25269,-13141,7083,-8521,24670,70557,23390,2257,33016,7229,-7229,35308,-23030,-108026,-33666,106770,124790,21145,-57696,-64870,-37918,21343,84589,79798,-4118,-73074,-44612,10233,33488,51861,86633,138440,170514,98476,2125,16591,90440,99297,61184,71997,77826,42847,7851,16315,-3236,-75889,-100223,-11671,66281,34522,-18317,-33683,-59679,-43932,43627,46891,-24401,-46571,-55582,-124984,-162293,-121077,-88668,-79880,-76915,-84409,-83674,-56025,-34544,-20759,93398,244077,221682,73771,9966,11277,16919,65302,96263,21881,-108326,-137134,-41504,69664,102824,86632,72666,33339,-20710,-34940,-2610,20089,28276,40213,-1243,-47835,-43677,7611,86224,108309,41883,-24495,-108078,-154835,-106834,-47653,-35002,-58270,-45113,-2727,36628,79837,106129,61122,-33867,-59776,8634,50106,69178,140885,154447,46261,-8533,27783,10275,-5912,37054,-4885,-83073,-26399,68552,57234,40187,70448,103850,117193,133966,106298,26995,18098,92228,92188,-23782,-115714,-120978,-74701,-39419,-27195,-27359,-55754,-74534,-38925,-32927,-65670,-121903,-141943,-58652,41693,52647,9781,8979,29680,17658,-22302,-55649,-68327,-85168,-60266,47936,154987,141627,28965,-55890,-34358,-531,-26132,-40888,26547,78870,43885,-16648,-59706,-96622,-104119,-66205,-43648,-31509,52090,91856,36362,5111,-13250,-49740,-72229,-55807,-846,44940,49664,78406,105359,27644,-52296,-40781,-6303,-13152,-29682,-33872,-38122,-7988,35734,31011,-6348,-28702,-20331,-29753,-11259,-15096,-43569,-44003,-39582,-30352,21618,46725,29178,-1755,-36834,-26151,21678,37311,10542,10192,49440,34122,-45604,-84526,-30195,17440,32237,41522,37466,39974,77934,68176,-3813,-32928,4571,17675,-63424,-124137,-46268,25886,-8442,-49847,-37382,-7565,50049,127882,102681,-16512,-29620,77299,95028,-23586,-136114,-133867,-93145,-53949,17664,74805,24510,-15861,38391,86022,60721,33080,51530,57913,24996,25782,58918,73224,40706,-32478,-50930,-37623,-47840,-17311,9367,-47348,-90525,-65472,-19702,16091,14109,-6514,31017,59510,7635,-31440,-38147,-61811,-26334,62704,88830,49730,20049,2455,17717,70075,21750,-111431,-148362,-69830,-32812,-43903,-18561,-27337,-68070,-9217,118474,158944,74188,-55079,-114618,-49589,10382,-19620,-77208,-110036,-161391,-164794,-54365,15510,-13302,-60537,-75986,-63345,-49161,-51541,-27357,5427,35000,11973,-55449,-103700,-31263,84339,112825,65973,-239,-51973,-32054,-50307,-129647,-155629,-122849,-116990,-63386,-40757,-123758,-165743,-67443,27885,-2370,-33978,-1384,-32883,-106232,-108538,-33062,34452,35845,-34145,-98381,-10782,128446,119281,34773,30031,50558,44326,54379,106184,135608,111504,18834,-44192,-9941,10509,-48826,-72701,-13288,36459,26944,-14047,-10869,20210,9044,16049,83100,116526,68131,-16941,-70471,-22721,48735,-25086,-118789,-65893,18562,-6645,-35191,-6433,-6028,-18020,15700,28025,2391,2414,-4614,-55072,-33698,62870,120971,117669,88910,36044,-21453,-77392,-123355,-101971,-76276,-99622,-80419,1428,22822,-36215,-54758,-25549,3477,32553,30732,16394,6722,-1799,19363,45009,8624,-31038,-13375,-3119,8374,13013,-69335,-112214,-43749,12312,37335,63651,88734,111989,102943,87546,63631,-7636,-72099,-110750,-76161,28084,65668,36866,16396,-26150,-22063,61592,66424,-14187,-39358,-14832,-45670,-35618,85681,164581,87180,9608,18129,25449,-45223,-117343,-104362,-36263,23737,97748,188000,166756,43376,-56313,-33998,4920,-19146,-24762,24751,61898,73261,66061,58526,49439,33387,9679,8745,43941,58160,70509,135478,121937,38360,19858,14123,-1980,39881,47832,3746,-11805,-16832,-46497,-122403,-152348,-56558,9336,8925,53910,90686,36659,-34639,-64140,-50357,-12534,10776,-32348,-30351,32141,49224,3454,-15614,14148,37674,38612,38495,47391,-28086,-140166,-136420,-40025,3910,-15706,-56355,-89399,-40171,48598,77286,86456,79953,30210,36807,66514,-444,-52886,-8766,-5287,-100348,-185542,-194985,-134017,-38939,68790,132520,156432,137143,99400,93953,72756,-3134,-60950,-80002,-85740,-78431,-86966,-75788,-2693,74526,58796,-22934,-101649,-79936,13939,88434,71944,4632,-71320,-102911,-66652,-33463,-98299,-183693,-169982,-62080,64099,117260,33206,-57719,14567,131158,94563,-14152,-58439,-44566,-42426,-56319,-88111,-113856,-90203,-14238,71643,100846,32066,-9742,33236,57852,603,-35168,4856,22078,-3058],[26748,23815,26483,-14456,-79608,-67225,-4403,-10919,-69237,-92069,-25674,63658,53641,-4330,-50717,-106489,-136984,-88738,-84604,-115435,-93605,-40741,14112,56246,73352,68595,12625,-69403,-52122,22878,23648,13398,62643,82062,31335,-12798,-15381,-56669,-99906,-40889,34098,31148,12848,-5693,-19049,10144,24005,-12356,2321,70179,83776,50238,26423,-10079,-47637,-52629,-17518,28174,6441,-18211,31720,108115,126884,47846,-16395,31073,80983,35693,-53980,-114858,-118437,-35063,85570,122216,106296,111453,101032,37133,-25105,-43861,9610,69533,68773,32227,38043,75639,90049,97068,94437,79818,50974,1244,-59664,-97856,-43148,36147,35932,10523,92781,122013,38758,-12172,1322,-2817,-30658,-2354,49043,28468,-43734,-74398,-64043,-96154,-107766,14063,141935,107976,-1633,-43088,-75438,-101556,-25666,36761,7085,-8773,19890,63672,90710,72276,24374,-63317,-88796,4393,85762,92464,66769,2218,-48375,-26149,-12441,-46388,-25035,64331,96278,-23518,-147289,-88348,1702,-29048,-38277,69157,120279,73102,29365,-8507,-21968,41453,113892,107869,72283,74225,94943,59972,-1036,-24276,-43757,-79129,-92149,-133296,-140701,-57425,-36540,-53691,-28992,-35866,-126697,-183494,-141856,-54628,-4897,-11001,5516,26963,15768,-3451,44219,81484,57754,24466,-8267,-15627,-28432,-93544,-93916,3413,24525,-68810,-126807,-117166,-87720,-84339,-97821,-55717,60970,105476,31513,-70764,-121204,-56736,24210,56262,82306,28746,-56516,-41269,65199,172050,206368,152132,101630,89809,89948,96901,70006,-11617,-87708,-92391,-28791,-1310,-56238,-113892,-81341,-11655,32234,10528,-45709,-69858,-66558,-32427,35842,51053,1196,915,54347,30686,-63214,-107412,-73211,-33230,46924,102757,43882,-68490,-100799,-31225,18841,5543,1527,-32226,-55462,-26645,-34532,-58211,-7699,4215,-15621,89988,194396,93712,1057,25859,51309,57678,82203,76648,12560,-16760,3948,-28094,-41944,54253,135644,150531,117736,39367,-16879,-72109,-135799,-162134,-132930,-35422,44700,58174,-67690,-211058,-144019,-18394,-7945,-16096,1898,-36068,-80666,-70678,-56738,-80850,-29498,90059,109449,70513,69036,-6188,-59247,-5301,31347,-5490,-41456,-59563,-79343,-60208,-1672,2282,-40004,-44646,2475,35457,45584,37236,-16097,-30993,-19074,-17270,12708,62911,117681,129634,10315,-98341,-53061,19086,25309,38856,62595,77852,29684,-68884,-112193,-105338,-120044,-100058,-9677,25303,-13383,19589,126136,103439,-38938,-136606,-111277,-37577,29127,18603,-20709,-21560,1484,86408,161583,126319,47272,9081,2834,15107,35321,33884,5534,1836,21809,-34144,-159825,-186946,-96373,6487,54791,76796,75040,67800,67122,48491,1122,-63214,-94996,-38708,29121,-8804,-43045,-4159,2567,-6115,1131,-4286,18478,45497,16706,-24464,-12668,-37805,-64822,8748,102002,101659,35940,-16667,-42145,-22730,61056,131814,85788,-40203,-113463,-49859,43748,75239,79075,94015,107889,109688,64890,6358,-6303,23302,76168,83941,41262,-11401,-15594,50200,105254,68484,-22842,-43436,-1970,47614,78968,61652,-988,-50539,-13918,76765,48498,-37748,-38100,-26806,-85869,-128560,-93513,-52814,-46937,-80463,-109311,-62770,3763,-11120,-20749,79373,197041,180034,52785,-36131,-61640,-28935,33250,59726,2620,-99234,-143790,-78557,64849,160572,126764,66785,45453,3912,-31602,-5731,35207,65033,77032,23323,-12319,38176,106977,149847,135423,55039,-42086,-98157,-115626,-119497,-51086,38091,4755,-48636,-9248,53568,83057,63989,-14784,-104492,-114015,-47027,24640,64975,84160,78050,20172,-30594,-12667,-2895,-4154,53708,77288,8376,-9071,40499,23119,-6841,-1906,12046,35853,69179,64511,6770,-10941,42447,56700,-37845,-122186,-96349,-13015,-954,-33554,-26118,-9001,-32999,-78600,-149227,-194104,-181971,-139922,-74385,-44616,-79603,-120670,-87094,-8772,-3919,-73630,-85970,-23013,10291,41499,88555,90376,42719,-26032,-79486,-58856,-15946,-34771,-54973,8674,109530,113371,39688,-24525,-62130,-88777,-56783,-16376,-17189,824,25621,34071,74171,77644,5853,-68414,-73515,-16699,41778,65693,79529,81601,42473,3737,-3811,17795,24193,-42037,-121215,-118133,-38557,19358,26809,28377,23153,403,-23801,-23094,-68926,-100252,-58313,-40321,-27057,43925,55780,-17538,-82125,-85705,-6017,86896,110001,76976,42563,11733,-19522,-33182,-50123,-12995,40675,85287,108122,85631,70163,104070,81176,-18031,-84627,-73591,-27558,-10774,-36571,-20541,-2722,-46960,-52190,29348,89999,103969,137842,150930,88565,53443,75127,13003,-126785,-208186,-174218,-92170,-24489,32358,92013,88810,13388,-27258,-3418,18324,27472,63861,73794,56417,50947,40711,42619,21609,-56790,-67269,-19334,-1470,4297,-25812,-119652,-125498,-40403,5329,14656,47999,47051,44519,66347,27999,-32570,-26634,-28789,-7102,80071,98087,19874,-34860,-26018,6698,38841,-9207,-111667,-148204,-102794,-91831,-119492,-89206,-45664,-17912,-11764,-33017,-31677,-38705,-120522,-157421,-61956,1493,-19901,-45941,-67457,-151086,-188484,-87423,2716,-19971,-78943,-104427,-83073,-66802,-99348,-80774,12456,91372,55676,-27931,-40027,46071,139235,180064,117442,4031,-50855,-26925,-40294,-105448,-133888,-95594,-71553,-17450,19435,-33638,-80675,3062,71333,-33251,-123452,-32726,50832,16980,-36838,-19911,40090,81786,52864,4283,60073,126746,69084,31877,68157,35135,-16166,7791,55582,87204,120599,107881,74184,90345,100811,22689,-48859,-1602,110036,126212,32849,-18582,1467,19114,32983,66933,78638,-13995,-133021,-108048,23385,61410,-44066,-118877,-79137,-32725,-54411,-50676,6238,35829,15819,-71,-2210,24112,54700,25788,-59170,-63469,22950,60790,51631,86876,116975,64143,-13717,-79184,-114714,-128352,-110847,-57098,-15118,-49653,-95695,-44456,23173,47584,64024,51573,34111,48455,64916,58967,36190,13251,41824,51696,15247,35285,40502,-55644,-89415,-41432,-40765,-20556,26707,55278,95455,113565,86270,49196,-23300,-96252,-138125,-113619,-11791,73956,84047,53920,5425,9647,64999,53304,-27542,-68845,-59427,-55727,3350,141764,196877,103541,19169,12131,11056,-50459,-118397,-125504,-94194,-34390,81102,149184,52172,-61984,-76267,-31103,-42429,-79088,-49706,7558,31710,65532,99459,113255,88084,36546,-8968,-7576,5773,-13948,-20244,46056,79263,70377,60372,8618,-59385,-88073,-93391,-54636,-6043,8952,-8178,-59934,-88995,-55155,-25592,-6322,48569,106542,85924,20723,-20575,-36348,-41817,-44958,-65612,-31866,28701,63314,37358,-5583,-20305,-13979,21053,76397,109184,27047,-116000,-156601,-73986,-8328,-7939,-58819,-150940,-139352,-15943,37048,29607,33585,27571,23282,15134,-8103,728,30891,-7713,-101465,-156730,-139539,-101942,-57749,22445,87285,122417,145466,128426,89631,29848,-42467,-61209,-35323,-31001,-50431,-48190,11750,87476,97577,51284,5414,-50045,-42309,57038,127231,106456,64336,-219,-64129,-50290,-16351,-57735,-113939,-114766,-65772,-25727,6354,31115,53078,122306,167737,101437,6528,-4096,33460,41103,11199,-49258,-86277,-39113,41228,100859,94421,-10998,-60429,-12631,-184,-46585,-63429,-30647,-3745,2407],[43692,25185,21237,-10760,-63613,-61480,-17490,2067,-10504,-10018,32237,74193,51523,22173,-14905,-94065,-115264,-22037,-302,-68373,-66578,33693,112997,83236,31427,45273,29015,-56315,-75152,-37184,-52615,-39229,50678,93845,68762,19619,-4058,-25893,-79813,-87864,-27413,-2518,-27648,-75277,-99736,-53036,-56703,-118816,-82125,38760,94014,75804,26368,-28586,-70173,-116104,-119031,-47745,-37974,-65505,-1068,93995,119880,67361,21396,35457,65722,68633,47779,29559,17420,15257,54539,91436,84097,40328,-6961,-27289,-1495,42106,90207,105621,61913,16148,25526,52157,50419,37407,20455,15522,-14488,-59214,-56647,-28318,19621,48383,27572,-3695,60006,92026,-12339,-104067,-87238,-41134,-25092,9504,54122,52231,9762,-47995,-87376,-105865,-73827,40134,115205,50869,-23109,-29443,-74596,-107989,-25898,42051,48890,77569,104733,88348,43554,-2472,-19729,-32238,23403,97344,87726,66604,85691,76731,34955,-4835,-29027,-38417,-34183,12123,62311,20733,-46909,-12550,-7404,-103033,-135045,-33700,43364,32759,28062,38111,48775,96907,146170,95548,25680,68306,125685,55201,-37714,-42914,-17141,10081,-745,-84666,-118478,-79590,-79468,-66345,-20183,-49294,-145653,-199199,-155037,-47410,12044,-26258,-55488,-50741,-55024,-64976,-27339,11737,38178,61425,52091,35530,2348,-104587,-149256,-63556,-10862,-62635,-114224,-126890,-88956,-36483,-42165,-46794,23599,51186,-25658,-119321,-151616,-92948,-11423,33099,49906,-21418,-97888,-57165,29054,86277,104840,55728,-10497,-35267,-51541,-50610,3687,54428,42640,-779,10851,51065,36299,-15879,-29927,-25660,5346,15151,-46847,-85620,-14106,62403,84706,42067,246,-180,30715,2575,-51107,-35976,28445,71670,101653,71637,-26288,-140141,-154580,-32485,67674,45109,12105,-10353,-38947,-15415,-19471,-80315,-58628,3937,15531,64208,122963,57158,17425,54601,68999,57254,63360,24702,-32776,-9954,13347,-49231,-99563,-21015,95968,127653,64649,9219,-26121,-105008,-166201,-147202,-66060,41788,93032,53002,-117997,-224753,-113002,-7495,-28158,-26243,20993,19102,-47885,-98167,-77793,-59515,-19259,74877,110899,55143,-13959,-64295,-63525,-32794,22884,92025,90071,-4433,-83206,-66193,-20861,-56120,-102663,-67147,25002,45269,-18088,-41540,9253,75578,60431,-2002,-32318,-6325,95478,163677,58004,-35272,-337,38145,16702,38392,68306,27630,-83836,-169462,-173450,-144569,-100060,-41085,6806,19775,1861,9835,59144,31659,-56721,-104529,-53366,14704,25012,-47206,-86721,-33937,11941,59155,109498,50051,-43757,-36584,12616,30316,7908,-23918,-29006,12381,26442,-54039,-164942,-179669,-122082,-36830,21193,41954,30068,41191,76336,74775,25174,-50906,-93496,-25697,64154,13502,-60504,-19654,17776,-29174,-68240,-39138,20197,46179,15366,-51167,-61051,-41677,-14422,53451,99486,83395,61069,26728,-32696,-35142,23920,72512,64309,-4700,-61917,-29429,18150,23430,25500,32672,25961,35016,34143,13549,2339,7363,58379,78760,-3730,-85462,-23278,130893,192391,118676,48341,38820,5532,5545,82171,71972,-29980,-54090,-8418,7224,-41996,-77819,-37265,22725,1457,-63393,-58585,-19240,-17899,-58470,-93047,-54603,8067,-7214,-30445,-14726,10086,29329,14956,-25725,-70089,-43780,33940,71027,27406,-45571,-85631,-56349,56135,133210,87462,33520,36081,42767,32008,15621,24214,72556,75515,2212,9993,111436,184759,207936,186704,92220,1462,3053,-15801,-93972,-53145,79407,33672,-65784,-13083,72035,67495,21870,-44671,-101298,-81148,-23707,26556,41385,-11947,-55820,-45883,-54586,-41216,5466,43365,110598,157652,83406,-7229,-16315,-30469,-46469,-39749,-32802,-41250,-17097,18265,8216,-23129,-21900,-289,-36625,-66586,-30045,14097,-16566,-47032,3825,64548,46750,-44672,-152572,-171903,-74479,5700,-10421,-95955,-162352,-186362,-126155,-28311,-6202,-38323,-17694,43829,73837,96481,93687,17651,-56325,-64655,-73240,-75575,-49010,-24597,-21778,1430,57508,66277,25614,1366,-3059,-27312,-30551,-7722,-7828,-29239,-43995,-18903,80020,142363,48875,-86188,-105547,-27126,67083,105837,66196,43303,83617,98663,46994,24412,22482,-71172,-175694,-145887,-7734,59569,28473,17662,10997,-28203,-48257,-36234,-69198,-91906,-55790,-35478,-12923,62591,54120,-35068,-81537,-57102,35675,132051,182250,146963,22003,-95494,-91491,-20823,-24092,-10719,44279,77666,57375,38525,54684,91309,55537,-52961,-119350,-81186,6728,97754,90825,32262,9296,-12828,-14948,49583,102366,92733,78862,98215,104650,88316,57219,-19014,-96543,-133626,-148524,-106876,-49191,-21989,40654,94075,27385,-80506,-49118,29093,35878,43934,63681,62436,25912,-16441,-3820,7457,-35174,-18775,54442,105828,98127,21393,-72692,-69513,-13521,-31906,-37911,46839,74830,36876,40739,15826,-30892,-298,10233,-15868,26176,61845,24509,-3649,24103,35806,21551,-22422,-75658,-103118,-107283,-151948,-195838,-138969,-32913,26690,-19903,-108108,-119023,-117467,-185937,-205733,-114188,-49395,-42269,-52034,-70694,-128869,-163639,-111037,-43152,-33861,-65740,-98160,-89024,-83075,-121412,-84133,23198,70411,27968,-7134,7630,47624,98868,130573,76570,-7020,-26014,12123,18513,-25201,-44986,1526,39465,83910,94717,54169,25474,76345,97351,-38676,-146496,-30271,114962,103421,-6273,-66670,-18522,84299,109349,67433,81464,73445,-32615,-72612,-20028,-42211,-81423,-38615,-2558,13397,65247,127480,151834,133781,123703,90397,33720,44865,138253,137958,21753,-59348,-43456,19425,30930,15563,31004,2751,-77752,-52696,31549,4123,-70030,-64726,-23519,-20693,-30214,-2220,32717,41498,29437,25325,13774,12374,4267,-38732,-86845,-62986,-1037,27163,38031,106130,159703,87530,10395,4939,-5982,-30174,-271,54707,53463,-16650,-62054,-25349,14325,39474,69402,60107,31293,43521,83180,86299,37603,20677,73256,45553,-35140,-2908,34026,6171,37124,32821,-42884,-37060,5810,-3107,9120,29109,14331,-7769,-39348,-75466,-95884,-73747,-5993,54032,65900,48331,29228,32722,31344,2682,-48860,-94462,-72454,-13308,28368,81599,108790,38453,-8514,25250,44131,14856,-5384,-29372,-57282,-33208,54265,74269,-25135,-70609,-46747,-48122,-98395,-98082,-55624,-45887,-47638,-10475,35858,64189,47208,-2835,-19138,-16417,-49022,-89290,-66320,30664,94388,111124,68059,-24242,-111075,-164354,-140051,-28256,46062,27843,-10266,-22537,-29449,-67379,-82533,-42953,-5524,44511,70182,50084,44963,38936,-9710,-57713,-72720,-34557,13857,67423,71630,-2298,-77466,-79495,-15019,42247,67163,49082,-15546,-77495,-54939,1001,37788,17508,-74805,-100362,-12760,-2966,-55953,-53690,-41011,-82745,-97777,-21243,50410,31613,-2008,-424,-27248,-51549,-53443,-63461,-57095,-35884,-12580,37797,71483,48173,-15677,-58086,-34740,24165,17006,-40516,-10887,83369,123461,85466,34594,35849,-2030,-40831,20522,77862,63065,73857,78306,29395,-19279,-56414,-55067,-1513,25750,-12975,-87663,-103819,-20033,77956,133789,132545,54041,-35847,-21516,56575,84433,49403,1677,-3650,41430,80591,78688,53823,-10360,-44769,-49013,-73872,-94154,-76796,-45400,-14335,3203],[2290,-19344,-19716,-20577,-39063,-47765,-6131,44757,33800,12887,38396,54625,31024,35629,22520,-58914,-95980,11253,94030,40824,22046,111129,155809,78919,7353,8626,-4057,-57182,-73818,-60037,-49445,-3132,72223,119070,126282,64598,7704,15661,9386,-31495,-34427,-39742,-94196,-169968,-181735,-112251,-116544,-186154,-165361,-27545,51144,48331,18935,-22275,-68713,-126258,-153557,-113244,-97119,-119053,-68175,26281,68726,54984,37138,15645,22940,60687,83080,97201,95212,23161,-21948,4865,32438,-18225,-85126,-92022,-40917,-15545,21864,69071,13673,-63312,-33270,31494,31384,-18045,-95364,-103668,-79901,-91219,-48857,30793,53874,8305,-1450,44794,113711,71074,-51682,-110128,-95941,-65042,-25780,18140,46559,57471,37565,-44230,-101560,-81733,-19054,60743,79219,27503,-8996,-19404,-40600,-18653,51390,82875,70201,82520,125655,118115,22729,-52068,-39019,-8172,87811,154938,99694,32362,25920,45867,57895,30667,9167,12205,-19365,-31850,1328,-208,-9058,22673,-10892,-102577,-156030,-124067,-53317,-6211,21761,51315,64987,79144,99552,40090,-28975,30326,99530,25206,-60757,-27243,69010,139140,106047,3228,-43366,-24928,-5212,37018,48761,-22084,-87200,-99256,-86657,-51694,-18262,-36364,-79830,-119282,-146444,-151351,-118321,-59112,40267,118330,94421,44747,32625,-19451,-64875,-57823,-51592,-46808,-41043,-25536,35541,93331,58579,14949,12890,-21253,-97784,-170629,-166646,-73912,4995,37203,27860,-36229,-78368,-41708,-9451,-5166,-13553,-61180,-122992,-137387,-131880,-124863,-48621,71067,111208,46950,1407,50899,86695,16552,-61774,-78701,-41389,-21226,-39804,-25606,71527,123955,107784,59883,27206,23303,38233,8910,-6876,27097,68179,84914,107021,60764,-55845,-162580,-150624,-26164,70294,64210,39240,27950,27745,38302,-3766,-92585,-90459,2600,35133,-21140,-65650,-79220,-47059,-3593,17405,12006,1019,-24731,-27406,39511,77178,26141,-48068,-33446,59612,71342,-8439,-14038,325,-63256,-102479,-42955,59961,126664,128555,74198,-84727,-199776,-95520,11751,-24439,-12439,62124,85523,24360,-48849,-37113,-735,31211,106400,174474,137927,31507,-31584,-11990,9641,41917,131985,161488,81581,-14858,-28789,-26509,-91338,-117217,-40680,74566,104166,18862,-39369,20764,91779,95228,59389,-14337,-43962,44424,98911,19939,-29802,15983,47791,-12032,-34712,2944,-28513,-128703,-172225,-146478,-91711,-15867,27923,24800,30820,24343,-10654,-14638,-12862,-25002,-10967,35969,51636,13964,-46806,-60102,7499,65857,72597,34027,-85235,-170728,-107859,-5076,19822,-26736,-64021,-45562,2114,3893,-44971,-80418,-67402,-60887,-46258,11231,30691,-53556,-67311,19712,40554,-20481,-73506,-75363,-4533,85937,50186,-47936,-43690,-541,-32563,-62045,-25493,34728,48229,-11744,-79090,-49648,785,17613,71335,119914,105719,74881,22582,-40844,-38585,-16909,2621,61620,75887,17233,-25381,-47838,-69523,-67832,-58225,-52342,-1597,37513,28709,35041,65235,87674,71427,-12965,-87891,15153,195801,231204,130617,97121,78589,-13221,-27068,51358,-4107,-115236,-80164,-27048,-60770,-98792,-97804,-50049,37235,40446,-37845,-52669,-18745,-19337,-43030,-72307,-84739,-58245,-33534,-35782,-70634,-108413,-74506,-4004,21340,-16983,-17479,66438,109559,63075,13833,8883,18128,61465,91331,58475,10991,-10112,34656,74716,21600,-21374,19355,25225,-21250,32411,128190,159834,163335,153067,76930,44104,80290,58094,-33339,-41922,57194,27705,-60573,-23474,37436,15379,7179,11040,-8990,5544,29028,23055,3685,-60380,-108938,-79513,-65857,-50210,13307,69305,111703,113733,26550,-63784,-65239,-50791,-66852,-63049,-27265,-50447,-56958,682,27748,-2254,-17230,-6356,-18060,-2415,24737,5684,-49556,-54281,33455,110673,76014,-20781,-79691,-36228,65294,130647,90468,-33872,-127469,-146449,-66779,9522,13951,26394,63588,67780,47311,59273,76582,35334,-22495,-30374,-49177,-80953,-74079,-12242,21239,14632,6823,5662,-10519,-14442,8959,24979,12665,-11181,-39421,-39488,-40312,-34650,44959,105212,16728,-104496,-121542,-52232,56010,95945,29252,24254,122258,160253,79986,17719,-7335,-71182,-130633,-98751,32057,80050,-8755,-66706,-88441,-100200,-77866,-22194,-14351,-45864,-57973,-38430,-2103,57610,40206,-29470,-43692,-15451,35235,106277,181011,157241,-8122,-136353,-79629,22941,20599,18547,47972,31860,-18421,-7746,27050,42591,15773,-71327,-129739,-67407,51798,153466,157271,98878,85356,87200,44179,18341,32237,35047,11770,-82,26943,76942,88965,34294,-9664,-30564,-59260,-57818,-58564,-85659,-37795,33385,1477,-102418,-62346,40237,18392,-18466,28061,46125,-614,-27911,-1832,21954,19522,45880,84262,126018,128614,47945,-2537,28237,32303,-50008,-79598,11089,58352,-6959,-45522,-49439,-43289,8082,13349,-39361,-25029,17320,17457,30544,58703,54850,36632,-3189,-42127,-62099,-84066,-152118,-195726,-109509,22979,51702,-7475,-42902,-35506,-72162,-163298,-208591,-171574,-114992,-68415,-72283,-86232,-71187,-74986,-80394,-53238,-21329,-40064,-77139,-84111,-92406,-104517,-30416,45265,13581,-55015,-49609,-34872,-24661,25918,54047,18087,-11357,5240,40887,18361,-28362,-14405,48408,81234,113612,91240,44338,48176,84531,89490,-4759,-80173,9671,110703,72435,-45229,-109404,-76679,4725,40670,7655,-4285,-13480,-80367,-149626,-142688,-113627,-88176,-34655,-1918,-13036,13042,80211,122134,104718,86042,75258,55339,63702,90267,42872,-67341,-141357,-116336,-29556,5714,13233,70161,115009,60767,-284,-32006,-83387,-95818,-9417,66660,55889,25361,26785,29025,31192,53442,77443,59022,9077,-53595,-89439,-54531,10147,21621,34019,69196,111672,106728,35308,20312,75620,104074,121557,153561,161538,137965,93943,40815,-3791,-30474,-3996,57927,52560,-12256,-26387,21993,33409,-3637,9517,49893,5559,-60425,-30996,8227,46896,151509,138562,21135,-10818,1392,-21925,-33959,-56736,-79500,-78799,-60729,-35659,-24858,-963,50578,70625,43786,24744,32196,22322,-8670,-11940,-31742,-96304,-72748,-1315,9651,25563,52968,-19250,-45980,31893,64564,55716,96273,92618,28924,12132,47539,52042,2498,-20964,-56338,-125117,-167610,-115019,-54489,-44015,-43233,-47432,-42172,-7425,-7506,-46286,-45064,-43893,-81868,-107549,-51518,50875,72361,41140,5411,-42924,-101667,-126999,-67376,57609,133821,74802,-30620,-58380,-43968,-64524,-61683,-36548,-58694,-38933,20595,48212,82010,98305,27620,-50444,-71791,-30127,22147,67857,66784,-19545,-111354,-102054,-14307,21771,19120,47273,64803,24116,-1144,4201,34600,55234,34818,13674,741,-53900,-91422,-67505,-68981,-144645,-159572,-58874,-4760,-47320,-11181,100067,109593,48679,30923,1413,-59867,-108209,-120584,-84897,-15873,6946,-14843,-21489,-12787,16550,9355,-36335,3905,81408,74838,41699,32850,60462,21523,-41325,-27066,9225,10653,62946,117275,101854,10145,-104939,-109618,12753,90961,40796,-56506,-107907,-68330,13413,60721,63488,2826,-67598,-55006,15167,46205,41271,47781,80913,103290,89762,43817,33208,36844,8517,-53452,-96251,-89162,-42013,-4711,8912,339],[-43607,-48570,-37705,-32406,-37496,-24163,44956,89689,47684,-2280,-3207,-3692,-11489,21990,34743,-35218,-104324,-27230,74045,72233,75583,119967,114725,72141,55902,24706,-27038,-35782,-14526,-2469,38564,90587,113471,136215,127615,40480,-7218,42438,84542,64061,25757,-23902,-91699,-149303,-119030,-35863,-51948,-149147,-156341,-42563,14180,9813,43574,37057,-45835,-94026,-103328,-118680,-120894,-115280,-98851,-51658,-13990,-1270,4435,-12263,11289,46330,21293,22038,37254,-47266,-120898,-80923,8626,6134,-64631,-101110,-97645,-138305,-122824,-46241,-79408,-149077,-76702,24433,17068,-48235,-148736,-168929,-93220,-51090,-7767,58575,56171,-36605,-60263,45464,146327,51597,-54348,-30683,-8147,-35313,-30656,12205,30308,20184,-6548,-50345,-53788,-22238,12730,56618,67634,56076,16754,-41115,-34479,48267,112714,105871,43482,18845,93621,131863,26067,-66021,-66463,-57749,47182,164904,131582,18457,-48430,-31971,14377,13743,8240,13897,-17706,-32137,-16097,-39099,-38478,12141,5258,-52878,-123982,-149986,-103285,-28135,12770,28258,11818,-12239,10823,1988,-48462,-16636,52395,13477,-57019,-37016,55377,127645,119648,42930,626,37604,86182,126634,94055,34228,19889,22718,-1449,-29620,-20150,-1994,-46735,-160582,-220384,-200013,-160023,-99034,22457,104278,51631,-11423,18684,60180,56340,7898,-55044,-53817,-13161,32611,117101,170120,134009,90097,45850,-38669,-114818,-149456,-111567,-4245,57644,57957,36185,10286,368,-23038,-65296,-80235,-78905,-93600,-113405,-110352,-89726,-95628,-81146,8041,64964,2091,-70360,-21967,50923,-4189,-81845,-74821,-37461,-32286,609,70624,102673,83975,79893,83643,54706,26738,24102,37230,77970,72843,28474,7419,59784,77161,-7251,-111132,-118738,-52763,2117,27242,27063,12031,68165,98168,23856,-49739,-38607,15951,17254,-89907,-181775,-177551,-131535,-116596,-84629,-41791,-50928,-71094,-50380,19520,96871,113992,60256,21579,39144,26407,-13220,7155,38193,-63,-35899,-6393,39443,54508,38297,37853,-33136,-159758,-117231,-7441,-7913,8335,85183,107725,55470,-891,5002,-8925,-39591,41493,163670,163381,87167,20871,32655,62979,45699,35775,61699,90146,61847,29410,1893,-67515,-82510,-13498,69057,114230,80456,22596,16152,37679,62828,59657,-5017,-24503,18726,-8995,-78248,-84058,-29199,-13760,-104197,-148966,-84214,-57582,-90240,-87278,-55990,2427,54780,37626,8131,10462,-16295,-56863,-42000,-16447,-9027,5473,35690,28965,4098,11163,36009,61646,77023,70183,5495,-115670,-189750,-146607,-59185,-3288,2302,-25369,-29089,-20310,-36145,-42993,-20940,20675,31002,15469,46095,38358,-87786,-126622,-42154,-21192,-65052,-63870,-19850,30416,95345,74303,-42134,-92475,-67040,-49081,-30418,-2971,36366,30102,-55330,-102418,-20745,35010,9679,37859,108753,101642,28807,-30704,-39618,-8044,-6185,-5874,63383,91203,370,-81533,-102715,-111154,-106187,-81258,-58990,-2344,48143,26534,18963,90613,135070,90994,13833,-57676,-5248,127506,152622,87995,82489,56449,-35430,-35567,-2629,-114421,-195325,-102931,-32350,-28423,-30556,-50447,-45114,6502,527,-44721,-42348,-34672,-55135,-69923,-82781,-99577,-69556,-6761,16919,-9853,-54731,-56098,-3298,41193,16971,8432,76395,95650,34672,78,28763,42713,47572,75655,81662,12993,-73204,-34283,47709,1081,-70072,-45296,-7268,1761,44029,60075,24516,9529,4947,-7156,31342,68010,71435,31341,-23531,-5112,14562,-7814,-11920,-9511,-27004,11457,71904,51991,24750,34364,10486,-14511,-23766,-47533,-64617,-64977,-38249,9819,41432,44033,-2479,-85102,-115466,-47549,-3452,-59451,-97654,-43846,-40824,-56255,11944,59158,45794,52879,46712,3196,13397,44879,18587,-40716,-46084,22320,66848,8866,-48668,-16246,60827,89201,110933,135214,74087,-41485,-67122,27986,78097,52336,60695,64812,17084,-18232,16108,72471,95298,77643,33924,-28698,-68139,-71187,-34769,9871,14707,-6549,-1576,-9393,-40363,-28318,18144,48393,8666,-79533,-72793,-20524,-18242,5735,26049,-16324,-56881,-58264,-36731,19189,34360,-7801,24274,115408,138239,65356,-8268,-33634,-22734,-22649,-30696,23928,35287,-58764,-121335,-132926,-115054,-78364,-10285,11228,-37293,-76917,-62440,-35812,11495,31561,-5484,-25457,-8033,15043,52747,103579,89621,-12101,-76935,-26334,53115,83320,114549,100735,26876,-3263,32875,40006,25285,16539,-32217,-81389,-50637,30760,94843,105899,97109,130993,157703,92120,6376,-20562,-12417,-10974,-31407,-20420,68070,138119,85907,-4599,-36875,12048,47374,-8576,-91957,-90950,-50153,-43532,-79091,-55307,5268,-37313,-77609,-8249,31124,12266,15442,46995,75421,77213,62309,31709,35411,48704,3922,9180,83488,66885,-24809,-71374,-15794,34616,-35560,-111762,-107217,-72426,-15008,-9035,-45859,-26673,-6716,-6931,31156,53045,50854,53265,3776,-47562,-49437,-41575,-83234,-117472,-27665,80775,68370,26102,41066,60627,32200,-46795,-125190,-145780,-113984,-51847,-40450,-32725,22386,31701,2273,1786,3096,-36724,-60112,-49564,-42511,-33850,24424,46923,-22382,-112744,-117987,-102796,-59061,26959,65559,26232,2775,30139,44258,-43480,-102666,-45325,31706,54394,81119,46729,-11337,-11615,8594,26030,18216,3342,48855,78535,17566,-58432,-59352,-55969,-80898,-75500,-86866,-110070,-78677,-45478,-98258,-144884,-105161,-42170,9861,30867,-12328,-518,44550,46621,55718,67488,30988,11159,47686,42188,-28700,-111919,-163355,-146657,-82833,-14669,67849,149861,156795,76480,-32315,-107015,-117251,-91861,-4286,90786,91750,24409,-21789,-21599,31696,88705,99419,78546,41180,-15067,-24550,53480,113720,75495,55483,79639,71547,16834,-15465,34023,80412,100759,160867,200052,152113,117374,142118,125091,43757,-27366,-24476,32199,28081,-46181,-76882,-51333,-54191,-48754,-6974,4701,-13645,-4180,30697,22233,30358,146537,181969,72387,1737,-9540,3239,14838,-40079,-99824,-105696,-73341,-16595,4448,26329,84958,99540,48645,20456,30561,14821,3115,48565,52904,-26074,-43691,-15956,5304,73700,106649,-2225,-60615,762,29518,29026,91760,116224,53463,14591,33766,70502,63759,11131,-89426,-173486,-192014,-141764,-66887,13734,39009,-19622,-55597,-19146,-19182,-50947,-61616,-64601,-55632,-31697,-3397,15916,-48327,-124665,-91987,-21791,-18226,-28165,-105,71080,146735,114122,-24338,-105085,-80898,-20082,26038,1234,-69127,-62820,-10284,21204,59269,75696,12071,-38857,-23912,45652,83913,67867,21942,-25724,-56493,-30400,51059,77923,65788,76984,90190,68272,29521,-11700,-25407,8553,60454,62438,-21133,-89358,-63929,-8703,-25484,-112427,-141895,-89405,-81355,-105520,-35883,94143,152504,137606,140866,115255,23867,-78825,-129359,-112435,-50196,-20538,-1325,26586,-9395,-35618,1373,13360,24531,49319,21900,7427,19706,31122,20779,12688,2378,-10948,-8030,58329,109875,95682,17832,-87522,-115724,-22033,45250,30964,4650,-33199,-62369,-38807,-4082,9140,-5304,-28734,-40721,-38291,-32664,-8336,29431,58989,57298,24621,-7537,27671,73526,40375,-28090,-53251,-39137,11619,49205,25494,-20037],[-59054,-44959,-31689,-42056,-47966,14812,105688,98317,30665,-13522,-50043,-65389,-45572,-5354,-173,-66812,-129392,-77659,-35355,-23406,23635,53327,46561,69596,105661,62100,-3869,17235,51594,44878,72997,111655,123410,130649,82557,-13576,-25222,35195,72048,75737,61450,30803,3469,-3637,46135,119530,83555,-45030,-76275,-4654,18999,25422,103360,98717,-29764,-58304,-19898,-58265,-76124,-37587,-51509,-80713,-79182,-70293,-60781,-43142,14837,21205,-65068,-78700,-46947,-100848,-155076,-94125,39534,76910,-3354,-65227,-81390,-128381,-142277,-111600,-125974,-134889,-36699,28616,-20898,-77525,-140943,-144189,-31056,65824,93343,95764,66271,-40829,-115626,-60694,25533,-21761,-49597,41471,100840,69428,22899,20308,17798,-18174,-52092,-36980,16963,36448,33131,52509,76470,78985,3284,-93708,-80919,3591,68225,76025,21487,-3442,71334,112198,28761,-59480,-96581,-111737,-5377,134958,130792,36626,-27367,-21865,-21,-28076,-48239,-38062,-38918,-14981,25887,-4944,-40823,10586,50378,18666,-52511,-102020,-92640,-35648,2899,-1990,-46963,-93743,-62090,-21195,-44557,-40570,16260,19647,-29603,-74351,-77259,-20744,32655,-5000,-27036,44123,106656,111002,55950,48154,78865,68288,45088,36724,39280,58651,17087,-139669,-206002,-140351,-92447,-81942,-19438,37339,8571,-26597,-997,40001,63496,60927,23808,-9853,-16279,-10276,54141,114107,114936,87774,47863,-13466,-46941,-23243,20743,63098,74772,44128,29011,56102,76163,5622,-84077,-99643,-72699,-46028,-21328,-11946,-9251,-29605,-63277,-49770,-25854,-70916,-117699,-72103,13640,25135,19722,40101,38915,11208,43952,100210,56918,865,56537,116908,94130,38126,7838,60426,153211,108931,-20729,-69280,1361,68776,40320,-51031,-100987,-91051,-54282,-9839,-10050,-33742,45195,104935,62575,56403,90548,61533,-3522,-69373,-112818,-135258,-136520,-156447,-120783,-42172,-36177,-83770,-110290,-70680,42312,128194,116802,79422,48603,28556,41695,66326,75052,35857,-22123,-56792,-84553,-103404,-101580,-17205,18999,-75336,-100076,-10448,35337,35508,79864,90580,30439,-9728,9301,-56928,-167067,-90869,63758,81574,49519,20632,35294,78463,48115,-50899,-60063,41638,95920,76070,52200,-1012,-26616,368,34673,62253,62478,42893,19678,26020,31227,-5175,-34547,9982,23101,-54984,-103077,-72226,-36430,-58981,-154615,-173596,-85052,-17686,7233,37935,54658,69470,62029,7928,-6153,-5619,-65645,-86990,-23748,-654,-13194,-29684,-7603,4903,7713,47293,104483,107973,60808,40080,41774,-1403,-80602,-114416,-72477,25172,86548,55310,12800,-22541,-73832,-82472,-52085,9252,64129,73355,49074,3605,-73590,-83737,-36420,-22591,-13334,29664,58945,55962,82434,62869,-54904,-120240,-94210,-55691,-31363,-18180,8061,-1912,-71622,-99731,-22540,11741,-29427,-14668,60789,52673,-34731,-48523,13287,46053,26882,19791,54914,39933,-82453,-146112,-101587,-69699,-56009,-3559,16532,14119,38922,5426,-49481,28214,153203,145115,58925,-43788,-90099,-23209,31894,32849,39201,37092,4126,3006,-39129,-163999,-189043,-85522,-15923,49757,95101,62730,21477,-3416,-33471,-16268,24583,-4546,-65358,-88639,-71294,-28820,46944,115258,129785,99552,55579,12907,7142,38416,28068,21473,39156,20966,-37276,-72002,-50218,-22727,-565,56278,93347,18359,-96635,-75723,21135,89,-77504,-57334,23485,56922,40778,-18996,-85284,-102420,-102590,-64389,2912,21234,30601,41379,-14916,-50325,5548,56280,41511,19258,8947,32142,67273,7769,-50256,-6358,11590,-2860,30806,29409,-30329,-41623,6588,24833,16249,3224,-51494,-118090,-96617,22841,69847,-29620,-126755,-98119,-56028,-31431,36845,70380,62586,87475,81454,6279,-3253,56582,66197,10491,-13981,-9503,-33300,-77496,-64411,12029,62838,29766,6879,77902,93413,-7151,-32408,73217,122730,79621,45071,9869,-36877,-33110,35657,83025,97921,101671,61369,-9568,-37454,-53007,-73887,-26343,17150,4151,-2638,-9576,-47887,-59076,-25995,51794,46231,-78527,-123915,-62720,-38306,-31815,-4093,22555,42932,62809,52708,21994,-7618,-14618,29850,69707,54013,2222,-38088,-25214,24316,34956,-3694,-6886,-3069,-41956,-67804,-54289,-38463,-48667,-39411,-51265,-80085,-66914,-60997,-94278,-51741,33959,22267,-34929,-18935,33499,43702,25157,3207,-44,369,-6305,29136,103176,196565,169129,66715,47816,71293,54235,53468,53149,28573,16796,3731,-25710,-10077,6366,13032,78107,128006,79624,17704,-14630,-28908,-11208,3424,7719,54262,94737,31041,-87834,-108949,19871,111261,45136,-61905,-116897,-129482,-90362,-40140,-33431,-50702,-81598,-75325,-23320,13510,24246,35322,70866,111376,80634,2110,-62739,-73354,-59723,-65424,-34268,47750,45391,-10573,-45275,-16478,26808,-12759,-81860,-109610,-107214,-50136,-30948,-52961,-28095,-14190,-3781,37378,41161,20451,15106,-42398,-87043,-53946,-4091,-16984,-43561,17219,59123,23199,-5898,-3034,25043,65429,47977,-19367,-49833,-41069,5912,37941,63322,84946,72044,53138,45987,5432,-46946,-49452,-5881,42633,53856,39725,10055,-33073,-104880,-139068,-109574,-18851,76527,101315,41222,3715,34442,31393,-82598,-133281,-57199,13878,23161,48183,31804,-28714,-81718,-103833,-87172,-33677,5590,28560,53351,40875,4555,26319,-5152,-101258,-112456,-98756,-126290,-92202,-10656,-5396,-51707,-55819,-10918,38552,19780,-59656,-34787,23290,-2576,20005,90113,48179,-11114,12631,22104,-16641,-54709,-90338,-102944,-72330,-5329,85414,106768,13152,-68431,-107523,-130256,-103670,-79277,-48951,18348,32916,-27749,-74183,-57591,26881,65736,42681,42493,59616,52439,70687,130073,159993,111891,66293,48761,9750,-29346,-26060,22694,28598,14761,58606,98680,47343,2784,56641,108166,85081,32239,2159,-1720,-12046,-42894,-61885,-60673,-53916,-16492,-8565,-36085,-24342,46957,109588,58220,-21908,50378,124383,44795,-28844,-32933,14416,69043,42777,-30066,-69021,-70373,-42264,-32097,-6144,43791,47798,11210,9060,29726,35106,52074,104641,127594,78106,13174,-15729,27931,134925,165404,44835,-61062,-59742,-24367,2672,44018,52914,2070,-37458,-6665,56072,63766,22836,-50892,-102438,-126239,-125324,-66677,50035,81967,8090,-35835,-19660,-23095,-26909,-32870,-40787,-88,51185,11194,-64092,-156346,-220614,-155351,-18786,39380,18642,-27419,-40510,15456,67192,7926,-77102,-54144,36342,61580,-3610,-53791,-38333,-32664,-29324,-1781,-388,-32638,-7273,73650,153040,140828,49786,-24594,4381,60918,91166,129090,137509,128568,113645,90746,55256,13180,-27487,-59261,-45898,7709,11039,-51014,-77027,-29501,22509,13637,-63715,-109829,-78634,-53107,-54921,-45794,13274,99806,167684,197526,162271,68603,-35448,-88568,-66174,-37816,-48924,-27010,25557,-12611,-41666,41019,71551,35304,30868,25260,15177,-19970,-55224,-883,93833,92738,20442,-9700,47991,84618,43404,3583,-10347,-15432,6499,1640,-3495,32290,30604,-16323,-23727,-13701,-11487,20308,34225,-8526,-60474,-73710,-57555,-47605,-54520,-64058,-71940,-61676,12953,71075,44201,6770,1623,-6126,22615,56408,13877,-38244],[-29976,-11777,-7307,-22495,-21868,64273,135015,76484,12437,807,-49512,-73977,-39264,-8967,-32089,-85334,-85166,-41782,-84810,-111997,-49793,-5421,20113,59531,78314,57394,39401,56877,49270,5613,567,40979,100734,126306,74996,3384,-6207,8350,13410,9653,21021,59588,103883,124531,135247,165326,123379,9946,-32699,13367,44330,91392,156828,109026,-28891,-31268,59548,55663,36891,68025,26380,-60025,-93746,-102998,-103697,-71496,-18813,-35000,-98677,-92522,-49932,-51258,-61323,-10748,97480,107952,4939,-45433,2778,25406,-14823,-57672,-64418,-19140,45864,25736,-58160,-89056,-109232,-83808,43152,160514,172957,117907,62072,-26614,-110867,-156117,-148648,-119438,-55258,47287,141335,177998,122935,46880,10857,-15093,-41922,-43221,-8226,23706,41543,48090,51858,44686,-28136,-116137,-128141,-97902,-46731,9665,28400,39300,64300,50947,299,-64193,-108331,-93331,1810,64221,56982,43929,39663,47774,44668,-24695,-89222,-89470,-80988,-40123,56961,74557,-4267,7674,76007,80947,31908,-38055,-75612,-39352,1442,-15871,-63924,-106238,-92008,-57949,-57026,-53477,-22620,1814,-9293,-93237,-178888,-145141,-82220,-95982,-87243,6416,87188,58038,-37383,-47681,8069,14684,20657,57992,73621,84625,61570,-55670,-90330,-6689,22369,-33100,-44570,3353,50624,59376,18567,-47842,-47412,44889,134455,116321,17047,-66073,-57552,-9058,-2184,-21815,-26362,-14331,27999,89563,101867,60247,24418,-9565,-19406,27476,74996,38943,-38141,-62845,-44401,-24185,7326,26862,15869,7211,-13207,-61970,-89292,-84103,-58887,-21404,31209,91123,146744,134341,74985,35161,41535,41761,-205,-30672,46189,111836,112319,71343,28371,52490,130617,86745,-56743,-123509,-71459,-16724,-20215,-83807,-129640,-101443,-28229,5113,-26709,-48013,-2861,45652,70536,130219,162591,73810,-20984,-7342,20160,-37682,-77356,-80246,-54032,-24589,-21973,-70871,-149526,-156234,-52579,47554,66601,81679,85351,61911,57517,72913,61374,3942,-51429,-65070,-89654,-140121,-135574,-21472,43489,-5085,-29793,32467,55866,17699,24483,37830,-23425,-80238,-54680,-75087,-163135,-129336,-22333,-22714,-44022,-32179,-6663,49324,66929,-14028,-66056,3141,74997,82686,83629,46897,-4823,-11381,13889,9046,-17462,-12616,21588,56122,24337,-43344,-41371,16603,5044,-54647,-50483,13157,21294,-18497,-77373,-68589,4631,66378,96954,117103,108717,62519,2491,-28515,8490,27411,-37912,-68131,-18338,-1108,183,-7621,6707,27606,17796,20615,91272,132429,60988,4159,61333,89287,4351,-64360,-22908,86863,128342,77436,23835,-21934,-93742,-130017,-109431,-44003,12156,21868,-29666,-67297,-68545,-30113,7790,34410,82890,119039,87511,25484,23416,3538,-88972,-112575,-54166,-38166,-60954,-61629,-29011,-20236,-53941,-74737,-48540,-52982,-74009,-34382,26724,4514,-52753,-7301,69968,57691,6086,5,23197,-9027,-115696,-146831,-69567,-23942,-4904,74355,92305,24507,2664,-29694,-117851,-74007,104417,169614,94221,-32955,-113894,-62811,23229,33451,24329,44763,72922,50978,-53828,-146049,-126752,-69462,-44405,22124,108903,137852,101969,30775,-8191,43712,104029,62186,-19022,-43306,783,75462,156663,209945,194426,121037,63871,24825,5328,46886,73525,48487,-15432,-57889,-71721,-100469,-118171,-101337,-52893,11865,45093,409,-67837,-33751,50902,36261,-44195,-40331,46468,71065,33188,-16117,-58244,-71314,-67982,-47052,5737,5484,-35794,-21969,-27789,-51299,-14996,48561,64156,73826,68787,43413,13621,-70706,-119397,-44274,11249,-2988,19717,36045,-2078,-668,60947,61043,30766,32149,-8300,-72660,-47776,50788,74183,-22783,-144492,-152605,-71963,14277,46030,21005,882,15317,16240,-28884,-5546,68908,77361,37600,29834,-6866,-77531,-77768,-21128,20549,43270,10620,-58783,-31055,12082,-33642,-52752,55086,128601,76104,8391,-2806,1008,21808,72919,73253,33435,27701,33633,4261,-17391,-51071,-77252,-15876,54051,31299,-32474,-59326,-51410,-51522,-44977,25116,45017,-55248,-137526,-121350,-82449,-48917,21346,82640,101297,135676,139777,70743,13832,11103,37644,34290,-19781,-64322,-38196,11967,8658,-12717,-18145,1953,39240,48373,24222,25588,35732,-16307,-84164,-139376,-106204,10845,19339,-88336,-70080,40596,44645,-25138,-374,90480,82808,3975,-28981,18221,41367,-4040,-14945,42468,150067,156665,73220,18477,113,4342,61289,66624,41494,83503,74758,-38081,-45841,-16812,-37923,4161,44034,6359,5539,13527,-24284,-23489,21876,38695,16089,-27312,-82515,-133145,-105483,20729,107334,54569,-45897,-122415,-163545,-108131,-23859,-18093,-65023,-53793,-2988,3909,-620,1638,-1377,27066,70895,25154,-77073,-144060,-140063,-104957,-91861,-81598,-30339,6586,-7843,-22206,419,34190,44098,18892,-53841,-95067,-43671,-31645,-68809,-48414,-3576,50371,92829,55075,-25152,-58930,-91953,-100003,-36436,28851,13142,-9908,2570,-42758,-96059,-108966,-117843,-72942,13252,39460,18823,14704,13292,43769,93993,118303,87370,45092,34773,36928,17523,-14409,-22349,20997,95228,115289,53541,-8566,-9061,-41194,-92476,-64269,24760,77331,51322,-5170,-3711,40235,36183,-38870,-68120,-17526,22230,-2388,17136,48721,2710,-96708,-154865,-158847,-107262,-48208,-22934,48267,125104,89127,46433,5675,-51782,-41621,-21780,-52266,-59381,-19512,11710,2390,-26021,952,45130,-17758,-121794,-101870,-19881,-9677,7348,104713,122660,44742,-12636,-13651,6536,27440,9093,-13851,12498,43178,41987,-50466,-179248,-192706,-121165,-96257,-92231,-76965,-67380,-37009,-16382,-22105,-17032,-1267,17473,-13322,-36803,2542,43300,58729,88643,124889,152919,127619,81396,30532,-20962,-27310,-14931,-1240,-4008,-29010,-35528,-6066,-8264,-53700,-50212,11367,54829,66874,52023,3861,-24008,-20751,-20722,-506,55771,77096,8949,-51434,-44066,19634,98265,55019,-55898,-24064,35148,-11092,-50979,-37566,947,66496,99745,73488,17125,-40400,-72811,-68431,-20728,-2776,-53391,-76716,-23607,35889,70398,80387,85053,121788,134092,65501,8775,42746,116130,146679,60122,-54950,-81490,-17032,56338,81128,43099,-14338,-49858,-34736,3378,26442,67593,76283,44797,-3321,-25404,-10157,37025,53731,25551,-21855,-60255,-42412,16784,45796,27829,32345,48794,-13416,-80033,-110752,-136249,-139077,-76218,-9040,-9438,-76684,-146766,-134672,-28549,41842,19541,28339,61245,18768,-34475,-24844,-17617,-60464,-66544,-38453,-43579,-34934,50022,136078,170029,122162,16985,-30357,51603,134975,152134,151948,124527,101367,99313,97811,46683,-11793,-20114,-16749,-32094,-42649,-65197,-62170,-37976,-22558,3048,14612,-49764,-93113,-34738,39605,36642,-17987,-19499,48298,127728,141989,73755,-3151,-45829,-51947,-30415,-41671,-79506,-67490,-9668,-311,16709,82486,67443,7278,9623,39103,40656,-44415,-111193,-22689,127631,152145,61282,-14477,21450,70851,27590,3584,65993,111552,84316,25837,6581,43161,56726,28132,14140,-3674,-10185,31563,38959,-7409,-38183,-39647,-47546,-81898,-111988,-104331,-76193,-57243,754,46597,36384,19217,11176,-26545,-24998,11861,-3933,-24564],[-2798,9343,9708,4958,8231,55511,72851,11133,-21218,-3296,-23805,-50266,-35891,-12879,-33314,-37706,18454,38919,-39519,-82243,-42646,-16294,13219,27718,-2671,-2083,34288,24070,-33399,-78300,-72893,-15628,72141,116423,99319,64293,19170,-19181,-10914,-32289,-49610,18063,100532,109980,62341,32818,9468,-31024,-58073,-20644,44509,125567,149062,62730,-47849,-29195,98434,163123,155822,127440,43593,-55314,-93792,-102753,-97694,-81698,-77506,-89782,-75980,-48867,-11813,38493,74176,83051,112423,71638,-32520,-56420,57565,133227,82917,23213,32964,69873,63189,4055,-46618,-33178,-38372,-32326,48321,123562,123306,68613,13652,-24650,-31413,-95636,-149398,-117678,-34262,28507,105832,188468,157445,52861,16020,27078,-5232,-91462,-125779,-65422,4518,7739,-24656,-15886,-13936,-59135,-104846,-118252,-89797,-31373,29557,75886,49994,-24386,-53353,-77553,-90507,-36839,24879,-5758,-17651,22071,36433,58049,87494,38007,-43752,-78188,-106801,-90248,33426,96368,3137,-28225,45393,94672,69607,-13225,-73617,-27155,29139,9124,-23078,-36434,-43081,-58202,-75574,-76546,-59105,-26540,-2927,-59707,-129787,-127800,-122950,-119140,-82284,5670,107633,80481,-85860,-176008,-120295,-57252,-38463,-14755,29865,73018,82098,48588,59418,104857,84490,7347,-18756,42344,146745,174682,64841,-80652,-110647,12722,191853,225616,85130,-31291,-57050,-59824,-85685,-89531,-62501,-21793,45334,87488,62700,17670,-12926,-25359,-37943,-30895,20764,61797,21895,-23137,-32829,-53191,-46523,-3805,13972,26284,16336,-57618,-97890,-24136,79625,98392,69864,103310,155777,95690,17259,15660,29023,14129,29085,38402,42907,48091,79253,102399,89291,55640,45477,1381,-79200,-143255,-130990,-113033,-131399,-166537,-152727,-58592,51232,54875,2300,-7664,-4253,-1489,40727,93950,89436,3844,-46047,24724,82583,11310,-25742,29292,44450,-20152,-44612,-41561,-108662,-160056,-112460,-46439,-16681,53989,123833,91185,18589,5539,-5963,-57800,-53993,36902,64467,-10969,-39044,12066,9878,-18089,27089,70305,19540,-47391,-54925,-27516,-60079,-151069,-152767,-65384,-33617,-45738,-40636,-71891,-86929,-68317,-48526,14023,85124,69245,-7092,-7131,34861,62722,84834,47585,-27588,-41442,2922,2372,-41413,-46249,14096,52588,16753,1037,31746,22407,-35894,-69234,-21388,58723,66766,58465,56374,55634,81888,128462,141318,118965,82182,14721,-61277,-53334,32366,83558,50976,-12632,-37025,-14474,44582,86263,93043,81873,35266,4279,71574,141764,79600,-7608,16735,39475,-24378,-53060,22181,99810,80885,19310,-18476,-35944,-68887,-100346,-80648,-36255,-56952,-108150,-123358,-93272,-63432,-28415,17224,69359,111692,110529,45499,-38957,-46387,-55174,-117321,-105687,-30533,-24193,-64408,-72643,-33139,-10492,-26246,-39413,-50148,-86611,-75261,5328,38650,-9129,-32036,21642,55865,9581,-54207,-60460,-29734,-31856,-66821,-75617,-43146,-24067,-4926,76692,102209,19959,-36039,-64702,-143058,-133608,12448,116263,104237,16960,-12862,63483,134624,100057,47736,38952,67859,33381,-75587,-127281,-100060,-94584,-123900,-111027,-24316,82107,105755,61000,34045,69318,111264,83091,28126,28266,77398,103734,111835,147255,131486,40611,-9412,-14871,-16905,55417,140744,103648,-24929,-83600,-41041,-36084,-79447,-99491,-59938,-6879,5464,-18017,-28956,25829,83277,71438,661,-43807,-5017,20551,28148,47640,40998,15780,-3819,-28365,16089,16639,-69734,-83133,-41425,-22355,-39898,-38237,-13612,22648,31556,8109,-29942,-84339,-109393,-60313,-15706,-25391,-19515,12945,12954,17988,72361,77478,45940,62484,43631,-22350,-27803,3881,-8931,-70599,-169299,-179928,-51978,62637,16329,-69095,-84668,-95782,-113860,-84326,16527,56688,670,-10793,42931,28679,-22056,5614,30299,9277,55946,56244,-58450,-97391,-50477,-53785,-72869,28739,120440,62404,3875,61892,110401,83998,62927,28984,-35938,-63060,-29690,-14817,-43061,-80893,-50318,29199,95030,64835,-50864,-113848,-66172,-28398,-24537,-9439,-16287,-64132,-100052,-105558,-76799,-21069,48553,75965,64655,97640,125681,91266,53695,34951,36133,21980,-41319,-79763,-6684,32007,-57398,-98248,-37291,37893,101867,111070,42203,-2745,25057,-7198,-93596,-156410,-80744,91185,127877,5993,-27610,38453,59127,25395,47761,125460,106187,10411,-12950,42424,58678,9209,-40933,-55402,-3642,33369,36,-65823,-99460,-72443,6118,21910,-9371,36104,51903,-28400,-11436,41497,7530,-7813,-19572,-71287,-38555,14037,-23020,-41822,1917,21570,-22028,-90772,-120100,-91790,-36027,42547,88571,45352,-44217,-106798,-127899,-74761,-33898,-37405,-35940,15932,69439,58203,3833,-33431,-47834,-45969,-17600,-16083,-87500,-185052,-181245,-93563,-71335,-103638,-69358,13069,25040,7371,17017,41677,83717,95886,29360,-7770,13592,-22581,-73185,-47084,10402,87838,150538,82559,-57305,-102754,-85120,-50942,17521,68780,37324,4359,-32837,-135906,-184354,-155731,-143732,-104572,-49159,-32245,-15176,-7683,-35920,-10197,69513,101744,58946,9568,-803,26860,68962,50455,8637,18297,82103,121533,74290,12107,39076,24823,-46360,-50329,6850,9067,-52091,-58366,22252,69199,58743,27746,2983,8424,11885,-59669,-48623,37709,18274,-76628,-118550,-122004,-98941,-53325,-25623,56466,166749,113151,3575,-9676,14925,42456,36618,-2311,-30729,-43555,-45686,-35511,-23748,23605,51988,-12312,-104115,-131440,-79149,-11165,8250,68484,151080,114324,-16816,-82962,-30127,48474,62552,54890,83252,87578,13576,-126522,-216355,-174590,-71520,-60001,-97691,-75888,-29823,-7050,14117,49043,88429,81089,17706,-48395,-50747,-5152,18412,29466,60203,96343,133008,114932,76867,22893,-39694,-40338,-9411,2249,8324,-977,-19143,2144,29460,-7403,-63131,-78002,-56976,5695,64748,57183,14932,-15103,-12515,53176,123982,95522,4416,-51587,-66729,-47132,7607,853,-63805,-61929,-39242,-32700,-25560,-19500,-10576,34294,93606,129060,88928,-4331,-68748,-54808,20463,26406,-76314,-117015,-38216,44022,75744,49263,8080,52983,108665,72493,19506,28124,61851,88316,24441,-54155,-41731,40500,128343,170138,116319,35198,-12090,-46706,-50678,6313,115106,154082,109319,62063,70874,54687,799,8397,55617,519,-92043,-44162,71634,118186,80127,14887,-21924,-31184,-9808,27562,18515,-78962,-147174,-104543,-46341,-70061,-133403,-140611,-53703,55105,75689,52687,26641,-18710,-16736,12218,-24687,-84044,-69341,-45426,-51227,-9254,67183,66284,46640,27120,-21071,-20501,48373,81347,75735,84200,55271,18807,46860,105379,62961,-22905,-17353,29177,8128,-67079,-126349,-91829,-37765,-38141,-10533,11608,-48440,-70705,-7370,42428,26977,3601,16225,40750,50462,9733,-87213,-130037,-84113,-23549,-29478,-82828,-105921,-75012,-22467,19454,48659,49227,9122,-30890,-38774,-12218,26106,-24456,-77253,-22885,87852,119046,60248,-26669,-17938,45309,42047,23490,93993,155931,111492,40883,21082,44336,62822,45122,5341,-26280,-13412,1612,-16109,-15070,14552,24970,15522,-26203,-49034,-14115,17924,3004,1502,5814,-4233,-16986,-28923,-74623,-89388,-48382,-21273,-2364],[22021,31697,38996,37786,23252,-2179,-39598,-62131,-46683,-11973,14615,-5709,-37792,-30035,-21270,21368,73626,73992,38675,45401,54988,16114,9346,23823,-11003,-27322,-691,-28845,-86733,-84630,-29763,26158,67693,85312,89589,76368,16741,-15590,36100,18497,-55937,-38181,22422,19083,-45146,-104563,-95493,-57617,-54830,-37575,30624,106352,106066,18804,-69990,-52012,73354,187847,201244,114108,-6426,-84700,-107950,-96816,-59866,-54544,-90135,-88193,-39596,-23333,-4631,57599,96680,70394,48283,14231,-39254,-53008,33875,88362,51365,31677,55932,37837,-9122,-23735,2682,65407,64507,5926,-14743,-18661,-19714,-15689,-31562,-26406,51478,66441,33899,11888,21361,25889,48975,93194,64907,9175,28767,57730,-2092,-127422,-190489,-145661,-83080,-80289,-106149,-52767,19809,6146,-43173,-40929,-16576,-25462,-11152,53075,25172,-79137,-97594,-68568,-50294,-23241,-8065,-33001,-18004,-1123,-27814,3478,74823,81469,47213,-1220,-78383,-106000,-24980,21373,-45411,-70805,-15641,28368,9934,-43407,-75229,-9112,63109,61518,56267,74067,73027,11791,-81311,-112811,-68901,-24935,-5645,-14131,-13498,-32263,-68701,-42352,12447,68717,145117,129945,-62699,-203516,-164680,-69820,-62277,-97721,-46495,39366,79695,105837,144071,132904,71545,10723,10108,86596,191732,197020,69892,-31628,-44774,17709,147701,184403,96724,52459,33370,-21026,-37184,-74,17011,1501,8987,5754,-15836,889,10520,18024,10207,-36979,-8852,61230,22026,-41563,-46436,-70620,-85730,-37313,19978,30570,-7707,-59968,-67547,22891,153816,159553,63994,46793,70120,-3108,-40999,11244,45554,59150,112489,134845,57162,-6450,31262,96411,134737,112146,24070,-59622,-59161,-78694,-108334,-117987,-150459,-169864,-103827,6394,77813,67420,47930,43990,30352,7023,-354,-23170,-62102,-93879,-66635,24392,86515,22410,-17572,53782,81123,3904,-29927,6615,-15080,-74100,-78058,-56130,-34414,38428,107714,78753,2763,-37621,-56227,-71675,-1731,128031,157095,98605,43295,474,-61811,-72898,6812,28687,-27372,-69608,-80818,-54033,-51467,-155096,-198774,-87047,10029,2069,-44156,-78055,-57432,-49090,-49114,-3029,65775,72920,2201,-22152,12309,54599,74123,15984,-57963,-62462,-18541,20991,29522,19378,17318,6893,-1768,66819,122535,56292,-38713,-72207,-32602,27510,55187,87210,100379,68928,64687,125715,153058,93726,28568,-11288,-65437,-54673,31205,89079,92639,29277,-38055,-16596,84635,167279,180570,120687,58702,64109,124844,149270,88074,6727,-35800,-52422,-77406,-64681,5374,31861,-9234,-48343,-54394,-21096,15918,19622,34765,34136,-77668,-182858,-144116,-45383,-15430,-32781,-14131,50318,78554,56365,7951,-56714,-50958,-34499,-85069,-105937,-65909,-23900,-13915,-24532,-5159,4369,-4721,-3422,-17621,-51334,-11196,69525,60478,-5964,-20610,220,5339,-13463,-53967,-75404,-69369,-44830,2092,16367,-9782,-9511,11131,53009,64660,5252,-45201,-71303,-119050,-120489,-48178,37217,94574,82635,105639,190039,214085,152569,70077,8882,-15042,-43188,-94551,-116829,-98625,-92721,-130520,-160253,-133635,-37741,42665,62183,48631,47465,56186,37044,19727,47178,88913,53773,-20063,-7783,14558,-24533,-30964,-19106,-31994,32314,142854,150723,40520,-34355,14643,51320,19194,-16987,-226,49297,59013,19357,-3804,25786,64078,86283,50105,-36174,-52569,-17316,27273,78635,85687,43701,-23829,-61494,710,28135,-27819,-47429,-10399,18873,-29668,-93752,-111847,-98857,-68766,-38215,-25735,-33802,-57439,-58654,-33824,-12116,15365,39870,14505,-6349,46631,76823,45334,53952,69057,30956,273,-19511,-69028,-116271,-171287,-144209,13150,91740,-27030,-113505,-81969,-106502,-161487,-85131,52362,28488,-91612,-88986,8947,46776,58818,88082,46180,-5387,80193,99718,-29605,-77706,-31839,-36260,-41472,56796,130342,79004,62319,148210,184345,106207,36999,-612,-57514,-101525,-80513,-55126,-88683,-108978,-30391,61511,110897,87950,-26551,-104845,-67304,-4222,9396,-18155,-60023,-81833,-50800,-22451,-5881,41398,66600,28439,-11183,11728,45074,57117,59295,37514,23326,16614,-9507,-14676,39589,27939,-76451,-98970,-23435,44725,87728,86351,9433,-47704,-3477,3128,-49736,-91107,-39423,91977,167266,104761,33191,39092,78078,88489,88837,118192,92467,8744,6185,69573,81692,28394,-43021,-99474,-99642,-83247,-75677,-70578,-62611,-60971,-43082,-28905,-55448,-80089,-78768,-56526,13431,81498,67611,9754,-44093,-87131,-56858,-9095,-29282,-27141,12757,5915,-25615,-38633,-45989,-41831,-30002,22962,74851,61985,-10649,-69260,-65718,-15124,-27028,-55285,-4708,45068,74238,91237,28120,-38147,-44888,-57139,-41658,26289,-1374,-145643,-172535,-63465,-30461,-71645,-28442,58948,81659,55683,40567,48756,83200,107494,105236,101004,67737,-20718,-57298,-17508,5563,55238,137606,91758,-49395,-86013,-29748,33227,82495,108605,76772,16479,-52883,-135822,-129253,-60285,-55669,-75232,-80647,-73183,-34249,-45757,-138158,-127670,-6311,59436,28973,-6317,7302,65460,115259,73951,9849,-5309,32287,71940,48691,10666,57098,44168,-47752,-77785,-29231,-38059,-78775,-21062,99040,112490,60412,22846,-3765,-11894,-22006,-113228,-109742,-12158,-15473,-75026,-60084,-21270,-1026,22873,28760,51363,119354,78503,-15063,4087,56797,58244,5239,-45250,-41191,-43715,-86483,-89837,-30219,42503,61262,40129,-10766,-85021,-103060,-22615,18782,25344,93174,110032,-5286,-116220,-76721,33359,79535,66440,62878,73605,40106,-34759,-90852,-78621,-33926,-51317,-88156,-60250,1138,25935,39121,60755,80406,64520,36972,21560,66,-15734,-4640,30626,77882,103372,97860,48342,5050,-33831,-86148,-71825,2751,36749,27076,29786,44255,64194,61795,30333,-15430,-96535,-148159,-89627,28945,104744,69217,-22027,-29271,48054,55401,-10574,-49731,-61290,-72851,-73773,-56952,-40400,-67992,-123239,-118841,-31688,23084,-2434,-13724,15940,58033,101750,80537,-336,-39703,-14646,69116,104186,14609,-44876,5512,45332,32300,-19753,-61889,-12512,50441,42493,2362,5124,51660,58295,-32675,-72203,-4486,56622,98098,158665,142230,52622,-18829,-77951,-80011,-1598,89260,84411,24497,3710,48208,44713,-26218,-20606,68526,42966,-48324,-2796,112231,134660,75886,-21485,-67726,-13190,65424,101050,78445,-34580,-136076,-106557,-31102,-34626,-53491,-24562,20505,51818,33667,-27142,-44558,-1940,49168,37988,-40472,-85337,-54252,-60121,-77736,-20953,-1922,-96116,-110068,-63337,-50976,-39102,-22754,-48592,-71675,-28729,962,-2803,40208,119458,88917,-18312,-41797,6445,15816,-61980,-149223,-128427,-65038,-43385,6078,28108,-18580,-16905,3320,-38161,-64984,-16505,42915,42661,-7829,-83334,-177787,-193910,-93373,18536,1496,-88330,-101154,-39816,15364,41858,21384,-21984,-15257,-4897,-60511,-86833,-12596,25796,14015,21967,48191,46651,26029,-23709,-40958,-13404,16750,31859,82202,126126,86611,9386,-8548,31116,80165,58892,-28859,-51309,-700,-9860,-24817,45833,93871,79263,79945,57597,51910,92915,89653,50373,23710,-18446,-47581,-45915,-43925,-76578,-94119,-62299,-24825,11537],[27786,39992,53799,46720,18262,-52722,-128072,-108387,-44746,-8244,37448,40594,-24519,-62179,-64330,-37810,-10732,27344,71260,127139,126518,49400,14330,57308,64955,16887,-7435,-23331,-43011,-12074,52311,80160,57911,23997,22950,20592,-8056,11371,99513,106312,10421,-40362,-20812,-11734,-47894,-88558,-56089,14346,25296,8348,39252,89897,94221,22790,-61566,-59162,15308,114361,140645,49594,-53924,-93727,-104766,-83832,-19835,225,-42688,-54235,-32811,-27694,-12391,8606,-8606,-39210,-38449,-16849,-5969,-20531,-9350,-3358,-16975,472,9233,-50541,-75608,-31622,27793,106345,114266,22983,-72244,-124205,-102422,-36575,-13816,-17914,57323,145206,183261,132808,46538,7471,9539,-2275,-50474,-38835,27748,30137,-34273,-95086,-121330,-132677,-142119,-144969,-126472,-56591,1115,-14062,-28707,21740,61357,-6173,-57390,8367,9425,-85336,-82793,-11531,7599,-36891,-61108,-23199,25798,9555,-30853,-4698,34494,45484,86108,89165,574,-70920,-63570,-56881,-70945,-49316,-37045,-59740,-81867,-87366,-72700,-4904,69751,111788,143230,161576,162308,79316,-76244,-126991,-40621,8147,-8370,-1000,31200,20823,5153,47236,111010,129286,120571,88763,-32187,-114037,-82584,-8982,-2834,-73400,-83031,-16965,51186,107254,147680,115716,57383,1715,-3739,77191,161857,123632,22524,22121,46997,25830,39622,31065,27816,81031,74995,20122,67368,128481,94931,12111,-40970,-57314,-45562,-1204,26781,49342,61921,9062,16475,55241,-14542,-84195,-57530,-38683,-56196,-42673,2375,-8117,-49978,-36148,-17400,2442,88838,103758,22054,8202,23663,-29105,-17140,43689,57681,68524,114312,142033,86051,21509,31174,54346,113417,176200,102575,-12308,30724,64260,-2319,-38488,-59160,-76570,-11822,38719,16229,24004,74444,61491,29179,18821,-30567,-119866,-156921,-120226,-47582,30418,93167,42706,-35515,-23166,36570,52943,46361,45888,37629,28561,32638,28512,20863,29700,18584,18525,40573,11486,-38541,-30689,46214,90622,63136,51712,-705,-79712,-104913,-90432,-89056,-85474,-33443,-7017,-29522,-21512,-12541,-93673,-154592,-142439,-108123,-67516,-67308,-69630,-12731,-3695,-21276,-16022,10752,9882,-43280,-55530,11958,76125,67774,-25088,-78787,-72868,-56016,9994,98105,114070,34550,-34364,-24926,60324,112910,74921,19012,-5007,-17907,-13657,18802,52813,19828,-30971,-29154,56122,125987,65088,-19150,-26594,-44693,-56018,-15034,9914,20311,9100,-23605,-20220,67749,154527,174421,93386,53327,125096,175212,124349,56020,4749,-47692,-63941,-70520,-73997,-61617,-74820,-94556,-85866,-43040,42550,109181,118461,106496,57544,-81322,-165827,-109048,85,29390,-21854,-46667,10481,51733,39921,14077,-24182,-1985,41922,-9989,-93552,-96578,-19314,32079,13216,-8717,-21117,-12337,-8146,-23538,-17096,41281,63164,13728,-34239,-44334,-35609,-4826,30583,15037,-30911,-73689,-56275,26985,55327,17426,36065,54786,31339,-2163,-37084,-48061,-60987,-92243,-97929,-71012,-22813,46103,69390,101259,165401,152279,92429,33617,-28822,-90651,-110409,-98651,-90898,-63743,-20621,-21005,-51126,-99606,-93980,-14840,39218,25325,737,-6262,-23368,-32989,-12921,20679,-14229,-100758,-113044,-63570,-37466,-4816,255,-43513,-36562,29492,105470,88138,20408,23527,43949,33456,30895,54237,106838,136767,82117,-4755,-31868,11010,76755,74828,943,-21804,-5427,3348,22060,33414,942,-89792,-124195,-51811,4102,17253,33449,37371,31211,-9730,-73129,-125224,-134084,-86828,-37029,-12744,-21421,-59278,-65725,-28833,15941,63757,56963,-27113,-65104,18577,80097,44196,29057,67310,72065,44719,16309,-53251,-113127,-122272,-44832,74298,67898,-70123,-106487,-17462,-23755,-81646,-19191,63661,-5283,-122296,-135330,-60424,-229,51063,84124,31248,-9540,60383,67962,-30673,-60550,-52418,-61038,-5697,104026,132561,96225,112860,155096,141950,74058,26847,-752,-54090,-104349,-101263,-94576,-121269,-117472,-36169,66010,107517,69677,-30146,-96690,-75994,-1182,14242,-17690,-43514,-67509,-49165,5075,34218,65962,68087,-7550,-81214,-60138,-11039,7897,14507,6188,-4986,-2133,35664,77619,65454,16834,-18422,-11246,1532,-11241,-11390,12498,2380,-14335,22961,33877,-4981,-45799,-43222,18237,99921,100016,47536,39920,85199,107116,83760,79353,56456,-675,1641,64889,93790,43536,-32773,-72286,-57056,-73781,-62123,9761,58421,22435,-31705,-38444,-52796,-141965,-175614,-92499,-295,44817,39661,-25621,-65421,-48351,-23348,-27438,-38367,10692,58750,10660,-33803,5198,19290,-55754,-127005,-87390,15865,71840,41760,-33661,-57689,-4870,2308,-26662,-3121,-3355,6239,59567,38194,-21196,-8316,10791,29192,95575,94394,-22786,-74011,-29976,4183,18786,54542,76012,98973,102320,73986,46847,42291,70771,127096,130194,58738,-35104,-61702,-28050,-20230,3144,61180,47874,-35930,-45074,25297,89999,99979,100596,87580,16456,-49336,-57016,17964,76780,12766,-87353,-114328,-65569,3077,-22251,-163362,-185624,-55401,26805,-5384,-14531,47668,100653,88059,33304,-13838,-32457,-14220,619,-28007,-46595,9931,15058,-54772,-67837,-8644,-1791,-5063,76251,173551,137461,20032,-50540,-44006,-15821,-10085,-72353,-81788,-42428,-57858,-88072,-27018,54262,89353,96564,50035,-6600,27429,42746,19022,45301,71272,27265,-64595,-110341,-51987,-2701,-44888,-78662,-41056,25921,63771,75035,46125,-22711,-64040,-10903,49429,46881,31204,41120,11334,-58421,-57155,39676,99418,53543,-1061,13999,57704,73324,38420,-3232,-20913,-32554,-39268,-32460,-17555,-9671,-13443,-28461,-35738,-9196,83091,119709,31161,-57939,-41557,46322,138772,141484,66062,-20262,-81275,-110789,-110693,-47579,40563,69026,40092,38232,61950,70513,34367,7812,7549,-49930,-110348,-84988,17705,121554,103325,-3082,-20027,25573,-23786,-97591,-104722,-73258,-43872,-37636,-38865,-18302,-60781,-175316,-172149,-25707,58377,8617,-16212,19412,42344,40120,12566,-22015,-10266,18384,83553,146849,116564,72473,75984,35253,-26502,-74737,-94047,-39349,22960,25953,-8290,169,76636,77788,-44138,-92826,-30924,-4806,-19186,26835,58230,2005,-73863,-99770,-59611,-5792,19799,-24978,-81873,-96154,-56311,-18929,-24820,-34304,29651,69958,33313,45185,114479,110020,48254,-22893,-38382,34710,107640,90672,40543,-10288,-22014,15396,28633,-13534,-14415,46560,76803,35308,-40061,-108139,-84781,25342,84733,33506,-45711,-64798,-37156,-77422,-112541,-61720,-92169,-202549,-161329,-70759,-52762,-70973,-87569,-115810,-134423,-79669,3531,52794,87648,133539,108548,7307,-67023,-51143,10963,-1024,-83800,-91194,-41460,-19700,3414,26985,30569,51600,39434,-40386,-85414,-49553,14159,20971,-27710,-83963,-148087,-167788,-72605,64771,83457,-9639,-49867,-2541,55806,57396,-6271,-50712,5256,65327,-16489,-102404,-33604,45788,69720,85064,61244,9982,-3473,-10420,-48165,-91876,-69541,-6204,35570,64778,55790,-12599,-43037,15327,96519,63051,-51072,-48885,30570,29531,43063,141437,154453,97291,81721,57989,58963,82291,48834,29252,42786,-3207,-36001,-18202,-16752,-45761,-54427,-41350,-29284,71],[-12282,-2934,7343,3276,-2058,-63386,-154430,-116205,-27623,-14948,12397,53360,-733,-83253,-146179,-183507,-152054,-49012,30589,73809,91569,59160,28116,59715,89244,51475,21636,30038,27134,22688,29293,29999,1640,-42259,-38109,-25840,-24068,19794,110154,142136,71598,857,6129,35651,29883,9677,31857,95017,95803,66947,68911,93199,95756,41042,-12048,-10304,-8309,11358,17676,-34344,-63682,-54333,-60978,-55045,6896,47969,4402,-57363,-68729,-38937,-1465,-28443,-98115,-109977,-60250,-18190,1463,-7877,-10092,-17061,-22749,401,-20034,-78742,-65356,-19055,-2779,37923,48996,-6494,-88221,-125772,-79120,-8787,12738,-24321,-7594,73553,153140,113329,-12527,-66558,-32062,-27442,-60980,-32131,-11547,-61242,-69779,-29740,-14756,-53384,-107510,-117184,-86209,-57779,-64837,-87596,-63125,827,34186,-15000,-57066,-11670,-4937,-50952,-7242,57739,49962,-22568,-57941,-13691,38097,46219,50883,49467,-788,-39338,39762,119804,58266,-36999,-58004,-43519,-14550,26023,-6426,-69664,-91742,-97002,-69887,-7852,54374,131915,192655,172990,126395,46258,-70230,-94933,-11262,16746,-18608,-19344,-7183,-1236,13077,50516,107556,97256,17845,-27096,-40603,-24606,26634,80087,102600,31666,-74608,-80531,11794,92361,124780,110452,87867,28994,-16540,43392,113448,51167,-17605,27854,48831,-14335,-46101,-58583,-28301,41967,40401,29910,94265,110210,35851,-38750,-74242,-72378,-55472,-48063,-29807,21584,56310,34654,43004,60448,-4404,-61854,-30571,11426,1907,-24979,-44229,-76473,-62117,23574,33379,-29890,-3001,30657,10961,29939,42592,5381,23969,51971,35168,3899,12985,56437,96949,90958,67125,10900,42022,163419,178553,107727,147858,172868,83015,30839,31875,8527,38461,34430,-35529,-296,87607,53738,-4505,8843,-23469,-114427,-128652,-46396,24834,58714,100546,65412,-31116,-80171,-15791,68978,85477,40529,15470,65497,127930,132293,92682,26321,-54741,-25489,81329,89602,19650,14654,56239,23450,-37109,-35847,-82879,-127398,-73742,-72869,-176823,-153535,-3617,59876,37727,40488,36913,-4533,-48632,-133003,-182884,-113118,-45307,-16352,38836,55024,26972,-7310,-7016,-540,-47789,-48207,50120,132434,98857,-24052,-79544,-80280,-84826,-25011,95975,145092,55987,-38158,-33883,8116,25000,60361,115106,124321,45352,-14742,11343,36775,-34660,-92517,-87718,-13541,63826,22830,-52345,-51750,-53558,-72873,-65093,-72202,-69982,-24404,-1012,-18323,14626,59439,59951,17312,31277,113829,130195,61004,16113,-2146,-8002,5511,-14917,-52825,-84711,-117253,-121638,-80430,2347,117310,168599,143998,92379,13702,-87946,-111184,-65772,4806,27757,-2473,-21597,18301,66517,71545,49175,20644,48571,92702,39321,-43557,-27787,32618,41913,5436,-36631,-50198,-22541,-37792,-71817,-26934,28530,-18647,-75414,-62224,-41192,-13814,47598,96843,84621,40627,-12370,-12974,49919,54790,20022,52874,58888,-1869,-60404,-72687,-44336,-32364,-64320,-87210,-78666,-62744,-27113,-4520,35659,83879,52563,-10218,-16640,-30453,-76726,-99593,-78756,-37696,15705,68518,97446,91039,21519,-35094,-5225,36077,16731,-23605,-30133,-18101,-26097,-47532,-37901,-42396,-86340,-101183,-66780,-28351,5041,-202,-43416,-74352,-80717,-11918,37696,16299,-3893,-24632,-35454,-2932,48912,107863,157106,115271,150,-42784,13027,75451,70991,38213,47498,29134,-22680,-43267,-25436,-29653,-97129,-145502,-90460,-35832,-595,55845,54403,22474,-836,-22043,-47028,-16955,40428,36005,-7916,-58895,-96834,-65661,-14846,-4696,11794,-1876,-74328,-84994,25603,98234,68676,44384,57648,59124,54215,46201,-12222,-64830,-29883,77499,108390,21562,-93038,-101069,2661,46283,37805,60462,48487,-27314,-80652,-110212,-98471,-59021,-19952,24587,32780,16270,16771,-11191,-64937,-109615,-170297,-146007,-10441,108912,109456,83434,91620,78484,53505,41765,35343,12949,-37979,-80929,-92131,-116928,-123977,-94880,-22460,80879,118058,37144,-85539,-151966,-118358,-22803,-1242,-28152,-7963,-21459,-74641,-56283,343,37814,46096,-30130,-129374,-94217,1131,5803,-32947,-35865,-23524,-9874,69480,128210,64066,12721,44928,64493,1217,-89296,-101362,-26659,27800,31178,64046,76771,6729,-73051,-72154,-30299,5955,14769,19638,32760,65553,82359,53319,29355,17250,11819,7944,33854,87978,80086,9906,-11324,50110,53180,44184,69923,80077,43920,-5781,-24585,-22039,-84405,-109648,-33989,22925,7226,-29879,-87433,-79938,3923,39143,-8017,-26881,34454,65083,-7479,-74651,-43640,-5834,-86816,-202425,-192821,-67469,36597,54859,-6121,-81639,-53838,11672,22489,-17931,-67199,-61322,38,22412,-9616,14539,75845,87872,80215,100545,96290,53542,-2391,18089,110163,114145,48888,70190,122561,91320,20363,-18948,18378,81738,64554,1692,-57624,-106180,-98475,-41031,4274,909,-35960,-62280,-14571,66749,92786,39473,13480,31101,9489,-15437,22472,103895,109070,-20520,-162295,-168675,-59262,34490,25281,-74658,-110423,-44622,-6332,-35653,-1928,77521,61762,1393,-8341,-23141,-49976,-37519,-34762,-71317,-95015,-54865,-23677,-19857,9246,54015,59435,54256,102423,165849,116152,-30510,-104279,-41607,30800,67806,54995,21173,-22061,-60764,-69954,-1837,69939,95543,83009,-22744,-118653,-60690,12162,34984,58116,64208,5772,-87615,-99844,-9978,64393,50245,-13404,-53180,-7795,59535,51442,-1774,-22028,-3232,36153,86573,103190,21225,-32015,2874,13546,-17804,31775,99286,56252,-19061,-35511,1265,42240,55350,20870,-838,15335,13318,-22228,-52491,-59019,-72354,-101878,-98401,-5057,126086,111697,-21973,-109067,-95530,9056,148724,173329,97439,8212,-70875,-107442,-57094,26022,57611,56071,49617,45881,27648,4499,-10138,-13987,-11136,-8562,-1636,11890,60303,120845,105868,32410,5520,28689,16440,-50650,-106177,-74310,-1417,12138,578,7909,-45032,-132031,-119030,-2216,52980,-1123,-29207,23697,45043,-740,-45437,-45220,-5847,23438,58874,108637,118741,105129,72732,-12600,-78129,-112001,-122881,-58667,13901,24063,-4387,290,78108,124860,23852,-90769,-111655,-96576,-104039,-81627,-32121,-28067,-72105,-60931,-3381,750,-7849,-33024,-75298,-117096,-111600,-56964,-12164,-34292,-22275,43909,44364,31330,70127,70692,26373,2050,19449,86769,136462,70292,-5357,7883,85061,114009,61101,-5810,-33708,-14745,3679,-24344,-76320,-95297,-57805,21812,59938,11644,-43059,-43145,-22783,-69300,-104088,-69690,-110772,-179901,-94738,-1049,-18598,-71278,-81282,-60622,-47745,-9462,52479,89812,80412,83888,90514,35509,-66920,-75551,25429,87733,47063,18991,34665,10831,-45978,-22770,50749,86638,90399,72412,5397,-60560,-44928,-18458,-37030,-56625,-85487,-108796,-40344,86084,138094,91911,30099,14221,45330,42745,-8762,-46804,-4789,81846,39322,-68531,-52615,-2816,49069,106190,90769,25828,3561,-5130,-60350,-134777,-120579,-45272,-20357,-7024,22507,11597,-10525,33533,82164,20822,-69819,-45298,39403,71057,102135,164171,150377,85666,33839,-21948,-28538,-9471,-15709,7828,57840,44310,37106,43615,6289,-33657,-25606,-26784,-40109,-22959],[-49179,-51030,-50364,-41050,-3478,-22471,-98933,-65337,9482,-15221,-15565,46016,34734,-28871,-113665,-179962,-147288,-55648,-20386,-11776,44693,84614,55509,13164,8562,25856,60807,78724,46691,-5311,-41603,-50359,-49441,-46056,-11049,10711,3087,18384,91765,134433,93019,46643,59910,96365,103577,57389,27358,73781,91585,99609,105054,78332,40214,21090,51733,81090,32837,-29670,-64585,-82531,-38387,9467,-5543,-23093,29927,83549,36905,-63927,-86889,-31996,18572,-12235,-59622,-47239,6272,12058,-15120,-23556,26264,41111,27112,42473,19125,-22094,-7415,6657,-33087,-53012,-51495,-56239,-78070,-80202,-46731,-30597,-26943,-41247,-39623,-15244,40007,15858,-77512,-126523,-77309,-11076,22747,27700,-59270,-146038,-75410,23631,41469,16875,-12909,-19364,-33840,-64233,-91065,-87974,-47566,-32281,-51165,-41287,-15610,-7352,-27310,-11664,66516,81055,42344,10753,-335,765,35993,90963,119062,69842,-30081,-84254,-17874,70822,33755,-39509,-23291,35524,68380,62684,16900,2776,-17711,-65169,-47238,18045,55796,117329,173564,112867,-2181,-57467,-53437,-38070,-24125,-37991,-54010,-48652,-45734,-39368,-34723,-21914,3991,-22954,-93235,-91848,-51254,-12058,62181,133444,151662,75066,-62913,-103987,-13273,66333,92121,97631,109195,88154,32689,33378,65091,16473,-25097,-374,-18708,-77894,-67538,-24639,-11540,2771,16798,44705,39411,-29148,-91814,-95456,-76062,-73765,-94315,-125141,-111241,-33244,4484,-12948,-2317,42423,41261,13113,17781,32226,29694,4513,-65605,-122509,-71455,33018,36317,-21176,5040,45553,36445,31094,18602,-17373,-19265,-6100,7687,-24939,-63017,-29345,54312,82460,54377,-18709,-31738,58693,148575,167216,183831,139513,50082,22188,39059,13346,16762,18210,-11522,29151,82232,33121,-8980,19841,23279,-32104,-36201,44400,92421,74611,68424,47652,6196,-32839,-23651,6355,15361,-2976,-36254,2836,101930,146687,111177,32834,-36350,-9774,62236,75908,36060,23318,55834,56366,14259,-19134,-72626,-79136,-35106,-105111,-196397,-110108,8376,29106,38880,67728,67315,63392,49702,-28464,-84348,-42318,25820,56299,85254,104947,83922,32962,24228,37556,-5676,14395,106823,171525,148492,31292,-64473,-101040,-108935,-63273,31204,90399,45232,-42244,-47445,-25327,-35121,38680,180650,203133,67822,-30198,9384,72150,36211,-35010,-66019,-30012,409,-36581,-74915,-75575,-91650,-105181,-91987,-92283,-72496,-6135,26334,-4805,-37862,-78848,-103441,-56044,25626,56064,19614,-9292,1430,18633,46412,57723,24807,457,-21806,-63882,-80839,-51090,20339,123367,171127,135969,60909,-23080,-83610,-90931,-71732,-34298,-8941,16173,49680,68936,81461,84768,66257,46056,65688,61677,-189,-1160,86876,99291,24475,-26392,-47054,-45022,-10679,-36754,-92244,-61103,-34281,-101544,-122682,-44135,12559,38802,81310,100607,91077,97349,88167,78850,99068,58996,-7015,-7438,-9399,-42905,-74498,-66448,-23275,7421,-19733,-60095,-84185,-113409,-102931,-51714,26638,68961,30440,-23406,-9746,-1284,-13571,-45466,-61801,-1006,66736,80552,95365,110469,74516,35189,34907,57957,42252,-20324,-35655,32533,63652,12102,-22363,-35032,-46935,-34727,-23474,-5313,13780,-2978,-21620,-29570,-76085,-103647,-81656,-52025,-25696,-38702,-65605,-62876,-4123,84650,136044,100352,27963,31466,77183,87168,53594,24754,42937,29088,-22213,-48619,-37018,-33698,-75775,-127103,-86694,-56696,-56448,-8986,15855,22453,18668,8799,22828,106051,163294,102077,-121,-72458,-100265,-55168,-21832,-63853,-91119,-71539,-60046,-32486,44057,87728,86657,92157,51790,-9493,24,21319,-5756,-19630,33485,128259,111970,10263,-82619,-122671,-49794,49961,91450,84160,21103,-36712,-21661,-37344,-70853,-64438,-55049,-14211,50489,47445,-11187,-67869,-93797,-160197,-250046,-188394,-34370,57123,64835,44694,14291,-4928,29218,65748,60363,28547,-8136,-40295,-85601,-139982,-116115,-53197,18299,93449,116847,25128,-114670,-194286,-156377,-52875,-16038,-50611,-15113,11377,-65276,-109181,-49545,9057,9091,-59276,-129640,-69958,52733,49278,-42028,-59729,-20468,2399,72813,109956,38370,-11790,23983,45256,-39747,-147671,-138327,-29690,18579,-18418,35416,90781,-2555,-110349,-65211,-5889,-27868,-41425,-5372,4862,18025,49018,31435,-21718,-23722,41557,51056,25697,77318,116161,71395,47954,116691,166517,144299,67798,-10172,-38527,-40445,-47724,-17130,16996,45844,103536,111790,38284,-40544,-92559,-54864,48366,89358,39872,11961,34337,6967,-55810,-91901,-92342,-56675,-69386,-158125,-164655,-71600,-7045,14390,21862,-43804,-75698,-16109,25877,-26084,-73947,-57007,-13204,3701,-8289,14292,65253,38320,-27252,21259,104047,79591,-8878,7655,126151,121264,37504,58057,105854,55701,-26225,-55554,-13593,25448,-1960,-39052,-71564,-134841,-142956,-48429,20041,-17523,-90995,-96682,7119,103052,69942,-52615,-104508,-52656,16627,43461,56136,76266,41774,-82921,-207257,-191707,-63602,8862,17139,27276,22855,-14489,-46818,-31119,54314,91084,-6340,-49015,-833,-13148,-54299,-24692,-2763,-33673,-72101,-64477,-37171,29691,86584,90316,63537,27518,27143,75909,59617,-38452,-82961,-17165,57245,128965,145897,89169,14270,-18728,-6807,36404,54756,47349,14865,-109745,-196595,-116323,-38357,-11135,23810,39812,8720,-46039,-16817,67737,111687,111813,46140,-35972,-702,64163,12421,-78354,-66035,22714,77225,95122,107542,25222,-77675,-51841,-6486,-40596,-30897,46408,60142,8322,-43261,-68877,-52301,-6459,-303,18337,53106,23686,-40076,-55361,-42970,-40373,-56907,-39817,57640,103688,-2478,-105639,-124545,-123601,-56854,92164,191450,195237,123066,35579,-9463,24088,50597,12327,-3444,31411,49305,-4374,-61731,-31705,1268,-22666,-11933,34254,60857,89699,106850,85213,43412,5563,38957,103780,55976,-53555,-62343,14554,36569,-2064,-37393,-49373,-8970,32547,45888,13444,-44650,-45977,27127,44455,-10982,-60314,-65754,-33674,-4274,11604,30850,44940,32320,-29241,-93989,-112239,-141131,-160862,-90596,-16716,4361,3198,9032,75300,183436,129207,-53153,-162687,-144099,-94039,-57802,-11407,32107,19189,2999,18545,-3279,-436,26778,15591,-47254,-78285,-54698,-16567,-13355,-12547,1099,-28110,-41896,7752,29579,3838,3861,45081,118510,146058,49916,-29970,11403,82376,68023,17799,-10186,-58095,-112021,-128381,-109852,-70840,-21588,5043,29015,54337,26791,-13232,-16036,-13411,-49810,-60586,-30377,-51854,-88589,-158,81621,41702,-32173,-31213,40669,95678,116951,107238,57580,-28049,-52363,5757,18911,-53586,-57342,32477,104908,110957,81698,61075,8046,-87384,-79069,19831,59546,86931,136992,68672,-68650,-100567,-62629,-58327,-67072,-77253,-63104,1802,66142,96614,124288,101042,36808,5740,-9516,-35750,-72415,-59197,24985,36210,-55805,-100904,-84435,-7968,61635,80870,65540,54186,2360,-77075,-109701,-55560,-8415,-22718,-46423,-22837,22944,53544,73590,31018,-68582,-112938,-81435,-9492,56204,85933,93063,90204,63750,4462,-77169,-102377,-57095,14816,70849,86099,66812,71899,55536,-3396,-30835,-11441,-27047,-50809,-35683],[-67114,-77233,-84846,-69093,-16931,1030,-31354,-10527,30992,-1448,-17074,22943,44822,53251,35532,9740,-226,-1394,-33778,-24416,57993,105903,51628,-55429,-112396,-61417,37920,58547,-2169,-40742,-36177,-49974,-55115,-4824,52533,60701,28293,10400,61897,93350,63578,48979,64296,95188,108546,22072,-69840,-45152,22880,91728,103565,4818,-89977,-62957,48095,111917,61193,-18425,-70199,-76533,-8138,36262,-14385,-48579,14783,78626,56205,-14257,-43285,-19779,3430,625,19081,46620,63610,42920,-14745,-43987,27122,69882,65352,80085,73310,28983,13641,19554,-25145,-76094,-86301,-78967,-74606,-72663,-85991,-120031,-98286,-30767,9910,-13270,-14269,-16916,-37417,-77773,-89689,-19827,70337,66277,-66955,-149083,-50927,59628,70950,46257,44917,48061,-10009,-63524,-53955,209,41040,-11383,-88358,-56059,4057,-6589,-39792,-6689,64784,49840,5521,14948,39480,41695,76855,128146,111857,28492,-40048,-49137,-16850,-4149,-41504,-53142,6140,75251,79433,12827,-12939,46279,25105,-30628,5905,74417,82478,86577,106808,39303,-92012,-112463,-20885,1018,-66864,-118799,-108507,-72162,-34252,-27997,-53498,-77558,-86686,-111908,-132146,-64558,-21044,-22223,37614,113989,89833,3646,-62628,-73054,-28545,2770,23772,32995,62792,116060,107694,39665,-2616,-20746,-30380,-33475,-70755,-105928,-61066,11709,21958,7977,41966,66953,-5910,-109539,-119209,-64680,-37966,-65753,-111232,-137687,-126554,-71849,-57265,-102382,-100187,-23568,35212,42365,39569,23822,21051,25413,-37547,-119335,-121065,-69154,-35372,-2423,77938,115648,47779,-35304,-69272,-88730,-85963,-55466,14733,35551,-34072,-57632,-21309,-11408,-9898,-25888,-62581,-40094,59235,116785,101202,7670,-56764,-32216,3021,-9917,-13873,3030,25294,51834,44048,5500,28011,65890,71308,42335,36666,79582,105186,71597,30628,9071,42136,52741,-7555,-74500,-66131,-16567,-51514,-93480,-27981,50416,62102,46807,37824,32844,6669,-14409,-2572,13610,68156,125998,105497,61026,20561,-4623,-82373,-209146,-173715,-26218,-3693,-49300,-5144,50496,66902,87698,97830,68243,37968,34688,52037,54595,65939,96489,111894,65117,28736,16380,-655,60288,120599,129237,141290,81518,-36114,-117268,-131947,-96878,-47946,1701,-9048,-76736,-83393,-41048,-35099,28072,157684,157616,9736,-80951,-19341,100393,130995,41107,-31928,-3812,-6249,-61289,-77029,-74073,-103806,-124213,-112483,-83338,-14928,40204,37170,-956,-77762,-196141,-207882,-80652,33121,15858,-44461,-36530,9597,49147,60559,36554,27088,61598,65985,8618,-31797,-30442,-4951,50280,109205,114479,55156,-9799,-66401,-130767,-161905,-117459,-49875,26732,95992,104043,75392,56681,43818,42677,49795,-20323,-99457,-23215,109293,97766,-6266,-55041,-49976,-40627,5643,10685,-53868,-91699,-103947,-134104,-99057,3503,51646,42489,47409,40181,40777,104511,139739,123588,116545,68024,-28015,-76714,-64484,-41919,-49698,-46918,-8883,21654,16151,-15725,-79560,-164446,-162150,-60505,49676,82479,50222,32999,26189,7147,4691,-26272,-60756,3707,62141,28580,5045,19626,1200,3334,34669,63522,53753,-20574,-54192,39962,121391,87356,31052,-16976,-31331,10499,34413,54218,73092,36100,13591,32520,-23210,-126946,-168318,-126084,-31162,25177,-6281,-80139,-47370,82739,122530,65866,53485,101801,109710,78186,39472,-25071,-47497,-17106,-4272,-20695,-32771,-49737,-97456,-118367,-66545,-49134,-82830,-93192,-58070,26378,63811,31031,23430,83410,116978,70126,12399,-33340,-76296,-73119,-54828,-67517,-73919,-40050,2771,22730,29843,28507,61268,118226,60024,-54516,-51448,-2796,-3944,-215,13038,56894,81418,47560,-39962,-133612,-94694,29708,68198,34563,-12305,-33123,15216,22391,-25181,-39506,-39471,-19753,40729,36992,-28558,-67072,-65742,-108066,-167746,-121327,-36884,-5440,10649,-7738,-61746,-39838,69442,125824,106143,54328,11270,-26262,-104317,-164388,-110054,-23007,25466,47647,53406,11942,-66894,-115327,-109742,-56536,-32216,-73097,-51781,16203,-7219,-77478,-58408,8076,-7904,-62082,-50380,29030,105579,84788,-19564,-55391,-16209,2342,40802,58263,-3501,-75741,-74426,-41121,-90191,-176395,-167100,-67880,-47607,-109151,-34970,55572,-8054,-76057,-7758,40949,3309,-16897,-7120,-39538,-40699,17973,14542,-59056,-54200,55358,96392,59327,69555,86080,78497,80989,121647,159479,141199,53237,-47397,-97482,-106411,-116717,-57862,50668,119263,170680,163896,81174,2178,-37594,4397,83004,95693,55470,43338,34402,-41019,-76328,-38475,-40480,-43818,-23408,-49545,-26590,24740,31,-24655,37066,49276,-9878,-21829,-270,-17806,-32360,687,18264,-7809,-9901,19677,20920,-52127,-113651,-53883,17221,-5003,-47371,-6138,83707,110243,86595,90666,57561,-18959,-51381,-26778,7910,27366,4670,-35322,-57715,-76020,-81804,-51573,-30836,-51855,-88358,-87284,18135,115228,56178,-94526,-157728,-83663,40778,94275,60873,23901,-8414,-75387,-150094,-126071,-26540,-16396,-24601,52881,84140,-15298,-71735,7083,113624,105637,13580,7021,29620,-22561,-45362,30159,63512,21512,-11345,-15048,-20872,47162,114527,96692,30683,-16632,-23943,8848,22134,11166,-16904,-31927,7588,111700,131403,72163,33523,46180,70577,76886,51791,24595,-6954,-86556,-140502,-96877,-73189,-62550,-18874,11864,24686,19917,61726,115233,102340,89619,67493,24571,60396,90198,24361,-70450,-79366,5847,75963,71698,65745,23109,-82589,-116558,-85984,-78374,-66162,-9426,30189,13601,-19218,-42986,-44410,-47975,-42598,14924,54726,5673,-50611,-28375,12467,48156,53407,34449,32830,4203,-71884,-98964,-84653,-81708,-46104,69599,209596,257655,178575,107252,79538,49147,13647,-27334,-50328,-20949,33316,2511,-61794,-25741,27695,13458,-8436,-4695,25444,69883,80520,68094,42293,215,35089,110782,107174,29018,-27815,4558,43664,-21453,-107649,-63742,86201,157466,100137,308,-70986,-35412,48961,53696,8796,-39499,-76468,-59165,-29227,-13189,4487,13717,-26477,-100986,-118606,-88744,-114963,-138615,-87931,-47494,-11535,41457,70495,134829,242869,195180,16915,-97516,-93517,-21962,55674,104405,135537,102961,14069,-29072,-47633,-29705,36040,81513,32220,-29918,-47306,-25289,21191,52882,6412,-72613,-80212,-11306,22248,-217,-11605,38877,115295,114594,7713,-43517,9841,23282,-37551,-53867,-33104,-53205,-105715,-133555,-98337,-9504,44242,54801,95936,141886,120150,83476,55149,7417,-37657,-21199,28743,32946,-4379,55639,134050,115367,26000,2541,89150,171299,184013,127667,20623,-108111,-156131,-96659,-36406,-30154,-13105,16313,29939,54206,40516,-10087,-31130,-57943,-65062,-14370,8517,23687,62279,21920,-81259,-120974,-86929,-58687,-73274,-95335,-35765,38032,21500,10626,94464,146145,93656,9537,-46897,-79346,-94803,-65399,-12134,456,-55981,-117992,-109071,-37084,6627,54177,111720,132651,47287,-63849,-49804,53646,80064,48779,-1701,-45238,-26319,50519,80152,-12394,-131424,-157363,-130113,-70861,11916,42353,24287,29012,44389,23874,-51692,-95923,-28432,102418,168225,111249,15026,-15377,-18136,-15791,9907,20703,-21162,-56742,-36864],[-77532,-84910,-97068,-85685,-58551,-30484,-16494,-2367,24833,26853,1195,600,23789,61006,111769,144191,99356,45549,3105,20958,79766,78403,10614,-88042,-170967,-152424,-54309,-11235,-45366,-28129,39224,12805,-31694,20219,66551,47541,14931,-4526,12314,14687,3315,18846,25336,35660,43605,-31683,-135419,-136761,-43136,50288,50429,-64602,-167431,-136704,-27471,47706,38277,7238,-27822,-35865,12997,12373,-84224,-126442,-57963,6013,38981,57936,30149,-15944,-36720,-23662,19310,42833,37489,31390,-5524,-62509,-33602,36876,78249,102247,95859,30654,-8973,8954,-4242,-32885,-38354,-46121,-69989,-99723,-144285,-169008,-93851,20535,75446,36105,11382,47645,95205,60246,-42717,-55608,18436,42301,-25745,-76484,-28344,57443,86036,50484,35624,39454,-3320,-38479,-10764,62669,99318,24109,-53128,-44152,-21299,-11434,-16258,-29476,587,22430,6742,-71,35259,86975,130017,127544,68416,14595,8016,25217,23263,-32029,-71145,-36380,12877,38358,11904,-63440,-63347,5555,-10520,-24755,45803,107796,101314,68737,54088,1878,-81117,-76570,6046,8837,-79392,-145274,-132296,-58318,25581,41683,-5986,-58549,-67398,-67662,-79876,-25527,19488,12577,25575,45099,-14229,-70876,-49517,-38955,-59429,-75648,-53888,-45633,-11683,77499,115817,29387,-59382,-55002,-29557,-44720,-83081,-101747,-75742,-32924,18907,52236,72009,51827,-23519,-81041,-31727,34384,18856,-31007,-55461,-63974,-80832,-96411,-113889,-151539,-140851,-78430,-22777,10682,31315,17450,2659,11795,-8502,-82680,-165683,-190024,-122810,-11970,107669,144259,43253,-66972,-85891,-68805,-31384,-1495,40645,71428,15152,-50655,-61786,-57087,-17741,9678,-21199,-26131,37580,51105,-10772,-95672,-115886,-53011,3358,5132,-4848,-12675,5070,24295,4582,-460,54266,82218,75601,69762,73545,82393,98846,100205,67301,17586,45773,67344,-1519,-77058,-38812,35342,-8225,-106212,-109565,-45347,10855,68365,91613,55045,-2633,-31163,-7621,22987,63474,95971,84943,95179,93933,5795,-192608,-302576,-162686,9491,11682,-36984,4741,50525,63451,82333,97026,69086,32380,28456,13877,-27848,-18764,34416,84508,55815,-9326,-53497,-41124,42016,75489,36765,57665,74870,16471,-74685,-116077,-99860,-70552,-31788,-47553,-97167,-99699,-51667,-16178,21792,72703,64230,-23303,-74943,-28512,81146,116073,25803,-39307,25310,60233,2025,-45346,-53879,-64625,-100131,-128579,-83924,14840,37306,1356,-22326,-83436,-196923,-171516,-43139,27474,5420,-13711,9612,35825,44041,9954,-25893,15413,99394,104517,25078,-28073,-18776,-7759,-11111,13627,56864,57217,35631,-44682,-185951,-262343,-179408,-67113,19168,92007,120707,95414,46276,13165,17437,20226,-65662,-143332,-70003,29544,26786,-26842,-54028,-56071,-53985,11601,59753,-3144,-102621,-136430,-113043,-36627,42550,43840,19693,27136,10067,-2821,58614,94276,73748,68084,65941,7697,-43050,-14221,23103,-20330,-55723,-34725,-18537,834,6698,-53404,-153316,-158457,-59789,39640,66833,38153,27761,6635,-25740,-30471,-38021,-32111,37562,75792,24166,-22906,-40379,-96414,-86785,-3918,30838,15159,-31725,-61123,-3983,75931,87877,62931,10659,-15151,34082,94895,131365,141382,87434,38617,27519,-42028,-119314,-159467,-132178,-13301,100349,80887,-32194,-29787,93316,119291,54185,54178,88791,62293,40935,46515,-28625,-100183,-50355,23876,21513,-10060,-43186,-100006,-106278,-45099,-16890,-52660,-108980,-102589,12890,97062,66338,5089,-18864,-29283,-18953,28490,20064,-68812,-123798,-80417,20197,89073,76065,31219,4359,764,-2678,35060,106954,84433,-16242,-31922,32997,48719,19767,-43719,-52711,36826,96317,17489,-101996,-81199,20838,19793,-42785,-39789,-1083,41554,34380,-18893,-38919,-33400,-33069,-5924,-9070,-45244,-21812,31066,30801,-17482,-34914,-28912,-29075,-31551,-63067,-98400,-30658,91838,141915,141509,80993,-9619,-60033,-106375,-137190,-80559,-14628,-20465,-40473,-42213,-34410,-8550,33364,18013,-16593,-52040,-87749,-60389,21999,50483,-5654,-39409,6029,7692,-6694,67984,138514,125431,73933,7135,-25899,-20312,-22578,6301,32043,-33353,-134915,-155079,-101015,-93964,-160262,-207036,-160288,-113406,-109048,-43880,5607,-4042,15556,57329,58091,48156,37868,-297,-75763,-87193,-18724,-13235,-70404,-60228,31626,81826,79731,59762,1443,-3450,49817,80438,52198,40317,41018,16207,-40352,-109178,-167677,-111980,3546,61344,82435,80400,41257,12745,388,39892,83566,40234,-12373,16224,31071,-41487,-67868,4041,31554,-14,-11576,9802,67779,91796,28782,-30289,4199,67797,69365,36953,18861,-3637,-20665,4728,-395,-44494,-32837,23410,17798,-58865,-111952,-84787,-56063,-75496,-79245,-10629,59350,111601,138233,96250,-17285,-79766,-40052,20876,42514,55463,27090,-35096,-29127,37239,36561,-48391,-128498,-143091,-116478,-103421,-32030,55697,24384,-90666,-134686,-60907,45872,88318,41998,-3412,-16290,-34440,-60909,-26023,37418,4746,-33235,7298,18053,-73594,-95008,3374,78617,91227,111289,106486,11597,-88963,-47773,75834,78551,3598,-1379,16720,-15370,13366,94960,98586,10987,-22047,10201,16383,15152,51510,9934,-91530,-79732,38710,52845,9714,17713,73644,98236,81802,51152,23944,11158,430,-14661,-21724,-65820,-90532,-73065,-38439,17069,41356,56909,75678,30520,-1113,24564,45710,84027,90775,46350,-21940,-75991,-46784,24809,27049,29399,25207,-64268,-153378,-134326,-59397,-14118,-23161,-45109,-46842,-21026,23286,17704,-60893,-85737,-19633,16580,-25738,-57501,-39544,-7610,48760,75430,-2048,-121599,-123856,-41522,-14277,-47469,-31992,18894,91065,174896,161319,54841,34727,51883,-2153,-12290,-1130,-62877,-92898,-18935,4099,-30148,-12489,31482,49891,16138,-28732,-9982,29035,31858,45521,43274,5324,5875,32328,75607,76826,-1861,-30324,6118,-49409,-129167,-67797,69963,136227,106687,28737,-42722,-16392,47295,58158,36658,-19069,-84790,-71201,-30467,-826,31781,37090,-9769,-52195,-46939,-24845,-36889,-46550,-50888,-69230,-13344,86446,133618,189178,233865,152619,54917,25467,6866,28277,118918,177346,161146,69510,-46534,-99787,-127181,-121206,-43420,54046,33366,-44546,-65719,-36197,6877,46105,8290,-56600,-51477,10992,43634,16221,-25722,-4630,43769,32145,-51385,-56654,13118,1234,-80374,-98715,-73179,-49293,-24301,3914,51847,99098,66098,42322,140317,227755,210980,181941,128580,33430,-25402,2020,69460,82360,24405,38306,119203,148692,56536,-21587,33321,117723,128204,82942,23117,-63996,-133166,-135577,-70217,-1147,26419,-3460,-45840,-25423,-34883,-115298,-91045,-7797,4719,-8436,-17229,-30242,-43517,-51664,-68872,-91689,-73998,-17069,-32709,-96894,-49043,18407,-24654,-36234,60984,149874,134869,50788,-27013,-62872,-41409,-149,-1191,-11868,-9421,-28328,-40976,-25277,-4038,61183,144833,179571,104752,-16326,-22402,56392,83834,91249,65575,-38401,-96551,-28087,38409,-3679,-104581,-150343,-122481,-64317,1695,32762,16827,-1286,26851,49240,-4599,-47103,12071,127576,178287,88781,-74545,-143394,-97819,1144,71040,58940,-4385,-54295,-35000],[-56967,-57017,-66218,-55463,-60003,-47955,-18441,-3152,37583,67606,22100,7238,22228,4565,32410,91412,76241,61103,57349,44161,45466,33708,16132,-30237,-115265,-152867,-101950,-26654,5293,40800,89795,52279,2183,36818,59873,30260,20595,9164,-18331,-41382,-17494,27376,24829,-8471,-33584,-55767,-97872,-96158,-36303,9204,202,-25125,-61690,-78010,-46770,3739,42659,65535,41054,15972,26786,-15273,-106394,-138422,-109010,-75200,-5314,75477,65947,-11836,-46447,-32889,-8299,700,-4699,-9423,-22158,-81834,-86577,7386,93503,129962,117595,48969,1407,7879,12651,40372,69522,50437,-24252,-100034,-143196,-117275,-4232,72298,85752,57709,61819,123554,196255,166972,27611,-74435,-62949,3367,28636,-12388,-49374,-29252,20993,31303,12081,9607,20608,17859,10258,38660,59836,25467,11784,-1996,-41497,-8784,22893,-36948,-35607,41905,54768,4933,25894,89161,106897,59395,22296,59528,98154,77309,42481,-4069,-24662,1155,6063,-10758,-54019,-97997,-78793,-33559,-40244,-40943,16337,70282,82656,68417,37855,-12668,-38598,-23762,3036,186,-37366,-90150,-89502,4260,96782,100890,42517,4893,33073,54091,-1186,-36612,6475,50385,37386,-12634,-53267,-43942,-12894,-46454,-105778,-113651,-77264,-63562,-41307,8086,37021,-7622,-60150,-36316,14621,-10801,-82305,-115778,-110256,-83681,16948,105560,71338,-14696,-72831,-58171,35783,84213,30803,-11974,-7399,-17760,-65784,-128011,-156575,-126951,-75356,-56491,-43839,-3587,22807,11187,-20032,-36119,-23126,-43596,-134980,-196496,-142412,-29967,75684,107433,60367,19625,24079,51659,107141,100652,35142,-9263,-20163,-47047,-40054,5763,56199,61059,58927,69383,83871,30242,-77060,-142731,-109206,-24092,30534,8406,-20218,-41993,-41034,-19440,-4519,18228,30001,19018,27913,61569,80093,78385,105196,154629,149255,62391,12077,2503,-13538,-23198,27706,70724,41765,-19837,-60077,-46517,8318,85106,95335,41153,33685,64346,61674,33789,-1404,-22918,2679,71878,83440,-49241,-269723,-327102,-169504,-4294,47091,49728,64659,75172,62807,48745,41658,-2550,-31707,9873,-5833,-88797,-69916,-4544,25671,25033,-12918,-56536,-62856,-17854,11614,-19148,-28611,25718,67744,8391,-67962,-69907,-10383,28150,-22544,-71074,-62208,-35670,-7535,673,-5035,23029,30286,11900,10403,38498,15410,-44369,-61260,21690,116440,96039,-12512,-66492,-45159,-71019,-123235,-81631,-17600,-47368,-87314,-67795,-51568,-84049,-58880,-4164,-7020,-13783,35698,80691,60697,-8678,-78242,-87130,-12519,76392,67966,-17820,-57130,-1855,34065,-13905,-64231,-22817,52006,76287,-22979,-188106,-241228,-122145,-40397,-5793,78669,153848,147469,72927,742,-24379,-17645,-44632,-80353,-65649,-42352,-35577,-18351,-8848,-24820,-33874,14105,51291,-34,-87772,-108386,-60369,12224,48685,30420,47604,79088,40550,-9869,-8877,-8123,-16885,323,50551,74726,63445,80871,84611,-9311,-87592,-102212,-103180,-69500,-19583,-22632,-69258,-68265,-30369,23768,46524,-8357,-72780,-80174,-76397,-67743,-36262,32787,110015,127830,87019,48046,-8396,-109634,-119863,-44788,-32035,-50466,-40896,-34803,-25948,10934,45493,58467,31862,4477,45672,124583,147238,106597,52372,18019,-35200,-119327,-118991,-90639,-63561,33977,134540,125652,41902,24472,81384,106611,67746,25916,11497,-12999,9106,75403,44381,-34236,-19328,70619,102751,70007,35625,-8508,-49222,-9827,30492,8488,-36314,-63343,-3309,76083,83318,24038,-33312,-70629,-41003,53572,57757,-59930,-134503,-58572,112301,216111,143593,-5528,-62977,941,58141,64173,83235,101631,50173,10883,75581,114370,53385,-46721,-71845,21142,115845,56861,-60561,-62352,-2679,-22242,-90260,-38057,59143,68002,9334,-41987,-50196,-48335,-63191,-45854,-30686,-39731,24300,124032,126449,28648,-41275,-42601,-13512,-34194,-79003,-70227,5281,66168,86504,119717,73017,-49258,-76046,-27652,-22103,-4459,4087,-41912,-70445,-70209,-75501,-12428,100223,113271,35958,-49860,-80579,-26921,45275,73556,37887,-16611,-8397,24696,58330,124740,146796,80954,32205,37947,34978,6124,-18216,20204,58779,-8404,-109057,-127928,-68214,-20834,-72024,-188806,-207067,-106024,-7771,34225,4246,19320,95925,105684,71594,82910,76805,20155,-67701,-89106,-28821,-13321,-41574,-38958,-5982,14199,52173,70072,-9843,-68996,-30086,14654,-25387,-29932,26108,76534,73311,-11673,-120386,-105369,-25590,-10672,-43909,-48784,-37018,-15244,203,36671,52795,-24702,-90896,-34787,17448,-31804,-74751,-29800,28317,19189,-9592,29151,76331,67244,37544,-1479,-34407,-1644,86928,130985,112674,32043,-46179,-68689,-76348,-80572,-56119,14819,71119,45776,-39560,-72548,-37373,-30012,-49184,11169,94098,129943,129367,41119,-64980,-62555,-2048,21718,33077,53689,15681,-43738,8111,128989,141722,13041,-134222,-194915,-195784,-195752,-128372,-32961,-23549,-77066,-79429,-16669,48148,61235,17064,-13834,-14321,-23782,-22913,30934,72386,48983,17008,-23327,-77962,-131224,-115896,-51583,-17087,56136,179985,157284,-33401,-144059,-44492,87263,53066,-32591,-16763,31042,-7366,-18574,74062,114672,31006,5259,63566,53157,23968,53183,6749,-94718,-88012,5454,17137,-5183,6255,51300,71769,66929,55933,27905,13759,31974,55963,49640,-32571,-104668,-127657,-92289,-2087,27758,6560,7046,-19751,-48745,-30129,-1051,40184,55377,27069,-18667,-73222,-64263,2920,17094,33556,48273,-21537,-116254,-95103,9985,70730,11260,-75375,-83830,-42215,13360,1095,-59193,-74181,-30182,-9312,-39567,-64662,-83006,-91654,-42053,5521,-78473,-220928,-170262,12022,44167,-41006,-32373,35244,81060,70093,-28396,-125442,-78824,-24825,-39326,27227,71450,-39890,-124631,-63450,-8317,1195,29285,56109,55597,26355,5550,26863,23519,-6805,25977,59941,30409,-371,-2817,34399,59768,3097,-55775,-61961,-73732,-72355,-29785,17545,51005,81276,71155,28436,-2897,7516,53460,79351,20659,-65029,-56689,8196,47409,60303,54057,49278,68240,59429,23588,23664,34223,-23880,-81826,-11969,81819,109901,144541,149365,59893,35877,84256,73365,45451,105933,161075,102214,-22902,-76393,-78239,-140703,-169384,-106802,-10945,-6254,-61366,-68375,-44282,-56069,-59660,-52694,-40879,-780,37868,56196,34357,-24207,-64063,-59585,-46873,-76053,-44248,38623,30697,-58256,-94148,-71863,-35760,31539,125040,205724,187957,61936,-11223,81587,187943,196202,171297,111132,42931,23165,48830,92303,87014,4693,-24299,44283,106360,41717,-77913,-84225,-10688,23266,29676,56303,30546,-44544,-78742,-29552,22887,33816,-3032,-39906,-25355,-52418,-149396,-136282,-18474,50515,31826,-249,-16241,-43017,-43433,-17563,-32822,-30187,35411,8912,-101661,-97876,-33227,-38707,-31834,42447,102706,92037,49977,15212,19728,51815,33683,-21758,-9991,72850,118101,61239,-51,12442,88773,135186,129195,85058,13790,-41019,-59645,-52553,-4252,14124,-70832,-132027,-86679,-6815,25914,-33500,-93004,-55626,283,12007,17540,6063,-26623,-7294,17159,-20679,-28727,16819,66299,75450,3279,-123999,-165522,-100241,9392,61416,34258,-18823,-63377,-52950],[-36341,-32811,-25400,-5710,-25231,-39035,-27041,-15217,36255,48173,-24979,-22752,6535,-56339,-79711,-13936,7337,14924,13720,-43195,-68183,-8988,70714,59930,-20830,-69854,-55704,15257,78751,74333,41937,8106,5461,44344,57151,43424,58141,43027,-6364,-29202,10944,58314,45149,-27127,-89657,-88506,-50695,4155,14580,-29492,-32728,61222,111166,70889,35522,32669,75073,118716,86799,27931,-3700,-40226,-44695,-39996,-74881,-83369,-30694,10945,7444,-31648,-41277,-14838,20119,28244,7158,-41965,-70433,-105780,-88936,-43,78323,120897,130870,90476,46343,29639,29169,100225,178249,160955,46825,-75975,-123808,-73536,38178,66132,40258,32753,67586,110574,164773,145467,32970,-87578,-110287,-13250,43252,-32317,-127968,-173227,-126068,-30455,-5929,-4817,44532,67270,18372,-20232,-18059,16810,66938,44120,-30443,-18830,9384,-30293,-9227,66942,65052,6278,20370,33622,-3917,-56255,-47577,62995,134438,80361,21449,9291,6973,2423,-5106,-16496,-67466,-100521,-61291,-28,-12988,-63566,-66327,-19321,29383,49507,7671,-47921,-36932,-15601,-24274,-13307,13891,-13300,-22068,55669,106974,65613,22755,52239,109797,111064,21157,-67759,-57210,19798,31381,-20460,-12854,37319,27686,-61181,-130206,-110459,-52961,-30940,-30118,-36823,-45384,-48053,-30382,18103,80729,56230,-64656,-140651,-123584,-57152,57833,130583,44516,-83631,-132997,-72395,34863,47165,-28146,-60060,-49446,-60216,-100495,-150676,-160468,-71840,15642,13822,-784,22830,16371,-15970,-44049,-68096,-48015,-15745,-47937,-91602,-77982,-14105,47582,62317,90802,130102,119035,105353,142494,117353,3106,-97025,-81807,-37560,6702,77656,97034,59675,95983,117941,76840,-7177,-116232,-180809,-108142,5253,24605,-70059,-117853,-73767,-32061,-28466,-11563,14172,-10111,-50357,-19216,38346,48577,41728,84569,148309,157911,69380,-22127,-46247,-25172,-6405,8474,23902,49890,65485,31863,5647,26860,78860,69908,2263,26596,125709,124955,18173,-87230,-92332,-6793,51338,23835,-92834,-261436,-288318,-138105,-8133,41491,68623,64748,51698,36212,-9033,-51683,-66144,-28444,46600,27301,-59641,-18324,31038,3157,24187,52799,21266,-54917,-83965,-44132,-18853,-37781,-5557,64534,30537,-62202,-56314,61031,115589,31679,-32425,-3781,20222,6158,-31443,-42181,22846,72266,60841,41193,18386,-34004,-51896,-43458,-4990,92000,120502,-14060,-120966,-97480,-82517,-88977,-57860,-72346,-147131,-177026,-127653,-29780,12329,-12312,-29251,-43918,-41065,28506,92758,48335,-61041,-120229,-106229,-53887,-813,-10583,-69107,-67241,12830,47872,-10555,-78509,-42785,56086,83839,-2039,-105103,-80112,36450,31023,-4073,97517,191918,164188,78795,-5317,-64760,-55632,-8900,12908,-10485,-41089,-36887,11749,55440,61147,40175,15452,-12466,-37794,-52216,-37811,-6970,12273,11998,30714,99473,112502,39790,-14974,-52608,-88679,-80410,-36827,26057,87519,101757,94205,78725,-5606,-110174,-172859,-178725,-133871,-59733,-7851,12533,39997,34701,28798,19812,-59576,-153810,-146874,-111163,-89049,-37375,51480,118560,121908,103867,93129,39272,-53619,-87613,-92389,-107003,-93142,-48304,-18065,-1764,23966,34820,29006,10620,-13528,17990,80481,57103,-49393,-97957,-70710,-97195,-161794,-119552,-32371,12949,70080,107386,99478,56243,14292,24337,76857,56807,-44738,-86068,-64983,-206,87808,107131,69414,41106,100189,172544,150670,106900,72436,2157,14904,58041,52558,50889,26256,8322,20226,43638,44817,43895,24632,16630,63742,66897,-19728,-60139,11197,121095,163992,83468,-58469,-113420,-6205,113222,90925,44944,72748,38785,-29381,24700,87524,49903,-3901,-8673,27292,80669,37027,-71827,-103940,-65428,-64178,-101964,-22228,86144,47108,-52284,-74696,-52471,-63181,-93292,-63563,-24591,-31385,2771,91912,75194,-51401,-116282,-82006,-20113,-22850,-36945,4619,29625,7082,-850,32386,-2239,-78951,-31081,80977,86056,53545,24753,-15312,-30430,-30041,-84808,-80026,19402,62863,20130,-34725,-58953,-16617,32301,50950,31343,-13029,-35215,-13954,27852,45588,9614,-46393,-35742,46484,83580,54212,22854,42454,66473,35877,-16280,-27900,8436,52290,14916,-111316,-150129,-46530,54513,78213,24574,33959,100408,110222,77396,76293,72275,32516,-47361,-74100,-15815,18716,-6363,-35615,-52196,-68202,-15916,84581,78697,-31159,-97818,-59883,-15880,2237,14495,58694,114084,81760,-19512,-44334,-12027,-38210,-91147,-89633,-73306,-64658,-39012,1232,8393,-40752,-80194,-43676,-15602,-66037,-109586,-79293,-13308,8200,14453,57683,68310,24685,25479,27349,-21653,-43091,50457,160278,178778,69042,-70797,-143547,-123991,-67309,-51356,-15374,94464,135384,30493,-41938,8791,43846,5917,30205,108708,108234,43930,-39857,-59951,-1396,10459,-42955,-37812,7118,-10400,-39860,17817,130491,177925,95853,-42240,-141413,-225523,-277950,-197580,-80407,-52836,-69691,-45709,7223,57921,50225,-9679,-29881,-23518,-58820,-57596,12863,41821,44941,50243,-30387,-117553,-135405,-122781,-99192,-62366,27865,130289,103299,-56220,-124707,-32388,63734,44034,-15054,-4105,63849,26264,-23371,44141,97449,41503,10066,32230,17209,-2257,23255,17699,-8604,-9847,22562,30583,32016,15338,-7216,-7450,19548,47642,28081,-19936,-19956,36505,56208,-38683,-130507,-156994,-121621,-20763,14905,-18434,-24488,-12350,-8203,-24693,-43289,-13224,6931,-30760,-60599,-43664,5528,55321,52107,40542,45811,18315,-19023,-11901,36765,65899,33041,-14618,-30085,-49027,-83655,-101805,-60252,-18779,-231,-63,-36262,-79864,-110477,-142731,-112788,-47099,-76810,-155389,-112698,-894,6513,-56343,-75300,-40266,-792,-46792,-152244,-186191,-98260,-45140,-32700,51672,95377,-9456,-107398,-72118,-10394,18894,74617,99719,31512,-18815,24060,63946,18542,-35390,4164,71574,64989,46791,43096,7003,-9540,-8521,-49035,-94055,-62293,14512,32199,20590,35156,62821,73680,65306,-522,-33017,41879,121349,82400,-18056,-27110,55450,84705,38871,24352,73735,118539,91296,21232,1548,7901,-45716,-85660,-26323,14350,11998,48678,87932,41259,11248,37290,53709,52428,91568,119663,42008,-59878,-26538,36537,-40582,-101292,-83811,-38350,-534,-864,-32664,-52067,-89536,-127103,-122529,-67652,11412,36219,27836,30144,-5358,-78986,-105854,-74412,-52970,2469,74351,44296,-51845,-63196,-7429,19706,42395,115938,196058,168494,52461,-27857,-7868,62676,94053,56269,-11573,3082,81692,115862,105873,72821,-14736,-54830,-22822,29065,10078,-102742,-160394,-97121,-4269,67450,115778,72042,4489,17006,52816,32007,6604,4471,11724,22771,1008,-70573,-124387,-72679,40690,68979,41807,52221,51316,29017,26559,6751,15674,62984,6092,-113889,-94961,-791,14100,-756,36262,43913,6412,640,27513,78723,91834,1864,-71446,-8740,125816,205766,138621,38239,24352,96907,101461,23805,-15461,6716,-28484,-111226,-158889,-141740,-128696,-137708,-97183,-31675,6500,31479,15163,-11339,26974,61441,18199,-21661,-28604,-34631,-34014,-39109,-51298,-5912,47573,45867,3546,-46127,-63040,-30538,-8846,10497,13007,-11795,-35217,-52616,-50409],[-30973,-27230,5673,33016,7619,-21596,-34607,-41091,-4168,-28609,-119699,-104731,-46931,-57454,-40593,35105,22337,-38758,-104848,-176937,-172666,-34966,110550,114398,49104,29560,31615,49239,72394,28986,-36632,-51360,-13573,31413,37924,46869,81210,67653,39059,39685,54053,58319,30083,-27240,-81723,-107040,-52425,53424,53157,-49009,-58506,64643,154364,157265,118422,66060,67309,114448,87309,1283,-57716,-47117,47458,82302,15661,4964,14149,-59693,-101095,-73981,-44188,6523,89416,111460,58086,-24939,-81448,-98206,-52528,-6240,19571,54495,90026,77300,61097,66853,60125,116062,207183,209751,99203,-47679,-128127,-113654,-17869,32028,11099,-2952,13469,18847,52446,46406,-31339,-107461,-113383,-14383,22087,-88271,-180048,-213741,-181702,-74090,-24596,-15373,42406,74581,20659,-38357,-26567,57623,111700,65673,-10756,-42222,-55071,-37855,34199,63431,17493,-16812,2188,-28973,-93565,-122555,-104909,-9992,80043,60659,-549,-27914,-36592,-33490,-2904,17608,-28784,-75076,-28882,49547,11101,-71802,-102614,-72257,-14168,1336,-55885,-86766,-38110,-12829,-36456,-14612,42629,29855,11066,44874,36357,-34629,-24740,74770,129033,86683,1900,-57541,-86775,-33838,16567,15810,37317,70996,60041,-18322,-98850,-102502,-42554,-19489,-29243,-34517,-38008,-38062,-9329,43738,104515,106176,-5962,-106654,-86741,5172,96771,102771,1632,-98593,-96956,-16107,54400,19576,-77813,-117347,-91862,-66666,-86601,-124824,-112184,-32332,48310,60654,35744,25245,-5972,-44760,-38081,-35084,-28797,5225,19000,17460,23371,43775,60950,53236,90443,127538,75937,21419,44167,52585,11534,-39214,-38347,3394,39412,77078,50391,2612,57382,68077,-16370,-88896,-139918,-189643,-123967,-3045,-18550,-167000,-203425,-55213,51287,3887,-45541,-31081,-8008,-20577,-7610,14485,-3916,-20249,18968,57400,72528,39222,1573,-10264,-14986,-25881,-35666,-12050,51128,88205,59925,23639,26302,62179,46946,-40246,-53001,50619,102289,5689,-94495,-46932,54857,56494,-535,-59487,-182353,-196834,-39558,24710,8280,15622,-10970,-35969,-8887,-35273,-96336,-74807,13611,74522,57848,24234,78103,93358,49061,67304,109493,61064,-69807,-141755,-97636,-15438,27755,24750,13758,-37702,-108942,-80839,51701,126799,54571,-7986,37121,87172,42492,-39955,-47233,5663,25327,17078,32514,45179,30582,33804,24391,8067,60042,98729,-8731,-125363,-123541,-74764,-28969,-25481,-87102,-156519,-192872,-177268,-51597,20595,-38268,-63781,-21411,-19756,921,44303,4121,-53924,-43020,-28013,-43015,-42944,-49026,-70010,-34215,14670,6198,-13971,-550,48363,79541,53960,19736,30336,89138,150446,113207,74198,146964,193574,128351,46277,-14051,-65676,-57843,5975,56184,47611,17927,19816,48968,94319,134262,100779,14334,-49742,-42292,-4096,30224,28510,-12298,-31959,23420,88281,46963,-32619,-36896,-41717,-86810,-81936,-29390,17321,50460,61198,50324,54525,16557,-98726,-181570,-164694,-101083,-31992,23618,50919,81145,70371,9968,-38088,-70437,-100491,-99797,-81238,-75836,-57075,-9561,34520,40913,41348,56414,55064,13588,-43897,-122963,-128253,-56612,-29786,-25160,35681,94137,63825,9523,-15404,-31998,-14325,10297,-52041,-176128,-224569,-166123,-121621,-130505,-73941,30454,75420,67262,37199,29698,-10626,-84574,-52183,48511,13963,-129994,-161139,-71270,21135,70058,94947,118532,86348,79051,144794,142382,80055,27825,-18436,6625,58626,70225,88756,98257,67358,18846,11676,44265,98462,114927,68188,50134,61290,44139,65328,118113,108499,45579,-3830,-51480,-106101,-56214,55281,51043,14147,33426,-27444,-118123,-74924,-11410,4231,29492,48554,34757,35285,-635,-90696,-128015,-85910,-63166,-70307,-369,59262,-19864,-117988,-97323,-46872,-59514,-86143,-53492,-20895,-43151,-68410,-41644,-44843,-99567,-109887,-79303,-50100,-19003,37233,77953,20263,-54374,-52387,-36989,-80833,-70647,46895,126032,87954,36408,17058,1817,26,-5623,-83004,-133439,-82622,-59322,-52383,-10423,-6818,-31732,-20965,22493,27526,-10151,-46653,-72426,-69811,-84225,-140445,-167697,-100452,17777,78464,81604,59129,18136,6881,48833,72237,66206,67182,58012,8581,-54705,-39015,22366,35886,28404,9608,24919,59902,76498,49399,30799,40414,21987,-43959,-66929,-9248,43561,13148,-46490,-76365,-105937,-65042,79363,159303,73860,-73636,-74698,43099,87082,33324,30222,84532,95090,42794,9357,-5829,-49623,-61872,-27881,-59142,-126238,-103854,-33615,-3128,18046,41055,29250,-26264,-91339,-89595,-21222,21949,21760,59979,103846,96629,55502,45306,58563,52663,20752,42239,118296,154958,81971,-56246,-127703,-73564,11988,5404,-22230,62306,133692,76207,11643,18345,40108,26884,29221,61334,46867,-33936,-66800,-12447,42540,2845,-77669,-81497,-22529,4693,-6694,-7399,57919,131214,100468,16310,-38113,-114713,-204107,-163542,-58127,-21948,-26065,-14251,15003,57004,48110,-14490,-15390,-7668,-83175,-99240,-19683,7922,15243,32537,-42725,-92266,-74861,-82835,-79128,-21988,20821,17513,-253,-33048,-43604,-20517,34637,68981,34606,32553,115189,84843,-287,2939,31345,16650,-4237,-45644,-75351,-59877,-6014,54284,96932,72280,43749,42777,70056,35089,-63628,-119024,-76175,14523,41120,-24449,-37013,33423,40323,-64850,-130998,-127266,-101355,-23228,33449,19779,-8795,3449,51641,55309,4277,-7910,-15927,-58243,-49349,53845,131220,132386,91145,42468,17349,43972,91904,71704,13053,-15239,11999,62446,59691,-21932,-139366,-162571,-69073,14914,45907,40140,-22005,-82068,-88375,-112204,-94864,-18347,-4309,-37244,-27523,-35550,-54035,-55907,-94936,-114261,-62670,-69889,-132433,-122130,-41267,-15291,-38585,-6858,53118,19381,-68772,-47188,18722,29542,75436,109097,9169,-70416,-1379,38909,-25557,-70897,-24882,66613,108327,125528,95104,-18355,-62654,-8037,-9519,-39273,10194,83491,81897,60254,70325,55835,37574,36023,-3944,-32212,32772,121035,110266,16271,-1618,75984,77534,-17921,-26663,32245,44235,41718,20300,-48957,-90662,-84462,-63329,-31057,-27852,-21466,51103,144011,136298,48259,-21810,-16812,45410,109378,105828,26938,-36961,10835,94478,60131,1406,-28309,-21646,49091,78513,-13566,-65228,-48409,-60835,-112322,-107095,-27858,1428,-19952,17053,35708,-14804,-70671,-71749,-22938,52739,80848,3985,-82079,-50535,35078,71862,45091,24730,38008,49572,44074,28141,-2023,193,17896,-34529,-131724,-95201,55339,125825,95485,51572,-11601,-30975,-33575,-16542,-7928,-73694,-139951,-90780,49202,166713,178274,68403,2082,44733,66954,12829,-36572,-21745,7728,22099,61734,45389,-79221,-119961,-13935,47036,48107,93542,111347,52220,-6454,-22745,8438,34964,-34340,-111213,-18431,103873,79023,19644,22910,-440,-44976,-45448,-17628,33642,51167,-18145,-66755,-13084,86371,160064,140284,55547,-6267,34122,46008,-53867,-117618,-46279,4462,-30922,-103180,-166714,-206978,-164922,-33126,60186,21571,-30281,-7615,24757,40851,46678,-1639,-64737,-61579,-37980,-71293,-94342,-48405,40965,101899,86036,11274,-30469,21228,80350,42121,123,-2352,-23209,-38183,-35762,-39239],[-42017,-39096,11586,39539,14027,-8992,-36082,-65662,-51133,-85553,-168149,-154571,-88416,-13600,100129,180483,117293,-5688,-134645,-217328,-183359,-41934,88159,107701,68875,61085,61007,34137,-2990,-40605,-55152,-43195,-21727,-16609,-26722,-1530,43611,40128,48296,78588,67725,25626,-6098,-3790,-7224,-54142,-56541,24647,42756,-40033,-79114,-22383,59755,109828,91075,43669,36537,82878,65467,-20219,-65937,-8113,100770,106760,53996,90412,76517,-87320,-177816,-112135,-44835,17629,116725,140653,84315,29941,-24956,-51048,-19837,-18183,-28704,-11083,-5492,-24924,13863,83652,74064,60666,100908,135569,91015,-16673,-120504,-168538,-81872,31008,30832,-30497,-59377,-65974,-28079,-22649,-79826,-101118,-85146,-23065,-4469,-94220,-126293,-77175,-44351,-21713,-30871,-32735,23432,43540,437,-18006,37418,121779,127013,47726,-11725,-47134,-93707,-66855,35572,51884,-4599,-31251,-31344,-62892,-94757,-89256,-85179,-68508,-4314,28380,-14498,-74494,-88087,-44517,16349,45085,28996,1950,10795,19085,-32181,-55073,-43170,-36705,-19645,-43529,-99546,-88392,-10013,9200,-29675,-5251,54896,38161,5355,5172,-36619,-90932,-32470,84638,127483,78678,17671,-6932,-43562,-27227,24364,40189,27186,27625,63863,46025,-48303,-104052,-67739,-60725,-65057,-13053,49637,44748,17988,30848,70415,92035,46796,-21315,-27926,9638,48598,14153,-67121,-80062,19204,100748,102927,51319,-41737,-91252,-22249,54544,4963,-72666,-55199,-17395,30705,55363,4708,-35334,-44939,-49554,-3977,19991,-753,2490,22848,54009,90708,94402,75390,50409,45366,22766,-42771,-74662,-26641,23511,69460,96762,70296,38476,43544,47890,6320,-39031,-13722,-21192,-98913,-134910,-114247,-129827,-121200,-59661,-73058,-176961,-160692,20962,128441,38669,-73338,-73536,9217,51774,23785,-20171,-49523,-55613,-36484,-33039,-10050,33638,73733,48127,-6927,-19065,13784,53131,86373,78418,27801,-3687,17933,62234,30423,-79231,-139869,-86441,5648,9817,-25975,15351,64919,46186,27530,14544,-97003,-101266,32383,37910,9208,18448,-56113,-112085,-37031,3576,-44642,-58017,-15822,16029,43974,83178,106366,85497,83253,83190,60101,-20539,-136364,-183687,-146316,-45706,85299,86015,-21971,-102814,-122575,-102208,-42025,27597,21190,6889,57997,113836,67691,-25500,-53408,-40583,-44309,-27180,19995,80910,106907,101519,74646,67046,102869,115983,47493,-24395,-24860,11594,16477,-31905,-66743,-80864,-143259,-198341,-98022,-10799,-35775,-17548,59181,34831,-8905,-9272,-40853,-22326,72110,96980,32848,-1700,-13291,-28987,-9731,-6894,-27795,21842,114707,151570,80263,-2465,17664,105183,114757,103380,127648,160960,158994,129660,78388,5723,-40161,-49527,-39733,-11891,27661,57243,69869,71890,57501,66416,97051,59206,-9532,-29083,-142,18711,34318,21454,-26772,-41559,-7989,-1205,-60175,-103128,-70497,-23756,-33792,-38961,-1277,31876,41695,53232,48706,50105,14946,-81003,-122162,-68792,5566,54332,77514,53675,28762,-2505,-68775,-85338,-17487,27466,15889,10447,-18357,-75138,-83338,-38326,-14649,-14824,11794,59522,53694,-12841,-86304,-49973,47081,26308,-22263,40449,103557,55588,3635,4296,11863,13334,-9524,-85997,-162811,-206053,-193371,-133592,-90438,7403,121818,134291,44051,-36573,-42846,-92939,-177988,-113672,12642,-30254,-176764,-187622,-48460,47464,28697,25443,99124,98299,26517,29120,48696,-10625,-88145,-97715,-29759,37731,48422,54335,96389,117129,75457,40618,36933,66147,90240,51091,24373,47146,75736,140101,198568,137523,19317,-10953,-2115,-71457,-111083,-67681,-24485,20405,30993,-65397,-152288,-118141,-77046,-37800,22554,49445,33083,29829,12766,-33446,-40453,-11497,-5651,-8596,26995,20847,-69496,-139052,-103570,-54955,-55096,-51821,-34045,-40539,-65557,-105747,-130748,-94483,-35434,6190,-15742,-55789,-21637,63833,74461,-33509,-117545,-79977,-51131,-97706,-42922,80545,81389,-5662,-44832,-38823,-45510,-50107,-66621,-120368,-132131,-78352,-97664,-91605,21591,65636,-22116,-57656,12624,46727,11133,-28197,-83222,-119608,-136463,-172734,-188690,-128831,-40825,14890,55854,46940,-43456,-77431,20928,99821,97646,82071,15909,-76190,-75647,18797,68136,14438,-47980,-52636,-3156,32354,25630,-14242,-21095,655,-10099,-45668,-57694,-28838,15540,7727,-35355,-50968,-84131,-70710,44211,133533,120076,17840,-8522,70842,104274,36011,11466,40093,54025,37177,10388,-37891,-73470,-36601,22480,-55994,-182917,-163281,-53121,14415,86174,157311,117112,422,-59626,-8759,91249,102179,61648,94147,116066,94963,92940,81383,87377,110835,87900,69208,82344,87996,48815,-33619,-60432,-557,74994,69152,16297,29589,77529,83612,54703,-2704,-26648,-7298,-298,-819,10860,-24958,-30403,23098,44831,18188,-13277,-39660,-19780,24979,12306,-45060,-33417,12815,-5002,-29527,9862,37414,-26734,-66125,-30802,12029,30954,26478,6832,-1078,5539,1364,30229,24137,-73847,-107387,-32511,7398,7403,-1071,-59907,-56564,-15251,-26466,-38400,-11093,-14578,-58644,-60441,-1239,8440,-38914,-4685,57598,33031,37335,116417,97601,12209,-38032,-49027,-27097,-11649,-71872,-123164,-101795,-33993,59956,126407,85986,32178,23070,56746,20151,-113037,-224221,-188077,-44852,43585,22713,35246,89447,55436,-46165,-80006,-69386,-62632,-16490,61646,74001,2059,-33203,35009,104190,72536,13257,-30043,-40335,30853,152355,182613,118740,69332,54613,17678,57660,151486,124155,4014,-61563,-36602,37559,64893,-556,-97980,-136949,-103856,-23654,69571,81166,-8862,-60106,-43462,-58934,-44336,28239,26573,-21959,-3840,-22608,-49790,-37378,-79328,-113566,-32465,14129,-35573,-61206,-25088,-25536,-91954,-91619,7244,38475,-35337,-17395,47716,32490,37116,69796,3569,-63934,-14265,1659,-62590,-94490,-52360,43403,128712,161706,93667,-29846,-54097,8511,27591,36388,70135,98797,88636,46392,34118,28978,5896,-13720,-22555,-21990,8764,46479,46522,476,9314,77194,52878,-60308,-74807,-55487,-76061,-4799,70400,-30607,-132886,-88119,-25534,-1432,22243,69403,164606,257680,233614,115787,-6694,-58526,1954,98404,96712,30839,-27620,-42631,3279,23775,8453,-16889,-180,59591,49781,-67326,-84300,7395,34742,-56478,-123607,-78621,-39338,-38432,27697,94284,78342,-23882,-85247,-19391,71549,49437,-38425,-89670,-71720,-16581,49318,45036,-39915,-90308,-39255,53128,104942,93553,58057,33404,-13119,-129478,-173301,-53141,65716,73725,31661,-13316,-12589,-8243,-3912,5230,-12979,-54759,-36255,81638,193471,192010,85444,7286,-16398,-10951,-11719,-44419,-51868,-36783,-6039,98018,111138,-49598,-138710,-72314,-23821,4447,81436,104954,23754,-57830,-63111,-38095,-28115,-60849,-73424,43811,140177,90460,33873,12629,-14857,-26260,-37347,-58193,-23381,43437,58388,33931,7279,9110,55494,83678,40937,-46125,-60746,-14622,-37206,-109285,-96758,-10291,61953,50475,-45517,-115263,-70864,44338,94437,-7847,-98892,-39931,26100,15497,17070,8603,-43378,-38974,-26233,-92681,-102728,5294,110595,152194,127434,45958,9689,37908,43291,-3159,14194,61067,32192,2076,3714,-14467],[-37079,-37997,11064,36728,30113,29876,-4149,-46660,-41219,-65647,-112990,-80344,-27900,42210,161317,231034,197850,122105,-3437,-114758,-96196,-7644,57528,73035,39326,11385,25555,19799,-25673,-36163,8011,42312,12500,-62253,-87193,-41215,-7579,-28585,-9156,48657,63484,34351,22425,52129,77168,47352,-16160,-26796,-6463,-11132,-57581,-66989,-2330,33534,11586,33526,90079,110542,60614,-10440,-11109,61621,101221,32111,-3214,71835,63771,-91575,-184957,-128034,-37043,24863,88956,102491,86531,81678,46752,-1380,-5323,-11762,-9703,-6990,-67083,-111024,-38686,53961,35571,-31242,-61054,-23853,17628,10319,-70058,-155615,-78027,60334,65765,-35939,-79126,-70743,-30033,-23400,-51713,-36629,-28289,-27285,-23223,-53869,-17260,84752,127489,83474,-1417,-22913,30103,22525,-23872,11455,97079,128950,84822,11762,-17698,-17218,-62803,-83262,-2682,51952,40840,-6902,-54608,-75334,-59557,-28516,-26768,-65730,-60484,-27842,-43830,-70778,-46985,8310,33568,33945,63935,99388,43656,-61685,-89495,-15290,52426,44398,-3445,-52040,-74461,-64043,-15409,-2605,-34956,-7097,56327,42291,5721,-1720,-42750,-74758,-13970,79008,118565,109174,78273,46450,17244,20052,34390,4130,-43353,-44745,15407,31525,-45539,-99627,-82828,-107309,-112024,-1590,133913,145397,74354,35498,36779,33211,24406,22813,13623,-35456,-74281,-106094,-152936,-94745,58286,111747,72254,67315,37424,-1233,86821,165825,52978,-59566,-33794,-9025,12849,21197,-54516,-89758,-60979,-36370,10573,18957,-27675,-37742,-12388,29406,78934,81524,47155,18028,-3239,-57526,-102266,-73811,8794,59094,103063,125690,79833,16305,35657,59275,37038,-20329,-51598,-75452,-104480,-95517,-44012,-49262,-104907,-138239,-125684,-111189,-40832,73434,117115,47455,-41125,-68937,-28278,22511,-5029,-69322,-77724,-49039,-37726,-52163,-25709,61437,118042,36434,-37922,8874,95669,126632,119316,77398,4464,-8106,51615,91881,20100,-102033,-168315,-162187,-89708,-6410,10197,-5369,-13217,1933,45546,39714,-64451,-77775,-13986,-11746,37040,95426,-10988,-110958,-38256,52984,28784,-54101,-90301,-59869,23534,87999,58761,9481,27725,13622,-62159,-142305,-190933,-164688,-130212,-62491,86810,119972,-1004,-70708,-46529,-71947,-118237,-88204,-32303,23220,82949,105275,57238,-20031,-71273,-70940,-40548,530,26620,72636,90453,69855,50443,88929,156169,165707,124269,104753,117807,101273,4467,-85909,-62046,-20211,-83429,-165268,-118146,-35422,8236,77677,120746,40058,-31888,-38543,-66441,-42366,63842,112870,76160,57187,44580,3207,-32729,-38720,-4764,86637,154634,137837,42479,-34685,-13647,45632,2202,-29184,59648,141803,85641,30021,37847,-21578,-82211,-71235,-58606,-63201,-49064,632,56783,55180,16507,-4659,-19914,-52592,-56083,-7999,26424,-1272,-21316,-18127,-19944,-11051,-29382,-79282,-100777,-98595,-99217,-58155,-5642,14936,31653,57101,85818,109580,84277,19730,-56272,-79650,-42467,8384,56290,97247,100505,28430,-64280,-128149,-120612,-30864,71270,88006,78917,97397,51339,-71392,-96068,-17333,6428,-11126,24396,74812,63281,23395,18025,82448,142736,90920,13473,14550,25038,-11251,-12311,39846,88314,90055,24888,-50090,-62845,-89383,-143637,-138206,-79882,62337,189815,174320,51913,-46414,-61979,-99502,-157664,-117504,-31263,-50457,-150521,-150746,-24711,42999,-12504,-36998,47837,89555,21038,-35175,-21126,-53964,-134726,-146430,-53584,7110,-18036,-25658,29004,91409,96477,76666,30526,1528,11442,14810,23482,44528,64872,117476,177435,151429,68447,36236,23447,-38521,-92457,-110668,-53442,53824,50862,-63584,-122847,-96891,-73464,-41645,1947,29774,40370,66205,80127,88767,107132,79708,39866,44700,68661,26739,-48183,-87659,-73036,-50654,-43678,-25490,-25841,-53754,-51403,-63610,-92925,-33433,64024,100271,43515,-13470,-9868,18608,-1447,-89884,-158507,-115933,-57595,-74608,-31090,52933,16042,-95549,-122742,-96917,-103601,-139305,-173078,-175166,-83194,20866,-17749,-55086,47736,104380,17243,-35978,17074,58348,52100,18536,-47484,-86671,-90211,-110541,-127122,-109155,-83517,-48276,10961,9326,-70672,-97122,-2399,76469,73226,67947,6300,-100906,-98027,11657,83333,31620,-70449,-99556,-18323,36329,-6695,-54353,-31670,-21002,-26382,-7691,-4893,-28839,-26801,-2121,9606,10520,-29672,-40469,19445,56234,73142,78964,71653,50963,33067,-20490,-48915,-15558,26176,35078,12822,-40974,-70177,-33531,15445,-53459,-157748,-142901,-45870,20929,90049,159055,125258,23604,-18835,22695,96895,111880,98581,122919,86741,19970,42646,76845,99040,102815,58616,78291,103330,56096,-6904,-35432,-28690,4425,54322,80231,67862,43969,38197,46209,45379,-11438,-60659,-50495,-38958,-16226,48452,63162,22766,22068,39494,74726,101778,41894,-18585,-5110,-5304,-46806,-72407,-84086,-88269,-61603,18018,95981,75447,1887,-45843,-30931,19948,46846,-9854,-87555,-55693,29636,62344,32329,-41155,-84816,-49940,-8826,33,-8285,-32754,-23761,-7158,-10161,-40770,-86013,-83319,-51391,-26529,13633,-7124,-77210,-58426,-15976,-4713,28261,54962,20147,-20460,-62067,-79569,-33746,10153,-23129,-75610,-80931,-47727,22704,86735,52438,11338,3371,6113,-35194,-145617,-253279,-221438,-87852,16695,71849,116374,121799,72678,16313,-4895,-24087,-31490,4330,76244,87535,-9470,-72268,-21920,49199,47438,-7694,-50905,-13731,96475,161334,104231,3542,-2069,74707,67454,67817,134257,122664,38355,-19708,-62154,-55855,-7084,-5658,-29144,-83047,-139843,-84241,72535,110257,19833,-8993,3081,-19330,-3831,42427,-1598,-72914,-33813,14701,3184,-19615,-57916,-61958,40390,109496,51414,-36030,-51161,-67793,-117215,-92057,4169,41720,-2767,4300,50650,47812,38694,48018,17069,-10958,11968,16602,-15485,-40969,-30882,24267,90425,116407,71767,2557,-7196,21191,38752,39773,26673,45643,47435,-25505,-57276,-3431,8303,-23608,-45672,-41804,-41184,-60420,-57468,-29754,30082,104416,72152,-51344,-107076,-127587,-127912,2801,124475,47942,-63138,-51878,-8667,37827,102959,164997,236381,282953,209971,114489,47679,-30669,-55246,22075,69521,39478,-30733,-97782,-111554,-104213,-78345,-40109,10875,5489,-79411,-152776,-92563,7965,17408,-55226,-107889,-77136,-41873,-19665,51390,131464,119329,-17574,-110380,-38794,52360,22769,-17760,-42486,-94363,-98213,-13412,32639,-39685,-82131,-14591,74561,117181,146856,135640,80757,51022,-27238,-139074,-111377,22355,71326,12771,-58515,-52207,-4158,24806,30328,29228,6318,-15593,28699,90760,115254,87049,7050,-87647,-82112,-16928,-6157,-26606,-30078,8996,103195,96499,-52384,-138671,-106024,-85690,-51195,42056,80077,24063,-19406,-30465,-69868,-96300,-83080,-56681,-4524,34641,40007,31912,-7159,-23311,2827,-13357,-44767,14312,113137,148045,112052,33628,-26619,-16216,7212,4830,-58133,-118445,-72425,16421,-15393,-106042,-96178,26785,110363,59659,16063,61476,98219,48418,-71094,-121315,-37501,28782,21848,42314,53335,5968,-10039,-16679,-71545,-62993,45883,138697,155171,103569,17406,-17133,-42781,-94317,-94587,22918,105250,67338,36152,34405,-10615],[-58284,-63714,-32163,-11415,17410,42665,2379,-49245,-52418,-73669,-77432,5798,59954,50471,63270,118100,158678,159868,76303,-31027,-34257,19015,36965,4290,-62325,-94630,-42244,9697,5463,10167,62924,102997,36279,-97959,-121066,-43783,-33528,-101929,-97199,-20642,42887,73756,82704,69514,70224,70474,-2008,-92913,-98684,-19859,-10500,-37974,1548,7080,-15196,67077,169240,140423,32367,-29058,1876,56191,37501,-65706,-100903,-37304,-28006,-103798,-161142,-148826,-71602,-9391,33827,67249,95135,93597,64657,8618,-9104,5574,33696,28234,-42793,-84092,-48653,-15033,-36318,-77293,-126442,-143854,-84039,-2829,-26527,-105837,-45504,65125,71703,-11121,-28756,-8260,7841,613,3246,37373,34429,-8077,-40170,-38643,29260,103283,132789,106315,39392,35748,76107,46585,-1611,48760,107550,63966,1840,-9544,-3130,11518,-11263,-56999,-28958,40418,78201,30385,-36054,-59380,-44322,-31313,-40112,-74805,-86532,-69508,-59102,-9084,69186,83159,30443,-56,55797,132055,56911,-66462,-60793,35150,106149,95761,9194,-26137,-4135,-42915,-78856,-55278,-36170,-10705,51707,70255,42413,12948,-32419,-62722,-9331,68718,86201,96204,114562,96456,52493,40229,18898,-58958,-105058,-83036,-51380,-52979,-81272,-77979,-48747,-91235,-109513,17200,165754,184010,127820,85920,54612,3273,-32505,7496,49227,-32189,-143397,-178436,-198889,-139149,-21461,-5265,-31985,27333,73861,61138,101421,111494,-15066,-78026,-15790,18459,13889,-4613,-50832,-38249,274,1531,9987,-6555,-59022,-64851,-26348,6670,19985,16286,-296,-8375,-3665,-40405,-62852,-17355,50522,74400,80948,49075,-12654,-18334,60404,102564,85721,34167,-12269,-55888,-68565,-38101,8112,-11991,-83329,-157064,-136780,-48461,23723,44053,39771,44384,41132,-25040,-92461,-77160,-52592,-75810,-64939,-27789,-17175,-30010,-4122,81099,109709,-11528,-73249,15411,82863,88100,104633,89030,31417,62954,146491,143009,37541,-69582,-125618,-147055,-109035,-23773,-7964,-57096,-71196,-27212,18811,6766,-61029,-94181,-82029,-55213,39042,131404,65129,-42929,-20221,55177,44001,-33052,-62013,-27753,33541,61055,29356,-17474,-41940,-73559,-121274,-154131,-131862,-30077,7315,188,70758,109017,50962,34104,63111,1061,-87875,-96171,-41176,53270,133863,128639,59036,-17990,-64903,-36828,30003,49143,29854,37195,34882,17447,-1056,29620,118573,179083,174447,166890,159653,94559,-31779,-112079,-70245,-4437,-3081,-50053,-81572,-66319,7969,107770,116596,-727,-65650,-42082,-61683,-87548,-61766,-19471,27503,66712,70468,18689,-49165,-41184,34689,94229,79982,37766,21249,9376,-21299,-60528,-94053,-62803,21036,48907,-11065,-28607,13323,-22354,-87306,-101659,-98375,-107900,-117800,-81139,-16466,-15940,-29308,-31537,-72040,-104355,-78129,-23231,10379,-17496,-45335,-25636,7345,29940,-8110,-76360,-67616,-45086,-97087,-107235,-14678,60434,69698,81900,120673,137030,84994,-39363,-128678,-58452,26626,5301,-7832,52867,70984,-16831,-123526,-159583,-47421,101630,118114,46164,59458,128318,83068,-58445,-59394,39948,28127,2612,61698,92327,62101,64393,109571,163640,169166,119622,56883,8535,-20715,-44161,-35247,29118,110650,130929,54988,-3158,15070,682,-63695,-89248,-52976,59285,167134,165857,101525,33746,2916,-19915,-43977,-55271,-54754,-53019,-79530,-76182,-20568,6529,-21888,-44261,4011,79779,91169,29694,-3688,-24110,-87059,-115473,-36924,-18325,-90414,-93986,-39699,14843,46084,56423,13040,-22955,-2237,38765,68203,75242,61837,54936,70137,91317,84764,52387,17563,4497,-3837,-52635,-41171,53805,39728,-67636,-96268,-71820,-51145,-17166,2787,27755,64448,101529,125230,161708,171528,84801,16704,62362,117070,70657,12751,-2630,-321,7284,2407,-8885,-16792,-22476,3507,-377,-5855,65287,114362,85531,47070,41187,14350,-28426,-45653,-79806,-126970,-119719,-74475,-67405,-43386,10805,-20138,-133499,-154939,-93932,-86949,-172123,-225998,-171147,-9785,109119,53513,-26551,20112,53642,19277,8872,23852,34329,70845,51242,-35378,-51689,-29899,-59124,-79425,-73728,-76914,-58909,-11469,-12907,-42590,-42821,7393,44527,32731,39941,44452,888,-25606,17540,66842,22383,-64083,-91607,-12949,35405,-9572,-34741,-4343,-22501,-10626,62880,78798,21681,-14723,11856,46496,43551,13467,13126,43029,30028,15694,62131,91061,29312,-31997,-80829,-121983,-84028,15879,74928,78382,40648,-18506,-28620,10701,9093,-21214,-28523,-18277,-2731,32725,59850,39113,-6961,-44037,-49387,-12815,49345,121671,154779,55514,-58536,-46101,33140,86305,58037,-17711,49531,129636,52372,-45034,-46972,-29622,-23269,-8600,33469,77617,67512,21432,-7732,-61,-6645,-40293,-58973,-55946,-3888,97476,129476,49746,5908,39755,112330,151220,75940,-29697,-55298,-28655,-11170,-37733,-66502,-36302,16119,56922,74084,49483,5586,-73360,-126257,-76768,13698,-17871,-114334,-60878,59265,49785,5694,-4645,-51030,-96591,-96281,-68889,-12843,35776,26029,-24610,-37593,-67624,-139850,-105550,5158,47466,9989,-51267,-103071,-112509,-96741,-10679,56324,-4277,-95625,-91336,-73459,-39489,28087,58555,25945,-11024,-24230,-27931,-3525,42625,15609,3051,1946,-41724,-84440,-131576,-186459,-153860,-78333,-14712,74004,118424,61604,15815,21603,23383,1843,3420,40437,68681,46066,-27085,-43766,-18567,-34856,-40526,-33615,-46208,-3330,83218,92042,-5591,-94456,-51911,63362,82909,49280,56032,55472,60053,42254,-39030,-76813,-35246,-8721,-3022,-48202,-127600,-89613,66418,120439,69884,50007,43784,26364,45783,53359,-4900,-71006,-65027,-6183,10625,-23272,-42277,-14366,60420,107414,72311,-5944,-39396,-55835,-54324,-18319,9744,24359,22139,7643,29699,82020,97061,63387,28269,10976,3542,26831,68977,73797,51736,33035,11629,23239,56997,47074,11682,6196,23150,-25410,-90418,-54749,-33233,-80468,-72847,-2390,19935,1772,-34475,-60470,-92887,-123328,-93903,-14404,74520,150911,123989,-7026,-105439,-131134,-87495,22869,93843,74362,22326,-24702,-28410,38643,101165,131497,169475,179373,79297,18452,53965,25185,-75949,-60776,40738,67042,17618,-34516,-88860,-162026,-148623,-53931,16082,-50293,-171960,-180467,-69752,-22486,-74453,-96395,-49977,4029,7930,-3322,38807,101677,88523,-19626,-97860,-52987,25237,42060,54693,21921,-73842,-92306,-8867,40533,8133,5797,55654,66044,47854,88751,123150,75015,53609,47055,-25331,-49773,46269,84208,-12907,-121280,-99089,-18543,31936,36038,26504,6283,-33880,-40411,-27892,-3526,3195,-43491,-79496,-43141,4394,36104,49188,43260,57090,81724,49667,-37939,-96707,-92912,-89437,-67439,7561,57730,69936,96465,63151,-49776,-127114,-116785,-89693,-95206,-78518,-8253,2513,-44730,-34748,774,-8275,16751,107488,156222,125258,76625,44251,9468,-17700,-32675,-13526,-31674,-92489,-94307,16440,51942,-50231,-135818,-63265,44736,34762,20813,90849,95734,-5299,-97840,-94450,-11145,55750,86279,113396,88822,16485,-18737,-1104,1832,1809,41886,109378,124701,47849,-50297,-91426,-128524,-166699,-125307,3269,67886,37494,24601,25272,-31333],[-48955,-56673,-51318,-40005,11427,51124,8537,-63606,-93106,-111557,-90604,20045,103766,66824,820,43320,96556,78176,8951,-31177,-12684,39891,52907,-24493,-116890,-119315,-44318,20899,46146,59077,97201,124206,50240,-86515,-103040,-8232,4552,-74750,-78010,-11796,51496,107149,103978,34328,13763,36970,-15079,-136657,-173309,-48322,38519,-1198,-12988,19356,39768,91542,130653,82125,-26450,-77126,-49654,-27527,-42469,-93411,-116701,-82267,-57336,-71249,-107821,-141378,-117798,-71579,-8343,85664,135188,101910,62937,13698,3835,36540,55490,39549,32866,27874,-10285,-47988,-48245,-14942,-27342,-106879,-118367,-25706,7013,-36884,-144,59938,65279,36095,46171,60356,49599,23506,19707,58981,75398,32044,-37745,-46674,17748,44708,28292,25928,51826,106834,122971,94421,75047,89450,79068,-6034,-62112,-16096,14898,3285,5356,5195,243,14014,52560,58208,39896,14677,-23459,-81887,-133924,-135836,-81607,-22999,1191,58984,135339,100649,5643,-22148,25655,85362,65226,31625,36060,58722,85843,79109,9841,1122,45434,-12270,-96841,-58150,14583,20375,56195,111812,79868,-18710,-89712,-98379,-17168,61674,31805,6651,74894,126823,67113,21790,-12676,-90525,-116952,-78830,-75703,-101181,-96231,-65028,-11676,-20731,-37143,44523,127237,120634,109722,111789,74102,6007,-51403,-14757,68459,20242,-101273,-156684,-169051,-147883,-90839,-82108,-80135,-17259,38831,43004,22428,-40434,-112003,-76483,21061,42518,-362,-26773,3817,73693,99637,61047,34443,17759,-21318,-42475,-14340,4072,-29474,-58307,-42848,-6798,15660,-1916,-12329,-7176,-5921,141,28022,543,-64169,-10795,93403,87523,39735,46715,64961,5873,-64534,-61208,-20312,-32697,-59614,-92044,-92382,-37497,-10663,-41092,-48276,13786,67606,-11834,-112197,-95372,-26715,-11177,-9499,-26969,-54928,-64577,-25084,48247,70790,-26317,-72117,-13889,-12445,-25730,34835,64042,55683,130943,200226,142911,48630,-5428,-68429,-117504,-63664,12753,-9933,-66853,-61639,-34371,-43234,-36812,-38234,-54977,-41418,-36731,-8171,57536,64593,1917,-11202,10358,4646,21254,70613,58954,3117,-19912,12484,22881,-33047,-98916,-96824,-66852,8277,143537,166498,74788,31384,25663,34051,70990,80790,29252,-21045,-41532,-30050,63635,162424,170749,83543,-19567,-40194,21535,65608,31544,-4083,6211,12806,13088,-27766,-67125,988,123242,168424,144080,88407,16524,-36551,-66946,-57221,10431,96735,77134,-39837,-121948,-71895,26242,55158,-18533,-61617,-39485,-48968,-86304,-145960,-159602,-59478,30941,49300,22620,-24672,-28779,6,-13342,-53697,-49944,11914,59485,4639,-91162,-89935,25644,73089,-1705,-56719,-36745,-8751,-8396,-33901,-75849,-93675,-107963,-143014,-138908,-99829,-79712,-34691,6110,-29050,-71906,-64523,-55864,-30517,-17551,-13184,9983,26503,27540,-2536,-57207,-57877,-32251,-73247,-108068,-32052,61507,73144,74419,77593,65368,39964,-52563,-110904,-7232,54491,-59702,-122666,-29342,23821,-64894,-138378,-85030,63127,136039,47021,-40838,8032,100052,57890,-63527,-46975,20836,-29988,-37673,47607,77065,49116,63526,96231,117460,104800,79348,63868,46516,41062,9414,-40186,-20923,58362,83303,32257,3890,13782,1554,-11688,929,-4747,5840,60692,103386,115448,99944,78447,46381,16353,-23558,-75022,-73262,-49870,-46332,-51808,-39302,-6777,-11685,-14662,57483,127882,93767,26932,-2177,-46541,-66562,-19847,-49013,-133902,-121595,-69478,-40477,-10805,9630,-16734,-16911,47089,97350,104585,97975,70962,10877,-28245,10717,42756,14432,9889,43584,46301,-28584,-80920,-29604,-24771,-92574,-91730,-54760,-36782,9400,11363,12160,63962,90018,81269,101165,97977,13229,-34906,47701,124205,76753,22871,27299,54754,75045,56839,24897,28715,31667,23756,-3405,18626,112921,113856,26039,21007,58137,15701,-28754,-8919,-12343,-40870,-52649,-55548,-72282,-60554,-24641,-59317,-158685,-156571,-46014,-17292,-124680,-183633,-98059,44193,102474,-1544,-104641,-91783,-72379,-50112,17662,27803,-15692,8311,1008,-82630,-68529,-17599,-52719,-85622,-65799,-49075,-47374,-35778,-30198,-16126,9438,33563,32353,2032,255,56093,106811,87846,51335,11890,-62182,-96818,-78179,-30645,-8431,-10429,-2057,-2539,-45355,-8501,91096,107312,55779,28888,40588,36236,12594,24648,71282,92882,57002,10757,14885,62208,40390,-29326,-77026,-108122,-102116,-13414,81913,144199,135393,28218,-34491,30720,104035,116320,69371,-6206,-33690,-23498,-41069,-60931,-74631,-108177,-112611,-70011,11591,117222,145390,31346,-68825,-61519,10296,58048,13318,-57578,7098,87596,19145,-58039,-38006,4923,8236,-24126,-15882,37841,42129,-3350,-28785,-20205,-12988,-25203,-38490,-38687,-14069,62957,95804,48847,7878,21886,66266,86770,38140,-28522,-58180,-38340,-7095,-3585,7338,54543,93474,96441,60886,3818,-14216,-65317,-160608,-159592,-49963,-11323,-56517,-4426,66008,4839,-35090,12236,-20267,-137070,-202880,-174006,-51875,71972,83685,-6648,-51731,-58290,-74137,-30975,50504,65236,-13624,-82859,-114801,-155949,-148294,-2641,91457,-16993,-147974,-131788,-67837,28634,118300,106034,18909,-21835,-10220,-8,3428,11872,-18514,-3985,-9797,-78052,-92257,-66929,-90561,-74285,-31679,-11148,44443,63935,-30977,-100753,-86711,-40425,7638,45630,60048,31318,-21548,-47526,10470,44191,-28254,-47880,16929,20674,1573,15037,22141,-34080,-83275,-49682,-3284,-7355,-21089,-37896,-38925,27385,51751,7414,6739,24072,11095,-8412,-32972,-71766,-46755,43387,100187,98254,69474,58193,73845,98946,83410,44408,-15926,-82346,-91084,-58029,-45212,-13779,23675,25245,7524,2301,-2301,1700,13905,29975,19095,-11640,8900,27816,-15760,-9555,91137,120075,48467,10602,-24935,-78460,-39489,68954,121660,115802,64283,-31396,-46030,24119,42019,-14941,-31273,-12009,-81105,-156465,-132790,-116852,-85765,-5307,15303,7608,29165,38310,-14962,-101405,-112643,-40100,36976,102858,145860,124254,24705,-64588,-76807,-19091,17393,-1682,10701,22840,-36258,-54849,2644,14118,7658,50102,61321,-26250,-64374,16181,42984,-53695,-78297,20688,96563,109801,91449,19285,-107467,-141855,-59943,2510,-69709,-162882,-132529,-20972,-18136,-96676,-75890,42763,105148,59842,-17465,-21154,13899,24722,-35,-34705,-32665,29737,90165,106237,54224,-14965,-5619,62606,85916,77125,76629,66351,9061,-37129,-15269,27109,16302,7472,29103,24793,15207,69105,74180,-44890,-141950,-80721,2496,33571,18788,2646,-1747,-16982,-25393,-42481,-70374,-119564,-113072,3146,81419,44507,46285,93657,88827,68773,50224,31337,29130,1241,-35209,-45649,-39569,-14847,18157,83966,152652,119842,10567,-78272,-104520,-90635,-77348,-54183,-11609,-36910,-73699,-28115,4492,15778,90868,137068,81364,13148,9487,63600,84461,38197,-7024,-3132,5274,-11951,-66288,-42946,44955,54623,-28861,-39972,-513,-40996,-73654,5822,50557,1271,-47591,-40920,13592,86311,150335,161955,94870,11117,-7552,46786,76987,44229,26793,75906,93836,21827,-59908,-92012,-101889,-88898,-55933,-5558,25876,12800,-5265,-11178,-30970],[-1539,-18878,-42352,-33799,12092,49843,15518,-71231,-119030,-119779,-110557,-42967,58658,79964,36291,67167,88705,6940,-83078,-68635,-14896,28858,51135,4472,-52160,-38131,-945,18275,37507,60980,91504,100860,39707,-61852,-80988,-7083,38872,22979,30609,53066,68641,83575,40010,-35300,-24503,26481,-22512,-152313,-204004,-85618,18880,-47187,-104730,-19196,47999,5798,-52653,-54964,-87668,-115793,-94777,-94242,-96614,-79267,-61560,-28036,-1602,-17140,-54443,-89187,-109629,-116020,-57741,75899,145717,104601,49725,2585,13337,56565,35925,-1584,42810,71502,12588,-26458,4489,74778,98461,17153,-65848,-11517,64468,59027,67063,67001,43788,39132,62274,57532,44276,15012,-23222,9337,55130,35324,-29391,-48522,9573,31328,-29031,-65978,6908,98533,88901,80213,111244,68643,-4888,-63587,-100071,-60291,-24982,-43651,-15109,53407,58509,2048,8757,80416,130260,103477,9301,-117766,-211096,-187711,-46916,81461,92559,64441,74586,30759,-38201,-31735,7129,47101,87080,108782,74690,10082,-11078,3909,1006,5533,46240,47444,7471,33740,96789,80534,76827,123938,65434,-89025,-156955,-112553,-24068,33636,-6993,-61328,-1382,90723,58461,-3943,-45822,-94900,-104452,-63081,-46820,-63042,-62840,-70669,-22783,46556,65225,47416,23807,2566,25666,55476,30567,-21037,-55610,-37243,22255,24588,-25250,-62077,-65837,-71702,-55550,-37041,-30458,-17116,-12263,-14961,-38244,-95922,-110968,-35347,50541,40811,-25507,-44716,23653,105012,130052,108079,87806,82084,52618,-941,-6173,13387,-24500,-84168,-58860,9275,17307,-9608,-10896,-38113,-88636,-90051,-12684,20487,-13625,21809,69793,-5996,-74711,3008,114321,63867,-70502,-113526,-78926,-64820,-35566,-9254,-25589,-38437,-42635,-83076,-100041,-45002,7897,-34565,-58855,12513,72664,78637,65841,-15488,-118486,-144659,-84127,-7670,39699,2466,-30293,-27733,-49392,-64244,-33952,-4432,30689,98952,116954,49880,14788,34979,-27089,-98616,502,107873,48348,-35596,-31563,-36227,-80980,-35420,22532,47359,68223,17144,-33429,-17678,-3489,-11315,1645,-3725,-2092,90107,174715,82502,-83053,-134736,-54151,37566,34910,-50854,-62281,3374,108110,222570,211014,69703,-51377,-103061,-60900,2269,9052,-3028,-10094,-42558,-57441,26299,125822,169296,95226,-22858,-21261,48075,46653,-1015,-20997,1687,11702,21993,-22821,-97309,-57321,69149,132636,114635,60643,13558,17121,23606,14088,72037,162490,119297,-22659,-127544,-105482,-41730,6433,25849,17254,-11467,-26143,-17014,-79515,-145975,-75394,17163,30529,34376,24447,-19796,-75752,-126464,-133617,-84157,-25835,34693,32641,-24768,-21608,108360,141328,29139,-35963,-31336,-26660,11683,50221,26487,-6037,-47533,-106221,-124441,-108020,-64813,19170,70228,30842,-21092,-26021,-43196,-48149,-26692,16581,50310,40252,1632,-41192,-70616,-72031,-41724,-30027,-45628,-22139,25473,38149,48948,18225,-3821,39356,33143,-1871,47783,34066,-115942,-175128,-63432,20195,-58168,-101227,5094,87925,24480,-76779,-88602,-13271,68400,44957,-39961,-45784,-38445,-88198,-72811,4328,42868,41008,39535,23345,8844,5729,18420,74485,131642,152388,100502,13304,-5799,36572,33732,4351,-11884,-26900,-25851,23381,76760,26745,-41954,-17249,50538,60074,65185,94643,59617,-16376,-75979,-103937,-86563,-66974,-70751,-73451,-41698,20349,31432,11910,31872,55230,39029,20442,2107,-36579,-44034,-26202,-77027,-129693,-90821,-41826,-26774,356,24147,-5837,6204,94532,125242,86412,72277,66424,8073,-27755,19117,32143,-273,29367,57077,23562,-69575,-154581,-126333,-75287,-84597,-51942,9415,26892,57951,20911,-22907,34010,60319,8175,-6213,6745,-20240,-21563,43428,77888,19087,-27975,-6659,52770,88722,84932,105932,136586,77755,-10059,-35834,12287,108936,110887,38013,36578,56548,9123,1427,46431,41009,22517,31058,15765,-30005,-40662,-42803,-96231,-160832,-122861,-3632,34852,-33580,-67915,-2042,62964,36401,-109334,-212032,-192268,-152726,-96097,18903,53964,-31873,-89034,-99356,-115422,-68075,-9702,-29643,-75354,-57510,-23031,-51217,-74097,-39468,5711,48858,87013,67868,6457,-15247,25544,100624,118233,50431,-54232,-138129,-130275,-88309,-73146,-50613,-2375,10543,-36549,-89486,-35329,59065,60918,23221,34227,54042,17828,-3421,52793,128499,139592,97576,53360,19463,72157,94174,14934,-32700,-604,-8531,-27981,15078,112508,144518,40112,-47155,37837,144211,150168,72840,-14936,-28684,-17578,-50271,-68779,-84045,-91760,-31508,23549,34740,72711,77733,7232,-28696,3632,44701,43621,-19297,-63295,-22194,6257,-32162,-47253,11109,97084,108872,41829,663,12045,-2368,-17988,6313,16903,-13129,-24058,-414,5391,-28105,-16598,26834,64604,57954,16098,-3976,-8068,-18008,-5333,-11486,-45530,-65676,-44974,-2545,25284,41309,72181,82476,29733,-161,-13005,-75716,-122772,-68172,7360,19488,40399,36789,-35467,-59337,7007,9342,-104883,-200556,-189065,-76151,60647,127357,64126,-7793,-208,52350,82583,70901,27575,-35474,-81670,-114005,-172034,-172710,-29320,81231,11689,-86385,-66553,-9117,79605,165568,129442,-2186,-72981,-52605,-7337,1351,-22275,-37004,-623,-34280,-103114,-71204,3045,-22491,-29052,26410,35025,33486,31702,-53720,-157677,-203322,-143905,-12315,64179,33052,-24220,-58813,-55820,19438,83808,66323,73183,145935,126432,16896,-46082,-20359,1124,-5065,-33498,-91960,-129546,-87375,-71921,-72087,-12355,30721,42023,78622,77196,24586,-17415,-32345,-30333,-23460,6670,63555,74478,35686,39582,87281,109180,94615,79368,18201,-84855,-145835,-114779,-43161,39060,70324,14088,-77148,-103709,-61241,6722,59970,46676,-12390,-19970,45576,46254,-39735,-57985,35867,51031,-17440,-20250,-53362,-135452,-105721,-9804,36258,74710,81705,11242,-37012,-18970,3148,-29068,-51233,-45802,-82252,-113751,-119564,-137221,-77335,9681,-4071,-10839,65516,146482,88831,-48469,-59231,21178,54073,66626,62965,47271,18741,-17936,-23442,22210,19891,-41502,-40506,-16558,-50282,-54112,-24938,-59549,-75061,-2824,40901,-7239,-24099,12684,9232,-36874,-46377,-9856,76212,148988,123205,42240,-49258,-100022,-81984,-46540,-88789,-125430,-75364,12850,8560,-36469,7283,102535,120434,41707,-54920,-82393,-70215,-44700,-6787,15620,10394,55473,103432,82905,32604,16415,33477,67951,95292,108593,83097,14767,-49194,-80365,-89594,-77823,-44652,-16302,-27217,-53047,-43161,19955,31344,-66668,-126715,-39243,46637,40810,-5662,-12076,22788,51206,39954,-10143,-82260,-186550,-154678,50641,154784,70680,19098,35024,20520,3645,1267,17947,73443,70363,7765,-20388,-29502,-51305,-51789,5282,66180,77554,51527,12613,-18749,-8721,28421,20626,-24496,-80366,-95571,-28420,19155,58189,116210,59482,-66711,-90023,-12175,74761,102891,66120,5645,-32664,-20364,-605,-77158,-126564,-15135,101398,90550,50730,16252,-76577,-153373,-115356,-28428,11926,-3853,-22357,-8672,41090,102530,107508,48504,12490,41383,67361,30894,-24253,-17554,22682,7366,-27251,-26365,-13659,-13274,5799,-4260,-20364,-989,-10579,-66108,-83064,-31152],[42202,-2061,-44364,-24730,4255,30426,15673,-40785,-56053,-43790,-79236,-87265,-12984,47040,41745,67999,107613,57612,-39549,-53403,-6783,5101,19229,54224,69074,52857,23567,12368,27042,42773,48907,50136,19975,-40423,-61123,-32590,23724,74144,89201,74402,72510,50043,-15633,-58484,-13226,53615,-2087,-126554,-175279,-106937,-55514,-110868,-147923,-68483,-29803,-125794,-182916,-114656,-76721,-79062,-35995,-32947,-71786,-61919,-11348,32961,36846,-2361,-21237,-8286,-17154,-79633,-92178,8219,105874,86463,6211,-45279,8898,71256,21401,-46756,-27352,13873,12127,22757,64762,111890,127501,85855,17521,58719,158915,174059,154324,96363,23915,6182,40021,14704,-3871,-17372,-53661,-31608,5456,4826,-15808,-34290,9188,49002,-8404,-87696,-57133,13149,-8351,2432,65430,-7954,-108244,-109955,-114990,-121411,-92102,-61436,-4885,82178,109337,37938,24845,114425,183128,132886,19936,-99568,-185460,-157160,1247,136482,116573,24099,-11826,-35550,-60294,-23920,36782,104845,136159,102713,30301,-69675,-120428,-57985,16611,22581,48348,117624,152513,142517,140944,126145,108532,97935,20566,-89589,-88669,-27882,-25918,-16442,17544,3682,-20141,5934,22919,-20341,-82137,-105667,-85526,-39441,809,15030,8436,-47435,-35614,91951,147454,33471,-71646,-68934,-31724,-18785,-34501,-79743,-99171,-88249,-73104,-34172,17395,58933,82236,56138,13783,8757,10945,6581,-15255,-44278,-40392,-25712,-20527,21725,70397,49863,-8539,-31822,-14676,8177,42567,95606,116103,101539,64344,3807,-14121,29708,34887,-23608,-17691,37434,29561,-19734,-36452,-57880,-86502,-84147,-21071,23536,35341,26834,-6589,-87023,-123890,-33727,107216,87370,-29871,-81292,-72792,-68576,-31780,11040,12805,-2125,8102,-36789,-96273,-82257,-42467,-25702,29287,119054,130208,101493,100285,32298,-98924,-160444,-115916,-40582,25726,33594,16487,-6124,-6356,-11498,-57232,-69424,-30929,-21765,-61061,-83363,-45305,26806,-1079,-66166,32424,154555,86796,-21634,-25929,-32204,-61587,1895,55286,66345,78105,40800,8951,-4227,-56985,-41916,31355,39474,43905,122931,167906,52152,-114570,-185510,-144204,-29408,59636,13365,-55810,-10179,87310,161498,138204,6677,-127235,-171584,-120406,-67330,-46180,-31774,-46522,-110046,-131701,-67627,24032,99801,59253,-38539,-31867,13346,8212,12770,10966,-4417,-34814,-26556,-25788,-46544,-8631,55676,79952,106643,129472,94909,54135,62136,92414,127499,124640,52570,-20071,-54668,-26035,-6162,-2342,58490,92206,32633,-2933,34770,30878,-32986,-36735,11599,19420,40367,48843,-21044,-100756,-130303,-136547,-117639,-91094,-36018,20447,20703,4045,65647,87080,28593,-24236,-63845,-73270,-6783,87707,114966,80006,1820,-68075,-76643,-52533,-7244,66853,93905,39745,-9319,2881,2491,-50822,-78311,-20251,40125,39901,-11204,-83254,-91111,-49448,-13079,7853,776,-19236,-24676,-196,38927,20024,17699,87422,108996,68097,46645,-38020,-156290,-166896,-63661,25905,-11130,-29526,49599,40317,-91869,-137876,-86018,-22646,36113,59224,21586,-22966,-53363,-68578,-51807,-24341,3664,31471,29538,-21809,-67204,-72324,-15843,113218,196348,172867,112499,75995,73520,79016,48224,6488,-32385,-61444,-31557,53766,94457,9357,-63458,-20379,24945,-28716,-35784,52805,54451,-49351,-135661,-121503,-66299,-73467,-91752,-61020,-10685,22198,22804,25780,1121,-64668,-76974,-4482,15785,-26636,-46877,-54879,-105203,-111183,-38111,-134,-3382,17579,58136,35124,29714,87321,81532,9798,-3905,25073,13717,26501,81468,66288,30162,48192,28715,-19580,-82664,-162086,-147771,-72756,-55205,-14847,72435,115495,105227,14007,-54754,-2643,36197,-22069,-44441,-7211,3038,24352,38801,-4182,-77523,-97323,-57502,383,27845,61559,168036,215804,78826,-49170,-28534,25986,61592,86342,92138,66598,43118,11027,585,21492,13792,-11445,-2004,21283,10752,-13957,-52019,-94532,-112121,-71772,-12427,21944,19251,24391,49219,47991,-14211,-133725,-207372,-178304,-124658,-58648,42223,82059,-7870,-121826,-146019,-96369,-34017,4650,785,-33524,-27450,-12020,-73937,-102503,-28419,47583,97859,149095,113828,23408,-809,-205,13268,23215,-33775,-106280,-132437,-102138,-93919,-97614,-43634,21113,2136,-68757,-112607,-60295,9738,2534,-38466,-33435,3300,15979,52790,118531,156789,145660,110516,81191,58431,117079,138987,26771,-40804,58089,106105,8762,-61856,-14707,49116,24891,-41678,-913,81376,92715,26192,-33516,-13661,22181,14098,6198,-12450,12872,113917,129203,34737,-9042,-3852,-19228,-17863,32972,71911,33737,-53779,-93575,-56192,-52318,-64355,-28293,64465,157203,166656,106985,52813,15596,-25507,-14777,38786,47478,-4508,-13119,28217,22140,-29653,-40819,16387,96131,121142,63118,3944,-44906,-65143,-11945,4735,-69335,-136127,-139157,-121527,-116134,-85741,3270,84163,73366,33762,30976,27377,-19164,-27665,13895,22641,1932,-27233,-61118,-62387,-12491,17318,-25649,-78889,-75107,-20816,63142,139080,113233,41244,40798,102089,125324,72085,4517,-28978,-46882,-86665,-144540,-160108,-61551,49395,56482,18539,54025,84113,90466,125558,110370,8213,-79993,-89847,-51501,-50253,-65469,-23507,28881,-38708,-105577,-61088,19296,21013,24269,76353,75304,39609,24801,-26344,-112933,-197574,-178957,-45156,29611,-27491,-65780,-36454,-18042,10446,66340,121263,189176,249486,189405,29223,-73645,-63454,1129,29688,-51452,-158513,-168224,-70706,-2199,-5977,-9495,23199,48188,49875,35266,-15707,-52223,-50146,-34200,-44424,-16184,47412,40168,-4078,13645,63178,67318,51001,51972,19355,-60448,-114067,-79139,14604,90603,100458,45888,-65685,-132410,-96794,750,59191,17737,-35214,25969,136317,110999,-19629,-83896,-46814,-39100,-55745,-18053,-21314,-72974,-50399,-31110,-71869,-38778,59288,99670,53452,582,9736,12395,-19235,-29127,-25734,-13370,-20501,-64101,-71934,-61718,-43407,17112,135298,228156,172740,33922,-4071,23976,12470,-3445,-10880,-11675,2645,7140,11615,50099,65576,25771,11952,21588,-3368,-17885,-13663,-55651,-68429,19030,112615,117528,113657,70153,-19910,-39215,-13976,-36166,12982,98500,61496,-5594,-30941,-57347,-88521,-82709,-93567,-85783,-31946,19495,13086,10110,61458,93856,55904,-18157,-68813,-75210,-71539,-79374,-46927,24064,47399,69787,78977,33317,-3356,7834,298,-13118,36430,76024,51670,5297,-20358,-53562,-89767,-96706,-43470,24386,-8418,-102368,-106664,-8707,42034,-11522,-75022,-15280,76406,65346,18240,25703,83204,126802,73579,-19045,-70267,-154094,-142192,33682,145182,97523,19265,-40080,-71029,-63051,-40669,-4076,55537,72729,42218,9449,-24389,-60596,-72353,-55260,-9011,52571,86556,96701,104445,118210,108334,33607,-37736,-74772,-85575,-25838,46696,97499,113645,22029,-96056,-86061,15111,71100,65066,47449,-13429,-64257,-54885,-53752,-124950,-133352,-19627,77873,96261,92575,59403,-21860,-110386,-135711,-60540,15925,13014,-8859,-18519,-17212,17208,37822,22511,63355,130239,72153,-71187,-115774,-38087,-12566,-83851,-66202,55706,119526,80827,44587,7725,-13068,-2056,-21888,-84480,-84593,11362],[51942,-14770,-49154,-28399,-17248,-708,7296,20958,77384,76372,-11320,-55842,-31438,-14406,-34683,-5054,83519,133213,70133,11172,30197,20372,5851,66916,105971,52645,8823,33493,68447,48181,-2453,-4906,10562,-13945,-26405,-30798,-20988,12487,19043,12663,45334,42490,11123,196,7634,31047,-1114,-75002,-111557,-104681,-103727,-88890,-49015,-35806,-98438,-177073,-157929,-66991,-17691,3324,78251,98103,6977,-50027,-16455,6676,-13942,-34944,-19020,23904,53812,-10378,-89709,-58647,36637,21056,-78332,-112716,-7389,69485,12980,-82765,-109962,-57130,1821,37383,71503,87033,56389,28288,35748,104490,201349,222955,195737,115540,20002,-12718,27505,-3586,-54568,-58676,-43215,-27287,-33344,-20471,-4327,-50085,-61855,-12803,-18544,-96948,-122012,-77460,-81043,-67924,-18598,-73293,-156596,-137342,-119238,-145528,-119387,-35867,35108,81882,94064,49517,41249,100760,139654,55933,-37835,-73064,-111702,-103875,-2335,72795,39768,-14432,-23020,-33853,-52712,-16932,80112,190448,172856,64050,-22460,-112206,-167335,-66511,48039,52851,55821,114431,163591,134378,89383,98967,102232,36350,-31674,-25447,57008,71059,-41384,-67005,67734,133114,24860,-55528,-31135,-52597,-134126,-137384,-68823,-19187,11845,48333,63733,4150,-12746,98590,155458,30154,-87039,-70229,-35231,-41204,-58777,-116397,-155426,-144614,-131706,-71649,41152,144336,179407,111868,-5863,-55318,-40250,-5808,7157,-42691,-54124,8834,29470,53932,105809,92204,30885,-9101,-62859,-127448,-105070,12009,73902,36427,-15536,-48800,-42105,27638,86351,78888,65789,76605,72326,7710,-69143,-89237,-40241,-1910,-6562,-30184,-3300,1291,-52883,-83096,-66240,-21034,61733,62358,16364,-1140,-7463,-41279,-54514,-31597,13416,58474,94063,37191,-53950,-62493,-21771,33124,105739,132638,81085,24285,45621,66410,13371,-68080,-94700,-53725,20790,55994,46999,10402,2030,16034,-30372,-75468,-72593,-111166,-175405,-148810,-66976,3527,9314,-30134,7190,74421,26671,-44704,-25948,-6684,-9355,30845,910,-65179,-20080,49200,76095,46023,-41680,-27151,62404,79631,78651,102017,110215,70103,-11195,-95846,-131960,-88286,28420,60727,-31532,-52723,2144,63988,79744,3261,-82560,-76631,-38254,-34459,-21226,-7290,-46173,-118338,-163071,-160872,-77809,29424,13898,-51909,-51409,-47507,-34285,22427,31033,-29839,-95065,-77599,-20923,26180,67087,58443,27298,92045,176193,119835,3173,2611,96717,116546,37175,-16685,1029,25339,68067,68888,14763,35869,90090,60502,12364,25282,61241,36464,-19401,-27596,-5094,38664,54327,-8630,-48368,-44783,-103769,-150810,-103537,-27617,5086,-14196,-40593,-49662,-61384,-49165,-49259,-107920,-135351,-55052,75024,132143,90387,-10373,-79219,-59017,-11444,16306,53010,63826,25272,-5590,23183,33685,-51154,-117047,-61793,7019,26789,5202,-62928,-66833,16730,58985,34970,-2907,-36548,-38494,26682,90614,88007,95150,121721,88597,38226,3318,-92156,-161799,-131084,-60924,-316,18479,47022,93759,50656,-67345,-89985,-45128,-25287,-4187,49573,62336,17332,-7651,3251,6454,-10254,-3282,33518,48484,-2777,-56270,-72806,-1459,143929,184485,91985,41190,80335,117293,122387,98837,37487,-13209,-22855,17765,98837,110485,5268,-43252,18592,13682,-66531,-65122,36578,73486,4855,-73058,-68214,-7637,-10967,-41904,-23853,17604,4419,-41435,-19418,-11072,-75517,-83651,4983,38379,1180,-29876,-57226,-101789,-77833,5641,18260,-14579,-17354,34407,58518,57410,61248,21966,-45054,-46485,-2,26537,63057,104973,86653,69794,72702,16007,-19004,-15323,-59408,-64788,-21615,-45508,-50673,53685,148362,119062,4779,-41796,-3474,21598,-3774,5344,40481,31917,36486,27815,-53508,-136370,-127238,-71361,-39250,-39443,9476,135060,174963,45914,-33095,20676,35495,-11520,32693,106434,57086,15181,20458,-22079,-41984,-32003,-80629,-133351,-88759,-28317,-23156,-39942,-40016,-37186,-42935,-50224,-18943,3506,25588,45249,36527,7395,-34982,-70244,-65956,-46923,3233,66991,80571,19305,-51334,-78110,-65945,-38266,-13193,-7989,-9768,5070,-3386,-68290,-76717,8760,94166,135691,163779,113679,27037,19057,15547,-28598,-78012,-112699,-103422,-65033,-22877,-44752,-54647,7605,45106,-8322,-59173,-67842,-36018,-5900,-1410,-47282,-114226,-94260,14972,131583,177958,142823,92801,68665,62801,66990,112368,113990,-750,-86906,10274,119724,65709,-62371,-114238,-62020,6461,-3426,-44944,-25463,35047,21445,-45939,-35742,37168,73942,71112,58521,86267,148609,111854,-9332,-64027,-32099,-22495,-37472,-10130,36545,5164,-79484,-126972,-84571,-60045,-58432,-8031,68592,107092,107445,82800,44819,-4034,-37980,-19024,19712,20664,-10593,1062,19545,-23158,-44221,-2131,49146,85025,115533,119631,84576,-15797,-98230,-67569,-36352,-85137,-140742,-171774,-200446,-201606,-136006,-34323,42724,59494,41798,27766,32213,17862,7579,-4541,-54359,-98998,-89398,-63627,-45784,-28981,-14323,4423,28744,55968,87005,110117,117592,72774,20559,22242,55174,76144,50719,15623,6004,11902,-23507,-73022,-89132,-32997,57742,97203,63331,96565,127514,68398,30212,48548,24518,-37489,-72341,-80191,-116143,-101637,-1071,61144,-10746,-71103,-62259,-11132,53867,91776,90302,59663,24175,-5398,-47309,-67790,-89256,-97216,-48890,-24342,-66996,-69549,11202,58919,49094,33590,60336,163976,235473,160249,24559,-62738,-90546,-53046,-18742,-101001,-190504,-135460,3455,106595,82011,4737,11365,20543,-31760,-62568,-103859,-124669,-75194,-49138,-58187,-6155,57367,41439,-13970,-9485,26273,13376,-22391,-7032,9485,-37652,-67466,-6566,77179,90523,60334,36996,-22634,-66027,-29169,47890,58850,2387,-24160,59601,175313,156219,25166,-74387,-99942,-80513,-36168,6682,14291,21169,60624,32094,-84909,-117589,1957,135004,150754,87563,55092,42100,25216,51528,76304,70937,60649,13190,-65551,-107318,-40284,79883,186240,212925,148307,55102,-4236,-41116,-61989,-48897,-9321,2793,-14610,-480,35946,62091,77636,71802,79763,106446,70167,6766,-7063,-32967,-46787,38195,168524,209344,182767,88427,-29181,-49240,-15188,-46647,-55735,-108,16570,1121,-21194,-40598,-73677,-70409,-38793,-6560,3699,-3115,-22505,-13676,32898,45748,-1919,-53046,-59253,-23488,-13548,-69466,-72413,5207,24916,24437,34727,-911,-35996,-18223,-30200,-70150,-37760,-2971,-1150,38921,45905,-16994,-47986,-34348,-2341,64168,68077,-17345,-43512,40560,108907,93888,7144,1925,53199,66577,69928,77198,106994,122992,19194,-89580,-80350,-112041,-125645,-9430,97327,106039,43285,-47222,-91541,-95813,-82223,-42026,-1679,36139,78368,58504,-9956,-39364,-36554,-27439,37789,106473,102874,93178,126276,135646,64099,-27516,-34410,-36458,-71246,-35114,33540,59125,82306,82204,18368,-23952,1822,9439,-12810,-13171,-41550,-42694,-35312,-90223,-145848,-70660,20895,20879,29,29579,45871,31830,-23550,-75276,-44044,2818,-4406,-9110,-7975,-25315,-14237,12737,25384,99284,164685,64931,-110768,-129931,-21959,-18714,-115305,-59717,130303,200033,98007,5877,-17000,-15473,-24043,-37906,-39365,291,64625],[25141,-16986,-11978,-22707,-42285,-31551,-13891,48585,155589,140055,27454,-8971,-10017,-39466,-72507,-45681,21743,86985,73888,58671,94407,87361,39113,37897,33970,-11059,-2698,74556,128948,84707,-11442,-28288,20473,21505,12302,3215,-39384,-71252,-66827,-43841,-6430,19442,66422,95133,26793,-33763,-17061,-5026,-31308,-57521,-50754,24684,109426,72026,-65721,-119827,-82305,-32286,9390,61372,141771,168607,80680,-7192,-25445,-44892,-46874,-6440,8737,4073,35156,24178,-37218,-43917,-6287,-47890,-114199,-91850,18897,67256,2613,-99028,-115503,-43476,10616,32339,67227,70059,-8554,-46095,15648,100948,178548,216307,209936,148110,65570,16991,44912,40053,-26535,-47650,-7238,6871,-15567,19119,45003,-53152,-140243,-87625,-42950,-112074,-144197,-72550,-31977,-36598,-37408,-52023,-79636,-79983,-79592,-92890,-68506,9518,74915,72235,28047,-1975,6914,34504,43924,-40833,-98170,-48898,-37812,-58559,-19795,11846,-958,8569,37071,22404,-15339,3454,113989,230595,202491,88969,1388,-64402,-95610,-7707,84301,80021,55459,53126,63364,43918,13361,46843,75064,-4604,-61065,6946,106531,92173,-29300,-59937,94939,202209,96199,-16268,-33872,-57445,-128932,-120553,-35569,-1525,2067,45548,84225,44247,24457,69303,103846,59490,-11501,-30011,-13981,-9455,-25632,-72390,-109328,-101351,-73074,-6348,107161,177533,158092,47769,-74016,-114871,-91117,-40782,13511,-17538,-66871,-27179,11611,68308,163997,137715,28265,-12725,-57002,-164274,-180212,-55214,26504,-22204,-88074,-103386,-69278,4907,92741,150710,142825,112849,105676,37659,-91518,-129322,-20851,65234,29549,-47147,-40457,4841,-17194,-24249,14326,23821,31685,21440,-1062,5961,42835,12396,-58475,-61747,13458,103456,146375,85011,-1618,-20673,9797,78181,155637,122241,12845,-71720,-52447,43067,110484,53225,-50551,-71090,18347,85799,73102,3816,-48864,-2327,39838,-9044,-47159,-72633,-123447,-99674,-29491,-1057,-1991,-29052,-49779,-53306,-75960,-73169,-14542,19195,23637,32437,-86621,-184496,-41343,104902,106027,60617,30119,38667,64800,58961,58072,54948,72100,122007,110917,51858,9392,-40785,12321,84873,20977,-59615,-49327,27413,90771,77791,69459,106303,107132,47484,23003,27205,2174,-21222,-92388,-176502,-118642,5091,-4915,-52563,-53971,-81167,-88547,-52600,-41470,-70754,-92793,-37712,33029,70548,83689,40027,-5724,51301,101043,14955,-106121,-104228,7665,47975,4263,-6741,28675,34747,57316,64318,23051,4250,34475,36437,299,-3773,30292,26399,-36156,-75784,-40685,25615,43857,-3533,-8808,5392,-80075,-150680,-67949,52228,26548,-70848,-104589,-112160,-140745,-111286,-73326,-112146,-147985,-72307,57659,96546,38438,-59284,-123929,-94331,-40018,-25243,-20286,-18016,-19227,-14821,15296,4589,-66168,-98271,-46102,-14897,-9132,5794,-24062,-46586,25064,82723,35833,-29434,-51316,-6814,105057,170405,139415,125396,110815,26895,-34569,-36563,-65605,-98067,-76330,-56789,-46832,-13337,60746,124800,106140,18765,-30032,-13881,-16624,-46330,-29594,10110,19499,28654,41473,40075,28085,31287,41871,48170,22069,207,-10166,14973,89017,93590,10772,-30148,13098,67253,103739,98811,51366,51963,91991,103410,136328,145151,46165,3637,40381,-2511,-48754,-6074,56930,65310,55193,43402,16008,33222,65050,29179,-19244,-1043,-22268,-109509,-92014,-2366,26901,23063,29982,26358,13537,3673,-24638,-58448,-30256,11898,-10460,-48705,-67565,-30966,35848,69428,50965,250,-30902,-11231,20352,36882,51255,55629,39041,67551,113348,51091,-10250,23626,42960,44720,31547,-67600,-139546,-33142,106701,102817,6775,-3283,15091,-10922,-7472,39305,58123,33985,28005,31832,-30210,-113861,-113329,-68640,-52712,-74959,-60250,12264,44240,1648,-519,30257,-16900,-80767,-15380,65160,12811,-18113,5065,-41049,-52399,-7071,-71679,-195133,-186806,-111541,-54068,-7126,5605,-28540,-78547,-85550,-45436,-47534,-48211,326,36964,70009,77299,47877,7013,-28466,-8762,41621,40236,10419,26961,20942,-66140,-105205,-65224,-34497,-21033,-2178,-4014,-32287,-24481,29503,81674,102441,100612,62910,16055,12549,25933,-3621,-73907,-80472,-33544,-9507,21770,27498,26588,43118,30034,-25237,-27394,10529,19136,3670,20660,-16544,-147418,-159778,2085,146501,169425,97101,-1329,-32971,10673,27396,19758,8248,-31142,-80500,-43836,42230,67262,-18666,-116038,-104840,-6524,30419,-52181,-91132,9986,47646,-56149,-85001,17589,83521,71010,54247,52325,61782,46703,-8565,-42931,-12640,2248,-21148,-31590,-21389,-41277,-80731,-99144,-53597,-10500,-6170,11090,3971,-21097,-14299,-20477,-52205,-65535,-55049,-35632,-13630,-14652,-26771,-6647,-22365,-84309,-70177,22644,42511,2075,8393,83698,117835,29165,-88978,-106246,-68896,-60999,-76890,-92085,-127665,-143128,-89589,-32215,-823,19697,29535,7444,-26093,-30719,-1898,-25374,-130658,-173039,-96581,-24263,-10799,-25880,-50910,-33947,30190,93754,148625,143037,80117,-7182,-38787,-8453,13596,19827,18751,22781,45011,71215,47647,5930,-1026,34471,93157,111614,46981,50241,100518,50735,-35281,-21057,16055,11580,-14017,-57872,-126736,-110043,-3772,67873,33546,-1161,-28651,-13591,69914,110912,60302,12207,786,-38551,-109447,-83023,11858,39142,5757,-16874,-35776,-38486,31986,110845,113271,30654,-27524,49830,136889,94499,36278,8004,-30537,-67047,-75722,-124893,-173818,-103697,46932,148833,103142,380,-13876,-15254,-57244,-91259,-144740,-151374,-59436,-10380,5768,45639,72472,58522,-9621,-33233,1250,-7290,-48396,-27631,-11000,-58694,-76849,8197,76959,42443,-20986,-31665,-26026,182,70556,127705,87696,2963,-30487,12907,90713,104294,42071,-44646,-103775,-80315,-9734,17239,1061,25033,80285,74577,-17938,-86427,-25870,102275,184753,159089,68683,-775,34078,156897,208623,137999,63905,9424,-46691,-45652,31547,129871,167002,116271,38027,-14318,-67664,-117763,-111413,-39735,43698,44400,-33629,-17678,55760,44223,-1053,2413,60183,126924,92121,-824,-21561,-27737,-26500,56978,167198,183872,111159,21384,-30466,-40188,-24582,-39618,-84092,-61430,28473,53504,-20981,-55489,-57107,-19566,68466,107648,37910,-24255,-39838,-28449,4646,31663,8297,-32456,-39083,13448,28454,-32676,-40124,-171,-40871,-51076,-2444,-16377,-54194,-25935,1138,-16484,-35851,-46781,-36161,32378,29584,-32913,-15323,29909,24041,53642,104743,91359,52095,71859,123084,137778,91365,50416,9244,31456,92932,89491,72867,50603,-66200,-148200,-106945,-117925,-120001,-22520,61995,77506,47571,-188,-48456,-100945,-107345,-59149,-21735,28564,105734,90129,2598,-18753,-7310,21652,112102,151020,71059,925,6594,-4457,-61833,-82079,-22140,-13414,-66970,-55108,-34895,-49169,24992,139205,126077,26069,-43714,-87498,-98127,-61802,-29655,23499,33391,-41007,-86487,-20475,24362,-11498,-59315,-56539,-28888,541,-11333,-34889,-21643,-12283,-33676,-34265,-5710,4710,-2011,4281,25739,72423,102459,46233,-59592,-69796,9851,13369,-59970,-14614,127945,152145,23410,-66496,-55625,-35680,-41995,-18032,46023,88435,69064],[-15802,7226,61640,16585,-41723,-48339,-53170,-5389,101182,101416,2728,-29717,-23153,-29750,-28218,-14492,-29948,-48133,-32720,50304,134720,122858,50805,-8160,-49322,-55617,-3655,70622,120489,101795,13358,-33034,3145,9066,-8494,-6026,-40828,-86583,-63934,-52118,-96458,-92949,20705,105408,33692,-52704,-15885,41377,23039,7087,40540,96625,140529,97473,-17833,-69222,-93096,-101977,-49452,32296,88861,101590,73606,27209,-27463,-60590,-1693,86143,60412,-29889,-41686,-3599,3812,-10737,-46057,-98207,-76596,6274,57907,36075,-43249,-114007,-75998,-5703,-294,16088,61823,48867,-36988,-52307,10364,70320,137547,200500,214119,165553,88809,3908,10223,54517,35116,-10021,-22450,-13086,5933,71127,103455,-6935,-121084,-72897,-24440,-105634,-120764,-5091,65152,34769,-13416,-13035,21994,14925,-36219,-55095,-39368,-2537,54965,37463,-52027,-85397,-55200,-42746,-46533,-94316,-120330,-50880,4374,-3409,12869,48076,55119,45250,40516,20617,-10986,2857,94740,195866,204789,127074,38532,-1471,6010,46762,76103,48240,15172,4700,-2520,-20851,-25902,16517,50174,-11153,-73500,-51173,517,25852,-5475,-35452,49445,143269,114298,51194,-865,-26892,-51728,-54921,-30421,-30057,-20589,25090,45294,7745,-6069,-7607,18909,55075,34900,-16515,-26437,-15449,-11311,-1486,10379,9473,21540,82464,162432,142618,31921,-77707,-101650,-71626,-77674,-87991,-36457,-5012,-27826,-27603,-12612,51765,158848,104582,-48389,-66182,-30746,-104488,-148042,-48732,32269,-14978,-101266,-136854,-99063,-30625,56191,142449,152673,92802,50273,-6629,-96644,-112292,-8918,66078,54208,12416,7363,28337,4395,-24494,7768,26249,22862,-3365,-67097,-69785,32336,48592,-32709,-55744,3412,86847,144003,107591,25600,-29604,-24870,49996,147234,132282,4366,-104653,-105373,-5662,108674,94158,-30990,-102751,-13281,83928,81090,-5720,-64434,18203,114774,64625,15664,41184,14275,-10896,5632,-8105,-34680,-62848,-87213,-97702,-111636,-85346,-21503,-1684,5984,19352,-98859,-125627,84370,182295,90092,52289,95812,87057,34204,6080,16852,18372,42542,91064,85019,99563,144280,77953,45963,84411,47776,-36699,-46610,25652,88659,113326,154153,171859,134648,55344,14986,21903,36421,66797,10124,-103076,-92304,-3158,-16375,-46189,-31106,-55031,-110678,-150741,-157407,-106081,-35524,66366,121381,92630,48912,6201,-5533,21134,-7300,-90932,-150545,-145173,-78192,-5971,41187,47992,42261,15517,-456,3509,23347,23663,4684,-21576,-32216,3776,32888,17760,-17703,-39347,-23161,15005,5986,-36516,-33832,-14221,-58280,-119030,-73239,73373,71166,-61888,-108634,-54405,-50372,-58817,-46519,-50154,-56614,-11637,61798,58696,-981,-68125,-121950,-114914,-78391,-61634,-73400,-103937,-106138,-72171,-40653,-65679,-88748,-52659,-10530,-28212,-45061,-21360,-28421,-73833,-51748,25265,18911,-29766,-24695,51959,163370,204151,140891,111515,108181,31740,-57208,-35071,31081,30238,1077,-26381,-50461,-55856,6897,81091,84898,20732,-36731,-18311,6381,-50237,-103366,-70586,585,46486,54378,59816,80766,87604,51425,24984,24966,44018,49173,2272,-18037,14265,22371,-23543,-35262,25319,81750,56156,40822,121389,196623,162913,124972,135891,91062,63970,55246,2788,-16843,42319,70538,14809,5037,57241,52377,39227,81255,43480,-51866,-48695,-40484,-107066,-89600,22107,102866,102750,52547,18888,26590,36526,20017,1330,14537,-3164,-49605,-52819,-51125,-37106,14774,64792,62757,22826,25018,63175,62241,31958,13585,-13555,-35043,40606,150409,94874,-27608,-20222,62033,106003,65298,-67819,-160705,-68511,86772,117830,37194,31690,28984,-44136,-44297,4404,17130,30124,61563,83799,59413,-13148,-62262,-71261,-61639,-84487,-114038,-81874,-33895,-22095,-6206,-14313,-78213,-85465,-9745,33013,5903,-2592,-20447,-59857,-12629,78630,38407,-83995,-124356,-100906,-24004,50605,14370,-88789,-136408,-95445,-39135,-56771,-88916,-35890,47652,115868,107405,45666,-13876,-59491,-58997,-9237,4998,-7537,39005,63659,-39792,-110725,-55572,10411,802,-25165,-18423,-13397,-5166,17453,30019,36086,41215,39180,25900,-2045,-8387,9967,4842,30613,56067,8100,-2302,52650,81438,42334,-11402,-37417,-4205,50336,54472,19774,21742,-13701,-129758,-131685,16142,119839,115261,56406,-56935,-109948,-26696,-11415,-78129,-98509,-46277,-17757,-26724,-21180,11774,-8003,-64765,-67119,-52,34762,-19593,-69265,4781,38066,-65485,-94988,12698,70873,46136,14265,-11476,5683,69847,71070,9613,-7947,23055,47171,32729,-26958,-72488,-63576,-19847,51049,97931,86234,22525,-78037,-116149,-90241,-106479,-137084,-93178,-40760,-23704,111,9576,-11997,-22678,-53662,-82236,-45102,23152,-403,-85636,-116542,-47298,35187,40036,-28057,-72154,-47842,-19608,-21301,3509,6967,-33948,-47444,-32430,-95,33180,47650,25372,-31552,-63501,-19212,-19416,-137116,-165974,-48039,31715,16836,-8977,-39178,-55681,-22236,43298,104065,96700,48366,-20540,-40895,91,22826,15790,9073,16021,58661,91258,72922,25992,5783,43453,80242,77606,40320,42731,82413,57144,-37806,-62600,-1610,46421,23618,-36871,-97170,-98898,-27399,58894,71946,62913,33110,29956,58935,60359,18887,-7606,7556,-19895,-108430,-82942,54417,112989,70709,54642,33584,-16183,340,75792,108865,44760,-27918,-13822,45057,64461,81323,104504,86736,-6811,-79922,-100417,-108462,-73204,40193,100494,56727,2512,-12414,-20804,-6527,-11201,-69391,-63531,16276,77196,117038,111049,67374,28480,-30442,-50727,-10423,2569,-3425,-1516,-51134,-111464,-112739,-40531,16161,-2534,-56750,-64045,-40061,-5761,67779,145097,103912,-18543,-72530,-61558,-33917,-3131,13484,-30829,-83905,-71092,-13986,8267,-23004,-23170,22349,50061,39087,21166,27731,77688,153351,148565,32333,-66126,13641,210869,292168,183774,38970,-30722,-18615,43720,103414,136835,110236,33817,-41308,-84438,-118606,-132742,-95655,-490,77927,50252,-48018,-30981,55222,18307,-84386,-85032,8302,78571,52672,-6893,-8384,8030,46631,121578,159079,110117,23475,-27431,-13310,-7024,-11181,-17126,-42980,-28828,33555,10665,-78328,-68859,-26520,35403,138447,166880,63304,-4990,9636,38952,54756,64989,48244,11790,-5122,21832,22267,-7310,8508,10755,-69981,-70752,-10633,-16226,-40021,-4763,61472,93206,50665,-6509,-23601,-30479,-66654,-82925,-24414,23882,10875,20721,67586,69774,10232,-9330,23864,64074,113642,103092,2360,4307,80387,78053,52197,14824,-78249,-129466,-108076,-115752,-83666,3235,48431,39560,37188,44566,5385,-63740,-69678,-15688,31778,68495,102020,66468,-1102,-9301,-9640,9798,82366,97670,7537,-76839,-118228,-156971,-147898,-81687,-14943,-5015,-37898,-57824,-100339,-118321,-15948,107207,125476,69099,-21304,-125303,-140292,-46332,27690,64169,82594,60407,8360,-24986,-18538,7597,-14428,-78611,-101752,-81837,-68161,-46476,-6791,2765,-32028,-46251,-7099,17051,-17089,-28224,13642,29283,18393,17587,-3962,-22863,29185,74887,36113,17724,39234,11709,-71208,-98041,-64145,-28037,7535,70460,123736,106374,21842],[-29552,28879,108634,83055,19402,-24245,-80020,-75775,12242,41627,-27061,-67781,-49691,-18124,5727,9220,-40174,-95257,-75816,33611,120935,80840,8632,-24439,-43841,-33922,1488,32360,71695,100180,52977,-23151,-41961,-47012,-55219,-31799,-18670,-25287,7407,-38065,-179975,-213459,-89704,17577,34344,25409,29897,53529,60326,79409,99096,82809,52043,13214,-18650,-42664,-110672,-156629,-105549,-28417,-922,-7277,17277,25883,-24843,-33105,62448,148283,108963,-11455,-57893,-12677,20182,-19906,-83403,-99789,-13930,66526,48983,-20461,-84970,-94571,-26743,8471,-13963,15623,50990,25257,-9240,15591,47277,70456,136133,196788,193602,128152,39741,-71238,-70897,6204,53487,14832,-61980,-68695,-2468,87437,137275,76548,1076,27358,45414,-37386,-47573,59810,103195,56544,5720,-4740,47552,54865,-31162,-79932,-70698,-48899,5617,7415,-65585,-90708,-49214,-54362,-72573,-82921,-98827,-65762,35187,99250,113037,137628,128516,46933,-24093,-39880,-38388,-24738,26544,119405,162235,110326,32819,20384,54871,68797,42111,-15130,-22923,31960,51078,5862,-9832,26976,49319,13186,-38785,-83539,-93487,-40092,-15988,-48179,-26448,37584,64987,51972,7067,-4186,20111,-283,-61553,-84325,-23750,21955,-14402,-64348,-74660,-74566,-34017,6166,-2407,-31294,-60180,-79857,-42946,30142,71074,53022,41827,91516,133163,71503,-67491,-137015,-68110,6579,-50058,-132372,-108272,-23593,45460,58766,9566,13286,72743,20123,-106614,-110933,-32558,-41286,-72266,4038,74065,28136,-81641,-150048,-115598,-36034,36990,104383,115802,30321,-59036,-95978,-68191,1980,61304,56110,53654,77661,88500,24226,-64026,-104921,-73493,-35030,12867,8524,-71748,-88591,9027,40916,2403,-30154,-30048,19584,111079,125586,30322,-63539,-55764,7605,72661,95640,18036,-70667,-72227,-9247,55197,48716,-35403,-117093,-79618,14965,52458,587,-8009,85220,133800,67151,36941,94297,82396,26211,-342,-31317,-60415,-79427,-73707,-42592,-62223,-80470,-54228,-54740,-36578,12273,-18529,26353,179629,180293,54529,40094,82257,51548,145,-5402,10360,8322,520,-27389,-56361,21004,154863,161030,110718,86914,33846,-19545,-36462,-10461,13794,34026,61011,48434,10411,-23212,-25476,-909,23327,38393,23531,-27774,-51117,-33746,-44368,-41002,1452,7238,-59972,-149038,-189292,-117230,-9908,107012,158191,89503,-8645,-37683,2334,20998,-27049,-66443,-71301,-75781,-68789,-10737,61121,59714,36396,29825,6813,-14747,24693,55593,-1055,-77968,-66144,24236,62480,33465,40446,75299,65913,24350,-48344,-94608,-81376,-48438,-41441,-102043,-142414,-13249,77947,-9754,-51414,53172,95100,40962,5530,33116,71347,64773,45275,11288,-20382,-40424,-64934,-73056,-57232,-41811,-57623,-119239,-166162,-157078,-130900,-129033,-105476,-50038,-40798,-65565,-62300,-47490,-54951,-99072,-121216,-52204,-4447,-15654,13422,85782,138854,142159,105878,98864,110561,55913,-41502,-12210,95150,104883,32626,-4678,-18491,-56392,-50046,-29347,-40979,-72459,-90023,-49163,9836,-31690,-98776,-72544,11600,63392,65715,75319,105045,94934,37982,12858,12073,18898,25168,-32598,-76645,989,77423,23089,-15735,64604,104770,25460,12129,112196,162099,95365,11542,18080,73490,99812,66524,21223,-13976,1636,43068,-16959,-84999,-32250,32601,36086,31439,-10373,-84269,-86994,-56607,-53200,-15238,28282,50019,61682,65870,57141,51863,40659,26290,10422,6516,-23901,-64703,-38126,-11019,-3217,4742,33014,49689,23423,30943,82104,68322,-3425,-50219,-81504,-80962,12309,110101,57004,-57566,-60421,28414,84439,54034,-36867,-93059,-29182,109097,146064,60272,43446,32014,-48428,-70681,-57584,-59161,-13109,73568,127263,141047,87878,-5082,-75007,-85020,-89967,-115409,-83003,-25516,-33700,-49640,-61701,-81039,-35813,16327,23286,39283,55662,-30595,-107372,-26011,100755,123089,67920,13374,-6776,54652,100267,8029,-129503,-151577,-97122,-35889,-18971,-41274,-20146,64998,117453,65592,-19479,-53124,-55776,-51892,-31523,-6801,-2926,17355,58033,44439,6421,41808,100754,59550,-25092,-50361,-56648,-41872,-937,13336,11133,38697,60196,46625,-9109,-67375,-41376,22870,63122,63716,-16283,-59919,9143,75282,27334,-34102,-34513,-9990,13659,35038,27369,3215,-51171,-107675,-63698,55636,113627,71154,25555,-30720,-75713,-28998,-35313,-105886,-128619,-70497,-12160,-16068,-47025,-38029,-24161,-23883,-13172,8705,21581,28268,14000,14270,-14230,-78311,-60716,29915,50872,19909,-473,-15537,27588,119666,107366,-7423,-61036,-4600,80643,93621,1735,-79337,-62701,14799,130617,186351,131731,-1579,-106633,-111565,-88664,-114676,-118383,-42396,11117,13884,27121,42651,11683,-36971,-63642,-33804,30813,45732,-16510,-111069,-160919,-155160,-96081,-15615,5733,-21406,-24632,-24176,-43183,-8181,38807,2152,-50135,-31566,37862,89588,96554,71073,16778,-44663,-17040,-1786,-97875,-120656,-23672,21875,-8800,-16840,-6118,-28308,-58335,-45317,-19097,-11251,21497,31720,10951,2563,3320,13772,14648,3756,15977,38474,24486,-50862,-106171,-41432,3651,2466,43226,102111,100839,46218,-41272,-86691,-24430,37457,-21365,-102525,-126559,-114273,-55504,42208,72730,57958,32230,29066,14313,-6620,-3823,-2117,12191,17854,-27711,-16509,52541,69452,57117,75852,33992,-59595,-79817,-37226,6597,28947,23376,-13542,-15491,46574,90384,105723,99788,11992,-83713,-91199,-55528,-18276,36373,29021,-3805,21012,26398,2487,38618,70944,41380,49388,80326,114623,141218,112970,24944,-59077,-85336,-61254,-29949,-3682,28658,-2607,-99961,-141546,-123557,-97680,-54414,-27539,-40651,-21700,-10522,-54132,-45303,59809,57216,-67166,-103301,-69654,-66486,-60205,-44460,-64568,-75373,-66275,-47035,-22427,-23267,-18863,11422,21600,36928,88121,106792,93225,92618,67473,-16239,-83776,-14764,150087,213027,133822,32810,-23540,-12382,29758,70041,82247,60630,12388,-29833,-68078,-94961,-82768,-41475,12664,41700,2799,-73472,-72074,11081,15518,-72118,-77002,5522,27095,-3614,4665,40975,72388,125506,164783,150892,89032,45864,25177,21923,4078,-8669,5675,36599,52975,-10391,-145564,-180014,-47392,36353,60867,97722,109469,59722,31098,64538,109507,108642,69961,38002,25263,21197,5046,-22239,-31916,-14514,-15465,-49202,-34101,-11877,-10198,-8217,8071,71650,138496,121785,43047,-22521,-89156,-120790,-109320,-81222,-60350,-46035,-16254,-2809,-52226,-125433,-133281,-107956,-55303,41585,84314,13959,-2694,53290,74077,72901,43657,-14611,-62501,-73108,-60214,-21024,14179,23658,20424,44009,66382,45469,14092,14791,50324,95863,97827,60007,3951,-23317,-9210,-20441,-39816,-14144,-6190,-40648,-72610,-127568,-179875,-137446,-50225,-2308,25485,27770,-37029,-115405,-95569,-16473,26856,64312,107902,63206,-72459,-118571,-223,70073,43935,63129,109052,47630,-45037,-34613,53707,54810,-51870,-122014,-121482,-104659,-64074,9422,43907,5560,-14623,13874,-69,-64094,-68134,-3305,24595,1640,-2019,-5728,-27617,31851,125074,99028,14872,-50852,-93145,-92787,-40668,-2614,34222,101529,164248,156266,84826,-2249],[-14728,5468,69597,112695,96793,20499,-75433,-85046,-340,39654,-3396,-31304,-21248,-12237,-23710,-29072,-43018,-35366,-15574,27498,56624,-1261,-45806,-19310,-6394,-17043,-16110,1315,45048,90849,76794,-6264,-76123,-87518,-49764,6627,33420,26351,33365,-51399,-206579,-226638,-138731,-84432,429,87280,53395,25156,84045,138357,109788,46517,-11124,-48717,-14813,19896,-44858,-112249,-100166,-65784,-53870,-58994,-28211,-7510,-27285,-12870,49199,110553,120418,41862,-7077,21094,20945,-60062,-101424,-64336,-2110,-3988,-46355,-86420,-86822,-40066,15694,23740,13398,30410,22967,24101,59972,72617,62195,76220,129087,148182,105593,27497,-45809,-124899,-110161,-42200,12900,15497,-44859,-76464,-23053,67092,118337,101533,79294,97236,97712,35187,25719,84355,64153,18185,14961,11644,18752,-625,-80538,-119717,-86985,-47293,-18085,136,-5236,-11079,10301,-18113,-44293,-31667,-54958,-65711,63184,189489,179803,144086,101497,10665,-55625,-53872,-37762,-55678,-66006,9068,68247,50949,12593,26661,65953,83591,33673,-42465,-22885,81123,124450,64838,30491,51762,47554,26163,28689,-11317,-60812,-57690,-65028,-84542,-54918,-6995,3949,-1470,-23915,-32107,1214,1292,-68247,-81135,24955,59290,-27061,-79576,-79524,-62888,-6327,-228,-34076,-37532,-80629,-136259,-82604,7594,19519,-15866,-12898,23561,38565,18010,-51132,-87930,-27852,11306,-64884,-139243,-129156,-61649,62169,128355,52950,1139,17425,-572,-60844,-84955,-51770,-29970,-25810,31865,88773,54533,-54403,-130037,-84053,18950,78597,107840,95083,2577,-101312,-128517,-18732,121025,153677,94819,59905,82784,107754,8201,-127132,-155464,-126161,-93886,-537,48720,22932,10110,30138,33854,49134,17983,-38436,-24129,70068,114840,33935,-24416,34064,46521,-4770,-12122,-4780,-16071,1104,27448,23091,-7917,-23839,-72923,-113737,-57585,19409,16529,37552,102656,85614,7668,-12105,36070,41431,18421,3400,-23464,-38742,-44401,-25699,23701,2010,-55694,-60363,-55330,-37904,27634,65869,71049,98297,90480,29152,4539,-8548,-32348,-393,50103,53933,29070,-15594,-88756,-121391,-49395,89054,177547,200629,146105,39124,-1127,-23022,-49202,-55176,-68372,-81192,-81477,-79691,-63111,-22997,12050,3724,-36775,-36859,-16638,-30488,-44693,-41132,-14235,35495,60483,27717,-37460,-84945,-69906,-19764,62827,115820,50352,-71962,-79835,3112,35014,30456,55451,68940,41533,20854,23344,37450,29048,29890,59788,63336,22947,30292,45543,-25055,-99950,-65942,33420,69788,40267,71384,148674,160596,82210,-43179,-106536,-85042,-52529,-34839,-79993,-151063,-72381,49803,23907,8145,100442,127456,66872,40147,89483,137991,93782,7332,-46403,-48706,-31700,-12944,13381,27358,18649,9555,-18398,-81701,-151923,-162351,-118764,-65981,-52662,-91154,-93917,-50274,-31634,-15590,-26668,-78429,-61532,-7972,-736,27581,76464,72009,44480,58271,83617,60333,-3143,-37977,18512,87869,65410,-5927,-10587,12783,-5961,-26023,-71020,-118503,-123321,-97352,-43171,5909,-21364,-36932,16782,68247,75032,58615,67044,73088,39522,20194,44525,4294,-58598,-47473,-29715,-36176,22412,84768,43504,31369,123005,140073,37260,-8749,30466,12360,-75756,-150615,-113938,30293,100660,61825,32479,-18737,-70068,1505,21625,-67885,-54942,43128,62233,-3083,-44767,-62717,-65968,-43280,-1521,47145,23874,-34636,-13346,68254,94156,61203,22368,-2845,-32443,-36445,-28469,-42843,-31172,-25868,-21102,-22802,-17365,-3662,-26667,-29188,38490,54721,-24570,-108583,-127394,-68324,298,-1201,-50452,-56454,-11980,18132,14886,5603,3828,-4095,20706,105699,120732,46568,53523,62414,1749,-39134,-63621,-108313,-106112,-9462,104039,163692,126521,38283,-41999,-79139,-67358,-50936,-33796,-10796,-35918,-60794,-62818,-44551,4079,25897,30045,76198,103578,-8484,-130256,-83361,30829,103641,106658,53522,26905,79508,104443,20450,-79821,-96612,-94645,-57054,16103,50880,56929,104680,122477,57199,-11728,-12845,23314,32840,-565,5217,35571,39727,62672,111395,124454,123016,124400,83660,5992,-62647,-103506,-65218,22439,54865,18147,29603,63397,50062,389,-72884,-82989,-35909,-10766,-7375,-45651,-67964,-13470,63272,45671,5614,-3052,-22533,-40439,-2903,31892,15505,-43853,-75755,-25336,75679,132384,63150,-901,32634,43090,2458,-45259,-59684,-64390,-76778,-68510,-47579,-42451,-9267,31002,40277,17667,1101,37094,97107,108015,59052,-22058,-67434,-22583,40375,13851,-22634,18824,44497,48706,74235,36539,-74484,-111454,-48131,42276,73777,18896,-55177,-68279,-18023,109791,164688,67208,-38060,-35963,-6455,-20167,-40213,-11682,43304,66135,48812,24286,17786,-2523,-45300,-60487,-2638,85923,96802,14391,-75508,-104669,-123620,-127188,-79464,-23587,543,-12702,-50185,-86754,-65448,-1209,5971,-6000,37065,100625,140872,147884,117413,55290,-15987,4572,26597,-40368,-69612,-41993,-38929,-46686,-35302,1439,5199,-55007,-100610,-95062,-58556,24552,81563,49539,-28914,-60263,-16430,12336,-10358,-49291,-26978,-22560,-134536,-210315,-104136,-22960,-24636,28924,122345,104257,13934,-60291,-84737,-42652,-15650,-105095,-196326,-199267,-140767,-57680,31247,49370,16413,-28025,-33412,-25550,-15236,20153,16355,-5357,33162,61396,67157,55878,13470,-423,12130,-40380,-120962,-128862,-107365,-69730,7148,47002,-3825,-36488,18273,37503,311,-18884,-62176,-118578,-114160,-42202,53364,89396,33586,-2783,62273,92206,54516,57669,85807,82928,77738,78005,72287,64060,60127,1306,-92071,-102548,-53174,-39290,-17450,5344,-38380,-93539,-88200,-79208,-92836,-60680,-16820,-10147,34047,52330,-40890,-103341,-22396,4082,-62978,-48086,24436,38621,-4863,-69494,-89689,-45042,-37270,-71562,-54972,2883,63204,93125,54300,19662,74161,144686,136383,70914,11716,-16758,-32366,-13783,41685,30598,6086,51264,47289,-13255,-45106,-25334,17177,43654,36586,45794,31697,-8339,-6516,25070,19272,-13401,-40716,-90151,-112321,-22460,63537,28595,6640,36774,5946,-17362,45043,100304,114869,125497,119125,129167,146503,164681,147797,76867,-10470,-23952,43970,108887,104280,-24541,-197496,-186442,24936,128645,85784,32171,35303,52125,52822,70741,107471,97504,42640,16558,38860,42292,-6680,-47889,-59042,-73241,-58996,-12708,-1867,-23120,10079,32352,9486,39696,111803,123073,38636,-56900,-70323,-42036,-63928,-114380,-121218,-95941,-46159,-31495,-84487,-127864,-133138,-129809,-83187,-23893,26528,6639,-15171,32582,79937,80649,63272,46680,5709,-2304,30761,31165,-9914,-17723,20916,72639,91380,86787,85855,72067,75770,108366,87299,22327,-31452,-46924,-23302,-19502,-37709,-32878,-45130,-49759,-30459,-59038,-95629,-67179,-13219,39223,85398,81498,-16441,-96027,-59774,-18952,-21016,23732,88653,75607,-15998,-73338,-1415,47824,3690,879,59112,21449,-31949,156,74954,52583,-45822,-100297,-102017,-105473,-77307,-4105,33806,-2641,-10448,13956,-36268,-106846,-108282,-57610,7678,21155,-10502,-50545,-67971,-2896,85725,59273,-29803,-92051,-110729,-63620,23584,46695,45402,86299,115310,85997,37164,-7978],[-5068,-43881,-16230,71364,110042,40760,-46107,-39521,43243,86742,75097,73102,56567,14587,-30089,-47935,-48604,-610,22433,11876,-6453,-47543,-59132,-32471,-46014,-82988,-78023,-35236,16780,57807,65834,9537,-65155,-74516,3971,85913,76932,12443,-10736,-71869,-168104,-150449,-98036,-124384,-80154,24158,3749,-28672,70936,151499,102100,43681,13222,-3512,54393,110773,28931,-65479,-92832,-95743,-78112,-55667,-47068,-46288,-29748,-16623,-14071,39581,101022,61958,16300,28730,3859,-82217,-95297,-33519,-37663,-132994,-167050,-131639,-67090,-8913,30950,59895,72029,39063,-11483,34357,91000,43417,910,29492,58214,41270,-7478,-67297,-97444,-113451,-75898,-39151,-32677,7666,24873,-16205,-16548,34749,38787,10074,26967,85574,96944,37534,32188,67884,16462,-19894,30493,66794,13068,-93349,-157366,-127495,-38791,16780,-12951,-15967,35387,36516,16498,-17750,-21969,19402,-2761,-33058,75814,174846,117734,27442,-20365,-39053,-17637,17279,11138,-70680,-149516,-113076,-36294,-135,14837,50628,79974,92779,48979,-24863,-19506,52578,88852,61281,51241,58373,9547,-24494,30972,53252,13011,-33817,-81370,-88293,-24278,26074,-2942,-22452,-41019,-78117,-76944,-25146,-16367,-4973,84215,95407,5161,-35768,-21687,-4314,61184,73186,10906,-36588,-96556,-148877,-113536,-55309,-72275,-105578,-73835,-48664,-41580,-5192,10268,-23296,-29894,-49938,-98783,-94364,-83531,-93458,-7436,91408,66201,34079,55070,51863,17900,-26630,-55391,-49123,-27645,2861,45454,48151,-20181,-76992,-15829,88829,124805,118350,83436,14242,-60241,-89757,-974,116563,156676,135675,79319,36551,55641,25740,-77211,-117882,-115149,-100200,-15263,59479,91516,86700,62392,64219,94142,60738,-464,-11642,14084,23941,11778,71614,175504,120585,-32147,-99751,-49994,6610,20641,5314,-25208,-52067,-3092,-2208,-75866,-64576,7905,7408,-5416,24021,17970,-45842,-88722,-67414,-34141,6161,35577,21762,6897,-10442,-14122,13399,870,-45857,-36241,8298,6184,37141,53916,-45932,-80239,4594,18049,-52988,-94553,-83794,8896,93745,90113,40988,-12799,-55666,-69954,-49333,23389,133744,249434,199911,44990,5461,1904,-39557,-60004,-100958,-116293,-63181,-18834,-14105,4623,16624,-17790,-52390,-62526,-52976,-40905,-14230,3390,14398,39347,54383,49876,48971,44641,15812,-11411,16817,40899,-28996,-137396,-114543,-11127,22735,51123,128364,137887,80248,68985,46801,4223,-9278,6591,27941,40937,7689,-43,-15980,-82995,-102352,-37340,36010,44159,9615,14404,74524,151818,147442,24396,-77008,-75808,-59743,-42291,-21355,-40541,-17145,27385,13197,2972,33531,9499,-16914,22327,84083,117220,87760,-6872,-94863,-104125,-76789,-20007,72443,101460,54798,46724,95629,84286,-33336,-93016,-34896,35979,8389,-67142,-78330,-40625,-3850,66233,98916,32534,-18189,-5095,7815,13116,31597,26682,-11364,-13011,6990,-67418,-142838,-72572,40189,61600,2879,-39300,-12505,32566,47720,54481,7274,-59438,-69178,-41173,7023,24181,-21754,-7182,82033,107349,54533,14185,21658,7306,-17337,26982,83292,-5303,-114557,-68525,19871,14724,-5480,15645,11840,28070,96015,121961,56933,-17682,-50314,-106248,-196396,-228277,-129576,23106,72679,33666,36771,-2564,-103090,-47877,49033,18638,13681,83790,82944,2095,-26022,-4715,8026,15458,25879,54082,38290,-25605,-25726,26261,32078,8300,-5875,-32393,-68712,-58676,-28211,-25245,-38657,-82900,-97969,-79709,-72109,-69144,-89514,-89496,-3638,59399,-8505,-128151,-131143,-28444,-4802,-88983,-126775,-42040,37964,5871,-62399,-49499,34462,62634,48303,56674,45878,7531,61341,115864,77051,21338,-18936,-97107,-164711,-106908,36918,120397,93900,48918,13501,-26574,-23940,2192,-19837,-36760,-26861,-26093,-47510,-49389,-11557,26155,60060,100671,107136,29369,-61733,-72012,-25390,41163,47931,-18483,-53200,2387,49891,28803,2250,-20569,-84925,-93258,2477,84015,104762,122024,141780,111529,70073,65830,92268,89327,31476,22597,70763,68628,34970,43512,76820,72020,40272,28555,19659,-34254,-79725,-33315,57487,66790,-36590,-69825,-1417,23138,14058,-7544,-42929,-63152,-58420,-46403,-32826,1430,41667,81132,88386,79988,35382,-33508,-65189,-31351,12426,37839,23507,-20414,-28666,35188,106652,44111,-46351,22179,91418,26047,-39273,-3653,16552,-31951,-72056,-43311,8614,80406,143396,124735,14103,-29251,70914,149793,130426,87686,25685,-31678,-21155,235,-64690,-98587,17263,90092,16751,-43733,-57913,-99408,-106136,-66812,-26789,-3013,1132,-29281,-74345,-77824,8961,38109,-51659,-52327,57338,98674,59513,42968,56300,66290,73861,57051,1590,-49505,-62547,-64595,-70923,-28036,51268,83782,9477,-60021,-48052,-20340,-38921,-76231,-64191,1350,7500,-52211,-83291,-42454,14237,41118,80795,122553,135371,140207,147094,125085,49202,-29384,-9,46841,11926,-22632,-50151,-59684,-37161,-37967,-31132,-11439,-43886,-85458,-55623,-2888,48668,68570,26176,-63535,-101295,-61992,-38879,-62761,-91548,-44836,-20095,-136168,-200834,-77311,31383,24177,-7149,16922,23234,-22251,-67338,-69107,-60640,-78652,-145434,-205518,-213311,-141844,-51602,6625,12459,-3666,-63935,-91999,-58534,-5297,44231,18644,-36229,8124,59133,57875,47556,18271,-26776,-67501,-112105,-129046,-97159,-75201,-53143,-7394,7521,-30703,-46311,-26551,-39985,-100689,-134842,-157903,-162116,-139154,-66073,55801,121174,78696,43373,96578,129247,87755,51408,34270,20438,1297,-5321,-7708,-4113,23454,20168,-41695,-84012,-74564,-62417,-43310,-56577,-75252,-45988,-14307,-37140,-53475,-22115,6478,-12647,5475,51924,20212,-50952,-50202,-26570,-9337,39011,108658,145151,67872,-59833,-75293,-7768,-23945,-101384,-91046,7312,104944,125461,58412,-22148,-7197,100163,143467,73849,-4704,-4686,6316,-6555,-23515,-91960,-98800,32705,72016,-18498,-74028,-67455,-10778,21630,25579,68591,77701,22835,13598,53782,36238,-33354,-54876,-81606,-110503,-21955,96013,77512,28996,7397,-42570,-22097,72702,112098,83180,39073,24008,90164,174230,220047,213037,108754,-40264,-47767,70001,102310,46150,2751,-55526,-67507,73383,167135,112199,27562,19579,30478,26888,36363,60473,50421,29197,43125,82703,60547,-7373,-36505,-41003,-77120,-57892,2338,-26085,-64522,12107,48794,1875,3688,52203,58765,902,-57297,10771,81010,10152,-75294,-84315,-89666,-56782,-2122,27791,37535,-9106,-48530,-16634,2386,17050,-21289,-56319,11081,65198,23605,10172,45796,54577,85596,109476,55763,-37681,-51944,11342,71331,105403,114904,94420,59208,56104,84887,71943,28446,-16769,-63556,-54805,-8010,36255,50514,1006,-30619,-9157,-4651,-10124,2323,30935,103322,141797,92645,4165,-65075,-77610,-48296,-3175,31176,14786,-10431,-10219,-27248,-21045,15626,14297,-9764,20643,40225,37970,52168,77437,27396,-40380,-41581,-48423,-87445,-73950,-29710,-25647,-62448,-53662,-15530,-44229,-90996,-111588,-100691,-15352,61844,44567,-26661,-57221,-26581,7210,-8770,-42916,-52700,-37082,-2064,51945,38108,-14612,-20422,-14305,-8807,9149,7226],[-2243,-42684,-32761,35085,81378,54336,10166,18338,79084,144193,174559,166425,116744,64522,46276,42537,6118,-5956,12212,17314,2715,-18435,-25988,-52547,-125719,-167249,-137720,-95452,-49961,9302,45010,35043,-4720,-23041,35507,97373,58559,-20781,-23374,-28199,-81142,-72759,-32505,-89409,-141943,-76421,-35629,-48109,26390,119668,106211,72250,66051,81119,147544,168824,36210,-82057,-111238,-116728,-75952,-21256,-36597,-53691,-8850,3495,-8035,47589,92129,48215,4854,4134,-6323,-50567,-58568,-11367,-35109,-150471,-175580,-101791,-43228,-26785,13608,87412,107696,38202,-22101,20960,37710,-31487,-66104,-31833,-21914,-32262,-34793,-72920,-98613,-90240,-28950,-11215,-39644,417,55247,44726,32249,19158,-55081,-105530,-44259,64764,85907,6453,-8220,39970,15386,-13298,49506,114785,40243,-124540,-183429,-108508,11366,76198,11020,-36605,13168,8283,-29555,-49808,-22091,51169,55960,29955,76621,79928,-9346,-86425,-104753,-63110,31439,98954,63266,-58419,-157348,-142212,-64894,-9473,33268,79634,89619,76211,61581,15491,-24134,-19224,613,12637,50129,57851,-28993,-97549,-47394,25198,57497,53824,5407,-30992,27721,94556,65483,35205,4782,-63464,-95399,-22555,46016,53923,72320,69924,25268,-2734,9881,24174,95132,145489,79607,-34137,-104011,-130859,-127519,-106587,-111905,-123221,-82740,-52513,-41825,1457,31426,-9773,-49387,-86094,-93034,-18377,-2693,-75404,-59785,31750,67290,80484,111600,84120,30662,5497,-19958,-33591,-22192,-19598,532,41078,28141,-10707,41634,112575,104103,73251,48868,9650,-19485,-33848,-10278,30015,78332,115800,81248,846,16903,74680,26543,-64464,-87191,-66173,-25426,13406,44572,47100,68352,105324,91829,40036,28018,21031,-33023,-91384,-35148,119024,203768,119898,-8748,-68128,-42690,2548,-22824,-89642,-115798,-89402,219,36642,-5029,-21323,6898,-25162,-75252,-49596,-841,-37303,-107395,-101707,-54433,145,41337,46198,29234,-19358,-57713,-50247,-53523,-75712,-24048,70322,49705,17207,-36164,-184846,-178569,-2053,36890,-50633,-80529,-60876,630,72731,84629,15366,-46700,-38384,-24888,-36083,-24570,43203,159011,117288,-24596,-26990,20050,-1865,-40562,-80089,-57649,35703,90513,45587,-6707,-44729,-61155,-9011,-311,-53201,-47388,17074,23390,331,6165,8480,2569,42954,87176,72405,23692,24909,-1256,-101380,-173611,-124935,-28748,-4190,22234,108586,96317,15222,30328,40094,-11813,-37053,-30697,-44615,-60396,-85349,-76962,-87414,-130772,-100257,-6462,48021,17914,-38395,-86173,-84596,32076,137892,55213,-76945,-93231,-69622,-37080,47899,95467,87227,41847,-3873,-40091,-61439,-119389,-126883,-43100,35316,83390,105867,30305,-104742,-151976,-126664,-44793,85634,124566,52022,16659,87818,144468,73761,4005,51254,130916,102793,12722,-43409,-51575,-6027,88115,146262,97868,10240,-17496,13608,1186,-15163,18090,-10289,-83949,-105298,-188773,-244088,-115383,39597,71348,33972,10513,29315,65726,73052,98136,95006,46612,24851,21243,39637,59553,5831,-17308,59439,92274,36595,2456,6556,-11560,-3071,62488,89910,-2047,-74317,-3668,51613,-18770,-87611,-63985,-32485,-14525,22142,75507,65377,-18876,-85039,-109514,-152026,-151729,-44511,39598,37435,21871,72961,47871,-81768,-92873,-12676,8097,23846,68788,49043,-9129,-17639,24390,72712,82398,50069,54633,75995,50879,2975,-49560,-92365,-67779,-22879,-32814,-56842,-44729,-44964,-47012,-41635,-92224,-129613,-116246,-101531,-92490,-96155,-82338,2954,74600,-3792,-131680,-109344,-7735,-4870,-73258,-97570,-37938,33,-53315,-116607,-70453,61894,123458,92386,55431,34075,-2052,47185,141105,132409,62703,14182,-41251,-90954,-66133,2035,44111,39300,36867,44517,30019,-2370,-23928,-41958,-33907,2285,4885,-44616,-76828,-28660,52121,112089,125307,102914,79999,74490,43259,22029,42767,16677,-60407,-104716,-58377,5862,25654,41667,37429,-44180,-94194,-31978,30116,38966,55397,121209,141524,107836,81107,70797,50358,22291,34242,73438,32493,-72884,-122743,-85805,-46642,-36995,-30870,4627,24029,7041,14040,43376,6313,-124833,-163835,-57608,6182,35923,77005,54506,12817,15544,19177,40626,104389,118365,96456,117986,145507,71937,-35989,-68782,-46562,-28151,17929,67372,35766,-29687,-24609,35814,-1800,-97047,-66189,18455,27405,5256,33722,48976,47266,32156,47399,105081,163820,195622,148771,5374,-27806,94828,138078,63201,48596,53116,7445,-34787,-72145,-141245,-141688,-2545,96002,5542,-89605,-68012,-46126,-57414,-57730,-62243,-54739,-27986,-26773,-77956,-116017,-72182,-48836,-77792,-31307,64815,102298,91162,67225,31375,29874,57909,66590,19073,-59472,-86161,-70807,-79329,-61732,-18802,-1382,-39854,-70662,-46905,23427,59614,2566,-44968,6944,27725,-31773,-28111,73765,106978,74817,94302,116611,113077,98585,83938,86053,41760,-47264,-35256,39896,52344,37403,14580,16545,29969,-621,-33645,-25926,-13255,4737,57270,82452,66816,26848,-4450,-35696,-58763,-75890,-106242,-112062,-66898,-9621,9084,-51848,-84479,-4885,76556,88165,-7635,-104484,-87965,-39092,-46173,-54687,-46225,-50418,-75078,-96863,-110570,-81631,-33881,-8908,-4666,20566,-25271,-89103,-86639,-29190,22935,249,-46251,-32517,-27368,-29473,8088,35204,-5820,-71317,-99615,-56817,8174,25471,11148,-11302,-34025,-62582,-69708,-64970,-65601,-85756,-122506,-162622,-141880,-105795,-77747,-13166,70606,88450,89379,119928,123446,78778,30012,-18554,-45743,-62706,-85398,-39653,40780,71127,61452,7598,-78594,-124921,-105108,-74929,-85549,-67538,-8318,4687,-30310,-21518,21042,40528,-11314,-50438,316,55137,14368,-56415,-47564,27430,69549,100147,147912,81421,-27604,-33030,-3644,-48395,-107676,-80375,7390,61998,42757,-16536,-85296,-85860,24084,108183,61938,-21576,-21474,-2936,-2880,-2275,-58050,-93245,-19610,21814,-887,-3764,10287,25155,-2147,-23178,8748,16631,-20992,-11393,45700,67116,17471,-5228,-11580,-43158,-7201,57433,24062,-15565,-40589,-95935,-48246,62729,79740,21943,-18750,13927,95453,121613,147568,188056,106839,-56274,-53470,64026,31680,-73321,128,102194,53627,55652,122612,118817,57279,19388,-24800,-28082,28880,68936,50969,44508,90613,131861,83078,8278,1894,17003,-5681,8030,10304,-69963,-112117,-27534,14444,-15027,-15384,-16783,-28707,-1496,39602,95206,122701,46365,-489,10876,-22149,-22587,55324,151148,172696,84405,8264,22571,54734,54968,-33492,-87076,-664,40099,-42810,-61664,10285,79007,145894,146142,59796,-41175,-56880,-22683,364,55965,89021,44855,15932,35871,67967,73413,48483,-9074,-84591,-84422,5973,95878,101848,38071,-6831,-654,14363,15673,19641,52110,126625,141261,71614,23029,-43823,-121146,-75209,38293,43989,-46810,-82024,-26721,12171,3276,12331,38601,37777,71311,118434,90107,43176,48255,18116,-22128,1542,-23109,-82323,-67012,-45217,-72256,-101575,-88128,-53051,-43933,-58175,-80933,-79595,-5944,102552,132215,62074,-7177,-35422,-47772,-42401,-27092,-10399,21939,35545,31189,-27270,-90984,-98284,-89398,-67849,-28222,-9891],[-42004,-33892,-9685,23362,48213,51467,26068,9369,45409,131204,184425,145220,68604,29237,54832,113031,73293,-1722,3762,28800,23577,-6594,-36248,-83072,-161382,-182630,-156462,-171249,-147139,-55903,2658,31721,25689,-16179,-20727,-24366,-55259,-57549,-62,29610,-21117,-60153,-24512,-59758,-154797,-103515,-13836,-36340,-41509,40752,81388,68026,55769,75870,148275,152393,12036,-99422,-108949,-103442,-49432,10405,-22297,-46521,10218,41525,57936,90776,70013,23622,14151,5230,9338,5441,-10098,6047,16583,-39427,-50199,-8384,-28607,-73093,-31303,57258,69427,8003,-32640,-26895,-40635,-60999,-57583,-46865,-50920,-35646,10755,-30882,-105045,-111865,-40411,-27076,-41991,-29644,-14575,23756,65260,17062,-97834,-123672,-23791,73935,79085,-1241,-35066,11728,16017,-8841,31737,81482,27265,-84055,-116829,-89045,-24291,57315,44577,-9580,-6768,-23401,-40926,-52420,-28556,44405,80758,69326,58596,-5555,-81188,-93222,-77282,-43881,41306,106658,55386,-36865,-64353,-26853,5349,17486,37667,73764,63464,37356,70362,71412,9386,-12333,3591,6629,46038,57651,-23765,-98176,-80293,2837,115411,183461,130824,42439,66902,140017,134323,104803,67904,-6020,-46247,-3855,42209,16938,-15878,-6210,81,-23605,-20763,9413,76543,129970,88545,-10916,-72563,-98101,-100229,-88276,-90797,-89198,-35317,21941,30649,38673,31536,-9634,-42246,-68540,-50817,46311,77078,2119,-18797,50444,90050,93552,106665,71570,10239,16461,36190,27504,30886,24757,11204,50485,73471,37490,48227,74176,29918,1297,10456,-18676,-13585,15463,7661,-6475,21066,47595,41500,232,30031,87279,32576,-85075,-87216,-41229,-35987,-46140,-32130,-4515,72915,98941,12198,-53471,-6515,27922,-24725,-98208,-36638,91982,105332,46937,37087,50302,36953,12928,-50827,-142321,-161470,-94286,-7004,37148,40153,9756,-8303,-48510,-78528,-34513,24798,8695,-43895,-37569,-19514,-25080,-20557,12482,21439,-38411,-90642,-77692,-83189,-108956,-29745,90447,62411,-14787,-104828,-225215,-165089,30845,82018,33692,5964,-6304,-2162,46654,77858,-20118,-120160,-85119,-31122,-36097,-44436,-46221,-41543,-83777,-138418,-81080,691,2257,-46266,-60329,-9158,66586,100248,44425,-46866,-117718,-103557,12523,75513,17879,-8979,15895,-19397,-50489,-21301,-2234,-10148,19100,58015,61034,34336,45356,-2921,-119541,-163726,-108663,-32539,1535,30085,73335,26137,-44836,-6490,27713,-11619,-34179,-28554,-54691,-93493,-131600,-138307,-130230,-131153,-86386,9462,56601,1052,-72123,-133519,-172461,-91120,33743,-13793,-119388,-93823,-28094,-4617,69391,155553,157920,84391,8496,-32351,-47981,-116794,-172287,-114521,1662,98111,137844,72028,-72089,-145238,-116209,-17894,98054,123964,44789,-32037,-12915,60624,64857,28642,64357,133694,118505,30103,-44191,-60577,-21312,35709,82734,73386,290,-32518,15927,3374,-36719,10732,1364,-96487,-144255,-201221,-226409,-120386,18572,83416,100403,78051,73578,97145,68149,62647,86185,84769,76684,41535,16651,69918,61664,-5322,9446,53463,61541,76612,75803,47864,63322,91757,78370,40313,34917,55423,1826,-112725,-147527,-90040,-46991,-20532,18031,70225,76181,-16652,-97863,-64052,-21680,-22642,2511,13684,3351,44961,138150,121208,-7328,-76584,-101183,-117231,-68993,-8479,-22175,-73925,-75684,-13655,62522,86158,60752,63474,81115,65008,-6302,-95352,-141412,-89872,-24790,-22710,-37257,-44037,-86337,-100855,-45002,-42438,-80778,-105899,-98569,-65539,-44411,-28908,27722,52565,-66480,-179579,-122713,-25505,2953,6133,-8080,-21607,-50373,-109730,-132902,-55673,75455,151612,137936,123858,111737,25452,2655,101844,143254,72782,-218,-9305,40923,64215,-7139,-39953,-2886,22153,32189,40528,-13751,-85659,-55497,23329,32338,-3781,-39946,-42886,18608,85618,118187,110449,101578,126369,158734,133027,102731,94125,33045,-27731,-35110,4829,42944,38979,40312,73502,28401,-45638,-51128,-51183,-92948,-73548,20734,56587,28020,8559,-15501,-27866,-13065,17003,35963,-39150,-179494,-227606,-168823,-77939,-16381,-25019,-3114,69223,64115,9040,-28857,-65183,-119107,-104561,-22626,18581,55252,108808,111813,100603,102305,86935,97014,145979,106901,48086,101735,172861,102943,-29523,-82604,-59585,-58467,-44649,17307,26715,-36607,-62904,-20847,-38476,-114069,-117526,-51274,25452,62050,53674,31242,83110,123402,110931,140113,174715,138914,73958,15108,34230,96753,70981,-17948,-25400,8466,8543,-46225,-128582,-154329,-97011,2442,87920,49467,-45191,-30260,10346,-26342,-61445,-65599,-65670,-59360,-51649,-77327,-125366,-89931,-23577,-5842,-22507,-26926,397,41637,23054,-20313,6540,47285,71079,61615,5554,-36962,-52603,-74708,-68285,-48864,-51197,-40422,-41649,-58941,-25044,49987,42903,-20170,-23620,-14818,-39141,18672,157257,149787,22294,-14203,22388,59111,36782,-23312,-2958,36638,-32497,-76038,-16519,50214,84947,101792,103887,79983,47995,25147,15381,36146,85542,114009,84521,34541,-9192,-5571,21553,8121,-59491,-129750,-95385,-8937,5893,1563,30499,40069,32933,33367,79644,22633,-123378,-147053,-68673,-57109,-71192,-44,82026,61720,18554,6542,993,58,2891,-4785,24081,-5748,-86827,-120516,-90369,-56085,-55771,-71568,-95691,-122359,-101040,-67776,-39654,-20069,-32222,-41526,15977,96600,104163,42814,-17784,-42940,-85856,-130968,-107780,-44821,-14252,-56325,-98462,-55969,-25383,-60886,-69929,-9615,52912,100329,117318,83393,38989,-3692,-38820,-31746,-30051,-76917,-11046,121162,137576,65348,-20311,-94327,-136633,-137224,-106037,-70330,-38084,-13694,-24430,-40277,-12630,44197,77231,33374,-17217,-4677,26089,-10770,-78706,-68335,8220,23166,28471,84056,63377,10953,-8322,-47254,-79100,-51383,3392,32185,705,-52554,-76961,-103528,-104479,-19202,63232,17615,-69271,-68295,-29047,4433,49724,34241,-34063,-54039,-16877,48694,98690,116187,66394,-11836,-46372,-46628,-50199,-34812,-2230,36703,87919,108461,109451,99014,38660,-13248,-32222,-56606,-25543,-5362,-79283,-75361,18246,28539,-21664,-7783,93949,156619,63262,43067,132403,90154,-53040,-47884,41937,-7334,-121747,-53083,95468,73554,24310,57642,81751,37429,-27219,-100623,-79723,53403,133461,88581,33431,66201,115086,82713,28460,39549,60263,56936,61198,6678,-87804,-119505,-80728,-66148,-48090,-18021,-62283,-77750,35474,140416,126309,82437,37554,36474,68480,55102,43285,95345,164666,150905,63228,-15453,-19003,30858,59659,-13204,-53120,23707,46015,-31892,-59335,-1603,68455,134122,123380,36824,-30093,-31424,-54229,-93873,-41941,21181,6388,9235,39570,62386,69885,33585,-41843,-93052,-68569,20899,74041,48977,18857,19016,35217,37512,4186,-14180,24589,80884,85428,49687,28691,-36464,-112026,-42981,70379,36231,-47396,-51617,-4538,49882,60112,14456,17325,77337,152239,154174,56221,-34232,-27543,-10467,-14661,-6507,-36714,-75512,-54749,-34963,-42780,-36840,-32995,-48021,-50714,-38091,-18446,9597,50595,122573,175331,132921,32665,-38780,-51973,-31285,-17244,-19162,5351,31974,17520,-54942,-88389,-63126,-56766,-74795,-73351,-55492],[-57646,-22845,13789,50411,79452,70463,16118,-18436,11922,81934,122693,81426,-8011,-67292,-44534,63842,82051,41629,39562,28874,443,-41988,-74586,-73681,-84569,-76300,-79606,-155609,-162058,-86002,-34296,13791,18058,-34988,-73322,-129734,-142544,-73024,655,27877,-11402,-68744,-49206,-59611,-113585,-47747,30132,-17838,-78837,-34883,25879,36527,19516,16697,77229,121988,43774,-36519,-35831,-28578,-437,24895,-11020,-32674,17905,65323,88888,73894,14785,5505,57353,59666,57736,60599,38812,27458,61061,74737,92252,79252,-12888,-91906,-59737,4731,-2327,-49246,-72229,-57726,-31569,3136,13634,-19598,-43144,-18919,34752,-20555,-113178,-116850,-75319,-72804,-49130,-50891,-91755,-50067,32649,20315,-49102,-36203,43376,75966,55149,2908,-27711,-15166,-36394,-57896,-30690,-16845,-47763,-45274,-14982,-63362,-106016,-25066,60294,67973,31614,-18588,-21303,-31547,-39767,-5742,29019,29196,11881,-44202,-86160,-44649,-1075,-619,25439,44186,-20117,-44949,43769,118696,97135,54460,20492,29024,19445,11898,83509,126662,84624,76546,91213,58023,43980,27575,-20029,-40150,-10070,63084,174618,221402,142332,60507,75434,112524,96395,79278,49843,-13772,-52161,-39369,-28283,-57161,-69287,-47745,-50428,-84876,-67255,-7456,41363,55967,49272,32582,-13749,-61167,-40801,-20504,-62736,-75431,9761,91545,90171,64795,36616,4643,-21309,-45371,-24618,60379,110571,65158,33662,83733,93707,53014,66818,84223,33352,16397,44601,52338,69341,74343,32587,39795,77515,41784,-271,-5280,-33386,-29568,-6173,-33786,-7346,51266,34891,-7739,-15987,-32042,-33200,-16420,17821,7938,-87851,-166908,-117301,-63088,-68193,-73186,-33118,24981,82728,27491,-104502,-148522,-73579,1980,26185,12028,30124,55142,10456,-12503,62715,128100,111299,36610,-37729,-101810,-104794,-52986,-3850,32175,51395,5837,-45143,-65018,-47691,-5891,9383,6672,10135,17219,-23303,-97830,-115916,-46921,3452,-34573,-67885,-40277,-55319,-99549,-28761,77403,41797,-37415,-103929,-186828,-146447,4182,83811,68176,19059,1106,24737,82074,107752,-26669,-166360,-111523,-12157,-9295,-20632,-77322,-177447,-205890,-165119,-102229,-53840,-48707,-77385,-55136,-978,11194,12451,-1179,-57364,-112035,-114408,-44062,55449,81866,46157,964,-65365,-82234,-20417,33810,42774,35140,29501,19430,125,13535,-16250,-108887,-149244,-97126,-24287,37988,81907,64608,-317,-22613,18176,25159,8911,22327,33596,10809,-4435,-51558,-117622,-127563,-98475,-63778,2737,41067,-13774,-75819,-99568,-132800,-124520,-83238,-114494,-137129,-36709,50453,18927,33119,138062,178449,110624,34078,39264,73210,-4441,-140926,-143816,7561,119531,104249,50053,-23190,-78463,-51031,45352,127237,124897,46100,-35128,-51538,-14046,-6502,-16811,6428,46057,27985,-46077,-78889,-43430,-6339,1095,933,-3310,-23784,-21835,11404,2037,-33391,-18662,-13894,-49129,-72434,-99567,-112516,-63200,4664,41348,56310,36174,40247,74649,37472,-1885,25497,64705,70520,28196,-9458,51132,89135,32031,-3746,22133,81490,147313,155696,112435,99571,91734,88302,104017,100686,23338,-95357,-166265,-135286,-68349,-28686,34551,93534,105234,89019,-4885,-91611,-35976,48164,24700,-34602,-54746,-33571,54188,166271,187056,115581,28846,-106645,-181717,-108201,-37913,-60197,-133936,-142380,-72143,-3144,28681,33861,31491,17046,-9300,-50198,-74233,-79080,-57129,-29294,-31432,-49576,-70433,-124498,-147176,-59125,3197,-21204,-76827,-81322,-30506,4658,12027,35179,4292,-137134,-232925,-162645,-46670,22145,58282,50411,29426,-2750,-74207,-99657,-27399,63070,106522,119029,143714,142638,35907,-32707,44237,126144,72523,-37473,-47724,61089,88162,-50210,-106753,-29816,20204,18725,31832,5251,-74769,-54408,49324,44192,-15529,-14434,49771,105212,84869,38084,21452,63482,124530,126150,97037,106845,108610,28483,-7661,57553,127941,136312,82120,45431,95890,93760,3492,-56785,-80411,-136241,-138062,-85467,-76827,-78533,-64154,-67353,-36032,-8238,-18617,-13408,-44309,-151254,-181947,-92244,15893,54394,20949,29560,86493,59740,-20132,-82220,-79086,-11826,58637,62374,36685,55718,85200,98849,98113,69679,39772,60971,90747,11488,-39284,53265,158327,119675,-6195,-82962,-55010,-46098,-80111,-71047,-53322,-83205,-91867,-37761,-28827,-64551,-45326,4154,50628,82321,64888,16912,54401,100910,53516,48681,119271,83810,15684,50052,106374,95436,36343,-16366,-39833,-41457,-21309,-53449,-124706,-93506,-5977,42875,91065,83238,-6936,-10021,32998,-15536,-70000,-45749,-43113,-69336,-54774,-41329,-90692,-61774,25126,25929,-43514,-90174,-75994,-18871,-4354,2357,36909,34537,37485,67746,69660,26530,-32900,-63466,-56468,-32687,7473,59305,55004,-17840,-73288,-49875,-28488,-64390,-99443,-91835,-47783,45088,144004,84475,-81143,-110264,-15421,47398,-10622,-116104,-101652,7228,3397,-80262,-78380,12616,91456,127810,116739,80187,78307,92068,76695,68334,79708,65568,7113,-38205,-42852,-9172,25062,21305,-33095,-84761,-27590,15290,-28443,-26144,66136,107200,45117,-21732,19447,22682,-74822,-137448,-114875,-110843,-98037,40253,197184,160239,54454,33284,47746,41053,21971,-19866,-32242,-71056,-128634,-144509,-141485,-136296,-127058,-135928,-154879,-135570,-94148,-137850,-170844,-94284,-27316,-18786,12857,94603,119808,46013,-18356,-37972,-106040,-185409,-135809,-15150,13636,-49239,-51406,37742,50147,-23320,-46819,-15632,40659,90814,85486,41781,19505,-9945,-18037,41408,66628,19078,33582,113285,122957,29578,-53740,-52694,-51448,-114818,-119355,-52427,-23188,-22822,-12090,-8005,3456,54813,104165,104629,102894,68577,-15501,-78288,-77434,-43625,-9013,-23263,-13116,58562,81039,52772,-3184,-82354,-70714,35744,93676,56240,-18198,-52412,-19414,-11467,-42915,-4609,40719,-24344,-110551,-100909,-32198,24856,67246,53326,-19017,-46912,8261,86591,125522,112755,34451,-19385,-11797,-12241,-13139,38037,61239,49974,86281,163665,204299,160559,68001,-27808,-100035,-94734,15794,72256,-13307,-64415,-25764,-25116,-55624,-8150,126312,193286,79224,22182,96445,81967,-30768,-40218,40715,40952,-41028,-62134,10099,44951,39895,27475,15822,-19663,-70214,-138429,-114566,39814,146187,86559,-20261,-33431,16515,33292,35513,58160,62550,51978,29258,-48658,-92119,-68750,-86539,-133812,-78686,2164,-19445,-22171,65306,113225,83265,44782,28255,32311,74345,101477,89536,84234,90265,55918,-253,-40364,-41657,-15913,27386,23224,27945,67171,71501,35048,8030,10182,21970,56375,40032,-19541,-21316,2743,-55727,-125280,-95885,-21720,19880,40198,43202,46363,42817,-9684,-67371,-52446,-4357,15652,-7337,-32250,-15559,27173,62213,51672,-17692,-64064,-39898,2301,17762,19280,-1778,-46782,-54676,25454,75677,2231,-42624,4701,41170,64340,63850,-9938,-24294,64200,146297,84924,-35766,-118247,-131765,-94398,-45857,-43335,-57249,-59117,-45871,-23380,21763,77276,64835,-17014,-54547,-12430,48808,81453,80151,85094,132147,135917,45733,-35876,-27994,-8365,-26035,-53145,-46080,7671,45379,4480,-12197,15848,527,-53139,-84775,-78744],[-15834,2350,17833,71442,128914,93747,12046,-13541,10620,44911,78763,68494,-21921,-111311,-122144,-44664,10927,43666,39805,-18723,-63003,-81092,-73987,-9271,44403,62528,36145,-47853,-83941,-75903,-54388,3214,15375,-16136,-32784,-80241,-85763,-46987,-46643,-40923,-36112,-71934,-77897,-68219,-49895,4441,23761,-12835,-62070,-68592,-24632,22205,29422,6099,34345,119866,99434,31172,30687,44345,30066,9323,-8635,-10120,26854,59913,52101,10010,-33092,-13162,61441,94785,106344,104608,69908,37901,61659,102895,131972,97148,12497,-54830,-40708,-4235,-26067,-87975,-122789,-56246,53826,108396,76079,7939,-32463,-6123,42977,-10382,-50470,-26295,-48194,-63828,-2792,15228,-37228,-56183,-17338,34967,55940,61147,64084,51623,26907,5233,7295,-17205,-92214,-105348,-69114,-76990,-101836,-47223,27208,-18486,-104320,-72403,33242,111351,81662,-21926,-44968,-32517,-43384,-45590,-47437,-46382,-17775,-28717,-72108,-28664,47043,44966,19755,-14678,-90538,-78665,68922,166870,145546,89196,16832,5917,25257,35098,95576,150445,142147,135288,138373,113974,62828,-20051,-68034,-31391,43142,109014,154561,116508,33380,27262,64870,45380,-12713,-27475,-40130,-72601,-108091,-95310,-53763,-17674,24076,17007,-60971,-121877,-69472,9175,41831,39945,55472,80656,42798,-10320,18261,34592,-39732,-79109,422,76670,74894,42469,28871,15176,-1011,-13761,-3665,39319,79309,53515,22910,63325,59303,8623,74168,159415,96546,3999,-6647,10060,39768,53254,15317,8744,55935,38504,-28211,-48734,-27589,2047,2140,-12318,27877,67453,21357,-61085,-86056,-85767,-83085,-63996,-53133,-90342,-172057,-195027,-122825,-84553,-84639,-42553,31224,77343,74347,-31558,-142549,-143813,-80815,-10927,72417,111788,90854,56909,13320,-10651,47634,121665,135372,56247,-22865,-43175,-7531,23413,38401,61810,77677,14918,-63003,-77298,-43591,-31659,-57012,-47987,-11539,-18523,-94822,-170995,-155096,-59795,9038,867,-243,32702,14744,-35394,-6220,56157,14834,-31187,-37787,-99475,-141862,-71854,14979,-17226,-71607,-25531,78651,158707,159454,11386,-121232,-47190,62205,52579,30577,-36741,-125676,-115190,-50165,-47079,-76790,-99842,-105225,-41936,22619,-20162,-51281,-30830,-21260,-31284,-96344,-136736,-45611,67370,61726,14449,-28723,-52076,-14561,52231,81651,62801,41405,27663,-17810,-47626,-54613,-102376,-150339,-98174,-5222,70509,106717,59692,12649,33697,49798,29869,69700,121993,102762,63932,94736,78321,-9575,-53224,-43264,-38551,-7505,30027,-2471,-42792,-32950,-29700,-56370,-105634,-138204,-90073,30717,80837,9172,-6593,84405,139611,86198,44533,91580,157849,90970,-64088,-108025,11947,72211,-1948,-17594,18785,14217,18497,74268,131137,114449,48801,20026,27514,17002,-22090,-37479,-40139,-31396,-50842,-94468,-76969,-2812,40509,34530,-22069,-71237,-37313,9582,7764,2127,-9986,-40613,-37649,-9658,13787,25278,32954,44030,30553,-17338,-71949,-93807,-58423,5495,-1722,-29784,8846,51240,37899,19941,25738,50885,61592,31211,-5986,-9534,30373,93972,127616,103983,81350,86500,123988,133214,67806,-51837,-137239,-132167,-80143,-40778,-4609,86019,141388,110811,71270,19313,-21006,13217,47504,8778,-54929,-89705,-67716,5148,114587,205624,222183,137699,-34053,-87121,-2053,23424,-40011,-115302,-125215,-78327,-36127,-433,1626,-34613,-59761,-64564,-56619,-24881,-16375,-43424,-52248,-46882,-54300,-69897,-128773,-162800,-66276,28340,12398,-49782,-62114,-19987,14205,32624,47097,1797,-103806,-179405,-142096,-33137,36260,45670,38307,59118,72655,17019,-35329,-3895,34786,25810,37410,39586,23742,-10619,-18205,34540,96047,52137,-78552,-133373,-59318,-36181,-119876,-132911,-51947,15568,25723,48484,80919,7697,-74628,-10828,42817,245,-7726,78653,125480,40546,-58670,-78368,-16253,48438,26846,-3425,38569,62543,-14152,-45676,55890,172220,184300,107639,49326,84053,89798,-8786,-70595,-48370,-45754,-79026,-100639,-107764,-81307,-70470,-53858,35257,63979,-20054,-40887,6771,-34273,-79861,15700,103408,72845,38613,69039,84549,52308,6756,-59961,-70104,22961,100864,72830,24382,33074,55458,70127,38027,-36908,-70882,-32042,-4449,-64106,-86046,-2370,93451,91542,17780,-46700,-33681,-20994,-68865,-115601,-134323,-152419,-140424,-60539,-5531,7408,62387,106354,80398,47636,53327,22621,8563,17811,-44787,-68092,55469,106371,60470,72183,99773,83828,57454,32641,1614,-27803,-34089,-52650,-71643,-31627,21185,55912,82088,49683,-13101,11173,57745,7030,-49094,-1880,12980,-32662,-12172,19854,-24653,-24161,-1497,-41551,-50386,-34552,-30716,3979,53557,89148,71974,-424,-30149,17562,62250,23677,-50546,-66893,-50014,-15032,86125,149372,126830,43002,-64671,-132992,-134135,-136776,-152337,-101849,2298,68716,78057,-15485,-133334,-89951,45584,80315,-21827,-138788,-144970,-40483,15070,-42678,-73496,-7674,65033,88220,84734,77197,89030,96181,75910,49700,17148,-6170,-53411,-97574,-90351,-57722,-43418,-22695,-16010,-17352,13116,-11317,-59040,-11744,75510,105492,67065,7593,-8570,-26780,-61552,-99360,-118094,-120701,-81391,40786,174538,152003,40020,1634,45324,54345,2486,-72297,-99266,-129872,-140729,-132360,-147886,-145433,-142727,-166350,-133140,-49937,-36836,-149158,-219790,-148722,-62604,-49370,-52565,14221,78476,44257,-15522,-48640,-110820,-152129,-86443,30481,20099,-69479,-39962,85123,85003,16585,13188,35697,63046,76012,46086,28140,38160,25289,23783,82777,119186,96431,51785,42124,50790,11320,-2709,60608,61066,-67230,-120757,-59699,-16770,12745,74378,81611,41861,46442,97221,136232,169637,122102,-14621,-84348,-29372,28366,27473,-6603,2310,76289,113868,82583,5753,-73474,-50984,50477,77977,16687,-27697,-6668,83683,119634,52644,32259,28006,-37814,-97780,-83727,-17992,35444,39997,1122,-48734,-37447,15019,34181,20090,-22202,-65555,-50844,17678,57044,72844,98125,88461,51839,54842,114159,157662,98673,26798,-32823,-120768,-115096,4037,41290,-9994,-27808,-37351,-65331,-89733,-59628,45434,138491,119719,62966,72395,84152,14702,-16720,51626,93350,59993,12538,7844,38161,54124,-2315,-42032,-37652,-45761,-114641,-139537,-52650,43393,23203,-60425,-109807,-90536,-38376,22050,50531,41917,11869,-61225,-156934,-115057,-3342,-37742,-127207,-73092,35970,101528,119329,69946,-4229,945,28875,26408,34460,91584,129232,85612,16159,739,-5090,-24803,-6375,31782,31954,39938,54069,71540,63717,51618,57135,40780,-6464,-36978,-27301,-58269,-71091,-6866,17258,-44442,-83736,-62841,-7276,46336,50170,28046,28708,16160,-31436,-36118,29373,52229,-25638,-82747,-64838,-40237,-22465,3106,3057,-47842,-101021,-108450,-61875,-30886,-43248,-69797,-75925,-31595,38141,38300,-56967,-103293,-23759,48503,37432,-1708,-30892,-15813,21497,43124,-13889,-89675,-152731,-206651,-186419,-95085,-54875,-57401,-57978,-51934,-26372,35042,101721,78615,-25894,-53066,21478,76407,73401,36345,8873,60364,112059,63377,-543,14024,16245,-22561,-50206,-52354,2808,89360,86529,48743,42204,25102,-2351,-31249,-43630],[24536,29832,12871,46795,102721,71722,18739,6398,-5267,20831,88040,87823,-2494,-73677,-91753,-82317,-60345,-23809,-35085,-87237,-97528,-77619,-34233,52776,107596,95050,51851,-310,-39079,-76996,-78075,-12091,29187,34601,45605,41311,45904,722,-100350,-121920,-79331,-98059,-125582,-82160,-9842,6798,-21547,-18399,-38166,-86212,-57388,31236,62463,15952,16365,100941,81532,-10184,-20776,9556,-3583,-34152,-29383,590,28061,24393,-3740,-19480,-31538,-45285,-20799,42987,109933,112787,49872,1997,24054,60535,57617,34107,26213,-470,-17818,1940,-4302,-80132,-158784,-93309,68773,143846,89492,17624,-30354,7805,88621,55400,56653,80333,19934,-444,76827,120027,99069,33965,-13827,39331,96479,65456,17894,4021,-937,12032,45698,2582,-84841,-76197,-39181,-62905,-89660,-76718,-34059,-7916,-23030,-49354,-38484,34458,47051,-70533,-110928,-55636,-28627,-36019,-69231,-77154,-1244,21794,-62509,-66828,32671,57803,6345,-51117,-117003,-117297,-5218,102844,123877,85759,23081,20812,64374,58625,58758,102144,123903,92589,78213,115717,91951,-48492,-146459,-121967,-45898,22142,52314,864,-59069,-29172,21908,1383,-69412,-119137,-114084,-65750,-72085,-73339,9677,115669,164700,107486,-20793,-105623,-54694,14356,50387,80339,97240,89785,62466,31447,33035,27620,-36579,-97533,-80306,-31541,-16642,-26537,-13822,-3955,7413,30621,24977,-3603,-16554,-28569,-17069,37973,27046,-10815,91699,190715,108924,-25437,-63291,-40886,-25875,-24149,-25050,-12161,33139,52715,12931,-14139,16295,24417,-6538,-7915,33680,41828,-33881,-150432,-166016,-108420,-84373,-102611,-115013,-106894,-119277,-137607,-92437,-57769,-41568,13682,58928,46507,25943,-25559,-70766,-61686,-42126,-18859,54610,78686,41405,41649,51064,-2420,-18233,62582,116302,45910,-50239,-54954,24641,88200,99467,95647,99741,33471,-55176,-84544,-61260,-73213,-108451,-94583,-77427,-105403,-160809,-180338,-129726,-43509,22350,39662,54469,81988,76225,31227,-1870,3420,-22533,-16711,40232,12298,-95492,-107398,-59464,-113517,-139162,-25155,109653,173089,157027,48504,-33400,18674,80854,62545,38318,3938,-468,41879,70119,36234,-42847,-119645,-135530,-40074,55385,6689,-55186,-50809,-7907,13704,-85912,-187868,-125310,-4586,20424,35882,46685,-8641,-43828,-3579,34504,47370,59380,72295,-1771,-84573,-79221,-87687,-140992,-104749,1493,72578,73926,27561,6932,24865,11105,21607,132545,184289,106732,42407,89606,128753,109683,70647,21609,-20852,-5608,38571,14513,-27830,-8343,49684,49964,-40370,-102833,-47548,29880,29016,-21657,-30202,-3350,16852,4906,15303,44991,94728,84668,7489,-54138,-49554,-51255,-87747,-49324,33730,64899,42808,30577,58647,63825,50273,79332,94623,53737,14312,-2780,-29863,-33948,-30172,-33487,-11360,32396,66952,68152,-9634,-91467,-44369,13381,5812,22311,23279,-30507,-41010,-24752,492,58194,127512,138010,80477,-13799,-113295,-162117,-123544,-39339,-22574,-25884,17227,38799,10768,28616,79673,70409,15994,-24521,-47165,-53366,-53853,-45558,-3907,37973,60013,98015,140630,97623,-4319,-74321,-90218,-58517,-34114,-29880,-8585,56741,85371,41653,-3709,27802,91037,98963,57616,31322,3566,-56909,-79167,-63250,23788,156413,223999,153389,34855,53425,119197,73221,-7128,-36222,-45291,-43486,-5246,46386,21959,-46748,-65314,-36207,-7964,5849,-24285,-77328,-78219,-27820,-2114,-21400,-103209,-150234,-44738,65170,51560,-12790,-32354,-12913,16632,66716,97424,69479,18059,-31279,-43617,-1604,15534,-8291,-18890,4659,31674,30320,2837,1524,713,-20319,-26358,-85462,-134358,-72856,30541,64836,42620,-19856,-132343,-201449,-173831,-143665,-145883,-117569,-72935,-26529,3006,59290,130866,47161,-111208,-72950,43433,8444,-65371,-24689,28331,-21624,-77803,-86070,-62261,-40599,-48364,-55468,-14826,17035,-39327,-80142,5002,130262,149038,76086,11419,20769,11624,-64224,-80989,-8481,46691,3526,-39455,-8575,11997,-43763,-37636,88669,145180,41696,-34108,1539,-6751,-51338,20698,73824,28106,20527,59694,63999,78402,90049,5695,-93732,-103294,-57715,-26342,-16696,7650,47291,66790,14696,-74382,-100830,-79446,-62948,-64283,-65234,-50057,-8871,12688,9865,-13657,-31483,-38125,-68096,-116566,-149093,-171459,-175799,-101697,-15891,14945,54024,95881,62121,-11178,5992,6733,-27920,-31614,-52687,-64571,30451,122756,106952,35303,11120,40106,49080,7192,610,17906,990,-27480,-27611,-40036,-50476,-7,38931,-4660,-11258,54314,84580,30114,-14610,35852,70786,24520,20893,34733,7098,235,-44638,-83748,-4152,69722,69417,91142,142981,136700,59034,-30220,-69083,-42038,-4203,-43255,-97977,-81509,-42138,-2444,80959,112749,82757,44782,-30751,-127684,-147422,-137857,-136307,-44892,72199,69857,7250,-75351,-119267,-36926,69272,74590,-5996,-82137,-101233,-60480,-12112,-1214,1738,26800,51038,53262,79888,113942,108382,60552,23856,15510,-965,-3845,-38935,-101014,-122746,-111480,-103931,-64668,-10468,29740,28542,-17484,-20133,53194,85178,71820,90153,84182,23086,-56480,-72742,-50135,-36908,-24267,-406,29682,67971,77770,44423,16044,41892,38111,-36967,-112874,-93369,-58376,-37517,-61241,-88994,-56391,-50921,-72999,-7939,56549,14632,-85032,-130511,-109847,-72711,-71521,-90756,-54441,12825,22747,-20357,-53397,-57149,-6526,66579,128339,94669,-9634,-7271,91531,92004,51628,41911,48845,62722,56791,40827,57562,63129,52892,52822,62025,81548,80655,55866,45838,50801,53340,87701,134065,83818,-51313,-108361,-50173,27098,95447,172678,172982,77645,12941,58361,106732,115801,94023,33679,-9093,25046,80078,96188,71052,42848,70741,104532,95928,33077,-44787,-60382,-22311,-32927,-69328,-54002,374,102320,163633,114932,55422,14730,-18111,-17917,2552,18581,28736,16818,-8457,-25151,-24541,-35821,-78544,-129649,-150514,-122850,-72413,-4430,64983,105356,90235,55399,30183,9196,-9542,-5226,-19162,-18914,-24961,-104019,-122219,-64656,-74282,-56533,20792,11534,-38765,-65653,-63991,-15885,71341,115580,85703,68633,109348,91399,46935,51867,64896,70982,84995,70589,38530,18945,-39258,-42999,10648,21453,-52092,-127679,-134617,-69371,-21018,-35592,-82887,-97867,-51559,15640,42326,44462,12862,-102193,-214424,-117424,38077,23623,-33916,-967,72587,194547,235337,88889,-39641,-31021,10069,18285,67773,157004,178652,73431,-51184,-49006,-6943,-2105,45840,128372,148708,126447,88442,52940,9852,-2731,29589,16090,-45328,-55661,-39715,-76201,-40420,45663,23916,-40739,-33315,7275,40258,46138,28930,37818,63217,41499,5132,36314,105458,77674,-46720,-91278,-57005,-64346,-98418,-102885,-74832,-54635,-89489,-126908,-72869,-38661,-97723,-125266,-100537,-65152,-21922,-16546,-101855,-176049,-94207,28271,18340,-30776,5817,45466,-10193,-50855,-36127,-57446,-134730,-208681,-205945,-105841,-16320,-30344,-74009,-50154,-3429,6981,19398,1163,-69609,-59498,24754,60342,44804,2676,-12367,52341,119870,109907,79776,79297,54108,17012,2260,-462,34119,110706,108993,49757,27336,57280,86701,56012,20599],[16307,34867,17051,12437,28216,27269,34932,17942,-36603,13050,118081,93557,340,-24510,-11550,-7390,-30111,-42696,-59629,-63378,-24997,-11418,6169,67306,83465,26998,-36140,-63888,-66307,-82537,-85797,-22210,49599,75532,80114,89328,103735,28915,-107591,-156230,-112115,-118754,-147283,-82061,8415,15767,-11394,3027,-31098,-98409,-56300,63654,70964,-29688,-34054,48758,22320,-81330,-121060,-99560,-61931,-52921,-42069,6282,28648,-5592,-14160,20639,18306,-54611,-89816,-8111,104552,99965,10085,-42588,-1836,21509,-25780,-33296,36432,44681,-19165,-19411,20825,-28299,-148677,-151829,-5025,108782,105820,50787,-16725,13202,136535,136357,103838,87785,55332,46773,90519,123033,152870,140160,62795,32789,35323,4241,-18243,-34209,-29006,28490,73059,29530,-12201,30489,42268,-7372,-33664,-80016,-112857,-50677,25991,3484,-79762,-78749,-29150,-77748,-89637,-22501,19912,20250,-7654,-28361,37344,72920,-30727,-99580,-16078,48471,1823,-61524,-104352,-123138,-76769,23051,61057,42020,24820,46111,74270,34467,-16049,26503,85263,42084,10990,89139,112616,-30678,-158460,-176105,-146922,-78988,16071,40225,-27391,-76485,-41761,15998,-12899,-107506,-95176,47169,101467,51440,86527,169873,170057,111810,43903,-32566,-43229,-13810,29831,88480,97251,59508,55306,48488,20410,-4169,-54919,-124476,-146797,-120766,-91140,-57514,-21591,119,22760,60968,44510,-41859,-105444,-89978,1,87369,49900,-9402,53822,119284,70142,-19652,-48726,-19972,-28698,-50060,-15222,14183,28969,73167,84363,61182,46566,3699,-37072,-42448,-10848,7616,-47792,-148945,-156094,-95193,-54269,-71232,-74240,-24167,-287,-59200,-55848,7080,50809,57282,31888,-19648,-10941,27508,31852,-453,-36906,-54600,-25083,-44168,-79435,-13431,59868,-2581,-69567,13478,88035,16419,-81056,-85249,10651,120925,141645,92227,70372,25999,-38911,-65523,-42470,-63388,-106662,-92723,-97125,-128120,-129950,-109742,-98975,-64135,8809,57078,67405,88148,106466,69746,-21431,-75814,-70582,-16139,65843,79622,-6769,-48064,-44178,-85970,-83579,20238,92792,94130,80056,47121,8410,-6245,1554,5089,4888,9582,44291,74584,77120,75756,2666,-111450,-146989,-48651,63311,42216,-42321,-77758,-45171,-15067,-67533,-133381,-100949,-36920,-9499,38365,61491,-6280,-75369,-74310,-42822,3539,46731,73724,2468,-66787,-33383,-18243,-85201,-105268,-19519,64210,46679,-8691,-23246,-31328,-49507,10447,141899,166786,73900,7001,29385,100682,173247,163748,68193,-4049,11806,35102,-29794,-90738,-35119,89223,129260,23320,-86883,-55646,2956,-9993,-40864,-56255,-87280,-104610,-76452,-48224,-61643,-37943,18792,37775,-36590,-143422,-143363,-54115,21011,39469,41772,19966,-33751,-46509,5532,72487,100353,53896,11030,27393,31669,6382,10710,43345,68891,70484,58041,60610,61378,16489,-41142,-34151,-8759,20250,70134,57745,106,-11359,-36918,-75266,-14819,122828,169336,118803,60061,-3804,-82445,-77555,-3745,4953,-14185,-5137,19780,32474,50716,73472,61859,6302,-47980,-82930,-72157,-56046,-95963,-92424,942,85385,125334,121776,41461,-27295,-27541,-7971,13044,10824,-11801,-32704,-32232,-21506,-54589,-90793,8517,144960,141061,93638,102671,81269,7539,-38545,-59247,-17307,87391,153352,129359,90100,123110,135532,58389,25148,43400,5496,-33631,34670,119031,99791,40637,8816,22049,43702,38400,-19413,-83212,-57068,47505,81901,30887,-49775,-89296,4887,103461,94210,33450,21142,38667,60967,122554,172951,152064,101795,67524,46372,20646,-21137,-47863,-51832,-60477,-72096,-45342,-5702,-6640,-32103,-22274,-18000,-85792,-138137,-60104,77574,87756,-12679,-98272,-162455,-190571,-157748,-113948,-97135,-71723,-73855,-92943,-74095,19355,95799,15191,-92326,-32135,55031,-8954,-129693,-145655,-92412,-61487,-22253,-1886,-12170,-28988,-34186,-26556,2634,38589,-3875,-54604,10175,104035,98620,24173,-47184,-46617,-45114,-64333,-43528,14014,43867,13306,13975,90691,78054,-36625,-53173,67809,165802,123424,1233,-68197,-86825,-76286,-33952,-13023,-3151,17786,17211,31092,100058,148704,61247,-103485,-223063,-220550,-129388,-47973,1111,39620,63266,37442,-14279,-26205,-49030,-63954,-29132,-16018,-61684,-77955,-57924,-24248,-23565,-58565,-84332,-96103,-105873,-94606,-98006,-127763,-91436,-31567,-43458,-62613,-23042,-2659,-52049,-53845,-55061,-79469,-49002,20991,45158,36735,42890,30430,-40921,-58249,-11022,-27278,-94447,-57752,35774,60333,18762,-36686,-104695,-131246,-65001,-2850,-10173,7824,50727,48247,11671,-18487,14883,63342,29703,-15712,-26786,-31608,3182,-1914,-4148,59314,102132,98013,125267,148002,89609,17849,-15049,-45988,-69436,-72015,-108758,-126060,-78468,-20125,21119,28462,-2146,-36338,-11635,-6201,-61675,-74886,-75585,-109312,-48110,49310,15456,-62912,-106841,-113428,-66891,-28921,-12529,-1765,-2072,-17194,-42468,-53625,-2003,54955,71142,61925,42813,76801,147585,144014,57359,3591,17287,38070,39398,-5956,-68183,-100347,-103838,-97875,-70708,-12658,48599,62620,32671,53168,96458,81512,49960,82002,94439,46947,-33908,-55932,-14263,43675,81187,78039,43781,15552,17583,51624,68120,57812,18672,-39291,-84771,-24288,75216,102337,37022,7061,52870,66747,61167,85701,62219,10405,-14369,-20149,-36072,-48736,-58017,-69470,-66922,-54569,-44154,-47440,-37604,32604,148109,217145,222861,186765,89115,34450,62389,69230,58920,27511,-4913,2282,16845,55432,85699,34574,-636,20967,4114,-13655,-5571,48537,114373,116787,86419,71503,46265,-17830,-80426,-79667,-8973,79463,143766,178430,154141,32345,-60198,-9169,31980,6451,17711,55343,41685,18498,42425,110593,129927,54563,602,28513,74400,42037,-51841,-105278,-110242,-139136,-143597,-90576,-44409,9428,70240,77918,32895,-6379,-1670,55146,99487,64731,1030,-4156,35641,59378,19098,-64176,-135654,-194690,-178560,-108483,-74433,-66796,-6805,69390,81238,37824,-1074,-48432,-133270,-155370,-87439,-25942,-33558,-84482,-93564,-86544,-110111,-52061,56857,74322,36840,5019,-6829,16912,66342,62716,45665,67196,116422,119372,71874,6215,-30978,-8897,39413,36521,-18307,-39184,-50008,-12861,33491,31484,-15583,-87140,-134062,-88937,-23886,-19903,-32347,-34793,-28397,-7967,22928,52801,34569,-74542,-168815,-87392,14229,18888,46105,77006,70876,139483,188560,92359,10216,-20993,-39682,-21824,63323,173512,189796,53181,-89166,-68121,-58,-1929,10863,87549,145110,156927,88656,-9074,-62155,-52140,-7008,-27296,-76342,-48258,-7667,-18038,39781,90645,13446,-73391,-57959,12882,40624,-7082,-11825,68227,114572,75281,32606,50936,99562,66307,-21481,-60673,-77386,-106461,-137163,-157777,-116416,-34700,-35288,-82226,-47882,-30735,-112612,-152972,-131660,-125062,-101836,-68144,-118458,-190521,-121163,14288,34111,7098,44371,49616,-67789,-103172,-22797,-32281,-140399,-191567,-170061,-79708,16471,-15542,-94407,-37457,44058,-8031,-66066,-66554,-93692,-91369,-34717,21204,51910,37636,37525,83991,119398,132280,134958,107809,64033,46747,33207,24471,47844,82430,58438,12481,16386,100117,152262,92958,37049],[-22575,-1436,-2281,-10663,-12271,1580,26401,35,-50769,15197,114243,81215,-10468,-28036,17499,71650,50158,27891,29525,60448,105173,67438,14883,26221,15410,-35623,-87197,-108717,-78692,-56821,-53056,-9439,50220,67592,58043,44393,39760,-6112,-98206,-161532,-133859,-95270,-94725,-57760,13130,47489,48907,38004,-30406,-89368,-21906,96884,40389,-119230,-118842,-14021,2680,-54630,-131791,-164985,-98868,-42409,-28003,20841,38529,-7122,3211,51549,44684,-27983,-53121,37464,129704,87987,1966,-31200,5749,2276,-52072,-45364,50039,64302,-30972,-48252,25145,12290,-99596,-127768,-30070,93363,156835,109860,-917,-30633,77948,116685,46402,3679,29165,27889,-4220,-12820,66535,166488,137287,30332,-34866,-26840,6,-33145,-47358,16181,56017,35615,46985,109853,96540,35073,12601,-50232,-123766,-97073,-12599,22443,-41868,-85048,-30540,13531,48600,70147,65938,64191,65853,34458,34946,65005,-554,-103272,-66249,43612,43221,-34393,-78770,-89189,-68039,-7368,1817,-8032,11914,41516,28552,-26848,-65983,-4020,87236,66431,23187,74103,100165,-2026,-79625,-78592,-77279,-26811,108442,173584,56971,-97490,-81490,53089,76885,-6846,-9390,131647,223875,151459,81483,68091,32713,34333,87271,60122,-7887,-30146,-3308,36838,40232,22983,39969,40412,12151,-10641,-59436,-108683,-102656,-91706,-63871,6228,56058,68351,55985,45593,24227,-51401,-106893,-60630,62458,146910,82586,-9293,-2460,41217,59665,44771,21476,42081,35438,1815,40811,65580,37179,58870,87355,83700,50646,-18847,-64851,-75524,-45894,6953,5096,-47663,-72111,-76190,-37359,6912,32494,62092,60387,-15900,-38671,39098,100178,54717,-22,-24938,3897,62342,66133,-12192,-78638,-103765,-110074,-137392,-143189,-49052,57341,36558,-23203,17124,64068,-8937,-72110,-56840,17550,111353,131390,56056,13600,2176,-24592,-25631,4681,-38696,-111464,-85826,-59077,-68820,-39761,-32610,-108826,-138355,-54179,16331,24294,52784,95495,77698,-29011,-123314,-105799,-41586,-9714,15646,34230,39719,30634,2017,4507,44560,36477,-10986,-13783,770,-36249,-86571,-68210,-27081,-1837,13925,25139,17363,20473,45512,-4771,-90532,-102987,-27635,61199,52212,-38082,-93746,-84000,-53123,-21057,-5959,-7031,-4756,8347,21863,-3765,-46214,-69790,-84953,-77697,-41768,-7188,4801,-29152,-16248,58184,72018,-23517,-114717,-71045,43705,42300,-29521,-43164,-55522,-58640,-239,79936,98639,64171,12190,-212,62903,149279,134450,42070,-11528,-2353,-30932,-150965,-205166,-77246,84069,120487,10245,-111379,-73441,32292,24632,-61011,-107740,-114995,-108752,-107408,-134748,-154341,-116057,-45424,-824,-71390,-178647,-120127,60882,143109,53487,-33865,-37255,-66488,-99233,-16782,92754,63204,-50382,-64253,-7538,6822,-4319,16557,50693,74930,79027,57726,38712,41853,44009,21057,-17212,-18639,44907,98343,53954,-6114,10825,-3523,-100392,-99691,42575,126670,104354,99384,101587,45878,24347,57596,46992,-10080,-46164,20282,89328,50525,-6278,-6011,6759,-6841,-64783,-59365,14701,-15209,-71990,-2846,106124,131254,79099,-6320,-24020,7470,36599,63432,53974,9375,-56030,-107216,-104802,-120644,-128735,-20932,79691,64493,72113,111159,82341,31861,15448,2563,-1326,44662,97985,131826,126732,113625,84596,38769,63167,73421,-21233,-81504,14228,127733,149123,123037,58461,11168,24850,63690,42704,-28656,-2624,107498,100567,33023,21631,11569,30766,60181,52208,20508,46401,91306,91288,122154,185457,159638,68732,32468,45646,18078,-35169,-45278,-25617,-29431,-79581,-93730,-33099,-26862,-65719,-33509,8959,-5836,-12882,21853,89575,71239,-28977,-98731,-120415,-109947,-63952,-30083,-34292,-27183,-56680,-134210,-150181,-50529,26422,-2415,-9916,48263,51195,-17890,-111389,-151980,-127402,-70928,7765,43152,58742,78429,56138,30886,61231,113929,60559,-12353,32557,84480,47593,-27108,-85427,-62284,-15711,10895,28245,29863,1873,-20156,8111,60652,28650,-58876,-72898,12799,119952,143760,29093,-100557,-120222,-58940,-40773,-50737,1116,33343,-6527,1181,70132,126681,86069,-39266,-164680,-202744,-147810,-62079,-12899,-8211,16245,34957,29026,24059,-17202,-45626,-15774,13901,-22417,-60642,-68333,-47560,-51693,-81330,-103455,-104882,-85693,-27751,13484,-5177,-1127,1309,-68946,-131239,-106938,-59386,-68854,-90589,-125975,-151742,-83024,58760,107060,22300,-79393,-104174,-82957,-40142,-19857,-81263,-129984,-64415,38221,95098,48904,-80616,-153522,-127528,-52996,7420,16768,-13177,-44757,-52819,-34925,-53748,-55785,-19433,-35813,-82981,-81925,-71767,-2340,85451,102809,79652,61971,52164,68539,64983,19350,10494,34344,725,-59460,-90614,-117696,-96770,-35162,8953,40912,20581,-59070,-106915,-43007,23587,-853,-17109,-27957,-111466,-133015,-52094,-43642,-95376,-119344,-124592,-113649,-111186,-89667,-20527,44762,48876,-3273,-56590,-26996,32626,67774,68272,20535,23916,129895,173615,100289,50690,61456,64174,36524,-13431,-27306,-16055,-24803,-39851,-33762,855,49211,83079,67342,74514,85214,69814,62245,64519,44593,29079,-5185,-28201,-15150,34495,79162,95500,91837,68462,19299,27213,78449,77963,29458,17981,7667,40170,115911,147471,109878,79429,85910,90948,83339,42097,-26238,-24495,12683,16122,188,-17874,-21777,-21521,-42486,-82740,-93220,-62274,-11365,86666,212452,267493,238234,189914,115673,34301,12888,30696,59130,46274,-14658,-34770,-800,74036,86372,-22721,-84805,-40022,-37876,-78400,-59432,36038,124349,124977,51282,-45634,-119032,-118448,-69779,-9327,41289,88315,119021,100425,23653,-88170,-127375,-56563,-21241,-35876,-18158,20684,19854,-9777,-18347,63138,130988,55517,-49536,-34478,47969,48920,-47426,-113396,-124118,-144581,-138022,-82918,-59888,-68314,-47521,-11954,9652,13234,20408,74994,149256,119563,-21,-24354,66425,137545,115979,32914,-47915,-115620,-119464,-72936,-61537,-82473,-41224,62600,147631,110118,14726,-62180,-156983,-172073,-46349,34396,-13269,-36989,-1305,14517,16945,50259,85912,104602,102750,57370,25942,69481,108030,47218,17124,62094,82128,48035,-5924,-52728,-64726,-49716,-49886,-64826,-70200,-25353,7885,23496,14046,14706,17278,-23306,-53291,-8862,-1053,-46291,-26998,5752,-32227,-47769,10441,65919,58148,2374,-43639,-35035,-38209,-28029,59995,111514,52738,8376,32438,58814,42004,-19482,-69065,-44304,16097,95165,118133,21692,-78091,-46699,13173,-22093,-75770,-51509,12326,83573,51542,-49066,-94761,-72083,-28005,-25991,-47511,-27126,23443,52938,96386,95058,6343,-89466,-94546,-17312,2665,-56474,-22340,89020,112778,53749,2485,-2382,34859,49312,28920,-27809,-100714,-106087,-83913,-101002,-75467,7929,45464,14258,-4814,-19735,-78275,-135593,-146321,-143018,-118744,-84087,-107418,-146180,-87890,29517,67051,36629,19268,-27427,-148401,-135209,-39131,-74643,-187522,-188103,-112161,-25597,22860,-16430,-78854,-15371,70305,9586,-63378,-47508,-57134,-96025,-75144,5212,67792,75915,73766,73383,59347,87196,104627,52333,22768,40645,10644,-19590,5131,22636,-3181,-16459,13620,94949,127530,53778,-4523],[-9856,-18371,-43645,-32231,3658,4843,-15513,-32675,-30193,23494,88332,85049,2514,-46026,1354,62950,56114,74454,111247,147208,165303,90234,-1069,-32238,-46666,-26365,-3936,-19574,-15335,643,14495,32702,29000,13620,17388,-713,-40917,-69376,-100778,-157237,-144542,-54906,-20451,-33426,3754,52808,61699,38754,-18505,-50034,15492,87704,-7443,-161684,-170309,-70650,5314,19918,-66664,-153588,-125229,-58493,-16778,34962,49775,5437,-7940,-2198,-7640,-9365,29852,114512,140756,62595,20883,33379,26852,-20810,-46640,-24677,39900,34280,-41532,-41074,13828,-15091,-72052,-31980,40728,128730,194166,140888,2054,-98971,-64056,-8270,-42663,-71812,-23236,-28353,-104617,-138296,-52739,91440,118695,27065,-33153,-5492,29619,8713,-23414,-26981,-10467,8032,31216,70131,58995,25206,9311,-43548,-106446,-116610,-80405,-13771,7634,-4707,32252,95346,140083,108330,43908,32577,57233,27201,-22107,-10915,-29962,-117437,-110592,21112,78372,900,-62326,-51986,-19231,-3620,-28459,-43441,-26648,-15551,-53395,-89834,-75387,-7740,76668,89924,50817,48896,40905,-14151,-70,59371,63649,91262,186985,197611,56220,-93579,-67647,66644,110684,87999,46522,66195,128992,101089,1437,-58995,-78411,-40682,61304,96295,48425,-2817,-11655,-14673,-16741,-499,20149,13469,1913,8680,-319,-4825,15174,5110,30415,99700,138606,137355,83084,-3112,-37784,-48632,-40482,20371,87153,102506,41356,-19456,472,46991,87167,98875,57862,48290,55979,25664,47893,76896,34825,-2346,1266,38165,60031,-6529,-80850,-77540,-28840,23595,45363,17150,-42762,-100301,-62396,34333,73678,61330,41691,12216,-18120,3468,41517,-502,-22874,4669,27000,40067,20027,-56634,-97074,-102744,-132819,-147225,-105441,-24783,69249,111181,92616,69323,57014,-10803,-45548,-8781,31363,57804,74640,37207,18103,19360,-191,4613,23777,-53990,-153120,-103045,-19812,-11957,3403,-12030,-126070,-191906,-131503,-82971,-64871,-10495,41167,51483,-4881,-80218,-82113,-70545,-135519,-125500,-968,67316,52244,12423,12342,16600,-19588,-58469,-51952,-59607,-116680,-121370,-40193,13502,33446,45954,54432,37573,20650,-2379,-40364,-44128,-5135,47725,94254,64132,-15042,-65982,-68803,-40517,25649,88516,66825,28680,23719,2023,-64777,-84169,-50882,-48768,-65423,-65398,-49440,-32383,-21222,42956,113768,99628,-8791,-121481,-110579,-2151,19064,-20797,-14107,-25684,-31534,-13731,-113,35592,75761,32962,4236,43466,64623,9933,-40845,-58283,-73449,-115077,-213735,-230958,-82618,37881,31935,-46992,-114625,-42088,103992,82484,-76416,-146214,-87511,-14423,-80565,-195684,-194086,-116139,-79137,-71034,-102207,-109081,-12760,140300,211476,78878,-80440,-79814,-50019,-60583,2636,77211,-912,-116587,-84145,-19262,-30477,-54155,-29782,-18603,-21776,471,20923,21601,36177,41608,11341,-13996,9504,67514,82893,11994,-48747,3153,43907,-26138,-70774,-510,59385,44326,49874,89339,106498,89240,74997,57717,2203,-35177,57649,117193,16696,-68185,-62188,-13546,32679,-15043,-39172,57040,75845,-13534,-24173,66677,110017,50544,-38827,-38388,13475,60325,97101,73905,21797,-40266,-96074,-115483,-118720,-80029,-4411,-7376,-40134,-1879,35610,25453,3817,18075,33101,27450,41723,76822,112214,98046,67943,55883,63384,86850,50651,-61397,-109809,-24342,83064,126984,110583,26216,-55837,-49498,36439,83455,31637,24232,76208,36878,20581,98120,99580,11253,-55274,-69988,-64883,-1769,60021,27006,21329,95082,89766,2901,-29749,-1600,4995,-8018,4101,45595,78005,23432,-42380,-26015,-31117,-70321,-47911,1187,11484,51740,77520,69732,41628,13935,-1424,-11390,-7733,15757,25045,13076,6081,-28042,-99925,-133299,-65813,19180,50717,57945,50294,27394,22404,-10346,-58810,-71012,-51126,-18741,-9966,51703,159520,152387,84992,124866,195269,121776,13298,-1737,-3842,-53867,-98419,-90926,-17518,46808,64407,71254,53866,12238,-17587,-29369,-54137,-69300,-74142,-61794,-102,83750,106969,26887,-53376,-32794,23970,16506,-27506,-62,29353,3144,-2423,25715,71759,89953,57711,3570,-61242,-102443,-78379,-59895,-73788,-34482,4168,-4118,-21243,-34245,-30524,-20814,12179,30249,4174,-35394,-36998,-44867,-69124,-81724,-72944,-54849,973,79810,100013,89870,67248,4756,-60687,-82528,-68312,-74429,-94436,-145425,-180693,-112073,16625,43867,-39486,-136273,-140976,-57433,13420,7425,-43916,-37044,34186,73445,91647,41778,-95713,-136772,-53701,24556,51123,11138,-74900,-132768,-108526,-43107,-55843,-100759,-100050,-98704,-91539,-49160,-39953,3148,100408,109121,53677,28680,20823,11681,13198,25141,53548,67326,22586,-24056,-46957,-66599,-27938,23560,21752,26483,39562,-35638,-87516,-20359,49119,15187,-12255,-8081,-84770,-155150,-91095,-32613,-56838,-91371,-96032,-61810,-44137,-68997,-47931,37462,74071,40205,-5364,-28548,-21160,16201,33493,-29018,-45303,71337,144576,104361,89377,95587,40290,-18816,-43298,4745,64156,47373,8137,15734,18421,6279,107,-16891,-730,41927,54780,59243,48680,13461,-1773,-26753,-46656,-42900,-30851,-12634,53205,126574,128004,35716,-26101,21013,69625,45685,58832,64347,39179,28159,72928,100355,53025,5088,-1733,-20248,-69775,-90676,-30209,11822,4204,-392,-7069,-7827,-15820,-48030,-77502,-74357,-52894,-31304,33181,161643,217834,166758,101626,49586,-28053,-53109,-11270,68768,111501,61331,7354,31112,82737,54206,-58503,-109641,-77874,-73831,-103177,-67241,4383,30965,20400,-30753,-132574,-195949,-117925,9072,64865,44076,34858,46762,6921,-113778,-190263,-142855,-57603,-28052,-10795,-14503,-46535,-43666,-16575,-37558,-16139,65029,57122,-18672,-30148,39548,77671,14835,-63948,-85150,-80234,-62710,-24223,-22328,-59463,-89014,-70287,17953,70417,40436,33441,117764,149993,37888,-46360,18866,125012,178860,152952,71213,-13327,-69402,-69277,-53169,-34643,2692,78898,178360,168615,57621,-11268,-74817,-85334,39271,120227,60538,35855,84656,124680,149196,134590,77797,61161,86616,39917,-12232,41442,101658,73839,37291,34225,10178,-82693,-153653,-101010,-10956,-4938,-61137,-91052,-59562,22076,58287,43334,15707,49975,75917,33564,20616,63504,16720,-59892,-47096,-34283,-85877,-75771,12564,76676,85276,92312,71823,2785,-65132,-50245,30378,87083,42038,-56824,-72585,15971,30838,-34587,-52202,-23458,-18968,-10911,3420,-14253,-41792,-14775,21233,-19252,-96724,-110660,-62225,13729,14630,-44042,-89120,-103067,-67646,7471,27465,2339,35545,83633,103401,79584,27652,-21575,-25936,10083,-2270,-35585,15239,71708,34024,-34024,-62297,-47313,-7971,39950,53848,-10065,-75152,-34123,16924,8122,15874,49196,93588,84455,19299,-17212,-22957,-55453,-92134,-87962,-57826,-52787,-86844,-111678,-54009,55803,73255,-1096,-39129,-74877,-161032,-125562,-49340,-105457,-190558,-149185,-26842,57528,45870,6598,-8933,19683,56569,29881,-676,22219,21187,-8329,7664,47114,49102,39924,47334,28730,-7436,25859,39839,-12199,6670,59906,6342,-55723,-41643,-12068,-11575,-3393,19707,50633,60721,19277,-8449],[66741,33038,-60982,-66594,7292,1870,-54012,-42006,3026,25315,64516,87143,15685,-44324,-21474,-10779,-26459,15696,63689,96317,103481,33360,-36181,-68325,-70357,24404,130175,118593,63229,59447,92137,90222,16552,-41397,-15490,7738,-24587,-55280,-55505,-89400,-100275,-37988,-16342,-41552,-4771,37952,27612,26995,21190,8265,30328,36200,-28437,-99169,-124120,-85408,-11991,22109,-34816,-112433,-130164,-86189,-15843,42683,58641,22376,-29792,-73970,-70075,-6276,69948,122051,100729,27641,48760,109457,63766,-14072,-15298,3619,10663,-17240,-37539,12712,22450,-67681,-97347,1347,99164,170150,194520,144649,40710,-64281,-87889,-63107,-44263,-52677,-25984,-26664,-60231,-85097,-73627,-6076,39606,30837,25379,31077,47359,85084,84182,13461,-15335,15623,8521,-11131,-4056,1798,-9196,-54553,-103746,-108460,-81786,-35202,16317,49266,71922,84407,103509,70148,-6578,-33882,-2165,-4462,-35270,-34582,-55555,-120242,-120923,-33291,30526,4915,-32176,-12956,22936,29331,-5118,-40854,-56723,-77607,-111000,-105588,-59812,-24899,25442,65009,51424,23183,-6664,-21444,41534,92703,75845,106007,165281,111134,-2163,-49790,7035,98642,139967,139213,51199,-38762,-35476,-16137,-40902,-52175,-51293,-55877,-8247,60456,84734,47637,20595,-6843,-18150,12562,30570,10150,14403,76692,143673,149621,99188,68388,108367,144537,144365,144495,96029,-24201,-86695,-52833,13041,74669,72386,17262,-18906,124,63748,98478,108930,108341,59829,18950,8560,-19805,-7598,46763,28007,-46683,-44695,51305,119914,38913,-66842,-44552,26306,44519,44444,4005,-78681,-132807,-88164,-7620,28413,15881,25822,74286,53275,-31604,-49536,-48604,-32995,9171,19618,-805,-21252,-59432,-48818,-25230,-62295,-84682,-26609,29458,87132,148366,152027,116401,89782,32437,-24528,-7623,19002,7967,29883,70148,105869,87704,38147,14995,14047,-60574,-142591,-80344,10728,9242,4409,2857,-75474,-140155,-138222,-147948,-125016,-57417,-26314,-2482,30775,41482,17724,-54210,-175267,-169457,-23434,46510,3680,-34160,-6699,6077,-18465,-20639,-19820,-81974,-138428,-83120,14316,40054,45900,77456,130092,142380,82966,-686,-16155,42636,94087,128137,138063,88155,32607,-8886,-16166,2743,36325,87292,75966,17749,-13846,-23020,-64842,-93486,-65735,-28837,-27175,-31074,-7709,53243,84263,97303,93095,49390,-24187,-84678,-86768,-47208,-19557,26724,58629,12009,-22047,-19814,-36225,-6419,57512,27592,4588,22206,-15179,-77981,-85052,-105183,-144572,-113586,-97256,-96513,-38603,-10776,-42570,-64979,-69666,3901,115301,95836,-34290,-110130,-60550,39514,-32017,-176020,-179824,-95455,-80542,-99239,-76190,-206,61369,115254,171383,90347,-44531,-57200,-9669,833,10065,28539,-37186,-117272,-52110,32541,-5306,-67705,-67491,-75846,-104271,-90976,-36696,462,4017,-31499,-76202,-36354,38706,68074,49125,-14798,-59024,-6460,53256,66486,54578,40578,10193,-24344,-26802,24258,85421,80539,45953,31096,19835,13300,65557,63837,-23028,-48315,-34862,-30626,6841,-1505,-25759,43412,84953,-497,-71003,-9384,74454,44031,-48171,-41855,42762,102005,111139,61043,28840,20650,-4690,-52074,-60622,9846,55591,-9905,-49234,-32616,-25328,-19840,-46737,-44928,-3443,39109,54807,40002,10802,-14461,-12189,22595,54842,36147,-18474,-59356,-53958,-7039,47958,70606,42835,-32936,-90200,-93593,-35599,36311,36464,-9815,-34862,-40488,34650,134372,105960,-23544,-122302,-143228,-135399,-88319,-55982,-102917,-108000,-28724,15651,453,-17874,-28299,-19731,14231,53656,92032,122272,82548,25743,15905,816,-35849,-40165,-43568,-73574,-27323,33266,26780,21946,56856,85839,79376,62479,62466,79589,69686,30306,-930,-14000,-33556,-12294,62365,96967,43078,-14159,8858,67022,56618,1817,-14596,-16820,-37715,-72841,-14956,126663,163808,111403,160032,231389,163943,47617,-35551,-104536,-172936,-175185,-76148,36843,40245,7427,38920,57807,36154,-2918,-60127,-109753,-92422,-63541,-40040,33681,106876,87154,8751,-1856,71016,106938,68561,-4473,-24479,-4802,5841,11807,22773,46885,67885,87684,89683,23197,-68325,-102601,-106904,-82948,-11729,8849,-48676,-88782,-65200,-18814,-29798,-28849,17621,23137,-14754,-13651,-9677,-39063,-61351,-53091,-48970,-17347,74579,119659,98497,95721,109389,61732,-16554,-41881,-72916,-88204,-99560,-109380,-80154,-39626,-63170,-110704,-118788,-72269,-15407,16637,8267,1914,52124,132908,128657,78460,26475,-44413,-61368,12267,77457,59515,-33155,-95551,-92835,-46067,8502,-9863,-83451,-109809,-84508,-24515,28029,16654,15024,50451,55731,29447,23463,26926,21027,55819,104349,108794,71419,29501,25337,32511,15647,36245,54410,18598,5123,33257,2338,-29642,6412,34988,2392,-7281,27351,12172,-38562,-13671,27570,6348,-30764,-25002,36398,76364,4339,-64777,229,68302,71702,51783,-3534,-43963,-29908,-18704,-51954,-43498,22897,44222,21856,59875,92289,21445,-36541,-27523,27993,72554,51958,22451,39206,7317,-75540,-141996,-167713,-108580,-3173,25466,3379,13346,15913,-4659,-57572,-72064,-32911,-35534,-66396,4886,111765,107398,2459,-69898,-27453,44613,35542,28560,24276,-15862,-68725,-24337,11922,-60095,-115289,-99186,-95996,-96576,-47663,26482,37586,24728,16980,-6356,-30001,-63939,-99246,-77552,-23370,-38865,-105041,-90458,55766,137952,90795,42003,-5647,-92041,-107153,-37167,71013,140606,120600,70355,74071,72107,6173,-62319,-70995,-82990,-127264,-137220,-90347,-35203,-39984,-67645,-72300,-109226,-136038,-39270,90486,86024,1981,-20247,-8202,-52747,-152159,-172809,-92241,-25288,-10451,10598,-10449,-87199,-98133,-32064,-47314,-96207,-36410,42122,48298,17970,49369,111100,90601,-806,-44918,-17862,30875,57723,35606,-1234,-51997,-64300,27469,91407,27121,-33063,41599,138623,80920,-57304,-75613,25637,122149,129227,65219,-11900,-62544,-60265,-30113,16022,36633,29339,65515,97164,59160,48120,24980,7578,84991,151793,120466,82002,85979,107704,131241,109171,16449,-45009,-11445,-2552,-21916,-2970,44668,75762,49541,-14870,-54715,-162021,-246045,-136107,24655,44866,-9186,-43072,-52927,-25397,3266,38335,64717,113748,117795,55018,35732,57054,16941,-19832,-41154,-103161,-128202,-66248,6239,56256,100085,142118,104010,4199,-55566,-36891,-8710,15848,13341,-47517,-70694,6557,42359,-18079,-29596,-9239,-24755,-68191,-79777,-42492,-33508,-44934,-11981,15939,-26950,-44092,-3611,26225,4823,-28777,-89308,-165627,-133494,5542,56769,8743,23752,68381,86239,71910,62573,92308,112600,81640,38740,32363,42285,4240,-75719,-135826,-121647,-59459,-16520,17280,28812,-23201,-50656,10806,50710,58207,67527,34683,23744,18728,-35240,-57649,-8295,35328,4800,-22538,-5088,-21030,-94676,-150775,-87221,34972,18215,-86301,-86301,-49991,-86329,-72758,-29856,-64853,-111514,-74357,31954,98655,63791,28088,36831,27339,10238,1967,3909,28901,55543,91246,121898,80297,-19357,-61991,-16626,-2671,-30197,-13025,-8597,-22243,44704,102683,28558,-61900,-78442,-43180,-18433,-6806,-5085,-8311,-2671,1883,26348],[129069,102944,-26069,-84236,-30544,-15092,-32981,12914,45625,21325,28391,39470,-18302,-60547,-63988,-77278,-91534,-62877,-43976,-18193,-1441,-60975,-101130,-86792,-52926,56074,163347,134342,67937,97674,152072,128071,26992,-56141,-35945,29591,57779,49421,61522,51462,5969,-37487,-85150,-96286,-19932,42521,32902,50917,63950,39352,9650,-20322,-16752,9149,-9570,-36166,-38015,-51557,-70246,-79944,-83446,-68176,-22052,20782,38990,18194,-33023,-76043,-61315,2300,54345,60228,29555,-6063,59757,137435,90911,23996,25607,9421,-25365,-54342,-39694,38618,33923,-88829,-167488,-107591,33217,137342,144389,118247,99681,71790,51133,24745,33505,20892,14071,27875,68616,54758,-40538,-80615,-34467,16374,31425,15513,35404,123833,195152,153811,91628,86681,33795,-35356,-17703,148,-14833,-48090,-103555,-106807,-49870,-17686,-6836,16627,38459,25916,30188,28455,-27407,-85865,-53436,-5111,18385,37349,-6195,-88763,-119911,-122196,-113036,-69845,-22277,-27,13928,40605,17081,-33264,-75926,-122548,-140251,-95133,-65956,-70051,-17649,51108,60889,19207,-14932,1679,46313,17659,-37535,20703,104321,51289,-32313,-12611,63007,144541,187162,139742,29815,-44873,-68813,-72847,-37196,-553,-18743,-72300,-80244,-25809,30898,26255,14477,-4717,-15232,24860,44759,18360,54333,173363,264768,212320,79598,45623,100137,101006,57458,68627,68785,-24341,-106254,-87440,-22460,27976,24120,-12762,-13093,41075,79786,80670,90114,98126,69909,20334,-30143,-66150,-59321,-3679,-5621,-58465,8557,151129,168840,50444,-39360,-15856,53901,59598,31397,-25679,-94477,-119763,-86583,-59300,-22138,-5130,30484,118822,113086,-39094,-96484,-62764,-33501,-13528,-15856,-27366,-16227,-32835,-16123,26253,12039,-26695,-3276,38354,71261,85987,66447,71714,109630,80624,-17926,-53740,-14601,-7407,12516,90637,149048,100566,24935,-16603,-14026,-29140,-51824,-6058,29438,13740,32189,65091,26428,-24837,-65714,-111679,-98979,-61964,-77718,-68389,28656,129048,107737,-6945,-107197,-94380,3504,32042,-40479,-52024,11224,40928,41201,51421,19063,-58201,-82498,-50855,-36230,-44046,-9317,59586,131344,157702,87426,22831,55882,118944,127852,120531,97250,62046,41171,8455,1078,15669,15432,25756,27898,-25115,-78612,-64357,-51623,-94325,-109366,-44886,20635,48687,81341,168682,189277,114173,31006,-17515,-33425,-21151,-25346,-52416,-27930,67949,103008,23012,-22787,-3176,-22702,-39862,-4503,110,-6653,-14379,-46696,-58307,-46670,-101004,-139111,-21896,91785,67497,9178,-16166,-25968,-23627,-29003,-14295,23822,69327,74353,-163,-47833,4573,-57,-88027,-126913,-88052,-70552,-75004,-20836,45336,32161,22190,69903,66836,30002,10463,1289,-18688,-45089,-23644,-25572,-79931,-16874,89603,63722,-13295,-53246,-67321,-88023,-110801,-75814,-37395,-77609,-142313,-154428,-68830,22306,36637,22098,3767,-2410,16407,32273,76886,112211,66165,-24050,-67694,-56169,-8268,23832,25981,13596,-39,14003,6041,-17737,-34466,-31911,8190,37136,-6950,-46459,-35185,-1027,52753,62042,-18839,-91507,-53052,28745,32270,-20836,8070,92745,129821,103549,50113,47848,78949,79712,29391,-9660,32840,69234,31326,8118,2114,-19509,-38473,-83697,-98798,-39952,40454,66069,7142,-76800,-118116,-106312,-63330,-45249,-79168,-99129,-36549,33460,43767,30313,25041,5710,-43189,-50450,-41382,-48222,-20217,10046,-56304,-127541,-84245,37392,97433,41618,-23558,-65924,-91859,-112054,-115095,-128358,-156173,-138773,-68542,5583,40025,14983,-40187,-54831,-8817,46190,63394,54930,29672,22959,55625,56828,1901,-40681,-97322,-156636,-123967,-58576,-20846,9642,32691,63459,96642,88144,91417,152353,138748,52070,18747,49795,46746,38544,74808,61237,-15568,-30134,18168,43782,10631,-28726,-11122,15942,-909,-51404,-41097,34072,70466,70686,124910,190539,166199,99979,31302,-63488,-170164,-169790,-34343,60392,-29306,-104659,-42547,11575,-5735,-39874,-63468,-43406,-18584,-39758,-32592,61910,143518,107912,13026,22381,119971,149075,81908,4264,-30281,-27716,-13219,15332,44989,45475,19813,38903,50767,-5641,-75658,-109772,-89375,-6561,73869,55722,-38599,-93692,-67261,-15968,-51282,-102756,-74933,-23513,-15650,-1197,13166,-10479,-53884,-71737,-77562,-51454,32100,75338,50684,71690,142670,112502,20000,-7184,-59964,-86004,-25538,26007,4109,-47439,-106490,-129940,-80571,-11673,-8825,-22460,-31974,-38065,17182,125633,144486,76480,37347,38184,25548,36175,66392,20920,-57967,-40661,25382,54791,61762,21481,-52253,-64010,-2547,59527,56460,3529,3735,31680,50765,30081,6072,10433,33430,96892,152272,132401,76074,46739,60446,90669,82872,68608,52075,25001,29939,43662,44382,24094,7157,-2186,-1021,13798,50269,85574,78716,62094,45786,17708,9785,16339,36807,70797,23692,-64352,-28576,39158,54604,39391,-12769,-53314,-42192,-28607,-9877,23537,2270,-63685,-75420,5467,73879,46573,23980,47120,47176,20785,12840,24821,34098,-19514,-120535,-186997,-213454,-146333,-41759,-19092,-50241,-31180,2142,16934,-24061,-34472,23633,33179,-28647,-14871,57946,32854,-70940,-82594,-7610,36314,10744,-20394,-49576,-68766,-88334,-70692,-85781,-157084,-169407,-111633,-69842,-28667,42680,94855,87973,83294,60749,1194,-55293,-107736,-139828,-92936,-3465,-28683,-148322,-157220,-22955,70011,71755,73302,15284,-94064,-108163,-37647,33371,68245,72385,68733,59201,21731,-41929,-64272,-45253,-83585,-169069,-183582,-134604,-41187,10725,-24518,-36469,-26477,-28452,37037,113805,61335,-24524,-21686,-17444,-73642,-97296,-51729,-7176,7103,2624,11285,2531,-67785,-126567,-91807,-84213,-130906,-99943,7292,72199,54183,59344,108410,109541,44701,-928,23291,95560,127651,86416,48388,6155,-38240,-10032,31820,-14914,-66230,-3864,110752,96495,-43638,-123555,-62933,13634,13737,-11896,-45676,-40236,4069,28734,29034,5524,-55491,-61328,-15843,14421,49433,60143,61260,86495,98913,88195,67950,31043,10207,32395,43097,-38974,-133922,-105934,2731,73834,57823,43875,50544,14670,-49493,-64158,-125234,-191188,-125416,-1962,47405,20616,-37066,-115818,-153954,-109731,19211,105856,123469,97780,57643,43712,33089,12975,28642,-1982,-93783,-82131,-16035,-11282,8990,77328,114743,59655,-13161,-30392,-14842,-33406,-52618,-43963,-48464,-32333,35533,88119,40197,-17966,-16973,-12175,-63738,-98624,-48885,-55758,-123789,-56214,72737,64245,34784,64390,74003,31634,-6346,-79574,-174825,-138187,-22409,5450,-21642,8834,52494,83014,83352,92071,157094,183409,124957,94683,88644,20724,-68112,-116780,-147846,-124303,-53223,-6321,15099,17348,-36818,-67261,-19063,27811,66803,70461,-20868,-107483,-121208,-115485,-100134,-27294,74697,74954,8965,6112,7682,-92479,-198185,-140488,-9104,-25332,-111226,-87398,-1705,4937,-12737,-94,27108,19076,6145,33671,66339,51831,32232,30206,20233,5898,-13870,-29769,-3311,60000,124155,137548,64790,-52702,-85869,-3297,41709,19758,9036,4072,32763,109373,137039,57073,-42693,-85661,-56964,-25801,-23415,-34476,-28315,-14564,6035,61286],[81723,66658,-11965,-79976,-76094,-39458,18836,91808,85603,4343,-49408,-60148,-88884,-124301,-146118,-125695,-95756,-70336,-85210,-80296,-64079,-133273,-183277,-122823,-35397,44798,69740,4163,-5117,99947,162756,119041,41714,-25763,-29572,28894,91703,115170,138401,143359,85487,-19785,-125670,-158443,-66968,47461,85248,89914,63536,21228,-19679,-41634,3969,83963,97902,42413,-39524,-94274,-83693,-25151,15171,-4394,-34355,-32139,-11414,-11763,-25247,-18727,11147,34433,44580,22567,-9196,-20107,48450,104704,75888,39092,32698,-17603,-48536,-52384,-45931,6199,29962,-56255,-197452,-213558,-75398,40548,50315,49412,105323,158536,169450,136043,117014,84719,48672,53014,102262,87910,-31530,-102192,-61273,-18242,-31047,-35900,8142,89741,205880,257994,218200,177074,85638,-4025,17526,37568,17958,9726,-40357,-79703,-33463,16035,1311,-19533,6513,32881,44399,42381,-10059,-98379,-71209,13430,62561,113539,89433,-28474,-116929,-170193,-217361,-178423,-70342,-28404,-37614,-2205,1137,-34408,-82505,-135633,-139071,-81552,-78496,-77961,25020,122674,125408,56476,9953,26209,26576,-40174,-73920,3990,99471,69381,-12454,-11497,54135,154462,201999,128951,46122,43282,16274,-49153,-50237,-47035,-83633,-101440,-97975,-93468,-72703,-69721,-57043,-39055,-26729,7452,14648,10748,101551,229910,264560,166659,41974,11667,47161,17539,-53529,-32239,24335,-5262,-72200,-98092,-87823,-77130,-63279,-17593,43155,74542,41568,27875,80059,113312,95422,60070,14870,-23874,-42001,-39656,-61093,-63394,71572,198998,123685,9619,-10300,2272,46039,71485,31230,-30037,-51960,-53433,-51483,-44190,-1921,21170,40179,94491,75338,-58052,-106800,-66439,-21896,-12839,-27368,-12071,29443,-4196,-37628,-8264,-198,-37635,-43534,3330,37059,-254,-54322,-29324,71501,90567,-10065,-80603,-26558,9716,11322,55415,80230,11682,-59521,-78169,-49364,-2977,25577,35419,9133,11395,91466,142619,104201,58588,18231,-15247,-8079,-16279,-73793,-89187,1628,113758,110567,26631,-45515,-51741,26130,56419,-22196,-49054,4062,59081,116219,114335,32372,-10436,-4121,-67617,-159715,-159375,-58305,19463,44109,39664,-4327,-3018,75784,128399,95897,27073,-23648,-27180,-13435,-23071,-17380,5584,10164,-8352,-29741,-56642,-92082,-80412,-55463,-88129,-116154,-48361,59281,92809,94232,158896,170004,81866,-2769,-40358,-35161,804,-202,-19702,-3997,37425,62305,28760,15592,39216,19357,-43914,-50728,-15620,-11665,-43057,-30497,10132,7900,-50047,-58475,53541,147769,104955,33367,32264,53121,29494,-22272,-76594,-82160,43625,168231,118031,3644,-13607,17831,108,-62132,-85968,-80490,-57183,964,12695,-41182,-43137,6072,33314,65703,48638,-39679,-112334,-127863,-60859,1205,-17979,18345,88633,95691,58593,-3826,-19566,2200,-41173,-71431,-73992,-141690,-194292,-157050,-81467,-21085,-7555,-7635,18494,49169,43277,16340,15523,20526,-10341,-54539,-69774,-47216,-31496,-43238,-24474,635,-11045,-22887,-78088,-132978,-90736,-16237,17619,56876,35549,-54912,-62884,38840,113927,70917,-24173,-67052,-43712,-16927,4004,22985,61415,82936,81425,74715,66866,75737,76314,69610,46471,-31166,-75037,-28935,18794,21329,15992,-11275,-56810,-82487,-69343,-19888,34280,67227,36451,-36228,-111172,-137229,-133602,-141266,-145234,-117249,-19560,60083,39214,-11386,-11172,1025,-20730,10071,69209,46895,6256,4828,-57440,-132518,-109537,-19771,21037,-3533,26460,44250,-1770,-39612,-47114,-56313,-61283,-48213,1346,55807,51630,-12209,-63283,-68476,-42013,-8494,-6387,-24582,-38346,-14766,72090,99863,11639,-74508,-119523,-135678,-100613,-80124,-36861,684,-35554,-24295,77284,95472,92031,178125,175854,74407,34327,56893,50923,43168,44549,-7550,-38163,27329,38464,-32728,-84587,-80230,-24358,40140,52953,16628,-3346,-20169,-46143,-35180,12353,84910,113449,115503,136740,93984,-27795,-59395,29559,60465,-59115,-145245,-108383,-62513,-80328,-95801,-33507,60542,48685,-29038,-25558,54050,112712,101000,43359,71653,159863,153397,70792,23667,5275,-7837,-14398,2058,35447,30041,-21518,-10852,-6482,-66839,-105765,-89315,-13873,79944,121225,80347,2308,-54031,-53133,-23664,-71417,-152425,-153093,-61782,-7747,-167,16602,25735,-25078,-77005,-86959,-64140,-14653,13660,12282,44875,105552,88935,33142,16451,-47168,-76431,31437,124577,74110,-17647,-81358,-89815,-39641,871,-16531,-26710,-44937,-94735,-57243,61267,104015,68159,56706,79725,68533,39640,39030,-4211,-34099,18362,67880,73034,66779,7823,-47773,-13601,84949,121997,43124,-56777,-33450,47244,79393,36440,-24060,-42904,-23531,31307,96853,112818,88367,55631,49291,84309,93740,72845,56516,54966,81207,107623,108998,64715,7611,-2372,17355,6118,-80,40279,63359,46419,12004,-6325,14454,3357,-50365,-44653,-23128,-46429,-25877,-756,-18732,-53506,-88427,-90157,-35563,19137,53515,56695,-12830,-100880,-96125,-9033,61334,71232,89555,119733,75585,-8295,-7607,39472,50607,6456,-66969,-93333,-103264,-89926,-61338,-40132,-19256,-22643,-29352,32951,53379,22304,32890,62224,24066,-18336,1475,-20727,-106421,-61821,41243,38743,-4279,-19633,-65143,-77288,-61432,-72075,-119914,-157752,-133850,-85956,-51004,7181,70612,98153,107599,119720,86896,19168,-40648,-93613,-119384,-89675,-12575,-3063,-84930,-98574,-30318,30850,91590,126501,61092,-43577,-54314,-21975,-29912,-48578,-25332,10356,-20326,-66257,-79884,-77005,-62202,-79640,-147412,-181753,-128815,5218,103073,67957,21194,37920,43561,66727,84409,35916,-14491,-4511,-14871,-66653,-40056,42606,51634,20894,6349,23716,41060,-17795,-129353,-142375,-87782,-70412,-68467,-16031,43047,49075,46748,70790,87491,76426,48435,45183,97695,139338,99702,50853,17690,-50290,-81424,-48503,-27303,-32191,9444,85566,76386,-18955,-87422,-59941,-7813,-411,13713,17104,26382,71271,76227,16694,-30495,-43093,-22935,-24431,-27519,-5551,25410,71667,73266,11294,-14550,7100,-13847,-38257,-7794,19377,-40235,-143101,-124755,33676,153133,153177,112045,38407,-37703,-57777,-35759,-37001,-49339,-49140,-21504,34764,15350,-86654,-185413,-216358,-166831,-25493,63058,56423,41458,67353,87397,56427,3645,6554,10350,-12074,20571,39437,-15589,-27535,11094,20771,-14544,-43800,-34334,-12741,-38728,-82357,-105968,-101935,-41538,41645,73536,39699,-20550,-14935,6220,-47976,-103212,-62781,-86605,-171440,-69946,98077,88389,25920,25936,64732,59569,22831,-44680,-101310,-59401,-27742,-75587,-81210,-13731,29077,54737,63044,71817,101710,111129,98338,109006,76231,-47456,-120154,-86205,-71043,-79753,-53176,674,47306,36101,-45624,-98878,-54697,35000,93322,55581,-70699,-171044,-180596,-135078,-103877,-63307,17893,47481,-10196,-9549,35564,-50818,-188355,-161554,-37544,-10069,-57094,-67744,-12383,-2687,-36976,-27253,64083,90721,38791,-4402,-15148,-8329,3308,-5421,10210,41056,16263,-32370,-7895,71113,87802,33785,-12673,-40727,-9140,77600,102053,63383,44066,30622,52085,98516,102137,45301,-34188,-75607,-42463,-14855,-36241,-61116,-36466,-4714,9924,41373],[-17988,-50040,-47974,-50955,-62127,-42177,42449,126361,105462,-8638,-108241,-112524,-98720,-145518,-190477,-149475,-75898,-25082,-45464,-70053,-66819,-132473,-203196,-151486,-38013,27230,-21713,-116059,-76568,61342,120117,92558,61794,31341,18395,32065,47376,52929,75457,83084,59933,18007,-67339,-155854,-122940,10493,97150,75844,12029,-6253,-10298,-22120,18020,112275,145255,70559,-37187,-66097,-16310,72648,112782,45383,-46967,-75196,-49441,-37115,-33153,9570,60074,68893,65707,41530,-282,-19267,15592,39976,24937,1658,-14825,-57623,-52923,-22843,-28564,-20200,32710,14178,-111180,-150677,-86622,-38462,-41178,-26575,48396,108050,128447,141548,150801,107042,48436,5401,-3946,4182,-17480,-44053,-39943,-45473,-75467,-56354,-5403,33639,121209,210333,230592,205908,97889,-2866,26293,78526,75018,88343,78621,17676,-636,44121,44865,3263,27327,88164,97662,56218,-3944,-83117,-79094,-10462,33228,100652,125173,17637,-83907,-108801,-176055,-235004,-155921,-71119,-73626,-50744,-15290,-23654,-68399,-108684,-106188,-70604,-58937,-15708,107270,189533,163251,86657,34375,8672,-23693,-39819,8479,80908,113508,68989,5351,-17119,25421,121446,164614,144546,120255,116854,64875,-17961,-84891,-140999,-138723,-67261,-45468,-98078,-115975,-130425,-109725,-37087,-248,-23350,-55205,-13601,108588,177542,166195,138814,92061,43801,29543,-35290,-119505,-85858,18077,58928,33217,-21746,-70530,-122554,-159409,-87431,41827,81969,50574,57542,108338,119965,79875,72965,93383,64327,7040,-47589,-92485,-69720,42900,89043,3508,-28745,18986,17167,23362,54432,10817,-47942,-21214,835,-4124,26723,55836,57546,62081,41848,-32446,-110097,-128261,-97169,-31554,-3330,1899,45639,85894,33068,-28637,-37756,-66674,-111083,-92445,-28457,13779,-4104,-46648,-53537,27272,75505,-2683,-75882,-16833,36802,30364,24372,2921,-78543,-128200,-107999,-63284,-6193,23871,-11411,-64826,-22635,98504,153292,114592,74835,53219,40769,59399,55409,937,-25480,10648,58489,70093,46124,-57542,-115500,4708,97281,24237,-85193,-91452,15278,160293,158382,45447,28748,34921,-89209,-207322,-162490,-29032,6846,-25159,-60000,-93852,-78377,10466,82190,48219,-49788,-93905,-86948,-63632,-31736,3535,23664,30102,3928,-57364,-66065,-44000,-29528,-35321,-58580,-71900,-23150,56430,41195,-10007,35766,63440,33518,9710,-20360,-42686,-40778,-37402,-4048,-5745,-52223,-22855,43881,71146,74211,64608,758,-36519,-16474,-15669,-38739,6320,34052,-2584,-15722,10231,42708,54139,49643,68891,104470,102237,47233,-16115,-87677,-104745,25841,172441,180445,100881,52647,47173,48060,-19453,-91381,-112192,-68978,-16575,-26347,-57927,-31688,14616,27060,53916,32045,-77304,-151705,-145566,-78265,8106,55343,67314,50017,67679,89739,39466,22313,86025,55328,-37941,-77808,-122021,-154175,-111231,-56726,-30770,-29614,-44620,-25657,5678,6861,2656,-18136,-84491,-105758,-61136,-34958,-40875,-68264,-69707,-32206,-281,-3709,-47997,-137611,-160249,-73614,-18293,-34082,5271,44457,-19288,-46777,65464,147610,75864,-26602,-39785,-13448,-23404,-3110,40904,40475,-3970,-19344,26814,84190,93997,22478,-16327,-3051,-100523,-233620,-163920,-21339,476,-18011,-42079,-70736,-40974,18515,22617,13279,46027,79804,60444,-9664,-53019,-86479,-107311,-76097,-27060,24810,37346,-25791,-71015,-44040,-18482,-30046,23112,127417,133025,63038,17348,-25759,-73681,-109066,-81434,-19845,26280,98266,110158,29186,-12196,34954,87258,77775,51816,83189,104829,38905,-54574,-70639,-32093,-23762,-33940,-38180,-38099,-44942,-21099,62164,102620,19082,-73826,-63633,-18784,21479,9192,5163,2299,-63241,-54602,75501,105170,68978,132629,163995,96946,54570,48552,31566,39436,33962,-22188,-15916,65862,38536,-73195,-113426,-75249,-7548,55217,65419,39521,30304,-15156,-86296,-117426,-100685,-19701,37591,60663,127802,150355,69252,35944,69166,62803,-5949,-83448,-119642,-109256,-98394,-86878,9595,85892,21322,-47321,-9211,23415,10594,17772,49182,127038,181206,104390,28176,30863,38461,34670,25982,-5049,-4374,10153,-20545,-16719,-20267,-93259,-129475,-68173,30094,84789,91553,70081,30586,-23401,-45573,-20334,-45893,-116084,-127302,-40152,3040,-21882,506,52588,17139,-40347,-47825,-50804,-60442,-60108,-26644,24784,59832,62113,41329,4194,-64415,-61099,42351,120926,82406,759,-56067,-48469,-8393,1628,-2620,22273,9915,-50830,-33241,40762,44807,27312,37672,50304,49542,37429,29149,2497,-9215,10106,-2528,3258,40375,1918,-44319,6906,116689,150726,53811,-61043,-52809,29293,65009,30798,-32546,-76295,-103043,-87599,-7357,68970,73907,20027,-7813,19578,41178,59449,83782,79370,71268,117656,123296,60226,6919,21095,25347,-29003,-72440,-50919,-9560,8996,448,812,14659,-10354,-80854,-109117,-70418,-28380,-7077,-30549,-91576,-149365,-168474,-122284,-20638,71916,69934,7457,-45717,-79973,-67464,-8915,36238,41918,74908,128175,115044,27006,3674,61585,112975,94383,24631,-1190,5283,-28847,-62194,-20880,66249,42747,-43163,14677,71631,-5566,-63356,-13989,4024,-35785,-33430,-29166,-67736,-20068,43592,5100,-32082,-12379,-43772,-52626,-41457,-58930,-89929,-91908,-79606,-113736,-127697,-43753,19664,36295,75476,99923,68118,35117,2794,-49371,-71477,-62473,-19237,30130,24653,-1959,3961,37378,106612,123684,64659,-142,-2721,-12076,-64604,-100299,-65272,-36980,-97435,-140257,-102619,-86721,-73971,-47647,-78348,-116714,-54396,58642,110004,73004,41367,68244,69160,44098,19018,870,-20335,-35576,-40884,-46237,-36092,20022,46274,26017,13476,42836,62386,2947,-103995,-103495,1767,56814,20264,-7428,13750,16199,8082,42701,88732,88687,57989,34998,44530,75451,47625,-9380,-44893,-95243,-114109,-54541,31192,56047,52525,55305,31289,-8428,-20112,10348,62746,99237,136548,138879,81835,64623,61245,7255,-8146,74353,110744,25627,-49223,-48387,-14671,48419,55496,-26284,-78556,-58992,-38143,-10599,21071,19343,-21166,-87095,-61706,33779,76088,109483,125692,27051,-67732,-53240,-8257,19309,53802,44833,19689,51351,36024,-67874,-140335,-139303,-137970,-91269,-42541,-14625,29895,104103,142641,103039,-3406,-63975,-36723,33733,90243,86401,29137,-11561,-38080,-43747,-43054,-62184,-64624,-19337,-12528,-59116,-119237,-138041,-71453,9860,-5023,-45629,-36236,15491,40698,-28433,-107188,-88818,-94327,-132959,-50713,59570,49700,-2886,-21711,32513,71526,53857,2274,-18788,30770,24121,-78631,-100223,-31937,-17059,-18174,-2581,3827,-7442,6481,58219,83668,26087,-90043,-129204,-52343,331,-18411,-25251,27483,89094,50560,-42413,-63834,12062,116684,148543,69133,-49544,-99183,-93419,-71934,-69116,-82553,-57372,-15780,-23477,4453,82022,35469,-104025,-119242,-16534,48031,31960,-14224,-37186,-75912,-115057,-80116,29347,68406,39965,1491,-52115,-64495,-19319,4819,31320,75771,67016,21123,43340,115812,83985,-39421,-80129,-18330,72149,135187,113259,55929,56216,41840,9666,19881,43938,37009,626,-15277,31561,46852,-6471,-53096,-30804,22799,39493,19887],[-23537,-72189,-42758,17028,20220,-8329,32569,102881,91733,2872,-66413,-43404,-4731,-47337,-116487,-109443,-45031,21219,8228,-40141,-40779,-59094,-109643,-108955,-29368,43208,-8494,-103494,-83946,3370,65520,104539,108702,85845,74393,51601,-4755,-50198,-45584,-43553,-16915,46660,37374,-67553,-114220,-27724,49562,11440,-39438,5191,43538,14336,28907,111813,123792,27503,-58707,-28100,72583,160365,166332,74820,-26355,-59121,-30685,-26450,-54556,-37687,23798,67396,79098,58349,15272,-23168,-30749,-21638,-15446,-33087,-54970,-67596,-44126,6721,21018,14891,64041,89591,39452,10897,-17447,-47372,-47660,-15429,25690,21737,21235,65305,109170,71466,21327,-57126,-105023,-43722,48536,63467,6006,-46771,-61149,-32079,7787,18502,36015,73546,121742,137701,45367,-59057,-27129,63240,94147,115349,155533,138522,82749,73949,68361,27515,33737,63116,50442,-2070,-31089,-63460,-98953,-85753,-31671,38278,70253,17232,-16859,7071,-70983,-224500,-208868,-74281,-33194,-25389,8047,5885,-28080,-51008,-70533,-69327,-19102,48639,103630,102923,57378,36470,23330,-44089,-90112,-48185,43413,95457,57948,-784,-1204,5002,31807,100622,133550,164549,172466,109740,27005,-16670,-82922,-144073,-75764,39221,20973,-72493,-81041,-93967,-71936,34898,62086,-37677,-96949,-29374,56147,42522,58246,169981,185407,102700,51807,-26417,-106494,-66950,48201,126931,139261,90386,23361,-65228,-184296,-184208,-47636,58652,119016,146301,115990,52457,-90,30949,96722,71171,1861,-48373,-75914,-56451,-37662,-72115,-80732,-16137,45243,9908,-27705,-17240,-48352,-96034,-57441,-16178,18475,68984,64998,55433,83603,18866,-97991,-148396,-157654,-151034,-99509,-48902,19791,85953,96733,65036,59042,27303,-86382,-167673,-112414,-57075,-26879,36755,57762,19172,39895,70376,-16609,-89516,-20098,56857,71663,53338,5336,-84550,-106867,-66332,-28804,7349,4718,-78570,-139701,-84956,11771,68820,64045,43791,35315,17968,41035,90987,90270,71877,64713,58899,79521,85395,-63441,-170507,-39936,88765,20897,-142795,-189909,-42919,147780,161454,53894,23068,18774,-73978,-142145,-78516,12152,-7882,-47676,-65777,-109611,-126173,-56237,30385,10510,-49445,-43168,-49983,-51029,13731,72757,56052,20228,-6466,-69367,-84843,-20007,30430,6074,-39965,-63215,-37076,-1923,-57040,-122225,-51039,-734,-401,19197,2599,-47485,-87943,-93255,-53121,-65802,-111593,-59389,40128,60160,50010,69077,43037,-6980,-36466,-39511,-12519,30519,-8999,-73934,-47730,-7318,-16642,-31781,26708,129137,149906,71645,11613,-6871,-40931,-64596,-1072,105535,164045,152966,118553,81079,61268,-22645,-120781,-130531,-64900,-30670,-30775,-16958,36,18867,29984,38558,8435,-47764,-69454,-80847,-77062,-2671,94544,97092,21525,21501,65745,39676,25587,93426,84451,-17218,-57609,-69163,-103860,-80391,-12995,1608,-22110,-65606,-100535,-110329,-93399,-27981,16480,-61231,-101447,-34329,2160,-39751,-66939,-31492,-12425,-13332,-438,-24259,-91637,-85878,-40939,-61411,-100804,-59498,5927,-1246,-11584,56121,90882,16828,-56132,-41253,6867,20039,29981,17800,-35040,-76436,-80488,-30044,61840,94916,-13788,-75156,-32301,-123652,-292129,-204526,-1071,36173,-18512,-60780,-65632,1792,68775,23267,-20288,-4223,28340,59372,84582,86092,40120,13308,56897,105685,107024,39542,-65006,-97993,-65740,-60278,-78163,-18717,67040,73615,39345,11330,-12658,-13275,-39389,-56607,-6631,77390,143081,121024,21414,-41558,35328,138936,114079,57562,77406,97079,42132,-35177,-36267,20263,25451,-957,-13822,-26191,-37208,-24804,10543,60826,54048,19550,52071,90231,116807,122723,74929,7875,-29938,1412,83428,102067,55713,84301,135796,112583,77995,65849,44613,54867,57344,10305,-1424,33454,17412,-41359,-60608,-28251,26938,56783,36010,11205,30153,19177,-29857,-88297,-117097,-55676,-2762,-8957,11025,33998,6570,19912,61899,79112,63439,-986,-83624,-106184,-60305,-13533,36876,31835,-49193,-73286,-8963,-8642,-79375,-83957,-4536,86107,96150,-2376,-53337,-13785,33216,68640,75539,13788,-11959,28078,21748,2219,-15455,-76129,-107483,-54401,3437,34981,76808,93755,62088,6911,-29301,6778,22422,-18728,-27398,13698,-12536,-84625,-61085,19808,19531,-7243,-5017,-26674,-81911,-124638,-90333,-26128,18879,59390,44079,-39878,-109180,-60682,12403,51076,45165,-7425,-52184,-36655,-16714,-9807,20113,72651,80795,55403,55703,63959,11867,-21909,-8232,13516,36767,44609,25422,1054,-17149,-21715,-57643,-53595,29194,53547,-7339,-14271,66597,124032,84253,11522,-5088,20203,50312,34500,-11887,-48097,-99289,-111543,-30885,53034,35798,-33264,-58802,-45982,-23688,44511,106579,73623,-6370,-4032,28523,7228,-15728,1965,5332,-13656,-36723,-35627,9488,45285,38462,34760,26210,17635,1369,-58825,-79796,-25730,5785,-31142,-91604,-148624,-146744,-66530,33361,105128,62000,-41068,-75399,-66492,-66001,-38657,-1074,-7563,7076,90653,151463,85795,28876,88518,174198,158341,52214,-13089,-13195,-40266,-66855,250,105959,85643,-40233,-30733,7906,-85285,-154012,-103242,-63450,-51721,-17113,3013,59,20540,6276,-55823,-84735,-63217,-56142,-22727,-19745,-37669,-42202,-25667,-52364,-162884,-190750,-78187,-21161,-3875,44664,61267,40303,46135,28487,-34329,-54672,-42440,-16803,37348,58533,16627,22583,80178,118505,102100,58841,21445,11532,-8153,-40554,-53217,-25652,-29937,-97456,-133873,-99757,-76977,-39324,4542,-30662,-49644,17554,70611,58363,33836,55214,95057,72633,-5849,-64507,-67468,-62312,-88029,-74858,-26132,-45341,-49260,11916,47276,36288,35734,24183,-24215,-60461,5674,116601,134969,65258,16280,26898,1059,-23064,42955,107432,65597,14380,7640,2937,2189,-24732,-78189,-116336,-113587,-69575,20627,123934,152933,97796,26330,-12450,-12441,16776,56916,89793,119153,161357,158696,75306,13505,15618,8085,31546,132446,123850,-10234,-73931,-36893,-10981,15292,36320,15172,-45532,-93207,-58684,28546,53133,10268,-29348,-27282,32809,13656,-85291,-61872,23915,-29344,-87319,-45177,16838,41288,64405,69918,66742,80872,83887,47023,2579,-23335,-87691,-124560,-108179,-32574,71920,148700,157230,108664,1836,-102873,-113476,-23481,76315,117152,93083,30566,-23520,-8681,10195,-33723,-81645,-35892,11048,-16117,-73226,-100086,-62179,-14569,-41068,-96703,-62526,16592,57715,8100,-73724,-96061,-82454,-63524,-41278,-21725,-1272,27527,30542,41719,56364,56591,24157,2469,62852,90005,6534,-47218,-38299,-71649,-90641,-73432,-70612,-70446,-26128,31742,35181,-10193,-66571,-100472,-74620,-22449,11365,30577,61140,77038,19039,-33526,16892,117506,169266,149687,86680,17523,-1638,-2996,-33554,-70153,-85297,-61082,-28026,-11880,28063,106336,98962,-15595,-57777,5651,55942,75223,55463,-22493,-117361,-154236,-112380,-47723,-34121,-7331,21425,-47126,-107324,-42800,39046,52306,49327,44641,29238,61274,130903,109450,-28125,-102556,-37108,44720,78007,45651,-6041,8409,1358,-68617,-70914,-525,37104,38306,47775,89917,81407,12926,-42980,-36784,13982,38361,7017],[19125,706,7814,47536,34963,-27540,-28704,12125,-805,-27702,-10184,25413,45225,34349,-24792,-56024,-29827,26123,9047,-56483,-58025,-22399,-19967,-49650,-31124,37696,30820,-35652,-69855,-62669,15257,121835,132666,77874,51333,18309,-42153,-88141,-92667,-95477,-61114,20863,61564,6624,-50780,-15717,10185,-39739,-62512,17523,66421,22504,14288,56595,45621,-28257,-87416,-37864,81647,151211,159757,113730,33247,-3608,16529,-1619,-76743,-127491,-80883,7247,39969,25132,6674,-38944,-77104,-73656,-36873,-26172,-34250,-43634,-36413,20703,66263,60076,77271,112020,104260,67404,7968,-9736,44555,93471,84313,17484,-15540,-2693,8486,-11672,-8309,-55534,-82484,1626,107023,123034,38271,-34225,-38374,-8625,35975,40950,5087,-15077,2000,18534,-26233,-89680,-71328,337,47927,71914,131960,182903,160081,115094,68066,7573,-27494,-68760,-97023,-89886,-48171,-45424,-109007,-135215,-49924,25671,10983,-10666,31781,57579,-42244,-189654,-177016,-13475,73651,61114,37293,32106,40656,25502,-49053,-66706,12597,57827,17511,-74542,-119505,-57878,-8876,-76176,-117847,-73535,-20470,422,-31993,-43433,17555,49904,60543,111796,139767,140079,116721,44093,-13661,-11420,-27112,-60144,20829,112657,46070,-61676,-51183,-23941,21128,102424,84337,-21811,-54435,-5715,6683,-51640,-5831,165841,208793,115511,71085,44688,-583,8676,58300,106560,141529,133441,93287,27008,-92906,-160001,-95066,35403,150505,172852,76260,-34603,-54025,4439,33483,-3038,-38342,-46600,-32201,-4645,-39027,-91629,-47877,48248,81270,-3614,-79786,-76273,-68920,-96379,-92720,-56518,23165,66928,39953,34068,75238,29884,-53892,-103335,-129651,-159011,-162155,-111976,5281,61724,41150,62801,146969,132025,-18459,-114386,-72650,-80451,-91962,25447,104323,69279,71482,79919,-21851,-91750,-4504,87731,119594,104787,36926,-39314,-23201,23088,53278,81537,52205,-57166,-118540,-92667,-69418,-31545,-1429,6819,15007,-10649,-11786,68085,132450,135242,122037,127121,154439,159320,42437,-83835,-59325,11155,-33142,-133577,-149454,-30200,104608,115970,32872,-9719,4538,-16465,-46456,-26361,-7258,-48105,-66924,-50844,-71210,-76188,-29904,16203,-2055,7517,64340,42183,10159,69041,116180,54666,-24767,-45165,-70609,-96228,-40478,32413,13103,-63936,-124596,-110613,-58003,-77408,-107895,-16096,28867,4794,24809,34721,-10760,-60493,-94079,-114496,-116777,-73100,4272,37093,3888,-8507,32961,42673,-4153,-62661,-48115,25707,40531,-49416,-115629,-96325,-61156,-38950,-21286,51849,162928,147518,13946,-43703,-21920,-10088,-26202,-14565,46879,101088,115865,117349,100461,57433,-49454,-141097,-97352,-7422,-8552,-11839,26642,1784,-26053,21197,56440,29639,32659,45618,-10465,-51797,5428,85400,84849,19430,-138,17866,384,-6812,29905,30550,-18129,-37780,-57207,-99337,-68002,21290,40415,11741,-36849,-113686,-159105,-132731,-27792,68267,29365,-22464,6750,18589,-12532,4808,29001,-10941,-45077,-11086,36163,27101,4538,-36411,-100804,-130782,-88491,-33402,-6366,19793,39050,4049,-63451,-78520,-35877,19727,59047,58399,-10884,-66717,-58292,-56606,-57273,23933,97012,15719,-46352,-248,-68529,-202192,-129113,57305,113906,55157,-23773,-51265,10650,50266,-12416,-46200,-51960,-86551,-30492,108944,169635,115505,71251,114711,166128,155505,69397,-32116,-74233,-76447,-89141,-101541,-61448,-48987,-73366,-40606,-2482,-15966,30844,81050,32626,8623,73692,131802,107956,25428,-64811,-25587,67243,49090,2296,11967,45731,52540,18977,10879,31838,27938,26817,16145,-25721,-54290,-72312,-74122,-4514,84987,124286,116846,87705,104881,150936,103267,-3062,385,60980,72943,66843,49152,66479,108975,107505,81921,76080,50758,41874,50230,15696,-23982,-21531,-6834,-3049,-15151,-5834,36386,41511,3676,-7627,37556,64441,56953,17282,-42242,-27271,1107,-32101,-58399,-62864,-77859,-31267,55238,101349,77901,26083,-41170,-85505,-38456,49344,55756,1246,-46306,-63329,-41137,-38690,-101623,-130584,-85403,-48313,-60367,-98551,-124858,-77904,15771,83801,88719,40436,23686,67179,61334,18180,-13930,-28930,-23700,-19116,-24496,25916,127494,151393,104560,49246,-11877,4463,39712,27526,31872,44381,-46607,-168447,-169167,-77827,-26512,-13907,-7693,-6924,-44487,-114150,-126262,-103361,-50856,40716,37635,-72782,-142771,-88179,-33028,-8246,2315,-22276,-36420,-23527,-54540,-57875,12728,79805,87487,71036,61214,54995,3921,-45806,-32501,39699,101462,83027,24061,-13967,-19678,2708,-14035,-49389,24451,101124,20830,-76503,-44466,29763,58614,56712,75133,93301,102654,54035,5444,5587,-22473,-33108,46251,88749,15721,-55810,-72243,-76605,-57691,26570,88546,47108,-59876,-131464,-80253,-26162,-39177,-62308,-31165,46223,75333,60259,86303,97529,46087,13117,6959,40881,83434,7302,-80576,-45819,-2727,-24800,-39236,-55212,-28207,54503,116157,137265,89720,-14044,-75081,-84411,-99318,-81079,-28907,-35740,-46799,51283,145493,93753,47647,105899,156979,115711,-5622,-87734,-101548,-103368,-101706,-29094,58778,44559,-62714,-76450,-56987,-98972,-123143,-113507,-106586,-34571,54047,55228,20053,17980,-21378,-82822,-118324,-128346,-95087,-11287,-4831,-37257,-26211,4124,-41292,-143929,-127457,-28915,-7209,7784,32238,27626,31609,50207,11358,-65897,-80337,-49433,-21904,-435,-13574,-44961,-5013,85896,125905,122587,92866,39249,7895,-3729,-5975,11872,29980,13416,-30353,-63843,-79389,-60624,-1100,13422,-50735,-44293,16893,40085,47641,68579,107822,122928,61898,-42451,-118634,-127702,-91666,-90624,-83918,-28751,-25521,-54114,-4959,64158,47652,-7975,-52705,-79980,-48589,62926,123904,77067,15647,24467,65429,25377,-23127,24298,65427,8517,-34919,-5656,12476,-9024,-32668,-65980,-106825,-87005,-7987,84580,170149,197904,121835,17409,-26430,-11342,17498,30894,1301,-27372,7205,41028,28687,-11157,-14730,-1792,11896,31949,-12718,-109192,-98055,-8526,9908,-5362,28258,79322,28220,-78321,-58872,46061,74921,24146,-34660,3415,89494,9336,-155766,-160255,-75849,-99355,-103511,-19810,54910,54572,19885,16321,62488,91610,92840,112698,85566,9670,-56526,-65034,-59236,-8390,86765,142473,118292,77833,17963,-89881,-157505,-113529,4206,100363,101289,40563,24588,75299,92069,29988,-65216,-77873,-24581,3548,-2589,-18682,-14578,-322,6328,-25822,-56497,-33479,26237,56278,15101,-47893,-56559,-26274,-39571,-64435,-20596,77216,111691,67844,22324,36358,36035,21125,79855,117609,78097,21096,-22585,-69182,-80965,-81896,-85457,-55305,-10749,1619,-9171,-7322,5457,-34002,-91945,-70835,20582,85999,86863,36403,-7116,2020,65566,124970,114060,77252,73153,58871,16943,-16227,-61431,-101331,-55383,23046,27155,-1089,9124,73345,102984,34067,-13188,-7919,-4990,59561,102886,29881,-70605,-98684,-96893,-104401,-135697,-92048,-1315,-32457,-118323,-60423,53972,57897,801,-33737,-36297,18463,99072,107968,13227,-64847,-49083,-24289,-10734,-4493,-31988,-40419,-47100,-100586,-92331,-3390,39535,49485,67855,87040,64581,18143,-21479,-37094,-31285,-11459,6308],[33470,75539,76335,40926,-28170,-80490,-64002,-42947,-73636,-58967,15263,31468,4706,26667,19064,-14024,-4088,50415,32480,-45991,-70266,-34081,-3988,-25202,-43939,6507,50293,26959,-33549,-65015,15821,125709,123993,48217,-2170,-32975,-37384,-24644,-13677,-22613,-32019,-13383,17218,10672,5530,44903,49400,-3295,-34821,8454,42799,19491,-13284,-26745,-14139,-12220,-61257,-46577,30280,63793,111266,151068,97170,46405,51083,20291,-70262,-164873,-151273,-62708,-20048,-8426,15599,-25406,-89871,-110108,-66274,-18112,1468,-27115,-27735,40804,90833,55445,22523,45848,38131,-2711,-23677,32085,129610,163205,133480,59638,-3178,-36460,-65725,-71724,-15897,5051,1547,38596,84001,88195,29598,-23870,-35574,-4299,63797,62009,-1342,-33362,-58138,-76087,-59143,-32393,-31061,-27935,-2554,12897,49534,116511,141176,131269,82769,-6146,-93719,-189747,-213872,-131373,-44281,-41105,-91078,-112295,-26796,44542,-9102,-43888,9108,3937,-101439,-166551,-99937,47437,124322,72898,-6296,18643,98836,87045,-32525,-53447,21119,31075,-35232,-141378,-175380,-86474,-26607,-80375,-111572,-86774,-83182,-99367,-82550,-14679,59869,65082,36644,62755,91066,43652,-38649,-60356,-40698,-15795,-5527,-34511,-8160,48672,8131,-84480,-98738,-31543,58793,76473,17488,-16746,4456,21416,-4193,-68016,-64019,53285,120793,55217,38221,102955,110758,56507,-4363,-25364,17540,57891,57951,41999,9752,-25550,-26522,24559,75917,83437,20596,-50999,-31733,9868,-27055,-59485,-51256,-55908,-29374,28620,26636,-3378,17237,85090,100500,6021,-73946,-61048,-24234,-38455,-77302,-65382,16770,54738,41066,25807,21515,23025,24646,-14370,-59698,-111482,-147658,-116840,-27611,-18775,-50603,7276,118240,127207,38948,2316,3437,-81541,-138723,-48653,28440,-5191,-64,35266,-1456,-27114,54481,110439,115450,82758,6759,-29361,17393,69819,114124,142970,92345,1236,-28029,-25336,-67476,-85260,-59983,-26850,5376,-9120,-41818,7631,105252,133105,116952,150663,183109,196837,183208,69600,-60163,-95748,-92473,-69998,-18996,24016,49717,33955,-17658,-24672,21916,34153,673,-36131,-48704,-67999,-76991,-64959,-37865,11763,34681,16555,2770,53633,111600,74288,34120,61663,67541,41,-54029,-42318,-38118,-52901,-27084,4076,-30414,-104444,-180304,-175598,-67565,-4121,-903,52606,71140,46539,65152,82551,52151,19953,-38751,-110660,-100603,3216,99201,79765,4445,-27753,5638,24770,-13927,-55034,-4378,57706,31588,-44741,-88850,-96653,-65217,-16622,-5463,22066,102087,92785,-15027,-72977,-60196,-32759,-16605,-8822,4205,20060,43569,85509,83003,14197,-82753,-124599,-53628,33092,13064,3490,55368,11603,-51072,18745,87242,62830,61314,54029,-13627,-27100,24259,46323,39431,14802,-8556,-31308,-49351,-45062,-37887,-37541,-25844,-28204,-70262,-106179,-66394,10951,51827,56728,19027,-53277,-73258,-21975,49033,75940,35771,14449,30070,18624,31331,72834,39379,-42155,-78197,-36887,70891,115190,42213,-46745,-89743,-114376,-92759,-38303,14525,56182,45226,-31077,-87784,-55122,-4198,15200,25319,25588,-20314,-34200,-1927,-6296,-36096,15582,101030,68945,3942,602,-35739,-83164,-49416,40891,112610,110912,17615,-47006,-1548,19186,-42471,-61640,-66434,-137720,-97435,60395,146691,87490,14129,57399,119215,106478,60480,21368,-33051,-83976,-84284,-62616,-59208,-102096,-127567,-59082,8016,510,64293,143647,70872,-9238,24171,74093,61385,10226,-53936,-40638,7641,3827,-10774,-5179,17774,40849,36823,33773,9320,-22556,18,23870,6988,-45992,-112511,-120697,-49244,64950,120776,56069,-24338,13116,82739,59400,-29546,-5854,69103,55368,17606,11452,33258,69171,73217,42035,25129,-8916,-35566,-22311,-36614,-69764,-56039,-33730,-22264,-35400,-34045,10140,22911,-1209,11966,69768,96165,93913,81967,26680,5486,2278,-32611,-28348,-2124,-25331,2986,91905,112108,46801,4464,-25909,-74504,-43420,76478,104854,59162,46542,-6459,-67153,-56845,-86307,-134682,-128641,-121256,-113652,-99231,-118308,-80006,28868,85327,68766,44492,38696,61280,57745,25407,-4580,22611,70332,46644,13492,63175,140035,140064,111626,61125,-40493,-76639,-45641,-24041,3720,37141,-53164,-198022,-236181,-150153,-49717,-12894,-23628,10544,45880,800,-63169,-129129,-122617,-12394,19445,-63278,-128600,-110294,-59855,-18152,-8019,-7588,14927,26179,-44818,-82790,-6813,61551,36084,-22103,-23571,12918,-4815,-54946,-23871,111266,206761,150803,58517,21221,40108,81539,62385,-23239,-9261,54770,-7339,-119867,-119085,-57320,-14939,18589,98437,163838,150088,65756,17372,43979,25101,7957,102802,135801,36243,-40755,-62872,-74289,-59191,3386,54231,42572,-31987,-107423,-63706,21291,-7727,-83578,-59878,40000,83906,73482,87874,73051,-13239,-67079,-51916,16177,82467,24473,-79423,-66588,-20922,-27216,3992,40706,68107,116637,153241,167267,144293,55033,-37585,-84583,-107221,-86793,-38121,-56533,-67291,25637,87393,48518,54212,91708,72062,16773,-72609,-138037,-141301,-129191,-129638,-81666,-8660,-20643,-90701,-83033,-50042,-28018,-21955,-68463,-91775,21701,136725,97330,-4776,-23552,-25296,-43962,-67884,-88557,-70721,-8486,-27633,-75587,-42665,4282,-24416,-59337,-12519,31509,20521,18212,-1828,-12927,35878,66068,3557,-86541,-96253,-45149,-12043,-41247,-95133,-90147,-41714,22373,105722,163116,135248,52958,25126,14585,-1552,33553,73114,68436,38560,-2042,-46188,-39107,-3414,-38581,-101314,-80078,-28118,14219,85106,151591,173068,145923,61669,-18736,-76523,-96093,-60559,-40539,-67510,-46875,8669,1952,-9693,32425,16786,-50462,-98070,-121949,-83648,17513,23983,-45706,-48346,37881,107134,73693,-765,-31354,-31352,-41932,-48908,-5898,29082,19109,29251,32426,-20972,-49981,6654,85827,154309,168935,101036,31571,14953,27345,29134,-6892,-90117,-169084,-148692,-58152,5307,-14160,-45894,-30299,-40580,-95571,-108176,-110884,-72510,715,11140,1174,48781,111855,76582,-16525,-17886,56310,101519,82787,20232,27030,81439,11436,-96962,-75221,-35109,-81044,-57755,52748,98807,44131,-21497,-20779,51877,97212,53327,36226,19321,-34242,-24000,65379,70634,31832,37639,56830,53373,68576,39062,-61442,-125159,-120559,-63199,25238,46341,22980,51226,106222,109238,56037,-43509,-119822,-97161,-3356,48783,34760,19579,19590,41699,69535,11412,-50004,260,100446,109839,42852,-3235,-1102,-6428,-25571,-5643,62772,89367,49348,2306,34331,70422,97597,133591,98607,42379,13761,7316,14087,10097,-22082,-26940,-9515,-14037,-27352,-26401,7968,66315,55557,-15291,-18803,58653,130396,129108,61653,37888,64992,54019,23539,9542,3498,21805,25788,-24514,-62195,-72600,-81374,4636,105996,73402,-31489,-76604,-13938,57598,35760,-7589,-54221,-85513,290,79200,53825,-1959,-22082,-59475,-101719,-155310,-138857,-36085,-6692,-74622,-53403,33293,43938,-16727,-86517,-108656,-44441,37067,48734,10553,-21468,-37064,-42215,-20025,27019,11582,-39894,-60614,-71074,-52972,-496,10622,10774,26754,35387,31418,33150,14564,-35912,-84242,-76302,-10627],[-27830,45018,78269,6151,-98398,-114603,-51970,-23066,-47334,-28489,28399,11220,-45371,-15481,16022,-6965,6561,84925,96570,22863,-31906,-37873,-30623,-54119,-84632,-31721,57846,65199,12186,-7007,46742,105420,100411,51096,3986,-18439,11192,55944,78779,50736,-967,-13750,-9253,-26436,-7092,54719,90493,71790,19697,-2684,14813,20570,-34888,-76098,-18698,37113,-7140,-23261,-11454,-29117,18276,99924,90215,49446,47826,27043,-37618,-109585,-117986,-81482,-51007,-116,64732,35466,-61238,-127264,-111363,-61455,-36534,-56738,-16719,80751,119778,39135,-55564,-55462,-30941,-30606,-19199,55057,103726,86672,86164,54816,-19788,-51887,-42881,-43201,10161,51054,22092,2204,35273,49458,14476,1949,-293,25506,101592,89029,2206,-32815,-64166,-92053,-28625,69856,74724,43382,37063,13520,-2190,25081,52555,95854,114666,49771,-60418,-179643,-202602,-117193,-51456,-43973,-39455,-41253,-11583,23140,-21056,-55154,-23660,-40670,-121996,-126756,-26823,62990,56832,-29325,-81454,2308,119905,117861,11819,-16881,32911,41045,16908,-24506,-32991,16449,16769,-62303,-105470,-88288,-87903,-120083,-84835,14263,78338,55863,-21969,-61441,-34522,-48262,-145030,-140067,-68170,-36284,-34778,-75237,-108700,-75084,-38219,-88119,-142353,-78584,36121,19437,-41632,-24656,8598,20865,12392,-51644,-112585,-59746,23434,-12716,-21401,85623,124193,35899,-65936,-113811,-92672,-51088,-28865,-8813,33586,78874,82540,36857,-17412,-25148,-2559,9365,20088,3920,-43591,-39782,-22068,-63943,-60011,17486,57585,28349,10133,49954,85743,60885,19275,6981,19352,7101,-28974,-33687,10349,60351,91357,60011,-2226,18504,72439,49460,-10648,-58114,-65895,-56054,-41418,-63329,-81643,-37566,22939,23179,20271,66182,64912,-30894,-94274,-69079,-47666,-113807,-146893,-72025,21221,80796,125392,108328,66765,19853,-19487,-23673,6406,57395,129024,134932,37506,-18838,18968,47231,-4403,-73015,-79283,-30480,13342,3045,-38164,-27122,64781,103140,50795,66321,111526,157348,220692,144493,-47891,-138267,-100430,-22495,51802,42914,2249,-25959,-23563,23523,49819,39068,17719,-16805,-13788,2526,1318,-18407,-1086,41761,37038,9504,21458,70110,87911,23902,-8795,5806,-14539,-49065,-23522,43035,56488,64098,84747,46914,-34757,-81904,-133544,-147165,-36189,74734,85597,75849,77206,106385,135225,122428,98120,79887,22798,-33030,-31739,40155,140477,160235,96190,31003,34939,44930,10775,5742,81072,79742,10603,-13676,-32173,-50869,-10418,12260,-44627,-68230,-12994,20153,-4147,-40157,-59388,-49557,-10629,-6236,-47945,-49476,7460,72956,35629,-64492,-114962,-91389,-59301,-14102,2361,25939,103359,97839,30115,54288,103386,64192,9159,-29265,-58484,-22906,21542,2505,-15619,-7686,-13893,-55349,-65113,-40269,-34497,-37935,-12856,-735,-30815,-73871,-86189,-42562,38277,85835,45546,-743,53494,147765,149156,58576,-16993,5683,38679,27004,59994,81788,24009,-37205,-62649,-55040,47392,117061,34134,-44164,-38506,-66051,-81286,-8736,81128,112563,76329,-9771,-56221,-16655,9918,-21821,-49054,-23774,-7619,-468,16556,11487,1407,31669,86819,75920,-6312,-92570,-100788,-49749,-36286,-49599,16553,78373,15320,-36433,11029,25054,-51080,-72264,-57110,-110795,-120575,-26108,68416,30195,-62653,-27693,42556,23198,22126,57348,13432,-61894,-38423,10189,-13434,-46359,-28986,11159,30665,29160,75814,101124,36162,-13984,4778,19029,-13085,-44871,-25003,42858,68136,46701,50472,65001,55326,33270,27258,41061,13783,-35211,-21903,43353,88376,16815,-72088,-64250,-27072,23842,43088,-41250,-121030,-61543,5986,-6110,-36607,4765,64739,50522,-5980,-33665,-10837,30932,27061,-23958,-54430,-82445,-106922,-97431,-102709,-113252,-80849,-63378,-63046,-70474,-69779,-22037,19587,31192,59796,94770,80309,60005,60358,37228,15654,-22370,-63651,-8940,87202,88724,91686,128427,93575,18156,-10962,-22935,-53252,-23258,97410,173030,145283,119856,43921,-46665,-42388,-78139,-142919,-109591,-48525,-17328,-25309,-44497,-11232,62808,78093,49704,24194,466,-219,15351,23628,15624,43572,92160,90471,69675,50187,23543,29729,64371,17474,-109958,-166721,-125073,-74940,-47195,3963,-24178,-129133,-180327,-119660,-6768,40128,3337,32811,126781,136121,59036,-61922,-120123,-63007,-27237,-44329,-71355,-77387,-48735,1437,28015,51703,77641,85573,37488,-9820,17948,55051,1926,-74794,-52773,7614,-25845,-80632,-16015,145387,236216,189043,120076,109429,128635,132420,78723,-12034,-63940,-64856,-53245,-62198,-60677,-36374,-27842,-22875,33891,82136,78407,51507,42761,64607,6229,-50223,52709,132861,67980,-14742,-48269,-46734,-41204,-9150,62211,79790,10084,-17662,24918,82586,54052,-30009,-72299,-61867,-49631,-27261,16611,16141,-54695,-100994,-84196,-21009,53285,41075,-45189,-66251,-30697,-8557,42211,76066,57803,58303,91570,140265,145027,83351,11557,-46685,-85384,-74232,-54222,-86303,-64527,5154,14854,5619,37955,35968,2234,-32715,-93084,-143403,-122515,-85677,-96204,-95281,-38340,-23428,-63284,-44621,-3245,27089,23824,-31385,-39278,76435,156646,94485,-6061,-44708,-40241,1171,42278,57637,31177,5480,-66355,-112829,-63200,-13385,-15484,-6477,7908,8941,11282,-6194,-65238,-63818,31082,99691,50984,-51992,-74020,-9660,30115,-43673,-122109,-90692,-52062,-55359,34254,134841,100443,19678,42332,42080,-6210,33203,109094,104082,49603,6087,-7970,-9639,-30859,-91103,-126996,-111127,-63006,7737,82541,140169,169306,152440,91028,54913,33787,3644,-11241,-14919,-56851,-59668,2047,3585,-55094,-55770,-50585,-66874,-89257,-124067,-114923,-55736,-73808,-112370,-40784,78748,137002,97898,3342,-78011,-86482,-64203,-64818,-44937,-26847,-13893,43764,79812,19293,-46133,-22456,49858,112095,88900,20995,26915,83457,99572,70273,12342,-70637,-158353,-149935,-37846,11291,-56796,-112605,-66395,-50601,-97220,-75009,-22064,-9032,1233,-1965,23214,78149,103764,84070,37604,5053,28405,84418,109998,81704,43298,31496,-13337,-20382,69833,94429,28669,62835,150735,109580,-17452,-48081,6103,70275,96698,8337,-96101,-116249,-84076,1812,139625,147947,59088,-15033,-49947,-16105,71548,47444,-39977,-43561,-49516,-92333,-57034,-582,21275,37529,52292,29549,-10450,-58363,-114692,-119933,-23683,34920,10916,-288,-7118,-19366,38939,63915,13495,43419,124756,136108,103297,61384,41060,35529,16683,-7320,-19669,-24333,-3162,14227,49416,88104,144105,158466,47219,-73124,-80824,11620,89861,73760,27128,33102,16405,-22710,-19573,-19804,-7424,64592,115199,111991,107891,121509,174663,213173,168914,119723,107388,25041,-62382,-44134,-21578,-40793,-56778,-60358,-44411,-13478,-2798,45767,108755,67217,-75297,-167188,-98298,32,-2006,-37675,-95924,-140844,-84272,-10355,16733,5970,-13486,-31935,-38019,-68749,-68991,5878,57533,21383,-6108,7953,17728,-7750,-76022,-119025,-85767,-36535,-24790,-23942,-31044,-51227,-27737,39948,90970,62706,-4763,-31470,-12023,-2650,-16586,-39287,-36968,-17060,2849,29555,73539,61631,-22265,-83180,-80758,-36951],[-97147,-41197,22813,-15015,-93371,-90001,-20900,31261,53806,67437,70859,39103,-8791,-6013,4261,-16449,-9887,79640,133460,86435,33324,14839,-13964,-85043,-128144,-45548,63261,62443,25714,30886,47611,72014,89518,80971,60942,52973,67486,78325,76071,19573,-27027,3219,14840,-33249,-57540,-31409,28736,80759,58497,11608,7289,6398,-43424,-66179,-12832,20434,-5704,-6680,-25312,-88855,-102249,-52244,-9723,-2244,3263,-2758,-20785,-22786,-25261,-48663,-49199,11129,94201,89992,-19321,-118880,-127602,-117162,-128331,-111601,-16337,109137,159231,75622,-57887,-77859,13219,52787,26395,35777,-258,-50089,-8076,5112,-48937,-59237,2132,14903,35356,26905,-44389,-56476,43238,90955,41901,45200,69384,80116,135680,124684,27338,-27699,-47829,-55699,11952,108681,140485,147568,138126,62777,-6651,-20095,-18009,22810,99616,113953,37327,-76844,-117745,-107314,-92029,-47574,14273,9000,-31688,-44055,-51682,-38737,2082,-6210,-65889,-64119,26458,58668,-37050,-116559,-76362,32808,100589,104020,49815,4952,43069,83994,89420,106302,142389,154204,94618,-26285,-108278,-110444,-94680,-109632,-97917,-35970,32209,47722,-39289,-144458,-124878,-60960,-108529,-124193,-64469,-28350,-27935,-65201,-122406,-118993,-49706,-47274,-86274,-59421,13633,9768,-17884,-22384,-32020,-10227,17457,-33334,-99983,-66464,-7821,-41948,-60437,11802,42960,-4680,-33126,-50924,-92657,-116018,-93992,-47183,14046,82672,105471,46077,-47725,-85603,-25657,39210,20440,-35086,-47205,-19711,-21063,-64242,-63564,3964,29081,-29690,-57980,-28257,38462,103637,99420,28079,-9929,-11915,716,-5681,-11542,40168,119872,107763,44893,49543,89798,62128,-15860,-57446,-25709,-32432,-54385,-35152,-22675,-24607,-16969,-43350,-36133,25528,58081,31211,11428,-1620,-39016,-131216,-215383,-169299,-18084,105953,132209,80232,32329,14514,32953,21280,-318,36332,121600,88996,-66385,-120694,-36932,46505,47097,-17919,-54515,-5685,35426,4592,-30903,-22174,40310,60386,-36172,-65703,6678,80723,139757,103472,-34126,-95322,-64479,-27519,11972,-733,-42985,-41077,36702,93792,28777,-22885,13965,36478,62316,101476,123394,98804,47907,1360,-29412,-8773,31380,56794,41448,-39076,-69361,-44232,-53047,-58248,11472,110550,141166,163608,196095,135595,24318,-11090,-28150,-54712,-9534,85187,106106,68968,58405,116464,134919,104624,102676,82029,33226,18399,10585,30419,109076,181426,166005,91493,63697,66819,45544,60119,132438,83655,-15447,-8599,-10804,-34063,10562,10031,-83013,-124544,-91330,-34237,10280,16827,-18909,-36477,-7535,-21417,-88398,-83332,-7852,42775,-27213,-133207,-144254,-91627,-114176,-107801,-20939,52562,136265,186152,131410,73857,79368,39227,-41242,-81111,-75959,-35724,-6663,-39517,-80040,-58288,-22456,-42552,-44828,-4143,22896,21511,23414,47272,43288,-38883,-124550,-99413,-7236,42236,-2604,-26794,73697,179611,145798,46191,-7325,16805,30575,25334,46548,59997,53059,45926,8921,-50705,-14043,36802,-17280,-53972,-13389,-28962,-56548,20392,122116,142767,91887,3060,-48988,-37458,-47418,-85453,-72516,-809,19607,-2597,4228,120,-5058,12265,29650,11726,-69769,-192665,-191042,-78976,-50194,-105385,-67400,5051,-12442,-17853,30928,27815,-60122,-82676,-64474,-111650,-155972,-101534,86,1268,-84683,-76587,-7307,-3362,22215,86400,61231,-5759,19508,43718,15802,35153,82496,56207,4077,6554,42715,33754,16065,26440,25736,-5298,-61989,-82279,-2701,128131,158062,105234,103658,121261,93348,41770,12043,20636,30307,12716,13383,68920,111907,37552,-20995,22556,34440,9295,-955,-56732,-115900,-72786,-24627,-40563,-22539,48090,66531,20145,-19667,-35532,-11100,17759,-12197,-75481,-84718,-76814,-92712,-110665,-135097,-140339,-107669,-81952,-63614,-58763,-71089,-48148,2975,63129,106881,90488,23614,-5874,588,12091,15744,-53221,-123371,-74544,37493,86804,99982,82670,28462,-4880,-670,-3615,-16645,3812,82697,164241,139150,70337,9533,-26683,-22155,-86418,-154906,-69910,44306,50036,1307,-3134,29005,55120,45740,21164,-15385,-53301,-59833,-36386,7864,33336,26464,22892,48491,39604,-61079,-135841,-68978,12974,-34043,-138483,-144001,-70651,-36330,-71870,-60900,-21698,-40224,-75691,-51399,31326,82706,43189,42303,132472,166269,110971,17635,-56998,-90997,-110024,-71026,-18253,-4115,-24687,562,64402,106606,100590,87954,90294,94361,76847,53459,9343,-17056,18020,37636,-55200,-115833,-26545,101975,142218,128345,115341,127905,130758,90403,32740,-14910,-102772,-154826,-57791,64669,80632,65567,53719,7638,-53841,-107995,-71408,11047,49380,53899,-25052,-101805,-29619,71351,65426,8019,-20166,-967,-10259,3387,107801,114632,-21941,-54521,10075,39673,43026,10020,-70680,-128107,-134253,-91979,-15628,22405,-7569,-30835,-40488,-20586,57440,84541,9814,-61202,-36859,52367,113683,72424,-6891,-35668,-18766,33320,56198,46710,30915,-24784,-93355,-102499,-91671,-84915,-23160,-3128,-30413,-11380,-2043,-30509,-19860,-28701,-82900,-112597,-86066,-23204,-24198,-74376,-48263,25558,12745,-6204,9247,20844,16479,2880,21471,91783,93429,49711,44649,-7218,-73847,-10230,112648,170916,112767,38017,-42687,-86386,-62355,-28595,-15574,-11684,-45169,-57350,-16332,-15234,-80570,-77308,18769,113513,107151,12315,-35236,18737,70130,-12198,-119989,-100853,-48749,-85742,-62853,25835,-2331,-56613,23527,64546,21263,55618,130824,97595,10122,-10182,24801,18047,-29211,-67115,-96987,-108260,-65082,7485,26574,30017,92075,142504,142681,131860,114784,66674,7287,-23672,-44651,-49505,-47099,-79604,-121297,-113218,-81938,-46314,-44214,-75405,-74517,-57797,-102125,-103638,14573,120696,147902,87215,-11889,-58806,-38221,-49587,-94784,-112868,-125238,-107004,-35564,826,-35895,-55599,-33400,26261,82850,30891,-55657,-4566,126362,172125,134229,92695,34578,-49077,-43162,45084,27398,-99765,-142771,-60262,6762,5080,-11447,10196,36214,36541,21746,59245,98453,92186,83155,45044,-31099,-41892,19544,69858,73417,40926,7314,-19073,34010,151459,187258,136540,172664,210617,93634,-61759,-41096,51623,82396,75069,-4164,-127978,-150789,-68088,11881,95504,105351,67905,22640,-40776,-35772,49425,48582,12525,43330,16588,-68850,-52552,30083,55808,22966,-5762,-52270,-89230,-75982,-49783,-54622,-36885,-29017,-46053,-29714,-43355,-101117,-84025,13861,76577,122971,130078,99354,96095,96631,80549,38000,-14662,-53932,-85719,-88434,-16168,40212,41454,41821,75785,88989,-3975,-133149,-148202,-21247,68503,45129,17008,36011,31519,22569,34426,-1519,-39140,16918,106020,163043,165563,147439,207883,292088,251221,152358,105398,30141,-48096,-35793,-23453,-68685,-104832,-71780,2696,48315,41480,30229,62064,62611,-47967,-155883,-101891,-21940,-40564,-58098,-85488,-148001,-152444,-98998,-38231,-29931,-54986,-30763,27321,40835,55133,102446,131626,108680,53859,3202,-11811,-10642,-38589,-77732,-104874,-107448,-72122,-52211,-81622,-107928,-52914,56635,89178,48593,8947,869,28272,17291,-42188,-75356,-55876,-21364,6745,34339,90647,82280,2760,-30100,-37699,-69004],[-113706,-79345,-15369,-1627,-27480,-36825,-9893,51107,113667,124833,96502,87307,70590,23407,-19394,-24771,-27255,33265,94666,68839,49923,81871,51109,-71114,-120258,-25116,35812,-4298,-18461,-4690,-6836,28895,77020,80303,65156,59159,65411,46600,21,-69210,-80506,-8944,39887,10349,-66270,-126012,-96351,9325,55186,25956,-12272,-40582,-47489,-34746,-36529,-52981,-49504,-19368,-33916,-113641,-180591,-182256,-124770,-74898,-63002,-71860,-49417,11679,32410,-10136,-34334,-12714,47814,78989,17064,-65765,-69984,-98956,-155492,-129409,-23966,100274,171515,132453,29936,22336,122283,125200,19618,-31227,-63438,-83825,-43176,-22556,-34927,-64507,-44872,-3788,18661,-34897,-105515,-68718,80437,161232,103226,72573,89655,94791,128333,124820,54324,2467,-20864,-36462,-12859,46478,111055,166079,174602,88291,-7411,-35733,-39450,-27575,38782,97833,71449,-6761,-60649,-115838,-119131,-41407,37774,12605,-66116,-89630,-56221,-3150,40399,21726,-31601,-18601,69284,84337,-24035,-61850,24676,89074,69066,59866,26210,-26400,31090,105559,90825,99026,167803,184271,126624,21377,-77210,-113319,-95264,-95131,-124230,-123757,-49604,32711,-6781,-106577,-96607,-14362,-7039,-31942,-1217,43909,58892,23343,-35778,-60692,-32462,-4768,23155,20855,295,5906,24161,-5392,-55928,-45532,11459,20180,-12189,-14207,-7214,-37185,-44186,-13674,-115,20509,70483,58789,-49582,-137043,-123375,-44179,32643,63938,52058,31019,-38477,-116362,-84227,-8958,-13877,-45105,-42276,-48079,-62924,-47009,-7222,45187,36379,-36876,-71258,-61488,-3768,70739,64206,-16784,-55777,-39653,12261,8298,-41648,-25793,75741,120549,99543,83172,90729,50671,-31909,-88431,-75534,-101331,-98855,4100,54975,19806,16339,-14225,-54871,-39100,9350,48863,70952,49117,-3531,-65668,-145717,-187517,-112283,14510,74387,50311,44485,70304,84852,42016,7421,39579,106136,59089,-96685,-170912,-108668,6078,80949,56456,-12924,8318,59706,29131,-8867,-5008,10771,685,-87761,-123053,-34742,40957,60427,32468,-31012,-32190,-32749,-61685,-53906,-55843,-85111,-38626,88012,105881,-43315,-114991,-25157,44248,76996,113515,144810,148061,85900,-8986,-62998,-19183,30275,30763,10848,-35098,-59801,-49220,-46089,-47346,-13067,58168,114741,147046,173652,138167,47743,13622,33165,28352,12147,63753,105274,67183,26977,47975,43425,56634,107789,81292,7387,-20378,-13146,18675,63757,113799,136949,80244,22982,30238,39866,50721,108706,74920,-22316,-21891,-15319,-55681,-34430,-15783,-63773,-100370,-95098,-45673,14940,34269,-4179,-26601,-590,-78,-43086,-49718,-18225,-7748,-64119,-134622,-137007,-103757,-135348,-117785,9590,73041,91356,140153,100335,14623,27803,40367,-3924,-36340,-41579,-20225,4988,-34241,-114673,-114532,-30227,8510,11,24437,75635,98074,84722,93493,75782,-28900,-104681,-85666,-63402,-65057,-81481,-70726,5025,58541,42320,42813,63776,48946,7196,-3852,11574,60410,129103,155807,90953,-10895,-37150,-50051,-87175,-72950,-19724,-16642,-13184,42353,93045,105538,70544,-14916,-78831,-89065,-114625,-105754,7922,117279,81955,25298,42750,21466,-26909,-28308,-29732,-53509,-91878,-160655,-155649,-48679,-11158,-63144,-60994,-15098,-8573,-3931,15399,2234,-47638,-56344,-53616,-112938,-142454,-89369,-12852,9527,-48971,-80249,-28699,30977,80328,127577,99395,45449,47904,17480,59,66054,98333,20690,-56461,-46280,17913,56096,77311,86708,50410,11192,-27428,-33800,19302,111700,143854,112047,99895,84794,57851,32331,-19515,-43270,-2797,46776,72873,63410,23089,-40680,-57657,27347,71835,21817,8409,5218,-41194,-39135,-9462,-20348,-2228,75038,58327,-37049,-48456,-5184,32091,37757,-8428,-61035,-29413,18221,486,-47319,-87211,-103681,-85620,-48327,-4485,9384,-16395,-52393,-43280,58134,139900,102561,19286,-15848,-24259,-1858,35998,-37232,-128320,-114656,-52737,6338,36287,-318,-32709,-14386,33805,45685,19234,-8716,4383,57285,47358,-38871,-81004,-54950,-31633,-78685,-112246,-24618,52386,-542,-48170,-28448,-3219,-51,-9739,-33183,-56449,-61723,-50812,-44313,13583,75503,39778,-32996,-31232,-51530,-159030,-170346,-52106,19116,-14813,-52060,10205,82733,48259,-77868,-126971,-64044,-27536,-51199,-42523,9447,60965,48806,37658,89202,103109,67264,29342,-21226,-101714,-163855,-107450,9256,52108,-14478,-24730,55722,106385,83430,41070,50772,118051,110378,44432,26338,55753,76244,40939,-66807,-103360,-14112,49505,25842,2494,6104,19476,26984,1231,-6272,-13240,-97150,-148352,-29875,126792,152486,126354,134771,71986,-77886,-197911,-150214,-39104,-474,-3078,-24714,-46465,-26722,5183,29237,40221,35494,47107,26725,33675,125591,97032,-86367,-163030,-94417,-69847,-44987,-14240,-40419,-50497,-33366,-27409,16134,70359,76937,78306,41674,8336,63706,94419,23645,-75983,-51340,107084,182525,79961,-17756,-54064,-77999,-76457,-52876,-12215,6740,-47887,-129885,-158367,-121799,-26055,56526,15373,-43464,-28598,-32552,-57018,-46769,-56032,-70269,-40845,-19829,20226,9824,-76316,-69947,51863,57398,-15336,-28396,7377,34695,46945,62243,72058,8066,-167,84881,41710,-84764,-46182,91377,151417,101340,72947,47516,-12536,-44882,-23990,1802,-1819,-40335,-61948,-22037,16620,-10650,-24565,3979,48867,74126,40025,-11984,149,54973,14094,-113311,-136643,-66575,-87209,-128343,-69620,-63932,-96322,-12200,60290,48818,71720,109746,53860,-31106,-17488,23341,9110,7812,27362,-17695,-60710,-36267,9278,-7915,-40600,17384,116467,175505,172326,116859,46441,4648,-8436,-17055,-37160,-91596,-146181,-123676,-63221,-33783,-4034,-2787,-20802,-1371,-11275,-104682,-106301,11767,92596,112542,57157,-24620,-10592,39517,-6892,-92077,-140694,-170515,-158248,-111108,-107831,-109134,-52069,-15592,8500,60997,33803,-61032,-35829,96499,176016,173056,157347,109530,32609,41952,85320,28613,-71737,-68351,-3171,60258,64799,-13144,-45039,34057,81936,67461,79792,82837,74079,73425,14947,-81271,-90315,-20691,21713,13942,12981,15683,24054,87720,170156,202995,161219,156839,157865,68506,-20643,5498,49412,38726,23402,-6781,-55105,-49558,14768,17609,1053,2509,53761,120738,103932,25730,3245,37562,88211,94508,15842,-33680,23698,88738,71080,13087,-20422,-57992,-80879,-59294,-13745,-10469,-48875,-72589,-55487,-11547,-26667,-111229,-176320,-118933,28733,119853,100164,48623,39632,64130,69680,2201,-85977,-117060,-96755,-62271,2182,19024,-23582,-47348,-39934,-23704,-35983,-76929,-100677,-60443,-30717,-23866,-20144,-7550,40634,87076,73780,11435,-42688,-25543,43863,102177,101539,94543,171227,251891,192833,104812,90390,63405,5183,-32057,-39419,-39443,-62802,-64467,644,45625,17152,-8175,37504,96024,54004,-29105,-7507,20676,-24226,-13970,2156,-80246,-141288,-115676,-41368,-22069,-58950,-48538,25188,61298,94085,148453,170020,143405,91471,26492,-12415,-5342,10333,-13663,-82794,-116109,-72279,-51743,-79763,-105024,-76847,10799,42294,24278,25042,31408,43736,25902,-20176,-44757,-25334,16146,38517,40397,80861,85927,51111,41831,5894,-74472],[-67652,-28043,18424,45788,48525,24573,13024,49953,91861,87148,66098,98331,109959,34978,-32470,-11419,1250,23492,46443,13885,23925,115894,116213,1760,-23052,34850,-5404,-71438,-51722,-43821,-53592,-9927,48228,51355,5140,-30368,7431,22756,-39488,-95312,-88285,-37337,40753,70651,-7275,-115117,-131557,-37980,27964,6111,-51305,-79059,-42219,-6729,-38415,-58747,-38219,-17091,-31473,-91432,-160038,-187761,-157440,-108997,-101929,-125281,-91315,-6499,40150,22383,200,-28868,-26146,22705,50809,28160,32277,-8778,-83929,-91512,-8328,89310,135684,116623,96790,136618,163227,83653,-57407,-102328,-53543,-16922,-21920,-26904,-6352,-70899,-131142,-75476,-24453,-63802,-88344,-32889,78176,161450,133670,59390,28653,48618,78263,59402,25690,21444,399,-62167,-106898,-58531,27935,74130,88651,47556,-36114,-66896,-43055,-5373,27227,28053,-1820,-30248,-59748,-104749,-87056,-20245,29550,-6590,-93045,-91094,-8565,27536,-3149,-58311,-87073,-23707,82696,111062,66601,66852,96484,84858,44888,28387,-35093,-80506,8962,92234,47826,8912,58842,87019,72239,45392,-4673,-37719,-20035,-41793,-119405,-165213,-107973,-13777,-9272,-45188,-29232,12332,15371,5096,34763,89750,108840,60995,9476,-6708,-22722,-19580,44375,37558,-52125,-63114,-4172,-4246,-57002,-73268,4765,89830,62469,-20143,-41528,-21266,18294,47776,55285,92003,118713,55192,-61315,-141632,-135070,-42259,58374,68119,18289,7080,-39585,-135406,-144147,-68642,-20681,2543,-2459,-53864,-70188,-14803,54867,108368,107595,58984,17083,-6976,-14554,-21232,-45872,-48849,-31549,-20356,27323,31365,-43704,-82741,-6128,77957,81721,54292,51487,27482,-22794,-95221,-146265,-194904,-162773,-17139,72273,42851,29838,12323,-37845,-46043,-12737,17431,21059,-7534,-22238,-21493,-63607,-156916,-173027,-74259,18920,25416,60559,87648,20485,-47202,-25995,27794,50326,21243,-46697,-103522,-102765,-6647,111008,112536,6176,-23334,54399,85064,48539,2867,-38304,-54959,-74409,-73318,-19932,35798,47301,1553,-30901,-2441,-39801,-112208,-93765,-84236,-113213,-58186,50695,36810,-109574,-173175,-78595,4907,35479,40865,36707,54660,89955,64838,-23283,-24809,31879,20211,4467,31651,34365,-12611,-38443,-46595,-75658,-69125,-11482,31229,36675,16565,-35697,-41849,33178,77388,48743,60334,88848,34165,-30157,-25143,-7677,59702,144804,124833,4834,-94478,-84215,-4464,36952,39663,67917,27646,-48091,-41534,-12381,-17434,32148,45792,-12153,-15963,-1603,-46808,-63872,-43066,-42604,-65990,-73536,-30812,12589,-7288,-45711,-32799,30226,81474,69593,24167,-6388,-17762,-52623,-84775,-87742,-83041,-87863,-20816,91278,76533,-11722,-30394,-59785,-92720,-16117,67324,66947,26424,668,32575,77340,39592,-75401,-135262,-44297,58410,57301,44506,104879,161335,142361,96654,40394,-12713,3133,2349,-83487,-143308,-107533,-39258,-13069,-31524,-26307,30841,69558,33898,-22697,-44011,-18459,61749,161230,190879,118646,43433,15915,-56870,-103012,-50425,-9812,-12797,30015,62843,36204,20906,8768,-54358,-95392,-85024,-97130,-42597,125842,229428,160104,111831,133662,86140,6069,-18654,-31298,-50710,-44214,-30541,1130,60986,63769,5291,-20963,7557,20345,-11832,-42666,-26514,1706,20266,34374,3617,-76,14895,21771,39008,9941,-52446,-39315,45399,115773,141982,94349,36176,15492,-39196,-41558,42929,50412,-32588,-75838,-42170,58243,140789,150515,112436,58433,44305,41960,42100,27919,11301,31625,73497,63115,-7895,-42958,-31912,-77580,-125046,-89682,9551,86470,25926,-81278,-131669,-142033,-47672,48307,8715,-8890,39652,18124,1044,26649,30654,11048,48141,38527,-57479,-85688,-33101,23577,56881,43163,11877,47036,95530,77360,40304,26310,164,-10348,20511,63932,79705,56369,-33309,-91266,12756,134944,139790,97575,50285,-14275,-12855,63660,33626,-40370,-32954,-11463,2474,16957,-3274,-14827,6797,61099,79947,29086,-45632,-79541,-39949,-11652,-73953,-123968,-101292,-66500,-50448,-16622,39324,41260,-40144,-83058,-61768,-47153,-54555,-77837,-103511,-90530,-36055,14403,9022,52868,136275,111324,5338,-48690,-86875,-141043,-89564,7209,47223,58340,86707,147127,154223,63717,-80630,-139244,-101786,-86927,-113498,-82502,-24724,24744,36256,31976,62064,56655,16407,-12642,-53095,-104735,-134230,-92349,8297,44614,-29825,-45057,14040,57981,59757,10818,-7337,67323,84648,28022,21719,45563,40650,-2959,-58130,-42341,32461,49019,-11397,-83381,-112617,-97688,-63441,-42924,-8229,-6511,-55225,-82018,-30477,52434,86171,88692,120372,76897,-44726,-137111,-134364,-82192,-73535,-77580,-23102,35279,17824,-38367,-7175,73891,86458,63664,42780,49783,78651,34141,-75800,-121077,-94555,-92446,-83938,-27994,22018,80316,114757,61743,24629,61301,105812,131075,83556,20370,24805,22934,-29945,-98390,-67389,83301,160461,97762,39081,-5298,-62961,-104857,-97572,-49049,-28666,-60349,-116066,-167435,-121671,23445,103814,43252,-38285,-51613,-17250,-32046,-109773,-133683,-55421,49064,86749,71047,-1300,-103415,-87026,32224,35380,-55301,-66690,18088,63134,53676,57198,44331,-32026,-27863,57312,41945,-37183,-19099,39600,60550,49045,91252,107102,33434,-26331,-5135,40920,56640,45893,15655,-3988,31184,60832,45446,-14061,-72502,-45098,10304,-2004,-30048,1677,16957,-69416,-129113,-90324,-84760,-110218,-61851,-19389,-34931,-295,32900,19557,31519,53058,18581,-27854,-13376,-17865,-35500,47403,126639,84907,33029,30430,37081,28032,-123,4438,88149,170191,176045,90203,6489,9961,34956,3457,-38713,-78484,-97986,-27964,56381,47798,27574,3555,-22637,5086,739,-106137,-133107,-57753,169,40134,30738,-20346,-718,58013,42352,-32441,-94640,-128935,-113336,-87577,-119836,-119643,-39656,105,-9659,46449,74418,-3756,-41172,11821,81649,128953,137843,112882,82724,91181,72442,308,-9588,42139,51550,55322,38844,-25187,-44273,30954,79384,67776,46338,16549,25663,46960,-2109,-72028,-61549,1631,19449,-9390,-20001,-387,48341,110284,162869,186938,119712,33186,13539,33519,60703,64352,25606,-14199,-20998,-16372,8488,52303,88875,32912,-36606,-49917,22301,153198,222094,113481,-18638,10084,117303,92530,-35530,-47788,55710,84295,25861,-19587,-25405,-20686,-11450,-40711,-86026,-88138,-61347,-33337,3863,40659,30622,-77449,-206790,-213617,-85557,15587,38260,12891,-20710,-10279,23140,-11742,-99034,-135278,-85112,-35956,-19638,-66625,-117183,-114216,-91379,-86054,-57263,3458,1278,-67494,-105602,-55011,-38874,-59151,9178,75936,42885,3571,-19914,-44763,-18281,27000,14063,-6090,33708,54911,5710,8869,72019,64658,-9530,-74918,-67631,8968,22217,-43129,-47065,5795,-4439,-27727,11402,78191,87895,64775,78050,69390,23018,56725,99058,21793,-69744,-78754,-7270,21010,-34460,-87639,-58775,-30888,9460,95487,149213,114683,66106,29526,-3241,8498,39433,14115,-46516,-69745,-65884,-67632,-45145,-38574,-66823,-53801,-236,33286,49110,27814,-2119,-1155,17389,5219,-11082,10984,32119,24738,40660,50397,51557,44939,-16269,-85961],[-47520,404,25116,32029,44097,43951,35518,27192,4474,-22748,-17713,31258,55611,15862,-33454,-12515,25571,38330,15555,-24236,2444,96568,116254,64252,77874,76655,-30895,-76860,-28282,-30893,-62024,-51250,-3065,24189,-39637,-112941,-53810,12015,-23889,-59106,-55149,-43324,25106,79971,36820,-29526,-40474,-5715,-1045,-36666,-67337,-67892,-28567,14927,16684,33393,41112,12302,-10900,-32858,-86058,-124452,-108908,-80730,-85794,-115897,-99870,-18073,58150,75448,62801,12022,-37535,-12131,65349,92683,94769,64592,-13232,-46998,46835,128958,99975,33644,57313,126326,92555,-6804,-97554,-105997,-33344,11857,-21533,-38035,2435,-35248,-82440,-52649,-20414,-32054,-11490,35015,76184,120429,120538,49946,-4078,32055,63293,5890,-42171,-10773,14187,-64581,-165152,-119939,-31428,-25029,-20910,-12185,-61434,-84010,-18032,94151,125066,22118,-66840,-67633,-47967,-45546,-5389,35662,43895,1589,-84604,-64528,56910,51310,-79993,-155223,-131795,-33820,59525,87732,108034,130813,77444,19271,44412,62440,-20982,-55740,38738,104794,60976,-3598,-10125,1378,14520,45623,72934,96312,109662,45070,-63164,-120741,-81737,-34415,-51369,-40815,14794,29617,-30753,-55311,-27754,12328,26065,-9873,-35807,-7383,-7618,-50508,-23180,-25209,-102468,-110869,-29326,3208,-41634,-70200,6664,107577,61897,-65882,-73317,22461,101682,124965,124177,123583,81290,-945,-59799,-101760,-104485,-34573,38417,57295,42344,25275,-12820,-95941,-129609,-58003,16305,58645,73087,41555,14735,27595,73441,128901,158080,151631,138926,96629,15171,-65934,-83664,-6178,51097,34145,65351,87665,19778,-54409,-40891,28464,36814,3050,3000,15343,9599,-54817,-138413,-197117,-174361,-59213,61716,67492,5098,-24973,-16284,4497,18725,-9571,-66333,-96695,-52127,-13637,-50160,-119962,-123806,-42428,22157,21866,68654,63556,-74413,-162646,-89413,-13034,-29903,-38537,5583,9665,-36906,7215,118866,128493,13429,-54888,28919,133212,122987,24614,-53542,-47572,-2379,15916,-6582,21365,62676,32663,28433,47381,-40751,-148615,-113788,-75974,-96788,-81780,-29493,-29230,-111591,-158855,-76835,22147,47804,7647,-45640,-40980,85629,145871,18036,-35634,47694,49849,29450,95488,131264,48820,-17600,-34197,-89318,-124653,-97843,-57162,-57912,-90117,-127665,-82395,41246,105931,83214,61460,30962,-41559,-76864,-656,82935,129399,176522,175011,53589,-101808,-147877,-71537,2088,17889,39758,20499,-39597,-62959,-67332,-86962,-44759,-13188,-17718,2905,25492,23491,-2444,-48409,-72217,-71187,-64559,-17621,6657,-54786,-79617,-15033,76388,140123,119035,46893,9802,12350,-26331,-49834,-48016,-52028,-37346,58132,128310,57966,-69298,-149197,-182792,-151648,-27762,63709,55854,14535,6004,61590,118864,101081,3006,-99940,-65895,55756,107778,93949,134918,183513,134801,29170,-24158,20789,91122,60036,-59090,-123564,-58475,48365,61620,14760,-619,2234,-16075,-28104,-43906,-64528,-37037,26648,99861,123756,78252,63100,85083,22180,-20850,23611,19938,-9216,42036,68580,11669,-43194,-73838,-112296,-94364,-37603,-25270,33947,162137,218829,167950,152727,162043,112759,62580,37517,20673,-1738,-7072,32673,105707,128388,85053,13646,-25874,-79,21044,-43807,-111505,-57654,22953,82417,147122,173356,160064,99218,45227,55427,47674,-13784,-42344,-782,64468,83821,29529,-29288,-51566,-93654,-91010,-15291,-2158,-48737,-43884,11317,102639,152133,130989,87703,53383,44228,38388,32231,-2052,-66756,-65287,7750,7431,-86498,-142014,-125430,-134004,-171995,-157173,-53792,49196,1431,-96763,-139787,-162174,-104504,-18749,-54465,-77957,9221,46461,44908,60192,57474,6676,-3284,19488,-27420,-113641,-147029,-79777,31718,77997,60721,57181,68568,63031,64375,87156,63025,20144,32415,71772,85698,60698,-33345,-114185,-47029,69574,122730,137279,93399,-19378,-49896,51019,91421,58400,70224,89990,53745,38244,65381,69726,37401,32588,36982,-4298,-64556,-96368,-45428,9124,-26917,-94074,-111531,-88080,-36419,40596,93299,84510,19689,-52846,-63992,-58263,-88432,-150739,-167027,-122914,-32712,67593,70399,59128,120596,137990,63716,-6962,-49496,-77841,-57774,-25129,12883,82050,128739,113842,48341,-10279,-67951,-100746,-111406,-140194,-159430,-97735,-17857,34435,41269,21264,46588,47337,-6824,-60382,-102575,-100769,-80390,-73841,-43010,-27684,-71458,-53634,-16531,4344,30307,5395,-19597,12934,14745,-3833,-7598,-13938,-27241,-58685,-74813,-20997,41447,47446,-3700,-88055,-137372,-106396,-60982,-30938,-6144,-4728,-11780,-36750,-76663,-74804,-30981,10619,28772,-1964,-40386,-91556,-129216,-103727,-104351,-117847,-56406,4379,-30721,-80039,-20246,73235,72670,27459,20445,32624,5477,-24188,10100,72522,46600,-12654,-25478,24384,74851,104217,107930,46706,-27474,-13663,63171,97773,49149,-1500,-35503,-83181,-103397,-96626,-68232,-12326,43634,83298,78037,21438,-40443,-75631,-75654,-49270,-37415,-22004,-36972,-120698,-119798,-15803,52518,39744,-20161,-46913,23570,-1301,-154715,-178970,-42561,92378,166661,137368,6047,-99569,-77733,803,-4611,-65746,-61700,20043,35286,-3242,3269,9847,-34055,-36131,-581,11383,43676,79339,34617,7979,31892,79374,70708,25218,-9955,1995,55368,88687,101957,88552,10857,-10587,40778,52329,-33656,-143813,-134312,-43883,-2300,-20664,-27571,-604,1832,-53426,-79737,-59444,-22532,12352,49354,62512,61391,11176,-48577,-45574,-5255,15909,15419,-9100,-61352,-62090,66047,169496,154558,122793,105677,84611,92922,74693,26035,62844,137770,150873,75300,-6761,-4419,18826,-22212,-33108,-1645,22941,78526,127705,78561,18026,-29040,-76000,-65381,-32709,-62133,-92021,-81925,-53722,38,28401,-1548,-21942,24088,52687,15362,-30100,-58998,-39943,-22311,-69697,-92694,-31691,9009,1780,57263,105691,49806,-25291,-55256,-42121,2546,35980,84973,143564,141751,47724,-53071,-12166,69191,61556,31773,18536,28495,72437,72840,41347,17417,-25943,-69406,-29556,31489,17783,-18713,-6895,19330,25331,15144,-34763,-56820,-7367,63072,135037,165493,71091,-56558,-85633,-3845,82933,98976,57968,10978,-12673,-9438,9642,37077,72326,41941,3884,-18350,-10761,69453,178029,140512,16008,-632,77991,53283,-75588,-96328,6846,31409,-24973,-52192,-28659,10672,34208,-47493,-180370,-183940,-36171,70101,69414,66961,70702,-51800,-189144,-170225,-94897,-37531,15773,12788,-31562,-29923,26497,42925,-15541,-69342,-52800,-33066,-49586,-109989,-139616,-108737,-68525,-73087,-60077,25412,63421,-11681,-70128,-24912,-25799,-76456,-36094,21074,1862,1991,10905,-28400,-10174,51815,21475,-55183,-88545,-120156,-132156,-55506,46714,33578,-54230,-92948,-45090,62797,96353,6970,-52949,13435,49761,-7134,-39501,-19266,8726,47022,84191,78486,63642,104487,140357,92610,10632,-15090,35092,46119,-18232,-89184,-93034,-70487,-29247,56842,128961,89158,29268,21208,10771,29437,50446,10710,-12996,-10506,-52728,-90142,-52328,-4877,-30579,-57452,4267,70233,73677,5457,-62739,-34443,42997,41252,-14029,-24591,7447,19452,20996,5115,-1269,9120,-34739,-78103],[-34866,-11300,-23896,-40669,-10379,42459,60553,19105,-44457,-69858,-50614,-34309,-20569,7243,-7528,-14667,20046,35787,-5550,-12929,46963,88063,78472,74252,97541,63432,-22351,-20291,34371,18940,-43562,-71834,-34515,19752,-7611,-80568,-68558,-17680,-17570,-35663,-16797,-884,12582,18809,5934,25523,60973,49178,-8467,-35040,-19784,-17872,-16005,15940,55173,96014,80063,21864,5925,8391,-43182,-87578,-54583,-32741,-56119,-87716,-88904,-13483,87887,124619,108567,62423,1361,-20258,15813,38962,62586,63645,-27188,-59235,78125,171722,96030,-19739,-43655,-23040,-47014,-67973,-63312,-52535,-55901,-70648,-77754,-47360,21000,50991,80077,70774,25343,-14595,20906,86176,107998,99109,83956,60206,43414,75463,101035,27035,-81645,-83613,3159,-19764,-144223,-149134,-78829,-79225,-82995,-67515,-82194,-74909,16986,160290,201792,69875,-48366,-52230,-14573,-9714,31600,85490,74883,9960,-68741,-56226,47616,27150,-109977,-153788,-95762,-37310,-14455,-11646,25113,71312,10953,-51567,23837,97912,51719,26879,85296,119549,96480,44832,4358,-9218,-3244,10398,69307,141922,127538,36271,-43594,-64980,-14907,-8061,-81477,-61636,46830,54395,-68622,-138721,-154539,-169358,-145661,-126425,-122778,-57358,-2960,-56302,-79192,-83745,-105346,-74029,2569,16212,-36548,-64878,-26548,21111,-8186,-87476,-72267,48303,116356,93401,74871,51085,6544,5469,10968,-52545,-75850,-27176,-24441,-22509,16477,35102,26415,-39148,-89196,-40548,10160,30010,81536,109748,62429,11771,21071,62406,86267,107164,147164,116162,27969,-42530,-44274,23992,65302,41540,77230,112454,76789,714,-45735,-17418,7017,-20448,-15915,5587,-1720,-47873,-94585,-133928,-142413,-82503,55826,98632,-21590,-97046,-29579,23401,19175,-37225,-115369,-131542,-54947,-8214,-55061,-89518,-41340,25309,39647,38383,89995,71066,-65129,-178464,-131271,-65065,-89256,-88704,7386,50335,-17945,-24498,58938,84159,8286,-51053,6729,118919,137337,44028,-23518,1054,49307,43685,-30577,-29160,41786,89404,146917,147398,7345,-133040,-121912,-51101,-44231,-79499,-61530,-23086,-67238,-112735,-27481,90686,107265,41155,-18183,-20752,73826,110882,-16184,-50897,52142,74417,46836,79230,121056,87801,34480,2633,-40508,-71258,-76254,-54870,-41672,-80111,-115501,-39496,68307,88899,59944,26204,-37863,-85533,-60518,84826,193106,163135,136127,150621,97461,-37847,-158517,-151689,-68107,-12041,24312,63493,59124,-16379,-94447,-115450,-84338,-78369,-55076,-14434,12352,84010,98656,-18950,-96092,-70134,-45827,-2991,10216,-47251,-44864,33014,83417,88790,36952,-22064,-22755,-944,-27563,-44064,-50905,-57394,-36372,36689,68441,27432,-27459,-105713,-162931,-121501,-12135,18918,-25425,-38774,-13547,22224,52444,63880,42301,-28661,-62585,17805,134952,175436,173145,150713,53082,-70628,-71134,34199,66428,16212,-34179,-41188,16548,101889,128087,94288,34657,-25239,-63256,-43224,-34022,-43347,-20607,5518,23955,39617,34645,46161,100100,108386,100747,94549,39087,2044,37867,59616,32470,-20355,-93057,-141590,-99574,-23098,8064,46656,98351,108041,78639,70733,69938,47684,48841,70827,87658,46437,-13432,3144,81617,98064,55923,1784,-31315,-6640,18531,-49332,-126695,-91812,-21755,78486,178327,212604,180091,96173,36994,47007,59387,37932,-6339,-26017,5016,12295,-27151,-48369,-47393,-93112,-120491,-70783,-21641,-12317,2442,27110,66854,75835,65772,73529,60947,25233,-9668,-18941,-12337,-24275,-48262,-43213,-43988,-103118,-161176,-155084,-132311,-141157,-122300,-42033,38728,36411,-21012,-69756,-90294,-73032,-52821,-87193,-88094,19015,117156,134229,103692,62742,15379,-5678,12475,-559,-98061,-200854,-146015,-3582,64784,59847,39384,23112,22523,23536,33374,25576,-15053,-12778,43942,55259,4861,-52748,-93011,-63911,598,45633,82316,78759,-636,-44674,27969,104053,104197,89546,101998,53781,23643,106598,156885,76703,-4654,-28844,-39841,-45449,-38807,18200,61111,25396,-36229,-55395,-38341,-14258,39360,117695,153773,112721,29046,-18391,-31499,-80857,-161109,-159607,-102108,-10154,117661,119256,25299,16370,63070,62652,35957,-166,-51324,-84622,-83919,-37599,48018,63024,-17628,-83462,-40606,230,-40828,-88087,-104597,-97217,-40481,29978,89097,88366,33244,30626,30269,-22314,-69014,-77922,-50059,-58536,-108520,-112646,-79724,-79505,-27201,8901,-2521,4202,-2601,-16342,-14585,-30137,-21227,-12012,-2174,-7082,-67545,-107753,-49285,-1183,3008,-1637,-31538,-56925,-27484,-7971,-1514,9653,27760,37262,-12774,-86612,-97547,-52932,-3309,-18379,-62238,-64263,-112380,-128982,-65320,-60956,-85409,-63958,-72154,-114413,-77045,20743,57685,20792,-3240,17608,33721,-6040,-15243,97930,214831,160186,39143,33212,91205,98806,53495,12306,-5889,-40897,-37226,23470,33109,-6498,-7417,-34240,-109536,-106039,-39617,-24726,-67393,-41213,53269,78453,26962,-25790,-35116,-9381,9299,5532,39382,39246,-63888,-116451,-75493,-19993,23620,28237,16795,56702,18657,-96973,-108439,-18817,87114,174049,173886,61492,-30711,-34170,8315,13732,2060,8915,34249,13468,-31449,-39123,-19027,-18641,-7601,9748,29359,115661,175363,83691,24691,50844,49546,7911,26460,28346,9129,34151,52480,77012,101657,35680,-24468,-15754,3766,-32208,-95415,-108988,-77044,-22024,16387,-5188,-19807,29895,21536,-28038,-3668,53145,44515,35426,79209,100489,21382,-68472,-81773,-40368,24063,57764,-1621,-57986,-20955,71527,137646,144472,143265,126738,102739,127172,108744,28481,28424,96000,105053,51713,-18781,-68062,-89195,-78556,6362,88570,94655,93828,101260,45150,-18537,-56503,-93771,-106404,-46532,34529,40054,-8946,-14274,40028,64720,29538,-22278,-19953,-11556,-19514,-13977,-18064,-15504,-25987,-73699,-87084,-24102,27194,41740,76376,103732,64959,-8191,-62931,-94764,-115355,-83559,47050,170413,152348,16389,-97226,-71146,21513,55864,51357,50190,88758,159636,121275,32703,-14734,-76046,-121096,-48449,41213,29815,-11455,-18929,-29109,-15589,6958,-43544,-99171,-86927,71,108955,128868,28396,-43374,-55231,-27534,17480,84328,126297,83318,17321,8415,-15512,-64349,-38168,6258,38848,12018,-57003,-60747,30518,87579,66486,24962,12627,-12705,-86993,-117006,-53846,-12640,-38101,-51501,-7961,33245,34446,-49068,-155872,-141050,22143,114189,43687,15654,45870,-41970,-129486,-47411,21794,32940,48977,23120,-6492,19953,71798,90470,57821,6697,-10393,-14821,-19732,-43565,-63170,-61381,-57609,-60372,-58093,-10026,48515,57753,15861,-7789,-37178,-73422,-45048,2994,-4281,-4014,8874,-1684,44115,116641,66035,-41533,-87842,-106540,-112325,-69112,-5162,-4793,-50279,-47509,20003,101790,114834,33252,-33719,25784,79289,-8619,-98883,-108834,-72360,-15613,26067,44163,76317,103406,94564,65301,32566,23222,35503,2809,-37729,-42125,-18040,18279,42958,65684,104754,79232,25052,18995,10289,22171,35836,-823,-7621,-3075,-48806,-112815,-137482,-80398,-24536,-16000,11647,55936,44633,-27557,-77810,-39986,31721,33487,-20367,-42201,-7324,16958,16984,-36546,-68046,-8101,6309,-35199],[15304,-3519,-65726,-96541,-47212,32244,66126,32018,-13542,-11235,-2309,-37316,-53459,1609,20047,3130,3694,1586,-32566,18154,127799,124241,56506,40624,39193,6391,-15399,25192,71284,43519,-26798,-55018,-29540,11674,48311,19977,-56906,-84126,-63473,-48790,17967,66056,7142,-59996,-48134,24327,72646,56851,25150,47071,67972,32847,-5244,-15418,2722,37744,32861,15606,16844,7929,-25773,-47456,-10876,566,-49325,-89672,-82429,-19619,69806,112637,105106,68980,21974,-25656,-61952,-77965,-1708,46951,-52673,-95288,38299,137822,107362,32471,-64402,-153425,-160367,-85054,-9317,9640,-64252,-145756,-103066,15081,108163,132471,165355,155257,56935,-45482,-12550,93869,133457,99709,60805,74927,107460,123551,145606,114036,-13200,-89730,-7194,37128,-79129,-153888,-104874,-76975,-86505,-92330,-79099,-37561,34577,121126,152494,100115,45657,32278,25346,-16297,18855,109326,101472,7577,-48342,-43150,-15176,-33820,-78989,-61043,-13000,-30347,-75711,-88665,-63940,3885,4591,-45583,-4637,81590,90632,82804,100396,102734,90631,71174,54181,35066,7097,-31983,5487,76649,33322,-55019,-66249,-26218,39534,38046,-43912,-10005,109488,89837,-38222,-116427,-184730,-254763,-209359,-143528,-136281,-73633,8990,-6311,-27107,-45392,-57073,-13623,36681,28394,-17540,-51460,-60398,-53175,-31185,-32100,-24025,34671,52879,-1613,-18761,-19262,-18704,66811,99185,-26299,-84617,-25101,-30788,-73678,-65214,1538,40429,-18219,-74201,-52530,-30745,-27060,10943,31160,-18011,-51154,-24070,2088,-14534,-5887,36327,35234,27455,23152,6967,5921,19348,18753,50616,78755,79039,24565,-38160,-39797,-7317,-6792,13803,1460,-57710,-93756,-72082,-74788,-101224,-65944,71550,127973,-4808,-113658,-46628,4384,-22298,-47132,-76391,-87594,-30299,28766,16166,-23086,-12525,22521,53649,97759,161237,147517,42091,-79703,-102548,-73447,-75381,-57081,23600,47359,-25815,-52473,-1489,24876,-1823,-12809,24392,86344,99605,48504,19411,35067,45860,25035,-39868,-57076,20435,141322,244115,239909,100655,-38284,-74604,-6345,30092,-17002,4760,64862,10151,-51642,19327,111275,119192,70090,46566,53721,43869,-1530,-53398,-12249,54530,51288,20315,497,26988,83703,93199,47918,19384,9360,-11468,-1937,26657,-2356,-23688,47114,85383,39832,1955,-7232,-19828,-15419,17924,118759,168047,107999,57701,69747,87857,31667,-89883,-148026,-118652,-78454,-14642,98505,159971,58810,-70394,-82566,-56943,-82674,-75543,-56475,-31858,84390,147786,43463,-34436,-11477,14358,50687,60940,29270,36147,61001,31565,-16803,-62645,-80989,-71236,-56280,-26861,-9543,-47238,-65629,-35069,-907,4608,23399,56883,11171,-64552,-49941,12000,-3970,-51302,-36390,-16047,-39350,-55008,-25122,29599,36010,-3817,19874,138531,222227,184610,89996,-25441,-117356,-75952,22033,3706,-54326,-39794,13297,55973,81419,96432,75269,2742,-40935,-19879,10107,4110,11804,48571,51600,5427,-143,30634,32316,60135,109253,134874,103904,41759,21461,41561,37034,41196,58446,1136,-90537,-105383,-48533,-8430,2012,1950,-2419,-34421,-63691,-65092,-68328,-53094,38500,124286,68821,-16994,-13535,17985,42585,49217,22680,10621,48331,61726,8104,-55758,-91430,-79173,14747,95916,96967,81217,45463,9760,18451,61997,89735,53713,17852,16238,-2633,-20651,20862,53524,-33705,-128621,-101574,-5444,49438,24005,-42866,-45411,2179,44346,76741,54583,23292,1697,-6434,32888,84222,39532,-42967,-63813,-79315,-115284,-117110,-101714,-86364,-41055,8233,41529,64552,34412,-32599,-50026,-32156,-42436,-52088,-9868,92433,193949,202021,121997,60064,35135,9665,-32539,-46243,-60037,-115170,-96469,-22132,18062,34648,46071,39787,24298,-24869,-71296,-58621,-44457,-36019,22344,28817,-36143,-65423,-69529,-59047,-43571,-30249,14438,71425,80011,39975,29895,69561,84292,40801,28227,-3363,-42911,51578,166542,112248,7665,-49859,-68124,-48175,-6563,38359,47763,5809,-21257,3210,34322,12851,12998,94112,142759,118302,93309,39940,-13869,-52065,-90095,-76664,-16948,62653,163044,143150,6375,-79540,-52602,3989,28753,865,-57431,-70014,-56746,-36413,-1421,-26645,-98392,-105070,5177,59001,-20662,-66252,-23871,4451,19833,39864,97033,123835,62321,5477,-28399,-63279,-65172,-13529,15389,-77095,-183100,-160904,-74746,-38190,13118,33254,-6146,-34537,-58166,-87504,-73657,-45882,-26375,807,62360,60674,-56030,-126052,-71821,-54287,-70294,-26309,8026,11795,2558,-20502,-12088,34506,71034,62538,-9082,-55278,-33502,1587,29458,5788,-53008,-73677,-112049,-87053,-17597,-29275,-46470,-26322,-59986,-90809,-16430,58473,23494,-28820,-4969,38204,46695,19256,21745,110748,178613,101321,-40408,-31951,51258,67676,30807,-12453,-9494,6045,3740,-10907,-48725,-60663,-4817,9201,-53194,-51764,17140,18207,-61678,-61425,19441,63512,37540,-10685,-9658,49821,75713,43095,38126,27391,-51380,-98819,-65629,-28519,5137,53187,63593,42157,15965,7201,7347,7757,59419,103558,100326,63370,15626,-2721,37572,67888,87892,87887,75911,54943,6748,-43829,-32600,1438,40952,66909,69198,118787,170904,93876,23029,19144,-10928,-28952,40278,57960,16679,-2805,-19412,7879,62841,70140,37909,-23072,-47285,-34753,-33282,-60026,-106922,-86783,-1910,7015,-45074,-29483,11410,3105,10894,18269,-34880,-67466,-14400,44287,21490,-37696,-75211,-71274,-198,47233,-12175,-31168,40608,49636,30167,53226,84994,62576,42792,92021,85305,-18846,-37226,37433,40354,-7956,-60982,-150002,-204882,-123720,35712,103507,49188,13668,25521,-9204,-49652,-45851,-41162,-65570,-25147,88640,124440,40735,14486,88924,110062,53610,-20582,-88473,-126993,-106988,-53403,-23057,-39537,-95724,-137665,-102240,-18307,36203,44618,47085,67584,55016,-7664,-54147,-77426,-139850,-145465,-5860,113745,84985,-21081,-88691,-76506,10677,82191,97599,61010,46182,89895,103308,58274,2581,-74336,-121612,-41493,39599,-6876,-71127,-81824,-84334,-63921,-47923,-59204,-84576,-89100,14558,135170,102889,-5735,3326,26578,-31327,-63356,27034,130089,90978,6116,9181,-15424,-124936,-139604,-60764,11110,-23712,-114034,-132033,-54827,32460,88804,62171,-30272,-81529,-84428,-85918,-72267,-49329,-46400,-31413,25342,60806,47124,443,-18132,11816,56246,35106,-58580,-70113,-19732,-37368,-57322,23086,105990,105248,53551,-6409,-92,51848,59178,37078,23663,977,-756,12984,40526,54288,39858,-6627,-64581,-76589,-63445,-47995,-295,72126,44911,-46544,-92062,-70370,-12002,15529,-17007,-46053,-30683,14228,73112,102419,38580,-27371,849,34878,-10227,-59390,-56646,-18951,9938,22691,64891,108396,85221,8695,-43541,-24662,-9402,-67342,-118335,-96301,-44049,-18736,-18569,25155,99870,94420,18795,-17438,1792,9804,-14118,-71413,-64847,1087,59812,92617,80751,36316,45144,68312,56656,38829,11816,7426,30445,22342,1207,-17796,-49445,-121837,-195949,-149234,-20344,30274,3208,-3636,-13856,-39138,-25225,430,7236,-4943,-24524,-26871,-5184,5403,6239,-55102,-85979,8790,67391,27819],[70354,40979,-47539,-89233,-53545,-5232,25411,29032,27775,49240,42299,-7802,-46728,-17612,21278,21058,-9746,-36889,-54607,23446,154510,157570,67137,13090,-19129,-49839,-40726,15540,51019,18503,-23025,-30782,-34389,-28048,46623,59995,-63987,-151571,-120771,-57642,46635,100226,4125,-84387,-43140,19545,19176,24306,79985,142670,125489,60442,7835,-51612,-89981,-69806,-15379,49828,38441,-10306,10657,48058,57595,33383,-38129,-88218,-69210,-40749,-12723,33472,76709,51922,2662,-32854,-80185,-118226,-27897,47892,-19481,-91305,-44955,20216,82366,120966,18215,-151601,-183952,-72118,18287,42647,-24324,-112547,-39076,127499,187241,105388,75968,108421,35508,-82625,-49350,57035,87043,62738,34965,54476,98164,107893,134226,176304,124120,5752,-6170,42032,-33519,-114173,-68247,-26316,-55062,-74861,-42984,5727,20841,19224,27653,71614,124424,108886,39799,-18660,17660,100457,95360,5173,-24157,-12731,-53271,-84188,-58777,-9189,11788,-31345,-74123,-72132,-59065,3914,47440,12768,-3267,39049,51949,60193,75163,55051,29736,45627,88172,72700,-7524,-73705,-45340,12886,-15690,-77219,-53971,4211,40316,31954,2874,59448,131017,86948,8713,-17640,-79624,-145962,-98194,-38599,-40993,-10870,43375,57996,63622,23859,-39408,-53176,-29174,-1923,2527,-29970,-47039,-18793,33476,55258,30312,-4555,-31990,-62623,-41989,-3937,-7970,45582,84137,-26730,-117625,-59377,16511,-19180,-90016,-41767,7897,-47091,-84363,-60297,-38871,-27028,-61631,-131340,-145023,-82211,426,25744,-25122,-75226,-88781,-47569,38843,74511,28667,-12375,-1334,-793,-16113,1609,38120,21596,-13804,-37810,-48230,-25761,9374,-43602,-132104,-146615,-79920,-59590,-80917,-37212,79679,113458,10216,-84014,-55280,-22324,-44352,-16153,8608,-30500,-23754,41485,84193,30579,-58304,-51939,55661,152670,210691,181102,86030,-6224,-55345,-57442,-35012,17689,69194,61677,16463,6751,7529,-18835,-33901,-6776,33176,61332,53972,21373,10773,7159,1060,8460,-28085,-54987,20358,134510,202852,203488,138041,48037,-13307,12676,68553,58892,88466,144313,85900,7648,15298,32657,41012,32532,32779,31864,-27563,-78236,-23277,67067,48295,-29565,-62851,-84573,-59960,30604,75823,35680,13462,8699,-22605,1819,44420,15453,4976,64348,67714,5761,-37876,-12964,61257,87928,62120,58383,36197,18936,13277,775,19516,35931,-8040,-72860,-113150,-127334,-63845,67431,170023,106272,-17589,-32309,-7136,-45617,-74146,-87885,-60761,41938,103954,72580,39494,31518,58220,115757,136275,106702,69653,11515,-55925,-82617,-70655,-45282,-64512,-75757,-5292,37321,-20750,-43477,-9313,14381,19578,47483,78218,40502,-20678,-24173,7836,4971,-9726,1949,-16175,-74527,-110041,-83976,-13516,40489,58763,59713,102986,159952,122077,21720,-55753,-90133,-47580,20976,11896,-51682,-60607,-7808,25178,5632,-15250,-29122,-61760,-63242,-12732,18770,22486,58360,118513,96210,-12594,-44725,13743,19386,-1831,124,22408,46442,37473,17428,15263,-29915,-35584,63568,100478,-8662,-94138,-49808,-14707,-55495,-87377,-77305,-100621,-129751,-130406,-145603,-147721,-33782,87591,49312,-4930,-2451,-21035,19126,70238,30342,30909,100631,109426,92691,66803,-20007,-88223,-69981,-21692,-9221,4567,-5280,-34851,-12535,72483,108610,65742,52711,50708,16901,10656,81946,133305,13991,-137333,-110779,18489,79737,9306,-129394,-143189,-32717,42537,24125,-19965,28809,73365,42894,50734,106752,82861,3121,-42594,-61746,-84385,-100907,-111326,-87137,-41411,-30985,-31733,-9298,-17645,-90803,-118155,-70768,-40314,-15056,39150,106583,142619,120602,61006,46465,28936,-40742,-130681,-128465,-47369,-19611,-35472,-35238,-14370,12730,39128,55025,45947,-26329,-113208,-101593,-23192,3318,7493,3595,-18634,-45619,-73681,-81600,-88817,-69153,17889,119417,164074,117800,40016,17017,31259,4613,-6066,-18678,-70578,-28173,98164,114370,42308,-39785,-95382,-85734,-36779,-12166,-34328,-61363,-39473,13220,38255,410,-7432,43264,42902,39210,96304,67300,-25199,-33927,-3052,18424,70417,121364,152779,133876,46434,-69208,-93983,-33956,2375,-14210,-37096,-4101,17749,-4690,-37724,-70074,-81667,-55801,21417,23474,-52198,-54033,23617,52029,32144,-3167,36580,113793,88834,305,-67487,-93252,-67489,11323,33972,-91637,-202328,-153166,-43487,9405,31618,1104,-49609,-74151,-121472,-182290,-141573,-55035,-31475,3573,89320,81008,-45537,-94296,-40934,-59524,-97987,-43223,7069,14206,-28451,-72531,-27351,61152,86478,52531,-19764,-44188,-131,39641,56294,52799,-1251,-39706,-46927,-33617,-28543,-55848,-42624,19398,41872,35153,41529,21496,-41304,-51606,9522,37787,25924,16988,32735,76881,82715,-21632,-138372,-134221,-64134,-1220,53615,48131,18633,39225,35434,-50067,-118443,-96362,-15382,35290,16986,3367,34577,26901,-53151,-77933,-5779,65031,56406,18390,30383,84108,94921,40251,-9616,-21884,-37989,-32706,12586,19158,-6832,23446,44546,12848,9020,55240,72672,48435,45694,15108,-29020,-18085,-9996,6173,74555,116094,129680,123255,115105,100839,44554,-10270,14622,61973,93071,96518,67728,63396,91187,39176,-32163,-66038,-73611,-40498,35488,61145,39339,-1206,-43901,-18543,53398,113193,119627,32240,-36265,-47127,-57403,-73640,-122347,-133717,-52620,1086,-40123,-74007,-23823,16404,-9546,-71235,-132540,-125562,-79238,-34753,1774,1622,-47751,-67387,-6246,30173,-12660,4451,80367,24556,-73339,-23605,52987,14160,-25302,31116,43508,-60188,-72891,5530,4666,-41762,-71713,-148049,-193273,-103664,30411,51762,-19305,-35379,1304,-19812,-33035,8168,39387,21393,23641,76464,92725,-5433,-39829,81182,145678,82013,-27226,-140344,-167200,-115898,-69538,-35206,-39978,-102976,-130256,-67909,13139,52617,24697,4092,48521,69588,6500,-52070,-49588,-71232,-96242,-12613,72785,54579,11127,9756,40443,100613,150673,128970,24341,-50658,-30554,43702,78672,46566,-22067,-75156,-29234,28114,-25201,-87074,-72436,-34973,-14457,-26093,-29980,-17093,9884,124172,226004,153549,30929,36974,62585,1188,-58761,-14431,64556,35730,-15125,33728,53632,-56787,-117373,-76038,-15698,-50155,-108416,-86319,-7573,53081,109386,94393,-18834,-83004,-47333,-25539,-53687,-79968,-58660,-11905,39494,89370,108137,80031,87819,111893,53112,-50106,-93008,-71670,-43393,-36637,-23832,15579,82137,80210,-13363,-71465,-18185,25142,-23328,-63756,-50529,-49562,-27544,10743,50933,83771,103748,60472,-18737,-56263,-52020,-48613,-20802,42239,20441,-72001,-113701,-52182,17580,-1576,-66163,-98521,-53587,36875,70538,29870,-31947,-30790,63020,108393,30541,-55083,-64172,6112,76906,71062,63596,85723,61622,7837,-34764,-70428,-108712,-118226,-92187,-23830,38558,23263,-15140,55528,153829,114441,-3407,-45473,-16864,-24389,-60976,-98995,-66841,-5344,24921,8315,-26480,-53831,-6602,69661,90850,69335,43709,41242,70249,79898,50804,20352,-22760,-91907,-128287,-73169,43981,73269,12751,-17736,-12300,-2847,41267,51248,2476,-38919,-41314,-24896,-8630,-9290,-13174,-43052,-48874,11726,53297,50565],[83297,93921,27740,-26232,-39076,-43294,-26083,-1970,18071,38403,39327,19273,-15403,-11028,19008,15520,-23484,-43188,-43585,10683,110500,149295,110228,53924,-5486,-59464,-60968,-8142,9335,-16922,-18185,-28017,-73061,-72608,2047,16353,-76552,-146883,-110730,-30099,57834,81959,12683,-27483,23919,36783,-17145,4910,107138,165298,126769,71905,29222,-37450,-106619,-102086,5641,113849,56896,-25141,45698,140327,144744,93751,24444,-26712,-30416,-44947,-74398,-24928,73657,59292,-11849,-25355,-27178,-62391,-47092,2209,10960,-51248,-105107,-92981,15673,119832,65495,-87620,-127148,-22591,40295,38284,-4303,-41902,44225,163477,117605,-49912,-71798,5767,-13782,-84850,-51940,1215,-4414,-15312,-21635,-8107,22994,36311,61571,140017,187597,90398,-20514,-13961,-22761,-39579,14843,39722,-12471,-40807,-10871,28003,13251,-36932,-65102,-11598,90868,79255,7458,3459,38132,51573,48959,10226,-9055,143,-47976,-86979,-67365,-47239,-48443,-57173,-45118,-23634,-26722,3107,37815,27849,22484,30882,-2353,-2455,34635,-1664,-57155,-11984,85110,69687,-55173,-116641,-50826,27503,39511,14602,19854,23423,-6793,-28979,-11036,38941,58254,31209,-2832,18494,28338,21278,41473,74948,96298,99515,94261,77545,64298,6978,-85309,-152702,-139408,-63098,-5693,-12180,-2425,56117,97259,96960,52043,-25703,-80982,-93143,-35112,26396,-23001,-71782,-21182,-17975,-106152,-105026,27048,77785,3291,-28736,-34952,-86485,-85869,-32154,-1591,8439,-80759,-200599,-155072,-17650,73456,88889,20020,-92373,-125816,-36379,66447,81000,31754,-5980,422,-34457,-94444,-66448,8774,38582,40775,-8738,-85156,-84479,-73123,-138629,-183646,-149446,-74606,-50423,-49135,2514,74972,58237,-12798,-55500,-53352,-34698,-3263,55555,71368,2032,-33477,-11455,29941,-3310,-113153,-108191,35770,140537,167110,104795,22782,-17561,-31259,-43033,-16450,56287,94242,94267,112755,131152,72505,-21306,-53302,-34777,-5691,29301,34560,-3408,-29183,-37739,-23115,19098,-25917,-59701,30480,87255,63981,63387,86244,60558,5306,-8349,55336,90025,107749,149972,127503,51643,-5113,-33934,-14950,-1754,-14598,-51722,-88142,-62890,41077,106460,26967,-87733,-113486,-103057,-65719,-10340,10493,-13573,-28016,-39289,-78564,-35944,23347,-13143,-36143,22691,60460,31258,-25890,4370,111174,126769,63601,28694,-7267,11471,48903,8162,-21944,16421,32044,-3199,-53033,-83019,-58324,21698,130389,133512,42786,5032,18147,-27050,-72276,-71380,-20306,39948,48422,54259,49581,21069,63306,161562,204419,163045,67353,-42928,-93771,-65313,4239,56110,13022,-21670,16585,38619,7624,8355,19778,55836,96511,91171,56601,14221,-19212,-32557,1310,28394,26570,21241,-10543,-54206,-85511,-89816,-51545,13392,89058,94298,60555,64630,47909,-14883,-32068,-4778,30446,80020,99786,43587,-19966,-17751,-6604,-38887,-75275,-66254,-39469,-44777,-64672,-30885,35389,107840,160498,91279,-48598,-85367,-15115,15310,-25244,-101322,-99568,12483,58268,-1953,-44837,-106489,-134953,-20302,102814,47381,-31007,28901,37510,-71392,-123356,-91630,-78990,-63193,-53445,-85214,-104332,-56903,15417,23415,17177,-9387,-40417,31855,97166,19318,2989,84190,124373,177231,199083,106830,-32885,-94854,-47814,17304,21349,-31304,-63916,8776,126350,116083,33229,40186,72696,54148,33303,71668,127681,32813,-109571,-72208,42089,66595,3513,-104828,-125129,-29992,30604,-59954,-113413,33829,132908,54644,-6767,27771,72790,69848,15037,-40142,-76269,-109640,-119775,-101431,-101487,-122820,-124264,-116016,-113615,-152149,-166850,-100175,-25082,7238,21935,27585,-14731,-50056,-19563,47835,13695,-107872,-166494,-114555,-39417,-27532,-42280,-15092,28881,23815,-6840,12191,65825,39728,-59549,-79795,23668,72599,9059,-10017,38360,18886,-47342,-77777,-102873,-64520,67749,172252,168551,100275,39711,11127,13053,18853,42175,48886,13816,386,49453,74408,34183,-30496,-71591,-55213,-21783,-25091,-71695,-70005,-6169,25204,-8243,-41322,1877,29239,-32522,-31265,54733,54439,-31877,-20901,38758,65152,93849,95709,78031,105107,112632,24628,-27390,4531,22653,19549,22709,33379,37333,12632,-33868,-44307,-13786,-12273,-21619,-58571,-76240,-22657,44926,66085,43958,-17101,1638,100684,110790,41761,-24728,-64324,-47274,15611,20493,-68699,-121866,-88976,-26605,11264,15167,-48113,-88974,-69535,-94079,-151117,-119656,-53946,-31693,9301,78329,69286,-3067,-16393,19999,-5506,-37436,-14461,11271,17404,-10751,-37267,29602,95752,82110,46226,-16092,-61670,-18115,50897,79658,84957,47221,19200,12090,-29540,-71732,-69914,-20830,53198,109372,104381,33493,-65833,-117699,-56609,25207,6186,-26625,-7242,22558,55876,53644,-45886,-102637,-100037,-105739,-56342,58030,84325,18940,18332,32852,-56000,-119690,-82575,-21707,28499,42227,28522,35710,24535,-59967,-104542,-15990,67328,52445,42386,85119,102167,73080,13751,-34813,-18584,27300,57289,60004,36761,-11719,-15679,8264,11327,210,17692,63999,80772,36934,-35746,-77968,-70578,-51413,53,88674,118466,109754,99983,92485,56588,12364,30427,107825,143156,121901,77572,22447,-522,18446,-26791,-104032,-144561,-107264,-50276,7718,53002,72243,32784,-19478,12667,93104,123734,110780,67032,23241,-52910,-131504,-120942,-100291,-99873,-53702,6738,-3859,-40402,-14438,35497,-4104,-96833,-142953,-86335,-43957,-46653,-13739,15315,-18883,-17484,40206,56528,23274,39511,83389,9974,-114370,-53874,66307,33321,-36893,-15056,-7260,-62381,-44695,10056,-8434,-44330,-51116,-76812,-85394,-50197,-3889,-3424,-24449,-5091,16270,-17264,-16439,22594,48852,65142,65969,46450,12170,-86401,-129274,15012,140369,105506,-15455,-106708,-87777,-38366,-50288,-56919,-32509,-47095,-56944,-15052,51437,83409,33660,469,47811,78266,17196,-65436,-70656,-37394,-31799,17942,97424,113671,100480,119012,157860,170764,157297,85775,-31760,-102239,-85764,-25734,32393,43471,14219,-46506,-51779,7161,3040,-39499,-9255,51583,84430,81400,32698,17791,82248,193856,258406,213246,110532,43985,24589,31197,-3372,-38492,-21573,-24535,-19014,79283,138265,51320,-36378,-52922,-14189,-21378,-38914,-8205,40629,71154,106868,84385,3906,-27211,-2445,-6354,-50903,-89607,-60262,-24453,-4899,67034,126029,65120,24091,51103,18424,-52876,-33285,-47,-31442,-71158,-62366,-21203,20710,6197,-97548,-138260,-54132,-30036,-93936,-105308,-69359,-69747,-60722,-37885,-8750,41510,97958,79773,22933,-9866,-30305,-41932,-29183,968,-4614,-42484,-71039,-39251,-18390,-68680,-118873,-116086,-42172,52388,54101,-19937,-70689,-39175,35952,26342,-53077,-99288,-69880,17825,82474,56547,16180,33023,56828,66634,30910,-38534,-93978,-109609,-80141,-13808,41727,14087,-19543,64672,155756,110182,14225,-12567,-11479,-43294,-66344,-82145,-72731,-56205,-81902,-152483,-174983,-115968,3122,82152,78761,61317,69839,94392,104684,91882,88436,81526,22197,-28891,-3922,66288,123550,97409,31597,26181,53507,46332,50911,56444,12776,-46265,-69349,-62367,-28806,-15399,-26818,-24310,-16638,-33739,-49729,-7110],[32171,97898,85234,26207,-28674,-50888,-51675,-55645,-46072,-19462,12395,18854,-7422,497,3994,-30183,-57013,-36510,-20153,35,46005,101833,152824,142841,55893,-31569,-48395,-19014,-28549,-39506,-8730,-31644,-105509,-90762,-26095,-33555,-66434,-67894,-38296,4540,47096,46863,34322,57911,77651,36938,-20551,5736,84295,128076,115539,81586,57490,29394,-33022,-50710,39307,113284,34303,-40752,33848,147426,192643,161989,112450,57959,10111,-16846,-31015,21252,107917,88525,16656,6692,23903,-21347,-105627,-103097,-11979,-12251,-101766,-105642,-17190,35065,-1056,-65266,-39324,64605,84895,16608,-47903,-33753,60619,79503,-58392,-190531,-121107,-27707,-24500,-49898,-36062,-29792,-41338,-47556,-57794,-49483,-31124,-20437,-5468,44697,115468,72615,-42667,-56304,-15233,16813,67730,77880,25562,-21502,-14062,38023,67595,17973,-75647,-100371,-33937,-28186,-34619,27476,46640,-4995,13968,41301,12755,868,-12323,-25125,-21925,-50413,-78937,-69176,-30939,-12116,-41310,-44627,-23375,-4136,40799,64752,5922,-22071,7066,-47535,-123142,-68042,51783,49719,-66639,-109817,-6132,89928,98530,91754,88466,35915,-29212,-43529,-22699,4127,15246,-1519,-46298,-25459,56188,98861,83286,115465,193621,197114,142793,63129,-4194,-60585,-100022,-131004,-115230,-50901,43,12079,33775,75995,94655,84642,57275,4390,-71562,-121952,-71296,-6662,-54197,-124484,-64103,25145,-18476,-77770,6342,128731,121963,28229,-49264,-95830,-64697,9308,33039,12317,-61694,-114517,-17458,108443,127163,91103,5409,-97988,-64303,51732,91980,53635,11844,-30864,-53401,-96206,-124070,-73088,16873,77010,102211,44490,-47059,-95580,-139790,-192732,-173361,-104860,-38863,-3735,31992,65515,67049,2839,-40007,-25513,-29269,-31101,54082,112109,76158,14068,-35090,-88001,-97911,-88826,-119241,-111636,-17676,63881,67833,-3516,-45812,-37074,-4871,-12762,-4826,41330,66280,97643,162366,184433,110081,21979,-12694,-30460,-42415,-6295,36876,9028,-40807,-48843,-13204,26593,-48681,-86980,31416,69040,-20428,-35922,25531,42748,3596,-18040,26282,54648,52298,85799,105784,51458,-12991,-18861,14825,19598,-8521,-63707,-82820,-22893,38617,37892,-24183,-67328,-60811,-52512,-25870,-1295,-5783,-21821,-29067,-42162,-77814,-52455,454,-20273,-48883,3157,62634,39945,-27127,-1986,81930,105333,84182,87727,61454,62467,97408,55581,6813,24110,22271,3748,-3020,-11851,-23587,8793,95976,122111,53199,-2311,-9361,-62555,-98999,-45892,45213,77545,35139,24785,23860,4445,52293,157893,218458,191413,80728,-29758,-64217,-30030,37097,78003,34747,-15560,-43872,-47545,-9965,27393,389,34471,112835,90132,34664,20264,-14503,-53332,-7220,22919,-415,-5024,-10303,-29987,-70326,-123262,-112222,-25937,65475,67551,23086,26855,22767,-23812,-4228,67705,100844,115634,121116,96209,47809,21311,1147,-27899,-44898,-13212,45717,20686,-81674,-64046,47205,135813,146340,41205,-74040,-81888,-24669,1964,-31720,-122887,-117077,18258,58241,-45143,-119194,-147439,-163390,-100609,21677,50137,29529,81307,50039,-79871,-111232,-63376,-31005,25068,62882,46596,11205,-50243,-65219,-17705,2785,-63748,-89827,10270,78567,6860,-40004,4226,92021,204479,233100,141211,-3569,-67027,-16612,44032,14539,-73759,-90548,38104,157356,93695,-21282,-8093,66658,72407,2932,-16690,50426,24473,-51549,-22909,22107,4263,-3505,-18591,-53497,-27586,11236,-97997,-164337,-1256,94424,-7557,-102141,-70612,25299,64735,18246,-47363,-96685,-121291,-101480,-94480,-132911,-144775,-126147,-153986,-184176,-167966,-123317,-52663,14757,27602,-5663,-68165,-144667,-149497,-57607,31923,-15746,-124997,-110291,-32809,-42694,-110363,-90063,20612,88065,26005,-74113,-59807,58813,76556,-41953,-89582,9371,72602,6537,-23523,37364,43542,-4021,-30683,-69792,-54494,47947,105820,45732,-28334,-10541,26978,20311,8816,38908,74483,100955,88684,37286,-20820,-57185,-51924,-7294,44254,53429,13838,-43743,-24933,47416,36437,-57271,-83811,4271,32995,-56175,-88851,-31802,-19537,-55033,-32406,2976,10806,7380,-20890,-25467,39883,90197,50802,26396,43815,40537,42691,39120,-2508,-14750,5499,4088,451,23879,7837,-50658,-105043,-86422,-5703,48847,65432,55053,2652,13705,86148,93159,59281,10860,-43296,-22660,40217,19206,-47522,-49014,-51202,-69257,-72127,-59008,-92370,-106555,-42491,5066,-20150,-53010,-70491,-44406,15564,61347,57425,40541,28048,36406,42962,35439,17698,19301,41499,47243,50408,100719,106448,63471,43467,-6408,-68786,-28703,57247,82196,60803,41989,49907,16722,-52319,-75733,-27667,39744,74588,71975,41552,-14655,-112842,-172843,-87099,16606,-22113,-61496,-21735,1347,24960,30825,-14910,3830,30060,-48150,-75400,14797,51525,-4676,-14140,23456,-23192,-61389,-23625,2507,9585,6867,11946,37441,33349,-43272,-84084,-16828,31465,7909,29068,104252,116867,57675,-25575,-51905,14125,90612,80296,10309,-9234,-6948,-4214,12577,14409,-32150,-53043,5917,48607,8045,-31879,-7482,-6385,-36063,-21208,32034,39231,42179,48064,32362,-16940,-31353,48132,148610,155346,109884,59976,-3345,-31970,-13981,-55875,-141494,-181231,-113038,-43827,6142,67690,99625,47259,-5793,40215,102033,66531,17558,44135,76187,-22307,-138184,-114851,-45971,-18538,-3657,14609,5901,-7568,2223,33014,18343,-41615,-78543,-48795,-16005,-12333,607,19057,9880,31759,84071,97084,72955,63506,62556,-5462,-117026,-101402,17612,34879,-18943,-29363,-36755,-37752,-6540,2816,-42432,-75409,-70954,-47183,-23485,-26742,-26788,-10606,17552,32528,-2665,-53503,-55034,-45198,-13165,58968,86881,33928,-27858,-102986,-150567,-43628,102227,131625,69460,25432,25247,18176,-38834,-85615,-59233,-36196,-46832,-25543,58544,111490,75722,33091,36127,38436,-4820,-69947,-89268,-77309,-64008,-558,100642,150918,141018,147001,157305,115831,47295,-15659,-55269,-71959,-78280,-81850,-47005,-62,4735,-65728,-97249,-17664,27165,-8567,6484,57929,110924,145711,67998,-8562,49458,140167,168587,180988,134834,37358,-12900,33583,23674,-57259,-76061,-48735,-16380,85404,165420,100790,-3832,-50309,-6397,28829,26044,12947,4036,17337,54038,42168,13000,21357,14387,-22727,-41636,-36040,-21507,-45891,-54199,26295,68561,-49943,-124769,-63460,-14398,-15173,19060,40000,-31512,-100668,-83073,-11527,31274,16132,-78779,-136012,-70745,-36455,-57974,-34723,-7570,-21207,-31880,-44103,-19014,48304,73244,15824,-17942,12068,7408,-18967,-29476,-10874,13798,25271,7392,-28120,-68716,-92174,-84644,-51004,4314,51051,39673,-16193,-51208,-16310,9945,-60069,-146588,-156874,-92645,-3309,31417,-4772,-31684,-2096,67656,126994,94266,27339,-4450,-47238,-68026,-33752,9447,-11116,-33239,24819,79754,61963,32431,22564,754,-21863,-20088,-54558,-92722,-83776,-101712,-172109,-178256,-75710,52139,82843,37301,21129,51882,95059,79306,32711,61847,85144,43547,32587,65725,115532,138836,82120,14453,47861,94125,58789,19446,29820,29643,-12693,-58983,-75389,-25605,6381,-9624,-14465,-23872,-78481,-127394,-86512],[-13849,72762,105207,60972,6775,3114,-17905,-73378,-83122,-35150,15367,4759,-44933,-34544,-34227,-74384,-80438,-29466,2039,14022,17274,56450,162381,198431,104295,8867,-20693,-30551,-56555,-45799,16978,10023,-76076,-79555,-16672,-32087,-47845,-12414,-486,-324,31345,39989,52200,90279,66159,-1919,-34887,-13654,43718,115980,131637,86745,71370,70450,20592,-15249,-609,13043,-23032,-55031,-11013,82002,154878,160641,125004,59234,-5414,-1819,58715,110320,121020,83087,48971,32018,18002,-51973,-164133,-174869,-40845,2513,-67588,-41781,12299,-33954,-94787,-80300,15961,118741,97507,-24376,-117282,-89017,-9036,-53126,-167612,-191982,-92594,-20926,-2510,-19434,-42987,-42506,-25508,-19502,-35509,-46216,-55401,-55186,-41424,-39324,-23770,-24015,-57619,-62354,-45531,-26953,17916,41790,12754,-46842,-56107,28553,123028,95066,-46383,-147604,-142524,-110126,-62391,1125,7329,-40827,13060,75959,35540,7959,24566,49017,71125,39024,-14572,-47201,-45018,-35071,-79938,-99122,-63127,-31598,2877,41439,21907,-8320,-28746,-98691,-156324,-113347,-11462,18243,-28894,-36416,54238,102932,46335,21026,50698,23728,-8589,2233,16020,61215,82893,11666,-67692,-53666,40485,80299,45972,84038,187751,199118,126448,35484,-36860,-76369,-40104,13305,32567,47944,47259,30775,34427,44261,46990,42745,48573,35427,-41687,-118696,-104651,-69434,-74812,-61533,-2012,52570,46760,794,15728,109833,115715,14691,-65903,-85885,-50355,11190,18348,-25510,-44752,4976,114215,172306,99797,-10383,-100293,-113995,-2765,99859,84681,5625,-60586,-124646,-161842,-156109,-101227,-38117,22340,76535,110928,80707,32232,-37465,-108750,-143312,-120913,-80448,-25189,38899,108978,102707,25170,-51749,-50415,7093,405,-31599,48366,91789,29049,-10418,-52290,-126601,-147749,-113817,-89939,-111136,-93353,-30638,-23113,-78283,-80364,-27593,30701,33491,11918,-1946,1408,48837,99878,98919,69281,59462,49302,23833,-4791,3428,51522,43388,-26229,-55118,-28132,-6065,-70222,-101743,16769,86715,2748,-36013,17979,54394,38025,28817,20255,-13316,-26380,13036,53590,22171,-27237,-10443,33778,34257,27988,7680,-27427,-19742,-29281,-74179,-79253,-9506,39624,7510,-8522,20755,38171,30003,25226,18628,-6419,-32387,-36369,-22639,-7910,26130,26299,-52606,-102895,-49305,22792,87801,126276,121244,68787,52605,81254,75966,59554,48061,709,-24946,-5342,-14026,-27376,14659,72924,62006,-290,-43163,-46942,-86341,-112236,-39808,75787,107962,57676,42842,60002,48742,55626,110868,170042,181719,112719,34074,-3697,-10948,-7112,-14372,-51712,-109824,-166452,-143024,-38080,16234,-33149,-20987,46585,25680,12875,46145,-8354,-73459,-29672,-4999,-32635,-24486,-11590,-29717,-90712,-178713,-177003,-66325,19677,14250,7441,56227,58848,7177,30112,103508,106259,52149,18005,31920,60239,65451,40094,23201,27765,48943,99061,85961,-17427,-28175,58713,116444,90133,-1965,-57991,-24901,11395,-5188,-40226,-75664,-42001,33010,28550,-66743,-124531,-97180,-72931,-64826,-5391,49114,38078,28108,-20660,-84680,-61728,-11861,-560,34891,86170,109346,57932,-62754,-116618,-69387,-35500,-85278,-114966,-38850,28570,16576,-30304,-30852,71712,174413,144130,47364,-18010,-27511,-11846,-19125,-44799,-100736,-98761,29686,115190,45206,-44548,-28974,53292,61947,-55643,-104324,-15850,25542,18310,16048,-6736,-23072,9066,28012,-9877,-6468,44340,-23841,-117131,-36065,18113,-53814,-116309,-85456,-20484,-11758,-41047,-73296,-111352,-106730,-62802,-54757,-68512,-35347,-9583,-84238,-169690,-140794,-47989,27470,69231,77703,36667,-66071,-135091,-93163,-36434,-10043,-35177,-72815,-38881,2781,-43841,-112040,-68694,50999,101396,23557,-61855,-38635,57581,42954,-88012,-115489,-21216,38917,39697,13144,1309,7760,6341,6833,-10117,-14373,3463,-16123,-83209,-128225,-62980,36245,46144,-21321,-36611,28046,108687,126092,46507,-76398,-116333,-54623,47915,114594,103078,42411,586,20161,54448,15178,-62021,-66958,8290,35244,-42236,-106867,-86569,-78134,-72409,-37855,-33203,-65929,-90912,-95759,-57227,-14406,3215,-3953,21596,45715,19652,16426,24342,-4490,-10725,52903,90333,47745,41103,62654,15451,-75125,-84024,-9288,54714,63272,52610,27511,43370,73659,55727,26786,-19978,-56504,11049,111122,82853,-7982,-27320,-58627,-123911,-158017,-136134,-127145,-109742,-15788,89525,66055,-41512,-92864,-36648,41344,65706,50114,43833,31211,42860,76962,63439,21195,23377,65458,70547,67550,90805,85160,49580,33337,8232,-9454,29259,76843,53515,-4915,3235,72985,65505,14340,4236,45649,101916,102268,33526,-1703,15718,-44122,-152500,-122087,-4340,5717,-22433,-8581,-12989,-18434,-29417,-23046,42789,84145,7463,-50073,-261,46673,31361,20453,36133,9310,5331,58460,77801,37413,-14224,-4793,45476,54913,21442,13295,13972,-3405,-23647,8355,99602,161380,90403,-58508,-87442,23405,94031,22166,-66722,-34690,42130,74659,58178,4220,-56247,-70968,-43337,-20525,-409,35281,107905,125367,54717,-13499,-50497,-69315,-14250,35849,45794,38294,31641,61396,100764,86059,85910,88873,39338,-2498,-4728,-35219,-98327,-147896,-81861,17849,72595,117322,118532,37171,-15292,13374,26484,-5840,-16648,43720,119249,65053,-32173,-27540,16657,31467,19685,-11257,-35306,-29785,-14864,-19996,-8458,17184,-15530,-93783,-93976,-6743,38259,36331,35226,43022,70687,88623,79246,61596,36150,-29747,-126165,-184336,-125008,-42782,-16201,-5371,3430,-3000,-21991,-46773,-84314,-120824,-124957,-90482,-60449,-45509,-13554,23934,44147,13733,-60794,-103123,-105132,-105586,-38421,63273,81469,5984,-48797,-75393,-108497,-65976,63396,173156,201336,155399,67565,-3838,-55739,-97953,-96066,-94665,-131712,-106471,9327,86912,75328,35822,-2593,-33147,-52538,-50994,-26262,-70766,-137249,-85052,16820,67918,80629,97909,71033,-12431,-90437,-92976,-42711,-10051,-47504,-95629,-74531,-18483,-25376,-106071,-126997,-49747,-7192,-30674,-20993,6535,42128,84742,39886,-50248,-40484,17436,43946,78279,63240,13435,-9156,7856,-2748,-68355,-92143,-53943,-40321,8156,113423,95316,-16852,-72885,-10715,46916,29358,-25717,-53819,-53226,-24169,1171,7923,6215,-14395,-31115,-4846,36630,17280,-53840,-44178,38136,20482,-126215,-179075,-95121,-39157,-30311,-7627,-8822,-68148,-79769,-24825,33020,77439,92555,31485,-63590,-59665,1542,40499,68215,62555,47169,54659,37969,75210,132573,69010,-67047,-86955,9532,57226,31661,-15386,-2352,44736,74310,68719,5711,-52707,-29277,24653,57593,56582,23163,-7583,-27882,-28102,27276,54179,-28258,-138731,-153040,-86724,-27441,-37845,-74204,-47789,12201,66894,93060,53591,16905,20492,4938,-15170,12681,45615,20564,-17545,-5074,13738,25763,44008,28083,-5768,-1094,27567,-37983,-110031,-71959,-15987,-42487,-59291,-6456,48763,40514,10862,-1655,2512,27758,10814,-32571,-1603,20514,7688,37143,62682,74292,82395,14056,-54594,-10311,40950,17773,-7434,7715,36332,32160,-3733,-27057,13820,48390,37815,-5303,-45200,-64421,-92673,-99781],[-22288,40187,88306,79750,65182,78360,41818,-38420,-58486,-5402,31703,-12892,-94768,-92817,-63110,-70581,-70830,-25776,20374,37067,14114,31749,125991,163187,104185,37083,-17948,-57632,-69132,-32811,61379,89827,-5440,-52334,10842,861,-54767,-58013,-59017,-52439,17086,61716,52934,47284,19884,-24920,-52540,-48569,33971,158102,161683,84915,58510,39839,-3030,-32485,-67816,-64702,-24879,-19655,-14940,33352,73813,76200,51053,-5915,-50397,-10137,97877,139301,98623,58564,59044,41970,14000,-41164,-115982,-128546,-16942,20938,-18034,25567,57525,-17288,-68048,-30001,48630,110093,59819,-51176,-116144,-99966,-79336,-127252,-117383,-59876,-50878,-37179,25810,19856,-27071,-18377,6444,27832,29498,-13457,-59953,-58141,-29283,-40942,-76815,-71725,-34344,-42970,-114881,-129636,-59674,-5952,-14837,-54549,-54187,26707,110195,105525,10277,-90563,-113350,-75942,-49608,-43092,-24134,-15894,47426,103152,66743,45625,71364,105735,144515,149533,95648,8285,-30531,-9205,-45125,-71343,-23346,-6870,-53897,-51041,-1240,17256,-37169,-104223,-115657,-87694,-31359,12065,36435,81361,124823,72694,-52792,-106143,-42982,12368,32341,33762,54989,157503,169458,41092,-17933,29088,75194,75476,50983,70237,123208,112472,51696,29222,27922,1347,45950,117855,127826,132165,111326,54001,45323,56395,42821,31299,44946,38005,920,-16927,-21406,-53477,-62817,19871,83376,52836,28464,39244,59463,77092,17805,-68193,-74864,-36042,-16888,1747,-5394,-26338,5769,86019,153336,144653,34379,-107684,-168630,-106007,5300,80570,72538,-15955,-116299,-173849,-180692,-145048,-70247,-8838,19508,46535,83555,93736,79718,28653,-13380,-33578,-62058,-85225,-48108,33712,121218,82789,-38832,-92448,-45844,28335,20973,-31038,2396,39774,-2349,-51009,-82306,-88427,-49615,-23359,-41044,-105137,-126864,-94734,-95975,-138765,-111563,-23396,44740,63084,22436,-41449,-55013,-6638,14144,-5365,-2042,34080,55150,80621,99020,80703,88003,78582,-10797,-83631,-86451,-51665,-45377,-59513,-1852,81817,53008,-4720,26551,71686,87571,91336,40093,-45950,-58179,8590,66650,39357,-41746,-72236,-32015,-6648,37229,74211,33424,-12649,-44789,-86768,-75752,12427,72996,33250,-10735,6890,47594,60871,64571,72494,53241,-17098,-95514,-71950,6313,36228,-36165,-169559,-196066,-106441,-25441,66129,109052,30961,-60645,-42326,21127,55695,63059,40375,-15588,-50899,-44749,-73642,-75895,-1881,54513,14970,-42526,-62194,-34433,-30819,-55793,-20653,82007,124638,92386,107280,157020,124183,50876,35450,78213,114080,103187,70828,48469,19666,-43749,-97754,-122867,-169386,-216960,-145876,-15693,24462,-22983,-21809,-5664,-44147,-32643,9458,-35244,-88449,-62914,-33192,-24875,-13211,-15807,-34549,-88277,-168996,-182819,-100535,-18887,-12452,905,69259,92586,56766,72543,109324,53549,-54825,-98501,-63386,5582,50232,55803,59493,61098,58533,86232,79276,12382,6634,51100,46856,5655,-44291,-54330,-827,34595,-5436,-43687,-26070,14597,28011,20473,-16519,-30059,20368,59485,37592,32143,35747,-14797,-65844,-78257,-55752,-21502,8224,1878,-22030,-10031,31798,-9573,-105473,-136606,-122601,-76761,-46437,-68995,-68686,-28804,8308,4781,418,71256,111827,23191,-44852,-32312,-34501,-58811,-76111,-55962,-70051,-76091,-5624,24252,-15338,-35975,-26897,7137,3327,-101938,-143354,-57409,15385,49734,30006,-2587,30864,57349,15937,-12351,20845,95932,85588,-10558,-19037,-5387,-37449,-54573,-47545,-59786,-87702,-86936,-73253,-94848,-86624,-44181,-16202,25457,76854,77372,-1788,-89304,-103515,-43752,24052,67256,101249,91176,12,-58371,-18418,-44792,-76847,-39383,-21375,-45388,-55304,-37796,-14344,2755,34185,56169,32209,29470,56416,50233,-24342,-99941,-68680,10182,57996,125358,113734,14631,-32559,-44432,-52728,-22470,35855,29146,-46010,-95041,-103242,-63406,22798,60767,-27527,-83029,-12453,57614,71033,51133,-21811,-65518,-40162,16384,56063,40819,-1881,-9091,10290,-11774,-62700,-52170,-6576,23392,24844,-20987,-62652,-53310,-48181,-46969,-25154,-27743,-66919,-88267,-60979,-13106,-18803,-41559,-42248,1762,23551,-25047,-27572,29980,54492,60052,137154,161940,56718,33711,107871,87404,-44053,-97386,-33598,43010,45845,34366,35004,49677,54283,22808,-21961,-71040,-61111,50383,165433,158345,65794,-5886,-72899,-134695,-160982,-160659,-170608,-130616,-13938,77905,20664,-95309,-95101,3741,72718,63289,16387,938,32837,82917,92479,29932,-21348,6748,61203,38607,-11479,-5214,32744,26345,-1722,13040,73438,101114,72106,-5751,-71697,-39792,93752,170467,135605,82122,67772,88981,91299,47506,50685,104241,60459,-79824,-128553,-38990,37631,26483,-19316,-31669,-38606,-72295,-69100,-15201,-4730,-39433,-35834,28951,94000,111261,83649,26074,-14747,24398,105142,145137,107311,33233,10391,32300,33915,43169,79769,60150,5991,-19635,-1584,97097,202779,121096,-73406,-112227,6116,47730,-47057,-102392,-7106,120368,152663,80532,-7410,-33500,-23703,-44109,-46464,38633,119394,161278,187711,152607,57264,-52654,-97870,-15317,64966,123423,178325,150046,72681,33169,21301,67744,116629,100233,61872,28560,6672,13539,-27976,-906,99767,142918,137748,100111,19311,-34365,-66697,-79420,-10447,76897,115971,170290,170114,97612,70373,61213,26312,-20234,-68735,-75279,-31181,-14375,-77772,-75828,36335,12123,-167393,-205230,-38997,59940,44729,40168,40569,32786,26501,20600,21840,2381,-50592,-125023,-213869,-218052,-99631,1758,47607,84454,30992,-65991,-89174,-68296,-90614,-116347,-114884,-108036,-67967,15987,65644,45629,-27434,-90775,-94087,-70580,-46071,34071,93131,48831,-58538,-105568,-87066,-92328,-86734,29553,199992,266021,178175,43486,-38044,-70068,-85167,-84509,-115976,-184537,-173462,-71160,999,943,-12311,-38854,-69238,-75516,-19377,91436,65593,-80370,-95048,-39939,-25928,16590,57644,6224,-87906,-120063,-78283,-20943,37804,27996,-29057,-18384,20084,-28118,-113067,-109671,-60700,-45646,-25020,18769,15226,-18905,-9599,-4255,-56331,-94025,-60939,12248,46198,3917,-7271,3393,-23211,-31096,-42454,-61179,-39878,-56817,-60544,57623,96788,9229,-48457,11146,58089,16844,-46524,-41681,-43185,-48921,-7772,1465,-45328,-51865,-14848,23744,45355,8522,-42639,19377,104372,58125,-61802,-87380,-40000,-45494,-61838,-32955,-60568,-91266,-19607,47730,43024,61952,110733,101944,8291,-34056,26465,92088,109793,89987,90964,131686,136784,170263,181708,79709,-44894,-39607,53681,107712,78589,6937,2206,48512,90918,111264,78836,31460,53504,103577,122063,89155,-8558,-92937,-93738,-35066,56618,110866,46192,-58337,-66789,-14072,-13878,-70955,-94809,-22173,59929,46517,-13466,-49197,-39319,-11852,15590,42514,85543,95686,48023,5309,14612,33205,50953,66358,30791,-29601,-28589,29409,-19465,-101412,-57824,50152,53160,15020,3715,-7473,-13987,12767,14884,-18155,-22179,-24521,-41709,-30834,-30778,-47779,-15921,36362,46244,11403,-71139,-115938,-93760,-56266,-37892,-27451,-18092,9017,29930,21411,7662,31494,70679,84063,22181,-34700,-8789,-5465,-50172],[-32489,-7772,32222,58566,88234,100888,57192,-10869,-32389,-3602,10231,-29470,-86987,-75552,-28718,-21796,-57314,-44244,8340,17125,-7626,14103,60696,63246,49712,15281,-65277,-103237,-76493,-23538,67892,104257,12925,-38471,15988,-5268,-107306,-166852,-166234,-134841,-34673,47917,12399,-47595,-32148,-964,-32228,-64458,22769,145609,123925,44271,861,-40262,-63372,-68586,-90201,-42903,45760,50953,14372,15117,1044,-35157,-32553,-40374,-65666,-26675,54569,81708,70728,53772,35680,10792,19124,33769,-12583,-75425,-33528,18443,19582,23389,22278,5066,28548,58355,56992,50874,-1727,-52557,-51402,-46514,-105063,-152317,-39743,53580,-23617,-79594,16358,51046,26289,37250,30900,37916,40733,-21224,-61843,-33463,4069,7296,-30807,-52372,-14817,-40007,-170883,-195867,-87674,-15021,-13681,-11721,5412,22021,16706,25304,38203,-560,-14465,2198,-32988,-80874,-35412,16044,46433,74508,59203,49302,74510,106293,139451,157789,106793,13517,-6877,35794,16909,-10817,15754,4878,-96983,-136936,-50243,24076,-7801,-53167,-35352,-8414,7964,22104,63685,145207,158262,29100,-120017,-167262,-94321,9060,31039,-31621,-19090,109865,114772,23636,50547,139077,115857,74710,86051,82557,45614,-10055,-33902,21109,83182,60329,61591,70870,51061,77825,96409,55782,56435,79515,59711,42765,34681,7703,25504,86678,83077,-6016,-56163,16307,84925,28995,-38718,-19421,30859,29615,-51511,-125689,-69644,29320,35856,-4203,-27887,-1698,68755,124818,127295,76360,-13831,-109308,-127212,-82670,-27161,39625,58986,-17817,-102643,-116394,-82396,-90516,-97875,-44781,2122,14747,51178,84510,63680,28140,25897,15565,-34979,-88612,-85961,-23718,59028,23230,-75353,-96866,-47867,10675,15794,-35978,-36153,12104,11148,-61495,-87073,-8924,87163,83094,1834,-68916,-97336,-127894,-174064,-206229,-137493,-41834,12647,42501,12252,-68873,-91675,-35070,2741,-12669,-48179,-53609,-8021,90892,160719,130327,104110,93634,6396,-99999,-134042,-67767,14718,15674,-17708,31100,65499,6231,-1182,36164,64670,74190,45697,-20282,-25846,72103,155371,113297,-20736,-115085,-93701,-42628,36282,106351,87176,44182,32460,12535,-14414,-16118,12143,27193,7305,-26515,-19046,4873,24513,58057,45853,-32247,-132051,-132831,-46796,3432,-44464,-153027,-189644,-130377,-76576,-4867,17294,-88918,-173085,-103079,2393,29392,9489,-687,-29702,-67237,-78787,-105883,-115965,-41097,55208,56614,10711,-9653,33687,68360,50206,49170,114864,153860,128779,158629,218677,161252,24593,-37580,-14733,15631,40285,64356,91164,82356,601,-60316,-56879,-70047,-114801,-51894,50722,61617,21617,36311,23289,-43753,-63141,-58270,-67347,-72781,-56183,-34312,-5954,2195,-9332,-7109,-23639,-68694,-100805,-89716,-29389,-11687,-24583,15690,63140,60570,82125,95998,20842,-63712,-72898,-37937,-15026,1075,32644,48320,29174,40598,70364,24610,-42948,-1035,45954,-3328,-61187,-87100,-81933,-38048,9041,637,-4884,15875,15454,31714,89421,103490,102384,135530,149075,88322,22216,-22960,-62242,-59549,-5461,29755,-1466,-3773,12322,-35527,-84418,-66361,-71028,-110561,-116723,-129503,-83204,9710,21543,-35123,-46820,-9702,27951,36131,57899,62439,2014,-6030,-9514,-72972,-78959,-2214,46458,12597,-8363,14176,-14666,-43400,-13846,-22586,-54546,-54863,-81815,-108896,-76737,-19826,39809,37997,29207,106590,126610,33006,3439,40636,108229,138416,88015,59161,50295,20857,2471,-21664,-70141,-87850,-40145,8208,-17406,-45751,-19330,25419,76357,82978,42554,17574,6051,-35355,-58061,-36028,8722,61131,83532,42952,-14328,-42676,-116936,-122097,-13861,15048,-67485,-90846,5696,79091,35604,-9827,18747,60227,100550,96700,11969,-54635,-15863,59579,96637,139246,227428,224280,97969,2259,-61367,-135018,-105248,42629,101733,39092,7564,12745,2035,16034,47423,-1588,-39074,5821,20115,6263,61207,87085,24337,-45532,-72995,-65933,-66815,-69495,-51410,-27003,-75511,-126182,-39408,58265,60270,31724,9501,10842,29678,49274,33122,-832,-13045,10053,16567,16719,34653,26849,3505,-8577,10903,5165,-44186,-23159,59289,78449,81767,153955,137746,-455,-17063,68981,65257,-57254,-127362,-71038,6699,25906,40638,52065,47010,37351,7774,-36024,-63897,-19880,73785,142431,162068,132169,56841,-44833,-90241,-93719,-128505,-190281,-143542,-24582,2921,-66309,-106861,-50147,52191,91658,55752,-10692,-22450,54768,115394,65021,-32026,-72578,-16305,45116,18132,-57290,-64253,-13191,-5401,-30510,12832,97766,102466,26355,-49456,-86148,-69456,65679,187361,145106,55937,14526,422,10836,34185,69292,106969,76411,-24819,-102512,-83423,-7425,-10716,-79650,-56610,-16460,-58904,-96905,-78379,-111085,-152074,-92470,24293,97910,115009,63305,-42427,-79025,-2339,77533,119007,128313,92576,37371,-18655,-61512,-51961,19397,66400,37323,-13293,-22891,72225,161584,79691,-63996,-78998,-3448,10456,-65161,-113844,2429,156339,155845,44167,-7531,10037,23219,-6444,-16665,68433,134638,108122,112216,162187,135482,36137,-27613,5826,49352,110367,175528,134408,30148,2287,13102,31228,69543,92799,81736,39177,23564,106729,121470,89419,96752,95828,50284,4880,-27972,-77006,-149482,-127573,35980,168446,167404,188185,203321,131096,86357,62472,3618,-73886,-118486,-73667,32110,36817,-82128,-108905,26581,7828,-188353,-231484,-67124,23932,-3938,5530,39108,5585,-50412,-70083,-68105,-79004,-80708,-94549,-153126,-164389,-45072,53471,72714,85195,17603,-88345,-81944,-12017,-16131,-58436,-82307,-102495,-87550,5977,74137,35103,-55806,-86657,-42134,24762,69604,96796,69715,-22305,-141098,-193741,-157745,-142745,-143962,-43550,122509,161682,71545,-7760,-46298,-83368,-92864,-53957,-68037,-151689,-192267,-147668,-106206,-105204,-87714,-67360,-67589,-76275,-27479,116576,174937,77304,25363,18581,-12330,13487,36124,-34800,-106761,-71166,-34030,-41410,27885,101953,55171,29781,43653,-17639,-97028,-81039,-42339,-33036,21687,88443,47769,-42537,-58991,-47216,-68611,-112103,-79927,47803,108552,28977,-26375,-47866,-77033,-51894,-8399,-15015,-21482,-37558,-36112,34693,68905,42944,11243,43627,66512,18079,-41719,-15956,-4274,-33369,-23540,-39523,-104392,-85653,-26068,-18003,-33004,-51757,-47626,37897,106693,89708,29446,-3184,-16426,-42651,-44489,-10843,-58298,-79811,5047,26184,-31523,-38599,14487,37998,-5198,-40512,-12573,40017,61012,61165,81738,120410,126035,121863,85433,51518,61876,97839,124130,108614,50784,-13610,-32235,-2332,65225,118697,120562,80060,58860,64056,74733,69774,-29704,-171202,-181787,-77960,26538,73954,24439,-31979,-2589,39064,1588,-53886,-57163,10025,83159,19507,-87160,-88857,-27964,-919,-10081,12772,50648,20417,-49031,-58091,-4795,50778,72539,68458,29356,-55086,-85071,-4420,7367,-66634,-50991,45601,44216,-4562,-18241,-19349,-18215,9079,21412,8076,18147,14210,-13630,-14745,-16718,-50380,-47701,20686,52520,-22969,-92571,-96622,-108520,-89347,-41818,-36597,-50651,-35836,-16648,-20416,-29910,1215,64413,114127,82371,31219,43512,38948,-866],[-64348,-54893,-27652,7645,53703,61790,16891,-30736,-47901,-39496,-32426,-23393,5263,44804,69328,50905,-39750,-65544,-33914,-37017,-19404,26722,30818,4071,-5165,-34628,-108292,-121977,-66087,-24659,14707,30358,-20471,-27701,5420,-49783,-149375,-189473,-173778,-160517,-84296,6199,-34850,-109000,-47686,70102,68811,-6036,-2402,39420,24821,-6200,-42418,-62685,-47630,-44602,-49329,31246,129724,120644,61407,44102,9509,-52731,-18313,30276,5375,209,20529,51829,110322,105617,23382,-39361,-8674,59589,20843,-107458,-115449,7486,57236,-4118,-45735,-6454,72700,97692,53460,17556,-8045,-5625,37811,38963,-56671,-117109,-4642,93266,33182,-53441,4740,61625,87917,112979,85617,52175,7670,-49507,-30524,30751,54754,60650,42236,-3265,-5129,-19837,-111016,-136724,-45774,19035,38104,70936,81953,26962,-48425,-47376,14401,25586,32179,46831,-10369,-79598,-30339,18992,11883,16703,15531,3385,26214,76091,118642,109562,30805,-33464,-2256,40741,28812,18388,16298,-12848,-87332,-110958,-35535,37214,41223,16632,27954,59444,63141,36530,53348,130589,143259,9485,-122460,-132810,-46113,47410,22299,-107212,-135196,-35432,-2013,-2507,82639,161284,93671,35121,85494,86762,-441,-64979,-41329,14060,49507,38531,34397,-4840,-60217,-41886,14136,34814,37251,38051,43167,56861,37370,1816,28476,74173,56491,-16517,-50319,-14189,26063,4476,-48675,-70731,-57266,-22903,-36303,-101423,-64897,56430,75023,-4984,-44647,-6153,69996,120358,100701,36924,-16368,-29023,-27169,-51598,-35187,27605,30321,-38326,-69504,-44753,4134,-49354,-143913,-115279,-32804,-16558,22123,66624,36107,-9347,-8680,-11506,-22753,-61315,-98013,-74029,-11223,-18193,-46637,-46911,-39472,-16179,3276,-44461,-64066,-4705,36803,-14302,-33351,57386,141407,103382,15286,-19938,-41679,-118513,-196929,-208627,-107845,-32326,-13143,13290,11432,-65935,-102592,-36604,39872,37559,-47085,-105173,-45109,79983,124825,68886,44365,68856,37323,-56275,-113209,-49499,56744,67204,-13029,7416,90315,47577,-16258,-17771,-26859,-26718,14351,23055,21223,107116,187653,138958,21957,-52699,-41980,-8270,57871,133178,132909,101689,85243,62480,10332,-54252,-61648,1030,28988,-31554,-76092,-81681,-64370,-7608,-2958,-61966,-119830,-141204,-114621,-47323,6406,-17758,-83603,-113661,-132311,-98304,-64471,-106192,-135840,-51793,38501,3710,-59369,-35486,-31201,-76581,-98902,-111603,-135866,-88287,42976,119012,101146,69315,84840,99279,99557,107943,136206,144873,109916,118644,167174,130430,-3197,-83587,-83050,-70738,-36501,38390,104811,116065,63326,23325,41535,55042,11921,23141,68964,52906,15946,46173,50417,-11084,-53404,-73097,-72179,-45347,-12499,-19114,-32011,-26123,-10246,17576,23746,1351,-23922,-46109,-36605,-53053,-110172,-104288,-55202,-40639,-1744,35870,16087,16287,57625,82670,21177,-48709,-30298,-25574,-65899,-13869,48184,-20497,-95109,-21360,48826,-576,-81979,-112032,-103423,-80171,-44363,-13308,44150,45726,-17482,28767,153560,168075,134273,160307,159631,44803,-78692,-101936,-59175,21857,100719,90045,4455,-16049,18788,4943,-46908,-65255,-54658,-66546,-78788,-86340,-49642,28221,66212,24606,-14825,-2069,26385,12248,-7296,14854,47846,72577,589,-100114,-49200,99794,127490,52447,50397,74135,2695,-52403,-27785,-45510,-92924,-65932,-19256,-41323,-83177,-74863,-2988,22153,8330,70668,117770,68742,38543,42672,74486,111625,105980,100361,88295,54702,9552,-34015,-67910,-55209,33934,104039,67180,9326,18396,51371,62180,11494,-60512,-42449,35032,41853,-16405,-56395,-48907,-15079,15097,19328,-28934,-118815,-187839,-126784,12471,48454,-25841,-35333,63271,78892,-15083,-54293,-1277,45459,57470,14715,-67907,-71212,37278,108804,112421,161126,238961,224717,127515,70921,24574,-95048,-143297,-16820,86429,85409,87964,88347,51671,128,-15776,-13761,-1245,7482,-14079,-26591,45900,91764,15065,-81680,-120820,-124426,-119972,-98188,-68288,-44334,-84736,-117941,-13968,91934,86353,55031,35826,27968,48539,91691,95966,12367,-41990,39745,78556,22353,29620,66594,53611,24557,12097,-25407,-48155,14348,66758,23117,7582,58819,20749,-87365,-84505,-19133,905,-67780,-144195,-113540,-39211,14596,74831,84912,53409,30006,947,-28485,-30839,5295,36816,52840,92154,131174,111321,20797,-32574,-53137,-90755,-138911,-95156,-12337,-27924,-66005,-27021,28122,81769,105161,82852,24026,11453,66954,78496,890,-58932,-61378,-13333,32291,34266,10601,-552,-5267,-12573,-7332,27080,55698,39131,-15322,-26972,-21306,-62930,-15028,59331,13779,-40393,-45234,-63447,-57340,-28948,-14799,11784,26224,2918,-50912,-93411,-82357,-82054,-105105,-46649,20475,-25069,-78256,-56160,-83140,-180486,-159101,-27747,29276,10462,-42450,-102706,-91908,-6135,34999,30694,54730,79070,46585,-51322,-129937,-138136,-64157,41713,72331,13211,-22768,39695,74570,22727,-5113,23313,42877,46237,-9672,-87456,4609,151201,118924,18924,24183,42651,44751,49378,28135,57998,91520,26032,-6958,92719,160777,127126,51068,4691,-18202,-6674,11329,-16955,-48125,11222,50422,9794,12243,57284,57586,31048,39510,153665,227557,145761,11369,-35204,-61317,-79876,-68068,-91297,-125965,-64307,72254,147562,134719,162586,171701,101672,63142,71741,48574,-34910,-85433,-11063,117372,111475,-12664,-52495,36838,24425,-105165,-119541,-19329,-7269,-47415,-2357,58548,12314,-58083,-83331,-133324,-166261,-93206,-20132,-34266,-12217,82156,118934,71457,18026,-12802,-31839,3682,51311,29863,-10744,-3643,-19502,-59179,2924,97218,70025,-27702,-41129,36905,121734,138001,87624,16812,-53516,-147899,-197096,-154429,-127369,-131278,-82855,-3052,-2429,-33826,-21574,-11912,-55117,-69706,3043,28178,-53043,-124967,-120747,-112988,-124320,-101293,-45638,-18203,-37273,-26583,60645,139897,167379,172442,145242,98843,72109,46759,-27769,-73884,-18408,349,-46787,10989,125112,105973,53856,59603,33513,-34652,-24423,34940,54577,76545,97242,36846,-26697,-34936,-54746,-68993,-70667,-23734,110810,207565,126589,-10646,-103219,-105148,-34179,38247,45621,23714,40501,73724,48518,13417,53972,73735,76443,82201,49953,-9942,-792,26864,6910,-27645,-71130,-107418,-67714,-23281,-37465,-54854,-53007,-30994,14739,37949,60456,50477,-735,-27749,214,30790,25458,-14042,-21836,22953,-3187,-70281,-79491,-47241,-31929,-36566,-48962,-49707,-11697,22309,39357,61815,69037,45039,3708,-45258,15855,150705,193328,159224,80150,-3122,-49800,-69393,-56878,23485,88599,93438,66366,18518,-27650,-19303,32586,-7383,-149809,-188306,-100298,-24215,1001,-28052,-57293,-19122,9504,-7076,911,11246,35259,86928,41313,-44179,-18336,64628,60303,-33740,-57496,-37477,-99196,-178605,-178101,-118448,-32083,24621,30870,14183,-43833,-82051,-7369,41288,-5337,-284,67670,52769,-8235,-1558,44851,31768,-19335,-27088,24706,97787,88925,12417,-2144,14871,3714,-1605,30709,54055,5348,-17676,-19289,-58740,-41608,12377,-10647,-56794,-57702,-52879,-76245,-90937,-35271,42239,104950,114805,78292,40616,4153,-14866],[-63582,-44505,-21669,-2519,22759,18364,-24268,-56676,-61876,-47460,-42010,2091,96524,143987,138534,113938,17584,-40367,-59864,-57132,25871,80127,55323,24987,-8356,-44072,-76941,-73685,-33352,-33117,-46730,-36971,-34108,-13986,-8976,-87274,-134172,-81093,-40795,-73967,-54599,-7522,-50051,-90820,-13435,134457,181533,90063,-16300,-64621,-50325,-18275,-20025,3765,49096,26825,-19154,38571,135281,143301,111796,117334,95602,37279,67281,131685,109414,43778,16533,75825,176029,150360,16925,-88507,-97391,-53310,-63398,-165725,-148312,21224,82800,-2982,-48037,-19441,23470,45584,26027,19858,22632,34428,75771,80720,26502,-5471,49810,97056,81491,24112,7497,21621,67912,114621,109499,68142,-12339,-58306,-4600,58635,67070,61473,58595,24753,-2930,10367,3354,-28787,-16433,15660,55726,98437,91681,23048,-48093,-67118,-38691,-24869,-9856,29558,3831,-59998,-32815,-3863,-11799,-19971,-41016,-62181,-38469,31687,101367,87423,-6439,-59317,-28837,-11241,-18700,6020,9389,-21128,-48026,-21062,30489,49250,38499,17133,19060,46900,53047,14353,11371,61272,75132,-10084,-96064,-79997,24659,101499,46443,-92821,-148036,-80150,-17733,2370,41653,61023,5623,-25764,32915,48360,-10812,-22767,27180,13202,-33410,-24241,19137,2122,-59174,-86179,-56200,-14700,-27811,-57442,-13441,47882,56023,39603,18549,-25695,-61942,-60251,-30916,-19878,-35591,-21198,7099,-25050,-81503,-47367,-10366,-69852,-89492,13117,53255,-6772,-33372,-31940,-13305,42804,65064,25347,-2546,23725,20271,-24311,-11918,24549,-21148,-97714,-102194,-63538,-4090,-20570,-111889,-129156,-74354,-59708,-12544,42965,26611,-28694,-49783,-47294,-16066,-36800,-85581,-79993,-44233,-33874,-1596,16658,-6355,-15435,-8352,-61834,-109853,-59054,22523,38003,34749,74977,102127,51819,-5250,-10373,-8685,-54963,-102240,-109190,-44670,11732,20275,31438,37273,-26670,-75852,-27037,36023,46534,4248,-31759,19978,98899,65186,-29736,-50503,8172,54784,22181,-37239,-17194,59792,82057,32703,72968,174369,147926,48878,-2074,-66348,-93867,-18389,46690,38899,49099,76615,51660,22957,40204,75124,59909,69967,136008,142358,95903,29731,-30256,-51788,-59577,-63196,-26072,17310,2279,-32311,-73465,-87856,-39593,-21235,-56275,-77141,-98741,-122015,-65704,39555,73506,17275,-57357,-122967,-114552,-62007,-24771,5986,69135,86820,-8861,-72848,-4040,29158,-37881,-85970,-104145,-121687,-103135,-6995,87768,115026,105022,88802,55287,61134,88413,84681,52403,12063,7675,60535,86024,14037,-64548,-88917,-97061,-64334,30019,88907,94030,79591,51251,33129,36552,29436,34801,32592,-5257,-30515,3659,23952,-4270,-15801,-15510,-33299,-21154,25901,7633,-57280,-59866,-17654,14245,14645,-11648,-15195,-6408,-38927,-119537,-197997,-199904,-161350,-141831,-93955,-22944,19584,68739,135452,151332,49974,-68440,-80683,-94869,-147385,-96250,-7824,-15081,-44022,4758,63473,42951,-35785,-74363,-64346,-53197,-52863,-24983,69817,72868,-24149,6490,127702,114522,54815,110296,146227,18823,-106916,-66767,14989,65226,93373,74670,32008,12227,3704,28014,49731,23539,5310,-5306,-25044,-10024,29947,52772,72580,81417,63846,53255,35525,-17108,-64873,-24238,68136,86905,6178,-52317,7697,94193,82614,25894,65600,101831,22451,-52842,-67345,-74922,-73929,-24419,32852,15506,-57736,-87262,-31339,-8187,-51058,-48360,13693,54669,66479,66368,68744,72596,59199,56365,49524,54797,26261,-35584,-69253,-38250,58239,122342,91246,53511,50521,51388,42372,-11394,-104314,-113564,-2456,79643,55421,-6573,-42510,-37873,-16765,-9720,-44497,-110676,-140714,-73247,23406,74237,55256,54309,97318,37582,-71191,-78878,-40739,-39347,-38138,-67382,-120379,-104460,-36212,-2415,18267,79056,137161,100103,39078,87416,153158,77276,-48868,-54448,-7435,32879,80642,72530,19851,-54188,-96678,-71936,-34646,-41040,-58705,-53038,-22327,-31166,-72072,-82700,-62308,-73465,-101574,-77406,-21078,-9309,-55810,-67558,21815,84252,65406,63434,53554,5317,-3617,36222,89926,33463,-73082,-40800,103,-47684,-2838,60642,38930,4176,-15038,-62033,-63198,34385,71707,-2967,-55867,-53538,-77541,-104648,-78332,-36719,6786,-24832,-110018,-117869,-56488,12101,96584,106937,67333,40373,998,-36793,-49504,-50333,-57821,-35169,26663,80899,109608,75908,-7179,-90795,-87937,-38216,5882,37679,33369,24248,64736,87532,95609,127089,135294,76954,32417,28693,-1330,-42125,-26944,6081,2752,-5218,22437,89059,95851,30313,-4064,25660,32943,-121,-23762,-24370,30226,69807,-14958,-70970,-73577,-108572,-108032,-63298,-44127,-32280,-51604,-83289,-52614,2457,22846,-6832,-65653,-97110,-73163,-32432,1860,13049,-25869,-35613,25424,41292,-73368,-131146,-57892,-45173,-114095,-138114,-102341,-45689,27662,41398,-21681,-58710,-25835,6782,-28256,-67675,-69716,-45217,19057,89813,67891,26321,44888,39923,18904,60319,108616,112471,106033,48790,-8188,62740,131379,70904,24262,46249,27377,24188,50532,10710,10637,42476,-24077,-86078,-4102,103006,103112,4948,-65766,-84882,-96867,-124781,-136826,-104862,-9019,49818,17338,7189,39247,17993,3006,45994,146309,207488,104404,-91431,-139734,-92448,-77822,-74891,-60066,-29858,1322,13209,5138,16857,80032,98723,60900,50193,91368,113325,41604,-25932,30154,113622,97260,8703,-27711,8888,24512,-4901,12336,46509,-19336,-62460,5610,40802,-7622,-28063,-36677,-150461,-224211,-111129,13823,28659,57450,89824,74373,15075,-54151,-41042,33680,73798,60575,7102,-20150,30038,40809,-18838,9687,107424,96350,-1366,-7510,80675,133021,84446,3846,-31165,-43063,-109116,-134775,-73221,-32028,-31814,-47116,-84677,-113439,-95504,-44816,-8548,-16386,-8031,60138,82077,15832,-22812,-18778,-44178,-89536,-86149,-22458,5876,-18440,-5422,13929,3728,62075,140362,147196,130342,87631,49065,10720,-36237,-39565,-11794,-19035,-4715,47817,67248,49472,64894,74548,17982,12986,77825,93470,54094,1079,-42258,-26806,-19453,-61439,-61299,-14304,37248,128735,214239,149394,-13870,-131169,-116528,-26694,43261,48741,29541,63484,78177,-4127,-56193,25987,66358,49120,51472,42764,-6799,3208,45410,29559,-30934,-80601,-81482,-32814,3289,7664,6051,-3412,-14360,-28683,-45884,-15516,-10219,-65273,-63146,18552,34466,-28798,-35694,274,37724,35519,-3819,-18431,-13615,-14941,-30077,-60855,-70418,-22280,13864,12031,19959,17553,-23842,-64649,-95562,-16669,114482,140702,101629,33561,-42603,-90833,-108889,-103362,-45175,-4021,-141,734,-50413,-121546,-105080,-15721,13213,-62836,-105118,-77146,-50890,-15209,-8799,-64278,-81199,-70909,-48314,5331,19169,22818,70161,86411,43895,38632,79851,33033,-63025,-55097,-19595,-78787,-158472,-216676,-235959,-166568,-66207,-23495,-10909,-6896,-20459,16615,44988,41047,74936,133996,109370,33073,21970,74219,50671,-58335,-105265,-31721,85427,111005,25754,-25552,-7244,35950,64363,65509,75518,97305,83409,25755,-18372,13713,63848,47174,-9021,-32368,-38164,-67443,-80588,-23705,24932,51837,57714,30279,-13004,-47117,-58160],[-46369,-17211,3890,4457,-7985,-44813,-80450,-86789,-68486,-43084,-56421,-31918,50260,79852,69422,88388,63732,1685,-61388,-40506,64317,86583,40508,21253,-3785,-13627,-1438,-4925,-27569,-65042,-72508,-48012,-37621,-37209,-46153,-104368,-95067,22511,84962,41289,22528,-38,-52338,-45372,23414,120942,169887,103076,-15430,-75585,-49670,2174,19833,54852,96114,43807,-56402,-47505,39064,89780,119826,155336,154845,118050,111005,152272,143040,30118,-33398,42363,141894,98502,-26301,-121389,-171327,-193984,-166610,-142856,-53138,67831,81415,24044,16209,-2887,-38136,-28553,-10206,16503,8505,-13026,8975,41077,79247,132550,158060,101457,55064,41832,4709,-44169,-42176,-11651,16552,30743,-6528,-41140,-29459,-8762,3796,9296,27854,32319,1121,2285,18236,-6335,-43101,-48427,-16056,24116,26897,2971,-34849,-59645,-43013,-35545,-41548,-16631,-12186,-43506,-24882,-3100,10118,-4993,-69880,-100136,-67580,-10153,54215,92424,62383,-3915,-46868,-55805,-49431,-741,37551,21346,-11501,19676,68230,54697,-6527,-43163,-30988,-6325,-9,-31332,-37571,-13992,-22310,-52069,-62113,-40435,44019,115408,81279,-11535,-41565,24852,64949,26827,-31060,-62884,-58689,-29582,-3705,7566,21527,59378,91314,33900,-46706,-43193,18672,48991,22980,-36098,-72510,-69340,-78458,-94594,-46343,25737,76886,87865,22895,-65395,-77141,-23938,-1889,-36764,-72507,-31049,53347,60803,-1090,-17830,-9086,-53620,-79082,-25168,-5207,-2415,32107,7887,-58035,-39050,21988,29056,11292,501,-14895,-17950,6329,18638,-46388,-131290,-138572,-83000,1455,50446,19560,-36794,-61771,-56524,-6085,35753,23026,-27510,-62501,-64740,-39904,-53385,-70158,-56563,-46389,-47393,3288,47945,37568,2404,-36322,-94875,-151742,-118959,-23436,29386,45958,46362,32654,5949,-21883,-34618,-10381,17877,32756,-1325,-22338,25536,72606,71438,55445,22195,-16165,-12679,-9968,21914,87993,114768,130254,139955,64320,-38447,-68344,-33653,32664,67475,34903,20030,57066,88955,100146,161921,230879,201907,122749,63531,-2714,-55429,-18387,50114,37476,-35053,-69364,-66458,-45763,27753,111713,74323,19708,47562,63069,27816,-63894,-157677,-139062,-50052,-16509,-35969,-23726,15482,46470,27150,-12345,-7748,8848,376,-33089,-61925,-74064,-45168,9825,40549,37940,12732,-33768,-50618,-22183,48692,124208,158481,106796,10803,-4523,90326,129058,41657,-27524,-44246,-44895,-58053,-54074,-20801,35493,73820,66013,13282,-5195,-2813,-31410,-74370,-97741,-79123,-5268,61990,49606,-2937,-38063,-68369,-41730,33259,51066,43164,53854,27738,-44607,-75101,-28130,37079,14016,-43873,-40261,4172,2640,-20000,104,19838,3386,-12403,11402,11405,-42703,-57369,-28116,-7501,-6851,-40180,-48511,-9456,-33010,-135455,-198317,-183837,-140949,-112093,-70328,-2103,26540,23120,58043,75394,16637,-54170,-72961,-95651,-152374,-156744,-80408,413,32405,37069,55202,59319,21830,-16096,-19972,-16488,-32807,-24718,53008,74386,-1940,-24718,34144,18347,-23538,51085,130275,57955,11739,87252,96475,19622,-17910,11204,47271,24569,-56622,-34266,60428,56347,11550,10034,9556,36290,93604,94103,79083,105110,118809,85547,39224,-10154,-68291,-48789,39824,72546,49511,44863,44231,1831,-31266,-23343,34210,54898,2527,-56189,-105278,-102455,-51196,-11989,12975,9780,-30346,-47071,-26080,-34265,-75308,-110524,-92748,-22276,62384,99589,78371,28246,-4561,-19359,-34705,20264,52057,-29963,-90484,-35038,41083,51003,30298,44784,44368,22487,37789,23562,-76755,-133723,-50371,38592,49695,17326,-13905,-3132,21387,-3445,-55809,-39159,4731,18949,10879,39654,65888,73971,82185,23779,-69192,-99957,-126281,-152888,-87052,-49343,-103695,-138509,-158077,-161209,-94130,-19185,12216,-38626,-81735,22015,173097,185719,70052,-21563,-54919,-27784,29311,4635,-77719,-139587,-144980,-115534,-86287,-78320,-85995,-97767,-113811,-142422,-115736,-35272,28357,-179,-79621,-53032,51804,52780,-40339,-63086,8841,22069,-11731,19161,53163,18580,-34194,-37893,41769,76334,-39535,-139589,-143160,-118641,-40643,1803,-19241,-36407,-39407,-69721,-78454,22963,105796,54788,-47237,-99456,-89355,-31418,14690,23879,47897,17160,-42276,-52545,-25565,10548,79387,100941,82832,65847,9866,-54246,-100508,-135294,-136722,-75141,2161,40563,72304,69848,-33224,-159117,-112831,25551,80339,89927,113303,102681,92031,94516,101203,141340,144460,49554,-36513,-51614,-47608,-35436,-628,20132,-22843,-73410,-38297,66947,94669,20750,-37060,-20183,-5039,-21133,-37824,-19226,48428,106883,49045,-32200,-70858,-109118,-112094,-56758,10325,40163,2664,-43950,-33292,9901,28861,-1097,-54005,-64994,8385,78623,49595,-27492,-37851,19838,89542,114251,60827,76,-546,-43469,-139720,-136708,-60362,-6331,62588,94183,15374,-90666,-114584,-47385,40929,101498,110238,51115,18641,76943,99243,85425,101557,84182,49340,71118,113744,136560,101514,49163,91809,167239,108059,12202,18514,30879,-12781,-21994,-26741,-66470,-22267,42142,-15784,-92756,-52600,28762,2734,-119589,-150045,-87714,-63370,-96705,-95065,-68257,-37028,15916,46308,38474,38508,6910,-15666,28603,101129,96923,12646,-111899,-122761,-29297,-6751,-40494,-12195,22558,-18394,-97867,-134779,-97677,-15373,26206,41358,73328,105262,117374,53395,-18711,14293,56487,13002,-63027,-96033,-73327,-17671,41696,77053,68867,-20522,-63019,-13613,-14583,-40647,-5230,-1672,-115217,-194785,-109735,-246,38137,26512,-36214,-73073,-69032,-68757,-27604,56613,76267,50536,12932,-10646,9520,18982,-9111,9677,73053,66597,-6926,3735,82023,86166,-4974,-64876,-41965,-20129,-72203,-70598,2296,41578,60759,33477,-63113,-123008,-115501,-85078,-36906,16407,64702,107503,93619,56129,71657,77134,22585,-55702,-72174,-21979,-17991,-32088,35988,55487,-41476,-71991,-10849,35288,73232,67660,49900,62678,7118,-62924,-8610,50713,13077,-29918,6362,53382,71139,69239,26855,12816,40098,42247,2379,-59471,-69620,-19502,-18692,-52592,-28218,24820,59702,102226,137906,84784,-27960,-108949,-105491,-41440,6502,-1111,-11128,-11259,-66674,-111496,-63709,34289,30395,-1286,15833,22449,-7980,43879,104410,61150,-14283,-46214,-38328,218,43478,69577,63480,35110,-713,-30444,-46482,-30505,-40685,-96464,-88080,-7631,-24773,-100761,-86806,-17185,50221,115258,122191,78415,54204,63103,29333,-45469,-58411,4772,21407,-18442,-13898,15278,-10113,-30773,-47972,-27792,16168,40284,44481,9122,-64033,-119535,-120690,-102152,-80502,-76564,-59332,-56836,-129554,-184644,-137795,-43073,16440,22009,32060,29911,9905,51411,76845,3352,-65825,-71596,-57839,-46220,-25815,5063,49427,105866,99203,30875,-12189,-73233,-68795,58906,135291,95066,28057,-76229,-174576,-162094,-72713,-17282,3992,29613,27744,25833,18000,42131,105589,157491,118236,54957,25355,32979,16170,-55217,-114019,-102668,-24812,51515,29620,-51349,-57497,14626,67990,86619,140381,195317,122386,16375,-1242,34418,62934,78350,51987,14160,2555,-2734,-9574,4541,2687,-18881,-54306,-73282,-58093,-50730,-62108],[6081,32147,35948,18690,-18119,-79825,-105597,-78663,-31201,-8527,-45560,-63418,-28686,-8257,-17316,29218,83032,56729,-4965,19500,75543,47709,-4309,-15889,-1440,39783,78643,54352,-28761,-61049,-18848,-3822,-40174,-60799,-53877,-59769,-27082,64598,124289,104848,75449,19340,-28927,-3744,43383,67113,62668,32879,7413,10840,28000,40853,25430,25060,36290,-6930,-84554,-98390,-59416,-503,66508,108045,132535,129447,101842,114379,108334,-14887,-106693,-59368,14765,-7018,-71872,-97639,-121245,-183494,-166880,-48017,78313,114679,77230,54627,70637,33490,-24284,-22310,2659,6525,-54201,-117419,-99862,-13332,95904,198665,226307,100482,-10349,-15929,-2553,-53646,-119229,-155222,-121256,-40128,-3205,-14590,-52881,-84486,-65157,-27551,14404,45153,19419,-32849,-63716,-60395,-67055,-93412,-104464,-80445,-39060,-8628,-30490,-37136,26899,54896,8423,-45832,-46790,-24991,12286,30070,45826,31680,-58121,-106860,-65700,-27535,619,81762,140885,71586,-36698,-56672,-38759,3082,72433,85811,11836,-11231,51697,71108,-6437,-69943,-56419,-17891,-4646,-36574,-48177,-55720,-108772,-109992,-41101,-3646,31982,77069,69175,33279,55499,116698,103299,34457,-57930,-95511,-40735,18431,-1340,6828,72326,85071,76370,68515,39849,-1630,9856,58757,66782,-2071,-73300,-86087,-56299,-43467,-43228,-4995,61484,82914,28158,-19054,25090,69702,7463,-85683,-89909,-30544,23673,59558,58930,27607,18737,23930,33444,9460,-52202,-22812,87443,112721,33921,-11590,13510,44144,28145,-43297,-80468,-53678,-973,30774,-12812,-82304,-64097,21734,106144,140551,133480,77277,21172,38707,77948,57929,4616,-44568,-77004,-95436,-96710,-85949,-57398,-40877,-45782,-60381,-15784,49546,58651,-7209,-91477,-134472,-139401,-109826,-59257,-42257,-16808,-12294,-32115,-15445,-3780,-40318,-39917,17754,64661,13690,-48139,-19905,53590,55046,35689,50097,43843,13261,-13773,35224,140701,182626,165152,144118,81221,10821,3636,1813,16361,72710,74169,58826,75816,105201,138314,158396,146230,104996,76320,65449,62143,16240,-5244,42950,49056,-33250,-86002,-98825,-125811,-78070,35664,26082,-65327,-114940,-100207,-61104,-94484,-176608,-166673,-65736,2196,-17016,-47958,-33632,33034,83265,59857,25697,38205,65182,15450,-35812,-22279,-11202,-22420,-13657,21091,59251,44889,-7764,-17698,71518,168498,169018,95654,59156,102115,174901,170186,87146,53989,83583,82893,35058,-19146,-54917,-23155,22349,35758,8267,-36901,-89748,-123941,-123146,-103481,-54434,14539,54962,43355,29820,19201,-13033,3693,35547,8715,-1982,25035,20727,-46093,-87176,-23460,81102,52062,-18180,14994,85063,58102,3577,-4725,-17244,-12715,-20665,-33856,-25566,-28520,-34015,-23234,-6748,11251,-14175,-48874,-24146,-11729,-69485,-89199,-48565,-5783,14003,53011,102494,61995,-42398,-71574,-34890,-10342,6592,8767,-23184,-87819,-128663,-84791,1723,37459,28729,15770,21143,26211,-3923,-36526,-49405,-41906,-19841,18905,41917,24456,-10686,-2569,11763,5228,44687,104835,88700,123266,192142,113497,-31491,-72788,-27714,2651,-29798,-120020,-118125,-27384,-13011,-41139,-24812,1133,22668,79812,102092,89110,95167,104215,61919,29039,14450,-37286,-48398,33510,118025,128631,114597,57903,-39061,-74915,-34962,10639,9957,-15399,-53456,-111723,-105093,-49925,-47964,-52871,-36483,-15628,17442,20322,-19223,-32342,-51280,-86375,-54241,60280,110453,46472,-32404,-24214,-10528,-49431,-6858,50645,-25346,-76998,16196,69826,4147,-28640,21027,34427,7805,36616,47360,-15044,-58164,-39811,-22377,-12489,-12363,-8715,41685,93927,38278,-71640,-10900,126395,116694,7928,-25500,16184,48540,70185,64831,109,-89521,-176833,-190636,-60996,20191,-46015,-117541,-169647,-182331,-96135,-19757,-15122,-60274,-97850,-39744,73944,122648,83717,32213,-7474,-11929,11530,-31956,-127492,-163215,-116967,-83041,-60352,-34106,-46926,-96444,-120296,-109059,-61426,8589,60207,29496,-63162,-28924,105193,111634,-22494,-94979,-56945,-47868,-67369,-34887,40336,69257,7851,-33054,29412,123750,55136,-112428,-168166,-116386,-71135,-63183,-49246,-37291,-22251,-24227,-49755,17023,132536,105850,-15964,-81344,-50791,39126,93893,65389,32195,4896,18769,55913,44012,21095,57419,97472,114327,99457,33403,-23258,-74223,-125970,-117783,-55801,-750,28976,41137,5231,-83267,-172656,-117742,18072,82750,103294,128442,113404,84811,75821,91709,126767,99501,-33738,-126851,-102342,-40213,-23320,-46050,-73323,-96476,-110777,-61666,13526,34546,-27865,-115161,-131151,-57343,9219,4619,-9209,18628,73460,84914,58748,20303,-38560,-84154,-51447,25450,48620,28233,3615,-19003,-13594,2156,-29962,-88265,-73893,32312,108382,65323,-28879,-13565,66349,83214,60941,81543,112206,113058,45757,-45302,-53947,-24026,-8199,61855,117818,77044,-13918,-90845,-48980,109474,226503,210119,103070,22589,23407,36877,61179,120383,104455,33481,14376,48673,69807,15207,4762,125610,192271,59583,-47259,-20383,-4439,-31963,-57971,-122166,-141289,-16342,86089,32573,-43401,-25392,3924,-53251,-160120,-152521,-50163,4885,-2537,27723,41593,3880,18352,57570,32116,16043,12259,-18853,-14103,31813,5888,-12774,-19572,-11487,28031,21780,-15169,-5694,-14683,-76460,-144032,-169085,-141979,-75160,-25457,34261,98963,87740,56062,33,-62229,-20614,44095,-26769,-127095,-158360,-140744,-78673,26881,74096,52135,-16573,-73135,-74844,-61826,-37914,-8342,-22113,-61578,-84706,-54878,8222,58509,4153,-128539,-179079,-118569,-41735,13496,36959,37917,62930,72907,31507,-30709,-62742,-53070,-20699,298,-10679,-40077,-10442,47094,41773,-33419,-75914,-43947,-20107,-48578,-28160,15176,8099,29527,41899,-16094,-80878,-106804,-108085,-56531,28286,86385,107506,79196,73626,104714,95124,37880,-36025,-61140,-41956,-64405,-56418,51487,105727,28125,-57002,-68414,-24471,45303,60139,32111,53291,32899,-12270,46506,111281,55801,-23186,-11955,48988,42797,3413,-16991,-23855,-34758,-32671,-18219,-16269,-6476,-97,-26808,-40472,-7073,18294,32264,44809,53028,27825,-15422,-65616,-92735,-79957,-57401,-58891,-60853,-116552,-211267,-175091,-19976,76533,16741,-24755,19757,35432,4865,75095,139064,66159,-15202,-17546,-13528,-719,31021,40668,22663,14566,6950,12239,22559,28233,-3213,-72278,-97202,-37920,-32796,-72715,-66711,-19041,40796,121082,160493,97619,50422,83166,72454,-1021,-9842,44672,23103,-43599,-20150,48985,45962,28215,3684,-38881,-56470,713,60250,-3383,-120716,-151177,-93700,-43328,-36772,-54718,-44275,-86308,-188562,-201922,-123428,-41991,13490,63590,146334,177015,124583,101334,103667,75243,26919,11083,-23228,-82555,-47016,16916,25078,65812,97548,16471,-77107,-112838,-30687,154537,232089,191415,157589,114658,46127,11927,18780,28501,31087,25563,5028,-5682,-19651,-5826,60369,102432,48890,33170,50327,18256,-12176,-8985,-31458,-90520,-102391,-36892,-4649,-60875,-77148,-22247,4646,33348,143912,189705,87316,15145,33106,35208,17381,38566,55565,30760,15726,33537,17232,-25939,-47024,-60979,-100419,-93746,-26190,-3356,-17197],[39844,65942,40383,-9896,-44550,-77118,-93337,-62593,-741,24191,-3949,-22663,-3644,20419,-4341,2824,61343,81878,49336,53519,52854,10301,-18211,-32318,-22251,32432,77338,42053,-33993,-16498,47061,17979,-52057,-61894,-30932,5583,43194,78828,107829,85372,43722,17654,666,-7982,3317,12917,-20577,-35482,18089,76313,85944,46730,-25662,-66965,-73767,-67111,-53998,-61618,-105628,-94928,-26719,18071,65933,94371,73626,62463,50981,-30645,-111593,-113164,-78899,-67888,-68276,-34457,-7044,-65864,-98791,-10923,83615,88307,51149,42034,55283,45476,26744,40256,45116,-12330,-111549,-167723,-125066,-1253,101833,146847,158923,65192,-40982,-61732,-846,5482,-82188,-176122,-153546,-58304,-15829,-1608,-13376,-54329,-52070,-16820,18805,51282,42502,-29266,-83133,-59553,-33959,-71176,-122925,-127964,-64137,-2219,-1047,14632,92014,140049,82187,-29336,-49488,-1436,35877,33045,38415,36203,-43130,-114057,-72209,-5377,22409,66085,114358,67949,-27148,-54545,-46711,-19677,67295,116837,27038,-40215,30617,99649,55311,-29649,-41878,20424,57925,24663,5093,-41725,-140936,-152234,-55404,16418,43998,49781,26106,21832,77497,103675,59270,28971,-9218,-21667,22598,34229,-8938,20037,80048,23889,-1264,85876,133806,56537,17302,60680,54608,-32053,-77622,-38189,19764,3989,-61863,-58647,-9698,5892,-1617,2468,57926,82974,6721,-84853,-89793,-67360,-68201,-28421,24873,51343,95972,156810,159993,55703,-79064,-86175,48919,166942,173891,107578,50626,50670,39581,-36081,-104550,-100114,-11478,58711,31319,-1395,70136,163765,197915,153619,116052,88559,83991,141408,170086,78785,-32681,-84878,-91903,-110095,-103199,-53283,-17972,-34939,-50555,-54446,-10126,49344,42118,-49963,-134378,-133852,-62127,-32563,-74324,-122441,-101353,-80030,-87719,-36985,29076,-13948,-80225,-53579,377,-24696,-58871,-66540,-37692,-20156,6841,55458,73539,59403,57916,77608,98396,105450,98209,83290,18473,-31723,37302,85971,64862,88113,91016,74309,83438,108733,120700,60393,-30484,-70159,-64969,-26065,29460,21000,-17007,15385,56588,32015,-2344,-57752,-146604,-148562,-50898,-24230,-115860,-240494,-257419,-149087,-91815,-123107,-141649,-101093,-23198,12226,-40591,-108093,-71500,16618,27628,-7603,3914,56988,45402,-7726,-12634,957,-6334,-1892,20705,53316,26203,-52423,-68494,41660,130923,101816,47948,74804,146423,164142,98899,47997,88119,162954,151053,94637,65903,29138,3640,-21321,-29305,-17253,-50658,-134895,-157721,-92375,-13799,50588,79049,46162,-20341,-22698,14680,26921,40282,23764,-40907,-55844,-23767,8888,18939,13400,43949,105073,68579,8924,52327,139683,128434,56343,-7659,-82845,-97256,-74314,-76521,-84674,-78956,-52476,-16833,6475,27650,18593,-11472,-9736,1697,-6156,28987,84815,77556,51212,102217,155811,80710,-55534,-95012,-29329,30678,76360,95247,36718,-45461,-52703,-16330,2411,-483,-3524,-36002,-54376,-40031,-53227,-104134,-135538,-93179,-34903,-20639,-21818,16064,37094,41642,71891,81600,71700,66036,40343,63560,112903,50656,-33479,-40837,-54260,-95320,-108983,-124210,-126576,-104605,-99327,-95069,-75527,-47014,-41211,-17913,27532,55141,50091,33358,16945,14647,-398,-48442,-51211,51383,162522,152584,93491,35388,-22176,-45572,-21375,18898,20886,-21776,-74378,-108392,-78904,-37371,-67297,-95271,-64955,-859,58937,66509,16436,-4137,5748,-7283,-148,68113,74386,-28716,-80488,5941,83373,40306,18054,36694,9253,13537,102228,131453,37252,-19634,17688,28548,3264,9691,23632,51681,64037,1087,-47177,-29693,-24455,-13342,60952,130246,62469,-89809,-54797,124141,146907,16252,-46336,-4633,47565,97007,124112,83317,-25029,-122211,-126194,-29467,15958,-37287,-74659,-81985,-66146,-2939,35546,22842,-8318,-40984,-41444,-15745,3499,13537,26678,21789,11463,16778,-17700,-77369,-92230,-50104,-12346,21945,40314,21341,-20507,-24788,-777,3118,3203,24026,18584,-29751,2238,108519,125531,14006,-91734,-108864,-68296,-39837,-37586,7999,52935,34461,18168,49309,112704,102111,7449,-44224,-51653,-82644,-93730,-49905,-22492,201,14961,-11944,6487,76426,62273,-8930,-43976,-43328,-3076,52838,31908,-22217,-26981,41948,111474,88576,32812,45468,93707,130035,103667,51526,50683,29832,-28713,-34737,-7934,-2975,5344,-2691,-74765,-116846,-121270,-84343,-26304,22492,61651,79511,73336,70969,49557,47741,81952,63402,-49065,-108093,-70770,-30342,-54656,-122378,-175329,-160690,-91946,-8779,45627,48126,-35232,-164930,-196641,-69519,57462,66095,18861,-5301,15600,61684,91695,61394,2384,-51934,-47040,-8835,-22807,-47204,-47696,-60171,-63645,-43154,-62125,-123753,-130841,-56152,20460,44133,22142,27983,55080,1703,-62206,-15415,102001,179611,149110,69503,17609,-14985,-32921,8945,49100,66081,61892,-1810,9125,136183,199469,142347,73165,14116,-43410,-79545,-52293,28673,28903,-36076,-57078,-37671,-47173,-64586,-14433,71380,83529,-6581,-63113,-46005,-21895,-13688,-48112,-148731,-162381,4833,124302,73415,15928,32407,18046,-28626,-68139,-64966,-34929,-4980,19809,82056,123241,101261,69175,32456,-21398,-27527,-13545,-33427,-41366,-6554,16646,77084,120813,96695,24483,-30094,-35392,-30609,-48612,-65598,-73917,-93945,-107403,-76683,-40430,31173,89096,49663,23705,-1001,-62466,-14405,83408,23580,-78172,-109171,-125087,-99725,-5435,49509,55113,22451,-60945,-113942,-67990,-7269,-26318,-66059,-30097,22908,40865,79250,105981,41278,-82555,-137493,-82198,-1866,35266,11647,28474,94281,98344,34446,-49252,-108225,-92745,-43139,-40359,-62669,-63899,-31240,7342,33727,9454,-39206,-42638,-20393,-10776,18115,5077,-68915,-81498,-41168,-14432,-22230,-54866,-76696,-32698,34896,64208,66169,44065,47182,68989,62409,35466,-6006,-37438,-53410,-78241,-48937,27744,66778,65957,46122,23752,40662,83514,58882,-15310,-27140,30868,91979,121251,118665,90078,43156,12300,17480,-21350,-61451,-55679,-51254,-55975,-46599,-15714,41728,60992,7245,-48910,-53326,-20656,4754,15650,10132,25744,39904,28685,-31852,-89355,-114402,-109820,-84187,-75711,-146794,-204803,-128981,11054,89021,29814,-12359,43365,65037,10984,32710,58197,-19148,-77737,-47862,-32685,-40527,-43875,-61971,-64517,-24522,19833,59932,82697,96653,62617,-25068,-72569,-10986,42243,28953,27006,31135,32098,52240,77763,32024,-17792,18058,53673,42039,63553,100080,42189,-40607,-12736,65985,71840,49220,11793,-59577,-87612,8500,95917,-29808,-193154,-172264,-47283,28987,45378,21272,-13197,-87094,-164917,-148270,-84213,-27022,23579,75873,179377,247936,176108,58252,25136,59403,70904,52080,909,-57862,-12235,50953,7567,-29,60221,27205,-45402,-50317,8963,110711,130077,73422,79135,148778,188020,153633,70781,2849,-16418,-26220,-52055,-46563,-50019,-63739,3275,59635,4660,23867,112272,74062,-3449,17716,40838,-10979,-60049,-65911,-64179,-71187,-72115,-53514,-67662,-70840,16054,60020,32514,52347,74229,18115,-40201,-38276,-8030,-8091,-23335,-14665,-53594,-119593,-119665,-67973,-39615,7031,58603,32032,-566],[22117,63301,29990,-54958,-72891,-39636,-50801,-62119,-22056,18901,39300,72836,100922,107447,68577,25411,29882,59549,36282,15865,19714,21630,36455,10771,-51950,-46590,-14191,-40243,-44146,25468,54108,-6212,-47445,-37929,-13915,24969,76464,103749,102695,39170,-26892,-10463,-177,-74178,-106866,-42017,-25892,-39051,9999,58385,55993,2868,-82714,-128667,-121471,-75360,-9917,-16597,-120287,-153458,-75636,-6870,38268,58537,26203,-11028,-6037,-9850,-35754,-54878,-59765,-51020,-20389,7593,29608,-1256,-51009,-59936,-24976,-18358,-39953,-35079,3305,27244,32003,51707,25622,-65064,-130068,-103552,-21826,66151,100072,59247,38110,12566,-26919,-39009,14948,55653,1304,-87776,-69485,-5758,-20769,-9140,42079,42421,18215,-4055,-3112,29775,43123,16615,14579,41187,27624,-33624,-91287,-114306,-69798,311,51599,75596,89121,124298,113129,35374,4445,9478,-5317,-26955,-2920,8128,-58684,-122100,-69021,54537,121956,83157,30061,14942,-24412,-76846,-94348,-54233,44942,108769,35579,-20599,38874,97494,77355,5951,-14253,57805,111925,92257,76651,11557,-102906,-143763,-81764,3123,69501,76072,25840,23912,85354,78236,24431,34090,64648,72734,56529,-3852,-39332,415,23066,-48174,-55247,65918,144787,91559,63161,91057,40623,-58676,-54999,37796,76934,-8605,-113349,-122789,-94143,-78882,-46114,-38780,-40756,4337,49940,22605,-70252,-143657,-137282,-67791,4722,80261,155067,195708,139749,18124,-86016,-111962,-27749,114131,201778,174698,81251,24893,26245,19153,-50335,-86667,-5302,58274,22479,19272,101173,158768,150346,75116,11595,4961,51691,130086,164348,61775,-71331,-109692,-59912,-29729,15705,79237,75827,-5817,-47145,-30470,20555,52766,11199,-75807,-105538,-48196,45380,43081,-74127,-150973,-135035,-115795,-103800,-40031,44525,10934,-87623,-79984,-4744,1835,-10599,-43637,-80293,-51147,17045,52817,72137,115273,139440,80243,-7657,-11076,29394,9898,-102760,-168582,-30765,131375,147874,131445,103956,57480,47632,79263,86741,7799,-101020,-132213,-120527,-87533,-35931,-9865,-27376,-14633,34635,46748,29616,-12164,-81341,-110640,-54550,-19744,-94811,-234958,-283603,-190468,-118999,-107090,-99670,-80796,-17030,39873,-13202,-120323,-123004,-59101,-36477,-53433,-69045,-35460,14462,-3771,-40830,-4495,37988,38431,29945,19660,-38257,-120647,-145249,-48856,31394,11764,-10955,36500,97252,84015,17130,134,55692,102611,92377,66695,93848,115756,65562,-53134,-114194,-71850,-58112,-132715,-156127,-69922,53759,136644,135673,50008,-65618,-102600,-43599,35921,68878,20418,-66981,-96410,-85866,-40481,41941,83408,68130,47096,5074,-16656,25774,109755,137274,83793,8515,-95831,-177239,-157828,-99643,-102406,-136224,-97379,-22277,9760,19190,25892,36571,37507,852,-3945,74658,114678,27221,-39572,17978,74672,27786,-32469,7415,91424,105239,104024,111780,23585,-65278,-11949,50356,33838,14493,4505,-48123,-104058,-104123,-92546,-138980,-169515,-108874,-43071,-41580,-62457,-9528,59462,76558,82895,95671,89759,55753,-10161,-60145,-34556,-5461,-1240,-26051,-99484,-145436,-97268,-40103,-40531,-83909,-108068,-95141,-78033,-66939,-95827,-119587,-70453,-7573,-7092,-33890,-10013,5687,-51022,-103896,-53071,70181,146160,110858,27597,-25835,-38494,-21842,-1001,49405,51526,-52068,-128864,-103779,-25747,25431,-6336,-58313,-28462,44832,72216,70075,31890,-31752,-30577,32338,62427,59588,8926,-71903,-54879,58958,161111,148588,92247,80648,114651,137815,139330,135385,88416,26804,7202,-14284,-26553,-21116,7580,104460,126505,2105,-45810,22705,38064,32626,83107,110263,35070,-83180,-71500,48224,83870,14133,-4659,31935,78574,137933,162197,132790,61868,-3029,-26704,-24651,-54800,-96229,-82432,-23617,43049,71631,38454,8367,-19640,-36346,-10838,2027,-3645,-7173,-9890,-23298,-18346,16607,18910,2726,-12986,-9157,38947,87535,72788,54301,59167,58355,36223,11894,-4952,-910,9328,10974,33091,74580,75076,34151,-30849,-85691,-43230,25375,5131,-33999,-46245,-14076,37771,44640,26575,34577,57693,68113,10149,-60068,-80534,-53136,-27311,-6803,-11799,-36635,-32516,-16770,978,17907,6514,-69272,-120041,-59969,-12563,-18837,-11210,31882,63481,62576,37030,35289,54027,78358,62109,54075,97748,88405,25336,8335,31572,13785,-33930,-63804,-99972,-88264,-43076,-25272,-57186,-60919,86,40320,24385,23336,5176,-9440,40554,77777,42617,26135,17923,-36844,-87004,-112683,-153558,-163368,-76567,38781,132369,140250,21388,-130435,-155716,-46273,64960,92566,61610,12137,-12058,12602,48650,28075,582,-20005,-34933,-36506,-66214,-113046,-111612,-83151,-73616,-66494,-71194,-109335,-149379,-149255,-99268,-10481,47690,34576,-14373,-99667,-142582,-92811,17209,131945,157526,83204,4286,-42144,-78434,-93073,-82414,-17642,45908,37019,60266,117505,79115,10642,19976,2836,-63417,-118247,-129570,-89473,-62976,-79133,-88459,-103225,-118803,-56125,23734,9575,-43350,-51683,-33696,-29713,-16896,13392,333,-92884,-133295,60,102083,53954,20093,41416,18450,11707,33411,9735,-54049,-59541,-20038,38797,100727,130131,81568,-17053,-68765,-66427,-90903,-79592,-22429,32931,100870,188545,194912,125067,6611,-83302,-84109,-46617,-22589,-1714,24240,8870,-39483,-45010,-25262,19869,38726,18941,69440,95311,18962,26664,96786,79545,20704,-23455,-69404,-70385,-23888,26249,84320,84318,-9976,-88519,-60774,-18810,-59845,-97305,-46281,37408,94339,137292,124513,68289,2885,-26912,-1040,23300,2699,-6974,59233,108824,52845,-7036,-26870,-60600,-59833,-17674,-19165,-54533,-60732,-33419,-28,47356,56709,12983,-13221,3701,22302,39835,-10061,-105640,-132700,-94255,-17274,47877,24925,-13447,14745,41733,32921,20777,-6570,-23665,6844,39075,45398,23564,-16943,-57231,-62401,-13326,-1371,-32693,-3681,66951,106040,111748,89603,17297,-62251,-82764,21486,148027,141361,73430,87148,93525,38705,-24266,-68246,-51829,-29319,-38583,-22064,-15906,-21600,40265,65807,-4808,-68867,-77556,-32227,39310,65226,54355,65164,65553,40818,-29068,-91977,-112081,-109166,-78354,-65541,-101183,-95680,-29761,19424,68364,46460,9898,40398,54365,-11994,-46204,-79934,-152113,-165136,-104803,-67506,-79058,-103942,-111497,-83686,-28810,30834,70113,92170,137946,121878,26646,-4142,62119,96260,73486,83701,80989,49053,18976,3621,-20977,-61010,-46101,6195,44379,102633,149528,97284,6218,-8125,42111,57204,51927,11445,-64559,-87099,9653,77452,-47445,-178821,-136553,-16437,51344,82057,58487,-8726,-49265,-50850,-41075,-39954,-8718,49933,85203,144980,194933,115740,-19720,-56048,-14100,19000,15954,4747,508,38578,82884,28865,-10915,36528,34450,1259,-1309,-3751,-9682,-34174,-80258,-65123,28537,123953,120199,15545,-91499,-105507,-57175,-45121,-26647,-39639,-57801,32268,113466,58638,66803,153301,121352,27680,22595,52829,58932,64945,32083,-26583,-35989,-47278,-68063,-75956,-79190,-64314,-28072,28754,105875,101576,9971,-47863,-46642,-36258,-34446,-48443,-65006,-106790,-144343,-125116,-32248,69999,140309,134645,47204,-17167],[-12505,35925,33759,-40098,-41778,18785,1762,-58008,-66491,-26840,39919,124055,143785,113561,84738,49211,11732,6395,-26861,-45796,5691,65629,105339,66716,-47999,-89183,-82863,-98713,-47013,32813,14379,-38526,-19037,11807,8722,17059,75890,121391,112584,29474,-53589,-47046,-43013,-154874,-214528,-102804,-18507,-14936,10845,21605,-15010,-49376,-85979,-99610,-72148,-38650,-10634,-28002,-114789,-132118,-36139,40863,51755,23065,-48404,-101943,-57590,4624,24890,23555,6444,-9333,16715,4684,-12360,-996,-18936,-79013,-87786,-111128,-155487,-122111,-23128,3652,-20474,-25681,-80289,-146958,-121805,5512,98723,95411,72346,41178,17732,-5138,-4684,19237,40935,45088,22850,-20785,-5321,29464,-11170,-26756,24906,64966,42248,-27750,-38541,2906,5849,16007,79683,118639,54217,-35990,-77024,-85129,-67666,-8948,65697,84652,54003,76734,125150,106817,62533,-6889,-80672,-91944,-22299,-6896,-78897,-90320,972,124664,182551,107349,16152,24406,1253,-86539,-111850,-35310,56400,86403,28561,12673,47605,33200,-7081,-20312,10567,71575,101745,90242,85012,42990,-35240,-81999,-66951,-20366,47742,90313,59755,51466,108629,102252,30841,37797,94710,95418,23536,-37492,-45760,-43901,-41348,-48382,-37772,23365,81356,84165,86429,78355,11246,-55613,-27370,50177,59252,-33257,-126062,-144878,-126454,-99521,-51105,-66437,-125176,-37989,130664,133193,-47804,-169738,-108683,6299,82150,132024,129353,65733,-23823,-76002,-58222,-27198,-21715,27629,93521,106089,51365,-26232,-18218,49762,34618,-24712,-16041,719,-30168,-31220,-4390,8891,24835,-918,-49925,-53710,-19966,22070,58001,12801,-88193,-110820,-9841,93513,164851,206257,167211,34903,-41502,-21758,25968,35220,-14995,-66011,-27637,65761,113783,60365,-57798,-116736,-106796,-102120,-67402,-11941,17181,-13026,-54873,-9415,90359,100061,72564,38649,-5408,9556,42161,21407,27019,113070,128166,9697,-97020,-58990,20668,-25433,-171088,-237573,-103042,89543,151190,134273,92620,23552,-16943,11728,72186,86329,15061,-35290,-29252,-41194,-38101,-5115,-4575,-17705,-1883,-14716,-21758,26588,26759,-30056,-5031,29308,-32240,-129983,-160443,-141594,-153977,-135472,-52564,10914,45838,54373,3502,-68612,-66102,-29682,-7251,-17832,-97428,-131159,-76588,-62124,-79128,-6823,59882,36621,5369,-15775,-65524,-144147,-218936,-167135,-57627,-29506,-35647,-3272,31190,38671,29089,15431,624,-26408,-25032,-16748,28612,101408,80621,-70365,-153757,-95598,-42619,-92948,-141942,-95485,25745,134007,146723,69601,-31927,-107179,-91323,11900,85818,47986,-29533,-69517,-95261,-69401,15057,57708,8403,-58207,-94322,-75682,-21411,66267,106395,64824,24607,-55280,-180185,-206742,-110251,-60392,-102805,-99362,-37659,7796,34813,52168,72119,64531,-4819,-27866,49304,53825,-53510,-102406,-65650,-49746,-64584,-31168,85310,165158,127904,80855,54661,-42094,-105723,-29269,56097,70987,60817,44785,-4300,-85183,-99440,-75780,-111012,-113501,-44773,-15120,-24178,-25330,1610,30418,32416,13477,35955,76995,81682,18807,-66087,-72491,7344,31595,-61656,-130614,-87876,13593,64923,51185,-13293,-67026,-56319,-11507,-8905,-96419,-160066,-108922,-41161,-54778,-81156,-50112,-34163,-102048,-134403,-14884,120787,150142,102120,3468,-93963,-103790,-26843,30979,78136,41616,-113740,-169670,-68374,44226,101894,87585,33289,50375,105799,74438,33596,21671,-44996,-73883,12924,58541,15412,-61738,-68082,17822,98390,157151,163550,129162,152430,216493,177998,76966,63387,88047,34132,-51609,-98020,-66183,-6632,36749,100571,75396,-46636,-57305,59033,118893,125764,128545,68525,-16642,-40362,5649,24539,7392,398,35468,68033,102485,150535,162694,135232,101347,70224,35675,-3037,-71950,-138033,-128299,-40985,54927,62328,-15418,-64059,-98242,-85007,9594,75319,87946,59575,1329,-49266,-31804,35915,50200,18374,-15208,-2687,77029,127073,81583,53230,67350,45129,-3835,8719,44609,45397,29233,31265,55789,45438,-8340,945,31386,-15130,-33476,23809,18115,-55765,-102887,-52866,35228,14456,-63280,-72280,-9668,44484,14233,-24290,-41071,-41404,-13751,-3208,-61988,-95715,-49671,-10327,36222,87672,64839,-59897,-151490,-91719,-1306,35962,31330,5897,-25441,10534,63503,52829,-815,-9094,26695,68848,94784,51191,-14296,-13516,51670,56410,-37236,-71124,-18479,29600,53239,50853,-43437,-106771,-16805,59539,879,-41765,-31141,-15062,40277,107177,139915,146396,84776,-26218,-48193,7826,-21537,-110476,-94575,27840,160537,176686,62214,-44135,-56950,-26069,23336,72772,90605,52395,18088,23058,33563,11502,5380,7232,-10302,-791,9218,-26711,-49213,-34108,-30907,-41663,-44355,-57677,-94644,-133312,-136050,-66565,10212,17275,-53483,-126026,-105024,-36525,-10218,26774,53654,-6019,-71125,-97560,-142097,-184943,-164357,-71815,1757,24062,73068,101152,20543,-43344,-3728,15052,-5673,-23640,-63845,-80480,-49290,-37915,-64380,-114043,-93547,21696,83468,17412,-54949,-53464,-14168,-2544,-519,28926,47518,-10879,-78549,-26774,28803,-15050,-40864,-14321,6096,48363,68320,16367,-50095,-46940,-28235,-11229,20853,47738,16214,-53534,-67531,-82218,-159148,-110296,23842,97241,155047,216781,164614,84116,28938,-61605,-114950,-63289,-10431,9331,50630,69532,16396,-12152,501,6771,-4797,12272,127060,185377,100086,52848,76307,84610,48101,-21186,-45003,-25924,-17690,15121,90983,100626,28514,-40556,-64509,-71788,-90272,-97160,-71593,-14824,60893,105832,90360,47016,18792,25113,45329,17536,-55270,-23174,80859,99276,35600,12800,33035,34780,26227,25514,10133,-22387,-40619,-7516,36382,58991,56115,47777,39920,29227,5638,-4159,-53226,-108218,-77204,-25578,40019,111057,85944,35093,41477,23271,-20753,-21716,-42060,-78781,-36613,31860,53888,37545,-9023,-75281,-74963,2267,-1796,-84479,-78258,13268,87404,86467,18222,-48405,-65038,-44570,21465,93919,70290,5712,51477,103330,45274,-49845,-63398,19030,38600,-17423,-22520,-18542,-18192,39059,47459,-12274,-48932,-59942,-2693,99317,141986,152707,128127,36119,-23068,-63099,-98138,-78479,-54755,-62549,-76606,-77809,-39706,19903,40821,68693,50183,19782,17009,5490,-42917,-71958,-132196,-204462,-185931,-104787,-62127,-78612,-96177,-66913,-36982,-21456,4362,22761,56243,136640,134707,58710,59680,95639,55788,22790,33037,34197,33610,33498,10792,-16849,-56528,-64058,-33831,-15105,30678,106682,119809,58592,-1870,3129,27362,43701,536,-66527,-75261,-16554,7361,-38619,-77186,-73209,-43556,-14081,25653,17129,-25359,-11235,26111,-645,-48191,-16276,50449,59023,66433,73038,8783,-55374,-68588,-69652,-58595,-22350,15506,29137,43434,71136,52386,23461,32482,6301,-31461,-59964,-90008,-98737,-79821,-78115,-103146,-96969,-43021,-30615,-88910,-155300,-141887,-49896,8394,28370,-9510,-7941,102486,166356,93256,67653,81029,56947,30035,30042,36029,62285,131568,159412,111659,52743,-23613,-89601,-50578,22042,19504,-2661,24385,86677,81266,11273,-23822,-9134,-13867,-30479,-43398,-60443,-75257,-69988,-61991,-6443,96710,155365,120516,33604,-38390],[-27692,-5408,25465,12968,23719,51140,23526,-38980,-79131,-75240,-10266,72304,72858,30606,17295,19046,-26416,-66868,-80539,-55235,20643,80005,92313,52497,-9240,-26296,-44610,-71600,-39167,386,-38808,-74011,-11085,73629,80013,55730,82116,108651,101900,46612,-36612,-81897,-93159,-170699,-223681,-139281,-60607,-37291,13455,23181,-46251,-70788,-54611,-36427,-14028,-18252,-44309,-51843,-61479,-41239,15958,42450,23726,-29646,-105876,-146801,-84390,-4174,20773,32021,29387,9221,13514,-7674,-10750,34637,38250,-3864,-27639,-93479,-167406,-121895,-11685,-15014,-75097,-107296,-165413,-188621,-101190,52959,113390,58374,47180,94420,97543,28888,22499,73924,82546,24359,-10435,-24843,-19091,5326,-661,-23950,-31023,-261,6410,-36603,-9648,26596,-31377,-54762,17690,83430,45038,-37465,-61944,-36867,-13104,15802,35065,35127,47847,103700,164724,142235,78899,-11394,-87853,-85127,-2778,18871,-37610,9698,128682,166364,132407,91806,87063,101974,45747,-42035,-33486,61362,104516,68967,18555,31507,41117,-35263,-98611,-50283,46563,90744,72081,43610,39062,32152,20030,9825,5608,-9260,-8040,31861,47994,54985,114167,127403,45482,42932,96182,61217,-34168,-28169,-5961,-53275,-38267,20880,28298,13056,35838,57882,49433,-3674,-49643,-64311,-47856,-21498,-3570,-3492,-34168,-69515,-73176,-50854,-11250,-36494,-91970,10809,168036,125628,-25475,-66678,18524,114965,170521,168713,68307,-71971,-129962,-99267,5407,94674,59644,4247,-9955,-8781,-10875,-50328,-47882,35398,75120,4094,-59093,-53601,-40861,-59894,-91352,-89000,-21727,10281,-1225,-4804,-10397,-30680,-23325,-6993,-52088,-95986,-12880,121584,194212,210046,170445,47026,-31277,-20929,12268,15469,-20054,-41728,26312,107037,101954,38127,-12659,-41153,-53895,-56942,-7736,12752,-49199,-85295,-26563,75103,167762,183078,164024,134201,112277,92191,44387,-36029,-53841,21047,18343,-84126,-127839,-47433,35914,-14519,-122699,-139942,-58806,28155,60484,66381,47645,3664,-51246,-51533,79304,219211,181598,88275,82382,40247,2848,23161,28876,10623,3162,-27940,-18824,88190,111395,21567,36657,84313,31821,-18884,1546,-30230,-129852,-125954,-7924,78954,86739,40180,-15374,-37875,-3508,47202,93907,87758,-36100,-128481,-130891,-119167,-81217,9526,58571,13823,-40973,-50830,-63648,-130607,-229252,-186807,-41923,4452,-14114,8860,43200,76814,83014,38993,-34379,-88362,-87076,-74927,-42958,28474,45537,-52715,-111435,-66572,-9024,-39398,-107593,-107461,-33053,71686,112202,85772,58580,-9381,-78947,-25112,79443,90731,48685,13728,-14990,-64,24831,6168,-64437,-118921,-141596,-118604,-45737,66335,84145,20546,8339,-33517,-136329,-186942,-107450,-5276,1089,-47697,-45958,24845,99556,107897,71955,30950,-10717,-34812,-21273,-34135,-56896,-44571,-41199,-80618,-104163,-58612,32462,90053,77683,43857,-14333,-101832,-132410,-74524,5655,48286,31479,35682,37191,-26182,-49877,-47673,-74849,-34771,30750,3189,-3462,52881,53400,-15055,-58073,-67067,-34823,31808,82263,55058,-13032,-40978,17453,29543,-78332,-111766,-12374,77410,75880,50134,-1241,-71999,-52163,45886,67216,-64954,-158311,-105248,-54636,-100562,-135692,-137187,-134317,-151321,-118935,40975,183853,204986,139874,12634,-133978,-154362,-46014,45620,74422,-10431,-167359,-164795,-5329,103032,117857,100765,78250,85440,112212,58898,-4524,6753,242,-30069,-11638,-7043,-52639,-122312,-87645,27733,89525,97095,65340,45972,112960,162464,64090,-46495,-14372,39273,-28559,-137093,-155997,-67265,31798,41917,8943,-43088,-103992,-95222,6373,105687,153893,129445,20640,-51583,-1226,87442,64347,-5093,-16449,13160,53197,91632,114661,112587,83609,48560,32682,32439,34815,-21691,-115824,-147117,-92905,-26924,-25168,-71045,-100924,-119564,-86860,-179,69969,109851,90031,20259,-26716,2672,62314,37798,-50567,-91150,-16873,97124,136965,82550,28253,3001,-19630,-32156,16542,92094,100105,43454,11544,46408,11136,-98586,-85287,14932,-5792,-93591,-89255,-64571,-73696,-73459,-29475,32670,-18867,-110495,-128468,-96171,-68463,-59984,-43573,-26241,-9919,25773,19726,-74902,-104310,-4554,78980,98055,95665,49940,-23795,-57004,-25193,1253,4667,-16805,-63415,-97355,-26399,91156,88051,-25091,-56970,23405,80458,60733,-18646,-81423,-57794,27215,47654,-29516,-20530,96509,155667,128938,96676,-13128,-94260,103,68329,-20963,-74391,-26932,24648,41659,69166,118112,124770,43805,-32694,-1565,84922,53782,-72848,-108270,-4904,80637,58602,-3737,-9139,-3804,-35668,-34950,19817,57939,42419,50416,85176,74139,24357,5975,-4607,-4160,58727,127550,129760,63143,-5231,-20562,-10596,-14540,-43400,-70641,-81307,-96153,-90385,-46174,2216,-31764,-77021,-12850,67007,23485,-43259,-63766,-102326,-146617,-164101,-195514,-205418,-153561,-63019,5313,24081,59647,98454,52142,-25747,-17566,27314,48030,65557,43388,13611,15351,11343,-40705,-96677,-45548,61801,88863,43663,-1797,-51479,-51720,-18895,-2191,9849,29685,8427,-47220,-54569,-44154,-82242,-121437,-98213,-7196,96952,81106,-2498,-14419,13966,-12934,-34168,-36962,-46827,-61182,-62023,-41894,-84143,-157712,-84293,26371,49242,80912,147937,87109,22147,46306,-11209,-119161,-121619,-88390,-66283,2839,69166,36596,3167,12930,8108,-7980,1126,92607,142036,67106,23174,69742,74896,2140,-76635,-52045,-5979,-5084,7926,41490,30766,-8277,-44100,-72281,-90891,-85196,-64499,-44960,-27600,-6654,11126,31826,18322,-5564,11241,45276,3687,-78084,-41159,48066,74772,98149,111969,80123,73329,63383,15079,-11215,-11352,-22339,19264,75229,53262,6860,33270,64345,19274,-49705,-62273,-85797,-99422,-2978,79416,108505,130186,104681,53956,30006,-30316,-100313,-58965,-21286,-61297,-51665,16135,53553,58164,12551,-93971,-122334,-15465,27171,-46863,-51653,31136,75703,33379,-39124,-65460,-29422,25438,21014,-13403,-38533,-46431,19585,95975,43108,-45693,-26060,72720,75232,-22329,-80715,-58852,29625,109720,70659,8168,13399,12354,53589,127485,178866,227997,177512,-1319,-85292,-84177,-86324,-37092,17335,-27177,-91819,-96596,-55479,15199,80770,105899,54368,36032,35909,2896,-20716,-11220,-59016,-122681,-97005,-11405,12692,-25125,-32067,6296,5958,-18841,-27854,-18651,29300,97448,83817,61283,88710,78969,20809,10003,-24504,-77200,-44521,19102,30964,9988,-22271,-37778,-32620,-62869,-85388,-20735,64822,88096,52503,28459,33651,35493,-25505,-79131,-58914,-32120,-31648,-6294,15385,-31900,-84995,-88930,-48264,-28945,-20764,6379,3047,-67794,-104651,-25779,41502,6419,-13201,2307,-6478,-1770,-9448,-52828,-58031,16350,76349,71763,52695,42125,46219,56221,52661,2663,-63401,-125407,-159267,-96918,18669,59237,-26068,-106873,-113164,-119439,-128814,-115837,-89289,-28547,44314,72794,31486,42971,136069,147098,46712,-8691,-41320,-32431,35836,73326,69510,71064,117670,189058,211721,141876,5631,-89387,-19769,115654,136223,40750,-24799,5024,49585,35833,-2055,-2727,4105,-12097,-14278,1684,5578,13449,-2313,-7384,41681,75351,58270,24121,-12826],[21460,1846,18724,44645,58230,59968,48886,32825,2841,-31661,-16505,22341,21558,-5747,-26115,-14280,-55030,-99995,-62179,27072,87088,76078,19824,-7307,36968,81247,54872,12313,-9282,-36752,-86434,-108414,-21870,123665,175547,138823,116780,103761,94974,65892,-15839,-89564,-87929,-89987,-121285,-109904,-99419,-89614,-16410,23221,-30137,-58852,-48567,-40542,-34276,-40722,-61025,-27128,35385,44229,-8540,-56883,-67709,-80617,-100913,-113614,-77957,-16395,8748,12363,16793,4430,-21119,-20313,40620,81910,69529,65373,60058,4147,-51301,-35042,-3678,-43806,-99740,-118069,-148754,-158405,-90434,6464,34478,25165,65709,117876,109928,37743,37596,91018,104855,26283,-43579,-59642,-51142,-29356,-7270,-5272,-40752,-50282,-26053,704,72783,79119,-41941,-114799,-72002,-1857,23743,-6110,-10536,32633,77983,72556,1514,-39005,23264,127747,171646,116637,58159,17248,-23175,-51306,-19977,22440,31045,94852,171510,105296,-2975,15600,96091,86999,11319,-10009,56844,131046,107028,27811,-6127,15437,5907,-68457,-110966,-50252,50648,82577,43474,4650,-3740,-3626,28947,58270,42562,-6300,-57172,-78274,-54530,810,77630,101980,46865,53335,92609,19866,-80738,-45641,-14139,-56619,-19886,44890,47778,18718,22491,24755,-5309,-68469,-102507,-112594,-122337,-118021,-70322,28520,79778,41231,-10352,-36791,-31824,-47996,-61199,16201,72066,-5574,-36079,44892,104519,114988,114946,103022,14429,-88465,-103368,-65737,6113,67791,49864,8654,-33291,-83469,-82736,-64243,-52080,2172,24748,-61205,-122813,-68464,-8792,-46147,-90694,-76856,-8872,43665,71560,68737,46837,-444,-29221,-2006,-6952,-82738,-70798,30301,99227,98524,63432,-920,-29452,-20224,3971,10218,-25958,-50354,3433,38428,12824,-8827,12168,2505,-42806,-42076,8552,-22660,-141968,-176982,-59895,64062,130007,174969,208481,169565,123806,84676,16089,-81906,-123949,-91027,-104724,-158967,-141747,-57320,11619,5668,-27681,4170,46876,20024,-13612,-9371,-15173,-18504,-51963,-72405,69841,243004,211411,113128,92736,45006,-874,8959,17306,23180,46214,61162,76817,120738,113951,41399,55179,99934,57476,26166,63403,34094,-68575,-75251,-6194,32070,25768,-27628,-81133,-77517,-23923,45548,122973,140287,49145,-32675,-67044,-65924,-20185,29874,48345,12166,-61325,-82706,-82715,-106665,-125972,-49238,54162,44528,-2745,41781,114852,123641,55648,-14932,-51309,-65824,-76914,-76686,-53697,-23493,6560,-952,-33964,-38738,4281,-5877,-57034,-59147,-29408,30608,71682,93665,148797,123322,-5848,-25494,65310,110422,85938,60046,86220,126114,78357,-17119,-81441,-84347,-91629,-106931,-49685,63672,53634,-28313,-34814,-59355,-115263,-123991,-58582,47784,86357,13472,-17713,76305,163694,134500,43895,-9344,-1066,-27674,-104499,-105764,-13175,47512,38126,-7311,-48243,-48279,-35370,-8386,30423,34384,-25367,-101129,-134243,-105639,-44420,-17050,-51650,-24721,35044,32884,5035,-36540,-44587,34729,61669,-24884,-16367,92032,104906,-10453,-91555,-84479,-54208,4900,62312,35907,-35651,-61822,-34404,-6592,-37503,-54898,-2353,34166,10327,-2604,-32553,-103524,-84897,36268,97142,-9750,-109553,-84224,-64471,-105733,-136060,-169719,-187807,-151982,-65725,64317,169226,198959,138907,21561,-93708,-118480,-50661,33720,68787,-13319,-141031,-110757,63791,163693,115624,55943,60331,70431,77212,62226,35436,47172,88370,84353,11792,-49615,-60486,-86985,-80046,9532,88738,85794,-5762,-50397,-4441,10048,-61818,-92838,-6946,28041,-61838,-127422,-86888,12113,64120,7113,-67553,-89209,-90233,-85175,-46162,31174,90412,69034,363,-14438,40533,105659,109146,64978,17298,9635,62078,102420,95589,71035,38860,-4742,-9622,37020,74882,34845,-32316,-68727,-89480,-102249,-102004,-76923,-24794,16355,28121,12665,9816,49595,55293,5062,-11012,39513,76377,18056,-78852,-101513,253,104725,129051,84351,15586,-18677,10507,33326,47913,101594,120413,57267,11103,32863,-23312,-141936,-128220,-27901,-45462,-140191,-168235,-130175,-58603,-4177,25490,47526,-5945,-79871,-80660,-65524,-87758,-100762,-64571,-5386,49934,74821,53686,-5442,4732,100033,145254,106010,30967,-26859,12730,80604,62755,-23008,-92111,-127524,-133871,-109376,-26430,86173,114014,33532,11309,64214,83934,55300,-13075,-64024,-41309,517,-10432,-37269,31174,155912,212238,159431,106095,36363,-11720,33082,40289,-31061,-24623,51090,87466,40588,11757,45414,38817,-38772,-60292,-6639,53515,36351,-39537,-35795,28529,13,-77820,-80689,-16282,12035,-16993,-28994,5953,16737,-3309,49837,135538,120332,47213,21777,-6730,7023,108326,203581,213266,103261,-21560,-28379,22776,22936,-39367,-97417,-76489,-27783,-30112,-22929,26416,21685,-6685,48710,96098,50204,-14669,-48219,-78544,-128702,-156869,-154146,-117917,-76583,-20191,58080,74995,64515,99317,98732,18644,864,40017,40369,39967,47783,34344,11890,-39,-37637,-64552,-12546,60519,64776,45207,30019,-31692,-64615,-35319,-12805,-29511,-40638,-37089,-43290,-40182,-43178,-80125,-137032,-134802,-10934,148114,130089,24093,18397,35902,-21391,-47870,-32679,-34460,-49748,-24059,5570,-42434,-72525,-7622,-14858,-98802,-72000,63533,57867,-1858,26722,21487,-74780,-149278,-152797,-111038,-24108,61671,59640,32324,35127,49739,30169,-20141,-6303,10840,-45295,-26596,90728,97298,-4481,-59680,-27299,3052,7061,5048,-7781,-41300,-72354,-84238,-60990,-37753,-35929,-12691,36923,43532,-20047,-52517,-15055,13833,3318,17169,68264,45220,-28483,-38967,-6602,47192,153161,165942,58789,16586,9183,-45222,-52619,-5470,515,23190,69653,29582,-52755,-22638,39560,-8129,-72756,-40932,-28167,-52512,5549,72517,89220,101145,98485,51980,-910,-71424,-123548,-32741,66365,11149,-47574,-1156,56449,81577,39128,-85028,-135346,-22328,58918,14860,20586,120429,138374,38996,-24251,-30518,-17850,15760,-4232,-78051,-99954,-63125,4696,66111,34032,-19608,-998,52712,38646,-47464,-121960,-82739,75248,175589,100566,27379,46696,53316,68773,104669,161074,233688,196630,21734,-63825,-56326,-56504,-25665,35359,11771,-59587,-79740,-53607,-1626,69120,100163,47825,52886,77689,45487,31361,48923,7776,-36842,-7191,68004,74390,23759,15913,22840,-3058,-15736,-15293,3923,36489,29822,-10927,23880,67477,47582,60103,89703,-4706,-144710,-131127,-65980,-46402,-19133,6183,3413,372,-39020,-114993,-120221,-37097,64488,114228,97400,62762,30637,-56777,-112738,-72018,-46297,-46096,-16290,7241,-38976,-90389,-104150,-85390,-61186,-26872,2400,-44700,-152390,-158632,-20311,46804,-40703,-84655,-10791,65750,84053,44586,-21104,-21303,61151,134953,148222,94006,12448,-774,37605,48031,13884,-47274,-126209,-162761,-58802,104211,140610,29057,-64460,-86331,-121402,-124178,-71750,-61292,-49280,20217,69254,53211,54317,102835,94159,-16142,-106473,-115741,-42528,56283,92268,107418,112580,78218,82126,135444,122015,2860,-73450,-10234,92548,92626,-16118,-99862,-66102,22813,35607,-33645,-68339,-42098,-27303,336,49043,31678,-5233,-28581,-37067,-18594,6598,15838,19364,25350],[45109,8254,-22348,-30750,-32018,2182,57365,96323,87765,42282,9114,12594,13745,-19933,-56290,-35483,-47060,-78060,-26034,88280,128816,50776,-53126,-68043,12495,75579,66781,43921,4275,-79009,-144951,-133019,-30167,93814,141599,112957,100458,105620,108154,69661,-14308,-67148,-42771,-11223,-35012,-59625,-77983,-100879,-81119,-39885,-26005,-34386,-76987,-118595,-103147,-69719,-57615,8384,97339,63371,-72624,-146744,-125693,-85507,-59656,-61325,-59033,-14745,36890,37720,27028,-2957,-64614,-64115,22338,43794,24953,43260,78323,73024,55543,31775,-12672,-59253,-78717,-63429,-69926,-93597,-86381,-48356,-4626,67203,121667,71001,-2305,-25242,15053,57209,74280,27573,-49888,-72286,-36803,-4962,4948,22864,13651,-12558,530,60798,137531,109115,-17028,-68278,-33180,5212,38277,58101,84998,119256,151502,129610,21159,-69626,-39598,66420,121343,95046,80923,82663,47628,-33757,-63325,-5336,66571,104585,82764,-32547,-107981,-39295,21517,-35219,-81637,-15655,83624,124110,68579,-2802,-14469,5080,-17563,-55648,-56441,-27380,22071,45997,36113,31384,28020,11714,44887,67342,20450,-23605,-51405,-114991,-116501,-8676,89694,113433,97149,102162,111598,41077,-48665,-72180,-77272,-77508,-26262,15350,22741,20261,29909,37493,36310,3752,-48135,-93589,-117552,-112659,-66792,44100,142574,121970,23281,-71688,-111413,-106407,-80182,-45701,-62687,-104739,-59024,38958,71489,32602,-21025,-24146,-17139,-21774,-32705,-59852,-81933,-77790,-43240,22400,18015,-79527,-123531,-83128,-22150,25767,-18291,-117594,-132915,-40446,23906,-18232,-47467,-33696,-11846,43899,104986,99014,73368,43003,12424,6988,11693,-26151,-35026,16059,72519,46435,-8691,-26136,-8734,-725,28975,41860,-17713,-60052,-24565,-17433,-43908,-38317,-476,1151,-49443,-42731,4485,-53232,-168106,-191403,-85862,21866,70922,119895,172058,118233,29203,8780,215,-53966,-83577,-71309,-114881,-168427,-136604,-66730,-4979,41165,49105,72764,104976,74473,34773,9686,-37374,-49306,-45497,-40233,40619,136238,123081,87503,61965,13108,-11837,-4758,-5199,18216,80341,137858,126555,67776,58062,71566,83555,80706,47588,18458,21654,19821,-18985,-29751,-26888,-47846,-72249,-117966,-143318,-105379,-45428,2637,59506,89103,70120,56905,68276,92449,81004,37980,27674,17854,-39220,-76189,-87893,-47455,41220,111552,97235,14231,-39755,39545,143552,94627,-42483,-93941,-48596,-24466,-44925,-56079,-48426,-58642,-18312,36376,584,-48679,-13433,-2779,-21556,-3754,15882,30597,46014,94000,193385,198255,80372,29745,68147,88312,34857,2018,95154,172518,82130,-40042,-60812,-1778,13748,-41096,-50707,2899,-22656,-83082,-75375,-92212,-120607,-64173,35238,113254,115366,46652,31051,114393,154320,89031,15521,1257,15633,-43565,-166016,-158938,-27295,44828,45102,34239,14232,10942,12456,7089,13497,15353,-8745,-68710,-131174,-123522,-72201,-55676,-78915,-69885,-10774,49119,30684,-40496,-13983,81620,42770,-84761,-75662,32564,83258,18909,-56417,-65455,-41882,15042,68168,8360,-106361,-133117,-107355,-58453,-22710,-34589,-42489,-32120,-39150,-36073,-51598,-107808,-121398,-37614,56236,37583,-26001,-58357,-79538,-65061,-51936,-87701,-114711,-79386,-20405,8612,13106,31413,27030,6435,140,-42284,-67131,-14045,61491,33537,-75777,-82180,63209,182186,129226,27724,16831,24656,25127,71778,112637,104497,127298,129072,11110,-79973,-20195,28318,6962,42517,110936,103961,2431,-54468,-60091,-65090,-68724,-52318,9985,24394,-33685,-28706,30585,67609,35269,-42412,-73225,-62047,-44300,-40658,-55288,-42242,-16569,-31643,-29589,25443,46877,37868,63112,94551,62151,51067,93358,107468,76836,29413,-1920,-16170,2352,50364,54661,7154,10057,23348,-51584,-138366,-157516,-104202,40985,151208,112955,14413,-36681,-10031,4120,-54005,-81326,-15503,28131,-4149,-33835,-34191,13160,56270,61999,35710,-8009,7911,90840,96084,54666,64863,74693,33874,-1748,-24151,-99255,-170806,-123992,-53545,-81295,-131382,-130712,-86146,-15851,10068,7627,20718,11214,-23671,-12827,6815,-22738,-66322,-47524,9181,64746,59222,38640,57797,104308,134384,99635,48058,-42863,-109486,-11858,104826,66510,-48279,-141072,-204726,-187423,-123824,-66448,-14436,49877,87680,104825,77088,33795,28547,1242,-25207,-7514,-18748,-72552,-85857,-16910,85897,145355,97305,53593,47269,36418,22391,-15221,-53253,7967,99938,104369,29505,-10849,6315,-14516,-79145,-89978,-61215,-29630,-15051,-18706,36583,50302,-45057,-105726,-77057,-44331,-15952,-3373,-3557,14396,-2632,-61738,-20178,81710,82016,36399,44123,16732,9834,103769,193520,168817,44487,-41612,-17330,25892,25488,-23657,-115376,-118858,-12727,32273,20607,35267,25761,3218,23134,15621,-2039,14312,28814,14246,-37874,-79147,-63701,-30669,-37625,-18871,58648,81983,38382,36235,56753,32966,32143,30542,-29365,-77475,-80603,-94902,-101898,-83583,-63099,-29363,24942,64811,50998,18743,14611,9886,-9685,-29662,-53823,-96304,-125602,-112429,-74592,-22137,-11906,-51473,-103670,-123138,-40107,108463,119172,27543,-18522,-35230,-83520,-86389,-26091,11370,-7732,11285,52008,28606,9252,33965,-52507,-199674,-191706,-15751,50225,-9780,-13563,34548,2255,-81234,-103897,-72130,-13064,66014,91933,66572,58136,82895,48649,-42979,-73272,-79444,-115045,-51801,71451,85849,27778,12840,11502,4401,5351,-726,-8654,-39026,-89872,-113395,-60066,3081,-11801,-9071,69049,92226,894,-70257,-63506,-19730,1317,38039,109979,114835,46933,-1648,-26519,10844,105468,89527,-31776,-82262,-73345,-88017,-61752,15411,29236,2148,8067,-16170,-93792,-75063,-130,-13350,-36852,33937,70235,10200,-48421,-54184,-9708,62166,83583,25581,-32637,-56528,-37110,78498,163944,72801,-24934,3025,52625,53400,5835,-70648,-77541,15981,72273,34106,30846,129944,162509,58439,1408,-5603,-46342,-61694,-41699,-64096,-71839,-34620,-2501,11482,27447,28583,13412,-1078,-23409,-48423,-77960,-57515,59883,140040,78608,26047,31735,23663,35456,78860,143994,220553,212960,94218,15760,-1862,-22287,-37351,-11237,29941,47636,38575,11930,-4639,1680,37392,40345,64797,77896,51563,44171,49933,53,-35941,-6049,45560,51735,27929,24665,-1420,-27272,6229,48407,88073,84495,5090,-45890,-7496,15720,25373,112521,166791,55482,-97833,-112106,-116716,-153600,-78158,39521,72833,64627,47890,-10275,-72074,-69143,19842,117516,134405,97082,64986,-32886,-101935,-66312,-42534,-62889,-62439,-32428,-27960,-33400,-50205,-75422,-83875,-38847,40461,22295,-104083,-124360,20614,88980,-20211,-97748,-4433,124476,131900,53557,-14416,-5336,61455,149794,204219,130069,7872,-14752,19236,18902,-790,-27599,-88256,-105165,-11526,111327,130197,46357,-31107,-53966,-91305,-100629,-61960,-69701,-54054,20355,71680,70366,68023,85471,100217,-164,-127305,-101790,29035,94000,73003,98832,150510,78549,-25449,-7272,37266,-10108,-39966,4475,35502,-4240,-67178,-89531,-30990,38064,14084,-73086,-102575,-71301,-33089,25020,73024,20750,-50542,-62962,-32732,-4725,20853,34661,37837,58055],[54323,21109,-34008,-88730,-111491,-42009,77218,137630,117575,71976,37606,41264,18131,-52025,-82932,-13639,42711,27913,21980,84971,114432,38597,-39316,-53757,-34895,3605,38785,57608,28206,-66706,-130392,-76623,13134,19339,-26130,-37642,32761,117689,154324,103277,26877,1790,8194,-5362,-38012,-30566,7928,-10648,-78859,-82194,-8813,31011,-45224,-121968,-83946,-32311,-38773,4357,82342,56604,-46890,-90966,-55274,-17129,-17841,-34798,-29971,15390,81612,89912,65281,3066,-86058,-122494,-76149,-40439,-24442,-5013,44492,58697,37940,1296,-31932,-38725,-18200,-2832,-18306,-41685,-60920,-33658,41082,122556,125333,-7192,-116959,-106974,-43714,-20772,-7741,-8995,-52255,-71163,-17741,36217,36063,34343,43383,38500,41589,87163,134697,78435,-8432,17302,74821,83581,77885,108294,160135,170169,153995,142100,64067,-54652,-91535,-28563,56617,108745,143664,116422,41392,-37149,-66327,-24881,42378,53037,-34882,-147613,-142237,-36903,-26745,-103706,-106470,-19937,49802,70420,29570,-12103,-8104,11015,-21660,-52126,-48266,-44617,-20689,5822,37927,83082,83347,56230,74256,55902,-21425,-50210,-39133,-75703,-64315,55629,141499,155412,144393,122466,100865,92114,50706,-41043,-117858,-117172,-51659,-4191,-6329,-12559,19774,72385,118447,103067,42567,-710,-19060,-27315,-9855,51974,132352,123291,15137,-104162,-159524,-128384,-75432,-76099,-113337,-111648,-89886,-73692,-39236,-37185,-100939,-126817,-67775,-14748,-35961,-120724,-190388,-167061,-75424,41059,54217,-57143,-140391,-120867,-10066,73075,5049,-98414,-103745,-38043,-4477,-36017,-42575,-33102,-43012,-2249,66997,73582,51337,40600,26106,-20619,-23674,47105,113331,136967,144621,93981,35995,19394,14623,-3302,34561,61789,-5522,-53620,-18538,-915,-24499,-45993,-37424,-18104,-35534,-35489,5047,-22064,-89286,-108157,-47342,29129,61023,53731,44764,-12620,-76320,-70638,-35088,-6203,40191,63365,-27635,-119845,-104349,-44144,18095,69921,68982,55350,72962,95582,111887,76415,-26729,-87515,-66339,-24214,-9686,9512,46013,68587,46557,17577,36599,33486,1113,13770,49875,48881,1246,-49945,-7146,82970,100286,52190,25633,-8927,-40926,-11294,6281,-7495,-9984,-36203,-105248,-174077,-151848,-59076,13028,28598,12655,-2491,3293,45152,119097,182159,125981,15556,-14966,-8941,-23711,-36190,-32775,41586,127693,115710,18325,-69121,-87566,1167,75927,3272,-97552,-87669,-9784,14562,-13257,-54646,-90772,-107349,-41047,6144,-41392,-73360,-33192,-12557,-18941,-9036,13580,12205,2790,62826,162054,171384,116458,84878,78776,52118,-46374,-107614,-2495,95575,22763,-59223,-40647,44106,88901,37389,-41431,-62813,-91188,-111964,-74173,-74679,-86771,-7807,120159,172399,123664,63042,53276,82360,81519,29561,14360,43746,20130,-71857,-159061,-166576,-88845,-28642,-26590,-25737,1568,58141,113481,82432,-7762,-40878,-23519,-63398,-129169,-115318,-56173,-9760,5216,-35256,-41948,28169,27920,-34727,16542,90561,15387,-104381,-117774,-60387,6148,25644,1476,-22200,-6868,47295,111604,54700,-77292,-121819,-80796,-31934,-18093,-25382,-26241,-7427,-13627,-24695,-35599,-71107,-111930,-84379,3429,54572,52704,-10261,-59569,-10205,42876,34447,36140,44715,19417,-50939,-129187,-132841,-81712,18286,104486,29485,-72096,-45614,53394,73123,-24340,-84748,-2779,127958,142597,64191,21970,-4583,-14487,62788,135519,114876,101705,77763,-41793,-117379,-3277,101672,105930,115194,123737,79845,18746,5817,5494,13706,23168,-13195,-44399,-23565,16300,67164,76466,33269,-13671,-34500,-27309,-31329,-14093,-6605,-47428,-65580,-56149,-78944,-66672,8487,11496,-40719,-30566,44467,77095,89779,96307,76412,32843,-27617,-41650,3982,46109,48833,-3413,-58322,-13212,49805,-4047,-108612,-170206,-147455,22466,141986,64462,-19894,-20604,13969,15950,-71288,-141553,-80159,-12081,2936,38884,44474,22054,5270,-9460,-15150,-3678,43780,102918,82383,49731,44895,25603,-7703,-54852,-115781,-172950,-172902,-83424,-15579,-32161,-56926,-11342,54440,64600,15134,-27576,-7134,38269,51815,39581,28127,11639,-11443,-9742,7872,39405,32235,30238,70206,87739,68904,35375,17712,-44192,-112441,-55574,36419,41634,3192,-56295,-161008,-192605,-150105,-120630,-112330,-38235,86666,144101,73118,-15345,-22491,-26988,-20691,18134,8620,-44352,-90057,-93801,-16853,61047,27769,3027,16074,4878,-998,-7780,-44464,-18572,67741,98425,60930,36221,34926,11006,-22896,-37159,-49161,-37455,-10668,-1243,20255,-1762,-47877,-14990,3900,-60411,-68435,-26552,-3535,29375,22564,-69162,-79873,-2214,26646,35613,82917,68351,24916,91413,172664,113753,3483,-6862,32324,16055,-1390,8570,-44318,-89636,-30305,13555,-3021,13750,18704,8503,7623,-31668,-57678,-21300,29940,71785,65675,16271,-5576,-11113,-34183,-21717,24578,33592,-16415,-50320,-16411,28377,48387,23893,-54638,-123882,-167871,-196993,-175046,-128810,-48526,67028,134391,122045,76644,21349,16783,63039,71905,-1176,-82944,-121118,-129624,-121980,-88183,-24718,-7477,-37162,-50138,-59103,-50588,4019,10340,-36820,-82816,-109934,-129541,-89633,-18269,-2827,-23161,16284,92603,103583,53540,41437,-5878,-128483,-194930,-81362,12002,-21557,-9314,69026,72492,30896,10896,-6149,6914,85343,119705,84352,66152,73256,39010,-22749,-36620,-43826,-52992,-8474,24339,13142,24286,42646,27344,12589,19122,24656,39549,19326,-44739,-97652,-73354,-12308,-33959,-58122,13148,52290,3593,-63655,-97964,-88011,-51425,21001,99342,119016,98602,80261,12416,-20787,14706,-5727,-87736,-114955,-80690,-59753,-31896,41756,56122,-16728,-62461,-66444,-97934,-75890,-9359,15625,25280,67125,80508,17163,-91054,-146470,-68465,54593,71045,-11438,-51901,-11970,59696,152318,173876,85542,15013,14784,18018,-28714,-96028,-97706,-8414,69438,61733,13139,-12712,23861,59496,13910,-16686,-6303,-51341,-92016,-54037,-18835,722,15541,-14680,-34246,34111,80197,36857,-19406,-45392,-16349,4924,-19002,500,34616,11601,17912,34705,-555,4150,64452,144992,237120,241647,131446,43079,4511,-16841,-44012,-63175,17083,158760,175079,64959,-15042,-44924,-2227,46201,59839,14607,-24830,-15735,8896,-21580,-53129,-43869,-32822,-32704,-16270,-5863,-39825,-54137,-2747,60886,126680,114622,32933,1412,-14616,-60970,-33060,65220,112654,36904,-25275,-14780,-75148,-168923,-103656,54352,128337,106252,81853,79490,45310,-18138,-21290,37913,87761,101452,96801,17965,-29305,1710,-11362,-85470,-99420,-35144,5917,7225,-24423,-69582,-91087,-26628,102393,139621,22036,-49711,32604,97961,30473,-59208,-33808,54531,50438,-28325,-59052,-31892,18500,83744,118058,56355,-13436,4039,16611,-25618,-59758,-68133,-89836,-62180,15744,71267,92820,51843,-39828,-86884,-92792,-65981,-29223,-37359,-3189,66939,73630,41371,56361,75326,86727,-2949,-125859,-98252,47997,95601,29626,22649,85713,44541,-77093,-82485,-23120,-27130,-41164,-17700,-13237,-33583,-45577,-26285,38443,59340,-17710,-90008,-72399,-46124,-22456,29523,44894,-8808,-50082,-46309,-13041,8429,18133,24826,29136,50446],[46956,-1155,-41740,-64185,-82820,-54366,35170,74921,25918,-23988,-17029,7261,-41632,-116583,-120949,-20552,83926,97641,38013,19496,23208,-6775,-7141,-19144,-63773,-21991,66645,84698,38329,-15534,-39748,-374,27866,-60689,-182867,-169217,-24805,105165,161968,127582,71724,45363,1820,-76681,-113807,-53338,60119,92246,2637,-43191,28180,89845,39705,-11028,16088,22711,-43902,-62778,-9031,37469,40609,29990,49297,47905,-5231,-38957,-8270,45095,81698,82213,62871,3268,-81477,-141806,-130752,-64725,-15593,-9340,5103,-3321,-48523,-90086,-93039,-48172,10916,11437,-16221,-7887,-6554,14259,61673,69630,12575,-80319,-127106,-120335,-85365,-94551,-92718,-64203,-55294,-68045,-41091,11134,21685,1574,-1570,18772,39887,75964,93212,6969,-58084,15526,91647,98015,78802,100290,154517,145371,104161,120747,85335,-26327,-80922,-56592,18678,115016,166841,72336,-40020,-53644,-24980,-6895,16645,25957,-46235,-144645,-126624,-18464,13565,-14868,1271,27805,25960,26260,-3793,-32996,-8349,26044,-11720,-73363,-109667,-104996,-46677,-1502,42745,97581,84272,54415,73621,38109,-36557,-58681,-54873,-45201,16964,95553,118039,111916,87219,46866,34265,113049,143933,54408,-72209,-125183,-49834,26303,-1110,-40601,9191,76274,102793,61886,29810,39032,32382,17727,35726,66668,95444,72819,-7756,-82829,-106087,-58766,-1154,-21825,-64826,-78137,-112845,-148827,-97613,-34489,-75456,-133154,-107105,-60284,-66421,-149918,-200489,-114457,-3361,50433,23870,-64890,-129683,-128907,-34546,69448,47306,-48299,-85072,-68153,-64312,-83829,-55303,-19586,-34591,-59331,-20291,35548,53999,43271,10950,-66262,-80566,58625,208466,213698,144809,105645,115835,98548,34826,-25767,-1071,41777,12412,-24663,-2194,20470,6399,-35598,-34701,9226,16374,-12755,8036,38884,25686,-8684,11674,59246,61860,-4186,-80711,-122823,-102796,-104467,-107050,-14079,116562,144951,46612,-40574,-50498,-10590,44605,62367,41550,23111,15744,34716,81087,77689,-15365,-83483,-70838,-43031,-41631,-6073,56252,43189,16127,52765,114171,79933,17486,22622,-15563,-133490,-177709,-123440,-42614,46157,90107,65855,42253,-16240,-53234,8116,40835,28370,61575,54215,-60047,-148610,-97911,9937,94449,117319,44669,-43482,-65357,-22514,42555,100807,65893,-18029,-36581,-25329,-27092,-3245,46735,98240,81014,4781,-66840,-95385,-68612,-10864,-4060,-49925,-61829,-216,66511,81598,34284,-56448,-128120,-115995,-38164,-55319,-107637,-77987,-30679,-14973,-20235,-35412,-29415,-39466,-61388,-1103,72070,84663,88925,82139,72522,47961,-60678,-159402,-103142,3018,1875,-22729,-20101,23484,79742,66320,-20867,-58101,-74075,-70213,-16577,-8911,-4745,49938,132049,162247,118411,66479,22854,-10417,6332,14741,24093,54935,9796,-71240,-85737,-105619,-102162,-66815,-84991,-107785,-56997,36099,103671,64045,-51044,-85638,-61878,-101827,-136396,-74744,14663,96980,134492,63472,-17544,432,7025,-20560,23100,52584,-1143,-69513,-95673,-81967,-32719,12088,38495,51347,45652,48942,107745,106131,20083,-20290,51957,119063,86679,51928,56874,60649,23575,-12026,-23582,-44551,-64542,-58885,-23481,21683,58636,30554,-7364,-298,27437,62020,119630,122080,53272,-27002,-94804,-114158,-72879,67712,167664,76334,-40219,-35539,29642,60756,8648,-63148,-65616,19149,104323,113406,68193,-13538,-48730,7769,54180,44515,37937,683,-94896,-145861,-59026,30490,72297,101268,67994,-15997,-53688,-9640,55273,91102,56664,-52470,-141303,-105084,18314,85510,33438,-41457,-25404,24400,8283,-34450,-11773,-10926,-67381,-61342,-18281,-47626,-83722,-52002,-45929,-76435,-75396,-13190,41566,49615,35847,17126,-30614,-97441,-81686,4393,40575,132,-57513,-92909,-65595,-3356,11662,-47127,-128707,-132978,-9983,45861,-49224,-82890,-1559,65093,52065,-39652,-103362,-46514,20188,31848,62322,65287,38395,10271,-24116,-16978,42140,51536,18022,7134,26698,29208,4318,-41576,-133205,-193261,-183343,-121355,-20540,66257,81800,36377,59196,131995,119754,50441,2774,18770,80292,119972,73093,-1318,-47895,-57569,-52797,-37946,16161,64872,78512,35214,-35951,-34314,12500,5698,-33810,-69334,-73823,-29436,44185,87663,59148,-70120,-180775,-170607,-110855,-89971,-53858,37338,112465,81774,-9439,-52962,-61317,-30055,32993,59326,47311,-19786,-94044,-47128,49382,32493,-2426,-38296,-73360,-13070,57163,6147,-57814,-7276,90962,111916,81443,56277,42948,49290,62502,31414,11186,21735,-7236,-70083,-83170,-23145,63180,34635,-85909,-122438,-74184,-27805,28162,42804,-32891,-63962,-12851,32496,50565,92090,93099,43985,91690,163594,91697,-7450,9626,48807,7516,-36320,604,40246,6101,-49013,-91535,-104828,-29693,41077,63999,69087,23723,-48424,-80823,-53969,41578,93461,45513,-11881,-27437,-17961,11068,25166,1508,-47210,-77853,-37894,323,7108,18258,786,-48361,-112707,-135844,-111940,-82959,21065,199732,258170,165763,76776,24683,17660,51055,71070,13234,-47172,-44849,-29019,-43004,-57264,-43940,-40748,-40753,-1873,29287,-2750,-52576,-94667,-106434,-103817,-116587,-116498,-28221,20688,-55252,-88932,390,109934,140013,81725,70658,103794,21784,-136646,-126683,-57100,-41362,21820,86740,62598,43642,43351,4530,10034,90822,100869,56648,42450,35454,23901,23654,48764,58401,67684,72065,20123,-46382,-26713,11203,20711,25720,55213,75829,68811,34515,-7340,-61786,-77280,-39118,-52963,-84550,-42080,-6883,-6848,-34684,-88285,-128835,-102298,-29255,13117,34634,116381,155923,44465,-52051,-28759,2757,-27871,-42025,-7456,-207,-12729,39173,54758,-30299,-103186,-101629,-80439,-44606,-4869,38991,67405,49163,9781,-17830,-58435,-100543,-43242,56480,60422,-23349,-49050,-337,35550,59502,54609,49217,41769,-5353,-41777,-86886,-168198,-141936,12645,90304,33195,-14901,-24982,-48152,-54791,-49207,-28799,16541,11709,-26498,-27504,2933,39092,36413,-28113,-36037,45446,96517,64295,15827,-12298,20353,46126,258,-28775,-27636,-32342,31166,102184,55320,5018,34313,140111,273353,273997,116170,5217,-34538,-31054,-15452,-42614,12686,187343,205530,52054,-26094,-10764,45953,73190,46001,-37061,-90879,-74670,-15548,10668,14529,8268,-24822,-62552,-53785,-49324,-76443,-80110,-61715,-25879,62715,82050,45903,44860,-3446,-101856,-97588,-36133,-16895,-44358,-10289,50185,4518,-74060,-58650,42680,123239,88849,25197,54660,95520,44738,-22390,-22570,41608,91849,83125,43201,71013,118572,60226,-48747,-67661,2670,33136,-1725,-50759,-51285,-13825,50214,132564,162579,74476,-20564,-8472,52736,63652,-1869,-68341,-83071,-113072,-146144,-101419,-39055,-7831,-17017,-55143,-76998,-47777,22061,29185,-24907,-53727,-59765,-67090,-12915,70089,89445,103743,70025,-45931,-115093,-81427,21007,100466,90562,95115,126950,64607,-25243,4803,44237,7421,-75329,-135135,-108951,16945,92411,32430,-37650,-34750,-40915,-80825,-46776,9531,-11420,-52652,-59219,-59669,-40271,-18018,3160,56866,77111,8732,-35997,5265,28390,21908,25586,3861,-18116,10326,28252,14261,-9060,-21117,-10687,18283,58174],[82926,-650,-28528,35583,50383,-19640,-52971,-46267,-86860,-125667,-82273,-44548,-78792,-95105,-80437,-45263,14419,67789,41431,-2991,-37527,-53577,-5788,2069,-30853,54929,166790,129817,44832,52597,71716,30099,-20866,-87583,-151277,-98971,34471,108969,131694,116930,75257,38790,-16744,-104072,-137627,-61800,63719,131118,88717,34800,49328,77530,84886,95390,77534,22230,-63074,-118026,-92768,1178,70966,75468,75359,54335,1051,-24036,14748,64679,67366,43027,36273,19763,-30906,-69628,-44603,2385,29559,27406,12540,-2146,-35537,-116230,-177842,-130723,-33713,8755,15692,50170,63919,40279,3466,-55641,-111530,-99855,-34524,-25420,-44365,-93934,-111871,-67209,-14537,-24319,-49312,-45008,-45736,-50908,-48256,-22085,26392,76755,75231,-32156,-105991,-36952,42902,43195,17613,28671,78729,78245,68435,117078,104442,15918,-26149,-30381,-7136,79651,131219,13997,-109152,-93678,-17980,23149,47672,73273,51218,-29979,-70211,-16540,65084,111722,126407,99254,45652,1368,-54110,-77543,-20529,38371,7056,-75917,-143417,-133629,-43647,9991,37414,71092,41442,1465,33219,21223,-33296,-47612,-48533,-29459,29581,35919,-13921,-33362,-41077,-64803,-29115,99692,161368,111635,6625,-78786,-27112,52741,30641,-6697,34439,45452,-5730,-70702,-69339,-37307,-43532,-22697,34776,64614,62536,27180,-20841,-38319,-14381,34210,60611,31800,-1057,-46496,-110435,-132647,-70618,8564,-199,-46155,-71976,-62088,-46076,-81488,-96820,-29331,21795,151,-56283,-98797,-84691,-66957,-53699,8798,34343,-30363,-72576,-68839,-84283,-111608,-52482,30431,3604,-108859,-106832,5286,80352,62141,-7821,-96069,-129448,-30454,122116,108455,-5297,-6183,96993,127707,68832,-13301,-39379,67,40025,26504,-2310,-23445,-25090,-17988,31389,86202,68291,3548,-2669,49907,62711,9861,2909,30214,22279,-34865,-103148,-116194,-50715,-78256,-137718,-50909,69090,75584,46759,35505,171,-5933,27214,22322,2085,7423,-9997,-49730,-40740,-1223,-3562,-2191,-2576,-32008,-9414,90759,112753,-251,-40491,61540,119505,49534,1497,26827,-46838,-194458,-196193,-98321,-48698,3666,93710,137427,104119,4815,-28714,54787,89407,82158,114711,92295,-10846,-59629,-26597,17222,96332,151350,77583,-28030,-47386,-18818,-23008,-27161,-22989,-21586,8616,31546,48,9233,68538,68330,-10802,-42387,-32085,-17698,17625,32403,6630,-11855,-8987,51224,131777,148390,73618,-25910,-70882,-37380,11267,-53074,-112356,-65479,-22150,-15212,443,322,-15215,-43183,-69118,-36171,2077,29086,56033,51064,58731,80411,2090,-120129,-117477,-5074,57507,50474,8430,-10731,16885,30061,-7437,-13537,-8424,14886,58352,44437,50220,73887,66052,72022,71915,36880,-28901,-83885,-38981,16404,18356,39271,22986,-20891,-1559,-8255,-34513,-32323,-70869,-107281,-74474,-21255,-9265,-39882,-69354,-50092,-51327,-122616,-143772,-28558,106318,193999,226585,166609,47716,-4914,-3196,-838,12611,16840,894,-32010,-38530,-7047,31331,27506,44783,104332,74480,-2698,10309,47319,24102,40768,167467,285955,262550,170582,102913,56268,10808,-12721,-25313,-41454,-13146,-951,-28768,-24642,12946,37500,38714,-16490,-55424,7919,93702,98893,67223,68321,57926,12051,682,103567,173452,94001,7243,-8776,-1805,29151,57707,18344,-63211,-62959,39793,121031,90262,-16062,-66660,-60218,-64082,-54711,-29224,-44454,-88444,-117353,-103353,-68632,-26605,19016,-7401,-97944,-160064,-103725,7783,50441,-8417,-103671,-159826,-131023,-10942,70691,10015,-56846,3204,78067,42856,-16391,-4380,-16229,-71403,-42079,24158,2069,-59717,-76320,-68777,-54478,-31175,-3160,-10575,-36189,-25110,-6753,-46064,-114741,-87822,-11671,-14121,-66722,-78891,-78464,-87670,-64802,-20072,-17946,-50633,-32718,39914,30087,-74692,-112065,-28517,58830,43353,-21460,-16357,54062,88195,56773,41615,44651,60405,52874,4244,7272,79297,47766,-43727,-46035,-22462,-23405,-10658,-46180,-155572,-186343,-113874,-24976,53812,137698,177476,106910,30474,54652,88800,78191,70141,79374,110493,129933,80166,-11872,-110995,-173431,-159689,-92561,24194,131287,135423,-11596,-150458,-102651,-14018,-44817,-69627,-43897,-63319,-60536,35403,104776,84507,-39260,-178672,-158331,-26095,18486,-17635,-23478,50656,90879,35299,-21628,-33272,-1709,43830,76196,100847,57773,-24915,-15415,72810,75806,14048,-79540,-127455,-34585,80745,45607,-57327,-49155,65401,103198,54221,18780,20034,49832,96979,75196,33745,34725,-22835,-117760,-91803,15417,47558,-27725,-112343,-125996,-78546,-28102,9662,15726,-8626,-6861,34751,67222,40476,42445,65502,44784,69370,114496,43899,-55508,-53902,6008,16946,-44490,-50795,30364,39407,-70970,-179982,-182196,-66244,60985,124406,141561,90470,-723,-67118,-77662,-15544,23164,-1477,-20799,-5190,17839,45526,55371,23146,-18780,-32783,-16742,-41523,-62062,-1099,68449,52275,-8868,-14114,-5280,-18762,63108,240547,270401,117402,-9828,-35727,-36203,-48109,-25520,10237,50048,86822,84667,44298,-7094,-44001,-58347,-31981,25508,76759,55798,-23418,-92058,-93076,-76229,-85877,-75185,32835,68865,-55535,-100481,12713,106113,124367,101314,118274,163969,77990,-108490,-142024,-95443,-46357,17018,32255,-21297,-43374,-22194,-21895,10788,60166,26636,-372,16316,16228,4534,23078,82433,115093,109450,105692,65599,-22215,-48968,-11782,13034,24769,66680,78788,24952,-23195,-19490,-39856,-65806,-45629,-44568,-48987,-18180,1916,18677,28603,-36082,-107181,-91912,-49771,-61556,-32807,113233,142227,-7639,-99854,-31488,76060,91793,61331,57468,14871,-36232,4471,17521,-55821,-118156,-116571,-74408,-41415,-33522,14635,67911,51894,4042,11683,42733,7785,-26234,4007,27040,-5455,-23984,-22795,-59327,-103949,-100644,-19214,22406,-54492,-98731,-94816,-141383,-122482,12197,75611,-2337,-42757,2083,-1393,-44053,-44458,2619,54763,68459,33351,-10744,-17857,4486,-11191,-49200,-23289,24685,51946,60090,49046,23168,24265,23328,-7506,-26931,-31731,-30954,48970,151443,105662,-16279,-29443,114101,287663,288994,106541,-7382,-40820,-33340,19811,21392,20596,104672,102283,-690,-27115,34287,100702,74502,12326,-38995,-74673,-81260,-35088,25098,88456,116177,75476,-3463,-54445,-90221,-111560,-100787,-124757,-140632,-57413,-13603,-22714,-2340,-4494,-59027,-85544,-79154,-87172,-86769,-41967,23332,22538,2998,-7332,6097,46137,15006,-44878,-7701,56861,50176,5816,-5409,48838,69842,23794,23272,121321,179372,117623,32534,-6020,19379,31348,-19178,-70380,-4969,102880,118089,90494,66687,5656,-60335,-62833,-824,51517,12843,-75822,-150987,-211649,-201065,-105540,-22707,-25524,-100211,-158972,-140138,-73623,-701,26484,16719,36710,48908,24506,77101,176041,176224,133082,73432,-29872,-91934,-42950,102940,205640,177162,140017,125191,29872,-84200,-58431,-2512,-60257,-128344,-117251,-69646,20951,102137,51674,-67444,-122705,-116089,-64681,28308,74790,13251,-47434,-68415,-102021,-118706,-84930,-44907,3292,58635,65200,50102,65141,83962,69168,27056,-9731,-6412,55852,78503,26791,-30338,-34422,-4627,40005,99300],[98845,10165,-24189,73537,105075,-25560,-143790,-136310,-123573,-130449,-89359,-54169,-50747,-6384,2461,-69003,-101983,-34203,11678,7475,-37135,-80520,-51926,-21621,-7741,89263,173395,109932,32528,75226,101192,-3711,-100572,-89279,-12849,77318,143762,122774,83349,59785,17288,-7123,-10376,-50761,-86492,-38517,42600,85167,65649,13628,-25632,-35046,5231,42457,-2377,-62357,-90637,-119073,-123920,-69480,-14983,6715,14200,-862,-12821,-1204,22885,48293,52525,19088,21534,47345,32738,26412,74842,67471,38871,45076,60257,78109,78323,-56576,-225719,-239045,-126832,10135,87091,104821,87655,22372,-71060,-128377,-121692,-41465,81361,101133,32522,-53021,-81385,-20246,53787,42935,-11349,-55270,-97202,-87296,-52381,-26955,26367,79864,75567,-7660,-76016,-18886,63525,31204,-57425,-81039,-22977,18261,53591,118197,125045,65040,10399,-39562,-52825,19547,88479,22916,-103476,-153299,-85576,13971,87635,127132,128237,82144,11148,-13884,44593,104981,109345,101000,60784,-29170,-109075,-99869,-31070,24623,11140,-46058,-87426,-72980,-17418,-6451,3258,42602,20680,-26985,11446,18901,-37438,-32788,23491,37884,11536,-54112,-131805,-135622,-98193,-89212,-23968,86683,104876,63061,33424,-18210,-30048,16290,52059,63769,74201,23589,-61594,-105038,-101151,-111788,-127892,-66245,9860,22589,21206,11483,-15873,-30397,9308,65241,58826,34826,41723,9533,-72272,-106172,-54714,21731,55190,52395,6782,-28739,-21033,3324,15111,-24052,-87512,-105874,-119726,-111191,-21226,26482,-26114,-38084,-12546,-17055,-18331,-13998,-51370,-105107,-62299,26766,-15732,-144873,-135741,-18349,45286,16655,-42623,-114617,-173367,-147365,-42682,-53428,-139576,-126898,-17553,73086,110054,43993,-55352,-44607,56553,81606,1365,-79273,-74142,2679,94874,125418,67400,788,-14841,2955,6864,-33835,-55568,-49710,-33997,-32832,-43344,-32180,11642,-8225,-52064,-31949,-34524,-54682,15815,83777,35082,-19516,-13927,-5010,-10904,-404,-6202,-82842,-134681,-77405,20353,99486,89386,21923,50761,166114,138496,-16328,-54129,35865,33570,-35852,-23415,11040,-37887,-87223,-57040,-35680,-39478,14326,135020,200568,140021,12412,-27488,61463,119549,115653,92670,32339,-5496,14978,8451,-25184,32989,87948,29179,-23416,24421,77496,34612,-29737,-34786,10802,79422,114790,66788,25508,14686,-33981,-73576,-3112,56337,61651,72376,75490,76667,51792,-18570,-1020,119515,132727,48303,20119,40301,34002,38612,16872,-44371,-66814,-46322,-37275,10953,67756,63070,37153,13649,-11424,-7062,33050,58288,47270,52108,88091,44635,-66351,-79850,26106,85887,58170,18305,-9497,-36812,-29253,-19987,-27901,-17935,37387,66037,21971,19553,25044,-30132,-32600,-9906,-31768,-70318,-103167,-83157,-31815,-7304,37372,67438,42049,32411,40739,31347,11438,-28745,-52749,-46141,-45809,-72530,-93582,-48318,20267,8351,-84232,-132486,-24720,128446,203399,232363,200953,78617,-7262,2816,13226,-1410,9118,2593,-42263,-20478,69983,125487,62021,5360,35992,10365,-84134,-111493,-94778,-91742,-12651,149163,281570,284708,168767,30363,-28705,-26648,-11117,-26831,-38799,14630,22973,-33015,-32394,172,24374,50352,6215,-56641,-17893,26165,9457,38144,129174,139550,50668,6103,77666,135692,71829,9135,-12005,-27896,6933,92194,88863,-32273,-86555,-1306,75297,39359,-31138,-58995,-100225,-147130,-127986,-81488,-69235,-53667,-40579,-34647,-12318,15611,32068,2333,-86961,-179650,-140938,-45528,-30802,-62682,-71816,-72885,-75361,-9418,90305,60001,-19576,6727,76868,86219,33306,-884,-9660,-20952,-3058,17781,-7683,-42076,-53356,-44924,-6596,34824,31355,-46623,-79542,-26237,19616,2000,-57912,-58608,-26103,-61915,-103550,-70707,-41752,-57768,-66657,-63990,-54783,-15690,51159,118811,103833,7391,-69103,-70284,-15587,-15735,-40916,14103,88712,92661,48148,17659,15270,47494,48744,-2039,-13739,39133,35959,-12042,-36547,-65919,-87386,-44330,-30477,-87740,-95449,-31781,26488,74597,136399,185223,117428,-45055,-90692,-596,55680,83277,100959,87670,58950,35754,-1288,-89358,-189421,-174864,-82688,38279,129521,111478,-42418,-164810,-114712,-66639,-98333,-85034,-25543,-49883,-97021,-36290,42842,38235,-67609,-165142,-112367,33913,57118,-28068,-71629,-4911,61403,58115,42153,31951,36730,39488,47064,81474,77887,21484,-7358,42609,63547,9736,-82998,-133158,-82956,14628,16650,-47567,-52242,5145,17226,-18946,-38629,-26291,8238,51823,44620,27671,44475,1520,-51473,-19337,27860,-10025,-67299,-77681,-53498,-17505,6498,-7354,-24557,-15922,11498,47656,61042,1239,-19966,26443,26094,7515,17386,-26784,-102906,-105770,-12872,55107,-9130,-66628,-33628,-29335,-95884,-157094,-143983,-59197,49390,125476,140119,85609,35257,33559,29906,-10256,-55627,-41783,24212,57952,37856,33992,48730,49410,39753,25879,8404,-32571,-63897,-9110,97802,103952,28042,8322,18118,-16356,11433,134802,165200,21339,-119438,-119435,-90692,-122927,-93450,33203,140220,156334,113453,74594,39503,1943,-14474,11060,32725,52724,60520,23572,-16011,-11589,-38803,-64468,-39557,39893,79823,22878,9815,92010,115767,88659,85077,116562,119221,29111,-98168,-106224,-47208,2172,-2564,-34007,-45418,-47912,-38166,1766,45820,29824,-32788,-11205,53172,44255,-21397,-28774,56619,98392,60160,75864,105340,55997,-1778,2488,8127,13166,34064,9416,-40992,-51225,-15987,-13429,-44271,-47756,-39998,-7146,42742,64337,96082,126126,52476,-31772,-23755,3739,-24782,8126,104356,57015,-88600,-116586,-1385,139198,167719,114934,76250,-956,-51213,636,4171,-60957,-99229,-89001,-56604,-49806,-67900,-23482,55302,104065,110748,128166,148143,70480,-52273,-75908,-21833,24586,33705,7543,-37672,-95119,-117981,-50362,7984,-46877,-104519,-86496,-45445,-377,64390,83270,709,-40844,35294,89274,60793,29758,45873,60441,45654,3047,-34338,-40339,-39092,-71000,-61204,-13626,-1102,11663,46022,57801,36843,12451,-5072,-21051,-38296,-28151,4728,62651,114579,55073,-73487,-67072,113025,303374,319742,167760,78115,46503,7913,24644,42297,11242,-13112,-23258,-23665,-8540,22012,76516,34136,-22476,-14962,-16716,-60982,-75628,-42318,46429,131502,138336,75000,-13055,-91331,-113231,-87348,-116997,-164030,-126752,-98922,-100682,-68271,-7350,37033,19640,-30772,-53742,-54823,-58022,-28708,-10846,-6085,-8166,-28925,-37272,-45903,-26353,29259,45865,34475,28863,26185,48088,24316,-24430,2196,103248,141208,112898,73432,10627,-1763,27698,11370,-25652,39471,120496,83873,25126,-5741,-53154,-84322,-61988,-5158,16352,-18981,-50946,-92038,-153770,-153487,-86029,-27016,-60629,-137456,-138453,-95868,-76037,-47619,-123,30034,70978,104881,90689,160420,269221,237207,127346,61929,2900,-49976,-23068,81642,127648,88316,67382,40749,-20639,-87113,-65830,-15826,-42478,-91946,-54618,15043,61225,71486,-8636,-131890,-177408,-138417,-35549,72096,77365,-10406,-47613,-29594,-81407,-183973,-185354,-116327,-72855,-31297,31387,59490,53249,61059,57581,14857,-5565,3132,37306,41929,-8672,-54013,-23152,27115,50902,92734],[69855,29704,7609,58301,53428,-55850,-122285,-70403,-15302,-4923,5828,26780,39187,75181,61367,-25452,-80221,-51789,-16901,2190,-10395,-52993,-55481,-30094,-20138,14977,55615,51955,45566,81537,83788,-7785,-99792,-63107,68881,157557,179933,128288,67866,28900,-12496,-19660,21722,24799,-8645,9177,45109,29390,-30795,-88865,-123260,-117701,-88627,-84554,-122523,-131798,-87051,-64464,-91249,-109468,-97744,-62111,-30800,-41647,-36260,14997,33894,21376,27936,6711,17417,66245,74748,63627,101174,91481,44588,49923,101720,141735,146091,11730,-183438,-265286,-184511,-579,116110,98390,39489,-13992,-86958,-109468,-41494,57514,158397,157412,51916,-51005,-54346,22949,86837,67808,18111,-18061,-70217,-84537,-54309,-27922,12605,49130,66158,48997,12554,61913,142326,90194,-71613,-154816,-97124,-19142,20580,68099,95607,80797,16305,-79037,-97026,-29044,67124,79716,-43355,-178117,-153333,-37343,53773,94539,92560,91952,65598,7834,-9352,-11441,-39059,-2844,20323,-65194,-124995,-67424,-29563,-21846,-21385,-26019,1904,41414,26408,-43810,-41951,32732,37899,9994,51105,41094,-35186,-13348,100724,125333,31412,-71794,-130034,-104092,-49421,-26272,16432,71020,34116,-16425,12661,10946,-52304,-44524,44196,86645,68663,19603,-19450,-22622,-29166,-73977,-94649,-49788,-15649,-46763,-41809,10250,3782,-57690,-41605,39646,58470,58069,99818,101894,-1559,-106891,-100297,-22978,42799,59495,17911,-45368,-58569,8231,44495,-65680,-198334,-173748,-110165,-65443,23915,68178,17120,-34900,-23089,34788,63291,37027,-15626,-79485,-98666,-78783,-109409,-148001,-86134,-19655,-44354,-93382,-99875,-136699,-191322,-169539,-95213,-86915,-107094,-114385,-101770,-18410,110287,78451,-68081,-91997,28927,96947,26587,-55007,-37859,35711,83367,65854,17661,-1016,-2766,-35311,-44817,-32729,-52963,-88331,-60960,-16032,5494,9526,23716,51801,80258,40453,-85128,-115356,4017,95508,54926,-18068,-22132,17392,18678,12697,20305,-58295,-150881,-100863,34956,122172,94078,28615,39390,115485,112549,25254,10503,24025,-40662,-58437,11742,2886,-30444,24120,53217,4971,2292,72601,163006,185828,107430,-11006,-50751,29306,117526,122749,55067,-13785,-3600,34151,12142,-24080,15518,27507,-44350,-54494,52395,153728,140021,75713,36844,57223,112200,136705,119050,69125,-32227,-118659,-101859,7798,62307,43695,38539,71939,110793,67966,-62115,-84214,40121,48211,-9373,53889,97156,-3893,-22244,61603,27878,-80447,-90722,-63629,-10109,71883,103037,115842,95984,14292,-3107,44676,71821,69281,49293,42889,19976,-47102,-50737,30841,44780,1937,13271,23215,-45990,-53040,-36187,-91311,-96739,-17653,1460,-43710,-35977,-38975,-72641,-56886,-44724,-73009,-83080,-101141,-135313,-104803,-23611,48453,94901,77927,28166,20174,38790,26876,-8658,-24917,-14306,-2023,-11790,-41067,-20790,36742,48924,-9880,-77644,-41248,61052,120180,159075,145155,36459,-28853,10664,24202,-676,4386,-15020,-66435,-35181,73903,143053,76244,-50171,-114381,-108711,-121826,-133807,-153749,-159059,-84071,34011,100595,88380,11312,-78316,-66554,-12178,7871,-14056,-11310,38401,27304,-16977,14775,54026,38600,60743,85564,55526,20088,-20841,-67020,-9082,117468,121196,15948,-34225,37682,108107,48339,-20526,-24540,-21202,-4125,62078,71602,-36447,-83523,-10509,16204,-32097,-37582,-25601,-100330,-182640,-159182,-89473,-63212,-22013,44616,117366,172958,198790,170647,102267,-5252,-93458,-55662,-10171,-40676,-31999,24122,28456,4314,51814,155269,136493,12213,-27479,34573,91878,45860,-25676,-14391,43305,62098,16369,-51569,-66578,-34631,-9221,31520,61167,34545,-46093,-44412,26724,56330,45652,1630,-35493,-43995,-76390,-90443,-31870,16830,19754,4241,-46132,-97797,-65174,33553,134063,150515,96300,30623,-51647,-87408,-67162,-40144,-3417,29877,24423,8843,2366,-11755,-3020,-10172,-49049,-72784,-53214,-718,42173,12500,-44312,-78060,-53489,33,11339,2628,-4722,-22615,56,63763,116693,59959,-93900,-149119,-54001,15149,46139,77989,38102,-24488,-34183,-14971,-23439,-53251,-31894,818,24600,39643,25460,-36718,-82471,-67801,-76491,-72757,-8244,25771,-42268,-137070,-111928,-7412,11112,-79538,-110932,-55453,2122,-17083,-66691,-65749,-22569,13900,54030,87879,56400,21251,21081,32542,55489,58631,12872,-42222,-27098,4224,-2520,-50885,-109738,-115812,-62708,-52876,-72827,-66438,-63858,-68516,-62246,-57930,-33835,5127,12439,-3462,17744,58600,73151,79139,42492,-25350,-35668,3316,28404,41450,45331,30670,-5857,-18854,-21166,-17723,12407,32394,-21599,-45765,5589,3881,-46681,-49191,-33455,-48323,-39473,47437,97139,29829,-23142,-43191,-88630,-96442,-61756,-41947,-13845,35076,79139,79263,45924,46062,107272,134459,47610,-52036,-21650,73901,80528,12088,-27151,-28144,16218,64187,49065,39055,49268,15977,14618,97033,114222,5200,-61974,-39173,-63510,-90021,-16612,49584,-30060,-146561,-138611,-78543,-93625,-57326,74667,139679,95683,53871,61851,62325,39282,34448,46585,17125,-7799,15686,20063,11096,24569,-29817,-66439,-29449,11282,50555,101364,147534,171111,120290,33874,-4586,14971,6378,-31495,-66851,-35001,38397,67310,-1582,-39426,44060,82254,35369,56635,87203,27891,-32982,31045,113695,55540,-64166,-77689,5744,24502,-10078,23795,83270,78027,23099,-23939,-32544,-12878,-19660,-76108,-70113,-5299,31130,12669,-39618,-74461,-80100,-43579,26146,71919,136713,190598,137534,45805,36532,70190,54042,49474,51675,-19775,-105631,-70476,61129,162297,142932,88937,60309,-7973,-29792,32651,22450,-45142,-70762,-40656,-13522,-37202,-78431,-44569,35555,107041,143102,158046,149231,53647,-62497,-103072,-63839,22919,82663,85852,83340,60923,-2480,-14557,37345,32117,-57146,-81926,24578,111964,122363,101659,32358,-6654,48015,104972,103266,62969,31980,10548,-39909,-94914,-95847,-54169,-47107,-88680,-65543,-7288,8497,27140,50300,48810,24324,-7319,-27131,-56855,-96094,-55827,31885,61513,28563,-48649,-107405,-47915,134188,332921,378978,256139,177362,141766,50363,-18948,-25044,-43542,-92607,-87125,-14963,12753,-20290,2541,-10485,-25713,-2874,-8160,-75002,-128415,-135279,-75863,12094,72381,86705,43184,-37548,-70642,-47819,-54774,-99022,-114633,-113942,-86717,-48514,2822,83621,102300,27006,-9312,-40546,-76703,-51787,-24208,-37544,-40062,-45011,-61692,-34551,61948,135339,114991,59095,20254,-11129,-22092,-37356,-33867,4826,65185,79963,71861,43982,-22360,-28991,30088,63748,52142,49582,21970,-11233,13893,39461,5289,-22383,2377,33340,4447,-28150,-315,16982,-20039,-63690,-61263,-38454,-73343,-120175,-70112,-11112,-37289,-51791,-13521,-1578,-15050,8572,58726,171161,267757,213182,110299,88060,65039,1750,-10438,8394,-27981,-48759,-24276,-35132,-29081,-4532,30148,45790,24958,-23338,12353,93280,98631,13955,-93773,-179920,-187974,-98312,22058,92159,48090,-34424,-30098,57446,58725,-69035,-139354,-88106,-65459,-100922,-62419,12477,34248,32786,30945,19023,33931,53610,51142,19043,-23212,-41443,2635,52608,44609,46697],[-24299,-7118,21334,28350,-29012,-80534,-34243,54884,108266,113250,98416,95792,85584,69724,43566,46164,50848,10165,-59632,-82548,-59418,-37488,-14325,-17511,-72019,-111739,-80447,-2306,57519,72689,48903,2089,-46780,-34848,24336,59411,80208,76765,57718,34335,10246,-10683,-6618,4346,13557,39296,49018,-12456,-113796,-155384,-121788,-67041,-63706,-107463,-145779,-122609,-61718,-25228,-51872,-84842,-87344,-71782,-36566,-41140,-51629,9551,51121,21117,-3507,-27022,-16360,49826,77593,30160,33327,87068,84529,51209,62787,80005,74816,19538,-100384,-210879,-193076,-65795,28292,15132,-48904,-66717,-81290,-90629,-19286,77408,135410,95522,-8164,-82531,-36370,32820,58600,33894,-2363,3197,-3518,-51418,-82014,-68918,-29425,7954,55070,80885,53745,67221,128164,107274,-28098,-135419,-116108,-52580,-35839,-27651,-1510,38153,17544,-75188,-102124,-55170,42376,96656,4764,-136713,-148193,-85208,-34981,-9022,-19365,7876,49732,21086,-29059,-86501,-158708,-129401,-52716,-78584,-98286,-24812,-17783,-57547,-61978,-33598,42773,113379,74994,-34607,-43179,33809,56920,68699,112359,77182,6886,26240,100031,111849,45229,-27433,-44357,-10722,1644,2854,7284,21291,-826,-19250,3440,13722,-25705,-34251,37650,61317,32300,11238,14355,19381,23742,12820,-3140,-14221,-38962,-102122,-94049,14349,34711,-62406,-82860,11697,98873,134929,173292,180681,83263,-56868,-107995,-71288,-32267,-30255,-54450,-88699,-84406,-12423,25890,-58458,-156875,-128152,-37335,17132,35465,35169,17058,-18292,6763,85555,96634,36459,3205,-27961,-95656,-173160,-178191,-98535,9150,23949,-57035,-121605,-124127,-133485,-121458,-51753,-1317,-2004,14455,-1757,-74043,-65164,61348,62342,-70507,-119808,-30579,53475,46694,34922,83262,89278,32609,-17926,-13275,23039,32899,-20738,-22936,44485,42049,-39032,-42264,14217,26884,-16898,-16343,45414,115459,74713,-64969,-99604,-7220,69726,48354,-9948,11981,73129,68065,58495,67517,-15077,-121724,-91136,13580,53369,873,-58478,-69838,-13182,69917,77839,76953,45485,-21058,18109,96467,29884,-28692,29844,50499,40839,88158,120310,123490,115430,66391,-10141,-33113,10883,74875,100885,59478,24583,35082,34123,24206,40759,71413,45140,-46143,-74709,12480,118382,136606,114004,89972,95209,113533,101328,118669,122917,1764,-102692,-92002,-34940,-10332,-34464,-35357,35105,85772,41553,-77443,-115794,-36992,-8687,-13257,73971,78717,-86687,-109701,25996,34496,-83096,-104408,-60103,-38287,-2913,42037,86846,61101,-35623,-51679,6778,45255,59349,28913,-8293,-11652,-32802,-26951,35554,27354,-14802,12857,33231,-40442,-53618,-48095,-112228,-112729,-43682,-41854,-68356,-43547,-38960,-19599,19349,11409,-34424,-67623,-115895,-170748,-134978,-32422,12810,38522,57081,20296,-15495,11446,23003,-15884,-39720,4280,69250,71610,21819,-12406,-1136,33099,36547,-7365,-31488,-17879,12699,51565,36668,-48263,-68876,-4111,34810,26465,-13697,-51693,-60114,-32008,14912,69833,64317,-59747,-185831,-162133,-75784,-39522,-68724,-93392,-83440,-67730,-74897,-102970,-126119,-100264,-5069,40792,15646,-3852,21940,65176,42734,16555,53513,85745,66168,87515,138505,124943,26659,-70437,-108549,-42876,71646,92502,30894,-18193,34799,106717,56829,-21707,-3296,18814,-17479,-24594,-22896,-84600,-89238,-22088,-24024,-48680,-10385,7721,-88573,-194523,-169721,-67394,-16309,23393,99045,189199,245227,254775,213840,137139,32412,-23312,28962,26979,-41375,-10971,55637,43058,34772,109976,197968,165437,24777,-46185,-13965,13204,-25198,-65741,-41403,43172,112997,71674,-48571,-97123,-48102,-3858,30907,48578,24897,-22523,5475,74587,59835,7751,-28759,-59945,-85364,-98404,-70315,14170,82254,94987,75060,21292,-84934,-140566,-48524,88589,119292,111680,118263,24180,-107918,-88795,-3922,-7084,-39355,-47351,-45229,-28925,-37348,-41488,-45582,-67440,-103526,-120265,-65676,23332,39228,17615,5018,6142,41994,50444,21656,-34429,-99024,-89486,-8348,29512,-29570,-95683,-92660,-47258,-19211,10947,53652,19784,-41271,-65872,-54886,-17047,56696,111194,65952,-21375,-53649,-29491,-9000,7267,3850,-33889,-11910,75953,69615,-42074,-137338,-103907,4688,14968,-59878,-45744,-15933,-58037,-75803,-19058,28111,17405,9817,70168,110253,29074,-39798,11047,75210,72492,37100,-11024,-62044,-45640,-6685,14405,-12698,-73427,-87455,-64047,-78283,-97341,-96475,-102204,-92951,-59277,-41875,532,41786,6771,-49396,-36636,27755,134557,181297,39661,-113311,-34920,97645,110212,83531,61163,27425,16936,29736,3802,-19287,18793,55794,71,-46075,-15074,-6722,-36994,-19550,48607,81052,88866,130775,113645,27057,5619,6157,-42358,-44511,-1292,1235,19190,47853,41210,31512,37768,39154,66683,102074,81259,20146,24195,63623,36653,-37866,-100774,-125767,-54669,40724,50029,81048,126063,86036,44335,84434,107634,2531,-88808,-67075,-72644,-119505,-68538,12059,-7328,-68813,-78345,-38931,-23736,21544,84822,63407,-4691,7941,64260,51270,9512,19027,38259,5870,-21382,-1869,251,-24835,-11231,-32005,-64178,-33913,10153,51603,130150,180615,159071,78770,-41901,-122778,-114114,-86117,-51569,-17569,40411,80128,70103,-4720,-6719,136342,185122,83183,57257,85346,49604,11163,60941,90996,-11225,-104420,-74674,-34829,-59721,-46524,-2542,28893,31542,-20297,-94065,-84057,-32694,-34569,-91644,-61887,39294,71180,21269,-44761,-86689,-106168,-96608,-42356,9989,85290,171002,166700,86027,63026,84410,49602,-25015,-44088,-37063,-53870,-3021,115510,146905,74337,46257,48405,14745,13833,44402,5284,-58008,-65642,-6240,33285,-11252,-70302,-39868,17317,19693,4474,31822,58112,23829,-4658,-34278,-55754,-1851,85050,118172,110393,103941,67759,38173,73823,100062,26825,-19075,55556,113260,101543,76982,38886,28195,51606,59161,51432,13746,-24306,-31593,-79522,-143564,-131800,-64704,-42265,-74652,-65169,2958,45261,69252,69634,43662,3110,-32779,-61131,-112864,-152278,-80702,30012,44670,-13654,-64203,-52936,-6141,120572,332379,414052,277016,166597,124694,40485,-63405,-101752,-98789,-114097,-100694,-16704,23306,-17978,-17399,-3567,17994,11636,-36954,-105663,-146060,-150101,-122804,-97664,-45218,38915,83573,42300,-6661,-13003,-14818,-44080,-71306,-69836,-9922,20026,12212,45949,71182,14151,-41034,-109655,-149093,-77051,-6303,-22238,-44979,-38517,-23564,29825,104874,153626,166085,99333,-14032,-88230,-102618,-82412,-40080,-3609,38488,59721,40088,-3454,-52054,-51512,-7107,47875,69502,29328,-56852,-58148,33639,91701,80142,52363,45845,40365,9535,4923,31300,35421,12951,-29966,-44281,-29129,-51586,-93100,-46672,34078,21504,-14673,-17638,-48251,-114105,-112876,-21522,84254,139359,110607,87722,110243,95649,37191,9892,-14034,-60999,-62981,-50386,-61137,-10922,73340,114583,84538,7919,-61467,-14895,86735,82655,-24694,-103430,-147174,-159510,-71682,25299,39380,-673,-36532,-10062,98709,165961,91301,-11893,-12723,-15934,-101972,-122449,-39365,21652,21926,1681,-964,34971,77199,76832,21779,-20067,-31010,-23014,-7835,-24471,-32869],[-67976,-34112,30306,44386,-15829,-26764,47970,111143,147852,167346,147941,113356,83907,56192,56182,131589,161270,67571,-76518,-143973,-117220,-33720,48433,28140,-85452,-146964,-98567,-12810,50155,56451,9944,-20945,-10940,-279,-14126,-36666,-19359,21193,50334,62986,61240,4729,-75110,-76292,6753,75846,64217,-17763,-106905,-100090,5687,88591,82912,26588,-32342,-41753,-31568,-20547,-17548,-2484,2837,-26725,-17656,-2524,-21629,10509,79019,83031,40708,-10051,-21220,47627,87409,14101,-12736,79701,127449,47074,-22087,-38192,-21259,17612,-29870,-143305,-176356,-144684,-101296,-66653,-105420,-120065,-86765,-94442,-80686,-18468,20304,-18667,-55508,-37263,34499,44256,30278,28042,3479,18213,47359,6340,-67944,-86368,-35774,29899,82393,84410,18954,-17536,19018,40590,9353,-52645,-88064,-76101,-61148,-75997,-71613,-6728,27869,-22708,-64335,-47812,20351,61623,14729,-69776,-94867,-84725,-69612,-77583,-113046,-83771,-8788,-6157,-39817,-78998,-149534,-163400,-86952,-51078,-63026,-23068,-876,-34757,-54306,-30964,24110,82695,95158,43739,17174,34562,53769,87196,122002,96590,73031,72716,34006,-18337,-23058,-6873,32284,52957,-8243,-59276,-68209,-59415,-13504,21566,-7036,3905,59229,55252,60510,63670,38353,3656,-18829,-33914,-6421,26826,7402,-23072,-54826,-112260,-94634,23405,55398,-35506,-84561,-21398,92257,156463,181725,177594,122990,51491,-11730,-68074,-108184,-113991,-104532,-67025,-9282,35397,36443,6222,-20972,-32030,12356,55454,17202,-27423,-33900,-33058,8442,59736,45340,5690,23891,42280,-21647,-145194,-152949,-26617,78874,72058,30885,-17715,-86274,-91540,14904,103940,103996,69159,75384,71849,7069,-43884,18594,47892,-38640,-112132,-82739,-24051,16297,80487,164482,138084,35208,-18390,4647,49379,57442,17226,22574,91724,112703,37886,13479,68436,59511,-45258,-74559,-27743,23013,20098,-43979,-85129,-52819,6936,-1694,-28758,36715,100103,86500,87132,86065,8640,-73780,-69308,-24029,-17581,-84050,-165038,-196455,-108976,40620,80994,61735,54240,42273,87318,124826,58349,-2350,5404,24594,85409,159473,119439,52426,66071,80170,58629,49855,14396,-25682,5611,32699,44310,65984,52228,45333,75491,99786,77788,8602,-41911,-21640,19123,8109,5030,46090,104287,116096,68719,85562,150180,90925,1673,-37054,-54323,-56289,-73826,-78769,-7003,45329,11353,-71025,-113561,-75261,-14493,24528,74734,50626,-74561,-96763,-22065,-5001,-54939,-59243,-32817,-50882,-74953,-53073,-21094,-56392,-122939,-117534,-53044,-13704,4145,-3581,-10597,6697,4412,18202,83175,82661,21512,-5932,-8483,-55427,-84264,-87080,-76584,-24493,17576,-2235,-33031,-30393,3205,81269,127245,96091,40119,-32170,-119827,-158280,-110962,-55204,-75551,-85096,-23068,9612,-10521,422,12050,-26377,-45019,25747,106262,81289,25902,5688,-3074,12864,36184,19946,-6977,-30933,-29822,-18465,-50222,-106088,-93129,-27158,50437,84245,9948,-56033,-32244,-12776,-44767,-5183,60241,-1675,-109735,-95681,20527,81207,50853,3409,-37983,-92408,-107005,-95385,-95960,-40751,55678,51360,-5023,-3164,33440,64403,40831,20502,26921,26554,50013,97059,108189,61637,-44040,-128171,-122288,-59178,18132,65196,71762,36195,38084,86467,67157,18945,52262,64789,-23989,-87779,-93878,-103469,-71319,-28471,-31784,-5451,43742,28248,-73688,-167521,-156432,-64773,25947,92144,114045,107141,103075,73132,36778,10163,-31722,-46140,4600,-37279,-122307,-81274,-20793,-22391,5313,89615,155577,132541,43445,-13840,-32383,-75641,-97862,-60827,-44331,-14646,95318,131983,20700,-67760,-53501,-23490,1125,36646,44931,-6445,2164,76856,37747,-78630,-120909,-100589,-117230,-135872,-80079,25408,100843,104345,70133,48680,-31036,-146927,-105854,34912,63913,67262,132681,79124,-85872,-95189,15260,8477,-55973,-73056,-84659,-64179,-43694,-27830,-7878,-18173,-78837,-132456,-120878,-46485,9029,34035,71428,96595,79673,17073,-35694,-61793,-75350,-56386,-9910,-26819,-81991,-58559,-9753,-30814,-63500,-29248,29647,36781,3797,-35081,-72370,-79116,2660,101840,51310,-61757,-78832,-29760,-4374,22254,25835,-30090,-27892,47871,44512,-49547,-98759,-33833,38973,9058,-50417,-18737,3893,-45230,-23599,107821,153910,84567,51323,113296,130091,9277,-74881,17339,129176,99037,10552,-30171,-43867,920,46115,43275,-251,-32633,-29176,-18481,-33427,-56501,-85698,-97104,-79459,-51054,-25452,36510,62778,-11117,-115962,-151402,-58766,137080,205091,7285,-156728,-49724,83252,75040,52598,48583,24991,36055,56076,39009,47293,101140,121365,33093,-53200,-46690,-5951,14178,54911,117932,132345,131843,155915,105971,-2846,-23951,28066,47296,27133,-16844,-52177,-3419,47271,12244,8780,36201,2587,-39291,-15411,53325,66631,32684,14605,-7603,-75096,-161023,-185389,-100020,-2446,29403,72941,99829,65766,28827,41980,69231,25080,-36595,-28941,-19831,-43556,-8561,37146,38367,31332,-5831,-44467,-18157,37360,37631,-1038,-17216,35103,74341,5521,-59778,-41161,5030,28620,33170,26600,5625,-44437,-40206,-21314,-47260,-42029,35397,99199,115609,91586,55369,-6450,-111327,-183742,-162483,-113702,-57605,18501,91195,53559,-16645,-54183,-8141,111175,131983,32757,-14981,21110,54548,52855,35642,-31776,-120658,-117368,-38401,-38661,-87550,-52282,-11714,-2629,4997,-44352,-102446,-75931,-19673,4601,-43549,-68681,1903,54493,14353,-42979,-60948,-56310,-49666,-39948,-32883,-36,80024,96758,55760,49720,39087,-36440,-129575,-103979,-28252,-23370,1286,76057,76330,41519,56129,63398,58020,51319,-5068,-99549,-132307,-81219,9366,43716,-16688,-67098,-17476,13533,-62534,-123347,-59414,19521,35164,59508,58912,1025,-10405,53146,70642,-1542,-41413,-11832,16047,40571,84217,107179,103672,87910,56920,33612,12434,-3940,24770,44359,24787,527,-46956,-60933,-16299,-17431,-69737,-78468,-58753,-58885,-70835,-58590,457,47146,68174,69946,42531,-9176,-46077,-85508,-133345,-127657,-46725,20099,20145,2761,24956,55427,19501,60583,264011,360944,202221,55101,12968,-1753,-39856,-81776,-89145,-94485,-103155,-49703,11273,24421,43674,55329,74030,47751,-18523,-78709,-103542,-85115,-53288,-81748,-85141,5718,95003,101466,58491,16128,-13594,-35169,-37572,-21601,23739,34403,12573,7973,-7676,-53893,-106356,-170643,-210424,-111223,7528,24407,-2054,4126,52250,91434,62770,57685,128469,104575,-20021,-83877,-78883,-68510,-46435,-23375,28376,68457,35590,-6572,-29002,-46413,-56217,-19462,25231,25560,-16763,-20390,21752,36944,50011,62230,44293,16294,17021,48420,33820,-34406,-56556,-28449,-4908,7848,-16603,-62585,-32581,62073,86276,33802,-11928,-46352,-78299,-63073,-22074,-11433,-3767,29787,69875,75655,51255,40990,44301,55035,68507,48656,-9221,-42130,12586,81612,89829,36597,-69447,-149616,-86091,33912,51886,7595,-10581,-45675,-97595,-72928,-30836,-51478,-42796,-6772,25555,76752,128236,108743,45732,22663,15384,-30585,-61480,-26759,26952,40262,3593,-32548,-16092,29221,51033,16370,-2932,-12621,-50862,-83959,-93858,-76653],[-43958,-25275,9286,26205,15883,31817,46221,39971,70049,128808,119720,57222,20361,43362,105626,172980,147893,37757,-71296,-111793,-100825,-36537,54997,43055,-75927,-120157,-71412,-40490,-12339,-5398,-70920,-101867,-49114,-3426,11344,-16040,-33652,-17700,12927,45197,55255,-8622,-110507,-123596,-14921,85200,65558,-6341,-52263,-21840,89217,167185,167319,136417,80652,6891,-51312,-43811,12757,66187,65840,12578,-3661,22282,12268,4187,65350,128290,134327,74506,31397,63548,88463,26037,-6024,52072,92405,10841,-66388,-79808,-33625,36162,145,-114198,-162035,-176832,-167402,-108055,-134435,-162844,-88879,-73153,-131430,-136931,-97542,-100314,-51218,77040,127175,40495,15454,69655,66242,52600,57832,46732,-2385,-44360,-3704,76580,116241,73799,-25410,-62494,-30407,-17937,-6838,-14057,-63713,-80140,-48239,-49791,-51191,-3100,23752,-3859,-27299,-13990,21216,25003,-799,-41434,-60481,-44593,-27056,-82801,-160206,-133153,-60283,-72013,-111722,-95508,-87669,-104659,-63132,-743,-30905,-44174,1938,11261,-8326,-10867,-26086,-21029,58768,112623,77576,20827,19455,44404,61068,71626,96029,75247,-32593,-138861,-129410,-36821,62133,81615,-31160,-130803,-140923,-124472,-46788,-9302,-73539,-26072,116786,122271,80728,90493,78526,18335,-37858,-57478,-26002,-16803,-61837,-63542,-46177,-67849,-43973,27477,40313,-28881,-96634,-89288,-15299,58648,98173,90556,62230,86478,76032,-41469,-126776,-106994,-68348,2715,86959,106404,79010,73240,59300,2587,-19074,7645,-15422,-60511,-71012,-56602,-32276,-17174,-24784,-7672,51317,82440,44553,-44825,-70109,19499,81058,51925,66602,62402,-42515,-55866,91607,160908,126368,95815,88496,75821,47403,-5710,19164,64609,1439,-95520,-111603,-94875,-55601,41122,140781,157473,110453,53128,24301,42040,62378,50171,34092,42881,74507,73035,86830,126763,87831,-47448,-110699,-87194,-67408,-56621,-56580,-83357,-89311,-54350,-57373,-48456,28644,69156,57349,54326,34965,1302,-15255,-26654,-21853,-9479,-81246,-212529,-268060,-139265,31824,53858,-1102,17790,59172,71179,61719,51735,54215,49748,54940,105182,149810,94939,40739,70253,116846,146848,136025,16008,-125660,-128539,-81609,-45719,32651,68909,47753,30986,43920,54236,47774,36339,18441,-21186,-90321,-115947,-38553,77256,99749,40711,49552,140312,157313,103174,21595,-36382,-41381,-42933,-63364,-27844,23098,-4913,-75373,-113707,-79597,-28732,7001,32891,45484,32571,27948,14788,7485,23183,29793,-7194,-50628,-79383,-79755,-67410,-90965,-120271,-96468,-49679,-35147,-28731,-5058,28226,42477,37428,63462,128304,122112,23676,-56848,-50386,-61067,-128612,-151556,-56140,53488,80001,58970,1505,-49521,12376,141603,184556,130038,75422,13915,-59360,-83501,-59053,-62756,-120191,-161228,-104168,-6349,39927,33902,8955,-15245,-4135,56706,100390,59113,28730,67269,72561,46509,32021,1021,-4945,17109,25662,-1600,-60628,-90681,-60541,-10451,70166,142981,109893,23331,-6738,-15805,-53525,-8054,72139,70489,18630,22316,101809,150300,103209,39422,5974,-40381,-35909,17297,12853,-5697,29483,13247,-12008,9891,22252,16030,-14616,-24989,-26103,-50007,-11234,59603,52435,-13422,-90318,-119551,-85570,-62593,-42514,-706,38891,29462,807,19918,36928,62006,108357,93880,-4891,-66101,-52485,-16729,18084,11879,-5834,37965,84183,47380,-36383,-79498,-93015,-84220,12124,137031,113315,2884,-57386,-108552,-157471,-149230,-117251,-86086,-50585,-120863,-195396,-141690,-89215,-82342,-46531,2675,52302,75173,59523,37091,10853,-42510,-56232,14213,12209,-52089,8096,109432,85619,12813,-19567,-35470,-15009,52575,79842,-11789,-44784,37894,29578,-93384,-143017,-83909,-76746,-118195,-83991,-3645,46219,49799,24814,29472,18861,-78760,-114919,-17983,19874,12076,76991,70812,-43322,-73614,11077,27108,-20224,-43807,-64317,-48691,-16772,14757,57877,56452,-29912,-110857,-122770,-80895,-43079,2402,80143,134930,88938,-16417,-74903,-34992,54928,94448,47273,-28659,-49163,10639,44103,-9638,-80755,-77565,-11194,51547,57935,23657,-44192,-115203,-94002,19886,22111,-40776,-43640,-31061,-32976,-9614,-7592,-73449,-92305,-42857,-9749,-43031,-60534,13759,59696,9137,-45554,-16943,28029,37946,64400,161652,190700,110514,73979,130968,141558,27761,-52689,20613,125568,95568,-10893,-48401,-30977,30602,70246,35706,-5743,7225,3880,553,27348,38535,-4248,-46170,-50640,-34485,5460,74261,74004,-22043,-144485,-208981,-104595,102747,159010,-4469,-118200,-62295,-5350,-26884,-11956,28438,28124,23767,34358,65478,134291,174838,142268,37173,-51507,-46415,10106,43460,75265,91341,58659,71195,128936,99252,2689,-34214,10356,70202,55801,-46837,-106936,-45620,1504,-27286,-8451,3842,-49772,-92140,-71094,14925,58505,17150,1395,4161,-77215,-183848,-184807,-87859,-24340,-19661,-11038,794,1013,-16970,-18854,13311,25069,641,2192,26353,46462,70234,72408,61574,82792,49362,-43989,-51100,-17318,-30002,-6244,51223,77539,44839,-38524,-75976,-58661,704,78574,91124,42544,14682,-14973,-16319,-8373,-35794,-51394,34992,115753,73239,-11067,-44582,-80287,-136672,-160118,-111921,-83469,-56061,45940,119230,11753,-105483,-94585,-22610,23952,19038,-28367,-79645,-66753,24806,76273,11105,-112128,-153013,-84806,815,20990,-10501,-28680,-23302,4325,47237,24960,-11447,-3718,27414,56483,-7102,-101995,-75741,11519,18339,-33445,-42534,14970,62643,42971,-4102,-24464,-16502,-33183,-27137,-1845,-25761,-83531,-96085,-51277,-21315,-42796,-53898,-45130,-19640,54314,107033,106628,110382,70953,-77662,-218112,-191715,-57586,41463,26339,-49484,-60633,14207,21799,-53272,-59456,39829,96149,54297,39888,71078,40393,-3204,25890,26835,-69923,-147398,-130241,-90182,-58598,19210,125056,159322,110193,56565,26726,-19208,-43012,-2727,18189,8973,-10692,-63764,-61770,17148,73182,66368,39513,-18302,-69812,-67483,-41350,-29637,-12922,12583,32518,19795,-17445,-31548,-62298,-81005,-16947,49037,35581,1772,15057,87039,113088,33823,22686,167962,235202,96118,-32908,-61397,-13807,38886,8510,-39009,-66125,-110231,-113375,-49545,23963,97929,98092,78979,61548,40286,1847,-40729,-38742,-115,-26107,-50683,8402,67838,101770,97535,36921,-14184,-31029,-30980,-27826,-19348,-12089,7254,15265,-43355,-113116,-112993,-111747,-154945,-108135,-6076,36521,34726,54969,110249,98644,-3660,-27911,56124,72070,22628,23840,30722,-15100,-30898,-26320,13064,49079,23592,6260,14541,-1085,-36696,-33363,-1713,38897,47845,15035,-36432,-82316,-49654,31458,53942,19713,11672,52256,31778,-69167,-87623,1325,43526,23823,3710,-10966,9563,84185,113616,47002,-4893,-1618,29816,76060,42469,-44795,-54706,23250,55503,1936,-34789,-38,49028,121849,180563,125343,20480,-24456,20028,33447,-12624,-52863,-94769,-140302,-83355,646,23119,42175,52568,-4063,-82656,-94193,-71835,-85887,-59288,25500,71513,47500,23048,24313,21836,7274,13400,47819,56032,19445,23108,58280,32578,-43144,-72420,-55538,-27398,-14083,9998,13907,-23908,-70406,-85351,-58047],[-4702,-2554,-28730,-49018,-14275,37126,26741,-16006,-7729,46918,44072,-25311,-68414,4271,113332,158925,100263,5654,-29917,-3660,2085,-9535,21443,16224,-71060,-99778,-67982,-70368,-60934,-54189,-119683,-140077,-85159,-13601,75227,78982,7791,-45218,-41460,-8713,2157,-24330,-49908,-68303,-32737,41696,47201,27369,20182,12848,54785,115124,120844,124999,105589,-6268,-91192,-31001,74344,112470,83526,38400,25169,37060,33806,8519,14840,86132,164057,139618,77100,51035,46128,31036,40366,55130,40173,-10485,-20543,-5002,22711,49334,9686,-81460,-120281,-129034,-129332,-108202,-148859,-155640,-45914,-6321,-93721,-134810,-87706,-86515,-26879,133350,144899,-8409,-14024,90148,109714,85201,52454,43187,38845,-4032,-6563,55631,108345,73662,-1894,11232,53811,25565,-18809,-29428,-43581,-48498,-26213,-8617,7620,36308,20137,-19881,-1145,26966,36776,19573,-2614,-24761,-17920,19638,16805,-78880,-165947,-130148,-72881,-118001,-196577,-164591,-73518,-42673,-13434,58773,29482,-28104,-10497,23916,22712,-6978,-69013,-87514,9690,110305,89335,-6219,-42713,-23467,-5412,22248,54980,19909,-76495,-158232,-154962,-55237,61240,88457,-19705,-118823,-144317,-132721,-86563,-94833,-143740,-49806,97142,99503,54781,55269,55625,32061,12763,16409,34580,-12010,-89473,-83538,-20534,9697,19528,18607,3178,-55414,-133282,-156057,-112317,-33443,20664,-7098,-62438,-16248,27759,-58916,-102931,-45160,-15492,10030,60749,79640,90949,111035,61248,-26841,-78166,-64683,-36333,-37407,-41322,-41741,-46847,-43242,-36695,2593,61647,51221,10788,-3724,-4877,24965,28784,-43531,-42615,-5658,-54344,-68152,40144,98898,94932,119402,128440,75312,24355,-17481,6082,42255,-15228,-102745,-132224,-145718,-116427,-15315,81989,147331,162097,75148,-12270,5243,66653,77982,34205,-19482,-6409,51404,114955,121254,46079,-73023,-118037,-71841,-52545,-77929,-76805,-56980,-61973,-68569,-61899,-21021,13602,7712,4682,-8952,-42188,-36132,-2765,1553,11521,39822,-41781,-228363,-308440,-162990,19808,32497,-44146,-47060,7055,9778,-7315,27113,91357,110317,87033,71850,71466,70585,78846,67305,86888,148638,133314,4083,-118834,-155355,-176352,-164923,-53755,29666,16720,-27063,-33061,-4489,45355,98488,86610,20817,-59488,-108965,-67663,18033,12265,-40746,-11179,85171,140970,113056,11298,-56168,-38554,-3195,-8137,-4889,15110,-21254,-96216,-108882,-65365,-78057,-98603,-67337,9371,79288,110647,95870,92571,117533,95516,-2671,-56212,-57769,-49677,-8298,4065,-19816,-4459,7773,-11864,-13830,17812,33617,16226,13586,39744,71897,55111,-25147,-85590,-41731,-30170,-132321,-198277,-94131,17551,32170,32051,-23110,-89711,-30258,101199,139494,89390,48318,35941,21056,-937,-13020,-27898,-76069,-133497,-123589,-22878,73558,73683,13288,1613,36799,57041,61101,52446,61134,116457,125391,78750,28343,-31350,-29837,49387,96892,51300,-31283,-45267,-2207,22108,45888,117743,171519,112146,-5996,-56044,-32917,11168,39933,71001,76424,78239,104456,130391,77501,22833,30408,27429,6029,19190,172,-66251,-52040,-13191,14211,16910,-25919,-72486,-108301,-93168,-52018,-63553,-79713,-32247,5509,-11489,-46347,-30216,-19067,-71251,-98311,-71649,-44603,-49159,-65779,-64204,-28872,63131,119096,80756,6162,-16672,47824,118140,115412,58657,9538,12034,48708,38913,-9831,-6527,-26042,-96382,-51172,94938,99136,-893,-68452,-111711,-169701,-182509,-138154,-75285,-41726,-106197,-145153,-87173,-72629,-111077,-111470,-91059,-41605,12206,22634,39910,80864,86203,54818,71018,48164,-70018,-107226,-5143,61557,43147,-2642,-56516,-24040,64126,68657,-44286,-100429,-29857,33280,-4986,-54549,-23409,-948,-33507,-48594,-48280,-48870,-12703,25043,43403,37577,-41639,-121701,-79425,-39349,-49126,-11856,17679,-6091,-17116,23438,44373,27481,16906,8137,3938,-3699,9332,59033,73735,-9669,-85695,-90174,-80121,-71695,-8595,60156,78485,42724,-18328,-46997,14551,137014,172202,70914,3386,28818,67680,62884,39280,-11272,-72390,-46884,40062,85633,57756,-16820,-89575,-85385,-1717,35038,30008,-5455,-71447,-67290,-3880,-2029,-56809,-88854,-79694,-32207,-19811,-43530,8492,61578,31487,-22370,-12543,38498,71472,48789,56349,83348,48418,25294,72064,99058,30961,-34101,-16263,44131,59935,817,-57303,-66442,-24856,-4644,-24532,-10040,35671,11774,-11533,38818,86875,69153,21774,770,19625,73297,126822,101758,18916,-71086,-121052,-53257,57585,66470,-10148,-57407,-41296,-34991,-76568,-80164,-34770,-13602,-26293,-1829,78898,157480,143229,70535,-1570,-31566,-3849,29652,22082,8864,-4908,-31518,10751,88246,79141,38228,22416,3700,12261,18142,-40384,-81126,-46878,-50802,-61615,-17069,-28517,-73957,-67770,-43257,12569,52039,30226,26113,27824,-57985,-161402,-148545,-43126,2326,-42960,-75694,-50257,-13034,-30134,-42582,-3019,-5021,-43861,-35086,5628,56347,92534,77247,41838,71811,94940,35155,-38000,-76446,-76858,-1326,70608,46967,-21882,-48047,-26606,-16621,26074,95087,78919,10115,-2490,8592,4284,-26711,-58752,-69861,-6032,53416,18123,-39762,-80074,-117968,-134835,-115510,-41500,-24990,-22218,73000,125508,-683,-99670,-45903,15846,631,-14755,-22681,-85860,-120143,-11810,84600,44535,-38048,-52967,-13583,39834,112258,111385,19842,-27836,21214,92586,99272,53462,37179,64847,75801,-12466,-112716,-104977,-18563,25769,-25445,-61445,9702,85168,78968,43539,11543,-62342,-108480,-73610,-48059,-63656,-40641,46108,68332,9177,-37846,-71002,-110435,-58884,55259,120531,147838,146140,60498,-111147,-222154,-130363,32874,94622,29046,-51258,-35718,32716,14841,-5741,85297,178784,143737,8094,-52486,-7451,3401,-27366,1304,37900,1769,-67936,-135871,-169891,-124630,-16828,59719,66095,72359,100300,82108,13498,-16556,3774,2637,-13584,-37313,-70868,-53952,15068,89192,132863,113356,33411,-28239,-21876,-13637,-63715,-82741,-43589,-22971,-38527,-42187,-10696,-16795,-12562,80806,135020,71737,-464,-1931,51377,79714,52378,58012,127856,142669,51232,-15622,-26997,16493,76518,38076,-29822,-54614,-123171,-186990,-139928,-37051,76753,76867,23005,9864,46762,51008,-4752,-53461,-46998,-49713,-32940,5110,10751,49078,77375,20596,-3366,-5128,-54229,-94179,-73587,-38638,-5347,7609,-47683,-113370,-42660,27357,-16213,-58876,-31496,2449,15807,48423,87856,45563,-28112,-16601,35818,45167,66114,120232,105627,19029,-5864,-17785,-25910,-13754,-19835,-14864,20239,46237,43241,38432,34199,43600,37993,121,-78658,-141608,-100704,23525,102554,67633,-4506,9744,43814,-7724,-32723,27260,38337,-4848,19079,47713,33150,58397,62372,-6343,-20032,25648,43104,69792,47532,-29996,-26118,40552,34919,-31948,-66213,-50067,4576,97208,143264,87111,1899,-36465,-1427,-15849,-80508,-94332,-53367,-33478,880,-4217,-29930,-18570,-13762,-71200,-148668,-132196,-64913,-58762,-64036,29313,101910,53671,-7880,3106,18306,-4896,-81,69872,98267,10084,-31333,29417,42472,-33532,-88338,-93740,-67486,-27345,3120,12307,22257,14375,-16624,-23387],[-20663,-36912,-80854,-115217,-69351,11348,56809,41185,2210,-16055,-36346,-91871,-124583,-56400,32514,97474,94868,34137,14594,68212,84834,30039,337,-19145,-74479,-82600,-48412,-42169,-30896,-23692,-69875,-91175,-60467,14471,121805,126993,9237,-91096,-86541,-43701,-38292,-29566,30893,19772,-42581,-29959,10884,56425,83800,37388,5451,41566,57819,82293,70075,-38587,-87293,27162,133220,134731,81052,42348,50988,54012,56857,40233,-26100,-19526,82519,98781,22984,-34925,-37012,17791,106142,130110,74850,20560,33500,59949,41811,6113,-9954,-31781,-54333,-55848,-55507,-83683,-132771,-95020,6777,27907,-22751,-20963,32550,-6641,-24370,58011,51661,-80074,-60306,39087,54607,54454,32159,6867,6006,-35355,-75459,-31308,57877,79913,56328,84687,125306,104898,27804,-19575,-4962,3096,-9276,-5918,9055,44411,37465,-1940,26913,39789,21546,13600,16447,32582,81152,87431,5870,-91530,-126991,-88075,-54042,-97234,-180993,-183617,-100363,-39277,19306,103958,91229,12620,-12449,21289,24603,-30630,-70610,-40542,20084,69200,68135,-30533,-103425,-59689,-10412,-2603,5138,-41088,-111880,-125649,-86903,-20661,40723,46291,-6838,-48135,-91645,-95458,-74614,-92934,-95063,-8468,58259,41039,15630,-29105,-42697,1005,50448,69817,85511,52795,-27856,-73733,-18017,62627,59417,16417,-1601,-51917,-128691,-141499,-68080,16151,34503,-43709,-130657,-117406,-78834,-99165,-68948,1568,-11104,-46251,-44708,-24736,54304,127818,75215,-14321,-55429,-54245,-4218,36870,35061,14792,13752,19186,6193,24813,64957,-4587,-83293,-41561,23355,20115,-20845,-113775,-154655,-107267,-77394,-72785,-21304,41018,83999,138606,170562,98014,-435,-58910,-59832,-47982,-56646,-79551,-110277,-141523,-105355,-8455,82366,136979,127165,11772,-61574,2856,92522,110148,83171,26290,-7114,14292,63434,48771,-25871,-105805,-95573,-416,40660,-24097,-52577,4261,15345,-22442,1050,61245,43047,-8880,-12342,-11032,-32586,-50844,-46443,-12585,32068,67154,-9677,-205928,-300676,-170860,9307,28213,-39653,-69847,-36557,-6656,12480,49594,102476,121969,89192,51104,36103,64829,87679,22659,4453,65319,58986,10834,16164,3103,-98308,-152677,-94948,-29486,7581,6701,-24623,-15364,51075,120556,121307,90881,54169,10037,-6161,-15076,-84192,-126022,-68973,24157,87624,77294,-18745,-80183,-48810,25134,82842,93367,57718,-8920,-85307,-60030,-9688,-77348,-166692,-147672,-49053,24891,73322,126390,176980,172242,104562,7114,-40662,-39087,-7403,83041,115209,65645,50362,43695,16706,22526,36060,-841,-37184,-25219,-30068,-50607,-35078,-3196,556,30581,32614,-67532,-166107,-109132,-40238,-49805,-36173,-42352,-63288,-38080,20678,45209,39518,31149,43721,52196,33002,27441,39610,6761,-40634,-51834,-4903,61558,76846,32372,28652,52990,28136,20946,61963,94960,103235,82485,52959,16835,-29910,-20234,48612,109994,85056,-175,-14811,30754,16989,-23268,16832,104980,107605,-16125,-76644,-12125,4836,-29568,16433,72316,62772,47658,60247,35598,7732,40172,62253,-5176,-78428,-116200,-142269,-78008,23587,58652,5386,-83327,-130103,-148854,-113696,-33744,-21599,-103135,-124188,-63186,-5886,30031,63754,21075,-71973,-80949,-37301,-37072,-71040,-78684,-87616,-55451,51125,97892,47304,-8512,-12714,86847,173716,130681,54849,-4600,-54955,-38784,-3637,-22155,-18217,-19098,-76818,-79955,17244,77834,58165,-798,-46380,-74785,-96784,-88186,-42968,1012,-10595,-8313,24095,-23620,-122518,-159844,-124799,-58966,-23563,-32705,12521,116420,165894,110769,43574,-9408,-111078,-170431,-94065,-9374,9696,-20330,-88058,-49268,42993,24971,-67452,-116683,-68827,46889,112325,70055,19767,20127,36884,13169,-56927,-95760,-22034,89426,120538,43680,-64607,-106878,-77716,-72141,-88190,-67547,-16331,30199,59172,68627,59684,58528,82087,77796,31474,-35168,-54671,-6904,28204,-20082,-49854,-46785,-70608,-47810,35174,47785,-8863,-26526,-9228,12540,41654,90332,88038,36060,48391,90813,79612,55601,91794,113607,34624,-15961,35660,103488,74912,-8437,-47024,-19995,15029,47067,83938,21273,-98591,-75658,59314,108544,66003,-5430,-57110,-36333,-2824,-18145,7255,48860,37208,2036,-6411,5321,-3641,-62676,-86334,-59138,-46624,-48041,-23237,11058,-6472,-54156,-84438,-61851,21772,53621,-21173,-105259,-116584,-113549,-82458,-3224,62169,51370,12181,14057,39988,47774,49839,59093,91791,146240,168543,117652,64642,30937,15820,21619,7210,-20695,-26936,-36015,-4063,27327,-34050,-121185,-125180,-86955,-63510,-7570,75213,100215,38758,-24955,-49282,-18955,24387,30421,-12607,-73857,-83792,-44517,12637,45009,19220,27636,58275,7459,-46070,-30367,-10254,-8149,-8062,-52219,-61280,-12817,-17300,-45855,-37021,-26514,24181,82339,74821,32742,9221,-41649,-122568,-118480,-3592,76285,31230,-24563,-320,39576,6681,402,46858,-20563,-109541,-84343,-32229,13381,61553,36059,-20922,14784,102617,116132,6433,-89046,-82693,-24810,-1257,-33122,-63424,-39960,-674,11515,27410,34527,6897,-22121,-16270,-4546,-15310,-61508,-95290,-84005,-32487,-5647,-3295,-11259,-70463,-130408,-142091,-104848,-7404,39180,40744,76561,86704,-2672,-23049,48113,81044,48515,14835,-4611,-68648,-106296,-13011,72928,89682,100272,87171,58167,73482,145285,147107,48646,-16171,22307,72556,62980,-6163,-11724,52175,64048,-9784,-62961,-77088,-51372,-1069,-11725,-57939,-45721,-2775,28004,52819,31522,-51805,-64258,-20343,-29837,-46741,16494,109417,127311,68438,32018,3214,-32759,-14714,9083,62923,144881,129474,16152,-92262,-99169,24039,113731,110595,62781,2298,-10562,13338,-18498,-7316,108654,156571,49043,-89085,-116359,-83695,-81177,-93572,-46067,39936,76569,56987,-27825,-111885,-84236,-8773,-23160,-66669,-10563,87190,94000,54561,59645,68687,40710,-16158,-88861,-107010,-48835,1709,39370,84329,80295,49790,43735,51007,19701,-56800,-97311,-61055,-59610,-95979,-75806,-13003,-8767,-11524,64953,126819,83994,13617,-2638,2976,22659,63938,122371,171144,171206,104144,64628,51861,43182,22967,-35620,-58975,-44712,-132345,-218768,-163363,-63014,28581,33871,-23592,-59623,-11944,40307,16101,-55614,-89561,-88239,-41440,-15325,-26879,2137,9730,-33292,5792,30617,-69605,-147329,-81644,-17439,-27408,-47151,-56838,-52972,37140,108610,62868,-14851,-33898,-19282,-25159,-19346,-603,-8711,4286,55948,80490,56978,64849,112721,92860,14657,187,-20595,-70067,-74581,-56823,-33550,1647,41316,73013,100607,92143,60594,32757,13731,-39061,-100232,-84821,23317,130793,114508,-1458,-29363,54635,65517,5054,-10736,-16728,-18427,51348,74581,18560,7735,-18839,-90933,-61615,19595,-28094,-72218,-17395,11420,29286,36363,13089,15539,13702,-28234,-21658,25864,33987,24096,-4893,-43263,-27873,-23363,-48821,-49000,-5096,50390,74268,11304,-72654,-111314,-101750,-116641,-178108,-139017,-42415,-55600,-86463,13766,111177,86908,50654,64249,63238,19203,-899,47940,53619,-51061,-102577,-28340,21062,-18053,-51749,-41134,-2685,22413,2464,-10403,38539,73468,37807,-6980],[-60996,-102868,-115811,-94843,-46083,23738,105253,129906,72326,-2678,-60574,-101950,-94638,-57471,-32837,44958,101544,65042,17893,56077,89122,52029,16841,-13729,-45376,-10367,45581,49502,49916,58080,26198,-22086,-14485,54991,123389,94169,-34860,-128208,-84973,-16746,-21494,-26544,28371,31639,-35832,-48285,-9570,45483,94861,75047,34371,49557,92704,112052,47964,-37205,-28890,60213,105726,100989,56353,10842,33899,53615,71063,68469,-32203,-78370,14776,29973,-72695,-129299,-87948,25586,161923,210397,161316,65302,12138,15087,-15675,-78375,-64963,-9343,-9175,-22245,-20722,-42834,-68550,-24623,11508,-7220,11037,69795,110090,51272,-34760,-60003,-61674,-102162,-68997,-28187,-49285,-31137,-11163,-18437,-36301,-86649,-115560,-71964,11089,69448,60163,21365,39366,90534,75540,17527,14232,25831,9241,-25612,-51702,-12976,36939,42103,45536,8962,-36266,-27342,16237,95052,177637,113379,-31310,-78524,-55119,-45538,-39006,-37962,-68723,-104921,-104973,-69349,8414,79823,57978,4237,14774,56770,26180,-53014,-33545,65350,78606,34534,30663,-44760,-116909,-41190,31844,8846,-8674,-61058,-135403,-119503,-29978,20762,-4030,-51647,-42462,-11936,-52250,-70744,-28138,6331,41235,69708,43663,16205,28397,-39905,-102667,-66630,-17365,-21478,6286,64678,27873,-77495,-75694,20471,43872,24255,30558,-2318,-68436,-59398,50122,113933,56345,-51171,-107143,-99794,-100069,-92265,-26162,21201,-27991,-66278,-77435,-86766,-6592,105778,110977,61532,40708,36571,63963,90313,61083,39483,68210,59323,6820,21788,65871,-29692,-144640,-97519,4398,-3003,-50320,-98416,-132997,-115023,-67450,-27015,14653,58464,88222,106786,130307,81742,-3626,-78239,-133067,-130562,-47875,7150,-23413,-63187,-42011,15834,91335,108100,33956,-66413,-63844,38257,94829,98490,132138,118534,36059,-33766,-39792,-27872,-40033,-92075,-78122,16776,79785,38382,-4746,27808,35810,4679,47092,116667,90440,21053,2210,34608,46871,-19016,-79860,-47287,9277,47917,22754,-98188,-188987,-114887,874,7317,-25704,-37616,-34388,321,51201,83256,94133,94803,82877,73670,71241,54393,15234,-53284,-71930,-35268,-21548,11180,103897,144934,50071,-42759,-62831,-47999,37437,90946,34157,4808,57285,97331,101463,118786,117247,87021,55575,-9156,-107843,-128701,-70162,323,61773,80279,18009,-34137,-34006,35744,148656,191252,128229,27025,-53051,-18762,44348,-16938,-132126,-143722,-66111,-32779,-15898,70150,160838,130154,51114,2884,-23227,-24448,22962,101772,102788,31500,-4617,-805,4843,28532,18167,-35132,-43345,-23401,-74958,-131647,-69626,73372,124413,95388,61118,-8657,-87685,-59025,-20312,-45985,-37583,494,24539,10279,-22476,-19831,15563,45558,49660,18436,-2761,37386,70254,40584,24924,37093,27301,4911,4086,26639,59693,52045,-8863,-9477,65253,96989,35073,-24557,-13892,-2657,-8206,16848,22874,54768,85159,25851,-12289,3657,-43879,-77394,-45677,-12229,8836,-38159,-66930,-12753,-5224,-64227,-36239,31363,12394,-13324,1916,4371,-17216,6190,30265,-30749,-123366,-162626,-139681,-37183,67759,71960,-12313,-95690,-110144,-106392,-78277,-10478,6528,-76828,-157498,-163488,-83981,37463,76359,-3218,-58079,10041,81889,65846,8204,-27611,-54499,-32329,50744,74082,23120,-36538,-67711,1453,85098,57407,7920,-29478,-88266,-92193,-46334,-53133,-79580,-74463,-61260,-49921,-8015,50778,59319,-2432,-58728,-46601,-26345,-37383,-57791,-17033,41554,61754,43265,-32107,-123843,-149412,-88741,-18927,-18710,-35834,5634,81052,121815,79348,-18638,-106614,-158417,-143519,-78823,-27073,10368,-4586,-85447,-83135,-13631,-6276,-49965,-70284,-30602,72709,171767,147637,28655,-35297,15693,49232,-9913,-55433,2989,119817,158839,46003,-60576,-22392,27884,-11149,-54061,-44682,4197,70597,113136,96769,41337,42604,101338,87640,12134,-72648,-110695,-67084,-21887,-37129,-10477,4971,-26293,20449,80275,31261,-48648,-53304,-2065,47400,51134,24525,-8897,13059,89868,117073,67437,32215,83930,159784,148139,74620,66276,120785,101544,13772,-19800,-7604,-13210,2392,73737,49741,-63284,-69390,87332,216669,175758,50948,-46560,-58623,-11404,23436,40613,21374,-7310,-7153,-8753,-42221,-98191,-141300,-121140,-97343,-73879,-60415,-64679,-40779,-22720,-60681,-127584,-123903,5414,113385,67108,-68004,-142941,-144959,-76389,13640,95127,130352,83449,6718,-29494,-36466,7825,69563,116019,154305,149874,81449,35360,33499,49737,35909,-21262,-38505,-26604,-38545,10117,84207,33713,-90344,-129480,-81977,-23287,21173,43144,20190,-21343,-34812,-39152,-16291,4244,11246,-12188,-85497,-92790,-10392,36068,5411,-52779,-50087,-6270,-18884,-45896,-23783,14390,27437,15794,-10831,-38086,-22814,12692,7344,-38822,-64582,2178,100646,97253,9923,-17513,-30026,-106110,-117726,9048,138911,133974,69439,75007,86032,36949,64077,113054,-1169,-102916,-47494,7130,13232,24808,-22008,-83731,-51613,39571,73565,5478,-44323,-29853,-21529,-40616,-52199,-45732,-46326,-41607,-15958,-15205,-55551,-45266,-2048,6462,-15054,-18570,-41710,-71402,-56068,-673,27028,30455,13109,-36021,-98293,-134303,-99706,15209,98276,96575,45086,-493,-33050,16422,69923,92945,92232,34768,-28317,-62486,-44078,24711,44190,67017,131127,132955,84782,77703,90440,69714,18910,-12553,10762,23244,-28597,-95450,-78355,4753,49276,35876,16543,-41236,-89848,-51473,17457,15053,-43503,-49573,8255,45012,5685,-25485,21144,60333,25205,2120,17906,33542,75414,95810,94966,102948,103286,42728,-46998,-7431,91075,61982,-29798,-53018,22742,118968,91753,47494,74319,52680,-14575,-35359,-49995,-36406,38670,57014,-47271,-117896,-88665,-89859,-135052,-144110,-95608,-17180,38259,80985,93860,52084,16597,2495,-42633,-91998,-64314,9482,31811,47708,108547,137962,107153,24765,-105337,-151819,-53219,20354,21576,14737,2391,19680,63538,68100,41265,-3738,-60652,-61602,-69339,-104779,-83348,-30331,-38696,-71083,-49140,16441,40168,28180,30153,13119,2582,42524,128945,236391,284069,190196,96067,65474,27573,-60829,-111779,-44296,-243,-117635,-176111,-70285,949,25521,30792,-14338,-81838,-56717,16857,36711,111,-19552,-21643,-19264,-24395,-14474,-6425,-59777,-87445,-1503,47575,-41998,-127153,-71245,-14301,-56782,-100329,-72776,-12851,35480,59980,22840,-11093,-12778,-6433,-37511,-76036,-66633,-14313,49627,104524,125922,80416,19486,13091,11613,-21890,-14891,-32520,-94330,-105582,-57653,-3964,-2479,-25274,-14131,44485,78150,86008,91652,77212,32195,-48706,-97621,-47913,57714,94910,16911,-37094,25743,34603,-60601,-92873,-47355,17763,64260,47844,18499,13296,-44974,-142686,-116331,-6608,-55380,-143712,-56968,63316,79419,18089,-11027,71674,124343,66034,14506,-18886,-42726,2512,29406,-17973,-29328,-359,23815,22033,14338,39783,62501,31039,-45048,-100030,-80850,-72720,-117598,-93266,-38978,-100730,-127683,-14665,87685,93453,86721,82512,73445,38906,438,18790,5700,-79788,-109296,-50176,-6843,-13918,-3372,36219,86684,89860,32545,-6384,25330,52151,29889,-7806],[-60644,-104963,-95642,-23059,31383,52468,78889,105590,94868,49931,-28117,-68485,-26329,12836,9512,51717,79585,34487,-23001,5288,53132,39150,25161,15103,6843,78688,144488,118663,84917,86982,63679,-2368,-29132,7921,42825,12292,-64390,-108581,-36557,40862,28454,-18430,-44435,-45544,-31080,-1902,-117,-8840,17742,49681,59174,89997,159527,153764,48015,-4968,14863,2288,-25706,-148,-6586,-50944,-34404,-10579,10858,23621,-33803,-32981,74262,59406,-66530,-121563,-57461,58534,157348,182808,158555,61220,-40270,-69996,-86188,-136478,-115629,-31815,-2240,-17992,-21975,-6625,3509,11685,-13057,-29311,30113,71490,75961,47274,-34797,-111873,-100877,-51766,-11850,-35203,-94595,-86778,-46855,-7446,-14595,-59136,-37889,-4470,4241,42679,7160,-111981,-121607,-14397,41840,-6084,-40948,-5414,14598,-40097,-97197,-86391,-24009,33424,35836,-32630,-84912,-80437,-25543,95982,181361,75986,-38228,-7300,18556,-31491,-49472,-1793,26261,-9989,-57998,-57517,-26040,-20312,-63971,-43060,60617,119691,47389,-40424,10144,124543,113498,9350,-18409,-36030,-51785,19894,75296,40483,12447,-35175,-113739,-113946,-20024,31258,-40058,-123472,-87222,-8704,-28569,-68716,-23997,45213,95661,89091,32259,35167,102121,64410,-39795,-84667,-108426,-158605,-129924,-9068,15808,-89129,-143409,-80915,-3432,34389,61035,44988,-6521,13967,101889,102587,-6624,-78095,-59219,-25174,-36014,-21216,49628,65627,5368,-2400,-1828,-54922,-45530,56826,123341,120481,113216,126678,115684,67491,8373,6351,38835,-2498,-69018,-21115,54782,-10248,-119883,-110240,-43776,-46572,-54369,-24036,-21244,-54306,-36472,35329,101570,109293,89439,67931,58648,27262,192,-48990,-115366,-102535,15427,92195,85064,58148,14149,-15811,33717,55379,-18230,-66957,-9393,65365,46089,29400,107769,120915,17950,-84883,-93744,-27853,20371,-30450,-82296,-59966,14998,59176,24652,-15052,-33896,-31992,30756,108387,106110,44435,11835,46274,77577,29139,-28172,-22752,-3240,27965,71254,62995,3541,3841,8834,-18536,-9172,17435,469,-10014,16488,49532,67746,78090,84014,91551,99295,31313,-62591,-103734,-109225,-89948,-54043,-21289,25989,77309,64420,18974,-11049,-15935,71504,119435,47198,3877,40322,59138,72180,109541,98023,65422,51082,-3701,-72576,-56567,-5155,33709,87507,137997,113923,56419,722,23871,127771,181265,138961,46127,-37136,-39773,26954,5388,-75572,-68801,2251,-11410,-48384,8864,73100,33622,-18761,-44057,-50903,-9352,50866,54253,-2797,-66749,-89948,-66559,-22782,11842,-10417,-33270,6260,17488,-58487,-125948,-94875,32779,113826,88709,26272,-10194,-25700,434,25431,12650,19514,55353,81667,52172,-9329,-18328,7904,40981,46673,-11073,-41930,16353,49253,34120,43788,61857,25512,-62734,-112004,-31773,72988,53735,-27492,-16469,76779,90707,-26810,-105114,-46363,5277,4078,12462,-27625,-18042,76266,68188,-2101,-42917,-88499,-45490,21544,-23099,-60525,-60046,-60219,-15168,30451,-24473,-64516,-45072,-38142,-29419,961,-12752,-61641,-62799,-45047,-51552,-68906,-74310,-63438,-4871,42954,36723,-3702,-34989,-37721,-46482,-39831,-1813,15689,-18321,-101566,-188854,-151694,-11181,28910,-40397,-32496,78317,140957,130467,87983,12371,-46105,-29273,45192,60756,14234,-57356,-129523,-126022,-52394,-13246,-19243,-34899,-57862,-65378,-51079,-58335,-96017,-116956,-79595,-25049,17827,30274,3909,-44149,-71199,-60018,-22823,-29209,-104510,-89195,-5222,-482,-46673,-82110,-104974,-82206,-24362,6191,-9849,-4305,9444,3334,28100,39848,-23644,-120505,-137765,-70800,-24168,15405,85206,80872,-15946,-82120,-78269,-31079,-12546,427,36083,86330,158800,168712,40941,-92545,-62546,37824,53601,9973,-7955,43779,84655,34891,10977,82818,133926,91626,37291,33113,52468,87908,106708,70278,-14213,-24717,41137,36450,-8643,-59162,-106757,-82239,-42767,-51969,-8531,40841,56885,89034,75659,-8899,-49740,-22724,21518,54190,69009,53256,22580,39309,101919,114571,66730,20783,22985,69190,131092,135846,105744,111682,109096,48226,7338,-14572,-47634,-55695,20037,58377,-8465,-73192,14327,173016,156908,34219,-46859,-64363,-27205,34171,54556,-9040,-57271,-36846,-9598,-39835,-102561,-128827,-78666,-40376,-15611,-6429,-30657,-9225,26550,-15315,-111570,-120404,9798,141192,153916,35646,-78241,-83592,-15505,37687,113423,165041,109228,14585,-35652,-74047,-53500,23286,69838,74302,62767,15648,-38066,-48649,-14345,12708,2745,5997,-3869,-31605,-4986,57264,46800,-343,-5237,36305,69401,40035,-20673,-37106,2694,57203,51979,8575,-22842,-4281,18706,-26208,-51722,-3612,18857,-24166,-87249,-115651,-93543,-56138,-14823,15834,19607,329,-5365,13270,-30233,-59642,12216,39752,-44701,-109846,-61833,44494,54342,-17287,-10225,-13721,-110154,-137516,-18531,101879,93097,47471,75014,59471,3841,71724,119622,14093,-35139,54531,102192,64824,14026,-39219,-82794,-74696,-47245,-54015,-39945,28424,60785,48958,36461,16987,-6246,-52156,-78690,-55945,-57264,-84140,-31247,35961,27155,-6016,25593,49058,28732,5744,41111,79538,44047,3920,22762,-6105,-73014,-60837,50751,134096,116531,8604,-82883,-88160,-25474,7471,57556,112828,55471,-37398,-49890,2526,54864,25011,-2561,38950,67926,55960,46424,32821,6252,-30154,-39035,-426,15547,-39039,-79413,-74583,-34743,33443,76548,62104,-7806,-70591,-54324,42779,83317,15512,9420,76073,61220,-16581,-26472,21600,44175,24974,21278,-12965,-52649,-9542,51869,79552,137926,164808,56788,-53954,-23923,29246,326,-33493,-21304,42207,81891,5709,-34505,25410,35352,-37086,-66426,-41833,-8545,40745,76090,36455,-7197,-6275,-51642,-119412,-118538,-85685,-62712,-18170,74406,174317,183892,90136,15365,6260,-20545,-44696,-17572,3678,29692,104454,155700,135067,67528,-64226,-158252,-73487,57058,92421,46701,-5543,-3973,15887,4705,40093,61420,-9293,-63699,-65983,-61488,-41949,-16841,-29849,-82461,-121108,-83046,-13308,40359,62399,45461,20684,13700,82337,269673,376072,219645,38593,9057,4999,-68917,-79945,49203,92356,-49625,-82004,57623,89854,72595,77503,24832,-60899,-43631,11397,34161,58562,112054,122941,52075,3923,26195,-437,-92421,-100637,-15745,36645,9915,-53600,-63278,-36276,-53602,-96418,-90891,-58376,-44181,-32225,-19381,7042,19183,14844,-10852,-50059,-35854,23594,68293,108829,137411,91414,-12671,-80319,-79867,-55924,-953,-3731,-72233,-99112,-28188,53359,16726,-76339,-111033,-75802,-17276,66484,111168,82761,33403,-48067,-135397,-141456,-64870,17948,23425,-11464,-6983,-47520,-139973,-121946,-9040,60156,34104,19102,80663,96811,3563,-123569,-143858,-40888,-19684,-80088,-29472,94667,102846,9904,-27751,67510,161726,150736,72903,-28165,-74124,-3649,60364,27276,18857,44050,61057,42047,10560,-18720,-6028,35412,40461,18585,-422,-54680,-100432,-69281,-40251,-90747,-117464,-45106,28235,50453,54753,38731,32043,24723,-1170,6166,7631,-29364,-27265,-10362,-23195,-29089,8584,47189,84297,98603,77064,35514,4804,-15386,-21501,-18455],[-12095,-9636,-8788,28781,59274,35350,-7741,-4749,31805,43691,-8360,-49836,-13257,66934,103333,110292,82712,23461,-33465,-18028,29531,3542,-13497,8855,16735,87316,159210,124769,58537,51623,55935,-430,-93945,-130027,-102356,-74296,-50762,-32430,23648,69546,56534,-461,-70739,-98758,-41275,32697,13926,-57937,-86186,-55374,-4188,70789,132360,104712,35698,27076,7760,-91055,-143416,-86779,-67376,-106862,-119248,-138241,-134590,-86991,-43153,60961,187145,159079,54018,-5056,17632,73192,94037,63837,45065,18889,-27742,-68550,-90072,-122100,-115824,-59979,-2715,15096,-4595,3222,27387,21359,2670,31718,78624,54154,35697,33675,-30904,-115247,-84417,15607,66862,14549,-58999,-66921,-38401,18487,39716,33817,96172,99851,32707,31458,-11686,-137099,-169950,-83272,-33187,-84432,-117631,-52738,-22419,-65031,-87399,-99812,-98380,-36427,4121,-47371,-84134,-103158,-73982,47328,112463,22306,-7646,79301,73293,-32278,-77530,-13616,38200,21318,15857,25701,-31189,-106423,-129743,-45182,76838,126335,63178,-1965,28542,101257,92096,-11970,-52499,2358,53241,81075,96551,69680,39470,4550,-58901,-74660,-13157,23529,-32279,-102905,-73611,33121,34387,-45049,-83283,-61122,2313,25420,8204,63064,152676,139290,55404,-19876,-86427,-154834,-148124,-66874,-18150,-68058,-140042,-119939,-20430,33769,56473,52989,20355,44193,74445,5852,-90785,-92431,-36590,-7646,-1885,39783,120823,130826,71609,61033,60014,-2576,-39641,31546,102690,98041,104584,152799,110909,1590,-39957,-21623,-26684,-93489,-141206,-74449,23758,25010,-33983,-66816,-68822,-71836,-26290,50826,68686,8689,-4822,59475,131004,124451,94019,84956,56403,1270,-6703,-4874,-7290,6348,45919,81397,120698,122470,14176,-89968,-48595,24097,18367,12226,57415,58575,-14240,-38276,28426,28720,-54636,-104044,-43780,48696,71517,732,-92816,-142114,-74823,35992,17001,-72566,-108928,-72680,12431,89516,83537,26546,-3105,-27,16858,33733,52599,64954,42108,38186,86179,118456,114496,99509,34618,-19681,18780,58202,45116,526,-38241,-33509,15811,57054,61691,55078,53795,6204,-54556,-90128,-109766,-83179,-27960,-40605,-85656,-71489,-30566,2,3438,8699,72124,76490,5331,-6458,26588,39368,65636,101574,70189,33776,21679,-27046,-64391,-17170,41598,70655,116414,174030,160616,89073,14262,4245,54041,80271,61563,26499,-33214,-72721,-46728,-61151,-81549,11919,110542,47859,-14643,23463,32710,-14650,-50268,-103331,-112107,-16292,60819,21103,-64051,-104831,-88995,-55789,-17995,4743,-14016,-9556,45305,46565,-18674,-90643,-165433,-151409,-38312,21225,-27781,-25716,16039,14527,-9153,-12100,9943,28170,55671,50579,20019,12787,-1934,-14969,10674,9102,-11119,7527,29146,44623,55518,30415,-19374,-106090,-178467,-104232,36740,45050,-17510,4440,83718,76163,-50166,-115716,-16156,53102,3593,-49922,-94589,-69005,64036,119358,44606,-36337,-49162,50830,143448,67661,-32574,-53324,-54624,5195,81996,29907,-70170,-97013,-47267,1853,32732,-18701,-90315,-103518,-94798,-63992,-975,37780,15364,-14023,-37795,-20117,21656,39308,12443,-39649,-41553,4175,41023,45319,13443,-60124,-80865,-27761,-168,-22300,-1875,53750,76939,100284,94140,5410,-87827,-77566,19994,53622,3638,-70089,-143739,-156835,-85570,-10246,-7116,-23427,-10643,-15861,-40129,-45163,-54054,-94029,-100163,-47851,25369,36308,-517,-11399,17003,-4880,-29816,-42960,-110766,-128070,-100200,-122364,-128241,-96196,-75140,-23480,18230,-7368,-34545,-14961,-15526,-54449,-26707,32230,25414,-31519,-42911,-25655,-25113,28807,128356,151179,74997,-28843,-100976,-60158,-359,11377,18543,46058,112400,160008,67295,-90630,-102143,7810,66731,10402,-68402,-64153,-16194,18333,65846,99020,116002,104012,84120,85726,72558,49405,37570,18415,-45748,-83384,-47886,-18824,8564,4318,-56107,-73861,-48593,-62833,-51959,16392,92703,106555,41451,-55905,-66107,15978,68173,69191,86808,112690,98428,60536,70843,85316,71939,46293,-855,-41505,18403,121735,114652,66702,57781,45723,40687,36057,-4800,-46227,-21096,15632,78,-61807,-61630,36034,66516,14087,-5411,-3287,-9567,-3377,6616,-23167,-47356,-38565,-164,10353,-32729,-83060,-59123,9955,55219,43931,15031,52678,85773,33763,-56518,-71728,20257,131190,176977,108698,15190,2977,43984,67099,99470,95436,26237,-3665,13237,-19134,-44347,-4098,12449,-24097,-31518,-31193,-68242,-91474,-54298,12816,46549,30059,-7663,-30069,-25309,-16373,-1151,56996,115387,138998,108239,5991,-94567,-75256,42049,159978,152312,50004,-13911,1716,40946,30577,-13714,-36884,-45310,-58190,-81851,-95438,-73376,-35931,-3598,16071,8024,-33447,-36133,-3406,-41235,-77002,-1888,41307,-28455,-111259,-120671,-57917,-32333,-57531,-12779,3516,-93676,-146383,-74288,-28816,-88947,-82161,4467,-18130,-72224,3957,52235,-5128,6520,93935,120807,74256,18749,1280,-10315,-28440,-68306,-115073,-65313,60008,98904,102544,120190,76279,20755,-11928,-45590,-61923,-56894,-31412,15632,27519,-4995,-19498,44228,110262,93277,19279,12027,21398,-36599,-31510,60899,68242,-8337,-27141,56896,116042,92015,-9478,-109318,-134071,-92042,-46169,39990,124055,90391,10677,-24610,-17824,34924,32818,-27416,-39092,-7543,3068,-1163,36033,44335,-33575,-79440,-21082,27671,10312,-15231,-44682,-67628,-14098,44541,44509,33275,26632,8056,26298,48458,22617,41245,100358,71160,-9825,-67345,-81299,-70296,-44291,-19845,-43669,-71235,-58904,-31991,-2575,78976,118851,38865,-28009,-15918,-16091,-26883,-19340,-24034,-18090,-1299,-26466,-52324,-59827,-50328,-60362,-64009,-8065,65884,105846,151170,180180,119013,31613,-40803,-73431,-45055,-30297,-51985,-10953,99463,183774,181091,100415,47755,46538,19162,4170,44050,62257,54092,85925,120104,96928,50186,-31648,-127322,-99624,53548,175097,155043,61236,10499,-34696,-76862,154,75312,14548,-72376,-83043,-36613,-2661,16441,32561,-1637,-67505,-75512,-24017,35438,49343,38636,46221,22305,59233,270927,382221,167249,-48591,-38900,16796,692,16552,121379,160278,41836,-8220,89701,100895,100611,108336,27699,-64142,-45363,-31507,-34156,33845,156355,195189,108684,35861,27976,-32232,-102903,-85993,-38899,-13554,7712,-13890,-40711,-17282,4130,-54818,-124272,-144747,-112855,-58587,27145,69966,36433,7432,10234,15287,33763,39049,40664,80384,114322,86358,2770,-85427,-100139,-38594,59310,69158,-18763,-73434,-6838,70480,25104,-56322,-94494,-117375,-97475,-11894,7780,-34990,-54467,-61264,-85816,-107390,-101158,-49171,4027,27508,23737,-38199,-110166,-76040,22840,35725,-11294,30444,147462,158527,40167,-79875,-126907,-80744,-30091,-29418,-3661,61536,56452,-11526,-28964,33975,125509,158053,83141,-33557,-79352,-16650,49888,63649,107535,114904,55326,-9702,-30627,-65631,-59060,16089,97685,105979,11368,-135752,-206090,-140555,-37680,17895,-14920,-41850,-24004,-1560,23703,38352,23517,11962,12158,20357,42879,56988,67263,31102,-39267,-52690,-13033,1971,14852,57861,101569,74218,-5673,-54455,-57575,-28941],[28574,91126,91014,57120,28132,-7773,-36226,-45407,-46501,-44421,-52718,-84010,-67205,45001,126247,143199,136009,112712,37321,-5025,9854,-37965,-79259,-56854,-52409,3662,108578,110873,42457,39137,70535,17161,-125890,-216784,-193650,-120680,-30947,30463,52847,45252,23286,3086,-9376,-41464,-38929,11789,3060,-67884,-112175,-110653,-74120,-9392,5999,-15334,-5505,32039,-7860,-108845,-138502,-82800,-81433,-141266,-195370,-264634,-267552,-164838,-33570,101969,191562,182560,142181,97735,60641,49684,40862,-15514,-54670,-19507,20451,-2984,-34785,-59344,-85823,-81443,-7610,64328,31788,-12848,4235,33746,59563,102735,112817,70214,65285,44632,-53428,-150840,-89911,42235,106406,59088,-8920,-24319,-14151,21800,51254,81673,149101,135331,53986,42011,39116,-31271,-83495,-54306,-40056,-90603,-102651,-65068,-88386,-110931,-57156,-43325,-103174,-95331,-39224,-48013,-59149,-92310,-93161,-3313,47868,3989,19788,107217,94986,-29610,-107508,-55287,-1563,672,65975,115945,11207,-95022,-73783,-10755,12856,30535,32746,12800,7936,31458,39334,-19590,-48511,31777,102015,88943,76859,60064,36403,15358,-37273,-66651,-34553,-8661,-10662,-39112,-20065,96230,113754,2956,-137475,-188805,-111097,-40108,-4874,61409,94632,55365,42602,37223,16324,-18305,-36093,-41606,-26732,-32040,-77360,-60124,2286,604,4967,25450,21285,44110,36993,-53476,-94883,-45610,-18278,-42364,-35556,23548,101322,127947,73078,29904,25371,2493,-13873,31972,53689,10645,34746,94980,40477,-37479,-18112,3198,-34162,-103043,-135100,-92906,-12562,33584,33936,-5203,-47071,-58488,9074,87379,107826,71158,34180,49362,91962,91592,84659,100789,77737,1480,-31058,375,66092,60521,-165,-8629,46820,55577,-48599,-135930,-68436,37457,79323,86129,87628,29352,-48084,-62240,-36672,-50373,-85725,-75603,37246,109288,46342,-48415,-99736,-142513,-105192,-16049,-29678,-105533,-122200,-57464,43680,97133,48969,-16210,-40891,-57052,-51707,-19225,37588,102542,84893,36683,15054,-8580,38953,98452,38770,-26108,23843,63249,79797,67305,-6697,-64920,-48196,-8376,7006,-10603,-39672,-26918,-500,-43414,-83532,-40912,24604,9670,-54539,-75272,-61146,-30424,-27310,-17252,40820,28005,-28452,5014,38620,27327,50890,92465,76479,54136,24512,-50940,-100487,-63200,-9341,29039,76917,117358,95778,43693,11798,13745,23257,11026,-17785,-10753,-8018,-29019,-76503,-132574,-110708,51137,160961,68398,26878,88406,76366,9291,-44662,-113394,-133243,-60580,20085,30797,-33424,-61801,-5568,30738,13035,-2107,-12704,-8164,28396,35301,-8262,-85247,-220177,-268137,-146830,-41918,-45837,6188,62378,4984,-102800,-139382,-104039,-72825,-11736,30964,23526,11045,-23640,-84018,-55803,34689,58953,24918,22476,51577,60237,6540,-64189,-116977,-147318,-125707,-47976,-3915,696,18802,26459,4455,-58363,-76891,31440,92826,-632,-102612,-139112,-97408,32250,135026,99720,27265,30352,102306,157546,93643,5213,-29052,-33457,15114,64893,29517,-36165,-40290,5019,27127,21692,-31038,-86101,-91250,-81380,-49037,21988,76165,58735,-21122,-92681,-62944,11707,36357,-5518,-79052,-72312,4022,56618,67648,98794,106768,55988,5937,8962,28417,22965,-11565,-12876,54596,77739,10953,-98041,-113506,-2461,49261,-10821,-71077,-98095,-65853,6475,42086,9871,-17288,-5244,-23276,-60498,-53722,-21171,-38001,-80568,-75476,-537,64893,67742,66186,98791,63515,-20574,-44143,-59249,-100582,-167989,-202380,-134391,-66338,-59117,-20990,20032,-16676,-61105,-54272,-37911,-53881,-46376,6265,48151,56517,33447,-25892,-57486,-18317,54850,119807,113334,36984,-45623,-37132,-10261,-65712,-98527,-32928,74441,137151,76100,-45547,-64479,-7881,5848,-55084,-102745,-83215,-32703,21331,48727,24190,4182,201,23674,61847,47055,-16297,-45562,-15117,-13005,-62213,-64221,-16942,53054,73338,7425,-55694,-48735,-55388,-78305,-43786,34696,68499,19816,-77281,-90154,29441,111453,105690,81659,85988,81125,39423,27257,41508,63148,91747,49640,-42084,-23664,86385,88535,20978,-10192,8648,58251,94025,73633,22829,-18683,-44383,-18102,12055,2798,8489,33414,34041,52943,79893,49254,-23491,-49938,-20001,11477,1462,6513,32214,9347,-53099,-45386,32733,85779,53988,26585,73375,85592,37686,5367,-1599,31608,99581,130778,97167,77596,68963,74143,88597,67155,-15198,-78191,-29962,56024,66902,47885,37827,2679,-47209,-56360,-53717,-64122,-64437,-25806,30020,46914,-1248,-46721,-47900,-30952,-48917,-43906,32328,106239,116915,53566,-62424,-139596,-96103,45127,189880,172075,57261,10619,22739,44628,47189,2297,-66629,-107964,-93029,-54817,-9501,45326,52288,2609,-10350,14545,-5512,-22450,-20959,-40485,-33713,24229,44959,9812,-51766,-101297,-95869,-85328,-114095,-61533,20175,-29831,-108098,-94404,-104762,-171915,-126195,-27808,-48490,-106053,-71520,-17063,-13476,8091,35598,25030,2159,13134,54901,78799,61401,-2456,-62432,-53663,8030,30591,57573,90269,70575,70339,85082,30322,-31890,-13889,44978,54409,-3931,-47321,-49769,4377,66563,31256,-49605,-58289,-84419,-119674,-53583,32313,41773,-10105,-44132,6076,51884,46013,-9108,-84598,-146696,-120476,-46289,47047,108270,91275,57468,-4376,-61908,442,62706,27915,-5942,-1310,-22793,-41128,48256,109314,11543,-89433,-52842,1816,-5975,-41603,-70595,-103106,-77014,-23834,11445,63434,109175,64965,-11988,-23744,-11838,-17686,2891,33648,-2804,-107004,-169754,-141339,-72838,-58905,-74776,-76491,-80321,-98190,-94977,-30335,37516,22717,-25169,-37710,-47066,-39977,-36371,-60732,-64239,-14065,33226,-1955,-108768,-126393,-73800,-44025,21259,109877,109818,105106,150994,103580,-9471,-59772,-30565,13434,-5092,-54308,-26477,63885,100531,86437,82519,82477,36258,-7741,30538,100584,124025,115117,100811,83116,51115,9106,-30891,-73967,-83775,12443,170613,211362,118946,46673,-25714,-100717,-67204,7697,-15331,-91234,-123751,-70017,-17474,15328,73224,91795,43560,5789,-1555,729,-1714,14091,73513,81316,112053,277678,338015,108645,-66765,-13473,58819,66220,66052,80653,119975,81066,10515,27409,41252,69488,72097,-12309,-99702,-111050,-134198,-134759,-55508,72669,140535,103690,29010,-25161,-86607,-97504,-58261,-58063,-78083,-59584,-35803,7444,60484,82132,308,-117584,-144635,-92007,-11871,96311,117032,23439,-27167,-7553,22005,30972,-765,-7530,36334,68480,71359,47199,6210,10594,57840,124721,120882,12074,-65260,-20949,31790,7609,-5642,-8354,-49970,-74403,-51600,-86171,-142571,-121938,-33675,56115,58986,-16972,-54799,-18430,44790,89033,64999,-65,-30708,-33280,-59534,-49250,37406,129167,112750,-10520,-89003,-96903,-105241,-108732,-72365,-26539,-20822,-52508,-66919,-18246,37109,78840,87866,26777,-49382,-65465,-20524,23776,79510,180180,177513,31207,-96874,-111702,-88926,-62736,-8044,75415,78973,-34344,-181355,-278854,-236340,-60549,88801,79253,6687,-17129,-22282,24313,88527,65721,22753,24093,31117,60431,97138,74895,-9066,-77873,-70286,-32784,-23803,-18326,18739,77896,70998,3981,-36990,-58607,-39425],[13399,88321,113885,79906,13777,-13092,25447,20970,-68725,-121924,-118563,-138133,-117675,-15937,48501,76143,132646,188285,112250,5373,-30027,-80527,-134094,-144120,-149800,-85630,47279,87891,58541,69792,67481,-2773,-94541,-148346,-134582,-97395,-43283,13185,31932,-5076,-54679,-35110,51389,65759,8639,-3236,-16213,-60395,-59088,-34854,-47544,-87792,-120031,-102981,-50621,6137,5009,-41078,-57163,-36213,-74534,-164935,-240727,-304866,-281166,-141516,2573,58670,71699,95717,114667,96640,50120,29235,50709,11482,-56213,-48989,-2657,608,6873,5081,-57207,-102063,-36116,55232,31587,-23384,-5085,61070,99058,93221,84700,81729,87907,35414,-94498,-196480,-108104,47443,109775,75344,23705,961,-3372,22516,40043,56752,101475,94682,41489,52321,96605,66108,8856,20837,46930,28505,15045,-24376,-101719,-111603,-16420,43504,-24510,-89604,-72548,-43880,-22714,-50305,-78266,-41876,8983,16646,29474,74386,74434,-27034,-110580,-76797,-30315,-13677,71882,141745,74190,1673,7042,-20429,-86747,-76458,-23547,-11520,-23163,-21507,5181,2145,-21130,11778,68054,53411,21768,8266,11307,8986,-44271,-114708,-122065,-72837,-6829,10975,22960,98735,121349,34589,-103219,-162354,-95628,-28566,17063,36057,-17573,-72625,-27474,35211,80553,89719,65811,29010,-837,-12394,-18038,19820,22758,-49764,-58280,-4394,25056,39999,21294,-42400,-34729,37178,29774,-33418,-39996,-14897,10011,43060,5082,-40474,-10618,18328,15718,24675,-3073,-54824,-26001,-4472,-48091,-22323,47699,64531,42828,-12774,-57021,-49104,-13582,13370,40340,39314,2998,-19942,29320,90153,126370,129629,86693,61213,71990,64153,57809,58559,40906,-7948,-35903,-14632,44190,34913,-23272,-42419,-33569,-52046,-92879,-92614,-12014,62315,97458,108137,87955,10206,-53349,-49669,-42425,-41410,-23517,-9168,64061,97299,-239,-101814,-92023,-72009,-63418,-50302,-74549,-107528,-88495,-5019,95800,114092,41093,-27231,-72654,-77902,-38132,-42738,-37971,45622,56037,-5130,-73972,-135915,-69047,50002,5133,-61048,-4291,57152,110181,150065,98345,2039,-64650,-63973,-14459,-27342,-87904,-59007,8849,-14091,-37497,2636,63755,102727,77258,20275,-28080,-50202,-56391,-36301,27464,19284,-20003,28546,53508,6832,11196,74109,99915,89231,50848,-24032,-93697,-106222,-92694,-59352,-13410,9624,-2687,9342,40606,67821,66406,25527,-34119,-33561,48751,88634,-2828,-98923,-69994,54802,115627,56079,64943,138265,134090,46356,-31676,-60446,-74762,-93483,-36434,51372,23461,-2349,74667,106962,33991,-20375,-31171,-34023,-8091,18007,-14311,-84682,-174486,-183174,-96997,-35669,-8005,68004,97766,13363,-133266,-213281,-177297,-119855,-45384,17148,5281,-21654,-47169,-106932,-99057,21392,82997,30462,-9855,-3268,25078,19805,-56238,-94940,-62407,-75564,-107331,-66300,-111,-3117,-75026,-97715,-65421,-22658,53500,84291,1921,-85971,-123309,-99278,-5979,96516,110199,71331,50852,50991,35045,-13099,-36911,-41311,-40546,-36105,-17055,4101,38118,73379,53703,-11847,-53010,-53305,-73566,-75725,-41308,-5730,23661,69953,81344,5065,-76574,-70217,-41446,-38063,-55101,-103777,-87025,-16561,8133,16267,82054,127466,84737,30385,19479,36540,26512,-26361,-25508,54628,95552,72780,-20007,-82480,-2992,49019,-5248,-40278,-24135,32698,89989,74134,17102,-18319,-40462,-73927,-93021,-71983,-22372,-5992,-37963,-62590,-16797,70934,98208,58447,35706,21522,-28469,-30962,-6103,-49825,-160691,-196113,-114176,-56285,-64053,-48743,-6844,-8508,-44496,-36687,2252,-13523,-70966,-65564,13018,63216,20121,-40724,-40783,-49042,-52055,29724,80719,57307,47910,64243,-3809,-150626,-188931,-72476,62690,108090,59213,4521,8610,-9434,-76774,-99103,-55803,-28203,-9183,34804,25957,-35682,-91523,-126942,-91012,-9757,11886,-36739,-78709,-33419,25188,14112,10416,38708,89358,110133,54159,-27942,-41780,-34364,-45325,-50136,-20991,23694,6860,-73982,-80341,27102,113227,120413,51464,-3384,3284,9785,2234,1954,37619,97364,82374,18134,33899,65851,29470,-11700,-28074,-8087,41414,65495,77794,62511,4336,-56320,-5621,109999,151166,110863,58197,33706,38151,76580,87581,15682,-52509,-25769,44275,38189,-8205,-22035,-32776,-39983,9388,56090,71356,39675,18774,46964,34885,11343,42344,52007,34762,46917,49173,37529,85945,93681,67757,60831,11220,-78355,-85456,-12214,54221,87932,112362,70429,4131,-6813,-17045,-75417,-96526,-56787,-5647,16397,1556,-32465,-62361,-59749,-30012,-24496,-32915,-18439,12119,25294,-22056,-112741,-145740,-90167,26154,137667,103921,12860,1438,23637,37846,46027,10394,-74406,-129887,-90766,-12209,53506,119000,122973,42651,15287,63291,62364,14189,-27433,-42920,5984,59382,58472,55025,47186,8449,-20836,-59619,-135778,-93564,40703,44635,-29550,-38065,-29884,-35543,-5969,33257,13683,-61739,-90465,-27555,31698,32660,-9009,-61533,-76642,-21559,59532,121540,129093,71541,4783,-52254,-87367,-72570,-20339,10043,53669,151787,173269,77177,9481,36825,82166,72800,269,-35346,-31996,-6913,-9427,-81257,-117776,-59935,-50800,-56348,-22123,-18027,-29797,-47355,-83011,-59164,-12363,10889,566,-55110,-142983,-131576,-54215,27226,60466,46489,50794,9972,-48492,10125,85104,91644,83517,66327,-8735,-70164,-5766,84717,40724,-63580,-71679,-40825,-84721,-133501,-116449,-105390,-88115,-32819,20592,48431,74003,47906,-11378,9260,41514,-29477,-79756,-22165,-19653,-102585,-149499,-87456,-5886,-35020,-98843,-101973,-91100,-127290,-162412,-117188,-11127,9741,-47925,-64145,-55242,-50628,-63722,-80519,-47382,41267,101361,49919,-75229,-108481,-54846,-9326,47116,102292,60019,1821,16320,3925,-52178,-44441,19912,44106,-19680,-104512,-118316,-67174,-24850,15653,73379,80746,10033,-20857,40843,87751,117695,167825,148774,84817,62379,39889,8949,3064,-9433,-3105,97322,171757,135267,90065,43711,-44189,-98773,-83518,-78266,-109399,-132852,-88092,-37787,-11367,54642,120673,109988,70419,23902,-26711,-33262,19346,102388,157639,220351,325744,330327,135980,23099,76665,107185,97161,69166,-864,8681,44007,7559,-5193,14589,28973,13000,-22113,-84999,-149912,-189383,-155302,-95706,-25838,53648,68190,5339,-54146,-76984,-36708,12552,-20511,-74991,-83060,-41764,63306,130463,129455,83525,13051,-5601,10214,51481,111028,109069,7396,-45164,-33542,-28639,-32560,-29817,-1762,29273,45047,72723,99274,131825,187764,192131,173711,123491,483,-80837,-47062,-398,4063,21825,26454,19862,20709,26457,-8445,-63503,-47526,36578,141476,166921,81068,1226,-8083,26416,96213,134783,89706,-1682,-93801,-124089,-72485,3606,54099,28182,-81760,-127025,-69075,-68132,-121983,-92320,-33549,-46862,-96197,-79056,21527,85708,50563,-8685,-44633,-59702,-48261,-10141,32097,95757,193935,179023,10160,-139493,-144433,-61968,-11712,2904,27815,22030,-5009,-46028,-152711,-203976,-91093,24013,57625,62866,45451,-9456,15251,95456,94612,39656,4120,1358,40051,72975,6923,-101105,-111233,-55666,-12335,11755,13484,-1514,28252,58294,54095,22770,-36280,-39889],[3945,39890,80070,109454,68648,44707,102666,105893,-7702,-73948,-86658,-108968,-87963,-28748,-23863,-32227,27023,123191,103710,13998,-42231,-92230,-140240,-164804,-161078,-92455,-7395,31950,71329,86263,-6357,-75393,-32701,13232,22305,-17358,-62395,-55240,-9085,-25074,-88313,-60082,58248,114995,85487,58688,6578,-55751,-28771,45156,10728,-122769,-167195,-102872,-55615,-23323,16694,15848,-16015,-39311,-91725,-168544,-212820,-222597,-177542,-58346,30583,-9592,-39269,11238,45494,25691,14065,36648,83665,62081,-18742,-81845,-98853,-90688,-16234,45093,-10948,-86383,-68792,-29734,-28147,-14065,20321,74894,85672,37108,38215,49129,18402,-35750,-110944,-161743,-69971,62946,92922,62985,46030,33428,23998,59015,60263,20509,24432,21735,-31,38324,84360,48992,13610,59664,119395,129334,96863,25178,-35923,-33139,42509,104744,51698,-51706,-76466,-24512,30377,3852,-62704,-85587,-45042,-1671,13771,11979,-6229,-55840,-85278,-63283,-47115,-30415,24327,79722,95683,83155,10750,-81462,-124177,-92152,-66741,-63980,-48645,-38792,-5957,15019,-35502,-63309,4876,19511,-38876,-51006,-8264,16033,-24194,-139420,-211992,-143334,-20499,41164,29866,13663,22961,15669,-16503,-22536,-716,5997,22678,-5138,-78275,-83232,-24669,21951,64174,62164,44442,50954,22600,-14239,-1587,26854,-6817,-85935,-91124,-28492,19779,23967,-5494,-38733,-18684,52428,54388,13693,15687,-10080,-54352,-36218,-46737,-53216,36293,90462,40153,-4643,-36764,-51644,-42040,-79414,-104680,-12904,68098,95180,116488,75670,5246,-6184,-4538,-28365,-8811,35533,32346,13282,30958,56702,90889,104823,89368,76079,79451,59538,45555,18810,-12844,-18190,-2270,-14813,-13077,19557,48867,24713,-27419,-60949,-39341,13808,31691,32330,62228,85408,68795,-2663,-58193,-37149,-10887,12556,60400,47454,26032,34314,-5679,-88385,-77090,-22754,-17481,-40290,-74938,-93155,-68769,13242,100868,103385,56144,713,-85149,-85129,17155,25656,-28062,-14880,-19039,-61643,-87615,-75794,-16400,29073,-42159,-89254,-25231,65177,139607,174451,144462,73919,-14096,-38934,18461,12549,-51468,-64741,-38449,-30782,-16021,2664,47830,130423,117880,376,-88669,-101951,-51887,13098,55291,17790,-13887,25696,40163,-10613,-19689,59010,110844,83119,45137,25182,-23058,-73075,-90699,-80437,-70378,-58966,-40259,17937,71718,103035,98314,29455,-62067,-55846,89640,167391,95082,16509,28792,37251,20492,41781,103114,146617,140167,51966,-22149,-3381,4779,-55437,-32594,53183,43525,32145,95492,98995,18312,-31251,-42580,-51624,-20416,28196,7824,-42320,-69578,-45882,4147,37703,57507,89067,74844,16982,-72773,-131140,-86746,-36182,-20647,-2838,-8485,-27449,-47592,-81129,-83914,-7757,45573,6334,-62055,-93404,-42424,36844,8751,-33169,7422,5426,-60475,-59774,-10006,-24302,-89703,-106412,-51435,9933,44171,55016,28953,-16418,-57794,-58710,-16516,35939,63198,38665,-6166,-33646,-80958,-119486,-102273,-96335,-108556,-102702,-47203,24055,84470,82822,7243,-100063,-113942,-46206,-59025,-93376,-32578,24058,29199,77326,97637,35423,-22400,-37276,-70052,-77269,-56584,-68740,-49637,-32957,-70067,-66009,-5375,12544,7005,29664,24321,-1450,7128,15423,27379,76716,118676,133681,76473,-17043,11195,57265,34233,24103,39530,58057,76206,65012,38917,-2051,-55001,-73908,-59472,-35844,-4117,6840,-6804,-23880,-7202,27758,30727,-34724,-85873,-67082,-36554,-8867,16815,4361,-62174,-108632,-102295,-79188,-66228,-50593,-29819,-16923,-8534,37848,74339,19165,-82571,-109536,-20208,29423,-27402,-37417,26261,6352,-47829,-7135,27550,29571,93746,148403,27629,-131912,-129420,-14872,82247,99674,67636,67455,82962,14391,-81272,-46608,36368,1866,-35191,36214,66800,-19606,-133282,-199391,-154933,-46006,21447,23346,-28678,-34445,16148,62573,91082,91863,105981,114222,63964,-8516,-31954,-19124,14063,31995,31501,27655,-2367,-57555,-42386,26701,75955,79357,18477,-34896,-12474,8358,-5947,-19513,7272,41385,27552,15309,57050,30851,-47263,-48584,-9297,8460,13361,-430,26998,48759,24508,-4464,46606,145122,194630,162756,62068,-9874,-40269,-21592,51168,64383,-11834,-38055,35229,50482,-18094,-85656,-98948,-39377,44365,45373,20493,22722,29376,32753,2329,-8937,27184,47569,21531,-11449,-18053,-3471,52728,63737,24043,-19838,-71349,-87178,-10477,41471,20383,27137,64740,13248,-40796,2925,14820,-73831,-123115,-80760,-28678,-12158,-15342,-9402,-20487,-35725,-26724,7388,12519,-25128,-46825,-26342,-47155,-117652,-127566,-59429,9310,48817,25135,-20061,-31110,-13207,20371,51055,20120,-73886,-109357,-38196,27530,41165,73480,109124,97126,92255,108899,71312,-8837,-70243,-97830,-50750,16905,46146,83572,125542,122716,85060,7877,-76107,-33167,69334,75386,33379,35515,79196,117831,114312,107355,89933,-3352,-70182,-10613,75718,83673,34172,-37534,-88288,-79331,-5965,85801,116223,76330,15807,-74453,-145891,-106380,-22154,-2026,47780,165437,163934,64274,31203,50410,56921,51150,8074,-9675,26215,56773,-11601,-112080,-109854,16101,108475,100928,44142,-9906,-30593,-48204,-101855,-102518,-63890,-23104,-7114,-59767,-162124,-182139,-121239,-31864,22812,22392,28404,20203,-3602,27064,52217,72238,110317,91725,-9416,-105683,-109784,-35039,-9309,-65219,-77303,-48560,-110700,-158937,-102895,-58635,-48361,-1619,30750,-26323,-68474,-44148,5369,96134,146737,58908,-42108,-54107,-62713,-91767,-87463,-19334,33409,-19146,-115571,-117282,-95559,-149131,-204264,-150226,-45741,-36487,-72829,-61730,-56056,-69568,-68457,-62653,-23744,52218,74705,28717,-20469,-25668,-14960,13519,44415,49314,23052,2034,4944,-20584,-45588,-8469,37148,29093,-35784,-133109,-189592,-177872,-119638,-27968,31566,10511,-33494,-21586,23860,21015,45441,138193,136859,63221,70087,103466,76230,37933,14024,-13956,13274,78398,105488,98022,90030,26051,-76143,-135879,-142029,-131339,-102886,-45109,-16158,-31245,-7230,63913,86330,61596,23320,-20746,-37761,-3522,57941,146955,262104,355267,336758,183726,97293,110732,97571,86384,67344,-30700,-89890,-60636,-45513,-16691,15813,3839,-25932,3884,-21645,-107928,-141774,-96009,-82598,-83569,-24119,5262,-27407,-42223,-29290,22916,71769,34508,-23023,-44991,-30419,48775,88002,78315,112195,142759,113459,66335,50161,64545,52800,-21219,-62622,-63821,-90406,-96244,-30027,41755,51174,45192,75948,108525,150096,217225,222479,177276,79104,-53822,-119330,-80348,-21948,784,-6672,-43681,-31192,26212,81854,105546,100385,90307,65862,49239,59600,52791,23491,-16768,-44329,118,84951,105200,41723,-48985,-93090,-82320,-46798,-6764,-12214,-88328,-126290,-54315,-6125,-40484,-42021,-5866,13426,-4951,3158,71748,93422,-11147,-108390,-108904,-86209,-78567,-37917,35480,90846,131091,88977,-24106,-113013,-82270,3242,41100,19253,-6771,5999,89693,139435,39365,-69748,-88806,-89296,-46811,51667,64225,-15890,-34954,30802,75488,35878,-44225,-64239,-11032,15093,-59674,-150838,-109304,-20091,30249,56228,30681,-28424,-3926,71427,114950,77059,-10484,-24525],[37568,38076,57835,112067,113976,81221,98193,113675,69520,43752,35410,8393,-11720,-3106,-33387,-78176,-74617,-18430,20131,19673,-10310,-69634,-100939,-89633,-62817,-42106,-64773,-39889,63591,62380,-87925,-122286,11696,113505,119282,43307,-61923,-99908,-33861,992,-22551,34,61860,93902,127334,144823,68895,-41017,-78567,-30338,-26445,-111021,-128293,-43987,-12011,-27997,-9294,8280,-23506,-71874,-108083,-123217,-100761,-70191,-43983,14824,41950,-24713,-50294,3932,16674,-37158,-22263,43435,73279,41654,-17818,-86858,-145078,-168316,-70549,66167,79405,7223,-48258,-91691,-74034,8820,44803,52075,45279,30128,54292,25703,-56066,-88705,-54902,-18893,44890,86065,55720,28103,66933,111025,116564,129210,102743,15466,-32913,-37326,-17608,26395,30386,-20340,-22750,54530,108604,102150,69932,48492,45026,61878,103622,127846,79938,-3946,-27675,25483,88746,43385,-46360,-89148,-81379,-47559,-17124,-44875,-98524,-86719,-38795,-26822,-57850,-67813,-48635,-8771,69671,106078,1266,-76649,-46863,-16320,-67650,-102872,-58713,-20326,1522,-4948,-87149,-117840,-10052,32868,-33298,-43829,13269,53108,36837,-72518,-180985,-146170,-16524,71494,29103,-56847,-62003,-2140,38670,63532,49216,809,-14986,-41556,-60419,-10981,37845,45086,28944,-38323,-53868,1168,11487,-12329,484,-11695,-49070,-64355,-50433,-19721,15945,10480,-28157,-50606,-48678,-11301,14593,27658,56824,24668,-30829,-22376,-18791,467,108970,161271,69648,-7214,-15810,1260,-7139,-64447,-92188,-34273,33022,74758,110725,85077,2525,-34988,-38537,-66857,-54426,-2523,32882,52101,50340,10824,-3220,-5720,7815,35373,54592,60252,90334,74546,14832,5671,35170,-6510,-26052,65215,148273,102242,33204,32299,87998,100499,-142,-54031,8451,42893,30359,-14348,-54984,-28700,22979,47673,78341,45970,-23129,-14129,13289,-44240,-64334,-32032,-23629,-19302,-38250,-75023,-81094,-14943,58474,69151,59645,21779,-79742,-101280,28326,120775,77679,-59,-53125,-84933,-46850,77942,124755,19446,-76206,-70416,-8610,74674,147612,134606,79679,55216,45328,32745,35938,37720,15608,-39585,-82380,-82285,-55804,-48367,-22041,46474,21560,-118041,-204271,-156810,-36139,75283,79890,-17425,-54378,-8569,13499,-4925,-10237,53234,94263,41239,-10995,5975,2293,-27971,-19981,-23384,-70977,-67660,-25606,5067,20728,43513,44745,-45389,-162079,-110402,52931,115842,95455,90147,80644,-6112,-63020,642,87856,110099,89287,20296,-23336,960,32477,31509,24749,25985,22374,36677,48823,-2462,-52386,-38498,-23273,-47333,-32154,32933,43469,13612,-16791,-34411,11931,86868,77173,29648,-18107,-38205,-36240,-11358,59091,76493,12749,-43846,-26852,-99,-25351,-65972,-69830,-40315,-13252,-27849,-89492,-146466,-112360,-1805,57630,34343,21425,40602,48152,28361,488,663,20624,-3032,-37514,-36140,-13864,32188,65690,34057,-8141,-12550,-23977,-34053,-25147,-54683,-83679,-75507,-98978,-126518,-113836,-135799,-156136,-83381,16497,46036,6192,-68485,-123966,-170374,-110514,-7196,-47853,-139047,-85966,-13449,1188,58375,68760,9657,-13112,-14176,-58441,-56436,-17060,-11433,1913,-36100,-112539,-118983,-87102,-85116,-43970,25493,19830,-49383,-45767,18584,49906,66095,77832,87833,62995,1467,8581,44288,46529,48421,52626,41050,16377,25478,48966,13240,-35373,-18589,20310,32617,30635,11483,-5082,-14504,-20881,-51024,-77770,-115350,-125138,-71699,-14710,-4886,5241,48538,53174,-13463,-91628,-106705,-77354,-51172,-52778,-65920,-31073,39571,47894,-17811,-72589,-86624,-35187,-3234,-37114,-25662,54050,79793,37253,4422,-21982,-21300,34423,82386,18575,-31571,19290,70784,89973,98320,103106,121506,126370,64152,8030,47262,73942,-28401,-90102,12673,98013,-1200,-165307,-230559,-152859,-30707,51875,83179,43875,-11515,-18165,32544,74470,64232,75478,77222,16445,-43583,-52066,-31329,30316,95033,100615,45342,-8256,-48549,-43074,1876,17097,-8497,-28264,-11815,15926,-1081,-28378,-41808,-39856,-38783,-57064,-62145,-27447,-37218,-104599,-96846,-38279,-10941,-6776,-8311,10086,26514,30570,43906,84788,103131,90000,77184,31037,-27819,-84084,-120682,-43692,47488,11284,-32468,29710,59797,8565,-74451,-105420,-58566,-19610,-46794,-56160,-1909,55876,65429,15650,-31845,-47384,-27028,-13446,-37409,-34199,-9034,10959,-711,-33751,-78261,-116319,-80308,27353,56090,-15006,-41926,-27872,-70514,-100264,-49686,776,-18660,-47369,-45254,-30934,1939,35350,38357,25103,6273,-10727,12366,37110,-2524,-48346,-32758,-40684,-92196,-89141,-18063,-5555,-27791,-1985,19938,-22926,-47866,59,53653,22497,-63783,-61602,16372,29819,-5547,1432,55733,110190,125614,87310,-11078,-105853,-156624,-179284,-154508,-79920,4952,84185,136454,153241,127657,64354,38566,96669,119088,78079,50087,47691,69206,91500,103377,117969,100351,12494,-50370,-16403,50358,92264,96165,49062,-31725,-102248,-85536,-4090,40754,46722,35089,-47924,-112037,-53984,41682,38726,8481,56236,72838,37985,38549,39018,13833,-984,-23138,-19588,57165,122085,56505,-42663,-44221,80132,193424,174113,101321,67551,54036,2969,-79768,-106168,-93966,-54057,-24751,-61751,-164382,-210511,-155085,-48561,45742,78364,70262,43128,10488,10857,2184,24526,88544,66738,-28945,-108995,-142668,-118855,-85015,-92659,-57856,6380,-17592,-58606,-10822,23883,122,-2899,1328,-81346,-152532,-104271,-3856,90657,147263,120027,48680,-16797,-61819,-78978,-42838,-3586,-5517,-48946,-90583,-60497,-54630,-131368,-167058,-100263,-57982,-72391,-49587,-12023,-41931,-69957,-31314,-6102,-7127,24039,19780,-11755,17939,66066,42079,27195,26560,5922,24749,100407,148749,82506,13478,15604,6910,-9097,1475,-36770,-103989,-130023,-117229,-61178,-18385,-41184,-64293,-29932,3937,-13260,-10570,45870,46588,278,38786,129724,117323,14098,-40478,-32524,-12830,28077,64905,72197,99103,93954,5971,-87088,-118297,-100922,-37518,46445,62262,6788,-29511,6575,54912,58017,52482,55814,13266,-45805,-41035,42930,193324,334146,330721,178713,71088,48908,41589,69454,93474,19504,-90955,-139821,-139413,-71843,4863,24294,5613,50774,43577,-13341,-29850,-23118,-66949,-95552,-58392,-29684,-27801,-12753,-12405,16202,61405,46520,10927,-10023,-39630,-25554,-17793,-23307,31675,109454,103473,48608,15171,37749,22198,-41648,-68151,-63646,-94046,-107262,-23429,70216,75051,70173,97369,91901,54515,73061,138898,156387,49182,-71619,-104236,-67463,-18613,2336,-23856,-92829,-114519,-62902,12560,74605,140724,146982,49369,-66399,-88550,-39636,-19380,-61675,-101140,-71805,30025,114947,123316,94485,35729,-13651,-16562,4776,17275,-6680,-41075,-23034,30349,37156,10436,26775,103728,149319,132812,111935,46650,-77655,-146284,-125847,-103066,-109762,-76734,8883,63725,57249,-8185,-48475,-42838,16047,56899,53641,9713,-22922,16108,128045,170324,86158,19556,-29704,-87766,-81974,-13352,-6386,-52598,-60276,4216,73512,47487,-39978,-71947,-31106,-17446,-70885,-120309,-79285,421,51775,56676,-295,-47416,11178,94387,120541,83350,15744,7902],[51030,52889,55224,70492,68913,26041,10669,44766,69160,72537,93268,82948,17863,-15718,-37782,-58581,-81057,-89590,-64687,-15498,-15737,-66344,-56581,8558,27900,-34963,-116194,-71011,51394,27542,-98464,-100925,7656,77837,77830,15973,-74286,-107584,-44865,19379,53143,77322,78269,56998,86253,126641,85327,-25900,-157713,-202983,-136980,-78609,-56810,-3509,8960,-36223,-62529,-25557,-14367,-62632,-93161,-62388,-2538,17532,17596,42112,50999,8185,-19100,4335,-13101,-86913,-65739,8393,2556,-51416,-64172,-65443,-113409,-178071,-114075,51190,136237,91905,-4672,-76819,-60703,11138,16747,-17930,-18449,36293,84541,39716,-32253,-47485,38646,120943,141569,76597,-10558,-27076,64715,180767,203400,156304,97415,661,-82328,-62729,4762,22477,-12087,-56785,-49664,19193,50171,18466,2056,29410,56017,81210,110722,112645,78580,41437,30593,52927,82399,28353,-20803,-23232,-46823,-65034,-48760,-81657,-124829,-67440,-2855,-12945,-65973,-111365,-109458,-58710,32805,88544,39901,17172,57198,44305,-48320,-111023,-65887,3021,9467,-41798,-106903,-90079,22636,77847,54936,36542,51511,71753,56037,-2309,-62597,-74282,1261,75524,35147,-32349,-27243,30685,36934,37907,39652,-7681,-46438,-57408,-37460,-14053,15760,39904,-3995,-114509,-128261,-68843,-37948,-11342,11405,-19056,-35581,15392,47825,40506,44785,23275,-13040,-25321,-36712,-49261,-36781,-2578,32127,36177,39221,59146,50618,50744,106351,149094,105024,37940,20816,41281,55109,32941,-11519,-23446,17292,37127,43391,41747,-24006,-95932,-90761,-67222,-43309,-22411,28891,103086,108940,16931,-47797,-72618,-77576,-35974,8395,66892,166642,180457,90620,29746,28720,-6327,8883,118085,183253,127651,72187,110341,177185,110812,-64651,-118834,-29263,1547,-2998,9007,-1839,311,49342,60775,35168,-9348,-34027,2882,33268,-17775,-34331,-29507,-50298,-30955,-11610,-52892,-79546,-24537,35342,52889,52233,28772,-37677,-76385,16971,148350,140409,53248,-2521,-40533,-18462,114230,142563,-20640,-81021,-11208,40051,75174,118360,97052,28059,15533,80177,87557,22318,27411,54096,-4334,-75485,-106616,-90982,-62632,-50087,-35499,-41531,-86639,-122027,-94708,-23771,68355,74217,-39288,-85643,-20632,23280,38873,48733,67537,71243,24479,-47285,-64342,-47203,-20648,27845,19227,-47973,-25807,23075,-8493,-55964,-42179,-11611,-77512,-195177,-143361,-20444,11359,33701,97272,71611,-34827,-78892,-48005,26373,67475,35434,-23587,-26057,5294,63788,124456,76420,5055,22133,46556,-3602,-93897,-117467,-36534,32869,-88,-32043,27176,74559,60860,7183,-41002,288,79392,43496,-32696,-79302,-85908,-49211,23768,105847,112191,38285,-49699,-31484,45072,33001,-50862,-83226,-62295,-32741,-22220,-51904,-110187,-128463,-58700,60620,81853,19479,34424,130042,144854,76678,88826,153554,105585,-33581,-117149,-74770,44617,107782,66148,27124,22661,-31522,-79051,-80335,-94776,-84250,-39223,-39838,-67312,-64803,-65780,-23794,76143,111911,18238,-124286,-186352,-165361,-132371,-39798,49071,-21618,-142783,-120543,-53485,-37494,1206,12287,-28408,-32281,-11978,-33642,-28810,20233,40889,36094,-23515,-82095,-90551,-83856,-56465,15225,58075,25454,-57462,-86147,-20602,40462,52815,17459,-16238,-16621,6068,27277,28546,17000,21481,57759,87004,46254,23772,48949,35619,11526,31856,70122,78925,61289,36158,20480,6361,-20679,-73120,-106759,-113190,-77750,6246,35013,-9181,-4325,84118,119507,48800,-45286,-86998,-80906,-65108,-58521,-72830,-62545,-34689,-62150,-85235,-36768,-22480,-44167,-17533,17000,23492,57856,109627,93045,20666,-30205,-30935,-45613,-62042,-27725,64444,130889,103651,64817,88494,132204,138024,131631,130305,126608,107366,60326,-21746,-56112,9587,62665,-14750,-149799,-194067,-103325,5155,52761,72954,76671,38813,-10481,-18809,-13724,-31916,2510,28260,-28746,-91454,-79876,-31636,31900,75037,64418,25425,-1125,-35349,-67158,-33185,-18876,-65337,-74513,-10925,19137,-16984,-39463,-51437,-68753,-50368,-45674,-90243,-93092,-57273,-76329,-94211,-94348,-64407,1129,38585,33280,27570,34972,50437,93849,85270,18340,2138,39576,39913,-40502,-138496,-108236,-6627,13301,7287,60245,92410,69091,10140,-32966,-56467,-91204,-120513,-90528,-14921,80613,126589,61307,-45137,-113407,-108784,-47450,-3665,10812,11598,12820,-17952,-38171,-27931,-35732,-44871,-7223,12084,-17595,-34023,-35066,-59815,-84176,-72894,-10977,50892,78409,57976,28848,62520,103650,58110,19892,26992,15746,3241,24045,6794,-33346,-34078,-39232,-58016,-30352,24125,-14857,-65872,9749,98400,43135,-30146,-4983,34884,7110,-33961,-3841,31065,1636,-13414,8747,36691,66030,69743,18889,-91395,-186727,-217527,-200000,-166625,-110917,-20642,64214,88819,95836,98253,90383,124779,190292,171979,87462,31070,-2941,-33938,-28375,40396,89581,58115,-6554,-47400,-49127,-29385,19029,63811,71312,31925,-54655,-120946,-105424,-41624,40824,94792,38487,-24763,-5299,43611,11446,-79501,-83967,-16612,24788,40418,34260,-8665,-51166,-67874,-43183,25799,92445,70533,54,-11206,58096,100330,91529,92143,103282,91276,32462,-39580,-80874,-97029,-63661,-32546,-39054,-110351,-136356,-80041,-10101,59985,121230,124839,57105,-14350,-15644,5558,41961,85374,42843,-41369,-73961,-89393,-115971,-116866,-99165,-30439,60592,87877,50225,58281,69439,6739,-61622,-56548,-63370,-91653,-76231,-48854,-29190,9671,42597,54448,54924,11833,-32749,-3412,14538,-28035,-66284,-23717,38530,10174,-73880,-70480,-21205,-47168,-62119,2311,33087,-32357,-64902,-7401,29844,9495,25822,28014,-4141,38374,105769,63796,13542,10522,2888,17782,118003,213539,157487,47520,-4279,-51343,-50117,41850,88749,42587,-6424,-59824,-72383,-19954,-11316,-50819,-42953,-16776,-21938,-41005,-51023,-62335,-66837,-329,110525,105422,-17885,-78444,-45080,-4644,18930,11339,9646,76069,134670,81712,8212,-15493,-18246,12610,90949,115210,60107,-10608,-19646,39513,82160,104375,139167,91790,-38635,-100812,-80222,52343,258156,304479,125802,-24490,-55335,-26825,34483,83419,47802,-43034,-144053,-211001,-164814,-37156,61669,67229,64823,40860,25367,29637,-7809,-95128,-100145,-27030,16646,8432,-17427,-58205,-55767,-20400,-12820,-20658,-38367,-90784,-102578,-88362,-89478,-96093,-50580,23241,24903,-3474,24733,13692,-50685,-57758,-30057,-55201,-102498,-58717,29645,51680,74003,112637,72496,-35266,-51931,53416,113438,39036,-23176,-12049,10290,20876,19211,12909,-33150,-84900,-88610,-69807,-52384,15340,65558,24944,-32107,-57023,-61679,-82387,-109931,-95400,-40494,47552,127935,153896,167724,147804,102859,71633,47414,52099,67343,43878,4170,11395,25551,9804,34994,131038,197035,167194,94979,-5071,-81519,-88980,-75858,-73816,-79958,-70128,-21142,30309,24274,-37617,-53466,-9840,32659,34973,15560,-21176,-39216,-1037,59753,47163,-8322,10503,42621,16538,-15258,-57582,-98902,-87580,-23492,55348,105329,88954,43961,20038,18751,-12,-47327,-75176,-62961,-18490,26993,18602,-30516,-32229,43947,80208,47826,31815,31339,36691],[24222,40280,68028,64665,29797,-22171,-34109,7341,30812,25571,49492,63519,14971,-29785,-37119,-11403,-15712,-49829,-74164,-58282,-64469,-72283,2083,83873,44292,-69478,-108896,-21724,65752,28264,-40786,-32633,1270,13860,20545,-21405,-78720,-70764,-11748,26337,47525,67134,79432,64611,32974,31175,45048,-7514,-145543,-222724,-138764,-20379,16915,5407,-20464,-47997,-56616,6212,52129,6533,-43636,-18639,15673,-5674,4244,54847,84512,64905,20929,-4854,-40828,-92623,-64178,-9322,-38339,-105356,-91910,-49181,-79826,-148658,-112463,14960,97896,73257,-1226,-34502,-18664,3586,-26985,-78962,-78108,-12994,45817,55176,53385,47656,101091,159445,149297,49541,-48810,-51251,57976,186664,189837,117859,66000,-18409,-87464,-26670,38011,7598,-25798,-45396,-57904,-18645,24722,10706,-11548,-5454,29549,66713,78935,80171,79717,63484,34891,9231,-6124,-19755,19051,59185,30128,-22712,-47520,-73415,-57850,5839,3160,-42385,-69297,-115740,-118224,-47491,22156,59020,60316,70295,70930,25728,-45061,-104125,-75566,4399,1332,-62497,-62961,-8851,52006,107333,144731,101232,40185,17084,-16375,-30664,-3660,-5607,2149,33497,34237,35253,58868,69712,19953,-1952,44320,35653,-24745,-50665,-51330,-104270,-109438,-48698,-61411,-143035,-139481,-91337,-70972,-19097,18811,8580,24392,83679,102298,86102,77770,34810,-2394,9038,19057,-8663,-38643,-41318,-31530,12233,79765,107587,80605,50754,25905,55882,106963,59359,-12426,12806,83164,109708,73178,43056,36896,-10377,-34715,696,-23972,-93848,-87785,-39547,-5652,-13864,2940,89550,139541,81975,16508,-39185,-90243,-67586,-3382,71362,171406,181512,71292,-26438,-26392,-12065,25775,95753,140096,114057,64825,89728,134516,38653,-104004,-125261,-65564,-52245,-24502,54739,64394,17665,35397,40297,-32682,-90728,-40951,37720,46198,-5958,6043,8647,-64535,-90831,-49963,-49350,-56232,-15409,20896,35050,34606,29814,13067,-15943,18936,85040,69721,42506,50814,22915,-29250,-8732,-18060,-98098,-80514,21512,67217,43290,21176,49929,58147,39567,81383,89959,10703,-10067,10316,-31243,-74042,-94758,-72801,-10062,856,-36456,-6342,100234,139918,51762,-39557,-24509,30302,-23828,-74261,-25559,19934,54922,87987,64601,22496,6261,-50490,-109499,-93319,-32220,-4396,-39371,-62324,19843,76946,25547,-53922,-62434,-8855,-7709,-96911,-126384,-70957,-49983,-9761,63913,30259,-51227,-71380,-75069,-23713,27066,-26350,-104567,-68738,27021,124009,153726,43931,-23791,36849,46731,-32875,-99497,-113241,-35611,62191,52027,-12924,5525,63039,69149,39110,44480,61689,46784,-14633,-53632,-64386,-60547,-49786,-24959,22066,48900,29873,-30226,-34592,57724,83650,-24351,-108698,-86058,-38002,-18394,-21815,-54369,-103670,-90655,11503,58942,827,5101,116719,175843,146051,142386,155222,92218,-55564,-159527,-92175,58301,105852,69428,45843,31239,-37060,-96507,-87074,-56582,-25427,9228,-8527,-60198,-46555,61186,209210,231721,120546,-51625,-167941,-139285,-75268,-44638,17139,66687,-7486,-97891,-84393,-42076,-62484,-72528,-46596,-34286,-33782,-25571,-48109,-62749,621,46438,13594,-43234,-49548,-35822,-32955,13382,84524,83821,21984,-48980,-92423,-47921,21740,29735,-24908,-76326,-53711,28421,62100,17428,-23463,-10473,76802,162857,139406,70602,56426,58963,33742,6191,27416,61254,68295,69085,74498,71130,41789,-17912,-65793,-89825,-69516,10368,26219,-34068,-27711,71265,112549,66920,3962,-39553,-63018,-80823,-56968,-15770,-25974,-62578,-113985,-104288,-4499,5632,-67320,-32354,63011,92194,92902,99176,70763,25212,8998,4498,-65533,-127535,-54976,87607,126931,47752,-8155,36848,107803,97800,81047,134318,160289,107905,59679,49303,38705,18487,-11450,-36551,-61256,-78807,-40484,1322,-14820,-5987,40528,47238,-219,-55553,-95983,-128050,-82883,-8305,-15424,-82323,-85088,-9615,61990,33304,-30774,-34554,-16636,-26887,-56364,-44554,-23822,-56137,-88872,-44361,3647,-6114,-24441,-41829,-39850,27826,51398,-34041,-56443,-280,15558,-21321,-88249,-78646,22921,44705,-364,-5140,17988,20634,73986,115348,60678,25589,84197,116940,9629,-112039,-111108,-42936,5692,33694,74898,104091,96227,65621,34000,-16351,-54272,-64015,-43752,-10067,66875,139195,96291,-10847,-97301,-134162,-69894,33666,55644,31282,56494,39529,21747,77410,99242,12419,-55104,-43095,6740,32238,28671,10472,-6658,-14066,9852,41168,75539,88777,74989,96597,110292,33560,-24777,4218,13487,-9048,2460,8212,-5509,-13488,-26034,-31206,8219,44150,-15983,-70336,12925,120660,90950,13147,-8802,-12719,-25536,-5891,39651,34186,2476,27030,60283,40215,4320,388,-4836,-75744,-176024,-205425,-144826,-72144,-45568,-8784,38340,24094,8453,40862,84860,130578,178464,164179,74899,-7043,-55419,-95470,-68418,32044,69169,16217,-33589,-60102,-78846,-84031,-66491,-42965,1917,56733,26519,-100980,-167006,-84890,47237,108712,80870,31435,-15382,-49542,-86730,-131484,-120407,-52241,8966,37853,41081,-10275,-68571,-76366,-41316,-15548,4581,-21004,-53919,-35082,-9894,-38969,-39396,5076,29556,17251,9102,1617,-36369,-64019,-23553,-5289,-18730,-45559,-6734,42942,13376,-11657,47081,85160,32964,-24428,850,63430,101041,89954,29052,-43518,-58168,-61344,-97791,-98184,-63938,-21694,52412,99007,59711,28662,32815,-21690,-103974,-80218,-6531,20732,-12440,-82607,-119752,-95843,-64802,-17401,74090,96840,55945,55884,79462,31478,-19884,51133,115442,45849,-38288,-19085,-846,-37034,-27993,32063,31978,-39335,-66790,-21205,15629,21313,58445,72987,43904,59645,80947,12271,-33426,10443,38300,-1722,16530,107810,104512,7332,-55477,-83439,-66083,16586,75835,69293,44784,-9156,-27701,32166,51692,4434,-36162,-54394,-58202,-67515,-89407,-102733,-81257,12484,118359,101392,16092,-15226,-30914,-21556,-2628,-40672,-58922,23695,106761,83078,45099,57210,47560,16769,48537,86500,66221,-15,-44050,-11998,55791,95627,125712,115853,27042,-68563,-133515,-60884,179603,295930,110922,-80678,-115502,-72272,-26601,-6398,-23565,-46220,-95701,-170177,-175159,-67890,62076,71267,8273,-42541,-30092,4417,-27970,-129707,-106909,50263,123003,51663,-45192,-93826,-95346,-85696,-76989,-60872,-71273,-121342,-127890,-86745,-72780,-125025,-118852,3687,53081,5764,-17519,-14859,-51763,-42736,2184,-22293,-100347,-106671,-44815,-8834,25556,75686,53654,-25434,-24678,36122,49478,15853,32750,82331,99949,82530,56733,72941,68878,43380,30081,-15168,-92944,-108253,-57432,5155,75928,79655,-5823,-104056,-123978,-60137,5891,52234,77256,62437,76010,122543,121197,86364,49910,36741,43728,26088,-16569,-34107,-16002,18259,50484,83553,90940,61310,13156,-33038,-37175,-3814,28,-18164,-28218,-35298,-20791,7725,11819,-31966,-65523,-58978,-50215,-45398,-31939,-40921,-59232,-41314,-25897,-58400,-74197,-4104,80834,85198,41422,-43752,-115328,-89344,12516,81905,97435,103035,109719,105657,82630,38244,-19698,-53456,-52874,-38628,-11791,-11004,-21322,-4148,42274,30385,-33049,-33418,17807,28956],[-33320,-23609,47021,95460,63859,-443,-12794,14247,10989,-2618,-15127,-7255,3260,-4134,-13382,1927,-5528,-34810,-63929,-80446,-100513,-71693,41049,96355,-3544,-106625,-85018,1186,38408,10614,-17675,1705,6000,946,32303,2935,-47730,-12723,52653,26949,-41155,-40372,34126,78927,19187,-30786,-6009,-7126,-52044,-54725,-16471,27303,47361,-9224,-70255,-48035,20445,85772,98779,41934,-12914,-8225,-25047,-78781,-40877,49818,98376,106260,81854,31237,-2516,-17931,9274,33137,-127,-65757,-77375,-71758,-99193,-123951,-82465,-21239,2479,-18143,-49590,-53729,-20491,8008,-34212,-79783,-78731,-76250,-44699,19389,67800,73320,87862,97825,80726,27211,-27521,-24084,60210,130877,90885,70961,77018,2689,-23637,42576,36195,-31743,-35105,-26397,-53436,-33310,32321,50520,5743,-24964,44455,108905,70367,46702,70421,44116,-13621,-73634,-100816,-38102,62509,79344,57787,32197,-10786,-25194,31002,67154,-12237,-84137,-64572,-64146,-62551,-714,36655,37836,14717,8997,-892,-24064,-63305,-100763,-64264,8708,-6082,-55870,-9374,46090,57698,102568,147333,74510,-32530,-79625,-99772,-85997,-18834,17049,-5723,-8017,22784,57800,68625,47747,20906,25905,82008,89043,21837,-18766,-48075,-133975,-165794,-118244,-100317,-122930,-91223,-28921,-7310,15231,33540,31726,63785,78093,39818,30551,51187,9210,-40534,-8116,46307,54764,3230,-66321,-82152,-4523,83006,94766,69694,36894,-35539,-28931,60179,22260,-82838,-41677,63294,109822,108029,99265,38553,-65809,-76015,1759,20205,-2027,-6831,-7299,16702,4678,-50740,-24602,85872,141928,108986,19360,-43643,-32713,33183,68444,90243,68122,-30598,-99497,-39073,16080,13302,24771,81719,100531,62977,39607,26876,-29713,-71925,-73639,-87419,-99352,-30682,75478,77268,-467,-10192,964,-65109,-129876,-71035,26493,62692,39535,46844,37841,-53049,-126482,-101981,-39050,-11919,-14308,-15197,81,22204,39564,30304,6528,19595,25655,-9327,-2127,53407,58797,-22429,-109069,-159779,-131307,-49046,34087,69545,1991,-96298,-28326,107111,106428,69452,69166,23262,-46452,-82243,-112367,-98975,-57946,-16291,50329,71259,9153,26929,199294,285865,134454,-56117,-90215,1825,19704,-28614,-43097,-37005,6541,67083,36714,-41163,-45331,-48988,-82005,-58050,-7277,-45320,-119690,-88607,44872,106772,80595,24749,-10950,15576,45604,-17140,-85152,-56697,-41606,-15987,22598,-5538,-69217,-91189,-70730,-13570,3849,-81561,-184327,-137452,24786,146721,103889,-44801,-62778,39362,33424,-28866,-16905,-6686,1318,51631,69065,14061,-16978,22263,45615,46647,119472,149175,63971,-30437,-46211,-20372,19355,11652,-50756,-66455,-27049,-2330,-26799,-39163,40404,96194,8104,-97294,-85625,-46496,-44908,-40156,-34995,-63744,-80346,-49445,-21235,-36566,-13501,59235,105760,121297,99829,52892,9191,-71491,-127984,-48451,52466,51006,38627,46969,37775,-15685,-82738,-71308,-10858,15568,19047,-24498,-102719,-74213,126360,309332,239958,51632,-74362,-78309,-16984,-7433,-36943,8679,41965,-9523,-36816,-6342,-2413,-66590,-111434,-79996,-10226,7027,-15486,-65831,-102445,-44228,5965,-42417,-86744,-54200,-15585,1292,40628,87119,68993,14121,-35451,-61245,-21749,6321,-29152,-61743,-66046,-33356,27976,54292,6683,-23820,2570,80554,157925,164596,116590,85907,69190,10936,-59741,-51036,11854,64572,100127,126477,144510,132699,49473,-32435,-84761,-110689,-87043,-57497,-78351,-80053,5632,74799,71397,32081,6548,-13334,-60693,-59366,20460,49211,16321,-31436,-37691,16119,-12997,-73206,-30768,47740,104150,134450,94742,34640,36502,60003,36855,-42785,-82853,-25612,61077,44518,-51409,-101574,-46561,52354,53851,9134,43141,90420,99258,108459,112338,70807,-9691,-70055,-51434,18095,34684,6267,-44156,-99639,-71761,-22424,-19568,-44123,-79531,-115670,-145913,-117270,-23737,37804,-7286,-59383,8,96058,59792,-25842,-60338,-62867,-33170,-4119,-16901,-11785,-12627,-46252,-30757,30154,32533,-9900,-27590,29950,124380,127616,27322,752,54071,86602,65432,-4447,-21838,42080,8315,-87285,-90729,-27085,-13770,25648,99734,80431,42379,94561,120713,1568,-97549,-87463,-52300,-10027,17672,41831,58909,54086,39681,31012,16356,33300,47549,21959,-12776,-1739,60467,91290,71557,-2794,-91198,-77641,10740,39129,32269,90760,103007,78655,109947,120273,23670,-73269,-64702,27249,77003,53559,21149,30533,49417,22824,-52070,-70131,-6774,48088,73309,55192,-11012,-52994,-28904,-16456,-6918,21357,41112,53983,62525,35915,-7459,-1374,31605,-9284,-44453,11924,71458,65093,24383,-27729,-61407,-50641,2297,61943,78552,66629,69023,68884,24477,-17992,13994,59184,12419,-100119,-150795,-85389,9007,24134,20548,20641,-30008,-54213,-2997,55803,80605,91790,69954,9698,-40296,-62225,-75205,-39927,30930,37361,-14693,-57829,-74213,-79213,-62081,-55621,-81499,-50249,61330,89759,-36075,-134362,-57267,41856,34271,22529,31620,-23777,-98770,-110746,-72725,-44123,-35801,-474,38486,45844,6239,-41068,-54964,-30002,-4928,-21797,-105099,-109426,-42559,-26326,-62461,-91467,-81261,-51584,-48324,-4649,49258,26955,4797,65443,66017,-8241,-31601,64690,124423,25033,-80061,-58121,-12808,-10856,408,49339,94776,97326,48613,1722,-40190,-77882,-97223,-98789,-49754,-5626,-20116,15748,63473,19016,-38998,-31532,-27064,-51110,-24192,35049,64635,23919,-60182,-90637,-60303,-53203,-57869,8660,113666,137017,113614,132616,90933,34207,98543,156183,59747,-35665,-30510,-19349,-24607,7647,46212,21607,-27576,-29543,2517,19032,34449,69253,81847,87218,92541,44918,-55705,-68763,29240,79704,-4285,-60631,17112,37724,-48748,-80676,-45940,-29965,-35211,-37684,600,45013,45377,58605,82279,77019,62129,-5718,-89422,-89002,-49700,-33057,-40513,-23180,88075,194426,163375,114195,95208,-1390,-57999,-26532,-29270,-50971,-14261,35276,42680,26399,51194,63051,16895,6977,47692,61007,14219,-54073,-81429,-33573,15121,34330,66194,72996,3190,-85946,-47816,188554,349998,184079,-40638,-94695,-60312,-53628,-90508,-120013,-93221,-26029,-5383,-37602,-37292,31818,16112,-72479,-128650,-86152,-7931,3590,-84315,-72447,111614,199018,88400,-17926,-30271,-34873,-64454,-64586,-30029,-20809,-61217,-75401,-24051,21366,-4306,-3910,77133,120509,43117,-39775,-30868,-26053,-20505,19251,16876,-35722,-62617,-40935,-24677,-25209,9054,40801,43553,61386,48096,12739,2535,50134,113508,143309,130029,102778,109361,110262,131893,160180,102876,-17837,-87800,-81252,-4795,91202,116296,45862,-65344,-99689,-38570,-5340,-4014,-9527,-46126,-40530,9921,12259,8717,21087,-960,-30118,-39393,-42300,-31059,25894,110600,117370,47687,-12123,-30479,-38549,-34844,-14704,23696,39764,13315,-17623,-20239,5420,9379,-7421,-45172,-80141,-116508,-120605,-85255,-27086,-26624,-59805,-48348,-29780,-35591,-18932,44055,89865,74659,33056,5494,-35676,-47789,-379,30175,36647,60546,72810,73368,78365,59740,26689,11610,22457,12066,4296,12881,20104,12438,20340,13415,-25300,-36938,-6478,-9586],[-67321,-83931,-7433,105871,123692,50377,13914,21655,23088,26385,-4208,-27612,4192,50349,34152,-10441,-51808,-77455,-83946,-76860,-77075,-57173,26589,56283,-36560,-103073,-95251,-76664,-61372,-47451,-40961,-8102,12375,25436,69378,57891,16178,46526,101547,27740,-98061,-101085,7246,72648,35761,-9231,-19497,-21698,19621,82152,63640,33497,36793,-10025,-69398,-13209,102623,135940,76137,13965,-5043,-5454,-50723,-105070,-59819,19027,54930,108287,147038,111244,92299,91209,86927,77795,57131,9171,-41377,-92996,-110993,-92517,-58438,-49894,-60142,-62119,-79891,-110990,-49888,38185,-6948,-32753,4430,-43826,-77862,-39836,-3781,15665,38474,23641,2681,-9472,-7499,5616,47077,55458,11127,64403,116078,46118,38347,66420,5297,-56551,-44266,-24109,-38420,-26687,10926,19260,-18138,-28296,76851,159048,74293,6454,37115,22609,-38786,-115791,-127391,-11794,90742,43838,15162,36262,8102,817,50167,61303,-27677,-92334,-46297,6143,17488,37166,47481,43914,-11067,-66290,-61065,-36633,-75147,-93033,-11678,58560,23889,-34692,-8094,35487,49361,72547,67070,-14621,-102066,-133498,-103359,-50948,432,26663,2048,-17482,-1196,28878,9135,-17006,15407,64493,82603,58258,21862,14608,-11242,-65244,-71957,-66188,-66383,-65809,-22181,59409,108635,98310,59126,19677,29063,-3415,-95378,-109277,-43066,-44561,-93220,-59407,20334,72751,37542,-82210,-112427,-9629,63372,59364,54464,33752,-39639,-61442,-8648,-18266,-79213,-43333,36456,71841,82865,69794,-14503,-110103,-70266,34427,66684,72990,58489,11637,18466,2504,-103030,-149886,-18258,118400,105342,11451,-22683,1979,49862,44310,9521,-26468,-66343,-50358,44965,62703,-5115,-25304,34906,74822,73945,30332,-24965,-16005,26871,11726,-66826,-105818,-32280,38830,19431,-39364,-43442,-14701,-28366,-91198,-102435,-37004,56895,91551,62233,14281,-32908,-84569,-83940,10597,48394,-6878,-43382,-29980,10215,34419,-10435,-60002,-25627,24935,22260,16633,44256,64623,21898,-78339,-134788,-59452,41466,58593,54466,-16594,-137320,-88921,90825,116575,43634,39392,15595,-71476,-132608,-152309,-97037,-7215,31924,58156,82992,23712,-20153,95853,183258,95201,-30159,-44041,28951,66788,30687,-34435,-86003,-61662,9993,7849,-73473,-88425,-50333,-30427,1811,28393,-31192,-107233,-73133,35559,67235,51740,48690,29701,7604,-20728,-80171,-57810,9659,-2068,-24740,-7499,-6064,-69496,-119428,-74089,4529,1555,-73147,-164266,-152633,-22463,74474,21847,-92710,-74937,29694,22482,-7390,77323,142136,99515,54199,40590,3436,-25485,9750,23643,-8563,58925,158940,130392,15478,-38620,-9042,71255,82544,-15406,-72225,-45901,-10069,-21721,-26665,36062,90723,27992,-50784,-45196,-34987,-52147,-47475,-31875,-31288,-52222,-76291,-81265,-57316,4488,47599,37064,40959,31731,1081,-6373,-46332,-65927,11039,40292,2609,15453,54780,70053,30713,-44344,-56875,-17409,3794,7690,-22112,-95277,-74605,104835,232044,157609,18881,-15233,39811,36147,-60376,-122630,-41255,15488,-6305,3702,39732,18139,-43400,-79424,-65166,15923,63302,39565,-12920,-48529,-34432,-22046,-56334,-83186,-49322,-10076,22948,62185,79748,51745,31185,7319,2144,42676,11128,-77996,-88714,-43661,-33163,-36274,-18140,-12697,6307,28562,29508,54608,88791,112610,103430,48489,-21521,-68151,-64992,-26448,41492,121210,165111,169536,158306,67635,-23735,-56753,-95724,-136950,-117680,-109198,-125381,-58352,44507,87494,68337,49699,43974,-5101,-58888,-18402,69064,102014,77422,49823,31196,-26527,-31086,12687,6374,24593,102856,103625,38134,38926,64569,29216,-36004,-28854,24440,40343,-26862,-112605,-146530,-95206,29105,66487,-13802,-50309,21894,120107,162501,124752,33986,-66570,-103848,-73179,-2632,39774,9895,-70430,-103039,-54197,-42962,-77969,-81687,-66214,-58649,-66097,-70649,-31069,57802,67988,-14767,-19539,78776,119841,82279,-14535,-91861,-48751,28382,23071,5570,14916,19972,45190,82296,55133,-11858,-22688,67538,155995,140648,50173,1307,49784,105871,107811,65105,42949,66193,27399,-94024,-135872,-57135,-28350,-33145,-5268,-22686,-28338,60349,85975,-23047,-86867,-61857,-42854,-15595,6760,16551,3108,-10498,-7621,2762,9118,34527,44103,10544,-47115,-90592,-54927,43880,114563,74700,-21917,-66286,-49044,-18311,13434,77524,101393,80237,55689,11501,-46678,-84942,-61487,23367,66584,23326,-29557,-19642,17143,-20313,-135465,-177181,-98014,1819,36040,-8978,-55787,-43956,-22029,-14478,30490,81070,85887,93477,131164,109031,17295,-23315,11072,1134,2845,30332,15457,3020,4752,-38525,-79221,-59615,-5627,63891,127975,120630,62995,27526,-669,4553,80572,127935,61660,-53552,-119845,-78530,-10,28073,36322,97,-84837,-86905,-21793,12454,10297,-8138,-47595,-63671,-44275,-37627,-52652,-63619,-57061,-50128,-61969,-82487,-81422,-62522,-6079,34854,-8110,-16785,69704,107120,31911,-30805,19718,36154,-42002,-59155,5152,14613,-21891,-20099,13138,11311,-12787,8090,28523,24543,25771,879,-55240,-55161,14286,7913,-99950,-93686,-13481,12439,-2170,-66720,-89295,-37304,-28787,-5021,65358,73799,57962,115887,108727,-899,-60963,36647,133180,70940,-35801,-62406,-57830,-54585,-10908,36859,22260,-12158,-44099,-44437,-31860,-83004,-123578,-92684,-13434,20252,-23840,-14056,35151,-10284,-73785,-65829,-9275,38283,48662,23030,13859,9088,-31511,-57153,-28092,-9640,-72190,-102936,27067,123724,109456,89795,36714,-4534,66535,132000,60518,-25780,-23659,-1016,-8281,17029,47837,17599,-2543,40650,74849,60266,31577,19666,26448,66717,79338,10417,-91100,-85477,8376,39995,-51041,-93433,12133,23112,-83081,-77891,4685,1701,-68871,-109959,-49594,44098,72889,74212,54234,40133,58098,-2866,-102164,-77041,990,31347,16593,19685,124267,225749,194810,142556,96855,-24139,-100765,-50741,14514,17472,-20937,-30120,9569,3488,-11436,15510,10896,3689,43337,70475,28786,-52367,-119045,-121021,-80762,-49474,-9238,19669,-12498,-46204,36632,265871,410626,241645,-10163,-86287,-45982,-43331,-109044,-167277,-138675,7135,124365,84773,-11077,-13523,-47159,-123931,-165696,-93532,12609,51644,-2909,-22289,77728,143850,76298,35940,50504,9213,-57712,-60137,-19351,16222,-6838,-29886,20730,92010,98373,89308,105907,122344,46980,-38014,-33801,-13613,-24882,2039,48336,59906,44767,31318,-9590,-65725,-60474,-9288,19141,21334,2669,9636,6370,8837,54786,91565,89826,75243,48705,26054,69549,104144,59774,1681,-15343,-27895,-22536,-3625,27135,36754,-39485,-97817,-57179,-43876,-57634,-51270,-60057,-51067,-62359,-95875,-65890,-18447,-47088,-79065,-53003,-25499,10669,99645,190226,157639,42001,-4343,4765,-5906,-36167,-54544,-30430,-7406,-28640,-57946,-52353,-10446,-2451,-48528,-92559,-88256,-113941,-122588,-69096,-821,-20766,-55731,-32344,8252,44574,64597,65709,47244,10917,-19833,17760,38070,-10922,-47647,-44113,-18560,-3831,-34600,-53925,-10014,35090,75617,124988,139917,97838,62201,67569,59180,21267,24353,55040,56902,26172,-10690,-43296],[-71123,-110478,-70468,51594,107921,44200,-8347,-8803,9499,37421,49073,24807,21069,68090,45049,-28488,-65024,-75221,-97986,-79355,-51028,-56806,-29889,2996,-20870,-61870,-119337,-174240,-156236,-100638,-67474,-40192,-18,35228,53230,47570,46262,68548,83601,17322,-57191,-37615,40921,67787,49694,29346,-13170,-34980,12151,43023,12284,7461,29790,28279,-4882,36484,126955,129601,44044,7369,20968,2916,-47133,-77147,-43369,-19502,-16310,61969,140032,120480,102699,97205,62776,36079,37950,22725,-16696,-61527,-65250,-57877,-67661,-89192,-83329,-37905,-48605,-101795,-20447,86713,13411,-2710,91367,64046,-19191,-51595,-43352,-13075,27176,11874,-32320,-76864,-51343,-1995,8432,-12037,-15259,65096,107957,48901,24975,21622,-5066,-18380,-30027,-37641,-38185,-37471,-54210,-78584,-75148,-42712,28943,85610,20929,-41833,12978,57952,9070,-84898,-90597,16819,90837,20061,-25364,-4639,-23787,-31169,2485,17006,-22961,-52973,-11943,46975,64796,52897,46724,73813,47071,-48822,-56353,-3782,-42332,-50367,60635,136175,93095,-3286,-35654,-817,36159,39791,-3304,-67703,-102392,-104003,-45663,36997,71698,59032,24229,-24155,-34394,12748,-257,-34068,-9649,38444,23867,-35918,-30458,5159,-10908,-15496,37658,29585,-7043,-19569,9929,74056,130251,129180,56189,-28226,-59228,-91997,-167097,-187873,-111838,-70324,-91472,-70911,-2829,66643,59853,-66115,-115375,-28141,23710,34122,44367,24136,-25393,-62619,-51928,-7712,9201,12767,35635,47586,34005,-3237,-67456,-104872,-26117,67381,69752,43578,34545,23324,19128,-30375,-118487,-160367,-72872,24623,7298,-53380,-56798,-13688,10013,1579,-12104,-31634,8638,109461,151013,66357,-17290,-24357,5891,31425,56275,31316,-4860,55238,131900,94018,-8283,-63562,-28546,-13980,-50308,-73440,-45894,8042,38782,-15644,-86971,-82416,12346,75124,32771,-30031,-17514,-12180,-8604,71623,101958,45956,-4364,-24019,-13316,-8411,-75444,-143667,-92526,21700,81682,90688,76371,75883,63298,187,-13910,78407,134490,49902,-2956,-14548,-71348,-68091,29112,46379,3585,4450,-28127,-81601,-93808,-93241,-39973,44918,70132,55910,59750,5991,-86440,-58401,13875,23146,27085,45735,67275,93721,95849,45476,-45079,-83445,-38862,-12021,-57184,-62994,-28663,-16802,-7345,6134,-7772,-31551,-29730,-7590,-40865,-80313,-44884,11070,-1282,-93142,-151101,-35295,77071,40024,-34210,-8554,38770,-20507,-106338,-105987,-39164,-1212,5657,-36838,-78153,-57922,-23779,-30345,-63240,-39847,20282,14454,1864,101873,213496,193690,85007,-19880,-67656,-18716,57029,24893,-81699,-53445,90701,144855,48906,-38155,-29964,50207,76724,1760,-54767,-38219,21546,28112,9466,51696,88181,22470,-31223,-16099,-11289,-17853,-16762,-37847,-50183,-55355,-70097,-81464,-45872,32608,73238,37409,14757,27582,40004,43308,-10530,-35070,22291,21113,-1176,42253,88536,99079,46097,-23827,-55805,-57129,-33215,2476,19222,-22547,-34136,57120,141321,116586,48210,30211,53821,9246,-122959,-179339,-88374,-13320,-20592,-18093,13480,22423,11972,1002,-14220,21370,74492,83030,70773,53308,22433,-3736,-15814,-38418,-25858,11435,55967,101610,100939,57471,49630,50794,58731,87289,37444,-50070,-72617,-55702,-85582,-122846,-100263,-51775,-14657,-25153,-81817,-75695,-11540,56541,60701,-12999,-43801,-16295,-24525,-70538,-39750,92949,171120,126474,80960,28038,-24800,-15349,-22725,-77818,-106174,-117346,-135247,-90438,4649,90464,106511,58903,37580,13403,-63700,-77084,23146,82117,58376,41650,14686,-25549,10311,51246,-14227,-76809,-7406,75031,38361,-5399,2226,-13917,-57596,-34188,23296,16319,-55341,-105967,-107797,-69328,36368,88628,2834,-57574,26016,119012,126867,87959,9293,-90853,-116445,-92475,-78180,-51710,-38389,-52371,-27686,5402,-16914,-52222,-39643,-920,29736,26904,-16668,-65534,-3021,70290,17004,-45829,8136,92796,105483,10039,-97600,-82705,-8117,25788,4280,-5956,25757,68292,71088,35433,-9019,-22171,35460,105795,114447,55522,-6459,31928,95456,87512,48837,55494,102600,119106,24460,-73513,-46340,-33159,-76923,-118580,-148787,-102844,26067,59546,-30435,-70173,-36012,-13908,10218,39235,42282,-7133,-46084,-20604,16574,1495,-35364,-68521,-70848,-93336,-139852,-115379,-28235,33661,42066,9616,-44577,-73912,-49899,-15311,27886,47885,54220,24176,-62427,-120756,-103252,-54508,2834,32481,13601,-53856,-105874,-88334,-90620,-152827,-157237,-84703,2840,18101,-51151,-79553,-14827,27922,41322,82659,116815,76343,48444,107145,120358,35534,-4024,24743,24585,47673,51255,-4048,-22372,10957,-3279,-63530,-73253,-22258,47080,106540,81281,14961,4418,11003,34323,97591,108865,24902,-72122,-121202,-90565,-31906,17680,45244,-26751,-132334,-92480,-9601,-17778,-52319,-66075,-80773,-56227,-161,1578,-45864,-112024,-157297,-131885,-92705,-80395,-67051,-40756,24750,87024,64147,46889,79020,85133,54100,51374,87381,62884,-14235,-45936,4344,65007,86014,63413,13969,-23239,-9221,24712,8254,-2380,41443,36187,-53931,-81633,-19477,-2095,-57103,-53194,4045,51279,51942,-2340,-9023,38365,-526,-44219,30053,94718,76242,72655,60130,13672,-46895,-3118,99175,124785,68230,16971,-19096,-67783,-59120,-28049,-70386,-94350,-81393,-41356,19487,-8971,-62695,-46890,-793,7386,-27543,-34644,-927,-22899,-51245,-38546,18394,84626,81501,-2592,-32949,-681,-26919,-92277,-89189,-41623,-84208,-145888,-67872,53270,82646,28975,-39823,-61394,-2935,55765,57532,36863,70025,90718,28504,10593,42030,21971,24310,94439,122337,86666,17652,-20565,-7407,14253,16745,-10960,-68133,-72992,-42811,-54749,-133723,-139037,-17288,-2111,-86537,-42471,37992,6826,-55557,-72234,-37033,36307,53244,21804,14497,33724,46526,10972,-37739,-6719,45345,40301,10908,19427,91144,151319,132091,78283,24248,-46573,-91061,-50718,40262,81847,21193,-15850,39400,37089,-42322,-39063,2851,29288,73768,100660,47840,-27950,-76935,-106719,-90936,-32396,6076,-24800,-81229,-69787,97386,349858,446898,237127,-31775,-114467,-51441,-10245,-53565,-130232,-117263,25877,132229,71939,-18971,-10336,-21733,-66913,-94627,-37715,33807,57245,41645,21406,23093,48564,48582,67175,74941,-9679,-101869,-116709,-89763,-38318,-28069,-28499,31532,105944,99489,58719,53939,55645,5284,-45401,-25944,-5790,-21158,11146,82311,114897,127222,105083,5310,-73498,-73199,-63879,-78745,-76114,-23911,64606,53726,-15303,-5955,15906,7416,-11749,-67492,-89981,-26684,-28966,-74345,-41511,24922,39648,-784,-25124,20975,54909,-20453,-83858,-43975,-8132,-11743,2556,25552,29885,-17946,-54595,-27305,-23232,-63835,-46396,20592,39072,53790,112074,158631,115203,50032,81856,123840,85818,-3718,-61698,-62494,-77028,-93021,-78189,-78294,-58965,-25461,-66783,-113592,-68199,-44730,-62514,-29033,9590,-21711,-37003,-14097,31250,99675,92604,10407,-39569,-70092,-83588,-23991,39470,-6102,-72555,-67192,-26344,-28537,-94487,-138386,-93081,-8603,90062,176539,168129,102070,79763,96917,79519,36818,56718,100516,110018,79377,7303,-45545],[-53059,-92745,-91010,-14089,33581,503,-39153,-44689,-30014,13690,83487,105514,65748,46167,7633,-32203,-2823,34698,-23381,-64636,-52433,-49822,-39376,-887,27462,4093,-74883,-140863,-140795,-112019,-98116,-77478,-9662,44296,20609,-12009,20909,43772,26514,16836,35776,55053,73845,84870,73571,43061,-5800,-16310,-1935,-30532,-40514,769,56718,97251,83772,82898,121446,129494,95798,92662,80257,17435,-30596,-42425,-27424,-34282,-43486,6888,57127,20703,-21799,-27615,-41277,-55815,-39736,-26372,-7088,9512,-3218,-49995,-90849,-124499,-106831,-19180,16933,9677,89753,137111,25755,-6585,89971,113804,59680,14373,27212,52380,70112,58904,-8324,-110938,-89928,2533,-1342,-49488,-42557,29245,68432,39092,-1344,-14287,27372,67514,17908,-52337,-72034,-72663,-87706,-112464,-94128,-73971,-88434,-75296,-61695,-55847,34984,127280,84022,-15139,-26576,31378,68087,23576,-18562,-29885,-51252,-55040,-23475,7047,13313,10510,27631,49150,68032,73272,56647,88201,101301,14446,-16088,48320,40424,23871,94463,162224,142214,33169,-31137,-9281,24021,29873,3058,-40736,-45769,-32434,2290,61215,101847,100329,46261,-41018,-48794,34299,59116,18315,-19262,-17771,-19710,-68005,-72059,-62053,-75293,-37136,38078,33670,-7543,-31155,-17544,11846,26211,38679,-2007,-83584,-125654,-105135,-90822,-101830,-73269,-38934,-42324,-41641,2795,77903,91732,-6716,-80517,-55230,-20960,19079,33137,12482,-9473,-46766,-52800,16297,64002,51659,39631,28475,4122,-18488,-50983,-41797,38749,84120,38190,-29574,-19848,34419,14532,-74758,-98552,-59722,-32336,-50151,-86626,-106690,-83783,-37050,-31820,-33110,-11261,-16432,67205,197420,165874,21160,-14135,24513,27533,11416,16391,7763,13360,91277,169329,133729,48605,-2234,-4164,-16023,-72880,-103126,-51993,14014,44622,23689,-16268,-50578,-28657,-2630,-21486,-39772,-7327,12351,33734,83565,114756,118458,80253,15678,-26849,-54661,-97690,-128866,-99826,-35217,42990,122977,130412,115629,87446,35822,75865,185679,138966,-39759,-92936,-13723,17808,-1884,-8483,-18634,-11772,5390,-39852,-67361,-18352,1733,16920,73525,118970,116726,83614,9255,-88618,-107919,-58769,-8410,54871,58441,39811,75955,142831,153180,59520,-45614,-56747,-35725,-34348,5704,21864,-17641,-49905,-54109,-29799,5088,-3569,-44486,-127474,-188946,-147794,-25108,40560,-11643,-55740,11509,111924,94952,5097,19597,91298,49709,-53900,-111596,-85521,-4027,78115,76524,21059,-19160,-28877,-22279,-10527,7217,17877,12568,10664,69132,164284,194305,93846,-74952,-133731,8533,131908,43379,-95960,-60914,38339,61741,13954,-23308,-29386,939,4475,-47212,-85115,-57812,42676,88733,47590,61341,81594,7016,-51985,-31403,-9918,-2642,-14394,-78625,-125161,-88221,-45029,-49199,-33740,26645,65719,63545,68362,81573,79857,58747,2517,-15303,7595,-4060,17088,96714,122961,81430,3685,-42111,-49296,-49155,-29334,18830,65089,43921,-3064,27854,114724,115745,56686,-10220,-21546,-4466,-53034,-108863,-90627,-48925,-65068,-78303,-20489,62974,90306,76539,37912,19371,40138,66173,82134,74387,50136,35055,17221,-34439,-33148,38322,95969,117340,110126,67523,31932,41691,75472,89363,62812,38386,-1429,-55615,-102834,-133598,-107836,-73584,-89382,-142562,-185822,-157429,-60578,20362,14447,-61635,-57713,17275,-338,-105791,-119350,23533,128271,63652,-5174,-12130,-25978,-13166,21501,1713,-66939,-104101,-107327,-83744,-20879,83856,112153,17148,-36958,-32966,-71057,-60527,19812,20305,-46667,-46893,-18822,-13663,14171,40861,1068,-82494,-79377,10729,18722,-31227,-32537,-26171,-48262,-36684,-11745,-20752,-48038,-42191,-630,20877,48966,61281,7796,3129,74734,68569,2247,6920,14447,-35811,-58089,-42921,-55665,-77886,-61972,-4523,36088,31992,27068,33025,45466,81403,98055,54654,-23378,-112964,-86637,15660,25358,-30719,-28850,-9410,-16118,-50659,-106549,-118188,-59854,-508,-13834,-39158,-24661,-2735,1372,16236,29677,15013,22802,57791,75992,64875,54999,67607,72397,33809,13409,69909,155885,202551,161600,42626,-15154,-35589,-81778,-141191,-149955,-68012,18174,21232,-40371,-53926,-8485,26508,56476,87761,90295,27417,-41404,-10558,63106,44617,-28569,-94069,-93213,-85104,-104474,-79862,-71070,-94321,-58934,-13453,-19586,-27851,-15126,-15260,-1364,11325,55423,77402,1766,-88311,-71869,-17950,1957,15056,38351,-39109,-149874,-136424,-93305,-118348,-107669,-34462,32540,17689,-43632,-31580,37209,79765,89799,94889,85172,14794,-26696,45140,92288,49554,46985,80395,79218,80272,55793,12651,14327,60626,58424,-36135,-94526,-42344,27543,41688,-521,-12529,42657,67573,49189,46437,27913,-32530,-93461,-103380,-61117,-263,62017,74768,-29672,-127595,-58963,29025,-13678,-75814,-51316,-4572,35786,72234,58455,7703,-61874,-119518,-97920,-45045,-28329,-28869,-15394,20618,39925,29451,45677,60291,35794,14831,44415,93585,101299,78144,48998,46120,76545,94983,46805,-44296,-76033,-22840,17836,-2873,3469,47538,50285,-14725,-67465,-95501,-79114,-60256,-56846,-20863,55435,83490,72075,76256,62265,-42959,-110243,-14869,107815,88036,-10627,-50134,10547,16039,-5248,26963,75053,62499,27781,1585,-47314,-61996,-45401,-56156,-29172,-2482,26383,90545,82994,17756,-8225,-17650,-29580,-48750,-78187,-77279,-44813,-6355,19752,44495,78517,73443,-3083,-19030,20678,-27464,-120012,-132886,-79258,-56895,-86378,-87531,11380,81674,36203,-18792,-25412,-31114,-25168,27486,84328,144197,146865,43714,-21164,-1629,1034,22183,65518,53983,11919,-34131,-22147,13131,-21292,-51395,-26921,-25441,-45889,-72906,-99862,-156838,-189484,-136754,-108765,-98405,-7172,46017,-1011,-25764,-19740,-39321,-22669,3250,627,35522,74136,67041,60380,59419,47161,33889,6258,-11744,12246,28694,20104,16392,7723,7637,3363,-25223,-36464,15254,69799,53447,38513,92129,84261,-36229,-75964,-17738,34488,74589,89525,33534,-21562,-31171,-47775,-48210,26126,80448,8333,-114289,-132893,67062,366713,456640,212459,-57178,-134102,-75457,-8186,-13861,-82806,-65341,38193,51640,-34497,-54600,18397,50134,49632,32062,12727,-11347,-20469,-8676,5917,5689,15490,24278,38986,51340,-12616,-116350,-173745,-176539,-131797,-87589,-54241,-390,62161,59156,10557,-14756,-40756,-85085,-104987,-32358,6675,-71,47608,87408,77216,111564,99035,-15437,-62900,-41861,-82450,-131656,-89805,25878,137163,102555,-3716,-27454,-32086,-58268,-94927,-147440,-130920,-27804,-28626,-77782,-37557,34079,68609,43357,50788,116697,105655,13082,-22501,12896,46874,36599,36673,64553,51539,28755,47438,53220,-16196,-58290,8983,61647,41922,35152,32037,23377,14141,33543,110959,162557,122138,47065,-829,-38048,-114587,-142031,-94317,-95717,-99271,-55935,-67722,-107847,-57161,4602,4233,1225,2027,-5049,-3182,-15275,10207,82238,49639,-58331,-106412,-140798,-155261,-86840,-6293,-26378,-74438,-68108,-37246,-32812,-84115,-135076,-115073,-34298,59626,90727,34961,-15554,17391,65751,61017,27900,52479,75195,62955,51659,10242,-31551],[-17427,-31748,-48568,-35256,-20290,-18402,-38181,-52755,-35818,18466,90460,139090,94053,20398,-23764,-17404,62946,148109,103163,-1538,-33656,-998,23742,33099,49907,53592,29670,-460,-63376,-138183,-175161,-122857,-6327,59312,21568,-33780,-18011,-14954,-23477,25897,71906,38543,10353,56563,82643,36652,-5994,18654,30789,2842,-2085,9652,58500,122558,132885,116924,120778,148971,181562,175043,95966,8270,-20906,-41475,-63790,-54558,-32527,-22254,-27735,-89539,-151291,-153316,-124185,-115448,-100558,-80945,-22084,33501,-6668,-85350,-102064,-130965,-140513,-53560,39431,95327,146570,126866,24678,-25506,-4108,33106,71775,88532,112693,100808,70293,61651,12389,-72133,-42529,40593,17779,-71528,-120664,-48822,54206,66769,18313,-16895,31922,94292,38769,-79352,-133412,-100788,-47851,-52442,-79139,-113878,-164223,-150092,-78237,-25782,43660,101297,72675,16043,15099,23721,10995,-16292,-30388,-38116,-32683,-17022,2011,28683,40209,32421,24471,12639,38304,84645,56951,42453,48483,8676,31,81037,100592,45580,31896,78235,93778,21364,-23199,-17306,-1637,28713,32129,-11288,-23679,-7743,-176,7831,60690,111698,52780,-37705,-29750,28125,45527,27881,-17765,-47728,-15013,-13117,-79346,-150694,-138124,-58588,-19338,-36745,-56943,-86604,-73818,-40774,-67995,-87206,-74399,-105047,-119458,-39674,55155,54402,16108,1407,-24638,-51018,-19168,64929,91895,18517,-67353,-88656,-59925,-7585,20296,27834,21286,-22383,-50136,-19449,8858,22931,16510,-8165,-7165,11540,-3475,19450,79215,76861,13337,-43106,-26300,18445,-23366,-103292,-71006,26235,31082,-71020,-129779,-108215,-47315,-15737,-25031,-38520,-32731,-49277,7705,100474,75410,-17423,8431,93462,97890,36029,8728,-2560,-5062,48335,119425,118528,76042,41685,34094,25117,-59482,-134897,-90028,-49051,-47376,-3083,44055,8918,-30266,-54115,-59349,-32944,-14869,-12251,14499,45364,82323,127701,111770,59425,6573,-49945,-59243,-26799,-32780,-80755,-38086,87415,140822,146072,108801,44512,100666,194821,71281,-115167,-122603,-17134,31646,7393,-18754,-14726,27326,59382,11830,-34976,11189,29140,8769,48223,140982,189585,130157,25330,-45836,-74595,-74363,-28476,23052,-13512,-50712,5029,118012,181352,122793,10681,-48498,-71238,-58724,22684,59093,22656,-23484,-63003,-58249,-5375,4660,-34768,-117131,-181022,-159110,-42558,83114,138369,102812,52933,109843,147551,72187,33296,87359,65632,-17568,-49020,-28380,21545,79082,79946,55970,50870,45606,14475,-2780,8189,16505,32464,51567,47223,58780,93520,45167,-86296,-112117,50204,156458,42026,-59109,15767,41690,-29554,-37923,14307,4687,-25389,-51874,-102587,-133229,-104199,-8460,56620,41029,43647,50820,-2546,-60179,-52086,-36534,-55949,-86213,-146693,-187249,-95491,-4538,-29897,-54918,-20287,1412,34569,105108,118662,66161,20500,12722,40319,29240,-19044,12268,97116,88230,3818,-67548,-78490,-23628,30017,34187,47180,79570,52756,-9481,-8669,41463,38866,-15269,-83956,-73865,17913,70215,8807,-50021,-61985,-89381,-89457,11750,122473,124264,80236,37462,15948,11223,10826,1790,-10517,5606,28576,-14798,-105397,-91023,30703,100241,80195,71689,49466,-17968,-23388,42483,52684,34770,69162,53554,-10247,-41816,-74683,-57782,-45979,-121748,-201169,-216360,-177397,-65403,44264,40239,-52785,-81010,-27573,-26419,-80571,-86879,-21716,39835,12967,-21020,-15083,-33137,-53650,3894,19643,-51475,-82882,-75474,-53745,8308,87125,70948,-41288,-101279,-92363,-78056,5197,78672,13147,-89289,-88671,-16720,14301,-1952,-13481,5819,-14982,-65672,-43769,17346,39422,32216,15966,-5009,-3133,-24515,-50454,-33457,24286,92021,100834,55511,8174,-13165,30136,81559,16297,-107074,-116348,-26205,38715,48848,52270,65914,27053,-1873,29326,12373,-2959,52987,77462,58863,97693,105363,13145,-77913,-138808,-129033,-55450,-6181,7525,-538,-76940,-135133,-126466,-122899,-129067,-74702,-32234,-39298,-41506,-51260,-76399,-60808,-7258,44371,70839,88898,60282,11096,40644,118077,99395,6991,-36133,17720,114372,175900,188806,180467,82582,-22670,-56161,-77838,-109960,-68819,16907,-4223,-67076,-76963,-51062,-16913,7389,42656,76704,87118,38857,-37007,-31668,46810,62032,38462,4604,-23858,-30400,-33913,-22378,-63892,-126093,-118273,-74489,-21129,27181,39025,22167,4924,-15890,36616,107358,81612,8890,8922,36058,10570,-13460,-3783,-73274,-142976,-83323,-18547,-73487,-120894,-59466,10349,7522,13449,70268,86749,76151,55165,28834,954,-45828,-45505,47881,93695,46199,39019,98028,120557,88641,47076,42284,59439,75518,54351,-37301,-107562,-66092,9774,12779,-26567,6606,94975,105569,39620,-16709,-43602,-58288,-71230,-54793,-9092,55424,115990,107207,-617,-71825,-7488,50366,-11555,-73777,-11250,70283,96417,102853,96000,77524,49734,20015,17639,37623,27978,-162,-5848,-4891,-46462,-75261,-39506,-8501,-26743,-46055,-26790,31709,81317,92758,87717,78547,45623,11512,-19739,-66535,-73538,-39817,-18382,1555,35004,36117,18128,-6983,-69213,-158484,-150436,-98310,-84869,-57691,24861,85041,97834,81313,15264,-86671,-105505,-10268,111553,102890,-41765,-122744,-25567,34672,-20074,-76138,-84160,-79390,-79976,-64178,-27858,-1855,3445,32669,104462,105732,72845,91628,71059,5540,-27288,-51906,-72427,-92540,-135126,-140226,-57699,24411,54848,61902,67648,59256,16197,19011,42697,-6347,-70081,-73651,-20538,32665,-10885,-64476,2712,68646,46430,31380,44934,-8304,-61564,-26944,42606,80139,69876,-3308,-74091,-82020,-54605,-15451,-28201,-87602,-128365,-120666,-29097,35014,-22662,-76485,-33899,3042,-20165,-53472,-45831,-75609,-170203,-221406,-208666,-124580,-9339,32319,5056,-2525,-17921,-72303,-79200,-5396,59878,77024,66920,62511,83723,79518,25299,-7906,8468,41458,51586,-5062,-62101,-50050,-3275,61047,94862,51002,-12518,-15258,14237,34173,56200,114888,108364,-7390,-71276,-19965,35128,40511,26076,-7432,-41120,-48741,-44854,-32206,34345,85671,27041,-96398,-150719,9280,339858,470379,227515,-21594,-83012,-67523,-32535,-33596,-72672,-30953,35418,-25000,-102982,-75789,15995,61879,109375,105909,7962,-100761,-121959,-99986,-62574,-7828,28522,14018,4077,60458,83923,-10874,-110307,-140264,-119119,-62730,-28611,-38845,-695,68299,67980,-20294,-111131,-163339,-137477,-9846,49416,33003,66280,62015,26913,61968,43620,-35496,-23145,16460,-27836,-70268,-16529,93144,175211,120370,21783,-11762,-36666,-74595,-99766,-97227,-40578,68224,106479,69952,45195,64933,81832,64781,94365,147788,107336,58951,70358,69281,34993,-10707,-18271,8219,-3911,11326,85726,84492,-9378,-29454,37682,16459,-39711,-19694,-36820,-64404,-23909,28297,74656,105846,92172,86362,72329,4936,-93313,-137657,-112661,-93488,-76492,-52873,-49217,-72245,-42100,16867,63237,57819,48576,71101,66685,772,-14254,30223,9974,-25508,-38347,-92730,-132902,-59581,19660,8125,-28901,-38369,-31029,-15586,-32059,-71871,-62274,11001,72886,14430,-84724,-82840,1067,51144,44196,13177,22872,22210,-4359,6818,19720,16345],[10063,31999,4938,-38844,-44871,-21556,-36896,-52152,1146,62402,78178,76974,34211,442,-637,14794,63631,145632,148729,63247,25058,57652,64563,25383,10999,49873,96027,80306,-50614,-201811,-246584,-146256,-4596,44393,23588,2801,-16824,-60493,-50570,9553,24521,-40820,-90153,-43636,33387,30135,2510,42145,74121,71675,52014,13078,10909,75103,137573,157575,132916,142638,187177,151899,36648,-23188,-6742,-38742,-102034,-75452,-8008,54,-35014,-85989,-121136,-132503,-120802,-114815,-98345,-79750,-29487,8796,-38114,-86916,-56542,-74721,-118982,-69815,17798,65117,70732,47426,14968,-19523,-71054,-51052,58826,122640,120222,53765,-2476,-8815,-9614,2449,65468,77240,19793,-78482,-174282,-94617,76487,106276,39604,-19796,-11360,34944,9320,-91750,-144040,-59044,49606,37146,-49077,-106855,-104534,-47092,7036,18352,-8573,-39021,-24595,1502,20981,-3203,-51042,-81391,-70706,-37466,23309,69471,65962,60472,36535,2245,-17165,-23716,19655,71053,37029,3958,-6551,-23247,7981,100439,107003,84,-63341,-23036,777,-37781,-46420,-45053,-24615,32757,35954,-23868,-54650,-40127,-20186,-6907,64862,125147,73771,34020,33716,-13099,-69796,-50493,-29309,-39086,8428,50907,-44356,-158754,-108613,-6167,3816,-24007,-36050,-86931,-85587,-19283,-27210,-85310,-63660,-34938,-20333,54382,147344,140770,75481,28085,-32134,-81595,-58530,16449,43162,-31410,-117688,-126029,-82697,-33599,30641,90385,76726,8778,-47632,-69693,-57353,-4589,18695,-332,-297,5906,5526,36845,71920,61931,37727,23138,8246,-25093,-63368,-73807,-19117,53242,49307,-66723,-120189,-36084,51646,47606,26863,9830,-16121,-58880,-74059,-49648,-12909,-6929,45123,144825,166211,96390,65880,47872,-3438,-4162,54908,97904,104586,85428,78323,61586,-31726,-123760,-107994,-115745,-132171,-43167,38301,12629,-7641,-24157,-51559,-51999,-36141,-4847,21515,37996,61925,74934,70082,97717,87792,15851,4143,49326,39496,-20246,-3456,74495,100960,117467,116678,63364,82515,130605,68101,-11071,-6072,12574,-3177,-41512,-26652,38955,93566,104951,59733,6638,5125,-7594,-42530,-20459,87395,155886,87096,1540,-7225,-22286,-68140,-40139,-10217,-57378,-93881,-59765,25285,105226,107520,52303,-18531,-90872,-115427,-35383,61537,101443,79949,16990,-14202,19223,33140,12905,-46201,-114997,-121170,-55836,51174,148533,113661,40546,82740,142580,77646,9458,49329,45535,-5191,33946,103580,83753,50821,36277,36459,67628,84284,33960,-32579,-35396,11912,72078,108926,54939,-21921,-20061,-8305,-33433,-3631,88472,101130,7568,-21603,58879,57689,-25312,-16688,55359,24446,-31209,-41363,-80078,-121530,-124942,-99101,-69441,-19257,11750,11570,3298,-18018,-31562,-53192,-115196,-153569,-173251,-160717,-37285,49052,-20619,-74180,-52547,-57964,-36104,71551,118205,54210,12754,57776,114053,83919,-2875,-9289,27017,-20732,-97818,-124486,-98576,3546,106151,100865,65520,63038,23759,-29337,-65483,-104949,-112410,-105204,-93031,-43659,31763,83333,36620,-12550,-25721,-35401,-6562,82075,116924,56695,-5089,-26135,7523,20161,-20592,-62142,-73426,-59041,-37397,-74708,-159165,-125125,657,56391,30751,28727,18444,-48838,-75487,-9923,-762,-45724,-8348,30347,33223,17894,-44074,-39920,207,-50283,-123672,-158495,-142456,-46425,83720,95419,-17104,-103619,-106567,-65864,6191,52581,7538,-35312,-26060,3768,12192,-23111,-65481,-14668,14988,-37666,-60640,-59875,-21078,59231,83045,21193,-47091,-73091,-85862,-70461,29577,97316,33324,-33568,-18017,46967,64322,-3041,-71551,-40860,-3819,-47422,-50961,61771,155164,127059,58572,12691,12621,-5134,-37517,-11359,58725,109167,111076,64597,9166,-7169,-1060,30641,24909,-91057,-184006,-91496,59512,96281,78662,122606,133194,89442,30649,-50218,-35959,61538,58004,2160,44618,69587,-21150,-95457,-117221,-118485,-106180,-56615,25523,36191,-63216,-114782,-94455,-91195,-92253,-58747,-46453,-37429,5678,-2439,-63605,-85120,-74228,-24284,81190,155873,72278,-50324,-9450,93874,61817,-63421,-81170,27437,120966,122835,97800,92399,28856,-56106,-80242,-82410,-90219,-21379,47004,-39799,-131905,-82238,-29060,-50108,-77588,-42534,18487,46399,14951,-39152,-62691,-36157,-20216,15666,50261,25393,819,129,-7732,-19197,-23265,-69862,-110127,-45112,38033,68993,79106,35069,-60076,-50211,38081,72379,64058,65318,55521,3569,-61885,-113193,-134972,-85982,10073,59320,-18220,-116967,-103977,-51008,-7552,77447,128394,89603,42837,2272,-39587,-58454,-57153,3588,119939,139177,29070,-44482,25950,94038,77681,55780,82748,80922,30563,-15170,-48863,-72297,-51449,10679,39206,19962,55012,120954,100689,27966,-32634,-58706,-38595,-9510,3474,32746,81573,130133,126860,48998,4784,47471,50697,-28882,-74436,-4149,66584,72985,78333,82161,71467,86525,107277,87358,67466,53774,25506,6647,-6240,-52673,-103809,-100914,-60587,-32885,-34003,-49514,-22125,15246,12578,24186,60698,18797,-38597,-32087,-27068,-20193,-16247,-15983,32248,70667,33560,-30104,-78071,-116537,-149402,-133169,-89225,-60991,-45439,-3661,44874,63126,54284,12307,-16256,20090,63879,102717,100332,6243,-78895,-27085,10540,-43348,-125355,-179741,-173437,-156716,-118911,-14153,54931,42483,68416,155159,144288,56600,20462,-18607,-57345,-51222,-48565,-71678,-100124,-123269,-90909,-9014,48689,57978,76860,93357,76091,50585,58979,68342,48977,10411,-3829,73987,126000,22162,-50471,-10246,9296,-16434,-5167,31798,14732,-37870,-42745,-18257,-31389,-46913,-55789,-89081,-118936,-82769,-40171,-84870,-150311,-173003,-142763,-34826,36716,1294,-48893,-12972,27174,2526,-10401,35749,16363,-89842,-164153,-176395,-116593,-34300,11729,26550,18538,-15466,-54639,-39598,55603,122229,60451,-20338,-10892,25102,5241,-33484,-25724,65000,158143,125749,6012,-49532,-25265,17382,78716,124650,89116,21334,1884,6021,7482,40620,120371,143786,62892,-6197,26992,73677,27163,-25475,-26103,-46632,-84484,-76332,-33075,8423,-2754,-55889,-84930,-90858,32953,354022,497824,255515,40494,15890,-3564,-40713,-66736,-63835,-9521,6484,-70758,-105984,-73033,-25684,-6238,63163,69365,-43803,-159005,-165982,-141367,-123450,-71366,-4067,1691,-510,91248,180356,119848,30945,-1376,545,47436,51144,-55064,-67106,72911,141682,9052,-143125,-184442,-99980,38228,86843,40007,20007,10708,20411,40162,-2680,-34938,16721,58506,44686,10519,6291,57676,118384,73680,8465,-7095,-38050,-77522,-60202,17973,81450,118777,140581,117631,65050,69263,61767,13989,23039,35516,6274,40214,83845,38136,-53917,-113300,-110788,-83088,-64591,-21268,54761,42771,-30566,-24376,4859,-70049,-133879,-82279,-59229,-54366,1684,19606,13882,22272,28271,53536,50438,-11208,-67318,-100510,-114134,-84041,-44606,-40004,-34324,-33611,-28583,-19529,36727,79036,100858,121641,97230,-2509,-63839,-49263,-25499,29305,69138,31216,-6686,46754,90215,55028,13700,1142,-3006,-7863,-25053,-52056,-31530,46249,96355,17559,-82016,-33394,54055,45892,2818,-32392,-43733,-57492,-77703,-52676,-12218,25831],[28317,68189,36100,-28489,-34301,-11239,-35443,-41062,42357,98629,60467,-18941,-61768,6524,81895,73207,39050,71617,90100,65196,57873,56633,19313,-33679,-42348,17819,80086,39838,-98830,-209154,-205360,-107630,-11798,-12974,-23427,20086,17136,-45910,-62150,-52638,-36889,-31836,-74844,-109906,-43324,29115,31693,45813,62527,43531,31869,20876,-17653,12690,122944,193996,136427,79915,88055,57494,-32341,-53332,5710,-4092,-60921,-44523,25498,45711,10349,-2494,19225,-12035,-79465,-106562,-79255,-44950,-4904,139,-27660,-18515,29532,10640,-42570,-35034,-8467,-21585,-48189,-33847,-1082,-7266,-55567,-23357,82805,108065,55133,-27613,-63174,-73814,-63211,9370,95626,55358,-22417,-75423,-138695,-72512,59398,47877,-28293,-51623,-48405,-43142,-49032,-79055,-83916,15846,115792,78878,-21128,-50416,14363,80580,60421,-5156,-102052,-176654,-123132,-38291,-25459,-73786,-99984,-100334,-82363,-37694,41972,111889,117891,69836,-9696,-61662,-77600,-56177,4090,16977,-3013,31816,37650,-12203,2700,84564,79381,-39897,-96316,-45881,-44875,-95846,-94372,-88966,-53843,15720,11235,-56260,-100375,-104934,-65357,17750,123943,140829,96089,115652,91389,-40592,-156176,-139519,-77172,-51413,-14503,40339,9671,-69394,-34781,47780,80317,68505,45516,-28921,-77325,-16827,42618,8716,4022,71648,90378,80939,109949,112671,78959,34256,-30913,-71806,-55614,-17975,-13507,-97193,-185795,-171417,-115699,-67492,28321,125508,99024,17805,-30154,-63229,-57720,5437,62295,64637,2874,-64398,-45108,-4362,-1666,14098,63534,70957,-2925,-88248,-80838,-17693,38605,53089,10892,-88993,-92490,46813,114905,67531,51056,76852,75896,20259,-57374,-90312,-41449,569,46896,124957,166403,143998,120691,88852,18005,-23187,14181,79701,129320,131817,106221,57255,-7887,-60216,-76921,-111795,-118673,-62131,-34134,-54647,-13237,16587,-37915,-100861,-60529,44532,81404,72500,68928,30036,15688,95616,122422,61085,30092,24647,34447,78425,115417,110294,43464,20852,63730,48433,12314,53726,159859,211720,169695,79265,-1822,-65401,-34198,73527,109617,62032,34536,42892,17999,-41072,-91569,-100106,-26579,2207,-69976,-70089,11323,26413,-6538,2786,4514,-20429,-24736,-47022,-53223,-162,42484,50689,11037,-75754,-147955,-96568,47969,150332,159883,118219,84152,89717,75041,38897,-20643,-97915,-117988,-79154,-28235,13428,-8547,-13901,32463,47655,-7029,-15122,68453,88559,23211,51470,158667,130374,61922,50049,38136,31933,45539,24274,-50978,-77663,-12260,75346,105913,35460,-62584,-62910,3778,56432,101561,104378,26022,-22555,7881,45518,38017,36584,59367,63289,-13640,-51378,1215,5476,-47254,-86224,-120399,-146158,-76459,-10586,-1998,26028,41557,7887,-41388,-103376,-133618,-125344,-68226,45542,88786,5290,-34698,-20307,-50875,-58312,35924,114255,84173,64935,110884,138426,107163,32219,-12663,-34356,-109402,-168846,-152513,-96975,-6734,90790,101421,55719,28767,-13536,-50687,-102651,-172752,-184620,-118617,-33590,22841,32898,13711,-18751,-17771,19950,50731,83494,93027,25179,-67479,-113280,-92061,1832,38385,-12132,-22439,-18459,-79098,-108594,-88075,-109860,-69990,2892,1327,-4920,18926,10851,-33823,-64777,-37301,-34838,-95091,-92413,-34270,21307,10447,-70485,-85062,-6169,46279,19038,-53257,-71903,-10453,71681,67355,-20653,-92440,-125161,-74966,68414,151403,69011,-39446,-48801,6276,41940,21853,-23681,-3888,32447,-5144,-44862,-53379,-12436,38430,23059,-11177,4547,30559,-2972,-42494,-2729,38971,15378,18045,71115,117771,107339,-325,-115444,-119054,-87709,-83188,-15790,114820,180638,125004,44374,-15540,-19737,5153,8136,34535,80078,80144,58943,54429,56416,38436,-28742,-23603,63994,28426,-89390,-61712,42307,46183,1380,31983,99190,95738,4054,-57801,-1973,67115,29689,-27877,-5978,32892,944,-40659,-65576,-80790,-99118,-62186,21955,28348,-28694,-10194,23879,-7183,-32585,-40950,-26762,18498,75579,62620,-17311,-99978,-155896,-122003,16263,104360,29657,-56409,-26241,21071,6865,-50613,-61088,-9830,35065,29669,16908,10044,-20393,-48412,-68946,-78119,-82717,-32255,17701,-42817,-90585,-17846,23193,-46844,-120107,-95456,-5743,35345,-591,-32295,-48866,-76098,-121508,-110640,-58831,-41598,-39191,-22950,-21452,21332,82763,23422,-76426,-59083,7135,61907,103509,57713,-91033,-139140,-44193,43024,58046,40648,5137,-34157,-97320,-162554,-119275,2274,63301,64530,19482,-38965,-69273,-81699,-34581,52023,46790,15202,37585,37308,-25847,-66731,-43450,48652,152778,140618,-4007,-126678,-97955,-11440,33163,51300,86751,66491,-13740,-55284,-37599,-5870,8585,19153,38884,44975,73630,102812,68084,16004,-22522,-33986,5343,33080,19286,38104,77483,113060,116833,73345,60539,91962,53287,-45302,-90391,-37699,14089,17988,33824,16891,-29077,14127,80900,50659,17488,49546,65313,48300,32512,17434,-28704,-61986,-25745,42370,57718,13664,-16322,-30718,-61469,-64115,-11402,-10167,-29469,-13767,-15446,3930,35714,43076,63417,68441,29694,-48456,-146174,-144852,-82705,-63252,-52203,-14615,-6256,-19669,-18762,23146,76072,84307,87597,130093,128014,68980,40085,39261,19412,37497,20878,-26994,-86986,-136697,-133640,-111787,-74328,9847,55001,18018,10929,90875,105057,16440,-42711,-65978,-66912,-35490,-10587,-25869,-49672,-35713,27733,65140,55207,29953,68669,117706,100281,77453,93634,110229,105932,29213,-33956,70332,140250,36844,-35210,-28586,-52579,-91516,-85229,-40395,6382,1294,-7281,-11592,-43506,-66032,-51694,-50624,-71875,-41824,-24392,-72252,-98161,-73994,-42411,8563,34903,7212,-24807,7724,30832,-3511,-8718,31966,2389,-55023,-63768,-67505,-70118,-50192,-12384,21109,17504,14410,26738,60118,101049,91127,2192,-73867,-77685,-62636,-61275,-60511,-39301,70575,188310,142795,23878,7465,42162,35233,36139,70079,71385,39771,40820,49615,23284,44408,134904,191685,139335,63701,75116,115384,45030,-27831,-17444,-29081,-68603,-48725,12325,24304,-57980,-135042,-88524,-13041,133805,418972,506016,237382,55361,82476,66318,-25384,-53914,-2285,31328,-24004,-98126,-103401,-69028,-48455,-51640,-5182,-8824,-78168,-134630,-124161,-100259,-118942,-135088,-75758,-26477,-8747,68096,147152,128470,99678,99661,101832,125797,106928,-40499,-116469,1223,109387,22627,-129704,-162050,-81506,28273,71477,24531,-37084,-32609,24221,36438,-4031,-9075,24840,49144,62519,31058,-32071,-41180,-198,-15670,-32433,-13906,-33003,-61302,-28941,64586,107393,65423,11512,-14438,-13814,28416,11252,-54348,-41324,-41512,-62030,-7270,19499,-48224,-106413,-114278,-104645,-98802,-61535,13713,57818,13248,-40309,-30347,-32078,-82030,-120906,-97432,-48497,6440,32955,6577,-9512,-8290,-6427,4936,4193,-13988,-11727,-7861,-26851,-30339,-13842,6959,30598,37774,12248,-52498,-52333,43833,115186,112965,75073,-14345,-93859,-80933,-23269,32447,79745,104096,136288,168869,144130,68645,36508,56183,67823,35340,-17300,-47378,-21636,46300,91443,55715,4628,65961,122465,49996,-24530,-55462,-79510,-104089,-115454,-90515,-50162,8917],[9875,38092,23493,-2252,9271,13459,-24154,-26059,36403,74780,29618,-61299,-84696,36878,144834,112466,27895,22410,26172,11894,-66,-23309,-51019,-62892,-50288,-4281,23486,-26676,-101586,-113643,-81474,-40941,-22400,-66378,-92916,-39683,23129,10991,-62167,-118229,-50652,69901,62007,-43127,-52390,38383,69597,40526,1531,-42497,-11247,52190,28905,9724,102196,187629,122129,10890,-15172,-1333,-38599,-48775,17523,46098,39945,42466,60943,68166,46531,47908,94181,62326,-42272,-94124,-73773,-22897,42799,41869,16000,46517,87653,64968,18874,4351,2122,-23240,-46035,-13790,14579,-7999,-8871,76216,140160,82101,3241,-26279,-9235,-36128,-78913,-50653,21380,16946,-29148,-34542,-32201,1411,4887,-79525,-117106,-48308,-7160,-46648,-72226,-40306,-1389,54045,110905,77411,9332,17101,84681,92752,-333,-84896,-131867,-171803,-130408,-53814,-71043,-136694,-109731,-44331,-16016,-10268,14946,87357,137769,61350,-52337,-93008,-106086,-76413,-13100,-19047,-2959,101625,110911,17082,-27158,31759,75400,18326,-27324,2280,-12609,-79435,-91813,-92190,-71601,-13314,6432,-36254,-89217,-137130,-119928,3331,129409,129674,105690,146440,118020,1095,-97105,-120336,-96109,-75787,-58197,2482,74046,53277,16873,54304,118459,113389,77938,5588,-100625,-95985,14387,50204,36583,108587,120270,29131,12334,65948,83575,35651,-19380,-15551,18147,25691,4949,-55432,-133643,-149529,-124303,-88725,-7325,88333,80442,35513,35863,9449,-22090,15879,86852,109494,12725,-89122,-73232,-59163,-102594,-74019,35089,58777,-50470,-133374,-81611,1770,52404,50918,-22817,-107530,-70868,46472,66596,4012,14276,109011,186484,152686,60333,-4408,-15547,-8716,27649,70245,120540,151769,122468,61696,12514,-23086,-15284,35216,115354,157354,119429,45354,14343,6188,-26702,-46636,-34727,-58724,-94119,-91196,-22418,12123,-39612,-104331,-49403,75125,113597,78879,63090,33488,-894,26406,42392,26388,14919,-30594,-22013,84743,148071,118831,4444,-62895,-14626,-9296,-66956,20308,213423,295176,236352,144755,57581,-23632,-20548,63617,63532,-13213,4602,79346,55954,-41070,-115947,-146282,-110841,-122271,-183197,-107385,21190,53852,80098,89127,39120,34538,89565,41530,-39809,-54120,-39652,-1109,21064,-30360,-113740,-86701,45407,141613,173190,176204,154519,142518,98795,21632,-59352,-112945,-113448,-75240,-58530,-69538,-70025,-40394,-24204,-68489,-81616,7509,151598,189579,67126,1264,86015,119843,104967,113419,86917,24282,6603,6644,-47275,-99817,-69099,3779,16352,-36134,-76568,-23743,75473,122534,127784,97339,11761,-5586,44738,35988,-4167,47846,87269,25064,-87325,-95606,9540,60341,21500,-6511,-23996,-72251,-66160,-14285,10450,49352,68762,30244,-14822,-51677,-73401,-57944,2864,82070,89181,40401,41255,46951,6824,378,55471,101955,99619,99030,104719,92487,77582,43830,-8230,-39670,-111007,-179488,-150251,-89239,-64180,-7977,42884,23956,-14747,-55364,-86355,-97504,-92490,-102502,-60551,9400,53840,53217,11934,-42542,-52084,8184,57598,65543,19870,-66588,-142744,-162985,-105584,1163,19965,-3708,65202,73632,-74312,-144578,-66194,-24496,17486,39358,-36970,-60099,3676,20523,-4132,-21516,-28155,-30620,-55820,-76357,-66237,-23203,-10329,-75773,-131740,-81128,43705,87717,24740,-20912,-15,-3151,-53036,-73275,-46102,-57617,-50288,44608,112309,76477,-1612,-47323,-14613,49898,56752,564,-10060,28117,472,-47316,-53188,-45485,-66697,-82807,-45837,33591,103672,77937,-22146,-41497,-534,-994,2025,60678,123386,105362,-23699,-147901,-168193,-158214,-111261,28198,122266,91240,30535,716,-36341,-47179,-12112,31272,79638,113223,72693,-9702,-13456,48556,47597,-33905,-50533,49751,109782,86805,64353,47347,2643,-58379,-77156,-21604,4075,-34394,-9637,64859,61287,10260,-24617,-36676,-1026,38254,23504,-31309,-39522,-20111,8089,27595,2433,-12158,52785,85487,42523,-1054,-21273,26426,103761,124832,65463,-32152,-118130,-163733,-139898,-69306,-37619,-45199,-17073,1377,-5134,16850,35210,-5635,-64525,-69807,-22083,11039,9435,-1194,10225,-18288,-57804,-77997,-66972,-24813,-16651,1273,49294,55960,7523,-41800,-33258,34168,62860,6769,-24150,-1280,-15419,-105033,-170871,-178579,-150465,-107907,-61328,-18936,25820,66386,53879,-371,-38916,-31412,20026,56942,47220,-50764,-109212,-23173,78530,54703,-14940,-67197,-87013,-101417,-102276,-34416,59526,59714,9548,-7696,15704,-138,-67891,-82621,-79909,-125719,-90313,57670,128421,35357,-70151,-45917,58009,101542,48438,-47084,-138438,-179579,-127281,-44742,-19688,-370,7344,-18849,-27467,-13239,27951,55224,10652,-21577,4054,32466,39966,23860,-7236,-26002,968,45991,13252,-44626,-16537,54488,88178,67696,44114,74140,106900,63631,-25276,-79186,-50277,-13154,-6880,-1349,-54296,-119917,-54621,29323,-17060,-48302,29990,101092,105848,72976,44787,26328,27555,72681,123921,127392,88280,26243,-28205,-64398,-91389,-83488,-62177,-36962,-36225,-71199,-40359,46331,83255,53275,2237,-19262,-28035,-93652,-87325,-19643,-24537,-61656,-26102,-2366,-29679,-44161,29552,124226,122727,65396,82377,102152,23295,-50350,-9419,55056,92144,56379,7283,-39887,-83268,-85777,-43610,14291,59032,44350,-13130,-31604,30755,58245,-5562,-55121,-38548,-21097,-20206,-7598,1400,-2190,22331,72608,80261,27054,-17286,27939,90830,85815,64243,92286,135677,123061,-2797,-92600,2539,97468,69528,17547,-12650,-46145,-67960,-72067,-36730,12816,18991,14602,21621,15456,-9893,-22185,-21845,-6726,23381,1811,-54990,-49944,21385,76679,74323,21746,-33436,-48866,-17712,-18437,-58509,-68858,-57771,-82313,-89523,-49039,-26486,-41121,-57578,-48740,-32009,-15865,36427,93579,104169,56251,-4358,-7290,7534,-39912,-80905,-44190,-42069,-87419,-46382,40001,43093,8890,38563,87708,74136,38041,22491,20834,22001,42547,58427,48532,62227,120684,160601,107828,30955,33779,73814,33214,-25513,-34786,-38164,-31813,20709,73564,68269,-4832,-76335,-67692,2182,184557,441941,474050,196476,26422,71662,63744,-32999,-19389,72544,70396,-24412,-96780,-120163,-93205,-38733,-26592,-24329,-46751,-61512,-59806,-51554,-43400,-79113,-141177,-124115,-86042,-73803,-21579,22974,24325,52084,99099,104464,90039,76323,-20328,-130077,-104807,868,9936,-88386,-161996,-177896,-96977,-846,15458,-32203,-44484,-13212,8328,13910,16275,-9906,-27123,806,9090,-35634,-83516,-96525,-102772,-69094,-20215,-16130,-23073,-31793,-14246,2460,-38127,-124746,-152105,-80925,-3497,-30331,-77392,-18602,20714,10419,24840,-14659,-92390,-68387,-3103,-1472,-42669,-41469,33698,64085,15134,-21092,-27413,-34626,-23727,-30218,-66010,-45618,22745,23075,-1672,3665,-5126,-16090,7834,43735,72452,88724,96497,79308,33418,24867,81719,126596,105498,51230,-53436,-102232,1920,96395,75093,25158,-31338,-84601,-52032,7678,-4790,-17466,43245,145823,191927,130034,31751,10878,65301,117446,103491,28524,-28063,-17414,26338,46386,25491,16253,67028,105922,34668,-32504,-48972,-64737,-91595,-105834,-92359,-58902,-15119],[-44455,-29514,-9740,19470,51103,32057,-16625,-18325,4886,19686,1865,-26680,-22416,53258,114188,82426,14842,15062,29400,-9913,-77258,-98041,-48310,-9095,-17612,-17134,-16592,-27214,-30204,-14450,-16191,-21633,-32585,-68443,-113254,-123030,-30719,25757,-64262,-131332,-30743,111227,142664,67900,2170,37377,70168,15167,-60952,-77730,-18064,58732,78611,47357,59352,109909,79818,-18192,-57063,-27688,-26213,-20435,33831,61835,68095,60098,29265,31824,42838,15717,26353,29828,-10331,-51487,-68601,-34889,58015,69626,5305,-1373,43860,40890,2387,-7507,32009,62952,63755,76895,44700,-30187,-9440,105189,147051,55222,-12076,26288,85348,37877,-54612,-95565,-57432,8482,23585,20919,40363,49527,-35144,-150487,-125990,-5192,52176,-5291,-59625,-21568,19944,28424,49647,31073,1923,29107,64019,14377,-103057,-135709,-70576,-63684,-75318,-47870,-71785,-133107,-99218,-10288,46102,20050,-35218,13328,86783,17335,-66952,-70102,-89112,-88574,-38117,-2711,43023,99981,58355,-22723,-83889,-53373,59388,101519,38788,-2483,-1228,-23192,-37969,-51346,-69634,-53603,-2545,13933,-25685,-108459,-144249,-71734,22281,59412,82303,113728,100608,48208,-5874,-37766,-50475,-74565,-79934,-7743,105168,108373,33986,44571,98403,57987,4035,-50775,-158977,-185468,-76798,-7921,-11562,20581,34193,-37970,-43084,52012,88653,13536,-49283,-9659,61080,79130,65966,69791,42335,-23238,-66505,-78104,-56663,12061,56773,85171,116617,66725,-21323,-26375,15517,48486,28671,-14264,-43328,-101923,-187565,-181231,-54342,15496,-75614,-158289,-116765,-61029,-20018,3936,-31872,-90560,-90306,-73552,-82720,-114528,-73489,58893,197485,214288,154749,86640,31546,10928,38811,46481,62943,95682,78126,5040,-30093,-31255,-50099,-44251,41315,117056,101616,37850,5761,-646,-12424,2892,15259,-59434,-98633,-43641,10186,-7606,-29877,-23714,3528,41171,46130,10090,3778,24848,-16275,-81414,-100091,-62336,-12487,-32922,-46637,5849,42519,33669,-26109,-66436,-36976,-50983,-83950,21677,118323,124211,140101,148412,89948,9451,-15807,12429,8041,-4603,59845,107714,54492,-46182,-112883,-140855,-121790,-111764,-127042,-59264,16794,29564,85866,108553,19966,21807,119676,101924,16958,-64610,-116401,-67299,13168,17753,-34599,-29086,38601,107331,164190,184729,158013,141677,91444,-6598,-83436,-72484,-37560,-32540,-38667,-30483,-16802,-18244,-56889,-103070,-57767,51687,173062,196930,64414,-49174,-7767,75141,119544,137723,121446,58763,9189,-18041,-65219,-128078,-135053,-84944,-74319,-97670,-64907,42453,132917,123962,82122,77358,53878,41556,76084,60988,-7322,9001,40003,-23464,-129634,-129823,-26612,41119,44905,67788,107031,67692,-362,-4541,16838,42370,57996,57180,31862,-22248,-51147,-20948,28004,73940,72302,54609,71489,73280,52089,73222,83357,49335,51773,65517,42040,34161,45336,17227,-29826,-30765,-67258,-131283,-99782,-64838,-107014,-74099,15135,11195,-39311,-76336,-107801,-71986,16025,31359,-2479,-2422,46518,93325,92943,4327,-65967,-48318,-15232,-15370,-36045,-69646,-117630,-133994,-82932,-10077,-19591,-2078,100676,75566,-89185,-143553,-69332,-15708,46140,60417,-53460,-121050,-35427,28442,24295,22142,6297,248,26421,17317,-35202,-24496,37315,1744,-100651,-131774,-46086,42468,44535,-5495,-37314,-83053,-141869,-107529,3887,39802,6293,9198,33297,36509,16881,-25696,-10696,46556,45842,-20329,-32208,-8208,-25735,-44889,-52958,-83897,-130683,-125812,-65246,10168,89417,91713,-23447,-48565,53331,70479,-5927,-3225,88723,84808,-38502,-134502,-131686,-103465,-44068,68297,97617,22614,-3028,23424,7537,-8961,-8063,19423,84068,148481,106569,-44198,-94133,-23913,-9468,-47864,-49277,1415,85189,155066,144519,88870,64787,19448,-37298,-42354,-37986,-31221,34841,87937,39807,-17264,-55544,-80323,-32346,46719,41853,-22407,6550,89058,104387,59515,24118,30994,68140,59558,35256,15688,22239,87899,162767,150118,45037,-68872,-103388,-79586,-59474,-82136,-99343,-45797,34696,41117,35208,73707,84523,19329,-68586,-85078,6555,89496,93301,58251,58158,29948,-32382,-79212,-98869,-61706,-8020,40316,60442,47027,56701,84133,95930,101539,89143,17913,-17548,33536,71190,10332,-78306,-135889,-142125,-107933,-53109,16168,19775,-11345,23139,64875,18180,-31048,-16545,-10101,29337,63189,53309,83270,131376,84144,-1460,-65228,-102419,-84167,-27511,14947,56236,50883,-11551,-50280,-12722,9595,-38842,-94693,-161905,-202190,-118724,64907,155315,55746,-80302,-39324,79501,58095,-34728,-50196,-75061,-149662,-144793,-85419,-103138,-111244,-59249,-18751,-2053,-1661,24364,59242,5894,-43423,-12842,-9214,-18722,-875,-9602,-10641,49289,74702,-33065,-145471,-112559,13480,63492,17107,7793,60348,84106,71999,46841,10117,10825,16364,8036,-13223,-71146,-99775,-25929,34358,-25655,-61543,9760,102743,133506,68281,-19882,-10086,79515,149508,142090,119031,116888,68753,-1781,-28705,-47922,-69701,-73927,-52995,-48057,-88295,-80382,3962,56046,6136,-84485,-90217,15849,60663,27442,15557,-16279,-83992,-63671,-19010,-17756,-7057,56109,115968,72571,-33145,-36014,30244,18780,-60901,-51126,27856,70101,32633,-3060,-36686,-98133,-111715,-45505,58998,126124,81412,15415,27872,74762,64866,-6143,-43960,-174,18220,-31924,-49773,-13465,-255,-4528,23935,47862,5169,-25872,11785,46870,43738,19354,39942,104753,102522,827,-50122,17095,90885,105355,83844,40870,20575,28263,33459,70899,83939,37533,445,17099,31287,9844,-22605,-32257,10626,45948,4369,-61610,-65446,1610,79120,72634,-15825,-72459,-74942,-59330,-77474,-107889,-115935,-105931,-90763,-83924,-72500,-51879,-38011,-59023,-80403,-69907,-15743,65712,119031,81586,-15519,-50712,49720,141942,66934,-18072,17529,1330,-108643,-166776,-150384,-87284,-15162,36933,89500,137560,130365,51206,-4171,14064,25038,11275,41843,55664,42875,26043,-33891,-91122,-80428,-37356,-21583,-43662,-74384,-73034,-32039,29184,61290,69873,78260,54567,-17934,-30231,127916,378180,448484,225871,34496,29361,6554,-61759,-13734,80075,69652,11514,-49666,-119595,-130519,-38443,-1769,-23109,-42283,-15303,7358,-6553,-27741,-56477,-110002,-133674,-148508,-145945,-80841,-40842,-42031,15027,84168,66295,11522,19457,2118,-92437,-133416,-56957,4840,-38854,-176444,-289203,-220458,-50908,44539,39471,-10065,-33057,-3550,25764,14239,-46423,-98611,-66857,7437,27100,-40510,-110133,-127564,-68830,-10982,3223,7411,-42364,-108640,-116158,-109265,-154750,-154154,-52820,32311,3572,-34942,20858,93511,139481,150193,50181,-30241,36920,109585,87129,13730,-52505,-48003,-6182,5553,-3393,-22346,-17596,19700,26475,-19313,-43428,-11597,8935,31085,50339,17785,-3758,61533,153873,202459,176626,119557,76709,47610,64381,118464,145146,101654,59315,-8872,-41495,23052,96742,62159,-17271,-66794,-79859,-29439,21454,-15388,-68790,-39216,29102,87933,81899,11796,-37722,5518,105029,148172,82652,-9284,-20510,21503,20265,-36186,-61755,-27783,23227,6245,-34915,-38740,-24833,-35397,-54949,-47201,-26694,-34550],[-80895,-46792,-15352,1360,28173,4181,-37323,-18174,6373,2965,10558,30940,24784,23941,26768,18698,-3808,17497,64129,42674,-51092,-77711,19845,69479,10960,-24953,-6542,37467,54354,18671,-28481,-39182,-24481,-13797,-47581,-113158,-79524,-31331,-73398,-77694,4000,57407,90765,82967,21577,10643,30269,-18451,-74391,-47844,-17748,5317,66692,80688,21455,17340,31549,-2367,-45621,-59849,-41043,13263,69638,58252,4238,-40681,-66835,-12130,47156,-12618,-52208,-5698,39868,23030,-20740,-22097,57555,71198,-34681,-94953,-37501,-7111,-30310,-9537,78607,147930,154892,127069,40174,-31275,-4938,63272,100661,58176,16774,57574,105727,46874,-17034,-42543,-25659,39374,73900,54898,51997,51172,-27604,-103757,-58938,19468,54957,31488,-17048,-17022,9839,29217,20468,-17920,-16726,17421,23094,-21560,-92653,-61266,40278,41621,-7460,-27637,-29316,-53357,-64420,-26889,53148,38812,-58327,-50538,808,-25106,-32607,7789,-6356,-44352,-19618,65302,98020,25736,-58056,-60753,-83564,-104170,-1041,96163,25592,-73210,-40163,20968,32515,23488,-14367,-62560,-30139,48582,66963,-5993,-82149,-92701,-54418,7183,61188,80625,73050,43147,-6384,9785,37072,-15369,-42641,35956,114850,102502,63627,83994,112984,35180,-55159,-104543,-147651,-142936,-74834,-34825,-47467,-77239,-54359,-20660,9412,69486,81420,2269,-67406,-51927,16792,69658,100080,164179,205701,145484,58902,-7036,-42704,-2483,75932,152195,173864,94798,-7139,-47977,-63530,-28510,57949,81837,6181,-107265,-202703,-221565,-106995,7842,-44733,-152587,-164126,-136270,-95645,-52217,-19102,-41693,-114025,-181963,-195499,-183943,-133419,-23518,108459,164249,155534,122276,99670,91288,96756,67492,16548,16843,48542,11262,-23283,2301,-25810,-66457,-14627,46993,58027,23716,-32809,-53956,-5015,43789,33662,-48660,-64944,31282,79750,27492,38669,103580,80207,5229,-32471,-43817,-47590,-19915,-35607,-107753,-148031,-98903,-7469,24071,15588,3071,-42536,-76883,-54196,-4158,16080,-30363,-36556,20659,-19432,-78815,14676,90664,47216,-16137,-43385,-45965,-5789,90898,165305,116238,5156,-53247,-56409,-83657,-87003,-24769,19435,33001,22819,526,18730,22580,-51904,-45934,42190,59661,13209,-71166,-129585,-65914,24494,53805,36815,10790,13489,85053,160632,166704,135370,110771,54994,-15566,-35489,32027,67791,-3368,-50166,4644,38168,8299,-48152,-42791,21367,57061,72488,65845,9589,-58389,-37638,35585,89236,100184,90424,54844,-5730,-67779,-123501,-164270,-151687,-91215,-68081,-81720,-35714,64553,122406,81230,27644,50847,73464,65720,89821,108305,60612,14741,-991,-33865,-100878,-106890,-43755,6332,40642,91505,148296,112601,30414,-4372,-7079,-14794,18759,98373,100553,1918,-40761,1845,40360,65136,65212,31091,13740,13643,34242,79917,54137,-27085,-23918,763,-17746,-150,21805,-30858,-70959,-46994,-47709,-62041,-18528,-16658,-75497,-32113,55864,28899,-28410,-53627,-83507,-61404,34508,81099,7345,-36342,30910,104750,116001,25865,-71067,-99451,-67485,-30549,-13149,-24557,-59163,-88737,-94002,-67335,-50165,7722,53859,-27312,-122396,-122293,-106663,-83480,3691,29039,-63624,-131265,-63974,22023,51674,54538,26705,1956,35612,63118,14870,14514,94099,89242,-5618,-96764,-130397,-58519,32260,16642,-77764,-134448,-150764,-106446,-1844,63788,55922,32868,21343,5138,-12197,-35431,-8799,29884,6470,-39676,-26633,-18579,-30428,-31231,-67665,-100428,-95987,-74643,-48101,-29108,5725,23262,-46392,-47548,104742,156634,32390,-21044,60705,63270,-23641,-72283,-43436,15075,57328,77683,59124,30465,63663,98335,56330,37118,20729,-12878,26225,122147,100669,-53006,-111446,-68402,-79074,-97477,-49165,-13857,7803,48585,70260,84119,132680,131577,85106,55181,34770,18269,25723,23744,-17025,-72559,-137842,-147206,-60820,11198,-1403,-36002,25081,109771,103704,58008,54383,72719,63541,28655,30500,37143,39018,69137,108797,118537,43752,-64511,-84034,-38706,-13194,-43599,-44907,25199,70717,54773,51305,60101,16163,-34471,-73519,-80278,15518,151287,165041,62808,12022,-3632,-45673,-95234,-131724,-119328,-62648,-3624,26669,8616,18003,89133,142669,122618,62613,-9664,-27821,16409,58443,33120,-8555,-27652,-39288,-47385,-21260,31847,17562,-37382,-9450,62731,49201,-6781,-24243,-40557,17123,137968,177196,125797,87240,73104,50302,-6070,-76737,-80824,-38512,-15587,19319,47755,22533,-32191,-55249,-46453,-34036,-41099,-87018,-116091,-61748,30179,63914,-5142,-81344,-14022,94268,54900,-26812,-6206,-10051,-65830,-73021,-55627,-112565,-137651,-90594,-70085,-64876,-30604,12365,34622,11388,11449,33894,-5322,-30426,4009,23754,44466,91604,72544,-67232,-217057,-200927,-52182,21710,-3510,2213,18998,10099,45629,107819,106882,73766,41222,12604,-24352,-53508,-27122,25998,29873,-26155,-57438,-21622,48738,76894,-9758,-115612,-82791,48774,126852,96082,69719,95791,72091,-8737,-42310,-20515,13944,1515,-9356,24618,4456,-49069,-39777,-12984,-55728,-135442,-114829,50039,161371,101967,21952,-12272,-60000,-59022,-16858,5230,12704,19295,21615,-1940,-45959,-58892,-6099,56315,32715,3450,13483,1466,-56999,-57183,-44729,-101606,-130481,-77301,46209,147855,97315,32713,88519,142041,92414,-6347,-42942,4471,25858,-40179,-72404,-27899,-20919,-50767,-7126,38598,24172,32317,60216,37831,6632,-26966,-30676,28974,64005,41504,47007,99277,114758,88761,76079,55898,43662,38505,64309,142775,160211,68030,-2473,3918,-1433,-33129,-51929,-43268,-7953,8123,-26729,-58213,-66519,-53648,-19069,-22264,-62215,-56973,-50170,-58050,-74434,-82363,-73758,-33679,16882,8778,-43384,-48058,-12231,-34771,-72658,-29638,63712,126532,124491,55804,-31678,-34620,61354,138192,95489,30230,35820,38038,-40310,-144016,-188822,-116800,-5381,21728,32608,127354,179306,88022,18919,59881,37712,-23752,21922,21751,-57711,-90912,-119217,-153017,-148995,-112245,-63854,-50212,-70949,-68035,-55996,-51294,-35398,17599,84391,80978,6394,-36033,55448,307969,487478,336480,89267,5873,-16442,-52884,-36088,10585,32871,42915,-7637,-101383,-138128,-63038,-40688,-53197,-38846,17108,34573,590,-31462,-43816,-83631,-123535,-149781,-132963,-57730,-21159,-17393,61997,113494,57492,-4417,19249,28882,-32132,-74019,-34043,18219,5941,-134859,-258274,-194898,-17638,98849,111693,54360,30554,50122,19525,-37584,-57639,-75897,-56838,29440,75431,3684,-66646,-73038,-24805,13607,12126,6780,-28914,-97616,-132292,-125395,-125896,-81300,11119,95032,109553,57752,9057,39139,159801,222673,129435,89867,164517,166650,94161,22371,-67077,-129401,-87158,-28751,-29871,-43847,-17534,12893,16994,13048,-19172,-26535,28753,94296,123283,85050,50446,112489,222207,259773,171424,39806,-17398,17773,60632,47196,26898,23563,53193,61440,50779,61958,106197,66255,-48763,-128195,-124172,-60391,-6181,6097,1639,-13500,-65421,-45771,57616,59963,-48398,-57023,67534,144423,95192,-6661,-27787,31733,41296,-30315,-96380,-88440,-30911,-9764,-35643,-39287,-4172,2050,-11581,10187,7663,-54632],[-37255,33829,33526,-32971,-44955,-47019,-57608,-9661,42286,40837,53009,51095,-794,-18811,-12511,-1878,-3750,17553,61205,86067,33960,-14400,38388,65201,2656,-21790,33796,100061,101622,37606,-22131,-37009,-1267,37394,36414,-12371,-69980,-111925,-99852,-27072,31164,16292,13954,-104,-50865,-47998,-21575,-43488,-56598,-44053,-78672,-90196,6567,71719,-2157,-46846,-26319,-10287,-44132,-92657,-74095,994,62996,39061,-66744,-162744,-151805,-33731,55103,1833,-45563,4963,48766,33605,14012,13408,62322,67166,-34320,-104765,-59269,-35219,-36487,26910,107705,144408,130742,48249,-58982,-28552,44958,24419,34995,68462,52051,37097,30464,-27875,-19432,32108,46878,38261,29898,19502,14910,1990,-47253,-66024,-43589,-41078,-18802,26676,12007,-24534,7962,70410,30772,-37978,-7009,16127,-19369,-29630,-3016,62064,89632,53478,14049,-46427,-54508,-26526,-46675,-57084,17545,22185,-68453,-88907,-62232,-48682,-9821,57426,80113,36640,28436,96295,75295,-61723,-104285,-22883,-26992,-112001,-97308,-26911,-65760,-136858,-81268,13392,50672,67595,48465,-41533,-70719,23676,111578,76200,-16260,-54662,-28792,5506,26407,32423,21140,-19715,-81850,-28385,56739,22090,-2080,79573,111476,53086,48275,101170,145908,79454,-39464,-85906,-58121,-22809,-6981,-11342,-43413,-89734,-60673,38447,80589,65489,43624,15974,-17891,-72137,-76740,-2934,68335,136047,198540,190172,130223,59171,9030,27109,80250,141989,156967,100354,40749,-4117,-46819,-24329,42768,42638,-24179,-104538,-167875,-179082,-79553,26036,-14072,-133626,-187261,-163480,-96802,-53395,-23803,-39426,-114535,-174757,-188410,-162368,-125948,-79049,-9249,35585,61656,91792,126632,121747,95560,43101,-33540,-39780,27172,42052,37488,75525,59662,316,-2854,641,-6943,-28472,-83123,-91062,14319,89912,60561,-28833,-58958,23481,94122,71119,101954,160681,112028,10849,-23441,-9947,-39022,-62777,-26616,-11891,-58227,-49915,23082,67237,100224,101317,-19687,-132608,-90032,23275,44204,-9657,-26555,-27376,-68760,-100644,-30130,12897,-31241,-70372,-82228,-79571,-8837,124031,178791,82218,-36972,-27717,29528,-21109,-63414,3134,67806,77870,63880,26827,-30752,-88215,-120839,-109616,-64098,-50513,-71997,-91234,-66942,14547,59556,60882,48545,-1209,-19591,59083,114985,121196,115641,50930,-32110,-29588,32642,99456,83959,-36581,-109443,-40322,25367,3668,-23222,16586,45696,8017,-44633,-43705,-19074,-48422,-55829,-17824,37718,54092,23153,-26232,-78885,-131299,-174086,-165532,-96870,-11582,16009,-7724,-13575,18767,59266,49604,16753,25153,35266,59372,105867,147622,138763,78197,14462,-1567,-16928,-8667,22617,31730,34253,52840,82885,37228,-25717,-34086,-47135,-88384,-37701,102283,143001,59030,23003,41570,45022,52176,52586,-7988,-75958,-91860,-32133,31923,1330,-58072,-56433,-40722,-44416,-31474,-28721,-65326,-64550,-28300,-23578,-5597,35995,35369,19158,68783,102697,49690,9915,-978,-30384,-54038,5924,53404,-2862,-37536,36094,87924,57211,-16530,-98796,-117482,-37235,41537,34210,-8326,-30809,-62503,-128218,-138631,-58932,30070,-6250,-116120,-110201,-59726,-93112,-102215,-19114,3807,-45231,-67621,-37726,25523,83565,79404,22238,-33602,-39277,27587,57209,45397,76699,119006,101568,-14476,-150595,-106606,64933,99933,-35965,-130925,-122813,-91841,-58150,-8292,57347,83175,53938,11463,-36829,-82958,-51979,9014,11453,2145,30076,45389,28057,-13727,-80213,-77285,-32413,-19418,-13622,-32339,-62521,-55389,-48694,-26861,75465,134706,62614,23023,55208,36760,4809,10658,40980,87464,96316,62393,28647,45529,113911,123272,40102,31696,43892,-18880,-17774,52317,34516,-36221,-23626,2298,-64387,-115608,-39207,25734,-14145,-61751,-50602,13982,92371,125514,126588,127367,112694,64015,5881,-45877,-78613,-112981,-167077,-151756,-47181,-18714,-49271,-32524,25605,28739,1109,8588,41966,60267,57628,64722,85049,64758,504,-42056,-54310,3523,35262,-28903,-91852,-93579,-54665,-26592,3176,68583,105370,68162,16787,-18879,-69193,-102268,-135382,-151687,-59119,113828,147609,6581,-82784,-95145,-87757,-89224,-124213,-154201,-123568,-39152,25700,-4643,-62005,-19320,85847,101291,14444,-50482,-36843,-10257,-14057,-67057,-85616,-32257,15741,5303,-1064,23633,34524,17034,6228,20459,24584,7988,-3308,-23292,13074,108158,146929,64307,-8272,15602,59228,34989,-25662,-64176,-58900,-19515,23329,46882,66864,49014,-20188,-66594,-33408,34076,54236,16242,7260,3979,-33586,-70323,-51974,12896,54367,36503,29734,44526,16992,-12983,-8703,3955,-35168,-57559,-55379,-109993,-141936,-64231,18959,23101,16841,62956,80699,38236,17074,40140,78885,118414,125901,64670,-68985,-208254,-206630,-93882,-18580,8476,25122,-19710,-66908,-3799,104076,117627,65162,22485,-6026,-35675,-43573,-477,16831,-37446,-80771,-69988,-37650,-11084,-20710,-97989,-141268,-89116,-15074,30684,46733,50681,61951,40630,-40659,-107596,-66135,64336,103923,91766,146988,143164,39552,-35209,-55108,-92962,-122438,-64696,63607,147826,113856,15070,-19114,-25574,-25424,5919,15367,-28862,-67147,-70351,-20991,33252,12170,2829,76692,117532,98283,45115,-16322,-83886,-66639,-20163,-30149,-62610,-52834,31330,92334,17965,-41012,30408,109848,84876,6107,-18616,19264,33588,-14959,-27712,1748,-21285,-30946,47555,68517,52600,99707,126476,57773,-9650,-43530,-48963,-11666,36804,62416,83483,116828,93523,22081,-12275,-3319,-23064,-82373,-42337,102289,165964,89074,32325,32861,-77,-60789,-67088,-25894,-11911,-38754,-62085,-22334,14475,-11202,-69495,-109441,-82496,-10479,-269,-19505,-18079,7029,45224,100252,137165,102104,10839,-6586,50325,34118,-7547,61563,153350,158775,98878,37375,-16686,-35949,-34591,-28955,-2816,5230,3948,40801,38615,-35011,-84350,-39673,31058,-5440,-76379,-13900,74099,45936,49301,116464,68395,-6809,22242,-7917,-105802,-89143,-48602,-73789,-106789,-100194,-65063,-30873,-14266,-6501,-52623,-126420,-123522,-34695,28358,-1177,-13944,-616,55553,300886,546568,402734,88959,-21806,14543,6835,-43556,-56129,-2389,19786,-50603,-114080,-102186,-67368,-89669,-81419,-32491,26060,27704,-2372,-6777,-4537,-49637,-79567,-72119,-54597,-30663,-26180,3795,95693,117864,60465,28291,39189,21085,-13284,-23226,-8072,19575,27680,-48754,-128366,-71459,44895,120764,129539,96901,97985,92216,-27277,-134340,-75536,8508,13196,32655,51992,-8582,-40146,-6083,22823,25912,13548,10543,9884,-20683,-84554,-113540,-88923,-28469,20115,90423,184888,155581,-10417,-82008,42528,126752,95506,144292,241576,180207,42724,-20518,-42833,-59151,-52322,-59319,-88630,-80782,-36698,-7974,-3052,12313,3950,856,41658,103317,164449,164854,120958,136780,215283,216631,87276,-42620,-61792,-6003,-6550,-90844,-126097,-58329,53006,100791,48165,14893,57698,37128,-74602,-168060,-165668,-89386,-26351,20752,78780,64226,-55049,-90457,57175,112522,-13624,-57679,45349,107034,72098,8291,-4671,38671,61007,32914,-26845,-58064,-31381,-7781,-19504,-35800,-21118,-22176,-21783,20502,5345,-61313],[44418,120973,82568,-35621,-81061,-53161,-32676,1788,47838,71678,70311,18088,-43239,-18349,16895,16011,8869,19874,22527,34706,15105,-36028,-42961,-24782,-27368,-9464,50622,108727,118897,91141,30339,-6113,21098,37407,50610,58306,-27516,-138139,-121243,-29900,34086,47064,27633,-36911,-111242,-90455,-38827,-32868,-35356,-75333,-151133,-149898,-34443,35047,-19369,-76054,-87274,-66806,-60294,-72697,-71128,-58456,-19544,-4233,-82720,-179197,-154708,-49488,28822,22388,8622,16228,-14031,-45259,-18071,18091,61325,66887,17735,-1234,11450,-28812,-24812,65954,106823,94207,62618,-66578,-177068,-41347,105782,38085,3285,63910,65613,21446,-13901,-68913,-46299,31070,52492,850,-46207,-31700,-18783,-48690,-91355,-83554,-73150,-105298,-74820,14304,20171,-20876,27196,94599,48205,1118,53431,43850,-48183,-55567,49670,116206,53445,2769,4572,-84606,-153306,-105644,-61747,-42839,13842,13549,-46198,-57613,-37881,-42144,-31648,39329,115669,107967,72189,70523,9946,-79973,-48883,49762,16526,-83458,-121480,-115623,-118613,-102131,-37915,4541,23676,60388,78311,12507,-49564,-1356,91236,69458,-22926,-34348,20224,20275,-20934,-33880,-28455,-41193,-83063,-64507,-5237,-8323,9374,103150,110987,-9381,-42226,40835,128495,102678,2719,-19827,28818,42122,11884,-24880,-38805,-10806,17817,54197,78637,49681,18689,45789,73503,-17002,-100292,-34779,39590,55725,70594,89518,91853,66874,33936,36523,40522,57395,90454,93749,78038,61384,45479,32420,-31752,-108321,-116413,-95335,-102242,-87861,-1142,63556,20425,-82306,-150176,-124975,-20739,22501,-29810,-89322,-94999,-81792,-83172,-67608,-53822,-67163,-63533,-66044,-36343,36042,73378,35755,2068,-30518,-60334,-48392,-4748,30928,80843,123895,122628,79810,49032,8734,-46144,-77705,-89185,-66659,29271,106306,88951,-864,-67816,-40729,38391,54217,79417,101600,66762,35630,59013,75075,5892,-54340,28551,110550,61522,30060,58431,76122,129722,155906,25941,-120208,-109397,-12812,1731,-23582,-60619,-96343,-63632,-15934,-7789,-17408,-52352,-76997,-67695,-50503,-19831,41189,77696,29441,-15831,38824,83337,9661,-47032,-28855,5069,68518,126989,92978,-27935,-131086,-137472,-121103,-106405,-110829,-124133,-92328,1172,87352,84462,42519,9536,-29020,-22694,27086,29730,68804,100064,-25604,-135391,-49265,62802,72856,-856,-84400,-118223,-69297,-3064,-2682,2262,22423,4301,-50537,-73966,-21988,20117,-35087,-106444,-99599,-12662,40788,-3740,-90554,-136390,-155538,-158859,-107302,-18637,59420,81699,56692,2483,-33069,7968,59733,52502,14865,-3773,64987,127698,131325,127629,101603,33667,32799,75828,119263,140755,102364,24444,-8906,13514,-34717,-102442,-77974,-72785,-112235,-69608,46628,103971,91403,90300,76301,17996,-8371,1917,-29690,-116234,-161174,-86459,-9164,-21783,-36395,-38539,-52053,-57689,-71212,-92805,-62567,15660,68792,47731,18318,20467,51464,94545,114839,81434,46431,47770,36935,4694,-26066,975,21022,1102,68,62339,88286,41896,-33798,-114179,-96450,23844,85284,30390,-17835,-22912,-39247,-109039,-140312,-51281,41198,-18383,-103904,-34768,38683,3954,-20259,29562,49857,24139,15206,24462,55557,99792,78319,8387,-56429,-92787,-9164,84026,46805,24129,120693,171550,27381,-123923,-45185,153376,189598,58900,-62558,-73909,-63140,-102369,-105309,-1397,70542,40066,14945,-24450,-117776,-118723,-8627,69289,73213,80576,108431,75725,-18268,-62770,-16758,-12745,-49159,-31633,-18647,-58421,-68870,-15617,24328,18016,18608,27925,51754,47952,-1669,13241,67749,83428,82635,67030,44785,16481,13147,54002,41309,-31076,-8612,39017,18814,24143,28239,-11336,8708,102757,134017,42154,-39981,-885,57272,28244,-32877,-65566,-38316,2663,28486,66032,81165,56619,33240,17568,-26706,-90884,-113291,-107158,-64514,11881,-6219,-45841,14060,54918,-27788,-73931,-24089,22627,32577,65361,120119,137682,65708,-47148,-141447,-214797,-160419,-33220,-24200,-96509,-121432,-85352,-55845,-48870,20653,119583,82663,-21177,-50192,-48108,-104131,-196096,-224877,-128191,16000,57007,-35048,-107208,-139492,-123394,-75185,-71639,-109594,-110694,-10485,71592,28760,-67435,-73883,35606,83526,1297,-54186,-28255,-4805,-19389,-108944,-184862,-141927,-30617,16175,8801,31368,63671,72600,47230,2220,-20271,-17095,-13262,-25335,-5264,25968,35521,-4665,-27554,-2326,26851,32959,25513,-7535,2130,54071,66408,45224,75476,94878,40512,-18725,-14568,48249,84654,49673,31189,26637,-35293,-69095,-14631,17701,-20943,-25232,35223,48145,17384,-5466,-12477,23084,39334,29195,19203,-45494,-104114,-54664,21014,20236,6057,40937,68533,71196,69388,75906,114694,162346,158775,79729,-53314,-140517,-125527,-82555,-51405,-1377,29810,-16700,-74326,-39012,46643,60020,22993,-9736,-23335,-30411,-41091,-20538,-20895,-97925,-135939,-66982,-5633,-11734,-51279,-99464,-80168,-27319,-48298,-57589,14757,55105,36726,21242,-31779,-141130,-143862,13634,114901,143092,205266,211448,100474,-13373,-49742,-78787,-78402,-17076,42404,83236,88123,-710,-54815,-57657,-29458,17001,5435,-72618,-106749,-79430,-6960,51609,27307,-10037,27954,78963,102486,72631,44103,15681,65,6559,25756,12540,5423,38171,16884,-86166,-136196,-83553,3452,39653,35680,48181,68616,41724,4924,35015,42437,-18555,16664,107823,74389,27895,82807,117445,54514,-7740,-16549,8703,27697,40085,58907,68576,57121,28204,-26618,-78612,-69399,-98349,-186664,-139478,42119,126787,81109,41429,43739,23754,-43463,-64330,-20054,-4664,-43947,-57055,19436,103426,92004,-12826,-101214,-76662,1078,16094,579,11072,73126,150125,185985,175717,120628,24384,1696,83160,103727,72043,115244,155610,104869,36439,5674,-21912,-60884,-121116,-160207,-108283,-41000,-8807,11482,6706,-13250,-10127,25672,43514,-39650,-160210,-157457,-71699,-25851,45432,109747,72667,25954,26537,-22939,-90142,-41084,39826,37455,-15530,-52408,-54628,-19902,22193,40596,-14426,-105459,-125708,-56638,-4331,-30530,-29155,13320,87295,315308,528042,332105,-21107,-96427,21579,52885,-14745,-50078,-12168,-44940,-151192,-151710,-56697,-26540,-66897,-41213,15282,41309,21904,15469,42108,44885,4421,-1465,9973,-21121,-66392,-73404,-20945,36500,41429,32887,23737,-8838,-50569,-47365,-21130,-14418,-4927,10176,-16874,-61198,-10760,48037,84421,108660,88637,51801,7430,-120867,-215321,-116941,38143,57842,15768,5999,-36111,-56014,-4722,23583,5247,22443,65407,58276,6130,-76566,-88770,-19548,14421,-19097,5278,148036,191175,13636,-126384,-82837,-45804,-34775,70194,189860,143899,-15350,-76360,19254,121816,65576,-66270,-104172,-64805,-35043,-12925,-3923,-18420,-12813,15276,-1866,16151,116905,164752,136015,159815,214563,164510,30155,-31118,-8018,-14022,-81448,-152657,-157158,-84949,44580,81689,-24481,-86389,-40402,-26856,-73879,-119843,-116732,-42012,21270,34432,61164,75410,17084,-21988,43250,73179,11284,-13112,26118,55605,54707,57641,64135,48088,46861,73673,59457,-7073,-24497,1599,13779,-16897,-44699,-64375,-56360,-12599,-9411,-19528],[94234,129252,92797,17934,-17908,22836,53070,31719,34614,74960,46931,-13597,-12566,42006,50888,26622,24452,41598,24318,-33987,-99838,-128860,-113455,-71133,-24808,5270,27305,76812,125474,131718,63836,28187,49058,17982,-385,28352,-2482,-80644,-88811,-44622,19006,79380,97722,51656,-42861,-65541,-9937,15063,-10330,-66298,-132933,-121684,-23421,16330,-24894,-68884,-108053,-106976,-59194,-15396,-31940,-95487,-95213,-52070,-73647,-113288,-110695,-86076,-34361,11859,28530,-13479,-85594,-110204,-69817,-28479,16748,33567,44624,97408,97712,-1798,-16026,67584,89581,75255,53670,-69438,-178460,-53624,110604,76680,27624,46102,38916,29796,38854,-16016,-61620,-40703,-6351,-20735,-52439,-31200,-24156,-57183,-75627,-56114,-41779,-74731,-52576,14180,10418,-10497,32363,66024,52347,59606,104276,76533,-30636,-60774,39159,82653,-7027,-46211,-1684,-68047,-186723,-187801,-95830,-8098,53334,51738,30575,44297,35977,-33029,-73444,-8501,99836,132427,84556,45362,14933,-5323,16188,47244,-613,-31888,-25536,-49588,-55553,8636,66588,26743,-14965,16544,69239,73220,41207,34155,54048,9951,-54813,-49787,-7922,-6870,-49172,-64979,-21296,33528,24980,-25994,-59997,-61086,3276,100931,92411,-55563,-126401,-41309,54859,52044,8952,11531,41923,29208,-28098,-97017,-56979,84190,108133,19516,14612,40615,18942,34783,88854,49570,-27966,6453,48646,16146,-18764,-12949,16866,28749,12498,11865,3618,-5208,27133,61901,63391,72741,76541,23463,-103357,-195026,-159504,-64707,-21398,-2435,53215,105167,89069,7685,-64737,-51117,55677,98396,-4811,-117045,-91354,-17368,21227,26974,18609,-11470,-27637,-62048,-50793,3295,-9007,-73494,-77581,-65403,-57938,-55342,-49011,-4216,70408,95424,84633,72247,62555,31749,-36454,-74810,-38769,-3666,15356,42241,59343,20680,-43829,-56369,-8678,-6942,-6877,-9812,-31737,18248,104276,104425,8809,-31417,62609,124148,75264,50101,61259,63231,91436,82522,-4709,-90241,-89679,-46314,-49966,-32395,-45349,-132518,-126346,-28827,3978,12911,2422,-27703,-3828,22221,-6861,-35595,-22909,-3599,36805,80570,64909,5678,-14846,-22524,-25025,52842,142336,116138,-19280,-119712,-115702,-86364,-77907,-74120,-67660,-59629,-8722,56696,55049,8858,-36849,-38308,10477,23875,-15431,38229,77118,-61401,-153880,-27999,65022,-5081,-101623,-90246,-40633,-29821,-25537,2221,31790,19056,-32835,-97507,-85821,-6365,34593,-25138,-134146,-160202,-57799,33124,20265,-57878,-114841,-135877,-111779,-48807,5637,46629,70029,59970,12870,-31753,1437,75386,73779,2842,-13021,71005,98571,32709,16039,33142,-2781,28566,119172,172478,182076,118245,-5529,-42100,19547,-15496,-102584,-93823,-76101,-70255,-34566,-2411,7600,15697,46232,59309,-23912,-103647,-77600,-33064,-95985,-158269,-97533,-39838,-58266,-51018,-30580,-49551,-58707,-73026,-96223,-32912,84296,138300,85991,-9144,-46745,12873,78848,56866,5614,27027,63616,40266,14255,11499,-64,-11454,-2909,25540,73818,102318,99043,26409,-49803,-24083,47463,32293,-13771,-11056,-17857,-26630,-41566,-60371,-29640,28687,5436,-33099,26794,87233,76796,53338,81045,117866,100706,64094,75165,90496,76478,33296,-7390,-37851,-55020,8489,69482,24828,19288,126652,157524,959,-74693,69558,197670,160758,66561,14729,11564,-9910,-96754,-150709,-88505,-25861,-37268,-29225,-22540,-112354,-148167,-31903,90551,84419,55610,58114,7187,-63606,-26699,52319,-7916,-118590,-113254,-35997,-10502,-28862,-226,40907,-13835,-75187,-40561,23437,22215,-34869,-6607,57172,53462,25728,16526,20164,9761,-23210,-53280,-84916,-104428,-55097,3377,55091,100498,69284,9269,42236,145189,190626,146325,85282,49950,32541,47209,52200,7008,-15865,-14068,-16014,15431,-15728,-97357,-76432,21410,46756,-47716,-108804,-70777,1832,45999,15172,-5797,64995,107671,23125,-37230,8030,62806,70234,88030,108798,94488,17815,-55194,-136153,-253858,-261627,-128756,-58747,-55142,-33777,-35898,-95675,-140913,-67179,64639,39846,-49464,-12713,25750,-65426,-168299,-160824,-74244,-27870,-20637,-23184,-37399,-98994,-147464,-119085,-47738,-19755,-34544,25129,88917,64713,11473,-6314,49975,76896,18347,-25748,-18974,-2508,30835,-18353,-162000,-214942,-98249,5250,19081,49500,63811,55813,52028,11332,-47089,-86571,-109754,-107125,-56487,-28220,-27268,-16963,26291,43942,14355,18679,42370,34055,61156,88644,64320,37260,49720,43229,21030,12171,-2059,-6947,-13296,-15570,21157,56363,12742,-25976,-2651,1163,-61749,-76524,-20388,2392,11788,7630,-34912,-3819,45639,48555,71418,76118,24080,-13725,-13885,-6224,-9841,-2395,31833,56829,58467,69561,104619,147261,161014,82166,-53397,-85517,-46489,-66480,-105470,-78959,-19840,11856,-15712,-50980,-20186,23413,27467,-10333,-20322,-1799,-13151,-19707,-19833,-75524,-107605,-24393,46325,42294,21274,-7818,-3380,19422,-45308,-93325,-24340,28325,22876,56541,46973,-86085,-161740,-76528,21612,85936,162611,181808,78474,-28667,-24672,-24727,-56156,-49179,-24777,3841,20740,-20119,-78590,-112711,-56322,15469,-90,-56913,-67637,-38764,-16551,-26857,-54787,-71419,-54829,-33143,14120,59365,116453,141170,79188,6679,-2827,3614,16500,40810,2170,-85325,-122338,-97901,-42323,3100,46147,98547,101208,24426,-15701,48803,46418,-41417,-1303,76035,25462,-36703,-11793,25951,20275,24063,58486,98108,98033,68592,72738,78416,32229,11093,-366,-48606,-63985,-81636,-134559,-88306,54439,107595,50027,-24248,-30235,-4593,-29333,-60934,-46440,-16549,-6231,11255,54335,102826,110800,47174,-38393,-61285,-14162,16405,7698,-546,72413,174387,190808,152780,106950,31633,-18707,39894,99643,96829,101869,100666,48218,16886,12026,-1086,-15961,-50638,-92527,-94261,-28511,41648,6776,-75445,-73090,-20832,21938,24090,-38294,-115442,-121803,-62194,-6868,36059,65526,72424,54065,17511,-28960,-56007,-55676,-5313,58026,51284,-2827,-27725,-12492,13607,43733,45132,3748,-47344,-44144,18471,44923,-6170,-18482,82099,289705,420812,197662,-135170,-177651,-25837,55833,37722,15931,8294,-73614,-183322,-145759,-38251,15039,8284,51951,96620,89094,59405,67164,77340,57560,37243,43460,18349,-49824,-86485,-47371,-3705,-24757,-42713,-9419,-22426,-91623,-118987,-53117,8290,5018,-12408,-18825,-46534,-56449,-16382,13004,47982,105352,73619,-48928,-147525,-202232,-201615,-117731,-662,50773,24967,14747,-14401,-62145,-45139,-5138,-13465,46262,140824,100785,-14606,-90672,-37406,75507,72202,-39122,-68609,55338,147773,55285,-66034,-96763,-110534,-115623,-53793,39785,64950,-29931,-71713,92888,234072,119103,-44134,-22371,38120,12216,-10836,-10861,-46552,-49504,-11600,-58648,-75171,23827,71173,80122,186777,258429,173421,54168,35906,39509,-36250,-96076,-75709,-54817,-59384,18213,47154,-33595,-100747,-95779,-77031,-40138,-15539,-15801,34308,91916,61378,6671,38787,90217,80133,7729,-39709,-6541,16233,-15672,-9349,38873,89531,111555,57819,24067,63262,64323,-6409,-30627,690,14695,-17383,-47772,-60514,-57150,-35054,-3971,42676],[50277,39967,35285,29630,22960,60660,94889,50837,30068,44538,-16085,-41202,27292,57735,7456,-5362,15697,42680,49687,-33921,-165859,-191025,-109046,-36962,-8283,-17909,-30327,23092,87928,79542,22890,27792,60973,1351,-73496,-76329,-35969,-18956,-28935,-43606,-19909,27222,99499,142934,66317,-30287,-9027,22591,-14214,-37107,-60552,-55215,4982,21627,-19665,-38089,-67038,-84504,-56840,-22247,-32609,-75081,-79725,-68333,-79174,-81774,-106574,-137835,-98337,-30442,-13170,-73559,-114650,-92487,-67637,-79599,-68346,-50721,-10376,71863,93161,9112,-19057,29926,56335,71248,74745,14816,-76955,-54556,51831,92847,78200,23742,-29835,5935,85938,35313,-74093,-106289,-53143,-23111,-34262,-24609,-31064,-45097,-15462,24277,28313,-8236,-15698,-6082,-30106,-33357,-4080,23090,45149,56415,74339,81276,28534,-10567,21248,31136,-36858,-74960,-10099,15093,-73486,-167730,-124360,-5879,82017,102034,106468,112884,52893,-44940,-87177,-28151,73000,109979,60837,49145,100802,108310,37848,-23047,-34677,19718,90309,94644,64433,85821,113497,32576,-58280,-42306,33862,80811,91016,82971,44080,-9489,-15150,-36601,-85745,-69981,-37675,-24921,42748,130256,123458,51077,-34112,-60749,-50,61936,42927,-56572,-111662,-60780,-2406,-1135,-2633,-8523,7281,18779,-42172,-131027,-59622,124695,145112,4563,-29662,19890,-598,-43644,-13986,40243,39687,35242,36001,7192,-7727,-9258,-11781,-7983,-12942,-5823,6287,-3302,-9268,16939,42011,48219,5099,-57251,-93344,-119102,-97832,-20535,40951,43417,42097,95090,133822,84940,28562,29172,80896,101794,41831,-67323,-91028,-14574,57198,52899,27248,33544,52055,21504,9877,15760,-28710,-81249,-59218,-40849,-70905,-105985,-87507,-3363,57574,35191,-6093,-2092,23282,25960,-11052,-37486,14731,48070,-496,-51703,-20415,14671,-1793,-6314,4002,-33041,-46187,-67321,-114819,-48239,57579,47337,-39184,-44282,24925,33602,-11914,-8515,11101,18905,35802,3101,-58331,-72753,-32822,-10099,-43599,-13148,20867,-125110,-221201,-123308,-14604,48070,64169,21993,35427,73852,58201,2502,-41972,-10465,52840,46825,10261,-671,27876,51015,36424,40589,76442,80075,-8542,-97706,-89003,-41252,-30652,-5782,23599,-22543,-71167,-44738,-14489,-23668,-56602,-27426,60061,83144,31106,33068,50819,-11366,-38085,62348,84118,-56824,-157168,-77947,27728,-2355,-68581,-8060,63428,52140,-27074,-129825,-154794,-112084,-51176,-33191,-84228,-132835,-76930,3649,37672,15329,-60242,-123629,-105534,-45065,-22156,-6048,19482,8677,-6660,-4906,16828,57252,35607,-38894,-39114,20813,3073,-66525,-62127,-24589,-39819,10918,96917,108220,93779,46113,-36003,-20933,78087,61394,-11878,-43306,-46682,2500,52719,21208,-42901,-92984,-73654,9226,-16395,-132887,-117833,-25721,-45932,-100573,-78573,-81909,-139915,-130155,-57102,-23306,-763,17090,-1323,7244,62369,70073,8557,-66131,-87696,-32719,5969,-26867,-30790,37276,78538,50254,44763,54200,848,-44569,-29784,9617,52861,91109,118041,96507,88122,96039,53282,-27695,-27197,13001,-20025,-48075,-18555,15761,17347,32311,42631,27162,23648,37547,40519,32375,66804,116346,122092,99446,119249,117037,44917,-13179,-12543,9779,42869,64807,24929,-2036,53414,113532,76077,-19188,16334,149881,142337,21300,-41882,25705,88833,43190,-47687,-114288,-137352,-121640,-99197,-81048,-55625,-82562,-106910,-47628,30810,25708,-7792,-58314,-124731,-109507,5964,105920,50255,-93944,-137817,-50226,29524,9598,-27491,-14747,-31800,-74134,-47477,4534,7502,-28234,-24555,-14632,-35364,-37458,-17748,-7970,11968,5824,-73859,-135459,-137701,-100641,-40768,54636,124874,111050,53646,35081,82062,141629,187144,184035,100666,3544,13729,65779,62122,43814,40108,35116,38920,-42274,-161444,-148597,-15629,77964,18189,-96846,-100935,-21209,13767,154,19491,68601,123052,111898,59303,83200,154389,154337,101079,46095,-2598,-36733,-28990,-42787,-139811,-195068,-139641,-65507,14655,77235,30100,-96036,-148271,-88294,-18979,-49442,-76752,5958,23058,-54147,-70490,9035,72635,31968,-16476,12988,39204,-33242,-145494,-176330,-65398,45944,39828,21363,44358,60722,76180,84074,89530,70705,27349,-2676,-20063,-39761,15137,48535,-72261,-187366,-111788,477,25891,35166,17118,-3930,11862,1493,-58531,-148443,-218919,-201398,-100280,-26735,-7699,1946,48640,72035,27389,7732,16927,8075,9833,6294,5779,37715,34622,-31467,-50276,-18537,-15859,-46453,-81778,-59972,19587,53848,36157,16760,2415,-8735,-43785,-66906,-51661,-31747,14209,59675,6537,-8776,33843,50848,76757,115438,96830,13702,-54700,-33642,6494,17790,26752,11197,-2433,28185,62425,84832,93264,20663,-80171,-78869,-36359,-82696,-161205,-165669,-90020,7792,22054,-63235,-74281,24358,71748,21188,2829,35633,38096,15038,-707,-20815,-31487,5500,51750,85455,105035,66786,21174,11152,-39606,-89875,-62699,-25637,16018,111423,123005,6113,-91952,-94539,-60181,-7846,81782,111322,6439,-70745,-7902,15356,-68949,-116309,-101081,-95921,-71665,-19912,-31909,-80642,-37935,21596,13199,-12087,-25570,-37278,-48541,-72274,-117745,-130652,-91708,-74368,-43591,23931,124326,173607,111868,5716,-40062,-43527,-39003,-876,24280,-3814,-32402,-27438,-7825,-16999,-4190,60423,62660,-17078,-55324,6002,16704,-69007,-86465,-36820,-45721,-77951,-87558,-66864,-16425,70372,136884,141456,107032,71695,75076,73277,43359,52130,59407,7324,-26398,-9855,-4974,16085,60699,64202,-19905,-121204,-124945,-75910,-58574,-65866,-73948,-56754,13114,79599,70087,17294,-8102,-18792,-44170,-59535,-15217,30888,26033,-12934,19534,102281,128554,103416,90679,56191,-30350,-59117,-11915,20892,39394,53492,50653,59655,67889,56931,69812,85036,49064,-19351,6155,83382,37882,-69013,-72514,-30161,-13002,-14452,-11931,7795,28448,50402,55235,27689,36887,79045,60390,-14728,-59005,-72224,-133842,-134031,-8732,58122,35686,20879,6662,-9519,28084,82758,78441,18928,-14655,28504,54262,-26235,-73426,42463,236528,304911,106560,-157583,-213266,-86090,30126,48035,33711,10694,-65692,-142424,-121476,-82130,-28014,10235,72699,111476,112219,99584,91972,46092,-3332,-23060,-36472,-68447,-80325,-34113,41691,48309,-33466,-91505,-63519,-70122,-131309,-130681,-12845,68022,43023,-2882,-40156,-62155,-21062,-4172,-11917,32203,97044,67092,-80070,-225642,-230462,-129495,-61004,-38871,4936,32989,43131,18712,-46047,-63970,-20300,-11827,35498,118228,83304,-19731,-62310,6563,95057,73411,-44987,-81436,5324,82258,58467,-10716,-44861,-58405,-98314,-129793,-90383,-4923,6664,-1245,113152,165537,46138,-10572,84920,129879,49262,-32223,-53669,-59352,-60599,-40802,-60953,-72798,-27628,-23582,9297,156924,249405,183393,82395,39936,-8618,-81831,-70867,17381,35878,-22500,-2923,37789,34360,-15172,-77412,-91099,-21971,18817,746,21246,71779,54026,-8474,34847,139315,134808,-6284,-94949,-20970,17668,-52823,-60472,9387,58695,79206,54491,31423,44528,22008,-10049,1403,2820,-30258,-49521,-22684,9063,8305,2009,27649,69531],[5589,-10907,-5662,-9584,-12671,23962,70243,71027,74821,50260,-26340,-29096,26435,16987,-23596,11278,32845,40853,72289,45652,-76548,-132632,-48889,28103,15686,-33119,-36120,27466,66469,32156,1314,33952,72366,13733,-93285,-131924,-67735,14524,35970,-5022,-33820,-24215,59676,148679,99533,-21609,-47897,-32218,-44555,-27230,-956,21014,60311,66988,25999,33260,43219,7147,-45456,-74797,-60668,-6307,27120,-7373,-40398,-61666,-100807,-123934,-86478,-41448,-43395,-93840,-92743,-21634,10370,-42880,-82929,-86186,-60121,-14913,19266,3967,-13956,-2933,22144,48760,59659,50901,-6616,-40022,16625,106644,127007,17393,-85278,-46830,54598,24354,-70241,-88369,-24928,-20440,-70304,-64314,-38362,-32511,-12536,27353,28831,-4238,-21384,-39564,-75136,-74758,-31141,26559,36319,-4040,11922,78595,81803,47094,29784,17530,-23664,-71186,-19822,92969,81712,-72415,-112318,-5364,92424,114319,101410,68350,7969,-31095,-38170,2897,69108,73879,25514,47028,143195,169222,59908,-34155,-16562,46000,113967,166693,133095,73033,54022,-11465,-92668,-82971,-8133,19690,24238,52123,44291,37969,86310,23318,-114032,-101580,-13084,29634,90560,150281,130323,101804,54858,7099,4074,6967,8415,-8331,-26632,-16767,8190,13053,11281,-16505,1400,40673,-11901,-74379,-20065,97707,116994,31007,-22645,-20911,-47812,-118326,-121922,-32079,18590,-5056,-31946,-20399,37515,48371,-9969,-26559,-12369,-4999,6606,3299,-21080,1157,66868,60984,-50328,-88194,-6110,24899,-3718,-1998,43007,45186,-7336,-3533,58509,81553,90789,94267,69985,48774,64220,26955,-38994,-15741,31252,7709,-18266,35986,93359,68896,40452,34141,15409,-14674,-13088,-38281,-112556,-155270,-97330,21266,69221,15441,-40470,-38859,-869,11466,-4699,-17523,17127,52898,14405,-67577,-66662,-26262,-5554,22116,29089,-6585,-662,-37210,-123353,-104944,-30941,-25690,-61572,-57824,-24382,-33059,-74497,-64259,-56635,-63889,2739,42389,-35581,-55424,36542,83587,13854,-9856,3004,-122138,-193821,-111045,-29917,25143,60359,20975,7553,72586,131438,79027,-35538,-26542,13879,-28968,-27426,7584,48076,98967,74742,-9340,-23147,44388,33663,-66616,-74966,-24439,-11351,8284,27214,-28915,-101061,-98031,-60196,-42127,-53753,-10678,104338,168830,109850,33372,32807,67521,104006,155555,110277,-56531,-166013,-99885,685,-36387,-105313,-35150,62831,66968,-16709,-122768,-185473,-199048,-152218,-69676,-21746,-53076,-65286,-38230,2276,13179,-57999,-144831,-139319,-63734,-26281,-12780,-8528,-50844,-68547,-31181,-50,11728,-29396,-102351,-114311,-78342,-80934,-62998,-270,30198,2273,30033,51361,9458,-17101,-31779,-38204,15876,94929,94106,72631,43404,15908,58348,102460,56323,-13224,-85496,-115655,-23849,37012,-53175,-85303,-15848,1590,-37513,-63048,-110686,-181019,-177648,-87655,10545,90400,133568,104903,38351,-13817,-66682,-107091,-95085,-60527,-32312,-38157,-45923,9680,84448,107045,85248,93598,98666,45566,-33843,-51968,-25257,20847,43537,38122,90293,184401,177695,64312,-17240,-8378,12367,-28802,-88218,-89084,-3249,59975,68299,78098,57038,-2062,-36422,-38412,-27812,12833,40667,73423,123506,153734,127405,43615,-14829,197,56670,119893,111304,7446,-19014,47460,63389,17390,30429,134630,172780,63690,-81964,-136770,-38800,59033,34114,5333,-33176,-122043,-149913,-98745,-74999,-76465,-61270,-36573,-34608,-46847,-35893,-19093,-83721,-162850,-101400,29052,127517,129560,37916,-25948,-6279,36414,15971,-51673,-64809,-31137,-1014,38435,51282,22373,2478,-30543,-94497,-111531,-58479,-18890,-9835,40957,81998,5126,-82848,-128055,-134797,-68159,32131,93999,107027,72579,19655,12672,76049,181072,222790,138369,13972,-28790,14794,62212,63750,55708,74894,68871,2425,-63284,-93676,-55129,44155,71106,-23194,-73466,-41423,-45613,-59771,-7389,17810,63166,117649,111682,139225,207009,174726,77835,10087,-38946,-51094,-10063,46867,34364,-17018,-49073,-21745,44222,76654,29526,-51971,-63832,-24758,-29926,-82959,-84339,-40788,-66775,-82365,-10950,98920,153616,105644,35308,26696,48901,1777,-83616,-118825,-40656,66973,69286,12040,-1552,25229,65303,108921,117750,67336,11261,-5728,-23946,-80150,-77825,-21021,-36767,-116912,-92730,-3990,15236,-15644,-36780,-33020,-26444,-42037,-76603,-137957,-191964,-177124,-81162,6651,42528,19599,6368,19720,4247,-22277,-14767,-29023,-71687,-77023,-8202,76139,59941,-33596,-64029,-44568,-29469,-21913,-33372,-20989,38267,54041,58433,65192,36569,8587,-3115,-16859,-13788,-10856,27068,112374,98653,48937,73038,93168,55252,42122,61898,22167,-32447,2324,66553,81716,38710,-21376,-31579,543,14567,10949,-6523,-60053,-99855,-86397,-53931,-73321,-126167,-139619,-93391,-27190,-2953,-75282,-101172,18101,97524,56958,36026,61525,66478,30804,-15367,-14465,-2478,-16265,16711,90531,106585,40830,2981,4112,-31005,-60383,-39643,-24415,20917,108264,110882,51689,9749,-6505,-26614,-32466,31093,64663,-25249,-70441,6249,15949,-65427,-94757,-91578,-125731,-74521,40690,79310,42861,34491,47706,48947,32074,-8077,-64286,-49022,-7044,-71533,-117891,-38718,14219,8718,11117,76944,135943,119096,35861,3358,-22648,-84320,-64715,21235,43582,3884,-11381,6993,-35377,-67538,-13440,7218,-29026,-59068,-34330,8465,-35548,-114814,-108432,-74103,-53482,-61990,-72259,-19810,98282,158758,120787,62694,39031,33502,7774,13406,74877,91549,24879,-6576,35803,56827,26668,-9405,-33293,-99457,-134814,-90541,-66485,-70144,-46369,-48711,-69067,1650,91157,71216,-35814,-125113,-150585,-115010,-53578,16957,59268,56816,8075,-21981,8203,58561,60574,61973,61568,-22463,-118168,-123854,-79353,-22631,18108,43544,73979,95263,71876,66836,96620,76004,11407,10386,64655,66550,34615,35390,32825,-3660,-34548,3860,78573,97355,75811,32287,1870,37036,74659,47495,-30949,-91632,-118483,-160292,-155998,-41453,43210,68079,75046,41454,2279,37608,79265,55106,34306,48405,28151,-50371,-102577,-80387,60478,248543,281389,103326,-89823,-166751,-81690,21448,7488,-22026,-15023,-67158,-129489,-136735,-133859,-103892,-61257,5530,49904,88454,106456,70044,-12829,-69888,-118487,-166837,-152836,-57169,42545,76158,36438,-51985,-122233,-98247,-68294,-100026,-96694,15462,82997,47157,4042,-30478,-13809,49339,33601,-20135,10235,53135,55403,-25562,-166262,-193392,-77667,2597,-19892,-35252,3361,40923,21433,-20477,-17261,18626,6683,-21529,-5691,9048,9725,3320,16146,31779,9558,-49842,-43583,44447,96819,63050,-7462,-21119,-6223,-49934,-128855,-115653,-7854,65742,58795,40468,-7874,-48100,25500,118060,114596,34198,-59575,-98907,-58011,-23594,-16836,-7379,-872,-12980,-35762,-18293,51560,124005,122014,49797,-24742,-85797,-108091,-63777,561,21870,1332,2291,30186,54819,28082,-48260,-85096,-61898,-65228,-89606,-84806,-55027,-33337,-31959,25602,125430,121842,20830,-39625,-599,4629,-55354,-56878,-9542,-1171,772,28671,48660,36557,9813,30861,66402,9074,-81915,-95532,-14085,69528,79807,48491,29283,23675],[-18846,-10804,-32348,-80133,-92586,-51970,-14079,22787,66158,60631,13528,-7280,-31563,-44588,2539,61636,37288,9645,32474,57217,6312,-65565,-49707,3553,-9753,-42417,-8539,63814,84380,53003,12898,16436,40034,-7976,-97509,-130165,-80335,4385,56326,18708,-34296,-25213,31835,73994,32804,-45781,-106139,-131822,-104224,-48690,12774,65880,105864,107708,77280,100462,134706,80230,-25468,-89773,-70985,30098,99480,62962,17241,-22850,-54995,-46916,-16060,-16815,-37102,-69646,-67448,4014,70592,54687,9907,-22949,-38132,-55760,-50259,-28541,-30589,-41496,-23172,-669,-8236,-31792,-59606,-43006,30355,114194,122988,-2603,-109417,-87796,-8684,-7,-28120,-5868,45299,-12523,-125372,-108794,-18802,-12930,-86596,-91169,-47819,-50903,-49777,-50007,-85092,-80596,-5323,44906,-3783,-60563,324,87384,82103,47034,28469,5150,-10494,-31020,-5233,93416,107839,-18613,-59153,36504,107036,77614,8028,-38177,-12980,41937,46654,47972,69184,40598,-1532,-238,43577,109829,97460,45052,24681,19495,47890,123687,108284,9055,-38101,-62592,-89030,-76640,-32226,-46202,-86747,-63657,-560,75730,140464,62561,-67782,-70239,-19214,14376,63049,93696,82000,99525,119007,75209,1943,-27531,19879,46379,32152,31667,55073,52183,36528,27166,50092,55701,9857,4943,28675,43159,52613,35389,-10052,-40627,-55027,-97164,-118599,-85233,-49380,-50177,-81501,-50195,52616,66579,-18500,-29443,1821,-9237,-24976,-13553,-1938,28717,101150,102924,-5288,-17287,77319,97498,28085,-25341,-1667,32577,-25523,-111438,-90468,13237,107903,121034,56381,2197,47325,98638,61965,10175,-9803,-40887,-43413,16351,60236,14641,-23207,4783,44075,22061,-18160,-65657,-105213,-109919,-53505,25666,63239,36845,5656,6178,43762,43345,12876,-4571,-10778,13371,42602,15988,-26819,-60074,-47225,-5152,19926,20711,48962,20756,-55265,-86921,-68602,-30946,-861,3024,7622,-3462,-30066,-23678,-67060,-126279,-1131,136568,49227,-10866,104473,182938,98197,-24715,-129431,-149123,-27536,50721,-14583,-39754,-711,-22731,-35583,66297,154736,65254,-74620,-60790,-24706,-65782,-34458,17077,32657,55610,11392,-88276,-81525,48282,89947,-17858,-64339,-31757,-14289,-25714,-47948,-74174,-74010,-49109,-31249,-26068,-32925,16352,130941,200780,139079,48526,46941,99130,142954,166353,100333,-17786,-111290,-115695,-61584,-54573,-63142,-22447,15850,-4883,-38477,-55294,-68313,-99023,-126661,-97044,-30400,-21300,-50378,-58816,-52125,-65797,-102256,-149066,-132360,-32880,38883,43474,7241,-55424,-103483,-96138,-55959,-24136,-51072,-129065,-159720,-113219,-72162,15233,124861,142196,92856,84439,44408,-7144,-22280,-34579,-20992,4160,12897,21194,52348,79831,70657,70159,54014,6547,16467,25025,-41559,-29577,61003,47145,-23860,-10903,24585,-7329,-58212,-76188,-89876,-108386,-88009,-1499,91115,125634,102738,42803,-45095,-105716,-115420,-66318,-7938,1120,-25142,-8648,57980,108576,114241,94314,90688,105668,101145,18915,-45562,-37076,10117,-13169,-69780,17391,150417,130164,38594,-171,-19612,-16782,-18588,-94428,-182177,-108172,34012,77698,75748,55084,6633,-33443,-49223,-41621,-15567,-25458,-6074,70438,110840,94296,49864,3223,15099,81411,126570,108677,33961,-17271,-7577,18284,42760,111256,204666,174220,46420,-74536,-133444,-115484,-78738,-53680,12198,13283,-88580,-134012,-70361,-19014,-49291,-65915,-13356,-11244,-72117,-57331,32254,18092,-71845,-46910,42723,105308,128530,122580,99004,46655,5492,-10734,-45005,-38358,20925,86213,136455,113947,36588,-3220,-43848,-116380,-107032,-23877,9995,16092,73294,118618,64077,-23459,-107575,-139782,-74009,5275,43339,66765,69795,38403,16800,59354,148420,185775,115401,-972,-78012,-48762,19185,14470,-9239,23238,26160,13128,44634,9000,-56004,-1436,82209,92708,73092,19221,-89872,-145494,-87296,-61247,-44107,18906,75580,125827,155087,94073,33670,20304,-8473,-50939,-32852,59449,113690,69910,4759,-3353,-1968,-22879,-19594,-15315,-16077,13139,19246,-37865,-76688,-116893,-161457,-131738,-56149,19478,77342,71975,32711,-5369,2487,6448,8350,22724,29001,37972,29463,11102,-2722,-7544,15596,86807,124062,48053,-33970,-45128,-44619,-81759,-127495,-115193,-49931,-67359,-89399,-33556,-28899,-73023,-66636,-34210,-45238,-88411,-108014,-72924,-31236,-48161,-39113,14441,57568,16364,-59965,-84740,-85515,-86703,-28834,-3245,-45577,-41362,55931,120838,76280,-6992,-32969,-30513,-29846,-6349,17203,20062,34429,68436,94981,95526,57846,19734,12147,10375,20169,11448,14822,86256,122826,97348,105170,97428,2917,-51304,-10056,15755,32411,77005,104530,79644,-1224,-47413,-25266,-24742,-56590,-64737,-64090,-77950,-94832,-93278,-56467,-10090,-4537,-14238,-22014,-43440,-43089,-66366,-90638,-7613,77863,49427,24446,32134,13856,-30379,-66640,-50097,-42462,-57426,-282,66465,19563,-61532,-29745,22762,-20169,-32661,32798,47384,24128,17144,4885,16399,56003,89792,61589,-8336,-4779,36858,-1888,-31959,4354,-10692,-30755,4858,7863,-14835,51189,121115,139845,109305,70889,62032,82032,79653,26334,-54653,-26940,50535,-4260,-59840,36468,110184,79333,7991,8815,72365,93462,42208,48792,32409,-74486,-91882,-3504,22086,-46696,-93738,-61221,-65896,-80940,-32734,-655,-10437,-46020,-54516,15745,33911,-40851,-76050,-54385,-11354,12266,-15390,-7617,67386,81385,47200,21090,-628,-20600,-53860,-52911,21878,64904,27190,12095,41850,30808,-43167,-86077,-101271,-121000,-52931,51234,37532,-23046,-5921,4075,-30037,-4579,59522,66638,-1243,-117582,-192726,-140923,-32949,43717,71473,73419,39314,-18068,-22711,36354,46293,17691,14613,-21927,-88037,-119343,-104338,-64101,-44580,-45890,-9937,22065,-19143,-53267,-24061,-5552,-11507,-2650,20612,43744,80075,104824,95712,44364,-20820,-951,56173,38167,-17801,-71393,-49870,22494,41950,35217,8966,-68237,-118097,-93003,-42054,10902,52072,84691,85625,57455,41637,57907,40919,-8089,30108,129965,87663,-73520,-107210,-6623,164093,359756,381005,181812,13196,-53517,-14188,29057,-29742,-64230,-27148,-80467,-170665,-158959,-96426,-74886,-75393,-30280,15770,73287,108489,65029,-8036,-51136,-125139,-185932,-129778,915,71024,36931,-43717,-117547,-128762,-53348,-170,-32334,-55698,-1442,32563,17253,12355,18636,49477,67581,30268,-34549,-27475,9879,36519,17907,-55994,-104737,-52811,35835,43185,-20306,-20475,33831,23403,19275,76291,100514,32736,-59571,-81525,-27772,40799,41858,22375,12904,-3087,-18391,17236,130220,200652,132021,10772,-24335,5022,-12405,-81569,-73618,27883,94870,47840,-62408,-115084,-44322,68677,85541,44608,17238,-42020,-91011,-34975,38315,47272,44397,45121,21469,20279,8077,-30394,-5613,42632,22267,-28794,-63229,-63384,-54237,-59354,-20827,23225,24569,2884,-3919,-10812,-21773,-48287,-104643,-137322,-124250,-126923,-139576,-116073,-85947,-31601,56270,88740,61735,40399,27448,-3048,-13552,26591,42854,4238,-14803,25492,66955,62020,65097,95949,103478,24160,-70472,-101756,-36057,62465,94272,49530,-10645,-35478],[-12240,13260,-30996,-84747,-79721,-41580,-50818,-57520,-4958,65688,86531,48840,-25816,-15723,75070,93187,19513,-14864,-14617,-13568,-18949,-50724,-75279,-65193,-58921,-41350,9177,79065,125320,112456,23726,-24669,-15305,-56419,-103790,-95140,-50448,6809,56598,23136,-31139,-3490,37490,18461,-19485,-45063,-120848,-186185,-132362,-29574,37605,79202,115677,130897,121167,141113,154362,96299,23466,-16997,-28254,25549,94432,76748,9917,-19308,-7669,26697,49523,19696,-6741,-19538,-30247,-4879,69648,124873,124814,69602,20665,-19905,-54238,-64446,-75446,-92151,-67100,-31747,-54327,-117035,-136670,-57452,44611,86136,55731,-51563,-122529,-98485,-22883,28326,50060,77173,103801,32819,-85493,-68179,39841,39096,-98888,-149205,-69861,-50480,-43277,-20810,-46156,-27339,45958,19714,-77270,-76279,35692,92631,54348,23523,-1466,-49469,-35113,25406,59793,49963,634,-46056,-5536,81697,111947,24103,-95040,-110861,-461,102400,95461,60532,46260,14585,-14047,-70944,-126259,-29161,99079,99617,3507,-61252,-35254,32556,27765,-47819,-82068,-73539,-52030,-32266,-19597,-54978,-135181,-175404,-100169,29511,95069,44894,-12282,-27655,-59601,-66453,-16314,27123,19628,19747,62670,51809,-38044,-70457,2413,39905,25032,36087,53987,22597,16056,65699,95064,48743,10922,32648,34802,-6453,-22245,-28890,-35343,-24450,-9398,-20808,-61334,-101369,-86253,-43194,-63999,-60114,17408,28629,-26427,-19323,1347,-25748,-46223,-16101,22733,39659,58352,66220,29523,31090,75733,60903,-24165,-76383,-41931,30239,6290,-128891,-171654,-49538,73805,84235,29186,-31697,-3571,88443,100897,7158,-53061,-63009,-34762,-3474,-10889,-88818,-134274,-80966,1747,-1748,-40766,-47406,-18233,3909,11507,732,4846,25872,33105,46835,87577,84836,51449,21820,-34636,-55400,25403,87244,37256,-56522,-76846,-53297,-23155,-5831,8772,7576,-2198,-18970,-25673,23652,77480,93653,73446,27370,32500,59385,-35862,-131484,-8535,128013,75233,33267,136642,219482,163887,-16920,-230637,-186565,83854,166459,-833,-97763,-74141,-79352,-49703,78811,111952,-42200,-147768,-86243,-20364,-49722,-46148,-10297,-18667,-37215,-79581,-137090,-91752,56130,105098,15649,-49567,-33568,-18621,-52872,-99422,-109199,-51163,16771,34415,19393,381,40472,103383,120419,92445,75494,83380,89282,94106,92384,38792,25723,9781,-52784,-62941,-17401,27274,32937,-52814,-136014,-92292,8222,81692,74825,-4324,-83310,-90298,-67078,-52511,-40512,-66565,-127320,-131352,-103350,-61841,31765,109921,93688,39173,9505,-40909,-98770,-92460,-43588,-38124,-91873,-88273,-13361,3058,41301,151046,176339,123708,109112,75186,52711,42064,-1995,-24020,-66265,-125198,-123521,-66234,14550,54478,31399,-42076,-90070,-13522,74399,21283,-27647,33657,72133,10503,-12561,17814,-6753,-45913,1235,61782,22232,-53544,-62534,-41962,-36036,-5212,21095,-5736,-23117,-26098,-18648,10763,17110,4039,19147,44749,61026,66613,44288,17672,41098,66563,21652,-32119,-13222,23560,-52144,-130079,-54459,42630,8956,-30960,-42146,-59707,-19312,26993,-44922,-194660,-192679,-55580,17769,15057,21460,45338,43375,8767,-14464,-566,-16777,-56943,-67300,-29779,18301,29478,-360,22445,88034,85210,59788,54657,7573,-28588,25468,110815,157443,200163,179810,70332,-27302,-82834,-135898,-178182,-135937,-35268,-11105,-72510,-103075,-36996,41862,11226,-66594,-41280,-1986,-33809,-28410,90749,128556,38698,17693,61974,66818,49333,70771,89203,33244,-36531,-44821,-35123,11251,94767,149058,169656,138378,46115,-30592,-29042,-25607,-8770,42339,53065,33815,61309,87372,47359,-15882,-82005,-96560,-50188,-17598,-13457,21609,75349,91352,85196,93827,111200,95478,28537,-69917,-130770,-97078,-33771,-34707,-47275,-25637,-24935,-19818,49224,56839,-4120,8175,69233,162405,212184,100514,-93414,-184912,-142775,-108319,-110399,-71347,11860,69230,67757,29699,40723,70115,41049,-48232,-66408,21197,65511,834,-41402,-30573,-44609,-63241,-10821,1805,-57985,-37004,34425,9648,-71579,-150035,-183306,-160252,-125242,-78229,-26154,-12525,-13336,-32059,-15005,29296,71113,94897,57364,-16219,-46127,1193,42472,28037,28660,90842,114857,16805,-62822,-74055,-57849,-26949,-39476,-59115,-1348,169,-43102,-36341,-61382,-86828,-58968,-28652,-29585,-67305,-91885,2907,117014,56953,-30254,-10284,39475,2620,-90533,-135863,-138629,-110211,-4690,86313,89169,83175,127865,121331,47991,-14362,-23902,-1202,-4428,-22080,-479,17659,15995,76806,115988,82512,34469,14684,20826,24665,18386,5597,-9002,15881,58048,79104,64529,16707,-45326,-55524,-28174,4824,71427,121519,93774,15136,-65974,-71434,-33776,-68819,-125085,-103369,-36716,-10418,-55340,-90418,-42727,50350,85267,79453,54020,666,-3467,10642,-13879,12095,61593,3911,-47236,-42761,-80194,-121701,-85056,-35230,-52090,-31792,48793,44972,-65338,-123570,-41961,38522,-8743,-20861,79791,121388,37633,-60380,-83237,-29664,52483,116089,92950,-878,-30426,21998,30948,-3674,-6993,-14537,4072,57349,88618,130111,169836,131888,75581,40772,36772,58910,103908,136687,99603,10759,-17167,4974,-15525,-20898,57778,96078,66415,-2795,-43983,-13497,17106,-6361,10672,33842,-17171,-22786,29694,15163,-71497,-141126,-126254,-83414,-42693,10718,31591,326,-54310,-67151,-3079,47476,37489,7633,-18515,-4133,38359,22152,-5788,-3976,-49686,-53303,-11390,-23417,-26242,-24547,-63408,-58702,-1397,43423,57023,58770,16295,-63876,-73885,-64002,-65109,18431,116690,96558,30240,17439,25102,17859,17617,47409,74399,54175,-35198,-107750,-76838,-13389,36607,68986,85983,63938,18300,15559,60980,53277,-14844,-41651,-34160,-26753,-40654,-76286,-97569,-103122,-121750,-102070,-87242,-134992,-152685,-106520,-65417,-41197,-2531,1374,-24375,-14463,23277,59556,57597,2454,-1942,16029,-29278,-87282,-123914,-99321,-34720,-94,48029,89096,18684,-52893,-20513,43699,66906,71512,62557,23662,23445,56354,41746,-8204,-31243,21765,142585,172103,76095,19619,77530,230489,445553,498739,283630,93074,37510,14859,-9573,-54539,-60215,-21342,-80114,-196042,-142939,-2506,38010,-17466,-11105,22851,70952,112704,94731,46504,10719,-63073,-102818,-40886,27588,37273,-1393,-100320,-169442,-97804,31190,62447,14174,-34045,-41182,-34283,-21633,12560,56289,45701,-2794,-38731,-76889,-70040,-9417,-5015,-35914,-29329,-36578,-38909,32554,79451,25238,-8508,27663,21020,36654,110696,121555,22930,-65707,-63253,-8858,21777,3932,29088,64246,53718,18457,26404,135097,232121,178954,47005,-29492,-10067,-1762,-60324,-81218,-10368,30148,-30081,-107410,-91542,19351,79125,27338,-12070,11702,-16399,-68406,-29624,29755,33020,11411,-7540,-919,44288,32954,-28813,-34866,7213,36950,47817,31818,8945,-23635,-66710,-32494,15504,5036,-46396,-61061,-37361,20043,-3030,-104260,-104835,-32867,-45617,-100336,-107297,-101102,-71786,-8802,42457,36902,16548,-3193,-19955,30576,118111,120865,59770,34488,48630,73969,100685,119352,98212,57906,23347,-14790,-66549,-73088,-20075,22267,-4337,-61565,-57170],[-15258,5007,-26523,-43948,-12684,21105,-16657,-86588,-66014,38822,112239,112155,77532,91726,106343,55952,-12473,-17920,-30502,-74210,-77676,-48443,-46131,-83055,-96732,-60551,-29822,20966,102164,105529,3286,-56482,-48404,-79474,-101330,-60792,106,30722,42132,-7667,-65757,-34001,22321,-1833,-30889,-41129,-108244,-172668,-113975,17091,66770,59629,88632,137145,143089,138381,108405,66709,63023,60571,18279,7253,53724,37472,-68496,-100759,-25766,35829,50648,26513,8588,15242,21608,13634,51365,118578,139844,71992,22928,23094,-4217,-68318,-117779,-137867,-96465,-27741,-29618,-85779,-112292,-53169,16203,14527,-27792,-94592,-134251,-103814,-10702,60464,95608,103709,122805,106636,40714,29144,81451,92466,19368,-20227,13844,5734,-2154,17486,2097,27641,58552,-27527,-114819,-58965,49237,74324,51928,36426,-31317,-108472,-70148,68492,152104,52887,-82145,-82372,13525,75405,87803,-2094,-133398,-143352,-41791,61735,76773,46488,31921,30223,6393,-97550,-200673,-108336,65360,77358,-57839,-125318,-70457,-21884,-33681,-65442,-65607,-44256,-9005,26988,38909,-8718,-111323,-198559,-167474,-50006,33340,36764,15547,-11960,-67565,-100821,-52338,13589,-32977,-109163,-90124,-50270,-98688,-146350,-91351,-19000,8685,13758,-8714,-59977,-35614,55757,104326,76237,59896,58112,25675,-27441,-61800,-72792,-35725,11522,27054,10260,-49937,-93299,-52167,6998,-8088,-47700,-31234,4957,23040,32667,24776,11626,13829,25700,26076,18514,-18433,-43924,-36001,-13406,28028,12128,-71876,-91599,-14376,72855,73598,-45661,-115924,-40384,42246,48242,23143,-37620,-48997,13025,40687,-18796,-67212,-63577,-19693,18169,-4975,-99403,-158371,-123893,-37139,-5897,2282,45427,86329,90039,56818,2033,-24144,-5577,12477,38043,64446,70382,79447,58212,-23295,-82965,-5773,93841,75251,-13755,-65096,-73793,-49919,-43714,-60164,-56547,-15596,46809,86661,107470,111588,125527,83802,-4784,19375,66965,-34247,-99294,-16043,37022,24200,47381,120577,177297,161709,26006,-159919,-158782,44215,120158,-3315,-101187,-93976,-84187,-22833,92459,63769,-103389,-154590,-41312,46892,447,-54912,-49886,-51855,-59296,-67021,-96327,-56232,72612,117341,56464,9089,14436,10719,-22708,-50951,-64901,-35928,33553,81237,81449,52893,51922,25549,-14328,21228,83419,104183,109349,95339,41887,-7897,70695,153354,86445,11027,29181,74756,64299,-89744,-201400,-124490,8250,103441,127001,71812,-38822,-100629,-90237,-22109,29164,-14206,-102078,-103043,-31052,18787,68740,115805,94394,67333,93872,79086,5191,-38038,-43484,-43733,-22844,64860,144995,76797,8940,81530,128910,84477,81687,99692,99849,60313,-2711,-32218,-104194,-191622,-213131,-162901,-81110,-12795,-14870,-68779,-87720,-26155,28515,11615,-3313,28195,50361,24154,1247,17095,6217,-14369,43486,124384,104924,8781,-82729,-151989,-166690,-83827,5513,43605,49476,25026,6181,11790,16318,20499,17259,-4993,-15449,5002,-5487,-39807,-45363,-56917,-72338,-46503,12160,32126,-60951,-140504,-95574,-29359,-43565,-64502,-83769,-62207,26877,75442,13669,-120882,-173019,-113270,-59138,-58606,-18078,71127,101767,50243,-3298,17563,36172,-53168,-183039,-162768,-43389,42,-13898,30010,83913,43089,308,22454,26714,4796,46490,128237,153642,165598,160521,59987,-22685,-53199,-96765,-146176,-142058,-105079,-78888,-69923,-64128,-4400,74360,64485,-32745,-61318,-6891,25338,35696,108186,131421,66352,61209,82207,37812,-22485,-29473,-12602,-32569,-71654,-75542,-64623,-26168,75595,131337,117281,114745,59570,-19310,48240,127548,102212,78825,55626,-9727,-26695,8426,-743,-27869,-47169,-37704,-24792,-54563,-93597,-48987,47952,103682,121850,116888,73308,868,-60727,-115982,-137159,-110963,-65405,-31019,179,13023,-4947,-21603,18336,58771,62592,51903,45533,113398,172480,79709,-69470,-136601,-118240,-106660,-112137,-89920,-37338,1477,18266,37179,84327,121420,82929,-28070,-84700,-29526,-19278,-88214,-101110,-52763,-26029,2142,60330,6391,-126559,-129527,-32094,-12494,-85485,-137605,-145797,-148779,-132465,-60788,-11649,-16045,-20171,-24327,2311,47797,61866,36715,-37,-61763,-110189,-50876,72414,122173,106495,98623,62233,-19398,-49129,-51031,-29571,41284,91178,88400,94848,90602,72908,23533,-55501,-76238,-54787,-32360,5432,6476,-19282,44938,124127,46251,-56390,-49013,-4841,-27136,-84483,-100271,-84563,-56127,26955,139009,178985,152679,116165,46502,-17956,-43418,-48446,-7715,26945,-6201,-9096,15132,15982,62204,95149,38305,-9747,-2729,24042,39950,16804,-1512,-4751,-7008,-14083,3290,-21813,-62623,-34665,9265,-21025,-36168,36327,100016,68500,-19926,-86307,-87704,-78874,-113011,-127640,-74101,7856,37711,-15909,-75694,-44638,27188,47605,49025,50289,47285,96045,129134,86694,63037,55258,-45514,-128018,-109750,-133270,-164854,-62503,27082,9468,57019,115866,22710,-95534,-100441,-34136,12156,-16056,-34908,40995,109305,52553,-50032,-83608,-25884,50100,77480,36431,-20465,-15158,30487,34982,-1038,-2844,10840,42,-1106,47273,114776,122238,39108,-57511,-82127,-16960,54446,109531,155399,141383,63456,-24249,-78873,-79450,-21774,29434,6531,-2239,-7720,-53854,-84675,-50965,-39866,-43173,-863,55933,113121,121616,52303,-11093,-60605,-94338,-68336,-6305,48000,55539,2174,-60594,-66190,-42201,-14997,29288,52343,8862,-15018,10687,16366,-6686,-47577,-124902,-127133,-64024,-41213,9994,54269,-6412,-84131,-59051,29726,79688,94298,64258,3664,-14792,-7306,-9401,15267,39603,38795,38942,25017,24343,45297,55461,77400,92556,53721,7752,-4012,-2307,-9906,19378,77649,124559,107235,66325,59353,77625,49106,-16726,-44808,-34473,-11407,-21453,-87946,-116188,-68807,-45410,-67265,-96970,-135052,-112810,-52406,-46491,-47359,12703,18013,-57345,-107329,-88817,-26573,25558,24473,29507,29176,-16632,-42400,-56382,-88500,-72274,-3793,92758,163436,115021,29795,11061,41400,77038,73450,15113,-49769,-13502,50583,22145,-4568,14857,16102,66872,172692,213504,161025,108196,186445,425802,553502,361893,136327,50942,-24249,-80219,-79389,-52339,-13738,-39559,-139506,-107005,26479,85122,8461,-20481,-7594,38071,96190,108139,69485,31792,-24055,-33597,28271,39076,14075,7491,-68350,-117635,-34007,54018,58343,45270,4553,-32853,-42387,-29951,20654,70757,19775,-52109,-80907,-101377,-69919,-2312,-52589,-125733,-76120,-21380,-13535,39174,80915,55871,22508,15522,-671,10589,43919,39930,-22902,-71168,-47347,-5415,-22411,-42974,36237,104447,86673,10072,-31669,32096,113868,118373,56626,-15933,-19381,-4368,-66063,-125716,-99081,-63429,-69841,-44858,20018,73498,55982,-22274,-50433,-12868,-23307,-60937,-54688,-71203,-84866,-77642,-92547,-57841,25557,51333,32287,25900,24777,52909,104058,100372,57714,10997,-34735,-29579,-17370,-40301,-71333,-41902,23320,76018,20463,-64585,-15814,73338,53022,-7962,-22600,-12334,1442,-4310,-19101,-48036,-68314,-55818,-26757,59752,142066,127905,78510,69987,64590,58344,87795,87996,22503,-20477,3574,23237,-18171,-82944,-115031,-86176,-60524,-80082,-52490],[-4530,-1961,-11758,-19843,-4096,39701,53315,1300,-29445,5732,71836,145596,197632,190501,95380,15498,-294,14634,-8074,-33952,-22113,21671,48660,-11376,-78379,-77993,-78025,-51676,24646,48289,10966,-8229,-675,-19595,-47053,-19761,43981,54532,16205,-68968,-132409,-92852,-17836,-15324,-46375,-69422,-99293,-126392,-81893,27368,65819,45036,79511,137714,130673,97438,53826,32809,57222,74973,28164,-19956,6224,12225,-80221,-137578,-47593,17302,8904,1876,-3272,6336,46863,60705,71500,86426,65783,-9200,-33904,28924,58047,-28945,-125343,-154302,-103467,-6375,36789,19425,-15406,-19257,-16498,-43272,-60023,-77509,-102867,-95703,-27625,22241,49799,54272,94381,145899,124612,71638,47457,72199,120733,134278,84234,29030,23701,28739,6297,13421,16665,-34350,-66795,-27122,19984,39418,65340,53049,-44351,-107112,-56051,87952,196660,98808,-57569,-74488,-2023,36382,59141,9752,-112235,-180689,-153992,-48481,27576,32107,53549,94807,55993,-66985,-147877,-76630,47797,52248,-61676,-101215,-42026,-17828,-46546,-61523,-39367,-16021,10133,60104,91808,22947,-98575,-166620,-151936,-88883,3621,45730,-317,-27251,-22645,-46455,-20395,34601,-55436,-186553,-200641,-136767,-138814,-208766,-186258,-75286,2724,-18097,-83159,-121010,-76018,6580,79744,123216,137673,112321,30731,-43324,-66513,-30864,28520,25407,-10890,-42093,-91145,-79584,2221,42054,20752,-38785,-68325,3013,82730,90251,84048,100787,85631,26600,-18321,-7955,-37491,-109447,-125071,-74365,450,1578,-71853,-63728,47209,125738,112889,16798,-41938,-6594,43262,75023,76002,-4835,-84229,-95432,-55723,-22596,-47260,-81744,-39027,67936,94055,-1962,-75528,-68732,-17566,4046,34938,83979,98236,79427,43410,15521,7618,-11006,-8001,8373,-14032,-19832,34614,49176,1800,-42740,-8957,54024,59989,-2418,-66897,-89042,-60896,-56787,-70576,-88710,-68390,52986,171542,162188,93315,66256,23631,-47497,-48425,-37974,-102619,-100137,-32362,-26859,-38965,3252,48099,69437,44659,11215,-8886,-55266,-57744,-24247,-34795,-73958,-58536,-27108,9385,57481,24410,-68549,-69201,51172,117079,33224,-61039,-69679,-32141,4298,10501,-23025,857,107006,157177,122969,93308,70355,45288,26610,33894,26323,-10011,2409,63742,102342,77636,21799,-68791,-114615,-47025,14783,41009,119530,145478,52657,-7480,96506,215889,171752,61337,25154,33944,2872,-104784,-158808,-102329,-34411,19085,50078,25945,-30696,-63775,-52743,34436,89137,35519,-46918,-53863,7924,43204,46284,44148,35903,53129,93603,101976,90338,60012,-28217,-81544,4734,139049,189427,99741,15154,43118,85328,42968,34324,81118,84996,10289,-33032,-6058,-45331,-128169,-171763,-156775,-110580,-48694,-16406,-5332,26564,48597,18163,4377,38706,53222,30214,25290,27896,36946,27174,-1888,3417,59168,98423,61576,-20101,-93649,-106041,-45026,14666,40772,20381,-11490,18841,43879,33004,19392,-7774,-42949,-50646,-12526,-1376,-26952,-75516,-149153,-178656,-93077,-11630,7187,-38932,-112546,-119264,-61808,-21398,-35783,-66443,-27184,58921,75134,22281,-46288,-78370,-79389,-78419,-76748,-22574,67491,92454,46225,-12359,5475,59848,-20696,-191553,-180782,-40621,3028,1036,44878,67790,19413,-33200,-36444,3593,13206,17308,76522,122582,128412,98682,13885,-37615,-24683,-25940,-48887,-98271,-150012,-132653,-67244,-36700,-2643,65154,90980,27058,-30242,-975,67199,98929,90736,54139,32490,73808,81364,14397,-46089,-49609,-38315,-63292,-98438,-96845,-103602,-118473,-43437,23000,12324,49693,55920,32686,137723,210571,135905,60133,-4418,-97222,-132934,-75162,-24248,-698,3914,-3953,-34220,-98548,-161686,-147528,-50383,33685,66620,70289,30459,-38936,-73843,-63397,-50083,-51353,-38365,7297,56317,71897,47606,31437,58950,89372,99188,69093,16045,-7761,-7187,-24650,-36552,-39675,-43358,-82458,-92250,-73374,-71073,-55578,-445,41852,76590,121405,113345,20284,-75237,-63727,-35939,-58286,-73419,-31081,16890,67384,101917,8381,-130109,-157891,-95018,-50918,-78208,-100190,-84767,-87820,-72388,27933,94625,75215,37824,-2093,-4811,14692,17173,-23659,-44463,-52301,-120828,-119750,45412,184203,160894,67779,-12019,-41117,-10784,20704,48915,88358,142733,167097,144105,135453,160909,91232,-35967,-86540,-81498,-37588,29097,48186,38873,48593,45706,-7225,-49624,-61633,-52848,-54851,-51733,-21550,15229,9854,25107,106620,157546,126598,48324,-44540,-61978,-30174,-48699,-39612,40506,74956,72701,65649,50006,69503,94470,38827,-10524,-14979,2637,38606,43161,25106,38041,33095,-37907,-67169,-55582,-27553,46949,57788,-52904,-109658,-31910,61022,75063,16640,-46531,-67708,-85269,-84544,-30279,9894,-4995,-18996,-17213,-41724,-47423,-35115,-34771,-27046,-12474,30422,140465,189466,121498,59112,29216,-54005,-132002,-113343,-112070,-138494,-54776,44192,70659,125311,132894,1646,-80538,-49674,-27205,-33546,-37290,-56011,-43385,14127,28054,-20241,-45888,13483,61439,24176,-38481,-18509,60572,76845,38770,22528,34901,29936,-23148,-76276,-68806,-48806,-30291,-58170,-125501,-134647,-36281,57513,98471,110515,100936,54509,-22067,-99843,-111574,-28713,16662,-35111,-25524,15937,-7439,-52632,-12310,13270,-9686,10835,103521,188530,158193,61577,55472,63020,-4354,-40508,-1651,45302,61506,33031,-18843,-38839,-52731,-59526,-13336,38128,23458,4928,4579,12054,6947,-29025,-86079,-113985,-109324,-61755,34334,81677,31728,-43829,-68484,-41038,20107,88017,111025,68984,-16115,-54341,-25000,-7553,-42653,-35445,31902,49569,45976,70493,86156,93987,71273,-930,-11987,12268,-16216,-41967,-1426,69087,139510,148898,97891,47067,32192,7829,-13906,-18900,-33000,-53814,-99469,-156226,-107635,33587,98062,40847,-8954,-30289,-9352,34984,168,-32029,19726,37501,-18640,-63648,-76552,-56953,-4692,36730,57056,53716,24390,26647,22817,-22610,-32526,16174,98745,163400,132746,56973,32737,46107,71657,40735,-42083,-82342,-20802,42967,45308,57262,63147,4819,-15293,62853,143990,166127,95341,107933,352409,531001,363925,128168,11091,-58177,-97163,-89356,-66097,-16281,1055,-72784,-124362,-63372,4904,-37015,-85186,-96293,-33525,39626,50953,18916,2423,-25278,-19207,52071,73120,31503,8856,-11573,-4586,8868,-18663,-2253,69671,65027,25593,-505,-5749,48681,85088,37103,-20623,-55903,-82131,-29419,6168,-83733,-160371,-108372,-36407,13943,66525,67883,36448,21849,777,-27333,-32858,-54777,-76771,-78652,-102300,-109659,-73470,-50914,-32283,44665,83717,43632,-31261,-83017,-69028,-32549,3985,22317,1848,-14621,-9921,-60333,-116555,-107934,-60647,-12436,52127,98166,84341,28279,-58538,-98622,-63793,-39355,-44611,-79436,-171614,-183687,-117060,-108968,-85679,10861,76161,84485,89740,59360,31040,71825,100298,70970,14615,-36936,-38837,-26994,-44323,-55343,8229,97794,102447,21018,-16233,36960,76845,56763,36630,54697,102332,115312,34785,-65398,-84144,-53244,-23913,14054,86447,107620,58762,42304,72753,74185,29916,-3175,-21687,-45856,-32831,6265,38544,32736,-35321,-128189,-123363,-52549,-39398,-34147],[7022,-10366,-27867,-68692,-91986,-30585,63155,86173,22676,-34352,-9537,96259,185872,165655,48754,-4759,25523,30047,-2435,46280,107425,103183,95746,55007,-34596,-81265,-96888,-85088,-44110,-2434,41769,81888,91009,64564,12787,-7091,24750,32055,-20089,-130521,-187368,-130802,-66384,-51433,-85199,-107406,-93671,-96738,-79980,-11162,35580,46708,79858,94740,56018,21737,6665,-796,14734,45894,529,-95884,-87865,4789,23747,-22615,5749,19542,-21997,-32208,-39834,-47656,4262,63076,96941,77785,9402,-65612,-74620,14454,86356,3424,-116791,-146355,-90681,12294,75636,64839,27438,16213,2149,-34363,-32599,-8259,-8991,-41068,-48388,-46202,-46738,-47705,14244,103109,105233,43157,-24663,-26763,52635,98259,43013,-4033,16871,11312,-34386,-50078,-26598,-645,9709,4671,-886,17923,57451,36920,-31808,-39074,23009,109489,164410,104153,2435,-35876,-9210,33634,73817,49208,-53296,-162861,-184799,-79530,25109,38062,84764,153738,102227,-15963,-71740,-22352,66608,90045,19584,5892,45491,37574,-13872,-44782,-16699,13435,22148,52881,87282,18976,-105213,-138261,-95150,-80567,-33982,-757,-53355,-43583,29910,31404,29437,48150,-19415,-101611,-123275,-110162,-114029,-159362,-147431,-61642,7783,-24364,-86268,-99538,-66427,-17652,59108,129920,161504,151281,57883,-46560,-54914,38089,101904,28951,-58366,-79543,-86773,-44611,37128,66314,45133,-10393,-58257,-1452,68974,92031,139159,157946,62131,-45903,-60876,-5089,15607,-42515,-84888,-35538,23143,8310,-49800,-26223,77937,134653,98929,6609,-41276,-7942,66490,151613,179001,70723,-91992,-173347,-102651,7976,-6742,-99642,-66499,101724,183916,92008,24575,42108,38124,-27550,-33589,11045,35551,27692,4327,2228,31698,17846,18512,16219,-48782,-87997,-35573,19090,39011,29203,6707,3557,4316,-38036,-73894,-72831,-41690,-37920,-22651,-38094,-65904,17386,146482,155489,72452,-2187,-16203,-4010,-39418,-105748,-140610,-113313,-50919,-27588,-52128,-55088,-27692,-23879,-100286,-74556,85107,78370,-98068,-141848,-66583,-31086,3186,54140,48409,3115,-20418,610,56913,118262,119889,24604,-63640,-48865,35627,76447,36744,2305,51848,138887,176396,166148,130685,69245,44828,48717,76131,80790,12624,-33062,4865,60593,45562,-31937,-113363,-122516,-82733,-85079,-75972,44479,117471,56179,10619,89342,164789,120776,25247,-11270,-29797,-87274,-108338,-58724,-15072,-25814,-19360,-15654,-53970,-62592,-47572,-30863,28219,55150,14157,-25910,-12131,20702,34284,12947,-39746,-51928,-16051,-8921,-12771,53482,101819,10743,-77340,-11449,69867,79817,80222,95295,88973,80299,38310,17772,55724,71914,3191,-15986,59013,60338,-7991,-54678,-76288,-57949,-3875,44381,70059,114656,150016,109658,58657,57474,38175,3029,13219,47667,47475,12730,-29793,-57658,-20906,53524,67593,52659,60172,71656,67095,48819,8319,-39148,-27744,66649,111911,72890,527,-57105,-63990,-35245,4781,19522,6627,-43530,-131816,-182283,-122931,-67922,-27864,10765,-28261,-105210,-102318,-43430,-28155,-38061,-14833,34922,34653,-7721,-23080,1916,-7548,-39966,-28278,17710,59408,66414,56987,8177,-14013,36397,-1852,-135285,-118418,-1556,38652,46518,60301,41102,1737,-36075,-62563,-45391,-37766,-42573,19006,74673,69399,32063,-13031,-26494,25200,52506,22710,-56210,-141933,-140065,-65302,-45430,-55880,8780,80679,66245,22973,18235,70997,108501,62657,687,8304,53858,44628,-19465,-53935,2693,42002,-36693,-118516,-100084,-91380,-129488,-117493,-89337,-90692,-50402,-1587,50571,139639,143465,71888,6977,-82597,-155271,-164098,-115490,-24599,55830,55671,-7645,-79416,-117564,-163643,-217824,-165473,-66886,-38865,-38775,-27253,-23941,-20411,19197,49568,38493,23032,25397,31420,34250,29114,56033,113795,115940,66187,27886,-22714,-105039,-146712,-98330,-25765,4414,-11509,-80086,-97324,-76959,-92999,-85473,-26007,-11949,-10697,37498,88424,52037,-43757,-63994,3008,29331,-6216,-11705,7691,33723,49773,-4284,-68673,-93146,-78496,-34292,-26506,-59626,-41341,-17646,-8577,66933,137571,121133,74813,-3136,-55661,-59065,-22259,-7834,-10235,-6393,-96237,-156852,-24186,130952,120656,24864,-38445,-51722,-9668,63922,104371,93220,115951,146793,114078,79035,99616,54616,-63913,-136296,-131873,-58355,-2475,-1621,11967,20564,2026,-8061,-3397,-46035,-81404,-72489,-26041,27350,44097,-7952,-31608,31523,93097,73413,3127,-76021,-54801,11364,-24782,-69261,6662,114127,150430,114752,67988,96301,136794,96092,27476,-28255,-53863,-11730,42553,42459,47584,25051,-72503,-101947,-24863,58757,101482,28488,-130996,-180464,-78744,32539,73302,38876,-15491,-17617,-6474,17444,78203,60058,-76498,-144118,-77973,-25415,-33291,-39937,-41520,-45047,-54525,-36590,55017,109434,50536,-17869,-14705,-20008,-58365,-72914,-80640,-107485,-95152,-25191,50999,103411,83530,-2799,-50634,-46155,-52504,-69130,-64607,-70431,-96274,-84978,-59851,-77070,-56161,28267,43212,-32285,-82802,7916,139574,126600,63522,73968,68079,9546,-34425,-81797,-143852,-169944,-104649,-55537,-76697,-93921,-27855,48556,67657,41046,19847,6612,-16040,-80401,-115137,-39942,25844,-5405,7515,45169,51087,53683,87215,81630,50708,42620,63825,92003,54201,-8050,38066,92838,32142,-43402,-32974,11182,54841,77049,35809,-22075,-39752,-25085,2681,12448,21296,46899,42653,24831,11134,304,-1605,-30124,-93827,-69794,26658,49641,12537,-3228,-41273,-100898,-82201,4203,82080,59816,-78504,-155009,-71105,3914,-32059,-34251,45426,77100,68192,95786,97380,47391,-15585,-52617,-35364,-48653,-114612,-124587,-60423,-9935,46828,107445,76751,-18993,-58794,-51621,-33213,-27035,-55972,-101087,-171283,-196792,-87066,66354,101615,54265,50802,47906,21652,37866,33619,1974,13959,29580,23592,31030,11159,-26050,-10365,21108,24261,27717,35294,23077,-2675,23373,46138,3850,2155,59169,48127,16337,59257,97859,81414,73,-90534,-99023,-44143,15065,79227,93474,30516,-26063,-29507,-40920,-27508,74108,97895,114345,341899,498208,305998,78998,-12478,-27505,-23903,-36168,-42037,-7954,-9040,-90939,-179620,-158374,-70134,-51125,-103959,-136682,-68759,-14844,-35578,-47636,-13353,-6022,-687,60035,103717,46241,-27365,-3120,54250,3468,-84499,-38630,76862,101733,69857,27654,22515,78673,96341,57168,9767,-28975,-49268,158,3257,-81590,-127899,-92311,-44956,20829,74900,47120,-9628,-7619,9710,-12476,-29967,-79243,-132735,-121695,-130498,-171334,-143459,-55014,5013,52475,48516,-2490,-33262,-54300,-67787,-67526,-53424,-24398,-677,3620,-4264,-39212,-56325,-16165,40337,67721,62944,44809,28049,-6423,-87511,-132771,-82904,-22132,-12070,-72067,-167144,-152231,-64285,-59972,-89501,-22582,57219,75245,92751,74414,1161,-5478,42522,45438,-10739,-71645,-50498,-7839,-23598,-59930,-8740,73907,67738,13599,13490,32662,958,-21866,19414,76143,107848,99164,12443,-73959,-25264,73329,78942,63901,84735,50967,-22222,-7122,72980,90573,5313,-104224,-124943,-64430,6514,26334,34486,44906,10324,-66683,-73172,-8149,9464,-20700],[42259,6977,-35852,-89620,-109377,-53294,36706,79404,27568,-26834,-10371,53510,87693,62096,-2995,-10376,35855,30428,9540,120730,218162,148552,83060,78669,19059,-36462,-53375,-51784,-38040,-7703,53575,144278,175807,112869,32874,-21278,-29597,572,-604,-92801,-141842,-105601,-84818,-78294,-83656,-67468,-36049,-53165,-56760,-1896,38224,45357,37729,2861,-34880,-32940,-18155,-16269,-1231,33198,-28724,-180810,-190259,-14898,117881,118701,77547,35254,-8065,-41386,-70775,-85386,-48386,10422,73295,80974,31436,-31829,-50569,15132,66373,-16064,-112439,-116863,-56724,23914,56210,21314,-6631,30753,56419,14590,547,45448,76350,25037,-26148,-50973,-96422,-142905,-97358,-915,37537,14620,-53890,-109683,-109506,-84171,-53225,-26826,-6798,-31641,-85002,-93981,-41183,4041,9487,-447,-41,7007,24538,26006,4537,14454,82540,126444,92819,25032,-5932,-12356,4918,50713,93409,69849,15308,-28558,-46250,12085,69042,41587,57556,114390,78305,-3590,-65123,-48857,52467,109275,62505,69463,111437,84545,17803,-29687,1449,42347,28121,2951,13831,-4390,-88621,-130354,-84425,-89124,-122173,-132513,-127424,-60753,17944,34338,21202,6198,9566,60805,72438,-6578,-59167,-42525,-12518,12145,29156,1259,-25421,-30306,-26129,-4089,44985,76345,97379,112413,74221,-16699,-53198,8115,68131,23111,-43159,-41185,-20134,-6492,31311,76557,78239,31362,-15623,-20982,-31590,4974,110882,97877,-51192,-104482,-56049,-15421,32005,58410,39385,48685,42920,-17406,-63540,-30104,39985,66818,41028,-22442,-77564,-52824,51049,163773,221766,129177,-65228,-185078,-121494,-7551,-1753,-93930,-83050,59173,143536,69680,37700,90177,50907,-96780,-141118,-69633,-12107,-10739,-32863,-50233,-26184,8019,29303,26904,-21583,-69393,-38263,34651,74659,44424,-24008,-65285,-66688,-60365,-19250,23830,25226,-18476,-10536,21900,277,-14703,28937,83588,50507,-32430,-15397,75240,67637,-18795,-63715,-79692,-65418,-37511,-42395,-71771,-58273,-45282,-136902,-123221,112208,169599,-85667,-196507,-65658,22937,40827,91269,97610,-10370,-70228,33438,139418,103360,34073,-22081,-59909,-13716,81670,83606,-12582,-33789,55831,118072,107150,97880,60562,2295,5521,35672,64817,56207,-18371,-69129,-46952,-4464,-13095,-60400,-83370,-59953,-61814,-107453,-128045,-77998,-34252,-21783,-9028,40815,51356,-15455,-75436,-65479,-60368,-92246,-69884,36428,94305,43704,2298,-38011,-77828,-71735,-59766,-79801,-83285,-74462,-63731,-29110,29179,50284,41778,7721,-79225,-121496,-96362,-112668,-123205,-28322,73793,64503,6470,-8063,-26733,-41164,53087,162052,132687,65416,37315,34890,65241,114114,96363,66635,102804,96054,45960,17328,-8274,3027,64823,111945,87677,85747,159851,180549,107001,37081,-15047,-21203,22445,62268,26460,-35711,-53630,-50457,-22043,23086,33041,56079,126417,168890,155305,100867,9067,-28597,48598,147505,164492,96615,-29569,-108128,-73386,-18164,-2659,916,5710,-7723,-50519,-77364,-74891,-67934,-17572,71770,98358,-7431,-105025,-108948,-64109,-26679,-3930,23345,23056,-10465,-16126,27822,26672,10200,43367,73526,76134,93214,129182,84525,10619,15203,-3119,-88437,-72485,19367,80515,101733,79986,27840,-7685,-16057,-29733,-48246,-60999,-50236,6939,27501,11245,11766,-4152,-6315,59753,116562,84485,9159,-70503,-94459,-42398,-45247,-96324,-48299,49342,70344,56727,38909,48988,60815,48542,31559,31538,31870,9522,-30097,-34792,58694,115407,7788,-94773,-58467,-12229,-18601,-53652,-97152,-110882,-103668,-59945,24966,74595,25373,-11352,-33050,-104290,-125511,-84548,-63644,5771,112675,100716,-12348,-95636,-74284,-87041,-182979,-177376,-91306,-70510,-88054,-50719,20049,46289,44830,61953,74564,71266,40324,-9635,-42900,-25591,33569,94189,73478,-2145,-14973,-31020,-103966,-134682,-77571,-26766,-15958,-31020,-81710,-93232,-67129,-59312,-38887,-4051,-23962,-56127,-39458,30189,61134,21016,-4364,43781,67732,27856,-8151,-18996,-33221,-28250,-6374,22082,17651,5667,45453,57304,-9830,-20599,23462,34451,57148,81952,68846,64348,16785,-45399,-64998,-27257,27721,53190,35456,-52088,-105302,-36006,45264,63859,66644,48625,-22719,-29821,49954,91124,75956,101301,123650,81184,10974,-29964,-59551,-111366,-153851,-137812,-72434,-49543,-52878,-19322,17776,42393,48077,36970,-12430,-59703,-70730,-20415,47463,30527,-53893,-73639,4747,81127,76762,35749,-11458,7651,53308,12041,-51686,-35183,47836,125122,113893,51110,88469,160428,153725,76385,-22258,-90373,-63653,14493,42663,11727,-58337,-124547,-74420,25217,84243,80409,-24140,-156888,-161652,-63174,13140,23683,-3229,-9502,51585,115072,119782,105205,37674,-110829,-188517,-123766,-33630,8784,42709,36509,3531,-16938,-46614,-54957,-24312,-20949,-40237,2657,51191,43763,-12386,-63151,-86560,-103788,-70342,5547,40527,38271,46558,16105,-47290,-69659,-69993,-72012,-49855,-52665,-75921,-102878,-129319,-64348,37360,22396,-58929,-71725,51220,178979,148887,100825,123508,79801,-8565,-14276,-28756,-113811,-130449,-31779,47333,50561,17586,21261,50671,57755,29303,-1212,916,8900,-51961,-113997,-62268,28439,40490,54720,73973,82547,99298,108809,72375,44606,28863,-43372,-95920,-93476,-78466,-13533,51420,24006,-53877,-75283,-26069,52623,107129,62631,-30020,-29355,54181,90030,42038,28809,80942,90669,42824,-917,4732,47680,52848,-19892,-42925,25566,45030,13918,13241,-5641,-61942,-103984,-73892,24133,32668,-89126,-143038,-48334,26383,5695,10849,73481,80644,60112,105619,104734,-262,-70965,-30648,-3184,-77844,-175410,-194008,-125145,-104125,-95241,-9007,19076,-63459,-98867,-67082,-43930,-39925,-56401,-82164,-128592,-136627,-62701,3188,-20515,-26379,50524,72608,5177,2313,63031,55571,24829,11044,10264,34111,43740,18851,11795,-1013,-29627,-3649,50877,1183,-72625,12262,87567,-24153,-110252,-60495,-35784,-2350,85890,131234,104421,18962,-78593,-118999,-104718,-28764,80759,62547,-52470,-55801,16518,-21915,-53309,57318,145511,204195,412304,510465,273444,51425,12178,31957,68708,77065,63849,40547,-42153,-151233,-174857,-122409,-8531,36390,-11783,-52879,-13190,-7564,-56983,-53107,17442,49362,47386,70799,92012,34840,-42673,-17214,34067,-12315,-46361,9233,81746,104687,78320,25618,30838,74626,72047,23264,-17056,-28172,-16000,11923,13119,-33106,-58233,-49246,-34136,6516,49217,39271,-3241,2670,56347,59234,49641,2189,-94395,-122529,-98864,-114176,-100377,-28662,15206,50310,47194,23912,28716,22238,-171,-13445,-34974,-43740,-11165,38231,31128,-17073,-14499,63480,119017,88349,-2483,-75958,-67645,-58263,-101594,-98707,-18300,26533,10203,-19164,-41377,-13304,29817,-2824,-89466,-98465,-33490,12888,44697,66452,18016,-35947,-24788,9868,-444,-50777,-33329,-1011,-41712,-110235,-79171,-12042,16919,17776,34727,34395,-30739,-64338,13885,82898,42389,-2601,-26850,-25524,69085,172858,149293,81288,58342,14320,-52148,-17940,98868,123828,27858,-81257,-107187,-39999,32861,41591,23590,10780,9018,1549,2803,26057,30955,951],[40436,1190,-39978,-55486,-32604,-12255,-9452,-18188,-29810,-1115,61279,79433,23403,-39613,-84448,-62583,-10035,1035,14961,137214,222564,126786,42807,50723,35600,14317,-459,-14337,-10430,-17347,5111,122323,189163,97390,6686,-38383,-62225,-6222,70007,32425,-23076,-44950,-73300,-97439,-67628,5875,38115,12288,22876,73504,58637,-5646,-63931,-93163,-80291,-31189,-9698,-2521,9164,8864,-59511,-181087,-185110,-37770,83821,88659,37774,16560,23934,-24366,-69004,-53051,-29965,-30519,6130,53073,75660,37693,2980,31734,25865,-61293,-96211,-61532,-12820,17082,147,-22272,-19378,37791,81067,33886,4135,48497,69976,16084,2165,4545,-57561,-154724,-157905,-78258,-15274,-382,-30510,-84029,-154937,-180033,-85634,2241,-23227,-77656,-100696,-83090,-39632,-23510,-40042,-30405,3331,1240,10563,62868,45465,1303,56216,109905,47100,-53236,-52965,-466,30653,37290,59218,50082,64159,132975,136466,117333,101394,39646,-2553,1298,-9792,-28453,-78514,-97227,-11183,43642,-5011,10633,78051,74799,26868,-9529,23288,64286,35005,-31809,-45405,-11172,-32884,-98810,-96811,-98658,-170016,-210433,-141830,-52489,-24690,-11028,-22764,-62587,-28852,114492,185772,84218,-14325,14540,74351,100623,92729,48742,34612,33049,28748,35536,48900,49978,46501,48927,78576,59122,-31015,-88709,-50014,4867,19860,41909,65062,36688,12894,56069,90202,60643,35319,-2533,-93176,-83627,22779,-6927,-97788,-39820,2223,-49322,-17583,78438,91482,68143,36641,-36006,-71889,-38790,-908,-3433,5658,8448,-51708,-68588,7647,83786,156545,143468,12272,-113770,-129692,-77122,-29337,-49430,-74634,-24024,27224,-10502,-10374,43961,18336,-98914,-121931,-29820,12172,-24102,-57570,-85095,-92639,-50807,-23887,-8726,1052,448,54106,114752,89958,-3322,-75490,-102688,-71445,9064,116934,175434,124923,-260,-44165,29302,61373,-3119,-39946,17123,20395,-36670,-20857,81744,159364,145620,75323,5930,-46427,-64219,-38025,-32504,-39389,-10501,-41590,-50563,138329,203333,-35583,-160623,-11180,78657,39911,75123,144333,37470,-73790,44116,147887,42800,-57600,-48446,-17326,12862,64276,55301,-40344,-63345,24737,66879,13577,-29037,-49510,-52290,-14942,26036,48413,10937,-77272,-97021,-52119,-26850,-33046,-29531,-6116,17513,1488,-25597,-52035,-119094,-178721,-135334,-61398,-26609,-49695,-121181,-167016,-134251,-61487,-1046,29408,101630,147464,82592,-12375,-75919,-64989,-29939,-38425,-116809,-178298,-175574,-115422,-15026,78339,101151,64140,11073,-73180,-127855,-116318,-120481,-104492,-20410,55026,94239,91436,41460,-23986,-43026,44144,147041,106257,19974,12014,40837,69679,146126,185845,126565,66452,18815,1652,4220,-1706,4057,64200,101873,39546,-11732,53619,107545,71236,16949,-14986,16755,87505,86594,6906,-56194,-37620,4792,10298,-3735,-13191,1411,53260,111768,159241,132140,34367,16386,115579,174049,137480,54873,-60697,-114713,-67132,-47484,-64002,-47298,-22706,-17638,915,28899,25262,5777,19738,88800,173569,124607,-16547,-89797,-46677,24874,68392,73473,44823,12036,-6058,3046,-786,22583,68551,78463,79401,134095,193881,146440,46914,-6663,-34769,-83026,-82587,-8720,79774,115944,80117,16090,-20282,-5151,4076,-12877,-26020,-22126,-7892,-17311,-18982,782,-28292,-43475,20274,108113,128306,85977,1973,-53036,-14291,-10334,-72942,-65521,9667,35946,29965,15714,-9519,-34808,12456,69790,44588,1343,-21087,-17500,18313,75793,88011,11068,-44370,-8670,43291,53333,-4481,-64017,-53257,-56391,-64976,-13928,22043,-23893,-59402,-71768,-102199,-76526,-2221,15682,40511,124482,98421,-31117,-88637,-31940,-23608,-90081,-105464,-61619,-19701,-21920,-19167,35203,54750,2147,-14394,20265,58622,55596,-1119,-54304,-29333,11601,8532,-29428,-56491,-28930,-9574,-45778,-70693,-55658,-44709,-57935,-68471,-83698,-76240,-47114,-6884,41912,68900,40773,-10964,-34374,463,54341,61709,40811,26002,22201,66,-15779,-19432,-70551,-89565,-10295,65699,51501,40200,93712,92058,2461,-44770,-8356,13759,10073,-15187,-24249,29633,62521,47484,7687,-29282,-16842,30168,19884,-26252,-11856,28991,31569,66875,160290,165182,35029,-35989,-8470,8913,16206,54187,62384,46655,936,-92476,-150221,-137431,-119523,-100978,-76009,-67429,-31786,20968,46168,63321,40095,-1751,-25361,-52344,-91525,-54445,35844,32327,-46327,-60337,11755,76301,88859,79771,54840,48480,61367,39455,-3933,-53948,-71362,8877,52403,-8998,-18252,62995,115854,79455,-22718,-109233,-94239,-3276,48003,-26030,-140976,-150641,-31151,22599,25222,26928,-38657,-91258,-61428,-33973,-43984,-83932,-95369,-28051,77440,141819,105556,16377,-45496,-85735,-118213,-110975,-59311,25570,93121,65501,6696,18945,3974,-81135,-100448,-39526,9593,56991,94767,91504,27801,-49088,-62809,-55218,-46205,-21497,-22413,8862,91289,76925,-15081,-48099,-68732,-86531,-25913,29583,15784,-27583,-52485,-15113,49695,27508,-44012,-30615,86063,153984,100312,80041,104496,50083,-25066,-16000,-6731,-54299,-52209,35585,108370,137926,118596,74663,54166,64300,53829,23795,31360,46473,-20248,-125024,-115608,-11397,38803,65479,84246,53523,-8220,-17112,-18661,-22047,-36039,-140196,-220486,-174597,-108378,-52695,8753,24669,-53253,-129863,-77842,41696,110504,58159,-52645,-49639,72833,137484,85038,26568,56096,78305,27290,-29168,-21664,25841,48424,-2312,-46872,-1209,46806,41934,2368,-16630,-3413,-51207,-79947,-157,22164,-54375,-53054,-4910,-23170,-46088,231,57913,43191,22842,70242,84587,1838,-27319,38570,39695,-49493,-142296,-182928,-131583,-129570,-166350,-108182,-39150,-59797,-64499,-48909,-44775,-16412,-3205,-20808,-35399,-49699,-53930,-58967,-98366,-90182,30222,84763,9188,-23003,38308,63459,27126,-20944,-54491,-54512,-2607,41938,37753,-5923,-39722,-269,59640,4552,-94040,-48006,38049,-31207,-119279,-96467,-39400,44948,101127,92013,94170,71676,-23885,-138601,-164252,-63984,46156,6294,-98602,-64586,44492,51879,48616,118318,161685,244729,473446,559598,303946,58095,10933,14643,50847,109988,127552,72973,-56407,-164418,-127016,-39776,74314,101964,70944,35189,31473,6347,-40131,-45998,17197,53074,45928,43595,32170,-3318,-38111,-41392,-33419,-41130,4903,56929,70325,77862,57462,-3500,-16542,-8817,-21705,-49296,-61700,-34151,6311,20280,29112,16146,-10434,-31208,-43648,-39197,-9079,34436,48146,41114,75826,99590,110678,75143,-37969,-89932,-37955,-6418,-2131,-6423,-27494,-7454,16596,44184,49850,13516,-7091,-11441,-37513,-63184,-33495,39430,42489,-22939,-27933,32783,71597,39542,-50513,-131663,-137247,-129203,-132302,-61881,33833,28270,-13816,29820,82148,81779,59320,11431,-86363,-170936,-148419,-87730,-52427,728,23642,-31198,-70759,-18109,32845,-440,-37236,-66855,-125690,-177377,-145881,-88501,-41514,-11807,18823,32763,-9117,-43558,13915,63251,4252,-28836,1275,32237,82668,125043,105996,51026,21308,-20928,-73337,-27539,88857,108207,57120,30059,-7900,-32059,-8624,7472,-16381,-57404,-51681,-16009,-620,-1583,-3755,-3500],[6955,-16497,-24701,-2597,25121,7029,-38700,-68438,-57494,13575,122232,163500,77758,-47565,-134316,-112464,-54143,-28960,-3292,83145,127155,61028,6757,6360,21461,41372,27367,3965,4831,-21313,-30965,67228,140249,73655,19077,2718,-27037,17937,119211,120128,60325,25166,-20449,-105633,-102794,-2581,48503,64762,117445,138512,55228,-61165,-117037,-114493,-72477,3082,36291,37135,2830,-62590,-90314,-65806,-26693,3221,8440,-42855,-72320,-19605,46475,9304,-22122,32646,51489,-11944,-39762,3069,72567,67978,38222,48072,11518,-66709,-55180,-2880,14803,-14590,-55754,-14829,39722,62476,56399,3270,-2915,30986,-8602,-76966,-37913,19973,10872,-64641,-93085,-54736,-45504,-55937,-25639,12692,-38450,-105808,-45845,28065,-27859,-84378,-64669,-46487,-43661,-22623,-19893,-15452,12382,3930,16678,78080,34167,-48346,-18555,43187,25847,-52209,-58628,11040,47523,441,-16730,2859,50559,142490,164712,113166,71841,41704,-11886,-65865,-82926,-58258,-53248,-74525,-62394,-48301,-102073,-105312,-34342,12778,13617,4324,31769,62600,47375,189,-21877,-2269,153,-53525,-72129,-58415,-100047,-130288,-56555,2882,-19243,-22137,-36950,-89579,-94587,10755,123788,109128,5667,-27786,46925,130737,140126,66762,31705,41279,59461,62922,65465,87925,66785,16865,54107,107153,12255,-126623,-127397,-38691,29219,87190,130492,86492,-4211,-11584,41864,55249,68669,63404,-35694,-83891,-39119,-40371,-22970,71539,49059,-63698,-59528,16751,15300,-51,14065,310,-11397,4412,17464,-784,21314,61598,14367,-34149,-11866,906,54538,127067,101952,-9472,-104864,-116698,-44813,-294,-49415,-65287,-26606,-29433,-40265,-40234,-25291,-20034,12801,70338,52906,-36700,-82102,-83803,-91530,-105614,-107571,-85972,-45978,20982,135471,161923,51429,-53876,-73110,-54090,19813,125882,214589,234855,159685,11268,-48980,14783,57085,21529,212,10750,-7167,-38647,-44764,14006,137741,202510,138683,65757,2114,-55326,-35878,3377,-24508,2328,50668,55098,138129,193479,76744,-21731,54282,86503,8205,37620,148675,84938,-26125,48405,98741,-957,-71145,-11181,60015,23415,13841,49879,-4803,-52874,4809,48740,5579,-61948,-76046,-37339,15982,40007,50696,11686,-77428,-77852,-15847,-5453,-13407,25233,62659,61007,38710,53665,56108,-59482,-197842,-179757,-89577,-61700,-87222,-136890,-183881,-159469,-41232,83429,116863,110236,102868,45128,-54999,-109445,-66543,8422,24238,-49903,-119180,-139033,-92538,15045,117881,143296,80267,5297,-44595,-64916,-55679,-49094,-8674,66379,79417,67539,90251,89309,46450,25517,45989,93505,64966,1511,-5572,12525,11173,83818,156265,95035,-15487,-72898,-42705,-11970,-19389,-25631,6737,19514,-33435,-86093,-66672,-26206,11613,44215,64461,115824,168504,124290,52959,4708,-4077,23569,8733,-35961,-38696,-28719,-29222,16108,100464,108114,38828,24087,82255,106639,46413,-26693,-61774,-45398,-31631,-87234,-105419,-48799,-29418,-45665,9518,70472,95292,73751,26949,47516,154758,185794,101439,51857,88522,151647,182160,136211,54841,25472,10370,-17239,-28987,7461,38083,19866,36320,128236,191359,140107,35205,-54092,-79889,-79823,-81921,-41812,32588,74146,55292,1836,-25965,230,5556,4987,15552,-9115,-40032,-35487,-14015,-25478,-78369,-95363,-31426,53960,116655,109813,17696,-51374,-6510,29422,-8070,-20137,9927,4572,-26082,-42537,-83965,-134092,-59388,43587,12881,-44172,-59402,-5852,82425,90178,32790,-11210,-15926,13130,38968,-235,-93765,-94935,16573,51401,-22835,-36886,23294,26133,-34992,-93163,-117000,-67127,12615,45397,60195,105359,58929,-64401,-101045,-52980,-15240,-7454,-40195,-56261,24344,83857,46076,20126,11993,-26499,-47837,-23960,19237,52961,37748,11190,35901,37724,-28992,-66976,-38929,-1089,35676,19351,-50869,-86413,-64114,-65628,-73942,-71478,-54901,-43689,1720,75856,118324,99025,55577,32710,43221,60840,42029,5569,-32831,-40342,-41511,-10961,12324,-70395,-121089,-19444,45217,-16631,-5438,78533,57924,-36076,-81497,-65634,-59592,-62190,-70539,-64157,7425,88584,128246,82937,-20712,-83077,-49833,-19828,-12088,53695,107299,101248,128381,205964,206282,97505,-547,-41585,-54458,-61994,-71655,-68024,5426,33377,-62053,-142792,-111874,-63606,-53216,-44519,-21264,43389,105509,83859,15692,-53208,-81369,-83323,-94711,-112600,-67756,15085,49298,22112,10912,27893,42809,66095,84622,54909,29702,48625,70803,63104,-14971,-106753,-67838,-6950,-63211,-135384,-86925,12298,38977,-34299,-107854,-82729,34435,93013,-6548,-127092,-109515,-16876,-13457,-3034,45656,27624,36514,55383,-17397,-103726,-157893,-142666,-38128,51906,61734,1472,-92013,-106255,-30908,-7119,-47175,-51290,13691,59605,20224,-44014,-5537,50098,-12546,-87588,-50203,22854,65280,83480,83422,51050,2449,-1752,6660,-11006,-31781,-53102,-9406,73937,76566,42653,27037,-50304,-98457,-16460,68980,79411,96127,110496,66616,55614,58476,21893,46785,133772,115437,23603,16143,40335,153,-54957,-38715,4645,-7757,-34729,8967,71832,138181,143189,76823,44566,76571,74566,51107,67658,92233,29962,-111243,-145354,-34327,37801,71232,90035,10355,-141047,-143934,-61489,-25726,-43604,-121796,-186005,-156111,-106146,-68445,290,57491,-23426,-141186,-91048,57299,141368,88054,-32689,-54783,38324,112893,89591,5003,-7511,24721,15445,-18255,-20638,2860,-199,-60370,-101198,-68623,3912,52575,3894,-50056,-15007,-1238,-2925,47732,27989,-52344,-30694,-17636,-97793,-112321,-25929,28937,27331,31286,45132,52244,45454,72733,95518,53912,-2903,-47789,-69696,-35262,-53286,-109202,-83211,-20198,-2869,9427,-14025,-21024,58178,92380,42027,19234,-2743,-29946,-19958,-48840,-83269,16165,94332,31237,-43574,-41431,13207,13505,-41221,-78930,-73191,-2947,72913,74705,38678,28650,41686,40928,17764,-42839,-73226,-25678,11392,-2759,-13218,34886,124031,135688,62908,60459,86558,14546,-116698,-138446,-38240,42494,20681,-32852,-6888,62674,85203,102853,142196,119000,209655,499311,624802,367269,80762,-25263,-50602,-50384,4175,57100,57981,-15185,-97780,-113059,-57944,35384,74818,79064,38505,91,-16890,-42805,-71003,-24078,18958,12331,12054,8116,-10427,-30151,-58004,-73741,-62807,-7417,35297,40044,53772,52479,-7982,-59188,-92991,-98290,-55190,-33483,-8505,33143,63136,73003,59606,20287,-11045,-36498,-56829,-39317,35673,85598,63764,60419,81387,94256,69216,1556,-17146,22324,44869,41812,11790,-49872,-74645,-47165,14234,10860,-55201,-60675,-37268,-46976,-63532,-31950,21605,23130,-12119,-8127,-8019,-909,22591,7026,-37922,-83100,-130038,-141472,-69898,7681,6245,-527,79407,134164,93899,46397,35391,-18148,-115776,-147528,-134555,-125551,-76014,-2761,3492,-25888,8998,49787,8457,-66273,-123757,-148439,-153669,-128159,-92864,-72091,-43666,-707,30785,43791,32653,18011,24860,40324,76275,106207,86453,58696,51138,56803,55596,37060,-25535,-73886,-19916,57453,62348,75034,126032,95284,-5076,-34382,-16326,-22758,-56949,-74422,-62690,-37168,-24348,-18348,4563],[1783,-3220,8724,16987,-8499,-45134,-44324,-14516,-11228,14930,114114,207137,170785,36236,-79292,-75195,-24274,-24787,-51115,-27653,-11103,-23782,-34848,-27801,6743,39783,23020,6719,18746,21286,8040,39587,73542,76185,100337,86509,25229,24322,79306,73607,41295,71619,51853,-88249,-166616,-99295,-20699,56490,139073,132798,40711,-33926,-40912,-64139,-81106,-3804,64882,53307,-35185,-137261,-105124,55953,144128,94203,13028,-70211,-98264,-26249,50945,43643,38002,89633,100539,21201,-38579,-30335,16743,37974,35805,38154,11811,-43262,-38114,2652,5602,-54443,-100653,-15935,89761,92429,21404,-41970,-12395,9762,-71801,-158254,-137030,-57977,20836,32758,35609,37847,-54420,-133924,-70226,53418,63941,-10333,-24937,-9614,-33389,-38182,300,-17202,-54582,2484,67769,61097,38989,4464,-4849,3883,-38576,-70382,-57287,-44182,-21194,-24584,-36207,2758,43078,-14358,-72206,-49044,-26384,-8688,29630,12496,-4985,35168,29758,-38718,-84138,-78314,-41482,-33261,-68702,-77947,-119626,-154981,-113749,-42625,-12778,-15338,5367,33169,52171,62611,45680,1627,-34178,-64486,-48689,-8275,547,894,46424,70150,33264,7848,-14347,-52228,-95805,-92310,8451,78053,-1956,-79154,-20745,59661,76065,18047,-25613,-19648,17374,37250,62021,109872,76053,-25757,-32194,45019,15810,-84125,-109749,-99002,-58960,58691,155201,104026,-36998,-95313,-36806,31461,72903,102548,52570,-26058,-43190,-13364,28262,56431,22642,-42498,-60330,-61225,-99424,-92206,-20946,49431,75681,72455,62203,39415,33531,42443,14547,-20241,-13150,-20499,562,86555,118170,30480,-64187,-88696,-38020,2644,-34063,-52290,2561,17802,-34274,-105325,-78034,20754,88411,86213,28964,-65460,-111851,-98475,-91913,-140643,-160481,-153925,-140457,-48358,94143,87293,-38744,-78651,-31423,20298,100905,159944,159852,115529,60556,-8686,-1987,28708,925,-11725,26620,15283,-31451,-44057,-43377,-27889,43304,104215,83956,48703,24447,-21059,-29734,-13140,-54860,-48394,31867,65573,57126,127460,180021,114248,51211,9494,-51160,-14995,80174,54535,-10887,13187,23311,-24579,-38028,39300,101879,14227,-25044,47176,12239,-49174,-1142,54018,49571,8839,-12748,10805,52334,52295,51853,43257,-3257,-6660,15586,-6677,-24593,28634,75309,47506,2074,33608,63496,-19654,-142824,-143685,-73608,-35621,-48799,-89217,-120297,-86086,-14,77714,89508,32205,571,-6338,-34370,-73427,-74415,-11833,45610,44603,17736,-32598,-46910,16379,109878,146817,88212,5943,-15679,5278,14404,7218,36388,103314,73359,-15940,11211,73795,48411,10009,6015,45255,58318,31533,518,-36454,-88078,-48210,24682,1250,-64243,-72767,-7792,20725,-14487,-21215,-20373,-50536,-94130,-118930,-112663,-68378,22247,94147,111349,143975,156733,136332,141117,95004,-4376,-25678,-23280,-55862,-36675,-2802,-26520,-19458,25907,33358,12047,7123,9245,9534,-39055,-82229,-32127,39637,6395,-77027,-60057,5317,-17213,-57179,-4004,45626,72033,56430,-9917,-6903,91288,129659,111287,149123,206448,231979,210331,124432,33227,30157,44277,24070,3570,1618,-10462,-54661,-32066,76930,145706,92642,-18793,-106572,-98834,-42869,-24785,-37039,-24176,10257,28115,941,-12189,14101,-4669,-4595,37651,5436,-33388,-10469,1815,-30620,-65649,-63179,-243,48620,66934,50501,-23090,-69965,-23755,23218,29444,50393,62338,14856,-47032,-81177,-127365,-184592,-126743,-22846,-31399,-90692,-105647,-13483,108706,110521,31656,-26722,-39998,6449,30326,-68526,-206481,-160540,38538,107543,-619,-55607,32287,100050,53143,-56799,-120484,-70664,5739,38968,67029,94014,31589,-81692,-140336,-122239,-24312,57577,-4479,-84437,-4346,101179,79759,4167,-34690,-16766,6519,-2667,-19741,2618,39121,56932,73452,56675,1710,-787,31555,49033,86369,63395,-56936,-115153,-76562,-50436,-43055,-37115,-35602,-61543,-39082,35729,83865,82619,68250,64560,89294,71278,-13524,-84270,-93340,-84499,-73908,-10111,31863,-52983,-108519,-23089,4289,-83942,-53880,33576,-13177,-98390,-94150,-78364,-114220,-112673,-61176,-53515,-24196,43865,102066,90037,9910,-81535,-91747,-40682,-3767,56940,120486,150179,159137,155614,148724,109368,32426,-25383,-43607,-99120,-181141,-150869,-3865,33829,-46213,-87071,-63212,-41492,-32193,18378,59364,78695,119759,90051,-35051,-129410,-122875,-126827,-136488,-83133,-14177,-1759,18195,62514,84543,52784,14916,28170,57202,12583,-22052,12235,81020,124659,64777,-36560,-54838,-34156,-74195,-141306,-140738,-62592,-17619,-36254,-52926,-17408,85339,115769,14761,-65986,-58284,-42122,-32701,43404,115972,110825,125165,112136,-4258,-101194,-123249,-94589,-28003,14458,-8373,-66494,-129827,-110098,-491,42366,-6103,-20459,-964,5382,-17365,-66172,-50362,42036,46479,-67282,-114474,-66069,-4065,36029,52257,49666,56469,60742,19347,-31761,-49820,-46305,-19880,-2040,142,56393,97244,2059,-86309,-33381,24445,25440,91102,152092,82309,23243,52270,82966,129841,176796,98466,-11431,-16483,-10469,-60846,-102141,-41016,52238,31273,-50112,-50191,1361,68190,59425,-6226,333,64747,71220,62968,79873,91097,39065,-79288,-114923,-3845,68565,83973,82845,-8214,-161080,-138620,120,53787,29573,-12744,-65349,-96416,-95032,-73393,-7262,59997,3871,-76600,-28214,97380,180334,131581,11806,-30823,14264,68876,48591,-36202,-70522,-24273,39234,40467,13952,15168,-17875,-104623,-146028,-135196,-72114,16951,11088,-63697,-65738,6465,86265,122034,25582,-109016,-104884,-66497,-101660,-83869,-2325,26376,45555,77552,56736,20666,45491,90870,75548,20230,-7762,2953,37314,71967,29313,-21747,23241,72303,56678,42029,16798,25860,118175,140658,59101,7935,-7089,-1323,45743,5578,-85964,-46906,18609,-19178,-92796,-117288,-61139,-23036,-54342,-54652,214,50804,75328,72156,67674,89284,73978,8898,-18,8523,-27064,-24456,48324,91890,78947,81311,128803,143243,65920,10048,11190,-27956,-88612,-66037,5592,50236,65136,68440,74659,78942,51670,41417,69832,54716,183281,547749,712309,418202,81106,-44797,-73468,-121984,-142306,-85814,5607,28189,-49137,-162745,-183319,-95308,17460,63651,-2673,-61324,-64654,-87629,-121136,-58548,14476,12612,9809,27351,11487,-29980,-69801,-79657,-60777,-41504,-39490,-33323,5275,39546,9990,-39704,-92138,-98385,-18991,6630,-9965,19579,87001,115981,87930,38291,21933,4475,-34947,-47288,-3240,27876,16561,23558,23981,2784,-17404,-10291,24782,35286,8420,-4724,10009,-36990,-109682,-104493,-36098,-28089,-71587,-54384,-11764,-19354,-46877,-25474,-1372,-15973,3004,38244,7415,-10440,36690,75844,75014,23278,-60741,-109447,-106944,-68964,1336,67698,103521,93920,48103,27822,54741,43278,-9256,-64096,-116549,-143848,-115555,-42065,30044,50059,25685,-24442,-88478,-117884,-108760,-71248,-61470,-60589,-61365,-68634,-44391,-12181,12418,72049,87568,-643,-35380,48446,126620,126264,80651,50081,53451,62364,72977,48496,-27253,-56930,-7434,18418,9750,46877,121908,129446,37436,-25287,-29039,-7266,-5285,-54842,-90601,-58055,-19615,2822,29330],[25572,23611,19450,-13921,-78794,-121266,-70960,24194,30632,9564,60211,140162,153998,98818,23204,20803,58965,10053,-104498,-138980,-108272,-82615,-67952,-42361,-5130,16029,-8271,-21526,23462,84201,75247,37538,26525,78320,157523,113743,11481,-21205,-15872,-34911,-16010,72046,88445,-37039,-150606,-143552,-81141,3347,84776,98217,62055,70416,89594,-14052,-123440,-56497,31453,20003,-49808,-118530,-68748,91218,176811,132065,62487,17688,-12757,3767,54513,77240,81585,97703,96466,34335,-1419,-9974,-21898,-2865,21644,10254,-7089,-41273,-59096,-23942,4163,-45687,-103370,-41178,79199,113463,34778,-40850,-24158,-14874,-53584,-120853,-172909,-135460,-18563,46200,93017,108347,-6365,-107604,-69765,18761,36618,-5705,-37186,-50034,-20774,40975,83007,41238,-28835,7174,107643,130657,78718,11849,-17867,-34762,-43411,-12262,-10900,-60849,-59798,-33616,-28474,-2470,54187,24011,-53720,-60005,-69107,-98209,-59825,-37859,-33100,27358,54979,24624,-14414,-60536,-75787,-51012,-41018,-19933,-38025,-85266,-68610,-10148,2603,-24045,-8021,21106,53954,98795,101565,30018,-62296,-115050,-75963,-6367,33858,54909,92565,114177,86106,47138,24900,24547,4400,-24390,20886,57015,-5023,-37147,-2480,-15292,-33065,-24673,-38674,-64937,-41070,5473,58171,87952,33212,-81566,-110858,-40741,-771,-11077,-25139,-100659,-125236,23790,143979,77370,-49892,-100658,-47702,46789,86857,91159,71442,24057,5345,15736,-22168,-53825,-20001,-2036,-41721,-89041,-127878,-112491,-26879,67945,111208,113312,95320,62100,18480,-16406,-30922,-38268,-20007,2058,20852,53794,63307,-5447,-44659,-29036,-9598,-8597,-17926,-16891,49895,74343,1360,-102688,-104598,551,83780,56170,-13942,-70549,-102979,-123367,-142037,-149405,-132103,-142985,-170513,-108422,-6134,-17282,-79198,-62733,-656,42782,93448,108106,50027,-31192,-55019,-23172,59909,75568,-21350,-73365,-38383,-18155,-46282,-34229,16863,27047,4674,6011,27291,25358,14223,5106,11904,-9947,-73883,-91062,-16953,31367,-20421,22820,148828,120653,-8672,-75167,-95050,-65991,-10341,-23475,-52608,-30721,-10766,-29915,-20605,47544,93572,20201,-25788,16018,-18368,-53406,274,42096,41451,49117,55022,58232,70734,65299,63778,78591,87789,79004,34170,-32262,-66547,-9197,59342,25934,-42402,-22354,6493,-36656,-98981,-92957,-39381,33978,42056,-16462,-18272,40783,48053,24821,-17507,-74286,-58307,11526,60343,26070,-33476,-37298,5831,42530,52854,4648,-37582,-13685,55412,111344,94979,34858,14770,28967,31040,19220,28516,66324,10860,-96520,-57055,18214,-37318,-103730,-77568,-1205,52761,58107,6765,-66299,-129487,-127032,-83901,-66778,-45864,11641,70601,55418,14329,30552,20969,-47959,-109425,-113692,-78190,-3962,96103,129663,74487,45296,47642,101590,174244,124708,-24221,-73710,-37632,-38608,-6562,48024,23370,-14347,-21646,-24996,-565,23818,-464,-31808,-67038,-76960,-3039,57619,15221,-15007,29717,42328,-13550,-44681,-29271,-22425,-17256,-11790,-31549,-15301,50244,30491,6403,79314,152059,150898,110892,52876,20383,59868,105863,129068,101264,32819,-30868,-77229,-61401,29974,109426,74161,-28846,-96170,-59409,28063,58208,4228,-32956,-7438,31644,25668,15802,31629,5866,14590,82173,64715,33876,41187,18330,10426,28506,47183,88902,105277,48650,-16012,-56483,-56653,-22427,-4428,20220,71329,96525,50886,-12110,-62338,-104335,-155994,-133554,-48834,-30760,-100923,-127492,-18082,88921,89559,44303,-30764,-79729,-9768,47298,-41388,-175319,-146089,26558,79785,-15173,-66739,15572,118607,126182,19494,-75890,-51264,25694,57791,76692,92762,34010,-61644,-156498,-171429,-24498,117750,52461,-73877,-56209,24112,50949,3853,-49766,-18623,34896,-6780,-85614,-78615,1026,31778,16351,-2532,8439,56562,67780,72987,102429,61040,-41126,-82634,-80835,-53156,-6339,3300,-22874,-70269,-66043,-9781,29418,51968,54643,32927,58651,52436,-58051,-149591,-132503,-113206,-104545,-40645,10104,-22103,-39998,-6473,-2205,-45560,-34938,-17456,-89326,-146096,-94408,-54174,-95268,-80391,-13924,-51126,-85439,-43374,6478,36199,27126,-46665,-92955,-61094,-20802,23391,75005,108811,101006,58384,46980,39578,10003,-2655,-611,-71892,-152614,-87599,24908,-20497,-97128,-64234,-37039,-69125,-52976,65295,109239,36570,35179,63484,-12955,-109096,-113791,-121188,-115430,-21743,42188,-24978,-60108,28235,99252,70988,17717,10389,27306,-11946,-53896,-50472,33910,141246,123084,37770,-14509,-42262,-47780,-49249,-72003,-70063,-55600,-1114,66922,86515,86685,39368,-50382,-64614,-54099,-62423,-17861,86327,123248,92573,87734,85796,20571,-30934,-12975,2645,-12812,-1115,15514,-26816,-96760,-95022,-17157,11274,-29240,-25715,-7619,-11191,-19364,-33204,-40470,7880,21629,-90413,-175369,-150692,-73366,1771,30999,19821,44909,59949,-5627,-63328,-51294,-14771,-21022,-72541,-90252,-5394,89693,51205,-58385,-68030,-48170,-82703,-60957,18744,26108,-22836,-7907,74628,144444,157434,85856,12105,15322,-24386,-114933,-118135,-4152,93838,56508,-39735,-61793,-33733,-18819,-58409,-89305,-45818,19430,47078,70790,66839,18254,-25052,-59339,-56942,25751,75331,75354,60719,-1420,-90970,-42502,91996,127328,96278,71997,26546,-32652,-53259,-39877,-13937,8252,4359,21328,61747,106962,147293,106280,18927,-6306,27816,58527,22762,-50522,-89599,-36511,84444,99838,37478,26963,2423,-64308,-106496,-128618,-100998,-26735,-7423,-42717,-40760,30671,133720,164276,32770,-130169,-133004,-52038,-23948,6216,43434,36974,50417,86240,62437,-2864,-12204,8536,4553,-26323,-51184,-16426,49303,87507,44180,19244,105558,154600,67410,11815,47661,90537,120106,100234,33934,-19544,-30286,-4176,40051,-64,-97118,-125662,-121685,-130079,-130934,-126336,-104126,-61252,-62622,-38047,37121,54227,15352,169,15890,71637,96046,38953,5958,46795,67989,47968,48781,75982,91017,64545,62197,89012,54200,-19046,-63083,-86531,-76289,-17878,23415,29481,56356,104491,110403,76262,16851,-9470,11476,48834,233882,642598,820568,471325,88341,1578,-10391,-87740,-166397,-133891,-15821,25191,-79497,-191547,-231753,-134564,16011,84822,14141,-45279,-64685,-105521,-120391,-36008,57609,67716,42919,43318,36875,-2034,-56637,-65094,-13829,7312,-54600,-93432,-51853,10961,37498,44643,3309,-40377,-24152,-18906,-44534,-22009,59460,128415,121062,84736,74282,48216,-12511,-54061,-63141,-66517,-45196,3828,-18312,-81562,-104028,-67098,-13776,5994,-20331,-25271,20250,-17366,-106497,-105699,-34354,-1809,10522,38239,63969,44891,-11258,-22279,-10994,-30337,-3065,37643,35458,24080,29051,55937,78681,60377,2436,-45939,-84417,-78655,23872,109998,82338,18849,80,20105,29172,-1900,-16484,-41620,-102341,-119695,-80470,-38188,23504,47219,-33588,-153918,-214601,-150111,-40014,18519,4724,2451,-8680,-13291,3976,-2236,-285,65899,77425,-31502,-71969,3569,47773,19044,8972,51967,93006,75357,33941,-9798,-46726,-32307,-9235,-18314,-31235,-9391,69836,120336,57042,-37129,-76014,-35961,-382,-49845,-96126,-59322,-8098,25848,50589],[30532,26633,762,-49655,-96202,-145612,-129522,-39575,982,1552,26044,34939,37639,67428,54809,71115,114224,42648,-126895,-182914,-110944,-64368,-49474,-39238,-28486,-10570,-41696,-79028,-5990,100421,95260,34279,12459,51695,98080,28369,-65160,-85484,-81712,-81392,-30367,37123,60810,11793,-46595,-71096,-77941,-48216,24751,73803,75434,113737,119446,-19047,-144327,-93357,-36047,-33380,-20750,-15340,9666,62933,76728,45660,29399,35648,23021,2854,42161,78501,81123,91471,88356,30499,25345,33218,-11292,-26323,-900,-24866,-59996,-79520,-74300,-23131,24956,-3998,-62793,-44863,29643,84959,58607,-12029,-56264,-63566,-11659,-15391,-108552,-142841,-72215,-40800,-59,63008,44672,8691,1162,-34478,-80723,-78977,-54370,-46543,-11766,67396,125615,107802,17749,-34929,17065,76004,53769,8043,25110,65403,62777,51135,32807,-10266,-55611,-90949,-67211,-2872,64391,49551,-13868,-47638,-55634,-49139,-24607,382,-1198,-6217,-17021,-1000,18795,-39598,-133045,-126042,-41933,25364,16072,-25212,-2617,60266,55557,1514,-1463,7587,19455,60236,92998,50740,-65023,-164329,-151262,-65342,-2213,21765,56629,83365,62830,31828,18300,41835,83602,116718,107090,40995,-12793,32363,78400,-4680,-71915,-24308,-1751,-51200,-46684,9361,55157,42072,-28408,-106905,-110686,-42781,15438,34029,35189,-40199,-93882,3178,68238,9425,-29829,-39278,-21344,54436,88787,38059,-7916,7873,47177,13672,-92407,-105562,-25163,1452,-52899,-86532,-89235,-64209,427,36372,48200,80188,89257,38243,-20779,-47960,-46880,-52775,-57778,-21421,34239,31315,-10960,-73381,-76046,-18611,4705,-4842,-13298,-12258,51981,79438,17479,-63934,-82190,-5619,96337,77708,-12772,-49344,-63563,-121894,-177308,-131894,-68509,-87684,-118364,-92256,-54688,-36946,-24718,-22364,1223,14283,33227,56635,20419,-50606,-58512,-4468,66216,79454,4424,-84391,-114480,-75370,-64183,-34712,58695,90876,23328,-13724,18993,30691,-8864,3751,77877,62747,-46478,-86227,-14843,35649,-22611,-76513,-15175,2633,-60175,-83869,-90999,-100672,-73406,-83020,-90416,-19817,18808,-20335,-34698,17071,81175,55044,-10651,-27348,-30437,-17681,10504,153,-40243,-14120,63353,90542,77838,78544,87217,101428,123805,114456,48346,-31586,-77132,-22423,66469,46470,-31633,-30826,-9935,-40232,-81426,-87785,-42428,58881,85784,24886,42007,94423,50983,-18207,-92827,-122432,-44547,67167,126757,97717,38770,-3242,-22276,-42504,-43243,-56385,-67476,-51188,-16553,36579,59271,48336,32897,5367,-3708,11618,25701,31206,-34103,-114516,-69523,-13092,-96197,-170417,-120355,-37832,6438,27932,-10758,-60505,-82667,-97038,-98229,-76733,-8729,74014,92762,28950,19612,64719,61342,-17397,-82232,-67540,-15187,58448,149145,155121,53505,-32875,-22916,48401,103109,76706,-11817,-56712,-20578,4645,31981,75213,47319,-14662,-23074,-12131,21934,52073,21691,-28901,-54659,-41805,3300,17967,6569,36233,63067,21871,-5279,-519,-33715,-86553,-89195,-41417,3047,28738,49107,-10393,-69711,-41818,581,4612,10411,16134,44036,105886,158504,219629,200084,84596,-6482,-17938,-11739,15770,88106,109430,55431,-4988,15017,96479,120233,64702,37608,53064,60719,50623,38228,45396,43779,80238,142438,124517,92844,81169,40240,49278,100936,122445,127328,123615,66695,1571,-12709,19433,44416,21880,236,8253,43953,56718,32473,-2530,-25767,-70787,-75145,135,29763,-54430,-93053,10981,61237,20057,18634,-11060,-66656,-27378,36802,20478,-40203,-37115,43062,60291,289,-30728,12623,82051,109057,59053,-19763,-36809,35995,92444,79977,69224,39101,-13874,-102756,-152025,-27255,151573,140776,16033,-31340,-15888,19460,28157,-11324,-26742,-20329,-84384,-154816,-110566,-7152,-153,-56857,-77649,-22548,45783,47875,51328,61857,11822,-5372,4245,-47799,-53302,21720,24151,-21256,-46787,-30891,19402,67659,95939,82802,24111,8241,19824,-62809,-139071,-113198,-87450,-99202,-70406,-20701,22129,55608,37119,43059,78430,39677,-52871,-119538,-128232,-88568,-42218,-28838,17358,39734,-56129,-121539,-84859,-46725,-18136,7744,-37645,-91901,-91276,-53826,11047,51474,38959,16441,705,-20885,-39462,-22562,9275,22776,-17443,-41549,4022,21570,-69937,-124460,-60393,-29852,-95678,-84826,60565,98830,-15552,-28578,67017,79097,-13972,-80279,-84643,-48213,2324,15610,-51968,-87746,-9560,61089,54115,23505,13403,12857,-1645,-36968,-82541,-23584,109551,121925,55315,17711,-10882,9164,40995,16503,-38020,-40702,62838,173490,167961,63963,-68521,-147838,-102346,-50932,-29385,17674,84296,62816,-19748,-36124,22753,54539,53378,76900,62191,-13935,-2746,83956,73364,-27256,-79103,-41372,-20072,-53096,-49194,-2658,-10221,-37534,-4351,24313,4439,-38475,-107300,-136077,-114267,-66231,15081,50159,3713,-15803,191,-16271,-29618,-6570,7644,-30522,-95244,-125253,-87235,8041,36484,-51220,-85091,-50604,-94312,-157047,-91516,476,-16387,-46166,12003,64199,66791,47955,36228,49293,-28805,-126282,-66727,34379,56441,40615,-8614,-42491,-52328,-73048,-81643,-47709,-30764,-36133,-1234,63324,42137,-55437,-81920,-48450,-31232,-14638,954,32337,44954,12877,-31586,26666,126098,140838,102116,73769,51309,24371,20534,41709,12824,-37993,-9783,69646,88110,52665,35221,8413,-18671,-1058,41993,61951,45363,-3209,-54190,-20432,99682,101296,10005,-12782,-1436,-2968,-26324,-66634,-73683,-58509,-60629,-19975,57271,95480,127242,141262,56787,-61460,-58500,11447,32597,36288,32848,10088,8218,28967,16378,-20690,-47991,-57312,-40795,-40693,-64805,-38218,2563,20871,12780,32941,111940,134834,12205,-38442,65163,124212,68948,11789,-5213,-34278,-65166,-54894,-15866,4429,-36764,-111012,-188227,-202404,-141926,-110761,-115144,-85167,-64412,-53941,-30233,-29701,-55722,-77859,-81397,-6408,101423,114818,75366,92976,126651,96066,27610,11257,43004,34748,19490,28801,27763,11511,-31510,-64987,-48986,9389,37939,7865,5257,65523,78993,36405,6611,9867,41010,99516,306860,738345,942919,564574,134253,57239,61817,-11658,-83198,-66583,8433,-21269,-146071,-161904,-124847,-47762,17026,78657,65860,28519,-24028,-67167,-55980,88,61921,101235,71367,24972,34216,30110,-42098,-62886,28794,97579,21108,-64307,-57444,-3884,52067,104027,87348,3751,-69177,-66641,-31393,-13405,21642,98713,154622,164200,118929,28055,-40558,-55849,-64666,-71816,-37144,9275,-34322,-107772,-131838,-124077,-92270,-34354,9889,46879,59005,-29315,-106433,-69890,8017,49488,86863,105346,103223,91530,40786,-5101,-13376,-10696,-13912,-13182,18806,39008,3192,-11112,13052,25255,8711,-2944,-1698,475,30822,52996,25753,-20504,-18569,14363,-20134,-102519,-116922,-112429,-148166,-94655,2876,2856,-18847,-40398,-120942,-213201,-233594,-121502,14977,38672,10785,47637,69840,75198,71008,34466,20536,49063,28982,-42645,-46170,1669,933,-50378,-44972,42399,94055,47953,-40813,-76373,-41061,206,-13899,-34246,-46263,-34134,57818,115939,35415,-87013,-142392,-102559,-50269,-54581,-71117,-38587,8196,36907,58254],[5112,15143,-2866,-32759,-44359,-96078,-144989,-108098,-51040,-8125,31785,17177,-4200,28885,25840,53311,109351,57969,-97532,-143480,-55593,9483,18494,-12516,-26858,13741,-14147,-78203,-13344,96407,97061,51145,44745,40090,-2470,-67642,-89802,-76793,-61508,-39185,7303,33415,42893,51159,58321,37814,-27543,-43694,32516,67351,36363,54075,61726,-24735,-87398,-45947,-21645,-10504,41261,94637,108752,75139,4552,-48924,-39556,-28569,-36085,-27842,29216,56643,69662,123781,131252,53121,37343,71763,54501,4604,1065,-16693,-64139,-63593,-3306,42154,49754,27485,9886,22424,16237,26405,53502,21747,-58240,-84348,8060,67969,8992,-75344,-85002,-103208,-106244,-34401,42394,85957,67753,-41451,-144021,-117177,-30348,-614,-5712,34036,105036,132524,67422,-33038,-76724,-55806,-28029,18070,126932,220627,163026,39430,12245,41189,-8854,-110482,-90729,6364,58088,46769,25669,-17166,-32129,6330,37717,66595,45791,-44614,-116820,-94228,-25808,-35965,-130209,-143674,-56890,10724,-15310,-60622,-19673,91938,119448,54811,7693,-18009,-20332,12720,52081,22266,-79811,-167637,-161904,-75735,5778,17630,9577,7559,-13717,-21113,-22710,-7356,72285,167768,135409,27877,-6088,65803,143928,78019,-18255,-2347,33135,7959,24681,60688,52740,12530,-33949,-50553,-30331,33277,84368,70094,51433,32892,-364,-4276,-21777,-30464,20563,15089,-40333,-2914,51615,-13201,-96387,-41012,56943,31019,-44711,-20824,23225,180,-49968,-61763,-38609,8294,39945,866,-35342,21710,76852,19376,-40105,-29410,-2808,-18288,-75303,-77971,2375,17089,-44295,-96493,-95211,-44458,4704,21512,-11422,-20603,42134,48531,-10717,-37701,-14122,46381,137605,124290,28760,-10331,-14945,-58489,-94147,-68743,-41340,-65314,-52372,-24382,-18603,25215,59775,27643,23930,18298,14762,53816,62822,20496,22077,27461,17337,25600,41702,-4659,-72077,-70813,-55523,-42723,28655,75239,25801,-18260,-1480,16733,-26601,-7745,115190,138750,-5839,-69778,-1817,45097,-6456,-104611,-104526,-66037,-48197,-16680,-38646,-102129,-103662,-101938,-69847,41719,69434,3542,-37644,6191,100142,97282,15781,-12794,34413,74649,44914,-32800,-98400,-69358,45760,90676,66330,66893,93904,107941,99893,85432,56323,8375,-34739,16787,112751,99895,3490,-21873,4466,-9278,-65028,-107069,-89466,-18688,5560,-7644,32098,60098,7360,-58047,-110760,-109696,-20054,80664,119552,97502,68942,58163,10478,-84159,-121461,-111584,-94669,-82221,-66949,-45734,-39118,-9959,15110,-23191,-42677,-11849,4010,7925,-20287,-71424,-44500,4419,-54138,-98908,-51651,-15376,-39469,-34763,-33142,-30652,-19973,-28765,-57792,-62331,-3674,50714,28508,-41238,-31569,22141,27286,-36811,-67231,-19487,20932,57388,136910,164909,103425,33089,20295,5425,-16485,2495,19678,-4677,5707,31892,26410,36443,23015,-19407,-3586,27339,27391,10705,-32788,-65094,-64703,-37100,-9627,-5149,5973,24930,12934,-11898,30632,73608,23263,-88425,-105941,-31485,39138,67915,60309,3607,-51472,-62609,-61573,-38397,5667,29119,57188,102179,135029,197595,193858,76053,13039,63545,67840,11864,49083,135878,146228,72886,37036,87365,120649,105374,118688,107807,43205,15775,25453,46661,69528,100513,110931,79836,64606,64633,26934,8151,53326,84447,66175,34533,42822,71017,86276,107824,125960,75710,-33253,-105822,-75411,-15420,7116,23939,25334,-26322,-33523,49273,74393,-9916,-47716,25250,18605,-53806,-21481,23026,-22910,-71361,-56260,-12037,13292,36349,71042,76655,44620,20122,21214,19963,10995,5059,-38935,-81288,-23052,51148,14833,-14539,5641,17525,-21757,-93660,-48839,112284,167279,94376,47273,32370,28058,48670,43180,-5193,-70229,-133396,-147752,-66700,14832,-3148,-56318,-66790,-20833,29554,26783,7102,-15125,-55055,3543,77170,25249,-21431,20513,-7674,-48803,-29451,4711,71313,158334,160473,115457,66737,18031,1853,-41324,-73197,-34648,-4345,-40852,-62105,-36838,33897,95524,68123,75798,140972,79368,-54421,-70275,-39114,-65099,-61864,832,68855,53803,-49316,-102237,-78563,-54960,-51703,-25127,-38768,-81512,-101003,-74411,16230,55168,-277,-24847,-6882,-30271,-39751,2726,23816,18825,-1516,-27612,-56233,-69874,-86441,-79395,-42946,-33711,-88058,-95461,1222,23698,-40328,1208,117730,156865,72960,-36545,-58268,-15564,-37212,-77145,-68933,-30216,2937,14761,5620,-2032,-4541,-11391,-8991,-8287,-40911,-18614,61921,67236,34444,55788,77334,84919,70279,24004,-29413,-9513,75894,144779,145444,61808,-80522,-154543,-93859,-11249,18580,33628,71651,37920,-79505,-114721,-28900,63125,87014,76997,33292,-44625,-26151,86652,134288,57213,-33329,-23370,11565,-7300,-13887,17759,-24904,-80162,-19134,64685,31201,-52488,-82739,-45606,-25437,-19275,48040,95628,35800,-45093,-60241,-22399,26310,35698,-16158,-73451,-97529,-111892,-124373,-77211,-40336,-75777,-60122,24055,11482,-67024,-38355,38125,39973,-8406,-28545,-29583,-16724,-3657,4866,9814,-56684,-93579,663,35422,-22544,1635,17856,-39953,-96606,-79619,11979,99676,47925,-63400,-60899,24249,21311,-44772,-46618,-21922,-40094,-87886,-97814,-9881,46618,23074,-6822,43141,105344,124722,90682,43693,37506,49091,74624,118892,69665,-23427,-13535,50687,51522,-5928,-44870,-54125,-38212,57,25020,38110,75744,70494,4206,-5940,58632,37286,-51915,-81090,-44364,-9870,-14096,-37206,-56591,-84744,-97502,-16588,112626,139474,84741,68042,67083,24608,4956,13735,8882,-229,-17740,-44522,-38931,-19453,-25174,-2237,7907,-27225,-29268,-8845,-13695,-1611,-6119,-25664,1962,59966,75808,32633,-49659,-41508,57781,86811,7245,-44364,-19910,-25987,-85918,-97141,-29291,56150,70236,6714,-107746,-184858,-160921,-125448,-109564,-79258,-41784,-41760,-82342,-87593,-41693,-49497,-111012,-81812,46385,128244,142426,123091,85724,44033,7214,-5882,9979,28182,40135,44081,54660,89042,67441,16431,15896,64361,91745,49210,4232,29063,38216,287,-5397,23507,90501,135514,309170,748422,989544,623497,173946,55181,68552,13767,-31031,3044,36349,-65811,-182870,-141346,-14851,20156,-34852,4795,63364,45700,-20080,-24136,7687,-7999,-7534,72047,74487,613,2576,12853,-53876,-74456,15594,110237,99915,41928,12299,21429,43074,69811,73068,10477,-64756,-35451,65888,69881,22930,51658,154888,205981,111052,-49501,-90971,-23765,19152,20500,26972,20301,-41933,-92252,-104617,-121683,-114328,-53012,40969,111316,67671,-78362,-123035,-44961,25534,55721,69239,75330,83693,102845,92147,27587,-23285,10688,13465,-33901,-22410,22346,4157,-28774,-18574,-2027,-11668,-13718,30869,50074,-8041,-58004,-32632,-16844,-20465,-5935,-39003,-114547,-131657,-161592,-219018,-106713,41932,2611,-84728,-125099,-157702,-161996,-133173,-56838,10214,-2702,-15061,55227,108052,104914,83377,55876,35772,15575,-19534,-42445,-12639,45772,55938,-8450,-42377,13057,39915,-22879,-96990,-79407,-1936,15991,-19526,-39837,-55867,-31066,54337,71031,-36783,-144996,-177552,-144459,-94095,-55469,-39654,-20625,-2090,-1993,9427],[-43684,-17867,-10026,-2677,-1133,-36886,-86485,-93294,-82718,-56801,-10300,33363,56737,54794,3843,-9387,33341,23453,-73360,-110570,-61370,3968,25419,-1271,7467,68945,53124,4725,34941,95774,85098,50915,58319,33855,-56008,-99511,-53561,-21182,-25692,-22305,10227,45286,55356,64328,69976,48208,-12989,-15548,56299,37244,-35971,-17505,19100,-22262,-43450,20228,73172,78360,78131,116210,142903,95427,9023,-42491,-36789,-55601,-96041,-62024,5838,12470,42626,133937,152908,60273,1333,44814,96646,53933,12695,9063,-8876,18210,84239,67619,9132,-4745,29471,63525,15885,-33044,721,21462,-22046,-63958,-16547,66203,80567,-4832,-59476,-67162,-87894,-77558,-16224,35281,21510,-56671,-134523,-100006,-970,17932,-20409,-28348,13769,59498,71745,27525,-71465,-144993,-102338,26116,165369,214350,91771,-65318,-66948,5094,-3314,-76565,-75625,-16868,7652,27145,52903,3945,-61394,-60980,930,63967,32323,-74118,-139844,-146148,-102943,-62983,-84508,-95288,-69970,-49886,-92472,-141603,-97234,48624,128941,57955,-33836,-57218,-25470,9830,2645,-73680,-144950,-140336,-70457,4546,64127,50344,-13038,-58552,-82894,-70321,-55226,-51917,15681,106679,82146,10945,12289,70344,130516,87994,-4017,-21795,20781,42891,84248,83713,14662,-21926,-5868,19687,20024,53100,107199,77417,28114,43392,44624,-8892,-51262,-16443,47835,2956,-114907,-106736,-29223,-57955,-128720,-81437,16954,63605,83332,99549,83764,45064,1155,-31351,-13610,35647,27751,-28514,-66419,-7882,67347,19579,-42886,-16033,32621,27100,-39136,-87133,-50423,-31539,-58838,-68680,-65139,-61439,-6471,36592,-7005,-22972,35186,1360,-76286,-51897,35758,69342,81603,61461,27598,24506,29529,32296,48827,-5664,-91166,-107162,-33770,18298,34491,68473,65626,33838,51238,42172,11346,33410,58602,35173,41032,11302,-38263,-23047,57793,93650,50189,11960,3394,-25659,-27848,11101,4772,-48572,-69930,-54244,-54824,-37691,63505,111256,-3048,-81392,-43350,-3267,-36543,-52000,1328,23726,22675,51453,11790,-86658,-128014,-117878,-50690,47059,70723,21206,-23169,16110,105089,103389,61135,70180,115515,144817,79630,-35098,-74670,-24113,37316,31210,2126,7965,64432,94947,55953,27203,34252,22227,-7264,53931,151121,128924,5585,-61658,-42405,-16660,-48594,-88962,-117140,-133820,-134243,-79184,13081,55959,-8017,-101683,-131632,-106434,-34207,51741,99268,71209,41638,70254,52259,-42985,-90541,-86338,-89035,-94732,-58599,-53660,-114277,-103672,-26178,-16158,-41118,-48874,-74455,-58045,-12124,-16468,7280,56734,32699,24022,76437,75938,-17727,-55551,-16919,20124,13291,3530,-20931,-34794,3711,8394,-37338,-79015,-89900,-52148,-42401,-90779,-90534,-14653,26839,43366,92313,122821,125667,134963,87304,-19531,-84047,-41869,22201,33707,45803,41328,-23799,-46605,-15093,-4297,5591,19444,-14525,-75964,-132154,-135949,-103653,-59759,-7396,31070,30669,-767,-17286,20572,98008,160110,137489,-25,-73369,-29694,32055,77767,74519,16501,-10472,-3954,2073,30406,46990,39165,41542,58076,68031,99513,80292,-11292,-8499,92596,110717,20103,17841,114845,154179,75753,-10932,-1719,62566,93813,116736,73504,-33744,-57321,768,50594,60367,30524,-15913,-34555,-340,18121,-30444,-79423,-42890,16114,3725,-52318,-1909,127244,170707,148053,143521,77457,-69115,-151869,-130805,-103998,-69302,-4615,2253,-63081,-46162,43267,56691,-2186,-33346,-17096,-39921,-66611,-10136,45762,-12183,-117077,-146552,-93875,-33368,18450,49673,52629,44238,22550,6801,-17036,-50344,-75010,-106808,-124575,-82098,-47324,-96377,-105312,-34912,29021,37354,-20995,-43349,37548,97866,79672,81040,91314,58058,42684,58512,38960,-11635,-33743,-27781,4287,18957,2721,15925,33266,40198,65455,55432,10184,-30898,-56664,1855,105654,107678,42842,2178,-57315,-64579,-24430,-16446,56231,184201,163256,100751,105088,74854,20913,11902,24315,52123,66683,37995,-5241,-24822,10210,75159,70688,52013,79544,51913,-5805,39006,67969,-10498,-55249,1076,55985,35596,-27160,-57741,-74215,-64905,-47960,-14528,-1178,-24144,-53181,-59266,2576,28527,-22884,-29636,-5705,-1281,37005,78712,52288,20185,-15555,-104392,-181842,-159483,-87649,-31476,-30447,-47030,-50826,-60402,-56654,-74300,-62253,55484,153917,164811,115764,29188,-29312,-15483,-58452,-114429,-53549,35706,30800,6595,-1713,-22133,-49849,-63005,-61201,-9162,36504,50273,48089,14096,15353,99436,172392,146077,56507,-42397,-79230,-41476,-12564,-7828,28014,56836,-2338,-71502,-48669,13296,16968,8257,62386,75604,-6160,-72710,-51834,23283,49352,5054,-39179,-67792,-60406,7042,116672,137535,53596,30943,65554,66082,66951,43776,-27252,-76470,-39544,35509,45021,-12943,-55398,-33290,-13217,-3026,42700,95817,72265,-23444,-94276,-67994,7947,11325,-69943,-125450,-110608,-99409,-120119,-114120,-98797,-87860,-15583,73012,88245,70146,52033,40054,57938,45909,-12377,-38970,-21545,-29943,-59947,-80712,-98571,-70007,148,11326,-33557,-1353,36962,-47025,-139183,-64850,92791,185213,109015,-43575,-85230,-22385,7111,14812,24913,5807,-39838,-96737,-116077,-25505,31566,10957,3500,44732,75354,97936,83990,27469,5873,19304,65240,127029,97598,13644,-17626,9360,26130,-1672,-25098,-28975,-22913,-10273,-26490,-21515,55322,94368,36435,-15699,-21950,-58564,-107452,-112114,-75052,-70887,-88933,-81407,-82595,-90404,-73077,-25639,69111,110642,28953,-12601,31325,26264,-35606,-67584,-45278,-21884,-42467,-79710,-53391,-6524,13303,72902,105121,26380,-18674,20387,44077,49622,22280,-11748,24544,80478,36008,-49765,-53564,5404,26987,-732,-29920,-33268,1818,8472,-53117,-78448,-1124,63540,74643,79340,9452,-127563,-183119,-139565,-90504,-55546,-10823,22769,-14928,-44002,33824,61553,-61888,-148186,-86773,31587,114675,84275,-25830,-71593,-23569,8672,-258,2830,40344,84278,102737,118475,90297,35907,47909,102402,128301,105104,51869,32863,29718,-5286,-41587,-17401,72619,105000,255141,715047,964122,594885,147569,10485,23908,-14277,-38054,32262,45430,-80232,-187896,-173001,-47379,-9751,-75814,-59617,-8180,-46060,-96202,-36865,13272,-44222,-64739,32015,59167,-9764,-34887,-33205,-56807,-54927,-9800,55742,113388,126289,88582,55386,19543,-11901,-3403,3666,483,53644,144775,119710,26730,14008,106587,153002,50875,-90450,-83766,33898,96515,73973,44061,17242,-38462,-59960,-51159,-50378,-45372,-25936,27354,62461,-2437,-112934,-103364,-31147,15579,41675,28692,34681,82065,116252,114348,43791,-27156,30690,83489,10423,-39980,5222,35123,12722,-2934,5033,3547,-16517,-4274,21185,-31700,-87958,-39373,6745,-10699,-20067,-8524,-4377,-158,-90730,-207519,-126004,10051,-36588,-115507,-131290,-123689,-59114,790,10784,-2043,-12581,-12168,37091,74316,62688,52250,51986,23635,-9945,-9049,-10352,2492,69860,109876,50601,-2389,22015,17863,-63130,-91222,-12796,53580,35740,11739,-6159,-26781,13723,63554,27813,-59987,-103866,-94590,-64058,-42544,-16482,15430,26048,-4575,-45121,-39784],[-70681,-64764,-46293,-4668,4351,3557,12859,-14970,-72938,-111133,-114849,-29489,85437,110625,22550,-62043,-54013,-22465,-60617,-98187,-98194,-70864,-32055,5852,66095,113236,108563,113222,111178,83121,32442,3430,21594,10301,-52916,-81991,-28869,2670,-23376,-43788,-10926,40250,68469,69035,37174,-4501,-23840,11841,52496,10026,-31436,26311,52556,-35985,-70652,47905,156579,153805,96407,79775,89973,65552,46901,59701,64037,17580,-57036,-52601,-6754,-15849,10831,86915,115544,39325,-57390,-36241,73016,82411,23046,12665,44573,87164,87136,3860,-53566,-37591,-11013,18714,13745,-25005,-25687,17734,42309,-6370,-30914,34225,103336,63950,26168,59759,54519,-8070,-24553,-20372,-62280,-94524,-99062,-55374,21070,20331,-26932,-55961,-66214,-35739,38167,68988,-9747,-114629,-86435,25773,92095,56703,-61038,-132536,-102552,-66017,-35574,-18491,-27490,-49455,-38491,25387,75132,24562,-75966,-124911,-61703,20536,-8848,-51003,-33328,-57324,-88865,-57421,-35680,-41889,-58626,-74452,-102717,-120521,-94077,8509,95591,13750,-90706,-59999,30119,51749,-23366,-140019,-168066,-64572,71134,116373,103284,66352,12449,-37807,-69140,-53531,-16279,-1685,21240,63732,53781,13010,44092,98834,77758,-4538,-62809,-45886,18081,58181,90275,56338,-24523,-30010,29382,47980,13729,4741,49644,44094,4179,12838,36732,25884,16749,36606,47877,-16477,-119497,-125864,-70444,-63883,-81140,-70284,-28915,80695,183225,184583,147708,135127,75860,-4798,-3530,16698,-24494,-48144,-34039,12836,56563,13942,-41448,-14977,36396,47604,34916,-1072,-59938,-110903,-81096,-23198,-13777,-42041,-2298,50712,21575,-15191,13594,-33442,-103366,-52440,49589,25703,-61201,-83496,-23811,53603,82252,101143,118474,3584,-147551,-124002,-19093,30558,75763,85089,9772,-26701,23879,13878,-42569,-35037,3665,-7627,-21160,-34277,-36554,-1565,70731,135152,124395,97510,84882,31297,-31270,-6053,30456,-27890,-98771,-103152,-77192,-78643,-38689,16608,-9602,-77604,-78540,-22407,-14089,32617,151251,179757,122557,85524,24902,-69649,-127979,-129327,-93583,-45675,22182,32872,-9898,5191,56117,65624,102472,139368,122253,125292,85545,-4801,-8845,45509,19601,-54746,-81509,-48619,36229,78657,28006,-21012,-23550,-34343,-45703,36698,134670,115527,-924,-111539,-133182,-68902,-25105,-12622,-65070,-160347,-186298,-93869,44821,123060,42375,-99695,-152896,-126447,-56534,41365,108647,70222,20253,27175,29684,-12176,-30390,-31077,-61600,-71800,11879,46738,-69543,-132513,-47726,20452,4944,-54280,-135439,-138932,-60708,8286,80171,116031,66222,54983,131745,146720,41132,-17384,33662,75699,34632,-3295,-6655,21371,66271,33184,-27528,-55774,-80844,-71915,-74672,-112029,-107475,-31704,34614,52549,38451,16065,31102,95890,67150,-31839,-73010,-48074,-7569,49558,97161,57840,-48049,-90854,-33940,8592,-15698,-47534,-71636,-104986,-144736,-154183,-124821,-66902,15541,74876,61528,25855,46697,111369,162660,211230,216669,102991,-25148,-47277,7320,72220,78007,8077,-12863,14461,49152,64735,35690,17587,31882,46232,50820,51681,-8140,-71743,-42780,42495,82183,39868,25642,75098,107849,50022,-50456,-76495,-14709,15084,13552,-18295,-84720,-81668,-1169,45749,6867,-63808,-103357,-90238,-19901,755,-71528,-118224,-68830,15636,27303,-17678,19630,147308,178872,113178,77009,17257,-57911,-58543,-53521,-109830,-102637,-45468,-62137,-117169,-64087,11132,18878,8566,-30366,-74293,-66421,-14814,34500,26799,-50570,-120342,-133100,-100141,-52954,-23231,-40472,-63586,-35273,-23832,-23308,-4947,-23084,-100538,-128738,-85361,-54807,-85182,-137825,-118806,-45300,24036,59984,52425,10021,-5531,6355,768,23431,67740,50552,4758,8003,35749,86546,126768,88375,20511,-13078,-1827,73323,101256,70060,75024,75122,66366,62362,39779,30085,90665,137175,88550,-8252,-63963,-17755,3991,-62248,-17481,127062,123937,69821,101783,104186,61174,80748,99879,65486,50510,71001,55798,5030,1945,69890,66996,1590,-11174,13312,56436,116167,105884,35038,5239,38545,63516,33019,-4702,-24336,-66985,-53067,6546,31654,31727,32657,6500,-41892,-44764,-41825,-61777,-54517,-37353,5313,83315,118047,64077,22928,-10080,-94858,-155513,-138087,-91207,-50288,-57696,-64752,-7888,9404,-51422,-117775,-88489,38511,107191,109710,115466,86928,25268,27795,10924,-45256,-20463,26593,16165,39578,67106,3130,-83423,-118153,-120342,-37753,66684,104973,78229,11309,8371,105868,180111,137960,22320,-103417,-149405,-134228,-129230,-128415,-82251,-2397,28412,-28196,-53255,-21550,-16393,-30214,19467,71635,73833,10581,-53720,-45009,-34620,-73013,-66826,-25546,-50222,-71848,51590,171084,123734,52393,44644,53505,69846,39953,6335,-12922,-36042,-27199,23159,29874,-42659,-81404,-43789,-6169,-14783,7615,41462,-19358,-119271,-121623,-54932,-39722,-83276,-119788,-107532,-96493,-116466,-110081,-73257,-40641,11448,38628,53811,81721,24440,-45246,-3532,37267,23612,25887,23442,-20192,-83558,-113256,-94751,-71067,-50997,8819,47618,55805,60391,-15629,-100641,-41500,63580,119073,95126,14229,-31230,-18935,2214,22959,25799,8796,-6838,-20779,-40511,-20944,-11218,-16295,1658,49566,68482,60024,50099,14353,-17626,-15489,27490,76717,69563,17543,-31426,-10904,48293,57919,41569,17038,-16252,-42783,-79639,-70154,14766,77727,61409,-921,-65494,-114015,-106952,-63785,-41220,-80283,-128654,-121296,-89104,-33754,3433,-15927,20459,70707,9501,-36880,-10563,-27049,-89403,-104571,-45686,1094,-28130,-68038,-34079,43319,113038,171810,160912,35167,-33971,15428,60422,67651,34759,25750,68923,91126,26505,-34575,242,49058,2209,-52734,-11468,41941,60974,67560,34154,-6467,13869,-1124,-28390,38965,52175,-59503,-119094,-76095,-43204,-30287,-887,82312,105149,38375,66518,118977,-24320,-198657,-190856,-62070,39939,28752,-75110,-114336,-39613,14648,-4855,-42460,-10198,61249,75783,58443,21825,-21005,1824,57599,78193,79666,68911,66713,56420,4593,-61826,-35239,31589,49593,232914,719015,929930,528310,87443,-20772,-9184,-20409,6015,89863,69655,-62091,-184151,-198349,-125193,-31205,-37204,-47742,-78399,-168350,-199619,-92876,-22346,-47348,-25082,45842,44222,-15421,-48817,-34630,-6689,18522,34271,61877,111335,137421,92729,45204,3471,-41768,-48537,-14493,22828,74419,98022,36937,-32236,-17755,45740,65843,9683,-42796,-20862,46766,58755,-7653,-40316,-11498,-15165,-14314,175,16923,33622,28607,2769,-49758,-94279,-79582,-26536,-18124,9191,52073,42844,52536,106843,114609,65771,-3445,-29043,47147,111689,26149,-63069,-29540,24943,18120,-26108,-27340,23137,26155,-19663,-14158,101,-19270,-9623,6082,-9449,-26193,2018,60172,81828,-1267,-126808,-136378,-60356,-69834,-109492,-116116,-97927,-12757,47081,22150,-5987,7674,-3731,-9531,-12596,-12463,-2274,-4089,-45345,-46803,20212,19253,-20333,10565,35764,-14187,-22380,37573,23520,-79846,-95010,-1647,33501,17399,26277,12756,-4526,41921,72225,31965,-3709,3833,24916,41998,10971,-15664,21150,41035,-20833,-84162,-72010],[-35493,-84428,-76487,-22887,-8102,28889,91158,62374,-11258,-86775,-169359,-134449,14872,116141,52174,-56253,-61554,-322,-5014,-31952,-36467,-54553,-32542,42706,110902,122696,128383,170359,137804,22416,-56989,-53911,-16049,-16178,-49051,-74915,-50260,-35519,-44276,-26262,12044,20485,49623,65255,22134,-24308,-15058,23168,22978,3509,42356,123806,80395,-80258,-109373,45275,139165,131478,98500,47682,7317,10995,67153,133250,149457,98062,26194,-8751,-5425,-24622,-15786,25080,64006,24448,-83434,-110356,-1575,54618,3757,-30752,20890,55279,-2530,-76716,-55251,-6423,-40787,-49296,15888,37356,2659,31906,93437,51613,-5865,20810,91342,118202,145487,183860,169016,83182,34112,18369,-54706,-102053,-85013,-41417,22586,28312,-22241,-50572,-71999,-63546,-17882,3057,-22127,-43623,-14638,3681,-28777,-74398,-107026,-82554,-61444,-84139,-53513,-114,-5399,-60853,-51266,13537,54989,27547,-27805,-62131,-44547,-2939,-22265,6901,97088,95479,23963,-371,-14647,-38342,-47770,-47057,-38046,-7024,-6719,8441,52836,-23735,-114763,-47892,61501,48645,-46921,-123385,-96493,30100,141226,137076,64984,36270,60817,47870,-1664,700,53290,85454,57652,46811,37977,346,43330,103964,28351,-91766,-107863,-38163,33912,58780,61260,18619,-14257,19828,54871,34557,-398,-25488,-25488,-17412,-13598,-12233,21351,73631,86463,62735,32379,-1369,-24072,-30972,-30437,-19998,-4575,-22395,-35011,64441,197167,221372,176384,158844,81370,-20719,-26344,-16023,-56010,-59326,-3408,28951,8284,-44807,-64162,-22111,20912,27121,63514,85689,-35756,-176013,-117989,-18656,-9974,-21981,16586,75500,55437,-24041,-44118,-55899,-64476,-12677,46680,-22362,-139100,-153228,-64670,46972,95587,91136,58273,-46604,-128463,-52038,22061,29671,103471,115862,-29824,-120132,-62563,-60667,-118776,-105079,-36437,-33869,-75582,-52533,11705,43710,72476,105647,92118,85452,95370,60301,-10883,4160,66167,32405,-53891,-70771,-66536,-100212,-100872,-35919,2792,-38327,-45371,68628,129418,72154,118300,205256,172564,81836,1981,-58784,-81826,-99621,-144490,-137217,-23986,46395,5596,-26060,-21624,-6027,68983,100484,45499,47912,74169,49123,29127,21224,-31664,-95383,-97187,-40645,29315,53779,4136,-60868,-99165,-127013,-120325,-25985,68798,84059,15578,-107036,-160020,-78172,14122,58218,21545,-84210,-118907,-31936,77585,128383,68915,-39985,-112188,-113352,-44845,58195,112717,86307,37399,-23974,-54518,-54142,-31404,-22201,-44425,-28941,83288,151684,41533,-70499,-39484,28718,45573,-151,-84678,-130851,-101019,3061,126459,138776,22381,-24509,63490,110201,41864,14422,54534,76710,29564,-29478,-8183,85522,147740,100538,33113,-3868,-8848,-35569,-78206,-91033,-65105,-5275,60456,46766,-33540,-94369,-97250,-38908,-1210,-28009,-32075,-29435,-22884,51905,119529,79059,-5142,-44943,-24042,-14299,-62248,-115192,-102640,-58425,-51978,-86791,-96829,-46725,21849,60268,64866,82053,135479,169735,187672,199380,183877,114375,-1176,-56938,1568,56859,59117,18965,-11955,-14831,10041,12365,-17134,-13336,30248,70079,91776,92420,41847,9660,-21723,-40566,-2500,31766,40661,65818,102397,70027,-12101,-49147,-47815,-81750,-96756,-54379,-30026,-17182,15687,2029,-84307,-115933,-84782,-64832,-8787,28948,-28793,-69372,-23959,53850,94133,89065,88752,126731,114275,38211,-9635,-22943,23860,91323,64549,-24163,-43458,-48952,-97546,-106630,-27020,17658,30603,67935,14737,-50605,-298,65346,63239,-1878,-76325,-86379,-62797,-39933,-3734,-26449,-131939,-183620,-113017,-43682,-7903,38957,18158,-83778,-91456,-11708,5629,-26419,-47926,-47446,-42314,-6122,55487,102738,63695,-9390,-29116,-46938,-57015,-18155,-2884,-34263,-53692,-19700,97457,163557,72440,-30280,-35120,6903,62632,62287,22693,2729,19387,97537,172157,152308,75449,46475,85195,69470,-10408,-27497,63915,64939,-53123,-47280,81419,113567,85181,99982,101574,91163,104444,83070,1236,-16084,40890,62920,22342,35335,115376,79826,-12703,-18376,23328,80639,110086,72343,37185,60861,98585,104478,55628,21068,21544,-533,27000,82626,52210,-3984,14342,5003,-65722,-92705,-84981,-87208,-95637,-92228,-49578,29346,81940,42484,-297,12823,30433,2428,-46688,-84294,-87407,-89533,-60948,29759,73398,19493,-56555,-68914,-23924,1890,31734,74686,78707,71206,120999,122014,42039,-13085,-42258,-30849,74568,133042,36722,-75748,-128845,-133582,-59541,31853,92006,104043,42308,5933,56236,88024,60131,-9945,-83357,-136378,-160104,-140905,-108841,-109536,-90198,-43686,-77400,-107967,-61141,-15553,-38494,-50605,-27145,11734,8390,-51577,-95762,-115271,-116093,-33830,61434,9108,-93978,-22599,125035,112153,-4134,-69199,-65087,-45797,-15233,21774,14605,-45129,-78227,-23687,45600,5826,-45660,-478,9170,-86937,-111312,-49767,-79347,-143276,-105823,-45535,-29940,-32747,-52359,-68937,-90167,-135679,-107760,-9795,30502,11916,-12646,2950,16186,-59432,-125817,-81463,-24664,26812,54342,14631,-28519,-58691,-52241,-22621,-47704,-62693,27705,113164,113724,82861,54394,19054,-1030,-20770,-17441,16995,52365,53628,31370,-742,-43796,-49720,-17370,8780,26561,10206,-27274,-43654,-26948,-16355,39959,73768,24762,-16066,-15989,-10009,-6596,-5540,3929,3720,-18265,-49316,-24927,58547,98204,64640,-2268,-53891,-83583,-105609,-75157,12017,83598,121781,86947,-14435,-81746,-46401,12276,18513,-11663,-60267,-88887,-47771,39946,54499,6978,33812,73865,35688,-3113,-19715,-49599,-58911,-43467,-10090,3453,-31382,-43137,-7544,65533,152741,200198,149671,25537,-42068,-13376,45321,67314,17224,28894,101769,101294,40387,21541,25773,26075,-17331,-45878,33217,122437,120233,96376,83628,45446,1192,-47459,-79252,-17736,29506,9511,16690,24930,6318,-18610,-23698,64530,124038,42991,10840,58003,-43941,-191529,-164998,-54244,22083,45840,2318,-33156,-4634,22127,-2588,-48718,-29600,4204,-13228,-14311,-18096,-46806,-52419,-27709,-19012,-15592,28525,100649,98190,20709,-20044,20535,37239,27636,293786,858966,1068964,602361,85305,-52264,-31161,6973,90911,146817,100323,-25391,-159860,-167283,-89349,26520,20363,-15218,-101939,-216138,-244813,-140127,-60127,-19192,62419,102514,51725,-11334,-35005,-6643,35133,73167,113105,148941,154516,116367,27868,-14735,2728,-234,-39995,-62874,-53313,-11089,-16766,-90916,-110283,-38035,32611,58687,51555,37924,11343,-18736,-57983,-126480,-131377,-36798,31330,58052,52147,36328,54008,73799,26094,-76851,-84862,24346,63703,867,18127,69532,70735,76313,94105,68126,-13534,-65304,-21858,58091,60387,-26060,-89883,-63393,-15357,-18350,-80352,-89785,11868,80156,45111,33214,71546,66426,27833,4511,10792,5732,557,20222,22559,6160,-48956,-100057,-74740,-49520,-74884,-94957,-68065,-1006,26395,2584,1430,31931,16860,-20160,-48087,-37187,-31659,-67422,-111931,-68971,40018,36925,-37476,-48946,-63181,-112307,-66842,46412,48913,-53054,-88484,-32415,-18222,-8517,26563,17655,2438,44713,93617,105641,112645,116353,100612,74847,6589,-42529,-8781,31793,-1601,-46920,-28496],[12755,-73443,-79783,-52476,-63327,-7902,83616,86337,51774,-7695,-119047,-157085,-62604,57351,53475,-1742,7723,70482,75787,70830,84231,51353,28605,61002,79707,79537,108070,147157,77098,-69298,-120388,-63085,-6229,-15186,-68087,-91983,-76139,-97253,-82718,11088,51237,3613,2722,21098,-10545,-31370,-12307,-5014,-31688,-36335,32096,90228,7622,-120692,-89457,30318,28820,9087,41971,13459,-35080,-545,56062,89762,118385,96903,58788,27784,-10309,-44771,-27902,10121,47229,35948,-54518,-123289,-68175,-17500,-50383,-86367,-51497,-38524,-80568,-85375,-8016,47383,-9387,-45050,20617,58207,19824,39923,105951,84407,37614,19421,34591,100979,206348,225070,162748,88582,59850,79270,41344,-31988,-69321,-64295,-9050,18920,-23083,-36370,-16225,-22336,-64097,-106424,-95147,-18697,32631,-14918,-92131,-95852,-43689,6470,-3005,-40424,-40303,-37453,-35711,-50828,-47429,-24444,-958,5928,25868,47766,35094,17889,8148,41253,115640,156553,121734,56468,-12316,-56945,-51002,-9163,23179,62007,49690,18668,25204,-20486,-102850,-80496,-11739,-41836,-93783,-79771,-8415,63995,84260,45392,-6404,7567,92049,104586,33833,17090,64263,91046,25666,-35218,-51139,-58273,-13886,35989,1225,-76632,-76695,-26356,11166,24730,35175,27116,55083,98521,65389,12853,1872,-10803,-51900,-60265,-25226,-5165,26365,72045,61266,30270,15604,21130,51656,58233,41109,47532,49310,31640,17520,55626,156550,200451,126425,60186,140,-73537,-75432,-21949,-21468,-38560,2271,10650,-66479,-130103,-108795,-46657,-2322,-11453,17340,74776,-21022,-168373,-134352,-58907,-45903,-15057,47676,107607,72789,-36457,-92670,-72962,-17474,26712,49201,-9605,-80851,-81875,-47741,-2854,34604,10509,-48032,-88320,-37010,57599,58539,26178,113413,141169,-32603,-163298,-101320,-62096,-105554,-114107,-57697,-53706,-81960,-34029,41046,39896,47751,60096,19833,-10812,15828,26742,-21832,-32094,11154,9113,-22971,-8441,-19950,-73488,-82876,-20855,8719,-11443,6799,165131,245962,44704,-61156,52535,99042,44289,-10041,-39342,-17010,-21978,-88238,-96042,-17656,61421,53878,-9028,-62749,-83136,-36751,-9245,-25814,13821,93836,109558,32548,-50372,-66794,-56427,-13661,23720,14116,-857,-30403,-86677,-143104,-173622,-156455,-70616,16575,55156,15102,-73167,-93240,-9808,47800,56710,48405,-5537,-31232,25737,38688,-3456,-8965,3859,-20389,-44877,-688,75380,101655,100376,60744,-54369,-122105,-93055,-40806,-27558,-33839,-4779,83376,131370,77283,8891,-32917,-33126,26791,60643,30474,-15985,-43862,5311,102244,94365,-41988,-105190,-36646,11767,-21441,-10168,1099,-16919,-47245,-66178,-5559,108953,158459,123831,81958,47710,43416,-16518,-91909,-61815,19219,66698,80233,3387,-100975,-137273,-135987,-93488,-19820,-9119,-4986,645,-4367,38880,89262,74179,35250,16350,-11523,-58973,-100413,-128363,-106435,-28978,16848,-8275,-41173,-31973,-19122,-5795,27856,83787,131915,133321,159449,149111,80568,27987,-27953,-60576,-5909,21196,43636,79459,38431,-20328,-28117,-25413,-39912,-51861,-31042,34496,89820,115512,146384,164868,55199,-93430,-100775,-38985,8465,77178,140990,114870,60908,38506,-16797,-114961,-120133,-7392,76882,68747,17712,-75400,-184942,-159541,-67771,-61262,-33735,53102,64627,17287,7862,36975,96903,124916,85899,45620,29510,-10465,-46050,-3745,99551,133273,77685,47049,38846,-28519,-95207,-58309,36384,59247,64805,115500,86809,62459,125796,140812,85870,16462,-52983,-77132,-68335,-37713,16500,-22486,-160155,-204732,-118229,-23710,39756,67780,9609,-82229,-81815,-31326,-24386,19767,67542,20999,-57257,-51276,27314,96491,62667,-20393,-27714,-32255,-74201,-77154,-56124,-44891,-53135,-44098,27711,54719,-36887,-80598,-16913,24660,-3497,-26940,-18034,-49517,-55500,50533,161227,155200,68358,-15770,-18213,-15831,-45221,-25736,79469,99484,15114,-14,75776,111839,112986,113835,99128,80851,40684,-18412,-53679,-38636,-14040,-5066,-6272,59711,144852,87964,9732,26298,46150,54095,73237,59435,24881,40785,77258,73433,41932,49302,94264,95139,102439,104108,26810,-65652,-51378,-49658,-113813,-104187,-55742,-60814,-96759,-120675,-123782,-65387,27637,22765,-35078,-2054,79526,62100,-10934,-59703,-68741,-68646,-26027,50667,89228,85476,49726,1570,-45242,-72569,-29981,12378,7017,50293,161320,161586,55260,-37628,-93749,-60767,67102,98051,11563,-49505,-84428,-96734,-52823,-6875,38213,69762,36001,-9235,-10341,-3466,-163,4239,23556,4502,-36904,-26777,-9344,-71032,-123482,-115185,-121448,-115529,-47019,5536,-28046,-81427,-118911,-127795,-79515,-57856,-96485,-136607,-120578,-12096,88173,41348,-81263,-75338,36572,45974,-73078,-160601,-159807,-137554,-75616,-22722,-34471,-75546,-100030,-61649,56101,114430,99190,92794,17249,-129163,-160224,-111104,-140675,-135407,-20451,44968,32515,18627,-640,-33615,-84532,-153762,-120589,1123,48080,11432,2567,32103,16234,-53800,-101589,-92724,-56879,9156,3818,-75721,-92565,-50714,10462,53814,27424,288,35461,87218,114631,100651,115940,122694,55937,-45331,-100823,-79001,17306,78831,68095,1969,-91329,-99627,-44117,-36094,-43473,-50750,-52530,-25941,5638,-14970,23740,68432,20140,-42380,-25624,30917,24065,-44474,-66559,-56723,-52252,-51243,-43351,19435,87472,46062,-59593,-98874,-93364,-89193,-44456,37908,114700,191231,191697,91194,13799,23815,33899,33552,54108,40377,-12359,-9254,39048,33433,15671,53923,75212,51608,20617,-15176,-26308,5768,12046,-7035,-33138,-56812,-30493,15117,42067,78182,126336,112284,41245,-23729,-35870,34022,82739,5266,-8278,84002,90074,33335,16492,-19941,-44833,-46759,-39133,31261,129358,128453,50891,30067,40326,3167,-17708,-12106,-6699,-879,33872,71541,48160,20922,-7732,-42039,-7252,24351,-40544,-72458,-20797,-43470,-105830,-59972,7146,58181,106461,98640,58671,48182,39077,3537,-7335,25333,9834,-40614,-12267,26407,13659,-21056,-41324,-56914,-73015,-21654,90151,117951,65555,70930,90688,62101,38830,363636,1031955,1307248,774181,123029,-113235,-76527,-641,66595,83676,73436,514,-115255,-124949,-1679,64974,21327,-20570,-88252,-160582,-191727,-146807,-93425,-25184,83712,140525,89918,21566,-22038,-41865,-28703,22067,100640,176189,182234,86585,-56671,-92461,-10641,30101,-42075,-134155,-158415,-113128,-68571,-103762,-106867,-24813,64005,107103,107957,54448,-36138,-108153,-129370,-138629,-116875,-23988,75355,130753,105924,37291,26074,66719,61361,-5962,12181,102035,93394,13134,8793,26037,17514,21947,15365,-2711,-39691,-56320,1967,46621,-20478,-76041,-71668,-49882,-18987,-29337,-97685,-108555,-18472,63500,84867,89072,94850,70851,30946,15329,44982,56657,29976,-8864,-52019,-54842,-28982,-24112,-23337,-27442,-54845,-51127,-3762,23359,10706,-9879,-14675,19599,45715,25706,-15599,-24392,-44872,-106595,-135685,-66186,35182,19628,-56142,-70868,-92321,-126408,-65210,42071,63344,2693,-32663,-19090,-18607,-2816,33911,22383,-6468,12554,68399,126555,160590,152026,86523,2287,-52888,-63317,-40036,13496,43977,38680,49560],[50766,-21898,-42042,-60768,-115216,-73301,30953,77496,75373,50959,-9159,-40670,-11390,44901,74115,81520,87690,115860,125848,135847,129680,81170,36307,20202,-3680,15418,80391,110463,27604,-75433,-72855,-112,52228,32416,-48203,-67164,-44855,-105041,-102586,9306,52614,13469,-21819,-36686,-63390,-62696,-31378,-36662,-79665,-108940,-88660,-69797,-93751,-88880,-14391,19708,-55000,-90530,-44594,-24706,-9210,43282,35644,-9250,15135,46813,57012,51769,-15141,-63277,-7256,47845,57136,51891,4146,-62168,-64588,-58750,-75482,-75316,-58637,-60661,-54333,-28735,8054,46132,45433,26413,24512,9167,-17212,19196,91106,94301,68947,16752,-42316,4851,149857,180687,101569,35996,19272,77245,118134,78854,5208,-52341,-51671,-25017,-22177,-3944,44290,29239,-50986,-104221,-78559,-1770,49603,17423,-54923,-75668,-24753,19447,22813,12725,-17664,-70502,-60840,-29415,-39131,-40379,-13908,-845,28967,79814,90024,69158,63856,33437,24038,89327,124574,69137,-5635,-44181,-38939,17187,43358,48201,46754,27589,21892,-342,-84875,-143794,-130401,-138585,-137693,-73584,3763,10036,-28485,-54561,-38651,14592,84732,81155,11327,-14315,8375,11509,-66720,-160481,-171202,-122532,-83095,-48761,-3686,-6450,-25896,-41982,-46873,-28269,23952,74519,132297,141465,56336,-11291,-17026,-19221,-53296,-67611,-21202,33310,53580,27366,-29093,-33585,8620,26666,22832,34538,60504,87953,75923,78472,92937,82084,108146,126104,36987,-52803,-73034,-102591,-97256,3791,48810,17168,17391,412,-92142,-155485,-137245,-82523,-24323,-25941,-28740,4363,-21981,-87063,-98002,-91007,-60730,8817,97700,134830,76010,-17016,-78939,-85482,-23448,23421,55916,41786,17353,25494,-1345,-42435,-23605,-38296,-84243,-70006,39246,107785,67622,41268,109055,106184,-41096,-116596,-18763,53275,15800,-50667,-84928,-108345,-78396,-18179,15673,-1944,24996,52695,-5801,-66547,-39770,6677,-24892,-80712,-94560,-96798,-56427,16385,34316,-15377,-30637,140,-8073,-16595,16081,120483,158705,-4900,-143814,-109381,-49627,3001,35050,9661,16638,51729,71429,70102,45899,67767,115375,68606,-40849,-104486,-84825,-45361,-10925,64748,146547,140185,41532,-30309,-17100,30645,101628,89487,-7828,-49757,-37535,-51568,-93294,-117545,-106748,-39273,31397,33595,-28208,-55541,-6748,61932,50556,11670,17630,26307,17457,33336,-21667,-116116,-100592,-10603,34569,25098,56420,114010,133216,129873,78642,-47959,-104036,-37769,32610,40203,15856,5700,25810,12708,19523,51885,-34137,-114239,-28309,70861,94386,109938,92991,55956,56005,29702,-52945,-89623,-50123,-14673,-32421,-38932,-74975,-127708,-138202,-68737,44258,104788,99488,104070,126911,101741,40867,-17344,-59494,-3284,95755,124667,80016,-13410,-87629,-98079,-94385,-50525,6946,19327,16941,29254,29330,35193,63653,60046,13029,-4325,-21614,-61693,-66990,-59389,-70470,-41700,2575,27789,21706,-20725,-59715,-40754,-950,35279,54552,57479,114267,125060,34275,-40023,-65651,-58702,-16638,10972,97970,178620,103823,9223,12092,27684,-12475,-92769,-137207,-66540,17694,60542,146639,216610,118528,-75663,-143224,-107831,-35255,75971,149655,124512,100845,97951,43183,-51025,-51239,53466,138506,121496,26960,-106655,-224368,-202644,-100819,-82042,-55358,56437,128129,97291,29574,-12098,31812,71125,7870,-52885,-12494,20014,3727,45779,103378,54468,2488,49950,73684,-13323,-86806,-41544,70531,94166,52569,76329,127663,175228,217478,202356,142841,80215,-8107,-92998,-129841,-96119,-27650,-34628,-120257,-137588,-74571,-21705,40736,75641,22809,-66178,-107695,-117090,-107136,-2751,91732,41701,-42527,-39527,9777,57370,38282,-31274,-24582,16368,3215,-33755,-46857,-14450,23156,22408,1348,-31075,-74440,-48158,30905,20912,-65744,-57305,35052,33726,-22481,5612,59861,59004,3908,-64983,-89405,-90497,-99892,-76647,13546,81273,83850,58124,54161,64729,87365,99804,91161,41541,-40055,-74507,-18044,16534,-33310,-79425,-46460,51717,122179,81928,29713,27767,18431,14042,79435,120872,49468,-20600,-27081,-40186,-21160,68934,150698,123788,77332,59579,20619,-43655,-57820,-69252,-109142,-59326,15253,2208,-39653,-79019,-115235,-79373,26687,52183,-13961,-41891,-21142,-25174,-30199,-16504,-4981,-4952,18454,47398,58219,88109,88476,44880,-7204,-54795,-35238,-9663,-33497,-9697,93630,106708,36977,-22468,-64017,-41236,24380,-7752,-56485,-35459,-21192,-37557,-16259,7676,12549,-105,-27925,-43444,-39804,-8180,28904,76017,135033,158442,121954,87659,57784,-11937,-74265,-91383,-69370,-29537,-8966,-24806,-47479,-51110,-99319,-165165,-136229,-64446,-46469,-69833,-86769,-45773,3939,-5515,-56879,-61064,-3306,22983,-41482,-112577,-115608,-81025,-63489,-53430,-49143,-50482,-69778,-45413,95161,217219,205357,108331,-14332,-119009,-116584,-84485,-109756,-70489,49476,94034,49900,10454,-10267,-30139,-73131,-128276,-113897,-41146,3684,25628,59586,81865,62347,20244,-11370,-31892,-11469,28643,-34855,-147001,-156977,-86072,-11122,52943,92711,80307,38548,27859,71656,107083,129789,131568,92978,2242,-103581,-144794,-60663,35928,65739,30027,-40554,-57543,-37061,-88498,-151705,-151454,-72778,18391,57990,26432,24592,45519,38386,10159,22599,79102,34565,-79319,-94801,-66373,-48504,-24263,-32726,-15812,60733,44313,-65158,-95210,-60979,-37523,-4938,35770,101380,181907,186938,131388,86139,46954,-6588,2542,53734,70541,43102,562,-17271,-8095,9707,26246,29763,18185,-5863,-21202,186,15153,-12819,-31542,-36120,-37311,-6721,31735,3454,-17152,42702,88189,58221,-5535,-32838,38404,101552,20296,-35578,24053,39781,-14870,-45714,-61029,-67444,-62504,-63044,-35546,47905,76786,-21523,-50175,29796,48906,40240,56100,18685,-25480,-12925,-9854,-15034,11668,23666,-17985,-45147,-58117,-111450,-115810,-12335,41440,5804,5666,33390,68363,102217,81213,41118,37247,22498,-12660,9411,71354,68121,24522,41247,77940,89780,76847,40697,-8967,-55893,-57941,5404,71342,113935,140019,117013,62639,59951,413049,1196610,1565370,943515,146702,-141214,-101554,-42673,-42701,-34157,17335,7487,-75700,-95975,-7571,16673,-1191,-24432,-49146,-47387,-66758,-100804,-110011,-75160,24965,132343,134416,72924,-19452,-120717,-132080,-69158,-2555,76626,113507,31818,-112194,-141501,-41240,9194,-74233,-168728,-187482,-138054,-27604,4514,-18475,24070,81990,83444,64321,1963,-86489,-128065,-95447,-38068,-6728,30996,99271,167865,153117,64475,4843,13794,40641,45217,68552,80654,63658,26220,-13046,-54726,-72084,-49327,-42036,-20296,25447,43136,60839,43696,-38901,-45190,7219,13901,25064,8149,-58098,-57629,-14062,-2963,18583,45275,27131,-5654,-5457,15032,41412,53042,57637,40609,-33560,-104325,-51059,37416,25334,-53396,-76977,-16627,42192,46634,29367,-3045,-60401,-37400,49485,78841,26118,-18476,-57912,-118633,-127145,-43012,32414,-15190,-85794,-84661,-81270,-71181,-10786,41936,50977,33522,32064,42917,36890,42046,62283,41051,-1866,-21142,-8361,37191,86069,101567,16388,-101968,-117352,-76260,-59112,-7116,50551,60223,66186],[42882,2474,-34451,-66198,-116887,-108037,-35985,8163,9832,17305,31530,62731,79618,78655,92279,102061,68598,55283,85682,113982,58363,-49517,-79220,-67222,-87401,-56317,34672,86203,55465,25150,29148,47980,72127,52470,-7256,-18510,-13217,-70376,-67007,-12124,17718,19227,-27061,-68291,-88034,-94744,-51803,-29462,-82572,-142734,-175566,-175216,-110572,-6168,41239,17322,-35981,-67344,-65322,-30930,32117,64221,8559,-70221,-70684,-12098,42598,44276,-28162,-67478,10677,58106,35169,25787,33811,15891,-10671,-36045,-27441,5825,12138,8000,30280,13806,-32708,-16986,37910,60650,29233,-29010,-64686,-29215,46078,65311,53544,-46,-86388,-93217,18130,84361,58167,8167,-9679,48621,111118,127923,104972,22378,-67765,-77038,-17523,31529,52017,38572,9527,15539,55551,62990,63593,74069,25590,-72150,-100060,-42081,27209,47088,6431,-46093,-28356,-1196,-17068,-9213,33247,28212,14794,45571,74720,102562,103892,13160,-58452,327,66176,45032,3132,-5228,3694,42242,57096,49614,59909,49581,29536,-3607,-81595,-167046,-170548,-143748,-127869,-86497,-43157,-61540,-86459,-80724,-44993,8910,38569,12884,-22978,-35780,-41516,-55299,-120126,-202323,-197038,-139358,-112691,-74151,-7319,2427,-34583,-59518,-56933,-37378,17742,88497,149943,128413,26028,-53948,-71209,-75032,-83877,-78181,-13277,66698,82306,5522,-94499,-94462,9269,36463,-44369,-71888,-11070,55139,75124,92773,109136,92645,68051,57366,4172,-57357,-75570,-94435,-85099,12678,70827,39607,23590,12979,-43614,-104240,-132696,-104136,-37258,-11600,-20080,-40837,-36060,-17504,-50396,-108326,-71517,32483,132928,123852,42565,-8341,-49752,-103892,-79082,-24664,35653,57080,45387,41963,-6032,-45865,819,9430,-42596,-41063,18270,55963,51258,67803,84118,7315,-90915,-59396,76359,135325,105905,31209,-89373,-155239,-90309,-35628,-48449,-48720,8875,48178,2799,-27505,-4147,32394,5622,-68780,-121854,-150181,-106554,-7312,41605,-281,-28925,-25777,-32879,-24793,-8823,-40029,-81256,-56718,-58475,-132114,-144517,-22699,83673,49625,-6189,49031,161817,179704,87639,31388,81077,68423,-25406,-53385,-9732,17404,32686,95103,129595,81933,43410,60119,60480,79970,142389,106380,-844,-36823,-4324,23035,14559,-11753,-21086,22432,51051,-7791,-77056,-51363,15009,43257,8945,-24388,-13388,24950,25094,2218,-33110,-75591,-90066,-49668,-9507,3255,66497,156962,180096,145659,85293,-27178,-60043,20100,98758,114541,67790,7335,-35855,-90353,-52079,37524,-51037,-156405,-76518,19652,61814,135809,165260,103983,33285,-7322,-27037,-32954,-15510,28878,34540,-29186,-120510,-168614,-151668,-23227,120212,99363,25636,73748,157264,108022,161,3614,48542,72440,98998,92701,36020,5155,-8479,-49641,-93898,-75862,-29645,10486,3453,-6726,13481,29245,56795,50679,-42560,-101939,-69893,-23511,22766,36862,-10406,-50599,-44643,13209,47963,-11250,-59353,-23995,2059,-8969,-17873,-2349,65486,117243,57380,-43546,-83045,-60453,-15921,55307,190834,233760,101253,-9203,30380,57919,-14442,-118728,-177380,-127413,-58296,-28658,12775,88177,83778,-35348,-124998,-121399,-54163,24519,64273,58967,76593,85571,46504,-1952,-814,50918,116975,131116,54119,-75039,-189076,-187920,-93605,-48837,-19914,45283,100095,113294,57682,-29955,-45830,-15276,-69662,-123569,-44745,56766,71218,58789,39500,-25983,-39371,26247,52654,-30802,-110813,-85606,38993,75276,-21914,-30997,89791,171789,184410,189219,157850,78934,-14984,-90106,-126215,-121863,-88347,-61654,-84479,-96355,-65944,-73361,-39543,56703,80737,-12399,-100850,-131532,-116889,-45895,20569,24176,18592,30682,8684,12324,20636,-27563,-37486,38824,104145,74603,9462,18243,83105,89225,26672,-25145,-20679,26441,49992,-26941,-95179,-33171,88664,128221,73706,27807,3257,-16235,-53170,-88105,-87890,-85655,-112023,-116454,-54546,33653,87478,50501,-15297,-23767,5850,28011,37110,-8019,-61606,-28271,52415,66461,-14330,-85779,-44408,40104,87086,68234,9667,-41763,-63186,-32499,78257,148044,61213,-58877,-102323,-120615,-83134,44253,124382,58343,-11125,9125,54480,36991,-16975,-47115,-51580,1238,51765,27382,-6451,-15935,-18800,-8238,42126,84166,54524,-44846,-111165,-87452,-16498,27045,21154,12806,19868,8075,-3468,21566,9125,-13840,12829,8453,3306,22521,4923,-39333,-27618,13510,55008,65484,31081,6893,-23169,-94242,-111386,-49704,1060,-3251,10331,38464,27358,-36872,-94030,-86845,-45539,8350,63090,105624,128544,141738,113698,68411,45844,20090,-25308,-32595,22735,70273,-3501,-108788,-112025,-35647,-33680,-96019,-121403,-73692,2822,22515,-45225,-110039,-130570,-100352,-24747,20139,27529,61178,67828,7533,-18225,19897,8886,826,40222,49391,5194,20846,139118,224884,165734,26036,-51141,-72787,-59261,-23758,-8001,13031,45645,24671,-30610,-49739,-45083,-31552,-36369,-62152,-70396,-67137,-46338,22847,65606,54003,36835,27251,24021,26597,57658,78129,-3019,-123869,-155037,-122295,-85748,-25733,67098,104252,60758,5336,10817,63190,81116,60610,63826,26841,-76426,-144731,-92623,-1435,51672,72993,52262,17756,1383,-62432,-149413,-164658,-76962,17713,65181,54178,24624,11132,34300,55420,66404,90984,28925,-66002,-52470,-21217,-15994,13540,10825,-12087,33010,55403,-14588,-54391,-24819,10823,15963,-9083,16234,68740,50302,49194,73704,20462,-46281,-23204,10033,27985,53473,22134,-15146,863,9364,-2677,-3023,-10809,-28714,-10625,16422,-15519,-53047,-26370,21402,38080,41634,30494,-26150,-33170,35448,71890,41189,3664,3581,55803,100352,52740,-8709,-11626,-7764,-60234,-75515,-24910,-3075,-31108,-75153,-99233,-49388,3920,-45547,-43590,65860,113273,84413,50759,-3249,-43895,-62166,-87052,-57770,9701,48142,14575,-27637,-43282,-98614,-110644,39182,138096,74769,13457,22740,38959,31905,-8518,-39778,-41315,-47702,-53383,-26937,39417,79042,71218,65818,70609,99807,138481,129914,54868,-30293,-89083,-96019,-27782,82223,122115,108100,70527,93279,447841,1253727,1637378,975213,156845,-75306,-44735,-26627,-27735,2766,47461,14799,-65284,-59987,-65241,-40234,-22877,-13811,-9587,36926,40494,-20793,-83171,-107436,-37295,89224,131774,92369,-4529,-112925,-109142,-51435,-51079,-35387,-1784,-21388,-104029,-125551,-41642,-961,-76949,-126044,-123139,-87913,23648,77160,32134,44132,41087,-34606,-58154,-42994,-60842,-69520,-18360,60880,87701,84336,107903,164829,165185,87708,6299,-29245,-18886,22026,44174,22287,41588,54277,1934,-64877,-61738,-13080,3467,40099,121386,156574,147946,101752,38795,42899,75384,58199,50044,40142,-1186,15274,40000,-8060,-47086,-46745,-67465,-76256,-35472,-10137,-23659,-38287,2312,59075,2803,-108552,-78336,35042,33391,-76428,-110371,-46680,9269,46174,62773,17374,-84546,-95429,7022,92621,62993,7163,-41732,-99860,-103670,-3479,71289,883,-65852,-52349,-28259,12357,69538,80738,45696,14899,29267,70258,85293,98798,102822,79629,53456,15524,-18056,-9759,28049,56094,-15988,-121698,-128699,-85036,-59941,-10326,16091,-1044,19622],[19340,-15511,-55537,-45898,-38230,-57408,-70107,-83530,-74877,-32629,10501,60248,82155,77954,62843,36477,-27439,-45438,23425,91731,12668,-154170,-161308,-82607,-88933,-83236,-2786,86008,139564,145329,92737,44599,39636,15235,-4232,-5547,-29412,-25121,51048,55024,22611,16163,-13404,-40975,-45428,-66968,-34411,21058,-11380,-72689,-115704,-118390,-37307,56588,60542,49730,64869,63073,38214,41617,54805,33044,-5287,-48874,-77237,-53611,391,-8812,-62349,-76874,-21268,4591,-12626,-18086,32146,65886,38166,15880,59794,82830,60148,59358,83377,36797,-41599,-50506,-17875,25323,49875,21597,-44157,-62733,-17566,2581,-68,-23497,-67822,-108627,-73349,-4306,28625,16040,21395,61240,67058,82134,126458,83853,-38309,-86552,-25386,23219,4961,4839,38161,92874,155879,132104,64416,75356,68292,-53595,-143740,-67528,57086,88034,47518,12523,25165,27800,25869,31924,60005,54773,32857,20283,13988,72352,89122,8648,-41545,-2397,28268,17309,6382,27135,49576,75290,101661,122096,110750,69924,29971,-19605,-78335,-125326,-100913,-51149,-46232,-58816,-63972,-69471,-51199,-49883,-71278,-46258,-17071,-31074,-27020,-14572,-33009,-44878,-80302,-115354,-107646,-101027,-81804,-27623,-7623,-49186,-67812,-31331,15795,28412,30101,54338,114834,107717,1375,-81562,-83234,-81432,-103272,-95805,-16519,60036,89629,44653,-78248,-108174,26348,87392,-25177,-127537,-106291,-25046,43601,60885,51838,63207,63272,67131,67769,32586,-37088,-84667,-77239,-5904,38803,-2053,-18855,11447,20200,-31633,-91746,-78060,-22971,10898,9828,-43999,-50800,-5374,-39427,-137801,-121247,13230,114309,68953,-32216,-59504,-59079,-101610,-106417,-70623,-8541,34838,35060,-3201,-61502,-38056,70379,95614,14670,-37546,-43530,-23870,25120,71186,38877,-75568,-134744,-56544,64099,80863,89877,94777,-10154,-96812,-61243,-38289,-76006,-76184,-22702,3610,4557,48533,62501,37783,20014,-953,-43335,-99991,-110359,-29399,9493,-35845,-66560,-52523,-26242,3980,-5957,-132701,-218755,-74783,61102,-33685,-104009,-21840,66587,50848,-15741,15692,108668,128513,60288,-22116,-52142,-66544,-50397,36000,108355,79536,26646,33424,15552,-22305,38819,117115,87309,70488,113336,105470,74666,62278,43545,57938,85084,70445,47255,49425,12074,-51487,-52828,-4314,1167,-19493,-23619,-16113,-3393,24039,17650,-18115,2865,46209,15398,-26686,-63070,-84815,9524,151275,168559,121605,87926,-7549,-67670,-34420,35841,76747,60889,20049,-25772,-76515,-53981,2562,-60441,-124911,-71979,-17835,28194,95947,123326,97950,39080,3737,5553,-4348,-14116,46877,96631,22671,-98583,-116827,-68606,51659,182996,119802,-352,53905,142504,57197,-11967,73210,158299,104359,34860,1477,-29410,14098,64413,-8472,-117193,-153614,-95899,-24962,-47870,-96212,-52429,2235,38538,58148,-20521,-117780,-73676,42219,110366,98755,46187,-11669,-41866,-5311,35465,15558,1830,30015,40037,-371,-29744,-16415,37189,97573,77470,-18692,-66023,-49743,17507,134648,242201,215682,66777,-53983,-41192,-20187,-59042,-73556,-53795,-43261,-53048,-61454,-87086,-55330,2436,-8736,-73699,-89046,-46724,-31573,-39489,-24786,38493,64840,-4220,-54221,-16420,38293,91623,129957,77686,-34782,-107127,-58791,29951,47725,50195,50829,31220,48759,57591,-8637,-72656,-71621,-103836,-154196,-106894,8814,71656,32928,-19618,-18075,26268,64807,52446,-36842,-119261,-115979,-13007,34436,-50270,-62319,34678,76516,67278,87847,71658,-9029,-49390,-21832,-10190,-62957,-95597,-62355,-65628,-89891,-63017,-79141,-82668,21541,89378,33729,-18027,-16115,-22136,-40526,-39311,6615,64461,76598,13350,-8531,20657,-8661,-46036,30434,155765,159082,71750,51265,87207,77304,31249,-2830,7695,47055,27493,-55688,-59274,59,37545,61421,77231,72456,54674,29345,-15653,-53767,-16874,9875,-31218,-70273,-42463,11665,52859,24238,-45671,-65202,-39997,-16998,-7816,-23318,-17014,49633,79421,66766,30177,-3205,21318,66088,99784,74773,-17898,-87628,-95967,-63016,14102,60535,10086,-46927,-66219,-93407,-98721,-13135,59663,22804,-10679,22536,84997,66285,-15395,-38024,-7520,28004,38726,116,-36945,6103,76118,61590,18473,55509,90096,8915,-52377,-14677,60829,69018,6722,-29212,-17982,-31117,-48433,-46541,-93524,-105223,-9413,45250,39743,63966,76703,-13037,-105402,-52486,94585,162225,132421,63589,-37775,-118688,-122856,-64980,-13060,-7300,-4404,30243,52648,-3808,-83500,-87265,-55319,-42545,-2363,26326,8009,-29653,-51555,-38928,-312,-683,-35554,-8463,80901,126923,13611,-130708,-145717,-59867,-16580,-44194,-92255,-85188,9101,54423,-34332,-148602,-210820,-160943,9701,97540,63380,85535,115209,35678,-18287,21024,60943,85873,133626,121086,66202,80174,140991,150204,72687,-23390,-28036,-14334,-33263,8021,69624,68601,19389,-71096,-128461,-98886,-48064,-2548,21291,2162,-15248,-43001,-56478,-10458,14596,214,-16622,-27478,-19419,25160,68352,80747,27368,-62038,-107373,-117403,-111029,-87623,-20878,69050,85620,2034,-60740,-39640,-3344,-8957,-6702,-11299,-43466,-67404,-32811,16825,50168,87747,77716,32870,34342,42557,-6319,-68634,-75816,-45646,11808,26632,1597,-13274,890,7711,15282,41355,26869,-8409,12214,23956,13733,30115,22498,-25842,-19940,29477,11491,-29199,-12154,19871,2748,-50425,-63509,-46096,-72142,-44964,25013,-3081,-45763,-22748,-24016,-24123,32839,66072,61288,43294,16779,24620,52412,43909,23518,46133,38860,-26972,-46386,4995,59442,81767,74954,12295,-44500,-3352,56611,41714,17992,34496,67807,89420,99075,86692,46770,5324,-11913,-57012,-42590,32960,56529,14070,-53842,-107920,-95513,-57544,-35231,23697,104065,139003,127393,52531,-24814,-38504,-44288,-60876,-37372,1237,7239,-11811,-21383,-16129,-52238,-74579,40615,136865,84760,13934,5042,16605,2329,-24563,-47714,-88383,-109244,-77737,-50685,-14834,20445,34035,45358,30568,39508,103900,143247,76598,-26968,-82586,-99300,-83074,-20292,39835,79656,103915,136904,538348,1394307,1780521,1083506,242325,-3516,5129,31068,96710,148397,137980,35005,-69023,-56056,-73190,-75259,-105527,-70770,-32486,15730,38768,26795,-38797,-109164,-78969,16956,55099,49475,21168,-12784,18697,55726,-2469,-62888,-55292,-21022,-46428,-63075,5631,34085,-37887,-58974,-44212,-34814,12937,8574,-52784,-49341,-64850,-134809,-126900,-51910,-27012,-41455,-2907,63659,77065,74479,92177,120592,94414,26581,-12316,-36823,-50523,-19730,8866,7343,37262,60256,37820,3690,32950,82477,77117,84675,137253,175908,183608,168168,126568,83595,48915,21916,4498,10262,22422,42562,63562,42976,-13398,-75310,-117899,-95854,-40950,-55739,-112489,-151590,-124494,-45596,-41022,-105070,-116639,-39370,5540,-55157,-121324,-121111,-58748,32276,63179,19002,-68947,-121994,-69640,50102,92528,60273,-3979,-75325,-90907,11863,107229,58393,15915,54658,86337,102581,132336,130130,52707,-43966,-65727,-7214,53484,93205,91372,86327,98762,75582,54608,72127,78391,59733,10293,-56217,-101819,-105203,-68581,-11508,-20097,-68365,-37482],[-6958,-52097,-58254,2062,43257,8772,-64642,-116276,-91664,-23813,7930,15706,5947,-240,-16642,-51290,-103537,-85811,17088,111762,39073,-113140,-89780,23302,7333,-37723,1178,101954,184125,172969,89870,35990,20366,-20503,-39693,-35638,-53106,15424,169725,169727,57627,18495,26386,16077,3974,-18249,-20271,35554,65966,26770,-20515,-31613,7472,48730,56757,92340,142999,169011,162477,131567,46856,-25235,-2567,20999,-14324,-52605,-58267,-83081,-116838,-124338,-97615,-56257,-26898,-21478,33610,82322,51239,33110,87735,77656,14423,16806,78386,81193,30894,-2723,-31002,-15932,58985,97748,32765,-44658,-53206,-42951,-34820,-28876,-25537,-64177,-69144,-28377,-2812,2287,32565,64550,34842,12125,39418,50166,8363,-47890,-52860,-31245,-45747,-44853,-19474,23686,102224,113924,26953,5189,39426,-16427,-82508,-1439,119517,130541,73085,21903,11826,22943,56992,44784,18965,28338,38675,-4847,-52205,-20574,3434,-3236,28059,57291,29079,-2846,3049,31964,47846,83726,139963,171671,110085,34729,3649,-28029,-69257,-77569,-14677,53266,50007,-6477,-44666,-33343,5112,-27192,-105862,-104619,-50177,-38948,-31812,-9061,-5211,7685,-1143,-3257,-6244,-33163,-1198,54204,16031,-68284,-54832,14602,73561,91541,65916,40388,87492,99482,856,-49436,-8381,7214,-53178,-84794,-33035,6477,49118,87538,1125,-52478,52299,146914,76817,-66599,-124817,-79093,-13527,1816,-1155,45970,88341,109044,132005,94494,-14205,-88932,-87121,-12816,26022,-35650,-73885,-25446,28538,8438,-31847,-23480,760,3717,-15379,-57693,-48109,-9565,-56796,-171452,-179919,-52117,36917,-309,-92975,-124854,-80084,-51900,-68313,-91249,-52171,12299,35420,-28269,-99928,-57879,59874,87845,21454,-28991,-38816,-52622,-24441,6365,-35228,-111848,-136434,-83717,-22919,-22280,34488,107909,84406,21553,9171,-5098,-39299,-77556,-77753,-68035,-21401,65231,57191,-34336,-35206,25927,1315,-84220,-108775,-41021,-24010,-72792,-88207,-50498,-12431,29938,11953,-96734,-141370,-14298,100077,36609,-22637,-25061,-12814,18586,32462,34438,20361,413,-7084,-48614,-150717,-193617,-78990,78221,129343,59593,-21217,-60912,-97895,-77583,42804,111051,61750,23541,55275,96368,153771,153954,36326,-19537,37737,77636,63642,15994,-70385,-78336,11484,48113,-19823,-57215,-29125,-6350,-7510,-2764,-10354,-26829,7850,71644,74681,41661,-41082,-142875,-81744,61294,78682,59246,60262,-22589,-133072,-169608,-122349,-58715,-360,44556,61427,38647,3599,-18636,-50916,-59183,-34877,-10638,40187,62053,40605,39781,23394,9462,17800,-10973,-59049,-15370,69231,66553,-29786,-45378,4012,91560,193580,137486,10023,22881,66301,2495,16049,120231,139658,28486,-58224,-79912,-85511,-20945,77639,43994,-70325,-117461,-75784,-46647,-92233,-152769,-121577,-61449,-19489,51850,68398,8335,26061,111219,126736,76256,39119,14608,-12501,-12392,8262,48458,76915,73821,60754,22408,-5939,382,27466,46613,29662,-30082,-55740,-50688,26440,150537,197028,149313,63601,-48432,-128479,-138610,-102928,8862,126267,107252,487,-55672,-75221,-71810,-31835,-6294,-42740,-76048,-48249,-37923,-63273,-70041,6890,65518,-52362,-163437,-54178,70908,91803,91551,30523,-60593,-44474,84522,136948,74736,55287,55698,-14559,-61740,-30958,-25121,-54658,-79026,-121108,-172417,-177727,-115988,-24317,-22712,-67488,-9893,93175,131425,92074,4808,-66677,-90595,-44888,11933,16981,28389,27865,-6227,-28264,-20073,-33616,-74461,-40087,66704,90507,2888,-48442,-20770,-28671,-46591,1527,17940,-16659,-26006,-27674,-9612,51245,91450,46700,-24072,-50538,-20042,10968,18741,-279,408,25536,-10856,-60680,1707,117111,131637,89435,97300,84579,28573,-259,-27271,-58110,-33345,-22826,-25103,27578,23982,-66184,-108072,-46848,41339,106750,127648,89219,27786,55533,92684,59655,8242,4274,13703,35709,42526,4862,-37015,-19528,18244,19589,8228,33673,75886,65038,52954,75039,91555,83965,86794,119450,82450,-21077,-50759,-23445,-42099,-60593,-52032,-48579,-13377,6467,-51667,-108541,-60392,45674,88464,90345,72414,66559,15509,-53352,-47809,-15287,-1781,-2745,-36513,-71913,-9419,92042,64278,-30228,-18872,39348,34989,43396,83990,124002,96581,6952,-58988,-47146,-25494,-33607,-57877,-113507,-114465,-28764,24170,31387,64941,104217,12029,-122008,-78824,82142,162469,164774,101107,-18528,-110118,-113557,-58685,-18010,-33082,-55954,-19366,47680,41950,-7604,-23347,-58264,-112889,-103039,-73934,-88733,-146831,-155456,-76086,-20578,-58148,-69437,7089,110258,161473,92342,-35460,-87572,-49477,-16389,-37963,-82685,-89628,-15297,23999,-48261,-139512,-203053,-152041,17419,86028,34159,40344,36982,-57504,-93817,-24376,56242,94733,111071,81277,60760,81896,89063,72068,48186,18524,31466,32160,-7583,16175,79599,89231,32688,-75992,-136329,-93788,-25929,24651,45573,23887,11672,-11980,-37622,-32676,-18801,15905,31338,-19174,-61254,-29059,884,1670,-18026,-52996,-85861,-86938,-56465,-66830,-72754,16743,67888,-22172,-112796,-122154,-62865,-22397,-31424,-35417,6143,43014,66525,61057,47831,50501,16328,-23819,27028,133598,156545,43520,-73466,-99880,-32666,-2776,-9812,-3686,-13108,-69522,-94607,-47926,6036,17571,15379,17782,29215,18622,-41338,-101868,-87495,-27746,-23294,-30574,-1297,-2941,-38246,-54308,-53903,-49052,-50284,-12211,32688,8014,-27335,-13908,-26828,-45139,3606,74230,92663,49759,21392,76723,153192,159285,126175,114444,59115,-27166,-37015,9888,27821,44489,62900,8737,-44355,-12228,22106,11398,34827,89154,128285,131547,121072,105013,63526,15251,-5735,-17999,12063,38915,30723,10500,-38854,-88918,-95491,-91413,-44816,40795,73172,97496,157832,119346,16846,-11526,-4393,-18253,-20951,-32378,-71254,-64472,-43161,-59467,-56128,-22470,18439,60388,58484,12723,-20069,13057,48371,63242,52681,-22501,-80406,-49011,-12933,-12939,-20915,-4009,35118,4634,-35181,16587,86203,66803,8408,9776,21570,-22102,-39065,13570,54919,115344,179906,640887,1582807,1983348,1241450,344635,-28028,-72308,-11154,86256,139756,133199,59407,-64538,-149472,-107760,-129561,-200074,-176531,-114252,-68266,-23623,25682,-19885,-112596,-109681,-41266,-14567,15249,50246,49478,69530,95891,36469,-34671,-16097,34538,13585,162,61564,72462,-2796,-20867,3372,-5622,-20238,-92664,-175222,-195748,-167373,-118398,-59079,-32038,-57656,-88080,-45892,5144,7867,30171,66941,59468,-22063,-80325,-40172,-4185,-6276,-3788,11252,17171,21348,30590,50997,63630,77943,93775,78241,61587,73327,105776,126761,152319,139563,56416,-12470,-14950,-31138,-25917,23421,24974,13420,48690,58237,-16670,-88237,-62316,-23816,-78086,-128788,-143316,-150087,-115583,-64724,-79459,-128523,-94844,-12865,-11062,-79793,-105903,-24339,64402,52519,19064,-16056,-82314,-94862,9805,108803,106491,31012,-46203,-68624,6223,102963,101783,95896,159573,193541,170534,161383,148655,57658,-78720,-145156,-107262,-23603,24629,28298,53316,75609,56471,88726,169813,167850,105084,73318,32873,-51891,-98331,-61444,908,-2829,-44825,-38533],[-58878,-89907,-40677,25733,28536,-19593,-63740,-81608,-66312,-11571,19453,68,-59429,-95055,-82571,-91347,-129168,-77424,32447,84360,1211,-84633,-2621,131016,105797,16637,19678,98091,125386,84440,45810,42603,40959,4028,-39811,-46760,-29690,38799,159810,153191,34423,21680,68757,40935,-9304,-30049,-70304,-46292,40029,23395,-48630,-68232,-46222,-15500,19785,73779,118709,150732,158823,108575,-25120,-108124,-23070,66098,49522,-9595,-68890,-116542,-152041,-174586,-143107,-55998,12689,18115,39042,65954,33077,-7316,7936,-6757,-67043,-62410,43912,119662,101997,64144,15759,-26816,9758,83498,79440,16538,-18200,-23412,-5933,1650,-10958,-41285,-16752,18757,-4370,-41013,-43438,-17293,5226,1659,-40354,-27549,37961,6197,-55365,-44499,-37232,-73020,-104453,-96814,-33774,16445,-7674,-37092,-13794,-8034,4860,98972,174905,128639,35683,-37387,-63920,-29401,44341,47072,-16136,-26819,-17116,-51105,-83185,-103989,-103386,-45877,48830,87253,45777,5108,9892,9546,-12009,40781,119717,116996,21258,-49643,-43880,-41012,-63970,-59266,17298,96962,89020,10623,-25805,-6563,16252,-22831,-83137,-82834,-31971,-26335,-62715,-61126,-1340,63580,60707,45597,52030,61273,108697,136855,66271,-17687,-3861,24056,46316,81986,107746,104082,112329,89583,30362,39984,87944,92830,28653,-30326,-29342,-42686,-24491,65858,80326,34156,63402,150696,154057,55711,-33046,-51384,-49300,-25642,27781,87361,95527,86466,107522,87614,16145,-49797,-61083,23132,82100,36053,-29081,-26636,14589,29169,24085,22223,12714,-29091,-77155,-71095,5752,35381,-33890,-129175,-146738,-88899,-33088,-15304,-41455,-85736,-41814,30936,5255,-74421,-51767,18340,34011,-19034,-71362,-73597,-33572,-15700,-4731,30382,47809,-19608,-75231,-83467,-101109,-123622,-108521,-71975,-55715,-37460,26264,66450,80051,71473,48527,22406,20954,-25641,-77483,-79337,-34807,30707,9538,-85318,-78246,-7047,-53365,-151674,-127346,-47685,-30149,-68804,-73435,-45850,-27412,15060,14385,-14613,38282,130618,111769,21544,-12584,-32191,-47872,9638,95553,97115,20169,-37091,-26034,-33531,-111605,-143201,-45182,52297,58799,27150,-10951,-67596,-103805,-46567,61019,100708,49941,-18853,-13293,52321,152788,152802,-26523,-145425,-71538,31625,43389,-17989,-100877,-72507,31626,27794,-64858,-76942,-42468,-44246,-70464,-55896,-27355,-20440,-19222,2546,32451,69659,27029,-105690,-117873,-31412,4743,12794,6586,-62005,-163382,-225428,-199308,-114207,-3111,93117,168569,176875,90556,10535,-10027,-1535,1882,13863,50928,49219,11863,2247,-17073,-24816,10769,-6595,-77582,-78256,3859,84570,54194,9147,16207,83925,164458,127613,33450,9715,12048,12489,55649,97191,21752,-85916,-115985,-94496,-82585,-32812,78049,108661,40970,35572,26540,-25006,-60203,-95030,-120306,-102973,-58706,27487,111205,143645,164818,161083,80899,249,-24950,-12820,-1272,2059,20104,82326,112304,70160,26787,24611,43176,47342,31557,-4348,-44925,-67779,-65652,-71149,-26034,65544,98543,82142,77919,9167,-118035,-166746,-110867,40345,189292,182765,39110,-61162,-49405,-16468,-3095,-10358,-40912,-75619,-42069,12312,7507,-54027,-17985,64396,-54772,-196353,-43303,113880,69220,-523,-74921,-123043,-24845,116761,103955,-920,-350,41650,-18097,-116131,-132703,-82354,-18950,-16674,-83069,-136694,-166108,-179221,-113080,-70611,-115328,-88054,35744,114416,112565,75155,26077,-37030,-40075,20589,92035,122586,63234,-7934,-26140,-12259,-10984,-22325,29297,105214,73183,14553,28716,54717,42549,50603,105010,120995,65102,-51247,-142956,-100042,21967,67821,14477,-39345,-48091,-51407,-84642,-72147,-5924,45090,39461,-40639,-89017,-31513,20126,7264,48358,142656,128975,40656,6124,-36112,-123667,-137515,-73267,19567,93633,44270,-80850,-145293,-120072,-33084,67735,146459,149376,91371,63729,61202,46934,21375,7424,17483,56043,79560,54231,-1083,8864,59702,70531,55139,64563,75867,68878,69897,103021,124099,83704,48876,77750,55922,-9053,18156,82664,30997,-49610,-45864,-5896,36984,28537,-68083,-125068,-50844,90742,157635,147227,89224,27600,-15090,-19764,885,-13771,-38750,-40138,-41797,-42708,461,60349,30292,-39006,-50009,-34742,-22295,27666,98823,130413,97241,32184,-31725,-33280,27844,42892,-9944,-54801,-39458,-16775,-21919,-3892,39835,78332,-3088,-108608,-73362,17339,66905,108326,93078,9405,-84955,-98430,-36121,2667,-48584,-92217,-57389,9083,37728,55458,55594,-13820,-68348,-73275,-62639,-64629,-93141,-78104,15248,19035,-77095,-69028,35590,123834,181540,165901,71579,11948,34997,36610,-10479,-57949,-63424,-11732,21605,-21147,-83715,-131970,-92144,-4642,-2359,-41522,-29636,-56670,-120444,-88372,12956,45388,45879,33590,14316,36857,55220,29569,31436,62638,47439,39389,47915,33827,26040,57108,86562,59102,-7948,-47744,-38425,-13798,8124,13664,9908,8897,-8889,-13703,-4988,-7912,53394,128796,66352,-45125,-82387,-83075,-80443,-72468,-74244,-89826,-56751,8437,-13957,-62707,-21175,13937,-40481,-89157,-97139,-58398,722,24244,21946,63315,112661,128417,85837,27257,-13125,-58758,-84148,-10882,138697,205716,78295,-58446,-72452,-3890,31002,33391,36158,19180,-53844,-126621,-116406,-57367,-26647,-34907,-12231,44807,6374,-122454,-176496,-112896,-61274,-70415,-28900,26821,-24609,-85607,-47041,18080,39075,48576,80002,63870,11853,-18482,-5096,-11001,-34779,-12481,20575,17335,7727,24929,90419,183384,211657,169727,123242,43949,-54577,-66198,-13339,-12446,-8832,34013,32161,-24581,-54807,-40721,8315,66832,108082,133798,136599,123564,83377,21330,-33819,-39004,15163,69190,39624,-20623,-39118,-61749,-91206,-91402,-84873,-58793,-9559,-10767,13724,119366,156831,71014,-6402,-32226,-58460,-59216,-68770,-85306,-39419,-28161,-118777,-118502,-10320,21125,-2538,3706,-14465,-44655,-6245,66458,120825,144768,96684,15449,-1663,17276,-2146,-20052,13336,42365,-18158,-79644,-53625,-2000,24765,56663,111026,122115,58945,53361,77409,47858,60458,198295,830653,2115732,2643453,1611563,388642,-100365,-179758,-145274,-75367,-33114,25035,59333,-76999,-270330,-228401,-129659,-141549,-187840,-170741,-101587,-16705,34116,-25278,-117271,-103319,-27878,8821,58158,80881,13878,-17538,17095,-779,-17175,36772,67312,25497,16459,59620,57228,740,-2326,26997,4419,-25724,-86551,-172007,-232987,-189361,-46065,53733,9354,-91374,-121854,-74908,-50109,-39586,17510,49858,8126,-87040,-116874,-35468,42749,68833,37145,-17225,-47061,-30458,-5609,31590,51726,13973,-10943,9803,16036,7977,17747,17701,41839,62928,8048,-14612,27712,13587,-8838,3555,-32900,-76018,-34938,36012,29786,-24667,-24684,-23304,-80833,-70555,-12796,-17906,-20460,13204,-25544,-93085,-83701,-30334,-22656,-35344,-1839,83505,115974,54208,25245,26905,-10365,-49898,-5033,69399,78058,16806,-40107,-50676,-10826,58676,79317,70670,96751,121728,112666,100476,78563,5905,-94480,-158870,-158125,-110127,-81254,-59504,-14272,-32540,-92678,-30656,109897,148206,114554,84774,38814,-39017,-82152,-55699,-10710,2104,-5864,-33774],[-63038,-61511,14101,45259,-11023,-72660,-52736,-14152,-28387,-15357,29454,29558,-37582,-73155,-30498,-33262,-101551,-50553,41973,3942,-114200,-163617,-36565,134205,126752,27099,32548,87667,47039,-3356,16126,52534,86667,101870,66816,32792,51163,66606,71923,34016,-1290,49829,102394,51628,-16189,-40813,-99390,-118182,-48450,-50212,-116114,-120412,-83583,-43279,-8780,28023,62038,88867,69333,-14364,-136231,-185088,-67903,59526,77039,57152,12387,-57497,-103474,-126462,-80895,12409,78918,69769,35977,25965,11830,-47702,-82598,-66209,-69038,-69487,17768,102837,102892,85653,47635,-30380,-56114,6446,67280,85673,77545,49497,58343,49357,-12032,-41359,28818,83204,41475,-50396,-121221,-112827,-19033,60291,8672,-23934,54593,56479,18321,54541,47431,-48989,-114825,-120167,-101862,-48479,30515,36076,-6962,-18671,40796,155369,188349,84062,-21756,-71645,-91674,-77218,4504,57170,16945,-43590,-75539,-68577,-61036,-111430,-147246,-91544,-3051,57101,73804,67207,37214,-32559,-86877,-19828,62194,23776,-64626,-100259,-84329,-79529,-66753,-40255,14361,69098,53423,-12648,-12125,18486,10543,-4000,3396,17519,36843,14753,-71264,-111227,-8132,114376,95793,37182,76698,152910,187428,162781,89864,27613,11294,-216,2964,40118,121354,180805,152608,75924,73808,120490,109026,64803,40282,17549,5340,-48221,-94185,-29992,62353,48574,27362,74615,127841,123999,75384,10888,-45541,-13211,80521,113270,43449,-2774,23558,66098,82796,49983,7469,48640,128792,152901,105768,49302,36519,36560,32308,29362,4693,-55238,-93877,-33466,86306,96338,35251,-356,-21771,-60100,-47720,37789,99265,40825,18369,62845,39979,-32354,-1982,40784,5888,-24780,-23774,-54361,-98620,-89232,-4886,90147,90317,-1367,-89555,-116421,-117924,-128279,-88209,-36671,-33124,-10905,26630,-5178,-17941,17005,13246,-5142,34616,56095,23334,6397,-240,10480,5015,-16933,-21552,-40660,-122940,-179562,-125962,-62987,-45405,-61268,-73876,-81666,-74666,-30106,2909,38190,156638,248797,147443,-12657,-59444,-24353,6773,43411,92920,89096,47425,28032,13149,-33416,-42507,-7153,21511,7595,-516,52732,69119,-4313,-55217,-16967,35893,64314,38236,-39900,-77676,-31331,71983,82615,-76673,-192937,-125641,-21908,10327,-2775,-46459,-43771,-11669,-66025,-146894,-133995,-113035,-143713,-169642,-99784,-10776,-4777,-29270,-31426,-34052,8799,35839,-29951,-74943,-44858,2989,1651,-44511,-90926,-115210,-153672,-139576,-33001,76839,132719,195870,230577,155586,64460,29150,19109,14276,10113,4959,9057,16925,5852,-56221,-84903,-22643,544,-52815,-73316,-17616,79037,102552,51861,12903,53582,111126,83349,48877,48727,47016,54111,65421,44785,-50599,-129942,-117873,-54201,-14714,26948,102567,127266,81292,83555,52481,-2459,15232,18503,-46053,-75834,-42346,-55,48846,126351,189182,144477,20214,-61941,-78059,-53305,-13198,25040,67874,98740,70877,-9374,-55653,10493,106261,99346,28437,-29659,-78084,-90239,-72886,-83237,-90724,-48130,3947,12520,36902,30528,-42733,-110748,-101490,1917,118616,147704,45002,-72064,-87169,-19526,5163,-30799,-55393,-55152,-21816,46914,78044,-7552,-28099,36548,-40325,-126540,-747,83612,-9068,-92764,-143773,-140264,-29379,57661,21463,-39451,-15605,10915,-22598,-75147,-120388,-101873,-2192,70230,39053,-10960,-58638,-108079,-79670,-51151,-125028,-186016,-121753,-27553,45666,92355,72915,-8233,-17165,25873,58761,87846,70477,27259,29560,82264,95654,56736,67430,65690,-18357,-15719,78778,105066,84813,101684,130424,97304,36659,-31313,-97987,-117828,-73810,-47531,-57391,-68551,-64958,-62109,-92318,-70649,21549,87985,37727,-85332,-121638,-66991,-69891,-110860,-32026,123664,163181,87623,44596,3903,-102352,-172073,-112854,-873,57458,20812,-15834,-8312,-23244,-40218,-21042,50097,100574,79318,7612,-58111,-53305,-28228,-22836,18480,72183,56049,9458,-17173,-14465,1742,28861,53127,62175,67178,73238,81052,94870,91178,31932,-31425,-17508,-9082,-22176,23828,95865,72545,9667,37670,104587,103230,20332,-80076,-88752,8416,101844,100873,72747,41868,-195,22569,98151,110199,40037,-27832,-53231,-36655,-117,31534,39131,7461,-12401,-19172,-55281,-107276,-65021,61520,114830,62402,15866,-11281,-12454,65295,107846,41214,-7861,4227,-17396,-52043,-27848,7530,23197,-40281,-92884,-62494,-42100,-27565,17209,36151,10949,-53845,-85002,-35506,-3372,-55698,-83381,-61042,-35838,-446,53967,69528,56150,78820,66893,13953,-8162,-10506,21741,96271,77785,-30021,-66327,-5456,64667,128121,121463,53095,34500,91096,71227,-3252,-35876,-17964,29687,70392,47992,-14437,-42521,-22919,-27873,-78379,-100505,-71219,-65611,-69431,-4262,66113,53875,35308,23622,31249,65246,51777,598,-1061,9169,-36291,-40755,9807,29884,12922,23385,42723,26043,22016,36207,14215,-22715,-27229,-19523,-4643,-325,-18326,329,30826,-12958,-3468,96846,99224,-8885,-98558,-120989,-86978,-47989,-51774,-64894,-32298,3734,-35280,-69950,-49269,-29963,-27102,-12572,-15808,-37740,-11265,66222,90649,81410,101971,125943,74581,-20668,-81284,-104786,-104305,-46695,62156,98770,-996,-47983,1682,52071,75180,79434,53155,42723,26182,-55541,-129436,-131402,-87134,-55607,-15761,51946,4924,-143541,-177098,-90724,-68360,-96405,-30106,36183,-41021,-129794,-79508,42060,89534,56627,22939,-23767,-42390,-15417,-1128,-12180,-22170,-13017,-37518,-75819,-38907,26339,64665,107555,121460,85468,45510,-15227,-91929,-87377,-23062,-10949,-15483,25262,44418,-14119,-70278,-53948,13251,48847,58147,70455,67401,59093,32858,-20785,-92545,-85064,25935,125320,100742,-1734,-75529,-101910,-115948,-97507,-46970,-30451,-41914,-64172,-54468,19998,87385,58627,-36682,-102595,-123756,-114215,-87046,-22128,58078,37047,-106665,-168994,-85628,-13521,-35679,-46658,-22928,-19875,-30948,-751,60639,125934,143193,76526,8464,-27153,-56547,-40208,21866,25885,-42095,-70491,-64945,-71471,-55472,20415,95285,85182,27804,73578,108995,36948,-13113,171066,985143,2509399,3069212,1728467,267829,-126519,-124751,-142395,-131051,-98070,-11436,14776,-149564,-279409,-221592,32276,57756,-83600,-161356,-61851,67386,81406,-12264,-73972,-23176,51675,84164,124358,106213,-24132,-95832,-53031,-32376,-2732,52022,53850,8881,-9729,-1017,14689,19393,45670,55718,9991,-8516,8157,-23148,-90715,-109418,-23102,83058,75114,-10515,-39538,-40420,-73673,-43733,49662,52997,-1629,-43099,-42418,10626,77776,109220,48786,-86410,-157150,-78058,4077,38818,33110,-39149,-80826,-18244,30309,10326,-15220,-35939,-36054,-8872,1906,49375,112958,108155,63872,-11935,-86628,-102835,-81020,-24832,37046,33046,4463,-26332,-63249,5334,115940,138953,142885,131418,48890,-20468,-28237,-35339,-54505,-18384,60580,128895,147373,95507,58239,65771,70786,34556,19103,27688,33517,-644,-34472,-25274,13366,69193,81281,12957,-68603,-61749,-9268,11054,3380,-26201,-70056,-104464,-121609,-136877,-128709,-77516,-31252,-94683,-191261,-132452,20966,107799,120257,62864,593,-25388,-27945,-14879,-5446,-4830,8689,-8055],[-5559,2240,52869,48128,-26840,-84713,-57763,-11559,-16777,-18569,5702,19070,8554,33045,72476,31434,-83303,-54333,16012,-73203,-205133,-259795,-168366,-6169,11810,-49094,-3888,56327,2916,-45204,-27354,3947,77387,161627,168407,112423,89057,71731,30740,-5862,26141,72541,84921,53156,20594,5777,-37063,-92356,-102409,-94585,-86305,-49253,-26819,-22213,-8631,18831,49298,69455,4402,-122509,-211721,-218191,-129086,-16058,46924,87379,86628,12682,-29657,-27493,1119,41542,89984,75628,-6142,-52984,-32525,-59335,-90345,-53436,-19991,-37537,-18207,27598,50455,43746,-14605,-73216,-78418,-44429,4972,87827,137064,81995,47494,30750,-22931,-36841,29330,67258,42347,-39923,-119318,-119629,-30915,95238,105060,33898,38822,64195,98990,167504,124195,-13672,-79459,-76670,-85077,-36782,93809,137188,53534,-15544,15538,120983,141016,41928,-24356,-28430,-42445,-84813,-40533,32154,40858,-26941,-76177,-52617,-45236,-87751,-126820,-116910,-80884,-3986,88512,125067,42792,-88293,-134230,-44341,30454,-13237,-73879,-78827,-105600,-135937,-78354,-12400,294,-10238,-24334,-31919,19670,67117,40759,27459,66321,92930,101810,83106,-7277,-85757,-11244,122267,87025,-10153,42528,156679,163647,90718,40730,942,-32792,-17602,25571,36964,83552,152130,129432,60757,88063,126542,54839,-32701,-24335,14374,20493,-48070,-140448,-140306,-73653,-43168,-45639,-25960,34554,91001,86919,10721,-49861,-20329,40508,34792,-35129,-65244,-30810,56999,130291,124561,46207,2347,59837,144692,161775,116728,70296,12798,-15113,1127,-12264,-50604,-39487,42846,121048,97394,76806,99620,72796,-15658,-31415,83755,167992,90353,4361,-3707,-6062,-9672,46776,54753,-15861,-43161,-14003,-28107,-81019,-57131,39484,70088,-2796,-59072,-70915,-78869,-95170,-112810,-70094,-25153,-44780,-55198,-21273,-51260,-83327,-46004,-31980,-49117,1678,99401,145663,123403,65946,27202,44465,103950,81855,-43442,-128588,-107369,-89528,-106628,-107436,-86735,-108947,-134295,-112870,-64589,-7393,65770,181398,249446,165683,-6135,-73854,-8227,66617,83875,45839,-11886,-5313,65242,39539,-74204,-85133,-6477,31440,-2493,642,90496,113299,13067,-58074,-56393,-58006,-48193,-22116,-22604,-60157,-66749,9606,44593,-51610,-116473,-76661,-38600,-3934,53131,46221,4327,-43575,-123783,-185357,-190376,-207880,-242225,-222213,-100437,7141,-6313,-14678,21368,-28339,-70869,-26470,941,-13829,1862,35562,11118,-56865,-83136,-39324,-43441,-48226,31972,103248,97673,108176,156390,143648,74132,21410,9075,15854,-8406,-55622,-56641,-7325,5346,-67985,-108896,-56854,-13918,-28128,-24135,13827,67551,94786,80131,29524,27300,61585,43901,57356,115655,127631,71518,58709,46357,-13224,-92204,-90320,-8479,65075,104921,119293,81746,13663,-32423,-37171,-16400,41334,68680,26927,-19738,-15461,-15205,-33460,1352,77153,69020,-11023,-66410,-62896,-38395,-18784,28721,93548,82716,-20813,-120420,-117343,11741,144829,116827,21449,-13339,-33794,-57081,-44175,-49672,-78362,-76533,-45573,-48401,-29274,13558,10790,-48298,-62354,7097,74287,95156,51479,-28203,-83580,-48633,-29770,-61697,-63223,-32537,-20610,23858,77314,32225,3361,13757,-31757,-35015,21242,-1567,-68888,-89134,-96467,-71117,-2125,51860,61270,66452,64117,-890,-47691,-8733,1189,-35827,-9188,91903,157589,138129,62758,24335,68457,73525,-33514,-162578,-206956,-166913,-64611,35731,52745,4185,12319,17005,-37007,-18003,44767,47774,54144,113570,109667,36241,22037,6577,-57984,-35298,64209,96476,68618,58739,58250,5784,-29872,29632,68497,-16219,-109121,-113903,-76919,-67634,-77531,-31351,20934,42135,66375,83382,5328,-105726,-114077,-73222,-82781,-114485,-77729,45958,126100,82540,38071,38382,-16953,-108070,-110046,-49675,-27556,-39651,21277,125090,143011,49214,-49226,-39621,48881,73604,-7521,-103441,-77034,-13270,17274,58953,79714,9411,-57532,-44174,-45008,-93684,-69602,7952,21993,22545,42081,65957,81034,68561,5100,-65135,-63282,-40036,-33161,-15710,27065,48956,29824,61817,153718,166419,62574,-2996,33213,81174,55962,-16464,-22175,-12267,-4939,81565,191859,191505,113404,39764,-15482,-30827,-6672,41865,59838,28910,15118,27048,-7098,-105247,-85581,67042,130480,29880,-38319,-29213,-6624,62408,120502,80602,16873,-10394,-28966,-21307,-2546,-15343,-17978,-37841,-56299,-46934,-41152,-26056,-4136,6806,14463,-14411,-55187,-46068,-39669,-44810,-26768,-27872,-22534,24817,44016,34495,102229,188481,148335,30840,-23565,-36054,-10969,55419,96369,33855,-86211,-112984,-41170,32079,17946,-34744,-14546,56526,13534,-79949,-57334,28148,82961,107852,85608,40008,48885,56663,10926,-44389,-76864,-65484,-16821,17532,25276,28614,76647,98561,86322,113271,141754,93181,25436,-12636,-64948,-128512,-110086,-46296,-12538,10324,20494,-1805,-18698,17878,67423,41757,-4392,13450,43956,41672,35561,24125,39183,55279,-20594,-76109,-4995,70286,28486,-51190,-72771,-14012,38830,31836,23264,18539,-30955,-106175,-101537,-44782,-17459,10637,45318,23459,-35296,-50483,32839,93961,76118,79538,117019,63935,-58530,-115403,-97337,-65075,-35458,-15349,-64985,-125658,-44519,59959,75814,68522,72388,35573,33930,68839,28539,-73098,-120738,-65691,3126,18155,48472,23811,-81674,-102341,-48058,-55560,-87040,-33356,28227,-30609,-132312,-117751,3155,69392,-13500,-142082,-170664,-70289,22718,6014,-28117,-14609,7289,-20244,-67966,-39572,42220,74339,36194,-14476,-38743,-39001,-50928,-63784,-35742,2873,9738,19768,62230,53663,-6111,-28381,-5015,8256,12807,31580,29725,2347,17679,48135,17081,-66101,-65562,30337,141072,167358,76396,-53712,-112786,-116510,-78922,-4007,26448,344,-30703,-46852,-23183,20726,31714,-30777,-88082,-96995,-116498,-91136,16406,105021,81826,-26618,-118719,-143245,-88788,-27605,6341,63319,78634,14702,-33894,-12116,54389,103661,74603,9194,-57774,-93510,-60047,3386,15076,-6861,7508,3578,-46005,-90505,-56678,22886,23657,-29127,5125,80448,56135,41383,183334,1386303,3633212,4494878,2536536,334832,-162222,-45912,-39733,-74217,-43394,18146,-47259,-214329,-214472,-46458,159944,121265,-61018,-173197,-70813,64684,78386,6969,-452,62693,91012,74354,81412,69368,-29347,-97942,-58062,-24426,6057,50457,56578,9016,-52041,-73428,-12791,61371,98538,76379,8548,-15330,42702,99620,80238,-18847,-81736,-6572,98459,114520,81444,4174,-91764,-64924,37123,31117,-762,14942,16772,16676,43421,62099,20032,-102542,-186639,-99935,18245,58127,39945,-18350,-49418,9654,66934,33001,-14301,-23387,-29064,-27616,11275,56482,88617,115407,96484,-20941,-103877,-68437,-45164,-39342,11360,26962,-4805,-36838,-54872,16150,111224,153939,186679,168274,80400,-525,-28983,-42412,-56547,-51068,-30003,29518,111050,102719,49575,61816,91447,51021,12364,2190,7745,-19833,-57067,-40034,24999,105334,125041,496,-171489,-171939,-74299,-35029,-9249,5351,-40350,-76421,-86944,-132808,-132155,-56678,-18397,-79882,-139515,-78011,46104,128341,113397,8466,-49674,-17629,13812,11910,-3559,-29472,-21408,13451],[49088,28787,36587,13718,-47384,-74765,-82090,-70524,-15994,20400,-20356,-39060,30856,110100,97706,11271,-98939,-80460,-29488,-102256,-201350,-247974,-247607,-189695,-169376,-157498,-69108,6010,-23685,-69075,-85232,-76875,3755,112427,144205,93323,51483,54816,79372,93025,90788,50511,21507,39234,51429,58521,55144,-5834,-69470,-59615,17172,84846,59756,-6225,-3775,48154,77523,75372,-12541,-124324,-163738,-171296,-168802,-109835,-2467,78351,80452,9286,-30405,-20008,-20713,-19305,36654,44008,-54001,-125958,-81720,-36195,-19749,-11154,-14607,-40612,-44846,-14463,22830,-6374,-101794,-115271,-50794,-44766,-70033,16371,120659,54836,-38059,-46423,-31656,-18232,1643,-22056,-44590,-60030,-62671,-41722,-18932,62566,105066,28936,-12569,23289,92118,168986,132608,-2617,-77529,-64232,-32399,19003,94190,143084,100277,-2224,-37182,34537,77675,46369,33829,33741,4396,-55901,-55878,-12036,24948,9177,-33173,-52577,-72101,-88037,-96124,-114686,-114856,-41589,64312,96341,3401,-105528,-110548,100,67336,24511,-16759,-11489,-86376,-148313,-67991,16346,-8597,-78805,-75278,-696,89218,135926,108536,60963,66666,91004,122944,150099,104303,7428,-9734,65013,28023,-75403,-42975,71679,87832,19116,-8453,-31593,-51713,2052,89115,72357,27900,37875,44633,32288,53156,79190,26399,-40506,-28412,10375,-12894,-83336,-136033,-145440,-145937,-102052,-67006,-40748,1550,51312,39800,-36055,-69472,-46976,-49018,-62885,-52559,-35186,-11877,44250,102711,115802,43714,-53388,-71520,-5037,64468,97933,81908,9117,-24877,-3287,-1861,-6831,41273,104429,112623,74409,73337,94379,77013,9916,-15143,60530,82370,5008,-50629,-76536,-81789,-36804,43633,53345,13812,-7338,1233,-6418,-20824,29187,87256,-949,-130990,-131387,-42023,-16397,-58444,-70949,-18892,1949,-60184,-109906,-54750,-21637,-35954,-26718,-4531,-26079,-3052,94692,192420,186746,111640,52207,74023,158476,132076,-29419,-96720,-41717,-71902,-170145,-169846,-97892,-111177,-130158,-93223,-57477,-17633,80134,190231,214233,140438,10983,-42548,-11192,51505,97588,49748,-71368,-93128,11345,27797,-81435,-168812,-140203,-29839,20877,28691,75754,64902,-34243,-90988,-103336,-134510,-150970,-76393,49087,82475,21275,34035,77531,31492,1583,12106,648,25445,110523,129687,69537,-16478,-69294,-88238,-139820,-227745,-242762,-162290,-54703,-10057,-37785,-4590,93382,49439,-69021,-67123,-11744,15998,39514,53972,36994,-16210,-43305,14302,43593,683,-30597,-18224,-22110,-19322,29011,56576,15086,-27243,-2916,31362,2441,-55614,-84654,-57147,-24528,-41507,-52664,-37947,-27932,-26037,11289,50980,68713,68331,73983,28646,11533,57465,59348,71016,141579,156319,80125,78683,102784,44676,-51228,-71205,-5852,76881,108245,85988,33428,-38691,-108004,-97782,-44920,-7771,17982,16983,-17808,-32229,-34489,-66070,-77648,-30562,8412,-12003,-43259,-15769,14270,-19323,-17016,42066,21687,-106708,-179949,-109851,22794,109697,79434,25347,32653,54130,22556,-909,-8537,-11053,-16161,-32631,-51700,-24300,28671,29409,-4533,26006,113228,125312,76076,62041,61578,26505,-13993,-49429,-74699,-65488,-59999,-56833,-22460,11889,20830,33427,232,-34072,-4766,-9995,-73065,-62547,-8890,2339,18969,65455,126870,168220,180895,136865,6149,-82859,-23336,60404,29045,-32971,11174,135486,175222,108331,95069,185779,207377,91474,-46727,-143458,-179708,-126205,-33798,11719,5215,16368,-1688,-78695,-62204,25913,38237,5261,-1034,-28948,-72062,-61182,-22098,-24576,-38577,667,52672,32273,-22871,-30679,-20466,-5963,68870,139989,80042,-52114,-96276,-72994,-75639,-96163,-14148,108364,114855,46468,3954,-48036,-91428,-67561,-42244,-38603,-44667,-61602,-22888,32781,-2943,-50923,-502,35097,-23365,-72910,-52908,-47677,-69236,-11506,110365,178728,103383,-30582,-42041,93814,152328,55932,-30471,14194,79132,116750,120742,87778,15192,-53899,-56839,-54939,-115932,-105063,-39754,-60711,-70723,-12951,44461,76934,63588,-5152,-58375,-46055,-19335,-17751,-42186,-37917,-2795,-19349,-33274,58250,142648,97712,61340,94474,74850,-14397,-82048,-59568,-53148,-25177,73269,152572,151496,110122,67269,12284,-47175,-65669,-765,71210,49923,3395,20020,24742,-48744,-51984,65034,109652,-7914,-84044,-65390,-36831,12383,75050,89431,30185,-39777,-35989,24033,20335,-49742,-48820,-19679,-31467,-50856,-29991,5648,18340,19752,26253,-2357,-38555,-66053,-82331,-37240,5378,-18735,17444,86927,33015,-26289,60059,140462,69837,-54249,-121409,-151278,-141107,-77651,18128,12725,-116758,-175432,-104936,-33060,-38429,-83593,-71501,-32372,-100023,-200418,-140209,10805,75506,49709,10876,20921,72537,99558,80862,48538,-17029,-74759,-46803,-3224,-41124,-42710,74648,113742,70423,95976,130425,89537,35174,-15492,-77284,-124685,-120079,-100527,-41187,61309,67302,-3274,-13566,20726,36311,13058,16197,92872,143249,103888,78462,85919,86980,64077,73,-37267,9877,57488,28845,-10916,-7601,30381,51213,62840,81280,50215,-57730,-153163,-121933,-38800,-15837,-3972,9617,-27457,-59046,-79148,-48485,23226,59311,72291,95726,31805,-87830,-113532,-53718,-16719,-26722,-77239,-181451,-214604,-64185,47581,35314,5222,2997,-14654,1095,38507,35652,-11022,-43620,-1331,39454,5550,6035,17451,-31405,-52694,-33597,-38953,-69947,-49086,13355,-5445,-99257,-126342,-49610,23661,-35442,-152417,-135682,9687,53969,-21223,-66859,-43666,-2756,7950,-28214,-38041,45809,104096,18170,-90177,-105721,-74241,-41986,-5330,5476,-10049,-23274,24559,103807,78124,3425,2853,13397,-18763,9575,78956,64266,24417,88710,139336,69175,-17202,-31927,-20357,29896,96854,84444,-31131,-122255,-112053,-56372,-16395,11821,31542,19229,-1937,15683,43604,49177,21895,208,-26040,-87748,-108615,-51258,23744,46882,36039,26719,-32266,-53428,63177,155029,163777,151190,119047,49880,5825,23534,50691,53129,47720,24254,-685,7283,31891,63904,91184,107377,108005,72937,-1737,-17834,53577,88640,64128,96488,164869,220771,339591,535970,1648672,4063393,4992275,2864976,480129,-315390,-284419,-253968,-211317,-187826,-143482,-81451,-139862,-296332,-210726,-79496,-104833,-236127,-282095,-207745,-109625,-43519,-23611,7564,32134,10229,-47646,-75778,-67096,-104236,-143889,-104679,-74788,-34147,72162,119082,27096,-87535,-111124,-28226,63248,87887,62954,4769,-45265,-30674,69082,109643,-6240,-154468,-128927,19398,108990,93316,6836,-98442,-113660,-55305,-38504,-27501,-4453,-15862,-41043,-53727,-31714,19590,27853,-49142,-69429,-6840,34462,33661,13269,8184,44979,79901,44779,8950,16752,7629,-8460,15155,-14806,-44927,20301,61575,-4615,-50550,-18521,-11286,-31994,-23273,-13148,-21561,-29951,-35446,-5529,45935,125347,204123,199119,103452,-7393,-52086,-14010,10975,-52631,-123884,-57935,70119,59673,-7292,23855,61283,10999,-15681,5836,16264,-22883,-76944,-67056,4815,106082,161491,51065,-118930,-111198,-18141,10304,56458,85670,4636,-60712,-58651,-88016,-95309,-20779,15615,-6131,20946,96140,165363,191754,119270,-4735,-39849,13824,46755,36573,24695,-2857,-4339,58945],[78017,36382,21590,-8628,-52179,-37031,-40659,-55504,34202,118169,32359,-32355,71770,143218,63621,-35382,-85343,-54964,-27885,-73055,-118498,-129590,-176259,-226888,-228892,-165228,-70189,-17720,-40176,-62513,-70019,-78204,-41910,37107,69893,49361,47883,85069,162805,193718,108592,2976,-19233,31833,47606,47463,72100,71042,50648,42979,78803,127507,84713,-15813,-19906,64956,99505,53239,-27860,-40292,-13627,-63701,-132037,-115459,-9491,79297,64613,-20485,-88313,-108944,-106306,-76564,7612,43626,-32600,-105800,-64064,18321,37663,-15331,-57333,-45819,147,39052,41129,-11872,-90706,-93195,-32605,-43708,-102449,-38266,86989,45158,-56143,-51906,-4872,2912,-11307,-72714,-115795,-86783,-17957,26315,7530,19784,19817,-46504,-53728,-15771,14855,80217,106707,8381,-94595,-71217,38974,75993,40337,72128,95099,-12538,-86928,-22384,55327,68729,60620,22646,-12244,-18276,-20339,4700,68754,86035,5470,-71429,-85442,-83260,-85495,-100336,-94781,-39899,12500,-4249,-46636,-49378,-22665,62234,117831,74649,41806,46863,-26628,-91446,-18017,49298,-1092,-95559,-78104,54637,158877,168927,136449,77983,42172,45296,94647,154443,148483,62129,-18393,-23137,-61695,-133122,-104350,552,73377,67547,26916,541,-2195,26560,90834,64983,-13677,-44028,-42333,-43073,-24679,22566,49040,64042,82617,46501,-70715,-144024,-83394,-5040,-3739,-28506,-6943,40811,67680,81775,35672,-40165,-59124,-38336,-51335,-47513,-5029,25719,20931,2295,13646,57030,52237,-34807,-132051,-141305,-69616,28241,84010,77468,57296,40332,26167,24367,68723,112507,114444,98664,66274,25776,32212,16903,-19203,-30291,-75297,-104010,-55036,-69201,-124115,-111262,-37600,10280,42732,57398,49783,25740,25371,64347,65193,-50860,-150546,-123815,-18432,23106,-26870,-50489,20976,66569,817,-64859,-19062,43062,50530,34248,44211,24042,17461,65469,141916,145514,71956,31874,60071,122982,100794,-33950,-102961,-82205,-120171,-216702,-177373,-69974,-65413,-77754,-39688,-31474,-46193,52712,211391,229987,83646,-33631,-47077,-45006,-13931,62288,78016,-38136,-130927,-78912,5607,-21453,-154094,-219758,-100246,19117,25106,13045,-21108,-71453,-88654,-101990,-124454,-129272,-50099,116329,209844,127444,67160,92395,74580,33590,28785,39477,55133,115223,154780,93106,-2796,9373,68586,-67,-149018,-143490,-34497,901,-46087,-71770,-11362,102079,96456,-14859,-57972,-28966,14092,26708,33023,56466,39154,-100,50668,113115,35727,-116043,-170913,-146356,-101488,-54884,-42027,-63581,-69842,-12605,40550,30082,-6999,-56247,-89400,-58109,2311,34908,18581,-26067,-41115,5582,52208,71194,62442,44361,-13378,-4262,88180,107818,81017,95845,104010,93087,108053,122496,34112,-46915,-65808,-48262,-851,27430,31042,45202,11213,-40321,-57201,-52340,-68725,-72539,-70110,-69791,-64749,-80351,-102955,-82684,-32742,4482,-16685,-48294,-11664,30121,-34078,-95933,-71295,-77124,-159496,-169899,-70409,9810,21301,21643,37919,66721,105693,81773,10005,-24684,2588,33315,31013,26585,54937,68983,41334,37085,114629,205534,156988,54086,56296,112396,109503,41455,-19525,-45982,-61748,-95345,-59459,-25402,-56042,-51291,-13233,-39563,-52453,-44140,-84282,-117721,-47848,32819,35567,52723,121659,170185,158503,124557,96013,11066,-93474,-101356,-22316,6981,-47937,-72369,11821,94736,93455,101691,192781,224615,114604,10014,-31433,-85026,-91458,-29955,8841,-12316,-11703,-3268,-26674,-8118,38710,24494,-51159,-125814,-146570,-123295,-82436,-5378,25659,-19897,-19252,50435,41432,-49665,-56797,32760,88486,59173,47622,64129,31559,-30934,-76077,-110767,-119982,-31493,76779,56462,-47290,-84434,-59561,-37075,861,26002,14941,1933,-7125,-10523,-15635,-67132,-116440,-46478,51248,31529,-21578,10703,46455,6681,-17455,33914,88768,64731,-16472,20962,198582,258441,127961,53686,97129,137347,175903,166741,118413,83441,14347,-55120,-48257,-40593,-22071,-23329,-93656,-93452,10176,85653,102069,57854,-23837,-56382,-18446,23235,29170,-14012,-27926,-5999,-56828,-130057,-73778,37370,54708,23835,13540,-13485,-52187,-70124,-55620,-67072,-40733,28187,58566,71735,66087,37102,-4548,-58106,-75904,-14738,69570,56058,-2255,6673,28591,-13789,-46050,-4983,13186,-38938,-54937,-47213,-59808,-29125,40563,87571,50898,-16880,-4237,40319,12727,-53341,-32145,4447,-11276,-36182,-20591,2784,16137,44773,57925,12548,-17365,-51390,-63972,-9503,6836,-34864,34571,103901,5262,-73155,-11245,37009,-21524,-101991,-172030,-200337,-174211,-124420,-58447,-30586,-65266,-79009,-50625,-13626,-8804,-47893,-68607,-60512,-113176,-189843,-172254,-45598,34890,-9107,-55402,-19757,32587,97123,138244,119917,34149,-87758,-132516,-62901,2526,61400,101950,59652,-19210,-13212,25695,23502,3579,-8297,-6200,-24104,-65943,-92950,14805,185644,185462,83263,62809,62446,16414,-12933,31404,135230,178185,122123,93479,129584,139795,94965,61324,113266,176196,110172,1393,-11723,35649,38339,5956,33269,81558,51433,-43828,-109046,-75527,-32229,-46624,-50883,-41682,-53178,-30738,-25565,-41168,1421,70926,82925,62743,-4535,-73364,-38492,48467,41131,-32113,-89208,-145970,-157800,-40107,32901,12352,-9146,-15616,-21164,24252,70570,59538,39451,36865,51744,27266,-26375,-16504,4615,-17328,-27252,3376,26857,-12820,-24485,39359,47013,-24333,-62970,-23058,50339,85406,123507,180602,173490,52207,-49794,-73146,-64626,-31591,-8523,-32465,-35206,54999,115720,32957,-62613,-59522,-19326,17530,27670,-18638,-55194,-53569,27000,143095,139369,47918,23657,17304,1371,66259,159949,153655,147284,242958,218335,47917,-34248,-48169,-110652,-125299,-41041,31527,-21972,-118557,-97544,-34969,-47884,-49967,11777,38746,38941,75461,115161,102643,72320,52466,1390,-42619,-79599,-98587,-38131,37286,98037,215040,254809,208114,246717,258967,151140,131621,203423,175513,87088,58518,55406,75162,134220,179380,184955,170140,151067,164001,182101,176627,188223,193797,156941,146852,175545,221174,261719,391136,427615,518476,738022,1322156,8794676,25955761,33870229,20665789,4661461,-459774,-681944,-727720,-529340,-531520,-489476,-39807,116657,-510247,-876579,-539697,-354043,-397224,-375203,-336086,-267019,-147844,-64255,-55867,-90762,-103547,-119687,-159282,-199518,-250407,-262566,-217252,-193469,-87198,131405,196805,36420,-88790,-88461,-41705,-481,14611,19742,721,-57277,-102342,-38175,22334,-45969,-165577,-184144,-107228,-32646,-811,-6068,-61617,-129825,-145042,-116009,-72928,-51830,-49769,-77231,-120982,-78059,84590,233335,176561,29818,-36624,-34971,-22850,-14490,15076,64701,87603,64768,57779,55104,5673,-8865,13417,-63968,-137725,-69869,3506,7708,16554,3743,-59812,-96561,-66231,-20310,-8184,-8124,-10410,-20624,24357,188240,323880,287711,151491,28893,-19069,43179,87767,10145,-78009,-23794,60722,-94,-72437,-35422,2172,-29020,-29251,1569,11554,-26408,-83832,-83838,-39951,25858,88656,46157,-51241,-40026,8270,13303,46875,68443,11917,-44406,-34892,-41926,-69528,-20118,22724,28631,99453,162760,162740,141285,89159,9139,-22451,-6362,12608,15107,16863,10181,14734,58884],[64886,29502,5811,-18595,-36147,7146,45658,27583,75658,163751,104222,21866,78424,117303,23525,-58597,-53905,-1242,-1650,-47331,-52826,-42321,-55664,-101777,-131810,-80472,-27575,-45951,-78786,-46288,-5715,-33575,-59883,-11768,34494,47224,94681,141276,181187,151424,29963,-62886,-47486,8513,766,-52168,-29821,92374,182316,128425,33068,26556,14803,-57565,-67842,26476,65008,-20874,-81064,2961,65111,1780,-41650,-38457,-13251,55247,75350,-19297,-127729,-175423,-146022,-71928,23582,66562,28367,-28029,-7243,34261,-26296,-122005,-107165,-13877,78662,95206,24374,-22820,-35204,-69576,-92943,-88516,-80003,-29543,47385,46984,28786,47363,44873,2394,-17397,-55893,-97769,-74057,-14273,13043,2369,-662,-49470,-104425,-56063,-23245,-52929,-3504,78754,28738,-75344,-44040,88146,89253,2166,21583,53491,-42994,-104715,-22767,53200,33794,-12766,-62347,-60384,-3228,27565,69177,172007,161174,11978,-66412,-32742,-28324,-79225,-100724,-80352,-34111,-19352,-65817,-59454,25205,42429,41565,73518,59136,37623,50862,25085,-18968,40466,83720,9334,-96337,-82548,60088,154607,109193,59597,49281,19239,-4485,35298,75838,56897,5190,-42922,-79931,-139821,-168599,-102788,589,124869,179172,102050,47907,42441,13452,10376,-15184,-44020,-47096,-88334,-135762,-102595,-33838,40545,132241,178019,76752,-98309,-164095,-25370,157332,192303,69413,41642,97962,123550,115860,67264,13888,-4974,11040,39158,53355,42175,38965,3152,-55845,-61261,22183,87764,31452,-90986,-151454,-104302,-52,99965,156134,140286,79694,21517,-14576,20991,87356,136227,142858,72189,-19337,-3757,15580,-38952,-120251,-166182,-128702,-24600,-28494,-114240,-168778,-143464,-67542,11486,53729,68239,67018,60408,39036,-10799,-47078,-45421,-21358,14884,43798,3020,-67323,-9033,96592,91039,37155,41913,80226,96894,68168,33028,5425,-6674,17709,52839,37406,-29929,-26571,27980,62773,32684,-65245,-143603,-156165,-167157,-186727,-127726,-50433,-43840,-46830,-4077,-7176,-60108,15406,210446,229484,16725,-105881,-77865,-41865,-20263,7097,31863,-16873,-119871,-116093,-3500,27099,-68006,-158037,-104905,-10140,-7499,-42371,-59107,-49196,-56217,-79485,-63296,-21802,17884,102812,171483,105520,19408,31134,36764,-26497,-36782,20323,33955,58819,95782,31135,-55930,1601,119694,96283,-36091,-27492,61984,40832,-35173,-44961,-4479,47783,48307,-10019,-54478,-30190,9223,-17070,-23611,40633,75951,54142,105583,170080,98337,-60616,-156488,-159661,-105740,-67569,-81823,-81235,-55681,-18286,22975,42518,39896,-4654,-73237,-48405,36883,67405,34450,-26287,-52576,-15249,26199,58752,78701,53284,-23667,-15296,86503,115799,74929,35737,40319,73132,88843,69355,2323,-29582,-31866,-56535,-68944,-38697,32087,118532,106538,35362,-6345,-28839,-75345,-121309,-127748,-77015,-43486,-117245,-168882,-79189,27284,26869,-35889,-71752,-41703,3025,-43008,-129653,-150797,-150396,-166753,-134615,-56605,-20798,-24711,6801,46738,60830,77382,66134,-1576,-64631,-52064,21485,99615,126551,108373,54688,29836,54974,122012,162308,84459,11854,31854,68503,44313,24472,23326,9181,-33885,-46613,22255,22945,-69894,-123572,-113200,-97767,-90870,-122911,-167563,-157720,-75515,-1844,196,36887,119656,125566,34359,-45615,-13916,14614,-55548,-123920,-111620,-53658,-33454,-55379,-48987,15444,73642,107819,152272,134564,18508,-45420,-933,-1120,-4725,44629,44167,-34763,-36345,27862,57398,66449,53649,16324,-37958,-93325,-89299,-52225,-23321,26421,39462,12993,35796,91997,76037,-13547,-27422,62488,117250,29073,-67012,-25582,68844,48736,-49521,-117113,-107714,-29782,9702,-43125,-125498,-108040,-20367,22727,60845,100827,56775,5668,33304,47753,11990,-38786,-73200,-20111,71893,55873,11924,69795,151451,118844,29463,-940,15371,19016,-4936,64359,213297,237090,114172,45507,63777,84874,142461,171129,137443,109828,42136,-59475,-49195,34745,80300,51150,-11228,17192,123221,172757,129246,40557,-40573,-71623,-27701,32694,52201,19195,10396,12819,-59064,-138103,-119526,-61185,-34905,-49240,-84082,-90101,-64163,-57267,-61947,-68176,-41882,-8864,7496,55338,71952,21128,-34726,-48856,-12488,41472,68016,44309,19538,29538,28350,-29559,-90078,-123076,-112830,-53376,17740,8395,-52897,-34770,33894,66615,47855,25997,27847,177,-33183,-25275,20716,29411,13849,4986,-4884,-30181,-38554,19200,62219,29457,11083,736,-5531,16453,-6213,-60644,-11703,24901,-65490,-111823,-47677,-13490,-36540,-68614,-133653,-156227,-90014,-43763,-37569,-2824,44750,55461,13476,-1282,1518,-22269,-58286,-53408,-38900,-54331,-113580,-98742,-10012,11293,-11009,-29752,-36306,35871,107693,86347,18898,-95733,-182003,-52669,205848,289519,151596,5063,-69607,-88016,-73728,-68904,-72539,-37484,29249,40082,-10330,-37332,75071,237244,249936,155771,98053,65209,19080,-9458,19407,88328,92777,32874,27513,91443,118482,68607,46759,162451,240874,106649,-59981,-59467,21716,25808,-23129,-6067,37630,3591,-49087,-54754,-31951,-51356,-102758,-108061,-63997,-20513,24245,45841,35996,36860,63844,45081,-7348,-53892,-54282,35023,123830,66344,-57161,-71499,-21052,-11875,20704,38252,13475,11802,22678,6790,67315,162921,123936,30823,18863,37926,5463,-26288,-11998,-23716,-42325,-13880,48385,82897,35725,4380,48480,56456,11489,-5871,37475,112721,212438,367325,410069,204706,-26007,-81806,-60840,-70545,-73676,-79311,-91305,-46833,30780,40535,-16479,-38266,4494,49881,49600,-18999,-99425,-102696,-51114,28404,119862,131386,59543,23609,29586,43797,76089,128243,154092,200909,262191,132133,-82959,-138219,-130205,-190894,-191548,-95381,-14451,-42356,-109701,-91096,-51895,-76167,-96869,-52780,-210,25492,59484,101709,83203,16374,-44061,-75178,-33268,-12371,-40152,8085,86959,146879,299118,441185,439566,326448,145420,-19208,15873,149265,144258,60720,34687,34104,70716,149867,199981,227008,225899,190260,157307,137929,134843,150509,165130,166173,162143,129690,162697,244680,455612,517622,582243,740131,1519558,16889955,52384983,69695756,43395716,10211457,-411875,-737372,-847888,-644942,-678664,-662924,-5536,299823,-598137,-1279214,-717401,-342108,-339025,-334138,-321359,-236682,-100069,-51530,-115514,-183819,-144627,-60761,-75671,-206462,-318121,-311570,-270836,-245656,-74904,165649,183805,7072,-65798,-42920,-65587,-93006,-73022,-50763,-49178,-73934,-104886,-94266,-64389,-81652,-133463,-173775,-177058,-141046,-70701,-498,-8437,-100402,-165158,-161002,-104510,-37028,509,-35948,-92890,-47376,138584,327436,313029,146517,-12569,-81647,-86375,-54606,11321,85370,107108,88424,101684,89048,-5984,-33035,16606,-22890,-96536,-68976,-22539,-16198,16819,4556,-111279,-173882,-74455,44810,52917,23989,2599,-28793,39701,269871,418781,332455,191656,106742,70424,98152,123826,92798,48068,62297,78449,-1458,-66549,-56782,-30049,-10386,19791,18931,23239,2826,-51580,-53491,-31294,-36577,-28348,-19313,-36257,-30484,-46747,-81673,-80446,-43637,1483,15021,31648,19058,-30412,-4034,46016,46501,87459,112317,54240,22074,58463,57099,-7904,-62946,-41194,-9768,-9972,-3154,20937,51599],[39368,8243,-35629,-36223,-18390,18145,69969,61288,49545,104285,102966,31760,9004,45219,8637,-54186,-41441,28804,13222,-35416,-26747,-27769,8197,43613,3457,6525,-4174,-92586,-122589,-45187,9408,-41969,-91499,-44373,22569,51764,108606,155776,146752,59113,-45947,-104152,-75325,-20946,-42149,-147048,-134702,93616,261028,155497,-27483,-67756,-53664,-80756,-70610,18273,35544,-62185,-102325,-15944,29164,24074,67087,48616,-41861,-11917,83185,28271,-85398,-126297,-93750,-30491,43838,78602,65679,18896,17100,-6141,-145258,-229804,-105885,43567,116222,90127,-23545,-68682,-48650,-97961,-163879,-113870,-7286,25194,-7382,6051,103634,147537,97208,18408,-13667,-26168,-28037,-6723,3522,-13471,-14665,-125,-43284,-71752,-7510,10191,-43487,-11747,62514,47672,-4996,24710,88954,72170,35324,52924,50045,-5855,-28140,31450,51328,-20779,-74955,-83068,-46044,8884,60523,109170,193362,144158,-4827,-27370,55973,70280,-25632,-88138,-79818,-24639,15643,-7130,-3383,68730,41115,-44745,-47710,-20117,-17620,23998,54347,44387,90149,110948,11814,-104373,-91289,23472,77684,-868,-47282,6497,15138,-21185,5458,14293,-48025,-68499,-39569,-58196,-142426,-160602,-75384,32697,161092,216961,131748,54635,38099,1338,-32726,-66337,-47890,-9457,-61409,-121752,-98249,-67553,-16408,91758,154563,68706,-51259,-73683,39683,214777,218448,85661,25293,63714,88413,74815,61757,64824,58278,58690,105295,124601,82527,33230,-32931,-73950,-46985,57242,124308,73797,-22514,-77560,-42989,39589,111997,141061,121878,69918,-17869,-83399,-27426,80552,141619,133607,74117,-374,1830,28782,-30755,-121156,-128292,-78196,-34005,-34546,-63419,-128478,-157434,-97733,-27639,-12499,18649,82091,94593,32997,-22403,19827,98173,100942,56787,55225,24153,-72333,-59671,42834,88664,77871,82624,103717,124778,83518,6996,-42068,-58851,-36694,-3768,-24325,-70661,-43192,14789,15029,-35836,-102889,-157115,-160341,-131424,-74070,-55248,-72366,-84690,-58058,7562,28642,-10545,31299,157023,134273,-25258,-99199,-31056,61086,80603,5687,-58152,-64206,-88460,-70393,-9712,-9747,-45211,-62709,-33146,-1036,-28600,-73556,-48322,-248,-29872,-66589,-28072,19837,14574,18888,40777,-980,-62981,-43072,-23919,-76674,-86952,-29944,-14542,-5642,-7386,-65585,-111813,-67075,25933,73956,40939,43304,80270,56028,32797,45277,17238,-27554,-48003,-70589,-82412,-23058,8368,-59695,-86577,-758,96981,129939,162850,177405,145999,79795,-616,-53124,-46564,-46216,-65101,-26500,9839,-7288,2631,43599,65579,33045,-20361,3373,43394,20685,-19199,-37607,-40821,-20223,-1019,32150,82597,109491,44515,-19080,9968,53532,55878,24081,28597,19146,6295,-6797,5984,13260,32532,21781,-29002,-25215,76868,171782,137303,20623,-10473,513,-46510,-112162,-94303,-12958,10595,-96063,-171815,-69772,60033,31741,-51604,-74932,-49914,-19930,-32035,-81922,-117479,-116942,-102533,-88608,-64248,-32453,10280,34573,35210,24873,7309,2084,8800,-42330,-79975,-10564,113004,147048,67861,-31316,-37152,6946,38790,29062,-19947,-25971,-17908,-49590,-88404,-41043,27225,31806,-6244,19299,74321,51387,-32259,-122989,-150888,-117911,-137783,-209863,-220288,-167886,-90263,-27843,-11570,29900,77653,64796,-30465,-125181,-72227,26035,7679,-49838,-74128,-55517,-3029,16427,-15154,-14684,34022,93684,121584,50703,-75633,-118964,-51536,8224,45842,88650,64468,-32877,-30343,63430,106826,93061,34883,-3050,19693,52145,65426,51796,35106,21321,-10177,6018,72267,87093,55769,23215,16368,37245,55764,7180,-94261,-88665,46937,99980,11096,-62148,-39173,27186,24033,-43716,-107535,-79642,-3515,30963,78211,133461,95033,28399,37591,54135,35802,25319,16668,30597,71775,49392,13140,70881,152928,126451,26414,-31937,-1029,31075,26154,46245,85161,76756,41261,-3560,-16734,7224,93840,147690,93860,27568,-14791,-75088,-57947,43702,103418,111581,112482,146975,205714,206541,110913,25052,-17801,-62384,-47608,9481,23062,4337,9998,-4807,-58819,-79608,-74277,-77023,-68994,-38355,-35199,-60199,-60890,-61798,-69766,-78336,-57264,-48501,-17745,77364,125490,67635,-14232,-23456,45819,97652,64880,28345,45072,57059,17448,-59582,-123167,-189270,-165203,-32976,70475,47461,-11180,1353,35140,32319,25156,40701,19835,-58045,-79740,-12847,53855,55672,42155,37417,20003,-26673,-64543,-30236,17476,18016,40674,70619,37447,8119,-11598,-62803,-73536,-70745,-124736,-127806,-46928,-31063,-56110,-46770,-61547,-83182,-15245,46983,49724,70492,99318,67764,-13724,-52421,-45642,-39260,-70743,-77165,-4550,51358,-19899,-99181,-45819,47585,62831,-11462,-75309,-45580,-1759,-20365,-38942,-87058,-152617,14615,353748,388262,153155,9057,-19687,-52124,-76514,-104337,-115954,-74954,-2752,40081,41831,32906,64898,128106,158251,125193,52435,17727,39145,25202,9545,35442,-2742,-85482,-70058,-8264,-7284,-57696,-65043,35489,96020,19545,-75757,-64445,-7311,12032,-6693,-3710,3595,-50028,-75405,-36386,-19091,-54863,-109181,-129393,-62679,23337,57244,63811,79471,63677,32700,-8590,-54089,-78449,-54608,32866,103359,56037,-45355,-24682,78249,95448,77630,62232,24354,20188,65931,44135,75472,198292,159955,-14180,-61737,9323,51343,36890,8523,-36884,-41203,20267,73500,82268,45163,17918,33545,27219,-6066,4564,81211,162538,230341,317273,276212,45949,-121036,-93616,-24656,-19328,-50072,-87918,-90367,-34293,-8930,-58843,-89070,-41422,36405,90615,55777,-54572,-117779,-83925,-5981,44400,56787,44597,27539,24365,58511,67728,24680,17766,66342,120083,108248,-34713,-166488,-177254,-149420,-151387,-91844,-2026,11082,-44419,-64447,-51426,-57846,-61432,-67094,-66142,-12244,30457,44054,63356,33053,-84664,-188192,-169588,-44923,62365,87547,101703,127354,152900,240218,370905,400514,217516,-55729,-161261,-76625,10880,-23535,-74672,-65026,-38419,20249,80148,75172,88838,106159,72094,26071,9853,29963,41923,39860,25602,-21857,-80173,-62903,-16174,134464,231057,239470,243980,492391,8025350,26643325,36470509,23307210,5865017,-166815,-341528,-394397,-329959,-375238,-409139,-32295,206851,-361621,-778501,-394325,-102536,-109391,-158914,-163157,-58240,65115,41436,-69373,-131739,-75108,52091,80760,-57230,-172032,-164545,-145889,-106050,40421,148725,98844,-5312,-5649,11964,-64152,-123725,-93646,-86913,-116125,-98868,-47868,-44350,-76397,-86320,-95954,-122968,-123298,-81166,-17799,38605,28887,-46967,-108925,-134665,-74596,46800,91963,44700,4904,13570,102004,236409,273385,192569,59586,-45280,-67481,-786,77765,106223,91393,66348,91737,110759,37911,-17453,31152,45401,-3117,-9778,-4286,-45522,-36673,1175,-69057,-135168,-22708,122993,121520,55324,-3559,-43920,21837,202907,287204,214837,144932,112258,99017,99780,101949,106812,85463,65400,67606,25228,-21008,-43121,-35891,20562,71192,52563,60523,45756,-24124,-26793,3052,-40355,-93697,-79757,-43414,-33890,-102755,-199537,-231343,-154658,-23297,57602,83081,47351,-11083,13175,60238,38800,35234,37627,-44215,-86586,-3012,44215,-52994,-147094,-108263,-61348,-75221,-70546,-28489,28987],[44109,-5616,-71475,-51563,-22285,-23941,-802,15470,9517,38396,55668,9291,-33645,11696,26457,-30229,-37274,34294,27152,-3326,-2794,-25195,12930,86784,73984,60638,8542,-98734,-118320,-56398,-42676,-93173,-116942,-77328,-31553,-4859,47426,106488,112229,50223,-23640,-73160,-59719,-4732,-30936,-140752,-129499,85766,233433,129675,-11421,-37346,-40690,-52312,5085,97181,73947,-17581,-49367,-20328,10412,74791,149574,89401,-59989,-69443,60825,85256,-1095,-48158,-37912,-18067,18691,54714,52529,1904,-8569,-37768,-154521,-192178,-48266,62927,85255,65083,-31640,-119280,-127131,-131203,-149587,-79020,45260,49919,-61468,-76889,56876,130910,116281,58420,-13176,-50398,-11535,39902,37681,4617,-13617,-10756,-23323,-7556,45462,40027,4872,22814,36409,18892,28179,57412,53253,50527,79755,95717,85020,91360,99885,90758,43731,-20542,-18158,7792,7259,6222,56773,100946,96414,18476,-75060,-55094,49381,100250,27855,-66957,-83273,-30053,30451,47338,43478,52326,-13423,-112834,-151602,-132441,-98016,-17657,49801,67779,84470,68856,-34652,-126997,-87190,-19777,-35279,-98684,-93800,-17403,12738,-17800,9039,27603,-41370,-60426,-13341,-17250,-95534,-137723,-93838,14409,118879,134540,78477,17137,2871,8534,1373,-47568,-49214,-12041,-4410,-2671,-32162,-85899,-76030,1001,44390,17567,-6757,33565,111409,192996,169446,83437,-3925,-7178,4024,-14667,-6671,46601,76463,70370,78644,108430,102827,23564,-59722,-57304,15459,105931,119220,54200,-17660,-51794,-12738,52399,56498,20782,20484,12869,-61258,-112805,-39778,61278,80502,51429,49044,38002,28508,45946,8828,-46467,-37478,-36302,-86908,-90112,-30315,-37523,-75049,-61145,-34366,-61050,-53017,18741,57281,40475,48111,107639,171419,124454,25509,-7303,-27502,-81114,-83793,-59881,-32203,26466,94419,125510,138853,85444,26468,-16896,-59437,-71712,-17239,9240,-2059,8408,6152,-43592,-99613,-131928,-142665,-140334,-84229,9338,-11710,-111522,-147490,-86974,8098,66550,51839,32962,38965,28588,-9511,-35496,55755,162637,173346,63799,-78266,-107913,-45383,1637,-24953,-85983,-105232,-52034,30413,42706,-40691,-112733,-62915,8510,-15975,-54081,-50307,-65935,-88758,-59829,-8181,-38771,-85398,-70593,-69930,-82614,-69300,-43250,-28005,-26695,-74042,-111380,-107281,-109248,-98440,-20064,48164,67470,55226,42533,82504,107989,7372,-93946,-104516,-109331,-96140,-19784,-4322,-86800,-108576,-16203,108041,172453,155843,114312,106954,89945,59552,47454,38044,-15004,-38812,31093,65906,24773,19261,52041,62891,38660,29590,48001,27004,-32764,-57953,-21041,1726,-6423,-11568,17606,63535,140837,117083,-18653,-72603,-1140,61111,76067,95779,25955,-86585,-84445,-10604,11764,53409,108925,73982,18892,63892,119737,77770,-5872,-16048,3353,-43287,-86796,-33708,28583,17941,-31019,-59125,-12033,54944,30171,-42219,-62156,-36197,-26066,-33393,-17244,6420,36598,49937,10237,-33288,-3548,62177,45276,5915,-1270,-19249,-13861,55525,41371,-32670,-17174,67699,75236,-17691,-100533,-102786,-62989,-41934,-49448,-54945,-46291,-91403,-163292,-146359,-65491,-11060,-18995,-55337,-64950,-16827,29944,22728,-33335,-59929,-72022,-153490,-236405,-188641,-87451,-11601,29542,48502,73863,71802,63731,32567,-41225,-31118,46774,60985,49311,38483,11227,32967,53591,14186,-36831,-41924,21615,92050,49176,-61853,-110900,-68799,2075,35081,47254,48549,1757,-1600,73752,119155,91817,13978,-14567,57228,147349,162161,106948,49277,-16221,-89451,-47509,47066,29446,-1345,47352,71617,43036,31458,4004,-72444,-81134,15495,81413,38794,4512,41586,99351,110680,69996,-4611,-43214,-26292,6122,63859,120990,136879,101251,39851,652,5140,49419,58762,22699,12584,15149,15054,63380,96447,41339,-49282,-89807,-25156,46990,53426,3957,-54441,-44827,21544,14175,-12134,28357,121852,130646,10676,-82577,-83096,-90018,-58263,27370,78632,119288,163359,175863,180720,146300,50710,22792,41104,-6221,-25885,11280,5849,-14528,3745,-7697,-24021,5529,7107,-15871,-19639,44657,107449,45767,-22114,-32081,-53227,-96101,-90292,-92063,-60566,53075,131140,114876,49097,6684,35784,66433,38429,28181,63332,49067,-29393,-86287,-107676,-143910,-105603,17869,92375,75303,64033,71715,50265,27470,28733,28694,-18714,-77939,-76723,-27383,42470,68546,50884,32215,32398,24137,-2409,-23015,-21654,-6897,68897,125048,53458,-16037,-1699,-28089,-80391,-89706,-108044,-105446,-60023,-80270,-133794,-86537,-11135,-18190,-12520,41277,70474,63248,39068,-13738,-71944,-100049,-77622,-27044,-48319,-101038,-42893,55009,46983,-39474,-68565,-13832,13283,-17629,-65859,-88189,-89781,-79309,-52755,-58235,-103904,24302,272512,248840,49609,7031,32225,1919,-30388,-58789,-64083,-50961,-13037,53146,96048,75866,19779,-30146,-14892,33082,2952,-15166,53874,50871,14576,45755,2539,-104883,-106205,-100387,-169116,-194749,-149630,-107864,-81098,-39879,2681,12110,-12025,-19161,-10695,-5899,-25050,-75386,-79140,-25377,-5424,-20680,-51726,-103749,-72975,24126,54322,23331,31641,31916,10696,-8351,-29842,-65238,-80280,-43152,9335,20165,-5340,10927,72538,77176,66649,56913,16809,724,64424,48651,23517,108760,107722,-46813,-112828,6238,117358,76196,-10924,-36443,3292,49020,39008,18725,10656,14277,31887,13986,-37584,-23954,72419,145356,140493,99696,-15170,-145283,-182712,-102329,20575,89515,57909,-8235,-23045,-8270,-38082,-105038,-112666,-45525,22706,69680,52972,-18478,-60608,-31013,29074,51834,7563,-33586,-23830,-4831,27099,21887,-34551,-46434,-5567,-2714,-51081,-101527,-113354,-111960,-89412,-38376,32889,69642,26629,-40583,-31865,-9785,-35489,-39573,-31803,-27374,31918,80040,75705,69728,14898,-141597,-260507,-225016,-79212,75503,131426,77159,34058,53522,96347,154191,168061,46108,-127545,-168093,-119668,-118389,-186296,-214798,-175167,-122838,-51896,-11390,-44447,-61870,-64448,-102918,-118741,-97290,-73547,-68448,-62801,-77412,-136764,-177540,-197234,-220805,-196378,-162705,-186831,-207240,-412860,-1884923,-4357525,-5088842,-2920862,-614357,7084,18893,78881,90279,57480,-25576,-119616,-89180,-53973,-12250,13819,54025,25517,-26660,-32437,42541,128868,97769,21906,-15292,-6869,49000,101166,72450,23562,1775,2663,65691,115807,56436,-9254,-7000,37507,26163,-69982,-115986,-69494,-73560,-148940,-124772,-9846,16463,-76693,-123866,-115490,-88540,-30586,33323,59821,51705,17762,-13994,-33355,-56468,-8879,88284,98705,63974,55344,11591,-27967,33950,96868,112634,80094,13627,20713,125011,166883,69169,-21059,-32213,13050,79499,91984,39349,30580,29766,2795,11975,24578,-30486,-61206,-9163,7266,-25232,16162,115416,137544,74967,-5384,-39931,-9996,40321,48214,44547,35059,11577,24500,50154,52548,67459,54767,21978,17001,-1168,-20953,-35040,-31169,19226,62066,63728,94378,73798,-18637,-39389,-10600,-34227,-82843,-77529,-23579,5207,-62924,-197312,-255778,-172153,-45824,43900,82594,40548,-8064,29555,59602,19226,8881,18925,-59948,-130026,-74931,-35868,-113683,-174051,-131815,-92141,-101480,-98041,-53316,26083],[35786,-25657,-78122,-64661,-63261,-97837,-97154,-49509,2448,36811,34330,22067,29007,53488,41752,-16797,-37810,14079,32739,29454,13955,-23334,-19272,29995,69061,89833,42928,-37917,-68200,-63103,-80265,-95039,-93582,-102981,-122089,-106186,-35747,27404,56666,64199,44225,12966,26553,72672,34260,-48369,-56151,24731,92003,71687,49493,44830,1159,-19740,63065,155440,115591,39148,8206,18764,74730,137354,158849,86537,-32691,-64247,38829,118568,42212,-62644,-57892,-43346,-40798,2347,19387,-20191,-18901,6733,-8446,-14040,28769,37713,41315,74975,11797,-120004,-140635,-79838,-56753,-33472,14491,11628,-60014,-105253,-39279,45664,100446,75927,-30969,-101257,-52496,18849,42454,38076,5268,-22655,-20969,29257,73522,49386,47113,67288,18357,-41027,-15771,35893,53905,56423,71752,88128,109815,149145,170620,126689,54796,43327,110242,111093,26543,-13120,45124,141837,139373,4394,-136668,-154498,-67728,11761,3083,-58609,-68514,-52069,-47675,-21750,10859,2580,-55262,-108217,-169626,-204136,-151410,-52536,16989,25527,7466,-34315,-107203,-133654,-54011,-33425,-111361,-125862,-56105,-5625,14021,203,24845,73973,51753,19119,13224,-10947,-61002,-113056,-112993,-16009,71204,52929,13544,-1258,999,25066,43252,-17018,-66235,-50535,22290,79277,8703,-86909,-78445,-33631,-27958,-38818,-50378,-10565,113730,228907,294088,193731,59206,13385,9739,-12320,-31433,14244,88045,112713,79082,85339,83918,3621,-59111,-25616,57303,118591,101417,32138,-45210,-77609,-31109,19143,-11758,-44693,-11457,-1144,-38253,-57530,-30304,-6153,-7897,-1032,56562,86739,67507,63716,65380,41296,27512,-7406,-73660,-95482,-31298,7419,4130,-19077,-33508,-44365,-55645,-70400,-53393,14573,102863,156656,153299,45750,-81512,-130627,-132120,-126007,-107407,-130137,-130521,-23155,92359,134123,132975,80993,71602,79650,18399,-47605,8860,91338,105569,88988,15570,-61244,-87524,-96940,-103294,-132746,-98561,-2906,4318,-98339,-149350,-82419,31660,104219,64258,-59397,-84714,57717,69971,-25533,32862,116162,137371,107726,-9426,-79408,-9079,47742,9268,-60774,-107223,-79662,21461,50075,-49192,-132882,-103170,-27226,-3188,-26483,-82946,-160344,-169459,-66770,50117,25670,-37433,-66643,-113516,-95332,-24033,9448,22049,11327,-47776,-75692,-72357,-106206,-143156,-95225,-916,67273,55533,36593,81806,95100,-24145,-109579,-82001,-59158,-46525,-13293,-26169,-84647,-61791,24932,98865,118904,71400,29052,-98,-68981,-62644,42172,97484,36800,-10194,40178,68245,57350,65599,56346,18986,11968,44897,52204,16177,-13170,903,47267,46750,4396,2940,43300,60266,113150,111490,-7665,-55330,42946,124905,178078,244419,122955,-162077,-208534,-108835,-67930,-22858,80564,101281,13462,-29854,-3842,-12826,-20930,-30126,-51291,-95266,-99401,-39886,-13999,-31687,-1527,37616,34376,30242,30832,-23976,-74161,-56012,-51353,-85283,-33536,87360,177763,194558,122902,32489,34494,52554,-2892,-34522,-18181,2161,39142,86176,71109,-86,-29915,2368,-19868,-84439,-101203,-90997,-76787,-57466,-43972,-49273,-78475,-165075,-217592,-148148,-77365,-89096,-145908,-228001,-276723,-138584,15603,52337,65794,63615,-25970,-131179,-162483,-80774,31892,93202,102196,108119,132935,109631,72159,81469,59230,26883,44022,73159,85398,73224,49772,60439,48452,-10674,-73238,-104884,-54479,56873,87593,6372,-60630,-25310,19666,-9242,-38397,2534,11910,703,43402,90970,77674,21685,2220,51273,124332,149376,104244,39484,-40519,-126763,-74048,35749,17574,-2846,71572,99223,72105,66766,-6025,-85736,-58031,-8716,-11602,-20361,5475,53672,101137,140225,148668,66387,-29222,-34331,6538,44371,82123,133815,135137,42899,-50528,-57230,11120,29082,-47746,-88461,-38781,26810,76138,70974,-10257,-94040,-120499,-85394,-13393,12947,-44623,-106396,-52776,38842,44046,33877,87739,151878,89392,-66490,-139893,-125138,-124012,-77065,5598,51350,82932,118392,119473,92215,41005,-18386,1050,56935,27305,-5041,22684,33223,18058,45255,69884,76158,83914,73608,44594,22204,75249,140125,78474,13075,3630,-41765,-101998,-105666,-110364,-103170,-32736,30531,65484,61510,5600,-44410,-64678,-43190,23749,75453,14843,-105547,-140249,-92791,-61371,-28754,37929,88739,108820,129145,119382,75887,60351,44938,-14136,-76232,-77910,-43168,-32991,15938,44183,22066,3917,11322,42043,61710,26111,-5536,14309,87224,114034,52316,-6761,13616,7029,-43931,-56099,-54201,-83017,-111936,-135629,-169225,-114983,-1730,19183,-33672,-40268,-30946,-55006,-70935,-67451,-72871,-92150,-64352,39483,43156,-60511,-72161,20829,70904,30661,-59804,-122304,-117585,-52110,-29456,-64906,-66387,-8469,25754,-11947,-90511,-46369,83337,33331,-114140,-79424,-14308,-30557,-31024,4054,37204,36383,53886,105651,115000,66885,12547,-67073,-86397,-4664,13321,-6902,39678,39815,18544,79601,77731,-9266,-49507,-121207,-238157,-209286,-98328,-92074,-101126,-17129,83197,84149,8149,-37834,-38865,-44491,-59608,-63519,-39233,2249,14405,7474,5677,-50518,-73765,14043,57193,-7141,-31744,-3592,34444,54587,40893,-27920,-92582,-86418,-37774,-3879,4870,-104,7863,-1108,4036,9453,-6387,-2292,50963,26211,-28017,20871,60583,-12960,-66512,40283,134131,45186,-62611,-25496,68789,60274,-24390,-47240,-18274,25781,78361,64103,-13306,-25202,36414,63178,44178,13845,-89153,-185950,-190655,-102488,81239,226789,191125,78228,30772,15605,-19671,-64213,-64518,-21546,-2277,16127,61705,63742,12308,15167,54205,64308,31104,-11527,-41478,-48269,-46198,-42579,-36259,-488,30895,-5466,-37109,-11363,4266,-38887,-40656,29601,61304,23591,-10276,-34185,-33356,11414,28950,-2316,-20463,26749,107037,140089,109965,85925,27910,-109378,-206475,-195868,-82375,61139,85599,-32336,-109697,-62073,20154,48038,36448,11245,-28339,-97564,-134046,-158428,-222246,-248058,-195110,-127096,-65515,-25309,-23803,-54006,-102695,-152824,-143985,-107983,-104291,-117679,-80683,-10408,23259,-223,-77559,-134749,-183430,-259885,-261048,-153092,-177540,-1299788,-4106670,-5356338,-3296463,-897985,-12160,63877,196298,265954,250486,134393,-128157,-219438,40734,171503,105217,29065,1778,-8592,8488,26722,64010,91442,97571,77029,18779,-37430,-6441,68696,72753,13073,18233,95007,76115,-43246,-77812,-18841,39911,5302,-89927,-102930,-32052,-18668,-93512,-86517,17288,41159,-73988,-169141,-160921,-67147,32725,80327,77857,40191,11566,35743,68341,64299,73434,83271,63057,56336,52252,-22603,-109392,-88292,-31164,28436,52758,49740,123510,241358,211844,4930,-128247,-93224,-30552,30281,92563,80193,18740,-35812,-51827,2568,64123,49725,7119,14789,50850,36546,-2959,41482,118916,109608,43317,25876,29083,2457,6531,37424,-2485,-57611,-28766,25683,44890,93808,123381,67034,-15074,-65813,-57679,-30548,-5241,20494,35185,53726,109072,102798,13323,-53059,-68531,-54188,-47312,-37863,302,43240,24934,-79414,-152804,-120954,-65117,-5911,55610,38755,13824,60237,64872,15035,20155,30239,-40233,-108405,-96431,-97991,-115118,-111241,-90108,-57650,-37034,-31209,-6729,39356],[-21675,-59464,-56981,-60790,-91562,-122232,-125572,-81759,1346,60688,57088,71152,106718,90990,20439,-31894,-54851,-35375,6600,32180,13693,-35889,-57505,-32986,27873,85608,79599,30435,-24377,-51238,-46900,-24619,-31695,-98239,-169161,-166085,-77725,-35816,-34438,8120,68071,91992,127366,147826,99144,34138,-24700,-75233,-62056,14226,75289,53189,-26437,-49140,15597,74916,54382,18106,5573,47685,110985,106894,80955,55157,1876,-27051,35889,107441,15965,-140384,-122527,-77785,-92785,-59287,-10355,-12347,3553,71081,129517,116945,64096,14743,27781,78605,26106,-74012,-44679,31095,17977,-31270,-66871,-52477,-18002,-55908,-62320,9130,66618,25467,-71484,-116623,-77917,-31404,2904,25047,3021,-14862,4657,56790,85034,61207,83080,110251,32124,-70536,-77900,7237,95733,69922,20363,53393,99839,113338,133114,123530,70089,83156,158805,118312,10690,-17756,53875,253581,439396,276691,-44741,-174346,-149304,-109039,-94209,-68885,-32070,-58565,-121550,-108492,-56393,-42683,-62767,-87883,-150226,-198728,-158008,-81384,-48526,-81763,-96576,-106375,-136270,-117434,-24475,-22461,-108160,-84073,-1659,41,2395,17085,30848,68814,83851,61464,19572,-32519,-70986,-88178,-70414,4854,82743,53106,-6009,13527,33614,25810,22504,-39179,-90647,-72024,-12967,15561,-30952,-71724,-35690,-11538,-34981,-82391,-157859,-237848,-136361,175302,398763,318003,176941,124532,120402,102775,40376,24997,107475,187749,179235,119385,42896,-9467,-25325,1281,46593,90492,97074,46424,-39430,-70841,-14020,26171,19443,39210,73588,72401,63537,36871,-37120,-102467,-65542,34359,129725,143938,90125,66058,107452,87985,26021,8914,13689,-28471,-41224,-20157,-2675,-34451,-63870,-21068,-6476,-95158,-129636,-36213,70793,121892,79929,-33165,-134041,-174480,-167844,-161164,-150583,-138642,-106856,-28707,59613,119083,137070,93667,79533,117127,73254,-7087,29342,122214,148156,133000,64602,25405,39939,17020,-28181,-77096,-103671,-40924,21177,-23037,-75378,-24417,88068,140979,50389,-151063,-133139,138143,130831,-81763,-109082,-52949,2394,67663,41899,-33440,-38396,48615,130940,101467,7134,-57012,-31229,-4501,-41069,-84027,-103782,-74523,-21774,-11303,-78087,-149001,-127418,-10948,92964,75962,5684,-66651,-149684,-132375,-8988,76351,88307,72180,36074,-10462,-68947,-109914,-126869,-118628,-63097,41812,87893,75123,80673,66302,-11070,-55155,-25551,28977,39242,-3642,-51305,-61305,7848,71290,54657,-2302,-20805,-15510,-75745,-187509,-168667,-21659,89855,89817,33092,19564,31902,56336,80683,32230,-40234,-20998,28868,32500,27994,55608,98707,109275,46174,-5498,39625,106804,104235,88394,62820,19781,49177,151029,213885,280027,372420,164092,-233360,-333892,-201764,-135714,-115890,-34208,25376,-26414,-68107,-29012,-48415,-108061,-135983,-147053,-159698,-144917,-90805,-59508,-57617,-36949,-8236,-13959,-12898,16193,-11642,-86403,-89264,-77866,-137208,-116455,25721,145233,178385,126667,63412,52671,9965,-55515,-60874,-46945,2503,73828,59014,2466,-38142,-58837,-31729,-62233,-97277,-45022,-3578,-19704,-16712,-7059,-42312,-103847,-179693,-187815,-144745,-120373,-167447,-266021,-380335,-316796,-37729,93806,62051,102666,104161,-22444,-81099,-30997,24806,68785,110567,124334,129286,166284,133290,39333,36405,65953,37377,20140,63877,76296,27881,34468,84229,63270,-17996,-67055,-64456,-11576,79614,119958,41834,-41196,2331,34749,-24750,-68516,-32130,-16789,-16998,12928,42425,57578,60722,53666,55271,84014,109034,91361,55160,2786,-52520,2227,108991,116221,98391,105268,62912,34876,58162,-22297,-101453,-51941,-31169,-88777,-78637,-18084,18716,44716,73061,97101,38060,-25865,11430,56392,51953,53135,73215,80470,41989,-38286,-82638,-37188,-7064,-85984,-135212,-57014,41238,75686,77810,33273,-25307,-61545,-94742,-81415,-62016,-92449,-108095,-48546,-2393,-12356,12003,62781,73260,-4109,-106543,-148486,-156264,-157535,-103984,-27799,28561,57025,71505,79490,40839,-15115,-47090,-34718,14217,-1470,-51704,-28612,50527,90548,129445,189037,188338,139670,125217,82078,23348,43796,52670,5896,-1474,-1863,-22144,-42165,-54951,-74550,-91596,-90921,-81730,-32041,13979,-28791,-134523,-196084,-138736,5431,95096,13721,-137239,-185815,-105678,-38393,-22766,4255,70951,135767,142351,101406,87372,95847,32895,-71956,-117392,-92635,-42712,-14351,19150,13985,2162,12546,-144,5310,38889,36611,44344,94123,94111,39738,39181,52251,36410,15660,-7181,-24467,-31328,-85699,-139781,-111133,-73262,-60007,-21523,5889,-31970,-96152,-135151,-142232,-121667,-76331,-54529,-78319,-56079,92023,135136,13744,-54749,-2048,48908,50145,-9548,-107333,-133360,-49509,14415,3143,45870,134108,134736,34111,-85620,-86997,1604,-72149,-229585,-197778,-105828,-103539,-81505,2660,75055,104971,131890,128302,67807,18468,23054,1545,-10138,38363,38655,-10264,-8792,7030,18007,74903,110129,81881,34199,-64921,-169980,-112319,23711,46449,-8609,-12807,28594,46304,23261,7940,-11831,-60616,-69181,-33418,-8737,-10805,-26600,-33823,-6111,-18354,-37129,32794,72198,1122,-32080,15291,76161,95456,73863,-3501,-69453,-39395,11518,826,-37166,-52396,-40355,-40651,-38507,-47916,-49110,-424,50354,6446,-25549,41358,83357,53940,38799,88166,105836,1340,-85762,-12426,102364,58933,-60025,-78540,-28874,35748,110346,115896,54745,19922,-3792,-48170,-13770,78253,31876,-113735,-172717,-85854,135823,301218,232713,79714,19086,10889,4195,-6565,-14756,-6646,-24867,-32421,50382,97367,45671,39489,71352,70804,75220,39713,-43943,-73275,-73415,-58103,-13723,50918,99767,89886,71789,68356,33936,-49069,-70224,-3007,20900,-45126,-56887,-35177,-44603,22007,110041,71831,5485,52532,133112,132770,65045,24084,5903,-43209,-86417,-95077,-33739,51227,24348,-88615,-140261,-76117,48406,89039,59976,69060,48468,-80866,-145978,-124723,-159606,-195330,-148319,-77420,-34856,10995,49925,24281,-48535,-96368,-94964,-77176,-85918,-134121,-96070,65151,205626,193986,99589,46790,-25055,-131228,-93591,85100,237311,-627521,-2669908,-3555770,-2067635,-439210,-98682,-34006,104472,194108,187412,77295,-25343,-72566,-71450,-141010,-79364,-56745,-66327,-61510,-15373,-10443,11390,92215,145490,115969,25498,-79801,-97658,-29805,-19972,-76049,-55885,9684,-15345,-99569,-115714,-67260,-7117,-39758,-122340,-111677,-33479,-8230,-31430,-13602,34299,22924,-60550,-169784,-190286,-73826,32448,47432,35075,13480,17914,84850,148015,141190,111266,80950,74238,79271,42421,-34098,-79278,-60080,-11357,44324,36839,40757,147454,249118,172867,-36520,-127602,-50319,-2373,-11987,3405,10813,-30705,-85054,-92098,-18838,69985,96318,78084,59920,61674,22652,-57070,-42506,71117,123733,81554,64643,61394,55751,113324,129120,26673,-45959,-17071,25081,65713,170901,240190,139518,-28948,-108238,-77739,-30928,4504,18339,23384,36774,90735,113747,50020,-64864,-126067,-87480,-50085,-41482,-31051,944,20305,-19148,-78512,-96488,-100342,-68608,12411,33075,32145,67827,51265,8813,21258,9388,-40781,-50435,-61580,-100435,-73361,-48396,-56331,-20519,24602,27845,25420,17975],[-40288,-44278,11517,14387,-18766,-29753,-51501,-59207,4889,87340,110583,113985,103700,68534,3893,-22317,-44891,-54771,-14496,39151,37834,-10780,-32628,-21805,1451,61559,99648,70135,9510,-8481,24280,59191,45163,-32529,-116603,-131621,-58022,-36551,-64447,-22945,82460,150299,184440,170224,124782,60822,-30361,-91568,-73815,6537,62073,4056,-95361,-98412,-55064,-49642,-53363,-26320,8754,63429,62909,-10583,-23333,14248,14639,12874,49051,66103,-15547,-144157,-145425,-100418,-105180,-91571,-27574,-6089,-2136,55764,115769,83987,39060,24947,35591,34144,-11602,-18118,63685,105568,46789,-23010,-81155,-69420,-8707,-31671,-31040,32663,33479,-48839,-93172,-78492,-51187,-37215,-21602,-16123,-26404,7890,71394,102522,97670,95534,123579,133414,63148,-44245,-90271,-4000,93768,42442,-14221,53142,92838,52828,44563,68496,49260,47220,86763,61273,24602,22541,71092,296512,651742,605902,212360,-11064,-74009,-131160,-146914,-56758,23047,-1780,-30451,-10754,-27890,-41405,-59277,-116889,-161877,-155349,-141409,-112876,-124244,-171940,-133856,-75853,-84711,-85273,-21235,-1851,-44313,-25395,10555,-30983,-37319,12941,29988,16202,8584,17973,7708,-40359,-82289,-54722,-6643,37960,107355,87090,6676,17963,50197,14006,-30245,-80844,-79528,-40053,-59481,-106089,-99454,-45265,5383,-1029,-45096,-105403,-199364,-428168,-584099,-271425,115113,236218,198128,189643,187717,168018,97197,26901,43816,143325,233891,178478,55311,28490,27952,3246,1501,49357,87569,62314,-7203,-14747,63015,112333,132760,146727,140069,150344,156919,83030,-59721,-159487,-87863,78893,184063,154507,60226,43313,116325,84197,-39571,-37517,41393,12341,-43237,-57061,-55214,-77841,-95189,-42508,1748,-60163,-107217,-54237,16673,43986,2961,-37000,-38823,-53233,-71166,-94936,-105992,-56653,-9401,-32390,-1278,103136,179812,138717,61199,43714,18653,-39556,-23424,58558,103787,107286,107064,139099,162261,105307,48022,40157,-15744,-20936,40758,50750,17918,55143,129635,143596,67765,-78870,-105643,46720,88563,-77123,-177654,-151324,-89302,-19211,33056,-18079,-119085,10735,252051,261941,118907,553,-53822,-56696,-21932,-8323,-62321,-114568,-82585,-20868,-39075,-68387,-19624,46127,70270,56149,3886,-67143,-135467,-134397,-26398,83527,97568,90340,80098,14195,-91456,-137173,-121864,-104398,-83608,-960,90767,113616,96396,73322,42601,5383,-6635,60120,83155,-14719,-89045,-54515,22911,47446,-20104,-97167,-57198,-8953,-58036,-116860,-92694,-41809,23908,82626,52689,1179,-6039,4087,19351,-10544,-50199,-22896,8596,18064,37944,65396,94646,83734,-8549,-31088,71259,156979,145663,92273,31158,27109,96338,174794,219677,255936,261054,19543,-250566,-289225,-162572,-100700,-100236,-79536,-44303,-35098,37102,122600,5959,-221885,-274476,-204177,-166404,-159166,-102995,-36523,-34609,-86352,-117912,-104612,-58050,-4531,16066,-34570,-59011,-49552,-109167,-160358,-122899,-52073,-11204,-5095,27621,51519,6277,-40686,-50929,-77032,-46521,12541,-18621,-73249,-65687,-43895,-12450,-35273,-33590,52259,83839,43451,46105,55117,8201,-67959,-115081,-86982,-80668,-113232,-161650,-251593,-282376,-17418,285110,234013,74891,73154,58350,-27564,-25364,44343,33521,-9325,58964,149630,168444,169842,104191,6708,824,39016,24600,10974,60643,71406,18296,40757,103886,86322,9032,-13167,59894,138844,163675,138475,43462,-55902,-41479,13838,14754,-11815,-21119,-26860,-7069,17325,13613,46735,101628,107411,92277,106301,116527,104740,96376,90622,82422,105023,174458,226590,215354,130609,5054,-55438,-24805,-30844,-65289,-51407,-59038,-82057,-37943,17944,18036,8163,-3908,-9390,-36921,-33422,42343,90302,75805,45976,12362,17612,55141,26031,-49542,-44337,1357,-41197,-77992,-4584,51029,32570,53262,86278,81472,44686,-9570,-53797,-80347,-120111,-133979,-109554,-92431,-95688,-40371,-15547,-64182,-98900,-106482,-145402,-168466,-128352,-76675,-44952,15270,73324,76436,70290,42131,4982,-23958,-37784,-10173,-40310,-145548,-151895,-4193,126376,181668,228151,214390,170234,177732,129826,43868,43761,19870,-31217,-21483,-3813,57744,90182,42469,-22066,-50167,-70965,-90883,-55359,-10546,-58098,-165988,-213596,-155181,-559,118549,58263,-81446,-143085,-106798,-76900,-62556,-27946,57794,131575,109355,49506,69012,95767,7188,-73430,-73072,-96693,-104658,-30990,35504,26734,39651,77930,50427,-4304,-17740,-5331,55202,135241,85251,-23317,17494,100911,57044,7772,21336,10198,-28974,-70812,-80722,-20461,50880,25822,-40870,-44471,-25915,-73924,-107197,-86537,-90649,-102835,-96691,-109993,-72623,83989,138876,31475,-44416,-39269,-20557,-2270,28733,29129,-8973,-413,39973,59651,131968,201501,158778,45214,-48810,-30172,40258,-66901,-238754,-228347,-123166,-108729,-119767,-74810,11453,97407,135732,76490,-3577,-24798,-18663,10026,68385,81861,24433,-45649,-62604,-16912,35754,55828,71169,81510,74385,18901,-52615,-30347,78560,132173,39388,-85197,-116069,-61240,8955,75880,73067,-1019,-27748,-16899,-40426,-98653,-134071,-115754,-66074,-27141,16957,65501,69495,15080,9097,59415,81758,56916,30863,-12166,-30336,35097,75173,15111,-72835,-92805,-57788,-32725,-20400,-65124,-104959,-48069,33297,9677,14469,82329,71409,55163,103435,114070,78857,5215,-47411,4754,81969,55928,-30063,-64456,-40667,9869,66008,93425,95410,63880,-39634,-131932,-52676,110373,94845,-62576,-146070,-50821,153400,253009,150778,26729,-7424,-31816,-43980,-17525,-11709,-17229,-32863,-49221,-221,54281,50185,53362,61903,45880,57639,18260,-65336,-71755,-30197,-13933,-7263,19004,81781,124021,88437,13406,-33912,-81907,-104059,-54027,14215,-16517,-59248,-46104,-18961,63627,170613,158965,72288,54238,87680,57455,-25441,-59558,-21952,10696,16816,13300,17333,12362,-36122,-64507,-43433,526,78534,110945,80249,69015,4621,-111269,-127937,-54357,-58508,-113896,-108998,-61159,-27421,20363,49655,12462,-43695,-58962,-65408,-66076,-77459,-149693,-152829,-20451,119118,150623,104598,50686,-32250,-94866,-59822,39714,79582,-711572,-2482654,-3284494,-1952902,-431173,-82316,-34966,55255,86188,78941,23408,61559,76323,-172240,-348546,-232750,-92652,-92752,-119603,-77313,-35441,36850,142956,185298,128798,44593,-36675,-89410,-85617,-68037,-70988,-43793,-11893,-44538,-107324,-125901,-100242,-47571,-62045,-124841,-119259,-73939,-69756,-45306,23412,37207,-6430,-41691,-113844,-169787,-96558,-1872,15598,3391,-7166,9255,79933,139232,110238,79582,99385,133295,133853,65206,-5614,-4414,36348,88750,127121,68521,11420,69819,149510,98997,-30094,-43638,35801,40647,-36278,-102885,-120860,-92214,-82110,-80557,-34920,26209,60570,77270,86276,88672,39901,-55506,-81311,10356,88069,53149,12416,-4726,15371,103818,119953,22870,-24970,-2119,17190,76866,191207,231486,119973,-23011,-64625,-24652,-8830,-9040,-1808,29252,52767,75858,89880,42361,-71255,-113550,-53893,-33268,-47386,-55512,-60503,-61290,-63919,-68051,-62160,-72635,-66129,-7501,29481,40409,45035,17892,667,16480,3633,-986,40328,11161,-37842,-11524,-18514,-47772,-17211,20775,23424,23256,10856],[-14767,-14640,52802,85312,71960,56910,2852,-48857,-9540,75482,102292,66461,6825,-13173,-5652,6983,-17252,-45750,-39689,6848,25612,13472,5323,-10452,-29025,18587,73747,57987,9607,-6791,10033,53910,80776,34424,-52164,-86619,-38317,-8935,-12722,25013,99577,157016,159440,122803,87632,28318,-32424,-10543,21656,9055,4092,-55360,-132288,-107407,-67402,-83209,-85874,-20850,55290,86053,4182,-118815,-116882,-42711,9567,56016,65816,20940,-10566,-66788,-133411,-132796,-106096,-93429,-48137,-49466,-77667,-39572,2427,-27556,-18144,24521,15111,-37946,-53585,2494,76395,102775,71447,32008,-8328,-32654,-56479,-108833,-69143,13457,-4268,-76498,-68326,-37457,-21132,1633,2405,-32868,-57778,5136,98279,105036,79421,107718,125543,101181,62624,-15695,-75638,-31038,1594,-36368,-11757,89258,108893,27635,-38971,-34538,-13396,-19554,-8846,23607,58905,58797,53448,163305,444414,587724,409189,207805,77709,-41608,-77480,824,73191,90757,166847,225902,127234,27629,-51847,-158026,-174666,-109645,-110833,-127108,-146525,-147545,-60842,15776,6798,-24629,-6425,28436,23290,6144,3194,-44048,-62270,-5440,33452,-1439,-50168,-34417,-3318,-14843,-30315,8124,19594,24666,95930,107053,26695,-1762,39678,19144,-40600,-69605,-10684,38301,-31738,-115277,-100798,-13715,33109,-9217,-72679,-85651,-100139,-339423,-752459,-776356,-341201,-18243,88265,138815,116012,66451,27621,-36679,-124112,-90367,94480,193915,140351,100710,56819,-23622,-34205,33641,72724,54681,9591,28986,126941,195519,192392,128699,89050,136144,149564,56471,-49225,-116324,-77739,52775,131609,83872,7043,31860,112564,61710,-97890,-114751,-21348,-16713,-43202,-46153,-50794,-70961,-74173,-57895,-33056,-42159,-59536,-25717,35339,24769,-24598,8333,105613,108258,57357,62246,116045,149601,88767,-37886,-35121,98056,213366,187445,83385,-20056,-73767,-121876,-117994,-31502,33975,33631,68692,134460,128314,62363,61198,116100,83444,17696,37083,74058,81450,101214,94120,66859,95364,107404,-85773,-199480,2357,63366,-55227,-73840,-59297,-48281,42605,26202,-123960,-31133,243174,277917,126179,27723,-28304,-56790,-30330,-6328,-51425,-137663,-118963,-16602,-3449,-18072,38648,56695,46958,42587,-7212,-62041,-71293,-69356,-43798,18170,30220,28105,21638,-25406,-93858,-144759,-133034,-61211,-30628,-14333,34806,65864,66304,72774,47761,-12525,-35087,26632,47273,-58637,-126272,-71974,-18547,-34551,-94118,-121822,-46545,17134,11930,25982,42731,-18828,-45873,730,3937,-16964,-33576,-77687,-84167,-36632,1954,6162,-1637,10645,11998,-28223,-34078,-16791,-67631,-53529,58360,126467,93402,42063,-18914,-39050,-7618,34583,71333,17255,-131958,-200108,-115450,-33574,-31043,-13299,5608,-15210,-48763,-23692,142451,257836,80543,-190444,-254090,-159070,-100433,-107677,-74552,-19306,-47189,-117154,-150840,-132065,-70595,14980,75815,51303,4873,1139,-32770,-128143,-215436,-223200,-191392,-130796,-24877,27793,20316,7496,-28634,-83502,-98100,-112544,-118889,-87656,-22283,21931,21902,12564,78405,152446,106321,48443,87774,133472,95994,5821,-35685,17041,50740,-5872,-57598,-79998,43167,347394,486004,272139,57964,-6729,-27448,-37167,-27970,-31171,-88731,-121224,31260,210223,220657,131814,30978,2532,41243,46933,12728,4133,26136,31158,42350,75664,79982,28415,-31066,-17536,106800,203996,184081,120124,36668,-79398,-124639,-45169,41186,38984,1833,-12097,3382,1402,-19150,20715,84949,92035,83203,115781,140728,123858,97986,107877,108655,62210,84627,193888,208536,103330,-12298,-92849,-101415,-64065,-54075,-83747,-108582,-61620,20884,60400,27236,-15442,-42973,-64079,-86753,-86347,-40201,20864,51476,19316,-21857,8630,71968,58414,-21338,-28524,22479,10019,-6582,46745,36484,-31178,-19640,43671,88807,90688,52413,-11000,-67182,-135524,-193322,-191957,-141857,-87023,-15107,-30512,-118985,-120701,-89406,-141631,-138633,-44935,-5170,-29014,10881,82654,63855,14882,13097,17108,-10249,-19743,4614,-53409,-204082,-247517,-96311,69788,120752,111601,114871,161859,204894,163318,76098,59400,63739,33431,16259,36273,137436,179704,91932,-31495,-72320,-48464,-45550,-33605,-18769,-72184,-126468,-119878,-84284,4985,100652,73043,-3975,-34821,-75998,-115998,-85811,-26140,48740,90619,57541,17170,33126,49369,3415,13628,56084,-56602,-185193,-128498,1004,50320,81976,124406,114475,37931,-26305,-44737,-9885,47290,42847,-23047,-3909,65391,32336,-17797,20443,33010,-12858,-12092,8126,6881,35155,38254,-38347,-80030,-44150,-16222,13807,25775,-47003,-139453,-167940,-154487,-76599,48367,59397,-19157,-65187,-87588,-93851,-86569,-22897,66504,46101,-441,5078,50953,113825,128398,67254,5371,-6069,44885,62544,-50816,-176147,-153022,-61549,-57021,-131721,-161959,-73807,42807,67517,-6322,-35807,-29560,-96861,-98383,23834,65249,6919,-49734,-81362,-27280,69964,75843,37305,36861,68450,67976,10382,-16815,37474,70526,-13017,-132807,-151288,-98777,-42802,39637,89826,65964,17434,-36065,-101872,-171875,-186075,-130199,-79596,-26017,61987,95177,65069,21842,32322,68222,51625,-6878,-32538,-30467,8102,71080,78165,19877,-47238,-75469,-55107,-15080,30447,-23346,-122554,-115787,-9818,31221,44669,28688,-53642,-31091,77576,95596,65461,35194,19576,39092,51287,63532,59524,9687,-27202,-9574,14305,46573,92815,71239,-50970,-138104,-66819,74796,75438,-31433,-88154,1817,146470,157604,65530,32798,24834,-71660,-139947,-76695,-8403,6849,9387,-9567,-26827,18817,72436,80322,51641,33175,30359,-8779,-60656,-49958,22019,63342,35012,-10097,15213,62606,20353,-59885,-54592,-22291,-27415,-8773,73940,80926,-11722,-30811,66271,157396,201420,199749,143215,84585,60186,11440,-48190,-28199,46880,76965,80817,77060,29182,-54262,-91275,-26945,62391,78448,52455,37469,43851,39525,-16853,-64166,-31061,55526,76432,2099,-63586,-67250,-30743,24856,25988,-43140,-71897,-36536,-14562,-29834,-65161,-118044,-150119,-140764,-75441,11893,13764,-49615,-123008,-162853,-158548,-159165,-218298,-675561,-1865099,-2429119,-1482976,-335089,55955,82516,107348,70285,44785,42775,18699,-37504,-196626,-264709,-179088,-60873,-77127,-143616,-143219,-79448,55209,183234,208738,137340,75144,31206,-15863,-15585,37773,76275,98470,91076,10474,-73872,-73729,-35716,6311,6694,-45049,-76355,-80584,-97757,-65030,40822,60442,3715,-17488,-33528,-83992,-69206,-1059,38075,33474,8757,-8033,34665,81570,46284,41168,113252,173629,186824,122292,43749,37370,88468,139542,172186,110998,-4400,-30267,41549,66333,4832,11267,65996,48146,-31165,-118576,-155285,-84791,-28124,-27443,-26549,-14823,17017,52073,75800,109057,104218,14921,-59945,-28899,26733,-1219,-43118,-82301,-102039,-41349,2378,-31282,-35106,-10988,2810,51658,108143,94622,44695,16336,33391,65779,35096,-19255,-31339,26112,84155,71047,22692,-20413,-63742,-40466,38814,41973,4794,-17749,-73141,-136513,-141800,-67584,25341,49616,16777,-4091,12460,26509,-5190,-43135,-42005,-16968,11945,44685,62165,33026,10866,13233,-28422,-64158,-50383,-36776,-22888,13541,36490],[25587,3144,48424,101386,109181,77122,13691,-30436,-3866,45254,33420,-19848,-61154,-50444,11411,52561,21711,-18874,-57751,-78821,-58811,-12794,-4928,-28500,-23258,21893,53311,37071,-12241,-54972,-72358,-8234,78869,64540,-20299,-58955,-17626,25836,54970,75227,85553,108595,101507,78310,60017,13489,-1977,64621,70158,-22740,-78175,-99969,-95903,-56670,-42316,-30154,-11724,30934,93503,110997,10045,-147991,-175615,-86951,18554,115161,112410,31939,32757,2812,-115190,-150279,-105310,-78918,-57185,-82659,-114816,-75082,-35605,-49705,-37541,-6181,-34735,-86524,-68697,-16171,26138,87109,114394,81164,41994,3620,-74186,-177511,-163201,-67226,-32497,-43020,-23361,-30492,-20189,35549,39109,-17354,-67075,-32177,26987,7651,-4343,42686,47830,21634,22510,-26317,-80854,-77918,-99449,-109003,-35,115413,111116,4914,-107610,-125800,-70700,-61282,-54955,-2168,24249,8822,-13825,-43655,22024,222182,343237,266798,121453,35168,31309,47443,68091,108777,218780,317498,252401,110174,-30103,-135801,-113831,-31468,-43399,-95098,-93475,-38185,42825,63787,58375,55753,47051,52665,41009,4579,19951,16856,-21924,-18839,23067,29915,-8937,-26849,-11953,11255,55558,86047,33713,3273,78899,116544,35390,-20865,33395,43268,-11664,-25472,48262,89356,42303,-10234,-28822,5966,52573,9880,-65137,-39318,32473,-59784,-403475,-663467,-462416,-189785,-30470,39542,-27104,-120271,-115708,-108980,-230830,-315642,-155262,102402,168951,100980,11920,-63297,-42353,45107,71239,38500,-576,14793,105478,181362,141153,31884,-849,45303,44534,-2520,5762,7340,-19479,-10442,14168,-3731,-5291,58892,112402,45516,-68000,-86756,-28796,-31008,-45824,-11319,19099,-18632,-34901,-25088,-36941,-68007,-71749,-6883,84183,72041,2630,29385,126186,120102,78275,167841,341376,351244,154241,-15332,-28636,58137,160511,191114,142528,16694,-82048,-121951,-118853,-50664,-7132,-35508,-28381,15492,-14192,-43919,22943,89644,65577,-7674,134,57597,101356,85646,-5896,-61598,66201,180512,-118818,-325504,12076,233317,119068,57986,23639,2053,93248,121737,4336,-28508,119676,178951,83978,21660,1622,-34571,-71025,-73957,-82047,-120902,-76201,18219,5723,-8342,41261,33901,53473,83703,12574,-57762,-12381,20698,-27591,-44270,-41252,-59514,-88080,-79856,-52280,-93264,-103521,17406,82625,44916,-6585,-33496,-9384,47044,10167,-59317,-32973,22228,-2011,-79134,-93208,-41170,-16415,-58907,-101029,-82266,-3596,56285,71838,82659,66718,-9911,-57865,-51535,-36899,-6176,-23318,-105289,-114991,-7230,69559,48103,18937,28079,-5566,-95183,-108930,-56440,-50589,-31921,22379,39289,-17737,-60063,-88234,-117337,-134329,-127588,-113989,-261906,-449174,-240559,153117,237064,76531,50667,91112,61308,-10105,-13446,105406,186829,109666,27000,-17817,-10364,19011,3876,-16310,-32704,-89114,-109471,-85753,-72288,-7789,123771,174929,104517,24990,23708,32015,-42007,-146607,-181830,-161504,-79436,13210,23373,27424,49527,10953,-32129,-71924,-154945,-145740,-31521,60294,83312,50852,65025,183997,222278,116330,55299,117122,193264,166900,86162,46752,102226,156324,115816,82425,158867,338915,454080,378588,171770,21049,-64198,-77123,-50135,-83710,-169593,-207362,-131413,79597,252274,220707,85272,-1045,34983,120147,104404,39432,9229,-25572,-35623,43201,95880,43077,-46786,-98748,-72170,35573,125627,133282,111341,70293,-38679,-110723,-56391,33336,51600,34359,11292,-7389,-41688,-57115,-10157,37722,34821,23828,76007,158658,156786,81378,52641,21428,-66497,-51207,91772,127007,68533,46371,-10064,-77593,-98739,-102895,-124288,-114237,-47703,22270,48794,11653,-33260,-26667,-10012,-48424,-115842,-134969,-62840,18354,2421,-15277,49272,97473,59110,2069,22145,65135,42722,26592,60610,42192,-13196,-26560,-11761,45985,92507,26454,-53145,-76540,-120796,-194058,-189760,-91070,36360,115695,70478,-9716,-14552,-26503,-77625,-31819,54629,61337,22050,37923,76149,34803,-32848,-30159,-5395,-8305,10864,37607,-21999,-129023,-158468,-68392,19416,8042,-58121,-12423,136498,207720,163113,79114,34080,71245,115966,106648,84167,122356,157243,90406,-59075,-122927,-54184,-29858,-57553,-58237,-52215,-22157,13403,11006,16599,48872,48021,61479,75583,-4278,-75913,-48145,4181,63182,76343,40424,40157,39398,24069,44230,128133,176755,32347,-164094,-184566,-47025,43814,71858,106049,116161,59564,2865,-26828,-58527,-63634,509,32093,15666,342,-17471,-47405,-29194,-1012,11934,54641,35476,-65470,-81524,-2741,1792,-51777,-44204,39955,105018,75876,-9298,-92335,-148561,-134927,-36214,44522,-927,-40802,-42207,-61608,-71662,-99892,-120277,-76455,-60974,-76776,-66474,-3302,47205,29794,-19814,-31906,6767,52829,31123,-44881,-92780,-52656,-12042,-43989,-141314,-183128,-90162,6377,-2367,-56497,-25836,-6,-110863,-183813,-85287,11322,36841,17098,-54014,-38713,76505,114064,57608,18791,35979,48435,4097,-24104,-31510,-75270,-110840,-88774,-30117,-43378,-127958,-131208,-40966,19070,-15667,-87659,-125175,-141840,-118800,-57536,-17825,19925,87846,118660,88593,30457,11024,22226,12488,-38355,-69262,-43085,32189,67996,34637,2239,-14943,-43109,-43953,-11861,39005,9498,-88525,-129744,-58555,14813,17688,-77493,-178798,-125855,-24648,11666,24605,23631,35556,49290,22133,39825,95170,68803,13130,14109,22130,35773,57946,24470,-57793,-105548,-69490,31774,66652,7688,-43512,4413,92516,82748,44333,73624,52009,-101034,-211393,-136634,-7271,42101,52600,36393,-11894,5683,66057,75552,45811,51787,54782,24128,-32540,-65078,-18615,76711,91027,18199,-22392,-15941,-30776,-60594,-20433,52293,79718,68277,78802,71158,-1460,-8407,116521,192231,145946,104291,101610,96231,58845,-11223,-50267,25175,114037,95420,54089,29025,-34919,-123148,-132616,-47337,46822,56576,-34484,-108525,-50517,16446,15441,7892,49619,114866,139758,70825,-38258,-90556,-51023,17540,10610,-70787,-95604,-28301,49449,14545,-65417,-71361,-86988,-160443,-146464,-60140,-53215,-91140,-125445,-179961,-196399,-219352,-260832,-603034,-1514784,-1966919,-1197408,-212993,133847,134481,128787,52392,-21402,-24383,-149679,-328535,-278573,-168833,-60797,-45834,-102059,-185827,-213913,-174654,-56518,75427,115303,57055,15204,-4224,-8689,53622,123740,139581,147341,115528,7595,-72249,-34427,34540,83568,88959,28906,-43095,-69833,-73550,-49753,35927,60288,-2448,-38157,-19045,-21162,-22813,2185,29459,38354,-970,-65417,-42703,22941,11385,9474,54199,110067,159924,127016,39332,1378,28380,62681,96444,56866,-48964,-103677,-35405,39735,-13838,-58799,-19570,-4985,-31223,-69906,-80010,-24034,12113,262,-23248,-38191,-5051,31808,24594,42158,75623,35171,-34396,-50040,-36898,-31356,-12483,-47629,-128698,-126165,-81017,-69439,-31339,7537,-2915,-21820,-21699,-14671,22275,58154,76806,93103,52992,-9653,-35806,12871,79341,46513,-47501,-63202,-23734,24027,91693,102287,71634,41138,-50100,-176262,-196598,-61747,103526,165711,103890,4751,-12817,11639,-34148,-92344,-103370,-72428,-9123,2831,-35261,-13493,13967,-3270,-47186,-62083,-45301,-39079,-11546,51226,83731],[26410,-13221,13307,70481,96636,72185,29910,13942,12351,-5518,-45808,-68595,-72981,-47540,19158,72629,33065,-14350,-71822,-162682,-155873,-75923,-50875,-26192,42464,76980,57528,17905,-43878,-91200,-106871,-47550,47293,57327,7442,-14449,22032,58146,83283,58947,19609,26357,53675,76348,91827,58680,35222,45707,1053,-80660,-137350,-120639,-24596,9013,-37141,2776,63798,62630,66562,84617,15948,-132238,-177310,-91724,21088,138554,169482,100820,75371,20089,-79013,-108938,-82681,-62714,-34009,-15673,-207,20963,36239,30296,5971,-27747,-73922,-109454,-83983,-43785,3393,100050,132034,56276,-9454,-8035,-6019,-96932,-159263,-97545,-14117,5480,-8622,-39843,-17617,42670,47210,3093,-45770,-50502,-61256,-109304,-106104,-72012,-67294,-43438,-5106,-34416,-82293,-89241,-109641,-113700,6777,114227,80943,-34923,-126929,-119312,-78056,-82124,-71629,-59091,-85710,-100025,-77336,-134045,-198450,-101323,110748,142207,17707,7395,56898,33111,11520,28453,65785,158530,198539,119988,4167,-46130,17101,97030,54693,-32249,-29315,35945,84784,46207,47509,109117,103701,49563,10971,-956,57537,104671,57041,-13753,-8135,44114,51196,5765,-24780,3212,78881,120794,79057,43343,91484,103124,16225,-15245,58918,70831,8273,-14866,25233,41120,40233,59116,45571,21019,68320,69235,-4156,-16770,52846,96207,3511,-165863,-253514,-170777,-61683,-27348,-131626,-231161,-183646,-88650,-134359,-298723,-302628,-84590,42989,-6624,-74035,-77547,-28845,48206,65436,23057,-14980,-30624,18265,96030,79077,5470,-15289,-27209,-62548,-51491,43161,113206,68747,-34026,-53195,-19043,22122,79409,96158,34390,27565,66441,84899,30579,-34210,-2358,59207,-4333,-57766,-12843,-16410,-89264,-102179,-35290,40939,63689,15336,-2221,16513,-5788,-1382,114115,284523,297796,127762,-9881,-54893,-52063,30258,130985,146451,54018,-28648,-13266,4315,-3697,-30319,-67337,-80057,-74617,-90288,-66292,-979,16115,-38917,-83612,-56853,12911,56182,12997,-94763,-152220,-30241,51783,-167520,-233793,89793,253421,130898,53483,18827,3580,52883,122319,98874,-3863,10918,82418,52565,-7146,-17591,-52203,-114102,-124480,-102261,-86352,-37529,4104,-29166,-12260,28928,-9069,9308,71118,9729,-74825,-16661,54046,-574,-58573,-62368,-106002,-169473,-111207,-14144,-45550,-70624,60357,143896,90874,-10074,-91148,-66362,30783,16606,-43872,3420,46008,-20023,-60618,-15046,28637,33197,-12629,-54147,-38917,23863,56565,50126,27509,-17125,-63903,-59424,-31494,-7894,26945,3893,-69627,-67930,13398,49762,32248,26284,32929,-5157,-51756,-38553,-5526,-491,-12159,-38373,-62943,-102716,-126570,-129415,-137012,-157928,-181511,-209028,-358865,-433112,-122373,285453,268205,79249,43983,50787,23758,-2910,-23884,-43012,-37531,56349,185291,173083,98512,86360,72073,35505,-25794,-94859,-98591,-60980,-44383,55286,210510,210688,61044,-39729,-8208,38018,9472,-36707,-60163,-46997,42877,93361,26348,8271,51875,27547,-12801,-50029,-111671,-85497,13127,54615,30421,7858,49601,160726,180252,114142,79662,104647,148593,144303,115506,98222,119653,107849,81193,118091,266405,362820,272470,115474,25729,-31396,-90649,-101134,-98110,-164721,-254643,-226962,-79050,77057,136948,75391,10255,-3760,39273,116932,116564,59094,-3942,-81428,-95400,-21909,27908,1729,-51342,-98722,-115355,-85372,-5177,74205,106314,94675,37854,-6827,-25592,-17586,21271,39762,-19870,-70375,-95274,-98696,-55664,-27020,-39474,-59309,-14146,104908,142098,49737,-27740,-68158,-111874,-67513,48127,67527,36879,65802,40631,-51692,-136299,-179113,-155987,-71315,-24540,-28089,-32126,-54751,-65975,-12112,48625,6137,-88768,-130645,-70435,10324,-7945,-34741,31866,74743,30501,9087,60185,93018,48346,6919,20952,48649,52208,27019,-18110,20011,56042,-74792,-178084,-141573,-121730,-161573,-158559,-51818,105883,181552,133748,109451,100628,26578,-7988,60385,87083,44765,20606,31424,36198,19684,-7964,-49203,-58869,-22738,15550,28089,7176,9607,38832,64741,33139,-78923,-184675,-119220,62250,150554,106868,20764,-43443,-18772,73197,107842,32810,-12096,42018,64200,-48498,-127670,-77780,-78639,-146896,-135871,-31781,51437,55901,17783,-14590,-26379,8640,101643,125676,57803,7926,-6497,-1930,71322,91505,36812,48811,61433,42764,71383,124106,147310,86653,-34410,-99614,-48302,-10177,-2456,23790,14779,-32661,-34448,-937,-20601,-62325,-22724,52917,49199,-18985,-46930,-75368,-122151,-108910,-19030,38686,-35351,-158496,-152642,-29961,34254,-3607,-6392,69564,97230,55327,38888,22530,-44603,-64798,4266,51073,-6056,-6090,36383,41230,50095,-3328,-141100,-208874,-168745,-123014,-95548,-49637,9973,28936,5510,-16304,-9944,8072,7675,-18865,-18173,5381,-26187,-94987,-150352,-145783,-54663,7721,-24993,-67440,-20824,31785,-26236,-122073,-123693,-38571,70010,90031,-8901,-52447,33604,113619,89714,9998,-23047,-15521,-22892,-26340,-75476,-167230,-171128,-43254,62160,-8824,-189747,-260833,-189233,-111997,-98199,-108438,-74559,-45424,-31862,5788,53481,77471,100648,135808,129910,47429,-18088,-20243,-3629,-35040,-69713,-32660,52190,71161,22647,1171,-9623,-26660,-8123,13851,22714,2746,-24414,-51727,-57497,-34118,-23414,-66035,-105674,-96876,-92682,-65300,3680,29222,33006,36843,6709,-14118,11535,35750,58385,84793,84984,67758,43246,-2435,-31315,-43104,-47400,17042,87396,53285,-33015,-51663,852,43033,62056,76145,33750,-82360,-169645,-124808,-13135,45546,68794,80379,43674,4886,23099,46778,60535,101690,132033,98619,11072,-75520,-85439,21188,107186,84233,30021,12940,10877,-11683,4706,67820,134016,114182,21994,-28792,-3978,47201,119602,144927,56185,-29559,2124,80211,73677,-8953,-59137,-4942,72589,55207,-10985,-48347,-66674,-80022,-56592,-18146,8016,10911,-76894,-190793,-130910,-551,23512,22739,75227,107089,97160,60759,-21474,-77574,-36635,24896,14556,-36412,-73211,-16693,101953,70748,-26252,-10549,-1775,-70988,-89872,-71285,-57105,-17107,826,-61076,-109019,-123204,-128387,-460579,-1251861,-1607245,-903786,-70555,119807,111294,126118,33110,-99816,-133763,-226109,-406346,-327399,-120936,30525,-15686,-107343,-177587,-176093,-164473,-139769,-61712,-7510,-49869,-88571,-76945,-26044,64771,93732,53267,40931,12528,-41181,-58084,-16217,55416,130118,136560,68829,-5699,-26890,-14533,7120,45459,43689,-20918,-48079,-10534,22851,27760,10456,-692,15148,-24063,-108443,-83463,17857,39299,17671,-3290,20434,85999,88595,29904,-9609,-22954,-10821,8258,-35409,-76303,-84205,-41082,16025,-50619,-143464,-109585,-40654,-10412,2312,29165,54909,39143,13229,-2403,-22730,-7249,34046,14249,-24952,-14886,2430,-6865,-30064,-44846,-554,94651,90767,-16640,-64682,-52793,-35558,44295,108790,33746,-79878,-89503,-12745,58779,65534,44376,52357,42000,28796,19016,36198,58585,20803,-41256,-3608,52234,49155,65006,71702,67818,66342,-16700,-177390,-213554,-72874,84529,148658,102439,3283,-27728,9755,-16458,-90338,-128606,-103648,-66312,-119977,-160724,-71906,-17114,-44488,-66217,-43024,-7685,9686,38890,79992,78021],[-16699,-53705,-26288,38184,73080,64448,42701,32841,-8139,-74785,-94303,-74735,-98685,-99307,-35924,37097,5812,-41835,-85942,-165037,-156826,-83199,-44912,27200,104962,99632,39805,-17437,-61262,-54942,-44107,-45601,-2421,37465,34759,28440,55183,88360,110883,50184,-32061,-35975,14355,69194,117629,101524,45627,-20563,-86175,-110357,-128555,-87509,39513,64321,-10322,11859,73388,67549,28407,9316,-36051,-107126,-118656,-75546,-18985,82209,168148,141379,71401,9587,-20395,-27950,-33356,-42091,9847,118705,188184,136289,84382,84864,61485,-10294,-77292,-115130,-89184,-35077,21714,97200,95286,-1949,-85143,-50367,65140,69324,-8895,-4899,56696,31493,-28034,-32026,14779,44328,43630,32358,14044,8660,-29491,-90772,-116632,-135714,-125021,-44822,24169,15261,-33007,-40807,-44016,-52602,26559,108210,64842,-29275,-53311,-13808,-47335,-102976,-81097,-104931,-153673,-140851,-68316,-65069,-137584,-143540,-24818,8470,-89819,-60443,18674,13098,-427,-7923,-41056,-15213,38581,55679,38314,50311,126521,187641,106073,-5631,-25593,33441,85654,40998,30200,109575,118297,31613,-13868,14874,80492,124380,96358,14809,-15526,22538,33127,-3294,-35323,-22957,22628,81262,109842,105904,97079,40181,-19573,21038,112747,103340,23507,-19326,-24252,-52896,-50699,30488,87293,68706,90771,122758,62560,-15883,-5355,46422,62772,23413,-77352,-81431,-27785,-49224,-162544,-208086,-114830,21309,55493,-99553,-259338,-215824,-101422,-81611,-79167,-19775,20886,40701,32859,11218,1315,-36262,-34851,54975,106530,76397,39486,-16157,-69001,-56158,27169,132828,135322,5827,-23883,38321,44103,56602,67828,40176,97825,184586,187668,114313,24512,7435,42968,-25675,-102746,-58210,-21321,-44105,-40760,-46205,-62503,-34207,-21096,-25019,-33570,-46310,-24236,-5092,4856,20109,7496,-54259,-107392,-128539,-47742,63188,78991,7873,3253,92597,123070,45402,-33184,-32901,-9613,-30097,-24666,24139,22407,-16328,-67317,-89274,-67954,-18124,-12908,-44403,-82370,-113892,-84480,-69422,-134696,-97672,91804,137175,28369,-48829,-71529,-94862,-100060,-24538,34768,14428,36318,88878,48459,-23333,-31352,-53446,-87490,-77826,-45274,-32462,-39191,-43729,-38901,13746,39812,-29028,-69871,-30317,-30636,-61285,-15532,59280,38356,-7664,-7249,-59480,-139724,-66134,26532,-32933,-78131,29080,97667,51339,-6556,-53784,-32879,81555,127012,64512,30532,43821,11626,-9516,31434,66254,64168,35968,5235,-3766,22278,7866,-21364,-18552,-45294,-104526,-72197,27807,75720,73261,42545,-858,-8279,-8202,-32796,-25361,13207,12540,3663,61339,103329,75399,33671,-12291,-82881,-102890,-87951,-76295,-76185,-67924,-74402,-122493,-178436,-253678,-240863,-41595,173635,135350,58161,33946,-32439,-56561,3981,-1188,-104600,-140033,9529,162841,161637,99690,80078,76880,83390,58220,-4942,-52479,-68690,-37196,89061,192508,144804,1434,-58611,8212,54914,28148,-11462,-61563,-56749,66492,131890,50052,28631,69338,21556,-72691,-96975,-54634,17965,37233,-15869,-78257,-75880,-30046,36072,72812,96278,115201,94016,74837,100614,119179,113980,89612,4017,-24688,78765,215443,213651,80871,-1651,-6952,-37698,-76316,-90583,-117513,-167344,-199141,-136775,-40716,-17045,-71365,-116652,-61826,7372,35233,62239,78034,60823,-11823,-82980,-72854,-53474,-44374,-738,29362,-9527,-93746,-128760,-45080,58877,82706,83536,98280,89149,13275,-46801,4885,40005,-56784,-112545,-78426,-57691,-46697,-56591,-78155,-93570,-76832,13211,78330,15682,-62872,-53509,-6555,50188,101896,87128,24842,6391,-13413,-77828,-140521,-171487,-120235,-4552,34892,-29837,-85449,-103199,-70723,1267,56036,30440,-17355,-31078,1678,39728,-11395,-77514,-33160,23917,14180,19087,65546,92640,61551,3248,-8201,41720,77749,54710,6174,15474,-13425,-154166,-228982,-166342,-132496,-148503,-147496,-58840,71145,114729,76993,106978,109564,16158,-5051,66676,66343,-1120,-30223,-22901,-8141,44421,76451,-16087,-84452,-34632,4341,10228,42149,98401,134701,137089,70983,-86161,-206677,-166636,-29666,58068,48566,-18361,-67815,-72301,-28380,12171,-57289,-111364,-45282,43300,9158,-59119,-78187,-116033,-172930,-145895,-23144,35249,-15244,-57620,-66526,-73774,-5312,117180,127895,90037,75102,11514,-30056,67044,105734,23580,8141,58527,94011,77089,16470,14408,78672,99072,57579,5597,-50987,-64040,-55296,-104893,-159356,-110405,9483,78038,39147,-17844,15731,46424,-162,-33335,-70268,-159467,-172367,-79705,-48717,-123646,-174892,-119239,-17566,32350,23388,52014,79293,45784,40999,89475,93008,37712,6906,27148,42415,3434,22407,89137,117630,155310,119497,-45925,-149336,-106301,-37503,-39753,-61002,4743,97433,101593,34554,-22391,-19538,17497,26076,44589,36261,-47387,-116714,-122952,-105306,-32376,32597,3274,-59859,-35412,42331,69329,22447,-59516,-67546,35615,86127,12166,-61522,-24996,68952,72892,-37418,-96357,-67450,-45213,-56509,-93735,-141231,-158417,-87749,-16823,-64909,-163028,-189809,-185999,-173832,-118247,-49917,8199,-4811,-59285,-36891,39811,67077,74105,111441,122261,31382,-44163,-29818,-7321,-42579,-64049,-13165,50358,55702,32181,29786,8895,-7533,26610,60634,44063,-7236,16684,33764,-23042,-69507,-28855,60896,106782,43374,-61609,-62725,49553,106017,73524,33384,-1814,-69136,-131466,-85617,43285,122113,106402,60879,42190,31843,39434,35641,-26652,-20694,66670,63915,-44903,-123112,-109720,-29810,19394,8009,-3454,-26044,-64396,-68059,-42326,-6998,46297,101309,77885,-13066,-43820,-14791,26572,89340,136884,99980,31329,-39741,-90988,-61060,31136,86556,94115,94721,52636,-27951,-35107,29999,116772,103218,-29938,-93699,11345,100172,93578,61574,-4973,-73655,-41457,43169,61462,13984,-41394,-80287,-54137,-26512,-67872,-77402,-14898,45992,91202,87521,29793,-11945,-76768,-178585,-159344,-64490,-69598,-44162,55042,57894,-10373,-21293,-34098,-46452,-4888,16537,-12990,-20333,-48226,-27414,80043,93336,35917,30246,29296,-10442,-77988,-135389,-96767,18579,83205,34110,-74811,-105930,-88534,-421851,-1217631,-1534391,-849705,-89093,77429,85912,125446,36726,-113045,-143247,-107396,-138833,-150856,-17649,68865,18111,-62021,-80558,-23504,-8918,-52443,-57775,-25424,-76518,-139421,-97552,-13735,23925,-7995,-64651,-87798,-93090,-58679,-16676,-13963,22332,107347,122135,79958,47416,26549,5483,12448,36079,11171,-39716,-22863,38716,57223,33666,-6347,-26428,-13142,-40376,-105868,-89151,2673,44622,31825,-8804,-36632,-11965,28784,55460,40593,-7073,-17903,-20363,-67683,-48986,-13322,-22982,-16983,-60563,-136124,-123902,-46603,8853,39612,79282,97211,44326,13136,26935,-749,-25426,28438,48467,-6145,-26731,-598,16377,4364,-7760,39404,148675,161407,50033,-19911,-25504,-12775,102241,196826,79383,-76744,-83700,-9942,31475,12591,-10530,7045,27210,63977,83554,80875,55236,17955,22617,91771,102680,45490,15074,-16578,-4022,62096,26722,-119203,-159619,-68993,6447,32358,32958,6271,-14126,14296,21762,-33708,-74301,-58709,-78172,-165590,-159136,-59647,-27557,-49439,-37870,-7020,3652,22022,52944,55205,27939],[-41137,-58536,-28454,39269,57607,27972,7413,-2888,-44959,-96558,-83511,-55234,-119214,-171985,-109963,143,7590,-43240,-81575,-84844,-42021,16954,48828,84283,92485,50403,-10140,-46783,-27324,46213,50037,-24995,-22713,25764,9551,1341,54492,120404,165791,106226,-8181,-40409,-23388,11758,54631,58507,19234,-44561,-86843,-87888,-70801,-8609,86767,117525,89853,69898,64797,88577,54011,-34733,-74402,-65166,-67699,-94610,-83272,-2703,91550,84198,4892,-26368,-2178,5195,-4682,-27259,20003,165936,243287,124229,18637,37850,57113,-2946,-75826,-94349,-38429,16085,19430,28390,28449,-18023,-84880,-85379,17997,103524,112379,102062,97588,10939,-66507,-34099,27617,33469,39508,67775,80140,100785,106324,64503,-24941,-116508,-111117,-16250,65904,68290,11326,-16180,-14383,-3180,35435,76956,64851,17783,25619,47327,-53362,-137343,-88867,-98532,-136528,-96762,-18379,14404,-19761,-22788,7032,-39836,-114350,-76880,640,34148,59845,72029,44954,-14631,-60524,-22370,34795,78753,118250,117676,21131,-81207,-96890,-12544,72029,52395,21111,52191,57733,-5382,-32331,6825,41500,40584,43870,25099,1221,-13498,-60486,-87368,-73614,-58628,-51839,-18125,25743,59195,22171,-69851,-65584,34357,119388,96359,25323,-7855,-20680,-83800,-120873,-41179,74297,104101,73794,75334,44552,-23164,-37653,-29317,-38476,-73479,-74695,-52518,-12832,-68474,-169067,-153817,-36943,67973,85936,-9577,-158234,-191153,-108190,-37612,3340,59075,73339,22719,-34981,-21085,18016,-12562,-31192,58126,127119,87879,42068,17324,-11376,-42686,-37454,50594,110975,28900,-7590,33842,3766,-11601,15922,22034,62536,119893,118677,90882,64314,19227,4396,-33686,-96813,-112187,-60603,16812,51232,-22807,-111582,-133223,-98641,-34547,27802,51560,36571,-69770,-186227,-182113,-122363,-123038,-121032,-93404,-40685,-5353,-26684,-83032,-29933,61801,75283,8029,-50172,-243,66506,34776,23925,48040,-6835,-58883,-42411,-40826,-37624,-22800,-55917,-65797,-21114,-16096,-60478,-41355,-37063,-92499,-49177,12670,-18598,-104083,-163413,-212612,-227063,-180888,-108987,333,127139,146138,33427,-35304,-10329,-4774,-22571,-7378,31483,26733,-24045,-32616,12521,40560,30026,-39682,-118792,-139447,-89470,-23338,28389,65848,54039,38577,44520,6362,-41186,24984,59501,-55062,-128843,-59801,-23660,-56977,-51854,-17461,14709,115856,204251,136200,-6321,-23326,36268,22331,-7656,7189,13484,4487,2676,-12381,-29989,-65959,-82125,-32645,-11836,-84929,-80679,41584,102023,76661,54543,26181,-13563,-47903,-80677,-65650,-20094,-43554,-27489,99831,155516,100034,36723,-15103,-76145,-73356,-39367,-12007,-8167,2074,-8720,-74851,-129105,-165455,-178953,-82904,26490,67081,74686,54652,-45043,-76140,13701,30308,-51962,-63964,16476,72960,58502,40636,50698,66701,90124,108382,86057,31018,-13918,29298,112445,103777,34402,-1085,33006,99058,97568,29051,-67272,-174217,-174182,-13368,100864,80664,90160,100769,-14515,-165204,-160197,-33086,66347,37668,-60321,-120318,-112370,-94618,-57016,1469,59811,122649,117846,77763,100237,118028,91748,51047,-8114,-9532,84923,129932,93732,36643,52507,59226,-1251,-59911,-71845,-77211,-76042,-69799,-43685,-44164,-101191,-183067,-198467,-90185,23593,52956,38589,40470,42874,-13168,-43867,-1979,-2173,-17826,39609,77062,28276,-71447,-96972,-19355,22141,5483,37012,87724,79993,9845,-39664,10167,51353,-35473,-79943,2232,62727,37256,-36427,-74762,-68883,-60139,-16531,20754,-31267,-70219,-2323,89749,128946,150018,122680,15412,-57418,-62375,-77678,-95523,-74014,-25437,24838,46559,-7387,-85352,-108276,-51896,12918,42748,42456,33733,31427,46327,49014,-30226,-100547,-60006,2954,23490,31982,49197,72971,83379,45817,12374,22608,31990,13893,-756,-19477,-97235,-169375,-146367,-88122,-109523,-146125,-119696,-31368,40902,28717,-11022,21119,23209,-48002,-65543,4056,43735,8610,-47948,-67768,-31992,60247,114940,29236,-60689,-51645,-23482,20829,90263,100855,56471,54058,47503,-39705,-123015,-114437,-56748,-6157,24358,5024,-11268,-16955,-33805,-22911,-40297,-64313,-49304,10389,44017,5381,-68424,-101057,-89670,-68876,-30433,-35225,-109197,-125053,-81608,-62509,-12489,71738,90680,90896,95024,28919,-17383,61033,86043,-482,-33241,42762,138383,98354,-25972,-31358,62224,128940,116408,41004,-39061,-59178,-77397,-136044,-168790,-95088,42330,140485,102565,2319,-20920,-6171,-29507,-31379,-35286,-81437,-89467,-69050,-99944,-142870,-121468,-54885,5344,22624,41353,97963,83835,20210,40027,83635,61135,41468,56754,60490,41190,306,9881,67014,98825,139271,136747,47853,7706,58532,107295,29968,-63981,-11403,115200,137151,58130,-12758,-10766,25259,61829,97617,77849,-2016,-33397,-36439,-65621,-23032,65768,51168,-44014,-45156,27904,83031,102435,32449,-51778,-25784,23880,-3745,-65271,-55193,23456,22937,-84668,-121785,-62230,-51027,-91426,-76584,-49097,-96078,-143016,-137541,-118675,-54252,5048,-44389,-88092,-27451,56716,67021,-37345,-151858,-136354,-49414,-7583,14264,54419,60914,-31340,-79804,-27666,-7575,-52420,-50907,1600,17479,-7056,7458,61579,87281,58728,43645,95779,115590,35026,32289,48551,-11245,-60371,3318,142097,223770,160254,28655,13727,124231,184452,143503,74539,9656,-78639,-177455,-157018,-18426,84942,57479,-2064,29227,91201,117227,89397,-31072,-69988,31538,73415,-13818,-119377,-166131,-129454,-77653,-48596,10546,36543,3971,-31816,-64389,-51185,15827,80095,64751,-21575,-93233,-109243,-88827,-15636,37333,30152,36750,31254,-31935,-90564,-60173,19280,85668,103280,17907,-101075,-92201,755,74689,59605,-35060,-68200,29205,91605,49780,1651,-16665,-13556,13501,32468,41634,68056,49242,-61313,-115723,-91472,-93821,-50933,54629,115455,157916,160994,69395,-36985,-95565,-119937,-104567,-114373,-162547,-98874,38546,27480,-81566,-97825,-56579,-23794,3054,-19109,-54356,-33304,-17393,-22639,16370,61605,68402,41737,16752,-2313,-88704,-194975,-185094,-77871,7415,-14488,-146328,-198692,-158632,-421155,-1119603,-1396758,-838819,-180143,69003,101371,117035,49282,-48382,-43143,60589,163643,147323,101369,52632,5102,-3734,47423,110481,131898,108222,68749,69059,7543,-86144,-56592,7155,-28259,-75665,-87277,-96591,-85653,-27244,5600,-22803,-27421,32450,75742,92147,103500,71451,-13194,-50819,-641,4719,-18757,22871,91396,66718,-15196,-58596,-46926,-28711,-25756,-49206,-70365,-43546,1843,27140,5367,-68683,-104439,-23953,93811,85157,-3953,-45745,-34808,-28540,10015,17168,-48317,-66014,-45468,-54102,-80093,-63587,-19035,20752,73278,100246,28460,-2414,36257,1017,-46367,2890,39322,25360,46854,57702,27219,8359,16312,40226,103950,100187,-16792,-79820,-75302,-70582,47533,164295,85163,-26836,-47519,-65887,-77508,-67388,-44965,-6217,25816,66309,88532,84543,52654,14535,28468,76019,67297,27713,-4594,-70369,-59203,42986,43133,-35438,-41890,-16579,-31741,-40574,-6962,20232,1325,-4466,24726,22562,7501,12982,-26381,-77395,-40067,13874,3641,7158,47505,28557,-45720,-51526,-7235,-9548,-17735],[-29777,-10962,5750,43994,31049,-34185,-60047,-51499,-46784,-39665,-27236,-14326,-57891,-131925,-102098,24861,74780,11171,-52482,-7580,83976,143390,143759,86946,29371,5928,-27663,-33793,49623,143804,99627,9670,21962,20310,-65284,-64799,52218,145350,188736,148478,52753,-6939,-40534,-43282,-33385,-26091,-16572,-15053,-18744,-30718,-11890,56221,115838,158042,191475,158208,94815,132249,123661,13150,-10673,-1619,-77677,-141088,-94879,-9046,37943,9807,-47221,-63702,-38690,-20537,-7082,-18594,-7644,85625,138353,37852,-51483,-15075,23032,-24978,-72686,-27676,72873,94586,14796,-25118,11380,32922,-1164,-62942,-81525,-18605,79870,105110,62283,-27649,-87815,-53735,10602,23454,42409,101102,125600,156366,222113,218097,89216,-41885,-48766,26762,93971,77796,4477,-42920,-24683,21339,30644,28011,55421,38449,12651,1968,-80885,-135347,-66303,-42439,-70560,-28312,31236,25958,36124,110605,106044,-24505,-70896,-6619,50199,83454,124723,173197,184787,95192,-16718,-28001,21842,74834,67093,-4646,-89355,-152952,-126833,-27210,45542,43713,25905,1343,-18716,-27698,-28176,-15527,-2048,-16142,1939,34138,36865,-6148,-102701,-154962,-112145,-54150,-34667,-60299,-78989,-36613,-46211,-104481,-59826,29260,73943,52022,24560,39997,63126,15861,-50320,-41399,52597,104706,32702,-30250,-21159,-2247,4084,8427,-7116,-68510,-80019,-18733,24957,-29371,-113854,-104436,-26481,15540,-15504,-57525,-85994,-58218,13012,73471,93137,109282,110135,38695,-49027,-23526,43303,34631,23328,71088,74445,16284,14251,54967,58331,1646,-51110,-16313,60505,29839,-41159,-53304,-44069,-36389,-22647,-17164,7443,17018,-5403,-4004,42849,33797,20556,26356,-8172,-63076,-23269,67449,78236,18216,-36538,-104305,-124735,-35412,91293,141373,97596,-26380,-115748,-119130,-123881,-120792,-50693,14584,-1512,-59064,-94294,-97181,-46093,-28437,-55928,-74773,-84480,-32347,25243,5229,-32827,-51662,-100211,-128895,-70200,-23932,7209,24346,-13440,-42532,13099,47152,11257,65521,61457,-108496,-150331,1004,64996,-39558,-165158,-206140,-180826,-167246,-130693,9531,177157,169433,17088,-40907,24243,54185,13021,10405,68800,95701,72626,75375,86972,45193,-3028,-51625,-109944,-153197,-113270,-8279,74138,74496,36287,36109,31873,13009,37772,96170,62306,-69510,-138613,-102893,-89471,-103860,-84922,-26392,4974,54837,126207,86739,-53128,-73992,33358,44208,-32590,-54775,-46548,-60861,-54437,-60357,-84430,-82936,-71443,-51938,-15839,-30025,-41965,23066,60219,42174,39371,8431,-38584,-16868,-7464,-26987,-40478,-87353,-73371,38377,104877,86340,48277,28951,6965,-8884,-30193,-26241,-2980,25455,3870,-73442,-111849,-169400,-216950,-101687,71087,139443,111809,87841,28925,-34257,-20740,-2509,-22815,3861,38301,50167,26129,16802,64400,97025,61444,44632,79157,97056,95900,131469,136229,51335,-13708,35552,121368,150058,96251,11185,-86875,-179803,-173058,-43268,62753,92416,119627,89014,-65886,-187592,-126594,325,50382,8275,-60384,-74332,-50470,-57222,-37505,7512,32195,85935,133180,120972,105696,114158,75912,37862,52513,122357,164130,112033,68308,69091,90321,79517,8288,-81950,-87881,-35767,3382,-5917,-30595,-49159,-76603,-121311,-136376,-57778,44652,71397,51365,36299,14773,-31521,-32807,15980,49524,69486,77084,24332,-55039,-102313,-79285,-38136,-66538,-80157,-7796,25573,-10032,-50691,-51131,795,55832,19897,-14546,43819,120318,99095,-9386,-61675,-27370,20921,50353,8759,-79077,-88489,-17038,48460,78220,117970,97517,-20544,-74565,-19617,11195,-17018,15441,47806,-9292,-63832,-76819,-106914,-116894,-67052,-16250,32386,67496,38848,-4553,3009,-2879,-76031,-102275,-40716,11407,26116,28512,38976,61714,84806,82621,51854,9231,-27523,-42342,-51414,-91354,-149533,-148058,-46318,16581,-44538,-107842,-53713,39515,60573,16442,-32724,-43258,-60043,-98220,-114750,-60998,20819,46838,-13601,-63125,-37857,21870,55582,28164,-33535,-89570,-84436,11809,94053,62399,-35837,-59977,-28796,-8294,-6173,1837,-11343,-26372,-8216,4388,8294,21333,34292,55286,55719,26797,-37065,-58401,-7628,-20245,-94217,-92814,-36556,-40231,-66900,-90314,-146901,-143118,-65609,-36141,-60739,-49716,-250,42322,53259,39905,25685,36265,14936,-40394,-37797,39682,119154,100992,49814,61186,61396,50450,28902,-3877,-29071,-32159,-56700,-89288,-74941,4429,81860,102355,55537,1553,-34369,-81969,-137690,-104769,-40237,2997,41091,19726,-65391,-111478,-89753,-44442,4109,19196,42739,88941,69598,6176,-12817,-12756,-33922,-18375,49458,73824,42453,-8940,-17364,5717,21876,24198,16152,15282,58055,129387,138135,10121,-96763,-55425,39722,60488,23416,-5192,-10428,6426,68724,117065,108475,80806,86296,62066,-4931,-2029,65933,48251,-54112,-65999,-25011,5474,60004,70784,11402,-25835,-27483,-47936,-83317,-71734,-13855,-14796,-77528,-81765,-29798,-44136,-79681,-37293,-5261,-58136,-111944,-121644,-83669,24427,97497,60729,31345,67056,104073,66781,-60597,-166192,-174977,-120540,-66016,-25617,17533,2227,-106443,-131978,-51234,-9501,-27879,-16348,-600,-35781,-81711,-48343,60714,163720,140501,56618,85079,141766,82276,39744,6698,-53900,-56200,15776,98165,159285,150570,70508,71881,134067,144238,145181,122060,32115,-55355,-98107,-99247,-51192,10084,-7710,-52534,846,93270,116871,56895,-61030,-75137,40744,114775,76839,-13781,-118244,-172756,-129713,-27439,67412,69645,3548,-38705,-53943,-39957,-8643,13778,29992,3515,-100793,-190695,-195269,-111163,-45931,-11671,38038,60018,12806,-38816,-57373,-31610,16221,21711,-44127,-131398,-113782,-19197,29336,3541,-32140,-24270,17900,15270,-24610,-38694,-18065,45676,94636,70290,53986,120775,143310,39379,-69892,-106819,-86635,-15819,47509,55170,88388,123639,59092,-70308,-125387,-62507,-2699,-65588,-128435,-69857,40653,26641,-83622,-109236,-48689,-16039,-29252,-59713,-58893,-7697,55319,36245,-12268,3128,50517,44727,26351,36731,-7481,-136529,-222643,-214069,-156063,-131011,-186478,-233784,-200965,-401801,-964839,-1224998,-795959,-201242,90212,129917,90328,42034,21276,36361,95623,193909,241646,98660,-8417,-47205,26753,101023,105915,120174,153093,139043,141037,108325,20957,-2973,-5368,-63062,-75540,-34254,-13535,-4049,1255,-21801,-47526,-75984,-50850,37259,104483,122076,94545,-7555,-78582,-717,70850,71639,80223,97728,38124,-65663,-95812,-55298,-19858,29244,49143,-1036,-19659,14505,32759,-3112,-79234,-118240,-26850,101504,72088,-62606,-135119,-75501,10783,43306,-8040,-101703,-111892,-31111,25258,-21443,-84857,-74395,-14849,69879,106177,33772,-2234,25182,-2424,-31783,-24315,-44622,-21239,87590,125575,44118,-11345,10206,33874,62929,40117,-67403,-116543,-112800,-125647,-43704,71782,69978,33826,14367,-65880,-124594,-103042,-57304,-520,42022,62082,63581,66508,48678,-1862,-50801,-47897,-8799,16036,2098,-53290,-45371,4067,-13405,-11275,45171,35280,-17472,-12969,27677,32490,-17155,-48002,-6788,36484,33133,22369,10524,18694,56398,76281,54140,80567,116084,41283,-93991,-131122,-89039,-73178,-43849],[-40484,11892,5109,-5554,-28811,-84137,-107908,-85197,-49084,-10167,-5095,14271,30168,-8854,-30455,47548,94759,29333,-50927,-11003,101041,155426,120724,19984,-30198,9201,-9707,-34009,58691,133210,61634,18151,46483,-27557,-122870,-73371,48417,93880,99433,82444,43877,-23056,-70036,-63076,-52350,-65404,-54387,-17860,-1266,-10178,-8089,26966,64413,95535,130719,126528,82252,104512,113043,60167,54679,9064,-131337,-176080,-74219,21518,28949,-9767,-36018,-76132,-94862,-68256,-35444,-45849,-59001,-29117,7561,-19937,-50246,-15521,-3500,-62528,-75353,5577,104338,110707,27130,-5698,34453,60521,45959,-20038,-116173,-143370,-62768,-20245,-42404,-81154,-113788,-93181,-22482,-863,589,59963,92309,108630,178755,196300,93816,-3440,-7738,41911,77361,32303,-58118,-99426,-47311,10661,-4688,-35194,-16093,-40632,-91889,-83227,-88897,-108462,-59573,-22377,-27884,389,33412,-25236,10240,150159,125340,-38369,-56808,42736,69440,57936,69210,115268,139531,97809,33718,-7756,-1707,60049,60037,-13263,-82633,-115467,-73688,-36107,-43442,-35743,-3101,-38814,-76172,-39491,-17428,-37679,-21322,5327,24815,43471,46607,11150,-79025,-163069,-139442,-26764,42011,-9531,-65337,-41444,-23096,-30753,-5731,12162,3894,-17579,-2307,55992,104419,98087,48163,5894,47045,86589,12689,-90315,-69965,2091,12992,13100,12087,-34085,-62756,29331,87274,63475,-2806,-59255,-72968,-68555,-73008,-76106,-62483,-4259,69435,101633,91517,84541,77916,48789,-4224,5180,59427,68233,68928,65538,6565,-31154,24972,84078,86716,54071,11711,2378,42921,19246,-84944,-143912,-71286,-9845,-35969,-51640,8396,24864,-28853,-70391,-32491,15753,58476,85172,59725,33491,77974,96748,38782,29735,55177,-990,-76228,-39897,48897,86783,79183,49874,31138,6866,-53709,-80267,-10183,33291,-17301,-94294,-110552,-56483,-20914,-50371,-95088,-111291,-132372,-143039,-130847,-109044,-115132,-135354,-152986,-163410,-137851,-60615,21164,78352,67213,-1420,-1807,48616,69886,101962,88121,-29155,-66335,75887,162300,47906,-100934,-98464,-49981,-56433,-34155,58827,144209,103103,-20267,-65187,13484,44003,-23442,-34678,50961,127239,139527,122193,70058,6357,-36748,-75150,-107822,-116444,-110126,-52330,44417,47082,-6978,-6965,-28576,-40139,35641,81226,1341,-78604,-84695,-57546,-45762,-44076,-42052,-24525,-31423,-53239,-44503,-31228,-51246,-49607,18863,78648,43518,-13913,-37197,-82618,-100564,-92808,-74479,-23057,-10331,-75168,-73074,-7928,13870,25308,30216,22086,24746,-3469,-6132,92421,131671,50779,-34723,-69649,-71235,-26751,49577,79277,63144,90152,102107,33831,-40955,-43131,-144,50087,27413,-48264,-70060,-126222,-150003,-8788,203507,216580,115520,92405,97738,-1531,-98533,-98841,-75907,-29191,39622,72355,47542,41084,109101,145088,60194,-24364,13327,88021,134061,147170,118937,56961,24649,47749,74457,68286,22764,-17238,-18319,-1579,10140,31034,56664,66068,73687,29101,-84643,-118190,-10612,83891,67317,-12115,-60349,-27268,48787,54852,39930,48283,31360,19866,71978,88480,63315,107304,110760,57139,72775,194535,224929,146775,106541,99415,47716,9595,-30315,-109803,-111103,-31858,-190,-35012,-46957,-11000,20525,10503,-17212,13512,65126,64892,60156,60867,13424,-44571,-48913,-19965,35100,97336,73561,-36798,-118333,-110644,-82830,-88664,-106158,-67729,11822,15518,-45697,-98039,-82840,-15235,46380,51895,29456,12867,45648,67188,3215,-37952,15544,104691,123992,28684,-61725,-61814,-33028,-12175,22702,67504,43562,-55623,-69904,43959,129975,87885,67936,75871,-34549,-176119,-189446,-141966,-111754,-92599,-75495,14315,101818,59243,-25005,-30922,-40337,-99390,-98856,-24646,21374,22762,32402,69999,92847,78748,84710,89975,39181,-21879,-47617,-95070,-133756,-124304,-85366,5525,71859,35828,-17387,18179,76965,71581,51513,8736,-39184,-58014,-62091,-71872,-49317,17493,66826,32826,-8547,-169,2714,-279,6714,-15199,-84056,-102408,-22159,42166,54683,28678,-8541,-21618,16747,73765,89147,43675,-11828,-45869,-50825,-45878,-24606,53814,119695,93953,52273,-29040,-96778,-79661,-77459,-107960,-98161,-75808,-88937,-84370,-71942,-95783,-92681,-27318,-14977,-95288,-127028,-68544,-16942,-6849,41319,62629,11926,-43612,-56737,172,64609,50606,40818,126124,164266,68042,-8241,-33839,-47141,-41298,-9267,-714,-18200,6874,70924,84298,37722,4541,-5642,-31986,-106641,-194834,-170028,-78923,40,81593,108197,31473,-58357,-90873,-53630,13674,36442,29615,45257,51856,3586,-66566,-91488,-89809,-72856,-4306,34717,28640,8836,-4321,-11946,-2589,-31930,-83851,-60326,26916,87847,59229,-38086,-102541,-65741,-11140,1013,10762,18129,-1594,20003,87292,115285,120515,146711,154387,125007,72612,37111,33927,-4437,-82718,-91160,-73013,-63213,-3514,80111,109397,71158,-650,-58769,-84316,-64624,-14282,3973,-16634,-16244,-7372,-28246,-28593,-7784,-22451,-44010,-10568,13248,7756,20100,47006,64420,69998,72630,66656,43459,-10489,-58015,-90787,-77844,-26215,16899,41080,-8293,-127238,-145559,-68600,3269,42783,51391,4754,-63407,-85702,-39752,68680,182085,187584,97823,48372,61811,53905,49496,-5080,-93409,-83809,660,49113,75059,74861,45736,74878,84237,24034,62118,120152,45009,-40726,-28760,-8323,-24535,-34274,-25305,-18806,5874,40635,36196,-20218,-67300,-28319,72644,150657,163545,115947,-7076,-115219,-78552,36790,94222,62353,-10062,-37438,-16010,-3954,-27356,-42894,14800,38092,-62788,-163659,-157395,-84110,-23226,2080,13923,995,-9072,27755,23276,-14447,-28751,-36694,-44892,-85777,-97904,-40368,1191,-31429,-47992,-13941,9955,-45657,-100132,-73989,-30234,44947,129203,115684,81758,124272,145034,84383,-15786,-80599,-44192,4057,-26342,-57839,-16002,38395,24613,-58296,-92303,-19012,50126,27615,-10237,1761,36139,9304,-72605,-74052,-16532,-25856,-76398,-85217,-42559,51561,123005,78071,-14335,-38503,17166,55003,71549,102279,88567,-27700,-163134,-248687,-255396,-188170,-138991,-173593,-190569,-344952,-777249,-999224,-637047,-125968,89990,119431,61703,25426,41625,25124,-28273,-63721,-20877,-44047,-71137,-75034,17577,32434,-10823,20563,73955,73682,93786,110881,78595,23588,-38431,-76009,-60524,-17659,26025,40785,-1838,-59356,-76693,-118322,-112427,-3185,65378,56510,57058,17153,-19331,61268,155790,167723,132927,73705,-5815,-76186,-73155,-26585,11254,81729,124428,92792,97378,108920,48973,-40508,-67086,-35942,14574,54681,16444,-110220,-183988,-102224,-8881,12401,-31903,-115970,-135387,-43656,42728,9957,-81441,-96929,-26214,70892,117335,80709,33139,7221,-8900,-13543,-54977,-116382,-70409,72665,149060,70613,-20018,2933,53782,81799,62539,-10406,-58402,-70529,-90048,-57430,28428,66316,70637,85408,36508,-52017,-80860,-63510,-1892,59788,81556,82997,103465,86412,9214,-101789,-124389,-36049,19683,2428,-19784,-11020,-50711,-108310,-66651,19042,9502,-22387,27625,74276,29115,-60994,-83252,-22890,19920,-6254,-25764,-4367,28893,66790,86248,85861,108296,102453,34984,-59176,-109985,-114165,-105992,-50806],[-7896,30278,4983,-19400,-23033,-37576,-55280,-46643,-40327,-31109,7403,70673,98897,96132,54009,36995,32885,1270,-42119,-6769,80160,106780,64135,-1800,-4340,67587,35275,-44084,-5685,43691,8877,16651,23032,-56682,-40755,57194,59500,147,3770,32092,23804,-48057,-86501,-27314,33841,8931,-19891,-11268,-13025,-9126,-4734,-17457,-22113,-27424,-23010,9471,19446,28074,50328,67645,58577,5037,-79528,-106446,-40782,27157,37235,36846,52805,-6481,-75159,-50364,-14938,-46105,-50411,-29828,-8024,-6784,2913,32086,24576,-28376,-27874,-4727,19123,54856,66833,76899,77650,58746,46979,25501,-41259,-117523,-132628,-125570,-98834,-91375,-106656,-74874,-1059,-8203,-62721,-30567,24909,26974,30781,38832,16553,3990,11922,26042,40994,4635,-90646,-120556,-54045,-7637,-23123,-54825,-87570,-124733,-128742,-62657,-27227,-63155,-65997,-22952,28691,45640,24924,-56941,-26276,107212,76029,-59442,-68940,16550,23778,-16582,-42869,-38684,-27607,-10304,2528,-8297,-13929,53862,107675,98017,41445,10297,8607,-50769,-128793,-115583,-50705,-54092,-64022,-8750,17354,-26514,-24999,30091,66595,68520,56525,25240,-42074,-125378,-134170,-5297,100404,92378,74521,71209,70209,84479,75056,20049,-27111,-51726,-19920,31041,40169,27151,23826,37006,87917,127596,75947,-32291,-52812,-16993,-40261,-90435,-114840,-127591,-88046,23720,99324,121602,89083,-13202,-103736,-109146,-48615,-19189,-63030,-63095,9143,49129,45494,24609,-15453,-1652,19446,23962,54498,76814,85901,77515,35412,23253,64911,76681,65939,83860,93180,66242,37934,-7224,-91477,-163530,-93602,16414,5220,-13938,47707,70827,11883,-69292,-85728,-32029,44310,68997,41409,44349,100270,99655,34177,29399,70237,58820,6464,-11437,-12164,-13073,33258,86787,67491,-5076,-52729,-84147,-77620,-77750,-81484,-94887,-82026,-35976,-2383,956,-3177,-45569,-143976,-234873,-248050,-184962,-109022,-70114,-76319,-99503,-108118,-55082,12050,78349,96908,37980,-4325,50675,107843,73397,42302,58448,95368,144519,173620,74995,-34983,-22257,-6942,-26702,20241,97179,82526,-3900,-82062,-95207,-16505,765,-77419,-88051,8173,82569,58112,-2845,-43340,-49515,-54549,-96144,-132226,-112087,-106870,-101736,-37196,-14297,-47045,-36227,-48502,-68246,-18373,-5247,-90465,-100392,-34223,9275,23825,21193,15458,7987,-31212,-94003,-141335,-106051,-28204,-7607,8101,96966,132588,72219,6454,-62573,-91232,-58911,-3924,36721,25015,-63335,-96959,-35652,18323,32389,29024,29515,28652,14549,56932,159998,170996,48976,-27512,-4860,-21035,-35633,32200,63631,30933,68464,84507,12776,-18225,34835,80770,101538,64882,15671,22627,9491,2067,73350,185618,166088,57441,39508,74314,-8967,-137109,-164237,-119792,-46065,53606,76827,35783,47546,109518,132674,80781,-4930,-27535,9669,45196,50121,41423,44560,57923,4869,-74793,-77029,-50159,-32395,51172,161739,159752,78905,26036,-9456,-16676,-24108,-62398,-66123,26425,135121,138740,16787,-72986,-43855,64836,99928,63818,55036,15940,-64813,-62345,-43186,-35927,61093,130044,59241,16665,119460,181942,152351,149632,118544,11944,-62402,-74078,-95893,-82448,-35110,-44313,-70308,-22871,35403,56210,51904,32566,33655,34249,14760,24351,56452,29455,-29320,-48419,-41707,-24656,7378,6246,-45707,-72914,-50362,-64666,-100069,-68582,6448,63035,67672,13792,-71165,-86727,-31188,2626,16470,21010,-38521,-73710,-23941,-1786,-11786,24401,82968,67711,9073,10212,35032,25958,22874,38841,33666,-3415,-68033,-89057,12171,149610,156342,93788,68966,-18310,-159099,-200259,-123611,-58636,-77180,-124208,-46558,79431,85072,21659,4539,-18733,-96836,-123882,-57550,-1458,13185,38795,89226,102865,50053,41990,89416,65871,-3773,-63432,-141746,-155123,-88606,-15115,27322,52741,47439,29270,28144,34472,22043,37041,8288,-44742,-35777,-994,7772,15384,44545,61579,30324,20472,49008,36344,198,-20767,-18300,-12179,-22986,-38484,-30691,40927,122460,128819,76492,43495,60427,55835,24984,-6340,-56398,-99800,-107249,-95092,-28641,39132,20220,20577,-8060,-76452,-107316,-85946,-65699,-86061,-120762,-113089,-62479,-26490,-14157,-1015,15078,-6598,-63943,-80802,-59147,-53237,-52699,17243,51875,-1190,-43017,-36753,23073,59669,-34275,-78845,60378,122455,36740,10530,25511,-18087,-59541,-11675,40539,19774,8601,35560,30533,13126,8468,-21324,-51120,-84365,-139040,-144489,-99416,-64243,4182,94372,91943,-18676,-100832,-56616,31118,51406,9166,-994,23382,7937,-42247,-68817,-87866,-93529,-56512,-44167,-28242,12018,13329,-443,31604,26940,-56040,-63244,17359,22162,-2200,-9181,-48822,-39525,18133,36986,51966,54343,33480,73005,112933,92302,102178,148164,135460,103389,75920,36450,-4714,-50619,-99963,-94164,-70010,-64298,-15268,86902,172688,172940,77190,-21067,-54579,-20243,36568,48207,16497,4266,-18850,-51117,-44387,-39312,-41171,-3105,63748,85240,38438,-20786,-11409,28980,23011,3574,6538,30965,45632,40950,27146,37307,71931,92819,58426,-22600,-98021,-92602,-48627,10237,81228,98211,17345,-62411,-35445,44654,117982,170610,193797,143564,14623,-71793,-55041,35100,27968,-76049,-101307,-5659,71335,71391,34699,24290,58548,33939,-58454,-30451,56247,28109,-54473,-79306,-37905,-23221,-45861,837,69741,59787,5920,-26148,-30124,-23632,74,54534,123620,160517,144206,51117,-30935,4654,52161,34286,817,-20744,-7225,15180,-87,-38323,-40316,13093,28730,-13004,-19958,7294,12703,11939,-9977,-48480,-99690,-85698,4681,46145,12700,-16737,-11760,-1893,-35691,-56846,-19391,26638,-11821,-55894,-8644,51583,-21386,-111592,-79852,-29018,30572,114961,104039,69732,91106,92457,53036,-5627,-34727,17243,20849,-75190,-113898,-65173,-17415,9397,10095,8890,13271,23861,52522,56718,41486,15703,-39263,-81816,-38327,-776,-45792,-89861,-87520,-50488,56337,90887,9890,-50353,-43008,12152,69228,105886,108949,56998,-11954,-73470,-154244,-209682,-155977,-90445,-128290,-185374,-321001,-699385,-867664,-501130,-79065,48608,68773,53336,37716,51635,9595,-153414,-345464,-363625,-179343,-72978,-43600,-20091,-86023,-101889,-12020,30894,2182,3835,29433,57687,32261,-35392,-57167,-60037,-64411,-15175,30023,3533,-39341,-53103,-95359,-107823,-44588,-27740,-69838,-43629,11998,60212,123507,159506,170748,158260,92732,1336,-46821,-6311,48197,54883,87098,120127,127015,167486,154340,33537,-78653,-51503,46941,40094,-16035,-30750,-71525,-101548,-52882,-47640,-45562,-8918,-56921,-118875,-73128,-6122,-17291,-61874,-59415,-2055,55145,110286,133407,83263,4849,-22188,-37532,-83706,-77827,12857,102703,136181,79944,2777,29283,79108,92026,85478,45675,-2613,-10525,-15785,-20538,20970,56598,67907,106191,104973,24920,-39055,-50062,-2183,61887,106128,138976,184599,168758,74910,-44852,-74592,-6164,22693,-13058,-25711,-21882,-85443,-139450,-112582,-69849,-67714,-59065,6655,60727,12129,-86809,-89068,-12547,-1089,-51256,-53082,-13692,14871,42095,51192,71366,79408,40347,26595,26439,-14366,-74483,-94632,-23090],[59517,30307,-3466,5651,22058,14260,-1148,-4414,-46990,-87069,-200,107971,98446,75833,40892,-34786,-76892,-62112,-49715,-92,49177,55138,40386,26937,40326,71427,25123,-64877,-103735,-90613,-60903,-27411,-45529,-41490,101867,173137,30396,-90498,-40798,41402,32968,-47500,-91562,-11294,81886,83578,65366,43452,-15233,-35416,-3706,-22557,-81675,-111023,-100145,-59080,-41546,-31070,12351,54195,36543,41661,72915,22306,-22205,-9379,8863,51149,110119,71417,-4830,12938,48617,12966,12460,28006,12806,-5378,15280,48523,61089,59115,60427,-10652,-82857,-28845,66665,109309,88361,54658,48190,41839,24103,-16656,-79761,-111779,-60004,-44582,-47374,14538,62725,-3585,-103813,-91947,-6195,-3332,-84427,-99110,-34227,19690,15440,-22994,-9630,2960,-77959,-123018,-73479,-24927,-6095,-28414,-98364,-123524,-54688,42277,57014,-16109,-47953,14317,112504,117093,37558,-30997,-12070,57442,45085,-31423,-67613,-50413,-29122,-31950,-54300,-82251,-91499,-73458,-45745,-14237,-109,50445,117940,140228,102330,66534,22904,-59531,-121273,-111649,-62957,-19527,34041,79764,74695,7333,-45598,-27166,43922,94262,100974,56886,-21909,-88786,-106759,-8350,112323,172478,190071,158425,131571,161151,151584,57533,-14783,-31210,13931,23167,-48547,-116678,-83075,34756,147647,209758,172227,72881,16412,154,-51326,-135363,-205230,-219116,-120060,-28721,25018,83654,96408,11606,-92266,-116769,-61282,-16446,-69893,-98011,-33717,35137,51958,1061,-90128,-88504,-24928,6563,38036,79878,100271,119890,135660,112881,59188,5173,10982,75294,123500,83149,-7906,-57276,-76294,-133021,-115301,23439,107008,100568,70458,32574,-769,-41075,-73178,-77747,-30242,8325,3124,-29721,-7327,62567,86913,59173,55634,70809,84415,76751,41385,3542,33968,77111,38477,-55945,-91912,-96662,-140915,-169440,-116451,-58863,-18032,-17839,-9560,32263,99877,79616,-73158,-194685,-194509,-137430,-31983,73053,73459,23783,27284,33746,23733,34926,61967,67799,52640,104964,146524,77843,5863,44195,132808,153873,135721,75462,16495,-20245,-53535,-70012,-1563,99407,75900,-20399,-74621,-53792,27933,43636,-47719,-84967,-13515,18963,-67143,-135850,-87615,-38259,-43553,-86872,-120978,-109839,-80605,-76860,-68101,-56061,-58142,-11258,24142,-10912,-44545,-66664,-119015,-102385,-19442,32923,30203,2705,-15615,-7959,-11391,-48217,-101898,-79346,-18018,-7138,8402,65429,100079,75417,20590,-34930,-37052,22234,64039,43377,18566,-6870,-40655,-48832,-15115,908,-526,31477,51257,42637,69801,105706,47244,-58422,-23146,66565,33218,-4464,38413,36808,-23743,-34568,-44439,-35347,38815,145454,181773,127898,52209,53475,107893,110196,71834,50060,51763,49701,-13657,-30543,-1160,-12423,-73782,-114711,-65192,44999,122254,94153,18150,27320,67083,67135,55579,19853,-29170,-51324,-47099,-17700,-6006,8425,33562,-46521,-158067,-121493,-30366,2249,66910,159950,135616,29813,-44017,-82247,-69820,-28474,-36138,-94478,-64479,86066,179945,85392,-39021,-58125,2353,35846,30590,31594,-20170,-110897,-146897,-154330,-136054,-24491,69915,24655,-31867,13905,85273,119496,160469,133700,45084,-43114,-60498,-27868,14235,13012,-22456,-19010,42642,53594,11292,-12918,-22221,-38488,-56668,-57275,-37435,2337,28101,5960,-9946,-7940,-46175,-90025,-70973,-43125,-14327,18747,-2322,-53955,-43054,15517,64326,91186,84345,24916,-25840,-44634,-63570,-54557,-11992,-39507,-100576,-66733,2889,13509,-9875,-34731,-66271,-43821,62959,133756,109731,89089,65071,3371,-32635,-44216,-72257,-40770,77719,134041,92685,47709,3406,-52548,-86025,-38347,26786,-9843,-108847,-97479,5616,59162,53729,51266,20729,-87533,-147043,-91795,-28226,8408,30931,44415,35561,-6078,-8191,46086,36902,-39118,-121311,-176718,-171588,-103352,6926,42959,-32,-24055,-16525,-3436,5834,-6504,-14392,-56977,-99379,-68843,-4206,30865,60093,94354,78004,-1162,-15529,49759,65969,13922,-51386,-37184,67557,100315,2333,-65398,-23506,55425,129186,129048,60478,-1200,-35778,-33215,-9122,-16748,-72770,-108460,-115061,-107935,-73475,-40545,16291,30808,-37724,-86215,-26805,21081,-31887,-71157,-45309,-23628,-6477,42986,84608,51059,1875,12879,30691,-5495,-52669,-55882,-8355,12151,6565,12837,6283,9709,7801,-82974,-154839,-82880,-20299,-14757,62256,120392,54232,-50179,-43000,20318,27800,7924,5547,7838,34528,22820,-39524,-75231,-68146,-66649,-72845,-79199,-94210,-88600,-9263,60306,-11144,-100222,-61975,28131,59601,25398,-9158,-15607,4401,32856,9239,-57801,-62684,-34210,-74159,-88262,-30437,607,1937,57154,100473,26202,-21322,7068,-20393,22393,84733,15373,-21682,55499,82152,74155,73333,78853,113969,108779,49785,55558,95987,78682,25016,-10378,-8659,-8789,-39681,-77649,-50530,-8840,-13281,8797,80820,154386,186994,129090,21425,-17446,45879,106019,66228,-2393,-4807,-28584,-108696,-140934,-105711,-17560,84079,98934,41853,-11268,-24141,8985,12578,-34841,-48836,-2280,41520,42790,37973,65391,104706,132798,117020,15232,-70601,-60346,-7986,-2292,-9509,25838,65029,14508,-54673,-10217,98392,163696,187292,206372,172790,18261,-134610,-137520,-1827,50341,-17074,-54748,14518,77044,64059,51052,63707,61419,-7465,-91224,-77817,-14799,2352,-57555,-160277,-158946,-94092,-45261,48070,135424,109237,24546,3955,53161,33021,-27083,-4216,66324,78618,51889,14246,2798,35288,2975,-78918,-108252,-67943,1422,15368,-20730,-28891,-1782,-3365,-25429,3237,105247,127216,32378,-53856,-75009,-92660,-142012,-152031,-102012,-47041,-26852,-9097,14821,-6073,-35762,6059,61416,87541,36271,-37127,14253,106952,43131,-55479,-45625,-9922,38307,74221,24762,15191,78721,89506,47746,5293,3231,56326,36890,-60881,-96547,-77209,-65851,-20032,55237,81656,26565,-12222,12716,35151,29829,-7973,-75975,-84710,-24770,-16437,-54476,-60666,-75330,-76606,-19340,-38953,-130902,-120271,-40946,18136,64490,89299,44535,-52037,-82431,-40931,-41766,-88253,-93867,-88383,-129415,-179846,-322986,-687126,-800655,-434000,-91878,-1292,17930,46339,64756,96749,64368,-184576,-496829,-521325,-236891,-27317,-1714,-71309,-150069,-97346,26582,70694,26252,-24752,-41693,6042,29241,-1521,-20444,-53519,-97944,-63842,3997,22892,12679,26801,18530,-22892,-51913,-101332,-171200,-139283,-19479,75839,104838,62401,65785,134667,161511,69055,-20657,27720,102291,71749,40724,47811,60837,82520,56948,-30057,-102820,-68956,18102,-4473,-64613,-50995,-9753,20827,37841,-40707,-69472,25027,18870,-69382,-91264,-92073,-104709,-69270,-10157,26094,28101,73048,127538,99981,24914,-29144,-84102,-95449,18759,154568,163990,92888,41812,35649,76334,70228,35844,36743,16058,-12980,-2753,-7421,-33843,-28660,2364,26712,49701,44050,17816,3758,1612,14382,42400,90879,140217,190455,197303,125540,29149,-5986,9495,2723,-33033,-59346,-64646,-71656,-69060,-80041,-108325,-90133,-50134,-23820,4911,-9732,-74816,-74036,-9533,-12915,-53193,-29558,22770,48897,32828,12977,40846,52225,15499,25815,68132,56543,-928,-18369,59340],[109003,32927,168,32149,48605,17785,-510,10410,-35532,-88872,-12645,92363,68829,864,-46040,-92143,-109003,-94756,-85030,-36781,5809,29151,58540,70642,52160,9021,-28056,-59461,-143053,-186147,-138372,-101526,-97148,2362,158188,137759,-25050,-113584,-62793,19110,30189,-28319,-66170,-22904,26346,64860,126739,122285,4673,-76191,-30455,-11903,-78391,-88162,-41304,-25974,-46333,-31653,23214,60625,58419,103909,163708,89765,1252,-11030,-12965,11098,64731,65514,46022,64910,101493,93358,52942,1022,-36717,-27780,-777,14288,45180,101418,125825,33431,-79883,-64534,10402,48092,45852,46453,53810,13422,-6209,23565,9589,-24622,6824,8953,18999,90206,95312,-6792,-97172,-76807,16826,25275,-94949,-122143,-9267,53060,7123,-72797,-62438,-15643,-72123,-139602,-103160,-30708,16640,-11650,-82299,-92992,-12833,74503,75734,11302,3449,80599,157305,138230,63004,25298,36224,57826,73071,31015,-61560,-108753,-54870,17060,41306,23530,-5077,-27381,-28456,2298,18768,30790,38558,20649,-63,-20910,-49633,-71871,-61291,-49730,-22095,49958,141931,159281,107850,28430,-68477,-115762,-39392,73450,130208,85801,-17768,-83630,-95662,-34401,89891,179545,175498,124489,119173,169688,171400,71861,-21060,-17994,61622,46375,-71655,-159562,-121554,9118,133534,195113,159019,88823,76160,70137,24725,-21478,-103195,-154855,-80916,-37711,-50288,5795,42420,-3479,-79294,-134442,-138792,-98408,-77133,-51558,3944,66271,71497,2185,-93048,-124586,-82093,-26845,26019,87706,111577,124252,166047,136263,2942,-90763,-54610,31597,83767,25073,-83697,-105480,-73995,-112620,-119504,15785,162060,156322,54923,-33027,-43315,-25070,-46880,-112180,-103690,-25900,10145,-73334,-115673,-5748,96338,86198,65267,80525,120925,154468,150306,90624,40792,35456,38585,-9777,-50533,-39643,-83624,-138318,-101502,-29460,26722,16591,-26309,-7426,98424,141873,21332,-61630,-35579,-30941,2911,120763,157761,101560,94843,84776,38840,-5651,4612,57088,111686,169754,165604,109308,33285,-21237,19963,96766,96533,72444,37663,-41060,-84903,-70678,-1727,98952,135397,97826,57302,59733,128519,160946,65253,-22315,-4875,7966,-69502,-86596,24575,58391,-9622,-60742,-69232,-61267,-27946,-17362,-43109,-65999,-59116,22344,99822,57251,-30999,-55353,-68011,-62424,-9497,20182,-17878,-74138,-136009,-127801,-52516,-23014,-28894,5661,-1376,-25005,9624,1679,-34860,-17526,4700,-15359,-1257,58648,69846,17948,10921,42685,26193,-16483,-32295,-64724,-80873,-7047,52667,30342,10484,-4131,-109572,-160914,-12272,107780,60041,31050,60684,36705,-32216,-103266,-133831,-41860,63319,134813,160554,71692,-27538,15799,108101,83533,17306,-7487,5474,9460,-27594,-45561,-26539,10291,19586,102,32456,128093,172160,119276,23133,14543,49998,30545,-24782,-56343,-45630,-43845,-33048,24063,32833,9,-15323,-65976,-108562,-40178,43463,68109,73894,73675,32205,-37607,-83153,-86696,-63482,-34114,-55675,-141304,-149611,-6370,133389,123148,43110,-7644,-34941,-38359,669,9777,-34190,-67685,-105426,-166264,-173118,-76728,-12536,-14041,-32469,-27235,14630,80939,125735,113485,80888,24564,-8904,36731,96367,82852,71233,82511,78177,46579,-15504,-77490,-108455,-129834,-143457,-115021,-82030,-57216,-8990,8363,16118,35402,-2784,-69251,-78152,-69648,-49552,20322,61742,-6552,-83602,-59148,5545,34000,70013,89266,38808,-54420,-106666,-99275,-33595,-4261,-44877,-44156,16404,30884,-37556,-92751,-91140,-54260,52347,142363,110424,73107,48432,-11095,-33913,5153,28214,10903,20990,44486,50917,19267,-9175,-5948,-2584,21859,74338,57782,-31312,-63071,-29622,-4547,5738,25504,16358,-62205,-104454,-65940,-23807,4382,1392,-30454,-53094,-47176,-15835,8138,-13586,-76771,-122590,-120744,-130600,-121094,-27228,27106,-38612,-85406,-71701,-18169,46976,43081,-28256,-106837,-139103,-117442,-55748,-8727,45072,117904,114867,-8068,-73911,-8788,42446,9199,-60135,-47772,81534,151456,62804,-49255,-91663,-90464,-6995,71430,58433,-12233,-50493,-39007,5802,38040,-1062,-65559,-88053,-73852,-29576,5974,42491,48455,-21935,-42246,57465,99974,39132,30304,39206,3396,-1479,58321,104091,54343,11231,69213,99747,24992,-29600,-15499,-1626,-8493,31892,72141,37715,-5666,-25114,-58127,-104762,-122108,-91031,-14056,99566,140900,94063,-10837,-75253,-38712,38431,81574,91472,93808,87591,31530,-20882,-51748,-71954,-70648,-54438,-61649,-75950,-109973,-88920,-15824,-31991,-86735,-62877,12513,78019,93195,33810,-38627,-22968,48744,44022,-13406,10202,56673,-4096,-73792,-55868,5104,17184,42596,84161,44781,-19040,-48887,-32882,84194,136440,34303,-10158,43463,33209,14673,61546,113948,122720,74019,7968,8266,44228,54854,2250,-47953,-14714,25742,-2920,-40082,10404,64228,51064,42049,64591,88222,121251,115405,37864,9715,88679,131458,56385,-767,38739,25962,-106306,-177870,-109797,32266,161720,144368,5555,-49059,15439,58765,14148,-46967,-27695,49319,76491,39515,18137,34846,80480,128865,104458,-9909,-70365,-15028,58608,46220,-20291,-55311,-14706,1042,-30576,-18572,60984,151855,218030,240306,208567,82545,-65129,-98488,-8513,41320,29867,26046,30968,2591,4018,91831,142007,82900,-50180,-130137,-88870,-27585,11635,-9081,-120025,-179544,-119977,570,117504,154624,108233,55581,72129,124849,57670,-50403,-20615,60272,28995,-25919,-15916,20275,38450,-23190,-134856,-181656,-124385,-31447,-2805,-13503,7018,19659,-23475,-54970,-6251,101580,98840,-43212,-148508,-100989,-41617,-64860,-118912,-137688,-129442,-102609,-51713,-29957,-65438,-46064,74350,131492,108444,53894,-130,43715,111910,60152,-2639,-9407,-2469,40400,28017,-46594,-7244,110863,137383,94355,38081,23330,71010,49408,-23343,-40484,-60625,-108340,-67002,48347,85043,27319,4301,13109,17281,10452,-15245,-53766,-47942,-17002,-20529,-25805,-25408,-58097,-62571,-63126,-124142,-187839,-137451,-51147,4051,46344,60768,12236,-64336,-93449,-48647,-5751,-6087,-35119,-55721,-78493,-107750,-286697,-674082,-788985,-426320,-79871,9235,17554,31892,74856,167235,164846,-123725,-483631,-476379,-237882,923,11769,-85360,-112307,-36491,39359,91072,75238,-3121,-53669,-22810,16075,17027,11755,-854,-37160,-47436,-10305,17771,18817,83745,139133,88006,3453,-75348,-161413,-133971,-4505,50931,29594,-22996,-25127,89450,206844,125130,-24834,431,85248,48360,-5521,-7271,-14755,-36913,-54708,-66779,-94089,-93627,-74668,-73032,-56890,-32231,3482,56498,88303,18294,-29351,31597,47349,-6221,-63712,-139505,-166759,-82114,11433,33546,15006,28551,66741,80426,60892,-2699,-91486,-90176,41865,160284,128601,16047,-17421,55407,111225,48291,-15128,-3824,-2491,-7286,-13010,-52402,-83757,-92100,-67938,-23386,-12714,-32984,894,64202,69955,34207,13925,36364,51917,71385,102585,76781,-2282,-33639,-22866,-31524,-49539,-77188,-79625,-29416,20520,-18953,-77584,-34219,23649,-766,-38497,-48690,-66575,-66528,-30401,-15435,-29181,-11014,44037,69257,21410,3828,38989,51195,15518,2721,30696,61505,66344,80604,132432],[71366,38060,24711,33813,41370,13676,-8927,11208,5172,-23913,-24215,22725,30029,-37600,-106196,-74843,-36440,-80560,-130905,-93777,-26171,29169,94253,116269,54019,-30592,-51652,-34042,-96904,-162950,-167792,-165776,-121132,12079,95124,24791,-36472,-57007,-77292,-65857,-33463,-31797,-9702,404,-30884,2257,118972,151201,25810,-91634,-72252,-31533,-46347,-11320,39605,15119,-21799,273,37050,63891,82012,102862,101545,59679,48348,58627,26930,-13886,-24913,-1656,60763,89288,112423,118380,20792,-110477,-104032,2133,32020,-20921,-24261,49593,123153,94148,14168,-17500,-22614,-18054,-7084,15933,23766,-45608,-77069,1340,52010,19066,13261,13805,24133,65351,60885,-7313,-49284,-17169,46919,50346,-46809,-69006,36531,74300,857,-75911,-73657,-38739,-77063,-129880,-85270,-7120,24826,-26823,-98107,-120397,-85806,-13073,21227,9263,46577,114196,131910,98881,85128,58621,51084,84377,116965,62483,-76438,-145508,-87712,17922,89950,115644,81921,32982,15817,17091,2768,-10430,-50448,-102642,-119027,-121564,-119081,-93172,-42259,-9190,32166,90624,146745,134962,81286,41174,-28917,-110457,-95933,-6408,69022,50826,-36964,-101312,-113350,-65935,38070,107477,82872,45129,77297,110006,99381,40126,-47490,-45634,55064,48751,-50888,-93473,-71389,-30550,25922,52513,25313,13375,86044,117824,87383,96178,55002,-15078,2776,19371,-34717,-20691,-1549,-35156,-89328,-147895,-162924,-128260,-74422,-11910,29361,33059,-9515,-45689,-51718,-58529,-65140,-33131,25591,84921,83312,43731,83751,101050,-16584,-109472,-78519,-12607,21169,-35915,-112135,-102449,-65071,-99960,-105574,-27541,48612,38369,9103,-13617,-9931,-8955,-54277,-119552,-98687,-13311,23884,-42354,-92840,-36414,32055,54273,57322,64236,81811,127902,158444,98035,179,-2170,67407,68635,37365,41469,17203,-69614,-87995,-38427,2916,2298,-47978,-59594,17403,80413,36794,15927,50860,9535,-42324,44085,131305,96866,24808,9223,4372,-27971,-43823,-5990,98776,182403,142562,93382,70733,-37288,-74517,19381,45059,26914,112,-52911,-74828,-33980,42049,123272,197594,230611,191683,122459,153220,209522,155475,43833,4183,27765,17496,54737,147507,135901,23831,-40371,-32438,-8713,-7564,-26625,-49532,-70749,-60788,9005,63583,30911,-23274,-16858,-19060,-18482,18483,21060,-39848,-118200,-227814,-250656,-144436,-69480,-10886,70737,40772,-11669,10004,-29257,-113608,-86850,-2746,-8148,-24009,10526,23268,2260,24614,48136,33363,10582,-28508,-103056,-139698,-67641,-4643,-39577,-56121,-46268,-129157,-147690,-86,99387,62631,61777,100877,73539,1014,-71236,-76412,8820,25372,3739,20402,-21771,-93314,-58983,22721,-11701,-62970,-19694,71884,71639,31724,17867,32034,39490,46371,67281,68189,75410,100590,66067,-12894,1396,74345,54715,-72317,-157115,-92357,-5335,46078,87487,73218,3641,-51818,-65414,-21259,39750,63423,102947,108503,31805,-30986,-53626,-51803,-33568,-50931,-92444,-109050,-126409,-118669,-34588,67989,99798,87862,48804,-15666,-49013,-12460,-8721,-15676,14007,-20689,-120710,-121171,-30164,-16652,-24437,-32357,-47777,-32257,35165,65710,52205,50357,33119,1803,32616,78928,89782,130109,114629,35302,29978,24263,-58524,-114421,-128339,-147938,-124579,-80077,-61628,-49655,-43268,-13189,34331,49555,33543,-13901,-84626,-115516,-23724,74617,-724,-125188,-102998,-29416,-33463,-24295,19369,12827,-49060,-85417,-84655,-37158,-2672,-26463,-44286,-7967,22285,-6247,3488,32762,-5770,7557,57949,18376,-4909,26845,18272,1668,41770,108139,87277,-311,-37461,-6803,-6266,-41853,-64599,-59363,-17648,50677,78626,34631,10181,5119,-26516,-67949,-71928,-40408,-14012,-4688,-6286,-16071,-27200,-46436,-66533,-69723,-35849,14062,14616,-16372,-38604,-12053,23851,-14193,-78163,-64529,-27350,-47312,-58821,-53567,-33434,42037,59678,-23292,-98036,-106735,-97562,-71931,-49041,-10470,68711,103378,5929,-94949,-69701,-3146,8874,-28932,-37877,27458,92404,72091,-25716,-97395,-103347,-60694,731,41225,34722,9227,-3605,16242,43189,26290,-26935,-37286,45361,124182,70761,18806,6558,-27552,-460,99384,111718,61908,64568,50645,12736,-128,15065,27817,5128,1631,66330,91106,13708,-19454,13550,14008,-3942,46194,71707,16825,-11443,-7909,-111,4363,-28275,-34283,44496,107846,80114,58524,14660,-71628,-75498,34851,150478,201429,197198,138392,65656,41696,5040,-74315,-110857,-95108,-87942,-77361,-82718,-80353,-57908,-69587,-86602,-58549,821,86906,135652,69893,-38962,-76070,-43702,-2479,12405,32700,85391,75917,3834,-14706,48145,43421,-10629,-18335,-8256,-43246,-82643,-13803,98673,83182,4617,13392,4744,-80278,-88825,22162,112576,99214,18542,-36517,-33213,929,49720,64811,33946,31884,23008,-39408,-66040,7693,71985,74192,63033,53121,28114,32139,54684,33043,17365,63823,77862,31798,37943,116590,111563,-24199,-99191,-44044,46187,140047,151875,12326,-56138,18342,50912,782,-38312,9894,75942,87997,82532,67637,10743,9073,78443,99909,45809,10203,23985,62245,58140,-385,-68610,-68553,-17903,-3385,-36166,-19465,87188,178415,206961,202549,128608,31276,-8289,11231,7586,6361,20880,-16947,-87547,-41541,104648,160368,76366,-79163,-169022,-96477,-9215,21119,24617,-14588,-51088,-10037,87294,157275,125737,56440,26698,42160,64798,24714,-38702,-7605,65198,39182,-4656,25812,52978,42744,394,-91238,-151302,-121817,-69548,-40377,-10095,8310,-24061,-58392,-52568,-23185,-2709,-28839,-124859,-169112,-68538,49438,51118,-4550,-33155,-92061,-145318,-125354,-113470,-122015,-48605,78627,92150,33924,5451,18487,48031,43660,-12398,-35759,-41472,-48444,-9764,-24170,-68564,8562,108642,113661,80363,24084,11402,65317,25862,-41616,-7716,-12778,-95367,-74116,34968,55450,-1059,4802,42788,32676,-9428,-33112,-23780,-20064,-25991,-14252,-7646,-54892,-74913,-19334,-13047,-86098,-112114,-77586,-68101,-43412,16070,58096,46519,13783,-19210,-46355,-49186,-21805,-2111,16333,16699,-8457,-198075,-616523,-787571,-428026,-22377,71593,48799,15441,54148,190824,218745,-61882,-419329,-429764,-240203,-36225,-8183,-51459,-43702,-6407,-3545,25862,26137,-31477,-72493,-56249,-20379,-11024,10048,65002,64036,-2849,-30009,-37175,-52710,37295,137578,117092,60106,8194,-72969,-52186,50913,34963,-22491,-13118,-10272,48125,145549,77056,-65134,-44159,33703,10454,-23971,-9359,-16043,-39940,-39060,-31593,-58927,-80889,-102050,-93203,-20612,18950,4948,18144,63781,61367,37253,25119,23429,34053,916,-89230,-111368,-38033,18388,22066,11491,4705,22856,64828,87041,39124,-60852,-93289,-27951,25127,-3299,-56591,-41778,61335,124545,67013,26733,48704,64848,54382,441,-68073,-81853,-81147,-81688,-38224,187,7834,61700,133716,105505,32427,345,-969,-37657,-48113,-10252,-12047,-86012,-100980,-50023,-35861,-44508,-54136,-39603,11379,54370,15279,-20460,31132,82860,47394,-40918,-87447,-80022,-58167,-21592,15472,5813,-2665,32289,39928,18622,40491,73530,52616,-11576,-35057,3224,73424,122432,133205,127552],[-40546,17299,47668,35194,31562,18948,-5860,452,26626,21674,-42470,-60179,-28086,-46767,-92845,-18745,29872,-65344,-148783,-94238,-6553,55072,134703,157857,69173,-3985,-24529,-31229,-30329,-36496,-111070,-191534,-156588,-44964,11998,-3426,18269,21522,-41092,-92566,-92930,-50449,43247,70016,2118,-8036,74448,105633,26580,-64011,-80274,-60025,-30329,29884,45744,-2486,-7857,36719,39128,34863,37993,21923,1154,28034,103450,131529,79694,-7078,-66188,-33315,68553,100542,93087,68019,-42154,-163114,-83637,88434,110437,-14935,-86040,-28515,82028,113235,93459,74397,31013,5647,1501,73,-26948,-98864,-103415,-6364,41400,-24523,-44746,-17512,-21143,-29743,4762,26788,23586,38788,51978,33838,-16322,-19428,47637,65515,4744,-34694,-17617,-4926,-36683,-41397,5852,46265,45675,-19717,-110124,-148926,-139289,-78792,-20248,2920,57976,99577,91599,81780,98753,50559,27648,90799,120833,46160,-82239,-139936,-120610,-58017,23733,96168,79217,20975,11040,7556,-35928,-38435,-35713,-48320,-63769,-78858,-88406,-67539,-27141,16100,67591,76796,49324,19768,28940,81884,90051,7174,-69235,-76037,-42661,-36359,-68251,-106720,-123511,-76291,-19606,7565,7068,12248,39583,8908,-6232,38229,9746,-38425,12699,16529,-47067,-56362,-41760,-52010,-47911,-40701,-42325,-8216,70658,92607,64600,78241,91774,55188,54578,76606,41725,12308,838,-33942,-79557,-103199,-72685,-42641,-51554,-28531,-8016,-66103,-153951,-132908,-9397,69557,35510,8955,36476,60736,21159,-43189,6506,79177,38872,-13366,-15373,-4532,3721,-26163,-55872,-37943,-14814,-53056,-87523,-105650,-154450,-152035,-52609,43876,81283,31655,-48382,-54590,12467,28242,-3629,-2038,32123,38952,9263,-720,8434,2581,-9154,23382,72551,43699,-15527,29050,111849,89288,47182,45769,26892,-69974,-96950,-48925,-43262,-76310,-63989,-34450,-18361,-9626,-13851,-7948,10226,-32846,-88506,-29425,70858,68841,-31097,-77067,-49431,-32250,-60755,-58277,46027,152302,112645,40287,32969,-13876,-21908,6883,-5860,-40925,-54058,-51051,-56929,-32474,56162,144961,208241,248182,190642,77001,71835,145929,163363,68014,-7871,20841,56596,91622,125074,102928,40895,949,627,-2164,-48747,-90418,-85921,-50231,-10838,1722,-31334,-48782,-21318,7454,-13078,626,56735,67433,15742,-72260,-184428,-220177,-156204,-82894,2894,89088,76690,36783,38406,15899,-43513,-41234,11005,-14635,-58074,-36311,-2360,16359,50294,38978,6840,-1552,-14787,-57781,-97029,-82500,-74277,-100698,-59753,2216,-17610,-41410,9905,57044,53098,84574,135929,104595,16030,728,53143,68925,-6493,-63481,-57451,-40817,-66982,-94195,-68201,-75856,-96441,-17901,111624,146571,112496,102492,111731,72485,38377,62001,31548,-41626,-38186,-55842,-105440,-41148,78371,86201,-28529,-144393,-113689,24382,114368,103755,43250,-26354,-69567,-56720,21893,59543,40690,95913,133646,38190,-46821,-38589,-395,4278,-59294,-130528,-107797,-52273,-17719,29236,82997,81498,66483,38505,-1006,-24225,-17011,-18820,-478,34665,1536,-63321,-15939,68954,49279,-3895,-36517,-66957,-72042,-27218,17953,13696,6369,-13062,-33044,-17442,2150,36280,95965,43063,-37861,20406,76944,30613,-2211,-12215,-50114,-59315,-20734,8922,-26474,-69787,-37805,20484,65525,93719,53246,-35072,-85328,-25638,55562,-3035,-92262,-51672,12819,-22787,-102308,-132412,-75294,-9072,3060,-9614,-16569,-35043,-64755,-89907,-73997,-8779,66114,149118,148813,41604,-17655,-33383,-72951,-49865,32485,69475,58253,46745,62125,34354,-46058,-63924,-13946,3754,-47409,-120154,-152421,-95061,8905,70249,36939,14776,37603,16541,-84227,-161192,-107302,17233,69502,30783,-27908,-73628,-82827,-44738,-12751,2514,31567,44784,27220,36460,94596,123209,84077,-3355,-56367,-57156,-21479,28207,11502,-80047,-84882,-50617,-62124,-63118,-21557,2553,-10969,-37943,-42479,-6585,42006,22811,-50385,-61623,-8471,32108,24845,-3490,-14860,16498,45040,-8450,-40838,28978,59375,19399,30168,64678,35656,1050,84,7213,7004,11484,48593,156996,209558,67589,-47885,-53585,-19708,34536,75167,45714,12779,24851,35221,29876,-9655,-60670,-57970,-21779,5098,42123,58479,8865,-14214,6127,15999,20576,48734,26546,-26054,-7062,21657,27688,64967,79057,63666,96068,90546,6694,-12503,18439,-6719,-53438,-7142,114003,187018,180417,142149,114238,98192,37032,-52790,-88603,-92358,-94814,-78328,-40170,-8330,-22394,-81672,-97405,-51892,3951,78013,112851,63418,-15835,-99031,-142985,-71223,-9252,-44074,-7209,72641,65497,46715,74016,36885,-71668,-106402,-40840,-5624,-11993,28036,59027,-7124,-25506,37459,-4985,-119463,-118560,-12086,66707,43481,-43388,-80824,-63908,-44626,17119,115075,121681,50280,-47114,-136515,-137425,-43499,27194,46326,65857,70665,30778,6142,33981,48878,19871,11420,18704,19018,58422,137326,141041,45781,-9101,14947,23059,41084,69712,-10867,-82739,-38020,1225,-19788,-33112,5246,22827,36396,120964,153157,47001,-20522,31111,103661,117202,80865,30178,23248,33972,35055,-1356,-49849,-22845,7568,-43871,-42657,52220,83150,75948,91319,69190,41851,28296,24430,-15653,-54950,-74054,-90778,-84646,-8792,79636,95105,47980,-41802,-114978,-63992,677,-10365,-13032,20305,93740,157133,155521,127559,82837,29547,-22697,-68423,-64174,-20720,-8154,-21541,7287,43395,64363,98072,84978,38405,29584,11089,-26536,-30317,-41802,-61309,-46016,-57309,-113116,-118667,-53966,-21396,-64060,-102473,-123968,-121065,-39101,88130,109597,89225,107221,32876,-102468,-130057,-113610,-107968,-49223,17659,-3053,-43628,-33201,35273,51906,-21847,-92236,-101577,-103813,-97580,-50397,-36816,-42333,15295,37124,16801,17085,-5778,5571,50978,-29553,-106983,-20036,43297,-4179,2150,63486,43138,-50757,-59833,24714,43459,-18948,-55305,-33566,-31440,-41363,-18324,-37073,-127039,-109603,17250,73514,27151,22229,22262,-40541,-73433,-8937,88223,100285,61073,47238,-7464,-80084,-68934,2364,48794,50670,36353,-120316,-564442,-798605,-446039,5556,124300,79404,35997,51992,156530,212151,-11329,-347772,-414122,-222137,-78444,-24781,-12177,-24116,-12016,-7256,-25968,-70089,-105630,-131214,-108247,-55226,-43448,-10653,80572,93340,13774,-39437,-84057,-124615,-51001,47452,61056,60678,55556,-8914,-6893,67062,41262,769,59737,64807,13710,1960,-55024,-104718,-35874,31987,895,-26820,-1026,17529,25584,32865,6453,-39601,-43605,-44294,-66936,-15239,56895,48203,3296,6299,40684,74156,41255,-5070,27506,47353,16912,22798,50357,34480,13430,10452,19796,42973,70507,75663,42711,-47031,-107249,-81448,-65430,-83192,-74305,-26131,55163,118494,112384,110713,117267,101016,56383,-17250,-69449,-55819,-37796,-54014,-28891,43950,92208,125587,137334,61834,-16002,-19003,-13970,-64582,-61939,-13723,-25552,-105066,-123564,-62828,-30308,-40462,-43287,-18491,2020,12672,12506,16451,22267,25062,13566,-50526,-113049,-111240,-59823,13321,44878,11937,5015,21210,2683,9654,32558,33964,-17002,-94413,-84922,5302,84868,109448,64252,9090],[-120981,-29765,44441,58919,32624,-11056,-30889,-22589,814,-2414,-61716,-93806,-65730,-44779,-33580,18577,18001,-68438,-125983,-55964,25398,79016,150362,150684,62270,34412,17039,-40259,-3297,72058,-16964,-162243,-186519,-115126,-6089,71332,78787,47156,19507,-15214,-55108,-30513,59813,109421,64726,29125,38873,25123,-10499,-39191,-49792,-54394,-34963,13872,4297,-35166,916,68224,55058,12480,-26385,-48033,-11255,56871,126103,127756,46806,-51045,-71743,-1014,83956,91797,50904,-8010,-74020,-109628,-18405,122993,145276,10808,-97411,-52100,52692,78731,90733,125471,106028,77081,68574,35969,-49293,-136765,-107300,-2883,1546,-106617,-119347,-49600,-52209,-96657,-27535,73809,86200,70911,39627,-10087,-30352,-6039,29646,27672,-16350,-22983,35421,52944,27723,58362,86359,76613,75931,32564,-57285,-83769,-58396,-33439,-12139,7016,43783,42455,33509,64303,66924,14750,13328,67465,72292,9543,-52661,-77217,-95706,-113738,-75739,11148,20323,-44234,-38581,-6121,-45100,-26523,49642,101089,95648,45144,4717,21624,54988,70014,79981,39832,-44445,-84690,-13226,113873,169860,87644,-24634,-82651,-98029,-94668,-86681,-99120,-114176,-68624,-46417,-60739,-54911,-28633,-26660,-84142,-54895,109220,163240,42702,-9446,-18488,-77116,-115973,-86739,-41040,-14050,12402,39470,61834,50048,25769,1680,-9975,21539,29310,38986,70478,64881,27467,10009,-11214,-32393,-16892,22067,23888,-48924,-73053,-56924,-115866,-205965,-167990,5483,137421,108035,44389,25621,6325,-32049,-48496,2362,52109,62445,69011,58816,28956,13926,-424,-5557,2257,14175,-14862,-86946,-169164,-252668,-246090,-133727,2002,88074,51864,-6705,45494,127597,52661,-57304,-20952,108253,146511,58602,-24502,-28687,-49528,-89113,-65000,9505,34182,46586,104766,140498,63923,-24718,-34679,-54859,-121568,-110382,-40069,-57653,-141581,-69514,43695,29205,-27129,-47573,-58905,-71755,-89475,-94426,-51432,12456,36737,3110,-59661,-60637,-34217,-55096,-59696,5807,91541,82545,-5052,-79017,-34005,74933,41751,-38836,-67221,-57457,-39031,-47244,-58610,2799,94039,141685,148236,92748,13549,-11132,57268,110324,30161,-53928,-21225,29451,26967,-56,-21398,9769,49772,44457,-43310,-123368,-121329,-77226,8730,89104,55677,-57719,-80178,-19441,-10,-29009,-692,72037,107288,76533,5100,-58929,-67670,-49713,-1782,50975,61582,51542,69361,84766,74331,63671,41644,977,-47428,-57991,-20139,15478,34140,53715,28091,-22119,-32814,8044,26112,-6062,-39907,-82390,-94329,-32427,21446,27647,11907,6144,463,2429,50180,108879,80487,-12053,10183,81095,59256,9108,15569,7431,12857,-7317,-94628,-116798,-98213,-108160,-58818,63647,144870,119121,97476,103301,83365,47416,15963,-46618,-111158,-115144,-131702,-178919,-123770,-5249,55160,28738,-66132,-93268,35600,143357,101221,-9306,-75857,-80112,-48281,19933,65058,53988,71581,87409,15382,-57355,-37370,-1858,-28663,-71016,-69993,-29443,1526,37400,94095,132317,94625,29080,-22685,-34976,-19394,-10696,-13486,-18155,-29401,-39220,-19118,32246,79129,61128,8850,-11520,-37515,-89768,-99976,-26702,19636,13758,-27152,-47619,-51228,-49620,-15591,6620,-67166,-80841,14576,69587,86530,107469,95804,62087,34844,47640,89063,57175,-10339,1154,29059,39844,64246,68309,31270,2067,17592,53715,25656,-23961,-4714,38469,10421,-115221,-212215,-117641,32667,83405,70900,19772,-45293,-79017,-110896,-121697,-42812,90376,170047,128265,31889,-34460,-86769,-115300,-66028,14356,75234,82333,25317,-42050,-98900,-122797,-63241,32804,40844,-35732,-105642,-148791,-122079,-19258,46295,-10303,-58622,-749,35950,-68477,-193299,-159182,-27732,47726,29139,-32794,-84402,-80714,-16215,16472,-7469,-5106,34307,30159,23903,60783,81334,64563,10289,-38420,-37979,16395,79561,39264,-116425,-203895,-187305,-130314,-51584,40660,94111,67992,3632,-28359,-31250,6213,42861,24242,153,11749,40509,55601,42545,914,-1676,37391,16510,16057,125033,170301,68924,25854,32914,-9902,-30884,-16148,-7962,-380,45834,117577,190439,191461,53715,-64832,-67451,2825,49306,11358,-59071,-73731,-14543,50217,45434,-30823,-94431,-40117,58469,67102,34335,34739,32969,17636,3270,23564,55005,48340,-1969,-21879,15751,20178,6732,57063,111021,106873,80380,33261,-46050,-52033,35472,82047,-11408,-68340,5698,58987,47796,67278,94745,75287,4522,-37563,-31903,-26355,-21336,-7863,13075,54080,45579,-47134,-84216,-39026,15841,76254,84676,41718,15546,-52049,-146966,-114937,-65972,-125799,-103203,8276,46899,30000,21321,-21624,-107896,-128860,-38081,56644,64732,22973,-10173,-65091,-49698,16596,4893,-47814,-45576,-25785,-19860,-50195,-104266,-110802,-77770,-80022,-42418,59980,76248,-14581,-118021,-171969,-143592,-43920,11670,6635,39886,91730,89391,68994,83417,76159,10664,-9869,26725,24370,18946,60497,74114,23832,-8447,11257,-285,-37354,-38841,-78527,-139730,-107327,-51601,-52834,-47412,-42810,-84112,-74947,64168,165755,101225,10544,16176,72493,82410,32864,-14470,-15214,-9600,29091,44609,-8550,-13866,-319,-44462,-9229,59167,9338,-60062,-75040,-68849,-23660,8003,19318,-15201,-79460,-128813,-97626,-14700,26677,20791,11688,32095,33818,5398,8042,-8601,-69318,-80352,-14933,125938,205227,137135,55052,53968,57246,-15677,-117580,-122953,-44149,1192,-60308,-89571,-16103,69580,116569,79779,4044,18011,79938,80683,61382,31515,-35460,-94622,-156405,-211247,-191374,-77297,-10585,-29870,-49639,-45409,-72802,-45221,64612,96840,77919,125832,108545,-7239,-32464,-12249,-40813,-58379,-52912,-49794,-29092,2550,66363,67449,-30478,-93190,-94500,-108972,-89775,-17334,12265,-2179,-12872,-46621,-36063,32000,46733,35754,20150,-88858,-159139,-65257,41906,60700,67680,74713,13086,-105543,-133245,-42382,22230,-6561,-51380,-65924,-63348,-49611,-41533,-89443,-158345,-114490,18206,92608,110144,120226,103316,29626,-58121,-28386,103107,119903,42987,40666,27787,-56765,-83527,-30828,-7493,-10158,16862,-100079,-533508,-772629,-451856,-21652,124152,99840,98772,94019,114362,174919,614,-355984,-435416,-207764,-53630,-11698,-20478,-62531,-10197,60575,8847,-88795,-133345,-167804,-128716,-51352,-39468,-23549,26844,23538,2320,-9896,-66056,-122498,-61625,23811,33071,37462,46575,-13849,-45831,17999,61465,77590,108721,91553,-14465,-108666,-150820,-94968,30622,81251,17783,-28739,-19410,-279,17084,10807,-34111,-67457,-30328,7029,-39761,-45876,35813,83930,32308,-21868,-5443,72648,80776,7911,2429,40272,69732,92358,92610,61308,41378,46559,82098,99497,75842,40251,16237,-40033,-80389,-43080,-24127,-44438,-33340,9039,58536,107561,130464,143269,111600,30332,-36122,-80743,-99104,-75379,-51718,-48434,-23948,50290,108444,114938,72721,-8374,-64424,-45372,-15455,-30757,13610,90127,68814,-27440,-83944,-65970,-33105,-38426,-57675,-38394,-28956,-26740,29041,59555,-10463,-76415,-63196,-50419,-75285,-88129,-31723,66397,70900,12906,38803,75863,50420,11169,-39431,-75123,-87365,-114689,-72607,34191,83612,60493,-19972,-83350],[-99384,-59278,14589,64994,19261,-65641,-63940,-25757,-32134,-51378,-69566,-62913,-36685,-9235,26997,35216,-9240,-56329,-101503,-86955,-22866,46592,93159,59854,6270,39604,57781,70,357,69410,32603,-74176,-140128,-121492,22591,135018,84277,-5387,-4023,30178,37261,31349,47890,74569,63499,41258,7493,-48738,-73833,-55572,-26997,-33565,-49284,-25518,-30742,-44348,1411,63693,72655,43533,-15425,-45520,12379,67321,88731,58734,-63823,-172532,-106212,49293,114684,62118,-4787,-49191,-69276,-62180,-20198,66913,109162,15820,-74263,-23293,48385,29790,32449,92495,103548,95205,112989,78198,-48653,-171359,-140624,-30283,-38615,-155031,-167562,-76597,-44785,-84594,-30017,81952,104603,82517,30027,-37477,-42609,3608,22438,-19088,-77326,-71556,3987,33293,30612,65661,71417,40263,64934,77222,41009,37268,56511,28090,-6407,10383,18635,-56739,-96137,-45329,-19386,-14008,30050,50139,24071,-13125,-10913,15073,-3732,-81911,-128451,-79088,-38976,-73432,-51289,17364,11804,23446,84999,137311,145196,88089,52014,83446,135758,134972,94065,28663,-51118,-97476,-37516,71045,102040,20426,-45653,-48958,-48913,-62626,-70278,-85446,-88142,-42630,-14490,-51171,-99844,-109157,-95681,-96797,-18056,179803,266477,120823,9549,-17601,-91148,-160380,-105741,-8420,35767,74633,118262,103006,31544,-5866,-17309,-32695,-24662,-20375,-9240,26488,25228,12767,4791,-3451,25357,63513,43316,-14590,-89813,-104692,-61632,-53715,-91625,-83434,7029,88953,72184,26824,-6773,-38721,-25896,21256,24686,-10560,-3289,29499,34556,17511,-1218,-27745,-28528,-31504,-34489,-34978,-75012,-142442,-188162,-220570,-193467,-95350,7432,24534,29057,88959,131780,44205,-62655,-47655,83206,157864,76155,-10969,13809,-6304,-86489,-70231,18768,69919,108133,121540,100968,36995,-52161,-90198,-97611,-112533,-82398,-19315,-41555,-124428,-50453,99068,99614,21511,-23934,-55473,-91971,-90719,-69931,-57360,-44296,-12289,24363,5339,-19593,-29201,-40133,-32134,-14467,8777,31391,-13383,-113079,-55367,68774,21698,-61998,-38544,-154,-1541,-14864,-27747,-34767,-5429,43874,53284,56205,43405,-995,28222,62613,-25727,-96040,-25975,51618,29063,-58905,-119556,-62038,44866,54362,-87130,-165687,-82229,3020,73524,150776,120836,3125,-44941,-31714,-26736,-24538,14217,69086,89199,56619,31051,31356,52333,68970,92224,86077,28222,13015,86039,120520,83066,81680,56742,-34224,-72256,-22963,28231,52427,48854,44372,23001,-27701,-21670,52007,70147,35838,20319,-7199,-25986,-24105,-45240,-74051,-40096,6312,-24662,-74167,-37126,44507,52839,-7859,-16853,-8782,-15341,42382,131950,105829,48157,2767,-88177,-110795,-82928,-91589,-72759,37507,98943,44339,-5361,1561,45590,55470,-26761,-120044,-127474,-95956,-97603,-164908,-190810,-113854,6061,47924,-19124,-44916,50895,143190,108727,-6976,-73215,-59970,-27664,13606,83202,98075,52061,7747,-31478,-53730,-27537,-23969,-72807,-47601,39515,42815,6361,40649,94481,112117,87125,23078,-47587,-56301,-12316,21596,19796,-17480,-67954,-56802,-11404,-24690,-23395,-13510,-2384,34180,38666,-58272,-128437,-62060,33133,59976,33690,3766,-35568,-52296,-32124,-53814,-124396,-78883,16065,27656,54654,93851,94170,96337,79127,66977,111106,125908,79527,58012,33583,3762,29168,70004,56993,26958,41891,92576,94279,24825,-39424,-40806,-31806,-87740,-143695,-72537,27443,82892,95940,57919,1746,-27551,-57249,-84742,-41228,47288,78638,48270,-2719,-64836,-105475,-111703,-85729,-27967,51755,69174,7682,-50682,-105081,-129782,-50655,78632,62447,-40185,-60258,-61525,-90045,-52355,-1281,-44559,-90684,-50579,-8341,-64818,-155191,-160913,-97569,-20555,24143,8390,-26267,-27183,-1834,-17214,-61175,-52225,-6756,-24441,-66869,-32885,6777,-9847,-37384,-48264,-11895,42892,73509,34384,-58171,-135247,-169372,-135997,-53610,46287,107725,92613,27183,-5208,-936,33921,67774,73629,48847,17645,26361,68983,95090,54348,23509,59260,52590,51197,119446,136686,65256,31629,-2808,-40854,-22268,21280,39960,36193,49801,88324,139923,177238,109338,4465,-20953,25579,45188,-27349,-117366,-117386,-17682,52214,26682,-27059,-30250,77434,200409,160564,41972,25143,71567,81293,54775,68588,80478,38094,11601,46153,64205,10229,-15927,41613,101003,97965,21820,-48123,-68664,-12040,99490,143325,22211,-71725,-41865,-32541,-54365,-24479,9295,-12078,-62285,-57814,-30281,15459,82282,111998,76601,77583,78205,11787,-12684,13245,45057,109054,116556,43368,30386,30251,-67312,-120113,-80207,-64603,-46382,-17459,-22744,-54275,-58800,-63399,-86700,-105387,-56012,29358,19102,-55316,-77603,-83927,-75149,-29906,11151,37219,41954,-17422,-91504,-125139,-126926,-95451,-49964,-52731,-52514,-24926,-31371,-75441,-102629,-85739,-36279,45705,68876,17970,10287,72368,119522,129389,122225,68989,-7902,13840,84646,47884,-28813,-33258,-14123,-23691,-29434,-4429,5261,-31465,-48626,-80468,-145938,-133822,-95519,-101967,-81076,-83662,-153480,-168851,-57186,84363,102427,48999,38403,30904,-28718,-81374,-61035,-20573,-45738,-32915,-547,-8491,9433,19222,-18546,7098,34370,-23399,-91250,-133544,-136003,-53447,15413,30817,4166,-37518,-58090,-11442,33262,-2664,-36660,-9301,53781,75169,53877,34605,-23413,-89180,-78095,-4121,80438,112516,67175,21742,46229,81537,38860,-46091,-79172,-49517,-7182,-47423,-103623,-75684,18555,93563,63706,-17138,352,85127,99807,73903,67594,13322,-95728,-202070,-254181,-198828,-70408,2628,38799,78627,72461,-10757,-30564,53800,78468,8782,28650,80335,70481,83446,82642,21891,-55768,-91574,-45180,40267,79489,102492,82857,10119,-9735,3467,-40111,-38698,48679,78378,36558,-21923,-58544,3868,126713,154567,84425,-4622,-109976,-151187,-83328,-2417,24440,32386,14937,-61675,-137656,-125634,-57919,11137,27229,-8838,-61176,-72957,-45653,-54592,-100438,-111670,-78312,-22880,36470,128540,158107,133154,77197,-18748,-36381,71955,106688,36468,12172,24563,-24079,-78553,-91379,-91482,-66192,3594,-117871,-523903,-716229,-419176,-32484,111077,130517,161720,138564,102008,130522,-33030,-415552,-481707,-229598,20364,37189,-46724,-90908,15033,107640,50734,-36371,-84576,-123520,-76146,-5927,-10161,-21079,-33292,-50576,-576,47913,855,-58140,17018,112820,95944,52026,41672,-19321,-80300,-22837,88954,141021,102512,53055,-12452,-99350,-128165,-35698,82866,95882,20394,-22859,-36651,-61060,-66700,-79398,-107076,-103933,-35389,19682,-7051,-45635,-19249,42787,42543,-7409,-19769,53424,97421,43661,-6166,-5315,15050,18095,33508,75696,99601,112705,135027,106792,34840,-6600,-1395,-6858,-17472,1452,5389,-17136,-9057,36361,72882,79555,80151,97140,55421,-44773,-102006,-125352,-138421,-126249,-119678,-98895,-55291,3948,54277,53651,12062,-30889,-67235,-71055,-31043,-1784,61422,142628,131982,39535,-36073,-60640,-50211,-49773,-79989,-63206,-39481,-27554,42308,72102,-29924,-115184,-86272,-29000,-13235,-24658,16846,97650,83363,12798,43773,120425,112087,4351,-111654,-145493,-78426,-32067,85,45184,45575,17748,-22642,-63133],[-12744,-29299,-12633,17890,-4314,-43112,-6004,29412,-20148,-62002,-61035,-17342,20409,50012,66617,55240,22803,-4544,-97020,-179545,-125423,-30313,-11396,-44633,-32943,55869,117467,96383,31901,14778,35365,41284,-15198,-60631,46366,139036,53575,-80383,-96312,-16651,71318,74609,46418,33083,31366,23044,-27600,-82441,-89219,-57273,-20342,-36309,-70671,-57283,-50377,-51732,-32492,1398,51299,93512,58557,-8451,-24496,-9568,14814,293,-130414,-251371,-144471,86488,166470,56909,-20452,-24834,-45782,-80757,-62961,25147,75309,4776,-44905,15320,63374,17487,-6869,30336,49825,69607,97809,59432,-66163,-185350,-157855,-52745,-46116,-132432,-154541,-92515,-23867,-16771,1666,59921,82934,74891,27832,-15121,6711,47757,36317,-47080,-117250,-104755,-73100,-58257,-20405,11730,3120,-25457,3059,72313,111479,96847,56200,-614,-35621,5056,-5902,-152215,-224283,-164204,-73566,-8037,50065,58402,23285,-9791,8508,72661,72505,-23768,-143894,-152564,-69437,-22105,1880,64860,99652,84439,42202,33425,52645,43431,27148,28046,85868,141740,118510,46519,-877,-35005,-38834,-22818,-51800,-124511,-127737,-33536,48718,31139,-29110,-53986,-34422,10499,49871,29836,-54219,-111342,-68467,-15458,38570,152872,205627,115511,48480,21690,-51555,-88295,-17942,22458,-5925,7438,55750,45976,24213,14692,9026,18331,-1025,-49955,-51587,-6009,4788,22133,6106,-13454,60571,115838,40469,-74911,-132091,-107224,-41109,29332,68577,57282,20382,-477,-20388,-18318,-15573,-21624,27494,70508,15441,-50313,-54068,-63159,-77034,-55270,-44494,-67681,-62053,-75754,-100990,-69509,-20153,-43799,-109568,-184355,-178816,-94782,-21433,-5373,29400,55863,39371,15974,-1491,-11822,24943,56003,12672,9579,95603,96677,-6125,-14561,35786,52120,61542,24467,-17018,-5535,-19678,-76936,-58805,-25259,-7164,1811,-31467,-69579,-12485,104658,120668,47618,1538,-21813,-59168,-48832,-26053,-45687,-71180,-64182,-42061,-3818,8288,-20026,-36672,-26112,-41374,-71321,-37833,16821,29795,18737,-20111,-85738,-104180,-33655,33773,39981,29443,40243,-6025,-55095,-18810,19318,81101,106371,47798,32774,43956,-52186,-99959,26005,129519,96037,-30858,-134243,-129514,-40730,-11521,-111668,-158240,-34930,68235,78144,90313,81443,27764,-27402,-74464,-57261,-791,41575,53015,17530,-40571,-21587,32214,64048,87860,84169,48459,20175,32918,104016,121870,55960,24347,-55,-57148,-55223,6255,44138,71390,58801,44949,40146,15201,38130,77188,37135,-46,36325,58553,21002,-38767,-114260,-178313,-106104,19296,311,-107999,-93003,26084,89404,67802,650,-82982,-80821,37298,147159,103992,11138,-28518,-69521,-71730,-43196,-29354,4523,89974,76948,-25056,-94724,-88885,-20788,29932,-33511,-135912,-138282,-71990,-40387,-107944,-182325,-119520,26779,76385,25024,17914,64864,99980,66422,-3612,-34339,-8858,7360,6987,47471,63508,21208,-25222,-51538,-44698,-7864,-12269,-50875,-2328,60085,12229,-17777,37017,44062,14594,16247,16501,-19902,-24972,8826,49159,63115,38654,-12092,-34318,-61855,-115360,-114510,-85007,-34952,25098,53019,-10895,-68699,-40839,25908,76781,89839,57465,-9097,-52718,-42684,-50144,-102627,-70308,8950,7675,-14148,-9177,14287,47158,42944,23304,61707,102568,73997,21986,-27064,-39275,28894,91110,55317,-21276,5420,118211,151351,45452,-99902,-162614,-131986,-70188,-32105,-26959,-33724,6730,48949,68472,57379,21182,6250,-267,-3981,4540,12613,19168,-19659,-92263,-96788,-74009,-78912,-27361,57810,52855,-5193,13586,25159,-30895,-12733,78684,36191,-66040,-39118,7948,-50367,-101292,-71943,-48005,-36246,-38030,-47784,-49707,-61787,-81488,-78295,-40771,22371,54187,43684,35859,12831,-44501,-75252,-43606,-14656,-56201,-95945,-21842,27115,-24975,-64366,-59369,-14491,41113,51963,43734,67597,70192,-10225,-69775,-48759,14833,47144,32918,-12297,-35117,483,47941,52913,54806,43017,8201,23469,87082,129222,91850,43610,59926,59009,70176,96714,58921,36588,45555,1639,-17447,32791,88714,114369,87123,21889,-19290,38043,161286,148722,55856,17093,29695,29876,-17496,-83949,-80898,-22486,-22971,-42482,-5791,61264,153679,238739,172539,33407,28608,88565,109948,107187,107352,58417,-9525,10658,86559,82950,1263,-24743,29031,80566,67291,-33613,-117170,-70016,68952,167403,159205,70054,16127,3506,-35692,-59134,-46096,-41724,-79872,-114647,-98060,-77617,-11900,109513,161984,110952,69560,51235,35932,66188,84544,74463,129605,142455,26840,-10621,55247,2343,-87887,-18333,104731,114586,13038,-74275,-105922,-85994,-46683,-25386,-68304,-103905,-84242,-92073,-127975,-111767,-79464,-76720,-40565,13088,42780,47614,-9130,-94152,-116796,-92523,-47132,3288,23714,8708,-26963,-49464,-43578,-36669,-2353,54678,107135,115005,65336,2208,-8456,18560,47500,47875,7912,-15016,46045,114016,69631,-35541,-71431,-47671,-15184,9566,19474,26175,19258,31205,15479,-67553,-115859,-119998,-138529,-125237,-97095,-136575,-177135,-136290,-27493,21598,23918,53251,29761,-82564,-132730,-62198,-8575,-70931,-113390,-96985,-49655,33753,67054,11541,-44828,-65552,-69971,-51836,-52813,-74719,-15037,53318,47539,1970,-4792,26471,58201,27640,-49220,-57085,21143,88060,62358,-21018,-52545,-59161,-58148,-4317,55574,39015,12774,28070,37436,22917,26214,37625,21641,-33372,-62287,-18859,22722,-5971,-51772,-167,83699,64333,2662,11612,65514,70934,32556,22004,267,-74493,-156711,-181089,-95575,-7761,16233,69990,158670,154366,61967,9864,61932,64034,-43706,-68412,6486,78950,102972,74303,40262,-37152,-110985,-61895,57330,109189,113261,89522,65506,82185,84625,14155,-17620,44560,77993,55370,17406,-5717,39061,119530,140073,88394,-803,-93362,-103241,-39430,-12529,-39849,-42968,-62235,-129855,-136078,-53313,10492,34659,41342,23090,-18821,-51196,-41028,-48562,-71975,-56973,-60015,-95836,-28900,104994,137365,93930,52377,10910,-17930,18358,64833,56866,18811,-3111,-33498,-93679,-146737,-134443,-55337,22834,-129757,-516012,-655503,-345876,16524,134273,168140,170854,118712,90545,79530,-126363,-511926,-592840,-297305,52742,90135,-22266,-54110,40179,68963,7453,-25465,-36255,-57209,-21502,23085,5376,-16289,-40558,-57843,3019,79538,55600,9472,89384,187293,157916,77785,62357,37240,-22904,-6597,86296,128846,71134,25862,32254,1001,-26961,14953,56843,39724,819,-1173,-13176,-81387,-111040,-97066,-94763,-74578,-2929,56941,67515,32220,-25924,-24880,17503,21619,-1351,24552,55806,38978,-8681,-41414,-64669,-97772,-55484,72057,140579,131970,102732,34562,-49085,-66181,-13439,24698,11261,-31720,-70947,-82818,-38213,45853,81107,36283,836,30427,29877,-13893,-56380,-102843,-126154,-121279,-140566,-142217,-97608,-48700,-2627,20901,28455,25807,-9217,-61925,-45803,-1746,38218,61129,64762,47191,24023,-12918,-44927,-54182,-64739,-35528,-6106,-4729,8358,2548,-58946,-78909,-33262,-5036,1285,4603,35865,88045,86417,21542,8430,75783,81344,-6604,-87959,-90922,-6333,65212,72467,38725,-192,5543,33990,17958],[34276,14845,-37012,-61965,-17551,58252,112737,85220,2292,-51756,-62313,-29537,8453,52586,53437,38596,43061,27599,-97261,-211314,-169926,-91933,-88281,-75224,-1816,96974,146326,132492,60263,-327,22865,86997,55075,-32471,28954,118578,24863,-118569,-116203,-37366,21232,40827,42985,25834,19801,3429,-54618,-67055,-22950,-2722,-16387,-73925,-115704,-90104,-69457,-76036,-92764,-82343,-18004,70063,78246,-5735,-92099,-103588,-48803,-27012,-105794,-201043,-129125,78324,175481,85554,30410,33429,-15641,-89098,-53378,40726,60031,-8669,-20927,39972,81592,43083,-582,3898,34046,75999,64122,-11384,-104759,-153981,-96206,-23087,-25265,-63493,-81682,-78980,-9227,51359,60029,52143,40617,31605,8693,27224,89127,94015,26442,-63903,-92641,-64809,-97665,-107898,-30588,3771,-20996,-48763,-46358,37742,108580,57754,-36154,-77734,-63848,-5470,-24641,-161650,-195671,-116077,-24880,16198,36089,48086,29554,-4682,-1211,56865,62268,-19331,-135414,-155555,-45447,48815,38689,64440,131940,114141,-200,-56511,-23504,26493,-4999,-89921,-60546,71291,114839,48867,23937,28375,-6337,-67873,-139743,-214621,-204676,-52905,112652,110001,13490,-2125,36214,67220,85478,105911,77326,30013,60847,74479,42919,51710,70552,68184,86763,67958,11389,27915,93839,38233,-86137,-99645,-48368,-13183,30037,29965,28437,73566,47645,-56062,-76321,-24076,21011,56183,22030,-12126,66630,127934,53598,-74372,-121467,-66770,-24946,26833,113697,132242,58225,-13260,-55305,-29934,23352,45051,56762,27849,-20333,-5126,6096,-78419,-148497,-116708,-65228,-38440,-17872,-51729,-90957,-45448,44295,15398,-123342,-177183,-100924,4153,41446,11426,34721,31000,-30366,-13207,58022,53111,-8985,-41729,-23777,37598,120889,136958,69752,35768,19244,-18074,-44641,-93877,-111681,-51950,-19394,-56985,-21963,42662,67023,31673,-20072,-30445,31276,96462,89756,17384,-18472,-19412,-37327,-15579,30141,19130,-27979,-69124,-98991,-62156,-6271,-13546,-41718,-38482,-65425,-105391,-72470,71049,218984,150739,-43900,-149917,-134138,-80957,-599,52120,48179,51922,32625,-14115,-23168,-10667,37609,80746,48170,31776,44502,-47962,-82874,60482,143391,74395,-31857,-107109,-144083,-118876,-73764,-101187,-119283,-22916,52194,19648,-35606,-51894,-40903,-55361,-101572,-54893,34144,53259,17867,-47801,-120069,-93463,-6889,37582,37010,-1520,-26546,25559,76531,97974,93732,49176,-8336,-50787,-49675,-10535,20443,40328,70378,59358,61151,88614,101361,95329,48092,-29610,-57578,-13396,19190,-11058,-47020,-92427,-140280,-89844,31370,40088,-54567,-42303,82030,157959,139142,53793,-61009,-82942,-3264,72581,24855,-47852,-31978,-19047,-34898,-27490,22686,91087,132315,83680,-13393,-67868,-68191,-32708,23879,21906,-62428,-122775,-86147,-40403,-72743,-88105,11310,114810,138443,113320,78459,56304,26286,-32193,-59210,-23573,39921,51802,3170,-47038,-52970,-12392,8886,-26814,-49977,-19693,9957,19237,27690,-20047,-82431,-47134,24527,-2914,-56453,-55385,-13593,7277,9728,7580,49747,100039,104178,66932,-17954,-122736,-140945,-100331,-85149,-67035,-43352,-26141,8908,56639,64725,34762,47876,57233,35029,-5801,-56663,-48575,7198,-25499,-70830,-22601,13344,-34101,-67586,-33068,3487,-3071,-23857,-5718,12379,-29466,-92413,-126546,-101507,-3018,91756,73537,-37465,-53749,67187,125655,35086,-103983,-187723,-168987,-63207,4105,-39507,-83768,-49956,-7849,46127,67808,20433,14646,40064,29165,14824,18140,18094,-21824,-72266,-49319,-14218,-18931,18978,70425,38731,-28515,10057,86991,64419,38775,54544,-5484,-76331,-23607,46333,-5565,-111730,-110445,-40001,15398,5103,-19679,13696,49762,56454,44138,5930,8732,46676,57182,53157,29535,-3167,-380,22183,22563,-13388,-5346,77649,86442,15495,-22990,-19383,-14207,15948,31565,50069,132858,203412,115984,-11413,-33639,-3522,-24800,-72242,-104958,-110703,-54925,-3077,-14869,-10197,13863,12700,40213,90812,113911,94212,54793,22781,14410,66787,102400,62744,47456,52007,8596,-2074,55447,114499,160976,129525,15421,-77470,-53329,50032,51044,-2630,-12443,12165,18764,13199,1818,-5003,-40361,-114623,-121052,-24402,68764,109589,123987,71405,9512,40790,60313,51376,76681,83641,7075,-63084,-34625,30155,18578,-39942,-47694,-6337,34116,17526,-73638,-145127,-68665,98516,168673,156780,153630,135365,57145,-25521,-38201,-8882,-15417,-74135,-114266,-97908,-74623,-26838,71192,117835,90515,46053,11545,11071,68690,96388,64552,82586,73016,-46558,-87332,5540,20599,-26475,50557,186548,185217,36946,-63255,-73550,-62766,-18270,27728,-13964,-110655,-141138,-101723,-98003,-85014,-36611,-15419,505,19095,3867,-6663,-19634,-45770,-45762,-34353,-13297,19825,50075,53916,23854,13631,26280,-25140,-46992,1902,32755,52385,62611,803,-109373,-177677,-151009,-94569,-50245,13240,70691,97887,74162,-17465,-67468,-36790,12312,50531,55282,48514,54876,82733,95644,25789,-66233,-87784,-114299,-145678,-95607,-66499,-109482,-133928,-106786,-83814,-54987,19232,50631,-39048,-92084,-34353,-3495,-81942,-153100,-145681,-67970,40391,66539,-26190,-133159,-157225,-119222,-40922,15695,1902,13510,40009,13668,-50179,-51358,-12777,13790,2147,-39338,-35966,38906,97719,45372,-97535,-165439,-111375,-18773,65273,75270,15436,-4382,39535,40921,-30692,-73071,-42579,-14370,-43768,-73071,-27607,67737,97014,38248,39140,84392,55572,13879,21305,61355,68172,14329,-48373,-89423,-93131,-65479,-14684,49601,56997,26692,57622,115197,109811,51025,4770,26702,313,-90848,-108100,-34475,38681,39474,11876,30767,-13640,-103891,-81264,27088,77778,91206,101807,121173,118161,67115,-1244,-38752,-30493,4080,36906,51571,40149,7509,-46933,-43635,19441,1436,-80684,-58323,29649,32305,-18767,-31905,-65434,-123332,-99790,10991,81397,54355,7992,1052,10845,-9676,-28462,-40431,-54075,-52611,-81281,-136278,-47503,70290,71534,13610,259,35735,35861,-3900,-2942,40338,40885,-14118,-59485,-104902,-147308,-122556,-22949,37330,-131495,-512702,-621261,-281399,71495,177389,187628,130620,42619,55464,54050,-182946,-531953,-631743,-324096,13268,97228,46967,31891,67139,26334,-55261,-65775,-33989,-59341,-67539,-22022,-7429,-17752,-19360,-40418,-19225,47919,57801,45860,104892,158042,122858,50531,58527,100615,73972,18482,13736,41670,47778,48963,76605,87278,59282,15733,-20499,-16992,-1129,26101,35040,-36416,-82766,-34817,4584,13163,56021,115069,140040,119208,25327,-36047,-3493,35245,8401,-25229,-36979,-40577,-41984,-39337,-54971,-102886,-72701,56215,121413,63970,2318,-46619,-110259,-123459,-53910,1646,-12146,-68585,-123186,-129894,-65958,31157,60268,9456,-28335,-3509,28972,43776,2574,-65655,-74249,-58701,-82287,-103895,-89773,-70102,-37481,33186,102576,119188,81356,-754,-32611,-8656,-9920,-71728,-54897,55419,110577,63814,-1783,-21393,-2590,27581,30082,4074,-51354,-106435,-106160,-36506,17132,-6231,-30366,-27312,-14225,29604,72774,51195,5875,-3962,-18998,-18779,259,8042,28803,77477,91907,37220,-17525,10337,61266,53784],[42774,39579,-33833,-74240,17884,143172,167614,88698,20236,-11026,-39392,-53355,-26793,28421,23206,-16255,-7222,15862,-50225,-115736,-108579,-87918,-79787,-17510,72358,116885,90599,51673,43327,37351,19543,32268,3152,-72491,2573,129057,39854,-86383,-10077,52220,-11769,-22787,13896,15821,8537,-7819,-39842,-6444,64007,56753,-12282,-109248,-158876,-107625,-58565,-59635,-84680,-82807,-58125,-8609,24987,-19903,-82343,-86666,-46943,-34922,-55715,-87180,-69810,10500,85586,98835,98237,73365,24331,-12908,5310,25835,5029,-18289,18540,70318,96103,72138,24006,15702,66476,112823,54870,-49771,-105689,-78090,15062,39021,7785,10012,2671,-30633,18389,90642,106336,62534,-2637,-32878,-36979,25316,112898,85525,-26863,-87954,-41433,4579,-52360,-64780,22480,48845,18472,-2574,-21928,12389,43792,-14165,-89019,-99520,-54409,-14378,-31736,-76731,-40309,27069,42606,16383,-14171,-24766,-20272,-22827,-23159,6684,13210,-35797,-66773,-34142,34684,52754,-12238,-8936,71572,87040,8981,-40772,-7990,49654,-6002,-131266,-129091,-9730,50639,5937,-1656,46913,45293,-26454,-118388,-217714,-223274,-67977,110619,128004,52621,40265,61850,74928,67866,92366,133164,148830,147062,83943,3180,-14839,16852,60375,104910,78125,32899,53792,102448,36975,-89190,-97690,-39922,13428,23427,-12422,14324,98276,79786,-40720,-89933,-58680,2742,49127,26039,5402,45593,76315,34280,-55033,-83338,-13981,-18240,-44966,31616,107091,106216,62840,-3998,-2129,57802,74960,12012,-83413,-69740,51632,81848,-33931,-118066,-106854,-50499,26956,57131,-4031,-43380,-4017,39697,-33353,-166948,-155406,-46174,41220,63439,32225,59952,46516,-39675,-46843,43219,53581,-33662,-50496,38311,76039,70588,77856,67667,28554,-4292,-38537,-74384,-107877,-82140,-38038,-46983,-63264,-39623,24296,81950,60384,11969,2618,61845,88821,44357,-23220,-57591,-50182,-42673,-17571,45406,81591,48978,-17229,-59697,-61099,-18983,-8958,-31467,-30695,-60453,-89412,-49306,96227,231196,187114,41703,-61199,-90300,-96793,-36025,41160,43440,10246,23749,39760,-7316,-71241,-73437,-8269,16656,36372,46100,-48095,-90004,16643,54901,-42040,-93952,-92428,-107621,-100474,-40110,-45175,-65037,-25675,-9432,-36878,-92743,-133780,-107015,-64905,-61551,2438,79119,44944,-26381,-63183,-114582,-109748,-20366,43355,13156,-54811,-72006,-698,48243,37144,47040,60045,13179,-50575,-35006,17464,47354,70936,71711,53323,77474,121866,147007,101340,3522,-62112,-84544,-89152,-92489,-81677,-39939,-15329,-22586,-17554,23289,41255,31201,66598,134560,155131,110678,53290,-15044,-53613,-42823,4333,-25621,-66810,-5912,28642,-27099,-67438,-10585,66864,86015,74687,47732,39899,38779,41691,80360,101220,36630,-59832,-86597,-63104,-56551,26202,151391,166415,151328,151360,84824,19612,-18485,-67390,-76050,-12209,68016,89244,23889,-78059,-93260,-273,60203,27077,-34294,-53855,-5813,58221,40771,-61020,-106064,-57198,-6420,-11716,-33848,-47169,-27585,6674,758,-14588,67753,141586,117366,79153,-9463,-116465,-102738,-39787,-49960,-64710,-65252,-72693,9216,149818,180151,83349,12334,-35397,-34541,-195,-17937,-13961,79266,64175,-50606,-55784,11200,-8142,-46207,-4241,35577,20722,-11342,-27858,-39624,-81093,-126012,-152406,-153775,-88905,43789,107524,24532,-66353,-34878,7400,-24532,-70174,-97908,-91566,-29719,-5915,-45621,-48168,-7759,-351,25893,51807,21010,7872,19238,29394,48014,26958,-16869,-19378,4446,29275,34091,30080,20777,11708,-5229,-45291,-47318,12785,52064,56044,51678,-1539,-42374,21638,106320,74517,-35705,-56918,-10304,14779,19012,40015,86988,129188,170016,151882,54299,-2795,19118,43147,34896,34617,73181,107635,86807,51591,50183,93038,109967,70307,46530,55761,58238,16262,-12011,-4133,6483,75439,175882,129219,13570,2846,27776,-41918,-129019,-158711,-138227,-76467,-33351,-48911,-34454,18464,35798,46546,59525,67776,86885,70318,-8313,-35092,43045,97676,95853,69514,35053,-16199,-23584,26810,92366,172564,164678,56250,-33477,-79975,-98304,-104080,-98086,-64017,5434,39217,49970,75226,52454,-24803,-105840,-139639,-77375,16262,45654,16397,-8147,16648,46719,4822,-30301,8221,50210,25153,-25129,-46329,-44318,-70079,-98039,-64499,-20492,-14632,-40151,-90431,-110334,-52488,58349,115609,166603,228363,196854,75083,-20372,-39932,-2238,10677,-18227,-39279,-18361,7622,35846,78833,90118,49607,26191,25639,7996,21028,41126,26264,17789,-24737,-96422,-89165,-10585,32278,29530,48868,99805,102957,34748,7742,713,-31070,-9113,60862,59065,-39324,-63518,21775,21868,-9269,45164,88592,53468,32090,14278,-18904,-32933,-13489,5598,8068,-1572,-19509,-17765,22099,38099,42084,29853,-72205,-133052,-102423,-89645,-74120,-18476,-19087,-147752,-278834,-251812,-137193,-29848,68182,99978,89760,78637,4017,-49893,-17468,-321,16995,60552,80137,74515,70396,88341,74117,17149,2119,-36909,-110689,-77007,-1475,-29519,-100745,-129784,-117847,-91279,-33631,32026,14121,-30924,-17982,2922,-51266,-112228,-99633,-25147,25658,-21003,-133919,-180740,-132956,-82689,-51518,-14674,-1288,-9096,-33611,-60390,-105515,-116817,-108784,-74667,-10331,8859,-565,29934,81364,53359,-63422,-150207,-114605,13233,106469,62831,-1621,15425,52114,14499,-60882,-93429,-79910,-68116,-58491,-51399,-17567,54557,122473,110774,77068,59453,10201,-31989,-12145,57137,82427,28715,-58943,-140348,-124020,-1261,112505,116636,66046,29192,28870,1801,-36415,-57554,-47279,-44553,-104319,-158143,-112647,-25412,18077,18824,15827,40211,18343,-39171,-23539,41284,46232,51541,109069,152438,96625,1236,-31220,-42739,-71740,-54083,-5050,22193,34896,-24570,-172430,-196250,-76374,-51837,-96004,-25306,69825,78843,72320,60170,-6003,-60662,-34417,53005,87509,26688,-44137,-45943,2084,25123,-1816,-33652,-46541,-49884,-71598,-77268,-9485,51271,15866,-24839,-968,65164,92864,19030,-61510,-28770,26289,-4624,-53956,-68331,-71413,-60972,-9196,25554,-131669,-481145,-559483,-229768,86587,190221,183606,102180,-2275,39638,85368,-172790,-542931,-605114,-306913,-36973,46227,74566,101326,122393,75608,-23655,-52105,-22051,-102892,-181761,-117868,-41876,-35386,-34927,-59674,-66128,-31107,-4730,31401,94133,100096,52103,-2359,2878,67910,84347,-1801,-81172,-40782,40729,70329,58769,86278,86723,-2707,-62264,-9333,28483,43832,65417,15041,-50681,-11796,59680,52211,43881,85826,109590,99488,32347,-31290,-20359,27214,-1231,-83585,-136632,-145755,-92695,-7082,39683,2745,-27220,21908,57810,-8412,-49336,-52607,-94499,-129136,-92115,-38283,-9522,1000,-20202,-47586,-37212,-3469,8984,16874,16509,-2568,-7801,3605,-28614,-66626,-41864,-15847,-12330,3312,-9006,-44526,-37184,57747,150074,173648,151293,76495,6801,-1061,-36732,-137299,-92216,92555,157014,94748,46212,43152,55763,44666,7027,-15571,-63609,-127180,-102804,-13707,19463,-10110,-26423,-50427,-89397,-57504,34616,94789,75970,-17299,-86695,-45643,34715,32540,4818,33380,75477,53760,9835,35559,61473,43403],[31073,16695,-23620,-27957,45296,111839,87164,28361,28786,57466,17193,-37145,-5725,51432,10629,-75534,-89573,-24821,-2685,-34466,-67446,-76576,-51110,16971,67711,37198,-46822,-81043,-20321,45518,-888,-64690,-97709,-120653,-3599,150372,83897,-35068,47736,95516,-7357,-63147,-51266,-48037,-53879,-46083,-14533,35972,61209,26745,-42455,-133136,-170640,-96544,-20967,5539,14460,20778,-13983,-40194,-19100,-22451,-24241,3845,10212,-29024,-54352,-39251,-35266,-72238,-46811,48827,93451,55020,50026,77520,27122,-63430,-90639,-25330,70836,108807,100260,68094,21127,17595,65512,85576,33669,-28861,-45126,2218,84974,84652,55445,58535,34090,8746,53056,91002,90159,43708,-31693,-65882,-83005,-45509,39967,31387,-67131,-94470,-4624,43937,-4288,-6928,47878,55366,63505,77586,51830,58,-42314,-64497,-70940,-63158,-29015,-17845,-23840,-4060,11391,-4012,-8671,-17779,-63981,-111571,-85357,-37923,-28880,-1612,24421,10083,58783,138532,113333,1261,-86013,-71179,-10372,34578,48561,30484,16562,24326,1276,-56499,-52550,-20803,-18614,-44828,-29730,38942,82836,40866,-62319,-170306,-158335,-34720,66122,94189,90910,53005,12847,31198,38143,4666,21339,84457,103216,41814,-11486,1423,50411,79502,83851,43886,5601,-784,36722,37495,-15761,-13406,50272,80223,-142,-82859,-21663,86636,81289,-14137,-94445,-110038,-67821,-3875,18965,24453,13427,-9438,-22369,-57740,-80572,-24666,-29068,-88917,-50430,57023,130926,133523,64772,22328,35102,31259,-53163,-159953,-122374,14185,36878,-35549,-50112,-48302,-34483,34584,54385,-30782,-69818,-37785,-42336,-123694,-166740,-125179,-69420,-47483,-36825,-12921,49318,25266,-63526,-84771,-24348,-13384,-54754,-2334,108421,91483,23805,22466,14244,-25257,-9579,15619,-5579,-14069,41088,55621,882,-40069,-53791,-24938,40102,58034,35478,22809,50610,59166,14240,-27850,-64490,-62443,-38355,-42351,-26531,50237,87973,42218,1980,-6047,2992,2082,-886,1743,-31575,-56611,-8521,51850,56248,82178,119223,83395,9772,-21687,-4876,36346,48780,8910,-36,31934,-5427,-99966,-111078,-39653,11743,38200,19267,-72715,-124442,-65363,-35266,-99792,-129255,-92210,-67189,-38251,22626,15782,-17513,-33386,-59102,-48263,-49544,-94617,-91055,-37577,-1337,62229,102062,29026,-53769,-53926,-68962,-74891,-12191,51406,27763,-48158,-94470,-73635,-43272,-37661,-13095,31832,26700,-30442,-38925,10515,86583,123149,79555,47433,68739,72690,65356,39603,-15146,-56924,-88592,-132271,-160741,-113488,-30109,20513,25209,9966,-15742,-8890,46035,93348,84940,40204,-11373,-36169,-47751,-70307,-86896,-38737,-31932,-66422,-29949,-608,-49277,-110740,-91784,-42880,-6700,25682,60883,95163,102323,101243,109622,89957,30894,-33139,-76592,-73139,-46265,51321,134009,97351,49837,35432,-10768,-47170,-24269,11063,34276,52573,65241,72430,42762,419,3139,40994,60434,69418,25317,-58967,-49217,33265,45741,-7739,-33365,-34178,-28203,-7544,8426,-9998,-29017,-27751,-45316,-21555,118978,168142,68639,25860,5674,-66453,-90380,-50312,-58396,-45185,-9379,-21622,-8699,101555,166494,90683,-34946,-117290,-78082,16420,30273,11707,76509,86769,-19686,-71152,-29786,-36534,-57027,16927,76900,58092,14503,-27550,-33462,-20802,-28865,-85058,-157085,-140388,-12717,86468,59776,-40623,-113799,-142190,-133029,-84853,-34635,-10944,2476,-14263,-20017,23660,65334,31073,6479,25159,34114,16493,-25824,-22245,21430,-15368,-75601,-28283,59226,65427,8574,-29037,-78483,-126123,-103949,-50849,-34338,-50182,-39562,1788,43942,23262,-12818,38769,130152,120192,45681,30541,33695,8406,6862,44822,76712,115243,162946,124009,21453,-26359,2576,38151,12507,5101,72374,116140,76366,24519,40356,61297,10654,-11968,47133,88464,65915,3227,-56874,-69196,-87431,-61689,40915,68568,27611,36019,47658,-35862,-107198,-112373,-82010,-31528,8129,-2860,1868,27957,18756,7065,5855,24847,62579,44002,-34789,-63660,-3610,34712,32316,11505,-25207,-65832,-55697,-16518,40879,125061,132709,47056,-20434,-81900,-144021,-154718,-119532,-67915,21524,69698,72469,86751,50496,4738,-37288,-106889,-99561,-1486,46296,19927,17250,43312,10263,-53738,-51372,-138,73162,121064,93787,16143,-47996,-102663,-121684,-37878,25422,-32832,-96364,-90727,-37107,-10654,8459,57632,144741,186711,137254,70393,22000,-41372,-76302,-54585,64,46199,61436,44534,66958,112416,96316,424,-7124,65218,58547,13098,-4690,134,2287,-43531,-53615,17698,59920,45508,15680,-23992,-39660,-20395,17059,63512,39149,-8864,2770,69912,81654,18403,33313,121706,98894,31784,80957,128735,60886,27866,51320,11605,-48394,-46227,-16013,16254,6032,-69519,-104315,-33530,15802,1985,-38065,-98480,-108508,-89352,-114791,-151937,-116081,-61866,-104937,-185156,-146489,-34932,39308,83805,94846,84745,82505,21580,-27391,4399,-20563,-46109,32239,92257,74959,44539,46591,81317,89083,57722,-434,-65076,-50908,18533,3107,-91901,-126815,-86712,-55024,-62582,-46700,-8584,-13886,-33399,423,5548,-26161,-24034,14025,-18511,-131379,-211209,-160640,-36504,22929,-21177,-54891,-35740,-34550,-82551,-96301,-98735,-100155,-100572,-71762,-8535,14804,5231,19401,53289,48682,18235,-21797,-47266,35132,127013,77106,-8029,-2234,21837,-8860,-33254,-7127,1555,-38079,-53215,-20316,18670,40840,98638,120061,67689,12593,-46990,-100900,-74744,7161,37215,12642,-11938,-69970,-94929,2737,94675,67694,27341,19429,1704,-52173,-103862,-101157,-51874,-70144,-156488,-185693,-97820,-12094,34236,83120,93733,80132,61240,46910,72356,93919,35595,2363,62107,105658,46253,-18109,-14298,-16186,-39965,-37435,-38186,-53215,-15037,-8703,-100761,-146861,-128555,-141270,-108964,12855,82777,97205,127449,110563,23122,-21261,28226,90466,52132,-32934,-70500,-61110,-30651,1955,-4081,-20396,-3790,16579,15901,40297,60575,67255,35354,38128,52485,70251,96806,44805,-69471,-87352,-29195,-12452,-32467,-11187,31961,36297,15006,8421,-130718,-410218,-459839,-189630,75784,165671,172207,120314,40572,91697,159290,-111647,-553449,-582996,-300756,-50383,-14101,21733,109348,186516,159005,62235,36693,46079,-80670,-210066,-163874,-86031,-85616,-93207,-93998,-95604,-107043,-114866,-48349,72405,105184,64762,1058,-58379,-53250,-14574,-40663,-90278,-38250,44270,43088,-18926,14947,72922,11330,-27875,30803,45762,47778,69507,27958,-50906,-61986,-2181,-20228,-75053,-55473,-20148,-23649,-63032,-100976,-76520,5004,1427,-99614,-181308,-188542,-104072,24395,103556,71708,-16558,-33573,8992,9388,5078,-362,-36395,-65482,-52518,-7254,49556,106335,122884,70123,5020,-41285,-52281,16067,60100,-4510,-80437,-94811,-91428,-76368,-38327,-17344,13803,81881,73597,8350,2227,55740,103357,128300,137678,89741,26154,5641,-47312,-125736,-55334,73548,71522,30066,51490,76401,34028,-40173,-86346,-57753,-20412,-29332,-25998,-3459,-4364,-634,13855,-36067,-126190,-136665,-39595,78646,100301,-16750,-123744,-99579,-22022,-14830,-20593,-340,38866,48315,35448,59433,62379,24961],[27321,-2016,1551,19657,34949,38250,3624,-11817,54003,137341,92501,20711,65249,127159,41013,-69876,-87346,-28585,-2650,-49933,-83867,-69250,-36950,-9463,-29835,-96099,-150003,-127498,-39949,37929,-6046,-86301,-101142,-75662,36905,161046,125981,-7780,-38050,-15045,-24289,-68135,-93928,-90754,-93606,-79649,-11923,27966,-4048,-39781,-70053,-120572,-119584,-46258,14034,53658,103366,138401,93003,26449,3207,-17314,-17948,36996,68697,8902,-68091,-53197,-13710,-60907,-77291,-12839,26213,11508,53591,100128,20700,-97909,-102386,-341,109758,141420,117951,57134,2803,10989,21348,-10536,-26795,2696,38876,62303,95723,117243,124357,86813,24067,11339,59565,67518,31904,-7111,-27169,-27562,-82872,-119859,-48088,12933,-19672,-25662,56807,82906,26390,9444,9122,14467,97470,151549,107787,-201,-88845,-84689,-48010,-33251,-14815,-3690,3278,-15124,-116284,-213596,-132638,-37050,-59734,-101737,-51950,11520,17732,57772,104074,113878,160083,209982,131425,-5996,-59189,-27959,-10076,28991,99216,101571,12547,-34711,10738,41920,59239,56778,13391,-28170,-8178,50059,100955,80839,-14900,-81004,-24057,37862,20063,40741,104833,49539,-44703,-4405,37428,-43900,-97046,-36158,43723,47809,32183,47723,65158,55681,33450,10972,-1816,-1281,40423,70584,48286,41559,105834,125565,12329,-100504,-58514,30886,43535,-2330,-79423,-130741,-111997,-24766,41108,53151,14332,-33744,-26922,-35256,-101482,-100987,-56062,-57603,-42037,36892,101496,130544,98173,29186,-7838,-4315,-29822,-109604,-124490,-64393,-63882,-69278,-3467,9961,-17878,3787,-6497,-107213,-147581,-110441,-103142,-138328,-137081,-123433,-112464,-135112,-150208,-85003,-2097,-49270,-113313,-87638,-44835,-38658,-21210,57317,108920,73781,52791,70797,14658,-41458,9568,68302,69899,97664,159910,174488,136424,52386,1795,-11073,11269,36330,27429,-2880,2628,30829,33650,18881,-15807,-13524,7575,-51411,-110578,-11434,109927,74605,-6800,13330,44550,38850,38030,37925,13101,-2621,31235,1491,-72794,-12027,117219,133312,91385,90605,70819,60312,90689,88420,40632,30898,26307,-29858,-29208,16229,40867,13140,-35937,-90447,-123991,-84694,-30769,-35225,-74015,-54578,-24118,-16612,12394,41335,20147,-37325,-59453,-4153,29345,-2274,-23284,-12545,15395,75082,90402,34117,-31216,-44813,-43690,-30714,1214,41933,52890,-6748,-93348,-106388,-52977,-17046,-24101,-2262,24671,-3349,-23557,27428,135429,166671,109437,73978,62725,-3281,-57560,-37718,-15915,-34942,-56469,-78709,-96312,-47847,26469,48213,21320,-12692,-42289,-29266,12467,20399,-25808,-68137,-83277,-94316,-98909,-101004,-110970,-60898,-18983,-54240,-83580,-62741,-28690,-32831,-52241,-56902,-19838,8129,46397,88632,97456,95132,66327,-6690,-56906,-69128,-83648,-54586,-4894,8669,2383,-3218,-36052,-91085,-107730,-83432,-3271,114859,186422,144312,57814,24986,47474,100523,115658,60987,35417,103767,111464,7323,-23312,44346,82471,73623,63745,49438,24095,6667,14074,-4168,-36301,-58143,-60336,17314,168832,168815,38409,7138,41008,-9702,-80042,-81553,-76652,-30299,52525,63380,-15500,-15008,58233,38956,-68845,-112329,-30187,56740,40762,-23354,-5566,46237,17595,-36136,-50364,-92005,-97852,7314,69031,45813,10327,-28246,-8922,68015,91102,12114,-66137,-37461,23190,30984,20265,1028,-86084,-186619,-182205,-103969,-31219,12456,8058,-25588,-4933,59616,90270,38783,-2662,6690,35793,40245,-26400,-69542,-32524,-25570,-57602,-17179,64645,47338,-60469,-127796,-151284,-187395,-159717,-25872,83492,38016,-42820,-30309,33492,44675,3442,8828,65715,80322,66941,82748,82600,69794,55418,39673,26996,50653,78684,34565,-42572,-62177,-12055,44870,29349,-9403,-7116,13228,26542,19791,12704,-22534,-66084,-20412,77294,77409,-3945,-62990,-81553,-87427,-122813,-149871,-83528,14839,64052,54623,8808,-53630,-38432,23382,29856,26541,65237,78703,57471,14868,-27712,-20395,7386,32485,38703,-4297,-42177,-47711,-31035,-35183,-66204,-69727,-68255,-75548,-52645,-35201,-17129,24691,16199,-56418,-103196,-91123,-61291,-64081,-37261,10364,67440,87155,80904,70010,26902,4508,-12909,-51767,-28110,52553,75856,63341,75269,51568,-30977,-58867,11443,73841,134046,188653,177274,100331,11189,-66368,-78633,32705,97736,-13028,-115123,-66528,37076,52225,13816,20871,54568,30517,8829,71557,105951,-89,-135805,-144720,-40863,57889,53856,-26656,-23628,59051,49828,-59078,-58292,63028,114202,76583,30107,19674,28287,-916,21799,123791,135369,38196,-37318,-63358,-72542,-59851,-8170,51150,43305,33286,51754,64070,28526,-842,45976,104195,67760,4930,32193,68451,26101,605,29885,869,-74897,-97116,-50569,19001,25360,-62187,-96221,-17354,25010,-24101,-69330,-55901,15859,40552,-41005,-142171,-146756,-83315,-30802,-9832,33375,82291,71269,36484,25419,39217,66983,32739,4655,52711,29835,-31680,8776,52307,33512,25872,37478,77880,88866,21996,-44971,-71192,-44149,6064,3576,-83659,-138158,-98298,-38339,-73906,-130415,-87252,-37814,-64725,-44829,13090,25171,1938,-22479,-92234,-174965,-177718,-106231,-634,60534,27938,-19219,-23597,-20747,-54826,-57323,-39109,-18223,6868,24096,1772,-42417,-37401,6690,21203,12823,32562,49258,4250,17042,88243,72630,-8219,-41099,-34138,-23393,2028,72163,99048,8749,-85404,-37710,54272,66612,79903,85031,32366,-17964,-70690,-123073,-115781,-79205,-71007,-50052,18448,28277,-27231,-18863,620,-20137,-20704,-7527,-9332,12810,18035,15569,15195,-36178,-113277,-118235,-69775,-45614,20360,111627,121010,104741,89616,66773,73697,72643,-1994,-53451,-47072,-30413,-16347,13998,16541,-24949,-25656,-9470,-62961,-120009,-85588,-7861,35931,1393,-115420,-178289,-84543,46097,87016,96424,101547,61211,-20142,-44607,28324,80866,10761,-76404,-73144,-52963,-80536,-107587,-85788,-24030,54261,98863,104430,103670,114063,99324,112722,150578,92035,19580,29425,25602,-50931,-102408,-87193,-61497,-50958,-6820,68443,101537,56328,-4124,-131829,-349598,-411184,-205323,42849,123874,139217,130327,106567,161018,197428,-124244,-665373,-743462,-396638,-74220,-47931,-50989,66535,185107,136467,53540,73517,100517,8309,-94184,-98181,-116173,-163976,-151726,-105662,-93430,-143024,-208840,-153444,18191,131003,132543,41563,-82459,-143812,-115595,-53314,-11107,20390,42200,-4163,-90135,-57737,46754,52478,34765,41430,20939,35740,56711,11842,-58440,-103270,-92112,-118312,-181639,-161821,-107973,-105072,-149850,-195301,-161094,-28854,33355,-33994,-125681,-138557,-67056,26977,70410,22445,-63947,-63203,21423,87561,87819,36463,-1799,18184,66037,95793,88415,90256,115929,75149,-1385,-53011,-77386,-16083,41965,-16472,-103761,-105276,-66069,-35089,-10225,2444,27516,82002,85241,45093,40677,28321,8461,22105,55621,36641,18369,18453,-21304,-59519,-13819,-17351,-72409,-38940,55230,76760,-28241,-126764,-134229,-53142,59777,111683,74260,24198,18589,35635,33698,-11242,-78632,-122740,-85642,-3135,14289,-60045,-124396,-76839,-8705,13703,32803,34475,33759,39661,51526,79393,80775,40431],[-6897,-10975,13866,10355,-13473,-10620,-18950,-33063,36602,125903,90572,16312,42130,108127,43839,-34905,-29341,-11420,-49353,-86100,-69868,-40032,-32177,-56674,-142345,-200752,-174599,-95376,-2720,57195,16632,-39014,-21641,12398,58462,107745,88291,-32409,-148618,-163488,-107735,-97492,-101195,-61499,-53138,-77776,-49585,-26224,-46917,-48640,-48960,-67607,-45645,-8473,-4662,-1585,45426,131456,136864,71538,12580,-47566,-87049,-35635,50535,21676,-79426,-76339,10781,21321,-18676,-49416,-51535,-34831,17988,41820,9994,-33564,-10908,35873,79115,121304,136520,54100,-20547,-1310,-16618,-88840,-108014,-29595,54808,58221,54065,103003,127763,70664,9525,-24336,201,20926,-24431,-67975,-33905,6853,-66862,-154445,-93503,27021,54192,60521,120070,116624,35746,-15379,-51630,-16878,117526,163417,83309,-11552,-92415,-109951,-81786,-60426,-38309,-7151,7323,-74928,-239043,-320942,-177695,-37431,-29314,-17706,43025,82042,76036,88969,119203,147216,141077,109340,64965,27953,19324,46206,42122,56695,118320,130133,18062,-45749,9164,41762,70654,136421,120793,40190,27840,58844,84449,66305,7382,-2136,57788,46063,-43003,-42974,28762,-636,-82603,-45270,7637,-25766,-66748,-27355,59841,76741,49555,25912,-12957,-51293,-47447,-20485,16211,69288,114431,90307,31343,23089,82943,124068,49443,-76783,-110024,-80037,-59419,-55975,-76957,-120485,-113865,-23576,52822,65254,37357,968,2243,-14181,-118613,-168874,-97349,-34246,-33833,-34441,-22228,44178,71089,-239,-46284,2400,52755,-1458,-78467,-88371,-91808,-73427,-7222,7870,-13439,-11002,-49147,-147997,-177036,-140004,-111847,-99332,-123484,-144832,-124294,-148410,-186142,-116254,-39750,-102275,-138270,-72309,-18514,-4365,39488,91594,63834,28708,88176,137509,65324,-8835,8552,33641,53137,114126,177251,209206,198090,105950,42424,9647,-16796,-12267,-23835,-87385,-71038,16057,71669,55179,16094,25462,26081,-68238,-131021,-4140,127942,32039,-111395,-69218,32768,56167,24400,9257,14051,28925,29778,-30590,-72272,-15502,62855,57424,67726,97416,76605,61174,107163,133568,103104,87063,83216,39036,2782,20733,19450,-65125,-126170,-128225,-117597,-70495,-6367,7782,-20395,-6256,4954,-57412,-73319,939,14349,-50733,-45720,28833,43826,17898,-11377,-44951,-35969,17295,31886,23989,-16393,-76542,-86539,-43852,-20013,1499,40744,17120,-69989,-69590,19923,62019,22131,-1912,3759,-10341,-6147,61161,147172,150101,112135,91735,56248,-32092,-105215,-112645,-82467,-51754,-9797,22630,18676,45852,108608,94437,4647,-74900,-67257,-11272,-10222,-72950,-125433,-99246,-46126,-50434,-89622,-94734,-106291,-86310,-40930,-55087,-104876,-82258,31739,116974,100904,40493,27183,32879,52481,79139,74188,56629,-960,-94565,-118560,-109607,-112724,-33365,53344,-13784,-92194,-43298,-14004,-81827,-111609,-67771,-1726,94440,169812,126832,28718,-16303,24639,87804,72149,-3101,4113,107772,136422,59673,50537,116690,124145,75921,78427,112794,77850,-5952,-25756,-39614,-69148,-82312,-59700,18271,115909,100431,26742,16346,43440,27408,-21468,-54672,-79707,-73951,6300,61688,-4223,-53997,-5092,-6976,-61368,-40422,61733,92952,-3171,-115703,-100861,-4769,32162,1795,-30883,-75734,-72529,-1614,13263,-13575,-27258,-47673,-25007,50574,82796,46949,50621,120135,104204,-14046,-60013,3248,-3766,-111778,-133641,-63702,-15407,-872,-37503,-92043,-56751,23395,46846,10671,-16406,-28347,-10400,36443,1923,-78177,-52326,25306,24155,7183,35825,-4439,-130826,-171142,-113371,-102810,-103239,2565,143294,157147,74830,22599,33264,51345,18493,-26498,-34836,-1765,44910,77377,85967,123595,131135,75475,22965,2046,4637,-4488,-60974,-107519,-71660,11967,54055,10131,-87763,-111429,-8926,79098,46713,-25252,-25685,45833,108916,52226,-65346,-103636,-52122,-29234,-66335,-140842,-141290,-20927,85793,44096,-66068,-107606,-9130,128748,115212,27728,41258,87046,58069,-12492,-45852,793,53961,58504,28810,-5098,564,10868,-14723,-62799,-89347,-68911,-41269,-39386,-44319,-66657,-90722,-82907,-108076,-167196,-178569,-92890,6925,18823,50619,98050,98603,69122,67477,60032,11842,-34654,-45281,2570,77415,90138,45140,29570,41284,13459,-24009,3336,84811,124493,130133,133442,143656,125136,48231,-35013,-33343,63318,101532,2648,-82651,-33776,55915,70120,23818,-38272,-82746,-120015,-82334,62170,140424,45206,-98264,-148445,-89782,-17341,-27912,-110708,-141386,-78594,-64053,-116747,-112555,-4346,99349,126329,97663,56728,25763,-11453,9407,98942,106233,15283,-23673,1833,-1036,-32300,-44367,-1923,49968,91956,117214,73684,-10694,-27935,17924,30730,-6566,-19019,-5972,4899,-9053,-33627,-44710,-65671,-104330,-92554,-15673,46894,45271,720,-2499,44009,42539,-2597,-6573,18632,97918,131212,15459,-103860,-105899,-47606,23442,80448,110403,98847,53140,4345,-32923,-17637,38584,41650,52295,128923,136028,62488,24110,2229,-27950,-9269,46807,77075,40968,-19673,-68977,-95078,-53654,13436,45957,-16511,-149992,-184618,-96739,-74885,-141930,-139817,-61127,-69315,-106749,-51098,24698,9126,-76479,-145649,-132270,-67506,-43119,-33312,-6820,28027,39820,14913,14366,19414,18940,16280,33992,70842,94396,20183,-88115,-78897,-10501,9377,8066,8566,11600,-4478,-18678,-1131,7538,10737,-10463,-38578,-22518,19322,85319,110296,-7528,-136520,-69667,83506,118888,89300,64001,33290,9126,-23125,-56690,-78800,-96497,-103353,-52094,29578,47199,23832,25439,11652,-27678,-35268,-22462,29379,143588,207591,165329,84261,12545,-16640,5685,-27117,-79896,-27146,42589,59874,107711,117059,53145,7551,-11302,-47074,-59983,-101400,-126385,-37618,69182,42646,-52397,-54040,-16770,-61497,-112949,-101683,-23863,77100,82969,-32824,-85584,1260,80102,97927,107860,81619,15713,-50197,-59996,-12729,21018,-1439,-40224,-38080,-34632,-102166,-185252,-151812,-24658,91914,145843,152903,140692,159758,145948,196287,238465,118184,-12469,-18541,1258,-30702,-68382,-75682,-80313,-67473,-20400,43535,104041,103952,21673,-111441,-341399,-470831,-285587,3328,104342,92002,101125,128626,185754,203023,-121996,-683644,-854029,-471487,-120150,-48281,-43355,55673,133011,35578,-40486,14419,80821,73833,68328,51759,-65783,-182665,-156827,-81736,-58382,-107362,-176075,-151558,-12294,125810,154003,51546,-53873,-101505,-100738,-27635,47712,50843,38982,-8382,-87721,-55712,53808,99241,84257,46919,8930,19252,27811,-6531,-47648,-78389,-87924,-105830,-129513,-96320,-49954,-35344,-78858,-162556,-191048,-70392,65240,78394,4473,-49150,-40297,-4860,-768,-58478,-80909,-8874,80792,118302,103379,42119,6236,55567,149417,162349,53095,-37622,-21563,-13727,-42545,-41700,-47406,-35533,-1706,-8689,-41288,-24966,10839,22298,30437,42654,39047,26085,14484,2965,129,-10815,-49191,-63986,-27677,-20068,-5497,26895,37066,27202,1963,-96569,-142669,-33529,88307,74230,-47013,-105098,-68685,12005,122897,170210,97417,44008,70941,55992,-18476,-44634,-20765,-35461,-74878,-94300,-106455,-111806,-66349,53310,117510,99195,85191,76554,48465,22950,22817,41047,42673,22448],[-47077,-4346,32449,12793,-17069,-14752,-23456,-57719,-28204,28453,13416,-47380,-67268,-16352,12440,8564,25169,24860,-23696,4897,60175,44641,12477,-32773,-139526,-181022,-117278,-33717,60604,120351,70717,32195,65427,62472,30812,20824,9097,-33009,-85554,-130111,-140878,-112168,-59238,22499,48399,-6220,-38138,-27833,-3070,38060,62563,51994,37372,20829,-19829,-73702,-68579,45189,92921,44534,5396,-42714,-78901,-50184,16500,3490,-68706,-56058,45839,83086,36827,-36281,-68522,-47488,-11839,-5994,-148,28397,84889,81794,41674,96070,169005,88503,-6466,14329,23896,-38935,-102581,-61013,21780,15527,12778,48020,48806,48799,57259,-7996,-25789,23752,1977,-57731,-39615,9785,-35717,-110338,-63705,52989,92159,94585,131033,118435,43385,-20108,-44433,30518,153648,143085,44756,180,-49922,-103626,-95916,-69582,-47075,-15672,7088,-46806,-136911,-147730,-68674,-21116,-4303,47763,87319,107567,107411,57644,45278,97527,74676,-3575,5719,45812,36117,59825,89038,88008,101316,124305,81937,33987,14857,-10234,47354,186038,218876,124717,70498,72675,75174,52225,30061,28930,28885,-22462,-88263,-95969,-65113,-61097,-92359,-94413,-51102,23217,67732,94903,115562,72448,19215,-26354,-91675,-139580,-106436,-47864,37604,143828,171521,73575,-7685,15228,64811,104522,68136,-38150,-115444,-140793,-143272,-116210,-66654,-66256,-74041,-25687,29690,68092,77102,40998,-9402,-42565,-95055,-125010,-87709,-45261,-83420,-157568,-152972,-23940,44231,-28073,-60384,28762,105912,57941,-24411,-31600,-16883,-28860,-30723,-32001,-13986,10061,-22238,-83937,-92372,-93724,-97747,-62895,-62880,-82193,-68747,-100165,-133252,-56699,18754,-38061,-85240,-54460,8869,38858,77776,116432,68989,19373,82836,139730,105557,26740,-14600,-25006,-987,55278,120806,160206,137934,64936,7767,-27971,-66785,-65696,-57574,-119171,-94702,29079,98214,56372,-2259,5401,-7406,-81900,-74898,68228,124905,-49578,-206826,-159676,-11563,48331,-19211,-68001,-45062,-4413,-23687,-77331,-63963,18621,50995,-6559,-19989,4281,19413,38823,81405,103679,131555,168180,137572,37257,-58294,-47404,-39770,-119708,-182959,-179920,-146081,-80160,-10807,-3845,-8185,21528,22261,-66093,-97522,-38044,-9549,-37209,-21498,22682,14008,307,-27456,-69540,-67482,-35957,-18709,1257,-28273,-112555,-139147,-77257,-43582,-33650,12456,32364,-11607,-3628,57638,89938,80507,31948,-24661,-49753,-7682,78879,121195,85759,62104,74905,61167,12876,-50669,-145997,-173713,-77660,44099,104996,91780,98043,150813,107275,-48428,-147125,-95071,-1445,7679,-83217,-156076,-75927,51924,64289,-10770,-37146,-66270,-99082,-93150,-73468,-63858,-30054,71891,174280,179559,94379,41020,53155,79883,103681,90953,55384,-17463,-103564,-95903,-68387,-82113,473,99510,38506,-56607,-15879,46465,2705,-41791,-15507,-7373,-13268,8076,16050,-2217,-11830,14956,11775,-62573,-95155,-15079,95789,109262,49670,83326,173344,140720,31187,21686,69773,32976,-47341,-49260,-41882,-64761,-72655,-62118,-48310,-27013,-14540,132,9707,24429,66480,68239,16967,-75378,-149998,-104685,3915,43506,37875,52534,32044,11936,56435,142562,127080,-24119,-156818,-113375,-407,31533,-2315,-3104,33325,49491,27303,-14641,-28693,-27209,-36770,-38168,-35449,-9808,43917,104653,145887,107778,-25338,-108962,-41499,36676,-19416,-55828,19306,56018,-5549,-98131,-152224,-99520,-21583,2796,-2030,-21500,-66039,-57739,18863,20242,-46717,-19573,73741,83115,37310,22170,-47039,-172188,-156277,-36524,23333,23688,26833,71948,151999,174646,100447,51618,60805,47757,-380,-36460,-4723,60444,70364,42302,75911,120608,103565,57023,-490,-14462,12850,-21616,-108903,-118451,-30282,53990,36431,-90831,-145474,-13213,128956,111354,50279,52897,71512,78515,33189,-51546,-57888,17546,41019,-3358,-80730,-111470,-21453,80245,31712,-85500,-132330,-37939,117346,128998,5585,-28058,13181,9759,-4956,3020,37789,56668,41850,32942,59366,97076,99158,50584,-32235,-49114,-1657,29026,1115,-57113,-126194,-155962,-120105,-126727,-167579,-135525,-51740,-11249,-5676,57535,107265,73659,33281,53718,60606,-2058,-59971,-44328,51467,119415,58350,-23574,-47192,-59380,-42561,24307,85741,109533,85536,46497,31677,75814,110026,47828,-41363,-47232,8732,30351,4003,-18927,-15228,3646,1939,-35924,-133691,-188051,-164316,-85061,30159,76116,27871,-31026,-80215,-94412,-94067,-89702,-102338,-138272,-149005,-129320,-133851,-143991,-86629,23019,100455,112870,66870,-13896,-80535,-75519,-22438,-679,11105,71697,101060,47315,-26009,-73615,-36651,45573,116940,159860,125881,47389,16384,13039,-32910,-52541,20906,57709,25949,-24090,-55532,-73308,-92945,-107583,-45131,58615,79728,41715,40245,48608,25964,-17992,2912,67860,58651,76920,101146,-3469,-103515,-75763,-4178,31289,49788,54832,26866,30297,46306,-1645,-29415,15273,53590,101862,174365,176558,111095,48895,-1665,-58134,-65621,15392,54095,8566,10756,-1012,-71545,-60570,40333,122757,69832,-132949,-244295,-154157,-50728,-83526,-143805,-78470,-44255,-122781,-119595,13618,52196,-64895,-145260,-79841,-1893,-5492,-52283,-84775,-46935,1929,-14236,11842,58925,49976,9447,-3313,7765,35183,-8596,-94896,-85884,-37486,3067,33214,1456,-40344,-19689,-11521,-52086,-47588,47709,76452,15828,-5481,29532,65980,51761,-53927,-132648,-59881,94505,133873,80223,46724,48141,50737,43477,29954,-1231,-27651,-13719,37749,38190,-11594,27208,109029,107695,19423,-42977,-40087,55404,180358,220918,147820,64739,14521,27222,53379,-5020,-61528,-52549,-55511,-29149,81453,125946,59858,-19328,-65049,-69684,-32178,-60515,-101286,-15311,88681,50014,-50013,-77128,-49407,-44535,-63194,-57477,-17359,23441,51323,42257,38951,76063,82929,67030,89531,80249,5311,-52436,-54712,-52964,-47075,-9367,24278,3298,-37205,-86381,-132283,-102808,-6349,81826,141202,175687,204132,189747,167802,199506,221476,123323,7867,-20414,-26331,-50579,-41962,-23300,-47996,-48132,-11044,2196,50975,111566,64765,-87780,-377479,-562224,-359010,-24891,84813,31430,37106,80950,138928,192363,-90660,-671309,-865533,-491056,-167018,-70605,308,78919,85334,-29207,-106006,-67058,-4326,37859,111628,138744,34061,-105795,-121408,-57927,-29299,-43810,-36612,-22981,15648,84799,92753,12052,-16728,-7885,-26509,-18949,-8588,-7069,4428,-21627,-63004,481,88938,115522,91771,58917,19562,-22895,-52692,-58568,-57440,-56913,-46015,-27022,13177,41121,46116,75074,74856,-23587,-158541,-131122,25411,108809,76680,-10743,-73589,-69235,-54925,-90209,-43414,75609,102616,47585,39768,35915,9446,18426,88529,103604,-5314,-115704,-117260,-70756,-67335,-53962,-17503,-13442,-7179,32181,31864,2404,5859,15018,12930,23187,11258,-40273,-87871,-111431,-100198,-39061,-51438,-100141,-64354,-34006,-37141,6356,78137,88151,13320,-102181,-125121,2605,110127,74306,-5283,3926,42482,73706,130656,123062,42550,43619,97311,44249,-76544,-105138,-20078,36388,-16125,-90807,-108497,-69184,49703,184207,201005,99078,54211,83179,72142,17052,-15357,-13337,-19711,-31383],[-71346,-15398,47165,56672,29084,-14799,-61672,-96550,-98734,-71559,-73621,-99902,-138600,-122748,-26787,43720,45902,52741,77140,144231,155493,75620,35531,17855,-47851,-66736,-27122,11405,72049,123209,74389,47341,72609,19179,-47632,-50708,-31928,7534,62246,13424,-81484,-81229,-19423,44272,77638,58069,32513,29318,41248,98387,168011,150996,68691,21575,-9711,-75856,-98984,-19737,6002,-12760,11890,14269,25282,46517,23763,-30041,-67661,-43963,27133,46769,17733,-30079,-69330,-71466,-52776,-50450,-71096,-47933,48902,92740,47539,84240,161130,97675,4839,15077,63386,51065,-25347,-45463,-27485,-51668,-25861,-22225,-51939,28191,115237,62593,31962,73584,72508,14238,-19177,6031,-2431,-40984,-16658,54973,76040,51826,48419,39781,1559,-36120,-12125,86451,159548,105273,32310,14839,-24475,-75186,-62874,-36878,-36583,-36064,2315,48841,67660,66618,27482,-48355,-41531,7877,9080,30700,52942,-14818,-41652,31010,40699,-15102,-11675,-15414,-57496,-2589,82754,69853,30060,61992,111997,83928,-5394,-43829,59689,191317,226135,154777,83743,71616,77960,53899,28122,-11136,-64478,-100273,-94064,-71992,-59424,-58917,-85484,-128076,-88467,28002,99191,114076,89204,21890,-12828,-44895,-107492,-146508,-128608,-91581,16249,140511,139566,23285,-28575,24506,56744,45770,18435,-15522,-45601,-87185,-135147,-120147,-41908,1342,-12764,-24653,-10888,56482,99464,38208,-74360,-109328,-62307,-28998,-37632,-60085,-139712,-223454,-174614,-12146,50312,-29561,-63347,22714,78463,19338,-30652,11000,40591,-17240,-73758,-78176,-34258,6954,14692,17102,13561,-59969,-116818,-60236,37520,55357,20800,-40052,-50182,38288,122818,75708,-14045,-44920,1517,30674,55646,109132,99581,50024,65947,106231,87217,-8631,-61804,-39768,-21619,1730,68889,93058,48430,-14036,-59096,-91958,-116755,-100311,-43958,-43487,-41592,32658,74214,20679,-56365,-59213,-51635,-69899,-27580,70730,63560,-81838,-186873,-151412,-28802,38858,-23687,-107875,-120145,-94234,-105506,-158788,-139338,320,75380,-2112,-89806,-73841,-14469,23435,46440,65230,113456,184638,167747,38359,-61433,-64512,-58665,-92723,-142072,-181743,-180916,-104741,-2416,24363,4332,17599,23321,-6396,-14167,-18374,-16308,2659,7249,-7924,1036,33822,12399,-20827,-25570,-29278,-25130,-1604,-17313,-86039,-121481,-56210,-18657,-33486,-2427,39938,33665,25407,19638,41333,75595,30402,-51428,-76229,-18139,67152,80448,8656,-16576,39392,79432,73125,24331,-97904,-156239,-41326,98980,142221,109434,94438,105127,19974,-150379,-183911,-98810,-27244,20795,-20212,-118064,-54159,118175,156416,63608,10191,-32072,-94827,-135194,-102273,-23486,17108,38718,66011,59971,1453,-13658,17273,54054,103420,112493,58261,-33170,-103993,-67009,18364,16435,23803,78284,85031,30655,12747,26191,1558,-9895,16575,287,-63209,-76625,-32774,-4975,11200,35430,739,-103297,-117244,-16474,95430,108686,35541,50754,139873,118942,13531,-39302,-59656,-88880,-77599,-16036,20200,12429,-15018,-44335,-93475,-128737,-94550,-27080,11977,48887,97234,94927,42598,-75865,-172407,-144253,-7852,97724,128179,123970,98816,89455,128544,184089,152826,19358,-91428,-50074,35326,26372,-38517,-14805,99291,130614,56131,9253,23080,34252,37062,9631,-66242,-44734,67292,80225,22363,15932,-25395,-113327,-90931,8397,-990,-30622,57400,98669,-21359,-127758,-116197,-46811,-19090,-10530,7717,-8792,-69202,-58240,4426,-1666,-23080,10191,59468,78235,66163,36283,-59754,-171022,-138539,-33206,47539,99207,53954,-8499,52716,129177,85989,45555,52146,57410,64041,65704,77112,107562,79218,-12579,-42565,1287,32126,22719,-1519,-10025,4929,4801,-42826,-59479,-2333,39112,30549,-27126,-71320,-14451,73386,97068,85224,61478,16888,725,4245,-24020,-8364,46111,37479,-22869,-50221,-28828,29641,79574,38572,-39958,-99259,-77158,17481,66071,-1739,-58192,-56004,-22811,34066,65705,34770,-22498,-29366,18315,93394,155496,160376,126287,35242,-21563,18722,49993,9856,-68397,-168887,-182524,-89072,-58920,-90917,-44193,2653,-40024,-74618,-11443,30795,6871,8197,59325,49304,-35690,-48550,9237,71508,86326,17881,-47666,-75651,-113752,-78288,46393,122069,92959,9749,-23165,14547,81562,112214,49885,-52156,-90738,-60046,-18318,17371,27386,-18996,-67088,-94138,-126173,-194214,-202226,-131535,-51879,-1783,-14567,-51558,-54288,-52565,-70399,-110737,-96612,-43185,-45083,-93705,-91596,-100033,-138292,-121441,-29543,55845,83239,50130,-27132,-85903,-92171,-83228,-58215,23470,117298,101733,5902,-54869,-71593,-49668,-5100,86376,167983,178670,133592,80292,878,-95643,-77341,73167,151876,82047,-21952,-41097,-3939,-15346,-61281,-20733,73419,77696,22013,18781,3983,-72628,-109645,-21099,66314,45775,34887,38140,-39949,-132471,-105701,-24347,-2248,-12356,-35212,-54784,17154,101149,59141,-20089,-1194,71533,128566,142433,98865,47991,31072,24168,-33119,-87422,-47187,-4976,-3305,53878,75644,-13307,-53316,40848,141462,81016,-86639,-173318,-99183,12811,-11484,-117394,-90157,-17365,-68979,-103835,35623,108557,-13497,-110648,-68814,-24520,-12349,-26136,-91172,-131561,-115896,-94784,-16423,45036,19942,-41534,-69877,-87376,-96415,-98169,-88083,-59362,-48371,-14299,22451,-8060,-30236,26290,65000,15619,10911,92137,127737,76859,30576,40317,55099,13356,-46317,-61359,-12493,88481,102862,35887,11089,37929,56745,58506,58339,46089,32393,75638,116008,37956,-52668,11112,113015,111068,23364,-60517,-71298,-2873,65862,63588,15985,-7964,-13918,2616,12422,13597,27439,5980,-66940,-69028,30326,80631,54823,6550,-42543,-66970,-40487,-17563,-12076,18173,50331,27610,-17761,-46874,-42523,-21260,-34647,-18766,8896,-16136,-5738,43959,71096,79053,43569,-6196,22442,37415,-30736,-76662,-61094,-52456,-53151,-24430,28499,11244,-47601,-41830,5766,29663,43401,70082,120164,187151,238763,192553,145631,111582,108778,86925,30055,-29576,-80271,-99693,-47653,8010,596,-7654,12436,-6351,14268,83578,79880,-72673,-367807,-526534,-306823,11415,73711,6729,7966,34219,95368,215173,25953,-557392,-753549,-452924,-167093,-102191,-1078,78953,73990,-6913,-72321,-69009,-47900,-13930,45357,93563,92497,24429,-35868,-19993,-8150,13799,96239,108135,57017,53908,52028,11225,13037,21248,1278,-26347,-80955,-76291,-59893,-97005,-70107,59289,127148,108153,75642,56443,15273,-68829,-132535,-119529,-82179,-78794,-70483,-12810,77924,92869,56419,86840,135681,67451,-107617,-162889,-63779,17080,29834,-9677,-82285,-100518,-76743,-84324,-18645,92349,58915,-39841,-24666,25324,10306,-40068,-48011,-13706,-4823,-54540,-81703,-36674,-45345,-86980,-35604,10196,23848,80069,45776,-63023,-71221,-29719,-37754,-37263,-27496,-69529,-146960,-190614,-146194,-45904,-52433,-117225,-61946,-17286,-57074,-23315,75114,90331,23759,-73755,-107435,-13133,66144,40154,18123,72124,83712,64441,81065,45515,-12486,27618,66048,10268,-69633,-111314,-53940,39580,45548,7981,-3809,22221,109522,165506,94483,-31415,-26091,59834,75974,24646,-4701,1872,-15425,-60379],[-68310,-40448,47921,95254,67813,4804,-47205,-85578,-111475,-96198,-91643,-78443,-94723,-114103,-36200,77618,66836,53212,131885,168533,83772,-9247,-9541,18610,26712,59138,77773,57579,35990,38160,954,-17524,-1870,-60054,-104152,-47873,15052,45978,89852,57498,-11856,-24533,-10497,-11286,6669,43229,83119,78541,32964,75051,174961,142109,27371,-4685,9591,-13940,-32226,-17429,-39203,-25393,32484,45276,77860,119694,61139,-31546,-64734,-51277,-20566,-7523,-11654,-46409,-86253,-110695,-109930,-119031,-158654,-166827,-58897,66747,83271,65899,78853,36943,-18618,-20811,14117,43623,27947,-553,-52067,-93399,-37027,-25841,-63087,6642,105906,118315,112348,102515,100398,91012,62094,60306,40985,1574,9503,58196,71589,27424,-18665,-47641,-74470,-78282,-9694,90337,117541,63351,31085,7157,-35841,-47015,-16422,7470,-20543,-58303,-9820,86364,126447,78571,-12201,-121163,-116705,-68120,-84850,-87590,-62915,-64275,-54098,9565,42503,29682,-13073,-98811,-140771,-37454,52799,16468,-45029,-16636,53472,39013,-43149,-40533,78751,164045,176782,114174,35296,37034,80931,65503,6219,-60546,-99381,-99377,-58299,12648,69063,56925,-25306,-90580,-57563,-522,1921,-3664,6699,7993,21506,-9200,-75065,-98418,-115383,-117783,-15120,85639,69600,-3540,-25653,14691,34346,-14744,-37252,5961,52451,22173,-56932,-74015,-21372,33075,49104,24837,-7331,38311,89648,30980,-78676,-104619,-43329,-4430,-19163,-46708,-115857,-151177,-71163,50598,72758,388,-43029,9353,36314,-42091,-77980,-4275,23913,-58034,-117343,-96312,-45645,-12306,18490,53645,34296,-83787,-148723,-72323,68768,128511,89861,27536,25519,92277,166054,121777,22815,-16494,-10364,-15661,-6844,47479,76339,71260,90255,120900,47199,-95733,-112327,-28841,-14389,14487,93629,71110,-936,-57654,-76968,-86908,-95098,-80320,1891,62426,32747,-1097,1641,-29642,-101045,-105653,-57336,-38552,-45825,-35699,-16051,-11374,-41737,-47276,-2489,47134,41540,-32633,-111319,-132960,-124411,-167056,-180183,-60248,53987,-3655,-106750,-74631,1238,24764,33332,53177,63929,130354,192787,124056,61184,24928,-15984,-24979,-24686,-80753,-141554,-87963,36924,79639,20603,-2052,17177,58266,79643,33351,-7518,17303,17460,-24782,13134,94354,89213,59197,37100,4795,-11895,20630,50660,18855,-27513,19145,48513,4173,1094,23277,15846,17532,14357,16040,6838,-30066,-48223,-40755,-4556,50358,41930,-49856,-66648,16322,87624,94411,69498,20645,-3620,62417,142910,145694,93333,54283,16702,-95318,-200019,-134984,-41868,-37034,-2154,23016,-44104,-26977,118807,171864,81645,6072,-37096,-78023,-114072,-96633,-32482,-12051,-37175,-82144,-125304,-128274,-70076,-54611,-46253,33104,78116,2977,-107587,-157710,-88685,57322,76490,-10168,-20169,37576,56458,18946,-40352,-69614,-36931,7252,11766,-16388,-854,27117,2057,-3345,48816,52708,-26558,-58073,2771,106082,146754,77014,29106,60668,71639,13924,-72579,-150129,-150397,-51457,54619,96663,99280,56346,22050,-26325,-83311,-68133,6352,81582,128037,94054,37469,9006,-53860,-97790,-60122,48884,103733,91796,92102,85476,83436,133037,171093,137252,73098,15126,9908,38566,22399,-42213,-42202,36658,68716,43189,40990,64586,90492,121368,81834,-23486,2790,106313,42341,-69093,-38672,-15308,-87078,-85900,-16831,-19880,-31115,37631,55804,-55772,-103979,-12365,56626,20385,-15084,804,13401,-20343,-24024,-21258,-56799,-41811,-1309,18809,56874,88614,60813,-28562,-99642,-95590,-72148,-21709,71767,76279,12119,-2707,8173,-5564,-682,7863,25297,94958,142300,127920,111367,63504,-51162,-106413,-87482,-85732,-89437,-36005,-8608,-33770,-11105,42105,80583,100996,55081,18496,47365,48631,-2906,-31877,11449,57822,37237,-18772,-34784,-33364,-50837,-37031,8850,-6779,-68889,-49400,46401,103800,105893,52687,-12548,-63659,-83996,-62060,-27377,-29133,-53082,-43411,8054,55290,71062,7584,-86999,-80252,-10432,51944,115030,148601,157454,103586,15103,-5668,8554,6885,-35611,-140950,-168846,-68844,-23489,-51762,-19423,28576,6973,-64975,-69249,-42363,-28708,8885,70362,29109,-61381,-23108,48118,59362,66830,52185,-6787,-52765,-84852,-72183,29224,115293,84004,-14305,-13495,74053,128207,119375,56629,-36572,-82645,-36702,30395,53110,33644,-17417,-72551,-112200,-132749,-146328,-130619,-89119,-30647,14371,-15216,-96137,-130105,-85463,-56769,-93218,-83755,-10932,13471,-21166,-31860,-43506,-84194,-76095,479,75929,90332,51495,24527,34345,28627,-1234,1342,30139,40114,5422,-41401,-39061,-32009,-61516,-58385,53085,146206,151618,123967,77755,-30855,-127144,-84093,70014,153413,87937,9245,34846,110315,111714,35809,-7649,26341,54356,35642,13672,-20548,-81186,-71222,7827,33259,18389,42052,38561,-32614,-127042,-132587,-73967,-29162,-21698,-63369,-86002,-3389,76999,30072,-52722,-17471,82917,117038,69900,136,-38423,-22237,24467,27318,-20274,-63317,-67473,-35937,19169,54674,11344,-39042,7528,76810,22416,-42661,-26752,37621,78616,27847,-73913,-81377,-10582,3536,-10434,79822,109839,-10610,-86141,-76040,-66101,-33274,5259,-44260,-139808,-168944,-104703,-1151,27878,-10880,-64536,-73004,-89864,-148090,-145830,-67189,-14872,-12121,-14378,-21844,-38890,2667,87546,133204,128818,125537,111160,106893,109784,64521,18456,25307,10067,-10465,-13877,7421,70293,71516,-300,-15874,25716,36729,14374,22695,37741,20561,55953,90440,13937,-38041,-4189,4791,-13718,-23242,-55485,-82472,-93435,-67720,-31451,-26257,-35809,-20063,-7803,4274,73069,143872,119194,6936,-58193,-28351,-22590,-25341,5188,9463,-54741,-100763,-50298,40860,41317,-15279,-33118,-13973,7494,17258,-7043,-54906,-43007,-4627,-16030,-22321,4342,34864,37850,-12522,-67357,-53619,-49456,-92693,-109209,-66707,-12262,608,-31717,-34983,-20571,-27731,13742,82878,101517,95407,92530,92874,132937,154943,159059,97733,10566,-1592,19572,-2023,-77393,-138782,-124287,-54867,12900,37341,17971,14721,25561,41751,52835,37626,-59630,-258223,-339470,-136849,107438,112994,59584,55689,52902,120488,267219,71175,-586303,-847804,-501055,-134743,-78722,-35467,18112,48700,32508,11055,1962,9583,28814,13391,8082,72368,122273,88029,32542,12606,68490,148855,117114,33500,45700,90665,73024,33589,-12168,-21274,-4283,-34917,-62087,-111888,-172375,-80855,83781,129246,92947,61910,27336,-15720,-62769,-107201,-105194,-79181,-111710,-142360,-76287,29799,57116,15968,34812,87146,55530,-51284,-99594,-91346,-76592,-37638,28758,22058,-36645,-64468,-83497,-50222,29716,13693,-44456,-34977,-7205,-14687,-55995,-99512,-65748,32926,45167,1168,22426,3634,-74084,-64732,-17258,21423,81397,16353,-103308,-83928,-13867,-18368,-22622,4729,-28074,-118003,-160288,-110914,-48176,-69205,-114172,-34347,12315,-21568,12740,78556,65142,29607,-45313,-98339,-47251,-156,-17824,-12453,55888,61172,24991,35274,22268,-14036,4971,2537,-27725,-20945,-39336,-34024,36321,86162,90349,58883,39826,58866,32101,-86848,-129047,-31597,51749,58101,50341,72350,95594,67393,-14280],[-44571,-44307,35733,77724,59626,60593,66158,-4601,-77498,-69433,-37474,-3508,-9195,-49669,-18110,102327,92676,19713,63061,77976,-33420,-92520,-59949,-19489,36762,132290,167622,104143,13532,-30861,-81048,-125949,-103377,-94386,-82638,16962,90000,40673,-5554,-12615,-3907,1016,-20698,-50468,-64311,-37821,42236,69874,25105,47067,104979,53184,-28206,-22809,21408,35768,18906,3227,-24580,-10335,9514,-23725,-17851,50866,63991,2351,-32421,-25960,-4598,15088,7790,-47133,-75337,-93361,-127885,-168080,-164218,-149128,-77000,43881,86863,14603,-40338,-59153,-56684,-59470,-84842,-54298,9733,26142,-26087,-61507,254,52699,19220,-24098,22019,103926,120863,58782,53241,122395,162408,150296,83266,11812,19726,78713,98811,78949,39202,-32332,-95883,-93272,-15183,76390,81163,32753,11312,-11007,-32431,-15484,14363,34814,-9661,-74121,-35730,21087,16932,-27549,-85418,-163128,-148937,-64656,-67044,-137356,-144534,-63342,-7485,19287,39551,40938,-20223,-112106,-106837,9320,36262,-16821,-45773,-32492,-11403,-9090,-37371,-22081,50848,119155,139824,45254,-61651,-28435,64297,67422,-3175,-59499,-48273,-31644,-16603,66614,177405,190387,68736,-20358,-8647,-1849,-49158,-68454,-7073,73560,107544,47351,-28024,-49929,-74277,-73583,12917,57243,34035,14516,-8279,-3615,26261,11391,-3368,39508,92080,70983,-3151,-48435,-47781,-15675,51541,79686,27870,14943,52491,48664,15873,-3820,-31411,-61715,-59934,-31097,-43823,-36572,28110,78352,64989,23190,-7374,22732,40163,-46274,-99307,-40207,-14531,-84014,-120633,-70514,-3926,20786,13000,2842,-24659,-104410,-135971,-85262,-17575,55486,95004,83209,61859,77677,126506,96440,44787,31445,-5788,-61386,-72499,-39322,-10,43731,120041,160899,31738,-141572,-126847,-43485,-28007,70780,180427,87145,-49512,-88283,-59299,-22490,-10217,-11942,48601,106743,57509,-52711,-74185,-69966,-113777,-107027,-48213,-44926,-106030,-136776,-54205,70202,88750,42273,23209,52783,114123,110934,7327,-54935,-27213,-13089,-80075,-119765,-51829,-55446,-95029,-57257,2425,17514,18369,2264,-18432,72977,202522,189606,138521,99021,23244,4352,59307,42821,-48980,-52022,23309,27749,-19280,-26807,8034,62725,89150,44150,-17079,-24563,-12178,-23771,2562,72285,92683,74703,35063,-7827,-32861,8679,96227,112741,47389,48224,72513,29668,-6387,-21113,-44123,1469,75935,54925,-56544,-94917,-20231,12981,1740,19245,-8381,-86636,-76088,-10143,35484,54401,75672,103123,117315,122314,129633,97271,18748,-27191,-48549,-120483,-136863,-40154,33134,-1711,-42285,-18232,3851,18457,74409,109786,46984,-24950,-64093,-57877,-35717,-35471,-67372,-100120,-98431,-134746,-184331,-147086,-78150,-111897,-146624,-65782,-8042,-78317,-170795,-194274,-107938,26474,23394,-92251,-128605,-72823,4385,15917,-57192,-92856,-49593,-12363,-4869,17079,65344,45100,-47590,-70971,1934,29965,-4054,-15728,15351,75683,123097,102672,41025,5579,3082,-35605,-106253,-144673,-104410,-4706,82499,102791,95051,72999,91555,96115,49734,26252,74220,150851,161160,51775,-38655,-31254,-18362,-9965,44996,98938,50406,-25070,-8286,-6303,-15781,41661,76363,49776,60426,60959,18390,-1075,14000,5118,-27970,-60989,-59500,-5714,28827,23312,52551,104619,70374,-13572,10839,74700,18917,-35860,6213,5362,-53451,-41350,-7121,-18229,-10311,12553,-16084,-74928,-57172,34947,85702,40615,-31120,-44134,6133,24821,-12280,-75380,-119485,-94413,-50080,-14466,35718,68761,51085,17559,13986,-1920,-70096,-94317,-26813,33366,34148,-9534,-53992,-61977,-44264,-44027,-28886,54389,101957,72542,42399,-6172,-88716,-82175,-50637,-113014,-165743,-95572,-28662,-53429,-35281,62703,144609,158371,90217,33457,76375,120991,42584,-65288,-50131,29739,44738,8213,-21130,-68411,-103356,-91893,-28785,-4166,-40925,-25313,68575,114833,102518,33921,-52952,-87681,-87118,-81218,-94693,-117333,-83971,16273,58689,19077,-1669,-20758,-72106,-67481,-16460,10835,36107,72091,103001,109653,79741,9353,-26596,6709,15251,-73090,-151688,-115748,-84028,-92293,-59484,22178,86407,25217,-65496,-65824,-21571,1228,30158,-2626,-60697,-23577,21649,33417,93814,118730,26195,-50564,-52479,-48837,7203,94952,87092,6088,7656,61605,78235,53949,13143,-28799,-32239,44076,100934,53160,-4855,-7658,-18833,-59595,-72460,-65857,-65686,-68950,-16489,73585,74608,-39077,-128309,-109605,-77418,-98381,-75379,2550,16444,-21444,-34595,-19697,-12323,9457,48354,106716,123907,68407,77892,158396,161992,115988,94789,27841,-56831,-62209,-12971,41246,12641,-66219,-50297,49458,80166,31746,15985,21162,-20425,-61184,-43243,32141,73647,50959,59262,128004,169401,173793,140528,54359,2734,41394,88405,83192,60393,58516,88048,94498,42056,-85,43110,55780,-7995,-68825,-85300,-55937,-4684,9448,-28704,-60646,-31076,-18260,-84200,-116748,-35568,55818,64096,17953,-29206,-53290,-52862,-6413,77683,94991,-7347,-94208,-93868,-64656,-27212,-18325,-43261,-23501,22247,-4983,-33079,29544,96659,75836,9303,-46782,-66801,-34069,25763,61011,92883,49488,-58908,-89872,-84531,-73923,-23416,20073,5201,-60376,-94731,-19570,57270,31930,-4397,-28545,-12704,-16553,-68552,-64336,-14677,21117,45120,25774,-25087,-46860,-719,64455,93819,129616,131153,68711,58616,116046,63748,-51956,-53309,-20355,-37102,-55057,-38757,26468,52193,2245,-4186,40839,22714,-37196,-30946,-3722,-15044,-9314,9298,-12931,-7363,-15513,-87473,-94755,-34939,-9374,-46870,-103745,-80349,16940,39679,-2175,11463,50137,83003,143220,202107,177669,59305,-41334,-72643,-123790,-128219,-31470,41138,-29201,-129226,-89133,53722,63811,-44610,-84062,-40155,34199,59538,-20096,-93955,-91313,-49311,-16688,-4022,15889,46264,19884,-55033,-97603,-96569,-87784,-79166,-64633,-19094,35715,44924,-19180,-79998,-47312,29985,66171,46641,50747,106381,118085,53573,12389,28498,103804,59542,-17392,-16154,-15130,-49208,-102577,-128991,-82844,-19939,37776,69268,25082,1213,67446,98954,36749,-26086,-56943,-163148,-210024,-37082,164916,191075,149555,126703,98841,162015,307279,98455,-562765,-933348,-562615,-124427,-11283,-41430,-71927,-41634,23788,72392,57937,75712,105626,63516,1829,34418,130039,140511,30152,6319,102674,131182,21482,-45127,36469,119914,90172,25239,-27875,-23389,37905,61410,-11097,-121795,-152114,-53869,47464,60566,59275,49583,-2954,-37650,-11014,3554,-17258,-62100,-143631,-177192,-113901,-22779,21254,5346,26566,51073,27849,15019,21143,-21533,-59974,-23442,85802,133809,47088,-42830,-96649,-103884,-44403,8296,4756,-22985,-66201,-74995,-42854,-44027,-45370,19846,43393,5619,7740,19485,-663,-44478,-85723,-65597,-3329,-25360,-66526,-19822,37722,38922,42317,69842,39614,-49128,-105903,-104643,-62803,-51656,-57924,3855,34319,49072,101610,99075,33771,16825,-15148,-55955,-39232,-28359,-55382,-55682,8456,34909,11710,18572,20483,-19467,-50955,-81729,-90318,-32259,10435,21894,51375,62718,28975,-26835,-47453,-32086,-82451,-170513,-105693,24583,33909,3049,43121,99822,107124,74036,19055],[-11485,-14606,23200,29423,29963,99448,147135,54167,-60882,-54493,28562,66268,26060,-20329,5821,105341,99314,-15253,-46341,8866,-11351,-46880,-44547,-33971,24473,142783,184893,104354,19753,-16000,-103627,-199868,-162917,-74388,-17196,67274,100552,4671,-56312,-32237,-11154,-15423,-31384,-34395,-74457,-110833,-49801,24009,52060,67665,40866,-16652,-33000,-8874,22064,31202,-4061,-11750,-14644,-31482,-64219,-135857,-159841,-81669,13902,21108,8656,37293,67353,60222,31143,-11015,-5548,6215,-59773,-140611,-103608,-28665,6573,40878,40244,-44763,-117809,-126882,-84592,-72271,-127883,-115776,-32601,20507,30763,14206,39203,103858,72560,-66658,-76748,36691,65056,-12964,-14834,98016,179052,166981,88292,14851,26740,77355,87555,118128,146843,72028,-26609,-52878,-3506,84892,100680,35160,-6930,3957,28769,32302,32261,39139,-18064,-94032,-68282,-52217,-79986,-62308,-56319,-121380,-119273,-6572,20651,-88189,-124006,-28352,30916,28682,32967,25589,-17358,-62291,-26109,50404,18980,-8094,24926,19046,339,27889,31615,87,2917,70490,114530,-2632,-127218,-76937,26443,41006,1745,-29929,-324,19023,-1458,26563,123279,177773,81524,-31055,-21948,35311,31903,10622,59972,143927,163686,92830,28306,-8108,-14106,28205,98397,81322,30522,21600,-471,-4262,50270,104765,96124,70790,61344,40967,-5930,-68240,-121320,-124377,-38679,37838,12607,-11793,16134,57290,88368,70701,-21273,-94647,-85671,-27782,-11014,-12326,17232,42365,25792,1900,-6372,28911,56538,-8400,-80800,-67317,-31094,-54396,-67997,-9246,78926,104482,32879,-53811,-62676,-50334,-57704,-83023,-112384,-58523,55081,91125,46887,37462,89238,90186,76267,60948,5412,-69947,-88775,-66196,-38651,2286,94403,145514,45514,-87186,-75755,-59840,-51986,107984,238753,96442,-103412,-125740,-52857,16480,53246,59012,96762,120291,56401,-56754,-83149,-64910,-80759,-62237,-44116,-88289,-132304,-122918,-47934,41630,69730,51834,43710,62838,144647,207674,141833,71309,121922,211083,78779,-160412,-162075,-68509,-51915,-53241,-11381,19175,-4201,-76443,-71470,77616,175928,121398,71043,92472,53712,17614,63202,79675,9175,-38614,-45930,-77582,-58940,-15602,15816,45142,60296,30648,-12849,-46307,-37643,-10513,-15562,-2323,38505,50748,-84,-44980,-63257,-41566,61107,127134,50376,2694,34335,22646,-17610,-31861,-47948,2225,106757,97685,-36423,-78038,11397,18387,-33086,-27513,-42850,-72866,-39297,-26495,-45525,-15840,45112,85011,101218,84451,64307,19333,-77206,-97319,-44542,-37614,-22674,31878,70439,51668,-31261,-61121,20889,78117,58819,55624,34666,-3991,-36715,-8409,57707,60502,-48846,-133442,-91296,-76088,-84954,-36288,-25451,-93211,-130260,-80017,-37148,-50400,-80341,-88634,-31888,20706,-28989,-101106,-129671,-109457,-26569,35359,-7982,-42966,7398,25159,-8592,12871,42681,-23391,-107518,-96811,-55955,-79072,-82733,-13723,27622,17095,24720,57308,53677,4427,-40802,-92019,-121640,-80974,-15821,20136,49177,49330,33903,59152,136128,183613,162524,117409,109394,128618,111086,25950,-51167,-22391,11412,26991,99912,129794,32961,-47780,-19568,-30753,-82191,-68615,-34585,-24049,34879,66585,34093,8487,42418,88798,70859,-24334,-81545,-23583,11672,-29107,-28846,10253,5861,-34140,-37888,-3124,25239,54051,79497,41606,-1796,6021,13082,9038,35431,36275,-13133,-33981,2124,37712,66814,56568,-5763,-51901,-15307,27666,-12863,-87385,-114065,-97540,-71751,-29541,12814,16733,10434,49418,111354,109161,68,-98397,-110090,-70059,-38053,-33784,-22128,-13640,-8465,-20302,-33006,7346,33278,15467,4600,-41483,-88654,-15041,61656,252,-100775,-113650,-55452,-27002,-11336,37998,87695,114173,112129,80791,72182,126162,117102,3190,-44079,24752,69648,47966,-4130,-69923,-86651,-51769,13426,71939,69832,50788,59720,48824,46816,14232,-59142,-98188,-88526,-65523,-87437,-166280,-106195,63121,82206,-21720,-75091,-48443,-30130,-16484,32860,57182,33187,17241,21667,54497,112426,71954,429,14729,44856,-14540,-119656,-152384,-146850,-129773,-72013,23204,128626,113050,-16850,-66907,-19746,-27895,-51518,-42141,-46754,-38686,-20535,24639,116091,130223,20558,-65982,-57480,-33894,3109,74117,91884,36126,-12002,-54548,-71622,-65989,-56901,-34829,-1443,66572,83079,-15371,-65053,-9622,21973,-18153,-52081,-74346,-79502,-63021,8027,120364,159409,78385,-25532,-86094,-104283,-97254,-30053,50796,46501,-20596,-55728,-44002,21924,61753,24173,44815,98009,61199,71409,156808,161760,126781,117005,46482,-36347,-27550,46468,100715,40259,-30222,4398,48308,4277,-61234,-60096,-3458,60199,76974,40926,31851,40922,48042,86323,145291,134194,141241,197641,152330,36812,32147,113285,153301,148007,159978,156557,125312,64721,-21718,-18713,16650,86,-3348,6914,44097,58705,20212,936,-13914,-39512,-84447,-149915,-133141,-43482,-8014,-8076,-7179,-24414,-21513,-25088,-19418,77639,145116,49202,-84576,-125857,-91464,-48647,-50557,-76344,-35852,45365,36295,-53859,-56493,9533,-1864,-55226,-69342,-80482,-80179,-5662,57131,62213,3518,-69296,-101606,-117554,-78316,5828,28885,35418,28304,-5937,28317,69139,19932,2535,16437,33315,25775,29145,60079,34528,13204,43980,44493,5296,-20335,-29938,-33752,-32762,-9159,-10759,-31667,13005,88205,21890,-122525,-141974,-99795,-120856,-133976,-124803,-66633,-1011,2675,3707,35486,2640,-61637,-71573,-61749,-37851,-23535,-36371,-16600,21814,1365,-58575,-41958,3524,17887,-21719,-59742,-39503,22128,32354,12896,42321,115979,142799,127172,129899,100093,18044,-50335,-105969,-174794,-157704,-51934,26256,-8903,-83570,-54110,62747,70748,-17115,-55458,-31479,17222,13113,-67392,-114980,-93507,-53465,-28262,8269,75180,104310,22430,-92192,-141796,-117331,-40689,25648,41283,49453,50099,30855,-16290,-70435,-48978,58799,78834,-27241,-43275,67919,102910,19337,-57197,-3967,46493,32228,13224,29755,-6118,-54004,-62341,-49852,-8590,38541,71709,70895,4604,-22834,58992,99220,19136,-56947,-103690,-255019,-335317,-151287,103901,211689,173663,122620,69669,104445,238583,-12623,-729232,-1086008,-660116,-162388,-489,-36986,-139501,-152321,-13750,87941,35186,11396,60043,84195,54812,31708,51944,33922,-56543,-45947,60332,55797,-77413,-99337,8991,55741,5173,-14848,-1659,8725,33801,33737,-39098,-102632,-56922,-21508,-52436,-60320,4338,32277,-7290,-32186,5533,48725,30302,-76004,-182204,-159254,-73489,-7462,11335,6590,48693,66319,46276,66172,88115,55403,25414,40060,82243,91839,15700,-57964,-105953,-125236,-75698,12165,25472,-20137,-97111,-113659,-36638,11875,-10724,-16326,-19090,-50362,-60133,-2900,83014,41119,-100688,-155628,-104906,-48761,-9880,23758,29807,13260,29978,75202,78515,4742,-93642,-120145,-12718,72268,71266,61943,58886,105250,163680,110238,12997,12744,46740,37608,22348,11685,-6821,-17461,17917,50892,52302,36301,6186,-34706,-78946,-110571,-108803,-55356,20382,69433,75270,18297,-75344,-120019,-85365,-30470,-69469,-100772,-7044,80711,29607,-15512,34780,58084,11589,-9223,16753],[-16814,-12749,-8249,-17277,-3897,47943,57264,-9255,-93797,-72311,38536,79139,1487,-40890,-407,69335,77567,-15672,-88567,-5250,74500,34391,-25373,-37428,18729,109622,106854,29279,-432,4953,-84016,-180632,-144214,-50925,17006,62641,43216,-33287,-17914,43106,26850,-28231,-43719,-35921,-76098,-120685,-83856,-7046,56226,70164,8230,-39929,-19149,-3289,-4509,-3796,-35535,-44600,-50527,-75366,-104368,-169973,-196976,-126994,-33620,-2767,12257,62140,76832,27160,18373,39367,59401,83129,41390,-55826,-68162,15368,52668,28775,-4310,-49287,-104116,-135306,-100724,-70799,-89038,-73581,-33526,6594,59380,44401,13057,43191,26601,-98848,-127664,-16387,44983,-13161,-27171,54117,93985,79570,54187,31274,36842,39059,13905,63508,163557,157214,73305,-1313,-7147,86514,152697,83350,30050,80871,121887,79038,39187,19117,-55110,-119001,-73989,-38193,-66203,-36461,19482,-46904,-98040,-20173,39296,-6642,-24329,28308,53846,52519,58221,40526,3646,-31439,-28132,-7341,-29528,7457,76489,56052,42945,92122,92465,16536,-14091,28536,61460,-20702,-97184,-53337,1153,79,-3139,-18637,-5945,23797,-1790,-63178,-49964,12247,-32169,-130596,-84534,55009,113398,85665,83240,121535,135071,106085,73254,32959,40269,97900,146943,102697,9646,-39542,-46115,-27496,33508,112341,127314,76003,27766,11683,-13001,-88751,-181079,-205840,-153391,-96516,-73760,-33174,5992,27538,40187,19127,-40614,-68439,-45680,-8461,-20475,-68177,-70675,-13358,-3212,-53842,-73530,-29247,11216,-14605,-81722,-102396,-52700,-25338,-17577,34225,112741,127221,45297,-50998,-31295,35981,22841,-69183,-131379,-92016,17296,41588,-5194,7423,90511,104902,67295,37084,6214,-38479,-39104,-13932,-13634,-16548,13120,53267,40301,-10211,-19282,-57383,-70762,65822,176674,53233,-121915,-143393,-65809,-4255,37277,70933,123440,133132,58789,-15779,-36530,-36992,-35416,-4339,-30689,-109160,-112803,-63581,-66689,-92787,-68955,4040,61353,77424,123111,177096,153184,101583,165746,282446,124069,-203140,-220324,-23736,1222,-49068,-9882,21400,-36556,-95793,-29828,112587,112050,-6420,-15753,71425,91596,42485,13825,11268,-12966,-45916,-67893,-61719,-9019,26523,19252,26293,36407,26492,22716,-13962,-50339,-28255,-19263,-20888,22122,46786,-16883,-64787,-77293,-90477,-23276,58643,-8007,-61546,-18531,-14880,-34079,-3986,-2878,-25343,8654,53338,17794,-14897,-455,-52764,-110564,-85988,-47680,-18787,18227,-17363,-96784,-101537,-49970,-10014,9680,-4111,-19217,-47561,-117425,-96740,-6155,23698,22161,40741,37414,38605,14491,-25196,24624,94474,76262,56785,56019,40557,15367,31284,79769,94198,-524,-90655,-54997,-28002,3507,55615,25714,-29409,-31713,-19766,13228,75181,91643,67013,62752,50524,479,-22336,-53351,-71716,-21586,40059,581,-46591,34084,70157,13201,22054,23652,-61335,-93093,-47276,-80637,-173117,-154618,-22104,23087,-38674,-71619,-28735,17614,-2575,-54553,-104633,-122847,-65089,-1889,-10959,-22462,-23560,-16102,41846,122555,163933,164635,128536,64412,17441,21853,6174,-40901,-8978,2334,10031,90647,127540,58624,20962,49393,25621,-70631,-122983,-83952,-17762,44130,55920,52522,62618,86719,134622,164943,93392,-18850,-28617,-2960,-37835,-71947,-56361,-14469,-20703,-68710,-46153,45097,81532,59934,39254,30729,3999,-24896,-16240,30950,52194,14919,-7702,33792,71785,84160,66173,38359,-7260,-38949,-35758,-33234,-45040,-46155,-44350,-58493,-52474,-31335,-48349,-50549,28371,121436,143645,62470,-66301,-153530,-168539,-145507,-97449,-10625,39204,59723,53230,4014,-13791,9208,31317,47218,12527,-34993,14094,99975,108468,17596,-90124,-94099,-25778,10850,8313,-1777,23169,81565,89161,38875,68248,121048,36113,-63932,-38228,21386,22930,-26925,-69691,-42283,20398,57200,103619,121141,75077,4374,-51307,-23033,29496,24085,-33255,-76006,-69690,-48488,-89995,-50671,56280,57460,-25185,-90758,-92899,-56925,-1916,73599,106461,70673,18199,-11945,-10665,45012,65894,22353,6068,25946,-4195,-67702,-107549,-129239,-120850,-61939,15465,103687,110650,-5894,-97461,-60952,-62558,-111397,-89594,-59681,-51857,-39910,7204,66499,63249,-4058,-69037,-84574,-53470,-20592,27696,84430,64700,-30764,-142838,-182423,-142618,-76113,-22893,-12475,-2309,-24053,-109825,-118636,-45040,2031,-15712,-79886,-150146,-138173,-70670,4454,87695,145207,129422,46457,-60799,-100097,-40479,52983,95760,92787,41823,-32711,-81745,-11753,35360,-60634,-87167,-2899,18869,24570,55975,38531,22867,61845,81999,59470,24626,27769,61789,55134,40089,30986,21145,-890,-19468,-30696,21408,123314,151973,90925,63135,87083,88523,64380,61478,48633,78236,180588,188994,64095,-1512,55551,116476,108240,69794,38243,50236,35623,-54950,-84350,-32940,14222,28616,62677,130058,102387,-6069,-15387,11994,-15748,-53438,-88562,-72647,-25089,-46031,-50675,-26985,-41832,-3348,39773,13318,30392,79586,38172,-56031,-82782,-18440,25755,-29796,-87360,-23608,96447,79755,-57820,-137385,-86792,-50360,-77068,-78932,-80349,-89606,-12187,59309,69403,50574,10591,-79232,-145902,-84049,22537,40308,52747,57515,-8695,-25430,20943,-4343,-6135,35863,51805,31164,55253,101900,54121,-10878,-14366,-82,9298,11869,-11186,-58170,-90274,-115756,-137052,-105975,-8292,53034,2965,-99324,-140159,-133910,-131763,-128841,-158701,-146507,-60519,-8924,-12804,-915,-6490,-30489,-54968,-88945,-55201,5848,-8776,32411,113260,104521,59769,56756,45733,7072,-34439,-50730,-64587,-94009,-73516,-533,69900,140679,132450,55063,4511,-21240,-30896,-37121,-95857,-149084,-95137,-28149,-8224,-7235,-8169,30095,78344,59576,55367,78328,63390,15627,-44584,-76338,-67215,-14952,23080,-923,20143,112913,135329,37161,-92684,-163269,-99278,41649,127580,116344,82700,60529,25117,-18990,-35663,-26445,28996,50359,-28779,-48100,57223,102537,42340,14845,55813,34812,35349,57546,57476,9927,-5429,21416,43754,69027,97266,86791,39351,-25658,-44646,4068,42995,15929,-23132,-168025,-470663,-591991,-344315,5147,158235,134171,69004,-10772,-14056,124949,-52893,-723989,-992634,-629175,-170863,-39424,-44779,-130419,-151507,-6234,87796,-17365,-124453,-73419,32912,89564,66327,-14340,-91067,-100798,-62776,-19864,-38094,-100279,-77504,-9905,-12479,-50699,-22471,36650,37267,-15327,-90741,-112680,-53740,32988,-14768,-138807,-134411,-17527,41221,24700,-7871,-30139,-15342,-1688,-87905,-176207,-111053,-1302,41391,15662,-14657,17871,54761,70570,76923,73727,65455,67402,65100,32772,-39894,-108112,-120547,-116862,-119204,-76414,-9580,4967,-14541,-58399,-80476,-42385,-284,17175,21352,-11125,-60325,-80417,-15311,114195,120530,-26832,-143507,-129315,-47473,10623,3519,-55750,-108431,-70263,20509,66256,16391,-81145,-58067,115596,216839,163389,91584,63607,96546,129911,72502,-12936,12146,91561,94327,53045,54011,79298,63606,41865,50026,75739,34681,-36466,-42229,-39502,-50317,-33863,-6471,23474,54078,45847,-5277,-69465,-93910,-50302,-6183,-19871,-21627,25355,64590,31275,10358,32181,-3938,-86168,-89819,-17735],[-29215,-19400,-11303,-5060,8108,-644,-53337,-77455,-67853,-27237,43709,78441,7113,-37870,-19719,32303,80686,52467,-24485,2999,72651,31323,-45250,-38920,43678,99268,34755,-32874,-24177,4039,-25525,-53828,-40025,-14597,42574,76686,26181,-33206,28977,119955,108098,27377,-23499,-62892,-78567,-40190,13550,37205,38222,34236,2437,-45115,-41850,-33336,-39302,-2129,16462,-17328,-56215,-47028,-40830,-90558,-109351,-54021,-13837,-15969,-5652,19899,2217,-28242,34591,85978,52359,47144,94058,47766,-35669,-23196,16584,109,2189,23107,-8416,-70531,-72179,-47753,-23648,18973,21273,16030,38833,4347,-49018,-41295,-23749,-75288,-96355,4257,118525,91643,36628,43953,23160,5405,30536,51325,50250,20763,-27182,-1659,112802,187386,153693,40327,-33373,52444,176786,149855,122160,191499,191371,97082,36167,-8643,-90144,-114009,-23814,40498,-14116,-55540,12542,-21921,-123205,-118559,-35212,32766,72058,100990,101956,113564,120371,83998,17147,-44067,-89180,-105708,-92740,-11293,50146,33999,39270,86928,79449,11673,-9688,3817,1153,-25723,-9898,34789,30657,-1796,-1968,-10091,-7066,33542,14547,-105914,-165382,-121963,-132761,-175704,-107402,21696,72020,32095,6189,21375,51306,72449,65973,48721,61965,83115,99837,68984,-35376,-127563,-136692,-101989,-56926,-8985,47506,64461,47618,42560,20721,-65752,-155131,-169828,-164976,-166029,-121060,-26241,26332,10067,-37254,-79450,-89847,-50939,8314,40722,-1992,-94099,-131850,-36902,11152,-76689,-133409,-103887,-74898,-79681,-109475,-111980,-62093,-29493,-14711,28957,67481,54060,17244,-9167,27562,70933,38714,-60683,-106800,-51576,13428,-11194,-46747,-3385,90749,80849,10329,7927,24414,15871,32111,48342,25798,-4085,-41374,-35757,-4887,-9283,-27872,-60244,-88557,-26007,47880,-4599,-88255,-112008,-53440,-5417,8030,39257,109755,109433,38380,9043,-2628,-35768,-21688,37969,20222,-58520,-81124,-67164,-117119,-169806,-123853,-6422,65624,72870,74631,77319,59722,33266,69413,150076,53354,-216021,-230213,-14366,21695,-31068,-3696,-10691,-64516,-24405,88567,147378,88879,-5989,28362,99286,111194,53227,-24685,-51460,-34788,-10697,25898,81157,88750,54189,10648,2317,12690,28442,52057,15100,-69944,-74858,-8615,44132,75501,65571,-8632,-51244,-68326,-90059,-57844,-11007,-54341,-63218,-19361,-34291,-35426,25512,12968,-89177,-125782,-36611,32221,23632,-28318,-113476,-151752,-102746,-12536,53096,80918,28382,-76327,-145644,-133341,-63037,-14447,-34732,-56606,-52976,-50418,-1351,46463,25503,24109,47689,-1426,-20546,51803,82593,66077,81028,97167,95345,74557,40948,14945,20397,34927,56284,32642,-24228,-34477,-41702,-1629,57622,47063,30607,45358,33439,76715,165958,162541,99711,68041,64467,55964,41910,-2700,-41343,-13883,28915,-33110,-106931,-23357,52119,40311,75978,96841,36852,21440,28371,-59323,-150229,-109285,-1629,10637,-44280,-65424,-41290,-9919,-16665,-40253,-72410,-111377,-97158,-50096,-46218,-49151,-42370,-10781,29244,52250,56407,81871,83531,17877,-34579,-7345,-9507,-34077,-2962,-81,12942,63689,80402,51174,48338,72764,49428,-36476,-87779,-35359,47196,71955,37535,40969,84881,102919,125240,171999,134496,10665,-46381,-20928,-16999,-41788,-21040,39993,36872,-23660,-248,86746,74610,-4308,3747,33674,-19716,-84330,-75015,-11172,32679,-697,-39020,36255,150052,149189,57664,39000,42776,-32607,-105830,-74019,-4956,17900,9174,-23142,-50740,-52993,-67003,-61241,14379,94619,125537,97487,-17075,-133299,-153230,-122171,-100953,-44393,29225,89746,106650,50974,-2226,18904,79589,121847,116124,43171,-265,49264,116808,73224,-52392,-108988,-62408,-12916,-2987,-13306,2538,45053,47419,-484,-6730,20803,-31214,-123676,-136414,-75552,-37497,-57254,-91684,-62952,-8609,2740,24538,44596,-14382,-90157,-100466,-19256,81475,111953,52627,-32534,-61808,-853,66421,62933,39482,30840,7381,-37238,-89672,-88068,-6476,59100,63247,60656,49764,22223,-21510,-38955,-18214,-7234,-5842,-6649,-21410,-15531,-10398,-42427,-73305,-62599,-10251,54750,36791,-50520,-115841,-72911,-45335,-83309,-93669,-62727,-29746,-27055,-27643,-12810,1802,-8451,-55831,-96386,-78893,-52768,-17895,76551,100731,13462,-92004,-147469,-116533,-23740,25539,-6408,-42779,-81577,-123935,-108135,-71177,-26137,21041,-25142,-124351,-114993,-48618,-21966,-2264,40468,60915,20596,-44943,-44146,48137,107925,76738,76378,94090,24163,-64225,-51015,-16927,-89814,-136513,-66666,-4694,3296,-17284,-64201,-70721,11345,96643,90606,2892,-61186,-20084,75709,107397,24696,-3739,71083,98424,40185,40851,94879,99918,56749,52261,100665,100843,24642,-28175,-11198,41330,109439,121505,36925,-44571,-37825,3923,-8490,-80977,-99357,-36611,-21564,-77513,-85358,-33712,29335,29485,54312,116671,85093,-32181,-47463,2602,15140,31335,21056,-7243,-620,-27138,-47184,-42450,-57977,-1285,77462,44489,-25236,-37203,-32342,-28265,11101,78029,92731,18090,-29171,22702,90006,51675,-41235,-108361,-74496,-5716,6938,6753,-1276,-23062,39221,124639,150738,142662,86804,-42342,-117979,-58180,9412,23519,33137,5537,-83323,-96825,-14902,-3428,-9895,29760,68214,50402,31488,58688,52387,-6985,-53334,-51141,-6811,34689,59009,34053,-24769,-92707,-149102,-112624,-4087,43494,36329,6867,-44101,-78899,-49791,-41092,-110633,-136723,-58571,-9518,-28109,-15024,21774,32107,5061,-67637,-80078,-3326,37770,105402,230928,225111,128993,77117,48174,-3293,-46087,-84363,-138743,-186628,-134505,-12798,74042,113965,99404,30512,-42769,-58035,-14676,9383,-36741,-80589,-36876,-11411,-41180,-45149,-1005,43882,42460,15558,91461,180064,135355,33348,-26543,-20170,15307,58108,74209,23194,6868,61179,85046,42341,-53451,-124475,-65659,46738,111438,93259,59548,76438,52342,-33655,-45979,-27542,-44070,-15968,12270,16361,79994,117281,54483,55891,54045,47246,52274,67530,21539,-20278,15371,52943,77753,115880,118834,61903,-2359,-48906,-69692,-62715,-28602,8481,4712,-190492,-559189,-683886,-401789,-42811,91584,95523,40169,-50050,-58611,51668,-242174,-1051307,-1273850,-714334,-157297,-58537,-63167,-77949,-57475,5601,43183,-56721,-176715,-147592,-35815,53680,74043,-7847,-81769,-47998,-7392,-44760,-90213,-77564,-45911,-30906,-11685,-6540,-2046,16851,3525,-76580,-164186,-129426,5093,63083,-32864,-149554,-121830,283,64530,49486,1654,-59628,-75319,-38031,-58543,-105451,-53645,26061,41113,17513,-41945,-78289,-37452,32997,42714,33101,24998,23065,25189,10068,-69304,-163412,-186817,-166554,-140604,-85879,-41208,-25022,-13120,-5204,-27513,-62897,-53830,31633,100078,59694,-4332,-27092,-4657,68224,107095,46257,-60535,-95516,-48490,4545,-27803,-133872,-188190,-113330,-8182,22058,-8134,-34435,38370,175686,210690,106968,42223,31094,42875,39049,-1296,-45779,1804,68635,53078,13284,43809,99037,70415,3657,-4017,40343,1938,-70129,-37932,20659,47199,88175,93541,37070,-8954,-24302,12982,55211,18732,-34988,-52952,-24332,-14816,-19431,8031,33968,39804,27699,-21589,-80604,-88097,-46971],[-51538,-31003,-5895,11189,17219,420,-46594,-53063,23721,67082,52040,51582,9134,-60974,-91730,-36375,48504,77393,20109,-24655,-28908,-51431,-93475,-59567,46447,80305,-8442,-58222,-31018,5075,22986,36362,27518,5359,49326,87169,31893,-37498,-1099,92154,128003,85994,6877,-78229,-69849,43491,127452,108003,33677,-5804,-19213,-85964,-124186,-103170,-74400,16967,83002,37488,-9055,20153,18704,-31096,-40496,80,17023,-12733,-36518,-63589,-78164,-23478,79155,74813,-36886,-69679,66043,127067,46107,-22125,-29139,-42960,360,68597,67802,23219,10788,-1186,-2097,47569,54790,22460,-8007,-57333,-75928,-35447,8213,-9004,-18770,71109,205645,198286,100630,52561,28587,16626,14257,9093,19184,25425,3759,12634,94239,188478,200332,88566,-39993,-1364,127980,151609,167897,237860,189559,76474,31274,-14736,-81897,-64726,43607,81057,-14381,-104699,-59290,-51330,-141498,-174156,-103826,-1038,81381,140354,152512,166875,166454,97294,-4448,-53117,-83221,-118656,-123860,-62713,-20385,-8763,-210,19265,17792,-11115,-17721,1316,-8950,-27720,35237,104949,93492,51581,38323,27881,30123,56655,31804,-78343,-135686,-98228,-90050,-90661,-67932,-33552,-23290,-62172,-81031,-57561,-19215,1668,894,12976,44730,32525,12872,-5355,-70765,-154026,-187581,-154984,-113664,-96405,-28656,62421,98363,104166,71839,-10428,-40200,-17198,-37729,-62062,-33488,16190,51864,55197,-8958,-90384,-112976,-64313,10608,61760,35483,-64535,-130475,-30024,48639,-19496,-77700,-85889,-101878,-113366,-87861,-25345,13393,-9555,-17797,22106,38585,3295,-17359,7789,51377,45292,-532,-55095,-71718,-6561,30480,-15196,-40111,6077,74330,41180,-4180,44116,83206,60946,51881,53536,49071,41358,-1855,-45861,-55774,-65304,-69449,-70576,-87330,-61269,5473,12486,-28449,-51942,7595,69361,45240,34418,84645,42671,-22909,-8527,-9665,-65138,-44691,47694,77447,19600,-61411,-115192,-130471,-82361,20675,79000,55145,27869,22193,15863,2554,-6990,-34899,-16674,-9818,-146137,-186775,-67249,-4655,-18041,-20811,-59821,-62198,48162,173726,204115,165422,124425,127999,112436,69332,23764,-24628,-30499,11922,68435,137992,159201,92791,30957,16892,779,-7782,3954,19455,-14774,-88134,-91103,-1832,95636,115795,61811,685,-15156,-38496,-49432,-21629,-13392,-31407,1849,23503,-9142,64,40173,-15769,-124810,-150326,-70487,12061,34995,-5214,-81206,-109786,-52810,47286,106262,114743,68959,-17481,-94277,-88069,-10789,41318,9225,-35000,-14332,53415,112473,102606,47722,66424,86635,15169,-24476,68628,164018,147798,103679,99755,98635,49583,-9375,-45989,-28299,537,37613,62222,14826,-48191,-72903,-25689,33344,52347,60280,55108,37452,86020,140858,88108,5811,6228,42367,41170,15491,-15302,-42630,-9657,35015,-19269,-99894,-79986,-19820,25694,96950,163660,168671,134421,56632,-25176,-43871,-5250,17151,1723,2564,28846,38102,24287,-2606,-19888,-47700,-92619,-107047,-76919,-38818,643,20160,32022,2028,-55549,-77721,-15398,38569,30736,26254,39412,13798,-2718,16714,31767,46150,33347,-7413,-33369,-25840,-1767,-22642,-45637,-21347,29080,57620,49526,13486,11026,36958,57909,79280,96813,58273,-23470,-62495,-45395,-22525,-3261,29535,47380,33957,28991,65934,112066,81240,-6497,-16464,10329,-35024,-95837,-86711,-25036,6125,-36946,-68893,24933,163349,153866,10873,-27540,34003,-7671,-124201,-123932,-31890,2090,-9663,-12520,-26632,-40630,-25682,16482,76506,113355,120348,101402,17902,-65289,-36287,22445,-14744,-52447,-1936,74981,112357,84123,19123,5487,65881,132065,152420,56823,-43212,-8500,69189,47788,-40659,-94765,-94869,-66100,-23948,18547,52392,46900,609,-38684,-68690,-103603,-121267,-143444,-162799,-135664,-96125,-91328,-136653,-151799,-133803,-123854,-101787,-81234,-133081,-156817,-77461,40090,91949,72022,35738,1467,245,81115,170433,124734,42129,16255,12186,13741,-8069,-23228,17496,9695,-37734,-9709,37116,30194,-18141,-63582,-86930,-58093,-19321,-33738,-48737,-18186,22445,18754,-21627,-61172,-37554,11606,-38929,-104646,-88228,-15473,17256,-4819,-29224,-7427,26501,-189,-53844,-53719,-12456,-9770,-63221,-100131,-79751,-53165,-31431,48684,89653,49837,-2577,-54513,-69415,-5678,38823,21759,10490,-15570,-33936,-24673,-48878,-21372,94824,121162,27343,2908,29233,-9250,-73651,-92598,-68535,-36337,-17246,13107,68345,74178,8752,-7168,44576,50790,11504,-29469,-24321,-26290,-57016,-34800,4862,-3730,-35485,-73988,-75945,351,57799,19196,-61186,-110516,-49497,83870,131103,26804,-19122,84950,120535,49318,14320,9557,-4269,-26050,-31976,2513,35532,-4417,-45572,-21001,14584,19385,12863,-15372,-61643,-81918,-61262,-53831,-95736,-109616,-72067,-48551,-67992,-76731,-65989,-24524,11693,7479,18428,20164,-31785,-50872,-23061,16815,72510,61610,-11374,-22324,-18005,-42043,-41995,-33193,1910,43538,19113,-51380,-103372,-98204,-14674,82959,105127,57907,22654,55281,83813,31280,-39645,-68184,-73903,-37377,54972,126295,142221,122566,71135,86960,173062,207824,156128,48945,-48446,-46809,-2225,-17522,-27939,-35066,-87504,-133228,-98866,-8082,24429,9479,17213,73622,70044,19399,30194,51658,21170,-20965,-11626,41809,78202,108045,107565,45711,-35475,-116216,-91699,12790,66687,85324,94601,49003,-7476,7595,19788,-39411,-49639,9262,17601,-4159,36618,84380,73572,33796,-33593,-62788,-6936,80213,158328,243181,219993,100459,45057,45408,36913,4534,-59772,-123303,-122740,-73960,-14075,36363,68659,96373,83850,27363,4574,27592,42052,35928,649,-4064,6251,-34884,-84176,-48411,-11223,-30354,-37619,48749,124487,75488,31896,42477,48323,59040,51885,26032,-14383,-41838,-35541,368,25901,-18556,-72965,-66700,-35640,15186,43692,47227,82541,62104,-48465,-76125,-44257,-80310,-57996,35291,59827,74286,77199,-17124,-58847,-8679,46273,65540,62944,-8832,-45762,-9010,16368,69603,138469,115948,50013,15055,-14022,-48906,-70675,-52381,-1939,-1984,-120855,-368240,-470261,-265779,-14851,97053,115662,76166,15084,58709,151152,-223404,-1065507,-1400671,-774501,-188520,-53510,-63225,-40005,-18539,-53314,-57368,-71406,-107279,-112086,-61990,-8610,51801,59862,9428,1045,57365,32097,-29675,-28604,-30765,-47218,9623,42916,-10892,-57809,-61190,-99360,-129699,-57066,65062,68079,-26280,-79860,-57252,26694,80513,57945,10770,-19903,-18150,11057,11184,-6235,24824,30628,5492,23219,-28042,-131508,-115018,-19412,16130,29309,13699,-15441,1544,46126,39815,-64524,-176084,-217795,-162893,-61331,-7804,-23963,-16118,17406,-4701,-69849,-62198,41497,119854,97083,58924,42047,8729,2049,45539,68926,2166,-68981,-48870,17795,-10928,-115936,-117569,-19843,23494,-7233,-23364,4942,40352,90506,88011,12287,-6552,20122,30496,-2765,-48710,-49323,13274,26291,-16782,-20661,22090,45754,690,-47339,-31945,18948,11323,-33277,-21035,38152,100641,157391,146183,45259,-45600,-46677,57657,162076,119518,-16447,-71577,-24097,-10406,-36466,-4544,50191,53318,20514,-3236,-14942,-38204,-40028],[-35960,-1656,15280,16989,11431,27593,38887,41464,113659,150903,72676,20469,-17845,-119596,-169187,-100646,-32640,4297,-7876,-34877,-44729,-49562,-74442,-45813,34798,38089,-40772,-58934,1311,52927,32982,-1860,-1647,-1027,14763,23907,-11739,-55046,-39289,23042,77428,85143,27391,-35951,-25448,59254,135510,137179,69998,5330,-37530,-122095,-179211,-143276,-80064,16973,67964,38672,24980,26161,-20615,-59392,-47677,-19573,4325,-17508,-65216,-116756,-91357,16528,72484,-4266,-115445,-122182,30015,160952,136585,47351,-20002,-70765,-52665,10839,48473,74282,95451,51792,-10150,-3784,10494,93,-27194,-70161,-40094,43515,77325,45746,45191,118219,222356,216699,107785,40033,45577,42920,-42057,-119414,-90934,-24180,10986,42550,90652,150783,189065,122967,-12803,-44727,19806,48837,92139,155791,112098,41123,37501,11818,-31376,-8592,60925,42304,-50926,-94611,-68334,-65282,-102337,-119160,-111147,-91068,-16816,84908,125561,136515,134024,47867,-51887,-41471,-6534,-47239,-106557,-100158,-72675,-44494,-42683,-53728,-38832,-32653,-34090,2059,10304,-39481,-5986,74466,89694,76689,79413,59045,30216,9008,-19259,-58529,-55089,-13805,-810,-10223,-55450,-78403,-58123,-85552,-115704,-87325,-62415,-78396,-85640,-65291,-7563,-4663,-53221,-93040,-106912,-131273,-162784,-128694,-72339,-60133,-32681,43811,92760,108070,74083,20494,64872,119189,90931,87577,93499,43653,34187,93314,65445,-44494,-96983,-64545,-37770,-27804,-25369,-75056,-126136,-48647,38846,49436,41000,-2471,-59411,-72115,-9373,98689,124417,42959,9631,51444,75478,30937,-33870,-36325,6938,-12326,-54249,-46275,-21691,2922,10466,-11108,-19016,7574,52438,42236,43861,92319,112802,46574,-14490,-8836,44070,90616,79681,-11202,-91163,-107941,-80900,-62679,-50251,-15677,57862,78426,10377,-19490,57935,125087,80809,43590,64744,-11671,-81280,-41090,-35345,-95285,-89351,-6540,43918,12938,-75082,-139555,-101768,49309,204053,181384,36372,-42315,-36505,-16724,-1756,6401,-60037,-100010,-49514,-43188,-81193,-90525,-56478,-36167,-36994,-53744,-31471,32331,142393,259287,257496,181047,97715,30314,-14183,-21515,-21487,4383,50879,82582,111940,65614,-29437,-35707,36553,38342,-15928,-64456,-74437,-77845,-84308,-61462,-13384,54843,68328,17901,-6087,14773,-3144,-25045,-938,22638,37690,59199,31858,8702,41408,46752,-31947,-91162,-82985,-51406,-4736,46946,53108,-12126,-57700,-6630,73869,88916,67195,39871,3784,-1986,39623,61365,56827,29471,-16655,-4575,73663,126770,109563,93061,106125,81949,43821,44599,70322,134567,185359,155114,82305,32728,-16611,-61204,-97629,-65606,3676,76946,106993,11556,-97085,-92557,-12570,35207,52483,56991,29366,19253,49081,55906,-3621,-58047,-22195,15855,-24051,-48547,-41813,-36249,2960,46570,36245,-8102,-59507,-81398,-48607,17078,105253,174775,145970,33088,-13626,30322,33830,-6552,-710,59928,106730,100393,65031,22139,-16497,-51961,-69517,-66613,-51989,-13863,59882,108204,82885,-25052,-138227,-159929,-77611,5040,43454,73872,94479,92039,55901,33128,43426,45336,-4273,-70003,-107877,-97270,-70660,-89762,-64245,5646,12395,-32740,-27713,9459,24670,-11348,-17663,14538,10891,-21102,-39506,-42343,-51033,-44241,-7628,-8613,-60801,-54277,29088,72524,75006,74936,50987,3884,-27154,-53177,-62401,-34190,6670,4090,-22641,-19926,21805,68137,60799,-38547,-82926,-19957,-5068,-91240,-134035,-85934,-70213,-84549,-53057,-38164,-37487,31050,129712,190144,183248,124214,47918,-4148,-8276,58118,114636,60339,-7688,11831,76656,119842,111338,40986,-17133,7461,76068,98876,3768,-75977,-17101,44177,10533,-49894,-81476,-94835,-82971,-47228,16411,84330,73091,-3970,-57772,-88016,-126965,-121942,-85094,-87022,-123267,-140446,-130930,-152940,-183846,-183891,-169392,-142466,-116900,-124886,-101723,-16981,59261,25733,-45722,-47238,16614,107291,209015,208056,121206,46374,-508,-23531,8713,77859,100200,74983,220,-70582,-62691,-38210,-43147,-61011,-72845,-92783,-70601,-38970,-48693,-57592,-52458,-20387,21395,28070,-10440,-28233,-2119,-44250,-102154,-51981,42777,63921,53440,75917,100597,93519,43846,-17244,-28446,-3635,-22769,-80163,-94474,-46797,-8315,-11495,1525,16217,7868,601,-20212,-72751,-69576,-14316,34029,91654,105732,89205,85325,28427,16003,132059,216627,147785,95159,119327,77416,-61591,-165271,-134378,-25286,31075,27316,18106,19291,-9718,-45896,-34361,44626,92944,56824,35670,56242,43643,32145,14290,-35964,-46993,-25450,-12370,18086,14013,-28220,-47607,-43773,-37,73841,117691,45913,-41117,-15144,28800,16607,-10869,-34531,-45705,-64290,-97421,-93058,-28612,-5785,-4797,7785,-545,-30564,-34456,-23130,-30467,-42635,-20503,6582,-2188,-60251,-97446,-45721,-19102,-104496,-177325,-105995,5576,-28977,-59660,-17243,2611,-12066,-22342,-1590,42877,34597,-46329,-79782,-64723,-54701,-9426,24222,8962,-14704,-21318,-27419,-69385,-90084,26,102256,72024,-25455,-19467,80191,101737,-14368,-126187,-157495,-147333,-90026,41462,161367,200108,186635,118390,86712,131256,154485,75632,-45354,-74441,16648,43632,-23646,-56788,-93278,-136048,-103459,-57512,-9072,39674,46228,26841,51396,40052,26765,62118,58332,36186,44253,99132,150645,127728,79585,60432,27101,-38416,-102980,-76121,23367,91379,107503,101609,62297,5053,-15190,-829,-19093,7759,56029,48615,43886,101805,128352,62418,-19961,-42633,12374,89992,147556,171306,125035,83389,45449,43410,77309,108922,91100,40350,-1549,11393,11427,-19195,-14106,40723,101200,127998,106414,56444,13330,14709,62655,69699,62582,73024,18391,-70205,-51541,-16079,-48882,-59841,-15492,-12314,-49828,-9839,56247,58713,32784,-11406,-57067,-80959,-93864,-98764,-65473,-28891,-55378,-107200,-123648,-111429,-46432,41454,76601,56318,8166,-50030,-58288,-38077,-41462,-20739,36045,31902,-6794,-31150,-86656,-113930,-7475,19748,55332,61295,16065,-8718,-27351,-35507,52022,130647,100674,70203,73559,57409,22725,-21285,-28105,1683,4740,-5252,-74555,-135974,-65607,59820,154492,155015,122914,117643,228808,284339,-397431,-1660791,-2048833,-1123746,-320201,-129495,-88333,-67277,-121925,-187149,-180196,-105201,-66042,-78034,-77802,-57986,24657,94861,13366,-55713,30671,96147,69014,28695,-8781,-59404,-45250,-26904,-89694,-136720,-98356,-75715,-73800,12699,82870,45510,-13371,-21170,-26571,12542,61658,47856,652,2729,46225,68571,45393,36307,71002,27698,-40251,-14869,-29471,-119510,-121822,-47556,-9293,14710,13743,-5317,14593,52036,78177,16834,-134655,-241456,-162655,1944,56378,-33021,-51224,-8786,-23802,-58344,-21318,35917,47080,37589,37817,20484,-34256,-50273,14861,60725,-8921,-83756,-49544,18969,-1519,-59843,-19614,41447,3781,-45216,-40511,-29330,-55758,-31392,22821,29998,21637,40250,47023,-2182,-68432,-47007,16675,-17272,-68807,-28624,-432,-34134,-68584,-47183,-2628,38034,60536,34516,-13296,-5667,54847,98273,81440,8467,-48219,-27824,46958,122012,135826,63549,13608,16096,7244,-24638,7962,53262,37871,-7522,-26927,-22790,-35810,-22708],[22294,61394,50097,28167,6445,16995,52313,76292,123285,163666,87160,12642,-39996,-136891,-158299,-84255,-76390,-85193,-53371,7580,70455,65243,16505,23974,51149,16381,-50353,-42419,48235,102928,1706,-91097,-44529,-4538,-44290,-93322,-91645,-53988,-13571,7482,37740,51808,36389,37499,39580,32086,63580,113126,111612,63457,-1659,-87992,-138633,-106170,-45968,-1208,-8766,-19665,-5046,-26818,-75458,-77240,-40926,-18741,-7815,-17804,-50378,-87257,-55726,17139,13581,-58174,-79870,-34053,57804,150496,152880,88013,16825,-50341,-84754,-66979,-16447,54601,105499,80425,20884,-27362,-48730,-14490,13591,-11180,29124,99122,101867,71476,80611,135717,209684,200766,110931,40911,39162,28550,-103975,-220592,-198543,-126105,-53776,11123,40385,66284,114951,104032,15969,-51957,-61146,-55768,-9878,39097,40985,47426,69785,58330,37109,40959,54899,15285,-31855,-2928,34814,-2185,-23394,-27468,-83362,-152996,-117708,-11685,40964,51446,48252,-10169,-61888,-21297,33793,13504,-36288,-44900,-51372,-67541,-83274,-97037,-60742,-22279,-9951,5411,2976,-50935,-52316,-13821,-3213,27901,87123,73993,-12290,-97766,-112548,-66031,-1023,31164,16585,-25852,-85051,-80455,-12149,-43247,-114449,-96066,-75658,-99251,-105891,-95660,-35221,-9998,-80228,-150744,-138801,-108466,-93447,-50426,-5042,1767,-7190,2426,26746,51666,43753,36091,100836,141941,104423,115442,127459,55171,14202,72809,71741,-29461,-65804,-10444,-48098,-151401,-161494,-120482,-112130,-71525,-3910,64869,91141,39583,-2641,11402,64495,141243,147485,72428,62405,108543,117641,61321,-19832,-57374,-32514,-42264,-63633,-11301,52397,20049,-27394,-24198,-4765,-156,51428,97551,95635,84036,78728,9252,-67480,-51297,37051,126044,136521,33795,-74133,-86765,-43505,-11250,22850,44948,82185,91251,25686,-3752,65219,90486,43461,23708,55164,18407,-38351,-15195,-16886,-70381,-101931,-88782,-67927,-65721,-86173,-97838,-56655,92526,247302,208326,37830,-55495,-58239,-57788,-29438,11369,-26493,-103644,-91774,18313,67935,-3481,-69490,-38315,29903,56815,26497,-636,76771,261611,288948,125857,-15064,-46638,-27664,-7628,-8963,6452,26964,9859,-17506,-66637,-122650,-66859,56197,88297,-3243,-113345,-123494,-79709,-48657,-19466,-5173,6417,10316,17,-1969,30950,33773,-8387,-12991,54484,108517,81970,-695,-4864,63190,68947,11321,-7240,-13743,-28813,5503,73455,87274,12191,-49845,-12372,45279,19469,-18856,-16265,-2206,42370,98411,67385,4914,-4720,-16132,-15480,24578,48781,52134,89784,76785,10951,35580,111521,74721,44211,128343,162291,71002,-15452,-52787,-69591,-81003,-46968,21656,119223,141569,-6379,-131410,-89075,11285,48894,64079,54744,22542,28248,36343,21182,8315,6635,19878,19903,-28239,-42840,-31803,-12450,12911,25338,43125,52343,-8342,-98721,-119524,-76253,2428,87934,101236,24938,-16934,26279,12254,-25226,18350,95153,109486,72464,45132,22651,-14234,-49127,-38494,1174,3594,-5363,62514,152555,139012,-196,-120631,-133287,-78826,-23436,-5138,23117,113300,166136,88330,12154,-4281,-1528,-15778,-34818,-61665,-51989,-27420,-32960,-8960,6517,-56504,-123757,-82182,29958,86365,13455,-54517,-47347,-32034,-18366,768,1485,-21395,-22681,-13925,-76285,-147287,-88445,29807,45909,14757,43847,84956,35971,-50677,-78790,-43097,14147,39075,15242,30412,70726,34940,-23541,-15664,-22135,-43593,-48155,-40372,-55246,-80812,-87589,-110267,-126034,-103105,-99021,-70548,47672,175623,249164,229897,95004,-52404,-76697,-8487,49929,63996,32458,16612,46137,104740,144970,130937,60602,-5588,-10623,33194,55446,-6299,-47058,3913,29421,-7221,-47272,-84240,-82479,-44786,-36016,-19773,42310,64193,17586,-42651,-54046,-38176,-38641,-22467,-16394,-83824,-149045,-132620,-99786,-97793,-86487,-73782,-62157,-38241,4217,35175,26576,1094,-52740,-80395,-50180,47626,183744,275244,221351,107981,19238,-17941,-37130,-25527,66091,136945,114068,47505,-16590,-69644,-117373,-123347,-126864,-133962,-100784,-64475,-72229,-59900,-35822,-41151,-33694,11793,61435,57391,3491,11273,12608,-54043,-72428,3330,34110,54959,145676,175955,118193,81904,68463,25746,-11604,-46798,-90503,-89457,-21668,27152,4112,-28576,-41181,-48472,-42880,-37600,-95782,-129638,-62028,26917,110588,154897,144374,147376,118088,67804,104129,181307,137435,75929,126768,146611,1535,-139397,-92762,36631,61294,11458,-6044,33162,43327,-4811,-45321,26562,119444,134851,103961,68607,42733,34658,-14821,-94291,-80390,2245,39735,37162,17725,23349,52071,64194,58914,57994,77265,26738,-68716,-93756,-27499,17373,1383,-28073,-26710,-36341,-69566,-59978,-3442,17349,24130,35428,13315,-19846,-13037,12732,11444,9855,35796,42791,9473,-85396,-156159,-71909,13312,-110473,-222542,-75451,26875,-29472,-48108,18684,48807,26125,-1749,-30714,-35062,-12597,-48159,-107165,-117591,-59757,39884,65435,7923,-27125,-10655,16068,8326,-16057,20828,78351,37978,-55853,-58722,17359,33735,-48865,-170601,-234961,-252741,-182541,-29553,81836,124452,137381,98581,68749,60285,54092,7187,-58590,-40666,51301,49206,-8735,-32381,-84108,-102038,-43650,-49585,-53041,12974,68551,62383,23171,-27684,17940,95980,61642,21453,55511,131723,170087,91252,-15473,-36056,-24243,-56184,-74463,-45861,19262,83019,95235,47208,-1995,-31528,-45121,-46701,-59840,-37707,13644,46727,60751,92814,102158,14640,-108752,-97503,55256,182916,195705,139302,22522,-20406,19362,57317,112081,145921,120529,90098,68832,49849,20421,-20426,-18615,41038,82766,101344,90575,25281,-47254,-41931,33945,96679,146404,151189,68187,-13056,16367,63666,14319,-40090,-10560,-33052,-85521,-67123,-8405,18861,-15337,-63378,-86381,-96561,-105832,-112618,-101829,-96146,-143815,-202658,-170107,-100694,-35282,51971,94622,19548,-54331,-27973,3195,-17716,10867,59690,34939,-51210,-124909,-103507,-10905,74815,59405,7826,38908,52202,51890,56600,-3341,-49250,28470,84893,68319,69178,72204,68483,60626,5556,-9445,30805,65829,76945,48048,31760,69212,150846,181536,162746,152719,182784,284514,395036,-84419,-1328333,-1821499,-1163773,-423271,-245936,-136422,-108704,-209333,-261403,-225261,-140759,-86393,-57999,-57415,-49697,25560,74061,-29331,-102835,-30953,59390,79118,68779,32757,-57226,-121368,-140569,-159056,-138167,-55201,3351,-3866,43202,53279,4701,-11802,-9710,-22673,-1893,48862,52471,-25612,-62315,-5292,44559,34096,32342,61696,17512,-73933,-85678,-67381,-81493,-81297,-56033,-51953,-31266,4590,35374,36333,-114,-22369,-36348,-133871,-238059,-152645,44226,62646,-71516,-99447,-41637,-24010,-5664,51891,59584,2122,-32196,-40219,-69428,-95584,-52008,53721,83547,-13183,-57424,-12008,7377,-14778,-24852,-14626,-30693,-80760,-88261,-61264,-61728,-73388,-29131,78292,135288,110537,72453,61907,26784,-25398,-27589,-9219,-58328,-83215,-22274,-10289,-51891,-42873,22727,55120,74029,105609,89622,26680,-2401,9368,15883,11583,-5993,-8216,2138,971,37086,125514,171306,127014,66697,15171,-17187,21485,63348,48355,-292,-41269,-49153,-28768,27991],[29314,68489,50953,22465,-12064,-48051,-46267,-14499,29835,70388,33740,-12445,-53732,-98160,-82647,-21550,-57338,-120782,-93232,14352,115106,102706,46168,55788,60528,24731,-28608,-29391,43302,67714,-60910,-129650,-37309,2557,-79582,-163571,-142249,-54726,625,-2910,9510,10090,10128,52300,61435,5303,895,59588,100966,102124,55972,-34137,-85472,-59995,-24492,-41243,-82204,-78309,-67875,-63835,-49302,-28740,6088,31320,10344,-3348,8199,-19080,-47819,-28147,-8493,-14617,32041,82353,95822,101569,86722,34113,2123,-23582,-55129,-70793,-47373,-11025,14692,44196,74005,30121,-38774,815,53825,42172,61679,75999,63623,65919,81466,131973,210243,201268,137224,83173,47736,11859,-97136,-192544,-206146,-183595,-113154,-39737,-28429,-23976,16443,34580,7352,-36532,-62359,-56735,-15653,14326,45351,87213,85276,65554,72838,80309,76698,57254,43180,73265,125456,77619,11768,-23146,-84075,-140206,-122785,-53830,-18496,-14896,-35656,-43156,-29359,-24669,-32222,-7717,39795,72396,11322,-93653,-142741,-133893,-80602,-13224,23918,-6480,-56362,-73158,-54759,-76510,-107471,-47828,70070,98456,-10304,-143843,-153208,-61679,31820,60320,12789,-46569,-86103,-54192,26283,-19003,-122995,-121809,-72737,-49266,-39974,-39592,-10669,-14925,-100209,-161012,-141226,-103419,-52699,-15880,-21230,-28277,-24042,-41012,-39755,-14520,16545,48451,69026,57096,11188,9604,60388,88269,55924,30645,10414,-57038,-64036,29411,-2947,-164592,-211249,-110744,-53507,-51540,-23563,23880,19186,-9937,11322,50276,64329,65840,40058,19288,69548,110814,64660,1711,-1662,1931,-3210,-23585,-35922,9011,79907,50953,-32842,-44590,-18167,-30328,42076,139424,111125,43049,29983,10820,-25173,-22290,33197,112929,127214,70000,-4362,-40247,-32442,11025,51283,29375,-488,1832,2645,683,31632,13333,-24041,-27657,31390,87325,80327,54156,29926,-10483,-75463,-137933,-149393,-112406,-67671,-32759,-16124,58901,159650,134340,21460,-19889,-33514,-88519,-85575,-20247,-7729,-72613,-94914,21040,147544,91100,-39492,-5144,130977,157523,67581,18000,59143,207915,307127,133695,-17946,-8611,38623,50077,34635,19164,-5368,-51610,-108381,-132150,-111494,-36670,44118,72840,-4240,-97878,-75731,-24904,-37582,-24865,23344,29621,22649,28399,5,2071,31912,15828,-14120,46339,112880,62237,-40811,-32179,57233,79686,41188,35856,15497,-20967,13092,77260,63194,-10509,-53377,-44716,-20064,-38079,-47608,-15661,12787,15009,30361,15267,-36014,-33956,-5738,-1401,-11089,-33370,-23783,26378,11407,-49754,-5480,92976,64683,-18414,6715,64226,50496,14929,-30361,-67989,-55484,-11872,22268,90164,99083,-28405,-103593,-55311,4864,35547,77315,59883,19474,39424,49127,35857,76021,102542,51062,22232,30885,20505,-20654,-35917,-27605,-39587,-27569,6109,-27411,-112449,-126988,-72516,-19797,30274,74475,36489,-34733,-24506,1897,8806,42516,73034,35288,-25032,-27186,583,-2708,-42473,-29324,46049,48866,-20212,5020,123751,168143,49224,-52422,-63829,-48900,-48537,-78660,-52712,85164,138775,47118,-38572,-70339,-42942,8300,46555,48453,51132,64368,82189,93572,18263,-94846,-133764,-89345,10515,94618,54151,-49824,-90616,-47705,5993,15495,-3455,-9187,12561,-394,-70412,-88441,-5591,59752,32259,-6745,12671,39719,20085,-44505,-86601,-67581,-2157,28781,-410,26392,80564,35307,-22592,7506,50478,49473,-30367,-92190,-65457,-37970,-70953,-111954,-105193,-102749,-142146,-117206,-651,103387,178698,180793,33862,-127938,-138352,-52774,-17881,-40464,-64278,-37967,22242,77711,112380,107904,55349,6431,332,27436,72131,58295,22478,5448,-30463,-46354,-41537,-89868,-84529,-11003,-13453,-63475,-57701,-16975,2145,-25014,-22452,27464,17528,-29921,-46464,-77553,-111732,-73841,-24593,-9872,7753,26595,24904,29141,63203,84859,25578,-58969,-75843,-27164,10385,68628,154576,177951,162519,80213,-18004,-12301,8933,-34884,-34169,40657,91299,76742,12854,-75950,-131667,-116043,-149592,-210712,-163019,-108694,-126559,-94661,-25754,12530,26314,28042,53516,58043,230,8271,35616,-43181,-145140,-121172,-68403,3544,120148,134276,51922,55471,109005,44571,-50358,-84348,-117160,-121290,-49979,9264,-6164,-22026,-23987,-29232,-34098,-44282,-92301,-114294,-42646,35641,74916,92967,93164,126762,161421,116372,73780,109782,90452,20747,48042,106172,28120,-72665,-25594,58942,47492,8762,28250,76790,75334,17430,-34812,-8133,83433,137850,106797,1713,-62880,-50155,-77761,-139342,-115299,-28279,25433,31180,37481,82547,111485,92149,69274,46312,14147,-42798,-61877,-25503,29524,51290,14619,-37890,-25450,-5101,-5943,32386,67641,43061,12562,23171,25795,3072,11997,36505,5758,-14893,4153,-30285,-102967,-161430,-191830,-117953,-34681,-74611,-97614,21700,46153,7637,31480,94139,75376,22486,-7361,-79739,-134467,-75873,-29395,-72485,-105749,-39637,66208,68520,3095,5851,39264,37634,48036,51466,34758,41244,34725,-14925,-56261,-50484,-41378,-68296,-149904,-214837,-242499,-186660,-78866,-34358,-15188,30759,58493,78753,61646,29563,16927,18656,51989,68420,26141,-2179,4910,-23181,-35714,-30209,-76499,-88631,-32465,54367,94570,29739,-52775,2650,91689,61335,-1694,-10508,20240,32857,-39671,-94930,-54383,-16235,-20508,-3412,14578,22816,63012,75832,-11264,-82316,-60919,-19406,-38120,-88190,-110769,-60515,21288,40255,25788,35187,-15935,-128535,-120118,23837,108489,113758,79397,49946,14750,9092,34982,106079,130421,74442,23743,3283,-16720,-15349,7343,32302,54244,63743,61360,34916,-11492,-50127,-37265,22821,91275,167018,161838,79303,35616,79961,122924,76159,8554,66438,88306,-35309,-111856,-69671,-15654,-31523,-78450,-78973,-64966,-79513,-101760,-97018,-99813,-168123,-215629,-128209,-27945,-7002,20815,68784,23469,-35022,17051,38802,-33906,-9024,84884,25028,-137617,-206794,-104966,91529,198580,86966,60646,67903,44512,53267,85534,49180,1663,24906,38413,27277,15599,-13432,-8618,12671,-29589,-27540,62007,138444,117880,-6364,-39702,91490,197223,153196,157596,214708,217643,214340,326330,-539084,-2516970,-3043365,-1677993,-447288,-217306,-96518,-50960,-95158,-152251,-126209,-86795,-27716,33854,50565,32165,49373,50417,12722,-8696,-247,-13237,-8306,42471,34090,-49303,-119549,-164573,-144946,-57113,39259,88535,69833,33307,16722,10754,8604,1306,14059,38682,75177,85210,-18060,-120746,-95656,-22144,23759,36451,34753,-4716,-91211,-118339,-76538,-38450,-46668,-82822,-114047,-73517,2516,53408,16723,-67611,-108088,-102342,-165206,-272993,-205775,-25234,-21609,-117611,-131730,-61602,4595,56318,106422,102426,30862,-44066,-99632,-135479,-110974,-23407,75030,89829,23304,24132,31451,-19658,-37153,-33210,-83998,-137852,-147221,-141977,-119087,-70666,-33459,-8675,65800,133300,139354,81413,64824,78776,75290,10224,-67947,-117522,-97980,-39821,-22859,-16137,21349,56475,43661,44225,71772,75794,65481,55092,21067,-1208,10111,14289,13934,-15309,-44143,8758,106358,156220,101348,15070,-57151,-77693,-28818,31245,45006,11086,-31860,-41386,-15838,37612],[-4103,45052,61440,45899,8195,-49129,-79944,-71077,-37387,-26916,-44225,-41986,-37424,-25738,-2499,21427,-20792,-88100,-100268,-32129,25764,17190,358,26426,44270,51089,23326,-3794,27346,23350,-71096,-85975,583,25555,-26241,-95397,-104822,-56928,-29966,-43137,-33785,-27047,-26229,21869,49278,16712,17246,53664,92535,122191,89062,-17234,-75248,-28603,-5927,-65986,-90503,-48116,-54631,-31201,32331,30980,35254,68484,43759,35684,79796,29639,-53336,-19800,67759,92483,116935,119543,93804,73451,45816,-22968,-45401,-28550,-10944,-14504,-14955,-35002,-66002,-15259,93880,112849,46341,33190,39481,34356,54198,47671,42487,53362,61604,115259,192947,172329,129040,124665,100656,56471,-11557,-72832,-109609,-120926,-73210,-14388,-16380,-36276,-18638,6060,4897,-3123,4507,36768,70916,90181,110076,106336,50668,22585,64234,98298,107192,112930,98731,69659,105201,94430,-6360,-85913,-107618,-80700,-42553,-18321,-16577,-34964,-79880,-55982,742,-41970,-118933,-60461,64199,120936,30018,-109852,-174916,-152043,-102115,-36511,8647,-30352,-99404,-95108,-43796,-76404,-126370,-66679,64391,136209,71183,-63370,-98614,-25433,65759,120191,95285,38805,-23518,-34630,10575,-22373,-123343,-144044,-56236,20209,39767,30709,19201,-37820,-111218,-119558,-91612,-86820,-60450,-45888,-80033,-81566,-53853,-52466,-53311,-45584,-7516,29910,139,-51071,-85472,-90550,7085,155126,144626,29452,-24709,-64490,-82674,-5636,25911,-55567,-105058,-30360,20792,591,-8075,-24464,-83291,-81423,-13955,12386,2798,-28679,-77999,-72214,-1130,20472,-48346,-85393,-7402,60262,53047,19012,-18429,-31115,18113,51726,-5195,-58993,-73235,-92125,577,138638,141683,58842,32457,54945,65393,36492,22259,44760,58000,76921,70628,-14284,-84527,-58193,-16509,-47625,-93784,-87120,-41596,-15693,-10247,-10043,-17924,-42551,3895,106717,138978,73983,32768,16447,-48408,-125485,-127211,-79561,-44939,-9933,11758,33697,65141,18068,-58373,-38666,-17197,-53241,-61050,-24225,-21826,-18446,12344,36210,88950,70437,-3907,24300,130082,118928,55695,31486,47638,229630,460206,335972,124807,73226,69980,74003,105482,91606,34845,-16612,-102707,-156916,-70509,13260,11217,-2373,-22365,-34073,10394,8059,-72469,-66858,31579,78711,76175,59668,-18776,-64160,-21806,24488,5191,-2295,25461,-5004,-75467,-46405,47542,56159,-13267,-8891,29867,8953,16365,59008,35347,1176,6488,-27214,-54768,-23645,23433,56829,61872,-1535,-35189,-9169,-7157,-4099,30002,40488,-2075,-56095,-39740,11227,9223,-36067,-36295,13542,34180,-18778,-82135,-71809,9764,82736,26786,-71260,-74697,-7752,23049,28803,9476,-29324,-2581,28548,17075,34257,92439,66045,488,20045,47027,46715,108409,123848,32841,9309,77974,77189,-18562,-87920,-80147,-70059,-63677,-46291,-73340,-108942,-55533,19526,32038,42306,74759,31629,-45296,-38974,37726,77631,58437,12765,-57342,-105916,-65682,18074,33324,-40392,-43341,60013,83093,-16107,-38315,75481,152756,64747,-29934,-43552,-19916,-36648,-72992,-32003,48755,45525,1844,-32301,-56421,-19290,44644,81112,101701,107054,105958,136263,159951,52349,-70404,-86349,-69992,-40496,34936,48743,-28369,-75419,-25138,19791,-8608,-44996,-38999,-7456,-1465,-1968,40317,80313,69825,35124,15894,-6999,-44560,-27751,9816,-20689,-58711,-18342,21916,-14921,-24563,21162,37159,51595,97020,128925,128886,30692,-84455,-80687,-50874,-90983,-109039,-47152,-17764,-77770,-100736,-44197,7709,55344,79722,10968,-97763,-114465,-54189,-22515,-42850,-85201,-76802,-25530,-4521,23101,69528,49666,-3639,-2963,41705,100869,101595,62995,2646,-80005,-85251,-38258,-61158,-61774,6009,-3039,-83433,-123108,-92429,-31946,-20833,-37033,-7834,8755,-53130,-101810,-78813,-39418,10830,20046,-4855,734,33287,32607,5068,-17061,23518,46512,-890,-23659,-5911,-3972,32066,77153,82298,115991,105762,38117,53302,91213,8214,-82495,-42805,49229,53069,-15446,-60620,-39327,-14204,-97677,-197613,-202577,-171785,-164293,-130167,-42095,49246,101516,83100,47089,16099,-19724,-9662,-5692,-74380,-169906,-185344,-131252,-29395,53434,23266,-51309,-11970,75873,20853,-80542,-94405,-121242,-147858,-76326,5473,8951,12745,29251,37476,18969,-23562,-60958,-51842,17503,77552,69685,22909,14932,80320,154832,150768,107776,128286,134201,66663,27570,45246,14677,-34995,-7010,31493,33381,43625,57793,64078,45372,-14031,-53890,-23038,53721,91737,50879,-74906,-162291,-137726,-114262,-116588,-93752,-53039,-12550,6178,24099,64029,75358,57081,71106,53065,-24605,-67384,12459,109479,106732,70094,6717,-62337,-43190,-868,11303,43321,79085,49032,-3355,-15595,-808,5637,34317,42934,-44958,-106791,-78865,-113572,-179541,-164625,-123094,-76278,-85345,-107558,-76690,-63501,11634,59851,112124,140087,70629,-9059,-43264,-121702,-197794,-137086,-33518,-21158,-43228,-14926,45174,45667,3815,26071,67675,48364,51063,72865,48114,37802,63505,49881,-5428,-20001,20873,32750,-32556,-118013,-142116,-112344,-83783,-107483,-120990,-48264,40233,100781,107202,65448,32625,56193,94835,56686,-8811,-24925,4087,21249,-11213,-68685,-88517,-77273,-69371,10362,92365,67036,-665,19587,72588,47036,-32255,-97828,-115839,-117394,-126901,-74263,11422,22132,17515,42849,53367,42303,70579,71717,-30046,-108720,-58534,23214,24659,-39446,-88344,-68602,4280,26749,-1026,7574,1491,-53220,-47194,24535,4270,-24084,52571,117990,70703,-17849,-12797,61988,91897,19377,-68271,-94761,-78200,-35187,38404,69729,46615,53901,62302,43142,38551,42419,50417,77135,96970,125235,117634,74137,51695,81573,86012,60766,80739,154119,148254,-53520,-154199,-105946,-55890,-44340,-89075,-109902,-78487,-69499,-84471,-53220,-32026,-88542,-110320,-37215,10053,-21065,-27112,41868,66971,47280,59570,20955,-88605,-90178,28818,9923,-156999,-209134,-118590,-22067,10848,82383,154588,140623,67012,49089,82061,104308,107765,88046,46676,8203,-33186,-72732,-62023,-28261,-44068,-33011,79082,172872,156397,-30749,-145555,39252,188060,175759,212822,348796,293109,233033,535389,445210,-722666,-1747614,-1231566,-521974,-143442,-18555,45437,50617,15086,-10897,7042,65262,94317,89528,52825,5732,-16642,31671,92253,71996,-55462,-120242,-85148,-68539,-82265,-97741,-137589,-107149,-7604,62457,55398,-7289,-58763,10292,86036,52642,27145,66099,89429,86618,93861,37696,-53489,-80623,-41583,24683,40547,12780,-38965,-99598,-95980,-40240,-6701,-49293,-137710,-175073,-101556,-7292,7837,-66913,-136021,-103460,-76250,-215304,-413354,-354212,-159194,-78780,-107122,-106168,-44415,36441,76502,92531,86710,48348,-13820,-89297,-117036,-63341,-1940,16153,22286,46981,79914,21081,-66768,-59775,-53885,-113485,-139935,-144896,-199701,-211507,-135642,-106719,-101214,-38622,70334,145362,129493,122092,170478,187234,78157,-70334,-130283,-90138,-34071,5703,53176,60586,25532,-10090,-6112,22688,47564,82826,109092,86187,73576,82488,60112,20656,-27715,-26722,56990,125699,118156,43266,-69565,-132532,-130399,-86217,-14077,35691,29471,12409,13149,-1737,-3850],[-38701,21616,81837,86052,47357,6543,-14381,-21345,-32684,-76216,-110032,-74232,-21846,11435,12574,-20141,-65737,-81626,-101567,-99473,-90808,-83770,-60464,-31978,-13338,13397,6545,-6026,35662,41939,-31234,-59141,-36689,-8114,30273,7334,-48483,-65699,-66786,-92504,-106889,-89999,-63729,-14034,14512,23981,62318,96307,114785,116675,58735,-46544,-72203,21124,33071,-62899,-54522,43427,24052,-1133,41329,13999,-6773,31832,44428,62836,88685,6399,-45730,43850,128373,116916,97289,70110,51465,73258,57971,-21747,-70424,-60195,-22288,-1811,11739,2481,-43860,-32088,54426,105989,81102,18964,-29846,-16256,48585,78185,75722,44179,23729,59156,91374,41979,20585,77830,117899,105430,44746,-4400,-12751,-10108,4291,36320,42273,10028,12835,48728,42659,30550,66746,112219,130265,144004,136148,67563,-7547,-15131,32681,53255,57417,86703,82191,15478,23248,57290,-8528,-95987,-102981,-34179,27852,25512,-3750,-47457,-94264,-60536,6378,-32252,-108192,-59371,29139,33786,-36615,-95160,-115921,-104324,-79653,-53445,-25947,-18855,-43930,-65880,-36034,-32848,-57129,-23933,64102,134012,133488,45054,-21043,7932,79688,155479,198203,154417,35767,-36495,-17039,-10554,-82877,-114075,-13272,64215,59776,28607,-7022,-64147,-80203,-44473,-21103,-49817,-71994,-66077,-65329,-43821,-34729,-28761,-13745,-24000,-29776,-30783,-72571,-105762,-100397,-76381,39654,204378,189980,59593,1390,-22819,-59963,-47588,-1658,30502,25471,34491,45971,31593,7452,-42006,-112395,-101419,-41753,-42879,-50076,-52247,-82222,-91237,-69524,-70256,-76604,-67984,-36675,4677,44526,46741,-14917,-78715,-57592,7750,5575,-70399,-138120,-147260,-32513,137652,210845,129509,64746,89916,112173,57885,499,-20586,-13310,49131,101750,5680,-118749,-135220,-92927,-79781,-75543,-56841,-25734,-10955,-9687,35875,67961,22160,19678,75078,78014,4493,-26454,-6132,-41273,-78835,-47621,-32292,-68940,-54615,1904,20536,8932,-63073,-145406,-127472,-45754,31164,68821,33866,-46385,22832,176704,119155,-14191,-12627,26470,28969,31326,5453,18647,-26754,-21309,413709,799714,643346,223396,47846,2777,42647,156489,168728,113244,64231,-59198,-153560,-46043,48830,5245,-44253,-25470,24870,57278,-648,-90703,-83800,453,73521,94175,65297,-24223,-90105,-72032,-10723,-2313,-57389,-88118,-92193,-115316,-64567,35464,14720,-107145,-93861,31515,60346,40049,59432,57351,71316,112913,53864,-14731,41673,109560,111450,92091,39211,2554,18722,33995,33332,47701,57322,10788,-38492,6521,80727,58009,-19071,-69360,-61924,-10169,-2942,-86424,-130284,-27660,112651,81984,-44244,-94643,-30265,23852,4512,-30393,-163,91747,111404,76854,81638,105857,58423,-26924,-23089,16694,32911,74357,69004,781,846,77727,102022,10475,-70471,-58748,-22780,-9893,-13249,-37091,-38168,28113,66854,46820,57418,58789,1039,-26792,6249,62972,94425,51890,-34399,-114904,-137481,-51869,71838,76611,-37441,-67811,34938,90960,10107,-34470,41792,96675,37630,-51946,-71930,-19175,-6694,-5474,41558,32316,-3099,14865,41004,27812,29313,33370,30268,59516,85563,82811,108907,138696,49046,-58716,-72598,-49263,-37602,1942,9974,-21738,-17922,40185,61917,7313,-52015,-90461,-103853,-66708,11904,64059,38109,2034,3256,-5712,-76739,-133909,-67877,66573,82673,21392,23187,42938,-7418,-43566,-1712,61170,106571,143516,155032,160062,100558,-4160,-58939,-90209,-127483,-110545,-8945,73586,42093,-17904,-29695,-29540,-30509,-6530,20383,-18820,-44499,-1779,42608,46504,4656,-18208,-25815,-62279,-40559,52799,60930,-13783,-19665,41310,55871,16655,11106,-292,-60766,-77447,-42601,-28127,-17051,17971,-5279,-77846,-109748,-86831,-31954,-30989,-97034,-103659,-39940,-50269,-95951,-57353,5167,36003,15314,-30543,-23052,1742,-26271,-82483,-111476,-15888,117717,135031,43519,-67038,-117419,-48607,58974,207681,317458,292037,174638,125913,116000,32580,-37529,-25102,11661,-13156,-51528,5969,92509,67483,-43542,-114705,-169233,-186823,-160355,-126894,-57938,28648,103954,124553,61990,-10071,-23444,-17087,-52508,-88399,-117240,-127604,-79446,6123,24892,-52275,-102153,-45798,18072,-31048,-89580,-52666,-49137,-97746,-38203,62491,60705,25200,18904,24234,3771,-29158,-43942,-23519,25929,80292,86593,15169,-19866,48006,106346,125545,146538,185745,200189,172723,118614,65671,-1829,-52979,-42294,-12635,25842,60115,17070,-10932,7,-35584,-52720,21493,63698,38259,-29222,-127002,-179637,-152047,-97109,-31923,5222,436,-13181,-24776,-21131,6048,19803,47308,96918,63323,-12631,-3952,92732,126599,76066,40984,-2471,-46837,-31549,-6353,-14715,-27742,5171,17317,-8007,-43853,-41439,16982,85453,55945,-96468,-186673,-119157,-94651,-129495,-86826,10604,82854,34893,-155791,-341650,-301549,-98583,56030,117258,100545,23710,-50576,-77243,-105000,-159139,-140820,-65635,-22283,-9043,-14972,-17635,-6858,-10657,-1090,50669,76163,68000,73338,79922,86552,106338,99059,64072,87332,209924,277142,136592,-63924,-119704,-90391,-81373,-114041,-144313,-68439,36815,84223,84104,38472,-30844,-10614,39337,7239,-50717,-65016,-33434,6834,-32143,-89230,-73502,-71897,-109509,-34224,72705,103905,72825,53898,51812,-728,-83837,-138081,-138683,-124416,-67114,44126,78885,11764,-11852,14578,25114,49643,92548,78355,9412,-39724,-18252,45660,84930,60291,30751,-3903,9402,52738,63693,63779,57079,53475,96573,153671,150704,119898,158684,97611,-5114,-62172,-42999,10704,52307,3034,-85683,-106888,-76376,-41021,33269,62592,27848,37171,71575,96941,131212,146135,144260,152464,134112,115048,112224,95944,72357,79881,43594,23786,201522,393078,256713,-296,-146379,-151051,-119448,-77980,-94099,-157663,-148013,-88220,-51323,-3599,24038,6056,4904,22585,-4168,-45352,-12747,78785,117851,114541,98925,30029,-76992,-91917,18676,64216,-33432,-81789,-64066,-87029,-20147,154291,195941,182060,122891,89714,106622,165419,223888,207462,125287,51189,13947,7790,33345,78132,82107,71412,142896,223267,192097,58539,19333,172906,344135,416754,443688,583003,580090,685990,604808,-2333678,-7489180,-8333378,-4116872,-1006572,-437703,-274917,-173328,-159884,-119103,-160589,-132042,-69904,-85684,-148100,-162576,-196519,-227771,-153115,-7933,10939,-127050,-237449,-266353,-235195,-185604,-165782,-166187,-126347,-73407,-59348,-120512,-223510,-156825,33899,111168,31839,1388,44691,53684,12135,13100,43017,38263,-11761,-29184,-2447,-5896,-43903,-99543,-124135,-97115,-61586,-50949,-108988,-196994,-219015,-155762,-88499,-101908,-186945,-230755,-141405,-133264,-431895,-709326,-528651,-144438,24445,-7281,-7199,34020,68280,49848,7449,-21897,-3560,16834,-30839,-53518,-8922,-5329,-62943,-65195,14194,51508,-40668,-126628,-94477,-62127,-80715,-85329,-136624,-245153,-287930,-268160,-262445,-163663,18506,173209,240354,232440,220780,236929,216883,129775,8377,-65500,-44727,13976,72565,113821,55722,-20271,-25270,9452,47651,73832,90174,111180,135787,161927,152707,90878,34438,4240,16365,86698,176060,210994,117285,-55202,-116699,-97278,-71293,-15719,47129,67288,74432,68167,6347,-45037],[-5199,37638,109271,125767,80498,46114,53708,64228,8243,-76062,-120762,-65116,14109,46488,19327,-60340,-126084,-94768,-73588,-103281,-107939,-94913,-71098,-37080,-40528,-63970,-76323,-22698,76953,98361,14586,-53940,-103773,-95051,1544,37038,-7693,-38426,-39317,-74876,-122589,-119994,-67083,-21467,-8609,28947,106007,154693,147635,98610,20610,-45335,3537,123295,95565,-23241,3235,115444,80430,-9132,-9815,-20937,-39344,-4857,47027,78605,36550,-56954,-26950,73057,73654,27531,23817,4751,-51,56547,66919,9271,-38987,-48739,-35844,-29913,-3655,44944,49080,22559,15164,10021,-5910,-52763,-86511,-30763,83074,137714,120020,47879,-12489,-26392,-49090,-109472,-107678,-33316,45862,77176,13297,-20098,31346,48138,9131,-1244,20476,9056,19927,74618,69364,32597,66019,102672,108408,109866,83273,13615,-22212,-385,-2620,-60969,-80396,-14726,23812,-25624,-22595,28377,31990,-22849,-54469,-9133,48280,35795,-15740,-76131,-109567,-64068,11129,24377,-10077,-7502,-13380,-81441,-115588,-55259,-1998,-5639,-9650,-18119,2727,55840,77656,26861,-925,11342,10198,8840,32612,60552,89364,54259,-7759,7187,52919,98064,169176,148038,20268,-50644,-20894,-974,-44575,-47954,41040,74199,28448,-30455,-80354,-88578,-33802,-2642,-9577,-34980,-57199,-36281,4909,19050,-13150,-20939,25224,28214,-29043,-87488,-120054,-97015,-42273,9342,89200,165746,132808,62770,36581,30012,18450,-14957,-53763,-17543,32085,26888,14314,21313,977,-41361,-91761,-104454,-69931,-62505,-70197,-46700,-17483,-17471,-45883,-58487,5035,23728,-76557,-132070,-38374,38684,7115,-52753,-70058,-54393,-33784,-81964,-150692,-143504,-25401,133930,217678,127021,34103,68057,89596,17334,-37589,-33570,-29584,14392,81187,35006,-68480,-103435,-70073,-35537,-5571,26554,60592,54080,41601,77965,124015,97613,65445,38157,-24201,-93480,-95589,-35769,-40671,-49350,-7569,-44727,-143000,-134279,-57573,-31467,-47445,-85065,-141140,-156170,-66947,75888,155353,78736,-74974,-8827,239222,201693,-40656,-41817,51133,33952,-12975,-21032,4020,-99016,-101008,526353,1070380,724612,114012,-83867,-89728,-1545,131718,148118,116346,78143,-35149,-92915,-7616,68913,33145,-29408,-28049,30527,53697,-1654,-54774,-67061,-37511,29416,63532,61410,26874,-23706,-63663,-62169,-45189,-76243,-126042,-126531,-141560,-117035,-19917,-25409,-149568,-148090,-9495,66356,62174,73514,88453,115112,157771,117472,56176,76866,101425,68270,50674,63764,61763,31789,2527,-3271,13557,35395,9330,-18870,42680,120766,52126,-82285,-141604,-119655,-64070,-19715,-43518,-91364,-31547,104266,117739,19980,-52011,-40336,-10811,268,-4497,14387,72005,90439,103951,121511,102420,37620,-43321,-54003,-4849,14929,-2281,-16208,-21749,3723,58601,99222,62630,33283,33404,30505,35305,48519,69909,69990,40442,-4080,-7667,40894,31750,-11429,14121,47295,22394,22902,21584,-38827,-123899,-145228,-41552,90690,91314,-25937,-94487,-32877,48571,22067,-12283,9664,30671,29985,-10846,-57581,-42968,-21692,4355,42534,32337,18015,38412,78903,75888,27325,-43253,-61101,-15885,27003,44284,68154,58072,-31673,-109382,-101914,-17494,49645,40383,-23399,-42578,14905,98921,135563,93522,-2226,-126410,-198049,-140352,-26234,4191,-57932,-86505,-64237,-103353,-195693,-199657,-86255,56215,118650,100040,77992,47724,-11935,-21310,40856,97256,105233,105574,115247,144313,136228,78696,-16781,-94181,-104078,-80050,-13286,72757,89524,51838,6035,-43655,-79694,-61520,-2892,276,-12253,34585,79725,98243,98126,80069,14524,-56122,-40242,46098,70888,7955,-8383,23603,-37221,-121420,-84024,-21441,-13316,-28164,-37002,-24509,-1681,16088,-4304,-55532,-59715,-19675,16683,-27780,-137211,-168074,-94141,-45500,-41190,-13578,5765,682,-1704,5348,46084,35295,-66859,-143842,-103176,33269,157495,186964,73458,-96803,-156052,-60317,128570,439958,641314,479412,221670,119184,44549,-24307,937,17006,-36962,-87861,-56508,87201,159971,55026,-44988,-55356,-103430,-139346,-109376,-63214,-27644,-3745,45256,99323,50052,-32545,-31922,-10304,-40628,-50605,-53752,-31901,27683,70939,44160,-39988,-65505,-10932,-2788,-77712,-90783,2658,52603,4761,30913,118462,92947,3159,-49654,-72544,-81785,-61593,-37312,-29043,-33158,-6029,50942,29270,-18923,17689,31159,35779,108022,160924,158242,185235,179208,89646,-25790,-84047,-77130,-58275,-18460,9124,-49271,-57028,-11997,-17020,8841,92872,79072,-9114,-103286,-150944,-116892,-84965,-50440,51294,130226,108846,21773,-43205,-37332,7650,33654,77023,108574,50535,10772,59426,95922,17014,-41253,-20352,8636,19248,13366,-4917,-20533,-56162,-58386,-17363,-3763,-34023,-20799,74311,139132,64883,-107311,-192001,-95857,-9522,-30208,-11215,100337,230290,336363,240477,-80170,-241059,-212429,-47428,16935,-17873,-61152,-104919,-93173,-28477,-32595,-77714,-94072,-68611,-20206,-24306,-79784,-83177,-51169,-40649,20441,100624,95334,77307,114448,136497,125922,110434,89471,135950,317430,438813,210422,-120023,-222659,-157405,-82138,-58423,-81935,-40382,28451,24912,-16086,-59120,-115875,-79793,-9742,-29045,-82091,-93183,-74264,-47349,-43223,-43622,-57290,-123482,-170395,-66759,67684,125764,93903,37814,816,-66874,-120306,-109754,-76213,-44800,41667,143095,91527,-44735,-73861,-40043,-36872,11720,58856,48856,58945,69312,39957,50724,85165,102756,103487,35815,11138,84224,145704,142262,100827,113566,205623,296846,430116,549109,375610,6223,-181772,-130828,-84593,-62161,-13239,-17152,-75901,-90019,-81943,-81252,-15445,42245,23308,-1167,20631,65427,114064,137703,144900,151816,133432,127004,131702,108860,94151,113675,71356,23121,308156,941098,1125883,592030,20912,-167364,-148895,-93636,-77915,-161372,-196165,-109451,-26963,-8663,-12278,9911,32975,32181,-13254,-33832,46009,136543,134528,121245,128246,97812,36271,38129,119855,180784,164410,142283,194299,316501,399971,224637,60322,81936,115666,105509,121568,178112,231902,238177,174678,107886,108571,140430,184724,244025,258424,222663,237389,283639,102349,40789,425747,735254,782926,735650,811077,867550,1356959,1532791,4714630,18186698,31337369,24550504,6831827,-788520,-1032835,-979941,-879765,-708277,-686521,-639289,-591399,-440299,-426875,-509651,-511417,-491254,-510601,-436836,-259995,-214387,-299560,-384795,-414097,-378687,-329835,-295497,-245299,-190881,-201093,-248456,-284179,-258407,-73835,17518,-81963,-167330,-150441,-108083,-104553,-147858,-162851,-118966,-77118,-87647,-100839,-105651,-132347,-180936,-219431,-210221,-192702,-205813,-205485,-226610,-255502,-264361,-257389,-242390,-236576,-301920,-349205,-303529,-411892,-815534,-960520,-443832,131130,198581,83863,68974,91085,66012,-13719,-112022,-162472,-87890,6638,-17397,-51604,-30457,-47248,-94353,-91758,-53000,-37714,-102938,-168994,-134967,-73429,-75296,-112489,-180677,-257665,-302262,-334203,-271373,-13284,275916,351667,288576,223251,202110,159774,100883,66463,23337,-37197,-43375,-1512,54329,69250,-26799,-88318,-37961,35087,83704,103622,76601,50982,88709,134487,109451,41287,14992,-2969,-40309,-9095,130517,261670,192695,11517,-61963,-37403,-14034,6344,42628,86972,122619,97708,11661,-53173],[60855,54708,93477,103786,60515,18671,38285,66321,2138,-86661,-108362,-34480,52519,83505,46412,-26944,-100623,-67820,-7821,-37556,-71521,-84501,-73762,-2284,-4407,-95751,-126694,-24347,82548,77559,19815,-3693,-80806,-158377,-93825,3823,33703,16467,7875,-8314,-37435,-55374,-39539,-31702,-14167,57015,145374,182351,152801,87745,25470,2204,94045,186542,111243,11105,39698,101520,57978,-15197,-17866,111,-4445,20049,78673,84228,-19141,-96011,-29583,13699,-37871,-54170,-19851,-51352,-69390,-10514,39583,30089,20946,17439,10224,-19928,-26074,29983,94746,92291,24897,-62713,-115553,-113007,-82694,6267,115052,133655,102966,47204,-28689,-80262,-104478,-130281,-122130,-94502,-47214,815,-29242,-20885,60833,49870,-52394,-107666,-87065,-65940,-38618,13854,16767,-15574,6052,39000,61211,58521,30661,11325,17305,26207,-49265,-173034,-184880,-88478,-19515,-36489,-29112,8321,43741,27506,-9027,22789,67920,52089,-14646,-86476,-127451,-80504,23799,94415,64351,15377,-22636,-79962,-94989,-8600,61800,54823,31516,32102,86374,131345,134503,101142,53446,19432,10278,1982,-11569,-18668,5942,-4730,-33169,481,20183,8833,46345,50833,-28523,-54209,-12812,-30260,-63730,-15429,64216,66268,17167,-47671,-116567,-108009,-34261,-37370,-69617,-53469,-23482,12953,33486,-5443,-57642,-57401,25294,74695,14984,-74143,-100216,-37181,36213,67340,71239,60451,41285,53562,70824,80931,101873,58577,-73723,-108394,-29558,6384,1594,28029,14717,-28292,-82227,-129691,-97545,-50520,-69767,-62201,14852,66204,53319,37804,67709,43490,-85747,-163177,-68835,39987,69997,42705,-26560,-81214,-65269,-52820,-66699,-61560,7894,91830,112001,15331,-58045,11714,47298,-35596,-67992,-2310,21875,28825,65582,66211,24980,15526,29368,14408,-11006,18604,105868,126313,98964,86213,107960,113150,87743,24524,-52903,-119128,-105158,-17262,-5483,-22914,136,-63790,-166345,-145876,-79285,-64391,-73533,-57563,-34900,-19216,19083,78281,115208,66951,-67328,-56107,164768,186884,6680,-3566,63300,66549,72303,71843,35336,-63440,-79983,239900,588620,238159,-98694,-144459,-92083,-7972,55156,49189,36849,27509,-4690,2020,45399,87239,64993,-16549,-54837,-620,50771,38643,-3506,-42160,-20880,33449,45585,80756,123834,93766,2619,-53979,-48588,-34423,-51169,-48275,-95125,-161960,-104918,-43495,-108954,-142549,-72746,6040,42786,61149,72108,81747,104224,105573,90847,68126,35868,-14468,-27675,13309,46229,6280,-64296,-70014,-7768,47065,37867,17606,50136,72105,-8052,-142956,-193051,-148900,-96257,-37427,4231,-18498,3633,110967,131020,70589,33002,-8503,-53689,-17015,16453,-20165,-41445,-28013,38307,90934,87298,41991,-21601,-33897,24833,23588,-57643,-76896,-31208,15326,51174,71048,83338,122966,105895,24280,4145,65668,143920,124055,-6564,-94166,-44292,38433,48783,32141,50038,36830,-34892,-45764,-1134,-15517,-99629,-132269,-33895,77662,84496,-3079,-95574,-85424,-4997,25293,22092,623,11470,86545,121388,34032,-49476,-77391,-68633,-29534,25129,36508,13144,31364,51902,-11014,-115959,-118952,-58680,-22565,21061,52186,-13193,-120637,-143658,-85316,37415,129612,68338,-56387,-74211,2975,99316,168760,168886,54071,-122059,-188685,-97275,23874,38856,-44697,-89836,-92831,-172952,-244074,-187041,-83861,-16092,56275,101939,82689,10828,-55732,-25061,70510,115981,81322,38284,48619,98428,124341,108853,16810,-47598,-15783,-11631,-30075,2163,39356,40821,-13042,-96563,-126717,-98382,-58960,-35768,-15800,27956,50681,67080,110048,113629,29789,-42231,-39004,15613,57695,38176,18989,8047,-60997,-131398,-106018,-50460,-6442,8125,-2266,-9556,-14760,-11515,-10704,-47603,-45833,29293,74432,10732,-102501,-161123,-122298,-35148,21526,36374,15299,-7752,9974,78546,143555,108400,-39774,-130318,-48927,65062,83399,91941,70122,-9183,-21314,51428,193089,420467,523687,298627,77683,37353,-45379,-108831,-30534,1215,-85354,-128075,-34706,128047,146023,7406,-59318,-30737,-47079,-67235,-32327,22720,36610,1097,-1820,25986,-16138,-87353,-85123,-28913,-1215,-5179,-35860,2086,55199,55619,40825,10040,2837,41451,18872,-75319,-86562,662,57323,33344,36022,90890,68186,-7249,-73361,-118952,-114162,-57629,-10976,-21128,-89514,-119126,-40919,5312,-19912,-17670,-34093,-42037,22448,50804,28864,71243,79476,-14399,-87520,-81097,-68389,-95450,-97740,-70253,-61077,-28441,-12576,-21901,42924,103134,61307,-42132,-134147,-127128,-24475,3378,-15297,64694,167918,150739,32310,-38145,10375,85426,97985,84081,66619,12906,-726,38245,29804,-67666,-126352,-78120,22263,75377,41473,-7823,-476,-12266,-35985,6526,26603,11492,61579,129704,113810,31287,-70192,-121292,-53620,35182,28607,33297,106515,228987,557877,1032007,966466,227744,-207927,-172117,-122768,-132798,-128719,-147454,-96395,34472,64009,-22044,-94033,-83932,-16922,-4279,-84598,-122212,-74468,-41274,8562,80668,76924,56978,98583,115530,89062,63351,26491,53088,202513,304665,107030,-200549,-296447,-200439,-57903,33244,30030,24514,29657,-18593,-70300,-78445,-84837,-29774,52423,11722,-68413,-81901,-80553,-72863,-6045,38575,-34592,-161040,-207612,-93081,65487,134565,67509,-27175,-61070,-75138,-52084,-11394,-17301,-11409,56400,124966,60535,-67360,-73973,-35772,-47333,-39101,-37881,-33590,49240,111188,70401,39753,35332,48490,50361,4558,5048,88309,160451,160301,104507,121348,220114,297687,479890,725950,501143,-31062,-269680,-190907,-148457,-145849,-87090,-50192,-85469,-116180,-137246,-143574,-58422,47098,40750,-27139,-53747,-51858,-20288,38821,84547,90965,66783,86817,102205,74135,82649,135651,110456,30037,268829,1212412,2012244,1404329,375164,-19184,-31920,-10773,-19626,-92313,-140384,-74835,-4197,-28002,-58689,-14601,43653,70117,50471,38066,93588,149869,129999,119473,155594,169549,158358,185080,229413,247993,275621,330080,506548,801627,717627,144091,-195964,-111788,15173,49320,84387,115540,112969,124973,136219,125129,155635,192480,230005,268470,280461,245239,240376,244111,-152317,-223319,636358,1329644,1058451,676096,918421,892340,2030830,1592765,12296643,74997021,149977671,131541892,47807102,2732849,-1036645,-1277928,-1290391,-918650,-1014120,-865173,-801284,-558718,-482543,-512681,-542383,-545461,-524256,-451440,-331163,-324753,-381688,-401612,-378088,-350089,-325965,-269019,-206096,-152793,-181649,-251098,-190961,81681,235614,-22511,-363855,-398245,-290886,-238992,-213580,-214493,-248572,-277012,-268384,-218411,-182420,-180662,-210585,-254454,-272934,-249046,-227187,-247995,-248486,-230142,-213555,-226181,-257605,-261578,-233468,-285590,-342856,-347533,-516922,-715576,-394656,295139,523034,282752,108192,78010,74071,44616,-31282,-129271,-163227,-71731,13619,-22254,-65609,-51054,-42814,-16763,18841,-15026,-42126,-53791,-74640,-50935,-9180,-40883,-109583,-130891,-132195,-161981,-157236,4991,296810,459826,329510,142922,70847,77836,37533,-11618,-34339,-44017,-56913,-68325,-69890,-34452,-29544,-108753,-127050,-52247,30143,87743,120027,89016,28856,23300,37281,5994,-24056,-5311,-42352,-135038,-121032,830,115691,132733,61148,1378,28947,75832,63601,44667,109253,197719,180127,90207,29177],[88637,40936,22891,8726,-4479,-21872,-7888,10331,-35903,-105349,-103869,-27154,47281,66387,44886,39156,2020,19983,85147,52786,-48060,-105183,-94822,10613,47072,-48283,-81194,-5090,13479,-30418,2567,92162,32351,-137743,-145204,-7026,82828,48993,3777,31935,79302,62400,-14618,-67289,-14725,99793,167517,171021,149467,105083,54549,30711,80004,117232,46958,-3008,14157,21433,3059,12981,27480,24408,24531,51947,89656,52497,-45833,-77378,-41174,-61359,-70496,-23188,-11064,-91185,-130111,-72406,20082,59038,67391,57865,50021,26032,-10380,-14088,56616,110990,64287,-30325,-98508,-86705,-38776,20453,69190,43851,21209,14159,-22927,-49679,-27143,-15713,-34586,-67117,-72466,-28710,-453,38429,93640,41449,-93685,-157099,-132347,-92109,-65078,-58803,-78273,-80103,-50280,-12872,37423,61095,49900,48983,36182,-9171,-108657,-198725,-157587,-71491,-34174,-50012,-58621,-51382,-32676,-25646,-15690,49659,106973,97894,30760,-43318,-114395,-112562,8666,113283,47028,-38339,-33314,965,6951,27104,38884,18425,-19349,15645,104847,95320,45588,59891,46264,-25114,-37249,-11852,-20800,-36089,-19219,-26556,-27880,9152,3577,-23779,-4493,15795,-32332,-49203,-24388,-79663,-122462,-56485,23174,37472,30155,-11346,-86995,-119137,-92354,-105936,-118601,-72618,-12560,32370,13374,-71561,-128189,-109401,-15074,73558,57845,-11407,-16743,46019,75358,40186,-13369,-28548,6812,72904,116013,123375,117255,60903,-62513,-100227,-33377,12305,32613,79059,64130,-6070,-86367,-146880,-114798,-56797,-68703,-69302,2281,65854,93588,80131,1772,-64268,-50057,-16664,26128,79802,124012,104825,8181,-58581,-36434,21626,52930,30521,20248,16546,-11796,-86666,-121089,-50563,-6848,-64993,-80078,-2248,60246,71848,75172,67654,51141,57047,54274,-14133,-99889,-94348,13441,85626,83336,63983,64113,73034,59456,16926,-16819,-74743,-68816,25164,50730,27863,32510,-17124,-79113,-50658,-1565,-4205,-35807,-38685,40158,156336,172832,93558,34740,39561,4362,-18939,55126,66192,26760,21472,35592,71860,139025,135942,72518,50697,13555,-315067,-734816,-566227,-194466,-53305,-14432,10686,-11750,-36365,-48622,-22730,32951,42205,44413,77739,56049,-47410,-89983,-29292,49528,59274,-831,-24977,30933,65241,45255,96702,172350,146674,54309,-871,-12670,5077,33327,65920,-2888,-154427,-152638,-36526,-50761,-123803,-124655,-77347,-28957,-2309,11899,15860,16141,30889,60339,59046,23152,-37082,-85179,-81333,-25671,-19052,-73940,-64398,41133,109781,84289,62303,56707,10586,-35060,-97761,-150617,-130200,-79617,-14101,37351,20323,28138,103001,87538,46239,62699,32353,-36953,-23128,-13031,-75823,-117168,-115738,-58419,9975,65482,77889,31797,19460,70996,49824,-39170,-62838,-16805,28170,39983,19524,40761,109401,97960,-3590,-32099,54411,132640,88300,-37783,-89640,-20775,56565,92884,83167,45500,1044,-22228,-13014,6354,-11872,-76940,-83619,25767,110888,98287,31090,-40380,-52239,-1660,50316,77808,54484,64065,149871,196016,96711,-23728,-102028,-133190,-96541,-25552,779,-28495,-23127,22598,-18030,-115554,-112208,-58160,-38100,7276,33860,-37808,-116605,-72554,10158,80404,106473,14952,-99289,-83387,-804,65254,127484,162570,73730,-77331,-76092,61093,170901,164227,52234,-18731,-44331,-125215,-162024,-98044,-62994,-70104,-18527,56810,58290,-18358,-98530,-71113,43787,109208,65107,4110,11741,59794,97245,111466,54950,13133,53272,46378,-11780,-23808,-19095,-36736,-88600,-148788,-145871,-107648,-73495,-34125,4537,26137,23886,37223,78776,75183,2063,-64021,-73066,-13961,43588,31499,5704,6412,29393,21688,-22395,-44437,-19878,13560,51048,65857,15722,-22461,-27627,-70998,-74128,33195,107416,67487,-16919,-100240,-84596,35350,92564,73035,55093,47088,50833,98205,128239,104939,15791,-63211,-39547,7992,-30610,-16236,68564,110336,143816,179483,162697,92504,-53998,-154747,-103551,-16671,-51261,-108923,-54715,-21685,-76175,-88436,21528,151062,137568,28489,-9968,23054,11728,-4481,24115,62527,71114,20766,-10499,-11504,-49699,-115828,-140817,-77070,3946,2553,-43649,-20307,-26254,-62239,-22519,21703,30838,56147,58932,1974,-45979,-44676,-32124,-33711,-21065,18813,38157,35747,-6447,-52539,-41596,4062,25811,1119,-85237,-151853,-98123,-23473,-5262,-13697,-34790,-23068,-5090,-35389,-58622,-38802,-80760,-166778,-143933,-41489,-15486,-81665,-125055,-92200,-21413,15105,-32769,-70067,-6861,51330,35239,-33069,-80821,-38013,41863,42867,-167,16993,71206,68538,6410,-2142,87583,163570,135732,53261,13953,-4116,-6094,-5572,-19864,-59405,-120132,-92314,20674,75034,31958,-15956,-5593,1528,23590,82335,87612,66981,113765,103228,2502,-36615,-12208,-14790,-6355,28361,44145,63853,76545,111084,479009,1225208,1362232,579788,-52582,-178848,-178359,-144429,-101163,-116332,-76687,27543,43076,-24908,-60264,-34948,19510,39332,-18116,-67840,-37331,-7903,10030,31331,4610,-18668,10656,22095,5500,-29706,-80926,-71638,-14140,-57,-64810,-176372,-211929,-142377,-16477,89927,111448,97111,55928,-8466,-19347,34716,58257,90496,146405,83129,-22526,-40368,-39265,-29376,47131,78471,-950,-103734,-168252,-119798,14274,106260,42565,-65299,-77327,2338,115443,126672,31513,-27136,-20942,9028,1573,-34953,-3738,27408,3507,-56957,-122836,-116470,-23700,43139,30739,1905,-5214,-26048,-51343,-49872,-3190,57476,95559,92756,60110,89160,157585,173888,251267,407325,350146,91,-186702,-175724,-169403,-179565,-115259,-48674,-64241,-132671,-194211,-192456,-81493,37807,29989,-38128,-81255,-118801,-112575,-23297,60535,58577,349,3183,19371,-805,13637,70587,52875,-27926,33041,541296,1217921,1280771,640747,235991,168095,122416,50815,-70,-21933,9603,37934,7338,-17079,23132,96805,138070,130379,108619,90206,87490,90485,114228,149939,155463,150103,174509,185429,165264,201771,320228,522644,690110,480795,-48300,-353769,-238645,-92931,-22310,18585,14957,-24204,-21626,37517,74049,110451,136163,131609,91442,67541,38770,39952,13507,-443632,-568747,267948,952003,542687,44126,305023,257987,1132921,168571,8697509,67451919,142263768,129448074,49980149,4716962,-285638,-609680,-717701,-439134,-533149,-390705,-357584,-198793,-123895,-105782,-159589,-232307,-192286,-151960,-119938,-153830,-203733,-184092,-146218,-120350,-93398,-47136,-31014,1998,18678,-7587,103170,425325,453462,-48570,-459689,-422388,-265311,-209870,-147417,-92667,-125585,-205535,-219992,-161970,-130597,-138569,-151271,-150562,-155913,-140369,-76389,-33617,-31658,-35119,-44605,-77971,-102173,-78914,-55437,-121495,-174595,-134059,-142141,107016,785788,1088775,640770,185499,57474,26842,-12547,1430,2878,-27926,-27266,21230,40762,-7580,-36803,-11269,20532,95106,176126,126127,51392,64339,112221,140593,124871,72535,34339,55235,81778,66048,131992,318789,463254,346956,71520,-87732,-69280,-4005,16903,-2512,-58997,-84865,-54235,-63908,-102132,-82986,-69511,-101735,-86754,-45756,-1958,57831,111257,110776,59814,8142,-31590,-61966,-44995,-5051,-54587,-133785,-109829,-74067,-65775,18854,74179,59073,93220,158085,127280,61624,116517,237218,256871,192434,145908],[54710,7789,-55868,-92432,-60706,-28514,-25878,-16310,-33560,-81296,-92380,-43820,-5233,-13552,-10745,56040,85260,120103,173193,117089,-20993,-89984,-83454,-4177,50052,7696,-2214,9276,-74189,-113485,-3526,130543,92774,-77417,-109064,20428,102006,40367,-29069,23255,123723,117589,-11393,-96527,-24098,106326,143663,137289,155102,123889,54824,-386,-30565,-19890,-23810,-45143,-54607,-42292,-11102,42619,37647,-30447,-32060,25500,43326,-19884,-57787,-20275,-10681,-49458,7868,76113,21063,-72003,-93028,-49424,35192,98879,83848,18919,-8512,23778,38900,565,19672,88329,98412,69701,32101,201,-15205,-37473,-34606,-33028,-38698,-30808,2619,46865,97404,86424,21839,-25262,-37303,8172,58136,73658,81365,26256,-84003,-102739,-25596,41227,47457,-21676,-98845,-83420,-23876,211,33136,85107,94912,53983,-15346,-83456,-126578,-118779,-37068,7049,-22049,-69134,-97366,-115727,-122238,-101089,-38531,51130,123282,134201,94994,49550,-31621,-106497,-27960,77091,-1020,-101714,-76868,13808,62798,55083,18177,-41857,-89519,-41431,16877,-45702,-92704,-44093,-26650,-69614,-49321,7549,14903,38,7266,2103,7917,14120,-15265,-13856,46697,82376,22407,-38381,-43778,-84852,-132058,-104051,-38354,-4117,11255,-2743,-41142,-102187,-125797,-100944,-63174,-54687,-37837,30627,38432,-43065,-112718,-109598,-48919,33102,56304,38100,78408,118035,58394,-40382,-85129,-40430,38599,103370,136289,125763,63440,-11626,-38263,5468,19458,8129,57502,129090,105420,18666,-57778,-100333,-96331,-76758,-53538,-13289,16415,1744,14820,10966,-116138,-175684,-2462,154365,150666,117656,119693,94020,25459,-10057,20925,82783,112952,62937,11681,-23478,-43435,-73224,-97756,-100989,-79345,-72641,-84533,-62209,21061,72311,71586,39406,-10028,-43754,-50348,-97098,-154380,-160856,-107417,-39901,-6273,4940,22517,32482,25408,12017,4266,-39250,-44003,27409,66849,77394,82684,60394,36893,50432,87518,84614,6786,-77070,-15329,167087,225610,110622,18688,46459,88031,65267,-11941,-47399,17040,24580,-18659,-3320,49219,78664,71088,96984,44559,-573634,-1297564,-836216,-108990,73946,55406,22732,-43759,-77800,-101701,-62916,25356,23701,2175,26601,-1384,-86648,-92098,-38229,8910,1832,-33606,-8553,26129,16117,9440,62582,103439,78874,32186,-3925,-40855,-41164,12530,76483,24003,-120432,-130003,-21302,-41053,-133610,-154641,-134125,-114849,-84628,-34209,-9468,-33001,-50158,-4751,60950,73665,2448,-113403,-166047,-101960,-33701,-21203,12798,100955,129944,67661,53029,51033,-5993,-23274,-26050,-78945,-88983,-36133,25302,40035,2994,-14653,495,-34381,-41359,-301,27432,29667,11835,-47172,-91939,-81656,-87696,-87037,-52267,21918,82411,57390,30296,53288,53346,32573,23522,19776,21547,2936,-29026,-23894,23635,42263,9766,-4966,39881,64925,12460,-40162,-40060,-13023,26403,70579,53551,-18573,-29517,44364,80790,18304,-58076,-86763,-25143,115029,187019,138831,70316,42474,35236,43347,66811,101526,115765,121508,123685,87220,22423,-19169,-82864,-153598,-167441,-137204,-70369,-39304,-20842,19667,-1476,-74787,-77779,-39404,-23031,-11109,-14660,-38054,-34454,41621,80492,53545,4730,-64203,-115440,-56631,29529,53241,72479,105759,56962,-32343,16963,146636,199571,154849,52117,4557,3437,-42029,-78842,-54110,-53694,-65927,-33928,28370,46889,-10050,-100969,-105926,732,79994,40813,-3227,13894,48342,73690,111481,93441,34502,38840,54391,37889,15622,-48061,-125870,-149636,-129614,-105928,-81520,-27151,15679,26856,20943,19706,45378,49584,7012,-46683,-90670,-86438,359,44538,-19238,-61970,-3363,118989,153666,53526,-19681,-11967,11927,70825,125618,81562,18617,-23022,-90507,-93629,18535,102837,85909,31092,-38185,-3133,128182,132305,48959,43335,72028,70006,37783,-17236,-26383,3878,-12797,-55277,-56923,-56849,-13856,65124,114323,149257,173709,48663,-204302,-394884,-335657,-132804,-11353,-7185,-40567,-22066,-5506,-22769,-1813,89618,177089,168749,102389,70087,81497,42318,-55,-2363,9655,19740,-15069,-32629,6911,11569,-57509,-132322,-104918,-23879,-24435,-63317,-57744,-114132,-164966,-95838,-28332,-10657,21565,79697,95005,23943,-56039,-74808,-67185,-48231,-12480,40737,84312,57749,12593,18589,38992,17541,-5573,-44075,-103657,-87859,-11536,39380,35412,21651,59584,35634,-50075,-72295,-67353,-132193,-186117,-128850,-12849,26331,-22277,-68517,-56888,-18186,-13745,-69190,-92763,-44284,27187,30822,1310,16478,52104,34417,4606,2243,-19998,-57207,-43343,-1772,50017,115877,148818,91008,6875,-4678,26259,50098,18711,-23273,-48913,-78110,-58214,5685,25260,3420,-22886,-56556,-68628,20308,103984,104540,80557,72073,2377,-99348,-90480,9882,57994,50571,30718,25287,45295,40871,10438,208471,622746,749305,491668,120542,-61300,-112537,-52817,5166,-18106,-31377,-20650,-43814,-49542,-14074,11688,20891,48916,55408,28516,22894,7709,-431,471,-61301,-117514,-98040,-74158,-75318,-100898,-125314,-105726,-124335,-184918,-144362,-50768,-38700,-43284,3268,65032,105433,125544,81602,21893,39145,121866,141090,119192,112694,65278,-10015,-12932,15771,35227,54945,36451,-2695,-20188,-83159,-128303,-77072,29944,31684,-51595,-57992,73775,232745,219284,86112,-27444,-100394,-116242,-71113,4369,72376,84771,39952,-56061,-139506,-125262,-72223,-51420,-41366,-17548,15625,-32275,-89345,-75976,-26780,-4684,-5738,-18320,-29686,4210,57718,50781,11561,7732,36435,-1890,-49194,-71600,-99984,-128751,-86083,-11535,8278,-78165,-199846,-220139,-111095,-22842,-35592,-69724,-73724,-77843,-62997,14527,87979,71435,-4949,-36658,-49942,-78562,-79439,-52218,-70771,-124746,-228337,-311228,-99737,364727,489222,307780,218578,150483,78459,51900,45059,64640,78025,61017,44274,67054,119721,132148,101058,78687,21972,-36762,-23745,37208,71718,54027,17177,16497,22163,8942,33152,123984,218713,199303,57136,-154633,-278755,-213934,-117551,-39193,-30927,-65446,-83957,-87632,-65911,-33647,4755,35483,-7451,-125659,-210551,-251952,-250648,-276625,-578301,-722968,-367967,-194632,-366001,-609776,-562515,-551800,-416522,-967227,93815,12050045,29667101,29719753,12740098,1896297,239514,157019,99713,157461,133334,187826,162151,172425,199986,205051,146783,78483,88752,83319,83796,71385,38912,42522,67389,113914,139762,118605,77205,90034,157752,191188,244298,365752,311551,-85116,-331272,-249402,-144115,-113086,-29114,55922,46005,-10879,5537,33099,-5247,-61331,-52355,-4659,-5805,-716,92435,182501,182886,127938,71870,21221,13000,60965,87163,9301,-34127,82130,277100,699116,1141960,949846,309950,-44465,-60470,-75005,-129439,-88836,-16706,18453,24785,9089,-14950,-47621,-53605,-18841,10226,69150,164599,152668,60933,53029,133030,172572,131516,105132,121978,127196,122721,121647,187170,309234,295454,45549,-188584,-220139,-134024,-36084,24561,6637,-73227,-105993,-73695,-89807,-127575,-110037,-79137,-66062,-48156,-71580,-85151,-43512,1374,18513,1842,-47840,-106237,-130203,-102920,-73066,-94508,-98978,-59713,-83572,-125322,-64949,4091,21428,55219,98472,64946,-6383,-7419,62586,109072,104004,94488],[17439,4365,-60386,-92954,-44133,-7090,-25411,-5996,15417,-7120,-35887,-24870,-24029,-41377,-27627,44630,110786,184850,222425,135341,28493,-1358,-2424,18774,28598,17238,40363,25133,-83650,-91335,6627,70712,37210,-46395,-44183,37237,75963,23992,-26648,5855,79864,74672,-13271,-82281,-37924,57675,75760,82228,118268,81561,12766,-52750,-119114,-90539,-30937,-64592,-100531,-42089,19521,37376,-14637,-118766,-118906,-23884,-1077,-68398,-64429,25970,55627,35430,95588,120757,35572,-1511,29435,18451,22352,77813,57099,-56360,-125148,-52564,69206,73825,32466,60893,109535,131745,102077,16540,-66240,-125830,-97246,-21815,-23613,-46261,26004,113045,139300,69603,-19696,-40243,-22364,20299,30702,-5470,-20946,-39543,-81458,-37085,111671,223905,208626,83019,-30126,-13711,71550,63267,22949,48553,56176,-22108,-109216,-122454,-72682,-10071,51118,65783,6382,-67467,-85336,-106949,-129795,-99517,-23674,38368,82726,105818,111745,125974,78482,-35777,-39831,35467,-2534,-95066,-125696,-78309,5869,67663,56538,-32629,-73967,-47040,-78571,-159379,-134005,-72891,-68168,-58219,1046,41807,44142,29821,10887,-6640,-3583,-23862,-64046,-39707,61626,125179,68586,-25577,-51495,-46486,-63136,-81554,-60965,-40824,-53934,-53406,-22192,-56696,-83218,-5563,61094,-10851,-67321,35819,118887,62510,-17557,-45262,-36021,-1678,29887,60149,126272,135193,10509,-105082,-94084,1799,69172,83489,80102,67363,4463,-56171,-8925,78569,34525,-23119,46550,125938,94169,30946,1986,-11199,-32611,-45290,464,78753,77946,-22293,-67187,-60057,-135632,-168796,6937,172683,166030,97574,79761,82926,63431,28429,33667,82796,106787,55278,24088,3277,-8770,318,-27663,-101795,-108736,-58187,-77458,-97087,-23739,34441,38055,18376,-59159,-140428,-142636,-125077,-97191,-70623,-60741,-60149,-64731,-71376,-21127,23292,35691,32273,2263,-33307,-35893,-12781,23056,82484,100803,89767,74384,53098,72517,91517,8418,-114135,-107529,33675,115774,79540,66325,93277,111263,68437,-39125,-25683,95054,85604,-26080,-86747,-84233,3950,52748,47742,-197,-335795,-533416,-365503,36121,132547,106673,44511,-46296,-89252,-113786,-94132,-14278,48402,35631,-1045,-47957,-81521,-51093,-19681,-41483,-63532,-16901,21732,-49519,-97627,-37242,16517,-7003,-22278,-21664,-65509,-125351,-114024,-53354,549,-21247,-78784,-57134,-3504,-44659,-107505,-115550,-118691,-139393,-102362,220,49874,1652,-55814,-20877,70466,122093,53894,-103640,-198716,-154780,-48590,38075,83520,102243,74544,6190,6083,27165,894,-21346,-37417,-73874,-62893,5191,54913,35311,-22849,-82754,-133334,-139985,-80839,-38955,15955,87856,82922,2381,-25548,25387,26280,-11284,-36272,-16078,39793,33827,-13409,-3100,52224,107908,127805,68478,8268,-14469,-11690,-14046,-4135,32152,72689,61837,26676,8072,-27611,-45681,-42268,-53993,-41363,-5907,-23619,-84829,-49107,81491,139130,27684,-97501,-91392,23217,163890,230877,190111,124961,106853,97713,71818,46226,58516,99926,116089,44990,-62979,-92275,-45783,-53981,-150360,-240997,-223828,-103541,-14258,23255,31783,5549,-42672,-37123,2150,19431,-7986,-40423,-15493,47839,93012,61709,-2134,-36603,-40252,-36320,16113,80572,97131,95394,93841,48912,-4992,20157,55850,22905,-18317,-36578,-33005,-7418,-28144,-97983,-109284,-56362,-12460,13212,43405,56197,15937,-61051,-74830,4293,57552,24453,10587,41889,61169,58850,106417,105734,20667,6874,64546,91551,49227,-64520,-151230,-115615,-32790,-15172,-11261,50648,69315,7589,-35089,-11758,39909,18100,-52629,-76508,-52393,-6571,59919,54550,-44448,-92011,-12595,114918,138178,39684,-22352,15965,46223,51638,74307,92597,91636,52376,-31177,-52086,26526,91805,70153,24236,-2478,51211,140796,91694,-31219,-49486,15237,54080,-16637,-141042,-172796,-78818,-1042,-15214,-29236,9476,61314,54019,25806,42771,65647,-41913,-220484,-245055,-137112,-47662,-14450,-16708,-18253,3166,5916,1531,45996,110476,168013,180225,137410,92074,66730,130,-59416,-79849,-83226,-83950,-98720,-77222,25841,90836,35276,-60698,-62748,-18255,-38412,-89538,-80191,-100565,-122416,-80023,-63588,-67549,-24665,63226,113848,63208,-11497,-6531,13663,920,2358,39247,71608,44386,-3711,-13385,-6423,-28466,-16712,4791,-46011,-60104,17862,73529,69823,69312,105055,64587,-31000,-64620,-58873,-76768,-79322,-58686,-20576,7256,8167,-2702,-27495,-75409,-98658,-87397,-37310,31256,80055,40715,8101,58185,58842,-28539,-55919,5075,6818,-67318,-52212,45057,90197,67000,31963,-26175,-60063,-14983,71599,129754,81030,-16881,-85314,-64312,-14499,-4554,-23214,-15651,-27799,-99704,-122147,-30772,20835,17100,24731,-9839,-71185,-103446,-90287,-22583,52764,92924,67074,-9257,-30684,-1427,-11320,17460,137143,239844,236847,159269,38157,-15876,36076,71839,46128,11083,-34459,-73970,-38394,16989,4387,-31977,12206,71485,70425,51125,3546,-19773,-4126,-69474,-155696,-141335,-103902,-95013,-76658,-49028,-26907,-84240,-168745,-102081,70300,93993,39042,30691,39060,65037,101874,84747,37945,24232,66635,75520,21787,-29439,-39006,-39550,-7060,44538,49735,17524,-27071,-54579,-22326,-22087,-73238,-96654,-20828,25600,-35213,-56713,61856,204927,204981,100802,-23741,-137877,-171648,-90990,55055,142608,122863,38941,-57912,-96438,-36924,-10341,-53203,-43007,53050,106492,41726,-36968,-58413,-49513,-54235,-71711,-91605,-113272,-101988,-40006,-7996,-61686,-115660,-129044,-48377,26805,56704,18847,-25102,-24402,13575,53651,-2997,-146510,-193237,-103107,-44252,-57497,-78776,-58055,-3924,58823,110638,126677,91123,36237,-391,-52439,-94865,-98215,-89741,-95471,-121232,-255915,-422492,-360438,-150967,97010,122336,72319,63548,80128,76653,48624,68867,98075,73306,34051,54857,90773,56477,-10410,-21253,-54358,-123256,-124267,-57880,-2286,3814,-37337,-40647,-7386,-2055,-11991,-16110,-33967,-56423,-69021,-65550,-51436,-62974,-27114,15964,-27697,-70738,-51634,-52705,-86962,-84987,-47533,-5637,-40912,-155756,-263949,-314324,-314318,-318763,-433831,-571772,-563490,-539109,-539560,-598826,-667273,-615634,-638117,-728973,-922583,-428605,1337091,2551786,1729412,405680,298921,347821,331824,317413,277399,231594,189835,186045,198929,188491,147046,124223,101366,94871,126658,152360,120183,91876,141710,207765,194162,128150,81203,86400,144555,173098,143865,125380,75406,-66687,-96261,-12743,-8412,-24154,44987,122605,132948,112920,149011,177938,103644,20880,43576,82841,64200,75469,146403,186852,170177,113024,68677,38157,44751,91283,127318,66736,47563,170233,354079,586904,667492,368246,-20028,-128421,-72570,-70924,-99454,-71720,-4886,33927,16744,-26486,-52109,-69368,-64794,-23718,-3738,3572,56012,76597,29357,-4648,22165,42361,32297,50458,83642,60764,30992,41711,71359,120597,82523,-66546,-170354,-138965,-74523,17657,70156,38148,-35767,-66977,-58562,-61068,-74690,-62329,-10743,30832,28176,-27710,-56004,-47066,-50130,-44722,-28400,-35600,-66151,-86455,-90886,-83034,-63392,-10188,35450,13065,-12660,-14407,144,26156,47038,43066,18061,-23613,-81293,-101261,-63149,-23990,3117],[-29342,-8077,-20752,-23500,-2067,-19973,-70891,-62441,-13834,8216,3865,3137,-2152,14296,27723,34457,59758,142550,172373,91031,32443,40485,60706,77341,32667,2133,46687,53939,-16583,-16514,17647,-2700,-37078,-41412,-11776,14830,27867,9114,-12059,-8172,14296,12748,-11606,-47683,-40129,-4064,-1834,-48,3618,-26530,-36574,-71599,-125771,-78305,-10278,-55371,-91057,-2436,60210,28608,-45417,-118391,-114492,-16474,34292,-16935,-27983,45792,100295,104303,112110,78254,19135,32800,86669,24783,-45618,-14351,3656,-81443,-158785,-100464,65407,120507,55096,48358,109965,131525,53695,-66794,-141512,-139932,-55654,36527,28435,-14612,36202,99491,91705,13207,-59201,-65155,-40747,-34223,-79655,-131107,-142605,-130528,-100441,-17319,135009,257470,237611,117352,36904,65213,140777,110998,15356,-27543,-47891,-113925,-166512,-105717,6964,57448,71481,81250,43626,-22528,-13587,-24001,-67000,-46960,17242,48304,41072,42500,67086,126388,128437,43980,-7411,34039,45550,-21798,-116941,-137302,-58764,62196,97454,33965,13687,11034,-72890,-135945,-58201,3608,-27042,-16081,51582,57422,44419,40001,-10599,-67435,-74546,-91695,-117724,-85787,1200,74317,58741,-13075,-48941,-19124,23616,-6922,-45450,-56308,-90973,-78118,-2748,-5555,-17500,66556,121788,28591,-48818,49745,156075,107105,37571,23106,11130,-7505,25461,87997,114655,80913,-32764,-115864,-68362,27900,48600,9057,-14006,2359,-10385,-38247,-4971,38275,-5481,-26483,34876,77447,40369,16159,28597,35979,41214,50672,75111,120433,116978,29780,-33018,-31775,-56295,-97409,-42571,48549,68386,29609,48954,109573,107617,24134,-22842,34508,89107,55431,47290,28423,-10797,4865,5960,-39960,-47525,-27573,-49370,-33591,23461,22866,-3434,1673,-41365,-100640,-99774,-62933,4311,76922,110941,57769,-46942,-116605,-62038,9094,40615,47884,9035,-30409,-35784,-61750,-49302,35791,67241,48595,25737,-18369,-25933,21158,12428,-64592,-103482,-69124,-43654,-554,96276,128237,59525,-43483,-69063,87041,245110,178540,10141,-99951,-100168,3161,33480,-11215,-32322,-69502,-53619,14650,73378,123275,146376,58564,-59627,-89675,-89221,-98862,-37341,98658,114335,11747,-60793,-73458,-39209,-14395,-64014,-66473,36689,25554,-130430,-163715,-45615,3104,-62074,-78511,-64558,-104444,-145289,-105229,-57148,-47703,-53010,-34306,-10910,-20060,-30394,-3994,-3898,-57885,-104980,-55721,71760,129077,72805,7548,20948,70182,106358,56281,-76952,-188808,-187805,-81457,36625,69770,33873,-3160,-20870,-9310,-5047,-26685,-50385,-95895,-125374,-83741,-4179,46263,29553,-35149,-115051,-174387,-144349,-35346,21091,45422,84909,115719,90842,49903,78700,99051,75437,14820,-28937,-13720,-22259,-68380,-27456,62033,123561,148042,76630,-5300,587,48211,64561,55144,63267,98408,78882,2431,-31563,-55012,-94766,-114500,-106546,-79277,-50785,-65289,-110396,-91464,21176,101300,19916,-96524,-72633,36757,127984,186884,200468,155713,109539,77950,37291,-1791,-15352,1139,38793,8350,-61955,-98442,-66279,-47303,-130743,-238222,-202466,-84987,-893,44958,35528,-8657,-38250,-7196,35902,36885,4323,-16849,21677,69612,55669,-216,-11850,29150,74567,84765,82875,104359,143768,152836,110755,46637,410,-28521,-97971,-168076,-121642,-40767,-46220,-57091,-77398,-159799,-171189,-53212,33280,48813,47655,37251,6568,-33470,-28939,20320,42656,30511,35723,54540,50797,33962,73347,63053,-8899,19796,101942,103331,24852,-76670,-100455,-19641,52051,59575,66559,113373,98890,-35403,-130826,-96477,-28803,-37429,-87768,-71161,33631,104751,90064,41693,-8989,-31085,311,58001,51355,-25035,-66025,23592,99432,21821,-58758,11077,126499,150098,73895,14219,49037,99480,68834,10000,-4433,26209,49022,-3043,-92715,-122084,-43535,34609,-5560,-127363,-195370,-129841,2968,57018,35861,46097,84576,44832,-11029,4298,7050,-48994,-106544,-87496,-23354,-27040,-64416,-85663,-76995,-38832,-26804,-21378,24814,60509,92378,121397,98206,40947,-10076,-70184,-94708,-83351,-108633,-151762,-145603,-82007,11829,79284,62837,9523,17080,27904,-15983,-80868,-58788,-6638,24903,41936,1000,-57412,-39047,24187,42129,21256,11008,57859,100883,57537,3004,-4122,12867,10303,-12880,-45770,-57432,-31835,30692,61754,-3063,-34461,25446,57554,51747,64316,76020,42556,-8787,-43748,-50406,-42503,-25995,-18688,-39516,-55545,-26762,15147,-13457,-104524,-133466,-59698,52757,147437,149382,48052,-19388,14961,223,-59256,-52408,18754,61808,26943,23566,94875,95100,296,-85715,-140737,-145605,-50392,79727,143939,95125,-11683,-99047,-78861,-4426,5045,-19795,-7490,-32398,-88158,-67116,-21752,-61004,-94685,-54357,-53805,-64547,-27056,-28568,-45222,5748,90113,105788,8986,-58874,-33189,-7999,-8762,73449,139425,105133,70286,22319,13354,36632,24268,8044,18387,5102,-22202,-597,30882,-1453,-45575,-6307,45876,51759,66519,37915,-19422,-19901,-42403,-103070,-96217,-62522,-39615,20022,66695,64034,-7942,-86392,-21093,131369,163805,123133,121929,111065,73100,63974,71386,46501,-10067,-24911,-24573,-71290,-109774,-97337,-49124,11936,45176,8723,-19862,-37622,-90688,-86165,-9196,34769,7381,17792,21887,-50253,-76135,11971,111079,114708,32746,-65793,-146284,-138331,-14471,140212,206641,149386,38819,-57226,-51926,64473,98400,11469,10651,137136,181746,111181,27962,-22658,-36862,-44536,-70744,-99012,-139147,-167229,-122209,-43053,-32717,-62094,-83965,-69183,30159,111363,84827,42942,21227,-10796,-10337,-17887,-89009,-101589,-18218,36740,25866,-18488,-43529,-1731,90912,148462,126979,72070,26142,-3216,-45221,-53325,-39756,-30962,-17922,-21879,-88949,-160785,-170818,-91943,-61939,-53229,-78373,-25564,55238,56814,12511,27589,66335,26287,-35804,5067,53281,-12962,-100900,-107744,-102721,-117919,-110056,-72606,-15157,35942,44219,72891,124004,118604,74225,1005,-69380,-56434,2185,44179,70718,57485,56794,28472,-43238,-68486,-47940,-36083,-40321,-48255,-45059,-18028,-14274,-54024,-110946,-142736,-140383,-130992,-190824,-342112,-351198,-130414,-101948,-155579,-183708,-228589,-232259,-294359,-266454,1416997,4362630,4836129,2611883,806470,335303,272438,167416,132449,77490,-7927,-36658,12059,33465,45293,65128,41289,2291,24135,80399,96983,32974,4199,82800,132755,87329,49200,33870,42369,52968,12418,-31756,6540,5270,-19930,38975,102926,55739,-6233,12670,60434,81879,72529,89679,137893,96895,35578,53249,47416,-546,22060,56719,17672,-21175,-43892,-44347,-12759,43393,81147,75284,39412,82301,175482,221313,298298,318891,130167,-54248,-41058,8539,12735,16071,25087,43909,51344,21933,-8894,-36235,-67222,-55125,851,14209,-33649,-53986,-27150,4985,-18689,-74517,-103711,-82170,-42423,-21620,-29313,-44552,-41776,-34496,-30966,-22474,-32231,-67139,-69270,-27826,57791,99154,74832,112,-64916,-62104,-12281,-11828,-29511,21240,58782,38538,17877,41711,37391,-18084,-40033,-2073,37141,39059,4755,-39841,-46121,-16747,24637,53753,42843,13938,-4422,12621,54835,63641,35404,16695,524,-47593,-86074,-75727,-62977,-49366],[-70156,-36429,15410,36909,19777,-36772,-110657,-155414,-118740,-47615,-16464,-10383,9235,64357,79594,16120,-57411,-16805,41060,33964,-1655,-8275,45834,112447,77779,34234,69397,91475,58081,55287,57593,8345,-22221,1262,10865,-15860,-12036,-14195,-32129,-31979,-9471,5781,-16682,-34315,-20829,-30947,-57526,-72457,-104328,-116366,-59133,-46423,-84497,-59231,-27459,-55731,-63554,29738,95328,53484,-8413,-25274,-18696,35037,102156,93771,60214,55016,89320,107131,67623,2757,-25092,-26933,-9509,-48222,-90960,-71199,-32820,-52881,-84525,-52009,50155,83526,37766,40687,99117,110826,10714,-105538,-122288,-52801,14257,29117,27517,16947,26410,36167,30929,14879,-19313,-49490,-64419,-110000,-171316,-182071,-181632,-176593,-114801,-28839,47642,107690,93831,29818,20558,68274,95791,66847,-3955,-72602,-104920,-137724,-172005,-108766,10322,55104,63162,70918,57011,19450,32847,26072,-37608,-57023,-4187,49728,39220,1810,-7846,40877,69608,37415,5634,40272,69337,25659,-67652,-86351,-34181,29847,48468,46495,41582,23870,-7827,-30933,9001,44666,-8294,-43430,9557,27403,29016,36367,-24723,-104011,-124918,-140745,-140034,-79322,-26936,-4324,2365,-15141,-55662,-32538,55111,34011,-39562,-54707,-59406,-34558,29327,17291,-11498,14263,47975,43180,17542,47563,94361,51845,5392,36427,37288,-10233,36446,115930,70508,-11952,-66594,-100725,-70011,-9870,-16754,-60509,-51890,5248,7634,-39911,-72026,-67942,-35147,24027,48495,27773,-14496,-25064,-14654,5396,71656,125592,111549,83580,84570,79911,58576,34168,-12643,-87238,-113171,-66469,-19882,-12224,39790,122545,110325,-9537,-86286,-13870,77486,57564,30749,-1796,-51372,-62047,-20249,30119,42276,-2717,-11334,69224,117617,51416,-28886,-39659,-6646,16161,12971,16121,58842,127782,175184,111591,-27322,-96540,-62155,-33607,-19125,20062,27027,-22004,-52635,-90243,-84992,6073,40468,-792,-20064,-43009,-69760,-12167,70853,54017,-12024,-62366,-112600,-60820,71277,113683,3664,-136475,-99073,135179,304440,195431,11757,-67464,-19714,40243,13754,-24332,-15039,-89245,-280746,-135072,-5824,99924,142632,23539,-87965,-61845,-26126,-51496,-29188,60823,80716,2372,-54873,-87036,-76081,-50268,-69794,-34128,47876,-6093,-134541,-128697,-22593,18446,-43074,-83522,-85436,-75432,-51241,-13971,-4592,-24522,-22868,8357,-19778,-69408,-4863,115028,96632,-15865,-61112,-8336,90888,137086,99475,57718,61511,69329,57429,9329,-63284,-144639,-165662,-93229,-5840,2137,-39709,-40641,12641,40814,-11226,-69344,-54030,-60087,-111300,-115392,-63773,5501,28706,-21469,-82856,-97899,-67430,31938,114328,101753,48505,76587,107871,49552,35175,74765,89410,39128,-12529,-23998,-52702,-73478,409,71560,81514,72760,35650,-886,21076,76959,127744,126289,75531,51269,47802,3478,-50486,-100589,-153347,-164775,-110141,-48664,-22617,-43898,-91325,-124441,-67170,17346,-9213,-74467,-44700,25941,70257,120684,163660,137770,79081,20348,-18002,-13307,-20837,-53286,-17291,45454,64142,2912,-38535,-28810,-49648,-97902,-87908,-38912,2280,45438,45659,-12653,-34078,15070,30418,-1298,-383,25771,56342,52993,11505,-14677,41027,125473,162320,127951,80718,89272,142280,141457,74656,28029,8549,-36040,-131007,-166573,-27883,80001,-633,-82517,-97282,-139612,-120795,-22432,23550,13438,246,-19556,-33186,-43295,-37325,-8340,22853,43890,54568,36357,8345,8028,36770,5004,-36818,36096,104901,65222,-6510,-58697,-39755,29315,60073,72359,92059,123951,101315,-41492,-164252,-157149,-108063,-82851,-74055,-27023,90080,127178,44578,6411,38507,46900,26991,36475,24289,-53684,-100183,5876,102339,-12773,-142772,-65175,99788,156897,93927,28911,54318,110191,83591,4169,-38464,-43824,-54089,-68518,-79017,-75768,-14403,33929,30365,-24832,-94280,-83905,20090,71552,35125,-915,24761,40950,51533,77623,47229,-19918,-87375,-165661,-147139,-88633,-93029,-106566,-113814,-87849,-54988,-27009,3699,4705,2353,30432,35089,-11832,-52310,-74725,-34490,26259,-32035,-130285,-111118,-28207,-5463,3633,27810,41323,51113,30361,5644,-12063,8781,54296,101208,146891,120453,22655,-15848,-8974,-49018,-72536,-43256,13931,66568,41750,-28141,-56217,-25712,29802,64246,12453,-29579,26432,92978,88378,37045,17672,23768,13921,9719,17349,10690,-889,8059,1706,-28293,-77058,-95649,-49717,-53467,-105093,-67458,15859,16680,-50392,-75127,-9677,88003,159087,146520,39024,-46724,-49296,-41732,-17523,11517,23010,50182,44243,25493,55421,51409,-20029,-100491,-174173,-195518,-89136,32191,73201,51644,-2335,-77280,-109568,-43066,11156,14661,7508,-46058,-69403,1984,39968,-45012,-110079,-92706,-78237,-49405,38050,59445,-1073,-16166,41520,94798,85281,18156,-45072,-48580,2093,88305,122558,73081,-32257,-61760,-29949,-28818,-75262,-81975,-18251,24138,6678,6550,43525,53549,29193,23666,26229,34016,101604,113449,3468,-62804,-42546,-41289,-39945,-8992,30053,66479,73402,56894,7657,-37554,33150,153140,195225,186752,210432,205056,98693,18942,34027,46740,574,-26081,-44389,-73974,-68969,-58711,-26702,40708,44142,-29835,-42583,-16049,-63963,-102550,-21217,101850,118845,88196,24582,-59830,-62837,9572,67281,37330,-44838,-100084,-113833,-51345,88374,194411,197057,122712,36250,-54746,-51709,70136,105996,8429,-18192,72182,133493,95244,36635,5737,16882,18754,-28511,-74096,-108691,-159509,-168618,-76291,-1229,-19731,-24528,-41539,15938,86167,75048,43326,32511,-44275,-111023,-96660,-57087,2205,79308,127413,121771,59369,-24585,-54766,-2999,72685,81418,23876,-61220,-106804,-84661,-19389,-1651,-10386,1193,18720,3047,-60574,-79786,46049,92150,4303,-62270,-39657,-10631,-27565,-45639,-30868,4546,-8769,-49369,-7577,32335,-38973,-115107,-121343,-95184,-37544,3117,-2436,4288,51398,101578,145202,168821,155318,125427,50252,-32439,-30969,27479,31435,17358,64638,45498,-44972,-95641,-88838,-97351,-62394,28057,27930,-32809,-41217,-19195,-2259,9390,-6008,-19379,-13202,-98817,-273468,-295390,-184368,-22163,61956,40060,-121163,-199455,-226315,-255979,95380,1158967,1853511,1263050,601374,352596,241426,85663,14802,-8724,-47722,-60845,-4684,4555,24009,100562,77315,34975,54142,80340,63531,-4738,-16599,36886,59835,28100,10886,-4003,14952,18927,-59923,-77075,20455,50740,4298,35302,88607,63330,-22399,-62831,-43591,908,15817,22971,48575,33471,-16452,-30833,-49044,-88343,-64418,-31191,-64615,-104505,-137365,-139925,-51746,75267,99023,7997,-19277,99679,200955,186023,240922,301017,189260,48543,40124,63500,69302,66250,67577,74771,75925,55232,39598,2944,-40018,-8126,57220,44598,-47440,-105806,-71351,5833,15289,-47713,-92777,-78237,-52691,-40979,-13660,2434,-13681,-28128,-62561,-54819,-35521,-75639,-101069,-28423,61450,104557,103304,15209,-91452,-69526,26672,27220,-28098,-26648,-34540,-46354,1885,88251,106894,36682,-16792,20025,88569,103099,47313,-15920,-23855,-10837,-20517,-31781,-47938,-90708,-88710,-18553,44792,55554,49666,25770,4860,25865,54684,43622,-7931,-48961],[-72565,-52583,16173,31560,4146,-19944,-78631,-161467,-154696,-77307,-67438,-66491,-21184,28927,38869,-45618,-191887,-201455,-84366,13579,6203,-33843,1736,80237,107843,101591,104684,105871,90329,116475,127458,60705,28518,64848,37477,-42139,-45140,-29697,-51557,-55366,-6996,19375,-31360,-39625,1030,-26597,-72173,-71664,-97104,-119542,-51246,6925,-13354,-33857,-51649,-68064,-48834,49362,124955,90991,46833,56436,62478,58833,95150,140164,140045,74655,62212,83351,29614,-40370,-58242,-91023,-113452,-76002,-19388,3975,-3385,-14960,2110,43904,60750,29411,17752,49215,84901,99541,72400,33685,46137,66407,21041,-50581,-22453,29755,26325,-6061,2313,49607,47426,-14283,-71474,-130689,-163022,-119451,-101293,-126931,-99373,-38298,-17838,-24922,-44031,-67136,-36732,11532,-2682,-24750,-32893,-53191,-51313,-70527,-140437,-145643,-60830,11640,59190,73880,60828,33887,31711,22479,-45181,-112905,-80439,16772,62158,18024,-40431,-36287,-12187,-23209,-15583,34977,56982,21467,-27812,1947,42352,-2762,-43005,-5741,-10140,-30193,34858,57429,15313,-17646,-75392,-128965,-91723,-22116,32074,34172,-14933,-48367,-61750,-103159,-95173,1988,40369,-13823,-23291,1572,-37084,-28454,60080,47619,-14888,-13069,7980,23467,55518,27898,-31885,-78334,-54361,52908,95621,47163,23497,17485,1511,40779,45658,-1620,50320,125443,50918,-58751,-79622,-83306,-93104,-72263,-68556,-63791,3986,83322,46334,-76873,-159724,-124083,-10397,83316,76600,21390,-23664,-47845,-62085,-28972,67415,126097,99988,48445,46066,79704,91302,42873,-45749,-120584,-120469,-63444,-4147,30789,69772,114607,95983,2607,-62443,-20850,58339,45369,-6157,-22616,-28463,-73849,-46639,49793,72504,6912,9789,91620,123895,64984,-30209,-79588,1870,77207,58393,39917,67845,92874,81414,8031,-53457,-35756,-14235,-60425,-80184,-9332,41429,-18799,-76024,-78482,-35993,64979,80066,-2854,-11910,17924,-6307,30105,125896,120604,47723,-24067,-89061,-71539,14460,60138,-696,-100867,-95819,64110,214975,131198,-36782,-51718,37917,63039,7513,-23378,-748,-148155,-347960,-313367,-57796,87366,76325,-46360,-86039,3202,49165,18464,-20575,-58244,-76102,-60059,-32647,-55073,-80892,-96116,-94205,-42062,571,-15032,-54782,-64126,-27332,19293,-3816,-59023,-79631,-31832,32352,39542,10940,-2248,4119,11326,-44681,-86076,19282,145736,85199,-29289,-33305,2714,35551,58057,45175,27101,45452,67476,32834,-39358,-74755,-86619,-83240,-46068,-13765,-33140,-70185,-51555,37282,90255,-2762,-90820,-14536,63877,-14002,-115767,-115156,-27395,40579,24937,-14879,-13968,-6514,51582,128514,113566,15107,-3627,26694,-18126,-38296,5622,38491,21604,5422,-2506,-35782,-38531,11640,44413,26198,-13902,-15444,14227,14974,38723,112290,131272,46374,-7731,29508,37473,-42773,-134981,-167385,-139758,-66684,3244,16456,-15005,-54542,-84565,-68203,-35485,-55401,-65531,-23789,21665,62233,107227,124223,104734,69112,-1360,-28721,29686,55918,15104,22332,89065,122949,66503,5645,15323,60926,58825,4060,-2790,14080,44315,51140,-8342,-25205,25201,-5193,-60500,-22502,38040,54817,30640,13971,21892,85582,157659,156198,63628,9403,50560,97309,53281,-19528,-8184,27796,12840,-40790,-42510,84586,149655,27012,-71856,-63334,-41574,12240,18979,-49149,-84457,-71539,-66600,-55773,-60990,-83517,-64858,-7214,29060,44139,14431,-13828,7638,35743,-6362,-56636,-20243,21318,19390,8865,-29513,-52903,-26781,9649,33640,39517,59294,56051,-12270,-88590,-123195,-120869,-81196,-23866,29824,81618,48204,-29280,-15148,37496,40199,19660,39507,50268,-23516,-74186,-9316,23046,-65489,-118449,-45913,49721,49081,-4801,-11348,34853,80992,53351,-25254,-74608,-84271,-95159,-88293,-37574,30602,62358,34781,30396,41452,-486,-15069,25104,26324,-7815,-52632,-42888,27429,118298,153239,96220,-13186,-120468,-201773,-175825,-81984,-37084,-26407,-44438,-56020,-30942,14675,39807,10631,-29394,-21859,4481,-6826,-13097,-16231,33898,108860,71680,-26755,-32423,13613,-4015,-28129,14311,58534,27991,-37400,-10752,53699,66447,32539,30012,113765,162261,93528,22451,-12335,-73786,-110130,-92891,-61529,-28277,-10982,-33864,-49036,-8084,86498,157287,103772,51108,73958,66476,36298,63352,92129,49435,242,-8546,-22594,-29622,-18248,18536,43215,10913,-92602,-144515,-80678,-55869,-89799,-32105,49433,61011,35998,16261,19305,51042,79379,86353,16470,-54389,-68318,-28272,49546,66399,5843,-35903,-72212,-85700,-47267,2255,22673,-4592,-98877,-145367,-72930,-12706,11241,23748,-5309,-88448,-136776,-86953,-11985,17901,7150,-51573,-87864,-40315,31464,14772,-25621,-65431,-107818,-65959,68569,139031,88229,19540,-1133,29679,110742,96455,-36030,-87540,-18192,52603,92079,57226,-65817,-102841,-60430,-48988,-86366,-105264,-58123,-14732,-30545,-7638,80279,142633,118016,62901,37212,54182,136728,165015,43581,-68090,-58394,-33952,-26328,23528,60827,17511,-35003,-30499,-15966,2213,70038,161292,184151,166096,179940,177287,69220,-35906,-25665,31631,35149,22035,-16112,-34416,-2295,-4146,-21795,40562,67863,-4430,-47610,-16780,-10011,-38634,-17959,83808,129298,112575,50353,-4897,17665,69055,85622,35024,-8065,-14410,-7855,40207,117755,140830,81079,20345,-8354,-63462,-79467,-12553,-1412,-82716,-144180,-108856,-7709,27950,26020,39412,79458,80751,15288,-44445,-62392,-97951,-140077,-74012,17415,-1503,-23554,8563,37302,72008,68927,40237,40185,-22264,-103438,-91116,-9759,56824,90713,114171,118598,69727,1943,-63952,-100776,-52030,11247,-11696,-120026,-185381,-129650,-39493,-33189,-71744,-79343,-48772,-63812,-94661,-48602,57617,196620,151477,52628,-7808,-73782,-109798,-88868,-57788,-15906,32889,39250,25752,-2719,-51882,-77345,-60774,-19156,58332,89763,42810,-3809,-3138,21343,30196,16938,38676,66626,20402,-42058,-21583,21695,-4842,-24690,32877,-8772,-105342,-95729,-50138,-75733,-32379,89491,85009,-4708,-32724,-37619,-36213,-17849,-48340,-90423,-90227,-169449,-344405,-470409,-491460,-256905,-45069,-86639,-224478,-270175,-210599,-163410,281666,1296936,1755824,974481,279918,231590,224377,156226,88056,55428,55538,63779,110614,111097,96154,141558,171144,170560,157362,116449,90203,76460,68570,91367,124209,102508,31736,-29813,-6172,42518,14084,8863,45807,52587,-10786,-21281,27902,42144,-30886,-98689,-91413,-14935,45544,60586,47576,16022,-63430,-124961,-115831,-96707,-73167,-18952,14449,-13989,-100404,-142099,-54655,86066,82713,-40125,-57658,86936,202919,198010,247319,324394,224325,48180,-1916,28343,49546,14100,337,38750,52619,24336,15581,11412,563,36124,68397,10482,-94870,-126932,-71287,-9882,9797,23515,44768,50753,29829,11126,42112,84957,74876,39640,-8520,-34879,-50877,-104237,-107378,-23222,47034,72026,78268,9374,-73604,-42568,40982,50529,-8028,-78683,-147237,-131870,-51965,24675,65810,28775,-45764,-44230,26597,55132,7446,-50276,-54539,-47425,-80787,-122405,-143625,-161309,-142085,-63697,-15899,-1527,27925,-4492,-45798,21343,102063,86247,20193,-37906],[1092,-11182,16259,6227,-10018,20996,9225,-45521,-46224,-21588,-74298,-80768,-23439,-10467,-36595,-107004,-237076,-258053,-122578,18349,61145,32797,1288,19074,79654,121034,112130,101123,98547,149678,153620,52254,11235,59222,20579,-80622,-71911,-5317,-5618,-48282,-30576,-9665,-36109,-35009,-8224,-25033,-34974,1977,-15538,-78951,-37181,58626,82135,42760,-22052,-64329,-42133,53760,111222,82468,60599,64910,60950,21699,-9420,52230,123585,78641,44565,62704,24891,-40608,-58651,-73841,-73039,8064,107453,119918,51766,-4769,21550,83874,75848,13832,10473,47484,50015,51727,121777,208946,207997,97321,-48221,-125827,-61749,33432,39561,-31037,-52386,1717,18949,-39754,-88699,-105087,-102527,-40622,-935,-44099,-85731,-62614,-16137,-13834,-55812,-100102,-87498,-53324,-53573,-64754,-56269,-32072,14284,-532,-104069,-165532,-131625,-65908,7738,66359,71066,32743,30152,29475,-32736,-120360,-118658,-29375,47428,35500,-22329,-38394,-36023,-53580,-36055,21449,37229,-3201,-39687,1773,38216,-34848,-84261,-43675,-48434,-70504,20701,74478,2878,-106158,-163701,-175461,-152709,-67445,32970,22006,-15484,29440,57139,201,-15784,51365,65478,2631,10095,52918,17655,11736,69532,68966,47056,44673,32337,25008,45539,27411,-31187,-99582,-87304,39551,113400,47701,-987,38059,72178,77650,55889,19837,42831,90085,48774,-47655,-81390,-81973,-114376,-120131,-94371,-37075,54031,121033,68247,-84337,-175887,-104074,11377,72770,66114,28747,-8352,-40672,-63404,-20382,54397,74838,67136,61714,53897,54158,56078,2520,-81062,-105203,-51878,-2249,45618,95482,126865,123381,97753,70689,34829,-5336,17083,18803,-13044,17184,61515,2006,-35968,13294,27552,-10168,-20792,-7815,-2226,8406,-34473,-83404,-14907,35184,-5995,-9806,48739,68780,12352,-82662,-79508,-11323,6275,-46023,-52310,11458,37546,-28733,-80766,-43607,47802,156173,133127,5446,-6615,61964,54703,47077,75671,56596,3380,-44244,-77487,-83368,-44434,-323,8652,-11543,-63410,-34604,96821,87263,-50655,-43654,46988,75623,13700,-46567,-17987,-42100,-111149,-152656,6799,83432,-1888,-81791,-31680,67672,84749,43784,-26802,-116079,-168325,-102837,15873,52485,-13409,-102038,-127337,-103746,-55419,21833,32473,-44766,-77530,-23365,1516,-21952,-42916,-23254,1524,-4751,-25180,-24563,-34410,-45521,-44762,-24571,44094,80421,-8177,-54530,854,8981,-19181,-21832,-29063,-44058,-10528,45176,37510,-40139,-76383,-48352,-11206,30713,45269,-1725,-62330,-65066,9168,65800,-27674,-103355,8150,116662,36025,-91755,-89863,4196,75704,84776,39050,-2200,-1680,35277,64276,58937,-19631,-76799,-65465,-70595,-63571,-30830,-9667,-8019,-340,3083,-8339,-25169,-37022,-13058,-1162,-37776,-43032,2422,-18044,-22374,45297,74197,17863,-3381,40549,45595,-29288,-116539,-128855,-81686,-19215,26666,20701,-3955,-11254,11419,14897,-35670,-87844,-55408,11813,51936,91508,124410,123447,113839,98468,39222,21703,77269,116901,117629,112295,89071,59643,29067,13380,41528,90854,66676,-2220,-2676,14848,26364,21356,-19977,-26502,13215,-30091,-77875,-32523,13177,8834,4674,37008,53677,73853,115950,97108,-8412,-44951,18048,55574,-4766,-71595,-33794,34765,52592,37860,30183,71574,80335,-4624,-49373,-20796,44788,117480,48934,-115068,-153634,-90829,-51782,-31815,-41301,-81998,-74152,-28302,-11366,16265,32407,30681,41323,67952,35828,-55912,-111229,-72730,17939,46038,-34485,-125577,-117826,-34893,-123,-23410,-24429,-7214,19988,23584,-30035,-68085,-52271,7789,60139,52778,-20401,-46264,9121,16595,-20804,-29530,7156,52367,39990,14421,7925,-51919,-91645,-42988,15335,3182,-60645,-80749,-25939,14202,11368,-25059,-59425,-66239,-64977,-88587,-105842,-45264,62210,86542,22741,2,20242,-8045,-23827,-4066,1076,-7447,-50623,-67582,1747,113982,152139,82480,-15744,-59113,-45165,-3870,26434,47879,64377,64476,29498,7367,43115,77127,40124,-12333,-21129,8951,38881,55681,8381,-31614,28671,111996,100676,29032,-16411,-22842,-19062,23187,66347,13723,-78971,-48869,26549,47168,-21644,-87781,-21677,84063,92785,43627,4261,-25194,-35698,-49324,-68481,-66229,-29949,5045,10447,38474,118227,161620,115768,87029,53126,-40965,-59280,46457,115978,70884,9599,-10264,-26353,-16737,1004,19224,38514,26022,-43474,-74800,-42700,-31984,-19234,47192,77103,68256,73222,56680,-1829,-19102,14363,34918,-18472,-75204,-68180,-7778,67137,60959,-27911,-114231,-175590,-172216,-95834,1916,76115,89364,7709,-46572,-16893,-2000,15052,12701,-61042,-148089,-141719,-103768,-74886,-49002,-18827,-36757,-115435,-159671,-97859,-8487,31591,-27389,-120828,-72138,88647,167814,127018,58669,-10948,-57120,-4533,42512,-17799,-48395,-23300,16946,65513,33610,-57594,-89356,-44218,10306,7394,-48393,-78083,-70245,-66659,-7943,109262,169934,111290,43737,41622,66977,110684,127411,67443,-12381,-47113,-56725,-41185,21253,37241,-51691,-130149,-112730,-49133,21496,72006,118914,110151,61768,37176,31042,-15448,-91258,-94631,-12473,23642,1209,-38924,-46381,-13751,-22423,-69724,-18194,77314,48643,-43915,-54794,-9241,11185,-2783,25166,57192,75101,69170,66500,95367,108979,84497,57516,88688,121771,96015,64259,43742,4729,-68248,-112212,-104777,-106377,-118944,-105639,-114036,-165869,-229123,-211639,-108009,-8552,47557,68566,80168,61423,7563,-46177,-67550,-62677,-78597,-65143,-4454,10482,-2215,51198,76212,85206,80039,53194,42424,16783,-16720,8447,57088,42201,5647,18316,32481,6558,10989,-28789,-133268,-157237,-88412,-43594,-82235,-130119,-134196,-106089,-87053,-111449,-133382,-112456,-127808,-106114,-38664,4756,79882,127997,74271,3244,-71665,-109120,-86304,-40820,14979,95987,117485,31602,-67380,-82788,-42745,15212,64299,94498,57424,-20874,-58575,-71298,-99588,-122571,-123520,-70610,-25617,-51437,-65961,-2535,53736,47113,53555,42699,-37104,-94632,-17666,67909,49271,53262,95016,84617,49550,27339,-28074,-80930,-107682,-146179,-180530,-178938,-225937,-390457,-527689,-413822,-229363,-145340,-179896,-205493,-180512,-122947,-166220,43634,711566,996324,561622,168656,135834,198366,214838,167101,83068,69931,91257,133274,151980,110009,76560,147428,225566,202260,113962,94602,126506,126256,171389,232109,181965,56042,-42070,-40699,29973,81622,85981,53009,13575,-30602,-57655,-34096,-12254,-44202,-86611,-72397,6660,72706,88015,88415,62407,-28650,-117751,-99390,-43914,-18905,40859,92463,58297,-37669,-84875,-46583,29519,11327,-54335,-46477,55202,130281,119466,173021,265680,174547,-9017,-60285,-9464,19055,-38164,-72706,-16147,-11434,-76706,-69177,14814,59392,43681,631,-76394,-148197,-132566,-64907,-32038,-30398,46223,166819,203711,128576,40474,43490,107116,133107,121442,119221,104830,65517,5977,4782,32459,43045,23217,22303,17450,15473,31026,61914,95713,78599,-21296,-119729,-87270,-36462,-43213,-19902,-5070,-67811,-111290,-70701,-18957,-20585,-58752,-56170,-30358,-37939,-70679,-96847,-86412,-53253,-12774,-8606,-9622,18854,-9796,-56281,-13859,44017,39930,28525,28771],[71855,33961,18581,-4967,-20717,16293,39300,36827,41501,6650,-59815,-36977,28088,13767,-67092,-122188,-170260,-170516,-104955,-23303,43719,60874,4565,-27699,-108,38729,62935,90971,93961,100018,66583,-22459,-56515,-34923,-63124,-122164,-79144,32026,66966,-14786,-71549,-53302,-19679,-25425,-52656,-38084,29615,64685,6007,-72995,-34047,75512,142015,126608,40715,-37590,-35478,23658,34634,30890,51240,49176,28191,-22361,-102472,-81609,20690,44729,30037,44863,45038,-6728,-41105,-23853,48262,120586,158272,132009,55776,-9790,15893,66678,64028,10618,-20792,-2873,-7370,-32430,46446,195239,188118,24133,-106276,-128445,-49590,50288,57615,-50030,-126041,-105287,-87629,-113794,-102193,-57632,-46045,-14268,24349,-5646,-70375,-68670,16086,61591,879,-86195,-111542,-83748,-30820,-11527,-31584,-31795,16159,22048,-55607,-116646,-130942,-135035,-82820,29177,88313,58190,77607,89935,25033,-41065,-47482,-11702,15064,15763,8683,18659,437,-26155,-20613,29138,48816,803,-62387,-53695,-36865,-55759,-46333,-2358,793,-27907,88,53508,24992,-105873,-161960,-120330,-104966,-63322,33974,31642,-4947,54870,117245,95936,51851,6128,-42918,-18315,80572,127944,90087,67703,86599,92030,96584,67288,23375,30035,47524,18213,-19435,-56423,-64388,-2219,67732,44163,-2936,46379,134784,129240,77220,33297,4714,21763,30118,-20181,-62389,-71963,-107308,-129239,-96309,-21499,30502,51726,47468,-21989,-87331,-45034,3970,16586,18632,10380,-8731,-22112,-25161,18561,54763,38540,56647,101368,85723,53801,54097,12909,-44281,-18875,35170,21515,25868,89293,162330,150693,101062,124917,120218,15631,-15838,1953,17080,74633,124725,82893,15623,-5367,-17624,-40922,-73987,-111357,-120815,-75651,-58974,-65113,-37990,-37980,-81400,-72633,6938,78454,75190,-13988,-53980,-41819,-34575,-13341,43201,60834,22745,-31123,-55336,-23178,67519,155510,109272,-17596,-32477,41483,44475,-6422,-34575,-47331,-75115,-93972,-99769,-94982,-56371,-20201,-4095,18079,-30024,-69475,51095,116129,37436,14909,63538,75919,-2746,-65787,-10242,59039,8033,46445,113989,95451,-20470,-46340,38355,92992,67333,16743,-19467,-44796,-79380,-47065,73717,134880,46508,-60868,-116053,-156089,-101037,30602,53029,-47253,-118552,-91188,-36903,-5547,-2257,-13519,-51109,-52942,-28513,-35645,-92768,-109326,-23594,57340,56185,13013,-43526,-15812,62355,48230,-975,-11726,-25377,-51468,-34346,10548,35191,1363,-33266,-35037,-4587,68263,109446,45380,-44634,-67805,-31910,-19545,-94313,-125209,-27507,31093,-24612,-64280,9821,99231,113833,99236,42063,-25149,-11615,23887,7257,-5867,-63451,-122114,-101538,-75365,-49946,-27006,-21512,-31040,-29070,-17475,-13061,-59389,-94705,-45790,7077,-11637,-53953,-58690,-67168,-53388,-8929,8404,19815,52511,41793,-13507,-49083,-74066,-80299,-54329,-8649,16835,16852,20188,28770,50715,45789,-30418,-84692,-26916,61230,91707,83893,91924,130270,148932,131769,98503,81294,74918,77526,109705,128698,57747,-6366,-27628,-12821,15918,5131,-59314,-78701,-47801,-26487,-19067,-28909,-42556,-42245,-28099,-44615,-59458,-37849,-36876,-57080,-35656,28561,44390,30181,39732,22857,-26538,-25094,13280,38704,14634,-40413,-42790,-191,28329,37943,44997,45037,1092,-46246,-37755,-1143,77624,146219,67903,-91148,-114941,-31073,9320,7806,2566,-17946,-30464,-39960,-56619,-9000,75221,99067,73039,83983,72628,-30708,-128046,-77272,41689,43651,-68147,-165961,-146667,-40407,14169,-2890,-14574,9360,66301,84112,30940,-19144,-42867,-4995,55110,47367,-6444,5745,63889,43822,-22135,-59491,-45118,26905,102640,111668,60830,-16030,-32339,4258,-1190,-61742,-81393,-27498,16700,-2332,-43748,-60859,-32033,-4692,-21596,-71331,-120773,-96453,-10860,39189,6671,-32124,-46859,-70180,-83143,-47250,7501,14589,-50189,-79726,-17774,73052,93566,22249,-5408,54356,85697,85971,86149,68585,65437,89622,71492,18650,19327,34550,10237,-1005,4919,21786,70875,94443,-25468,-177134,-124614,81441,161699,39444,-77468,-82391,-57536,-23091,27573,36283,-20649,-60276,-64467,-18984,-39411,-124244,-104702,-253,51024,33796,10696,29384,68465,28856,-52241,-71550,-31137,28175,51450,79483,121559,99792,46892,47556,6401,-90724,-83346,11499,61935,41364,4615,-8441,7483,41952,46595,24056,8161,6325,4465,21415,41943,36105,54185,74718,46465,40614,74302,50319,-41231,-72954,-10534,15836,-44587,-110695,-82254,-7242,38416,17097,-54231,-118513,-149103,-129129,-37496,51656,86657,94542,58740,4519,19950,53023,43713,-34674,-136063,-157719,-101785,-91293,-132505,-124416,-38750,-2631,-87531,-197189,-202875,-87253,8382,-29084,-101153,-41117,96658,134875,84360,53963,12931,-86243,-136199,-67762,17316,60609,35164,18799,37156,21156,-29722,-58262,-11655,79218,99080,19350,-62765,-64866,-27937,16486,98073,128737,42220,-15496,24175,59827,58218,49720,52910,45358,11480,-22172,-23960,-338,2134,-38562,-100690,-119824,-68980,6112,38489,49690,48857,5509,-42787,-50903,-53140,-96734,-122654,-52222,-5509,-36825,-66131,-74455,-61204,-60814,-92945,-64913,51494,69302,-20195,-63413,-33599,20948,34382,11264,-4716,20871,51759,80650,110345,102250,64935,55815,97807,140572,106845,24174,-36089,-66152,-107862,-155195,-154957,-139457,-140211,-129023,-127404,-151314,-166176,-134378,-62459,48514,114330,80998,17272,-20802,-37936,-72773,-111649,-78269,-48690,-73494,-54049,10167,66949,100541,109239,84311,68072,51683,35686,29603,34860,83297,110442,31446,-39538,-10224,91,-21299,16100,-5321,-121306,-197027,-169109,-63312,17401,13877,-79410,-127581,-68493,-36448,-68682,-69735,-61335,-53603,-27790,10120,4211,6934,52,17968,19966,-14737,-20806,17395,68288,122627,119267,24256,-70618,-74435,-3047,75079,99011,75377,-8986,-95564,-86797,-59444,-84503,-80568,-42588,-30083,-42290,-53649,-30365,29203,98846,135121,153727,95841,-24285,-56565,58910,164632,148000,78263,25754,46813,107198,88488,-8054,-95729,-145181,-144090,-128061,-121249,-165267,-329660,-399371,-212320,-57894,-112901,-138752,-91891,-43565,-48829,-91174,314885,1196168,1368648,709068,232638,153023,182341,182902,131799,34990,18273,42445,60568,79166,47160,-2776,52761,156038,152114,84625,72049,85254,105456,174801,224584,162114,68758,-16863,-64197,-34217,43015,71450,47284,6323,-26377,-59691,-80728,-84723,-84897,-77718,-48845,-10396,5128,29857,87525,117883,72698,-5664,-17280,-6311,-2209,46712,65521,24855,-18848,-39015,-43446,-28501,-29057,-33795,-14501,28775,37865,8661,85318,186718,122593,-10933,-28687,19455,12586,-65881,-104614,-55281,-61166,-144346,-116289,36068,99040,6059,-95231,-139590,-155112,-127201,-76028,-44506,-52011,8254,155820,235463,152981,16736,-14336,49279,100978,142806,206900,246694,202221,118564,81516,57998,9353,-51158,-54946,-7527,46358,50400,45562,91954,120648,52969,-32393,-5604,4438,-66309,-78488,-41272,-66793,-115606,-120974,-75549,-42145,-60941,-43846,10954,36815,25707,-12349,-22149,10877,38033,32497,4832,-4549,-15598,-42683,-50230,-37424,-21110,18441,79682],[96032,66788,54159,38348,9704,10903,26109,31682,19027,-28443,-38147,36662,98534,66120,-40226,-71879,-43375,-30413,-63197,-72437,-33147,-1031,-10576,-23451,-50118,-54669,4140,80599,81646,16855,-38339,-42833,-43826,-84321,-107479,-92772,-36842,44299,94303,39100,-31311,-8288,20818,-23032,-78202,-36923,64557,57271,-41922,-81440,-17591,65796,119557,137854,83268,924,-29998,-23536,-32941,4590,57331,61779,42654,2238,-68300,-105825,-54587,6467,28882,42599,71491,35744,-38455,-33546,82997,147374,114728,51107,-1743,-13088,44694,63999,32847,-21521,-82187,-80586,-51813,-71384,-60460,26016,36526,-47221,-83376,-72200,-13260,64634,63884,-36204,-111042,-121629,-138793,-148808,-78987,2375,-1738,-23826,-21144,-23598,-31293,-14372,37430,61464,7174,-68164,-105407,-86348,-14395,40618,18925,-20767,950,32764,3375,-42340,-82174,-134112,-119479,-21935,65424,76978,114327,127685,67350,34496,49830,59122,15200,-31151,-9176,41141,23155,-15274,-18456,33059,61905,13956,-53023,-56823,-67878,-64462,-10435,50200,60190,26177,-6340,19706,40341,-44971,-95479,-42497,-12544,-14511,40744,73342,39918,24834,66382,104254,60724,-85390,-186359,-67609,118589,167799,134109,110314,91496,64564,48554,10160,17969,87293,84681,-5464,-49989,-53873,-62661,-45031,10955,25690,-19671,7403,107293,126419,63220,-16779,-80806,-71621,-30573,-19029,-28149,-43701,-82847,-113224,-84163,-20291,-29477,-64026,-19282,25792,1854,-7732,-9842,-16880,-29668,-48042,-56726,-34497,2394,46546,48315,12372,49619,102834,69017,41431,81164,69747,19267,45135,61692,-21023,-74184,-12765,103806,116383,51302,94627,131002,32094,-32780,-26368,10964,61091,95608,92810,75249,30668,-26550,-74497,-99991,-104296,-108594,-124132,-119377,-94680,-80886,-78654,-75419,-72457,-36979,47929,109967,54960,-41115,-84366,-76996,-3344,79916,55917,-5571,-33185,-47325,-54126,-20018,22554,1712,-48887,-32600,31813,20494,-54607,-75749,-66473,-91231,-103036,-87666,-48714,-2475,7271,-16382,-8469,-27305,-75644,23996,147322,150974,91415,67352,13761,-74490,-56443,43516,-5153,-150284,-32112,131227,104723,1469,-5,62316,69254,20214,-15947,6553,51752,67619,57193,89915,89777,18019,-16144,-54274,-154663,-160585,-56930,23,-31723,-112523,-138021,-91602,-45968,-7075,33329,3274,-11892,26854,-2821,-104666,-118337,-10337,61370,26646,5157,27644,78447,120437,93897,61994,68351,61525,32773,20592,12238,8503,17454,20273,-15911,-25930,40458,100953,51230,-33347,-48186,-48275,-100996,-151452,-131587,-78790,-71268,-76521,-17627,102947,165135,101398,34443,2683,-12752,6801,25772,1572,-18879,-75566,-123535,-94330,-68595,-51601,-26567,-13885,-39774,-46807,-23528,-33063,-85628,-80733,-12110,38290,21715,-49051,-112301,-99553,-37334,-10038,-10802,47540,100346,30408,-70510,-76321,-47298,-47504,-56256,-35802,-4481,37946,72398,51617,-8487,-35946,-50863,-51351,6510,82328,93565,29670,12401,99083,152833,138540,122299,95374,36070,-11350,-43,40575,27827,7885,-15608,-12602,-8611,-75205,-151093,-142297,-96264,-60047,-24137,-19318,-29737,-44364,-61490,-54829,-45578,-60534,-85034,-87873,-57307,-1345,14825,5197,-22881,-51973,-24223,38001,48809,44400,41180,642,-36130,-36370,-13312,28957,101676,129854,35825,-44223,-33427,14738,88163,137132,96131,21386,5209,54062,65493,30351,27128,34526,-4696,-61803,-89762,-24626,90267,127952,82972,71463,78460,22184,-35765,-9181,35411,10909,-66337,-122800,-96681,-3964,80665,113707,126415,148007,153644,102963,43798,2486,-32868,5073,69481,75240,61123,79656,118983,124507,71333,-6670,-31578,34557,133009,152932,118193,95993,67177,5734,-87222,-127903,-32255,85637,59062,-24696,-34101,5676,59523,68564,14445,-41669,-90679,-118221,-84616,-6497,-1695,-61418,-86877,-67032,-75412,-66277,-18371,-16992,-89599,-99452,-13375,64884,38237,-36869,-7096,74139,31189,-20393,30404,41210,18766,31592,53822,42876,8233,-48689,-62628,6935,48507,32507,62800,98673,-29602,-191815,-144522,35705,96809,-4768,-90240,-114444,-120228,-105907,-50719,42803,61059,-31978,-96658,-24315,8812,-59027,-55857,11456,27614,3900,-6195,29225,77075,22617,-87808,-117398,-71449,-12235,38203,102656,120918,41877,-35012,-18949,-7534,-22221,-861,11214,-193,-5393,4412,20434,50436,93250,86997,34032,-13337,-27778,-20534,23965,89337,99487,71649,26843,-11225,34547,95051,51595,-46535,-87611,-49144,-7441,-46026,-113406,-80456,726,12448,-24685,-59566,-78447,-86271,-56335,29431,74384,38467,37354,51328,-2163,10460,74284,27864,-107970,-149979,-78069,-38783,-71927,-137250,-133868,-39196,11782,-28763,-112680,-150505,-92450,-35073,-79507,-110796,-45927,43328,53494,5939,8307,43509,-19631,-112455,-79642,36516,111632,90956,24785,-8642,26760,23640,-25309,-11416,61507,87314,42751,-18147,-10610,27209,22264,49123,78788,2139,-65219,-13963,50924,50018,5756,-12634,22052,65235,63616,16021,-36551,-26991,21407,-11346,-82667,-67777,-8859,11816,31593,66387,44863,2952,-6529,-20386,-59871,-111470,-76489,-4941,7169,-15540,-51560,-77803,-61118,-46484,-44483,-350,21077,-7030,-31222,-28535,32416,76325,20423,-65168,-56717,-16520,17277,54674,63297,59415,25882,-16222,3974,22041,-28889,-58199,-32720,-37056,-85916,-111645,-140307,-148492,-104491,-88583,-93677,-57793,-23523,36363,127748,145048,35761,-74870,-99923,-81799,-100941,-141180,-116938,-73538,-77707,-79629,-25701,69846,112784,99191,38540,6739,-4720,1808,19894,22522,52293,94334,53637,15769,44309,26477,-4473,3053,-37988,-120915,-181998,-180093,-66815,57593,79959,-21695,-83909,-17302,32079,-16914,-22833,13357,-12331,-26475,55194,99629,-9845,-55309,42854,102138,59686,39462,63532,91117,104819,83175,50555,14061,-14471,29144,85266,63181,32791,-15016,-75211,-53532,1895,28289,72705,94410,39829,-300,15078,30812,48353,94054,122914,138415,122049,-7499,-59711,40856,129098,93132,-27497,-92034,-7671,101836,67782,-41409,-119574,-140185,-99486,-61571,-50290,-102624,-262750,-327212,-233369,-93480,-97186,-121492,-88423,-52702,-69447,-74733,287160,1038718,1275597,671266,204109,130806,137095,100875,43371,-8000,7983,31987,16809,-5534,-21907,-23814,8419,47009,45366,55671,71963,51223,69785,104233,108468,87192,74918,22104,-64647,-83146,-28914,334,-2102,714,-23415,-47108,-87334,-124083,-127358,-92305,-60153,-68947,-88792,-27413,69279,145908,150423,95158,56920,-7528,-52942,-7723,22222,18048,9135,-14211,-24821,-2127,18483,6693,1411,20812,9844,-12914,79686,174994,114539,19499,42643,77352,13996,-108107,-142764,-82460,-46786,-86884,-58822,68943,101129,-12636,-102713,-104501,-88596,-74149,-53902,-25478,-23675,-19803,53989,143514,129618,23570,-39253,-5744,44308,92757,159801,231878,197964,85848,31947,28165,-29894,-106385,-112299,-66959,-8891,13121,795,22646,60048,39265,-14917,3258,11877,-34021,-44398,-30769,-32736,-38381,-68707,-71590,-53791,-72290,-35441,46641,73315,59743,27522,-13949,-22794,10784,39393,7445,-24822,-12000,-4291,-20987,-15362,16333,43480,83833],[50090,60752,72881,67764,42499,28077,21418,6575,-33137,-63685,-31615,51821,80881,19256,-59211,-37641,23311,25458,-41226,-73866,-60178,-53603,-33201,-19258,-67449,-93544,-53933,4892,21802,-19917,-55939,-3022,25368,-45215,-66429,-13817,7805,6220,48447,79080,87967,97517,35829,-55739,-81810,-42233,369,-24940,-75276,-57983,11468,47706,46854,76872,84204,23227,-41628,-52381,-32744,7832,38529,56959,79554,83404,67889,5351,-36014,-2522,49357,62637,71264,30126,-66827,-94119,31,78520,62210,-7652,-65476,-25200,79895,87457,12795,-53842,-104635,-101985,-44327,-27236,-56679,-60667,-42335,-26562,-661,-6140,10831,47649,42954,13986,17632,3351,-63756,-102166,-30828,56199,30970,-30621,-56658,-39755,16561,53815,37004,-5392,-33974,-43149,-59916,-70751,-44586,6125,24960,13217,44129,87301,60044,-410,-33472,-44437,-38968,-31116,700,34215,71389,88683,64345,37794,59475,96425,50607,-56300,-74699,-7930,7366,-43353,-53969,6839,34125,2267,-7798,19494,-8854,-54285,-25585,38085,50132,20289,-5720,-4906,24197,4286,-34010,-7223,37933,22075,39978,111804,97077,-2416,-19516,45877,30830,-113016,-198022,-71810,104219,159652,157758,158521,116631,30311,-43914,-71697,18664,131904,114172,-6569,-75343,-76988,-49954,-14149,19058,27298,-10642,-6954,51169,72317,2637,-102712,-157486,-139816,-80531,-13555,16898,523,-43950,-70592,-38550,6311,-33995,-89676,-57194,9547,13444,-3887,-3768,4958,-28904,-90332,-111176,-58982,25199,79704,42927,-20051,18746,63599,17853,-12109,54978,91543,56100,52560,42248,-58025,-142464,-111037,-7893,21329,-21801,33246,112961,56083,-34713,-69700,-45243,-4072,32338,66752,117917,91803,-4893,-79393,-69704,5031,9848,-108632,-182417,-158179,-109986,-51961,28140,36740,-11338,-21355,-7788,-47029,-90173,-76719,-33988,6423,29519,934,-26623,-44720,-73278,-94224,-116363,-115616,-76440,-17761,48756,90551,40419,-32875,-19272,2213,-28827,-48097,-9870,53011,69625,44273,13984,-1790,-40049,-92169,-17272,132597,176471,100032,16407,-81855,-143000,-33197,83713,-108408,-316879,-206008,60171,80559,-3857,-1126,41579,26874,-19267,-15040,28086,77563,120831,108931,62998,-7024,-36695,8876,6256,-111175,-204616,-166672,-62616,-17399,-78248,-115558,-104495,-101840,-43779,84783,119194,74139,68269,21742,-82224,-80961,-9436,-3038,-22330,30305,99193,129402,119869,86489,82637,114095,131199,123418,118601,71504,-18418,-35202,18137,16676,-23631,-16246,34842,31970,-21966,-31951,-61032,-146502,-163373,-107023,-91951,-78965,-21715,47852,108790,107688,5225,-69716,-34629,36309,48918,34725,20042,19740,-13716,-61488,-66112,-69690,-79196,-56028,-13036,-20660,-23999,-5561,-38212,-54867,763,51599,58562,36018,-20758,-85650,-75834,1729,22994,23971,78862,103545,30386,-47030,-48763,-28987,-37978,-69566,-78751,-30927,55174,103891,46108,-75546,-127820,-80276,-17631,24344,50700,51030,-3405,-33979,40112,107640,104319,74842,38156,-10392,-56877,-86858,-67871,-10985,32649,26223,19284,9433,-57516,-137146,-157559,-104355,-27527,52681,61729,10399,-32288,-46597,-34868,-43229,-95652,-107897,-62888,-30043,-12482,-16073,-15459,-60534,-102523,-35344,74216,89029,43098,-6215,-29857,-16776,-11015,-3057,48843,152815,206398,102456,-28982,-41164,18938,72718,102947,106836,98146,68888,67985,67480,24573,7309,3883,-60990,-117643,-113517,-47015,46086,105495,78957,50579,64441,69240,54404,12988,-20704,-16332,-36190,-69281,-46160,36225,136496,207812,252465,263583,205135,97245,34536,16316,15804,79702,124689,109800,107941,117917,137472,165705,143766,74491,37784,57717,89705,90923,97172,106731,57482,-36234,-133068,-132592,18294,129855,42094,-60507,-4711,75551,104061,87682,29511,-19396,-60140,-107457,-89689,-18476,-29697,-102843,-77654,14795,4498,-75109,-104997,-97064,-121311,-104852,-2564,85602,23453,-69608,-45489,-10563,-87788,-122708,-36063,28838,14988,-11559,28579,95395,51844,-78585,-96975,32845,93994,31419,13020,64861,21306,-44819,-25609,-5632,-53697,-83619,-56958,-62457,-91648,-105848,-92478,-6820,47612,-6617,-40560,54167,103118,44414,37947,55801,10873,-31942,-32095,-17303,-10864,-55149,-122214,-150268,-126366,-79472,1117,96416,90460,-26765,-109922,-72325,-7151,50962,82149,42763,-7947,-6482,43875,73993,55981,74268,80351,25237,-39840,-77726,-95588,-39004,53964,66652,19122,-19171,-21513,61221,120643,66910,-14568,-69234,-98319,-53168,-35857,-58514,-24120,31845,13863,-27842,-26139,-40016,-102547,-81614,11536,26159,-28912,-1192,44097,3325,-11968,19405,-24134,-113537,-74303,11990,5254,-53125,-94318,-90883,-45988,-19707,-9790,-10519,627,-2559,-50385,-141996,-165416,-103763,-45787,-30513,-54245,-37960,57760,85382,32155,-2896,-5527,30521,58315,2081,-33482,54721,95858,27260,-29050,-24665,12344,51168,45567,30820,21525,-1076,9057,54070,10016,-81384,-59494,39713,80568,10479,-75641,-40599,79080,118810,39460,-53706,-39758,44168,30801,-47003,-31666,28941,47048,97669,125987,77972,46072,39510,15248,-15062,-82389,-85470,20554,101160,78150,14796,-43279,-30335,20077,16699,-32893,-45964,-14315,798,56,59306,93216,3475,-128477,-122432,-66240,-36242,-2436,29427,71910,22485,-88882,-99577,-40287,-34608,-35665,11836,33386,16051,-27114,-114912,-135676,-72903,-68025,-57190,-3743,2520,47647,119940,91352,-45244,-129079,-107319,-66798,-72476,-96904,-105820,-74278,-19055,-28293,-55690,-7557,65277,63891,14000,-26181,-56592,-30523,40238,48666,15038,45794,86821,101763,78357,12960,-22406,-34794,-74765,-100165,-108783,-102152,-43796,7206,22205,-5257,-37854,-27636,-27350,-75736,-59436,-3453,-539,-15327,72361,183308,69394,-36642,52036,105998,59468,50609,77969,92338,95739,85232,106394,109784,55178,41773,59618,20230,14618,36095,23442,24750,54946,91204,108055,49133,-485,54629,108393,80102,68080,70121,38127,66099,125216,37013,-51056,-19912,26590,-22711,-140477,-161460,-37761,50229,-1808,-94823,-129054,-110219,-95908,-101393,-87531,-129827,-271678,-349621,-295800,-191899,-125414,-145687,-162675,-137471,-114528,-72282,330476,1059966,1274194,619122,77364,23279,83918,67828,21924,14778,56463,64288,29835,-19207,-40985,-18274,18120,-13786,-45993,21573,84662,77913,76669,59922,31526,49549,76406,34370,-53118,-68373,-25524,-33600,-63854,-39476,-35498,-26923,-46920,-96683,-108688,-71892,-61152,-96002,-93136,-6826,78068,151887,156856,98436,64691,-20045,-104731,-54984,41611,99969,74303,13925,13975,73491,85931,36455,5806,27179,37906,51809,155989,224193,125609,19863,49275,83602,12312,-133944,-178089,-88145,7943,28575,39331,86559,87820,31005,-4632,-8461,-3198,20202,25632,16167,7255,-29459,-45299,28487,98962,60184,-18841,-10407,42065,41305,41949,98192,90015,-9626,-39598,-11723,-42426,-110604,-130749,-115369,-59690,-9852,-31862,-64607,-56266,-51012,-72983,-49920,-24554,-10835,15577,2998,-1058,30601,7704,-27763,-48686,-94603,-47809,54736,64291,38101,34324,-2283,-64624,-64902,-28181,-35184,-46757,-10101,35721,44237,60414,89094,58693,20717],[2462,46293,54904,46886,48054,59100,66968,63910,22750,-15345,-17704,14784,405,-75547,-103200,-29085,20883,-1722,-33056,-10669,25079,10061,-18754,-39467,-73948,-75079,-82983,-96430,-45901,27790,17493,17363,36050,-4364,-9607,33102,21636,-21943,7907,100938,186286,158804,15201,-94899,-81056,-60824,-99869,-97042,-34504,13131,46888,49502,25006,46712,81024,33994,-48206,-38893,7738,160,-18932,13783,86973,154593,193151,144389,45508,21479,75759,91611,51344,-19464,-89161,-115526,-77848,1602,49400,-8116,-89108,-39455,79689,93217,23535,-24543,-36937,-29409,2206,23368,17864,6262,10398,45299,69976,43303,24536,5129,-11613,25765,103060,123333,55703,-29239,-8637,68004,28927,-41520,-49281,-22996,24552,39684,2857,-41874,-42804,-6985,607,-34670,-62148,-68195,-39019,13407,96684,150635,97269,14925,1568,51358,76346,18759,-34470,-38083,-11018,26355,40040,-6539,-13317,52168,59309,-50384,-136728,-86306,-19272,-51261,-71149,-29557,-37696,-45204,21466,78093,41784,-41192,-60690,-16325,3009,-17142,-13530,-12066,11551,32140,15800,13438,23651,-21150,-15463,84324,100901,-12216,-57947,570,11500,-61020,-93436,-30301,63919,131414,175491,199785,169625,63388,-62944,-107694,-23701,60981,76055,38553,-13339,-28691,33311,92287,89198,61748,28045,8122,16992,4714,-71413,-143546,-148036,-128106,-73120,3870,30242,17146,-19599,-25557,23453,44132,9133,-8455,-15893,-16498,-16606,-24343,-17711,22025,2730,-84966,-127892,-59356,57298,119480,52889,-45623,-35919,17513,-1349,-58419,-24644,49990,61724,49413,35782,-37461,-109308,-111584,-55513,-41927,-60211,8599,103803,66745,-29349,-91237,-86834,-49650,-11198,37808,108008,105207,18275,-50331,-20526,100911,112721,-58130,-197134,-171052,-71918,28143,147098,179231,79192,-55424,-150953,-197143,-138619,-22779,63709,38979,-22666,-36084,-28927,-62234,-88755,-79336,-120876,-142740,-61739,58757,132057,114293,23884,-19987,14866,40453,21528,-998,36903,91556,71052,37651,55791,47577,-29072,-78534,-13797,94847,98531,24786,-46205,-105010,-134497,-38310,43304,-119604,-287810,-201582,-3556,10235,-60262,-34590,20379,-4143,-31697,6750,25171,46458,82369,84826,41306,-18282,-24583,12192,6560,-80919,-187586,-183024,-85004,-45728,-59571,-36526,-51587,-93611,-43916,95627,152056,93516,41225,-3380,-72271,-52544,-7363,-35919,-29996,39713,73494,71197,41321,8077,19987,62308,104797,129508,159318,123082,-18216,-103702,-38800,20350,-21995,-58072,-8109,35158,3463,-28816,-85475,-165863,-155204,-87969,-78200,-42125,41239,64782,28529,-42278,-134025,-150790,-46276,73614,91219,60385,39778,72759,97593,54814,-132,-43547,-87565,-88547,-14064,34220,28365,-10353,-46923,1988,73917,76766,40633,21357,10129,-2305,-11168,20043,36067,60913,88330,67647,29606,17403,23685,-4103,-60764,-103443,-110150,-50050,48813,91180,31848,-62209,-121667,-85535,5875,47357,22088,25255,36417,-1660,7857,53397,35521,-25377,-60138,-57183,-46840,-86629,-116233,-69178,198,22983,22737,24427,2001,-76079,-126650,-73570,34048,131400,115195,15304,-31065,14429,44238,-15115,-104117,-96987,-15190,29540,17146,-35264,-62077,-88090,-96443,-13785,88592,93700,17719,-82708,-89691,12040,69097,55875,51367,89060,135946,88581,-26433,-48331,-5042,15338,37084,62441,51978,7967,-3661,21163,11794,-17806,-66683,-154332,-175074,-112145,-60728,-7976,79827,83035,39265,37417,57601,33748,-45215,-71343,-34515,-44982,-72949,-40899,38693,120731,173965,205302,196650,125642,41585,11358,36498,84749,152645,165003,127481,109992,105164,106471,110983,97417,74746,59236,35993,-1431,-32452,-22731,-32615,-78812,-91682,-81903,-50501,53659,105745,9396,-78037,-25739,34718,45702,49523,28625,-31031,-98885,-110913,-50118,-20903,-86104,-134175,-43358,74759,47304,-93961,-175676,-138487,-95220,-68618,10273,102940,61455,-43336,-57783,-54599,-102123,-94121,-38791,22892,51723,18191,28095,112152,89658,-42202,-66710,56674,107477,18256,-49476,-5864,46289,68072,46269,-48434,-148349,-124978,-26135,24026,32269,12884,-39008,-47074,-17604,5334,22705,120222,185365,131701,73830,30977,-28369,-48332,-30032,-36426,-59293,-71963,-66335,-78686,-109985,-96287,-13264,60965,9682,-120735,-164686,-91256,-21874,32104,84302,71331,16416,11717,69856,83722,13307,3146,32068,-177,-74899,-133418,-136467,-60059,-18491,-50616,-40270,7264,25560,67353,89571,52539,9848,-38152,-96529,-80763,-26418,16817,51336,54928,39190,38513,60507,1175,-143919,-145316,-33074,-23996,-55473,-1701,47713,38993,-5756,-54020,-54588,-25726,29091,48222,18810,-35304,-61009,-70180,-74033,-63050,-26227,34070,96215,58569,-72553,-171217,-164850,-96970,-60283,-64517,-83839,-61473,45110,124841,106451,21974,-83854,-93747,-44688,-42279,-17074,79653,134328,83329,-19925,-72208,-17413,77323,96575,39001,-13792,-19613,-10047,20446,8362,-80108,-104348,-11305,64594,24022,-53774,-29195,66876,92903,40211,-13100,-13328,32223,24625,-15001,19831,79219,100527,150967,124694,19474,-19571,-15012,2726,28761,-33199,-75333,27175,123948,92713,43967,16266,5546,39217,44233,-28304,-56954,-5132,7547,-8224,35660,49345,-30324,-121135,-86921,-25782,-12657,-755,22788,69361,57211,-14470,-39320,-17386,-8201,-23770,-16744,20897,52947,16070,-75617,-91661,-52478,-73622,-44922,19557,-8035,-41370,-1055,-7057,-89954,-112886,-50824,135,3042,-16656,-44724,-22216,53047,30667,-55190,-55669,7912,38978,44517,12888,-47258,-42791,58606,111202,54183,33197,88686,115719,33077,-74041,-102685,-82945,-71478,-36229,-7437,-10327,-29850,-74837,-75591,-44658,-63126,-115605,-146873,-147492,-102176,-39031,2722,-3171,39085,107202,65136,-21859,16263,57519,27020,22843,62750,80121,88072,91044,106440,120682,82135,31900,26984,12714,21461,58980,73278,77005,74565,53070,-2639,-115771,-108425,73810,162061,99407,73370,51698,-15515,31035,126700,111755,13048,-50813,-44783,-68684,-149431,-149645,-42607,6724,-47010,-114333,-107845,-81997,-122146,-163678,-148530,-202349,-332149,-335217,-221985,-158728,-120771,-131919,-163078,-134477,-111355,-101926,212484,811067,958375,443240,-8213,-44994,77623,100872,62879,60608,97921,74638,32072,-520,-35956,-35382,1688,-32131,-79061,-31877,36579,71793,91282,70348,31021,42121,58032,1847,-62517,-43868,10141,-19456,-77989,-76045,-48320,-18606,-26006,-60438,-42616,1743,-24638,-77954,-41774,26716,65543,121449,109861,28339,10439,-37915,-124199,-79067,53881,139194,101787,31588,36113,94008,80620,29152,16035,33585,51116,114737,236408,250000,115926,4797,-6887,20395,10999,-75708,-116672,-36629,38615,56836,63500,79725,88021,88063,80989,42987,22476,74426,94169,53613,3719,-61347,-102269,-39352,47150,46527,-4284,19016,91914,69755,17458,26344,26578,-5600,28,-8435,-32700,-70867,-101177,-101666,-41630,11680,-24578,-107539,-136226,-109176,-93389,-66237,-61397,-52309,-8250,4522,9472,31705,23460,13972,-18565,-91851,-48209,62156,75041,54437,51816,28884,-25411,-75935,-89468,-78353,-62123,-9425,63977,78885,80498,88499,12199,-63126],[-24761,20915,1255,-17828,331,40746,96287,132363,102786,29364,-29737,-37365,-49217,-78978,-73561,-9965,-9702,-59432,-48352,36306,101560,81578,-10566,-79022,-88832,-54901,-61303,-103197,-47891,86457,75272,-14353,-33342,-44234,-35354,-3490,10868,1033,15624,94141,175394,122913,-17531,-101713,-83258,-71384,-115966,-87042,31773,81277,62331,48858,54779,65710,68542,24211,-48831,-32977,-140,-31621,-52495,-15701,58205,147730,199686,180390,106013,45341,64048,92170,50156,-41346,-84714,-97539,-91564,-37155,19908,-31842,-92927,-40153,52810,62565,44134,42867,49456,46967,18262,-4388,16770,42898,39524,57602,76683,55727,24808,-38327,-82927,-55873,14295,87352,90081,-5157,-28567,35683,-9684,-78694,-59297,-29772,-25045,-46578,-53719,-30471,-8681,20669,37786,20473,-10078,-77642,-109723,-58151,52165,133758,103155,42065,31353,64868,107082,78792,11989,-34870,-23545,8085,6083,-46876,-69013,-23012,9701,-45099,-154713,-136535,-34696,-9574,-20569,-27417,-98694,-102037,-8078,47761,18052,-33304,-60494,-31729,-2177,-22630,-28387,-11321,24745,58873,71909,55179,-12200,-113593,-108969,160,47630,-12799,-31979,15993,24175,-7744,-20968,-8837,31710,108662,171802,189771,193133,127309,-7690,-100753,-110011,-84302,3653,106615,116867,87950,132327,178238,153287,98825,38009,-24578,-39664,-58352,-108805,-109350,-60659,-41335,-26461,-9549,-22608,-28156,-47295,-20381,52011,47531,27652,69329,58275,17224,3119,-31345,-65370,-18533,2526,-68508,-112530,-33587,79218,125524,70537,-31579,-62323,6526,42105,-19121,-33652,25429,59326,67103,65785,23048,-18173,-19412,13495,-17666,-62962,-1496,72784,41594,-8626,-46836,-55471,-50213,-39228,3984,52906,57069,28274,-6272,16223,131100,156673,4119,-140834,-102168,23392,111651,191761,224658,132675,-19572,-123198,-158265,-90907,37340,124237,76358,-10587,-26375,-23329,-52552,-37640,-10867,-59620,-85399,-12149,89455,110917,14964,-88946,-86214,-32511,-546,-9044,-34481,-21955,17411,9943,8419,65346,84830,33355,2477,41940,63426,16804,-35558,-27781,-14234,-62319,-72752,-42012,-91501,-169148,-79034,-17091,-67704,-107939,-31250,37229,2679,1158,41010,19022,15964,40180,48410,57667,55618,33851,-2064,-45776,-94842,-135660,-109323,-64787,-85686,-59379,30223,24370,-10078,27281,97979,97541,37242,-5210,-19411,-47605,-25303,17515,11647,22200,42633,11244,-20206,-46936,-70720,-62812,-28821,33070,69968,93608,101793,21825,-84809,-64783,-11287,-37675,-50287,11016,57324,49070,12597,-70617,-151534,-141061,-82640,-57653,-38386,71,1149,-48779,-139544,-217350,-182868,-48654,78909,122653,103399,73519,121821,189094,171818,107069,38364,-35058,-68359,16225,106103,72234,-51511,-71566,41060,100459,58685,13952,-1173,14108,38586,15093,-5709,8949,47538,57772,20970,6321,31952,59640,8827,-98680,-141042,-103556,-29190,65735,92183,44671,-407,-52168,-57750,36309,101197,60082,61881,109305,60874,17598,25213,-23070,-90740,-110204,-79802,-25763,-45908,-103865,-105432,-36915,-5105,-16098,-5864,25898,-3171,-45025,-26340,47015,110069,68599,-27791,-33032,87582,152748,52404,-70155,-72217,10070,75024,67674,-22745,-94714,-105380,-53959,66728,140093,87725,-1172,-79286,-81014,30746,116599,93487,18265,-25248,11212,35054,595,-14675,-19644,-32768,-18276,-8368,-40432,-69091,-59424,-12543,23736,6974,-72172,-170721,-164327,-68510,-24998,4542,86650,97378,35526,-8419,-24646,-63211,-93243,-66841,-57137,-88115,-81949,-40933,6326,52057,53810,31346,7116,-30274,-46385,-15542,52776,107742,131254,128675,115557,90616,67181,53416,24587,-9450,-16023,-5191,-12801,-42890,-97527,-118031,-128450,-151804,-97508,1262,41748,69207,80448,30268,-43490,-80049,-64096,-20673,15414,21283,-51543,-152571,-115681,-10311,-25067,-124469,-124482,-23890,43169,6183,-92173,-146858,-101839,-41835,-4109,46591,109376,107657,36483,17987,17852,-35045,-54990,-49131,-25634,58204,80534,44767,58599,56309,-12526,-30291,43525,77605,8374,-77298,-64701,11575,42408,-940,-65856,-92812,-64854,-9251,42947,97448,115137,53990,-4348,4612,52500,51080,95103,178244,168770,66375,-30156,-54549,-18129,16229,10636,773,3189,22134,22835,-28266,-46858,210,20575,-64308,-157845,-140445,-52302,-20552,-15026,60328,97091,21686,-38582,-13728,2240,-30034,-30930,-3150,-7743,-70912,-133172,-97652,-11219,-37705,-103941,-22069,79261,63960,25553,6161,-2647,3966,-2943,-30862,-43510,4092,65489,73415,46264,80799,142582,146420,38084,-116588,-115106,57,7674,-24907,-3830,27020,62501,43704,-53753,-48487,44888,76986,52030,19885,-29075,-70526,-85311,-81038,-56368,-10567,47623,84417,15627,-118856,-142164,-45316,37451,33575,-29847,-74702,-56672,19514,78462,53012,-23716,-101666,-122571,-110695,-69053,-3370,54785,99236,94755,15744,-26096,28760,94510,99179,46502,1773,-12105,-39956,-41821,-22043,-75851,-132639,-89917,-10446,36544,64019,73285,52750,24147,38307,67403,60607,50857,33840,24956,49936,73619,82529,94040,46956,-49846,-98890,-97339,-27566,79975,44625,-37107,15554,68462,12471,4292,66218,58294,37490,34757,8043,13514,54111,16576,-52699,-59527,-50384,-45166,-18495,49181,69508,44746,49400,47912,46574,76072,97171,78518,29579,-1884,-39411,-74953,-36907,21328,25633,-3663,-16987,-35933,-74962,-40103,41035,10669,-105166,-117645,-59936,-55440,-48163,12056,53404,39152,4974,-10378,4904,29403,-7914,-52097,-14993,12400,36730,70043,53884,-13897,-51028,-1997,79063,97346,64857,62768,66466,-15832,-126994,-144111,-93840,-49045,18285,58714,15508,-54361,-118350,-120105,-96372,-122100,-176540,-167029,-103973,-42286,1220,9291,-3729,3761,-12184,-41728,-63336,-35394,23385,16073,-5699,29569,41814,37620,39512,34244,65849,75802,25922,12665,25112,36296,39033,31533,56188,61507,-1327,-70536,-151188,-149400,19482,125333,81450,45990,31046,-16470,5143,96753,150364,72534,-62653,-88308,-60058,-92540,-107936,-49460,-12155,-49636,-101390,-101740,-104662,-140964,-139700,-125587,-234239,-353564,-255557,-135809,-106040,-92225,-94184,-88955,-35996,-66785,-115490,196677,805075,913601,414566,20682,-10491,98806,128253,94849,85576,107558,68341,20703,-6094,-47003,-61087,-48201,-42042,-50148,-60263,-44617,9191,81102,83001,42344,39600,36109,-40350,-91142,-63310,-12655,-13481,-44128,-54311,-37259,-32971,-64184,-69534,-3338,55258,3448,-65436,-31569,10902,10859,57719,58619,-21142,-29881,-45945,-119106,-92563,16773,85365,68144,31808,41501,61748,26422,5778,37236,39596,32262,121035,240751,201226,82148,14882,-35957,-46828,4272,29014,37247,55913,25229,-20449,1533,65310,98827,88101,66237,21230,-9542,36785,76033,67776,3115,-91410,-118218,-64575,-17548,205,7720,48262,122207,144601,102155,50717,22735,74182,114970,38441,-18866,-21613,-32604,-34291,1587,33548,4864,-94580,-144368,-87527,-39142,-30216,-78367,-129570,-102199,-30805,7568,1682,-5183,19814,3875,-53489,-9138,89997,118831,102696,51482,16356,32673,-3762,-64169,-70200,-61845,-13093,59655,47435,14942,-2045,-81256,-116612],[-37958,-2803,-31428,-58102,-53469,-13152,63856,108166,71453,-16430,-79356,-63475,-8570,47555,56499,40226,-29721,-92906,-62608,30811,74006,42103,-44149,-93647,-77752,-30340,18790,29981,41806,106286,83994,-7312,-45408,-79721,-95415,-57941,19710,62488,52172,66269,94709,51550,-23496,-50424,-47933,-39585,-29491,-1578,75015,106815,51074,25151,63814,69495,31580,-8359,-61691,-67929,-49190,-27517,1751,16799,35709,72986,89704,100730,111575,59544,29269,74618,93154,7278,-73107,-101903,-78271,-44514,-51471,-98588,-90000,-20578,37172,38897,56407,76809,67104,44522,-8736,-54346,-51041,-41404,-29962,13061,47736,28944,-1667,-58097,-106931,-133398,-127435,-43374,25480,-22088,-36397,16507,-31456,-110210,-121967,-112829,-94248,-82539,-64151,-19692,9734,38773,68142,84769,76517,-6696,-107847,-134443,-69684,28529,73266,76938,53206,21468,62659,97229,85273,59307,50162,11854,-45807,-67574,-67891,-69819,-51788,-51120,-129409,-131878,-35130,27678,46422,15096,-93374,-124311,-70779,-19176,-3197,-3034,-18576,3846,27715,-5317,-36672,-18785,20737,54057,90800,76991,-27881,-145904,-144638,-55322,10424,12934,27072,57714,36644,-12634,-46200,-39892,9759,87326,134454,131575,138000,99794,740,-100534,-173907,-173409,-32287,137818,189386,140892,122649,151409,154943,109190,7650,-102763,-132629,-107165,-94142,-66402,-12474,25629,5300,-60634,-107220,-112464,-124613,-70352,16632,8433,-898,56381,74752,77220,77935,13075,-84997,-90261,-63262,-97165,-110899,-24500,52114,65593,56347,5080,-25401,37257,92490,71574,58900,53522,37744,58052,83195,59886,35404,67608,107700,31948,-71349,-52545,-8399,-5254,17974,24563,7703,-40844,-61305,-17050,13882,1587,17416,24621,43502,130554,167597,53556,-76246,-52842,69506,132737,145940,135971,73215,23700,39037,31750,15596,67281,113657,77542,19758,-19791,-38397,-12408,44199,20943,-45843,-48268,-13951,21734,-193,-117187,-201263,-163943,-82858,-52763,-90590,-129223,-119932,-69515,-25559,11095,43430,74074,95561,55879,23177,16127,2085,-14071,53398,85961,-14668,-103474,-91577,-105205,-132329,-53573,-42526,-122674,-106886,16218,71808,33429,52394,73600,17648,-13941,1407,18016,65420,82509,37773,-37015,-104079,-142454,-131752,-64843,-46028,-93142,-68556,18573,42338,54104,93828,109619,41172,-36682,-33867,4944,13644,31205,52542,50589,48310,42352,-750,-44026,-67802,-78953,-92538,-84039,-14922,1199,-31386,20803,66169,5834,-37986,-43573,-34343,6154,28417,19370,65656,94153,-908,-103558,-105248,-56060,-31184,-55848,-84116,-73608,-62827,-120197,-206694,-188143,-75336,46020,105558,102738,89711,133187,186640,198137,177012,119531,40419,-5013,60478,130678,61839,-87147,-75738,60692,83668,23967,11440,-5891,-17252,-22282,-58813,-64294,-29884,-15998,-20353,-26986,-29228,-19316,12034,-15606,-111322,-136079,-69663,13882,108926,121052,61099,13770,-27854,-31940,55090,131071,105321,86748,104349,56955,10764,3445,-30427,-56207,-56264,-50600,-25771,-34670,-74985,-85834,-24662,-2800,-41094,-42374,21151,65799,51796,21337,7065,3237,-34093,-68873,-13824,136839,214577,106566,-42204,-76176,-6635,65234,70623,-2086,-62788,-90309,-42411,112036,203880,111612,13526,-8162,-25162,-246,55408,46703,-18295,-51258,-28556,9800,50122,51104,9038,-19276,-20681,-43940,-61402,-44920,-26076,2939,53389,55845,-9431,-85353,-89559,-25552,39607,71329,94606,84474,18493,-65971,-119814,-120772,-73819,-47866,-83754,-89977,-34626,-20637,-26869,-3916,-34189,-90051,-115588,-120163,-85581,-15313,44914,45740,15151,23188,62967,65971,36616,14152,-12794,-63391,-100850,-79156,-26480,-1435,-50389,-71390,-33848,-48673,-46803,17212,41249,22629,39755,68094,7818,-99424,-91776,-9218,9673,-2195,-46813,-115835,-74262,6306,-25568,-109039,-96306,-46091,-38848,-51304,-47260,-45400,-34063,-13308,40523,84864,88182,72644,68704,101452,95157,-21393,-113179,-117928,-90810,18775,105341,64738,-5105,-27144,-47363,-49709,-2085,32861,5692,-55673,-55764,-7638,235,-39721,-28775,35341,42803,-3873,-37583,2381,65852,64771,60179,101310,136230,77116,12494,61400,134316,73586,-37977,-30585,38112,60644,50832,49509,35772,7954,-264,8116,7950,9084,-7284,-68445,-84369,-35716,22539,18416,-3737,74841,126274,1386,-154241,-175559,-104514,-32606,-4396,-8673,-403,-20566,-54377,-16517,49905,31028,-3013,66721,106680,34042,-32845,-58244,-53618,-7277,42297,47786,41888,66901,72768,28752,26760,111627,167066,116009,10649,-68470,-28739,72397,79140,14253,-17885,3034,79363,123541,25093,-46699,-7711,32374,36864,11543,-36774,-85409,-74761,-29535,-1573,34804,46651,15794,-63482,-129432,-67494,87477,154446,106409,30582,-12655,-19668,7110,23190,1150,-16238,-20356,-52297,-85956,-58836,-36736,-27613,13704,39875,23277,47300,79194,63945,53707,61365,52674,109,-82567,-92222,-44690,-70100,-125359,-114634,-45087,70224,176927,153769,36546,-26366,22057,101814,124003,92686,50787,40722,43509,30001,1320,-23085,-15919,-17908,-62109,-102275,-40178,104002,101189,6661,17426,30477,-56166,-54349,67571,110385,70851,53805,74790,114225,117624,37070,-72543,-145522,-152053,-59669,56388,133958,101014,43725,72429,64788,12231,33023,94835,92228,30203,-22409,-57326,-78417,-50777,2495,64695,97641,59272,-14999,-63481,-48630,13859,18843,-55483,-93909,-30929,6822,7946,39442,50323,540,-40449,-34042,-35579,-70438,-107749,-64279,48288,67194,39763,34719,18413,-22985,-66182,-112749,-70152,51010,88667,47052,35831,8030,-59766,-67514,-48713,-49707,9021,61023,-7778,-84343,-106388,-95195,-93240,-114026,-128570,-79176,-3512,63618,71345,16627,-3970,5281,-37377,-110038,-110830,-55089,20838,22549,-17883,-8678,-16440,-35520,-26079,-15825,28108,65288,34994,15263,30179,54607,42231,-2636,1412,21291,-7600,-7809,-18074,-95838,-82055,15410,36540,16514,28358,-4694,-64519,6630,108262,67839,-77764,-122397,-59138,-41171,-69462,-59626,-25732,-32430,-66596,-112490,-157959,-142775,-73022,-74336,-211001,-285639,-180485,-133589,-119681,-87430,-102591,-58698,37421,-19513,-118825,141595,701782,858701,419197,89159,39282,71868,92015,102246,111148,115726,80954,30989,-31324,-71181,-74323,-80802,-42538,6251,-20982,-42911,917,67049,73473,60108,68638,41503,-46252,-94849,-87466,-59628,-21418,-4753,5651,-10473,-56330,-101089,-78667,-11059,26720,-22689,-75613,-52822,-5009,-5571,22295,44851,5000,1737,-3750,-63836,-61824,11681,62979,50819,41052,69623,65303,10232,12004,69827,60902,25521,77220,156663,124644,60954,43724,6320,-45012,-9659,68065,126171,97957,3864,-72781,-44008,59939,97813,43676,10304,6898,-13957,-22857,968,57510,48493,-43499,-82087,-52883,-16969,29374,55004,55650,87707,153750,143997,48268,-3270,95676,172735,85362,-599,8460,34547,33602,23961,34912,31665,-48576,-100266,-34515,9612,-14440,-78698,-138121,-118747,-31274,14713,-2429,-15793,-4921,-2617,73,53465,116378,128156,88939,4191,-34794,33498,62301,8378,-28910,-42013,-14935,27085,-7682,-63222,-100214,-150445,-127933],[-43519,-5658,-16766,-46842,-61154,-41206,1292,15709,-25327,-82582,-115397,-56850,73253,179388,165171,67996,-38387,-74202,-35454,9941,-1682,-40796,-75361,-70119,-26387,28651,101323,152173,121066,94534,79650,66062,51337,-21380,-94905,-69168,41708,106260,77814,28366,2424,-18230,-12487,28993,28414,5949,28851,56529,78044,74529,17006,-2577,39407,45321,251,-41860,-86924,-95921,-49375,35400,82449,52212,21743,-5886,-35166,-2932,72397,59790,23631,73899,127415,46333,-85996,-123444,-54238,-25811,-100774,-130341,-61599,-298,27849,42161,58911,58953,34383,10503,-8133,-21699,-53947,-99163,-64534,23509,51166,-4011,-42426,-44667,-38096,-75056,-120575,-99809,-44780,-22537,10885,46535,-2070,-83443,-166498,-212854,-137581,-24269,4958,-21810,-16207,56931,121498,131269,116140,64272,-32399,-120628,-135108,-71842,13733,72741,51389,-1427,31192,74141,90701,116914,95646,-16023,-87563,-70798,-70325,-96817,-64540,-35968,-76070,-70059,-8179,24732,56020,45350,-35792,-87304,-91233,-27412,60457,70560,27845,24003,24245,-9177,-20386,-19142,-19856,-2023,44229,52361,-9492,-75916,-74911,-22067,45919,76708,78893,68518,22946,-42227,-88771,-76584,-6225,70019,103584,94408,49595,-31081,-73805,-99224,-160936,-169097,-36686,97895,135601,73869,11706,41499,106513,111224,14361,-111097,-158350,-98706,-45777,-67066,-67507,1740,17589,-61738,-125215,-155412,-178317,-122857,-44273,-25068,-20969,2144,35490,94628,132632,98730,-21501,-115565,-137316,-144050,-121002,-43623,-11629,-19165,6977,27821,47533,75301,88125,101303,111059,55607,-12560,-4082,49854,50261,31282,85502,133474,54566,-60165,-89823,-63585,-16430,31366,43009,31086,-30362,-40567,25492,46469,3418,13068,46722,70473,121762,145129,56250,-77268,-102460,11432,92986,90091,31043,-27340,29163,158225,155937,78892,73815,86196,50919,19521,-31800,-53438,29783,75506,-25503,-87412,-34619,-39601,-75878,-84449,-130229,-176627,-138932,-49188,-37188,-119508,-161078,-117693,-57367,4783,49151,25011,37003,82894,-11605,-103500,-34105,41645,56387,111565,115924,2936,-78910,-64649,-103595,-141126,-117535,-101792,-141765,-76693,49622,82818,48373,62133,73599,11205,-45153,-54911,-25893,30083,25871,-10151,-53104,-111262,-164007,-163456,-87892,-52048,-74129,-69645,-29204,8863,47676,76936,74791,-11484,-95549,-63753,6853,48397,88083,70675,3347,-19024,12911,20118,-1907,-15472,-16898,-53548,-85045,-42832,-54828,-108982,-33773,69450,43316,-35080,-60794,10635,79946,-457,-94811,8096,134749,68578,-34941,-33842,7525,4538,-39430,-75894,-60503,-26029,-59862,-148452,-165546,-98002,-7296,26637,29293,48420,79603,86813,111445,155766,141970,77785,33817,60395,76955,8953,-69773,-15169,84344,38081,-19230,17201,9094,-48924,-112558,-157224,-92218,-20250,-53389,-96529,-62932,-34163,-55319,-47136,-33867,-61370,-66869,-36976,20867,101422,102320,31809,-19038,-40971,-21386,35050,82871,66339,15054,-7001,-16778,-21809,-10561,15802,48596,59797,17020,-33582,-43725,-28629,-20481,12236,31950,-1611,-18140,21503,72035,91243,67752,-8343,-68312,-88393,-61579,29114,161826,217885,116855,-47631,-100456,-24396,23628,-81,-18296,12000,-17063,-51989,57374,198945,150483,41960,17041,-21000,-68061,-63005,-55830,-42782,-4589,-9729,-5351,60875,85124,50229,29109,15857,-16143,-1262,43182,47217,46673,75814,65302,29563,7411,-28134,-27545,72429,117040,73214,32939,-8578,-87663,-129339,-67256,-13149,-55836,-85026,-21522,30796,-6392,-26597,-3049,-26113,-65423,-97712,-101795,-38814,28512,24463,-41393,-87632,-68915,1801,59115,45951,8625,-3501,-39502,-95485,-75865,6045,54188,39170,59410,120936,82648,-10867,-28618,-24415,-57593,-28150,52530,18325,-63658,-31657,35193,2326,-43751,-32568,-10914,248,2571,-14091,-47066,-66987,-70464,-73293,-56482,225,37795,29911,12594,46886,71093,27106,-39193,-9891,76539,64514,-79040,-170521,-140736,-76679,1108,85611,82073,-17475,-95971,-123860,-109395,-33589,16360,9070,-4760,17925,48963,55912,21745,40385,102685,84625,-22246,-133920,-138397,-66967,-23367,36569,120678,176410,113994,-30835,-54813,71422,94471,90,5642,62376,50547,4919,-26287,-45237,-86756,-107544,-26345,31923,6127,-18993,-21169,11733,40039,60647,56013,39265,94869,131434,-9057,-203611,-234294,-113329,-7649,11870,-17894,-12580,6426,19855,45006,91366,130336,145474,128825,54949,-45297,-72832,-62354,-53362,9657,96762,104536,112921,121164,53809,-13006,35614,101347,57099,-39066,-82317,-81885,-24320,64943,88923,24576,1536,53120,145013,199371,97975,-66167,-128062,-66348,-14151,-4898,-20004,-39834,-5638,43153,34887,35129,-41,-63253,-90211,-58393,21424,111088,104068,45395,55805,76190,38791,13380,9388,33510,87451,85754,13563,-23722,-27619,-80423,-98044,-53483,-38420,-17951,65386,75802,9841,5953,51346,54752,-1449,-87814,-90747,-42805,-59061,-77789,-43545,15939,107057,177949,128177,18403,-40798,-29449,39213,103930,86221,21736,-2363,9307,7524,-47864,-74401,-4074,72005,37914,-54243,-50634,57602,71082,12750,29986,36667,-56416,-82536,6274,89500,104763,116001,155372,167558,107301,24934,-57688,-153215,-194996,-100091,7705,67242,28769,-23187,16664,12365,-47056,-46296,2702,18240,4290,-32604,-59410,-30726,5617,46683,125662,154348,88328,7601,-46726,-64325,-59063,-18662,42439,38195,21423,11814,11598,29545,16686,-32450,-49560,-43105,-58418,-93571,-123717,-62391,61892,96782,32277,-29719,-63290,-62151,-66657,-152939,-175377,-39828,69314,51848,40903,54409,52306,49431,-4781,-83174,-40941,34572,-12894,-76246,-79415,-56350,-41571,-38968,-36863,-24360,6571,74496,71733,16451,6857,13604,-25533,-101197,-113513,-44629,21029,19273,-28243,-51973,-68993,-66944,-26706,4725,11788,24387,12683,-2057,12320,50913,71496,46613,-2235,-18078,-2853,52166,78461,-34388,-140220,-79019,-11709,7678,55000,3991,-133260,-95571,36248,37673,-68261,-105870,-45644,80,-25956,-56306,-46650,-17139,-6171,-62464,-130715,-98125,-37340,-83579,-173891,-182517,-141213,-116662,-80380,-80189,-146932,-104059,19557,-815,-99539,152159,716153,890891,450083,106853,16596,-17258,5252,92764,136547,117672,77266,26032,-55940,-92389,-97044,-93455,-32899,30771,27464,35683,61574,46417,48724,94471,103481,42069,-30714,-59689,-63380,-45048,600,18998,21994,-27285,-89850,-89819,-40001,-23545,-46702,-82799,-90105,-51658,19598,46015,44928,63514,54961,42681,58654,43875,20264,51223,91836,52199,31038,82919,91535,22313,29337,91139,84613,36477,6720,36563,79298,66561,51899,62734,10870,-27067,7178,48225,24426,-13300,-32285,-20360,44007,64114,4551,-10751,36802,33186,-34802,-66573,11469,88461,58984,-5845,-6855,55972,110154,87157,20031,153,45681,45650,-38837,-69190,23149,108724,64285,-5983,-7897,34673,44283,26504,25867,29575,-13764,-54123,-19966,-21735,-66168,-77596,-55911,-16543,24933,20602,-17332,-40236,-46583,-18485,37091,81416,82336,41461,-17577,-64565,-62737,-3544,42319,6410,-37144,-32904,-19740,-11719,-33395,-89721,-143968,-167467,-126398],[-35073,6070,-116,-31492,-39010,-31396,-33794,-35831,-39502,-51519,-87269,-36670,113574,203773,145091,24658,-43887,-10404,25695,1373,-28391,-33451,-49961,-45354,22299,101326,115407,100252,64899,44870,47719,82607,109744,43633,-64901,-76955,13799,79050,66602,-17958,-103583,-112300,-26756,68732,73511,2131,-30723,2872,23083,-11326,-36109,-6713,41167,50701,11324,-48960,-89610,-57295,16005,78372,70601,2225,-29829,-55022,-78635,-41925,7029,14332,30767,67963,70109,-21914,-121444,-102100,4381,17588,-86885,-102990,-20305,-2459,-6201,30715,47612,27348,17864,29388,52802,60819,17816,-24511,30522,116667,94884,-11748,-61538,-13381,64219,64769,3098,-55734,-60867,177,72099,83464,35194,-14782,-119885,-212706,-128670,29718,63299,-25351,-56442,51184,143233,112852,77979,75714,43930,-33813,-94748,-99426,-54614,6775,10324,-16154,10849,31119,24553,44900,25215,-69267,-85799,-70005,-124984,-131001,-32117,12565,-14263,11155,38587,21974,27114,25603,-4965,-26373,-44411,21499,138568,133950,41391,-12938,-34530,-38901,10602,9503,-40662,-47949,1032,36967,26054,444,9529,54109,117009,125204,75897,32387,2476,-40374,-77589,-70773,-7539,67508,106190,96232,-4544,-139950,-128753,-55311,-97612,-149781,-72930,4869,19966,-10295,-59201,-48952,44313,113752,70814,-26992,-66052,-24180,-5463,-86702,-144572,-67863,34003,29462,-42364,-111881,-149055,-121925,-76334,-29215,-2906,-3297,16178,63378,109841,142289,62745,-74504,-140150,-131358,-93548,-52675,-60912,-68501,-28453,38173,89509,69493,36144,35388,11287,-37895,-65810,-63376,-4207,29619,29848,72877,115699,79681,17994,-23355,-10384,27589,22258,-8947,1519,-4890,29273,108196,108912,54947,50519,73712,70330,66962,54877,-9367,-126942,-170214,-63094,56294,86219,16190,-52760,27166,173511,159741,90747,87274,82013,31167,9768,-15376,-14015,53850,37486,-75076,-72194,31032,-8350,-108588,-93831,-47548,-54770,-34422,33426,32019,-44538,-50939,8356,22693,39878,66393,22921,8659,7095,-115252,-167172,-23742,84315,108969,129905,128589,70728,20974,9660,-31182,-89140,-116220,-118872,-109476,-47943,26318,51482,26356,12061,26131,-1036,-49322,-87179,-54597,1729,-9889,-11468,650,-43553,-115089,-140995,-97421,-64085,-56629,-32972,-3232,18478,30063,5316,-36238,-102440,-125338,-84482,-53313,-11991,78007,66064,-65689,-116784,-44913,14839,31694,41109,48003,14093,-46655,-66789,-87892,-83691,-11793,30134,-26153,-101658,-93293,38769,122157,-22160,-172917,-81201,86844,101341,47793,43189,56221,30902,5544,14868,31310,20591,-41618,-103845,-97535,-52981,-26423,-42588,-34299,-4888,537,-24275,11040,107632,131987,71198,8498,-2888,-3981,-21285,-13060,65281,94321,-17161,-69833,-8522,11497,-47943,-121685,-147724,-38681,54265,-3258,-95480,-62814,-571,-26125,-31914,10452,29920,12052,-27984,-28465,7907,868,-33206,-23081,-5550,784,2501,13397,-15841,-92994,-109522,-50744,4619,31663,74110,123471,129584,55289,-32754,-23512,49777,47698,27517,55671,67790,40660,254,-18671,42183,88997,25229,-45114,-58790,-20027,61353,166392,205818,113182,-48940,-90907,8478,21971,-62086,-59456,49950,78051,-3849,-2211,126930,148350,37154,-42256,-75877,-99716,-117618,-127503,-75508,-4312,-16397,-32471,12377,47366,47622,46207,43608,42786,61553,75278,58880,63427,79443,36220,1481,14545,-23933,-40718,63569,107523,44001,-6272,-12227,-44067,-33327,58551,58604,-45769,-41405,49101,42397,-11812,7956,39291,41198,32211,-33281,-67517,9884,62286,18518,-51643,-82371,-78202,-8380,89063,88803,17638,-8453,-8381,-27740,-9387,40915,66622,80679,117216,125757,57694,-31693,-42963,-25906,-45924,-38054,5881,-9412,-20950,18647,34652,-19559,-76738,-48098,26892,31315,-1925,19228,38323,736,-24736,-25771,-30482,-9974,42262,77044,64619,36837,5426,-36975,-103171,-98183,-14681,-15005,-100467,-106849,-36098,23004,31379,50906,66798,-16230,-128727,-181480,-148395,-25943,34450,24567,49684,91712,118601,126535,88230,79357,93077,46386,-55923,-148591,-152449,-105954,-92868,-57847,23716,131365,127468,5718,-43911,52436,87258,11794,-541,30776,4297,-74370,-133298,-120753,-105903,-108741,-25778,48717,11632,-15174,9386,18096,4415,28856,59724,54232,72937,88934,2907,-112014,-102237,-13460,2151,-21199,-34293,-36441,-30712,4771,61846,120785,166825,172499,98638,-19769,-106305,-98148,-44591,-10090,49135,125946,121784,117192,112065,32006,7745,71909,57130,-71230,-153709,-133015,-115810,-97930,-20803,35581,26970,64175,158525,225843,214105,94014,-76752,-172765,-127976,-65149,-1060,54310,65502,66175,62968,14276,-26632,-80096,-127083,-74964,36052,96484,68975,-27468,-68112,33532,112968,67213,4837,-8904,63340,166605,132108,32036,15217,7125,-65186,-82759,-50196,-64294,-44324,42052,44392,-9809,-7042,6578,-2187,-7084,-47492,-65051,-40490,-36589,-9446,49285,78713,81796,71367,40927,7944,-36949,-81081,-49551,23827,30064,-27758,-61748,-34284,-316,-36883,-39586,34205,92884,61646,-35515,-71817,-18552,-11898,-19869,27675,35430,-38157,-81386,-64555,-11401,66165,146703,194467,149851,39342,-32523,-60469,-110137,-156901,-115440,-65969,-35295,-35604,-56591,-58783,-83622,-112796,-90668,-43800,-11001,10702,-12380,-47093,5088,72416,104259,131831,105908,54697,30542,-12154,-47340,-73485,-39655,69370,105282,28885,-31609,-16385,10327,3052,9113,34581,28153,20545,27684,-9211,-17415,49639,85541,31980,-51482,-94730,-60025,-31584,-83957,-121945,-58741,37865,58020,33978,40046,91497,97087,-6537,-109230,-58340,32497,20162,-37228,-70503,-49083,-11112,10512,-2001,-50400,-60975,-1853,18846,9494,13150,-4552,-58328,-85871,-74588,-19540,27188,23504,-36172,-94815,-98021,-37453,34193,42238,-22802,-61814,-63450,-47421,-21154,1857,64992,135829,84645,-1401,-17279,9701,33660,-16089,-95050,-74599,-34173,-5260,67241,25237,-111262,-105405,31458,62546,-7403,-23032,14305,41712,19752,-28077,-46855,-4249,57820,67455,30328,37221,15242,-89805,-130711,-125480,-125854,-33750,54979,-23835,-137794,-119226,-26952,-16197,-76266,144887,660972,800839,399046,67644,-32176,-75367,-58498,55562,113467,85460,32374,-7580,-47274,-78920,-107109,-85239,-12657,17949,22860,76337,79754,309,14305,98136,77810,3406,-21160,1148,16509,40125,74670,57795,-12629,-90906,-112800,-46833,21788,8386,-46416,-85103,-78874,-23154,63584,108975,96169,99612,73124,19074,68648,137582,94528,47633,60628,12636,-28920,30490,72028,12506,22439,90575,97831,50207,-33750,-23340,86614,95953,59690,103200,77734,-14287,-41448,-50554,-60628,-11850,50237,42603,35126,47103,16666,12750,76776,82598,-14412,-95201,-37596,85923,138333,91474,65948,111264,125602,65946,-7132,-56080,-72784,-72346,-93638,-85460,-28659,13872,-8497,-28542,-27175,-3113,26156,51367,38735,19297,13133,-4850,-12349,-60910,-104232,-55822,36093,86691,93392,38957,-57972,-99719,-58661,18755,79773,80015,14318,-55102,-88962,-79491,-31405,3109,-5975,-60093,-79951,-24851,-1825,-3974,10863,-24556,-91861,-115964,-84498],[9309,26248,-3563,-29114,-15052,-27,-2473,10173,56553,71408,2770,855,113419,163850,66741,-29049,-24101,67206,80225,15904,27990,76048,22907,-29194,49626,153169,90252,-40563,-74347,-35257,-29255,-12689,35531,8611,-74976,-108048,-66145,-10889,23099,-46158,-171476,-173245,-42966,54897,49433,-33732,-105475,-88559,-53941,-85771,-73405,17158,94129,102725,49406,-20225,-35528,31605,68591,47096,-14797,-86688,-103781,-77534,-29113,12271,-29618,-67458,-9427,12327,-53126,-134097,-129105,-29147,84339,66039,-48744,-76312,-5542,-11425,-39443,-2332,32360,15922,29809,90962,115493,82295,52569,77446,146421,185684,118518,-2385,-41707,15785,101623,115605,52283,-21064,-45006,9812,86380,84872,36951,26251,-25192,-88089,-43502,27623,25296,-35677,-61159,10746,64502,21135,14426,58307,71059,23172,-38186,-75687,-89853,-68652,-53337,-74583,-56905,-17076,-18593,-56991,-82433,-97689,-68445,-89198,-178601,-140126,1584,55616,27849,41718,57112,55442,33717,-11705,-34492,-240,7635,38833,110363,116139,25935,-62729,-99786,-73364,12046,39627,-2655,-19244,29743,66678,38744,-13007,4154,82097,143230,97009,668,-22814,1196,-18588,-54637,-44917,5251,63664,90967,63266,-35303,-148117,-100500,4601,-50066,-158260,-141255,-86507,-53998,-13575,-27265,-79953,-27260,67184,59230,10611,26453,36250,-15744,-98852,-150792,-97961,29022,92593,37384,-38456,-79088,-88269,-84469,-45556,3517,26083,23817,10911,18622,66251,44788,-41799,-87767,-62442,-30055,-34094,-77695,-83559,-22691,51939,63848,8404,-16131,-53379,-154522,-170627,-98638,-70390,-32867,22456,61550,91562,115218,109181,92954,75583,73007,50896,-16922,-82627,-56494,-693,61956,111933,91544,69921,92047,76646,6982,-49656,-89402,-120990,-147747,-134325,-57578,36540,72385,26932,-21540,30126,133495,133537,102181,103356,64155,1959,-3892,21911,62383,54968,-26938,-63614,26016,118633,47069,-88563,-99101,-33511,-13136,5645,56721,68439,52951,97693,118026,50775,11128,26912,18176,-6043,-52198,-115009,-68386,31606,76616,96926,122603,156738,169916,121811,50244,9637,-38148,-55479,-63427,-39895,-31762,-37792,-15797,-20471,-49915,-39116,-24631,-43725,-70901,-35838,17255,15197,33697,74017,33104,-54607,-85658,-72741,-73425,-48791,32493,94295,80141,30118,-53225,-144629,-181721,-101969,-52813,-118906,-134300,-11732,45770,-63085,-149792,-98142,-23590,11083,27459,37703,37819,-1370,-62913,-85730,-25757,21483,-24731,-120420,-183546,-163983,-22868,85010,-2815,-136492,-123436,4225,112486,117727,58044,23105,15549,16427,52322,85591,37816,-69538,-106624,-33413,31010,9111,-35075,-12060,1052,-38748,-72593,-14518,99981,121926,39056,-59590,-89492,-61597,-18911,9059,53673,37327,-65345,-111925,-68857,-26860,-35869,-65929,-53433,37262,109825,70476,-27496,-35899,13486,-976,7206,64171,71575,7054,-68396,-102043,-97526,-99387,-81242,-10591,40830,21921,-6196,1386,-38088,-115553,-101097,6823,108686,119312,86442,90081,76139,2006,-44512,9008,94254,52675,-4722,27489,72192,28582,-78026,-135609,-53699,36195,23345,-7347,-13546,-2093,34714,109329,154770,93762,-31869,-52239,57608,70935,-30219,-72395,-1726,86881,78961,24552,62601,82976,-17528,-110000,-107075,-71170,-93219,-142703,-119098,-59834,-39361,-51915,-59679,-43340,-10908,9115,27531,60586,62371,15297,-24451,3831,46354,10415,-48576,-56933,-47769,-15494,48656,63193,24443,4266,16234,3957,40704,131948,115648,16184,11716,44977,-217,-17217,36822,66070,78835,70556,-29655,-95779,-40323,3165,11418,22442,3872,-28499,24358,110595,91703,-11688,-67274,-40150,-1979,23553,39219,51779,63596,58549,-5388,-73345,-61570,6240,63763,85391,47738,-13127,-36201,-19730,-2187,-2937,-32559,-79839,-92594,-58580,-24540,335,62827,110660,105230,71308,30194,-33248,-80020,-41642,48368,76262,19647,-50211,-60154,-60737,-72544,-37006,-28646,-44591,10754,79307,77365,32769,-4458,-16988,-64884,-133672,-179662,-138256,-8329,43956,38419,75440,99236,98275,84158,46646,55063,77391,19707,-61392,-87898,-51830,-19455,-63507,-108083,-53019,80503,113302,65369,48414,59340,38600,-5758,-23630,-11210,-10759,-66196,-110100,-76859,-15296,17913,47577,60256,10467,-14284,-4911,-39662,-72996,-15923,54708,55023,37712,24060,3780,6533,53956,56366,-22685,-49904,-18666,-28115,-74350,-57321,49430,124987,111240,70914,19874,-52915,-111397,-119099,-55662,30235,78981,90738,65352,43878,40752,22308,57462,82116,9784,-86677,-106855,-75753,-88992,-116759,-66295,1815,38290,92475,171661,192731,130795,24149,-60921,-99807,-87992,-44869,43851,142918,143986,69060,15632,-28309,-77839,-121603,-139909,-71730,57253,126529,64278,-58357,-81175,2417,47721,12078,-45866,-73434,-2571,113985,111438,47191,38628,40548,-4050,-10018,8514,-4770,7804,42175,33442,12037,-2335,-37558,-43773,-15091,-39737,-75068,-51016,-5008,43928,65957,33871,-23531,-51143,-30782,-8869,-37258,-73351,-53166,-14025,947,-20106,-54565,-52806,-27217,-29975,-5732,35659,33992,8639,-46076,-74784,-35727,-43407,-46292,14896,27975,-34641,-69378,-71564,-79054,-17788,88389,142083,102139,15188,-65642,-91685,-77295,-74754,-52822,-33525,-16351,15414,8426,-51603,-103901,-108558,-67481,-9886,34592,47581,17691,-23929,2560,68987,87956,56993,-1137,-1908,55875,52778,13598,-2096,-6733,5545,19656,-8375,-40242,-20850,5488,9715,50763,104373,114670,128664,155456,109139,43428,59441,83051,59975,-14836,-50074,-9148,7140,-12958,-11711,3357,36822,49949,-1977,-20121,60497,93317,-5461,-78637,-15212,57671,47347,-10189,-66108,-55069,-22184,5045,-3983,-49727,-70605,-35313,1975,2557,-6366,-30006,-79022,-75759,-26729,13000,54272,56082,-24885,-117337,-108704,2455,87189,54092,-50195,-123629,-127695,-74859,-43148,-54262,25130,179513,179673,52307,-33101,-59049,-47208,-28112,-9478,4551,-26299,-46947,20805,45688,-9998,-2236,103957,133018,56775,33066,46867,38132,27875,11088,-6042,2806,64130,152866,190381,188869,111116,-17715,-75136,-131848,-151501,-15669,109161,22705,-68189,-55026,-40699,-60176,-61542,180756,660619,752457,338124,22536,-37192,-49665,-65612,-24593,9217,11151,-11581,-2476,17428,-14374,-53811,-36322,9163,807,-11951,28649,-908,-74837,-45836,27419,-2213,-50736,-28586,54808,105614,114036,138943,105835,-35670,-127652,-88556,-11160,37497,55869,52763,1211,-46124,-11983,82990,127035,115136,115443,53309,-51130,-3308,115202,75683,-31136,-41152,-52323,-88599,-44819,9986,-24455,-15838,54212,73369,37854,-30465,-5759,100769,105522,75038,128254,115966,18476,-25473,-34102,-48162,4030,80114,74606,53614,79880,60769,31336,70411,65500,-39278,-119107,-63672,53570,142553,149231,92266,48705,30064,24403,17266,-50153,-115991,-102299,-70854,-53952,-26689,-41601,-76580,-43273,-12734,-23003,6201,71436,49217,591,20103,34393,14122,-45365,-83447,-45646,15974,47414,81067,47664,-87592,-149814,-52634,63858,101103,49295,-50252,-86300,-74380,-74340,-33055,3549,-46154,-117540,-108504,-28708,5243,8983,50867,54704,-6535,-48442,-22901],[44296,19497,-29531,-42217,-22883,9221,42614,63217,110302,142188,77976,36587,89411,112237,21729,-36134,1357,82857,74970,42295,111435,161279,59579,-24461,49363,152184,85405,-79634,-142109,-98948,-98656,-104831,-68557,-74372,-100218,-117961,-134666,-119125,-46425,-39751,-115741,-102648,-11239,19460,-11026,-50386,-89133,-97768,-72368,-79662,-63801,35433,125845,120420,46894,4540,31076,78266,47774,-7489,-46864,-93197,-117688,-74696,38828,106693,14362,-107250,-88636,-71184,-122157,-143291,-73259,34735,118926,81548,-29646,-71146,-19106,-2256,-17885,1887,39446,25229,42778,127604,130593,49222,26996,88278,156191,161462,91077,-154,-5373,41359,76795,55458,-5467,-34717,-23813,7573,63166,76863,33077,17040,21172,55163,104512,62296,-20273,-25907,1595,-4056,-44439,-57105,7455,77812,78274,19630,-27197,-31340,-43911,-59369,-67240,-111473,-111557,-29869,30990,-24313,-71660,-64528,-63195,-100662,-126363,-61025,31790,74230,51140,17346,39048,107700,98211,12214,-30758,17130,26890,3463,20802,66675,40581,-41897,-99149,-82204,-16439,39376,58725,64578,98449,96657,25685,-48658,-30261,65537,124271,45352,-60191,-35853,30005,-4044,-62579,-31632,29668,54513,40156,-3694,-50713,-82588,-28640,35162,-14008,-115930,-133584,-86467,-14988,61146,45086,-62422,-78902,-23437,-43731,-38294,45445,49997,-38712,-91853,-87989,-54590,-3895,39290,36133,12826,-17388,-46071,-72129,-67660,-8645,44235,25322,-18122,-48743,-51055,-48399,-45715,-34147,7804,38357,19063,-42554,-56818,28056,89998,43537,-15471,-12965,-69217,-188909,-187993,-78190,-17901,-451,43615,115844,161497,154446,114519,78491,76512,69257,14720,-48071,-96862,-83283,-26788,22493,25354,12435,39686,100543,63659,-48268,-111509,-155705,-166292,-69162,19218,27658,20785,8212,-11104,-5240,28092,87231,124437,140484,125347,41434,-27335,-21733,41758,126018,74688,-37170,4598,121740,141878,60580,-42923,-93342,-81565,-61328,-29922,28511,65403,100401,157895,131112,33568,-15312,12954,46299,21191,-22766,-4413,68338,63367,42006,50711,89441,155899,205234,154491,42889,-42497,-67512,-26907,20610,45409,16561,-36933,-32442,-14979,-27620,-31298,-26740,-38559,-22519,20607,56577,50420,55645,88990,58023,-35523,-68435,-48377,-48041,-1144,105486,168045,114065,23577,-46873,-108062,-105807,14012,48716,-93704,-175311,-65943,56730,24201,-86713,-91456,-29747,-4659,-10416,-13082,16365,44987,15642,-25998,-3921,13893,-36145,-108554,-165974,-186231,-99397,12901,32424,-24874,-67228,3905,148191,157238,28600,-26707,2776,10160,33292,83257,45967,-70737,-110674,-10085,83509,74409,43266,80017,80580,3332,-40698,26753,120725,110891,16723,-82583,-109771,-72016,-13302,-2549,-15816,-29864,-57878,-86166,-76882,-35152,-6547,-17537,6514,66138,97124,93433,54969,20013,7749,-21406,736,67649,47324,-55748,-115589,-116711,-88273,-66613,-50973,-24161,14557,23292,25332,47236,21734,-20107,4133,92277,198220,189479,73936,12473,-23073,-74975,-50306,25781,58139,-6801,-51254,-16424,17538,-37237,-123237,-141344,-92477,-42878,-24603,2091,18182,3259,-15201,3734,44039,48063,-693,-11281,69790,119092,77725,-21123,-71320,4469,101755,89027,61555,31123,-50647,-91424,-49088,-9437,-53046,-116841,-101554,-39431,-6124,-42809,-107874,-111177,-54668,-18393,1067,26303,29575,-31682,-99817,-85342,-9101,16373,-43883,-89105,-25402,52640,67958,39479,23987,54189,62671,-212,-836,96359,131827,84786,44148,4893,-19238,9983,55746,74197,66343,26265,-63222,-121812,-124561,-106799,-10515,104062,95755,30655,48589,83129,35971,-63490,-124986,-96168,-39038,-8270,19178,56713,56656,11516,-68250,-109080,-30868,66108,142210,201473,135438,8191,-26967,-28491,-32554,-4805,-4270,-43335,-100186,-143392,-94186,12523,91716,135131,166414,116677,26568,-50237,-126413,-150483,-71567,1141,3698,-39693,-39108,11003,39572,39095,23552,14971,55102,77304,25464,-21962,-64217,-107717,-105514,-76532,-90229,-74490,2645,22895,23735,51129,48200,10163,-19246,-32202,19777,95803,71272,-4169,-24608,24626,71004,16156,-62772,-3314,122525,119669,81816,74905,22320,-8727,17562,13571,6835,40686,44606,26785,25061,57905,98090,91690,32930,-31841,-39032,-22499,-39905,-61011,-2721,70506,76216,35712,-13027,-21856,12455,37391,-1839,-54838,-21872,33742,17289,-50119,-51169,45010,96491,43092,-4878,-12881,-35902,-74896,-110863,-70293,53198,94509,22466,-47281,-60516,-31405,20572,58035,28116,-29370,-33918,-3208,11372,-13446,-35128,-19235,13916,26702,24503,25483,21461,634,-40686,-31446,8548,21026,37643,101135,168530,125192,9915,-37322,-39497,-67208,-95618,-92358,-77908,-5630,77890,65966,-1667,-5207,-8928,-65135,-96126,-97209,-120899,-108030,-21978,55029,68144,59598,47186,7904,11508,45821,78857,94782,68130,41390,28591,-16461,-51169,-36388,-47805,-114600,-125734,-60375,12226,55142,17968,-70367,-127845,-120093,-81334,-61011,-56719,-21700,21130,19499,13885,27113,19614,-13146,-40892,-45002,-7844,17365,847,-7000,-31642,-46431,994,-14055,-51694,9176,59431,-11833,-56746,-27379,-36921,-48115,-16432,18462,54538,59641,-23046,-99067,-73856,-26025,20671,45814,76098,111275,84172,14966,-16167,-17435,-22186,11933,56202,53428,24996,-881,-26709,-26595,-15475,-39162,-80803,-45778,69049,114424,57070,20372,-4667,-72896,-116234,-63047,-16401,-7780,-757,-15193,-26630,23210,92767,118560,121110,98123,60830,66612,89223,85939,24174,-7370,9475,-6316,-36698,-5411,38507,47402,20618,-40282,-59347,30715,107425,50203,-2621,36782,59752,19375,-26299,-50455,-37084,-23819,6045,36280,36781,480,2660,28786,-7865,-54999,-42876,-30568,-43196,-23840,4400,54781,73556,-5911,-104822,-106843,3796,91952,64933,-14824,-87697,-110342,-57157,-34281,-45064,29064,151328,145160,22306,-62796,-73406,-69154,-53963,13656,56966,-12433,-88615,-47537,33204,58878,96774,157992,163003,61462,-14596,-30136,-42350,-14573,39018,46578,1086,12193,109614,184073,195556,142815,55229,-28511,-148524,-213281,-125304,-10983,-23924,-39359,-8387,-53065,-120034,-90321,142693,532937,619723,252248,3807,-11869,-1208,-52588,-115054,-122983,-73866,-15655,70599,108159,67727,38793,33298,19310,-4333,-22384,-44733,-113278,-156452,-120082,-54115,-40842,-68837,-49916,73247,158638,132711,137756,118865,-5125,-72907,-8873,19050,7379,61953,143336,101715,-5827,-17555,75341,107847,78713,76835,26124,-81012,-89389,-15295,-22280,-83465,-67844,-38125,-43268,-26564,-8946,-39723,-40437,3539,15457,-2741,-19492,33644,95897,74738,67205,133380,125403,39765,-10766,12237,10705,17388,55228,71359,90394,127707,104367,52835,46239,10402,-83710,-126978,-59811,28166,105082,139151,49117,-65093,-55301,36364,76456,-8936,-85646,-67385,-40346,-36091,-21039,-53637,-81427,-11807,36142,-706,-410,70342,59032,-7505,17027,64673,59422,18485,-20215,-50905,-67058,-52690,11937,42702,-26471,-85375,-33745,63356,92182,16127,-73218,-51009,-20609,-75842,-82787,-41573,-63431,-97324,-69352,-13652,4956,6960,49207,85708,57665,17740,39943],[30760,-14149,-56350,-66635,-61555,-18561,38811,43732,51529,110447,105695,58810,49471,42678,417,-13747,150,16953,18140,69479,160790,151008,26167,-42352,6552,90869,95217,407,-95960,-98356,-85904,-80697,-67915,-72912,-61810,-70378,-141816,-185856,-113776,-24243,12913,44248,43868,-19075,-67498,-62395,-58670,-56611,-26099,-19086,-27581,20743,75263,46593,-28352,-29695,19570,25169,-19155,-25895,-3132,-18755,-48209,-38990,47177,130443,82561,-68901,-132691,-114475,-92591,-53344,1526,39853,64680,35390,-28096,-54417,-43711,-11954,20494,39641,50417,25197,39470,111503,112132,45457,7707,29375,85320,96446,44433,-21039,-7940,42498,48006,-4755,-54973,-50537,-11792,-1315,16067,54278,26556,-28874,-24991,71997,179386,147851,37942,29277,71791,14690,-79930,-59791,41593,102494,74846,-10723,-49732,1145,40623,21789,-14472,-56551,-64697,2649,87377,75041,23463,-16906,-63844,-67083,3529,43821,32373,51832,47001,-18269,5405,108116,125701,70986,50035,62904,17070,-47262,-27063,48374,64984,8910,-54724,-79638,-59437,-16126,41946,77963,79728,36330,-14894,-34267,-16276,34812,74184,17860,-56487,-24846,26708,-31113,-110450,-72105,7573,15366,-15737,-39807,-52576,-45226,-13248,3067,3857,-22912,-41553,-4906,79588,109304,49315,-51840,-104712,-105248,-124286,-73427,28201,35537,-42384,-93253,-65971,-29152,-49360,-66975,-30930,10747,1074,-29991,-64087,-76140,-27518,17373,-8489,-30091,-58810,-105395,-111243,-70376,-35290,13555,57419,61328,13058,-11014,56375,98018,56507,16830,-7335,-59348,-94238,-87551,-41207,11124,26656,38473,109943,177102,153414,61306,-23467,-44535,-41031,-63027,-68751,-73269,-80462,-71583,-59884,-70383,-41852,9850,64103,46090,-32832,-56014,-93897,-106394,37542,124319,56314,-27187,-74358,-88354,-53235,-28071,-2173,59347,129887,117593,32575,-43194,-57646,3712,111759,91965,-3574,41085,107239,63482,13560,4542,-29955,-70253,-77718,-51507,-1321,37313,69609,92528,68682,22431,5538,50160,86698,49099,17356,35435,35817,6417,3868,-12137,-13832,53005,109998,86846,-210,-123489,-147519,-61828,36527,65884,70225,53289,37225,44520,46296,28656,-14769,-45019,-18532,8577,20148,15039,-44,4908,2405,-62472,-98907,-53252,-5706,56649,119382,117096,32144,-36725,-22676,28672,76724,130932,98119,-42055,-118163,-40218,70811,68563,-32821,-66768,-28899,-10419,-27018,-51044,-27194,51463,85883,14623,-52486,-46322,-25896,-34420,-73022,-115251,-105066,-48765,12072,29788,9254,61477,157251,121705,2117,-13010,14957,5747,28480,70616,38353,-55559,-101927,-36148,48282,75227,75565,118849,125296,54653,-8117,18771,65687,35924,-19399,-55481,-68862,-75754,-48769,-17264,-25919,-25214,-14884,-22297,-22591,13784,25613,-31502,-39647,22895,33235,49486,85909,70242,1474,-69186,-47531,28929,7032,-91323,-116889,-62249,6156,48052,18291,-58254,-70818,-7195,37311,43467,43788,62750,70010,76631,145028,160023,59836,-24163,-66899,-93065,-42801,4140,-29216,-85606,-88827,-47043,-29512,-59243,-68897,-47379,-53462,-67076,-48773,7553,38878,21009,-33059,-81288,-74258,-11026,28228,15238,23577,78796,107609,15330,-84538,-62745,29986,65176,64304,22755,-43620,-35779,31223,33879,-47095,-84601,-15078,64102,46890,-57582,-151347,-134612,-58889,-14763,-9465,-23745,-2941,-7017,-80569,-120044,-59625,13382,461,-25710,39831,94743,87784,41098,25892,68622,60983,-54937,-96447,4789,75110,67915,29820,-19255,-10192,34450,66428,80339,31573,-47952,-81333,-81960,-124598,-154124,-45892,103611,125842,56116,26078,25995,-8199,-71299,-116776,-102223,-76153,-64936,-18254,48663,65931,36546,-16974,-40241,10391,61347,111074,165792,119191,30060,4078,-14761,-25583,22936,34037,-573,-49715,-115956,-95697,15058,68368,81883,106511,44268,-39445,-50570,-103441,-199727,-183399,-90199,-7539,1474,-17092,28064,102325,92419,35073,-1682,9233,1476,-37073,-47639,-63984,-95772,-50044,40905,51675,16628,9947,-19195,-39407,-21938,-9061,-44103,-58180,-31699,29086,118226,146948,66634,-15436,10973,76763,48118,-1489,83777,192322,123114,34272,1723,-49238,-22036,72291,88260,70449,99596,119447,94782,45220,25721,41123,36863,-30388,-99736,-83431,-10359,38021,30369,38782,68630,70813,32226,-17070,-42908,-65924,-109160,-118794,-64552,20958,57715,43378,17080,31333,63248,67919,41479,26374,19521,-8065,-40822,-58080,-30581,73395,106753,3875,-108704,-119694,-61566,-1692,-12394,-55368,-64299,-41394,-5993,33986,51291,58614,47246,21300,-25065,-83859,-141160,-132180,-69392,-38611,11259,78672,102089,94138,125327,126852,41780,-46559,-41653,-10170,-22644,-48500,-32467,-55250,-73095,-38513,-18489,-15333,15144,-12830,-116639,-143439,-69141,-65891,-132843,-111481,-6773,52137,41419,-9487,-65759,-53786,6915,85758,112430,71560,47590,22157,-36805,-31709,-16358,-96853,-187780,-146199,-51456,5081,43731,10439,-83087,-129086,-118766,-115170,-115262,-77157,3033,62127,46813,6802,25676,82075,74487,15414,-7617,19474,32375,44914,53755,18710,-13858,4489,-15411,-56082,14679,115393,48436,-41655,-7641,41419,4802,-64433,-75882,6103,86011,52274,-45130,-70155,-36000,22410,51357,91864,107849,50971,16720,53875,64902,1071,-13109,18117,19540,20101,17841,-56006,-128051,-105233,-82221,-106611,-73781,58324,132215,38420,-78930,-83820,-88868,-150320,-117981,-46802,-27825,-25231,-75402,-168945,-136416,-15963,937,-25714,3895,36003,45532,69264,72877,25362,-18540,-29016,-39646,-82272,-78345,1124,40499,-7379,-47453,-50973,25937,130060,117169,57098,52912,24681,-48276,-70647,-37377,-1324,12612,49080,114642,135698,65837,34679,44313,-18868,-99857,-52665,26564,-13209,-90426,-85627,-12072,35594,-65,-51752,-66260,-6145,74897,97459,70816,18701,-34093,-28606,-6811,35292,99644,96006,-14530,-120806,-124746,-64165,-50195,-59627,-10027,45575,-4004,-79682,-58645,1715,33340,83041,128713,125523,29863,-88019,-145109,-137058,-55695,55022,73169,9830,397,45184,49887,42070,54066,48135,1853,-118296,-226315,-201833,-126198,-110182,-94013,-58087,-106344,-173193,-148064,57766,398495,497308,205916,19338,7763,14809,-47462,-149910,-184339,-121821,-9090,119340,142025,96077,74140,56306,13444,-7048,-19510,-100713,-197590,-216616,-164061,-69201,-10863,-60042,-84244,46098,156653,126803,98507,84378,44788,29772,65466,47063,-8407,24206,124266,118787,21261,-15381,41474,49259,-8702,-18469,-6845,-55967,-122147,-137130,-108582,-62405,1624,43310,77655,78386,25532,-32265,-31572,-19157,-31501,-46777,-37000,40214,83116,25555,8121,85747,102556,29251,-55123,-58571,-28987,-15573,14364,49555,76152,96072,102160,86497,43581,-25715,-83847,-100852,-67737,-18077,46896,82183,2001,-96128,-45693,68360,76401,-1121,-46892,-54975,-64330,-53383,-44892,-65906,-60012,12904,43043,2177,-19597,47045,65364,-9449,652,65572,73449,52679,23225,-49354,-88904,-71943,-48830,2499,68030,41285,-28472,11164,55855,-20526,-87092,-34314,-1179,-65845,-108969,-96893,-75750,-52103,-19798,2102,-5481,-8554,15092,39730,47439,44450,53635],[7500,-23872,-57906,-89682,-96811,-53634,2310,2660,-786,80077,125412,86472,22736,-25696,-25149,8632,-5635,-41773,-20652,84946,160751,106124,-9785,-67460,-60123,7972,79604,58415,-43233,-58665,-13399,6891,16158,27868,34851,-2015,-88453,-151011,-110657,-24219,50895,92908,53385,-49756,-91681,-88482,-110282,-83753,-7627,14422,4232,8535,11973,-32725,-99862,-94044,-54854,-48189,-47159,-11435,24914,32780,41982,32729,14158,44846,75238,-3584,-89288,-72710,-18639,17768,39632,20581,-9930,-19084,-3791,-11679,-67901,-68446,3688,43509,39341,23239,47868,93614,108263,86836,28286,6325,62540,96867,55300,-23780,-40013,15726,38216,-7432,-37727,-22625,10826,-10317,-48504,-12457,-9497,-66506,-85296,-26507,88447,169052,157368,112488,76479,11260,-35859,-3512,61501,83970,60016,-14881,-53245,17525,99004,100416,61328,49130,63084,72340,77721,70492,52576,11081,-16099,25667,102116,73337,-10532,5435,33798,-6894,5188,74447,88731,94646,136094,132437,32543,-46595,-10136,45450,35883,16001,-601,-49327,-69546,-70888,-39518,-3629,-21500,-60008,-39767,11223,30727,20461,20331,3716,-22381,-25404,-19899,-62095,-130647,-122802,-59274,-34399,-20181,-6280,-34284,-56939,-43450,-35238,3239,44841,52608,84145,142316,102509,16321,-41837,-90625,-98070,-60135,-1,42989,30894,-11822,-69003,-89626,-57494,-39543,-57390,-51905,-4042,5328,-27056,-48945,-44555,-23020,-4089,-13928,-7668,-22920,-66745,-75527,-57207,-49257,-2106,56748,84921,62249,29811,34908,53856,63643,34503,-44906,-68680,6464,22654,-20142,-17970,-1207,-8697,31238,88793,90387,16538,-71562,-117197,-109066,-92548,-63466,-46912,-53259,-74271,-92312,-83259,-9068,45363,52803,59960,58716,70804,30720,7944,91926,94724,-12597,-66730,-78033,-103435,-100321,-100170,-93419,-28584,66369,91217,63114,-6145,-53778,-26961,54911,86524,47209,46812,51850,10279,-263,63216,88975,46082,16460,17114,17167,22304,20961,9765,27028,48095,52285,84139,88510,36234,1361,-41897,-101257,-66379,1373,-42256,-114874,-65962,-5460,1384,-26232,-115356,-152778,-68293,346,9812,80614,160038,149874,111560,86874,57851,4255,-34632,-58960,-89704,-91882,-56934,-62428,-82373,-55265,-55646,-67369,-22162,31132,72177,78416,6866,-86593,-91823,-13034,110411,181708,144379,30401,-53546,-51267,8360,40897,7156,-46367,-61586,-55539,-32812,-20377,-41328,-30177,37610,73599,-14799,-110847,-90460,-25792,-6500,5975,10125,-32118,-60056,-19225,27780,41185,83522,102936,47448,26856,69709,42682,7199,64469,87915,16301,-64870,-94825,-63373,-17620,6540,30987,83367,98589,74637,11076,-41137,-58674,-84800,-70125,-23018,-12646,-57271,-66164,-1134,59315,59786,22047,8623,21344,55929,33276,-67717,-104714,-28630,-5013,11652,71787,84856,3498,-83103,-45645,37643,25935,-39038,-39122,22276,71942,100492,66210,-27566,-72656,-16097,12661,-21303,-2871,65568,48909,-32828,-17424,51380,50762,1184,-34142,-47849,-28271,-22321,-58633,-95133,-82757,-48910,-18015,4217,27768,36585,17687,-13294,-7146,36655,60344,65141,16437,-61559,-80547,-6744,75799,55403,-23722,-38590,-5569,-24883,-37341,-20313,-18872,-7252,34962,14594,-50912,-29934,67482,70320,-28446,-37154,70620,131352,58664,-96367,-181772,-125361,-49352,-2245,16024,-15953,1418,57116,21468,-49730,-50341,-1453,44240,85425,104862,89043,77746,56104,39383,25955,-14704,-88908,-92331,-25378,-2085,-14916,-20471,-29280,-13267,24597,65579,86732,15337,-77945,-59466,-3785,-36980,-92692,-56630,37096,91970,46559,-6787,9157,28838,936,-28773,-25233,-46002,-87624,-78152,-15720,39231,47894,7827,-19998,-9963,8605,18977,39116,51137,54961,44338,16947,2921,37728,44682,18422,18413,-4296,-24233,11854,16217,-3067,-8507,-67025,-104409,-44370,-50561,-146397,-157464,-84635,-3899,21841,7550,39819,91131,63572,-8478,-49306,-37241,-25204,-7862,27554,33762,31124,69303,136058,154581,90995,20279,-51509,-105151,-78549,-15180,-15839,-14982,32711,75595,132384,176215,82635,-44693,-21476,49320,26061,7179,84267,146628,41679,-41495,-49055,-62062,-10717,71664,95394,94849,88359,57046,15344,-24819,-40267,-32598,-23344,-48519,-102118,-82544,22419,92256,71999,38116,19881,-3566,-11515,-1169,-11710,-85223,-179675,-158895,-43569,27717,21818,21455,49040,84347,79732,66007,72938,71551,51203,2337,-34822,4971,53411,83718,103415,65693,-36745,-88985,-58194,-52148,-90070,-89362,-68130,-88785,-71570,25019,96650,101964,71741,12570,-60234,-121467,-164293,-135370,-39401,32828,83649,112667,106660,88103,116290,86816,-20314,-65459,-9722,32358,17409,-13940,-841,-5894,-78796,-137227,-143543,-118129,-60764,-26621,-69981,-68248,36590,47325,-63267,-89154,-25133,11848,-31377,-108105,-135252,-105426,-66557,-7723,30953,41122,55336,19521,-26379,9668,-6703,-112625,-154469,-88622,-26735,-443,54269,81286,23984,-35059,-63042,-93396,-96371,-62102,-22855,13280,14394,-32689,-25999,86416,134397,89944,81294,79229,45373,69603,88605,47894,-5397,-49489,-76838,-58697,25951,127858,93143,-23729,-38253,39518,57150,-15064,-57999,-30641,36260,80116,32140,-38888,-43710,4339,17293,19107,-3012,-63936,-73881,1486,54487,16096,-11913,3351,14709,42266,38419,-54894,-126420,-92082,-68044,-107764,-94357,25628,102555,-7940,-177633,-147845,-36849,-71628,-148734,-137763,-81767,-50175,-108126,-203296,-167524,-60412,-65400,-89637,-31653,24035,39054,48253,40211,3811,-43919,-44969,2190,-25327,-93533,-39828,36887,8719,-13593,-17605,19561,103012,110379,56747,48583,1225,-95091,-106643,-50842,-1335,31529,80813,149474,171823,98041,39255,34690,-19686,-103905,-65699,27502,-11539,-157367,-181978,-81953,-17750,-2865,23063,25391,30594,75062,121889,132080,97459,17054,-34598,-2416,92722,148630,62409,-118593,-205780,-153928,-68007,-23533,-5230,8477,25037,10948,-24014,-8833,-5249,-27920,193,66595,81286,26592,-67152,-156643,-160147,-51418,70155,79485,47322,79121,79968,-30662,-81962,-15174,50751,54651,-41963,-136031,-111360,-62243,-97211,-124255,-116660,-152825,-189715,-181500,-29526,289696,408063,206744,61812,43200,50142,-6295,-87490,-119753,-88508,-14579,74033,85065,52692,36401,34137,21168,4486,-30771,-139124,-228593,-208587,-137448,-37589,11533,-57591,-99350,10600,124546,137412,94374,58355,74876,99507,93945,72375,34970,16131,50191,63190,29733,-1207,-9224,-39488,-97319,-100771,-41307,-21200,-82254,-136773,-104127,-27413,32814,72012,140967,153638,59320,-22109,2336,28681,7828,-24636,-33080,43827,97247,22034,-37584,17287,64976,26014,-75452,-150982,-129854,-68560,-3980,28918,3891,-7189,55517,110792,71303,-11493,-41736,-56763,-82094,-69846,6446,71061,56068,5488,29557,66882,9130,-26883,-10201,-45982,-70210,-29194,-31592,-60039,-50946,-13658,-1057,-14042,-26946,39675,79886,13958,10941,65133,62431,48323,54627,15251,1240,-269,-60908,-43389,93386,95579,-31164,-19756,34438,-37324,-88137,-29493,27709,17736,-31975,-66959,-47040,-19345,-10342,-5448,-13473,2438,11953,-16604,-5191,33549,33699],[13430,1589,-46022,-106578,-115453,-75233,-20543,7197,30960,92241,126284,101241,18916,-49034,-31942,27507,9068,-30895,-15239,64302,117654,84524,2533,-56496,-79858,-39402,28006,10715,-81216,-63662,9696,28025,62027,105123,86971,20111,-22699,-32276,-19254,-35841,-49995,-4360,2602,-61250,-68589,-83518,-176611,-187427,-84449,-17233,14355,27422,21566,-17722,-85760,-108027,-82599,-34247,-5681,-1887,-9719,10019,71297,83028,-14164,-71527,-8641,18122,-9653,7529,33801,16859,19498,5505,-21073,-5585,40096,-1032,-106728,-138317,-67558,-11819,16107,39146,65437,86425,98422,84341,41572,48384,116149,159513,123192,12572,-54713,-27414,-640,-25801,-22111,28721,52997,-19527,-114602,-109839,-74368,-71441,-85972,-106437,-65483,70556,178091,132733,13128,-34792,3960,41353,46244,34325,37660,2333,-39142,17659,113025,134588,100190,90794,138182,139313,59093,-23704,-19948,19494,63084,101025,95898,11404,-78938,-47168,14139,21249,30996,73177,65465,67899,127912,155192,77364,6085,-7546,-22560,-57306,-9131,57933,20054,-31068,-65227,-83902,-79247,-79037,-68292,-17308,17496,31349,14990,-19289,-35396,-28760,-41086,-48436,-45341,-76247,-102819,-93174,-62778,-12436,-29,-50800,-88399,-51762,-21309,-1403,46622,86644,109293,120057,75933,29531,-5212,-48181,-17792,73863,97322,50024,9077,21266,6596,-78391,-81868,31307,73775,7471,520,10808,-21583,-20054,-2357,-10276,10490,36189,40962,12140,-15067,-9584,-11893,-28873,15856,71440,89362,67589,19886,-20092,-18026,3278,-30263,-92885,-56489,56245,59717,-35316,-79319,-67568,-68608,-56874,-25165,17470,21287,-13404,-47036,-54441,-52439,-35774,-32000,-28075,-32379,-49030,-36348,50610,108034,78832,86150,146011,158370,96812,64306,74483,9141,-83372,-56864,-9726,-45977,-87092,-112525,-107432,-53766,13989,69683,98414,56116,9266,2734,17936,56311,83428,68898,68122,68094,42005,80590,143492,133134,111968,103368,64261,27946,-6511,-19391,29940,74028,61655,45923,21418,-17165,-40746,-94117,-130746,-72067,18199,-23837,-118195,-85225,-25569,-27963,-35577,-62854,-85590,-20954,-19957,-62774,19401,159548,185572,124623,55623,6420,-8940,-33840,-108372,-188875,-193288,-118623,-85178,-93772,-56335,-7954,26123,42546,21130,17856,24078,-49581,-128052,-96434,-33827,52599,112648,54780,-73161,-113441,-54652,-9013,-49588,-106031,-96775,-71952,-89884,-76555,-36551,-19834,17032,49010,15825,-72749,-115967,-76780,-45741,-51811,15983,88626,39446,-23148,17859,53767,30051,21573,9872,-471,62825,111716,35760,-13182,68841,86278,-31799,-129150,-138997,-92160,-57680,-57531,-19515,46904,62987,87269,61073,-53283,-149644,-178829,-117385,-27273,23020,15360,-3561,20193,102605,109602,18844,-33078,-20129,-2059,-29826,-98519,-120184,-58838,-15993,-1912,27371,32857,-30369,-74742,3714,86575,79013,40934,45556,62317,47819,38261,56959,54528,20823,3050,-21772,-60820,-30330,42378,612,-132613,-161516,-61499,21707,15033,-15168,-31854,-43231,-32346,-6809,-29225,-49823,-49715,3952,49619,38623,37392,49852,21504,9031,30084,53839,99952,85391,24880,13236,57398,108262,73685,-49945,-149175,-154170,-101557,-8034,51454,23458,-5856,5542,-36540,-110473,-74167,63562,103160,22727,19467,85545,92970,24751,-110512,-172637,-112944,-62526,-9286,62263,59665,47694,90959,95134,51346,13858,3724,66136,146540,130665,62711,43126,64434,63885,-22790,-105242,-70485,14011,17784,-36685,-77417,-81011,-58459,-32820,-7478,24026,47469,6149,-43892,-8197,38604,19191,-17999,-35388,-17984,28271,10203,-23644,14596,64241,65843,66137,73681,22732,-78445,-148261,-118308,-52191,-38508,-73368,-90725,-60184,-26512,-40681,-49520,8125,75831,73649,38034,27626,42453,28555,5096,48983,77361,40907,12710,-6314,-38833,-59725,-106843,-122570,-67275,-40789,-51360,-25458,-5755,691,20875,60484,99104,75656,18691,-18471,-38815,-40948,-11996,45075,104423,120111,122873,116313,130102,151470,101877,19761,-58935,-104866,-50156,36668,40097,30193,67508,103586,144923,155788,39065,-73057,-16670,47438,1912,-14400,18867,-5463,-109202,-97266,-17717,-16939,-22273,-10195,6707,34461,1496,-78793,-100135,-83315,-56018,-26211,-3696,17373,4269,5732,48042,49163,6365,3038,-22155,-82614,-49083,40445,67023,-4479,-105237,-101534,-7745,19669,-24904,-24730,9861,38191,51633,50740,40756,20869,23416,-5528,-47666,23297,90539,45408,57500,134472,91288,-11900,-48920,-95297,-115066,-57526,-18902,-53288,-48218,45981,116499,103570,69975,27216,-32028,-73596,-76794,-56105,12039,106005,157682,122359,65779,61293,102185,79035,-35463,-71360,4664,51493,42375,18327,18628,29289,-37188,-136218,-172581,-166140,-116091,-38020,1959,43029,105964,80975,4563,3652,35735,18196,-86543,-156267,-103759,-46745,-81220,-113625,-77232,6546,64530,23306,-4556,42713,5702,-77467,-57635,-11325,-8260,13489,84520,136167,106309,39461,-361,-17877,-16083,-23010,-58173,-61339,-30386,-38752,-37594,55468,89389,55814,77905,44267,-47877,-48333,-15351,-7392,-24723,-88691,-114472,-39239,35350,81776,74734,-8489,-66709,-38459,30724,61364,43821,-19168,-32885,39096,60902,4810,-1078,56426,42709,-39628,-103820,-127266,-134043,-95366,-4011,45576,46348,58684,78394,94462,56583,-17542,-36227,-28242,-54663,-103540,-107454,-27223,39132,-37231,-157963,-108079,26686,11985,-121588,-179601,-114450,-58908,-89826,-106368,-41698,4984,-21202,-20500,13074,35143,72473,72162,30435,-13535,-40173,-279,104293,88543,-45385,-45044,53323,61912,28457,3753,-4525,23222,24272,7743,39025,7046,-101278,-123230,-92648,-72116,-31476,41241,101190,141008,110180,40342,10252,-23745,-82877,-79271,-2291,-9772,-140796,-177265,-84234,-44862,-20909,48260,88255,88566,85002,97672,111315,80846,-11492,-86007,-58621,33380,80270,30193,-74236,-116361,-96743,-78850,-24668,40850,33581,3795,8114,-2053,3195,-7146,-58066,-49481,24890,44516,21442,-1115,-80095,-133260,-53076,50781,65009,65963,122246,113798,-15634,-59397,41338,134670,112355,-6539,-60472,-6063,50075,3207,-54396,-85725,-147412,-185340,-169644,-21144,307643,435248,230624,71795,76562,116323,67720,7118,-3419,-5025,-30047,-35173,-32450,-31030,-15168,11857,29962,6105,-68001,-165027,-202016,-138957,-87632,-58448,-52226,-80082,-85386,-19409,62150,113281,95275,41339,48588,84531,77175,68973,72822,38463,-205,-12323,-5304,-28007,-77694,-123049,-145072,-131128,-82531,-28649,-27760,-57886,-49090,-39309,-45114,-14825,71306,111038,38386,-36068,7868,86030,95719,50884,6010,44428,93994,41899,-36801,-34897,7580,22936,-33354,-122541,-151240,-94701,-24261,-13262,-77521,-100731,-24882,61064,70080,2605,-51820,-69369,-82321,-71395,12118,115880,151569,101962,54512,13255,-68752,-71176,-1765,-25311,-31740,25585,9246,-41685,-66816,-73282,-41549,-8468,-10809,37994,79487,49954,56077,78127,39668,14778,68316,99941,82150,16057,-74561,-69393,27567,23240,-58732,-39095,-5064,-57018,-71225,-769,77848,110461,67904,10154,5948,-9189,-52450,-69811,-55914,2531,21499,-46401,-60348,-9988,4317],[32953,26156,-37956,-105488,-114557,-76187,-11852,41202,63480,61111,52920,55129,5681,-32769,1193,47225,23336,4028,1956,24129,65835,75767,38207,22316,10663,-16046,-29163,-80023,-161972,-117060,-36551,-16702,41931,90027,54282,-1201,10165,67951,79315,-39935,-141207,-86582,-37904,-52269,-16455,-14515,-144269,-249321,-189833,-78196,-9980,32942,64207,52225,-15067,-55012,-21684,49658,54418,2946,-40183,-31670,21305,34776,-50160,-117615,-59520,3206,19932,36994,42061,-12555,-46511,-32598,14263,62377,50943,-62389,-159624,-170444,-120997,-57938,17493,56141,41931,33441,24603,650,29377,102244,150360,172250,141224,26199,-55206,-76351,-87201,-96896,-41944,63906,84176,-26516,-142841,-167290,-121298,-62076,-55911,-91861,-96821,-25849,58643,39948,-43495,-50135,10849,42393,19432,-6034,3804,-13875,-50821,3244,105573,135807,88960,42373,88041,147017,101049,-32539,-68911,11450,82507,68783,2208,-75771,-134302,-104246,-47354,-22576,19166,93065,89373,40602,49279,92336,82952,35892,-65667,-148352,-127398,10341,117842,88263,21809,-19124,-61030,-78770,-39785,10905,21419,-21955,-28268,-9219,-36561,-71897,-62780,-38098,-10288,10135,3777,-12476,-39116,-59064,-74612,-118387,-146568,-120183,-24376,34583,19001,30574,80768,73627,37998,47494,79933,46888,-6511,37884,110338,94933,6520,-40921,30650,78530,-25007,-61501,84069,159611,64987,11314,6001,-7910,10544,5313,-18498,24403,66394,61187,22038,-7183,-2749,6344,3334,42340,73124,59704,16479,-42379,-68644,-70607,-91023,-110946,-70816,26876,98672,45690,-74362,-121396,-104990,-98911,-86980,-52462,-8229,24286,39786,50212,27226,-11131,-10210,-21883,-27273,227,14187,3486,62289,110968,73040,81614,167662,162820,66358,16127,20588,-12294,-47273,129,42560,4479,-25548,-35640,-36770,-21248,7023,56383,93562,79339,69111,57751,22886,32947,86445,99030,129912,144462,50276,10864,78376,100801,87454,95708,89462,45312,-12845,-15161,42240,76274,33351,-24867,-48340,-53272,-40440,-17339,-4737,-22529,11014,3505,-47715,-17403,36703,-1456,-61986,-80355,-40518,30740,10054,-72108,-55608,47919,108899,90094,15837,-58845,-64468,-73694,-133123,-197675,-205077,-157897,-98105,-57535,-24989,12595,62960,61316,-29912,-61045,-11603,-25646,-85983,-82146,-71393,-53052,-15000,-20334,-82968,-124100,-96509,-71940,-124070,-163034,-120649,-66608,-71280,-76997,-57101,-11951,70648,95147,11933,-63124,-46175,-15563,-46297,-76634,-6440,80217,72466,52368,115558,128464,27719,-60399,-61399,-7432,44599,49733,-6771,-43682,11791,27221,-95502,-213182,-219080,-133461,-69778,-58850,-11971,58112,73728,119167,141595,21968,-137904,-192955,-124548,-35216,51111,113524,99902,29347,34865,66160,-1442,-88409,-102140,-113569,-127725,-123739,-108788,-75955,-40113,-26188,-25709,-47964,-89588,-79253,7493,76103,87243,63412,47105,30614,-3414,-29374,18512,78928,56018,-10528,-36381,-25982,9612,46741,-13107,-151508,-198047,-101397,-8528,-17402,-55117,-74377,-74705,-22516,50947,29823,-40018,-65329,-8067,6870,-39742,-9294,25446,-23111,-56392,-33870,19022,98032,105010,65075,68156,78108,56373,4336,-86120,-182418,-185873,-113910,-32538,31029,76148,63354,9204,-71809,-131673,-73486,57454,94236,54509,61786,59594,20634,-21876,-99025,-138381,-108927,-84148,-22491,93250,131321,96546,69613,61439,67869,56056,23616,60671,124676,112691,41517,21401,65334,82731,-14395,-106239,-29283,73180,30956,-49759,-88441,-107926,-81087,-27260,-26005,-57442,-50639,-18208,22289,55846,43138,9,-15935,-13151,-15509,-11892,-24985,-39191,-39179,-25319,22357,87068,109921,54090,-68974,-182192,-181092,-143533,-151632,-158450,-123780,-48999,-16837,-53606,-85917,-46787,34717,60558,43556,57321,67290,16963,-17110,37371,75178,32504,3007,13523,-7824,-37636,-73586,-95729,-100666,-74630,1362,69077,33362,-12021,28825,117630,137845,61150,8473,33900,23358,-34704,-41380,-1346,33601,47180,48771,40081,62430,85897,54753,4716,-41579,-33649,43735,95561,59702,41580,64968,95859,139362,115545,-9978,-84119,-13950,34846,-13732,-19983,-6919,-87148,-178267,-101259,9486,-22012,-80912,-88379,-72304,-50955,-90049,-154979,-126795,-73570,-44772,-18521,14488,72031,118470,116714,59481,-33211,-71641,6483,5934,-78477,-23470,97098,127391,77647,-1186,-29569,17161,27346,-41934,-81518,-82867,-63896,-23528,-13269,-49936,-79867,-42542,-19947,-52134,-10847,27436,-39608,-10329,128121,123636,20279,-48767,-104535,-108121,-35216,34737,53819,42035,48578,60770,55603,55838,57543,10188,-29406,-26135,-32818,885,102939,163895,94503,19434,36907,86725,68199,-41263,-91650,-31000,15340,32145,40705,46542,32979,-6936,-63907,-94150,-99323,-69089,-24225,20100,66646,63001,2362,6098,79159,122352,75507,-47644,-90013,1363,70011,-13823,-132542,-130747,-17290,54228,4071,-27705,22581,13814,-32831,-18181,-2867,-15550,21545,84475,94960,67139,29515,19420,29142,17188,-20205,-65151,-75699,-27830,11806,15610,17173,-36500,-87840,-80153,-134417,-233065,-257305,-215164,-128199,-54022,-61376,-70823,-6309,34055,36082,29076,6409,-38573,-76924,-31329,82568,129743,48508,-36955,-19227,22744,21385,50323,137360,100282,-49085,-126431,-87310,-71723,-86534,-5619,79433,100255,127777,163721,140506,64555,25757,26416,-18394,-63421,-74476,-93259,-75748,-31749,-45996,-69417,-16429,64132,55554,-27663,-101297,-89301,-55144,-57327,-15584,67901,75905,39426,53635,52639,42618,101230,119009,60014,4759,-1827,48013,143445,118796,-24830,-43603,68290,97471,44979,13867,-9856,-26381,-31441,-21389,19038,6501,-82009,-105584,-105737,-138809,-111607,-12784,46330,83912,81214,33111,-7432,-21039,-51961,-66630,5628,32141,-50282,-85417,-44895,-45480,-45350,-2688,54057,110783,109502,72146,59086,28137,-57883,-120002,-110009,-62269,-35614,-18797,2835,20256,-9477,-76258,-69793,-10207,-15217,-36815,-19063,-30318,-41186,-16273,-23471,-14488,15646,2739,-18779,17409,-5916,-87734,-74146,4170,46347,51587,56774,47650,22607,47073,147880,217464,125404,-42242,-95645,-44190,40373,81285,73454,24140,-87529,-154999,-117288,42398,319568,419385,188226,33663,79956,156702,118324,64288,85786,92061,-8186,-99276,-106896,-63992,-7658,27926,24640,-13214,-80178,-126834,-103839,-40965,-45289,-104502,-119623,-64687,-24720,-19949,-595,43856,66636,23111,3293,46178,74821,59641,61922,50010,4589,-33490,-35505,-65289,-102967,-111937,-101197,-91100,-80162,-29733,19765,22572,25205,-4387,-68088,-73393,-4450,36621,10389,-31657,1496,98685,147915,115987,51970,36987,55481,45821,-1539,-31868,-26159,13637,17247,-7216,-45706,-53117,-34024,-39236,-78719,-95851,-72229,-13838,49392,18149,-76970,-93851,-26622,30449,89498,155255,162018,90617,14981,-31672,-82734,-84091,-13279,66,12122,47934,18309,-19689,-43642,-54304,4567,57089,38067,54879,90299,101553,132685,125746,44921,-7474,65760,137820,81317,-37211,-78959,-30160,9501,-24414,-73589,-75087,-80159,-84891,-29087,52735,98201,114069,90377,46326,37491,3409,-79708,-132255,-113115,-29363,14898,-41358,-73529,-37203,3235],[37666,37114,-18889,-66624,-72144,-39716,23645,62249,24358,-36312,-55027,-23985,-25277,-20380,37879,66099,26783,18153,27330,33873,62894,77772,77239,146959,175077,63022,-55874,-118280,-163555,-108505,-35489,-7749,42692,61647,30126,8762,22619,87803,107627,-24500,-94798,-14356,6842,-27058,15231,57068,-41087,-194952,-201014,-107368,-59485,-15420,55044,76969,28655,8352,56380,105124,86511,42236,10426,-16466,-38718,-73762,-96304,-71019,-3577,22384,6183,2229,20255,-21700,-90654,-71257,35725,99396,19199,-118789,-168144,-145554,-99179,-18455,63352,55262,-19500,-57643,-72426,-55116,56634,134402,108110,82084,47341,-29385,-67202,-101875,-133520,-114220,-21336,78700,73978,-16524,-95117,-130804,-111706,-53323,-35151,-16797,25265,11311,-42302,-57836,-21286,23350,40580,40880,16404,-21241,-46658,-79263,-82576,2627,100457,116970,57197,-13435,-9840,78023,144303,81457,-3594,6903,37214,-18448,-88345,-120716,-142420,-150307,-152754,-132667,-39738,65872,87086,50628,25478,18693,20792,-4942,-126536,-201195,-87841,90651,161888,118882,62833,10694,-38826,-41152,24025,68278,28844,-54607,-85129,-52407,-23452,-33852,-40455,5903,63359,52014,20013,40511,47052,-26583,-164358,-268985,-243540,-131108,3617,83902,71031,46828,74585,40304,-19918,14518,89535,75950,22785,24383,35550,29633,-21525,-45937,40474,79782,-12726,-43090,61810,116632,56596,6231,-5684,13057,26620,-14584,-36090,3015,16523,27408,33538,271,-31230,-14434,3861,25899,28202,482,-44317,-82323,-68152,-63206,-104434,-84395,27647,125692,141761,33243,-94917,-105504,-69233,-82761,-61827,2328,15712,-8821,4146,47849,32251,-17131,-5430,-10968,-32078,438,33552,13251,38496,54573,22083,60609,144198,123380,7896,-65734,-31214,43554,87039,81170,48401,4147,27397,74930,55809,13794,20620,37320,52951,55045,74377,79064,47993,40630,61463,77427,109321,99776,-20162,-69063,14029,42984,-9536,-2771,60063,58264,2835,-2003,45892,62812,8089,-40982,-44432,-48554,-12774,97794,126880,22386,-17737,-1392,-7478,38813,102557,46629,-91888,-141199,-26196,78358,76036,1415,-50154,-31715,31062,70758,39517,-38147,-87244,-95477,-106877,-117060,-125845,-148490,-110192,-35204,-3344,1229,33676,40045,-49418,-91384,-17006,29696,-24977,-67633,-72508,-69859,-47498,-752,6038,-55242,-98577,-83086,-87239,-110293,-99352,-44180,2536,8627,-11634,8986,94936,133195,70348,29263,66046,60000,10001,-4783,1460,30259,88870,138339,182317,185777,74173,-68238,-82969,-11250,-10741,-30062,-19268,-37841,-46541,-45854,-124058,-221317,-219535,-128422,-59442,-20624,33558,93579,106828,140390,173135,97977,-54938,-127155,-59841,18210,87183,149296,143392,58503,-1936,28966,14137,-69562,-113740,-135674,-144022,-111777,-78162,-50612,-47973,-41781,-28718,-46774,-70734,-64669,-48616,-11878,43917,41929,-1195,-8748,7500,7114,17517,27525,-23165,-59958,-12484,42127,51901,50195,8679,-87234,-109491,-21801,27561,-19566,-64875,-74919,-42602,24052,74386,39489,-42951,-49141,5114,-23633,-73964,-26721,1183,-53487,-83865,-45304,20414,84790,79113,39386,36496,21199,-46036,-98678,-116100,-127152,-78578,-24383,-36179,-26091,75029,97268,34300,-465,1050,35247,66757,44385,54319,106212,82820,11824,-48920,-95844,-107760,-84166,-59133,-1282,100532,147682,112265,29599,-20217,12163,39028,20437,35177,76765,83970,50682,61038,95002,104455,63537,12949,15068,29671,-24013,-75916,-61183,-46990,-25025,27505,-5333,-103902,-111714,-10503,95962,122622,79079,11049,-22391,11221,40742,26641,5855,-25493,-110032,-155477,-59705,59510,88621,46793,-38627,-114492,-115748,-110334,-136643,-124926,-44067,37876,29639,-34403,-96238,-120322,-49812,25861,58950,99001,107170,43390,9743,46828,53073,-9387,-14764,49835,51707,3050,-15091,-22471,-61345,-55112,42192,108083,40335,-2313,70599,146403,106875,24103,21130,89768,69485,-23106,-72229,-94091,-120986,-115884,-92568,-41736,47900,75057,38392,22886,15197,61256,130245,128486,67089,66327,99366,115450,129999,93773,941,-53061,-30363,-10740,-21876,13012,51588,10422,-59184,-28320,3780,-62391,-105305,-60243,-28763,-53521,-96515,-102768,-40329,452,-30136,-68328,-50798,23068,120444,165021,93690,-23177,-30448,85543,89599,504,40974,128797,129630,104122,68529,30738,32928,41373,-32341,-129696,-169049,-126077,-68524,-45597,-56297,-79111,-56120,-6034,-14744,-28134,-45005,-72905,-9725,84995,54799,-3156,-44051,-90709,-106762,-58501,43531,112766,65645,-12016,-46369,-28930,31729,71091,20250,-22025,-28230,-45713,-31013,41468,103568,56644,-3037,16013,74247,58083,-33023,-96194,-84365,-61130,-17854,38960,78418,39799,-7408,-17667,-22767,-10978,24390,19911,6303,23743,137,-51915,-9180,96902,144608,108719,54681,47760,84661,119691,64362,-50515,-93739,-16491,36922,-20405,-78268,-46509,-1932,-741,-31178,-41418,-30492,9837,50585,31163,12849,11909,13060,11278,-31852,-58569,-33721,-19403,4070,49017,48830,-23229,-120566,-171272,-215550,-277288,-317594,-331585,-309461,-194213,-58195,-4478,-6239,5871,21953,28341,12452,23752,32756,-9436,-26926,51473,130655,108566,14975,-43598,-39364,-9305,46643,139261,90505,-64271,-121313,-38034,27678,19045,52609,89288,101399,145359,189031,140216,55021,26672,-5426,-65478,-59378,-18791,-43717,-79820,-78816,-56615,-27265,15693,67235,82859,63351,4585,-49624,-56517,-39683,-5283,56590,74674,39974,37198,39106,33356,66976,100981,84692,57096,45740,38015,56506,36434,-50288,-62787,36093,60348,18404,21456,18689,-6881,-566,-12949,-38703,-50936,-75769,-63991,-64639,-120393,-109872,-10128,36115,11689,-17626,-11375,-2748,8748,-11961,-28612,27235,55589,-8540,-57404,-60107,-48651,-53817,-73607,-46590,68459,133132,84953,36474,13985,-55690,-102706,-82696,-60162,-77868,-83087,-55660,-19584,-30265,-97343,-145343,-131130,-113160,-89730,-61363,-72246,-81436,-25041,30141,33102,-606,-45945,-69018,-11998,21724,-35827,-71165,-30731,21628,28422,-18687,-31187,31406,88135,132041,150643,52688,-107411,-176203,-145249,-49757,65541,126353,83107,-41272,-106987,-59244,95077,294376,311768,77542,-22713,45240,107354,70754,36279,98652,153368,34744,-106998,-103774,-26049,19592,21619,-22811,-60097,-68102,-63278,-29506,1908,-26990,-107364,-117134,-12023,40202,-10605,-53582,-32535,15918,-5991,-32092,17631,62774,25843,-5040,3583,11422,-2189,-21328,-63773,-73901,-38533,-24763,-34667,-37154,-13850,22835,43793,92208,118237,50935,-15459,-6095,-12336,-19409,-15082,969,52874,99293,87931,36755,4214,-4766,2770,2773,-9878,-26043,-20095,-17416,10584,25288,-15355,-40505,-33854,-29303,-50597,-74325,-42778,30496,37728,-33168,-59109,30318,122970,138695,94960,38577,-8711,-48013,-64644,-71376,-67196,-28299,-6533,-311,-2093,-38585,-23379,19055,45154,87379,105108,68818,79954,106867,122569,172645,166012,69879,-8041,36958,89376,28187,-55568,-33627,51846,98369,60966,-33065,-112040,-148748,-109325,-9371,52086,33606,16215,26580,12826,8112,-1554,-60201,-114638,-114243,-50092,3682,-20334,-48234,-27154,22595],[-9226,18579,-8609,-26853,-10183,9281,40604,34958,-57748,-120769,-106130,-62389,-51782,-51463,-365,52213,28822,22790,61685,81437,84198,87144,110375,212086,248237,98695,-75134,-115352,-86719,-12614,42358,53216,70771,73178,64029,54741,30723,46022,57396,-23488,-10892,103446,92797,-8460,-21930,31236,-173,-105858,-126949,-99345,-110232,-96543,-24196,15437,270,18871,62831,74887,70109,89046,90576,35459,-48730,-124555,-111730,-13719,73212,72788,92,-50885,-22554,-11311,-40744,-36084,18850,40587,-21661,-86688,-101547,-96599,-41179,57053,103874,37204,-59708,-106236,-99780,-5502,130034,130986,20896,-52472,-90832,-104976,-80280,-82854,-77290,-18191,52596,57692,9789,-7057,-6505,-46235,-79557,-43415,-5744,48131,134730,113429,-1976,-32401,44426,94627,82584,58729,34023,-28144,-102428,-144126,-87378,34197,89130,52288,-5124,-46796,-67608,-33250,72546,132921,87602,32706,26851,-22823,-91333,-103033,-101869,-158710,-233535,-195966,-74546,-13311,2911,62668,85726,19337,-44256,-76803,-130218,-119106,12172,139557,165966,125196,91251,7859,-60562,-29882,42079,56913,5499,-64067,-103032,-79576,15556,62959,36427,47885,92365,50435,-40045,-27963,49218,14727,-148385,-269514,-228252,-107698,33,85428,113420,75781,66233,41821,-14221,-26084,20600,54484,38299,-9727,-23619,11665,14638,22489,70705,28903,-72945,-86520,-14254,33612,10890,-21363,-21687,9037,6977,-29674,-38941,-38413,-64148,-16197,62273,42482,-22982,-27978,-25583,-25224,-32655,-49788,-61077,-50753,-18073,-2757,-11012,26719,94034,127093,120122,18628,-80249,-45374,4001,-46754,-48079,22104,34109,-36017,-58345,-12509,-7057,-44950,-24965,-11406,-20067,-19368,-22410,-25697,4655,10141,3585,62341,106034,75738,-11705,-97709,-70468,89327,198473,140200,27148,-45340,2958,109990,109851,43104,24221,2041,2560,20967,43531,51891,45715,43650,18257,-19555,-41393,-64454,-100071,-54003,53743,53331,-63570,-104609,-29997,29678,22981,9342,22873,8568,-38088,-35851,-30999,-81826,-47301,103574,139105,25101,-43277,-42026,-44073,19750,108856,68224,-95939,-146853,-1360,117831,115887,71335,17026,-8175,24813,69553,82046,40588,-27818,-50550,-63232,-57728,-49994,-89153,-101761,-53459,-8435,11460,40891,49393,-22255,-77715,-14086,48103,-1452,-38389,-23926,-16040,-16090,26043,49028,-5782,-76145,-51192,7071,-23898,-92242,-64711,28235,76748,46829,14035,56816,95348,71257,72465,108889,75872,55846,77273,15198,-38902,49220,124173,111619,140361,119495,-27200,-106178,-63050,-57460,-52127,-9581,-34637,-98063,-113316,-115954,-131359,-106826,-65240,-64277,-44251,21759,80427,77607,69027,66589,53229,-13057,-63577,12624,75551,58913,35982,46188,64490,50939,35990,20595,-27350,-83470,-96765,-95449,-80194,-44990,-3270,-31130,-43251,2347,27771,16584,-37726,-119696,-122896,-31368,3554,-39135,-36616,18797,50195,22607,-43760,-121292,-96051,11336,45886,-6316,-28806,-12598,-26777,1925,76462,76560,16603,-19764,-24360,19144,51172,36676,-12920,-52751,-14018,49424,9200,-52940,-49588,-28890,-31603,-22687,12303,26170,27972,5338,-23750,-40020,-75603,-131066,-156958,-135999,-91902,-16356,24311,-15081,-36133,21558,20828,-3830,72466,150468,116916,21420,-41882,15918,117843,106985,5880,-89242,-138267,-123437,-73959,-39753,-7903,42023,76824,48323,-44127,-95518,-58659,-45988,-69154,-49605,-7151,14974,44993,95255,96253,77356,88137,77884,-8992,-79395,-122008,-135778,-58268,23166,37265,39185,-14491,-117406,-109430,11948,98889,104834,87608,42459,-16682,-2265,45667,59252,49851,2074,-121797,-183022,-87070,5751,9568,-11994,-21924,-10242,15226,10018,-38188,-74936,-22248,45300,25197,-42667,-111678,-160160,-109027,-29337,13853,43792,49086,31744,39577,55759,20347,-60865,-66798,19808,42814,-6916,-2020,26700,5937,3209,77542,121478,49617,11144,71924,97370,18860,-49241,-11121,49146,11366,-48566,-81090,-146495,-204025,-199459,-167692,-91215,32873,80590,49718,38431,35687,66161,103263,85735,43062,51954,104386,134507,108575,62698,24533,-23923,-77434,-95333,-60679,13910,70116,99547,70695,34362,-5335,-50148,-51446,10895,40031,-24016,-64780,-19358,49161,54541,-37598,-147459,-177812,-135469,-31146,92243,108125,47263,58699,121623,90594,4214,9634,47149,35822,54317,83188,44773,-5698,-7580,-51478,-164624,-231058,-168148,-80077,-15729,26509,-1460,-28166,5270,9688,-25543,-57877,-28473,48830,46911,-33903,-55009,-68549,-127583,-148909,-111902,-9052,58520,-11606,-97436,-123557,-104108,-14979,42630,-3111,-37709,-31948,-35028,-41132,-29968,13838,14904,-20653,-16856,43377,50677,-13927,-90933,-143771,-156390,-95941,1752,71210,34792,-54068,-75816,-57912,-21378,31679,26767,-12215,-7157,1761,-20310,-9047,53185,66099,43818,75062,112455,71829,36582,47643,31602,-8017,8288,25908,-25964,-102848,-122214,-53627,13518,-22345,-59130,-40709,-14400,14405,32267,52133,49468,17556,-19884,-82287,-78520,11933,31940,-9325,-8810,-19442,-69805,-98367,-102732,-165178,-214951,-183380,-160725,-175288,-119187,-24057,10539,-14082,-20657,6369,22073,-275,14866,70404,83803,45772,15003,44563,77417,40513,-38256,-83396,-61499,5748,73972,21225,-101820,-143374,-68605,31097,74198,75835,61170,70096,113479,129142,84268,23277,-23045,-72629,-80264,-15385,34648,23829,-25165,-77839,-65528,-41441,-26089,32973,78868,67491,22422,-40259,-49247,-5799,5426,23719,64441,38019,-1943,16424,27061,87,10330,64847,101204,81510,5497,-47970,-34451,-40273,-61490,-24411,-12412,-9916,43109,65241,46089,51919,-14673,-114980,-128350,-86181,-27165,-5554,-30400,-22282,37196,40618,-42338,-94244,-31188,54008,81962,56604,28952,26550,22256,-39897,-108385,-96579,-18983,6752,-47589,-78050,15826,127969,115225,60250,55159,4111,-43013,10954,46039,-20606,-108452,-175443,-177855,-134317,-125972,-156590,-153969,-111047,-76244,-72196,-82421,-63721,-2307,59543,42252,-4342,-37825,-53124,-3918,42644,22421,-2056,3071,21808,49014,40202,38986,68204,56049,6540,-8756,-31784,-107974,-138449,-103162,-43653,29147,86846,58950,-14148,-30513,294,110402,267111,219659,10149,-20326,50051,53545,-8989,-22867,75011,182511,78207,-77401,-34650,59802,43542,-7243,-55167,-65393,-34376,-34224,-39417,-10849,-4517,-48475,-60763,31769,82557,10407,-68640,-45143,19400,8067,-21052,5472,14181,-32655,-61566,-35577,26958,61357,46715,3744,-7233,15797,13305,7056,11033,-8813,-17227,30022,151518,249654,204916,91287,22755,-48277,-63397,-7803,25933,24481,28148,15999,-8177,-8915,-22135,-31120,-7060,15736,5765,-37953,-86997,-72231,-19234,-22632,-33170,-5238,2688,-32511,-42211,-3740,31356,57694,64580,16857,21702,83609,71879,-22931,-77708,-66587,-65783,-83714,-77879,-38747,-8003,-17928,-33831,-47758,-73420,-24362,68698,119193,110884,76267,57333,92583,94330,78483,134804,158274,93902,22571,14572,8298,-8696,9858,58008,112764,187085,192423,58780,-87952,-134401,-90193,-29105,-16865,-52507,-72100,-39428,-28946,-49197,-42605,-22514,-13815,-18727,361,25045,3561,-20862,-18199,9693],[-70583,-4983,-2099,9774,64566,67031,38425,-7062,-86190,-103611,-52116,-2706,-18452,-81181,-80955,25375,68483,73458,102290,97690,74603,103543,142753,169740,149555,35206,-97827,-96402,-6253,81964,101848,64013,59599,91167,109001,85344,39515,8663,-416,-39880,-15834,106841,135739,14717,-71827,-47489,-30204,-62227,-56060,-62290,-112425,-138486,-108504,-75739,-51411,-1986,20773,12435,20563,75292,100235,57844,-14074,-72803,-73800,-12956,66273,89809,8980,-84856,-59656,22880,92556,75724,-14418,-78261,-46932,4598,-8951,-57805,-22235,55623,79785,20412,-50750,-88463,-62852,58924,149320,81810,-53950,-143866,-160542,-115202,-59395,-41045,3596,71175,70081,-23305,-93184,-41711,34492,-5319,-80629,-31944,44159,64175,101362,121937,92437,66862,51135,38368,48135,56435,40336,-35915,-125364,-147332,-53361,63271,50693,-61830,-125521,-112114,-97837,-124882,-87435,11133,73722,69104,80158,66490,-7753,-39136,-42712,-124457,-221312,-145587,-34537,-64970,-96407,22786,109924,57844,-48439,-110090,-98899,-14647,44385,80644,117292,121657,98147,496,-75021,-38535,25346,32937,-5727,-61323,-85746,-54236,54459,107121,58028,23224,43895,29943,-78961,-139023,-51347,28963,-13231,-107788,-118624,-74925,-38331,33930,109557,87120,54853,54750,3743,-80004,-86419,-7133,34763,-9524,-7066,42604,52011,76635,95677,6256,-118507,-155869,-87234,353,-14491,-54946,-54815,-50346,-48271,-27997,-23890,-57499,-86033,-15958,77106,70367,17044,-7237,-42150,-50300,-45554,-49689,-26908,13376,33568,51347,76885,85333,61217,38065,41561,-1270,-46090,12353,58638,-10720,-61756,-29739,15148,-17841,-52380,-11052,9712,-34088,-39124,-15488,2696,-42962,-112699,-108838,-41382,22237,71602,91413,66338,54695,34614,-53196,-72737,90369,217110,148125,-850,-111654,-88863,52187,138580,107134,49456,-1402,-2091,36108,52404,35484,29201,38547,2884,-95515,-175418,-174497,-88720,52533,152239,113639,-20158,-109714,-95441,-9581,47477,30303,-12915,-67802,-102625,-68497,-78847,-157925,-104689,57009,112945,32908,-25516,-47166,-63456,-12974,77550,60481,-55975,-66072,51895,135502,112306,87467,73172,57692,62752,78369,98886,102619,78006,34247,-31886,-62253,-21005,4735,-31055,-41137,20016,93726,137022,117217,28406,-22757,24312,53805,23693,44370,65204,41218,6892,3453,15728,9463,-37799,-17097,76606,52219,-74807,-85722,4253,64904,44904,-7922,11092,42419,20919,34830,72485,48299,59653,105450,45333,-51608,-16948,9794,-32740,52010,150022,37763,-98971,-82156,-22757,6799,6830,-43402,-110734,-119800,-49481,33850,66001,30565,-61516,-95173,-13198,61519,33140,-27157,-60913,-20381,10784,-3152,66343,94853,-8058,-99916,-72748,27983,97665,52080,6825,-1314,-49174,-71366,-46569,-33442,-805,45171,15049,-10325,48708,108609,98453,6804,-105949,-135165,-46485,21222,-1222,-28452,-2256,32402,28934,-28746,-73032,-9283,72826,44987,-52808,-88733,-36414,21721,77940,111958,91814,75882,57152,30485,56753,55707,-1000,-48177,-25725,41462,110989,83270,-9886,-61046,-37440,18543,67280,76949,15212,-35140,-37706,-24162,-42535,-90390,-109864,-105452,-102772,-93991,-61165,-20713,19594,37737,21898,-35005,-50809,55268,156672,98663,-28183,-71314,3176,113026,107353,-940,-78231,-109712,-89731,-45486,-30057,-32676,-12605,25786,3158,-77877,-85362,-44305,-86071,-136884,-100997,-61783,-27472,53819,99765,57838,30053,48295,23956,-71554,-129671,-139601,-120501,-30047,58513,62554,35375,-13496,-78931,-49969,37487,59550,35707,38292,36069,-1448,-15487,8262,41256,59790,46845,-22462,-51788,-6432,-5159,-51160,-59078,-6129,74384,133115,125075,43393,-74220,-100501,-30744,-8714,-47025,-72997,-66366,-33674,-34024,-66469,-79499,-65434,-11986,58424,72003,16383,-51645,-75340,-24607,8796,1222,17082,53056,55774,57308,107576,150576,99582,43374,50758,48483,-7785,-56503,-24003,-5577,-62768,-81033,-66233,-101130,-104954,-92775,-116569,-115786,-39482,49532,73511,42624,6635,6022,25530,35044,11131,-12265,45731,136569,124599,68454,58479,10983,-90430,-133643,-79920,-5411,12907,37142,50281,36959,34308,64927,83464,75674,46782,-22002,-29912,49619,111078,80719,-27372,-143230,-206763,-228792,-165327,-730,89695,86972,85967,71148,3269,-80922,-97596,-79991,-74916,-12533,60599,11414,-67809,-59805,-43904,-106924,-200630,-189663,-77512,32316,78429,38485,7602,19093,14179,-2671,1033,60194,112992,49976,-41829,-51744,-84330,-173383,-171022,-108721,-34426,18311,-22266,-74573,-75723,-72987,-21277,40819,15893,-21466,-1118,8027,-13025,-38047,-32756,-17711,-17116,-12937,26286,60396,22960,-71418,-168197,-192334,-112265,-1939,61651,22370,-95090,-148233,-116418,-78686,-35498,-11128,-10542,13952,43555,29936,10496,19462,-6989,-47479,-7550,68934,15111,-73383,-30719,60211,86362,68665,38417,2667,-58251,-126445,-83208,26100,24220,-29555,-25746,-11742,8743,78518,139605,109764,52928,14629,-33023,-14676,63195,45956,-51465,-109207,-124594,-79514,-4091,23037,-11871,-20026,48708,94934,69423,47426,37600,-8178,-64455,-37278,21251,11294,-34017,-24568,39646,99807,100896,5247,-55951,-14408,26748,-15656,-80873,-68626,11971,62981,2509,-95795,-146145,-117663,-28765,37819,35252,10242,33853,68687,44342,9972,-18964,-66238,-79267,-21231,51790,76075,82542,48477,-28619,-40470,-44745,-72106,-30450,6036,-8996,-24678,-38922,-6124,59462,59432,50904,98855,86373,15664,8028,16251,-33360,-60926,11228,78632,67916,-7331,-61114,-21747,21235,-16013,-51360,-36635,8942,70883,91632,70398,31081,-73163,-157110,-143892,-95770,-32599,9723,32317,46535,47779,3998,-55416,-67868,15519,116702,138070,109769,65280,11343,-16435,-44553,-90439,-51259,51624,106384,74984,3399,-9863,53118,84982,68087,74117,46128,766,45223,86053,18486,-81667,-175130,-216476,-177003,-123056,-90380,-51033,824,-1453,-62848,-97089,-50026,12598,31023,13338,19925,21223,-9085,7796,27888,15813,41408,58873,43849,77832,142507,168183,124170,16136,-99752,-113202,-64975,-56247,-20505,23516,25278,13265,15554,4037,6135,30545,31146,128121,346058,324464,77931,22103,88263,64530,-28515,-54462,39594,154435,74084,-47580,24110,112444,65261,-5227,-29503,-12122,-2425,-51230,-84959,-40052,-6898,-22558,-50137,2242,65618,7474,-83121,-40720,51051,49432,3254,-22583,-59345,-98672,-83781,-26192,42382,77652,79546,60760,43763,17791,-6744,-510,-11484,-65676,-88714,-9981,149339,254226,220690,105728,-4648,-105674,-129090,-42003,34238,32635,12213,-18616,-41676,-12326,-14807,-35699,-8525,26196,21493,-32004,-113309,-136869,-94869,-39320,-12740,1310,-13142,-34267,-6328,27205,17392,38658,76446,9228,-63210,-61674,-68017,-88373,-70543,-37639,-31002,-71489,-99445,-45440,13137,-16303,-44019,-34982,-30174,-201,52879,80966,50309,7725,20543,63874,33752,-3053,50600,98766,92221,66042,27895,-28998,-15433,72572,116438,108159,158810,203701,111192,-24795,-57604,-23658,-33045,-56370,-53605,-62855,-49582,-32941,-71821,-83144,-2135,91131,115637,98951,70616,26552,-7012,-41289,-57554],[-110862,-30442,-2472,43165,127170,109705,18211,-42885,-65348,-43743,17959,83091,42231,-82665,-120961,11057,118238,138243,105915,41199,16283,94236,140695,68717,-24861,-83752,-117378,-61076,35673,98506,77957,-808,-9365,68674,112141,75329,30990,-7357,-12643,-29912,-57187,23944,116189,57626,-41782,-49115,-32808,-44736,-18906,-764,-48954,-111687,-140741,-118246,-51531,8078,9179,-6617,-20423,2730,31032,27943,12271,-6313,-31305,-37867,20119,72556,12267,-90510,-54431,77404,193471,155817,-36739,-155811,-52569,70679,51646,-25716,-44388,-24017,18009,27312,-19712,-67125,-51450,28334,70272,19975,-73220,-144695,-122445,-46130,-2637,-11783,12952,46413,-2483,-111982,-171313,-102799,6191,-22817,-98545,-15317,75735,37824,2667,42297,102062,92661,-12403,-82317,-39639,28996,35461,-21404,-73995,-69667,-10475,46227,1559,-135951,-221394,-186916,-120054,-128460,-150847,-115712,-10514,66866,108721,127477,85016,36994,6417,-64108,-118976,-27258,51787,-29478,-102949,-40430,31350,47904,-12340,-84152,-68439,8842,-1961,-21225,40663,92298,75306,20123,-14149,-13952,13918,40718,28642,-12326,-14403,22059,66773,50309,-11819,-46470,-20956,38533,-4803,-126446,-126790,4962,92803,39539,-31517,-60860,-74339,-23716,76050,90071,68875,60684,-18049,-140066,-162166,-66479,15349,15078,15746,45258,49850,71004,91841,36202,-76087,-160109,-115855,-5474,-14331,-68301,-96012,-128300,-100670,-18762,1341,-36113,-47166,8468,46817,27714,7351,-373,-37978,-38433,-22630,-21638,9901,35520,21181,18495,42500,35294,-6397,-30217,-6331,-1369,-23388,17992,65837,18410,-55653,-67204,-26019,-12844,-24312,28427,63074,2905,-37784,-21864,-12444,-86533,-169532,-178435,-98071,39703,134907,85185,15282,64051,105232,11897,-45724,62160,159139,101880,-34782,-157230,-165294,-14005,158680,171290,91027,42542,56921,99702,100534,51175,39546,60203,30739,-79868,-169707,-145524,-32811,100340,167517,129805,44673,-32710,-64226,-7390,60298,35294,-48719,-111416,-130211,-117711,-146592,-177452,-77955,73990,129132,57693,5491,-10314,-24894,-14569,27900,7518,-43473,-5231,75043,89327,52435,43926,50994,38543,47230,71826,72660,72788,79675,36009,-44322,-96707,-34409,59803,53098,18038,73822,152621,169623,120633,42225,36400,70071,51696,42340,103079,103661,37120,-14500,-42333,-23162,20610,-9177,-16864,84602,104102,-11405,-48630,-10505,3561,-22511,-49347,-9084,26502,-6803,-11742,23330,18484,23796,73512,84902,17935,-39639,-98135,-137947,-21060,136437,87368,-40030,-33249,39928,50325,-10691,-66117,-82308,-60279,35051,150358,159358,70590,-54301,-103033,-27230,46184,5315,-72467,-90676,-11468,61371,52747,76954,64395,-41443,-113624,-97176,-46677,13373,1610,-31075,-15940,-34306,-70914,-43204,-25212,-12212,24958,17134,1382,54125,102444,82088,24810,-39803,-71123,-4025,68160,43136,-26040,-45750,-19346,24872,30708,52804,126828,139804,77089,6221,-45940,-36914,27898,69194,55172,53050,92519,71920,1204,6919,21671,-27908,-67702,-17386,57721,112413,90934,1139,-54677,-47674,-3690,45634,42646,-35571,-78540,-33449,24196,4606,-48112,-53708,-48143,-75030,-120540,-147716,-114557,3475,74455,42891,-23314,-60908,-42041,14561,15689,-27801,-43662,-9012,70689,75374,234,-18652,7437,16689,1426,-30544,-50742,-20626,32510,19826,-44785,-25715,10152,-59201,-107525,-53234,-26889,1300,65170,54000,-18937,-14587,-406,-65405,-124956,-120484,-84747,-33649,21385,44020,50073,67144,35825,-24452,-27532,2946,11051,-22191,-60468,-58381,-35111,-24855,-28948,-29496,-13157,28753,46472,48437,56257,6123,-68432,-73958,-13402,64012,123090,108822,23991,-95985,-150158,-83791,-42040,-57779,-31642,44061,76476,-1805,-106351,-142167,-119980,-51354,41826,66843,26755,1916,-26583,-40576,-14566,23664,34463,48788,50286,38248,63630,126966,119595,66301,38185,33480,11976,-15369,-7045,-10930,-74825,-104475,-81819,-38486,40141,41946,-59947,-153456,-150177,-33853,57537,15668,-55011,-54432,-17840,22022,-21036,-91473,-33319,108614,148195,100623,81075,27393,-75515,-116754,-67851,-23948,-71980,-117331,-91659,-36401,30576,128613,176791,108675,-1668,-64646,-22136,79563,125915,70531,-17778,-83295,-120981,-167484,-155943,-37596,30938,23884,6076,-18643,-88039,-169969,-172463,-135478,-123355,-69471,-17493,-67547,-108288,-57071,8434,20331,-86269,-175933,-101814,-8635,-16683,-36334,2206,29797,15866,13048,42973,98816,115762,53953,-297,3404,-57778,-162419,-145949,-66956,-23139,37127,63577,36555,30218,16014,7229,60676,51159,-3760,552,5096,7980,931,-46812,-70353,-23215,11622,28955,62079,44438,-53885,-149876,-148362,-50820,36186,66804,5651,-91431,-128411,-103445,-101677,-93924,-51597,-7378,18332,18883,1727,9708,18633,-16514,-81350,-83024,-6541,-27534,-105921,-80226,28603,113460,103314,36633,23782,7824,-66158,-70648,7435,13895,-25765,-15386,-6402,-12694,53110,127167,98272,72593,82931,70983,75144,81700,31617,-60432,-155749,-172278,-45426,66101,51434,25357,74702,142697,165209,158013,131930,64007,-29807,-81556,-16584,55699,18089,-56404,-60357,-27063,25665,71193,2176,-95150,-58888,21515,9316,-45073,-25751,59708,111326,44598,-33492,-81226,-87096,-32679,6906,-6289,-44684,-23835,18084,-946,-35566,-48981,-53458,-18975,52917,109477,118514,108532,81946,45352,38185,-7373,-73589,-74011,-83214,-79336,-47402,-11415,56009,99754,65626,51085,106725,122289,50022,-17077,-23244,-23943,-43325,-20554,-2380,-13734,-29338,-22037,21148,70608,39962,-11640,19586,67442,75585,74241,53739,-34897,-131140,-118144,-64554,-74389,-55640,-543,42234,49981,13731,-46619,-48584,-9811,50998,98155,103587,77483,38708,8155,7645,41893,61183,66474,92100,143882,168990,103505,-5643,-49159,-5806,25325,26260,29866,12856,-16674,-12582,-19671,-30240,-36399,-68183,-98667,-89067,-39736,35294,89117,54346,-59965,-130178,-75185,-2599,-13973,-4884,52734,58599,-15699,-43875,-40932,-56908,-7357,67220,73648,72276,121971,162329,133372,21847,-99331,-107587,-48972,-25719,6623,23347,14815,8014,-14683,-16431,24420,37205,11319,130399,422366,487687,200050,45641,84210,98154,25970,-20730,17334,65446,10329,-32392,29881,98724,98082,60824,42532,57427,35270,-25435,-45486,-37528,-49405,-61297,-87943,-62481,8762,-30716,-125385,-81881,40525,66259,11220,-45678,-75052,-100112,-69291,-1747,18172,6174,32674,64621,82596,49622,-4378,-41095,-94711,-136943,-129198,-52771,76115,138403,108766,37559,-44195,-129500,-156203,-81991,10806,48054,55134,13257,-57227,-52183,-36623,-36843,-8833,21594,12604,-19047,-89726,-130388,-92232,2465,36604,-799,-20255,6061,34838,14489,-15733,-479,-4394,-78281,-130601,-144004,-127354,-52832,10759,13709,17137,-17262,-98497,-99008,-23544,-14384,-27654,-1971,26539,25889,-2864,-16035,-20965,-24567,-6289,16579,-10005,-30438,265,27437,58806,85794,68048,7810,4117,66570,88984,57530,56472,78346,43426,-27478,-27848,31117,22395,515,19133,-4364,-34734,-33139,-61856,-90556,-19401,110102,172333,138554,70290,23282,-9366,-83987,-144057],[-98508,-38971,3330,74397,158635,119214,-2742,-52528,-41516,-21095,33382,108627,59773,-64804,-83932,23169,129715,148685,67589,-19864,-29204,48890,82862,-3123,-110318,-150064,-116737,-11348,58559,71213,38351,-36446,-56756,32490,101347,65290,9195,-16410,17032,35860,-13225,-4781,73140,82655,42513,30410,9845,-19398,9787,53674,27509,-48512,-104101,-74147,10336,48936,29733,12480,-19105,-41968,-35178,-25439,-7207,-8777,-27130,-22834,39868,83023,19316,-69658,-26645,83209,157583,124219,-38759,-140635,-40136,84678,76078,8524,-48374,-73132,-11780,49473,1174,-79823,-92780,-57342,-17879,-4608,-40437,-78973,-39716,24529,38838,-4651,-22650,-19744,-52862,-120947,-166354,-117668,-31852,-53531,-90013,3701,48214,-14873,-35907,-7238,19722,6908,-62619,-101963,-50673,18152,25672,7894,18945,26862,-4085,-24377,-30748,-90239,-168955,-170910,-102307,-40255,-38935,-73530,-44613,12903,55137,93030,103111,64827,15086,-19824,-6943,71826,107862,33401,-35315,-60098,-62888,-17608,-11954,-51304,-39044,-1370,-22959,-59025,-24677,23959,30009,51083,83425,38081,2506,41447,81316,91015,94662,82668,36166,-35815,-74001,-72649,-31595,75097,123098,19343,-76968,-26472,58145,40178,-21546,-53814,-62577,-35096,34878,76560,100792,70334,-47024,-163603,-167725,-86757,-1835,19872,-18550,8393,77349,96375,83648,59650,852,-80679,-77548,-11276,-12292,-47693,-93414,-142830,-108048,-2098,47154,22901,-6003,11625,12347,-35542,-72408,-52515,-42752,-35282,-30590,-22002,8934,3284,-57754,-100619,-79931,-33869,-15316,-26035,2526,23728,-16015,-17884,45767,44533,322,-22440,-43431,-66242,-68264,-6147,52286,5981,-39272,-37451,-70353,-138153,-151775,-150855,-107775,18148,95292,18035,-37295,65592,130539,43882,-23132,18986,78051,52504,-30403,-123016,-134518,1437,168874,171917,91900,78190,133002,161421,120327,65428,95551,129534,76355,-16958,-86578,-79400,-37118,19600,74065,76373,47727,37114,35521,45289,58196,18968,-54026,-74756,-65127,-90275,-116428,-64833,40619,127074,142870,66502,9205,15688,22333,15710,-6430,-70350,-95027,-9833,68657,13738,-43721,-26190,-23798,-63237,-26612,49037,26166,-40741,-71647,-66176,-60069,-72849,-26300,63417,92671,72365,88189,91669,44932,17451,27111,59067,62145,29086,23317,62300,44504,-14814,-42034,-41130,-9712,27076,-12237,-24204,83757,143203,79766,35221,14811,-18121,-47698,-48185,-1590,22729,-2157,-1463,34087,23972,-6366,27392,102895,106513,15883,-85801,-131039,-57931,77241,105182,36540,18056,39275,20786,-46615,-77945,-35868,25441,93457,154664,143629,60852,-26397,-47806,-26011,-240,-30789,-70196,-40016,64447,132311,96262,62107,38315,6666,-7205,-25467,-70923,-84602,-54514,-56858,-49129,-12901,-678,-10527,-42902,-69545,-37846,-25787,-10039,42814,48326,19240,26628,10050,-20020,31888,76745,29520,-32276,-45327,-7902,45201,64466,93740,153164,136468,97221,102749,43583,-32800,-9470,23977,7282,35383,78176,23060,-80267,-81048,-21106,-27199,-77668,-52948,26724,62663,41488,9719,-22076,-65646,-82880,-55253,-39703,-70997,-75973,-6683,67458,40263,-22122,-39324,-59949,-90852,-121603,-154458,-145207,-46744,18041,5809,-21907,-45983,-85389,-73703,-10437,26723,-5467,-37517,14094,48318,8010,19367,102088,124734,64594,-5324,-21390,20145,58033,55522,24449,26576,33354,-13319,-16056,67656,108338,95256,73076,13425,-49948,-7496,14324,-55848,-97980,-70116,-21265,36337,67953,49077,64520,131283,115606,20151,-58615,-61503,2313,-14785,-117457,-142479,-77140,-15425,-13290,-64815,-98728,-52787,-4924,-748,22166,19206,-26282,-38557,-25252,-17160,-4103,-15431,-36408,-48972,-50061,-30750,-39295,-69469,-49730,25609,78594,29259,-27741,-32021,-33419,-25340,23746,47221,45926,60491,34967,-21097,-20844,7372,13484,36484,38369,-13112,-19599,61866,102034,87141,62013,45170,22427,-629,-7309,3268,-32507,-83105,-84684,-8508,73744,45729,-58338,-144637,-165224,-75909,24937,-4206,-76567,-53606,10261,56040,-10683,-95715,-31679,102772,146765,109441,74222,22628,-45566,-61881,-18890,1598,-83802,-168331,-159340,-103902,-50308,65585,174554,135156,-4173,-77005,-21657,73369,102233,56077,-2827,-31372,-15423,-17640,-33117,-6421,-7610,-58632,-74351,-47313,-95331,-173306,-132875,-58535,-65601,-70188,-66530,-85833,-71549,-13192,52765,113338,40486,-88336,-100066,-97067,-154515,-128044,-16475,58072,58921,35635,39038,80348,83632,43373,31271,59251,11469,-79973,-89243,-43919,-22948,33528,104297,114128,95760,63616,26589,51150,41118,-9383,-30909,-25748,31949,47629,-48759,-115642,-50939,17978,58950,85729,67214,-22939,-88838,-54662,29660,67743,68850,7570,-33672,-9409,-8566,-66481,-86884,-37406,1986,-13688,-46227,-48082,-5113,21967,-2048,-39972,-40716,-15751,-31564,-51607,-58585,-34337,39863,63407,16690,37621,56480,305,-39609,-36574,-58890,-63760,-24595,-22455,-60567,-39702,17617,28967,71115,136034,141180,106292,58223,32827,-516,-101424,-129787,3386,83645,3697,-52327,27436,76266,37887,34022,67659,33369,-33386,-39969,25440,67860,40964,-15224,-31575,-41797,-34630,9658,2814,-38304,1878,53015,30294,-10435,4408,65365,109254,54701,19249,14978,7705,30225,39308,6830,-64835,-80481,-22694,9853,-20021,-34076,4842,48708,95572,157092,166570,106358,75099,124408,157623,69408,-14439,-34528,-82899,-84443,-35393,20637,84365,71389,-16897,-41712,28970,84480,40297,-52091,-61972,-326,35216,10806,-59293,-106592,-82509,-15148,46978,88918,74330,60343,92886,93938,30411,12793,23487,-36651,-86944,-13901,44842,-12310,-28573,31745,65437,46946,2951,-50234,-60138,-32680,149,3690,-9110,-39070,-42226,-3230,52721,135483,190249,115715,37305,76760,142375,117270,19472,-76559,-66615,-25641,-37254,-5963,27790,-53337,-99653,-56423,7682,71958,71579,-14629,-79835,-61835,28081,89397,53077,-54544,-126412,-74675,-2077,-8000,6033,40204,17300,-66860,-105731,-76565,-72080,-58556,32746,85330,42822,3822,31743,81979,57164,-32594,-61583,-32286,-52168,-97528,-114173,-55603,21689,12629,-6810,8150,-14959,-37028,106432,388476,489925,249552,48429,29038,78768,72404,48614,23331,-29983,-73030,-43907,-621,53255,109866,112677,88218,92993,85633,76523,72876,-5565,-88356,-97496,-104100,-82904,-29975,-64920,-154916,-130227,-6306,51699,13893,-31718,-11067,-13625,-29032,-24000,-64123,-93317,-24955,61205,132001,140741,58579,-65259,-146448,-131005,-90096,-56741,4312,17412,-1351,-1606,-15642,-73118,-103193,-72659,-5242,61072,113173,76587,-58005,-116102,-80482,-47996,-20536,18484,15909,-10113,-58843,-93415,-38575,70674,96850,29503,15163,66012,71867,1916,-28709,1292,-27308,-96882,-98145,-80552,-49885,18167,43739,23115,40803,36410,-67701,-145947,-92697,-11926,6071,720,14624,21856,-26958,-57702,-41545,-17438,-10138,8675,30455,40123,24343,-7634,18390,73132,110871,93404,60861,44688,22177,11443,11822,-20749,-69964,-97365,-60049,47817,111131,103347,72797,21210,-28994,-50671,-50610,-70473,-57455,48313,130400,96816,26459,9613,-756,-83107,-156560],[-62191,-36998,-1960,63383,121861,72474,-24551,-44548,-39662,-36712,15206,68473,10323,-59879,-35353,35319,86837,81592,15273,-27712,-34259,-24033,-23650,-42796,-85626,-129236,-106074,3751,46181,24459,19197,-4516,-40031,10632,90380,65980,-8956,-30209,34038,94491,73378,19981,775,8701,34840,42554,2679,-25167,5756,38026,39892,4556,-20015,16052,57508,40784,-2904,-7080,-1606,-13530,-41961,-69131,-56209,-42147,-25460,28052,100399,115236,42843,-40330,-47293,-18553,24137,39039,-24766,-80047,-19725,76871,85596,33399,-9917,-41357,-10952,40404,5171,-81921,-115460,-88444,-32554,1497,-14110,-27594,-447,30334,33777,1912,-16133,-10450,-13342,-59262,-98760,-64985,-37321,-74679,-62508,18570,-7391,-70753,-28321,-9562,-65515,-86815,-56669,-12713,31989,22118,-13301,3427,66347,56982,-46937,-103062,-35237,29701,995,-52810,-30490,57003,95795,38860,-16946,-35596,-6095,38156,50783,24580,-18779,-22134,45898,119932,100295,30882,-994,-30426,-73839,-65326,-58216,-50783,1246,42915,27391,-27894,-52442,-43089,-13593,51710,116379,59858,-19589,7114,97851,157172,143693,66804,-17606,-66793,-50044,-23227,7497,90088,157253,122147,34067,-21234,-39157,-43174,-38389,-29694,-8979,-8027,-16777,20413,101081,93963,-11281,-102192,-108074,-60510,3972,2404,-66827,-4490,167862,200474,103207,41446,25291,10574,22400,29411,2420,248,-19411,-77918,-75537,31608,124689,114326,33878,19560,52365,-8881,-120605,-110886,-53845,-45915,-60327,-42766,-14291,-36278,-122444,-187303,-151415,-41138,23499,-3390,2411,33887,394,-14522,58623,82443,69571,57941,-5171,-101038,-145181,-104087,-24878,-28511,-49980,-49901,-93674,-136443,-79556,-30281,-30951,-5717,6081,-42328,-60485,22838,81676,50376,-4491,-26531,5662,47059,45836,-2945,-9324,74665,152937,110138,34763,49466,143314,159830,71785,45036,149073,189754,98377,2114,-71044,-94900,-89807,-69607,-22737,-3861,-6365,46467,100393,86917,48339,14969,-8227,14852,45523,13223,6364,85711,120607,99673,88387,39267,-7573,13689,49946,71217,14772,-102307,-125720,5720,94125,-13455,-121137,-90046,-82030,-134358,-81773,19920,-13389,-145997,-225044,-146580,-11520,46145,51618,70147,82397,64651,29651,-37162,-96878,-52232,35993,30760,-9100,-5614,-18103,-31756,-40588,-44824,-32361,6526,20228,-6038,-49179,-15303,98650,150577,113195,73299,32771,10332,11227,6944,2473,-31828,-49689,6183,67417,44378,-14422,-19330,50079,95870,55023,-5104,-48985,-56257,9860,82318,55783,-7824,-32505,-36772,-61109,-77243,-30038,57508,107514,111232,107407,77315,36027,9910,-41490,-70577,-84873,-72562,-5697,104385,154598,93388,35405,36881,71190,75653,47908,4699,-27818,-21637,-53278,-87822,6174,128589,86349,-26522,-73100,-47878,-41325,5735,66910,32399,4151,45232,23769,-27811,893,7251,-28251,-25896,2264,58877,95437,61794,12683,24202,29954,42573,93732,45345,-63080,-55101,13700,39204,72741,70328,-27029,-128442,-122988,-39888,5970,-55321,-78555,-9595,24460,17242,39214,8011,-84722,-131190,-109122,-67824,-57787,-58000,-10271,69300,45920,-27538,-49888,-92496,-116335,-82933,-72746,-90718,-74325,-67488,-83931,-88250,-64174,-42608,-14486,30457,50437,-1766,-59692,-26385,14294,-29561,-32260,65434,138412,108946,38503,25387,46632,38211,40966,54744,37665,15791,2344,29897,132278,205546,153590,69178,26712,11784,44261,49038,9138,-10845,10153,16598,34782,84511,93033,86438,123202,116356,10201,-97779,-82305,29796,19989,-104651,-135040,-68810,3220,25089,-31928,-106067,-103348,-88993,-98903,-49068,25270,37341,8172,-34031,-88680,-123741,-117726,-51036,42428,79134,34910,-23485,-73968,-110226,-89565,-20437,23745,90888,144845,102123,38980,20761,21468,52315,77692,42226,-7841,-34014,-63654,-57849,14171,38011,-35959,-53452,31764,88236,98381,79028,47759,21869,-20787,-54305,-39217,-30170,-45623,-48703,-31057,-23360,-44863,-62661,-62365,-60436,-36450,9799,-4321,-57323,-26873,44419,81096,28649,-39528,15874,112255,104170,39801,1994,-10042,-14535,-435,42810,64719,-12916,-83399,-100858,-112437,-116330,-6938,136724,144303,38554,-49325,-39143,15502,44595,46542,21098,-9235,19538,61144,47511,29482,1056,-64774,-72438,-17095,-49678,-114576,-38782,56269,24529,-24351,-12576,13289,5606,-14937,15265,88886,84629,26576,-30491,-118807,-183739,-139154,-23234,82384,107465,52671,9903,35181,39487,4002,4362,45096,47168,-7925,-50019,-55729,-55078,-48166,8153,83534,97015,53166,13800,-5902,-22454,-32330,-46454,-19367,65416,54446,-54707,-110688,-71927,-2210,92251,142673,102562,10012,-28603,12495,48962,39547,29675,4522,11727,86195,81035,-23897,-62585,-11813,-2142,-48628,-64406,-44576,-25757,-18965,-27324,13914,58500,16148,-25095,3681,-37575,-117848,-88805,-26168,1394,59311,72295,8789,-38915,-66268,-100892,-87251,-42156,-43233,-78302,-88940,-69673,-25217,75965,164144,142590,59651,20467,64139,83394,1220,-50226,20136,64647,-4917,-65672,-7726,17781,-67149,-102321,-36626,-11000,-21446,10344,41805,21979,16633,34685,42795,20977,-12526,-13367,9303,49665,79806,67282,22661,-25402,-40950,-10859,12339,-21376,-4036,42525,37986,33831,46834,33832,-35156,-84987,-35659,33713,30423,9399,31996,56660,97316,172055,172558,81870,55365,162727,241268,158574,76994,42923,-30541,-72153,-48677,1692,40130,4210,-85652,-127831,-64205,15756,4262,-55559,-55544,18856,92574,63288,-58293,-139602,-122293,-34371,64329,94985,75799,84702,79627,17854,-71282,-82630,-15852,30677,35042,64968,80399,46232,43205,86974,108170,69298,23237,-30165,-87813,-94504,-55197,-54319,-110895,-149141,-109215,-48715,28853,134559,160824,38709,-57125,-4268,55051,51977,44382,-7369,-43219,-34534,-50238,-16727,56600,23511,-34605,-25916,5660,43046,48945,-31550,-112570,-91968,13464,72985,37796,-25136,-56890,-9539,38499,36407,9697,-39345,-82165,-97878,-76264,7588,49849,4221,10750,42224,144,-59721,-43531,26861,58809,4295,-40711,-43323,-106326,-194580,-184094,-37819,84614,67097,-9334,-67742,-101286,-72361,72078,262886,320026,201778,81033,26126,40491,53132,71856,37625,-54205,-102136,-66516,-20991,28917,69216,62196,55136,87900,122995,155298,134657,20117,-69208,-79374,-83798,-56748,-22581,-45450,-102124,-95240,-14356,50857,34019,-5538,42556,78302,10870,-82274,-134832,-112124,-6720,92621,160774,181558,99043,-52853,-113476,-43134,-1162,-9480,2163,-29345,-36863,30031,59149,14825,-14953,-21531,15163,91522,161943,136950,-15827,-113450,-75933,-33605,-15176,32892,38300,-5204,-32124,-48010,-21256,59979,96100,60387,34140,47928,55545,11595,-12106,33246,38377,-21395,-22302,16443,42347,34230,162,1154,36746,38112,-40085,-133872,-112091,4712,45129,-16465,-46092,-4767,1104,-22320,-35158,-32072,-18867,25889,84573,110220,66977,-3799,-10959,35625,118801,145233,105643,42769,-33458,-34309,36644,15428,-81661,-114590,-59811,56668,157192,144291,53231,-9754,-42323,-71592,-60650,-68133,-100041,-36462,53040,44020,3572,15752,19124,-39416,-84428],[-19755,-8384,11312,43909,66157,32683,-4953,-3707,-15155,-6346,52197,65693,-7050,-38320,-4079,59106,62053,22022,4442,20763,583,-60390,-99106,-59018,-14330,-38766,-59447,-2166,4819,-32238,-2836,46835,32450,24985,73398,68468,9970,-20646,26722,98458,104945,19452,-90340,-124264,-76514,-41356,-48101,-51358,-32879,-23159,15577,58587,78946,85380,47497,-29434,-94087,-71744,3117,59013,22285,-53899,-53516,5156,47146,80969,114728,116136,74844,-15349,-105849,-130253,-48208,20455,6977,-31204,4789,86087,107103,59945,43128,10300,-30018,-17846,1580,-32909,-72568,-54387,-6466,-1330,-33728,-47136,-29529,-2689,23147,27973,36033,47511,32338,-24546,-49829,-16901,-33564,-84065,-43723,28954,-24625,-95056,-50765,-37454,-99843,-105617,-45226,28538,62811,-14980,-87335,-43975,38041,13623,-95805,-127166,-14661,105043,111008,44216,31019,72197,80334,17284,-23512,-38576,-11554,18791,-3712,-22347,-48474,-51246,38283,123583,57854,-31616,-36850,-19338,-46718,-66663,-87947,-59670,34178,105415,70894,-8267,-57349,-72571,-50189,-1512,48708,24598,-37618,-32751,46666,87544,59864,-6680,-54654,-60137,-18901,8288,15009,34790,45238,57519,65310,9253,-74260,-99543,-59118,-27420,-1406,-21001,-78214,-57676,45215,97889,66753,2969,-40772,-29764,11344,-14832,-69274,15222,196250,233891,110414,8044,-15545,25696,101869,107710,36189,42587,54841,-28118,-60470,55727,178472,183114,90850,71625,144785,102035,-59543,-98276,-46789,-32502,-38675,-28791,-32943,-65898,-120938,-157714,-126315,-35321,23775,-13333,-44594,-10867,21872,68282,135273,127647,90114,87259,59364,-47197,-151182,-150149,-72510,-50027,-57195,-40881,-36386,-69168,-24155,63893,58165,-2050,-30445,-41381,-51202,-44698,-4556,52873,32395,-56756,-63916,40911,107448,85729,72494,85131,79755,28882,-25399,-24633,50186,64774,-21835,-11947,121248,153117,62122,-48826,-144662,-160637,-99378,-56167,-59984,-76648,-56164,19179,69819,50566,19607,29081,53102,74634,85284,62245,62038,98169,59989,-10039,1616,-8483,-22784,14447,74958,124801,69495,-53267,-49008,89130,137627,7519,-133829,-126787,-99514,-120614,-83492,-10775,-29658,-149955,-218730,-110585,83068,174013,142580,83317,34017,-13132,-62985,-103345,-88044,12492,73538,-10965,-69918,-24119,-42698,-82312,-50132,-398,13431,37440,16846,-54889,-76651,-8960,77961,95367,47731,20882,8530,24259,53157,30836,-30126,-128351,-168901,-70953,32046,29434,-29734,-80662,-63875,-28312,-16600,-5825,-1215,-25284,-19861,25710,-1683,-82405,-91831,-51501,-45956,-79244,-78558,8374,92616,106262,112953,134546,110161,31035,-45453,-67573,-78960,-62783,6892,90165,99243,24196,-12157,19299,64699,63141,74466,106325,107029,58454,-35084,-110967,329,176544,146292,32700,18396,21048,-2819,50086,102602,45040,23784,68457,27616,-52913,-65040,-83642,-76473,-21054,24689,80595,117032,42943,-83201,-126822,-92498,-40064,-6767,-41165,-100974,-68954,26148,79369,95591,61690,-39427,-107526,-90897,-28398,38738,3362,-39953,-13661,20515,38809,60062,9528,-80026,-108210,-90149,-46831,-28447,-55536,-40615,45271,38188,-22047,-22579,-63219,-89361,-23916,13990,-18383,-52632,-91303,-118416,-126988,-100022,-14469,61191,42721,-6275,-24292,-45764,-45381,-47057,-102815,-117688,-40241,69854,108705,68569,39950,20951,-12502,4735,42584,32380,19101,19641,22345,81043,137524,105015,60749,81583,106102,78157,19593,1158,42686,88620,57769,29893,91848,114300,46309,15162,10868,-54037,-103263,-41486,59286,32066,-69120,-74068,-17745,20700,35212,18277,-25913,-45592,-63205,-79463,-43300,35667,64691,10049,-49087,-92223,-120589,-92739,8294,91936,75242,9557,-24536,-59233,-119871,-128429,-73870,-6964,106991,196003,155379,74860,26742,13227,49029,63325,19359,3616,-28119,-99264,-102694,-10301,25038,-24795,-16958,55168,86451,85724,60716,46470,59919,10828,-66066,-89981,-76814,-43840,-35057,-101182,-127794,-72140,-14362,25067,46196,33067,26769,2829,-52357,-31813,37009,69987,44575,-6913,18773,88955,46762,-61334,-96706,-42511,25946,55726,89365,122942,78631,23862,-28864,-84574,-80683,33336,141927,130952,57569,-29868,-72379,-53112,-8821,25251,30529,2672,-2587,20560,25789,33851,25707,-4186,-9522,17611,-2863,-34644,33275,96842,45889,1093,70690,123405,42533,-60796,-52822,12473,47472,81388,54543,-53941,-102839,-81215,-16457,75605,103861,40275,-20610,-20373,-26961,-64014,-72981,-31742,24937,16453,-29112,-41704,-47383,-102105,-100163,13454,87977,62772,14463,-42872,-67999,-40936,-19115,24342,73277,11232,-57816,-47029,-28053,5820,99857,168880,120198,27600,1257,20664,14004,-14878,-22226,-19546,2585,81104,101704,-2855,-65627,-39419,-38774,-63147,-45116,-29121,-52700,-77029,-60538,40334,94179,18842,-18195,18056,-64402,-180840,-157115,-74844,790,71719,54537,-37430,-66532,-46421,-58621,-60433,-36180,-20731,-17978,-42594,-78643,-42077,88854,168228,92372,-14467,9750,116179,145167,79397,4982,-4515,27005,50518,45225,56345,62456,-16253,-80449,-46435,-5094,18331,42138,26600,-43477,-62339,10121,83726,92463,41248,-6488,9645,79186,79629,28739,-14552,-83653,-126058,-89741,-69945,-108790,-76595,-22334,-44710,-64273,-23715,28388,13156,-37183,-18118,46858,71996,32934,-13340,-5358,52594,108831,96141,37699,29971,115184,209724,201219,126878,29512,-71739,-101260,-75192,-49222,-39656,-33633,-47370,-89962,-66425,-4295,-7647,-30203,-19929,32630,88400,59058,-52545,-114775,-102981,-25901,64672,65625,32421,20984,-40677,-131857,-185332,-173274,-74741,49806,91699,52581,24482,49532,71657,68979,91529,69374,5459,-61450,-95485,-65752,1792,-15362,-131666,-163063,-97918,-84161,-41370,73605,71443,-38937,-73356,9279,32606,-5400,31431,50992,1760,-25452,-31834,-17796,55709,114281,86093,5524,-47754,-54015,-53832,-95055,-130801,-74206,32043,71039,35419,5176,3046,32538,47450,32568,-26424,-130326,-168355,-101004,8716,131988,192115,122413,6827,-70192,-89687,-54474,-13864,-6523,-15012,-40418,-55572,-78311,-157442,-199530,-109803,69161,159623,100691,-40818,-167342,-186033,-85388,107885,299060,309373,193333,144857,118269,61920,-3339,-2574,7205,-11047,-51390,-63517,-16309,30032,1898,-52887,-29026,47788,94835,108684,67811,8740,-16846,-39725,-77137,-57423,-17732,18,2577,-1522,16572,61449,46584,-23994,7087,81373,13941,-115133,-120030,-36074,55442,104828,104572,80418,32168,-49426,-60304,25976,53145,34152,34810,-17471,-18993,70132,99442,59359,28201,2766,29396,111818,176443,165592,62022,-17007,-4037,24713,28434,43024,21310,-20506,-5889,2659,-47750,-41948,3424,18022,-18480,-56435,-32062,-4936,-15055,9437,26684,-24099,-32392,9441,23963,-19622,-55102,-16899,20346,-959,-42529,-88100,-69924,20410,57524,-21518,-75462,-18868,36249,24937,-35190,-78333,-59278,-10816,27045,59271,54272,9520,-29773,-24489,56534,89494,57441,13615,-77972,-98005,39867,111335,28162,-24255,10120,77596,133992,106537,6233,-56637,-65812,-79984,-85838,-95045,-121761,-86049,1071,30705,23796,39328,29597,-15061,-25678],[-56320,-24513,10152,20222,12405,8060,12011,397,-21121,15656,81992,85376,18312,-34156,-30786,46332,42633,-21606,-17150,28048,15541,-57849,-121750,-76307,15694,32244,-5658,-13210,-46680,-87246,-48266,54619,95406,47871,29891,36716,17412,-20716,-9585,49676,68731,-20388,-147451,-187600,-151461,-100226,-51088,-41023,-63141,-60164,14267,98268,108362,67043,-914,-93987,-161348,-118601,-7333,105597,108173,21716,27039,123507,151883,106689,76983,81378,81994,-7008,-114225,-112058,3415,67304,32742,-9115,30412,118649,155577,110178,70899,9615,-74454,-79690,-8671,16441,-26434,-38875,-8600,-10795,-56576,-98873,-79955,-12248,49859,61778,68427,63591,15507,-45819,-57216,-31966,-34401,-46652,-10971,44929,13596,-57990,-67025,-62966,-71963,-62932,-56243,-30748,-13992,-67600,-102469,-43969,19663,-2438,-66192,-55355,39595,110149,97628,52871,39306,33545,-17074,-96296,-72420,-19616,-6455,-5465,-14674,1247,-3656,-22791,42563,114002,49979,-36141,-47172,-38977,-51221,-40923,-42738,-17784,64655,128748,82193,3049,-40191,-54292,-54414,-47128,-16505,6378,-4944,-19832,-16415,-33429,-43079,-27841,-20462,-45458,-57429,-40805,-31469,-44885,-68463,-40046,30911,46664,-19228,-92921,-85689,-60647,-60808,-74322,-78196,-53988,4894,74840,120949,88104,12578,-11023,9927,5562,-1299,48874,101257,109303,83660,21046,-45730,-20121,103074,154225,87563,89581,89596,-17887,-48477,65414,158185,173751,149979,152100,198802,191836,77839,5063,6346,39676,71028,54257,-11251,-59584,-56547,-47684,-57500,-45669,8448,9854,-51312,-52348,50916,191010,250869,177940,90279,95689,126495,63096,-56463,-75244,-15064,-2607,-16847,17616,68137,18026,2286,84596,95977,29630,13447,16034,-7097,-47759,-32854,70371,90702,-42193,-100939,-1788,76182,66713,45607,16129,-2807,2690,-542,-41436,-44395,-35031,-69560,-44710,48116,61367,3420,-80835,-154346,-130100,-25259,19533,-44205,-80367,-22234,31846,17033,-17710,-9031,50137,95664,89183,50344,14142,-9731,-28299,-56894,-59199,-11050,-20822,-9508,47215,104016,146245,108827,41407,96682,173552,137024,39568,-55430,-93156,-68436,-44587,-33762,-7852,803,-42667,-65144,11764,153055,208835,156771,65558,-18944,-86059,-102070,-47246,48882,132412,115916,13522,-30653,2374,-31068,-52179,36154,107548,73997,41931,17969,-26876,-29348,-5558,17265,24903,-19824,-27145,1776,21369,24318,-12481,-71880,-162569,-226515,-159886,-44783,-12528,-61673,-125368,-129388,-111192,-109243,-94539,-39849,2498,-4206,-25278,-63505,-106176,-77693,-17327,-16759,-69012,-102938,-36882,82670,131716,132678,175286,161464,59307,21972,64344,45051,17599,63541,96400,31909,-65600,-70810,-31002,4391,35545,95116,138612,121130,64329,-16521,-72417,3889,101859,88374,69755,111012,88771,29932,57074,79953,17259,1693,50006,32022,-34736,-64623,-88232,-89002,-59494,-25016,18115,56937,1804,-113508,-169346,-124784,-55899,-57648,-85445,-83157,-57452,-8311,31483,40490,23236,-19520,-36233,-20123,-12887,15471,28571,20128,2245,12237,41797,30248,-17597,-37712,-45498,-70665,-50465,-19790,-39423,-30959,26688,13351,-4204,32995,11645,-15026,22847,36764,7449,-7698,-36173,-35273,-38243,-81945,-60403,18522,-20601,-89731,-43788,-18503,-61316,-100905,-126715,-122312,-74063,6254,71647,71105,25327,-25027,-42952,3253,38172,42639,67161,75381,35725,-1558,-20498,2338,50785,112260,124004,37445,-76027,-88476,6835,101103,106319,82126,98740,59078,-44422,-76060,-73624,-94637,-77566,-669,61107,20504,-52205,-38020,19949,33285,15495,29459,50148,45381,39906,44790,39717,40687,27787,-41575,-83115,-70728,-45223,9717,84180,73765,-21542,-64210,-44953,-39770,-51587,-44517,-36498,-43494,-3399,79052,104131,60451,30206,31604,49209,56413,37718,40853,14330,-47399,-61271,-12509,-7330,-26563,2014,44940,46478,46650,33102,49561,107226,92174,10061,-47887,-82452,-75253,-93066,-174711,-138054,-1984,44129,31949,49703,62597,57412,7711,-81191,-72096,7126,44466,10156,-31794,-12173,38716,482,-104142,-127518,-34217,70471,88021,84592,116728,117942,73243,-22339,-76689,-17226,93606,142963,101542,41256,-28148,-80557,-58007,-19201,-29316,-24883,-16416,-37664,-49266,-13651,25055,19505,28336,37302,37214,38639,50235,71084,49873,-21717,-43383,39946,92194,11712,-68142,-50008,-10004,-5557,33891,48809,-9113,-29864,-22510,-1424,53733,63435,4796,-55857,-88266,-111991,-131746,-144424,-91034,9385,29093,-9727,15454,34071,-39380,-87469,-7941,89195,101170,43074,-29123,-66761,-33760,11532,34507,20859,-51092,-51053,26882,69849,61629,64815,90690,80251,35049,15357,3975,-9098,-30086,-35442,-33566,-15348,30235,64709,8852,-62766,-84579,-74649,-66833,-71085,-76825,-77111,-84770,-47992,43161,59652,1066,8420,31507,-79089,-162692,-109355,-51888,-15035,38554,13636,-78705,-75694,7368,9214,-24038,-3986,39560,63908,20209,-62452,-55850,70747,120935,1277,-82467,23233,165950,177000,94836,1079,-48661,-16176,87608,139672,124009,122239,90850,35916,24388,49261,86432,71886,18656,-48919,-97412,-46642,69456,97752,33561,-24564,-11135,50743,46583,-4127,-35725,-109694,-153030,-80825,-33137,-104880,-111744,-87630,-126942,-131923,-63647,26373,37548,3109,20286,81748,105031,34908,-63405,-67059,-17309,-9317,-21645,-14568,-1513,18112,93126,159932,87208,-94380,-206265,-133621,-34753,-38009,-60406,-4714,52614,30046,19334,34637,13709,-8330,5354,46071,55312,2919,-64814,-72894,-41949,14322,35568,-7697,-40684,-66080,-145433,-210649,-208215,-177531,-112476,-19312,38391,13945,-13727,27493,37656,-10632,24956,44131,-47339,-121507,-56034,59419,119960,58789,-55873,-64677,-7920,-30162,-30974,63406,81787,13111,20345,108327,115623,20663,-3919,25940,-2273,-38680,-29957,-22148,22796,105974,107231,-17023,-103293,-90806,-69200,-73560,-72171,-41742,6745,40056,45898,26212,-494,-8565,-3054,-9287,-39761,-116230,-146672,-73739,61210,171513,216547,173528,14529,-160232,-181499,-56732,27164,-10049,-78872,-91959,-64253,-87152,-164781,-152215,-16531,137321,192118,116019,-39564,-169770,-185989,-69198,241105,612968,647660,353555,219271,223978,145654,-8453,-83207,-43098,43158,46470,4279,24936,57489,-3127,-74345,-44537,16156,28164,18328,-7903,-7470,30202,18377,-50209,-68773,-31482,24025,69323,57599,37174,61117,45028,-42295,-25084,55248,13640,-70081,-19953,68208,94910,68187,15486,-34771,-49352,-57330,-31818,43585,69138,56568,60298,34212,41684,97262,118461,88155,42884,3637,21376,93547,150877,157559,122368,98925,96704,113646,101787,43290,-30914,-30787,38276,65090,-19560,-72172,-48848,-29637,-43571,-81746,-79065,-38078,-30726,-49448,-90135,-138052,-102114,-39122,-28164,-50313,-50988,-8507,22137,-2878,-38522,-44431,-3798,41518,54650,10970,-21007,20099,64711,70066,9682,-66988,-83927,-75918,-81658,-46451,20518,43292,-8949,-65853,-31973,-16599,-35369,-30757,-77251,-104675,23982,156360,140490,84056,73741,92345,105702,91446,24733,-47517,-55010,-57277,-91293,-95654,-74144,-50085,5905,46305,48303,58895,45602,-11209,-34970],[-106781,-44219,34579,50752,30732,38777,39595,-6648,-40793,5635,73546,112576,77816,-27732,-69523,9686,28850,-35614,-52651,442,37092,-618,-67652,-45836,30847,62414,35653,6033,-27912,-41030,-10327,86806,151038,91334,25974,11091,-12013,-39676,-26965,24477,62824,6032,-75440,-82490,-66565,-28430,40369,35635,-34183,-35319,49967,93071,36364,-16035,-29836,-80699,-130426,-87292,2072,104835,147568,93332,109213,182787,167528,85162,49561,62781,55482,-12957,-38972,11728,74117,72335,15674,-4144,52993,149487,204719,158558,57227,-41640,-104587,-97223,-32925,-7578,-54275,-80469,-41771,-6046,-35354,-109028,-104604,-9725,61848,56051,48911,35293,-11352,-65398,-97498,-86958,-21908,39780,38901,40265,36274,1226,-17364,-15276,-15671,-36507,-75460,-97408,-93899,-56903,4205,44779,55296,47304,31190,46094,78308,70545,31902,3357,499,8960,-40583,-128913,-107344,-57742,-81716,-97238,-51225,17018,55832,57914,71231,83559,62152,30555,-7355,-70049,-98240,-50112,-7575,19978,65691,99992,86124,27726,-26545,-37640,-37070,-52919,-26047,23072,41223,6568,-54935,-85931,-59661,6908,38297,-49315,-155153,-153972,-113240,-103703,-81224,-34270,5646,44131,11506,-102213,-135978,-111220,-132592,-119810,-29712,5253,-18404,2493,87994,105156,31708,-35574,-36517,10876,47668,41833,-36617,-63686,22167,27918,-80033,-101331,21095,101771,87486,103764,78739,-15519,-26400,32720,32790,39208,98803,124904,107288,126318,122331,73391,35630,78018,127548,87938,1685,-33782,-13996,-9760,-51449,-68260,12345,58889,-21478,-73545,41963,207843,253704,153660,71681,94588,134748,92695,9365,1449,43603,36343,20589,55700,88697,18398,-13018,51823,70249,37310,38920,33752,5805,-22497,-28744,39970,61285,-53724,-115467,-73763,-29189,-26175,-49520,-71300,-39556,30433,61597,-9429,-68446,-62730,-61809,-54162,-5583,-8202,-56641,-69642,-60849,-22099,18117,5407,-38981,-9941,61395,56060,-16150,-67878,-44103,28100,71165,54663,-4879,-64795,-126167,-171216,-141452,-48004,10777,-10864,3223,47442,63869,89416,78557,64129,131261,132445,54141,42409,41328,-24000,-28289,15536,14720,7167,16813,26858,43427,86783,129460,117549,58913,-5075,-55268,-102099,-82727,26448,125878,147388,117793,82791,56590,31995,-23261,-10240,106562,163278,81804,22404,38547,59671,45982,-14000,-40469,-9163,-15566,-5337,32216,26164,-13831,-64647,-87949,-99374,-142229,-144847,-76480,-63449,-118682,-135543,-89159,-57538,-97055,-155623,-130319,-34626,-13944,-66695,-91638,-84622,-59998,-17427,-13400,-51459,-74307,-28460,59832,95853,94276,135423,147784,97150,101582,182170,163144,101325,111961,110199,1069,-115503,-113988,-89404,-59425,26905,109662,88759,-6308,-40478,-26322,1279,33243,13309,-24886,20839,87663,71831,-83,-8572,-4518,-49941,-69917,-31200,1264,4963,16913,2510,-76733,-136604,-113957,-72581,-60326,-70914,-109442,-138850,-96065,-24472,-30976,-44382,-18808,-52310,-83688,-63894,-50040,-34239,13572,47741,30150,-36239,-79498,-42255,21052,1474,-33320,-23687,-54189,-66304,6380,11382,-70326,-79250,-24205,19384,39716,17486,-34455,-12409,53501,57019,44778,32952,-5775,-19429,23988,49421,95160,108012,-4949,-107571,-82761,-93783,-120254,-45272,-11565,-70716,-98195,-68265,-26655,-5494,-4415,29019,59139,24994,-36652,-52398,-26,37039,58473,107338,122230,76040,-5437,-67909,-33798,43814,87620,48045,-56043,-154793,-148303,-60670,43335,122036,140732,83997,-21082,-75589,-36400,-12156,-26620,-18776,20359,52652,15418,-39937,-24489,34148,47667,7147,13428,44357,36612,68638,130369,103695,20646,-31726,-81013,-110037,-88117,-29111,54878,102452,44188,-46939,-69626,-54428,-25127,32546,45835,3133,-62565,-106781,-61391,28177,40842,43025,59533,54738,77834,108817,90550,45448,17915,19908,22074,-13139,-43898,-40225,-28956,-24517,15231,32948,43418,86966,107521,86022,60772,-4256,-71058,-138266,-166914,-57860,69661,54190,-14442,-6437,50739,81033,28789,-79888,-88173,-5443,34355,-29303,-57574,5132,32346,-21182,-70390,-52210,28108,106866,91370,31470,41166,89559,87221,-23574,-81652,-25938,35212,53388,51908,42304,887,-34824,12722,22103,-82821,-128414,-83759,-62446,-45564,26335,52490,-56,-1128,40578,58974,73505,103538,84807,-13821,-99504,-107391,-74195,-32515,-20241,-8932,17879,18674,-40354,-65827,-50526,-41276,-12310,19258,35008,70128,65504,-1772,-80898,-138752,-157747,-144224,-144538,-76221,33784,37821,-8299,46063,104271,57055,-6660,18238,81017,100753,50191,-24134,-66006,-29314,11849,-5129,-47618,-79061,-31766,64354,141219,109572,3790,-42194,8422,44731,37929,14115,16319,-961,-22953,-16439,14244,22697,27378,30311,-6362,-57739,-51208,-53282,-122847,-136814,-69201,-37859,-19748,29440,39500,22040,53848,73085,-17216,-66923,-23978,-32204,-66343,-21141,-13135,-67570,-41667,48577,34019,-14456,22566,70490,71130,19585,-59540,-78840,5338,23578,-105111,-143459,22119,178228,163377,40682,-59848,-86247,-46455,49890,99480,85400,90350,109315,85411,53006,72002,118477,81251,27236,9666,-33712,-36395,46601,39217,-48472,-85288,-55179,24652,64748,17016,-22689,-70068,-102205,-21090,53464,-33941,-88796,-87201,-112230,-78436,8631,59682,16688,-19007,40280,126025,126911,42579,-44930,-65226,-59982,-92240,-114330,-82179,-47230,-49760,-4181,63364,-8869,-200957,-280443,-125198,41172,35960,-4908,47039,94156,82504,72945,56960,24403,-3752,6262,37522,13114,-49530,-70710,-50141,-11372,33144,6606,-74642,-115037,-107464,-129040,-138346,-108282,-83556,-94365,-95433,-36237,20958,18074,17673,-411,-49110,-5686,28244,-74734,-139220,-15402,113883,109618,56474,44450,39736,50386,54667,44490,66102,103339,92673,87644,138190,173576,82829,-25602,-53040,-67712,-94286,-78881,-46476,-15707,22130,28552,-57298,-112718,-68613,-21204,-3145,-10227,-80117,-117887,-45616,43551,30269,-55386,-97854,-64563,-21443,2860,-10651,-37024,-13294,62266,99137,115600,123499,17617,-151717,-189134,-93359,-8206,-2410,-47788,-80732,-69638,-74687,-138540,-140451,-39434,79917,139173,96087,3644,-54073,-94924,-54694,351041,955245,1062873,593325,265435,208998,158552,17817,-86741,-72629,22948,76188,67968,59444,68232,35514,11336,28940,10530,-24391,-13826,-20399,-37897,21529,71033,15693,-49821,-56955,-17939,19856,12830,-1955,11714,9488,-24157,18955,65853,16812,-27066,31287,84712,57499,-5264,-30241,-38041,-59349,-72526,-36862,23032,52910,45743,41647,51894,67938,78153,104162,90309,37248,-8521,-17935,11475,57475,73871,67660,92879,117823,134689,109458,5786,-86401,-40201,56280,89226,52044,19894,16186,4517,23221,21495,-39055,-67707,-49912,-77914,-165321,-211772,-132279,-36145,-17561,-36664,-50145,-42785,-8308,-548,-48202,-51910,13981,44671,30574,21336,31396,47323,44251,75097,68781,-16748,-86304,-99247,-111029,-97242,-11798,58454,17201,-83566,-97943,-90612,-92053,-60059,-40645,-41127,11877,91621,104972,50472,5822,23000,65881,98220,71557,-3022,-25160,-48711,-111983,-92396,-15274,4633,5262,11683,-2402,15178,41746,-15297,-93701],[-129625,-62335,31718,57961,48959,52065,35259,-21559,-68508,-52367,8700,93486,85975,-48690,-127998,-62007,-12543,-56841,-110299,-58679,31638,35585,-12002,-9414,11625,16100,2066,1317,21914,61530,87176,139031,169977,109683,51529,-2892,-76429,-78234,-27211,12955,68408,80889,63657,76644,70166,68634,104549,71538,-18912,-26202,46237,20614,-88327,-113590,-59601,-43112,-60697,-32035,5993,50237,86908,71558,75234,73237,19404,-22803,4232,32903,-6037,-39836,23170,72638,42363,-20034,-52387,-19941,54619,131208,177554,135127,9632,-102604,-118652,-93008,-72095,-80341,-116453,-116767,-58541,1113,49,-67223,-91510,-39883,129,4717,20751,33953,23573,-41197,-118706,-98409,28140,118236,67560,6327,13151,35972,66587,78332,26494,-47234,-74594,-86535,-71384,37907,162952,154189,103096,104877,111937,97417,63665,13521,-13793,-30628,-18876,39488,47301,-29577,-79338,-119290,-160139,-160688,-122533,-58605,36112,116174,103950,55484,62103,86827,34026,-64317,-111748,-86437,-52443,-8964,32597,72420,108511,69348,3179,-4512,8648,-15169,-1060,41377,65801,26430,-34100,-36442,-3481,41303,78939,-26615,-185032,-202987,-136389,-82530,-794,52544,27000,26935,-1795,-115287,-137681,-92585,-102184,-80721,9276,23521,-46242,-64861,43626,122222,58453,-56047,-79650,-16732,27452,6673,-65462,-77538,4771,-622,-121495,-142705,-23625,53003,50557,68964,58967,21798,19976,-2898,-88534,-108746,-46589,-23941,-61316,-36775,34592,56335,31237,49331,58257,15221,-7024,22271,17113,-37272,-74604,-46920,44801,71762,-20383,-73654,14333,104888,104371,47528,36576,71599,86747,46783,10728,16023,34038,18095,20604,40732,24947,-38634,-28638,44436,73224,60890,41446,10912,-21637,-40266,-47849,-31027,-56026,-105162,-89028,-67794,-48483,-38439,-77459,-82497,6725,88235,90907,14551,-21407,799,-22974,-49775,4908,-1668,-72622,-35868,37508,49338,-3477,-63438,-19929,106803,139391,62032,-11621,-54576,-49173,838,28756,17703,-13839,-64684,-140692,-194509,-165668,-84076,-17031,15966,34339,23052,-6316,21701,32687,8292,22510,8442,-16648,51197,93163,31454,13632,47506,39470,9091,-17398,-13083,38060,82541,67445,22241,-26744,-36444,-18590,-32603,-24816,48623,94251,80323,99329,134233,113183,57969,4119,31510,114324,127012,35490,-22,67562,132706,89880,-9594,-34600,11916,40520,60731,68705,56833,31396,-28901,-41031,20392,31076,-11948,-29259,-95385,-163413,-103069,19802,71771,16642,-100956,-152435,-87023,-52734,-80068,-73613,-58843,-77178,-54297,-11695,-18082,-29317,-1263,18783,13518,21785,45687,76546,94641,97060,144269,142019,89005,68635,71975,10964,-73596,-80749,-91598,-98274,-15340,82766,42632,-89848,-132729,-55616,33833,53467,10337,-56753,-55538,-3204,22394,-24543,-47869,-34976,-46778,-85056,-99471,-52997,17618,93418,105867,-15049,-140285,-136076,-102296,-123696,-103900,-80786,-101853,-78066,-12396,-3008,12426,47082,-15497,-73737,-60702,-61910,-39714,64962,119912,42698,-87446,-164197,-126366,-7137,-362,-75374,-102903,-123708,-100888,11523,45024,-28029,-55665,-11031,81614,105172,16209,-55897,-21830,44258,69920,75788,27518,-48629,-45633,42393,113214,166318,173855,67775,-61391,-89540,-89210,-75164,-13555,4314,-38904,-49255,6601,82008,82890,24095,13323,50728,55086,937,-62210,-61740,-7894,53082,95410,88972,67722,64819,53372,41476,58192,51102,-31547,-121522,-155515,-116935,-67877,-2737,92407,131257,51898,-25300,11693,99583,145673,122808,83918,80629,79996,25526,-19027,3610,51470,59565,16946,1278,-23490,-73639,-15047,110312,90030,-21353,-55805,-59517,-91621,-112138,-78606,-2886,49239,46148,31339,3192,-31119,-2514,69803,58571,8969,-29614,-89869,-99949,-19252,41234,65979,64484,51056,104244,158248,101511,16653,5802,37566,47370,18402,-33290,-69388,-73096,-50862,10732,36565,12234,1281,9865,46670,86416,58548,-19139,-90543,-76424,24188,73470,28613,-26859,-22882,31161,75514,60040,-13635,-50979,-11140,25020,-30485,-47521,48408,61822,-31366,-31073,45274,96675,125345,83168,-17057,-34989,35823,90814,20013,-53829,-70006,-88242,-92086,-30661,46771,31778,-94,64998,72785,-83773,-193488,-154041,-71574,21663,120379,121574,9855,-45511,11687,61726,57413,61003,46077,-51549,-129004,-126369,-111074,-66479,1724,40545,45990,10303,-80814,-137747,-131221,-89824,-17228,42134,74165,114906,113866,36260,-72378,-139832,-132675,-95176,-85412,-44279,12957,-12035,-50879,-4419,72058,59364,9823,27233,58818,56314,13370,-70954,-97752,-32971,-1225,-35623,-62038,-58016,-15552,57014,137968,97271,-48236,-107133,-36185,28658,44047,47065,57955,18096,-44676,-22636,48106,53345,25076,50450,57651,13993,1202,-24648,-103851,-102778,-21489,-3342,-33257,1528,53926,65001,70343,96031,72263,23891,-7512,-80140,-122080,-44302,4057,-17458,6552,50420,24221,-47,33975,44526,10283,-11967,-42435,-92632,-72871,-55589,-153144,-167325,5897,136066,82157,-47664,-107339,-73924,-40287,-20638,-15258,-23808,-5037,41702,33954,-4649,13654,49668,24711,18878,52359,41721,17725,33436,-15490,-112124,-134925,-93415,21327,101293,41874,-15881,-20147,-36755,-1648,53418,-7837,-66587,-60232,-50547,7827,98617,93649,-22043,-84297,-2039,100266,102882,53845,15635,-17564,-40498,-78075,-145273,-157985,-101363,-58193,-21215,-3797,-62951,-173287,-208972,-96747,42043,70370,52650,66593,56948,33071,36062,27713,17977,14317,9956,3018,-33814,-63941,-53810,-45621,-23265,41844,46376,-68104,-153628,-98189,-23860,8289,26581,28887,-29003,-88110,-47629,40107,42320,10574,6525,-309,25519,27757,-48294,-87937,-6338,29308,-39186,-9090,90661,55035,8552,52459,44990,-23245,-8604,54753,38743,29958,101482,97118,-9524,-90141,-115321,-136184,-136699,-81243,-21811,-5711,-2855,-28960,-48321,-29084,-10621,799,-32004,-157513,-212376,-92763,40956,29470,-95231,-146935,-77104,7684,44871,50588,47112,75586,86219,26242,19990,71325,30312,-60815,-89361,-98564,-70838,15934,58885,-8830,-69691,-68159,-104670,-144041,-109135,-19690,37803,39565,50114,78433,9724,-53362,295529,921276,1090109,688508,291049,112444,67747,19738,-23607,-57288,-53988,10514,74810,72230,51962,52594,89773,112344,51905,-603,20401,-13685,-84784,-30300,76196,70567,8821,-43038,-63660,-59201,-42579,-32568,-41026,-36903,12865,93862,101985,17892,-45753,-18527,14973,-7993,-39562,3757,41051,-20273,-66424,-23928,14628,28588,28647,10143,4071,12401,12692,37350,41351,20893,-10780,-45216,-57384,-35226,-24886,-39915,-4834,51250,69249,47620,-25941,-86874,-36611,45453,80145,93181,113733,120976,105677,125658,134242,33744,-54519,-35223,-31234,-84433,-120794,-66531,35827,72837,8433,-81022,-110948,-61152,-24475,-62231,-59981,14497,46634,18004,14741,50863,43893,-3501,38588,79521,12246,-47765,-13353,-1460,-40868,-12980,51115,37072,-39765,-58276,-55726,-59082,-33965,14770,37181,26952,21117,5572,-52412,-102941,-65981,22487,89834,107492,74134,37531,-33096,-118433,-82054,15348,29788,-2313,-23043,-46449,-25387,45047,30884,-67801],[-44111,-7401,35780,46160,59896,66741,56023,31334,-15163,-47123,-6009,86496,71845,-53584,-136298,-70632,-308,-29255,-110156,-87939,8605,45893,33712,26573,-4498,-28919,-29225,9468,72413,125932,143602,178080,184783,117742,84133,29865,-63297,-55534,10545,20191,61722,130929,156558,167673,148789,104434,86831,37743,-34297,-28164,34834,-8360,-116712,-142926,-85848,-17598,1887,8055,-587,3917,22870,24569,-21084,-106681,-168614,-148987,-77648,-37121,-53066,-48568,26441,42981,-29099,-102701,-91615,-20664,55181,77644,72541,55757,-18304,-122125,-127442,-98547,-93322,-88268,-88860,-67979,-23229,8679,12008,-17085,-48699,-74923,-69717,-22496,27470,70398,87623,-1902,-91115,-29574,94932,134642,61261,-4359,8556,54220,107209,117434,31942,-53530,-50616,-31029,7883,125016,226609,181046,108220,104891,116024,94053,24847,-47284,-53267,-32127,14046,93045,136500,85015,-2646,-95768,-108414,-81900,-125888,-149507,-46339,99702,111071,50692,44233,71064,38759,-18327,-72214,-110901,-126293,-76970,-21666,43778,100902,89396,63880,72120,65619,22188,1156,17205,52961,45616,27829,34504,36950,48548,101732,47673,-88966,-118458,-51053,19312,82804,84782,34234,27777,4285,-69813,-53518,-2124,15290,16395,2315,-29277,-68246,-57092,68377,165517,97334,-19849,-54395,-45958,-44336,-40184,-8347,43881,53863,-26917,-125104,-101064,25247,92849,37822,-8421,-5138,21566,41911,-5917,-97616,-136083,-151056,-164567,-169974,-149572,-77937,11595,39086,19445,-39491,-78241,-23588,73976,75509,-15351,-49287,6153,51001,5595,-75232,-68949,1156,-2336,-63043,-66956,-22127,-1922,2429,293,6110,14071,-2185,-26843,-12843,-5710,-24649,-54166,-20613,63383,125362,118184,50866,-9342,-54548,-104863,-100292,-77638,-129853,-128883,-30489,29500,56164,53864,-15921,-39287,43753,88897,47568,-15102,6129,49506,-15032,-60459,19810,20961,-58986,-35625,23606,19620,-20463,-50681,34296,172317,154937,52770,17991,-187,-16457,18217,37183,10878,-4684,-16967,-58377,-106741,-166585,-211572,-112216,38039,82515,29321,-12801,8956,13841,-50257,-95625,-81882,-30923,52045,69045,34688,37187,36548,1101,-33708,-75801,-78362,-6989,31257,24300,5942,-25249,-1869,58125,52123,21167,29291,28201,19189,61966,112162,106993,78284,53686,71608,90245,54731,-29915,-40866,63009,148380,91252,1715,-5949,21866,50183,73555,50751,58543,86326,34928,15453,99184,143734,82859,-11073,-123677,-173300,-70208,77608,125543,86304,-8678,-72471,-67673,-65022,-57636,-25926,-35475,-81387,-58301,18793,23829,-22066,-29352,-32001,-35178,-31989,-51625,-41223,-198,-6095,-4143,11428,-8282,-38783,-20329,12720,14395,18250,-37523,-128310,-117605,-1803,19079,-73520,-131999,-79649,-18853,4201,19083,-23775,-83543,-52318,12547,15046,4649,24953,35904,-14427,-91020,-88052,-20413,74294,132691,84546,-20043,-57380,-70975,-95590,-51134,-6346,-48886,-69197,-23510,-7145,20165,75147,70017,47684,44551,12122,18539,107828,139509,25206,-122054,-168018,-118545,-3087,9081,-79440,-123153,-114174,-95445,-41196,19021,31386,6595,-6633,58253,79506,8570,-27144,4668,39161,70133,86997,29525,-40891,-31720,41650,99803,127734,122009,86117,42394,6818,-16549,-1195,38733,46169,11213,-27120,15589,106353,103110,42846,15600,35146,66452,40457,-59733,-132245,-86513,15146,40911,-18078,-22398,97935,174298,131097,79240,31690,-60953,-125050,-107481,-55918,-25073,2876,42624,57768,32292,48396,124580,194525,238464,221520,179813,176363,133689,25139,-21866,20414,59173,42865,-2500,-22118,-80710,-157505,-97853,40914,27370,-59834,-48358,-25642,-45470,-65063,-74790,-69621,-15946,57809,88346,51257,6828,27751,50608,32579,48054,63912,10108,-57749,-47448,29213,66117,36504,36652,102640,126763,65672,-20418,-46987,-29768,1739,23876,12262,-15694,-18084,-7446,8890,5447,-24301,-59076,-84331,-59368,-11700,13489,2975,-25311,-18044,30237,34871,15279,14597,21951,26333,37774,61368,53468,1488,-30525,-3989,-8849,-25736,33084,44718,-39441,-21147,79078,121646,131697,89011,-6668,-29212,26276,90178,75268,14380,-47842,-114810,-150660,-95450,452,-10303,-44004,31110,83741,-34472,-157635,-146930,-47034,81231,180158,180263,47379,-61695,-35178,23080,-3265,-44628,-35837,-63316,-119021,-109759,-36150,32244,54604,43245,20969,-37035,-119236,-131845,-100405,-76445,-21192,28073,68606,114425,124948,71857,-29980,-89396,-62953,-27495,-36891,-70402,-92711,-92424,-82816,-66342,-3320,10969,-25604,4231,51546,53280,1128,-96234,-104133,-13935,21331,-3331,-11567,-17450,-13171,39675,115127,65771,-51131,-54051,-19594,-20467,9580,60822,78244,16935,-84844,-81634,26081,75333,53592,49539,51051,21759,-7822,-23728,-17335,18340,41879,-818,-45396,2021,61992,66321,39803,72363,118104,74619,-28808,-127240,-121908,-5701,54250,39580,45203,40205,34299,67921,77202,35973,-5325,11215,12134,-85870,-115184,-52432,-83594,-94705,31506,84158,-13572,-77821,-33192,42594,27101,-36006,-63734,-75182,-52452,-6017,-13675,-49279,-53302,-59351,-60453,-4364,45532,41712,13057,3666,-11692,-67044,-97700,-68298,28892,79841,17616,-28865,4814,20557,-7248,-21530,-52653,-74142,-52629,-19268,26101,97520,103850,-15541,-114545,-80293,1819,41348,51953,48729,18963,14327,6688,-95355,-170429,-115371,-31672,15832,13974,-13786,-36049,-61193,-57633,-14007,37981,69123,63401,26871,-4254,-5121,9416,42421,65646,33620,-19272,-51973,-35316,-18170,-33234,-11809,106610,156282,5041,-127291,-58486,62855,98796,93737,89225,51990,-3810,-15833,1954,-7322,-6065,45120,70522,55717,22159,6704,7294,14319,-48781,-111994,-24099,79184,26036,-34702,-5593,-42649,-151071,-141159,-17883,-16574,-74303,-12477,57847,18084,-51315,-68294,-83479,-117607,-80982,21618,71869,73977,69695,65404,37879,-9998,-37671,-81542,-154770,-142181,-30248,57660,35277,-81036,-127143,-62835,-813,3817,-14873,30557,140046,150499,39716,20111,83945,62492,26993,17880,-58893,-83803,38611,129654,58460,-43247,-72359,-87863,-107795,-100433,-59634,-46842,-17674,71025,120486,46792,-41577,123033,504209,687199,547790,299859,83387,6812,7784,24844,-25613,-94359,-46287,70264,87423,38365,45193,95805,125607,114541,86792,54061,-35950,-114878,-82849,570,38583,52527,20632,-30755,-34676,6094,19449,-36762,-63115,10509,96196,92581,5676,-80023,-83022,-56560,-40671,-11740,58055,71090,-16250,-44347,15168,25173,4669,11136,-14099,-72645,-80916,-64653,-61574,-42577,-4419,-14867,-45721,-50014,-46328,-40278,-54193,-53458,-31033,-15463,-2854,-17018,-62160,-50248,3958,38446,36097,49240,84434,107124,111384,99338,29386,-23804,-2926,9383,3525,-21051,-19376,70454,132858,27683,-122987,-155474,-93696,-61696,-64016,-31552,17977,16139,-8865,10261,58638,30372,-43086,-29247,710,-20850,433,92205,105041,24019,-10735,3155,11491,22971,42016,13012,-29878,-25557,4131,8830,2714,-1340,-30630,-81665,-123345,-98564,-37922,12098,81383,121230,75267,-27794,-106427,-80538,-16310,-14731,-30414,-22748,-26340,-30012,21375,61728,24832],[50602,50115,22618,1238,25162,48193,62429,81928,48711,-14617,-8286,41704,-1490,-95398,-124165,-31726,35155,-5166,-99586,-130571,-73434,-4319,21433,12181,-30491,-45057,-20265,26400,59538,61505,58204,121910,163106,90184,47901,47489,2176,-21909,11934,11494,23433,72375,98219,124660,117113,45114,-7727,-39030,-60821,-22686,46817,40963,-49153,-128361,-113214,-25818,15920,-571,-32822,-16651,28905,28193,-80191,-226780,-265519,-206304,-163434,-135141,-79008,-49973,-21394,-14118,-68534,-122983,-93984,-26765,31655,6000,-53366,-33728,-36048,-129032,-159124,-140771,-113350,-43488,-1992,-4602,-1661,-1636,-18948,-31911,-46425,-98947,-87999,-21150,8723,43046,62196,-27988,-75439,13504,78268,61265,24015,17286,33595,48944,64153,51867,-11801,-53705,-39930,-21937,16992,95361,122210,78696,43224,26736,33974,47964,-16397,-108507,-116531,-54365,25231,80502,112646,105598,63550,-4807,-1280,34556,-41279,-139560,-93408,30728,59654,26103,2696,-5835,325,864,-59034,-128723,-153297,-120875,-88487,-38250,15301,55760,102184,122892,75610,4184,-43551,-49881,-12547,21060,44833,50620,39240,48905,107743,117223,44684,17837,66078,110330,93999,16434,-19668,18714,21425,824,33856,51729,73998,65982,-16976,-71724,-46452,18694,111618,143800,87276,46427,22988,-43861,-107539,-97595,-9435,96199,96305,-5109,-62119,-25515,68043,135371,60468,-73695,-128604,-75906,1759,10898,-24868,-59924,-134814,-185064,-176308,-160466,-116982,-3115,70089,47207,-33287,-77479,-35814,66927,130514,73002,23119,47964,22159,-71424,-105069,-48344,9058,-19798,-94868,-103818,-75070,-88482,-90073,-41087,16944,43476,8857,-33065,-40096,-38870,-7113,2217,4853,60633,144366,131903,29137,-23781,-48944,-120265,-115705,-53296,-70158,-68646,20823,101381,141126,120163,45467,-12414,-16617,-16762,-39253,-66673,-29794,2494,-51519,-69089,4902,1879,-64886,-75219,-63424,-41841,15697,58798,92714,130353,100936,56866,63056,50404,29952,81447,112684,45180,-20408,-10946,24348,14734,-132871,-296628,-179923,39919,104635,65045,38479,26126,8273,-47550,-98717,-95499,-50202,3789,18193,24759,40229,-13282,-86370,-93331,-84706,-56166,-19439,-27074,6025,30362,-5947,15066,83018,70306,32246,18820,-7416,-20662,-2696,38641,71660,78115,66063,76417,76879,25849,-68801,-90803,28407,135926,88690,2106,-12355,-358,12556,19702,-13037,2494,38042,4872,6544,95338,133245,35506,-88309,-147963,-137695,-56425,38913,73304,63054,35061,34101,24182,-16238,-137,39106,15441,-17311,11135,74647,68025,-23410,-74184,-47103,-10938,-35728,-107712,-146311,-120856,-94859,-79064,-58783,-46649,-66125,-67800,-9569,59210,103458,25809,-127032,-169873,-70362,-23108,-65814,-77635,-57859,-71316,-73601,-42576,-35902,-58763,-24352,41558,69937,74336,75034,80154,55754,-16762,-63492,-53067,11311,100528,150194,120541,51614,-26885,-36283,41104,99368,53403,-12247,-337,14481,10519,59783,124232,136367,111153,83366,87840,121501,117810,24493,-90100,-97909,-41899,16212,12081,-44777,-56822,-22672,-54235,-110186,-64396,23191,24485,-35801,-34201,-348,-1972,10714,41323,33403,42480,67239,37614,19155,25640,19270,9144,27123,41781,74631,106768,96196,70072,69383,76930,64324,12143,-54152,-26450,46889,49760,24489,13322,9906,30967,49198,-4129,-94169,-104326,-25538,-11868,-102460,-111968,40669,149518,126606,61609,5519,-66997,-94323,-62670,-34844,-13810,7239,-7646,-18169,32029,102911,141902,174687,206498,203657,190264,200277,142050,818,-58715,-3272,38282,274,-61730,-65888,-78714,-126405,-90793,-5685,-19437,-63749,-44975,-42706,-28145,28103,21642,-43025,-24768,40777,38043,8519,19394,37246,5067,25236,129300,153128,81572,-10381,-54880,-7423,26335,-241,27039,72511,46001,31794,18188,-35564,-90389,-89037,-34449,39010,63384,60539,34765,-7478,-29895,-29966,-47352,-64942,-74161,-78766,-64040,-43561,-54483,-62987,-30453,-4313,15734,49848,67769,34216,-7002,11483,43938,22173,-43014,-40572,-10158,-16694,-19161,-11526,-23081,-413,62555,102970,124528,94700,35961,43761,78342,99705,92269,66885,19280,-43145,-77547,-69435,-63781,-99541,-115676,-41790,36842,-3557,-67889,-60727,6094,89750,155791,161875,54026,-74007,-96152,-30280,-28061,-88463,-84440,-56852,-98528,-107853,1278,91022,71835,45668,24458,-49848,-124494,-81000,-12459,-22871,-32954,-25780,-5784,24649,40821,39193,-3817,-30665,-70,12811,-44663,-137898,-175574,-93369,-39120,-64140,-26278,19567,-18937,-23100,38563,75917,25953,-51717,-53386,22547,65123,48974,25597,-16375,-39931,20307,109303,53479,-23611,29650,29315,-57613,-55228,5027,46956,14635,-88727,-140947,-35134,62310,50940,-1962,-30414,-59317,-107428,-107177,-5245,79861,58316,-13593,-13967,39259,36309,6048,-12653,31674,114520,106899,-5992,-101494,-88182,12449,67101,63792,53084,27003,48189,130081,136389,70819,36259,55473,37831,-96831,-140623,-30151,12958,15280,71646,41094,-59666,-27488,116830,188782,102667,-3101,-31129,-39007,-32184,-7043,-9645,-27548,-59977,-104785,-100365,-27610,8835,-21157,-75866,-68725,-2140,15981,-9641,1964,24344,-689,-43584,-43851,12497,61245,7848,-68359,-107527,-102443,-68145,-23417,-10647,17394,80971,25165,-93911,-127838,-71452,-5258,23510,22041,3616,21110,57005,-5616,-89132,-69050,-18470,21913,48905,62165,71869,41016,-1022,-26162,-899,48094,43535,17115,12151,9937,25901,73605,78738,18166,-37017,-43835,3201,13929,-21138,21905,170934,197474,37283,-70677,-16361,60597,69944,59061,73771,87164,51417,-26347,-93873,-94798,-31096,52340,71484,31214,-1360,37521,84552,58736,-23535,-31672,11452,35984,39452,29974,1712,-87233,-174596,-112923,20958,29162,-45323,-39096,-4419,-24534,-43416,-1149,27171,-16118,-29889,67849,136830,128780,115863,119154,94883,41073,-13442,-60842,-68141,-13422,36420,53523,26758,-50224,-94715,-88890,-100959,-127650,-142973,-46076,115120,160374,84846,59402,92888,73370,43887,22899,-48624,-66687,31429,94572,63740,-4584,-80764,-110167,-75080,-49046,-61307,-92642,-41991,64314,67173,16268,-8610,-13300,68613,220307,279814,243151,132215,54675,21044,13084,-22877,-60129,-7566,105907,104132,39215,57046,80375,74700,120833,139698,57469,-46323,-92898,-104257,-100998,-49017,43813,73977,56604,76202,116394,109166,16180,-53258,-26840,26776,29996,-3260,-48344,-70981,-73433,-33456,26091,66907,34766,-33848,-21843,44397,37696,-6760,-8818,-31935,-102787,-109233,-89338,-107247,-82441,-15927,-19528,-25535,9036,15675,39337,58811,12879,-49408,-34071,20524,11955,-75456,-101477,-59974,-34926,-79909,-125882,-97022,-40417,-24960,-40606,-39957,2245,30494,-2075,-31218,-61734,-67378,24688,100140,5548,-124999,-126894,-64639,-42641,-12155,40418,34437,-40487,-55464,28368,96713,64945,-4024,-35541,-55008,-29480,53255,130828,119826,57622,12406,-39320,-31657,59336,111901,42916,-37039,-43437,-40859,-63821,-31648,23884,29722,13200,-20499,-39752,-54964,-52603,42637,127554,79518,-12984,-46241,-34162,-20948,-26473,-10878,40249,63079,22478,4218,58881,114782],[106843,88817,37653,2924,11148,32653,59547,102642,83758,14117,-18206,-28353,-85973,-133600,-87190,30259,73652,10365,-85004,-151712,-133785,-42035,10064,5953,-10249,14469,54115,66221,35097,-8581,-26366,49953,128678,72177,6108,43908,50935,-15840,-12493,39469,46878,12499,11884,69533,69353,-17086,-68761,-54993,-20949,28420,102023,140131,62536,-52734,-59265,11348,41248,20042,-6944,31715,111597,103574,-28550,-184387,-184886,-109678,-121275,-122091,-31446,-13129,-32622,-15632,-36445,-72392,-61184,-25914,19242,-403,-65536,-41526,-22513,-100117,-137179,-124729,-84157,14938,65504,21690,1078,12398,-17925,-54664,-62609,-78642,-39287,781,-18850,-10386,-1509,-66891,-73988,-10519,-2491,-7915,24222,70432,78364,54864,32461,-1001,-29115,-17219,-134,-13284,-3717,30861,322,-36630,-23060,-43668,-48437,-4731,-34737,-103326,-112167,-70302,-11889,12918,39202,99762,126594,65179,20072,43925,35231,-28371,-22983,23458,10234,-13005,-29020,-56802,-36412,-13813,-69302,-117688,-107048,-94922,-113010,-108699,-56182,20707,87975,100540,54278,-20584,-60714,-69225,-70251,-50764,-872,46472,69124,76837,106916,145145,136985,115195,126122,123456,58827,-33190,-55525,-13588,-194,24012,62724,41092,37923,55492,17068,-25073,25599,94580,93005,31902,29258,88598,88328,1888,-93506,-122484,-74116,34545,97778,67226,31567,10522,23658,86438,84780,-41722,-171538,-146540,-31683,33688,32891,6738,-50132,-102585,-130027,-125530,-85351,8630,79909,96002,63924,6228,-35305,23618,130843,128225,89838,93806,33315,-52935,-34148,13530,34284,31260,-1713,-48486,-74287,-110132,-136424,-91319,16045,84512,64539,11387,-32015,-43273,27236,64046,29494,23261,74074,44261,-55778,-50968,-3905,-37675,-52777,175,24418,13350,30261,66848,97198,82909,57187,-2033,-102836,-141948,-100801,-78851,-70724,-74171,-66684,-13615,29002,-24837,-97882,-103333,-101676,-60964,46927,132760,104450,28545,14533,59854,85640,57940,52355,133326,183704,84691,-49476,-46957,61448,113520,-31244,-212536,-140373,26297,62978,47056,35832,8802,-4335,-4406,-25865,-82700,-115543,-67390,16340,53793,38779,-49422,-131501,-110454,-46137,-1383,-32569,-70347,230,31306,-44289,-37590,37144,38197,32107,31673,-16657,-62993,-74043,-35741,23091,30981,-2855,19567,64699,43126,-60690,-105407,-5006,104472,72510,-25647,-44206,4896,14614,-31753,-77467,-76100,-80745,-106041,-60049,44476,60468,-71466,-177392,-150210,-76748,-38010,-26168,1042,29463,44145,75463,75086,30717,48249,74535,51858,48058,74002,94156,77575,-927,-48975,-2400,39732,5759,-70262,-146366,-151792,-91265,-26389,2848,41546,30438,-25615,-40363,16672,98862,45632,-78099,-98464,-62569,-88824,-116978,-47104,392,-37621,-95871,-136104,-119482,-39153,27686,56875,45760,40450,26766,21249,48512,45876,-62,-24977,8086,65496,106704,126324,82610,-6545,-6291,86703,147004,120995,40804,27427,51122,5775,-4944,46548,62736,54753,87864,119816,121931,113016,71676,-2467,-20370,-6115,-10516,-13462,6378,51602,66431,-28227,-142141,-136480,-53661,-23977,-72297,-80451,-27565,-6208,1432,23464,-3586,-27742,-3289,19166,71271,79199,-13153,-88654,-58940,-4048,51198,82409,102569,128581,120930,65554,2408,-56856,-87711,-58025,-27103,-30646,-25974,-5773,-16178,-19158,37709,75592,35205,-29153,-41809,-47402,-106917,-123852,-43418,31150,31271,-14653,-49834,-78759,-66270,-49111,-68243,-72784,-47954,-72514,-74787,10857,64625,54194,74636,117710,133261,118442,100827,64914,-33301,-85952,-31255,16144,-25179,-103492,-92135,-32656,-34242,-40648,-21308,-18595,-24600,-42334,-81420,-58791,39214,85109,43858,13351,-15087,-80913,-94228,-21427,6799,-25949,30727,147965,140581,67040,14588,-16533,-16374,-14241,-25606,18186,37977,-12499,23978,96988,45178,-59717,-118246,-90505,15059,66308,53864,18793,-8243,-2531,3850,-11789,18734,45081,19046,-30077,-81020,-131814,-124480,-69503,-25737,10283,48205,68760,35411,-31122,-50490,-13915,24332,-16626,-58840,-39414,-5011,-6658,5269,45910,51865,46991,71138,95204,66327,36404,84751,130361,120621,75493,64555,38576,-2119,17485,31380,-34436,-93387,-99336,-66070,-29506,-23100,-8121,25476,50814,61383,77743,78594,13444,-97327,-139653,-49186,23406,-11490,-33584,-12917,-49419,-99189,-60132,18531,52716,82561,75336,-12458,-98848,-51496,26834,17287,-18127,-52132,-81563,-74461,-63963,-43850,-22509,2966,39721,31201,-62823,-150435,-122715,14590,54781,-25949,-17158,65619,44669,-20431,-16992,10912,-732,-5488,3012,33756,70050,57114,3023,-62288,-82445,-10932,86658,36619,-17961,56445,77503,-24472,-95672,-95821,-20728,22787,-44976,-125586,-56099,31069,-12770,-76076,-74717,-99001,-185507,-210659,-93306,21378,7757,-36915,7289,58749,12221,-38615,-29234,30487,112214,135174,56653,-38048,-83071,-42363,25232,55384,34926,8824,30111,104261,132828,80485,37493,34854,-2872,-123869,-163506,-63887,11412,32751,33564,-17448,-54131,23146,159586,196614,92256,6276,11814,30538,19354,17303,17181,10198,-20989,-57357,-65106,-36948,-27007,-64180,-130739,-125024,-41624,19521,31907,36716,9621,-49606,-71687,-35543,18861,55744,25050,-36612,-101307,-113953,-65828,-813,-15538,-51698,21631,35158,-56922,-93813,-34939,12178,4270,-6164,-20539,-20859,36093,55341,18682,7290,-13675,-18557,29188,81826,95472,73299,55938,20719,-3580,13901,2784,-16468,22448,46729,36218,43896,3732,-61180,-75491,-43737,25747,41598,-11870,21063,114566,73936,-28262,-33949,19157,19709,-4720,-14122,11031,46176,24039,-73212,-146693,-124994,-48122,13079,19282,2608,-11178,30367,100849,80445,25588,38407,-5611,-17995,91783,148698,82183,-25765,-76425,16827,111347,97033,45002,6672,-65282,-143428,-151333,-51561,68871,83379,35244,61043,86674,59970,36373,31741,51172,89937,67373,9531,-10906,-8251,-10383,3447,-125,-42470,-84451,-131775,-201811,-242006,-205902,-83071,27739,75367,80355,52860,30356,28418,2462,-43943,-83363,-69758,-10116,19180,27163,5337,-91002,-160281,-112546,-59242,-76426,-103126,-40595,31114,-9065,-18424,22620,-30563,-55220,41293,73139,93666,108699,90158,25472,-34487,-54100,-12652,66801,125761,64976,7691,63703,76277,12826,31209,79368,42938,-15972,-49008,-92283,-126330,-85751,-2731,39716,72093,106906,120903,109188,42494,-28471,-51937,-44495,-43926,-8934,11862,-36881,-76662,-36892,73,11619,4068,-25338,-26041,19089,18992,-25054,-43111,-57909,-92517,-85910,-79803,-95912,-82532,-37692,-29778,-10542,22716,28075,73429,126585,73339,-31858,-23667,29844,-32659,-167335,-192443,-148477,-141981,-193366,-260131,-261677,-199207,-153628,-156448,-117702,-16660,25891,-35991,-110419,-161599,-153902,-75346,-24452,-72967,-130203,-107658,-52353,-13070,32911,75265,28420,-97115,-121013,-1814,83112,86126,63166,19317,-28929,1758,55277,65685,49694,47518,20588,-76966,-89709,3206,51605,-9238,-66510,-66120,-61981,-72751,-39732,6764,35466,60900,38660,-5242,-47019,-69835,-6377,61563,24099,-31691,-17420,1640,3714,18951,37331,70324,87930,40332,-16301,10055,102000],[78132,52370,23779,11115,-3328,-14184,3881,55378,52424,-10352,-65317,-105617,-149291,-148858,-83196,20966,55976,1606,-89125,-162057,-157916,-65994,-3069,-670,10731,65325,79766,35427,-20386,-43683,-48791,-12804,38266,20818,-27950,-20414,-13613,-69113,-48816,66582,90598,7992,4090,62507,24395,-69358,-94140,-52510,-1528,19642,81749,155790,122513,42919,35342,59309,57523,56573,46125,65123,112476,100567,13476,-73249,-38240,24065,-11061,-25153,34907,16676,-33001,-21173,-4968,-23626,-46395,-45817,1706,30288,5054,-4821,-8450,-55422,-64835,-39472,-10148,40114,52518,-5934,-21734,9734,-10414,-56980,-67421,-54360,-21873,-12553,-21753,-8529,-17232,-72260,-84789,-68525,-68453,-26711,39264,88222,90094,62536,38184,-2907,-19144,24483,55384,21115,2983,16659,-24029,-82754,-66024,-73838,-99514,-78306,-62027,-39894,-21246,-56726,-73703,-61120,-6747,106485,154235,46339,-52944,-46101,-10134,18501,72201,90194,17974,-38381,-55897,-76387,-72315,-41107,-57462,-82558,-64152,-49788,-85041,-94991,-47532,-6196,9601,20946,38122,385,-17359,-8943,-52065,-100399,-52595,38692,90510,82635,84451,126279,161157,137983,97078,58073,19222,-3826,-26860,-58295,-65981,-11871,56284,37455,1537,34645,63319,33296,58370,90819,15028,-68803,-13854,75388,84666,39507,-31775,-93428,-93591,-12857,87098,124198,72946,-15602,-56035,-8985,69089,62432,-41649,-68118,2817,50683,33382,6098,-3221,-26776,-90367,-104730,-45800,16159,35113,78037,107880,47255,-28928,7135,80476,92367,118424,154494,101465,43429,74189,88040,71269,74384,81456,30666,-34729,-68985,-97689,-86351,23239,103954,98133,51738,-8210,-45294,13096,68621,36612,-25519,-34571,-62848,-118560,-65334,33968,51393,14414,-3530,5884,17612,11148,-4646,1570,22030,61489,36586,-83187,-149243,-85192,-37528,-53402,-68611,-5744,110780,132646,-5508,-113688,-86323,-67898,-56713,19656,101235,61463,-49898,-51796,28877,44355,10058,28999,118140,164166,75476,-49492,-47969,71773,159884,102153,-16139,-15599,32038,-3158,-36602,-31089,-20049,-623,27475,19650,-65905,-145399,-70252,75726,99905,41996,-14943,-61454,-62546,-35410,-38408,-83449,-74589,23354,37478,-67607,-72735,15741,54221,67764,59790,-2870,-70233,-94649,-73575,-32018,-35643,-77267,-35656,51744,79329,8131,-41873,-3936,53900,27511,-56450,-45426,68214,81792,-26902,-105491,-114822,-126404,-139528,-74452,24503,29053,-77722,-153168,-116556,-14924,27459,-14507,-16328,41141,66048,54443,30938,22073,48880,38061,12768,30310,52280,45780,26224,11138,35124,76455,82113,86247,75745,-4458,-59643,-27014,52024,114904,171141,145990,40903,-56325,-50187,38993,27640,-18319,9309,-9567,-109303,-130546,-39592,44773,48195,-48988,-172291,-177144,-32339,74703,58614,-34838,-64228,-38073,-23376,15431,53817,52622,49038,69257,45804,-5241,6163,24112,3294,27331,90862,97066,54053,-13943,-14666,33642,-7771,-75719,-90578,-77910,-30668,66764,134516,145971,152326,142933,87073,37900,-3359,-33152,-23659,63969,135548,83275,-33669,-107098,-121578,-93140,-58046,-54452,-7690,38060,10708,-26195,-20018,-30938,-68195,-63517,-13353,73973,89361,-17688,-104815,-80368,-25305,1709,3215,54961,140844,136800,27128,-79592,-110071,-79952,-45964,-41035,-62272,-52600,-19357,-27485,-26453,41909,102533,111339,61428,-23107,-61709,-60435,-64696,-54231,-31517,-47164,-83307,-85996,-62305,-32317,-57829,-122380,-140582,-120084,-133665,-108280,-34796,-14364,-30364,-11984,49296,99008,74916,9131,-9209,-30954,-55395,-14627,32180,4206,-71875,-61039,18716,31481,-11909,-13430,28828,46577,2816,-54451,-83669,-65352,20584,83403,40096,-71277,-168666,-175106,-89713,-29884,-4963,41453,69957,29438,-1273,22660,54644,44721,-296,-35330,-1972,24781,-12730,22503,109235,104898,43280,-29159,-55082,-5839,14140,-9684,-15266,32036,81400,55259,7039,62705,173953,195766,104109,-38086,-130885,-92957,-20980,-6657,19957,52307,42000,9792,-33483,-60380,-22061,51181,31509,-51430,-53744,19603,64392,103904,132422,82569,22204,33724,54103,19756,-12594,42348,113054,112364,47841,38392,21667,-13210,37489,105526,103168,53872,263,-41294,-54631,-38240,7637,51165,55793,29856,19507,24817,-9261,-84454,-120560,-38767,68548,90911,81779,77149,44764,-29493,-87083,-41381,61236,114369,89988,9573,-71786,-53167,10465,41923,55243,5609,-63713,-61793,-64580,-80595,-49223,9382,53644,45148,-33948,-80850,-8922,108371,113115,-13716,-52129,47125,93569,22411,-76676,-128745,-103045,-25334,11869,551,16847,26915,-28182,-94306,-98424,-40844,30507,-4501,-52429,19151,95779,50960,-69546,-137013,-54618,40937,10997,-46272,-15955,5568,-71913,-83566,4138,-5629,-131955,-190106,-116941,-41166,-51559,-74501,-44240,13518,18195,4115,23585,72996,119599,130397,83277,-10036,-98764,-90769,1911,52607,25457,6935,3742,20746,54511,31820,-19695,-25630,-37504,-102406,-136790,-101154,-59959,-48946,-75551,-85491,-40047,5156,24186,20491,-28290,-37277,30080,91207,92557,72253,47760,25436,19252,25835,13339,-18507,-48021,-52813,-64316,-85223,-71189,-18600,16404,835,-8892,-20117,-30879,-5735,13944,-3123,5217,32055,-23050,-71211,-12746,75533,40127,-68790,-56344,-3585,-21871,-3781,61197,69977,34022,28662,16881,-10810,28054,73204,68261,62494,21607,-27514,3658,85647,110553,79465,67914,53668,14643,-4295,-24986,-44719,17068,74606,32679,-26081,-79522,-109650,-87686,-39639,39763,70615,19103,-4419,-27839,-104875,-111146,-17592,55168,42094,2916,-34166,-39083,-13807,-10456,-47819,-62951,-57909,-42095,-15712,5579,39529,26796,21290,76468,76539,38889,12306,-71382,-51597,112081,182253,122524,52449,32109,79862,103822,68848,65596,39860,-70864,-186041,-245338,-173711,12149,117887,78171,28750,3568,-20211,-52129,-98647,-61652,75466,113795,51546,-6038,-64105,-68099,-4389,20898,-14453,-41987,-76396,-142606,-192208,-131923,-28829,-2238,22552,73788,40771,-17379,-3383,-8350,-44735,-62065,-49096,-3336,41543,48140,21121,-62030,-153544,-136329,-65545,-36036,-36270,-1634,14446,-18438,17009,65734,44929,97282,157240,52554,-22624,2327,31733,1916,-32583,-32861,38985,113921,98223,-6073,-40745,45010,86469,18722,-31436,6025,60439,49782,10661,-7530,-1021,10236,-5459,-28447,11387,34061,21192,44022,58297,31950,-5929,-43971,-55084,15662,48784,-27077,-63218,-24138,-33428,-14496,51575,30402,-22371,2772,20306,-11780,-24322,-17696,-33660,-43612,-45680,-42997,-56510,-46195,10651,56082,30241,1655,39021,88468,81643,15216,-13110,-16068,-109959,-224378,-211534,-160389,-170539,-201255,-224547,-222680,-156149,-105521,-130513,-121004,-27922,40405,26194,-21259,-75060,-100574,-103665,-102908,-106808,-114757,-106219,-63388,-915,46750,76500,54276,-43515,-98728,-49925,9584,66056,104355,91762,61249,53648,32017,5891,10155,42949,28656,-60256,-88969,-56441,-35464,-38458,-27376,-10198,12271,36761,27851,-10313,-13104,23403,23037,5263,2291,-16601,-16899,7721,-6426,-38453,-25521,1999,41107,97068,98655,67117,54994,39193,11008,8636,65707],[47475,588,-4807,26470,10937,-34606,-29164,32011,51823,2365,-51609,-80320,-103207,-86974,-65728,-5114,55878,52344,-41957,-127797,-127143,-52155,9850,20968,40819,90895,51548,-36811,-75977,-61143,-45421,-48842,-58058,-43626,-32826,-73009,-89055,-71892,-13140,80250,99816,65569,107325,132381,35097,-57048,-64685,-50427,-41511,-55655,-7215,104749,159107,137997,99308,71973,58279,72255,53077,21683,2886,-2864,-9017,15310,70597,83876,42718,33985,59459,27958,-25082,-22900,30478,30532,-13384,-39033,-9158,43044,59856,27555,12478,-3672,-676,39649,71152,67935,37591,-12320,-36089,-30572,-38778,-48054,-34116,-29544,-44093,-41247,14335,55963,25916,-40151,-71682,-63906,-42682,-5694,27904,63001,83536,74584,46535,-5358,-23558,30902,72322,44307,22450,39354,20283,-59925,-74240,-63726,-108181,-132069,-77988,28144,71811,-13327,-86302,-81991,-15947,79358,105924,2062,-60359,-64639,-93550,-45074,81399,143504,74626,-22465,-79459,-96988,-100084,-46952,-16701,-49649,-58122,-19637,-31513,-26314,-9289,-54974,-102889,-62959,30421,47862,37490,65560,40303,-43330,-37505,12097,30329,29783,50810,90351,136719,115118,32993,-17356,-4062,33324,4952,-80824,-95703,-21116,82013,89158,23499,14819,35778,761,-604,24427,-28315,-67054,-7870,35873,25080,10325,-18709,-49446,-32730,21395,85538,110807,41586,-47523,-68365,-43792,12664,100785,101802,50968,44616,43670,9451,-21892,-25677,-22116,-69130,-89676,-21412,25600,-19533,-9531,32264,-5196,-27698,12785,13161,15718,103506,162088,124432,91586,98909,108059,102330,81526,88363,64170,-24882,-50712,-15258,19437,78259,96645,70765,40862,-13561,-76562,-46420,26525,19651,-65380,-94787,-77611,-76370,-40249,22153,36895,-15432,-89351,-105624,-41655,4449,-17091,-32872,8710,69412,76468,17635,-43325,-21785,-3305,-22190,-12658,59561,175470,191922,11248,-123431,-86698,-61672,-78744,-31127,25283,-18035,-97518,-83445,-31329,-48752,-80228,-52611,12307,32737,-2915,-28634,-10610,41205,111120,148078,110094,91531,54816,-49964,-103984,-63170,-17634,7702,10196,-427,-38141,-87741,-12810,97791,67547,8789,34765,41884,-13359,-95467,-163950,-151320,-61620,47559,64387,-16214,-39636,37634,101203,99095,60459,7970,-42753,-76448,-85612,-78872,-83981,-97639,-46710,37688,98923,90277,49955,21232,12394,-9320,-56434,-33881,78989,94966,-9844,-100552,-109669,-80919,-54310,-5495,39159,42201,6770,-57689,-86401,11460,104577,52592,-18035,18746,49272,-1064,-52351,-23140,-5856,-67305,-86456,-47744,-28618,-39791,-73662,-59547,39117,97631,91127,144888,208651,147074,42712,9008,61002,149632,198396,150479,27536,-82729,-81729,1808,1831,-20727,3298,-14865,-83446,-83205,-45102,20346,69640,-15448,-162796,-169147,-25457,90743,49996,-89525,-121000,-20989,31631,10348,3417,36895,71583,79469,3692,-94556,-110833,-63527,-5507,71032,88032,-1281,-108110,-160327,-115147,-38182,-33815,-86594,-126685,-119167,-49894,54586,131040,148337,150231,148647,106648,64748,40258,27089,9978,80896,126743,31742,-41625,-42743,-63878,-71208,-40071,12493,103615,109012,25143,-30762,-23855,-7195,-26548,-41840,-18024,34014,48943,5517,-50528,-62674,-60983,-85870,-89532,-11539,77337,80448,-6783,-95281,-95950,-60669,-30681,-4780,-16492,-21855,-23966,-40776,-4030,50307,38847,48112,72357,1236,-65264,-34506,-4020,1705,-13427,-55837,-92609,-78584,-22460,3448,-74546,-163175,-161105,-143693,-147938,-108997,-65512,-47285,-34413,-33065,773,79977,101593,43460,20974,26997,-352,-2352,38321,41865,-14110,-22072,30853,43083,-3186,8544,78194,99175,64927,18778,-76919,-180247,-111116,27168,19552,-85452,-164035,-180077,-134716,-46523,39874,53675,-12691,-78374,-79066,-15414,69122,97345,34774,-43422,-32260,20568,8213,6694,41105,86485,112951,82814,33884,21533,2068,-33060,-27856,51729,110055,75019,16767,43659,172683,239175,155185,5176,-77205,-25600,50288,36546,47930,68957,2646,-52451,-39288,-10481,33616,75252,35330,-36874,-37699,16433,64671,130181,143872,38736,-55797,-34774,15799,2016,-50326,-39810,21094,39682,4831,22744,36285,-883,-1490,85315,199745,170531,30810,-53961,-39141,-7623,10694,17735,15727,5869,17505,45209,23030,-17768,-57266,-56420,7005,86804,143486,144936,109086,47756,-9842,22377,100273,88862,22355,-20150,-51771,-43191,-3266,47605,105160,75228,25438,48123,38836,-28098,-47971,-14126,15466,23526,-3837,-35706,-11243,69048,100287,-19845,-115109,-42794,69613,59150,-70238,-174331,-162556,-75264,-24991,-57708,-56463,-3858,-19457,-76103,-77819,-50556,-13520,-37787,-104442,-71533,29234,57770,-10677,-67993,-17123,54892,46309,15239,14582,-13060,-58039,-6773,114418,105131,-13306,-48831,-8733,-19137,-67655,-113503,-131974,-73675,14135,80616,95030,86299,74715,61957,40484,-21784,-80841,-54169,27447,53481,31340,23908,-6591,-37824,-19670,-13812,-42804,-38573,-16778,-32016,-55650,-73657,-93686,-112765,-138437,-114468,-47777,-59967,-146584,-189726,-187061,-114295,3472,90996,134119,113344,58323,27267,33558,62670,66493,10437,-68502,-51700,15870,945,-23237,16046,8932,-68126,-57804,1704,9501,-6043,-34605,-80348,-51435,50018,44729,-7349,41112,120441,71431,-75573,-121315,-66742,-18761,32858,68175,59156,45498,56667,66108,61205,75476,70325,32209,38470,46715,11306,21911,105942,126771,39127,-3876,22445,14570,-13523,-28600,-36369,16159,77118,19031,-80700,-106482,-80311,-43444,-16609,23718,40632,17123,-40887,-131395,-194265,-145114,-35203,43222,88077,66676,-24600,-76902,-57691,-16738,42030,74334,5998,-61994,-41012,-780,52185,34938,-10455,17840,53615,32454,-30144,-111708,-84954,22287,50237,19965,8514,28850,28100,-23810,-63402,-22076,8399,-22668,-80983,-183375,-216227,-89358,37295,34331,-15759,-36554,-26267,-60191,-147966,-139951,-6461,48106,5918,-19181,-45037,-30962,41678,63604,16816,3299,24033,8130,-38462,-35952,-4196,1722,36935,71949,27728,-16304,-5908,-7463,-18486,-22548,-21532,32035,103702,93059,38564,-31026,-112192,-100115,-10714,51661,47605,25427,-4277,-13391,46637,79012,96588,233079,297140,128595,-32674,-82819,-76705,-61551,-14093,23256,69255,82634,12405,-78882,-93592,-22858,47528,37816,-21406,-19362,46737,52610,34760,72390,121800,95939,-8688,-97542,-81694,-67763,-81119,-20418,49966,56037,10995,-55560,-61151,8424,-746,-79706,-73571,-27760,-56168,-9066,77363,15303,-55249,-7563,28553,7984,20731,57679,25484,-29230,-29255,-7940,-46405,-56800,54357,129523,55883,-8788,-447,13137,53694,39748,-49883,-113782,-162158,-201832,-152121,-95090,-113031,-143451,-126663,-82569,-2681,24745,-54986,-101449,-26902,71527,122905,149665,124728,33461,-70008,-88950,-63079,-75468,-107910,-93619,-44361,-10805,20207,71409,68148,3231,-72728,-90004,-17543,45867,66598,69298,29143,-28185,-35917,-17593,4277,7161,-20324,-37153,-51944,-52567,-23151,28645,61786,80935,98682,66653,-1632,-33889,-18141,2142,27442,46348,20380,-16534,-7696,4390,-30297,-66666,-57387,12494,88324,89252,38753,15669,31277,46520,41947,54064],[18720,-53055,-45040,22244,19444,-32813,-24721,42613,80245,53378,12343,-2966,-26512,-27040,-27097,4311,83104,118044,12665,-97576,-100676,-45415,6240,46177,79288,93031,11427,-80736,-107154,-97122,-79237,-76327,-108545,-92057,-32042,-60323,-75828,594,64789,56432,46222,101919,197659,207066,104079,29256,10628,-31451,-80265,-104061,-62494,60828,176510,170997,72125,17854,21400,16342,-38998,-91420,-106334,-83848,-29495,58475,108736,68358,12591,-3888,18011,26034,13417,25474,81734,87653,59071,21341,-14954,6681,47620,32291,28699,16421,-17093,8139,69124,88002,71296,31612,-30188,-75059,-83220,-62812,-16693,-5693,-37479,-46023,18219,64300,36152,-17864,-31489,5487,22574,-6957,-22233,26806,79178,79200,30455,-36077,-52748,-6512,23261,14792,11606,41762,45332,-18826,-41244,-23552,-69196,-100151,-38232,57611,87515,26070,-33352,-47142,-34912,-23130,-3279,5560,45874,40835,-59071,-77209,23303,105733,91068,3339,-82030,-106951,-88855,-26504,-2071,-45164,-44831,13608,13237,11501,-12783,-114693,-191641,-136344,-6692,52185,41487,75277,107384,66854,28291,-14247,-52340,-23125,33380,62141,97153,89084,-118,-47293,-12391,17103,-9181,-54616,-35946,52327,153981,146906,42839,-30339,-46673,-74094,-65255,1001,23837,-623,16288,22245,-26331,-63785,-67602,-27131,33711,70578,80536,57034,7209,-20400,5808,4268,-35785,21299,72557,37490,15118,14694,-701,-26862,-56916,-45351,-39469,-37186,22257,71128,621,-52909,-44225,-38398,-10946,-5621,-52871,-34735,56809,74315,47928,51374,47864,79264,123499,93507,86828,70635,-39806,-69403,41835,142949,145937,78306,32367,20832,-28142,-99936,-72465,11694,21901,-44628,-46793,3027,17158,8134,2843,-20170,-85418,-149475,-130411,-28201,53799,38524,-673,13308,50920,82097,100403,74216,37242,-8363,-27792,5544,48906,101146,114209,-23957,-161369,-143979,-91696,-64790,-10172,6821,-68206,-110371,-67617,-45716,-89012,-132441,-133591,-108533,-99097,-64770,9968,34095,-5942,11280,83817,113758,139071,72509,-64758,-87437,-14311,8413,5216,-12520,-11769,11903,3374,25922,41143,-28637,-47058,36421,78044,7839,-130357,-211564,-153349,-40288,43552,72865,45403,2003,29707,78097,64279,22427,-6495,-33314,-62411,-65731,-66239,-88000,-97885,-42423,30682,90730,116888,101882,67845,46891,45087,16192,-28231,-14140,12487,1436,-35342,-50615,-21336,35986,64686,47955,50931,59796,-1138,-64188,18147,138041,91123,-41484,-66401,-33922,-57787,-73449,-22404,-46493,-137044,-118876,-54243,-43077,-61717,-124482,-157995,-65921,33314,62988,127954,210997,176413,73882,18690,47554,99231,113144,63596,-46073,-116259,-62757,39402,24880,-49278,-83782,-78588,-59554,-44293,-56896,-31634,34069,-6913,-126868,-120780,-9279,66306,32487,-69287,-68217,58445,111386,25094,-48452,-22882,22803,19279,-41057,-102621,-122958,-102063,-37972,71431,83590,-43820,-178029,-216008,-140321,-50383,-15647,-9418,-22270,-32310,-2289,52566,87368,72572,56292,71827,56589,56364,114973,136891,58760,36114,47243,-2168,-2945,13612,-36180,-41987,15070,91675,163049,126017,24066,-16532,10099,42028,54737,51959,29766,10108,17176,46922,20379,-30306,-84069,-143571,-139049,-64029,-29461,-23796,-23879,-51970,-67835,-75351,-49696,20350,63523,43295,-21921,-54175,10795,44764,-37926,-51342,25996,6720,-61653,-34617,30123,51246,16587,-29665,-68753,-67998,-14792,22827,-57570,-143094,-130015,-103650,-89481,-63709,-46850,-9077,29600,7376,-25953,32204,116067,131878,130656,114046,27879,-45301,-15680,29482,-6204,-38039,1437,38947,24811,38390,88929,94545,74635,41396,-65940,-200075,-177207,-50524,-8204,-33111,-55670,-90066,-109443,-42363,49412,48220,-27422,-101365,-128915,-97205,-17330,38005,11191,-47036,-38287,4441,2516,1370,8243,46579,95937,100830,71007,64826,48495,2007,-32340,-5474,24643,41905,35491,11116,51092,101730,45132,-44287,-78326,-33376,38525,43278,46018,37236,-56865,-112473,-36921,65372,84433,39030,-15878,-14373,-10229,-28674,-24531,43389,84058,-21874,-139123,-113191,-10826,23824,-37654,-86643,-72294,-41350,-27815,20842,65003,32809,-33030,18641,146999,105561,-72090,-126906,-30470,38942,23670,-21654,-29388,1197,50808,82165,64405,45840,-12230,-98403,-103418,-8671,90015,106981,59353,31637,52823,95222,97121,30484,-42498,-40403,-13285,2589,4865,12226,43337,55914,74800,122844,127100,56727,-17427,-44673,-54160,-43365,-38515,-84248,-125284,-35181,74515,13588,-99500,-84146,562,36154,2098,-40500,-79073,-80740,-70888,-101545,-94244,-18689,6084,-33910,-41372,-27174,9858,-14445,-127112,-174440,-102686,-21200,26888,37464,43527,55700,70225,46041,14419,-6736,14394,66005,118361,98659,44962,60370,87668,35774,-36214,-108228,-149768,-109432,-6253,109889,122864,41261,-20282,-14979,7231,4691,2935,39912,55022,34613,38548,44989,-536,-29377,-8981,18859,27777,16945,19773,20106,16533,-11985,-60872,-75994,-68596,-53223,-38607,-74118,-157338,-232941,-252965,-165337,-62297,6498,73006,75346,44290,50407,45590,55081,83388,44006,-66468,-78959,3335,46235,83550,135958,66242,-76721,-102597,-28289,7548,-29938,-76706,-90246,-67714,22264,58032,38301,51768,81194,46111,-52505,-98592,-85796,-32634,8260,-6051,-23487,-12673,7040,59365,123267,148603,100167,3392,-16568,35344,62517,75987,116649,98780,-25838,-67500,13575,48570,16799,-1642,2580,38749,77169,18498,-74229,-76367,-16087,36156,42737,10065,-33056,-51066,-80058,-117285,-130716,-92812,-47910,-788,86666,99099,-10746,-78784,-63075,-9083,109220,157890,24504,-86732,-58671,-39837,-19115,-16380,-48150,-22846,47701,58824,13364,-61290,-88401,-90270,-105897,-106729,-83030,-22184,-5310,-95612,-140915,-81219,-1050,62272,87598,12310,-89627,-113243,-75982,-46655,-31846,-18490,14237,2956,-56407,-79169,-38673,-21560,-27714,19650,71532,73086,77501,73494,33753,19268,58646,87515,71001,-332,-49072,-13381,59731,54834,1923,-2116,7409,-19718,-47657,-40578,-9177,46682,100369,104005,68402,-7242,-84051,-37210,76839,124215,97618,51366,3387,-15138,32821,72938,109429,233138,314787,190736,49326,-31633,-68933,-64591,10254,77350,91653,30165,-50073,-83860,-78943,-44596,12569,39299,20541,-8703,-10208,9015,37273,77163,102243,60842,-36033,-117253,-112151,-77300,-58172,-4169,33529,15548,-45707,-97107,-75829,-26800,-66311,-122653,-96553,-52384,-49906,23744,58518,-53426,-96287,-3590,52412,43870,58105,102181,75737,11861,12468,47407,10849,-19425,71722,154817,105586,59159,60018,38690,70856,60788,-66988,-147903,-124797,-107950,-57589,-3397,-19228,-72155,-65890,-1689,66272,71395,-24720,-79072,12111,114184,150638,198270,199558,83828,-25720,-3549,37418,4840,-57868,-93190,-89216,-81818,-61385,32964,126659,118037,-7479,-108128,-82695,-40062,-17921,-9524,-48011,-95111,-74742,-39825,-27988,-5189,25843,50542,41194,21240,8295,40972,86553,77100,32948,19170,27054,26983,33795,58914,83273,58611,7093,-16108,5767,32823,-7392,-85888,-110737,-61351,-8224,10369,7298,842,13831,37335,46702,45008],[-30341,-96053,-63879,443,-17970,-54623,-22252,38389,70921,72731,44520,7107,-37298,-31205,19988,52773,84025,86662,-18057,-114519,-107251,-72586,-41539,49333,119266,82359,-15892,-69850,-88956,-92873,-78558,-64457,-94722,-98689,-29208,-6119,-11380,52043,80488,2789,-16530,75200,170766,197809,157134,120015,96097,36072,-29371,-56019,-40120,28394,128645,121854,-5177,-64508,-52333,-82185,-146287,-169412,-120350,-52791,26541,96214,110839,57843,3858,-37840,-21470,37195,77331,92972,105326,102742,116595,83957,-18027,-31627,26182,29768,17598,-19904,-93675,-106923,-33625,48850,100326,79431,-9999,-66015,-66561,-80027,-63821,-6042,17903,-24416,-43356,-25807,-17445,-20764,6255,48780,19212,-60159,-77360,-2369,59952,62796,22012,-38403,-53338,-27220,-22192,-20842,8396,50749,54099,19122,19976,27044,-5194,-5989,28074,46507,47384,32179,16918,-14233,-84808,-144640,-88515,31532,110527,114388,62620,4927,-13668,-3671,3009,-15879,-52849,-64732,-31401,-3335,-34685,-58817,-11106,37166,26224,10793,-31739,-128055,-204302,-190947,-81827,-8838,-4015,18371,63956,78037,48647,-10480,-44630,-19269,14053,25222,59072,67258,-8069,-56334,-30454,-21691,-26924,-4219,36595,120565,195223,136123,-4469,-92909,-95169,-89607,-53358,46051,95543,29333,13664,25371,-49149,-114918,-102894,-35401,20860,51018,51667,17770,3258,28600,76560,53701,-52204,-74082,-52654,-68578,-57510,-25466,-19971,-33419,-67854,-59202,-13574,26216,69123,116940,76961,-576,-21341,16179,18673,-62750,-129654,-84206,-24559,-60270,-66324,-16735,-206,47684,118038,100995,95096,70093,-36271,-76224,26639,127233,104789,23279,8848,22142,-16124,-72718,-39835,30253,53984,44839,66356,64918,23831,10006,9524,-16407,-79693,-106379,-31767,70344,111072,63858,-3113,-39667,-14746,60702,129820,124203,46806,-45815,-61038,-24157,-16210,-22548,-9608,-83333,-214979,-200158,-69512,37052,69608,34285,-48737,-74062,-29673,-12177,-45559,-104797,-148665,-152715,-129432,-50084,52338,69841,-81,-33874,654,65738,122321,42245,-81730,-58904,2539,-712,3405,9985,22435,40445,23254,1146,-28855,-83310,-67258,6004,45007,11864,-76483,-119820,-70719,-1859,17416,20018,14518,-23663,-39660,-27115,-21905,-32927,-58674,-82248,-74493,-28494,-12952,-77346,-139067,-77436,7209,33647,47536,83615,105810,117977,147552,123603,-4490,-88242,-45529,38593,84815,55017,3789,20014,37292,14511,22613,25418,-8125,-30745,25160,103320,53720,-80164,-137423,-117596,-95374,-33638,28057,-25259,-95038,-34623,38093,42520,16754,-63337,-161198,-147063,-51892,-474,41013,110648,113855,63375,40967,59268,32952,12491,-14358,-85849,-115623,-21913,115554,106566,-14203,-103220,-100598,-45867,-39960,-67214,-42351,30856,26568,-47113,-53886,2540,24374,22321,-809,33408,104749,106216,33701,-37169,-43098,-9955,-8812,-38704,-53298,-51874,-70393,-71577,4489,62197,9230,-69579,-96707,-44927,23435,47108,74107,76385,60403,63674,59738,13940,-45322,-49382,-3039,-1360,20577,122018,167760,73228,-8843,1083,32794,68774,54503,-25747,-16920,87700,153938,166281,115157,24733,-14813,15105,58646,99341,122614,80977,32743,52443,112320,96392,31146,-38074,-92802,-95497,-63034,-88179,-92636,-31477,-32196,-94666,-119964,-90358,-1237,96907,86573,-1308,-32987,22800,45002,-28298,-49146,5675,-5542,-50142,-9939,61194,66216,31817,-7414,-53139,-73343,-42337,30112,23829,-41611,-65838,-28798,10214,6869,2571,49304,91708,65866,2212,-3487,59628,133893,200135,175552,38392,-77596,-62428,-3288,-37200,-77037,-18801,58182,76753,70504,72783,63408,44473,13133,-50723,-123248,-123814,-51963,15588,72017,103595,57034,-6110,-686,33959,19753,-15791,-65084,-115858,-132230,-110124,-91109,-65699,-25864,5418,-15118,-32297,27691,78965,67878,56284,52334,47787,71064,73948,33735,-25860,-67691,-74528,3386,63317,-164,-57504,-32664,-58223,-96122,-90125,-69452,-31452,4135,-4196,-64118,-123841,-103634,20112,142897,102523,-24351,-47484,29358,17683,-50865,-52907,21879,82350,5160,-119757,-123033,-21685,39273,-3967,-69075,-89681,-43067,5681,38603,49137,21501,-28455,-8596,31054,-41839,-168228,-171187,-44284,57283,51545,-7439,-19092,31515,74104,70756,63732,56854,-6983,-90714,-110423,-64316,-15267,-15834,-59647,-55288,8692,43055,20006,-7099,-25566,-886,36008,39903,4125,-40419,-54720,-14643,41044,82321,108484,95444,31981,-27222,-72261,-88512,-94670,-139256,-166459,-50902,86371,81656,19286,-9564,-43439,-34478,54988,122288,54508,-55960,-111052,-120772,-94288,-38262,-9922,-23016,-13614,21463,80226,47484,-98104,-199257,-165008,-70345,25458,56047,33521,27251,82641,85320,34509,31787,64261,57669,31777,25250,36361,51896,53265,39615,7771,-51249,-81911,-47673,17122,98494,102754,-6977,-82233,-30483,46662,91606,106598,100211,38259,-7887,27096,49736,12316,18160,54150,79509,93819,48404,4616,5735,15882,-8900,-45999,-13717,48687,46806,470,-15362,-23404,-104545,-189627,-171780,-139077,-121684,-83485,-40270,18121,78737,55680,34824,75787,65454,-34763,-89100,-49683,40578,136653,190448,124079,-18985,-95917,-62112,-12125,-29408,-50357,-23881,-19160,6102,37286,39442,9598,-10530,7224,24474,5659,-48492,-33244,3975,-29472,-75615,-98248,-87497,2185,111186,166562,136275,32014,-27259,5137,69827,90493,60406,10064,-50359,-36157,69163,130086,80326,14808,5359,41622,58510,2640,-52262,-50667,-9188,48609,75545,24093,-77479,-146005,-136397,-63248,-2904,6562,-26402,-23696,32390,57279,2774,-41274,-61764,-43102,72634,141743,25471,-74930,-60826,-89415,-109329,-80861,-71758,-34721,32935,53907,43917,4254,-48575,-117480,-148089,-126002,-97342,-41673,-4717,-74715,-119718,-64752,21716,90854,125796,106946,45986,-46698,-104279,-78934,-23181,-9739,-8480,20183,60181,43637,4066,-7250,12190,75675,135181,85909,4115,-3404,8451,-5661,-5386,21109,30960,-32041,-88548,-45792,20369,-10441,-65916,-56339,-34703,-72895,-132198,-116358,-39113,-1164,8690,52952,78799,-5248,-112502,-54328,74162,109376,92401,74561,31799,-16805,-4835,50914,106491,191305,264503,185818,96919,59267,40313,16103,38152,81234,71285,-25057,-80432,-52106,-14126,9826,25336,17144,-2871,-52652,-88126,-36524,9039,-20652,-55114,-64300,-71417,-92362,-79989,-19089,41089,53621,-601,-74848,-129165,-121351,-84790,-68830,-93432,-121748,-125757,-97860,-43714,51598,52991,-60175,-84879,3397,63067,63956,36257,40297,58855,55237,59878,107083,111679,60487,46394,92525,113011,129840,147697,109216,99461,82662,-18533,-85243,-49023,-28130,-8447,28839,27592,-28863,-51282,-19500,-8056,-26742,-73950,-66288,45486,104200,67466,74815,70766,-4195,-22177,50908,87611,61539,2434,-75234,-101833,-104928,-115830,-54383,75226,156872,93694,-38677,-75978,-55481,-50925,-65202,-94967,-141843,-106420,-9464,26973,28381,63254,136284,149470,92361,13307,12994,73400,51745,-43240,-43930,31709,81631,118017,141138,113637,33439,-12848,3160,25596,46978,24643,-45775,-90942,-91974,-76426,-51727,-22337,-16588,-21526,-7123,14003,11482],[-71014,-91639,-31521,-15841,-89099,-109726,-39452,12296,24001,50524,39697,-29515,-83484,-26995,78151,111000,53548,-22828,-110509,-147255,-111663,-96027,-90296,35547,135068,55030,-51490,-53730,-41861,-19925,12299,9169,-45363,-77452,-28066,7451,4362,23578,12819,-40249,-25467,31876,69745,101978,120427,133566,150560,136153,90770,27165,-25939,-41323,26563,57850,-38588,-103923,-115882,-126980,-132518,-122033,-69716,18530,103430,128010,98314,75800,66064,20537,14541,72006,105327,85907,64640,66776,106137,85828,-7586,-11826,56252,49240,-7988,-75920,-133316,-155026,-112438,-18032,80540,94207,23708,-1271,24187,-42247,-113060,-29928,65865,10215,-73344,-78646,-44444,-10979,27435,28122,-44813,-102467,-78690,-8578,31063,52584,64359,25840,6709,33921,28970,19031,76298,124411,106327,74323,83943,66414,37091,50137,48481,24103,25078,25588,26187,-12001,-115554,-168727,-62552,46370,49407,57089,112995,100038,6171,-76312,-102488,-53084,3029,34727,53379,27256,-39131,-34189,10398,15371,22321,51669,18938,-56126,-112578,-155095,-114633,-55434,-26372,-20888,-15764,-1875,13161,22403,44204,21354,-22372,-17200,42036,55139,-11543,-61450,-42560,-11611,14207,33220,35027,86729,154272,88682,-41602,-93484,-61318,-34157,4841,78650,96233,22251,8048,20811,-44785,-91666,-74217,-59038,-52018,-9322,30872,24808,8856,36229,91610,68986,-35970,-65680,-48405,-58606,-53918,-39850,-44549,-43894,-64124,-64789,-3396,61866,79504,113953,128400,81613,52316,79622,37743,-90762,-174464,-142732,-104082,-136726,-118550,-48770,-9470,43284,89927,67466,59876,46371,-11919,-47621,-28844,-21392,-48409,-65458,-25636,16791,27252,7991,10533,28531,71396,129588,150838,67252,-39599,-34375,16305,26695,-1279,-17399,37747,109989,89709,221,-74701,-121102,-73724,50623,138849,114161,13327,-75920,-64367,-26197,-31658,-32902,-18075,-88839,-197681,-147094,35916,147173,108257,39817,12542,-200,-14385,-13263,-7769,-47351,-100521,-109061,-79449,-13740,57293,91816,81731,26909,-13531,16954,35011,-42978,-106262,-88199,-70941,-33399,36895,69403,53495,7925,-40327,-47073,-47861,-65491,-44813,-10446,-4595,-10784,-21475,-16004,25260,47605,4412,-49922,-73718,-78656,-81571,-75516,-50556,-60754,-123530,-148404,-89700,-19291,-8639,-86226,-176023,-123673,-47566,-62560,-64841,19913,78403,98012,147302,153242,46385,-20081,20379,98654,165096,124813,-8367,-81541,-74753,-48451,-22038,-27636,-24917,-13300,2020,17273,-35018,-123449,-149787,-141870,-112856,-24041,35891,6424,-12844,44412,92828,106370,99109,36997,-66422,-117021,-96096,-85238,-65829,15985,68047,56195,49682,46854,-10109,-32892,-41138,-67997,-73644,-50,141912,165381,60726,-30366,-40526,-15313,-37844,-81355,-37845,39532,49838,30040,3684,-10060,-2473,33992,50776,77507,74960,35637,35931,22386,-4054,11563,12691,-26723,-22181,7796,-24509,-86378,-70587,26898,77380,62228,28096,21387,34520,38167,41792,26563,43573,91189,61754,-49552,-121466,-87588,-31192,-42131,-33581,21422,61572,34121,3768,27529,65623,78419,51819,-11680,456,110608,139155,102273,66207,13262,-45623,-41621,25375,80130,84255,41612,40241,102441,158448,146299,89437,39230,13430,-9580,-34794,-90486,-109274,-57735,-82946,-167938,-172177,-133892,-64264,33719,60974,17873,-848,22914,46552,31519,12882,899,-46727,-57074,31020,83707,52568,26323,-6624,-44739,-59042,-56233,19158,91885,52630,-14017,18207,59083,31346,8474,31150,56659,60068,40367,-2485,-25821,35143,150698,148147,31185,-44916,-35867,-16672,-65396,-86655,-13973,68354,88735,64288,42051,46379,40747,13325,-7139,-23481,-27569,-7377,53975,141167,170853,126516,93187,74047,35863,-23069,-59892,-71103,-70605,-74785,-113814,-165642,-124097,-5272,39579,-46736,-97119,17115,134576,113815,49462,21800,18026,17199,1120,1217,354,-53565,-93515,-7502,67942,-13417,-77016,-24761,-7697,-20700,-2509,-27362,-54108,-23798,-60881,-179644,-178933,-41102,100164,175372,95952,-43522,-39759,36373,14583,-25196,23974,123253,156187,78177,-27637,-66193,-41324,-11275,-13891,-32430,-54096,-7710,57841,59915,228,-31655,-15571,756,-27134,-98788,-144147,-145357,-78120,18630,61941,44277,32841,52519,38975,5653,17643,18729,-32238,-43063,-18097,-39451,-87969,-123452,-136898,-114330,-79060,-78392,-80894,-45542,-4818,25920,24403,-1858,-29891,-57054,-60334,-32605,-23460,-36613,-8039,56885,73979,37995,-21556,-66848,-90975,-109102,-76306,21796,98175,107347,118053,85071,-34992,-85462,18865,119848,70439,-70882,-158729,-151764,-116997,-94960,-87058,-76453,-18830,60712,120916,76468,-43893,-105135,-74351,-24112,-9322,-43661,-73488,-43990,54812,110179,70773,52606,48145,12974,-12321,6890,31889,6792,-21568,7958,33411,5919,-13807,50036,103438,105922,81661,-2172,-68612,-1691,105986,158192,152775,92912,-1501,-45242,2569,44604,41027,73361,91021,66705,43585,-10124,-52918,-38226,-31428,-67566,-91510,-22071,79336,78414,18420,37812,82840,32350,-89137,-166129,-182559,-194436,-205009,-132780,4949,82298,47794,14742,48120,57826,-3242,-50946,-25901,46718,86678,97962,97139,18322,-59996,-55044,-3521,25528,35292,50129,45675,36486,32320,17119,-40521,-68435,9352,108587,94607,162,-7541,52188,46274,-25601,-110343,-117070,-27035,55637,106847,118966,70469,13140,-5798,35672,48919,-22334,-55827,-1411,57603,124001,184721,123792,-1306,-31233,17517,17462,-40893,-53172,-33583,-43595,-32272,27198,45304,-50493,-158575,-148160,-32565,77686,83038,22410,10939,11310,11652,31872,19669,-58972,-99221,-20888,79459,49472,-17474,-31016,-72708,-93808,-74065,-60242,-34437,-4661,-20232,-26126,12046,13875,-56745,-87031,-54293,-35086,-30896,-38903,-70527,-88393,-51687,-1515,19670,10731,3465,38215,54294,13993,-11171,8529,-14753,-75017,-33375,82645,98105,57549,59129,76983,95002,93824,-3999,-123981,-102305,-16144,-4571,-42469,-59813,-67090,-57912,-32080,-7164,-1406,-42277,-102785,-129155,-122104,-130989,-149345,-125487,-64122,-46723,-46985,12327,73949,6293,-129540,-117282,-1686,69134,91881,94456,62034,10878,-4395,35319,106164,202952,253283,163991,74608,64618,106198,107646,85776,64339,23722,-61906,-87447,-28713,38930,82452,79381,21878,-52633,-118910,-123484,-54090,-29274,-111619,-164846,-115865,-42416,-24113,-12308,43584,115973,104467,-13846,-121679,-130447,-65752,-50574,-75891,-69730,-71777,-109362,-95747,-21342,77690,112668,58154,19971,31287,52690,50712,-18317,-71997,-29562,37564,60755,118557,182482,136674,24011,13664,80249,129924,138090,92966,81390,106749,74018,14068,1522,-1678,-9508,4622,26183,5079,-18486,-29884,-82626,-141225,-132813,-60184,17035,12234,-39721,-43732,-59787,-76130,-28230,30501,40938,41775,17754,-49139,-66817,-49783,-77662,-86187,-5439,106041,121592,24529,-23352,22,-5925,-32767,-70910,-145447,-90442,92814,154655,86037,84811,180990,182305,80583,-8915,-4567,68865,69955,-10495,-25559,12683,46791,113863,146452,79890,-2689,5421,51447,43527,41908,53972,25555,-24938,-58230,-59804,-58941,-60112,-51884,-49546,-35506,-17958,-32757],[-62205,-36105,27828,-12439,-130041,-140617,-43886,7171,9209,51443,66081,7036,-27981,50343,128909,139117,47910,-61600,-140313,-148349,-93744,-78658,-89507,19837,104771,6586,-107546,-83144,-35909,13362,73946,72918,-7800,-72273,-69153,-67345,-44267,-22989,-46012,-45327,3600,15593,-2797,1010,23984,72675,148847,196423,164221,35773,-97443,-135635,-40091,38931,-13637,-82091,-123458,-89606,-18114,-14996,-46251,4741,69906,72855,37847,53530,96102,81902,64942,70759,37689,-21753,-16208,19318,44545,28589,-1568,18266,75975,59374,-29799,-111782,-115669,-91226,-76244,-35704,33505,70400,43063,34931,75144,14478,-98725,-54791,49235,32988,-9295,-13532,-9889,3667,15505,-19616,-77851,-72998,-18443,15649,17152,57770,109946,70412,41718,103069,115798,87678,139988,180600,150585,115593,108009,62702,9625,4210,-3201,-11297,10493,19303,16758,-24161,-95151,-84188,39678,58613,-30939,-39375,37512,72137,21624,-53068,-99598,-53575,30969,97248,104129,55390,9371,23536,-4718,-52113,3587,117510,108193,41655,17422,-30079,-65591,-44079,-11999,-13302,-25073,-27330,-2345,39401,81401,27218,-56786,-42216,34042,38710,-18240,-41775,-13810,32539,55730,18355,-34203,-22409,58917,65825,4930,-20297,-664,13737,19501,27601,29351,17798,11399,3996,-18992,-34505,-55342,-103956,-112358,-43610,34347,43125,-3876,2485,71222,71146,-8773,-1141,66003,81775,40651,-13249,-31972,-16094,-48016,-69533,6886,78743,56613,73783,120536,105047,67275,55232,24543,-50237,-134859,-155139,-128241,-122551,-98615,-52865,-8333,51639,63207,7433,-19805,-11142,-15035,-25518,-63446,-137035,-163926,-129430,-85096,-25592,66121,92321,32852,-18261,33372,122492,153175,79404,-26927,-42096,-8689,12728,33634,10671,-12605,18425,-11509,-95157,-132805,-128329,-64264,52443,126972,73957,-24219,-61344,-13367,25186,35621,80040,82874,-23970,-76556,11639,130618,151974,71090,13614,47489,56292,-25092,-65434,-25368,-17285,-51454,-51885,-37692,-29807,-1003,73811,150182,121964,31363,-35569,-88116,-120341,-94710,-99894,-100707,-8905,94839,111605,47058,-46596,-99187,-69226,-41965,-55164,-48140,-35577,-61898,-74758,-49084,4508,69131,69890,14590,-50476,-90332,-76743,-29433,20243,45259,-21345,-141973,-154455,-66696,-35621,-62590,-79278,-104102,-92330,-81926,-111382,-101320,-24214,-1436,-13606,29084,71963,81356,121412,141035,132007,131473,81901,-50580,-158077,-148607,-72939,-21382,-12280,-18022,-49282,-66078,-63634,-101077,-143383,-125118,-113685,-105686,-63840,-22593,-5164,-154,10974,32488,69431,101117,82427,21911,-36850,-87265,-136045,-130395,-22908,66881,59628,33552,11385,-8969,-4691,-15588,-25475,-20751,4181,109054,150974,91466,50098,57077,41167,-22314,-90670,-58300,-5608,4389,34680,31506,-14223,11321,66317,59777,44414,29143,13864,51119,66105,43019,35195,874,-55937,-23322,25704,-2187,-65609,-63886,25383,89007,68452,20108,-28298,-75020,-73195,-71315,-94648,-41470,62150,52889,-49857,-99755,-57857,-25422,-56621,-67335,-76474,-63087,-8382,59929,76705,41720,6688,1138,-15491,-26059,25980,33212,-19534,-31849,-18381,-65408,-74709,12533,55906,-5905,-57234,5879,91861,125561,117585,89143,74998,78056,43512,-21586,-87186,-103942,-83186,-124428,-182979,-176092,-137808,-99205,-43731,14556,18384,-7956,-4831,35005,58653,37635,-15010,-82190,-65324,61634,103254,43193,7011,840,12863,25922,-12329,-894,71317,65148,15779,27565,37144,5196,-32984,-66519,-65937,-15409,22568,3945,-43226,-23025,67549,68650,4434,10353,26513,-11129,-58293,-41782,12942,50822,46534,18475,20655,73451,100016,81830,83358,79930,48690,18300,62587,123907,83827,54949,126910,155805,70601,-44343,-120901,-118223,-30236,29367,-29394,-114511,-89290,11743,27985,-80562,-158130,-62510,76721,119927,79155,43964,20869,-36561,-95920,-47439,41416,12757,-52591,6770,59086,-9285,-11029,85461,135467,150032,163343,93026,23868,28744,-44052,-203048,-175412,25100,143884,148361,82836,-107,-35398,-35919,-28428,8304,80253,170288,171716,80798,16651,-15444,-58274,-75911,-41529,5101,-11284,-17760,34007,61204,5292,-24720,12144,25764,-4523,-41418,-52699,-92971,-109715,-50591,39207,81964,68977,23133,-33495,-45157,-13837,-11140,-62094,-38245,36854,8631,-83845,-128995,-120903,-109876,-110715,-115559,-114911,-100941,-58172,-11478,-42595,-83405,-54351,-16248,17166,14339,-50055,-124119,-113961,-5786,89749,93281,34893,-6603,-26035,-33609,8903,66439,84717,85191,110364,95442,14141,-54855,-50596,-231,-663,-98766,-192762,-197105,-172617,-160839,-159806,-151467,-51223,73896,114073,65706,18621,44521,83588,47642,-54648,-152160,-173555,-109805,9518,86003,63561,19239,21008,36713,38186,32589,40397,24238,2067,15633,46179,34232,16332,101259,171767,139973,97039,43461,-26125,10033,102861,132622,112578,51393,-27189,-53443,-1019,57997,89733,129112,96819,-1980,-63272,-91021,-85218,-49404,-48800,-102152,-137588,-72413,22602,16314,-19714,24652,74381,65897,-50215,-172951,-173633,-162428,-192425,-134345,-2868,60748,35821,564,5214,21740,-2399,-4270,50590,69798,6556,-22549,15698,-17880,-65484,-43058,25818,94476,101251,75709,77810,78744,44928,10398,-43216,-50866,41974,122399,93018,7653,-1723,59541,95577,50341,-49956,-70297,-15618,-3948,7753,48719,56097,21588,-18630,-5047,1154,-53675,-46718,45278,93547,101976,133775,82332,-42016,-57554,-4470,-25917,-85882,-66673,-7731,-47917,-119349,-79720,112,-29784,-79081,-67529,-16415,52591,65501,32060,43529,36936,3863,39590,48352,-47283,-122511,-82669,23514,63474,18997,-11065,-17733,-2918,-10323,-34770,-49886,-52845,-101541,-120443,-34362,17812,-29570,-47859,-18281,-14471,-44417,-95653,-116821,-108229,-102569,-100386,-93073,-105482,-131263,-45311,123327,166029,77232,32674,-11715,-98890,-94945,-5808,36538,54795,69850,56476,41780,12763,-85104,-183358,-134578,-5874,40808,4238,-48377,-87139,-50265,40756,75271,60837,27186,-42516,-126421,-183289,-161342,-82508,-57140,-69430,-49509,-19052,8217,51294,30748,-77580,-121118,-45654,63607,97925,68175,43007,23258,4015,9527,90420,240246,286078,159648,36722,-12205,39352,100783,102241,46536,-6847,-58567,-67956,-28019,22419,80365,107558,53062,-49012,-117755,-110941,-69038,-49664,-95197,-113365,-39006,32760,32239,34369,68337,117299,115178,3178,-90877,-53604,22671,1032,-53908,-37914,-16623,-42931,-24253,21586,83158,154560,168973,120104,52300,16249,4594,-54549,-124330,-113169,-40215,4447,68195,162785,149908,23941,-12745,53547,69199,20734,-23555,19685,105801,117022,52929,1129,-21533,-31735,-32066,1431,24152,24821,1057,-78417,-155300,-125921,-57916,-63985,-102254,-80327,-32172,-35221,-23090,809,-12141,-38510,-25601,599,2671,11916,45619,32254,-16664,-33581,7004,31424,224,480,25279,17430,16205,-22881,-114649,-40862,166237,211695,92532,67183,152377,118385,5200,-35518,1798,64714,81868,55403,42879,10638,-23649,24281,75244,37365,-9335,38034,86778,49650,30359,64256,66573,12510,-20651,-17010,-53338,-93850,-57722,-18224,-19295,-32145,-55297],[-38396,-4068,43164,-8349,-114355,-115501,-28742,17839,32684,81928,108617,91561,78941,98185,97520,88501,58820,9532,-78203,-132500,-87528,-49765,-59722,2616,46011,-40965,-145947,-133743,-95064,-65320,516,50696,6053,-85071,-151788,-167517,-84799,-16688,-24987,-21934,10423,8691,-18598,-35833,-29349,18795,103108,168156,136143,-20988,-174632,-157754,-9219,56731,15646,-27438,-72722,-36197,44288,8272,-78102,-82148,-68913,-72066,-57425,-17411,36702,45631,24975,-14207,-77244,-125116,-75090,-7404,1242,-15579,-22360,-23081,4142,9572,-48355,-119013,-104603,-32335,3318,-3356,1478,30658,26169,-1399,16750,4166,-58728,-57913,2585,35659,69490,63274,12124,-15522,-30179,-47388,-37661,11190,61724,66563,28582,48287,87908,26056,-17396,55527,92701,70424,86970,110726,102105,92537,84203,26623,-55204,-70298,-55596,-61096,-43143,1043,22565,-13417,-43533,8952,110920,87737,-9627,-40405,-39742,-37365,-5517,30412,16168,-14015,-8953,41549,68750,43996,31146,47792,-14274,-89292,-35265,100933,132978,93621,81028,55074,-811,-22122,-15082,-8327,14289,34326,34304,33331,36349,-1574,-48460,-31149,14337,3118,-22244,16007,56286,49544,15719,-40256,-81853,-78416,-5451,62646,64155,30725,26375,30351,-5452,-47057,-24068,3117,-11786,-7287,15429,-18802,-108415,-147161,-96562,-16884,36063,24587,-19676,-9599,56003,74393,18769,12981,84222,149796,112583,34294,33201,61989,833,-43899,41604,108658,51442,54743,96619,76049,30184,678,2717,5027,-40899,-89464,-87558,-65534,-49334,-41138,-932,63190,62713,-11725,-54913,-50628,-39570,-24555,-47776,-117475,-141597,-121269,-114173,-57736,79238,130074,33031,-55675,-15713,55711,116332,137350,87086,23711,-30279,-45299,-5199,-12808,-68180,-75727,-84269,-118169,-90703,-31425,2178,52031,94174,30791,-36404,-1192,62860,78806,109322,169581,148914,49854,49000,130021,132367,80895,35336,5961,36627,65859,-7925,-62109,-11639,14580,-28975,-35574,-26694,-60989,-69860,9104,114897,144944,66737,-71080,-145338,-113017,-32505,-13658,12612,73452,109110,101052,39065,-47047,-85823,-61351,-48897,-85044,-108807,-112624,-130250,-127394,-80950,7949,67567,41994,23370,24480,-7315,-28397,31142,132703,169941,66389,-79270,-80466,3852,-14129,-69343,-745,61791,17863,-41426,-46681,-22426,-4696,-35948,-64975,-46454,-14895,60359,166193,178720,112144,38832,-20704,-90867,-143547,-106949,-18475,41494,49933,-13799,-110730,-123499,-87721,-92358,-94556,-64529,-54386,-65054,-74980,-56825,-30633,-55509,-83674,-54556,7188,65393,79921,44780,2717,-43803,-104171,-124843,-43162,47003,62725,50490,41199,39373,60392,44658,17111,8905,8133,85095,119595,80777,99128,140048,85514,-21188,-72949,-57406,-55717,-58730,-4325,44774,33207,54072,81653,26130,-15838,16876,48874,48667,44625,45701,14666,-57446,-81323,-11005,28068,-406,-27411,7227,65432,58649,4566,-24306,-75887,-154948,-153904,-119662,-123763,-85423,-204,34786,9602,-13970,-1650,8109,-30908,-60051,-86638,-93486,-23024,79055,81689,1672,-59117,-55822,-56089,-109681,-114925,-73020,-97429,-100779,-42028,-38544,-20828,58002,61936,-38175,-85459,-14376,20876,4484,2954,27281,57440,83691,59989,-14106,-85766,-88943,-73425,-88973,-100735,-105804,-86591,-62753,-32317,13175,-3207,-65285,-61701,4134,41160,30159,-8157,-55654,-35346,76937,126607,53017,-8687,30680,102782,122539,45073,-14488,1815,31090,43626,37889,6183,-17835,-59565,-141770,-155140,-77136,-37532,-18311,6792,22357,58192,36229,-15462,16592,30341,-20032,-18544,39211,53569,27554,-510,-18498,29150,124667,154390,133558,162590,170647,94545,30169,61361,57125,-56025,-54335,115412,192350,86688,-46391,-125432,-121238,4917,99539,56072,-2138,23161,59741,17071,-87931,-164687,-132817,-24233,87670,111965,81892,41558,-25370,-85203,-30475,56528,31706,-31049,17469,66247,46043,85293,171489,210058,246727,254702,178436,124763,127459,47634,-105046,-90406,77242,149062,104541,59842,35134,-55405,-126090,-77245,8404,33084,58571,67114,8314,-15851,-10770,-34833,-53936,-16592,56502,40062,-42900,-51784,27456,60801,55185,70627,74332,46551,23418,-1217,-56423,-107628,-90035,5645,79974,64363,-25212,-73674,-30739,14450,2563,-79937,-97042,-602,37338,-19102,-53227,-65280,-95276,-99933,-56640,-57269,-114453,-107300,-29645,-52220,-95206,-32594,30388,50381,31693,-39395,-106826,-103407,-20174,75535,97680,58826,44557,25426,-12273,-11100,41444,84891,83277,47328,39629,68709,36872,-50233,-38075,11863,-56338,-171838,-198613,-184509,-161851,-149289,-167668,-71935,72379,102868,73358,102148,168778,177121,66164,-73560,-150114,-144470,-83610,22078,64073,22824,-15749,52524,132438,96537,9189,18112,78740,95447,71821,64387,58695,50449,91985,141515,148266,131815,80820,1611,5222,47566,43246,25546,3084,-43426,-35416,40589,100833,135233,173332,118818,-5900,-62732,-71514,-49628,-12020,-5345,-66587,-127112,-79495,-18080,-51282,-63698,-12496,27634,39570,-54975,-151255,-111346,-69772,-92528,-80738,-23895,40900,62672,25890,-8847,1812,-6093,9737,64811,60262,-5747,-14969,1505,-48667,-85404,-38326,51586,123738,107492,76889,94132,94053,54145,52974,33855,24407,73328,91708,61950,-2103,-34253,-18660,35615,55539,-6972,-32270,-11011,-53069,-60966,14077,29478,-25316,-46003,-3317,8498,-18781,-1894,33906,49038,39224,24070,-19621,-69394,-38956,-1754,-35151,-75704,-44332,22396,-4889,-107869,-138093,-97964,-70940,-7058,37305,2628,-23744,-6042,-143,28963,47610,6443,6058,31529,-21053,-83878,-60692,14730,54352,14867,-22198,-5791,38128,40191,3011,-45676,-69006,-105492,-118018,-76167,-56554,-77446,-56725,-31846,-43571,-52838,-64271,-85778,-92956,-116810,-137689,-119079,-91800,-93780,-13239,160306,209595,94157,28026,5331,-50602,-100945,-100852,-41975,38034,28281,-37989,-51421,-46333,-89878,-125883,-73115,35905,84751,55360,15724,-3926,-18112,16647,80330,139283,144451,77362,-35602,-147403,-134576,-27434,-21458,-76735,-40831,8581,-2854,13731,50527,12097,-49024,-24294,64029,62584,-5647,-16249,-10520,-27576,-34659,63189,256734,308477,158324,40758,-53553,-69045,8162,56880,28820,12969,2851,-3116,-14319,-30938,16060,93482,76518,7143,-33725,-64076,-66609,-18456,13626,31105,72555,72639,18914,20558,59419,83328,83848,14651,-26960,25324,77251,44901,-8882,-15912,749,12511,51327,54585,54963,105882,142817,104855,30669,-17129,-26180,-35586,-61795,-92599,-75358,-25968,40249,109930,112355,29229,4628,50749,15917,-75773,-100775,-13618,76155,76253,14267,-28733,-48881,-40297,-40541,-23899,6382,24952,3538,-66126,-93170,-46469,-29237,-87853,-113501,-30799,56039,65958,73227,61231,5189,-48673,-51575,9468,77525,100320,108331,105808,66157,-19988,-77832,-91297,-77502,-28802,-24338,-33828,11366,158,-80076,-22062,118466,122156,14807,-10612,58578,30590,-40073,-34530,11298,24406,13737,21780,46927,22321,-38663,-43464,14198,41568,11366,23256,47097,16908,7366,34595,36940,-7890,-24030,-12971,-69630,-108538,-21366,50708,778,-61335,-66370],[1257,4899,39424,19672,-41946,-35208,11598,39271,74934,117785,116430,111294,96349,46883,4986,2165,46048,85961,5975,-91990,-66074,-13956,-12844,20895,35687,-21069,-88713,-101525,-102087,-97875,-56667,28091,61837,-30013,-147601,-148026,-42448,44408,59620,25098,4460,9161,7147,6117,23199,52095,83408,109558,92286,-9119,-100292,-37065,99286,105638,54389,54189,20352,8300,19876,-56111,-112086,-110318,-129946,-135535,-68789,-14450,18632,7852,-47099,-94736,-100110,-98291,-62043,-3482,26316,20801,-25139,-81860,-92750,-68772,-53661,-84615,-100983,-39723,26142,17956,3861,23214,13181,-32956,-48238,-49472,-49917,-29211,12431,51468,84664,53311,-9437,-44244,-64282,-38890,30997,87853,121483,121336,53244,18755,26814,-28042,-85489,-73394,-38590,-23498,-23134,-1202,22480,32887,49920,10632,-66326,-62488,-40881,-91735,-111557,-41854,25136,20212,3061,36826,111238,121297,76421,41757,-21159,-91762,-39317,93905,122820,22184,-74821,-78264,-31119,-19472,-26248,12716,21232,-40871,-74615,-9920,82613,99935,47899,10323,5898,-30705,-51843,-35620,4708,44806,47419,28309,10524,-6068,-9580,-8245,-17547,-45267,-33324,55580,95509,18436,-65779,-81810,-55488,-26884,892,28063,16053,-22160,10417,42056,-8272,-56172,-35551,-55957,-75277,-19283,9205,-68771,-170565,-136961,-12159,46695,11960,-35563,-30800,12610,44990,55260,38568,-7748,-15750,56265,78745,57222,88207,117176,62726,13234,62206,111953,59232,51112,69131,37564,14793,16044,-2134,-8884,-1012,-25308,-54212,-38000,-9623,-8264,23296,65759,62523,10546,-25053,-40544,-37062,-19577,-19206,-49907,-76620,-89301,-81189,-37181,56315,95671,25642,-43600,-16349,27552,93936,151429,127754,56288,-30387,-67381,-35758,-8484,-30330,-67731,-79872,-69591,1654,55101,35583,49101,83427,6755,-47732,31889,94769,77938,100262,126554,98979,50602,36736,67670,49877,29772,39575,20991,5524,35866,39063,28552,68414,66925,-22037,-57540,-26585,-49547,-95492,-76809,-10271,55538,27318,-80877,-105889,-52362,-2852,49630,100646,75624,19977,29322,33285,-14095,-47248,-51960,-50374,-95815,-176578,-212116,-177545,-113006,-34779,40563,35216,-20050,3538,73970,50154,-33808,-24465,79181,150489,101781,7423,1665,54829,32043,-3546,94905,153909,69937,10415,41425,49048,26423,-2611,-17933,-23792,-39679,-16418,55896,84211,38730,-31113,-72950,-93285,-93008,-33984,40917,74023,39848,-62647,-153810,-136581,-79562,-48377,-4914,23192,10360,-19296,-37217,-32343,-44887,-117582,-153511,-98189,-15154,48825,62654,15021,-14860,-3962,-29415,-88873,-90861,-37795,30943,93264,117524,66840,60050,60069,25950,-12108,-14989,75002,111482,76097,119046,162647,60915,-64529,-47245,-4138,-40277,-69611,-20640,52670,87491,71247,30668,-61116,-80262,968,23484,-38354,-50880,-11369,-35386,-80305,-42002,16372,7628,-32423,-40057,13666,60837,13354,-24628,-4552,-35781,-107093,-124303,-87985,-75346,-79981,-64112,-4797,35390,22766,29043,52909,3406,-62595,-90939,-100263,-68138,-3187,10852,-34308,-85818,-94640,-106487,-184433,-194155,-91918,-48147,-65010,-43267,-20601,22896,73792,37173,-31878,-33893,-9368,-73943,-148439,-127423,-39904,21647,57397,56386,1345,-66539,-73967,-64879,-62501,-46716,-52970,-61815,-32513,8099,7237,-61217,-145218,-139843,-58104,-3652,18285,19289,-2698,-6747,47622,100354,43664,-20047,30010,91781,83265,14853,-36911,-41297,1538,51297,48345,-15469,-45360,-62831,-128105,-136966,-80107,-79509,-63918,7989,42658,71330,56849,-5895,-24635,-44951,-63115,8853,93430,67704,-7011,-39417,-29132,41601,118381,94417,57935,123142,155436,80819,45164,59458,-20283,-136416,-90622,82916,137138,28394,-84242,-122067,-91517,19586,87815,59333,44742,97597,114768,32536,-77256,-130467,-135048,-81879,27446,95191,82373,40399,15172,11836,26563,6552,-37562,-56660,-4231,61233,89794,118214,155733,159481,179465,186529,143810,126667,148469,101822,1649,3228,95584,128416,66520,-2451,-17884,-85039,-153194,-104934,-29276,-46302,-64759,-38566,-45962,-58792,-38045,409,13925,17974,75990,86295,-9976,-93024,-33950,46395,71830,98329,106669,62149,14779,-19672,-42738,-68244,-76075,-25998,34818,32178,-42009,-66121,4524,55237,16570,-101098,-159211,-65067,29647,20409,-14125,-54366,-111058,-112922,-24877,9715,-58888,-61214,36484,23372,-49862,-27182,6116,-20887,-45179,-50209,-27532,-4166,981,19344,45403,55057,58080,8192,-65803,-83743,-7645,92989,85344,-18176,-29510,66514,80989,-814,29675,101029,15035,-118899,-140426,-125949,-103805,-87608,-126059,-75675,39187,72288,81297,167909,227308,168992,29990,-62901,-65509,-19623,20554,76451,69910,-2312,-7700,99131,169136,68437,-66105,-40606,69027,113705,88429,53973,60245,63121,24017,15480,77461,107946,60059,5916,2835,-16359,-57336,-70758,-67281,-82464,-27542,77892,119735,125649,153872,126341,67659,59870,36882,6365,19065,35077,-28094,-106438,-69527,-32378,-80609,-80517,-28755,6135,10755,-53971,-83974,-31142,-9832,-32854,-51510,-60466,12155,93623,75594,28813,24894,-1545,-28756,-24310,-8512,19187,64624,57525,-13326,-48256,-12040,50409,81915,57350,63782,92833,62743,37947,110945,129825,79117,68291,78092,77806,16509,-63057,-103034,-65752,-13559,-44088,-62160,-40431,-89812,-80110,33219,30354,-66947,-56503,40701,51369,8022,3493,-2734,-2832,-11264,-67145,-114810,-80948,-17338,-9586,-26896,-16106,11442,21742,10667,-32295,-98861,-146714,-124677,-30118,27679,-16269,-61624,-26190,-5008,780,8408,-24450,-44216,-6177,-17381,-40850,-506,44807,46552,13069,-28439,-48393,-24114,23405,48473,9890,-46652,-71733,-73905,-106950,-138427,-115539,-48883,-26749,-40442,-13107,39962,36658,-1202,-17714,-22612,-37132,-16347,45348,122590,174510,141900,37936,-15362,-754,-8335,-81174,-120213,-38181,65256,15326,-98446,-121702,-92994,-72796,-39345,5280,54869,66321,19936,19306,59745,-305,-83963,-35064,103697,163496,118997,31191,-53860,-67491,-40890,-66045,-93681,-68922,-52011,-66977,-39131,32652,36521,-21605,-35304,4156,-20149,-68999,-55396,-54066,-79816,-79563,45772,268918,306265,132117,54969,-29362,-114687,-73082,-3967,6551,41154,63475,52380,4184,-63292,-39330,58843,68055,41802,47097,9591,-14788,36318,89273,106499,100055,41096,-47744,-41038,25831,43125,10482,-21953,14055,70395,95943,87904,57187,-1142,-35898,-8890,41943,29647,8005,23750,34209,4383,-19257,-17599,-11470,18341,55262,12553,-32406,8805,81326,99593,73878,18698,10885,35980,-9826,-69241,-53438,14630,50443,21803,-39308,-65270,-55738,-13261,-1351,-21226,-27532,-16662,-50874,-102807,-53825,23985,27510,3294,8921,57807,103671,93694,92445,105935,80007,23935,248,49580,115843,131954,95721,77736,69667,-9411,-96186,-126885,-110330,-56439,-64032,-67248,6214,22697,-47158,-37155,22915,2008,-79352,-105827,-22096,26423,28023,40544,42408,-15332,-65825,-54173,-11637,17541,2606,-20699,24261,77015,35599,-17857,-26013,-24442,-8956,-6360,-15125,-18695,-10017,-4892,-59379,-85947,17572,96489,15264,-70280,-44470],[29638,-3497,20616,19693,-16781,-7685,5226,17782,67127,87034,31688,-3923,-28109,-62495,-78650,-74674,-45811,16218,-7453,-58099,-37567,-8714,-499,28323,25419,2553,-12917,-25711,-27731,-244,6915,56374,123504,53676,-48884,-45020,-2688,42102,67066,13952,-34389,-24489,-4433,23969,69645,95724,75297,45589,56415,57856,52007,88386,145537,124198,74531,89483,67296,25559,-32697,-138929,-167356,-99869,-70921,-64225,329,65761,88494,42888,-58118,-97157,-32320,-5839,-31516,-16377,45882,65818,3805,-77391,-129462,-135468,-71512,-43126,-70570,-56035,-18574,-26221,-6150,30221,9216,-27011,-45539,-79444,-81330,-19538,48154,71797,47248,-10720,-43447,-62551,-81824,-41815,36872,89251,116656,116230,47502,-11880,-13714,-26728,-82264,-146854,-137924,-87052,-54388,-9131,13296,-12557,6893,4793,-29119,-13688,-21172,-100070,-151686,-122239,-43134,4374,5658,14533,81766,123960,106683,76962,10273,-86342,-65570,67624,106963,18470,-94290,-135775,-106105,-84581,-98103,-34089,56888,33531,-77227,-89595,35690,83877,-26515,-89426,-28523,-38100,-68407,-58976,-54345,-48444,-17762,17079,45513,24150,590,-14161,-41548,-77312,-61718,14735,40567,-31400,-86929,-56579,12977,51911,30358,-37553,-106965,-120825,-26929,40043,12723,-14438,-42188,-115314,-104025,-33083,-53114,-121947,-142386,-63105,67082,95330,-3128,-76470,-45850,24628,32290,16421,47140,36961,-29643,-25311,13012,49514,90379,103771,92895,60400,28254,45544,39782,27752,24550,11754,39360,84630,19043,-56247,-27395,-20527,-68523,-53119,12808,50446,69895,62316,46341,34187,11897,-1855,17298,19166,4493,-14063,-57649,-74030,-13247,18344,23404,44603,43929,19442,48873,91142,113685,88378,24789,-10633,-28566,-23430,18857,65280,57704,-4029,-42448,-15076,52914,53099,18900,85101,156117,50276,-47987,10624,76813,62732,58373,51880,40463,6370,-73599,-87096,-18905,41985,69405,57657,14843,23199,84453,118173,132517,113431,13752,-49742,-4484,9475,-61284,-111578,-89514,-36609,-38519,-72004,-33602,215,-26086,-10706,24217,-25516,-80468,-25904,26028,4199,-14493,-4134,24756,-13865,-144844,-197522,-120101,-20621,61081,78114,16516,-25243,19272,80260,40943,-63127,-93075,-36336,31461,71796,81011,67374,58886,48259,68115,142813,122818,28872,21459,68369,48230,36677,46919,32904,12273,-15627,-58721,-50898,-21169,-29399,-34019,-11631,-23899,-47999,1643,62390,48835,-28685,-103555,-129619,-97852,-50720,6339,76013,110537,80637,35860,30776,23893,-34689,-113941,-135015,-84857,4089,71659,65985,8785,-1607,53028,60971,-19516,-92622,-93668,-15789,106607,158719,60961,-1996,22170,31153,-13023,-25464,70814,124442,112976,143235,145931,13881,-87075,-12850,73261,31047,-21756,13097,75427,117256,83911,-10467,-112055,-82380,14897,-19866,-116486,-107288,-37272,-18459,17185,74958,68136,11269,-41418,-68080,-39833,10570,4492,12538,43325,40357,15210,-20537,-38247,-28784,-35241,-48215,-9663,13447,-5586,41768,103403,40451,-57601,-113300,-131521,-129448,-92842,-55439,-59331,-84528,-76222,-71355,-125573,-121030,-5170,94634,63272,4088,-24140,-2347,35166,-6338,-27005,18964,1988,-117538,-193629,-126817,-1832,48949,53740,53628,32793,-7096,-34241,-62415,-92228,-77469,-67541,-90445,-53085,-8451,-39880,-101185,-157240,-165060,-98687,-33552,9845,34452,22843,-10767,-10196,30983,30889,1458,39,-23087,-57634,-64741,-38808,-11380,6106,47521,67228,-16587,-72077,-36824,-15244,-17710,-18170,-37079,-55060,-43941,-16043,48880,90562,57253,-9263,-71761,-64077,33923,112769,62921,-30869,-48534,4157,57840,55042,-21705,-57500,11265,43328,33964,74366,59440,-60523,-117652,-44465,55341,64841,-17401,-111788,-139202,-83266,13635,54272,37301,39355,94664,130749,61840,-44694,-77790,-80783,-85723,-34378,47640,78675,49250,43626,86730,70270,-36690,-81566,-45700,-8766,37911,72860,81455,103880,105841,81513,78363,66218,62757,90673,80622,38945,45525,81751,97034,41192,-68385,-98652,-81118,-93241,-77861,-37211,-30331,-17452,-815,-17175,-50989,-43244,8432,20207,-10533,34561,104212,82950,-12598,-37513,-20668,3092,64100,90816,50184,-13315,-37826,-18079,12010,-7137,-34616,-9223,29258,10748,-16949,24054,60670,5620,-106490,-144916,-70700,-318,-8816,-43654,-59208,-90209,-101215,-24508,44589,29111,50366,130061,88087,-37972,-71200,-48861,-80641,-119557,-67982,43832,85765,21135,-46815,-22728,45080,55843,-15191,-82290,-86712,-19541,75532,43720,-67842,-71016,16235,43242,17978,68845,116332,27920,-63041,-55158,-48593,-52373,-44755,-71447,-64314,-17910,-397,35779,163209,228085,127203,4768,-22410,19989,87325,108436,87652,42971,-9437,21442,94275,100193,17273,-60724,-49823,6945,47811,41098,165,5511,-5477,-80621,-100493,-22239,16112,5739,15402,6981,-60176,-121331,-128506,-116629,-98938,-21228,72853,93751,76963,77805,83553,132204,178230,121448,31423,20097,36635,-18782,-96130,-84714,-61992,-93462,-81136,-10924,23154,5634,-31154,-11255,27622,5559,-18636,-27283,-57839,-22169,64140,98265,105962,90396,-83,-91182,-113529,-74273,4215,72499,76438,29483,26496,39859,35618,17147,-2340,23496,50464,13944,17989,131464,157764,69403,35972,88608,129518,73699,-31030,-99015,-96653,-69786,-95893,-88981,-43436,-73425,-59812,32973,23939,-43700,-4316,92825,81759,5868,-9180,9317,8750,-27966,-106522,-148030,-79343,-17098,-34165,-23425,44430,69201,11525,-19060,14319,-6532,-74358,-101031,-87663,-68519,-51638,-16165,43424,55976,24016,-16895,-60694,-66190,-29321,-46087,-45321,23303,66673,56725,49490,28057,-48300,-92729,-30046,81756,94475,7910,-60909,-88014,-132287,-135309,-56598,7855,7828,10654,50325,95449,98422,67409,100486,131494,54279,4848,88183,180669,171024,100865,713,-61237,-33050,-24048,-78400,-63791,48056,130572,70586,-45116,-96345,-91299,-50370,4301,26692,24841,5657,-49968,-42664,15277,-19366,-130636,-144027,-27321,51468,30300,-645,1123,-8741,-54319,-81762,-63580,-87712,-140347,-141761,-82976,-17288,-31299,-101179,-125200,-80187,-59746,-51745,-29449,-46324,-81512,-87519,37818,272734,290409,93655,34744,-12440,-102171,-77778,-3442,1022,28073,50176,26596,-13278,-54827,-45419,25526,52838,48948,83379,98594,64479,46837,49580,52337,42055,2732,-63547,-60430,-113,-4203,-79465,-78579,40069,112506,119299,138230,123102,12041,-80857,-75557,-42564,-43291,-21050,6218,-12076,-50615,-40616,2759,10824,47893,123172,79125,-7734,27803,116293,110543,48466,-1512,-3365,-3142,-35590,-18858,39159,61345,55814,27983,-49071,-97199,-55941,28123,60493,18777,-27427,-39994,-91980,-136330,-79066,-3683,35914,87101,109114,75712,46079,23863,39787,90144,111560,79747,53068,51436,60379,63814,22837,-6211,2309,-29368,-69037,-83462,-86067,-48340,-33264,-18522,50862,66433,-12130,-40203,-11685,-39225,-125916,-153008,-33260,97008,153717,156116,96877,-14234,-69129,-51550,-41276,-23279,1026,11745,37106,59017,21937,-37010,-54790,-37513,-21954,-44196,-50377,-721,32789,11326,-48435,-85444,-18763,58205,22504,-25075,9414],[62790,17506,21817,1291,-36244,-31072,-25871,-4195,49027,42566,-43877,-98921,-106869,-71142,-41239,-52864,-108552,-95129,-43085,-2199,9349,-2116,5705,13362,-22288,-17220,6864,19969,70429,137445,117612,113127,143699,87112,42529,30467,-9139,-19651,-9893,-49231,-75664,-66585,-44620,533,62563,100974,71219,17808,40843,99325,127051,106349,95203,90832,62186,63960,62258,40128,-31468,-149391,-216112,-117865,-629,21736,46058,121470,153713,99449,7038,-22246,40911,49456,-5916,-20129,32285,66426,57621,7101,-78246,-134796,-78099,-3716,23738,28139,-7839,-53165,-13382,37641,12004,-2475,3483,-42406,-75950,-35194,45032,84107,45645,-13388,-35382,-64112,-88566,-60070,-4532,55969,89649,74437,34590,8409,2693,396,-36305,-91865,-84023,-31600,27781,80790,64898,-14078,-30696,-14466,-9014,-15049,-53785,-91607,-139093,-189361,-151233,-72648,-16757,26229,94433,117021,81162,37610,-21874,-89815,-90458,-23299,7799,4284,-33551,-64089,-60870,-58681,-76257,-24237,52590,62262,-13075,-37013,38939,52513,-68457,-118773,-39234,-9460,-32482,-42830,-64359,-93701,-72031,315,81432,51575,-22095,-36803,-37694,-70354,-87338,-69315,-57716,-66275,-49164,4521,62125,66614,17162,-85090,-161217,-146360,-60944,-2552,8352,3313,-55160,-96731,-30349,-13823,-101937,-116484,-57320,-3576,64990,81909,12815,-58942,-64445,-728,18332,-22134,19985,107056,82055,27605,8063,27921,53481,46972,57600,49121,-34338,-49418,-13350,-13184,-25109,-12511,34058,85735,34134,-45141,-32556,-41295,-101734,-93832,-11063,74737,94874,43340,23381,40082,10397,7209,58657,51347,20105,4310,-55911,-70152,12836,27716,-6672,29766,82804,77185,110379,166241,139827,19185,-93282,-106584,-58025,6372,82985,125245,87785,7304,-45622,-24054,12043,-14436,-8775,125297,230511,123027,-21097,-30557,28577,52483,50236,52458,49528,-21166,-138676,-155484,-41045,41929,71746,85101,40596,23912,79652,95818,78288,89992,46964,-21012,3364,33742,-38012,-107933,-82210,-42894,-68015,-101169,-44779,-2036,-49289,-104279,-104029,-109551,-90604,-14776,2130,-31104,-9534,56723,102889,58984,-51086,-69090,-6427,47619,86764,63193,10196,24328,74562,65282,1581,-46627,-35729,-19516,-25205,23952,104146,89521,5116,-14556,55827,112318,48395,-26756,-5171,33886,9596,8131,22706,-8611,-30652,-21880,-45233,-61575,-72162,-89750,-42095,46242,21628,-51661,-14598,43391,8981,-60432,-84751,-81611,-73864,-39833,26674,74208,100607,88558,59938,62500,34567,-50498,-80767,-59042,-53637,-6307,60952,54148,14894,28564,90644,116745,55250,-27870,-82539,-72478,39629,120413,45334,-47458,-19983,47831,43742,9975,50187,88525,115866,136416,89639,-29590,-79898,-10170,66176,35359,-16009,9038,63123,93207,84778,10212,-65544,-10673,86509,36951,-64422,-56878,3541,52544,126821,147043,104678,59634,11323,-46014,-64304,-29982,16153,26324,7380,35496,75854,42905,-23029,-22130,12085,32573,34433,-13372,-55763,17204,98559,58082,-10202,-89397,-147424,-159548,-113173,-71023,-89462,-94886,-29166,19409,5481,2589,67402,149405,129245,47672,-37058,-54640,-6297,-14053,-25779,5325,-23650,-108536,-110618,319,116818,116808,49108,10237,12300,14243,-4472,-57998,-124410,-119177,-102054,-124069,-103097,-84689,-102967,-93411,-96186,-121044,-94969,-58150,-38088,-14058,-13888,-50914,-68583,-31645,22023,19444,-35144,-107127,-134417,-100431,-18199,26466,437,29007,78745,-104,-73255,2263,103254,92583,39917,33591,3546,-67438,-71058,6807,83834,102284,47081,-18047,-5921,58954,102129,52062,-31393,-26439,50979,60307,-8149,-63516,-68874,-44907,-45414,-63,72773,33111,-61735,-71431,-25358,14811,45074,23835,-60994,-127483,-108188,-23910,41211,60704,53781,50811,67523,43274,-16397,-41119,-48741,-93486,-87014,-632,82606,71062,37596,67193,66704,-19749,-46092,6296,12707,2897,18100,34088,81325,113696,58361,20315,16888,20862,35644,33765,22231,30813,35807,43317,10690,-90977,-119859,-66810,-29826,-15167,10137,47752,90995,77401,425,-52920,-41403,-25365,-55395,-89274,-40234,60650,122561,98712,52453,-2338,-27173,9471,42027,34365,-12462,-39164,1100,82821,57113,-36197,-33711,58533,93986,45590,20565,10782,-36385,-89909,-78197,-41146,-44714,-75628,-72436,-22695,-16445,-32488,15058,68847,79950,103945,130883,47463,-84168,-105046,-47167,-43873,-99392,-58725,54113,93575,21920,-85454,-83172,8790,42935,13710,-2909,-13796,-4299,28847,-17812,-91214,-78074,-22513,-13676,-19546,7958,11343,-20321,-18512,4846,-18420,-52936,-39613,-30061,-37697,-53637,-74727,-50390,81877,168094,90908,15895,32884,68295,112085,107531,21028,-65475,-59611,8888,41856,21523,42650,69839,27542,-22348,203,-4855,-61682,-89974,-134076,-172972,-125534,-61901,-59066,-16081,41318,1320,-88599,-135695,-124398,-87600,-41739,8948,47796,64854,51613,15827,26400,131808,187225,100364,12927,9844,30349,11989,-43145,-79819,-86280,-105476,-80719,34211,86247,44067,-416,9671,31070,21646,32838,48949,11945,-33292,-18570,69145,168729,151344,-13789,-132035,-121406,-89680,-52318,5295,11621,-17297,19280,44408,23302,5316,-20264,-36844,-31483,-19087,15445,93539,98974,27647,12030,76973,139282,108154,18503,-51217,-69213,-70788,-82530,-38940,22107,10702,-15360,-28081,-38678,3276,71113,106898,80975,28136,22856,59134,66933,2680,-86268,-112482,-57058,-13439,-35819,-18180,61482,89977,27617,-25550,15758,57532,41547,-18152,-74757,-81039,-19394,57237,96897,90791,61471,1436,-71558,-70700,-41773,-71316,-78215,-22175,26900,45001,77566,115802,42406,-62668,-47125,78075,141523,76968,-46282,-121726,-133748,-62836,44142,51188,3879,26193,77331,76247,37978,24400,91791,144290,67191,-15133,17733,100757,153547,143030,27701,-62102,-53570,-65204,-83441,7727,126536,170889,142237,84278,33889,18350,35486,29045,-5255,-19641,-18191,-43894,-74831,-75267,-57314,-77712,-129043,-107339,-62569,-78090,-68649,-12125,6591,-14960,-91,39543,-22095,-135520,-152898,-89737,-55407,-107843,-192989,-201211,-96196,97,32812,28424,1419,-25892,-53291,28489,240884,271070,83678,2424,-36057,-78784,-26915,51883,22590,-6219,-14224,-47821,-49499,-13223,-2019,18418,63013,77650,107700,154326,101066,-1240,-50941,-42188,-10344,22414,26431,32066,31315,-38525,-128330,-84045,83137,164917,158398,176884,156580,40580,-54347,-86371,-98277,-86240,-9816,47984,33142,-5824,-9877,8899,-5620,24674,103817,46714,-60808,-26740,80594,93258,29932,-2929,7827,-11239,-45457,5425,81266,95555,95609,93660,1534,-94727,-67838,35504,86881,62197,23041,5802,-41924,-94536,-105332,-85020,-30253,43336,54030,-23695,-74309,-40021,18926,43833,62389,64613,43761,-756,-26860,-19316,-19522,-34822,-45240,-55617,-38007,-34846,-45978,-3296,38288,57488,107990,123317,50098,11772,25643,-12673,-94804,-94943,33259,155968,217502,229354,156102,29005,-11456,32760,24646,-33488,-44654,-6520,7526,2719,2939,-1479,-1155,2908,-17397,-53890,-42904,26033,63897,5779,-83448,-125751,-84994,2342,53865,69927,80997],[46409,21451,21213,-8952,-44287,-54309,-49684,-8945,38370,22379,-51003,-91990,-72299,-2395,51660,30185,-67878,-85436,5378,65075,33700,5850,13950,-28844,-102147,-73812,-36973,-12759,76287,147013,116911,99738,86790,29603,23820,14922,-36004,-63048,-74442,-96865,-95783,-98567,-90269,-32601,37101,72797,55089,28033,45628,73965,75782,38193,4586,2433,6608,27710,49058,31003,-20075,-102429,-197314,-153342,-26112,-15244,-10527,74166,108418,66487,38793,29847,45339,31503,8028,9534,20460,34447,69490,57913,-17655,-76831,-58766,9199,104679,151632,83917,-761,6896,28319,923,5455,33833,12239,-33398,-67500,-21995,53518,61083,20815,-19642,-74342,-100592,-78993,-36380,49924,99377,64381,43670,55141,27930,-19036,-37409,-3239,52336,80551,95551,97470,54149,-3195,-33221,-38318,-34875,-63375,-98156,-76910,-97626,-180651,-190159,-129103,-22742,84178,138998,115024,57956,-1056,-62768,-103310,-106648,-96071,-66396,5982,43362,49036,65478,52993,20528,29591,33345,47859,68696,64094,41504,4023,-66798,-88506,-41249,-8578,-19854,-34310,-21046,-13671,-19934,20401,86426,58485,-23386,-35035,-18719,-48419,-94273,-108680,-94377,-75935,-40274,22632,60086,23953,-36199,-96630,-110891,-87627,-69427,-51380,-14892,-1443,-28793,2694,101723,63646,-65099,-71744,-30373,-19301,2447,19613,16363,-18351,-52295,-18364,8315,-51341,-54994,58535,112583,94792,40960,897,4178,-9763,-19282,-4675,-48247,-71906,-47381,-28616,-29301,-19434,-14658,1323,21287,32863,30202,-28936,-97687,-117310,-75251,16568,54360,8416,23044,59267,7526,-11180,47519,45244,26971,30760,-21492,-52220,-18073,-23610,-23016,47409,104687,87381,113278,171180,141165,15135,-90245,-103529,-69111,-10735,63666,103725,72229,-4144,-62659,-76383,-69624,-58124,-6634,98081,179262,138718,39417,-20318,-12587,26703,69194,99383,82238,3120,-70158,-68777,-31295,-3660,44370,78743,30631,12862,44984,14078,-15063,36000,41297,-18371,-18531,7723,-52893,-110258,-49908,21043,-39297,-152048,-119171,-20692,-9065,-62286,-78090,-71921,-13463,51549,-6332,-79908,-33627,50347,58361,3421,-11976,30643,46877,46402,56307,33541,5108,46758,90294,32391,-30864,5814,92075,102271,25725,3972,68209,49168,-68932,-88852,2359,60772,27166,-8836,-1228,20631,1637,-32118,-47806,-66489,-77346,-46992,-17355,-34108,-96219,-144962,-96373,-3427,-33080,-94922,-42234,20439,17840,-1862,-15822,-48961,-82547,-59139,-4883,2634,2348,19614,27790,40096,-726,-91296,-59595,34923,1577,-44077,-789,23574,1656,1206,52704,106859,96162,40873,-50616,-101070,-17262,87605,59105,-7371,2080,77562,119651,77782,37453,15443,51900,86911,22056,-64455,-74526,-43653,-18221,-24956,-53348,-41069,10013,30541,38504,44204,28987,72611,169737,176015,89336,51811,67792,94116,119220,97760,91165,116714,105057,44811,-8067,-9695,21655,-10384,-62996,-10093,68428,51335,-5937,-14247,34520,91295,93631,15205,-56464,-22349,45172,64768,75422,12753,-96634,-142704,-91422,-44929,-79981,-84095,7191,63282,59169,51861,53357,63768,69564,36785,-33287,-48338,9024,40704,21359,-14293,-56564,-80116,-11215,108639,189878,138771,16930,-59534,-65929,-45666,-19457,-33450,-77237,-70830,-55016,-84356,-115136,-120065,-101004,-50382,-29420,-51397,-56722,-71123,-93445,-78199,-57116,-69524,-79087,-40570,4853,-13761,-50158,-55241,-58324,-56997,8800,23784,-28421,5399,82991,52065,-12187,35186,131790,109380,33155,38126,43350,-15521,-35957,1811,36012,51820,25737,-404,33456,75105,90054,57295,2453,20679,72368,40791,-10550,7265,23073,-682,-21796,5876,27308,-7655,-41138,-58500,-74451,-36679,52597,90089,42090,-34644,-91850,-60149,39519,112353,94397,19287,-30726,-31526,-18862,-25344,-51881,-98148,-97786,-27337,59767,62474,14064,7466,39055,14426,-19706,-3285,-6231,-31866,-8647,24488,77678,115689,46615,-37038,-33502,-1638,6030,8323,13604,9488,-4804,-93,-1103,-46206,-70379,-67034,-17927,38832,72412,74819,54676,5652,-88469,-121292,-75360,-63518,-94608,-105580,-75793,-18420,59427,117509,153182,123186,44411,-2220,10943,27083,-4455,-58181,-16170,85222,56507,-50569,-47542,75086,139884,84779,1476,-71088,-101584,-75549,-29123,-26094,-69677,-92638,-32302,34809,13531,1224,66207,95755,78567,64836,41261,-40273,-98970,-56391,19757,26174,-38506,-54715,-692,45167,18831,-81437,-113273,-44348,17747,58833,86145,45989,1184,-6405,-31718,-74751,-64291,-24095,-31674,-63913,-78074,-97528,-68427,-1145,24849,-21697,-68529,-32507,10668,11292,-23076,-70016,-86884,-8851,75133,72551,51690,72914,81126,82768,53203,-44865,-165556,-145679,-45010,1828,19320,117563,192206,110223,3401,14684,51,-89169,-160872,-213085,-190254,-77567,-25295,-39059,30250,75724,-9368,-108721,-131150,-97903,-22632,34498,45459,43082,69451,69550,10523,565,77356,91334,2719,-25534,6191,49200,91769,65497,-12300,-60844,-98182,-67118,88132,179288,128227,38379,-13958,-12154,44040,115220,142582,92856,-11431,-68691,28830,159865,139061,-33307,-127220,-93026,-89369,-86605,-27012,-57292,-126598,-94601,-39802,2189,47590,11492,-76947,-104441,-35277,11733,23652,23983,15386,12092,28005,72359,54710,-9486,-57537,-62627,-55756,-33879,33317,96916,103764,39805,-80914,-116592,-3366,77795,67180,65504,88727,77185,64957,102650,79160,-5558,-39251,-18965,4779,-5514,-5716,20904,35543,28303,14106,21543,54006,68602,22353,-12051,14797,61413,63617,25609,-5000,6732,-19968,-95492,-103536,-71212,-73838,-93305,-100160,-68068,-22707,30304,125973,130715,44144,3165,47016,109106,104921,-2202,-96654,-114659,-31992,52529,13779,-58380,-25926,62558,73643,-12881,-60052,-29925,6963,11582,-2873,-28015,6169,115472,152875,47995,-26058,-46818,-89293,-79017,29222,108878,129272,153294,176294,164020,165577,161814,65741,-40355,-32888,27834,40266,-31141,-100267,-73307,-12222,-45958,-80896,-73918,-88154,-77338,-35203,-10220,10344,62131,118450,79477,-44253,-103725,-69767,-59267,-127336,-199834,-181934,-49156,69152,79966,40376,17646,8559,-30340,5109,169474,231995,93682,-5440,-56704,-55299,11285,66263,28121,-19827,-49885,-75044,-41404,46039,68529,48008,66740,84776,94386,107687,53630,-52281,-108636,-83657,-21469,48718,111196,146960,97790,-37424,-120811,-47508,104386,167528,167444,167109,138976,82977,33896,-36441,-89801,-71380,8949,52635,56056,42215,10954,-27327,-61124,-35479,19021,-47386,-139206,-103941,6876,48204,12283,-999,26209,17464,-19076,2505,63867,108525,129775,140899,58032,-67730,-102030,-27385,21094,30240,47804,68931,43209,-30294,-94887,-114229,-93096,-70124,-90823,-166161,-176447,-55381,37526,2803,-16155,6925,-26115,-83708,-78172,-31733,1554,-12180,-61560,-77673,-34290,-28427,-31680,30300,58499,42642,71590,120925,98343,58196,32469,-7821,-32532,6383,89185,112898,133450,176496,147027,28072,-21814,49284,86449,-5434,-83961,-68611,-51759,-38134,-10213,11335,27786,16064,-37515,-73277,-47106,-3554,9389,-60660,-164913,-182557,-114846,-17562,63229,89494,65975],[-26861,-15468,23312,38000,14578,-29619,-43907,-4184,27640,19093,-29153,-62935,-42625,14922,68514,72067,25965,48904,133243,130930,38734,11950,22012,-58730,-144339,-93645,-53325,-57958,-1943,56402,39653,23203,8723,-21083,-12794,-1565,-21744,-35109,-42010,-59502,-72366,-102533,-109167,-37397,39109,54225,47324,67816,85882,52824,15446,-7651,-48040,-76735,-32183,60013,75659,-872,-43486,-38110,-74000,-102724,-71469,-88861,-67036,14670,29656,-3648,17108,34694,24299,-149,13326,54236,50763,20838,15520,14043,8331,3956,-12292,-6777,83328,168842,153226,86633,49222,16388,-7880,22474,66509,54280,-10814,-97712,-92367,-11010,24990,1205,-28858,-66412,-86761,-78183,-37425,73581,140640,101135,65217,63112,16364,-57830,-60326,35729,131162,134951,68213,-6518,-32933,5353,23562,-15851,-45062,-62507,-70703,-44435,-43111,-84698,-101146,-76214,18982,129150,155642,97164,42587,8737,-30436,-62680,-75129,-86757,-60674,18264,56380,71916,129043,140481,90318,72598,46958,36429,77284,68649,2649,-32024,-46319,-71839,-78774,-90655,-90945,-75599,-20286,45921,75331,92579,98269,63306,15268,-7399,-12962,-48731,-94064,-84548,-49772,-55453,-57076,-3652,26428,-11024,-64571,-85377,-56405,-41218,-51956,-47102,1062,35939,52615,104272,185141,144894,13576,-54369,-77950,-58831,-23556,-25982,-29497,-2977,18896,28091,14243,-60230,-125674,-96441,-26590,44413,39816,-30164,-48570,-49600,-77125,-48075,-4380,-10184,-39911,-18478,15140,17598,-24365,-51721,-5759,80080,82790,-3133,-55667,-85611,-108683,-80233,-47002,-37435,39901,90034,28576,-8568,37589,36647,13426,18011,-795,-31447,-51655,-67324,-23021,43954,71010,50967,70085,115325,111493,40573,-8594,1847,-1522,-16794,-10211,37634,77546,37977,-37518,-107011,-109671,-36899,16240,1157,14833,75596,105091,49251,-21202,-16989,60128,99451,73660,54161,74780,77539,-2562,-40728,15158,38781,-10998,-8844,20936,-8381,-3112,45839,20347,-40789,-34470,-7316,-59529,-110972,-37147,63672,3753,-141925,-131064,-4065,62938,68485,51760,12839,45856,98520,15008,-89819,-75846,-40112,-77950,-118702,-58664,8295,14521,44124,74289,39212,-10397,-5580,7880,-42161,-69054,13448,109925,115498,47551,-16056,-15322,-40949,-111188,-90675,-7793,43452,51174,53345,50835,52228,11329,-51746,-64423,-38187,-37642,-32951,-17320,-50837,-120940,-163984,-142850,-98471,-113318,-122507,-62245,-958,49792,68718,35879,-25781,-76033,-79541,-58013,-54056,-50738,-33194,-26506,-6957,-27338,-94939,-39560,99130,63560,-56371,-46611,14199,-18495,-84500,-53656,38987,83934,58781,-32004,-59791,35916,112787,78184,66936,64872,85488,123745,98552,47644,-10777,-8643,32492,-6748,-64781,-65600,-65428,-59778,-27537,-35503,-41496,-21297,-39949,-63429,2593,48693,79821,167793,214956,154079,95809,88564,72245,30288,-2442,31007,108023,153121,132045,76852,50170,18386,-40860,-57763,2023,61644,59895,36889,4025,10803,66482,114378,87296,8352,-15926,29852,76458,115815,79924,-40988,-126423,-94361,-15009,612,-11839,21252,37393,29551,37760,4040,-24175,-8752,-3160,-6842,11255,48675,95280,97067,23398,-43570,-57315,-554,89754,139307,72887,-21867,-73284,-101715,-109185,-62514,-6735,8431,20596,50327,6062,-81748,-74744,-23235,-8463,-6422,-3212,-8035,-40675,-71280,-64412,-35427,-23017,-26655,-15121,-31725,-82923,-50800,54727,70285,15670,30150,13887,-41472,-14847,80522,123801,76913,31431,56574,38891,-39899,-37113,31247,57353,43243,20654,-24203,-63384,-96452,-90884,-7043,70318,95746,80496,55689,62173,46369,8831,39604,91256,74638,43310,39884,19017,-19030,-24070,-23374,-73584,-114696,-63451,20492,71520,91620,77395,-976,-42912,27596,113389,94846,6851,-81511,-98917,-43679,-9888,-32712,-51521,-41591,-21770,-154,9649,1863,-4685,25871,3081,-73790,-111251,-100978,-64170,-4317,20584,46873,55272,-30274,-132840,-122143,-71672,-52418,-12004,26569,16853,4373,18453,43523,51154,18775,-34123,-9082,58042,93687,35477,-86361,-165420,-203119,-191494,-131319,-72199,-21165,-8977,-42816,-58020,-7031,62282,157563,191711,114105,20821,-2482,13783,-20740,-85969,-44763,35897,11948,-56998,-47137,61379,124910,72123,-26049,-128046,-154583,-76610,-8045,-11437,-33053,-10475,55240,46417,-55196,-68856,38965,88367,55723,13540,-20624,-51717,-29214,36574,73552,43229,-37732,-106099,-71990,18255,32365,-39429,-73812,-43847,7049,57023,76592,36534,-9342,-16060,-14549,-49208,-59165,-25617,-28663,-81862,-121699,-139945,-104474,-26861,25653,-1807,-45820,-10022,43808,65827,53176,18807,-34310,-43365,23658,102021,104541,76167,59956,58172,38443,-27535,-149772,-178892,-78829,5079,62004,141767,179604,108611,35948,51940,27503,-88642,-170337,-179327,-115322,-20718,26344,51764,110843,105362,-2971,-112412,-143750,-106891,-20205,34943,47965,52730,80639,89354,31935,-18350,-16555,-40227,-78213,-41419,15685,83096,163389,144854,48902,-26142,-73185,-35876,111426,223005,199163,85166,-20821,-44642,30704,121339,160914,120498,20592,-35316,27997,83155,44986,-46258,-95421,-95649,-102808,-66025,1559,-63730,-173713,-173349,-128772,-44119,58355,43697,-66000,-112371,-39889,-12434,-26411,10085,47385,20967,-17882,-14455,-45513,-85828,-84204,-62474,-46196,-21340,36047,110741,147796,95787,-41516,-116189,-46497,17802,22456,65442,131098,84839,18527,93008,143669,84144,30326,18281,21785,22213,1422,-46886,-77379,-39633,35772,51064,22660,14625,-377,-2064,41454,59281,-6079,-103161,-154801,-123047,-117981,-153046,-147553,-101792,-66912,-74607,-130130,-131954,-92555,-60393,31446,117578,124417,81063,34498,34009,52397,18386,-45438,-99765,-77583,-46120,-72193,-97855,-55298,55901,122301,46794,-53135,-104634,-116388,-40427,37483,-1472,-13094,54038,52236,3824,7381,-19501,-81798,-69812,-2859,10464,19167,91332,167896,182462,203135,211350,97890,-27991,887,97079,116141,44755,-36893,-37065,13791,277,-29119,-20541,-17104,-21184,-7183,-5511,-24294,567,74502,96220,25977,-43234,-37120,-34454,-101075,-136846,-96586,-8201,57759,44510,7424,6064,2818,-38869,-2659,145729,212144,105832,19111,-26425,-12642,16322,17335,5091,2904,-18084,-16413,39004,115189,138242,93164,28749,5254,2598,-12185,-15020,-28968,-58956,-51422,-21297,18882,84422,153131,132910,6123,-81418,-27819,67627,103738,134572,132175,117242,130251,101974,-4771,-67176,-34067,23708,24722,22775,29121,-7634,-63665,-81255,-57488,-51510,-116905,-152609,-105443,-14776,40377,30802,-1341,8510,35635,39136,34254,62335,123257,154650,153588,84625,-34533,-98520,-65741,-55549,-48637,21945,95539,82914,3718,-38576,-28552,-28585,-54230,-103695,-174800,-157698,-21975,63228,6661,-27157,-2878,-68109,-141319,-80636,28515,57179,9086,-47706,-43756,2810,6984,10120,64322,52347,-16000,-19071,64098,107862,69841,15418,10318,48898,83980,100747,41036,21753,85188,91251,-15182,-78749,-6839,78343,37317,-51649,-70648,-39455,6252,14140,-8039,-1056,-10938,-65700,-88848,-52954,-38156,-53439,-88208,-148548,-138458,-42137,37319,59075,26527,-18929],[-85525,-52712,34848,110037,90765,6131,-41012,-24397,-7218,-7763,-47770,-95056,-95355,-49681,-12372,23994,56766,135405,202303,164722,51021,2614,3780,-65212,-143112,-78977,-11113,-49374,-73815,-16897,-9511,-47865,-36287,10011,51335,49822,11991,2785,23206,8155,-41431,-92813,-93694,-21743,36613,38233,49501,92295,117872,67332,7907,-26071,-71723,-100128,-26907,109688,101168,-28498,-76520,11957,67106,17406,-45440,-60836,-17095,33243,27879,7159,28743,51194,33710,-14306,-8540,50191,67090,7136,-62123,-59258,15857,63580,32369,-33221,-26150,48047,115323,117023,65963,6352,-8380,45857,109824,83404,-23578,-112381,-111658,-63134,-51382,-65676,-36866,-5769,-24997,-64963,-46070,59318,122297,93716,45072,8344,-32889,-64940,-34949,43278,104010,91469,4868,-92461,-89388,10641,83916,38535,-15739,-7741,2691,-949,8821,18138,24779,38072,78422,118788,116389,46505,4035,13521,14117,7413,-5898,-27144,-17891,17122,-8981,-27562,52332,123033,91431,79877,71779,22213,-14427,-36610,-54135,-44047,-39869,-75986,-118802,-176371,-167687,-114578,-84066,-41254,59865,118056,96994,50248,26407,-7884,-36436,-74851,-103828,-62238,-11507,-14267,-10528,7284,-830,-25821,-42055,-50978,-56931,-66986,-48089,-12506,50002,102321,113412,121460,151973,129485,21522,-85664,-113300,-48187,12559,-29899,-84591,-4606,110349,111614,44603,-25577,-108841,-164402,-146338,-43619,14749,-42044,-76883,-57305,-81074,-67804,11031,25901,-41087,-28849,44647,73728,40625,-11561,-24925,32196,40521,-21847,-31045,-24064,-67476,-124241,-143645,-84096,34581,78071,30143,24055,83668,69678,-17051,-59853,-40161,-27742,-50478,-61563,-19373,-3143,-3667,1502,23517,49177,57135,33737,38078,92639,97460,18364,-50704,-8190,79499,77477,-11049,-101224,-84506,14718,32494,-76606,-111562,8998,138489,110105,-921,-41185,8277,36104,33562,83288,173841,166071,40311,-25246,3410,6103,-26127,-22667,-5329,18862,88604,110451,26145,-39812,-20017,8019,-33535,-71142,-19789,33970,8574,-52525,-46936,30732,86582,95710,68310,12358,13518,56203,12352,-73759,-105577,-108352,-125104,-138767,-105777,-66578,-23843,77354,123749,41650,-40508,-79792,-110018,-134280,-115414,-37666,965,-22962,-40757,-73954,-109487,-119895,-104855,-53123,3636,42459,52764,68778,88882,72509,-2111,-34758,-1229,34005,30666,4562,-44142,-93612,-116286,-113462,-111618,-106377,-99574,-97391,-82024,-38043,30632,50033,20525,-8581,-29451,-54248,-66582,-37102,14566,7431,-43266,-39967,-14385,-28452,-4594,77013,56505,-39546,-30652,39803,-12454,-136031,-135736,-31730,44936,48373,-7207,17103,123641,119351,46250,77483,82977,35610,21759,23206,51207,36129,1102,6385,10135,-5529,-16864,-41505,-18824,39222,43560,31454,-4566,-97186,-164465,-104880,-35358,9606,70099,75129,30752,22744,46759,28628,-14414,-42245,-31769,22335,104045,140844,120628,93880,18488,-42467,-21695,26164,57132,83324,73298,1911,-49008,-19325,67599,116019,63314,26995,73005,77738,44882,3785,-62469,-131165,-115188,-14063,77345,70343,18484,9025,29665,30571,-24306,-28988,-10902,319,38637,51814,36599,66597,103396,62645,3488,-38906,-52802,-12173,13683,-29051,-34001,-10245,-37420,-90278,-90972,-19456,18911,21638,70240,36052,-65325,-32763,39470,11808,-7994,15482,28289,30392,33348,27063,39307,61635,53257,13473,-56488,-117845,-54577,79620,116824,62810,45718,34053,-22165,-42628,43092,136248,101869,-16084,-50522,-55532,-125807,-120449,-6020,76808,71941,14008,-66379,-132340,-186829,-182801,-74014,37991,86515,84943,83295,55524,-24429,-31239,68078,86208,6554,-9626,13281,-12607,-39303,-17771,-25414,-80986,-87780,-50247,-41547,-14216,50297,101266,81023,14321,-430,37056,32865,-6810,-65831,-101570,-48334,18415,22083,24855,46414,9988,-50401,-38393,9930,30417,30314,-33406,-129482,-195119,-190257,-93230,-24094,-32411,-14988,-13228,-101956,-184057,-193524,-173823,-138943,-48198,25448,32253,38962,61435,99791,140984,125690,68860,38518,37756,50035,-7422,-130574,-197777,-183391,-168309,-156062,-70679,73131,102526,11144,-30326,17581,40109,69782,94861,75931,14840,-41036,-28375,-46514,-74887,-35890,4028,-9450,-28007,-20049,46824,80224,17058,-48827,-114483,-142830,-65185,14817,16236,35040,102505,107462,1310,-130550,-146348,-48628,24602,29301,3512,-9460,8067,45171,65056,54927,15792,-83993,-169480,-96184,40372,58641,20115,25873,28551,25742,11785,-19972,-24566,-20895,-23428,-33829,-60449,-78192,-54082,-44818,-100414,-158880,-170753,-141846,-69863,17028,34110,-6918,-14364,22505,69774,90994,91803,28726,-36509,33059,157487,146500,51844,19825,64589,90546,39059,-80065,-150658,-78712,24585,78733,91663,70103,35839,39043,69936,22271,-96011,-140508,-86117,-9805,12578,45008,119123,149448,100645,14623,-85651,-151939,-134308,-73735,-26929,13615,34918,52271,75229,37479,-59660,-121812,-134123,-94534,-21239,37464,101837,160727,124314,22265,-51936,-63060,-13265,72969,150599,175830,101146,3951,-39688,-38738,8783,87659,102601,40917,22204,46741,7671,-43769,-57272,-86512,-118536,-94793,-23095,6528,-60859,-134576,-126664,-125825,-103433,-21661,22881,-18440,-48813,-23171,-39834,-30760,47414,75336,22325,-24424,-41005,-70823,-72576,-23803,1731,-13578,-40628,-14418,82249,148524,136339,58673,-32658,-47929,-10065,31665,86583,115290,54560,17164,86948,123819,86552,55811,45907,38934,33888,-1827,-88115,-154312,-118529,3876,72171,29322,1745,-13294,-64605,-86864,-62320,-71052,-134750,-183254,-174623,-175495,-177320,-142942,-93530,-58390,-40740,-79947,-103644,-90841,-99528,-66726,23754,102113,106801,50067,-12040,-26090,-15801,-31250,-78330,-106504,-129258,-125008,-66667,-9993,59470,132610,121738,40012,-56053,-117547,-46894,46365,11656,-15243,-17695,-66905,-55495,22628,22196,-46558,-66866,-42387,-76379,-93605,-4536,86850,98927,110074,136423,95045,29786,42081,98996,109682,78541,30669,20304,35327,7854,-25503,-4566,20028,12745,35792,34581,-51328,-100324,-51852,690,13575,-4233,-224,-8454,-73545,-76999,-24853,11422,19240,-564,-4515,27242,16486,-41126,20514,199636,240720,114631,47730,22815,19858,5006,-15164,-1293,33637,28827,53289,115745,148645,142807,79240,-38447,-101621,-103524,-98423,-37380,52822,57734,3724,-45499,-38387,2461,54389,97061,45366,-59297,-59655,-3036,25433,78095,103733,117519,140893,84394,-43012,-89293,-31833,38674,37295,1029,-20485,-50633,-71123,-42282,-15821,-64512,-141346,-124467,-61897,-2440,58813,69112,-7395,-57565,-13887,58406,83459,81177,118084,154299,135675,55821,-27818,-31715,4984,-42837,-89905,-20250,58090,39525,2839,28133,86013,110842,96267,42575,-38109,-47256,23436,69346,20235,-5811,14208,-68354,-177556,-107299,39068,48742,-22305,-27202,23309,60766,68898,72693,88041,55346,-28618,-69846,-9881,51970,31957,3321,48359,94511,77670,57189,14554,4726,46897,24805,-64240,-96109,-51845,3168,23009,-6728,-23133,17515,68927,37729,-38638,-52748,-57572,-108817,-125593,-72529,-52128,-73040,-59900,-50479,-33651,41449,75873,25046,-57741,-104716],[-59675,-42183,40737,121303,100377,5135,-65719,-74208,-56907,-46927,-74306,-111780,-118966,-88141,-78369,-37663,17934,82466,129787,135474,67729,-14991,-36294,-64112,-138680,-84796,34250,10019,-80623,-53235,-39737,-84757,-47199,73131,165654,119854,17115,-11491,19811,11679,-39077,-71910,-40991,13771,21560,17436,46005,73982,99741,79812,8876,-69424,-102986,-86353,-31141,55843,62840,-23835,-64942,38930,120018,74143,4306,30804,79711,84609,85853,99342,112450,111717,69669,-17086,-44198,-7714,13169,-36146,-89209,-59708,36021,90397,70224,-18327,-90048,-60382,46434,102372,59825,4309,-10938,28809,102162,92125,-9021,-72579,-63659,-53474,-68825,-69717,4412,84129,55399,-39883,-61853,2610,28004,3986,-20365,-49123,-74180,-56392,11315,54588,45538,35161,14414,-44187,-56647,4893,76569,54012,-3076,12917,42823,43617,51480,61299,76036,92150,103180,94411,74806,14007,-21721,-26499,-25249,27053,50148,18824,15386,12057,-79455,-134108,-49156,72047,87800,83525,72386,-2617,-94772,-107459,-74294,-49246,-51273,-53560,-71597,-122340,-109350,-57823,-101662,-156248,-72214,17810,28392,-550,-21704,-39567,-48876,-73127,-91378,-58283,-15979,37723,116522,103544,15605,-35958,1764,26782,-35694,-94336,-60630,6125,80462,125794,96684,47260,28335,19446,-34161,-97293,-77456,2889,43399,-17915,-74117,16587,146336,150977,91616,60052,14369,-43339,-74735,-14112,48254,13527,-24236,-6535,-37237,-68031,-32445,-18759,-68733,-45272,42162,100012,99719,46088,-21626,-37549,-41944,-67526,-49593,-3050,-3832,-77092,-141244,-84917,15569,26863,3031,58780,153933,128835,-19583,-108330,-65927,-13467,-21425,-28400,-8769,-33694,-42105,-11798,8909,6352,11408,21118,40540,105178,138938,54512,-39101,-26656,24801,17267,-56394,-92128,-28130,57086,50917,-51207,-89178,17123,140519,119752,30693,-24295,-44593,-34514,3972,82257,181881,184712,97963,39158,32999,35109,20786,-16849,-51167,5703,115848,129666,49250,-277,6448,15609,-6216,2624,27068,-13502,-9576,35256,30570,36419,60811,15219,-33570,-54652,-62652,-49579,-51614,-75685,-91513,-57820,-3804,-20747,-79789,-79573,-21568,65911,82447,-5723,-62913,-92714,-144499,-165935,-130654,-73143,-67519,-110577,-117182,-123003,-152835,-124435,-71796,-58869,-31314,18018,11593,22582,77735,65996,775,28639,77425,60365,43485,18105,-51966,-81080,-50672,-9964,-6472,-9668,-7466,-45360,-86618,-65882,-26482,-25467,-28110,-10688,22239,32269,12896,38857,113733,87317,-12751,-29596,36559,69657,27058,-20458,-32632,-28585,13717,71206,26073,-89804,-111757,-38212,31451,55021,25976,39248,96330,46973,-15283,38243,53261,-32137,-94013,-71008,42009,100903,63295,14066,27019,66106,59657,12953,21957,58198,85776,97731,25932,-112773,-189277,-162046,-99724,-38411,-16745,-78282,-122096,-74246,-14924,4233,18382,-1108,-47666,-53146,23715,94689,118879,106555,34602,-41308,-62922,-35016,31055,111732,103740,5260,-80111,-86084,-14593,57506,33509,17418,85529,56020,-62981,-122957,-102747,-95613,-86181,-33612,65417,85848,10725,14167,79396,43996,-32124,-10310,39956,83367,109761,59813,-19267,-25242,23593,50116,54041,10115,-51656,-68020,-70357,-71846,-7897,52957,49998,-14261,-80304,-57192,-37706,-56234,-20872,-19882,-81684,-46305,32639,26471,16915,34901,53721,103318,142023,119942,115286,148563,146019,84108,-1421,-59419,-36975,32788,96143,89558,70670,76106,13880,-67565,-32064,58061,56839,-36672,-83495,-96274,-145761,-130746,-24391,54664,61399,13918,-44947,-85487,-125267,-124570,-56771,5120,41359,62214,76487,15645,-88362,-67220,39602,26390,-75234,-93177,-71556,-63274,-36712,-5307,-15474,-38442,-16082,-7892,-42982,-36050,9611,57454,94085,57644,-23065,-32319,-461,8077,-5306,-22345,15185,67331,71339,75709,116861,61677,-36069,-25233,40289,64881,43599,-18056,-64493,-117563,-155500,-88858,-55003,-86033,-40498,2514,-47201,-98678,-152000,-185380,-147479,-50359,23046,42846,43075,45953,88796,166013,212582,172206,83013,5022,-14202,-15525,-20440,-10644,-5066,-48145,-112636,-65564,94699,144888,55215,28974,103687,95535,7540,-39873,-12328,-18325,-64422,-44687,-16959,-465,17839,20017,15683,29782,37431,72353,68984,-8253,-30172,-27326,-39032,4078,51404,27392,57101,138823,95305,-25467,-91428,-98640,-72231,-20187,30831,26553,13836,40290,56708,31720,14465,10934,-67470,-124203,-29342,93028,95611,78263,111941,96779,51383,-9371,-82066,-68106,-1955,4525,-35025,-55878,-67841,-54997,-48234,-117636,-199006,-187554,-113902,-50879,10430,46025,13882,-35472,-36394,12542,56388,87293,39999,-21826,51943,166877,147815,46615,16434,102886,158000,78305,-68447,-137816,-76004,42944,77069,42460,638,-7907,30738,57864,-12787,-91112,-74855,1200,62109,50551,65683,130307,119774,53430,33738,-4638,-74458,-77942,-50346,-35095,-13712,-7557,11832,59508,47195,-56693,-136502,-127444,-70676,848,63801,101910,104626,59664,-29612,-87563,-51845,3231,14987,24337,71842,65431,23387,-26472,-107149,-103080,21007,95443,56019,27569,31436,-598,-21841,-48103,-108174,-114332,-36203,13922,-29663,-100682,-110995,-48600,-50458,-123711,-115965,-23168,35430,44071,22425,-38095,-6841,71733,67906,33304,15737,17241,27073,61869,104812,104777,44853,-34867,-25972,78047,142887,149925,123935,44139,1087,33012,82093,101515,72000,62807,125642,140391,49727,-5533,28052,67030,77225,61199,9268,-71672,-115008,-93779,-18768,70404,81217,61125,10713,-107567,-197583,-155075,-69258,-49189,-72661,-79789,-85187,-106492,-92563,-61220,-43960,-10448,-3618,-25177,-31543,-60589,-79492,-65362,-9015,47780,53228,4178,-21227,-21770,-9417,-9901,-48314,-112794,-115691,-28803,19814,18407,51062,97843,101041,31091,-40959,-11380,30049,-14536,-47328,-70143,-99913,-65895,25785,60453,-1995,-65533,-55515,-91558,-148017,-87301,5015,21772,13948,25419,52704,65609,26841,-8003,10625,36137,31950,40144,67469,30830,-40466,-43163,-21244,-25282,19325,61722,-5910,-101071,-127179,-97587,-36419,6245,20449,-5206,-52934,-37774,9817,52653,61987,26676,22893,70236,64139,-6806,54893,255543,283623,123220,56217,31308,1510,-3915,22571,38562,46384,39126,65535,107603,100531,49791,-21356,-80240,-95969,-94994,-88914,-23479,102258,140558,36506,-67014,-33712,4145,-14492,28532,33375,-75122,-110956,-45114,-5874,31995,81998,107081,94492,25773,-87393,-124358,-55389,52371,89776,24564,-64994,-103748,-72534,7154,42251,-38434,-133643,-106794,-53821,-22464,40013,68654,-13857,-110861,-99702,3464,83529,69622,67360,100891,73324,-15144,-35466,50417,115899,30821,-61765,-33676,-8195,-38124,-2459,82097,137897,174878,196088,162016,76777,35422,66974,81439,5824,-38157,-12394,-64601,-184739,-154070,-35143,-32975,-73743,-21524,35606,51876,75349,94730,85528,61662,19275,-28690,-31135,-20188,-25800,-12735,43898,70000,22985,4749,37052,73710,64095,-7122,-57613,-30666,-24439,-47194,-16061,16642,14089,37453,84420,53004,-29000,-48231,-57092,-130485,-164630,-90213,-41108,-53054,-31575,-1395,18353,61765,56100,-7386,-62179,-92031],[40890,17973,44677,76061,64638,5684,-69438,-100770,-72073,-27859,-12684,-10126,-16738,-34334,-53680,-21321,6399,-3626,3144,52518,57428,-5889,-38343,-42580,-109467,-85451,55057,81360,-33630,-83703,-85178,-91233,-40082,91515,204092,143879,9903,-44297,-36553,-37764,-39279,-19042,30892,64724,42441,22351,30237,35801,65753,77401,-4124,-117470,-131327,-83792,-91106,-92746,-28245,-7475,-24835,38692,82839,16175,-18372,43470,85415,74895,113132,160108,173392,152545,88462,-14141,-61905,-64797,-68422,-78615,-56893,-3012,51867,93941,113950,54681,-31875,-34514,52025,107655,70652,14465,-25445,-37963,15722,57005,39731,18532,15553,-6746,-14977,4619,62365,115323,78983,-10742,-48270,-24874,-36628,-76233,-84258,-76134,-89408,-87061,-29382,16240,11688,47903,96640,55361,-22536,-39391,-1635,-9068,-63344,-43819,32818,77542,75366,53970,42118,32402,54612,74667,57964,21624,-9624,-87056,-124617,-19039,50884,18928,22226,7895,-100471,-137915,-36250,78468,100814,81758,44574,-14696,-60133,-55870,-56319,-69447,-65774,-13120,38872,38885,49034,51223,-44655,-167086,-190319,-135287,-78128,-63801,-73751,-46370,-9990,-21511,-43023,-38268,-14428,77694,203294,197175,61516,-38431,20612,100046,41996,-53482,-45294,19065,74917,84782,35795,-57503,-111105,-82618,-52686,-47570,-22235,15541,17183,-12219,-16165,25391,71140,85242,96113,123494,128055,103906,70842,99095,134629,110159,74600,54994,3712,-42916,-60940,-72178,-77039,-17256,47179,72875,57203,21895,-15130,-46377,-69204,-93322,-99253,-66064,-13203,-9746,-34986,-9924,25899,4809,-502,65770,153157,136044,17071,-51278,-15466,22441,7153,-991,20698,-882,-13364,10767,14592,-17612,-2736,31089,27017,66504,109370,46679,-41581,-59775,-59514,-104551,-154754,-109106,932,63191,72856,42009,20253,66629,117697,87771,38449,-14969,-83937,-97951,-31753,63473,140166,171481,153653,118546,96297,101232,78331,-4356,-82277,-50338,37149,55830,27945,14450,8186,-1852,-6544,43275,61205,-11802,-5648,42920,15110,841,37073,-5458,-66151,-84077,-101352,-124203,-128826,-108153,-62050,34283,122504,81743,-20381,-38921,-35762,-61813,-71434,-72206,-60882,-51556,-87226,-124382,-114189,-74565,-41593,-54428,-78586,-109856,-131714,-78846,-53907,-109760,-102321,-38986,-50931,-31969,47121,68114,59485,105860,103439,40617,24186,16517,-8794,-2146,23392,59356,76918,66997,34677,-27751,-69855,-60596,-51945,-54873,-47990,-37992,25034,112291,117290,92493,111530,75535,-9060,-2225,85781,117735,14589,-116704,-124757,-52658,9808,62046,51667,-18389,-41053,-523,40369,50251,5885,-40746,-58000,-61431,-44976,22322,35271,-51344,-125292,-90437,40104,113168,91886,21230,-11345,36514,75433,50781,1794,-18109,42874,99910,39367,-81282,-146304,-125116,-68133,-29539,-46147,-100351,-128240,-102376,-73726,-35634,32242,34134,-43206,-80522,-24644,34678,67833,78992,40494,-62372,-166478,-151779,-8119,124516,133903,38277,-55142,-99300,-83826,-42387,-71066,-95302,-7685,12186,-96236,-148587,-80046,-20594,-24826,-54684,-19523,24049,-17875,-15512,58784,34561,-36649,-22190,76188,170941,153428,38941,-73208,-102274,-50722,24943,89815,75522,11940,-50123,-78065,-51187,8690,25393,30700,-2838,-74776,-85493,-68562,-92064,-104893,-95063,-102391,-77727,-21362,13136,36027,44172,53563,114716,161249,135315,137352,195271,222538,182387,101172,37577,1449,2297,61829,81500,78154,80577,20503,-82773,-114016,-55905,9487,4634,-42762,-87015,-108955,-94772,-40879,16983,42308,32961,3892,-15850,-8962,16755,15834,-23911,-22157,27521,41967,-30688,-118720,-106519,-31189,-20313,-81237,-114706,-112693,-88365,-43750,-11756,5447,17292,18957,11142,518,-1128,188,21893,61887,39038,-52536,-47019,35159,59089,54554,70774,90910,85454,53085,56508,114512,77752,-8607,-4943,41536,41955,19876,8600,44674,30463,-49952,-67200,-63485,-85753,-23841,51770,52283,12050,-59282,-105318,-77819,-17583,28921,25178,-28898,-61762,-19541,77728,162257,121611,29393,-37056,-63368,-32618,67685,155584,132216,40310,-56436,-59189,55764,124100,68649,35945,121821,127286,-1835,-92752,-83346,-57137,-28903,13188,57046,56417,20564,-9628,-3216,36996,62010,90772,77051,9358,1315,37628,59456,69647,38610,-36516,-29463,37996,19124,-26743,-14382,-23925,-47100,-7834,56414,32237,-26562,-22454,12654,7856,-1924,8373,-4719,78,60310,112004,95990,68484,79761,52680,12058,-17988,-77063,-79373,22068,76213,47869,11240,-16429,-22819,-32310,-120946,-203838,-145632,-17434,8905,-12564,6076,7900,-29319,-73419,-71993,-31806,18675,6187,-25986,13872,81345,83389,40265,29572,107066,141386,43933,-113543,-176200,-104014,29170,53730,2629,-9952,2271,-799,-26525,-73105,-55594,8696,33410,55277,80857,93759,91192,31748,-29221,30565,85726,62874,60023,65710,8784,-55219,-69297,-12684,51548,60195,15354,-36219,-58395,-81652,-45233,38629,59434,27687,8957,-33910,-68762,-25317,12545,-27822,-76630,-49325,-6933,-2433,-50191,-119861,-102602,15849,82905,36527,-39142,-50373,6962,66547,-9396,-130737,-114605,-9143,19398,-49897,-151543,-174369,-73640,-18598,-97872,-125200,-42996,42917,74448,39569,-40661,-21270,30091,28428,43620,53455,72846,107092,134874,128206,103767,39362,-32733,-7898,78616,112288,116378,101075,33316,655,31792,69241,55856,15333,86814,229979,200153,3157,-94858,-36720,47878,95413,89991,28009,-43192,-29905,2562,-1781,41694,85247,57679,-11211,-88977,-140994,-113542,-39814,6927,-4112,16352,49594,-11501,-82877,-88565,-63749,-12275,21183,12988,-2704,-27140,-60814,-129978,-133458,-45944,15084,39901,65018,48386,58341,66956,13448,-65268,-89399,-60801,-62659,-83683,-52063,15430,74940,61203,24907,35509,32229,-16629,-59328,-93033,-102195,-79670,-15821,38551,3840,-70472,-62527,-71306,-141384,-126622,-32340,2707,-23317,-51296,-28831,1225,-70093,-159300,-129903,-57239,-12881,14421,62656,51765,-33033,-72801,-65614,-76402,-45812,33757,45731,-32915,-105614,-104925,-58958,-14818,-3232,-28251,-28886,-1280,22304,105103,159771,89846,23357,42431,65414,25687,67509,236729,270067,112971,37304,-7733,-42384,-356,72514,68859,33992,25272,45662,42744,2161,-66942,-116456,-68449,17852,15398,-33752,-16418,73193,122198,39545,-35332,47457,90146,7275,-13607,-17112,-107590,-136501,-37578,24980,38253,61916,58733,32595,15045,-53409,-97230,-46331,49475,95134,36194,-101530,-167481,-92791,35070,72844,-12765,-90695,-68285,-50565,-45900,-10001,17303,-18526,-97124,-132166,-64844,25188,13808,-10214,2806,-27127,-75599,-17626,82033,116693,42611,-18592,-16928,-38490,-71985,-3198,108808,133376,128708,152998,140412,64749,39993,110781,119703,-16344,-107549,-66443,-56477,-129901,-132528,-77727,-78670,-82435,-50168,-51483,-49634,4792,60139,61647,46856,66179,69969,38501,-25182,-55705,-46480,-20577,14340,2331,2819,64760,118578,73852,14494,22358,66857,42808,-13355,9050,55191,28905,12978,72749,75894,12912,8028,8061,-80097,-144702,-80851,-22388,-27580,-28246,-28731,583,49923,30898,-319,19072,18153],[90615,40961,26874,20494,24713,18610,-45637,-103372,-68299,27675,84055,95247,65824,-2369,-38838,-557,8837,-39344,-71907,-54891,-18095,9320,3702,-5050,-36623,-33060,57203,103048,-2123,-98978,-101693,-75362,-38908,52877,146281,114793,6214,-58202,-77689,-78311,-28805,33221,48660,57156,70663,45007,-536,-6047,48236,72782,-13798,-130937,-142525,-114737,-167579,-193203,-107865,-38098,-36388,1529,22616,-64742,-95444,-41652,-14829,3085,78085,119366,120571,109215,67104,-14331,-73040,-96754,-100190,-80729,-37514,-174,21049,80600,149651,116776,53012,54200,97016,114159,83859,23231,-41580,-79620,-45669,7637,44566,72135,56897,2402,6750,44504,60377,46659,15250,-4114,-10363,5176,-26,-55624,-112261,-109785,-103168,-144506,-157497,-104928,-19026,97349,155369,68002,-69031,-116314,-85037,-100166,-155712,-110680,19554,90088,78215,43044,-6729,-68116,-47398,10241,13477,4690,-16310,-123614,-171380,-64794,6558,-8269,9122,-7435,-83436,-53741,61808,109766,72390,29734,-4807,-5035,36854,38611,-33566,-81603,-48224,21152,93795,117075,114735,67348,-28197,-140632,-213415,-189637,-109600,-74664,-62295,3703,62626,31628,-10872,-6023,25116,91871,173216,188922,89929,-15069,8392,85237,81991,18541,18670,60053,66390,40868,7078,-102646,-171521,-100814,-15929,8914,-10298,-24654,-12627,16617,19239,-28073,-70374,-48283,19306,89469,115359,97458,98792,152527,175699,142827,97681,42829,6646,13731,-12574,-50818,-30988,47055,77138,33139,-36738,-50076,-23970,-17625,-46075,-100133,-147950,-153128,-86985,2144,72867,95820,74768,49241,48228,42944,54014,55555,41113,43113,47416,40830,33236,41009,77164,66364,34001,21766,2390,-34273,-998,23276,-11794,24120,71606,15276,-77020,-99691,-90838,-150125,-199538,-129390,-17894,28183,72754,103120,89676,74535,68313,40162,5237,-49720,-118949,-159335,-91851,34780,103056,145027,176692,167314,135565,125167,87467,14976,-36293,-43407,-29438,-34489,-42989,-28530,-6826,-360,-3955,27276,50999,41809,38347,7781,-30963,-25627,36207,76240,23790,-51348,-76935,-95451,-122531,-117183,-55428,37221,94288,70468,20316,-8411,-86462,-197291,-180063,-80944,-34560,-13699,-19266,-65337,-96595,-83891,-33778,-631,-9932,-61309,-87774,-47389,-50654,-115899,-120700,-86070,-91255,-37008,51033,97389,128715,145207,89096,38870,41779,50808,75691,82542,39209,37368,67508,54598,11724,-28856,-43336,-41616,-25539,-2286,-10516,-50047,-4713,120146,150395,74112,9694,-37692,-69552,-7152,90345,93208,-23953,-138945,-146997,-95086,-45776,21352,43184,-10073,-32926,8988,37872,8584,-64344,-138120,-184430,-119185,-22400,46551,57088,-3042,-72235,-44557,51111,71150,49258,6421,-73301,-86620,10361,71057,-7515,-74756,-9559,77109,59575,-14698,-79245,-54960,-6455,-21624,-60578,-42456,-24375,-66375,-115838,-101817,-10609,23075,-56650,-97441,-52202,-28832,-19787,24051,24589,-72760,-194075,-177755,-18861,110532,135287,69064,-2221,-59861,-83816,-71576,-124359,-186193,-102560,-8652,-33514,-60782,-18083,17502,11384,-37321,-56721,-22364,-47683,-87388,-33086,26886,3954,14789,120820,195334,119834,-10415,-92718,-96667,-21813,62397,117317,106008,51941,-7344,-30794,-14276,-7692,-48708,-61850,-66144,-84769,-66098,-22385,-31624,-90260,-115228,-80588,-45382,-44210,-34541,12396,44888,47015,72674,101801,86923,104371,184180,242761,220941,152139,92525,40995,13226,24862,42632,67707,50390,4265,-60699,-117859,-81331,29877,68772,1017,-65995,-67977,-60599,-44105,2445,21465,21738,-3407,-29284,13213,71765,44086,-34241,-30299,30128,21672,-44890,-103076,-114320,-59733,-12296,-32709,-59594,-57015,-46390,-29386,-7912,18732,35408,20220,14017,14093,-6007,-7299,46087,74714,16998,-61462,-13402,98486,128140,111854,122617,109509,57606,7849,13174,58918,48589,-2687,-12070,7065,-8067,-31187,-15997,67990,97617,20107,-31744,-23779,-29401,5423,56345,50751,3853,-30755,-39956,-27799,12501,50553,1078,-101993,-138110,-105072,-47674,-5597,-40895,-58944,-37381,-40223,-28663,55191,127428,107063,47078,-8196,-13238,60515,124648,80330,12615,76803,100885,12501,-66078,-102246,-62537,48325,123056,123933,50391,-52866,-105339,-72565,6819,55662,83810,88332,55051,31676,46075,85492,77189,-11491,-102096,-117821,-81705,-52369,-20931,-8186,-61618,-64027,33739,99554,48141,-49595,-75909,-2278,49556,30158,3774,31855,83652,106934,99833,56217,-2253,-17545,-39591,-54629,-24315,-25665,-38184,43869,148308,170276,116058,46543,6340,-11276,-72886,-111889,-39322,57188,41310,-16221,-7455,42132,55120,-18045,-89509,-79689,-11741,16999,-5995,-24519,1580,20644,17696,28981,71020,65473,9101,-76243,-136857,-91333,7005,20505,-24392,12868,59381,-14717,-121416,-102972,30747,103018,38501,25864,102991,118611,55911,-27472,-60221,41590,144608,169338,188433,174640,37367,-109025,-107989,3212,64863,84079,106115,88457,16067,-81548,-86841,-5447,17255,-3142,8588,10614,-147,25793,34328,-34629,-114662,-102981,-25914,239,-32980,-21843,33777,79996,68417,7386,-71726,-103584,-9470,127959,82955,-71093,-109788,-34476,27393,10783,-107373,-196764,-114959,-25754,-27070,-8203,18925,25009,36049,24127,-41817,-53187,-9324,28325,62581,76354,73908,61795,49162,23290,-664,-34801,-52499,3133,66329,75251,83077,70443,5202,-48789,-52547,-11832,-6296,-24272,67070,207977,192307,31888,-65362,-53331,7640,75279,106822,60219,-11303,20911,71308,38663,21105,16050,-43378,-71426,-22932,22599,20425,2929,-4436,-29498,21682,102520,41739,-101079,-151821,-109901,-20252,38705,42278,12319,-18549,-62016,-149263,-148273,-50703,11478,78819,142899,126918,121999,93382,10145,-39483,-42540,-84276,-144891,-131287,-55895,9976,64906,89904,91312,91526,71682,41805,7452,-63777,-127584,-143942,-104329,-40533,-24835,-61411,-57861,-47484,-86408,-80046,7744,23635,-43051,-91191,-102691,-112617,-159089,-204548,-185390,-102742,-11720,21133,37899,41702,-7367,-31900,-8728,-28645,-46216,-1411,26218,-14019,-47897,-30829,-19309,-26866,-36231,-36676,7395,38468,29518,117604,197437,105994,-27781,-58386,-7409,20288,77579,211079,232434,91728,13430,-33691,-30719,36393,73699,34018,7276,28101,58918,25440,-43756,-89174,-96162,-27482,80127,72529,-3727,-6219,27033,39674,27691,39305,117837,124718,37913,-11184,-44928,-117138,-122893,-5308,96892,112605,60374,7286,9356,55543,33221,-9816,3501,22790,21721,-3354,-123619,-212179,-108230,66257,91857,4382,-23083,22875,28240,7709,-18754,-29817,-31374,-52915,-84317,-72379,-41233,-62657,-84429,-83317,-102416,-91561,6934,44114,-9660,-42768,-17801,-4707,-23745,-53876,-22625,71723,89948,51209,59003,53716,-5080,14066,124563,136718,-22168,-131509,-76251,-27843,-51513,-50945,-28968,-35232,-55828,-111221,-174364,-160272,-71827,7323,14866,-8140,47569,127124,122034,19176,-57300,-78404,-74915,-23103,11443,28010,51869,65319,29865,34800,82655,93522,56120,26776,54596,76274,16050,-18491,46789,50395,-16488,-980,40711,-3106,-76771,-77134,-50155,-44928,-42654,-52419,-25485,27082,8563,-2967,52643,80997],[69591,27975,19044,16680,22094,42264,-1320,-73540,-42981,71867,115443,82882,24315,-41175,-79315,-43227,-24560,-21040,-33240,-82167,-80766,19926,60858,46299,59561,70866,78489,86386,11966,-38108,-11544,-6300,-18297,35681,111150,93931,15097,-37057,-60321,-70538,-14290,48884,6244,-21078,47524,65469,2185,-22840,45164,79349,-5250,-111153,-124471,-124058,-159407,-136124,-97855,-89515,-92721,-30122,15930,-49270,-96532,-75939,-71686,-30762,39967,43883,33196,52211,53050,-8991,-84712,-98305,-56673,-39526,-51994,-60416,-28352,79542,168800,114373,59342,88469,102268,75221,57078,22273,-25207,-15922,41302,37355,8725,45156,46396,-21669,-28496,15929,17850,-30994,-51255,-13701,16766,40618,69257,31510,-87933,-139245,-109655,-148961,-218160,-189719,-51959,103071,145001,21551,-125640,-162111,-114693,-132939,-176567,-100086,35461,89149,81246,52757,-11421,-90825,-108273,-88519,-72844,-63112,-64210,-105949,-113735,-56621,-27803,-14288,9139,-14061,-43398,36628,121927,98304,6784,-55354,-67024,-4434,71188,62777,-14436,-38686,31184,77140,71411,45227,20162,-27752,-84901,-147483,-157427,-101104,-23374,-4349,12141,75092,112043,37350,-36229,-1977,70175,101199,116457,125283,84387,18622,-7297,-2163,28800,51752,83764,104165,72272,42616,37649,-34673,-92734,-57736,-13503,2214,-25723,-44367,26009,94699,41587,-72399,-138167,-126198,-64404,9483,25883,5546,43797,131336,134898,69034,16652,-17751,2541,71861,60010,19218,34655,88730,108509,52516,-30985,-44106,-20882,-6820,-34003,-104380,-151074,-153293,-109004,-13897,99753,144421,120259,119572,103341,5994,-59609,-44455,15935,65058,42018,18649,68194,119246,144116,118554,64103,2575,-39750,-45036,-7012,-17407,-47617,13365,61620,6782,-71957,-80948,-49804,-84938,-140926,-112024,-48079,-15205,44653,93832,81332,30340,7678,-5612,-39601,-84044,-126961,-172524,-122809,4405,75455,103750,139185,136475,101514,90478,70779,57458,80128,66200,3747,-54337,-85474,-62725,-672,39109,24712,1891,33845,106414,103590,17198,-7708,6593,45857,126045,96645,-5656,-16016,11296,-9787,-46423,-45337,-23297,-3517,39380,64512,16224,-88389,-164318,-108904,-14197,1144,6853,23513,-12385,-68146,-92623,-80077,-46445,-20955,-34963,-52395,-34539,-23021,-38115,-57975,-79649,-70323,22211,99624,127542,145155,138130,82789,59531,76423,104176,139199,111913,6368,-32108,2055,28515,38085,22101,-16589,-43138,5452,72037,51530,-19291,-7561,81214,106670,21272,-71655,-124849,-129854,-53159,40781,46957,-30192,-96171,-119448,-115724,-78201,1626,32687,-37548,-83533,-30866,14888,-22979,-88175,-144450,-179267,-102121,12783,66076,86431,59344,-17306,-25605,32122,6395,-27514,-19143,-76105,-147922,-48090,82570,40648,-44864,-31452,34935,66482,43944,-12609,-15979,-8126,-49430,-73502,-19562,23248,-33350,-118195,-135009,-42022,10300,-65748,-119767,-93300,-90566,-82939,-17088,-142,-51256,-101298,-78861,-4666,56934,68846,44484,26612,-1420,-17143,-522,-47457,-109416,-52261,23015,31847,10041,-1538,-7702,20820,20674,-3755,3430,-37658,-107019,-58001,60205,87012,121152,187520,169762,42103,-69943,-89041,-33869,60992,111259,103581,57255,14260,17722,30650,-2404,-47102,-78547,-93433,-94618,-63112,-3660,33941,18582,-55464,-97958,-22997,40812,-15601,-78090,-26498,54358,54846,22393,22898,15401,27290,106375,173380,143017,89518,65611,42026,-4854,-35777,3777,58583,20872,-16029,-14474,-26477,7390,80578,70067,-17746,-74283,-66260,-46325,-10355,26951,-12054,-67986,-106220,-126189,-78858,-13248,-10935,-36382,5364,48259,15514,-38630,-77716,-81543,-14723,18004,-18865,-7227,28354,26962,15843,9559,-5279,-3762,22477,26021,-20564,-59711,-16356,94371,123391,37375,-27175,21264,110859,149534,130981,95910,51829,12466,-4265,-16577,-13227,4432,4067,-18118,-31023,-43919,-73961,-77920,7977,72477,34148,9469,21538,8296,8521,8261,-63918,-121963,-95773,-65635,-66716,-9321,44617,-18919,-99350,-97783,-84438,-99463,-115017,-115862,-52458,26240,46655,32884,18961,-5068,-6144,15308,31883,47370,88314,123100,81193,12835,49047,65520,20695,-27399,-71057,-51264,48126,131911,95962,-19437,-147028,-187451,-113734,1386,51638,60724,79808,81881,52463,30935,53248,31490,-46372,-84144,-89677,-99908,-85683,-35956,-68445,-186831,-163644,288,89372,72352,10432,-39719,4645,66255,39002,-9318,5498,51835,71466,51468,-21900,-86053,-73725,-74916,-82786,-30973,23535,29275,36222,104407,156740,123980,30535,-43797,-51808,-27992,617,12470,234,-7338,256,24432,88319,126199,48238,-59316,-76493,7029,58103,11924,-45210,-32896,-26456,-39001,-4925,26254,-1435,1215,25477,-4959,-34345,-28035,-33783,-44935,23524,98332,9386,-133665,-86536,92267,131418,15171,5742,86732,84053,17814,-30738,-26008,50147,118594,151213,187649,160094,1832,-156565,-129970,2091,55094,79243,104895,83713,33054,-13310,-31902,-13230,9888,23540,24861,14570,10649,31270,20693,-63682,-149959,-113200,-2401,43278,47753,112022,163141,128241,48623,-7434,-31091,-75903,-52790,94004,150526,30478,-81084,-64364,24686,63334,-18993,-117944,-86350,-39370,21293,118006,106317,2167,-38840,-6744,-31153,-68580,-16523,50365,61439,66048,23673,-76873,-111899,-85528,-88625,-106159,-83476,-19277,22629,30854,52613,58432,8248,-81167,-139375,-92103,-42192,-52599,-25407,44711,66031,32521,8602,-13674,-26371,17054,77707,71346,21250,28674,62384,43665,-85,-77479,-140023,-94194,22008,95653,95661,41004,-14611,-43996,-6862,63268,36515,-93172,-172562,-146050,-28625,76129,95139,52943,-10916,-82300,-124894,-59538,26576,60137,95828,114878,86643,84028,46430,-34101,-30539,16224,-27774,-95083,-69947,-2203,52161,104573,143271,139098,107897,76715,62562,61164,-9929,-139022,-218121,-196616,-127360,-69925,-52724,-49135,-50861,-46819,7899,78631,26308,-91472,-121536,-123909,-162700,-160790,-119823,-115943,-67415,32030,61832,27186,-5529,-20450,30105,105615,87736,26473,-12076,-55160,-83922,-43921,25891,42647,-5670,-43236,-29358,19479,42629,14097,59818,118700,44920,-86147,-136246,-89721,-25305,85588,239723,234963,76000,-3224,-17229,39943,89863,41071,-41298,-32790,31359,89640,68453,-9392,-29034,-16164,-20002,3007,518,-15078,20644,24879,-20290,2739,68409,91361,41403,2515,8468,-23972,-89336,-83087,27546,161527,190007,73651,-9781,14500,69033,71963,49132,28924,-13546,-51864,-44085,-97850,-177899,-73015,118914,131504,40022,31247,102265,149750,125567,40780,-18625,-42242,-33821,-5715,-13249,-65868,-126069,-133766,-95908,-77898,-67714,-12122,-13372,-95989,-102264,-27274,2671,-2936,-29059,-47420,-10672,15943,12825,31157,21353,-17767,18538,97046,104463,-4040,-68940,-8417,23472,-11303,2395,42595,45221,-7267,-114587,-191132,-161463,-63756,1960,-18496,-56281,704,113453,143970,57542,-23283,-37815,-20960,6546,28310,51584,39026,11166,6398,38527,69001,53031,22579,19840,42470,40127,6752,7449,36495,-22661,-104889,-69548,17480,57556,14270,-59019,-78022,-53586,-16042,15567,27201,30307,4794,-12970,21922,72895],[40216,19465,18859,25479,21143,38419,20094,-31642,-8650,61527,52096,-4635,-51971,-74951,-104181,-105110,-85589,-3811,60966,4391,-56818,10221,60991,51901,79242,112592,90356,65427,28885,44271,90273,66006,12651,43372,107291,71527,11443,-14093,-36255,-60246,-27036,13264,-38057,-86671,-26545,56910,51117,-10483,17292,55869,-23774,-111793,-102365,-94943,-85350,-13589,-14182,-99346,-129290,-27160,54976,26585,-13071,-6372,-18211,-8700,12493,-5815,8202,52513,59506,-13276,-95551,-85165,-12865,-13438,-62928,-100272,-56453,83723,157127,62667,3214,51028,57597,-2820,-24789,-10616,918,83573,183305,125043,5530,-1115,20407,-28088,-47126,-7788,-467,-36027,-47710,-20554,3561,12077,43015,55755,-34620,-107985,-91916,-102526,-140785,-132081,-64173,35222,91014,18986,-107632,-161593,-124953,-119635,-120823,-35519,49900,76017,79699,46416,2329,-27492,-72066,-130778,-131608,-115275,-91665,-55908,-32749,-26372,-26526,10257,29417,2170,1457,67645,94061,58307,-15418,-94528,-119216,-42742,9722,73,-15244,24127,110225,129075,40283,-53824,-99598,-103129,-96436,-104708,-60067,14639,65532,70310,73143,93734,83698,-14013,-97277,-40238,71696,114919,119273,93534,40098,-11483,-37098,-65866,-42577,25549,76519,83533,54670,44543,67261,75752,45144,-34950,-99300,-75975,-48552,-26298,80495,157122,92018,-11139,-64816,-80745,-53219,-9050,-16364,-16356,41492,113408,69833,-29553,-54670,-21012,23322,60937,42026,31897,43449,72773,116006,125855,90855,56946,17794,-10825,-44549,-98259,-99154,-62194,-41040,-4358,53503,86626,108323,143176,94086,-47013,-114787,-85039,-30742,5909,-19777,-29280,70951,155643,153161,124971,84899,-21483,-92811,-59218,-17943,-30713,-15946,41340,45154,12721,1503,-5497,-15668,-30393,-65421,-80447,-64770,-36537,8582,42648,31409,-25235,-47715,-50191,-69260,-81427,-95106,-112432,-81306,-21563,19171,35274,38585,21683,15756,52135,70440,91166,152915,153738,59048,-29342,-65560,-42990,11159,43353,17053,-20000,29808,132567,142608,54492,41365,59953,53357,74356,74318,30975,37818,88194,105421,60459,-3636,-32965,-7527,78883,114857,46990,-12019,10620,60084,54033,11530,16047,52240,42257,-12384,-64205,-82560,-79958,-61754,-30041,-17755,-7387,22096,34559,-2867,-45808,-14546,87838,132290,121753,117098,114470,77061,41978,54910,95060,108020,63767,-26304,-73005,-39698,55260,127550,100955,239,-63281,6821,100050,72536,4522,14900,57818,57301,-2162,-65383,-109236,-128371,-101941,-27503,21376,-6447,-62634,-96658,-88802,-44878,17287,45559,-17281,-93572,-74470,-17453,-5800,-32352,-81035,-105365,-51651,20904,61159,93391,71552,-18243,-71819,-43605,-61252,-81489,-30992,-10002,-68872,-45497,42070,47821,-20813,-80016,-83640,-20341,30838,22901,-15276,-60724,-66644,-39117,-35869,-37890,-38810,-76423,-96606,-24311,23887,-28780,-103857,-127626,-118717,-69096,-19845,-30158,-32110,5194,19016,-9591,-28183,-36301,-21377,6553,12686,23225,56782,64011,74213,104205,71307,18557,-17596,-28369,-14941,40057,56957,40705,39201,5179,-35259,17992,97153,123556,165069,197558,141623,14916,-83108,-82395,-3104,68409,65050,21475,-36347,-43913,28099,61428,-29029,-95926,-67175,-34243,-24940,20122,59622,25085,-30565,-87564,-87829,24695,94345,14458,-68989,-21622,68639,57610,-13901,-34240,-47430,-59644,1600,66353,31361,-27299,-16489,-6071,-73403,-94181,-10042,50625,2316,-37231,7578,70556,102397,83065,3209,-74683,-105177,-87798,-39278,36535,67696,-28517,-151243,-198586,-200426,-172994,-121867,-77505,-50215,-6675,10496,-10777,-43540,-79315,-52949,37557,24688,-50664,-41,64683,51622,28838,5865,-38392,-40184,29206,45870,-19093,-37964,34668,123293,121496,56208,25022,41919,76336,101713,72025,3845,-21786,1184,21973,-30799,-63193,-7572,45150,14307,-30831,-46149,-74056,-89422,-9085,68976,54579,46028,42881,10229,4634,-21423,-146928,-213553,-149224,-103562,-111406,-55054,-2713,-22813,-27232,-1446,-8858,-42943,-40190,-4449,64713,110637,122600,107215,29297,-58445,-57206,9053,64021,68973,51997,50748,49172,37914,59870,59723,41351,36320,20942,-36070,-56842,-14514,-25235,-104051,-180306,-169308,-72636,39913,65860,47387,62232,87217,79315,43512,37344,13118,-24043,4832,34176,-29422,-87206,-50320,-78383,-223993,-254284,-122176,1982,68812,93976,46683,-2842,-16719,-42059,-43636,-21433,-4854,-1342,-26082,-96521,-113065,-44589,-33894,-50499,-6717,76292,99367,14281,-37689,-2407,10491,-65933,-153277,-148059,-43513,36758,-15641,-95669,-59952,21065,46979,70833,84284,14974,-65080,-67051,24352,62688,-14945,-80398,-73581,-82685,-87779,-18389,30775,-10727,-6266,58860,70857,-10428,-77286,-86616,-47684,15751,80243,54081,-37267,-34222,67243,61879,-26104,1317,49227,15764,-11144,8858,24206,31602,41753,65772,93948,75384,-24521,-135589,-121335,-32928,7132,40524,35375,-13006,17213,96920,96658,37885,52060,91607,57133,-4661,-29926,-13676,-28940,-111591,-177556,-111502,-2854,57046,107541,163121,161631,100973,36842,13520,30772,-4491,-56966,27922,120058,68892,-17608,-32145,-2138,20712,-2362,-39886,-43586,-48004,23742,158000,155370,8264,-78160,-7842,15290,-41993,-17525,40516,49741,67500,19812,-143562,-181806,-79707,-50714,-79605,-61584,-30290,-26408,-19366,11079,39959,25482,-43188,-109989,-88475,-43855,-60346,-95119,-106081,-89946,-46821,14232,34207,-12237,-20991,27420,60076,67519,72079,62061,39067,-5119,-98942,-118188,-28584,42949,57864,76648,60838,31794,36730,34359,30540,13062,-48335,-112881,-121841,-34127,87442,135767,112080,26733,-62024,-61642,30430,83356,99996,91672,35212,-16390,10749,14825,-24294,4454,63210,69167,53750,36034,12263,39670,118542,158613,121640,64929,36095,18338,38588,40672,-61135,-178337,-182163,-139285,-98012,-54771,-43992,-80709,-59463,55884,117485,24457,-92946,-95539,-61752,-82498,-70638,-12268,-11832,-8382,48348,64177,20166,-50023,-57754,58039,168060,149509,72296,-4884,-94586,-136181,-72985,34508,88521,40024,-25065,-30983,-384,20689,-5108,-4340,20505,-13298,-81840,-112776,-99256,-65305,74000,286266,290123,92862,8148,35293,111799,133776,50573,-54302,-52750,20596,97089,101564,40173,10421,-4955,-54051,-83676,-72381,-29033,37749,54598,-2014,-12312,19742,5814,-49961,-42491,23418,19521,-30141,-20177,63886,173346,190158,75167,-2481,10282,37661,45547,35490,-1360,-33979,-54860,-33500,-23706,-54546,19233,157481,163870,92168,48752,93989,192976,197184,101547,29962,-25308,-27416,43985,44216,-51880,-148884,-149351,-55645,7438,-45860,-80686,-50665,-52722,-62914,-12411,7331,-22344,-46537,-57863,-64859,-49560,2033,39183,14363,-7788,19458,39589,37369,-265,-3324,48918,40229,-30520,-21930,35605,63036,40229,-28307,-97575,-90330,-20197,18530,-22344,-68936,-36484,44723,84383,46942,16576,43087,79834,63036,27814,41126,32606,14388,26784,21552,-4434,-13675,-24075,-35054,-49863,-57525,-12366,48019,27060,-93947,-167520,-123433,-35091,55854,58521,-28618,-63676,-32915,13766,77330,86571,33163,-7319,-27896,-12704,54651],[59657,39341,12275,2150,-140,14352,14732,3013,17109,22731,-5875,-16547,-22471,-20960,-35308,-77602,-89689,-243,108496,109498,27811,-5361,-7209,-23066,-14920,33540,59807,75928,70095,61797,68060,57714,21197,22319,42669,6430,-3366,-1029,-42481,-66858,-36976,-16435,-25595,-53840,-62407,27709,99776,27364,-12639,1250,-67538,-120459,-83403,-63954,-41930,42574,63936,-49630,-104476,1956,86365,57929,43062,71929,63081,12734,-15448,-23377,27901,71579,43655,-42699,-97446,-72997,-28815,-32842,-41500,-74860,-67465,53372,114771,30375,-18944,9024,11296,-56787,-100286,-64407,-6975,91681,180795,128998,35006,5480,12424,-11129,-12893,14708,10248,-317,-1734,-12992,-25075,-51285,-61472,-15195,3210,-20099,-58296,-79092,-33150,636,-38062,-37873,39690,62906,-44914,-158694,-167614,-132918,-75885,11957,51932,60150,54625,-1217,-12371,26920,3934,-77569,-107203,-96539,-61867,-25888,-11326,-9551,1734,38701,36479,6388,14099,39429,42945,53904,36815,-40826,-105068,-75199,-53259,-70693,-57135,15655,81172,78579,13268,-74440,-116861,-76052,66,42932,55983,54097,43654,53226,62156,40461,-9615,-88205,-139035,-79781,37311,114396,132806,73600,-47460,-132530,-101946,-56674,-47745,-29316,1621,11943,7155,2646,37954,100028,88010,-62513,-193477,-165571,-93905,-35088,54891,129948,136417,97427,49879,25867,42461,39608,-1683,16998,79861,110486,41702,-43637,-21970,54156,48799,-32666,-78462,-41496,-16277,27646,105134,166535,172780,131513,62238,7922,-31145,-63558,-33854,16478,24195,12132,-11639,-26214,41531,101187,23309,-107330,-119762,-58981,-35776,-49764,-78390,-83327,-7062,59197,56745,79599,97985,-23933,-120701,-72232,-3361,25617,67392,76747,10733,6090,65294,38255,-43289,-60168,-56712,-83659,-78113,-37677,-13803,-5311,-15131,-65777,-91130,-87161,-83022,-70452,-59164,-35428,-3835,-24554,-52330,-41710,-54695,-72629,-34625,49924,73699,61044,98775,108233,40873,-20543,-36275,-21789,-14097,-31114,-65542,-62733,8469,99861,124518,44674,18446,61494,57205,22290,49482,82273,71605,82576,128946,108698,31393,13625,64471,123416,108709,37792,42330,129334,152013,61294,-15453,5698,58945,74976,31559,-20684,218,9232,-17273,7617,37037,34010,36668,25491,-19030,-39959,4041,82396,92609,82184,95067,91329,40073,-12323,294,31179,14794,-10020,-30448,-60130,-29427,89257,155381,105471,2400,-58198,9252,90366,45337,-19340,15386,61166,49298,18308,-10188,-40506,-81870,-104869,-49729,21740,-4173,-71769,-67832,-8815,20349,35781,75834,69095,-18144,-77112,-43504,26199,23438,-35002,-45232,-2819,16113,66169,93385,41286,-35298,-98213,-97518,-84059,-64871,-5370,55077,41473,-25001,-60399,-42102,-47780,-137816,-221733,-170833,-55022,777,-24968,-79384,-29191,42176,-29346,-103736,-57081,-22301,-29293,-1970,34154,34022,-36260,-109701,-90064,-11198,-8904,-62397,-32957,43481,34130,-40431,-100836,-100894,-60137,-35068,-40564,-33914,-138,69849,166857,190096,82178,-36781,-75365,-20270,46784,61707,32675,9883,13166,21786,36232,74350,92371,83910,87659,113051,122827,66206,-26189,-70127,-33502,-2833,-26323,-49675,-68512,-26407,52976,43503,-78531,-135259,-70092,25241,79747,113898,81922,-25584,-96222,-110802,-66953,39389,76179,11521,-13261,28283,58309,23858,-31944,-36979,-49036,-77566,-40448,25005,6364,-76471,-76912,-55973,-112986,-98551,-16111,18952,-12419,-44486,-372,93931,110639,42175,-32650,-79563,-104177,-82529,-28475,39469,77304,10830,-88297,-132607,-156837,-168166,-131618,-76015,-63682,-77953,-74447,-47231,-45490,-85270,-60194,27329,10315,-51727,4271,47934,-4280,-37566,-23745,-11998,-3088,23657,52187,68584,101873,140400,125519,49315,13422,38579,63276,68228,54869,-15951,-82939,-48567,29014,43617,-30524,-55152,26127,87861,51867,8520,-12118,-32332,-28282,51923,106012,73699,56498,66109,40806,32209,2317,-109265,-172555,-107489,-51361,-55205,-52514,-36117,2211,43852,47346,32753,42862,106292,152328,167093,137246,112643,104539,44240,-22664,-24974,31182,74922,50545,-19684,-49458,-8468,29329,44728,40931,66063,130520,134299,-5893,-141007,-149491,-120386,-141930,-134201,-75744,-6393,63442,67825,42315,54384,92718,108658,69364,54756,59007,36777,69636,109459,12820,-85789,-42171,-2247,-115259,-248211,-220871,-81822,23206,90846,91159,-1931,-123553,-178685,-113179,-10598,9642,-41151,-91780,-112518,-59952,22907,17242,-2416,50351,142370,157028,25240,-108014,-107347,-85684,-138166,-216533,-208700,-88227,16523,-8165,-57538,-20722,34827,22380,-1577,-23793,-94589,-125066,-75919,14134,24818,-56137,-111416,-122480,-133435,-91119,8407,69691,10047,-37657,-10143,3781,-69131,-137189,-124840,-53091,-10227,13335,54531,60076,13016,-17181,-49081,-66357,-2610,36405,4128,10927,63108,47671,-1141,-3723,28285,35167,38519,14448,-40219,-57130,-48617,-50984,-10289,2098,-43975,6909,121986,141646,75706,89070,137536,102659,26720,-28129,-37748,-50795,-110197,-140889,-90025,-47165,-10851,61700,95577,45650,8119,18649,30275,26868,17351,-7611,7133,11087,1518,29644,26379,-47567,-82830,-68267,-59430,-63641,-52786,15375,119841,139324,30660,-61769,13651,62961,-6017,-46547,-14926,44684,114937,105618,-70591,-136923,-7712,59342,21935,8244,-16658,-68223,-81256,-43976,2606,14897,10653,-2255,-29004,-55454,-60567,-76316,-128877,-155511,-123675,-41672,33109,21485,-19746,-7530,37461,91870,134735,102355,51000,11073,-51616,-40037,41219,55191,15855,12935,22530,60385,109464,87850,11626,-38587,-53029,-67089,-87142,-66692,6344,85280,113964,57284,-10007,-10481,35302,48657,60076,58646,3002,-38061,12259,41328,27665,33053,53768,87522,122726,74771,-29036,-46222,36288,77767,34333,-8003,-1202,-11291,-4855,50046,40551,-27367,-44374,-77348,-114151,-83201,-71044,-136137,-117848,15977,85265,38100,-11562,-12833,19193,32957,21068,17038,2896,-19548,-12617,-19738,-43818,-86226,-70442,45598,127022,89161,23556,-6868,-53724,-102246,-73865,23412,91543,55669,-29293,-64045,-37022,-3038,-14442,-22669,-7127,-12172,-31743,-45914,-63545,-88940,12435,253269,314861,120116,36300,79242,130643,142588,104558,17410,-32352,2560,70092,71365,30462,-18332,-72067,-84466,-56621,-45501,-43266,-1406,50910,48944,2744,-37803,-47336,-57915,-48542,3666,30302,23989,36922,79838,119507,121789,56772,-3091,-4624,24334,29718,5888,-32933,-34230,-31696,-16703,26612,71780,117217,139362,118016,95217,39995,34392,128266,162877,95711,51935,19265,9456,43732,29495,-37937,-112471,-123331,-38315,31202,-56592,-132761,-64974,11205,-7285,792,-3796,-66044,-87596,-54596,-40303,-31049,13908,17688,-37969,-53487,-19038,-7785,-16640,-28570,-14206,15677,-2346,-50584,-51510,-19265,17827,60085,56306,-16259,-54591,-28481,5695,2688,-40584,-49436,-22345,10021,19395,41067,85775,117625,88566,24082,16516,8975,11129,28236,4408,-43932,-41661,-39575,-74687,-121906,-119262,-33118,50754,25610,-84520,-136996,-114082,-60602,28489,55982,12749,2433,15469,19432,58063,84440,37947,-10845,-14709,22242,98796],[95738,56859,-6513,-34227,-18603,3359,5477,9261,7574,-4255,14627,68760,76231,69080,69152,21680,-34820,-13197,51503,97515,65055,-6353,-73384,-128358,-145538,-90487,1342,105838,125072,37978,-39795,-31838,-5089,-27474,-79972,-87202,-14691,13784,-50138,-55770,8643,20066,21137,24665,-28122,-4803,87877,69353,13877,-20759,-72179,-78673,-50002,-53712,-43436,38923,82641,9299,-42371,27132,75884,29735,34737,95102,96180,29230,-4956,-4099,35986,46769,-13651,-84175,-96189,-73824,-71658,-64816,-18186,-35824,-85760,-19223,65596,52438,16362,-12381,-21943,-52833,-91461,-75621,-26847,21014,36785,9486,15067,26342,7152,-6347,25632,38320,7755,8794,27545,13325,-13662,-49886,-92558,-70083,3280,37993,-33500,-87049,7273,85920,28690,-30107,15645,76644,-5942,-157152,-203351,-161371,-66330,45419,87025,71537,28336,-40651,-40718,10957,22391,-14308,-47945,-52858,-34236,-36430,-19623,20607,48160,57990,11640,-33280,-15312,12494,41936,89965,100695,67642,5188,-29439,-34490,-74105,-105168,-67433,-45963,-64874,-41271,-50277,-63920,-8786,98922,166764,141343,43003,-43245,-36278,11144,-13145,-72056,-116468,-126953,-77413,15441,95381,98739,17907,-129935,-231987,-145396,-4835,-3725,-67364,-54707,-13753,-70,-26073,-16803,25056,17014,-81145,-179189,-182898,-138496,-80413,-13251,65859,122779,113456,77408,92889,117745,64062,-16790,-3481,63132,88255,61134,36940,67143,118113,55957,-109481,-172140,-98928,-56682,6643,95042,133857,122586,98578,65098,45381,25699,-4187,6432,31523,27554,-2436,-54133,-86770,-16364,39572,-29888,-124706,-101465,-890,31360,-41842,-111396,-128531,-114261,-98768,-68635,17913,85826,-7565,-97432,-56168,42074,96000,103526,78124,7972,4883,54619,9071,-78347,-84395,-64502,-95230,-81876,-29965,-11989,-11727,-19311,-76768,-108286,-89538,-72014,-68039,-47717,2657,55699,19648,-55354,-59361,-40568,-29066,1330,60089,48492,-11837,-6878,6990,-6014,-15862,-34059,-43800,-53644,-92399,-125978,-93434,-28136,39226,75522,13748,-30780,13208,45423,41276,84004,139004,107137,65744,101838,89542,17913,22633,77563,87831,31968,-30654,4110,102449,121144,27761,-41059,-16084,29934,46039,8721,-12944,80911,134618,86705,81596,94688,54089,16830,-10197,-49304,-58004,-30347,6591,7811,38255,74038,46986,-10764,-27606,1890,17075,-10431,-15680,-5355,-25645,-7119,66960,77050,29074,-532,-14992,32094,85645,36920,-39549,-13323,50953,55621,34941,22102,8321,-30930,-53029,-3621,37344,-31457,-87548,-8414,85223,57661,29945,105445,153772,63421,-55486,-54064,21475,17517,-18738,-530,26032,24917,89489,94084,22285,-5315,-25703,-31204,-9357,23259,48375,67560,55367,-35078,-129562,-101191,-27153,-92168,-217089,-223496,-123007,-46287,-25836,-46415,14107,79535,-5929,-99265,-65409,-6487,-9376,-22249,7032,44752,1453,-69413,-50337,574,-28628,-79652,-29159,37309,12992,-68662,-137212,-115332,-63712,-62388,-102588,-129796,-112407,-25037,90533,121753,40728,-54313,-73346,17321,76148,30639,-8163,-27082,-50781,-31122,13102,42711,67471,45485,10339,22700,83403,92253,18450,-55749,-63380,-29150,-10074,-4357,3408,62390,92760,879,-119423,-140124,-86321,22484,114315,122256,37814,-59497,-67926,-37492,-20356,19925,20787,-10015,26449,57473,12242,-37482,-29639,23936,34056,-737,-1070,45180,48702,-18801,-55763,-61273,-84476,-63976,-49455,-48442,-28789,-18417,7995,64593,55652,17957,15308,-4592,-46964,-43565,-24378,-10668,37226,76415,90630,58525,-24090,-76488,-56576,-25328,-58724,-121546,-115126,-41323,-9393,-56689,-77891,-26445,6454,10302,36284,10977,-87350,-122342,-39346,62622,64704,-4061,31800,150158,197586,166181,90657,-27086,-75019,-12371,69067,97768,71487,-31223,-103344,-46114,29809,14704,-25376,-1007,55077,58732,31708,42211,31684,1141,13684,71901,64851,4735,23020,106527,111666,62484,18350,-36878,-75317,-32338,39744,53582,6579,-12859,32808,54798,33836,28598,52954,118987,170482,156511,73777,13814,14542,4784,-26350,-16584,31077,53934,37963,-11767,-60937,-58736,-41863,-29598,-28885,45226,165881,172085,25491,-114240,-119357,-96131,-107655,-57601,2295,10964,32336,32992,22191,42180,82030,100589,53535,48374,97093,72732,52269,54455,-32610,-101400,-37690,56570,730,-169445,-197670,-80632,-34426,-4739,66263,39081,-129246,-254604,-186156,-16109,40486,-37024,-98478,-60746,27499,71527,29162,12437,89692,174952,170970,74257,-19346,-40217,-55431,-106354,-168184,-165752,-78872,30057,79456,79755,67873,42055,-8247,-31608,-61524,-149159,-159122,-78068,-1447,3334,-33073,-57584,-90348,-123673,-79149,5842,61264,4845,-74080,-81536,-93594,-147322,-185044,-149317,-74607,-42842,-57030,-17123,53849,25908,-72498,-116185,-95244,-19292,57911,78449,88059,107403,59113,-2083,9815,51962,55735,63129,64955,56312,49109,633,-74166,-47704,25532,15643,-11757,12029,38821,37014,57521,102827,117595,82235,18259,-8480,-10720,-39648,-45299,-29604,-67746,-88309,-21279,15947,-48412,-67686,-8775,747,-51327,-36218,32598,23235,-75278,-79573,32190,51530,-61270,-123986,-98627,-83141,-62555,-13931,36130,66640,73437,27219,-26367,19897,58388,6382,-61521,-47486,45730,159069,192830,45799,-62702,30566,119506,97092,59617,-3009,-87957,-117440,-65570,-4979,1797,18996,50942,5561,-74661,-56808,-17390,-65393,-107941,-95783,-52074,662,20583,64,3120,28002,70744,134816,112130,44345,21350,-11676,-22120,30960,59758,16991,-45074,-56099,17130,80136,65339,-29176,-113323,-125275,-98976,-101150,-107234,-88590,-15594,53802,55215,28992,12520,10422,-7195,-15441,17380,42359,43366,69559,73725,49524,23538,13840,25176,61551,53538,-40369,-105908,-59364,-869,-14490,-34632,5265,27028,7827,19727,62944,101149,103747,3679,-100385,-96895,-94704,-160169,-144449,-39832,33262,60755,73734,52682,44441,68959,64243,31352,-18421,-67345,-80979,-96110,-116674,-100837,-32472,43721,60947,6374,-27406,10973,31297,-8529,-19469,31951,77944,53282,-24233,-65859,-45380,-15452,-14469,5772,33877,32237,20959,6277,-25366,-91436,-53037,176175,295384,144684,65414,93950,119588,135566,149595,102327,19431,1531,45667,29011,-6595,-33855,-76150,-44820,40931,19664,-59648,-50252,23725,70906,46931,-13552,-23132,-21022,-49402,-46555,10620,52750,56898,59710,68858,98106,72674,16408,20969,75832,82099,50454,17609,-4323,-33471,-41019,12456,125016,179726,98070,6799,23624,40303,32670,68142,96579,58010,44405,69401,74123,16669,-48551,-41645,-26393,-50212,-51970,-30934,-75240,-100249,-41685,9671,356,4260,-10184,-59320,-76482,-37520,26442,70751,72965,7308,-83655,-103345,-45091,-8110,-19712,-48476,-61839,-58053,-41987,-15267,-11125,-21040,-8726,35470,45016,-10223,-57605,-65674,-25252,32984,7587,-34558,-36979,-17308,14405,53128,79161,89229,66637,22483,12561,-33764,-70146,-46393,-10050,-7558,-4741,-15517,-71118,-108791,-90118,-37683,18108,31388,-17527,-71669,-92230,-53758,26689,47197,37627,55611,50390,10890,6639,45832,41143,-5529,10247,76533,146898],[83501,36213,-32881,-45241,-11919,8645,-3896,-19700,-38475,-21903,58435,134296,115292,89518,92000,57825,-25465,-59119,-60137,-31942,1475,2215,-67693,-172628,-216696,-158332,-49561,92075,140055,45010,-88936,-111657,-37543,-43411,-140356,-148976,-31996,24656,-32449,-26628,73827,88970,34401,26342,-3886,-38834,12639,74346,80297,14516,-28612,-3733,-6528,-43835,-22247,49936,56121,22620,-1286,23160,27427,294,36680,101684,99791,81928,74018,47814,35319,4605,-61669,-105119,-102897,-86957,-81589,-78655,-42052,-44329,-104066,-82401,32150,84483,37506,-43019,-53894,-16060,-7036,-15413,-6276,-8556,-48972,-84364,-58773,-19899,-24471,-14154,31207,24535,-17387,-8236,34532,47810,39414,30676,-6125,-40413,-20609,12467,-32464,-72478,15861,116364,112986,36171,1294,30651,-6050,-124618,-163017,-120590,-23965,103144,155437,108771,39799,-16668,-43835,-50278,-40978,-37225,-43865,-57069,-63255,-59816,-717,69951,83806,60443,-25305,-85374,-39064,34592,74564,101797,109706,139825,126136,57447,13471,-33581,-105530,-130973,-137833,-146598,-89053,-50839,-42489,6433,86806,127367,121486,27492,-88931,-98083,-15643,-4752,-36451,-60518,-75027,-54849,5144,63307,48970,-33711,-129124,-185176,-91830,42808,23223,-70251,-58460,14228,50741,10700,-36319,-46290,-45162,-46734,-67213,-106693,-130091,-100302,-21917,60879,76859,27674,15885,77520,93465,3393,-94882,-79607,-8182,42287,79267,101981,95561,100988,50108,-87406,-146399,-65702,-19459,16448,79602,81064,26697,3590,9920,40824,62093,36094,13806,22852,14549,-33069,-69452,-67745,-37808,-15048,-31746,-82896,-75632,45407,114042,-9887,-144652,-159106,-150368,-152791,-97029,-8234,43883,-6177,-54550,-26021,52285,84265,49497,39820,40239,17991,-3051,-36586,-54383,-24061,-16669,-58760,-56926,-21725,-878,17127,14588,-61098,-96903,-56678,-30112,-49033,-46587,9070,78692,78420,21210,5111,60682,89165,46967,24142,-5175,-47140,-34201,-14340,-2967,4668,-39928,-71292,-52161,-51767,-72556,-64182,-39898,-5384,43351,48527,5539,-32068,-12650,36826,80447,131641,135874,98815,103870,73715,-15329,-33147,7706,16632,-29934,-87849,-62170,21425,42974,-5461,-35616,-24110,-12058,-31868,-69021,-37801,85917,145565,111750,108160,94566,29802,5539,6195,-26938,-47254,-51245,-52611,-41305,3475,3452,-37939,-36577,12233,46319,61361,62863,59944,30710,-12283,-20221,11278,8458,-15610,1068,4719,20923,80852,82823,-2517,-42388,34,26720,-958,-6225,22465,21512,13187,44958,43315,-45118,-76885,31710,112630,41241,5721,113988,165846,56845,-58378,-57428,-21103,-20585,2735,28891,20558,37004,85501,69213,31349,51976,81883,111272,120484,109168,79724,48489,3006,-54160,-84178,-21234,69323,40481,-63606,-119098,-93574,-41809,-10049,-24664,-7589,26937,-4149,-57834,-69728,-47144,-60464,-75847,-45481,-20092,-55212,-83602,-63012,-55242,-74504,-72230,-17568,22334,7768,-73863,-144668,-129456,-82778,-70953,-100885,-140675,-141034,-93203,-30719,-1390,-17566,-23366,-21345,192,-26419,-56151,-3825,10755,-78427,-114507,-62057,2096,56793,45085,20751,13382,19276,8391,-28470,-53720,-40646,38849,120013,126166,97445,123143,109470,-23427,-115660,-92620,-63113,-5289,57731,30819,-43306,-56622,18021,52837,856,-25854,-22396,-12182,32543,48863,-20076,-69686,-9000,100422,126636,73554,29403,33476,63141,77080,33034,-27913,-49644,-45774,-85475,-103540,-38621,35181,62565,56176,23415,29875,77275,80982,33385,-598,-21069,-33659,13948,117264,208481,191260,92071,25076,15930,8982,-50496,-105673,-76221,19560,56538,-3512,-65292,-45421,30292,85056,76536,-8970,-102877,-109296,-8013,93976,61549,-37084,6050,124359,117097,50197,26299,-49847,-130408,-80260,33717,100411,121804,50809,-54412,-54393,-30335,-58353,-34968,39113,25956,-37486,-15627,58846,47888,-12148,-19065,-9748,-75479,-125978,-17718,143564,156153,46321,-21712,-29817,-30067,-10739,56694,94310,69263,40603,31484,19182,24296,29761,-12012,-6371,73244,89571,-10031,-84246,-63786,-52821,-98345,-75064,-5875,23315,58862,89577,33682,-61117,-103177,-84490,-74258,10409,117253,118331,29240,-38886,-4733,2040,-21743,11775,41873,12952,4985,-1098,-3616,13582,35495,46066,4139,4928,62735,48444,-3629,-37563,-88207,-113167,-57734,22980,11535,-79982,-77105,-18620,-64688,-80374,30317,93966,-26301,-194683,-194701,-70524,2307,-23207,-45677,14844,89594,86963,10737,-4721,75968,126390,114744,105371,105137,80406,45916,-3653,-51922,-55629,1694,86016,122371,107664,80443,41329,2387,14032,1541,-85331,-99724,-47344,-7355,18202,50395,68441,29037,-57185,-93070,-61770,-13706,-31175,-83844,-93187,-105433,-154339,-171768,-125188,-63628,-49041,-92525,-106637,-26474,16473,-51368,-105969,-104217,-45955,63257,147425,147552,118212,80672,39299,30015,53590,77503,72710,60947,93209,130031,70153,-50738,-54095,34878,37791,-59128,-109356,-70828,-31501,-28078,4462,62142,60759,12324,7913,20412,10129,19760,42467,-21620,-84234,-28502,18249,-37582,-59373,-18891,-53148,-135108,-107184,7284,10311,-89251,-79980,28293,60673,141,-50325,-39089,-12383,30433,56696,50887,14528,-14962,-16506,-13235,-5702,-5435,-6702,-21075,-17617,28245,109947,158877,74660,-28156,5397,74237,78311,47328,-10092,-77650,-97452,-41559,22076,15210,-11262,-6465,-21549,-64422,-44375,-9401,-36965,-46209,-15015,-2277,-17292,-20721,11259,42545,29878,29944,74914,46809,-32576,-25960,-32521,-75150,-41042,28456,-164,-86801,-109396,-46516,10810,13258,-58105,-147856,-169314,-141691,-120858,-80573,-68268,-62856,-11584,26506,33327,32870,33477,-11737,-54812,-9291,76991,87610,63047,50880,23834,-3260,-4929,-27235,-22060,32522,-6831,-96792,-66344,26044,35981,-2597,12677,41816,13190,-32775,3622,88889,117251,41195,-41783,-51929,-56251,-102486,-97043,-36880,13907,44128,52477,28876,1846,13387,65215,103607,41581,-57406,-85923,-79482,-104617,-92435,-7814,46983,28410,-13707,-13303,42273,81660,56308,25418,29334,62414,77153,51064,13859,-23365,-49864,-42975,20232,52734,36501,40166,45715,7919,-81810,-77137,133001,265948,143676,54077,61776,93486,106836,119124,101942,35961,-16091,13247,6397,-34056,-15694,4675,35046,73001,2503,-80686,-49916,8803,26187,42305,32041,2330,-39795,-97785,-100711,-18089,31433,8777,3110,55538,126968,108494,53633,59397,102220,116131,123292,103447,31350,-54421,-96054,-55341,75579,159867,55123,-98955,-75029,35689,69192,50504,45330,25197,26088,73984,81114,-41854,-148476,-81034,18964,7680,-63093,-100266,-88671,-33183,4142,-8858,-4754,18522,8348,-1889,-20005,-32335,27126,106599,113921,42572,-53185,-84900,-33035,374,-8556,-44790,-82076,-89577,-34570,34761,42773,15692,-6614,-31587,-42645,-36983,-43234,-66538,-44844,16849,12010,-17646,-18531,-20151,7873,43241,52631,49722,11138,-7123,16840,-65871,-178595,-158684,-46861,25419,30677,-6320,-69089,-77259,-46633,-36520,-20298,10807,-1965,-68063,-104987,-42331,40033,40157,26744,41344,28131,-12075,-17779,18283,17516,-22387,-4099,47880,98562],[60036,26407,-22898,-1045,41147,42828,10543,-22988,-47094,-18178,75959,149093,109542,58935,44873,8340,-70967,-84073,-82188,-103091,-67013,24003,22371,-101470,-184906,-127384,-48540,26608,87678,77471,-33776,-92122,-16146,16944,-66110,-120532,-40141,35013,8373,-10366,78832,113308,16231,-33630,-19845,-48122,-51595,37559,115623,57239,5435,40662,35637,645,46346,91797,46838,7220,-901,1732,-20413,-7626,76395,120843,108827,153160,162480,84250,39721,5602,-40390,-76390,-94817,-79754,-46686,-74911,-96479,-76384,-83707,-77061,18996,75130,20099,-52683,-36491,40068,70936,49804,36715,28996,7934,-29467,-71271,-85997,-49478,3257,24214,-6456,-33700,-4248,46562,63626,71046,90045,61767,-3844,-38745,-39057,-45205,-31940,46391,144281,159683,58236,-27658,-27197,-33066,-84532,-70180,1291,84785,169400,181826,122695,81744,49671,-25034,-101769,-115890,-109313,-86330,-81387,-90227,-56860,25437,80947,66702,28475,-52368,-89865,-5194,86836,80548,62662,73790,121725,134656,71507,-5378,-31761,-72732,-113259,-109618,-84425,-63246,-63595,-62590,-19140,10515,-6581,8101,-3360,-70532,-75914,2935,40149,44585,34230,-16113,-53657,-33864,12289,20500,-25626,-41953,-29165,30871,76571,33424,-42524,-59635,-3748,69410,57702,-18301,-47583,-27917,5973,30186,-2338,-69683,-71233,20307,98503,64018,-25453,-35643,12232,-685,-90943,-160857,-112396,-50600,-14896,31595,60893,44979,48952,47918,-7525,-52238,2745,37804,26787,55524,72564,1762,-59997,-59386,-21771,26063,29187,7404,28210,33326,-32469,-62607,-36311,-54689,-68960,-28435,-37706,-56660,49965,131037,-12339,-182404,-171677,-97517,-62252,-13574,15610,6768,-27345,-37098,-25511,-13922,-4290,-8189,18212,56704,25651,-27525,-22374,23793,68274,57129,14273,-5685,-6547,6496,38645,37364,-43259,-75547,-20115,23260,-360,-22595,24524,77684,83138,73828,80587,123694,112803,3847,-60052,-44032,-3536,37165,45873,33723,18702,-27935,-49828,-6975,37412,27720,-7679,-20121,-15289,49694,139922,102386,-50814,-101002,-59058,-22186,43057,118720,131777,124547,96849,-3801,-66129,-32713,12859,2006,-53763,-61457,-15530,-8489,-17851,-11636,-7911,-19277,-77689,-114786,-43453,52460,60902,38844,50434,27866,-7636,25252,55567,32696,23439,3767,-18504,-5973,-9758,-85484,-109961,-29188,39877,37109,48011,104606,126000,63865,-14610,-48874,-2566,47350,37387,8855,-40368,-47118,62474,138096,51477,-57340,-58600,-24910,-56457,-57418,31548,91177,60846,28995,18128,-15966,-35520,9926,50298,4482,-5906,93819,115727,-4135,-79009,-63481,-61499,-41557,20211,23920,11383,43723,43074,26067,47710,69562,104867,186570,190974,116602,61412,52071,4094,-36888,11034,85054,101579,81779,39289,-3247,-3780,32780,30493,-31666,-56318,-17733,13270,-7272,-57035,-95301,-125528,-117886,-76417,-72461,-127632,-137317,-100915,-93541,-90367,-58704,-32741,-10087,5441,-43831,-103674,-123661,-108846,-72792,-44749,-44194,-56004,-65906,-53307,-38361,-36716,11888,20781,-60376,-154899,-112089,36682,81050,-50654,-139424,-74214,24432,41613,10842,31068,48777,-17522,-97979,-101625,-57628,-5778,92925,197656,202683,124940,99819,73616,-18535,-59928,-8965,6612,-7836,-20871,-56049,-67433,-10839,62294,43418,-40739,-73506,-31365,27988,66320,69306,12114,-42410,8375,111160,113538,35050,-11383,-10431,48130,123035,97306,-2045,-57733,-50289,-63321,-80865,-25220,80047,119290,80746,43995,45292,70420,104307,89589,31538,9556,41117,85376,137951,187135,183381,133452,75644,36081,3112,-72590,-111178,-44733,64175,92387,23537,-38129,-20317,50765,114437,105447,15538,-26667,4829,43663,45256,-10720,-43582,3071,30440,-29414,-62978,-9467,-28454,-114886,-105772,-28283,41532,128363,135337,17898,-56053,-87940,-120590,-67101,16582,-53662,-114036,1691,97894,29502,-52125,-62955,-88904,-159506,-162284,-9775,151743,139621,5939,-67012,-50604,-19836,-14264,7645,52982,93061,66075,-2694,-8691,52313,53317,-60963,-95941,6152,61745,-25171,-92605,-59363,-65473,-138829,-119383,-37535,9817,82289,154349,108381,-11762,-69529,-39413,-4632,63654,102703,69014,11721,-14949,19555,56855,61591,63648,71233,54826,33380,3085,-2845,-2286,-12239,-8018,-22054,-19455,214,-10016,-31436,-40887,-66466,-89594,-75809,-51859,-33791,-1927,35270,15789,-61294,-59813,37425,122178,82512,-59987,-129549,-108466,-55200,-14595,11760,62874,101301,67409,-15689,-20070,34814,30623,20460,73594,107551,95242,95713,71930,28582,19566,68153,91442,15537,-42053,-11989,17383,18784,41480,51740,22179,20093,-906,-23854,18505,88456,122378,97597,-6085,-101074,-109304,-70268,-51954,-60615,-78396,-74120,-85448,-65590,-13507,17114,-18453,-97148,-151755,-89125,3582,3017,-45493,-74069,-60809,17571,120184,125897,90917,97356,80861,17601,825,38911,41490,35901,94619,137377,77521,-14493,-19999,15442,-16001,-90762,-102247,-43166,-40573,-87089,-73428,-22711,-24651,-46465,-32674,-30883,-36252,4783,79184,41604,-29841,6291,41956,13386,3872,-4337,-83574,-165399,-134684,-54839,-44365,-72029,-26072,51717,98626,106858,65651,28182,53681,92002,65785,9286,-43684,-78470,-46342,-8472,-31847,-70065,-27833,23653,15267,-7487,-525,34124,10100,-40206,-48734,-22083,5920,2122,-29443,-52070,-51310,-25315,22099,34680,-22214,-80718,-62274,-30255,-32728,-47162,-57759,-38310,5379,30397,-546,-38314,14651,59892,22496,18038,54952,-13535,-125014,-107425,-79245,-110360,-89033,-32785,-52108,-91862,-89414,-46779,17339,47043,-2642,-79253,-97191,-87126,-41918,57661,60003,-35714,-48078,-2871,38847,77724,89250,16129,-42283,1141,70434,39374,1699,25215,24886,5904,13711,-13815,-30114,26338,14014,-48433,6654,110792,119989,50821,589,-23070,-50512,-64126,-35127,-9014,14073,35895,42431,44545,51810,20093,-5020,23121,37903,-4748,-40025,-32161,-35307,-34512,63252,185942,161415,27190,-36024,-3819,-10877,-69162,-37637,25497,12936,-6526,8503,41265,74723,67340,22238,-1115,52360,138006,183660,143686,20766,-86196,-81252,4123,13284,-18405,38580,100082,60541,-44833,-44154,143680,251701,115032,3970,16697,71948,61574,36972,38945,9956,-52326,-23380,1096,-44274,-22186,52492,91703,50868,-48337,-69878,919,20646,-38033,-33463,6572,-18138,-76711,-114173,-84641,-9117,-5143,-52001,-24448,61664,114267,98887,74548,58556,41816,63182,132540,136118,67551,-19784,-93085,-102191,-15714,75057,20128,-111938,-82063,39597,69713,26437,5233,13556,33130,55730,27244,-101853,-188750,-105613,-4822,14130,-30463,-77556,-68135,8232,50320,35288,42088,74782,65764,56745,26174,-33758,-38901,8548,67069,92061,40067,-9251,-3937,-9158,-10193,-18497,-43189,-39087,25139,74033,64701,38098,332,-70091,-80574,-21496,11535,-10220,-24223,-18543,-18440,5316,16831,541,15360,35525,40999,44247,-10167,-28896,32291,-28949,-163996,-174182,-65494,15780,17523,-27147,-67969,-64484,-30614,-13680,-19696,-17807,-34825,-79231,-75710,3000,58618,47710,42365,34508,-5057,-34184,-12804,14758,-6498,-31287,-30828,-31934,6372],[35427,22781,-10397,23535,65881,52356,14450,-5513,-25704,-26607,42040,125868,90681,3024,-36517,-71899,-112831,-62085,-7952,-54400,-84220,11973,82307,-16515,-130337,-67842,-14208,-51204,-29781,28743,-1625,-23088,34802,71247,33007,-35727,-27327,33959,29266,-31601,-2329,47044,-14345,-64537,-29172,-30626,-76843,-29196,63694,26479,-23828,29332,63833,54222,82155,105188,66670,-819,-26254,-19355,-51644,-52230,45976,85716,78773,140697,147565,35552,-8840,3443,6984,-23156,-56691,-42248,-12640,-69888,-125735,-83990,-33067,-26220,1710,21976,15080,23745,79140,115779,76532,26792,13891,15569,48121,68386,12964,-61606,-27883,21706,-7549,-56779,-43139,20754,51188,31496,31574,52696,6610,-47598,-45849,-46071,-55459,-21317,56368,134827,111608,-2320,-57987,-55022,-87591,-103709,-26336,93132,179257,192710,128868,80999,101495,86150,-21647,-122560,-132886,-122427,-85971,-50203,-45263,-31945,5191,25740,3956,-38226,-83753,-57096,53803,106021,45462,13499,28749,38987,32745,-3734,-73684,-88332,-69350,-55518,-26144,3165,-6020,-53918,-63065,-23618,-26249,-76204,-79570,-41180,-24989,-1390,38363,51229,57994,68844,20554,-66254,-97412,-60537,-22688,-10503,25770,74537,104971,96970,66747,1459,-83424,-91698,-804,38118,-4780,-20958,6170,23798,45495,45924,-14589,-37394,23256,84049,71264,8515,-31274,-46202,-74902,-127462,-146007,-72773,-44942,-86511,-88131,-43939,2204,38422,48451,39220,10886,13827,19506,6048,31946,85966,29862,-57551,-77629,-69737,-31534,3918,7935,32555,51289,-4607,-42657,-40966,-84423,-115584,-63168,-43489,-54916,11160,69150,-43162,-195244,-170144,-38594,39154,58383,30044,-7167,-35684,-31924,-45434,-86972,-68175,3191,47545,50607,34896,17855,48620,102636,115752,86241,51646,32869,18075,12095,24039,13010,-52069,-70841,-11039,45954,38074,21852,57316,63860,18141,28166,87211,97922,25081,-95834,-123802,-35341,65654,103457,77742,44597,21977,-3468,-5586,24961,60976,42669,-3030,-17351,-18950,59613,171624,120252,-64901,-152122,-151471,-122384,-48669,47488,87011,92226,102386,36311,-37786,-5973,60451,75472,29656,-17770,-22190,-16125,-3226,3339,4170,3880,-48888,-86574,-37362,13477,205,-14893,-16309,-34647,-23296,32796,61571,77079,112394,88146,60667,59102,1528,-99133,-100456,-22515,387,-54061,-75154,12068,100893,80553,-7023,-52654,24004,115682,97580,992,-104162,-96850,52510,137133,39616,-74080,-84038,-53063,-62040,-60210,46791,143405,76308,-39227,-36717,25665,23429,-26573,-32853,-15488,208,46349,56948,-18650,-70268,-77775,-83565,-49170,528,6768,45483,50028,-2128,331,44452,22561,25515,132938,144393,43317,13041,78974,69057,-1686,20767,42491,-19998,-45699,-35543,-29734,17893,81035,71647,-18925,-41516,33484,82923,56606,-16485,-97954,-138769,-121052,-66507,-41644,-104665,-136626,-90528,-61437,-62723,-73554,-96345,-77526,-25743,2690,-9141,-48292,-91319,-83786,-22039,36070,24251,-14852,-1892,13213,-7130,14696,20416,-58041,-127694,-72026,49979,78487,-25199,-87893,-13744,53512,-13811,-101300,-50131,43193,1837,-96120,-95012,-57222,-36174,24400,122597,161061,94025,36416,462,-23402,-7423,46973,52913,-2876,-63641,-54209,15823,75219,60491,-22552,-94402,-97920,-20236,85392,143496,129195,59161,-12733,-14146,23165,-21288,-97442,-79589,-8115,51602,72883,40391,-25486,-76606,-50531,-4087,-437,11986,78294,97795,71780,66543,40633,10676,60141,88483,43406,55797,154484,201440,154353,116694,125240,119363,58170,1507,-32147,-121470,-178208,-95664,25953,59836,2360,-46886,-33714,11820,84840,119078,64237,44674,74994,51840,-13207,-43720,-8949,14636,-31256,-65514,-29531,24343,-1416,-69332,-95538,-82004,-36965,67921,125828,61290,-15520,-75650,-133541,-105926,-53560,-128848,-122615,81333,164056,11695,-72253,-54351,-75006,-95983,-57533,29061,115775,94378,-1820,-45097,-8247,34984,27668,-11291,10785,74677,43879,-35461,-10047,76335,62376,-48093,-70074,720,52024,12129,-31251,-23294,-50361,-100501,-86541,-36917,701,60801,91169,58041,29408,24599,56569,116694,187345,176642,85607,9331,-44154,-56226,28135,89040,74712,67267,77648,55119,13119,26491,31385,-7647,-22477,-19842,-5032,-10764,-44149,-25071,22491,-125,-39200,-61769,-89099,-46833,57601,69167,-8129,-43286,4242,68344,132818,131316,29221,-53794,-62808,-30143,1469,28047,72537,77259,18005,-27138,1682,21280,-19252,-27079,12055,6319,14014,61897,65883,17830,6934,45620,3920,-148649,-196567,-107262,-34808,-19191,-17531,14658,81329,120382,32048,-53393,-19135,31396,40543,48973,11272,-42196,-57716,-43746,-25441,-14053,-48397,-48804,11216,91328,131723,98939,7650,-91326,-147700,-107129,-20323,19389,14587,-7731,-39405,-25352,43863,59297,54121,90681,88332,3516,-39383,-12107,22146,55364,114352,103884,20425,-2807,40078,34194,-26485,-48700,-1834,56743,6957,-74776,-74972,-49255,-39743,-35485,-62651,-114986,-122873,-39547,73176,57870,-20587,-32650,-18913,3718,32292,-7991,-99363,-154183,-117731,-83424,-80588,-61955,1089,70589,131817,159693,116576,28050,-7304,7415,-6920,-45965,-76731,-75549,-9254,26170,-20015,-77277,-48418,-12841,-28350,-37558,-39502,-30083,-50624,-73339,-90665,-73484,-24869,-21099,-51268,-40866,-26883,-44417,-21055,41539,25683,-53573,-51259,-29106,-59327,-63777,-45528,-45057,-29855,23379,34778,-1502,9595,19411,-6712,27035,79863,-3998,-121813,-125823,-92369,-83951,-73496,-71202,-75886,-48478,-19861,13594,90848,148135,99568,42330,37754,39068,106674,206845,145107,-16682,-73529,-18938,68389,119734,103735,25473,-2839,47857,65718,4218,-266,63669,84339,46224,33673,26821,8632,11570,14468,25461,74856,123163,139031,96294,11529,-77811,-104944,-44765,-11728,-64308,-62876,20228,81835,105610,135332,107750,56751,76054,77278,-23282,-85573,-49246,-29507,-25559,63410,177371,187310,79198,-5310,24339,40749,-54516,-71927,-14832,-30703,-48948,-32596,-6570,41808,59460,8833,-24471,42308,163349,239925,208996,67199,-68995,-72673,-13362,-49666,-80747,25562,122209,97405,11117,7873,144419,212855,57398,-52265,-1867,72216,27435,-23322,188,-8988,-64638,-27245,7740,-46249,-71282,10111,101715,63508,-24508,-19633,25152,11539,-64849,-96508,-60346,-44521,-44952,-26887,14175,46261,-6571,-52159,16375,51970,18081,21415,54005,23033,-37354,-21297,66996,97271,96647,73395,-7177,-87601,-76166,-8202,-2469,-33298,27156,73188,27678,-32634,-36818,10876,60721,60824,-12567,-123729,-137392,-58947,-34104,-16677,12241,9788,-10674,15157,51516,68868,77299,112589,101641,57363,16478,-36331,-95887,-133534,-58926,65885,72628,17413,-7439,-39896,-39156,-10143,3323,30444,79412,95420,64319,27906,-14378,-68196,-62789,-3185,33840,19433,-6921,-28085,-26571,27265,40050,39431,53256,34338,16826,33592,9951,-18059,34383,32999,-36493,-79147,-44409,-13392,-34754,-61576,-62832,-64128,-31301,7994,-15502,-46218,-59408,-49502,8380,55812,50176,47118,85795,69504,-15458,-61701,-46408,-32487,-31496,-24235,-50829,-94275,-47163],[26051,29766,3021,12544,36639,28004,15114,24945,-1549,-34465,17014,103030,62379,-53952,-109440,-109394,-86218,298,66307,23948,-65169,-34447,50615,-8653,-108109,-19141,51921,-35837,-93604,-58907,-19839,39066,78509,73445,79013,67612,42168,60890,56351,-13153,-37394,-13783,-27141,-21583,28705,17994,-58259,-62097,-9684,-42239,-54091,42069,117455,105376,71952,100287,115310,51854,3659,16691,-33790,-117091,-68515,2588,14080,45707,52265,-43432,-90908,-40482,23683,35234,22256,26354,25544,-24857,-67366,-30297,28414,31580,-443,-3927,75099,185939,259234,206644,56807,-35162,-57128,-75836,-26935,71420,102487,52099,22446,-410,-72821,-120669,-42660,58608,52600,-1249,-8832,4929,-52094,-83768,-21929,5497,-25583,-19047,30371,60228,14200,-42356,-24255,-27968,-114116,-141180,-45439,86262,189541,186894,86860,47027,98701,86354,-20317,-97556,-76661,-39269,603,38889,37180,-7466,-32016,-15020,-17645,-75449,-113431,-40732,67305,82764,29408,5093,-7350,-25314,-37919,-40663,-71409,-107432,-78115,-3738,28711,5956,-4712,-26016,-14257,8182,-11586,-46977,-47720,-11296,48902,80173,68331,22050,-10822,13243,27354,-45745,-117331,-112234,-86284,-50237,6338,58368,85291,98893,112826,50052,-69612,-125017,-67521,-12331,-5405,-11467,10517,22762,22924,42711,26514,-3323,177,21951,40365,35556,-10887,-54878,-67996,-72403,-66276,-22704,-34023,-134234,-175074,-85987,30051,73212,50470,43849,30006,-20318,-64380,-47946,7890,62480,33716,-11036,-21444,-27973,-11882,19645,34463,37640,40068,12865,-11942,-32797,-78313,-119528,-100835,-62057,-43053,-28369,-3218,-52572,-156477,-142683,-20656,49966,37773,-11521,-15414,5109,19289,-21005,-69368,-42574,37010,75991,68974,86525,98753,111847,147570,139152,87077,35482,34031,45237,28584,3896,-17578,-65017,-69683,-16155,33894,44801,64969,94960,56949,-38219,-39274,54003,80213,-2847,-109832,-92933,16660,91142,88202,43514,47477,69928,41343,18939,28289,27536,-13120,-37238,-38900,-39583,34910,108994,49207,-66160,-115997,-126592,-106896,-58767,-10766,9233,21204,53529,36828,-17572,644,60094,84533,54947,-3413,-19264,22166,47672,23127,2634,19854,14005,-32441,-71465,-53645,-6046,13330,-7240,-26374,-17981,-542,29720,108792,163886,113356,79474,66693,22109,-15968,-16706,-28076,-66773,-137928,-188175,-119305,23808,78679,14140,-37654,23136,97681,70788,-25182,-103943,-52194,76903,92819,-16637,-77821,-63981,-36317,-3551,11396,66784,135068,61013,-82614,-70848,55215,91607,-2323,-53549,-8842,11400,-921,26497,40888,-11047,-78136,-76268,-31902,-9703,34721,112368,58132,-20070,3576,24105,-34187,-50320,44334,50294,-40068,-25893,91443,111966,17519,-43944,-88175,-151577,-168387,-154008,-145570,-72337,29920,81727,44186,46998,121643,147613,107178,25184,-52153,-77252,-67257,-22731,30769,-2212,-45912,-22937,-3627,-24326,-97438,-161999,-148192,-72349,15652,65269,46227,-38975,-94787,-58478,15155,20410,-9865,12993,49334,29891,-5312,-4066,39247,54855,41918,37985,13816,-29360,-23353,32366,29454,-75283,-185458,-126366,12778,44511,-9653,-32558,-52938,-102462,-91925,8190,93493,77503,16941,-39637,-44584,-3863,36577,37355,-6166,-53780,9429,135171,163071,82937,-11767,-75229,-79029,-331,118500,181752,133718,34155,-34213,-64395,-84862,-151037,-198912,-118322,21876,50517,-40044,-103198,-74939,-53169,-38775,6611,50673,56867,41474,467,7761,61937,44773,-15359,384,29379,21260,67767,184502,228751,141756,83369,100586,91959,17523,-47628,-68535,-131504,-197458,-145875,-34782,14497,-17112,-72980,-97929,-66978,30752,113083,83707,20464,9172,4297,-8166,20665,56990,22136,-43445,-11627,71538,80587,21443,-31769,-80429,-104883,-76081,-4200,43383,60296,52469,-14495,-108572,-123489,-105446,-148007,-93354,119646,194709,29834,-52677,-24278,-26041,-2153,39937,31329,41349,43151,14140,26675,89052,123763,89110,21131,9038,38157,8773,-45782,-17639,48279,30645,-23651,-18321,-16784,-13503,4250,-1577,-38048,-65016,-50795,-23451,-30361,-33299,-1192,-25913,-66223,-3219,59617,84211,133339,216541,214395,118649,24362,-75832,-113261,-26193,48707,21603,-14440,-9110,-12496,-17809,51315,92644,37988,-14298,-36971,-8538,19456,-23262,-16481,35572,17708,-5374,-35228,-88991,-33213,72737,35727,-46376,-33190,11420,54005,133765,136972,39994,-8665,25200,43346,10775,7754,64234,44952,-28447,-1635,66722,53803,14310,8243,-14923,-66970,-54413,6676,12249,-39745,-48144,-31253,-89350,-201083,-200956,-125166,-91997,-90801,-91178,-42332,80095,152109,45840,-58436,-45543,-37357,-49291,2290,48662,47512,18740,13365,24177,34660,21015,23362,106133,197413,183956,74178,-19246,-78882,-120923,-112366,-64387,-21098,22006,30732,2249,1118,24818,14828,19561,54390,56544,7863,-24367,-14254,28229,82044,132822,82603,-28536,-23654,70355,93155,55677,30241,37637,60106,22722,-37094,-39203,-9727,44745,64975,-21940,-134726,-158936,-67097,39732,21926,-72159,-134858,-127457,-60909,-15696,-64822,-142546,-157780,-105604,-71575,-64684,-46947,-9678,43931,84953,83940,56280,-16043,-110059,-107402,-51441,-34693,-60523,-40771,45178,70220,17513,-43097,-78680,-126085,-142209,-76978,-3053,1084,-55271,-92198,-96952,-50069,11679,-16177,-76969,-54888,-23235,-50579,-43809,50785,105187,57397,1573,-85168,-144809,-73421,-10407,-37579,-45284,14364,40870,9655,-31891,-58336,-51123,-9015,23257,2209,-29972,-56534,-75270,-48671,-35872,-60496,-53104,-4158,24068,50380,123574,178900,117754,80761,89061,85564,146802,197436,81344,-66055,-105577,-36109,65914,88390,42625,976,28529,83743,77163,31374,41648,96696,113037,46373,9837,26225,13840,-9671,40690,114118,87168,35208,75217,104500,39935,-59265,-77764,-15393,-9197,-72844,-65906,-7127,19468,39303,81856,67792,30119,61703,85662,1106,-66894,-49709,-42771,-35966,20135,67200,57967,5910,-45936,-39609,-26032,-57682,-47868,-45277,-107281,-127447,-92232,-50394,12127,51503,20837,-19362,12594,77781,111038,120349,63088,-22400,-27846,-25047,-104757,-115862,-14554,43341,45641,27803,26856,105522,136668,-13779,-100221,-23906,63567,15456,-32301,-2124,-17912,-55651,201,24527,-40172,-92276,-25273,89654,91205,41118,21261,-28482,-60260,-59499,-66194,-60890,-33200,15661,69412,98974,95152,21665,-3248,76185,36834,-64272,-45723,26632,13875,-34343,-37820,8989,46397,93442,127133,76907,-36571,-76661,-30943,6118,57991,136021,110654,4340,-71823,-55302,15218,76993,78911,-5395,-97752,-46001,36881,-7286,-39585,12699,63409,52256,21413,9028,17670,30974,66307,57310,3008,-18053,-26417,-99610,-201152,-169731,-47328,-18861,-44797,-39498,-64842,-73847,-32071,14613,59531,90908,92339,61491,14473,-39502,-77815,-72677,-23640,7003,-19418,-36298,-5797,29674,50283,35970,66462,100073,42785,-18592,-4584,23014,922,4073,40793,65014,25224,-5027,-13315,-43477,-54739,-52202,-59175,-26310,2247,-39893,-68150,-53997,-4104,63697,62200,25486,41364,97341,87054,1697,-60757,-96757,-110241,-54268,-11032,-54147,-99064,-38792],[15320,34701,18118,-7904,-23821,-21410,14283,41278,-9993,-43226,14680,65310,-6644,-118612,-172129,-129836,-51587,24037,45621,3890,-90590,-105375,-51026,-92143,-145248,-23855,96346,67764,-28699,-65652,-24842,51748,61438,25282,62008,116138,117487,103209,86529,57717,39319,437,-47918,-3974,72225,42428,-34101,-54256,-56230,-97726,-60443,71232,155177,107450,28568,74811,141764,131321,91749,89317,3559,-151520,-160498,-62696,-48540,-56252,-39527,-79190,-127207,-104190,-23415,50731,79968,71998,60439,41583,27139,35019,52421,43115,1388,-2165,121428,281147,337713,221414,38165,-54306,-99455,-158760,-132643,-11617,91207,89141,1553,-70344,-138280,-165411,-38505,76395,47854,5484,9076,20530,-5062,-20792,21136,42477,12985,-3177,-2752,-32642,-57842,-15827,51079,19318,-79177,-127946,-82088,4707,109224,153179,92364,52206,82711,64722,-13433,-57601,-24726,27535,66237,68054,35263,-25703,-58443,-17467,6013,-61783,-126718,-79545,-6508,34668,45657,6701,-58521,-59251,-32846,-3210,-2496,-53706,-58427,15727,29296,-43602,-60926,-21288,19182,11377,-25194,-30228,16048,62494,113328,107665,54428,-23948,-92712,-85423,-14806,-20846,-95961,-126780,-124273,-110726,-62909,-21686,11813,48232,78571,50627,-13708,-59612,-64383,-49240,-35947,-35107,-6821,13962,1779,36642,67879,43889,17001,-16172,-40412,-31568,-38913,-48984,-29332,-303,-9011,-28262,-54365,-116401,-143092,-43399,62046,70384,24060,18640,18276,-47859,-138891,-125729,-50470,-17085,-14966,13335,32029,46250,60661,57233,60958,49871,15382,-1879,14833,20619,-26453,-95202,-106491,-46641,-13496,-48188,-54905,-58005,-101517,-89323,-22339,-314,-25463,-71858,-39885,52429,85596,21161,-17771,-5255,-4439,12730,73879,127228,114327,91230,125071,147850,86583,-6594,-7880,40376,30842,-8019,-21293,-49699,-47542,-15304,12222,33857,75274,102795,51259,-38471,-46006,35292,112810,85347,-4538,4828,55458,45118,4130,-11034,66936,150681,102673,32775,32701,15247,-42336,-55425,-52949,-70695,-22416,41909,15752,-37820,-42763,-38928,-31030,-16422,-13322,-10314,-10799,-7231,-18816,-67865,-73805,-23114,-3188,-19261,-25117,8117,71324,97634,53490,-12,10446,38531,-26311,-150775,-152671,-34384,35791,29236,1414,-31369,-43763,19388,131693,149975,59952,14589,4198,20126,61466,50854,-28354,-94561,-148334,-192336,-164433,-40513,45339,10128,-55541,-41850,932,-9207,-45098,-50645,15851,84229,53857,-28530,-46815,-33887,-14921,41234,74577,69803,70693,15962,-72087,-51047,70807,132362,50668,-24346,3678,14727,-25413,9892,88748,47017,-51798,-33334,33076,36262,69566,118424,46092,-18200,7683,492,-52256,-57083,7483,-14799,-92536,-55078,59327,83679,22877,-53329,-112398,-136850,-132596,-156117,-209516,-178297,-64155,53208,99266,108561,122535,119753,86286,20769,-7922,11529,24631,30565,54832,55262,37840,20248,13053,5149,-80060,-176627,-179689,-108124,-40472,23933,39252,-25276,-84896,-82715,-45319,-18275,-30145,-42618,47,23874,-24892,-27751,117347,199190,143955,55014,-9595,-26495,-236,14846,-19805,-87690,-135871,-71643,24582,58843,23481,-28162,-56316,-102056,-102463,-3912,91983,99066,60830,2359,-32194,-20696,-7328,-908,9699,4301,61341,172045,183191,120364,64984,6759,-17052,32898,108357,110131,24249,-49763,-65453,-80385,-107902,-160454,-203292,-145222,-19951,-3171,-116964,-173535,-76945,2296,-30245,-49381,28219,78475,14183,-73857,-40006,62935,83947,23377,-31739,-50596,-26847,29350,102214,127740,74596,52181,68555,65596,25961,-37858,-57787,-55807,-78058,-72306,-5977,34657,16319,-41115,-92482,-74650,6406,88382,61741,-49644,-90944,-38138,32527,106114,123741,33179,-53970,-13537,67177,76240,40318,6496,-46335,-83038,-65975,-37341,-25281,37915,103134,40001,-68465,-101783,-93319,-102183,-60702,68562,144255,65115,-11913,-16866,-18947,-2181,21248,2093,-17677,-13171,2824,69200,147017,153715,91060,44033,23006,17461,90,-45281,-55213,-17645,-16789,-33663,-12601,-49226,-102809,-71613,-41977,-87460,-98798,-36931,10841,-29143,-64300,-36208,-62265,-125801,-76344,4205,27890,36104,102364,145014,117043,19991,-95243,-102239,-41918,-7203,-47692,-112829,-140651,-113210,-54401,58122,123441,71890,-2635,-65733,-50447,29183,39083,3565,-10613,-12564,1462,-23077,-78490,-27756,48781,95,-48831,-32141,-44535,-24425,95243,130564,50146,42399,80410,57299,-8772,-7994,66481,38781,-25665,53858,141377,111201,86938,80030,21746,-39146,-42280,11593,12848,-33992,-49200,-50335,-69588,-101117,-93010,-78472,-99301,-95833,-59345,-14606,69014,131317,65551,-1822,-4326,-12897,-4145,78688,128811,79123,22082,48949,75982,72759,106017,157582,195996,219431,131934,-21211,-62442,-33022,-60954,-89131,-73581,-46148,-10651,10021,37706,82752,78790,9215,-17742,3537,12628,13744,20460,29064,25742,48699,109055,94961,356,-28248,51480,125950,141850,82096,-2442,-15979,5375,-4509,-7325,36972,114184,136477,61476,-60887,-126499,-76607,11250,-3493,-85386,-137209,-114232,-62019,-53209,-93989,-149734,-155381,-104797,-47967,-7601,15041,28107,35138,9238,-36433,-36905,-26880,-77097,-64558,20397,54408,-622,-18575,55885,96700,68705,4702,-86982,-181238,-201055,-118568,1057,37128,-6043,-34334,-36454,15135,75670,27066,-49209,-31298,22539,25517,19167,93256,174645,154479,59157,-104297,-194976,-109035,-31331,-35223,-14154,26690,7628,-48541,-77732,-72488,-50097,-64834,-90314,-19853,65391,37261,-35375,-18914,8694,237,1626,24819,29843,42946,108130,134235,55128,21522,30719,14204,42509,61573,-29205,-107195,-91396,-37166,5825,-1701,-23135,-16774,46957,97576,92205,53303,28210,51204,66977,8953,-22603,4809,6932,18361,113261,182354,88037,-17302,20436,71843,35548,-23267,-20050,-11186,-58446,-95700,-53420,-28248,-68179,-91093,-54360,-34210,-32824,7851,58399,32675,-29228,-58734,-81524,-89853,-56256,-35913,-75576,-99921,-89594,-96227,-96261,-22488,45477,-24823,-131261,-124087,-55782,-12183,24115,60988,61051,12630,-16173,-50634,-90629,-42854,189,-12038,1088,-24200,-114747,-100767,-39625,-61821,-55361,-6380,29070,104144,118784,-22199,-112639,-79612,8866,22262,8842,4471,-38478,-57107,20943,49914,-6114,-21269,47414,103946,85585,74209,43724,-79709,-122840,-36572,34573,31369,9886,22487,70252,108376,106879,50142,41416,105631,66843,-17854,-4940,57103,71831,60502,38041,35660,46645,59036,86890,92751,22985,-21347,15921,63058,112585,150292,112614,34230,-31834,-14022,50668,84701,70866,10243,-38761,20801,98775,55673,-14047,-2842,60635,89534,56558,7821,-8997,-5850,2661,-16548,-43438,-13782,15276,-63297,-174570,-181569,-133484,-129849,-112442,-53190,-51146,-60056,-28894,20780,67288,85273,67706,47830,10168,-52640,-100548,-88385,-14542,14483,-57675,-87304,10851,105645,76029,10253,45559,102969,57934,-22681,-39580,-2390,-8816,-40938,-161,83051,73949,20356,11619,18347,1511,-45206,-63688,-35179,-28232,-65014,-77743,-56151,-2333,41480,23426,19510,42003,39399,26554,14376,-18429,-87699,-123634,-59183,-12723,-48944,-71636,-20448],[15553,49936,50744,12843,-36409,-35856,34631,56900,-23415,-42501,26220,37096,-55113,-139460,-179536,-134099,-47504,9221,2982,-55096,-136684,-138339,-110382,-163693,-192106,-73182,79059,163483,120637,41688,20610,28437,2489,-22013,20282,90341,147111,133466,99459,117152,148705,70010,-56714,-40451,40732,31694,1782,-14122,-55412,-98018,-54857,52801,112841,43185,-31595,26002,129350,180722,172285,139395,28593,-109794,-115803,-47448,-59632,-78252,-55921,-49946,-69979,-111491,-80519,22825,89521,92500,93309,83746,83448,77564,48367,16095,-7107,-822,107314,241765,253844,129642,16629,-14776,-64598,-136803,-121540,-27745,57197,30974,-60772,-84151,-89796,-98442,-3492,72146,52028,54468,69468,73406,93632,103729,78020,40891,11613,722,-5722,-44405,-54594,31291,108460,66461,-5650,-60544,-78291,-43460,29552,93973,94342,73579,77065,56934,15083,-15884,-11400,17729,46054,15303,-27315,-50022,-64162,-31093,8068,-15759,-74470,-95014,-76092,17235,85439,18422,-83287,-72422,-13593,31599,34851,11669,-1986,29000,32134,-29821,-52921,-2470,26227,-2916,-41090,-43003,15828,86260,114617,71842,13155,-33119,-88401,-116134,-59356,-18137,-66854,-99139,-79204,-79052,-69916,-59859,-34478,-28122,-33207,334,38272,22349,-32252,-75307,-83250,-60649,-18850,-3876,4334,71656,115332,99396,79613,16816,-62815,-84686,-78527,-64704,-13778,40355,15887,-40084,-58471,-30344,-12307,22163,45372,13930,-33978,-29176,-5818,-35758,-135189,-156627,-98871,-74531,-54221,123,33072,72780,97193,69529,69569,75593,30837,7577,54424,88415,29757,-60058,-65908,2000,23011,-39672,-86174,-85813,-56846,-8205,7308,-13732,-14371,-36532,-21524,63947,86271,317,-40303,-32839,-88112,-94642,12147,71241,28338,5607,50114,101520,58717,-40595,-48811,13707,10649,-26440,-13462,5264,20421,21962,25826,42661,64108,77189,40967,-8318,-14513,28486,117196,154146,113058,91041,53479,-20409,-63696,-33893,76445,178786,157298,89018,71175,43467,-26112,-57122,-44761,-68249,-41828,61279,81088,8967,1487,16596,14814,11078,12152,34971,30218,-4711,-49501,-118876,-137581,-91194,-97846,-104143,-20030,57336,82305,101850,73453,12540,9513,25856,-50181,-183841,-197371,-87901,-5761,4874,-33129,-63357,-29947,52586,115414,90776,7150,-27230,-25123,18311,71028,63934,5868,-48262,-93492,-135671,-149195,-88487,-14417,-22945,-90586,-103358,-65435,-39304,-28169,-20982,-7340,20822,41168,30624,468,-36291,-30823,15122,42166,32966,9722,-23164,-37148,-6143,65925,107565,54219,2019,18445,20125,-21507,-5186,67454,52403,-18404,20411,101564,71711,11198,19050,19558,12397,19729,-1961,-37148,-38446,-870,-44752,-114716,-83766,-4382,21813,33033,29322,-11631,-42368,-31787,-87648,-190366,-186889,-89870,12416,74447,67694,31148,24627,14518,-10761,7541,56914,86393,67713,34557,21586,16338,-16026,-7483,38274,-18065,-140622,-159882,-111215,-108973,-89407,-56175,-55795,-48030,-42576,-49817,-24048,-34588,-104855,-89504,-17237,-25398,-38720,79360,168875,155341,91748,32604,9677,3620,-18764,-46194,-57734,-13862,51072,65162,44373,-18658,-83522,-65204,-26154,-3118,62802,129159,123236,111370,82435,32724,-5533,-29981,-19126,51786,86978,87066,116069,117318,89854,69249,53571,54820,75189,65037,-23869,-109257,-87418,-33965,-35971,-47622,-80403,-148282,-162580,-103666,-65061,-86779,-77839,1875,39399,-30619,-93306,-25703,50274,12117,-56360,-17488,84819,120686,63538,-36826,-97823,-60907,-14885,-4998,-4660,-20034,-29554,-18372,34577,89074,60585,25858,49619,72813,66542,80763,84407,62150,45012,41733,38433,34406,65357,46543,-50805,-83998,-30805,24461,98002,139093,46227,-77484,-91093,-44215,-2514,22768,35008,16270,-23207,-44832,-54141,-60600,8663,109620,74080,-17358,-54522,-49910,-46682,-41314,-14369,39581,48060,5677,-15882,-23138,-43604,-32983,8593,-3755,-44275,-32598,42544,102936,80163,25521,22886,14507,363,-11360,-68429,-109900,-75025,-46776,-60433,-34637,-57489,-133785,-133154,-89080,-105652,-105565,-35288,19926,-4028,-31982,-3456,-10203,-80333,-98996,-59911,-27000,-29159,7724,76328,80723,-36060,-123992,-81931,-29594,-28517,-60926,-124788,-178539,-141187,-54951,37897,86490,62512,6477,-68634,-91483,-6802,82875,43967,-34332,-35932,-13815,-38139,-72444,-37529,11429,-13445,-36553,-47096,-104710,-124870,-12152,84687,82550,99676,76744,-5266,-54448,-20337,61124,47523,-7410,53063,136045,126428,110627,101639,70242,28351,12484,70835,96416,50072,3747,2307,25668,8393,-23423,-40630,-57817,-25257,40149,56976,53403,78319,70985,52157,46041,53838,96232,174042,158004,20153,-32379,63849,102265,65407,100077,196785,219626,187673,66662,-77534,-73118,15174,-1187,-41314,-27993,-19625,-37220,-32609,34690,100502,82774,-14031,-73148,-64411,-38278,-12763,27535,37431,-25592,-49845,29652,92165,61993,-6775,-1400,80245,132731,79173,-27575,-41739,6970,14708,-1067,23237,62893,84459,94207,14567,-106793,-110250,-16937,-4340,-38952,-19006,24726,14534,-19642,-25788,-52878,-108249,-120076,-65984,21631,79879,111777,82014,-8053,-82145,-82122,-22512,20959,43768,86559,104506,41323,-23500,17340,85453,97544,27202,-67502,-126602,-146634,-122567,-57284,9105,42423,64103,31512,24803,81029,87611,51074,42877,79189,103766,82816,103997,158460,136103,65307,-38674,-132560,-152657,-133592,-84626,-23298,-10178,-65597,-130158,-92917,-16190,-9824,-72784,-93619,5032,89394,52837,-8946,408,33020,48123,48773,42115,2415,-2134,77008,91633,-347,-53103,-63797,-90340,-66451,-27994,-66230,-88718,-32793,-27648,-79087,-87282,-51961,-35244,25799,88613,74601,-10377,-67592,-49430,-17703,-32296,-41870,-17274,7782,53939,122917,138141,74523,18176,8822,-8926,-46689,-73879,-51597,-45261,-112283,-155570,-89021,-41016,-97287,-163960,-140613,-86516,-66551,-54826,-20673,-1255,-20748,-54295,-87619,-123242,-124251,-97247,-112350,-120461,-72306,-73737,-71450,38633,106171,16511,-65551,-33766,29531,57831,51944,57639,66986,17440,-48586,-126362,-189577,-147837,-89661,-77361,-40438,-35248,-88353,-58235,-20081,-89542,-125158,-72853,32218,171623,191967,38325,-97483,-162110,-104985,1919,50489,-3510,-76869,-87656,-16676,24241,7674,45504,119258,115293,65718,74945,54191,-63588,-109257,-27889,62296,68792,10254,-29911,2597,59426,70303,37589,30639,77214,96409,79500,80728,96064,116655,133514,105737,86680,58863,-4114,-21361,33445,44010,19610,48469,101196,105029,76810,57135,50889,21935,34708,87974,80362,10207,-23072,-4666,10920,48163,63196,28169,-2046,24439,66173,83436,71762,71867,51488,9167,-49563,-69546,-4953,39082,-34555,-115538,-111913,-103942,-135296,-121510,-52726,-19591,4803,29544,44275,67669,75535,36343,10996,-19303,-71946,-86105,-20387,68346,71594,-44071,-110725,-10480,107117,72603,-25408,-17422,36324,44188,-5253,-54960,-39554,-33666,-59065,-13414,89015,98375,37331,23819,60093,31353,-46526,-76101,-61977,-45209,-45492,-64123,-72624,-26074,11945,8007,38373,38625,-33711,-53269,-1345,12420,-15930,-28534,-17322,-15911,-33792,-41694,-17367],[6725,43971,62836,47026,2863,-4845,54771,52265,-45640,-58357,15209,24792,-49853,-108288,-132029,-110949,-57470,859,19493,-46709,-129221,-101953,-84348,-163197,-204442,-127951,-3965,137962,183521,110354,25788,-27663,-58339,-62152,-44570,20317,117509,116563,64842,86722,141980,87823,-34928,-62652,-25551,4924,38280,24194,-25531,-52480,-50371,-30221,-17288,-65881,-105015,-37555,78625,148043,154947,106529,14513,-34276,4909,1288,-41816,-35518,-17634,-19781,-21249,-93010,-116352,-29216,65736,108772,104719,58766,56928,75239,31930,-32631,-53122,-23747,76410,154298,107959,2903,-25660,-1163,-26187,-61940,-25553,51572,97180,20958,-51239,20,64295,51843,35789,30838,32056,58073,62357,60617,99208,142966,96850,-2017,-64152,-68729,-28282,-10874,-29635,31041,112004,82606,14447,-32298,-53934,-27647,3566,18099,32997,51469,66198,58701,42890,8866,-20874,-24270,-12675,-33242,-36396,-27280,-62411,-92988,-55725,13244,25618,-29609,-54312,44089,119327,56469,-43787,-68679,-31372,2660,-12979,-784,25481,40681,49886,26784,24541,48215,41717,18308,4386,-23655,-24283,21970,33243,-134,-13951,5462,-999,-48950,-53020,-19878,-37658,-46542,1957,22791,-7476,-43108,-44131,-78206,-115651,-48651,51539,42912,-43331,-115250,-114365,-73633,-52052,-46745,12923,100946,117858,105475,99769,72241,35381,-5698,-70671,-101902,-28882,58540,52478,6756,-12702,47564,93754,56550,6702,-46950,-103379,-92239,-29753,-8683,-79027,-102057,-74568,-68919,-58191,-16956,17179,54433,68035,42620,58947,95019,84457,68331,96333,94792,35520,-13810,-5423,22249,32207,-15462,-96519,-114525,-28180,59318,49412,15785,63267,97034,75683,44634,187,-84277,-113970,-89229,-109581,-109327,-55665,-45099,-74811,-54971,-19311,-12909,-36070,-68971,-44923,6860,-15109,-69734,-34483,55872,107715,94702,74164,68339,62765,48946,26336,1883,-14996,-2320,44337,105132,138347,116112,34193,-41143,-61022,-30165,35885,113363,170205,172902,117898,49750,-31331,-82180,-52776,-31478,14507,125388,137054,29189,11376,41259,36787,10875,10289,57754,77956,48821,-13451,-91933,-96914,-61070,-107977,-108603,16977,68625,41329,63556,61091,25999,27733,16268,-37610,-106620,-126699,-88122,-50998,-70183,-115911,-74182,43485,80284,35360,14541,6635,25748,48683,61955,60754,60300,56766,33636,-19176,-102388,-157810,-130034,-62536,-36061,-65030,-78355,-48357,-6702,2131,-46667,-96142,-64455,41089,89587,10829,-84770,-80763,-49153,-61039,-42624,-8319,-9482,-8611,2352,16185,28090,16427,20602,40263,29927,-686,1821,28106,17706,-14424,26073,77975,1336,-127463,-97958,13837,77592,68425,30124,-20664,-55206,-30707,-49456,-93455,-90387,-62716,-29973,34431,92050,49583,-29479,-33618,-74746,-149300,-105338,-30343,-11068,-15401,-33473,-51003,-37654,-16185,4877,27043,44514,65923,76514,55365,-11229,-73748,-90235,-25640,67680,35825,-85455,-102172,-60828,-88822,-117828,-82983,-47632,-9248,9365,-9066,-7366,-31198,-118297,-122605,-26597,7147,-33382,-21881,27172,67606,76572,55823,45555,35408,-2381,-38173,-20370,54059,94185,68396,43493,-9501,-72714,-54544,22877,67224,104711,145628,127720,114333,109108,81676,24389,-28769,-24370,77891,145904,115233,70015,38349,-3447,-20044,24313,87755,96332,13639,-106823,-133836,-27583,48295,21773,7221,-6595,-64917,-99804,-87718,-55202,5519,84853,110317,49926,-24203,-63998,-43589,-3998,19166,15125,36638,92656,108730,55636,-26472,-80694,-47359,-14736,-42482,-63243,-80120,-105163,-87386,10793,131057,174384,137628,96054,97575,100172,80052,56181,45508,95999,180210,169561,90176,81571,88382,36650,14400,6484,-38025,-5364,78295,36043,-77852,-110632,-93388,-69525,-33873,24012,64738,41535,-27086,-76304,-88234,-24933,80693,103697,52858,169,-26411,-38799,-44283,-51431,-38516,-27488,-10236,19655,32126,-3548,1575,69733,71610,3354,-15740,3707,12254,-13617,-24051,-2513,-21523,-58269,-74400,-110725,-128767,-75905,-31390,-50703,-52917,-68694,-106119,-99901,-58949,-66291,-71008,-10460,44285,71530,81811,80524,55462,6555,-35429,-50282,-12573,26442,68120,106250,43449,-93181,-128562,-60182,-7818,554,-299,-40806,-99121,-87728,-39422,-1891,33768,51272,19247,-47614,-91812,-37971,77422,76643,-5901,-34734,-39449,-58017,-60526,-37113,-7919,-13755,-34797,-58599,-109396,-167053,-116734,5458,85301,116778,63023,-30410,-61776,-33020,33438,45001,-25995,-39699,30519,70800,68385,68878,85856,66788,48886,116527,183740,121415,36246,46201,72750,18598,-29990,-29224,-12426,35138,87517,81138,37354,39670,43668,28112,32763,69977,111708,149184,93275,-36980,-44577,72175,87874,19428,-4089,65763,145411,146144,46056,-58326,-42372,19773,58,-15285,17640,19071,-13355,-15706,16576,20110,-3418,-47436,-96461,-104008,-61396,-30093,3241,-6447,-83349,-120141,-41405,60412,87009,14257,-39094,11423,72719,64462,10778,7682,31450,22508,-6101,-17990,-20970,5248,73219,33791,-120749,-149243,-30610,12836,881,61489,114235,72281,52649,99684,96930,-26775,-142347,-121275,-497,91682,151550,126901,32791,-30259,-49296,-29176,14613,31036,40864,69972,56068,-1820,4211,62261,85512,21767,-32896,-38438,-33226,-25477,-31277,-111,67840,110320,31826,-38745,29903,140264,171468,119728,75422,76091,55555,38524,50539,26876,26831,59669,19131,-112591,-194236,-139738,-91361,-102437,-120593,-131057,-70890,8818,1109,-11346,67903,119161,66079,-6201,-19869,-1353,17709,46529,83157,72193,-22971,-53920,37318,70322,-9235,-61655,-93646,-116345,-50157,20729,-16902,-32218,29924,6194,-87813,-91060,-36180,-38135,4631,84447,44270,-85598,-127067,-96385,-62858,-48684,-42716,-25017,4225,21555,15814,660,27078,67422,26168,-69061,-125534,-155599,-122793,-52720,-84106,-151346,-98915,-29240,-54260,-112965,-96582,-38503,-31588,-80837,-107099,-75163,-16757,8348,-4358,-51474,-115110,-124374,-86099,-43889,9802,14607,16993,62405,75745,53113,55063,51585,48843,76286,64167,36341,38081,-3549,-76366,-116068,-127903,-116994,-117200,-132045,-97128,-43956,-35071,-1960,33585,-28999,-119947,-117187,49971,256164,267511,91117,-62804,-185172,-178295,-25918,80814,20201,-58438,-74216,-62811,-53775,-31707,13592,66276,95297,109898,115543,70710,-1989,-34583,-33383,-27422,-27168,-35507,-36881,-6066,21061,18792,6993,-3423,21514,64240,103305,103886,69694,85665,136743,115333,89721,44947,-53233,-100493,-32784,21025,10738,24350,71359,58061,10176,-986,22220,17987,36970,96400,70947,-46417,-63653,-16551,-59487,-66165,12067,48852,12257,-12450,6459,70064,116176,143763,125779,65741,-35957,-94047,-56666,-13482,-21297,-35580,-4309,19541,-28216,-75343,-51623,-2157,68909,106449,68182,43089,51057,28188,-12193,-68353,-107129,-30471,101667,142991,95038,-5049,-79009,-37180,35342,28427,-40070,-59463,-53014,-17045,-12527,-56932,-38332,-22273,-23724,38547,134925,138629,77031,29890,19322,-16124,-48755,-57291,-56319,-17998,8085,-28898,-61721,-16662,35646,36136,37081,3149,-57223,-63460,-41902,-32584,21814,78872,49723,-3889,-18427,-27876,-19137],[-12928,12872,46853,62352,47644,43751,65262,26899,-73764,-79926,-6586,17431,-30018,-66885,-70644,-57695,-36931,26543,70679,29112,-30191,-2919,-10525,-101229,-146318,-108095,-66643,19350,89694,49212,-37454,-71808,-65532,-74824,-85126,-10484,88787,82647,25684,13870,29692,28335,8714,-14405,-33862,1639,60888,55085,35506,34215,3229,-69433,-116366,-117521,-104934,-40889,33752,71924,65785,28719,-3687,35172,94857,41740,-9405,27068,42140,-2807,-45717,-105670,-120883,-50146,64419,138836,101885,8279,-4280,43277,19374,-66706,-102531,-37980,93052,130593,40944,-38826,-38100,-26497,-33148,-13557,45692,121126,168906,106534,39193,95502,172186,137585,34611,-29281,-30196,-37522,-54971,-25069,22885,68017,35695,-75084,-148111,-147002,-81088,-23580,-34341,9750,92125,57241,-27504,-54675,-40914,-6685,7945,-21940,-37979,-6771,38488,48884,36281,5304,-20347,-28252,-26633,-16089,30604,43806,-30187,-123121,-106894,20614,95770,58934,30401,89413,129355,94240,25220,-30187,-36781,-27192,-67419,-65702,-2482,39810,50248,26698,39195,66759,69586,68684,76497,35490,-16862,-44773,-61778,-56315,-4841,52739,76961,34718,-7600,10751,25927,18645,37738,66658,39111,-19207,-48465,-74640,-87111,-38652,49486,40355,-59916,-123078,-85669,-64578,-104256,-98059,-11045,49925,47469,46476,48620,95588,165808,130118,-25050,-117640,-40696,73702,107218,91219,52041,69224,113571,73758,-5350,-80019,-147593,-125853,-34259,1441,-43813,-33193,-22259,-59750,-60177,-2139,38844,50139,35898,17513,49655,105666,129864,117332,87088,16769,-9888,36234,29551,-25640,-5331,2864,-69750,-95071,-19034,50786,41384,15069,80020,172980,163448,20584,-92621,-123047,-102893,-75926,-44744,-985,-12034,-64371,-72296,-33275,-38625,-112719,-145515,-94761,-5775,22065,-42189,-120243,-78807,47554,144495,151508,105095,77616,80345,47899,13413,-10713,-34957,-27517,-12258,30765,88556,90069,29571,-11286,-14756,-24617,-30453,18843,133864,198800,115527,6686,-59671,-102381,-88683,-16715,78047,128854,88630,17268,22199,62208,60132,8801,-22912,10350,59106,68547,18034,-40233,-13766,14976,-48789,-57368,16541,11070,-10817,25761,31614,18132,21166,7167,11242,15997,-7462,-27850,-51163,-119330,-162605,-56125,92112,50523,-73716,-63712,8781,85609,128933,109299,59154,43539,46319,45412,8338,-90343,-156648,-122010,-63596,-10605,20601,10401,2906,8315,-20508,-90847,-124039,-76201,40477,85298,-27777,-141702,-123187,-92571,-144432,-123908,-7663,38520,-432,-43163,-68502,-45858,6130,43231,39442,15206,15739,39615,30988,-15400,-49210,-35766,-37532,-121783,-202783,-125827,15694,104702,108452,63814,-21130,-101410,-71784,-19601,-20074,-59914,-91821,-69856,473,55716,668,-104502,-124159,-111561,-114965,-32905,33064,-7072,-86795,-104674,-78618,-50803,8196,71765,77292,27332,-103,61554,129884,30104,-123880,-138436,-41582,58176,44670,-35897,-37652,19567,6002,-30411,5054,13034,-14128,-11265,512,-554,-36308,-100538,-80429,22642,55092,-25783,-85179,-85509,-41790,4311,10489,31488,71690,51269,583,20105,54783,50779,25090,54263,82868,35666,-15158,-6761,36602,93330,131178,103336,61800,42461,29094,-9245,-54296,-47286,51537,128513,118947,70655,6569,-56280,-70055,-19512,52151,56721,-28375,-94886,-53474,50810,90483,33552,6823,27876,31706,19901,1796,-17949,34069,139874,159659,55085,-13538,-11360,-19998,-31102,16036,50710,48609,59431,63614,27389,-12077,-35406,-18330,6863,-17158,-53037,-86313,-99386,-66361,-6022,77921,179161,177059,64872,5556,-9154,-51074,-71505,-37139,63512,175815,176499,115273,133377,159700,106226,61558,16532,-90779,-110905,-22377,-14091,-57380,-30102,-18250,-55670,-65578,-15494,44472,56896,-3545,-75809,-107001,-67961,17039,94276,103085,39732,-33463,-78624,-70467,-35915,-41246,-78671,-29408,65622,108272,88264,83987,105779,103684,81076,60478,8982,-34214,-38142,-22757,-19714,-82842,-166666,-175205,-132195,-83239,-24531,15353,-7445,-78825,-135736,-96365,-12164,25776,-15368,-36769,13959,70959,137414,182685,154171,102872,67884,36503,3538,31435,96709,162802,150688,32566,-72030,-64216,-719,24432,46316,64510,34767,-14749,-35822,-50546,-31758,40076,75936,23954,-47133,-70489,-30875,34907,45966,1008,-42598,-65260,-61633,-42285,-21803,-3667,-12804,-34036,-36179,-52844,-119526,-123955,-41558,37719,84011,80145,41600,6325,-24586,1085,20318,-65090,-127912,-72875,-8884,14668,39100,68224,58581,28117,85223,174481,108750,16958,30084,31741,-23869,-35236,-18390,-2881,26970,58209,62998,52089,59070,12249,-44906,-13266,54030,67242,60512,27762,-15786,-12761,34437,33828,-13846,-82868,-80432,37403,94868,20842,-37237,-10395,-13770,-53539,-38828,-2512,7253,34602,60583,27399,-45467,-55564,-24985,-42345,-61158,-19169,11192,2694,-36583,-83509,-99603,-44204,38434,66591,5543,-47657,-19728,39719,63487,37139,9575,5156,-2772,-16820,-13714,6676,29164,60851,21156,-111442,-132632,-1747,45484,-9540,2014,51361,51144,88121,160787,152009,12710,-146521,-150172,-26944,63394,103310,93077,46488,29248,24904,-8718,-55737,-51935,-14621,45364,82551,65393,44566,43850,34305,752,-3126,11,44891,129320,121523,64033,70222,74450,-18027,-85898,2421,161578,226317,146497,19012,-22838,-16167,-35275,-54901,-63034,-6618,111689,151831,13789,-136114,-135116,-133207,-149481,-89678,-40206,-55501,-75791,-66866,39567,195345,183145,24103,-69169,-66868,-41239,-33419,8824,95861,111001,-3468,-74927,-24769,8856,-27051,-18665,-32003,-51637,30467,97387,38660,14657,72147,75291,11496,-18177,3469,11914,46686,85581,24033,-80806,-94154,-68930,-56391,-50035,-31894,-11036,-16871,-65855,-103418,-92893,-27830,56761,53531,-32166,-104027,-152654,-103599,13238,27551,-20973,-9679,1796,1863,2983,13712,42064,37326,-42735,-111567,-92414,633,76823,102311,75575,-27039,-101674,-59829,30899,81901,81418,60938,18483,3053,78579,143222,71982,293,37610,51663,24737,34809,-3460,-81551,-69825,-11629,-8008,-56412,-95688,-81680,-18002,22766,38868,56511,25075,-74302,-113522,70616,288040,250064,65439,-29798,-113107,-123542,-569,114160,87610,31965,9614,-46140,-108693,-96532,-78197,-52727,59257,180157,168604,80201,29259,7714,-47812,-125583,-144984,-62258,34206,54533,1112,-25552,-7133,-14696,-23377,-855,66677,68062,-4474,15823,119403,111659,61985,23049,-50744,-93542,-46929,-3192,-5909,-8050,10134,11935,-3714,-16920,-13472,-26625,2409,79656,62959,-40181,-43344,-41258,-130653,-131698,-18218,43196,7435,-35426,-31149,20482,44759,56668,87242,70963,-30093,-115253,-147089,-116876,-11658,64683,100306,128148,78252,-13978,-39199,-10360,74006,130427,62429,-10766,6161,30990,-5301,-91196,-135341,-19594,121783,115093,54392,22557,-14983,-30476,-22214,-15253,-17132,-47882,-105129,-81582,-36091,-45325,-8956,17016,37301,105240,171282,167426,126868,59941,-24226,-74032,-47459,-6032,2126,33623,45710,6607,-16832,19045,66938,47980,-12706,-55806,-40982,-20116,-76692,-120588,-28420,81588,72641,11413,-16257,-30541,-14819],[-20664,-6606,32315,52439,48279,59194,68276,15903,-72498,-71814,-17482,-11661,-57230,-65331,-39646,-14121,-3839,41226,66072,68893,79186,80034,24629,-40461,-43029,-12688,-55380,-84789,-61701,-57882,-86902,-64225,-23536,-49046,-60492,17903,85054,56258,11817,-24738,-64687,-47644,14793,27593,-4152,8232,48551,64940,93495,118422,97832,-17534,-112358,-63108,14146,30685,14603,15691,-13338,-37747,-7872,72469,115982,70256,30748,60347,76209,20196,-73972,-127657,-97319,-16201,90743,140262,76873,-17436,-37358,84,-5162,-77848,-111789,-33578,105550,128483,44158,3962,5925,-29820,-48452,-118,54100,97280,140061,109657,49903,83124,119391,65639,-16967,-71835,-109617,-180349,-205276,-107684,-21977,-22089,-85037,-149380,-138195,-103180,-84394,-70189,-55301,708,50031,-3560,-51713,-49224,-50822,-51032,-20215,-14539,-55818,-59284,-8549,-2071,-33203,-42459,-24438,-9586,-1538,12514,60754,87422,35574,-55634,-70112,24496,80102,66501,70153,107275,96961,57390,35178,18022,-4207,-8166,-56365,-92980,-45035,10959,10787,-40359,-55143,-1939,55849,70029,74284,62065,22680,-57719,-103231,-73252,4291,47713,63942,38707,4606,48870,107428,71714,17466,22046,32132,-15716,-56652,-38505,3097,12871,42907,52695,-11794,-43708,-37,-26695,-114934,-125871,-90472,-73143,-44195,-15923,-1142,85892,191950,152374,-5168,-90702,-35572,66400,123325,129612,84048,74018,110062,98035,1161,-100783,-148803,-102424,-23895,-9788,-54859,-44922,-44675,-91880,-68483,27950,70488,62413,44337,29914,63869,127404,142312,94247,15647,-74588,-58713,49406,13480,-101772,-65979,2790,-10282,-25786,-29095,-32688,-27746,-43139,-16656,85271,130021,-4175,-107457,-50231,28197,28470,41932,111198,119597,66674,43048,31504,-15162,-101340,-156409,-95014,14704,6378,-90964,-141982,-98300,-15241,97428,144094,86911,60572,89893,57591,3850,-11495,-3117,23837,42402,48066,53351,57298,39973,23233,15573,-16400,-56876,-30963,71726,130544,57195,-25523,-32017,-45276,-81029,-27164,73868,57453,11796,39232,60959,58949,54524,15917,-35873,-45268,2164,37676,-5632,-44886,4048,40966,700,-27573,-33831,-47130,-21674,19882,25470,7265,-15986,-11161,45308,79301,58030,18962,-36762,-106277,-129762,-36678,60870,-14052,-131257,-107190,-25329,48173,81762,66557,20282,-19982,-55450,-65499,-53710,-59719,-60663,-27651,-19181,13209,68204,72494,41932,-16658,-90698,-103542,-50801,-4373,49710,55654,-42426,-121080,-95367,-83224,-154991,-156742,-14353,58990,-6494,-74493,-98955,-41350,52013,61265,3526,-18139,28349,81926,60231,-20452,-70633,-79085,-96937,-127647,-117637,-63445,-23925,25451,75617,69563,-13312,-116404,-79483,38675,68683,-7137,-70125,-77768,-37465,3827,-29573,-125127,-152427,-95001,-58075,-3362,66609,37713,-68792,-94578,-76105,-63788,17384,114090,136618,64776,-9776,53707,175781,100174,-83275,-128747,-49377,36036,45526,7837,12995,68954,56595,36581,75422,40734,-62074,-78728,-12759,33166,-6983,-70783,-20930,83684,86301,-19759,-79490,-92481,-56153,-14804,-24907,-11299,59270,84618,69827,80410,74119,43948,-311,33241,123383,121316,40380,-23224,5083,80411,98215,46683,-4214,-55881,-93417,-102856,-105678,-76498,3949,51763,57222,45732,3312,-11010,2172,-1657,-6091,-15027,-29927,-13906,33300,66769,65157,21429,7523,57142,83239,42672,-9364,-47887,-29284,69959,133925,63494,-12918,-4489,12158,-1896,11697,30377,24811,32715,57104,38506,2155,-14540,-17134,-303,3689,-28032,-55592,-35444,-11147,-36331,-39218,58986,109179,15456,-67525,-118482,-174151,-182874,-104473,12851,76339,70404,84577,171705,192989,84890,2706,-17293,-94249,-135544,-75031,-58525,-50326,31056,53692,13150,-9857,-20422,-20853,10330,21221,-28975,-94932,-111431,-72073,8704,75862,43876,-40524,-103051,-80962,1658,15684,-43049,-21954,68030,110110,102766,93770,62094,24875,61145,90635,32525,-17261,-8892,-25101,-64507,-146129,-238652,-223450,-104032,-9567,12595,26544,11781,-99600,-195612,-107713,35337,61282,-11495,-43485,-1170,50967,100302,146703,160140,149978,94339,36006,17973,25105,44825,109360,113250,57658,18408,29110,62397,50094,56511,59795,26704,-1983,-26083,-71748,-22091,93758,100042,5712,-68538,-57297,-18239,-26677,-54921,-56746,-65233,-79106,-57143,-33957,-16362,1798,-16530,-27497,8958,15259,-43463,-57936,-31806,-12550,51901,109922,119556,80590,5804,-18887,-22085,-76324,-113292,-82729,-51453,-9744,27264,24704,6727,-42670,-14888,71545,54479,-854,-11430,-33137,-35918,-3304,-9819,-30570,-18207,20811,59967,92297,102979,6966,-75723,-17344,66147,61102,39429,37926,25026,-35681,-70835,-37443,-17203,-73786,-105551,-36406,11514,-59274,-81651,-28920,-47738,-88477,-73083,-71227,-55991,31772,92391,51581,-9628,9737,34104,13529,7553,38066,56816,25733,-19632,-45295,-46747,-12436,30923,22257,-44018,-77234,-48781,13648,39422,-28384,-106489,-104046,-78150,-59198,12875,107620,115353,60175,-7232,-69074,-56060,48926,60336,-52032,-111918,-69125,-11429,47990,89654,53877,-34353,-116164,-108093,-14586,41667,26858,2520,-2667,23271,67471,46588,-42035,-38369,34968,86755,108376,99802,62736,3659,-46481,-42985,1129,-4605,44523,175905,183110,78989,27670,9280,-43691,-63593,15233,131435,182098,111300,-25427,-76934,-40145,-41246,-75303,-82181,-25926,91882,172944,80683,-75815,-111711,-110593,-94560,2290,31464,-87766,-203003,-164647,-1793,104171,53048,-58646,-112508,-127549,-110545,-93729,-42008,60390,124903,59058,-51040,-87828,-95293,-86600,3277,48399,18744,35582,63757,30184,20665,78666,124896,100573,24457,9851,66675,97634,43116,-17860,-55567,-68540,-54461,-47017,-57200,-29845,1953,-43470,-118412,-117885,-73404,-49411,2834,66687,56063,-27523,-97644,-31461,79991,112068,113448,83554,4548,17735,74830,61913,46184,49569,13293,-22310,-30942,-9801,42640,97904,103660,33580,-46674,-53872,17045,55468,35072,2094,-53516,-46956,68735,130606,48529,-30488,-12526,15035,30017,66616,20368,-67059,-45611,33878,42855,-12989,-34699,-11962,28612,42054,19667,5174,10616,-35692,-84888,61050,244049,164912,-4496,-24449,-34262,-12415,66845,133642,109714,64578,48371,333,-94993,-141336,-139378,-101984,25155,139840,120944,54555,5461,-33883,-78500,-136024,-154224,-46930,81370,72782,-35451,-69971,-21941,-16524,-44469,-20347,60259,48671,-51672,-33787,104502,120620,51138,13121,-18333,-36569,-12304,15759,23727,1432,-20794,-11159,-4381,-22978,-31736,-57918,-31602,54867,56866,5619,17384,-34202,-146276,-114446,4404,32934,-22068,-43710,-27550,-37873,-99620,-106136,-20073,8923,-50708,-104747,-172825,-159559,435,122886,146360,144635,98308,26333,-14378,-28837,26912,84062,34116,-45416,-34051,4662,-5433,-68871,-125111,-85406,7282,41120,43265,55266,31825,-12114,-26757,-15594,14348,-18744,-98358,-79534,-17310,-15436,-7835,18006,72170,132927,157749,151623,134866,96638,26561,-43214,-42810,14268,48321,65294,56564,30388,14777,31342,63814,26098,-61445,-81716,-19291,12393,-64706,-138663,-85774,1637,29285,14357,-14124,-24646,3359],[3731,13261,34558,28131,7121,25377,65647,53192,-7722,-23492,-17294,-56258,-113836,-86155,-24203,8373,15982,27920,16929,45177,100140,66410,-17728,-19417,38519,66965,-13691,-110353,-126391,-82635,-58003,-20667,12146,-12946,-3731,58775,79164,21568,-7120,-25943,-70043,-70260,-22208,733,-4388,43,17983,50202,104594,148477,154037,41061,-64608,26932,149513,93935,7735,1677,-46921,-86549,-28097,57524,91507,86330,64711,51864,59039,46652,-17672,-75770,-35305,50423,109486,83506,23291,-7454,-9981,-15467,-38975,-76647,-75099,-23241,59129,79319,37493,33281,47327,7647,-18347,23299,47435,28975,12907,-51333,-76714,-4756,9993,-44583,-51315,-63152,-139711,-239409,-253716,-119340,-62,-43678,-156855,-146710,-5051,75881,23527,-39916,-32939,-4278,-20811,-53187,-7588,14721,-58992,-118141,-63402,7216,-32431,-74269,-46375,-67518,-115468,-98916,-41664,872,33514,20946,18728,70570,96954,55550,20408,44049,41898,24470,52209,95464,43150,-36165,-17584,32657,19134,22344,1065,-46948,-50777,-27939,-33398,-71589,-102890,-65428,4666,19866,18799,39700,18584,-55555,-82992,-48552,-9010,-6029,-2337,-8154,-20491,54861,143456,93108,9996,9815,37946,-5811,-34901,10266,63760,47965,21124,48978,76234,90653,97457,36184,-49996,-111830,-171200,-156792,-68623,-14795,12630,77512,118096,56146,-27164,-48667,-27085,26401,79503,99006,83626,112653,148927,119132,2130,-106592,-114595,-51974,-15171,-12247,-56489,-94672,-101650,-85840,-37100,32118,51890,48031,60778,66970,100253,153229,135257,49553,-27039,-81690,-67678,9663,-18828,-118940,-89509,1756,47461,45470,-26868,-99120,-94116,-98930,-114080,-59681,8847,-29257,-44008,62323,147219,128759,93904,129464,185278,195615,143348,64411,28469,16057,-45191,-59399,-16471,-69743,-158669,-128031,-75200,-72823,15590,90174,48870,29559,52180,29060,-8731,8238,73672,126681,134760,109645,70968,49719,39055,20214,3166,-5666,-32946,-41896,1182,22626,-5816,-1473,49183,57614,14053,11740,36746,-14846,6293,117315,115697,25656,2983,14832,-10097,-45210,-19333,19647,-29220,-72469,-31262,6805,-5841,-39072,-63062,-41154,1887,26531,34918,12732,-24747,-8296,42679,52861,42287,16426,-33117,-60000,-58879,-30582,-8953,-56268,-105275,-80454,-45498,-38567,-63163,-66285,-69472,-102388,-159217,-201445,-156116,-33498,58324,66332,18097,-3636,16711,54195,57293,-29035,-122029,-82775,13559,44764,57792,52333,9563,-2483,11489,-27761,-111774,-129820,-30772,25519,-12228,-33481,-19460,46560,110051,62593,-21021,-20821,38238,79537,52096,-12489,-38624,-28403,-18045,5810,34065,-7832,-107831,-97936,5842,63207,24923,-80409,-62439,68037,103101,32947,-3943,-35020,-40630,18570,41490,-40269,-82335,-23888,12362,27093,96152,99184,4784,-37898,-63175,-83698,-22874,77022,146046,121078,49195,59953,126345,98383,-10686,-71060,-19507,58814,67026,32108,33379,46424,4463,-1417,37750,-11081,-107823,-101892,11434,112830,76450,-22116,7411,96616,81361,-12191,-47980,-32173,30619,62053,11058,-31030,-3447,59973,118696,126529,118594,96669,9481,-38704,23233,90109,76018,38045,59556,84036,40861,-22387,-44441,-110397,-169719,-149640,-113687,-83112,-25749,-10762,-32186,-44410,-22554,56056,100661,60509,-11797,-35703,29319,87905,66193,28566,29010,38385,56965,80146,31150,-77939,-129790,-112827,-77196,7086,90722,58421,-28741,-35624,32433,51065,16910,4483,26972,67147,112551,86072,13920,-14141,-21488,-27880,-13352,-7964,-4688,5489,-19810,-81351,-115666,-62574,11782,-5950,-66661,-125740,-172989,-181109,-101292,9524,25357,-13070,34751,154727,163182,27322,-66315,-53485,-61941,-69501,-25397,-30143,-42750,-694,23722,66914,96198,29922,-56415,-44722,26502,24066,-62460,-123085,-123703,-85204,-3679,21340,-16969,-54609,-33488,42652,78228,28511,1530,34574,45441,33214,40986,8403,-76363,-59546,20347,32161,28312,21612,-50130,-110188,-138401,-169374,-148081,-35272,37200,-9678,-32161,-9753,-55692,-115170,-37172,52128,24456,-48028,-66853,-28855,2514,-7062,6645,108873,192742,115002,6773,-4867,-23260,-76365,-28108,60186,97808,86952,77352,78357,55039,32250,13329,-11470,-13544,-15551,-44478,27896,123908,84340,-2798,-42932,-24400,-11731,-66962,-123574,-85034,-42581,-56343,-45988,-27272,-21450,297,-12602,-14086,45233,53872,-3695,-6000,-4725,-14614,68402,130136,119686,87557,35086,-14995,-46595,-42101,-22795,-26902,-36863,7301,24629,-15855,-37494,-72886,-75758,-2135,57580,46066,-9519,-49660,-10912,36589,4134,-33693,-17574,30071,87302,123855,115690,28045,-23081,34730,95404,90467,89715,90683,28056,-89949,-127903,-57703,-5100,-30990,-59097,-62887,-65440,-129149,-142544,-78161,-41641,-37990,-40894,-74937,-67445,2910,54046,63988,83826,111629,49278,-14508,7520,41843,50261,47286,24491,-8391,-17388,7175,25237,-5263,-83252,-123480,-87516,-12882,3450,-111152,-202789,-169428,-128332,-113140,-4684,144784,166564,67586,-27586,-17678,48693,93908,46610,-58515,-117879,-87081,-34091,-13550,-18434,-49192,-67967,-35209,1194,49436,72599,33604,-16703,-16351,20733,72864,82494,46074,68533,134019,143455,110487,77853,44084,-27332,-89589,-70105,13214,31798,32628,74693,38907,-23037,-35162,-9955,-4041,-4906,28451,89366,125052,78599,-9191,-33905,2999,17123,-3165,-37794,-27376,58234,118102,33948,-92388,-103634,-42337,32417,97545,46547,-95619,-187996,-143602,-56369,-65015,-122313,-120463,-110386,-135448,-131064,-93553,-47674,31238,139255,144378,31038,-63199,-109284,-92227,12842,90108,55280,-3911,-6301,8013,16110,61622,113047,96409,3917,-17293,57105,71596,-22603,-62635,-64248,-76413,-51779,-20310,-31686,-22634,5548,-25634,-57222,-19397,9818,-16166,-4936,77170,109862,22642,-70359,-18360,76685,109471,122612,72105,-16629,32069,100412,45423,-11108,145,39567,83057,50442,-40156,-56505,-2728,16431,9497,-12022,-47905,-33465,-31671,-86936,-86068,-69464,-42808,35520,74367,49738,4809,-25522,-12333,43636,92997,47066,-26439,-15325,29581,5052,-54628,-31191,41793,65057,32393,-13488,-33878,4284,23343,-21410,52703,197667,150696,9999,-8681,-3559,49275,119777,125464,41480,-29035,-18148,22583,-27803,-120205,-118095,-46053,3089,-6626,-8585,24206,370,-71936,-94911,-74320,-62816,-13619,52335,39142,-43167,-81576,-40088,-17527,-24838,26499,99609,67111,-41374,-47588,73097,115818,56267,6755,4820,15891,45054,84880,95871,43048,-4848,-2607,-12460,-45752,-39416,-52246,-43824,32145,61456,41878,54116,14382,-90250,-70394,35907,44983,-35279,-42960,-14264,-62888,-155798,-126958,-30405,-19896,-54319,-54097,-84045,-73124,23593,87729,102182,98900,68636,29141,-4681,-26316,-2129,22008,12468,-23728,-45349,-43466,-23618,-25922,-74405,-124957,-79770,34119,113119,103251,28504,-31423,-28533,-565,3079,-19156,-54075,-21858,28695,3443,-52221,-43591,50192,115741,121974,101283,71777,73699,99764,36185,-53564,-51064,2542,43814,52083,29801,-11170,-125,50842,14313,-69221,-68680,-3411,23827,-16424,-66707,-71529,-62276,-41643,-12853,-18115,-17533,14242],[50159,52051,37988,7575,-24407,-14837,53944,102737,73212,28039,-10566,-76422,-131271,-72726,14751,41778,46637,46729,20173,28807,38985,-29036,-92031,-30811,53096,67775,-2664,-80743,-85537,-28098,-2675,285,3585,-8832,23092,80234,55200,-34811,-55400,-31401,-30825,-33614,-29769,-26010,-21203,-14033,2234,30898,77192,125716,134332,34141,-48236,53421,154261,67812,-14133,-5529,-68573,-142919,-100223,-26683,20491,56215,66215,32630,19677,44356,65784,32405,35336,84131,84391,-3919,-46679,4125,47136,13960,-55970,-79041,-35499,-10378,9816,28275,6797,-15756,-7421,-4142,11006,45512,34781,-23997,-92889,-199589,-187605,-48539,678,-36763,-23816,-26814,-99063,-162533,-163470,-73895,3437,-39413,-119470,-50832,131498,209544,132400,52537,24392,-18420,-78385,-60730,27898,38804,-54390,-109153,-49407,16500,-18085,-61003,-56212,-89487,-122774,-103379,-55670,2632,68112,40596,-10758,34408,102466,95372,58769,61038,59204,36273,42216,69359,4008,-88079,-65904,-6352,-8486,17925,35287,977,-38050,-56745,-60349,-37964,-8830,-20331,-24691,-12964,817,1466,-50809,-89584,-47330,-9399,-35176,-63357,-41365,-19895,-27304,22015,90999,68714,36792,70108,70898,8907,7082,40340,48145,24570,-17610,-923,96620,159155,141795,72715,7357,-89051,-189291,-147080,-35715,14617,41351,72030,49427,-28889,-68796,-51898,-48083,-32209,12981,43787,67259,138931,165946,92099,-13060,-88318,-83284,-32890,-14887,6647,-18297,-78425,-65308,13634,19250,-10437,-14784,-5335,26997,66966,101477,116414,96858,46660,12398,-20886,-61897,-50910,-21977,-56839,-51773,10046,52744,64471,6857,-87234,-115572,-108388,-109941,-113279,-86290,-50122,22683,99076,121572,103032,75869,74140,116476,165383,117129,40034,71346,122756,58286,-34989,-84265,-168768,-208812,-112672,-53817,-91153,-40194,34471,15498,-26219,-44831,-48355,-30359,12131,92261,144597,110223,87497,89084,52624,4989,-24586,-40344,-23640,-18720,-48887,-63031,-60852,-37166,30261,70168,78382,100680,102248,43677,-40913,15684,141208,127066,-272,-52701,-17311,1447,-23760,-15271,16886,-15095,-51603,-36997,-27994,-46100,-55291,-40779,-15304,743,998,-2487,-1321,10788,27671,14424,-28150,-24691,-7540,-19622,-17306,-8607,-26218,-52244,-65904,-52903,-14956,-5220,-53600,-147514,-166458,-130058,-117388,-152825,-209206,-176272,-43249,40446,24725,-6004,-38498,-69367,-23230,28927,-15643,-73182,-59902,-29867,-15758,22587,39611,44490,91157,100761,29628,-60253,-97039,-65663,-27869,-4692,34755,80556,128891,128254,55538,3061,10226,18309,12873,-11334,-25360,6120,52283,71643,91292,77891,-32108,-170702,-132686,-5087,66623,58112,-43391,-62380,30006,61761,38004,48345,7237,-43994,28598,102509,39422,-27321,3515,41912,63641,102461,93036,17170,-21542,-49996,-81848,-70899,-13098,67789,87533,56923,36756,14212,3166,7578,-10516,27422,92826,62981,7203,4961,-23556,-70873,-51382,-17225,-73619,-124676,-70783,51176,152281,131833,28407,14748,64748,44755,-20801,-44150,-8785,71542,97340,35731,-35502,-69849,-16680,74616,97721,100876,92430,-12682,-128780,-118860,-8741,47998,74135,107770,66384,-20805,-63298,-65190,-119976,-152664,-94870,-50795,-74744,-55094,-29393,-73926,-132040,-83465,30929,83386,74951,24483,6991,95340,130532,27813,-38185,-2724,51667,84280,45301,-72684,-169769,-167647,-107818,-52685,6013,56087,19537,-63048,-68635,25967,62507,9089,-6369,54874,118212,146507,92134,8984,-2082,9265,-28910,-47788,-3573,31758,-11541,-90587,-114019,-106298,-90594,-40650,-18556,-56185,-97813,-119556,-125208,-78888,-1294,8544,-29253,-1960,73521,84559,4042,-68906,-63573,-28845,13770,55270,43948,-3997,-52419,-51470,59130,130347,51546,-64157,-77255,-6036,16710,-52715,-92681,-88539,-87834,-49113,-4628,20530,27879,20601,42947,72044,18619,-17797,-3785,-9562,-21400,14440,14589,-85430,-142725,-71674,15338,67550,37966,-54812,-84286,-33157,-9980,-27465,8360,23694,-68083,-112025,-45107,29420,69139,124746,105305,-8705,-82085,-66685,-24869,-16685,-59072,-74777,48253,162873,105752,11101,-13177,-52093,-130355,-87881,36976,74403,52634,51900,58456,41462,3401,-14336,-24400,-25758,-12041,-1519,52803,80329,35246,16392,24401,22766,354,-53296,-78288,-16151,24325,-21379,-38922,-21802,-36099,-25042,-19839,-14657,37728,33876,-25919,-19081,-18177,-8253,82092,105818,47579,28313,27984,-6886,-37912,-5956,18227,-21249,-26662,26401,15395,-36279,-29324,-16266,-46116,-6684,79097,83885,954,-53503,-24256,30731,26313,12175,24708,38439,82009,110215,76759,19421,19452,48719,53714,51942,87066,92322,16850,-61931,-49257,-17328,-15297,-32717,-53318,-83722,-112714,-153755,-174179,-115218,-19833,31862,28256,6586,11242,19466,16581,47549,96965,85932,-30225,-112889,-78501,-18681,2202,27308,25057,-4039,-22521,-12919,-2963,-17889,-84228,-137671,-99022,-19018,-14223,-116738,-157322,-100686,-102876,-155387,-97400,53974,142595,82551,-27372,4489,106058,93031,11448,-21064,-28196,-33832,-43725,-65838,-71899,-51248,-27865,28585,64512,84635,109672,97577,41498,31322,57627,46886,15285,21732,77032,125107,118963,71713,40971,30054,-18831,-64675,-51929,36956,84779,35249,-51924,-138274,-138630,-88704,-21627,11326,-6330,-5706,54063,101257,65851,6454,-1031,8532,29379,55905,7662,-30322,17004,39324,-32912,-110065,-87586,15879,123379,135935,43613,-28463,-18437,-277,-41392,-106023,-133221,-93629,-71041,-100636,-97040,-43720,-5679,47223,146723,172566,107867,37033,-10873,-21880,16304,49973,35287,-5497,1303,21789,7516,10972,40438,33869,-25550,-45364,-24267,-31961,-66891,-76191,-73419,-55009,-27564,9745,4413,-33862,-30709,7193,43031,60505,32270,555,21074,70143,77734,10049,-84381,-78608,4252,37973,17339,-25685,-42636,47707,99855,19213,-63044,-57996,9412,81250,47752,-63976,-111305,-88960,-77087,-60324,-48185,-61427,-55054,-92777,-179086,-131316,-46861,-37818,-5906,43822,58045,24385,-31156,-40894,3465,41390,27815,4528,29611,31413,-58213,-134106,-81449,17282,36084,9127,6284,12484,43678,87854,61125,73688,187741,217724,105615,31836,1656,42012,102149,68781,-65470,-147963,-96973,12426,19766,-50005,-44592,12081,-35908,-132899,-104438,5244,32095,-38844,-83931,-42571,-917,-6970,-7685,24879,14732,-42909,-44209,-12546,7624,48904,88067,43624,-40255,-61163,15607,61952,15429,-37083,-16455,18419,72103,130564,126110,56610,11927,8108,-21612,-71638,-54429,-41487,-54159,-6299,57486,44696,36660,42489,-32790,-66934,21397,59833,-24993,-59789,-33175,-42532,-71348,-1503,60302,18550,-34660,-15095,25007,53131,43602,-4989,2237,55370,56297,1272,-20682,12972,26068,-13097,-10887,2248,-46205,-62546,-11484,17308,-11293,-55591,-34925,71321,166307,129938,1697,-71292,-51814,-17179,-46501,-40198,-11585,7941,22972,-8061,-71935,-88762,-812,80125,100759,54714,-9271,-2567,77038,51683,-79952,-143585,-89822,2382,47271,12799,-54404,-26819,62595,37205,-51947,-52050,31008,69452,42677,22049,4061,-43868,-63103,-39709,-24047,-10261,23950],[67778,54200,16088,-10221,-28850,-31912,13371,62998,51206,23701,-4068,-63675,-105100,-33480,48370,65562,81871,104767,67942,25215,-36671,-119729,-141136,-63101,7108,20623,-22063,-59510,-46094,-1390,-6538,-29801,-30850,-30896,19561,81307,20982,-81449,-88695,-47824,-17648,8964,17991,11264,-10201,-22938,-1496,22928,54004,91758,89563,13825,-32763,18170,30976,-30785,-60171,-37673,-97171,-188632,-190728,-145234,-92685,-28286,32278,38555,12262,10589,63527,77024,42607,34168,15939,-70670,-104624,-17811,66302,48623,-37777,-72189,-17337,15982,31986,47073,1523,-92136,-142132,-117283,-34360,21205,-13867,-76127,-116485,-168138,-146345,-15926,74791,63456,24854,-8978,-25425,-23432,-21474,-15413,-45464,-72959,-43513,39516,132252,144841,87894,64465,50368,-11687,-60904,-44063,-21103,-35307,-39161,-2540,41199,37222,77,-26416,-40291,-49452,-36770,-37372,-40106,9075,85325,71130,19249,29626,68468,59201,25545,52509,106971,101260,59187,41078,3344,-46077,-64784,-55935,-26403,34146,45677,3488,-27900,-54916,-70561,-6477,109389,83549,-3575,-2749,19104,-34552,-114222,-116599,-18718,17575,-50212,-90686,-32903,21091,7386,-10374,4436,27189,64928,104518,62849,829,24771,31068,-6459,-20359,-25686,-28607,40763,116152,119645,52006,-12556,-78527,-137691,-99139,-23732,16002,47567,74916,51979,-26217,-90244,-87953,-80586,-65289,-15283,25668,57376,111744,106298,31700,-18218,-45408,-60110,-24262,17705,50492,36821,16343,68355,121800,38859,-42684,-30835,-22322,-19447,23986,45385,17944,33951,69165,67316,12050,-73053,-67325,26579,43371,32577,32843,14092,48776,67866,-13983,-80645,-61292,-22592,-64141,-95666,-34035,68947,78120,15332,-20055,11768,47050,52217,68572,44174,28640,109981,139539,55676,-37245,-112462,-194988,-182993,-86145,-34190,-53846,-31242,17640,-1697,-80614,-113806,-76353,-15841,14040,42478,53015,-6007,5154,82789,66128,-9677,-37347,-46629,-41379,-5875,1313,-35672,-49901,-5555,47893,31487,27033,95474,156457,122446,14926,-11424,50093,77004,18633,-45603,-38764,-2135,-6831,-24550,-16365,7345,29175,36065,10716,-27825,-14420,14126,-2805,-12260,-27543,-63214,-33273,53599,74342,1678,-79322,-68117,-2907,32549,41847,45400,18932,-26949,-37754,-3936,49711,78942,40459,-66641,-104746,-61007,-15367,-19766,-49875,-36084,-10030,-57646,-95269,-38261,-857,-52621,-60945,-10833,15930,28536,-14143,-92876,-97010,-22419,-541,2240,68453,101655,61792,-5438,-73130,-90867,-28324,47333,79379,105716,149830,131182,75550,58283,35103,-15809,-35900,-40092,-25149,39866,84925,60047,38325,8982,-73113,-129032,-31431,72470,87360,59066,-18478,-39059,4747,30618,48100,67760,15151,-62270,-18286,76755,53328,-22841,-3276,54975,85690,66801,14367,-44570,-47699,-28354,-36413,-58157,-63226,-32654,-28278,-26684,-6739,-34407,-58566,-891,34120,47333,78265,32694,-20925,-27264,-44569,-40301,20514,45537,-37455,-88922,-21521,64370,111994,115286,71397,63316,72749,28359,-34799,-51861,-38432,-3206,3535,-12685,-33636,-74992,-70601,-8796,41414,46730,28781,-61503,-157918,-140494,-47702,-7030,10398,51477,39319,-4967,-35239,-60452,-87650,-70719,11320,44676,-43116,-73170,-18090,-38005,-118703,-118145,-63729,-20211,32702,47015,50060,100984,71170,-56567,-103674,-44742,13939,33353,-17090,-76758,-60347,-14187,-11513,-11922,13095,31457,-11431,-72437,-69348,11921,43829,700,3681,79121,124247,105961,41296,5388,41042,76921,34621,-28685,-2300,38469,-23658,-107716,-84473,-35496,-38538,-32878,-15374,-38685,-81360,-96106,-91094,-78232,-69436,-67338,-35587,-8306,-10541,15441,34053,-13258,-34998,9481,53696,74777,89431,63389,-19386,-55131,22051,68938,7289,-78361,-85208,-30589,-8015,-36877,-20330,15230,11173,667,11153,60612,79171,18286,-9925,-2060,-67808,-75455,-22951,-10687,-5923,39920,62375,-4572,-90433,-64404,43193,113288,69683,-1609,30624,108071,94528,12430,-5875,-7132,-77339,-111125,-50082,68042,182756,250939,196277,35992,-58730,-10891,38902,30897,9684,5024,38114,50895,29450,29015,20361,-9305,-72945,-69432,-14902,-11820,-22044,17073,67671,50053,11091,5905,-14301,-55064,-43959,-3111,29668,24785,18048,51164,57650,37230,25974,20506,48310,88213,68927,-2290,-18368,5425,-28580,-54524,-43361,-20087,12091,-14233,-66643,-52002,-44919,-21292,45708,32692,-23673,-8460,20857,13942,12940,28956,-4213,-66634,-45737,21202,10475,-21370,28727,68568,12541,-17105,16372,15969,-46292,-86439,-69793,3430,59649,74707,56940,18359,41742,85500,46329,-20876,-12213,-9606,-40575,-33828,25684,57620,56094,72356,96731,39802,-23951,-32982,-42480,-81491,-125762,-157894,-161016,-88014,3382,45165,65123,87637,106374,98601,54200,32536,9083,-56880,-127079,-158434,-129344,-52256,-15763,-27635,-32143,-15710,-26856,-42809,-32430,-19972,-48496,-74235,-44160,6665,5865,-33474,-10925,33739,-35702,-155975,-171433,-54732,90874,106131,3881,4434,84335,54140,529,39066,46313,-23236,-84923,-97391,-66836,-11862,16876,10569,4539,33322,94806,114147,68280,52384,68137,2872,-107156,-130373,-44636,26185,44721,31980,34959,41600,17027,7993,18006,57190,71787,17468,-75003,-134048,-125736,-99160,-63783,-46396,-56745,-31047,40375,86639,52251,-18605,-44315,-60307,-35610,44589,35882,-20487,-34203,-22021,-6524,-15778,-5270,58984,130751,124459,65085,66403,126188,104682,10092,-26829,-14022,-10673,-25569,-70500,-63856,-7025,40449,77084,107541,105430,118470,117538,74431,29012,-4385,-43897,-24388,31802,76922,71435,9776,-33139,-7260,25537,5686,-28227,-68456,-86258,-65224,-45504,-16953,22713,1741,-3381,-6718,-72720,-86163,13589,85293,52932,-22018,-33098,24376,43530,8374,-21818,-68256,-84825,-37460,-11559,-41465,-58505,-39176,33323,76162,18432,-60912,-57104,-20351,-10393,-29496,-49159,-65774,-80777,-73238,-64416,-74404,-62760,-28444,-72873,-146759,-97643,-38788,-58707,-21976,52679,41956,-10239,-47092,-78518,-96296,-69949,-29066,9226,72176,62628,-57452,-130967,-90803,-49013,-42211,-3229,80981,101479,70520,98718,115997,118362,201678,257370,158808,65545,28977,38904,40861,-9082,-102937,-127759,-51328,23747,26800,28454,51177,29720,-77987,-148866,-98780,-5694,51844,31688,-47666,-56348,-3061,-5573,-22746,49209,82933,14886,-10158,19475,27334,14038,11354,-29447,-64868,-58291,-3227,10484,-55787,-96816,-58117,-19420,44283,99313,83288,47136,27270,11153,-17459,-65430,-57889,-34975,-54934,-40019,34642,36748,10962,19367,-27069,-75943,-10127,50913,-13895,-77931,-52283,6377,33808,75583,101517,50008,-24784,-20464,50588,93289,37675,-68157,-69410,33522,63837,-10797,-9129,80588,80241,-25188,-58096,-34323,-59386,-32687,52029,68643,46047,54174,45035,52801,118792,121966,20846,-54852,-52409,-46127,-72275,-48199,-10597,-31457,-39649,-12530,-3368,-41502,-26251,44290,79809,24741,-38616,-42673,1392,-616,-97593,-167796,-115796,1733,49829,285,-54884,-17621,60760,35739,-54601,-52310,66227,129348,85628,62036,58081,11315,-25178,-32252,-19234,5386,43999],[64639,42804,9154,-2409,-2278,-5957,-19216,-46437,-58599,-7488,28858,-10398,-49154,6908,48528,47206,83079,132446,78269,2137,-58144,-114983,-120681,-68893,-16821,16169,-9976,-44332,-41256,-12413,-29757,-38304,-13851,728,54278,76520,881,-48519,-24838,-21300,-10027,37734,66131,60425,17604,-16616,9519,40352,63129,81514,86217,69965,60451,22544,-59981,-96889,-83530,-50018,-75224,-147224,-191365,-183216,-152048,-88197,3711,65817,46566,-5284,7153,31973,-14188,-49237,-32599,-70957,-112472,-53100,34385,54345,20046,-8201,16877,51110,84195,100233,45828,-87077,-203564,-209901,-102830,-25420,-73854,-131867,-87832,-21876,-8844,30978,109529,120918,43205,-5028,44269,82720,72069,39162,-60122,-106935,-24561,39879,25812,-28350,-65778,-30284,25564,22251,-1875,-42152,-95500,-107144,-13515,102292,126163,78904,51682,28126,-15948,-10898,39578,34477,253,13475,51426,45929,33669,40957,52651,35460,-11624,13355,89243,101701,40802,8289,25958,32125,-36127,-67754,27576,124932,74246,-2619,-5458,-23655,-63754,-15624,103017,103667,11675,-20344,-22658,-81854,-124417,-93971,-8848,5195,-64163,-109568,-45336,27455,19891,-27193,-44416,-2417,55442,39610,-27106,-51702,-13253,-16837,-46605,-32803,10324,10365,-8486,22821,50059,-14291,-78618,-80111,-87476,-98313,-77654,-12100,54871,76982,58280,-9719,-88970,-101304,-89734,-70346,-21658,23143,39743,52433,21221,-13123,-13759,-25443,-52745,2265,74475,79154,47142,70205,122831,96080,-9987,-28784,30446,25628,-24860,-28720,-33305,-64555,-31589,20795,8879,-59082,-120860,-57792,67821,99155,83381,21290,-51263,12852,87056,27716,-29871,-3634,28984,-39980,-85090,-584,88363,50214,-58424,-119239,-49389,58775,75206,49629,27992,40604,88426,50010,-41352,-65510,-93754,-152200,-126893,-62434,-17409,-9124,-6990,945,-39952,-115278,-101902,-26621,18129,16279,-10438,-47925,-91806,-60537,37230,61973,13200,2339,-4571,-21074,35583,111316,92749,48287,55284,50129,13486,2118,17598,90536,183374,122402,-31674,-79626,-21014,10702,-21084,-35154,-4537,-11952,-83312,-112579,-28574,76268,108809,79204,39933,41287,35017,-5484,-19793,-44327,-91485,-63953,26883,52837,-13723,-79049,-68917,-8801,45293,75324,86085,60268,5659,-10224,21243,63336,94997,97580,52471,36436,58545,79936,74568,77368,106229,68191,-81490,-148540,-31633,87321,44949,-33596,-28805,27834,79824,26317,-90548,-102308,-36541,-53430,-88775,-35203,22407,23836,-3159,-71371,-104177,-14349,81948,64790,42764,95553,104230,65695,37076,-16046,-54229,-30623,-12713,-1514,51439,51480,-27899,-75223,-81853,-82615,-47857,46974,99777,58453,-580,-22517,10587,19857,25223,52907,50475,-12129,-82339,-76511,8526,14122,-44072,-1021,66378,52146,-8084,-63635,-98055,-72453,-27026,-7926,-24326,-70107,-101151,-131484,-122303,-43616,2625,-19708,5758,30585,638,8326,16496,-8847,-27860,-4165,51778,122252,134720,43832,-32230,47,35260,42295,60726,78638,117091,107628,21772,-58970,-66428,-79346,-114625,-137783,-93180,-38678,-50396,-82064,-54982,15168,42768,12907,-78023,-129982,-78893,-26253,-37619,-87121,-77360,904,47492,-6713,-53586,-42431,-11764,44682,71450,-11530,-72705,-36308,-12922,-53455,-117143,-152529,-110530,-18762,13652,11576,9137,-66115,-147278,-144840,-98813,-71147,-62640,-53030,10559,123183,155257,49621,-41337,-32024,-4859,-16334,-43431,-52808,-5511,25800,3664,14847,63654,59945,11691,-26470,-4613,52124,93961,97026,40323,-4337,3605,-9263,-45298,-23655,9407,-12046,-23337,5843,7899,-51446,-86478,-82333,-92991,-162512,-198600,-92727,-17868,-51181,-13501,64135,28659,-5921,28351,29541,19597,58411,81405,41294,-16930,-21937,-11311,-45180,-100440,-85264,-13152,22985,23003,48523,78892,84677,77616,58190,76823,59330,-34912,-77556,-82395,-130985,-111427,-34696,-6529,2746,33074,65443,44765,-3468,9555,95152,138982,86431,44505,116195,164665,70760,-54954,-56299,-12926,-29853,-44291,-42000,15958,130366,217809,206912,91968,4722,68417,124809,92079,84446,121601,69067,-68512,-106146,-18992,44807,74352,12781,-88994,-110278,-54179,-23171,20426,92685,80247,45677,32477,-17420,-86763,-80036,-38482,2270,27849,46875,56538,13616,-9984,23158,78274,124366,106535,35371,-4701,30810,70301,23728,-54371,-67210,-19443,3707,-40594,-82917,-60940,-38262,-28984,-15584,-53740,-56126,22388,61998,56621,73527,69074,-9691,-67240,-50734,-5885,2824,5937,64477,79071,1222,-92044,-113977,-114323,-140726,-130943,-71829,8530,71793,85403,47569,1064,22148,79335,53075,-37189,-55689,-60793,-80359,-53904,10009,57110,112526,170497,167863,77809,17775,39484,47402,-20889,-92681,-131207,-91235,4134,38213,26508,62670,98859,128561,163380,125398,37629,-65897,-145989,-144155,-99623,-65428,-8366,1764,-81776,-97309,-27241,-20077,-51214,-39695,-17703,-5063,25673,32289,29296,48935,74606,104375,92977,-2189,-100082,-120455,-56820,51317,100024,31347,-3613,24808,18544,21340,83022,61324,-56562,-120782,-91875,-49385,-23812,-4995,-48406,-101371,-50204,38050,52888,14573,-9529,-6391,-43190,-154593,-219743,-134737,-27710,16716,25368,30164,27552,27582,74302,97937,58397,-9616,-41382,-34633,-26825,-35139,-65829,-84557,-92091,-58131,23822,61075,51039,16030,-51977,-100811,-125597,-95455,9177,61759,21268,-53008,-36685,73595,123519,113513,98858,85311,85870,73607,83633,101066,54559,8814,22115,33292,15428,-6357,-54215,-66855,-23776,35544,45953,7335,-2760,71442,115085,57039,-6961,-54253,-111245,-69099,50163,123450,109882,31154,-23416,18225,79134,55783,5972,-27962,-45887,-56723,-17845,55021,72117,-4262,-52754,-59969,-106277,-103904,7409,72355,12260,-64499,-56774,6880,9472,-44917,-47168,-12534,11685,9232,9044,23952,31488,-2970,-11481,27332,19061,-26717,-4483,2976,-61407,-73536,1565,22189,-17980,-871,26518,5778,-817,8487,-12439,-19977,-12520,-53333,-77839,-7483,54494,12257,-43454,-58197,-106161,-176218,-151363,-71775,5750,94876,96611,-701,-41433,-36813,-86475,-92999,-3980,104231,103630,21845,28523,84805,119896,183506,194719,93375,40809,43914,42715,-24073,-70691,-59832,7860,75441,61494,14131,55825,110846,39856,-82540,-100203,-46084,-14879,30700,63981,-8526,-54607,-607,23926,4488,41279,54039,9819,15887,50395,36255,-12147,-44904,-71576,-64682,-15394,42770,12425,-83751,-114855,-77865,-61471,-23369,9698,15409,51513,60912,15017,-17269,-50388,-53742,-31823,-33040,-37051,-2059,17818,8038,-9144,-35603,-36134,-7216,10509,-28411,-62457,-25922,31199,18897,825,23977,12154,-45989,-52828,-2091,35050,-4522,-86440,-90199,-7704,32506,8716,47784,119823,87179,-45245,-124402,-121037,-86947,-13952,81201,101195,83508,88111,39907,-19061,31683,103911,87690,21065,-31494,-60161,-62177,-55779,-69813,-103175,-83866,17202,93284,42918,-15102,11490,33946,-8118,-31271,-13998,1739,-19935,-90800,-127040,-60212,46502,61020,6803,-19189,-1655,10536,-27004,-75294,-48398,50980,109904,88910,60412,43320,17414,7652,3910,9065,33055,64764],[44735,32459,12598,449,10931,21861,-22394,-114302,-138025,-36386,47948,32142,-7994,9658,-2487,-35316,-7718,41381,7244,-36362,-39813,-52456,-64970,-34398,6938,33699,3096,-35670,-36149,-14408,-20026,3097,45596,68813,89895,24242,-39226,22632,81351,27667,6920,37743,32287,9872,-17325,-21310,22789,47868,51062,50371,75641,130287,156131,70538,-49075,-87386,-64452,-20368,-171,-36512,-89857,-98170,-92817,-78573,-23575,38278,38297,-6179,-15392,-23873,-67700,-82295,-15665,-10200,-71137,-64575,-2130,39266,81868,94552,67223,37701,49061,86096,88218,8248,-101414,-142219,-82915,-36145,-96744,-148093,-43163,85352,91071,47040,68940,87604,32952,13446,86422,113483,80233,69457,3691,-75939,-55218,-7553,-25859,-87830,-124179,-78737,1254,23577,-6112,-62317,-89375,-65722,17463,105247,117268,87447,86409,71965,3649,-33412,11060,43230,37380,19233,-456,-24801,-8019,39337,79117,63157,-12742,-30374,5185,14550,-20323,-15845,54792,95385,9657,-29070,115793,231993,126149,31399,43888,24475,-15814,-6252,27562,38068,-9336,-82855,-107214,-105032,-89087,-45887,-15897,-25580,-61785,-113350,-97115,-32411,-5574,-13471,-24730,-1285,28476,-38317,-110584,-101724,-51393,-35896,-19059,22451,70810,77400,13072,-15344,-3036,-56342,-92017,-57265,-55719,-104227,-107516,6355,105562,75996,18533,-25298,-58416,-48245,-39884,-44836,-29123,5155,15789,25377,13755,11055,11511,-31369,-52939,41195,117258,81995,31794,56676,59668,4439,-29331,30231,111712,105116,25676,-30169,-37172,-35191,-43250,-79830,-118564,-143153,-142291,-45913,79600,110243,74342,-24329,-91521,-15140,50672,24442,26863,48362,25426,-58042,-68756,37058,94515,30755,-56062,-83128,-24304,75589,116463,98775,62208,38916,14871,-45279,-100670,-75252,-55198,-92717,-100180,-58889,-6092,11679,4097,-20355,-77486,-104505,-34376,29610,26527,20472,3396,-35813,-69441,-67687,-9644,48678,58471,64243,66372,67315,125310,213400,228513,177178,116139,58693,45834,49398,-384,22237,199776,223750,38108,-80124,-67676,-34868,-11203,1990,19663,-19398,-131851,-163889,-56986,78436,133436,111412,80540,57551,29732,15551,-5923,-36058,-44257,-45020,-31394,-10311,-16806,-19161,-12516,-21300,846,55817,85208,60821,14160,13927,47776,52020,27191,42750,80839,117655,117291,82672,42049,36390,78788,86847,-9142,-74505,24095,148677,121535,39108,11958,30519,57154,25301,-35977,-17741,14901,-48381,-103378,-56221,-5854,-28931,-50869,-63659,-84730,-37306,43453,34195,5896,40354,42400,-4721,-54698,-84009,-53052,4148,22598,42321,73830,30378,-68348,-121425,-110819,-56563,-19670,2963,22379,-9637,-61835,-36292,40090,26280,9540,41854,38137,-12571,-51127,-46486,4757,-11876,-53027,14505,66015,2792,-41887,-36092,-38980,-31994,-23182,-1905,1121,-54255,-103577,-120254,-107211,-33171,57870,65797,40907,8994,-34899,1636,76905,65539,29648,57465,95716,113316,112624,71571,26116,21255,23431,40402,60335,72165,112731,95681,2352,-69522,-69742,-76052,-128480,-162310,-98621,-29517,-38373,-70137,-54606,17768,105758,100283,-16224,-76411,-33813,8346,-5370,-79200,-123534,-42567,28412,-33566,-54026,-15755,-10108,-10546,14553,-4155,-56297,-74739,-30680,-9611,-91852,-174263,-124484,-19855,-12932,-57087,-96426,-149613,-147928,-101073,-90255,-104053,-92696,-43778,45844,160522,170997,27201,-81985,-65479,-34543,-11883,6022,-15721,-791,33165,27319,23993,19282,-27231,-58650,-55573,-26423,2030,30118,85113,88525,1664,-38361,5596,25771,11426,-11364,-46495,-32460,28168,50171,2541,-37248,-47224,-78956,-187186,-257013,-158130,-51790,-43051,-47,60301,27248,-7409,8091,350,-10081,3969,23984,29279,-28070,-67322,-36243,-29926,-73354,-53198,36138,99888,104214,75067,48221,55745,95835,88088,51769,-1125,-62035,-94381,-107664,-111967,-76411,-28130,-20490,-43593,-35803,16569,26750,10728,36223,88987,99301,50796,25306,79427,102463,3688,-110919,-76728,6567,3437,-20177,-55183,-48969,20472,76741,80850,55171,41029,111562,169174,97084,39904,105858,87842,-102387,-199812,-109769,20645,132940,73260,-112267,-125182,15694,58414,47651,84181,96934,68424,21289,-34156,-62062,-48531,-41233,5132,61298,60058,14161,-49428,-65634,-25521,48348,87503,29089,-47189,-15333,86653,138112,83858,-24895,-69534,-20284,5408,-31416,-67259,-48090,-14686,-22733,-50046,-90105,-48410,72827,120381,86208,74017,65213,11115,-8481,-12397,-28053,-23068,5196,33231,8862,-82474,-174959,-171586,-154601,-193373,-155659,-31525,33091,27394,16366,3364,-1140,24994,49301,35603,-13822,-31155,-39288,-44340,-10634,49351,75708,85317,117539,144345,114369,98969,139111,145202,60882,-4789,-24897,20580,81502,67227,31299,53253,63230,90016,152297,128315,30808,-48407,-88037,-88436,-29185,22675,36132,-10825,-108941,-123679,-48269,-29451,-49507,-38075,-20684,12000,65304,51617,29979,88213,134199,115327,42678,-17093,-13646,15146,21723,25570,41390,9921,-20513,-5604,11324,17013,57310,40565,-56370,-94129,-49469,-40173,-54013,-21579,-36466,-109649,-64778,1782,-9535,-40551,-84724,-108556,-78270,-105415,-167396,-124588,-22761,34538,25584,-19924,-37796,-2394,88189,118660,35751,-73061,-95118,-48728,-38431,-32378,-32071,-34885,-46133,7085,106586,94628,5090,-45566,-77432,-119798,-143753,-103756,-3659,73246,66799,-9568,-3909,91288,145670,167592,126523,34752,11569,6136,-9296,-32331,-59670,-34573,199,-25926,-24924,8108,-22877,-85202,-72469,-25862,-51152,-92728,-58953,27471,61134,910,-60656,-83791,-92902,-47556,46285,110080,101940,39401,1119,43075,87447,30393,-19755,-6576,-27057,-86326,-39420,36289,35351,-4246,-35634,-63025,-94221,-71354,22909,64415,7159,-33553,-8546,21360,-9119,-76285,-72928,20996,105620,82516,50686,99571,115338,28352,-29556,-12056,-5138,-11932,27508,38658,-19562,-24749,55764,67173,17698,50615,125993,140800,87593,14083,18918,77192,45931,-60160,-60506,17198,32512,-476,-34094,-48384,-83830,-150567,-137524,-56718,26155,103735,98704,22352,13280,6776,-66015,-62380,-4470,12113,-10772,-54938,-52159,-13495,43346,117487,100483,-5382,-23793,5608,288,-80997,-99434,-17498,92504,139507,90302,9593,12139,72848,50659,-33969,-42892,3520,6236,30382,74944,30267,-5353,44407,72369,42358,1570,-52061,-75079,-25193,37764,58221,21242,-29445,-42741,-22620,36399,94904,43670,-48336,-69623,-44871,-55787,-66248,-59599,-16076,70181,99236,36935,-17043,-55077,-58995,-25721,6520,727,-26467,-18225,18884,21045,15421,57883,43843,-21841,-53756,-16166,30107,8976,-80669,-99652,-54325,-39324,-65819,-65974,-37603,-11133,-31922,-80104,-84822,-64060,-35025,27272,92136,92880,37362,-62840,-151495,-160916,-97664,-41608,18808,78135,101308,75333,9347,-32555,17903,92859,122868,74404,-34226,-76277,-60735,-76302,-135436,-141763,-67412,48435,108130,55786,3299,590,-2596,-40144,-45604,16257,80568,37387,-61584,-86797,-5413,80062,70697,31787,15208,1833,-27810,-69230,-59183,-13750,-866,10629,53780,54808,2189,-30341,-4073,36999,49358,50410,58603],[29892,28764,7766,-9444,16705,47134,23420,-48122,-94820,-52586,10614,22789,1944,-8181,-58004,-123274,-138402,-95911,-41249,2239,15990,7831,-1905,32786,44849,11192,-34192,-34353,-571,15059,12425,47435,76679,75448,41322,-73940,-107205,31204,106773,39381,15002,17449,-39461,-91277,-96074,-38151,29130,21193,-9250,-23073,4482,77759,119080,70592,-3298,-32336,-28109,8558,45807,28247,950,20948,22785,-37467,-68905,-62036,-49546,-30878,-7915,-39525,-70196,-47241,42801,67947,-7446,-33692,8058,39734,101810,141640,68123,-53796,-73103,7374,76817,85516,63065,36192,25483,-4468,-78450,-104077,5382,115150,114330,43398,14915,21738,15657,33184,78155,71468,21494,33758,42751,-20190,-73352,-28044,39595,26429,-16627,-3230,6968,-36843,-86964,-85890,-25900,24511,21460,13660,13064,-1299,7028,35181,-3313,-92514,-86609,-13341,30694,27843,7293,-33937,-32330,33471,101343,71188,-27531,-64932,-54410,-48429,-61141,-34377,64068,132010,61769,13019,129484,223501,122771,46095,55460,41559,39397,29568,-4159,-13945,-46070,-125084,-128055,-82947,-61403,-42477,-50155,-46703,-26262,-83163,-143384,-105285,-23481,24283,12688,-3990,-13004,-72352,-132747,-118442,-47367,-341,45984,91702,105410,87629,41473,3794,-7221,-50544,-59939,-25292,-26779,-57637,-45553,70416,135396,43751,-43786,-54053,-35560,1185,16282,-11770,-44739,-40620,-30049,-1882,32217,50839,30750,-52685,-78582,28612,95731,55959,22057,39406,15412,7760,34169,68405,121624,130886,53983,-4469,26046,46603,-27671,-148572,-178895,-130837,-98217,-39917,68413,96450,25400,-65491,-85918,-35095,-10727,4625,57981,61190,1213,-58816,-29913,46957,53779,-30509,-48400,20637,43534,36608,52754,60761,26123,-18666,-51826,-60931,-63520,-63376,-44004,-67908,-120210,-106643,-46722,-22475,-16830,-37599,-88224,-87193,-20581,-5668,-27935,-8744,28392,38373,-8497,-55993,-36511,25223,56797,63276,91730,143027,183077,207164,227614,212842,122195,29951,12710,53179,60991,75208,194164,219838,110218,24884,-30620,-61552,-15213,26930,24248,-46841,-129266,-103504,-20766,60505,95906,56689,19945,9378,11001,23871,-7236,-26167,9791,-12069,-56011,-40252,2864,53799,60977,-6195,-35598,605,29698,21328,5449,28482,63819,32742,-51904,-47218,29180,94744,94321,39496,-29273,-82514,-90803,-42308,-5697,-768,60404,127163,113486,89914,56253,8686,-9490,-33754,-20724,58552,83431,10185,-24665,36484,70190,-6253,-69919,-38561,-49696,-94823,-53055,14614,40455,26394,-37257,-94013,-110148,-70326,-5023,4839,-430,58439,89345,34592,-56181,-115124,-100193,-42253,-60084,-83039,-52142,-39294,-60327,-47651,-5892,-26745,-28516,17637,32374,9955,1446,30707,50726,-7294,-55821,-4646,24646,-16672,-8836,62278,81264,38347,-2392,14665,27639,-27414,-59439,-29287,-10123,-912,52105,81723,56507,10046,13847,110608,186157,152625,98819,80743,61361,26941,19837,39815,64288,53718,43889,92167,116715,76284,47460,15237,-29792,-57070,-56717,-48718,-63054,-76888,-37520,-11219,-38089,-55840,-61751,-8643,125248,170142,60844,-17100,1683,47325,55227,23310,-33914,-57947,-52043,-67865,-60118,-44172,-51062,-68075,-48052,-28816,-49062,-71557,-14084,33204,-40537,-124195,-75278,23077,23819,-48734,-102314,-90433,-27534,19906,7195,-24483,-16474,-14204,-20241,38858,73679,5465,-31174,-20293,-41906,-30658,35229,48565,51553,66634,54843,21789,-32652,-89861,-73741,-42726,-42370,-39732,-27701,16121,63063,14882,-42431,11096,57516,17126,-48853,-73856,-25155,31395,37231,26702,23467,17071,-21890,-111464,-178687,-157380,-89032,-22270,22959,27639,-707,-26732,-13606,38822,59548,8970,-25531,-19319,-67769,-89850,-15045,35538,21541,33765,83080,140677,142141,71072,-1761,996,68448,77822,11629,-31066,-26387,-57545,-88680,-60031,637,25273,4329,-64575,-76656,2782,46945,25005,13875,20718,28311,17099,-92,-3101,16864,5730,-45831,-20166,35468,356,-52947,-61745,-25165,5183,-10468,-54453,-32297,38917,110498,150955,59211,-52608,11214,90206,-23990,-136376,-106847,-2224,148878,138906,-5680,5879,113744,124353,82958,85547,114605,78263,-4841,-25612,30341,52011,4152,13191,54031,25552,-24794,-44323,-45781,-41197,1750,37713,-26247,-94130,-18710,109257,146497,86750,4523,-33260,-13080,4878,-2417,-19219,-9988,-6848,-30885,-38437,-30358,13413,98232,130547,68481,6206,1456,9109,30886,39297,-7175,-33653,-8979,22,-33673,-126461,-165712,-80585,-33366,-125842,-141877,-22509,30064,-28747,-56850,-35597,-5791,12067,-23044,-31180,10085,38869,24161,-2716,4214,61242,59234,-12845,10478,147310,192302,171846,185341,172383,114487,104658,124191,109830,83295,67791,56237,48203,48339,86112,119409,63377,1551,27594,43470,-16275,-18505,32212,25730,-39617,-82078,-86777,-58172,-47177,-41189,-16754,4703,18918,34816,32143,54454,117197,118221,58141,-8144,-6269,62714,101620,77273,33255,5841,-14878,-12614,32247,43102,-14067,-21285,8265,-9595,-16393,8520,-11801,-1312,82434,92238,10167,13345,30419,8942,-7396,-72274,-127086,-83531,-57501,-98672,-96395,-26985,42365,14124,-66033,-67735,-10735,58704,72408,18788,-48665,-75950,-101427,-155794,-120229,-25385,39849,42380,58175,116443,100831,-12977,-93414,-111911,-139074,-160505,-106037,-6117,57455,76772,52801,48922,55836,60978,138849,146600,17776,-77631,-102304,-113803,-101977,-62233,-16420,-2428,-34552,-3647,74131,32604,-78991,-94610,-72294,-107245,-97502,-17265,35495,29911,3838,-34188,-36322,778,33789,62281,90691,68324,4767,-31947,-6467,19453,-44879,-91194,-73703,-100164,-133222,-86647,-60568,-24035,64806,98801,30294,-50596,-47207,37567,68315,35172,39435,71314,73443,14635,-72709,-75548,20790,112280,96682,44686,55309,55640,13298,9409,-9044,-43493,-36660,-9561,301,13096,43974,69140,33329,-2358,52251,151639,193122,101375,-19396,6125,64289,10921,-59857,-18720,36155,19210,1229,-17467,-24438,-10637,-41116,-57120,-353,62836,93347,46618,-39596,-37707,-9251,-20565,5386,-10503,-100456,-118028,-77417,-66099,-86030,-53701,45456,71098,-26559,-60780,-46927,-68142,-120424,-104511,-27865,61554,114919,103466,22590,-52545,-36974,25365,27249,26034,54896,60737,89024,115272,64713,35959,68509,88009,76456,13280,-101475,-158754,-113609,-17844,70011,54074,-907,-15286,-9667,32685,90107,43536,-27582,-25067,19323,10297,-39424,-63822,-17141,59795,95516,65817,7897,-58798,-64505,-9176,34910,17246,-41428,-59707,11947,64259,76047,122579,98563,-14596,-66714,-600,39822,-34107,-127425,-93098,-38468,-44757,-66365,-54631,-18634,15600,6709,-40114,-57852,-71793,-69365,8547,70175,34934,-7235,-48312,-101399,-104103,-71421,-66863,-57066,16002,98353,99021,42170,32558,70078,73277,72680,52721,-50062,-101498,-84206,-83683,-130335,-118992,-28473,38218,26606,-20408,-2533,21357,13814,-42978,-82541,-6194,118096,95117,-23518,-63186,-2898,51339,49235,51191,42283,18300,10277,-8273,13397,42147,-4569,-38821,22539,58804,5727,-45973,-15916,54430,72234,36571,22652],[10897,3850,-24008,-25079,29054,71194,75186,54982,-23822,-92181,-85149,-48186,-32222,-30500,-86876,-171952,-213612,-141345,7076,114546,96741,49302,49798,81116,40509,-51104,-95747,-46302,14507,25598,12896,35286,37007,-17867,-81054,-146529,-151141,-46711,22992,696,-8864,-4914,-38567,-91216,-112477,-45806,14893,-22885,-64431,-78426,-66767,-38195,-24727,-12120,7526,18847,-13024,-10550,8786,-13635,-5042,68020,85593,-5250,-87498,-125713,-117942,-60546,-18563,-39764,-43553,-2262,77448,110963,49644,22433,56454,65539,80591,95851,6226,-143095,-141762,-30881,29947,71470,136477,153286,117741,44869,-28808,-30574,42597,107115,98970,39957,-7400,-19201,4401,38007,46543,16859,-35150,-45897,-20635,-17924,-56729,-16418,120292,165732,115915,87816,36100,-52880,-104050,-75644,10658,52934,1724,-58059,-85514,-133081,-150630,-77630,-27646,-88501,-112131,-57056,-9754,43788,103212,85137,55854,84712,109250,38871,-58219,-63794,-16462,7617,-29622,-40275,58942,149017,98691,36641,73952,108420,43623,-5538,2112,22201,55857,42172,17919,464,-46729,-79198,-46059,-34610,-48972,-67326,-75416,-25921,41992,-15857,-125872,-112572,13360,83089,41753,-16814,-59324,-96685,-121064,-92518,-1384,56771,85799,117711,115152,59069,26703,35779,44755,-1158,-29531,-2467,15379,28457,66296,116159,96777,11104,-43849,-42394,-33348,-10687,24285,23859,-26531,-60129,-68872,-56241,-12222,36989,25919,-55129,-95077,-16032,49153,40146,34995,66113,82261,122583,118536,64489,75764,94910,31320,5784,66406,65159,-37108,-137904,-112334,-16483,-461,-8977,60014,75179,1776,-35195,-19468,-20120,-27411,10935,57513,36204,-7515,-10741,30802,27835,-29447,-107982,-60965,60076,37875,-56619,-73683,-65031,-73380,-70369,-49136,2250,28355,-26662,-37760,-39711,-106942,-145470,-107210,-76821,-50351,-33915,-52647,-71922,-61696,-66670,-68029,-47150,7890,64770,26661,-29689,-20555,10581,3297,-5887,41023,116896,145572,114996,104723,122102,63734,-46122,-110634,-38773,108133,185689,182548,127678,84906,65563,10610,-38112,-15111,14322,-7730,-77399,-83608,-7016,20291,17226,9063,-48777,-78232,-40205,-6515,-6920,-19740,-8099,8283,-21651,-36742,-9345,38457,93337,102536,45332,-5428,-23182,-19140,-2875,16320,43154,52489,5602,-63317,-50868,4184,49154,60693,45258,-2038,-96554,-200028,-203562,-116046,-29390,33825,63280,65728,80731,33857,-49283,-66182,-83942,-55248,51245,100313,57373,42166,101118,151661,101500,12884,2911,-29674,-120091,-109018,3700,71455,23667,-89571,-129860,-74798,19024,57029,-20612,-61905,15545,52878,8042,-62348,-112688,-95227,-63915,-102513,-90031,-25940,116,-12675,-59505,-89907,-80699,-29927,3714,2272,-8681,-7912,30771,52420,1444,-51313,-45857,-33044,-14791,20789,91439,104994,34480,-8097,23874,39642,-9340,-25781,13941,26923,-6165,-9504,7394,14786,17233,84690,211401,242016,171691,83433,19005,-2022,-232,786,17625,54052,44548,33370,99840,140951,71322,-19759,-62990,-53727,-45471,-43303,-45201,-41156,-37168,-20015,-18897,-29094,-33899,-79504,-72918,26959,90980,45570,18671,57995,78405,63842,71138,60404,-28036,-71039,-43657,-71513,-126501,-112356,-79905,-61809,-60579,-56856,-19974,62301,95132,13452,-57102,-24834,33343,50100,10827,-25519,23131,81467,80341,73833,79651,84185,18389,-85895,-102881,-44639,9520,55511,26842,-67162,-88271,6539,86649,108428,88844,39501,-28671,-100676,-135713,-84566,-43658,-44607,-20654,-21053,-47756,-17035,-296,-29216,8614,50023,11924,-50435,-53397,-4971,7147,-16117,-13018,17789,37167,17676,-22035,-57761,-102424,-119066,-57080,-18194,-44409,-59427,-59355,-17645,93417,133006,49392,-12546,-19008,-62210,-82785,-23367,47976,88776,97159,73916,83191,87171,41924,-14055,-20613,19483,18988,-18806,-16221,-197,-59412,-114312,-84403,6755,70839,67129,-15293,-50818,35220,128900,106703,4946,-50927,-19340,24431,13499,-33298,-24344,38580,56542,43950,32932,-15370,-67961,-40494,39680,48519,-13433,-88614,-68829,26698,71902,62563,5678,-61019,-5516,85763,58492,9881,-3339,3136,109132,162145,128073,99873,76342,69349,91354,128364,136474,61290,-33905,-8958,87852,99301,1705,-45219,-31843,-43235,-35801,-4538,9979,8274,24514,42352,-29298,-107528,-51008,45486,44447,-10322,-19224,-3441,-8802,-19423,-11924,6582,14330,-43687,-94285,-39807,45478,73530,65329,45663,-11632,-74228,-60930,-29693,-13224,22303,10693,-34785,-35459,-11719,-23326,-89419,-95068,23335,101601,-551,-110174,-86811,-28013,-48419,-77859,-71586,-46330,-40988,-101996,-105999,-27646,28600,21354,-21662,-47521,-2508,-10792,-88895,-20966,195353,250769,173664,150053,142551,110526,123388,145928,83452,17799,24847,27725,2677,34502,108487,98190,-11754,-44393,44291,86374,5724,-58929,-32032,-4814,-24140,-25236,-26805,-49303,-67196,-39461,26378,64966,26766,-12366,17151,83496,90475,15839,-28940,-5631,40055,69038,50198,40364,53690,31506,-1209,22125,77611,72397,-19478,-76962,-51699,-13188,14250,26452,17926,87004,212365,205749,105088,65439,57184,56247,54287,-16370,-80720,-82358,-99052,-136563,-113702,-45348,21239,-3862,-53680,-19432,10591,2400,5084,27009,21890,-13204,-107507,-201133,-166693,-51219,34547,46926,24625,36603,50479,-7195,-93847,-159544,-205846,-222540,-157778,-39879,20787,34653,43113,64995,48944,10471,87887,146106,22291,-125633,-156063,-135914,-67458,33650,58007,26651,33557,96342,150561,64377,-54937,-79316,-54906,-48800,-3247,63695,68616,31386,31137,27436,45359,85722,92123,74257,73972,31348,-55509,-110131,-86066,-33566,-58566,-108064,-141940,-179121,-161133,-119026,-129392,-48651,125689,209037,111121,-51675,-97540,-15431,30840,48788,75696,76275,91032,70582,-13836,-27036,30023,72026,52891,-4604,-69430,-106448,-51758,43519,2489,-77791,-80549,-92679,-122755,-63261,24248,13055,-61372,-57227,29378,109218,126135,19274,-70894,-24288,-23735,-96199,-81369,615,37551,23411,-1014,-19230,-3167,44970,36926,3349,31128,66442,44046,-42603,-126144,-118839,-50063,-4764,20748,-14091,-94905,-105303,-52458,-32477,-74438,-84421,17194,101659,19629,-52111,-60920,-83380,-115868,-92025,-49534,15357,90667,115741,43560,-71387,-106278,-23876,60356,101290,97314,85746,123994,137183,61316,7747,12688,44665,90457,83831,-37972,-159361,-160429,-65741,30283,23681,-14779,-47373,-65168,-27471,46925,12238,-74434,-56397,44136,73905,23063,-28867,-26005,10987,47541,71840,49829,-29414,-41368,23454,39470,-23136,-79092,-91963,-33469,12126,21956,79924,96838,7516,-63672,-41577,-21879,-60170,-79316,-15946,8380,-40545,-72808,-51128,-5778,50460,79384,36774,2394,-8387,-42003,-32628,17102,14362,-586,-8642,-16685,-14431,-24146,-32684,-43087,-24568,57189,100745,59537,64513,100310,52335,-3020,2143,-22035,-85918,-97743,-65396,-60126,-51107,2550,5648,-67591,-116303,-46045,34854,50300,-19030,-93685,-51343,60199,73882,-4405,-45677,-44646,-40845,-29306,21505,51237,41533,62195,73909,60223,60627,49440,18170,19482,42103,35610,369,2806,43530,44257,-10601,-31028],[16145,-3192,-22762,530,71172,109917,95937,60296,-34419,-127455,-135631,-88821,-52860,-23924,-66139,-151414,-165321,-42739,106266,190276,161802,95537,87979,91893,19813,-57071,-70104,-30691,-10452,3110,-1362,5451,-5790,-92200,-140577,-113622,-99860,-97064,-51294,-25238,-37140,-7185,52531,36163,-28643,-25215,-5872,-37815,-47775,-40494,-23847,-38871,-92410,-90570,-6618,41630,-19240,-46675,-46182,-74360,-40922,58142,84901,38567,-12137,-57490,-67383,-30443,-16553,-29753,-16803,10312,59293,90516,68763,57442,81352,85335,68506,45157,-28510,-124922,-85107,-3557,-8891,16164,100258,133934,128451,92919,41007,27469,47510,61330,48465,21415,-13806,-31051,1826,41957,49032,19287,-31562,-84525,-105571,-62305,-38225,-14761,99633,164668,115640,70846,64624,50385,7837,-30483,5825,27586,-5960,-47264,-106963,-196405,-244285,-175997,-48625,-9321,-35998,-53832,-47612,47448,186023,216753,200150,188770,123553,20263,-48734,-22489,59241,95725,15896,-35403,48239,120049,74222,37471,37464,20014,-30298,-67568,-55472,-1641,27235,10018,26494,24476,-15089,2022,28051,-12719,-44450,-73688,-60260,16310,74290,18575,-80789,-75237,57047,127316,66408,-20336,-92540,-139641,-115918,-48064,41287,76760,63048,84379,109385,44619,-10152,41518,99752,55318,-6377,9885,37763,65284,104806,87748,34197,24200,22800,5922,-24159,-48667,-13316,42425,16952,-31991,-60813,-86058,-84572,-25117,608,-24617,-51183,-16500,38189,55742,48249,83273,142720,172856,112603,36254,33772,45367,6515,-7064,22493,-4427,-78669,-101535,-14877,90746,81122,27850,33368,31418,17525,52221,77808,41239,19436,43699,48090,10593,-483,35320,62707,-6981,-100679,-129266,-64241,-1885,-65777,-145278,-140583,-130647,-108488,-47725,-9670,42981,83281,24371,-2867,29550,-9120,-85820,-92707,-87451,-74852,-24868,14222,-12071,-41890,-23502,-9310,-35137,-28961,22850,26427,11054,26823,18162,-36880,-60950,-40672,-353,44683,36698,1085,8757,-10980,-106050,-183308,-113289,78232,179317,146787,97478,49150,-10944,-34084,-26036,-12156,573,-19774,-55969,-30153,8778,-22311,-65613,-92395,-117858,-89253,-15226,5327,-17220,13678,43533,-16456,-61129,-18788,26087,64351,101617,104022,85258,52290,8409,-4978,23104,62874,77667,35852,-10096,-2987,32221,41706,48944,55485,90311,100778,428,-145193,-207459,-176182,-93386,-15829,30409,46831,43087,-24964,-92529,-59514,-43459,-68949,-21321,58284,68460,34858,43994,133231,196511,147090,54276,-20123,-71391,-55961,9911,40839,-2192,-84011,-94036,-14035,81942,103159,4681,-74972,-44333,-15987,-44981,-67158,-71310,-76129,-85470,-91210,-27124,44418,49295,11452,-78481,-117031,-40241,47142,26623,-26061,-52950,-65656,-43131,563,3060,-13851,-28455,-32873,-5351,7560,19915,5326,-44790,-51105,-10864,1378,-21408,-33613,-32993,-27613,-30014,-30870,-37893,-30308,4321,80223,182137,203268,119267,-20713,-99009,-45614,57820,85187,55151,22660,-17088,-20472,58088,109201,50373,-28928,-58843,-35957,-18625,-3266,-22726,-57122,-69423,-46468,-21237,12455,25670,-29715,-78558,-70073,-43135,-31868,25967,101053,81441,25078,31384,57071,14755,9769,32002,-53303,-162764,-130073,-48635,-20468,-27722,-15482,41451,117214,124963,38930,-10759,1017,-3971,2539,25147,39613,78107,81099,18524,26399,113903,157807,90790,-44951,-155818,-140854,-7337,77575,9525,-98671,-115715,-33159,66736,117806,87404,1554,-89178,-136497,-129332,-79235,-43058,-9858,40397,23108,-42190,-42170,-17230,-12027,25884,51781,35943,14499,10745,18225,4571,-10659,-24819,-13527,10369,16380,30101,47742,-8516,-108448,-124586,-104219,-109252,-104331,-80932,-16927,79591,112229,77011,57083,60673,22543,-36390,-51655,14130,90250,83758,25127,4774,10834,17593,6043,-24412,-32470,-35672,-873,44803,10145,-93618,-171591,-166849,-66754,64519,117286,63261,9071,69962,188309,194046,44480,-57297,-19636,46193,47782,12522,2736,52973,87024,54619,16242,7976,1311,15741,68103,64157,12447,-35919,-15029,52863,34831,-40053,-28490,40977,104709,101737,60494,71069,77991,30446,43543,79653,87550,19576,-61651,-38057,76130,173718,147625,28964,-41924,17007,87043,61843,-60126,-123746,-104936,-67070,-3630,25872,38084,75249,97825,64040,-29884,-107201,-90160,-46947,-69762,-99605,-53275,9015,13164,-28246,-49401,-14962,3124,-75935,-139286,-59385,51127,69757,-257,-63466,-75227,-60033,-11504,-13194,-50498,-32819,-12053,-49127,-71257,-36269,-4279,-3119,-21311,34898,122277,92422,-39294,-110156,-54751,-5325,-40282,-86931,-71132,-57296,-102416,-106853,-80166,-60190,-41928,-42896,-66254,-53292,-52515,-59042,42831,211550,224041,126257,105815,129074,84244,45664,33154,8140,-5373,-2368,-31400,-48877,11669,100194,75697,-38052,-60717,-11278,16087,-18292,-79725,-60884,30341,64464,42451,29840,-14199,-66354,-28307,82380,129710,48649,-14058,20844,65492,12581,-90778,-82596,23906,73515,24658,-45313,-23647,57799,64872,25647,55002,82265,77006,42455,-30303,-89546,-71274,-16341,12541,29555,99954,200343,189860,87753,26700,22662,55861,61744,1340,-45128,-79436,-157832,-189606,-96946,2009,31063,10923,10722,46142,19579,-32887,389,88278,103731,49493,-37187,-104764,-92906,-59160,-34120,-26861,-32996,-25808,2368,26563,-26867,-158032,-245615,-250431,-190874,-63620,17674,-1609,-19948,42678,90128,60035,74532,111081,27899,-76175,-89196,-63333,-6538,80089,83403,30211,60687,145177,157000,69127,-13112,-40441,10248,85352,117478,110805,85823,43121,19111,35923,86159,112149,89451,54204,41437,2800,-74892,-123306,-84580,4007,26129,-17699,-95689,-156625,-151438,-110038,-98609,-44041,74118,158973,78749,-111757,-179173,-107503,-30113,51070,62186,3251,51949,121004,80209,56121,74526,74940,38349,-15127,-110828,-181181,-96446,25626,-11093,-79524,-86257,-140147,-220750,-172058,-56780,-61215,-135750,-95823,11097,60972,39536,-59001,-100920,-45370,-85966,-160551,-101711,-11856,19213,25768,17081,8706,13335,29227,28774,9875,10620,27213,-12468,-88552,-128555,-119285,-64817,-32185,-20806,8513,25536,-9218,-35629,-9492,-13238,-39060,38621,134790,63890,-32228,-51585,-40240,-61926,-49833,-18059,34632,92639,112242,54573,-39625,-75343,-21788,84383,145826,101178,44183,51823,56591,914,-59626,-69786,-10491,72875,121638,53755,-81057,-114983,-55038,-12272,-9024,-29229,-79347,-109238,-72874,18233,2326,-123559,-139951,-16913,55327,50138,5467,-35214,-26067,9155,48284,65196,15257,5654,60312,43785,-67096,-124260,-105949,-91348,-110761,-109843,-26043,29502,5571,-39833,-65975,-71607,-48942,-5103,42614,13202,-62322,-82733,-57547,-36366,34432,117374,106132,74049,65911,2865,-42968,8456,45702,39436,31981,39901,32608,27789,53054,47013,-9878,-19493,-15729,-28290,26616,102915,82330,8499,9259,57798,5459,-68605,-39810,12735,42669,66253,22228,-93412,-163497,-95098,15147,55167,10369,-48299,-50822,-2294,20504,-2589,-39429,-92200,-120853,-105281,-36612,32188,44401,58422,66980,21947,20741,87097,100821,43398,7414,35679,55903,40007,25073,6754,-31574,-52963],[5118,-4732,-6361,14179,71072,93834,25190,-80292,-146441,-144308,-106299,-60325,-38798,-19804,-47848,-101247,-66303,54727,109276,114792,108365,71564,50925,48060,942,-11407,21003,7113,-58672,-51977,-25477,-19677,-19903,-78479,-102183,-34941,-11415,-74765,-67468,-43440,-78729,-40232,75794,94110,17921,-28064,-40529,-49792,-21087,27662,87313,75197,-46959,-127448,-51591,4921,-51911,-72623,-69032,-82207,-30271,42186,52077,70901,83363,39459,14847,25553,20099,-1805,-4946,-12375,771,9095,13081,18597,29676,59221,82935,55746,3963,-34636,-15990,-16702,-47695,-12752,38147,47101,74420,91863,64357,36369,22280,-25830,-52599,-34332,-24528,-24616,2174,42348,70454,51868,-907,-50357,-95092,-78281,-35591,-28345,-5784,21785,-7487,-22561,64149,151229,105802,1133,-4358,13570,5327,-13881,-84605,-167230,-211945,-186903,-61431,35239,12834,-54225,-65637,19035,141870,196707,244052,238172,118029,22114,-2333,15965,60854,71080,-7212,-35527,24490,35497,-16331,190,34499,24952,-20941,-62744,-61529,-15313,-9672,-19828,13886,18129,8295,22761,5580,-33266,-58388,-73390,-28860,23631,12376,-38227,-85924,-69359,41849,118274,78764,-10736,-96736,-149261,-100572,-19032,49831,57407,10489,21095,74248,28797,-42371,6523,81430,64140,22411,18997,15125,15195,20497,211,7708,55146,58886,41385,18924,-43197,-50914,8823,3440,-21213,-22913,-45252,-81498,-57760,-14381,20571,35166,34143,50701,69227,36103,40250,77870,61593,1840,-12334,-1184,10145,14288,-22409,-58643,-76580,-105169,-93226,12113,105846,84120,5219,-45608,-46017,12285,90583,129229,102982,69804,64590,48578,13707,10440,27055,26342,-49619,-119380,-95662,-58751,-83020,-149386,-169735,-131386,-95261,-53490,3953,-9006,-6604,49574,38347,21311,81379,94554,40620,2847,-52370,-94214,-40751,66603,95443,71597,85280,76582,12298,-32753,-31034,-21427,3555,42401,23973,-33166,-54823,-92450,-115153,-46561,169,-26486,-38234,-60693,-112444,-132812,-84527,4682,28867,86823,190921,121195,-75846,-129820,-67517,320,31168,13129,1801,-5252,-54019,-111967,-143283,-156900,-116624,-20152,49469,44002,36411,90878,92372,-26804,-87587,-41672,-1674,53175,97291,80821,71368,67397,36518,23973,52214,104971,113886,37663,4462,55801,83472,64905,60741,43159,79554,116500,34938,-48611,-71814,-102641,-104688,-47222,24007,45413,15468,-49049,-78079,-4483,36935,-63168,-116220,-13838,56809,-12009,-69748,30129,175098,184980,72546,-17154,-13882,27083,20303,-27706,-52342,-56314,-46839,-17379,40168,97035,66833,-35258,-75743,-69349,-80647,-30745,25581,-32205,-84088,-61147,-7752,33438,32204,-34194,-133155,-104809,36858,115268,59760,-5895,-48821,-90942,-94322,-49169,-12833,19216,30458,14862,1311,-23123,-58599,-91535,-93583,-74408,-76552,-88642,-76791,-84656,-110709,-84207,-28492,10955,-451,-30652,-30461,-7417,42976,97321,45540,-116880,-193558,-87188,64779,130419,104487,10809,-82176,-75365,15833,52715,12998,-15888,-25791,-3779,38104,71352,42979,-34283,-75543,-35463,21336,56590,77592,61520,45,-44943,-63293,-56491,22247,79412,37803,-14363,-14343,-18097,-15834,39336,57841,-14264,-103572,-81305,-18832,19926,56612,70917,50202,49045,40968,3203,-9703,-10749,-44959,-73510,-42306,15467,50104,20429,-72327,-81618,57108,177924,159503,30027,-142816,-200771,-64969,32613,-31148,-90752,-79633,-50313,-10483,39898,40650,-22927,-97529,-97675,-44584,-10179,3613,37320,48924,15638,3059,9988,-14180,-8856,42836,66036,80138,90446,53175,16547,20589,44052,21506,-18363,-29818,-17590,46404,132493,91315,-63263,-159556,-158544,-119504,-100510,-97286,-62963,-22910,9334,63405,115199,139085,101409,2185,-64648,1802,69527,21406,-29433,-22678,-12598,8107,2872,-59145,-83096,-51274,38994,106911,49925,-80211,-185081,-214573,-125290,19665,95128,76710,32214,57202,140506,165213,66994,-30158,-33955,4130,41231,67929,65117,60839,48564,17349,8484,49323,81485,54281,41601,38119,20932,-582,32716,75081,1477,-104278,-49191,116253,192865,110624,-11565,-24806,33540,32132,-21551,-80720,-108846,-133423,-141969,-77482,42708,128669,93651,-13626,-31856,49554,76282,3912,-109702,-138535,-93880,-28163,40980,37401,21633,65290,85700,12902,-73463,-100920,-86351,-73045,-72962,-69229,-40591,10171,47916,952,-69460,-62861,-34590,-60324,-92992,-64417,-21912,-13708,-68572,-116410,-66981,36655,99369,59163,-6557,-36834,-55075,-91674,-122429,-104291,-20292,56306,28765,-901,54859,101093,49763,-23626,-2865,44542,-5244,-74445,-41012,-1923,-38718,-56928,-83126,-114383,-84539,-27251,-28432,-50177,-31447,28070,95752,144260,120622,69143,78733,111251,53975,-17959,-28185,21149,52262,6407,-59331,-50214,4449,50748,25529,-34840,-45282,-64415,-67740,-56084,-74453,-34377,95530,140967,85910,52909,10917,-50405,-15656,86242,117238,49959,-2869,-5591,-9853,-50461,-103716,-67464,23248,45376,-12974,-65034,-39692,25185,19511,-15527,33925,53041,51312,88863,53826,-58290,-90236,-43768,-4168,10512,16345,47767,84710,36592,-36594,-54444,-6609,6722,-34356,-56302,-76967,-139847,-141783,-15895,82833,67446,43281,52579,44725,-6480,-16458,65609,177250,183524,98240,34536,5358,13770,-22328,-76733,-88144,-55281,-33393,-358,75489,49510,-109256,-200445,-180296,-136430,-30764,57470,12183,-48907,7051,92623,105513,71852,37078,13780,20739,30831,23985,8533,10386,2981,-17008,7290,75564,92262,74093,36961,-10580,44345,163947,166254,82362,53222,32703,-21401,-9488,62819,88311,61488,29213,1940,-27427,-53853,-62191,-26209,51183,91863,72514,-7184,-88369,-121238,-71379,-17697,-31807,-37151,21892,-17323,-161908,-200023,-139267,-45446,57985,33863,-52170,7023,109992,112525,96658,109662,111872,70107,25502,-28332,-85929,-65262,-15253,-34484,-41214,-36692,-119253,-217358,-188852,-92064,-74378,-118148,-88768,-11571,18601,-9113,-82588,-111508,-69091,-87929,-122114,-83420,-36965,-17999,14777,63507,67538,8787,-33105,-12267,-7510,-29498,-17292,-28316,-50080,-50596,-65115,-74640,-81990,-51070,51748,109324,32530,-49814,-16741,9388,-3011,72245,154650,82303,-27345,-65563,-26430,-18554,-158,34535,45493,42056,54758,29458,-22194,-17823,41633,116540,136922,74573,-10213,-71746,-91311,-80526,-92932,-91588,-21010,40831,78985,75770,-2906,-36322,260,26041,28778,-7279,-53046,-76457,-77052,-9483,9524,-106097,-190500,-132624,-51736,11298,21538,-18324,-28938,-10645,-968,21089,16575,18284,56977,50238,-52592,-113577,-87960,-104414,-149177,-134821,-80104,-57329,-24860,-2876,-24241,-46257,-12985,37249,65401,-492,-75186,-68241,-56790,-71883,-305,102208,114417,96761,74650,9819,-19914,29969,54645,51039,55745,45931,23674,62807,115789,97178,7978,-102237,-180317,-133368,1512,108004,136914,91228,66153,112677,92564,-23644,-26417,45140,113861,150553,81380,-72239,-170939,-119931,-27530,10110,6076,-2471,-20545,-13079,2391,-6564,-62558,-122899,-124629,-102588,-63301,-12391,14659,25285,-5250,-63542,-49669,45972,98519,49445,-28624,-17653,44895,51564,23187,12988,-522,-30556],[-17632,7966,14922,8578,38303,42788,-56772,-185040,-195985,-91268,-2360,40313,32910,5016,-16914,-12040,35614,79625,40699,4185,1365,-15125,-19608,19917,16984,32794,92526,71593,-42713,-71447,-34593,-20617,3363,9070,-491,36884,52023,-10699,-41170,-54220,-105502,-96537,-21534,5626,-25008,-47518,-54925,-65976,-33204,55911,158688,161748,7993,-123728,-79674,-24635,-58610,-60633,-52731,-37283,33466,57958,34258,67663,101792,56189,35304,56075,71176,51894,21913,-12907,-17644,-32834,-42070,-29901,-17744,48288,131851,110050,57796,39497,678,-66751,-60697,15688,42050,24281,34899,33386,19561,36390,34921,-57978,-113988,-64276,4874,33039,34003,43463,65001,48476,10797,31459,31763,342,8524,6406,-50950,-83882,-83536,-44415,60865,136715,93166,17746,7897,30925,33767,4501,-49558,-84349,-95989,-93988,-34254,18729,-4222,-49440,-31718,10562,36772,69204,165814,183391,72946,15310,34178,35520,10358,-17745,-42787,-18132,8853,-25223,-72527,-41654,25251,74262,58538,4700,-24641,-12882,-4213,14029,50293,48624,43340,15605,-22604,-31766,-62962,-67090,2194,7999,-59238,-96163,-103238,-70079,23630,96988,84176,17894,-47052,-67579,-37601,3233,62553,71267,10214,-3797,38468,1219,-54230,-30669,10235,27679,53401,45769,6584,-31070,-75064,-58593,24184,52428,20964,49921,84877,22080,-42389,-54012,-79418,-62871,-4298,23221,8476,3417,26833,69580,103746,84826,55679,60734,24380,993,-8981,-54430,-90436,-59808,-28062,7032,41167,-12318,-66197,-52578,-56601,-60732,13414,74529,40334,-55070,-118771,-102552,-31477,43818,117721,130873,80770,65098,72182,52991,34716,-8561,-42869,-77663,-83522,-51729,-48865,-81315,-101625,-106665,-90405,-42079,218,25491,-9294,-42447,-2131,6512,2082,61766,114272,116778,82766,-10334,-89280,-51975,87897,181800,172906,116348,63192,32852,15472,-25478,-82660,-62240,11187,22362,-2735,-10765,-77520,-131206,-69562,-17189,-22902,-28599,-68426,-85714,-49970,-9215,-27624,-77825,62723,278791,222496,-22934,-129513,-64880,71703,112145,46868,22971,1055,-64385,-105060,-126926,-131045,-63474,25676,63230,69947,107192,146383,86755,-32908,-79133,-70829,-56021,31695,98931,70217,65366,83596,46985,19474,53413,120596,129010,63296,50792,75290,61692,45724,62908,32378,18699,13844,-42786,-20739,48551,10592,-59438,-45659,17888,42384,20913,-15708,-21078,39113,49340,-79172,-171260,-60457,48121,-29082,-111106,-35778,82966,104602,47771,-10709,-2163,43569,19967,-57277,-71992,-29528,-12413,-47434,-43761,42942,81540,-845,-59221,-75180,-81010,11206,97071,17549,-47759,-37063,-36636,-26278,-3511,-80822,-196497,-126775,35695,101488,84639,73357,35889,-38509,-66097,-36635,-12540,13487,48373,48844,20469,-17544,-52015,-62598,-14147,4279,-72618,-126776,-106908,-110183,-119459,-59027,2721,38925,38387,2914,-34876,-64803,-56662,11215,23610,-88388,-166332,-111451,-21420,73602,124303,47288,-72570,-74316,-1754,8341,-14351,-21174,-36727,11228,105987,136713,91573,28285,-6893,39947,99783,83742,73235,90922,78790,64326,50097,33219,67160,61672,-4635,-27329,-10447,-56626,-86760,-30921,10220,876,-18514,-6908,-2455,30894,111969,125597,18163,-75813,-85955,-39282,-16453,-24945,-26890,-64392,-97425,-56951,7851,16684,-58122,-119241,-29359,120741,136876,41030,-90989,-164264,-77315,20157,-3998,-26611,-30980,-60890,-92494,-78511,-33527,-11942,-31975,-1762,80184,122196,105709,65927,-9919,-35294,33901,51774,-16560,-26106,35732,80241,119506,114672,36022,-11247,15806,56458,43885,-18139,-55841,-37398,63850,182781,144419,-14888,-122989,-131574,-78008,-64349,-107069,-123917,-113159,-69689,34112,132995,162280,106223,-3510,-54182,28062,73093,-7807,-55701,-12502,17753,23982,-8759,-77494,-81905,-21455,58147,122482,112866,-1785,-127003,-163821,-74365,12037,32663,22516,11926,18957,45792,61315,47246,-9080,-69941,-68549,20839,109420,127561,97119,41858,7473,24256,70717,92702,46584,14712,27126,32852,4367,17940,39720,-25007,-95233,-48186,85047,149279,81345,-63820,-135040,-58181,5954,-52951,-166172,-199299,-158023,-98521,-25464,18837,13533,-9830,-38864,-8637,69562,65538,-28619,-99976,-82261,-28146,25158,64368,47472,7018,-10180,-28781,-78008,-107089,-65700,-20101,-8031,26503,45382,10626,12749,74841,55129,-27340,-55619,-29794,4796,16847,-20786,-73266,-87936,-91056,-86159,-13381,93257,118486,80603,71901,44363,-37355,-102802,-143377,-142832,-43791,49689,51655,6409,7522,50323,86697,72659,50699,41288,1487,-35434,13013,60692,8124,-27775,-37752,-66348,-60323,-11041,-19298,-45294,7680,74700,71521,54555,32076,22616,39924,63265,43786,19574,64382,132783,113492,5316,-54851,-13204,31247,27080,-9968,-32257,-27946,-50223,-57867,-55714,-65954,-15103,101064,135059,77688,22686,-918,-26647,-11629,14465,15030,3419,-30252,-69030,-65044,-25180,-15259,-13983,-8813,-8141,-5336,-8547,-9572,-8892,-62063,-101255,-22178,37101,20262,35938,50713,9727,-17680,-19496,-15388,-22407,-60261,-66226,25122,62635,-19548,-90062,-70865,-55168,-77699,-88650,-78722,-61882,-28902,46928,88359,63791,47455,45197,12146,-10219,41313,129815,224622,217123,112433,45381,29563,57615,33304,-61080,-101052,-69602,-56523,2282,101153,61741,-87196,-129273,-78657,-44460,28986,95928,63233,-6562,-18170,23504,64835,44666,-19132,-558,70242,91674,63039,981,-67554,-95320,-69279,-26078,10291,45698,78168,65406,-5186,10348,114590,107687,-2869,-27738,-10077,-32212,-31058,25646,60989,63791,48797,631,-45235,-43398,-31017,-20623,19026,55210,51367,-15024,-73392,-79154,-23135,34900,6044,-44458,-15132,-43690,-128654,-130997,-74836,1684,63459,26023,-25302,990,30907,33949,58315,95864,108063,64956,33264,59827,67315,14620,-22040,-24765,17010,23746,-73150,-155784,-119239,-45896,-5517,-12028,-36954,-40024,-31434,-44332,-95409,-128339,-98691,-61778,-33942,-31517,-46252,-37741,20709,94984,81987,-11847,-46643,218,2197,-33853,-29559,-11515,8197,3047,-51303,-100896,-104596,-18245,94391,82704,-21355,-67063,-26481,-29921,-23557,105432,193893,101427,-15004,-74249,-54180,-23393,16655,30626,-23923,-59239,-20029,-11789,-34676,3498,94090,127953,105485,74033,7103,-100871,-148101,-99664,-58186,-36019,21617,40199,31278,46672,27811,6658,55214,120334,85496,10762,-6022,-13741,-66597,-50454,-1057,-45217,-161079,-199455,-139895,-33457,37874,31541,-14947,-42229,-57377,-42929,-22050,-16916,5092,36866,7564,-13492,-3639,-29764,-31888,9234,-27805,-90362,-39577,27984,28130,9034,33945,72415,82355,10999,-40936,-29841,-40981,-54544,11814,88508,92932,71403,37116,-2715,1030,23065,5100,25026,71415,36947,-65,62884,107573,58464,-21778,-141704,-213242,-108022,34225,85679,111091,115209,92709,104741,104642,19671,5691,58756,113652,161893,100966,-61144,-166039,-115719,-61680,-59256,-50083,-19710,-21844,-18870,5687,-5907,-75360,-103283,-56657,-30003,-34687,-41416,-12243,23553,-35243,-103928,-89489,-26083,17502,3430,-58042,-77786,-24327,27939,44577,54450,32123,-8390],[-60435,-600,9725,-7332,8588,4828,-62091,-129258,-114462,-8572,79135,110999,87166,40797,26943,62537,80906,51934,-6942,-14278,-28828,-70695,-51775,17971,9877,-7524,54300,95227,11128,-55223,-52293,-39747,5816,69553,85997,71821,49505,7014,-34955,-69068,-110881,-143271,-146834,-116068,-88355,-72167,-69884,-105354,-92584,7987,111679,100320,-36489,-120548,-59194,1786,-29920,-51267,-65039,-34134,40518,44231,6856,9120,22646,-971,-1566,29693,53429,47042,13079,-19077,-1448,-2174,-33633,-30213,-3673,74362,148716,92939,25818,26489,-7696,-72651,-47848,26906,58998,44632,-1741,-66217,-51322,42374,59891,-35274,-98731,-53439,33237,77892,57351,16457,-7204,-33696,-27403,70441,126202,85439,64228,51755,-15316,-70744,-58936,3787,56447,48398,24005,8132,-15766,-221,26142,-8316,-44354,-39909,-16809,2356,6258,-6469,-15753,-9383,28524,31591,-21353,-31409,43350,57109,-9477,-24680,14314,19191,-27408,-54371,-31065,590,-14516,-41030,-57799,-61972,-28126,46681,59294,4852,-34128,-34422,-623,49123,102061,110476,79759,25555,4378,-7558,-52984,-53486,5917,-11571,-55294,-68212,-74304,-36559,46226,82694,58668,26885,13151,15849,-2118,-4798,68132,95470,33603,3090,18407,-30149,-66785,-57070,-54487,-28362,36302,57193,30395,-26588,-101533,-70404,16074,-6890,-59995,4822,78490,49556,-32100,-110779,-158969,-126104,-60226,-5752,40993,72931,74805,77282,91097,76894,28251,19383,12900,2428,-10853,-46422,-96778,-92521,-43898,9890,24063,-11334,-9960,24307,23950,13746,35553,39143,-6506,-82430,-123591,-112726,-84148,-26472,80243,110009,36865,35860,84345,73023,35321,-54511,-118931,-110211,-59001,-35392,-40912,-35132,-18689,-36826,-51113,-25552,-3956,26276,52665,32609,9204,-22334,-33872,-5125,42946,62527,49427,-3543,-51058,-35824,62273,157960,149517,29042,-58385,-13264,72000,42117,-85410,-108271,-28610,13457,9913,2771,-43667,-75209,-47136,-38355,-41108,-35044,-65260,-75081,-45289,-2067,-12224,-37098,71344,193925,150581,32897,-20926,31585,162159,156438,13742,-35942,-5326,12993,1312,-54354,-65148,-17356,-11130,-19517,17977,94265,116894,16747,-71649,-73476,-79933,-75197,21016,84549,75804,117267,147989,68088,-642,39283,104857,95910,59429,67882,57682,23342,20897,61458,42626,-25598,-88546,-112166,-29135,76820,56808,-16880,-39373,-2560,34576,30748,8493,9918,20272,-30528,-113215,-147252,-62344,19994,-30833,-77040,-24658,20852,17505,11936,-3990,-16497,-791,-2249,-35423,-40373,-9170,7935,-46678,-85370,-23204,20822,-8399,-29526,-63063,-86997,-18337,57035,32797,4829,-12583,-38895,-26247,15357,-58082,-207877,-180868,-38945,50996,95975,134113,113995,26951,-12043,28504,33017,-10939,-2195,34670,41257,5731,-8487,36299,133964,148318,32227,-46561,-46026,-52388,-50552,-4604,-3030,-33636,-27872,3871,213,-28927,-31057,9528,63675,39780,-32180,-84671,-94043,-1588,110937,97586,10991,-20343,-16485,-24539,-21374,-34764,-68691,4344,112768,111384,48837,42199,49438,90803,138396,94960,37804,37076,72071,112029,139046,138300,146406,98157,-17176,-49032,-9130,-24685,-64483,-42677,-31802,-46261,-20717,14895,1331,19210,89271,104313,3259,-111380,-107188,-12520,13037,-6969,30989,19875,-74360,-96762,-12013,61111,29784,-72462,-99897,-14125,23707,6336,-15759,-41420,-10846,52749,56155,14446,-51440,-93908,-127008,-142951,-80876,13134,41567,62824,138731,212180,187078,66769,-51765,-40463,36551,7674,-67757,-62590,4630,73764,120365,71404,-27744,-51570,-22145,2703,-7185,-51735,-64240,-6499,94765,153209,99519,-700,-59893,-75361,-55240,-61332,-99668,-112101,-108819,-83575,11646,119157,138090,58165,-32624,-44533,26926,58240,1002,-54628,-22893,34084,48623,20046,-12005,-5574,25065,52182,82350,108922,40808,-61349,-54770,46763,62719,4209,-27314,-20940,-5218,8419,19716,40223,19513,-55878,-64489,46029,143179,147123,121756,89359,53046,43296,56030,53048,20040,14393,33944,47581,28645,-996,-22783,-29479,-27192,-9856,21248,33017,11393,-49029,-104114,-63024,-14343,-41110,-94379,-69664,-42274,-24478,30999,23229,-60896,-81143,-30137,11604,40333,3242,-58554,-64479,-27138,10989,41042,53548,44996,16145,-47905,-96462,-94199,-69972,-6705,46942,54746,84126,92629,31672,12024,74861,98817,68765,45934,47663,67940,90422,62494,-16253,-61251,-39644,-8264,16039,36157,18968,17525,99310,135444,53522,-36340,-86799,-82160,-42116,-13402,22053,30998,2070,-6739,39187,50961,9579,-7933,13931,12474,22320,49757,7989,-21026,9520,19387,-9544,-25032,-64752,-61834,17241,41041,-4527,4027,8677,-11557,-11799,38109,82421,100027,166335,207261,106852,-33386,-61802,-2991,48959,52706,15322,-26164,-28355,4862,36336,1189,-51110,-23039,59994,88279,19025,-55152,-34963,3355,-7596,-60349,-81030,-58085,-73026,-106107,-43133,67705,77565,7712,-35891,-15485,34913,35631,10444,-1306,-57187,-110345,-41927,41319,7814,-56023,-34580,38525,74377,29073,-26881,-38004,-52423,-50793,43936,131250,68943,-40242,-76624,-86458,-110505,-122538,-89838,-8613,40549,41158,16852,6160,13824,24533,23534,37969,81417,125991,181341,134208,26886,-7558,1416,44708,56481,-34344,-101107,-109977,-122576,-41274,71916,21706,-102759,-102200,-47190,-18815,42871,96585,107140,57163,-22633,-43123,-9634,10802,2435,23211,58357,73518,64045,22636,-47175,-110102,-91266,-2954,37908,42917,46874,45889,-15726,-46792,-2452,-3433,-87881,-121774,-74183,-14457,-8679,9408,54260,89103,88486,39506,-23968,-45236,-54498,-58913,-31540,-10229,-35101,-99219,-95878,-33347,9421,34878,61299,69685,71729,25774,-28387,-38483,-1595,43463,55173,38855,30031,2735,-58355,-77206,-16184,35303,24902,-38991,-47882,56743,129843,59707,-3424,10549,54885,38460,-59907,-117007,-61195,14328,82372,103770,26843,-55685,-70133,-75266,-123018,-148406,-107128,-33575,27403,15512,-24523,-1015,60455,73344,29024,-1510,34734,71846,47826,2248,-28142,-28712,-5609,-22318,-84555,-106505,-62740,55448,125040,36637,-74656,-68732,-27377,-73863,-48435,152123,249711,118295,9501,-33644,-42658,-32695,1239,-25074,-98960,-94222,-25381,-9483,-22169,12285,77042,81587,77793,106594,78731,-8364,-46952,-24076,8403,33331,70271,67757,33853,25831,23268,18353,81160,139322,47826,-26238,-1101,5173,-44117,-46920,-9418,-1962,-86336,-151318,-106903,-10892,70433,86926,4737,-73258,-86485,-59722,-34480,-37714,-42218,-2251,46114,107215,122393,79712,98524,143228,56038,-50459,-15220,34065,18809,15361,74503,118238,86558,17940,-5028,-11525,-19879,5909,59393,108763,108865,65972,31130,14634,9365,93,-28257,17033,88345,48409,-6875,27242,48758,-4246,-66727,-119149,-100540,7543,55916,3473,-15862,23655,51466,77250,89167,72869,77028,78999,49171,61983,44089,-64354,-140783,-92632,-71631,-112274,-119659,-76104,-61211,-60237,-19124,-448,-24169,-15309,26776,28027,4644,-19097,1799,36312,-14286,-67869,-55972,-37553,-49489,-67453,-74986,-83489,-67628,2564,66972,77599,20740,-21549],[-94584,-28433,-6463,-6035,9407,11644,13119,20915,11308,37432,80897,93705,71679,71296,74036,61857,42625,28431,8622,49788,65034,7303,-4689,9209,-55389,-102470,-42608,49076,31839,-22889,-55860,-62617,-11184,87893,144478,95895,32339,2964,-21709,-50996,-70814,-118102,-155560,-106793,-59922,-65894,-84128,-128348,-125587,-49294,21451,-10126,-99452,-95673,12477,76024,30036,-38644,-87654,-66582,-18641,-5273,-11698,-21649,-22214,-5264,8004,7240,-4834,-21755,-46471,-52223,10799,54741,34660,26798,60013,111621,111012,11897,-47989,-12285,22973,5708,-7687,3477,37484,38009,-40989,-101800,-22331,81596,47872,-38200,-49678,-18918,13912,50845,53077,2493,-54434,-80562,-33420,65696,108700,96006,81402,58434,29889,4175,2996,40357,70516,45101,20516,-10428,-57240,-56803,-10102,-24192,-62030,-50868,-6186,34973,32194,16603,44925,78710,92484,70064,13199,-24091,-16166,-23332,-38825,-14362,10145,9635,-7270,-2703,18119,15331,-29281,-32397,-10974,-29067,-53105,-43917,-60844,-82835,-76009,-54775,-17017,38591,114269,143193,94924,44530,37271,6038,-23190,-10042,4922,-9220,17545,26994,5445,34799,89616,73856,19603,12352,47428,26876,-40248,-46071,38332,64483,19948,16329,28708,-17480,-50942,-53350,-57663,-38480,5296,48854,61051,6929,-70893,-56605,-6650,-39636,-93390,-70047,-12633,6620,-41494,-104658,-121812,-108608,-129779,-121235,-38340,60470,76469,49082,43341,49161,7720,-8415,13760,27079,29995,20708,-45718,-79982,-30864,5874,-20983,-22376,35249,64173,65124,77007,60120,10371,-15848,-23663,-49360,-82343,-83932,-18880,83827,78260,-15985,7889,83226,56280,4134,-80122,-156052,-141423,-65020,-15976,-17760,-29107,-33183,-27174,2076,22609,26170,78604,151227,153393,89305,29835,1129,-15551,-20224,-42372,-39005,1934,26499,6791,12623,65541,75184,-24690,-126179,-60086,108997,141496,19226,-47474,-18728,15773,16127,-11943,-39790,-28125,-17075,-40735,-52502,-52003,-57880,-60651,-65897,-43124,17090,57086,64036,10551,-58760,-31738,54031,114911,162196,105325,-43908,-91003,-12695,83892,72829,-37885,-49526,-3668,-56867,-114331,-80856,13535,48352,-41628,-102533,-78534,-67484,-38695,28468,53615,88396,177443,198238,99986,16055,41511,72224,28194,-2019,20813,31392,27737,24208,55819,44744,-42741,-108224,-83372,6518,76362,61030,6491,-44113,-26678,28893,18945,-10780,11305,-10933,-95681,-102900,-55212,-40073,-46661,-53415,-35543,1941,12397,10638,13634,12191,-264,-18174,-17937,1240,8595,1024,-879,-42986,-80467,-45502,-19570,-19701,-25294,-65836,-102998,-84662,-37807,10809,37833,6727,-10439,23817,58190,-282,-146085,-171143,-58414,52350,90960,111094,106012,42013,17267,89316,91880,-10588,-54200,-2237,34560,-8208,-24960,66728,208312,231176,133908,71854,67728,51458,9431,-19741,-81929,-173475,-169816,-55941,20635,42078,68527,78468,105402,123124,71571,-33795,-88625,-29276,69453,104212,88358,39260,-24413,-40567,-21393,-31611,-54511,-8737,28307,776,-38219,-9250,26154,56335,93299,86647,36608,54,8705,46728,88159,111673,139321,96398,-44255,-107961,-54044,19305,71276,87853,-11349,-118764,-104333,-31866,-13288,-6062,28120,60716,22994,-47909,-20748,56635,52520,12938,35695,46962,-30435,-84872,-23165,59866,50317,-49217,-148420,-136113,-64056,-13078,26229,44409,35338,32402,24517,-46936,-130538,-119264,-96238,-111057,-71669,15800,45329,37047,77255,161337,160384,50955,-17734,25394,31476,-74648,-133842,-88636,-31287,21863,56612,-12729,-101334,-91775,-62879,-46249,-54525,-80989,-53012,52515,108527,46342,-20917,-32477,-42216,-68997,-93379,-110894,-78932,-31314,-59963,-88443,-12115,73876,72222,4179,-44842,-52942,-42316,-29274,-26646,-65056,-71847,-17270,25546,58722,86721,72881,44208,41809,23613,8857,-13447,-38531,16554,101093,93423,16903,-45420,-62106,-24502,22173,53203,64000,51574,9864,4913,69959,119747,86576,73048,103051,82656,16038,-11690,931,1225,9542,4177,13096,46207,19373,-47196,-25889,25284,33160,4421,-55857,-88688,-37646,11234,6505,-27808,-26126,21899,84482,43767,-17227,22100,28095,-65443,-96785,-26037,-2564,-39148,-95498,-81282,-30132,-14069,-11721,9746,15410,4834,12875,-8163,-33910,-25034,-4879,18691,25396,9009,6984,4968,-16407,-12498,39569,101031,146723,148866,106649,62801,74962,131033,103578,28887,24932,39143,-9028,-61516,-62296,-33684,63708,137985,106427,30835,-3886,10996,-32869,-91025,-64438,-10269,-23622,-47579,-35453,-50752,-87111,-44361,50579,35375,-41481,-34892,-6545,9689,42227,54192,4898,-46574,-86161,-59310,-8431,-42140,-86039,-34299,559,-32240,-40625,54680,127271,110433,132568,171522,64993,-63195,-73524,-32689,8370,56984,56855,-15097,-48728,17667,94303,49923,-31119,-19561,60316,75726,-52619,-145181,-70553,18510,-2095,-71651,-93382,-77098,-72911,-76921,13910,132157,97359,-15900,-37380,26708,67793,23045,-10422,31043,42685,-17341,-22392,10016,-7904,-70202,-72414,12770,87853,46740,-29862,-20412,1315,-7056,38527,115648,117057,49639,-12382,-78570,-140365,-153395,-99651,-5651,41532,15018,-36080,-49998,-28936,1256,35412,51264,42863,52423,70026,-43876,-151435,-91881,-23965,10714,20894,-30203,-96749,-134071,-154377,-98986,6915,2299,-77766,-85813,-72889,-66206,-2011,66340,113025,81737,-15517,-57012,-47275,-6099,61969,73426,47713,45328,58592,58146,21534,-64858,-89631,347,54711,10036,-20860,-5022,-30140,-69716,-74035,-75732,-128295,-188953,-141820,-24349,-4803,-13614,37400,71804,69160,56628,15134,-21278,-35685,-31119,-8104,-17767,-77539,-140868,-100636,-18293,4924,5966,73598,143136,137097,96399,55921,1459,-8963,24866,38125,39608,18156,-38759,-98231,-118337,-77072,-55402,-104695,-186591,-161872,-11166,78951,26288,-15975,13876,45482,6970,-78730,-104677,-39627,36037,116919,148564,51999,-60600,-77785,-81728,-133701,-142582,-79377,-5378,46777,34745,11565,62024,92443,27912,-7755,56769,123562,117370,81175,22021,-61606,-106636,-80326,-69600,-101860,-75548,6485,99361,127126,47536,-52314,-64586,-40592,-81801,-36799,172151,245053,85103,-6727,-1988,10182,-4589,-2349,-39955,-68592,-22116,39274,46094,20026,5072,-2699,-4471,40006,104421,97600,66999,79458,70043,45850,53561,71612,55641,22190,-338,-2534,20900,66316,34737,-83303,-98323,-34988,-14910,2414,25591,14186,8482,-25585,-37824,12589,60707,89867,92547,16973,-63993,-70275,-27664,-3544,-11554,-47281,-44618,31161,139754,165452,90935,63981,90179,53177,-16117,-1799,10169,-30109,-25989,72946,118135,47807,-21197,-30560,-36668,-6384,43072,68630,117018,144784,99225,62743,44658,15130,11657,14734,47711,87931,62948,-5456,-24580,-12349,-23081,-61723,-73890,-19098,48076,17137,-77798,-122427,-88611,-15954,52437,78185,89164,113620,70707,-33081,-65624,-39194,-57728,-85284,-57883,-61426,-113273,-128401,-97806,-104277,-120517,-77092,-4361,52723,80571,71727,22912,3845,28331,41599,8824,-31626,-20237,15854,11377,-52342,-99466,-67842,-32735,-35247,-1501,51509,54466,-4375,-40479],[-61992,-22936,2448,13191,22629,31163,70483,103377,67970,30914,35706,42314,32260,83865,94351,-7420,-56497,2471,32523,91825,173472,152490,58256,-32976,-130436,-148098,-80015,-8976,5956,9776,-11283,-44156,-11649,91465,156543,100148,40560,36781,32274,1790,-10568,-42318,-65018,130,31569,-29117,-75116,-102267,-100142,-62875,-22462,-42381,-86954,-57194,41677,98082,68949,-10459,-72317,-67869,-61440,-51942,-10358,17336,24508,45499,44292,-2580,-41311,-79561,-107558,-94805,-20363,39027,56174,57939,82191,91671,36937,-42859,-62220,-26143,29933,42491,5230,-28627,-23051,-29580,-73064,-39970,94080,122461,-14405,-115500,-55419,-11929,-46216,-29388,23309,16319,-23590,-19842,29817,49551,25063,37465,49018,24714,10187,10362,-3723,2850,69017,100679,32726,-48879,-63463,-64349,-51737,-57219,-101530,-102531,-51904,-9637,3301,12773,66749,110699,101576,72695,59082,19748,-18921,-30578,3727,62965,53359,18340,22754,31609,10645,-5735,-34741,-40402,-19312,2197,-22417,-107132,-186886,-157778,-83280,-39122,-32290,-6756,66297,93982,49646,2079,-18148,-38635,-26375,11507,-2443,-18785,34579,52975,40250,68651,82523,36770,-25933,-32188,17725,-23501,-117495,-119399,-45486,-36466,-44198,961,30604,21317,-5112,-45379,-45420,-10107,3800,21062,43573,9029,-61624,-63309,-13809,-12353,-72260,-126163,-102067,-48261,-51514,-44530,6305,-1979,-125616,-201005,-141128,-20257,34665,22368,23188,37087,7452,1783,30091,34580,5548,-1867,-28340,-53680,-33303,-26798,-45779,-18287,28787,21313,22930,57249,35020,-19488,8630,67459,33158,-45726,-40557,45460,109075,47038,-43857,8521,82717,27805,-23373,-56820,-114649,-133599,-65473,10607,-6779,-80539,-118112,-60633,40753,101280,121690,154432,165771,154628,140122,129511,98553,44986,-20065,-88280,-74220,33577,99633,39185,-24910,9659,72523,49665,-45155,-43218,105456,198653,142872,65293,23862,21673,32631,-14239,-60219,-24895,-1409,-27526,-39715,-40391,-37107,-17570,-33564,-47062,34398,82803,41318,-56374,-160781,-138051,10907,73370,52222,19479,-26786,-47283,-6338,76264,46417,-86112,-90731,-13594,-38892,-111896,-110025,-19636,28702,-26006,-66014,-56886,-25794,38825,60626,41392,93707,155469,139671,91639,56991,55575,44485,-16636,-59104,-33175,20614,63533,49673,37633,5068,-67399,-90136,-16592,75208,95335,67896,25810,-40201,-31142,31766,6424,-19372,47420,35178,-57450,-32800,41226,-20659,-108959,-61700,11862,16412,27075,65107,68495,58150,56500,28338,11558,37556,43200,6366,-29111,-62320,-55707,4121,41468,13858,-39050,-71900,-76263,-71260,-54320,-3949,36220,3146,-9063,32045,59193,30359,-45665,-43035,45861,110204,83581,65730,74882,53250,53853,112875,111502,26618,-38070,-14887,14430,-39012,-74124,22627,177689,214605,151011,124338,146818,119568,12821,-77564,-149381,-237963,-241050,-106500,20373,95284,159153,154078,112616,104098,73547,-6240,-56127,-29852,31153,86043,116092,79624,19860,549,-6271,-4550,11870,3322,-44223,-50487,-31246,-20919,-2750,20514,40640,70973,91280,63123,2217,-15806,-13708,-22632,16666,14049,-83037,-138277,-68827,57870,192174,223998,64173,-95604,-114020,-46055,-13795,-19508,8967,76199,61277,11779,45139,88239,65045,6608,-21690,-1027,-3354,-28431,3788,40279,6804,-67844,-131235,-103528,-23118,-166,18970,53391,21980,-42746,-82191,-126339,-131132,-47943,9295,-4950,-10800,20129,19486,-2076,4332,47388,72011,64348,80974,114753,58654,-64660,-94595,-30101,-15838,-29240,-14224,-62857,-119743,-86329,-50195,-14217,9125,-15369,8036,104422,97952,-32276,-90232,-50306,-39493,-67767,-99737,-107718,-30382,41122,-28265,-86954,-11066,34965,5101,-11105,-11910,-48021,-95310,-101391,-70445,-76342,-93935,-80807,-41011,57157,134293,103426,50314,53652,12864,-53783,-48703,1773,39860,61773,70190,39448,-40586,-87604,-34952,40437,86742,84301,56259,45093,34685,24374,25724,6017,17224,71605,60851,-45986,-104016,-44880,7375,12051,-30971,-45205,22010,53669,-13155,-26095,25219,48428,30809,-71436,-161239,-71914,71115,61188,-31986,-22918,63708,102086,31162,-34880,1974,26172,-43971,-84919,-40532,-24699,-75555,-99825,-14678,53694,13470,-37526,-13173,57,-33143,-4422,65060,84534,51547,29094,-475,-59065,-92197,-88264,-82314,-69206,-45282,3801,87889,164847,151902,77150,22112,45071,158948,185525,86510,25207,18037,-26191,-51447,-10779,4038,31131,79249,71436,26624,33195,55621,-7561,-102156,-118445,-76349,-61645,-58241,-46584,-70032,-82677,6403,109725,39555,-105053,-94393,6117,76931,98802,67680,-2143,-33575,-29989,-15376,-28919,-83804,-111561,-63757,-10170,-5302,-15740,49514,103650,69699,73612,134463,79206,-10143,-21363,-26977,-38931,15251,59896,591,-60474,-18274,61162,41207,-9373,28193,132804,122352,-60448,-173481,-86446,9367,1950,-33936,-35519,-21585,-8178,3088,69597,149628,96719,476,5351,73657,86428,15845,-19343,65125,139653,77533,-17945,-70466,-48369,3754,12716,8577,45311,41308,4813,34586,51161,-9897,-30971,10566,80917,124615,107761,-3106,-120225,-131858,-58325,17658,44841,22465,-29868,-56618,-37726,-26149,-21714,-27341,-40995,-20744,-15740,-147487,-232738,-111066,-15152,-18976,-30651,-11721,-37051,-76445,-88494,-84992,-24143,34658,19232,-13392,-51508,-73514,-16802,57898,103073,74560,-5314,-40010,-40115,-2550,79080,103370,78800,64091,60398,61108,41352,-22693,-43978,-3817,1627,-52224,-59166,-26874,-25146,-32356,-34422,-47902,-104277,-190726,-171418,-54902,-25577,-41529,-5748,-1891,-6714,30592,31079,25512,57980,66501,46723,-405,-62417,-114004,-91902,-33374,1962,6870,45073,108049,133870,130935,96282,5652,-45522,-215,41621,20988,-46107,-79987,-61168,-69293,-91979,-117275,-180098,-247001,-201751,-64157,5506,-26667,-47848,-19213,18606,-163,-54084,-44947,21858,61230,100861,116263,29342,-63258,-64599,-67385,-106380,-89921,-21967,27382,54411,38366,38457,94119,89991,27942,39782,106167,111964,85343,71482,4233,-104808,-152981,-97917,-59694,-84054,-54288,24575,72878,84520,66906,15321,-39488,-56160,-66220,-18034,113230,143048,5547,-70423,-43348,21864,38840,40686,45204,58149,67402,94987,103381,34035,-55799,-82746,-49027,11203,58808,43619,38267,97160,103385,55691,50556,48250,2534,-36664,-49290,-37244,11151,32034,-55659,-156620,-125863,-55128,-21162,39391,68370,26232,11654,17002,65247,122878,119604,68569,24424,-4304,-23382,-24490,8679,24688,20937,-24537,-52307,13332,87957,67019,-27496,-86704,-67361,-38325,-55986,-43224,-18393,-32766,-36057,29118,44117,-10480,-60884,-73151,-53218,12580,42814,34521,85112,142205,122518,72573,35457,19958,47918,70922,67513,60329,52647,-4454,-49506,-30349,12322,10553,-34452,-40768,4182,-11802,-68409,-99634,-96743,-40159,9302,7494,-6278,30061,-7243,-98804,-123467,-84919,-38199,-13253,-3778,-24123,-40190,-36984,-57065,-135931,-174541,-125575,-16309,78032,104868,72853,1969,-15176,53935,66571,-38870,-97066,-22012,46294,41902,-14279,-56641,-26283,31677,41262,10179,-9682,5212,8158,-11503],[20204,11563,8072,2766,-3249,-8263,9130,36617,27443,-6324,-10459,20043,26388,60020,50031,-84737,-155064,-63364,497,61475,178830,196089,48356,-84964,-138165,-90457,-12891,3029,-8720,39788,62848,12460,4297,67242,92678,55846,47071,82444,94122,50795,17265,2721,3045,63735,84325,20189,-17421,-32371,-41820,-30208,-5522,-3957,-29705,-43607,-20536,31062,58666,24641,-18592,-10896,-26302,-58595,-5725,73386,88110,58115,20075,-28593,-31720,-51908,-85278,-80036,-52050,-31057,7813,35998,48213,34443,-5295,-11995,7226,-15166,-34693,-30258,-22545,-28935,-53887,-79651,-55405,53307,164590,127963,-38859,-154862,-87589,-16217,-48027,-38238,23009,33922,27599,76831,110610,65161,7694,23852,53281,32655,-21499,-45733,-57187,-47993,42904,96733,-5797,-71154,-2465,10627,-50476,-80232,-110257,-123598,-86497,-50310,-35166,-46029,-18671,34994,46388,44936,73935,45250,-556,576,65659,130342,96177,46350,49956,27011,-36851,-42606,-17001,-32064,-62589,-9516,23397,-69359,-156640,-104735,-8834,37836,9021,-22409,9640,20938,-5968,-57932,-96214,-98681,-70423,-12741,-4159,-43565,-31739,-8680,15421,61916,61734,10351,-48267,-74028,-47365,-61497,-140667,-160738,-100917,-84414,-65330,-16240,24400,65968,50767,-44667,-55934,11527,24841,-4425,1150,-2600,-67438,-79990,-10244,20620,-36951,-100751,-82312,-30360,-18691,22214,102714,108450,-23104,-145421,-143094,-53594,23642,44010,49511,42501,20343,42112,67347,49070,-38178,-84659,-63110,-55037,-73302,-73926,-31294,32147,31384,-43357,-56535,-8758,-8191,-20984,50106,116891,77436,-4264,-1500,70111,89750,5657,-39963,41943,90526,22239,-8805,6363,-10303,-52206,-23330,6865,-40480,-110924,-125225,-61383,23731,103015,157115,145156,67066,33218,102426,161189,135694,69988,-747,-68173,-50371,48895,98932,29911,-33399,14136,111436,139431,79373,7178,42483,134947,142378,95459,29429,3650,28502,-8042,-59358,-25264,-8293,-46509,-49485,-27047,-24352,2085,-7223,-27335,21590,45242,45110,16996,-93616,-148925,-61023,-27566,-43333,156,56969,43977,6513,23914,-4955,-102182,-120243,-50559,-14224,-38651,-40678,19502,42599,3938,-17956,-15082,46358,125368,99357,38085,47483,30483,-10658,10496,40739,34164,21081,-12232,-48459,-37974,4418,64936,62597,8540,-54035,-102478,-104781,-16180,83369,71353,25174,7099,-33854,-22578,25645,-2723,-6083,87175,97320,-2783,-2447,47367,-41339,-132704,-36437,60353,28181,35538,94498,104613,88671,74161,43488,26414,34001,28821,-8090,-53336,-79432,-46428,34051,89296,30544,-78639,-106506,-50800,-12601,-15520,-25508,-21115,-49902,-70999,-42578,7636,20431,16653,83730,136534,109906,58946,61210,82991,81826,75821,63131,52332,35183,-14637,-36474,-20723,-57342,-87475,-27453,85516,131874,90067,78113,116095,81896,-33383,-107550,-148110,-201024,-219517,-121565,9092,95917,152110,133993,63522,28756,13388,-35297,-88503,-71476,-4183,60724,69413,39768,47504,40292,-17783,-22443,18751,2401,-43861,1998,47223,6521,-11791,24130,24562,27966,98332,116850,36782,-23274,-70708,-141360,-118285,-68425,-98358,-112942,-26215,78966,160517,181981,106253,18849,-17140,-4542,-15356,-52228,-14469,77086,46078,-31089,-24464,16691,19650,-38992,-84544,-40518,6791,11323,40494,44371,-19978,-76795,-58969,26702,42846,-27419,-20526,39131,-3210,-106994,-164210,-127691,-31186,69220,102012,60253,16787,17636,1845,-6854,-4266,-21177,-174,84944,139551,129906,70851,5767,14000,65194,33640,-41204,-50720,-75118,-99669,-56690,-19819,37887,106236,86947,68082,87484,37607,-52953,-77489,-42729,-17901,-23773,-26474,-17985,10547,23610,-39383,-72932,-4493,12235,-30217,-12155,1042,-56654,-92659,-80085,-68156,-75677,-79878,-111785,-113529,-9784,78842,68665,32974,27557,2893,-33987,-12965,51197,30286,-7505,4884,4607,-62838,-101126,-53604,14123,49847,33055,-17177,-29110,-47338,-92391,-87172,-32896,15453,36068,-2835,-119300,-186463,-103363,-5025,15250,-34466,-77458,-42104,18048,-15791,-57142,-24528,6218,12773,-66606,-175609,-126100,17154,33641,-51378,-48162,15677,25822,-30498,-47978,-3750,2580,-52823,-89237,-65101,-30523,-36570,-13666,88396,136422,40570,-53907,-20155,4603,-58289,-42470,76898,117654,53076,3587,-43928,-124305,-137308,-79751,-68286,-98911,-102177,-38675,63968,112170,43747,-8787,16865,54108,121790,147900,42863,-67146,-67449,-7969,51628,66091,17945,-2867,34895,22921,-16278,8744,45482,27783,-49873,-102025,-100832,-84700,-72828,-35634,-10538,28652,114782,150309,28331,-107728,-79236,10609,92649,139008,84432,-15842,-23083,11818,-5108,-36620,-45351,-66057,-54043,6164,55589,10898,-40686,-10929,45330,107826,154502,125866,78674,58233,10873,-48678,-39960,9640,-7316,-63745,-57082,-7650,-3809,-1703,69064,175261,156103,-4567,-126620,-94062,-33160,-24452,-27958,10955,53678,55982,65574,112770,154279,122550,72986,55421,62085,72821,46614,19699,87816,157061,83276,-60177,-154015,-108760,43238,109057,45257,12765,29611,43741,77946,75821,-18744,-89838,-82991,3499,137777,205200,108499,-31664,-45348,31629,81935,65738,20125,-39392,-49093,-14213,-38590,-104861,-125707,-90742,-48053,-28262,-74098,-84409,423,33012,-27763,-54429,25023,54637,7641,-7555,-12390,-4396,50295,75561,52976,17324,5671,53861,98593,102611,52598,-13009,-31421,-24730,-6646,28345,70242,92331,86568,47890,10876,-4435,3151,53259,66514,-8065,-59525,-45542,-12380,2355,40731,69435,38472,-42550,-126632,-134356,-48934,-8998,-25410,-42910,-74789,-65775,-1448,13192,29927,91068,78962,8494,-44555,-70522,-102103,-96613,-29856,48848,61344,40468,67115,140940,163585,114571,20127,-20950,35666,70329,7169,-65168,-39942,26773,7185,-46080,-75276,-126102,-176986,-154249,-86581,-37992,-33888,-40396,-40167,5608,45711,45207,72794,130204,110865,58591,40557,-6463,-58754,-58360,-67061,-74017,-18173,34947,42518,42093,20803,38871,88396,76490,65008,95160,71595,10702,15266,35547,-10822,-76992,-69949,-4065,-9138,-75397,-77035,-37035,-11645,3690,27328,57443,21116,-46493,-60205,-28571,8118,12737,-53456,-98226,-92811,-18045,48586,88987,141870,150426,90926,96677,116015,9012,-122836,-102218,-10065,40453,46927,5922,-21122,38692,85487,82793,86958,68771,4494,-50578,-73414,-62226,-13430,22887,-3933,-71555,-75880,-51302,-19617,1775,-24094,-44941,1974,54063,137574,196376,153738,30728,-69769,-66212,-14995,5846,23245,18818,14862,-6150,-18024,38034,51188,-50874,-133862,-149529,-125206,-107812,-128410,-105532,-29377,19288,11785,-6584,-38549,-43390,-46831,-51832,-13116,53309,57377,28641,57522,107874,106664,36297,-15042,9183,41494,36710,30193,26406,23446,3214,-19103,-241,60311,93490,15084,-43526,5896,20881,-3027,-4827,-7585,-7020,-44343,-122793,-167392,-134314,-126884,-140853,-118051,-92555,-25312,45425,57025,31077,66779,89301,-3733,-159026,-207431,-129698,-12155,58783,67234,57659,19966,1436,50632,56990,-50171,-122575,-50807,14801,19326,20136,23347,32274,74864,98654,21735,-77586,-46826,38289,56643],[96920,42465,-2673,-20980,-39280,-76213,-102085,-72004,-27936,-26956,-26691,32919,47975,9374,-31825,-109855,-179586,-129255,-66642,454,105958,117696,-10462,-91936,-68585,17089,87004,70888,17943,64482,105240,46450,-3451,-5133,-13439,-18011,3433,54767,103224,68788,-2424,-18271,717,42824,62821,51682,51526,25131,1086,11346,21794,11736,-14463,-61620,-99074,-50200,19712,26853,3925,34592,28138,-48167,-31667,64930,84329,7437,-61304,-64761,-1089,24198,-589,-15411,-38134,-54674,-25164,3705,4804,-2277,-50,32922,54133,-18514,-107710,-117741,-59077,-21428,-38952,-59227,-9110,69935,96564,72802,2813,-88766,-86029,-13527,19467,46280,56067,7316,-4063,68561,112418,99621,85768,92110,112418,89501,-5993,-74265,-78381,-46067,22452,35361,-39250,-43131,60967,81140,-15360,-63923,-64189,-83754,-72989,-34519,-27044,-82576,-114361,-82086,-44266,4575,56865,34683,-2723,15624,76818,98260,59116,53401,73169,43094,-37699,-61054,-3037,-2866,-79169,-49639,21448,6209,-17479,19996,80978,115092,69772,-19674,-43472,-25625,-12204,-44709,-86140,-109961,-106552,-44628,-327,-63574,-92292,-51712,-1164,60214,87834,36070,-38035,-86012,-96754,-79105,-98236,-118427,-59903,-11587,-5104,-8173,36070,104807,71238,-52461,-68437,-4346,4764,-27980,-20559,3416,-46462,-84939,-46286,-10612,-18573,-10459,22982,39617,28324,32912,75963,128585,94048,-994,-46194,-6232,55847,90688,82954,48656,29728,66045,93308,88952,2487,-87721,-86910,-68034,-96001,-96858,-14609,101514,93720,-45544,-92877,-36501,-10222,12647,74152,102338,86137,45194,14462,26487,16557,-41045,-18438,78917,91226,30049,14724,34867,63812,55433,30515,-38705,-89014,-60490,-12160,-3289,-20745,7073,54810,34001,-23338,-28639,51353,95001,43779,-7230,-9231,-36059,-32921,7145,16380,-13513,-18729,29966,88025,115106,113969,35227,-45098,-23216,14166,21661,-7234,-21796,-9513,-14981,-1217,29253,-19765,-99117,-92946,-47033,-36567,-35876,-48770,-38531,-7646,20382,68630,54977,-43894,-82779,-38201,-29457,-7341,70511,113340,74981,20640,5528,1965,-30596,-84844,-95635,-47415,1749,36008,57500,32134,-18715,-31680,20143,140578,203409,126352,13214,-48971,-90895,-100823,-62312,-25192,-7758,17275,33090,31258,13423,-13085,36214,71019,14421,-47983,-77337,-96041,-39709,33419,2728,-50636,-40882,-28498,1211,24473,-3381,-4132,52703,60298,-22076,-43817,-24547,-76445,-95695,9883,82232,57134,64172,88726,82971,74114,38585,-10323,-23314,-15040,-4041,-12730,-25933,-33756,-42276,-23881,15336,-9621,-113983,-162780,-87433,-10080,-10677,-61469,-84822,-92453,-109181,-88989,4002,58917,60592,114044,106748,36847,40968,101625,124280,104938,46740,-21658,-13400,16420,-28308,-71938,-44655,-30657,-21731,-14416,14116,62066,53222,28938,35051,9521,-40696,-54650,-74880,-119827,-160908,-102846,13758,66712,68808,45892,15599,10725,16869,-43790,-122020,-102237,-8769,55938,-989,-68932,-9114,16596,-63652,-82191,-38973,-10653,12054,87072,101409,17756,-16135,52198,55998,3550,36707,75536,49283,4642,-49665,-125284,-109456,-33962,-36790,-33322,50202,105930,70966,59936,103356,121551,82146,42451,-17162,-88155,-72793,7197,-7474,-94752,-124242,-65070,-12865,-43430,-49726,25307,54213,29091,47222,61145,19108,-8345,43594,111945,35876,-72266,-15700,87464,45929,-82143,-132766,-36495,79007,130659,120952,55965,6672,18147,7033,12557,36825,3805,10561,106668,136965,92066,53909,36013,62086,105931,93411,20602,-27178,-57272,-60958,-18599,12987,74953,147684,141088,99719,45020,-16592,-27491,-18224,1552,52041,73586,92140,100309,43483,-9396,-22380,-26307,5295,31463,19858,15411,-10272,-65556,-41463,24762,23613,-11650,-21192,-71206,-99674,-47648,-6669,12885,3443,-41585,-48578,-8677,23221,55791,32848,-6267,-29536,-56284,-76727,-68660,-49049,-20242,-4691,-40540,-92118,-104424,-120715,-145168,-92587,6909,58826,40899,-33868,-138942,-181636,-110727,-21845,20508,2249,-43643,-67826,-62451,-73753,-65030,-32027,-28751,-31521,-47570,-103015,-105162,-42483,-20645,-69295,-68824,-19988,1973,-48614,-50466,-2058,-13491,-47315,-58878,-35144,10937,34432,36742,93042,114428,17547,-59038,-3701,24155,-64339,-74323,35244,74243,16757,-18362,-36582,-83837,-66429,19416,6596,-111022,-167627,-83229,44832,57479,-41648,-23246,95204,101066,58269,47659,-31390,-138856,-111962,39048,120423,39188,-71940,-47202,59011,78843,24007,8655,45674,55877,4527,-55972,-77102,-79513,-96430,-70578,335,106537,193431,161025,25624,-37150,-1139,-2191,27791,98989,70454,-28922,-29492,-2740,-28260,-11243,43298,18173,10885,71244,105532,5131,-127237,-104374,46894,154175,160823,137426,116787,72523,9958,-46016,-72018,-48106,-35643,-57151,-53995,-21080,-7371,12533,67957,123924,116095,37672,-53517,-88746,-78146,-66337,-52366,30005,98508,80342,78344,125416,149845,140395,113518,46555,-14490,24256,83244,82442,104448,133688,53794,-82149,-161018,-123080,7551,98608,60723,4586,12425,38984,68052,75352,15624,-61215,-91963,-51781,79507,192128,157852,51399,32530,93561,118583,60978,-20591,-88071,-61157,18029,1655,-101578,-140246,-77834,-36190,-1607,64479,135457,150435,95312,1115,-48149,30220,78608,6614,-13961,32534,23638,6070,11140,15054,32672,81257,145178,156932,107914,13090,-47334,-32671,-26176,-46828,-50505,-19215,21116,43512,8611,-57298,-63698,17159,128858,157721,69944,-10584,-40327,-19574,23149,97088,132668,83253,4867,-42589,-54556,72,51532,36292,-37986,-95248,-80408,-19619,-15041,-33918,-25657,-60531,-122212,-139514,-129637,-136179,-96668,7157,100177,100094,58928,73373,149974,162253,91425,13375,22172,88194,86753,9929,-12623,54517,87131,37718,27382,42950,-7752,-84596,-111466,-116524,-85973,-30641,-10008,-43819,-22924,59034,112874,135989,164688,97763,-31524,-57939,-30088,-47170,-73985,-91030,-68185,8741,33350,-4994,-31921,-46632,3580,71037,57349,39615,30441,-45523,-86005,-44188,-15269,-11418,17440,79926,94620,1680,-92948,-108468,-121974,-108612,-80360,-50543,39023,62258,-37273,-84988,-56191,-50916,-56478,-59413,-45219,-60588,-43701,-1674,44506,87346,84445,34417,46723,70861,-7028,-103459,-69795,36196,93310,71036,-2098,-47206,-9530,49702,102306,128036,117302,83655,26780,-52847,-88024,-46878,37040,98971,57427,-24042,-73177,-66898,-112133,-194515,-174081,-56445,39834,154046,228920,165667,6036,-122387,-135501,-75626,-23506,5323,-17250,-31998,-17454,6856,54200,44857,-70526,-115113,-71414,-62557,-101248,-156231,-140992,-51562,24212,28169,-23287,-82108,-71023,-34501,-11266,29572,85136,91421,58211,51444,70501,58934,-23446,-75214,-39743,-42048,-85378,-45628,-1851,-10479,11110,31064,9390,34582,90305,55960,21150,47329,23859,-12900,12809,41895,8815,-80946,-183384,-241973,-250551,-215538,-161059,-122790,-112646,-41178,51738,60947,31672,91563,118444,-4802,-166933,-198732,-99153,7066,48118,33606,37035,46296,38154,28083,10615,-42732,-87700,-55338,-17679,-12614,18747,51636,51291,72562,91650,9258,-118851,-100003,21841,89681],[123346,54616,3418,2298,-14519,-67391,-102512,-75504,-27050,-9550,-6821,43751,39819,-38271,-72900,-73085,-113149,-115536,-102759,-52018,43532,59971,-11433,-33007,9141,72823,109046,86490,42281,78008,89541,24550,-38130,-72700,-66744,-55865,-69137,-38747,64595,70350,-21219,-41893,-1365,20508,19867,43446,68903,31151,14189,37529,33582,-5705,-24200,-49642,-92618,-61460,4660,4326,-22481,23457,37602,-36569,-61619,12339,53421,-12591,-85033,-45726,53147,87136,62299,30292,12933,14210,19885,928,-13678,-714,14738,19057,18370,-30061,-87709,-94249,-53064,-24879,-17122,-12408,4265,1164,-26517,-8423,29299,-11250,-54566,-14936,55724,108472,81409,-27368,-75671,-27257,45722,126301,171951,163877,155794,128930,43247,-33071,-34028,18416,64136,49742,25881,30010,78288,80378,8066,-20901,-4317,-28106,-32873,11323,21299,-33383,-94289,-124578,-102285,-30771,17422,-9340,-31102,12634,50860,11299,-29742,9346,61344,83286,27285,-37828,-15094,2579,-55457,-54970,-4282,23436,42037,71309,99993,112711,63234,-42675,-88398,-38903,29451,36443,426,-53945,-73040,-23745,10729,-54445,-68013,-7652,26575,69758,129579,89738,-5301,-63496,-95655,-85195,-32745,-15006,25162,74330,54734,17533,67145,114392,31179,-60936,-38369,-24545,-56449,-49068,-13732,15490,-9478,-76996,-109649,-72277,-6113,64903,103963,81380,27727,-27460,-39417,57177,136344,114136,54016,40350,63932,97347,89580,54506,25863,39666,72471,116286,94307,12726,-33262,-27490,-42671,-72640,-18271,132162,168415,22764,-58393,-17519,15262,34259,48371,44257,62999,72024,27858,-11100,-40814,-62137,6547,91290,72175,12803,-17775,-22213,40627,86991,31185,-80028,-91675,22574,99431,60383,-27985,-63600,-67760,-68190,-16108,51979,70950,15833,-93719,-110266,-21989,-11464,-38954,-54288,-77584,-64294,-1211,34602,15459,21254,69943,39413,-86176,-153624,-119894,-62823,-28926,-15364,-40538,-26312,81399,114257,-19814,-132125,-120674,-78416,-55174,-69457,-88869,-59447,-21677,6379,32354,-36933,-123935,-73487,26150,47906,82437,132247,86754,24981,19192,14224,31933,48164,-30625,-123196,-115767,-44869,21385,39180,-2589,-65089,-75668,35075,193262,223177,112058,-41562,-140027,-124193,-66360,-59109,-68156,-35224,13710,55290,92799,67368,-9608,16672,66912,40213,13420,7109,-15140,-10356,-4283,-35066,-69558,-76595,-53812,-2150,16360,-9723,-42529,-60779,-66587,-79149,-86262,-98502,-98472,-35827,35506,49566,61140,83957,56849,15105,17489,-6085,-74512,-110712,-78481,-16115,5077,21823,24115,-50611,-126668,-116745,-69885,-115495,-194012,-159293,-76258,-65877,-105427,-108396,-84125,-75190,-44303,68672,150415,116554,70595,3835,-28190,30035,97555,112085,71699,-36089,-93015,-35666,-3753,-66802,-102999,-53956,6971,53353,26729,-17710,19070,56907,17407,-25277,-17704,9906,28619,5474,-51353,-107788,-82694,-1297,10270,-16468,-16583,6813,58248,89584,5173,-84787,-74116,2025,47056,-53044,-174292,-126244,-75311,-132440,-136255,-78603,-17507,45910,116032,94842,-2889,-26158,65714,96321,27196,-24863,-24678,6574,16721,-4281,-28315,-7906,36595,38979,42871,94786,116346,48473,20121,68815,101024,60455,23138,-26340,-97721,-123882,-83607,-56390,-94207,-124611,-69717,-4051,6307,55142,133441,115818,32756,-2948,11268,35196,74320,112258,93751,-16770,-81632,16381,136861,113541,-5103,-41147,33516,86068,86402,64051,20277,-6009,2562,-21722,-22346,21822,31016,50471,104074,92492,48752,21379,-15431,-20321,41235,111788,84719,-4650,-50088,-38159,-1054,32801,86548,117315,111396,87184,27168,-17276,5345,23947,54059,123454,147835,152336,134001,46721,5022,33866,20606,6946,54603,90723,51799,-9684,-43398,6001,88959,109990,85700,56642,6430,-7133,-15527,-75820,-69029,-46409,-102424,-116721,-53121,-26599,-11555,34424,38604,-29194,-85347,-43990,4718,-18492,-44838,-42854,-77137,-96504,-82089,-94006,-87130,1452,58848,51579,30076,-25811,-98669,-101655,-46945,-18325,4068,13700,-3430,-60179,-131652,-128463,-24713,24840,-17862,-43435,-11783,4071,-20662,-48330,-64190,-94871,-82837,-20147,19191,-34777,-52773,-14083,-18588,-13041,14332,36968,56444,38853,-36474,-40306,-26933,-61298,-53805,28648,40915,-59801,-82232,-7367,15470,-20601,-3083,39551,27672,27438,66530,20331,-124430,-207256,-122799,23503,43439,-26756,43492,172467,120491,13634,-16090,-47099,-93678,-45670,68618,62213,-80541,-180804,-81133,98293,180425,125625,43586,33372,32027,4979,-40824,-56586,-65665,-106233,-129389,-77986,52119,158319,123142,27679,39623,68422,-9739,-48498,-13857,-16893,-52368,-26871,-3779,1682,47222,84813,48578,52000,101902,85729,-20485,-110162,-95728,7193,71841,93814,112296,89542,11372,-49801,-85480,-101817,-86006,-66001,-49148,-36349,-4062,22286,33308,38190,26160,5538,-6286,-21825,-67745,-94051,-80858,-45887,50152,115840,87135,47778,59499,88789,102498,61661,-44768,-105278,-22935,85117,104290,102195,120302,69719,-19994,-62792,-36110,-808,24759,11390,-16995,-9842,12091,34209,50366,46179,16011,-37771,-57911,-1980,82434,97241,44172,22860,61920,72346,25082,-33581,-90922,-66025,40696,78417,-13387,-94944,-52721,-10557,15073,96892,171912,167617,114995,48580,-27085,-1706,13920,-69758,-61547,39113,41770,-27122,-67203,-68198,-18233,73210,157925,173277,104764,-21339,-76565,-31860,-41740,-101341,-103552,-96166,-84789,-38966,-19719,-74795,-91014,1208,105273,127888,87958,7540,-60610,-51038,25994,112800,125103,72159,32777,24780,22856,51443,91730,78412,7288,-52479,-64589,-21465,-16359,-84859,-141270,-166119,-175362,-163316,-145247,-128679,-51617,40826,82327,66384,58095,70235,84047,74128,13145,-42256,6497,96428,91500,39372,61533,116242,80370,21271,75233,122882,51113,-54985,-99319,-127149,-124650,-51959,801,-35639,-58760,-1855,63391,90341,96433,2138,-130594,-108300,-4081,-4097,-59626,-67288,-33098,-190,-23107,-77258,-101325,-90681,-2665,86922,46866,-37767,-86216,-110565,-83462,-52704,-43908,8003,114867,174002,116198,6399,-45286,-57197,-105128,-105654,-78635,-62978,20676,67806,-21359,-80317,-31574,1038,-10022,2374,62841,50554,-1928,-50971,-64876,-78011,-67879,-39716,-3407,30385,43410,24698,189,48836,117955,76663,-22217,-35452,8324,36737,80040,118976,144038,171226,139538,9587,-81906,-37043,64744,127617,99755,-5316,-82422,-92130,-145929,-211950,-178435,-82616,-4211,119856,218276,165684,31084,-65195,-112261,-101317,-42205,10323,-11067,-35993,-5773,38697,58575,43093,-3151,6832,54154,28440,-25201,-82883,-98540,-61273,-20631,-7821,-19372,-65500,-72049,-36881,2744,54154,118291,133391,99427,68644,60324,37229,-29866,-73835,-69004,-96777,-126785,-40365,26495,17575,70576,100326,-9392,-55982,16878,71155,78334,49608,-21653,-61238,-26094,17416,-9231,-57933,-71525,-125032,-193997,-171384,-104816,-105933,-110305,-30486,48184,24001,-26725,22008,62729,-4128,-95035,-95401,-20444,54232,90384,72560,60604,82315,84934,34493,-4897,-10420,-9373,15962,43686,39955,34878,38597,39462,57423,63753,2114,-93326,-93135,6412,92783],[64246,30381,15688,41084,40921,17069,6228,-8870,-22361,-5035,9528,12980,-38517,-87380,-62847,-29366,-35506,-41205,-95813,-106821,-4490,76339,60324,35194,14105,16054,4131,-18171,4181,58507,30245,-34712,-68851,-85071,-55956,-51865,-109883,-104997,15412,50712,-19043,-24261,28212,28522,-16982,-13805,16585,-2759,3423,32803,23968,-14041,-3966,9454,-33970,-37326,14667,389,-40984,-7898,19340,-15037,-58214,-21418,51962,30780,-21784,23407,110909,119407,73096,20974,39874,83896,65420,-3092,-22481,4482,5775,-27919,-38139,-25402,-7357,-473,2713,-9864,-24315,-27802,-48713,-80907,-85559,-66046,-34464,-34194,-40680,-38609,-6932,59006,71864,2675,-61320,-73893,-3561,120724,168631,156549,142214,116811,64829,12665,16868,86511,144379,146712,125353,89587,76134,40822,-9344,-2875,4632,-32850,-29564,19527,37522,22280,-10992,-71782,-79221,-42389,-29168,-61070,-52622,14823,35871,-21884,-70802,-66948,-23899,58254,67672,6392,-32789,-33251,-35443,-8700,11210,-12152,-37867,2385,40957,27980,-22766,-77707,-77792,-6316,72409,82294,54002,17541,5022,34103,30680,-16369,7335,58597,49213,51129,110547,110333,29639,-30648,-55701,-46831,35248,60324,34538,32520,28227,29372,71209,53254,-57835,-71633,15756,-12806,-86548,-52074,564,14232,-639,-64145,-117290,-76285,7729,74843,111076,74482,-12984,-104094,-141744,-31184,97827,131156,90548,38740,20501,42932,60855,50025,3650,-14077,26089,93496,108984,93440,75865,69969,43280,-21589,-14715,103393,164849,82560,-2390,-10666,10214,10692,-14039,-27058,8005,50890,50344,14578,-31292,-41194,31195,84333,43571,-36531,-97940,-107028,-30044,19361,-19274,-67982,-42961,47839,105953,83456,6397,-40631,-76808,-78216,21095,124975,105710,-19142,-152630,-121672,9899,22578,-29064,-67922,-111405,-96523,1160,43632,-2840,-12577,42732,51052,-56450,-176024,-175052,-87721,-5228,20817,-28344,-14220,122428,148355,-8196,-108157,-98639,-74923,-39476,-16241,-25298,-18149,-1519,-33373,-64977,-125048,-188947,-134165,-1976,44036,77566,105994,32515,-21798,-4715,2911,36263,66392,-14113,-123332,-151727,-117007,-48550,10788,2458,-48727,-54068,40222,146561,149272,59900,-74868,-155603,-91539,-2098,-17576,-61613,-56401,-32632,8780,79100,94300,32640,23104,30253,25388,45024,75890,79571,51189,7800,-3460,-17539,-89791,-127833,-76982,-25269,-23063,-80147,-137297,-125371,-70162,-66287,-120646,-108178,-11469,36360,12299,19092,42962,3697,-51784,-47334,-37139,-95797,-152001,-94582,3939,25392,29796,16536,-64661,-148498,-145000,-80136,-75021,-142062,-152088,-111984,-117378,-130023,-93970,-57861,-19075,32179,111478,186032,152525,43695,-41474,-23533,7835,4325,18018,343,-97620,-121802,-44699,-23632,-85622,-101759,-45882,14755,57715,37969,-19070,-8749,41741,1586,-52005,-3926,57290,73544,61107,26298,-32037,-61672,-49662,-47181,-36842,-5860,32820,106633,140713,60906,-11902,-18770,2992,18623,-62031,-181818,-182201,-151955,-176622,-142007,-57291,981,57935,124261,96912,5119,-3592,79503,124941,78009,-22442,-81318,-39616,22238,31679,26374,23827,17791,47306,71063,85212,86743,65701,42082,22223,5181,-26646,-18407,-10821,-47041,-87471,-91072,-74587,-51947,-36849,-18218,1837,37374,118115,178805,149219,52187,-41309,-76216,-22998,82144,120996,64018,-15725,-45641,14117,97761,110868,67656,41570,32867,20574,17480,11236,9868,1552,-33533,-95951,-112417,-67382,-11009,39475,62947,29996,14634,13346,-52184,-110653,-41232,79156,71265,-21117,-45809,-17793,7859,33338,59561,50089,34635,34755,24595,24525,40570,44786,84633,147822,161034,142406,82541,7444,25210,81294,64159,24720,38368,67771,45130,24541,26509,39735,66451,103095,132129,114152,66095,70152,26863,-123623,-157727,-86607,-82858,-98711,-72472,-75479,-57023,28644,57672,-18093,-50636,31807,83707,17043,-58345,-63294,-69131,-56726,-20350,-28394,-4677,77786,62788,-14937,-24261,-6687,-26876,-24096,21488,17545,-8467,-7692,3299,-56916,-147508,-117252,24349,71185,9248,-5065,43469,80461,48975,-23922,-83546,-117480,-87232,-22181,2972,-27671,-27087,-695,-6679,13467,63690,83500,59652,-33083,-141990,-147744,-121882,-95344,-10259,81141,62760,-30007,-43904,-5954,-23714,-44809,42507,139267,114089,45128,18476,-19611,-102233,-169881,-119433,8334,57992,36077,90671,151786,87346,18506,9000,16300,35627,74064,60337,-52716,-164051,-174587,-59867,90894,181260,149643,36304,-34335,-20007,-1904,-18704,-18096,-18151,-55130,-100989,-107132,-36185,41943,44666,30166,70259,82688,9042,-45000,-80655,-103548,-66997,3242,56136,108491,109981,45481,-1887,19036,39890,11473,-25296,-19138,-29404,-73572,-73691,35522,119808,73829,-13080,-71683,-123936,-118497,-84303,-70885,-41647,-39328,-27770,15428,33623,13499,-32319,-95029,-85186,-26052,-35955,-73519,-46305,7676,82095,141904,110921,9594,-51899,-4185,59112,4669,-124210,-129811,-11600,62691,63263,76984,115084,114899,94699,92754,118903,92920,16785,-44169,-48787,-5775,40657,51994,26397,21868,57005,34547,-10335,-23433,5941,18453,-16512,-37164,-17147,-5665,12843,38287,-5030,-36769,44564,123392,50289,-80334,-59461,13702,22705,30856,43756,53368,70963,69150,9194,-5603,-38486,-100963,-40214,65835,67472,16623,-31360,-61284,-38679,16149,78780,113276,80812,-17884,-72362,-42231,-56511,-107747,-98445,-98020,-122647,-82406,-8441,-32267,-96758,-60656,5135,-16722,-38998,-33474,-49214,-43198,24713,93798,97173,73514,64040,55884,52855,62273,58551,39070,32653,8741,-30441,-5316,3412,-70320,-102485,-77659,-64825,-73489,-69418,-52778,-3702,19524,-1343,-1922,40489,24232,-41313,-64984,-80674,-100901,-40005,71897,96328,66485,87991,96920,17220,-28660,43486,77741,2616,-69497,-79032,-96577,-120990,-81540,-16783,-20859,-60387,-76287,-57851,-1534,20866,-82656,-160682,-69165,53118,51289,652,18013,42077,-14941,-90828,-109945,-79273,-29207,60020,116931,47012,-64812,-102943,-57448,-17718,-32737,-36925,36206,143544,139531,61253,48206,61568,28605,674,11371,-3465,-25528,22407,56232,8433,-35009,4250,59392,72192,74932,116087,98641,26403,-73642,-145273,-186775,-168235,-112072,-52541,11284,83038,105567,49102,36217,76057,10431,-81348,-30919,40251,10264,-15626,23025,86061,150661,162111,58352,-44808,-18423,34688,39874,17589,-33010,-56315,-37617,-45190,-48798,-32506,-28637,-37468,27076,102988,83864,33418,17540,-29545,-58515,-20387,33404,25782,-4178,19789,78588,65322,5742,2425,55698,76133,35843,14617,-6556,-42559,-66618,-79254,-82637,-54980,-55248,-47753,-39313,-26417,41177,113431,109295,77163,42214,10446,103,-20060,-52779,-83197,-94464,-61154,28425,68177,77831,150946,139900,-55158,-165001,-91674,-1695,12718,-24857,-57015,-60571,-56193,-54089,-67007,-54052,16102,-5644,-71233,-67285,-41266,-82487,-98384,-15455,33043,-32297,-122851,-97707,-17575,11748,-7028,-2112,16839,53198,94204,95105,83550,94369,80921,21407,-4829,22975,44259,68632,95055,98521,51924,-4595,-21287,-3774,-311,-38136,-76777,-60552,-8321,42724],[-16373,10017,27833,55222,80500,106578,98829,16062,-53100,-19530,24719,-7781,-100198,-109903,-30767,5449,12540,39423,-34205,-105390,-21191,116042,143810,78873,-19941,-67906,-111458,-125160,-44672,31073,-10945,-60515,-52888,-50048,-38914,-33315,-68794,-68426,-2478,17181,-7767,13033,54752,39662,-34178,-64534,-30056,-10524,5922,14835,2362,-5687,35060,65445,2270,-33168,18996,37044,2694,4685,34389,26126,-30957,-25281,57516,64678,39195,59425,108344,123370,80401,5661,18819,63084,29019,-26769,-16849,13956,4205,-29206,-31473,-7699,15555,38633,81310,59322,-41004,-104751,-121224,-113677,-69959,-80056,-127385,-100960,-33311,-55667,-93719,-33943,49723,79092,34465,-33116,-10270,67131,76481,93605,118860,88319,32777,-6522,5885,82621,159243,178742,126736,88019,83492,18551,-40438,-13405,-27206,-93515,-78464,-24613,-12480,-9237,9223,2953,-1556,-18283,-41789,-60442,-25478,23344,27476,11845,-31156,-112887,-136894,-51383,23113,23165,-30431,-65530,-41924,37760,63941,-18898,-114252,-86425,-27300,-53750,-100218,-75313,8927,81191,96814,52808,36451,34298,19869,42900,49840,28252,53534,68451,37818,18931,50823,88872,53590,-8853,-10350,44671,95926,51886,-46123,-94773,-49979,12722,19993,-63436,-145622,-87108,28581,5118,-57141,-29441,16769,23121,-7306,-37236,-35078,-12259,4572,44637,94323,72625,-16866,-120514,-165895,-67913,38038,72679,82794,50523,-8992,-27872,-1449,13643,-21396,-28865,16615,46773,24544,67068,134232,129670,71619,22713,23052,48291,70627,71656,26809,-26512,-24016,-24063,-56394,-70366,-34803,20562,69047,66688,15844,3218,59470,81408,24450,-76154,-147285,-134243,-61661,-48933,-40369,-4180,9860,6813,47985,82612,30488,-10601,-21769,-35445,-5344,46246,47145,-42626,-116601,-37848,78867,60506,-672,-38673,-85989,-95971,-21183,39806,39563,29267,55828,68265,-9295,-132262,-162101,-58575,36608,41571,-3131,13851,104695,111721,10572,-49829,-53730,-38959,13241,93661,107583,78560,30870,-71814,-102693,-59045,-87999,-142192,-105979,-59294,-2609,43773,31431,1908,-23288,-12828,51525,73707,-11852,-104535,-133383,-117195,-53904,35910,62620,31071,24067,32163,36882,39547,23886,-35512,-83790,-53355,4001,4987,-37940,-90665,-106896,-55732,41810,114613,97598,47945,-8665,-15640,42238,111965,125647,83846,47284,50094,19188,-100425,-196361,-167584,-72928,-20731,-62200,-92653,-37394,9315,-16772,-91229,-106843,-38548,30170,30970,-7345,-14492,-29765,-75689,-93290,-80502,-104790,-120256,-46310,24641,20934,10228,-11776,-38960,-46245,-41763,-32964,-17659,-25753,-43627,-78144,-122784,-118058,-72028,-51288,13762,77108,82171,111376,128441,74845,19672,29712,-17136,-100077,-83838,-42327,-74148,-99911,-67375,-44520,-60452,-51036,-1558,10270,7311,15664,358,-14526,-3454,-31901,-55045,6922,62035,83626,110862,129158,70414,-24014,-70768,-45368,8251,38690,68101,119584,129954,77891,30989,17904,5866,1517,-20773,-73865,-115898,-147952,-157971,-106231,-32348,27530,95223,168444,136686,50042,41217,97559,134954,112967,24677,-63098,-38839,42258,56387,10435,-33615,-45184,6660,40873,31989,28130,31379,15861,-9039,-21239,-26581,16073,63786,53359,16003,-24843,-73186,-34924,28468,8049,-27695,10254,94581,153735,157241,100399,901,-87915,-78567,22482,83717,69163,26355,-8224,-16435,4821,54875,118952,107680,32004,-9360,4856,17945,29867,4031,-73937,-152355,-169304,-137806,-84459,-31013,-9350,-40274,-25554,34132,-84,-76844,-38680,31941,-3240,-35069,4898,38534,39188,14866,-24276,-53338,-61188,-48905,-15718,37323,60160,44421,60066,106498,133693,124197,34244,-58513,-23098,75861,112330,65641,-19019,-66256,-38526,36309,75240,55975,26776,33546,75955,95085,57331,49080,-782,-152825,-188473,-80148,-2384,14548,13693,-22733,-15280,34079,44494,-9618,-2272,79100,102652,5109,-82059,-75185,-59266,-62005,-46682,-36124,7281,60601,22037,-64558,-72709,4142,31702,-10014,10843,44004,10545,-15155,1315,-45278,-105307,-66423,18142,25301,-14997,23145,87019,95777,58137,-831,-61428,-97369,-69726,-45331,-49283,-43148,6736,38293,9004,-6112,28149,62627,23389,-108085,-174697,-112648,-69238,-45499,44833,118059,71288,-8720,-5678,7902,-46080,-49428,76608,174287,104586,-13897,-43883,-27375,-39924,-85054,-76251,-6553,38746,37012,44418,39036,18582,36817,61162,76050,98167,82837,-6990,-123962,-170277,-106403,-15676,32741,46449,28810,-61211,-126184,-49690,22989,39091,57697,57655,27780,9286,-25087,-48515,-60937,-44240,14464,46451,33303,8261,2917,-52065,-109856,-74434,-2782,67021,146775,110649,-17664,-66180,-37611,-46329,-50379,-23022,21497,-3745,-130603,-151686,24635,140491,85455,30885,-21025,-104190,-93839,-53810,-69651,-61779,-74445,-92264,-50206,-16288,-22361,-58818,-130823,-110566,-31771,-32445,-65951,-22498,26807,81429,149145,111825,-18231,-107128,-52843,51951,20747,-101193,-80085,22381,9078,-27147,28402,82486,104874,148845,183525,199360,172693,67992,-47965,-60454,24897,108783,102574,11016,-41377,25614,75758,44755,8262,16055,3950,-48725,-64710,-55273,-39444,34690,113081,58610,-26262,9408,89569,34782,-104086,-89515,9871,30045,-5926,-28558,-24855,4680,42711,47695,32755,-24297,-56366,20367,92729,82894,71364,46294,4316,-17778,-36931,-28898,-1114,20859,-5290,-62642,-78381,-58119,-45248,-43661,-48606,-87654,-76885,2540,-8745,-118018,-136861,-78835,-115969,-163493,-75100,440,12505,26869,57999,84870,108532,91128,43446,19538,19784,-24461,-55146,-6743,30222,13093,28590,17904,-34808,8367,92061,91740,35182,12660,-1703,-19850,-43137,-61968,-19039,54703,2106,-105192,-139650,-115564,-83866,-14275,76157,88949,49308,57655,39931,-52172,-93123,-39751,-17461,-50662,-53204,-33070,-61986,-94959,-77529,-17722,1530,-24175,-86293,-116848,-40634,11119,-76790,-100681,7347,75962,72142,68364,102090,99778,-10069,-100354,-70251,21272,104129,154574,136638,70889,9340,329,38915,34154,-782,15414,89036,129200,47904,-2536,81591,93945,24753,64620,121846,48500,-16581,28803,64905,43218,-10006,-36355,13783,87998,94585,79036,42115,5162,-59781,-128802,-153997,-151011,-144004,-71827,20307,53844,56980,63698,56413,29231,-49339,-85311,1655,56441,-34543,-112276,-79152,-9229,53969,108565,89968,13882,-30174,-55881,-71191,-81285,-63899,-10564,57387,83748,100987,97083,55627,-18266,-54477,-60143,-59475,-22597,36366,29051,2914,19900,63907,66400,26790,43538,128704,109792,-2298,-44497,-4767,4262,-20250,-14757,1570,-14386,-55942,-97940,-126636,-99477,-48654,13655,7293,-30151,20748,71616,39761,20123,-4770,-57918,-51358,-22717,-40249,-75910,-55326,19686,77961,84372,124458,205442,147658,-57984,-175176,-137690,-92559,-78769,-45366,14133,34113,-16187,-63970,-77777,-77187,-59926,-45025,-17573,-8157,-31723,-62868,-69064,3711,44894,-20386,-135992,-134869,-27929,50729,46080,18118,-4793,17946,63857,72716,88475,99619,51011,-6862,11901,85922,108283,71654,53733,88875,74128,-5260,-58475,-56204,-49121,-69712,-70848,-29203,-24933,-24885],[-60363,-3209,12844,27200,75893,119840,67567,-53700,-107007,-39730,28064,7026,-77063,-93562,-27340,19487,31375,75978,51088,-7320,28463,127303,157973,75415,-37043,-80498,-115060,-112789,-42578,12881,-16836,-39736,-23231,-38919,-53324,-21866,8774,16911,12399,-4293,-8844,15984,45393,40453,-16713,-50984,-17532,23263,33291,-650,-31035,-21153,30202,70721,24024,-24992,2703,65600,65196,44513,69932,60013,-18749,-36648,23666,42039,39991,26663,22348,70478,88471,21821,-12493,-8222,-31347,-25921,22234,51280,45050,26461,23464,-5538,-47568,2404,146445,149240,-30012,-150820,-137139,-86586,-32575,-57426,-133075,-83501,16180,-18952,-92004,-53472,42341,100935,69951,-4885,-24701,-16868,-16340,54167,117881,67796,-20646,-63209,-47711,6130,80405,109762,58933,46117,70584,10241,-35464,5926,-18443,-107849,-105211,-63454,-69427,-67315,-12091,43008,49056,16790,441,17724,49908,27138,-3278,33561,25096,-83049,-161873,-119354,-37515,-6455,-34373,-66439,-41454,51807,87047,24056,-63307,-78397,-35143,-53815,-94688,-41305,87314,159120,111216,23012,15550,-13859,-80259,-43855,39986,50100,47402,42011,40502,40214,38713,64442,63486,11628,27740,117111,116286,7460,-91457,-135678,-83344,-16836,-42908,-137837,-166636,-91933,-16405,-18098,-24400,-2136,34035,59054,17699,4792,54182,39176,-21269,20315,97231,100273,40365,-64229,-122121,-47525,2805,10535,80121,108342,11969,-75049,-83361,-47833,-18928,25976,57000,19782,-57095,-25411,60845,69635,27560,43200,67978,7233,-29563,27186,43971,-16238,-37920,-35165,-57259,-60730,-16141,27815,65491,77499,40278,36137,81288,78754,13834,-78457,-142124,-128847,-65382,-44187,2926,56803,28573,-37384,3938,74446,13726,-54821,-30801,-20721,-69537,-104775,-83058,-83495,-68329,29325,112256,61461,-12563,-43184,-60318,-77225,-68174,-17519,35173,37151,40289,48589,-13293,-111773,-127231,-17130,52100,15963,-21184,10242,61204,63082,22970,-17683,-39756,-28072,35406,130673,162577,123239,22731,-86313,-45325,88336,81361,-66659,-153143,-113570,-29354,25005,65974,53699,-17053,-5557,84036,93653,-745,-88137,-97496,-46147,17924,73113,83672,51756,23193,-24661,-50416,-17209,26058,28280,-6952,-41415,-24434,15039,-19212,-114898,-134496,-60095,35014,115341,118303,62634,-8528,-18379,61367,148197,136455,76506,61279,58979,-2350,-103957,-182770,-166874,-74371,-10637,-27127,-17200,52136,38365,-20779,-58394,-96479,-96660,-16854,44735,15690,-7443,-15334,-75332,-136516,-158863,-155601,-92399,-16754,-18578,-39136,-7241,10172,20976,55170,44359,2230,5673,36256,15882,-67586,-117405,-95669,-65909,-53577,28734,78885,19325,1168,64675,115123,98331,60703,-24994,-127738,-131102,-52159,-18065,-56463,-77808,-50071,-15253,25929,70906,28862,-32047,-28060,-3620,-13526,-36011,-45511,-35385,3842,42708,86681,139913,176793,113290,-3720,-40744,13501,56903,58011,72382,82299,82466,71438,45521,32694,19399,11321,36456,49063,-16979,-104078,-109881,-79141,-66911,7293,112972,180298,137336,54439,31160,67581,107196,117001,60339,-28373,-24545,38757,52013,-11550,-59922,-44947,-21826,-32747,-52922,-35589,-36484,-42379,-5289,50504,68511,105291,151710,127409,60594,-3173,-71431,-47224,13379,-20249,-53390,-11866,53435,114624,150446,132662,65964,-12991,-51958,-28945,11964,24615,1496,-3143,-12913,-33127,24108,135655,150789,79961,23194,23636,48933,47322,-17030,-92260,-135057,-135529,-119398,-108566,-90753,-70349,-91313,-61501,49070,78974,32707,28244,8063,-50433,3812,108357,129973,99066,11807,-106970,-163564,-141157,-107320,-71630,-5459,32047,1189,-21102,20810,89120,121911,40883,-93944,-101395,32639,136248,93443,-64950,-177256,-130448,-12228,37662,45258,39971,2011,-18190,4423,-15894,-39919,-75713,-151300,-134308,-30799,54822,98203,101427,62406,55574,70444,54344,757,-3546,48186,40340,-66095,-123208,-73766,-53253,-100716,-123382,-80184,-16497,7989,-11984,-48071,-54081,23713,58819,-31143,-48004,31111,43176,12715,29230,21328,-9782,-11523,-10089,-52674,-68886,14113,92695,73299,42997,39768,31858,14292,3072,-48213,-73853,-54705,2495,42069,11972,-29865,-18811,43257,24249,-88571,-111441,-1538,36660,16372,62974,111304,54030,-34352,-34086,-17296,-41412,-12323,83727,129342,53305,-44994,-35397,25110,21708,-18100,-20832,-12891,-13825,-15599,-20673,-39568,-24745,40169,78453,77769,34089,-61159,-113336,-122565,-144227,-97376,7687,5329,-72715,-109676,-149915,-140814,-33061,50937,90205,123196,102931,69839,82432,57673,-4616,-75381,-83968,-10273,21230,-16539,-28456,14665,5015,-48561,-72441,-59731,-28423,41915,57084,-7861,-41164,-5487,-9653,-22143,-19030,9161,11489,-93384,-144275,-1726,112401,89675,71352,33238,-38072,-26864,-15426,-80190,-102535,-96293,-94304,-72262,-57879,-56388,-72643,-98530,-56423,-9878,-52158,-83305,-39734,-10583,45936,107393,72814,-1961,-40623,-22640,47571,68438,9513,-1961,14014,-65557,-102013,-9240,47258,56044,115636,146550,127224,116748,84110,3081,-16969,66187,138330,111025,7906,-62552,-13095,72609,60887,17964,33038,23134,-30088,-28372,-9947,7039,72114,109319,23779,-57821,-34416,37105,25131,-70789,-83634,-12777,44140,43478,38211,22439,-9054,25115,75846,63969,12435,-7925,25509,70040,83037,78627,46308,2275,-38200,-78577,-87806,-84125,-47567,-21278,-69065,-100595,-29437,37739,15608,-14373,-42844,-54141,-17813,-39965,-131075,-150257,-86033,-88689,-143157,-83096,14562,46254,33144,40054,81765,125395,94729,19850,-28677,-41674,-85890,-110616,-62663,9004,42595,65191,40245,-3484,51585,156201,165296,84070,21342,-28372,-70237,-75558,-44690,21363,90875,40576,-60076,-101037,-68278,3807,87518,117913,54645,-6214,16865,5898,-82966,-123447,-68589,-14756,6348,18751,10265,-52610,-83644,-38826,20425,13519,-21249,-62009,-73084,-15158,21258,-34299,-31740,25222,20177,35921,102250,141013,113887,30927,-21430,8209,87617,166134,192329,150442,107589,88802,78341,67162,50292,48300,95365,158468,135564,20439,-17207,34754,-20194,-83043,12258,99987,18192,-43454,29262,79856,33096,-73283,-148255,-87179,26111,38880,18807,-1651,7466,-9475,-59860,-89838,-97880,-107524,-29669,56777,16160,-16693,68646,109985,38051,-24100,6839,73127,53743,-60004,-121224,-101360,-61119,-8356,65967,96764,42219,-62120,-132269,-129517,-112239,-70341,-2847,76404,101537,82368,59653,51630,4615,-73103,-141624,-144461,-77161,6868,40989,25240,24502,76211,81203,26442,44243,139749,139868,46406,-30725,-58293,-68483,-86277,-79409,-41930,-15414,-44884,-87975,-107921,-84588,-21678,64174,58643,-11729,-12371,14970,-8179,-16823,-25987,-73325,-72086,-35295,-36471,-45983,-13153,34999,53546,46880,98608,172107,119179,-14965,-80924,-81653,-92113,-75276,19973,118016,120777,51976,9946,-7180,-72735,-177605,-169859,-63444,-35600,-64897,-52272,-30022,27944,86504,68857,-28683,-56247,20221,78202,63076,20144,-13689,13119,60746,49658,69423,81224,16424,-32544,20882,141726,183520,72389,-27912,18450,81173,42227,-22879,-35059,-33196,-41137,-31872,-16315,-58777,-72770],[-62875,-39033,-38668,-17420,44590,65395,-32829,-136229,-134412,-62209,-12026,4423,-21537,-59455,-50226,11240,32537,50669,76724,97017,107168,107557,78770,11100,-46881,-45601,-49786,-41938,-27669,-23735,-34424,-33779,-48148,-81617,-64454,-15491,31139,50811,36844,4915,-19058,-16278,20998,43239,22184,4793,11689,34480,40418,-26785,-74698,-60183,-15404,37975,61278,22618,-19100,28204,58032,37463,56268,57652,-18378,-61172,-32636,5698,20980,-15653,-72306,-47538,30327,27622,-16567,-28698,-13591,17218,46062,66024,78720,67016,44748,-36712,-118321,-40378,151287,172825,-5695,-126067,-94032,-37903,-7319,-25637,-60113,934,85402,54990,-10918,-6124,34340,33391,-12423,-49297,-65296,-76892,-42899,45809,83711,27125,-53257,-82299,-68339,-51225,16629,78089,55171,11415,2141,-25591,-8462,56475,50664,-18414,-49174,-58566,-77560,-51767,15304,38924,15196,5376,37059,93635,112693,27804,-41321,-1110,22730,-19430,-69215,-51325,-23619,-53808,-92440,-74318,-5684,58962,47046,44735,50506,19477,14596,5422,-39510,-36653,53721,128030,96658,38308,31370,-67652,-205613,-171303,-24110,26501,15657,24450,71776,100343,69815,43214,53004,41594,58496,106219,84541,11211,-14800,-41946,-54168,-33853,-51882,-100461,-100301,-64669,-61161,-67914,-27423,8681,32221,76497,55840,23585,49116,23946,-35534,13072,90687,107670,83989,1787,-59039,-15585,-6952,-199,84041,120790,19044,-95816,-141637,-90409,16508,107345,99198,19227,-64043,-93682,-86981,-60456,-25696,45279,87382,9291,-37858,41318,93743,43670,-9287,-30437,-44117,-14591,43518,52115,46225,56194,40763,50113,86879,69431,15283,-54309,-127810,-152888,-87824,-4315,55076,73437,22475,-42226,-13030,53458,-2938,-94901,-78185,-29498,-71448,-137559,-133039,-87412,-43749,22039,81991,30685,-65765,-90812,-44190,-37327,-81759,-69678,-27962,-32778,-27224,-5798,-52425,-115239,-85191,14085,44621,-10388,-47848,-13867,45570,68587,32743,-20964,-53338,-58120,-10450,56892,91439,75108,-17201,-104938,-11101,153358,153031,4159,-82562,-36913,27077,50282,81298,77147,11309,9810,70137,65815,-2128,-59330,-46580,26948,71387,55144,13251,-33207,-79164,-102399,-62132,4760,40324,42030,11585,-30299,-6507,63039,32947,-59880,-54821,8397,43701,67627,66094,55009,23817,23280,100118,180880,156970,75915,44219,39734,-3386,-53398,-73647,-51559,-21214,-14721,-32871,-23083,8871,-29727,-71966,-50360,-72054,-132346,-112278,-25315,35995,48049,12028,-84485,-172018,-212143,-196356,-105216,-59372,-118975,-137620,-38675,41409,51317,56578,37369,5460,-629,-8892,-61606,-113423,-105569,-72794,-51583,-21068,45097,46277,-29222,-44966,26890,113324,101327,41930,-6254,-75048,-119238,-59353,-7883,-27777,-41840,-20427,19494,88409,135700,74843,-25116,-79645,-61338,-32092,-31368,-14342,16050,21486,35860,84067,111002,109734,50456,-38743,-24977,55906,81916,62767,29969,-11317,20618,75155,70538,39774,20079,20781,61596,87205,17800,-76657,-83001,-80364,-120967,-65683,36919,89434,68269,10651,-22298,-758,60149,116930,74257,-24403,-48631,-12665,21057,8952,-10538,-8527,-31499,-91811,-120321,-74941,-42905,-29502,26508,104803,110385,122605,161818,110351,-12886,-66929,-61289,-41705,-37636,-57119,-25938,36587,67752,89897,113463,94619,51323,45231,28090,-30325,-74422,-100327,-97312,-20025,31378,12631,41650,106904,136753,123396,64261,25761,50370,46405,-28457,-65450,-62579,-57688,-51194,-61471,-72336,-67522,-88253,-63827,38085,91218,82871,63935,2031,-41133,59892,183346,189910,145651,53361,-92323,-188121,-141817,-65008,-53296,-46237,-38455,-79439,-109589,-61977,30789,101236,67351,-59436,-108000,-6223,100498,81353,-48585,-143039,-123112,-61204,-35096,24732,81528,33479,-47025,-71191,-91979,-105026,-117837,-136209,-78984,3967,46518,56944,55500,55023,74503,105410,78593,-8665,-57551,-30151,-44401,-130787,-155495,-67227,-31318,-85357,-106200,-47711,-4134,-15986,-28710,-13023,6842,52132,46902,-49733,-74469,-4860,35337,22898,49748,90140,79948,41963,13821,-46037,-65204,5932,54576,24660,18467,72692,142157,170826,113372,-20603,-71108,-50074,-36960,-23438,-13099,-8870,23044,94225,96628,33416,12475,67926,59714,18801,39396,77120,30389,-79279,-120916,-102103,-50909,18437,54421,62199,52609,6952,9601,59526,41885,9091,18827,-10436,-49266,-40225,-17425,-12910,-7074,36326,64199,45727,-69005,-220564,-199921,-98699,-131400,-146576,7286,48586,-64656,-138938,-139652,-74041,-9795,25809,71827,102264,55584,25084,36608,15739,-9352,-42469,-80072,-43505,13038,-21586,-65280,-27546,4434,-7221,-56407,-92261,-115344,-83654,10442,61561,54563,104112,130397,66434,-585,28865,85285,16581,-111233,-71207,37780,66785,57231,27786,-603,14930,-15532,-111178,-135632,-81856,-12061,1965,-29694,-49316,-60590,-51845,-443,11872,-60941,-91097,-62138,-44940,1031,29920,35438,55484,54492,2718,-20343,38822,83689,47835,-26496,-107870,-107850,-18681,32710,35554,58718,28855,-28766,-30260,25177,48880,55186,92089,97944,55748,12347,-16100,-5348,37071,25906,-36897,-33853,-12018,-18906,8952,52395,86411,108259,62559,-38618,-81060,-44504,22626,59916,18889,-37188,-28533,46741,86624,90883,79015,27207,39261,62727,37921,12507,-4481,-19111,28633,99325,83509,4329,-66631,-116134,-123507,-94658,-97080,-86319,-59584,-87302,-91760,-433,54151,4857,-35083,-23402,-32893,-50903,-69732,-83835,-84142,-63060,-55364,-92178,-110798,-56515,-1319,21668,43765,61468,77053,65054,15444,-42916,-84808,-108476,-107440,-81280,-28008,18584,59975,71209,40663,42676,116888,162676,88819,-17043,-80872,-91031,-61334,-8337,27388,58556,47653,-6814,-31278,-8109,49275,125417,119494,1433,-54566,-11510,-21843,-89320,-90710,-816,88463,124661,87256,24378,-36329,-60305,-2387,50510,-10733,-98672,-96136,-32478,6046,-7528,-42748,-29476,-32928,-79337,-29317,96104,147158,119467,94840,82114,54437,49609,80558,127156,151150,112704,59738,25391,9926,42237,91016,140359,178260,155013,84968,35021,-41335,-158365,-173066,-81746,-19678,-46624,-53576,21775,56517,-36892,-186776,-224057,-112898,-34485,-43199,9139,51308,67355,46320,-22252,-106069,-106315,-51858,29513,88290,42877,-1754,68786,128215,69391,24544,66840,87981,23028,-42914,-52438,-66702,-68462,-13780,42223,39923,-2269,-68585,-129906,-137043,-99528,-67826,-50641,-5887,20254,-22895,-73209,-53435,-37250,-69950,-111936,-98421,-50285,9928,55952,30609,-940,52691,51483,-8879,6618,64783,72774,66956,42761,-24130,-88632,-137872,-135287,-85670,-39626,-62422,-79549,-42712,-8176,3264,45240,37707,-38444,-72723,-25990,-8609,-32721,-35492,-40334,-50255,-46324,-38340,-11433,22095,16410,-6035,-35947,-13916,42083,39499,-10725,-12515,11206,-4289,-28042,26223,95196,87926,55502,56911,50424,-37356,-172591,-208946,-127461,-89376,-78619,-43322,-9506,37251,97251,124660,71095,21289,36965,54565,53497,59791,38690,39846,65801,42664,25852,3482,-49467,-75980,-24856,103541,185777,95334,-51415,-52052,34527,44454,13038,12917,269,1011,17405,-24976,-96992,-91178],[-11204,-61178,-65595,-14933,52142,55198,-33454,-91599,-74963,-58305,-64793,-29857,6357,-3787,-7742,52627,61990,12237,20218,97945,126083,74924,-9326,-44031,-42473,-23429,-21768,-17989,-38561,-72466,-72750,-55163,-87074,-89841,-8348,15748,12966,57183,83127,51191,4931,-4800,36560,57803,52570,53848,30990,16697,16267,-51780,-82408,-37654,10,26494,81359,77381,-8972,-29425,453,-3877,11703,54993,25640,-45491,-48050,10157,36458,-4693,-83839,-138662,-69486,7807,18328,32237,72615,51836,-9221,-9244,44188,59528,22758,-67336,-122624,-47944,87946,111278,-1976,-83122,-50225,-11273,-4023,-14988,-13205,43206,115750,111677,63742,29528,18528,-17664,-73587,-77325,-67537,-55703,-5707,21776,-9662,-26578,-34961,-31318,-15860,-4702,65028,151842,127701,8705,-73960,-85655,-23830,56988,101310,105585,55586,-26175,-56766,-1729,56418,5281,-60479,-54256,6543,79191,114956,45072,-33759,-46034,-42748,-10826,33460,76547,48906,-73526,-168674,-98630,50330,84907,-8232,11919,104874,100658,55081,38877,-11929,-75075,-61084,-1168,29509,41751,40673,-70832,-223896,-233215,-113128,-30136,-14952,2532,59631,94356,52307,-559,16425,50540,58856,46715,45898,64254,99299,48027,-31401,-28762,-6042,-10022,-9976,-16097,-57342,-85328,-35045,5622,-2331,25663,31534,-24580,-49309,-28886,-16411,1016,28508,42577,41716,14800,-21660,-23570,-22103,17241,38303,1078,-45848,-98508,-148097,-103969,33616,141085,103562,20752,-37290,-108239,-178188,-149914,-59428,31445,85455,52328,40391,112950,153559,103545,29142,-28023,-38187,21752,64857,28974,21994,52247,45976,47909,71076,61415,32742,-35215,-128075,-174074,-106785,-3762,49447,44801,-355,-44400,-36439,21346,18679,-38344,-56393,-21696,-8558,-33494,-54520,-30794,-18294,-8517,39167,18027,-87217,-108233,-1175,44739,1149,-18182,-51291,-113898,-98497,-51930,-71744,-97960,-56767,11279,30089,7168,-16431,-1474,72141,110820,42151,-26284,-61623,-96795,-82487,-37533,-16166,5478,-33883,-147044,-81994,101384,113247,12420,19973,57187,55974,58262,72745,74176,32242,-775,-5407,-23854,-29296,1630,34447,52328,41389,-9350,-71964,-105084,-126972,-115249,-30486,38447,32663,6481,-4536,4605,60201,131601,122377,71584,75784,70282,21008,-11997,-12410,25214,26770,29215,83507,156225,167223,94815,31664,38474,46448,25438,36274,59209,15004,-40527,-61187,-75198,-90176,-102328,-95668,-53669,-38825,-105670,-171263,-127951,-13849,35866,-13192,-95648,-155105,-170303,-142776,-99023,-109126,-179563,-201637,-107017,-10187,22048,29585,27431,25568,16669,-66968,-153076,-120572,-49026,-32821,-8729,37920,48983,-19346,-77447,-43147,17651,58265,26887,165,20246,-11568,-75821,-56006,-33562,-27162,6100,13352,24522,103192,152561,102510,-4393,-119048,-136292,-71579,-22787,26197,77984,64706,37531,54645,34871,2765,-36394,-102171,-76385,34284,102393,87131,-22521,-119058,-50473,71683,84055,21445,-15815,1181,38022,47137,8914,-48177,-66172,-75713,-116782,-114828,-71044,-17672,11004,1775,-12158,-7147,47699,120662,75764,-46506,-94494,-51243,16831,46989,20972,-30867,-46323,-72007,-97982,-55547,22001,49505,54564,65218,25029,26972,82598,32271,-112722,-126148,-33231,-11744,-61348,-56181,30042,107667,114904,78562,52072,8127,-22278,44922,89958,1411,-119053,-173109,-136177,-27232,54136,69457,73847,69398,78604,115348,97116,41428,34207,39825,8373,9562,12915,-8893,-5593,16586,19333,5555,-33691,-32049,25414,57646,62644,45912,-12722,-30443,64259,163834,164573,131413,99768,9606,-93287,-52354,54299,47879,-31108,-93459,-137259,-143109,-93179,-10483,64946,75110,18738,-26260,-6247,54513,78503,36868,473,-15603,-33983,-32250,40638,101272,71880,5663,-54716,-100364,-98255,-97050,-127596,-89579,-2359,28990,-17829,-38010,10772,73013,96850,49004,-51429,-96733,-68838,-57529,-98752,-120818,-48449,7196,-3165,18600,59694,38267,-24523,-50986,-5018,56325,74267,10535,-66445,-50594,-12858,-3686,-11019,15532,64846,88209,85059,82496,52660,34980,51577,19447,-30963,-30382,38282,165871,256189,193011,6244,-74336,-30363,-36574,-69713,-30625,50695,133183,181272,174760,157855,139337,97645,33208,8092,34923,72881,50215,-51985,-146276,-182453,-122449,-24530,253,30755,108092,89739,28612,37843,46977,43410,45018,-7268,-40513,-8322,38950,70128,60720,55722,65840,44638,-86472,-237662,-196491,-74988,-114760,-150041,10767,106481,19701,-70913,-66494,-8471,2772,-16922,22201,31522,-31056,-50371,-54494,-94399,-77748,-47275,-88417,-85329,-5391,45,-55597,-51374,-23723,-2719,-13927,-35847,-70952,-82371,6274,96799,110527,159799,186067,105637,41073,98993,179012,121465,-42851,-83270,-4944,48550,48087,20272,5229,5850,-56086,-139488,-129776,-46351,55702,84918,44650,10339,-5547,-15520,7288,7807,-30311,-47156,-39026,-31836,-28613,-20797,46203,100471,54737,-39600,-115558,-62311,59552,75689,2602,-46578,-36973,-910,29212,54255,45247,-46535,-114808,-108973,-38076,51987,102477,103198,61232,22602,40794,59696,39474,14256,-4535,-79514,-114214,-68428,-21249,4805,54319,133499,149022,71198,-12411,-35170,-15175,25732,71917,63572,6155,-15979,38047,63271,47359,65474,64887,42117,-1449,-18402,4982,12106,3191,69912,163365,144103,43035,-56472,-126500,-126208,-74539,-66611,-70915,-65054,-89076,-77345,-4264,9113,-52355,-53821,11744,5685,-48835,-27872,33802,11364,-63992,-110562,-142037,-157542,-122861,-65551,-1275,56519,43501,15479,31720,33935,-14562,-78385,-105977,-95154,-72159,-51893,-36743,12656,71811,71378,57074,103526,166733,109319,-14396,-83748,-73218,-32134,7251,-13695,-42263,-26973,-8692,9814,16366,-513,31550,48970,-23602,-46269,-27619,-72411,-94912,-17379,96982,169222,181760,108534,31021,32800,41611,39563,49543,-30043,-155677,-156457,-48097,13588,-13611,-48561,-38087,-69220,-118490,-48202,88622,149715,142029,140199,120548,45553,-17680,-36594,29852,127743,90306,-20251,-67156,-43590,24279,90209,117503,126311,152021,176667,139855,-10087,-152492,-153127,-100241,-77382,-56348,-28696,6982,10449,-74718,-203171,-174320,-22930,-5784,-49444,63234,132496,110194,75387,-4057,-123371,-123817,-27811,43325,86528,104629,70614,56917,89118,68850,6709,-1865,6372,-7783,11810,25835,-37217,-67376,-7583,13243,-39566,-46535,-9625,-47337,-98405,-76013,-55421,-79207,-64079,-18223,-35016,-102301,-105812,-84765,-78261,-46613,26962,58248,69452,101575,83274,28160,37748,15897,-35503,-35292,-30875,-36795,22842,94557,70459,-42104,-135344,-131639,-84122,-58447,-77070,-43837,54121,83973,18979,7430,-464,-67899,-91409,-4045,40433,-15332,-35490,-5681,-2615,-25321,-21947,25181,68940,49898,-6602,-79736,-104085,-70632,-41644,-47007,-6321,89263,93837,-18143,-64973,-21073,564,-647,14150,29672,-4872,-68083,-114815,-91759,-53814,-26933,-16637,3963,45875,70122,93560,66470,24647,24013,27768,37288,103273,115421,65180,51487,59931,19367,-57158,-101183,-108189,-79335,15966,125820,137532,21652,-38663,-8776,-9569,-5329,24618,2299,2933,37009,-6170,-58256,-40884],[19195,-81659,-83733,-14383,51746,69116,36984,16511,-3955,-66488,-123678,-98548,-37211,21737,77843,134844,95716,-33376,-96160,-39442,5424,-10863,-54201,-37669,-18749,-42341,-64763,-50740,-70191,-118038,-124975,-88238,-72606,-22029,63687,42575,15036,92146,129806,77712,37965,48502,60747,36578,27417,55297,54435,26675,-7794,-66129,-43974,60592,97453,36156,13399,50862,15006,-37249,-24733,-10728,4491,70638,90049,5024,-34657,16025,47664,11620,-50002,-123988,-91205,6249,55450,86816,107383,17602,-119977,-136460,-32821,41196,15840,-57920,-74484,-37548,10153,28553,-25241,-72028,-39381,-21584,-34474,-43280,-33262,28008,108021,127402,92637,35246,20891,36906,12066,-1620,2509,29399,45157,-22724,-83584,-31291,30469,50576,71848,106215,159881,211377,166836,37940,-73925,-116450,-87797,-21162,76137,167569,143320,23513,-39315,-9609,32212,-12691,-68896,-70383,-36701,14609,86174,94054,42923,-33743,-104346,-66220,56225,142579,102882,-39558,-144244,-56684,108628,118703,-462,14341,110995,110224,53504,29500,-8393,-81474,-113328,-88620,-35851,8946,23391,-22135,-105333,-156986,-129833,-51750,-6372,-13812,580,22189,-2123,-30644,-12290,18055,19597,22183,55524,107505,136007,46879,-33730,2083,50392,43631,39491,32735,-3262,-33562,-2530,16324,-19865,-33017,-38296,-93926,-125964,-46773,21715,-12891,-47402,-44406,-33276,5394,3609,-49465,-44943,11644,-54101,-146297,-101095,-61495,-108935,-106512,7123,125025,101087,28417,-19937,-78800,-150782,-147567,-71240,24989,94491,104507,110264,149568,171688,132543,62928,-2575,-6633,49876,48407,-17995,15340,85976,71636,44335,54092,72806,62726,-16833,-86719,-98612,-61328,-26946,15627,19745,-25011,-68182,-54434,17037,68271,70084,31478,4940,40338,64048,35792,23600,23543,13204,53816,59401,-23656,-41685,80920,162476,148712,107958,-4313,-133388,-114265,-50352,-48975,-55683,-54575,-21507,17419,44014,47671,55250,117722,133061,45735,-12670,-50326,-105920,-105127,-63690,-62051,-15320,-9264,-148471,-139401,31056,43907,-3399,68111,61243,11465,42238,81206,77989,30497,-16150,-38488,-60608,-30080,73822,114373,49650,-15925,-49721,-70752,-45046,-16210,-33509,-10738,27609,13664,-11837,3569,52259,105968,148706,178548,177776,140978,60535,-24197,-59045,-50611,-12557,-20738,-28661,11960,84266,132823,103748,46681,46664,52461,33496,55856,60806,-22233,-68810,-49941,-64083,-96474,-94728,-60612,-29064,-333,-27186,-108544,-141532,-106448,-77945,-76564,-60547,-60955,-59776,-30371,-38263,-83686,-131292,-169286,-159331,-108738,-8941,78656,82814,72293,67695,-33365,-112066,-44623,26064,11434,26683,61983,29813,-83675,-137344,-70314,-21246,-31979,-60571,-23262,30656,1147,-38312,-22495,-30922,-33184,3894,-5272,-4416,68838,108908,64952,-21584,-133493,-169214,-112386,-48162,28860,98468,81378,17051,-6019,-29172,-29843,-52071,-132950,-143371,-22085,99100,101388,-28537,-148549,-100641,17490,24351,-43035,-69198,-35107,-8794,-3271,12413,8622,-20690,-44758,-68601,-84185,-76766,-25417,2139,18942,52447,57418,54433,80293,42383,-77161,-113031,-24486,55844,42361,-34225,-99187,-60653,1873,1563,13367,61640,71788,37055,-18802,-90456,-81388,-5877,-27528,-140427,-128603,-32286,-20548,-63146,-36599,34715,89036,109604,71277,228,-62176,-62074,31286,97061,21687,-95142,-105628,-53872,-18385,12863,53144,68641,49847,28166,77353,126784,84335,13677,12949,49563,76396,47974,-11789,-12330,54164,87799,65231,2924,-22842,11516,37175,39714,7435,-57753,-72302,3960,74453,66430,37914,54363,48438,-10250,1220,83270,83243,-17474,-116096,-152603,-139914,-91158,-18124,35820,46590,50390,34165,14395,56002,111906,117684,89870,40181,73,11104,58604,72609,55387,34010,-8260,-66184,-76624,-77832,-125392,-124108,-31420,37915,-1564,-15887,45851,87918,28915,-58611,-108848,-88770,-48324,-9994,-10001,-39557,-20926,11545,25948,75479,97193,34595,-62390,-94321,-20845,64521,64617,-33145,-102428,-41249,3294,-30135,-61717,-65921,-55935,-396,60510,89086,115588,139066,118607,26366,-58121,-93463,-67814,64155,196446,170378,-6306,-86044,-18425,9387,-28427,-12077,75695,169696,184947,139554,133992,143178,91854,28599,22343,48470,80540,83449,33118,-63124,-188727,-218548,-119142,-56092,-1775,98126,97217,13619,-1558,46019,65640,25042,-45245,-46409,4504,57119,106240,104252,64211,58088,58494,-30902,-146983,-130277,-56005,-87478,-105560,-7192,73878,43696,-15116,-35235,-6979,5492,-26135,-5110,-7477,-63312,-85297,-99815,-157703,-158959,-129657,-147553,-140626,-66889,-13974,-26285,-31076,-29298,-12324,9670,22083,5019,-24952,-6503,36003,45722,61070,41952,22631,53461,112478,156449,128874,31749,-31109,-22872,21880,61862,49153,11525,-25757,-104731,-159835,-112704,-42187,9881,48273,56908,40413,28236,4629,-17993,-26018,4231,8154,-17830,-36500,-57297,-35419,45717,46858,-52465,-116777,-164951,-147394,-19713,87245,97102,60388,29021,6251,891,40773,46102,-39422,-88094,-82141,-62837,4278,72399,79652,56156,41371,68088,88760,52220,4417,-5926,-50767,-100699,-59692,-5795,-35813,-29051,92395,151430,109242,61301,26455,-11426,-18406,7382,11897,-2605,-9494,17993,13837,-7619,34628,57487,-19291,-105524,-79142,4138,55473,95498,169354,207751,173550,111029,39629,-34642,-70444,-51199,-42749,-36196,-41873,-82255,-94203,-49284,-28433,-57295,-16576,62428,37128,-32872,25326,116192,50419,-97562,-195404,-221043,-160438,-97209,-62749,-13117,52429,37379,-9140,70,26349,4695,-43504,-95050,-112380,-94573,-80983,-80611,-46019,-16394,-20326,15144,98723,163982,126877,25727,-59369,-73795,-22053,26734,-29945,-114753,-110673,-32381,25733,6142,-88111,-105794,-45016,-17604,-12473,-57073,-139487,-113825,14322,113664,139554,132282,72876,19880,87059,155135,84504,32532,-3512,-94158,-136752,-51108,42318,47018,14493,-1254,-46723,-76330,-7920,82422,119860,122277,98785,43226,-14845,-41052,-63720,-28012,64467,64730,-34808,-80711,-47807,-12474,23327,41699,49267,113416,193773,198909,90362,-63788,-115214,-78977,-45606,-28132,-32003,-43841,-36934,-37154,-90970,-66301,60653,73142,21520,92867,91844,37730,49766,28669,-55084,-73895,-32952,2606,37833,83832,62385,11191,18822,12768,-75383,-124017,-85304,-15869,46396,43350,-48715,-85485,-29025,-17580,-56725,-12057,66817,28242,-44507,-55815,-36112,-49079,-34697,13457,28118,-13522,-31513,-60327,-87451,-27982,96482,124281,78836,92759,131543,98311,47584,3265,-37334,-57670,-67514,-81884,-29902,84908,124005,11319,-92951,-81668,-57853,-66300,-65665,6113,107530,111198,20510,6429,18054,-26567,-36267,45652,92096,38376,-14061,-3007,26509,11906,-1929,34031,86502,90417,27706,-53131,-86780,-89613,-83609,-57439,11989,124952,116120,-46778,-134749,-82464,-34772,-54284,-70997,-39329,-16825,-30379,-29257,16564,44653,9457,-28066,-991,48842,28992,9854,-22769,-32919,10187,25276,-5385,42238,92529,38203,17344,73245,57563,-33400,-85800,-99631,-88881,-33002,67145,140946,93359,32654,-1870,-58642,-60280,-21314,-45338,-56526,-12993,13858,25703,32673],[-8369,-92182,-91361,-38455,7471,33172,46910,57651,10933,-90101,-158612,-146528,-95166,-2716,105825,175364,98693,-70483,-177786,-182930,-157111,-107776,-47026,25206,36731,-32767,-64019,-27536,-54132,-119794,-152123,-99922,-81,69067,80940,43464,62495,146504,141597,50189,20641,55520,35383,-26160,-35723,23085,95242,94700,4821,-71829,-7332,137512,175483,34092,-101432,-56024,3432,-3353,4672,27158,32450,57479,79738,17543,-50255,-28537,2105,-37341,-66590,-52478,-7456,28268,33505,45683,31883,-71163,-192072,-195823,-72824,39703,40285,-24361,-35789,-28091,-30383,-36612,-65806,-78039,-42150,-48076,-85393,-96668,-73044,9776,84260,94894,72084,23020,24065,103358,132944,88387,45995,55396,32069,-68685,-95465,-6276,57943,67983,100493,139235,143662,134267,110434,53033,-32590,-115381,-146267,-117511,-13305,127312,165219,65396,-47229,-80189,-33765,1046,-6859,-15069,-30135,-32825,37440,111460,107217,4692,-131047,-133780,-2610,95008,66113,-10177,-27539,49210,121815,98496,44011,80537,111123,60812,14365,-310,-10909,-48268,-91204,-101283,-64044,-34983,-23254,-9687,9767,-22845,-68902,-36632,20335,-5427,-32763,-24137,-23305,-26695,-33707,-60852,-65682,-5494,52569,75173,73416,-3080,-49812,-2716,33987,11021,12065,31659,30901,15193,7927,4861,-11026,-42364,-87344,-130227,-133731,-47056,3616,-49437,-90270,-97297,-85467,-5015,21268,-57390,-82406,-55357,-132332,-178059,-82042,-24205,-91707,-132823,-55958,72169,82677,15382,-35328,-62765,-110444,-130380,-75193,17527,72194,71298,51975,65567,116906,117904,62608,15355,21119,60784,38711,-31287,10277,94631,76719,26917,21773,50864,44881,-12016,-10138,14193,-15102,-54472,-15397,4353,-49556,-99601,-64773,16543,67756,87637,50495,-6815,14041,42268,11585,-5722,26279,49049,84598,92446,53019,38165,123836,210026,201074,129449,-8133,-121924,-82560,-21236,-28281,-43475,-75509,-59914,-8279,18188,22772,60213,117475,89328,4365,-30447,-58620,-95307,-77337,-51575,-65619,-30399,-9357,-74091,-65683,-14490,-53232,-37058,46805,9589,-32313,31267,88930,66085,2746,-13222,6560,-5898,3849,79611,109332,44648,-26749,-50298,-22471,58152,110376,42214,-25252,-17225,-2850,-4171,19902,61011,73656,80128,137933,168597,97202,-5285,-58409,-57621,-50402,-45143,-74176,-82110,-25404,44454,78481,80238,53195,10163,-42726,-46891,8503,-4454,-91823,-79142,-1911,6041,-23922,-43673,-7178,35756,44718,47199,21900,-56635,-145643,-172007,-93061,28831,57225,24510,21826,6895,-20865,-34491,-69189,-119165,-120579,13053,150128,123460,81101,94084,60269,14873,20573,36391,16626,14058,33147,18051,-81527,-150361,-106442,-76010,-99173,-91770,423,34021,-26975,-31101,18934,21064,-4829,-29718,-57581,-31712,35334,53552,1221,-53698,-110658,-135646,-121283,-72484,16726,73317,55314,-7805,-45339,-22255,34786,6582,-93694,-123520,-45076,44278,75120,38767,-43336,-70484,-53385,-73084,-95725,-69872,-23539,-10321,-4755,38918,79505,59856,784,-33215,-3492,29472,40411,-12066,-26321,48039,80546,23579,3849,5119,-65090,-69561,39486,90907,4644,-82746,-86612,-20876,69788,103790,89315,46449,15404,-9077,-45924,-92000,-75949,-9426,-5039,-79782,-97848,-72777,-70110,-49865,-7700,1580,7966,68093,90548,8136,-59215,-26178,46780,83592,40889,-18369,28831,78500,33543,-11695,-2152,26637,44461,32287,71867,146535,111497,-6990,-19276,61064,105090,71839,8291,-5826,50324,85126,70557,10511,-34751,-357,47777,48349,-3917,-74287,-91026,-22743,30575,2409,-45955,-44932,-11651,-18519,-42518,-29549,-9006,-42582,-101096,-121367,-114203,-66853,12072,36349,17718,30458,39072,50492,104266,151571,147614,82951,-11402,-38560,-5128,28949,41469,32605,9713,116,-30406,-62930,-70968,-74604,-66425,-17656,65919,108023,131853,152204,107098,-23547,-112104,-85972,-15484,21012,41761,40760,23701,20782,-3552,-20536,13559,45928,20924,-54904,-74718,14369,81525,64991,-18634,-89458,-30861,35380,1047,-55551,-93663,-112448,-54430,11025,51631,124221,186980,169977,98666,13630,-63919,-104433,-24117,98798,102219,-6810,-29202,21394,59565,66016,47705,61089,114272,115051,25712,-15514,6377,35190,47552,55031,49155,59119,82558,92893,57096,-84723,-179210,-100260,-33162,-40409,752,56830,49091,25925,42033,33527,-37620,-91051,-58173,4429,61985,111861,105633,44646,23816,63211,35934,-53416,-58868,-16203,-22182,-37240,-22450,-15166,-2571,2993,-25469,-7074,28975,13258,6993,26760,12336,-26654,-56630,-118025,-175043,-190902,-173374,-144243,-91485,-15547,20977,21104,803,-5201,-161,8244,-3042,-12739,-18973,-27887,-48611,-70135,-110976,-60181,37590,49810,34440,53619,32899,-25216,-52418,-8894,68109,84407,36377,-22030,-96994,-141451,-90053,-52856,-69682,-45385,8186,11615,12650,29895,-6039,-23886,40944,44061,-31345,-75938,-61702,-24368,-8321,-69170,-130302,-124558,-128746,-132474,-47786,81857,143305,100752,42594,9011,-15384,2861,37470,15460,-1352,-8102,-36021,-31577,5461,28791,46675,59208,70029,69859,33397,5705,21238,29176,3957,25358,45946,-53938,-115777,514,97391,102725,88566,46238,-32872,-57624,-26940,-22194,-22150,-14414,13972,21430,20174,49827,30099,-76362,-163619,-114927,-8088,69693,147273,215829,183266,108372,90718,85937,42816,-818,-5137,-3519,3608,-9589,-52834,-93464,-81126,-14179,30847,63052,92098,45172,-24741,11223,80488,19512,-110015,-186230,-177498,-82774,-4722,15148,27209,53523,41215,372,-24477,-7556,8276,1027,-48649,-97577,-120097,-110848,-84106,-68875,-138273,-205645,-130369,25042,114030,106954,54133,-37243,-83398,-7388,74662,10063,-90537,-99590,-22392,33909,-4266,-108325,-139150,-72664,-2962,-2307,-87046,-159743,-115992,-17901,53018,70579,62673,18962,-20521,48778,152505,101568,36456,58274,36592,-17334,34687,105398,108814,85225,40508,-24070,-22684,41952,65636,59546,54287,-2040,-80881,-88463,-34612,-22175,-43175,-12262,43234,22689,-15224,-16817,-37392,-46293,-17245,18859,77955,122297,134771,93347,-59334,-159139,-112072,-28269,-14020,-65852,-107945,-75144,4371,15759,-9396,54400,111168,72392,26272,-75909,-104282,-8627,57062,38272,11356,-20183,-25276,-19944,-35127,-52999,-50141,-33351,-51155,-122059,-152818,-89655,-5478,29396,5323,-71784,-100211,-52455,-17538,1455,63556,89714,35606,-14643,-31216,-4852,12975,24413,33029,39136,48141,61412,3415,-66939,-33282,72889,78407,-8777,-4587,90456,100166,41141,7077,-20534,-50482,-41705,-45047,-28691,57592,96368,4901,-68285,-33860,-32453,-57194,-33646,21222,54769,45249,4585,23886,65563,59459,29782,47604,100538,104721,37259,338,36247,37686,2461,7902,47608,53828,13417,-5578,409,-53212,-88830,-9920,85651,121224,67768,-44454,-79574,-25871,5576,-42291,-88708,-60322,-40043,-74232,-28388,84955,88097,-32831,-96286,-25831,44636,7295,-43637,-85532,-79112,-3039,28617,-51602,-83318,-25387,-17119,-1279,64958,88969,44378,-6498,-45062,-48848,-20195,39613,99238,108111,92596,41342,-36132,-58290,-46838,-74282,-100442,-76481,-2562,55023,48538],[-58363,-66869,-51204,-38477,-37578,-42283,-22674,21274,-1629,-85043,-140407,-127593,-89730,-36192,38966,118114,66251,-66599,-145921,-180560,-188275,-113903,-8864,86532,107624,57641,53394,94997,41923,-49118,-113266,-72807,62769,120019,81455,67564,127893,169702,123323,19590,-31705,-8221,-8496,-43258,-48073,14787,136619,175183,57009,-56223,5909,138487,174689,44090,-114255,-110184,-21048,35991,56695,72303,55037,15735,14286,3983,-51760,-50619,-29732,-78738,-84845,13180,88317,41409,-22812,-22896,-33870,-104304,-148476,-112324,-17375,76364,93382,26859,3878,18391,-5917,-59603,-68322,-25259,10207,-12106,-54233,-74147,-46237,27846,68791,53558,41744,20644,20934,92930,150244,103054,17800,-8606,-21359,-58914,-53027,1086,19196,27216,84270,104727,64759,47686,73713,58159,-2865,-67955,-96536,-106677,-58126,76021,165541,100060,-41184,-90365,-9948,60081,70936,74411,42714,-21010,-7385,77083,124989,59000,-77887,-112996,-33968,26141,-657,1688,80402,137230,104123,61661,95370,166118,134847,51359,18970,11819,17257,1997,-60295,-91281,-46013,-27917,-49581,-32612,51854,75833,15320,-1270,49771,48839,27078,25756,25374,13828,-27629,-97557,-114669,-55863,17601,38932,44953,24158,-24317,-47163,-37974,-29710,-12339,19495,49550,36553,-13184,-14000,23194,10841,-49361,-86794,-77896,-38340,-48767,-72609,-54415,-74101,-91120,-2921,61493,10021,-72324,-90915,-89585,-57056,-4591,-7284,-82520,-125732,-78208,25976,48308,1729,-33511,-57627,-110703,-112044,-29206,31132,16706,-33459,-73710,-38740,69940,102628,44079,4137,13741,59519,74929,26360,22991,77665,80214,35879,-221,-8545,-4313,3222,53105,54063,-27065,-67548,-25108,-566,-33156,-65215,-49321,-4368,18096,28172,2142,-28132,-14715,-8102,-42572,-50145,-1873,50878,72350,74706,87189,81571,105943,149825,122877,27439,-79094,-89917,2708,41289,-2476,-36461,-57937,-42119,-13304,-43831,-72465,-2957,65363,18192,-63677,-85860,-77225,-50369,-12180,-23508,-53573,-57645,-30979,39235,83165,-33723,-151822,-90946,5798,3241,1947,47443,68526,30315,-7399,14061,34256,21275,10549,3767,23805,57620,27323,-28372,-16018,49645,85865,35837,-31196,-30886,-4520,-863,8145,21166,2860,-1938,59483,98796,34296,-49897,-64469,-37343,-37187,-48433,-78406,-68391,16712,80247,65233,46896,16757,-65501,-127406,-86944,-7895,-24838,-96388,-49407,39808,50333,23172,-3305,39214,106373,90171,77271,91284,30516,-83559,-135442,-38782,96231,107740,40826,-6659,-23907,-18503,1271,7425,-10917,-23791,48318,115687,60533,17355,57415,103611,80074,7860,-21454,-23215,-25593,-2054,27173,-15466,-74636,-66149,-58057,-80138,-56159,42592,36046,-53838,-54959,18783,67751,46148,-37323,-73881,-23831,36098,38649,-9803,-36959,-50642,-64909,-85585,-49230,28342,41396,22359,-2478,-18742,39932,107182,60544,-20807,-29011,-26881,-30648,28684,103722,83048,4713,-82260,-120242,-81021,-8654,43891,47696,23860,43013,103185,101023,10538,-43437,21082,76170,41011,-75659,-138383,-67563,-14000,-56988,-41555,19900,1105,-15952,36895,44555,-38563,-53273,12785,54955,94582,130152,93244,3547,-49371,-62079,-35492,-15911,-1357,31849,48460,-11859,-83662,-122463,-113242,-41797,6693,-20000,-33649,49909,111327,40592,-23261,589,25144,42473,46852,25409,71783,131540,101964,29075,-36808,-47228,-1210,33073,58025,90238,45421,-54920,-46424,37434,85126,88337,67112,35437,23471,24418,37715,9579,-50445,-35689,14164,13092,-15737,-38140,-37804,7913,37181,-265,-55907,-87945,-71802,-62847,-106447,-153580,-134097,-96186,-84149,-77318,-74182,-39178,15529,9234,-18698,-8378,19103,60735,93449,103508,103498,43356,-79994,-124369,-103140,-58199,12635,29806,-22215,-35245,-30895,-62173,-75125,-20378,29050,7331,38531,144457,203300,164577,59706,-33230,-44534,18477,72452,76968,36527,-3867,-6470,11742,-24988,-69069,-58063,2575,51218,36185,28204,85794,98987,70985,34225,-18751,-5861,32208,19455,-32128,-66989,-60003,-14039,10746,55239,131431,163717,149856,143413,116956,50780,-25059,-17123,48541,44249,13583,69675,75896,42847,64053,50410,13087,41671,49374,-58930,-142560,-146573,-74962,18755,50279,-5350,-28550,16263,54441,70290,23614,-9444,47640,51792,-64588,-92300,34631,118949,77432,2040,-69665,-117946,-98372,-30263,35747,92318,110740,59065,-12796,-32625,34041,46553,-33102,-49753,3801,50424,43361,-1045,-78233,-87773,-42685,-23654,4564,38092,25635,-8393,42488,96174,64461,14174,-47709,-131397,-165201,-128391,-86911,-32420,47194,75831,43205,-143,-12153,-29345,-47546,-56606,-25454,-1207,-29433,-76197,-81609,-71215,-25831,13683,-25546,-66445,-47188,-83747,-130252,-97694,-25456,36080,54897,18078,-20135,-59677,-97489,-71950,-59499,-85023,-71697,-30354,-38701,-29516,27708,25557,26626,78944,51015,-54985,-101071,-55820,-38192,-92940,-148190,-121211,-79640,-74171,-58206,-24112,18809,46111,28954,12438,10969,-2292,-19176,9103,39179,57065,46567,14000,-24848,-49601,-44244,-19764,6744,30367,32927,12956,12559,51270,71852,56588,63291,70349,-39412,-139881,-73139,16514,41633,52435,30694,-25165,-9117,49672,32020,-9649,-22230,11698,58127,70387,52857,2634,-53434,-113810,-105904,-44382,12570,84269,154164,126142,33516,9398,24127,8139,10365,43883,55237,49352,29619,9841,-33385,-75880,-14403,80319,89417,73020,43425,-11901,-48634,-33160,-39533,-83052,-94320,-53308,1680,44514,76085,92634,75066,39679,2163,-37079,-23422,22342,41488,32249,-8667,-85027,-114800,-67604,-51358,-167619,-277079,-217486,-59352,41277,57371,57982,337,-48360,20753,85472,22015,-27859,-13745,5204,12481,-6206,-36233,-38737,-12038,7791,-15060,-76454,-97579,-75052,-53531,10210,66748,56520,896,-46690,-31050,47928,79332,72500,107366,104923,85739,144122,156545,95812,63813,25421,-37549,-10649,58272,51385,40587,41758,-33412,-119795,-112106,-36485,-4882,-46065,-53653,11065,57060,53013,34213,-3998,-29088,299,46968,77886,51472,19218,-7054,-118195,-209478,-167394,-49418,14217,-37501,-98511,-70751,1478,19650,-9878,26171,101365,50689,-83306,-202650,-169583,-46375,47639,68003,57754,22647,1844,-38544,-130127,-148507,-73083,-29260,-46023,-69664,-76900,-37404,9887,10431,-12840,-52009,-72318,-36091,15529,50906,77260,57964,12373,-5116,8668,50691,82618,75371,35526,12249,35119,58202,13011,-21560,4721,47752,17184,-62214,-60782,10465,12281,-9728,5749,14118,-5718,704,5470,8081,41181,33668,-46581,-74117,-4072,3575,-16006,11468,11080,-41330,-47908,-21505,22409,76472,104568,47311,-1152,63082,131443,86140,35024,57580,54103,2339,-16787,1668,-18110,-37099,10637,49730,-37930,-86367,32652,138149,94588,21448,14641,52061,72171,63654,18976,-26987,-12215,-23729,-73935,-32089,68176,39898,-85780,-136219,-48821,29107,45,-42827,-71608,-80840,-39594,3665,-52050,-118403,-93260,-45437,-14775,23633,59997,70289,47265,-5532,-28579,-19913,-3650,44115,93139,96395,52731,16317,3405,-14203,-42700,-72997,-85250,-44380,-11023,-34609],[-91153,-21971,18004,-4891,-40058,-75046,-73900,-22629,-8886,-58334,-109413,-90535,-50757,-53002,-55455,2061,1793,-44077,-50974,-67800,-101455,-64461,722,82633,125437,124088,134464,161567,115761,26396,-59377,-65362,23356,86777,101104,119334,138339,109099,64448,2932,-78048,-93707,-36541,-5395,-15108,11958,109693,160307,69106,-45633,-9357,78178,100493,48483,-35361,-75820,-35926,33972,61283,62561,31006,-22389,-25199,4695,-7244,-12293,-8848,-53841,-49882,28331,71387,-7960,-73731,-46795,-25735,-73886,-78880,-20640,36026,95807,116308,47554,19221,44255,198,-75671,-49196,35261,60923,43784,40732,21130,1633,5401,11217,-6609,-12422,-10629,-10241,16368,54610,38888,-47915,-104257,-68213,-13766,-25537,-51812,-64041,-28457,59685,88165,51997,62453,88998,34776,-22701,-13378,16078,-15155,-38013,51081,137460,70891,-51072,-50718,50620,80894,70681,88378,74957,-20958,-71704,-14975,81825,99051,14923,-35346,-26375,-22210,-48278,-18393,60984,96628,51867,40002,107600,165445,121633,70702,40820,17400,28539,10346,-83603,-126865,-56498,-27585,-72363,-59649,31486,69645,25282,-1335,26967,43255,41741,31436,22673,11817,-27511,-77932,-102282,-97756,-19130,48097,87903,99996,13603,-113760,-124691,-48066,-1545,22859,54391,25965,-35125,-20320,28621,32644,3091,-28552,-35793,-42434,-89131,-75045,-3366,-45490,-114849,-38964,79446,96111,-8080,-44951,23408,57680,20745,-29310,-69603,-83094,-69836,-29180,-10025,-216,-13723,-69976,-126246,-71684,35821,39880,-43169,-116205,-133283,-64424,48683,72582,9173,-39533,-38149,15428,74659,60515,27093,45226,75631,60560,-9009,-63773,-26690,25557,40925,-8975,-75771,-80182,-47445,-34128,-7203,9394,-30209,-53016,-35230,-9533,-17167,-19378,-3196,-2029,-22726,-40116,-34085,-8902,-12431,894,65036,79031,61599,61751,43705,-41261,-113358,-37109,105099,108994,26858,-6486,-4851,9259,-1450,-73107,-114943,-61280,-14447,-47648,-115823,-137228,-83468,10391,51358,16065,-32273,-56947,-12624,99207,131205,-32515,-168666,-139009,-47402,4572,30514,37554,14428,-9592,19961,39490,-39931,-86035,-66147,-94373,-62859,59539,70298,-15588,-67940,-79553,-58006,-26193,-17485,-10911,-2871,-15651,-28261,-33183,-44757,-31945,25530,62683,23324,-49368,-64818,-31315,-25671,-32842,-59930,-41006,52096,114434,72524,12631,-51705,-126492,-108109,-26039,9805,-8860,-33535,12848,61828,46524,27322,34316,78271,122450,100380,59293,56898,55433,7532,-43111,-7171,50354,43050,17506,-25247,-78067,-81503,-37958,15276,57592,54418,29540,-9080,-49448,-53850,1464,64904,58404,-5207,-45990,-55694,-41971,-12476,21412,32508,27947,41471,45226,14613,-6843,34104,13000,-61843,-79475,-14865,67493,60954,-16881,-28198,13524,47791,56826,40708,37868,35149,13681,-18564,9181,58480,35763,20809,42397,64201,98303,113236,65462,35516,48421,11867,-32032,15983,75085,68728,22506,-59274,-84476,-15118,54579,103838,108656,40926,17352,65560,58940,-17673,-60860,-34107,-12786,-32220,-108199,-168075,-144370,-115328,-96424,-4092,85840,64815,-14847,-46573,-52862,-65246,2298,89966,111067,107477,93261,25566,-26662,-61973,-92412,-41246,22981,31783,37578,62734,19365,-62055,-108925,-93129,-39470,-7802,-14294,3192,75513,107924,54182,8341,-14783,-53505,-31706,19879,2408,17265,96774,134043,93339,-12896,-90985,-60170,-8699,-7902,-24648,-60287,-94723,-45791,21331,53746,84799,108395,78791,16490,-11120,33381,27812,-50857,-78067,-70524,-73129,-36891,18013,37795,35959,24755,8962,-3407,-28264,-39839,-34754,-62093,-122347,-147827,-123365,-77495,-31578,-4667,1512,-21913,-53508,-52988,-23183,18703,42805,18015,2223,44683,51161,-39178,-114588,-136224,-91731,-1192,34532,-3758,-30987,-31720,-53991,-81712,-36281,37459,467,-28844,56306,119641,61503,-15360,-7683,70751,120061,124126,88593,12850,-42840,-64966,-52677,-38999,-48874,-27375,49421,122262,142715,133690,129414,92862,60271,58388,41208,17034,-7609,-17803,-48714,-55992,129,59353,81019,122225,154399,112378,72006,92638,133715,129287,70158,27503,22885,9482,31726,122277,101310,-18741,-50755,-34555,-27704,30916,45972,-42973,-113534,-145882,-121732,-10966,37887,-58130,-99955,-29892,-6551,-9343,45995,120324,157453,101868,-36947,-72545,53440,138351,78794,-39251,-134553,-128205,-29494,61974,103553,125328,93316,-2854,-56147,-40531,13693,14600,-53721,-76462,-11055,91536,136038,68103,-71189,-167407,-151467,-66377,-5314,23604,2659,-51338,-12618,92025,113992,67626,7134,-48287,-70779,-60306,-23592,61445,149299,127549,29560,-32706,-19792,-15597,-30607,-15150,31097,40948,-4978,-35773,22234,90909,67845,-8509,-55593,-74925,-106145,-189871,-205525,-95540,3753,21121,-1400,-42227,-55119,-49208,-56940,-52051,-54421,-45995,-20367,-19218,-48543,-41289,-9311,24256,72301,103590,55009,-20114,-59501,-75830,-103951,-139908,-134974,-91460,-74739,-61444,-2583,-11821,-86348,-102849,-53333,-7646,10949,9752,-21792,-28222,10798,66514,75802,46845,-14826,-90509,-118202,-104555,-73245,-16737,2832,-4959,24283,76081,48409,-10929,-6192,31557,-22698,-111704,-90495,-28550,1886,25136,26911,26918,96724,151318,92097,11893,-41176,-32577,40444,68462,11868,-31972,1281,-9498,-53120,-62377,-51668,-20492,46878,86323,45371,-3647,-28982,-54190,-31384,32684,67693,82220,70989,64523,29394,-72203,-96511,-29854,3614,19967,39930,4563,-81210,-114047,-86582,-64379,-42038,-8132,5980,-1287,30844,79280,71481,21281,-23243,-51358,-28690,13588,35479,69181,62697,-34200,-106980,-73903,-37254,-84324,-133196,-107071,-52806,-17968,-4842,46221,47207,4598,5361,-12096,-61091,-20268,33310,-3486,-52925,-24967,44292,78107,50619,-3461,-31175,-33511,-19273,-33114,-64696,1154,92644,82741,24115,-23972,-58541,-27691,46392,98604,102144,60543,54077,123630,123580,26627,-28732,-36765,-68196,-43428,23538,37432,71459,105889,33353,-58576,-83132,-60804,-48074,-59473,-64266,-52071,-3517,54817,63746,36299,34538,49966,59328,69989,30820,-28844,-57111,-104765,-169945,-163811,-49598,67219,48656,-21650,-23512,-7329,-34481,-38303,26521,79011,-15625,-148797,-192969,-131118,-66903,-6315,31375,37881,27920,6393,-60229,-149320,-157456,-71442,-7991,6142,-1826,-38580,-44681,1072,19921,13982,-5486,-33215,-15402,22540,12764,-8210,-1193,-8127,-11580,23012,83520,125236,118972,65650,28348,6290,-36326,-72498,-17363,48856,54887,23937,9695,12450,-6447,-70194,-84261,-28704,34875,37703,13938,10060,6752,-10585,-44194,-98918,-86040,4965,32765,24640,42130,11521,-78005,-93652,-47497,3769,51893,92031,37851,-41238,-5685,68639,67567,50182,70680,63034,3974,-30293,-13741,-28926,-40399,-4145,12897,-57867,-93517,-1304,90837,60871,16747,75171,141611,118505,75861,37065,3715,21536,10559,-7346,15468,25637,-13802,-52001,-71491,-46879,-6666,-21213,-27839,-27642,-55610,-81638,-36999,-3588,-20856,-31159,-25943,-30845,-13696,9600,25439,27874,-21143,-61566,-64868,-64247,7764,81697,73452,38601,38042,41774,35619,30257,9666,-23490,-32571,-63271,-124056],[-88534,3352,48179,15784,-1714,-14592,-37482,-32402,-19007,-49854,-105651,-85292,-35925,-38696,-58288,-40989,-42039,-24235,25766,28521,-31495,-52429,-12627,63804,96989,77291,45806,69133,91074,46725,-44885,-101626,-80325,11979,121823,158964,104757,18148,-9105,-4094,-68021,-106776,-32418,27486,5733,-9768,33417,69674,27836,-32914,184,43249,30081,24405,15854,-12574,-12775,23475,42512,46071,26187,1476,14863,47917,63019,52359,41787,10881,5325,16103,1515,-50953,-67992,-22300,11186,-27886,-55652,-27982,16897,78510,105581,41569,2211,4664,-37190,-75100,-29992,33649,39495,35236,85436,96499,22996,-44625,-53615,-52314,-56927,-43254,-11259,4180,4954,13718,-48267,-111187,-38912,56032,10393,-77687,-88917,-24294,72705,136782,137317,132957,102319,14099,-28373,32312,98232,80151,32304,62517,96173,9048,-63584,-16213,53385,44016,19208,32128,34328,-50742,-123335,-92612,30324,125005,97336,33096,-2226,-22852,-41933,-39767,-24678,-4490,5355,53404,105871,104969,71406,60190,13835,-28893,5794,2979,-87092,-132111,-76609,-53572,-79180,-44698,19545,18753,-6934,-6695,-14132,-52644,-83494,-89596,-59242,-20662,-26588,-41436,-46049,-47837,13384,96302,151697,151522,39478,-131119,-146995,-37715,34440,58075,62140,17703,-6868,18989,19057,10232,20578,6979,-14859,-30049,-67768,-48681,5971,-55462,-145805,-86753,55176,130060,74382,47041,90401,68205,-1536,-39112,-49391,-46088,-60540,-66216,-29533,40444,15488,-80485,-94624,10953,82385,41398,-38469,-74942,-60470,-26194,15127,29070,829,-37936,-47273,-28662,4401,16557,14420,13670,39650,60584,4389,-34365,40644,67434,2099,-57613,-62636,-53728,-56154,-73913,-9228,53370,-2867,-58264,-28829,28263,43122,30082,27971,40076,49210,7989,-49938,-86448,-100094,-60367,30779,64791,57183,75796,94298,27726,-46638,31254,166947,137104,41114,33082,42490,38560,905,-48713,-55965,-50289,-63564,-71574,-96142,-116851,-56521,45155,75015,56266,16699,16544,73105,95752,63536,6018,-60826,-113654,-91937,-54914,-39383,-27209,-27116,-9743,75502,76663,-99117,-186393,-127178,-110204,-71259,28132,43486,-12954,-90581,-161066,-137873,-58595,-7350,6324,10489,-1889,-24294,-37083,-33902,-6662,50260,82817,52511,-17694,-53234,-24957,-9538,-22468,-58501,-51801,19384,78476,47679,-16291,-86564,-129732,-50763,31450,-4592,-29605,12540,72740,95310,63022,56919,91711,105924,84567,71378,28699,418,42490,29274,-37418,-58862,-72844,-74003,-3958,20370,-61675,-106486,-58381,7718,57141,49986,-12139,-69479,-71472,-40682,-5686,15839,45086,59857,12184,-49318,-37748,-20784,-14091,21502,66609,101220,114935,84638,249,-40630,-45543,-66342,-78895,-23268,47910,23872,-7138,35601,49861,33718,47506,63397,90363,102181,71827,30232,40552,70867,42675,38449,98352,137904,97423,44134,25725,53948,73771,62614,52086,35449,-28731,-73609,-44077,-31066,-23403,32389,60977,90193,100585,24111,-14859,3764,-15485,-30111,-38405,-77972,-101320,-62261,-46716,-55742,-83664,-106582,-52501,50858,99078,38244,-70226,-117756,-101603,-75843,-839,81674,122014,117185,42474,-26749,-19397,-37973,-86693,-47379,9576,9335,5673,34442,22910,-19234,-36557,-24737,-36138,-50722,-25746,35848,87773,77901,46522,39765,-12749,-111722,-110546,-45483,-50180,-33806,41359,96175,101160,38369,-49071,-59412,-57957,-89339,-98417,-84570,-77900,-30825,14162,20184,30221,56776,61301,32609,17679,59790,32133,-56914,-100787,-132394,-130232,-56557,16821,34196,4313,-38894,-27147,19759,21465,9582,31023,44985,10533,-67571,-121977,-93702,-16732,44087,26745,-61515,-96399,-64451,-23172,18039,24482,-15613,-24187,33525,78515,57575,563,-37861,-12935,13457,12072,23072,25638,-11278,-52708,-100675,-111360,-43117,-20378,-47248,-28978,4148,-26235,-33567,23795,107525,122035,88505,36566,10409,14827,-40556,-93286,-56809,-16861,39435,115786,144367,138055,121051,94351,54822,19038,12746,19500,1885,-39122,-55405,-89296,-96815,-19875,75208,126027,138031,117769,58667,-580,-7255,45053,85875,67067,9000,-44201,-28798,26210,86254,58083,-63974,-138780,-108450,-22463,65740,65985,14936,10195,-20323,-48414,22107,49310,-44595,-55758,21431,-1981,-53250,15240,106116,106036,48996,8433,14806,53639,68013,31214,-28816,-76640,-34245,73107,136623,120359,90770,41749,-37119,-36991,30680,42207,-15835,-69460,-70967,-14971,86737,169017,117414,-30515,-187307,-238253,-146773,-32844,25123,11103,-55827,-78370,20125,104940,96342,54965,51059,29450,-22059,-9459,100931,205034,156564,29494,-29699,9534,54704,80270,115832,119324,42734,-22698,-2346,90005,132324,52976,-59473,-63397,-43600,-98138,-152655,-128228,-35315,47946,51373,1712,-50962,-76029,-64449,-36957,-23659,-39669,-26664,9045,866,-17482,-9472,-26742,-5387,56452,80805,67755,79541,32438,-104344,-178145,-129177,-72084,-90339,-115733,-69260,19179,-16062,-137008,-136643,-41401,8817,12864,7755,-14386,-41890,-16755,70073,93535,30598,-51219,-128148,-146743,-111828,-74570,-18122,-10297,-36689,21509,89191,16418,-81935,-63280,2467,-7286,-67401,-57378,-5262,38693,60134,52428,71039,152774,171012,84330,7044,-69889,-95250,-14346,63225,16020,-54500,-3312,40170,6691,-20044,-23015,-35813,-14481,48924,84992,65368,33688,-341,-31605,-26920,16563,88444,95088,69246,36666,-77283,-178827,-177102,-101046,-13919,30891,627,-64092,-91473,-77332,-63835,-59545,-45754,-27250,-57658,-70836,-25157,28734,18430,-27637,-59189,-59745,-58940,-31939,22767,36643,-38733,-102503,-78951,-22446,22965,76701,88775,23543,-42428,-41360,46917,83795,28691,-43352,-111817,-122432,-28052,30216,-15344,-78964,-30272,82667,128881,61513,-21233,-18311,17998,18063,-17116,-60712,-21250,72116,105297,82145,40707,-7221,10906,68201,109379,81144,9345,-45115,-9223,44419,16916,-36067,-44064,-62347,-65795,-12061,34987,96828,150663,102000,17622,-37474,-64330,-60422,-30047,-33051,-86423,-78674,20371,57971,34181,69131,89134,53323,53973,60823,35358,31455,11309,-55760,-77555,7674,103459,98382,39332,34412,45184,-24223,-56738,37702,81778,-37924,-116533,-88463,-47173,-54270,-27975,12743,12344,-4118,-38760,-104585,-126142,-108271,-64812,1401,44535,15881,-54955,-75069,-5932,54466,70983,44748,-1769,-3353,16557,-26992,-62330,-23518,-5873,-13294,3164,66167,131585,157862,120651,84850,12029,-106407,-153888,-48868,53350,63937,70838,130340,142589,63787,-44509,-94677,-54148,33501,49815,17646,14085,-9278,-78566,-119532,-120941,-71902,9189,35916,37614,50410,29267,-36869,-59226,-32155,19181,68428,111904,79532,-15266,-61149,-38125,-4168,13829,48656,68387,11193,-46554,-14496,31486,33998,287,-30670,-48629,-77148,-62958,5425,44532,39736,87827,143780,103912,40871,-14181,-40078,-1010,12968,16235,38913,11326,-5861,37400,42576,-19483,-56862,-67057,-33375,-4705,-26942,-86571,-57885,30037,69168,50814,4723,-14055,9574,10072,-12229,-17239,-62522,-113125,-118858,-98053,-22258,35347,45114,46409,24015,1908,35427,73034,60099,28284,23688,-35088,-135588],[-48222,-1254,15877,3488,42311,75379,31101,-24420,-39130,-60992,-105030,-84727,-32485,13491,50531,44838,-10640,2887,56348,49413,-28001,-63677,6828,99531,86682,-14097,-105613,-73391,9830,16097,-67494,-141630,-139018,-41705,90504,142106,85346,-18559,-49367,-5951,-13160,-42767,-19247,6782,-23406,-57306,-29072,-2682,-23895,-18481,45065,57687,3388,-24597,-11018,21628,30288,26930,43217,83835,85019,54787,58537,78733,84193,72010,61660,23945,-16140,-20926,-14045,-22818,-37108,-36075,-14535,-13579,-56279,-79327,-36452,37428,81742,35909,-28378,-57907,-63001,-58820,-43243,-32914,-46147,-61440,-4317,52126,13871,-39177,-52486,-54727,-64741,-41281,38145,76318,57664,56371,5883,-36448,40217,118413,76773,-17243,-38322,19043,90054,152200,170580,126539,65038,11002,2072,45285,100948,128559,106336,85844,68387,-4870,-30769,17001,30307,4800,-23227,-34286,-41179,-96976,-144081,-110620,183,111331,113846,46446,10101,10914,-18987,-65486,-74092,-55328,-26162,54727,99166,56389,12326,-14576,-84214,-120329,-51519,-9901,-37215,-56000,-45513,-58120,-59721,-21471,5957,-19962,-23716,376,-24663,-137640,-235700,-219581,-110956,-23296,-27669,-55411,-19478,34914,60117,105036,164935,143268,22828,-102270,-94307,-17998,38740,70812,49290,-594,15612,44584,10357,-7919,11381,14546,852,-943,-24661,-39480,-44415,-92837,-135796,-90255,5112,81530,90139,78633,52766,8153,-9548,-22876,-59596,-57144,-53362,-46438,10075,79877,11456,-98895,-57767,68338,90718,37945,12949,26421,23137,-36467,-61311,-13474,24580,19868,11713,-22947,-70428,-56905,-12303,-34060,-52630,-7684,8732,49499,137550,105259,-5969,-46168,-7507,12011,-19049,-73335,-39460,29290,26193,-1063,8227,58480,91661,66914,29583,37478,63490,17541,-73197,-141035,-127160,-60811,12225,48526,88276,157134,176649,98362,17184,59265,136265,89316,13150,33474,49532,20190,-27811,-42214,-25761,-37017,-62312,-36185,-14616,-43285,-29712,13786,26472,49073,67058,98636,129344,69334,11195,46565,49058,-30536,-84747,-129989,-160619,-116549,-48930,6953,100738,118729,-18660,-96887,-48503,-15220,-14956,-25816,-34227,-19528,-43092,-97932,-87727,-49644,-25314,-1179,34177,50797,38268,20396,9323,25177,81041,105095,71299,21170,-21988,-19326,-14970,-36152,-66649,-70525,-37520,4791,2053,-21349,-55901,-93025,-60816,-12642,-49092,-70003,-8352,79668,128153,111380,105537,124468,99640,49961,48145,15344,-21905,11047,-34154,-125376,-127453,-132739,-126822,-9273,75963,16790,-42700,-9793,35785,58670,41797,-255,-4190,27986,55745,31175,8729,72345,129110,60565,-50557,-62002,-44149,-33424,474,41043,59058,60466,55541,-22896,-95434,-86464,-67694,-55414,14381,57480,6147,5334,79010,77830,15961,-5629,2327,57390,101451,77197,20390,23075,65102,45360,50427,131676,143844,25837,-65808,-39025,47381,94848,114781,116262,44536,-76434,-145295,-92160,-19952,12376,36010,25534,25241,33095,-10954,-35304,-29266,-26844,20191,30871,-28231,-54711,-6023,32537,52812,8495,-37628,-3168,29052,2892,-60628,-104932,-93644,-62272,-64621,-35444,46079,116071,102418,12165,8632,47571,-313,-48886,1588,35618,21414,12554,30917,29242,6485,12351,32851,-10717,-73027,-59174,11001,61197,51103,45934,82915,46996,-80662,-135680,-98490,-72576,-31316,16537,43223,60116,61428,43947,11576,-55808,-105325,-64997,6558,-1663,-17382,-7843,-32857,-72681,-69639,-19132,42889,72785,65785,-7484,-73143,-87028,-108584,-98472,-61728,-49184,-39639,-41205,-89546,-88870,-32886,-30522,-15797,40104,74075,75318,6251,-99483,-116259,-47965,16296,4112,-63020,-73624,-41863,-24959,64,30734,47031,64173,70503,65197,66700,60331,50005,76647,48116,-26240,-3238,58836,6307,-67064,-106245,-128856,-71324,6405,22123,-2601,-24017,-30412,5028,42640,54064,26150,-30750,-63119,4760,106580,67261,-43005,-72586,-41213,36025,101691,69065,13722,780,11613,9338,-19581,-43260,-37970,-24118,-13931,-10503,-74301,-122069,-57191,50583,83075,42423,9722,17064,-8133,-42550,-31187,29,5514,-46292,-115792,-63880,14446,24431,-15360,-60619,-93871,-69181,30915,93184,58457,27176,65152,48569,24682,44317,30585,5772,71671,110831,29161,-18035,22462,48442,-102,-38167,12100,43619,-762,-21884,3484,18500,25709,73538,118393,100864,35593,-673,-2677,-14932,27123,110713,90465,-24518,-73547,-17214,34915,62069,91765,80699,-6753,-117477,-193783,-159430,-27402,59075,64901,-8268,-85546,-35863,66420,97525,93210,120954,91403,-1827,-27274,73471,181947,156982,71477,22278,41415,100438,166808,182329,114407,-24437,-82699,-28829,28970,-11671,-101495,-152540,-96050,-44415,-56389,-36451,16,10959,33984,44730,42055,27666,-26695,-66107,-42833,-5533,-27208,-49418,-31393,-17600,-7202,7546,-7368,-29873,-29516,-14539,49169,150108,110363,-75493,-180990,-102409,-35322,-82711,-119313,-59764,28792,5447,-84931,-61977,5812,16120,7791,11079,16025,-8324,-8073,80833,83759,-35750,-121855,-146595,-111969,-38830,-4180,5960,-27413,-91953,-39679,46546,4450,-49868,-10455,32468,9830,-35373,-22334,29804,88525,103978,60335,43750,106884,121943,39062,-32711,-90334,-105499,-33665,82449,75188,-54190,-74881,-20107,-6778,9462,49302,24042,-38551,-44182,12705,73446,113891,107543,18709,-71114,-50031,47252,58816,19727,-3630,-77696,-164985,-183525,-120076,-29249,-11691,-54326,-64167,-28202,-22573,-60954,-93038,-78169,-39102,-63399,-125909,-116282,-19722,28102,-2735,-61637,-130442,-177091,-132722,-69992,-52740,-89051,-106667,-60406,2200,46787,116238,126708,35613,-49179,-42926,47090,78270,12111,-56435,-80309,-61005,-2166,15920,-6126,-35601,-11764,66605,98723,19557,-46224,-5075,27082,-7463,-44424,-92016,-106403,-26005,91653,120078,68283,27790,66011,107477,92653,50816,-8099,-106219,-115587,-10198,69355,56875,11958,-45437,-78034,-35020,15268,44894,73792,55661,240,-52875,-64175,-13488,42850,20179,-68961,-100266,-22842,13839,-1133,52189,95493,56807,45034,77124,96544,108808,72772,8929,-6467,30455,49329,35475,1322,12704,74370,23062,-67297,9620,78035,-14350,-49741,-13696,8542,-9277,-2696,2107,-17175,-38414,-82949,-142164,-121705,-81611,-66464,-13062,21265,-5453,-33093,-36261,-3350,52069,81294,49895,5428,820,20096,5342,-4518,8878,-3745,-28539,-38937,5656,82657,124219,97265,68456,-5323,-119840,-160381,-69626,23427,37530,54875,136887,170117,106698,20669,-39567,-45588,-118,5000,5680,35386,4765,-102259,-167922,-137726,-67656,-11851,-3670,12285,25198,1477,-27236,-11924,8411,49425,112245,169175,147087,34682,-83864,-112106,-68066,-45886,-8908,47568,568,-83661,-39516,66934,94944,26353,-12331,4954,-29748,-73474,-35014,29731,41013,45087,72515,46885,-5195,-49315,-62589,-22491,-16752,-54953,-42544,-10741,11814,60212,87392,16606,-87766,-119006,-55181,4130,3104,-51325,-53953,6334,43400,28481,5189,42545,81435,58970,9936,-16403,-65333,-126499,-140069,-89772,-46684,-46271,12039,80586,25473,-40373,10155,66140,45849,19011,49343,23399,-75533],[1655,-19977,-34275,-15981,47297,77916,34023,-17728,-41225,-52519,-66621,-44452,3304,80049,151630,148151,63924,32089,43010,22916,-24439,-20080,55426,133499,95302,-26970,-122358,-102701,-42451,-25868,-85669,-140592,-123237,-64608,11222,81675,90193,9724,-27722,9479,30935,15568,-15664,-37026,-80876,-120529,-67379,-36547,-69637,-31525,60336,64069,6835,-46306,-30555,45556,51330,11501,43178,138074,143905,58345,29833,50916,43121,47216,44397,-24191,-89710,-67135,13061,25334,-45839,-115400,-92861,-27165,-29204,-55906,-34398,10406,70649,56452,-22995,-48893,-24297,-49168,-88046,-88216,-98545,-147559,-142262,-70800,-568,32029,13681,-26787,-53689,-25437,74038,126049,109229,78725,19291,13683,86717,137823,133667,74117,11390,26297,61722,64881,66624,43572,19202,11777,25631,38827,83494,144780,145951,103104,74494,55623,65440,94830,78663,18221,-33652,-70229,-99849,-137944,-132749,-67280,4788,66904,78109,31109,10428,36408,-23147,-94429,-69344,-47614,-55617,16180,76268,42346,-19576,-77128,-149006,-168840,-112366,-53036,425,38338,35630,-2088,-15383,-17259,-30309,-47724,-38615,-19984,-10796,-98702,-217932,-188238,-46356,14086,-46375,-109942,-55297,15483,18061,49324,134120,101496,-38236,-88172,-19783,11511,2763,22801,10733,-30382,-25264,-9617,-11196,301,-581,-3189,8270,19468,-19185,-78300,-103524,-103295,-79378,-40630,-22397,25,16256,23574,-16712,-36075,2776,-15807,-89565,-68044,-6593,32368,57792,53724,-44942,-126418,-65705,54311,80542,44453,45347,52898,-3492,-104467,-119302,-28657,45537,56988,58619,16920,-71208,-71211,-24135,-76983,-135030,-92788,-16586,78652,148629,100669,6062,-47057,-10221,57015,45541,-25504,-53591,-11090,43931,48516,-1147,393,51083,62297,16659,747,22143,-5986,-95931,-147442,-91181,-8209,27293,42856,104019,158834,124791,39779,3822,33621,47505,9692,-20131,11498,32148,-7903,-53493,-83164,-106959,-89864,-35196,40013,64607,2117,-42044,-44793,-39296,9358,80441,99299,74096,43022,44993,42702,32683,23205,-12159,-111950,-198118,-172132,-91903,-29436,41904,99963,99078,94022,110924,106328,43451,-49946,-78703,-27900,15527,22821,3215,-40485,-58189,-20962,40280,82797,95952,78784,31796,27465,85124,93168,51033,25475,-13318,-50883,-72491,-68458,-61137,-68782,-74156,-39280,-3952,7798,-4143,-54375,-102456,-86253,-46859,-46485,-51309,19045,101072,110810,93749,81508,54248,42927,51118,5219,-52945,-55278,-114891,-191169,-125722,-66062,-74471,-2306,79020,63193,29245,38238,59225,86376,76150,41159,72043,145027,140860,44969,11317,71273,89030,1237,-112246,-121035,-57875,-16029,-4719,8040,-10387,-51059,-22418,-18203,-54065,-52302,-38731,-23584,44120,78935,53800,54155,90636,90576,32587,-44778,-82228,-23713,39120,28954,-27221,-10230,59628,51817,51613,108998,68815,-82349,-168082,-106109,26378,115470,117538,70731,20790,-8908,-49793,-59508,-24459,12210,13701,-11288,-27285,-33554,-51411,-49188,-15315,34808,88356,82689,50229,40390,31717,10065,9995,-8094,-28302,-26263,-61359,-120348,-119653,-63935,-20365,-17899,-43077,-36484,26918,97348,62392,-3216,64394,114072,21115,-24198,67220,110410,82205,61322,68431,39903,-19905,-25007,23951,21706,-44598,-76398,-34098,26878,35519,39700,93179,89779,-19234,-101985,-96845,-68226,-29195,14886,40856,23902,16315,66939,61194,-24734,-68176,5196,103647,74444,-2401,-42076,-104742,-179467,-179194,-100351,20809,80317,18366,-70616,-83362,-56177,-38023,-26881,-58401,-106062,-85369,-39133,-84662,-135404,-120688,-123690,-75097,-3709,5710,32459,42984,-43311,-106225,-82656,-49532,-41922,-41726,-31079,-26369,-38876,-27877,25576,95644,131814,85532,14221,-24565,-33093,-29432,30876,43245,-54802,-71593,14427,-9778,-77800,-71296,-47658,13,55785,74997,40469,-21383,-34581,8223,19551,-27421,-95402,-157887,-149733,-43485,99343,133111,38473,-73139,-90803,-22713,15841,-51164,-109219,-88042,-45017,-27874,-24320,-32721,-44801,-23470,38351,82684,7267,-71697,-28014,50018,20853,-59758,-75570,-6005,36356,11174,-16561,-15170,-6241,-43799,-114625,-77167,4720,3307,-42575,-23765,15293,27045,67654,82670,27790,-10679,1289,-21007,-30055,-46219,-65031,10789,134540,110240,-6001,1887,62025,57716,-3751,-44182,-13953,-4970,-58655,-49099,21421,35938,37298,81623,69379,-9831,-66607,-50974,16358,47252,66750,107148,90505,-20630,-63815,39911,99360,42300,-17685,-12079,-20567,-26255,-52630,-58196,17463,82879,95170,30226,-53217,-47242,24549,75744,106472,125327,92947,19862,-17911,45255,128184,143626,127592,64381,17929,60561,134260,120180,27033,-88841,-125413,-85159,-72272,-144842,-219488,-216003,-133866,-62159,-19055,19308,44771,28831,-17263,-35356,41249,114923,67323,-30711,-54271,-8986,-18258,-57694,-62050,-40227,-34310,-26877,1227,-33715,-122387,-136039,-21529,122275,141120,35149,-66890,-57868,-19034,-20221,-36181,-19691,48487,71771,14429,-15668,-10734,-5657,933,36415,87402,76486,36773,89752,65249,-68803,-125223,-92132,-30909,33297,46104,16090,-43141,-122697,-113453,-24976,15453,48818,84988,76979,36623,2174,2696,33573,88120,104633,41168,-12012,48027,110643,38193,-51323,-52036,-16227,17332,82993,92020,-26456,-98654,-93370,-79826,-37029,50064,55854,-49534,-133835,-108494,5368,103536,119074,46630,-55597,-75710,-19474,-4715,-8748,-10112,-45090,-61609,-49584,-47346,-33086,-50178,-91351,-72614,16878,45789,-20951,-75469,-61021,-22940,-23705,-65959,-69594,-5645,41390,35918,-28646,-143403,-201143,-147858,-93869,-74183,-71231,-64741,-4989,48795,20390,9641,23681,3360,-8604,4989,56356,66353,23785,27226,74491,71968,44905,18041,10813,19663,23772,50198,59955,-5642,-47506,-1639,6340,-41569,-80549,-139022,-182054,-110486,58768,124983,63657,26724,71678,112477,64713,6830,-30670,-93205,-90320,10110,110529,135562,81679,-19304,-71199,-38756,-13391,-24738,-29363,-34282,-63046,-103345,-70355,42229,107307,67840,-22908,-66175,-33715,3026,23236,61246,95306,81763,58501,62016,83437,79488,41189,20450,14060,-4819,-30940,-40020,-60553,-71037,10111,35788,-40148,-6629,78009,36666,7517,14371,46063,55051,28964,-25147,-41214,-25530,-48879,-102122,-101788,-64106,-29041,8791,7938,18156,73424,76167,30307,24451,24369,3125,7627,19226,29346,66123,111631,92649,9138,-43942,-42898,-14077,27014,33004,4197,-5445,-44483,-94487,-93698,-29368,31156,27187,-3200,47506,103300,72667,22512,8663,-15328,-35676,-50899,-16482,52705,51651,-43167,-126142,-119100,-71871,-43383,-38390,-539,4179,-59071,-76915,-1769,35851,59161,121696,185278,165280,59950,-60198,-103199,-70247,-57577,-38187,17003,-18400,-97844,-46111,59359,90619,56011,58477,63583,18788,-27272,-26885,2758,20894,3351,-7098,-14723,-13108,13202,25077,28936,-11429,-111367,-146918,-58590,-3985,9495,63019,66418,-47677,-127960,-60909,31720,50816,3846,-32647,-30086,-25876,-48387,-21864,69237,110452,84670,55797,34794,-9093,-83306,-126359,-73852,-38857,-74253,-4875,95411,57875,-973,26302,51704,20978,-4568,34635,51963,-5126],[23946,-31672,-50786,-20983,2522,-20328,-29764,-2689,-440,-6676,-4871,14109,57558,111623,136160,139889,88538,22402,-10823,-10221,13306,54156,58209,63779,58387,32145,-6929,-23632,-41206,-49341,-74031,-101279,-94702,-82044,-44301,32435,73716,39874,29382,45148,42542,23993,-9729,-46862,-119481,-172046,-107935,-77750,-113584,-74929,3987,24679,21006,-4804,23796,86146,35329,-45201,-1915,117481,118407,12324,-16669,12098,11212,35647,28905,-50882,-83490,-56199,13018,17222,-74393,-154824,-121213,-38945,10883,37544,35825,26176,85657,98330,32394,33326,43496,-46046,-108031,-74680,-59951,-125069,-174432,-131348,-10090,72795,56933,-10799,-59513,-41305,44595,97825,81136,23647,-38895,-2933,81692,119800,142177,122164,27868,-3725,7434,-39880,-57139,-12921,9300,5985,28283,66796,124090,156785,140248,107400,91515,113381,155975,180599,157466,60822,-12512,-54329,-98240,-126567,-66435,25452,55629,60286,70706,43357,11669,22465,-33605,-79965,-42382,-34041,-68345,-17459,46858,48758,9708,-27754,-67640,-91750,-116836,-105960,-5364,86157,98289,67895,43911,16136,-28851,-62985,-83720,-85837,-9453,29748,-31819,-25780,61233,38897,-73235,-120613,-91989,-92762,-80444,220,108701,65125,-84183,-91159,33134,62649,-6634,-26787,-2277,-13110,-55253,-81595,-42656,10368,-12415,-40881,-8096,19861,-39332,-114417,-99220,-56490,-20583,18468,285,-40000,-61259,-30134,-19034,-20378,4796,-24695,-66146,683,86555,116768,78838,-2059,-94175,-115256,-52028,43038,88769,81087,62355,11210,-66138,-110845,-85095,-381,62065,56527,55879,44377,-8307,-8680,9535,-47933,-90963,-71695,-23715,32347,67900,61150,13515,-76645,-55419,65277,98857,22633,-33270,192,62658,51776,-48083,-88632,-19484,58106,50825,24554,40450,20512,-58758,-82015,-12811,67530,86023,67718,83361,64423,-908,-25974,22151,44596,10996,-5740,16326,41998,36774,8744,-19983,-88191,-161344,-122579,910,106606,104491,1753,-62955,-30733,4801,38025,78333,49135,-12722,34094,118345,35510,-38821,26580,75687,4063,-97064,-144399,-141915,-109930,-58950,8487,86995,150909,174958,156324,87751,12452,-19494,-6194,40773,98831,81264,-16104,-64391,-28499,25068,69653,108278,98781,30534,22311,87917,71469,-5533,-39752,-59925,-101251,-128886,-80315,-44079,-77974,-107693,-38321,45651,53144,24834,-6438,-55061,-56604,27848,47612,-39032,-39988,27594,46057,31928,13681,13197,39246,44845,-27449,-113197,-119576,-131596,-153876,-49304,49546,18463,19397,58358,49662,35092,29144,41369,94998,94235,36934,69698,187120,159686,27590,2826,33243,-4041,-95656,-174599,-130911,-21206,3657,-22855,82,-9623,-69656,-16042,59487,61316,51153,48590,31698,36772,68838,117130,117871,75866,74774,77603,-6103,-85614,-48830,9613,9706,-28827,-15225,61205,88144,67759,43591,-24193,-138322,-184734,-117782,11877,96304,59064,-18870,-453,84697,77820,-10218,-38142,-3846,-924,-22151,-35770,-61926,-84406,-47175,36014,103066,101831,55616,49783,50845,1392,-74994,-97271,-72171,-50022,-49189,-93094,-131330,-63548,24476,10469,-34741,-22294,1475,9610,56473,42478,-11002,30428,73494,-3717,-35446,79146,150576,111702,77282,95316,53374,-43272,-84191,-29495,29765,8125,-49868,-39068,21589,31104,18200,49882,58499,-4987,-48654,-48178,-65877,-55966,23397,81927,16519,-60496,-8418,39616,-16413,-51260,16906,114076,111186,42040,-29708,-124143,-203791,-183782,-102632,-89,38491,-32910,-93500,-68675,-23635,17823,21789,-35906,-80095,-48286,3256,-45230,-139201,-158857,-131492,-60276,-8084,-31090,-1197,75766,41173,-37822,-45220,-34873,-27037,-16701,-28797,-53136,-59970,-51083,-25742,32376,74201,48788,-1870,-63534,-136181,-182452,-114295,-23101,-63951,-112066,-52206,-29403,-54111,-19447,31057,56712,41492,6341,-36660,-79161,-88030,-50714,-47057,-93397,-164097,-191196,-147797,-85603,8200,90055,53339,-53687,-88202,-47408,-45803,-113375,-118414,-45431,-25528,-41638,3256,37992,-1292,-20891,39049,114944,79877,18526,40402,81492,38624,-45915,-75046,-11412,77870,76688,34355,29404,47497,23663,-64112,-84764,-17887,13612,-9463,16353,66834,52797,28580,34332,7186,-34190,-73331,-121287,-140944,-161564,-144529,-30954,68690,16544,-85018,-48123,56310,86680,63337,27278,-6165,-31657,-55771,-19672,41360,10584,-30039,5598,-9781,-68044,-74926,-15900,75720,90255,39143,19018,23236,-20254,-26195,65921,99620,13147,-63494,-83482,-76890,-30533,24138,45283,50385,65057,67726,25939,-39558,-55557,-18013,49683,101465,77142,18263,2980,19191,45862,76226,114730,143710,60836,-27812,-12849,23853,16886,-23636,-87361,-122800,-108037,-88625,-121612,-171769,-177194,-129743,-58412,-4882,-1299,36166,70467,-11912,-88079,-548,121617,121068,17670,-48562,-23867,-15620,-27818,-26975,-23736,-56143,-77341,-28560,-28846,-155912,-205968,-111695,11376,97237,124338,83753,20688,5072,37684,47029,14744,56823,120907,59217,-58201,-72508,-22509,-9692,34761,131430,144758,73275,77226,65956,-8774,-24900,11014,25830,22767,16607,6637,-40673,-102240,-107826,-30789,44441,90048,79909,51549,51780,45188,23771,17795,46974,60055,12812,-32347,43309,144650,77301,-15638,25747,88154,70078,30552,17814,-3243,-32651,-81182,-118389,-113712,-45976,-1199,-54446,-124097,-106250,-12595,36113,16097,-1560,-39420,-99787,-95422,-49360,4859,24737,2694,23806,48971,6474,-41182,-48118,-50470,-34981,35504,67323,15080,-32778,-45297,-31255,1546,41198,54041,42752,37149,51505,29186,-42396,-62367,-21084,-18715,-19655,11272,16761,44463,78852,14641,-56744,-27675,29557,63095,54955,65072,68660,68487,123197,175339,124424,47934,1757,-18167,-2227,36941,64754,58983,9727,-27537,-12823,-17221,-58904,-111720,-164556,-171714,-103044,28265,105459,74265,35792,58808,76566,24013,-60659,-94497,-74017,-12284,45902,76167,107895,110643,25477,-45505,-43392,-37344,-35799,-40981,-54095,-70828,-108832,-78786,24653,77547,46830,-17688,-43670,-12369,50589,94200,79376,52309,51194,33549,5590,15495,16822,16414,31640,3082,-44089,-51693,-34757,-57774,-126303,-90855,-2272,-4171,12264,94063,84256,36001,14334,48096,57153,-1903,-64575,-37447,12283,6606,-34518,-59688,-37728,33490,75334,55694,73935,136985,132382,80304,14035,-73216,-91687,-13959,12350,-17089,39657,153155,152901,9579,-65448,-11378,28128,926,-41637,-57853,-40979,-60584,-64194,-26341,23569,59336,39723,-38922,-25445,36833,-957,-60607,-31519,-27363,-62285,-73833,-35171,31308,60855,22985,-25593,-48533,-59873,-65413,-47706,7044,-3262,-95883,-116071,-25047,20975,37705,68461,101034,91947,36586,-28590,-61773,-52563,-40627,-23197,-2559,-39782,-75959,-10009,48501,45248,56546,95995,63938,5069,-12823,-32822,-39827,-10682,-13547,-53153,-67362,-16503,69600,105762,88968,29037,-84477,-165255,-96843,-30627,-28833,33650,98671,28056,-94172,-65663,35668,78202,40786,-16454,-47494,-57647,-87944,-68267,-834,26044,26949,45131,59997,44548,-29935,-116214,-100586,-29139,-22887,11071,61046,58487,49096,50541,43346,25345,8975,33740,57793,31581],[41264,752,-1634,11836,-19925,-80963,-55806,38439,71538,60835,43355,45534,84747,97930,56645,62079,49060,-22611,-59378,-16835,42709,66789,2155,-55036,-16057,58743,64697,35262,-12578,-36708,-36307,-49288,-78842,-81882,-26717,16802,9366,16312,57779,74189,52947,26487,10436,-21919,-114174,-176548,-138528,-118351,-121714,-94077,-65053,-22448,35005,53141,82984,99706,-7315,-112429,-85474,2039,9630,-26521,-3184,19563,21125,37599,12594,-33577,3790,7552,-26824,-33574,-53217,-77802,-66986,-48975,-1908,69012,73929,42572,81668,95778,57121,57765,36650,-45964,-76817,-40641,-17212,-58229,-110333,-104799,-46448,-759,-3901,-55302,-111242,-106721,-31818,31331,887,-88660,-143017,-64631,42370,71159,92568,103410,34019,-22476,-39741,-87202,-103340,-49175,-25009,-27295,12251,100219,163796,125865,66789,53341,38088,49053,118284,151532,114662,40826,3384,-12714,-46999,-55783,26128,91834,87387,84745,89611,50549,-17039,-38402,-36953,-39548,-49928,-64206,-72407,-38967,-5887,25960,47615,59529,62098,24119,-81910,-134070,-27596,72477,65247,39238,50377,60755,18693,-73634,-160642,-172708,-58003,70898,73758,35079,43941,-15261,-102546,-81216,-87105,-165551,-140892,-27714,54631,11858,-84311,-87551,18533,71405,10648,-41219,2819,37503,-17117,-92578,-82502,-28534,-54705,-108202,-84894,-38328,-81898,-130606,-76441,-34058,-27761,16239,3624,-63630,-99391,-56574,-3657,-3271,-33254,-60758,-19945,76106,106630,94718,49728,-33408,-107281,-78042,13744,76924,85678,91574,65886,-20563,-69649,-60423,-46982,5080,67598,55596,29410,12688,3085,19632,20812,1666,23150,32335,-4128,-39046,-41012,-11184,-12866,-93516,-73205,49751,88329,-13634,-61683,4871,56852,19498,-81284,-134941,-70509,44093,88651,83187,99179,65794,2896,-5317,42181,95021,103220,46636,2022,-32026,-46739,21792,121693,116766,41530,22496,71182,89155,44211,31994,16017,-47550,-90224,-65671,3893,77488,75494,-24179,-71039,34121,124247,115754,66524,2436,-54321,17306,135585,60833,-48008,-5715,63823,58561,17467,-66479,-151846,-165346,-122185,-75825,-31973,18723,61463,86598,97117,100967,68818,16184,22286,102673,134007,25339,-68772,-58038,-14034,26928,73384,73759,17021,14920,75958,31770,-105990,-173795,-145319,-123500,-130091,-77352,-68088,-151924,-182347,-62553,51943,38132,-591,26958,42263,27928,73218,94398,2736,-50944,-30631,-20670,-18012,-26656,-17685,-9380,-36074,-112879,-172379,-138760,-103201,-80271,16959,83781,35339,16305,32052,136,-23329,-19558,2661,50489,37561,-25528,9893,129776,118921,16170,-5239,8613,-36603,-123237,-164381,-65011,27898,-18218,-73680,-18911,23653,10151,86003,159446,146933,130288,132028,81611,315,7497,98738,111172,26986,16639,82562,53402,-35358,-9203,56989,61531,19431,-18302,35960,120388,88055,-16972,-64572,-93914,-100584,-64039,3654,30782,-11951,-54122,-8449,73478,57686,-36334,-67993,-26340,-4972,-23311,-42687,-85953,-113710,-44343,63000,104706,41158,-44995,-31141,4885,-21706,-100939,-111861,-57100,-9082,17474,-3879,-21182,40757,65744,-34570,-85274,-11117,25690,-21493,-180,36219,-29109,-87544,-79020,-73282,-49816,54290,117401,64642,23154,63768,60837,-5874,-68256,-54148,10958,30655,-7540,-12937,28197,35663,6760,5275,6045,-26932,-19201,-6144,-69016,-79442,19283,89518,17725,-91523,-74374,-2802,-40721,-84472,-32197,57948,107396,106451,50522,-41051,-107534,-89312,-28866,14387,7110,-25647,-52005,-38798,8070,47530,35696,-1491,-5867,8633,27747,-2324,-87223,-111330,-47810,20894,39049,12413,17377,75405,80397,39625,51397,78807,63762,7478,-64479,-99125,-72979,-65147,-88733,-71019,-26576,12797,47456,28011,-76688,-190601,-179092,-80946,-60780,-104529,-70422,-14390,-12465,-8288,14629,16671,-37592,-120858,-179010,-159207,-121151,-93761,-97372,-112895,-136937,-115559,-63725,-42371,-20431,12048,1735,-25375,-34695,-23995,-35136,-73146,-30830,64134,46981,-13544,38806,92425,23135,-54248,-28581,60977,90919,74796,77546,108450,115100,45084,-32635,1615,96216,96166,43270,50891,99681,77790,-53185,-110370,-49083,13526,19680,33051,51482,6044,-47424,-26010,5783,-6515,-60292,-131098,-148748,-127660,-85476,-40106,-18331,-38855,-95287,-81217,13978,60722,66936,67407,42671,13434,-4205,10389,36054,3570,-46922,-39580,-31829,-23346,-5829,32750,93225,72161,-20759,-64931,-52451,-25354,31819,77987,41172,-30651,-59531,-100774,-146341,-122225,-10548,67975,62968,45163,42707,25782,-34410,-69023,-46345,36323,96302,30295,-89645,-70448,31720,45237,26354,67789,107216,43569,-12706,-25985,-48735,-36891,-11337,-48550,-81293,-60021,-17928,-27202,-47755,-67987,-76050,-36184,-6639,-12983,54434,123809,61028,-28875,-16366,61843,103714,49684,-15453,-17755,-11801,2768,20972,14767,-27340,-64567,-31675,-9359,-113186,-178338,-153750,-111187,-29067,85306,136322,82063,6643,-2209,23445,1975,25515,92708,28446,-99912,-80769,-6917,-32392,-31369,70081,112991,51798,35776,70678,81349,76499,60642,7024,-55603,-48830,9282,-12645,-64399,-25592,55811,80977,45068,-17346,-23852,43376,70880,44034,23707,24195,7982,-15995,-25637,46822,145252,114267,53710,63717,89450,57346,-17795,-54018,-12859,29085,-12517,-68534,-114584,-123724,-83341,-50915,-29558,25586,59176,8056,-61236,-58687,-64859,-154935,-165549,-83058,-3646,37800,38031,41477,26987,-26155,-61644,-28049,16268,32785,42465,19513,-11176,-19654,-52577,-67399,-11891,79504,91856,45265,19912,36750,61815,89630,129806,154028,76573,7413,33949,53900,44871,62298,33957,-12631,30992,93786,80875,39936,53471,69018,79922,111138,121715,70183,16402,-30827,-75994,-71086,25592,95129,84798,36964,-15699,-30242,-27649,-70147,-131834,-150066,-87688,-8755,38074,80610,93983,60724,59535,42523,-21761,-115820,-145033,-86876,1179,21572,-8135,23576,94530,65880,-16390,-49370,-35458,3849,1937,-19500,-10485,-40528,-68957,-52594,-32499,-37316,-60114,-57359,10074,94925,103346,13699,-67344,-62732,-57026,-78843,-51503,1901,34096,32422,-22318,-56290,-32774,7026,-9607,-99638,-113063,-43556,-23504,12405,107356,104778,29071,-20918,-11323,-25297,-76202,-81992,-2162,30379,-12381,-41331,-39570,-20722,54985,123751,115653,85702,78634,88277,118108,37792,-143027,-182391,-62889,-38868,-99909,-42384,107065,128870,-27914,-96499,11041,78351,-1094,-60033,-40618,-14065,-39133,-26741,13211,34469,48399,32215,-41151,-42387,3169,-57186,-143037,-110421,-61801,-55112,-39107,-9717,10830,30430,36098,33817,20229,-18711,-50315,-36739,12627,-8535,-81403,-79916,-12347,18530,35823,19494,-4360,-2780,-1864,-12760,-28687,-51565,-47716,5958,15867,-37863,-35240,40440,57757,19967,37225,76920,28079,-40405,-30544,-27833,-49656,-34339,-18246,-58173,-98755,-61606,3774,54517,84814,64226,-16653,-90302,-67324,-10406,1979,35086,88253,68286,-43525,-72115,-9580,57118,56559,4970,-36491,-45434,-66702,-81510,-69291,-68461,-46428,-1521,46036,73130,22147,-95904,-138006,-47327,44913,70698,45740,27079,29957,33714,50752,73357,70401,86092,97159,68558],[35962,27045,49048,47658,272,-53534,-40597,36221,83635,77257,26329,1879,31816,39133,2863,13691,-3590,-61957,-62853,-2749,14564,-5975,-50546,-85978,-53420,785,-4914,1369,3477,-4886,-1679,-8631,-40085,-30828,24119,-3024,-78325,-58862,19402,68949,86210,68483,35899,4046,-64015,-119107,-115540,-92085,-51199,-34388,-39386,1418,62604,81482,81465,62456,-38682,-126859,-128237,-96644,-78465,-22786,60240,75343,53750,32911,-3986,-8808,50225,33477,-47154,-28574,46864,66925,31084,-23389,-29017,22720,48839,35577,43267,39964,23489,-4229,-28509,-22648,-2910,-16722,-25901,-29837,-43941,-57398,-77616,-86962,-82631,-101990,-138764,-126837,-41592,34345,-12073,-150666,-215896,-109966,10283,34635,55686,93729,87094,36046,-21450,-58479,-67387,-72890,-68108,-36268,19461,99169,145570,76579,-10285,-19736,-41919,-66950,6155,58616,20618,3751,31149,55376,56161,66577,109455,98218,73440,112394,114036,47534,-28518,-39518,5885,-2768,-73484,-82323,-37959,-25229,-39695,2710,65679,97387,112416,74166,-24733,-69336,19544,77825,17644,-36695,8174,76440,80151,-34963,-159366,-166646,-71269,17364,18192,-35230,-43935,-52061,-47903,21733,12777,-74483,-75329,-20725,-123,-5313,-524,-14707,-7368,39995,44653,598,27236,92150,81880,-983,-56786,-36534,-43527,-106134,-132377,-95935,-98197,-105511,-60771,-38420,-24879,24096,2109,-57090,-68068,-39749,-764,17194,-34290,-73472,6272,93584,39574,-910,23162,4214,-64469,-27546,102986,150377,89114,73069,76369,23421,-2970,-30292,-69682,-14071,94443,109813,50167,-13762,-27390,-4765,-12676,-4875,72754,110598,39988,-40085,-70164,-54415,-22707,-36020,-14204,64241,67253,-66302,-114690,-15156,49665,28762,-33699,-89079,-69848,22754,88472,107473,114263,76647,42902,41898,65805,82593,52766,-34697,-67860,-22631,28848,116927,206229,196094,103661,48727,80530,105226,67798,49990,7929,-18989,27174,37520,-10800,-9084,22513,-18987,-39191,71598,167482,139702,60426,-13701,-60878,-8427,115330,127005,33795,-28222,-38697,-3050,57008,28237,-65034,-103241,-65960,-25329,-41322,-75141,-65893,-4652,81958,134031,96253,18618,8133,92154,162306,67058,-77873,-100353,-41785,6592,43168,55715,30719,23011,50489,-6204,-168204,-246482,-164565,-77389,-72927,-64110,-111300,-218750,-235294,-118914,-26670,-45057,-58606,11352,66719,59837,62192,76062,32974,-15775,-22995,-22723,-22826,-37296,-42378,-70288,-145691,-201781,-172337,-98930,-72838,-35215,46753,43045,-24995,-21183,-1906,-43499,-71542,-39054,2098,16522,-14165,-51984,-30844,34046,76121,51634,25313,30271,-6121,-87777,-99074,-641,32399,-33858,-82540,-52065,10449,69241,160763,200283,165098,133128,126398,62192,-43131,-54349,17703,39042,-14579,-29529,34350,37822,-36579,13090,112628,113725,32092,-52845,-15337,96497,79653,-21529,-25418,5577,544,-10386,-6964,-15826,-35896,-38737,-26606,-28945,-69206,-99591,-87954,-38412,-10798,-39949,-80727,-124685,-135367,-71977,9061,35655,-36183,-132768,-89275,9531,17083,-53693,-50134,12900,69832,115148,112000,91775,89548,19355,-107963,-107965,-10623,12117,-43631,-47143,-12314,-66053,-159183,-189567,-121099,-18435,71096,74354,3493,-39038,-1018,49705,54201,4123,-17057,7530,20124,16966,10501,24160,39137,19641,8429,1984,-34705,-29410,-6796,-57174,-79263,-29180,26164,19213,-45920,-49377,-11922,-76475,-134423,-79603,1681,68462,126593,117256,65535,19002,2889,17669,19089,7376,27653,12200,-15271,28313,55673,9505,-17136,5714,-476,3681,24313,-5368,-24520,19699,56791,44191,20642,-7870,-12730,12175,37157,93828,153245,118313,-427,-109022,-119402,-62266,-67185,-109414,-97494,-48873,14837,89086,115794,60091,-52200,-100496,-64455,-59671,-103379,-68731,-6740,-15629,-48098,-48590,-48572,-83583,-154916,-216162,-167559,-92052,-76422,-77328,-54756,-36250,-36130,-11758,48174,55376,-20003,-53519,-17117,-5692,-15206,-5164,-2262,32123,93858,83353,24175,42197,74294,952,-95720,-94703,-3026,61307,75776,76842,107062,134583,77454,-6875,28973,95308,70453,6537,25271,108593,76195,-91561,-140409,-69756,-9732,-4858,7938,26648,-19202,-80058,-70671,-3169,34592,5016,-74349,-66888,9929,43097,-3623,-26610,-3578,-23866,-24714,17064,15228,-5153,28396,68017,56884,26555,14637,24159,33075,4246,-25020,-6546,29384,20956,9724,27376,1358,-58517,-85836,-81648,-35600,59403,89116,5696,-53622,-58839,-83432,-166135,-168395,-35565,75645,85761,50695,52093,58163,11203,-37732,-34877,22567,75062,18454,-129816,-131083,-4230,21983,-4790,24472,45207,19116,23514,4707,-38318,-42380,-20602,-30963,-11903,32991,48354,1106,-7713,-1371,-17688,-16055,-6218,8113,60269,93436,86377,46075,-16149,-6217,53340,51241,22905,21102,8024,8694,20059,34057,42670,30209,34655,22326,-40219,-76494,-111581,-173496,-158521,-33048,60137,46623,-55921,-116324,-78219,-47148,-25543,15843,-14227,-67425,-32049,-765,-70460,-107248,-46697,-7170,-33307,-24601,36813,84741,70215,20507,-41263,-98684,-64796,36989,27465,-44924,21715,120906,90746,178,-57194,-37053,45610,80744,64144,61611,49348,-9032,-34165,-27287,10147,98984,150040,121095,44993,6574,7200,-6042,-44508,-43319,13995,27926,19509,-19510,-74749,-78777,-28878,53196,127895,116218,42652,-4948,-10280,-50657,-159815,-183503,-119162,-55442,18552,63387,37935,-24612,-76124,-70880,-22213,27870,61671,47632,-34211,-59952,-14697,-26753,-59170,-19627,40769,30910,17110,32188,36731,58805,140528,222533,245404,134283,1886,-13057,24410,24447,42592,55494,62524,98253,95719,18937,-16012,40172,69318,48390,23034,23105,32267,34932,-1854,-53748,-53317,41774,113867,110640,67632,-2410,-22030,-10038,-59436,-104579,-89126,8795,116511,117480,75725,77456,58969,56973,45693,-22764,-91312,-109214,-81865,-23941,-27271,-62525,-17741,65967,63608,3496,-16529,21144,49218,6485,-11468,45689,43682,-26164,-74797,-78454,-67845,-69112,-57932,13545,82567,38312,-91553,-161032,-137650,-116301,-118870,-76829,-5699,16164,-2536,-40807,-55630,-35378,8041,23803,-17738,-38912,-44179,-66638,-10188,105562,97040,-690,-72957,-66961,-69367,-83184,-55471,22808,12839,-81780,-97080,-37199,-13529,30007,116305,118801,52923,20598,55547,127496,68272,-127916,-187493,-85149,-69607,-104845,-32044,77333,59378,-65050,-99048,20563,97529,1009,-56977,-6743,16099,-4266,29755,53571,33321,20923,11743,-32277,-44838,-30510,-83481,-150987,-101340,-16347,15380,37381,57887,39707,36726,37666,12864,8964,16039,3479,-8641,15640,-10525,-47879,-3465,65736,78858,74453,24643,-27205,-33336,-20784,945,12281,-49726,-90662,-24,52628,-75,6132,66084,59331,15856,6105,30262,15394,-24952,3543,36470,-11533,-57014,-53766,-74597,-125073,-135165,-118354,-52752,47308,67653,9275,-29017,-13995,19436,27323,19191,29732,31053,-27167,-76362,-71633,-10802,26688,5907,-25596,-32812,-37019,-39200,-38553,-68113,-69761,-39258,11100,66231,52279,-63192,-150734,-96231,32579,96860,57822,-5641,-44693,-33454,36973,95524,86349,92615,110536,80786],[9216,14850,65989,74194,37310,-590,-34780,-26245,27552,45049,-22611,-73001,-61416,-25069,4018,26759,-8456,-42049,-9826,28421,-18217,-59500,-41708,-9710,-16918,-60319,-102709,-56889,-4044,12105,12631,13870,28904,51948,41443,-50375,-141799,-136894,-55543,36078,115760,117297,46421,15944,408,-49625,-64901,-24727,28161,48172,72118,94782,104580,88211,52048,16416,-44075,-97187,-107939,-97513,-83007,-13153,82621,107602,61660,8766,-21760,-20075,-11844,-48553,-62411,18148,118047,126736,92777,45714,-5532,-14344,8994,6896,-17818,-34178,-32439,-66807,-73737,-13303,23327,-23896,-66566,-56832,-50192,-76122,-92803,-90695,-89800,-99454,-101785,-65134,22965,93851,41810,-138621,-244289,-157816,-50445,-8283,37067,90959,120798,99026,26819,-20329,-28801,-65660,-67036,-17581,16056,24816,55295,29099,-54325,-70811,-72836,-111858,-71132,1485,5535,307,31270,75893,116051,120511,91847,18614,-1480,79749,91594,21350,-13591,26650,42149,-35859,-128395,-95851,-12067,-14526,-60473,-27271,34123,59143,43674,5185,-6200,26012,77026,78243,2498,-83324,-72030,4568,60346,5114,-84904,-85348,-31937,-43111,-85564,-98833,-67792,-7274,82052,148667,143514,80027,29430,-13361,-24909,21038,88517,66570,-18897,-16526,32024,20169,27441,86199,116597,78117,14316,19344,41006,-12167,-92075,-106778,-92819,-78284,-58300,-27747,38739,84866,28610,-22422,-19609,-12665,-9570,27327,-479,-66795,-15975,55534,-30399,-83962,-12583,23667,-36128,-13983,114609,162508,79374,31405,58849,63860,20741,-77586,-133244,-44366,93794,121799,48873,-23511,-47250,-41067,-73723,-106559,-37933,49736,39696,-4927,-35327,-58038,-18797,24692,36513,70716,71887,-37749,-100900,-21075,44282,48846,24261,-21836,-52151,-15477,33432,50883,42054,31566,32594,34763,47111,46019,-18192,-98479,-55398,48195,78146,82898,134513,171147,119776,41648,35358,79549,99823,59077,-38306,-60344,27597,53302,-32883,-70167,-21973,-379,171,31793,48646,48225,34860,-47519,-111124,-58606,88601,173462,110026,-37503,-132007,-91878,30095,80816,49203,28892,53754,98045,66685,-30137,-67391,-18833,45390,79641,54009,5274,7371,72762,131359,67404,-77228,-121327,-56930,-5180,18477,46825,56014,35449,24968,-8152,-110455,-158932,-80814,-20337,-40186,-55025,-113881,-186572,-196074,-151520,-120208,-131807,-125218,-68150,-9703,35458,70471,86772,55925,16070,8230,5481,-19705,-49981,-57882,-88220,-180500,-211290,-111612,-34142,-45252,-7848,67713,16496,-73990,-57951,-30734,-55755,-65665,-20540,24364,30040,10913,-5693,-34439,-26530,63612,116283,97382,68231,-2635,-79943,-71009,-25103,-14579,13134,1955,-58516,-40545,38881,112276,145805,143120,95886,37576,-39981,-89546,-64264,-16237,8496,12291,-1233,-4810,-42993,-104775,-29434,93205,86506,-23535,-84004,-38490,27527,36000,22466,51625,65701,23582,-14856,-12504,5436,-9420,-35598,-58369,-91811,-118825,-95994,-60707,-29295,-34421,-77430,-113699,-129596,-123319,-108533,-80635,-38273,-64709,-132753,-71372,47967,56884,-17971,-25214,36659,93306,127059,131744,117726,78754,-36335,-130327,-82986,-14214,-13267,-38724,-60956,-79273,-80444,-98601,-133976,-80607,57504,139848,82994,6754,-33932,-27975,39612,76165,33907,33568,53578,33649,40922,52968,45704,39779,31895,38208,37214,-11891,-42333,-11635,-9210,-54748,-86498,-32434,51412,49428,36655,16159,-89802,-145662,-74839,-8649,26091,80113,98168,85606,60983,22965,-18328,-26761,19377,88272,79190,25286,41800,42438,-48916,-95774,-56175,-38673,-21596,21145,44262,44894,36953,28068,-11071,-50555,-80746,-102720,-79134,-23617,55135,114916,72163,-45354,-124808,-80178,-3502,-32221,-74868,-42425,2970,35867,69528,77779,76963,40167,15149,11786,-45060,-109608,-81964,-43396,-52764,-48727,-25057,-18853,-26154,-48919,-90245,-72994,-29988,-22168,7796,73160,80287,-18856,-44584,89000,139660,5840,-65209,-27591,-8496,-11287,8750,16810,14137,30487,46974,18002,4880,27259,219,-65348,-75439,1551,55806,79473,95929,99953,78109,41865,27695,66025,77103,30899,-16554,15195,105850,73457,-76270,-116401,-60012,-12763,-20437,-17784,23299,16302,-44646,-77772,-22552,58728,62933,-19450,-26380,51650,80238,22765,10210,41710,42539,69468,80559,21823,-28562,11269,67651,55384,28521,28422,38193,52521,23373,-16852,249,12647,-17982,-42248,-54181,-63690,-50634,-49809,-55040,-32612,42498,92311,40103,-15910,-31298,-33986,-95511,-92163,32891,128011,105729,46238,49144,87894,99789,67856,26692,7820,37460,48949,-41660,-95497,-37503,5301,7634,12310,-7876,-47243,-36438,-11487,9491,-18524,-59375,-27761,61916,105595,70389,-14749,-51510,-26764,3579,10640,16553,21104,2638,-26778,2911,5801,-70313,-66972,9565,25121,29087,59031,47885,24532,6163,35377,97435,116033,83517,18878,-6581,21561,-20450,-134467,-161267,-84860,-41799,-58169,-132879,-176400,-127281,-67474,-39028,-31742,-31245,-27845,-37211,-69372,-118464,-118293,-96715,-111568,-128074,-82265,-39884,-16675,-11945,-24744,-35784,-39430,-7450,53356,41418,-38017,-22900,56704,35368,-6432,3685,39056,82872,86956,65311,77524,75027,10375,-24496,-32039,-32877,56081,165861,145792,24993,-47848,-31331,2570,-33534,-85339,-41227,16483,53071,56095,32745,5530,4374,64089,105655,85943,88443,121193,118736,53321,-60909,-131384,-135999,-96306,-5839,53889,16942,-44716,-70812,-54256,-36621,-16065,29640,34950,-46280,-59692,19838,37618,2851,-3987,-4869,-12744,19879,68162,61880,33919,74421,156472,197141,142624,38761,-14478,-8510,13561,42980,54111,77620,88879,16429,-58477,-50590,25057,51216,2183,-44786,-20253,39798,85495,83230,59700,54793,68373,75026,88582,81452,13781,-10518,-2463,-35665,-49246,-36336,40993,173126,185627,64443,-4292,-7528,21500,56637,25401,-17970,-48150,-56264,-22850,-45075,-86672,-39049,15813,-6513,-19124,28815,78306,44547,-51866,-65235,13810,37585,-82,-13822,-5301,-11465,-37346,-51524,-34489,-2935,-29170,-100362,-113030,-93022,-91143,-89279,-80685,-87770,-90125,-60469,-51142,-70386,-79017,-51670,4664,30177,15486,-28636,-59795,-9919,77354,48560,-47685,-103896,-48617,-452,-2664,-21012,-19714,-63386,-137321,-111649,-26235,-15590,-3029,61459,47576,16823,52931,72208,74272,37416,-78974,-128717,-78263,-61052,-31846,53003,71037,-5864,-70137,-61810,20033,67618,-23691,-90103,-36624,6797,15967,62694,76684,50117,26669,11975,-29804,-67650,-82044,-108237,-118274,-6166,97559,91599,72793,75530,61503,78973,66430,-32569,-74824,-3505,41481,17148,25130,2308,-28842,31193,122563,130686,91540,38644,14602,-10002,-31110,18462,63872,-36227,-147619,-71712,40541,41546,47019,77718,46095,-3178,-50039,-33044,31499,68741,100835,117552,30978,-81191,-119107,-123069,-142850,-153269,-122354,-35235,66976,65605,-7382,-39935,-14302,-1327,-13852,-28368,-21662,-17480,-35913,-53062,-68211,-54016,-40607,-34805,-18972,-3771,7364,44737,54864,1740,-38335,-34988,-7176,39632,61258,-3426,-91158,-88028,-15346,54764,59170,8893,-47175,-53627,12596,64606,33212,25826,69813,63169],[-20684,-15744,52430,69019,33948,4959,-44999,-66510,-3887,35748,-26222,-91650,-110601,-61858,15265,51447,25883,22654,57575,66770,11617,-17459,2380,42622,27888,-42640,-93802,-54883,-19140,1496,13293,21367,67999,86138,15205,-82477,-145662,-160566,-96031,12837,117251,128875,46986,31606,43337,-23853,-47777,-10083,11385,55738,151585,175561,145140,113809,71825,32880,-12327,-61622,-70586,-30303,-10180,7977,61210,90105,46478,-9647,-29944,-37064,-63585,-122207,-88327,24579,81014,64950,101659,132344,75983,22232,23047,7097,-40111,-61062,-45902,-48678,-50475,-36955,-31168,-50047,-69436,-64081,-83127,-131315,-97450,-33595,-28319,-41459,-17757,27100,83059,132827,90782,-73799,-205787,-187801,-121765,-51457,23919,63952,73780,81911,50080,10552,10928,7914,3669,16466,-2613,-52514,-23502,5584,-52567,-64919,-21671,-43616,-62816,-8188,43693,12220,-15700,17126,68877,48815,-10197,-74215,-75041,15430,52668,4761,6346,69769,29204,-97242,-171917,-113510,-29771,-29999,-74805,-50819,3239,26075,-29782,-77388,-11118,71793,65061,29656,-2550,-76936,-121173,-80879,-17120,2976,-20433,-17679,13193,-41528,-96989,-54458,3357,73102,193948,248002,210535,143724,75189,-3148,-1362,56062,106004,87430,-3554,-46785,-19506,-5336,18546,49173,60211,67548,66451,89721,122757,90688,2018,-60773,-63127,-40180,-12910,43160,122596,151247,90468,30549,9189,21202,18283,33068,26568,-34436,-16891,57050,-1607,-86177,-64361,-25501,-45889,-12466,67150,90811,41756,10304,43803,68829,2174,-112311,-140336,-49942,40043,27843,-23058,-31253,-25947,-29975,-81084,-192398,-202569,-89379,-9325,8089,5904,-31987,-18199,32168,40736,51017,105038,81249,21697,43920,55213,26271,13634,7016,-27866,-38852,-17283,-12136,-21940,-3890,20730,18239,12573,7667,-33992,-53453,40033,105783,50884,-31838,-13769,60403,78696,34198,12478,63151,117318,70777,-45709,-92853,-40442,-1269,-39311,-63918,-29984,15200,31315,-7911,-75900,-47854,-7634,-89800,-159234,-95285,68909,181991,143507,-15495,-129289,-106022,2224,67251,84834,105758,113769,117356,77949,4969,9898,42359,11915,12260,35309,19223,10838,39820,75370,50172,-45253,-97607,-62813,-29132,-19752,14563,51492,37153,24306,40276,30981,22865,34909,-12618,-69293,-47927,-50596,-62542,-78500,-106994,-124661,-144340,-159707,-139586,-71191,33407,125313,159437,104288,30202,11249,13128,-12359,-35751,-32102,-49929,-104641,-108955,-19882,36036,12655,42918,102603,43576,-60081,-57438,-15288,-10273,-9029,3764,17818,39082,50558,36972,-17961,-19725,68773,156245,170189,99646,-26577,-99538,-96620,-101447,-59779,86706,111270,-18182,-50006,-8320,10015,38289,85739,65070,-29031,-129332,-122487,-35557,27626,63425,84059,55702,-6766,-87645,-145786,-85316,30199,32933,-54829,-55257,-9683,-22587,-7589,55799,91165,44103,-26901,-50252,2360,62778,27618,-55708,-80992,-63418,-52082,-38696,-21294,-32467,-90603,-125781,-103337,-75375,-71049,-87457,-92365,-53591,-48522,-85897,-53534,10408,21561,-29293,-42664,13583,53190,48186,42818,53456,48619,-19851,-70107,-40276,-28293,-41744,-40704,-51970,-78837,-43585,-2806,-20312,-6029,101385,165158,97330,39230,2536,-12437,48614,57251,-28024,6917,88370,66055,61516,109593,93083,21030,-2963,24984,40416,5430,-25965,13469,38837,-23279,-84580,-25323,89229,119661,95217,37860,-76924,-116400,-46584,4130,-1199,1710,13191,14550,9248,-11367,-78570,-84287,17937,126693,143875,86325,40116,-8792,-114049,-165974,-103270,-31791,-18431,-39086,-10670,46179,35772,-6789,-58687,-94878,-86212,-82612,-85622,-48663,16459,38925,-9212,-81209,-98496,-14362,65163,12123,-48911,-18270,12333,19768,10833,-33159,-49765,-22894,35724,49031,-23303,-82674,-89249,-94090,-63364,25128,74837,62188,43982,48508,45352,39853,19529,19615,72106,151373,124092,-34003,-95175,45288,136306,38170,-56663,-56353,-17630,18711,8176,-35462,-46423,-30154,-27185,-59471,-65768,-2751,39652,10049,-12105,37020,71166,97452,118346,80035,11726,8346,56049,55979,12816,-21483,-19297,24968,83133,79096,7857,-46912,-45307,11079,21810,-9894,10525,35641,-14787,-81619,-57666,48745,90218,7079,-73948,-56795,5395,6723,-5132,14555,41401,87554,89514,26273,17653,68686,72608,30928,25400,54609,50399,13949,-34024,-54059,-45618,-43912,-38387,-37456,-79103,-92609,-32152,-8185,-16397,-14124,14127,62906,67004,33034,28523,22354,-6417,9330,93264,122386,49743,-12180,-3454,68042,150895,164422,88106,9763,19950,92492,84376,-564,-24802,2307,10122,-3583,-47195,-145039,-180147,-89922,26711,14360,-64768,-26589,73888,98431,69712,7353,-70025,-85555,-19172,39405,46715,4661,-67363,-120854,-98189,-101498,-162532,-128328,-26076,-8294,-6396,47174,83066,82048,39240,34161,80637,85278,18567,-46799,-39000,38579,39118,-23857,-29180,-29912,-71537,-105656,-126794,-120245,-69326,-19996,6346,-23150,-52979,-75364,-145769,-193874,-155555,-73529,-57652,-121586,-150656,-101453,-104421,-112521,-46611,1982,20547,67056,74995,31030,3993,-20933,-61288,-56479,-57438,-30760,44058,107141,126929,82904,27027,27587,49892,38304,23262,-3364,-22224,42076,118186,109299,40169,-21642,-49754,-59575,-102244,-134878,-65935,8546,30703,28553,51263,56135,28293,35995,38231,44075,128635,200219,190276,150264,59688,-43623,-92749,-77481,-28739,-8127,-40846,-54282,-14957,-8020,-36962,-25550,18357,15053,-33551,-3793,78956,84565,51679,19387,4615,26685,61419,89545,83521,7639,-34558,14783,76337,109884,117319,80714,22361,14137,37294,35188,54350,49081,-37297,-61068,-32472,-4407,-412,-35082,-63743,-34145,19402,82404,128382,147629,124352,53941,-2212,27496,67860,19605,-34674,-36340,-20582,-14513,-31506,10336,132941,167126,39093,-77821,-74168,8862,83651,91284,25487,-42660,-39423,12400,-27090,-103342,-76912,-36662,-75668,-64985,30441,63611,-14208,-102262,-108972,-61789,-38066,-4556,61614,88741,41901,-20722,-62603,-106657,-106301,-47518,21222,53867,8053,-41599,-32868,-67658,-170317,-173945,-78016,-42070,-66161,-98779,-104168,-32591,18255,-456,-13302,5616,33499,50145,-2051,-62841,-65278,38120,110823,87728,16475,-66968,-148113,-143404,-53887,1600,-15682,-3694,16619,-21790,6393,100369,68032,-18060,-43220,-61707,-86107,-86392,-62683,6510,63813,18080,-55355,-58407,-19702,1853,807,-60986,-120754,-82377,6284,36684,43953,54287,72426,63617,33474,-25766,-79013,-100231,-112597,-84999,63006,148290,82476,16902,1647,14404,79868,93642,-22927,-109444,-41396,28398,16450,38476,39577,-2473,11675,71225,82650,54540,26812,45017,10337,-46104,23424,86763,-28358,-181929,-163745,-30699,50800,84914,102605,47851,-32766,-114529,-104473,30625,137637,152132,129779,46991,-79536,-153259,-142715,-111040,-78571,776,99171,134794,69912,-28989,-85448,-65974,-52255,-71253,-61655,-17745,4635,-16302,-5093,8545,-17284,-88952,-102382,-32096,31410,66357,106332,90135,25628,-9876,-9655,-9251,-123,44388,60635,19323,-3956,-26175,-21848,13396,39663,34217,1568,-14339,-13746,-44134,-39325,15167,23107],[-37242,-29753,8451,-7390,-34831,-25480,-29961,-17267,48213,82693,37444,-25398,-90175,-83991,-2880,51741,43046,55938,77492,75105,61117,61244,24134,-10626,-39,4417,-20834,-18125,-30710,-22298,3634,12867,31968,20490,-31889,-73472,-109605,-129424,-86669,-940,88347,101028,37452,36838,35345,-47629,-73914,-64841,-87853,-34943,98568,149548,130090,126156,116963,96402,45615,-35141,-69065,5150,75717,69653,55522,47506,16643,-25589,-43280,-31137,-9238,-62217,-92089,-36606,-21230,-26869,72580,167090,132838,70762,61524,37997,-10061,-43259,-36449,-10716,-14581,-68523,-104502,-85399,-40914,-27320,-83614,-149591,-104501,-12156,13103,7527,29171,51115,62058,91657,87032,10088,-96390,-142081,-126718,-59690,14848,17073,-19691,-8660,16665,28529,57350,81506,68278,48168,606,-53946,-33041,-3838,-30667,-24307,36274,34756,-31683,-48762,-5031,-27052,-79025,-65854,-38841,-71201,-85321,-88097,-86935,-14262,47790,17646,-2551,18334,-25427,-99610,-131754,-107629,-82740,-85632,-96497,-49958,9468,16004,-44352,-68034,9347,55735,1365,-42765,-30719,-52511,-83959,-75930,-55912,-26027,-11118,-5870,19372,-7998,-34920,9277,32070,60698,173647,237504,162540,82905,47887,4186,15225,42724,48130,44972,15794,-39073,-55955,-25217,33598,35408,-10957,488,52099,89369,104452,87853,27871,-31480,-27407,22703,69683,106315,115993,119185,105182,45533,-132,47755,77567,50144,39900,23523,35577,108637,79427,-43969,-108737,-93160,-58234,17020,42652,-2637,-28373,12086,76002,90595,21875,-74826,-95863,-44247,-28399,-78999,-81086,-25667,6252,19436,-8273,-158139,-258232,-164743,-46590,-4079,15894,-14065,-34535,7755,38279,32925,112618,157660,124782,110566,64415,-24935,-45629,-3975,-12177,-42375,-27802,-9149,-8133,-3908,22415,18484,-11446,-34698,-36910,7622,96838,114207,32969,-47876,-54954,-14234,23978,34343,25852,48559,77709,63505,-368,-38791,-20962,-4013,-31950,-45564,-5607,41795,57484,18102,-49892,-49205,-49621,-88933,-107862,-71888,52452,170133,153291,23973,-80668,-89287,-24620,10737,27218,64168,56042,-11190,-83064,-79181,35664,75619,-14098,-3692,68178,39201,-3763,16241,62916,49895,-23779,-72344,-57117,-48080,-69004,-57648,-9473,7418,28117,76945,107984,124149,87368,-34148,-107950,-46390,17328,43925,21100,-21469,-48931,-89957,-135364,-128332,-52401,40025,116630,174520,138257,32691,-15092,402,25888,41015,36091,-2052,-6330,20802,53268,83111,75449,94234,132071,77529,-33576,-51276,18976,64789,56994,18138,-15807,-7074,8260,2814,-5389,11512,49289,120463,172844,115876,1338,-62020,-96359,-118443,-54094,111134,145543,30217,-1039,16336,-7407,-41926,-21615,23867,-10933,-106861,-107479,-20923,55271,102088,85571,16893,-32003,-62102,-108328,-86256,19626,57879,7287,2873,9017,-28711,-11778,49911,61179,-14223,-66190,-52571,26197,92761,45350,-65373,-85684,-21714,-2881,-36065,-46825,-77373,-150384,-156324,-70344,-18944,-15226,4776,11915,-145,-30845,-83513,-103655,-95752,-52683,-34642,-19189,17373,20545,-22153,-56755,-45304,5391,47172,36793,670,-43564,-68941,-67639,-37658,-1346,4890,-12432,-27569,-852,65954,101832,62552,29274,-403,201,65482,40941,-107610,-93638,39017,49343,39728,108453,87647,-29573,-68420,-29812,-2309,-2502,12508,48117,35995,-3818,-18339,7981,65403,107484,86288,22796,-53402,-75436,-41830,-8203,-27341,-52911,-41247,-28939,-18616,-14873,-61414,-64504,26622,145766,188469,125993,19174,-70740,-133121,-145942,-75697,12507,-3117,-113163,-123000,-11700,28789,-18901,-48890,-25727,12355,4576,-25489,-5227,29935,16505,-17294,-32902,-23091,30357,80054,18110,-65241,-67354,-49616,-25246,-20168,-78751,-140972,-121139,-28517,7616,-11308,-15139,-42868,-85163,-28164,82119,109290,70423,24804,18203,55301,90635,64960,53496,72825,101202,71947,-18096,-66995,-609,82597,51489,-46345,-89136,-39367,37543,4270,-86085,-69091,-20393,-65061,-137355,-120812,-12686,61571,35388,4870,41770,68924,85704,87217,34636,-20851,-9622,14291,-24120,-64443,-52579,-12574,13833,17400,45668,59959,10355,-34253,30448,69845,16226,-6667,13354,-24561,-101800,-98117,10551,93778,30726,-101648,-132807,-27446,8857,-46576,-29535,22670,34937,1308,-31516,35694,101280,51856,-5190,17636,62869,33262,-39212,-66222,-66360,-85839,-55027,17263,32165,-38355,-79645,-22142,16444,7449,12049,14331,8355,9312,27412,61205,43736,20325,43537,56207,-2583,-63336,-65936,-31949,32306,117027,157948,102570,50168,56538,110729,121993,67303,34185,2256,-51220,-57665,-57968,-166313,-224843,-117577,16002,21802,-42486,-44734,10730,39615,74639,67433,-11060,-77185,-33944,46191,49240,-18332,-83705,-113003,-98471,-109178,-164836,-144301,-37747,5105,-21940,4457,99781,164044,108772,32381,11813,-20557,-70737,-82690,-69765,-11658,34818,68343,91793,42189,-23847,-32988,-30312,-21936,15925,53288,71598,9804,-91746,-168697,-249047,-256343,-137429,-20939,-6935,-48537,-56527,-46984,-98541,-97270,15498,60551,45112,113761,127166,2798,-53454,6047,6232,-55733,-102596,-89746,-1330,105416,142660,63771,-27247,-41591,4833,63142,93716,60166,34283,46815,38071,47823,67856,42736,-42618,-123752,-172003,-166514,-58909,40074,34145,-35145,-33647,14019,25119,21367,21276,63281,167812,195626,138034,129088,95512,29944,-4785,-29656,-54160,-60510,-70945,-41618,54811,59776,3139,45345,87741,21689,-28374,47833,120491,82342,45774,44986,70308,98608,95364,85484,80369,-1697,-82258,-73047,-18835,40526,134118,165995,87866,11275,3527,20908,57079,45324,-6336,14912,18465,-29199,-47177,-50563,-67941,-58510,-31091,24553,84817,120724,86786,12867,-32142,1823,49300,4707,-84883,-82645,-14817,-140,-33095,-5963,79898,115954,43807,-49947,-49243,68079,154541,140947,22277,-60198,-19785,41887,-12045,-90017,-76348,-33635,-59349,-70917,-9076,-10089,-81766,-101530,-74934,-58789,-49730,15507,94385,93507,20966,-31157,-60553,-119884,-148661,-43807,130653,179578,53007,-45000,-9025,-22785,-128525,-130165,-44009,-15602,-14852,-52001,-90265,-42126,-17875,-40822,-12304,34144,52960,45591,5399,134,32950,114760,155912,127225,78337,-17513,-138061,-101691,11628,17958,-12409,14307,13006,-22179,10030,67959,21144,-60587,-77761,-58691,-77268,-112775,-92341,-26415,-19650,-70101,-94818,-70516,-25225,-43605,-68013,-63555,-74409,-56790,40955,54155,-728,12465,78670,83617,35489,-26332,-55133,-49804,-53960,-33887,60237,86805,-998,-70819,-77726,-55103,14491,72363,36393,-28919,-23672,-1845,-12515,34351,76712,38737,-25965,-49233,-22083,23344,28805,48079,15331,-46165,9555,63365,-21553,-144602,-161369,-60726,47349,104226,116889,55526,-35321,-116104,-122189,1608,99066,88909,73900,58430,-31436,-114713,-82603,-14079,24614,87486,166939,155100,55655,-47233,-106492,-91834,-57008,-59393,-40822,30950,87942,48768,35140,81921,76798,-51347,-130465,-76199,10228,80726,110425,62468,-3152,-4905,9738,-997,-20626,18483,81758,86861,53483,-15578,-65277,-38281,35637,85927,54421,-40535,-96117,-87790,-37286,-2758,-16731],[-16189,-49,-33494,-105911,-94530,-13726,41063,94849,150962,165091,140627,95733,-18947,-83635,-2755,76604,51708,50247,60652,46409,63735,111471,54631,-54119,-53297,7379,11219,5626,-16860,-18535,8620,29228,7159,-48485,-54881,-42980,-65403,-68585,-48396,-15740,55216,77460,26427,20163,8256,-51295,-64527,-72392,-122110,-124741,-32577,38420,49139,79783,124884,151229,116906,15128,-71706,-11129,121034,147399,83739,25761,-6957,-37722,-44787,4787,86905,59886,-55692,-99058,-84257,-56493,38172,133283,122022,73120,66689,57866,30276,-23353,-46956,-24165,-11803,-55547,-104843,-99606,-23700,15325,-37516,-91599,-80433,-30316,3660,3613,-8204,-12917,-15152,9147,69761,91148,28802,-26377,-39849,-13203,32292,8192,-61952,-77337,-37825,19471,75196,81175,70446,73999,44736,12317,15357,3439,-1404,21344,37825,29659,-28966,-102804,-103535,-81257,-92546,-87317,-94956,-120249,-64654,-15890,-32931,15178,78446,55209,-9406,-58348,-72359,-37239,-16723,-52175,-120199,-152067,-114883,-23948,17116,-29285,-52056,1804,53437,34366,-16223,-49925,-30340,265,24791,14490,-19144,-25753,-1476,3194,13849,25036,24214,-2171,-61964,-77342,18965,103535,57309,-1944,4063,-4726,-13935,-10895,-17866,-9375,9926,-20175,-43941,647,64321,37907,-41465,-51572,-7539,23679,18939,-4079,-54328,-74793,-12738,78421,105748,68816,5562,-4630,25000,1414,-31245,51515,128848,104032,82173,82093,77801,122178,99988,-17106,-107277,-106771,-48997,47428,47430,-56171,-99828,-7534,113801,134433,64011,-40739,-87476,-62451,-55015,-70599,-22492,30928,38736,71751,81774,-47874,-172557,-116856,-25985,-4844,-346,-32294,-62787,-13447,43774,20151,44655,92455,80089,66094,37676,-38891,-68612,-28358,-34070,-56508,-15530,42367,39112,-8863,-7353,4091,-16877,-66168,-96893,-57676,37152,86034,61061,42378,33269,16065,12512,27926,20387,-2286,-6802,21104,29441,41645,75388,60000,-31419,-62702,27769,90918,76699,56865,38756,-16510,-77158,-43810,7706,-9247,46967,144097,122888,12539,-89111,-129332,-81433,-31797,-21621,-18025,-41479,-117284,-189251,-138767,3317,24137,-44450,15709,75947,-6451,-45026,28936,96271,47097,-60036,-85629,-33118,-27934,-90411,-126387,-96924,-50956,6413,51787,62367,86589,78258,-8288,-82996,-49110,23391,53735,32209,23430,15029,-33405,-73015,-60095,-22134,-14315,-9807,57423,83845,10815,-39861,-5323,80032,134645,95460,10611,16520,61989,55996,57893,66925,90251,131635,84981,-38085,-83101,-3713,83352,83401,33042,-26077,-63766,-77706,-68922,-23386,1670,-9075,14670,75075,94847,81234,43550,-23706,-37763,12572,104063,117610,45768,43052,92672,85702,-34766,-118626,-42396,38938,2329,-35718,-22959,14478,39962,-29628,-128906,-106928,-28204,-41859,-28911,75381,133120,78377,41,-39128,-21931,25542,40245,12259,-35013,-35339,-7142,26596,63685,31051,-59255,-77717,-19660,-30397,-100475,-127208,-119834,-142746,-132908,-51377,-13787,3741,88203,134471,76950,-23559,-124032,-159177,-142154,-78363,-7013,39062,39069,10690,-30454,-75496,-98292,-39811,84527,113072,37710,-25121,-57169,-77941,-21131,60879,7190,-107308,-128575,-52894,6697,29193,18001,-2171,-18034,7955,65951,41080,-103890,-143783,-48622,-24184,-26124,16648,-11786,-89180,-92812,-54265,-42092,-27132,32136,53545,-9619,-11660,29252,1695,-17220,19816,14542,-28470,-38866,-41538,-57106,-56818,-68837,-58307,-12489,25980,49800,52521,30395,29919,72547,156609,183850,109673,1888,-73989,-78908,-55401,-20898,23008,5065,-99842,-137348,-40609,16235,-17709,-3396,75297,87913,27466,3500,30040,32211,21265,54119,97233,79842,42809,35408,-7727,-80675,-115132,-95906,-40584,-7455,-42234,-97405,-119467,-82248,-46293,-9667,38669,37507,-16468,-11321,19544,10724,761,-30289,-57416,-8046,81297,111158,98716,60631,11538,-1435,22151,24235,23956,60142,47186,-31177,-99123,-90619,-21668,-17646,-69115,-26027,26149,-39537,-123592,-104514,-15897,31296,-3763,-27436,21379,36631,19440,5292,-21985,-50048,-54330,-73209,-86169,-60439,-7505,16162,-7718,-42628,-21308,23339,28948,-6060,21125,45166,17484,7657,13005,-27343,-101718,-109757,-28771,74741,61602,-31136,-51777,48302,62064,-24910,-13595,35344,6589,-67536,-83994,-16356,4592,-62019,-82560,-19357,36097,3811,-44154,-15406,-14553,-65563,-14029,79559,81415,12663,-41108,-13112,21328,11474,19619,18798,-51855,-101600,-22500,48086,28258,11803,44494,-15871,-125067,-121458,-42542,17986,26071,36229,60979,70920,95894,92972,68586,60158,82764,96675,5451,-128722,-120896,-35656,-69927,-103652,-41581,11906,-24816,-71146,-82058,-43527,6765,76165,98445,64055,12282,-535,6674,-7579,-52201,-88973,-81502,-37723,-10470,-47436,-83606,-11636,75447,25883,-18005,88727,196730,133188,16697,-37549,-61546,-35732,-3142,-32478,-47651,-2752,56832,70449,44778,29432,51339,30691,-2711,13093,55301,82854,13027,-128197,-212736,-244120,-194365,-59811,15460,620,29409,81582,38367,-53781,-18665,76047,47339,-14730,57326,112294,-8528,-92890,-1553,79647,19937,-89861,-125924,-49869,74349,123727,37914,-58260,-66738,-9111,75592,130310,92215,55627,43675,-1844,5756,68305,84715,-5432,-105353,-154210,-171513,-81229,55201,72652,-47096,-110622,-70171,-19394,8373,20650,67469,145414,118060,20261,14013,35543,41970,34213,-26818,-70386,-37093,-15393,10029,93759,99513,43829,105812,143165,31412,-41915,37445,94128,30654,-3893,56813,125112,121972,78882,47758,40535,8656,-39771,-69789,-72509,-56558,39212,126848,86542,-21510,-53093,6654,72286,46046,19710,65449,49501,-18862,-37613,-42661,-73638,-67145,-44116,-20239,3093,17401,-2357,-14342,542,31226,39815,-32294,-125776,-108838,-19678,19474,1235,16092,69607,102384,77558,36954,28851,106754,177617,128423,6061,-41835,9164,24054,-35668,-45595,-15988,5611,-5469,-40689,-45728,-71131,-121389,-91968,-5900,31412,27007,62003,75595,14468,-41511,-40434,-25847,-61572,-118957,-60777,95757,144336,6552,-105574,-44136,20988,-14907,-45536,-36765,-17933,21386,1819,-39755,-36199,-72847,-106640,-78373,-49874,-14486,29741,43795,82854,95709,108370,115888,116538,120029,66271,-54278,-60020,7235,-8190,-32011,-10127,4356,2407,-7738,-13777,-8076,-15886,-29451,-31899,-60790,-110558,-101138,-45365,-62630,-105049,-117014,-116742,-90039,-100760,-101286,-28525,8332,-7745,29384,9276,-48452,-12568,65047,59685,-2527,-49511,-31839,13712,31275,30700,45367,22384,-51069,-100860,-85600,-77050,-60204,4385,58020,56384,26339,-7104,-45618,-5905,61079,36861,-74172,-131799,-71109,35913,56531,48303,25738,-19305,-5580,28899,5324,-29279,-18443,26654,71876,90506,66900,9037,-13716,-20173,-38319,-15202,5034,-17389,11111,65414,16203,-56045,-2386,78695,74486,56763,91944,91801,10212,-69144,-92739,-61623,-9812,7052,10114,74345,142784,92416,35116,91040,153447,64041,-67280,-110481,-69093,22177,86957,67101,12745,9735,19636,27657,23507,20998,44684,48687,11320,-28072,-43880,-31899,12064,62482,54251,-47720,-119418,-74633,6874,12365,-30353],[-14840,6916,-68898,-159077,-112697,5596,76811,126904,171939,186186,182230,157846,24824,-69331,26356,114107,52670,22633,16043,-29965,-12763,92831,94445,-9422,-69943,-59490,-46770,-15126,-15818,-23509,12696,75416,63286,-24407,-53763,-55165,-62010,-30571,-25923,-53878,-3549,39032,-6955,-27140,-13577,-17666,-9090,-6566,-63603,-154777,-136910,-71046,-56631,-22381,70735,149706,148025,61874,-51806,-41980,84029,134076,70534,19069,-12112,-36707,-14119,46147,96699,51517,-72372,-144897,-106168,-49352,16335,71899,69033,44625,36509,35987,26509,-30684,-68920,-56662,-20330,-8913,-52117,-91083,-38569,18157,12613,-296,-12903,-31225,-23012,-42719,-95347,-99229,-71376,-29609,72902,117685,61652,32406,25213,26854,61193,47279,-31509,-71976,-58553,-11539,45427,37712,34043,62387,63829,62608,71954,31972,29150,60410,9758,-43304,-52844,-87508,-88077,-56051,-47863,-51002,-74038,-91065,-11411,45292,27046,57149,92148,91269,38644,-56504,-87307,-5116,44996,-2779,-108501,-157803,-97803,-6785,-21973,-107707,-91574,20039,57776,35074,38871,28985,46936,100207,128437,95351,38727,18155,54435,46711,24425,50893,59490,-33877,-161731,-216514,-148595,-43540,-1607,-20094,-6493,-11961,-38311,-40572,-41115,-44789,-22196,-7158,-4721,33424,62127,14911,-47146,-69357,-58786,-20125,-9856,-52784,-128693,-127597,-12642,84416,57480,-27078,-75639,-74997,-52987,-34363,-39004,46861,163519,188671,155106,112668,66838,70696,61284,7334,-51794,-67573,-42937,22843,28395,-56887,-120844,-61481,70893,115721,37679,-71875,-114991,-86009,-37722,20598,93527,115984,94698,121136,121882,20837,-45453,-3016,29998,11808,-13729,-58440,-76620,-27794,24312,-23144,-65108,-26028,-28041,-43282,-9956,-2169,-34518,-53316,-87702,-78948,11330,94369,69929,-21500,-68004,-38750,5302,-28292,-128615,-150931,-18946,82390,81219,90371,112483,95276,67681,49113,15449,-31130,-46087,-17394,15430,56855,105097,84536,-36446,-71879,57675,134975,79754,37090,27603,-29191,-69320,-4913,55242,29061,69579,110392,34775,-69001,-138974,-182934,-131330,-18072,24265,-21378,-63633,-61761,-56958,-23685,6822,-39492,-54184,46613,40169,-88046,-71078,71441,124852,28546,-95166,-88504,9258,31081,-46324,-121303,-135863,-86331,-5583,24990,5043,26196,90015,100909,22968,-25671,-10206,-1241,-18431,11215,33806,124,-19848,-18696,-43492,-90692,-111237,-65707,-28786,-35020,-35970,13339,107550,163003,100146,-7065,-24894,11753,-1694,-27916,-15087,34706,104499,91273,-28904,-114241,-72829,22245,62347,54250,4377,-55964,-86048,-86759,-65917,-46787,-60345,-76264,-42583,40060,121430,121997,66068,67368,108051,141973,110923,35511,46658,141115,187310,57273,-96791,-70976,54937,84747,46799,10750,-7866,-41095,-139462,-212388,-125101,-1512,12761,45719,119433,134291,49041,-65855,-96306,-13174,68840,58461,20873,19624,56520,60222,5179,-11111,-14879,-49175,-43620,1560,-27337,-115647,-157275,-99272,-53766,-57194,-39552,-28531,-5893,93654,166141,119401,-1980,-114025,-120030,-79997,-44630,14204,45146,6653,-20042,-9621,-13170,-50742,-32734,67678,101450,52593,35404,15608,-37992,-1535,55863,-21761,-144201,-142385,-46193,7427,23412,22154,13302,22684,49590,52727,40509,-9846,-53154,-55936,-70751,-71894,-72579,-104247,-100355,-48147,-28224,-59037,-61972,6243,32628,-32423,-33389,5841,-25092,-60643,-71892,-89886,-82960,-32086,-10663,-46266,-87464,-91630,-26627,45896,94693,124537,116273,78369,78868,116964,152819,129145,63640,23208,8301,15739,21342,608,-9593,14101,14435,3999,37620,43681,17348,42402,86601,53515,-8899,-11401,-5057,-33473,-2926,122590,204806,149707,39952,-14349,-23283,-56889,-97769,-73304,-15476,427,-22802,-24280,-59849,-85852,-47447,-5502,37368,78096,30034,-58441,-118452,-115782,-34306,-94,-31964,-17490,61620,124765,132359,86507,10370,-16298,35672,81544,83809,73295,24757,-22607,-72319,-127535,-125061,-68188,-14673,39937,51025,3802,-32222,-23335,-7938,-6634,-27393,-39489,4883,-11898,-65151,-68654,-69682,-103754,-104632,-72941,-16934,52473,87907,58508,12096,-13479,-37889,-30237,29335,32474,-1859,-20527,-2742,39060,43864,-3605,-56172,-65901,-26834,49519,80092,75149,82890,112567,91904,37872,26623,42610,29566,-21400,-43519,-61707,-139176,-203645,-162684,-65281,-1764,-7714,-15303,22351,20449,-17505,12542,61779,54574,18501,-16866,-8808,5523,-3543,-9324,-15539,-97038,-165248,-53165,46587,32413,45281,66312,-36277,-125406,-83422,10914,60467,25330,-19319,-21479,30186,87218,51458,-18144,-5096,77175,114547,20863,-124095,-131468,-13701,23579,11791,32849,18044,-80263,-126794,-73060,-1359,31202,60813,79212,90342,102482,51008,-60846,-98055,-96286,-115300,-96945,-26395,49499,67405,11774,38001,139039,91953,-6656,48449,132542,77629,3872,-13015,14377,90315,113832,46321,-8071,-11660,-18894,-27002,8542,40436,37667,-12334,-63575,-71189,-31822,23751,-21620,-145159,-188967,-148884,-64099,27590,44230,4645,70458,146611,65636,-42938,5666,48203,-29692,-86538,-19518,56299,-12415,-102711,-60515,11266,-3551,-81747,-91386,-11511,79520,108098,39074,-46539,-50956,7404,72401,106005,60981,17918,25810,10358,6725,65892,110044,49479,-37530,-89490,-151945,-119870,19811,82123,-10690,-90688,-102455,-74220,-15467,-4099,1311,43621,19040,-53126,-67971,-44727,-8191,-7605,-52246,-37390,40180,61538,50872,77146,79273,48500,73640,79994,7616,-41090,-3619,15348,-40652,-51440,40787,115798,89159,21677,-29188,-13434,54732,64323,-14543,-96846,-114906,-43596,35230,18787,-63741,-87846,-4889,65470,17255,-21020,33215,46708,35612,30599,-2424,-33504,-11863,567,-9551,-19569,-35892,-49388,-21859,29586,64752,43967,-48561,-118556,-106109,-30692,48230,47792,25384,62631,100210,78558,64913,51271,31885,52352,52042,18813,12340,29791,-11534,-58362,-7281,27679,6421,-8493,-24227,-40221,-62226,-101507,-76258,41498,108148,82166,71818,39504,-34433,-52415,-28107,4737,-1292,-52054,-54206,8757,39958,-47627,-145639,-87790,34191,44071,-29193,-79427,-60345,732,19287,9405,-24610,-131821,-201844,-188116,-148837,-80857,758,48304,97574,71478,46416,67987,98121,93984,51410,-30477,-66576,-42777,-38008,-60074,-66413,-29380,-4206,-35158,-38870,27119,70575,48277,14798,-8142,-46157,-46702,12352,10679,-43162,-87736,-133852,-131994,-99672,-60799,8449,26076,-34749,-71726,-94482,-83259,-13003,51825,29902,-27387,-53530,-18624,31343,64232,66141,71964,52443,-7409,-56571,-48597,-55399,-77794,-44478,12887,27500,24090,14789,-41841,-50390,-621,-14917,-106886,-123097,-44037,43887,57912,56353,52671,18125,5558,25964,37265,81435,145328,146110,108619,55875,-32318,-88043,-1213,101028,85098,11094,-30040,-62710,-34663,31605,2710,-51212,7933,85289,64392,2569,-6263,10107,-38239,-80369,-65689,-27101,11433,28933,26510,71869,107790,39778,-17296,43420,152509,152101,41237,-82879,-118622,-49705,53508,95755,69304,28234,10692,59293,99510,42798,-20403,-50429,-76403,-60358,-11722,-7827,-11741,15190,16500,-49465,-94353,-50904,15628,8811,-33553],[-49917,-27906,-62277,-109609,-86483,-12155,34801,52283,89182,126122,133947,123133,33500,-15633,74805,127166,52035,13829,-18827,-96065,-92493,30994,100258,69791,-24883,-108692,-109443,-37095,-38782,-54789,22767,140012,172022,86338,-14979,-76356,-66895,838,6696,-69107,-69396,-21114,-43235,-54561,-3774,32597,45127,46979,-8222,-124567,-139768,-91465,-96684,-84213,20521,117597,118692,58420,-18241,-35985,13971,32906,6875,25377,29888,6797,47184,90152,54603,-62589,-160953,-181281,-119319,-33592,39316,54016,38014,45862,48090,27967,4471,-25584,-29178,-9402,24211,36988,-21058,-80537,-55156,-1392,37147,64979,58611,5998,-25770,-71808,-132997,-111407,-37244,29630,83282,62200,-13545,-31581,-21791,4716,68791,88373,27358,-8210,-15751,-10582,29426,40018,9948,-9076,6094,60943,106705,62166,48549,89751,11564,-102396,-89768,-22714,38911,37131,1584,-16710,-33872,-46148,2645,26552,31660,58057,60533,101217,121471,18658,-75921,-45603,-14963,-21772,-55316,-60974,-30379,-19046,-75365,-126937,-106556,-31534,1948,26503,83444,99207,123041,171685,162175,114093,68431,68937,114991,79640,12792,32199,63595,-642,-120852,-219362,-212908,-100032,3805,14052,18281,12311,-7470,-25862,-41002,-70772,-54339,1972,14597,8815,59,-35914,-55157,-78763,-84532,-9677,42375,-5117,-93920,-101255,-5555,41533,-13419,-56425,-28671,-5628,-20493,-15322,-23471,40864,171741,226181,178119,106272,42957,20241,35751,47727,7644,-40184,-70828,-48675,-18560,-32924,-87115,-110557,-53447,-4055,-52056,-107511,-102767,-79200,-34183,37650,97830,122612,130901,139299,90771,-4501,5330,66028,41582,-8954,-23178,-51361,-59894,-39262,-27811,-101037,-137208,-61144,-35698,-68825,-37548,5071,-29422,-96657,-143421,-87763,42542,110009,80444,-8787,-102371,-78561,43211,77638,-25459,-77256,57473,130829,57982,32745,80555,107375,124238,114657,75228,36092,-7075,-29483,-8828,17730,23326,5474,-49955,-48097,51733,105110,40666,-30203,-57035,-48397,-32586,-19981,-20125,3306,91638,70118,-71491,-146910,-141979,-162759,-125675,9206,89456,29970,-35012,27836,118819,114350,28129,-58761,-26224,84976,35790,-92286,-49681,83328,105006,19226,-49712,-38150,27474,59462,17572,-58534,-108313,-69127,27056,49494,1670,9817,124070,205435,128898,20267,-37133,-61721,-74687,-26605,20069,1588,-22979,-50887,-101944,-112648,-75966,-68093,-100945,-80182,-17336,34929,80190,87160,31035,-47045,-72085,-48730,-59965,-104574,-99686,-35123,44338,80034,2885,-98951,-103818,-48414,9803,44685,17453,-13715,-22171,-53990,-99314,-91988,-81663,-96357,-85010,-17122,58270,85896,74325,80603,131473,173760,102755,-878,18468,113724,189135,140774,16893,-30045,24168,48586,47715,60372,37653,-42594,-122400,-113720,-5759,58623,49870,73291,80923,27402,-54271,-110492,-85894,-2200,56563,56662,71214,102833,135452,102999,-20265,-104159,-82357,-45028,443,62946,49598,-49882,-120661,-79103,-10405,-17231,-42396,-39823,-28260,29870,91082,86293,23005,-37563,-27784,-22111,-28566,-8093,-23315,-86893,-85068,-17070,32270,30810,18451,19837,2614,3458,62466,69812,-5756,-7979,11852,-41644,-89517,-42271,34790,46809,31024,23552,35849,75034,86850,28917,26392,78912,83916,11248,-63736,-72595,-69222,-81185,-49543,-8751,-36805,-95862,-111196,-56208,2061,-12896,-42138,-41909,-19415,-21264,-106739,-166744,-100555,-18545,15144,-4443,-58843,-65234,-6185,33578,48784,69087,61219,-8643,-9360,73717,98274,44319,22224,59128,87879,74175,44306,3820,-22068,23306,95240,139613,153908,120566,85781,61075,15991,-5639,9156,-7879,-72479,-115376,-38693,121441,190989,132158,20453,-49871,-43006,-34670,-48232,-34304,-11316,-37739,-70980,-41668,-56909,-82447,-30271,-11249,-6472,43462,5482,-116203,-190467,-147389,3295,92008,68909,32813,50841,85371,113241,109883,65271,9808,13665,62948,95760,67985,-12830,-41044,-35401,-96159,-160675,-117024,333,72041,41558,1939,27174,46363,9483,-11035,-3987,-21859,-26185,-68778,-119376,-107278,-109835,-150412,-93498,51914,146317,168310,121253,52822,52297,76402,20025,-31292,15759,31365,-8908,-27147,-6819,22438,21225,-10861,-20000,-827,23501,41877,65724,120071,130673,69911,31664,41509,20414,1775,35563,58485,34363,-43069,-159112,-207582,-145854,-63083,-17029,-4953,-11348,-33942,-30615,-10208,-6692,-4578,-2968,-26473,-46040,-27816,-18456,-26899,-49653,-57480,-90291,-130214,-48704,54306,64562,91750,63456,-35342,-68777,-38439,-11833,-10239,-14640,-20498,-23786,5746,22935,-39399,-79572,-20167,56205,70060,29289,-39193,-79797,-28564,-7378,-26874,4918,11261,-75980,-101115,13309,97108,60381,24180,30411,63159,114550,56387,-105169,-144162,-93354,-85274,-95107,-57106,29164,99686,84029,83472,138051,103848,14961,3468,15055,-3502,21359,63161,106261,131239,111160,82705,78731,38389,-27389,-37276,11543,25126,-19922,-58303,-90655,-127140,-120520,-46892,-50572,-142255,-142440,-35238,46324,66057,57816,46086,93298,111153,12628,-78143,-48087,-21923,-57868,-69779,-17108,31604,-11954,-97233,-127066,-137281,-124267,-96087,-23511,65164,109990,123357,79675,-17702,-53850,7630,57393,55884,16705,-12337,5334,19492,44407,105098,140268,80626,-9793,-56076,-96531,-84239,-6155,40278,15142,-8546,-62968,-93622,-30780,-10241,-37491,-23671,-15195,-35274,-65155,-93558,-70440,-48340,-23723,46486,82243,47542,16789,17805,28357,33373,-3449,-41526,-21911,986,-10729,-48687,-90402,-68731,-704,42386,20206,-55798,-121861,-41738,129422,171405,45467,-79635,-78402,2424,32434,-5669,-56244,-64250,-1985,40513,-11768,-63777,-24398,31104,81650,79163,53090,66317,74305,37982,28758,38597,11045,-37154,-33247,17346,63947,56110,-6630,-58412,-82452,-41837,47417,42859,-17574,8616,45997,472,-19291,-19769,-93263,-130907,-26574,58546,60210,37021,5430,-17903,-4440,-13057,-47165,-58965,-33045,-4543,-5882,-22045,-8131,65626,104726,51800,21308,15352,6607,8684,-14220,-17491,1575,8173,18760,30936,29961,-28159,-110474,-78805,34797,46617,-39224,-105846,-99380,-28998,34519,56087,3290,-143854,-241625,-216245,-122082,-24796,18814,22676,45966,11319,145,50863,85124,38265,-39416,-105340,-115835,-61462,-14964,-42143,-65665,-33528,-22395,-35990,9267,86374,129451,96718,49773,44502,26245,7963,60552,90933,44715,-10891,-72350,-73797,-7369,32192,13371,-36692,-118081,-171265,-160749,-82857,-2766,40824,22984,6788,12630,17746,14126,29689,55407,95168,91146,43188,-2339,-22541,-30509,-35876,-28544,-33705,-67838,-36156,38860,8937,-45047,-30300,-22017,-59962,-57475,-19248,7487,17952,64886,80279,43656,42232,45298,27376,84032,158570,134302,87145,23421,-95519,-140210,-883,141113,134905,63226,19965,-41139,-61758,-14799,-32232,-74486,-36647,18247,33911,5382,-22115,-22444,-52985,-59744,-29999,-17739,-20250,-23666,-13997,30457,29418,-62782,-82158,-7172,87892,134199,104830,1927,-71166,-56799,4381,59138,69525,22273,-891,80721,135945,49790,-48758,-90069,-98404,-66414,-22485,-38401,-42127,-7291,-14570,-60425,-74793,-51969,-6861,-903,-29157],[-67567,-49877,-3066,4182,-32934,-39536,-19654,-17231,3165,45184,54691,58759,52635,74762,116210,102077,42546,27701,-10979,-86889,-108058,-42306,32450,82201,40768,-73088,-103943,-33858,-57076,-70097,47976,174875,215505,157966,45058,-37686,-25176,51818,68483,-24542,-90007,-73226,-62847,-35849,27388,60490,53991,26246,-14913,-65756,-67538,-45993,-64225,-63384,8902,74206,43200,-11360,-23594,-12571,-14281,-43407,-50098,27005,84467,51464,61602,103711,59494,-96368,-207336,-194144,-117907,-7140,81774,68343,22078,49950,98754,59154,-6840,-612,58962,92845,97531,52243,-42531,-96605,-71241,-27048,18682,57047,60574,18240,-30814,-74705,-101381,-55135,51173,116759,55859,-41719,-105155,-134890,-134203,-72695,22790,70639,60576,53609,35726,12672,42106,67353,-11944,-109859,-90656,19004,76828,29146,16919,65428,9343,-125947,-146386,-33077,78116,59564,-965,-13099,-17666,-19234,-11922,-45365,-40168,-4018,-6569,55760,132921,63314,-55530,-86851,-95454,-75344,-9285,55356,32769,-48571,-91356,-71167,-66021,-69987,-57938,-21762,41322,58029,62549,97006,104209,79948,64140,86089,116874,51800,-55631,-61050,13876,54747,8548,-107995,-174642,-102288,-7297,27428,40396,41336,27747,-19033,-61485,-94404,-65217,779,-7616,-63102,-82517,-80840,-69412,-95608,-103178,-3812,72912,47851,-13853,-32257,-6103,-15034,-36261,9003,78056,106505,67712,5529,-33772,18830,123570,148513,103426,77463,45066,6620,20298,56222,19039,-48146,-98255,-75581,-23193,-3074,-37624,-107891,-143011,-112584,-80993,-64065,-42885,-53735,-60442,-46221,-28217,16988,76896,85101,23446,-61588,-32312,38014,-25171,-87932,-37519,-917,-3444,-15932,-48806,-132489,-122420,-6321,64693,32585,-16271,-41067,-80716,-138494,-163736,-72652,53783,81766,81085,39911,-61500,-61663,79906,164624,127926,108410,189643,181811,39685,-21562,3446,43498,122528,179052,183049,157250,54191,-20593,9074,25758,-41291,-87396,-61866,-20848,2113,5341,-21521,-54133,-39239,21224,17563,-55115,-107859,-40535,86182,43771,-99775,-120423,-63890,-67846,-59620,11641,76525,42361,-38064,-8229,87652,77143,-13591,-58008,26284,138785,116539,30172,17202,50915,69357,62464,66556,43494,15931,33414,45385,4539,-38290,2929,102264,102125,8598,1721,123341,212140,160876,66630,-20414,-65693,-70631,-35253,-3644,-20641,-45319,-78558,-119591,-73940,25854,21676,-65420,-61337,22841,63955,46339,-11411,-47497,-62500,-56956,-30028,-44882,-99331,-106246,-56513,-6027,35545,16107,-29591,-26848,-28367,-19215,16721,14386,24367,42571,19,-59466,-73468,-65917,-52976,-31272,-21026,-21823,9278,27102,9939,45380,111211,47310,-33314,14294,78115,137680,159899,101472,36063,-1313,-49887,-28412,72238,91664,24800,19017,108432,191155,169829,86256,48303,20452,-33997,-71177,-53812,-1498,23684,14466,31692,116920,163122,158640,113684,-13167,-136092,-100582,-18342,33627,110790,118995,21292,-86200,-130472,-86187,-53250,-61241,-46265,-27911,-9719,16445,42388,59709,52357,34313,-15876,-24874,-6889,-49123,-121316,-101668,-33736,9609,49763,57287,2864,-69687,-58205,27592,51688,-9988,-26149,-10720,-25516,-9658,56196,109449,79488,17471,-16944,3040,54552,65478,21723,47502,123621,143127,59491,-38310,-37442,20056,43500,36336,-11964,-92428,-121476,-109145,-74400,-1291,32102,4509,-6899,44395,53333,-56573,-121269,-33925,38614,56460,47721,11513,-8735,-10891,-33652,-58513,-56645,-63118,-125827,-125965,-32353,12378,-13068,11894,66004,80213,74150,69083,61685,49221,52769,76034,130513,181701,175378,136307,59152,-7706,46087,119866,52729,-70730,-107956,-25916,78139,106521,80450,6548,-67757,-72251,-27057,7318,-3014,-27258,-62898,-98087,-85021,-84110,-80655,-33118,-24498,-32786,5948,-11227,-82015,-120281,-76167,49226,127806,117884,73777,54243,49731,74089,91097,78167,37263,19769,40968,65913,45920,-23521,-49284,-8297,-11336,-70780,-85440,-2232,80987,35168,-30000,20928,72352,38081,19934,37143,-3043,-62135,-94329,-101427,-95092,-108701,-119651,-13058,167207,247172,192986,68884,-9424,41461,108219,75838,2799,-8660,-3156,25306,50373,15144,-39093,-52953,-50882,-31422,34401,80626,52362,38769,116850,121008,9199,-42435,2667,6936,-31446,5596,63102,52355,11180,-37999,-62908,-36572,-426,12886,9954,-23778,-89992,-84560,-33953,-21511,-10093,-6900,-67909,-99645,-48090,-13174,-24618,-41959,-20970,2767,-26995,-41854,-221,44812,49904,-15157,-67478,-58101,-45529,-93390,-132546,-64316,12568,20572,2712,-21041,-67193,-68315,-24122,7095,1374,10537,35422,-2153,-51242,-100952,-116507,-55130,-3712,-29808,-12311,85578,126316,34811,-34179,-37867,7817,56408,16392,-90750,-100361,-4307,44367,-14367,-42580,31257,107378,119796,105968,94692,70861,42617,-4426,-64662,-51742,42767,108021,110273,37783,-14941,47444,125590,102081,59683,52011,48979,11468,-20854,-14114,-37004,-110390,-151709,-82495,-43259,-118859,-96163,53600,95528,32041,22177,75088,103370,44217,-52015,-112277,-108212,-52963,-9275,3008,35882,55003,-6812,-104733,-159660,-181330,-159982,-90556,-1065,65213,94143,128183,106594,-20430,-107195,-37302,28243,13932,-1340,399,-10665,-3677,80573,150556,136519,47857,-37275,-47721,-8790,33343,16953,-20159,-9806,25207,-33277,-100579,-55467,9811,21917,23878,30651,12793,-48747,-120387,-101482,-35076,45808,103457,43566,-51335,-67685,-49977,-19465,11384,-42822,-86007,-9563,42783,-4936,-79563,-113011,-82479,-65482,-71356,-89147,-142383,-177164,-44951,154387,200289,74528,-37686,-14713,79075,84694,37843,2703,-12615,-7595,-2731,-28450,-60554,-49014,2394,39967,23915,65224,135102,91225,9432,34182,78553,57546,-24397,-52907,-2723,39541,48121,43293,3717,-52210,-58416,-16691,-27869,-78625,-63167,-45934,-130798,-174820,-135822,-155421,-194806,-63016,64086,61752,42252,72330,53811,-35059,-103409,-102963,-83750,-40543,8189,19175,51471,75255,57074,43229,-1990,-33760,-3684,56253,52881,-36027,-84440,-44393,10448,66389,105177,89503,22829,-45202,-39486,28775,50168,-12336,-95230,-116390,-30111,62724,82073,18382,-106566,-161966,-117525,-24251,78784,87599,16003,-7799,-30599,-28126,8174,37410,11349,-68051,-157294,-146039,-38074,34757,20777,14715,13503,-30141,-30891,40721,92968,119399,105332,60587,38588,8745,-47034,-26609,37364,51885,37098,9249,25236,79398,72426,-28267,-107774,-157903,-176559,-140514,-50290,766,-31,-354,54221,97855,65201,1536,-13258,22026,37385,-5782,-17963,295,-7255,-9110,6935,2100,-46670,-112692,-73371,48781,59064,6756,10992,53911,49543,-469,-36495,-29952,-7880,56283,74388,46417,63393,42098,-24092,-9688,13093,-29969,-15267,-1354,-80922,-102142,954,82342,93862,101387,71525,-16862,-43469,13424,6808,-45688,-59878,-52584,-13591,4864,-4413,-13132,-37576,-26801,6717,-7969,-44454,-73027,-66901,-15618,-9418,-91304,-88153,-18499,22718,49703,93500,78061,29144,1843,-30427,-24181,11986,16675,33742,117111,129943,42642,-16032,-33840,-39754,-36682,-56738,-96228,-68189,-8803,-11495,-49952,-64387,-55470,2304,40871,12871],[-67602,-64360,11044,38005,-17686,-64736,-57478,-39239,-39234,-26509,-14325,16472,69274,115918,99423,39203,-1840,16915,14063,-31646,-92326,-113883,-78783,11302,57621,-7977,-70824,-43776,-55118,-36171,62876,129730,131626,99958,62141,35154,42623,86479,100823,32394,-48919,-83489,-74325,-5687,50767,52605,35479,-1356,-13276,6593,14740,-9528,-31515,-15744,13665,26346,-27208,-86739,-71122,-11316,12652,-30299,-64173,7874,88130,38419,-5386,65902,112178,-3500,-139993,-145052,-56177,38481,88886,62691,-8788,4770,106125,87235,-3957,16585,110920,148387,134227,58706,-38284,-85416,-65468,-26171,7184,25149,22065,-2726,-43161,-63664,-55437,-7694,101587,147896,34521,-71610,-94991,-138168,-176088,-123389,-39513,20490,76484,91060,41160,1645,38375,66959,-14062,-122168,-102715,-15725,-10692,-53068,-34861,1270,-24788,-104867,-152426,-89615,785,374,-9777,16802,20331,26867,16031,-64414,-98324,-55444,-44278,-10486,57953,57874,3807,-13031,-31154,-40405,21207,96438,59278,-34985,-51428,-6490,5377,-11814,-28582,-34464,-4209,-28381,-86226,-66393,10533,42225,64969,91846,96754,29103,-82228,-110717,-12331,81407,81014,1810,-78043,-89635,-39645,25858,56774,45725,26493,-22389,-68186,-69342,-26410,8413,-20275,-77656,-89801,-76447,-67192,-87014,-91693,-12638,53414,53934,16011,-8371,-22046,-34107,9676,105429,144087,137659,89018,-2076,-41434,18743,58772,27839,16521,61308,58310,3532,-19955,13585,8934,-32490,-45809,22249,71565,52496,12837,-42743,-99273,-76989,17057,43561,319,-42207,-50405,-70237,-104628,-77742,-18747,1908,-6825,-50898,-61890,-33517,-105959,-151007,-37322,68189,85648,59389,5671,-61112,-46298,47208,146044,153571,56813,-33062,-79353,-116380,-127294,-43249,33183,30945,68389,93223,34932,20523,107622,158708,150705,163014,201570,164023,59818,10358,-10239,3206,92670,184963,225258,202492,80982,11301,77332,107193,-9464,-98373,-49525,-4108,-44634,-76184,-55052,-3145,91829,134451,53616,-53865,-108305,-62008,46168,38160,-32180,-18949,14706,10702,15395,12168,18010,6997,-64227,-94731,-56363,-52725,-103436,-85354,44431,157095,181900,148917,71610,13399,52404,112470,130006,81492,6660,-4924,27560,30566,26993,79676,156998,115144,-16670,-30417,61029,106264,94809,76337,19963,-12355,-5957,-15912,-51139,-67237,-37659,-35811,-79769,-48234,48615,67905,7243,4930,65341,85470,34265,-53563,-70193,-23238,19311,43044,9523,-54908,-65547,-27494,-8771,-22159,-19570,36635,87690,43345,-18186,15,23977,48967,71443,49201,22019,-8292,-35275,-25507,10561,-2305,-43408,-16462,-4350,-62616,-77626,-18775,-27966,-38417,37485,82008,105601,107370,62112,21662,-30228,-122038,-107487,14291,51042,41796,138316,253799,276049,216713,76767,-18064,-7184,19920,14128,29280,50491,28965,-3595,16327,101984,132121,91651,65991,-5739,-102307,-69385,-124,12910,63365,78547,9423,-115843,-224258,-202606,-128141,-108516,-73883,-17457,-7875,-2656,51383,101230,81294,32276,-15345,1947,35095,-5549,-69868,-67636,-66054,-80402,-34415,26970,17821,-47718,-66825,-36290,-21423,-38276,-51355,-47420,-28121,17046,58144,90437,71874,2023,-76124,-87449,-54238,-25872,15787,87434,116210,89634,19175,-45023,-9937,71942,103549,62497,-48921,-132045,-88733,-31960,-30983,126,39116,57208,75077,85742,53560,-2771,-4693,50331,82155,72862,40870,2711,-34840,-62765,-94025,-110214,-114160,-121790,-136593,-140461,-118547,-72423,-37708,-3702,-3155,-33355,4523,76191,116305,122320,83531,18258,14515,66802,95188,79484,21631,24491,132738,179393,87493,-25855,-60710,-28367,-2531,25062,48146,-5433,-80641,-84591,-19523,35190,9709,-32289,-39249,-71428,-92593,-97023,-93064,-70351,-57508,-46501,4485,16826,-11084,-37891,-34574,10338,36282,41587,38800,30192,27488,37072,24477,20034,38671,43789,31046,15306,1686,-30435,-50891,-31946,7915,29863,13763,20976,64895,11121,-67293,-16934,55416,46959,41073,58791,8048,-67152,-73577,-33903,-36267,-49723,-38141,24621,113389,164053,119400,8468,-77181,-62646,3058,36983,-653,-40134,-30482,56422,90408,-2161,-90417,-80933,-60851,-60893,14774,70353,27218,13266,109162,112703,4669,-52046,-7234,26393,-14108,-19338,5113,9805,30060,35883,-66,-8061,30353,56977,35411,-18184,-55345,-53913,-44864,-10889,44674,29250,-72587,-118445,-42580,14419,-1573,4970,70670,114671,52146,-62848,-119421,-77502,-89964,-127943,-116278,-77242,-55795,-120744,-170249,-76886,27204,32755,7175,-2933,-15283,-34052,-62199,-52819,-38352,-17254,54957,67420,-29132,-117501,-92268,-28689,-667,-24147,-6928,40752,40857,-35446,-91759,-102111,-45816,4498,1762,-35023,-18561,97719,160702,67630,7551,75167,124934,111183,84893,61240,64756,89730,29610,-69251,-69526,7836,68046,59208,-40432,-97657,-1012,93687,105773,112941,94836,49124,-5313,2984,38761,10069,-81710,-150220,-88381,-11912,-63381,-32343,107951,94680,-36701,-57450,29397,76506,13861,-58879,-107720,-113717,-37719,26610,25030,49563,70183,-10930,-123385,-144389,-83380,-49015,-45486,-24901,-4135,22921,80295,83611,-36389,-140825,-74176,3235,-8833,-3424,22572,-7979,-9670,94317,145217,81664,-7258,-39860,-1596,80784,134196,46682,-61063,-60209,-19707,-60529,-130756,-111237,1628,94165,102026,74646,32467,-39489,-102971,-77171,-959,74660,94972,3457,-88320,-89718,-75319,-44739,-5309,-13722,-7199,55391,51152,-25219,-88093,-106480,-96755,-114707,-149268,-164117,-150620,-116537,-19474,103112,151576,90008,4971,-7586,50128,70836,71931,69830,36471,-17474,-37332,-31593,-35245,-30587,-14628,-41837,-65438,44954,128184,45238,-26099,14027,40450,33647,-13363,-23376,34845,46331,31602,53078,51370,12787,-41764,-66636,-54878,-51577,-45239,-63496,-193973,-266510,-184892,-112512,-102013,-41917,32082,41250,66831,130507,94166,-41112,-124384,-90714,-34783,4251,18785,23848,94198,113604,29956,12425,22463,-3218,12215,61867,40690,-58200,-98340,-54697,-32454,1775,73909,87430,36086,2008,-4459,18586,61270,29202,-69086,-98091,4233,98225,86206,5530,-54715,-8026,26169,7537,84157,151227,65754,-3723,-32375,-45163,-58591,-30247,25844,18903,-65448,-73137,16859,72670,83841,104221,65662,-35078,-44794,27074,54867,73338,115371,88864,7209,-74529,-169635,-181946,-90969,-8173,27471,45649,66357,69191,20168,-73339,-116645,-111482,-95784,-70288,-3446,8138,-54819,-47064,67145,123863,90224,34964,9891,2858,-67483,-171695,-137875,-24302,30872,29248,13646,-16392,-58904,-83026,-28121,66334,74011,59189,78667,114942,99244,21779,-38064,-12669,9329,20579,29280,36998,47144,15829,-38236,-59527,-105850,-166306,-101020,-8048,-29398,-43992,-1772,12918,56917,110810,60125,-15214,23161,107892,103667,29327,-45557,-97698,-92209,-62192,-28372,-5332,-28118,-29896,2127,-4145,-36351,-68452,-88877,-55677,-12637,-28007,-23524,-1600,-12878,-19228,37154,77531,79268,55629,-16222,-55700,-21126,35005,93956,149814,109260,23599,-6909,-12913,-16215,-34120,-90212,-124445,-81850,-26611,-4840,-19903,-62164,-77172,-354,74987,48627],[-18136,-43102,-20430,-3660,-14514,-44772,-47141,-12984,-10418,-17886,-966,45482,91489,107353,69471,13406,-19086,16951,59974,41567,-47363,-110572,-105603,-29673,42363,36156,-35569,-53271,-22076,32012,60047,54941,32089,6309,31021,72799,83321,74227,59440,40556,21094,-36997,-68610,12573,66361,40343,39851,45765,57014,81688,81148,12315,-26669,1920,16037,-956,-47494,-101371,-103411,-34493,25067,-3614,-66088,-32181,27667,-21819,-79611,6698,114735,40408,-88319,-77783,37121,69275,35410,9038,-57431,-78495,22830,52523,-10500,-4176,65328,99429,93360,55565,23749,-6319,-16987,12704,43578,37949,11446,-25989,-56639,-67475,-73573,-60243,23750,94047,64133,4896,-22873,-83543,-154692,-144144,-97847,-36503,47443,54741,-42408,-99742,-41967,13106,-3219,-40294,-32342,-54245,-124726,-129358,-63084,-52198,-72858,-66628,-81203,-83177,-48948,-40771,-3317,42951,40923,37200,31366,-40105,-86828,-54534,-56375,-78808,-51948,15323,66476,111020,102009,40789,750,20247,25184,-7988,-36294,-19462,27362,64151,48906,20245,17113,-66637,-190768,-193920,-92195,-13451,39221,54672,53372,31313,-21641,-40442,31988,60619,8041,-16726,-17686,-68188,-59976,10875,32515,-11618,-21172,-36144,-60162,-28502,8389,-3062,-33186,-50482,-55729,-73602,-89350,-87556,-75591,-31453,13174,13466,-43590,-78845,-71220,-42102,42109,130682,114405,38629,-20313,-33347,-8987,47705,21647,-49105,-36019,22171,5617,-53779,-91489,-52031,-11640,-10023,31966,142293,167113,87512,15252,-11461,-21777,16093,106586,90112,-40160,-89972,-19191,3204,-71190,-100108,-74973,-47770,645,5767,-54452,-110701,-167557,-164945,-43895,70651,113947,88362,36891,-4290,-21377,18939,112388,160464,116028,65195,11291,-59098,-94029,-51178,-27064,-33559,20282,85921,82124,76927,94094,60199,19662,31658,64225,61718,59839,45468,8182,5436,57803,106758,120017,102854,55046,51070,132350,149711,12797,-81105,-24193,18640,-48042,-98108,-64202,28190,125517,119243,29527,-35053,-77312,-104380,-44437,13510,21769,11638,33,7973,38324,26495,-3394,-12703,-45996,-73439,-71913,-84660,-149852,-134252,-21653,62356,95037,111096,54898,-5555,36493,74078,50643,32238,2622,-24924,-6291,23982,46482,84453,119368,68230,-33142,-44529,-16968,-42488,-31224,32527,26960,22666,39332,-15785,-120424,-122942,-16094,25031,-31531,-51401,-6853,24756,8866,19812,57956,66679,19993,-48742,-42362,35886,87453,80092,21243,-41660,-49386,-6797,12123,-39238,-43845,64177,125110,54067,-16458,5972,31863,53871,83427,72770,45589,37516,6374,-34279,-24359,-16038,-30829,-5550,-9549,-76465,-105942,-59351,-28127,-6009,60271,98853,85269,17112,-49872,-72054,-82627,-129680,-118199,-53871,-48530,-12560,146494,225895,176576,126270,12115,-78196,-11409,81800,68017,43613,37046,22034,31723,31914,28267,13218,-18518,-8786,-18163,-59629,-40639,-9537,-32595,-33322,-15799,-36249,-135309,-217551,-186783,-134718,-135902,-85698,2375,15711,33650,125147,149680,69411,28464,36195,60743,66695,30049,-9774,-45446,-113445,-158179,-112147,-4514,60589,45574,-1019,-52940,-61948,-38757,-58559,-100688,-58203,17816,29348,29623,53446,27303,-74195,-129223,-124792,-81261,17264,99528,82704,27360,-24876,-31763,27052,54129,45134,17985,-54949,-80656,13799,83428,38146,-2865,14457,69233,109758,70194,-3343,2853,64734,74247,59366,45894,-14162,-96484,-137451,-116062,-88383,-61360,-46925,-32580,-9902,-37182,-108539,-91764,-20255,-10109,-72420,-128471,-75962,25887,83090,116236,113459,39201,-31438,-49235,-41881,-18953,-3207,51206,126796,125947,67522,-4987,-58801,-87688,-91541,-15277,55534,4550,-43259,-8023,26634,29882,12011,7079,25060,-27390,-84387,-102659,-107605,-88209,-67966,-35435,45166,56575,-11101,-55589,-66557,-65384,-75442,-62198,-31413,-16647,5559,14150,-22163,-7820,53975,53643,9559,-30673,-52925,-67234,-74811,-88821,-51954,49445,103543,72241,30305,-34764,-76492,-30957,29273,46072,69445,109416,76446,-195,-13738,54015,72538,50652,21852,-19423,-38723,-7236,36740,24799,-74969,-165217,-127141,-31300,-12965,-29931,-11298,49564,40961,-44803,-60485,5938,9819,-28244,9709,28236,-8244,26941,122441,104531,23303,-14522,12107,45679,29522,7068,-1662,5670,19736,-26331,-113556,-111679,-11343,88550,87813,26000,26079,32313,-12391,13486,81107,51641,-33453,-65111,-1745,41892,22504,34623,107288,140228,62107,-71417,-167231,-171894,-170934,-162826,-115407,-41842,7075,-36855,-91174,-48715,11388,16568,28751,49691,35227,-22480,-78578,-55755,-15318,2491,79111,126828,41871,-29369,29805,75175,43426,-43707,-79027,-44637,-42550,-65126,-72936,-79735,-36291,33771,60433,23108,27967,123585,165218,80178,24712,62725,89434,49589,22457,51618,110213,139925,61539,-30454,-68665,-72226,-12389,54579,16293,-36703,1649,45611,53939,50125,23134,-6204,-39392,-38273,-11492,-13778,-68413,-126061,-70087,19717,14220,47676,131771,81379,-66554,-116553,-62789,11677,15918,-28682,-84455,-76868,-14875,208,-13782,23450,37294,-44638,-120343,-84922,10711,40035,-11760,-34643,-40581,-41412,3433,47456,-1713,-77094,-41433,430,-22632,-18251,7360,1630,18562,79569,86710,26247,-13507,10029,58149,108635,127335,20477,-86003,-99573,-87036,-110252,-166439,-169369,-62651,50636,59907,25550,22108,12096,-24551,-29463,-8760,27597,54375,24765,-14596,-34949,-67389,-61550,-14342,35068,85724,102703,32182,-56382,-83756,-79205,-92220,-115905,-128218,-107572,-20889,43765,36542,43393,90341,93822,16995,-59175,-66183,-33573,30397,82906,53791,-15848,-38757,-36468,-51501,-28652,-10936,-55356,-70044,37034,86963,13576,-23209,-16429,-40659,-26759,2282,33192,80498,61616,8335,15921,77031,90310,9826,-37152,13856,57934,51691,4785,-130906,-207027,-122378,-35491,-13009,-4445,5971,12857,54349,96187,60212,-20603,-71487,-44996,26597,76611,58125,52245,116040,98737,10302,23461,71320,69619,65096,45620,-7784,-59562,-43310,-23503,-90125,-142699,-85654,-24697,-23166,-9646,-6539,-11488,20471,5835,-62924,-60340,43046,113635,60704,-39745,-41065,87645,94387,-49604,-13275,145589,108797,12746,-34176,-54042,-90490,-73886,12601,80063,70185,59398,76623,78502,81344,93433,36583,-74325,-85445,-13390,-1305,17002,109290,116260,-1887,-127464,-229338,-240466,-146693,-58524,-8331,25527,25868,-10914,-54107,-92653,-105237,-72063,-29466,-20689,15219,1443,-87776,-80262,35188,69093,73617,98529,77006,-16041,-132162,-223323,-182251,-48043,48229,43422,-18389,-78779,-105590,-61202,41276,90270,54081,65354,92155,56698,7073,97,-9664,5956,402,-38088,-26744,18552,11815,537,20087,7587,-64897,-122615,-65363,18594,4559,-32468,-12065,12404,81554,102916,19159,-12502,70921,139045,128803,72484,-11784,-106829,-149372,-118700,-53958,-2746,-24804,-54870,-45001,-30256,-29756,-38511,-72768,-79769,-19048,44051,64653,30148,-6797,-15658,3962,32542,73228,86429,49508,3253,10840,66113,116028,134970,96563,18361,-52504,-80856,-47780,-40278,-77048,-83871,-47473,-15244,18585,19793,-54281,-111874,-46593,48537,51207],[3014,-46205,-96469,-93531,-50051,-40830,-53053,-30231,5972,36229,47300,59498,64926,59693,40395,16912,-8018,25687,80699,72295,-6539,-55685,-55592,-27081,264,22473,-20184,-54197,-20403,21719,4600,-1206,8091,-21159,-18589,26611,48895,14836,-36906,-23553,44301,21319,-41977,12400,64802,34669,53965,99567,108301,110623,117496,49965,-17498,-12601,9185,3094,-31484,-72271,-89575,-55381,-18565,-31545,-71233,-60518,-31978,-49070,-65578,-12599,44469,-47536,-147342,-61621,94322,86244,-8738,-37914,-61362,-88327,-44444,834,-5342,-22091,-9872,20700,32919,47029,92984,103607,79574,89778,124539,119637,62568,-12959,-40461,-56535,-113842,-161023,-111198,32915,131458,106587,17543,-65307,-133523,-150952,-119929,-62980,-17050,-40120,-146730,-196408,-115073,-28403,7145,41523,41365,-65404,-159810,-112366,-6694,642,-33631,-3461,25598,17885,30684,26581,30556,29037,2522,-13051,-405,-9666,1640,18783,-32612,-87643,-79513,8082,121209,182481,145705,60424,-34113,-49080,-247,16456,-31566,-30242,43165,117226,136235,129276,107073,-5196,-150619,-188888,-124075,-31500,14636,-559,8290,54315,84186,96439,120391,59804,-76611,-92698,-1108,5691,-9286,20777,5613,-50343,-24231,-8517,-19301,14606,37603,-634,-37236,-41911,-40953,-63895,-89265,-79400,-45998,-5330,26359,-1680,-88928,-118396,-67098,-11296,58693,115824,72070,-57970,-118364,-15291,80296,108743,67168,-15979,-32377,-12221,-51820,-86706,-77572,-26565,2526,6776,68098,181878,193698,95467,-10167,-32335,8980,68659,132156,92024,-66453,-120963,1539,78308,2030,-59962,-33303,1237,54784,78917,-8542,-134253,-167373,-111155,-34356,20972,68309,48951,5153,-28394,-45150,-10085,67197,112186,142172,184937,130715,-5592,-80733,-66189,-49496,-37262,10893,57655,66962,86872,85007,3021,-40739,-18438,-12230,378,56262,55271,20974,16274,27768,22154,-7570,-6752,42498,109292,165178,128822,-9157,-61034,33363,99924,36029,-45359,-42080,12762,14916,-8426,-4687,2620,-44582,-136352,-123661,-16491,24255,-26774,-32079,6826,46886,61147,42470,37585,46594,47220,39887,-12729,-91602,-118491,-96219,-79353,-54495,8991,25252,15121,42483,3846,-63274,-38806,-3550,-13548,4755,45660,54651,28853,15505,23170,25576,20886,-24119,-108553,-103397,-8800,1486,592,23937,-29898,-138677,-125737,-3656,41108,11924,-2111,-3253,-7366,-34680,-34278,11726,40619,9345,-34029,-8141,58781,95459,68214,15394,-15111,-33512,-20478,11702,11095,19490,81147,81562,2572,-1974,43039,20792,32994,91887,62186,-9224,33180,68584,571,-42753,-28017,-22820,-18492,-30497,-48602,-15354,50240,63281,45772,72161,89533,39825,-59065,-106568,-116718,-112402,-94954,-70762,-63968,-83005,-33481,100232,108539,17738,-5652,-41521,-80309,-14546,51938,23388,17881,48023,57782,82111,40645,-51164,-87263,-54721,-18799,-9566,-21445,-12410,-1035,-30991,-67672,-51005,-28767,-65391,-69490,-15402,-34273,-94386,-45356,43504,62247,101960,200899,183587,67397,55534,101317,102349,48675,16265,3266,-60550,-141788,-154754,-80129,41951,120901,125295,67345,-30980,-56421,-14928,-32459,-103771,-74387,18119,33281,5724,30176,49404,-20383,-81180,-80916,-36436,25192,58055,41268,25440,4263,27110,68341,23813,-25964,-18218,-11398,14254,101271,145758,64954,-16620,-7997,38912,65017,35209,-25501,-12279,47639,34504,-4741,4840,-48269,-155437,-176905,-109389,-43109,177,41104,98599,118106,56434,-45102,-47933,22352,25123,-43207,-100006,-99865,-63419,-22625,45835,118931,104961,23468,-47923,-76342,-36967,18442,38866,33046,37208,31408,-32357,-105180,-147088,-146000,-46435,52679,29307,38691,105332,63195,-16895,-13995,40228,64067,-12512,-102770,-135608,-123782,-74399,-33037,16913,95762,50534,-88496,-129699,-105862,-93742,-108215,-109330,-89281,-59817,-31190,-19664,-29196,26920,83953,40366,-33197,-74605,-105122,-135671,-141820,-131572,-89772,7775,94414,73362,-23583,-83813,-71410,-47629,-21711,32045,106553,181771,170826,64682,8000,92181,146444,88520,-8919,-90965,-123359,-106457,-19252,50520,-39043,-181424,-157023,-39035,3997,8037,2209,-7653,-29412,-41470,22723,101520,73320,32337,49583,31961,11353,74153,121117,58824,-218,-18266,-27345,-9476,17749,27713,31592,32271,-9342,-129228,-227209,-196750,-75313,70346,121482,63884,44896,60849,20443,17911,46342,26933,1100,-8808,19725,42701,17045,-8974,18115,43029,12886,-44177,-89365,-114842,-104706,-110269,-84803,13251,88296,56060,-16837,-42448,-26977,9670,48801,53860,11570,-28071,-31506,-3621,19384,42454,110982,133991,71384,37804,87473,120980,89138,-17694,-81623,-40707,-29500,-22259,33019,38821,44497,105645,111247,26740,5130,65682,100022,72226,14940,-32604,-31217,-42723,-44757,33451,126993,125480,38445,-2295,-49284,-127671,-66095,89100,110760,49267,27147,46041,23652,-39731,-71852,-66161,-78872,-116111,-106180,-44472,-18662,-45924,-17587,37476,56251,90725,131399,85279,-22646,-100275,-117773,-50021,6404,-33960,-87378,-41710,6923,-24424,-23900,28960,-6318,-88517,-74665,-405,10900,-10387,-27395,-13091,-15901,-57401,-41721,45933,79741,42430,35487,9959,-38889,-48845,-43071,-17228,22516,32151,14870,15388,27278,42118,49546,48522,40255,-35165,-89243,-102195,-115031,-122392,-145883,-159884,-119751,-79038,-88976,-81154,17619,107140,65597,-9167,-49743,-33479,26781,61832,54356,-669,-67663,-69778,-10492,51853,87891,79484,25052,-34564,-46756,-33185,-50050,-64220,-17164,61356,162113,192034,116971,57901,68106,59703,-14553,-101021,-135552,-111691,-27542,41248,31748,862,-9962,-48009,-108192,-78792,-5698,23104,19380,55412,71145,30159,-12524,-44688,-69972,-38604,1179,21448,42186,30608,-23352,-21185,78810,114710,44510,27944,89374,129136,114178,74449,5973,-33740,3850,23703,-4188,27615,33100,-7013,-25464,-15215,-12147,-16540,-34178,-24332,50264,123839,113201,104382,134865,93342,34974,40058,47234,80481,114722,55491,-38973,-48875,4199,-10578,-120242,-217821,-197312,-122475,-98047,-70990,-36484,-28465,-30589,-49355,-61854,-12412,84662,116081,19210,-89230,-55302,93680,95269,-58758,-38262,117139,91558,-13212,-55240,-38727,-41280,-51177,-36645,27829,102431,141157,123855,74749,27815,-1567,-50901,-110849,-103149,-51706,-50904,-26062,58440,91844,19817,-91482,-167404,-141689,-67436,-37501,-15862,640,-8741,-30155,-42932,-81119,-124248,-99383,-19774,7435,9888,-26084,-78570,-67484,-15965,-12566,39354,139885,117572,-31228,-107601,-120039,-122656,-71416,1357,7613,-37059,-93587,-131805,-69039,65452,98390,30442,33762,42000,-56102,-121515,-50674,-16690,-43292,-59517,-64544,-43169,-2796,-4647,12630,80749,99056,59804,37313,59244,66423,19707,-23364,11213,67722,112963,90549,11423,-4550,41802,49290,38234,69189,59943,-48631,-114716,-79653,-31133,1530,-2791,-34505,-61235,-55761,-37011,-29347,-55258,-80563,-23334,69135,112311,59251,27603,38093,20353,6475,52055,92783,95174,62460,35909,54495,58931,51151,67402,31280,-79357,-125000,-45678,2688,-10304,-12389,17840,49450,65275,30959,-64935,-136176,-89803,-5663,29379],[-10133,-59059,-136122,-141113,-77420,-38390,-51709,-59836,3303,101045,89538,24359,14646,42256,49697,44918,25232,49058,85189,74356,19617,-8652,-5812,-11592,-25006,3542,1750,-29381,-58081,-74493,-72390,-12672,49230,25386,-28994,-38237,-10822,-19350,-79040,-80020,19506,64554,15436,19258,51964,41174,53150,74255,70525,80453,111582,86543,9546,-31971,-11342,12635,-20010,-55324,-60079,-51908,-50849,-46778,-41649,-43813,-33287,-9248,15438,12058,-20811,-126143,-194581,-81660,93719,117149,17814,-25750,14245,34683,10795,-2250,12890,-14185,-36305,-9403,16668,43597,97686,135712,143180,137054,161864,180068,109046,10200,-11525,-25426,-111719,-202040,-175551,-6575,123207,96004,-20279,-89052,-126282,-149089,-109689,-61734,-76009,-128282,-189493,-184976,-98021,-42326,-31813,16474,38662,-35423,-92531,-31679,83098,117712,70676,39218,42234,54314,93198,100124,52145,-21938,-78336,-77465,-41640,-7765,63744,82087,891,-35432,-8884,56955,147384,150411,47825,-25777,-52263,-36415,-548,14875,-5239,11274,76904,151131,190741,174302,133063,49950,-61540,-121960,-78674,-1906,392,-41089,-19685,49815,98977,110786,106299,45630,-82311,-125835,-36846,35021,33845,20987,-15821,-34722,22668,35056,10763,26633,45678,5824,-59690,-111609,-98922,-47504,-40900,-59246,-31934,28227,43436,-23708,-102563,-79375,-2169,34513,48251,67043,33834,-75496,-118266,5137,94208,105008,108924,42608,-25361,-36602,-63338,-53720,7980,45852,12923,-15544,15472,95598,121158,52860,-56251,-83483,-16804,62021,125295,95143,-29432,-101329,-41963,27832,5426,-30417,15260,65079,100823,110082,13227,-119023,-130775,-55319,-33947,-43922,-7774,-17560,-67870,-105629,-76936,-4281,58673,61737,84473,169269,144883,-11391,-106502,-81046,-33453,5130,44056,30651,11503,58882,88583,24648,30438,81353,32066,4559,47367,40729,-1921,-30075,-48972,-48511,-55438,-35743,36170,122944,148935,81509,-22941,-27247,82515,173525,141227,29996,-16092,-25217,-98145,-96815,-3465,37121,-6325,-99993,-135332,-52913,-8281,-42891,-7309,39848,52487,60076,53031,65727,86467,56291,15960,-21585,-32473,-60951,-119297,-158477,-103098,-3506,20718,22949,62380,4281,-94568,-100986,-61155,-27052,30755,86093,65465,-45264,-107661,-23065,85261,88057,5816,-83404,-91335,-27646,-39806,-64701,-44475,-56663,-107580,-92175,-25231,-3506,26160,74264,57996,5617,-59486,-97041,-31395,36680,-2258,-56202,-30508,1447,26604,34384,34149,53486,14866,-51261,-30124,55075,91853,67484,-475,-50953,27415,90423,7695,-7747,59805,8164,-89142,-30816,85578,78068,19158,-302,-31350,-79719,-107146,-70596,33787,129954,109305,49657,50050,39721,-24237,-92172,-74488,-61650,-93938,-83319,-57716,-61653,-56498,4874,60168,-2285,-83689,-77473,-64115,-52202,-24495,-31657,-54821,8652,99886,102132,66517,-4582,-85934,-76681,13358,40807,35925,51503,61862,48521,12000,-34030,-37306,-1016,14588,57022,122479,69204,-26275,4509,85987,115833,147878,196700,156872,57072,56709,98500,79205,10974,3728,-4597,-76198,-125262,-95506,5693,115179,160065,133053,50377,-57069,-77792,-18856,7827,-37171,-67315,-13709,31655,3469,-26096,2503,-5295,-32852,-5698,30657,11691,-5894,9283,45261,47481,44656,44397,311,-25761,8999,39221,50250,94077,110562,23864,-46255,-25377,-6506,-4841,19096,11365,1323,18431,561,-23784,6168,-22414,-81987,-73258,-41659,-21550,-1301,45846,113290,110241,44978,-17634,-10055,53869,93107,69540,13523,-56417,-109232,-86775,-5901,77433,99346,55504,6895,-9648,15955,45307,17443,-30291,-8503,3052,-73851,-138150,-142088,-138504,-79990,16018,51574,92981,119345,25839,-65816,-46418,18762,50697,2136,-90167,-141950,-121804,-55749,23799,99705,138071,32111,-110129,-122204,-80884,-63584,-78982,-106922,-107875,-59938,-48767,-59190,-24609,60683,96630,44018,-42113,-90875,-110488,-156667,-171775,-94798,-18190,-4717,12642,14970,-54543,-90488,-61863,-82985,-90593,1230,114606,193753,176062,43100,-40646,39603,95191,9080,-97922,-116663,-83076,-73673,-49367,2503,-34660,-118120,-93193,-3858,22259,18923,-26476,-65055,-33746,30586,86163,101857,55097,40925,85386,92514,99061,120649,92312,13468,-23723,-49786,-96052,-87468,-43421,-12732,13117,16189,-48299,-147919,-169096,-123353,-74845,10500,87460,73894,35521,35873,24572,14885,3326,-1240,5454,-11618,3668,41866,2914,-79769,-96594,-58849,-21186,11774,26722,33217,26649,-36810,-68705,16908,102805,73297,-9747,-67577,-51280,31325,46252,-6207,-42346,-13278,32747,36006,11494,33526,90305,67703,16454,18528,50900,77538,103779,63124,20384,36005,41200,56027,143765,152655,125859,127018,68620,-31298,-50468,-6141,62281,122925,67832,-70927,-117298,-81508,-40145,24869,75569,50232,1583,24633,-2647,-106363,-62732,91993,109459,29307,19497,89434,75191,-20754,-75699,-65018,-57496,-88022,-84068,10483,94476,88667,71739,55365,34940,71192,123168,110676,67391,577,-73651,-49635,-7171,-67696,-97888,-4035,56628,24752,39441,82041,6042,-69496,8409,83218,6438,-66399,-37085,9072,10451,-33707,-26130,67567,123934,103357,82605,21276,-44089,-70139,-84042,-56340,-19094,-31155,-39840,22708,44086,5766,-20595,-32817,-22904,-33471,-32058,-45461,-77798,-70205,-47352,-61962,-98244,-145164,-175684,-127985,31022,166903,101421,-20726,-68003,-47083,12821,50323,35439,-24636,-64461,-40833,2147,27222,25437,27834,51473,49040,22872,17819,7104,8196,100555,199942,247870,236482,178534,115790,63692,-15954,-80126,-103969,-99661,-74392,-18073,-2107,-11736,1566,-121,-64628,-144286,-135942,-22561,92042,95067,67739,69036,40373,-30236,-49176,-16075,10754,-30061,-78377,-64024,-31631,-47716,-20713,64961,63818,11840,24295,57970,81940,91598,104600,113874,101163,81683,49226,-3887,47920,82848,496,-93835,-97351,-66721,-54511,-55524,-24230,53600,119270,122683,115280,122873,98919,74665,43052,-23228,12377,100972,69313,-29584,-37256,-7189,-42157,-104109,-146109,-139241,-100630,-116582,-133728,-70079,4316,3619,-49247,-53745,24901,119176,106159,-26021,-125400,-72401,62718,89933,38631,83326,134863,36788,-71085,-86797,-17829,38404,17190,-55326,-47162,44225,122245,123154,60901,-14984,-64647,-90542,-83387,-62137,-70712,-79280,-44063,-13990,15662,36844,-15263,-69596,-3549,63710,34241,1764,-5482,11574,41603,35212,-59533,-144839,-135856,-40387,26510,12498,-52260,-62092,-52711,-77450,-83837,-3243,103515,91341,-11232,-29213,-17661,-69351,-100199,-66540,-29568,-2361,-24717,-88847,-58605,49081,74617,16315,-5067,-34104,-109977,-148254,-99756,-93311,-121015,-80949,-9555,-9732,-23100,-8352,14368,56981,88504,102370,121227,124070,77362,25732,30942,79867,95115,74841,65550,23037,-29876,-39527,-58135,-53322,75258,163017,59840,-28954,-20609,-22476,-21241,20391,39543,4058,-23590,-24793,-37240,-65469,-68709,-2924,63937,92015,56071,44953,66612,44438,-4586,3084,38317,55707,44542,307,-15370,-36199,-45566,9621,34824,-30060,-52920,18287,63421,48692,24900,48074,96917,89631,-7934,-106048,-124058,-68376,-19245,8607],[-41325,-69827,-118300,-115637,-54177,-8919,-15426,-40904,10590,123038,85328,-28537,-16407,59232,75970,63096,39145,54919,74868,55959,4655,-17507,-10316,-8578,-14288,10498,14669,-20155,-103193,-154699,-114695,-16351,56013,48488,-16098,-67908,-46517,-2574,-23682,-65920,-15556,70808,65304,26950,27804,44423,34662,2319,4417,25441,46368,45807,-7455,-65803,-56863,-12220,-31676,-65365,-59516,-34030,-4854,21511,25062,-106,-382,34203,59317,27632,-32946,-88616,-113290,-68607,61234,130333,63966,19037,108197,190354,125125,13693,-9297,-24342,-26295,7739,48278,64897,61364,72508,107873,97587,104101,144000,100210,21051,1357,-12849,-80580,-154083,-141588,-54785,284,-30100,-81020,-77979,-84460,-109776,-73574,-35068,-67307,-124667,-133826,-69278,-9750,-41427,-86289,-63985,-6255,19639,7397,25792,106954,160435,118362,26415,-44323,-47450,18143,71144,54264,-26970,-90174,-56349,-8684,-3346,44966,71229,22555,40394,100227,138601,148518,80262,-52149,-92633,-22994,25998,7302,6345,32436,47155,87394,169417,187905,98522,37663,19689,-22328,-63749,-16157,21731,-12389,-26586,21766,38660,14858,-12902,-21181,-25344,-53354,-94665,-93781,-45336,-2105,-11406,-24336,19618,83377,66815,14348,14992,35023,3316,-83738,-179451,-152005,-18182,31249,-18475,-23871,34092,19728,-77182,-117876,-27934,49546,45669,9196,-7095,-7421,-28742,-48943,-13967,-1569,21720,73421,49293,-22013,-47834,-44678,3066,49104,40030,-13475,-40323,-53220,-24269,13024,-11274,-80155,-91632,-20638,67906,129725,103427,28898,-47874,-101093,-78497,-8894,17107,29023,74869,120231,108110,17761,-62936,-59452,-23588,-43789,-57099,-7356,-21711,-104940,-137800,-71483,10067,46617,4195,-42901,28282,67539,-40777,-125103,-76985,-12894,34248,68288,26565,-8009,45025,96326,70936,91322,128123,67180,6577,6583,1469,-28856,-81538,-125707,-89222,-27754,2108,28687,80082,100239,67122,29592,46407,105316,183664,205579,112199,23582,-27422,-82763,-44868,55287,70482,51653,27547,-32469,-58494,-28120,9014,55736,65179,55179,39542,10091,20623,17786,-68478,-141915,-99631,-41147,-30535,-85167,-113870,-9724,84907,35769,2838,88315,94368,-29719,-131338,-135518,-66683,37919,119463,88555,-71600,-172045,-65725,83986,89931,11676,-38445,-40258,-8810,-32842,-77095,-78430,-66735,-73564,-65284,-37099,-25861,20256,93670,82944,25178,-40425,-88169,-17353,61660,-4802,-83208,-68744,-58380,-31254,25680,65125,112930,93589,-10644,-22467,65956,82393,9917,-63914,-54848,74806,153388,64766,7517,18609,-36118,-111651,-97352,20604,108513,100359,54036,-19139,-112096,-170521,-136924,-40346,46392,37313,1868,11381,7467,-22553,-46840,2870,20460,-49669,-87952,-82546,-85232,-47111,32481,30846,-68058,-113407,-87964,-75814,-33981,-18619,-59431,-75044,3870,91866,68736,-5644,-44375,-30187,33153,87878,70295,81054,163644,173699,105496,51869,4879,-36888,-19179,-67,34143,96836,78140,14042,42657,117057,138288,132117,122761,81918,13152,6402,33908,27430,19155,48301,18158,-50214,-72493,-41095,43646,130677,153771,90436,-28105,-126616,-122748,-40329,39881,33261,-47502,-49528,13246,-6657,-78138,-61441,-41126,-38005,15649,40805,-11137,-22753,14075,49705,37406,-23130,-53367,-41032,2416,60181,68667,32873,38064,44747,-21401,-58563,-34902,-39794,-40062,22563,52032,36458,30174,18709,40608,69481,36181,41369,66180,16351,-39981,-33908,-9361,8437,-2508,-20306,-30350,-8983,64486,145640,152387,92611,1193,-78829,-59753,-8323,10909,24911,16914,-712,9402,23784,20469,7356,-12779,-17056,-35840,-111794,-155798,-122468,-100600,-81050,-5865,68337,76129,17858,-46922,-52291,-29480,-18877,27930,54120,6523,-58871,-75945,-40434,57160,154023,164492,69507,-2129,-7120,-14387,-29392,-50343,-80304,-71133,-6148,-18026,-69404,-25821,50479,76717,69033,8131,-48723,-44243,-70219,-75989,29182,108771,42039,-25551,-10564,-17447,-38771,-35319,-83134,-105419,-22825,68993,104665,61038,-28615,-84314,-53784,-44495,-102295,-141884,-85261,1833,18659,-41543,-65439,-43874,-37335,-34084,-14844,-15484,-14281,-50075,-66097,1834,83587,89833,52756,20103,12693,59250,119922,168254,132239,55780,5663,-7270,-41659,-79219,-74094,-69852,-77169,-59530,-36641,-69858,-93225,-28506,29300,-3189,-37609,2044,71522,91281,43779,7179,21260,18519,8388,-5101,-45590,-8584,61755,10694,-91314,-98695,-44707,5524,59444,77270,105996,96196,9637,-67825,-24847,54206,51110,-13403,-80917,-46425,50532,18125,-69578,-62608,-1760,19965,503,-36047,-28643,7179,-23621,-60403,-27239,23874,39812,93511,115284,75207,40685,59814,111007,179006,162476,114843,59078,-32219,-101501,-103509,-75083,23694,165513,162232,9374,-88127,-47771,35844,55414,15297,-426,22500,65772,34769,-51295,-34415,47309,26532,-67988,-44641,90005,139093,68101,-16315,-12899,39940,54836,30828,79446,162756,169812,137343,67191,-22044,11266,92158,100274,115949,119167,35502,7013,1378,-70091,-72172,44467,110614,91699,88347,97054,54790,23227,81623,124300,64206,671,2394,2755,-8600,-13087,5411,54350,69272,50792,58397,29773,-25753,-75484,-96689,-69664,-54332,-78163,-74980,-10974,-17978,-75034,-76452,-61892,-22895,27807,65743,45247,2376,14994,57123,42862,-25428,-94348,-126484,-96965,18572,129514,72342,-38838,-63676,-42400,-16227,-563,-16596,-41159,-18188,19933,-3583,-25307,-21584,8245,74610,101779,57195,19810,12181,41878,138593,202796,193318,169139,147488,102167,28170,-81943,-137303,-89938,-13724,22897,21989,-24423,-51464,-43231,-46178,-73479,-111857,-122739,-49421,60501,80392,53541,34923,-7079,-56438,-25098,40315,48049,-54504,-153403,-123173,-51927,-36632,11416,63116,6022,-63433,-65722,-59879,-25165,48353,125699,133703,81152,31353,7587,-5179,21760,71738,28363,-63562,-87542,-91648,-104740,-80877,-6932,53971,66357,56423,50322,50586,45752,52052,37189,-40670,-54839,15180,34585,-1397,-15993,-28681,-64526,-57589,-9188,6692,-8970,-74481,-145641,-86770,56910,98288,84,-50551,31027,113058,68705,-59250,-138726,-93988,14929,73914,129999,206471,169379,3018,-98603,-107823,-28334,62641,66574,-14872,-42127,2059,50002,55356,12055,-22421,-30319,-35180,-6699,11743,-47096,-75487,-38726,-39474,-31403,37535,33599,-19266,54520,137294,93667,19618,830,39964,87565,67272,-31283,-91033,-97244,-54837,23204,37063,-42363,-68528,-79528,-125407,-116041,-35508,19697,37746,48466,46480,-10653,-75464,-99262,-69951,-12328,53528,48170,-21005,-11968,47941,54086,25904,-14993,-94128,-111235,-90817,-106005,-149685,-115943,11313,106304,50562,-22346,-19435,-14238,-14775,8122,44256,75494,83452,48236,32148,91465,132803,61154,3574,37849,11940,-86224,-98103,-70588,-35345,113140,226947,137152,8355,-43894,-71355,-64930,14004,102421,108620,64777,27064,-12382,-52222,-38672,29032,54155,45993,35813,36259,49245,45938,-20839,-68975,-53737,-17393,2198,-32401,-66332,-72971,-55994,-18740,22196,47525,62384,69401,62836,45828,21891,29709,68962,54079,-57462,-121487,-66431,3633,15083,6492],[-68446,-78986,-76451,-41800,13727,39198,33467,25675,50247,92271,37565,-39598,-9479,60081,66121,42621,17060,27211,42864,25746,-22234,-35972,-23237,3479,21085,27600,-5415,-54182,-119984,-133824,-80595,-23187,4500,7494,-21043,-70013,-54889,30247,69782,5273,-24087,44564,69710,21650,8356,45097,35638,-4225,11875,-86,-34183,-51716,-72414,-102449,-92587,-41184,-24466,-49064,-63911,-8322,86244,121617,79175,35450,23906,32937,46833,31544,-12174,-24567,-3156,-12572,19897,61448,44145,38008,127425,225608,158042,-11948,-85388,-72173,-21449,38052,93456,111451,70498,33888,43522,29366,29287,71368,78424,42511,5399,-36761,-73301,-89487,-87580,-92703,-105391,-118450,-89329,-27147,-16155,-31259,-9317,24380,17514,-19977,-12350,59408,71662,-9815,-60932,-64482,-6240,71820,75469,35324,42668,73748,68583,1686,-96527,-135726,-85613,-10568,56590,45636,9415,52009,88367,37688,11025,22623,25453,87040,158720,173385,121688,44492,-31682,-23828,53199,77796,29557,20204,28977,10102,34590,121456,112389,-15476,-72951,-35434,-5282,-8331,5631,-7267,-34873,23467,108860,53701,-52331,-100287,-104986,-99235,-62853,-58253,-108694,-121929,-66136,-51739,-10890,84546,142235,90734,10938,-2978,12939,-4942,-67797,-130113,-90432,23034,67351,29128,5595,24734,-15515,-110541,-123665,-25377,26075,-1658,-33182,-45509,-18806,24945,21893,-4458,-37201,-18387,7738,16007,-7574,-53525,-47396,14969,-4158,-59543,-51325,-17177,-50245,-68868,-52580,-48986,-49554,-20972,39746,102442,118121,79131,45986,-829,-94676,-95970,48082,128866,70714,67901,129633,109661,48962,40003,45887,3969,-38087,9670,103770,54492,-77490,-103504,-38157,7325,6747,-63246,-145635,-78645,9131,-38458,-87622,-39027,590,20263,46241,55033,52115,60437,81753,81155,56233,27976,14779,-26979,-76292,-77667,-37794,-60286,-113695,-75212,11724,48920,41465,42577,63946,83530,96156,111429,115462,159812,217904,179573,72706,3463,-10363,45410,116486,95321,82804,146929,138143,3134,-39251,32454,62112,32063,45214,49845,-8227,-34116,-58673,-136547,-171957,-105489,-73415,-51163,-51025,-19710,82479,127543,40050,-859,102227,150816,32198,-107872,-143263,-83130,27371,120779,97096,-48359,-145189,-70782,52512,55580,-13639,-42337,-16742,45317,45489,-3875,-33434,-38711,-64446,-66349,-8436,21313,17373,38521,36171,4587,-37128,-45221,21070,67960,-1404,-65787,-47133,-30559,-6386,36696,41585,81513,144024,118611,85236,79150,15803,-61614,-85694,-24436,116163,209654,161944,77191,7795,-43608,-77199,-108193,-76151,28562,85407,63658,9539,-68098,-136972,-143433,-122677,-98639,-75572,-51362,-14262,26870,53547,31746,33685,20551,-32282,-60149,-66765,-92226,-68817,-7944,-28953,-109467,-117193,-89365,-84003,-34566,-13556,-42937,-67758,-62958,-45267,-51980,-61389,-21260,68202,103193,41540,-13946,61494,200313,199161,114173,68368,1388,-78714,-91826,-98006,-81252,-26389,-3670,13805,85923,126974,93127,55258,37470,1401,-54820,-62656,-40109,-9343,51672,91194,41288,-15747,-32679,-26859,16324,78053,86729,10046,-95644,-148407,-115718,-39307,35057,34775,-20610,-21987,15222,-13577,-65237,-63155,-67070,-47685,3417,17789,4915,18206,24242,29629,231,-87569,-131364,-100895,-32479,40290,64309,29282,14662,21403,-7235,-17272,-20075,-56736,-49098,17932,41208,26870,25920,42558,106735,129505,69933,67066,71154,-18019,-85077,-56391,-60090,-92985,-86610,-49979,-34284,-14761,56766,128598,121350,70173,10324,-45026,-37399,-29470,-47767,-23158,-14887,-59235,-69784,-45631,-43429,-19314,8799,-24154,-92983,-173883,-220776,-178828,-101732,-53444,10056,59308,8820,-74120,-69313,3386,19909,-19119,24296,86573,81861,32021,-12565,-22840,37324,121624,146994,122740,110962,80608,14157,-29527,-41542,-36369,-5781,44534,12347,-57593,-34899,10369,22300,48120,43878,16478,38243,51443,75239,134154,150034,80094,20168,34021,48207,18953,-2293,-21377,-25936,-4851,4198,-25255,-76211,-62530,-55121,-96110,-134083,-125693,-95536,-36366,41370,62899,-6584,-55764,-12886,17282,-28248,-85713,-98627,-55278,-29489,-29509,-6574,41914,49083,40721,54646,26483,-9026,52284,143394,102668,19239,-11539,-20760,-29186,292,18139,-28689,-90157,-93551,-55186,-52827,-39312,41408,110004,70977,-31966,-63340,59710,165486,74601,-31516,10612,54157,29834,-13450,-54632,1477,69408,24939,-33968,3968,49982,45997,51698,46002,64246,92107,30164,-65779,-65112,4190,50485,10171,-73866,-43753,30397,-13905,-76743,-53722,-41282,-82588,-97291,-80366,-67859,-57464,-70115,-84234,-39120,38415,50640,76402,93815,17045,-54120,1010,121752,167832,96981,10681,-36543,-78094,-117348,-140897,-171020,-98665,81076,162272,72193,-39292,-30053,74043,83335,4710,18807,78754,79607,16685,-30375,-19192,7324,-31749,-131304,-137879,-8146,100954,88004,14631,27377,119403,138260,48491,18263,78165,110878,114582,50376,-62426,-43938,26253,16639,67564,160794,115678,59381,26366,-28570,-16684,74827,111632,84065,47308,35920,70630,98801,98562,108730,111238,93069,45533,-15434,-46039,-21842,9102,12457,-17153,-39364,-3163,34506,13232,-63122,-80817,-26534,-28368,-65724,-66395,-62503,-110658,-137952,-84035,-38599,6611,73514,118648,99150,72784,78539,90422,74082,30303,-3327,-32541,-65943,-40158,34891,23386,-45852,-66832,-56095,-50027,-35503,-25192,-3552,58603,66703,-27012,-65578,-24364,16296,50410,53865,4200,-54556,-55087,19132,101357,114564,77901,35678,15881,3558,-16942,-69793,-109888,-42676,70350,79849,8227,-43123,-63073,-92422,-90357,-34886,-6061,-15672,-40664,-26622,19991,42851,-7834,-63624,-49571,-739,19184,24929,-28104,-102724,-71623,-1524,16495,57621,99178,21726,-91541,-130516,-130354,-81610,41450,145287,92732,-29054,-92276,-99479,-79387,-58492,641,52695,27512,-33215,-95932,-109293,-46967,30008,32224,-12135,-30328,-22128,-26163,-49964,-30060,23100,-2610,-69166,-72124,-29116,10300,13828,3352,-22949,-8693,72238,101536,56633,-17505,-94578,-71141,65444,123036,19059,-47791,19972,69864,23101,-51649,-103848,-104132,-43250,28735,120338,193661,148341,14163,-52463,-92071,-65537,14151,55844,24046,-1476,-9003,-15353,-35985,-62404,-25766,39105,40269,39625,63244,15928,-47483,-25457,2580,5608,41138,45972,6635,50812,126339,106067,45801,26540,28068,19369,9964,16211,34590,-3790,-50290,-183,60275,-3699,-79380,-113789,-118591,-74792,-8592,-4384,17957,82685,79646,-21343,-71490,-51796,-21608,10635,44360,31853,-6424,21190,70977,74093,69807,23205,-105612,-132319,-68319,-66567,-103148,-23685,128330,189024,105841,12408,-27909,-42948,-44046,-32007,-8055,21859,55818,56560,50441,89697,99974,7725,-18042,25003,-21357,-125713,-120229,-44461,17714,114874,191601,126107,-23937,-107663,-100701,-70650,-17255,92227,156155,125269,63320,42280,35535,19394,22259,12483,17760,45049,46944,38213,41150,-20795,-88113,-83795,-39891,-9462,-20780,-49293,-29086,21717,18057,10669,62680,84725,45725,774,-508,9846,2973,-8699,-35346,-90774,-84598,-7889,39952,28527,3443],[-82187,-84686,-45423,17713,57803,53735,39378,68923,89100,37214,-25682,-19486,-5334,-3885,-13549,-19953,-25632,-17384,-2092,13499,-538,-11139,-5999,25448,41652,22382,-45546,-101979,-122814,-70089,-6506,-8455,-39261,-47845,-50244,-78001,-61159,40188,119195,69315,-1056,13809,27149,-6017,-3550,42979,61625,58209,63218,6337,-56391,-83512,-90733,-97349,-84769,-31594,18323,4189,-43174,6350,117109,141156,73781,34281,18321,1440,29919,46765,-5901,-53065,-13787,10349,-38190,-80890,-47315,855,38205,102282,78207,-67271,-149173,-113143,-30952,45177,97508,121462,110120,74510,40028,13233,13622,36871,65332,53697,-5977,-75327,-100807,-89675,-83887,-78832,-85530,-82480,-59519,-31119,-12504,13939,42945,75576,83141,65387,71115,99459,74448,27835,17536,1443,24794,83874,87065,17852,-54678,-63853,-4532,15205,-39764,-88957,-96140,-70077,20869,76065,81260,107743,123966,63398,1074,-20848,-8972,42757,70295,59627,31048,17814,38391,93217,105826,82880,56520,24376,-46908,-81436,-58709,-18062,-17143,-75009,-102682,-46239,21150,26261,-14561,-57618,-62993,22434,102737,32372,-76153,-98505,-88958,-111468,-103061,-64006,-64238,-80152,-87372,-90050,-4847,115216,162279,86578,-9644,-44260,-31134,-24900,-28769,-5174,40430,50486,39615,37074,19988,-8454,-51981,-101030,-102268,-60241,-54242,-76198,-50629,-11782,7062,30728,52222,85223,93328,53279,-23986,-36768,-24174,-76750,-84574,-33848,-89336,-141331,-59688,23726,-10263,-56704,-79304,-65829,-6508,65638,115929,117411,65916,13973,2140,-2148,-45140,-33665,121800,227182,143950,73245,102704,82419,67837,121826,117835,19315,-15199,93452,212195,125877,-30391,-63957,-20695,-6485,-28464,-104027,-154075,-74778,-7674,-29071,-33053,3342,13220,-14895,-8100,81728,121689,47986,17606,43263,8953,-50599,-38787,-53688,-138790,-150715,-48440,-11504,-48664,-33657,22248,66227,65916,40412,47669,81510,94120,101093,112547,137970,176725,163447,76729,12466,-13082,22819,93562,89212,55930,147171,239298,90948,-75264,-55013,-18911,-42449,10561,60798,4615,-44436,-55716,-82298,-67359,-71260,-79102,-88267,-66158,2382,48420,50782,37069,49469,92176,78533,12652,-43165,-71543,-55874,12700,74736,51259,-37776,-82708,-42391,26126,33600,-28958,-77310,-26811,101412,126308,66866,35066,16841,-58020,-79884,23229,82580,30434,-15809,-22152,-48626,-96282,-69995,2216,28678,5453,-10252,28690,57527,54479,32127,-28342,-14847,123141,219218,189728,98221,-23219,-94343,-67115,14058,124915,202963,171032,84456,-4521,-46197,-41910,-64831,-114257,-84454,-15645,12355,18018,4503,-17113,-28601,-74065,-122066,-114554,-74904,-13523,67506,106863,34455,-36988,-58344,-40211,5136,17048,-22882,-44612,-60481,-106966,-129637,-89688,-62124,-55582,-26082,-25925,-49161,-86699,-158194,-182970,-121978,-44814,25466,94631,41870,-89312,-125237,-6260,101391,100682,102400,88682,-34819,-142856,-162458,-167105,-140073,-100236,-85264,-621,122745,115308,25796,-13987,-12604,-44786,-92987,-91390,-73731,-21297,44918,64339,29253,357,-8518,-16655,-3804,21293,-18863,-103064,-120878,-76394,-30281,-8855,7672,8609,26784,58388,41516,7739,8625,-9148,-38111,5435,32409,44393,92338,78581,-7834,-13751,3563,-42803,-94326,-111740,-99137,-42913,37713,55922,35621,48361,68616,81851,46656,-30614,-35889,15892,10703,-18920,-7117,44181,107569,138803,89112,19406,-37482,-107142,-111328,-52036,-61701,-82447,-47716,-8694,-325,8641,31750,49215,31032,7748,-4310,-36992,-71682,-90168,-69320,599,22551,-50069,-96371,-64044,-50559,-42556,-8095,-20652,-113798,-228128,-295295,-251879,-131666,-31308,30413,13658,-50530,-58273,-18334,29040,42313,23993,36733,40983,19695,19459,30191,10566,4546,45611,90165,107220,99530,63839,10738,-16143,-9341,21945,38162,39597,-6944,-49681,-32501,-15978,-37332,-24087,22891,54201,77586,104325,139935,127291,73768,59884,76949,82312,69431,31317,12519,48498,93323,73731,-5133,-96446,-133061,-46026,9240,-46262,-78859,-34378,190,11080,38098,39504,16082,20008,54710,52264,-23264,-111429,-123607,-49348,6383,-7083,-40604,-14923,29143,70346,130306,96166,-28126,-16753,90621,74620,-5251,-56570,-93773,-80305,13262,78507,40382,-23041,-34956,-17820,-13150,6821,70430,123827,113091,28445,-42900,49104,156108,55046,-78794,-26631,50566,36538,-2915,-27587,11063,45337,31879,43840,109131,122668,52657,-5226,-14552,24748,98005,56861,-48004,-72570,-2203,70482,29698,-64243,-57285,-8838,-14097,-16354,-24939,-83565,-158265,-160216,-79551,-28478,-36073,-53293,-51377,-24864,32041,53257,64832,65659,-12185,-95470,-45770,110148,180572,56825,-81651,-72655,-21986,-43804,-123336,-243388,-244411,-77590,52399,26556,-53137,-63875,13944,47252,20959,54742,82807,31775,-28415,-26966,-7066,7031,-16950,-107152,-183176,-124211,-10403,39534,22694,37692,99599,65912,-67958,-133435,-82754,-17610,34658,21716,-52093,-57113,-30065,-66070,-18517,108341,118380,76404,49876,18702,24998,66451,67947,28485,-14229,-10596,47726,80199,63264,73889,84190,78064,45040,-9496,-57250,-45641,5945,17160,-17427,-55677,-39646,27379,48525,-23603,-29069,54000,54417,24329,14435,-43588,-125687,-136811,-70909,-11233,40917,76754,84156,65096,71494,78451,58084,43253,46830,51949,15403,-62475,-93389,-40223,-14712,-39993,-60138,-54422,-51541,-43886,-15703,35166,95083,68218,-28575,-51809,-10402,4478,-13588,-43307,-89750,-147017,-123329,-11337,58646,30331,-38285,-115005,-121653,-64548,-9640,12193,6243,43364,115900,67121,-49156,-67017,-44387,-78099,-53680,55520,116240,106079,4965,-73680,-18409,51923,-1525,-51419,-14158,-5691,-57198,-36852,11801,7037,16135,53039,61498,86016,130815,75168,-39522,-81608,-86287,-70961,28664,117937,48453,-82197,-159260,-186373,-180231,-113661,-27404,61767,62104,-16457,-83229,-60627,18059,44650,-25477,-89623,-70855,-20158,-16651,-71471,-81822,-16162,-9747,-70758,-97834,-61940,-17568,11329,49429,39241,11823,61237,104557,71393,11360,-35349,-37833,12211,19987,-36638,-46490,10254,33336,3184,-14763,-32084,-70208,-61276,-7477,55069,98582,84426,44012,32434,-44712,-99456,-64956,-9896,-4858,-23520,-51304,-63671,-88975,-117394,-59409,33813,29018,8241,57891,56361,-28364,-33562,30989,55327,31857,24616,37211,52693,72997,76042,73040,57656,-15089,-107638,-76018,51478,111933,34777,-45934,-26388,38740,2927,-82434,-120499,-84404,-7510,62868,59797,22711,19240,38721,5216,-31387,-28771,-34610,-55206,-60301,-57126,-48188,-4122,58031,89364,98430,70966,-62381,-160544,-111387,-36536,-24670,29722,121732,158344,116178,50959,-14770,-48029,-42140,-39062,-17039,46594,123503,129138,69326,26160,2410,-26563,-2610,9687,-49640,-126368,-149958,-105126,-41793,26324,94895,67034,-57189,-110174,-46811,-18216,-41018,21014,111262,99872,22094,47843,128774,79035,-30412,-74765,-5329,81527,101655,70720,51485,20991,-9391,-18390,-26159,-34372,-30576,-21373,20009,84902,70535,20774,22719,15993,-8705,-30159,-12108,16920,-591,-69788,-130870,-123690,-47816,5695,8089,-9884,-18494],[-80238,-69642,-27040,18008,31148,14817,38,50803,76521,-12292,-71573,-24491,-44072,-109008,-118552,-80146,-52479,-31014,1490,63355,71836,28687,12611,39449,44598,17290,-45230,-100122,-125083,-54555,38414,39690,-15257,-52770,-61721,-75252,-48480,55049,136452,116087,64177,32483,-7353,-29717,-4402,40879,85652,105722,81769,32837,19076,26603,18707,-12282,-33868,12236,69229,56903,-6,9363,77133,95326,49301,20717,11964,-1917,42195,66713,-7244,-92780,-59585,-450,-66367,-152914,-99338,-36577,-56983,-25338,18827,-52975,-108995,-77129,-9344,43492,63290,71946,105581,117681,85302,53452,43787,37830,42385,24339,-26681,-62617,-83402,-105310,-84524,-17972,10502,20003,-13322,-67324,-51132,13798,62390,91138,74968,51325,67685,58626,20868,37814,58699,32708,33167,66329,71938,14789,-88469,-112794,-1399,82895,77073,34303,-38270,-90577,-57767,-4827,32250,60847,73568,42542,-7337,-38080,-38345,-49459,-115635,-133973,-71153,-4234,66529,131212,101299,64352,64350,-641,-115305,-118730,-86532,-104943,-78422,-53122,-60663,-12969,44822,33028,8208,-18135,-34687,-20052,-10717,-46388,-99033,-100221,-58093,-54887,-76521,-44770,27930,48189,-44277,-105754,-16505,94877,120470,54617,-29514,-73212,-56423,-27638,15572,87374,124894,76018,25273,19920,-7006,-57457,-82664,-70389,-57360,-61266,-84385,-81674,-8194,60786,40198,15119,68759,197366,266384,167430,-8304,-87886,-82175,-90517,-82136,-61602,-106302,-99788,-4604,48531,2196,-54299,-92220,-63179,21049,114348,175849,138396,49165,-22320,-54074,-40486,-11130,25207,140892,233577,172853,64663,24417,-6434,18703,113222,104222,18620,24410,130581,213889,134739,14556,-22197,-767,5878,-17865,-78150,-79085,-11020,-9588,-31492,-11859,21550,36892,-18202,-38023,75057,116112,-10443,-58156,3286,42921,28415,-927,-28953,-87290,-105286,-47261,-14298,-27774,-13956,19232,59055,70560,46720,32639,54397,55518,58249,95253,114073,100790,63363,30104,2981,-57499,-69421,8420,70892,49698,87969,202980,110927,-109852,-141989,-79673,-77011,-28584,15641,-15330,-34440,-18044,-33241,-69338,-82242,-54164,-87684,-95094,-48551,-40501,-25595,64089,127468,79164,-28289,-35538,16030,8141,-12974,1409,9405,-17083,-50604,-46315,-29733,-6503,24536,-1825,-59361,-14651,124334,139401,67593,65905,66901,-31798,-80648,18358,96315,58042,-3774,-26031,-72413,-158226,-156415,-69257,-4019,27928,38843,87989,112493,69235,17274,-46687,-61713,58277,185239,167836,76288,-22107,-76105,-23744,53283,97001,114927,59922,-14504,-46966,-48048,-22785,-19825,-70795,-98065,-63922,-18839,8656,39690,92317,121638,61752,-18207,-71558,-75670,-1254,82903,72720,-60965,-145430,-109858,-35349,37950,81590,84251,53287,-37229,-125170,-97538,-5456,20020,-2459,-1925,-18004,-44707,-89672,-164419,-146657,-29620,35367,34086,15223,-71684,-139753,-117051,-44472,-19177,19877,127936,105739,-86706,-203261,-182633,-139741,-97506,-88585,-102633,-22887,83112,71783,4996,-23637,-24629,-42645,-66244,-52224,-43177,-20754,-10900,-1216,15104,23732,30532,25134,15406,-6330,-103829,-202689,-135258,4352,44382,6559,-597,27402,64364,76752,28419,21986,55268,29803,18993,84287,90775,114348,188884,108489,-74859,-78992,22693,47541,6121,-47711,-97808,-87109,3025,47169,30465,62390,129363,168193,129858,35509,-4363,19039,934,-30336,-1362,48065,65412,109246,115958,11904,-106518,-137645,-80323,-20293,-15990,13265,62792,58904,32914,12562,-43081,-60123,-40054,-32237,-2162,-11165,-90014,-127102,-63525,26068,57569,22282,589,29324,27028,-21972,-42550,-33508,-92279,-213980,-279679,-230840,-135661,-40780,5668,-55925,-84968,-8515,14478,-15451,10016,53009,34772,-59563,-135892,-84553,22616,34740,-3204,-6068,14610,9147,-4341,3399,23244,41684,47728,45824,10645,-29517,-73310,-65208,-19703,-19320,-70855,-76417,-16349,36977,50521,61960,78891,33237,-35427,-19131,42827,52194,12838,-25376,-25594,36035,132178,144959,28153,-105659,-135916,-61647,-8090,5606,34301,65104,55931,28945,7651,-18855,-16515,37344,68216,44731,-12490,-57383,-52623,-6760,-5676,-31687,-40236,1061,44891,71827,129635,117086,12321,9802,92720,58831,-23150,-81973,-147844,-173181,-83379,35651,63725,51250,35303,-1506,-19702,16942,79849,105698,104209,73826,25937,50423,73233,-19378,-111497,-72550,-3760,24569,18575,-10590,-8429,9020,29036,83447,141560,128750,32789,-66778,-78018,24821,121367,88909,-17970,-51677,16125,57902,6643,-58588,-72045,-43598,-2543,44064,16245,-59044,-120429,-122936,-45928,22496,6524,-38262,-33968,-31379,-26682,-1427,44835,72679,52486,-23568,-39835,63687,160849,40820,-105150,-69025,40024,60520,-35992,-205472,-272421,-153613,-32502,-32142,-62093,-72800,-72473,-46897,-5785,28328,4684,-46888,-45362,-1905,5080,4021,17179,-29016,-122785,-134819,-63217,27123,55022,42996,25366,-43668,-144944,-193546,-161282,-95689,-22260,15602,-16023,-47469,-49475,-72828,-50376,37807,73509,64109,56285,42554,34197,39355,33197,6184,-5464,18924,16779,-12538,4142,44762,29794,7565,23517,11405,-50602,-60089,18152,65928,51678,-1129,-37908,-7470,36105,14874,32048,112382,134739,131299,113560,49545,-34845,-74184,-64952,-16780,68098,72231,6008,-46357,-27823,12868,13654,3390,32456,57646,22437,-49015,-96640,-78198,-45101,-20533,-11384,-6341,-24453,-59025,-48317,8587,52541,39872,6913,4298,-2983,-35198,-65844,-87973,-134666,-173853,-113100,1222,50183,-15170,-133963,-216647,-163499,-38516,42175,75903,89012,76489,76563,26389,-64167,-70284,-10969,8,40850,129969,169989,145255,38311,-58472,-25153,58109,52212,28054,30216,-8146,-93319,-83458,2115,47315,47152,54946,56073,63778,84738,65747,31023,39399,18930,-39370,-18801,56691,40190,-35444,-106595,-156625,-156506,-47965,55813,80994,34380,-24780,-43207,3768,55796,33034,-68088,-121627,-46736,60340,97388,42115,-38209,-59767,-68492,-73086,-56389,-38424,-47351,-20214,50772,57212,10198,23906,73671,70101,15352,-11228,-1267,-30889,-99916,-117583,-58560,13706,45533,20950,10261,27118,15595,15528,22858,31337,66806,84306,88055,100909,9025,-94985,-103612,-62313,-50177,-63560,-86080,-70316,-62771,-90275,-74605,-34448,-46748,-35703,38424,60457,-5907,-49383,-8739,39235,-272,-14323,57454,84544,53331,49413,72261,62400,-35496,-155982,-103536,41467,77269,1361,-41776,-41638,-15299,-27097,-78535,-114275,-87282,-8434,93840,126256,23254,-81502,-38570,21825,-8861,-69180,-116255,-148986,-134618,-82289,-46551,-33450,3893,46422,56761,81700,23305,-99022,-107380,-26832,-3795,6671,33870,72507,90853,78616,35598,-16891,-48863,-61632,-7740,119388,222748,194886,78050,-10920,-39943,-22292,-825,-11265,-35006,-77762,-160682,-202290,-161326,-63570,44993,52178,-26859,-41087,35781,49595,-20213,-23241,54145,54699,-42967,-19500,121614,106500,-46169,-124446,-33671,96096,156230,116502,73203,81561,91343,48671,-34403,-89162,-81905,-29713,27896,84955,92584,65241,25906,-17760,-12161,22802,53370,61744,27183,-70362,-162444,-139644,-34201,3399,-24518,-47115,-40096],[-66936,-30320,-9675,-18452,-30541,-37704,-30075,10363,11414,-48623,-80932,-60542,-102567,-173270,-162768,-93764,-49849,8878,86842,148143,105242,12703,-5583,40892,57692,47025,7419,-48894,-112366,-81077,21273,72067,39632,-22595,-49802,-48292,-5613,92364,158688,158890,147403,94902,-399,-26575,-3633,19377,67879,86859,57114,57174,116620,165655,160383,87162,8039,32211,82504,72086,25744,3283,28770,57085,42848,17644,19306,22099,35501,29320,-12840,-34634,-774,12823,-26897,-78997,-61026,-33596,-60512,-32331,44280,28915,-12185,-4990,37073,48949,22552,-2624,26280,59841,63269,50949,31183,5641,-12486,-39313,-48021,-2807,-5404,-70389,-60927,-6378,27701,61377,36966,-30665,-29564,15789,49948,68734,21939,-30249,-266,-184,-25208,23228,45196,-3634,-6232,23728,32047,14859,-46597,-61311,44048,138225,145987,85945,-20419,-94729,-116090,-117698,-70328,-7801,15892,-5344,-42323,-33081,-12104,-86097,-225686,-221272,-92178,3786,45792,71210,50173,20987,2876,-54140,-117925,-84337,-23941,-24857,-14672,-19904,-40066,-5074,27913,28403,85525,99088,45890,-32244,-96130,-114393,-132141,-147450,-81903,-7936,9419,27148,98391,118231,6262,-97002,-52168,9885,13549,1500,-27976,-54241,-41510,-8386,49434,99994,111215,93571,57089,1529,-63081,-93975,-91119,-61095,-39019,-27529,-31911,-6127,58503,80195,30281,16047,75797,199208,271973,191851,6400,-129140,-146998,-81515,-23314,-31677,-67210,-6553,60191,42784,-33806,-99095,-113139,-45699,30012,105084,183867,165274,79430,-20657,-101900,-95879,-21382,41519,115151,161845,103128,7905,-64798,-120933,-88026,8347,10718,-5574,47725,93893,107884,70980,28397,21944,34787,28601,-7059,-43859,-19121,25504,-408,-24520,-28463,-5598,32622,-6265,-42992,22760,31957,-73652,-101783,-26083,84791,118983,38090,-9845,29074,34944,-25577,-70363,-73285,-37087,4528,26266,32513,20818,-6431,10699,35487,41594,54736,63372,26792,-27141,-13079,-78,-59860,-99385,-47264,55324,104489,88901,86016,-37,-114846,-94863,-43197,-52296,-54294,-71304,-77747,-51818,-43369,-69317,-137549,-68862,-18590,-44080,-86616,-88675,-62708,-6527,88416,136431,65038,-36903,-25743,23653,12360,-13237,-26802,-35365,-36845,-39666,-40500,-55662,-51642,631,32109,15919,26287,97849,89517,30516,48043,55842,-30368,-80043,-16212,60687,74084,46445,18209,-32852,-147502,-204885,-116547,1504,46504,47260,87146,96757,37247,16887,6452,-28295,4787,64504,51066,5833,-34473,-54885,409,59392,34285,-6990,-63916,-109204,-67807,-5217,3565,-14982,-12076,4004,24681,35263,17836,32666,107777,165975,132637,60717,-38623,-86400,-8778,56575,-987,-135064,-158475,-71747,-26056,-17428,45267,126831,140794,51129,-44789,-7588,91763,84608,2706,10094,53399,49915,-17280,-64662,19917,138645,132142,37552,-49862,-89996,-47212,-4771,-31013,-38080,54523,152869,65691,-137505,-221591,-133724,-36501,-19556,-51610,-64174,-52395,-37158,-664,17567,-7817,-13147,4154,10057,42315,45449,-6730,-57179,-18303,55129,75878,75358,72068,39355,-6404,-97356,-206589,-150190,9032,39147,-10546,26161,75472,47086,106,-28259,-3656,34965,46980,72436,115073,112048,152282,207813,95918,-99162,-107842,7416,55967,56474,41066,765,-26477,-14290,-17708,-29049,25667,116000,173720,159105,78778,4034,-3512,2958,13836,59201,69188,42830,82329,124227,43852,-71340,-58859,7878,34961,46687,96496,136130,107031,39607,-44189,-151723,-151439,-77948,-52841,7449,50078,-21380,-82667,-43013,10359,23940,36937,84576,134488,122834,34948,-70659,-98964,-85722,-132966,-163451,-126771,-89362,-43280,-27068,-79285,-78348,-18149,-33061,-74874,-24253,45070,21689,-115476,-214691,-151841,-19475,26163,8999,-21263,-50536,-76657,-58388,-5800,56099,106102,92375,19981,-58545,-96574,-114397,-71158,8280,13416,-41453,-49132,-16403,-5533,-3535,2706,7783,-19798,-73898,-100019,-55314,-12308,-51048,-100199,-86678,-32431,76298,139399,36864,-90575,-116283,-105090,-106821,-25893,70883,88190,54004,15582,-31199,-58154,-57388,-19225,8355,-16773,-42699,-7948,38962,39561,-33543,-54107,3151,52452,54163,39098,47452,47117,46457,93759,129508,37445,-35270,-46384,-110272,-204639,-172692,-49677,30164,67813,48641,-27633,-73530,-50970,-11429,18040,40048,55001,65799,77170,38098,-47045,-88651,-82938,-53834,18191,49959,-455,-14007,10374,30739,75675,118986,107850,25906,-84045,-117514,5568,116777,117604,34332,2118,37126,17565,-12188,-15874,-49501,-60194,-13467,43274,46424,18784,-316,-2211,3543,16231,-9441,-64544,-61141,-50051,-59463,-45872,28124,91826,108334,49559,-23758,-24262,38466,1951,-84385,-85693,22890,109531,71807,-54617,-139569,-88380,34,15656,22898,10764,-67686,-104025,-61347,-27098,-54988,-69793,-18648,32380,1813,-28066,30167,66038,21864,-27672,-7410,73224,96886,68111,21214,-25416,-62074,-91207,-107402,-85160,-12657,46559,8563,-56342,-63699,-38422,-9348,39526,52703,41977,46982,63442,52732,38711,28823,23315,47218,55761,-23551,-94854,-46536,16475,16044,5759,24170,17183,-40576,-45683,22959,58231,57931,31326,-20111,-48709,-23769,6696,44963,105815,154509,159980,130984,115382,75575,6220,-62022,-55634,56559,66938,-57740,-169437,-155376,-55998,-8433,-21278,1028,33400,18180,-28601,-82827,-98679,-60081,9834,47121,40976,-7787,-82118,-101579,-62324,-26912,11324,40966,44966,1783,-60598,-69653,-56261,-111277,-133377,-43655,40126,57241,-22226,-154133,-203487,-120696,-13697,41241,50593,35946,-18120,-32083,-1395,-20873,-41336,18276,67089,92537,121040,123821,98383,33538,-26702,-18599,47041,89284,95734,79366,36041,-55137,-89807,-40189,8141,21259,29492,26675,-2763,-35882,-23487,43146,111473,90458,-10145,-47592,29229,54890,21274,-5810,-43707,-28325,76216,153184,109430,34730,584,7150,41618,53535,26084,-52685,-93573,106,134156,207920,180082,46165,-69065,-81533,-35969,-1989,-6582,-35326,-25868,23111,28058,594,7436,41082,45452,-8487,-24829,20578,-19180,-129412,-164735,-92075,14750,73698,34361,-8325,29062,84680,111418,68620,28988,90962,153618,134944,112050,23259,-62383,-76221,-53461,-41818,-38868,-51334,-35065,3105,9365,-21803,-76474,-98384,-35126,44467,67111,32098,-53903,-83540,-33372,-40066,-48883,34498,95001,67699,29438,10129,5259,-35130,-103392,-79179,-17066,-10204,-27205,-38414,-75188,-70608,-53598,-89363,-145986,-152204,-101895,15933,86804,4414,-110527,-88489,-28388,-45033,-118690,-157184,-136474,-73048,3827,30353,-14777,-45883,-50571,-56933,28337,79261,20667,-17847,-8463,-27789,-20179,1856,37313,72833,91419,78071,25182,-42263,-72199,5105,152929,224837,158873,57119,7579,1258,-5887,-23367,-26622,9887,-407,-110586,-199906,-170232,-58706,43940,59725,14963,-2951,35505,59754,16399,-14719,31037,44047,-55736,-99752,4004,71062,1787,-86076,-62175,39885,120539,94617,56501,72525,68851,687,-76499,-109966,-101234,-54459,3124,49894,73072,94242,68690,4437,6945,61282,102330,103421,57747,-33790,-116127,-101024,-5273,23630,-23690,-62237,-59862],[-53343,7866,10161,-33126,-63274,-60787,-19211,849,-45060,-63248,-50809,-68215,-115917,-138436,-112093,-72012,-43756,58323,174739,175196,50884,-41597,-25186,49089,85149,83616,39601,-9401,-63834,-69826,-9956,61659,64580,-5777,-43446,-20473,33248,108217,160723,173926,184197,132362,33579,8822,-1407,-18007,25687,46296,31009,52864,130792,178560,170978,97003,15707,23986,69693,70836,31604,5345,7726,29633,37770,30622,36940,35747,-14690,-63706,-29118,68367,114481,57586,39637,44581,4924,-7747,8655,32313,69437,61995,19537,19221,67718,68362,9488,-43506,-53156,-52488,-43651,-29024,-35915,-55810,-58043,-69683,-42763,41122,52821,-9051,-45589,-73815,-60410,17617,76709,78501,61879,44324,32518,45568,1511,-74895,-58352,-14531,3219,54076,62931,-22301,-48196,-25408,-16390,11606,24953,13929,56350,130035,138847,49131,-41181,-56951,-72614,-132923,-103682,-16656,5249,-28083,-36772,27128,74011,-9808,-133064,-108983,-9021,45413,21443,-4048,-4706,-37151,-94688,-93795,-80336,-50500,48492,125362,81171,-16864,-51501,-25426,-2083,39390,132622,161918,103033,10761,-67447,-104579,-117032,-133785,-88252,-12846,45881,77735,97056,85892,26295,-63854,-87520,-100436,-102783,-50152,-3752,-7128,-15264,15709,75465,88961,71016,85793,75923,-10677,-86062,-68993,-45530,-57981,-46664,12396,49454,73523,94647,48344,5975,39352,55267,78838,119141,120864,11549,-131304,-164999,-62825,24314,8549,-35217,15743,58463,20241,-72490,-144182,-118520,-18071,28165,53780,107711,116437,62859,-35603,-130182,-125850,-42015,36002,89640,86638,12460,-30678,-66022,-145064,-152487,-103731,-90054,-47016,27540,26157,-3592,-20928,-9664,29727,59894,31722,-35853,-62877,-26826,27439,37074,16406,-34671,-57340,-22008,-16883,-43814,-27480,-30787,-80986,-99691,-47988,55365,68515,-24749,-45009,74615,107925,-8953,-104780,-105681,-53863,-9055,-5410,-2130,-3411,-40871,-30478,26607,34845,8534,21121,10072,-23222,-11233,-8246,-45705,-58984,-37068,33056,136579,141766,3766,-153569,-104873,27440,29829,-19506,-57077,-111874,-99854,-67981,-109333,-124618,-63524,702,22930,23031,-36280,-76229,-27118,33731,42561,40316,35205,36087,44472,5459,-46788,-68947,-76654,-43269,9997,13503,-26423,-62387,-56731,-24709,23151,61364,51208,54979,39363,11271,1155,-34051,-88490,-86798,-39055,12528,60968,82623,67733,27099,-87750,-173285,-110700,-8712,18304,23551,51821,52856,19875,24270,34654,11031,-1870,-5569,-18060,-32583,-54137,-62476,-29578,216,-41900,-94712,-125227,-118295,-23651,78008,44189,-29516,8191,120190,175972,130138,54665,24218,41841,89162,101210,38457,-78199,-130277,-53791,-1273,-42981,-93189,-49622,-5270,-53182,-111817,-45557,79755,138898,106819,56940,76159,123258,63417,-48006,1242,145074,182543,75628,12813,102284,203788,193508,93573,9491,3208,56470,50835,-26673,-11985,79159,76540,-37141,-150272,-164975,-33612,78403,37008,-23092,-13609,-62613,-121897,-62145,-9800,-34061,-694,57012,78706,138542,134564,15586,-53579,32050,127620,111299,70751,64877,32800,15589,-5704,-111508,-137385,-28541,-977,-33482,37456,68241,-10541,-57239,-47871,-34269,3554,73620,103950,88189,77721,121328,138924,55822,-46845,-46161,-15641,-11785,36311,96612,114080,73606,-7758,-80275,-93586,-33427,49079,103241,103241,32483,-64567,-77617,-19761,35503,69743,59011,42208,66772,75481,17126,-24805,32977,73179,58219,58847,93583,120227,114637,32036,-106386,-205063,-179591,-103928,-72626,-7693,72624,55365,-10705,-21735,-13529,-42054,-51465,29447,144565,164933,61487,-101617,-178857,-125610,-76842,-66802,-56016,-31547,-3536,-4131,-13585,-19382,-68123,-119523,-92656,-21607,22054,13150,-83111,-152116,-127383,-66951,-21344,-8246,-47237,-94035,-87698,-24999,22624,55164,106784,86273,-20884,-101498,-100241,-79342,-35173,42592,72659,36067,10196,-6237,-40922,-34907,-14370,648,9320,-37674,-122313,-105182,-21697,-41977,-112620,-97714,-46396,28087,71829,-5001,-64429,-48794,-82794,-163417,-106941,6966,43989,36903,4630,-49746,-52246,-31119,-28794,-31387,-81882,-115988,-48017,38220,54040,-9933,-17907,39375,37472,3901,1859,-19881,-30027,32814,112175,106137,-11785,-54446,-12337,-57222,-169151,-175502,-95438,-24639,29509,29356,-37314,-99790,-144415,-178994,-133568,-55658,-11692,39601,95485,69258,637,-21717,-48140,-62924,15023,71414,28208,27651,45071,25099,28669,65106,64844,-863,-86173,-120913,-45615,74368,123616,84248,50737,29687,-13512,21727,65976,-1395,-62717,-48829,-20556,20076,61133,94033,108093,51922,-23156,-68004,-108928,-100267,-51393,-17702,-15895,32884,99268,101138,44460,-35139,-105266,-98572,-38425,-60284,-113948,-40232,68808,106725,85559,32166,15560,68024,105331,122938,105911,16288,-70971,-75490,-27035,-11810,-11619,11274,24039,-30409,-63318,20114,121760,120739,57050,48777,85573,83796,84488,90614,76618,56620,31718,-10178,-29371,29650,79770,9905,-92867,-108261,-45197,34643,94904,68298,13679,22999,82618,89860,54407,10482,9720,46461,5486,-99691,-127893,-71363,-14845,21780,37359,16474,-1438,-20523,-15253,-12043,-54127,-57290,-13110,-9390,-56005,-70355,-41571,-9421,35955,88415,79661,46429,80862,101842,40182,-67886,-114044,-19520,16562,-104042,-233839,-198287,-62871,-16272,-35919,-20259,4420,-6428,-53833,-104735,-103664,-51105,17407,41293,27621,-13613,-79482,-111769,-109479,-86919,-15833,37935,41137,4987,-51655,-40515,-8612,-73417,-95257,-4154,51533,58335,13281,-68693,-99463,-91296,-97692,-74921,-46389,-79180,-135197,-99653,-10650,5527,-12642,31883,73069,70340,59459,46853,48796,20474,-10152,-3680,38954,78202,101306,116734,93352,-5321,-62969,-39798,-20076,-8224,26106,32024,-45330,-118739,-89396,3380,76631,79732,14544,-18330,40168,51025,27986,50076,35514,29227,96229,124897,97232,77094,51306,35868,52146,48136,37703,-6130,-41059,24855,126205,197872,205972,91367,-33960,-19587,37441,18628,-13338,-1479,14331,22551,1418,-16800,-5135,7304,-10027,-60079,-52167,12944,3123,-87339,-145890,-100869,2764,59829,16551,-34659,11057,87253,105957,38056,-24062,48007,161741,145260,76205,-9730,-32045,-11284,-2847,-3600,10839,-2094,-16162,33489,99979,66518,-53494,-97959,-20379,58608,85027,52483,-46693,-114240,-83375,-52183,-48646,-8797,49659,50774,-11054,-74133,-79432,-44742,-31488,-46068,-70260,-50418,1995,-23035,-113375,-96423,-49294,-103528,-189368,-200605,-171339,-98719,-31644,-14714,-47920,-79662,-91356,-77163,-91005,-86121,-13243,54307,96600,107002,36237,-54108,-123338,-151399,-46445,56444,70743,66838,40445,-17996,-6854,38895,84601,111730,96907,63265,53180,30822,-6264,38986,133290,139887,63881,23341,28276,30494,-3550,-19508,-9123,48003,65516,-23576,-83323,-33098,17921,16198,9168,1842,-25937,-27752,20465,27856,-1373,8113,38114,-14773,-104891,-93144,1444,44847,-10671,-58004,-34659,20768,26257,10727,-15721,-68864,-109657,-84719,-37524,-34731,-49267,-17501,24176,31729,59959,64369,5919,-12197,1383,43392,90805,72283,9515,-27897,1894,75120,65524,-11165,-66738,-71649],[-63670,5296,9622,-35301,-81243,-79214,-18057,-1066,-62065,-59833,-18837,-46390,-92387,-65871,-53088,-87899,-89714,22238,127961,89447,-29673,-57706,-8284,52278,70925,36240,-35628,-37255,-14956,-17360,-4357,42534,46961,-22454,-56987,-25277,11023,41324,80343,107763,121173,86821,42714,38739,-4753,-41389,10491,26067,-7747,-8302,41684,53541,20340,-5565,2379,27653,54982,59959,28147,11497,-16721,-35757,-1679,35948,39956,11679,-73690,-136564,-55701,87357,137523,63567,45664,79757,24328,-1121,49040,46806,10186,-22341,-41089,-5919,66083,79405,12453,-51090,-70479,-95107,-117098,-102873,-91210,-94788,-67947,-46738,-15617,25668,24593,-630,-58895,-131159,-138443,-44448,66063,118704,94835,39524,8416,38231,36824,-37101,-61232,15594,90957,132762,119181,13347,-49109,-37476,-19406,31959,94271,78116,47712,81782,91552,3928,-41385,13253,29877,-58069,-65474,5123,5469,-12262,57373,134485,140926,99311,65534,74494,81817,64440,-5477,-50946,-39105,-61289,-116091,-75999,-53006,-56287,51786,157266,92003,-12246,-28467,-15327,-651,38452,83244,106339,95807,51333,-18575,-68971,-53931,-27208,-26110,-39190,-8518,56450,64140,34039,19819,-23288,-88656,-159667,-165338,-87344,4594,5042,-16936,31161,94101,97373,70989,54543,35477,-11755,-34357,11881,24470,-28542,-20867,71649,120447,106777,94165,49847,29863,53433,3743,-41315,-8961,53275,30643,-80506,-121735,-47889,7600,5320,-24539,-25195,-3651,-3617,-69904,-119135,-69378,8054,9279,-11234,-21390,-24903,-28117,-69667,-101894,-77174,-33148,10625,50393,39698,5398,26639,43307,-33319,-104694,-126049,-125044,-84576,-15346,4921,-17087,-56120,-48051,5936,61313,29538,-55785,-89953,-47356,30611,66901,55825,-9076,-86494,-72992,-19673,-15438,-9991,3899,-21080,-55571,-29671,29670,-17994,-103464,-70814,30155,48512,-16880,-80566,-77248,-15705,23101,20939,33928,41320,-13644,-35252,8275,10258,-743,43744,62035,38722,6502,-39190,-71275,-42171,-12773,8474,83053,137155,12433,-165213,-84482,65733,49209,-784,-28260,-68408,-46942,-27304,-109056,-188189,-126111,-72509,53356,106665,32959,-41705,-22974,2996,-38731,-52794,10612,84871,109175,31486,-65319,-107164,-104117,-25810,67698,64021,9079,-1858,12647,-10096,-6922,47241,64209,61313,34515,6051,-48511,-123669,-131990,-58964,-15512,-13004,42385,106067,94732,37589,-55588,-111506,-88318,-66737,-44796,988,26020,27384,35785,20691,243,23514,37295,18653,19943,29524,-9725,-60047,-78107,-68606,-64240,-103307,-151441,-104990,26779,126375,86648,-2548,19587,172334,256886,176247,93285,44974,-11186,17062,68285,635,-133441,-178063,-106182,-55321,-39251,3712,50884,3495,-93785,-136400,-74009,35006,90497,85456,80110,88346,100171,46418,-39102,14719,170019,213315,97911,-622,38689,146491,200678,164657,129693,94466,54112,419,-47154,-41953,-27866,-73743,-100673,-83494,-47925,69986,156307,87149,26818,33835,-15123,-62450,-47742,-63958,-80234,2533,70252,103359,188085,168538,39144,231,109370,171146,98124,30063,24580,19829,50407,79014,-6169,-69815,-10887,10578,-29020,-3194,-187,-25697,5043,19626,-5318,22154,93501,96993,56919,45600,71982,61377,25646,29156,58711,10986,-38351,23020,123849,167820,119670,10906,-81745,-99003,-43767,12813,29754,16605,-50801,-146223,-139120,-47564,-2110,-7649,8120,45622,71382,31268,-35212,-25813,33193,44713,12531,-303,27123,67025,96375,33990,-80561,-128106,-114753,-84915,-42514,-5011,27937,43069,15019,-2341,-7748,-67640,-130610,-64601,105042,163782,46895,-106624,-168682,-143259,-84713,-53124,-38389,13989,52478,59075,90016,65034,-77664,-153220,-67660,6530,15335,17760,-4578,-30461,-59777,-84868,-75220,-62996,-84640,-96336,-49507,23533,41486,27050,57133,45475,-34084,-84915,-40902,17634,41593,66372,111496,104677,38626,-27767,-47162,-7428,9608,10634,33105,10846,-55296,-44774,35130,41761,-21352,-13175,45330,73386,37068,-36458,-17723,58157,23460,-99488,-125003,-60839,-357,47013,39779,-13148,-983,66840,83623,39996,-54855,-135510,-127036,-58036,23858,54189,68152,60782,-23614,-76313,-32575,-17356,-16874,29869,61383,19939,-70316,-82649,-43322,-79846,-143426,-123746,-73432,-52363,-8197,31892,2352,-48435,-121233,-210026,-197707,-107864,-59744,-10992,67073,71386,38102,37308,15885,-26595,7065,58967,55563,71798,64153,7025,-25212,-5992,-19509,-89992,-126390,-109127,-65702,33395,99350,85758,30179,-26001,-17196,90548,128296,22096,-49549,-65808,-86348,-44751,49247,116058,138478,78713,-28906,-88634,-117169,-99847,-27051,46569,48303,56865,118583,124782,46822,-33065,-101806,-94247,-21922,-31048,-81908,-51061,-1453,53626,113016,110658,64557,78968,119210,122104,106337,77967,12945,-20846,38008,88106,74492,34026,-9514,-56929,-62361,-4871,76577,71940,22374,27596,44742,29903,58297,108007,87392,40153,38100,52869,40199,59546,83483,16261,-101805,-138502,-74293,38125,118548,78460,-1564,2934,67754,86820,34334,-45608,-45819,-9887,-89327,-172160,-121323,-57987,-15764,18667,4916,-36489,-15067,13462,2410,-53201,-158087,-175740,-76048,-5075,-22105,-45572,-49692,-51560,-35746,-17257,-23658,-34413,6932,47782,12998,-84414,-150022,-98175,-62411,-128290,-197940,-122815,-15408,-20808,-28996,9452,10721,-35605,-101432,-125638,-73288,-34638,-23804,-22170,-3840,2960,-30293,-58554,-90402,-102626,-39675,26596,34611,7007,-25963,-4736,23215,-38403,-79334,-19449,35833,69195,70359,37965,-11810,-109646,-224016,-221670,-135092,-109543,-116846,-56601,-10218,-17778,-8590,32415,49788,45998,38164,34155,54397,23392,-13657,3711,41363,52215,71261,106743,91839,6371,-18045,11919,-6331,-23403,36965,67580,-14501,-74405,-46818,-15519,-4536,7280,13923,14532,21297,13928,22804,53708,43335,-3713,8655,-1810,18087,71912,63617,38624,63583,64801,50061,21288,-5477,19615,46360,77962,132204,101208,17926,27423,67744,8264,-43704,-7396,36879,41482,213,-39302,-26846,-383,-32771,-90816,-71537,-22009,-13806,-42706,-61545,-39511,-12602,3346,-3991,-8777,44865,69967,21743,-48197,-109092,-84384,37270,94850,43475,-41046,-16837,40916,32721,-3779,-1348,-23204,-55077,1045,108253,107331,-11906,-87951,-41223,38484,58371,10274,-40678,-75774,-68887,-29201,-17825,-31583,-17935,-16971,-58363,-95029,-110222,-58131,12311,-1437,-60101,-27176,45032,16213,-84061,-71040,-28845,-82744,-159050,-151395,-123962,-130650,-112319,-20798,22145,-34979,-82816,-43119,-3574,21580,76715,90711,88076,115797,71106,-38146,-122673,-151360,-78402,-2407,29897,74204,85682,24973,-2659,43291,143470,181401,87733,465,52171,111662,67484,56390,97265,86729,32812,3501,-12680,-31858,-22821,25195,33112,44431,70197,28316,22908,92344,67479,-47945,-90807,-46901,-37852,-46080,-3425,11470,-25692,-46539,-5518,14571,-35844,-73847,-42260,20996,19938,-13197,-36458,-13448,23582,14991,-72899,-155069,-139981,-34522,55813,30152,-40307,-30363,3544,-20781,-16386,-577,-35635,-57997,-94280,-73126,20317,54722,30275,37500,97318,145208,81565,-10025,-57006,-58928],[-35028,28147,39446,-11185,-68651,-67773,-11303,17599,-5642,10944,36692,-4443,-47065,-9966,-30335,-111156,-126878,-52747,9242,16421,-792,30090,66567,74967,41579,-49787,-132748,-66657,26504,52723,70376,91497,63119,48,-13999,-730,-20491,-35509,-5379,30367,41296,29669,36570,53267,11519,2221,69218,48479,-39894,-57791,-24997,-49935,-112547,-84088,25082,80235,56470,34575,27783,27045,-24004,-79082,-29898,39835,39213,-7322,-74919,-114288,-45837,50100,87960,38557,18530,59613,39530,16620,56037,36954,-49745,-113142,-74380,10342,73071,80459,20154,-45969,-34356,-22560,-54606,-71879,-78238,-89300,-59576,-14578,7115,-4922,-29767,-32007,-47992,-90982,-116121,-58904,22575,57031,29546,-23976,-35788,29747,91166,49988,-10526,48770,140064,154143,117316,43778,-2466,26621,60333,100153,169765,164328,90504,59057,43617,-13499,-26160,29489,54337,-2945,-21016,15223,374,20021,142860,172105,101087,114600,162032,149303,92780,29157,-49852,-86596,-54653,-18659,-20088,-8656,-35213,-58665,3950,57813,36623,13715,22882,22821,8948,-21560,-24815,19120,71977,50529,-44783,-86739,-27484,29058,10959,-53485,-58645,36494,86188,35043,-5961,-15867,-64139,-146919,-172017,-118590,-39616,-38085,-37595,37519,89063,85511,70996,15158,-27406,2009,48065,61749,27167,1934,52986,157405,181084,111521,71487,76807,65175,18663,-63465,-83177,-38599,17745,31329,-31207,-66171,-50270,-58267,-43206,-25899,-45074,-56288,-34858,-50715,-45130,2497,8775,-39573,-77172,-117147,-131672,-92293,-71809,-20624,27175,-13895,-59100,-41274,-9103,43445,94664,111829,71368,-10647,-67056,-100641,-110638,-49831,35713,48909,-6795,-15270,14377,47715,25481,-32823,-65240,-35063,12065,5587,9292,-15209,-95896,-78227,15673,43324,41095,59448,31988,-1801,32184,76439,2646,-76586,-36009,-13980,-34702,-39008,-58902,-53753,28435,82581,82610,99272,111877,37332,-30173,-30989,-23189,14048,76193,82893,29640,-30504,-82577,-110357,-85372,-39307,-13143,-12516,11690,33441,-12639,-39197,-16382,2068,7591,-4637,-35080,-25539,10493,-66053,-360977,-631784,-413021,5257,158446,75411,-40974,-90489,-78393,-66574,-50743,4940,59676,102190,78171,-7376,-78097,-97281,-32895,55835,45121,3487,34332,61903,17051,-19642,16877,78364,102755,38868,-37474,-99082,-138461,-92588,5931,20068,-27817,21122,99359,57542,-37815,-88091,-86537,-89439,-123584,-100392,-40442,-15240,-7327,13938,-14089,-40315,16881,39313,9025,43431,99923,58272,-43392,-106223,-82631,-17937,-62361,-181336,-154262,-21780,65536,88257,46707,30402,129836,186586,114057,71861,45429,-25647,-4703,49712,-5865,-136825,-191895,-142049,-95668,-41204,11143,-3964,-77592,-115936,-101578,-48612,32622,53292,14255,-861,10583,68782,110706,57734,36521,74794,82329,30041,-48648,-45177,69176,144346,128604,122966,70272,-25211,-62514,-56422,-108404,-179267,-169136,-73392,4240,27293,96518,154052,114126,65581,45328,40394,57060,16827,-82742,-97140,-27724,9405,61949,151723,118442,35257,55030,147550,139020,48851,13135,14478,13290,36472,50184,12150,1383,39471,37641,-30763,-82104,-72462,8432,95635,83890,40775,31937,31994,13557,12472,27065,33340,10508,5468,31026,57807,19063,-31122,12685,105531,130103,73244,-2440,-67808,-75247,-6739,23741,-25945,-59456,-73174,-121619,-116586,-53610,-51337,-79407,-35545,34552,81186,59236,-2640,-37768,-53916,-59426,-61857,-70867,-38341,24140,54018,16293,-12877,-6853,-17259,-12677,51646,50815,-25313,-36314,-14864,-3773,-12029,-78083,-137462,-77927,72976,128554,27179,-65389,-77969,-99802,-108993,-72796,-18177,27383,33345,47374,107558,92953,-48747,-126070,-52178,12784,4200,4859,34512,36123,-17478,-72079,-108763,-121429,-103336,-68200,-31204,25267,49121,28359,22201,1658,-36622,-58501,3502,93123,105083,50975,66143,98701,27353,-65863,-35756,49886,33969,-27007,-29253,10646,42719,50353,71130,103497,96683,100396,142650,145382,58339,-27351,11295,90840,74932,-12905,-74795,-84235,-21063,70933,92709,45718,51325,141361,203649,158148,57701,-59290,-151488,-151290,-38789,67390,116146,74568,-42129,-113276,-71151,6220,60422,87740,43350,-43247,-113864,-116684,-110095,-142238,-149945,-72495,-16550,-45608,-26231,33130,24341,12524,12818,-45967,-98681,-83689,-65780,-43622,-1271,-1881,1348,53183,79353,32509,-38,11736,28787,42506,25677,-12586,-46285,-64738,-109088,-183364,-182752,-123398,-70303,-8472,50574,27124,-65377,-104002,-5129,132557,114751,-7920,-35613,-55907,-118170,-89585,32926,97943,96818,54669,-15319,-58373,-76285,-52751,2847,60204,60094,65920,140438,187441,102816,2116,-39316,-714,4739,-12498,1614,5683,-25519,-9049,46763,73997,60349,56487,71352,50064,34000,73826,80506,53361,91745,134373,126772,75857,1333,-33245,-25793,-39403,-53453,-61840,-49171,-1913,36612,15125,4023,11509,-35757,-93945,-49319,61938,88858,54398,55753,39674,-47215,-106187,-68186,21440,86521,65981,19367,5748,9725,8177,-33264,-100578,-81111,-38132,-112657,-164001,-87315,-17623,30355,39953,-47712,-87763,-4257,31599,-8410,-45057,-129748,-163216,-76406,-1242,5791,17281,21568,782,-39423,-75647,-50703,-21836,-11645,-3460,-23774,-83325,-113760,-79037,-76810,-94496,-87188,-19816,15186,-19251,11173,86294,67304,-18349,-82254,-74367,-15836,-33427,-78271,-51675,33137,73411,47427,29339,-10838,-69854,-38998,45642,64951,22539,6360,39655,71614,29868,-41858,-34976,32318,93794,90201,54757,4410,-100868,-230715,-252718,-157914,-59335,-12564,16320,-6044,-35025,-10518,25878,36726,56821,74651,85601,84870,16145,-50233,-32539,21354,34472,41267,49138,42602,14947,26439,37712,-6395,-36987,19216,55465,25642,30202,54771,22068,-35266,-53897,-15397,-4676,-38739,-23898,31089,35064,35071,26989,-5945,-66537,-73013,-7783,26473,32318,77729,82576,47017,23265,9419,2066,-35977,-33412,67727,113303,53679,7387,20012,-4445,-52696,-52655,-5272,25707,6692,-34684,-15490,51632,33496,-49256,-69139,-48238,-30923,-9604,28184,41505,-16305,-38200,6689,61311,117933,93768,-3029,-77555,-143360,-188388,-109687,23272,48723,-23955,-4014,57902,35410,-26446,-30420,-51615,-85818,-42100,48577,78548,12607,-73808,-65802,-8028,-27775,-70359,-39763,-14170,-14434,8038,6451,-33402,-49154,-60709,-53852,-27603,-57042,-39612,54054,77734,18222,14638,48099,59706,23742,5869,-1621,-18442,-44600,-37848,-28192,-81534,-109200,-21783,42913,23275,-608,19074,42468,57481,57842,20700,17052,87579,79660,-27812,-87126,-98489,-63856,-19820,6274,43439,80006,37500,-18348,15064,147721,188805,56173,-45158,19205,74352,10537,-7345,58273,107519,85410,-8018,-108136,-133631,-46423,60002,54091,2005,18980,38163,54975,99128,70324,-57845,-132075,-63153,390,3065,13017,-1952,-57847,-83147,-42597,7943,24968,8050,-28647,-24927,6517,38454,36185,61587,112539,101629,-5536,-86776,-68563,6242,53579,-8631,-74586,-48200,-23410,-60029,-50210,-27545,-52014,-69279,-103463,-107999,-43789,5274,11741,44660,110791,127675,50918,-4899,-16694,-17850],[-6935,50789,56290,-10229,-67809,-61999,-16632,19320,47443,91633,73995,-9536,-51945,-38298,-75213,-119726,-115328,-87969,-57218,8670,60508,91096,92045,69993,11398,-87756,-156172,-89229,1607,58439,104768,117216,77718,42708,59221,43347,-37208,-68045,-23215,5288,-4688,-13899,-5927,8428,-2504,30108,93320,42120,-51089,-48476,-21375,-72792,-120892,-62343,57320,104493,22958,-42061,-24103,3716,-16618,-61020,-40629,13809,18278,-16059,-50386,-62051,-22303,19128,39011,20532,18790,56138,66747,50299,69399,63103,-37277,-118715,-47908,41860,68053,62939,14397,-57142,-22057,51621,51385,7385,-43836,-84373,-68682,-28516,-14470,-23636,-50633,-50086,-9918,-19951,-58575,-38470,10507,20866,-22998,-85112,-98678,-18981,94596,105905,41605,39603,66917,36671,9579,17801,50405,112024,147791,160541,220372,243433,161571,67587,4767,-32739,-35857,-45957,-47094,-18905,16432,38858,31576,41475,82256,37635,-39158,16583,91767,97549,53277,-12378,-85209,-113237,-57404,45165,84169,43693,-7081,-21507,-23190,-19717,8220,14297,8428,11571,-26112,-111725,-100622,-3352,80677,48556,-65063,-103010,-47798,-27722,-36325,-42174,-7063,101268,179293,94402,-24120,-44418,-43555,-104786,-146848,-130896,-91004,-61945,-18857,52230,69815,37747,30779,-7573,-42502,28751,93106,38927,-38563,12142,135963,238257,233473,128078,47768,56762,43783,-37385,-94568,-52249,-18791,-11703,-9509,-20887,-30632,-55056,-96489,-67918,-12758,3835,-29267,-43677,-36758,5645,38022,7479,-65145,-103584,-99359,-68810,-26398,-6806,67598,117548,10629,-105494,-106097,-36559,47751,63425,35519,50940,58633,26824,-39504,-90847,-37523,75024,111729,80246,96653,98106,49138,19808,22504,23697,19939,-23050,-106227,-95911,-60200,-79636,-32580,74373,96701,62554,58801,48725,53210,105141,153121,110795,50882,41252,27894,12010,-2945,-44056,-42243,52545,123863,123611,128307,135156,48837,-49838,-57975,-7855,34304,53774,26660,-39203,-69222,-55312,-51965,-72131,-51553,721,-48985,-127306,6507,154955,70841,-46339,-11884,30841,726,-48215,-65495,-15148,-67005,-529508,-1015009,-694045,-90217,151983,97978,-28866,-123479,-86768,9513,36439,36719,53263,81373,109010,97103,24326,-51430,-44656,19309,12809,-32661,-13264,36538,49355,29005,35256,93744,135667,54654,-61244,-98511,-56488,22243,83220,58512,-5237,23846,72324,-1855,-92459,-86801,-46807,-44492,-63118,-77440,-82812,-54437,-28233,-26801,-26158,-7154,18914,-26102,-80485,-9287,85963,64208,-27513,-75822,-15240,66128,12182,-127632,-159100,-102856,-28265,68977,88395,48906,63758,70181,25775,11930,10293,-20708,-10941,9393,1913,-54352,-109489,-111127,-89732,-31815,-37295,-124736,-149004,-89827,-64648,-25953,57890,63966,-5964,-60078,-56929,66320,194273,142857,33317,-50031,-61472,-20523,-29640,-26867,57264,87016,17309,-10563,-8871,-39595,-28679,172,-75755,-168081,-112881,6436,47802,32475,71993,120603,104918,50293,18978,51743,107533,69835,-27320,-55417,-55724,-57377,1193,69520,42845,28844,100726,149234,81272,30230,68950,83347,37447,-12587,-33139,-3922,50889,59327,25858,-42866,-111034,-73149,53280,116469,84074,47358,-5492,-68499,-96488,-56277,12316,26709,-1253,1170,-28853,-59182,-49692,-57188,-30306,34270,44069,2613,-32454,-68835,-53525,41127,54824,-54921,-92406,3337,40727,-1402,-19072,-32827,-39245,-13322,19123,75216,131634,115205,3382,-102438,-111473,-52623,-34773,-20354,16480,14977,-16321,4624,37432,37512,68104,148755,125793,-14007,-65271,-31927,-7159,-28789,-99193,-117478,-45868,35143,65360,37131,3160,-4597,-33859,-81227,-51006,19289,3282,-65025,-55814,31090,68637,840,-71326,-53853,-2256,-18084,-24726,22077,45931,13161,-29311,-93244,-125764,-81475,-33871,-31579,20676,87047,87259,43223,-8733,-36240,-52348,-3229,105693,129230,19334,-31126,25344,13120,-55796,-12395,83440,48191,-59760,-96455,-13331,90544,91150,49725,81360,137651,150982,145233,135973,67795,-11501,-872,13687,-2061,-16060,-49789,-95611,-19648,97075,112041,65680,66550,133467,198829,189139,134637,27363,-100470,-140319,-69218,16017,76910,58719,-11602,-74185,-69580,24542,126294,168638,97289,-29443,-120495,-128082,-124975,-138099,-124131,-27039,31420,-22413,-36345,-3787,-14248,5359,80225,90496,30085,-30091,-55261,-52340,-51068,-69770,-45039,54835,121888,85835,16721,-13560,-18975,-34271,-48986,-25094,-24541,-69130,-116144,-160912,-162402,-148589,-125127,-71172,4671,-34244,-143264,-128742,21601,123177,51375,-49998,-41468,-61102,-139079,-110895,22050,79083,41696,-11418,-34808,-30122,-19603,7448,25383,31816,15121,42213,114473,156985,101682,2261,-45155,-23908,-55308,-48724,34267,51894,-405,-19048,-21949,-5590,32514,46130,40431,4526,-21421,44143,108250,98409,93404,102020,128022,119747,56686,31743,23880,-59879,-151217,-120815,-28564,37307,86048,55659,-29757,-97282,-146680,-188149,-131738,5053,52833,3353,2486,38441,10247,-63956,-69016,-5553,52313,57669,48691,8708,-47046,-74171,-87851,-112080,-70709,-15985,-54596,-82849,-40928,7510,72400,94413,-18213,-74778,1898,1039,-41633,-11058,-25524,-59244,-30645,-9040,-17078,24358,88356,96306,10195,-65654,-19305,27976,3743,-25856,-38539,-55515,-31401,17658,-8172,-16282,5002,4338,-12444,-13374,55070,140763,120352,34627,-6486,3475,11202,-46996,-88876,-14163,109992,138766,102934,102286,70470,-20187,-26706,55832,92207,52662,43269,89402,140717,112764,4494,-44861,13322,75335,37238,-13443,-6511,-22916,-107091,-163680,-140959,-62931,-9284,2948,-12466,-21594,-14595,-4644,1068,29590,72610,99131,72141,-34650,-129225,-120084,-45308,-5230,-5465,-15350,18215,52084,39961,-10610,-48489,-50861,-43137,-60719,-45595,33728,84360,57183,-7563,-53080,-38765,-48272,-76114,-42868,-7136,-29200,16024,117740,96375,-26831,-115588,-81805,-22440,-5988,38082,48958,15396,1791,-4629,-32560,-86570,-74176,32969,85811,35991,-35112,-50904,-32370,-51773,-77220,-66418,-35976,-3468,7391,40184,110399,99540,-2797,-66104,-40680,652,5623,14244,26672,-21131,-41524,17958,83173,118433,106747,53011,-29735,-124226,-196324,-158056,-29586,54334,10285,2724,38806,19926,-13604,16489,10319,-43755,-52403,-18856,22898,26313,-27446,-49706,-53483,-115729,-133335,-60000,807,22957,28952,-3091,-47504,-54122,-53081,-16078,33044,2494,-6986,83659,141948,97770,43950,20266,49032,83746,74151,27265,23523,30522,15291,-17269,-66757,-95391,-38499,30375,77515,73736,24027,-7052,8669,253,-39134,-22279,64363,67347,-35118,-88722,-99597,-73198,-13780,23681,11575,14075,3889,6462,43980,101305,91222,10552,-45215,-49924,-91703,-161674,-130523,-1532,111156,104551,-41725,-186795,-172978,-56083,31429,15097,-40845,-18972,56479,69693,61351,84245,27235,-71370,-44769,22837,27474,20655,-7160,-54205,-48181,-11593,-2663,17472,40689,7027,-27579,-5231,51543,83982,118241,156511,168128,108148,25592,-21217,-27320,-41874,-105830,-121677,-70406,-51331,-59079,-7102,26300,-16568,-35219,-18335,-25421,-45024,-41278,-26151,12891,55720,50074,10963,13790,22450,12101],[1011,56421,50666,-8098,-54335,-38758,8988,40842,90442,154096,103834,-10497,-62420,-80592,-102705,-68129,-25965,-13929,-2086,29587,37465,44412,45284,36196,15008,-421,-56529,-102828,-79365,6877,53991,54215,55453,68056,97643,68520,-25803,-43292,31178,45474,-12570,-46836,-48798,-46288,-46480,-19710,12750,-5582,-5770,28187,22444,-38230,-26140,35406,78800,75719,-20721,-106116,-102096,-51659,-8375,-14880,-45126,-27189,-3032,-10728,-30536,-37986,-14848,2006,9025,26797,57828,74293,73952,75082,101659,104166,12608,-64149,-37351,-2258,25103,54785,20256,-60825,-40209,51004,78460,38275,-22588,-65944,-51336,-44106,-51812,-38777,-49189,-38168,12269,-458,-34446,-1321,73428,99215,29969,-59854,-116631,-80753,36048,92940,58205,10934,-53021,-121889,-105887,-20551,68642,122735,141374,140911,187167,226346,164240,61841,-19038,-47784,-32630,-94262,-139057,-44019,67982,100404,101150,36400,-83258,-165704,-162923,-86275,-16388,35699,40153,-8242,-79353,-107329,-49374,56845,76975,26630,6958,11019,-16054,-12125,5855,-52131,-99149,-84583,-108826,-159217,-109098,3762,71937,58833,6421,-32686,-32001,-58233,-68149,-11440,80546,165075,225525,148880,-13949,-73631,-46398,-86676,-121465,-119277,-88128,-19734,30788,53478,43901,-8680,-26654,-23091,-26654,23167,52097,-28258,-98007,-3462,157327,241597,217918,120667,24942,-8199,-24726,-75976,-83195,-9161,-6166,-49526,-70021,-49631,-35281,-64352,-88660,-47675,11998,64931,40549,-18818,-44025,-33419,-12653,5483,-42925,-89773,-25922,72124,82568,43473,75425,110008,24293,-69093,-74328,-33565,-2899,-38546,-98035,-44073,74285,81114,536,-47521,-14453,51270,84537,90791,147910,136140,22760,-17082,46521,100496,68156,-47370,-172224,-176008,-97436,-44754,-1092,60816,60519,11401,2376,30223,63788,98660,139329,156366,129405,68485,84841,127811,72200,-17224,-14118,50404,87309,85021,81194,70395,-19416,-119319,-84225,14760,10928,-38197,-63372,-70705,-40932,31593,62005,13696,-15774,7242,-65395,-192201,-70479,159441,168486,39453,12971,9768,-43111,-81152,-110622,-110184,-154121,-474492,-748550,-591462,-160484,58414,75711,12892,-74933,-33021,78434,74182,44524,79772,90063,106261,153527,99895,-20654,-48982,4902,11386,-61069,-108066,-37173,69339,83453,37527,32479,86146,66807,-21871,-58562,7060,76643,92884,70626,33950,30513,27113,-30578,-51541,-15857,14903,46116,68721,-12215,-109948,-75620,-22890,-37057,-14640,26611,-12226,-120043,-165283,-85160,-11584,-30767,-63341,-39603,40957,88396,59551,2917,-58265,-122873,-85171,35656,87635,56070,40589,35230,-5951,-45048,-51871,-48848,-50909,-62073,-27974,26001,17182,-41303,-71507,-16520,-42915,-156832,-146465,-53976,-62965,-42622,49680,75554,34071,-29296,-59701,41008,148227,91908,-32589,-122317,-102901,-23118,1821,2147,43483,53069,-53522,-122193,-57246,12618,38990,64672,32014,-30912,-11698,28586,17642,4929,54002,91793,39086,-40040,-56065,-14804,39901,48065,20684,-16877,-64834,-81918,-55311,-28168,-28985,20400,109863,112779,26315,23374,113782,141563,58160,-43541,-62780,13623,70855,27164,-26076,-61133,-81961,-27396,63579,71831,35764,4647,-56957,-118656,-170999,-146557,-28170,31577,2681,-15260,-95463,-167027,-137326,-107046,-93562,-70277,-52002,-46926,-55128,-74162,-40429,48899,54930,-54132,-84281,69232,167991,89865,8861,8519,32591,15819,-28617,2580,110248,146911,41369,-77170,-78064,28971,92022,67949,18319,-14184,-37031,-34507,-12957,13483,72913,143290,118598,6894,-48891,-37400,-8067,-26829,-112706,-132426,-71483,-38321,-12313,37690,32299,-4139,-19195,-44529,-31672,-2974,-61207,-146855,-134767,-34311,59660,57431,-29873,-66661,-33242,-43872,-50352,-6693,44246,48508,12134,-50553,-83382,-55374,-28721,-28606,34968,123924,127928,63481,-2716,-30322,-56133,-31483,76736,116990,3077,-98450,-75729,-21099,-6446,9669,53771,35273,-36274,-62500,-6234,60087,61653,8561,4003,75599,112578,69728,37729,6539,-32037,-26006,-59138,-97017,-81383,-96194,-126706,-6214,117954,81832,22409,38196,77978,93994,92870,76057,19808,-36067,-43822,-34939,-31927,-9299,-10269,-14547,-16487,-9737,56059,147298,182861,122786,7824,-81880,-86062,-66487,-60676,-56717,-8203,30945,-1532,-37174,-47151,-50636,-35898,-772,38962,51861,-304,-47718,-45520,-43741,-59826,-23966,73660,128411,101798,55747,37217,10955,-49974,-91871,-38694,-3149,-26113,-28050,-25556,-50618,-122142,-174956,-107705,-7315,-39296,-124217,-65951,63981,89100,14151,-39468,-52580,-94068,-165432,-144375,-10514,68144,16204,-53325,-52674,-13244,24072,54162,51305,26276,-10894,18858,58358,36150,2478,-66270,-153876,-175182,-158016,-109382,-7846,47673,26190,9342,-21104,-33927,2504,34294,33531,-1168,-34055,27495,116188,128832,99856,77631,105267,110043,83095,97722,88255,-25071,-112270,-37858,75962,109226,127897,102010,-1051,-84990,-107217,-130628,-127418,-72058,-44296,-54864,-43873,2346,15114,-66844,-120906,-43044,63371,79437,45549,-5075,-29318,-34599,-43961,-58691,-25180,20881,10033,3371,17046,23160,83037,139009,77460,-2977,-2258,-33989,-50537,5710,31104,20418,7200,-10582,-36688,-11641,86946,137316,53852,-22328,12600,37068,-7607,-45233,-38899,-18957,24521,79592,62450,56329,48971,-7027,-25071,25199,100513,158185,143716,83235,44987,20755,178,-23574,-20409,53137,144437,144861,124412,148666,112388,11471,-23965,31293,94936,101807,98673,148818,209662,165845,24585,-67859,-50428,7849,-8530,-34309,29879,79571,18367,-67217,-111919,-106035,-72416,-31458,3,7935,-16121,-35620,-47581,-40482,9738,53128,42910,-60603,-162983,-158702,-73319,-26296,-36061,-20979,65665,115983,57683,-30845,-36835,-10279,-76068,-180123,-174036,-59522,36301,64131,43268,11701,-1103,-23903,-24561,-26442,-80211,-109370,-21031,120795,157748,32960,-79081,-59901,-34152,-69921,-48334,-9515,-5744,-16309,-34609,-61587,-84142,-54009,-183,2083,-14062,-27642,-58285,-73398,-57616,-23242,-34274,-45834,11199,74136,101420,113106,64484,-37232,-69874,9428,74226,7874,-78209,-52564,-11021,-7275,19348,42132,36695,65571,105234,41571,-72779,-126544,-103693,-39854,46091,39752,19517,23559,24613,51400,123625,123531,40128,-22861,-30856,11476,62072,52522,-9458,-84224,-139225,-135621,-80131,-15577,39935,48482,5998,-43560,-63472,-56149,-21408,14617,9790,11573,75397,140756,131444,83681,30236,-1818,28134,88917,58136,5564,-5275,-22838,-76402,-105737,-99694,-45681,35066,119429,100649,-9873,-68267,-34009,-4503,-16432,-5150,48883,50173,-30399,-103706,-141400,-117365,-43714,3479,-29406,-49956,-5755,86685,121435,65201,-2575,-5045,-23078,-124051,-223957,-245996,-176533,-44399,57982,41080,-71665,-156846,-98389,-29918,-34359,-48922,-29467,20551,105155,121741,87172,128083,130743,22611,-33426,-15151,-11286,-6620,-15663,-17759,32544,65532,9115,-23359,8001,10989,-4301,-3863,27333,55367,60458,63937,107652,106253,16146,-71388,-94458,-112842,-131829,-104912,-82702,-81870,-41914,38260,69757,16167,7257,63226,64938,-4593,-40644,-35630,-15375,2600,2585,2571,21501,3925,-12404],[-3278,41410,27832,-801,-22611,14492,72988,95325,131630,173980,118290,28460,-32855,-70452,-69640,752,52684,62723,44032,-7398,-66342,-49467,-10914,-8417,22290,121793,71957,-111429,-167923,-61302,-13520,-19480,18555,44733,50546,34107,-16980,-24729,46343,56148,-32542,-80019,-43186,-26265,-63876,-99903,-99138,-48566,48766,82203,33713,-852,57412,98436,70018,28738,-31752,-100208,-137483,-97872,-29697,-15667,-55696,-56278,-24175,-19369,-32445,-44057,-35235,-38627,-35884,6100,53749,53304,35365,51786,84976,68571,7951,-44181,-95598,-118821,-33787,61503,34248,-51695,-53104,10011,27194,1394,-14904,-10582,11650,-18830,-63048,-70707,-75742,-42453,-2385,-12965,-31632,26709,134868,169811,89454,13861,-55699,-94493,-38860,23369,26537,1576,-81449,-172957,-147475,-42840,26993,35806,44275,48211,66824,91606,67596,13499,-35431,-36081,24654,-13829,-89226,-25586,93067,137164,122854,-6225,-176043,-220535,-159655,-94437,-39342,30197,55857,16836,-50185,-69928,-30446,19094,-2100,-25861,-19590,-13295,-16169,1228,-26074,-123547,-179372,-180643,-174296,-132067,-65830,-21381,-5844,31545,81162,65198,45690,46827,20956,29758,82043,103612,134092,126981,10403,-60527,-42387,-78903,-102810,-90100,-27215,50283,48697,15659,19693,-8668,-44157,-31521,-11219,-14230,-42723,-89471,-112351,-39352,94582,155099,115635,62044,32749,6298,-28058,-67803,-60955,6918,3279,-57984,-91197,-74691,-53960,-59330,-52341,-6730,45097,96310,90442,34531,-44930,-112714,-101638,-10757,-2636,-52909,17386,133855,115330,21695,-1790,15348,16187,19743,16997,-17391,-33732,-48006,-90566,-54171,63086,65793,-7466,-21428,-9337,-1037,23525,35312,72343,47604,-35508,-48980,43979,131000,100960,-13568,-132519,-157706,-59446,25865,9671,-22266,-36400,-47960,-25415,15636,31433,26784,64751,127445,114804,43386,81664,163647,113424,32028,39533,39548,7524,15149,25359,-3187,-87912,-155376,-90573,-2367,-44172,-108585,-77531,-339,54709,104055,112893,64945,18546,-16527,-97397,-158420,-94026,56719,170832,131251,24157,-63460,-101398,-82815,-100085,-175601,-211902,-196091,-192640,-222207,-147235,-59070,20889,64114,15301,13056,72737,34444,5043,82754,129036,130733,157295,100945,-11875,-28708,19844,33413,-40803,-130515,-63581,83332,97306,-11077,-84527,-18941,65894,54023,-17988,-17367,23596,45656,69381,67811,41075,16406,17806,65425,73701,51489,101184,139132,37661,-82600,-58888,2197,3338,1110,3142,-47274,-115330,-109397,-61851,-54239,-98708,-102077,-23706,42684,45429,55289,91610,55135,-67822,-80477,22656,85968,86692,107603,121899,54279,-27727,-57903,-59287,-48361,-56821,-42485,40488,90769,22146,-57993,-2079,20573,-67280,-69592,-2107,-27662,-35093,26318,69040,83248,53150,-6766,2779,37273,-5520,-86488,-106107,-49515,-3759,-9283,-24546,4531,45964,-20563,-95174,-40917,55682,76372,96733,99995,54544,20505,-312,-8152,20354,76790,72732,-29321,-112146,-123744,-98286,-41719,7467,30177,4477,-40042,-54944,-71045,-84121,-64538,21626,94719,72379,-5463,1911,87789,109723,41618,-20205,-6901,65446,92465,26120,-31766,-53155,-36094,28601,78492,54501,14730,-6042,-34763,-77831,-174327,-194174,-61197,43943,20893,-31421,-108286,-146794,-107171,-61605,-70885,-101929,-86925,-46974,-40533,-37344,8305,46315,41973,4882,-20425,52704,128847,83667,10623,10399,34097,1338,-82376,-92745,-13840,41930,14535,-44978,-30670,85065,188238,152339,30161,-15078,-10829,-28020,-41102,-23675,16978,52787,35580,-20902,-59134,-60082,-4530,13375,-75815,-127823,-93635,-64144,-36204,19942,36408,10773,-23765,-49439,-60853,-74172,-94022,-98972,-71361,326,89963,93209,-6791,-71558,-58842,-39867,-33401,2858,74135,86733,29501,-17074,-30868,-36309,-31690,-10444,49141,112559,96740,33677,-9866,-15063,-42507,-27390,61507,92470,7286,-98551,-158809,-94627,23598,31261,-3217,-13268,-1495,41949,52353,20062,17367,-5382,-42929,-7628,44978,16378,-36054,-62452,-57288,-17564,-28334,-73069,-87097,-125182,-133556,9607,111168,27437,-41073,2828,48604,23127,-27301,-54698,-46994,225,27966,-5592,-57530,-70202,-78652,-61927,-8559,31840,74974,122993,103483,37909,-3132,-14786,1824,10502,7504,-22283,-54036,-23772,14118,-9134,-36188,-10436,-17389,-85394,-63711,19387,10461,-35350,-22134,478,-8539,20113,71553,81686,56426,65640,114622,108810,19904,-61776,-50244,-25724,-3501,43357,59508,26081,-48609,-111132,-64601,4163,-16374,-63126,2508,78252,46059,12415,5129,-47365,-118498,-174738,-172555,-46136,49036,-1931,-41301,-9659,16382,38874,70515,68924,43522,-2889,9092,35614,-5963,-56634,-126344,-245382,-262469,-181040,-109228,-38509,14583,4569,10340,20354,-3890,-22248,-10558,-6119,-31204,-58110,-8774,85544,130955,123470,90355,58826,11231,16200,104096,125866,28218,-8313,55634,113240,109546,104835,99218,44679,-7627,-3891,633,-44966,-89838,-97122,-76251,-63705,-33239,-15281,-98061,-182131,-92872,60581,68920,-16872,-39821,39044,91838,56643,13841,21006,25360,6896,26879,59067,45396,66646,104719,86261,25695,-14411,-43071,-37357,-11264,564,13684,-5434,-12599,-13142,-22191,33045,82336,37878,-3125,12015,-7947,-69120,-104708,-78920,-37164,-18589,12942,29145,64811,70125,16255,5327,71205,132908,149911,129837,84718,20461,-41516,-30814,20360,54029,74699,93760,77861,92739,137851,82853,-26866,-68639,-22105,66269,111690,120284,173622,221697,150332,5262,-105512,-141315,-72025,-4946,8395,53478,87630,15427,-75407,-104601,-85350,-39871,8327,24281,2741,-42524,-56739,-63600,-79076,-56058,-10690,23567,-24054,-101818,-104037,-20845,15641,-21432,-8448,89441,138745,99607,38997,50739,63402,-55506,-196512,-207111,-119407,-18556,47900,50912,29335,26903,32982,42362,-16761,-125094,-141042,-64081,-6817,50519,19032,-28282,-15081,-47141,-134587,-129234,-54519,-4718,-29311,-83153,-89009,-60944,-36938,-51267,-91089,-68557,-14970,-37480,-123455,-97856,30337,61534,24671,50102,89507,80900,36186,-57866,-147808,-106125,27463,89884,-9105,-117337,-76493,-2436,7977,8266,-5731,-30301,8656,89459,80318,1125,-41110,-48708,-34621,38776,59131,33609,10985,26184,80519,142832,127136,50698,-11892,-13512,32595,78092,61382,-48292,-151243,-147688,-109643,-71565,-17432,34962,56507,54665,-269,-94422,-133777,-107547,-66173,-33742,-873,32563,76889,94931,103011,69459,-27108,-53080,53402,55186,-44448,-82668,-81951,-118559,-128310,-85983,-27593,44727,123870,92108,-18396,-64302,-34523,-277,5906,2670,18021,29228,-5909,-68670,-122203,-130748,-107814,-79478,-80408,-59168,27572,111215,104915,55222,14499,19807,-19982,-154965,-206755,-146202,-75718,-3456,30014,-16816,-50562,-17747,48401,25473,-75740,-72153,36522,100886,136898,163266,133508,128431,151910,80051,-25362,-55030,-38110,-20234,-16231,15068,83861,106923,26892,-34595,-30208,-23486,-970,2392,14037,23050,-3667,-34650,-10937,-18004,-93248,-125654,-91409,-74952,-48118,-11495,-61353,-101169,-47205,18754,42690,31792,58515,102110,90093,38547,27476,24074,6324,13711,38114,45134,30704,-26967,-33011],[29431,43527,9098,-8450,11988,85989,142268,145187,147055,139372,91479,53663,8201,-23742,-18524,19084,27505,6081,-32566,-73753,-105255,-57704,1006,-11024,18459,150509,125644,-73363,-172343,-76195,19693,49998,56761,12171,-27312,-12545,-5193,-23382,-7793,2881,-48389,-59261,41771,105748,23445,-79714,-86492,-16235,60428,53202,6908,22214,76372,86421,40196,1525,-16980,-50195,-94106,-74309,-27340,-15384,-22687,-36980,-45438,-51029,-46505,-45097,-41563,-49902,-41308,-23293,5302,30718,34739,28761,20317,-10296,-23919,-47914,-120196,-143730,-20512,77804,35818,-39958,-29796,17168,8911,-28733,-7246,48637,64125,22231,-28841,-73492,-94633,-56242,2180,26297,2140,28540,111064,114548,49809,51903,46670,-29455,-58451,-32939,-14597,22183,15088,-81757,-120639,-57410,-29820,-38857,-13218,-4031,-26556,-36224,-26783,-25211,-36937,-8293,86239,117078,60936,26873,59234,101046,65960,-52465,-107986,-65749,-26289,-3161,21357,59336,69229,32009,-16428,-9828,16805,15794,-6143,-11105,-36465,-48304,-12409,3351,-39317,-86288,-111783,-159824,-148152,-44497,19149,-28179,-74166,-34411,41899,67538,103554,176483,155713,70394,21913,-10777,-6013,26136,12276,1229,9243,-31754,-60231,-39084,43879,92438,23383,-34102,14971,36855,-7084,-3165,41064,-586,-97866,-125208,-117273,-88294,-10837,40400,5271,4508,89479,139213,83135,-608,-43382,-12717,6590,-27991,-67278,-68906,-39572,-12507,3582,32540,66923,95085,100280,92975,-1049,-119155,-132638,-41029,11986,-5130,33950,112306,88308,-20648,-86925,-93098,-28366,60705,68824,-3563,-5678,57487,58798,34593,39039,6662,-38411,-22708,-1488,16224,54582,39295,-11011,-59097,-54782,-15933,56637,127212,122932,60920,-31087,-61091,35954,113544,35630,-67305,-76676,-48572,-12049,11006,8820,-45,50169,107178,76452,16987,21538,71613,75492,62242,58188,5151,-52048,-15595,23081,-11504,-78428,-94394,-59470,-45531,-87277,-106388,-18154,86936,114430,104288,66833,4919,-20012,-44886,-96986,-65088,-2309,17321,84750,105850,-2033,-107485,-113702,-79568,-84671,-152831,-146496,35018,92278,21460,-96437,-112253,-28225,72074,66271,27064,37138,-13133,-56040,26370,143873,178682,142393,55979,-14436,-13837,9787,19147,-15075,-79441,-44928,56225,52078,-65885,-161993,-110315,18174,64263,-25594,-97877,-70734,-1235,61756,66139,37297,38028,88180,142439,92106,7964,31726,63420,25252,-35502,-55053,-22221,13154,-12435,-44907,-35099,-2879,38543,44703,15482,-42370,-74208,-26347,4812,-10114,3190,45350,56343,-11367,-43958,25619,87802,124547,183609,196637,121785,53618,19080,-7645,27986,41854,-8312,-17355,36849,26102,-46867,-3062,49373,-4521,-11022,50747,42064,-197,-3573,16180,50504,65810,20444,-11354,11064,-14318,-66762,-55445,-7138,-837,-31959,-45223,-12877,26796,14381,-25300,-29183,34089,81100,96334,70824,10462,-27233,-30081,2288,51032,69071,9258,-68492,-100611,-138243,-146590,-64384,7101,24381,11398,-21109,-28740,-41919,-67204,-54069,21392,64639,39071,-30430,-36271,18324,3311,-42744,-27430,15484,59333,92820,67023,8353,-40919,-27600,54291,101566,62723,18142,27109,31111,-28360,-153089,-181337,-62172,37107,18501,-32219,-73414,-65669,-3121,55332,38402,-21378,-35043,-17933,-24963,-319,67446,58103,27002,67038,49497,-15549,-16593,3709,-12786,-26154,-20069,-30804,-81559,-120004,-118307,-82634,-70160,-76905,-37553,58765,152800,142578,38047,-1807,17270,13925,-18478,-32819,-36955,-36060,-45597,-81747,-105872,-91179,-14851,30402,-32842,-74581,-33922,1379,-948,6913,63434,92067,13075,-72918,-103577,-97131,-35411,40363,62752,65204,70453,39144,-17274,-66578,-61153,-7728,14580,48483,122386,104739,14307,-16715,934,-10724,-14259,3848,39479,63115,25334,-30819,-40212,-16095,-36913,-14810,53039,51057,-9881,-88981,-207242,-175904,-945,40194,-32627,-74698,-29176,82960,110147,29469,-11110,-9235,-31591,-44748,-9458,14901,-11791,-47327,-43304,5439,31929,19793,-8402,-58572,-81584,706,40603,-41212,-79072,-6015,61049,33807,-67933,-116300,-61622,16598,3368,-72861,-122401,-94449,-74399,-75466,-49111,-21411,16792,50037,-3264,-85923,-53041,33214,75832,56453,27523,-47751,-131861,-81614,29880,44506,29874,80266,72904,-28772,-37553,30194,18024,-15462,17712,50470,25617,5577,5637,-3154,-26739,8872,107966,138699,79905,23287,-14352,-50669,-29336,16847,6129,-11982,-1874,17528,15378,10190,-19886,-49044,-2328,35259,1348,1986,16788,-27053,-94736,-126065,-109813,-5297,36760,-32291,-14222,63010,56287,42130,74159,70436,46128,630,740,60010,89239,31571,-70377,-188876,-192295,-105736,-13634,18612,-1,-37981,-14554,39393,27650,-13976,-33799,-47124,-58450,-73926,-55246,11752,69105,108083,94064,4774,-93827,-75564,46701,89602,38599,36205,44936,39892,52827,73969,77508,53408,2301,7312,64375,48668,-12260,-27751,-28992,-33723,-563,9412,-73646,-154854,-100341,16863,2637,-78987,-49034,91441,165836,113659,68978,70676,21629,-28310,20365,88307,85398,59031,19490,-20485,-12261,-4694,-25674,-14804,-1237,-16887,-8973,-22878,-9805,34958,24259,6367,20188,19799,20758,25270,-28306,-104494,-151735,-131001,-92518,-102728,-98517,-57171,48864,118192,78568,34880,82665,143492,137675,100523,63396,-663,-60189,-22114,50587,81613,69150,46586,22840,43962,91920,38380,-83467,-117556,-49042,28802,53006,84280,158045,188384,120852,23103,-73596,-149277,-92241,15230,33146,11243,6869,-52459,-117817,-87100,26269,111190,111062,50406,-18273,-68560,-42359,101,-17357,-47217,-33083,18633,43486,16904,-4863,57120,98380,29061,-30319,30484,114344,160478,143366,132291,110840,-8648,-102822,-77997,-49778,-14825,46374,22195,-49245,-27104,42084,51963,-27135,-95792,-78716,-47418,-83509,-74171,-19454,-7007,-25612,-72102,-134476,-133123,-58374,19633,-10824,-105739,-105902,-35775,-13601,-55350,-94350,-72249,-21237,-20137,-123185,-138711,4209,108784,108157,79249,36300,-3275,-39242,-120640,-198237,-150119,-27886,24909,-4740,-19415,1112,-13711,-20542,5050,8375,11145,31947,70187,107468,106201,50204,-14372,-11328,67946,85578,40224,-2243,8680,40337,50590,23602,-8511,-34608,-8444,45532,34239,-50736,-173357,-242137,-177662,-72312,-3165,26355,15692,35740,98931,54922,-101957,-195361,-168380,-113776,-72266,-14584,20483,24638,14642,54027,75835,12389,-31613,22273,10946,-52831,-75154,-87576,-120092,-101977,-37058,-698,31259,99186,83668,6232,-26461,-39461,-60138,-47318,-24711,-11628,5628,10042,3710,-25670,-75820,-135088,-134312,-94244,-25916,35244,9638,-41977,29751,80129,32411,-43092,-124493,-114824,-19270,62587,106002,77515,-8453,-9675,93485,146821,49823,-83964,-52213,76653,112412,93861,109047,69862,12820,65489,91834,8196,-44654,-15467,4553,-9019,-2682,36956,44941,-5350,-51394,-82244,-84266,-29316,-9502,495,22783,27747,-9744,-59908,-128735,-168073,-113517,-35580,-11872,12898,34661,-46312,-111830,-97505,-72212,-38703,16363,72273,80243,41173,27869,67941,66159,23513,26561,61856,55816,13419,-38554,-20955],[95877,63595,-15495,-45603,19509,121107,157883,127014,85608,47058,4920,-9896,-12415,-14005,-20251,-28052,-77571,-145234,-157948,-89491,-33175,15066,48287,33035,17577,66864,76145,4573,-67722,-18489,116957,209489,154381,-4740,-79046,-31522,9356,-10918,-47247,-54341,-38342,5853,120354,226827,152683,20898,15037,40681,9572,-45091,-51527,-10293,25617,21497,-21741,-53574,-60966,-60915,-54879,-11507,32084,42000,43871,-5026,-83216,-110664,-91937,-71557,-43862,-7535,21684,-7779,-15928,54521,97015,37120,-40287,-59138,-40109,-41453,-53095,-29073,46785,55952,-16837,-70324,-25634,38579,18523,-55358,-48296,11948,10078,-10662,-9581,-38955,-81946,-73813,8036,67649,18472,-32072,-12593,-30229,-58359,13931,80246,20948,-51460,-57360,-51440,9333,91084,23895,-81098,-76271,-58200,-43372,5438,15177,-37835,-87563,-73293,-37575,-43301,-37344,31233,105967,117932,37276,-21492,2255,-25514,-82288,-11689,86727,83211,64086,47658,48520,50905,22990,-3434,32687,57812,43466,59671,59525,-18870,-43832,18299,38919,18831,24636,16451,-57791,-64076,31113,85600,17830,-57887,-94335,-91604,-40830,60883,147857,149789,64470,-1935,-31999,-71904,-100846,-41372,41169,56561,22457,6159,12287,56478,71347,-18865,-69980,13077,67334,28674,45759,125713,76450,-82858,-149202,-146921,-139156,-112521,-64414,-57766,-19596,114967,213975,179971,87497,-21157,-56156,-24950,-20023,-66334,-66271,-7782,42710,55062,48707,25799,25973,53577,106579,62602,-38070,-89089,-68694,-9603,32405,55286,82917,64158,-31449,-131515,-173680,-110795,5729,47196,9346,11655,81598,114971,69064,-3251,-41272,-44563,-20669,28402,95136,156840,124682,13765,-57043,-10860,58308,80119,90363,102084,96443,42912,25428,98982,147937,57238,-32126,-21652,-19285,-34214,-16877,23760,61997,106312,100394,45910,-9367,-59361,-67131,-7012,45497,16362,-51539,-72775,-8241,47725,18874,-24869,-11060,-25378,-63779,-89300,-82354,-2186,68586,67677,57231,11638,-78939,-85518,-41966,-39621,29167,137228,78327,-3398,766,-20202,-46849,-55744,-100883,-109471,-75498,-8488,91372,96727,10165,-67057,-72944,-36181,32030,60088,40448,23331,-40775,-100746,-32231,111459,168544,108421,19845,-22806,-36889,-41669,-33072,-31918,-49710,-48907,-32052,-36098,-85932,-161199,-150149,-68778,-17725,-70802,-148647,-121279,-16717,51322,36599,6779,36679,99953,123429,42130,-73158,-114141,-90539,-36793,-33139,-103127,-108793,-42625,-38809,-51159,10936,80957,108302,114265,116001,86559,20788,-27041,-39988,-40996,-45267,-43108,9452,40342,15990,17082,50811,109246,159302,139625,105625,121302,109667,57213,86708,113013,28089,-86912,-82497,-10116,-3180,15891,9731,-49349,-31300,55053,60556,231,-54201,-85342,-66820,-16535,-11133,-138,62719,50715,2443,-18371,-9005,6459,4553,14051,25089,-1877,-20769,-32528,-63257,-14481,76163,83347,21744,-46924,-74885,-51348,4365,32969,-9018,-91561,-82790,-28936,-85973,-129578,-29636,39273,19554,-4949,-34387,-16952,23186,20876,8225,32298,46424,18189,-45813,-44787,-6258,-60988,-133285,-110704,-58551,-15126,55640,81607,23995,-44382,-38399,45527,100059,61069,23906,52974,60479,-13136,-122647,-119774,-16566,23879,-5250,3871,-3240,-22142,30175,103314,124482,100772,63879,10243,-43937,-21196,76632,74473,11630,58038,56921,-48854,-92410,-55683,-28813,-29378,-28131,-4983,9159,-45827,-117742,-119871,-125856,-111567,-36836,28916,47903,52087,28493,9192,23,-10955,-27796,-31214,-47567,-69220,-82914,-114192,-103065,-55629,-13908,657,-29874,-27565,39772,70290,27047,15658,110791,173040,89159,-35191,-73901,-17882,83407,139161,121232,69414,-14594,-68442,-46571,-39484,-17733,35398,57347,91498,155297,112626,11512,-8620,31910,34738,22708,16580,39368,45562,-15945,-73404,-56211,-30588,-66242,-44502,16996,-2515,-51790,-105223,-208595,-196658,-45557,23644,-15656,-79172,-72641,34455,120495,69308,-27650,-27480,4332,-31948,-41109,21148,65789,42394,-2345,1667,21816,48713,66419,49305,-13526,-39235,-67203,-106250,-74123,20298,85683,63021,-35138,-68343,-3,34233,-59553,-184077,-217032,-111440,-16686,-26306,-78079,-106479,-80438,-29595,-43669,-110106,-70931,31911,87918,72812,35453,-63450,-146304,-78889,45259,87288,92924,132950,148107,106219,63433,38329,-6620,-12972,48960,91779,43781,-40825,-67620,-57911,-78188,-74431,-5916,30877,52314,98265,80470,-11846,-56592,-52313,-73487,-69162,-17440,35661,24950,20,-41116,-67592,-43279,-29029,-35938,-30335,-17892,-21267,-46910,-33864,40085,109721,51624,-58302,-30918,55792,50287,43454,82012,63953,28852,-11247,-13444,60322,143626,133404,59232,-39109,-100667,-51812,81820,102025,7481,-46425,-18744,6640,6058,19631,6719,-30816,-21493,-21441,-52715,-65859,-53810,16675,46442,-32705,-103693,-81042,-25934,-11769,-6786,-690,-32307,-46012,15405,80408,71433,14261,-80408,-95632,-3669,45142,48945,73073,42644,19832,78682,91921,7130,-54464,-42056,-13046,-56527,-87004,-23529,85928,116957,77996,81788,103881,29093,-36608,28581,98003,90963,41086,-56652,-128337,-56450,14748,-20146,-711,52145,24247,3521,-9324,-9928,37113,50347,6436,10969,49454,63839,51244,-5087,-72216,-126334,-134828,-123772,-134984,-127314,-84912,48627,154540,103053,7750,26005,97421,93738,38071,15138,21331,24307,34978,45737,67431,75592,64834,41025,22691,43089,27445,-80019,-124313,-59947,-33119,-56722,8333,115159,138941,108146,83943,28821,-54641,-61056,-20106,-19539,-55702,-57113,-60329,-79710,-30133,113498,202258,159141,53562,-31038,-70901,-14198,63588,53212,-6013,-35693,-4456,61061,84842,39751,50094,94526,26428,-83423,-54291,70106,172664,160463,112958,81419,-181,-21803,61389,51640,-271,33280,-14294,-147334,-125772,-11846,7370,-52570,-54558,-4649,7698,-31168,-65839,-31465,-17293,-59382,-76427,-77600,-88515,-59475,23395,23469,-82154,-119322,-32508,34975,11714,-18151,-24306,-4959,27102,-42936,-138342,-77048,54912,108499,50581,-41611,-66847,-52677,-77933,-142549,-168007,-116278,-49511,25084,90823,57182,-53961,-68805,5272,56336,100592,109525,82795,117637,173501,117110,26811,26891,98518,92406,35127,-11583,-11199,-8277,-26504,-37747,-39517,-55434,-25626,22945,-47796,-184140,-254868,-254034,-166874,-16045,87508,76437,-11402,-11936,82462,65896,-55238,-121056,-95441,-73564,-67057,-593,67249,36486,-42063,-29290,36323,67299,57115,17361,-32847,3448,29361,-40615,-107811,-63520,8313,14971,14055,84235,88763,21161,-19989,-69421,-131046,-104726,-30770,-1039,-6523,1699,39395,46285,-1526,-80797,-82705,-31981,14985,-3890,-98140,-143252,-10193,78853,11977,-42290,-44361,-49858,-5861,116119,197831,143548,30445,5122,82072,121768,21699,-58278,-7407,66064,62682,30036,5293,-63184,-117382,-15716,119427,100341,31235,42947,64347,23676,-37720,-60648,-53374,-54094,-86174,-127788,-95750,-13804,-6687,-13481,40482,113324,104406,23056,-69220,-89053,-27996,28474,28068,13144,9643,-23630,-51939,-84092,-106967,-64503,4435,48425,46580,15386,21435,63653,57296,26980,30412,53529,34953,-70,991,47781],[127785,60025,-50833,-74507,4373,93414,116884,64163,-4157,-32181,-68993,-91821,-60721,-29407,-40014,-56540,-117162,-182938,-154428,-33001,52673,69772,63708,80781,45211,-11328,-318,69326,78641,71498,147695,261806,206163,-1866,-80823,-16548,32345,46884,22780,-25466,-10039,38489,104339,212590,195147,70896,41753,27873,-48367,-105377,-88884,-63702,-26823,-20632,-71152,-119984,-135025,-112019,-60438,28833,106696,125079,92422,16336,-82515,-125649,-117956,-101569,-46761,45599,109468,81117,51394,108239,144404,60292,-44874,-63447,-43533,-18363,43202,99201,89451,11950,-71993,-107438,-54885,14960,-8037,-95758,-110150,-74769,-85200,-80860,-12505,15739,-42370,-83654,-26439,40580,-6221,-104238,-129892,-109888,-87342,-12675,48618,4864,-57309,-47107,-48906,-22928,75948,74645,-4189,-27802,-18558,-4097,37154,49949,-4124,-86135,-88727,-27551,-34706,-93107,-90740,-23719,44828,8679,-63739,-66570,-63841,-66138,20543,97794,72731,32116,-1941,5014,38947,32522,9526,50945,68892,54621,92263,101553,21420,17215,86052,115172,113486,104625,82906,35246,15635,58250,96075,81106,18599,-96984,-166100,-105903,5708,29864,23625,26427,48454,54107,-40991,-152443,-85788,34505,52909,47471,81034,52576,24364,28367,-29676,-66437,12572,73022,56974,91493,173432,129143,-29709,-122304,-127119,-118214,-132780,-114837,-68676,-19420,56856,118098,157218,157341,45700,-42931,-33280,-25475,-80426,-72446,9417,77263,96895,50995,-58678,-94659,-28931,74156,103060,57366,-10470,-47694,-12581,59651,81015,69076,53911,-13146,-119066,-182527,-148833,-44489,37242,39970,-26060,-60330,-15122,9239,-16387,-13909,18652,38333,76704,126375,176778,169750,96312,16518,31357,103881,101110,46610,41877,74428,65685,61363,105172,112325,29325,8600,55094,-1354,-87899,-53922,50683,133197,144122,72735,15012,-38618,-112925,-139151,-52053,27882,-4144,-58223,-49775,9647,54751,34451,-574,-1480,-12535,-16765,-37502,-78061,-69785,-33920,-11437,36551,27750,-47192,-53317,-6994,7896,90817,222907,134021,-36414,-58546,13075,78539,36433,-98481,-112077,1355,93032,110909,81110,-39637,-34904,8449,-4631,-345,42633,57487,3851,-86755,-114160,-28891,72493,86489,53433,24136,-20083,-73054,-81760,-59994,-57040,-60602,-74507,-119842,-124144,-104018,-142558,-152321,-134259,-103017,-95545,-128100,-106157,-10275,44804,14092,-30831,-6176,50468,60982,-1673,-107119,-202753,-188402,-87747,-72170,-156771,-165303,-76810,-29153,-18560,26071,40798,34465,85037,151542,167196,98737,-26041,-76830,-49530,-43123,-48720,26866,110163,81363,-16473,-32295,36209,58976,10340,22976,112115,113866,40803,40161,64006,8429,-107570,-132182,-15649,74347,77090,-15586,-111577,-88885,-5251,-2766,-47536,-112607,-174626,-158161,-88317,-52252,-6344,60627,71383,46234,1373,-7019,38148,73052,84523,60621,-3900,-57526,-84055,-101628,-38873,45166,47787,21120,-16393,-76875,-91004,-44346,-36444,-93745,-150616,-86513,28257,792,-44363,31175,48810,-14449,-56704,-63505,-4995,77951,110053,83909,69082,61520,12615,-38317,-8370,29218,-24281,-130710,-176555,-131765,-54460,21523,41375,-6004,-48233,-31956,21312,71009,63836,39409,49415,52098,15855,-50488,-25707,60707,44055,-1865,67956,81886,2863,-5383,51894,113140,151992,112105,1066,-85515,-78194,26172,67716,5126,-4876,-1229,-30801,-50080,-54377,-20577,16497,22082,71215,123041,41715,-80623,-104576,-97860,-60143,32850,64264,573,-24179,-267,6452,-44311,-108749,-104534,-45287,-28858,-70579,-111672,-120348,-31467,60836,33377,-23005,-38343,-25536,22162,44723,680,12379,107658,163935,136339,61300,21990,81386,152326,129044,80505,40379,-43734,-91908,-54039,-1368,45073,64656,63611,86820,138877,123568,59807,45694,76880,74354,46340,34348,66329,69097,-27952,-91594,-49637,-43556,-118840,-110890,-42755,-41251,-71345,-110563,-167018,-151682,-74478,-25891,5461,-7581,-42260,-9485,83966,67311,-51755,-55108,24991,9293,-31567,11843,98368,96179,8865,-28600,-30885,-2508,60695,75916,-5604,-82712,-130428,-128103,-42362,58016,96538,51979,-14740,-13334,46820,47223,-67707,-197196,-234788,-128433,1702,9469,-66485,-103753,-86132,-29253,9287,-18500,-29271,7349,60928,79431,52997,-27230,-75254,-21754,49235,85819,99423,101957,140087,171297,87465,-34781,-80230,-44316,37461,97084,58104,-20748,-31380,-8441,-40862,-97392,-113348,-104732,-20430,107558,149040,57386,-44910,-70330,-51821,-23733,-38201,-76406,-46489,-3312,-21169,-36198,-34015,-56584,-54405,-37471,-31018,-31086,-18926,43295,147463,182869,75951,-57762,-83705,-50234,-26979,21134,79764,63917,28380,1282,-6804,8296,42450,89507,121218,52642,-86748,-74055,84163,118962,20315,-10907,10587,-35247,-40392,43819,63045,15706,45069,72960,12952,-88038,-147514,-79006,-20847,-47763,-21558,22254,-36616,-80138,-43146,-33441,-71595,-70219,7340,88334,70302,-30891,-151840,-184594,-117615,-67528,-10216,79332,78396,51559,113575,139074,74853,37755,42445,20903,-43195,-56729,858,60371,36402,6695,54284,98466,47807,1754,48643,68110,22136,-13770,-88083,-135350,-52672,9172,-36709,8629,95725,63308,22167,10251,-15431,-5923,16420,-5184,22320,80830,71860,37957,14598,-5840,-38839,-75474,-99757,-95692,-52886,-26949,46834,119363,71059,-30921,-48677,8630,18135,-51146,-71025,30287,125440,96371,29119,53609,94522,112528,110177,44137,1685,23981,-24078,-96687,-91355,-108207,-142090,-54675,68610,93402,82936,94614,84493,34566,-28492,-86255,-86821,-61802,-31049,12671,34366,57744,124025,158509,121356,44647,-19727,-43131,-9826,21402,13605,-9656,-42428,-29032,31278,75181,24790,-27439,-18780,-39358,-87322,-58422,30939,104417,85317,33833,9793,-37520,-27503,66218,54581,-39213,-30230,-40289,-145684,-141278,-48983,-31609,-68146,-45601,5403,26262,23557,-7391,-37850,-15135,-14935,-23894,-33008,-68571,-83295,-17432,30254,-36960,-119576,-49500,78306,86095,41284,24760,58927,127838,75545,-81676,-107771,-19008,30718,-24877,-92087,-74321,-32451,-33751,-85414,-150796,-152807,-68166,33284,64557,2118,-82575,-74637,5015,66374,117708,123951,67765,70131,128714,102263,48246,41613,69093,50832,24487,-7184,-10985,-14240,-20740,-10741,-16530,-47624,-44443,-29263,-103266,-200065,-191984,-135413,-68632,33095,104857,59332,-48179,-59195,16836,20237,-2941,28115,47024,7016,-28404,27992,110985,84428,-22508,-53679,1778,62411,62756,-10144,-55869,53649,111733,4518,-81795,-34273,19564,14203,10883,68544,66988,-3117,-48163,-84998,-120182,-85383,-5480,19647,-15282,-27618,-3241,8004,8239,-5723,15906,47753,26182,-48767,-101306,-102123,-39802,62,-18794,-13528,14111,-32249,-58098,68959,175705,121324,24109,-9636,-5762,-3675,-40241,-25022,21256,37005,37312,9836,-65348,-131705,-126619,-6968,154739,185219,107791,78343,94353,43476,-67547,-141643,-113383,-78849,-113191,-125892,-45825,29175,-6427,-39858,7119,84142,115587,114041,88820,56448,39353,49739,45821,374,-29773,2073,47066,5584,-63866,-47383,-16583,-4522,4377,18991,36118,28886,-3419,-5792,10443,20242,-6808,-29060,8387,77257],[60482,-478,-82210,-67800,-16496,25210,57417,28851,-23898,-25664,-50654,-77088,-52088,-9874,-9769,-24567,-56996,-61591,-32424,12250,48426,41725,15033,61170,53760,-29499,-43226,63311,128987,89781,56356,130347,135965,-9192,-61003,2861,51201,107854,135605,55402,-11562,-16784,1528,75837,102206,6697,-59870,-70596,-77219,-71465,-49915,-49613,-25970,-13054,-58168,-118039,-135726,-107619,-75855,-7075,85900,126919,80725,25430,-14440,-52687,-67198,-73165,-41244,39310,128955,153185,123690,101553,89551,44732,-28156,-80237,-74274,-21209,59763,103936,66069,-9648,-64665,-93024,-79704,-53853,-78537,-122072,-106080,-80297,-92130,-83008,1301,55374,-6422,-83515,-88386,-34296,-35496,-128101,-175023,-93724,-18861,21445,30903,-31896,-75503,-24633,-625,-11317,30944,78441,92323,78039,41695,4155,9638,27339,-3492,-83391,-94523,-17020,-4317,-91812,-128524,-87381,-23986,-7738,-39695,-64740,-50268,-25384,27491,50869,-5268,-66238,-87110,-39632,40313,61035,24496,33202,36769,25331,44819,60886,37582,75760,121083,124294,126491,103537,80132,69848,40488,30618,62192,90480,38606,-83524,-136823,-60648,25029,-5452,-55993,-12997,73938,93103,-15087,-117821,-70953,2404,8095,39319,104401,43526,-19251,-314,-15631,-46406,-1657,56577,80373,101470,107202,52814,-21227,-50645,-32904,-9505,-44548,-85532,-64578,-33172,-34213,-35142,51770,154401,113462,40170,24104,3219,-60551,-83693,-11797,87380,114238,28054,-127438,-181961,-98978,19983,78401,74878,34805,2376,10182,57977,59498,19848,14856,-11441,-74199,-108925,-82339,-246,80114,52735,-93787,-206885,-152050,-43242,11523,55680,104510,122769,94967,36862,38283,78945,89211,22236,1701,74534,93791,15161,-17548,30786,47870,53287,85680,47650,-56132,-35162,60318,8232,-88596,-61684,29741,102103,102332,30446,-11307,-44802,-107983,-124285,-49935,27114,28342,-1141,-6586,15701,29665,11666,-33176,-53890,571,70473,31842,-83820,-138367,-99928,-22802,51206,68812,64570,54781,4284,-18428,104522,217675,97376,-63227,-60263,52837,135852,77419,-55265,-65491,25218,92970,143948,103674,16487,15958,41268,13041,-6044,20615,27779,-57551,-149289,-111246,-2799,52999,25363,26453,66276,13871,-77613,-86323,-54801,-48139,-51276,-70571,-137158,-170079,-153043,-159760,-153131,-154490,-127997,-81887,-73183,-59666,-1510,32627,-5435,-61111,-58566,-18736,-1014,-23138,-95805,-190953,-179941,-86733,-93407,-155163,-130368,-30439,15212,2026,-5614,-59677,-88341,2834,110209,138168,73239,-52839,-98985,-43817,-15348,-24431,37483,124226,87511,-60058,-100568,-17532,9146,-44942,-35334,36522,13000,-61287,-63837,-47697,-54096,-83905,-79402,25424,120483,115040,2764,-105512,-109051,-61375,-57478,-76501,-128884,-174471,-129654,-60326,-46575,-34983,-9825,17292,25846,6208,17369,60543,80845,56709,22204,12048,-29095,-85284,-91342,-33223,-11127,-8654,40214,49406,-55011,-131976,-113870,-105403,-112013,-119529,-74011,32101,64702,64422,85282,19046,-72121,-103919,-79417,-16069,51986,105143,99968,102940,90820,15852,-18467,24792,47971,29284,-50779,-136568,-95137,7984,39937,9559,-21843,-37585,-28619,-4813,47663,77969,57244,49296,66236,76828,47586,64830,112777,81456,45017,115207,129510,63581,28478,19927,36691,76772,37301,-61162,-108237,-94004,-22594,39362,20973,-30101,-51285,-11658,3710,-38447,-15033,40982,49064,112166,158845,51134,-86277,-93363,-26048,32850,97566,110331,35846,-28683,-28885,-9921,-66865,-161958,-161204,-59024,-10770,-71093,-145094,-134250,22281,160295,94756,-13807,-16152,-15083,-31704,-24589,-41982,-34117,21469,77909,120197,119779,76928,88937,111807,64130,35304,47151,37343,-1003,-34879,-1949,54299,54710,25568,19337,61291,105778,107935,98093,96587,70090,40008,37971,67794,59290,-60120,-127309,-78604,-81237,-165150,-158205,-90655,-53868,-48074,-75049,-112568,-102102,-92430,-98305,-27536,46611,27800,-2343,24562,-10722,-101674,-85502,17796,62615,35916,17555,57145,50627,-29278,-56645,-55474,-51880,-12043,-8789,-64822,-98498,-113725,-105535,-29276,69165,88825,7156,-59028,-41219,17383,35027,-34486,-110033,-154265,-130212,-49428,-25151,-50725,-25834,24620,67093,88783,63389,18455,3205,50254,80241,53280,4453,-11159,16506,30474,37049,32855,9762,71067,138558,29015,-129109,-144509,-82435,-19240,28886,38337,71280,120047,126804,60409,-38300,-112815,-135295,-57552,52677,99744,49967,-30360,-50098,11012,68620,-14246,-144717,-93881,17622,43339,38833,9509,-52144,-54781,1357,13283,-23611,-7901,68408,119915,126377,55692,-51438,-116589,-145392,-124410,-51027,33303,56609,46626,40248,26712,-34852,-79861,-24918,78924,50629,-74200,-90282,33248,85343,30268,12373,21870,-38648,-43321,50312,75209,22927,47799,97972,60395,-51930,-133146,-92986,-66586,-70301,47899,141224,42095,-40931,-19934,-15224,-63927,-77923,-18922,58293,47888,-51050,-146729,-170612,-147018,-153132,-113283,10136,76654,53720,63776,92244,95792,100688,96706,60518,-5347,-42040,6220,73422,24207,-42975,973,72550,80175,58576,44740,-7895,-80287,-76236,-70781,-58040,-18337,-32812,-59041,13443,79620,42083,-978,-16234,-27238,-20601,-1776,-9270,7158,38387,5880,-17180,9044,41852,38491,-6827,-53760,-43672,32770,36475,12251,29652,31671,-15758,-60951,-49187,-32387,-97822,-136162,-6473,138941,112729,21538,49193,95440,124223,153686,70523,-42777,-26929,-5969,-75152,-119491,-131742,-141467,-71185,35125,60945,27125,8318,21020,31341,-8688,-88541,-81606,-12554,29006,70144,112133,125234,116964,88655,71879,57665,35676,13297,-29336,-93141,-97906,-47965,-22902,2906,30201,53628,21374,-45739,-74980,-40859,7899,24089,3558,14051,23820,5224,-23186,-58831,-50619,4105,-12090,-103218,-108456,-50929,-45624,-38500,-18661,-35170,-50679,-14611,12697,15621,1048,-25431,-48648,42191,121273,71372,-21859,-68863,-84330,-54636,10561,8044,-67463,-39299,79744,101950,49992,46846,114474,209775,162777,12028,-42299,-20753,-30971,-74340,-96011,-65696,-31984,-49319,-85693,-102887,-104661,-41810,11866,-25082,-60022,-43313,-8616,17418,29825,58797,60002,6856,-4080,35745,28800,16039,18465,12079,5768,26815,11494,3831,-2376,-272,12706,6480,-12912,-32643,-61395,-84152,-87930,-49738,8004,31831,30306,30132,-17736,-78665,-67796,-20969,-20957,8062,94907,112029,56057,21544,55138,110105,128377,68031,17162,19564,16575,-29431,-70324,-65139,47146,108451,36810,-8042,29590,40969,21598,16888,34470,17863,-19506,-34989,-29041,-23569,-14783,6583,7675,-16376,-33590,-49034,-62894,-23054,36994,84854,86652,19698,-55468,-49821,-29039,-42957,-48815,-14577,11534,9945,-16511,-42436,18250,75392,37432,1542,11842,-25476,-84920,-69550,-1501,24018,42831,91043,48662,-67830,-84873,-3738,85609,166748,193758,138380,90239,81548,33892,-67436,-140252,-99719,-60392,-78504,-46919,21480,39197,-15538,-47862,-64232,-67079,-8729,112876,179463,129687,45475,42813,76419,33856,-10851,35935,100967,58593,-34079,-49874,-26699,-19163,-22412,14945,43399,-3027,-63512,-54220,-17966,-5863,-39664,-73314,-55711,9315],[-50248,-61998,-66370,-20194,-7591,-13911,25307,47039,35881,48641,43312,24963,23744,61187,65764,10131,-25950,21422,30526,-5725,-12914,-27701,-61907,-20757,3131,-31543,-37367,17838,39058,2458,-47615,-23939,12827,-34467,-44339,21974,70193,120392,164575,94029,-29519,-77105,-70921,-35592,-11335,-64418,-134110,-134538,-67454,10253,54582,45199,16565,18618,13732,-28666,-54842,-39421,-63530,-94385,-40999,38424,44767,34752,53365,37890,26811,12823,-17022,-10590,63812,113790,93104,30084,4972,18311,-10610,-83650,-95267,-45907,11093,36286,37759,11118,-8448,-26883,-58418,-94341,-105941,-73146,-9846,12587,-162,11015,59252,84980,40471,-36132,-89806,-65505,-33867,-108743,-161054,-51737,43028,60209,49923,-22675,-63005,307,62601,53396,23597,55509,119906,117278,42003,-30201,-44701,-24729,-23727,-52448,-53209,3982,33836,-21898,-47114,-14590,12418,26708,20823,-18319,-32571,-3190,54009,68629,-18025,-111346,-133006,-68595,27534,76107,36040,-5748,-10384,-2505,-5802,1587,29856,80355,70169,23628,43711,69812,72861,65634,24013,-4773,47969,62545,-20290,-92967,-73210,8742,73602,48948,-30042,-44740,15892,33293,-33246,-66934,-29446,-17451,-12589,34602,57762,-20407,-56250,-4738,3113,-35965,-32140,17435,76681,74259,-18875,-100648,-83581,-14547,43870,105247,95512,9956,-48946,-45880,-48138,-59869,-14084,71833,92618,91382,85876,61968,-11327,-99543,-46792,98356,108521,-17749,-141402,-157704,-93748,-15007,8512,12155,15182,16746,17345,27929,-780,-46969,-28431,-16480,-22841,-3807,36495,99563,130185,27500,-126323,-181857,-116666,-33453,19122,78376,134607,155880,71387,-69753,-95870,-37949,-388,-25863,-28936,19183,40280,-9945,-34055,8968,24162,44047,75751,9606,-120658,-108384,22071,50084,5981,-16495,-20676,1833,37859,22096,1841,2802,-37209,-66236,-38170,15094,41503,34597,19494,19705,7848,-17978,-67552,-65439,50374,142319,71982,-62436,-107531,-42436,53102,76553,74521,115540,89393,-37564,-66766,86980,170109,19655,-115502,-61000,58858,95059,46554,-19662,-30093,-7869,28042,103396,95586,87942,48267,14969,6613,3782,-13875,-31172,-76406,-118646,-71981,5901,67260,82576,105408,152544,94633,-22932,-63504,-48354,-6920,19278,-7101,-69337,-128846,-152633,-145180,-128880,-131568,-92598,-32854,-6303,6776,27649,26059,-28226,-74450,-74031,-63455,-49056,-37460,-68287,-112948,-88817,-25464,-43599,-78854,-39562,42917,62716,25292,-10080,-87481,-124575,-33008,60556,53428,-18313,-83608,-66561,6280,5229,-62984,-43537,44546,37163,-62142,-76660,26638,82544,35948,500,-11914,-70318,-113471,-86254,-78547,-68619,-43887,-5997,74680,116333,89212,14571,-53233,-60047,-19171,2086,-15737,-58046,-66948,-3633,48226,26517,-6925,-9477,-12672,-12840,9729,52302,67052,44716,-14571,-41051,18260,29240,-17758,-13263,20443,-2995,-2425,66268,82474,-11552,-92956,-113154,-107356,-44994,-5439,-6073,32356,93926,143602,124932,20233,-52490,-54898,-46545,-50263,-33187,26619,59866,104099,100022,25419,6698,36476,26531,17833,-2938,-33976,34702,128867,115507,61870,38562,-7705,-45558,-14889,49391,70927,62068,96044,132440,128302,110611,119970,114323,91260,104533,142371,129178,146177,172571,85585,-24693,-59808,-90803,-107251,-64919,-20790,5626,40699,66457,32789,-17176,13905,27954,-23829,-20543,24313,48303,108736,129245,35287,-60499,-39466,33276,69925,89009,119204,100027,29564,-7485,2106,-36484,-98111,-103647,-25534,15595,-36463,-104758,-103872,39905,180856,117764,6688,37864,68453,21146,-1050,-22632,-69965,-57909,26089,106328,113029,52148,28819,44569,45118,52916,79924,111565,81146,-10206,-41567,6048,26934,-12843,-51119,-26436,33561,77954,88169,72217,42636,39441,28929,21723,4970,-82806,-151017,-147834,-143752,-161476,-134764,-96963,-45136,-1456,-12883,-53928,-59134,-82645,-139344,-98123,8227,47421,32276,-4703,-90188,-147283,-105039,5121,114440,135585,75108,32086,-2621,-47807,-46193,-35555,-43596,-63972,-88941,-93940,-54176,-46869,-82731,-55937,58382,90527,-18823,-108636,-82876,-12520,18420,-28059,-61568,-86618,-99291,-76119,-61368,-48853,24004,128495,167624,122649,58946,35930,35504,74536,81031,35589,-7152,-9951,11837,10441,-18791,-62040,-73834,20912,99775,5100,-114876,-108843,-63183,-59207,-69217,-12803,140509,247069,237370,145883,39774,-28942,-59804,-31333,6074,-2834,-27152,-44456,-50892,392,79302,32394,-65529,-42229,53759,90730,70063,11819,-44314,-30997,45414,63813,20337,29932,68905,30534,4458,-15216,-58870,-92309,-132044,-158800,-128734,-35905,28720,48127,58407,50511,-20693,-65163,-26138,53574,56923,6961,-26231,41241,90179,43452,-15367,-20566,-15113,11606,72646,76164,14316,-2500,23472,27434,-7815,-42381,-41753,-90465,-108732,39316,180005,144111,58593,37986,21907,-60049,-106908,-50297,26206,17663,-45954,-96801,-92158,-68578,-95728,-107742,-19808,78345,61697,-3733,7305,96049,156751,106424,27513,-25069,-43803,29173,126727,53629,-83302,-59790,63021,122957,92833,8742,-87948,-131762,-90990,-26725,23707,4620,-80834,-77695,-817,16281,-20525,-60843,-86731,-44272,22251,59343,36933,-18131,-48559,-60131,-36504,8966,51828,54216,16426,-29491,-24959,48669,32792,-36393,-43658,-3713,7925,-22798,-40587,-24026,-50900,-94378,-29878,75633,78218,13038,26283,58766,84404,122167,56978,-78503,-102698,-52503,-63923,-94365,-83283,-82081,-53491,20483,44550,-22810,-88857,-77072,-27907,3432,-15863,-17692,7346,16566,33173,84970,112744,93618,47204,41171,84234,123070,80193,-40945,-149045,-149741,-67647,26803,83365,68782,42771,33690,25077,25292,76151,120194,77700,-27260,-38105,15871,30759,-1748,-29603,-13118,9880,-39006,-124293,-133779,-55295,20414,47255,12202,-39600,-23642,59427,78470,29238,-33586,-82357,-42373,115611,223139,137954,-4921,-36514,-35471,-49094,-7254,42283,31684,24635,56605,66253,45681,47109,91062,177856,174689,81829,28933,7240,-41524,-66815,-77952,-88632,-67477,-66048,-71694,-40837,-38868,-29923,-1168,-20286,-20477,23350,43652,7120,-30289,-4553,3446,-38063,-34867,3265,-19670,-40136,-15627,-4637,-6086,17317,2493,-13900,-30875,-34319,-17332,902,18218,3354,-41482,-25747,8347,4306,8798,-4996,-42981,-56042,-74962,-87023,-48924,-11223,-19589,-10239,32263,40248,26250,37018,59181,82960,136506,129170,80865,42966,-24353,-111639,-118163,-78501,802,60208,60971,75303,109817,77755,23699,1790,656,-245,12466,33067,57267,46729,9196,-26267,-43323,-19988,-4997,-37134,-74373,-37272,31967,83032,67842,6165,-57270,-62742,-55772,-58892,-46207,1201,-538,-39129,-12216,19674,18885,12631,-4772,10832,65298,37284,-49394,-49814,-13415,-7469,59277,149647,83579,-51391,-33883,93110,162865,147613,124054,110144,96907,68526,24262,-25980,-60639,-50799,-31869,-10931,33064,41862,14059,-8035,-23026,-115068,-189455,-118977,50532,142707,97069,12581,29011,105834,92025,59162,76092,69702,-7947,-80004,-80196,-13506,21417,-13592,-8971,13973,-25147,-79022,-68252,-20972,-1508,-44996,-101893,-122074,-86857],[-96644,-58232,-3763,43107,38547,3464,13435,46698,52736,71987,92340,84579,81410,117695,97124,-26603,-118084,-80873,-51633,-55518,-58058,-89538,-126916,-89549,-59243,-43122,3081,4218,-85525,-102992,-63354,-56532,-51666,-62421,-52366,30335,89603,92919,99888,67768,-6420,-35735,-37273,-31530,-28976,-44282,-72674,-78759,-24729,47034,101293,87295,26086,30778,75519,45934,-14660,-10404,-45282,-146684,-156349,-56008,22753,33349,27339,25815,50188,51337,-10206,-54525,-31815,-13587,-12053,-7461,23069,53576,42835,-4056,-49972,-51091,-13059,18794,51355,31500,7771,11198,-15625,-65705,-44550,30132,71579,58142,64516,107638,122314,115199,106630,60776,-13075,-39903,-32666,-90533,-109054,-8869,44519,34800,31328,-3955,-24571,20720,84786,85362,23821,14432,50632,28625,-32014,-69180,-59900,-32816,-6112,28105,40311,45521,53352,22533,17141,58985,80164,82238,75038,16289,-39535,-28129,36103,94938,57861,-39245,-104709,-85150,-15936,56195,43764,-19950,-32817,-9357,-11740,-6619,23765,33541,-27959,-86480,-38076,25339,37037,32382,10052,-337,67786,49567,-65515,-92230,-24911,27619,70862,62931,-14243,-82587,-46782,-1203,-27215,-47866,-25195,-20736,11525,46641,3542,-84425,-89083,-10831,4566,-49484,-69317,-38445,23094,29135,-80618,-180978,-162765,-74917,13320,126615,169300,84207,-24493,-33277,15978,32068,-2801,-35532,-37276,13940,54989,69187,-11836,-135409,-79705,90556,79913,-62440,-132112,-84371,-37284,-20905,-51002,-71967,-66641,-47838,-24633,-11007,-42818,-71551,-32409,-6825,-2192,26202,66995,122642,121696,-5641,-113581,-71153,-17829,-53742,-62130,10616,81776,99672,26841,-73145,-69429,-47523,-54346,-20995,27799,-3060,-62044,-65421,-37235,-11011,3632,43382,57199,-12581,-115535,-111573,6006,93646,95858,31697,-45115,-60711,1878,25296,18911,38154,15607,-42577,-55333,-38693,-39834,-38939,-16286,9878,-6890,-44201,-73449,-33046,70077,115805,36377,-41189,-22229,65555,124380,80379,35879,37916,-32306,-137375,-115911,15302,85508,-43806,-164281,-87369,29269,25699,-16001,-42082,-59161,-67154,-46549,-11026,32015,41201,5841,-27966,-6045,1284,-58407,-64973,-101,18839,-5984,5380,98070,184555,213794,213422,142916,24188,-49278,-62109,10808,83452,59551,5281,-42088,-68912,-63451,-65335,-86148,-42100,20442,42712,46096,44499,11860,-64201,-99235,-81240,-92978,-92712,-56641,-37802,-29383,-3055,20527,19925,6669,2537,27656,53116,41590,1563,-64070,-81834,-17260,11213,-43752,-98119,-87477,-490,67002,-7979,-145483,-142144,-46803,-18956,-46951,-20698,91000,163744,128319,58913,-6266,-56924,-63285,-33486,-27825,-28428,-47957,-34754,56652,82425,26083,-31118,-52393,-28080,50533,91070,58652,20917,19428,54430,92378,82640,63238,57940,-11870,-59783,-15160,49056,50648,13684,-45391,-74711,-24147,6440,10584,52024,82509,68342,70138,85191,53316,14369,-9067,-55313,-61209,34307,97205,67640,31873,65690,122800,109628,53936,39239,44256,-4740,-85450,-105977,-50737,-4779,28935,16038,-20426,-11508,9060,-21814,-68500,-79064,-19180,100630,168809,145315,116729,90231,-16687,-98845,-51339,-3824,-21269,17996,128246,161019,99199,65995,89958,63306,40163,107914,144614,94513,154156,245957,126416,-77094,-173887,-165522,-95852,-6490,45365,49848,44227,69171,75005,32062,41937,49527,-12142,-48220,-13697,44038,80004,69669,38742,29185,36661,21269,11613,28961,88684,106338,62654,35402,29448,-14090,-40246,-27224,1955,15265,11119,-1719,-18456,46641,122038,62525,-10001,54879,131277,113872,71884,11830,-74766,-75525,27744,108775,70660,-14689,-32276,10527,47116,51235,32936,28177,29241,-21767,-91567,-63834,-16259,-45101,-90883,-98463,-102205,-61064,707,9543,-2488,20137,-12573,-55265,-48054,-64546,-135029,-205011,-190450,-116093,-86372,-105998,-61503,3498,1772,-29511,-30835,-56953,-142922,-168081,-102850,-11369,48946,9610,-108700,-167369,-132720,-34780,95104,153377,114938,59591,9081,-23258,-17736,-18510,-26373,-70769,-97025,-56411,21256,-4379,-120607,-128143,22792,84691,-29570,-110877,-57716,11649,3628,-80010,-137777,-132443,-72677,-37691,-52732,-64252,-13841,91153,137328,66593,-5190,21042,42795,51825,37737,-11187,-59866,-56336,-20676,-14769,-68991,-138843,-122528,-5732,74684,28724,-17048,-3632,382,-54089,-115966,-59756,92359,191497,195365,126054,42445,17574,5905,2382,771,-33082,-67498,-76746,-87271,-75060,-6597,30002,25350,19277,42859,47032,2580,-45847,-45823,-9984,23274,34609,39226,64501,54368,-28894,-80853,-89870,-78719,-53409,-69519,-130150,-146341,-75690,-21485,1784,16860,14586,-16417,-381,56382,98956,98100,68311,50430,99041,123130,40987,-77977,-98829,-27335,46224,93534,95580,42633,-25943,-71684,-59631,-15106,2087,-29321,-118611,-138204,-22963,112226,148333,89106,55846,31475,-66248,-115242,-40625,22914,-1188,-31881,-50989,-34786,3855,9707,-20166,-3186,70267,70640,-24687,-41201,76249,165299,79426,-50205,-81504,-20669,83771,151075,34963,-134689,-111324,49927,128420,79968,-27357,-112846,-104403,-61135,-14239,35356,-5980,-100414,-88028,-37210,-56059,-86810,-118549,-140242,-59767,58191,130758,98134,-19210,-76157,-27737,23243,25773,30648,22648,-3641,-27897,-24643,8995,-17058,-53352,-64385,-61962,-43993,-24589,-19450,7142,45571,36774,8752,19651,37088,2849,-17339,-1220,27586,50799,22312,-64648,-108608,-64795,-22303,-30175,-31957,-36423,-20658,33178,43423,-27928,-86111,-79585,-58275,-4780,45479,38252,-14051,-53959,-43629,13409,24329,-3984,-18539,6726,91376,184591,128965,-14085,-89093,-100252,-62019,49654,133308,86148,13791,11198,66544,131000,165686,131126,34340,-62967,-46793,16618,39970,29965,21576,57541,77451,1014,-82471,-87557,-45971,-8760,12791,-19472,-64736,-20330,101182,130622,53315,-32243,-89124,-22248,128285,196289,138257,53196,42318,25694,-21932,-10339,61294,115313,112979,82305,64913,64470,44426,25238,82285,142994,95318,28214,-7293,-33304,-30203,-50670,-108148,-87743,-10696,29421,33233,-2292,-28637,23086,68159,62015,38779,3524,-58083,-84416,-27107,11233,-10439,-4481,33405,1561,-40435,-15770,20510,-8743,-26271,-42943,-55371,-62530,-49279,-13093,17877,42874,48229,24907,19678,4664,-48273,-96142,-130950,-118210,-57224,-34632,-45469,-19888,20281,26431,5248,-41375,-72263,-48570,9755,51931,83450,113810,89531,55361,24340,-49797,-122217,-107758,-71565,-21084,40718,85443,114458,136444,78421,2932,-15184,26875,71609,86472,91187,86138,29069,-16529,-49657,-84521,-37392,25500,-425,-56352,-45640,-18988,4015,6922,-12803,-72647,-103332,-108502,-96112,-58918,-9925,-20745,-64432,-37317,27117,53816,51704,32073,31909,69554,57033,7712,-23215,-52073,-60338,37786,127009,61358,-59443,-71838,40738,146920,120962,44434,51540,99767,92372,55831,40143,10111,-35538,-29275,13840,23197,2362,6381,25340,-4108,-130417,-201116,-128670,-5678,48629,25606,-23760,2667,89260,117974,123036,101973,-3398,-115816,-139254,-109645,-42960,13240,-13660,-43701,-37829,-39956,-53054,-35504,7933,22800,-41293,-109670,-129175,-116007],[-51011,-4136,49890,81502,78522,31018,-11446,-20635,-35517,-13692,29859,53100,80106,102142,37133,-101462,-224150,-226877,-152658,-82798,-80061,-132917,-158031,-91964,-52515,-17460,56258,34503,-115030,-124088,-31750,-20055,-39595,-75878,-92726,-1808,90173,82193,55020,44409,57180,73787,49402,27181,18092,11702,13064,13259,29733,18763,12925,-4917,-28752,9751,83241,43032,-56706,-46774,-26232,-97252,-164489,-114306,-9405,10222,-57309,-73617,-19565,-6630,-52756,-91640,-106485,-109148,-57794,46327,126123,131044,122745,105158,17115,-30553,11075,50732,60152,1372,-53160,-28813,-1497,-726,48737,95379,41005,-30655,25530,121487,133040,122923,138528,119481,44144,-18758,-46033,-59557,-12032,58569,34771,-21115,-44340,-37892,-7962,25678,44123,32773,533,-2143,-8896,-68839,-99526,-83891,-33353,11004,43945,94652,112248,86679,49626,-10291,-19757,30859,73708,95936,84409,-2621,-70400,-84323,-66448,26425,116823,84302,-22962,-78791,-60900,17478,58422,29726,-7653,-17858,-17046,12485,22385,-15147,-80100,-102139,-62121,-58644,-74724,-21421,28280,36442,72277,55810,-25684,-30721,28069,47885,65800,31737,-59035,-95025,-5881,79727,53353,-18942,-33011,-5689,48006,71790,28840,-67888,-92961,-30639,-20044,-70485,-77159,-55838,-20208,16730,-19681,-111923,-168691,-149456,-60182,71875,129644,73385,-1436,1980,70434,108291,50522,-78015,-161611,-110882,-26660,12119,-63521,-160846,-105431,38681,46896,-59601,-121390,-69824,-12377,1916,-34394,-94105,-143173,-134292,-72059,-16764,-23514,-36781,-1060,14757,-7645,-23984,-8033,50951,80622,11156,-66398,-34833,-22650,-124050,-156049,-58451,26765,29914,3052,1533,42834,17621,-26571,44489,134566,35263,-118891,-102524,-41123,-40028,-12686,47315,38785,-20164,-51651,-30259,26763,92789,106196,49511,-13870,-31429,5816,18812,7274,6623,-10977,-59792,-65268,-71641,-124493,-134317,-65180,886,-8917,-43001,-40157,-11930,8142,4125,-33891,-38935,22864,109100,132055,78467,10541,-57631,-167473,-224841,-175771,-95420,-25098,-69026,-137173,-79995,10145,4925,-27784,-44637,-56460,-58778,-60284,-54637,-17039,-42983,-44915,-23760,13085,17313,-47199,-32654,98522,137742,57483,47521,143714,208183,206261,170289,90713,9655,-29077,-36884,28683,117685,113166,60276,33309,30147,34713,31087,2019,35918,84148,70873,34084,23937,2768,-65780,-101603,-74082,-79665,-84578,-31685,32183,57028,37744,9989,45173,73681,7746,-36583,7341,25815,-19709,-47021,-3193,29699,-25812,-98816,-94259,-26342,70897,105754,-8323,-139391,-100963,-21928,-23331,-47502,-11132,85929,153377,135490,76735,38610,34305,24484,7463,27610,28693,-79252,-130380,-1612,76050,20754,-50592,-73639,-44886,46491,91405,68778,43127,9723,-10875,29910,72465,100998,91740,-12941,-87513,-42877,29184,37543,11456,-21367,-52993,-61321,-64600,-20090,60677,102780,107652,122538,92684,13411,5437,29006,6864,22864,107237,141330,88985,20410,10710,41956,63962,79747,98931,82785,20821,-50000,-78116,-46950,-32011,-69179,-117646,-102276,-55919,-27402,-41413,-119145,-170817,-79513,63006,112270,98623,93129,60594,-59149,-133286,-101875,-107769,-129439,-26470,109894,122197,41318,-17510,24271,38427,21614,98473,156815,95002,113661,181393,87576,-87374,-162299,-108897,-23827,18846,31979,41027,24902,24772,45178,35082,71918,109062,35700,-40196,-6173,62381,55314,12137,46633,109589,74130,-10907,-26027,21849,70240,68439,57562,68057,55840,-15354,-58440,-31108,-13243,-4137,40885,78204,60875,61891,60035,5658,-10570,49475,105027,115391,84602,9336,-46204,-21454,60405,106156,55047,-22232,-26292,20792,34884,10570,-48312,-97059,-46236,-12153,-75036,-83205,-46090,-54810,-73821,-110139,-194007,-173116,-54226,-11245,-29735,-26370,-63455,-85295,-22726,-51,-78088,-163981,-124396,-21870,-29012,-97664,-69110,-12653,-22835,-39040,-13985,-21806,-108546,-165182,-141879,-35435,79881,71390,-43299,-124338,-137219,-76966,22100,77692,90975,100227,67276,26249,30495,20098,-6561,-40281,-49574,15151,103666,30775,-150511,-168956,-8810,66755,-16571,-43486,37125,76643,18726,-94277,-184564,-169682,-40469,32306,-8435,-52479,-47374,-18880,4900,-17013,-22717,33213,15381,-41521,-58893,-78174,-106092,-81855,-32190,-26920,-76457,-132832,-118756,-25127,53583,67568,83064,95796,59271,-9780,-52724,-38037,-6534,16288,47037,41580,7588,23024,37553,28368,31573,48227,4933,-63010,-85336,-83417,-48800,3422,21429,7227,-19603,-42747,-68071,-58507,-14255,-5232,-36718,-32243,6672,44664,27835,-29990,-67101,-82104,-61462,-23990,-36621,-74195,-71468,-40350,-45017,-36883,-20956,-33702,-57021,-18582,70218,128416,105102,56567,70775,117528,120296,33546,-98333,-129616,-52076,29651,69793,101831,97438,13023,-91358,-107156,-55618,-36963,-72998,-122398,-112046,-57129,12315,46669,26369,28035,34025,-23837,-42858,18032,40607,8446,3289,4669,-3156,-2318,13760,10125,-10214,20619,46307,-186,-26921,31281,94740,46809,-59929,-68799,46293,131522,107074,-24442,-140956,-119463,-4906,63410,51338,-5982,-49804,-27625,-21324,-55226,-35353,-39865,-70521,-53207,-49786,-99617,-132265,-138608,-127095,-57383,39479,124866,107720,-41,-15568,77243,100272,32541,3575,259,-18682,-14351,809,-4090,-30558,-21298,-44271,-109725,-126844,-84588,-38400,19924,110293,141608,68653,13875,33175,10110,-46584,-45689,-963,20802,23583,404,-20908,20001,50761,6472,-33394,-27491,17258,61524,35506,-15212,128,13500,-43896,-39697,42256,63026,-5226,-62143,-48496,-17134,-69982,-129358,-90535,-13871,72753,163781,130569,34207,-4341,-45582,-72844,2206,90941,43886,-26763,-39644,-6285,47685,71571,32008,-43764,-86414,-38501,6560,18720,29330,32540,69358,89483,28894,-35003,-32268,-21768,-56711,-75451,-78519,-88411,-46773,42775,61427,12594,-56055,-90943,-37951,59073,84546,92314,110150,104070,43063,-17870,-19808,40956,107124,142376,152584,128724,80546,21065,-20714,30516,107457,65181,-13568,-41885,-33293,-19611,-35765,-84721,-56282,71408,137706,92930,17530,-9403,35636,71353,51161,-257,-75914,-135248,-112216,-29513,37721,50785,23723,22628,24285,3261,-2574,15035,-43156,-81391,-78927,-56205,-19948,25330,52601,53862,55237,72817,75493,26805,-39831,-70211,-105494,-158082,-121863,5641,64811,30256,10492,52741,88119,53417,-46018,-117373,-88725,-11853,64158,120119,85537,-3216,-11832,-8095,-66181,-106020,-64427,-30140,616,59750,114484,121473,100691,30942,-14557,15365,115413,185943,152485,89132,38729,-18389,-11377,-6755,-74710,-62059,20934,1873,-81686,-97425,-100628,-106560,-64734,-23688,-46134,-41191,-44751,-90208,-82228,-14199,12149,-18387,-43898,1828,100683,135499,85693,29819,7749,-15529,-8804,-4160,-47715,-69779,14568,72003,24174,-59275,-125536,-71658,81566,114529,29819,31750,111376,147467,132850,100022,9598,-58765,-21636,22102,-12144,-26617,36805,57616,-6470,-105843,-133784,-81115,-21843,787,4650,-10934,-2986,52016,122585,175568,125181,-21160,-104263,-89630,-97281,-127225,-78298,-37544,-41630,-26240,12219,27102,37162,67652,68750,-16967,-76201,-56426,-30168],[35490,49789,67185,83152,77517,30869,-29753,-63249,-92357,-93439,-50538,32894,83237,47700,-43282,-108952,-176693,-184710,-109793,-51139,-74529,-118123,-117856,-36862,24226,66589,102640,69490,-34436,-48803,-11580,3,2454,-57860,-117271,-49151,74640,123708,112575,84959,100887,131525,100515,55841,42479,19742,-3754,22962,71799,13546,-71181,-88401,-72669,-12581,79606,53337,-48298,-31984,45292,32774,-91741,-149174,-65454,-3908,-58668,-94042,-49087,-47604,-90982,-124428,-127183,-87515,16773,133042,179292,152532,141793,110650,17275,-10376,44811,59500,20316,-60477,-114500,-78855,-280,64498,111000,92371,-37443,-140528,-52578,65997,84839,87571,96470,74427,21374,-10132,-12349,29301,99268,116116,44664,-22189,-66402,-63979,-7197,15021,-20312,-38509,-6367,40627,24741,-55067,-91120,-70358,-7528,47957,66471,82281,101468,93727,40371,-47519,-65383,-24344,13696,42223,19580,-72596,-110506,-126030,-157759,-80545,85791,144314,55150,-40576,-71829,-14148,73310,107952,49204,-29007,-54253,-6625,1716,-35472,-63111,-60821,-81008,-172753,-192590,-52959,57090,43087,30051,54033,55206,56940,80954,107407,131134,62974,-62491,-41455,95657,164766,129696,48241,8119,25502,57631,94357,113693,22778,-46052,-43300,-57637,-72582,-33213,3173,19385,66113,92789,22986,-85591,-130158,-73788,20101,37151,9009,10201,29577,68531,120689,105571,-41808,-185373,-145983,-55252,-37558,-82144,-134530,-121893,-35798,21285,-15292,-102871,-125902,-65957,26772,53665,-22923,-142181,-170297,-87449,5333,16638,-6620,7691,14467,-14518,-57256,-60956,-3516,59468,55889,-3931,-55290,-82749,-135122,-140998,-45023,30164,18148,2018,18573,39661,10960,-8379,50071,149569,94590,-40535,-40327,-20605,-63765,-45977,30308,40875,6187,14650,30640,18677,43378,73540,42426,16828,20817,29100,21237,-13754,-56851,-75876,-69413,-36915,-32429,-90817,-118146,-62379,433,972,-2063,12654,-20166,-76009,-84317,-67147,-51943,-15735,36838,68725,64850,10569,-74345,-169959,-218317,-202293,-165713,-109572,-69935,-57366,-33284,-827,4662,18345,32961,40353,36265,-12798,-28638,-34846,-40419,-27223,4672,30844,50878,22293,10605,81704,102907,62070,93663,153590,112551,51923,21332,-41936,-62958,-10300,31569,76475,136795,149122,107119,68140,47981,51478,81298,83304,113547,130508,62495,-19223,-30497,-8302,-23584,-45472,-26683,-23575,-34493,15139,94403,106378,26072,-46530,11453,98143,32231,-42752,-25742,-33017,-67426,-25843,74639,71340,-33294,-87781,-35807,51687,109772,108604,19354,-53678,8011,40180,-26733,-78321,-55773,7766,57044,65748,58164,74572,92144,40438,-19825,21169,44663,-98665,-186096,-46495,70337,53115,-3957,-48794,-63399,-31029,-4315,16044,16558,-45614,-95823,-53269,9738,56936,60658,-11935,-75081,-48473,12382,15238,-13605,-17347,-20935,-55389,-94924,-54513,16275,33830,19655,46648,36562,-25562,-47426,-31619,21484,111264,164531,120242,37234,-16696,-37994,-25263,17403,42724,34195,3668,4720,21328,911,-2743,-26298,-114055,-180016,-134551,-85124,-64617,-38951,-85399,-156144,-105578,-4462,31067,24686,4523,-33553,-101094,-128429,-129367,-172838,-163657,-45324,38246,36954,5398,-51658,-18542,55411,77075,115876,161291,117678,87330,91332,47428,-28709,-48807,-2767,22381,-20875,-53910,-28334,-17262,-15481,352,2736,68509,143819,91408,16503,37062,60025,3238,-62454,-4204,80591,50448,880,11377,38273,30060,9351,27943,54737,40911,-34699,-103125,-99871,-54879,-16601,25325,48062,29084,24761,19987,2333,24598,47300,32471,26748,16369,-24762,-10579,56340,85308,60631,47439,34821,25881,28276,12260,2093,-33136,-76047,-10891,54333,1219,-57108,-64084,-58891,-33640,-53582,-150148,-146460,-21834,30499,-20207,-71756,-104257,-59676,51523,44341,-47504,-63074,24475,81033,37999,-29271,-25052,-14420,-47380,-67774,-29598,-15169,-73104,-92458,-58595,16417,103551,106877,29049,-50303,-101540,-77330,-19071,3609,27226,79527,77618,44293,73341,73491,9493,-27267,-25945,40606,142320,82297,-91801,-131576,-33786,26780,11961,40060,108754,114116,55228,-20928,-64773,-59829,14043,61968,18373,-11529,-18004,-75186,-104953,-59201,23382,76117,-13359,-137597,-167374,-153739,-138930,-84900,-27799,-17853,-23382,-47627,-85331,-51526,35492,106605,151210,138465,61321,19863,54008,43713,-35905,-88818,-49064,6534,34359,64413,73573,50887,56729,128000,104230,-5296,-34386,-15452,3292,14308,-16173,-48742,-75817,-82984,-47643,22699,47250,-21127,-65130,-39813,-34806,-34944,-12803,2327,23360,8941,-3474,2492,-30776,-25483,26730,25741,-26602,-22876,623,-22877,-77883,-78749,-16724,40973,26057,20150,39004,57336,73209,44114,-50196,-74105,-15064,9284,-5809,48814,107439,55772,-41921,-80304,-74621,-86632,-97606,-73830,-40703,-33148,-31055,-41603,-35104,5108,51097,62484,69479,73738,58385,41461,49785,59607,23409,-40394,-57876,-31741,-42207,-47937,-12644,26865,21591,-10748,5527,38263,13951,12011,98736,121923,29383,-55294,-70984,-80188,-87926,-38481,47022,81229,60968,47689,12558,-90516,-122269,-71983,-1506,43861,2751,-84467,-131560,-117356,-78507,-41321,2469,71861,72908,11211,43328,127170,107454,15920,2222,20291,3447,27991,63863,58509,33054,37160,-6191,-81811,-117894,-113171,-67376,21220,121014,158495,98359,40809,56930,24043,-44964,-37654,28894,64041,67001,58134,63912,104184,87706,3591,-36813,-14064,40027,60500,-5567,-32887,65259,103582,-7198,-51614,28772,81410,54995,34188,38333,2710,-94073,-133713,-54445,30206,55758,80244,86445,56449,3771,-63445,-100357,-61482,-7334,-24983,-27208,-40357,-99135,-136346,-104765,-54366,-50411,-63872,-10366,30572,24713,3615,-12411,10126,27832,5462,-29187,-19670,5065,-40761,-87390,-80240,-74415,-63725,-48329,-64144,-66345,-103629,-122133,-69952,-5476,11003,52160,112944,105291,34508,-7526,-16238,-6690,18546,74683,164833,177385,69661,-31669,-54371,17620,68188,29442,-16216,-11702,-11897,-45532,-58592,-43558,7999,105496,146958,98307,29249,3176,-14894,-51411,-41354,-11469,-66590,-130481,-97739,-28399,47055,96478,24145,-49572,-17309,3415,-22981,-25549,-67282,-89920,-59470,11177,82413,112250,66669,26166,29266,46471,51739,1243,-50891,-3880,32111,-35931,-64015,29704,97403,61365,17848,65880,108729,55386,-31515,-81552,-53159,9565,90266,141062,68113,-49390,-41532,-10370,-49116,-89073,-42800,-377,20588,76743,135904,124570,61566,-4447,6139,79375,173667,215615,149926,43365,-24034,-33384,30296,54634,-33141,-77585,-28093,-33518,-130179,-175375,-170630,-163201,-108069,-17988,32602,84619,71884,-32582,-66547,17435,70713,38404,-10891,18103,118057,126460,51357,-16674,-70856,-107315,-69906,11736,15258,-17700,28807,58688,15587,-41172,-118106,-112756,22354,84048,38271,37001,92043,140824,155264,86904,-60748,-104417,-12790,50019,7682,-32984,11455,7391,-49803,-81461,-80916,-72703,-42964,-20067,-1473,9689,-11926,-16766,62922,150467,95478,-16093,-29617,-9903,-96371,-219646,-195560,-99109,-44056,7154,70967,70514,38985,48193,38169,-43048,-69969,-15247,32136],[61963,35330,21871,23118,6165,-27062,-46470,-28042,-31688,-89062,-86151,34081,68701,-34603,-112930,-90536,-63242,-26494,8803,-4927,-46732,-46079,-36564,-12167,33109,81226,73975,42340,25679,21871,-4664,-6742,2239,-54916,-109245,-72977,33017,133042,167838,115854,51832,53691,51402,18319,5481,-30007,-95023,-60933,53228,53707,-18387,-47368,-76704,-45628,75175,118140,48570,47075,122561,106832,-56290,-180859,-127328,-14054,23212,6177,18582,-3291,-83874,-145163,-113084,-19379,87483,133187,109878,68904,41867,-14030,-64502,-27911,43718,23830,-48254,-115696,-123964,-71767,23455,105147,113832,53116,-58326,-152785,-110821,-30761,-12192,7859,14199,-17696,-31534,9558,66568,109283,116586,70935,12609,14089,16441,1149,13523,-16749,-77511,-71902,-1951,67310,58639,-14667,-61244,-56710,-16714,29594,33605,11182,22805,43202,22547,-22616,-33217,-29481,-31876,-50220,-99252,-143232,-131419,-124665,-142078,-101582,13686,104628,71525,-8496,-59088,-34413,46107,110913,81106,-16488,-86339,-71342,-56700,-59369,-52302,-65914,-145121,-248535,-203397,-30382,45424,-18931,-28805,45020,95368,86714,83989,132923,192584,143420,27141,33772,100506,95881,91159,89762,67278,39744,28622,81990,140068,81562,17339,-18718,-61574,-40472,38390,91586,108248,131735,146368,97387,7215,-53268,-47602,-4099,-21491,-29735,10701,30002,48391,115640,129596,-8029,-155066,-107186,-40580,-46265,-39771,-73355,-118192,-71503,4414,12794,-75985,-168551,-149195,8013,124618,88326,-65946,-155485,-95716,1958,12318,-28448,-25646,-13485,-18951,-30582,-14254,32097,57395,59010,50365,-12041,-53862,-44445,-33983,13230,54106,40190,6044,-42836,-84214,-79610,-43993,-31044,42466,116390,115624,96397,37944,-55098,-83828,-9312,55376,64028,50669,2988,-46558,-3301,71316,38824,1927,32084,62337,47451,-11400,-73567,-80433,-32237,10085,43627,39707,-3348,-26943,-5351,25836,65855,57506,-17294,-73689,-55024,-31493,-55099,-83521,-80541,-29621,20074,6722,-39041,-74581,-100101,-107392,-115460,-110825,-66260,-12684,1933,-13379,-4231,73936,128325,140860,125675,32585,-47022,-48668,24356,29103,-4286,-5593,51154,70046,9202,-32898,-27782,15865,79050,87589,-7709,-81436,-97798,-133046,-112127,-6521,75486,113814,123456,136622,146161,97513,19562,-8134,27683,62512,113356,118339,31947,-47287,-59173,-22373,22483,49976,56968,29012,-13123,6220,70388,83989,4419,-86243,-57075,57457,73222,27682,-9650,-55270,-44812,44145,119561,84449,6899,-14918,17976,72993,105335,102279,48306,-8075,8967,-5841,-71675,-89990,-73606,-56482,-38339,4098,63516,93122,74033,-7046,-63114,-22515,13657,-86829,-154305,-52966,25949,34551,35146,21193,-20654,-71524,-79266,-14688,20818,-27041,-60198,-43138,-32741,-1784,53475,36810,-17382,-25297,4911,-16156,-61308,-42475,-7059,-28183,-67152,-44001,-22293,-65885,-116687,-100884,-73625,-72543,-104832,-113265,6932,161211,187380,83211,-8357,-32182,-43088,-39510,-17552,-31978,-78107,-97915,-39663,29956,17563,6540,-11133,-65211,-89658,-53490,-65404,-86908,-35575,-15706,-55324,-55955,-29218,-11495,-5172,-48017,-92449,-103597,-100239,-104458,-126891,-110449,-53371,-54669,-67752,-26789,-30802,-26864,52961,116262,118255,116723,91377,65427,67468,69617,48644,27505,20446,-14822,-91487,-125582,-80022,-36385,-9416,10380,-1220,41825,111145,98600,62181,58915,15394,-78192,-137079,-85775,-3708,37386,54418,44543,-16647,-70235,-67350,-22107,1533,-17288,-67998,-115138,-135660,-66425,-760,-11837,-51473,-85064,-56304,6603,31588,39338,34378,-3312,-32923,-41342,-34532,30993,117047,90558,2905,22522,81455,64099,16438,15293,68534,87396,60577,83400,117801,60879,-23807,-70413,-72734,-12801,38545,-9057,-41285,24772,75743,25781,-57933,-109635,-28558,91659,36566,-64111,-3104,118844,124541,89086,71497,48072,-6050,-52808,-72609,-51767,-45175,-72046,-26081,43956,58813,53149,43011,22392,-14239,-47572,-21440,16051,3790,-3586,28908,34219,19042,69443,70220,-20451,-68274,-50289,-1893,93571,105262,12130,-61811,-64063,-26206,26145,72910,104908,101612,70522,60408,121643,122120,63726,27867,1153,11348,15390,-69773,-130996,-58349,51675,82584,-24793,-154555,-209247,-195451,-161254,-100066,-40546,1031,55374,43193,-56058,-80360,11463,118558,170380,113438,4654,-1410,94489,112960,19676,-55268,-17293,67575,125137,139460,104698,55684,51769,114558,113564,23073,-17192,258,40362,48503,-10851,-73936,-76736,-51138,18469,102717,76494,-47295,-56381,9952,-42565,-116194,-58499,36716,101458,73096,28736,19075,-20451,-7364,47849,30077,-26137,-12909,21975,20616,-29032,-70699,-107499,-128551,-105565,-34755,-34510,-32033,30563,55511,-5103,-2669,61808,13598,-81994,-37946,49876,45822,-1335,-36267,-61640,-87562,-72274,-21901,1423,-1844,-11449,-39029,-37821,-2330,43108,94494,112669,75350,59606,56310,42909,33993,2336,-60467,-75306,-37746,-43373,-82035,-65526,13612,32921,-38564,-40357,30130,43161,18832,46015,37248,-39041,-67292,-29305,-62906,-154677,-128351,29875,136282,110138,54925,14110,-80674,-153057,-89655,46636,121428,70335,-26058,-88549,-96163,-75022,-49514,-19760,31666,31909,-9297,11134,51415,29120,-18677,8600,35075,19918,51911,105506,126522,98045,62733,3511,-30443,-45215,-83790,-76711,2855,80227,110324,84890,46499,33894,-26250,-64429,-7365,72998,93705,67152,42614,41384,44077,20744,-8657,-3243,-3139,-8244,-27935,-91623,-96020,31074,106915,23109,-19836,38128,70866,58564,86474,87733,6283,-61120,-19800,60374,82080,17278,-30222,-9286,-6621,-82157,-142544,-126330,-86570,-96174,-103258,-23806,-5784,-110265,-190762,-152276,-58464,-3116,-14382,15069,58248,33445,-47485,-92433,-69419,-37994,-45337,-75120,-58683,-6381,-17186,-43221,-40658,-50094,-65658,-82315,-104298,-88594,-100486,-114573,-55515,-3832,4441,20904,49644,47549,22630,35529,20392,-44692,-72520,-45188,40062,100997,27098,-90441,-124119,-58329,-11546,-14654,5790,62066,30987,-85290,-122211,-48098,39545,84220,71263,27264,-20925,-61161,-114094,-165020,-104403,12109,12153,-63090,-82555,-39974,50627,118644,24795,-98898,-91581,-66107,-71106,-25476,-21037,-50750,-24546,63024,121628,83621,-40453,-86554,-45299,-32922,-36628,-50127,-64062,17953,105081,58901,-21526,-29850,-3855,-18303,-44854,4365,30795,-26214,-47642,-17161,6163,22720,64192,85483,44875,-30546,-45704,-6896,14494,-30098,-37887,-16582,13485,75247,124874,100443,43906,11784,49658,102926,132406,125246,80111,11043,-34666,-19805,43285,67786,17375,-52725,-73335,-48460,-99531,-171711,-160873,-107335,-70546,18251,95887,122434,86665,3767,-25248,52746,86265,42316,37309,81724,91934,13599,-57094,-79204,-107201,-120347,-65106,46405,96714,67197,82078,101447,51294,-5014,-50108,-52353,4991,31495,30838,31161,30247,58117,98438,45795,-74578,-98872,-1841,99295,94876,2421,-43181,-65015,-74544,-44956,-20523,-39076,-17015,3921,3240,16575,-17701,-77860,-44872,42198,30052,-3610,18455,16477,-75754,-174511,-173805,-98870,-29320,27824,86321,63102,-4483,-20475,-36873,-83279,-59063,7692,41129],[53257,-3263,-31057,-35688,-53199,-70720,-41645,49723,81706,-21804,-77683,-188,-4747,-107533,-153550,-116234,-40140,50131,72269,39309,23576,61118,50561,-21292,-57871,-21780,-6007,3540,38968,72158,53701,22830,-20456,-71027,-61826,-24419,7063,65590,120472,83117,-24302,-62817,-39224,-14724,-7282,-38548,-95931,-87254,12720,83452,94690,39581,-64089,-72004,71347,175304,123118,87751,122158,75457,-62130,-153249,-126043,-21030,78767,107262,100160,63885,-31503,-103954,-64929,17220,68758,64212,36418,5166,-38441,-83146,-101167,-45516,40226,24051,-53836,-108493,-84500,-7286,93563,142923,95852,39354,9394,-67016,-121469,-111210,-98277,-55123,-5644,-8021,-4631,54505,116199,98997,31734,-31944,-47518,34683,118073,120622,62666,-38670,-93049,-66522,-27018,14127,13450,-43742,-63296,-44768,-25427,10396,20408,-16196,-32792,-16599,14731,52561,46748,1448,-27316,-88282,-145977,-117462,-68963,-52763,-31056,-11577,11654,64709,53405,-2285,-28549,-21386,-19801,17320,70558,41245,-51039,-99673,-107827,-93951,-69754,-93832,-176592,-211713,-92958,38196,13639,-79104,-40790,67421,106264,68132,58630,104549,162885,160739,119758,60671,-16240,-70247,-15297,68272,78906,26436,3511,42001,75165,54510,51998,55953,20008,33963,106007,149514,164567,155787,124964,98282,50076,-16126,-37258,-1899,-6451,-7924,8144,17995,56910,116113,102855,-26470,-144986,-94749,-52409,-46511,-2375,-28978,-80763,-31279,15718,11271,-46305,-134019,-173052,-57260,105929,153827,17978,-121727,-113835,-42205,-29303,-60021,-48074,-25689,-27057,-12482,44855,85179,40717,20978,82076,81643,31088,30763,34404,34357,41728,35810,17435,-55862,-129317,-107749,-48606,-71582,-49365,88654,190403,175183,91892,-2752,-63753,-26478,54029,102862,59981,-53608,-101239,-7556,98586,56378,-12442,32573,93318,53989,-13041,-43044,-19689,17689,33952,87401,134891,73625,-29805,-26497,63406,119792,70394,5091,3281,46841,40948,-24603,-92796,-125251,-101084,-44311,-20620,-23954,-2334,39755,52013,-7920,-75883,-92670,-38123,12594,6947,19714,106095,148526,140570,122034,27841,-89119,-48159,45372,33157,-58231,-86545,-13039,40119,-15374,-96325,-86525,-2721,33391,-1148,-41869,-54007,-80962,-108350,-68403,10230,59857,67299,25742,45518,140339,134086,29978,-56761,-86027,-69736,8165,47877,15810,-7615,-22328,-24185,31638,105256,111167,33377,-50701,-69360,-16775,39699,25329,-67911,-118803,-35420,65384,75741,35646,17662,61109,98253,76998,49898,62194,73671,47444,27024,58518,93856,53489,-32182,-74873,-105351,-98024,-42479,-29604,-61127,-74665,-3998,98901,105321,36296,-35215,-61744,-48366,-34264,-76449,-96799,-33866,-18298,-33583,4223,66939,49684,-40496,-71552,16921,87830,85420,78166,45362,-24987,-11799,86242,92993,31369,-1353,3861,-28504,-72979,-47348,-12005,-30109,-41927,-1919,-8465,-86073,-139188,-150855,-141319,-116508,-125610,-119205,6464,142397,154103,76088,29286,19023,-4164,-28593,-47664,-76478,-108054,-114282,-70937,-38641,-53746,-29279,5200,30695,69227,67038,-21879,-75569,-26392,24646,22491,1163,-28214,-23449,12886,-22493,-66243,-61002,-64829,-50641,-18566,-20424,-52691,-125015,-164947,-84851,-21098,-30005,-7632,44947,42969,19689,-814,1863,51825,86510,45996,-20525,-50376,-82153,-118630,-113864,-58980,-15291,11932,40712,29472,41616,71166,52077,31970,25790,-38720,-132990,-161423,-117941,-33433,62262,78441,4052,-109646,-163168,-147143,-90944,-48110,-67756,-113624,-118770,-107041,-38386,19989,-34647,-108893,-132432,-64408,43597,60450,13922,1003,-7019,-33609,-43034,-9332,72161,130549,75720,181,17901,73748,57167,8471,41325,133700,164028,120722,100769,105952,67218,17631,-41573,-77791,-10258,108442,92056,-637,5208,77846,81376,15220,-63620,-14823,80397,24118,-63255,5686,110562,96435,80009,110720,87360,-415,-33616,-11610,-12152,-57315,-87226,-9075,75280,45967,-35768,-60929,-35424,-19782,-1085,50787,71596,43827,43328,70361,47136,9117,37313,13117,-82418,-106748,-48024,-36946,-8745,53283,57567,-19116,-75747,-45332,20648,55346,77296,83627,51852,74838,201434,208526,78882,-20916,-35195,2201,12635,-53544,-95890,-37521,25659,34330,-13512,-72252,-127474,-137364,-123861,-92716,-43497,29657,114063,102599,-7141,-76234,-32533,65006,116347,49534,-38232,-22290,74235,137738,87371,22970,77278,167820,190432,175837,118639,63634,58451,84654,76010,10624,-48227,-52585,13711,64763,27523,-33961,-17120,14289,52696,110191,73820,-33977,-23458,58635,-3443,-109204,-60269,54624,98098,51782,25655,33409,7495,3369,17376,-11142,-57369,-48292,-11137,41144,63812,17855,-113925,-214529,-180308,-116577,-113928,-55397,44461,57188,3322,30335,103419,45334,-66449,-51892,17613,42237,27970,546,-12416,-20046,-10372,3621,9509,22995,37050,21942,4623,6688,14067,59553,89373,62478,64747,51516,-6742,-47683,-54351,-46679,10162,54759,21953,-31690,-43506,-18797,-13643,-46902,-28711,14400,-3028,-59445,-66849,-48878,-48622,-70558,-62401,-66268,-130719,-141944,-15214,103249,79064,14813,-5190,-38827,-89455,-47707,69366,132787,112737,63049,584,-53700,-66809,-29980,6436,34121,28397,-3378,-24277,-22440,-13538,-7867,20138,24413,18755,57325,114016,146837,116451,65403,2570,-14183,-5283,-32031,-42032,-8684,36276,77296,81758,46905,-16050,-102707,-87017,26329,94564,67736,27526,28375,2878,-62993,-45247,35419,62692,1835,-79571,-117199,-119556,-103959,-22607,72651,62560,45713,73342,47663,-12246,14926,48178,16744,17848,94690,134084,86072,-28467,-103358,-102838,-101916,-150026,-168709,-98403,-36677,-82657,-129031,-47718,6486,-36804,-43163,-7711,9038,46737,51768,40673,45916,7441,-74728,-110927,-79781,-31743,-44957,-94564,-71307,-14884,-13090,-1604,6122,-19902,-36307,-16843,1197,-202,-15024,-11139,36586,65595,44140,18896,7293,5889,23340,91251,81780,-17239,-54713,-72654,-85926,-20335,16147,-63777,-149281,-141864,-76234,-35235,30351,120273,89645,-58230,-120289,-44516,55011,89545,43237,-31108,-92106,-136170,-143804,-128747,-66020,21533,44023,-20927,-88571,-47016,83812,150886,65491,-43289,-71389,-70995,-42927,80822,104045,15381,-12888,44103,70481,461,-116156,-130425,-73647,-71511,-79172,-77293,-93425,-60247,869,21671,-2129,-73411,-120520,-128414,-146695,-122891,-89353,-85248,-29855,49001,30571,-21082,-31095,-26758,6337,8508,-48511,-24761,81999,78623,12805,-12238,27902,79409,84130,39216,24859,44352,69940,55265,35249,20561,18789,23957,12312,2500,25040,60929,82541,25511,-57250,-17049,20192,-46402,-72046,-1154,34441,74241,90005,52932,7402,-28234,-35137,27376,42065,16360,77299,129250,52550,-67888,-118602,-118477,-108874,-76546,-9654,66191,123882,118034,119994,128567,82098,29823,8209,8405,7702,2945,20286,1833,-49618,-33741,30506,54649,17326,-34090,-14512,86949,148205,78420,-13266,-50099,-48924,-13644,48789,66262,84940,77443,17760,-13769,-29454,-95061,-140917,-104398,-52563,4621,29346,-105,-19675,-27963,-39856,-25510,-568,9570,40017,35256,-11213,-39577,-63584,-83165,-20851,51261,48295],[75143,-2465,-43781,-40756,-33214,-40240,-21388,64368,102182,14470,-70521,-79750,-108216,-136394,-155869,-158639,-93352,4307,38741,56088,88084,127007,92580,-29661,-150583,-140791,-56535,21550,64165,110483,108355,45793,-42742,-91663,-23441,45277,7516,-37689,-11150,7349,-39901,-103970,-98497,-10892,34067,14536,16586,10183,188,17728,52527,5838,-79484,-76098,55885,140608,72508,23057,34369,1602,-58111,-77959,-80758,-43232,30883,73913,63290,31640,3167,-16522,-8791,3809,3984,12074,36724,36619,14945,-1807,-45986,-44833,34184,53005,-2140,-57695,-63491,14622,135866,154850,66328,36920,69619,3890,-99989,-133383,-134987,-87895,16726,80146,70286,69043,71089,8311,-62981,-80519,-63567,11955,97864,119988,45443,-56853,-79000,-67648,-95294,-89149,-64051,-93882,-89860,-58758,-31179,21170,51896,11835,-41591,-51236,8758,81594,66791,6184,-8359,-46390,-68053,-11208,36907,36939,51824,58943,54328,76171,41420,-24137,-12576,-4066,-97080,-104136,21157,80531,8785,-70272,-121100,-117585,-76304,-75318,-117825,-104766,7565,77339,3412,-80766,-28194,85683,102867,40963,47939,87275,78095,68156,95071,20195,-123326,-158143,-65869,20142,30271,3866,13434,8890,-9467,-22524,28414,115945,124022,95866,125033,146689,145611,116358,70026,68792,39339,-33252,-29410,28525,34186,10427,-20713,-8327,61893,78185,20673,-71296,-148288,-119567,-86744,-71593,-38372,-40683,-42187,30377,51710,5646,-33500,-67689,-131495,-121226,12695,121427,41237,-87462,-119387,-91719,-63891,-57253,-32564,-3552,-32929,-58116,565,38284,-15977,-12209,77661,89015,17899,-10835,1637,4536,-6360,-10591,23211,15339,-25768,-20097,15738,-13258,-31228,42729,116487,114141,80892,57090,19789,-1039,23195,71442,41961,-60269,-86560,2529,94386,82964,28599,58218,85286,-2524,-60910,-39112,128,5695,12751,71004,113671,39340,-74405,-41860,86035,113177,43141,8702,35847,89403,93067,38568,-17393,-58866,-96247,-90904,-71674,-45977,18675,96031,95301,-618,-105987,-160222,-85001,28887,74989,86386,103140,95049,74850,53164,-3404,-43932,15,13423,-26088,-105248,-147676,-95125,-19799,-17663,-58783,-30458,51979,43312,-13945,13554,47207,-13936,-40810,37754,80461,37284,-44046,-123210,-74733,70418,120307,60069,-50330,-153322,-189848,-112295,-24672,26076,60122,44072,-1755,11009,74983,88895,9237,-82149,-115041,-48369,59078,86921,-11543,-125355,-104423,-9492,29162,53327,107137,119466,31907,-56540,-26563,76925,123882,67055,-22388,-7949,68629,52460,-32817,-70215,-81330,-34589,28378,12664,-42628,-57008,9066,97842,98298,26892,-21188,-26503,-39613,-70976,-101494,-82214,-971,11752,-42170,-30093,60116,59811,-25511,-44195,54275,152767,187174,170288,91917,-15110,-11598,70004,65211,8323,-7916,5987,-11141,-36121,-26951,-35020,-67128,-41222,43261,40176,-14410,-20383,-42718,-100551,-123536,-106016,-55775,27200,73696,73675,78072,103363,87208,23952,-35162,-67934,-65464,-55672,-65821,-58345,-81817,-119815,-61199,16939,79037,129974,92725,-10301,-39665,-1485,29622,38904,11262,-46395,-35418,30457,15462,-13789,-5823,-22933,-12390,53308,61020,-20049,-130537,-191841,-132114,-56529,-45596,-76589,-82184,-77223,-75928,-82736,-66298,-1553,36739,-33475,-104420,-95834,-82538,-66600,-39021,-9761,-275,-690,20588,33242,67479,81524,3337,-56395,-47901,-75804,-127931,-133507,-106474,-35853,46166,32491,-51985,-112136,-151675,-190064,-149815,-59740,-69484,-156406,-150081,-76944,-24573,-2171,-52010,-93596,-57727,35076,111117,85614,7017,-25180,-38377,-53064,-41997,-7355,52287,60552,26420,38758,51815,33892,15646,4252,35933,97724,94717,38301,27491,40557,51266,62985,7254,-62841,-13656,98456,62112,-62202,-61198,42465,87530,52651,-13351,-12119,49324,23039,-33548,10204,77265,43144,2239,42052,61686,1007,-3765,68190,64485,-27585,-78473,-11849,56372,25951,-58850,-85989,-56221,-28085,10038,62364,51811,33970,110922,192923,132130,31303,25566,-7134,-95974,-75618,23735,-14042,-96194,-53817,11231,-19087,-57525,-26329,-238,8754,49593,60047,5214,26621,143226,157837,58913,-45382,-70900,-24071,-6462,-49571,-55847,-23349,-23767,-22510,2036,24184,3766,-15545,-25640,-31373,-10511,45947,107743,119715,61116,-49372,-110946,-61570,-9844,-29100,-38330,-12730,39738,103134,76380,18166,99970,182441,139147,121062,117410,84215,77191,94591,58080,-21038,-80350,-82408,-23639,35510,32441,7000,22679,37513,25563,53415,56301,7962,11336,58977,29024,-33057,-33349,-9568,-21227,-25865,16450,30088,3334,4279,186,-36692,-87140,-102683,-82937,6453,100874,69016,-77309,-158602,-154623,-178659,-159997,-27960,58276,22303,-16799,16460,59734,54887,11772,-307,32671,69180,47177,6562,27720,53099,28400,-8098,399,24483,25880,5265,115,-5473,-21822,5046,44981,43605,42259,12978,-54231,-94876,-93121,-48756,57024,112740,63440,28469,-4347,-84932,-117933,-73422,-25859,-19785,-45659,-106531,-148590,-108445,-36103,-65867,-94068,-37778,-35868,-95276,-74827,-2755,8819,-23698,-47725,-60442,-37199,9977,63082,83077,93672,106667,72400,14982,9556,49539,46183,18141,19837,34854,10838,-8770,24686,38463,4391,-30085,-16616,39319,88780,111123,81530,48802,3737,-32110,-39038,-32815,-16669,-17903,-10168,36921,62285,33590,-42030,-123369,-86579,15532,46154,-71,657,70394,41059,-59264,-11172,98224,77383,-24642,-105918,-106226,-40181,-24756,-29776,28855,55404,54031,70401,23458,-84354,-111004,-39013,42364,89497,108299,93712,34278,-65923,-136694,-164927,-170616,-162438,-128649,-45533,29676,18620,-70992,-88385,-49494,-3524,85481,118348,42647,40674,79947,42821,-24259,-68059,-68748,-50560,-43877,-17971,-22381,-76580,-52893,-1788,-10003,6385,16961,-11960,-10819,61957,113057,70404,5706,27270,79766,100381,59930,21611,5605,-12054,-11728,48362,48844,1509,26394,10297,-77200,-56764,37299,28665,-80911,-140469,-94968,-36531,34289,112657,112709,25151,-22040,8889,66253,97387,53918,-26818,-95964,-119767,-76278,-24229,-16715,-35121,-42320,-71474,-122142,-66272,81554,142465,81907,31902,37359,37745,58487,189978,200073,57292,-47016,-36384,-6388,-21916,-51703,-30260,-8658,-28043,-47654,-75213,-103304,-120048,-131050,-71192,664,-48275,-134958,-169395,-228216,-242128,-153446,-58280,19189,57871,-14278,-109435,-146244,-151891,-75170,803,-49619,-68388,49837,107846,71693,38066,50707,46915,6996,-39678,-31607,10854,13831,-54474,-76030,-49613,-21209,17224,29543,5870,9114,58568,111372,78920,-22392,-15387,73140,53414,-25190,11875,76624,70512,20005,-15487,-43940,-84672,-114786,-77646,-36306,3059,98684,119500,26492,-42463,-73546,-117733,-117093,-74590,-34695,-6111,44617,77193,90330,78514,45715,29443,3944,-20348,-15105,2339,17853,-29601,-109099,-94679,-14462,71733,78166,-10659,-84793,-38656,85255,133513,90045,32986,-17903,-39555,41582,127422,149320,106284,-10129,-93138,-63344,-70909,-171915,-226185,-161756,-29198,24527,-13800,-6113,7560,-1300,-5057,-17219,-41830,-22155,14205,19645,847,-27659,-54292,372,81123,74262],[132480,46387,-19450,-15866,31713,38633,-2432,2215,29846,10733,-46860,-95149,-123066,-96034,-96030,-102192,-58209,-19904,-16267,35508,97773,125687,87955,-15036,-140158,-138943,-18898,92331,108252,97226,59840,1479,-54338,-91140,-23244,59638,15672,-77409,-87849,-22873,18161,-49662,-88146,12660,80695,78437,137973,148140,30822,-87924,-103828,-87263,-83002,-40877,50912,68892,-5772,-30927,-15208,-16985,-25418,-28208,-56130,-67599,-48336,-41347,-61918,-68626,13793,74529,42196,-3243,1704,29459,58546,83587,116422,104967,19706,-30050,15575,47822,34918,-15362,-78298,-38423,96053,119851,37152,31758,70003,16494,-53710,-84020,-111427,-106213,-14775,86794,84826,44329,13506,-37688,-76933,-40998,-7852,-10899,-13947,-27266,-70128,-84974,-54175,-57026,-115837,-129341,-69097,-50645,-84287,-102929,-53785,33236,78935,43013,-25021,-51714,-5151,32826,22288,4611,12427,22310,44677,63257,70185,55401,38689,27844,45366,90627,48463,-37542,-29470,-26521,-136718,-150118,-25458,57504,28230,-26618,-90035,-90606,-34841,-11102,-23023,-26015,8940,51588,28065,-43678,-40243,47577,62301,8316,51622,113619,38880,-41388,-10974,-17578,-95609,-90285,-14772,9528,-6918,19710,67093,23250,-36390,-71286,-18351,106861,144083,88739,86498,102975,85707,50930,24810,40964,21297,-21826,28348,89978,55331,-12711,-61149,-29471,45758,18103,-56836,-77993,-97906,-86762,-65574,-86765,-104569,-77757,-27707,55880,83426,12426,-38688,-31547,-72027,-112761,-51796,43326,22450,-39707,-76241,-92345,-63040,-28877,1827,41148,1394,-82570,-76100,-61286,-76765,-21355,47488,8767,-62799,-73789,-37899,-11422,-34311,-48377,3753,55303,77287,73015,71509,54913,39824,25101,8138,8,25971,81029,83715,30318,-9419,4355,14058,-12011,-25221,-6577,53725,107833,104957,86212,38469,-61758,-97996,-64074,-49881,-54161,-25900,22669,26496,-30706,-79482,-18421,65931,48733,11510,7808,3513,44662,103409,107411,92355,61406,-12263,-84162,-116879,-66367,46070,92060,13767,-90493,-163021,-187700,-86193,53413,124946,111442,52693,28042,35369,12684,-2266,61968,74325,8727,-62147,-101226,-142981,-116951,-30754,-4193,-19485,38741,134595,114473,56009,70555,51909,-40778,-32446,115912,176383,63885,-96922,-181268,-119605,-15674,38698,54201,-10437,-118590,-180461,-133266,-40608,43934,92899,80011,32328,1503,14763,34572,9140,-39588,-51843,27942,131321,128647,39005,-49254,-76626,-79576,-58587,25594,107950,59260,-98487,-174094,-91263,54433,127184,80658,-18122,-30597,56392,83653,36083,40627,60865,73166,60269,3363,-31261,-19631,-3932,27533,52512,19376,-12031,2534,-14943,-80805,-133607,-92130,42123,106372,61116,27488,50792,7470,-71331,-59960,36092,143180,194339,145643,46235,-37425,-39711,-1417,-21304,-58687,-37789,2764,2823,-5167,-13942,-59862,-89094,-19795,86155,68771,46507,106169,103559,-2169,-70325,-47891,15321,51646,17869,-7251,39384,103775,79695,-3683,-53147,-52868,-18312,-2962,-25061,-3506,-21425,-90416,-44990,22834,48003,58700,22839,-27583,-4281,31754,36839,41672,357,-66850,-36882,29976,7000,-8882,26500,27721,14422,70422,105000,28541,-66095,-105440,-105100,-86967,-55705,-83891,-126959,-129189,-96812,-72030,-47463,-10771,-158,-56994,-75462,-26697,7399,30494,32250,5849,-13566,-20481,-21677,-4852,71770,110916,5165,-103297,-103973,-85746,-76633,-80469,-96963,-77849,-22461,-8179,-20397,2928,-40816,-152977,-142120,-23764,-26134,-164505,-177662,-77316,-36392,-51069,-75980,-55139,41069,125845,141009,106382,44519,-21802,-79114,-86147,-47203,-38194,-46089,-63777,-42314,44976,76844,16793,-6053,1889,-2857,4642,-14450,-43248,-19701,23735,64944,78340,23221,-36241,-12788,30419,-19707,-100248,-78673,11317,36731,16881,3105,2338,27579,-698,-35139,22921,90016,23017,-61930,-35490,25530,14874,25043,87078,83841,15885,-14500,29266,62024,45449,7663,-3236,-1988,-15805,-7804,15841,-25185,-24123,122716,243731,167423,44712,55393,57626,-17245,14366,118750,46047,-110449,-112218,-31054,-16571,-22100,-381,-13416,-34605,4706,13405,-40446,-28239,61646,93531,60614,-10385,-55875,-24702,-7299,-27633,-7747,3417,-29289,-19477,20574,55894,63432,65821,69059,59814,52301,50569,59391,100492,99887,-28437,-163694,-154096,-96146,-65927,-20241,2535,9475,27891,1056,-40853,39517,89917,22829,44999,118911,98576,68831,85554,33269,-55899,-76483,-39427,-11489,-992,13148,6833,3824,16061,-11592,-10571,23939,34701,47170,41906,31247,31660,-30058,-148186,-171123,-66304,34852,14997,-33152,-490,18597,-15803,-59738,-84762,-102194,-35859,65519,51471,-29924,-25282,-40557,-120845,-129799,-18220,18997,-31041,-25557,7562,-3494,22504,50839,30443,42072,89923,51828,-14041,28780,80439,31530,-26919,-5828,3048,-64869,-117701,-76157,-41614,-37904,-15163,15271,11338,-11479,-42605,-64218,-58375,-62459,-68257,-12799,46790,29093,15659,-41474,-176213,-200673,-91372,-29973,-27098,-2798,-41792,-142969,-142014,-47395,-32342,-16609,65586,64999,-24625,-84428,-83521,-31722,-8329,-77119,-147819,-80145,13798,44799,37185,31786,63358,83243,85740,118504,139389,65845,-26791,-14553,67319,75304,39394,77957,70957,-27338,-86119,-58709,12560,70539,98569,62180,38019,29740,-502,-48535,-68878,-38057,-29410,-52095,-32191,4481,7953,-8904,-50007,-57603,-40869,-34174,-30895,30594,128067,108795,38578,80346,114960,27917,-62124,-61223,7282,81854,71725,10163,-2149,-8292,-11465,22273,20214,-74931,-147586,-89305,43964,109549,78306,29536,-3590,-61421,-123423,-164134,-177510,-150783,-79826,-2530,72822,131718,59161,-61370,-95462,-34757,58916,87009,12677,3865,61519,41215,-65189,-115931,-37393,33919,-14520,-51067,-32630,-56648,-43556,12451,21385,20792,8155,-21188,1398,94537,130121,36861,-92294,-83981,11721,65827,43764,23856,18059,-16903,-61048,-77161,-96557,-63441,47853,90046,33990,10637,54012,86468,11326,-80231,-93284,-33440,37140,85375,103015,93083,81833,78260,73084,51606,20531,18899,8573,652,22333,28239,-15506,-83141,-119404,-121129,-117264,-74156,19581,86026,62878,56459,131967,159582,137138,210147,227629,90722,-64774,-77535,-12870,38528,78232,119805,106133,65783,14701,-46295,-31593,-11996,-73651,-69904,9088,19617,-35201,-108866,-220398,-232730,-91024,20704,39655,12319,-53592,-118317,-156045,-207328,-154568,-17684,5234,-65027,-41858,28683,86611,95376,46879,-25731,-51584,-55649,-56763,-38266,-52821,-134866,-147247,-88624,-49662,-24409,7698,25361,39307,61005,78007,67993,-1817,-43327,17102,43276,-40501,-38759,24844,4599,-21402,23422,27994,-31635,-115337,-136369,-65458,46488,146324,132665,63407,59901,51572,-27326,-65801,-66259,-92283,-93735,-39057,29210,74995,55919,30277,54568,19179,-39836,-4409,46629,59375,16262,-63730,-79570,-16331,58883,52402,-27742,-123762,-126444,20566,160283,187173,137331,47829,-44247,-4986,93302,119832,67753,-43367,-111235,-36760,24699,-77438,-214342,-209727,-60344,36505,14347,-29227,-62060,-54606,-33653,-28044,-13694,28609,64045,76410,70828,52832,16636,37981,117871,148328],[145202,73419,-21301,-39995,36702,64711,-16861,-66112,-29638,12602,16059,1303,-29092,-31976,-16836,32872,73674,34105,-35764,-11446,55421,94339,68844,3831,-57879,-37360,54030,122225,75298,-12987,-67590,-65873,-54589,-81113,-59574,-3886,-7297,-39017,-37763,19847,70084,16697,-38326,25768,85632,112590,192423,207152,62792,-95719,-113717,-58699,-35823,3239,53191,38739,2995,20454,30025,12109,-7271,-42184,-75678,-83423,-85698,-112707,-141697,-114983,29759,129889,77534,20741,61831,73864,31554,38357,91742,80308,19702,-9751,6207,17726,25779,-18957,-92427,-77168,33067,64572,26684,40659,55147,13700,-12325,-24250,-59927,-104792,-103129,-36573,13386,31190,46450,19278,-29778,7550,44810,-3341,-67303,-135204,-170150,-115078,-37644,-3484,-31260,-70370,-11702,47115,-48228,-145540,-88204,14792,60713,49677,1008,-29722,-21220,-25931,-7545,27177,32164,50709,83848,52749,503,-20986,-32113,-42515,-15216,55860,48993,-17463,-55814,-74634,-110855,-92469,-24265,19150,13870,-4341,-35236,-24608,21145,34071,14688,-31130,-56120,1287,56066,-16875,-67416,-22445,-14555,-38516,34924,113530,38127,-86775,-78781,-4215,23741,39531,62588,33918,13365,80032,132664,65571,-18172,-63376,-30534,59986,78843,30140,28827,48065,19193,-14309,-8548,21788,28812,37936,96684,136972,63756,-24486,-49480,-2339,47025,3644,-63876,-35172,-2140,9390,-4470,-72216,-122831,-86912,-18821,55755,80183,10539,-48449,-30270,-27015,-34411,-33674,2860,17033,13673,-980,-38095,-43645,-17581,25263,79924,68583,-7020,-35356,-57560,-77198,-27406,11862,-20955,-40409,-26538,882,16616,-15824,-37476,-30565,-3945,59302,75643,58833,51024,58770,33203,-21604,-44065,-2710,58592,60151,20131,-25436,-27730,12572,42372,18928,-24210,23184,118683,143912,79393,1680,-44368,-49215,-46589,-66802,-65914,-43150,-26248,-39580,-51991,-30900,9920,-834,-24160,14157,47660,1247,-1636,74155,128434,151689,147711,88836,-23970,-108859,-63722,75426,113851,-2114,-97740,-104514,-93030,-36643,42185,73626,24302,-45403,-41757,9887,22106,38607,93650,90441,36855,-32137,-63845,-99207,-81882,-16786,-29009,-51489,43966,159146,144626,91399,42690,-58518,-141966,-73395,112718,203913,106013,-29585,-86724,-76679,-63215,-20621,50197,32176,-41024,-84324,-63465,-11043,40441,67499,58717,38649,10580,-6165,4837,22355,34255,56119,107949,140946,90169,46834,52808,11794,-86179,-97807,-8769,45043,-13969,-131438,-178806,-102709,37422,104822,63835,11434,21829,100686,138217,91571,87535,120828,103928,35085,-25845,-17637,-3516,-48346,-59651,-26741,-40331,-48409,-191,-7943,-74672,-130224,-84680,60642,156918,171349,131339,66419,-36977,-120979,-100565,-25330,62559,126077,75509,-23607,-64132,-54339,-33528,-57981,-88368,-69385,-34130,-36591,-31597,-23321,-61819,-70161,20847,99873,36479,7885,105397,131517,39722,2798,36764,64464,61004,1027,-55444,-39421,9513,-12383,-65764,-58350,-11726,29462,20941,-7483,46452,70411,-2926,4102,24431,-11283,-31408,-28738,-28703,6413,38285,40129,35103,-13559,-62766,-24718,14872,-40675,-64486,8785,57947,44108,58826,62950,3528,-20551,-2287,-33756,-74835,-62088,-58430,-77807,-81195,-40851,-2904,25187,45548,39383,23806,40269,74647,89113,86671,46615,-14728,-27790,-14012,-34198,-46428,26177,88173,35260,-66262,-104797,-72212,-18004,-16987,-72123,-101788,-37938,29553,64755,94394,50124,-65344,-76183,15399,3376,-154654,-190866,-89322,-36930,-76325,-103556,-48538,50818,99376,90859,75224,28004,-42887,-87693,-69867,-18659,-48009,-135755,-150939,-94992,-15807,36000,24945,14008,4374,-26486,-36062,-33646,-30918,1163,69675,89193,29744,-27647,-29227,-17159,-20825,-27326,-28376,-26040,-9570,-21830,-18797,11107,24294,1266,-61009,-86592,5102,92530,19995,-54107,-28802,15892,18450,26016,27006,12835,26825,62104,86970,69550,45178,50926,72189,47787,-20924,-33976,-16782,-72925,-81299,50302,133844,65672,5874,71212,105440,51148,56060,134583,72884,-64075,-69092,-1509,913,-11225,-1171,-13045,-51843,-46249,-37486,-78630,-84324,12616,84528,99954,77824,36608,9795,-11761,4186,60115,63527,21282,26462,20545,2096,-116,38041,83716,100571,91969,55894,23177,45968,54536,-33172,-129518,-121948,-61705,-34866,-22382,-14465,-22104,-46036,-62975,-51192,-9347,-13498,-40282,25312,92204,54306,5694,-6527,-58379,-108152,-69705,7447,20732,-14424,-6728,-21581,-25683,4380,-27410,-70164,-40450,17543,55241,25730,15313,31474,-77869,-256736,-225210,-35675,59334,-67,-50274,102,29393,10337,11090,15099,-45894,-50209,15162,34959,37408,92027,89641,14372,-68782,-62683,-50637,-64033,-22821,16411,-27462,-42853,-3250,2001,18470,74898,48066,-26929,94,51823,16192,-34231,-10250,-21312,-150218,-229737,-157740,-69562,-24358,-1085,-391,-20838,-47618,-78142,-61195,-7245,-664,-69127,-101289,-51729,-24677,-55309,-143872,-228890,-172751,-41993,11104,26956,79433,47959,-80965,-140263,-82725,-3802,100613,164629,112275,36763,-26740,-82179,-31691,37538,-61942,-197491,-155273,-31913,32578,27945,-25238,-20819,44776,99852,134816,139915,54889,-54158,-47261,62643,86921,34574,62300,52145,-31765,-73311,-59817,-4837,90660,161387,110721,65410,81193,90969,23585,-78908,-93865,-58885,-73384,-76291,-41296,-7047,47807,42419,-37379,-96735,-60223,16942,78585,110017,81521,56533,84211,60742,-30063,-79986,-4576,105144,129794,87478,45155,14223,-39880,-65706,-21291,30059,-8040,-77408,-91066,-21527,61536,72621,17856,-7096,-26307,-64498,-101632,-136287,-135588,-52953,29121,96664,185878,172413,42248,-49448,-37412,-5927,121,-18806,-5483,41672,63771,-15211,-82951,-10092,71484,-4107,-91145,-70369,-59397,-67988,-23336,27456,38822,400,-26891,13689,92599,93017,-22475,-159162,-171383,-59272,20380,31906,40930,23423,-15521,-55878,-129791,-202486,-166798,-42356,52570,79485,46834,13489,34582,8709,-83637,-128162,-61527,26892,76148,89504,77702,66500,73508,48026,-35358,-63056,32172,103492,79797,43939,2309,-40755,-57211,-72295,-78106,-56597,-62233,-49276,43356,69251,57981,126812,152114,108521,161307,217405,124078,-27749,-39077,28576,70591,110119,158206,157003,123349,45230,-25300,53557,150397,81340,-9745,670,49280,53906,-43601,-159271,-122404,8616,47415,-2466,-38119,-39004,-23623,-60758,-192450,-196010,-18175,75227,-12475,-78144,-50156,41994,72829,-11732,-98682,-68446,-21180,-26503,-39267,-67522,-143533,-165925,-125074,-93295,-79487,-25700,42662,51295,4832,-28240,-14811,-21838,-58708,-54299,-29035,-64320,-61713,-63492,-94185,-44283,74690,116030,89395,-13337,-109617,-66716,65391,159905,152799,98175,82320,86811,56501,22207,-17857,-85432,-106029,-52672,21967,91050,92521,70387,95654,54762,-14231,22387,65816,70186,62708,12404,-48656,-36861,-1440,-11722,-52190,-107078,-107332,9429,126003,175399,175238,113889,-7451,-52604,-29168,-4431,-19869,-60449,-61606,12362,83304,15737,-137663,-196522,-107343,-31528,-37668,-88233,-112370,-90128,-70894,-28115,51825,101536,79353,46116,35906,37443,27518,44703,103998,154392],[89493,43448,-62893,-100186,-20372,19433,-48803,-77218,-26469,30686,86481,119423,65554,-6469,3849,91684,138849,87328,-15002,-47462,4741,76219,72173,27356,7816,40998,77873,64024,-47709,-135857,-121182,-51246,-28760,-81048,-113012,-100439,-70843,-8579,48908,64105,48997,16770,-6159,25655,65213,117139,185788,162870,56072,10069,63629,59069,1375,2761,23487,12528,26443,71269,56907,8124,-29975,-78698,-104381,-103674,-109836,-122152,-127041,-90910,24156,111285,71763,31118,82421,69409,-29298,-76225,-67992,-46416,-15282,8151,26374,28105,2519,-65486,-86528,-24756,44898,37200,22255,52231,59004,20542,-16069,-27179,-23916,-60487,-138154,-148615,-67481,35403,108801,78768,-1780,109,22555,1475,-26851,-91037,-155861,-132538,-52467,39040,58553,-7253,5260,53224,-45972,-155790,-105496,-22153,7450,20802,7646,-16115,-27588,-29716,527,19258,5316,17721,56660,27907,-61703,-109037,-90718,-61690,-42451,-7607,11757,-1060,-62765,-89769,-55641,-15571,8898,14609,-7207,-19400,-13883,1893,24419,25128,-22956,-104518,-124535,-30864,53269,-11330,-72085,-61164,-65524,-67100,-4442,47494,11583,-86052,-81801,13654,84308,94246,79378,40399,47554,119835,145650,64484,-15929,-38109,-11561,26319,14026,-20543,-12351,-4368,-52232,-90795,-55304,5651,40945,58436,77737,108072,67666,12547,19751,55076,59807,19148,-24344,1959,39178,36454,-24957,-84066,-101513,-67377,-130,59488,45696,-11161,-50730,-37620,-7885,12518,-16942,-8254,17726,27966,43384,14600,-46256,-51865,9056,62566,72508,69173,81895,52646,-15804,-38208,-22604,25296,75430,71984,57465,43165,17417,1702,-43037,-76670,-18458,20980,15612,-3070,-2107,8772,-14024,-23430,5761,14369,-9671,-24178,-47422,-27627,40378,71987,26900,-23613,14082,92318,110587,47298,-1119,1059,20212,14256,2877,-4565,-39032,-63829,-59744,-47948,-29472,-35597,-81189,-55743,36257,91398,43013,-13005,10780,72533,117508,146693,124404,47174,-32041,-47823,41423,139396,105401,38116,67229,61075,10674,-18940,-54789,-109651,-135479,-113644,-47715,32269,78438,43306,21701,28263,13132,-34076,-73410,-69139,-63278,-104407,-96244,15659,99109,71041,13883,-65103,-156032,-171286,-80894,56910,135963,107453,73844,38818,-43959,-72041,23869,115040,68511,-5320,-26267,-5921,7436,8457,9950,5370,7756,13350,3575,-10652,71,54242,91005,79842,41231,-8260,7290,84841,63805,-45440,-68573,-7129,23899,13152,-39034,-105519,-80381,36529,79819,22509,10344,89553,173682,171374,75920,19176,37040,39895,-4701,-19159,13678,-7539,-68648,-79852,-90508,-131834,-107223,-25869,-21397,-64039,-91660,-62162,28304,111542,183620,170531,75236,-44504,-124252,-108149,-51268,-2952,62501,48590,-39993,-54343,-11662,4262,-17684,-44704,-76748,-95236,-112303,-91196,-33788,-24457,-26856,27304,62250,-22183,-80239,-5057,35520,-1292,34933,114398,115014,67235,4834,-55920,-75436,-58723,-69624,-78959,-36962,22570,62315,51877,19302,54089,88483,51127,49094,35323,-25493,-39178,-1339,6665,1093,4260,8027,-2767,-29993,-42142,-19385,-6478,-75553,-118492,-36868,52098,65333,31229,-52122,-113680,-68685,-1561,5385,-42533,-74483,-57204,-23915,-1393,32218,34316,29481,54966,82619,103172,100115,85995,79145,70637,27492,-12240,-8393,-5870,-35511,-56265,-14746,37176,49351,3771,-51381,-33727,31601,61379,27828,3811,64807,110537,92454,70115,56639,4169,-17553,14062,-16594,-156838,-198755,-77592,2508,-51061,-105353,-58788,4804,29619,31089,-3833,-80422,-108756,-70409,-15424,40152,12029,-91103,-115427,-83515,-62181,-21314,34953,48253,19939,-2204,360,11981,10748,33107,100348,82781,-27914,-74307,-30689,-11533,6231,57746,89885,42495,-19580,-34851,17331,59515,39986,-26590,-79474,-81867,-23590,25308,-7778,-9415,25741,13188,-7289,2025,-26502,-44581,18863,83196,79835,15931,-19147,14879,62113,27030,-54814,-34313,18700,-55238,-119036,-52426,-14821,-61410,-43675,38773,55844,20573,1403,49487,47371,175,25522,62139,12679,-29397,-12190,4825,-16078,-25736,-32251,-102790,-133843,-15388,88155,129518,159489,146311,54124,-25213,20430,129235,151784,90209,43899,-19752,-85808,-109451,-47158,26778,57740,76042,72550,37124,-312,-26870,-35750,-22672,-5202,30105,24568,-24626,-22423,-11038,-61951,-69261,3494,14319,-27000,-3993,49537,18488,-38723,-65546,-103576,-153654,-150847,-71192,21756,41515,-10941,-37320,-41896,-361,38611,-31906,-120671,-97354,-16342,11807,-6505,2342,-1658,-124523,-249091,-160730,19084,62468,834,-13508,19855,14060,10727,61389,95229,5587,-56100,-12373,53029,105776,144724,137525,66024,-63694,-125600,-90413,-59690,-34445,-1593,-41872,-107286,-87270,-32801,5575,58683,65913,7886,-17209,44,-2928,-32340,-9545,-11980,-131587,-218833,-166409,-56097,16294,24228,-9277,-29131,-33894,-69546,-63898,-4247,22867,-38989,-93186,-64667,-34940,-95092,-188277,-182937,-54384,55561,85009,94045,100691,52597,-19842,-84796,-100375,-38118,83805,134147,89520,65591,35839,-39008,-28988,43620,-23063,-148337,-144667,-46213,36941,40257,-32186,-59386,-3654,34191,31765,56494,35040,-45858,-55628,36880,57548,-3992,-13428,-8030,2232,16658,-10825,-4908,122726,235508,186793,130135,130782,146622,97076,-42691,-125954,-97798,-63096,-37842,-15697,6766,67427,63007,-43969,-105392,-9685,93934,74199,4290,-40051,-49838,-30692,-35125,-64769,-74485,6567,104918,83695,16715,30598,64154,11341,-46999,-28134,31713,47447,5057,-81238,-107030,-16737,60281,18268,-19429,-6561,2649,-27956,-78835,-86730,-12150,63292,110746,179321,189280,115512,46349,30886,20278,-952,-875,30616,62166,100933,70038,-9842,-580,58707,14582,-69532,-67610,-52516,-95192,-106154,-41665,16565,-6168,-15799,34272,90056,81205,3076,-67188,-68358,-19313,18253,51666,90095,39489,-6989,12868,-27250,-137622,-189127,-149772,-59658,3068,-29164,-84065,-72245,-63366,-136218,-175509,-118647,-19311,65457,83599,8650,-41461,-3778,-475,-83039,-109459,-5479,70720,12843,-44957,-64464,-63011,-7111,29598,10966,-6399,-60155,-70941,56061,120090,78873,58970,37368,18312,116094,186391,129284,36284,27600,39230,23864,37169,81805,119985,128089,53716,-28677,43270,149717,94944,-12445,-31239,24483,51005,-39034,-111906,-43965,27814,13211,-29624,-34202,2953,64158,16497,-165344,-193033,-11828,86294,30950,-15039,-23921,2395,-2654,-63863,-106037,-51541,5052,11092,-4479,-27477,-87648,-122088,-117078,-103068,-89134,-36438,24221,3246,-82443,-129290,-100134,-49189,-24231,-32520,-44484,-46984,-32588,-97685,-156949,-89515,39538,110700,135014,59646,-64164,-78874,4026,78306,109703,71464,-13297,-36330,11683,47150,26582,-17788,-33084,6807,49161,92577,106658,97627,102916,58359,861,15198,28893,11987,19613,16797,-34203,-53003,-11782,7342,-21985,-54879,-37167,35267,85863,120726,154004,134205,31863,-73629,-136586,-104929,-44792,-11251,7389,17392,35966,9803,-81976,-141528,-134901,-145117,-157224,-113742,-44020,-19892,-42553,2114,80205,78205,5646,-45787,-65693,-60309,-28540,25741,56940,73660],[37430,4256,-76673,-97658,-33302,4289,-28666,-32611,-7068,31235,111698,165452,89597,-15104,-32153,27917,80840,97334,29694,-49826,-25387,75187,110088,82117,38725,47683,58349,4036,-110278,-120792,-20094,59140,36845,-61592,-138301,-157026,-122279,-35579,50765,48467,-6540,-21667,4977,41169,65647,107495,147477,90938,36270,98579,168770,73074,-29056,-20883,-12154,-46093,-35535,12450,2247,-22109,-43732,-73045,-88785,-102302,-119443,-93568,-59347,-60849,-26803,35631,37352,19560,48860,26067,-62598,-142629,-181484,-110422,-2612,32816,66970,91525,14110,-91262,-53422,89670,149140,73914,19226,44651,70003,42086,-19455,-37401,21599,40639,-41894,-105651,-67057,33890,95019,62287,2588,-15257,-18488,-3113,20310,4069,-66444,-110462,-66856,25751,54420,1017,-18917,-16222,-58668,-100674,-63343,-22189,-27602,-30306,-15528,-10728,4541,40342,37318,-27243,-53821,-13934,60581,84100,8620,-77934,-66068,-3314,7874,-20572,-20960,-7568,-37131,-37896,-11165,10210,35473,39209,-23043,-57656,-41563,-26042,-4312,15653,-50106,-150977,-132133,-12703,56856,22747,-24326,-25591,-13578,-12187,3281,32789,31966,-34805,-42929,20435,61579,72412,67604,48873,75098,120485,116433,39879,-6125,-5506,10150,17849,3234,-24101,-16572,-17429,-76978,-125497,-77248,11465,46120,28022,15461,52526,69670,62703,79768,77888,37362,10846,18445,25045,5703,-41507,-122746,-123406,-67944,-27588,32810,84615,49889,13783,-3772,-1410,16731,-10860,-63908,-25469,10462,12066,50126,39096,-56269,-93035,-41841,-21374,-23947,32735,111027,112078,47439,-10360,-25345,45104,115466,97017,67940,59210,58181,52068,-2751,-60872,-36824,-2422,1895,-43439,-70973,-44131,-23557,3926,24122,674,-22558,-34411,-68139,-30677,73609,104892,55690,17281,20893,48761,60342,42421,16662,-16187,1458,47830,78386,52291,-28020,-68878,-47102,-59493,-103933,-124855,-101560,-17643,49575,66469,34580,-27886,-37442,6909,44197,76752,76621,81299,68541,-10971,-32653,83489,157254,153326,191685,144387,18702,-75780,-136387,-155967,-130889,-112026,-66026,38233,100184,42447,-21471,2902,42356,-10134,-71569,-100593,-145764,-151130,-71652,6743,15265,-30884,-89957,-146503,-144815,-83352,-38109,12707,71357,93249,110828,64055,-66999,-65188,112734,199811,96137,-4242,-29887,-6043,-4295,-23771,-23841,-13916,-3040,10409,1298,-35075,-41957,24004,44976,-15772,-65426,-75148,-35031,42926,57190,-1110,-19329,13833,49584,78681,38960,-55394,-67379,25650,68081,9478,-14348,86609,186037,161864,53986,-9688,-14232,-5165,-11611,18908,52833,15046,-15381,-18081,-88239,-169285,-134464,-41860,-20464,-40857,-47827,-46776,-21817,43167,136824,139000,50431,-56517,-111447,-69763,2168,13405,43047,51787,-20157,-30085,29026,25255,18586,27823,-39171,-113414,-143246,-116761,-25247,33339,11173,-9553,11778,-28331,-100495,-101266,-65474,-49079,18799,144412,172518,88432,7716,-18346,-18587,-10162,-11117,-16348,-6546,28441,67764,74995,36428,19602,32051,37310,56556,40630,3384,7004,39471,37844,-6218,-55026,-60739,-43110,-29229,-31490,-32819,-21754,-68340,-114495,-59723,27030,50212,-9220,-136918,-207943,-150370,-62249,-4027,-39231,-91200,-65773,586,38180,54236,4718,-61094,-44973,35949,85713,62965,15703,7152,28818,26851,30223,18416,-40096,-70672,-45165,5414,33665,39367,32402,6816,5833,52913,113146,151168,168820,176238,131847,35849,-3965,20768,14798,-9411,-21002,-63962,-160730,-170111,-33802,49129,-2957,-64858,-45075,-2419,34584,38852,-44973,-150113,-138563,-54051,2677,63351,105358,74422,18994,-578,-15844,-13965,32853,47302,22654,24208,26526,3737,-9306,26279,70497,48074,-17084,-31879,-3176,23882,81938,127647,130366,73731,-16015,-30884,53613,92392,20861,-37068,-2055,37973,-16394,-73974,-61864,193,32122,-6698,-35801,-14888,-11676,-8367,25609,31768,-5699,-76652,-90183,-29656,14793,-25320,-71963,-2726,74194,-29463,-149688,-114482,-58924,-68751,-40790,-5213,-19362,-38748,-73308,-55225,9612,47364,81472,84399,7267,-46407,-15714,26850,57127,76727,25068,-98208,-121256,-5920,65437,101800,154501,152374,61559,-16178,23855,156081,214115,118485,-4923,-84813,-134296,-155127,-97096,-38474,-26647,16324,81734,85825,16392,-45084,-7796,73774,82680,67917,50999,9826,35742,66386,-19758,-52011,28767,51552,31695,61681,50760,-53039,-98200,-87371,-106959,-144703,-126270,-39655,48783,61121,-11253,-74216,-42754,50164,74362,-38059,-127489,-88829,-32693,-50336,-44820,2454,-11620,-108773,-167795,-88371,34863,55520,24324,41483,45027,39,2978,52471,63861,-25275,-80323,-32664,52868,110441,110398,59640,-13067,-111250,-153454,-94083,-48483,-65050,-66154,-84615,-127545,-113215,-38457,18908,63725,91793,57787,-10177,-34589,-22629,-32850,-4400,24558,-37297,-119472,-107234,-16006,56571,34633,-28487,-39403,-20397,-39618,-44221,-12228,3993,-7907,-22367,-25531,-30174,-65599,-107316,-77426,22326,96784,108812,90313,44136,-1582,17260,404,-77425,-122088,-83333,-17817,25541,53403,43321,-15220,-36159,2496,-4481,-64114,-58204,-3720,49022,56554,12242,-32934,-40145,-51316,-56473,12401,34991,-34444,-52752,15459,43587,-9665,-69923,-66120,23188,83330,28645,1885,110545,215734,197430,173580,143461,106741,89480,24073,-67003,-84258,-20160,47312,54377,31431,33375,13627,-47523,-64830,46755,113570,4727,-105313,-121181,-121915,-125469,-113071,-85431,-55579,-4493,57933,31571,-51511,-29219,52450,41733,-8739,-19277,26929,83924,55869,-57592,-113797,-54226,13825,-3631,-37433,-7605,33437,2855,-28019,4057,60889,90628,110954,161806,135118,84127,88130,92384,76353,57065,39803,70353,101404,117442,100964,37799,15387,50665,48014,9683,12556,3208,-80793,-153985,-112674,-21555,-1294,8294,50574,94367,102960,87828,86626,106185,73102,39685,87112,153318,81131,12634,77526,110977,12361,-110544,-156695,-105434,-71455,-123841,-159862,-110666,-64757,-98726,-150125,-144491,-67241,36987,71420,-22646,-89849,-48296,-22661,-64957,-89962,-44382,-29609,-108503,-165955,-141782,-86090,-9649,53178,45769,-14226,-84681,-64355,70397,130857,78087,17153,-33527,-31937,82988,121589,91266,73622,58104,8128,-24295,-13172,18597,73625,125908,74284,-39910,-43297,5403,-28439,-66559,-49060,-4389,8763,-38563,-72918,-41913,-14426,171,14176,11094,24682,62305,2553,-154139,-159438,-15592,45968,33670,57816,52864,19062,-21416,-47496,-59921,-26771,13952,15625,3370,19300,-3263,-32984,-30115,-22383,-29159,-26076,-23393,-45462,-86385,-116873,-100309,-40341,27673,49279,15261,-12027,-2400,-53418,-129027,-121546,-31754,45631,76362,30406,-46771,-74771,-70156,-46884,13302,21088,-96294,-175242,-117039,-20313,8403,4627,26263,69881,73158,50174,27767,32584,52273,20549,-23436,-22451,-25589,-57636,-64356,-32759,-13574,1633,78816,112256,59530,2582,14231,77346,107641,112307,109314,84179,18403,-76047,-152628,-97762,30991,90997,52814,-24228,-56753,-41990,-45673,-61553,-78925,-141779,-167597,-54085,67471,82370,41239,56663,59790,-13220,-70952,-64920,-73463,-92749,-55923,26596,39404,9310],[19932,-11906,-40367,-34087,9453,55073,44469,3911,-32537,-18525,60790,123477,57298,-36631,-66895,-46052,2647,71478,32702,-65880,-61192,44992,121122,116779,28512,-845,31597,17287,-40430,273,98253,124856,76228,-17470,-113612,-156541,-135675,-101961,-58377,-30342,-39912,-39451,6940,53692,59053,57667,65050,31657,16742,45827,31710,-64319,-98743,-25180,-3715,-91365,-139341,-91626,-49888,-28169,-39423,-57546,-55115,-62730,-74052,-39501,-13773,-69827,-90576,-41781,-5193,2338,19206,-17316,-94818,-156587,-174765,-89380,21518,34384,63378,100743,20965,-78370,-26540,136090,216712,121968,8790,-5354,32542,44425,15465,5584,69539,112858,65453,-481,-18473,9085,6525,-9156,-13091,-25141,-36128,-22900,-18709,-21426,-45662,-77212,-58298,-29808,-35069,-39067,-35515,-47966,-37370,-14253,-68,-5989,-43804,-81454,-63618,-26199,37910,109049,72484,-47718,-74725,-13195,77902,150133,134538,45196,13221,41010,33161,3897,-14593,-30621,-35566,-7816,-20172,-34626,2614,19189,-69065,-122774,-96582,-64927,-28166,15315,-40096,-128280,-79909,26689,72396,66818,34839,37118,79252,72271,56015,118287,146035,53808,3530,36968,34874,36155,63965,74081,91083,101750,94059,55864,40671,22749,-2107,-18259,-23711,-37166,-28671,-11750,-40079,-75554,-44286,14311,20507,9810,24058,45454,38857,35970,45061,12808,-44423,-32790,41321,46059,-43783,-122331,-172708,-131861,-39707,6418,47040,96522,103588,100142,82592,77058,58259,-43947,-117967,-42165,1949,-6767,28909,28968,-54163,-116646,-119749,-134736,-139236,-70926,6127,19974,29272,37812,6335,-15496,14665,38832,52099,78640,95757,87482,35943,-24011,-20189,-5067,-18970,-75942,-93005,-59369,-23086,11271,21592,11005,4893,-13211,-67910,-47404,73743,140403,113817,63292,29545,21907,35327,58038,21850,-84491,-84880,14199,56695,27134,-35250,-61475,-45048,-81277,-150092,-139862,-46090,44386,38269,-25810,-68819,-68378,-21907,4618,-7233,-19116,-19469,38356,95479,33990,-62230,-49965,22733,106582,188662,126551,-26084,-111713,-134268,-112986,-49798,-10382,18326,57097,94915,115779,52668,42792,69871,14176,-70477,-118976,-151424,-104433,-14119,-5063,-40085,-75092,-109182,-121644,-66267,-9226,-32129,-10785,77392,99767,71540,8572,-82894,-56819,106258,177626,96158,14887,-32769,-31247,-26595,-29066,2735,42335,48855,19718,-15011,-47275,-50659,-3178,-7442,-71627,-87425,-63282,-26613,17123,40412,12761,-13623,-12276,17160,47602,7824,-62041,-72985,-1317,66954,38914,-22659,11187,100404,118927,81313,79136,72959,39566,14685,37498,69994,68274,64562,47741,-29551,-112690,-107789,-28604,9546,-3234,-14608,-36890,-41468,22337,115505,109106,13101,-87606,-111094,-24669,74694,67551,36534,25176,-23452,-40778,-9814,-21047,3999,67726,31120,-46420,-80765,-64358,15609,72918,22179,-34447,16182,47373,-14786,-93969,-84697,-40152,12683,132714,200913,114903,10684,19546,62910,78156,69247,31861,-3970,7640,34708,37323,-270,-29530,-26373,-11404,11576,1256,11026,32103,34410,30516,-16044,-108286,-121166,-40045,2270,-29001,-35612,-2971,-20917,-58328,-39084,7595,6342,-35632,-113111,-173463,-135637,-45827,-9723,-67282,-97134,-33633,35276,28989,10058,-47106,-135458,-141553,-48129,28782,29054,-25204,-36471,14636,48283,57873,8757,-85488,-98462,-22578,65519,81910,32023,8266,14687,13422,33196,89895,171431,207035,166723,70964,-26980,-34222,-1059,-5990,-12680,-27878,-77947,-123000,-70857,24677,62638,37569,7786,4590,37913,87240,81299,1810,-71097,-62477,-16420,-3354,43658,157358,208741,146574,101576,76063,41336,26088,8870,-11864,-2468,-15977,-78810,-83878,-9062,34664,31458,45277,66071,56549,73628,121137,102631,72175,58978,-17389,-72865,-13333,17273,-43307,-31428,94022,154809,8251,-122118,-85348,-9793,2958,-8919,-13974,4704,30220,56272,42960,-25607,-69299,-102250,-91866,-28036,-511,-28243,-29966,34861,71977,-40027,-149622,-104174,-15597,15134,8181,-9357,-11769,-11593,-74737,-87464,7165,76427,81486,61467,4489,-40169,-24430,26529,102371,145744,53540,-56260,-15425,69849,51388,43603,64286,36170,14421,17428,37232,130102,192191,73940,-76607,-114935,-99911,-101434,-77445,-64417,-81157,-40634,69820,136369,92429,15426,31148,102012,104664,63123,51105,65397,118341,131731,14093,-60592,-27969,28993,73506,79567,16275,-61057,-73716,-68052,-59909,-53721,-31741,35815,97204,75295,-11563,-62029,-25536,46525,52380,-31632,-69027,-31304,-34349,-65904,-29718,29978,11727,-46115,-101910,-86939,8285,69509,65140,63005,48640,10141,13834,10489,-39931,-100737,-93383,-44240,11919,39664,5265,-67434,-90225,-116106,-128253,-95248,-58852,-76976,-106855,-106859,-84684,-74143,-40462,16323,55085,62760,39219,-9434,-37138,-32170,-36051,-11318,27823,11142,-43602,-49705,4037,57798,11194,-71468,-88325,-59654,-25281,13048,17453,-11477,-4830,6999,-27745,-58256,-18980,15433,-13559,-20030,36217,58975,22286,-13200,-17054,40930,62327,-30879,-170457,-219615,-137770,-28562,15876,12613,-6974,-17515,-12108,-8778,-28839,-12583,14746,40681,65379,49184,-8076,-63375,-75692,-24462,56764,36941,-46837,-56376,-12332,21852,3412,-58146,-81295,-19633,21698,-3665,2027,52409,101783,111693,132778,96894,20817,34907,99883,82392,23498,40620,92959,93937,35906,-26027,-48007,-33630,-17857,45693,52031,-77099,-145134,-92789,-68139,-103082,-125123,-88190,-29720,7247,37925,22558,-54553,-84447,-64669,-54459,-35295,-32240,19583,114551,99900,1186,-34073,-26373,-14418,-4996,-10281,6923,24555,-12990,-4475,62683,95625,78360,93416,150773,78028,-880,50073,75928,59455,72235,47019,53486,86680,84239,57574,40005,49972,61615,53190,68597,104190,69254,-35292,-108019,-73678,11070,38023,28089,38588,82919,110768,117569,125237,136767,84571,32313,87517,167379,112831,41570,88212,126354,57888,-40711,-79080,-47207,-54301,-133657,-151285,-53833,26547,27268,-54039,-103379,-61613,8887,30770,-3853,-29485,-15779,-12093,-51321,-85296,-66802,-71125,-140285,-218196,-199376,-108794,-48993,-3186,13606,-47445,-108631,-76656,20643,40747,1589,6440,-11087,-37411,23528,44818,38870,48003,27794,-21365,-18547,2842,12206,40998,101041,72860,-53168,-100600,-78205,-86747,-72060,-30482,-8621,3552,15763,-9287,-41277,-24383,23079,42238,17983,15966,16130,-44583,-138901,-124443,-39002,-1208,-1230,31476,50472,54675,27386,-20424,-63130,-36251,16741,-7501,-42058,21500,53192,36011,61904,83130,37089,-28598,-69023,-42558,10243,4299,-17949,-12826,25489,67264,55163,-1258,4888,19516,-30720,-86071,-55189,1933,18552,-12296,-23092,-19493,-70092,-111200,-57223,968,-73377,-169537,-158513,-79762,-46691,-56314,-14539,53594,53101,-11524,-83408,-80021,-20431,-13344,-34099,-39872,-66103,-86626,-81798,-44544,18026,82282,151736,162734,106431,41468,50420,123845,133031,82409,27850,-12004,-47804,-77338,-105575,-43870,89596,142914,60825,-64351,-105469,-48556,1431,13948,38777,13625,-9462,46129,90345,90436,84400,79940,16432,-73835,-68506,18488,33727,-20377,-19742,45127,52124,15778],[15847,-3222,6768,4813,25698,97627,101860,13930,-58548,-62922,-13398,53782,23756,-47184,-49033,-19066,2879,31437,-23451,-94680,-79639,1426,73399,75863,-16152,-46977,29220,93018,80034,89347,106444,68671,41347,34465,-25052,-94122,-107532,-133037,-153616,-88935,-15189,7039,29255,53380,28233,-7473,-10598,8816,8584,-62872,-131174,-137675,-92651,13839,63598,-37481,-130260,-71842,13914,17495,-30036,-57974,-29097,9093,31950,41070,8234,-57229,-62010,-30185,-11126,10572,43109,-18088,-130765,-154345,-114478,-62354,3558,19188,27928,31821,-3100,-38695,-4018,94966,183419,139866,19793,-48031,-31822,28642,69016,62068,67337,85656,60127,24573,24832,19955,-21720,-35273,-32313,-45377,-45870,-50576,-95575,-124816,-99853,-49873,-16568,-48494,-95978,-69904,-23625,-7791,24233,59099,40308,700,-20095,-42611,-57730,-39345,39155,119340,97696,16839,4130,20713,50176,129183,174816,127779,69770,20580,-19729,15625,35971,-14686,-61068,-44755,-51403,-82292,-63447,-47878,-129260,-171905,-106510,-50249,-26181,8649,-17668,-64103,-7457,55113,69220,73289,79996,90103,110329,90748,91233,185294,226615,110087,39251,72439,66766,40162,60823,85094,95836,96442,113032,122963,101453,40845,-19390,-61471,-82108,-79181,-65323,-34788,-4191,13173,18279,-9373,-29974,42725,122272,92775,-12377,-51952,-44391,-68439,-98966,-45134,60528,68150,-47923,-105200,-105228,-76714,-15958,24598,42910,84037,143885,171896,148275,140827,95362,-12263,-70575,-2643,18845,-19125,-15635,287,-38582,-127100,-183148,-186333,-149041,-92041,-75353,-93814,-49091,41018,42968,-56387,-77143,-459,58325,92666,106382,90544,23399,-47326,-27586,-19156,-62298,-91097,-51159,7449,27992,12350,4206,3035,-20559,-23825,-40110,-37449,51744,146503,139699,62979,29119,25315,29375,56281,25999,-83899,-93532,-21529,-15442,-26919,-51722,-76104,-71061,-70029,-72080,-34595,19452,60399,22968,-86528,-158691,-78234,50527,53384,-25467,-82418,-91208,-50403,22102,51540,-23211,-136396,-145532,4392,167037,98810,-95693,-155507,-126066,-87732,123,80152,110189,71875,69001,161729,173672,133505,100464,32438,-49040,-72304,-42882,5515,5584,-42939,-61666,-70821,-60468,-25424,-4107,-45069,-101991,-34345,100108,99763,18009,-21528,-34074,-41926,-5044,49848,68316,54702,-10875,-48215,-37995,-2616,72473,134266,119785,42353,-5268,-16242,-29965,-25368,-34764,-68117,-59701,-14617,36054,55127,34256,-15095,-64714,-96081,-89443,-58271,-62191,-82419,-71408,-6860,62835,53293,-14356,-49679,-8052,56693,99953,150265,159467,102295,41931,20023,44197,76317,67294,41318,24301,-17738,-54124,-9023,28128,19666,3874,-27327,-39768,16424,100779,82642,-13871,-90455,-90749,-9986,68118,55545,1166,-26845,-47759,-73118,-82814,-68150,-22141,51976,70647,39096,20989,46671,90175,71504,-8424,-27724,65256,136608,103349,-2449,-44431,-634,50283,116393,168438,113590,14371,18868,70004,69175,20906,-32433,-50822,-35722,-28461,-40191,-61525,-64709,-55084,-61223,-68537,-82705,-31971,20548,12743,2213,-35023,-128796,-134146,-27064,10698,-27497,-7770,50646,41178,-5816,-15465,-9758,-35676,-41973,-44924,-67936,-25380,42400,5471,-85845,-85222,14402,62311,-13225,-62160,-84037,-133108,-133333,-61336,21387,46564,-5174,-32213,11300,37248,20704,-34084,-82720,-56299,13004,88684,98465,28491,-36496,-42769,-22076,-9592,16006,71684,88609,59613,-11394,-62131,-44732,-19846,-18413,15454,20470,-34573,-53592,18069,43865,36030,52485,65969,50675,47779,70630,64894,48687,41223,40392,47949,24836,30331,128116,197064,179810,139003,92203,49578,13643,-27668,-59581,-68775,-95738,-163786,-168978,-62835,32521,38058,54507,91373,87279,76608,67603,12465,-12032,-1255,-65272,-152129,-133560,-115833,-114631,-48151,72461,115586,-6926,-92613,-31786,30153,18570,29873,51717,45137,21829,34752,30378,-30660,-34126,-25446,-48716,-38744,-10684,9394,35358,45416,9325,-66168,-101932,-55384,13825,56248,36568,11463,42463,54622,-30482,-50781,37656,97338,67406,29354,5616,-27764,-49021,-7827,62336,74224,-2026,-13492,90451,143330,62029,5594,-28044,-81652,-55391,17443,46766,78598,85370,-23296,-111209,-86410,-24065,-15582,-28688,-51356,-78245,-58255,54508,168567,154334,60741,23099,58481,91721,87565,67406,79101,111709,84996,-14208,-92162,-101462,-26126,58520,42124,-21009,-32544,-25684,-66539,-72465,-8622,46704,83486,94067,48395,-94,10959,2045,-12337,-7074,-4463,3288,-13218,-60567,-40417,43223,74413,24226,-11897,-68566,-100847,-13255,100346,101756,45488,25857,30562,35091,-21276,-103589,-118524,-49623,-13732,-11366,-33606,-96651,-126465,-64392,-46734,-77851,-96468,-64072,-32632,-51136,-52702,-16864,-30341,-50765,-7715,15305,-27291,-49538,-34516,-27372,-18685,-27154,-37008,-29766,-27397,-31109,-32536,-5812,25000,-27331,-104871,-131272,-101811,-18148,64997,49687,-8723,-25440,-22153,-59806,-92550,-12118,58591,-26514,-98014,-34560,16726,-7928,-1553,27818,67231,91977,21572,-130913,-194801,-119683,-37187,-15470,-562,27152,50017,41079,-2489,-34079,-44636,-44210,-3244,46070,25109,-30640,-69354,-34226,55104,81220,-10036,-73849,-59519,-56486,-53591,-15317,5916,-38197,-90298,-118586,-73119,10927,22331,10606,11108,35787,12829,-35109,10522,150902,222683,164689,92208,81614,92339,29525,-65944,-81467,-25460,1958,22572,-6841,-97408,-102533,-22704,-3066,-40706,-66995,-42397,6383,35784,33662,17503,-13239,-72258,-151038,-166686,-91998,-53428,3331,107510,131130,74966,48376,28923,21870,38780,57068,54980,25175,-18327,-186,37014,39258,35160,80867,127171,38655,-42511,9283,37349,29601,64147,34905,-8480,3219,14830,-3320,30024,84132,58444,15887,66968,121929,79962,8958,5721,76207,145642,122311,47285,12894,55302,89675,75039,61976,58467,31840,7086,45286,109544,103381,80281,84583,54096,-5111,-25191,1466,34762,3006,-85416,-88941,12220,89013,99839,35152,-18844,3031,9013,-25590,-3149,38154,33587,-1120,-70089,-121375,-92446,-47043,-73707,-164989,-182508,-90575,-37028,-19537,-7527,-47538,-90800,-84080,-35667,-48568,-82513,-19723,8882,-56016,-30994,30698,22031,-20527,-29810,-15338,16261,30308,5961,-24765,7956,17830,-61779,-85798,-36053,-26526,-14335,16210,18599,46885,90819,59552,7886,17280,19804,-24517,-30011,13765,18647,-31680,-94138,-101857,-76609,-54209,-63348,-67838,-21368,74503,68226,-49834,-137773,-86088,-2967,-33063,-87977,-7895,62474,53482,75839,101400,43130,-42898,-82451,-20341,88057,112757,62397,610,-21512,5624,34271,8789,29800,78264,65878,-12049,-38419,-6435,24905,22830,43230,56418,-9747,-85647,-70001,-7903,-9543,-44950,-49469,-35891,-51534,-99880,-97788,-36506,-14569,-48298,-100032,-103170,-50433,-15691,464,-24713,-97863,-96712,-40990,-5177,35975,84679,92472,80937,64894,50456,90104,134410,52245,-53400,-79928,-83169,-102666,-80307,-70293,-44036,31756,88516,39181,-81971,-109817,-21911,34340,37739,98024,145960,140861,89168,15722,3157,35059,27707,-49834,-104169,-44779,73633,90520,17803,-12466,16950,25905,17372],[14691,17655,24312,-9746,-8632,69845,87760,21554,-19531,-37411,-48834,-3864,1337,-41699,-12139,41726,27848,-13064,-68907,-73129,-36614,-4607,3932,-16951,-66221,-52462,40119,143624,141518,99068,43358,-37742,-37438,56813,76174,-8024,-71603,-113591,-147725,-87098,21304,65362,56272,35646,-18034,-48752,-25746,10095,-5823,-95393,-102774,-39117,-7123,36645,96035,59460,-11612,45913,110580,54454,-26800,-56930,-23904,36836,76911,67787,11603,-3054,48801,51777,6804,13373,59850,-3412,-132593,-135475,-80549,-74996,-45981,6369,13795,-30116,-43056,-18800,13407,48989,107957,110298,28751,-62155,-77549,-2596,54440,6299,-48233,-33592,-35745,-33084,37025,71412,34074,-2800,-37860,-73394,-86747,-101574,-143377,-171155,-138084,-49938,4471,-35359,-96521,-81412,-34175,-7026,36534,70657,37934,2145,54060,94708,21386,-41233,1340,59518,66652,67118,85688,39537,-12115,36781,89612,72955,38926,-27117,-84889,-19723,60323,30173,-66593,-83113,-55823,-85164,-114455,-122829,-181186,-180654,-69887,-10721,-25231,-12461,-16556,-37664,8391,34113,6567,17196,89350,102529,48154,19194,50622,94540,105768,40074,5386,47337,89952,60356,19373,26600,60564,79784,112761,129686,86684,18659,-15495,-51523,-96407,-98443,-99121,-108054,-59597,15868,23574,-59296,-81311,61136,172240,102606,-52894,-112394,-95596,-81742,-70977,-22276,49923,49583,-32133,-39653,-27237,-42447,-29894,10946,30976,53329,101837,140658,124256,99064,52786,24125,27681,53522,18580,-63824,-91164,-46925,-51819,-154390,-202551,-149470,-73024,-29711,-41650,-82955,-95892,-29166,31469,-15066,-55388,-2263,43440,51254,62763,57237,-10182,-73547,-32923,-25268,-66222,-51410,15859,75741,58064,-12680,-28093,-45227,-115365,-89895,-17169,4535,38411,100476,78548,-5521,-9053,16492,6661,21705,42367,10370,1375,-10781,-33627,-19670,-48155,-103492,-93182,-22795,52944,65198,10559,13424,20510,-70014,-144903,-34061,103505,78039,-24191,-70888,-84061,-103950,-74621,19088,13365,-108193,-148034,-2991,179575,94380,-132329,-194354,-157756,-121064,-32690,43080,69620,50390,59353,136641,183651,149916,107822,49073,-3253,10431,77632,90257,-3083,-71330,-63247,-71604,-38457,36193,6420,-123197,-160822,-40602,80169,63618,-6042,-1954,35850,-11975,-80291,-41452,39547,71717,5052,-53163,-33884,32475,115251,161683,129598,62843,44119,35083,-30367,-69167,-60520,-56396,-41892,20301,95434,95178,21408,-49525,-106697,-145712,-136661,-87741,-73247,-87093,-48019,32529,57525,23420,-6698,-28703,-40377,-2817,53021,96967,105662,88383,51633,5675,-3665,5678,-12005,-9676,40460,43841,-10060,-10513,10025,12725,4345,-24885,-43157,-13023,40654,11677,-39666,-44299,-25699,-10630,-6188,-23627,-37043,-33978,-29596,-49003,-63121,-33094,-9286,15016,41335,52247,76936,152408,172970,55150,-52955,-23090,85711,164185,180620,104173,8755,27628,95607,108015,105636,92671,30159,10898,35279,-11599,-114984,-143810,-95044,-69402,-69298,-51563,-41332,-39850,-43105,-75676,-111344,-121586,-53636,21989,28244,451,-36133,-85815,-81336,-42699,-38053,-23982,38353,110376,99805,26243,-6355,-13358,-42983,-43914,-21553,5366,70818,88488,22333,-43268,-26276,37944,39487,-47890,-87561,-94384,-107318,-65969,7216,57092,60128,20680,-9967,16,-1881,-20788,-40472,-23263,37002,61252,60913,58399,32384,-44737,-94739,-55241,-20536,-13616,-2129,-2353,-10129,-57801,-94580,-74403,-35605,217,63991,86069,44287,10612,14664,6638,7238,47989,82792,71628,21587,2715,8564,26605,49816,77054,98906,70864,37596,61971,111615,146367,109644,41265,19901,17343,-6418,-36345,-78871,-130831,-187922,-210852,-103150,40612,41085,-1311,30527,64770,24920,-23110,-43657,-41290,-61222,-115627,-149474,-123796,-116902,-105264,-83412,-54738,-15992,-13924,15972,102345,141140,93750,80336,116714,89728,-15083,-43288,-873,13000,68917,92555,147,-71117,-34764,34400,72745,45481,-24020,-55615,-36504,-10812,20996,44860,37109,32883,55952,49203,-11869,2630,82770,124777,70216,7844,5385,-5834,-38676,-26994,-20601,-60705,-71144,-2284,90062,126217,69274,7561,-44086,-81619,-73959,-19991,37604,47749,-11122,-85820,-80509,-34899,10727,22633,14432,-8004,-33772,-25354,73961,186688,158147,36546,-36602,-15731,63629,128188,101046,45716,15718,-22416,-53459,-83898,-86708,-13451,42015,-2736,-41223,-27329,-22741,-89415,-119183,-31935,50063,60593,35658,9066,27843,71362,27069,-28200,-8822,35329,24284,-70955,-130516,-45159,84737,83134,-4976,-26820,-23777,-40519,15148,122689,118733,27546,5843,47579,52335,-22776,-75187,-43453,38639,60466,31891,-37902,-114075,-82554,16318,22379,-37619,-60798,-8111,54979,55680,34840,24915,-13770,-34476,6037,-333,-76878,-90245,-51254,-29065,9481,3091,-51801,-80413,-63848,-36267,-27920,796,16427,-28605,-68678,-81517,-55487,24893,77158,39056,-3371,-39224,-48675,-57535,-87169,-41051,6040,-63984,-94991,-15859,44612,50547,67756,74531,92401,116903,72027,-47338,-87317,-33039,-15256,-28148,9183,76240,122746,101121,15650,-32748,-78241,-119507,-67437,-15676,-38970,-64562,-64399,-9685,43336,-5498,-104208,-100791,-56820,-88634,-131992,-52079,62178,24772,-111771,-186304,-96763,39102,56234,12154,-20621,-25666,-49736,-52218,8137,124830,231743,215172,98379,47348,75196,26916,-66430,-80646,-41970,-15295,27283,13901,-40105,-21799,-454,-52898,-58994,-2062,30696,37209,32023,-10153,-23508,11124,-1454,-72280,-118504,-81717,-46164,-31017,17383,84500,98285,69252,50737,57076,50099,67992,86338,57847,20551,14260,-17786,-47372,2149,76690,73219,-12233,-42835,-368,36222,63598,92022,46165,-46876,-81229,-55266,-38191,31028,85138,20287,-25113,27723,53180,28075,34640,99383,202348,266549,186622,56953,-1621,24770,47183,27713,29390,38293,14216,-1239,-279,22454,51393,93394,92895,24179,-29721,-575,54128,72840,19059,-71968,-72615,-6143,37071,67839,77629,48687,53698,13702,-75939,-62259,20774,35617,-4161,-65872,-128135,-127073,-55032,-22258,-74635,-101469,-30030,33150,37791,6751,-33911,-54253,-50889,-15557,-27453,-81376,-67667,-49702,-98598,-23154,83421,31608,-85147,-68188,12030,43712,40291,-18361,-112967,-113754,-48414,-54065,-61387,-18877,-8934,15393,61925,68963,91066,111072,67064,35052,30156,-36411,-119990,-69919,33499,68309,30163,-41547,-86902,-112912,-129921,-137769,-128114,-40028,109102,92324,-65572,-159053,-119484,-56756,-52504,-73237,-2639,66984,58965,41485,40611,11534,-27552,-52266,-22960,64692,114766,78505,17473,-14354,-17199,20203,56203,91346,114512,103597,24796,-22727,-5461,39199,83265,115079,98810,38012,-29480,-58729,-33791,11280,62087,91300,74048,27730,-29463,-83443,-85537,-64971,-28624,10791,14420,-2932,4171,33981,-6114,-97204,-95339,-23038,28121,60883,52718,4453,-11285,17059,64629,127896,100227,-69815,-160491,-94673,-40277,-58948,-43306,-38287,-59044,-36936,41030,43120,-58060,-76571,11806,48976,25578,64765,147575,163712,75939,-27115,-33051,-339,-16407,-87706,-112794,-37948,57980,49384,-20698,-48527,-26265,-6151,7373],[16986,23891,8316,-22631,-18611,22696,31683,30629,51759,25967,-49934,-44046,-13357,-26488,-20314,9067,-10861,-37480,-32896,15026,41952,28105,-25043,-69620,-71435,-18082,39673,116672,132266,94007,22144,-71430,-67347,52777,118102,42931,-48414,-79716,-86722,-64067,3708,56094,57766,9739,-60141,-60228,-1422,6109,-34537,-58503,12620,77014,53785,2115,35785,90294,79509,95326,101850,50876,6491,-9737,-17476,-9270,-2604,1972,6129,49830,127620,109229,23801,-347,30012,-4,-66237,-57374,-39140,-66710,-46570,35056,66257,8860,-36096,-15191,36293,71984,89060,66634,5852,-58743,-65843,-14495,-20122,-131990,-190098,-125368,-73002,-36885,54853,111996,79930,48423,22955,-31364,-91999,-122623,-126672,-114034,-99020,-55814,-12805,-28496,-57678,-47867,-43349,-57225,-4358,59418,56972,61452,163844,221493,105668,-16112,-10886,8360,-2416,21709,65291,37414,-358,4758,-6396,-33690,-11676,-2562,-51459,-49641,25905,54636,-5800,-16157,15455,-17464,-97478,-150022,-187949,-137477,-20843,22143,-2905,9914,7459,-29015,-7233,3127,-49113,-25739,75833,77258,-13619,-30866,-1379,-51809,-90921,-72671,-68779,-41204,62805,86008,-2519,-28214,32554,65412,71081,42065,-85,-20020,21358,33192,-6336,-26285,-62243,-138282,-133577,-44930,-5809,-54136,-55745,55432,121666,63623,-32905,-70240,-55736,-22984,3428,6396,17301,15808,-515,24517,-3385,-62090,-55955,1558,38960,44601,41620,73858,60518,-18391,-62914,-6333,51147,44742,-28552,-114633,-132019,-78089,-87696,-166134,-155083,-69322,-8861,18351,37606,27457,-45314,-78671,1995,65533,34618,2672,-9187,-12261,21968,49219,31870,12798,34606,24107,16583,42587,63603,64227,13801,-52049,-50218,-70940,-155286,-118614,3514,58894,65620,56284,-4011,-69494,-55463,-18433,-28232,-9894,62200,92646,73732,19658,18437,55481,7615,-67990,-49639,31677,92355,44243,-54247,-20260,43215,-20632,-69696,17530,99280,77643,28911,21421,-5636,-79590,-105433,-27280,8577,-21933,-18098,40603,122820,62073,-82167,-150145,-157717,-131462,-71394,-57745,-53851,15105,95040,103693,59148,58503,103604,94980,63579,73589,118303,109301,3723,-61119,-49675,-77637,-63845,15261,-20781,-137705,-116274,13528,67806,41335,3375,10997,62648,39057,-30860,-23479,23006,56040,13511,-38171,-19609,39561,76724,82088,71584,73441,90440,53442,-54057,-105823,-84064,-50445,-15004,42595,90428,65628,8242,-29786,-66989,-89062,-53308,-5901,-42246,-88097,-24975,66296,52509,1384,12543,36804,-5150,-38602,-12088,7780,-19145,741,33054,8023,-34070,-62341,-67753,-31959,27101,43627,-1070,-28407,-13391,-3794,-17225,-37309,-45584,-38581,-36785,-90503,-96526,-31024,15056,-4213,-46215,-65000,-30602,9418,26454,33939,46724,49294,27058,-1495,-18767,-9182,49395,166762,191926,46820,-71250,-53009,31695,114529,181895,148155,41733,26925,71464,55046,40788,70887,53357,39292,45751,-39228,-168791,-166521,-82329,-67961,-69188,10922,66247,45624,3794,-52402,-84239,-67335,-11764,34308,40258,5348,-20037,-12086,-9969,-70069,-105032,-40639,50915,123799,118980,40052,-735,-75,-35082,-66616,-44713,26615,88307,56217,13575,31469,70773,41915,-15318,-51052,-60731,-104509,-132228,-53263,44954,39171,-1369,-1807,-198,-12689,-18699,157,4566,18040,72214,66232,2531,600,44832,-1113,-83533,-64412,-15923,-4349,8883,15581,-20320,-96462,-146253,-107708,-37533,13025,57407,77117,77443,40040,-29102,-47399,-20822,12645,50443,62763,9892,-23575,-17775,-17035,4481,60716,79370,33682,-6500,693,60100,102860,71443,26931,27888,40192,56334,63013,-4487,-109383,-174442,-185384,-99886,7195,5112,-44246,-20255,11813,-38352,-72575,-46183,-26556,-64282,-83883,-27333,31690,32003,-21127,-113196,-162208,-78021,43223,146904,223876,222191,127478,76399,129324,106481,-36240,-88273,-27808,30320,121485,153869,50714,-50141,-36417,17432,48411,35735,-6962,-33269,-26425,-14021,13608,23918,19984,32507,16527,-26613,-39698,20183,100862,122245,40517,-36298,-9980,26747,13813,-23024,-84148,-117859,-74032,-28128,-11499,22029,33197,8565,-15646,-16529,-36628,-46586,-207,26102,-29409,-68521,-32922,-35936,-55966,-31469,17401,21652,-10989,3486,94948,160621,96317,-36547,-109520,-88712,-4530,82636,81559,7442,-57448,-67155,-37181,-20086,-97,61168,49347,-42176,-73159,-61318,-63157,-104781,-102418,-38173,736,2614,2017,14547,38535,31017,7134,26215,63158,54084,-23610,-165506,-228405,-123934,5363,-5552,-72474,-53675,17159,47838,63324,109465,99134,11284,-15198,38318,48183,-15352,-20389,30783,80636,99710,82187,-3891,-66289,-11424,58648,21088,-34974,-534,80633,98364,75341,57235,26871,-20988,-7606,48751,31473,-25441,-23711,-35511,-52125,7172,17134,-40764,-61441,-42901,-41527,-20755,36306,42966,3242,15542,34782,51973,90989,66339,10025,4631,-23760,-51403,-48881,-74669,-79507,-75456,-91167,-38472,49336,91031,118132,120318,74325,83023,117687,88499,1162,-35286,-6707,-15314,-45043,-6509,76999,135027,99083,11603,-29195,-70282,-137616,-122208,-92849,-79034,-64118,-76094,-64793,-62812,-118128,-158439,-114191,-56360,-74567,-122150,-61596,52541,37936,-77248,-140219,-75604,48590,89663,47175,-3142,-14029,-40890,-48125,-18941,25541,111792,142405,53653,1725,31520,8892,-39355,-45628,-60019,-62710,25839,66938,29101,30817,-27796,-152115,-127740,9370,63183,39120,-14940,-78359,-60079,6199,51571,84188,44723,-507,-5317,-60923,-108933,-36221,53688,51810,24738,15997,-23998,-20036,53601,90101,76022,58110,-4688,-55316,395,53885,9104,-68626,-67132,-35082,17811,79922,107701,71841,-17883,-87218,-79699,-35333,45489,62274,-13751,-27799,-8598,-29264,-17008,51874,122106,196813,231315,137724,26401,-9240,-721,-2462,9640,53671,71273,22020,1124,-12772,-36200,-21049,42081,72150,48401,26773,55633,89861,84125,13335,-94054,-126448,-93680,-65009,22408,93184,58764,30276,-12247,-103428,-121160,-36682,11328,5990,-7404,-72594,-140421,-111269,-41204,-33935,-34833,21665,79423,77608,6944,-53946,-45643,-5168,39001,32386,-34923,-90715,-115172,-104025,32563,112224,14136,-112195,-70024,27215,60785,57139,-3190,-122414,-157734,-74626,-37821,-75477,-106322,-103571,-24407,69594,90374,78989,56827,-897,-27564,-37298,-101074,-145801,-73793,37400,85651,52060,-29197,-78914,-131475,-191620,-187762,-115675,14560,166219,149220,27273,-48190,-87550,-109846,-76806,-22917,51413,90472,70041,22704,-6372,-5001,9405,-13439,-39547,-4983,33166,31698,43665,68280,45837,39316,87332,118910,97859,55119,-8636,-22237,-21609,-18059,45457,102925,76652,20028,-32132,-76274,-65734,-8036,66631,107763,107022,87068,63836,5248,-56704,-68342,4984,103995,115916,44092,-7247,-13039,-32864,-66693,-82503,-71924,-5665,82906,70114,5268,-18299,22251,81527,109929,32136,-103844,-104818,4015,64913,42842,23753,2318,-41360,-30154,55697,54045,-31536,-32247,22071,25324,-18236,-21646,52420,89096,27278,-33559,-11216,13575,-16533,-83447,-102141,-44517,9692,-21527,-79427,-92783,-52638,-13272,3123],[12637,2615,-15302,1514,39730,42953,14385,27695,73623,49715,-44949,-46574,2431,-6319,-64097,-94962,-89300,-31643,37839,80069,67165,38125,-10366,-43087,-31000,6416,7572,32638,65741,74834,45197,-12821,-13672,53443,92504,40365,-29409,-58807,-63489,-71589,-71179,-28871,20291,-25894,-104586,-79926,-14410,-33641,-77479,-65274,-1614,46821,27364,-54772,-55805,41277,62049,17668,831,30999,64077,54379,-6224,-75845,-120900,-96767,-18347,45911,96835,80486,22770,-10461,-13130,-15140,4900,38467,23730,-27940,-480,95921,149283,100861,12963,-18161,33750,92973,92396,22579,-49174,-70516,-35475,-13950,-88169,-209442,-223117,-122180,-24220,30901,71209,75424,27875,51464,102444,65456,-14707,-65710,-78931,-58652,-52425,-57212,-54081,-54464,-19403,24050,-6785,-64984,-18051,76674,122086,154731,204959,185128,77615,-4688,7914,4490,-43933,-63789,-38949,14079,75932,42258,-53532,-90572,-23203,59951,29763,-52530,-59977,-9920,27405,74825,101828,71027,-40539,-139950,-153417,-77548,10,34736,38971,60989,55612,10640,9538,-684,-42690,-18400,27544,-1956,-43015,-17180,-5375,-90007,-136002,-84901,-87262,-100989,8926,94201,39662,716,46536,62664,20411,-56959,-85721,-51650,35606,78824,64349,49942,6431,-79409,-112768,-55569,7604,30865,45147,61095,45421,29455,22757,15577,-130,-3124,18567,18083,4483,16618,48733,84810,13620,-76290,-51159,8221,36562,44463,35272,63213,32169,-99449,-160509,-86664,-35349,-50433,-98325,-116460,-95329,-83931,-122039,-137669,-80386,-29237,-7303,17170,55323,75825,22063,-47237,12092,105843,89649,13460,-38860,-30153,29715,85207,123467,132703,105693,64420,69644,76804,49749,-9050,-55462,-68902,-47549,-40639,-87886,-66588,21693,85134,102410,47747,-30762,-60883,-54008,-57401,-74550,-43912,37292,57779,19935,1126,42928,99135,72811,17618,13153,28215,12867,-62475,-107904,-9977,63073,-198,-33897,12767,52136,85997,125361,115658,40950,-55803,-102103,-70010,-22584,24893,46516,-12631,-51810,-13865,15173,-35441,-95966,-92385,-67330,-96740,-110588,-16143,97297,62858,-79449,-39917,106281,147020,110350,86373,84592,62629,-21304,-73786,-50569,-79337,-101332,-58071,-71962,-109261,-26359,91182,104715,65647,13048,-17214,45485,88711,51346,813,-18619,23036,26995,-11837,-19055,-5221,-17216,-25240,13101,63394,75253,20069,-56838,-88459,-84680,-38563,32351,51029,16578,-15969,9874,37169,22279,4880,37569,55921,-26128,-77556,-21947,26212,20201,24721,55600,62964,5028,-53619,-26289,-3122,-78395,-87085,-19701,-11355,-35255,-46695,-44461,-22400,-5806,-3941,-24087,-33643,-6934,-4222,-36456,-40982,-27353,-31914,-62831,-144893,-172429,-107971,-31281,1331,-6585,-11046,16609,30447,38745,76796,108175,89045,55478,22294,-27602,-52144,-17886,74115,118845,43434,-51782,-87798,-44021,38001,110047,96693,35609,2518,-23982,-58401,-33350,38125,62740,82300,87452,5454,-96533,-92750,-33117,-38951,-59377,40944,144265,122111,40793,-33423,-33528,11050,30485,14507,689,-22115,-21050,12589,2420,-77550,-123852,-72681,18746,90649,91250,37012,9949,10853,-44222,-92567,-47691,44018,82785,36269,-5276,62456,137859,61609,-23575,-26530,-42442,-128070,-172096,-87872,-1717,-56143,-106120,-42828,11539,1089,10203,58066,50933,10955,20768,-1803,-65094,-29526,76577,72365,-18596,-54041,-43969,-38553,6688,30728,-38028,-134849,-165237,-100651,-25645,-6273,-14992,-17908,25825,56021,15819,-46743,-53736,-32151,13676,54148,37151,3345,-6552,2468,37022,64784,18631,-69907,-93602,-30634,53513,76065,74866,87042,82698,68535,107363,149478,85652,-56406,-140154,-106424,-45351,-31695,-38620,-22398,-2670,-24758,-49929,-41380,-28199,-4227,11193,35595,93163,139017,134040,38243,-111792,-158389,-38580,103207,199317,235436,199090,85930,38916,103339,85814,-41151,-82960,-40706,-1767,83869,139555,108686,53804,22009,-2532,-10896,2558,781,-39961,-61980,-46063,-24870,-26888,-29869,4884,-5916,-51302,-50505,11813,76314,66364,-34555,-90226,-19291,61916,40709,-51810,-107722,-58719,-5197,-36432,-84396,-58194,-17255,614,9571,11479,-1789,-34642,-47738,-11630,10297,-5725,-19788,-93592,-164712,-129977,-27290,7436,-29444,-11211,66200,81017,3429,-100120,-140219,-114311,-76941,-38337,3668,8425,-25587,-13495,33848,56186,61418,94247,49499,-65491,-102261,-78678,-78894,-78098,-4681,26386,-22471,-20113,35153,64939,19229,-71055,-54406,77531,132205,52800,-71903,-210961,-272331,-194768,-125746,-131321,-115036,-44121,18738,67460,80607,79877,62122,-12275,-49540,-1335,30847,762,8623,30321,39500,64148,75100,11579,-20415,32542,70787,-5367,-47418,39284,113365,44957,-9825,29358,32855,-31595,-23346,45115,64194,63435,68224,5020,-56718,-26928,-6230,-10963,5486,-5716,-51709,-17198,61463,52435,14449,67351,108655,115654,121031,62876,16315,44412,35233,-34516,-72981,-84416,-91572,-107521,-100552,-20257,67654,100577,127488,121656,47690,34673,64883,57646,15836,-23100,-31547,-44337,-71383,-49030,28859,102450,76836,2448,-26415,-42416,-97513,-125833,-115122,-62374,-36914,-100307,-134584,-119128,-104624,-98567,-86022,-44475,-12628,-27680,-39855,-5838,437,-37800,-81685,-77828,10600,75258,56375,7671,30929,40985,2812,-32180,-40029,13315,61643,17646,-34325,-25977,-16845,5623,19855,-41741,-104803,-25556,58486,47432,33252,-43434,-150607,-110108,6426,50794,23872,-49798,-88938,-22393,28404,63532,145944,129827,67015,48747,-37084,-143136,-102510,16490,55799,6314,-41659,-93093,-100836,-1146,95108,112302,118292,85228,28994,20056,17655,-16349,-74166,-104552,-110659,-70189,-6013,51228,80004,57666,-2828,-22778,14087,77994,68266,11876,7245,-14982,-39368,12769,83978,110047,103260,62144,-4406,-31016,-21135,-13008,-20366,13979,60111,37371,-19703,-2890,10851,-41869,-67392,-25878,23268,60899,73559,77355,94625,100205,48068,-67252,-143396,-134134,-102067,11668,77378,16173,-30096,-34618,-70316,-81877,-29189,21075,47268,55213,-9231,-104285,-124455,-65971,-26404,7499,57717,78676,60062,-8835,-66607,-31357,30740,47629,8742,-33413,-49756,-60101,-10030,97111,84845,-20253,-85313,-44428,23813,71737,89332,78372,-4124,-87708,-68260,-29571,-76275,-151840,-151485,-51880,36993,35677,4001,-9448,-48757,-89666,-103707,-110905,-99274,-60570,16641,60794,23966,-44468,-66198,-106471,-160234,-154792,-72887,52500,195949,225978,170267,97761,-1610,-94230,-90207,-2878,94495,108086,67269,26623,2620,7304,24965,5008,-12210,997,-10376,-11959,50669,132507,118077,60073,61400,80979,34366,-24001,-40866,-5576,-31968,-90919,-58800,21105,33203,-25484,-88651,-103532,-50754,6020,31356,33734,42479,51980,52440,23969,-29836,-45091,16163,79910,79654,29411,-38520,-84549,-65619,-27970,-52289,-106576,-55910,71864,109903,58103,24018,58243,92986,57505,-13424,-29862,39581,95548,120354,120700,105096,58193,-1433,8539,70942,34007,-23860,13110,20613,-19098,-60119,-69826,-10253,43663,-5681,-61117,-25420,9682,-12804,-46630,-40418,-14574,-7637,-42309,-81949,-92856,-47383,4403,15505],[8962,-10003,-14556,31777,102612,117509,66538,31319,51947,47836,-1156,27905,72768,35452,-55049,-120943,-105651,-9744,54570,60958,25060,6014,12163,23499,13811,-5375,-34153,-40725,-41084,-3470,50038,70849,71659,82259,86026,57881,24881,-20557,-61258,-71003,-101574,-87663,-18853,-47114,-122235,-93218,-47612,-68791,-98990,-115862,-99507,-38830,-1014,-47681,-67772,2175,8920,-48098,-39905,38627,99197,82347,11263,-78789,-148880,-140223,-59344,4040,33550,30911,21886,9407,-10719,-18933,28490,84682,59621,-9335,33819,155820,211902,150825,48707,-23224,-12857,31713,49741,-2366,-70588,-77201,-32319,-32501,-108726,-161109,-128880,-60797,14615,67246,54529,-14523,-74857,-15071,85327,106291,87916,41539,-39307,-74815,-48954,-36296,-77189,-84764,6540,89039,64725,16989,48245,126715,183094,191035,121656,9633,-51430,-42813,2115,15735,-9946,-57641,-88705,-11189,105501,56606,-64179,-82497,-22039,49602,44960,-45454,-139778,-141721,-70886,23849,98085,116596,11882,-100516,-81480,-15600,12293,45111,63958,69769,77065,74468,63649,14428,-5592,3498,-38617,-101293,-76252,-857,26439,-18428,-30750,10582,3334,-49056,-17273,69643,100267,71569,55762,43173,2381,-65117,-89833,-52373,-368,5612,-8845,3391,11477,855,-15883,1221,62853,117122,121954,79569,26483,36484,63327,66452,5413,-67711,-37163,39545,57033,67426,95569,138932,75101,-21592,-9870,5165,-9578,18251,55845,85427,47495,-67355,-148266,-123455,-116321,-129875,-111587,-46568,-16298,-74726,-128793,-87441,-25722,-24432,3690,52678,46108,22112,13121,19668,74588,113999,104242,70738,19571,8764,54536,108412,143468,122858,70241,14467,-9992,-2171,7844,-32371,-53273,-36845,-15704,12741,-31,-4103,24070,76170,106227,48952,-7785,10383,16022,-53261,-114192,-91161,-21197,-30365,-74969,-52776,6260,73027,86134,46050,-7136,-46825,-77288,-112138,-109603,-7689,56271,17840,-22642,-23140,-502,90554,183046,134431,2588,-84973,-117786,-109348,-40812,35426,6331,-126504,-175713,-44904,81557,47009,-38093,-64512,-53624,-53421,-57283,-42505,-1418,-24783,-115799,-52895,98705,146629,110084,75075,39719,-28154,-122353,-136283,-65193,-74669,-120479,-112100,-103911,-91579,1523,109618,136591,85267,-2731,-43848,38144,111675,62677,-48486,-96166,-15854,33689,3037,-31897,-52404,-58650,-30152,23201,40123,15192,-12114,-9994,-19076,-57728,-29090,45827,25394,-54231,-64252,13432,71753,67142,35348,26956,40720,13161,-1548,-1034,-47475,-42067,54971,100790,43223,-32054,-53271,6481,41162,-53227,-105667,-63836,-51383,-20753,16951,-2974,-24130,-37868,-45986,-36837,-11063,16106,17959,-104,10887,15471,-9025,-28823,-106942,-179205,-163639,-87216,-789,48973,70124,63051,9063,-10777,31257,62686,75136,81983,80608,43803,-5848,-37226,-15617,39380,46016,-7865,-62968,-44760,3358,19309,5084,1236,-22378,-86261,-135197,-104721,-14499,51817,85049,74795,22702,-29728,-41555,-9151,-5222,-48870,7637,130095,121198,9286,-52181,-4257,34211,11939,-22598,-28787,-39628,-38949,-33393,-60412,-83285,-87774,-68531,2933,77581,76736,38152,17186,-3715,-64073,-81420,-11636,62607,104658,82221,5605,30025,115530,87292,32244,3123,-59398,-136904,-139024,-69916,-50883,-132845,-156124,-40071,51563,51078,51002,79663,68417,16256,-21339,-76988,-108848,-15837,126549,136470,49434,-20213,-72517,-103546,-62192,-27532,-60057,-104767,-95607,-55254,-17256,-25270,-60368,-90881,-40294,85709,127294,-311,-71685,-28371,34736,78770,66696,12246,-3466,57365,106378,78462,-4025,-91365,-96000,-12629,43564,56795,95520,129207,103583,83974,118286,146317,115140,15913,-67636,-35966,20458,4910,-23396,15836,20526,-27038,6143,48937,5643,21692,98966,117959,71595,59989,64618,10860,-78257,-74900,-1453,60944,122807,149293,126248,55965,46067,89461,57386,-46104,-79289,-45902,-25456,29110,92822,125265,127465,85413,5434,-52061,-44832,-30755,-57774,-61273,-36063,-62095,-116199,-114285,-42500,8202,12659,-1874,14178,28963,-1978,-73438,-87498,-1130,70060,-16929,-145175,-112503,28907,74984,15272,-49159,-52228,-31830,14385,38308,3265,-15521,-33752,-88045,-58680,35394,29739,-46790,-142668,-200714,-182998,-91394,-26645,-37720,-41089,-902,1322,-59245,-118714,-113424,-73236,-86140,-110759,-50587,38675,54236,55549,85673,77053,34922,27395,11832,-54590,-81934,-53591,-48311,-21022,80792,91838,4,-8729,57912,83123,-8631,-125294,-97731,62914,129829,54790,-58663,-164744,-200806,-166087,-167043,-159043,-78657,-5093,-7103,11500,48339,58505,34421,-35153,-82144,-49698,14760,31926,23449,-10950,-22119,4883,23446,-5509,-9050,48029,83367,-1812,-43852,30742,44139,-58137,-69930,35705,49702,-50291,-85985,-22335,50953,83619,74709,39498,-9013,-40846,-34364,13488,32263,-17424,-57560,-17144,35584,2632,-20592,49002,89078,88283,71591,27023,17732,82180,96615,-89,-82738,-78783,-58943,-71208,-87039,-52617,25429,81503,99931,87383,18660,-20919,-15034,7640,30608,18198,-29684,-77254,-102888,-83189,-14119,71755,79278,16252,-8641,-21302,-55598,-79157,-71756,-38708,-41190,-112829,-125857,-58888,3163,-10556,-53384,-30835,38243,36513,-30618,-45144,-26150,-35927,-103057,-134659,-52548,41510,49648,-2451,45887,115730,86099,12224,-13807,17911,48870,22514,-27360,-37199,-11203,43321,56137,-19430,-119020,-97127,-14155,17840,11640,-35682,-69529,-7584,42661,36098,559,-52001,-40821,53273,87457,73169,93742,69911,54779,73255,21324,-63298,-48451,28872,71172,28718,-29071,-78144,-91353,-25820,60405,97049,132962,137207,84125,24012,-2105,-5,-30474,-98668,-160994,-163288,-110256,-23914,62038,103497,75983,55818,66159,95938,95961,62068,23928,-7870,13371,78233,109095,95582,17114,-90756,-114122,-62162,-41196,-24860,-1254,19294,8511,-71342,-106097,-21022,25816,-27596,-61039,-29503,11570,55930,59895,27256,37169,80520,80295,3666,-65457,-75599,-72249,-32675,-16247,-66954,-75749,-18323,24806,38175,34952,44348,60471,44983,-311,-55886,-93799,-68593,5254,72161,100124,73381,33870,-5062,-24437,27298,71987,26042,-68756,-73263,9809,76242,128708,147546,54947,-23318,-39475,-36419,-6076,44914,82187,129738,108795,-8766,-74640,-45221,-32395,-58844,-62099,-18733,-6628,-67059,-93553,-42960,-9220,-36393,-72571,-62679,-48779,-49095,-3415,34430,-2674,-50697,-52914,-55664,-53661,-56131,-44896,16692,144639,214455,181242,107783,55322,-22220,-88334,-53538,47780,71488,35594,7090,-746,-952,-8397,-6616,46270,82813,37082,-11930,3086,77377,105350,63001,28223,30224,-20375,-52002,-16061,25779,-17854,-86003,-95780,-32124,11411,-49876,-130385,-104099,-2670,48949,33410,12611,-393,-21973,-48069,-77041,-80086,-37274,14304,11924,-12971,-10606,-35040,-68759,-37765,-6507,-28669,-65808,-47987,21129,71515,55047,34095,65782,92240,33363,-12795,35305,91304,74799,89204,146844,176787,108732,24467,18982,46196,-1582,-23323,37008,17821,-40118,-53837,-35956,25339,89375,27750,-81275,-81449,-48248,-41615,-8190,48416,51292,13597,-19266,-31548,-44620,-19650,22031,22982],[2480,-10892,-23862,-7980,51549,105666,87611,29562,26607,61847,82724,127372,133515,74035,5359,-55715,-63298,-11698,-7810,-18439,-39583,-51737,-8582,43991,10085,-43203,-65885,-90435,-157340,-124940,2541,85102,86626,89071,118419,120832,92439,26407,-37687,-27728,-34879,-66106,-45720,-42123,-83819,-69583,-40208,-57581,-88729,-133202,-123871,-45635,29919,13531,-26674,-16638,-17112,-12804,18337,53529,74466,57295,18217,-34828,-101307,-137188,-110657,-41388,20008,25721,18571,24429,11359,-11376,14926,57067,20069,-33707,30281,165341,208900,121496,27450,-38559,-73164,-65264,-10983,4322,-32389,-52429,-52067,-71999,-97765,-79045,-34787,-20879,-9331,24152,-143,-90736,-141497,-113986,-48722,36261,113001,95529,-38802,-123889,-50322,13348,-63741,-91839,14749,100608,106745,104501,125667,148964,169493,133367,121,-120978,-142066,-103910,-55182,-4679,49058,42102,-19803,-10098,54787,27371,-32368,-36423,-35764,-24491,-1179,-41002,-158824,-233865,-236851,-163676,-17145,96483,53571,-15068,13668,37984,33231,58584,58408,33014,54729,100367,85123,9373,-4123,408,-63798,-128481,-98199,-12351,51977,47603,45993,84734,116627,60480,-6882,24684,99757,71250,-10478,-33788,-1572,9290,1053,-6657,-36490,-98278,-144126,-129430,-54038,26811,35331,10049,54138,104445,88353,58248,43725,58042,78258,89061,-855,-122545,-72576,80950,140802,117494,95584,135671,122927,60231,21767,-31636,-75379,-30404,25644,49113,54091,26338,-56805,-92812,-111891,-114686,-44526,45822,36672,-53568,-102165,-60172,-3652,14057,86790,154615,83572,-27299,-40179,45999,121845,116573,110053,141527,107502,37274,32208,64647,58435,-2494,-36286,-76038,-123386,-88608,4899,34877,14858,9727,26001,44863,21628,-1545,6672,54418,71070,15226,-3816,61924,91512,6458,-101994,-112417,-35607,-32805,-77808,-73271,-24530,39659,45915,-26354,-96698,-106973,-75034,-53120,-77339,-51979,28894,71614,33340,-25528,-42827,42521,133443,81196,-43729,-91205,-111363,-117806,-25462,66402,-4193,-138741,-126773,883,91600,53150,-29376,-69880,-44350,9489,22155,-42038,-104980,-103175,-63597,-18648,43489,78166,81151,68944,3979,-127352,-221342,-156281,-36131,-47799,-109684,-104987,-72982,-66601,-35403,46340,95848,40238,-45068,-37971,49584,90973,22821,-105868,-162957,-65109,7585,-7313,-32913,-34476,3007,67105,83603,26473,-20285,1752,51179,45393,-25618,-43572,-16604,-35047,-64211,-51718,-15176,17266,31868,11897,-14032,39621,113348,124649,61677,-54953,-82571,36638,99602,20134,-59457,-43160,23303,49397,-15523,-52318,-47775,-61541,-16502,26331,-14740,-42132,-39965,-42430,-26614,-3958,4141,37781,85977,105924,69095,13072,5331,-30568,-66672,-66689,-46147,-6118,37809,72210,71469,766,-50317,-42528,-13672,44933,97662,122843,109349,70059,16168,-2522,31508,50628,35529,20248,30284,17198,-28495,-46364,-32947,-33738,-50320,-92894,-127690,-59824,32613,39329,-4967,-37565,-65919,-75920,-29447,15114,-15258,-2883,82030,46868,-82803,-85227,12385,16026,-27245,-17697,23132,11365,-34831,-84561,-129744,-111188,-47319,-10287,41051,114870,124814,77726,12955,-48072,-74855,-43839,506,31896,104534,123116,39144,-16148,27638,67572,68096,12576,-73420,-106109,-41618,12833,-28852,-112719,-113377,6723,103413,108497,67382,51316,70516,60918,2405,-81739,-94337,23972,152476,146064,75719,26339,-34557,-95279,-106783,-75164,-29095,11848,17860,-22027,-27629,-12765,-20311,-60387,-33521,101739,130791,-17273,-72530,25143,97458,106860,45598,-28010,-20428,53631,69202,35123,25252,19135,26869,40967,15612,19129,62254,67468,47543,72711,89759,68841,75649,80008,20771,-19041,47511,97110,43771,1917,-21105,-17745,69788,125893,60132,48237,100282,58697,-68735,-108752,-74681,-59783,-44681,-2919,-10215,-41768,6208,71412,90921,79674,85650,88968,53724,-37028,-94493,-49333,-1783,22764,45810,55010,62699,63005,7050,-61951,-71582,-53288,-46021,-4149,42438,-14103,-133833,-153448,-73342,8890,63529,60627,27105,-18443,-29732,-21407,-17828,18177,26505,-118158,-232728,-113886,54583,104100,82217,28135,-11774,-13276,45274,75904,15745,-56767,-89754,-122602,-86118,16066,13897,-77769,-136350,-135048,-155228,-126496,-27344,10198,-38219,-47088,-13057,-35666,-79519,-60328,-17705,-50353,-92512,-38495,60351,94289,83869,69773,13846,-51448,-69579,-42012,-26768,-26529,-28349,-18604,22362,81811,70561,11061,-11317,10667,36078,-19069,-94478,-78131,15351,77694,65027,-7478,-75914,-74087,-74506,-98207,-61907,10225,28362,-15617,-43726,-7287,37478,14146,-40315,-74043,-63752,8933,54807,34649,-22852,-29669,-14495,-17769,-28429,-13817,40943,75366,12629,-25508,-6167,-57956,-108252,-19909,77896,32378,-80941,-120826,-57823,30841,41403,18165,57378,67282,3648,-16679,21297,-16670,-73487,-37955,8184,-7242,-53102,-42626,18345,39998,28476,-17666,-66870,-49162,46031,92999,42413,-14459,-12111,6745,-4213,-47269,-64025,-11637,59184,76030,49439,-3717,-37845,-44892,-12518,33827,48261,-8844,-100092,-132988,-90632,-20367,45378,61123,27343,19664,-1921,-40150,-34075,-24779,-47842,-82352,-97026,-45095,29722,50995,-24398,-90181,-48806,33634,19627,-33231,-20520,-4782,-56443,-159246,-180581,-77256,35713,57875,1885,30088,110806,123777,65336,24644,36482,45431,30256,20367,22371,35554,48534,12824,-44089,-101918,-99662,-37173,9584,10413,-30091,-43033,40402,86685,31947,-32519,-49856,-11415,69431,118014,96195,42742,-16890,-4987,48245,41433,11619,30053,44797,58632,68635,32306,-35894,-52729,-29905,-1010,29977,74303,81623,34898,2810,12056,27119,9576,-38270,-119542,-146607,-88823,-13524,50004,81667,56368,51924,56446,65286,87579,61548,-5365,-9287,58770,98220,88832,68890,-17808,-118888,-106172,-37361,-43800,-34817,11006,6110,-54616,-138392,-148689,-42625,7703,-19793,-14006,33859,61823,79515,51961,-8207,-26120,8078,37862,28998,18964,8747,-38585,-100987,-128536,-143124,-104922,-2561,102726,119377,63293,21890,-466,-27423,-24605,-40114,-109021,-96470,45810,140678,134514,84624,36848,15021,23105,76177,114612,48129,-68599,-75577,16176,117727,170548,154133,54128,3743,-27960,-66206,-54714,-21194,11645,63298,72616,-8814,-81165,-64835,3169,48250,38644,25265,-12621,-105439,-134536,-45058,61557,87481,40071,11785,-14544,-35355,-15576,6037,-17216,-46953,-53149,-28244,22802,17638,-38631,-46380,40291,81216,16634,-33331,26280,22167,-85257,-130851,-65084,-6679,3840,-36717,-61611,-57626,-67477,-41371,52302,116850,93885,11583,-71327,-69100,5218,57062,44197,16075,-28934,-21976,20396,29144,-6120,-28859,-39658,-17727,-537,-58927,-121211,-84787,1153,38265,53460,78353,48143,-41906,-118898,-177500,-154172,-47082,29747,11974,-31331,-21117,-3572,5360,23428,-3373,-39223,-21318,-9723,-30423,-33117,-9912,-4432,21667,59466,22710,-19700,7053,17859,-18891,22498,128040,175917,96890,25529,31039,36659,-7978,-28090,-902,-12875,-30899,-13975,18235,87644,154768,96839,-40944,-95997,-99680,-79462,-9423,67729,72926,22817,-9724,3907,-4242,-4199,12604,1629],[30959,7989,-43130,-77780,-62705,637,42686,32760,42295,109059,164789,187843,150634,97686,53424,7516,-8968,-4635,-49250,-62960,-64238,-77461,-43806,17588,-6602,-39784,-55819,-114740,-212052,-177870,-36497,39338,34328,47371,123206,165658,122674,41899,-6136,31814,69209,-4052,-56429,-8927,2990,-12258,7086,-14451,-65907,-104112,-84265,-17918,55520,37666,-40068,-69634,-25209,57754,75988,44940,30642,28205,12337,-12455,-62416,-119632,-135239,-70570,33394,45214,7441,6727,3163,-19574,-14804,-23648,-67185,-54332,18415,95611,121257,50482,-20543,-45624,-75667,-75482,-8504,22670,3257,-12002,-37922,-63853,-54130,-39066,-22444,-18473,-30544,-18909,-51223,-124673,-149824,-164692,-163314,-64899,42560,42153,-77794,-141603,-22762,61619,-31045,-73336,15670,78729,94448,106882,119083,99292,83590,49662,-36735,-96439,-104967,-119907,-109416,-47736,46997,103049,78409,24979,9542,20274,48592,40034,-8795,-29269,-18235,-39599,-123009,-215173,-297065,-294097,-144553,34341,85068,90123,77591,31145,14966,55515,62945,33502,38430,64314,40292,-20603,-38904,-20660,-23560,-44093,-45244,-1532,60685,65590,42987,64600,120218,95166,4512,-7741,37689,-11478,-115897,-135442,-32295,70895,106759,51700,-28535,-104069,-173212,-193961,-99861,17024,7003,-75859,-64144,-11570,-27371,-21871,28025,56186,79621,106399,29946,-78026,-34163,97805,152182,97169,29094,42857,77000,81609,11094,-85345,-108756,-64509,-58289,-48717,23605,68361,-5591,-70726,-93379,-74147,16717,82770,42192,-17801,-65875,-79864,-12686,77264,164281,203745,112938,-25740,-59920,12478,69406,61300,67050,116689,97121,1852,-38250,-17078,-31263,-83874,-85604,-89847,-113673,-86491,16361,82644,42514,6204,35328,44980,-1934,-26405,-4073,37390,18862,-53732,-51527,30717,90263,71486,-28826,-74522,18306,53596,-10460,-52784,-22279,27984,-2666,-100759,-117412,-58287,-6922,9366,-57672,-100754,-6927,100443,93775,6031,-68006,-41064,21833,8110,-34285,-19580,-32628,-59473,13510,103793,59547,-42394,-41466,15231,63763,37149,-30660,-50468,12271,68967,61066,5913,-75326,-83647,-18250,-16299,-41242,-12630,40401,48483,-43263,-183889,-206568,-61720,58955,13946,-60980,-52804,-6782,-13638,-62501,-38608,10948,-35934,-88001,-30617,31983,23078,-11487,-97706,-178033,-115799,-39479,-29451,-22681,19563,73470,117087,104067,29973,-5744,29017,63983,60707,-1067,-67504,-100251,-86453,-38757,-33903,-71571,-80999,-31127,6682,15227,92227,181788,174543,99067,4779,-56707,-11721,35819,-12359,-63335,-44523,-14718,2513,-4282,5757,-51,-34633,-37254,-34744,-51534,-39025,-13407,-22660,-49474,-69421,-62224,23792,131306,160670,123865,52870,1775,2350,72123,101385,45845,-16247,-32185,-9929,35476,24751,-42239,-89428,-69836,-4715,63140,89771,66099,61401,67945,60237,44477,31799,53097,76435,67139,12996,-36277,-49046,-55184,-44348,13323,6866,-80048,-55752,17228,-8441,-68120,-99991,-127235,-115405,-51918,13211,26203,36342,47630,-37038,-139107,-78672,29771,9388,-15203,35196,97877,80159,-2613,-78707,-129054,-116853,-27679,42452,83194,145383,190999,152689,12759,-93675,-73853,-29984,-54306,-49108,44120,87237,40946,-31938,-38434,2394,24378,-10783,-62011,-60009,24558,66502,21032,-35001,-32750,45244,125237,139516,74327,31958,67172,77821,28949,-33045,-34695,48315,106708,83963,51226,40968,32476,-5214,-53239,-40967,35974,107937,69554,-33415,-52219,5775,36743,10058,21716,60546,-21428,-134901,-90554,46315,107934,66574,-35902,-79346,-33176,-3501,-42284,-38098,57264,132571,136280,74523,-11170,-43676,-32044,-41305,-22012,34638,33775,-9315,13335,83211,61533,-17401,34193,122916,69194,-48997,-83479,-20289,64233,114769,90855,48293,14448,-63802,-162727,-184909,-145270,-110556,-49349,13939,7988,-49118,-18862,61528,91230,79814,54495,43745,54740,-7084,-92823,-45363,34659,46669,10573,-47692,-72335,-35793,-40409,-78335,-66995,-28374,-14699,35973,119310,114296,3665,-62613,-41101,-14866,33811,68834,16998,-62691,-31425,41392,30424,-3734,-48573,-171586,-226577,-109363,8719,57506,79763,51261,6827,827,47399,81813,39920,-76277,-160973,-151652,-83032,-9499,-8437,-70788,-86189,-44247,-89507,-107587,12412,75449,-15149,-57053,22982,54817,2147,-17699,-14451,-54611,-75700,-20189,60493,106508,108461,30063,-78363,-119766,-97882,-72199,-37354,-14370,-38868,-23307,22452,23667,-16628,-21761,-22975,-35715,-12165,-11004,-33421,-25215,-8563,36475,68012,16649,-37041,-21605,-26461,-27548,33015,69234,46301,-893,-57678,-48502,-168,-18093,-34586,-24196,-27717,10656,34597,13998,-8451,3439,-3976,-26512,-31827,-14203,15386,41733,14463,-12250,-33523,-86163,-63978,57880,76817,-20373,-93852,-78967,2773,63602,31324,3697,66611,107314,64231,30175,12016,-85302,-120024,-1920,66949,4096,-31017,2530,29755,22887,-725,-56002,-123407,-125053,-44866,29029,65784,85880,78677,61301,30591,-12710,-23888,-7157,24842,44652,24347,-5210,-3439,-883,4631,-7424,-12936,-35956,-112315,-140679,-72512,-3077,7092,-10646,1340,23986,7694,-46149,-41605,-19722,-50021,-88312,-57610,16927,48630,15212,-91435,-157676,-82274,5122,-5843,-10925,28539,15444,-73066,-161475,-146279,-33569,54693,75599,38925,30122,56415,86245,55243,-16353,-24200,-3348,11094,47701,67070,61859,24905,-62051,-88014,-54952,-1330,56096,60307,31525,-29378,-84567,-12146,75875,17462,-57803,-48301,-25641,12447,74645,86913,32828,-38260,-38490,7040,6159,-3860,24413,22083,30728,89837,66310,-42266,-69538,-43814,-42355,-29203,7744,903,-35891,-12391,40686,49523,31604,37910,-3488,-20466,34202,69320,66214,37433,-26110,-25647,8489,23600,44773,20770,-37852,-16006,67544,74209,38132,31941,-3694,-55549,-48099,-1714,795,-3141,-6426,-35498,-77247,-108828,-113059,-45004,-1643,2749,36875,81638,96829,107481,93024,54347,3704,-33033,-27520,-6511,17534,35769,-6033,-65836,-100222,-124257,-120068,-43377,70177,83738,19399,-33975,-69189,-72058,-26669,-37122,-152711,-145497,29258,137325,136189,101631,58449,23911,9506,46356,109369,100228,19780,-30306,-31907,4683,54801,87437,52338,15715,-44222,-72260,-62836,-56811,-48077,-38851,-35345,-28224,-33140,-40833,-786,54153,60237,57515,47096,-12234,-57390,-10529,82305,145591,136110,86254,27840,-17991,-35429,-45015,-38910,-37397,-48481,-24969,37068,34293,-33290,-67124,-25335,-43735,-137367,-155310,-34386,19294,-56398,-117815,-96094,-31801,19131,-34704,-94460,-95431,-94156,-67795,-5886,55093,88825,44322,-81322,-165131,-101960,39940,86770,39824,-726,14501,24551,7816,-15228,2397,25116,22627,-4276,-46962,-60955,-44201,-26469,-10545,62179,150809,135946,16341,-82211,-140503,-120684,-6820,93573,89396,28847,4361,13079,29434,54817,24762,-43558,-33825,5904,-21617,-66531,-43161,-32879,-21028,13435,-7463,-50988,-38866,-31190,-56215,2178,98051,94619,21042,33326,98213,94705,36624,-23299,-66514,-58307,-3950,24606,37780,95127,155844,132734,40648,-22659,-53203,-49661,-19127,18663,34289,11806,-6542,16184,11398,1608,6384,46],[73506,22248,-56945,-102827,-108557,-65183,2546,43665,67520,116847,158612,173705,132679,82646,34170,11865,25420,29372,-21725,-50849,-52329,-50472,-45670,-9055,8378,12746,-23953,-118882,-197274,-132326,-14632,22064,5166,-9672,46700,118219,86617,903,-20921,42705,104136,28949,-48372,24368,68091,22936,17702,-5776,-68303,-106189,-107063,-75959,-15195,-26730,-125169,-146861,-34276,73708,62519,15989,13879,31301,11309,-22125,-47673,-79387,-102837,-71620,21843,46166,10756,-2616,-16235,-47451,-67863,-123564,-140777,-48602,3172,-28300,-10378,-4276,-27953,-12266,3850,18472,44549,10564,-20222,13076,42266,41734,35411,-2714,-24670,-7719,6782,6355,-58145,-124373,-114691,-110631,-142881,-108727,-50584,-48042,-107861,-116191,977,69693,415,-28028,43677,85169,67226,42716,41534,23084,9288,20468,12214,2863,2011,-55979,-87658,-58005,-6162,68050,114482,76913,31356,49598,117765,125748,92569,70052,14536,-38694,-75473,-115986,-184572,-229258,-164663,-19530,87947,145240,75397,-45827,-56719,40637,112400,114110,74065,24574,-3497,-21741,-41710,-23855,39874,77393,68547,60563,78023,90329,62265,18520,22599,31932,9253,6361,4765,-49616,-118957,-141509,-54824,71640,128990,62007,6135,-10976,-69716,-122514,-60187,40010,7062,-115041,-155257,-114583,-110712,-89575,-9099,55678,79744,95665,73801,43049,56181,81203,68911,16015,-50047,-61888,-6263,60045,1702,-95278,-76504,-44871,-95155,-87490,9042,50070,-14460,-74005,-112708,-83115,10418,61545,49412,38801,-30579,-104636,-31361,91093,135348,125970,63429,-22724,-37569,-27946,-50454,-68578,-42507,-3599,-2301,-46024,-72523,-43309,-25618,-46282,-30228,2396,10083,-34409,-25569,24807,-4241,-41535,3796,36900,9366,10176,37170,47388,-3981,-85479,-83878,-26882,41038,102913,57234,-2714,81374,118815,33225,-21152,-18896,8415,-9395,-53558,6647,81355,45976,-6900,-55346,-81979,-30656,44270,80826,48765,-29096,-46908,-18992,-32559,-20518,44910,70342,55950,68451,106161,104201,30600,-47827,-52209,16224,43728,10044,39954,146968,153558,77375,64255,45942,3514,-6698,-10652,-55392,-57770,-10755,3479,-69332,-139984,-75557,77788,151208,89687,32579,29429,48103,42478,-29207,-60355,-22454,-45496,-73394,-21168,-5279,-43171,-22749,-41315,-128992,-113973,-45861,-25044,-19943,27030,58024,51089,56782,46758,33782,28130,24678,53660,43955,-44507,-103168,-67574,-9101,-27312,-88421,-116430,-52287,34541,78673,119470,130408,89495,55247,51243,24098,-5327,-24636,-65379,-73419,-58966,-65175,-31016,6648,14990,10632,-9825,-48775,-58874,-21845,10114,10907,-35229,-120490,-162620,-120871,-6343,94891,143832,184080,125800,436,-4777,110466,150340,72852,-17544,-58932,-56401,1098,43012,-19529,-113510,-123449,-69691,-2010,11471,-37353,-14094,63783,70255,11327,-4079,50768,55421,1938,-42578,-41082,-36999,-55830,-48515,33485,71043,20061,16021,23341,-8957,-43664,-70423,-80334,-55354,-27041,2963,31162,43170,5762,-60665,-70434,-8948,37167,23015,46614,89759,106036,80871,29730,-14556,-45783,-42634,2262,52686,90363,134595,209317,218037,54188,-75639,-42288,-34050,-111315,-87200,7414,28936,11848,-2445,-14794,-26673,-35754,-49255,-49522,-26804,32416,56850,40891,31023,34361,61710,116979,150901,114927,74952,67056,41896,19772,10753,22330,42551,22169,6548,23168,22096,42656,65591,49911,36370,72777,104264,42275,-50722,-51550,15793,42200,26043,43118,-1458,-134598,-201489,-110856,5083,43763,-26703,-114317,-96828,-29455,-14080,-47143,-26929,85701,161503,140973,69185,-16299,-76060,-76956,-54846,-18158,4074,-4909,-22782,-14359,30906,51784,32500,26653,42178,14288,-55099,-62833,-14470,88,26304,61129,28217,-35878,-72424,-95608,-111835,-126895,-121749,-75348,17734,104327,80264,51451,81853,91916,28592,-52253,-54953,19831,16735,-41424,-1134,64546,73204,16522,-67515,-110206,-90393,-94877,-104362,-42304,21182,9895,30030,132075,209765,186794,109593,58249,4705,1618,36708,-9856,-84246,-37383,30232,8216,-36939,-79883,-134039,-133108,-83825,-45497,-21780,17046,42107,36037,15070,28012,52972,38596,-54694,-163063,-144289,-47039,11863,20056,-1706,-9396,19051,-23662,-42779,56290,97348,-7456,-59009,41187,121550,78403,17980,-33374,-92404,-101334,-37861,61384,147526,166584,54552,-82627,-102147,-46555,-60887,-83955,-58198,-50242,-26226,6653,-6939,-52072,-29783,25689,18588,4237,13192,23856,16271,-2725,35695,78409,28186,-45118,-51227,-26469,-2849,45495,77064,68458,14010,-43256,-45537,-24092,-41146,-28836,21894,24737,18327,-4444,-26359,-7675,18590,1966,-5474,-2517,758,8075,43356,40415,4076,-22998,-13276,26863,63824,28463,-27301,-45447,1088,90064,126089,85764,57352,71425,83785,69124,39541,-5803,-97092,-111250,23503,115963,75705,58948,70892,53932,21193,4185,6323,-24956,-80203,-66925,4089,72850,129588,125636,72716,8018,-11428,27815,18554,-13368,3423,15702,18226,47060,58072,28687,-59374,-108487,-85822,-90215,-86629,-13370,32667,-7071,-47249,-16489,5933,-6192,-58391,-79634,-29009,-1685,-19462,-10317,11418,10872,14479,-43094,-106306,-51239,9686,7308,15943,24996,-29219,-93136,-109167,-52887,39526,74603,89687,80071,58237,39906,51169,7644,-96391,-99673,-25251,14774,21245,10859,13826,1983,-75188,-79017,7348,112954,171954,115446,35569,-16792,-79136,-45829,33363,-1252,-45736,-22955,-30952,-35893,-205,22478,11849,-22466,-19594,1867,-20051,-51257,-29861,-5279,23473,79008,61543,-57175,-106533,-60362,-25339,-11902,9376,-4602,-32480,-8911,43797,60825,53355,93998,106712,89875,96196,101205,78229,25450,-55650,-50595,13102,33537,33841,14873,-40798,-33488,54794,65996,13715,20170,35015,-19476,-75105,-29794,62521,76590,-21572,-87437,-65054,-45813,-57043,-20006,30728,47046,54163,52017,36824,59808,113790,137168,83894,4185,-22789,-34361,-38822,9294,40457,71329,70467,-3192,-102245,-119754,-65226,-44640,-68049,-76880,-72770,-59418,-21198,-26034,-129533,-157007,-58045,51971,115774,112282,72860,13408,-44758,-32018,28873,78758,56031,-25303,-93889,-134370,-116611,-27648,15588,-14453,-47576,-8774,-2671,-32465,-37325,-38793,-42821,-3995,30097,10555,-16100,16174,74083,99105,102634,92638,62145,41274,39616,76839,116560,93275,33090,-31017,-84328,-121502,-76660,-21624,-27329,-29283,23217,23883,-36626,-67057,-36132,-69666,-149222,-163500,-72218,2052,5183,-1483,5236,20341,49408,14187,-37923,-65939,-89818,-84412,-66202,-30393,38962,67046,-25891,-164412,-183049,-33787,68679,49390,9775,10009,9031,-14870,-53825,-27686,15461,15731,1257,-9176,-571,1603,-11567,-6426,59051,141766,150553,64471,-11030,-30596,-1677,81716,156948,133234,56633,14352,-11981,-26317,31678,59025,-29226,-76367,-10427,15888,-27765,-46732,-47814,-40928,-24534,-50113,-76314,-38518,-8038,-27954,26009,70462,-7506,-71638,22944,127787,113129,50656,-23973,-103953,-94972,-352,29703,9915,17256,55854,76881,57718,41382,38476,28138,-2227,-17568,-22631,-26232,-15598,6327,-3574,-11229,4513,22656],[69175,17786,-47813,-69931,-53173,-16498,28647,55209,50719,36798,50293,99601,86688,15983,-26910,1292,36161,42782,16597,-18937,-24061,7703,-11161,-11629,33381,37248,-31861,-109852,-146585,-55374,59509,90334,49729,-33543,-52181,17135,17354,-59127,-69824,-3015,48853,20296,-23945,27249,59680,7284,-28495,-49100,-103615,-165879,-190241,-185392,-137581,-114122,-178273,-168234,-35607,42334,16088,-18166,-3879,35376,25699,-19314,-30200,-35603,-53750,-45909,6448,37564,41141,33466,-2182,-60269,-115780,-182811,-169372,-60510,-47457,-132939,-98879,-16510,12130,39765,82195,88476,49288,-39545,-72860,11204,126399,158844,105751,47761,24147,20921,37865,38380,-41450,-106590,-56917,-4760,-59156,-118357,-110032,-86470,-99305,-93992,-22913,29190,9646,17631,82823,104256,36024,-34554,-40204,-24205,-10787,18899,22967,20069,46437,25701,-12027,-31483,-44384,7336,91326,99852,56413,37551,87128,133861,136269,104654,15673,-47272,-58214,-37381,-35987,-73848,-99725,-57271,32389,103295,28908,-107842,-108812,17765,136296,170762,102292,3143,-15238,4742,-9812,-17797,50393,101774,100858,84958,84106,106381,88782,-9748,-68364,-49734,-1324,32222,26633,7300,3187,-28397,-36265,7922,23492,-11165,6733,52805,25244,-23467,318,70298,71324,-14675,-101159,-128804,-128569,-106456,-26397,74708,65737,17878,52763,124959,127820,57091,-32874,-71378,-100708,-101365,-31362,52427,11744,-59750,-22311,-821,-44627,-19749,37778,36436,-10726,-52835,-117015,-104872,-29942,25141,68023,78005,-13411,-102554,-49174,19537,12257,709,-21483,-55966,-38901,-44258,-125652,-179236,-143874,-98827,-75151,-57750,-49437,-10149,22292,3920,28677,82082,80656,-30834,-112888,-85544,-71864,-98077,-64051,6058,41816,82662,91478,58243,2228,-50342,-53491,-33805,12906,81101,71723,22318,69973,83010,23132,-1332,-40603,-41808,11759,61414,133882,155803,29561,-74796,-64998,-28287,-46936,-60650,3190,79923,67620,46272,32629,-43338,-79063,-12432,80266,128591,105394,71453,58100,6133,-80684,-126299,-70553,15730,48284,125502,251289,207414,57824,31333,58610,15956,-7090,46529,27338,-53610,-79403,-48837,-40533,-29191,38408,112418,131812,104237,114093,117641,81740,62136,26826,-18313,-2891,95,-7118,11049,-17717,-64136,-27772,288,-49928,-56442,-17683,-10734,-48548,-43284,-21488,-37755,-10387,40287,43271,-13702,-43751,39633,89990,5651,-46444,-6723,19775,-8983,-57792,-88763,-55348,16640,59387,59411,10360,-41365,-32006,37441,84643,55341,-31971,-110848,-101205,-74192,-79910,-24113,11623,-34917,-46669,-25879,-35148,-6079,57205,46570,-20118,-93232,-170776,-188419,-128886,-31650,26592,94088,202464,156614,14307,-16497,26359,34310,10886,-10350,-4122,-4523,-8262,7327,-36622,-146327,-185176,-117996,-50993,-42440,-74622,-48172,20101,11182,-51839,-35765,29476,-18751,-111993,-121992,-70476,-39068,-41607,-33837,30706,88396,103203,88917,30961,8474,11461,3120,29488,43886,3868,-23182,-29358,-45890,-71128,-34520,52484,50435,-554,573,62287,85110,47388,11442,23873,37477,26361,23200,19691,37156,74240,100336,155936,199503,107714,9259,10313,-35158,-113869,-52047,41079,17038,-2849,37868,43886,-8163,-63451,-102039,-78594,-21262,17271,18051,21611,50900,61600,52247,74021,125493,145822,121795,57850,1539,1277,5200,17738,8396,-41816,-38688,15240,6496,-4931,53643,96009,67228,49753,32980,-9256,-45686,-19842,23230,7162,-24154,-2237,-27928,-83488,-113811,-94757,-46898,-23731,-85791,-140085,-102032,-51149,-904,32860,51548,112061,146342,105315,40017,-23753,-46429,-13298,28237,21388,-8696,-6189,-1113,-24890,-37176,10903,64194,12063,-67229,-70258,-23042,9967,-4892,-66842,-75293,-19394,1743,-8844,14472,22987,-9081,-85486,-122060,-93843,27541,177004,165240,64974,49867,72637,-14555,-135351,-153363,-69444,-16563,15434,73031,89370,80807,40680,-20943,-49741,-62750,-105850,-110123,-27292,25866,5791,13970,84909,169306,203214,170968,123361,62413,17892,-1286,-41257,-84505,-51169,-25461,-37834,-37775,-48358,-71215,-63256,-62478,-77656,-85724,-40291,45998,76003,20592,7981,13662,-10540,-57375,-125571,-110704,-13882,41932,58548,68218,45055,34883,6403,1511,49684,54549,-36004,-92825,-14958,73932,67595,28916,-27428,-103263,-126793,-78556,33022,142624,169164,110611,11417,-33969,-16643,-52298,-120736,-107486,-52048,-22013,-5500,15932,2469,24426,115164,108030,26677,21204,58513,18822,-16980,33685,95562,71531,-19725,-64520,-24424,5989,24520,62368,63690,-5597,-40157,-27665,-20944,-42238,-47200,-3702,13483,-1436,-29039,-45974,-44288,-28038,-23357,3916,14210,1960,15622,68500,64382,5907,-5010,58055,68519,7443,-13034,16077,18703,27860,77765,108713,97542,69155,33364,1307,-14753,-30289,-40846,-66931,-74383,-3477,73423,94974,84119,48663,11509,-20449,-3093,91100,138876,47964,-516,42017,69348,93112,95879,29026,-51406,-40346,29124,13247,-35766,-29778,-14003,-2121,33440,50594,22091,-72114,-127982,-86897,-36871,5978,61525,65105,20303,5618,6006,-17810,-38985,-66052,-88571,-32026,23198,20629,-8379,-50864,-48987,48695,90619,55034,34852,9031,-31074,-40937,-59393,-130794,-143424,-78411,5309,59869,67121,81534,66988,49551,53415,58516,-24930,-138717,-101703,35655,72394,-19773,-103123,-81774,-23439,-43917,-43462,18911,109805,162644,97104,3807,-840,3079,9767,15843,-15273,-27992,-8268,-23257,-41393,-49731,-50731,-28399,-17364,8689,23609,-8303,-53983,-44764,-6000,15452,29091,40209,-24491,-93458,-71144,7547,47476,41772,16906,-12695,-30250,-2613,35693,49488,102732,139837,91162,28116,20462,33155,27535,-5655,19305,65594,61687,59988,45663,-55448,-93024,17281,75586,34556,48275,52240,-73708,-193430,-116282,66232,125598,-7792,-103809,-46288,-4930,-18875,8132,50851,62199,33830,-15757,-70846,-44812,62046,109697,61455,22511,15827,-29906,-66531,-13569,63086,133260,175784,101697,-45220,-139820,-168562,-166021,-150781,-102341,-53046,-48532,-44444,-35873,-69996,-128085,-132237,-23710,98450,110556,72618,711,-65504,-56298,-47087,-13635,2494,-67027,-125616,-154391,-168952,-87946,-25206,-44563,-20859,72667,72236,9514,19505,71369,65120,22761,26197,34946,-7458,30514,136859,134923,67807,61522,90411,69330,-2586,-30366,-2307,1015,-29896,-59999,-125907,-178921,-97804,13238,11544,-31457,388,14637,-42542,-71559,-28338,-36253,-83256,-126720,-95920,-5182,56878,82814,101721,73451,45289,47170,55841,4715,-74540,-85326,-63509,-40522,19876,68736,14572,-132132,-226292,-126064,2043,31440,3456,14846,37126,-8357,-87169,-68611,-37273,-25909,26321,48965,22654,29227,74378,91385,77090,83008,89849,50735,10575,15549,72134,145289,161872,100800,45243,28583,-13885,-41044,25194,58444,-23506,-65695,6286,37928,-9119,-50181,-52297,-38837,-25179,-35880,-37912,-4994,17671,12804,70311,73306,-33613,-95032,-14966,45871,20322,-6454,-22704,-68602,-81112,2771,43309,-9418,-71896,-64386,-14573,10085,41284,83540,87173,56647,27906,-30723,-63239,-36240,-4953,-14570,-19651,2875,30380],[18351,23233,-4509,-15386,19591,60728,77294,64134,15389,-45550,-49630,15667,15841,-57612,-58707,21435,34935,19480,40193,45115,44823,75751,34272,6981,29291,-9563,-85979,-78183,-47354,34475,153374,199371,124637,-6970,-60374,-13449,-8533,-61465,-65014,-36544,-17334,6535,9769,24951,32017,1050,-34679,-61109,-113473,-190639,-198541,-185377,-151433,-101170,-108759,-93400,-12230,32422,12740,-29775,-40247,20578,61581,30641,-3222,-29277,-37047,853,49107,63328,80053,88701,51870,-3495,-56885,-110636,-117845,-73789,-81138,-120488,-70574,13921,57267,72123,92009,69403,14052,-44368,-62093,15517,153956,183099,94220,73322,99229,57275,17503,21995,-19022,-58408,13240,70974,-7814,-98312,-85978,-38466,-52964,-78626,-44555,4985,18028,44653,93832,90532,6655,-73090,-72427,-27929,2372,-1701,-36767,-46419,8631,65510,64578,13270,-23954,13251,81031,90547,46367,-3366,14070,55206,31003,-3429,-12745,-26394,-40372,-5348,29239,13135,-50559,-80322,-29211,39896,19477,-43283,-50109,-1163,77105,122132,67336,-17857,-23931,13952,19126,2597,25498,26398,8433,27044,60399,65371,37141,-27542,-62923,-63783,-29696,21246,54681,82635,123520,91148,-1360,-78617,-112742,-88817,-13194,43706,47320,25250,22937,61307,121374,130115,45501,-67892,-110057,-81320,901,109743,63470,-57480,-16420,117906,145393,55893,-55116,-99727,-108327,-69621,15301,66529,14727,-20547,11463,31057,41968,81480,83012,68716,50253,16396,-41239,-40674,-8660,26209,78605,79656,-5193,-65837,-44306,-50233,-64130,-28125,-25120,-62577,-51292,-19570,-72262,-137882,-115974,-67826,-53360,-42038,-21720,17950,31765,-4646,23736,70486,48286,-44566,-121043,-108302,-90206,-130573,-131063,-48495,37125,99789,86895,29368,2558,6992,12055,13587,18476,22127,11283,-9706,4446,5606,16914,24746,-45936,-68640,30613,105636,116210,88434,-22687,-105215,-64246,-1699,-47658,-103082,-41680,88106,137559,122715,78066,-27062,-123733,-102097,7591,103345,109715,61214,-1099,-45467,-58571,-139254,-161959,-52879,47484,128211,217299,157003,-9349,-78087,-59662,-56154,372,112387,122309,-13716,-108595,-55045,29815,58455,52132,34273,31376,53228,130542,186087,135625,78112,69855,41833,15196,16674,41771,53447,5555,-36917,-7679,37922,25010,-3747,-14492,-19258,-77459,-102189,-49778,-26030,-28593,4300,18340,-55425,-97822,14570,84757,11691,-24537,27042,64458,35795,-32919,-75579,-80855,-57795,-17250,1035,-40165,-82137,-57472,27312,102746,100592,5606,-89513,-92190,-50299,-33144,13656,5666,-86055,-104251,-50738,-14187,46419,92895,21935,-91126,-125804,-108903,-103364,-91017,-33930,7848,70978,147387,92677,20840,-8664,-59411,-77021,-34651,10240,77162,82826,-7755,-57456,-72643,-157503,-189071,-106127,-57878,-32973,-944,7518,-1684,-34044,-75030,-44573,4266,-62702,-153784,-153215,-89918,-29109,-2538,20616,74727,115402,124451,96330,23809,10441,27266,27848,64423,60443,-12456,-58253,-94045,-132103,-112308,2973,100267,36334,-58452,-53931,5491,31547,8793,-25646,933,39174,13517,-31893,-17190,38373,69430,74176,76245,98983,114923,97198,50768,-28021,-74117,-10351,76294,54344,32503,56318,47952,-8266,-75177,-141709,-104466,-7482,18204,-10173,1804,55096,67034,23871,1989,51852,106489,101648,39512,5754,5113,-32957,-34185,-20132,-50770,-42856,20790,32738,7488,47214,80789,40496,6185,-9245,-19824,-14841,22338,41815,-4955,-55900,-30713,8650,33218,23753,-35604,-38196,-5079,-37257,-94921,-95392,-90812,-55947,21754,89606,136660,161036,123604,25125,-29650,22597,89405,92433,31284,7049,29039,5333,-52430,-80237,-43223,1084,-26529,-91320,-88267,-6296,39816,3278,-73404,-103346,-68070,-11226,16346,27486,30581,29959,-28731,-93361,-72145,37525,141130,91517,-21985,-12492,53097,-2872,-113641,-157381,-125833,-62066,49083,141670,119829,80428,46763,-1943,-8489,-10098,-55478,-47782,1217,-1366,5344,48890,60491,60325,60033,67954,94629,95666,53498,-11178,-53240,-64332,-24705,-1969,-4336,14437,13434,-27526,-47249,-49649,-74677,-89329,-33461,66886,83482,1050,-9576,-9237,-68140,-111030,-115786,-73273,1893,37667,57132,79044,42742,14432,536,2667,20591,17812,-52804,-122350,-82576,-17539,-3444,11887,3157,-65863,-106382,-93067,-39344,17674,53949,104592,104010,22105,-34424,-49063,-90755,-91888,-44114,-17522,10077,79569,90942,93692,163588,130538,12892,13599,72406,22199,-24506,30155,115266,150823,90155,10903,4040,35553,65851,75631,29807,-22234,-25292,-9461,6257,-16994,-65908,-66638,-49928,-39782,-15141,-6091,-64892,-83832,-51642,-13346,-2290,-3074,24205,57931,29179,-11071,11562,68626,58625,-1113,-1488,38291,36112,11502,4226,17890,26185,7203,-29657,-74278,-92881,-84300,-48289,-17355,-27540,-53693,-34016,16802,6103,-40885,-52367,-50854,-3258,119203,195860,119444,56984,71830,69603,58573,46169,-13708,-59323,-29340,4942,-11328,-15552,-24385,-67718,-87585,-41735,7126,19529,-24358,-49930,-19297,29224,85837,111000,81705,68069,79803,33267,-26925,-32234,-14171,-4731,-5531,-28167,-46837,-63245,-105719,-100221,20021,122713,142455,77173,-44748,-146695,-146317,-119007,-165701,-160384,-58467,18495,29897,40234,60851,18262,-4660,44005,68431,-29212,-123115,-44275,119004,144336,5569,-118163,-114083,-48807,-41618,-49775,-42760,-1948,61857,60571,13238,43135,105336,101047,36879,-22071,-44186,-39174,-28556,-21236,-40764,-50851,-15059,2535,22810,38598,18592,-8339,-2621,11486,-3635,-19157,22041,32897,-28959,-66864,2713,61615,33612,-13587,-55018,-78355,-45846,611,15424,70737,108706,47248,-43336,-69520,-38090,16631,50676,84439,72937,35795,62013,50690,-98401,-162221,-29397,73226,81647,99796,37103,-135816,-237438,-145238,17366,97454,32984,-43081,-11978,40418,38666,14602,-5049,18810,23378,-23280,-91647,-75459,13368,13614,-62718,-57930,-9611,-23902,-41951,-2280,38374,62148,119311,112252,28252,-56404,-120078,-164552,-157598,-112175,-79413,-68124,-58082,-76159,-95269,-108969,-105504,-24605,69000,82323,61001,-1211,-34811,6981,-13018,-32528,4475,-24884,-73851,-55560,-57435,-33717,-19642,-20818,12395,88159,101093,47732,73149,170293,150061,12058,-15589,33596,18636,66691,160535,106306,-24481,-46223,28130,62898,7714,-57956,-85022,-85916,-68234,-35832,-99436,-170745,-82081,54359,62153,-19439,-36275,-4928,-23905,-44821,-3902,2831,-38725,-123572,-126528,-11132,45212,13655,46378,56589,14158,35246,95887,51165,-43529,-52754,-16313,8419,35413,41496,-4934,-118911,-206575,-131614,-22760,6852,13743,78687,107526,21739,-86042,-86147,-70706,-42585,53395,78357,-638,12028,139516,175877,95164,38873,27731,4419,-21057,-27067,42237,126463,104676,42361,58435,86381,48161,41650,74153,20901,-56113,-15126,60854,44625,-10218,-23380,-34041,-37195,-14765,24784,40664,9367,-2358,33418,90981,69392,-6161,-49647,-52890,-72289,-94400,-79000,-16960,-1497,-30102,32170,76531,-12165,-117054,-128894,-75631,-31942,15116,55443,76065,95190,81193,-11556,-78303,-61501,-17298,-12331,-16971,-20781,-27493],[-48446,25931,24216,-2483,8107,29068,47327,48183,2692,-46541,-72850,-66660,-77686,-103967,-76596,3393,530,-15149,58558,126561,117149,91787,26653,-10485,-37309,-112538,-160550,-61949,45398,103055,177014,201796,115732,7224,-6232,22620,-3121,-29310,-23767,-62548,-85485,-46846,-7314,21253,25349,19512,18016,-23648,-92311,-156359,-134655,-83204,-46887,-14237,-11836,-28357,-16581,17475,14981,-38429,-82212,-17897,70893,63571,-20866,-90664,-78240,6877,80088,65033,49251,65801,68268,74193,79804,41817,-17880,-47548,-39826,-17398,-5809,968,25849,42549,34696,7522,6303,12876,-13127,8773,105432,101685,11445,29554,105907,66668,-26451,-31404,-16953,-21282,28899,62235,8792,-18709,14316,28794,-21899,-64564,-40040,5807,22285,29571,43441,25169,-22938,-72339,-78885,-47742,-26555,-59071,-94539,-95029,-52027,38221,92753,40736,1834,40489,70393,43112,12708,-10015,-4606,-23059,-107049,-115278,-15582,21921,-10731,-1011,17806,-6897,-84809,-106434,-40720,24391,43477,72062,40467,-35282,-30226,10074,-15799,-57491,-58423,-22025,22844,40696,18345,-44584,-85202,-41048,7894,-31692,-74710,-43535,4371,-35006,-93654,-56315,28647,81555,116219,88855,-13573,-137028,-162910,-103459,-28463,9295,34536,35573,12359,11103,77746,155271,127683,1724,-73908,-37099,41199,121448,80967,-54847,-67721,37340,83824,46235,-11774,-66654,-89055,-31133,45302,45104,-23371,-24518,9390,33850,80793,111146,81901,85006,89352,55558,39377,73309,74142,56656,64607,53271,1885,-24727,-28958,-51052,-24391,37854,33304,-19625,-23382,24514,36273,17245,23157,25619,-8075,-41121,-34526,3481,6458,-36439,-20817,11011,15366,1048,-14722,-24945,-63509,-134709,-155356,-94636,-21476,30159,9831,-48251,-41637,9153,34887,34213,-1194,-52421,-64349,-50228,-39729,-29306,29525,49369,-23789,-52375,18506,39417,-1267,-25619,-60101,-80870,-37182,3803,-29100,-68352,-38174,46267,96488,76982,42537,11824,-39229,-61180,-30774,34079,92542,91349,2730,-69584,-65930,-139703,-180269,-74816,34368,63868,77501,33299,-69926,-123271,-116768,-82333,1183,101975,137860,51019,-44036,562,86182,72218,587,-38768,-13317,20153,87932,191794,195969,116344,84043,75031,23382,-12787,16840,42315,7252,-17661,30923,86428,56860,-15476,-58474,-49062,-70039,-73741,10187,56938,-1231,-27063,-3216,-56122,-97397,-13496,17265,-46322,-59706,16444,105380,76123,-38971,-101482,-110099,-96801,-27339,28714,-1333,-32678,-6469,65326,114672,97821,40410,-17646,-31231,14315,44840,60515,11485,-83433,-97013,-47256,-21247,23604,51431,-33995,-127895,-75022,31805,21496,-32938,-8719,37765,76142,70901,5332,13351,14102,-49765,-55428,766,44328,111556,100545,-32234,-102136,-81098,-111838,-108548,-46794,-31909,16324,85428,63583,3492,-32333,-63375,-47639,-6951,-32169,-82434,-106296,-65874,9466,57551,94583,140918,139240,84901,45263,12375,11401,18263,3472,4138,-7175,-55951,-77078,-88975,-97186,-54427,29763,52765,-22089,-79324,-72362,-40461,-15433,13846,11166,281,8829,-52780,-146948,-79015,43114,50493,31085,6411,-6677,63559,117985,52376,-21095,-42481,-28038,38676,82874,70963,24505,-27172,-61249,-86692,-123226,-59293,40556,30609,-30461,-9170,62764,67122,-7467,-60229,-28224,22425,29514,8890,15623,2721,-70340,-77663,-29639,-33345,-33961,16328,73533,112753,114303,54859,-17887,-30627,5522,19375,18481,33562,38968,-1809,-37109,15767,76135,74998,49751,4700,12264,77412,72360,-10234,-52265,-95641,-151507,-86522,72506,162990,183857,143569,25447,-7934,68021,110353,68489,22368,54496,75014,-10812,-93519,-99967,-91467,-88525,-52382,-24644,-25364,-6252,25400,23618,-11726,-33929,-33667,-12640,-27309,-83194,-74453,16893,43710,-17438,-15822,35375,45718,-28284,-82833,-37860,19637,-2233,-39588,-51385,-61752,-34498,70595,159576,126061,77651,34686,-30163,-29852,12740,16657,56511,60481,-3461,29927,120635,92483,2770,-51263,-44672,27036,79484,72169,14680,-36484,-38331,34752,105122,105658,82121,53788,62,-34753,-38832,-54216,-47456,15663,70964,36065,-54626,-54999,-30951,-92417,-158757,-133240,-48969,5314,13168,27132,33900,-12170,-28378,-18500,-2276,24391,32706,-31933,-103893,-70153,-14479,-24812,-13230,5227,-43744,-82581,-86556,-110896,-137329,-94553,18152,97583,37677,-27097,-14628,-9734,-13787,-17048,-7598,48043,132058,117610,83490,121044,93510,7807,10126,57962,49748,27567,52435,108807,176649,178948,96378,18082,44765,129396,107646,18236,12964,25623,13251,26668,2428,-59909,-82336,-83426,-63556,6286,49811,-37982,-92370,-69808,-49201,-19283,23742,38796,11310,-46799,-25594,39959,51821,42303,54891,35424,1611,-547,10787,-8658,-31301,-35178,-35444,-56322,-86997,-66769,-25576,11567,51516,33562,-58649,-93758,-68138,-71180,-74434,-35175,753,33279,86342,122762,89764,34217,30465,58530,60585,18591,-13496,16215,42614,-1746,-27567,14363,-11877,-114551,-161145,-99193,-10592,37746,22763,13434,30247,61545,106276,101920,70900,86310,73545,1148,-38474,11336,87253,133360,56452,-88455,-152623,-130910,-117090,-120625,-73962,6043,58433,13038,-123286,-218317,-165616,-66395,-70687,-78754,-3181,34243,7107,4246,33829,-10485,-45084,1788,28033,-42482,-97020,-21145,106771,139689,70966,-10171,-57475,-72552,-92972,-106343,-120230,-94984,6929,87028,93960,121752,174804,142486,41056,-44240,-90935,-89347,-43083,-458,-1634,-679,26436,13803,404,12409,19937,22470,16576,-518,-13508,-18418,7914,39331,9816,-51696,-38604,-4811,-22388,-73714,-124309,-110198,-37747,7162,-8896,14829,51431,37189,-22772,-74351,-73469,-11495,38368,47437,-3137,-42153,-1717,-11919,-132182,-166323,-46134,52252,108284,121223,7849,-118560,-135205,-74811,-12237,45920,70479,47461,28377,83624,95405,-23874,-124742,-58237,35809,34529,-15044,-14287,22023,-13142,-121421,-163236,-100326,-36603,-16401,3279,648,6684,53848,84230,64996,30711,1753,-42033,-66812,-95447,-133987,-90676,-31344,-110699,-195796,-115156,-20257,-13549,-16697,10434,30282,-6545,-11492,67234,87847,61942,113686,138447,66652,42587,53786,37580,7628,22484,9076,26484,87266,97198,98356,158283,127748,8649,1737,46605,29571,40931,65161,6818,-63516,-52024,3024,49477,43666,-760,-36339,-37620,6159,42091,-21273,-110370,-68348,47048,95548,20822,-57195,-40894,6896,17157,45577,53653,-6336,-121518,-130451,-14378,-10807,-131170,-94189,-1603,-8431,7936,61978,38086,56,-211,-448,10544,14865,-7054,-43005,-102757,-124162,-37403,11531,-12870,29913,135161,134083,34706,-68329,-98576,-75315,-16139,55272,44385,-39013,-28264,96406,123774,47885,2337,-4717,-25380,-49539,-66012,-9347,71281,49776,7751,81680,145072,112474,117147,126404,9452,-82459,-2431,75495,57386,52059,67853,12993,-42563,-30004,52654,85472,1513,-26377,32737,44544,-12245,-24262,-9070,-50562,-98243,-105247,-80020,4044,41767,16799,68386,81073,-29482,-118983,-128521,-89467,-29303,19660,20681,33255,69819,54364,-14303,-53768,-49330,-17878,-1878,-157,-44295,-100773],[-56750,37570,41682,3050,-21170,-30371,15134,71079,68203,49435,-14900,-89121,-97750,-71538,-78456,-49674,-20053,6255,99501,189314,148515,59864,-13363,-47718,-93701,-160145,-174327,-62307,54418,104368,113565,92994,46816,14482,46012,59746,10899,2960,1020,-89952,-144826,-120540,-54647,35578,57886,53737,77548,30761,-47790,-91889,-69925,5905,56612,45595,10441,-27052,-42399,-19136,-12545,-39476,-64277,-18427,64300,58994,-57960,-137322,-102984,-25140,33123,7455,-30224,-8710,47515,106586,154803,140728,73508,30448,63881,77386,-3145,-86721,-62496,-3029,5352,4914,53155,66599,4032,-9497,50762,33865,-27463,-14608,53235,60623,-16372,-45731,-22262,-24479,-21414,19048,58085,117243,136367,67278,-8569,-33414,-34259,-7656,18635,6408,-11074,-23667,-24663,-36463,-70515,-91015,-95385,-105481,-71843,-44306,-55266,-4194,84185,57822,4597,23901,21945,-32770,-28490,12972,28354,-9559,-78784,-74387,7245,41507,5065,2651,20745,-27031,-131206,-113173,-1334,40441,35199,76966,30139,-72532,-75400,-43796,-59114,-65442,-57856,-31812,47585,94304,47862,-24307,-38727,-4774,-17741,-104231,-128525,-28752,61579,-19493,-164300,-148505,-20525,40465,38552,15698,-31495,-101562,-107987,-85897,-50538,-10581,20535,30799,-3272,-42513,-16696,72437,119884,68257,9176,33675,65883,92014,82207,-8151,-81250,-71090,-38886,2943,29443,-1302,-42055,-12974,19045,-6244,-61826,-53162,-3044,29150,59307,65953,28604,30787,42063,22538,34249,115542,132184,80871,47922,31641,14066,467,-27783,-16474,61288,86219,35386,6386,25972,34947,54618,107252,127017,66682,-5466,-43963,-47258,-8376,770,-54945,-59944,-3758,63271,80277,75196,46659,-30719,-101459,-108900,-90506,-79706,-50359,-64655,-113339,-99840,-41828,-3932,-5036,-47913,-99755,-100409,-61549,-26369,-8754,31499,48627,-14455,-47980,-26420,-39359,-66409,-66385,-69361,-43009,20095,41006,-6090,-50314,-54994,-26909,-9184,-28247,-14305,54256,100875,72296,8940,4797,72383,103781,27215,-80522,-133965,-143484,-107195,-29653,23680,-1944,-41383,-52798,-61520,-47458,-26366,-17265,-8888,35036,91136,109106,65443,68233,103417,49783,-46292,-44944,44460,50980,28798,112540,184180,123662,48111,59213,54944,-14591,-44123,-32155,-45777,-53080,24941,88456,20784,-68127,-94178,-67708,-46004,-3752,76283,87673,9645,-26967,3140,-17808,-39729,-14392,-48799,-102955,-81295,5732,102170,81377,-31946,-105458,-98949,-46321,38951,71649,19795,-2358,23190,83379,115528,71402,38534,15902,4930,45105,67151,68341,27690,-43057,-52895,-39179,-65782,-46608,-9814,-63556,-96803,7632,106590,77806,20097,23153,47805,67765,49474,-2746,10999,28949,10962,25195,61010,74890,80913,27989,-83281,-118940,-68763,-46027,-22705,5498,16971,64011,76264,17507,-19749,-37467,-73983,-66736,-7286,25669,18308,-25490,-21015,35139,86747,115305,123613,82458,6510,-10382,12822,28086,23898,-6523,-45633,-55835,-70690,-74297,-39189,5386,27946,28991,-4918,-55697,-60562,-38100,-20608,-34324,-5808,37888,14324,-25265,-90933,-159130,-88692,2545,-34529,-65917,-63033,-63585,2617,73997,32934,-12066,-45066,-89672,-42513,47851,29192,-70837,-137499,-124416,-81264,-62718,10634,73230,28356,-51100,-38411,35311,38684,-30394,-66623,-47013,-26617,-34427,-46523,-28380,-31864,-90082,-96438,-56135,-48348,-44749,-9636,69243,175435,160727,12822,-100954,-68091,36473,68268,19862,-16808,-26141,-48351,-43510,53324,102374,44810,-19356,-17500,24625,105177,113780,39823,-3691,-69764,-173111,-124672,74276,188141,151611,65196,4586,26694,50452,23137,-4067,26441,96169,93409,-26637,-119522,-118033,-106587,-87929,-30968,28843,29197,15714,44269,62493,55807,57751,30496,-21290,-91412,-171982,-155527,-10965,76811,52989,28169,11956,-26645,-63197,-55497,-51530,-70365,-77919,-14230,54752,55746,42791,77762,106085,65584,48035,23275,-43699,-52139,165,38368,98281,91089,2569,31830,139585,108068,-7571,-61878,-63310,-16701,41977,72401,47006,-5918,-26432,46312,145058,159848,103440,43263,-5539,-29226,-49065,-64223,-32246,34156,39435,-32568,-126503,-129153,-64812,-74203,-141530,-131262,-43635,321,1382,2426,-23830,-76176,-65452,-23162,13474,43117,40074,-23176,-62450,7279,77605,29908,-24482,-37486,-77536,-104500,-99317,-125978,-162331,-132387,-53965,12248,17975,26798,41300,49256,57780,24941,6126,58634,109696,41861,-28520,16200,53330,33478,9273,12250,57371,95947,74537,46735,82376,120547,79108,-12907,-13319,93315,102933,54588,70578,70348,30044,12105,-20758,-49665,-43151,-61204,-72688,-17525,44738,-9261,-80157,-104661,-83774,5584,92409,76628,3170,-64077,-10190,68819,36070,9342,67696,49760,-31315,-40441,13549,30174,-1767,-15088,-278,-29677,-51868,24197,82940,88898,120314,105496,10718,-43858,-58853,-64899,-30669,42654,83735,64596,32350,43780,47267,-11432,-35712,21131,48592,-3062,697,89556,100595,1200,-38270,500,-39360,-121990,-137634,-82975,-16089,17079,-5676,-21581,-9145,27094,63635,49729,40507,62689,12817,-57555,-61156,13826,126067,199598,118169,-64802,-168210,-148636,-90193,-91451,-110281,-82094,-49387,-78396,-146485,-153120,-70936,28485,48945,39979,58331,61446,18792,-21068,12118,-4850,-38914,-28484,-33721,-71247,-85490,-54761,-2048,40902,71018,67873,-5936,-89938,-139893,-139959,-128184,-85248,26243,123991,141044,162891,189862,127406,6984,-77526,-110682,-85877,-24737,18678,14084,452,-11328,-56751,-80295,-55269,-5593,11375,-29935,-54608,-3363,32743,15617,-6330,-11347,-23906,-52148,-78208,-66279,-80187,-126366,-100500,-3736,52546,4108,-34442,-3877,36535,20807,-28587,-62402,-39319,-12506,-23229,-61964,-76995,-69587,-91965,-122891,-87872,-8522,41024,88750,80949,-15508,-57458,-33882,-14963,9209,52911,88226,82421,45335,77799,75420,-84951,-202140,-105535,37094,73979,37562,14124,36982,57739,-24815,-155916,-145989,-37652,-7502,-16506,2152,74700,122879,103945,42987,6105,27616,60546,35541,-53901,-137682,-89257,-9539,-99044,-206581,-97817,15805,-49847,-116857,-62562,-456,-9676,-11781,60918,126610,133445,180258,264339,206391,69212,22829,13507,1320,19405,-28683,-34310,76669,142801,92442,67352,61562,56613,84889,81962,22235,-26003,-59822,-75295,-15469,67760,70833,51751,55493,60474,76399,98240,110416,84702,30562,-54891,-93670,-31033,71849,69587,-18099,-55339,-376,32374,72473,100777,42477,-57959,-55047,16530,-22746,-148860,-112826,-16080,-14708,-11863,-841,-15349,14007,12714,-48220,-63731,-51224,-46201,-58107,-71817,-34827,49512,33970,-25968,11918,87825,67945,7899,-67699,-114929,-70564,18103,38816,-6769,-35339,-25014,-3985,-31848,-71405,-67470,-38928,-28551,-30661,-32013,4640,61173,48099,-5205,45093,121874,100728,88404,123324,67698,-30421,-33795,8701,54823,137517,150309,52988,-37153,-41660,36012,72200,-4129,-25072,2235,-56665,-143878,-93107,-7897,-16062,-49698,-52624,-22070,44564,61355,40284,64112,27734,-53556,-86740,-86098,-60015,2134,43674,28182,27059,21378,-18945,-36070,-6536,5029,-710,4164,23354,-23327,-94759],[-24388,32264,37534,13727,-7736,-7607,63624,133841,133877,105068,25093,-49937,-30529,-2222,-64024,-77760,-16660,29017,86921,148908,94342,2100,-52361,-70785,-89264,-114879,-123309,-82099,-45364,6551,15051,-9810,4626,38289,62740,45906,6928,12793,-13149,-109208,-158362,-140524,-73382,48486,87884,67940,81278,52993,-4292,-34097,-29015,11144,45684,14471,-34052,-45485,-49268,-56595,-63502,-47078,-8268,34118,76739,43401,-68432,-111491,-64015,-40463,-39916,-54737,-68977,-29235,44588,63859,75255,108052,93310,72216,107322,77381,-60267,-171272,-120615,-15019,32682,47865,74093,43711,-20446,-14607,33993,32195,10421,-4514,3041,42613,32161,-13867,-31714,-58426,-73656,-2527,103048,184826,175744,67158,2110,-7974,-60231,-62249,-7176,-2012,-22666,-22121,-6424,-5334,-59020,-118293,-141241,-114415,-12415,52722,5914,-9274,62872,68682,1637,-27189,-54672,-122953,-106732,-21518,22569,47781,63641,23282,-26611,-21132,-25807,702,61191,22549,-99337,-81777,18663,14522,-34686,-41089,-68950,-81959,-34787,-12033,-27929,-15411,8197,31914,105573,126579,69642,42493,96502,122695,27361,-106899,-117524,-14561,59163,-33806,-184363,-172486,-31470,32475,15487,13940,34456,17488,-35304,-97392,-93090,-35782,-13445,-7421,-38527,-98324,-87730,10817,112630,137961,112930,102152,60827,29778,24867,-16206,-101070,-166696,-160388,-57819,41132,66702,27536,2575,-13529,-15552,-36716,-50060,1419,33387,20664,18351,-17739,-51181,-38495,-13923,-7983,66119,114159,81541,46615,23944,22283,9991,-36014,881,101399,63674,-41579,-26914,25847,-20612,-48302,40770,102081,46417,-9972,-15436,-10115,22779,16466,-75485,-74558,55977,155950,106625,38294,21442,-13832,-31072,-11696,-33693,-74203,-61580,-77617,-108900,-93460,-57550,-38019,-34128,-40123,-66480,-69383,-27817,30116,37268,30168,36692,-21715,-72317,-57589,-34395,-35267,-44932,-58954,-1021,96732,111427,5100,-90367,-88652,-39496,-43300,-50758,7120,84258,136101,124420,57890,29523,57874,64671,15776,-60583,-96656,-56913,-20473,-24335,-14627,-31780,-61753,-45862,-11919,29696,58393,36873,4717,21696,65321,117853,114110,96772,106061,49072,-50405,-13860,114516,89872,-12769,6633,93743,67481,-21715,18478,110795,56868,-41101,-67225,-82541,-99296,-38345,16688,-36154,-69987,-55198,-44174,-28108,40019,92377,45649,-12701,-2652,32893,33643,35680,30427,-39921,-88477,-37730,31356,66293,70540,31649,-33605,-31049,44705,78638,38827,-13028,-18510,-6525,28719,59242,35519,17722,-1024,-19244,-5047,-7766,8234,23015,-5003,-16836,-42621,-97947,-74946,-22646,-44217,-32322,42638,63591,55648,49797,36626,26579,47466,86709,66049,29789,28604,43288,64030,98552,98002,38129,-38786,-95032,-100874,-48309,3491,23092,47275,92304,103769,6413,-82168,-68635,-50523,-70877,-57508,8333,57501,71232,51707,32556,31178,54515,57014,18303,-32813,-62324,-22781,39785,56344,47668,32647,-5473,-19469,-31414,-51045,-6710,52729,39105,11410,3223,-24239,-25489,7095,30134,-29153,-57092,11103,32245,-24775,-53600,-34528,-14021,-46527,-129230,-152685,-111577,-61505,6258,59373,52647,22469,-46526,-112957,-75513,-20399,-58931,-155566,-197423,-136134,-50058,-22252,15586,45931,26244,-29826,-60794,-31243,-15031,-25491,-3210,23213,2379,-48967,-90537,-73916,-38701,-60383,-84982,-95000,-85604,-54400,-16203,42802,121950,103982,-48202,-157661,-65653,89881,117605,10716,-71074,-90751,-111903,-101004,372,60128,28666,-26624,-25284,4678,40971,50949,27670,4343,-52277,-98120,-41133,112300,199934,95078,-40841,-21130,47577,14313,-58074,-39609,36969,96245,86734,-12491,-101931,-115677,-75394,-10547,19911,23398,29968,74170,125080,110459,79644,96241,64986,-16364,-74456,-107581,-109099,-15288,69598,88285,55210,-5077,-49206,-42232,-31085,-98140,-160379,-134872,-20082,68454,88711,79871,76380,43910,-20988,-11316,17960,-1218,-18744,-20519,-7948,46885,55333,-24619,-18643,76178,63436,-27701,-65894,-64411,-39809,16671,63199,63166,40597,2319,11685,60755,94140,83274,22065,-42317,-50339,-64412,-88667,-50540,12490,4643,-57315,-142046,-147999,-57522,-4381,-51632,-77351,-25733,15066,21677,-555,-49707,-85615,-44148,12271,41932,32390,-5765,-43486,-20883,75690,136348,83505,503,-48359,-90163,-110467,-102357,-71969,-35513,-13290,-12183,-36070,-10615,56675,68964,66365,87699,53914,9046,23677,38382,-47014,-126873,-65822,17540,38616,10622,-13772,34675,106461,57694,-26022,-21897,10184,6505,-42357,-78855,-19964,62340,99083,88345,67315,37343,-4220,-47409,-42057,-121,-22817,-74094,-61524,6904,-197,-80508,-141097,-78546,71747,163517,131551,71811,22139,37750,71658,9787,-54706,1066,52950,18208,-23720,-12050,21799,27569,40107,63079,16664,-11487,73182,111352,103498,155168,173964,120844,76151,39458,-9657,-7377,65978,97258,43866,-5986,31840,59549,14114,-28747,-3183,21966,-9592,3981,88784,96692,12156,-28785,-28023,-64736,-67859,-26110,-7713,-31951,-58658,-76226,-78902,-70977,-31549,11105,16406,27681,41732,9523,-32318,-47013,-26145,62902,146794,133874,25840,-74028,-85585,-22752,-9776,-32022,-20887,-19726,-74829,-85468,-29577,15406,46559,66519,79715,78784,87992,56145,2187,29505,17241,-13288,-14965,-41077,-67405,-59232,-64920,-71845,-43999,5972,36213,-3566,-65712,-106289,-83958,-41592,-3931,44568,79890,74059,98942,138229,101839,-8149,-69201,-50217,1321,39877,40439,-3604,-57206,-109662,-169919,-170768,-110642,-20997,3474,-66102,-87579,15911,95631,63295,-29050,-35768,27429,12617,-65004,-60435,-23800,-43860,-57849,9774,76552,26324,-34637,-22489,-1959,1403,2041,-30604,-38822,-7481,9001,-5113,-11257,-42236,-88839,-75589,2506,54255,54055,47527,18720,-24016,-36463,-63064,-52099,36835,105823,88164,55656,49819,47698,4577,-88236,-135923,-66879,24637,59981,13282,-31160,26502,137641,126467,-24545,-82602,1501,28041,-3855,46229,168486,227940,148552,8132,-76905,-48882,34899,45294,-17852,-77677,-68859,-22463,-36036,-66439,-37242,-12625,-71293,-116390,-62641,4908,19375,19020,47831,96795,111319,121673,223502,229767,61474,-60210,-57399,-29913,-8847,-41555,-30998,74823,128676,56642,-6833,26191,102368,144117,111636,19476,-54267,-87235,-71678,36262,148119,129993,54101,40074,72511,112578,133991,92118,45952,32211,-32090,-121552,-113356,-13425,59016,41300,-28200,-57265,-52961,16218,71244,49632,31414,74110,87536,45710,6041,35333,32686,-16744,-34008,-50587,-60785,-30131,-54214,-116343,-116872,-76607,-54131,-76130,-65673,11963,66068,17838,-25303,-33706,-24665,-20731,-28131,-80754,-114777,-65117,25436,35428,-3670,22538,38237,-42517,-140906,-175977,-150552,-89354,-22357,29571,53894,70047,90545,64839,-17982,-40077,19930,27420,7464,76974,142215,78775,-42113,-74745,4403,110191,116749,36718,-15844,410,41491,45549,-5194,-24621,-44798,-123135,-189838,-110184,-9682,1657,-50873,-74909,-14719,59072,66331,38035,10611,-39712,-43975,-22004,-18669,5477,38214,39619,35807,45110,-140,-54814,-47047,7046,27124,3655,-11930,23268,24605,-20122],[23858,22853,28862,30310,32390,65183,134262,155848,95800,34326,2902,8555,43054,43253,-16591,-33366,-10467,-14032,-10242,29403,10672,-32508,-57486,-47487,-30293,-22350,-46612,-82414,-119876,-75886,-20228,-13282,21746,74821,72458,19849,2308,26593,-7255,-75566,-82598,-53366,-28846,45401,91100,64836,56485,63269,49730,34631,27908,-13446,-33299,-39329,-43063,-15254,-12759,-49815,-81472,-61685,10145,89344,116477,45852,-42350,-35553,16721,13142,-12735,-29382,-22703,36464,75060,-11092,-64900,20265,54580,27258,40669,17183,-74173,-138424,-87810,-1162,44696,43015,25475,-7636,-13832,19683,38752,33677,42894,25336,-19922,7486,49611,11475,-50087,-78894,-58686,4757,64922,104702,105916,50561,5409,-19558,-87944,-104510,-40805,-10727,-20249,-13888,-430,-18405,-74179,-115323,-123257,-96218,-3611,79551,61731,20767,44316,55552,-7274,-68857,-112995,-194577,-200546,-103897,-24294,43013,83780,-5359,-121477,-113717,-73176,-7380,92048,92200,-17656,-50254,-33158,-65432,-109474,-132429,-124376,-63333,3669,25750,21941,30680,53841,83967,122785,103145,48166,51506,145056,207834,111056,-68820,-132067,-72051,-10109,-55272,-134108,-109709,-10224,30428,40656,90796,141472,96527,-14770,-103615,-110817,-75585,-61319,-59940,-96059,-164954,-131579,-403,120275,158805,132975,96019,18484,-47764,-69774,-88705,-149000,-230046,-242181,-125364,25170,100803,70779,12403,-12103,32066,37541,-1494,12368,20714,-8117,13796,-12735,-87472,-77729,-1091,5307,15294,46098,53634,32276,-7874,-8629,-6500,-36620,3994,84071,10879,-109541,-76364,-28793,-98837,-154494,-89235,-5556,17203,7992,10873,28617,46836,6663,-92409,-50785,133629,208083,63870,-68811,-67719,-33891,16405,51821,23169,-12037,-26854,-79233,-87914,-29951,-3739,-24890,-13358,26891,22966,14876,47109,88756,66305,32837,25161,-22495,-76069,-35211,27668,3926,-45437,-43029,43389,141922,142086,-5116,-130662,-72660,34871,11012,1982,69088,86094,62209,61583,55125,46476,28664,-1336,-13437,10846,86918,92669,-24545,-125763,-86285,-37742,-22416,-3689,-7969,-16925,-13363,-4832,39792,68002,56089,49563,50440,63534,82520,37720,-27842,20227,106204,55153,-42700,-49835,9603,3947,-63643,-9048,130836,126713,34743,-2340,-39796,-96016,-97889,-64602,-50213,-5086,23905,4023,-2882,57964,78740,4213,-38805,-969,43002,52365,57130,65048,7745,-41122,8474,47434,23360,47470,92392,62586,55638,92521,32565,-46156,-42433,-22516,-33225,-50320,-63421,-47059,-6484,-536,-43267,-86246,-117982,-83406,-21275,5713,2341,-40314,-83430,-49414,-6089,-20612,-4539,16493,-7306,12562,22206,-500,3047,33773,96062,98549,34518,-1522,18718,57528,113694,102910,18697,-36785,-44568,-53072,-21988,37323,60930,90200,141076,110846,-36861,-127569,-93707,-25357,6055,10578,34825,51150,67703,105125,95861,26359,-11815,-31379,-73975,-105102,-94302,-12878,65773,62760,47837,71247,63506,38882,16031,-17506,-5709,23181,-2742,4245,51112,36037,6633,17849,39632,-19256,-78407,-23230,43882,15534,10073,67619,69431,-30729,-132855,-148858,-111071,-30775,67267,107572,97008,54693,-25748,-72117,-54042,-58230,-80899,-134969,-165642,-114176,-43913,-37214,-36372,-10583,40027,42564,-35808,-79700,-48402,4440,67624,107092,55241,-33613,-81013,-51699,6456,5511,-40804,-94061,-90300,-34407,15962,42667,41783,5033,-94348,-138785,2042,168770,164891,32669,-54220,-74357,-106429,-136778,-93327,-22460,20701,46946,45247,10508,-40011,-35281,-12796,-26817,-56807,-34047,18375,101277,157626,65963,-45924,-14411,35972,-3746,-55319,-27460,15775,47719,65799,8619,-71710,-95970,-60949,5012,38260,10947,19827,114336,176267,121052,47594,63405,64740,18371,2773,18557,2943,20994,85417,121707,87801,4546,-51231,-69156,-90930,-135836,-133330,-60766,8565,5335,3255,43155,77556,39720,-60988,-78755,-9614,47182,31371,-46281,-82527,-23439,2332,-65010,-79642,-9464,2028,-58935,-125038,-139187,-79225,-11846,20194,47056,88525,70651,16069,-36330,-17933,57065,30566,-59325,-52893,-31205,-54539,-38145,-10793,-16926,-31373,-71462,-68456,9478,81872,53202,2987,21789,58622,51839,-4046,-53123,-49077,14550,47349,36726,-17366,-70320,-54111,20263,84594,88290,62576,40367,8720,-26502,-43724,-57295,-11024,84303,131145,80750,-21450,-45571,-647,30771,60523,75437,22389,-29325,-27030,339,-48499,-113409,-84151,-45013,-24569,6826,19713,37151,65655,8520,-40707,9042,25478,-12227,-41351,-81838,-80338,20869,82026,37371,16212,29094,11899,-21060,-21033,7501,-13116,-67081,-63532,15320,15117,-81125,-137324,-43854,96761,153238,133823,122931,94145,49424,18208,-44448,-109586,-59786,56444,94096,25040,-48969,-52860,-14256,37053,69405,30030,-5168,33656,29413,30890,122477,187312,171003,150897,114730,3309,-69652,-17708,17885,-21699,-40986,8552,55734,63468,22418,-957,19146,15404,3519,35037,55191,38265,10593,-24020,-42174,4530,52633,43380,-39033,-112021,-103138,-65179,-69097,-61799,-23449,5537,18480,20173,42366,51048,4240,-35220,-6385,49238,83563,61594,-2967,-7881,55965,63507,36821,44810,42717,-20041,-35086,-10805,-21100,-31301,-22191,5815,54428,99712,73765,36729,59334,19092,-22438,-8708,-18692,-41339,-28989,-29521,-46822,-45553,-34113,-20800,-2868,7405,-13243,5906,44097,44973,13273,-21756,-47839,-43546,15098,55671,352,-25958,37037,80914,68428,24670,-41921,-102036,-157572,-216602,-199143,-125313,-37696,4787,-38043,-63572,15342,106153,84978,-34041,-45678,56045,84314,-10850,-69477,-10954,26602,-17122,-15802,21695,-4445,-8074,-18494,-81013,-74562,-6959,-19063,-29024,37565,95710,74484,51236,44115,4410,-28965,9146,54064,36264,-4730,-30098,-42589,-75222,-149741,-130913,-972,83117,36814,3617,47089,37744,-26427,-20418,15553,19870,8807,12972,-36928,-71310,13036,142666,175838,77209,-5497,32517,72905,50153,61244,125474,167388,105129,-6647,-92802,-107425,-77818,-42959,-35556,-55967,-71506,-35989,33870,55709,-12120,-52321,-32035,-25233,-24628,6023,46027,67563,69278,84804,86648,57354,88928,113765,47619,-53872,-81362,-57097,-8527,-13735,-14665,20019,20858,-19017,-49643,-17048,54357,113002,98727,5767,-55827,-54792,-42529,4043,70176,65015,10816,3780,33698,33482,-246,-53558,-25597,28912,-14053,-93935,-127581,-118617,-57731,7165,-25278,-124722,-172639,-104566,-60467,-47676,36153,139179,133965,106206,131370,142545,57237,-27309,-62640,-71915,-65333,-93600,-158638,-157427,-83921,-27007,-53129,-123259,-87545,31429,63571,11918,-13645,-56915,-71030,-41007,-36730,-81236,-96110,-65741,5471,50806,40435,61215,83195,3514,-123207,-185335,-178814,-116172,-11527,90836,134936,129677,95639,40749,-34323,-93335,-75799,-35743,-24006,38732,149688,140866,-457,-80754,-46065,-3980,1787,-26731,-1843,67498,91914,62542,12006,-15953,-38963,-68521,-77628,-22736,24466,393,-103352,-162008,-95801,-3881,33102,16303,-28132,-45436,9879,56805,61423,88210,85123,26433,6509,33490,8192,-23512,-16203,-2973,536,2251,-14392,13541,62062,55585],[56484,11938,7461,17007,12667,32794,64408,39983,-58769,-109122,-60901,8554,24594,22340,18209,8422,-46414,-110048,-124946,-70895,-35385,-44051,-58473,-25245,4581,25213,-283,-47318,-77470,-49197,-568,3327,12547,54721,60083,10461,2648,39312,28197,-17906,4944,46615,17740,14984,58784,44679,33484,76535,108250,101973,73433,-23490,-75659,-39490,6545,39012,33646,2550,-32781,-59516,-31779,81384,130067,49184,-4919,42387,91023,104544,108090,61818,36298,83588,74935,-65570,-126542,-18285,25090,-29390,-27960,656,2057,-3453,-2820,-5429,-19605,-41706,-29440,10556,51251,69696,40949,245,26671,38292,-20154,-19223,32193,7948,-66687,-60998,12344,30297,-9802,-7792,38584,56236,5828,-42989,-64777,-61888,-22592,-5778,-26485,-23615,476,-48354,-116959,-104788,-57049,-46841,-32677,8500,44880,46158,42695,17139,-44951,-90702,-122280,-189665,-191983,-93554,-13838,-12620,-42234,-98047,-139478,-104871,-50101,18382,107689,125405,26889,-61868,-108510,-112912,-107196,-100969,-77303,-34814,-2574,34896,53834,35576,27238,45447,63186,59094,27576,5339,67288,181279,168677,-10306,-147325,-141568,-63442,-28480,-30970,-5718,11024,-8321,36638,135426,163092,64162,-2643,-12161,-36305,-70956,-52196,-34046,-90787,-172487,-142164,-12563,94044,108121,63486,43255,-8438,-80814,-103458,-110132,-157606,-232163,-266662,-176171,-3119,91540,64831,22154,31687,94825,110781,74423,26923,-12220,-2692,70238,50576,-46574,-54891,37049,73428,32462,-3060,17210,-3424,-66181,-66076,-32155,-14310,30396,69548,-5267,-97262,-67130,-35387,-85606,-123554,-120205,-73602,6779,25786,2685,17400,26496,-4298,-32502,43890,186465,207006,37374,-101482,-117687,-73421,1394,40203,52321,59681,-205,-111923,-113286,6909,62693,17865,11684,55938,80658,109715,141054,124515,60285,23112,4823,-22488,-33774,27683,77235,19695,-44679,-11390,66245,117550,110756,-5635,-100320,-717,104225,42800,8904,61778,65850,32134,34699,47405,35967,-13994,-42571,-4417,83771,184593,110169,-115959,-212440,-107224,-18030,19596,22865,-39817,-117620,-151258,-79673,47751,70667,3117,-57959,-61712,-9162,5896,-33328,-7451,65506,58260,-23556,-60205,-38451,2970,14606,-22968,1408,94100,121279,97349,91310,46188,-47736,-98859,-75504,-18427,46674,59191,43632,52134,84590,72267,13402,-33315,-33659,10995,23698,6480,25231,2776,-36636,-12358,5772,-19706,-3985,70665,106795,124165,95490,-32674,-97567,-37473,8777,-9347,-75142,-166508,-155464,-33692,39970,-8404,-98697,-147325,-115317,-59387,-3324,11968,-22403,-45019,-24162,-11464,-36634,-36190,-16264,-15062,-14720,-57943,-84234,-26140,19735,39853,39958,-8494,-70353,-54139,22083,93616,75941,8028,-19282,-10879,-22015,-6589,52423,96172,103448,99153,52932,-46499,-110165,-88206,18692,95155,70934,41641,19278,30109,108757,136230,38425,-50279,-77574,-89914,-101758,-104223,-32641,40088,19711,-3951,44643,61181,32691,21047,13821,-2063,-6823,-10812,25114,72837,58399,16700,-10334,-3242,-19777,-58516,-44566,20247,44607,22671,35079,76127,27491,-63420,-92293,-88190,-17822,89419,117445,70608,20374,-14949,-28116,-52010,-63971,-22936,-33298,-89010,-111305,-89514,-63895,-43574,-20936,52302,88730,4676,-68860,-29530,31052,72473,107830,55492,-31823,-45572,-14893,7769,18595,6670,-37718,-48065,-5085,29473,35943,13768,-41839,-102902,-85872,54745,189921,167573,64084,-3058,-28933,-53925,-102430,-121318,-91296,-28216,68860,111034,30681,-68070,-64361,-38740,-60369,-68062,-38287,-19850,10161,48119,34258,8779,-123,-17869,-44604,-41197,-28109,-37128,-21301,16635,-21367,-88542,-110998,-124365,-86466,4852,36490,39369,85160,112797,54531,-26768,-9495,47613,46281,20475,34111,49288,68390,130846,160629,107200,13047,-57188,-133761,-161926,-92187,12488,75230,44177,-61809,-94737,-14956,66460,65620,-46144,-118096,-53590,52830,43649,-75096,-130876,-48942,-5816,-57833,-85353,-52016,-29905,-70307,-173783,-214565,-117733,-56938,-55771,-3714,88113,122156,67861,-59310,-89499,19776,38792,-19903,15876,61801,55021,32054,-17481,-39869,-3767,13528,24892,60557,107529,106349,66973,69675,92619,59958,-20533,-64652,-39937,19435,14119,-24280,-72145,-101086,-44233,36174,34104,-13509,-8400,47597,62195,45712,34959,-3363,-950,83939,144037,74146,-28787,-78953,-82627,-37114,40945,39394,-54308,-92146,-46679,21877,13126,-32457,-55923,-95821,-95454,-5197,85758,108182,60191,-10810,15796,137230,136549,21707,-31970,-40107,-43537,1683,16043,-38565,-45516,6127,46156,52674,26708,910,-17432,-35028,-8812,73719,55620,-39683,-77355,-26137,30084,51324,57878,76075,46224,-18755,-65369,-81203,-80660,-26983,59243,97288,41108,-44144,-88890,-63674,-1687,34092,12181,-25004,-25972,-49560,-50370,45709,119673,106303,117761,108183,-11529,-118921,-99145,-56754,-61047,-71323,-63215,-10321,46200,24366,26,40687,57077,28510,13328,37623,80346,65852,9864,1205,31153,30293,33934,6041,-52345,-41943,15620,2568,-36920,-29960,-9139,-15226,-24840,20524,69842,37666,20757,23601,26103,40845,25896,-20251,21876,109173,91115,23896,695,2464,-19053,-54092,-85612,-102847,-87659,-88739,-71493,37497,111939,63461,23098,55298,14396,-35538,-25903,-18276,-21546,373,21375,11777,4234,7631,11352,54993,106258,80459,54312,57789,43883,1388,-41855,-81318,-121897,-79181,5709,8686,19742,87982,88874,28272,-14813,-39895,-57374,-97869,-149877,-130861,-91720,-56021,5552,33429,9526,25583,78900,46757,-51115,-50443,35453,88363,5227,-112601,-58167,56051,42891,-13014,-38680,-45716,13603,-14023,-125846,-106363,-6513,-10800,-20260,47740,108159,68755,28710,95319,132017,41439,-25649,-3095,-8550,-29993,-29302,-43107,-69754,-104296,-101647,-54213,-16774,-31093,-12814,47182,56135,22386,67707,129461,89276,10237,-11027,-35578,-36679,33746,118126,143472,81261,20185,46007,98003,104356,44110,-642,-9020,191,22646,1682,-71485,-127550,-98309,-68484,-97295,-84877,14932,107903,73941,-27967,-39647,38510,54227,-10794,-22044,42157,89569,105757,134053,155668,126003,54649,14438,50026,36055,-43150,-50877,37763,31918,-24368,-61472,-80533,-72177,-60777,-66616,-27208,56050,63992,-14533,-50142,-28791,-31000,-45656,-40097,-45603,-49870,-25355,7323,-20857,-105270,-134175,-31423,87900,77117,18826,-54852,-150130,-171516,-98251,-72538,-131291,-181643,-159995,-166600,-156167,-44219,92352,122698,97961,92439,76247,7238,-33671,-48373,-29961,-9267,-83600,-176665,-139199,-15560,31891,-48159,-117810,-35884,82739,99445,51905,15652,-14392,-3865,3204,-19506,-53129,-63936,-61049,-4708,70874,57371,19907,47467,53367,-38264,-117598,-129598,-76725,21497,121689,171975,158377,74631,-2278,-44575,-98467,-126654,-74648,-13389,23253,79332,90243,28013,-16356,-24357,-39814,-64080,-86421,-30369,59034,108877,110647,55266,18560,22586,42123,58122,57622,43406,-4682,-115629,-201299,-200767,-147728,-85516,-52221,-40404,-21917,21884,57221,73418,107117,105400,17960,-67086,-52396,-22790,-7556,16234,-2578,-34279,-5455,262,-2677,39975,64585],[107556,49974,22017,15126,-23277,-59909,-75306,-94198,-142738,-138092,-67493,-13155,-17233,383,31565,13160,-77426,-142114,-136024,-65567,-12688,-28291,-61544,-32438,1680,29310,23387,12991,19292,29990,4200,-35482,-45168,-19438,19367,27669,18928,37315,48317,1283,2315,49861,16283,-17410,17611,16375,8981,71292,139017,128672,68156,-15183,-47317,-4071,40975,58979,65152,77614,65371,-13200,-67505,18353,86101,39698,34860,109343,141721,151117,174089,106444,25422,22587,2910,-86872,-100935,-2288,38482,-10616,2337,53813,85332,89488,43179,-42256,-120402,-140390,-42196,69616,89683,72106,31443,-23101,17566,54120,1854,-9614,16950,-15968,-78170,-42863,51589,51472,-23955,-19624,50538,76003,12011,-38305,-17268,24647,56634,43056,-17304,-34037,-1135,-63645,-158620,-119355,-8591,18615,-43362,-96026,-56278,8537,23148,-44177,-120389,-126934,-110572,-108521,-56176,20236,30503,-56904,-114714,-76378,-32546,5447,35705,68155,115179,112433,-3874,-120520,-149955,-94314,-53617,-41267,-32028,-34468,-32439,26754,64227,27997,-12187,-37931,-26799,21955,28893,-31193,-35461,75248,134601,24800,-99349,-108839,-23720,44387,53898,49736,3789,-64085,-18030,76339,63046,-19761,26505,102098,55016,-24151,4796,55588,-2848,-94937,-113866,-49603,24570,34136,9535,39220,26197,-42544,-59604,-57335,-105474,-174573,-228412,-182615,-45368,36985,20816,33585,80208,114544,129554,120856,31945,-54113,17535,142114,109408,10809,-14823,42890,93871,54725,-27056,-28300,-53239,-114371,-97679,-42646,-1222,41289,57414,354,-58127,-22646,33198,27320,9390,-41749,-69882,-15907,11167,-14098,-21021,-12148,23053,87162,155933,193903,173800,57438,-49191,-99934,-91852,-43926,-8928,47361,74217,-7576,-134457,-151664,-33081,60166,35298,-19098,-20120,38442,136353,175702,106157,20433,-7709,-37669,-70524,-27362,46160,71709,38827,9672,22081,29507,32632,64502,27080,-28475,33589,72056,-14521,-69967,-31454,31171,80813,92805,77156,31938,-43899,-50665,27954,76776,49601,-67135,-199870,-167668,-30466,26015,38267,31686,-38679,-139846,-194433,-112475,-10143,-13321,-82833,-135918,-134818,-80190,-91134,-118846,-10506,92430,41079,-50690,-50012,-4629,46053,84805,63239,29124,47323,75968,96899,119322,94119,-4439,-56947,-28720,2633,28625,33597,58358,100669,100584,71971,61560,20503,-43177,-22509,-5703,-47293,-59029,-54736,-60200,-58273,-46857,-41030,-52380,-884,103086,172822,120285,-23383,-80652,-17411,42958,33916,-35630,-146316,-168176,-44664,59241,53258,-10924,-54963,-40772,-22611,5352,17945,-2918,-11767,-5799,-20290,-62076,-65535,-1153,33826,-13416,-101641,-136814,-67467,5277,5094,-19568,-55408,-130595,-138261,-51221,32068,45985,4087,-37531,-43334,-32631,-6950,43164,89232,76978,30233,-7230,-43535,-78318,-70430,28814,98889,57599,19650,-10763,-5706,75827,129143,65693,-3337,-25300,-33058,-52773,-82274,-55191,-15997,-38408,-65702,-21180,9705,202,21704,60057,46417,30762,53598,80808,78768,48694,16002,-23179,-16083,2481,-25871,-63302,-20136,47994,17861,-7938,53386,60428,-8805,-51199,-58109,-11747,46476,44197,-15414,-43994,-12858,-7158,-74160,-68107,26332,45905,-16888,-87133,-88941,-12255,57865,62148,74045,70300,16531,-4890,38640,57274,47890,63019,27077,-34652,-23745,-24495,-65286,-36619,41558,50880,28662,21950,1149,-1678,26173,-2974,-44747,-32237,39889,115472,116879,64664,3868,-37315,-24702,-16558,-37705,-68215,-39448,42607,100734,38170,-19700,-2464,-6508,-47763,-48499,-21149,-26062,-40553,-28835,-3742,20838,-1511,-67423,-108924,-75748,-40073,-40455,-35401,-32091,-72963,-107946,-129492,-170116,-128027,3928,97246,89684,46165,16905,-24720,-74685,-41592,49965,57124,-15560,-21837,36441,102454,161403,174840,98941,13489,-32706,-103126,-102276,29266,150142,138019,41390,-65347,-77463,-12933,43981,74542,7028,-66748,-22626,73726,62771,-45650,-96201,-24137,33382,18977,-11818,-31319,-30227,-47554,-119402,-146019,-77048,-59954,-80072,-38918,38884,100906,84254,-42196,-99005,-32581,9625,44230,116889,152335,165211,118754,5087,-39764,11926,40618,51848,56858,66011,101987,110413,100624,95087,57017,-11588,-61946,-68375,-32102,-45160,-70583,-78142,-83838,-43629,-454,-30116,-66088,-40189,30964,65373,64346,56788,12933,-4957,47193,54973,-30259,-69955,-53814,-59578,-47308,25851,29699,-73759,-95610,-8435,56353,40818,18556,2098,-49103,-70291,-5130,126689,198759,127700,47296,98247,194253,158193,39850,-11615,593,22289,22994,-9727,-76874,-84101,-19159,61816,114452,84533,18382,3517,22967,50040,104870,93488,47058,9415,-31146,-52165,-33588,-14054,-5953,-51687,-100963,-105052,-45798,27179,70821,76307,47994,9721,-9981,-38987,-30085,17010,29383,1254,-39472,-41015,-42521,-62488,-21763,13544,-11297,20843,66529,32092,-37411,-63767,-46309,-32817,-68478,-101851,-59322,-7081,-19751,-15474,37836,62863,60513,41934,48874,96018,82930,21373,-3705,-17872,-47204,-1570,68773,63479,45569,79933,71025,15765,-9027,-25705,-66115,-80255,-41022,4760,9980,50746,87906,80258,64910,7467,-50663,9693,110676,85984,4294,-41928,-53735,-60473,-88782,-115398,-110131,-67274,-73508,-77513,28510,109429,37166,-43451,3031,16735,-13586,-32641,-32392,-7618,37748,52917,16463,8448,44777,67855,99304,148579,111211,30991,2008,20718,30215,18086,-28588,-77401,-61388,-6394,12564,44787,85016,47447,-26510,-27476,24653,39239,-18967,-70998,-54629,-59416,-70067,-11234,57834,51261,41985,46129,-10383,-73537,-66714,-29351,16566,-32845,-139232,-88704,66902,107948,39481,-28805,-47355,-6993,-41377,-116873,-78863,1943,-9887,-38874,-23235,19077,-93,-44373,57582,192802,117197,-31728,-52772,-32752,-9431,10477,-10788,3567,44980,17600,-57867,-82085,-42794,12717,28510,34073,51677,92245,122893,69054,-12940,-25253,-21980,-12965,31423,97277,109366,41146,13920,54999,90463,108442,32830,-71848,-116902,-59788,55559,77948,-33821,-110013,-88743,-86766,-147517,-109699,54755,151420,73038,-21808,-9273,52842,48195,-29675,-52911,9705,60775,93256,137148,193305,204377,120758,38195,64099,66781,-28796,-47256,43710,26282,-53488,-89851,-78792,-48520,-35957,-65984,-46031,12169,2603,-45179,-36992,-11645,-23282,-33301,-42522,-78016,-85682,-44561,16715,31190,-26232,-50615,28001,169597,209308,134799,19218,-93860,-154343,-139193,-114617,-77998,-69303,-97554,-151967,-166739,-118990,-9467,70776,56022,-5595,-48750,-79611,-52153,3164,49328,54788,-2861,-66827,-70196,-5191,21704,-21438,8142,122161,146955,114617,82287,64535,67046,67970,18849,-17284,-19167,-19209,-31300,15389,80238,30371,-54271,-30961,34160,3421,-60851,-58957,11990,83672,124844,154510,155306,86308,14785,-30154,-94021,-151258,-114178,-18993,24946,4342,-16962,1698,39788,57683,49592,-19547,-82608,-61890,-9731,74779,154583,114706,60928,61910,87391,83615,45848,12441,1272,-51089,-141045,-217667,-244988,-210506,-135217,-51705,-23602,-27663,-26836,5506,71036,114250,42135,-100217,-116692,-57917,-11199,50749,58610,490,13335,44691,22482,22172,68594],[139098,104283,57841,26596,-17540,-69771,-99978,-84865,-49019,-18503,-9415,-5075,-2853,11011,25841,1858,-73847,-104590,-77675,-29132,-249,-14227,-65094,-57867,-5411,29669,22715,25478,30337,24932,-42394,-89167,-78607,-71779,-20678,48454,32683,7305,12911,-44062,-83975,-28187,-18690,-34192,-7677,-8706,-31480,15814,98237,93511,44019,12721,-6858,-13444,63,27685,71949,129819,134354,37344,-61991,-42506,18341,21261,55388,139366,153417,110365,104135,59999,-36711,-93334,-89978,-92148,-69434,17687,68644,50137,64792,83985,76388,58900,19384,-75494,-163641,-172265,-51390,50790,37993,17501,4928,-6655,57678,90268,39743,18832,2500,-49153,-89552,-62072,15620,40591,2851,21303,70989,57717,13083,-5867,1946,55910,119130,110010,25022,-29686,-28436,-72264,-157656,-139421,-8171,60205,-29252,-148231,-153191,-81634,-42073,-96994,-168010,-157288,-92108,-13480,68805,69664,-15271,-81460,-43902,39717,62051,75473,83116,83032,100603,84051,-44242,-158385,-144608,-61141,-23939,-37731,-52368,-65300,-57693,13357,68890,55530,18502,-46194,-62986,-10917,22196,-23884,-62760,-18809,24155,-16590,-36528,10321,76078,97959,68589,30262,-15090,-68240,-48807,-6809,-26254,-39752,31973,74838,29209,-6916,29925,89094,62965,-16648,-65392,-62578,-22151,6057,38844,105534,96353,23375,-21733,-36790,-58042,-76570,-110137,-116497,-72256,-28509,-20331,43687,91779,80236,83762,99469,18641,-84628,6109,150933,102240,22383,12561,26651,36155,17256,-47853,-78045,-95470,-99975,-49200,-16384,-16842,-9334,5120,-20361,-58654,-13494,79581,112080,92038,30639,-43446,-53326,-10131,8437,-24217,-24043,57263,137107,169214,149057,126331,71479,-8919,-58976,-60509,-45266,-25377,13290,8521,-34249,-85069,-114284,-86593,-7810,10916,-69178,-119598,-57727,67725,102710,33065,-11130,-7749,-68263,-155893,-113606,-25939,14813,35713,48182,10685,-47186,-45969,45963,66838,6959,-10967,-18429,-86260,-136876,-106970,-10048,80478,106279,98190,50421,-38668,-48654,25701,12121,-104327,-205907,-206336,-74757,57780,55725,21100,14729,-24543,-104767,-156472,-134444,-108548,-98871,-118538,-149953,-147053,-119557,-136616,-128064,-33703,36734,28219,-13209,-17674,11357,67067,117165,90592,16852,13312,51556,66168,78131,70415,1446,-25346,-5450,-30040,-33167,-9532,35538,67453,48338,48887,102423,93464,2067,-22638,-5308,-54712,-109489,-89295,-55117,-62177,-46801,-17571,-53195,-46850,74541,182495,167617,45675,-30252,5208,52363,39465,5014,-34082,-56347,-40151,-3861,52437,74712,43109,49703,59887,37876,12442,-12298,-7824,15827,-7093,-62202,-49110,36262,59455,209,-65087,-117106,-113322,-22169,25691,-23875,-71555,-142234,-195115,-154331,-48949,26278,-360,-70910,-92379,-63722,-18650,8774,19491,33463,33077,7332,-36536,-65668,-63133,-12428,12860,-22022,-34218,-48684,-35848,32466,73677,68542,79731,76042,39254,804,-24669,-36561,-53432,-82930,-112225,-88694,-41829,-7487,43270,95377,94013,79919,98053,105535,73190,28193,6745,-9628,19605,40221,-20468,-89526,-38632,43524,47620,49721,62252,32506,-20528,-45555,-25618,4671,-1649,-27243,-61802,-68348,-14907,-15337,-103344,-114647,-25549,19559,10939,-19565,-7383,70341,140213,132656,80203,2580,-28266,24066,64384,42596,22126,30768,-11413,-66028,-54331,-66885,-120697,-85793,39182,89955,67785,19819,-45409,-49659,16561,54528,56076,25660,-7667,-2789,22695,2653,-58306,-97632,-44467,32548,49025,18233,37695,58792,40326,13662,34566,73256,42955,-20300,-25367,22370,17123,-20758,-20657,-18686,-24058,-27054,-88232,-157711,-132700,-43355,12166,-193,-65929,-98229,-72287,-89356,-110124,-44929,48278,105830,90816,30200,-24456,-61394,-77599,-26424,51346,45942,-22119,-20802,26000,84381,119959,116263,51920,-1227,10455,19525,33645,85689,125088,70363,-7276,-35231,7286,23242,9170,42010,46320,35165,68537,109419,92754,28322,-24421,-21083,22493,51797,30447,-29946,-63512,-47749,-22040,5425,9906,-25351,-48279,-49051,-30248,-2571,-10895,-75630,-105313,-103957,-71802,29499,106979,119382,148548,126964,25536,-24654,-5475,-12596,8934,18774,-10576,28100,95291,91493,50229,21572,-1590,-53872,-106594,-71711,-46545,-49474,-50389,-71162,-90200,-90499,-84119,-63990,-28563,11536,35437,37570,23799,-8755,13680,58889,-7472,-103779,-77143,25086,39755,-11262,8198,43069,-17615,-32372,35278,36967,-15118,-2236,48385,47526,8582,-3963,89084,181504,160411,116235,127539,97413,26514,15240,26053,19194,47198,64442,3669,-105071,-126029,-61825,23668,100310,96081,34710,23787,48232,37086,45943,70852,97690,55731,-34117,-65006,-38969,-35823,-47095,-94206,-130686,-91382,13988,93016,113341,98102,26962,-39674,-34309,-12943,32082,70091,39157,-8273,-55061,-56976,-26705,-46902,-73659,-72793,-86019,-62179,33286,117367,104236,27756,541,14438,-36372,-66293,-26152,-4928,-29753,-21547,1966,8408,36305,45801,30934,35199,20952,-14057,-61482,-109081,-108927,-26928,59820,82244,62016,72791,74306,41652,24653,-14947,-95649,-107589,-47379,-32798,-52041,-20645,61888,108533,93432,26362,-25522,1991,77751,74944,28368,17527,10546,-44771,-68400,-59910,-68054,-48750,-46062,-58864,-5094,69530,7217,-99619,-52764,9650,4278,-19363,-12374,23981,69769,50362,-35400,-62141,-15331,16838,31727,81899,60816,-38220,-82263,-26441,22793,20228,-174,10769,20134,24806,38783,60202,61369,25511,-21486,14379,107898,104789,7036,-53838,-53341,-71330,-73352,-35897,735,130,9977,13768,-21235,-57206,-75077,-90594,-61131,-62152,-100629,-56877,60926,122054,89325,23132,-39430,-64569,-79206,-87874,-58365,-19233,-32336,-78009,-110536,-59868,-24759,-68888,-12184,139935,116285,-21690,-52690,-4137,54325,74463,34100,48329,103993,72531,-27709,-40211,38814,70947,10363,-22954,18613,63723,45052,-28633,-77101,-48523,-38622,-53526,-18944,70912,97631,31810,19856,63750,87299,103277,51921,-60928,-102185,-39718,53044,47169,-57658,-108545,-91483,-100321,-152534,-150225,-22518,113517,121972,35926,-11268,3231,10601,-16738,-26351,1097,33607,42780,32955,70074,120434,130827,112316,89062,23465,-51326,-70741,-32059,-41553,-64699,-35102,12729,35927,23327,-2504,-15806,-45479,-89745,-87372,-24578,10654,-2871,15089,29878,-29610,-84514,-54328,36023,111315,132858,98954,92297,186766,252833,154624,19990,-27091,-31979,-54915,-79580,-15941,35893,-5792,-77167,-107199,-123796,-71652,18847,44663,-1655,-64034,-126819,-96567,8431,61959,38441,41394,64473,11706,-43556,-32110,31510,166295,242676,139686,45471,53566,115446,117933,43278,-30805,-36103,-7749,18340,12075,37745,68231,10481,-69074,-87187,-60823,-51001,-69056,-31662,76666,131747,108181,97889,116639,115314,72814,-3603,-93281,-161795,-154570,-47378,26346,-41319,-105287,-60853,17315,77758,99953,37076,-32885,-42720,-27800,48645,147290,123836,44865,6917,26561,18844,-25764,-60487,-28493,-22401,-89187,-161739,-218991,-244062,-196944,-115083,-86343,-98324,-127542,-89248,34157,120638,66378,-65308,-87819,-47112,-14216,54519,92250,27320,4095,47869,44384,18451,63184],[70473,74273,31059,-6688,-5572,-1899,-9631,27736,87221,84014,26847,16116,32477,15802,3334,-7151,-69592,-91244,-69802,-71567,-68373,-32774,-57222,-53485,17883,45262,-9982,-36125,-34965,-38035,-74381,-72879,-30560,-37947,-8322,56113,25044,-23974,-32972,-91764,-130309,-60647,-23180,-21427,8068,1459,-46934,-43391,15970,41555,70847,83761,25260,-48563,-48526,-1850,56236,124975,126648,45545,-39079,-49489,-6316,9986,38069,111438,126132,52900,23189,24304,-43670,-120247,-102766,-70009,-43345,49284,113175,91231,57715,32349,10461,3853,1986,-44761,-88805,-98792,-62285,-23843,-1739,5959,-7996,28344,116952,130447,80670,40542,-8701,-46361,-68788,-68965,-15017,16092,-5565,13265,39426,9828,9740,41865,25675,40753,109368,128014,75304,-880,-51903,-50982,-69178,-88673,5077,80670,-1236,-96113,-114355,-101244,-68076,-57540,-89133,-91035,-22261,53704,76314,-11986,-121964,-80793,49521,82118,37155,42423,62514,60751,69005,75986,-8473,-95767,-86114,-32632,-8603,-18822,-49587,-68811,-49872,23880,101580,122928,104276,48241,-4613,-12877,15676,29672,13221,-9952,-48178,-92802,-27146,90334,127798,94256,54990,22101,13671,11159,10581,6558,15720,32826,18272,-50583,-73463,-23003,24162,51095,47468,5372,-9042,-9238,-7034,21671,91853,156912,129753,57785,-25048,-78521,-45894,40852,61865,9065,-30257,-35101,-13759,53529,65481,36609,29394,45243,6719,-75916,-34695,85402,57785,11046,34982,39442,-3835,-16314,-34706,-82311,-86006,507,78532,51669,-14412,-58666,-58094,-52939,-70593,-37295,48739,94556,77348,46462,-13812,-55914,-4955,50411,14785,-2747,49410,67798,68197,70868,82921,58544,692,-13750,10175,24363,20239,-13281,-64559,-41233,15685,585,-65566,-56889,-12905,-51719,-112733,-89828,-6612,5036,-19146,26665,69398,-38417,-187238,-193292,-99409,-35775,-18296,-15261,-50968,-80908,-38833,60171,72318,-717,-39375,-42428,-82190,-110750,-84120,-31988,-5133,26865,75280,77329,9527,-29080,1461,5820,-26811,-98642,-135612,-49130,75392,52894,-9653,-20963,-53667,-104611,-131544,-163669,-160908,-93362,-63929,-98779,-103217,-103284,-103542,-45149,-22405,-53500,-14437,30170,28860,33158,59039,78302,36027,-40986,-24000,46036,49627,25051,8609,-19038,-21138,-25685,-79185,-76326,-30337,-809,-18764,-39442,9734,102269,130170,55463,-6970,293,-37810,-95761,-66806,-20305,-29330,-2097,40363,-15234,-61017,15695,131635,176019,100285,31907,55733,64452,25423,19632,46145,41752,-43502,-93784,-7564,68813,36105,58919,109047,76223,13556,-32513,-25490,26930,10555,-39402,-268,58694,45519,15166,-5473,-66652,-135783,-74452,18653,-26622,-75393,-110043,-182069,-201641,-95853,-1715,-10763,-50635,-66494,-59226,-11418,-2229,-36617,10015,93199,75909,-15268,-55269,-58396,-52888,-63014,-89030,-88930,-86539,-49697,4177,9990,32854,99748,116472,77907,55177,53460,25865,-36909,-90247,-132305,-140119,-92318,-8103,60001,83061,79655,67765,52921,51832,39929,11133,4604,7996,43479,47401,-37783,-90740,-12555,53989,88765,130324,90243,1454,-40507,-33227,11228,41582,28172,13641,-15888,-37940,-15281,-40230,-127975,-172079,-119710,-47891,11970,36727,53699,66492,72144,68147,29399,-60983,-86851,-20746,-8011,-49564,-30486,5130,-67492,-141056,-111975,-62128,-52299,-40328,13799,40286,25585,-5631,-46526,-47554,-3845,71477,134386,96294,-12597,-71674,-62909,-56935,-80481,-92910,-41018,17821,38228,65634,120797,107140,3698,-20722,34070,79055,50550,-7051,-16532,10380,-14385,-24642,22918,15455,-31697,-32218,-70637,-140669,-117602,-6828,67294,30949,-72449,-74770,9012,10777,7869,60909,68990,30478,17403,12338,-19068,-53301,-60199,-8084,37965,35158,33369,56556,41050,31237,44009,37633,14533,-1194,48445,111711,93261,14255,-22754,-28251,-28192,-185,54341,49425,8750,19179,49915,86625,97642,80849,76189,66224,6099,-58344,-60080,-29915,-39848,-86424,-116703,-69481,34884,94993,58872,-9979,-31667,-39734,-48583,-87518,-124590,-119490,-106202,-137449,-123800,-39773,-9259,-16174,28804,65774,30657,-20894,-45583,-59868,-11955,5701,-66360,-76507,25118,64287,-4944,-48712,-33672,-60680,-110536,-38163,41891,40386,-2832,-58285,-117847,-134123,-79286,-21187,4817,19909,31087,31021,18365,8490,66666,105867,23943,-52877,1255,94432,88355,10924,-4888,43131,37652,39248,55380,5292,-55862,-15553,70868,90697,45323,4845,27757,69020,102892,133931,108643,-11414,-75833,18743,86549,55335,69653,101263,2329,-142579,-160551,-94091,-20335,55400,79247,48525,36574,36898,-9660,-24945,15798,72875,55995,7069,-3270,-11771,-42409,-38726,-63047,-106753,-58370,46218,75297,78083,111915,72772,-38633,-91105,-47943,47518,80372,25989,-11958,-56995,-92407,-62288,-52781,-93069,-83164,-64882,-65020,26116,153480,153923,60864,27331,48912,17638,12589,65066,72924,32925,31452,20051,-27333,-23724,5128,-16965,-50265,-48221,-25422,-69679,-137138,-104539,-19219,-1058,7655,29820,46503,48163,45837,72010,47919,-59082,-72510,21911,16857,-68232,-81354,7741,84473,59882,26994,30966,37543,82228,91081,45495,75437,127482,53297,1261,-2124,-53856,-68221,-39863,-39857,-17712,38770,-4007,-91644,-46411,2656,-19034,-9361,50706,74433,66153,22365,-67522,-117327,-101824,-94499,-82499,-10297,1088,-85908,-144221,-92708,-37472,-37746,4714,79044,80657,69410,91109,82431,62643,66795,59628,92264,161377,127229,32348,-22773,-59457,-85382,-55650,-31348,-57007,-86134,-57336,-7089,14879,1528,-39746,-85097,-65910,-31399,-19906,-2174,38453,92359,110535,53578,-61044,-100495,-60938,-47475,-67167,-57864,-46448,-69693,-107396,-51095,16172,-12808,-18974,42881,22487,-37343,-14810,51633,128763,153067,69816,13489,24776,13971,-18000,49409,156189,153760,55043,-3110,27799,68543,699,-105174,-117508,-46687,-28854,-52553,-24765,63070,102343,54686,26270,56776,113716,141709,72373,-41809,-59893,-1658,35916,-9779,-66891,-95226,-104429,-100834,-109930,-170872,-155236,13452,148438,86813,-29453,-41523,7240,36405,44089,49743,69611,34339,-62105,-91315,-44218,35958,112030,115567,28432,-32759,-78631,-93335,-88156,-46283,31366,90963,98602,70443,45739,-12202,-106388,-157716,-126591,-49386,1120,5745,34041,70361,19263,-62141,-53904,38436,131184,199235,192700,135817,129969,166125,97967,-13070,-5610,56998,58112,17907,25750,45841,25896,-32608,-62682,-70262,-48616,-529,62327,75645,8712,-99374,-120599,-63088,-36480,-55348,109,99487,67161,-41814,-41046,85335,210164,193434,56374,-27785,26813,146781,111540,-19656,-52472,-10338,826,23710,39630,45986,54834,44142,-6326,-104895,-165014,-134133,-83866,-20525,88036,131793,94716,74934,92292,106714,82894,13962,-59018,-122563,-136000,-29183,41215,-48839,-115339,-79123,-37060,8893,40227,36311,22031,42921,67308,84909,107651,86154,10669,-45339,-12763,8973,-40364,-96273,-74426,-53848,-80331,-90504,-109881,-162620,-184791,-168810,-134926,-107131,-136154,-98005,57718,137934,91043,32469,35850,37990,23798,35287,39085,-14401,-34257,8543,37421,20232,32430],[-20123,-3032,-27670,-42305,7017,54530,59962,94190,115612,77842,27534,41948,56794,21385,-3513,-5062,-61885,-90740,-92708,-135446,-143186,-61109,-28760,607,67685,68471,-40405,-82202,-37996,-19368,-38696,-18950,30571,38440,44832,41166,-8122,-34780,-41385,-93433,-91649,-13076,9190,6926,41794,29709,-24374,-54147,-44790,-3074,98286,141894,58118,-37551,-34971,-8427,-2672,38498,53886,4255,-52724,-44417,-16704,-27593,-31579,17468,49882,26078,26254,41992,3781,-58191,-61498,-56327,-39468,60226,137677,78907,-38438,-89535,-56403,-13691,-1199,-529,11926,-9766,-65085,-51276,49610,65786,-7862,13982,96056,95790,53900,5272,-27414,-12828,-35250,-51397,-8779,-25349,-85491,-62527,-25889,-37660,-17984,44906,42916,6288,9102,23960,39861,1569,-51424,-908,45485,-2738,26947,64209,-4295,-25727,2439,-24659,-7306,46623,38972,20166,44795,34477,-34467,-142506,-180973,-74326,14658,-34823,-91088,-57491,-2750,4163,-7986,25802,23900,-12414,-32096,-27620,-9605,10186,-28235,-60929,-35972,39249,119279,127667,95054,76637,40304,-3566,5926,67639,100155,50115,-58451,-133858,-64177,35484,43321,23442,35673,47851,61691,74079,66671,46170,63467,62810,7616,-100876,-124710,-44632,13082,6047,-11213,-11700,24138,27776,-28419,-30736,39296,86260,51641,9129,-49223,-111175,-55406,88659,131728,69429,20975,-8037,-788,25980,-1837,-6118,-5716,-16711,-19186,-57853,-80179,-6600,17989,-5333,14518,37895,5846,8337,16987,-34967,-32370,98848,164011,91428,10057,-52767,-82286,-71157,-74191,-70914,-17470,30540,34832,27438,-2785,-45323,-31762,10909,13558,2116,-4852,-41402,-57142,-31548,16340,25699,16646,25656,53778,82688,65795,-9401,-69695,-24256,58134,62331,-10386,-56821,-24155,2047,-29411,-41728,-15775,-21470,3307,105531,142892,4158,-149315,-167211,-78649,-25672,-63662,-114476,-111396,-50926,30390,65199,20564,-12076,14344,4708,-53038,-59801,-25470,-31467,-66154,-34410,42580,90148,71519,16175,8218,75598,151171,94641,-35934,-37353,65117,49360,-6280,-24228,-85372,-124547,-114436,-131691,-114271,-28198,9596,-13760,-11791,-32882,-41978,46499,61524,-41061,-32000,53016,87911,82399,50824,26448,-13643,-78045,-58241,27737,35313,-22900,-55959,-57187,-41544,-42433,-82047,-80043,-26647,12329,-23244,-50722,-7582,57238,96189,55594,-7493,-12026,-29789,-61224,-39872,-2516,-877,38773,88950,11784,-84302,-64478,45847,127217,105245,89606,126711,105500,45883,33096,33760,14216,-56959,-101302,-28763,22576,-19580,27251,115109,110407,50426,-7407,-16460,26336,11370,-11648,52948,84730,54759,41946,24076,-28920,-115447,-125592,-50688,-59465,-80780,-65829,-97441,-130786,-83708,-41298,-7479,41532,33902,-7040,33518,57573,3376,16190,106827,108756,21608,-23235,-36164,-47591,-68037,-89558,-86374,-67712,-17176,-3271,-27985,-5731,39774,48782,61803,104815,124282,99730,34783,-30305,-92568,-147083,-136593,-24140,60942,48459,28471,23054,-8787,-9313,10017,13975,29345,26954,30019,13602,-50993,-59181,21138,60221,79597,121939,102825,31519,-7373,-481,36724,88722,130393,131123,57368,5960,-2561,-49055,-118303,-152047,-114987,-30344,35009,33656,19205,-14609,-63029,-74564,-56402,-79907,-89743,-63244,-102042,-160879,-104708,-30341,-105666,-186498,-124617,5514,92480,75865,4161,-45629,-47643,-9061,24416,17678,-3500,31847,119233,117016,5146,-79668,-82740,-16371,32082,28638,26424,-9468,-42411,21469,111634,85456,-19222,-46870,-3768,19558,11868,8597,1735,-51575,-119218,-79250,34447,58212,22325,13082,-21135,-65745,-6008,84915,103266,40361,-37912,-18808,60360,78095,73775,85762,30844,-49743,-49351,-19327,-16678,-31647,-51428,-17792,25106,39851,77512,102589,43609,-10716,1858,18944,27736,32082,71417,103105,41579,-79665,-110323,-38418,29468,42643,42550,56977,53684,33974,24787,40218,1958,-44346,-16847,18691,-29726,-98088,-132029,-147501,-155176,-134134,-111436,-56820,49239,96706,47193,-43361,-70135,-21451,9044,-66774,-132164,-100675,-71216,-93188,-77724,-41354,-69261,-98299,-47489,20736,17802,-53703,-79266,-29039,30756,17892,-74900,-125621,-36397,38429,-40849,-121999,-105601,-88933,-86278,18202,126384,124724,46409,-23322,-73515,-80856,-19061,35405,35742,32271,29666,28525,43317,69724,110985,109048,53213,28403,75469,74495,21775,-14108,-23659,-15080,6046,51112,52720,11797,-15614,17342,63591,48100,9685,13953,19765,-2841,28568,100252,77751,-14350,-35599,60274,123649,95598,89417,80339,-36544,-158726,-156407,-92599,-23939,45694,74423,62169,45673,25191,-18891,-33537,-35126,-16257,18042,52851,29866,-57363,-101388,-36483,-35392,-103739,-60223,41539,31596,18420,86365,109341,7729,-82608,-52175,26471,27103,-15736,-16420,-42471,-101881,-103514,-73126,-69876,-42778,-21729,-30092,7854,64525,36174,-9809,14008,53732,55271,70707,115144,105766,61828,81533,82204,-15236,-72768,-58726,-77822,-100922,-62361,4868,-14104,-82855,-71484,-25784,-50745,-41058,14080,30979,17752,29765,84367,84902,-7122,-25155,36347,15175,-54694,-31053,28374,39712,-25145,-39575,17514,55558,108724,104968,-10825,-22583,95207,98790,11754,-47891,-100165,-95376,-44107,-17439,8984,23762,-37230,-92308,-21316,-8492,-77035,-49713,53691,57944,-12992,-47336,-79906,-117733,-124316,-142370,-130900,-46667,-23906,-100370,-183631,-169276,-98346,-47796,32111,94754,78611,78068,92806,59377,55948,104073,115274,118066,133955,96618,60908,47035,-10133,-67173,-44366,-16982,-66827,-126898,-92530,-24496,836,7932,-4068,-38695,-31132,-7256,-1482,-6147,6917,63250,101259,32614,-105325,-105558,-15401,-21508,-94163,-92674,-34622,-3090,-37400,-40406,6029,26641,17423,-19112,-79938,-76035,97,47723,117903,164514,60826,-53553,-75172,-75622,-55136,63660,181215,190006,132141,98623,99304,85867,-19007,-126994,-115545,-29229,22334,38872,53792,91533,101955,35839,-28718,2349,103111,135117,17907,-76757,-72089,-14569,19487,-23648,-40335,-29426,-61188,-68604,-64817,-147887,-202042,-76944,67708,55938,-44533,-65914,-11547,21049,41231,90914,135373,84783,-40173,-110841,-111390,-70836,17297,89833,75416,21975,-42420,-55569,-57255,-42658,-1702,48212,55594,38838,15856,-40538,-117016,-160038,-163304,-130865,-68045,-18912,13981,43007,10003,-62976,-78158,1499,95594,160381,195860,133533,45380,46320,52487,-13404,-19034,34723,70283,64661,19291,-21725,1240,-16748,-48462,-21427,4122,-4327,37309,59448,10934,-52200,-92111,-141952,-159819,-132330,-63903,29866,50564,-14476,-16987,84964,108614,24467,-31346,-17899,49811,122278,53411,-36037,2132,60099,9982,-21792,18675,40788,48009,74121,23452,-133133,-219863,-162383,-55318,5859,51880,72494,79906,108327,107771,45345,225,-17155,-30677,-69638,-69929,28796,60271,-24251,-49894,-28776,-55098,-62989,-32876,-2073,33565,107174,147381,101538,56169,44794,20066,-709,40552,58305,-3285,-70957,-77087,-59275,-58410,-53610,-51983,-79782,-114934,-132198,-110625,-68999,-69492,-25695,80454,106351,92538,117098,141542,115082,62952,462,-55514,-77778,-54234,-23009,6636,-225,-21299],[-36547,-36970,-42560,-20864,29777,44460,21022,29556,27628,11251,18708,62375,78852,49175,2273,-11748,-26552,-31554,-51770,-100568,-122010,-74968,-28793,27425,82874,71438,-26457,-28460,58981,74104,1273,-32895,3776,58066,72741,15818,-42249,-38258,-32839,-70636,-46695,27029,36842,32534,50568,28524,-2309,-17247,-36669,-30538,50363,117214,95299,37778,29278,12655,-58892,-55789,10941,-8088,-70000,-55670,-43124,-69425,-80126,-60140,-21286,25437,66373,67082,45757,5831,-33378,-65813,-65225,20129,119876,60412,-107370,-169596,-74967,-7189,-17032,4155,54580,25754,-33552,26876,165276,156757,36019,68,27119,11890,-20209,-40031,-5338,49821,9666,-7236,25566,-39966,-117347,-71259,-14910,-9832,-8838,22153,35113,-9652,-77507,-97698,-40627,-4084,6029,82635,126943,55562,36374,46621,-2863,6525,68442,74369,105256,130694,93491,70205,50811,-29884,-120590,-177199,-136235,-44019,-50915,-135521,-169653,-104694,-24059,-28989,-86276,-62096,-5222,24416,15424,-5482,-8766,-8887,-49113,-49591,2500,68418,107210,57680,-16863,-22388,8315,9659,19605,89472,149580,84583,-40396,-74728,-28701,-33631,-52185,-18588,33513,79666,98712,79137,51952,13594,-980,9734,41020,3242,-53785,-27588,21666,16324,-8325,15664,54587,10687,-107158,-134592,-60117,-17637,-51771,-47872,-23712,-43200,-21225,48588,44926,17745,16072,3476,-3339,-10197,-48141,-17100,-3682,-47831,-34129,-30974,-68572,-25642,21265,-7836,-32980,1715,33292,76047,86374,44296,47779,122365,129936,69138,30553,-7816,-36066,-36143,-59205,-80055,-28349,34771,47059,13248,-24772,-61482,-95181,-85291,-29204,-1041,-35146,-81901,-100037,-111100,-71027,-3605,50910,56653,55021,76104,65003,27249,3769,15669,20614,16891,6680,-27426,-30092,4488,15003,10205,10451,12938,71611,148571,122066,-9277,-110969,-81363,6897,47091,-6507,-92225,-101644,-16486,55037,19520,-56484,-1130,92675,30297,-76089,-66393,-18421,-29706,-47866,-14980,37781,86045,103451,58685,44400,109095,138112,95760,48045,62285,102371,72627,41846,34309,-40669,-90128,-53331,-16624,-17159,1425,14121,39635,77289,49703,-3115,69610,149260,74428,16481,69415,132094,108191,28298,2210,158,-49853,-57733,-162,-3426,-78012,-111946,-116659,-92989,-41214,-42678,-69732,-21400,82878,90724,34289,1578,-8042,12732,3957,-20414,-18316,-29753,-64839,-67640,-22633,12452,54550,94245,4488,-121625,-132347,-31983,58957,57640,73288,133914,127473,71144,28164,-36001,-78194,-65628,-41274,3555,12001,-21411,26957,100380,115394,87827,50799,38051,32875,-11655,-12153,74220,111891,83769,62244,33047,-6273,-82584,-140269,-99984,-75663,-80222,-57484,-33380,-34599,-65227,-75704,13129,112064,78759,4913,53052,118923,72232,4767,19535,56368,39986,2557,-18797,-36242,-66523,-73610,-40407,638,28983,-31914,-76861,-40681,-41623,-78573,-20883,93086,135932,123855,90258,50753,-15041,-112758,-154547,-48384,52456,29559,-6957,1407,-4617,2712,18593,15426,40307,37617,5647,-37253,-77877,-69230,-18909,4347,5495,43319,84241,67512,13788,-14113,6368,87703,173737,158265,54556,11266,175,-44789,-73378,-63503,-19246,44186,51162,-18500,-56745,-65585,-101531,-134347,-105520,-79218,-58752,-50719,-124801,-197987,-148037,-62122,-81431,-131971,-87462,30013,135627,121265,-4479,-100716,-80762,8103,86669,69922,-18909,-60778,-5235,9537,-55938,-104691,-58947,83580,174717,135022,71331,-27054,-116298,-72631,29836,-12444,-87851,-80681,-34638,-44849,-46109,15268,16972,-83358,-153837,-102485,868,35639,36701,51096,20559,-1337,99921,179319,127936,47127,26347,34269,35571,48069,69542,55922,-19685,-58049,-38170,-31492,-23854,-17807,-53895,-45355,13959,34792,40492,49753,-600,-39168,-9350,38320,50680,53182,63299,38274,-25242,-86103,-54947,46855,117995,72942,9778,32177,58264,31749,-10517,-39804,-117202,-164916,-113819,-56602,-78873,-113646,-138228,-181854,-178852,-95029,-35731,-9814,44150,68921,18025,-82200,-111313,-6488,80687,19243,-63073,-61875,-28405,-18685,5247,34908,5875,-34313,-4557,32390,-2368,-96345,-82078,41938,83217,26289,-26407,-55758,-26791,11431,-57385,-142958,-139781,-91741,-53304,27037,115846,131835,64973,7919,-12070,-15459,15255,54128,41271,11480,-14242,-19781,27879,93444,114659,64579,5937,22998,51601,-14290,-67140,-34646,-33563,-86220,-68460,20238,47505,43601,52069,56226,51197,8066,-25549,21694,76801,50551,44908,84111,66122,41885,59383,98204,126699,107423,66842,16551,-40136,-88526,-88921,-53034,23809,97689,99968,71486,57397,50999,31996,5387,-67211,-99927,-25721,60822,2164,-138228,-152570,-22034,-14717,-113540,-72104,46987,37334,5885,61134,102951,55581,25407,57343,63224,11843,-23202,-11501,-844,-14682,-40694,-25852,18959,18814,-11252,-11265,-20631,-76562,-134315,-91444,9563,56226,75025,112296,112162,50906,7755,62037,97507,3239,-78528,-93447,-109678,-89482,-18366,40416,36181,-1974,-38214,-57689,-49018,15536,59693,40336,8901,16770,50304,49995,19197,15183,-22705,-84341,-42619,78473,97474,28549,-46862,-86839,-47811,23213,106603,109916,-41496,-143138,-28797,62051,-34911,-137397,-134298,-75495,-27189,17322,43236,9356,-87584,-127485,-17669,4865,-73214,-82711,-23455,-24751,-83630,-95233,-80537,-73227,-60255,-71257,-70198,-14635,-5685,-67077,-164743,-184108,-78128,40433,81429,76182,75768,96649,65380,14736,39450,95108,97608,84837,67400,37244,52117,87626,67568,4677,-4769,17746,-18680,-64142,-17555,-3432,-54256,-36600,18603,19594,5726,-20465,-38913,-19733,31210,86467,102365,33431,-80856,-69336,14325,-167,-77392,-68459,27110,96328,36347,-63786,-62600,17027,54159,9521,-50230,-33158,18326,478,21204,82784,38463,-39435,-66450,-73658,-49624,39925,124397,162070,179209,178961,134152,59229,-35604,-99132,-86543,-15892,71334,145209,165575,161407,118329,-667,-86165,-42152,42359,37485,-63899,-92658,-66161,-20514,26043,-9484,-34104,33994,49967,26135,-4056,-67379,-104991,-70826,-14690,15334,-19873,-51402,-40113,-57364,-39077,89240,194119,171254,75551,3564,-47882,-75648,-44919,26267,72793,64581,41576,71167,52232,-40525,-103229,-68808,-24484,-291,16860,16509,-26751,-97181,-167030,-173374,-88016,4483,34201,21520,-16567,-75528,-107859,-35374,80238,142221,160206,85646,-453,21479,74397,40791,-214,-4258,18991,25221,-26974,-69682,13266,52516,9955,13482,32581,-3727,-22085,-44545,-57814,-23349,-23686,-119422,-156316,-91283,-41538,-20604,-9900,-30960,-18111,44908,2647,-82223,-54876,43511,85753,59524,-5973,-1528,66173,95523,11031,-63845,-15876,49803,58556,46869,-35596,-163766,-187557,-108026,-3034,34958,8908,5570,69614,149118,130401,868,-81974,-74103,-54428,-58438,-22230,62706,79248,36807,49121,50922,-21186,-64193,-34270,-17686,16051,91835,92208,17155,-849,20483,47040,81196,102456,49216,-3926,-19572,-11857,5891,-4271,-50339,-77188,-65372,-35670,-9294,-28929,-44123,-19839,23115,21001,-6046,40554,114590,138021,100834,44361,-29037,-74868,-58585,-18235,-7359,-7220,-24626,-44304],[22786,18382,25727,57565,67399,23605,-40864,-67987,-53983,-22945,16245,73861,116977,90650,-1947,-28443,25816,61760,41924,21453,-22362,-79623,-97029,-36900,30254,49254,30562,88421,151430,107683,-20137,-99638,-76519,6144,53272,10367,-48601,-57122,-51459,-64543,-56433,-2148,30084,34626,12570,-21278,-16604,17677,17058,-27772,-33373,26452,96172,87987,60775,43296,-46576,-62636,42170,41226,-44217,-64736,-59998,-57896,-49387,-52287,-36057,459,34005,42954,45536,15100,-40241,-82144,-101967,-54613,46391,38558,-94183,-146071,-44946,-7692,-53644,-32113,34085,7148,-7697,102396,218585,197813,112074,51240,2855,-47006,-74658,-39643,51373,95620,47165,29571,37071,-17770,-39753,21316,60074,68723,51135,6214,-5291,-13065,-79266,-115989,-69067,6400,66911,121648,117353,34075,1870,35191,21966,1153,25125,72999,130338,108329,34645,9927,-13978,-68462,-106502,-128555,-87279,-23082,-33020,-97152,-142072,-77607,7919,-22994,-118518,-118363,-45330,38880,73786,46273,-6508,-78200,-112046,-39333,48242,80059,58147,-25418,-111460,-134718,-71255,-2803,35489,94676,142511,51854,-46456,14200,65056,-9639,-26105,12601,19042,57122,96375,52733,-14761,-84562,-112657,-41404,78490,104022,31309,-10769,6318,28016,31519,53214,61674,-28969,-159188,-171683,-69638,-21317,-61638,-33798,33506,55057,38169,-15458,-79988,-71150,-39155,-23502,-16205,-15529,-39687,-9957,-8973,-45948,-7083,11075,-9725,26640,36155,-12030,-54012,-26302,32716,98532,107367,97200,113041,84137,24618,13094,18623,6115,28957,36937,-25219,-62696,-738,75755,63674,-21888,-86044,-95240,-103211,-99988,-39560,9011,-30379,-72297,-65478,-115425,-121007,-24095,53947,58283,46608,34098,18973,44265,71654,56392,-13492,-43641,-10082,-1323,-36517,-47518,-10720,10095,415,18594,102205,128148,44711,-54545,-100862,-48271,36399,98114,98607,37877,-29577,-29599,-23572,-77826,-109469,20125,115473,10412,-105940,-87170,-40070,-40962,-44061,-13204,26927,63333,81717,54591,45731,32765,-55333,-58383,87099,169450,142669,88306,74918,84789,28706,-32102,8422,66540,29157,-27567,-41429,12915,91648,95599,19334,31361,126035,116760,53857,73108,122560,66125,-17849,-2829,41547,13802,-15309,-3402,-29821,-96494,-123645,-148324,-130321,-31045,769,-46764,-13138,138369,195350,117147,21374,-35692,-36443,-23957,2354,29871,-5710,-81759,-99165,-27775,42829,75654,87440,10132,-112066,-146655,-64496,28818,-3736,-29674,49741,95129,54164,-8446,-71899,-84101,-42268,-7993,16718,30231,25459,44139,67290,85013,85233,86918,112027,73099,-27708,-34589,63315,109665,73467,57048,64407,34950,-49302,-91517,-40686,-11412,-35496,-68712,-42644,-13496,-58077,-55955,52281,100643,15185,-58403,5549,96244,70908,-24599,-64437,2054,49871,23556,940,-26614,-76690,-67819,-788,50133,40194,-75843,-134164,-64386,-57688,-134521,-100204,28232,93590,87898,71304,70433,34200,-59034,-115861,-40390,57665,50381,13679,35861,65030,80302,64559,10334,28245,61643,28546,-45947,-99204,-114510,-89693,-58250,-29586,21185,69435,52855,-21594,-69741,-51662,33370,104233,70095,8012,2150,-12197,-37292,-19762,10660,49839,61911,15056,-52409,-59807,-24943,-10730,-35679,-52964,-73329,-49969,-9670,-58770,-123201,-116435,-55180,281,-7205,-46860,-33549,37864,53505,-18173,-71596,-36179,14783,68972,70834,-39019,-122264,-115231,-128424,-153863,-138387,-38030,122446,196515,121224,42213,-30756,-117774,-105744,-7342,-43215,-129973,-90549,-22105,-48604,-72378,-2787,7890,-50006,-65857,-50495,-33826,-29107,-17775,32226,38002,32793,123465,207861,149784,79034,95782,73922,-1148,8557,81636,62734,-11009,-3951,25829,4625,-5635,8301,-22574,-37679,106,6417,-22714,-22246,-50199,-60522,-11931,44235,42298,26986,29062,8414,-17951,-19378,54975,146088,157345,61986,-12457,-25373,-23176,-14119,-26079,-61445,-127610,-158637,-109691,-54933,-65112,-93748,-105515,-120120,-75456,10141,23350,-1151,3502,18927,-2149,-74154,-96315,-6380,88886,61038,-35983,-79559,-27139,720,-3916,46538,91151,79170,69842,54587,-7274,-94202,-64814,56727,79547,25894,53888,75531,25253,-22979,-62911,-96958,-82021,-27612,-15229,-4343,32010,54248,19723,-9864,-11177,-33888,-38744,1345,6173,-32559,-67786,-88458,-51692,31593,89895,46335,-35425,-31802,-27502,-75680,-72780,-6307,-9964,-81879,-83211,-3140,33722,50134,71040,64276,59286,31105,-11859,23271,112782,122478,114179,113895,70683,54511,91387,118002,126383,93049,21078,-14844,20330,32713,-6708,-16226,77973,160977,115879,44230,41633,79401,75823,15895,-89530,-123680,-46332,34498,-25448,-135793,-106717,28160,23045,-83036,-59550,49326,52710,30397,77751,82617,51330,102486,162464,136282,66070,539,-24266,32562,110228,88385,73847,118415,70082,-17541,-24374,-52010,-166373,-229341,-119591,23174,55001,63063,111177,73784,-26367,-66501,-16362,13290,-45962,-95202,-106052,-115156,-74130,263,23518,10686,16869,-29383,-95241,-49026,71193,98772,50330,11909,-132,-12764,-28534,3968,37037,-52647,-146762,-48873,75653,61737,19945,-236,-69772,-97178,-50822,32348,89501,21052,-100468,-44961,40938,-53982,-170515,-141920,-68319,-43274,-9782,2079,-36282,-119406,-153891,-47705,19693,-3606,-66357,-111120,-98686,-70031,-76654,-82016,-43307,-1138,6892,-10074,-13793,-14620,-24922,-102395,-133543,-19292,90361,58535,15556,70657,126800,64263,-3262,8957,25990,20806,25693,890,-45484,-43017,-2541,47365,60490,61853,56667,20459,22278,83429,28322,-86813,-70732,20245,42320,3383,-67858,-79677,250,73637,85405,75405,49851,-12471,-29699,1130,637,-34766,-11397,85450,143823,48673,-93641,-118412,-30343,32095,49853,61193,75995,49982,-42350,-90236,-44409,10938,26706,-10676,-21757,13643,46659,58302,84710,124313,109196,27238,-31071,-51419,-65546,-82486,-49291,40434,142099,189518,185781,123615,-1451,-72852,-50692,-39942,-69299,-79628,-53544,-25224,-7819,4685,-54882,-105993,-22475,83322,95533,38928,-13172,-15033,-28329,-24036,19754,16195,-12158,-25464,-97620,-117780,29349,181758,195110,113098,38351,-11132,-32580,-45440,-41983,-8159,49092,85168,147057,137511,-33985,-188040,-155777,-45734,30179,106887,143732,72476,-53629,-147902,-133931,-17385,80936,76452,7763,-48496,-86338,-107759,-51187,59239,128203,86662,-5274,-24243,38606,74472,57724,21787,-8679,-21897,-61055,-103278,-72573,68241,138263,81524,17660,-3086,-36378,-69985,-104708,-95515,-35268,1347,-35832,-46604,9730,38584,1878,-62674,-105537,-66115,3383,-25717,-86634,-56810,34126,48126,-10347,-44169,8812,41290,27028,-17693,-62583,-37493,46329,58532,-19680,-115326,-156415,-111659,-49535,471,20564,-17659,-20779,63162,130085,100617,785,-79216,-92816,-85468,-65093,-20182,47303,98440,95965,98632,87748,11220,-43414,-25332,-5828,23427,51266,-26122,-107298,-56914,-4515,23200,78678,70416,-45243,-54826,21121,61360,56273,12647,-53395,-79243,-48831,28843,107385,52107,-36199,-20123,-4138,-75702,-110913,-37458,39708,60950,24346,-17317,-21938,24175,51711,43999,35047,22900,-4456,1069],[59608,89677,103053,98032,63111,15624,-44008,-87892,-73174,-30896,-3995,56108,129134,92690,-37221,-60054,20882,60257,54567,74158,24195,-100705,-183870,-132604,-41862,24502,76056,153001,156896,58642,-47584,-93108,-79441,-24068,35217,28954,-30827,-76651,-80324,-68929,-75789,-50636,-4634,374,-48467,-78185,-38027,29041,54067,5365,-46593,-35700,40533,49142,24080,47589,18232,12342,87147,88478,4016,-49763,-35382,5639,20757,19295,109,-54262,-54706,1053,30818,4490,-35613,-64707,-86719,-80313,-41131,-19595,-56281,-55898,22827,17654,-57703,-50450,16062,-2201,-15381,72009,155306,168143,172202,143547,50435,-44892,-73641,-969,79403,84766,60744,35368,6185,6236,54291,92306,83164,93143,81927,1390,-25775,-416,-32841,-61314,-30676,30666,67000,55734,18761,-42699,-54689,14029,40134,-2013,-40040,-24591,29308,23687,-31375,-72002,-78300,-47414,-36757,-81328,-84514,-26915,19756,-7944,-71869,-34089,35389,-4525,-93548,-85471,-4689,97150,146192,107167,8731,-91793,-106091,-11117,59979,45097,-7440,-65482,-106240,-132686,-107158,-29584,33127,75431,90963,3599,-51813,36710,89135,47607,67172,53514,-25038,-8739,61403,25507,-69783,-141125,-121708,-15387,79173,85303,33277,-36830,-48507,2480,28243,18731,14177,-42244,-118941,-97847,12875,55019,11956,26936,48371,59498,49630,-30636,-97160,-87196,-60537,-40211,-15340,8206,-15170,-38229,-61800,-23273,67820,67067,35626,63894,24002,-29136,-31227,-7623,7306,35202,45865,88768,141722,72801,-21030,-9333,3674,-10063,49072,87183,27570,-31613,-14295,33692,436,-86272,-129083,-80121,-1260,12552,1768,4638,-45469,-75725,-11770,-28171,-64886,-16420,19914,35471,57759,15455,-40263,-826,61326,69804,18235,-20357,-8693,5606,-27013,-55834,-24376,-3826,-26032,-13188,73935,93328,21571,-35679,-51046,-51695,-15034,57317,110837,109416,31670,-56059,-113985,-149922,-110067,39595,103226,18231,-51541,-32798,-7053,-40958,-104845,-92272,-26849,21121,31591,12131,-12680,-86203,-164425,-100333,71317,120130,89540,57037,48934,50511,4964,-40005,-5149,25416,-7145,-55238,-80643,-60042,29557,91839,38613,-21191,-6977,-298,-461,40463,68338,10769,-31386,10710,60595,58292,31685,19845,-1181,-42920,-71712,-95122,-81029,-948,29221,-752,14065,119862,173063,120242,40318,-8363,-10861,10140,66184,110252,45041,-41246,-46152,18980,84472,101922,90086,46022,-42252,-110301,-52761,41073,-28699,-117927,-46908,39353,19646,-30271,-27365,12758,509,-31644,-19561,18579,25352,5716,-2883,30988,43447,62949,133823,108350,-19184,-42596,42915,63358,8448,20313,86945,73502,-15123,-21993,57551,90485,54486,-42441,-76880,-51227,-35854,17573,85851,43915,-64261,-120751,-69884,1401,7218,-28833,-43443,21193,71068,56241,42092,16218,-36026,-36887,7002,30874,7275,-90619,-145155,-63889,-1952,-66382,-101776,-23836,38000,16080,-21446,-7074,3374,-27922,-52495,-16037,54122,77660,66930,92838,115580,118344,84163,11524,38725,113232,88045,-4702,-69058,-97255,-73062,-22453,35691,70962,63196,13697,-50627,-90912,-88420,-33665,5704,-7178,-2473,6747,-30103,-40836,-6297,10811,26293,-8475,-62281,-56607,-9121,25753,69186,90395,39607,-65029,-83778,-9236,14772,-26740,-77222,-50065,44186,54752,-54150,-112947,-67384,-30957,-19334,15678,34088,-14080,-16292,27404,-28853,-93617,-103044,-131385,-143635,-110432,-44242,53686,98813,40558,-13003,-28519,-51820,-40492,28928,31234,-57442,-52671,1100,-7451,-46775,-28963,-12360,-2587,10906,-24687,-65992,-66570,-64592,-29729,24677,47227,81410,146887,142615,107539,110683,62846,-9515,30809,118845,102153,37643,22472,36825,23333,6630,38503,51586,16366,-23489,-37256,-36122,-27529,-53905,-61121,-5661,40095,21894,-15950,3679,39539,36836,21671,88258,154078,98641,11140,-16893,-66262,-96523,-44783,-25254,-47982,-70412,-70013,-24887,23045,7100,-45396,-81536,-55139,39861,73334,-15059,-80184,-88899,-70659,-27438,-37257,-54791,-29814,22219,12618,-75890,-119542,-57916,-62677,-132173,-81094,44386,80399,47849,27393,4715,-49846,-65773,-18564,8625,1494,74602,120919,29987,-59355,-60678,-38785,7709,57712,9789,-41507,-52030,-58558,-72516,-52919,-35357,-85706,-113053,-61613,-35476,-48174,-56700,-100794,-126028,-51933,75111,102012,35793,-17211,-47075,-53295,-9306,34937,27670,-6957,-31291,-13174,-1199,26272,60290,68876,81990,72734,25068,19882,59440,70291,108886,138687,78099,31464,80114,141017,139404,91202,34091,21880,68696,90669,27538,-3246,98373,173543,95088,-4964,1202,70426,67002,-7180,-83047,-78099,-27816,14143,-2966,-30196,5737,67088,44942,-23509,-37746,2583,10407,40726,111902,79119,6836,48902,114565,129806,95374,-7125,-66948,28082,153694,136349,105210,135753,97808,15417,-22053,-67551,-169867,-222556,-109573,31285,42623,15233,36923,10319,-56493,-78301,-56051,-71885,-135852,-150952,-111330,-103457,-91484,-38210,-16548,-35959,-12629,-23455,-85957,-71387,24954,66369,56090,31467,-6895,-40062,-55143,-18744,34458,6084,-55373,-43921,-44018,-64993,-9256,23234,-37367,-91516,-102529,-53881,56565,102444,52669,79366,110347,16923,-104975,-136128,-109611,-99888,-95805,-80643,-62843,-82087,-115205,-63510,19440,56399,-16070,-110380,-74179,21516,3355,-50139,-19878,21268,24750,-9927,-60406,-50634,6210,-29325,-48008,32458,56978,-3252,-23305,50977,125346,95352,27617,-10819,-34549,-18953,13229,-19232,-97882,-147448,-143653,-49444,65930,121303,91998,37652,63277,114081,47333,-45400,-33323,37528,52541,-6071,-93446,-74131,42666,74033,22726,16307,42277,25625,13570,15772,15120,8837,43773,119753,143330,40810,-61573,-83863,-58589,-25977,38524,119731,152028,93661,-22671,-93111,-69776,19041,82168,30247,13751,78673,97207,53824,35349,21340,-37248,-95251,-64057,989,8756,-52162,-67770,1363,96341,145764,154801,138346,89995,41115,-13849,-61281,-29615,32426,29971,11703,-5888,-41533,-108333,-142833,-94662,24075,91395,51792,-11142,-16969,-14362,9286,56441,55226,60159,76942,-16939,-106260,-32072,103891,126773,28104,-44026,-21940,8730,-18074,-43717,-27078,33910,57861,124264,155313,-1045,-171435,-120951,26857,116545,197422,211152,101023,-24418,-76591,-37502,68667,137698,96515,6129,-43459,-36463,-16371,-2332,22729,62815,20041,-46070,-18953,27269,17962,13461,9671,-1740,-14893,-91123,-124793,-16957,136909,171371,102397,9511,-51480,-74713,-51813,-44661,-51755,-50761,-21361,12472,40805,72118,95937,58527,-49771,-123478,-74763,9768,2513,-51337,-57841,-24011,-14761,-32473,-42476,3072,-5625,-45290,-29400,-14879,-37379,9423,43699,-31546,-97234,-87807,-51840,-39399,-25866,154,-303,13686,73558,83737,48821,17488,-8563,-28220,-24640,2669,6991,49365,130921,115322,69365,67805,16845,-51579,-55728,11065,76630,69594,-45444,-126781,-60516,-5334,-14790,4661,-14106,-99531,-63809,46204,73897,19718,-35741,-38502,5045,31402,68500,130711,78916,-22682,-44818,-63516,-103500,-110622,-78232,-34497,-8890,-42136,-70964,2947,125628,121951,44964,24560,37785,27962,44931],[43100,101576,109318,50406,-6879,-5689,-906,-30908,-63478,-46654,-25976,28957,99957,59654,-72395,-99215,-54374,-46649,-47244,-10177,-32873,-118867,-180631,-132420,-44598,30337,70375,115671,114080,50799,9546,18360,31674,44245,63763,40729,-12303,-51980,-61755,-51747,-45867,-51044,-51795,-58611,-89061,-92941,-21495,38119,41076,24593,10124,-24640,-24549,-20374,-26741,4718,44628,71345,82224,74928,15741,-42297,-17196,35310,51054,77964,37180,-82587,-86803,-5138,26444,20983,11142,-9469,-7554,-18986,-73338,-91385,-50860,24945,103514,83101,-3289,-15251,42043,38510,-14507,-10773,46371,109623,184186,195474,106122,-7218,-40355,22306,49566,38392,50021,11219,-44259,-8382,44525,39722,7851,15773,17754,-12286,3327,27171,-20071,-53872,-5378,47925,29659,-44370,-83770,-100504,-83700,-23419,17903,12785,-32590,-84543,-54889,2844,-7053,-78865,-85409,-7789,2194,-61585,-54453,-2058,25374,10779,-30419,-23883,8030,-13202,-55004,-13665,77237,157068,176648,128179,30130,-15659,5941,42413,33281,-14474,-57307,-72005,-56052,-49564,-57997,-21389,28222,37313,26189,2347,-4418,11164,16662,32294,76168,29254,-65527,-50687,16669,-15189,-94623,-111295,-37873,35000,66344,40213,-3776,-80998,-94464,-13534,984,-56317,-54387,-27088,-39332,-16121,50781,69211,37805,29907,-9019,-29665,-11504,-17414,-25559,-22999,-9721,-3908,-2403,13387,-34859,-115894,-126586,6055,139113,110056,38699,41929,-4135,-51777,-27845,5138,-26594,-67036,-63316,28599,132414,118161,39609,24262,19144,-10795,10276,58513,57661,-13065,-80198,-94292,-106977,-115514,-85736,-4925,97535,99079,8625,-55678,-94887,-82431,29105,84354,60510,26985,-215,20428,74317,21590,-87319,-80203,-10528,39525,62933,44871,-2492,-19377,5485,20791,17887,12858,-5714,-13642,32002,62823,51012,53307,61121,2146,-49830,-31717,22644,60576,28064,-44537,-91658,-115953,-74249,47647,103570,62091,35417,54664,64505,-9733,-133646,-156072,-92041,-29967,-1684,-14092,-76327,-150800,-96143,29714,23576,-54030,-25650,12291,12016,-15203,-78004,-89143,-57024,-52850,-41121,-28975,-63409,-91502,-22543,63662,32171,-60462,-106638,-113504,-72215,-3610,34408,32766,41444,61409,71058,78494,59034,42072,44600,9365,-24350,-6233,27718,45491,39201,49213,66014,79180,83313,84128,57768,19252,24984,56351,116948,152084,98141,68212,78768,80365,94976,94380,70449,54377,14699,-57927,-27482,45619,-11575,-100606,-71444,13000,28753,12729,55809,91400,24724,-43024,-32669,-5945,-29028,-73986,-77748,-20484,-6997,-2636,63733,73368,1305,-8403,39033,22658,-30481,-13699,49876,61563,11309,4206,73261,136382,144540,44102,-66737,-77508,495,81153,84193,6091,-62622,-100692,-97461,-65169,-27170,8598,42881,75893,85660,82756,82350,80775,64392,38683,18755,53,-15780,-60788,-90712,-31132,62274,36408,-50011,-32180,2044,-49640,-112025,-96348,-57022,-25737,-13363,-15587,13622,70325,100855,116574,97969,72584,55238,37152,97302,161694,117517,39101,15464,14366,36258,82966,114154,94278,45738,16583,3101,-47919,-109283,-88189,-36543,-8628,15618,15299,-27327,-35658,-18464,-20499,-25212,-67180,-98988,-54941,5407,17039,53122,93357,57451,-50177,-106553,-43742,31998,-2502,-97575,-87398,8580,17002,-83512,-117711,-61819,-34449,5565,79544,65241,-36933,-78107,-42011,-31584,-43831,-20104,-2562,-9413,-25608,-49597,-22853,21886,4537,-33606,-28178,20221,58348,84368,92796,47681,-14952,-16412,22089,19193,-5915,14999,48840,9994,-77675,-99587,-50965,-46666,-74689,-15710,42426,41186,64870,105568,93138,42078,-28531,-46150,36157,113766,126934,69978,-9484,-29845,-31876,-33771,43107,119878,79645,-29397,-56676,-3820,20815,-2517,-10433,25623,57894,38265,790,40640,101098,74325,8083,36000,52210,-20957,-29929,13106,-19648,-34921,11428,-22628,-69796,-66220,-33866,27651,84710,69759,6242,-61376,-32365,74293,56998,-97696,-175794,-163157,-118118,-27646,504,-25424,-46086,-40406,-47027,-80440,-79633,-63285,-140767,-239606,-198437,-66495,-24932,-53472,-28960,18600,-10288,-82365,-107646,-82052,-70633,-22893,27856,-28556,-78995,-47613,-18769,33563,80834,-4038,-80790,-101789,-134978,-131669,-42237,11179,-47547,-82643,-37883,-26711,-12806,16114,-45838,-124345,-66655,88136,180267,159262,73545,18748,19824,45467,34378,22182,27950,-7384,-34724,-36831,5026,62067,81971,75169,60199,39366,13199,-37877,-69727,3454,92691,65289,26095,73828,141981,134247,101538,91824,60444,39368,45444,22022,16773,83136,114667,52333,-18501,-12794,43896,37243,-12383,-44971,-22145,-6693,-804,24321,57519,56884,29593,-1418,-16859,-52593,-82092,-74761,4262,93708,73096,-17154,-52430,-37116,11344,20952,-65336,-105277,-5591,85330,40881,-5427,39750,87096,71403,16564,-56541,-134996,-180057,-107504,6703,8765,-53142,-72271,-66768,-70436,-59119,-29774,-73751,-185218,-197927,-111699,-91477,-123562,-90498,-26976,-26315,-18074,1901,-32933,-91189,-86719,-28457,44726,57713,9561,-10143,-13830,-37062,-13876,49185,59169,-32426,-121341,-119218,-45830,-33398,-54564,-68586,-106660,-87741,13657,79768,98249,148028,164278,95636,-15885,-124809,-148455,-134548,-147710,-112808,-41914,-28917,-70586,-56117,-2227,35309,-3961,-45228,10518,88370,65685,4519,6042,20326,3766,-41846,-92819,-65613,10458,5522,20914,70925,36845,-5368,2497,19307,46978,58531,23280,-32025,-40852,14777,47332,-6554,-104763,-185202,-193692,-94222,27818,91790,74345,37685,53318,69646,35682,7691,18441,57721,63871,-5624,-99282,-71071,28291,15628,-48880,-41231,-10569,-4849,39166,64409,42239,20924,53496,117487,123752,45695,11093,-3496,-67995,-91184,-29981,54700,108077,91957,18242,39,30499,58176,86847,39953,-3151,53422,98152,63419,17648,-55433,-114852,-87415,-569,79248,103567,26743,-31045,24861,98393,101937,107580,159916,196210,145578,14602,-41764,74554,138251,67994,-18905,-65352,-87996,-97287,-81063,-58091,-21644,35888,30310,-33457,-62719,-42359,-8642,33055,52292,104096,156778,70673,-63919,-78810,-9677,-856,-94436,-119459,-11665,36732,-7394,-1706,31680,18308,-27775,33686,98340,10859,-108530,-48266,65581,106025,121625,103188,37335,15053,28075,20680,45447,92400,74621,25899,12332,52201,100943,72488,-18923,-46722,-12881,-5886,5740,-7366,-39749,-49102,-50759,-42169,-11615,-55067,-68392,50758,157971,119880,46205,-16814,-81207,-94488,-14639,15448,-29545,-69769,-65585,-40162,-498,40453,68997,47613,-23461,-67433,-34630,24309,11017,-31054,-50727,-46883,-25654,-21668,-44198,-1886,11031,-25313,-8483,13274,-53115,-63171,7281,6155,-27588,-38869,-56097,-68650,-29315,12069,24222,40009,65392,41560,3714,-4283,26879,46142,70397,99031,70089,79168,133184,76587,2786,17894,-2715,-76979,-94423,-5585,87223,88950,15886,-33507,11690,43095,-9295,-63023,-64405,-47254,-5336,36143,15801,-57307,-84679,-14917,77973,87972,52697,53035,29859,-28097,-87314,-106362,-57381,-37995,-63878,-63502,-45855,-75202,-91569,-3435,105708,70121,-29729,-59629,-16568,15408,27373],[44370,72090,62273,-15998,-70147,-25121,51689,39094,-40316,-34303,14507,58852,97860,68125,-43382,-96796,-90116,-96138,-119838,-103996,-88197,-85049,-72106,-21180,39705,69367,24001,23806,85950,130896,116796,109133,140063,159902,118227,32850,4568,26215,7166,-15129,14450,-14155,-99534,-107760,-84376,-63185,18166,54577,5150,-3947,42155,17250,-33801,-27907,-25092,-40660,7914,69930,61013,35218,-21007,-81411,-64502,-9029,39475,86599,45672,-41125,-26019,8577,21109,60399,70136,38163,58142,59325,-29152,-100550,-60711,53211,148151,123538,51799,40407,85166,95946,33833,-28675,-14464,62546,157999,176428,112894,36389,4038,20253,19876,26445,39197,-16584,-73312,-53375,-56425,-79040,-82099,-82679,-77315,-31577,33792,38287,-45372,-94657,-25579,47750,24466,-49709,-85266,-88604,-73976,-54534,-14765,37657,33516,-16859,11999,77995,59284,-31739,-49386,2311,-20739,-59337,25269,83269,29841,-9563,-27026,-51474,-64033,-54941,-45881,2655,70001,109380,104785,72437,22709,49635,113352,96645,11556,-52711,-77623,-75407,-39500,8781,29879,29061,35644,8946,-16210,30175,72765,24725,-29178,-26292,-8822,-31740,-58904,-38874,-18392,-64272,-97472,-55417,4193,25606,67087,64273,-4120,-87756,-85688,19178,29029,-61527,-67519,-1604,7660,-5713,-5475,-12470,-34643,-52353,-85312,-101290,-85695,-35300,20475,42957,59715,57618,2579,-21750,-83854,-163385,-126121,27637,144094,113164,26385,4292,-13580,-64279,-85241,-44414,-58884,-130777,-149769,-50469,78134,134114,109159,67504,35949,-12300,-55204,-31292,18779,-22025,-115047,-161374,-132963,-57685,17143,52098,57347,22924,-63240,-130083,-116885,-55333,36599,111368,126784,63909,7886,21847,67455,16929,-107325,-128054,-77717,-26379,33861,40513,-47158,-71395,39577,101354,55931,25425,31447,17238,-6226,-10851,25773,96162,128296,81349,-20266,-71682,-41487,-12096,-32987,-25609,6450,-23615,-57267,17640,81115,41306,6367,34014,57180,14285,-66995,-122542,-126581,-78228,-12132,-5883,-94379,-155655,-23145,115348,-8855,-139553,-67639,8045,18052,-13925,-78561,-78350,-56890,-37622,12046,36350,-23346,-60090,-16000,30817,-18334,-87115,-86259,-68977,-48154,-15534,42598,109828,139600,113094,83090,86786,69742,40755,24542,-44786,-77113,-14557,43866,31887,10999,69589,123050,90207,42685,65546,59619,-9935,-14392,45753,113615,133186,124058,154632,152395,89364,59948,46294,11517,-8938,-10968,-32996,-31273,-9458,-20908,-45826,-49002,9371,56077,57857,74563,65683,10686,-12819,11482,13572,-50826,-112527,-104271,-56521,-56727,-70281,-55250,-35290,-5711,27377,38092,29049,16564,-531,-12275,8747,13998,-14875,8241,91325,168815,119654,-38825,-99233,-4443,69729,32409,-21934,-27309,-42594,-69391,-54747,-11202,30759,73668,79794,54229,54021,59054,79265,108699,85404,49382,27008,2854,-37434,-44676,906,73657,51679,-40319,-38248,-15928,-77900,-128506,-94665,-62540,-30425,-7821,-37981,-51661,16376,73393,73255,35919,9391,22181,56768,120510,129705,67325,30573,69716,96721,84686,83144,71213,37213,15699,52482,85199,-11343,-154016,-152024,-67986,-23555,-9505,1646,-4652,-28,855,-25453,-44221,-56298,-61622,-45540,-18109,-7904,5052,-7021,-17971,-35726,-72984,-56554,-5419,-43585,-129915,-114925,-24266,-4928,-65835,-63065,5219,11360,19401,61148,51147,-5620,-60016,-107552,-107557,-73113,1589,74861,70027,6745,-35370,-17472,26230,14579,-33275,-45627,20011,96495,125076,78080,31367,-46985,-74423,10056,76074,64285,92736,124710,23598,-101538,-94704,-11932,-1534,-77068,-66616,12127,28123,30899,61777,33056,-57840,-145437,-151828,-63184,61362,142224,79666,-34274,-76365,-96731,-87532,21575,128294,113114,16588,-18551,18532,46486,58046,73329,65565,70394,74925,85502,131757,143623,75074,-5617,-18951,-64267,-104912,-33975,53315,74648,112490,123092,-2485,-99983,-105597,-72570,-2822,73681,75758,17702,-38921,-14846,66760,39917,-101130,-174324,-132277,-36881,47181,50796,11091,-12988,-18133,-17316,12005,31833,-38542,-155491,-190801,-131766,-63150,-71977,-96359,-40566,33064,13759,-62585,-117886,-127188,-151007,-149572,-86212,-73771,-70513,-21879,-18424,-5910,35255,-32484,-98870,-104418,-122681,-93991,35806,114740,75775,46895,51114,18417,32745,69575,8738,-57533,-9958,103216,183767,184579,136468,96906,84507,70607,15279,-23004,-23330,-49914,-52391,-26347,6531,50126,57309,15032,-5430,20160,5072,-71451,-123284,-79925,-6211,14891,22072,45400,79491,91137,83990,86680,45939,-1196,2822,50641,83352,67338,30756,18618,16647,23550,48811,37906,13429,-16804,-21714,-26134,-26158,16400,58526,17652,-39460,-61692,-59525,-79095,-113098,-112942,-41569,36462,64324,32709,-38098,-95123,-84981,-66540,-85320,-80130,-24324,9578,-64260,-134488,-61952,54738,91720,64876,-7717,-89146,-132699,-96658,-27948,-28370,-84231,-104751,-96700,-90729,-56932,-295,-36958,-145425,-148687,-77634,-70320,-112244,-89757,2075,36478,33777,46359,14387,-84035,-141783,-94542,25742,87568,61324,45986,28861,-46979,-65971,16121,52634,-18444,-47934,-24889,-44997,-84326,-68536,-39825,-66046,-59860,-21675,-4716,22993,78312,106206,93122,23150,-86509,-105123,-86431,-99681,-62125,-2804,-23583,-66215,-26669,-4727,-13752,-26799,7610,69202,94398,82872,48795,20499,10064,-5088,-48168,-67188,-34235,7286,16016,66147,116223,93564,55174,48411,12237,-31470,-41987,-41702,-44616,9788,86146,87685,14669,-79957,-142243,-103885,-9647,6414,-10836,4699,39243,57437,47536,30408,34208,38233,59907,72432,11209,-90949,-95995,-33264,-21212,-41574,-43472,-38324,-27654,36263,81841,62459,29122,46843,100495,106655,66520,86926,68258,-54033,-113574,-76631,-34176,13130,41315,32924,94064,148228,96305,64984,35474,-34316,-27450,39762,51000,15492,-45778,-47811,33821,71629,86401,142954,104159,35344,82563,134342,98139,90567,157457,206412,153709,22803,-36217,52321,90831,20968,-82458,-129973,-81978,-19749,4853,17059,-4310,8397,28013,-11684,-43240,-35126,-41007,-37403,5534,86627,139015,72496,-43376,-87105,-68504,-69928,-124602,-93166,36880,76075,20864,27341,42655,-29077,-97354,-40259,18261,-20729,-82139,-48312,1233,-15108,-56504,-69414,-38618,60263,113232,27489,-32379,31998,88656,101646,107620,112458,136164,104280,-39214,-115788,-17791,62416,48982,15545,-5632,-42268,-77873,-72424,-8156,12025,15202,76282,123527,58221,-4711,-36940,-74788,-71709,-53,2973,-49537,-70085,-85589,-122599,-96728,-14763,17707,-15349,-35385,-23287,-7547,13801,18511,18759,-9913,-13196,23493,1205,-63556,-7001,71576,59303,30330,16947,-57603,-92664,-9666,30929,-14176,-53081,-72997,-57986,22032,55034,23282,20804,33834,6958,-32579,-36485,24596,73857,89262,115188,111454,91685,81247,29835,-8387,217,-12266,-63143,-83391,-41531,14425,34884,40834,70208,126291,120046,16716,-91911,-47892,55006,61763,-993,-34610,-55343,-42580,24180,73031,61578,11816,-18681,-21472,-38523,-107850,-100046,1228,30079,-8978,-31926,-33605,-56842,-61059,-19859,27368,11551,-54269,-104641,-59797,16523,31057],[46048,4018,-19156,-70412,-110052,-56648,37509,27419,-35318,-412,78337,111712,113914,91970,13273,-49245,-40229,-33979,-93613,-112508,-86892,-55633,-23381,32776,85021,58373,-70853,-95756,33651,160570,126024,50402,97587,160502,102961,-3998,-248,66676,22751,-28973,19723,-22455,-165044,-155027,-75369,-50189,-910,22811,-35997,-64352,-286,22238,-10258,-2037,2621,-42542,-35130,35975,53180,-4445,-96903,-164298,-148444,-65417,23261,45834,18556,15215,19132,-29651,-15719,67408,69292,16323,27908,52463,15564,-57263,-82201,-1222,95328,67530,26728,41098,74111,85358,61790,3897,-26829,11683,88537,96613,58291,58620,48746,22215,37112,67795,41965,-26226,-65888,-93002,-148509,-149226,-108904,-114230,-107654,-40141,16554,12651,-45862,-79942,-44050,13270,31858,27405,4881,-42302,-76958,-64859,-2614,62235,77257,95745,144978,131064,48188,-15735,-9607,-4665,-68459,-90662,42615,144136,87205,10631,-40352,-93100,-125496,-88583,-49105,-38474,-40526,-32661,-29157,-29411,-22946,35808,120261,114245,12233,-67686,-82943,-74075,-40119,32152,87603,57640,28367,4672,-18922,30950,99390,79231,23852,-28199,-63395,-51313,-14226,-5768,-22209,-60694,-58770,-17572,-16044,-17154,53192,80205,19082,-36617,-19775,78771,106945,18786,-6978,40185,43483,2714,-32073,-47260,-75137,-97421,-90986,-78032,-92127,-53966,30236,78006,105915,110025,19251,-37910,-71270,-91381,-37609,46993,105236,102214,37782,6179,9191,-43215,-118304,-79727,-47075,-102730,-150845,-94338,1847,62501,98809,89474,29706,-40904,-78932,-71446,-31153,-8142,-28571,-50665,-18581,52997,96928,60879,-38983,-90084,-92805,-98217,-48469,1230,8376,41976,101812,77362,29016,35417,62172,31061,-62251,-92573,-76760,-66925,-33473,-22311,-101738,-83347,78167,135130,61581,9598,29657,33668,-30214,-91537,-42651,52598,87384,83069,26026,-15598,-2237,-16186,-77472,-35317,48974,13591,-72515,-30269,23026,-42940,-109441,-81322,-32824,12207,30474,-35752,-108447,-82608,3440,26991,-50912,-111657,-32225,66227,39525,-3068,37697,57368,54430,50711,33116,23042,21715,74656,141667,117992,25964,-2367,26269,26595,-44056,-75732,-10471,49044,50265,19512,65203,162757,183948,119149,76666,87158,83302,39043,-31583,-129947,-155494,-106184,-75154,-66380,-23258,101353,189603,153768,71847,70544,59445,-37569,-69356,18264,108240,122864,126607,153758,127209,65897,47188,44424,6495,-52891,-58095,-26239,-41704,-70507,-69619,-47765,-30238,14275,45444,27936,14040,12726,10511,23094,55633,75543,5562,-70942,-64049,-50116,-69210,-76985,-103321,-109589,-34563,19688,27300,73822,119887,87819,15500,9833,33696,6805,-14585,24780,123445,121566,-35146,-123725,-39787,22071,-16768,-46753,-27134,-13292,-7260,15964,19586,9960,39312,55997,18448,1832,-2980,13192,52690,53825,66387,89308,47611,-28783,-33002,19428,55839,10254,-56315,-31415,7268,-36050,-55309,3457,7064,-14250,2587,-28834,-80375,-39428,13394,8459,-3924,5518,25699,35763,46980,21946,-13270,-15308,40710,68641,12489,-58346,-62393,-21585,19525,81003,112224,-4529,-175665,-199891,-131106,-90857,-56041,-14674,12492,54569,67090,-1455,-43579,-27086,-2150,429,481,15668,7937,-68166,-77885,-14926,1465,-26565,-55348,-76068,-83669,-46767,35876,77226,18899,-16090,31161,32682,3318,8448,41972,57721,9236,-91149,-141875,-107512,-37595,13461,-10279,-55514,-20511,33557,50412,23791,-18496,-59394,-48936,55755,155507,75472,-53667,-103886,-108577,-25426,68455,99703,141626,180689,100539,-3632,-11689,35919,34643,-49355,-85717,-12010,26412,25878,11535,-38893,-97961,-168229,-225016,-166797,40102,172495,93763,-2748,-31628,-73373,-71873,11143,85373,111571,91972,55852,12960,9292,62710,115292,76441,37374,71982,147551,187917,134269,61145,14966,-29664,-97786,-98640,-34955,24217,74457,160213,185303,57281,-53631,-79748,-87988,-58122,20920,36943,-30596,-54105,6038,78689,76220,-8868,-76555,-34704,84855,140152,95896,48634,40984,65126,84562,114994,83618,-44154,-116089,-43840,45832,60135,9147,-27584,5300,51527,46380,8282,-54134,-102917,-156633,-169945,-107810,-72824,-57002,-291,-4965,-45181,-21551,-25097,-47204,-53932,-47458,-7498,81212,137465,130500,111992,63682,9928,25919,39703,-5128,-8508,31200,65631,74568,76904,103302,107801,89556,68564,17396,-45320,-78509,-93618,-41424,18667,2826,-26744,-38453,-72106,-80542,-34807,-21907,-34052,-50443,-71037,-91020,-72403,-38334,-43500,-35486,9301,278,-22578,1727,21231,34368,108497,142035,53209,-28557,-18068,9971,27403,50052,29983,-234,-51569,-85380,-83166,-54856,-2886,21619,-38799,-67543,-60268,-72028,-67129,-63372,-82177,-52649,5155,59623,106958,74499,-19092,-63682,-52903,-25234,-26119,-40288,-9149,-50520,-124477,-65432,16082,36493,59483,33824,-47117,-82225,-62234,-53692,-61316,-64444,-49925,-71146,-94006,-62990,-36504,-64600,-64983,-19433,-17710,-43410,-59182,-52437,7373,51106,55737,42645,-6268,-84653,-118862,-86992,9899,99100,109379,61786,-3534,-67309,-73705,-21919,-10886,460,68857,78411,-16745,-58267,-27880,-8209,-19683,-25255,-42880,-40841,-22912,-17480,-8324,20629,-6615,-49161,-24350,-23657,-46534,-20998,6979,-36548,-57037,12979,21670,-19217,-39680,-116,53972,75119,82033,50479,-16690,-37738,-21743,-46139,-48317,-26659,-3383,23403,72594,119097,120668,56680,14381,15524,-12533,-72741,-82441,-29485,59764,112848,84797,15682,-56027,-70555,22581,111338,29325,-80270,-58406,31913,79455,68121,43879,52650,40744,25001,36804,18871,-69224,-119406,-74871,-8348,-353,-23662,-8728,-300,-2050,17741,48297,57030,66147,82328,70621,60414,117638,93496,-25653,-78525,-62068,-54189,-34605,-16604,15724,122475,167929,70969,15050,6276,-43132,-60894,710,33807,26572,37654,86007,119582,60602,5073,75210,97244,53828,76874,121891,107913,79656,78877,92148,89597,34171,-54349,-94424,-74134,-76829,-121011,-124385,-23169,46434,11984,-30110,-32082,7720,58204,46491,35854,39214,-9531,-65534,-36168,40883,80734,47226,-13886,-40774,-26102,-23997,-55029,-31742,50194,101131,64713,4919,-52632,-94980,-104069,-54668,-34376,-72907,-110484,-103873,-69316,-75354,-111135,-115621,-60418,50900,109995,25472,-31286,71105,173854,196843,168398,91788,59734,52175,-61929,-140137,-46855,73456,82723,79516,85207,43962,-4516,-15682,28367,63066,41743,19606,48554,36926,-2973,-35376,-40988,-28418,-9410,-16542,-17092,-21229,-69723,-143356,-126509,-21140,17010,-37640,-67361,-52349,-41163,-16694,49727,90163,22367,-5651,46319,15247,-80204,-33251,72385,87434,44619,25486,-17995,-39778,8933,2988,-73813,-93134,-57823,-6093,66909,63635,-11448,-20820,-1180,-41422,-79818,-43998,35727,67858,31624,36155,68773,35708,-16395,-11043,16603,-2715,-32309,-50064,-72277,-78315,-73744,-58097,-12535,78405,164820,122220,-30081,-126158,-25499,91824,51290,-60216,-52640,9779,41278,52503,33808,12477,-5413,-21839,-17905,-19085,-74229,-71748,4610,37342,21748,4586,3287,-14385,-26072,-29681,-4684,39672,19355,-60142,-32858,72049,92449],[40443,-43471,-59057,-75075,-112617,-83233,-30210,-35177,-26300,53353,129349,149171,117587,90415,68452,55420,75128,74016,5477,-22570,-31082,-62487,-80747,-10992,56317,7223,-132243,-149641,-6197,124611,73536,-37720,-17614,43479,29272,-17066,9252,54381,-20963,-68307,-383,-48110,-196106,-167357,-52199,-34071,-45772,-32104,-32671,-48192,-3904,38162,34525,33538,49076,30921,3026,40852,59015,-30820,-149748,-186261,-122262,-6934,57398,25382,15446,49346,6142,-80949,-35549,54250,24479,-37428,-30790,4018,19573,-23111,-107577,-97643,-12034,-13756,-32197,-2540,18562,12584,18484,15505,-10643,-29828,-3112,1453,-7540,62980,96809,60561,89020,126707,69958,6889,-14977,-77377,-141812,-106022,-54478,-64434,-61492,-17681,10900,17753,25801,22102,-21569,-48218,-11981,55208,70457,-27526,-118994,-57019,60341,82049,59320,108062,156833,74879,-35827,-34475,28409,17449,-76448,-135910,-48213,93842,125721,49771,-42937,-103376,-125952,-72126,-17745,-47493,-113646,-116351,-101070,-94199,-68504,-10156,56794,76357,-3716,-92108,-90151,-55271,-8602,66613,84445,8322,-31921,-12503,-10149,-5846,37213,69732,67515,2177,-62629,-48012,-2691,-618,3869,4922,4943,6853,-9391,-29787,-23094,-19320,-1742,20504,52332,114009,131116,63343,38824,68397,73950,49601,30909,30984,2361,-26033,-22098,-16464,-50723,-32621,44716,80633,110256,129514,52694,-4736,4046,27376,37945,45959,70687,91730,43184,8687,9369,-22280,-68980,-29462,2785,-36785,-101490,-97412,-66111,-58535,8305,70400,-237,-83363,-50121,-26050,-30642,38691,112407,119722,98549,88219,81507,44527,-43864,-71422,-13259,18490,34524,9189,-61065,-55074,46629,68597,27002,22013,57162,74598,18442,-28080,-39752,-63916,-71984,-79758,-121389,-55030,87231,112689,34210,-35793,-19935,9962,-36165,-93566,-62727,-23136,-21743,-24324,1639,43566,48296,-4928,-84827,-83407,-37407,-68450,-120655,-73141,-31601,-89811,-157893,-151871,-104057,-17448,31693,-22548,-82507,-49803,16971,29961,-13862,-59389,-61618,-4953,123134,182590,148999,73185,27095,37192,78338,88059,79972,136584,201024,147931,52296,9660,21954,27969,-22421,-54571,-27626,19167,54451,23141,37819,133929,145032,48505,-6100,20341,40915,6171,-61909,-115484,-125579,-151627,-212246,-186482,-40093,144746,218085,159979,60833,32697,36339,-21993,-57206,14745,101234,102002,64312,56555,41134,34474,61058,97272,81944,-14785,-62223,-34185,-37836,-74562,-114018,-114615,-55146,-7871,-34149,-76533,-60577,5348,31306,-1761,1991,58639,20303,-49829,-41020,-29001,-41921,-35525,-65441,-98806,-71156,-50876,-22322,67533,150113,164257,106894,62695,71033,67104,13878,-29623,25096,36385,-69641,-135683,-64058,-8726,-26995,-57312,-60451,-25384,44969,75665,18464,-42250,-6639,49782,17290,-25638,-39147,-26119,-12706,-29113,-225,61678,50213,-7680,-12511,20739,31547,-752,-23375,20639,65608,37219,19718,74126,57011,-13395,-6767,-13233,-77195,-74546,-35505,-28295,-24111,-1999,4203,-28644,-56100,-64219,-60029,-67843,-41657,-4114,-61512,-174654,-152222,-28939,50281,78242,83832,14860,-115228,-182152,-177727,-134847,-59050,-28374,-24942,56130,96379,-3644,-67871,-51449,-1956,36012,32018,23996,9158,-62508,-72504,246,41380,-14429,-106103,-96249,-12327,59731,118288,148531,73234,-19982,-10854,8381,-13080,-3943,42637,61452,43651,23514,1584,-19042,-45704,-89664,-138659,-129116,-39297,34326,40920,37503,38008,-27632,-97717,-12550,143296,120204,-35343,-83825,-86688,-68863,-17348,41701,96346,134153,129724,112627,91606,85279,69476,-9148,-51751,-1804,16091,-13898,-63672,-89957,-60139,-73922,-153521,-122266,74672,181839,95191,26731,22491,-4596,-6458,23194,43313,82291,110252,89071,979,-56123,-7134,65942,48382,401,36357,116098,143921,88026,53828,39287,-19949,-66749,-55642,-64107,-80169,-47637,57054,158150,125961,54074,20529,-33573,-69641,-15996,-40,-86476,-111626,-10556,85569,110139,70641,7047,5290,84058,128864,72579,26454,44534,116661,150443,120500,23266,-83155,-75697,37915,118990,128579,94967,54250,44923,67309,94865,91057,24798,-31283,-68097,-77659,-59497,-62181,-53076,12604,25884,-43596,-48311,22052,65487,25932,18121,39879,36083,36433,50452,33122,-28754,-45501,-8924,-33173,-68435,-12857,22544,-8665,-48734,-29253,37058,59790,30630,28159,27386,-5429,-35872,-52437,1198,44199,-21871,-112759,-118056,-103299,-106328,-86384,-52905,-61,21239,-30036,-108961,-129882,-104723,-117586,-118929,-82565,-107762,-119678,-7987,77214,80547,111523,111059,27773,-33506,-52304,-70533,-47980,-2859,-30684,-66739,-99454,-115258,-94388,-35028,25806,24082,-52670,-52663,-5429,-12788,-8598,9408,-19136,-7012,31799,57405,119792,131837,58506,25751,42508,42070,-24037,-79075,1552,50993,14759,14700,-10284,-47060,-6193,16648,-21378,-29636,-22327,-61113,-75352,-27663,-82,-45775,-56487,-34548,-93138,-121506,4930,92935,33799,-11218,1871,-17261,-30127,-22736,-22903,-42604,-68731,-86643,-62381,-26784,18363,88551,119041,38099,-74574,-95804,-43886,8219,16226,40565,100478,81089,14372,12981,29195,8894,2632,-1890,-27543,-230,18192,-28906,-45424,-20485,-45682,-37985,5579,-36095,-84196,-44196,24254,35810,20859,47186,45768,19374,-20410,-37605,1651,70347,100992,34704,-76876,-99067,-52974,-50117,-68006,-72415,-22069,29645,35001,46161,57162,-8977,-66495,18242,104081,41378,-20094,23442,75403,78944,51345,8376,-27524,-1755,90506,160813,83978,-33963,-45670,18143,70333,64851,44523,73435,52812,-28548,-41435,7250,-32302,-103406,-69580,-3382,-22054,-40876,26138,29525,-46206,-60509,15519,83337,107871,79763,23117,11288,71099,53764,-11087,-20414,-19557,-27074,-28851,-40795,4853,112597,102343,-27238,-61998,-22210,-9341,-11274,19767,34271,53571,122055,162909,110632,18211,-52137,-28507,16659,9172,3722,68623,111798,48270,-41818,-37691,48884,67393,-43682,-154171,-165924,-142433,-117346,-59082,34499,59658,-29529,-152754,-143759,-20284,68980,72209,87968,117841,61494,-21316,-17847,27157,60855,74611,57364,38291,55564,55471,8203,-19970,16596,80351,61293,-43687,-129025,-107022,-63303,-23803,-42141,-103249,-129879,-95755,-23830,28159,22969,-13954,-41662,-26841,28634,39760,50282,159293,248713,229578,141719,26086,-31328,-27351,-87190,-152512,-104021,16616,74831,88073,115030,134737,133161,101427,81040,71005,1263,-81073,-33780,31173,9851,-19899,9413,3273,-25261,15382,94720,67992,-26937,-92309,-74232,10833,56189,9677,-61356,-97556,-93300,-39373,60994,98015,1338,-49660,6815,11372,-66416,-52599,14620,37704,24573,34432,29291,30522,29310,-40416,-108288,-95190,-41790,6055,42359,12436,-46771,-35531,-16534,-82339,-110517,-30278,59212,64112,4020,-26066,-20471,-56849,-104451,-64052,-12557,-50061,-91811,-96736,-111259,-92341,-71957,-74009,-61365,5313,81841,32376,-107331,-139453,-20560,49906,-18936,-106352,-57586,43424,69437,53345,48837,48082,33023,18948,28531,47971,13377,-37386,-20488,13891,10133,9355,35697,19359,-17395,-21843,33041,114291,111876,16294,28622,133457,139782],[30801,-40987,-34396,-38873,-93578,-106339,-103277,-98130,-30137,81083,137327,138102,77189,42057,85532,147895,153469,118148,83452,77643,16592,-89304,-134327,-51119,7135,-24708,-86813,-72977,25648,113773,74720,-21529,-69656,-77193,-50481,-14214,31406,31439,-60494,-83729,-3910,-50681,-173214,-137203,-17679,-435,-55894,-62909,4027,46363,69698,82569,82452,83877,103844,102888,65506,51704,28417,-58918,-147213,-112189,26103,137456,117610,48798,47985,51341,-17721,-74472,-11617,45016,-13148,-66125,-30537,1333,-10056,-44428,-121359,-158361,-82944,-35150,-51689,-42041,-30036,-52624,-56516,-13974,14078,-31586,-64930,-66226,-45039,49748,115402,94689,104073,132048,89748,52329,42841,-10047,-42616,16182,46933,14374,-8358,17511,63378,93549,116993,98364,-496,-93243,-90401,-26057,24182,-62563,-159378,-51974,98524,65558,-19970,-17625,15239,-23297,-70348,-26107,55664,56514,-24542,-118641,-115002,-7615,67910,45359,-9587,-49219,-73612,-29970,37325,18891,-53081,-56548,-52566,-77969,-79940,-32952,3657,15254,-41087,-104012,-71915,-10313,49163,100651,47284,-66290,-106472,-63926,-22782,-29042,-44605,-33703,380,-26098,-82393,-79664,-44246,-9675,47274,61318,30146,26939,52523,-6951,-113946,-147129,-51031,38064,89565,123361,90258,31987,23450,42853,46403,60862,88892,111416,98313,80239,56091,16986,-26242,9,58216,53137,69514,114440,80820,42703,57024,65921,30471,22050,60798,81701,32455,-3916,-24478,-31606,8687,59991,43319,-1394,-57883,-72953,-80163,-115099,-61934,34211,-12231,-74697,-116,37112,4186,66447,172309,174446,90208,18361,16857,44475,38355,38798,73921,80343,41852,-40717,-117177,-83446,40503,70033,21380,-2530,49090,117527,78142,10899,-5103,-20912,-46586,-88036,-112708,-43533,45802,57667,-3620,-64178,-36086,14813,17392,17871,7320,-44909,-87536,-112736,-58461,44665,64479,12568,-50584,-104579,-132548,-156834,-146378,-66464,-9864,-26355,-62625,-76785,-58513,-21276,-32845,-74453,-60809,7788,39847,13572,-13704,-31324,-45616,17161,160323,203081,132390,36769,-37338,-54284,-1610,64936,90369,116231,138855,107007,50699,-6490,-16506,17958,10523,-41025,-102608,-114532,-39436,-15198,-4275,86945,98876,-21091,-105534,-89955,-66121,-64450,-36651,15076,31014,-63445,-203511,-197291,-23463,149042,170038,88508,2293,-26691,-2532,19216,30748,48455,65585,22748,-48075,-46801,-8221,26920,69450,132056,154467,69631,-7017,-17277,2895,-7269,-83842,-131745,-77967,-41468,-102871,-126110,-47075,49084,55317,-39096,-88305,-48824,-58357,-82873,-52716,-8256,5606,4337,-11719,-29279,-57345,-93571,-69480,-398,75446,147569,141826,94823,99897,107348,40100,-52965,-61717,-51973,-81893,-92145,-35731,17444,21320,-14021,-41489,-8347,80829,101827,16454,-57876,-12997,65618,46477,-10492,-11625,42732,42573,-54488,-103332,-51079,22343,59906,64629,32605,18641,41484,68863,110900,130589,91004,45695,70624,52022,-33770,-54379,-37038,-67464,-65352,-20453,218,-36232,-66645,-54887,-43623,-26873,-14883,-33321,-79752,-69143,10243,2620,-105689,-109722,380,68033,73290,82572,78736,8202,-78161,-121101,-73583,326,-33791,-87509,991,60574,-21349,-76557,-72674,-33614,12392,205,-34408,-35503,-55939,-44099,14737,39267,-27863,-123644,-116576,-12999,91553,119816,92433,32065,-38748,-46282,-9327,20968,43865,37555,6061,31063,138769,212534,142127,2556,-113540,-147719,-106408,-53204,3971,45523,92987,136254,63607,-46677,-30263,87483,134849,80783,19880,-25805,-83767,-89298,-26015,23996,27500,55783,120814,134490,121260,112381,49785,18038,34459,12436,-60629,-110364,-74977,9888,30166,3316,36014,118596,144596,65441,-68,-8486,-1199,20480,40359,45026,44915,37477,45653,10344,-59827,-65649,-14304,26636,45752,55706,52904,58903,60183,60620,37819,-15538,-50850,-54173,-83448,-119298,-112028,-27014,112640,149015,118734,88758,24796,-36023,-9089,8028,-67134,-123976,-48426,50232,82015,64529,11039,-41107,-27481,15828,-15418,-46781,3777,100546,122466,45595,-45000,-77048,-46778,6534,34094,50128,62046,44825,24526,62186,130960,153072,96617,44556,26107,10932,-14788,-47272,-33747,37143,64981,-16330,-58205,39725,126754,66964,33777,36137,-22897,-57864,-44509,-65692,-79570,-22631,16436,-62781,-107013,-21639,20394,-31679,-64348,-25981,27350,22142,-40183,-47025,-738,46476,74707,56936,46996,20125,-54225,-111610,-77855,-35192,-55478,-71461,-44413,-3605,2214,-34496,-74611,-92246,-75637,-88377,-119133,-138253,-151666,-100140,23111,86964,54171,18762,-6569,-11093,985,-43930,-115608,-111236,-73324,-97434,-98783,-65283,-33854,-16161,37757,94083,58295,-43602,-39916,38174,62025,47368,50269,45724,69332,75285,41284,50591,68727,54248,81413,95873,26419,-81305,-113564,636,105513,112438,70593,-17515,-87688,-77191,-52920,-30471,-2285,-10145,-57690,-63332,-12453,-14729,-60328,-19646,7360,-85154,-94092,49793,109023,40295,18686,51730,17084,-55315,-110089,-143481,-141903,-85149,-30956,9077,33459,42232,67110,93462,26978,-89977,-109176,-36718,38150,86836,85107,76796,50979,44151,55311,33724,-14793,-14100,19563,29814,62110,63019,4847,2754,8824,-38608,-34540,-24121,-110220,-161066,-68764,94742,176100,103387,32152,23952,42612,2216,-61506,-41746,59348,116079,33421,-84460,-100166,-52619,-25631,-52318,-92645,-36940,20562,-15352,-37863,3648,-12922,-58847,53538,211109,167231,69133,74355,72211,42015,34810,20364,15310,49676,95034,138211,125762,65351,21126,12791,15747,1231,-6345,43305,41447,-62281,-93764,-6637,-6142,-71960,-59621,-41688,-87347,-77594,16301,13142,-57569,-63105,-7002,56538,116425,97465,10065,-32861,-9945,-21534,-29690,4807,804,-16149,-24056,-35230,13890,96006,28311,-122724,-112280,-2505,49171,41347,30571,22760,56394,122950,131912,73518,41235,-6913,-64997,-52058,-40134,-49202,43766,114766,25524,-89479,-59648,67172,96627,8022,-49750,-97713,-120295,-82705,-10898,37156,36043,-39168,-175943,-203575,-68360,26730,39878,76081,120492,73579,23034,42151,54207,65184,108946,117869,89430,81166,59227,-12190,-44212,4213,39662,2979,-55507,-74219,-41965,-22010,4545,-29691,-95608,-89066,-484,86437,155908,154757,71855,-44076,-103069,-35260,55028,85110,147241,214079,175815,72871,-1854,-32109,-29590,-49791,-114122,-125999,-51123,25306,24202,54449,154772,222997,172721,87476,33538,-42919,-131660,-73767,16310,81,-5369,56581,18162,-45002,35487,160608,122460,17864,-29195,-23350,14926,53201,42971,-21646,-89982,-102557,-47651,13667,25597,-33123,-61663,-28477,-4329,-27762,-20718,-1706,-1043,-8784,4497,14847,33394,15859,-51676,-63905,-57471,-69531,-54356,-25575,-45646,-57940,-25378,-22414,-90179,-95280,-16179,43552,43455,30703,-8817,-71406,-112495,-130444,-112008,-96265,-128195,-154961,-159812,-150555,-75281,-189,-13529,-60475,-56278,-13809,-27316,-77313,-68789,-7385,-5771,-65461,-97530,-49804,17875,26416,33864,106645,145104,88143,32912,43781,99218,83033,-3236,-15645,8350,-10751,-10261,32064,18728,-16960,2556,70911,128001,117892,38647,40918,112527,95476],[8167,-28945,-6637,-11031,-75566,-120720,-144358,-154034,-85787,32256,85309,78412,13572,-23732,38897,128020,118217,74404,88406,107206,18071,-91301,-100034,-37102,-33800,-26478,24802,67083,83574,116306,96706,24875,-68551,-136313,-117966,-52308,18071,15979,-69702,-83455,-20634,-59719,-140460,-100085,-14425,-4729,-62546,-84035,5007,89736,99067,76739,92286,128625,120657,72325,28154,-11035,-47892,-81008,-109273,-37186,123394,201922,128492,55074,46035,17159,-18481,-28363,4629,28075,-24086,-63337,10419,37539,-50539,-94132,-99537,-129527,-76201,-20715,-46290,-64384,-50300,-63837,-82121,-43386,23839,9992,-42620,-66425,-45663,23695,78845,67998,45430,54911,51998,47499,53685,54191,74237,131427,136170,78099,22401,30564,96536,147862,136150,70742,-9154,-67021,-102963,-110762,-70305,-86320,-136110,-60786,48916,-9014,-130914,-167461,-116529,-45534,716,22947,45611,59890,44135,-15374,-43896,-29816,-17725,16635,53104,34419,-34552,-32306,52040,100395,68070,52415,32479,-27465,-65597,-32608,-1787,-6066,-37982,-44054,8009,59055,86033,81143,15475,-71197,-111553,-107504,-53913,-8896,-54689,-121523,-104023,-91067,-117959,-114111,-70174,11377,86648,53474,-10048,21819,88428,13876,-125878,-160126,-69843,18634,85036,126302,80246,22139,-2877,-29022,-50374,-7325,62620,82451,66695,77873,73575,22465,-37192,-15618,26169,-9041,-13727,60830,66601,41360,30223,15156,-18036,-11641,39163,54331,36687,18222,-38236,-54224,25106,82083,44470,9793,-27133,-45544,-51681,-73118,-42451,16785,1000,-27083,12576,32090,-3082,13587,96342,98442,2186,-59524,-17165,45389,60081,51577,33971,13497,-22086,-96194,-120807,-36725,74823,78332,27665,-36,37245,99730,68257,14259,15274,33351,12069,-62847,-119791,-88385,-30382,-16127,-45854,-60171,731,67242,106287,125334,72759,-16987,-78454,-104025,-82857,13898,90091,80797,8597,-66970,-116260,-139883,-116294,-16104,56640,53859,42979,45364,45187,14686,-59543,-107799,-55635,43142,71755,15697,-34747,-61720,-45086,59964,116773,60060,17295,8040,-31938,-80897,-71320,18940,94741,96255,45907,29864,18499,-20268,-47392,-27287,-17199,-45993,-100594,-130968,-81288,-43402,-12911,64960,78075,-22108,-115504,-148278,-164103,-137263,-13600,110755,140934,43549,-83921,-100207,-16297,52471,35863,-3759,-31609,-47576,-41576,20264,97888,85488,11627,-78377,-131797,-86930,2240,44821,44597,70223,112662,93111,45272,23699,36716,35509,-18507,-56405,-56080,-64487,-101883,-69472,22534,62375,42174,-26794,-96832,-122272,-128649,-93242,-38036,4316,7181,-21211,-22977,12165,5368,-47065,-70456,-68127,-30116,36557,53762,54370,84561,94561,47173,-54119,-111675,-90300,-49696,-24939,12298,67170,72646,36600,20521,31902,68613,75961,23785,-28179,-13869,35160,33397,-12039,7307,127715,158419,-1796,-139619,-117781,10846,107886,106937,25507,-3454,47362,95430,127865,124859,77361,31244,44074,28352,-57898,-117563,-97462,-70797,-33367,34445,57837,-41401,-130938,-78817,30649,119803,107976,14656,-56747,-25616,78282,119369,48299,-9793,6756,23968,45263,88709,104057,72070,23432,-10192,23236,44593,-39395,-115580,-55820,5061,-30064,-49053,-38558,-45444,-61457,-85072,-103098,-83918,-86063,-53072,20504,34294,-23386,-91733,-128132,-83670,21166,38497,-33618,-59205,-51681,-53255,-23181,50798,67014,12346,-29645,3434,113983,218364,168001,4991,-106574,-84976,-32638,-30795,-781,63338,119067,167650,116268,19615,-10666,33381,62579,84027,63416,16004,-51272,-69835,-15587,4895,-36153,-38031,37839,93026,96314,98651,78485,50810,39347,7409,-62276,-77978,-4265,43851,24086,48156,101847,108920,77481,12949,-54693,-89209,-73135,-25722,25896,50280,165,-70990,-41979,18543,14597,-36674,-46692,29763,134036,123159,29326,2183,35308,36654,-9103,-48950,-99667,-112290,-67614,-22418,-19692,7110,88869,102763,79016,43891,-4096,-26484,6697,39200,7846,-54356,-52783,-8809,7512,-4402,-40987,-93454,-103715,-79237,-84125,-77543,-13352,48739,29034,-36772,-52047,-24904,-37403,-63703,-78833,-76815,-50369,-47000,-54758,11078,111415,171848,144437,70919,23847,12345,10617,-444,7537,64919,89282,-7692,-90512,-38287,36928,13802,6841,16847,-24329,-48897,-46093,-63803,-19635,89757,97143,-34288,-88038,556,46455,12619,-3667,23008,61071,32364,-66645,-120736,-77512,28155,116676,109303,42116,-45130,-90558,-50669,24939,48028,9730,-7142,-2989,-19120,-57283,-77948,-52763,-8130,17403,-12130,-79632,-127538,-99817,-8699,48360,39454,-28296,-103087,-128765,-62324,17903,8087,-41446,-71403,-92738,-102894,-48419,29485,75674,55234,73374,122673,69061,-39132,-28221,56285,90141,61089,57898,87767,111192,81616,6498,-41368,-25058,21851,70453,45702,-51176,-114292,-94043,-11146,49755,62479,44076,-14182,-75033,-103604,-112680,-71615,-18025,-25053,-57344,-44197,-23731,-56940,-86623,-28801,8645,-19801,7916,57214,29595,-12474,25229,86144,63114,-26011,-123551,-184524,-154044,-20038,82932,88972,53429,38102,41640,53219,31637,-39853,-91766,-70698,-15213,55450,98012,97351,79555,69658,50123,-4990,-61100,-59859,15062,79734,110970,72264,9291,25786,36008,-5597,-19270,-59406,-162092,-165134,-20808,172428,230200,75362,-50039,-42132,22005,1934,-66269,-69862,4256,63400,24856,-26092,-26336,-1617,42298,48051,-26216,-35696,-701,-27462,-41181,37890,71788,52200,125474,212505,137825,54919,69299,70392,44977,44253,40043,43051,61289,66954,90886,107075,80323,40463,12130,-31382,-71144,-92142,-59762,-22372,-51342,-62261,-5927,-19603,-68833,-64660,-64271,-86299,-62201,-3570,-16096,-33901,-8518,-20147,-29064,57966,107543,47993,-6816,-16079,-43313,-48194,-13368,-5232,-18400,-28435,-26312,11136,52006,-19137,-129959,-83267,42845,73292,20015,-21911,-30709,-4377,28445,43681,65987,109188,69820,-37240,-68088,-53430,-43771,50654,111261,45593,-16732,13258,79540,72114,25143,37946,9569,-34297,-28932,-15564,-13435,-6285,-30083,-94424,-126805,-76141,-27723,4157,44931,46308,398,4453,66369,80170,60571,83468,104495,78622,46429,2893,-72620,-56411,28616,25816,-24662,-2197,42246,33031,-7850,-4788,-27858,-64821,-26209,60474,106434,132149,116448,24848,-90493,-117731,-31380,36212,5067,6986,78216,87282,40377,30608,45370,64600,64474,-5056,-89177,-89426,-27689,-21669,-7625,97350,184868,126208,15978,-35486,-58101,-97018,-44671,20592,3715,284,57703,14197,-71096,-24392,82789,76396,25473,-7730,-38114,-48702,-31475,-4956,-7925,-49312,-72640,-53371,-41475,-25404,-10399,7396,-921,-6464,12278,40387,33700,789,-41165,-57266,-46264,-10442,-7477,-31933,-4942,-24639,-101651,-105111,-54030,-49739,-54940,-30670,-36733,-81802,-61222,-1445,-2153,-8720,44984,44589,-48433,-98657,-89014,-99645,-119229,-132749,-138788,-139266,-114602,-41673,26445,4976,-49187,-35569,18002,45918,67216,51255,17164,-30567,-46069,-26244,-2789,-3483,-17813,20100,136252,195594,106897,8136,8304,81954,82495,27171,35532,46263,9387,-9622,7713,6172,18881,48819,71669,68938,53114,21110,18054,43293,26199],[18787,4490,29010,36331,-8304,-53434,-89218,-132476,-107945,-18249,42460,58095,26808,-7450,12443,60696,57620,52254,94436,116319,43221,-3099,15623,9005,-44785,1896,125317,169796,102806,71999,64469,18512,-55051,-115305,-123501,-84808,-9470,19943,-38849,-60453,-38328,-60127,-84126,-45846,-28630,-59007,-103846,-106671,-22676,49023,42117,14788,69617,137875,87537,-13652,-69735,-97984,-85964,-51535,-54841,-24164,80500,134954,78757,6653,-19702,-29292,-1944,717,-19341,2776,-6655,-32846,44091,59700,-67877,-101474,-39691,-30700,-10057,-7035,-43688,-69023,-45884,-22132,-31629,-40425,14211,66599,58139,13559,-9447,11664,30573,11879,-26781,-38695,-23602,-4071,26165,83230,144066,172471,151371,108269,59870,22536,35491,82021,70890,20756,13768,29984,-15529,-79216,-73203,-31677,-47324,-68975,-44360,-86681,-186807,-192247,-98647,15092,90462,66319,17476,37466,81001,84219,81300,38702,-22069,19505,95732,68681,-49541,-80701,23021,137998,136742,92585,52998,-1993,-30580,6112,45381,38078,30945,68503,115468,125850,82810,17946,990,-6079,-38472,-91910,-63652,36591,17330,-94132,-104013,-70851,-71506,-66448,-19280,63463,104613,29070,-40270,-5410,59170,33145,-48356,-83564,-56941,-385,71916,133041,136298,81906,-39,-83999,-110310,-43683,35647,17508,-48543,-32597,24164,29709,-32634,-48984,-31321,-74327,-84497,1940,20364,-8450,-26939,-26050,-36074,-36799,-16115,4847,59258,83018,3284,-36610,-473,39183,52090,69035,31910,-23712,-34334,-4770,39572,42013,11061,-22516,-31280,-19661,-45831,-76296,-21652,27007,-25060,-58820,-4474,29626,-6648,-42483,-66881,-74789,-75282,-118001,-93674,21926,106876,74911,29662,30899,33748,20818,-3065,2978,31873,74318,75236,-8919,-118182,-127818,-73983,-61364,-63172,-36611,28943,98045,141230,110807,56122,15388,-37316,-60799,-66103,1976,131460,171625,74328,3489,-20205,-53736,-59315,27597,83659,53156,38319,76007,93720,54402,-23620,-91457,-83661,12823,87387,49467,-35992,-112521,-93612,34480,65452,-40242,-50106,33413,64255,10770,-37660,9756,106411,109236,14651,-23997,-25448,-39925,-74633,-104676,-108140,-74064,-18627,3193,-13451,-35560,-6158,42541,56764,30802,-17281,-88165,-155702,-145502,-21282,91395,103249,43195,-8522,-14924,-34760,-78139,-108725,-71189,-19356,-14544,-43902,-3803,105136,122640,32318,-62593,-98948,-54772,41955,87843,23259,-33565,6003,52314,58799,49222,23423,2547,18444,56706,19148,-45907,-40961,18233,40805,5176,2278,25406,-8674,-61901,-75097,-11196,52080,34238,-31994,-74883,-63191,-4863,47439,40188,-15131,-62012,-66499,-63580,-57518,6126,67087,91353,79005,-38288,-124590,-70153,17966,32601,53061,96781,70699,33927,53300,39966,9722,18654,31309,12097,-33656,-42906,-22384,-34541,-22089,105824,178585,59879,-61960,-47347,41902,76567,32283,-26561,-24273,4081,14240,29406,33974,17566,25113,56058,31489,-51560,-115096,-95378,-48984,-2173,77648,105454,386,-75026,273,121980,208286,158239,31916,-24257,13617,79441,135398,121720,61832,1046,-42053,-14895,47749,58057,52351,63962,67872,76261,54207,-12282,-68732,-57046,-12760,-25844,-21281,12797,-26338,-93162,-95490,-76562,-63207,-84117,-52712,37413,71403,39987,-18464,-90286,-109264,-48917,-21830,-63556,-75349,-46975,-54800,-55637,7537,22434,7413,14727,-6612,-13258,47997,59214,-52538,-132467,-77417,-5266,8232,21167,48732,60439,85822,57619,-12487,-13785,33164,1106,-44429,-2509,32993,21631,19801,55870,44965,-10004,-43385,-8848,38969,23388,3709,26785,24179,16997,3950,-17027,6892,58302,33396,-40251,-35913,25288,56372,30956,-7996,-41306,-75856,-82599,-50799,-2658,19831,-28438,-102438,-85189,8533,92424,58152,-3408,56339,166064,142972,32104,-26323,-30153,-30706,-70772,-115987,-168275,-151470,-21982,98576,85690,50273,66131,47669,9642,-49570,-90617,-60328,6784,57500,60207,28920,-6962,-26049,-34922,-59597,-78551,-70357,-63310,-72877,-63845,-9343,31726,22181,-42032,-79134,-38882,-4417,-53277,-88934,-89603,-94782,-90056,-102663,-115139,-48309,58629,148566,148907,53962,-31493,-13594,55984,78912,50487,69679,84261,-17470,-120363,-138500,-105214,-68335,-18608,6443,6718,14742,17417,2862,42055,140657,134423,17800,-19853,39066,59890,46189,21245,29286,88799,82812,-29289,-137026,-136018,-41010,45407,36585,-28754,-107670,-113826,-20218,57235,46434,13015,28230,27959,-14211,-66136,-89837,-56573,29666,57637,6239,-45055,-49148,12802,83695,70283,9609,-62279,-137409,-170004,-106379,-1697,62800,81845,20679,-62936,-55903,27480,80138,85684,22466,20868,90127,68157,-2758,31423,93560,96448,63266,62668,85637,87273,54728,-16659,-70398,-33892,32385,35659,-29164,-74113,-48273,-16810,-13089,-35910,-33371,6411,6911,-33456,-69654,-102340,-89871,-26618,-11068,-38788,-24531,-29911,-64716,-73345,-38454,-974,36198,72551,35033,-63587,-88210,4838,102869,108254,39918,-54147,-103271,-53660,82652,176947,148948,44928,3939,27028,20423,7489,-1317,-48240,-79470,-70484,-21675,97773,168626,139877,83346,37955,-15159,-58454,-75033,-26306,72051,150471,100402,6719,-9381,8937,9796,6964,-53672,-134760,-72245,84532,193071,148529,-19709,-108463,-75400,3626,1109,-51810,-70840,-59608,-41540,-9386,37966,51430,52046,108668,159210,70095,-10983,3103,22389,38088,93150,119669,129704,163376,129020,9137,-26713,34158,81956,81670,56502,35629,36679,48836,39356,44431,38829,-4562,-18432,15396,-4244,-67785,-124809,-129944,-66310,9415,32362,14005,-44581,-66213,-27823,3029,15083,27819,38696,12234,10053,36891,-18720,-94178,-20285,87610,103625,87310,83778,37055,-6933,-12364,8267,20451,9768,-3174,-5438,-3176,-17739,-36591,2357,58647,52592,-21182,-68159,-74929,-74610,-61193,1479,93774,145379,91306,-4045,-46847,-36780,-18034,50934,102048,98753,98459,75188,39101,3353,-33188,-14233,40791,58104,37590,-18134,-42620,-31145,-33212,-32421,-12257,-29107,-32432,29616,61803,-7578,-56984,-24088,44708,92774,81516,49902,55563,55336,40479,651,-71194,-42098,45075,48095,29022,79257,109405,75586,3683,-14529,-7065,-12200,3349,26986,29425,17278,-4045,-63812,-109210,-73443,-11712,-27244,-108152,-123109,-46041,26380,58196,80604,119188,166143,160350,81222,-42452,-83165,-22615,21981,10661,33043,60142,-3201,-85058,-99045,-63888,-31588,32169,79672,61400,3175,-1049,-14836,-80965,-99256,-46218,-20908,-6264,-21258,-88423,-132348,-113500,-60254,-15666,-9461,-32201,-45555,-27433,16357,57992,90336,63513,36031,58095,70082,19710,-23073,-59880,-76441,-56379,-7464,12169,-2399,3759,-12689,-63740,-64652,-10063,3190,-42102,-51373,-42285,-69791,-45436,15717,-8043,-31838,44405,98234,21756,-41957,-26895,-33272,-35633,-25184,-37509,-44314,-33878,-21430,-30358,-58232,-53410,41206,148694,174753,165325,100909,12058,-41956,-11170,37998,46902,2075,-30549,7601,101916,150637,77542,-12416,-21838,30131,35851,29874,75630,94098,59919,21292,-2569,837,52696,70521,34044,-11419,-11933,9777,17437,17742,15393],[13442,5145,30415,55967,41163,14584,-16556,-53236,-68960,-44485,272,47937,56372,39136,24986,21551,21064,51651,94340,103704,72542,92953,87658,8302,-61742,-2852,115066,149603,45795,-34362,-23508,-18648,-45425,-68385,-77113,-82477,-51492,-7334,-16789,-37458,-44160,-32269,-1331,7814,-52557,-141438,-182755,-135880,-43070,-8038,-24628,-35892,32986,85098,18065,-67462,-113961,-124872,-73348,-18125,-36172,-59547,-24585,18888,-6253,-81605,-115666,-83113,-15837,-27234,-78464,-42790,-7723,-13736,33055,25318,-71948,-80473,-20782,17195,42833,16847,-30439,-66186,-49330,9610,9178,-50078,-22576,72277,121863,87605,20447,655,1784,-17188,-52118,-79702,-79597,-51080,1447,75294,130815,109763,53907,60787,69429,1088,-64052,-59283,-26225,28951,90111,97675,49859,8028,16013,50799,10604,-86607,-108228,-99257,-122499,-83670,-3228,42575,77385,55486,14169,32796,59102,67693,94557,74627,12897,19625,58384,13507,-90357,-99443,10994,127952,122384,55561,3809,-12562,20671,87436,105340,74288,67311,102471,132500,116903,35285,-44461,-27869,16308,2425,-55645,-41074,69736,84685,-14092,-13085,42696,46651,30392,49098,79551,79641,37864,-4681,-29880,5795,47687,19851,-47679,-63624,-12395,67691,128109,152105,90042,-29937,-100861,-65415,31123,89078,35012,-93165,-129052,-54023,24298,9270,-33659,-60858,-103911,-85780,-12919,-18889,-52874,-46096,-27669,-44608,-65016,-84082,-61381,26740,76219,31021,13100,-8142,-24,86150,160374,98482,-13615,-54628,2114,82571,71966,-16184,-99248,-98628,-43583,-53365,-112364,-81059,13278,8658,-34789,-6376,9019,-41701,-68550,-65847,-73675,-88067,-123923,-86299,33043,106882,44848,-9690,26486,17906,-70762,-98763,-32147,20543,69575,115408,63041,-66883,-105485,-65154,-56658,-47980,-23444,4178,51977,65793,-8347,-18596,12606,-30329,-73607,-64446,-10793,105365,176731,116358,57903,34660,-21953,-56282,-590,40585,9543,-22439,12504,54813,45030,-6928,-83701,-151553,-88641,42161,59324,-23437,-119747,-141002,-40209,65122,13729,-24742,50445,114715,63185,-19736,-11983,63140,58957,-23572,-72604,-78880,-99169,-143835,-197152,-215768,-154971,-26162,56072,20373,-53248,-48318,-12205,18350,56319,60259,5798,-68961,-94514,-33965,27215,10272,-33724,-48764,-31834,-53228,-125656,-180365,-125822,-30160,7061,-12670,517,86332,142893,124481,70938,6113,-10131,58319,109382,17963,-75332,-33099,25400,34765,10153,-29807,-40995,29276,122452,85074,-4113,11587,37915,-27670,-79272,-33222,36768,46733,29682,16364,70508,131593,71197,-41228,-67453,-58878,-57874,-9835,47473,39341,-3552,-40424,-87027,-92267,718,79839,113328,100954,-31659,-107833,-19209,76008,61060,60439,63934,2988,-18621,26723,171,-46183,-21068,26730,17141,-63372,-100625,-53318,-27945,-53554,-15942,50679,48298,29357,48668,60158,-3341,-91812,-96353,-26118,-12897,-73096,-99641,-85336,-49928,19144,65335,28707,-27941,-31766,7422,10632,9267,71492,110214,69241,60230,90046,107364,128289,85706,10509,-21486,-32110,-26646,42664,98692,87403,16171,-57240,-57887,-6719,25192,40989,69996,91528,89089,74421,59548,6881,-35949,-19459,-38207,-40734,1841,-16510,-46290,-4887,3692,-19993,-30250,3119,71160,121791,111868,39439,-32092,-70987,-72422,-38513,2105,-1416,-29707,-71470,-105221,-95112,-53654,34928,76242,-23696,-91988,-19692,19654,-69494,-149162,-118133,-41619,222,12696,9039,-7576,-16826,-60919,-118893,-69388,42054,21697,-95129,-59387,41086,68516,66165,85745,78655,46799,12779,10228,17803,-43348,-115655,-92689,-31352,3122,7410,21014,46982,30856,-14590,-46004,-65985,-45133,-3921,3107,12407,47159,47258,17052,553,-15698,-35078,-27909,-38158,-59576,-26814,74954,104728,59941,86907,126415,74279,-7611,-74718,-115737,-82726,-92612,-169986,-203726,-126681,25031,101217,22116,-35199,9155,20327,-25582,-106220,-145754,-95995,-10849,44487,53128,38931,19212,-5418,-29650,-82022,-88000,-12441,9169,-28229,-15060,56350,69607,28797,-46863,-90386,-62656,-46386,-85284,-74244,-22810,-7677,-22783,-60226,-92726,-55565,23218,93024,103871,45346,-24844,509,90457,117200,52161,18593,27271,-29050,-96964,-132107,-121320,-81131,-32828,-15938,230,27819,39625,17230,974,38969,63002,43703,43158,47138,23210,4255,-24808,-1182,86654,110711,13332,-98772,-132359,-92033,-61385,-99836,-132428,-148153,-118338,-51738,-18657,-34350,-38409,2797,21757,-7749,-42766,-64085,-58050,-1637,6935,-42481,-27148,33782,105766,149719,97548,15317,-25466,-68597,-132991,-133037,-35429,76486,112594,25649,-67355,-38976,43080,44193,-678,-73141,-60444,42071,80487,61968,98530,118848,96803,71545,52053,21360,3638,-2242,-28543,-26780,31515,51241,-5440,-57210,-17019,58118,41321,-28036,-77075,-54707,15858,32286,-1268,-25346,-58248,-62247,7693,42921,6204,-11298,-38188,-63392,-48873,-10232,24019,37337,45391,12943,-104627,-155196,-51938,68573,101456,71042,6177,-10438,51436,135060,171138,138600,26205,-28342,14614,-16106,-73670,-45949,-33025,-47693,-35345,982,104346,180702,128455,57564,15952,-7885,-5747,-33744,-77560,-5463,130346,118647,14683,-48744,-51847,-12028,24352,-15493,-62492,22274,139256,130864,29630,-53725,-58790,-34130,3199,-8263,-43394,-49257,-75299,-104400,-46677,30734,32947,23790,87456,146953,72250,-584,20252,63438,76543,57155,39900,59573,76695,20577,-61565,-56025,19565,89614,99588,34359,-20490,-2544,39402,17674,-17768,-45838,-98228,-95258,12874,67373,1997,-75023,-92142,-36501,60135,75881,7059,-62933,-44876,41349,88948,88854,90992,96022,58254,32072,35628,-14191,-108716,-90186,16728,92180,108094,110253,82288,41843,15601,26267,57184,58713,23956,-24076,-31218,17635,41832,28362,21081,23547,-20634,-59366,-78571,-104213,-91279,7918,102508,107166,45413,-7656,-38677,-48146,-46090,5817,65584,107322,121518,40672,-40796,-66847,-124887,-122202,1558,83121,57212,-4575,-25332,-25592,-39159,-42479,-8520,-26594,-39002,53842,94661,3756,-41075,-10894,16464,73403,92674,25397,4609,38640,60287,34840,-44517,-60815,-2055,25805,35363,72394,89699,73589,4843,865,41834,29014,-22254,-42896,-43047,-55634,-75312,-84157,-62565,-41445,-69609,-138668,-184299,-165161,-108706,-33048,34707,66903,103193,149172,120296,28793,-60296,-60539,26140,76511,47169,-2307,-67702,-144619,-165164,-143963,-98248,-27662,66911,127107,102529,-21836,-96293,-81573,-86324,-123949,-112035,-90196,-58935,-58261,-128848,-167563,-107408,-41204,-5568,16430,-11045,-32013,11150,50169,56325,75658,77236,85907,94851,32332,-95647,-114838,-68775,-39120,-10695,27346,38058,3970,-33443,-27087,-526,-1302,28770,51559,-16458,-61791,-30751,-44550,-54229,-7157,13069,1811,62422,134888,78612,4058,-7163,-8868,32673,71080,32831,-5590,-16582,-39728,-94584,-111972,-56196,76272,205615,197494,117809,41157,-34103,-64956,-28610,8255,17228,-11556,-41640,-31107,20096,54260,31808,3537,-208,12922,1756,-1892,56893,97358,83344,52600,18774,-3166,11683,9471,-29245,-64255,-35527,14575,48421,57541,44269],[-8911,-23308,4714,35105,28495,9356,12616,36535,13343,-31821,-35737,3849,14825,36841,60926,44177,16404,36842,61551,62666,66426,113539,93479,7325,-54249,-29628,36743,80169,3644,-77595,-37721,22358,9093,-12433,-15135,-64198,-102820,-63720,-14137,-19828,-26947,31175,89281,46913,-65970,-177506,-200969,-105079,-3887,5037,-6426,-2866,44491,60095,-2653,-47440,-56480,-61839,-47829,-28282,-45787,-61068,-49696,-24511,-46504,-110531,-145634,-110814,-42787,-56941,-103265,-73683,-33332,-23903,-5983,-23985,-56557,-57015,-59999,-23132,66169,94059,47006,-24936,-42574,7996,-7947,-77804,-48846,33308,92810,93442,29688,-10883,1869,16152,-382,-33466,-55484,-29917,28143,79767,90320,26620,-59867,-34756,23138,604,-57117,-103109,-63303,86737,166016,87858,22333,37860,85092,80785,-6464,-108266,-106585,-23132,40237,55276,39842,-4775,-12782,15297,53170,64415,12345,-23646,25186,57926,21744,-7315,-14441,-44142,-66871,-18858,61166,110433,82949,23832,-22706,-6299,80316,167138,132797,47525,13933,20273,35404,29016,-20845,-66269,-60090,-32844,-34179,-41220,10219,99947,99662,22786,59951,147304,143849,91673,64084,45083,39915,65911,57554,-18960,-14700,39057,35156,-32672,-60255,-15022,72001,115745,77310,-18670,-109524,-90243,22629,127457,164611,118358,-22872,-118931,-88315,12714,66736,39408,-26031,-63962,-13047,36534,-4570,-16096,15631,-2944,-59621,-83912,-99803,-89303,-59506,-36498,855,48595,7624,-8546,97787,181634,111566,6359,-48671,-30955,46442,61714,-58748,-165937,-107057,5247,9122,-60411,-66542,1833,8051,-48599,-28374,24938,35641,57729,62884,5187,-61066,-99043,-69979,24792,90261,12305,-60940,-15723,-7304,-101588,-138419,-67785,-18792,34883,130842,134846,31385,-30793,-32113,-28635,-17411,-8462,-3164,10567,-26088,-90270,-57248,-13570,-60062,-96022,-62699,-26420,34607,122234,147882,109020,49839,-33512,-97407,-73160,4573,41160,2627,-14052,18088,14671,-27424,-93874,-188602,-166527,-30506,26186,-5328,-57240,-127342,-83922,100657,138968,32039,16726,54975,-9139,-87683,-55886,-19497,-70437,-135807,-139486,-112344,-141425,-203099,-238533,-258713,-238927,-143573,-46358,-33899,-89760,-92673,-28702,30176,50904,36450,25025,2696,-23616,1493,26283,1650,-50582,-97494,-80970,-30839,-60841,-142289,-123286,-44866,5126,33229,54048,83190,116758,161569,159932,76515,18830,50103,78871,21218,-5285,56706,71593,18376,-46199,-47131,8397,76757,131255,94468,25905,26884,13398,-64621,-77106,-16117,8716,12143,23345,10047,50356,114628,90464,30176,33772,10284,-77823,-104170,-22585,59938,48749,-7224,-46113,-50356,18695,98029,111130,68277,-15207,-30203,44655,82605,45422,19982,-13085,-59829,-39272,12384,-7182,-22134,12388,37495,4975,-59769,-70621,-8001,34876,-16816,-90295,-82397,-12253,29674,27787,25339,-27308,-103801,-97056,4026,33757,-66021,-145018,-149476,-84907,993,36461,5098,922,71052,129267,78721,27185,45378,66813,84091,112433,72300,1258,-4973,1492,-2211,-41121,-122604,-135431,-28144,77827,98055,60125,10253,-9393,26433,86051,96879,89555,98448,105865,128954,142841,57304,-30147,-33223,-47085,-65207,-41182,-10964,28289,71069,23486,-24528,15333,77181,107541,137942,131193,53367,-13048,-55805,-93693,-69118,24824,61885,-2203,-79222,-135134,-171241,-106494,54676,80026,-54613,-65320,81873,113938,5089,-82447,-86023,-58620,-43795,-11327,29029,29541,-25200,-112070,-154621,-110340,7219,59448,11451,-5293,54381,61631,35341,51845,82898,82917,55707,36637,17065,-62867,-170978,-179705,-73408,-4979,17869,48875,32666,-62795,-81297,14201,51750,6376,-28725,-20073,39226,125453,142373,102084,64190,-2326,-56603,-6141,34898,-14885,-61275,-10894,65351,88008,110685,106214,19622,-67695,-117020,-117295,-36712,-35230,-141016,-179179,-72511,62114,39913,-120076,-170530,-58580,-7685,-45907,-106847,-119984,-80354,-22632,24900,39321,6834,-8431,3453,-15787,-85636,-88298,-1661,19484,-19074,-16978,22240,43450,48338,-2662,-75717,-82407,-64538,-82258,-52818,26536,60374,49308,31585,4702,4203,28976,47489,63492,92466,78796,40559,56322,74259,8686,-71762,-63200,-23840,-7060,-2645,9607,-14444,-39765,-42334,-29483,-14439,-8705,-26177,-51925,-66171,-34733,22848,48349,27320,-14696,-53491,-62652,-8315,66200,73005,11886,-40863,-83993,-96831,-104614,-163921,-187141,-163457,-118562,-98703,-107279,-85074,-41626,-2229,21531,-2693,-38090,-42834,-37915,-30978,-39161,-61682,-8089,66768,128307,164790,94695,9620,18040,27598,-63457,-128040,-45019,62490,44022,-64598,-115012,-58484,23892,12690,-42783,-91724,-64895,30243,91364,87378,82453,68451,69743,69193,18938,-60339,-90290,-78108,-36326,47100,102823,48875,-35454,-44905,37490,105713,44958,-52519,-74033,-17813,41752,44384,14190,-17628,-46722,-19174,55182,86990,54779,-3147,-62251,-81976,-49157,24369,65852,24146,19404,46102,-65415,-181313,-121169,-2511,53039,51751,569,-3017,69525,117954,101444,79693,24898,-9705,12896,-42447,-136462,-114500,-54065,-16243,40807,95077,109652,102743,46941,10541,-18360,-24342,40433,34570,-80384,-83093,34147,65438,20962,-33249,-68856,-16430,64288,62320,25892,70032,100614,22754,-30192,10323,75971,57071,11463,-31984,-42658,-7243,-3686,-20834,-6449,-13471,-55604,-62911,-7239,30853,-6459,-10453,27858,46410,20494,-31896,-57884,-57235,-60409,-42786,-21156,3723,55045,111422,107463,16430,-61488,-11840,75757,35057,-57242,-88364,-101397,-86468,38034,141280,98665,22434,14757,44837,72230,40401,-20821,-53263,-7657,80179,102977,73467,77029,95964,64401,42449,42000,4651,-91149,-125541,-50712,14314,-14119,-41354,-9734,36242,46231,25048,32999,64125,57615,-599,1878,60151,36402,-19012,3551,46717,19874,-13641,-36948,-76273,-71495,17633,78134,55098,17961,6119,-20083,-69466,-94408,-37996,30115,77042,79842,-4314,-51970,-47237,-119800,-116994,-8,64329,33743,20747,28335,21842,10429,-15866,-49076,-76950,-77843,23213,106497,72448,42927,63517,50253,48777,49108,-8041,-19444,36203,61521,24054,-69375,-110514,-63865,-53150,-74712,-25412,53374,62737,10852,55081,110530,66804,-16140,-35009,-33738,-54136,-69660,-17779,35162,-14638,-131845,-201068,-171067,-106986,-90189,-80240,-32850,11600,36251,58841,33223,-49088,-79368,-7508,89120,82396,52579,17175,-91289,-171197,-137677,-107483,-87511,-40401,52839,124155,96451,-32425,-115835,-100819,-67753,-87317,-84690,-74608,-63158,-57155,-85182,-76864,7814,53251,56126,60868,22045,8765,30657,14110,-17480,4137,51570,117734,125392,3515,-163633,-153341,-36962,21230,28983,29494,27110,6246,-35453,-33716,17104,6639,22257,85875,54397,-16612,13453,26293,-39384,-60600,6479,41837,78309,131360,103920,48424,3022,-29171,23095,78907,25911,-48175,-59255,-55596,-75768,-68499,-24116,57901,145052,116651,36990,-10651,-41590,-54873,-59674,-70783,-54583,-27980,-38771,-65926,-54183,-17211,21319,57493,55941,42756,11462,-14430,28139,62913,58628,63929,66452,5014,-70455,-95087,-78939,-56344,-10206,28876,80648,108451,57840],[-10703,-37651,-16217,6063,-4270,-25595,8616,77798,75813,7679,-43759,-60727,-79245,-15187,75610,68835,10604,-2179,-3507,6810,23409,56192,76196,58324,960,-29262,-6216,52999,24249,-19681,36471,103947,67649,14315,-6672,-86742,-159200,-116383,-38959,-39292,-37838,52072,109097,36747,-82122,-149185,-111116,3629,70276,50047,37033,46410,97340,124709,54882,-11022,51,1041,-45742,-63806,-47918,-25403,-10395,-3453,-15272,-48277,-98659,-107490,-54810,-48320,-66811,-57484,-54784,-65765,-64702,-53921,-26793,-34834,-91565,-75008,63136,156686,134196,43699,-16006,-26820,-65272,-98813,-50040,-4251,21494,42640,18490,-22296,1998,66747,80238,42675,11485,31958,74802,96927,78031,16143,-70245,-87784,-38603,19101,36620,-23391,-23780,116554,160408,41633,-33510,-13953,40627,32568,-55507,-133090,-93332,57173,157850,99946,-6188,-79418,-101465,-47658,54624,68763,-34812,-85382,6275,70903,27455,-23211,-47632,-37814,10576,72418,86592,66775,28083,2571,-5464,19859,92304,155242,90642,-23271,-68856,-75967,-74115,-60145,-53076,-63824,-71323,-75790,-75931,-41651,49188,110131,63546,-9826,42714,156251,174589,97193,21455,-7105,11191,43694,44940,-286,-21062,-18562,17414,31066,-8589,-22119,45568,82853,-17344,-142833,-167548,-80839,21684,81275,119664,112546,14013,-67885,-65457,4545,71737,75057,29129,6283,38714,67679,40874,86916,122035,47481,-50013,-86517,-67456,-55233,-106918,-129570,-45838,22979,-21868,-45224,13946,60012,31287,17105,-9954,-66510,-48025,-21067,-109308,-165697,-53575,64903,56692,-12779,-57882,-58552,-54741,-74129,-36960,45758,110508,161603,141332,51204,-16191,-42289,-30172,11529,41375,-29555,-83060,-39310,-25688,-70311,-91027,-72606,-62394,-990,107195,148995,97889,30911,-13053,-26674,-9057,12448,42422,34491,-38152,-74229,-40702,-51862,-100957,-71883,-39067,-29502,15147,99912,156124,144225,78043,-5167,-103278,-112830,10333,113158,79837,21852,24271,8237,-41792,-96866,-154263,-151425,-73357,-22565,1861,-3429,-105789,-111478,86458,171254,38862,-37048,-29870,-94985,-137365,-65395,-62762,-171307,-250609,-193715,-98646,-101052,-173958,-195780,-208421,-227092,-183245,-101064,-48742,-65517,-56824,32131,101921,54209,-38490,-44022,-2476,21228,58920,59313,34757,-6135,-75776,-83782,-13315,-7458,-62553,-31891,3804,7375,51319,86586,57525,19250,51519,83332,53693,27877,27304,13898,25029,105792,174537,130017,23787,-49339,-11139,94884,127368,99085,50335,9200,-8598,-10441,-4039,27587,43981,-1301,-42000,-57532,-78205,-36471,30713,69932,99205,110122,58521,-42785,-115798,-69229,38834,39362,-14771,-12317,-12305,8695,67893,58090,20916,36376,75506,60008,-3051,-46780,-66886,-80948,-70481,-17125,38031,48097,55469,69415,49626,-1187,-25260,3567,48351,78702,46204,-50203,-90282,-51793,-56964,-99894,-49920,8332,-7412,-29665,24938,51381,-28623,-123984,-152054,-82027,-12337,-606,-12790,21970,103198,142607,93889,56513,22526,-25499,-18724,7640,-26107,-70843,-52850,-22951,-3322,-61695,-167149,-163129,-35810,68233,87669,88420,87619,79304,106237,147982,120216,71007,70189,101413,148339,161089,64642,-26839,-27940,-25701,-52068,-50425,2330,43305,31848,-31154,-48612,12987,89966,104444,99232,90971,29627,-53884,-111874,-145849,-136514,-53870,30591,5888,-78502,-153534,-205638,-151426,9548,31049,-66164,-32313,107424,143181,64436,13202,13440,-24189,-58819,-1018,92857,107215,23046,-73535,-80725,-75674,-45683,23117,79407,68709,71163,57598,8857,17530,68404,80524,56139,31344,4209,-55030,-144966,-165651,-97868,-56581,-108,83444,39351,-112041,-127941,37462,158628,105730,5903,-27475,32048,117326,108621,64033,58535,16509,-33775,-211,31927,-745,-53328,-44463,13048,63059,102702,126788,48046,-68212,-90111,-15983,67973,45385,-46269,-105495,-43781,66555,41841,-119962,-181130,-92339,-62145,-75270,-73011,-47625,-30179,-24869,12409,50682,5828,-42084,-18937,-21663,-77383,-89683,-54699,-34784,-38435,-49998,-48497,-1072,57462,28954,-49220,-56269,-14582,-35525,-51796,805,36020,45946,82793,90827,59152,35971,34464,62786,154937,179072,54985,-29630,-11633,-52555,-147919,-128606,-4543,82617,107612,115620,45332,-33138,-40715,-35324,-61826,-82510,-52411,-442,-18831,-52871,-38603,-15837,10396,-5378,-58727,-57693,-2965,29210,-728,-15583,4736,-36173,-77883,-69458,-105037,-148791,-159823,-143452,-141123,-142463,-61655,29794,54007,53170,17479,-45199,-47252,-27745,-32334,-22875,-6734,22836,53403,73318,76015,11346,-34453,18969,72677,-6252,-94157,-35759,33278,-38138,-140203,-130957,-50154,37889,44787,7053,-15454,2310,41544,64097,26814,-23722,-33966,13376,36571,-17090,-99030,-143393,-127955,-28302,96205,130579,49648,-31760,-39463,18786,71519,28756,-51636,-66735,-17382,19406,28706,17304,-44645,-81191,-17277,43291,59579,50076,-18349,-91049,-90185,-57551,6999,58714,36874,62291,121887,19229,-151810,-153964,-46037,22537,20374,-38995,-52845,14166,64641,39917,25677,42667,56645,34873,-37200,-114178,-112299,-52115,581,42261,84516,71319,8191,-34421,-30408,-47183,-54994,34426,53240,-52830,-104692,-64586,-25942,15013,11614,-26155,26896,130009,151838,102675,80167,9705,-94745,-68057,58962,158099,109709,9058,-52608,-40468,21735,92884,147172,104259,-21114,-110615,-120687,-93439,-68207,-65744,-26181,8581,-8778,-67667,-100504,-83853,-78673,-97014,-42507,23841,44558,82908,134959,118636,36249,-26040,37060,137570,80177,-52372,-86174,-44936,-5826,87969,187330,169382,85173,71298,84691,49556,-10791,-31775,-23268,12477,49262,48564,31375,27123,29635,22767,49272,66339,13873,-86125,-121257,-70712,-71463,-172265,-214652,-133539,-6210,43337,-18281,-59239,6910,72271,40404,28996,43363,-25654,-64021,14133,62186,14811,2471,9519,-33989,-54154,-11202,12865,9958,23512,47858,17529,-60928,-97869,-47212,7436,52038,72157,35288,36816,58423,-5390,-15087,47747,48589,7228,27832,52537,43061,61755,61263,-22266,-96369,-108942,-42114,72113,118340,111441,129074,107675,28925,-26057,-44278,-20919,23962,17357,-56537,-154138,-160682,-105094,-136173,-192121,-109617,10834,27731,15450,87003,126048,95154,54336,25600,-13799,-66785,-64068,31877,85614,18912,-97653,-148896,-76505,8595,-22683,-90994,-84563,-41967,-22843,7970,33877,-6929,-29232,50859,103585,37020,20670,46478,-15501,-51370,188,12163,5990,-6058,25690,80644,72928,3924,-29993,-33613,-32587,-53459,-48864,-35016,-28345,-8210,30475,81092,112758,101304,92432,80696,48508,53487,31043,-39792,-81299,-53362,13222,103076,112217,11025,-93508,-76008,-273,25956,-1154,-31815,-32050,-7338,-11980,-38282,-32803,-52400,-30110,85055,119762,45739,51508,76611,-31089,-120346,-63880,-12269,-8013,20857,53941,68648,33024,-29544,-4111,47122,-6324,-100044,-105258,-61498,-37184,-18447,1984,36030,63270,28456,1553,-7363,2269,-8382,-54925,-99666,-74038,-19456,-18461,-70882,-103728,-62990,25297,79236,49331,29212,12960,3064,29440,18868,-12467,23100,82860,19607,-109936,-159888,-99942,-24986,11798,22853,71282,101450,34616],[18477,-9964,-4657,11171,11517,-5171,6116,56900,86020,55608,-7865,-76984,-112415,-36401,58111,46015,-11894,-37527,-51554,-17581,-8777,-13057,49446,107815,62144,16786,22197,57393,42920,33674,80973,107339,44243,-28587,-56682,-117508,-169452,-128676,-81395,-94957,-95822,-16728,34007,-14846,-95306,-86624,21034,115810,116421,57486,15397,15825,114518,199883,124164,3331,-20222,-10341,-42809,-51955,-22562,-9106,-7551,1355,30298,29000,-40701,-80867,-35976,-10444,3324,12632,-23374,-81686,-100156,-50571,12577,8541,-47081,-55110,33781,110919,130980,86564,9717,-69189,-108814,-98082,-41559,-7669,-12903,-6832,215,-21339,-1949,88509,126845,76787,46403,70992,85657,82844,86076,77901,21230,-40780,-33980,29937,64831,34956,30408,93992,89255,25689,-23279,-64708,-66302,-34971,-69579,-147210,-107372,60144,134908,47420,-53012,-115802,-158127,-134160,-22795,26283,-54441,-73712,64704,139295,79946,17054,-23811,-6806,38005,43848,6209,-17206,-46270,-39004,11924,39520,46175,62079,18403,-62064,-84660,-77188,-80866,-63748,-38034,-47697,-50819,-41139,-30764,-7454,51847,72516,6042,-65208,-25959,105236,185791,107716,-15331,-37411,4999,-11875,-25371,6932,-15571,-67766,-2482,92976,63390,-13765,2606,48611,-27992,-143399,-130684,-66930,-72333,-86992,-39732,-17953,-57395,-49747,-16536,1686,7009,26714,54017,44905,12879,30480,81911,176453,201016,130768,20254,-64053,-37856,4913,-48129,-70177,-27658,-28553,-81485,-98050,-104107,-94172,-65679,-11469,-16802,-102044,-133480,-128924,-159232,-135438,-7497,71580,33486,-29290,-74954,-91341,-63857,-27719,-7615,23620,73295,103082,72071,32527,31085,9895,-13361,-31334,-45147,-78511,-51674,4033,-14480,-22938,-6406,-34997,-56326,1000,59343,92300,100107,79023,36301,3072,17028,50279,87551,70979,15142,-1531,3307,-64822,-99797,-23458,-16796,-18573,49202,92840,101432,116455,103837,72771,-17257,-58454,27577,100259,68995,31186,42103,47269,-5860,-70083,-85623,-75457,-59812,-33670,2822,-17487,-129314,-152838,13540,97831,12213,-42044,-31621,-65001,-64444,-1695,-26156,-149023,-228411,-152894,-21213,8705,-63911,-96642,-96068,-89047,-28854,39562,69681,50967,49583,103953,150976,81308,-52614,-96156,-37835,34948,83401,61692,22899,11554,-20487,-48475,-44968,-38820,-10950,84846,91260,21750,32950,56211,-3126,-74613,-77907,-42872,-239,32749,13423,-7309,63305,177305,209343,132345,48994,14051,30921,98025,111139,65612,26782,-19910,-71435,-32027,73594,122358,92270,33211,-23597,-69444,-97383,-56296,897,47187,81001,59601,24062,9893,-25217,-36361,-5399,-25087,-52275,-19726,-11084,-5116,30871,33082,49424,107575,116056,-8974,-131400,-151076,-116187,-73794,-36345,-2393,61829,106509,91934,54791,20657,373,13000,43582,46344,56126,61855,29541,2315,-27556,-109472,-172547,-99533,17193,46044,15714,5554,-5735,-38162,-98009,-120031,-42623,16281,6227,-1076,26879,51906,49352,53086,70617,3993,-111591,-150917,-110057,-50999,-22461,-14484,-27089,-29584,-70817,-128811,-119651,-31837,39771,65618,86597,99117,88878,95222,91071,23838,-37990,-11825,58151,92814,94052,53454,6888,11804,8359,-30091,-39379,-2821,-17459,-61051,-50204,-844,26989,60833,61842,44813,47235,-2725,-101935,-158857,-167155,-165696,-121780,-41535,-16627,-84005,-177789,-226921,-193789,-72579,-5897,-23635,-38235,-27791,10974,29707,41829,57312,7467,-25641,27329,80858,80161,32258,-19501,6035,2776,-52475,-45551,3320,56621,107187,123413,59782,30723,44601,42678,31716,15842,-10037,-35347,-66591,-70639,-89200,-123975,-52533,98349,92140,-50343,-96092,7656,125719,151372,93244,8914,-1851,44222,22625,-11041,25453,35075,-7309,-23913,-12749,16098,27577,27388,9909,10125,51011,104949,78326,-4009,-3351,69219,100303,51686,13325,-17511,-24956,32070,91381,36295,-40462,-56798,-80383,-57643,-3442,15742,-3181,-29146,-2177,54130,34709,-29539,-34456,-26413,-50297,-78625,-106814,-94459,-50907,-41070,-25487,17496,47604,8599,-39671,-25070,26335,-6011,-79150,-69857,-19440,14339,73373,98470,46419,7897,27415,57313,139079,173157,45136,-80408,-80609,-100169,-159972,-120549,13741,99067,90097,87338,51257,-1861,-13301,-29359,-94708,-126996,-32827,94646,94173,-9450,-98296,-92174,2647,14954,-47826,-62838,-30446,-10852,-28068,-18621,23812,6267,-23627,6757,-1022,-60102,-131309,-167495,-170779,-140508,-29439,74690,89476,71793,38931,-33210,-51283,-46872,-50732,3252,70362,69817,36754,-17067,-83138,-113265,-76569,2124,61459,21987,-46546,-32361,-25746,-103941,-149240,-85789,-1255,72432,73084,39645,34153,49233,47343,20613,-57459,-109232,-78232,-16007,-3672,-32073,-78681,-119633,-89967,15591,98067,106045,59700,-4576,-48309,-31512,19880,21019,-24063,-59260,-52837,-33136,4000,27198,-44510,-100495,-56559,-25808,-17308,-14998,-56454,-82579,-37726,-29918,-36023,13635,61571,110888,158057,83100,-73864,-108333,-15033,42140,18351,-36740,-59044,-30509,16646,9975,3574,67465,128783,84654,-1084,-47599,-38960,28424,59968,817,-33077,-6664,-41763,-82269,-62986,-52138,-47400,4357,1173,-50399,-71855,-69046,-47446,18630,38891,29637,79306,155915,172854,124823,60982,-60379,-156580,-103257,25812,112186,72877,-1160,-30941,-17689,8482,97484,207547,171012,25577,-71329,-102432,-110798,-81822,-58640,-29195,-16321,-36433,-103344,-155402,-101827,-12106,783,61,7275,3289,44089,109169,105218,62623,49384,101547,167100,97567,-35036,-72002,-14909,41990,112373,192971,180405,82636,46061,44406,5814,-27735,-9062,14237,23353,15554,18178,32475,2443,-31998,-18919,38655,55587,-13530,-94254,-90022,-64591,-113538,-192636,-178518,-100391,-4452,8915,-92559,-150655,-59342,43116,28972,-12869,-27736,-59410,-54757,-15176,-17035,-51496,-8510,37025,-1229,-42060,-51590,-67402,-47201,10538,60858,38517,-12713,-31575,-24559,-15567,39784,111577,124790,131593,136706,90747,63046,83646,50749,4435,12943,16150,-14145,28436,85389,43876,-32924,-66147,-62322,14700,88734,98020,111431,102274,15674,-36840,-24271,-8590,-2201,-29839,-116658,-198590,-175181,-128105,-150964,-155706,-86940,-57821,-40451,9716,52674,57706,97353,127269,63365,-30674,-94695,-68723,7584,39120,35659,-6131,-38060,50568,128010,42801,-64053,-84862,-72068,-44677,31594,108198,110183,64201,69647,47155,-21300,-22342,34843,68959,108089,142367,122595,105295,58927,21460,46104,75015,65126,70688,48094,-2524,-40796,-42698,-33330,-12288,37663,119654,161678,110115,54605,49674,37283,37364,71001,46335,-26769,-84683,-92653,-30206,58374,46284,8385,21434,29876,-7203,-28945,-49119,-70259,-72095,-41204,-13860,-38336,-72668,-103627,-86560,36855,121052,85141,69910,53241,-66030,-148898,-122681,-109321,-144049,-139739,-67963,28278,59165,21199,36231,76423,14650,-96510,-116216,-66517,-49404,-37171,8503,61267,57538,-2609,-20658,-1824,40542,39868,-2615,-29985,-10313,3838,6701,-30109,-98320,-74979,23553,40728,-32552,-38812,-3921,27296,57554,13262,-62587,-32531,61912,43826,-62251,-124384,-76965,-11166,2458,4120,39657,54745,15730],[40765,36115,32251,42264,51612,36550,-3247,9891,65979,93099,47057,-28855,-51412,5602,38421,4036,-38658,-52825,-43252,5962,-17116,-54880,5102,81524,67133,65922,64315,38474,9549,21810,60576,51978,-31491,-101090,-81944,-65381,-87217,-88109,-93088,-117293,-133201,-99924,-47602,-39462,-64462,-18863,92758,139537,104138,39001,-34325,-61145,57367,166131,124321,21408,-51979,-49718,-6976,18295,9454,-24564,-50788,-37777,18584,44076,-3395,-22348,19904,35425,60822,89151,58719,-7074,-42750,-4437,52976,65050,43452,7461,-17878,-8856,45423,66993,5154,-82861,-107069,-91356,-41883,4705,-13715,-35713,-17528,-10560,5195,83588,118348,58678,34092,68286,52413,20831,63029,114144,86983,38071,26563,15747,-17222,-18433,22058,44440,29154,33348,26866,-57150,-121005,-76355,-66568,-141551,-115494,1001,27105,-2082,-20335,-94056,-180581,-189800,-88041,11382,-16450,-28107,97233,167307,120795,61903,-228,-24394,-36356,-85123,-113219,-90578,-99837,-74408,13102,43759,-6670,-21827,-21831,-48274,-54051,-27302,-14877,-8654,459,-22059,-27503,21684,58777,46347,25175,-3973,-61290,-119619,-85866,52200,172931,117646,-23119,-49190,10644,-14273,-37999,18963,27623,-35301,-24661,50932,90907,36572,5778,59749,43526,-48768,-46420,-45786,-152341,-211651,-166366,-128408,-115493,-35798,20248,-15743,-75471,-48735,28943,20037,-46872,-18973,98894,180430,180513,168477,93355,-23920,-37998,17496,32158,59869,35456,-40491,-76415,-81206,-125040,-115955,-74754,-71831,-109180,-143812,-155644,-173327,-178044,-127580,-24909,26751,-13932,-58903,-58238,-19611,37978,73310,26296,-33871,-26559,-22951,-42593,-8309,45726,10434,-61994,-114400,-129528,-99839,9998,63410,-1819,-16049,11594,-4303,7419,43962,18494,9872,68953,135350,147747,123528,117034,111220,76847,38935,43384,59498,41560,-33038,-42801,1673,-28926,-34833,18797,1362,-25163,13332,61880,107816,93406,47942,24703,-11511,-49095,-27074,41687,104073,65255,-26124,-56276,-37306,-25476,-7390,-6968,-73344,-164154,-168621,-34798,38862,13207,-2109,10741,9345,37123,68691,24612,-66393,-97269,-31694,75512,92508,17669,-22554,-9230,40321,135551,191139,183312,148294,115563,98034,106178,85737,326,-65773,-41527,20143,54597,44049,3790,-10012,-1028,-24288,-79549,-75310,8656,114120,98290,9566,396,3072,-39244,-58760,-50615,-49015,-13156,33913,15585,34350,127530,180110,152329,94013,85830,82597,38752,25113,48490,66320,69097,-4005,-103230,-52585,68040,93149,71116,61933,44468,19673,-11691,9916,52570,60041,15212,-54766,-55830,15871,46511,7698,-49684,-89744,-88963,-61506,-34266,16075,56141,76318,115259,125282,55253,-96718,-181952,-145432,-54701,9949,15344,-464,56265,101594,44110,-39867,-52883,-6487,35639,36238,13681,21498,30408,43825,63177,29287,-43892,-91303,-78013,-33021,-8252,-8504,-23570,-43744,-45739,-61451,-66108,6399,57246,33186,9511,4564,-22703,-31298,18321,52592,-9803,-110057,-153203,-78913,43992,84524,34964,-49497,-90466,-83358,-66378,-63915,-29768,30567,76183,88790,58658,3069,-20706,-38453,-114506,-169907,-91579,25488,24113,3606,32291,31529,26102,8015,-47522,-74214,-61708,-97323,-97209,5634,96605,96964,68996,27635,21282,40433,-22862,-105898,-119962,-106488,-105537,-84564,-53886,-35179,-81676,-176821,-213171,-178657,-103238,-11987,35012,-16013,-102995,-98857,-26769,7708,3681,-18588,-16833,-4379,-35857,-31167,7950,5257,29154,33121,-30766,-62344,-63855,18160,156132,200967,124005,56242,14889,-11134,-5780,1127,-2476,12031,33212,35777,-23427,-110409,-84677,53402,110035,48715,5382,13565,61547,158652,185514,77951,-29633,-30493,-9062,-1430,41399,57027,-9811,-54767,-14620,81634,138032,105536,12694,-36259,-17153,1448,11454,26791,42625,37503,20621,-20495,-15378,34899,26560,6747,87715,150158,112975,47869,-1290,38358,82558,38456,-18932,-32645,-17480,25506,41097,7553,-16056,-9369,-17997,-55826,-105222,-113365,-59881,2511,72868,78691,19603,-41556,-56007,-39178,-6346,-30622,-108690,-106372,-22377,20126,43048,50020,1161,-25640,1512,-3323,18706,71460,41390,-58737,-112507,-117993,-108037,-60250,12741,48013,10936,14761,38674,26321,-10765,-51769,-112216,-117917,-5675,98335,88637,-2865,-112937,-114247,-17265,-16359,-80406,-100339,-76311,-23964,15262,1606,13355,63646,88497,81169,41995,-1059,-69515,-122156,-139211,-116097,-37296,33614,44967,34979,16231,-27800,-41126,-59792,-86204,-5791,108205,111925,33879,-71473,-173777,-176482,-82364,347,37384,29392,-443,-34206,-105561,-173937,-144827,-46237,20923,58090,25187,-14192,1370,45720,58758,19870,-71497,-92801,-24141,12822,-17965,-28617,-28309,-24704,21403,70610,71089,56087,40766,-4692,-50749,-34587,4456,-3110,-21235,-36826,-49349,-44391,8263,66864,29229,-53392,-78596,-66710,-55847,-63848,-67040,-16489,57489,29336,-28141,9302,62283,80743,105860,80348,6250,-11525,49937,75853,50723,28719,5100,-18343,3156,8873,17897,94649,170236,137087,36648,-19918,24498,144609,175222,43812,-65420,-56479,-63017,-108924,-90687,-40093,1028,350,-48687,-53435,-4577,21857,21149,37045,44258,63768,91253,92228,87781,74705,19490,-56332,-82052,-51717,-10474,16577,-9996,-10945,29683,29607,-31914,-22721,79054,128823,90621,25819,-39881,-63987,-27823,-8523,-4055,-2876,-1779,-78328,-206916,-158983,38552,113997,53885,-11346,-46892,-27458,28858,49412,49074,73707,117297,143298,71309,-24348,-49186,-24187,12970,86874,162723,145763,65800,16320,-28135,-57969,-38202,16785,50968,62598,60335,63733,64251,14109,-29377,-24915,1957,-8300,-57611,-91504,-74757,-84892,-109948,-66830,29298,61148,40872,-34754,-153049,-167360,-67989,-12615,-42259,-64053,-45694,-21624,-21132,-85603,-124177,-79138,5758,43241,22491,-15445,-57176,-102031,-90748,-27520,21258,20492,43734,63102,9383,-48171,8389,119898,156769,132237,98870,72866,77142,83951,50264,13042,3653,-25763,-80622,-46738,31874,59882,53215,31279,-10101,-12740,18627,13178,16288,33201,19240,28046,28712,-9888,-26778,-39592,-90655,-141919,-143301,-124329,-80264,4134,-3690,-118995,-95584,-6352,-10069,-32163,59232,141917,91109,-15822,-61004,-43713,-42137,-36765,9702,7268,9352,129051,178841,58387,-38983,-67705,-75068,-29311,59216,130124,154887,114485,36154,-33410,-62464,-54349,-4612,92943,167729,168568,120020,108708,92130,44158,38772,80009,85456,87064,53983,1264,-25891,-31804,-49741,-37463,15778,82092,91479,38374,1542,-12754,-22381,11329,61894,63959,22138,-75793,-140455,-63434,31531,-21609,-30830,58540,67143,-34810,-63196,-24065,-8506,-43051,-69284,-32439,-9372,-39015,-93439,-107690,-26631,80596,113630,94465,11987,-101540,-130405,-89223,-100723,-156770,-196056,-174062,-66778,23821,54317,106307,144825,60073,-71266,-104936,-64140,-61954,-48834,22508,91763,86947,3271,-49586,-23266,36528,58919,53107,57781,38078,-15030,6074,31493,-29030,-38025,18537,-14410,-98068,-69540,503,28762,66394,49032,-24562,-21872,49570,59969,10670,-30042,-22404,-16492,-17869,-7805,8384,1832,2446],[19979,47143,44732,37567,22090,-9009,-55890,-42426,30423,89291,60010,-437,-9350,30795,24505,-19729,-64022,-62425,-7712,22925,-54880,-94820,-39509,3552,6057,53293,51329,-1718,-30199,2684,55757,48613,-47973,-111369,-38467,41456,21138,-29362,-43774,-61694,-104131,-112587,-53420,3466,10103,20883,59244,57554,44051,30005,-33029,-81941,-14511,41110,50160,45772,-13290,-24474,43075,68340,23975,-21595,-60819,-72328,-35975,18583,39657,61339,90283,72934,69015,90966,106644,113047,92498,68533,72534,91004,96763,34644,-60287,-80242,-22491,5063,-24812,-51187,-67831,-90976,-49902,2850,-24029,-53197,-27517,-6604,15809,69177,79330,33580,21679,46837,7917,-39089,5705,59757,43744,45819,54888,-538,-80183,-98489,-53203,-7058,12924,22754,37531,-8678,-79966,-100628,-106941,-118469,-68672,-37906,-46873,12723,66710,-25088,-130664,-130218,-32316,78068,66689,4445,47781,97732,75494,37039,-17685,-73374,-126067,-163192,-141656,-93069,-88584,-50983,25226,32434,-46357,-65108,-23781,-24514,-61023,-41044,406,7752,14287,-4161,-25998,25154,69594,42864,-10726,-69488,-131034,-169520,-111854,582,80622,62138,-27054,-48208,23969,55096,38602,42023,77941,42844,-41822,-43593,76951,102280,59668,116257,113843,11481,-10855,-33661,-148985,-199719,-160444,-99511,-47108,21946,32889,-43271,-105264,-77287,-24003,-35549,-77432,-34549,70613,103282,63459,79703,83150,20101,-32224,-28410,16844,75774,45313,-3041,17346,14688,-39733,-10817,1920,-100525,-187137,-151501,-101753,-114292,-135023,-127029,-76399,-22279,-23776,-35688,14247,87443,126626,110890,19878,-75762,-84261,-73056,-88266,-53286,4988,-22622,-113859,-169559,-144709,-61730,51383,52689,-35633,-66813,-70635,-29477,65970,88534,5484,-42009,32496,156500,225890,240792,236720,177310,47023,-30396,16712,70217,43988,-3039,8790,16990,-38504,-82189,-96348,-134984,-135156,-78898,-21698,51422,108177,97822,14123,-93847,-133661,-74194,33343,129161,121475,11727,-78217,-65260,-7264,6411,-45264,-112956,-142488,-102594,1047,59677,50906,20658,-6787,-10170,27551,60332,15854,-42521,-29578,42004,114420,92493,5287,-28863,-18296,15746,80977,116078,122768,118392,89063,35905,11487,32405,25348,-11482,-23099,-20233,-316,43404,42042,-10203,-16525,-11910,-41754,-26586,25601,51379,10710,-30250,-16993,-14629,-9489,52942,98361,45240,4909,23731,15340,53016,132977,125851,74946,77944,124434,106603,28076,-14640,14933,86131,124304,47860,-63660,-32300,14835,-23891,-12011,39244,73175,90771,52021,44050,81912,78895,-3690,-93918,-101616,-34194,17734,-4101,-64155,-96025,-103312,-112198,-68136,41179,102186,92236,82148,50105,-21065,-99944,-108011,-34294,49344,91844,77005,39667,47513,40025,-33295,-112435,-102348,-14492,46127,31771,20313,30104,-5922,-20677,20375,50491,75224,62190,-3182,-60220,-56188,-30152,811,20431,14836,2953,-15557,4233,29775,23113,-2163,-30054,-60342,-23576,40742,37333,-5577,-21307,-12489,53542,125552,124577,61325,-55958,-133115,-104988,-50669,-34797,1734,76087,122913,115141,37624,-68458,-108194,-103595,-159427,-203309,-97082,43411,17143,-36980,-14420,-22807,-31450,-20849,-78278,-141880,-137332,-127703,-66259,41636,116579,143248,111703,28097,26632,53811,-21274,-64984,-28014,-12972,-15305,5511,5816,-10019,-39940,-109548,-129900,-86977,-55170,-19400,34263,38004,-8742,-41060,-23012,-24673,-60655,-82093,-86544,-104352,-126803,-66719,19026,18878,10802,-12659,-46053,-45599,-20128,42660,154530,157738,82281,32964,-11881,-48093,-48391,-27994,15282,81454,117435,97481,58041,-14780,-57299,-19132,43492,66653,70807,64015,86438,177553,229995,129576,-34117,-76507,-13618,34824,64596,59183,-32113,-71648,22316,145664,169968,76507,-32914,-58226,-56379,-94732,-97136,-37346,-21348,-60316,-54784,-61370,-61852,29789,91407,44193,45534,120326,163837,157980,107898,118478,113201,22657,-31567,-9656,-4634,5282,26480,27444,14745,12075,-10849,-49088,-69346,-80740,-63200,13958,104084,83712,-12483,-62308,-62529,-65435,-51604,-53218,-91786,-70547,12082,30777,10655,13664,3967,-6552,-6387,-66294,-106177,-31356,44638,-7554,-103339,-100081,-40243,-14419,-12575,-30,-6214,11869,31410,2652,-54563,-79377,-95161,-77334,-9955,13883,-19665,-51269,-91239,-83700,-45350,-75165,-115816,-115255,-93370,-15070,52481,2265,-6351,119255,188355,101485,1049,300,2643,-10808,-32869,-61630,-46361,-6460,2504,-17022,-50920,-74109,-50425,-35703,-64603,-7756,94436,101573,28560,-48521,-127515,-152908,-79485,-3642,21674,26642,29843,-28074,-154331,-220157,-159330,-58958,-14314,-10679,-51502,-62510,-19678,50279,89803,61219,-18658,-25477,40165,52856,-5418,-22492,13744,69235,96590,74683,42005,28448,-1930,-48052,-50167,5045,14097,-50856,-55151,-12991,-11006,-10482,43725,119829,124701,23039,-56524,-43070,-25231,-34620,-9937,65666,113025,62126,24910,50026,28426,-6478,8555,14152,18378,37955,58171,69339,87328,93846,56232,12003,25454,40056,61484,112331,157826,140941,42137,-38869,31060,186097,240389,154994,47879,-35313,-84258,-120583,-92756,-18385,34672,13746,-36521,-6866,75402,117691,88433,40114,38346,70695,55916,-14711,-25370,1685,-11324,19380,99086,93694,15293,-25236,-68060,-34595,60517,66132,-60307,-157493,-88874,59049,141813,99384,5617,-1173,54816,61775,50755,56455,58575,-45636,-199281,-165962,27994,123866,85701,10322,-43804,-55410,-28912,602,9443,19448,62645,93486,51114,6680,-7631,-31687,-32477,48332,119065,108671,75176,23245,-82892,-132611,-77501,14276,73275,113504,140846,131744,89164,41539,20172,-8209,-45475,-76387,-79915,-88488,-114275,-137088,-93237,33963,142641,118685,23080,-77145,-152877,-101260,-14820,-43335,-89493,-31606,36410,40010,-12613,-111239,-117803,-20286,27832,10247,8099,-6999,-43008,-76844,-80492,-42440,-15249,-7629,58204,95544,13280,-79379,-42801,61754,101693,54443,-6823,-8748,53248,54342,25155,14605,16198,-10949,-58020,-53841,-11719,27016,74251,81352,45274,6300,-30276,-83064,-81325,-13025,52726,75190,18093,-47729,-46282,-35055,-39604,-68328,-104865,-85806,8460,89414,9708,-134161,-103760,-32774,-50472,-86585,-18713,104796,142719,60705,6001,-23662,-66658,-55692,-41057,-90731,-49101,91764,108672,13106,-47079,-76078,-58051,913,29178,57933,104004,81764,-25662,-79532,-73440,-60142,-17802,67301,107910,79292,15421,29185,84668,71504,27211,37612,37917,30059,1387,-22571,-22251,-13845,-50900,-85033,-84258,-69926,-57547,-23782,-1619,-31920,-37234,18904,54799,42903,11487,-105736,-171771,-52987,45887,-36358,-57533,36872,59731,-16397,-18561,62803,88352,2032,-74174,-22753,46333,30130,-46465,-89155,-52071,56940,133531,114648,17671,-79743,-87982,-10719,5151,-47332,-122826,-183605,-151310,-70388,12182,112085,140333,29721,-93044,-97601,-38450,-5384,15702,32559,46031,54208,4680,-42771,-31048,18572,47068,53010,46017,-19487,-89395,-32447,58452,44225,4395,-4220,-43338,-84477,-25325,26540,3933,27523,71744,73248,65031,65250,42415,28031,31739,25613,-6214,-9817,-9026,-28878,-55481,-37355],[-86,34008,26805,-3270,-56554,-106740,-122054,-87704,-11530,49392,25461,-31982,-47080,-4243,16049,-12631,-66974,-55407,15110,2300,-119160,-131724,-45611,-29836,-51828,-10002,1983,-8180,-15038,23505,89584,96753,19819,-31743,18993,75104,45885,5609,31989,23582,-49877,-68339,4152,81269,71844,11469,-27453,-46326,-17665,22460,4420,-24855,-12480,-30692,-21655,42962,72648,83963,84701,60332,44795,45392,15005,-29598,-31398,32140,93740,116325,124802,89431,34995,7561,56448,156576,191026,126082,67330,82895,107854,43088,-41752,-55368,-27225,-37694,-30346,10520,-13775,-78287,-44725,7441,-14735,-30720,-4501,4744,21154,52968,52977,43663,42732,26739,-18259,-32893,-14563,-20595,-35252,8160,47992,29312,-25144,-92206,-106272,-27984,26645,14621,30986,59099,17890,-99895,-156484,-69837,27558,-3291,-36143,49953,123054,68201,13130,38544,111333,168080,126402,12674,-17471,16399,9503,-17611,-39167,-69359,-119405,-120773,-76788,-41320,-28683,19233,53031,-3899,-103869,-96984,-4368,3501,-89359,-113903,-60643,-24892,4721,2827,-19419,-12052,-10826,-30319,-39223,-86102,-162688,-170928,-84742,-33478,-31931,-17067,-11691,3856,65210,115630,108138,57002,67184,60269,-28024,-40570,84277,120784,84540,146557,131318,8818,-22759,-23121,-71648,-80504,-48175,10374,64740,85241,39794,-28689,-48120,-38300,-40057,-43147,-70266,-65287,-10228,26636,-34229,-51918,19588,70968,31436,-41734,-48687,-19613,-9824,43652,112384,94184,35114,71299,74778,-41625,-126985,-74811,4919,3537,-46660,-89936,-82536,-27688,8266,29939,81143,102855,78015,43647,-11079,-72553,-80848,-58475,-82014,-99831,-46698,-14430,-60355,-104719,-55572,25065,58579,-8254,-86619,-117387,-147623,-70193,74153,113107,35633,-30106,5636,98659,157947,201970,254977,212557,67685,-32656,-2775,41628,15053,-15158,4695,55106,18711,-81183,-145866,-147758,-110584,-50859,-31257,-19985,19705,59267,28810,-51106,-79931,-36874,29869,103691,132520,39364,-82333,-71495,17576,-2037,-88337,-96893,-40652,31820,84870,101456,83167,13272,-66084,-87496,-54507,-9164,-26073,-69841,-68235,18164,91380,62475,-30301,-72602,-84614,-98257,-98978,-86458,-30585,31925,53489,16628,-28129,-25828,-7315,-3610,-15450,-46284,-27579,50508,86725,22290,-14388,17755,45883,63276,46132,6914,-30717,-23853,7672,12772,38261,129081,187112,102181,14899,25660,17199,2326,48887,60872,51493,108478,154742,106288,34811,5506,14843,80424,123253,74476,13315,43369,19900,-81006,-71479,-2849,43955,75524,30618,-893,33176,64167,36955,-31327,-78745,-61711,-22867,-16838,-20202,-27592,-74285,-120560,-77548,35424,82719,14043,-46700,-47241,-27489,-22939,1379,46988,73013,106387,135803,113329,52205,-20697,-65315,-78465,-52124,17185,61153,60402,69452,50342,-37031,-87748,-58395,10515,110111,136849,72389,12623,13455,32785,91466,131689,93258,38043,-24724,-76246,-67639,-3607,12231,-29478,-49316,26389,96613,63475,14238,48863,102854,111573,86495,64933,53073,-28627,-99017,-96146,-67828,-27710,44977,111202,137669,134823,63181,-54626,-100859,-84094,-103905,-122769,-39560,75608,60559,-14148,-70738,-120953,-88918,-15555,-60288,-153018,-142583,-80084,-21520,1216,32505,99429,112096,31553,23052,49708,-362,-4416,45646,37037,19773,55449,71458,43571,29278,-5108,-29802,-11765,-5578,-33723,-26196,20093,55466,42066,-8361,-46315,-70365,-112526,-166115,-172864,-94014,13083,61720,34664,-309,-58646,-82363,-57396,12900,70002,62162,-9154,-56771,-44031,-42256,-63892,-80562,-66505,10946,116778,141254,90033,57008,26943,-20382,-46034,-32266,-3497,22546,50533,105093,173184,204435,122198,-22128,-85241,-57188,-25066,2477,9726,-56268,-80258,20817,113207,74782,-28646,-89686,-63362,-53503,-88174,-115116,-128289,-140675,-114895,-30068,-7615,-44264,361,106358,108075,50387,46062,114857,174085,118324,74815,49092,3377,5102,44238,44202,32279,39833,41921,28423,6938,-39899,-76484,-49823,-19089,-24523,-5531,26288,8540,-24518,-26612,-28009,-48135,-34942,-19583,-31494,-18993,10368,-13760,-36176,11129,55767,55034,43619,-36179,-116861,-66395,34597,30234,-46028,-51229,-2735,-15003,-43773,-5951,30946,35904,-189,-60624,-85780,-50076,-41503,-64602,-65016,-59896,-64247,-70225,-71781,-49360,-41907,-76372,-84054,-86213,-91731,-32982,13762,-19650,1060,117514,148378,29518,-65585,-26291,30578,61856,51039,-16346,-28062,29016,42206,-21219,-99245,-148524,-107244,-8966,29356,33194,44385,29998,17597,12245,-48534,-124412,-103180,-38700,-8985,6829,29869,-23437,-147025,-200295,-155167,-76123,-49601,-67231,-69730,-11112,42784,85815,105178,76669,17968,-327,31183,54955,18101,-14708,20202,73773,57099,8099,8332,35475,-8616,-80554,-61589,23030,22043,-58702,-48683,-1,-9592,5316,66695,127637,137962,47228,-32899,-18221,11247,30056,71626,101488,82681,32302,36958,49985,-16627,-63208,-58774,-67384,-50958,-15308,-11454,22220,96628,95446,25414,-824,44702,79656,95655,92343,88429,75472,8748,-51256,9301,116766,169914,181927,140268,19110,-89261,-111032,-47177,29896,34788,1489,-9266,48355,118105,144399,94441,22282,18990,42053,-7526,-78724,-57164,-21651,-4929,99814,223806,177642,41845,-15539,-84023,-81540,18766,58992,-53580,-171151,-105525,70366,171685,112002,12347,34803,127395,134825,110578,113261,83318,-36723,-105343,-62830,-8805,35590,68772,21634,-28886,-26580,304,22520,-612,-47889,-20318,51737,72205,60493,20895,-32554,-34607,38095,88242,88091,75543,20781,-102876,-165036,-100745,13842,83731,120124,150878,152706,110948,72527,63907,7758,-74001,-99174,-69036,-95801,-162769,-153464,-72485,13965,59939,-5852,-82623,-89898,-68632,3572,50582,-11171,-37459,61049,117026,59881,-19713,-56914,-15667,25282,-8646,-59998,-54539,-38479,-36928,-39780,-34963,-1631,24076,5892,16640,17427,-35114,-76278,-50592,10143,41428,2589,-54157,-41020,12835,20,-4364,30221,45743,43336,29258,8197,699,12826,37350,42904,47187,40097,-37975,-124600,-101782,21485,122806,96316,-15316,-64914,-48059,-37292,-32020,-68545,-97595,-36997,42667,29372,-57515,-115319,-84311,-54128,-61115,-109227,-95056,57182,172201,113334,12955,-55523,-61051,-5437,-55324,-167567,-123729,-32262,-28241,-31130,-48035,-80742,-24757,31464,-8498,-3088,61731,19782,-68622,-63920,-35423,-17435,23778,52717,42765,3346,-57718,-10846,94339,94930,8257,-14869,-1114,9169,-3030,-27458,-39044,-16533,-44604,-122466,-175679,-182459,-143019,-63753,-12791,-27863,-7282,74542,88786,22090,-29982,-112822,-121659,13642,89726,15229,-5811,56209,84370,67033,84995,132451,113392,1363,-54483,24388,94438,74708,2645,-43233,-21934,59200,110931,85917,38869,-18829,-45024,14884,42291,-3076,-51034,-111346,-148290,-116098,-29095,74180,63585,-68296,-144809,-84738,15480,81284,86900,20347,-33827,-13992,3881,3591,76,29771,28713,-3929,-50707,-106001,-125296,-57026,45557,69316,588,-56855,-45349,-19810,32922,42345,-8466,-12522,57419,134092,138966,85972,18416,7323,39009,52346,37545,34375,5275,-45657,-79169,-65172],[26429,40994,21760,-14972,-71551,-128507,-144717,-114382,-49914,3555,-12347,-62136,-78135,-32572,18289,11744,-34623,-25786,9473,-26088,-135270,-131974,-34561,-7620,-54257,-56928,-31190,8792,5816,16686,62054,73378,61710,42444,11921,-9495,-24707,-7609,45651,36643,-43377,-42935,49543,114877,58129,-44516,-97973,-95834,-50771,-22560,-13168,14730,36161,-6841,-44432,2437,110121,172594,99446,26762,69289,121027,116220,76839,50059,67950,81063,61595,69981,57419,-17317,-91286,-61783,62830,152426,114320,39828,61259,109272,72450,13273,-27497,-41251,-48240,-10178,32314,-211,-69149,-45673,22513,32627,19963,28735,26112,12855,18753,34317,52330,40709,-18624,-47355,3064,13575,-51974,-62774,9908,65022,72140,33164,-55787,-97219,-26161,21265,19943,46957,103022,76627,-74223,-147160,-22840,80910,40677,-11921,15702,72526,103028,128426,152655,171346,151561,71824,-35282,-68909,-24964,-10724,-43886,-47352,-29536,-69453,-94761,-81139,-44966,-10673,33271,25154,-89193,-198442,-139288,8082,32398,-88985,-172155,-133456,-61121,-24283,-22622,-16567,-39698,-99234,-126407,-90464,-96617,-151147,-124265,-36800,-30539,-52307,-28277,27181,84475,96003,65478,62870,28509,-24837,-40678,-31253,25047,87464,46332,-261,59278,64436,-27111,-51494,-26064,2194,44040,48738,27301,32596,49738,24072,16492,28962,7552,-11037,-5835,-79336,-165976,-123211,-12794,-41002,-95913,-22135,96073,102679,6753,-62915,-85074,-68110,32871,97075,64094,6911,27265,54624,28725,-7978,12972,68981,55790,-9873,-55161,-50682,-13107,25266,56516,57600,-9199,-74556,-61125,-45832,-73506,-86990,-77094,-106679,-147452,-79075,26549,55064,22985,52948,84885,43386,-44868,-103442,-123080,-138491,-79153,36414,108712,74215,1400,-22937,-16195,-33253,-937,113125,152880,84291,7154,-6862,-8707,-19563,-48689,-46317,54732,80879,-20981,-82144,-44702,769,47000,30872,-46768,-81638,-12261,46111,31819,14554,9715,-6155,27152,75929,33011,-46131,-18168,51641,-10716,-93282,-36673,72853,123790,105788,62397,48706,-10467,-88806,-117676,-114456,-83891,-54051,-73706,-93091,-21172,57008,53757,-21121,-90858,-128088,-137834,-145149,-153417,-88684,9125,62469,39693,-5505,-25783,-33977,-37003,-29286,-30415,-12073,26241,46811,25254,2552,21972,50556,65695,31492,8956,17500,35338,46562,23917,4322,57677,113499,47210,-8746,51350,44803,-43474,-37481,25690,73024,122488,135098,92252,39755,-2629,-14755,35192,65041,36197,31839,83528,62677,-36374,-61277,-29960,-3682,29974,1257,-39233,-22494,30969,60509,22014,-31224,-18277,20437,30209,47634,48812,-14931,-61266,-32671,22773,14337,-71429,-115238,-75062,-8118,15790,33621,31610,17818,60919,130633,118306,34020,-48121,-50472,12590,69620,87226,68489,75093,88620,28443,-68767,-96109,-81814,-61554,6441,69681,98527,126978,134566,125586,166491,182603,100123,-21093,-119458,-178322,-136322,12350,78427,10445,-34038,27479,103412,86596,9184,12005,58350,33017,-10824,-19936,-16801,-25149,-6446,-25934,-54022,-16721,43429,56735,70650,109264,88512,-15968,-83435,-76164,-54929,-35193,6257,68385,84566,28970,-79715,-138090,-51179,36650,-7766,-86668,-64294,6818,13384,-41365,-27798,41875,61357,7088,-6127,16876,16067,46458,76436,33395,-2780,51976,89195,64200,67347,62242,3846,-42323,-29921,-25680,-58854,-83385,-59609,-28325,-53114,-72812,-43535,-63447,-141821,-131312,-1892,83793,81000,54698,24075,-23859,-56349,-69950,-32429,30575,-36376,-126076,-142750,-111147,-88473,-83054,-89060,-80927,-17307,81254,100629,32527,-39654,-54982,-39211,-18354,-26394,-54271,-60802,-36511,18470,96120,118687,58365,-1135,-33448,-77825,-113319,-96286,-61118,-74998,-79475,-16082,16055,-41199,-83471,-97082,-67605,-25929,3420,-19286,-129487,-187498,-97906,34710,62356,15450,3325,71855,112042,82385,25990,33996,80435,29655,-37780,-27671,35121,79845,91016,91349,84303,95508,90826,37522,-17779,-72037,-100446,-43414,43200,70593,26963,-28068,-42807,5122,41368,33820,2340,12120,31898,9488,-15557,-20418,-59311,-63470,24653,86557,86869,111935,75878,-12570,-33168,17740,56697,42262,15204,13667,-18311,-40042,13335,33742,5276,-42288,-64843,-21351,50650,22983,-93396,-150173,-88574,1938,2099,-36478,-11960,22726,10184,-4955,-60541,-102620,-76677,-47653,-7902,52898,51005,-21121,-75540,-83362,-40508,7677,50170,37761,-29773,-19788,75015,104796,21024,-76354,-164353,-156982,-13310,106758,79255,511,-16194,33392,44043,-42276,-128204,-116849,-76951,-58943,-25098,12822,-24819,-109576,-137787,-103653,-35433,-28074,-65140,-27421,86193,123775,103900,72774,42400,13783,-12579,-12812,42851,56185,15308,4844,5027,-30293,-64095,-38433,34360,29380,-50703,-54976,20301,45616,29979,61883,44288,-21345,395,60861,77894,63315,14642,-31926,-23428,19059,61627,106019,89885,25421,-16236,-9982,-6497,-25002,-38768,-56769,-93061,-106263,-86704,-67827,-5759,87955,64192,-34584,-51349,24822,81924,81421,39321,14342,4913,-25355,-36806,-1089,26513,46682,94145,107249,48307,-60001,-86258,23602,107941,48889,-30146,-40303,19821,80805,103130,71155,23272,-357,-19745,-78401,-82699,-4045,17044,16892,105453,180497,104135,5668,-10196,-80161,-117188,-37328,34493,-15188,-67900,11043,138978,175235,92000,8698,35237,137024,157937,129188,111720,53275,-39131,-8235,39536,-45185,-70750,2870,-9062,-37299,5997,68174,86776,21369,-73388,-75783,20076,85651,68385,-16474,-62486,-23558,35200,63997,54094,11645,-29326,-85480,-113883,-51807,59700,100001,74930,77680,120757,119585,73873,59409,7551,-76705,-84920,-43291,-83369,-134122,-89418,-34682,-33083,-41701,-120100,-148225,-43839,53209,77054,64132,42503,56064,91494,85887,29465,-15093,-5861,12468,-44631,-101479,-121314,-108544,-58395,-19707,-25411,-10140,63929,122100,56526,-48576,-113377,-103255,-38866,1178,10898,20110,4206,-27096,-20166,-30677,-60461,-13192,65436,60323,47017,43930,17565,84,10278,-9182,-30971,7880,33801,-42451,-100434,-55006,63630,172735,151119,42623,-12947,-32577,-41891,-54711,-114225,-116301,-31339,5124,-51004,-95644,-104296,-81782,-64281,-66814,-124628,-138355,-13195,95490,62503,-41260,-104641,-49535,43268,-24274,-138050,-147736,-163342,-138359,-31952,-11832,-51451,-1905,42315,5619,9732,48925,-25641,-79532,-24271,21432,38100,58651,45134,23942,-2998,-40692,23178,113382,90511,-4104,-17077,25253,55000,51243,5663,-54472,-52161,-70226,-143163,-176016,-147178,-124781,-123083,-98211,-58877,9992,114848,137119,56143,-4175,-40718,-23439,59021,100233,65369,71245,91289,102985,126276,153330,126662,46512,-36683,-29133,49000,79396,58561,14311,-20576,-6635,21180,13213,-12323,-9465,-11828,-34809,-41776,-68740,-105788,-78042,-64159,-83163,-58776,1396,54355,4835,-129655,-168221,-66774,48219,79759,57160,7754,-35021,-26289,-6364,-5620,-810,32702,-2905,-80087,-123497,-97736,-52504,-16580,37792,58582,-36379,-120873,-56502,23056,47731,37805,8634,-8210,26197,87853,102865,74905,20671,-6361,14424,46481,51797,48516,23681,-4440,-23826,-27053],[63039,65372,55254,37626,4574,-58089,-111076,-101752,-60044,-19847,-20229,-25288,-5815,24831,46420,48551,25406,13689,4137,-8236,-57233,-76495,-35324,22090,1704,-29468,-14772,14085,-18871,-42558,-29060,-7465,50722,65791,-11772,-71445,-58525,-23740,-4462,-14583,-51193,-18146,78648,98758,4505,-80790,-95802,-62404,-32153,-67361,-66744,5921,60744,41766,-1221,12376,111725,180181,102696,31297,73630,134162,171570,173014,129356,76003,5417,-44611,-5072,23142,-24877,-91707,-106023,-33986,62552,73614,35048,67159,123113,113031,55364,-29253,-61578,-18690,17583,2770,-20044,-55827,-44272,40931,81446,51665,49187,64280,32505,20249,48658,50804,4279,-50918,-43911,36141,62369,-2636,-3824,99146,143078,79945,-7936,-60428,-48925,-7492,9881,35646,80050,107807,73932,-22376,-55573,18551,71243,52260,-2099,-46077,-13566,64529,121155,134306,117887,54263,-37247,-99794,-99933,-43564,-2672,-21056,-19506,8183,-50083,-151631,-180914,-101761,-28578,-7329,-37675,-140080,-219218,-123109,28383,59590,-40098,-142105,-121526,-45713,-43707,-61409,-27172,-20460,-88970,-151447,-129943,-90790,-88046,-54324,13367,39194,56657,55770,76368,133977,86967,-34784,-18167,17753,-66997,-132714,-66561,35429,64545,-18484,-92705,-72732,-38081,-56541,-62773,-28132,39182,116607,78871,-53371,-100322,-34300,11142,58104,77755,45276,40568,36576,-74025,-198864,-147194,-142,23406,-19048,10885,103182,131595,70927,5856,-27563,-50603,-3436,24760,5122,-26045,-27433,-3251,31219,29063,26901,44475,11857,-34710,-31161,-3246,12364,38511,58971,7632,-100111,-146305,-80716,-42165,-74406,-81993,-74334,-115539,-155184,-74963,66217,127198,93324,94487,107030,71259,1931,-53125,-63937,-56595,-37308,27867,109968,91630,11560,-34789,-81020,-161234,-170139,-70273,17190,26097,-1611,-21923,-27598,1975,-16663,-60914,-4760,68938,26191,-20721,18439,65816,89963,68960,-20587,-87663,-25081,54830,59299,38473,3468,-45714,-33234,4157,12972,7466,45891,78804,22782,-15449,57202,131842,111988,44238,-25703,-26261,-25989,-45391,-81281,-127302,-105733,-35449,-15714,-9738,23141,65075,73378,29360,-49579,-98395,-53950,-609,-30470,-16350,58810,83903,46991,34773,52628,22416,-29243,-18970,28057,44368,18749,950,19499,14805,-34298,-57577,-13621,-3086,2355,43047,61967,49185,-15434,-102898,-99490,-38392,-60578,-50529,81899,112249,20651,-8554,42393,89236,76086,53031,54156,29164,-32969,-37789,16815,26071,-12015,-17809,28311,49660,17761,-18054,-39674,-26565,32099,37814,5653,3519,36076,47990,17310,1975,46229,94263,90875,75948,64915,35220,28026,43715,43132,-2455,-52267,-41281,-12451,-4430,-10884,8367,15152,7190,21250,43731,23912,-1668,-26047,-18672,65831,157759,133958,46691,34979,49283,2204,-53030,-45067,-53096,-116947,-132272,-54331,71748,171663,179886,138952,148527,161241,61076,-110425,-214738,-206172,-106355,61332,128320,27410,-59412,-33058,29378,39841,-33884,-77290,-67161,-68235,-50630,-55911,-111886,-64353,69935,62337,1812,14614,7891,-41046,-25733,55489,75314,-22548,-110263,-108066,-69014,-25397,3017,26126,54832,53021,-13091,-39004,35494,59026,5459,-25721,7420,51869,29270,-26416,12504,68077,40460,-18251,-36733,-26858,1306,54235,59266,1985,-28951,25098,44381,12635,37307,60079,-22512,-128875,-101480,-732,-19764,-145830,-211790,-174673,-109267,-67555,-718,31646,-29281,-34658,43615,72182,73491,92439,87608,63537,28523,-23022,-26829,12719,-25550,-75824,-86297,-109928,-129675,-106683,-74720,-60250,-44976,5147,37034,-24403,-123370,-152214,-97887,-7149,23702,-25912,-48200,-46369,-49281,-8818,-6614,-34976,13607,60359,3659,-76457,-100875,-89044,-91473,-60977,-3575,-6473,-47220,-63972,-102482,-97039,-6768,78592,78655,-35330,-116239,-66692,16698,34233,32121,38106,41943,32564,34010,12092,-36236,-36525,-51504,-87808,-23680,107481,117353,71401,79291,94452,128686,139266,46172,-44187,-81463,-82374,-22469,75864,152252,119972,28673,-6351,46450,80005,64263,15401,499,16347,-16438,-46501,-13596,-16712,-22097,34534,50047,37590,100373,126131,71196,7296,-5173,47872,81522,49912,20987,3229,-1109,22284,-13441,-50876,-40762,21544,102854,143942,60842,-111111,-200111,-111881,45244,90219,33274,39907,98450,100309,35279,-73029,-118231,-93787,-54459,37709,96181,-28611,-158319,-105404,-41977,-38085,-9720,32201,-15279,-86542,-60010,37734,87978,43072,-27011,-102218,-128461,-32941,81825,69781,4237,32200,74261,22511,-72525,-105193,-76694,-84004,-98815,-51360,-6599,-31955,-83838,-97257,-48673,24736,10542,-40394,-4177,102610,119130,63055,8141,-874,11450,-7020,-29784,33332,85093,56035,6391,-28965,-56464,-87557,-88335,-17611,28646,996,65,47311,90942,140371,188566,135758,39030,28619,54930,31797,2732,-4264,-19871,-5966,40933,62490,82444,72429,18931,-23843,-45788,-35215,25648,42235,1177,-35647,-58560,-66236,-40138,19283,91715,68683,-34720,-81201,-16924,44141,36674,5831,8632,13553,-13446,-23504,-5548,-1736,2961,29827,49287,34660,-36385,-70260,56421,159676,93400,-34188,-99973,-62074,8381,42358,56721,63121,17910,-62421,-124389,-80973,34569,61528,20734,30616,44534,-9780,-40070,-14029,-62225,-90484,-19943,49562,39008,23879,80368,152857,146727,80008,28735,23097,65945,91775,85927,59137,10265,-32386,10486,31401,-75794,-132623,-62224,-14462,-11574,20415,88122,106054,24828,-68181,-81342,-9932,38491,882,-89604,-107610,-45007,7029,31355,-2023,-78802,-77048,-34764,-16340,37267,130474,128352,42542,23196,85843,84123,15387,10520,-1701,-53547,-46925,1003,-12275,-21638,14470,28306,9858,3963,-49249,-63786,41838,121471,78411,20484,49585,74822,29802,8223,14489,9921,-4319,-49434,-129132,-138232,-111803,-81457,-2953,51926,16664,16298,121995,200120,104506,-63177,-153727,-105559,1314,41390,17104,3040,2688,-6720,-7951,-30315,-62586,9836,98437,57938,-10862,-39962,-46068,-30419,-7611,-32751,-55861,-10620,-1414,-44289,-28952,273,29380,132772,198851,139057,50750,-9356,-25948,-40961,-93497,-91942,-45237,-32181,-28484,-34141,-76575,-69647,-41748,-33842,-87287,-134243,-104886,-37033,-10265,-43438,-80216,-22531,55183,16678,-56559,-129854,-219211,-165000,-6150,40970,6500,12519,45306,64438,59247,29676,-35313,-55352,9404,57779,61085,42683,16264,7336,6423,8407,64066,97797,60869,7237,31441,82860,99565,89609,58137,-23742,-68965,-94957,-113138,-69660,-6546,-48310,-153774,-165616,-79484,20035,106101,148266,130891,102932,64511,32762,32515,56066,59063,75093,59685,59941,109509,150460,87128,-13590,-30925,20767,44853,19773,1615,-24293,-44077,-41232,-55980,-88990,-94839,-85461,-63173,-52810,-92146,-164526,-172249,-110829,-73068,-32337,32008,56516,43846,4639,-80668,-117026,-39348,29576,-13323,-24026,39119,56444,29093,-31411,-90551,-68748,-12385,-44349,-113660,-98603,7168,82949,86753,82863,73554,-24852,-128003,-69075,37403,64594,56765,42934,29051,7099,-16266,-4001,45057,37486,-18653,-29469,-988,-13834,-7840,36744,78776,73645,40759],[14185,30831,59736,72790,44885,-27212,-84411,-77473,-59916,-48739,-46125,4253,74886,86818,52223,54451,51206,21263,2490,22677,15635,-34252,-53733,22220,48367,16841,6567,-4595,-68671,-102953,-86979,-25504,62722,78835,11490,-32254,-14190,-24861,-63394,-63360,-31737,25825,80759,40291,-54354,-89279,-62503,-18622,-16369,-93296,-98918,-25289,17649,30676,57407,90017,121390,117939,72145,37130,12131,38251,113114,145499,100021,34347,-47815,-83587,-18449,18191,1393,-13554,-33634,-19374,30015,40461,33684,61495,87433,68816,25415,-32332,-42467,9338,-1098,-61890,-49734,-41853,-47357,9199,33354,-6728,14258,59149,54231,73402,95001,37908,-42300,-38743,12646,56094,76055,53844,66659,176046,179598,13935,-116054,-111480,-51554,-13126,5468,22029,52446,52200,20216,-4063,10958,25205,30717,30126,-6048,-61139,-45537,-1062,25502,52516,50186,-16865,-92994,-127639,-122064,-90128,-47115,-6264,26785,27642,-61117,-200819,-243209,-127568,-31972,-34740,-60521,-93899,-124909,-60570,16384,24715,-16204,-62406,-46817,-16043,-59861,-107298,-73463,26,-7183,-96603,-113443,-45123,-13549,-12776,40979,114300,152482,106293,58955,72043,14756,-86721,-35614,51174,442,-107575,-98374,-27842,33172,14642,-76847,-131429,-118174,-93546,-71808,-37944,8487,74921,34644,-106950,-147929,-51307,12740,48367,73307,62070,49689,32558,-21331,-68576,-50082,21472,49204,47114,59787,100654,106838,73661,61850,60280,13637,-5834,-393,10290,20001,11095,-21857,-31678,-39564,-42389,-48378,-72864,-60530,2430,40656,35115,55487,77654,24164,-64562,-78678,-20651,-9008,-47626,-28549,5463,-68377,-146465,-68536,78940,114208,49684,42919,104736,134208,71217,6097,4483,215,-1308,48497,96668,43478,-34409,-50619,-82856,-157498,-201390,-178454,-123845,-94934,-89868,-73620,-21272,52813,50877,-32089,-53257,-190,-16216,-67649,-28299,28559,23219,18011,12268,-18840,3156,37988,21708,-3251,-16211,-27276,-30186,-22595,7530,27366,43662,66808,69313,83840,115266,90676,18335,-33720,-68747,-76487,-47338,-6476,-48242,-118256,-62747,13972,42222,77613,85802,81380,81458,58256,6340,-41434,19094,108024,64686,28697,65745,58203,18662,58228,137055,111376,28307,20868,73168,100536,79491,62541,55367,3596,-114741,-162060,-65464,-11318,-32875,-31577,-14626,-23115,-90735,-183620,-203052,-155621,-148711,-101380,50561,140336,129578,90596,65190,59356,-2243,-50370,-14035,14428,-551,14761,48851,31823,-13313,-55441,-58017,-29840,-4907,-14715,-51478,-26523,56537,73061,53141,49736,53932,33296,6797,5094,32448,63088,61972,37856,20475,30595,55691,62130,49405,17186,101,45375,70819,36895,-5142,-856,43562,58178,16764,-43440,-63109,-2814,30389,7191,50981,134543,93741,-5238,-30899,-9007,20380,31069,6782,-59555,-150587,-187462,-122996,16827,119461,132880,70500,60206,111692,50331,-110338,-201855,-149732,-46034,60923,81396,-31010,-126026,-100182,-63332,-48592,-65896,-101322,-114721,-93559,-47458,-63635,-139165,-80236,71865,74546,25461,34845,-5864,-80866,-74764,12392,37347,-49993,-113768,-111451,-110368,-79569,-35869,-28991,-11787,48971,68111,45427,27688,-9032,-38853,-31426,-3551,9445,-5985,-22758,49256,118029,73475,-9878,-49194,-64091,-37117,10434,-14191,-52410,-37648,-15090,-47473,-80687,-33691,5391,-57124,-161040,-134340,2577,23722,-115031,-229611,-209766,-94252,318,59002,80053,27206,4448,37662,43595,71743,130497,141672,100992,70603,51200,87137,95644,60528,37325,22254,-52408,-120958,-96639,-37602,-19551,-49025,-50184,-7819,-39514,-111653,-145392,-127914,-49541,25774,26564,53215,92318,50192,-42290,-122217,-115612,7695,111919,97378,30908,-22776,-64466,-98498,-32162,74144,86011,31360,-67018,-182800,-162452,-21918,80245,97743,52586,-10748,-61079,-82326,-68139,-2352,56686,34171,-62468,-96267,-59115,-86061,-100360,-82504,-64454,25091,127714,60901,-19531,2656,32175,72000,100071,17864,-71733,-76159,-43070,-4823,55661,143726,172152,105482,40231,39246,47866,24954,-38602,-79380,-69598,-71764,-52145,31918,73444,56032,33935,-17570,-49092,-81,33281,29105,430,-46292,-31425,9508,689,-9828,4350,19778,17574,-37821,-58223,-12517,72524,135464,133496,47850,-76196,-150028,-121275,-18075,64493,55397,51576,99565,103367,20758,-83845,-109870,-73667,-33859,38964,66083,-70787,-154970,-43618,8654,-24517,23329,69216,-25994,-126478,-113614,-42984,14625,7390,-33179,-43340,-43986,-39421,-15850,11327,48993,116859,86978,-22648,-57307,-21820,-16738,-82685,-113773,-71651,-48701,-66646,-88821,-91189,-38481,24086,-33,-45577,-44588,10309,23144,-16993,-56261,-30940,21488,11701,-42645,-20046,37384,46169,29550,18915,-25983,-94506,-123678,-93193,-52390,-3203,56232,85571,98071,125408,168855,177199,123555,68876,55287,31543,11608,17801,16868,43653,82217,60853,36756,48227,37766,-13006,-55790,-19203,81963,111281,63019,37295,27199,-250,2499,44004,96708,90910,4090,-70190,-36056,8759,3762,10097,54653,75559,31432,-27715,-29515,-8724,10838,42997,46664,-17184,-78234,-91106,7684,112275,94883,-15335,-99832,-68665,-7688,6042,39146,98904,75705,-34750,-123415,-119885,-21738,46635,3605,-55375,-52577,-40505,-42696,-21873,-45193,-24612,44861,84522,69282,11460,2138,55393,71392,56141,47401,950,-46363,-35964,256,2688,-13876,-37291,-33795,-36510,-96747,-148878,-81555,32985,54885,22526,41654,42720,-22900,-73957,-70375,-45669,-45470,-72325,-113556,-121665,-91547,-47312,-19569,-53801,-113458,-76452,-4137,19616,54323,127103,117283,37471,25259,59822,2221,-81416,-50193,-12805,-18474,2284,51981,63973,54711,58262,70839,79881,98718,91939,67342,71307,63884,9218,-33483,-7662,-15361,-45969,-123,42499,23112,-13484,-47750,-76194,-71821,-61442,-26033,59058,125395,100261,76551,137205,178229,100996,-10238,-60625,-32473,-4133,-15381,-41032,-47642,-37469,-32143,-21785,5191,-11879,28163,92789,53710,-52859,-107005,-72837,-23654,-22382,-37634,-27437,4530,-14797,-17080,41281,15268,-62847,-5143,93003,70450,11496,-8010,-4938,2703,-4014,-9663,-20834,-18928,21635,25761,-18854,-18464,13011,61805,16944,-107274,-171413,-110560,-15438,19410,-8324,1745,28497,14211,-27294,-110411,-186684,-136676,-12514,52040,47284,26617,43536,92596,81563,15810,-19725,-23866,21475,60174,46832,1554,-29574,-41267,-18772,21728,61054,53111,31696,20129,53209,79081,70655,69423,86806,30193,-41025,-67873,-26208,56608,95865,24348,-85534,-106973,-28776,52508,71571,95041,151873,168721,88697,6089,-16592,7320,4342,-13352,-30107,-2730,67386,122020,71991,-6012,34716,99811,65372,-9795,-56303,-91396,-82148,-69596,-91782,-108083,-84113,-82631,-87682,-63797,-64592,-96494,-67095,-42112,-64681,-26418,49483,39330,-12683,7336,28477,-4576,-482,-15085,-90813,-56860,62849,97260,49585,-63051,-148703,-127575,-64179,-58885,-75089,-20485,86547,156969,169345,145034,118214,53818,-53323,-47383,56500,122923,113170,71119,46285,-7495,-77317,-57375,34754,31698,-52255,-84057,-70554,-100688,-68589,51216,130904,106343,47588],[-55345,-18440,37615,71840,34622,-29223,-46572,-27584,-23879,-46276,-68816,-16421,64355,75557,37785,49663,61286,45824,40538,52929,31135,-13852,-19480,53893,77516,44089,30271,25258,-41589,-87293,-48215,68389,159828,146462,83158,44211,34755,-7462,-55263,-37411,28492,70135,43901,-28762,-89255,-84635,-37392,-4915,-31050,-102032,-85998,-31322,-26016,7056,97189,162049,148302,68511,25350,17624,-56344,-82611,-15501,21605,12302,15416,4970,-1874,38548,34431,17414,52990,79268,80383,68501,25679,6153,19570,1711,-47555,-41891,-7143,16977,11317,-53488,-107884,-50251,-12706,-43093,-55244,-78900,-103494,-53582,-11950,29895,126499,143215,28174,-60882,3800,92834,87401,63342,61317,79518,144999,104724,-72442,-169264,-148645,-114012,-32434,37350,9548,-17384,-16681,-28014,-23557,-784,2866,14294,20291,-9470,-32538,-16449,-23027,-23001,29708,50158,-8694,-64061,-98264,-116141,-127898,-105737,-8186,68573,50991,-39919,-139569,-165308,-64089,7179,-6293,-8155,5267,-16927,-32327,-54448,-75040,-47285,-801,17618,-2529,-56687,-122422,-112360,-791,65840,-1296,-31102,24651,36256,16305,63446,127466,129961,52352,-36158,-74630,-83517,-74351,-10330,62843,71406,-10698,-69268,-54456,36554,97602,13203,-97190,-135442,-121621,-74541,-46849,-65079,-56239,-34391,-48504,-43688,11351,13799,-78,35360,47403,9725,7503,51016,79698,33177,5668,-3588,14144,59467,92472,70803,37163,58507,87317,70127,52476,47484,59109,80970,80737,7672,-63391,-86544,-98309,-123817,-120560,-45811,46217,76242,50339,56155,100079,94237,38677,14997,21568,14021,2410,43471,83604,-28645,-164682,-84560,70482,78958,-21508,-30988,75746,146345,82084,26051,35840,3437,-6565,32811,28006,-58747,-109166,-89008,-93403,-130187,-172415,-196767,-193361,-172301,-159942,-123410,-34563,51111,46397,-11158,-7664,-16883,-90889,-137784,-62088,-9127,-55665,-56662,24077,37408,8803,-3463,-20351,-19641,27054,55307,19196,8098,31650,18008,7186,43017,79621,102180,71989,-12135,-58709,-45368,-23498,-52072,-66532,-6280,-10819,-46019,33926,76198,59533,61499,66043,70620,81021,59816,36723,-4332,-1195,44290,10598,-25014,-73,15591,10489,72974,155225,135422,70899,53788,73664,127016,177444,184482,104257,-18939,-123766,-133910,-23419,35144,-14159,-82365,-101220,-104958,-125533,-146188,-170389,-170300,-152716,-120141,-40962,65149,143469,130113,58044,30187,-13395,-73318,-49251,27859,93648,104221,80637,57382,39444,-10132,-52717,-56656,-38384,-30048,-38453,5366,75763,56717,20165,19683,31335,43530,39193,-2274,-41093,-47673,-22474,9187,4547,2958,19035,16176,13006,312,-18984,35939,122459,157807,95055,26177,47682,81174,53635,-9950,-24210,53742,87645,40195,38943,66104,25121,-20581,-30057,-16042,70230,127696,32324,-101803,-154556,-141508,-98739,-14057,68192,105597,54315,30126,87632,95430,17350,-56211,-55874,-24205,17587,8777,-85475,-151612,-101061,-67818,-50832,-6876,-1293,-27429,-46169,-61164,-75410,-59866,-15910,35741,18149,-3988,28383,34572,-20966,-44584,11285,32040,-11197,-12851,-27310,-101139,-104600,-58174,-65314,-49679,57277,108432,33356,-58382,-74154,-41784,-27853,-28582,-37614,-49265,-55900,11627,101236,109699,38226,-26205,-56960,-26798,-2733,-65161,-79560,-15633,-22444,-90707,-101744,-51082,-44416,-76709,-101904,-63340,26099,42846,-56155,-126841,-91276,1262,102071,128528,60970,-10572,-791,60296,79341,94484,133750,137038,79382,65276,109003,187395,184064,103855,81108,81929,25632,-36953,-12251,50277,63911,13286,-18304,14664,14435,-22219,-43732,-76686,-60863,19912,73858,144611,254377,245391,47127,-124875,-100129,30809,107011,89483,42312,20761,-5282,-39774,26778,157418,194098,88886,-99294,-243654,-187647,-32134,77216,111542,102005,61304,-34947,-108478,-75380,23117,76880,51582,-74793,-155992,-105287,-73220,-76493,-69748,-26167,46485,72752,-16708,-73179,-41784,-27335,-21170,-2428,-30836,-64043,-33465,1861,-2135,17207,95057,155116,119152,44438,13674,3969,-18872,-72889,-117643,-108368,-52326,11502,73197,111994,105098,52196,-14462,-41747,-29988,-51363,-40998,-1744,-44364,-91774,-78203,-70375,-55896,-20085,23532,54365,28622,1156,-9472,4184,35491,45814,20326,12533,8003,-39637,-71244,-49842,-28380,1970,54379,74217,53364,-7846,-47402,-32969,-15346,13802,29544,-27647,-39169,48684,62758,46290,112825,132789,12326,-94961,-89576,-37511,7055,-16224,-57057,-16644,37997,3440,-43218,6227,120514,173416,83162,-22200,16860,86331,34206,-76230,-96293,-74639,-96021,-109345,-84982,-52773,-22906,4244,-8516,-37167,-72649,-70625,-57442,-59540,-74649,-35403,43629,41536,-53820,-97737,-67457,-14285,63082,104952,13243,-97876,-111307,-98649,-99620,-29172,69143,93164,52773,2039,25625,105326,115267,64987,58212,69475,62138,61778,64706,78635,98448,67272,16716,12131,24937,-27808,-81903,-23674,93012,143711,106928,64898,43873,6309,-13390,30313,87383,81975,20725,-23592,6771,22030,5736,24811,77878,103700,70706,-3130,-33695,-34234,-18469,49521,56974,-57735,-131328,-110847,-53153,15333,31340,4894,1036,53180,71993,40130,41863,116313,148100,61698,-66256,-148515,-106094,2187,16540,-53137,-50563,-9041,-26053,-40393,-44818,19029,72522,81727,64217,-32201,-103488,-69604,-27258,5290,40888,-20460,-113667,-121523,-52918,-1603,-7259,-56272,-56417,-40095,-80577,-116067,-40232,66159,71757,16877,401,-21911,-60180,-68114,-50019,-48786,-65097,-49050,-42108,-73177,-99835,-87589,-69157,-62805,-58797,-30228,-15694,-27080,-21225,28336,46996,23935,30579,31436,-53815,-117459,-56577,3100,28037,52853,80085,73141,32157,27481,59979,63316,83563,110603,90540,14560,-57421,-58174,-29624,-48371,-102463,-62069,54692,77447,11714,-1271,55000,65063,9544,-44915,-36674,30212,115938,150682,126605,91625,66285,46262,51985,55625,37269,-39054,-115630,-112371,-70838,-42133,-21570,-4083,16523,6947,15615,64291,65305,-21371,-66924,6664,51568,2782,-18529,12912,35163,31337,46052,73897,9188,-101218,-131444,-135314,-144410,-88829,-17895,5697,25560,47847,53563,38783,15598,-22974,-29916,8133,31131,69399,160471,100985,-81335,-162735,-108993,-6144,38449,3785,-24673,-36406,-44614,-57318,-90785,-116257,-105580,-55814,15197,44894,26150,17222,49410,68769,44534,1166,-25535,6791,51671,32505,-18293,-52155,-69438,-35121,20231,51251,36847,23242,5602,4250,-6602,-6968,35127,78958,45090,-6966,-13201,41782,91310,87601,60369,24466,2335,33138,73733,34979,3054,66917,98818,-2273,-61790,-17920,13555,-46664,-110070,-91068,-18891,52583,105782,66611,6928,64391,136251,109421,18167,-87320,-140913,-89029,-39495,-58817,-77911,-43498,-27266,-61658,-53465,-6303,21823,53124,56453,-1743,-37420,-19387,-51293,-101176,-25255,93048,86022,16864,-54598,-111962,-87487,-38897,-26950,-41511,-105046,-134598,-111544,-60319,-34449,-23255,421,41952,83908,116787,114035,110390,95477,8628,-24148,47244,133637,128937,59539,-122,-55115,-84471,-39116,27944,-10743,-94495,-125252,-121314,-132301,-74664,48321,91041,21361,-34674],[-77209,-38124,-3176,31362,10645,-21053,-14786,5282,15863,-11556,-71401,-80798,-46718,-17536,9309,41724,61729,81077,74156,50801,4983,-4607,39309,91450,70722,32499,37909,77095,26501,-57670,-27286,113192,206885,169732,85977,23783,-14504,-25658,-18294,23176,72235,49219,-45316,-97766,-111137,-90129,-39283,-21875,-65947,-122870,-88917,-39157,-34433,5705,80464,131732,125958,45702,-12659,-6599,-50767,-110357,-94041,-60612,-24107,41892,91021,88889,68606,11019,-16246,46503,121658,141522,100518,10665,-38637,-25139,-55975,-114955,-71371,9853,40172,-2505,-76505,-102799,-23084,20641,-26484,-76440,-116754,-125745,-92180,-83467,-31632,98690,125505,12279,-63611,8592,114576,112792,55761,28962,20634,23863,-11996,-97442,-132102,-141864,-151843,-20072,107361,51020,-28335,-22782,-17750,-13155,-10718,-3102,36830,41912,-15738,-29210,4567,2950,23818,82473,87858,26061,-22818,-54588,-78052,-101066,-85639,7688,79355,65230,4024,-37493,-36278,34625,60795,44124,58588,58957,11624,-46915,-121964,-153077,-86650,8565,36355,16711,-7496,-61043,-71234,13586,100788,95485,64870,58022,57747,77018,104941,92722,60277,-7511,-110564,-177978,-133690,-50382,-19458,-9325,29668,35558,2643,-5449,59781,116817,54088,-48723,-101998,-106452,-58172,-37482,-95513,-131802,-48840,62608,77257,44144,-10822,-30361,5055,11927,-15110,27435,85632,51541,-32087,-51938,-72260,-64479,13777,64044,44404,29075,44340,74165,106099,126457,97719,69888,56517,68970,38495,-15795,-38239,-70934,-123146,-120077,-38065,38990,67122,40851,23355,74499,111671,74544,13731,-16299,-8841,21330,67909,70427,-62069,-203020,-127566,21221,48723,-35876,-59915,949,47533,26109,19765,34335,-6465,-37799,-43223,-74601,-137301,-147146,-127038,-143742,-168259,-169402,-172882,-185173,-158215,-137627,-129765,-82192,-26077,-40554,-16310,78677,35453,-101071,-125871,-17304,21838,-54267,-83018,-1843,28534,-17445,-50821,-44661,2159,87520,100548,37170,33201,48338,6749,6372,43503,40151,14466,-46921,-90091,-62250,-5041,39340,8554,-70021,-25690,51876,74673,106564,101151,46053,-12982,-17898,41592,82607,49131,23276,-9612,-67759,-87228,-92837,-96737,-70069,-12442,15332,50227,80008,52222,26964,21877,23193,98599,195624,190763,62481,-58242,-68260,-27522,34333,74409,58427,-21693,-90930,-113357,-89266,-46153,-80964,-113877,-81190,-89153,-118365,-65557,34529,55442,12697,34512,54591,305,-25408,33028,100706,81556,35175,46338,67666,39685,5838,-5225,-17260,-27470,-13574,37569,83354,21234,-69411,-87491,-38123,31969,37634,-37459,-100388,-117901,-65707,27099,30848,-17198,-24950,-30059,-32478,-51935,-84109,-35987,92484,203658,146782,10063,-37316,15909,80381,83792,45679,53779,60861,45127,45674,32557,988,3645,14149,1987,66836,119767,7667,-131616,-150487,-108654,-79598,-36082,43863,108776,105943,73951,73090,118299,134727,81153,-258,-50048,-24961,-10418,-72378,-117504,-75408,-36743,-1823,73487,114332,68022,-25536,-117863,-119090,-14869,13247,-21896,-51601,-64639,-23782,48743,35405,-15409,-6155,22323,45950,87071,46882,-69186,-98154,-78752,-100730,-66341,47599,66786,-37226,-103918,-63305,9872,14604,-19990,-40907,-56498,-77703,-51488,9345,59023,36394,-26225,-45327,9173,29926,-45845,-67261,-15046,-15187,-55738,-37244,-14852,-85351,-132429,-73777,19258,78672,45553,-52893,-56039,14495,59597,114178,111693,-6379,-72826,-7815,74966,89332,65860,43286,33114,20259,47122,110756,133641,99013,21652,21726,52553,37586,9260,47534,114626,131746,84810,46387,58570,57396,17467,3741,-28338,-35056,35036,85715,117646,226035,279907,127194,-45195,-19930,74606,72044,-13993,-85885,-58801,17908,52569,82052,149836,163732,36448,-116790,-189338,-144901,-37520,86158,143746,106896,56225,-11620,-42233,21278,93899,88000,49048,-48821,-125969,-88954,-21804,-11345,-40094,-26898,-5324,-22673,-57780,-57662,-35397,-57755,-97661,-102745,-84851,-44103,8384,8684,-40717,-38437,40979,84780,56756,13941,-205,-25896,-37654,-58889,-96413,-78655,13741,62755,41700,29297,46927,46422,34974,51595,66497,-5538,-36899,23222,14666,-58046,-85420,-92793,-88871,-59004,9855,96259,95758,29426,-67436,-127138,-105253,-54965,-14765,67470,123288,54934,-58953,-148504,-163953,-73635,17643,66675,129744,103183,7018,-30006,-5852,32062,58423,55842,49082,72195,93465,134066,162388,116812,12199,-45191,-30899,437,26169,-7343,-46920,-17287,53413,64692,34792,69064,161234,172461,77517,-2419,41410,114033,50524,-75121,-98127,-87581,-120694,-130866,-73254,-559,11332,9133,13803,-2860,-56560,-88758,-91595,-65369,-66671,-42335,51532,73116,-47999,-145744,-156316,-82413,62664,129867,22205,-94255,-91134,-63113,-69028,-38257,25538,51644,-7208,-99035,-91227,-27127,-2917,2671,35217,71151,69889,69238,74905,55697,47740,36147,-4257,-42651,-44167,-93784,-158016,-101964,32654,115160,100928,29826,-25057,-61209,-74741,-22815,37268,16147,-13731,14825,58789,34181,-10595,-10363,17452,37522,48353,33496,-8461,-66451,-91168,-21159,18277,-52455,-112603,-89847,-51269,-34561,-42400,6685,108706,164354,143191,101399,63848,103234,162361,120785,-9224,-122736,-120132,-11379,64077,33537,3987,-7444,-51232,-87101,-83512,-10536,16896,10693,24481,-23412,-104904,-127270,-110851,-55647,11642,-28891,-102975,-111598,-36545,32314,3721,-73705,-51553,-10362,-49000,-49027,14098,15099,-19568,-19368,-11129,-25611,-36657,-30505,-11957,4366,4377,42995,56234,4360,-59753,-111040,-114524,-47916,15118,21024,-23462,-71510,-97688,-69911,-25161,-6981,1162,-6227,-48217,-55247,6784,50167,77512,82231,63682,30414,-6038,776,15237,-26950,-19375,21000,28007,-32048,-100272,-53657,27943,-12939,-83549,-32181,75140,77985,-2205,-8780,83118,92399,6540,-69318,-82974,-39725,43671,112709,104134,17410,-39091,-8618,62280,71355,39603,-32617,-111694,-79356,11180,61147,83551,65724,-2266,-29584,3251,65218,88971,39839,26370,117438,128169,50114,28464,51127,83145,123863,118289,82760,36828,-22547,-120328,-233727,-213105,-67538,16582,26652,27557,16318,39278,79865,33207,-106437,-130754,-35732,27264,99375,183780,94337,-41018,-79969,-93073,-52893,-8971,-35967,-78711,-102082,-96067,-58967,-39462,-52658,-74817,-60060,2052,29728,8003,-18610,-5523,56987,96562,27412,-39463,332,69557,51151,-800,-17510,-10309,24948,64146,85201,69777,41400,-5660,-46845,-69967,-23094,60084,85634,44001,23926,30374,46453,51207,61667,87536,72127,32929,37506,62246,20783,-46154,-32767,-16201,-89747,-84221,41197,89859,-22546,-96832,-54633,14867,64972,106675,49281,-21949,11715,83780,127574,77434,-58135,-111440,-25652,48265,11983,-55809,-45618,-7338,-19256,-8926,34868,38745,37810,91942,89632,222,-53393,-82150,-100888,-12740,114974,113372,17778,-42247,-91970,-162549,-206637,-177747,-128135,-115289,-78051,-20134,30992,29605,-2513,-35724,-46719,-46687,-27285,8199,59952,73216,9650,-25843,-5300,53911,88528,42623,-43357,-82318,-46917,9731,35373,-7165,-56911,-70494,-67695,-69787,-24749,44043,41755,-45951,-79288],[-37953,-10806,-18112,-2399,5612,-3269,-8929,8146,45704,49995,-32394,-107180,-125093,-75804,15573,55063,55825,80469,56509,24950,10471,32038,67079,74454,34851,20025,34385,82241,46209,-57299,-62591,38880,106526,62941,-10701,-67193,-106846,-78525,-7546,67092,92848,7289,-101905,-117002,-100472,-74331,-32930,-26383,-66298,-127672,-115285,-64545,-30590,-560,19114,33159,48903,18953,-23747,10781,36488,-9883,-34863,-16737,11259,57248,93294,82305,27547,-54608,-72720,-1208,82016,126741,102354,9478,-40696,-13989,-28932,-64692,-30274,7821,24708,17101,-26131,-47732,8999,37681,1439,-20129,-30896,-53643,-62991,-58812,-44065,1377,24072,-15477,-72269,-49576,47047,93905,57718,-1981,-65413,-85371,-59073,-47926,-57526,-88150,-100842,20411,150249,110043,38474,36574,36655,44471,42362,31415,67497,59912,-33239,-62182,-3739,33483,87826,141602,111971,31451,-22571,-32964,-29332,-31972,-11618,29886,50067,42780,7897,-20515,902,74497,89041,70410,73339,51824,14129,-19354,-98870,-142519,-98466,-25498,21882,45248,54397,42184,39200,62516,110517,152068,111840,40118,63923,136957,136985,72512,59736,30639,-77735,-146036,-90224,-25409,-43834,-94574,-65333,9317,49441,45472,63704,72446,32214,-25726,-57991,-60403,-37105,-17685,-37423,-53681,13757,113279,86226,-2949,-39216,-1476,18949,1319,24406,101090,84653,-78371,-159373,-91709,-87188,-97553,-22630,19907,15538,49446,53664,62802,118784,147535,93087,38440,-8791,14916,59057,54996,39473,8368,-60439,-101014,-78089,-42235,-10266,-8877,-18194,15402,48495,15319,-61482,-86826,-50237,6921,60566,34897,-100271,-206980,-171221,-70746,-5755,-15977,-45159,-77387,-77409,-27340,27014,38136,-2947,-57245,-91170,-97868,-104778,-99115,-105497,-153108,-180955,-134590,-109725,-132347,-97453,-57202,-83441,-98713,-77295,-66761,9773,107374,78567,-32374,-60318,16902,64730,15872,-47758,-34500,2431,-6678,-43971,-38819,20013,80360,58611,17841,35808,46314,17880,50085,74526,18474,-49202,-95434,-74861,-15972,28116,62257,54731,-35036,-18585,99959,138047,94027,68426,49664,-9079,-32539,50190,95316,42483,-1649,-29305,-85821,-112517,-94536,-81570,-72099,-24999,-1480,-2016,-11100,-49078,-56174,-43957,-32131,44886,121459,85043,-25794,-77968,-17269,40409,55373,72047,93885,62386,677,-27559,-3467,21844,-32813,-49925,4130,-15335,-78068,-83941,-30250,-10190,-16491,59817,135046,108045,41042,18681,5638,-30512,-35092,8589,35903,17017,15650,48473,45502,7369,8529,56275,103761,41820,-89054,-129669,-48998,16092,-13394,-72149,-87014,-74195,-12754,74447,61702,133,-2395,1619,-4873,-26854,-55907,-45370,8511,79073,59178,-38785,-93582,-33733,74117,103968,21766,-43368,-26763,31402,64616,69895,50327,27963,27492,25054,46035,46823,-22158,-95185,-116265,-96362,-71330,-33597,27684,93203,138028,114546,65333,99873,151378,120676,36613,-40798,-21253,28016,1872,-45482,-62584,-72637,-37388,72791,162597,104945,-30246,-128511,-129037,-61083,-51487,-62908,-59642,-77427,-58032,19622,38783,-7928,-38598,-12137,51741,89467,43576,-47604,-79516,-82467,-100557,-65738,8457,6831,-35166,-29708,8303,67957,76777,23635,-10102,-10446,-14996,-17990,-33618,-26324,-21721,-54381,-50060,21708,68742,26509,-26729,-50503,-30675,9037,49595,41604,-68225,-156536,-104141,31776,124150,77279,-30516,-23516,46429,60448,39710,22937,-27613,-43814,22900,54859,32457,-4711,-60040,-67020,-23828,40224,86134,31513,-56629,-71289,-22247,19984,-599,-27684,24788,102939,128336,101056,80259,80621,47519,-6044,-20649,-31366,-25900,41371,65544,21895,48615,127167,100573,14740,41200,107819,71427,-51302,-166181,-154725,4029,117530,118743,94875,47064,-45484,-75373,-48201,-50424,-21728,94477,160840,99870,27600,-10760,21497,91997,111047,80072,41928,-34175,-82909,-36176,49652,91926,50295,-3737,-47736,-62398,-40245,-8386,-8218,-55605,-109556,-120954,-94968,-34220,13625,-3727,-63435,-72122,-6833,8275,-4952,15869,13379,-37101,-25459,-13891,-46884,-16001,63918,62089,-16759,-85544,-74036,-8261,53141,124437,179320,111355,32219,55169,83392,46452,-1464,-37015,-69165,-65685,2091,91449,89994,19363,-86697,-145226,-128545,-81777,-19468,70967,102754,42925,-38264,-135699,-173004,-67364,32571,87397,175956,160770,15815,-57650,25564,126365,147504,119644,68838,44247,91759,158244,122348,39389,-9012,-7282,-18962,-45967,-15976,19409,9881,-7977,39552,126202,148528,139680,151293,139005,72527,-2766,-10104,56247,50123,-61592,-116052,-86883,-65585,-71641,-38722,32293,43708,23321,24510,22856,-22017,-65967,-85133,-48979,-48931,-47564,51697,105626,-11325,-129242,-154147,-75507,56881,101780,26535,-62801,-93174,-72770,-48495,-41998,-13968,28067,-11159,-91250,-90965,-81213,-67589,-16078,15803,26806,31044,42343,58450,39252,5446,-16812,-41881,-74931,-92620,-141183,-203192,-167958,-47031,37093,45394,-11432,-61436,-80619,-87615,-63780,-29947,-55905,-49843,30052,66716,5955,-53891,-71970,-66651,-52829,-16741,27521,5675,-73955,-121620,-79535,-6710,3311,-21678,-24599,10571,-6013,-58741,6134,135324,154183,117027,98038,47856,38540,78391,73973,5264,-62166,-50910,33852,112412,120080,59335,-27000,-95893,-126160,-129843,-78793,-64795,-73344,-27747,11089,-17798,-81486,-122438,-79614,-5715,-3582,-30420,-32842,17956,52370,3898,-65141,-67870,-58797,-49864,15964,38423,-59091,-107984,-60239,-27245,-4384,11165,-419,21080,70871,73534,87642,98001,65492,-18097,-134330,-151221,-45360,34039,50598,17746,-48028,-98279,-77231,-31310,-12431,-23294,-37569,-27798,14758,60670,81122,108443,86354,32148,17185,29983,25757,-22491,-96275,-83229,-23303,19140,15286,-26357,-3518,48082,30063,-7435,-4182,34494,51901,7576,-51592,-42152,-33147,-55514,-71864,-54545,-26040,6414,40879,39616,-22282,-61676,-21334,25203,-13574,-22904,15976,11704,41525,134109,189838,180770,104620,-8417,-49344,20220,88407,82069,38494,55710,141129,126605,57792,57575,74750,122679,178440,146625,86063,80599,75708,-15725,-107524,-33989,85708,73253,40797,14715,-54574,-28851,68945,36126,-100576,-144525,-107866,-30516,74028,109588,23528,3667,325,-91975,-115099,-45167,-43104,-94443,-120292,-88637,-9788,22205,-20698,-47866,-14492,20660,2404,-28129,-38760,-27782,29118,82634,33174,-31093,18351,83659,55066,4273,22016,65872,94726,100482,86301,48836,31464,-6361,-63413,-63379,32886,104712,99306,53802,45383,44154,25398,26613,87535,107155,30312,-21555,4248,36305,15631,-43979,-76739,-76306,-103132,-66333,69462,137001,45140,2639,17255,17520,38440,70765,-2390,-88441,-93295,-46197,55207,79413,-20465,-50806,44622,104126,50221,-51631,-78946,-49034,-16215,24456,34129,-28352,-42439,61939,123412,55190,-12322,-22384,-15342,41354,99344,66162,7570,929,-76444,-233259,-284446,-197300,-107926,-80138,-40773,43133,106993,61988,-37350,-84267,-90791,-122527,-135320,-71659,24671,38646,-25155,-67967,-97679,-71187,17841,25236,-48196,-62274,-7004,24601,42478,43164,30916,41063,46256,-1213,-15704,17912,35048,-19574,-46155],[-5525,10934,-5434,-6416,-4065,-23847,-36485,-7756,59153,98268,16437,-72137,-95379,-41339,52659,71251,28375,21834,-5782,-3663,54649,96149,65679,8701,-17604,15345,30314,44018,18212,-33306,-41156,-17610,-29699,-83195,-106382,-111646,-129137,-107495,-22995,78918,116376,34659,-52469,-66264,-57546,-37469,-16475,-13237,-24819,-87713,-121875,-93375,-51024,-36360,-38943,-36428,-19682,-23211,-25453,48022,112642,104953,69635,44152,19819,9299,5650,13,-34340,-104543,-109677,-49733,11069,78158,92190,22617,-7018,19432,13466,2942,14884,14711,40879,67687,38787,4396,16611,23076,14533,30819,42256,182,-8966,41443,17626,-76358,-90019,-44740,-84152,-123306,-57386,27064,38649,-30317,-127574,-124982,-47260,-5050,-1546,-4986,-18010,11418,76407,74096,60367,59274,41711,44055,58313,38811,44517,18642,-72622,-88586,-5996,38417,86279,143588,101685,3649,-40691,-23749,4908,8675,4204,-453,-6457,-2255,-28120,-70350,-55944,25126,66470,54479,35932,36538,54269,53471,-20989,-91995,-102326,-68329,-12790,22279,30621,54803,88215,79822,74657,110405,79291,11275,41332,92856,85512,65342,99861,94904,3837,-38560,1139,15458,-22663,-85627,-81738,-18773,41379,41442,42777,43741,19114,-16590,-42144,-40989,-43214,-29996,18466,55628,51203,45436,-5974,-64316,-36767,48595,56055,28657,78026,137904,66002,-112150,-173920,-73852,-68567,-91169,-31679,-17910,-28153,32622,38836,15650,55514,71981,26112,-3349,-27283,14016,70760,59658,44173,44289,-12414,-94579,-141052,-143356,-125932,-108880,-72267,-33270,-28208,-74700,-139989,-136857,-67716,3082,55546,36606,-87467,-185509,-197036,-163252,-100131,-52664,-56037,-107408,-118512,-52653,20214,32286,-30057,-84447,-67557,-15927,-5117,-23370,-44661,-83249,-86242,-28120,-27034,-89154,-73606,-26799,-43732,-67830,-47079,12285,55946,55656,53948,22412,-47736,-51942,19116,52789,-1644,-43242,-10348,30576,9021,-15881,-6885,-11408,-23590,7312,41302,29515,11186,45379,71527,40313,2572,-23951,-37572,-25986,2590,38484,53797,11518,7725,66545,65837,4314,-4668,55319,59660,36713,79916,84050,16027,-26935,-49387,-62220,-45998,-26531,-27873,-52890,-53926,-42974,-36116,-44018,-87726,-99199,-83495,-71506,-14844,33955,15992,-38441,-56395,-24041,22805,53700,37720,18055,18743,28583,37916,41465,11669,-53606,-47186,6884,25207,35280,33398,34305,15295,-22465,34624,133001,151279,84845,1685,-59440,-81583,-60225,-50348,-55615,-71452,-48156,28644,60292,25816,20495,58800,104825,75764,-27631,-59921,20600,33266,-36778,-72891,-50456,-31,57590,86084,55614,34747,55353,60404,46552,38164,28415,-4230,-68095,-88375,-70019,-57921,-45325,-20512,13967,10667,-71856,-137516,-79815,24966,67705,107659,94350,-3218,-28323,46241,77705,20989,-22462,-34063,-51534,-23810,17763,23679,5329,37149,86936,73413,32667,49708,82083,79005,69326,10947,-3003,41486,48287,9196,-67777,-182860,-187216,-20455,139708,104247,-16261,-60655,-67035,-93512,-110232,-63630,-25061,-34438,-31849,-8894,9615,3044,-37445,-49295,-4791,13863,-22686,-70404,-79685,-59531,-54920,-59795,-39728,-12109,35296,53819,33555,82068,122573,61111,-4727,9843,52733,65591,-1292,-58931,-68008,-78837,-66501,-3273,60155,50815,-25873,-109110,-95201,630,60914,63627,12621,-70387,-104358,-20422,82806,98965,48450,18969,55481,55740,-22581,-29205,29684,47830,55812,33673,-15477,-45781,-72249,-63869,-46060,-4004,35319,5438,-74908,-59561,11062,40737,-9841,-62958,-21758,46154,58890,43444,52770,58883,9121,-30540,-39829,-59595,-70341,-20056,1255,-55725,-83143,-23010,12164,-5980,19757,80196,83386,9304,-119553,-168089,-31527,91903,106931,65713,-7305,-54987,-21019,33003,23311,14736,84149,124035,86662,30749,-18512,7722,43974,26886,35087,44608,-27913,-67675,5265,112654,195933,167323,68593,-17233,-30258,-2855,24559,7041,-40059,-67076,-58399,-51778,-51696,-35971,-8512,-22054,-55608,-55152,-61818,-37941,26709,3408,-54039,-8619,19846,4808,51845,87201,45627,-31828,-132593,-170892,-100766,-2382,92957,156532,119596,53425,41584,76251,99466,69303,15578,-34944,-46109,-5025,34096,37880,35021,-1983,-25898,-32058,-24590,22617,64160,16192,-55936,-65123,-49813,-30746,27855,76521,105393,158555,135714,-12626,-88853,41398,188809,185461,112426,54519,31604,62410,86609,28416,-13364,11199,27392,-56825,-153045,-84721,49427,64443,14039,52770,164736,192457,140814,84294,57288,32860,-17701,-56213,-12271,33847,-34982,-93882,-33872,48485,50054,31117,60567,59403,3124,-25905,2569,-5005,-30650,-39611,-18964,-36918,-46203,36591,94787,6562,-90445,-76878,20401,92840,83875,31362,-29238,-99382,-126868,-105023,-74873,-17528,49812,29370,-44091,-55229,-38608,6604,64326,38783,-15936,-16809,6874,40656,65629,32716,-41800,-80258,-63519,-54786,-94515,-142355,-138830,-89658,-53645,-37891,-28271,-9907,-5311,-34627,-64662,-74240,-94159,-59370,25777,40405,-26900,-74294,-98585,-91034,-67265,-46529,-17719,-29261,-89902,-105509,-44741,37661,54992,37334,24115,51638,30888,-36143,5875,95222,85398,37442,5700,-47791,-75651,-52430,-10520,-1045,-28465,11627,90106,128982,134034,79582,-29251,-117041,-127257,-133160,-108152,-96082,-103858,-68216,-3144,53588,38452,-39874,-58828,-7200,37684,55778,43881,42650,30391,2645,-33011,-109773,-172731,-89513,40303,36791,-53838,-65119,-41464,-53021,-19700,14758,-23256,-2626,69754,58208,41934,79731,92005,-2521,-134730,-144836,-48561,7866,50679,63847,840,-52472,-28618,1146,5825,-18199,-39588,-21087,7724,24322,49105,104062,86605,34728,55900,90548,50574,-41789,-115516,-82345,12341,81648,87870,37836,-463,-20202,-10329,14242,5953,-8613,31107,45866,-52905,-132776,-117845,-74150,-21361,45097,57439,30116,15214,8643,-11387,-22911,2956,-309,-98116,-110431,14870,90419,93897,146200,192118,143875,47910,-6191,-21569,39588,74521,17692,-34692,4374,75852,64315,20770,37257,63177,94041,117828,101974,72280,66364,59817,22035,31395,129504,156762,56755,-564,-33096,-112114,-78059,46095,61142,-5740,-75343,-133761,-81526,1100,-4872,-38132,12209,20343,-63684,-100180,-37149,-16102,-61377,-80085,-35264,36612,60278,3697,-29762,7248,2463,-59682,-65641,-32094,-33168,-35365,-13848,-5087,-2097,43191,52820,5465,-24854,10918,56221,76850,50161,-26607,-88039,-36695,-23480,-80979,-46285,64844,81039,56572,36382,34775,47380,55066,65735,114102,93647,-11655,-38491,15154,38861,10077,-42006,-90200,-92041,-89961,-62490,16653,77803,65977,72405,47064,-20040,-28377,-5572,-60437,-136258,-171357,-166363,-69969,3978,-33288,-40823,42794,76697,41499,-17043,-54618,-65514,-33252,17641,13643,-35528,-20650,45353,83499,68337,46541,46304,38122,35795,25294,-10082,8355,36741,-62642,-205686,-215309,-119508,-34644,-13700,-8936,22779,70039,23690,-76589,-93103,-69735,-97565,-118057,-56316,36603,49875,-20384,-97219,-167890,-148537,-40266,1561,-31951,-25079,6651,1917,32956,62750,63050,90222,97820,6990,-58260,-22948,40901,29931,-11247],[-20015,-13679,-2135,13893,-2710,-44362,-56423,-26067,48182,97085,34938,-19272,-20305,7236,54315,53608,-27,-17701,-32583,-2549,97015,157156,87683,-20449,-64044,-10618,39508,51044,32703,55336,86717,55085,-33972,-105658,-104269,-73367,-62757,-61647,-18172,73163,143776,123254,48713,927,-19976,-27392,-26657,-2161,31858,-13270,-87863,-106546,-72565,-45938,-39294,-34281,-27216,-33811,-14177,64991,121669,126711,74553,973,-33717,-42205,-55255,-58607,-54870,-85498,-93448,-68641,-34648,37364,76388,24296,-7083,3215,-1600,-13273,6,44792,104379,90124,38306,12971,8990,8281,14302,14852,7008,-14191,27292,114242,82287,-58605,-95374,-28574,-54562,-121482,-98735,-21136,10412,-49037,-118815,-90967,-35546,-9502,40876,85052,28370,-48931,-58102,-41535,-13885,5687,-19183,-43643,-30404,-30392,-32223,-44860,-89193,-66864,26999,49594,58770,102078,69171,-3270,14,27072,45753,38407,-8796,-42461,-35054,-3153,-3250,-30204,-56735,-17199,40928,43797,24457,62620,103589,88885,24261,-40775,-61287,-35330,-13342,-33624,-66646,-51168,19099,40561,14011,9395,20480,27914,18732,-28499,-23134,52584,109730,95350,53499,52416,79874,72586,49979,27508,20748,24432,41177,32314,37541,62976,46394,2568,-30686,-25976,-29680,-42370,12952,64340,9842,-57343,-71604,-39287,20629,83320,95276,91558,111184,106340,42689,-29667,-58255,-11277,-39513,-59797,-329,59,-29153,13629,18476,-47685,-59356,-30435,-33766,-28277,-975,64964,82514,27765,9148,30907,5103,-69219,-137612,-158740,-168229,-184846,-128412,-36196,-29795,-106527,-169300,-139966,-29407,46567,50515,26988,-57250,-150965,-166866,-173996,-157366,-123035,-91132,-71380,-60135,-52690,-6680,19661,-69548,-119317,-29499,66669,55173,14019,5484,21294,66514,93782,38014,-60434,-79902,-53907,-40459,-31283,16804,82781,58544,10232,26940,32835,-62853,-126280,-67425,28691,29546,-16561,-17134,31329,45455,9065,-48893,-97714,-58147,41689,74647,22548,-28077,-29722,15005,69296,111070,64979,-68072,-109216,-32184,27600,39362,44603,43650,15451,-29533,-55107,-40729,38913,85775,94290,92312,51618,-15256,-34496,-36902,-18100,20125,16215,-18079,-64756,-75155,-44480,-2098,62,-44527,-59403,-59316,-86038,-61549,5358,48447,33812,-6808,-42691,-10360,63738,10668,-92787,-105863,-46365,2776,11005,-17153,-62859,-65334,-47111,-2019,84643,126628,121512,75272,-24791,-35799,61741,122737,83527,4656,-26213,-27206,-48694,-120893,-163788,-147397,-89762,-14936,12777,16248,55415,79068,79365,62881,25265,21665,71573,68770,17552,-34475,-42354,22781,71753,56591,44801,69781,82270,58359,15682,-4419,12426,-384,-76427,-109708,-90557,-34222,11327,-25694,-77667,-76335,-89874,-111740,-48557,35430,48745,81992,69495,-62220,-84233,61192,125379,50666,3576,3714,16655,112371,193089,128896,13397,5851,25094,-6549,-34730,-20313,-4088,20700,66017,38574,5846,18408,35596,29105,-54369,-226975,-267456,-88918,90613,85632,6713,7936,12769,-23660,-51395,-27580,-10186,8685,22617,-7746,-17485,24790,14872,-51231,-67408,-58167,-103602,-148257,-107204,-26456,-10122,-51752,-50740,-1232,50111,18766,-28203,64250,152805,86835,-20740,-40335,6388,48963,7635,-39455,-62582,-79325,-65086,-7961,34815,-2608,-84927,-147894,-146823,-73205,-11246,23214,61128,48072,-29532,-64481,-34807,52673,90898,42873,54917,52127,-25011,769,88929,74013,36667,39621,3829,-33101,-15275,1295,-58951,-87906,-47002,7150,14193,14975,66246,81684,36753,-16781,-9740,21603,5678,-22523,-2206,21482,-5493,-35761,-38843,-68241,-111145,-107654,-91306,-102924,-100588,-52852,-24596,-43239,-46194,-8160,39238,32605,-72404,-139331,-87497,-24295,24298,49059,28567,2609,869,8218,34688,53318,70255,62896,64562,61145,-8533,-39330,-45230,-71614,-32207,31531,-16978,-53903,20116,126685,205579,182319,110189,39978,3959,17859,50501,24359,-25651,-19638,19940,7678,-78572,-106935,-12273,40443,-21505,-90641,-107172,-67872,-33607,-70047,-79652,-5460,23027,49557,117567,111019,45983,-11939,-115841,-205571,-185290,-84911,588,9246,-20663,-9456,-7198,4766,60752,49583,-23352,-52485,-39142,-25112,-25798,1456,73656,87408,57760,31390,36834,69641,63672,-15949,-98716,-96075,-6933,72548,97778,116884,128820,128503,71569,-47654,-106365,-7069,116046,104177,33261,22799,50769,43519,1026,-44112,-26969,42365,55072,-68813,-183038,-77006,85132,85344,32028,82921,147494,127360,60019,-27060,-76573,-38929,-5007,-29154,-36120,-367,-1732,-2607,51514,114730,128122,105560,104069,75719,-18559,-78563,-25543,10391,21349,28872,3663,-41760,-40600,-4758,16318,-22142,-53874,17682,124857,138631,81385,16493,-26191,-73561,-125745,-146665,-105268,-20847,52424,43279,-39362,-67799,-3777,101516,160716,91450,-25428,-59848,-29983,13386,64761,64141,-36257,-96599,-34769,36425,26486,-23424,-62428,-85374,-108457,-112283,-47471,40994,62393,18273,-33635,-73428,-96560,-54141,16555,31216,-10960,-52082,-90387,-60864,4327,11603,-19059,-68330,-135370,-108751,22277,96775,57370,10873,12029,38079,33292,-15873,5338,66880,72064,8599,-68304,-127920,-144942,-101844,-4014,26324,-30357,6731,94976,112942,95401,63632,-27878,-124323,-111673,-82312,-53963,-48473,-61820,-63697,-34670,80668,165240,84743,-24368,-17859,47574,99453,71608,23418,2635,21172,7457,-112314,-206903,-103726,32120,42105,24616,58764,40797,-36131,-42175,-5639,-44756,-51073,13886,8033,-6644,57784,95042,20242,-60272,-57133,-11152,12047,47163,66019,25803,-10242,955,4615,-4073,-10721,12498,34864,-10827,-48221,-5888,86795,107031,87902,105402,93614,33145,-34420,-97263,-64734,39807,107623,76063,-5699,-51376,-72753,-55984,3073,18752,-14303,35429,106779,47173,-31680,-38266,-6220,53622,102778,87333,57796,33163,8571,2856,17033,43488,35073,-87262,-153520,-55391,31624,20243,33863,69930,32446,-25372,-27206,-8048,29988,24899,-51140,-84413,-30803,28346,30845,13935,31073,44906,10950,-7801,28002,39353,-3065,-36539,-34091,20430,82407,52062,-29242,-61391,-83192,-121361,-57622,75561,132983,86779,-13867,-87130,-57604,-43918,-71345,-58889,-15493,13037,21410,-1662,-19875,-20454,-33606,-21407,20809,60711,98002,72034,7092,-11491,-53706,-117589,-67968,3235,-23368,-78885,-94041,-56262,23092,62311,16543,-33329,-30168,-8782,5337,22653,-30353,-162170,-210230,-82049,-36991,-92577,-46225,33682,498,-32913,-25997,-1473,65799,138753,127897,83926,52858,23899,46803,87089,79321,24049,-46368,-93374,-90339,-86224,-68615,-42220,-16281,25294,73882,57717,-6623,-43006,-33331,-50073,-104539,-156338,-178277,-116562,-38317,-42416,-52968,-1111,22245,29022,59177,50287,1443,-4306,21077,26758,62362,106759,84613,47952,62733,101810,98008,36971,-31295,-68804,-47845,38568,66989,-20067,-87586,-89469,-72513,-16691,50701,55138,-14162,-27562,-24463,-38876,-26568,4963,5486,-6735,13937,64304,91812,47079,-46711,-143829,-137273,-58484,-8851,-5416,-3070,-12474,-31796,5838,25404,21955,45688,52700,-6061,-54050,-30834,26827,29314,-15805],[-52262,-64017,-30488,38698,53241,14457,-30548,-48465,2430,51982,30582,22097,9007,-26287,-18464,5756,13843,35561,19055,27453,102776,164537,112428,4842,-95454,-75915,36297,103382,85020,114318,163991,130368,37267,-38078,-59097,-36085,1054,10500,-3946,37827,126224,151706,66724,-360,-30961,-76503,-86649,-10248,77423,49478,-58954,-125248,-80911,-13999,-4072,-13230,-10288,-4387,12098,47627,79580,68240,-16124,-95629,-77688,-32011,-43796,-83546,-66174,-37785,-40908,-52749,-50176,-9881,24992,-21220,-81061,-73717,-55620,-89980,-76117,36135,105450,19814,-48254,-33122,-6709,12660,15107,-32447,-66762,-37682,32564,85185,55537,2548,8353,32793,11141,-38827,-64483,-33923,-16618,-56845,-70051,-41600,-47521,-41937,52055,117798,22609,-89358,-115049,-113179,-100582,-60946,-63133,-101025,-127319,-139061,-115186,-58502,-43535,-27207,38639,61727,49245,34055,5860,22735,95659,102696,78565,80868,41580,-21830,-36075,14993,84489,111638,42412,17833,60300,69875,60471,87411,80193,31610,1682,14919,52082,78046,43668,-38677,-124838,-159390,-83635,-4393,-13569,-49765,-14899,61666,37225,-87326,-94954,22706,77384,53423,59523,80386,93327,85440,86203,111669,123180,95702,59229,19475,15360,43830,37777,724,-15358,14020,31162,-1948,7720,28063,-29834,-80460,-44232,49609,87339,91781,120941,155817,136399,63629,3730,-1008,1794,3864,-20085,-5625,52347,53288,28242,55016,48697,-52052,-121219,-64957,-31134,-42253,-22953,53808,72120,23307,1727,12502,12482,-12750,-49699,-69172,-87819,-154868,-145054,-14478,27048,-70003,-153674,-113799,23257,76925,4806,-35051,-46077,-84367,-86078,-112205,-134371,-139006,-100070,-27061,-1745,-39346,-11665,34819,-50466,-125597,-55767,34330,29102,15258,29855,86780,158223,143288,46988,-43647,-69708,-61045,-46596,-25367,35236,49556,-1791,8055,44794,37955,-23081,-82777,-77432,-5602,25214,-3220,-34103,-7669,32288,15761,-65738,-110504,-32472,83840,102776,32977,-51383,-83795,-40486,56059,143048,63722,-133600,-152787,9047,76996,52697,51545,69212,33144,-18989,-13698,7885,14764,39425,89177,92662,45380,-3895,-2124,30249,57725,66260,25328,-41576,-86602,-53847,7750,56991,69709,47291,33093,-798,-76985,-77295,16690,77360,62600,25062,-16528,610,69289,-2378,-123986,-142434,-99772,-57259,-23733,4007,2801,-4338,-27166,-35442,22524,77477,102193,81528,-15826,-57540,21536,89966,60136,5643,6395,10770,-47404,-156817,-217247,-160216,-44627,4653,-20880,16353,113598,130629,90085,51382,35483,35603,42764,64229,74713,6448,-41987,19005,56695,42286,72051,101800,69176,3549,-75241,-130484,-89173,-22774,-17126,-11280,-19688,-11843,-8584,-75505,-122129,-51855,10276,1744,14061,50711,34223,26498,14592,-65585,-58374,54753,87542,39830,32953,38253,59931,182873,278341,190027,65969,54674,45776,-21766,-70968,-67874,-48627,-13973,18893,22729,34501,35821,30803,41826,4789,-99061,-129744,-38278,54773,36942,-10896,5831,36282,70189,62650,9876,-21102,24202,54006,12901,-18171,39611,69253,-15738,-79116,-80458,-155238,-222599,-121509,5534,4885,-25868,-5547,-2287,-26766,-76000,-87660,46282,162738,119575,12112,-70105,-96730,-61487,-34309,-16153,-36644,-61152,-19008,56637,65764,-30133,-114145,-119131,-94188,-73746,-52820,-32427,8038,60771,46999,-48022,-99851,-10189,53670,19669,20067,22632,-4136,42888,74478,4691,-21373,46049,46353,-2601,21677,36435,-46370,-113603,-93500,-20587,45982,59244,92582,98104,76777,51791,40287,46988,28458,-12287,-10233,30037,30700,-32498,-47155,-38680,-68010,-112459,-145392,-137639,-84091,-16686,24257,-3215,-56916,-79141,-41859,-18291,-69995,-110423,-128310,-136086,-75243,15774,73072,70748,32577,-2634,33793,88765,85239,42284,54302,83164,15687,-31967,-39743,-74390,-68105,-4847,-16446,-40590,11181,86922,109405,69936,68317,56102,5683,32148,104022,74763,-1674,7736,67938,56733,-64979,-131390,-26700,54100,-17922,-93260,-92889,-89795,-137986,-141901,-71398,990,15241,73420,155479,133043,47555,-6654,-80308,-175836,-200022,-107885,-43618,-103076,-140941,-52260,-8612,-7822,40222,-190,-103601,-88953,-30369,-34578,-40552,-1737,71706,63566,35,-15426,42494,83123,55363,13850,-34728,-73797,-40664,23632,83800,161255,187466,130074,24202,-56418,-86829,-65540,-17386,-12592,-49524,-20885,75583,79532,7737,-46888,-41628,17962,60355,-15790,-103090,-12121,109300,90716,43043,81562,79124,17507,-33660,-112649,-165009,-75647,41717,42385,-16270,-14500,46867,102257,95826,77860,105016,124996,121516,93163,16832,-42104,7071,57510,84798,71834,-5789,-50719,-20590,-40816,-64827,-38653,17139,102413,151016,110466,50200,-7582,-38734,-28653,-41390,-79402,-83102,-58717,-12703,15053,-37197,-75527,-18453,97718,173117,121729,-16165,-94086,-66149,-32100,-5934,20622,-38821,-87905,-20596,91823,113991,38451,-32011,-57002,-103244,-142740,-87540,6081,41904,38227,10051,-36769,-61885,-31518,13877,42441,25687,-40394,-104798,-44721,78882,100703,39809,-52949,-155313,-134719,21551,94123,33206,-32385,-25443,18831,35578,9691,24969,77225,90629,28907,-35087,-74067,-86572,-29723,80065,72665,-27847,-29865,35328,61838,58175,47641,-36281,-140621,-112279,-26749,33892,33969,10358,-11064,-6374,92786,199365,133397,-19626,-61668,-9020,58347,42388,-1816,-2363,32538,22281,-59257,-114826,-61719,9328,34875,54254,83456,69024,6742,-24322,5115,4559,-26373,24,6932,-3471,31201,58930,44498,43830,52468,52315,56321,59511,46464,29694,9389,-6539,-35081,-61978,-32954,81553,139218,27918,-70610,-33336,65178,112528,128283,118376,46447,-6647,-9841,-53448,-53208,2433,32842,-23421,-105616,-82269,-7019,24447,47573,23458,-26485,33951,139585,137204,83831,37779,53130,85942,50557,11684,32954,10199,-51106,-43841,12493,56536,82188,-4146,-109533,-101806,-66658,-73116,-79632,-56659,-28416,-28346,-67902,-67661,-20508,-22579,-78034,-75473,-22006,23637,34329,50256,76109,48118,-48385,-83941,-25294,-7318,-58325,-82841,-67999,-42073,-43637,-80317,-86632,-64717,-75612,-87568,-11792,116462,186644,113382,-5786,-29033,13956,-25482,-84323,-93521,-73305,-5411,77998,63998,-27240,-75145,-68205,-26242,14010,52142,125012,136627,43856,-32549,-88314,-128020,-51445,29225,-1652,-72881,-120189,-102790,-1195,48564,9741,-19320,-7644,-7932,-5119,14209,-62206,-198233,-188354,-40830,-19584,-67790,-41077,-21743,-70249,-94095,-83291,-38127,61527,157789,116076,7208,-3450,64663,119862,117693,84330,28502,-47106,-78097,-66795,-80240,-71421,-58995,-62707,-35190,38003,73850,60197,9295,8716,12042,-38622,-92973,-107566,-51676,20003,12709,-28061,-22059,-10757,10730,83524,104903,52232,43676,58232,66109,131860,168047,107523,38575,63706,149410,154838,58485,-48273,-103840,-59209,45625,79009,21361,-2128,-24178,-93592,-73143,53026,99492,-7741,-78694,-36350,39811,61866,77082,95645,72073,30036,36756,78363,84953,33915,-54230,-84452,-54118,-6293,21946,-6369,-65519,-80569,-35133,-17780,-15629,-12115,-11947,-1538,6900,-10756,-320,3134,-22720],[-55538,-84324,-50252,64239,141864,130581,37101,-51670,-37478,28890,66779,88753,16576,-89240,-83614,-3227,85684,148718,98239,46070,69271,102982,79955,25165,-91581,-123463,-6916,98700,83576,68471,88432,72056,16838,-40165,-63449,-42180,10191,27441,-23131,-23332,62700,88209,-1507,-47817,-56277,-121560,-136428,-16618,113979,92030,-44658,-139828,-87748,-4719,10945,-457,1954,31547,41920,24712,36531,32200,-39932,-81709,-35114,21635,-13933,-102769,-89161,-10956,14097,-9056,-42198,-52104,-37855,-75378,-145303,-119631,-63737,-114562,-131723,-30665,3344,-94642,-137321,-85183,-15022,39401,41078,-27441,-58990,-8854,29842,6988,-34106,21304,103375,90939,66875,50654,-17924,-53237,-48922,-60093,-52068,-33658,-56980,-62518,12990,69992,-1558,-71704,-60649,-82243,-106545,-61626,-17647,-26952,-100579,-184025,-143953,-9468,44761,1454,-2039,40779,39912,-33406,-56807,53020,165250,134179,61884,90047,119629,40512,-60025,-32141,117021,195744,115894,71743,101983,111448,86318,49675,-5504,-50727,-37601,64376,155382,155102,99462,20996,-88861,-163037,-103772,2997,17163,-23755,-18953,61284,95866,-17589,-85833,-16767,40122,41916,56672,50766,33337,26349,37807,67233,106864,99208,32069,-53309,-75352,-56435,-40386,-41924,-28597,24735,64636,64055,73052,76549,27748,-1732,32315,102371,105810,93621,130424,174060,151706,56032,-36667,-77665,-96102,-91598,-43411,37597,73204,58060,58190,93633,80675,-8665,-86021,-29925,13349,-45448,-107753,-52009,21717,22898,-7088,-13385,-818,22286,42437,43109,29473,-48502,-97623,-9718,50601,-26730,-119804,-86682,17908,14254,-72632,-68623,-9672,5661,-24635,-72714,-89816,-101950,-90495,-41136,-16853,-27610,12340,65175,13413,-92535,-128407,-86661,-33729,17684,41368,84221,139957,94178,-18523,-72623,-54242,-23356,-31210,-39852,-6138,-33717,-75031,-20941,35546,34364,30825,15991,-10645,-21270,-38203,-55992,-55572,-23338,7291,-842,-57798,-68292,8233,84029,85666,44198,-21653,-60358,-55155,235,63606,-2565,-133540,-84646,104031,147042,73836,15296,28649,43625,22445,57488,85494,3655,-22437,52719,90495,68705,46278,51803,98034,123992,92776,26443,-51429,-89682,-29997,20703,31230,76623,111890,87975,13705,-73393,-73766,-1235,7954,-17919,1229,8747,9477,26163,-38102,-94001,-72806,-54097,-39960,-4277,37365,65552,104574,80150,-25684,-73379,-59301,-22244,15032,-1939,-12656,35797,62981,7539,-44807,-53899,-50545,-66151,-124662,-178479,-127716,16331,55777,-13430,11517,103312,143093,146465,88255,30731,7807,-17217,-5883,34735,764,-37402,11666,45478,47849,80813,80526,19137,-53382,-124118,-169562,-112430,-6491,22507,11644,-8499,-26633,-44220,-81906,-85178,11780,84481,55182,26313,53695,37276,-10056,-28288,-26848,-362,5836,-43631,-52354,29293,64459,42345,79166,113373,85074,75157,107523,89286,16759,-41425,-65226,-51743,-35852,-40001,-15659,56444,81355,54510,39653,54886,75351,68723,42944,18490,-51896,-94593,-61547,-9934,57734,66745,-9761,-41351,7809,32968,19942,-131,23287,51711,671,-52232,-67642,-154204,-217850,-92380,26762,-865,-3069,25203,-46447,-111806,-103722,-83275,-3492,85425,106296,71863,-16278,-114539,-115547,-51411,-13261,-42570,-49394,36085,117638,107843,11416,-66473,-56383,10555,27671,2315,-34409,-77552,-34611,27111,-18884,-61967,-20505,-1224,-23586,-35002,-27300,-13947,11940,-5954,-73812,-70560,16505,43725,1123,4028,21262,-18915,-58220,-61291,-30003,8660,47037,79224,66634,25447,9736,19543,39434,54763,38024,26318,66322,67644,-21097,-50949,1374,11266,-57572,-153793,-168615,-101685,-16809,57678,63969,-8257,-89418,-90685,-36005,-17221,-55312,-114334,-158778,-113707,-16259,69470,104512,91819,57383,57808,102803,98613,43424,38824,50512,3251,10847,36397,-18674,-63623,-40534,-55469,-81394,-34298,26244,11512,-46211,-16147,16468,-10912,31272,136148,120909,26999,11750,66060,74864,-18561,-109850,-56956,14422,-44961,-91249,-60029,-90472,-176192,-131679,-27889,6197,1858,48436,117268,104482,11456,-43027,-58340,-110334,-141882,-70645,-34251,-105247,-117958,-14442,41759,67344,98579,5702,-110125,-61438,9489,-20295,-27469,2232,19887,-35652,-98039,-83384,15374,72459,27466,1771,8628,-36913,-77425,-57880,46505,195728,229192,118679,-1020,-41739,-48128,-71708,-75312,-52741,-74792,-58717,71008,131958,78191,-9723,-66939,-41101,45499,42122,-36080,-14705,73480,82233,37841,31806,7038,-47997,-69132,-100131,-122002,-56452,55258,71031,8584,16225,95769,126246,57246,6643,41836,69560,64799,68136,54915,33813,74599,107588,118754,66586,-28696,-39936,13738,-35389,-78916,-6785,106774,152454,91961,2963,-13929,-20274,-44932,-17103,24208,15910,-40837,-108387,-92375,-28,25486,-13558,-21097,43448,117111,102134,-9528,-95161,-81992,-61528,-60382,-44356,-53142,-65345,-21245,70354,90384,5741,-44765,-26323,-62787,-117373,-109488,-61282,-3551,53337,44190,9326,13734,26672,16546,27823,18033,-66114,-141299,-60388,84931,106732,52159,-16659,-108399,-130073,-39183,44667,35976,-7802,-14325,37128,59427,58301,85477,94503,52939,17652,44155,60234,28579,36856,90593,70690,3705,-22243,-27683,-14473,34899,64113,-15724,-125730,-94446,1888,71456,78995,54950,42765,61259,93385,104980,49936,-56249,-120496,-96010,-23589,7824,9255,-790,-8022,-12369,-14147,-12420,-11673,-22137,-17507,-13196,-28661,-31447,-6555,11743,40211,90443,93248,71509,42896,1546,-36206,-32028,15536,70384,87271,81969,80419,80038,57899,32883,10609,-9775,-52855,-90222,-52920,89978,171889,56099,-66990,-48759,30905,68615,99304,99631,24918,-22943,6208,-2570,-24778,-35765,-53790,-99009,-137452,-44925,117692,187736,140406,14617,-57999,11358,104822,86156,312,-50649,17531,56400,-28836,-65698,-11281,-55090,-147612,-108572,-15853,22674,72200,70035,5436,-39787,-58188,-65472,-93929,-103418,-24539,19082,-63265,-125981,-73666,-41751,-60767,-47315,-20302,4811,29071,80638,121460,64732,-26740,-47523,-25227,-29390,-37937,-19110,5496,9365,-38226,-86825,-59068,2296,2885,-21751,15446,101804,160937,104635,4203,6713,71801,24440,-82726,-164447,-150006,-52333,37488,42965,-14971,-79867,-103139,-87709,-58030,9375,104605,118422,34559,-32141,-66245,-88127,-36514,34343,22382,-54530,-128377,-134539,-61685,9409,27134,16023,-10171,-20457,10614,31634,-57220,-140807,-66471,46615,18464,-18426,-16018,-43862,-74539,-55813,-51078,-33193,18626,70871,40919,-31920,-37570,36708,93624,68931,22701,-11636,-40242,-29211,-7837,-46999,-67700,-58004,-61324,-64291,6715,80598,102792,56982,43391,27335,-37624,-72612,-49188,35792,112788,91157,21285,-229,-8427,-13887,17509,31807,7694,43885,85159,79752,87764,96182,56359,11838,49610,156623,200811,135511,44948,-38763,-72563,-7760,56282,28772,2894,-21076,-101519,-109681,-1530,77479,28810,-52174,-35623,50111,76118,75582,94485,57046,-26425,-48962,-16829,18008,37237,6987,-35271,-46976,-12298,32445,-17704,-107636,-116567,-53570,-8739,7053,-5871,-20415,-1679,20238,-19529,-23513,-957,-8464],[-23181,-45160,-2077,107074,187812,194026,111341,13111,3835,85765,173508,202240,80132,-52833,-35591,63190,164322,220042,127460,20822,14283,28060,18834,25461,-26882,-82439,-60539,10997,26333,10898,1093,-23318,-76595,-114697,-88204,-39247,-7991,-20422,-66409,-61946,22640,45334,-22999,-39942,-31278,-88766,-108750,-4976,133174,133315,6107,-93540,-81753,-42232,4177,42751,49331,68436,65530,25178,24440,66009,75131,71030,66551,60459,6515,-72179,-53325,20634,52282,32535,-10781,-39198,-40579,-60579,-101523,-68669,1369,-30675,-80534,-65396,-74045,-122464,-126322,-75930,8479,87350,98998,41981,18932,41117,37715,-21488,-67821,8942,111446,108244,91043,90055,706,-83685,-76698,-62696,-75150,-58326,-43481,-50014,-27202,15731,-8314,-36790,-3666,-22295,-46280,-628,70194,94951,15677,-113598,-96483,40840,105887,37381,-20270,11038,25191,-39607,-43422,72189,159635,107789,16407,41124,121783,65390,-104298,-118918,61608,156166,78598,42081,88137,118996,59795,-28948,-56775,-51446,-29884,70072,142869,113324,85365,59644,-28742,-92595,-32969,55732,63789,34372,13343,61924,153288,92900,-28419,-33202,28830,71487,62320,2003,-32241,-25062,-21825,-36232,1600,29691,-27169,-129773,-152804,-118969,-83049,-66225,-62861,-33145,15165,87363,160843,183977,141244,105289,94442,97626,101302,129251,144092,138413,123983,63026,-26308,-110166,-202532,-202498,-90884,39061,54432,11953,15191,38061,21756,-5633,-20694,14903,53061,-11020,-130895,-108894,-14388,-8576,-53281,-54867,-33542,12690,84900,118523,95189,35976,-18219,-13346,23720,567,-55217,-40080,-21178,-77283,-88202,8385,77997,63587,-6854,-58548,-52673,-69082,-96156,-79581,-37801,-6908,19709,43203,29027,-43383,-142141,-149317,-49016,44410,59978,65117,82792,5813,-119132,-140789,-54300,23092,15457,-29936,-42358,-57867,-99607,-93770,-32616,11184,25882,51730,56919,-6378,-98297,-109000,-39703,23250,23849,-1587,-14485,16706,73389,90559,75735,68243,44448,2533,-26492,-22057,-6064,-18994,-33732,35690,153487,170495,81586,-27557,-60145,-36076,-14134,78855,129970,23543,-34277,39311,81602,84949,101317,109218,119568,125075,88038,28214,-24054,-55197,-28780,-36249,-71622,8192,100507,66290,-21351,-69339,-47354,-27492,-64174,-77162,-31011,-13857,-15609,-23218,-70977,-62151,2338,37470,49948,53330,32257,46756,147436,159445,19581,-95530,-146090,-136562,-61408,-7241,25107,54418,25106,-58479,-98090,-98899,-91783,-46908,-23842,-44437,-43798,36929,72198,13961,-14892,8670,92125,188651,134712,37233,8889,-22527,-57864,-28941,-9860,-27269,-337,47644,53995,27237,-10196,-46582,-71181,-86508,-71611,-1034,65122,15422,-60080,-65963,-34780,4375,16769,1954,23716,48680,22949,20302,79904,75023,-4994,-46828,-13683,13321,-28914,-101503,-91362,19454,62233,-5322,-81014,-150720,-120696,3293,85852,70191,43619,21261,-16878,-22106,-31006,-53848,-47693,21049,80759,74867,25316,51854,116936,100567,38301,-15820,-114509,-163844,-99513,-32893,100,-14908,-51402,-40357,-11275,1620,30505,38961,13327,-2143,-7676,-1838,-7078,-65600,-100441,-14601,55172,17311,1822,-1922,-84985,-103005,-34041,-35635,-79008,-62567,14801,76918,66585,-7385,-17195,22138,13863,-32791,-11773,72791,103222,80888,49386,2192,-11182,60723,114313,107318,58542,-48685,-84137,-44943,-18565,8182,12002,-17446,-30903,-29200,-21360,-21303,-38954,-44043,-56970,-51775,11203,41757,4652,-946,28305,5716,-4788,5905,28493,23555,29932,56093,22956,-73227,-112035,-65325,-15817,24157,47692,48551,63350,61148,28058,18161,47976,39509,-45730,-153324,-162660,-98266,-40789,15192,61017,32846,-53309,-67486,41631,108746,41162,-41042,-80917,-57611,559,60309,109964,135246,118177,92483,93392,72101,14413,-9209,-25619,-42377,27691,69484,7851,-31940,-29656,-90606,-136419,-70083,3288,7842,-46615,-48782,-16190,-12412,7998,100695,125557,60160,22544,45649,71567,18769,-80802,-61976,18483,-21549,-88558,-63003,-58298,-87521,-39362,7204,-4358,-9794,8319,40359,39828,-36506,-82430,-51677,-45712,-60859,-38314,-40137,-55199,-10554,43232,60702,114498,150548,60313,-14603,41919,69329,6177,-3809,28366,13140,-53819,-78116,-53701,23108,79267,3355,-80611,-46447,-18878,-26543,-9195,67463,185981,182269,60426,-10696,-24381,-45026,-63681,-45748,-7263,-35905,-62461,32307,121345,102289,8335,-71166,-51903,42205,57668,-38410,-83215,-6156,56827,28564,-5740,-10918,-30439,-25949,-237,-7620,-37335,-3320,27625,13384,59703,111656,68523,-2365,2760,31261,8545,-11048,-2077,5489,26101,86183,107973,113059,72287,4536,2954,39992,-2537,-46575,14367,125842,137518,23040,-70600,-51911,-32509,-50794,-31865,21265,34380,-24823,-109468,-95150,35685,107553,60392,10702,33031,75715,64104,3544,-46562,-56162,-34793,-17724,-32838,-45940,-39958,-19115,15049,578,-44501,-29916,-6715,-38128,-61825,-69624,-54459,12850,68159,44458,42037,96592,94912,17683,-14030,-18057,-68717,-123255,-61716,28520,4217,-45167,-36348,-55546,-103449,-88487,7500,68373,70021,57566,64949,58340,92516,153854,97852,-17730,-31958,55320,106574,53474,-20541,-23688,17096,45303,44065,-19177,-64009,1931,72352,26092,-48102,-7437,33985,48711,53026,41049,39464,72497,69307,-15423,-75330,-104583,-150654,-136109,-44943,34201,56810,-12105,-82221,-75053,-31779,-10159,-14402,-53211,-73818,-72335,-112204,-150334,-79059,12295,43838,112412,182321,132588,33391,-43507,-128736,-144943,-67118,13138,49298,56770,46619,75718,78083,18142,-10381,3954,-10639,-29860,-37436,10652,66102,-14485,-121291,-98770,-10800,9240,26851,68097,41481,-18095,-16154,4180,14170,-2282,-44181,-84578,-83981,9880,145838,231697,169871,14130,-59722,-11337,25960,-53150,-170705,-185386,-72924,-1529,-41115,-58093,-19672,-63320,-130250,-81667,-23277,-33965,11285,85374,102490,66195,32094,11591,-41171,-85361,-22809,38968,-4062,-92868,-81691,-33994,-15286,-15679,-39536,-40627,11904,83518,110413,57150,26658,39558,18277,-2771,30065,73544,115545,137283,66593,-24174,-14097,53542,72060,51216,49583,61816,90331,98419,48362,37614,94766,54853,-83724,-216529,-209754,-111095,-41313,5991,55033,39794,-26874,-96781,-112494,-32500,59428,51402,-11960,-36835,-29873,-31158,-3122,50779,34935,-53590,-118385,-121943,-83703,-1572,60096,43699,-39676,-69326,-15948,7746,-59936,-73167,22128,87552,27218,-3882,-2630,-27001,-9987,61052,55899,14516,-5878,5199,25298,24092,-4104,2725,46750,30710,-36603,-66419,-22757,36974,55385,1123,-45636,-44009,-27275,-34561,-1194,74067,114366,74708,25599,-38148,-116025,-111651,-33820,72763,140125,110600,44461,41943,44278,8791,-33473,-45854,-36778,16967,65695,45720,13846,14844,-11741,-26975,21628,113329,192940,199019,164933,85409,-37849,-47794,29084,34738,6207,-13047,-50142,-56387,-14960,55408,68089,6041,-38983,-5819,18736,8525,28466,21014,-51086,-98851,-99712,-82081,-31322,11294,15300,-20527,-15377,28807,-1653,-57698,-56522,8773,63403,75285,60461,27425,-14480,-29156,-47723,-29722,11351,9816],[-55228,-39100,35516,100258,101449,87392,79554,62466,56289,116270,208142,224431,108452,8790,18679,64488,107179,133458,35311,-80134,-79621,-37911,-35070,-4655,14340,-35792,-115985,-98742,-34927,3419,-7041,-55330,-127058,-154579,-93562,-48085,-80507,-122619,-124870,-85575,-1007,39756,-564,-13680,-17145,-57687,-85185,-47740,66436,122131,57748,-23956,-70538,-89642,-14619,84593,104888,86861,51147,10100,10833,83065,160477,165643,95674,34012,13785,11762,40963,57384,38979,7700,-2735,-1719,-7864,-15204,-28697,-18165,45767,73087,29139,-32448,-50638,-48704,-45000,-35221,23023,101759,126426,80753,34576,17187,9480,-24930,-40341,1935,44260,59799,68044,60253,-19793,-102552,-92377,-72942,-99047,-81957,-38042,-30837,-22249,12673,-3048,-42348,-41128,-30149,-11943,31046,74489,95737,64662,-13549,-38742,15309,67888,55143,14946,7939,21093,12860,23422,62916,91664,58554,-2617,-5012,59037,34449,-120033,-143746,10700,94991,-220,-77843,-28921,43944,-12201,-85913,-40576,20391,11866,21255,33281,7352,5590,10858,-36762,-61179,18441,79589,60738,48276,67755,106634,157971,113757,17268,-9910,32639,81832,50838,-37855,-43500,-8276,-31926,-96586,-98466,-45488,-33378,-93825,-104617,-50298,-21187,-33624,-73908,-93283,-51077,50915,152418,185424,160827,135307,98675,74275,111970,178267,148093,64223,26998,24768,15545,-48462,-177644,-189941,-93870,11891,37091,-3385,-30541,-60488,-93819,-65595,-7950,28341,56655,37958,-37928,-23563,14725,-38571,-96848,-83991,-52025,-10395,77002,139274,100320,40934,16610,-8525,1165,32683,39977,32909,-18812,-74381,-15692,88696,94191,30882,4384,-483,707,-59421,-112249,-78767,-100,17875,-36646,-82063,-61847,-26853,-86579,-118145,-28534,60672,71380,68982,49546,-68606,-197685,-193580,-70056,31273,54886,-994,-50046,-47920,-99963,-146995,-85521,-4374,-12101,17897,74938,27981,-79799,-83071,-988,51415,22157,-4623,40855,111148,146817,132143,105262,88639,65701,19756,3428,9752,-5258,5681,57745,84573,87516,97137,59656,-34520,-107353,-126760,-84282,42779,109918,39441,-16353,29619,33600,41409,107431,141744,99283,59243,36286,-1300,-5030,-6603,-34224,-100911,-155956,-93110,4610,-8664,-62337,-57088,-8733,-13045,-40955,-29662,-31434,-64680,-49447,-24351,-57598,-43066,15231,60312,84283,60570,-11085,-20914,85637,122037,39470,-63082,-167511,-192068,-123794,-72201,-18680,25910,-22242,-100062,-83877,-26375,-24859,5631,71885,103654,64045,21108,28826,18537,-41653,-62697,38146,152049,99304,7950,-2302,-16003,-46108,-8231,19961,-21710,-24430,36547,39940,-48582,-118419,-107903,-64765,-46502,-17764,64079,104261,8831,-83516,-89969,-32435,53128,89612,42241,-16698,-38634,-29925,23452,108561,105246,6602,-62297,-58911,-29153,-3377,4868,9357,38562,36794,-24837,-122470,-240883,-226015,-81548,-1767,-4717,32627,53449,18366,-807,-13434,-47326,-94566,-74208,11022,52711,3474,-4576,4760,-33873,-49050,-45900,-114123,-153819,-69775,7158,13489,-33439,-44257,-22757,-25519,-14764,40765,64458,27437,-22421,-21341,33760,70570,54089,26358,41448,68528,41806,-19475,-60350,-77405,-32250,23059,-20283,-125204,-169309,-107870,-7521,69020,92966,115622,101349,53715,27502,55179,70147,24604,-10643,-2529,-8568,-8623,38657,93216,147978,156864,52081,-56724,-91361,-44358,16976,-4648,-55681,-31036,26014,39952,-610,-36725,-779,20650,8694,53551,65837,12921,19612,56215,-510,-32998,3393,47102,38555,2380,28880,-5572,-127705,-182345,-117717,-50712,-25326,-3877,2242,-19737,-3037,68809,115264,87852,5900,-102566,-165181,-117214,-46589,-49378,-63121,-21347,10643,-27338,-23757,95138,148666,72179,4146,-1685,9347,23330,49809,79100,109143,106087,91366,56185,-83,-61737,-95763,-105420,-81897,-5671,15418,-10930,710,2157,-81927,-116683,-50909,786,27665,6280,-16645,-5919,-8819,-24075,36234,92899,76910,45572,38195,55348,16238,-64984,-16361,102711,70660,-60619,-85302,-10269,39959,38194,-12610,-45806,-23676,3695,6908,-4058,-56689,-97178,-72610,-31954,-31283,-66293,-91878,-34194,41295,32403,-4080,32401,73819,53126,63433,113993,81471,6581,21542,80016,82000,36746,30323,24613,41208,77049,-20590,-162588,-121891,3458,83085,117915,117624,119190,62468,-13001,-17806,-30681,-102153,-115643,-40536,26567,6398,-51897,-30662,32099,38604,-30370,-78363,-39323,34900,44409,-42890,-108009,-59126,30155,41138,20362,19035,19528,42607,74677,27663,-68094,-87653,-49600,-16587,49347,74792,13519,-13468,40296,52091,663,-30711,-68378,-102540,-74118,7861,52148,94664,119955,92403,44903,25875,-1434,-47684,-41902,37663,61364,-7365,-47932,-45013,-74932,-73236,-22359,15580,18018,-7165,-49521,-26773,75942,112133,48301,3150,29688,55467,37372,20695,4465,-18184,4813,33038,3875,-38337,-39526,-24010,-25184,-58694,-41843,12471,-22327,-71572,-42165,-9482,14692,51687,38174,-1149,39396,115517,102055,12309,-24382,-14181,-11302,-35923,-40807,-49088,-111409,-154763,-105139,-71029,-112678,-111231,-12986,79142,117176,115869,53710,-1228,60074,154542,85750,-31782,-50963,-6824,21027,-25674,-121118,-111388,-8178,62463,98855,50461,-44204,-46912,-1545,-4134,16935,101858,96706,40376,3318,-10816,-18880,8613,41704,-27234,-104083,-118735,-131726,-106116,7562,100060,96043,-20021,-108760,-106353,-89308,-87438,-69045,-66539,-56399,-20574,-45118,-130130,-109981,-22185,6100,53068,126705,75625,-40107,-103005,-183100,-209804,-114911,-14765,22471,7207,-17380,31004,43647,-32602,-50899,3130,38409,45898,-21108,-82115,-59459,-107956,-201324,-166531,-37774,-3500,-17686,22548,32785,-30322,-72106,-52203,23227,69611,33672,-38863,-44468,5370,35746,79436,85927,24378,-28307,-36368,-51536,-130032,-194781,-185687,-128350,-59076,-22223,-26406,-10365,15188,30995,33777,-13842,-80753,-47823,44858,99272,82636,56058,36530,-10271,-48451,-32860,4438,13026,-29242,-47431,-6243,43861,36265,-35321,-55857,11128,72848,61410,7632,13908,57636,36893,15183,42044,72109,128619,175569,101777,-15834,-29264,13372,40993,79722,111094,68803,43565,71224,58861,40334,73191,34446,-91887,-207390,-206037,-129302,-75902,-1647,118272,183392,125056,-9857,-87151,-32365,47349,32446,-38752,-71461,-38889,239,41798,69242,18528,-56227,-69257,-67020,-43957,35002,96569,62276,-51742,-123091,-96517,-61423,-64133,-29650,24124,33860,-34418,-56677,-38759,-27669,39247,119442,81276,14127,1842,35923,85641,98162,55209,19175,37885,23582,-64454,-104321,-19356,55495,49164,3851,-22313,-6379,33663,15181,-13270,49131,121419,75352,-21337,-121395,-201117,-165994,-45999,42346,63406,44608,17703,49939,97467,61984,-15140,-26035,-3310,2825,-4168,-37689,-30724,-9129,-47551,-47758,5700,49985,106287,146391,165109,152187,52890,-21943,5923,31919,11658,-28443,-40927,-9838,22300,67506,68040,7365,-59503,-49958,-41625,-71227,-49215,-929,-26783,-89606,-122935,-139040,-105607,-31882,23474,-7042,-30687,-11432,6739,34210,49178,80740,98642,85803,75339,32161,-55150,-83022,-71033,-55750,-30675,-22536],[-71253,-11195,81311,101942,20456,-42537,-2512,74983,90884,100347,148485,148632,74166,23655,7640,-18068,-27390,-2880,-55466,-125580,-98050,-15747,-6786,-907,12867,-22622,-99176,-88388,-13133,40996,24345,-22846,-58159,-68064,-42876,-69156,-161618,-179440,-120760,-59588,-1556,28720,-5364,-25861,-40712,-68989,-107409,-124090,-28607,81057,79330,19888,-32291,-56139,7760,92369,115117,91397,30921,-6003,17154,67970,117096,109657,39155,-8477,25817,81623,103259,73651,7138,-42966,-15747,18706,7170,-8963,-32378,-40294,36061,119084,93748,9534,12898,42192,24010,-19829,-11928,47627,93571,62867,-20217,-66005,-66321,-67674,-39912,-5256,-26119,-22576,13646,4795,-51663,-94710,-80930,-59394,-73642,-73257,-47844,-20202,17419,48830,20012,-53616,-105583,-77021,-26039,-4182,-7434,3626,28759,20841,-33050,-66546,-46813,-1309,21443,10270,24812,46884,43348,26091,21478,22763,22256,25422,49858,18258,-86573,-91699,18445,95947,-3904,-151705,-159980,-82783,-79037,-76027,8852,80956,42321,-20931,-41668,-52213,-61729,-62178,-84252,-90366,-15741,38939,20458,26865,101260,146419,104971,41673,32902,35500,33130,47359,14727,-56479,-23387,20864,-30034,-115472,-150431,-80076,20178,21436,14540,57264,60455,9454,-49818,-69117,-33404,11650,42036,45192,47938,66483,46435,46738,108513,162460,98506,-25299,-95275,-63814,-2309,-33590,-100043,-62616,-23337,2281,49724,46956,416,-58980,-113051,-94405,-26625,31555,37439,44656,57625,92308,73551,-14898,-78187,-63119,-25692,-14924,36038,105427,81118,9284,-2706,5892,22272,79504,116633,87398,30902,20296,46464,19282,-53477,-62199,33510,88308,58882,-36489,-87204,-39723,39219,20346,-114143,-228800,-181043,-51598,-54963,-99894,-40672,44782,69472,79831,34211,-100057,-198762,-177909,-81178,13023,71113,25462,-50643,-76546,-114954,-131202,-55130,28672,5784,2603,62726,58864,-6280,-16771,2032,-9158,-71333,-71842,42688,138332,144695,133649,115469,69680,15146,-10093,12026,29449,-16023,-29746,55290,61292,-23758,-32704,11565,-9444,-59277,-89766,-69004,-3319,38708,18694,-6860,-832,-36346,-41953,52712,130975,81420,6061,-22852,-62684,-31760,20841,-24324,-112345,-162132,-155532,-92282,-57317,-68670,-40131,26847,36099,25890,36292,-7004,-61621,-33677,21046,4256,-6029,2189,3092,13201,843,-32861,-26607,31428,49874,31769,-33910,-152852,-182495,-150414,-145076,-82903,-4353,-22326,-70643,-8242,89876,74052,49791,114830,179282,127970,4147,-26861,7308,-3673,4971,65926,89339,15446,-54493,-71897,-66645,-16471,69062,73473,6084,-13755,21801,32383,-41503,-132023,-112580,-32700,-37871,-86151,-22403,73940,63323,17736,-33257,-46027,-2162,28635,5636,-37623,-73842,-67481,-9499,74742,87448,21169,-47421,-87346,-53123,65951,169219,156382,97616,65415,34770,-16591,-89977,-115501,-76401,-61683,-41428,45594,92074,52462,15148,3291,-51832,-131806,-117014,-23292,29612,-532,-46398,-87467,-110566,-82246,-37951,-58346,-67089,3348,68586,93931,63481,38978,24817,-1992,1333,47647,69777,64189,24104,-4839,42318,105796,106628,61760,41005,63576,60008,-15111,-59000,-16231,33711,22746,-27973,-74663,-125615,-139719,-76999,22918,109977,151450,98632,58684,87902,102992,44476,-23555,-49656,-72559,-62109,7474,59454,69294,126579,161987,71166,-47209,-91281,-37428,8628,-57023,-115903,-42596,60461,93983,45450,22504,70678,73604,49860,78723,63307,14989,39963,62472,-11995,-69756,-52430,-37300,-44067,-34917,28185,8958,-95508,-138336,-75162,-3704,66,-24359,-50395,-94813,-63350,53999,145095,123698,15709,-103613,-124542,-34764,21658,-27647,-80600,-65483,-19273,-3427,17651,58838,49503,-7728,-24360,7851,19842,10472,21432,36585,68388,89762,86783,30165,-46790,-100851,-131544,-115312,-67166,-26116,-23372,6474,41758,17654,-29880,-3700,16839,-15842,-6541,22016,48781,50961,14146,2903,48276,77093,81884,90334,79389,64378,24142,-12347,73540,190998,156263,20216,-35774,52996,118782,71585,-30998,-66715,-10290,66375,65525,21565,-23118,-66327,-77374,-38173,-39070,-98579,-104416,-13610,34142,-1923,-54793,-76809,-79319,-45805,49639,106412,46937,-6553,49675,124428,154064,132132,107493,52100,17838,37683,-36475,-158102,-102937,61374,164347,190660,147677,68632,-1996,-24131,-3955,-20452,-111556,-144553,-69358,11432,19587,-39385,-59148,-20270,-5268,-68116,-105599,-72619,-928,49508,11846,-48234,-35453,44703,94498,98578,67323,61151,98193,78161,-18344,-82910,-93058,-79563,-47483,2476,37010,37883,31118,39563,42644,39388,8723,-72082,-125568,-122108,-59538,19516,106111,164977,157197,71368,7192,-18960,-66674,-102352,-41534,8175,-3175,6504,-21922,-103102,-71076,28110,54854,62314,72286,45931,52964,89259,62803,985,-37575,-12165,28288,35148,37403,22579,-2276,-7262,-14305,-31603,-60436,-57942,-28719,-21135,-31549,19120,43253,-55582,-129817,-78207,8975,67485,60360,-3579,-34401,19566,68733,55251,33667,49120,55739,66628,54356,-18044,-90501,-120449,-127633,-105423,-84845,-114756,-107254,-19188,69055,115147,118963,37216,-37786,10702,92012,71152,26416,-4706,-39589,-52461,-61381,-81036,-13903,62849,65577,94985,106861,29274,-58908,-104496,-99929,4638,148367,175344,123337,41935,-10774,-39078,-25278,58427,84683,7199,-54002,-61190,-42117,46236,119387,101792,16299,-25280,-46220,-101705,-134854,-103656,-41848,41401,108047,101319,21250,-36210,-28583,-513,24904,20983,-25594,-76801,-89510,-143494,-163318,-51308,55599,49234,-19043,-43951,642,-7454,-62784,-56707,6875,56638,58597,-17204,-69049,-29502,-50294,-150520,-155956,-22362,52984,17956,-5096,-2572,-40388,-86741,-84310,14407,107414,84242,-18391,-47434,-27380,-68491,-75904,813,40546,-4421,-75870,-101603,-101187,-76317,-79642,-110398,-84767,-27462,-32967,-12747,94042,171148,114638,-6350,-83066,-60076,7812,51716,31378,4513,4747,-2550,5371,5128,-23548,-41216,-20252,10969,58807,115666,109559,33707,17134,49627,71622,46364,-24716,-38000,8271,1600,-24403,-28175,-14267,47902,106959,70913,-6889,-35465,-45990,-37299,63809,172655,133127,52559,33313,20423,677,20935,-5780,-82149,-126833,-100249,-60529,-47975,1644,117238,219077,212227,104726,14294,30469,88347,87111,7463,-63600,-37915,24625,67719,62935,9689,-9814,10721,-2611,26805,107141,138187,84241,-14970,-105363,-131889,-83613,-6748,47391,29604,-28200,-89654,-81527,-53322,-35721,21157,50585,-31050,-65792,5492,88960,117789,99313,74946,52513,26601,-12741,-80032,-105399,-26278,29255,5499,-16264,5057,61638,115779,56568,-14060,34481,126171,77244,-26517,-109309,-176922,-148205,-35399,3666,-27507,-10792,12895,40608,99527,84732,30051,47365,65908,25470,-47339,-95638,-43509,-638,-32300,-9840,54086,50839,26019,33095,73650,141960,148118,57902,7143,12685,-9276,-67890,-91506,-30981,54314,99204,61341,-22082,-60465,-15703,-26168,-80008,-63012,-1934,1621,-42865,-86880,-121899,-105495,-49037,2889,-2637,-38896,-46720,8494,85177,93778,76260,53862,31750,29646,-2061,-72196,-66571,-42014,-53861,-60639,-40253],[-2543,72210,137672,127415,22530,-76829,-61944,38690,77939,62715,67380,68120,28083,-3724,-38322,-86228,-99273,-60042,-54881,-59148,-9255,69933,65137,27229,-16127,-30265,-19431,9118,28856,29488,-8149,-19755,21914,35483,893,-96747,-186778,-142171,-35079,24362,22808,-16146,-57646,-61273,-55742,-66735,-109815,-137644,-42110,77029,81716,25109,13753,36933,67814,58909,49338,66692,27849,10528,67230,78374,40323,16817,-8636,-19151,18247,54980,53010,35681,4480,-30280,-6025,22943,-1581,-38571,-72656,-55865,39125,107148,66730,-2518,30083,82219,50141,-31095,-72819,-37256,44792,59901,-24519,-97884,-114817,-117373,-94874,-46367,-56969,-67581,-23081,-13556,-58069,-76570,-42654,1421,-3218,-33270,-43015,-7143,49626,84756,72276,-6953,-88582,-79703,-39884,-47203,-39248,9181,37532,11558,-45692,-105349,-135850,-106675,-45505,-17936,15110,36236,19081,10489,8016,20750,64575,106834,118897,60829,-30296,-41698,30162,111485,76385,-55678,-146917,-137778,-71903,14331,82191,105160,56524,3752,-13188,-36155,-56598,-52678,-64851,-87024,-62236,-6169,22643,44445,95791,117763,51320,-2698,49849,76076,37979,15984,-4020,-40828,-20382,-2791,-49377,-123817,-149576,-72753,44786,64373,57669,74687,70549,22912,-19987,11133,55406,23037,-40888,-70079,-48899,1317,2833,19608,60799,70881,10108,-86764,-148584,-125106,-89022,-117839,-82828,44202,58514,30103,78323,104084,76144,54324,7513,-32599,-6610,63418,43447,22744,60077,97971,86171,39902,-12799,-2968,27167,-3079,-5556,51411,62204,8860,-2198,38013,72889,112307,123363,82792,62259,82605,16235,-147241,-232328,-123428,49221,107274,64116,11379,-5623,-9204,1599,-9821,-117860,-239314,-194853,-67544,-79130,-141476,-81642,36186,75729,58925,1658,-76503,-105530,-101140,-75567,16409,103549,63104,-41007,-106762,-113786,-71540,9416,78649,72851,37521,52278,63744,27417,-9676,-44854,-95312,-187098,-188346,-43529,56894,33339,32140,56519,23890,-32371,-17483,11967,-15531,-106628,-131536,8113,59541,-60338,-113379,-41973,-8370,3362,17770,916,-38897,-46466,-20993,-10910,-39134,-76389,-89211,-21764,68390,61368,2127,-53755,-128850,-98128,-10059,-33762,-101386,-127228,-134148,-85451,-32205,-54487,-43292,29590,44565,19009,12954,11495,16339,28879,49043,44686,27918,-12431,-69047,-80888,-59143,-19059,28848,49849,38756,31422,-11179,-89998,-102308,-104595,-128511,-73252,12517,33048,-2838,25284,94369,88806,72906,116520,153931,97412,-16486,-64939,-8051,78358,137348,130615,64166,-22384,-86099,-150657,-158036,-52803,59812,65661,40892,32216,8915,33127,44216,-39601,-63267,3392,-25709,-146022,-142222,9811,122351,119450,16449,-79635,-103473,-91967,-68726,-43773,-73568,-135872,-138414,-51863,16901,30316,-7155,-66757,-48911,81592,191072,157401,111565,128727,111025,79901,73852,42763,-38560,-94038,-52704,71493,154694,112866,45097,3559,-74110,-132160,-67109,13203,22346,-12900,-57146,-72355,-51153,-26692,-6195,-11751,7011,47811,71890,113473,126591,96382,75837,52555,21891,31206,53420,76026,71094,26389,15879,37788,26123,-6643,-3110,40009,63556,21491,-10899,19848,38602,-8315,-33057,13014,-6338,-78931,-78880,-8000,57695,65937,2854,-20581,25519,35385,-18618,-41207,-32298,-87100,-82929,42349,131472,112258,94614,70598,-27102,-113358,-111784,-18043,19978,-86056,-142768,-67541,16345,68930,59354,43990,62303,37861,6448,-12792,-47817,-27543,22951,11752,-37444,-64859,-96162,-148004,-163214,-69076,33125,19462,-61397,-87108,-34241,30000,41685,-5181,-62446,-103983,-95927,-25141,61713,110097,70764,-27550,-52719,15045,22718,-40341,-64483,-46642,-23973,15262,37287,-14815,-85726,-130332,-114199,-70285,-40995,-43897,-41412,-17203,36830,89591,80588,3019,-61834,-68593,-69556,-62884,-44821,-29378,-15878,37141,46875,-16252,-13696,59555,27552,-70666,-79363,-22223,62757,72724,31879,57782,84815,39471,47770,113888,120040,75784,40900,42740,98825,132983,106239,66212,35727,69008,105968,73833,-8460,-52037,10644,121624,123631,51281,369,-36631,-47614,-27961,-54412,-98232,-63405,7435,4954,-23506,-43847,-104286,-190788,-176435,-38023,38401,-12277,-41597,16820,73370,116531,119084,87496,2386,-61057,-40613,-53399,-114406,-61731,62146,126536,141155,111067,46245,4997,-4107,6656,16495,-18568,-66618,-77490,-47907,-30789,-61084,-54874,2445,15989,-66596,-145360,-168472,-91567,26421,33100,-26949,-21330,38888,86646,98190,61728,55303,97619,37714,-56995,-53446,-38856,-67450,-74871,-52396,1758,64058,37809,-41463,-36238,28900,9530,-58145,-72097,-90457,-66589,20457,100295,117466,111324,58870,1242,-29597,-65980,-102251,-53197,-10969,-39223,-46360,-56688,-94418,-48529,20069,22776,68541,119414,91155,70401,58203,14757,-14008,-55951,-74954,-33067,7147,11665,-12669,-53346,-107210,-142001,-134432,-118116,-91987,-44941,-14202,3755,46187,21678,-92561,-178610,-155536,-53009,38800,36030,-3897,-25823,-17998,-16376,-4702,61309,117758,88113,68733,58517,-26637,-96011,-62776,-19849,-23771,-34390,-72554,-100048,-33856,38938,61632,56416,27691,-12428,-5563,13770,23508,38597,9002,-49688,-69930,-38260,39912,141360,136718,39126,16447,56377,47525,-38257,-135657,-152826,-64558,80420,177379,215996,152615,51076,-8903,-18343,60921,154112,116138,27128,-7687,-35668,-30608,13823,39222,40401,71281,41002,-76341,-141944,-111673,-36212,77117,144119,136208,95513,19950,-26905,20247,55849,-5636,-52965,-44486,-31821,-66019,-70280,17748,86016,34851,-45820,-47464,-7421,-32963,-57385,-24162,25441,37641,13350,-16000,14737,95594,115862,23627,-72192,-14487,84933,65374,-15366,-41608,-40784,-51995,-66303,-20481,41800,22855,-49130,-59654,-43262,-85089,-90960,-14889,33022,-30153,-145200,-163535,-100227,-42395,-52888,-92596,-92284,-62150,-70433,-46831,54649,109320,40959,-37919,-69707,-62981,-16550,29900,2792,-38909,-38633,-20458,21125,35970,-38200,-98620,-57329,35684,99903,136307,124880,94680,103046,72711,40230,31610,-25600,-49727,-31193,-62772,-109548,-126485,-107825,-52346,8372,46697,53768,8755,-57737,-79508,10423,138319,135827,44997,2790,-9008,-48623,-50699,-55747,-69715,-43158,20834,19925,-36384,-41813,37150,109627,133748,118620,87444,77267,84074,85858,55198,12277,20031,40663,25403,1764,12177,46928,30298,-11297,44036,142351,135609,50552,-7195,-44266,-94604,-57462,60113,123577,65494,-28381,-71556,-27830,155,-19825,-48449,-82608,-163735,-160350,-49869,35857,27882,2572,14912,13292,-53180,-110659,-115263,-103201,-54968,-12729,-7839,-8191,24035,84159,117116,43249,-3559,23871,66655,28964,-16188,-29889,-64382,-68253,-17082,-22745,-72743,-25765,35463,34281,38279,37595,26054,49623,62908,38535,-36895,-85659,-50381,-15455,-11293,40039,107398,80848,-3830,-40113,-6597,86937,156066,102482,17676,-23774,-49110,-75678,-104550,-67813,28024,100021,80046,-16452,-49104,11747,-2863,-47163,-18048,4726,-4440,-8414,-46377,-87445,-58270,-21261,-3484,-1792,-41255,-48453,13511,65357,38235,-12225,-36989,-26566,-6243,-8485,-36617,-12695,17366,21661,15060,25079],[90529,139390,153926,117204,23541,-71611,-89725,-28337,14317,23529,36493,59105,39335,6456,-29362,-60517,-67309,-42973,-25464,-2231,48777,106443,92339,28281,-45183,-34963,26030,34600,-22832,-63337,-85518,-57880,8075,21358,-33851,-130602,-165262,-77708,47665,101892,49386,-52721,-86873,-56861,-26399,-4005,-24126,-57865,14340,107102,92632,24979,28549,80415,86765,-5728,-53735,4470,17753,39055,111259,98529,10762,-16155,-13179,-28960,-40743,-50331,-67242,-50820,7565,27572,22611,18016,-19992,-58434,-47929,18427,76064,52468,-13800,-51444,-4746,60285,41698,-41732,-106236,-90105,14000,81991,35599,-49932,-77323,-99552,-145123,-121585,-71066,-52960,-17902,1878,-53159,-84557,-28934,34555,28021,-12440,-33722,-5358,39140,76047,96161,46638,-39147,-65989,-59856,-69667,14116,120376,96560,8864,-29076,-82353,-164161,-175368,-108169,-63553,-20190,28325,41447,39929,28965,31963,80422,126962,134412,90507,4642,-38457,-8013,61815,118131,102891,-9030,-72752,2981,118685,145434,94348,40245,35488,23570,-23802,-31318,2756,7779,-33890,-63855,-24957,49946,82759,61489,37327,30732,30801,66882,75315,35633,1002,-4874,-14000,-43836,-63136,-71625,-118825,-124411,-73550,-25280,-18187,-4359,5819,18875,8772,-27170,21907,85803,40081,-47710,-69770,-34105,10038,3890,-4572,-8494,-20255,-54240,-102262,-120279,-118368,-150838,-168529,-93997,35362,53256,40017,75182,95214,85057,106715,92458,13653,11181,88030,72755,25018,17170,13050,19041,32720,12160,23552,38052,-7714,-25114,18007,36699,16058,24189,71958,97971,80116,52778,31890,33379,34491,-70734,-231899,-266151,-130783,6679,20210,-1102,32498,60563,-15275,-84574,-52780,-44248,-96988,-91462,-44186,-93142,-157312,-83234,57901,80386,-7735,-61964,-32224,14511,-26609,-62928,43674,157433,110444,-10671,-73167,-63964,-22082,18417,66300,90321,67595,48997,47920,4996,-56661,-87935,-104493,-188002,-243484,-152541,-55859,-74658,-77930,-5075,15767,-4618,25668,22955,-72357,-190179,-177143,4546,89211,-15616,-82761,-58911,-44347,-13114,25566,6628,-61004,-90989,-27067,-9785,-64217,-69475,-53477,-45393,-10524,13646,8642,-60251,-165112,-152376,-80263,-78963,-103163,-86441,-34033,31517,36881,-37176,-51039,1324,-13653,-47970,-34508,38970,112444,89989,29620,16793,27234,-20660,-90943,-97071,-54241,3208,54784,76167,67414,56101,42910,28144,31152,25239,2526,10922,59007,93701,40018,-19279,3304,59727,120664,137739,109006,50106,-15843,-61512,-4949,128223,183576,133442,64004,9469,-33855,-130771,-189689,-127276,-41700,-7804,42451,67319,12073,35221,115296,71450,-69,20155,11928,-81771,-129531,-24773,104508,117532,26403,-55777,-90134,-108650,-97947,-50528,-69900,-197762,-258210,-149765,-26401,32899,23742,-30234,-43222,25092,62657,6971,25153,124954,127579,84126,80787,48603,-70373,-144293,-97019,50309,182010,182714,116119,31891,-60937,-88322,1854,59382,32087,-24140,-42599,-10771,33877,39467,19468,6509,41511,71153,53806,73555,86253,75207,114043,119612,44765,22125,47007,64892,97409,84954,8742,-64733,-90896,-64356,-16197,37565,79357,62858,16025,-8802,-862,-13569,-8335,67402,80800,3168,-42717,-5794,8410,-31143,-81025,-104426,-111271,-94913,-73730,-47440,-19325,-43978,-31887,81698,177003,162066,100137,42991,-40793,-123695,-125683,-9964,37130,-54366,-91315,-57846,-26369,29284,58541,26863,4226,-13539,-52623,-131686,-170653,-69547,12776,-24935,-59428,-35647,-73881,-136588,-135699,-45768,31829,10370,-45918,-60039,-36733,-4072,27403,13143,-23192,-50123,-80943,-72087,-28417,47231,95531,39082,-19110,1276,-28466,-84243,-52038,2897,17002,52361,64001,-15603,-112071,-161396,-166043,-135744,-81120,-63394,-72105,-51098,7677,65400,61811,-21800,-50832,34430,87359,33004,-24527,-11990,7163,31986,27995,-25132,-19193,28621,-11216,-75100,-65074,-41266,14628,33244,41436,83403,54436,-32056,13070,124145,138940,88406,57812,52078,28907,-27273,-22826,41883,47800,33194,66843,98506,67982,12171,44180,135873,133070,60653,3455,-10928,28194,39171,-20033,-44537,-1893,27547,-3384,-26619,-396,-30309,-154758,-189581,-75196,-3388,-33213,-54221,-40003,-16018,40445,77997,75015,1390,-75473,-55318,-22670,-62808,-59738,-3130,37686,60017,52204,38966,29331,19620,34846,85411,123257,85992,-12187,-75282,-89651,-84187,-26476,57021,79034,3611,-108238,-193594,-149071,-17474,9667,-41073,-36601,-12985,-18154,-8838,16884,41864,79369,50812,-2554,8724,25036,-16333,-57890,-57754,-19295,41548,14600,-89310,-94613,-14606,-3594,-28917,-22241,-42102,-20895,41572,74344,51822,51748,59055,40758,16482,-3438,-28766,-14693,-9928,-91211,-158582,-112232,-38075,-239,-31654,-80494,-27535,67093,86630,64691,37217,10856,13380,-15873,-71730,-59121,-21151,-14938,-33758,-107052,-178830,-171877,-139481,-112186,-74935,-24644,8541,11993,28538,15113,-61236,-142227,-164009,-95386,3719,51881,70629,45879,-17743,-59220,-11975,87126,117554,54775,33643,39213,-1833,-35605,3633,59586,76661,57895,-3496,-65507,-24827,22876,11817,4321,32969,49093,38339,6928,-8748,3624,-20265,-65235,-81860,-42717,65469,169888,142548,19672,-46079,-31934,14607,10816,-40736,-59800,-61569,-5316,100043,223052,230519,118202,21217,-23181,18086,115320,132077,71888,16279,-64068,-131526,-110631,-36871,23213,95591,86943,-40582,-117479,-83375,-46693,13188,67995,64484,40974,-2838,-28617,41381,99439,65335,29892,29808,24900,3937,-4811,-2833,-1424,-26380,-47430,-28155,435,-26688,-23167,41764,73114,44715,27682,32530,70129,157335,225110,178506,30000,-15646,57290,72960,-2058,-38525,-11959,-151,-43251,-68192,-66331,-84760,-77196,-24535,-9471,-34706,-10995,27439,40892,-29676,-151874,-185420,-144369,-105877,-92210,-79272,-56583,-41090,-45962,-42609,-24545,-37810,-77292,-60097,-34326,-42294,-11632,47537,29606,-26986,-62963,-58171,-16913,8509,-30043,-45446,-19801,30559,73688,100253,96104,105557,125967,72463,1694,-12165,-3990,27941,27393,-42666,-112622,-133289,-110747,-77498,-34044,43541,91300,38615,-31371,-51848,-34228,24757,48760,6944,17289,59310,10658,-52033,-71135,-47192,3333,67250,49605,-43294,-86502,-43266,-13390,4373,51728,89085,72601,17388,-5537,44223,99494,109079,59288,-23706,-49033,19924,64994,-8991,-70092,6732,122460,95999,-24067,-49508,2048,-31891,-40926,55163,130119,96436,36409,9612,49462,82258,44985,-53352,-104250,-128740,-136174,-98501,-55904,-70707,-77163,-42578,-43473,-106666,-143356,-104626,-80121,-67927,-21798,39865,61849,59693,37494,2181,-18868,15726,22565,-24829,-57371,-30941,19643,30899,3206,-13740,-24388,-63542,-42364,25955,42415,8193,2379,9872,12822,26108,32644,-7608,-33010,-33557,-33411,-5911,48375,74604,39776,-15674,-44194,-36629,20464,81173,81614,29397,-33749,-41532,-5430,-13406,-34497,-12576,74624,122437,46991,-45133,-59298,-75372,-53904,28186,29252,-4123,5221,-33359,-80338,-37476,-3200,493,-14495,-48991,-37110,11851,23265,-31705,-91310,-99446,-44215,2265,21739,15160,11869,44760,114198,142589,124944],[98175,105158,88251,42902,-43230,-112379,-112709,-86429,-71551,-27025,41610,89651,87142,68069,37181,6514,-22176,-36146,-53661,-60980,-19261,65325,72416,9977,-47878,-32244,-3769,-40938,-131845,-148845,-108508,-65038,-38861,-49820,-96547,-154294,-153493,-66624,48881,103362,54225,-30182,-44029,-8871,15104,80447,110575,41309,41663,115145,123703,65499,45039,65449,38533,-66109,-103520,-33501,13383,55600,98618,60179,-20112,-30101,-16631,-52379,-93045,-107264,-118808,-101210,-5151,57463,43173,13712,-30006,-40111,43819,127688,94078,-10856,-51737,-50597,-25469,15782,22538,-27049,-72696,-68848,8301,77868,60848,14298,28138,-586,-116120,-148129,-67286,555,33323,28694,-51093,-99607,-56517,-18474,-16665,-18759,-21725,-3631,15304,27956,53512,44296,-32184,-78410,-92875,-78494,52942,159638,98193,25460,18754,-47702,-149165,-136224,-50230,-39289,-24768,73117,140999,103608,55115,57426,91239,86553,67610,75646,45064,2605,-9520,13537,69855,128029,83446,36591,86853,163625,152179,62702,2484,19331,14460,-26972,-28389,18663,47754,1914,-49965,-39183,26701,73165,49525,19353,64888,103751,85790,60502,39374,-242,-108,19630,-25249,-66207,-44797,-65401,-93760,-106119,-113818,-76842,-22982,-24481,-17420,1088,-38517,-30480,33803,19349,-39132,-28831,27704,58579,32809,-3376,-25745,-19760,-34833,-67841,-63141,-64679,-97473,-67651,-28300,-9004,-9194,9561,47729,62692,31056,28155,31710,-36823,-37476,63022,88244,66499,37615,-19046,-57812,-37476,-13349,3077,3162,-22603,-15691,25775,27546,-3060,17057,83517,85398,4329,-25549,6588,5383,-38062,-103609,-158556,-157764,-115905,-59844,-66163,-55925,19567,68075,-25262,-109023,-57680,24713,45121,20488,-316,-46831,-72990,-13417,74608,51055,-67607,-106135,-8748,74245,10393,-39734,60771,171832,123403,12635,-21231,-9946,-2769,-18709,2076,42698,63921,54677,54186,20607,-50135,-78054,-40644,-70574,-173614,-178996,-87290,-55094,-52995,14312,56185,62337,75711,48593,-52812,-142499,-93589,37948,58467,4063,3703,-10858,-46934,-55054,-51435,-35718,-51490,-69672,8032,2655,-75273,-49534,23600,3964,-41368,-27893,6762,-52220,-150789,-140820,-104628,-99209,-93431,-39510,70852,132617,72393,-7680,-12144,-11644,-73207,-74177,-2052,90798,161573,109261,-17525,-57790,7376,8960,-48047,-49241,-10492,16876,23955,41913,59987,73792,95469,110716,124420,152656,135370,67956,68266,108515,36832,-68177,-42802,72931,181913,190802,132378,80770,34475,-8129,25432,111222,115776,57224,26642,30696,47204,-28504,-137317,-152294,-108373,-73584,-7824,54813,31142,26201,98479,109337,41168,11929,17858,854,-32865,-32474,4952,42377,45420,43800,19857,-34335,-64257,-39118,-51550,-170453,-226919,-106554,3073,24448,16530,-19873,-46791,-36025,-57001,-125840,-106771,16875,81599,48227,-13278,-73511,-151554,-198355,-162077,-35508,99330,175965,178541,97044,-4469,-53341,-11580,41996,47260,2187,-21369,-7750,26393,28220,-7497,-12338,53497,101280,71284,59247,29078,30239,122801,147612,56487,25144,33799,38198,115083,153351,32858,-112506,-132486,-56585,5450,42108,74085,45416,-30932,-92562,-72533,-15241,16952,69596,104421,44587,-25988,-9704,-19353,-73014,-91127,-100006,-161833,-151853,-69480,-29996,-21089,-4058,32301,98993,144758,121683,107752,141780,109452,-11409,-76521,-18295,10922,-19268,-26305,-20323,-5430,45960,71116,17127,-23070,-14322,-49247,-143055,-177809,-78617,10741,-12593,-59620,-35670,-33994,-41036,-10730,-1186,6250,-9759,-17174,-12327,-35055,-49495,-21567,441,11133,-10408,-54082,-62257,-71402,-55300,21037,7151,-68113,-68073,-90283,-122361,-44991,40540,65584,89441,90723,31869,-58083,-122486,-155844,-128602,-68783,-56170,-75633,-78654,-53657,-23051,748,-48198,-31410,141317,233231,113975,819,11198,-3626,-19710,12180,17411,-12679,-21270,-20421,4000,27087,-35990,-73446,-47597,19411,45532,-42250,-101110,3841,118605,119616,81914,47257,-281,-67397,-123343,-87565,-9937,-6322,-19861,32008,112158,122597,73339,59264,98536,99226,51567,-4954,3129,80469,98774,36829,13263,23642,26301,-13800,-50583,5500,52214,-16769,-65520,-35522,-18924,-20435,-20167,-37079,-35383,30156,87303,110646,73694,5892,6042,27074,-26232,-65745,-39640,-2435,6621,-695,8184,7091,22644,62799,118041,164195,142751,43524,-60088,-110653,-90139,-15087,58592,104993,79785,-9966,-109931,-124594,-41924,9459,-3402,-33182,-72580,-139718,-131161,-35187,20456,51479,96101,74659,35006,45245,31076,-12240,-25985,-37036,-14054,7038,-51161,-89598,-33935,22825,16095,-18374,-43603,-4148,30416,41524,47660,59525,75506,90515,81500,67365,41544,8083,-26184,-118033,-209897,-140857,1863,47292,-25518,-118966,-135295,-39977,51429,51963,19263,-5269,-5700,-16912,-49809,-42383,-23937,-17869,-28350,-107204,-138831,-69910,-37170,-43324,-14621,23698,33714,-9097,-10790,43104,36262,-28966,-73370,-54838,4908,65770,114545,109584,19388,-60514,-9882,66632,46309,-7254,11578,43816,57960,55586,47686,71147,99249,62135,-5869,-29311,-5014,3705,-11711,-6170,13456,49929,67473,41902,714,-6321,-29953,-82443,-125273,-119314,-51104,54475,86107,17191,-46319,-59442,-4416,44055,53758,59174,3868,-48702,-16912,103620,152320,72275,-36903,-89315,-45959,34611,68598,56867,22496,-67712,-142817,-139594,-73603,-20702,38315,47514,-41266,-87132,-35420,-38622,-53716,-10290,10584,-14834,-41759,-40185,20303,77671,95473,96452,70260,38680,17808,-16881,-88883,-113665,-57540,-10899,-2066,-17397,-55660,-13249,81558,92444,67537,96705,79140,26581,82423,184742,197184,85160,-10455,-4131,24641,-2219,-18905,12328,288,-86214,-122408,-129901,-143989,-85205,7777,21386,-198,21979,48751,62131,25924,-49321,-101522,-128325,-109018,-76708,-39249,11027,34990,37470,29891,-7018,-51995,-76629,-38116,12338,18910,12669,28722,11460,-47753,-110553,-118956,-75382,-42779,-146,79306,88519,17050,-7293,47358,88338,71895,63057,58490,-5307,-62452,-726,108127,134424,78916,381,-46883,-38585,-23132,-15062,6311,-3984,-47335,-48638,-22395,-50657,-62535,-34712,-17945,52255,174685,173811,54465,-30559,-22705,3129,32894,33804,-24770,-69927,-61002,-39613,-25827,6402,49306,50168,-18284,-73288,-11492,91640,122282,71250,-5018,-41016,-756,31426,-21687,-80324,-32440,68805,65360,-48877,-73679,2279,-19203,-75217,-23207,69491,94404,89749,55843,49195,90683,106558,49458,36059,63310,17568,-50231,-34902,-25031,-37773,-14612,-9251,-24232,-23516,-3230,-5562,-20375,7969,84668,138768,115455,-14969,-117992,-77287,24273,27983,-56488,-96725,-51365,9820,44844,6728,-34952,-503,-14049,-66530,-37090,42260,60952,40270,38280,53084,68212,42296,-11038,-15464,-1776,-18859,-1228,17564,-31039,-67908,-39232,-27424,-52235,-41835,855,39412,41476,-296,15362,79278,90940,42200,-7045,56777,151024,123626,-28567,-159624,-190960,-89551,44127,72958,47393,27067,-25228,-76247,-58585,-44492,-39051,-45264,-51398,-40186,-16416,-4457,-41116,-85518,-83897,-20382,20378,32626,29990,3785,21882,124835,183063,166562],[67408,52921,35904,22138,-49971,-112365,-90922,-77109,-104023,-51809,58800,111303,112377,113069,90131,41537,-16720,-39078,-72595,-116813,-67686,73724,94318,38317,3051,-1335,-16046,-61658,-137964,-126882,-55993,-22483,-12058,-20077,-58661,-109565,-133148,-79351,5509,51932,49433,33789,19593,18265,30728,129358,191168,87339,29190,104697,160913,137074,111628,78762,-1752,-76900,-64899,6274,54441,70083,47987,-27757,-91658,-77253,-37228,-42929,-59638,-56691,-54782,-51048,4588,57916,57147,21199,-21119,-5223,89531,136136,49575,-45328,-16323,10521,-17917,-28881,-8820,-8278,-9600,-11091,14749,36710,10438,29096,105630,82900,-42095,-94744,-45214,39168,93718,54411,-51495,-99201,-92314,-106909,-94242,-32168,3227,11796,-3081,-34681,-19501,8695,-39772,-90372,-110728,-85142,513,46213,14402,18700,28613,-47855,-112686,-37328,71502,48465,12861,99804,187545,144305,82032,92587,111283,64145,20740,55199,96945,98078,69631,37305,-14344,-15962,18459,55954,94759,116488,81541,14561,-30609,-14594,10697,-2172,-34488,-15623,15148,-40986,-92170,-83812,-62458,-7153,56254,82732,123923,142667,96367,62188,50396,1603,1808,50361,38569,-8239,6576,-4064,-91324,-175311,-155963,-31953,50909,-2191,-51461,-22172,-19804,-36038,-18312,-42702,-81637,-47392,15513,47671,29824,7220,4058,31363,17779,-28092,-42995,-33500,3205,74208,71456,10690,-28730,-32205,13643,56044,-807,-61651,-68736,-112348,-117023,-7248,42903,69619,88426,22034,-85917,-92354,-36055,-18702,-30483,-43698,-28157,24561,43636,-20489,-32449,54432,49723,-57308,-62749,20462,20687,-44566,-65159,-40345,-51643,-105184,-103578,-86833,-53515,15521,47589,-25320,-65587,-26829,16032,36559,27983,9920,-2063,25932,50580,28279,-26327,-74725,-82213,-12038,45591,7914,-11250,43607,100363,60623,-28004,-57284,-36269,-30259,-49554,-33785,4806,36197,46342,82494,95700,17695,-48903,-966,16664,-68354,-122094,-56131,27504,54120,45670,44561,64610,80104,61230,16009,-11217,22150,26923,-64123,-65623,31140,54997,17623,-15556,-38964,-11315,-17035,-40118,15361,2666,-76516,-46425,50983,42647,-27075,-16657,21772,-36197,-105867,-67250,-35004,-47918,-60172,-13580,81807,100968,36475,30556,69431,25153,-66399,-46968,47712,114256,147969,83688,-69347,-132312,-6994,76641,19212,-21986,-961,21819,-1669,-13376,15211,48729,66744,69584,106701,176191,147931,29289,15173,78134,18193,-60812,-2740,95689,165758,209495,201850,148133,90362,57034,56102,62200,33954,-19566,-42737,-3372,69015,32878,-75636,-112132,-90096,-91188,-66585,18977,43282,-1886,16925,72677,65409,11295,-30937,-25845,-4025,-45844,-93483,-23293,84874,121721,59565,-12417,-21359,1946,-16619,-77628,-79733,19664,61363,29137,9396,-18166,-43253,-48044,-59027,-114952,-153682,-71731,44629,33516,-68252,-128118,-144623,-161951,-152399,-102792,-30972,80734,162702,141151,54741,-49267,-86306,-22005,59284,66269,1208,-57458,-42507,-39717,-82754,-67870,44745,118790,95007,74039,37813,42123,109456,113608,47118,16453,-15512,-3901,114171,165082,32444,-103602,-103023,-34420,8840,12178,6832,-31561,-106843,-172087,-144148,-39940,15866,56638,104947,62069,-3781,8020,-9258,-62064,-49971,-17661,-74931,-94980,-13452,41993,36470,32660,66240,104456,98213,44818,88809,228696,234600,108102,18883,-11306,-26686,-6277,10801,10132,39737,101158,95123,20513,-12112,10312,-8133,-61929,-86090,-66779,-12941,22265,-10629,-33556,-22251,-1528,23631,2705,-16272,-2794,38584,58135,15934,-20171,-15227,1514,19619,-15400,-53371,-55290,-101208,-148778,-89526,-69809,-123036,-116300,-114907,-109286,-6324,68627,74739,85550,89359,46761,-30454,-106911,-121741,-75236,-47077,-81150,-107142,-110863,-110389,-97369,-51392,-40641,16694,198074,271919,141758,39531,40425,-15564,-50293,5938,36318,-10594,-18106,35721,95757,79640,-53591,-130908,-92433,-9412,10341,-78264,-103615,14356,94970,72997,52211,28095,-32668,-71897,-58532,-23926,-10499,-36212,-39542,4530,79225,107437,83455,36335,35254,59358,38613,-7138,13029,68340,84767,63650,46894,31288,24081,-23577,-61763,10587,105425,109442,73994,17508,-28798,8195,57381,51642,36226,76231,107636,126889,123758,86860,51207,20128,-17624,-16055,30007,44280,4765,-15862,-16596,-26795,8736,56024,79628,84671,61377,16657,-42363,-85087,-63195,-4226,32515,84883,97887,53015,-18524,-59899,-22189,50832,76967,18547,-66448,-148066,-139423,-55992,-29027,-1903,91440,86703,15177,23929,34173,17756,12665,-35362,-41441,21829,8185,-50968,-12593,62347,54633,-5667,-59215,-46531,-18320,22530,60329,60044,58897,103597,106785,91520,76645,24837,-49846,-118221,-166217,-126158,-6970,81590,72811,-33680,-140565,-100295,1435,10885,-26423,-57508,-75212,-94734,-85144,-33136,-5298,-10326,-26343,-56222,-29944,29681,15471,-15871,19235,44782,22877,-43269,-46953,58166,123766,80040,33441,24883,15790,6960,47269,93086,37441,-68431,-60354,-12265,-33874,-50389,-6436,33426,72931,97045,76215,66719,42315,-42062,-77388,-17685,-940,-30543,-9622,9599,-28039,-21419,24851,30365,12289,25502,11136,-56221,-127873,-163459,-149454,-54775,21664,4965,-27195,-27808,9563,29730,29832,43678,6183,-78333,-123112,-75603,-48762,-89212,-159940,-161588,-71532,-7180,-2190,19118,34472,-27756,-81456,-93045,-62639,-40479,-35144,-51942,-82988,-58824,12737,5679,-31858,-9588,26764,15002,-30932,-61816,-45314,-7703,23472,59919,45692,-1021,-42585,-79510,-127064,-117487,-28765,23764,4758,-61186,-118061,-47492,41347,36394,47042,103482,49295,-65388,-41640,71767,128122,82999,-8287,-61270,-41802,-27071,-20004,-1065,-53612,-155022,-144968,-116830,-124602,-84617,-25591,-3506,-5790,-5611,18832,41501,55812,69595,48522,-11983,-12411,-118,12401,51424,76813,89468,107702,93378,68733,25908,-9797,23274,75964,37880,-33474,-85674,-138217,-177398,-170331,-113403,-59252,27218,141438,145799,14281,-69544,6070,90621,10035,-41646,26787,5810,-79951,-32189,88309,160874,164895,92998,9706,5358,35331,25189,-46742,-150647,-187268,-113096,-34178,-39268,-55691,-38853,-14458,48806,197719,266210,161380,23221,-15135,-14973,-6846,10238,13780,-4376,-21608,1981,28465,15719,14530,47312,31131,-38895,-63904,-32109,12072,49280,43480,-25867,-66114,-22831,24988,-9698,-45951,-833,44035,-4914,-47121,-43017,-89232,-143926,-97445,15826,69640,62292,7942,-31036,-62,86985,135952,163616,194207,150888,59534,79230,109091,63609,48342,71885,107852,124493,97606,70341,55318,27607,44759,122822,126901,-26590,-133342,-95989,-3475,7303,-36196,-67190,-45506,-8256,7248,-60116,-96897,1610,41276,-47121,-94016,-7419,83261,62090,59210,135756,157170,60940,-62097,-77265,-11054,8359,3794,-30225,-113860,-127102,-53763,-34822,-78696,-90795,-57406,-6919,25030,10007,22529,60050,67143,48630,12814,39358,123318,143486,10803,-163397,-203537,-81270,31867,86570,96890,51505,-2597,-51645,-94528,-130781,-125383,-78551,-46103,-65797,-81987,-56085,-46835,-50560,-32783,2310,-4969,-19800,-18060,-32059,-42637,22752,84911,113956],[22613,21211,20156,60646,26955,-51670,-67804,-79946,-123844,-76676,15381,43529,25325,20991,20619,-15605,-76498,-62332,-47772,-81044,-12781,134470,118837,53172,28106,7207,-1895,-4384,-56196,-74532,-58970,-50336,2461,54096,43964,-20990,-87005,-79970,-40707,-19506,14632,35823,-7164,-42572,-3754,99469,134054,48432,23750,96044,139005,128491,131477,87446,-8768,-59166,-28780,40296,76563,49043,-18414,-97110,-146684,-119767,-48223,3996,12145,-2715,6202,27996,45784,64212,64252,23920,-9198,4131,23919,15100,-34695,-58452,7924,28750,-40618,-87917,-69992,-28451,3988,3020,15309,11677,-34756,-2156,79693,55170,-29040,-56222,-46235,28651,115894,75998,-44485,-96757,-98707,-131581,-140701,-51826,24674,18285,-37467,-84220,-57227,-993,-9823,-69673,-96131,-78088,-68129,-65469,-41451,-26727,-36499,-62816,-52340,25263,97359,75485,21515,27504,90909,130247,123232,119834,106996,64324,29104,47326,100515,125111,114893,67728,-67369,-151198,-107502,-38677,10311,27911,-3309,-21062,-22605,726,52586,48592,-16348,-27055,-29160,-119987,-161934,-111679,-106977,-72540,41631,119009,143763,125581,87517,68103,49460,7312,17596,65114,68500,32622,34410,13866,-109372,-236746,-173557,11190,89970,-19970,-122152,-74849,16549,35599,-24909,-114060,-139254,-90059,-56052,-25957,-3399,16004,27332,39880,20153,-24121,-59068,-46544,33251,103229,103074,88887,35036,-35877,-20193,49047,22197,-41126,-58777,-88805,-110437,-53373,-38125,1751,75292,43457,-67551,-77089,-18411,-365,-24894,-66830,-80820,-14016,71048,34539,-17589,29932,15481,-75647,-62944,31930,46895,-2834,-17798,15502,-3364,-82306,-116560,-85184,-21731,55082,59523,-23933,-40191,-7066,-38141,-75742,-47111,-8856,-3422,38959,45987,-46501,-91793,-33973,4858,10382,2597,-5027,19863,34652,25633,-17096,-100153,-140342,-108271,-81049,-51682,-2136,18188,-1284,3676,85662,133054,47653,-34857,-5556,5131,-24032,-52598,-41514,36262,73200,-11989,-55984,3751,60383,50353,39965,56143,51133,-36159,-159893,-137236,-11958,72817,83992,88845,104096,93200,10884,-59620,-39687,-18011,-49218,-34807,5293,-20590,-48375,14516,48427,-29506,-69918,12774,66128,28531,-27662,-28571,803,-9123,-13039,50934,117265,88899,4304,-31513,-6138,53103,103487,51190,-97878,-166137,-21950,104796,44693,-39743,-37386,8903,6326,-21353,-13522,-10712,-37247,-41207,34838,113946,63090,-51497,-50837,36232,10090,-33975,28929,51415,39382,132093,209315,138081,70904,65172,43110,11464,-5349,-42899,-73414,-37041,34304,10002,-58257,-77006,-70551,-85671,-74233,-1094,17568,-47523,-57387,23000,83761,37158,-64864,-93125,-48580,-60912,-119931,-48792,87254,97628,-15079,-75499,-18941,28493,-11612,-37004,14604,86238,90012,69008,42030,-8317,-45932,-38932,-322,-19220,-77015,-37460,44064,13719,-61709,-50801,-20281,-19868,-42875,-82696,-82658,-11854,70443,111319,85630,-35096,-126078,-84005,32326,84404,9260,-82285,-82953,-91444,-147323,-135584,-10868,71351,50322,39821,64000,92683,85001,46260,25240,-7029,-76104,-56140,54081,70921,-35516,-106729,-93271,-54180,-23167,-45175,-79677,-87307,-127993,-187856,-157471,-59056,-3397,45025,90612,73587,57313,89716,51568,-29123,-25179,26063,-2398,-51073,6126,112123,137492,80209,72981,104689,92490,34870,60752,163161,164375,108892,70284,11800,-22067,16907,42391,5530,21962,112487,97504,-7333,-35408,-14983,-25261,-28856,-26616,-58841,-39645,51693,64391,8042,-31963,-52248,-51123,-24456,-2604,40396,80845,80029,64304,45758,32794,31781,18069,-42644,-84132,-78753,-119142,-165908,-128383,-97334,-108436,-84191,-70667,-39396,49304,69206,11782,-3915,11438,-18415,-77555,-119215,-87121,-38685,-52864,-133953,-162019,-130426,-109090,-78295,-22705,25710,89991,183959,196977,119286,70686,69670,17442,-33379,-40680,-53320,-65054,-3610,85880,111640,44280,-76280,-93238,-41932,11150,42107,-10032,-59246,8401,57003,23749,14387,30557,17414,26283,72408,81538,35831,-23893,-37090,-3155,42257,57889,47762,1534,-7153,32113,19597,-7319,25091,35414,25781,48092,65598,57022,38336,-3447,-1194,78969,146095,144230,104401,31635,-10709,52208,126251,131688,94964,81299,68731,84588,108107,94298,20511,-51843,-40164,46208,120420,121380,68673,33979,18062,-8428,-7175,16378,27787,14465,-20706,-48061,-57138,-51001,-3082,53770,54867,58329,60194,39405,-4906,-24922,3202,49423,79328,53183,-14601,-52903,-31605,-30303,-89012,-71458,29002,47082,-6943,-12795,-10961,11199,46141,2077,-24528,22415,29763,-2883,10368,43680,56748,44119,-37568,-91389,-55799,16838,3476,-48073,-22125,67223,81818,74318,100249,68662,-54560,-119030,-92862,-72851,-20814,96086,144416,30038,-107211,-110517,-49552,-46173,-69161,-77031,-90310,-130159,-121869,-40844,12416,-1781,-22274,758,45831,40690,-36538,-60967,-1812,11799,-28932,-70209,-64682,33335,138113,119053,73331,71881,24819,-58716,-39885,27983,10602,-86899,-122717,-84768,-61087,-50863,-20779,-5667,18363,61444,84623,75823,-1522,-106009,-96618,-4595,-583,-49690,5451,36894,-29902,-66073,-39366,-31394,-11085,48773,60687,10698,-44567,-90243,-112916,-69759,-27895,-41598,-43532,-10748,13879,-7409,-40171,-49372,-71462,-104357,-160361,-186386,-188434,-195255,-200897,-142117,-39113,-11187,-35108,7448,61323,28620,-26583,-52386,-25494,-9880,-62332,-128765,-105373,-9493,61845,58768,39428,37089,59765,62298,-3622,-81054,-102005,-72885,-34335,3225,-5673,-63081,-117113,-104386,-59002,-25414,1295,20155,-618,-61470,-107081,-68488,-40213,-38255,1532,40887,-3698,-82090,-76503,14069,88269,65185,-24966,-87141,-48455,-10512,-10515,-13211,-68777,-129140,-79776,-38932,-44931,-50086,-65464,-40818,2446,8515,-5853,-12546,19768,100354,154637,116916,83230,63258,39123,40328,58896,81649,125083,147712,144774,85081,-14102,-13327,79356,78672,-14206,-116392,-171555,-166589,-151515,-121592,-55093,31745,123772,134955,54504,-37467,-12756,46508,-44544,-90285,5686,14809,-52083,-44741,20963,89647,120071,72733,-2914,-6139,46760,58857,-20414,-138217,-178754,-95045,-2435,29065,28079,13320,-4907,13291,115930,195689,159682,51685,7399,17704,21003,12896,49320,76550,51303,44164,73509,59064,34933,81664,119210,50935,-68576,-141530,-103506,15571,59743,-28936,-94928,-20978,97543,86420,-21448,-44862,9733,28687,-6583,-80101,-163570,-166846,-79413,34237,55523,1370,-41479,-58772,-61160,26500,109469,131514,151639,174406,144285,150963,164857,112660,64946,82750,139019,159259,114672,90334,100571,26266,-37602,31062,83668,10266,-47147,-60403,-30000,-19353,-15832,-12741,920,33293,14654,-108489,-163149,-37606,77038,48063,-54623,-60665,11405,19047,41337,150201,186052,81427,-79029,-119180,-22754,49357,26299,-48370,-91744,-49771,-1749,-20282,-59149,-78582,-72429,-34493,-4273,-16337,-28241,-30955,-35142,-308,32398,51414,92819,125826,64560,-44203,-55435,12803,39068,71959,103906,78197,56278,13627,-80311,-148065,-123891,-43329,-9566,-58027,-112423,-98565,-63433,-25916,18649,28904,-26450,-60440,-54193,-56038,-86141,-72103,-19636,49765],[11998,36858,55543,120877,124763,47994,-28381,-90477,-115543,-59387,-25208,-34719,-67299,-85539,-55568,-47228,-93827,-51350,22893,21578,72409,169931,121540,44565,19999,-1579,11972,65767,36637,-41097,-112091,-129754,-45611,72439,125595,80034,7544,-22151,-32131,-42267,-6824,9611,-51911,-86360,-16776,55129,33957,10703,79410,119896,75577,30855,39473,29885,3148,-17480,-15910,24708,38105,-1078,-45148,-59928,-69599,-42937,23433,75937,61048,7503,12538,65009,97833,103225,77837,24542,12964,20845,-27523,-62045,-52647,-38236,-7000,-20484,-81781,-121535,-104652,-45101,-7792,-7868,31918,56971,17838,39,14312,-25921,-76582,-79076,-51427,38194,130626,113282,2283,-71067,-53395,-57552,-105717,-55345,30207,10731,-61796,-75669,-31180,25193,33013,-38075,-62899,-29250,-27841,-9144,25698,-42005,-90214,-28624,39628,50152,28592,6650,-18095,-61398,-23416,108539,181462,136346,62725,29042,20293,30732,42287,41112,54118,36826,-64288,-125173,-130769,-124715,-70618,-11785,-19458,-4853,38941,70395,100256,81423,33731,34391,-8347,-133525,-144876,-38012,-8974,-20185,23691,68475,97463,89559,70509,56709,31816,24109,59358,68722,39966,34487,56251,26524,-80867,-205822,-170185,-25744,23138,-84620,-167918,-94972,42098,90519,-23072,-150297,-137216,-75674,-80562,-63486,-3428,47502,44929,17985,-13448,-39890,-61022,-54539,62,52656,89253,160671,125893,12846,-34691,14022,55055,46385,31062,17970,706,-18194,-62074,-42709,29082,31478,-17459,-9186,26572,44134,13513,-55995,-93387,-31044,100923,158117,116478,65286,-6830,-73782,-40745,35854,51907,28211,11733,31227,33174,-38762,-104293,-85092,17052,119928,111641,-10466,-56056,-17129,-55485,-123947,-81707,6823,4453,7264,19203,-48791,-71346,19850,99848,88164,27623,10321,60559,83972,57253,-7279,-91680,-112364,-82249,-62332,-13408,56764,40810,-36486,-46212,42668,74130,15309,-1609,14494,-22179,-15660,7167,-24693,-11380,-3368,-81504,-99935,1061,72868,46299,15638,25943,4035,-72810,-123320,-97201,-20894,55941,90348,147849,217649,169621,27479,-84627,-82292,-21096,17434,17885,-42151,-144151,-135572,-7058,35803,-41812,-50751,49581,97611,64074,18689,-14884,-43386,-39492,5021,45224,87272,126943,86531,-30379,-113141,-46487,68904,60011,-56736,-118984,-25193,51234,6436,-50199,-57638,-19254,13690,11876,-14772,-62276,-107456,-93253,2995,65120,11899,-63105,-59953,15887,15236,-33651,1767,-18240,-80118,7238,114312,49047,-8560,11174,-203,-26707,-26671,-28379,-29864,-4451,33480,4663,-43895,-75935,-81044,-51092,-9202,7432,-27725,-73773,-63626,22864,102451,71033,-17922,-46944,-29859,-34584,-72417,-32331,51661,39488,-54327,-96826,-27949,25852,-30629,-55618,19544,88186,109207,125800,86407,-7969,-63835,-32620,31549,37224,21161,49751,45037,-26246,-47788,28945,83834,111018,80694,-3482,-39134,-35833,-19040,45275,100813,24909,-84878,-108380,-37211,10256,-3766,-39115,-55847,-84270,-139179,-157254,-81223,-13167,-32829,-24341,62729,123876,66550,6674,26277,6873,-66422,-75923,-38632,-50412,-100844,-126689,-117892,-75130,-30051,-54231,-73375,-34367,-54225,-114023,-79850,-21890,2868,38429,54037,63809,116672,181885,125647,8005,-38040,-24326,-58025,-106343,-50159,93163,159645,96691,61162,89184,104281,86515,59292,34459,21073,46642,55559,23509,10206,61954,78359,-26520,-58915,61508,82135,-42502,-83245,-68605,-87442,-68930,-36329,-36846,682,89418,99488,44478,-32869,-92794,-87046,-21108,42649,96466,104057,60966,63541,58400,37235,45545,17646,-62495,-102200,-60430,-47072,-74297,-72450,-67060,-57880,-3377,35113,58126,74539,22962,-85913,-149270,-147189,-146090,-142825,-83779,-32375,-23299,-48524,-132089,-163107,-110318,-61266,-8073,60787,104220,127312,115249,91892,90618,87537,98325,77266,-22049,-143651,-193569,-148403,-31990,66019,61126,2774,-34109,29527,79682,91773,105524,50660,-42990,-21139,28488,7548,2443,54571,100134,113464,120085,120373,58742,-42485,-54707,30001,72794,39387,17609,10939,15415,27893,-1034,-17680,29539,38426,5058,21982,70607,81312,53915,46168,101516,159945,153155,95442,37260,16953,45804,98367,131526,119378,66559,23541,6189,46761,95088,74327,-25363,-96101,-59896,30457,93103,141122,152352,109927,87565,53521,-759,-2782,31166,32487,-7109,-66994,-89603,-42837,53998,130324,99889,26063,1218,-7065,-40245,-29701,-3478,-22953,-13437,9223,-16513,-2924,51851,5479,-113631,-113887,-24265,14414,-14098,-48445,-64629,-11938,65913,47173,-2681,1830,41060,54545,4666,-22351,38700,84320,4770,-74738,-48868,606,-95072,-192681,-125683,-5662,24105,33420,98966,96326,-49575,-121011,-43054,-3441,-6727,63903,74696,-51781,-153139,-137271,-85932,-69784,-52026,-21523,-26437,-69563,-84853,-37417,10274,13204,2406,13761,38119,10702,-76628,-93826,-46285,-54819,-81677,-78148,-68532,-13906,77559,85527,51469,66546,42302,-27833,-23984,-412,-21616,-78332,-115416,-89812,-40377,-17946,-377,-19029,-33394,-2503,39781,54821,19461,-35559,-21553,24926,3981,-50740,-3723,49280,10243,-45614,-65158,-76289,-50815,32120,65145,35266,15298,-3295,-44776,-72339,-93267,-120631,-101530,-48948,-24212,-37143,-45268,-73345,-127002,-103868,-120391,-175198,-171667,-136877,-99744,-46281,-11985,-44269,-67104,-12290,53401,47193,-10548,-50174,-11129,10848,-63943,-141357,-76461,51085,89081,48184,29232,32317,42100,26756,-29826,-86965,-109099,-75803,-5636,815,-63196,-124965,-146146,-69772,26577,15434,-38613,-24467,-5641,-1741,-5322,-40424,-86418,-66900,-17155,5215,795,-10214,-9605,20721,70899,37045,-65720,-95983,4046,59565,24411,4589,-17988,-31568,20455,42718,30556,8314,-48582,-44430,33826,64683,-6200,-54058,-39641,34692,136578,134558,83620,59838,13883,-13030,10038,31889,55925,71043,61993,15645,-58633,-73477,21305,116333,107064,-20285,-105190,-88523,-96770,-139054,-103835,-11509,84988,115633,101708,36387,-32171,-53932,-77536,-57559,10730,5062,-32878,-24086,-2762,-3854,-9006,-2232,-10312,-23801,-1432,39910,51906,13819,-13875,38158,105965,115365,76558,11403,-44006,-40404,11716,44007,52552,34791,45820,74063,54294,8513,52090,117104,90913,39530,58384,87967,80855,101650,137745,80082,-54362,-154032,-126283,-12239,32996,-15699,-31487,39203,120694,102849,-5133,-65798,-65449,-39295,-18068,-71192,-158799,-117802,-175,64129,15334,-43856,-26019,381,-26863,-4932,5054,-16554,20392,119262,142890,93150,59844,43984,5149,-15181,30517,73334,53630,37266,63719,-5377,-99463,-58169,29605,42469,14020,-35180,-44483,-31876,-22292,-2973,28507,79734,53972,-98451,-192422,-108201,31956,97907,23118,-63577,-58960,-19305,4464,50340,101506,80386,-29267,-72429,376,62963,28175,-48388,-37840,40689,53667,18165,-4643,-37193,-60954,-49131,-37212,-52370,-79272,-102048,-99423,-36063,41656,88537,90852,81554,48604,37973,82366,84344,34146,24913,46153,56719,80797,55436,-35132,-79020,-20976,24011,15547,-32111,-89009,-84210,-52989,-13876,28957,29684,-29766,-60049,-55099,-66409,-100806,-98682,-60857,-5310],[-18725,18092,53523,90241,96517,70151,-1653,-94903,-101776,-36275,-41101,-73088,-79226,-72241,-32736,-7289,-53141,-35722,33333,25358,4047,71642,80481,26936,-16941,-55886,-43358,63182,69527,-45864,-156292,-186070,-122799,3542,104615,109681,65886,25543,-18914,-44710,-15660,9294,-30120,-55982,-18075,9410,-25303,-3033,105041,101037,-7451,-85317,-113647,-104270,-41310,-759,-7438,-12725,-33135,-57731,-38120,30002,69261,86821,111046,99622,45768,-8262,-12832,31219,90331,105974,48862,-21076,-7353,26950,1469,-16096,2196,1202,-31956,-98373,-126057,-119624,-89710,-35838,-8983,-14500,31399,82320,66723,12464,-32797,-86087,-132656,-115353,-12174,108344,147063,117121,40515,-33954,-23523,467,-38734,-41694,5179,-8078,-52298,-40511,-19388,1721,-7181,-64265,-59056,16231,56809,103163,116595,-3440,-68346,26597,96068,64047,-10652,-63049,-59806,-68901,-40638,89553,188096,105506,-25770,-69624,-53716,-17546,-22557,-40154,-18912,-9682,-41173,-39637,-81254,-125851,-76588,-8958,-11614,15935,83199,105506,87855,65367,69849,103871,43017,-80084,-49293,72539,122036,95533,33851,-17185,6299,45153,44294,17961,-1656,21612,71579,52326,-1490,17495,76855,61667,-6648,-90936,-122391,-82797,-65278,-118109,-133341,-61756,21028,39990,-55781,-140474,-98619,-51718,-67265,-51418,12245,68871,59025,23265,-24321,-57547,-55597,-45881,-28317,21556,86551,163819,140576,46096,-31204,-26008,44222,62766,40058,48460,61553,39218,-10109,-3103,31580,41545,38506,44604,46538,51203,36329,3988,-18158,1270,108026,222300,216481,94543,-53357,-101917,-18340,47116,31921,13478,17455,35131,38487,-27992,-84641,-67936,42114,136006,125845,882,-78108,-53290,-43592,-73911,-44575,39195,26261,-12985,7097,7847,-9815,40475,126282,132386,64810,26491,71185,119248,115587,46604,-7471,24027,56157,46149,44139,65792,6081,-76666,-80044,-36797,-43018,-27163,39756,32756,-43352,-25457,38243,15968,-36252,-56249,-42047,10638,74687,77155,37694,-6083,-41711,-71624,-82237,-54712,-18480,16442,34120,42976,102901,162812,123043,18446,-73616,-60970,6209,63551,53223,-60861,-220267,-223002,-99314,-53003,-78325,-55955,3205,10714,34755,85417,65193,3613,15828,40128,-2024,-4518,78328,88109,-27876,-150475,-113872,24482,73314,20967,-22941,-3364,-25559,-67515,-57753,-56867,-54950,-16171,4891,-55390,-110650,-109404,-92453,-37333,17577,16618,-11301,-35080,-4269,-1065,-63281,-50055,-45288,-93859,-75597,-31626,-58210,-88329,-65027,-36839,-48111,-64622,-38193,7172,40450,80308,66880,-7841,-84718,-73701,13957,55868,-1,-69526,-73884,-26564,54494,99639,60213,40383,73561,63926,6772,-39718,-22251,10147,20800,2315,-38627,-21582,19514,-27504,-51037,23967,99090,123619,120056,57457,-48490,-83080,-26286,10729,-6337,3378,34596,6868,-54313,-65277,-18487,34353,100404,105649,30934,-27720,-65607,-85110,-20123,75984,57762,-32589,-89805,-92119,-94379,-41505,9423,-14684,-55189,-89992,-132347,-113429,-68878,-80931,-43105,55995,107034,41679,-7062,32517,52472,5005,-61617,-101886,-94987,-91975,-123714,-126108,-58313,-1653,-12383,15843,76370,42585,-23086,319,28750,29361,24100,-8484,-909,79660,153320,117379,16810,-66063,-102651,-156892,-185453,-127816,-18559,43029,19071,-1203,28213,71557,96747,59886,-14040,-24680,17650,21717,-2795,-353,69897,69857,-74307,-140023,-10318,68016,-16218,-60556,-56665,-87321,-83253,-58285,-11111,74224,105033,41723,1062,-34686,-79810,-65632,-10343,61754,120427,124743,66774,33895,7850,-10869,17046,4512,-75202,-85883,23230,95765,46459,-9747,-51267,-63666,20782,114352,118307,48333,-39523,-132174,-242735,-294872,-256270,-152291,-14611,16528,-10374,-10435,-65657,-111348,-82978,-40349,5081,75055,89340,60807,20729,25259,78434,99257,120887,91401,-69151,-231119,-244133,-179044,-87303,-8289,1942,10927,54814,131756,161128,150178,107746,9518,-71403,-45197,17158,27649,25010,68132,118154,91947,48814,69335,22398,-108314,-90067,78686,145116,54506,17287,62708,79926,40515,-15362,-40722,7049,54029,32281,4761,38363,62817,56545,85344,146179,143626,84412,24693,-23767,-4093,72971,99756,86976,66907,8902,-20457,-4680,50516,102084,71289,-13487,-46964,-40840,-52991,-38340,71765,147437,109664,99672,94645,42202,28170,63325,69475,40194,-32412,-86160,-34202,72633,137236,75340,-35481,-64060,-49685,-60369,-28982,-10174,-61121,-63544,-54250,-79668,-58389,12502,-4005,-92755,-101869,-30616,9245,-11077,-55844,-69163,-10086,73021,66945,6004,1288,75395,96229,-10552,-46912,51748,99868,47730,9094,-6365,-25429,-122864,-200892,-156630,-69479,-39269,-21885,44788,63322,-34203,-77525,1408,49957,14326,-7831,-57765,-152828,-196317,-145357,-77396,-35764,19599,53501,17054,-30530,-33491,-21174,2086,39097,28970,-15367,-2698,14558,-22174,-55059,-74216,-104801,-86021,-55578,-60763,-49662,3094,43707,47166,52536,57374,61777,72054,44296,4501,-9368,-19823,-29546,-8317,25843,52946,21910,-10277,-18933,-32108,1775,73881,93811,80218,67067,14895,-47400,-26705,41867,34075,-19505,-49372,-54501,-47708,19407,49964,-4803,-29853,-9969,-52183,-121331,-155295,-165275,-133363,-80812,-49456,-38504,-4897,-21104,-96934,-69854,-51873,-89015,-76342,-7480,43193,42711,-22108,-109472,-123745,-72759,-5865,28308,10694,-35764,-25270,-20768,-67430,-92682,-10192,94280,77744,-34066,-75080,-24716,6132,-35273,-60538,-43341,-44533,-19894,56351,29692,-98367,-150124,-116152,-17874,45920,-31160,-104031,-61263,6201,69594,95515,32653,-42119,-34969,9953,41681,45837,59728,77059,39777,24335,7142,-70952,-84314,44423,113920,65418,42456,30414,5696,55208,89184,69575,48634,4573,-8312,72651,102394,-1697,-63383,-58136,-24948,54322,50995,10840,13119,-21392,-54007,-27513,-21760,-34797,-40713,-56950,-70590,-76867,-88631,-20586,128090,196004,73569,-52818,-55151,-64958,-132945,-152160,-65279,60162,108799,96704,59794,-34236,-104561,-70985,9722,42790,2470,-32680,6156,32924,-31345,-77501,-3561,63481,18077,-34497,1093,73676,97757,108152,161843,197823,135733,32122,-57105,-102006,-83454,-44381,-44119,-29431,17849,73629,80617,27243,-6863,48793,108908,77895,29847,51388,98364,91056,70597,81533,49337,-39927,-97167,-68872,-10292,34579,66304,90494,99666,89953,41904,-23839,-75970,-129041,-133480,-34894,16723,-39010,-12211,74764,52841,-55710,-61041,19825,60224,38333,16959,-42242,-89231,-30415,88111,100526,-3207,-73803,-53896,-47250,-90670,-74082,-4734,15228,-4270,2621,-39414,-106073,-69848,31805,56294,8002,-48276,-45112,-12008,-3732,-5857,25140,68071,57232,-39589,-122932,-120152,-63715,24570,43968,9673,22703,47695,-3642,-60040,2058,81463,55058,17763,24242,15065,-5645,-30547,-17849,25498,44438,63125,50925,-9269,-34326,-36565,-38383,-39943,-65593,-92021,-73102,-22708,47295,126287,112757,31055,-35841,11323,99505,80469,834,-28946,-24316,-8911,31808,42918,17133,17106,62049,50368,20523,-6410,-27483,7542,31397,33448,27243,9838,-15968,-23985,-26040,-43216,-73197,-60874,-44240,-39981],[-41362,-7329,24593,3088,-16752,28017,26800,-52185,-72433,-22829,-28478,-54836,-9271,54514,70932,57945,-1961,-33557,-13375,-52720,-145846,-75081,44203,51855,-28228,-112977,-104616,50133,88434,-38873,-140184,-162806,-126344,-46918,35739,80378,72413,30449,-26249,-41750,-4932,45722,42648,-196,-33853,-22699,-19477,-5303,51025,28766,-47149,-101456,-158448,-187987,-118613,-17421,20417,6929,-21165,-43642,-2504,93904,133164,115603,98460,52715,5888,-11847,-18879,-3802,51010,65730,-10500,-90069,-75030,-13058,30392,49234,59471,57961,-14004,-146024,-159346,-88711,-41329,-11093,9373,-6034,-3057,12278,-11297,-42697,-61746,-102398,-143967,-73226,98150,198021,138739,47298,11931,-15372,-42807,-22422,-622,-7133,-2467,6517,-2009,-21340,-57323,-79238,-100140,-105774,-50628,28268,57214,93296,118834,54864,5037,46753,80830,81095,51988,-23279,-44865,-22288,-11215,50769,115254,19446,-121462,-145829,-98014,-43592,-21785,-1428,31133,34932,-8655,-37751,-69944,-60484,-9678,-6995,-45049,-8938,64100,78062,55736,54820,85699,122818,65149,-23747,10252,79903,121058,141671,69831,-40391,-50279,7174,23332,-8003,-20315,-8314,23145,24766,-9768,-4485,71008,88846,47373,10061,-39068,-64282,-57054,-73053,-62142,-31859,-34688,-48142,-69608,-80754,-71387,-78830,-79979,-47694,-12905,24849,43442,61590,14102,-60814,-65497,-41816,-23664,29682,88446,106387,62289,14062,-19287,-15360,21678,4122,-39143,-34935,-8764,42582,51685,64713,82032,87708,83362,72862,47803,33735,53281,97538,92549,44410,93243,173089,157046,45111,-107448,-124729,11621,76641,19639,-18764,4879,27929,-2066,-49530,-49035,-23351,39390,87151,72555,-8763,-75264,-77608,-36265,-8323,-537,22814,2631,-30728,-1145,33825,15842,45344,101275,83671,29136,6138,30511,58446,63193,37031,48366,123418,174363,146694,80239,32612,-41332,-87560,-70293,-85844,-115842,-36190,36705,-13842,-92472,-66240,15502,26961,-39930,-39968,71523,168870,123777,22128,5538,2092,-76287,-126064,-99655,-70304,-24525,17199,19194,24477,53629,45333,19038,-15451,-41184,8792,70334,78135,41986,-53388,-174004,-192834,-147937,-125751,-90474,-66168,-82472,-98219,-368,135769,144040,74810,51951,13859,-65155,-76273,-25191,-6146,-25890,-82335,-98424,-18664,49619,65188,58904,55175,-7665,-82790,-72577,-47150,-38703,-19211,-33078,-117688,-132864,-71505,-92404,-126339,-63914,20408,32990,-16817,-20828,-17361,-51701,-39491,-7164,-5799,-49193,-115184,-132669,-125261,-95563,-19339,-8491,-62821,-58368,-2008,52390,137224,159300,59877,-37049,-4796,75472,63119,-25871,-80056,-55553,11152,84218,90605,30987,49322,133463,128775,23909,-63265,-51966,-12468,40987,70852,25052,11413,54265,29932,15884,82286,142837,118856,57268,-10163,-66881,-45909,14861,3217,-63366,-82416,-48234,-9081,-8837,-62280,-99534,-63807,17803,60212,15071,-73183,-130641,-125645,-58112,16117,19921,-4967,-1243,-27780,-87207,-47476,26427,14268,-18440,-37729,-78671,-74486,-58999,-68714,3911,86645,83379,20077,-11148,23041,78299,60036,-33357,-87262,-41315,-14625,-59388,-63512,-917,31047,22064,73484,132090,90953,15304,4539,37986,55551,20288,-49941,-70118,-28240,22850,47295,24635,-39906,-78861,-116508,-142637,-125599,-88575,-62752,-73566,-75912,-41068,17703,56046,37396,41,2354,35740,31458,-15635,-19788,55169,42412,-89971,-149499,-36152,84167,96444,84148,72887,32445,-9319,-45558,-11804,79522,65654,-38509,-56696,-21049,-38892,-64326,-31612,50810,119180,141652,99829,28033,-9599,3534,35586,25976,-46450,-41661,96669,183171,103795,14154,-53012,-105180,-27022,107627,115833,19719,-35853,-60899,-179630,-277987,-221761,-81867,9312,12735,495,28523,-5896,-77002,-89299,-59151,-32031,-2195,-19780,-54360,-39505,14647,78738,118644,137169,46812,-125921,-201000,-147480,-127378,-115287,-68468,-27890,40559,109791,138676,132154,120997,48698,-52308,-64950,-22245,18708,53414,60094,66545,75981,14352,-45257,-6041,-13557,-120489,-84513,102375,179165,74308,33449,96608,117992,53558,-14254,-42367,-10942,44058,52927,4951,-5111,34710,75685,102865,112377,51571,-13006,-13023,-16140,-16074,23943,49980,74319,88545,22471,-549,19783,32017,45674,41494,32522,46278,3230,-100772,-120406,-20896,34022,5351,26381,86348,95368,64445,50189,49323,44810,8789,-16281,31607,80701,76718,-4243,-93391,-114974,-79941,-45579,7328,24990,-2770,-3449,-37033,-84597,-96868,-74804,-59329,-68367,-62788,-16559,23151,19444,-6482,-6911,36734,88092,71148,18553,27907,87653,76794,-11969,-9904,85138,116914,95870,98881,40674,-28051,-60024,-68627,-74834,-63453,-72864,-73413,-33419,9923,14316,24401,52868,56787,9071,-61931,-101012,-101802,-84811,-47528,-15389,11515,59329,61478,-21664,-95669,-70573,-29678,7595,53245,13496,-45332,-9821,43154,44316,-10414,-85031,-109276,-52934,-24263,-52772,-71542,-35797,45974,93982,55850,29178,69033,111655,93601,64490,80236,91133,35206,-2345,30062,59280,43405,44231,15934,-58437,-29458,86868,147032,144714,114300,35379,-30258,-6808,38909,10528,-36657,-28843,-3342,-10970,25332,43877,-49406,-104016,-55406,-86371,-162137,-159118,-123845,-94849,-59324,-22734,-24514,-20763,-10957,-44978,-48973,-34152,-32502,-32737,26653,91675,73344,-40665,-154752,-173301,-127525,-59350,8271,47589,11150,-34856,-71495,-72210,-25760,47321,91617,28121,-122037,-161370,-59678,3886,-31330,-29196,31471,43842,50042,85667,47647,-74882,-113791,-67512,-1696,8947,-68725,-117442,-73740,10797,90066,122135,106175,50643,16875,39946,65654,34822,41826,85314,16552,-51009,-12469,-11221,-54565,3693,77587,73370,51611,1033,-69923,-7071,82496,69720,37730,22766,30876,99188,100343,-21934,-89294,-58592,-24960,2157,-42540,-82556,-48678,-29467,-54034,-52324,-63130,-75122,-65833,-61883,-45277,-21806,-39159,-2695,102515,144702,43171,-87988,-106256,-58293,-51810,-100753,-84797,19623,63794,19606,5925,-7693,-55123,-45955,37501,64545,15453,-21187,15405,56258,206,-45860,52625,139238,81478,10729,22575,38819,27149,55341,134031,146351,40719,-62004,-98941,-96393,-89364,-78071,-70172,-28699,27874,62659,29451,-21817,-1395,67000,83733,54111,61542,93568,82489,25479,-9654,8748,17207,-28759,-52518,-19800,11054,71734,149936,150071,84508,31664,-21874,-65455,-88745,-128228,-132072,7239,137299,112219,84419,96914,14811,-104929,-68462,22566,42090,32413,32079,-5419,-28423,20907,96076,67056,-31047,-89289,-69127,-30218,-52725,-68889,-13178,33484,20210,-7354,-49013,-75666,-24639,58176,44751,-19741,-68447,-41366,9351,33168,15603,12881,-4687,-13683,11346,21630,-31327,-106376,-85499,-2730,89726,174462,136036,-16013,-108966,-36448,85939,90716,21647,-41429,-84324,-53226,-2132,-11847,-43440,-1703,98970,92855,-3214,-28112,-20182,-12367,6309,-15910,-43697,-26204,-15303,15558,107754,108301,-12855,-100332,-33042,71090,62868,-29253,-66457,-61087,-66017,-49774,-3517,54606,71687,40280,13114,21366,12347,21047,89798,109267,76832,24248,-13403,-208,22441,5015,-11357,-25246,-9282,-14494,-45691],[-20878,17503,14737,-57946,-95035,-14454,30529,-21274,-58581,-29784,-26055,-37598,30114,118004,101034,39012,-24416,-58248,-38070,-66884,-174559,-133883,12997,69151,-15882,-112244,-84048,71864,99948,-12854,-90504,-101081,-64303,-38700,-13458,50827,79296,29584,-23937,-21349,11842,53724,60242,1862,-48287,-16428,9039,-13913,-14684,-12581,-6298,-8062,-56609,-140319,-140548,-47414,22109,59787,80740,46394,45424,110086,93583,12009,-24062,-23076,-17457,-15802,-6802,19742,56484,49893,-17936,-86117,-108607,-81070,-29321,10335,56770,106026,31262,-146811,-162516,-43064,7321,13259,38861,21114,-22648,-77695,-150962,-151952,-85669,-82041,-96485,35755,203573,220101,84008,-55498,-61564,-13118,-35408,-40313,6634,38468,49376,72526,67791,2210,-72467,-112328,-114491,-60523,27807,49493,6846,8507,68081,89395,63957,44218,54653,102904,152312,98737,14777,-10471,-22293,5609,33827,-60745,-161660,-118946,-39149,-5616,25760,86650,144865,141522,40363,-68684,-75353,24867,76890,2710,-75884,-44663,21847,49749,72392,100478,113732,107870,57714,3980,-8687,-15545,7358,79618,84062,6118,-24331,5653,20254,2396,-9279,-40865,-42192,-30,-13580,-39971,38869,84982,50774,28036,14492,10393,29909,-5707,-43178,-55552,-76660,-63091,-18024,-2348,-55021,-106429,-90203,-49437,-58591,-65724,-19795,72777,58409,-45463,-77857,-49585,-14198,38124,68499,38037,-39342,-56405,-17729,27412,26059,-26337,-63810,-84928,-89986,-870,50114,64098,92445,99134,91846,97960,74447,60123,103477,168144,137875,50153,79322,107313,45890,-20958,-95255,-76991,47728,96850,24714,-40935,-21846,18934,-19183,-36418,5402,5861,1605,19820,1644,-46275,-71788,-69633,-29166,11745,-9271,-47785,-72753,-66968,-21854,1033,1825,68324,95381,9883,-56948,-42561,-23603,-53681,-71425,-40405,24969,111629,164204,121875,41360,2822,-24268,-34526,-10659,-49011,-92262,-29776,-15866,-80389,-126559,-109917,-58412,-46223,-84796,-50997,88462,182521,75237,-62569,-50521,-9882,-68920,-112981,-106098,-120543,-94068,-53259,-7350,59970,83681,21562,-36873,-62544,-36111,67489,146627,111199,38121,-26291,-60268,-60883,-80229,-90529,-57370,-73892,-127755,-117688,-10795,88862,108539,82286,26863,-54474,-101196,-88476,-104645,-120785,-44115,9441,-9698,-12627,3158,41430,72964,97771,80554,-15736,-69700,-18618,50933,45007,-39260,-118599,-87004,-18001,-81518,-176459,-122167,-3138,22208,-24656,-24289,524,27817,47834,58484,90097,36794,-104949,-168299,-133381,-72429,30566,69185,-6864,-54602,-14097,54380,163416,211737,140776,66032,60570,51554,2591,-50952,-75354,-53405,3338,65494,70640,23022,26339,84623,91879,2354,-111251,-113025,-33339,48878,68028,24984,36090,93131,75639,54591,107303,144515,82803,12968,-19823,-20963,20832,61051,35944,-44963,-96111,-63017,33951,72984,-14777,-74128,-42900,2205,25104,4171,-84479,-154505,-123896,-56365,-25869,-37944,9632,108374,117945,38202,6704,23479,24916,13174,668,-20361,-21125,-49665,-67682,26731,95908,49028,-9265,-25171,-7368,38833,33237,-25337,-39776,8174,34066,19608,27557,51128,38550,3668,19458,72495,70879,-220,-42004,3716,54233,28410,-37794,-76280,-104749,-75425,19796,69934,36400,34035,42114,-14897,-61524,-45810,-28888,-66650,-86906,-67953,-19276,6080,-28394,-55470,-24105,48402,70279,23263,21785,75924,43066,-68396,-104944,-18400,104088,184568,217047,205101,152314,57704,-39488,-56547,-14020,-8826,-45255,-29678,19578,-2810,-80176,-59872,42510,104826,99982,57033,14234,27461,101872,143271,116872,29818,-17782,68949,136024,79575,18774,-34746,-106980,-73400,39866,62591,3405,11532,43300,-37166,-121272,-78830,-26773,-52353,-57335,-33737,416,-19389,-102477,-137730,-86623,-46851,-66150,-106905,-106034,-41224,12575,48795,104933,114609,-22825,-136051,-82052,-17595,-78679,-132211,-103413,-48298,33696,85292,66923,18721,16343,-12467,-48225,-7621,24460,10388,33604,54512,43623,25470,-34861,-95554,-55401,-1381,-45730,-39245,85247,152749,81370,30218,60266,86269,43875,-8489,-4065,17463,16729,26521,11825,-9486,43313,109162,98566,55849,-9893,-63897,-35520,6725,-18920,-48545,-1015,111159,164671,80944,18758,-12981,-68459,-101951,-60352,24063,74558,11702,-83791,-92882,-59300,-72575,-105155,-65112,38640,90022,33972,-23216,-11233,9931,13544,59342,122425,109533,40313,-38977,-96582,-116243,-75501,-11119,45966,51734,35882,45383,35464,10779,-26260,-84317,-104697,-84075,-55643,-21785,37402,70454,62587,62078,91002,108989,69809,21423,17690,21255,1202,-14221,2894,53583,97587,104836,109689,52498,-6707,-15569,14016,32792,13900,-60696,-107297,-86728,-14331,67903,106713,67692,9839,-26250,-71874,-68242,16635,94658,97385,54770,17883,7119,-5688,-65578,-151953,-153326,-70105,19309,37044,-36372,-50103,13949,49822,35869,-24022,-81988,-77749,-39670,-31475,-64965,-97753,-46518,76556,139734,57258,-34398,-22154,48177,64694,57557,102431,140362,60301,-32812,-32882,-12347,2890,49017,40873,-16823,-17236,29235,96117,161278,147410,67340,26891,70506,62454,-11662,-48745,-10901,15729,-8604,3228,15572,-67534,-110155,-45379,-66672,-135611,-101624,-36273,-25757,-28386,1209,-24697,-87864,-56895,-23968,-57600,-80304,-54154,-59716,-34678,48601,60902,-40593,-146060,-156130,-98224,-42686,10444,66486,54391,-10858,-77507,-66355,12997,69679,56379,-22941,-139696,-145892,-38354,21737,3624,12048,50910,58072,71559,96334,72797,5102,-23946,-21798,-22793,-27368,-36378,-72754,-80431,-19822,57707,105993,137859,104560,58414,54633,35758,-30079,-37247,418,-57027,-108387,-24940,48929,-26721,-81580,-18657,39420,13473,-69948,-146970,-84971,29760,43692,7841,8790,52219,99624,76028,-57621,-140213,-80195,-3534,4260,-72925,-133011,-85789,-15713,-32631,-70918,-83183,-60736,-17566,19846,59559,68834,22379,29077,59745,40477,-15313,-95357,-128080,-34584,59010,11750,-67559,-29232,-7610,-63646,-61353,11472,5103,-36893,20570,60861,34576,22082,22765,38030,24453,-1436,54327,100537,79470,94128,112099,38016,-48113,-57787,-11786,-21234,-92851,-105548,-36834,9242,-39423,-116491,-116069,-20774,37974,45784,18276,21,42831,100675,84093,65028,107765,120141,32899,-58691,-75031,-37829,-4146,-19693,-39778,-13521,24411,75600,126869,90117,-658,-30800,-44848,-84296,-86126,-74504,-42600,75814,187494,172347,113254,61792,-13085,-80198,-41181,12882,-933,-27041,3351,26844,42868,63665,83557,46021,9792,3598,5238,26079,27154,-4338,5786,54576,64431,27522,-22723,-22340,17093,36154,981,-31626,-53474,-27527,2187,20856,19716,-10206,-91806,-112983,8082,115379,74391,-45140,-91862,-40130,85502,174504,91244,-67227,-116468,-46055,56837,37013,-90584,-171862,-150602,-68914,14412,17224,-36953,3620,123193,123723,11416,-46747,-34166,-2883,25322,9894,-19738,-24597,-49978,-63162,22888,55778,-35761,-85875,-13757,81809,80122,-17307,-69318,-55408,-63014,-82460,-41656,60656,80086,-7293,-32056,16551,16719,19232,77137,74479,24527,-17355,-29680,14307,60929,22523,-13013,-5555,8222,-15588,-41167],[32646,87011,40448,-53210,-77598,-13965,-3170,-56490,-73457,-31238,-23833,-39353,-3373,52762,15377,-65625,-110929,-78351,9324,29149,-54025,-82145,-30585,9110,-21910,-39786,9492,76725,57128,8956,-31751,-46275,-17242,-25097,-34624,35014,92527,59669,24754,19325,11082,12476,14071,-17722,-17118,28168,22343,-19525,-14555,19931,64777,76273,44484,-32149,-83029,-77009,-41470,52268,132022,100354,66596,94721,29807,-91650,-124657,-64683,-21775,-28600,3937,64021,82989,63030,46659,17299,-55023,-110943,-122845,-99203,-7225,90575,42611,-110613,-117890,-5918,30466,37832,84085,76291,16215,-73048,-179385,-193293,-85083,-34084,-24848,91142,186481,141271,8621,-116947,-110254,9362,61777,19794,5173,55298,96460,116955,115877,61246,-17182,-55049,-38502,34118,120727,105738,33102,7848,39514,69681,69790,59353,74417,120072,187795,168854,47281,-42452,-47280,-4937,7704,-74757,-120709,-39241,26558,25141,21274,56652,122545,143327,63081,-24455,-20202,75929,103657,24014,-47028,-43154,-5526,32556,84226,136233,129556,73306,34451,9220,-33427,-70548,-66327,-18281,28508,20740,18783,24966,3094,-10336,-16343,-73093,-87242,-43071,-71142,-90157,16087,76171,35502,-8192,5230,49807,73819,-4086,-95794,-110778,-87349,-29866,22454,10555,-56463,-84743,-46016,-13298,-65027,-128507,-104809,4643,33306,-42692,-83392,-66351,-29842,25942,37185,-16340,-110938,-113920,-45216,12373,9422,-13846,8516,-3524,-59384,-40462,-25140,-21726,17671,25924,41972,105688,111098,107656,140818,142635,70198,10673,63919,96170,37511,-2469,-18472,-10975,37842,65492,16380,-67778,-62323,17664,25730,18864,40635,-15172,-53658,-33722,-47619,-96948,-96957,-59886,-27881,-21669,-65448,-106016,-123207,-97829,-47635,-37340,-9057,86045,108859,-4929,-96913,-69136,-35345,-100301,-141392,-96416,-21698,54485,62849,-11057,-67317,-26640,26473,41743,55625,38497,-6429,-16648,-42861,-58321,-65460,-96869,-119359,-131457,-147852,-135373,-44166,31088,-24282,-107683,-114587,-92259,-56063,-25511,-54380,-93450,-103130,-108269,-39179,83124,123954,60172,-38156,-95071,-59166,70534,167545,158173,76888,6371,-2852,16942,11897,-2431,-30393,-90513,-108664,-63392,-32602,-52763,-23423,40147,6275,-74213,-85361,-71156,-122115,-161318,-58699,65947,100750,52542,-14501,-4370,29183,61724,89668,34767,-27338,41244,145883,108333,-12040,-47087,15939,50581,-20903,-101720,-78746,-16862,-19670,-51636,-29430,33346,107558,135647,112621,121415,69699,-66482,-149016,-114262,-35687,50349,86600,16379,-37590,14819,75038,141292,189433,186239,146952,55310,-57275,-82677,-63249,-69957,-68737,-50721,-16930,11631,15020,4086,-806,2564,-33445,-123273,-132114,-32360,49245,25978,-19462,22012,79755,52057,11546,44204,81187,47243,26229,32514,21101,21384,54857,71704,34678,-11460,-2064,70334,98990,33577,33155,76148,54294,14252,10616,-27824,-84922,-60424,977,7368,-36475,20840,134038,178040,135726,73232,22476,13959,13702,22706,29738,-12992,-91620,-108909,-19328,25513,-24914,-60946,-47189,-28352,-22468,-33084,-34830,-19232,-12683,6042,48543,73700,68495,39999,-21086,-65119,-26835,30924,2445,-40290,-12646,38970,51036,38466,1251,-91519,-77313,66806,135828,80851,97555,130596,37644,-27600,38284,74815,22673,-14576,-34188,-30207,-38367,-114357,-152615,-64419,62183,100310,84479,103752,120005,45270,-55704,-63549,6284,89004,146493,191290,202821,148748,40544,-50797,-81395,-80256,-27774,27227,56506,65413,37048,-29409,-23063,60652,81479,6268,-66550,-40047,52825,170373,242623,217768,96486,-29899,-12354,51969,50712,40202,12443,-48591,-51795,-2420,10516,-18230,4566,45136,11675,-30526,-27102,-74392,-131624,-120065,-94397,-72742,-69678,-131041,-165323,-81424,-6152,-22927,-66018,-49306,-5494,-9062,-17523,36801,50866,-65889,-96507,20150,41297,-80130,-154587,-123782,-64851,3997,34611,8286,-67378,-73870,-38949,-14286,31894,53285,7611,-4919,16487,5619,-15410,-49744,-99343,-51802,48511,39764,8599,83172,152897,106283,23969,9977,50118,49077,24729,66843,90161,23269,-2818,21591,32493,77936,118946,76169,24446,-5555,-55190,-57003,3591,2977,-39947,12800,142767,188795,94835,-8403,-81674,-145502,-182822,-139900,-36804,27362,-11069,-47377,-30647,-22876,-52810,-97078,-80860,-5052,28562,-30639,-70291,-39243,-17163,-4084,73964,148958,133134,69902,5948,-39665,-42447,4782,48673,61019,19337,-30719,4677,73091,101914,82962,7126,-76271,-105731,-77728,-32992,41662,93607,84747,84885,115834,114534,57160,-3762,-43766,-62716,-40498,-10046,-30267,-43867,3363,33213,38582,17842,-6160,-52900,-42600,58104,91649,-17762,-114701,-95854,-13083,68814,101139,33693,-43632,-55492,-66858,-79410,3683,116398,139483,89742,7369,-62017,-47609,-2387,-57997,-139794,-86046,26306,26282,-44549,-30316,30234,45167,17375,-25536,-31992,-26011,-54485,-68215,-80473,-111433,-45975,94762,140500,52476,-47674,-57028,-138,-4243,-29747,43653,132678,67882,-55709,-92514,-49832,823,30884,33821,44659,14416,-33994,27110,130925,131705,98892,112824,142932,98900,30069,20028,36229,8905,-44078,-47001,-47812,-87342,-79581,-14363,-18747,-57343,-29094,19810,15058,-29250,-26411,-40760,-92295,-38117,14230,-39676,-104904,-85378,-70841,-46487,32833,47727,-32298,-91743,-55681,10513,29421,35113,70669,75451,36850,-27530,-44649,13135,64184,35935,-19440,-66817,-59595,-2479,18055,-10611,-16097,-18634,-28024,19861,96316,95642,64358,69556,33057,-40846,-38780,14926,-15725,-71296,-53952,22198,94700,119378,92715,86226,86875,43651,-33639,-76096,-81881,-112885,-112927,-44443,35680,-6746,-99116,-77306,-15104,-33516,-81941,-115174,-94514,-32609,8037,7454,16281,55919,67855,38777,-64432,-141034,-89432,2130,30344,-21413,-75188,-51863,-3162,-29997,-86539,-88602,-46145,4105,56689,110773,108658,37460,19097,25890,22650,40509,14971,-51816,-3519,87863,55203,-35273,-27951,-26044,-76190,-78332,-16167,-12743,-40083,16859,62361,59228,82645,67979,23748,2184,-12017,-6758,-9154,14688,119697,170695,90059,-10063,-73697,-115966,-140729,-133444,-47997,87920,142518,41900,-120113,-168119,-66835,20065,73865,96534,83360,88125,114755,99569,83814,91298,54776,-22097,-52008,-39684,-34275,-24500,-9577,-24129,-17597,21958,34331,28013,-1889,-62104,-70445,-48531,-60425,-45744,-11010,37012,101717,138761,127105,85862,8784,-24961,277,61161,84100,33259,-36278,-22578,12163,31491,29529,27633,30003,59726,92277,86318,62557,42327,17695,7732,41108,61926,46167,29495,53432,45674,-7310,-37907,-25652,-9818,6009,-10729,-39265,-36114,-58766,-142466,-158831,-37481,74992,91214,51170,10651,-17541,6269,12214,-45127,-93811,-88895,-59597,-14167,-55721,-187858,-215604,-112578,-34098,11989,47902,47303,69684,124607,130567,57510,-27579,-48668,-20926,7536,13010,-13036,-36017,-73933,-118632,-54287,-796,-27720,-29594,18835,77965,85888,20256,-36268,-17091,-174,-38590,-45078,44528,80577,12523,-36342,-6305,228,-8308,21751,-20958,-94873,-85491,-20980,38063,78247,35645,-17993,-11611,-16815,-64647,-57478],[37094,93699,34714,-37142,-28436,3301,-51458,-124901,-107433,-33060,-8672,-40877,-56917,-35797,-75375,-159620,-181084,-69458,67993,97303,30846,-18568,-67491,-96399,-73791,21526,71697,17138,-37811,6345,16020,-19972,-25420,-40162,-46481,-8004,33395,61587,73073,35312,-21913,-21747,7985,18631,33664,47941,14574,-7417,19194,38658,57661,49968,36800,28472,-21647,-104830,-115529,-16509,54258,34224,29262,53570,-5180,-90237,-95914,-38681,-7526,-15507,16084,50495,35675,31570,89047,102429,11149,-82447,-132978,-146885,-76463,15171,22728,-39837,-38115,6283,22792,62596,144491,145298,77461,15881,-50039,-92579,-39717,17275,17501,37612,63010,43473,-19419,-105483,-107662,52036,171572,94959,7206,31008,61129,81222,128357,129578,53306,9155,8768,45668,117764,154851,141185,98543,36570,16490,52942,98572,125739,138329,163632,143149,36614,-40834,-5896,39514,35208,-11959,-14702,22050,14444,-7504,-42132,-71018,-42878,11622,38139,70123,66969,60235,44775,23318,10603,-2752,-11853,-7360,20339,90080,96496,32214,19380,29257,19618,8741,-19638,-56388,-54358,-35305,16045,38012,-30621,-67585,-51151,-85116,-95957,-92007,-130778,-96065,44119,104342,52734,-1087,19212,61766,51995,-38474,-121100,-112019,-62223,-11613,280,-45600,-76702,-46749,17487,49549,-20841,-111592,-139588,-91382,-47928,-55772,-74975,-66473,-36364,19435,30019,-33225,-117899,-104699,-56313,-50158,-49562,-7654,97683,143558,54424,-30380,-79350,-80558,-46353,-40081,1930,108501,121807,93361,92808,34258,-34920,-21415,46843,96008,102421,83698,35621,-25717,-32618,15397,7837,-83825,-85964,25703,79466,63309,42276,-36116,-63579,-43156,-52810,-97651,-91324,-51301,-48263,-77694,-100130,-87217,-90571,-84563,-51976,-24041,20247,84651,103307,38090,-31265,-15384,20986,-36322,-87837,-74805,-16886,39150,-1889,-91820,-127329,-49752,37790,69241,72544,88273,80810,41151,17718,55324,52171,-32966,-94473,-99024,-122256,-172556,-157613,-103070,-76178,-85948,-148286,-188008,-56553,77415,51128,15260,-7638,-47542,-11370,68279,90076,51242,-22720,-71247,-53433,26537,95803,142983,106132,22687,-32523,-22152,28629,35209,-36599,-95093,-57805,-18519,-63926,-142640,-93263,28482,35149,-17908,-22241,-39036,-82203,-97487,-19121,106813,173810,114639,15360,250,-768,-15596,-12517,-661,28944,109152,175364,108041,7134,19950,101215,117000,60614,20629,13517,-873,-33643,-66151,-46312,33317,112007,146712,130883,94389,19591,-48521,-64362,-48039,-6347,32544,19397,-37541,-26417,67914,90002,72032,97842,146903,141686,18568,-125465,-120813,-49972,-30430,-41013,-77168,-94126,-61726,-24356,-26545,-49670,-51367,-55322,-83354,-54902,35486,75114,-5488,-66289,-11531,38362,6412,-30934,-14406,31226,38793,51356,56066,-14893,-57069,5885,79106,94823,61575,24973,40796,58784,44393,91916,130862,62023,-14152,-7548,7129,-5543,18920,79408,80470,13817,19261,57036,80411,95992,74405,12236,-17184,-24753,14388,44596,-38468,-131597,-131506,-74703,-71706,-103825,-112167,-67757,-24572,-33791,-58723,-45525,-32874,-57998,-48248,19983,53497,45516,40200,-1538,-62152,-57233,14819,42714,19766,12492,38340,87475,141634,110935,-28832,-55757,88813,143967,40623,39971,64142,-29375,-48825,64189,96146,59727,56054,24093,-20823,-75563,-160452,-149997,-17571,89306,94931,93995,119573,97553,-12081,-83873,-50405,14773,35328,21648,45171,80114,52607,-12199,-40658,-29457,-18567,33757,76488,74438,64384,61684,50201,47747,70288,39414,-63081,-143196,-91842,20891,120513,203512,198750,71515,-54086,-42444,35078,55914,57448,38080,3501,649,1685,-9162,-44621,-77070,-63737,-70446,-106707,-141494,-175527,-159131,-115088,-104298,-104795,-101305,-121857,-123280,-32139,49114,65683,39960,27659,11771,-42339,-83494,-49461,-14548,-69107,-53910,48495,40228,-86382,-154960,-131732,-79472,-25277,-4200,-1246,-59726,-89605,-54870,-29461,5836,44243,28409,5884,2533,-31063,-67500,-82198,-84893,-13098,76164,63000,47032,132464,210235,144930,39072,15079,70140,106516,102327,118032,121264,48402,-1053,8431,34655,61962,68303,26680,-7077,-16364,-42735,-47869,1982,31569,31715,65922,116543,116058,32951,-48509,-80576,-70895,-71969,-93493,-80798,-33931,-22863,-31452,-20745,15015,34646,-2413,-32612,-21939,-19983,-51195,-49797,-32218,-32080,-16280,31445,74676,81267,69535,34199,11761,44304,101769,98765,48701,-38757,-113074,-49850,43764,81582,103325,88865,-4915,-91725,-94820,-47642,7527,35026,29266,59879,100580,80216,14917,-51849,-98830,-80775,-11120,14638,-40865,-104445,-100220,-67096,-42236,-57016,-79468,-131822,-135227,-18628,75195,-3706,-108475,-81215,-16078,7278,21142,-14884,-63522,-66789,-93066,-165263,-155964,-58238,40710,67853,7891,-49798,7692,126720,96742,-43633,-71342,4505,33728,-1822,-23406,4765,40541,50850,40274,44135,5771,-70697,-86277,-69178,-88986,-44226,65171,89406,39209,9089,25787,48909,-16399,-97150,-24403,98815,67236,-44229,-80623,13589,92563,50978,14497,54379,25940,-44752,-13067,40650,43867,87146,148072,135297,97947,100482,130419,96321,665,-69252,-76207,-103876,-125744,-100392,-60790,-24316,10297,18717,15349,11178,-36540,-68551,-58686,-15453,62033,74921,11254,-57883,-50502,-23619,27943,82062,42063,-45979,-42904,46080,89631,73927,59136,76989,71993,52400,11538,-26028,-18814,21664,28684,29171,24778,-3389,-15894,-19093,-56573,-81565,-102593,-121633,-64167,24991,22884,8522,84136,69760,-40223,-50452,5161,4750,-33343,-45905,3014,56537,55488,42738,75318,119867,123314,45658,-44541,-78226,-89000,-79542,-75829,-31262,18738,-19995,-76368,-79185,-60913,-30398,-33115,-64642,-73580,-29691,10993,17633,17501,10497,3045,-28438,-67700,-54676,-6047,40794,56638,46070,12547,-22960,-79746,-129701,-119586,-75992,-40975,1725,50007,52712,-1685,-23382,-4841,58203,126571,99008,1111,-27049,13574,13334,-1155,20787,8433,-34140,-54289,-69261,-72931,-37318,35901,71661,75471,122500,129877,30350,-53060,-53120,-40431,-54888,-25649,69421,122978,92389,35115,-29980,-103322,-118879,-60558,48478,152885,178516,82789,-65087,-148888,-114218,-10733,113452,150068,101861,75660,74548,65304,50097,-586,-67880,-45693,50620,86881,25212,-20272,5980,1293,-15560,16790,24005,-6764,-16066,-42519,-72462,-66349,-38584,-1376,35888,73159,97457,82346,70031,55372,-13738,-26125,64990,184791,215211,138816,31441,-2154,454,-11473,-41754,-36546,18366,78599,107006,104375,60817,-1803,-26053,-19609,4712,13260,20401,65949,112959,78438,12369,-19386,-9900,12985,33470,-3196,-72359,-103008,-101928,-126659,-122102,-70097,-19023,37682,88945,100119,30016,-50985,-93260,-91796,-37976,-8507,-44528,-78579,-113556,-157389,-113149,-24150,6614,12597,48161,88366,96789,83577,101393,115158,62089,-6311,-24221,-5541,23652,19325,-146,-40501,-96266,-61785,-18684,-4510,3294,-5978,804,38349,28381,-4064,24335,59340,16649,-29694,31451,83882,46519,-25090,-28821,-13655,-1330,34296,-34351,-136175,-90537,30693,65474,58491,44250,28358,6571,-52507,-124357,-83407],[9291,35271,4747,-10129,28564,48916,-23012,-94471,-90343,-26802,29879,1826,-44317,-21198,-42127,-130285,-143359,-9358,100394,81143,25546,30472,-22411,-102869,-98942,31254,86294,-8188,-65967,16102,54417,2989,-23452,-17907,-8310,-37847,-74744,-6804,69525,29467,-34746,18075,109531,121852,58558,22207,27832,46894,43618,-6105,-26565,-14899,23373,57155,3647,-93730,-94656,-26752,-25672,-61141,-28920,11173,-9746,-20916,13590,41309,45803,42166,31378,-16602,-63021,-34733,51980,67717,-5320,-46995,-52300,-82321,-82757,-26063,38497,46208,31547,5891,-2231,64304,173936,168224,90976,85081,99527,52344,12424,25280,-1946,-42619,-20786,26055,25470,-53113,-98912,31932,149370,88361,11708,0,-18393,15869,114159,139369,59472,-3587,-37841,-44669,25530,136615,182177,130333,22207,-15820,52800,122163,151400,157586,144759,93032,18421,900,62145,87390,71649,74740,92217,62802,-14151,-53917,-76584,-121896,-142275,-88125,10277,103380,73413,-14859,-49222,-25868,18069,32504,-8279,-66237,-79035,-6173,32577,10716,30453,71194,107539,116206,49174,-40612,-97909,-99000,-16808,34069,-41858,-101223,-64466,-52810,-71074,-102839,-105195,-30600,83417,119132,73020,60732,102926,91474,30679,-26499,-55157,-45619,-23236,-4486,-23709,-78664,-90462,-55762,-34,47054,1819,-63386,-113796,-138683,-106705,-61901,-63673,-50482,-16935,9234,18999,-14987,-61633,-29549,-12190,-72420,-97767,-21736,127144,209282,114956,10137,-36680,-31061,-18313,-5561,51677,137646,94859,-3758,-34215,-77755,-87913,-18175,26200,34843,81202,97701,-3143,-122017,-114315,-5162,21219,-68490,-86120,8693,66161,54957,20127,-28808,-20531,-2879,-15074,-23383,-3449,-20385,-87199,-120896,-82328,-31978,-44538,-67720,-51001,12742,68413,80737,68670,67258,74580,81202,82744,38945,-17669,-33387,8754,40480,4462,-47397,-69640,-39358,-511,13859,801,26420,86393,96747,81514,108244,70775,-16131,-28928,8411,-19879,-90180,-122716,-107981,-73631,-47971,-130777,-206092,-71396,101608,127944,103054,86088,74821,85582,56861,12019,-9604,-11562,-7248,-16026,-37939,-30991,28963,55688,3402,-73075,-68426,5401,15787,-40068,-59892,-17342,-10688,-49362,-84743,-44656,36106,40467,17547,32238,14493,-12026,-5558,37542,117033,149358,89944,39259,46724,13446,-51360,-93900,-58225,51742,132245,139781,70009,4004,22717,103106,134148,87320,44200,16020,-8008,-14617,-47971,-62299,-11705,44625,77980,90405,44660,-39624,-39691,18905,19757,12292,23134,-35054,-86411,-9179,99402,65049,-19636,-26596,31886,63182,10522,-74024,-79344,-7841,55955,58398,-9845,-71432,-71207,-59737,-65619,-58467,-53437,-64825,-41132,51398,124663,93063,-42067,-101711,-23714,24000,-496,1741,25172,45987,35039,38383,20434,-74039,-107019,-18677,70778,95129,56804,1255,8265,40191,42554,68492,75980,4579,-59075,-54906,-32667,-9610,38058,95397,94883,42419,18967,-12370,-47782,-22356,4731,-17422,-40542,-52327,-19678,-832,-57258,-98206,-89255,-84566,-103620,-104711,-103369,-74392,-19427,2169,-34363,-59413,-55483,-62951,-59177,-12448,12098,-155,15712,35262,17922,-9065,12746,46146,39919,31314,51821,114212,191987,176892,28611,-58266,30222,79239,-12283,-33597,-26660,-78765,-46887,44128,34442,6604,57668,68631,19610,-61243,-113821,-40789,62680,86978,51851,38725,54121,23505,-65936,-89703,-27142,24494,-6302,-54860,-46470,-14565,-9102,-24994,-7260,60290,106545,98654,47248,12581,29581,46929,46327,49456,37673,-3306,-49138,-84467,-70365,-23447,18595,56953,48843,-22071,-50550,-1611,57891,61086,46274,23686,13868,29460,19092,8070,-26182,-109992,-126167,-111633,-155050,-196625,-173267,-120766,-52607,-16733,-44332,-95532,-89487,-26481,59541,99116,101258,86205,45317,99,-49105,-91429,-79609,-30645,-42428,-25461,43121,41333,-45792,-98897,-108740,-88180,-53521,-44438,4692,21055,-22951,-51604,-51205,-18594,29848,67599,81417,49217,-21652,-84658,-98459,-48198,27752,63600,58091,102232,196608,238422,149672,66356,57566,112368,191495,201733,124672,70074,45304,15649,-29704,-41391,-16589,-4321,-18977,-38231,-53863,-19200,41218,50950,38782,66278,91135,68744,28296,-35080,-46068,14081,110580,139205,47365,-55890,-49999,-1549,-8511,-35280,2276,68074,60959,9306,-5229,-706,-12642,-10154,-16250,-14291,17096,18231,1052,-5071,2178,11337,42425,81329,118226,95464,38113,-32907,-80540,-28184,15742,22482,59556,88093,37963,-38923,-77120,-69243,-50313,-51829,-30964,45527,87665,47931,-17241,-66926,-82291,-31475,42162,61018,20422,-42424,-73435,-61610,-47314,-113895,-161946,-148962,-124487,-87017,-13316,-29574,-76278,-30937,13126,-21550,-36275,-24455,-32462,-56645,-117421,-206139,-263948,-207531,-58918,14224,7054,45640,134169,202538,141108,5500,-65355,-35869,35913,32333,-32430,-32857,33740,94806,110809,79537,1272,-57242,-45071,-2447,-8351,-18804,8463,19446,20416,63769,113506,135676,59144,-50264,-19549,67694,48223,-16293,-23973,86810,175478,103495,17417,18820,19845,-12587,-35339,-51444,-38544,43882,111787,92670,81908,142128,193152,127425,-2710,-60550,-57297,-93171,-115788,-124046,-133909,-62001,52263,64006,15181,15493,9378,-39782,-40758,60713,128878,85920,36944,21907,50432,62545,101560,135423,50954,-57265,-25096,70428,88979,80263,80717,81848,52955,28151,11193,-12325,-53578,-48305,6679,62702,55672,-15242,-61664,-39206,-35662,-71045,-96819,-102345,-86070,-89932,-124872,-110926,18683,66952,-12975,-59424,-52412,-17891,13022,6777,-530,-16590,-21819,-10153,17722,95317,163019,97116,1839,-16212,-24546,-47463,-86944,-51226,67656,73564,-57866,-123724,-71216,1810,-9035,-56253,-75635,-43475,-14569,-42302,-67069,-33821,13591,26383,9045,-5730,-11116,20727,74893,89327,7616,-85427,-160683,-204081,-179378,-116605,-84053,-59304,-36974,-36367,-42100,-38923,-31343,34669,75489,9521,-67350,-85030,-41419,5625,38674,54220,27739,6079,-14324,-72231,-83400,-35639,26516,52225,59819,120953,148501,27871,-86208,-66525,-26988,-25767,-886,31112,31251,-391,-32026,-39270,-32327,-18885,26773,88526,100666,82577,45483,-6761,-68319,-89129,-20987,83640,60549,-4010,7683,-1571,-24118,-12707,-63408,-127041,-44013,117377,171532,92963,24478,29607,17061,-15051,21741,75958,59513,33632,3635,-57768,-89743,-60169,-12040,47286,96695,116418,89280,48983,29235,-3401,-7778,69684,200712,259012,206675,92324,27425,18818,-13895,-86914,-79350,-1073,55119,62603,57639,31037,-34159,-85474,-84673,-52287,-47372,-37846,26184,82380,82126,67093,23328,-11282,-23768,2714,-10988,-66675,-112213,-88676,-58940,-54931,-57206,-34079,10459,54034,88963,37434,-43072,-47182,-28395,19748,64834,4587,-99660,-131515,-71630,-5068,-11649,-16707,19094,32026,24937,11937,837,48069,127306,132313,62539,3875,-11968,19177,61924,56161,-6752,-59028,-40954,-22389,-1010,-2411,-61556,-81702,-22005,-12483,-18534,16859,35340,-11885,-56315,6485,58844,3934,-47303,-20921,11199,46503,97452,35618,-62268,-16126,85226,57545,-7043,12750,70115,32928,-74703,-141754,-89131],[-38918,-52754,-45984,-4357,41485,59002,31057,-2859,-55998,-57441,9739,11079,-36988,-1208,16467,-53569,-73675,20707,69231,19297,-6302,43403,37803,-29081,-80092,-10019,66408,30551,-24605,16300,49449,15917,2449,24384,42387,-25793,-140956,-121058,-5297,15186,-19585,58473,186219,175369,33653,-26847,42533,90063,37130,-68136,-97286,-19558,80614,75313,-7437,-53426,-19473,26578,-11920,-82844,-72949,-26770,-23905,-12109,37800,81250,89991,59163,-8854,-91529,-109373,-53434,-12425,-43820,-96401,-70611,-6741,-11977,-44105,-1417,71770,66196,33651,-3301,-43991,5498,104440,87651,34472,65746,106962,70240,1141,-33736,-72380,-71786,-5907,58828,69262,-17207,-126577,-102938,-18839,10580,10878,-11810,-47726,-3050,72905,69769,2065,-67613,-109833,-115924,-45426,47238,66054,31738,-8691,-5918,61536,101370,121471,149747,139131,71340,7470,9597,53672,69874,82156,117116,122997,89331,12454,-54924,-54005,-45128,-68685,-50493,20070,59835,-9736,-83913,-87647,-66692,-15906,38544,18,-90401,-114385,-55679,-439,24417,54114,92494,127834,110509,27681,-44475,-100338,-110936,-33966,19557,-10387,-54655,-30121,5225,-25337,-62021,-13914,44937,62092,47313,40250,100293,170430,114744,40327,37249,44716,13746,-6716,18445,11795,-29840,-57184,-81652,-80064,-28285,-24440,-42338,-76165,-112804,-83224,-38933,-58593,-41502,-3700,-26567,-25800,14392,22133,59959,53807,-34198,-81391,-13761,104458,144827,65130,33877,65038,73993,51423,84366,159173,179974,60559,-81559,-124252,-116798,-67461,6960,15107,-38385,-30643,3864,-71579,-173743,-136353,-1137,36566,-37941,-84176,-44205,6506,23311,-1551,-26418,13982,50690,41300,69894,113864,39898,-85277,-99052,-31899,-7206,-52702,-85533,-56537,32074,94485,80229,42301,67152,125570,118552,72357,32339,-9650,-21269,-1135,8074,19288,26691,18278,2786,-23139,-59004,-108627,-108526,-21686,45860,34590,18069,-33987,-62757,-8169,45950,41357,16408,-12876,-46626,-62248,-28836,-62907,-122695,-67031,48382,125256,121435,92392,125477,163804,80017,-10351,-31394,-2596,39201,8310,-79197,-111944,-81702,-22336,-10818,-41547,-11752,36615,19001,542,8905,18301,17749,32795,27072,-2402,-14800,-38915,-39998,23210,69883,58675,27807,24737,49729,31408,-10051,23315,75572,30050,-34295,-61334,-37215,51459,106924,92868,44756,-2478,-9165,47733,97295,56824,-21017,-73963,-70255,-15300,-20236,-61815,-52315,-11145,9120,16339,1846,-40177,-19953,21970,13323,15999,45112,-4029,-49816,23653,92659,24134,-74358,-110298,-69761,-15244,17049,16999,-3594,33516,118468,150242,104942,41109,190,-37399,-66873,-51089,-48479,-77366,-45184,69324,125242,52031,-78875,-101337,-11784,16718,-1197,54465,109806,84562,17239,1543,-10628,-60490,-64514,2569,63237,62114,28691,16479,53516,87723,58937,34837,22413,-22980,-72855,-80909,-76546,-56693,-3547,25575,26671,29792,41156,-3825,-82058,-97576,-60410,-44170,-32685,-26751,-48962,-91289,-84487,-36716,-36721,-78332,-79236,-33224,-32560,-66561,-46520,4638,-25656,-90021,-86979,-50967,-33072,-12780,-6369,-33256,-25438,33210,59465,22652,-21037,-45620,-44324,-9280,36528,81692,127384,143143,53992,-44145,-33820,18348,5866,-16312,-20636,-19445,14902,34323,-7326,-43477,18349,78851,64332,1172,-19731,29525,46519,18175,-16343,-27356,4469,20053,-8313,-18118,18240,32260,-15381,-46263,-30938,-15934,-8306,-34335,-27401,80347,148940,89275,-4796,-17372,20857,10508,-43180,-50120,-36828,-28546,9803,28983,-7946,-50399,-52232,-66907,-95638,-86442,-30034,21730,30549,21223,10595,-5055,4106,34601,27837,31373,31513,-32115,-58074,-17547,-14122,-29595,-41463,-63834,15,90381,45014,-70939,-66046,40995,131927,129646,75842,50691,16921,-21486,-34851,-50626,-55427,-26671,-35079,-26249,19023,21473,-16827,-41458,-73807,-94540,-95639,-114597,-28183,86586,71209,-10571,-23361,2063,21382,70614,118553,86619,23818,-26077,-43648,-1559,32357,23953,44518,122231,169751,132957,62661,40514,34779,77246,205271,238032,98199,-6300,-6187,-10060,-76836,-129533,-103147,-58594,-39061,-42209,-48209,42930,148537,96866,508,12591,49926,27994,-26329,-81299,-48964,59607,186797,223991,127841,-2203,-26828,18741,23005,-33138,-44720,24444,41098,-3371,2125,23772,-6070,-29751,-11723,41060,78205,49725,8357,-17757,-34410,9324,81751,70699,42361,35424,30086,13328,-9633,-3858,16861,30880,35328,19947,11204,-5,-49066,-100839,-99284,-84462,-32866,52347,84943,49544,-6301,-36653,-32283,541,48389,75730,70568,60485,59317,39101,-6542,-109391,-138680,-66322,-27614,-68178,-77366,-64282,-38741,25636,72620,21112,-34447,-10517,1647,-53757,-105895,-146186,-220073,-199372,-82015,-53831,-35157,107631,210717,172067,59912,-41725,-89820,-65863,6253,12083,-40238,-46760,13962,79070,89991,31721,-30902,-33617,13816,83218,94844,23625,-45596,-52298,-16183,44327,87420,131878,114943,41116,23672,37323,3819,-25520,-19661,53280,132760,114866,32016,-15271,280,-8821,-68617,-77811,-31050,23645,66954,102508,113898,144791,168213,97340,-31717,-71353,-46630,-44361,-33940,-64500,-120287,-66670,67086,106388,53569,50002,77600,39709,17563,84188,94481,14350,938,56218,132472,131811,112501,132464,64545,-35506,-27544,24264,55884,90482,90693,58199,27652,15080,10861,-2216,-72867,-102822,-33068,33739,6340,-59723,-77607,-7306,53846,20140,-16229,2334,-21440,-111907,-162388,-129389,-21614,60266,36379,-45148,-92685,-61597,17322,45832,9563,-54578,-69114,-60381,-50976,6804,70614,42396,4187,841,-34354,-63641,-67741,-1261,106738,94417,-40396,-111710,-82478,-29645,-36558,-61647,-47250,-12020,-29881,-116524,-143401,-46231,61512,67367,35457,14285,-17362,-23705,5478,3431,-80824,-156259,-204090,-243762,-205910,-110258,-68537,-56031,-54949,-64858,-37183,-5943,-25168,-27659,-60256,-132860,-141810,-75537,12442,72936,72934,55461,31386,43665,46671,1925,-39276,-55483,-22743,9616,27471,94701,115091,18891,-47961,-37323,-42178,-36776,28235,58594,6429,-74826,-115932,-66378,34719,62228,58660,65982,10491,-37193,-17270,-793,-15047,-15648,-4532,-1618,-87793,-121435,-42511,-34296,-64317,-11529,-6869,-67665,-45012,62761,121624,103027,78712,68430,41362,10040,47070,122667,118123,62965,15412,-36257,-64311,-68102,-51728,15808,103691,146246,112649,25370,-11627,10769,42850,55717,95325,160069,185104,101364,34469,44579,25859,-66704,-73122,-11906,26222,27165,11289,8212,-10322,-85529,-140966,-111094,-86922,-95161,-79969,-23767,37178,66615,24750,-32864,-77702,-61430,-46400,-59655,-55818,-2365,28285,4727,7085,50255,47491,14067,32215,20857,2153,33576,21606,10964,74682,56865,-61267,-116345,-41522,2265,-62575,-70025,29789,53640,-30098,-80542,-51896,17685,87631,115533,103054,54752,-13932,-3780,83850,80803,-12170,-50880,-20364,-5403,23797,23285,-47806,-56042,-7758,-17238,-22125,-7437,-36356,-97304,-122053,-31189,37581,-26004,-44887,50603,109470,116969,137073,95266,31229,58470,104331,36526,-45296,-26817,50396,35142,-48261,-78364,-48660],[-69011,-88496,-64514,-3568,19209,13678,36042,47288,-29671,-77454,-41210,-28619,-68097,-42281,4585,-16244,-37028,6621,21803,-370,5968,32414,30550,14890,-29663,-17176,53304,67694,11123,15224,55762,74237,69861,51937,54491,20744,-90209,-143706,-44222,37641,18939,47472,148089,156429,43833,-16414,45823,86702,38040,-42856,-49377,57625,150090,77095,-8647,-5789,17771,57454,56547,-13782,-55436,-24841,-23521,-50075,-26256,57345,88811,9856,-84705,-109530,-42559,30767,14006,-63296,-117830,-90368,-16692,5811,-4151,39269,67838,13013,4123,4597,-59303,-53888,1723,-10227,-7546,14035,4814,-13419,-25910,-67394,-98505,-38388,40389,65370,66291,11208,-121721,-203971,-139788,-20662,33104,21836,15437,43164,42743,13432,-23306,-71828,-93168,-70169,-26124,-33011,-77078,-66004,-14185,27997,74160,80169,73631,104530,125367,82671,22140,3868,7287,14474,72654,104860,72816,77632,56548,-24259,-29154,36269,46070,29293,41583,25022,-58817,-65317,-13966,-6473,4100,42342,13840,-53949,-57392,-10495,27639,48330,51927,61003,78166,34271,-40326,-76513,-92628,-82564,-32189,-1067,25947,18783,7699,35281,13702,-14400,41305,58558,-7393,-57895,-8395,97851,158584,101107,53693,79770,83774,10684,-28606,26755,49793,30653,5722,-46960,-79212,-46899,-27836,-29974,-50008,-42212,4379,75,-62516,-50916,-19569,-63708,-63062,33311,79268,106154,74255,-9680,-27269,27084,64018,30558,-24507,21940,116842,114857,59451,108066,189663,158842,34299,-60397,-93917,-73987,-19225,19116,17605,-28805,-75823,-67398,-65070,-107771,-93519,-15044,9902,-36349,-95497,-96428,-37456,2217,-9001,-44813,-9296,47077,58982,95533,148125,82058,-15747,-8788,16591,-5824,-65589,-91609,-42943,35662,64886,37236,29092,69183,101935,55560,-12512,-35791,-23975,-11606,-30303,-41060,-2347,22892,9998,12085,-4597,-60241,-142766,-190027,-157732,-94461,-86709,-108822,-121863,-82876,-18166,13079,28379,38117,34853,-10786,-51873,-17294,14099,-11427,-19853,4907,62220,87612,41810,64468,135305,100690,40819,4612,-8209,34023,2996,-70287,-93192,-77129,-18439,35847,46072,82692,96502,61147,58088,64377,63282,83786,101406,34910,-71123,-123657,-141966,-129572,-41944,68070,85812,-572,-55816,-62923,-88215,-85048,6569,65152,3371,-29523,4044,33385,61613,75401,57837,15660,-20812,-30316,4315,51870,27801,-51781,-120054,-132730,-75040,-43741,-63444,-47407,1784,3108,-30895,-24268,-8967,-3788,-32592,-47799,9075,62438,39696,5623,25420,45818,3687,-56955,-102580,-83025,-39040,2498,37906,30333,29912,82473,130755,141622,113603,54142,9014,-16655,-38386,-67188,-95073,-79522,-2321,36717,-556,-44503,-38961,-17873,-42622,-47319,44884,127060,99461,13030,-24300,-14247,-7890,-7600,21168,50040,30654,28378,73819,117664,126600,66108,19509,27654,14899,-42134,-60534,-58796,-53897,-25433,-32601,-26448,24891,67332,14593,-64809,-86425,-47947,-33355,-8959,14277,-54839,-165600,-147738,-41707,-31306,-79590,-63378,9947,18704,-53467,-92939,-61283,-60813,-115771,-124382,-67683,-15443,7164,8615,-13003,-17964,15075,25351,-13127,-82197,-157195,-148874,-71816,-13640,144,3446,36790,45857,13857,-16446,26457,65339,47045,38295,72721,77046,37536,-3139,-29444,8645,65384,62830,30583,28365,21723,-21455,-50175,-61336,-41720,37909,120544,122373,71095,38162,8716,-25828,-31401,-8865,7821,-3209,-84018,-112155,13202,90480,46450,6771,39684,60158,11849,-92820,-151163,-109032,-31310,56500,89873,19421,-73815,-89972,-94110,-103766,-64932,-19881,-9797,-32969,-35480,-14881,-7759,16012,59616,51602,39633,61824,57720,36740,79596,162384,179779,73142,-29848,20777,128184,88510,-26306,-37017,36325,117144,118000,60090,32599,14952,-28219,-30556,-13760,-32041,-53063,-73338,-59031,-31322,-40388,-49492,-37778,-43370,-72099,-115940,-171599,-76091,95111,134068,51705,17310,21919,11631,23079,50002,45483,47097,57016,49167,37891,21573,-8011,-3778,39515,25321,-54879,-76518,-44693,-61545,-24055,122432,179744,85499,-11437,-61480,-79955,-95846,-130151,-130925,-81233,-36542,-10186,27911,112495,158774,63968,-52969,-54326,-7505,-9885,-68821,-131522,-113831,-26948,76438,116468,80983,32185,27416,44443,46839,-11236,-51114,3506,20024,-25740,-24353,-11310,-62644,-83917,-7756,92798,105230,57851,56355,69217,45326,78873,140644,74274,-14058,-7249,25728,14725,-42532,-56023,22829,85357,34077,-44652,-30436,14517,-21330,-105606,-111032,-51239,11639,51037,64536,63208,35780,7074,-7764,-6259,21826,37780,38860,81963,126531,76643,-6455,-49231,7796,69793,63838,6418,-54391,-68295,-43783,11943,81525,57504,-15528,-13132,-14872,-78959,-74672,-52884,-108075,-127570,-87742,-101148,-76028,80111,176122,111286,-4100,-87043,-93595,-44260,-8879,-12359,-24172,-21460,8755,42891,22870,-35229,-50472,-17531,37918,128178,157851,54619,-68968,-96669,-50429,-1997,9451,33695,66169,58347,30041,18448,-16831,-52996,-54818,-8349,52227,85466,46245,-5555,-11041,-43034,-97868,-45387,45384,61352,80022,166808,192186,139276,97403,22479,-92060,-124665,-74594,-20900,38113,32391,-30080,-27244,58876,108305,81207,75662,87305,70196,75493,95011,41752,-49467,-42575,32390,131954,136353,82212,80358,53433,3407,-14395,-8909,40260,95887,71653,26373,30170,58180,50500,8302,-66465,-92505,-48798,-25702,-61303,-77487,-37112,52628,118912,92281,44743,58994,49202,5407,2637,18796,45256,88236,73242,-14648,-77182,-79689,-22384,28448,26902,-8388,-55343,-93693,-84166,-70571,-68408,-53468,-27345,-49256,-123623,-119409,-54538,26276,78789,51709,-4590,-51121,-95998,-73150,-33185,-35018,-13758,39150,13923,-102392,-152312,-60017,65472,80735,42922,5291,-42120,-68704,-73320,-88170,-146516,-174252,-163515,-186962,-158109,-71193,-40263,-32205,-27535,-34378,-8843,29624,15866,-26512,-90634,-128046,-92565,5923,85954,97739,62726,53311,58689,86244,104163,69826,-25061,-99662,-63448,-3693,21776,67156,68195,26030,25799,-10826,-112623,-124499,-8126,76591,45887,-31266,-77376,-25736,76804,85574,45453,35426,-24237,-75750,-47336,-39820,-41352,2666,-3424,-55246,-133118,-141646,-52041,-6433,-16593,30567,62547,-7437,-73452,-52049,-9078,36787,85081,96007,70334,51175,60554,82266,68351,25203,-7133,-5399,15277,-8726,-64884,-64386,27711,94640,51773,-40332,-64374,-6881,77506,55122,-18430,8811,95384,72799,24774,36194,41474,-12232,-25500,-1068,17787,15952,-9496,-2288,25387,-30575,-136858,-146399,-116365,-151541,-189999,-118164,-23147,515,-22420,-59873,-103227,-94896,-78730,-81281,-21059,66137,65122,28070,59044,90009,38238,-34948,-22580,1685,16067,23693,-7547,-24233,36786,62304,-10029,-86750,-81219,-54139,-82306,-85831,9690,67176,-10465,-78084,-58824,-22037,858,34497,84390,70987,-26013,-37351,37883,20287,-51270,-55153,-2113,41058,94448,79835,-1476,-4561,29013,26146,21223,-3429,-86403,-171385,-193410,-87333,31000,29175,8440,115784,194922,145528,105102,70746,22923,24922,52696,18610,-26076,-35347,-9542,-801,-10457,-17762,-34968],[-86442,-67279,-35496,6922,-10832,-50407,-20233,8810,-19744,-32572,-31867,-51127,-80297,-73249,-42758,-22661,-20306,-1708,2094,8417,13965,334,-41737,-32864,-6319,19385,31698,17913,-15514,22420,107707,182400,166810,64681,16072,26933,-8088,-44233,10524,66546,34918,10246,54562,120249,108492,45107,26793,32463,30356,26158,49135,105114,112760,22684,-14214,600,-19374,10065,67901,51459,4979,10930,4039,-45540,-53414,14846,37646,-52888,-126363,-83122,36752,114151,96900,26864,-32820,-41972,-8326,-67,-6302,16556,5352,-49745,-14678,9943,-43532,-56687,-31713,-25533,-8132,-38243,-83866,-49863,4468,-18248,-47085,-11061,15825,14003,28220,29118,-46193,-130446,-98702,7246,64923,78918,90049,82051,47270,23065,3851,-8414,-11940,4067,-435,-62355,-102710,-57886,-9142,20833,69495,73724,21286,19039,80574,93898,58692,40532,13810,-20874,32493,43320,-24245,-9416,24507,-24555,-49730,8161,24997,409,4615,4000,-40288,10542,96637,105234,73496,46033,6425,-19925,8440,59472,54603,23390,-6799,-13619,22552,-171,-64197,-89225,-87807,-68657,-53948,-46189,398,7929,-12211,9127,4691,-23660,2464,794,-57602,-81751,5427,107005,130496,86900,46233,44251,27853,-46843,-78226,-20430,2952,-8018,5359,16879,32575,47420,25734,-2367,-31712,13482,69090,6195,-83857,-70085,-47027,-71941,-54652,31161,73730,87557,35023,-38018,-1214,46788,15697,-38385,-67126,-5959,69177,48395,-7573,33603,77794,35830,-17864,-18766,-13539,-10431,-4705,-19047,-412,33099,-6091,-33362,765,-12077,-50310,-52429,-49150,-67253,-104412,-108370,-57991,-21633,-5949,-45870,-66486,-37371,5746,39280,72463,57498,44076,58261,38722,16401,-18231,-36212,27,27515,-17924,-60067,-8510,61375,57543,-22334,-94694,-97264,-23322,16417,-31629,-61999,-31278,-23904,-63816,-36689,8414,3634,-58981,-137436,-184861,-163251,-134892,-138092,-126277,-62636,9259,42728,33189,11922,13496,1909,-22921,-5300,35544,33258,33855,13060,-16529,15423,1995,-21152,34507,87268,94301,28872,-36558,-3135,-9183,-34884,-24977,6806,65537,124140,111013,92250,89285,84506,91381,87907,98323,111727,71535,-53313,-158740,-178412,-159838,-135094,-84097,74,48361,-22704,-91569,-99155,-103881,-63808,35558,52788,-35186,-48923,9358,54147,72712,62388,26375,-39063,-60061,-30699,7886,39743,26710,-15307,-57151,-116553,-143325,-115722,-73681,-9911,48093,30844,-35080,-38509,-23,7241,-36503,-43350,30991,53902,5945,-25476,-43021,-32127,-3741,-2456,-31773,-23321,-7691,258,18925,17380,-1173,2922,29888,67681,72940,20669,8864,32410,-11474,-77890,-93588,-80122,-36599,1888,41464,86117,52803,-58444,-122596,-86082,2426,69639,96017,41474,-32716,-32468,-9939,-11400,15277,37929,16040,27370,68735,84383,83123,33007,-9241,24938,42539,-4934,-25539,-18284,-7463,15152,16333,25238,62388,68871,-19748,-70467,-15310,46745,25321,7043,13585,-44431,-167637,-195889,-87553,-24170,-37788,-48807,-15772,46,-34277,-98963,-117084,-81799,-91630,-124129,-79557,-7151,26364,46152,61919,65490,46994,4285,-44320,-99547,-162515,-137729,-58870,-29073,-31701,-41164,-30792,30228,76451,66462,84868,91212,67990,68803,102752,85591,25344,-15962,-6988,42736,59892,21230,-4664,24255,47194,6400,-34262,-41068,3626,100945,193200,172108,79438,1901,-42085,-58262,-57649,-36842,2199,-3956,-102895,-147207,-42408,38011,54210,75559,100562,99854,68760,-39757,-154771,-128583,-19467,74753,90605,13876,-85082,-106123,-45743,3469,2692,-12278,-29727,-55282,-58374,-9094,28418,58007,103755,87384,34604,36406,53551,29732,43309,156657,189390,56776,-25407,44679,118696,91764,33051,12898,12115,47594,69606,70751,71831,56666,-11246,-39808,-3794,-25689,-86016,-110907,-85462,-63985,-68946,-75344,-45802,-658,1217,-65097,-141715,-65257,80791,141756,90777,20691,3818,5406,-17293,-43996,-33330,17226,71415,88671,69393,42925,-9310,-68781,-85421,-121510,-170390,-148926,-102050,-118988,-74700,32815,94338,107080,51834,-84243,-137354,-70913,-43745,-83789,-69683,-29534,19737,98372,120691,57289,-24888,-77584,-62532,-16783,-32561,-104094,-181589,-189818,-132169,-68272,-43031,-19139,36551,96498,105491,71026,24055,14911,56072,59988,-868,-50327,-65001,-98370,-89060,932,82764,59916,4535,56696,140953,144721,137300,164014,97836,9431,13959,39113,-23024,-137588,-122012,14769,81056,-177,-59919,-14778,43001,24108,-59552,-93104,-22652,40758,31880,15434,44917,60461,25890,-10437,-8345,5162,-11077,-21160,21742,44809,-27255,-65141,8993,137558,154835,94113,49936,13565,-45589,-105004,-93300,-8767,12346,-24663,-38634,-74161,-112230,-54774,3167,-30613,-106517,-121266,-80140,-29669,40876,99045,96600,14714,-69551,-52463,16474,27708,5509,6495,22633,34497,46102,8787,-45996,-41412,-7522,24145,103898,139089,49593,-55364,-83948,-50775,1326,2715,-37443,-23178,10612,8236,30168,25044,-22600,-17570,50597,84060,81631,66173,47996,16484,-53085,-96295,-23096,86535,114546,125940,195070,215106,118660,26294,-62659,-156538,-167791,-90283,-28950,18241,41262,23458,17202,49631,62380,44824,48931,25725,14488,76421,110447,45774,-38954,-50051,-11638,65379,65944,17080,-5042,-7692,10272,19032,13407,25072,41079,26038,36340,78873,124922,96151,21341,-29087,-27485,-23656,-51671,-77620,-47039,16754,84829,118818,98082,46948,20906,44809,112643,186056,182985,136005,96708,47697,-3780,-23064,-40828,-50773,-25021,23799,57134,5955,-77403,-80023,-89031,-120980,-91120,-40863,-70263,-145290,-125562,-62071,-21016,2000,21119,44167,725,-89391,-61903,17611,21101,9827,56140,70448,-11393,-103148,-98377,-7132,65504,58268,-21681,-89924,-84167,-65571,-65088,-110388,-113432,-62226,-62540,-71650,-53629,-58780,-45696,-20650,-13129,-123,36840,53078,34991,3393,-11064,718,41013,57465,17808,6248,46276,74295,90338,105428,57369,-65579,-132468,-57529,35747,63441,60390,41775,38316,50965,-15899,-134286,-150207,-57372,36656,89126,84867,37940,41324,88116,78808,36351,35220,5788,-28335,-25195,-60399,-94334,-48084,-21249,-27213,-52542,-85545,-55187,14814,23579,2833,-3176,-52097,-97196,-93187,-79026,-24923,63583,95204,64756,50469,38059,8094,-12667,-21530,-12536,49173,111331,85899,-43941,-144325,-94747,-24233,-49106,-68853,-50389,-11974,73032,66886,-31850,-63512,7896,49444,37900,14753,17958,33628,42768,38824,39695,21618,-4444,10011,47232,34358,-60869,-114601,-113335,-166226,-201375,-97517,-977,3073,-11170,-31922,-59180,-30938,-39070,-84362,-35099,62421,50269,30130,62811,29914,-55373,-102203,-60124,-2044,13993,-3171,-12733,11292,39606,48368,26459,-30557,-73760,-48090,-16239,-24994,-15623,27777,30704,-3519,-47529,-85840,-72182,-3077,62054,56303,-12442,-32475,-40645,-79739,-61322,-8892,44797,119561,188568,122197,-3724,-35892,7917,47953,75462,46140,-63760,-165222,-190250,-105917,29327,98463,69323,121026,195696,135091,69760,30611,-27772,-47263,-3381,27162,35090,24813,13685,7413,20514,-9219,-67642],[-127274,-56870,-1409,13215,-36461,-85723,-85428,-74384,-38020,27557,27752,-23232,-36405,-32740,-48146,-23598,11947,22311,12762,8194,-12924,-33061,-92240,-103748,-41218,25663,-12839,-74020,-60266,29705,142327,243979,240956,103073,-3462,-14143,5094,56177,84031,47225,7920,4559,17182,96821,143045,82793,10859,-15099,-2423,28007,63177,63325,11111,-47505,-38304,-29464,-58861,-36739,28925,57719,55417,57291,53856,34201,17064,7088,-13687,-64210,-91840,-40188,51158,102599,112173,88996,50095,41935,57377,32562,-12265,-30209,-38648,-47463,-10892,-5410,-28213,-22545,12985,29456,-12337,-87188,-76121,31926,88533,64947,26727,-13440,-46191,-19258,17249,25394,40415,43867,16544,28405,84772,133845,125738,97225,94327,71532,37335,54391,51122,12257,-17231,-28264,-2826,27760,-10608,-26518,45800,63687,-17263,-42492,47383,106135,97324,97306,71559,1625,-6191,-20756,-101024,-114073,-50618,-27886,-45382,-45667,-66511,-72501,-38116,-14071,-7568,72628,148940,146741,111327,61380,7965,-4118,47021,99191,52071,-12624,-43731,-46881,13749,28519,-21808,-34992,-36734,-44486,-66185,-75284,-50160,-54389,-32346,8936,-11367,-53371,-46278,-39038,-31685,11448,101521,167838,178141,140803,62866,-3427,-40037,-85680,-90107,-41213,-49062,-94268,-63896,34344,129627,155308,95656,43136,3722,39369,75437,-8442,-79402,-45148,-25891,-29858,3154,49112,61258,68577,20403,-34416,10280,32782,-6614,-14283,-18035,10874,16135,-15296,-34636,-18884,-42071,-79484,-89036,-51488,14629,34557,-15698,-77377,-36772,59178,65999,37250,49973,30114,-27585,-50160,-48936,-51220,-58045,-50089,-42650,-30602,22276,9871,-77412,-106426,-44128,-5169,745,11916,31163,37212,41703,62911,56010,45991,43342,8411,-69694,-99039,-49361,24744,60737,8134,-86079,-114203,-29904,36595,-694,-40973,-14304,-435,-44194,-44094,-39,46188,58067,1327,-75121,-76927,-55070,-75203,-128700,-97896,45393,143704,104229,38502,15518,30911,24230,2151,-10589,-4972,45220,39517,-55532,-45804,6173,-38217,-20556,74169,104656,13706,-60902,-35428,-17299,-13149,12962,46710,115932,171680,121077,41960,33551,78073,118018,117044,99117,46954,-21486,-88043,-118448,-109193,-78866,-35222,-36273,-53887,-12406,-772,-18917,-8549,-15770,7578,75203,62281,-21774,-28250,4360,30398,61265,54469,947,-82685,-84472,-6623,50399,62550,31253,9279,23443,-30259,-125786,-126706,-46488,17611,45999,17452,-45538,-58251,-18919,30370,50720,75204,107141,49010,-64876,-113585,-131134,-101132,-26589,18075,21786,34525,36340,42389,40343,10917,592,-8243,-29844,-16346,-1730,-36601,-31417,32364,28036,-39798,-58576,-32109,22263,79867,154535,197933,86561,-100853,-133002,-43632,-6772,-83,59204,39289,-44298,-63817,-48196,-32274,12513,38599,12699,-13021,-33768,-38397,-6596,-11839,-45116,-28064,2409,-5607,-20011,-22246,-6947,42889,102747,119569,101911,50656,-58524,-72770,63504,148330,93939,15387,-15019,-32181,-114998,-165347,-71219,43003,57082,-7453,-52594,-44803,-9416,-40996,-86375,-52944,-37044,-71329,-41017,8918,26350,65968,114794,129871,96426,41173,-5779,-48749,-73831,-22805,30907,21724,30343,29269,1066,33223,102405,136586,132594,81608,59064,79093,79941,44917,-18649,-80373,-44632,61061,58607,-17926,-44316,23907,117007,92181,10323,-6996,34673,83789,116199,84087,7690,-54783,-77228,-91133,-98652,-71544,-18469,7908,-33620,-76163,-41604,23113,79705,96816,68139,81090,113304,31312,-92089,-101258,-23853,42292,47913,8095,-68036,-93338,9255,86679,35539,155,-6955,-46463,-68120,-3941,64062,84188,95732,63576,2951,-10331,-19040,-62706,-62459,28976,48963,-43823,-48547,70476,112143,73161,46435,39049,27245,26266,24006,35693,65168,72285,10682,-40465,-2954,-13174,-71739,-91393,-68114,-37479,-14760,-30231,-14153,47242,74480,25126,-40821,-268,64517,96544,83798,16983,-12498,4949,-16514,-63765,-73550,-42837,8121,56070,84443,69344,-4609,-85207,-114816,-145078,-148338,-104738,-81999,-94499,-48231,-2902,39188,110030,69664,-102237,-151754,-38617,31291,-7957,-36614,-39703,8373,95744,62260,-54831,-92936,-92784,-64055,-4673,-23904,-103680,-186414,-190664,-133170,-108661,-131407,-95313,1830,104191,140611,91862,60688,83205,95186,81568,30455,-43586,-70449,-67313,-46741,-8336,10391,-21954,-57151,1996,93909,107310,79030,94031,67359,27061,41346,62577,-17582,-143644,-119512,-15375,-9450,-65591,-38773,38752,84699,75721,-3686,-80669,-54955,15411,15414,-26980,-4129,29021,-8538,-31761,-13409,-21807,-39116,-36156,-37524,-84661,-160829,-116871,14035,118096,112764,52548,25457,41647,-36046,-167057,-191696,-116061,-68924,-49831,-54027,-100445,-100827,-33069,27540,4259,-105877,-129982,-879,85453,67992,72347,102854,37983,-47838,-29831,32514,45645,15119,14537,43138,48547,48890,27339,-24582,-35200,-11498,-8975,26502,51596,6690,-33147,-34689,-30398,26195,56405,-5440,-36228,-1007,23605,59884,75730,61784,100530,181003,177009,105944,85034,98031,62540,-20347,-71861,-40293,45949,114548,134442,138568,118132,52408,-29448,-127607,-196657,-156370,-51019,-25295,-53646,-40776,6054,45902,62831,23893,-19524,-13234,-38962,-56360,11981,80223,56122,-21862,-63118,-49617,3394,-17927,-79957,-111673,-91524,-23019,30681,39056,-9713,-52873,-12489,79389,128440,143231,85477,28274,25872,27130,-1100,-36172,-46121,-7159,23909,62861,98843,78064,22350,-31230,-21276,65165,166948,175441,100853,12484,-37488,-32901,9485,14496,-41209,-72880,-24282,45951,51147,-22887,-75692,-96430,-100854,-65877,-11325,-2446,-28857,-31168,-47739,-62826,-27091,39895,61188,4242,-49938,-4473,54530,58055,24355,21241,48031,28854,-59305,-132402,-98825,7432,29481,-84677,-153455,-76487,1352,11311,-35550,-34167,19118,33449,-6654,-62438,-104141,-75259,-26566,-18594,-10733,34374,50757,47629,49693,26336,-8788,-27079,-41854,-65264,-47508,-6448,86,14939,46354,1766,-100509,-132118,-39459,68523,107931,73947,27273,15472,-1381,-39297,-44470,-27233,-26899,13792,120792,149307,65342,13551,49860,71120,47307,38429,27174,29778,24577,-50120,-125217,-87606,-19928,27122,22198,-41885,-68685,-25914,-33318,-105528,-146551,-131324,-75795,-42850,-57736,-26140,59454,67680,-4922,-33331,-14005,-4513,-10753,-26939,-8042,86149,161629,120846,-46105,-172882,-145138,-93091,-75279,-2779,54767,45122,55296,53736,6502,-52951,-36655,32958,58723,-4252,-32584,24321,71111,57144,43964,15889,125,25443,48198,50273,4371,-42785,-66691,-107918,-96530,18550,100810,106088,73477,35850,31925,94890,48991,-59792,-63081,16758,25447,14845,23384,-37901,-128680,-151296,-89063,-11780,17173,16899,27203,54123,50697,22281,16482,17346,12439,24362,45254,30827,-22746,-44271,-9533,216,-67790,-133098,-92652,-868,35562,25244,20358,-2174,-99233,-151875,-51154,39471,69564,140257,191700,81550,-78860,-132082,-86867,-32305,34803,45806,-40049,-114837,-121401,-87890,-28634,35829,41686,59555,112384,92484,44435,1726,-47924,-64990,-28662,9442,44730,77445,88451,41963,4730,-55551,-128153],[-156564,-55141,30656,24269,-37290,-68820,-97681,-117447,-67031,26897,42002,6924,15360,27603,-4684,11136,52982,52480,48356,44355,-1199,-29815,-64145,-96413,-78682,-10898,-31771,-84045,-53769,22278,92232,179830,231793,154733,37480,-22835,-13577,60568,76969,-10036,-32545,19158,28110,56255,92830,63039,12669,-12270,-24965,-37853,-12146,10954,-12206,-52679,-57084,-60396,-57343,-20887,1277,8485,40963,77991,95423,105823,67665,-13444,-51607,-51402,-40765,-685,35904,24357,13766,20297,17395,44423,87064,77813,18074,-32369,-31357,-16670,-21615,-52484,-71427,-51503,11436,23911,-70009,-125804,-19170,112374,118309,74422,35261,-34409,-73892,-7566,21853,-20288,23851,85642,34007,-3459,59450,129683,116706,99334,118284,71872,12769,40040,35474,-38532,-42422,23171,79546,61262,-46320,-98346,-30771,-6544,-49265,-44242,34444,76457,45846,34463,51816,23948,-28239,-74065,-152069,-188143,-118991,-28006,-2591,-40346,-88224,-63553,-12303,-12926,-10305,63332,90054,45548,42399,62190,28482,-4040,38972,72962,17725,-14359,-14970,-38710,-15531,306,-21844,5792,26644,-7756,-52892,-77296,-80617,-84147,-10510,48873,-17513,-77411,-57379,-35966,-1725,67889,136237,163069,188294,165928,72192,-25007,-79714,-106678,-73627,-34,-29298,-134395,-140387,-36312,65652,117622,89582,55433,22322,13553,11567,-33868,-45494,3110,13311,14202,51712,81799,69397,67662,36173,138,-7473,-32015,-36841,11131,35431,41012,5166,-14886,4062,-6661,-70313,-113668,-158398,-159308,-54532,17796,-42225,-114587,-69526,6914,10095,1428,25676,12134,-38605,-32147,1890,9793,10610,24370,-2958,-21164,42880,52849,-51773,-107378,-53516,-18969,-19937,-20252,-51773,-62628,-1730,44468,34279,36549,11013,-44098,-50143,-33983,-70359,-44334,75696,95040,-27019,-127158,-92687,-9601,-10002,-41306,-1455,55360,61985,24711,-32052,-20604,58929,64659,4080,-2386,1073,-57174,-205029,-236474,-45209,117123,122814,81437,37871,34993,33277,-18752,-91351,-93000,-9399,24519,-39188,-30133,30484,-20675,-23747,49406,50419,-31027,-83753,-76716,-55091,-33805,-25580,-27836,38397,106475,79873,20064,10283,61880,132457,137264,46617,-77558,-100272,-46160,-16842,-26224,-14962,51748,41795,-55242,-61059,4909,55137,76287,35206,-2441,25983,43435,11466,18009,40665,36135,37186,25897,-32592,-112696,-87938,25790,86586,74551,14764,-23657,15185,22601,-26258,-13848,32655,-1487,-39918,-56200,-93296,-101712,-61639,30299,125261,189808,177033,54596,-91279,-152307,-152382,-113661,-66410,-27469,8534,37620,38104,59493,55260,11191,23724,24690,-28739,-40180,-21183,-39135,-56423,-8795,47475,23103,-15284,1115,65755,127552,174090,163201,28821,-111761,-67847,35517,440,-65678,-54550,-64639,-75814,-56159,-34741,-8713,20525,34019,3312,-66968,-132283,-125358,-50383,-12046,-31945,-62663,-58842,-45937,-41648,-51181,-68901,-19908,84875,128649,96001,44840,-40373,-37935,88473,170895,125659,40165,369,-7678,-65735,-85859,15751,124504,117565,20570,-53868,-50130,19222,45231,3691,-18580,-17324,-10603,21801,22285,2551,36700,81563,87698,77110,74567,63447,15082,-6299,55332,86228,72134,105984,112607,72439,60827,114809,164879,149509,90496,87245,112914,70024,-3764,-73983,-132412,-88327,38067,34127,-39071,-42562,28208,105818,75301,-12432,-31035,-13185,-27298,-32903,-14047,-34220,-60539,-57676,-89718,-118761,-76815,-32460,12738,49600,7128,-41343,-13281,42893,34136,-9843,30280,103931,57573,-30820,-59016,-48433,-31648,-19442,-96,-37319,-60387,22956,77733,27287,11737,16673,-45495,-82966,-16550,72436,77771,31657,-22428,-45834,-28827,-53537,-112570,-87896,-10265,-18491,-99687,-71231,66516,93570,27412,-1818,29769,88470,99227,21656,-49661,-24011,43183,39922,6246,34853,31047,-2365,-10941,-7888,19435,57858,41676,36763,74101,99385,94941,53496,47537,40048,42824,71584,68718,37358,23067,9881,-12468,-54305,-75442,-31022,46378,87969,56210,-5857,-21181,-3439,-25609,-27874,3348,-27556,-63643,-26477,-7394,13846,60003,4451,-116417,-117774,-18509,53971,56473,3856,-49388,-957,86067,34195,-75587,-101589,-123931,-115427,-31745,-1023,-46268,-105819,-102311,-61650,-78279,-137832,-111817,-47969,12194,70407,84200,81500,87645,54103,13520,9427,-7027,-23545,-19008,-16002,-29172,-42142,-43219,-32031,-5687,9643,-15470,-33785,-12548,-15943,-11880,29275,81070,62964,-26660,-58913,-48939,-82830,-77541,2797,72100,107621,111120,32983,-69263,-98444,-21959,33744,-2872,-18879,-27399,-74930,-71526,-51783,-66423,-42142,-14088,-45323,-118512,-173652,-91954,1908,20083,8527,-10000,-7565,24559,-44632,-153966,-161943,-110249,-71283,-25709,-1525,-13347,-137,38056,68780,48236,-38964,-60329,66386,157864,135009,107043,93493,31418,-39307,-45479,-20660,-10656,-20174,331,29648,20981,11913,18125,-12087,-33626,-22187,-38558,-43159,-25492,-32122,-22078,9970,-8776,15485,82011,80897,39679,55766,84245,76793,63569,106340,175132,214404,179622,107664,90222,102051,66689,7808,-33940,-41780,-1745,75875,111446,71712,-1968,-18373,-37814,-122637,-175471,-95972,22897,21883,-57956,-73670,3417,82647,106146,53376,-17199,-40910,-46713,-54596,-40879,11970,29172,-51606,-96617,-50545,19567,-7921,-108247,-155378,-105775,-25449,12582,21635,-25573,-79025,-11700,96950,128735,112324,39577,27954,71408,41828,-5321,-7017,-9644,316,-8376,27022,97475,68222,1981,-32714,-68864,-58891,11309,35067,-24535,-88264,-94858,-74113,-21670,20924,-17086,-86993,-80339,-21579,35439,8813,-81575,-129480,-91663,-16546,55830,89390,89459,81290,26256,-1417,45002,81641,38662,-6827,11157,52051,62061,72237,49044,-4031,-22051,-14730,-41538,-119227,-142483,-77332,-58281,-159146,-192097,-66619,30003,27986,-6057,-4979,31665,62036,39855,-39179,-103877,-59592,16101,11951,4669,48873,31699,-3236,-7108,-23780,-54731,-76807,-70118,-37956,-40814,-72075,-108484,-66190,13405,1864,-75268,-101420,-37782,54681,121887,106166,31170,-9310,-39022,-33936,71220,125608,74122,86770,164716,131886,-9316,-89509,-10885,88686,85711,25167,-1006,51950,65676,-49919,-132807,-57817,25101,53462,25378,-13635,-29672,-50383,-97321,-138187,-142863,-85822,-3351,19889,-15792,7021,76999,49482,-66334,-110973,-39692,45892,58553,2128,-20282,64589,150462,97336,-54695,-119701,-66504,-42000,-14220,84827,165680,139423,65855,18341,9629,-20169,-18779,34806,66522,-12751,-71409,-21704,40172,25300,7281,-584,3760,31041,39641,27489,16135,18636,7773,4073,51582,131702,176702,175448,112864,67614,118073,195924,112414,-22626,-41802,18480,41174,11326,8755,4209,-53711,-99013,-70275,-17626,25212,40906,27028,4939,-2097,-17459,-15103,40628,111500,105301,50705,20477,-3703,-48924,-74863,-71101,-71007,-67285,-40173,-17983,-13276,14666,64961,43237,-70842,-117274,-20567,49168,56918,84110,93982,4691,-110934,-141604,-126517,-97705,-37341,-13896,-46035,-47748,-27411,-47303,-92400,-67472,-2498,39770,72569,71367,34521,-5760,-14905,-1832,-4035,-18900,24491,95514,116890,44649,-22427,-71130,-130845],[-133198,-24386,61577,32858,-31363,-45223,-71485,-99808,-79112,-34719,-31854,-29406,1841,32487,33108,50199,58714,49017,87591,130582,69268,4667,-1091,-16799,-50678,-17251,13445,8350,-280,7195,6233,54137,146271,149825,69721,20061,17105,23814,12845,-38705,-41154,7960,10389,7337,38936,36032,9153,14055,4144,-54488,-30876,61512,88208,25683,-37213,-69132,-40473,17568,-7667,-57384,-18334,69396,117201,115435,14005,-93305,-82906,-41160,-11983,44362,63117,-10386,-76715,-79852,-68922,-36586,35295,97245,79914,13852,-4966,-3222,-25789,-81083,-137432,-128336,-60618,-56286,-114152,-94061,37234,115384,85173,44157,27968,-6118,-26126,19014,24853,-39136,-48621,-17891,-18775,-14120,25480,77043,105385,110412,97415,38651,-22965,-3043,4086,-37633,-1713,65520,78903,24339,-89393,-154251,-123671,-88252,-43275,13942,40986,9103,-78059,-116139,-29603,33979,-12725,-88562,-150998,-181016,-138236,-36573,31958,24540,2498,45352,86967,61107,22677,45885,11770,-72640,-47128,61834,70855,4648,5971,27798,10681,42219,59004,-25019,-78861,-86749,-86285,-14655,59146,35118,-12326,-44790,-52426,-25636,48957,73131,-20367,-76594,-20481,11371,-2959,11540,43802,40344,64291,71418,38382,-12219,-74217,-105159,-50262,50604,37241,-80284,-121204,-83783,-56130,4717,52010,67363,46194,-9225,-46658,-25167,21692,51385,48494,68687,110339,134585,109940,91694,56737,9280,-53474,-105939,-87565,-24922,27068,50067,29724,37474,60516,28610,-30021,-71304,-143750,-185298,-108144,-15367,-27841,-51629,-11292,-13351,-85427,-87375,8618,30267,-39331,-30280,43778,66940,66262,88145,66314,29727,74001,78583,3302,-45828,-31681,-25496,-7101,-13696,-97238,-121388,-48718,-15185,-37789,-27927,-48690,-69963,20650,61373,-43699,-61516,76670,132496,28174,-112019,-133907,-54267,-25067,-44660,-15711,60801,122915,95739,-46761,-104416,-10937,35192,-21091,-44028,-41151,-89606,-224668,-292185,-191547,-50195,56709,99205,69488,39472,36696,-12847,-102068,-125548,-48740,11566,42026,100947,94671,7214,-19761,-6371,-22877,-49413,-76047,-82629,-66662,-32488,-60804,-108516,-72721,6192,49659,69736,66347,76357,126429,120170,-3528,-130240,-103387,-17030,1119,-24567,-9774,69008,78163,-18143,-56618,-6399,60520,62534,-16267,-96601,-76632,4806,20416,29435,89160,112282,77198,27685,-55948,-141993,-83859,56076,97840,65995,22336,-18026,-15307,24386,86367,151587,123328,-22729,-105932,-81420,-85914,-104936,-89173,-7298,114158,206664,192317,66247,-54007,-88429,-56647,-28544,-59116,-61723,-5961,33708,16136,8648,2756,-3240,17677,3564,-34486,-25025,7050,631,-40931,-33689,47368,78389,32862,4041,28188,52213,60989,48161,-20215,-65407,14180,77695,1571,-109717,-180336,-190966,-99028,-6546,29769,46289,38917,28005,2001,-66434,-120416,-90594,-2987,50804,46286,-13248,-63385,-71167,-34239,-24631,-90907,-96895,-6147,66191,80341,78716,16786,-8723,40872,110656,121859,100585,88809,53808,-26961,-29726,80180,146400,100683,8067,-33850,-16101,56584,121190,76357,-16949,-29413,31197,59522,16690,-23251,-7909,16411,10737,16381,68551,101760,55770,5481,26572,42878,61633,116104,127959,100854,95279,139120,158455,131667,102041,123243,140860,89031,-18312,-93322,-94514,-42109,16270,-12995,-58802,-44145,-24894,-23716,-41357,-67394,-86516,-109012,-135262,-91457,-6883,6212,-12800,-15234,-72080,-127069,-83221,-53826,-21173,41499,-2861,-85521,-82525,-33740,-26105,-29061,8533,74285,68859,12266,-27839,-62356,-70115,-54963,-28157,-36064,-53864,-19985,22745,20260,7250,3331,-35358,-69788,-26357,60417,72339,8359,-60216,-68386,-29248,-40032,-87080,-53490,22303,10718,-80422,-74369,13904,10130,-46747,-40104,35589,139457,162217,25938,-99447,-74051,31819,75635,81429,100283,75632,49991,51061,31290,24896,49727,42549,35631,58936,86742,119617,79276,23911,-6787,8881,66674,120576,108491,53515,24177,21840,-30601,-82348,-22861,78584,77341,14698,-4962,44242,113081,119564,100423,76567,-19914,-99734,-66928,-30572,-18006,-20927,-71753,-99651,-63078,-18549,33770,65712,14089,-43114,31667,127315,67889,-45762,-100604,-159636,-188985,-123446,-32124,16998,6767,-17579,-43063,-88621,-117768,-79056,-77504,-118432,-79944,12614,41077,18488,-37156,-93693,-55218,7954,5310,-22152,-35241,-55672,-46964,8260,66182,72018,8927,-62619,-80608,-71453,-74430,-53897,-13917,58870,121076,74347,-13499,-68205,-82625,-31023,31034,48575,76340,104971,46162,-55249,-104441,-37095,53825,50361,3107,-66114,-130446,-132307,-119498,-100253,-52745,-37808,-51576,-76408,-103513,-35878,6364,-31555,-63515,-50978,-16290,-13200,-77385,-103587,-57589,-28444,-9829,41213,95518,123883,119178,115975,107046,88231,43669,8208,42593,101584,132315,115979,71092,34806,-5515,-45559,-69694,-78293,-65529,-35975,-30294,-51830,-43096,-10224,-10425,-27341,-36435,-66407,-74863,-47708,-47714,-39068,13941,2962,-28564,31662,92598,72331,69625,83896,32621,-21810,40233,111238,109798,76332,57142,52476,30912,-16663,-20504,-595,-9019,-6839,45206,85410,44003,-45091,-49988,-11438,-52589,-98487,-37811,62276,64029,5385,-16768,37386,114906,138622,105487,38526,-35585,-45915,-13934,-36948,-32897,-1739,-77501,-102379,-12804,83324,79029,-13526,-75978,-26115,28544,-9883,-37017,-34140,-48045,-21453,35605,64741,67788,8301,4356,54195,12612,-30407,4988,-6117,-40934,-47003,1950,66651,28710,-39748,-46704,-80773,-101928,-68331,-55063,-72548,-85665,-88582,-118700,-114932,-44851,-23607,-84753,-103988,-73647,-40972,-44456,-106760,-167093,-115315,14668,105015,86451,31632,63185,87678,91875,110621,71408,-9368,-15042,33891,56333,56664,75889,70140,21836,-35282,-58132,-47922,-91006,-143888,-139264,-135839,-186602,-176769,-68457,-15300,-20586,-26243,-38339,-23012,35990,67487,8381,-66680,-25793,68221,66388,24861,32392,6261,-38796,-53391,-21402,2706,-20032,-13798,33342,1984,-78057,-128298,-69863,34900,39532,-38710,-75978,-50126,10274,102988,131167,56665,16779,5937,2010,78067,121256,110189,157330,170838,75013,-68367,-149961,-56891,110428,125861,-6477,-74427,6531,25662,-104891,-141905,-22649,46670,35019,-9360,15657,71866,20957,-57823,-35253,26358,48446,43207,21198,-12915,6997,59745,42053,-46725,-82627,-23698,46662,59683,11363,-45451,-6946,88790,77159,-9069,-14270,42650,31090,3760,54432,147477,150017,60113,-28143,-39217,-19698,13005,41596,48403,-17119,-73473,-59751,-26439,-44850,-59453,-35900,-8273,7162,3083,-9452,-6520,24922,38125,63820,112882,136390,120760,81867,4482,-718,112208,173046,82512,-2158,11019,52625,54233,13797,29160,95573,88653,12968,-20554,-31111,-11624,-10724,-63036,-111634,-103662,-75897,-42448,30592,120672,123564,22720,-51264,-26352,-4039,-69486,-109629,-28798,55836,3936,-96751,-97074,-2996,74079,68461,7440,-14306,17439,23931,24159,9017,-19326,-45534,-56589,-53534,-52397,-23463,-16294,-58319,-67946,-15526,5310,-39961,-101112,-58039,29077,77004,85650,54477,15900,-16088,-2897,33505,9428,-35898,25266,84019,44183,-31415,-56505,-67008,-97120],[-67839,30116,71684,13927,-50232,-50832,-43312,-50320,-57942,-77807,-110340,-104483,-52181,11650,46974,58769,29147,21253,92008,159858,91935,24664,29376,37860,7241,16540,62342,89491,41337,1569,-20462,-7879,58193,67072,11787,15840,46280,15204,-24963,-23505,-19631,-34672,-52133,-8722,55903,33151,-31562,-7005,32148,7872,70108,184546,193091,94053,-17681,-77516,-43517,10201,-39858,-108432,-66302,35462,100834,80296,-75265,-186019,-112275,-31111,817,63240,86825,10840,-66281,-88673,-94087,-94103,-27437,78211,93082,21676,-9669,-1460,6625,-62567,-151640,-145100,-102098,-113078,-94808,-16052,65058,86761,61452,52469,77474,91855,53189,12164,24535,18862,-53731,-80041,-19918,23885,3267,15884,88641,99971,49736,17367,-18857,-9500,15286,27682,61638,60106,17694,-32791,-125366,-187958,-165742,-100908,-11812,40206,17893,-51922,-143727,-169319,-48739,44745,-166,-83081,-95867,-88134,-98701,-65595,5233,64445,89663,113376,125975,123524,89527,62291,-1887,-84588,-63136,59868,85082,-10610,-48231,-2472,35828,92650,89023,-37484,-121375,-143681,-157131,-75161,35875,39929,1615,-21712,-4665,52674,72672,10192,-70609,-77007,24745,66237,-11323,-78513,-89149,-106340,-109342,-91148,-38323,-9783,-60686,-92829,-55326,13994,39799,-7322,-33542,-41778,-72503,-31716,43787,88241,74437,1966,-49562,7943,69577,63966,65565,126442,168899,162077,124933,102356,52966,-32987,-109664,-146746,-137075,-102228,-45323,19629,39765,61269,54697,6949,-33404,-32273,-38675,-69591,-69767,-24472,20660,75654,114545,39178,-100506,-101834,48619,94666,-13152,-45967,22404,51743,70486,115071,113829,88045,129010,132376,76518,10427,-32146,-50908,-8226,-4612,-84659,-107752,-56411,-24801,-34128,-34219,-55797,-49796,33944,53905,-10659,-11539,54949,78900,40286,-57493,-100249,-34530,18592,-4947,-37471,-7068,48496,48520,-53970,-83914,-4050,22012,-54458,-105463,-102668,-93947,-102404,-138909,-185616,-141350,-1520,94193,108172,95166,74648,33053,-31483,-76033,-38378,19767,102070,203030,159365,40152,-44071,-101012,-84341,-41270,-37389,-26932,-15804,6257,-34681,-102334,-109825,-42428,45146,114999,123524,97544,79454,37787,-28995,-82491,-74306,-72333,-92735,-83078,-29042,34413,38677,-7910,-13002,17146,41299,-6859,-109456,-173925,-122505,-10645,-3148,-20945,70540,169663,157426,69051,-57769,-166905,-98974,34120,41542,15803,52266,60599,14546,26272,128034,193724,126246,-15117,-71413,-10897,13787,-27174,-68527,-49576,37675,131781,146650,55904,-30130,-8676,73872,90481,-2829,-32864,31695,60247,2984,-64912,-75806,-35923,-42469,-92093,-84019,-37347,-6293,-12525,-47655,-44074,36240,99404,72188,5996,-25290,-48019,-47037,-6481,6777,5406,50465,63186,2202,-100858,-198114,-208340,-99481,-9411,31830,68716,69139,46623,23480,-17891,-43334,-5384,66322,100772,89046,31260,-43541,-59972,8905,40869,-31530,-69661,-19545,40022,89044,119433,52092,-25824,-37183,18692,91488,148521,160399,112927,14976,-21901,54829,103988,75811,9780,-22788,-5537,79066,152187,84293,-33001,-16916,66275,60003,-9944,-39478,-16912,14152,16483,13395,63534,109935,88605,11817,-41818,-33075,21753,83512,98255,82726,104837,130562,94177,50039,37953,71475,102346,103035,20384,-43059,13468,58429,14048,-49315,-73087,-86351,-130115,-143221,-98687,-55488,-91568,-159482,-151067,-35135,52861,51119,13481,-19914,-83561,-130677,-93928,-69041,-56197,-26519,-68701,-128168,-114891,-52028,-9294,4892,13055,59358,82238,34556,-20233,-43525,-11174,-5955,-51428,-66086,-74331,-74990,-14171,25890,-8431,-24488,-800,-16121,-12663,48093,94618,86717,27655,-27163,-40463,-52325,-72329,-75510,-26034,4946,-46066,-66137,-52480,-94995,-92414,-625,87689,133427,109004,-14452,-62224,12395,85384,98326,109792,123230,78537,39707,34774,9356,-22719,-15214,-20957,-17298,28378,88294,127967,59166,-26072,-45640,-4757,41938,84768,114846,84586,34906,19076,-28223,-99675,-50916,58553,49986,4904,13450,41246,114309,175574,168682,89612,-43126,-134510,-94632,-41513,-35510,-67086,-85547,-43302,-10301,-32170,-18156,10046,-3748,-7408,84095,167197,90455,-49926,-109072,-136796,-197043,-212663,-103635,46898,73987,11385,-68139,-113919,-80390,-16296,-60073,-165624,-164110,-74882,-42034,-60704,-87875,-109525,-69429,-4648,5110,-30506,-55476,-71328,-29583,71397,155254,170523,90713,8594,-35386,-58647,-55185,-37213,-47377,7992,106766,94827,22275,-38467,-39521,12386,40651,11769,22431,77563,58450,-32874,-73705,-22533,44316,57113,27251,-34372,-101641,-146802,-141484,-85819,-73527,-105166,-76122,-38537,-54651,-9765,20001,-28286,-87386,-59134,-6992,-37713,-109037,-76417,1170,13622,26779,93564,160121,184693,161167,135476,116719,100786,65315,19089,-12025,7770,65723,88112,89102,89201,69818,28155,-5145,-22830,-47316,-79617,-111617,-122410,-56690,13570,17826,-5847,-26962,-57176,-46547,-8148,-23076,-43529,14435,34256,-24620,-22371,20033,10231,-3076,-5245,-42346,-76172,-30461,22881,35007,26494,21207,1970,-55964,-100771,-38551,49029,48177,35291,65145,76236,40708,-14368,-37552,9841,33813,8529,15880,71425,74518,59800,60660,80488,139517,160292,131824,76234,-29627,-70485,5099,9061,-5929,35084,-4298,-19145,47634,113786,125051,105999,69723,82149,96896,10555,-70155,-66179,-47554,-61348,-42076,8907,53529,18257,-17497,-5187,-25169,-30905,31866,6538,-61281,-41357,2409,5571,-25354,-71880,-83505,-50808,-1177,21222,9868,27339,15886,-54175,-140045,-167755,-89107,-26519,-54212,-66946,-60218,-89222,-115937,-125424,-145564,-102350,22894,104619,13797,-120885,-51588,81283,112118,82933,14264,-38423,-15863,12236,29799,60907,86451,91508,96577,50707,-27213,-50166,-53902,-75801,-96897,-111777,-120231,-88585,-32162,-32980,-29014,-20465,-54259,-66712,6289,70931,38682,-24814,-5436,66401,77437,9001,-33434,-17934,189,5781,76782,134921,78892,35898,52501,45428,7573,-26130,-545,57715,36885,-31063,-50331,-38228,-8519,85926,144641,100657,86657,99581,58223,19891,4612,39449,114038,108394,42804,-26642,-95587,-49050,114760,145681,-15453,-126992,-81267,-84787,-152731,-116645,-26614,6562,6187,-24559,32894,162719,150898,56760,80717,151657,110825,25714,-4404,-7111,-4544,16344,44054,52316,47619,20210,-19965,-16419,16011,-13126,-29931,38794,96472,101921,112960,111252,47072,-53358,-67039,19390,57499,13295,-54852,-69215,-36199,14851,35852,30371,12478,-6581,-36759,-57911,-86760,-98721,-63788,-18915,-12976,-35581,-31146,-15621,-209,11602,37983,70518,60195,4122,-57813,-122113,-88057,16483,42997,-6186,8589,51627,53066,20536,10174,51073,126985,149119,80996,13131,-48095,-72527,-85927,-130648,-135496,-113798,-90006,-32952,18899,47991,71985,17396,-92917,-98238,3783,13010,-44378,19709,86314,-31151,-166907,-148072,-45109,32685,66127,64079,64903,54317,12792,11372,-6234,-49160,-35066,30567,46441,74796,133276,93198,-22134,-63926,-35645,-35664,-63872,-54983,45449,98698,74942,42472,459,-9736,-20429,-22244,846,-17254,-33606,53408,71607,-34275,-102808,-86498,-84360,-79818],[14206,73518,54206,-18435,-63071,-34926,6018,15552,-5441,-43540,-93080,-105598,-40475,40087,64105,58801,31029,27336,60891,68156,18325,27576,36708,20505,616,8420,40339,82468,47339,14400,26048,30513,35560,-4590,-67696,-61150,-12183,4901,-11122,12670,17511,-55571,-91836,12434,103152,50707,-53118,-54681,4908,68454,192754,263194,206485,85538,-32554,-77282,-30134,-5333,-63935,-105620,-65720,-4899,46769,41014,-87049,-184587,-111222,-22863,-1900,20400,38467,23722,-773,-21038,-38222,-51935,-16050,40371,19229,-37697,-26420,23365,54152,-20416,-90269,-59667,-52205,-95514,-63254,9927,60530,86154,65258,65914,133962,192232,108833,-12139,32699,98538,20875,-14006,37306,37019,-29681,-31045,46357,51434,946,2006,3255,17858,51466,71848,65662,6434,-50635,-75620,-145235,-183699,-116961,-35846,-7820,-38292,-65988,-64116,-62533,-45868,21389,46027,-29759,-91328,-29840,42518,-1164,-69304,-51486,35538,85589,64778,24926,52025,88064,80348,38329,-14548,-15628,57604,55397,-61793,-103429,-19418,49455,83744,54975,-40189,-88101,-128930,-187910,-128838,-21837,-8259,-41067,-43453,10093,69600,31590,-95149,-150029,-87341,42121,89915,9915,-85038,-125377,-143182,-164020,-164802,-88669,-37552,-73195,-86262,-84968,-74411,-12681,16369,7636,9040,-6765,4861,32808,56759,51154,12594,-18410,19066,47519,34335,64365,135621,150451,106642,63469,69755,40302,-54874,-116624,-123791,-123124,-127532,-108927,-25587,25268,29467,-12179,-61412,-86056,-24992,63606,65940,5034,-23389,31190,125542,157915,64095,-52660,-30992,98801,132391,27585,-34692,-33033,-31173,19728,94924,106579,113155,179509,203176,142256,38099,-41542,-59587,-17865,-23495,-86283,-95835,-37795,28934,50664,31961,-14388,-40267,-46851,-36946,-1573,37377,31683,5683,11930,-13685,-52964,-2023,86337,64293,-37657,-79597,-75742,-88380,-81094,17678,106848,90849,593,-71839,-95708,-52314,35334,67899,-6394,-45180,6645,73816,131827,167889,111553,49902,18519,-23992,-26362,10130,48918,111540,133342,62776,-79283,-184674,-119279,-38676,-11134,26077,22995,14339,8150,-50113,-91105,-49129,32842,93735,111272,89788,11156,-76639,-61118,-32498,-75763,-152053,-171847,-112720,-44369,-24451,-48613,-45656,27931,83923,58454,-38698,-145578,-165839,-85038,1602,-21051,-61779,8589,130843,155935,73820,-34692,-129025,-105197,-52187,-88890,-80316,41092,108491,64603,51215,88454,66917,20677,-2241,10007,60018,91967,64579,-4112,-44799,-32808,28324,71937,16090,-57711,2978,119430,125156,24175,14596,84675,89091,564,-88139,-82842,-44354,-99356,-155741,-110250,-68948,-71487,-86571,-100537,-67116,18320,78205,68791,15414,-16670,-44165,-39262,16814,48156,35090,23471,12555,4542,-33433,-90566,-112287,-87822,-83635,-41565,59205,113054,101869,66849,26785,4735,27754,73141,69064,19416,-35789,-72554,-43900,33601,55180,29837,43936,71909,67959,79811,111917,69250,-21565,-70623,-49698,38099,117398,118587,97379,42239,-25653,-15371,53286,111636,76705,-12252,-33564,56011,115533,42618,-36222,25681,96704,50321,-35453,-56142,4082,76383,84846,59479,78377,118047,113306,21601,-62376,-47467,8421,58197,68391,60899,71899,43147,-29188,-67874,-76364,-45039,26065,99475,85544,48166,90754,76298,-13831,-55596,-54661,-110879,-178400,-141688,-45818,6161,-44905,-122867,-87893,21855,54243,25881,-16820,-67034,-106768,-99985,-52480,-26274,-27679,-43871,-89604,-123937,-87695,-1662,32037,-3362,-11064,38415,56093,8258,-46144,-26536,71959,68981,-51943,-92124,-66770,-71272,-27936,12899,-22568,-47272,-7949,3548,-766,30669,101122,165932,136281,35582,-58985,-110810,-117928,-139578,-118080,-47462,-40070,-68228,-80547,-113395,-65360,58922,116468,70600,-12473,-73864,-8902,118396,140457,76939,32404,41777,33321,156,-32248,-48678,-63122,-61444,-77548,-69487,3068,97254,126128,37985,-36155,-42625,-12383,-9245,-9508,52384,87894,47559,13374,-40035,-139529,-144686,-57318,-13162,5903,13788,-11578,31815,116000,136619,68414,-30710,-83020,-45806,-3232,-8179,-63883,-74255,-3005,19575,-54522,-97611,-77771,-21380,33887,82265,108442,29296,-95737,-94637,-49090,-135799,-233193,-135930,38661,57972,7338,-44453,-77590,-36706,19520,-37690,-121111,-129482,-110114,-101438,-100590,-75601,-22888,-13394,-27044,5985,11030,-42034,-74101,-17612,86962,164727,184215,128131,68842,8250,-41317,-35314,-30007,-79465,-33493,73359,86769,57216,10799,-17226,12506,36232,-8256,-29060,28777,44101,-30851,-62970,-17461,-1995,-7166,35377,63136,9256,-80363,-101801,-73870,-117111,-163752,-102058,-39583,-51118,-18820,-3229,-66807,-133855,-84747,-17555,-44507,-104277,-68564,-15282,-19610,-5552,67893,117789,111625,94198,78314,80498,68110,29504,15606,10994,5086,27217,69994,126401,131974,103469,98781,115081,104566,-7483,-133964,-185226,-169495,-61561,39306,23369,-17869,-15751,-15117,5882,32942,12272,-15427,22914,50519,16521,-27444,-49387,-76819,-95230,-104445,-94013,-48610,1753,31879,65514,64291,19312,-31463,-90773,-94801,11681,103564,91172,82071,97459,52212,9686,-1984,-35370,-21378,50411,63072,39774,58996,50595,51602,85860,100161,136526,164705,120646,49083,-50803,-106988,-30824,12608,21189,89164,103109,73421,51828,38330,35576,79853,103261,88316,84593,33031,-68616,-115096,-88982,-87738,-64281,1301,44333,4833,-44490,-65157,-66219,-21239,62322,35968,-29473,-8229,-1349,-51201,-61029,-63220,-78527,8731,130326,143983,103846,106673,49458,-64387,-127913,-121706,-58752,-7343,-12291,-16727,-25138,-63225,-118152,-125243,-93401,-68287,-20670,38117,-38619,-174373,-115751,27384,55786,5207,-36696,-47117,-30622,-26355,-2451,40255,68956,94937,139458,107165,-4940,-49531,12458,59408,10650,-45684,-38315,5248,34861,10445,33,-2755,-36018,-67265,-21327,32343,22157,-523,6658,17747,12707,-58709,-114808,-54660,36214,65368,111808,148403,79363,6061,9027,54421,86341,65202,37656,14126,-38251,-60375,-37887,-25845,-22288,49031,116833,92225,80776,116794,92389,10157,-56417,-58296,-16627,11633,28105,37334,-1051,-6033,76809,110089,2607,-117095,-144287,-156238,-124062,-59420,-53620,-61566,-24912,-37499,-2204,144000,188520,96633,67478,96174,54804,-13671,-17476,7249,-6085,-20012,37234,132087,149355,46300,-68340,-55701,49156,77396,34444,33725,97502,170529,200929,146708,32928,-99875,-154411,-86722,-19203,-21992,-60392,-71490,-56408,-17204,-4259,10534,67643,94693,28803,-31751,-74306,-90396,-57220,-4410,5147,-34763,-36076,-19019,-26480,-26465,-2083,24372,17361,-23494,-50154,-82365,-77117,-67285,-73196,-72788,821,45196,4377,-37067,-7877,43894,93494,116151,75529,16413,-42808,-80295,-91760,-83985,-11471,22000,-13013,13113,31356,-12493,-790,38160,-32781,-111036,-18559,91493,56741,20508,-6275,-97729,-130370,-89255,-64170,-11165,68084,94030,92144,79076,30392,27941,37137,8396,31567,111440,137242,169907,199222,146539,49612,-20562,-48254,-49171,-42374,7210,108975,103707,-9500,-75965,-69180,-16135,12089,9484,3796,-21393,-10789,77988,84167,7489,-38981,-46109,-62199,-34342],[63412,54170,-4044,-46713,-38315,21022,55651,46553,21063,1263,-31438,-27251,29536,62822,44832,47856,64976,57991,9985,-64839,-69540,29981,39937,-45431,-102615,-85522,-42416,7712,6726,6656,49322,66312,38339,-15693,-62134,-104916,-118078,-62432,4023,55668,55452,-43878,-87756,16107,98558,84767,24540,-36081,-32380,73839,218187,237985,151398,37441,-45694,-38517,27666,34748,-24312,-52273,-42349,-35297,-17832,722,-37646,-83703,-66634,-39194,-41677,-53345,-38307,1074,25354,29523,31113,37559,37722,219,-70397,-83081,-9319,53957,57626,6679,-736,39847,13073,-58303,-70593,-31167,44599,94306,42932,2884,94001,204632,124326,-8098,39671,107132,73388,70395,60334,-11501,-70345,-61412,-4849,4821,-35808,-31736,2738,40136,68258,58359,31268,-23972,-71553,-89602,-122230,-100661,4089,40403,-44192,-148654,-144636,-32604,85982,118872,79297,21883,-59287,-94002,1214,125760,106459,-13084,-75655,-24108,41505,5556,-91582,-79468,20420,87686,87510,53570,45290,84549,49058,-79403,-112756,-24952,42569,57986,39575,20787,15194,-61693,-167530,-150840,-68606,-59105,-90994,-76012,488,40336,-13953,-120213,-150635,-70162,32379,81533,65384,8440,-30800,-52148,-72069,-81715,-44642,-49160,-83047,-69814,-77512,-66830,12611,27833,-21228,-12375,7550,9081,-12945,-26599,-20416,4024,11905,4366,-7889,12048,68383,89008,49170,4393,-20873,29672,56748,8470,-35411,-32890,-12487,-34209,-86382,-45573,15153,7596,-39925,-66235,-67420,982,90385,107101,41695,-29494,-13602,46366,55238,10346,-8476,45106,117860,124780,73481,25761,-46595,-89938,-26698,69477,100599,121232,182378,214815,171831,82686,15803,-5203,-992,-37376,-102136,-97845,-22486,66124,108844,90044,23887,-49489,-90366,-42658,37522,74489,57957,7068,-9107,-7833,-46328,-26653,83246,98610,-12020,-76111,-94329,-145887,-101365,83002,201237,177451,88806,3771,-42767,-7740,56551,111491,120655,78510,31922,35288,110847,177498,103764,8560,-5115,-18179,-23196,-485,-49304,-85920,23943,61916,-82735,-181376,-94472,-28072,-21554,7782,-6884,-21091,9380,-24413,-71190,-48479,7774,47855,69317,66599,-23073,-134782,-97460,-33856,-78183,-138919,-123712,-68629,-52527,-79497,-105683,-66999,50663,126941,87514,-13433,-97491,-98534,-37213,7032,-441,-10144,18065,63637,48074,2808,11179,-327,-45377,-110251,-179772,-142434,-15688,57767,63831,75084,45779,-52297,-67939,772,49306,52936,56518,71879,46876,5552,-40809,-33157,17714,-13391,-70606,-9279,76430,54564,-12332,23931,93742,86414,3935,-45953,-1352,11694,-72982,-101599,-48948,-51423,-87369,-100096,-104222,-66433,5201,30903,19468,13930,26935,25407,24570,37118,33746,4235,-37501,-51050,664,51509,36440,-19633,-72437,-113207,-62394,63637,141776,151154,110250,60326,28969,17353,31966,7140,-74128,-139582,-119123,-39472,17380,10886,34215,116154,130009,59046,2194,49763,110083,70713,-28603,-54448,-1923,25945,-2087,13505,36151,-5811,-43630,31961,163270,146871,16135,-31067,17413,42713,5353,-21881,43564,101209,61839,-25042,-70079,13046,126145,109907,50023,69682,123435,99128,856,-29750,-3675,3891,24506,38500,46120,12170,-74221,-121858,-94127,-89617,-80742,3396,95964,115944,101099,77578,-18540,-78708,-41950,-4401,-54246,-97613,-43852,22368,33030,-1790,-38997,-21226,13124,5065,-15149,-27462,-50861,-54694,-10213,53616,77392,56607,12238,-49080,-93912,-52586,41660,25983,-60652,-54064,11247,10805,-38617,-80831,-46809,64523,69746,-47268,-86128,-8494,4846,-23284,-10551,-19353,-63780,-78748,-44193,-6159,12875,57532,123857,113884,43113,-50469,-130791,-136358,-103892,-70301,-30768,-33573,-52489,-29536,-11687,7282,50281,65353,12830,-43903,-53855,901,93480,123911,36431,-82616,-83264,-7926,3071,-56650,-74737,-70230,-81904,-98388,-88321,-20375,73474,99550,30957,3445,11722,10774,-18192,-30519,16570,59419,42966,13215,-51865,-141807,-167534,-133941,-88133,-42678,-30939,-35536,-9861,18127,38101,45798,37185,29746,37642,58225,50378,-32707,-73304,5990,48372,-39079,-129517,-115337,-12945,49341,20796,-12085,-53530,-95861,-26217,41913,-65435,-178081,-95692,18146,10901,22277,36619,-2039,-7875,13023,-35646,-63317,-57591,-77059,-83247,-72383,-15903,71541,39227,-39242,28295,82201,4193,-41542,12577,78446,114296,107301,76748,58030,16181,-46884,-77585,-84169,-91876,-13062,90835,98061,65212,30108,626,28739,50618,-7067,-66109,-38797,-11569,-54070,-78604,-31812,-41672,-54195,67000,169957,125040,24991,-39632,-94278,-163718,-174477,-105472,-42591,-20736,10808,-21858,-114288,-173576,-121509,-39830,-12868,-14480,-1640,-6845,-32307,-37983,552,24365,10698,4180,10563,30056,26912,19981,76254,138531,118108,74273,82488,126980,119931,76082,92067,143351,131967,-10820,-155127,-192136,-161868,-83047,-14247,-39535,-62038,-16129,22019,37311,38436,38599,39458,24704,8424,28139,19012,-32433,-94775,-119097,-119688,-83815,15554,100843,110572,115933,89523,20815,-21668,-34943,9202,112192,149567,119449,118328,109043,29427,-8805,3959,-20405,-44662,11759,38651,14786,30598,34458,43578,93472,106273,107211,148045,113408,23103,-47094,-93438,-71675,-36007,-401,88061,126801,76846,-16603,-71074,-75861,-35082,871,-8025,9261,21896,-41900,-76455,-29578,-14296,-5146,42299,35686,-47855,-82277,-89503,-83717,-14841,66038,55256,28442,30940,548,-60358,-63899,-18170,12345,83920,178416,170662,105247,60144,-20674,-82855,-61124,-8621,17521,25891,23236,18623,13020,20485,-29342,-73866,-47333,-54153,-78809,-25113,-12020,-73014,-51646,16191,37065,7217,-18083,-28716,-33961,-29597,-5493,6904,30917,81882,109603,46470,-46431,-18403,118725,181463,73747,-24989,-9733,44341,75842,48538,2837,-19474,-24764,-39808,-28689,2767,11866,34093,57660,26291,-29324,-103474,-134603,-74813,9292,22027,12844,25675,1976,-46637,-25884,36918,85805,74201,31034,-33841,-93896,-93704,-55270,-35793,-49488,-13758,45195,3253,-36489,32826,86366,60607,-11692,-84421,-94123,-40893,6656,36286,52958,44668,23955,36485,29150,-40888,-93078,-79162,-34173,-29075,-63916,-83108,-44965,-51909,-50405,39366,81414,19233,-20664,-2970,22230,11158,-10025,-15318,-33372,-50607,14248,125146,135983,29614,-47519,-1597,94150,134241,103510,43782,40240,124698,192067,152075,29906,-105689,-181779,-100430,20215,16790,-67535,-104782,-88340,-50875,-67491,-36913,84624,139679,62805,3539,-43701,-68459,-33872,16997,31748,-10653,-40742,-46263,-64800,-65545,-16119,32669,47092,42541,67019,61993,-131,-77030,-98299,-97364,-62281,-31136,-61814,-84267,-53317,-9635,32232,56900,27818,-7991,-31719,-51347,-68791,-23091,96354,141779,57947,15304,18292,-33238,-65078,10750,46769,-26235,-17184,71879,45128,-56541,-128019,-133842,-43528,3848,-56785,-46012,51359,84994,56602,27224,-14776,-8525,17096,14151,51196,123965,159549,133557,64213,11324,-1534,-37496,-57110,-27698,-14592,-11067,26709,-20980,-156948,-222431,-173014,-76334,-8585,25895,14892,-37880,-55608,-3323,31627,55169,44605,-1848,-27640,-3521],[66702,-5801,-67620,-40062,30796,77687,56614,16040,4568,-588,-10745,34221,55489,1231,-41109,7697,71514,57252,-36927,-108723,-64203,51555,42268,-88845,-183801,-145255,-74417,-49438,-60563,-40437,-2942,14845,-8804,-27222,-5327,-44045,-133281,-115632,13869,108616,80564,-35703,-72908,-2333,65189,140459,169556,70414,2372,65860,152223,144708,82070,10066,-19441,13489,71501,89910,41849,-10848,-43340,-57731,-64002,-46289,-22749,-4144,-15580,-59522,-83399,-76915,-52722,-29061,-5290,29700,58720,68774,35700,-40392,-90002,-52743,25709,30571,-9256,2914,61837,67322,8627,-49853,-74489,-47054,40475,71288,-12477,-93934,-21576,116903,95129,1142,8533,34804,48094,66969,14066,-57458,-70801,-70200,-39484,-17165,-64371,-74220,-22271,30008,40490,14805,7764,-4497,-41637,-78878,-70471,25295,113536,52881,-92343,-172219,-138273,-15738,134894,157759,52763,-19075,-44825,-73243,-26393,85453,114384,19451,-91993,-80820,15239,22053,-82322,-97626,5632,102435,104836,72254,79382,119832,78984,-41463,-91516,-40511,20781,48052,56277,81360,95674,15075,-114481,-156440,-102640,-87185,-111108,-86763,-16700,-114,-36929,-70644,-66961,-38525,-10181,40859,95798,89145,70060,39189,13619,21711,29133,-30929,-66941,-38855,-21989,37454,103921,48357,-50162,-72720,-64052,-47115,-52070,-62871,-48438,-197,12346,-25759,-43340,17926,74803,34101,-44209,-61317,-54488,11191,72619,75914,46498,44594,99979,92052,-26461,-73536,-23728,9688,6230,16963,31896,37201,43038,60473,24562,-44909,-61537,-68244,-86172,-53508,3948,52945,87274,81355,71261,47449,-35497,-82465,-29550,58690,106537,97734,98166,113020,127008,120607,99116,39385,-7924,-39838,-74492,-60905,-26939,18320,68026,75398,23354,-31516,-14290,62947,118027,130978,125796,55338,-10549,-21975,-64362,-99318,-23946,37931,-8215,-19571,-10811,-84425,-102709,43295,164823,158806,73114,-9509,-32713,-1708,-2449,-6602,31073,44120,4921,-19427,45288,115296,65801,-39635,-54725,-32593,-2741,30501,-64431,-175865,-73231,25420,-60947,-100577,-14923,8621,-49235,-53220,-38628,-33329,-30971,-37029,-55437,-47058,-19283,13097,29511,21455,-34482,-118333,-109622,-48192,-33386,-38046,-11498,-8270,-61500,-100911,-83470,-29739,41699,72331,48882,-6298,-45547,-51927,-44361,-26813,17416,80015,105393,58916,-52733,-87330,34465,105309,34979,-69483,-122001,-97081,-58071,-35469,10262,63958,53018,-19004,-40006,4137,33485,9054,-30090,-16626,12592,32524,3094,-25269,3045,-6548,-25492,15667,24165,-31081,-61517,-11182,38076,43157,6883,9521,77766,89303,14775,-2626,26891,-275,-19974,-851,-1422,-6897,-3438,-24756,-33970,-6620,18793,17107,17658,12459,-15295,-48112,-88923,-100643,-9066,94156,79184,-17400,-73756,-71008,-19253,48166,92960,112001,95517,77809,58608,11729,1802,254,-65239,-135361,-105341,-35724,-10639,-20320,7979,70401,55510,-35575,-120700,-37360,138351,160847,27446,-6052,6507,-50007,-102584,-62101,15664,24213,-22855,14713,126930,110815,39680,40465,26330,-3571,-5904,-15596,6431,66052,78890,7615,-71804,-6917,113710,65443,-34798,13742,98916,46031,-43641,-7546,10264,-50379,-52214,-7429,8916,-54675,-140552,-107552,21188,34829,-9721,24066,71145,63551,57830,7405,-108671,-122960,-35613,22736,21060,23393,50239,43695,26625,31910,29328,-6400,-27761,-20721,637,33836,63952,79448,88208,125541,143076,105937,50762,-20197,-81312,-44703,40082,-4848,-80135,-54648,16351,24227,-30230,-82242,-87424,-29877,-4334,-47979,-54127,35741,64922,-362,-7489,-159,-62430,-112771,-73896,-6328,14111,7298,-980,-30621,-28548,-22410,-62898,-48180,51286,95593,46347,-3277,18722,78567,103201,54244,-7433,-11166,15264,57700,63120,6124,-16476,50678,27123,-106344,-122406,-6256,43797,-11553,-48272,-78385,-116879,-112887,-92574,-57239,2972,36516,7008,32296,76824,75774,45871,43269,43341,18761,1160,-14441,-60161,-62767,-30061,-60476,-114539,-120291,-86530,-7402,25881,-37033,-51654,21830,94184,99784,70888,71394,71718,-1745,-47420,28581,97561,40999,-56838,-70690,-1113,16525,-42656,-77174,-63751,-22828,44348,60413,-35498,-111544,-59706,-2724,1694,52367,66303,7108,-7554,10149,-23973,-37757,-30544,-33753,-23659,6782,63602,95731,20392,-44657,50792,119454,60281,24089,49978,64552,47700,12595,11302,41248,26177,-49898,-138955,-135694,-43971,59896,115584,81869,27605,17512,51053,97802,87994,2217,-84984,-103860,-83461,-82995,-87639,-54935,-52858,-27181,102698,185625,150041,75329,-4949,-97680,-163829,-156943,-110436,-44781,41355,98709,32789,-60900,-120277,-123158,-65021,34725,114479,111957,59135,10080,-30662,-36537,-15762,-19117,-53430,-46339,-7603,10275,36000,143505,249644,225633,125156,60336,62613,70759,50146,40818,34117,7789,-45985,-108308,-120216,-91611,-86600,-122582,-135912,-81882,-18647,3245,7987,6998,42787,71051,-4005,-77887,-14131,61123,16734,-82745,-112349,-92923,-62667,18375,114764,119860,91489,43552,-9198,1940,56600,118802,177018,161534,120100,112249,84254,32772,32039,58927,42970,-492,-9027,-17984,-48686,-20514,29906,64913,85013,60381,40785,87930,95043,36536,1066,-40976,-81147,-81723,-43022,26248,40972,-15033,-101433,-96064,-45898,-43871,-78028,-83810,-34222,-8278,-11969,57076,142521,113393,67172,76428,32929,-85942,-126199,-105273,-76843,-20814,23153,26450,44252,52977,22400,-42199,-74370,-4013,87053,102713,97616,79662,37488,-10384,-65744,-54911,17459,66108,61751,38188,24992,31732,51448,83574,57427,5326,-15889,-56651,-83795,-13999,47912,30178,32668,50007,71857,67612,28838,-5659,-24031,-14713,8138,-3989,6834,46114,21477,-70154,-91930,34879,166989,160708,36140,-38274,-15479,20865,43425,24898,-26402,-65617,-52234,-24559,-7063,16442,29725,66310,112673,91010,6082,-79896,-91458,-63528,-50641,-81049,-102543,-62770,-35622,-60905,-40207,1288,37305,59497,47004,443,-59027,-113381,-105050,-54229,-57745,-57006,-29401,-91029,-139362,-51602,46415,69451,27016,-42985,-63274,-33930,-24127,-14045,50588,69690,-4737,-22774,37451,49392,51802,78764,24249,-58326,-57196,-46160,-33852,-33838,-37994,-36670,-60484,-74327,-44900,15969,95958,108342,27563,-54682,-95136,-85147,-6559,65522,55969,-5743,-3664,68891,105110,105434,97051,33924,-11131,50046,120451,116848,25883,-122919,-200957,-57099,133221,114598,-60348,-146307,-98629,-41791,-89270,-74592,65598,131165,66055,33087,4538,-28433,-8704,27864,42658,18956,-10654,-40753,-87404,-101241,-19989,73528,109529,108541,135287,137737,59130,-19483,-30359,-61721,-105186,-88360,-60658,-63121,-62021,-41652,3016,49101,27970,4573,-2466,-19975,-46947,197,113608,157298,67719,-15958,4317,13962,-44063,-25748,83276,111596,67544,32728,-24189,-92000,-111363,-63811,41924,74549,7107,-6518,60294,85989,37424,-32984,-77557,-43254,-14333,-11250,39355,112147,126148,54126,-54846,-111394,-88842,-63187,-13669,41656,21831,-37221,-32835,-71330,-171986,-229134,-204746,-113043,-32180,21862,32355,-12534,-71049,-62495,3763,81191,86847,52886,44544,48382],[55936,-25379,-66722,18333,115812,106763,23783,-15788,5370,1431,-8807,29148,6570,-84743,-114734,-33353,39322,12452,-69653,-56830,29658,102057,57283,-52293,-113127,-44327,21301,-10028,-73551,-68224,-61189,-72581,-88588,-89678,-17669,35965,-19787,-37933,67834,150645,85976,-25293,-35054,30936,87755,192315,256045,173523,93486,84759,81751,46282,8595,-5607,8061,18549,43602,83067,65277,-3109,-55306,-67424,-69920,-59080,-41972,-12943,13060,-6488,-28040,-6033,9547,-20923,-19865,30642,60194,40185,-10904,-50712,-31487,23101,46939,-29703,-85976,-1255,112332,79262,-5178,-22246,-5204,23139,64814,54197,-10254,-72027,-52569,42204,53051,-17182,-38193,-12061,25729,32760,-19258,-16399,17253,-13740,-20689,-8880,-58888,-68571,-19891,15244,-882,-22176,-14392,5479,2364,-37904,-25900,100057,154962,22752,-101391,-88907,-50660,-22555,72800,105576,23969,-12608,7282,-41919,-73442,-21490,22069,-24996,-112892,-92170,11404,64598,24347,26236,99026,139351,94739,64021,85432,113200,83488,-1209,-73545,-61549,1869,40969,38862,45616,87103,83745,-23676,-120909,-110274,-87593,-88342,-52862,-8437,-12171,-38344,-39528,-10222,-34252,-61252,-6347,72644,84664,80192,54790,13170,15659,34354,1012,-20055,4028,36130,94566,111586,50892,-3412,-52068,-92449,-59034,-5740,35288,52394,51344,7427,-42187,-28334,47340,83224,31220,-44519,-47812,-20852,22148,62218,71358,48490,45373,119293,134794,-12618,-129154,-103553,-6063,54879,88204,90632,45344,5231,23357,12278,-29820,-43001,-86103,-112150,-44046,8112,11318,19314,9448,-8405,-29587,-51706,-32670,10940,46986,60981,11868,-26620,-16016,35771,87290,95648,-7867,-84988,-53553,5968,32384,-15498,-44101,5216,33538,9165,25590,82135,126936,165494,193310,174097,69019,-11969,-23501,-59295,-129092,-123307,-65971,-36983,26050,57369,-24780,-101988,-31095,55231,46584,-26837,-73329,-59357,-14562,-17657,-87520,-119495,-67369,-39593,-47417,4396,80162,64738,-26177,-55009,-19848,32591,74843,600,-114481,-98471,-25600,-25536,-2242,68539,59371,-37721,-49439,21664,20264,-45596,-28265,-11708,-29773,-32295,-11110,-20929,-59934,-69234,-85970,-88507,-26356,44839,49113,39733,14142,-44660,-50609,13023,43293,11484,-32201,-40590,-51778,-49238,-39086,-61908,-66534,-7852,97382,160928,109470,-40990,-110096,2416,73648,40684,24137,36211,12958,-49206,-78092,-37443,31840,92051,98044,52715,23079,19919,6857,-44487,-85599,-58859,28178,61405,28988,22039,29717,39419,51947,12666,-33851,-51643,-49167,-44108,-15532,11243,43470,93205,117266,77949,34383,19459,5132,40856,103942,114782,67655,-5952,-53044,-32858,-12474,-39274,-77652,-53052,-11279,-26538,-55423,-81841,-92512,-4565,84789,52628,-54244,-95353,-76966,-54357,-39172,-24098,-17494,-3721,42641,61782,12186,-2815,37348,28735,-26375,-37683,-26558,-20869,-3967,-3373,-25928,-58511,-121731,-195870,-107574,94543,139655,36615,38634,39480,-74998,-144952,-76238,29090,53163,1515,-23165,5644,-2211,49944,137701,96786,2113,-17125,-27369,-33178,16350,49001,-2050,-65406,-21877,72161,28392,-78169,-27633,62339,16896,-58361,-30840,-35461,-118969,-114125,-46439,-53642,-115309,-139399,-32973,135203,124870,18896,-12870,-7514,-36756,-35357,-37229,-94045,-101944,-44475,-1423,21590,54355,72372,43079,51751,93542,70353,-20736,-49022,-12191,35570,85732,148705,170649,120697,92657,98846,70152,20753,-35138,-78099,-36773,28015,-5486,-36960,-11047,50150,83582,30794,-47079,-102195,-105974,-65653,-27472,-9682,14696,32078,13608,14026,19065,-23845,-37524,-14051,15048,30503,8904,-61457,-142222,-120056,-19877,27422,82007,170876,159902,51145,25345,110363,155706,119460,53703,-17814,-21919,60743,160951,162876,51063,-60521,-18944,39888,-19324,-41025,14555,40387,19764,-14785,-89500,-138662,-118909,-92518,-98005,-88374,-53714,-54536,1186,89789,122263,97373,79423,50569,-15733,-49944,-56419,-48577,40043,122425,54572,-75692,-134317,-88337,34228,72224,-37213,-87734,-11690,81345,88952,49198,20228,17255,8602,21750,73928,132201,121358,44305,-9022,-14136,-45835,-70041,-54821,-14832,36446,38674,151,-42744,-85284,-78512,-12023,43158,65159,3707,-56604,-15732,40079,16173,-21466,-29163,-20364,8663,73735,115482,59110,-35044,-35333,66279,119173,104057,71652,38120,17446,-12917,-30989,10866,69162,46704,-41444,-147823,-113793,40948,115425,78214,13364,-8342,26669,114431,158830,115243,24413,-63797,-120699,-118601,-79647,-62437,-72466,-47750,25372,68475,71807,75930,35772,-13426,-34264,-81647,-124298,-123248,-59145,68916,166604,124009,62684,-6739,-91935,-96653,36837,160225,164523,104948,40931,-13214,-18354,18884,-2978,-108223,-125051,-28085,14964,5611,104861,234718,223397,96141,-10374,-15638,21410,55944,26265,-75956,-106254,-43793,-20886,-20291,10822,-29056,-165180,-174658,-45052,-2151,-51836,-55519,-17495,42333,58242,-33147,-109886,-36520,61693,8388,-111482,-135412,-102290,-85161,-49723,10120,28070,27061,-7677,-50051,-1769,105332,169013,176551,139502,89377,57851,42797,57206,105639,136151,104686,61084,21892,-24813,-75700,-59101,10764,55216,10986,-54264,-41631,4419,33805,46247,40572,-10616,-57803,-62851,-35372,-15357,-48988,-103254,-127523,-10005,119831,98715,-9937,-37085,4999,-9435,12557,146346,231382,163218,93496,70270,40641,-44797,-114314,-112598,-62814,-25545,-13814,-12862,19590,63283,63850,-14593,-84416,-29268,62408,36159,-45454,-45179,3666,23375,-8090,-6553,39286,65329,69283,39990,5714,29535,72362,84775,68374,42720,1861,-34806,-15013,63496,81958,25904,33981,67355,73832,56290,21990,-4667,-24516,-23968,6199,17036,24056,5187,-62673,-120834,-73636,45563,73993,18774,-10612,2154,5435,-16819,-10260,8483,-10257,-69152,-67886,-12152,29702,33092,25785,50709,86109,79544,30461,-31875,-45144,-44218,-77056,-123991,-111028,-30560,-2939,-45829,-59430,-39262,8480,75794,100338,89831,25839,-103552,-139504,-51350,-20417,-41070,-49535,-86335,-101938,-50999,-2599,6033,4501,11807,13440,-3512,-35687,-41981,7037,30784,-18815,-44733,13397,78109,135327,128281,868,-92541,-46843,-10256,-12153,1809,14925,-38918,-126110,-111349,-10736,80060,151992,164668,80273,-40148,-125465,-100748,-11877,9425,-14190,-29336,1627,55579,54186,32442,33072,4030,-6703,27853,52448,54725,-8757,-166628,-215800,-32879,169602,160112,-29616,-126537,-64194,-10581,-65902,-69934,57955,136871,79047,51534,53662,14815,-13674,1171,26519,37928,48065,9686,-87323,-144087,-68202,55996,108414,89366,86888,85340,49506,11895,23745,-5485,-67033,-60919,-1710,-2031,-25874,-35608,-3804,70730,77196,45945,12479,-31798,-41887,6722,79993,95283,16092,-55344,-6944,63460,15016,-47719,34727,142220,121675,17866,-58955,-55812,-8811,27343,56746,58291,49201,56342,59055,44533,4698,-72895,-117076,-45742,3665,-19553,1231,58636,30340,-6618,-27532,-71840,-94419,-65216,11744,55332,-3307,-66915,-12294,13749,-61448,-146810,-171984,-105196,-49646,-34079,-2016,18360,-31344,-37890,28543,64986,37279,34087,46558,45910],[-4374,-34909,-49685,31105,103576,59437,-29346,-34084,2848,-6030,-38066,-56933,-93877,-140139,-142233,-74308,-30163,-87011,-150043,-65613,55230,94978,34534,-13878,-3874,74107,117328,70236,-24322,-62294,-94523,-145780,-165822,-193765,-153102,-23234,48191,69039,94502,90871,29585,-18739,10779,79743,101797,141588,178410,144504,92648,44789,-261,-63350,-108151,-94468,-59707,-61612,-57925,-12775,19499,-14978,-71618,-90156,-67615,-40140,-61262,-84171,-9561,76489,78549,58523,46416,9034,-918,27474,33382,4822,-28914,-30381,8411,41742,27690,-76966,-131638,-9719,147750,123477,25771,18026,56284,72517,65104,46045,45917,50963,30998,46717,25689,-54897,-59489,7149,39511,13861,-11876,62447,123516,82233,40062,14933,-25290,-25762,5127,2086,-41324,-71036,-86607,-63413,2226,8251,-19309,60378,114856,39,-77593,-20547,1180,-35849,11430,73057,57872,48836,37643,-44637,-106999,-86941,-55383,-71728,-85726,-35207,1161,27961,65243,120857,172478,152242,69113,39111,52925,42884,20728,-9063,-63906,-70934,-15169,8604,-45802,-83901,-1661,111396,83539,-27227,-76565,-69926,-36656,18096,45333,31398,-8767,-56285,-58372,-83682,-96120,-36247,21732,26652,30309,32934,-12624,-65971,-29501,29334,33125,27624,37716,26555,-15222,9727,83200,54677,-22815,1684,83266,171304,192116,132016,26044,-25901,22820,80808,84202,54896,-6331,-22865,12411,41474,48096,42238,11880,-3101,58028,86618,-38911,-155118,-149587,-54033,10945,33221,32978,34391,29246,32981,33079,21537,18381,-18162,-42006,-9214,6481,-20426,-49984,-72232,-107846,-131036,-85259,12778,47968,1158,-60967,-106232,-94475,-51790,-26050,-7643,-1220,-99204,-174835,-87498,52409,96917,25425,-26640,8033,19243,-4960,40024,61053,55652,112461,181160,145015,19665,-42889,-34304,-44447,-81719,-107132,-104964,-57941,31325,51252,-37828,-106528,-53336,-1541,-30033,-68705,-63960,-61257,-25413,15253,-39826,-114334,-87358,-55289,-43409,19391,109056,102407,25103,-15179,6177,31017,37770,2582,-59852,-92712,-57485,25293,69709,89660,70386,6834,17916,95391,64569,-1628,29794,37024,-16437,-27923,-13730,-65455,-140287,-122806,-87715,-70389,4521,88609,57446,4379,9480,17194,52536,113582,95292,-392,-68773,-84141,-98527,-72958,-15540,-25653,-57635,-45123,29640,117594,136471,37845,-71207,-56063,-37501,-19847,72021,124241,57554,-29343,-59471,-48441,6018,109524,147175,90847,36815,24132,28194,14059,-31168,-28251,62510,106571,74603,52242,66584,67608,38182,17264,39637,14941,-56828,-94489,-53618,10592,46193,58326,81494,81781,23127,-30935,-36023,24268,96438,115064,76127,3724,-21103,26893,16357,-65552,-124416,-76706,6892,21196,9663,-10574,-33235,12014,56469,33523,-31675,-92212,-157650,-178880,-132345,-102733,-124201,-118238,-42679,19299,7131,-9662,37538,85761,56519,2990,-32687,-24304,24611,9386,-55772,-64980,-84917,-155256,-117878,24201,74379,25770,33552,34231,-76829,-150518,-43133,89786,96569,21026,-51922,-77712,-43880,86893,208643,172202,23041,-49646,-32453,-8464,-9890,-43413,-78909,-59784,1458,56980,47250,-10219,4130,62883,53143,-26218,-63959,-66060,-91269,-67241,-46705,-111848,-159171,-114094,-2456,96603,48477,-67568,-110163,-90918,-84437,-67184,-9970,-7080,-42627,-44222,-20667,-10766,7186,20462,22338,91334,163691,115210,4418,-33309,-7463,19366,37916,88173,129921,94305,36967,21726,12262,-12934,-39414,-46205,-5009,25492,-609,-11096,11368,51618,79659,46359,-18877,-78476,-107459,-72162,12721,30862,-23340,-43823,-16693,7705,31658,35026,57152,65896,34942,25768,34764,-14269,-122922,-146813,-41099,65990,138682,150623,57910,-31252,28171,140483,136916,59894,49967,47118,35893,87410,151015,151167,93469,-23963,-67734,13855,58924,57228,15181,-36864,-33444,-15430,-54967,-79680,-69914,-55726,-101567,-155839,-131788,-110899,-59117,33750,88569,55134,-1822,-20694,-37094,-54853,-44383,-4475,60321,92680,40023,-33979,-66123,-23745,68532,84660,-18116,-78451,-37928,30082,58937,38388,-27392,-55671,-3526,66427,79476,100510,114557,57524,2883,-26673,-77801,-69287,-12987,15477,13302,-32650,-63878,-48105,-71408,-83218,12317,95102,66617,-42782,-76275,-7335,54130,33471,-4901,-8775,-8644,8288,71777,90782,9996,-45114,8386,90221,113621,105322,51851,-29948,-60095,-49121,-5668,74828,112673,43810,-49214,-120435,-73223,66119,107602,17573,-42196,-1815,67056,125806,131750,103655,67954,7870,-69491,-88867,-19221,-2819,-72530,-35763,48226,-22023,-76768,-17339,-41588,-54753,39546,30494,-64359,-93172,-50429,39781,127838,118958,87535,22068,-81949,-114619,-13647,82839,109786,83893,33559,-177,20770,58615,-7980,-175403,-209521,-47563,7392,-72171,-20462,119483,130328,31074,-36898,-40710,-22168,39978,39192,-66219,-79849,-3418,32726,44826,89534,55871,-98538,-134654,-15696,8054,-75920,-78636,3327,60733,35005,-17948,-29045,23280,45212,-36001,-140221,-148595,-123355,-118667,-103863,-88809,-69511,-23752,-31105,-77936,-36604,84756,156769,137293,96276,52804,9679,15806,69467,139668,142212,69243,38768,53809,32992,-19568,-47903,-37493,-35532,-114515,-157769,-93614,-56797,-45547,6533,12026,-36441,-27606,17435,46467,26839,-50552,-110347,-86080,86101,236953,213118,109525,64828,51040,4628,17937,88964,114613,100138,91258,47943,46114,49939,-5668,-59744,-46872,-13395,13795,702,11594,71259,91221,19923,-48388,-29317,4570,-39937,-127617,-106051,13887,88538,46730,-11751,-11999,31309,78263,53488,-9479,757,32575,35570,18385,-11289,-35812,-10455,56781,111200,63476,-36554,-14741,47266,15695,-41400,-35757,-19776,-35858,-50699,-21496,31977,62507,-5538,-91319,-97477,-53283,-41887,-89756,-74632,31701,91868,36712,-37547,-5947,73066,74468,-4226,-24550,23122,43196,-11856,-46832,-27661,-37146,-69656,-47530,-23798,-30449,-47436,-62435,-78221,-51065,12574,17717,-33282,-69278,-65838,-4961,80375,128355,137440,79632,-50201,-106205,-32185,7777,-14837,-21546,-3784,7105,-10105,-36623,-39334,-2972,55818,69733,29679,-7870,-22440,-53956,-68509,-54742,-49474,-23159,32415,64937,18616,-52954,-70377,-24561,-11941,-24297,-6758,22669,-22483,-112783,-108213,-15118,49370,74887,88342,78789,12323,-77487,-64381,2130,-14618,-42698,-21225,-8249,-19842,-24707,-11520,-3665,-4558,20527,18261,-1401,5545,-41572,-154979,-161093,-36002,81022,97046,1869,-40263,2437,11642,-45848,-43391,80622,183467,116581,50406,55787,16187,-50674,-41304,17451,64398,93670,44199,-75875,-161263,-126498,-21639,37647,32826,34482,28841,17703,-6556,12893,23531,12639,21286,54318,43522,12009,-13083,9910,101060,130552,78158,9103,-47410,-25132,35791,59908,37016,-26380,-66810,-21776,51326,23670,-58172,-38614,49706,69714,15613,-28222,-103,48973,54696,21281,-10872,22643,69248,21656,-46749,-57907,-78174,-101637,-15333,64590,15181,-26229,-8679,-43043,-20344,60398,57552,-5166,-35462,-7570,-1891,-79202,-105362,24950,116281,38837,-77735,-103720,-54698,-46754,-76988,-36718,39133,31394,36243,79484,57522,-22527,-45591,-29524,-2014],[-16780,10459,12368,39716,60784,34148,3104,28420,39980,6656,-55893,-94892,-97036,-92242,-81443,-34219,-23423,-115727,-182691,-95943,16980,42931,12262,15961,35745,85055,148748,161418,86065,16500,-53634,-131236,-151549,-192154,-217063,-118143,18409,81896,52014,-11540,-18920,19315,64129,90355,58752,39713,63961,59495,9989,-43077,-62194,-111417,-170986,-180486,-137349,-102863,-105788,-80284,404,17625,-58774,-88572,-30119,15385,-42052,-107796,-32754,95085,107321,47021,41836,62244,48949,23417,9851,24263,36850,26007,9941,8953,8914,-62144,-117637,-10102,156462,162870,64529,13804,19502,29155,19229,16371,67884,116919,102381,91472,41185,-43463,-30541,37669,37499,-8480,5410,98257,150962,132716,101085,57825,13187,5332,13367,-15593,-68427,-112372,-149481,-128927,-12019,48997,-12900,-16905,44299,6945,-48385,-38543,-38783,-44731,15601,82793,102846,96853,33499,-62994,-111168,-82988,-43282,-23891,21902,65011,-1959,-62504,-839,94733,131435,116364,52854,7366,-6694,-30107,-37221,-20508,-32545,-51792,-23540,-20741,-117520,-187690,-86958,95263,162430,82245,-18438,-44153,19783,91568,118205,114729,63534,-55990,-146881,-162431,-112892,-35872,-1358,-1703,16669,38762,3190,-94295,-63142,58697,68087,9297,-14777,-64603,-126865,-40844,109295,111828,25512,23952,87604,172972,200036,151381,55366,18615,79894,102267,62470,34855,-29986,-61283,-10154,48190,59680,63116,26583,-29294,-9949,31755,-26188,-86928,-88940,-80808,-111922,-127181,-67678,43119,70663,39344,45514,49408,36722,18628,-16683,-35546,-2402,1198,-59418,-97474,-116908,-132813,-79382,27224,31346,-72513,-160490,-155558,-65516,4392,-16854,-61556,-60876,-112341,-178970,-112745,11251,63485,46704,34832,43147,17200,-32075,-26755,-31492,-42207,11003,82480,59454,-47896,-101292,-83494,-55272,-20626,-20505,-57631,-43484,16752,28163,-37465,-83527,-30819,15979,-7147,-18094,-5810,-46225,-45103,5199,18207,-9905,-41862,-73356,-61620,24728,118136,108858,41186,10518,15947,-11190,-81560,-116087,-96733,-81069,-40753,77191,99139,35814,5388,-597,16126,27853,15390,49215,81161,31082,-32448,-11951,23230,-49497,-146073,-134001,-99496,-75707,-690,68816,18237,-43190,8724,82599,119147,129796,91715,32651,-6404,-49345,-91275,-54030,24734,33479,-270,-33457,-32440,26317,95253,63737,-47150,-85603,-78156,-37024,53511,62571,-11472,-36392,-18736,-32283,-16722,79870,112888,54666,14018,10487,16190,56651,105357,122786,141581,125055,88800,71772,72870,47035,-15967,5094,96496,69215,-30073,-78997,-54478,-13673,-2247,-10460,19085,61021,39389,-9348,-30556,-13921,11183,11300,6390,14570,46550,82034,43738,-29373,-62087,-22351,45693,86768,98028,57085,5997,13523,26792,38483,47738,-22355,-160556,-202318,-123521,-82299,-118679,-144700,-93580,-8348,12592,-27089,-8941,67324,56865,-16070,-70914,-44760,37800,44822,5955,26338,41360,-28463,-51859,25875,93289,51506,-1242,-18729,-77676,-122634,-268,142618,139058,52800,-30232,-48718,24335,149203,237725,192415,19402,-78120,-6758,68792,3255,-121673,-144434,-47204,42355,70567,83636,78307,61616,92321,102955,11620,-59312,-28796,30938,52819,-28699,-158015,-189524,-108190,-48976,-46067,-88498,-137749,-141260,-86892,-33707,-5956,51969,60201,7731,-14231,21013,30299,-6494,-55860,-49129,61988,170545,165131,76098,-2982,-19388,-22891,-46741,-33663,33557,76982,62855,26608,15092,15539,5171,8205,24460,6313,-51285,-56607,-13896,1411,-13509,-21096,-28070,-51353,-74124,-61239,7662,28847,-15278,-65036,-78788,-36019,39667,60091,47749,58930,24404,-20362,3357,25389,-37525,-86085,-32072,62791,106613,60526,-45968,-79534,10988,86565,56685,13936,60231,106096,88383,71560,70287,73877,73277,-19437,-115164,-65613,32277,68753,-912,-106293,-118687,-40919,15895,30295,30546,31172,-45757,-158746,-147252,-106051,-84083,-37335,13907,-26007,-108258,-103312,-42314,-11826,24848,30183,-31304,-83271,-79595,-47416,-9779,44506,99849,79367,-11356,-55135,-34638,11099,65080,66406,-12002,-56618,-12952,28516,13246,23269,42194,4381,-10100,-710,-47358,-59885,-5212,8992,-37546,-76365,-60902,-20308,-22690,-18337,59173,117674,85447,12775,-972,7728,3560,-16797,-14160,16700,28167,13173,13742,6707,-20300,538,62933,100549,81202,38884,-18672,-85414,-101803,-40839,55003,142890,135908,18671,-80394,-126728,-106764,-3663,70848,19120,-36053,11057,70020,49969,18721,55127,105955,85988,5654,-23171,68404,67658,-47162,-15023,60258,-49855,-122184,-55787,-86863,-100189,28204,64612,7523,7419,20467,2679,-2322,-23257,-36750,-66283,-91038,-73156,-32085,-1607,32249,52075,49243,34614,41438,57586,-22001,-186894,-212447,-65558,-15976,-94729,-89902,2173,23803,14333,28165,-12264,-55531,-15570,20381,5610,7887,11594,25414,66292,116887,101520,-2533,-82259,-67896,-35983,-48504,-30892,49735,86908,36802,29335,93142,128169,69208,-14527,-73808,-76429,-74380,-84380,-80867,-91079,-102686,-71941,-69863,-90375,-57206,34589,97194,72371,37200,37037,22148,19168,61709,118564,72626,-33146,-40738,47051,93131,67812,1674,-76040,-135145,-181004,-156069,-92547,-79406,-79691,-42276,-53794,-87837,-18344,100782,164143,135718,29054,-37951,-14454,104755,188990,166813,122674,80519,17525,-11884,6722,-19136,-44856,46449,126970,69118,51378,115742,136972,66553,3224,34488,97626,69374,46922,77923,80155,46218,29057,35532,22045,-31903,-83610,-68563,9716,58697,17619,-44215,-61744,4659,85950,66143,-15680,-51428,-59837,-30931,-32013,-104801,-128033,-23657,76956,79024,5064,-69028,-28247,34513,-9586,-71397,-36131,5086,-6654,-33827,-32560,26176,92209,40385,-47781,-71038,-101202,-160121,-159859,-25433,121426,136591,33018,-30797,63669,177834,166748,81053,47555,67184,25559,-89950,-135586,-113163,-154210,-206451,-135756,-29800,-11736,-47994,-32293,-5711,-9180,-12662,-7059,-11574,-29367,-60056,-31418,52735,129496,141439,99859,36611,-9128,-6940,-20144,-42227,-11815,27010,21607,-13944,-35004,2017,54179,90022,100096,65584,36877,16453,-77893,-140552,-93098,-41728,-16583,2567,-33394,-80997,-60702,-17829,8956,-17355,-50122,-47326,-17969,-20401,-57711,-72144,-44560,-27732,-44846,-54922,-18981,7039,-1938,12312,40288,10254,-15393,24532,17978,-56623,-63274,-6210,20750,32266,34479,-18772,-59723,-35167,-39611,-58960,-45296,-27726,-22440,-4890,-2130,32446,65369,31397,-45646,-35392,90327,206310,139379,29258,-3894,-39121,-84495,-46817,49130,108087,105422,35259,-51492,-110450,-112900,-72287,-22066,25550,64525,44660,13014,-8565,-3261,12443,36031,57624,63039,45704,17601,4189,33692,109059,123332,67476,7876,-11905,22993,63365,37753,-1050,-19185,-39924,-41911,-7188,-20541,-67112,-50730,-9244,1898,11226,26180,39385,47599,40387,5441,-42926,-28214,18981,-23299,-96937,-84057,-33776,-26981,22585,87127,49905,-18956,-35120,-36945,-12618,63712,102025,58549,-10108,-20338,-42396,-124722,-123487,28910,119066,47120,-32216,-16663,11973,-21034,-46853,-12433,42327,51086,61672,83966,71964,-18068,-97680,-91257,-28751],[26597,68828,72921,57759,36916,33001,61610,99617,83027,5523,-85361,-77216,-22119,-18745,-17795,33713,35012,-45476,-96975,-54697,-25632,-29004,-4340,30716,-4806,14584,134753,203906,155187,95484,3409,-85339,-82189,-73613,-111699,-99935,-33931,-9312,-39462,-66340,-26757,37479,58864,30278,-18421,-12445,34449,20904,-48274,-89746,-61152,-55179,-103161,-150045,-109663,-36944,-57832,-75185,15128,51372,-43614,-57196,41539,71735,-18781,-68456,-26724,10725,353,-19274,26969,91599,77514,17007,-2309,52095,102878,74496,11291,-12895,4374,-22759,-64429,-4221,106120,109444,22454,-61271,-70746,-37321,-42056,-45846,15723,50773,52927,76763,55374,-310,-7189,5024,-21115,-41536,11964,74779,76672,75349,102477,91151,30818,-1753,-20674,-48981,-76343,-97905,-108659,-72588,28271,82335,25275,-26062,2172,14587,-35474,-88356,-106749,-68632,28809,81889,79594,63375,19408,-42830,-82259,-70634,-12740,54401,109940,125626,24176,-88224,-44975,56821,63941,68969,54638,-8261,-52509,-49711,-21016,14754,15865,-15283,-8671,-2484,-98791,-178253,-85517,92647,192457,140913,18483,-28375,48004,116613,132989,150273,123261,-23225,-185520,-218615,-112654,62,32098,36579,69173,76681,48105,-24013,-12162,85369,75458,-23940,-57196,-57911,-89433,-48144,49262,47213,-33328,-47548,-6627,47335,75320,83492,57739,61497,114773,99318,21571,-28588,-99046,-122822,-51589,45537,83152,109236,89262,-13239,-51125,16741,44468,33602,23206,-44756,-189044,-245612,-108615,58488,58272,2412,9142,12215,-960,-7663,-57836,-78315,14531,70391,10461,-20224,855,-19991,-25922,10590,-28981,-112537,-131422,-89762,-2146,51845,34232,-8994,323,-22499,-93670,-97296,-40935,-846,17894,37960,35946,7724,-44777,-64115,-31200,-25563,-19403,14996,12496,-69339,-133220,-122314,-64520,-485,15184,-11047,-11940,21460,53900,47655,-14065,-11586,37512,41199,13452,-17195,-59903,-72453,-64276,-28051,-2834,-49127,-108879,-110547,-26391,64034,68285,23748,23631,33011,-17482,-151538,-226140,-122498,-7014,38317,98069,83190,-27852,-89457,-89153,-94599,-135375,-78931,43313,57639,-26857,-49535,5710,55987,5938,-73525,-72412,-68057,-70851,-23150,28378,-7711,-49974,3337,77564,81633,46783,43037,81116,68619,-3585,-41958,899,33944,36363,47744,21569,-31336,-37669,7243,5800,-63217,-75083,-26843,19295,20270,-50889,-98830,-41772,28444,-2662,-49542,20529,82126,21347,-30669,-15611,1266,60143,182191,219443,160353,106966,94459,70764,27804,-10960,-53511,-17045,71002,61697,15401,-18298,-43345,-71409,-104843,-114425,-50257,33005,69835,75087,48058,6063,-30116,-72639,-81612,-9785,72295,76590,26830,7436,10207,19833,58097,113046,118579,43549,-15888,-11032,-23398,6998,79756,62798,-30701,-66960,-56280,-51180,-58629,-78153,-58113,8274,13125,-40762,-24522,49614,37182,-50073,-123075,-81282,40750,90425,71196,70716,107109,80151,40806,81425,153611,96938,-9903,-60632,-68723,-59980,25670,114914,112574,65723,17450,16058,61308,141363,201590,143539,-6111,-69080,31395,122562,47912,-88109,-110321,-25918,43347,67783,90651,82325,54422,78420,86829,15719,-28021,12298,87745,91823,-46438,-207281,-217956,-130926,-123091,-144119,-124367,-83607,-59392,-11813,34175,49107,69167,71273,38498,21063,74769,115710,36182,-97533,-135501,-32719,100913,168341,102637,-16159,-46381,-19808,-36551,-54135,1235,83535,116748,83420,67987,73163,48891,32340,24782,-29599,-130235,-119493,-38420,-36858,-81389,-76834,-52206,-54692,-55121,-62493,-66994,-31077,18454,-26365,-116697,-76700,32020,25172,-39955,-19722,-12416,-75822,-88755,-34741,-4751,-2476,16448,50712,47911,3588,-47598,-57458,-18633,11853,-3775,-9755,31106,82141,92110,50791,24326,27766,12822,-76370,-152367,-131313,-44923,15783,-8956,-89685,-128968,-56427,38887,79733,104361,109609,23930,-98073,-95286,-62927,-69692,-60283,-8125,-38746,-122809,-105616,-30339,14424,50431,-10674,-152069,-195787,-137094,-82529,-27832,48515,101227,60461,-24185,-40568,-11646,36001,90033,94099,40294,16596,5071,-40019,-61409,-24335,8079,3222,8977,34902,-5172,-59763,-31968,-706,-27923,-41663,-7879,24174,27662,32803,70296,105296,111137,91702,67973,5673,-61620,-79018,-38498,19536,50451,15423,-36727,-50626,-21756,33654,60900,45833,-15772,-69418,-77594,-82477,-74767,-3603,87899,146482,123202,1396,-106401,-178479,-189771,-77108,59316,64039,-11126,-12916,-3891,-77881,-111170,-18546,84939,98144,31538,8636,102869,106332,-8518,-3977,71249,19907,-47378,-35748,-77929,-116958,-61891,-9126,37149,102844,102707,-6993,-113999,-168946,-162016,-136244,-57903,19862,27365,8221,13116,57424,101302,71308,21685,26192,-7321,-99579,-100456,-43054,-5908,-8192,-41754,-67865,-62981,14906,75337,5113,-58247,-37496,-9659,21880,23348,-11901,5129,70627,101199,82866,27541,-81334,-171095,-121756,-25202,19065,53357,70590,35301,42451,134101,184830,128926,76080,56610,42038,27020,6834,-25048,-57463,-98308,-114617,-110639,-76255,-32783,-952,10331,-17873,-36024,17989,49096,25569,45227,77908,14111,-66405,-48392,31342,94721,95651,43432,-52635,-134841,-138327,-84212,-70848,-89934,-67428,-45484,-81205,-120354,-49724,109909,228021,218415,109209,50437,41551,59139,56286,37957,23857,-16694,-65868,-47029,-859,-42286,-56581,85139,203205,133779,58658,103803,186124,160798,80184,102842,164408,125550,80794,64614,35442,36042,77762,106094,82736,24228,983,-4281,-22919,-24811,-11036,-9954,-46656,-29960,42893,38804,-34754,-99392,-141316,-101237,-66219,-140133,-182151,-53427,62625,18058,-64008,-79862,-18539,33753,36655,30286,55673,76723,62942,25494,-7660,10763,88983,101993,21601,-73072,-162489,-192452,-109026,43372,119824,82281,3627,596,122808,213676,192677,115318,68901,62985,-5092,-121619,-161175,-155126,-183551,-178954,-94229,1423,30467,-13357,-11906,18733,-4906,-50764,-43055,5732,18212,-49583,-65591,34745,144308,149909,108257,88167,63390,12848,-69860,-114093,-79561,-75722,-100299,-74568,-16666,52626,78863,78753,96180,64289,21862,12054,-52555,-124704,-100779,-29500,34027,44187,-16671,-54923,-41500,-26658,-7823,-19171,-40398,-51684,-45556,-23760,-3986,-10266,-28899,-45838,-85668,-139805,-148968,-78227,19632,67416,76146,53285,37504,58624,34945,-41846,-52390,-6135,34136,60640,39677,-31936,-103186,-114062,-63168,-5394,431,-25237,-57016,-69470,-55915,18984,71497,30663,-56622,-57849,38270,130352,93452,98,-64705,-101123,-101095,-27615,77721,116001,83904,21843,-13157,-28110,-52825,-83277,-54899,32452,84228,35559,793,19744,13076,-23786,-28571,-7743,8774,3350,-8185,-9600,-2409,14800,222,-15987,-16904,27211,66729,46725,-24914,-52223,-5391,-4814,-50959,-42946,-48596,-76902,-15628,40839,11692,5812,58146,77474,56884,36186,22834,-15258,-57197,-61034,-45562,-50346,-28214,47335,70475,43815,34343,34344,-5650,-33852,-27186,-31640,-7204,34883,16135,-22753,2392,-17064,-94794,-87829,24658,54816,9429,19812,67589,68905,21958,24522,35058,26770,20068,12152,25604,77867,31652,-71773,-79548,-14599],[58500,74726,71447,55074,19713,4457,39110,87252,88919,-527,-104904,-74915,658,-4381,-17507,18308,26657,33680,52262,46842,-28532,-67006,-16688,33479,-26188,6343,149242,189614,123768,79817,-18292,-103056,-46748,33656,28879,-2034,-31645,-70885,-87152,-65643,-37623,-17710,-18003,-37130,-54516,-3198,46355,8939,-43336,-44041,7248,42227,24031,-32857,-20835,42583,2543,-65847,-20539,5139,-63756,-31013,94512,88000,-21523,-26178,-6902,-82700,-116287,-59206,3468,32879,27076,-8779,-25924,12978,65669,63411,28720,2239,-3320,-15356,-16377,-7023,4748,-20200,-81540,-129734,-80663,-21250,-59431,-76019,-28432,-38051,-55166,-17977,-6536,-27469,-52034,-74217,-77851,-34850,26394,28500,-33290,-36638,43378,80563,33010,-18776,-69418,-87513,-65853,-36006,-6048,50569,100124,91325,54554,21258,2802,-3709,-45441,-105830,-143888,-122208,-123,61563,6999,-30807,-5899,4761,-26927,-68323,-41299,29774,67596,94380,56888,-16988,17959,105269,73685,37889,33390,-14473,-64567,-48745,8948,48546,33590,6758,22661,45034,-31316,-97267,-3734,132523,182191,131167,16263,-34602,30225,70711,46615,63294,78496,-35778,-183547,-213879,-78676,55683,80320,84235,114214,100075,79175,58716,51278,75946,51128,-29755,-48729,11809,23570,-18780,-20657,-34456,-98037,-108653,-72609,-32901,-16661,-601,15325,59701,96447,56100,-21361,-76624,-132276,-128137,-53696,39105,82044,111246,114823,1672,-78609,3575,84214,80365,51230,2651,-148342,-227523,-97915,25717,-12617,-63021,-65497,-55601,-26645,-18179,-51796,-37344,56465,102971,63972,82481,142939,95830,11502,-26755,-71298,-76995,-21862,-5820,414,24114,64035,82265,101208,71108,-9470,-48766,-11911,11845,-14127,-23377,-8384,12034,2653,21507,81650,73696,43121,57721,53233,-24163,-87973,-80820,-29355,-8767,-31639,-33307,2782,48954,94481,119589,42701,-7234,22124,26701,-33385,-80178,-78274,-83092,-124196,-127127,-95544,-80379,-94779,-118699,-72647,22512,48169,33439,52223,73374,42532,-98445,-204651,-51388,136127,137530,76450,37719,-38757,-125226,-156050,-162659,-183519,-106212,-7530,-19872,-64169,-23067,10100,6883,-7303,-12274,15762,3024,-32768,-22366,10784,-9661,-41321,-35466,-16452,-24855,-49598,-5251,98168,86894,3200,1723,38910,1413,-19765,37355,48352,-400,-52504,-68881,-55891,-63996,-48354,5825,45811,-1663,-89197,-101400,-13365,67658,24491,-74076,-31720,74352,31011,-39420,4926,51572,68186,125348,133435,73456,61329,95947,46736,-55029,-86868,-59576,-28886,2846,24118,59222,31863,-52866,-130477,-193367,-209305,-125030,-22869,42005,99676,105265,68027,19459,-61880,-127945,-74070,29754,39609,-9240,-3903,1824,-4601,31766,68920,36442,-41157,-62159,-46451,-98731,-87226,14925,73992,66954,32820,-54255,-96062,-42690,-2781,1453,-2811,-40022,-39949,33802,84754,52510,-45102,-138546,-100531,38391,107626,61325,4607,50257,101670,84005,82499,130297,113592,31420,-44805,-45970,-3364,23102,16050,4968,20576,31018,21258,-13362,22920,89820,59013,-22307,-26319,50020,119394,113003,50162,-6268,-20629,-11186,32217,85026,50737,-1282,5789,15258,-3323,-6248,-8404,-2878,1454,-96560,-233755,-216405,-134998,-150872,-147983,-74468,3617,17129,17471,19972,13855,26515,63472,64627,23906,54910,116561,52140,-86514,-150227,-84417,30913,99611,24861,-95913,-84638,34316,73952,35172,38793,78370,85586,79191,111576,108233,40970,9544,22226,-22750,-130538,-111678,-12448,-3512,-34908,-34665,-48305,-73085,-51058,-58935,-115079,-72093,37760,16593,-86453,-73638,5004,-22307,-84131,-72624,-45620,-84826,-134997,-118702,-43769,27606,48131,23391,-1322,-9796,-17680,-43107,-45897,-13344,-15341,-57021,-58527,3606,71747,65694,42728,28493,-16790,-94272,-134940,-113292,-45668,3052,-4600,-23554,-46703,-33880,79,45121,102978,111393,33729,-38187,-40101,-56777,-63001,-28103,40120,18710,-58531,-39696,-2831,-6485,-22087,-111855,-200116,-151175,-67114,-58581,-58541,-3741,42708,15755,-33986,-28548,6762,62779,100957,96492,71106,75093,35560,-49286,-72875,-22318,38297,72383,45755,17976,-17948,-81194,-81428,-12078,31236,25035,26838,38606,11356,-19451,20982,82083,109812,83685,49694,6141,-45090,-59571,-20341,19965,15378,-24948,-42361,-25485,228,11754,-11064,-48646,-111938,-133775,-85288,-49448,-30525,14357,55261,68512,59842,-13213,-106663,-210860,-212367,-63122,67670,65409,-4967,-33457,-84427,-172642,-187504,-96158,1300,35643,-10307,-32768,44957,87934,18707,-21549,36135,70187,38591,9524,-32618,-93541,-121984,-85287,12998,102239,109134,4176,-109058,-170232,-158221,-95747,18426,81960,78923,45043,20280,64345,113605,51332,-36400,-25498,5096,11776,46223,53772,70965,98934,31897,-84723,-112878,-38758,7668,-20511,-22149,25916,28349,4453,-5056,-7908,25329,72687,62641,22009,-25215,-125215,-217845,-160301,-39754,2359,-4538,-2499,-15003,-4013,79858,157708,147370,121022,116349,96071,83058,61315,-7723,-57163,-80762,-86614,-61867,-12904,12782,-6579,-40355,-73281,-81563,-26622,12636,2423,23921,40038,9655,10972,47439,51760,60513,66346,68984,36523,-31526,-60033,-37599,-49556,-87302,-51963,-14106,-42854,-101569,-94420,22199,168148,202564,129989,87933,49994,14747,-11186,-23757,-63559,-108497,-88699,-30412,14862,3898,25964,147390,247568,170711,57720,52630,118248,132176,114809,138953,171922,139206,86767,34065,127,23790,85478,120968,89776,31030,11956,11229,-27243,-20940,58784,99496,15158,-66659,-30965,-7757,-53076,-99298,-148103,-145624,-78891,-66105,-102708,-34083,58086,6974,-88020,-89112,-25126,22820,83819,133795,137494,128009,105229,61610,20465,1844,66501,122710,59173,-54537,-120503,-110415,-50282,5159,11631,1534,8541,56363,137920,169637,153535,93937,40738,23131,-8815,-64441,-93770,-128515,-130301,-29858,59345,71314,85714,63874,13314,-1708,-1786,-35916,-63393,-16869,10945,-53434,-61091,54678,154231,152145,104761,74093,60642,30082,-59676,-140281,-168152,-204512,-197093,-96084,5825,37209,13341,28142,76161,25224,-61686,-50782,-22761,-52046,-72140,-20664,75603,107070,72278,24508,-28907,-80812,-81007,-37208,14955,13612,-17827,-15463,16713,43343,31697,-12580,-48659,-99902,-161053,-109145,24654,98522,95193,65124,57920,40337,-4310,-22402,-20527,-29608,1444,50446,67187,42343,-65057,-175442,-135392,-68184,-61890,-44918,-36847,-64583,-82804,-22177,21029,-13093,-60135,-56984,-18502,20509,24771,16009,-23623,-75903,-85151,-20453,58840,68367,55944,41690,32110,25740,-26345,-106289,-100981,-20492,10816,-43915,-32499,34727,37594,-34495,-81636,-84721,-51446,-28482,-22004,-49503,-106596,-147264,-156901,-123568,-79673,2821,68964,19245,-71819,-89754,-15713,26320,-6703,-7026,-19075,-65806,-32,95869,57172,7887,73288,133646,101786,45914,36181,15282,-74925,-130293,-54196,23942,48573,109650,128261,46578,-23218,-7930,-13584,-51440,-83755,-75761,-30673,-14476,-57346,-48772,28128,29426,-24970,-23103,27371,8695,-12543,50167,104761,92802,58846,63186,45210,18795,2185,-35832,-27843,65612,67886,-8601,-31837,-1465],[69408,52360,34875,31038,8562,-14005,-7454,39431,87425,63406,-26040,-67197,-37395,-6553,-17272,-54451,-53436,54201,148382,126428,34988,-12917,-7244,33274,29150,106133,218751,189097,77894,6139,-101370,-152287,-30212,73028,71135,49740,21945,-4891,-33307,-53389,-69450,-82730,-64115,-24593,-24351,2762,15239,-32508,-25456,44420,90875,89886,83244,36146,5537,42909,22374,-73197,-95057,-78154,-85388,-8547,107209,71805,-22967,-412,12620,-78693,-95774,-23251,-19628,-69055,-75138,-55836,-48078,-45559,-23459,19348,54359,45791,3830,-21393,8345,-11173,-65331,-93480,-119879,-97949,25273,78187,6129,-9855,8555,-34907,-83814,-95770,-117459,-128109,-119732,-103726,-53331,30487,60109,-2284,-92882,-84255,5424,57090,51724,5834,-66833,-84913,-32465,13680,33207,82125,111434,66498,31542,42034,26541,-21017,-56587,-95728,-164014,-169925,-16425,73206,-21764,-86656,-40459,25868,42582,-14365,-64272,-55699,-27491,35713,71052,70368,112414,171433,117377,12118,-37413,-38081,-47419,-57992,-17727,30817,23758,19166,54587,72885,9098,-22425,76557,159325,145542,97138,18208,-26536,10585,14141,-53893,-70326,-44651,-99508,-161584,-131751,2985,98034,81064,69660,89986,89135,92051,80183,55314,33840,21284,8178,-1120,49112,75895,7786,-22064,3332,-24939,-43144,-19233,20600,14110,-24113,-31518,18962,38474,-3753,-42689,-75572,-111690,-81387,-22636,31576,67333,89429,87143,2408,-73845,-24416,34310,11676,-29779,-9799,-60342,-124844,-83508,-34040,-66469,-107452,-124658,-88758,-3176,33390,42774,62664,61310,25323,7941,100378,195459,132765,2766,-52739,-43363,10156,44575,-4544,-58297,-34368,55073,117224,141616,109184,35121,17113,81149,98682,15164,-46142,-20967,42548,85013,143196,169415,132933,102764,124484,116716,53731,20770,27227,31300,-11020,-76731,-74688,-2541,57733,72377,67013,25037,-1440,3146,-15523,-58629,-51247,-29594,-59237,-124043,-147900,-109258,-21917,7075,-43357,-32503,59964,87685,79118,73531,86650,93377,-5081,-90257,60586,235727,170098,39654,1267,-13614,-74770,-94433,-61850,-53650,-43217,-21260,-40393,-23624,40324,4267,-97871,-105438,-11523,77767,62059,7571,-2319,14676,-7243,-46183,-86822,-118264,-98682,-62504,1965,99901,89069,12892,27974,54555,-7771,-54346,-12657,17567,20325,-16668,-63683,-40536,-5645,-1764,-14085,-9205,-14214,-33482,-26808,17986,56056,26191,-54622,-42971,45917,50606,19425,85935,134311,77349,8021,-15585,586,33618,68564,5683,-115319,-126937,-53499,-24479,-10544,35274,93673,47000,-59605,-123892,-175447,-212332,-169211,-89293,-26090,42262,90147,119023,111488,18348,-101796,-107274,-3432,51207,5443,-23789,-35529,-23951,8973,-13589,-74940,-115693,-98369,-78489,-148151,-162975,-53279,36318,39260,5579,-76111,-124499,-38313,48894,24394,-69193,-112411,-8741,117738,134340,92852,18960,-72670,-61165,42663,85807,12171,-67008,-19031,74368,66476,20357,60052,121293,99389,14509,-18489,6276,2095,-50310,-68295,-27065,19966,11774,-59904,-67048,-12371,7641,3546,31112,60434,109742,184462,178904,58488,-46139,-65034,6240,106268,93321,5472,-32000,-19675,1265,22643,-24177,-89453,-71021,-103309,-182000,-131695,-51738,-78531,-88376,-36316,9377,1629,-25032,-40000,-44537,6075,87333,96246,9753,-17613,21185,8325,-53777,-84847,-39817,19265,16285,-70050,-153418,-88791,93238,165999,109920,85558,75106,8701,21856,143315,145261,26070,-2775,59134,61649,-12316,-15604,59468,83394,71090,53034,-11296,-62558,-45350,-41399,-48471,-4290,59714,51171,5221,-13879,718,-9114,-40350,-62961,-48839,-29038,-55402,-91287,-71467,8121,42590,-11705,-31679,-547,-3389,-38670,-25563,22213,-925,-98348,-118779,-39061,60429,106497,87610,34719,5132,-13150,-44281,-21003,59924,81037,12013,8896,44920,34183,2323,24523,67428,51969,-22475,-47258,-45839,-95228,-67156,26284,94866,66619,3604,21019,39694,-10595,-94479,-171469,-158532,-43632,49622,36462,-24258,-33458,-18579,-9292,5024,13107,26526,75435,106055,104099,82042,67507,42381,2579,-33001,-23159,48096,105067,39598,-45335,-64657,-102553,-128186,-43603,62360,65248,29535,18844,-42299,-95862,-23113,74682,90272,31934,22098,55090,56358,36350,50378,43565,-39173,-86238,-20423,39537,20205,-31549,-71027,-70693,-81574,-86329,-50246,-27345,-24336,-13739,-11303,-19473,-25198,-42222,-84932,-171327,-139727,1218,51498,20965,18984,8777,-81768,-165054,-171809,-130622,-67492,-23271,-61467,-102528,-40008,41666,26848,-39009,-35467,22922,50493,53185,23222,-43612,-79419,-55435,-3188,36017,47217,18525,-9057,-52421,-73088,-23255,52839,53548,25644,-10656,-22202,22291,52359,-9661,-90335,-91247,-36956,38262,121197,165783,145619,99451,26308,-50027,-85417,-88821,-79880,-44992,19111,101386,110308,38232,21208,46720,66396,62096,18538,-45419,-111499,-168612,-171379,-107842,-56437,-48874,-57662,-75601,-100110,-67670,19135,86965,74139,53788,56395,55774,56962,34177,-26981,-49927,-32863,6995,56249,59840,22563,-1215,-10156,-32046,-53130,-61603,-68504,-48540,-18567,-12930,2989,69704,108201,75521,46765,52620,89512,110994,51953,-38675,-37564,-16221,-50337,-50596,-7427,4197,-39993,-104121,-101563,15282,106924,82165,35575,-10757,-18436,1050,-13549,-93616,-127760,-43614,23235,22458,6913,36157,127025,189344,109005,20295,9314,27614,28768,52180,83780,116901,119792,75825,4520,-1287,56364,90771,76209,22947,-32958,-52207,-23447,-1614,47667,131429,147361,36947,-75560,-65145,-31478,-53853,-64263,-104823,-143974,-64235,49740,43036,14795,39758,15266,-59953,-77701,-33977,7254,65517,97995,92054,87308,67587,25093,-8828,-17811,45822,81174,28179,-12461,-9334,-25403,-70854,-98956,-90697,-40621,24478,85356,120644,99875,71410,38338,10058,-40,11065,19444,4430,-58787,-65413,63019,153664,112892,116573,129028,42339,-33034,-19724,-39956,-110921,-95485,-54488,-70837,-33487,40975,68069,74412,64245,28929,13313,27839,-9597,-99512,-188446,-224512,-154195,-30277,24142,-18801,-68535,-12997,66653,-1699,-142348,-148305,-60973,-21834,-49468,-37677,41773,82733,69830,31975,-15841,-86882,-132897,-83743,36104,72085,20710,-26939,-28069,32588,56103,-3453,-8622,5531,-40492,-31880,54447,115974,83720,8921,-6162,-28123,-68292,-32933,-15870,-58674,-36998,22953,77480,106327,16642,-138085,-187251,-164641,-128009,-66428,-27712,-20584,-22389,-10071,-49046,-98144,-75489,-23919,-16207,-12327,17753,82665,88731,20952,-40395,-35412,314,5413,23607,31279,23742,15510,-54595,-151915,-165551,-122857,-92836,-96030,-50614,6085,30837,-5993,-52237,-70583,-39773,-1994,-17052,-96764,-176403,-200002,-182613,-152935,-131382,-69917,11948,6489,-51156,-83741,-42826,46858,70601,44870,12636,-32033,-19495,48254,39355,2392,74443,163368,122677,36745,17525,-6152,-109786,-170696,-82354,18907,50013,94339,97830,25079,-35569,-33714,-25400,-69602,-142142,-101458,14400,18654,-54044,-35559,37632,49552,25908,8235,1226,-24272,-31153,21515,65475,59475,48330,43014,32412,50931,37435,-19017,-19926,57213,76452,37791,5819,-317],[52842,17508,-20503,-26580,-21654,-10961,-11148,8845,75169,143789,93760,-25169,-58951,5420,6880,-93718,-121405,-4107,91777,104279,95779,42971,-41053,-24970,43461,145805,224092,182720,67135,-43362,-160673,-151834,9056,72853,22678,4497,40149,73731,16862,-80083,-107172,-97066,-50150,9217,-16377,-48423,-65441,-108840,-62225,53564,89615,42991,22032,-16342,-58743,-21754,7468,-65398,-125752,-118416,-83716,18181,92598,31819,-32216,-7100,-4558,-43164,-21443,17225,-23645,-110143,-151763,-105413,-34157,-29365,-51042,-6389,63151,76940,27370,-21163,-5345,-16995,-58303,-63896,-66266,-20461,105205,146920,97982,76288,42180,-4293,-34721,-94723,-175583,-188849,-131345,-60105,7424,65274,66714,-17805,-93716,-62277,849,30797,59234,53832,-9788,-37039,260,5723,-24182,-11384,26478,6664,-39165,-11935,22402,-26637,-63694,-99315,-190878,-172656,23467,111576,6212,-68208,-61864,-18,80866,72908,-16108,-60792,-37065,17948,55412,81818,107205,123497,78832,-30657,-121702,-84955,-20215,-45962,-59527,-6452,25259,33934,54559,42972,-2498,3269,65028,89672,67582,50085,33372,15364,23743,1976,-66248,-114668,-118589,-121632,-103804,-28913,63308,72429,9340,-13489,10284,45186,79388,52531,20343,1508,12683,49463,36685,35483,44977,-6015,1303,101314,123563,85295,65580,76842,48316,-15170,-47670,-20579,-8084,-33202,-46219,-61932,-91133,-60348,-26794,2510,50647,79968,49270,239,-31466,-45787,-68752,-103709,-135311,-100482,-66520,-72251,-76005,-57877,-70436,-118276,-148382,-103324,-5102,58346,88354,70512,-23788,-123078,-112983,27327,139309,90695,-33971,-60882,8612,59362,18878,-64311,-103387,-64228,18287,71480,110310,102286,53995,66308,121950,128273,57433,-7504,-11644,27544,80184,130643,128233,85415,49413,59023,73080,66363,82382,82816,32069,-36776,-90033,-92157,-48189,-23413,-46388,-69146,-56951,-25811,-15266,-23401,-5512,54021,39208,-41266,-96835,-84606,-21714,62903,72398,14348,29404,91437,97766,67658,8125,-4343,39622,2179,-21302,98291,170645,62972,-26415,-46698,-50059,-43934,4578,66828,49315,6266,16928,21542,34982,57220,-20587,-164323,-187152,-45371,76484,45743,-15248,-22045,-10355,-33105,-73971,-123594,-166567,-124958,-34103,36263,97689,94326,29282,13167,36120,603,-63947,-76596,-54356,-4873,19355,-1236,2709,32247,33243,-39228,-84261,-31177,20141,11317,-34852,-62722,-46393,-41034,-50088,-36339,7026,55109,108121,101130,67,-96133,-84875,2609,18654,-10976,-65363,-138092,-118491,-70038,-50965,11766,71158,79072,12311,-53293,-70288,-97670,-153100,-176418,-143038,-79284,-15338,47709,121943,144677,65281,-49691,-87927,-6822,77614,40228,-37159,-57256,-6745,2146,-91341,-160606,-181944,-178417,-137769,-158326,-169029,-60388,19909,-11579,-18952,-16989,-46762,7173,78431,16556,-118059,-125674,24931,120575,104097,88565,77111,14878,-4721,40007,38147,-29999,-80171,-31943,26898,-2983,-48260,27069,116448,111134,34398,-27242,-55918,-60124,-58849,-44124,-19432,16658,43800,14299,-29058,-28978,9684,43399,56442,53756,95518,185610,166428,2431,-116268,-109611,-23016,95946,138279,60118,-5030,-5373,21306,57926,17350,-51463,-43971,-73532,-113570,-37659,52226,28550,-19246,-40786,-54215,-66689,-65027,-57424,-42247,32952,104552,92148,-7197,-80100,-88721,-72960,-72296,-64445,-19268,-10596,-57491,-102522,-121558,-51213,83924,120655,69754,80504,73475,-26724,-17051,150810,173026,36340,10345,82980,119813,88527,61505,93808,122280,94061,37224,-22306,-55458,-73010,-70001,18270,74322,50052,37360,56454,43084,25391,34984,1209,-60255,-54369,11622,45413,3049,-63565,-29762,14172,-40878,-56464,3110,13865,-432,24483,42385,-10108,-94193,-99243,-44324,20896,93644,90610,2507,2347,59907,36896,32896,128872,150993,21676,-23593,49578,83470,60923,39013,18978,-23323,-99567,-138436,-128643,-139596,-66491,47899,87569,47357,7989,21822,61655,30010,-85821,-165822,-121353,2670,109954,95859,17033,-8118,-2638,30818,77845,64763,43247,70018,90094,106986,88391,22960,3631,25591,-15162,-69292,-32664,17983,-44784,-113212,-93255,-102504,-146433,-90004,27804,65125,30352,-1995,-50576,-74511,-9262,65694,73220,36087,60896,111741,118130,93665,88301,47283,-63709,-112883,-17725,51506,1110,-62574,-68285,4639,56530,24698,-16300,-39624,-69288,-83039,-60003,-35081,-56265,-62533,-56346,-96941,-63809,6877,-7018,-7099,63591,70070,-14804,-71664,-84499,-96152,-62430,-24848,-73240,-129980,-70564,12280,23249,-19229,-54554,-46098,4156,70003,68083,19898,25627,45662,28808,10301,2480,10069,54302,32059,-17697,-13683,9214,-18848,-77944,-122918,-106154,-53698,-14655,-21460,-73156,-116367,-99593,-24176,92004,171582,112674,-7760,-44811,-658,16777,-8043,-24322,-14173,25072,82724,106052,77398,72018,80841,69435,38206,1649,-59898,-141319,-162138,-94599,-30128,-35506,-45850,-31979,-71969,-140249,-91416,15598,37324,-22322,-31686,-7704,12340,21880,-2396,-16478,28346,47789,62736,102519,74382,-2462,5552,59801,65637,34021,-25987,-83925,-77497,-70521,-69830,-26859,31723,47142,53049,74746,93724,103852,100368,32503,-60071,-20712,47718,18388,-31076,-26251,12739,25513,-50906,-134376,-68073,48918,27912,-46576,-84880,-42188,20321,-5233,-100253,-112031,-17394,28519,-699,-20782,5350,66846,74557,-2622,-27893,-1844,12611,-6266,-24969,-17215,33483,80449,72452,16186,39811,121409,105620,24002,-31353,-70063,-76104,-35719,12369,62036,93123,71163,2943,-32804,-20901,-19252,-37164,-27305,-56068,-89580,-9106,125404,131053,51848,3166,-13794,-17299,-11642,15880,44311,48851,4325,-14588,18332,32315,-11455,-59926,-22158,70726,45464,-16918,24448,58978,-327,-93010,-119208,-83693,-36179,3853,61579,107371,61576,904,-3664,14929,24644,41000,70612,76620,28183,-3768,68405,145526,120461,123327,143256,71919,-25581,-58354,-106553,-171983,-152260,-89997,-58867,-11454,-22019,-63672,-26445,34359,36060,22743,41743,35312,-24561,-104685,-127376,-30120,81869,65664,-17423,-52869,8148,93696,46721,-121853,-204809,-135554,-29466,-9264,-39190,-27010,-3301,-2965,17670,42874,5938,-65943,-88572,3882,82237,52639,-38352,-70682,10161,61802,29541,53587,100417,80076,47607,68872,109469,64846,-47888,-79486,-58977,-55314,-25396,-19731,-43437,-9300,30023,34833,45861,43007,-19011,-127964,-154773,-83581,-29315,-22372,30704,88990,61119,-68914,-147681,-94953,2845,34548,60165,104226,153237,142088,85515,27644,-14900,-21135,-3307,3033,-41007,-52441,-21474,-52461,-123741,-153756,-152399,-92842,-31974,-17664,-14893,25012,38673,28682,41885,77963,81758,-8093,-109997,-108105,-43030,-28743,-51647,-84277,-92844,-67691,-18097,-4543,-56715,-58927,54905,108318,41124,5254,18025,-902,-16812,-10922,-2153,61168,130268,95813,26651,5293,-35886,-116443,-152579,-106306,-40079,4379,42890,29379,-12600,-45725,-45586,-3312,-16681,-94753,-77845,40521,67666,27835,37335,66224,63795,51291,392,-56186,-81841,-67367,-30519,-19570,-24468,-21566,-11897,29147,90505,67021,13209,6414,46639,66348,48506,19068,4259],[35566,901,-51687,-61728,-41830,-9609,7949,13942,67209,152583,134088,52144,20303,50208,43900,-26273,-73012,-58165,-39387,30588,89088,416,-133241,-110481,-25052,55442,118997,128889,75213,-15587,-110242,-54784,88463,95459,5965,-25824,24021,57289,-15196,-104315,-91805,-51830,-24042,-3490,-41197,-73603,-87975,-132892,-107119,-20592,11283,-21659,-42558,-58023,-73147,-47697,568,-12756,-67064,-89864,-53553,64085,100953,9947,-46354,-36541,-51385,-65216,-34993,4569,19737,-37143,-123087,-83034,49500,81228,25800,26952,75816,92430,57378,-6191,-22833,-417,15183,12577,426,7134,77716,143843,147065,90906,11317,-9279,17880,-24824,-100488,-109760,-55755,17183,45011,44415,53573,8598,-43519,-30552,-21833,-23011,26775,89466,65301,32258,34259,2876,-40397,-51709,-33844,-34476,-83545,-73880,-8399,-21605,-52251,-81869,-148647,-85526,110140,149911,47052,-8688,-22214,-473,82955,114803,67696,41187,38575,37907,42029,50189,30248,1342,-13348,-44641,-115761,-79405,34656,41404,-10845,18929,68115,64420,29508,-12414,-16450,5671,-7737,-21453,-10930,1564,43554,77241,66337,35244,16165,-19381,-46373,-32234,-1323,26882,43012,2279,-47505,-54179,-26770,13403,63589,59571,43259,40946,55292,85360,76669,59868,36797,-24074,-4429,129119,203686,171423,92819,37092,2288,-3645,-7239,2932,32233,32848,-1147,-22303,-36754,-29544,-38469,-20762,41810,80496,48082,24408,30132,-20418,-110838,-146635,-164009,-181445,-155089,-81544,-26927,-9479,-34735,-77416,-110028,-106563,-48632,17834,28407,-12519,-95067,-162427,-119037,3111,80336,44775,-38266,-36014,38001,55250,-773,-44504,-36093,-15653,12066,35055,87347,96332,76135,96149,95244,71138,61369,48296,-4854,-43584,-15125,32938,51451,5995,-61312,-85056,-51834,-5446,52616,59945,-8845,-71186,-82669,-81297,-104353,-138771,-146833,-105213,-77391,-53777,-16477,26574,73068,106513,55618,-17560,-27971,14296,56211,67994,31446,-1794,39028,65191,53309,6492,-91009,-111828,-29315,-15096,-807,78408,37283,-77310,-100230,-102798,-121329,-70545,18920,64064,24080,28393,88052,107048,67089,38724,-14617,-105894,-130983,-24054,62750,11238,-39642,-37075,-25997,-32743,-54793,-89413,-126837,-109328,-13729,69754,104200,95134,34568,-26005,-10088,-14250,-64406,-84126,-78584,-39311,26408,56714,26673,12078,38225,-13287,-62594,-1856,54489,6666,-119658,-191417,-137502,-61801,-60999,-97682,-66725,14989,32115,-29909,-107579,-127864,-70160,19352,16610,-44219,-89177,-101585,-53066,-57876,-84889,9071,78520,41223,-17634,-19040,-9236,-34822,-85613,-126938,-126289,-60192,23359,80829,124106,117190,58973,996,-34846,-11273,59308,56275,-23844,-47688,31743,41400,-83428,-179909,-230091,-244646,-159715,-112535,-100601,-12660,63464,54280,78760,107669,82605,83630,112545,61370,-34736,-26313,60047,67115,31303,51444,94318,71456,42229,56817,33021,-28979,-52614,-11907,-17468,-68091,-69272,28577,85119,70502,24702,-33758,-114465,-129839,-43744,38978,56134,59304,103500,117310,74247,45578,76148,96024,66953,47554,69646,108463,62895,-78346,-164861,-141119,-63848,28901,85324,77974,54128,50465,68027,98790,85224,50046,21052,-54444,-104828,-31343,69809,78704,45982,-12347,-62556,-66621,-13660,22118,40504,80130,93709,72839,14610,-70528,-125227,-119781,-108722,-107951,-80263,-92875,-110829,-72405,-25007,-685,14192,-5050,-13930,39360,51197,-12176,-3623,125191,157842,69820,41162,56569,78937,76668,54614,62443,93013,36665,-67676,-88927,-70028,-104660,-122231,-27867,30916,-22672,-46621,8944,55577,57615,58394,15253,-60002,-59554,-1131,50626,42073,-34707,-39001,2353,-34582,-55492,1220,43085,55158,49095,19387,-27005,-54772,-45609,-41081,-36634,22405,50030,-38019,-44661,46762,46909,-4239,62439,121619,30787,-35415,10931,73521,87421,35495,-29530,-62062,-122709,-208384,-205640,-152693,-54951,30950,46605,6584,-17878,-3766,53181,65939,-39730,-147736,-129053,4638,114124,61223,-606,53898,100215,114350,117513,76427,52380,57618,33630,64358,90078,18701,-24769,9113,-11472,-91957,-119488,-110399,-153240,-158072,-92371,-79687,-118893,-96285,-1971,67853,53914,6611,1593,27388,41944,43444,67390,94293,104782,81086,65668,69057,56034,2062,-64599,-94611,-41844,4298,-28073,-63512,-41878,64637,143125,98091,-1497,-79553,-138903,-152076,-67106,18445,-370,-29309,-22152,-56362,-63473,-57393,-64302,-12093,55386,67691,41356,30830,6818,-34902,-27058,-15729,-70748,-113698,-58267,2519,11458,6896,-13992,-61266,-48194,47443,95584,90536,108689,101392,60437,39090,1772,-42167,-5814,1343,-18015,-33189,-33396,-44016,-95881,-146798,-146853,-112591,-44536,22412,11782,-55026,-105542,-93349,-5483,40061,-18455,-109323,-110609,-17925,86800,160734,136842,39353,-19443,-38822,-43680,-10536,19392,15164,2457,1714,20226,8972,-63588,-97815,-61168,-24040,-19974,-263,36644,-1288,-98633,-78127,23553,15921,-57795,-34409,15230,21158,18756,-1026,16290,103678,90804,17106,18474,21331,-18923,7645,67531,80255,66661,33611,-24378,-73376,-116289,-110534,-46517,-28853,-56747,-15556,86547,118747,70639,2494,-65512,-84152,13664,91202,45858,-17368,-54072,-36911,15703,4866,-42728,6103,77609,14463,-67210,-94770,-53697,-9093,-39555,-113004,-115888,-64982,-57753,-54131,-13950,34422,40926,-20431,-85117,-58942,-12799,25031,28166,-31412,-78995,-59785,-12207,35036,44555,72271,108651,48564,-32926,-43491,-45519,-44412,-34415,-26062,-7989,-13065,-43067,-51024,-3171,12176,-42542,-64422,-35247,-43923,-46822,24713,111420,119496,70777,-26414,-94996,-36838,38877,72161,85985,59225,-27377,-66349,-2907,57232,3860,-72692,1716,110935,39245,-29905,25032,32204,-17681,-61454,-63351,-37408,-41900,-62999,-7414,75797,34741,-36403,-32363,8246,30533,31056,39804,58905,58285,33775,59536,116448,105833,77488,63588,41874,-12682,-98999,-185519,-207763,-160656,-91586,-43823,-28110,-81095,-110987,-49040,30624,69346,85718,86994,54998,18074,-24873,-65389,4072,115431,90857,13297,-3152,26593,97039,109633,-39778,-207776,-191834,-28100,61873,-10672,-81772,-70395,-23143,47085,83596,77285,48153,-35253,-40136,47008,57933,-27906,-45598,30956,82859,103285,113842,94805,54391,2527,-11756,28222,24784,-54651,-78104,-20934,19432,10317,-8212,-666,35401,26537,-64959,-124419,-49983,33403,-20284,-66195,321,26131,-22599,19409,100978,80372,-49057,-138275,-117971,-32549,36377,117057,170349,135804,47326,25511,55348,35433,1662,9509,-18503,-124605,-145676,-60293,-2032,-6970,-43825,-74600,-15269,34427,-3319,-16138,24888,32865,63071,146359,198452,132009,-22598,-95027,5184,120400,98030,54822,19713,-57421,-142945,-106702,-34447,-73515,-80322,23131,49779,-23399,-23863,51359,65857,9317,-12701,1533,28743,50099,46494,35177,21936,-20062,-56990,-80394,-88117,-57143,2711,43336,12738,-51538,-112325,-86377,23302,78707,23967,-30698,1141,57666,96716,116512,108623,83911,69516,-3538,-94920,-133996,-95421,-61083,-96314,-109220,-100466,-72997,1764,54083,9548,-25149,-22896,6325,32225,21799,-4522,-6514],[16140,1837,-38543,-34492,-32946,-52952,-38025,14606,72241,84751,56189,92590,144540,113574,71399,83486,50257,-51364,-116059,-32951,3527,-112768,-195067,-115609,-61233,-35832,9132,55303,57359,20026,-15143,51142,139518,111025,34963,13236,17090,-22914,-93644,-97631,-37018,-8337,-31320,-39789,-37772,-16532,-27152,-93417,-122907,-105351,-71574,-50772,-24715,12947,5220,-43063,-28189,11532,-15015,-67239,-40511,77717,101971,6713,-58596,-81868,-110994,-135079,-127611,-53702,44811,31991,-45478,-8470,110971,142107,90775,60785,71371,69120,42481,-14504,-35491,13714,65160,35484,-19950,-52455,-7590,86133,98742,23545,-33999,-25086,9873,17544,10568,2586,7179,44819,39313,16658,41398,48348,11324,-30303,-88926,-122560,-54589,65313,84752,54772,49085,36906,33030,33105,-1781,-45198,-93867,-104249,-57432,-44087,-53205,-48188,-39271,41193,165376,137608,23399,-3621,22874,28384,48451,58731,70887,82810,35808,4337,13932,14947,-37037,-96688,-93121,-37513,-37200,-23995,65439,103965,53370,46600,77071,53160,-34129,-82790,-42981,-27069,-79649,-84387,-57020,-53327,3952,76884,57385,25347,63656,84993,63931,45648,31131,-23170,-60774,-63770,-37859,-15582,-12696,-11153,33033,76172,93600,96386,87560,88266,104771,113400,60649,-31207,-45933,52792,162359,172220,54185,-60240,-80303,-7668,32756,43443,107040,138312,73977,41820,62213,55518,-11093,-35649,-2086,26752,35091,29887,29116,-2778,-82017,-117320,-143575,-208082,-227517,-102910,22871,23046,-30522,-32147,-43531,-90793,-81339,-42686,-50060,-62064,-66536,-58927,-5248,51641,48844,1126,-29766,-16172,12611,14993,18663,57007,95177,62107,29925,35081,71768,59775,47886,70393,42596,-6260,19180,57721,-20192,-118841,-96196,570,27900,-48716,-127031,-150230,-139039,-112939,-37683,7630,-35554,-87256,-86163,-82475,-130813,-177899,-134120,-15372,-8419,-47728,-9797,51779,65094,43468,8448,20211,70519,84045,47754,2565,-41656,-45856,-5853,15729,19481,-20587,-118634,-110468,4355,32071,6508,27804,-20125,-107511,-143609,-140744,-125328,-91449,-53054,-40452,-28118,61822,130794,117345,62415,42909,39710,13575,-4935,34922,66636,25147,5002,1874,1837,20335,26768,101,-45749,-64239,6092,81684,85383,55631,-2636,-79393,-85237,-73392,-60622,-18434,-25724,-46700,-10834,39613,20898,-22443,-86,6654,15219,56254,78539,13651,-124340,-200305,-166758,-103889,-76498,-108510,-116668,-62762,-57477,-101502,-109591,-87314,-75176,-34926,13435,25532,-10548,-18911,33615,10215,-80873,-43381,29877,20981,-11258,9741,20975,-6568,-30231,-34962,-35429,10914,108765,153765,126538,62795,20150,22082,-2613,-51602,-10389,49051,15472,-20839,55039,107428,4100,-139389,-203799,-163735,-66692,-30900,-18557,22123,97622,163338,179444,139628,103357,98674,120730,136705,112135,88240,79502,43043,10778,23695,67153,82739,73787,86349,63219,-11743,-43623,-24935,-56151,-91683,-70998,-10461,28727,43317,41855,8380,-96929,-147559,-42102,82262,118080,99967,99578,96623,91487,107472,151981,142769,83483,54190,39036,20254,-4555,-69088,-137171,-149758,-91344,-29518,-12852,36349,99604,135252,137532,121492,99231,77077,31536,-64591,-136508,-90821,-2860,36238,63052,44187,2472,8684,81381,124655,121802,100016,73637,88053,91096,10212,-83402,-93595,-75850,-101551,-123263,-148694,-127070,-39332,32418,13170,-47492,-72019,-37944,-7514,-11910,-15014,14292,77991,105653,93577,64548,8999,-2975,11365,-447,5474,54498,13508,-98870,-108640,-60807,-61619,-94558,-96114,-68886,-84895,-124528,-72895,29244,62321,57288,51363,-3876,-27602,-14345,-6398,14220,7118,-7821,10292,4029,-13490,3489,41572,52579,28694,7441,-8261,-29829,-24815,-15675,-29044,-15726,17857,-39770,-68240,6992,18151,-61321,-54138,28881,49021,43121,43752,55189,57285,18971,-33119,-35940,-63998,-157971,-187041,-139805,-56933,-449,26264,657,-27569,247,46815,47766,-39413,-134729,-111969,29514,100680,4278,-23584,117854,199899,155324,72912,29485,57970,54769,-36356,-15868,84507,84446,27639,38676,50007,-7690,-83775,-139029,-191721,-167989,-84507,-53695,-60754,-25242,55878,114534,92183,34709,47599,97619,88808,45978,85284,136999,75172,-31758,-15860,54704,41204,-26686,-61888,-69855,-57392,-13154,19518,1891,-19586,37847,109986,113030,27752,-88105,-160191,-146791,-31350,67859,76403,52940,28666,-49839,-93046,-80974,-51169,-21308,-11904,32599,81317,100565,61428,-1818,-32355,-54148,-93412,-102244,-55410,-854,2440,-17603,-26950,-64775,-70065,29560,126292,150304,142133,97561,51455,47724,12159,-73229,-78935,-55870,-20897,8197,22600,22524,11765,-24946,-73052,-103905,-58999,34624,80015,54923,-24240,-82960,-75247,-74340,-85692,-98375,-117244,-87900,68750,251018,228184,61937,-62512,-139523,-191350,-168794,-116348,-99382,-73265,-18797,59631,121362,83189,1696,-44206,-52975,-32401,19760,78074,86406,11169,-27197,13508,10645,-18875,41518,95931,64885,34421,12881,13543,81481,72684,-20047,-41548,-275,24625,42376,33548,-2222,-1288,35751,29676,-40722,-116291,-107931,-22104,1061,-51863,-37392,67962,89504,11705,-78738,-118464,-66197,49761,92625,20377,-28751,-63692,-92565,-55301,28350,101303,158857,147128,62973,26712,2699,-22762,-46670,-63473,-78832,-77093,-81179,-116265,-77547,28155,96791,54906,-41933,-91492,-45803,-18507,-1207,32621,20499,-45810,-95307,-105957,-35362,53981,70748,4399,-75694,-73593,-9049,19532,-14768,-54108,-62260,-33170,-22391,-47888,-56228,-14676,-16015,-102975,-123542,-58766,-40670,-38702,10028,66364,115414,132987,3516,-146582,-96164,23661,62059,51836,42730,4844,-27358,29065,104033,57711,-7284,57871,119178,42495,10010,42647,9288,-9132,-3841,-20858,-27267,-47648,-83175,-36131,44569,23872,-26380,-37981,-6577,16888,-543,-38372,-30021,16301,43898,90163,142787,100459,4458,-61537,-48838,-28375,-93703,-169954,-174347,-144975,-100023,-51391,-47947,-65820,-30079,16928,29106,67231,133638,147767,85443,24569,-26560,-88251,-55114,50545,58310,-650,-15291,1552,66737,129710,26724,-167283,-187501,5570,136322,33796,-96782,-79309,34235,90872,48194,39761,87535,31905,-29701,12565,37025,11798,38510,80543,101218,132142,87832,-14929,-54334,-70747,-92313,-61564,-20035,-15801,3780,54488,81637,58343,42756,41718,26741,-22131,-135845,-235656,-169488,-13246,48668,12749,21824,33058,-25807,-44597,-9461,13678,-26861,-88823,-107852,-69085,-2153,91864,126662,41371,-79005,-78238,23638,71625,36914,865,-38392,-128915,-153957,-64461,50110,107319,84790,37313,31082,-7065,-44821,-11741,16129,-16444,51619,186498,219765,113513,-19032,-54264,25871,73797,29749,43426,71835,-22488,-181796,-206630,-111518,-100408,-94868,-24196,-24171,-47344,-3498,70135,114451,91245,46861,27310,15045,4373,26288,61102,56252,36385,35800,8152,-20376,2824,68298,120848,77082,-51908,-164066,-121810,18929,122140,112920,30886,-18617,32471,118625,154301,128195,102494,101262,31044,-65255,-100445,-64012,-60139,-120580,-122833,-98732,-87707,-54014,-40507,-82440,-93118,-69703,-24731,3082,-8919,-40850,-36046],[-10895,4097,859,23152,-8553,-102862,-116871,1213,90360,39110,-32789,58410,196251,174529,103111,131330,124094,336,-96574,-63541,-67575,-133840,-107326,22281,44001,17400,37288,69430,41674,4165,20893,84343,128209,90322,52533,66894,43325,-50201,-113894,-60409,17607,22649,-11040,-4130,29751,72754,51018,-44463,-117346,-125972,-84920,-43019,44767,131513,75565,-60659,-79442,-22630,-22280,-60128,-37929,40618,59670,10459,-38403,-91584,-128817,-137720,-125056,-59191,14399,7658,-8842,30594,65572,75887,71889,50259,35974,17838,-6314,-37881,-36066,12857,62035,11281,-85856,-105503,-30746,34155,11442,-16778,10098,17164,-24933,-7868,34152,15821,-6711,16028,31673,41166,54544,64024,51289,5090,-77445,-142224,-98815,21332,68552,46265,61177,90325,109568,126721,72639,-20529,-72741,-83927,-71563,-59656,-54784,-32454,37892,128392,173909,86289,-51484,-58388,21008,53162,27717,-3129,12864,21583,-43176,-59484,-16525,2526,-49342,-121217,-127543,-36951,24032,15040,28041,45702,15980,6047,28575,-2280,-98370,-124484,-70047,-68020,-90025,-53982,-40924,-68984,-38074,21023,793,-21983,48818,114707,86306,10174,-42795,-108565,-131163,-58694,24906,44043,8196,-26740,-6006,42710,89518,99190,68138,58407,99102,127359,69923,-11647,-38923,11968,114414,148602,24574,-93463,-86201,6964,38846,41692,123340,181673,132735,99594,134047,145553,54644,-31768,-59968,-48073,-2540,-934,-32798,-22065,-28094,-57565,-108071,-176415,-206075,-85971,30276,-2386,-63956,-27083,3589,-30508,-41864,-42899,-34396,-4714,16047,32994,59082,66705,10815,-40053,-26682,-15655,-31239,-18659,36549,127203,173784,103830,40430,40177,46147,-1335,-34890,-1821,10014,-29789,-15320,37918,-26314,-124285,-69352,77309,71042,-46517,-102777,-84282,-115930,-166831,-101826,-13517,-23743,-68812,-74668,-65497,-79170,-85675,-25626,68236,52864,-8060,-4663,8381,-13165,-25442,-18555,55017,129111,95940,6202,-29041,-33070,-33927,-31818,8765,57565,25804,-54056,-3232,111713,100283,-14007,-50744,9371,-12334,-108794,-109674,-28152,-36319,-90253,-87343,-6756,97197,115012,60350,49894,84624,106476,87551,49378,46020,70440,73160,74505,44519,30288,70574,98586,70498,13548,6217,66896,83900,34140,-9987,-62754,-124671,-138313,-108627,-33505,59298,53052,-11078,-52560,-33448,10715,-9243,-44357,-35814,18045,51274,61276,34917,-41819,-102185,-130104,-129447,-102582,-122637,-131384,-93617,-74147,-54220,-5400,-20786,-109367,-110504,334,100159,88337,53798,88392,77763,-36923,-86296,-31110,22064,3124,-3221,16716,15063,17064,46870,65145,77150,126157,132594,65853,-13093,-41522,-4963,-13314,-96829,-73395,28118,41040,1296,48750,120134,55479,-82309,-84832,38643,73299,16434,6182,2209,55448,170289,164322,44957,-11793,12796,54462,113805,124873,73280,42917,47804,45067,9430,6288,47906,69531,69051,34777,-38243,-77239,-79668,-90041,-90645,-93496,-70568,-1074,54257,68208,55242,-33125,-101611,-47575,43034,72539,39798,-7845,-33312,-9442,54788,120919,105493,63380,47569,7787,-42345,-35874,-26617,-89116,-144327,-83531,-16761,-35463,-11561,92795,169772,147605,83406,37023,14264,-10761,-81832,-132847,-106282,-71372,-64803,-20310,22527,24737,38632,83318,105193,81586,42615,32426,103535,154355,88537,-24440,-40668,-1100,-21873,-83543,-133143,-115860,-54746,-18740,-27656,-54519,-45127,-19242,-53782,-86454,-59045,-13513,30545,54150,54712,15266,-50724,-57561,-36650,-61286,-56291,18016,43395,-7292,-32615,-11218,26066,3705,-60244,-63261,-41042,-91696,-89905,-19709,8876,26161,67887,46758,10304,-8861,-44922,-18396,23914,-1671,-13513,15240,24177,5508,-7561,-23383,-14268,23661,17439,-49488,-48748,24305,42894,6236,-199,-34662,-61174,-19408,-17924,-73561,-96816,-47855,35733,116658,117008,68701,33788,22015,1324,474,-9193,-62952,-119217,-149305,-114889,-66461,-13609,-15225,-41105,5352,32744,-28815,-105968,-125070,-65078,20535,33061,-28995,-16432,113511,171016,71724,-62190,-73549,19151,21655,-101340,-99318,52430,134417,98011,98213,125229,94869,16563,-70637,-149875,-158257,-101940,-65085,-34202,49854,135262,148180,89976,23226,19681,68949,87861,67480,107604,124465,-1922,-124763,-42558,82156,79389,1089,-62564,-88349,-78525,6816,112890,101928,5519,-25382,28370,89411,61611,-32371,-90413,-69633,-6291,31175,58166,88519,57338,-57516,-98078,-30346,11350,-39197,-59055,29371,102373,112145,63988,-24528,-99823,-142381,-155211,-137431,-88824,-25067,-25155,-114705,-169380,-142154,-81146,33728,127052,120929,101167,73059,8106,-16493,-970,-12138,-21882,-51567,-28171,65059,117475,99322,103133,102248,45727,-55425,-99276,-51558,32860,91256,66272,-10899,-66150,-59700,-27728,-28050,-92179,-115256,24092,182746,153354,28407,-67386,-137688,-189085,-214715,-201515,-171185,-96882,-13583,64435,148069,145692,49847,-21831,-40014,-41655,-17171,50468,127290,116827,44954,-5401,-15180,9275,88707,121003,75058,26411,-22638,-66324,-33277,21697,23587,8670,30917,84278,111181,49773,-62718,-99279,-35329,16917,-5092,-72057,-85114,-9369,64390,51026,28289,51769,38459,-23657,-77257,-69014,3827,87348,77150,-6240,-44527,-51688,-94045,-89159,37704,179298,224740,170121,120874,148746,124238,19029,-74353,-63009,290,31856,11368,-55013,-53858,28759,80790,52149,-11986,-53400,-7577,-5887,-60827,-41309,31405,23970,-34372,-105855,-89583,17297,37813,-87013,-160462,-70060,64921,95672,-10830,-89358,-51402,32434,70402,42007,-11814,-31653,-51377,-121892,-138832,-55649,-23573,-36188,-11167,58695,167546,214429,60568,-125138,-118532,-26238,-7878,-49189,-35300,14173,25937,40177,84719,90216,91059,108032,76494,20620,60996,104097,55632,28393,23871,-12287,-30646,-21164,-10739,26809,58333,34707,-1379,-17644,21693,52521,4417,-85702,-100731,-38477,30456,113124,175616,112762,-17395,-117770,-117191,-63903,-52991,-64149,-88288,-127200,-115457,-66155,-39201,-11014,47859,53174,-256,22332,113892,155645,100776,5080,-68938,-93457,-65402,-17746,-25338,-69917,-69366,-14713,67463,125831,50667,-105400,-138062,19146,138544,55225,-81818,-76206,49413,79188,-13344,-41741,34654,51801,16063,-774,6988,39020,79091,80831,67336,52454,-38257,-134609,-93413,-26959,-35762,-45584,-24742,20574,74538,99575,89207,78997,89324,49415,-35037,-72998,-104834,-186410,-189807,-53479,69725,46737,-16005,-8226,-11865,-57524,-88694,-52278,-19797,-24618,-31396,-12530,13077,37196,10005,-38013,-86649,-94809,-19704,66512,60846,-10937,-52942,-76688,-73448,-22476,64945,131293,134290,85078,2275,-97230,-85323,-9733,-3955,-45599,47355,165141,145162,77476,40237,9097,-33512,-106252,-137993,-47233,32485,-30441,-177978,-230959,-128688,-73185,-86089,-47243,-11532,24313,70963,80434,77961,94134,88249,54001,26692,15487,29887,63229,61526,55825,62517,39750,26415,44778,93747,158409,117559,-23643,-123388,-100443,-17864,67206,117452,88488,23674,29593,96473,127080,104000,101640,113970,48885,-18963,-18202,-11523,-62744,-117415,-87312,-33562,-47832,-89770,-97304,-105482,-104741,-71676,-13369,952,-16715,-50185,-60812],[-38728,-19402,1022,22594,-10389,-93940,-112441,-990,87485,43207,-56665,-20927,123225,179087,118795,81230,84086,31155,-55379,-71507,-48743,-13520,70894,179439,179911,136149,147939,149905,47323,-28696,3616,59201,83932,56326,33096,58227,53144,-24077,-75201,-24905,40309,46408,54032,77422,78052,88361,64609,-41207,-121577,-97317,-51366,-39879,63421,151180,49974,-92611,-103424,-60474,-41152,-31367,-24467,-14786,-12929,-8623,-17861,-64455,-96639,-54925,14567,23295,-28302,-66465,-44324,-24583,-49451,-31694,9548,-65,-26004,-44106,-60422,-67310,-45396,-7225,29889,-14955,-107937,-82078,14362,12562,-27560,14223,96572,72417,-51473,-77755,-45612,-67121,-73647,-43413,9236,66605,63864,36428,58217,85511,59751,-11378,-52129,16172,79601,63854,79430,109938,93877,92935,81537,18641,-22819,-27708,-32427,-28581,-37983,-61277,2164,118479,149214,31036,-116819,-114411,-10070,56959,42898,-3573,-17637,-6784,-35300,-53473,-18755,6248,-43679,-113676,-128815,-48273,13848,-12909,-55456,-77420,-86536,-55171,-12265,-42926,-110473,-95170,-51709,-67566,-49371,13361,12647,-25327,-23143,-14446,-29047,-18509,63323,102524,20744,-78911,-112008,-123131,-92218,9026,71951,47506,4863,-26441,-40512,-33119,21940,50148,24397,12912,41234,70210,45384,21565,41766,83063,129630,126880,18735,-49411,-9703,53447,30112,4880,61669,116211,115740,92301,88216,122498,83678,-3498,-66295,-67376,-29565,-37014,-72301,-34035,12343,1503,-53218,-110295,-122823,-36299,25529,-19962,-76937,-56120,-5424,22755,19810,3399,38582,69144,32113,-15983,-23444,-12795,-39531,-42301,-644,-10291,-49105,-24221,33813,112102,158446,99421,32908,23633,30270,-21846,-86128,-50955,7675,-14841,-31056,20059,-2765,-59050,26097,171500,158759,24696,-37922,-5438,-48766,-138737,-92486,3628,-358,-40196,-23692,14972,35106,61374,82221,68035,34128,14780,-2761,-33532,-46080,-8262,15245,57348,92697,49467,-23572,-19482,28096,27226,-928,45827,120679,78658,15881,83316,154030,82773,-70089,-102294,49234,100691,8192,-3609,75525,53944,-28665,-20675,45668,91682,78346,39299,58815,114075,139869,106064,24554,-2288,54749,91701,69472,6966,1780,58794,95079,76984,41537,84247,150215,98214,6896,-37178,-83776,-117083,-92720,-44728,17216,87379,105073,57768,-34875,-59266,28990,52031,-29497,-81985,-59766,-30115,-3286,31522,27102,-20345,-78262,-109683,-125277,-151545,-103126,-36763,-28648,6692,61653,20446,-84843,-89098,-1751,77032,88605,73409,99316,95820,24357,-37152,-21941,35992,9161,-19531,17188,42526,47887,82711,123015,120013,76795,12524,-45477,-84322,-89088,-36589,-17843,-76429,-66292,5382,19053,1382,27824,56537,14393,-36386,45423,166812,115410,-6192,-22633,-33289,-3973,111790,129379,-2726,-93023,-74977,-39575,-12325,-11781,-37819,-23049,41769,80602,18612,-34368,-6144,27627,10537,-46044,-88129,-99848,-94061,-80502,-71502,-87272,-25872,70647,97055,69282,58488,21528,-13031,-6296,742,-33928,-86080,-100109,-90207,-82154,-50991,-16381,-20863,-4452,26489,-3774,-75058,-88096,-49160,-80071,-121434,-32533,68065,49686,-1558,36843,84688,52334,6421,-17194,-13659,-9438,-47176,-46907,-18181,-57148,-133333,-122029,-53946,-11081,1606,457,-27174,-64925,-69872,-35405,69859,150829,120658,24646,-7724,30638,44552,-7771,-77279,-86033,-85226,-98467,-49004,14429,33399,12251,-42992,-74231,-56736,-27584,28806,42126,-33773,-103460,-108779,-60996,-46958,-86043,-87809,-9007,79578,112119,82364,49075,63710,62967,48305,61371,87183,59713,10020,-26953,-42766,-18170,10704,17629,14578,-10713,-40603,-13050,-41,-39414,-50041,-2044,42540,44095,-2483,-50424,-20460,45124,27684,-45191,-37016,57209,96921,39203,-10372,-43202,-57565,-48726,-43336,-25172,-24113,-40684,1215,87751,114687,95576,69560,44366,17288,-4720,-18175,-34096,-78476,-159359,-171439,-135976,-80058,-54606,-50919,-4081,2156,-91015,-150734,-112614,-60447,-71485,-82682,-56844,-20769,29605,37999,-69498,-188398,-171828,-80340,-64959,-140257,-131061,14789,112207,93516,100372,124443,91253,48845,17731,-54515,-117333,-108904,-77892,-30641,64715,128569,107557,45318,-12070,-23790,15181,46254,64313,118309,112101,-6775,-93532,-10951,98445,119742,67611,-22798,-106506,-104449,9997,134580,147006,51505,-21160,-237,55235,70970,63303,38677,3804,-28776,-60359,-34838,48441,50832,-50672,-65760,33285,64041,-12673,-11963,68670,92351,82430,51818,-41441,-136460,-181738,-180004,-152509,-100596,-50780,-61201,-192459,-298107,-226436,-78517,49535,77703,2480,-3759,38820,-10523,-62298,4460,119560,144809,18639,-35630,62541,139813,98656,68248,106688,96274,-19611,-128807,-145528,-68218,48144,108312,58863,-7766,9521,34191,-11019,-68622,-40846,45277,64980,12092,-13741,-28411,-55387,-58398,-94886,-159097,-149211,-45049,25858,30830,49123,51186,-1415,-23778,6368,-5023,-50135,-18920,94769,153141,96533,-20337,-70575,-20128,57988,57009,25958,-8382,-90247,-168692,-138038,-28488,54683,41745,19116,78323,157203,123077,-19994,-118631,-90650,-18644,12573,-26014,-69122,-48192,45969,122095,116129,61129,15315,-17825,-27807,22114,90455,121512,73691,341,-31820,-16475,-19482,-24274,56008,152218,164904,128900,114938,165815,150106,9764,-120850,-82415,37898,107678,117326,41871,-31612,-12807,20164,34200,23165,-14342,20496,7467,-101235,-115568,-18271,42945,55471,-23656,-105906,-58200,-9733,-91460,-148922,-44480,124704,150404,-1963,-103500,-34738,71365,102788,73552,8019,-32378,-37150,-64192,-88780,-42965,-19540,-21797,2202,72945,172469,189962,49375,-85497,-92280,-64958,-73408,-116350,-102463,-18655,24369,-10579,-7139,67697,130314,100999,11460,-26889,54496,128827,92632,39646,15141,537,-12539,5580,67784,120333,101626,28331,-12017,2997,76585,118739,36510,-71822,-94361,-60603,-9371,66325,128623,109154,31514,-60580,-99553,-91719,-44647,12837,-17815,-99711,-100578,-67611,-39614,-16856,2248,-8775,-40744,-24214,32000,60795,28396,-43996,-75527,-24148,16218,-27540,-117486,-155304,-103423,9819,102984,106454,26075,-66204,-99508,-40170,32342,25798,-52318,-94284,-36323,18546,-24059,-73482,-34524,7584,12393,-4814,-489,10315,3815,3860,-1700,-48250,-135973,-169023,-62113,53545,72447,40309,14143,22953,52573,58961,31685,17924,34319,-18065,-106374,-82864,-18019,-58435,-111291,-42750,46168,22652,-58127,-37412,33414,31126,-30271,-46884,-24203,29779,75098,99651,79641,4499,-86753,-62807,-17706,-43235,-38628,29914,67009,8249,-66995,-72187,-21477,12370,46486,80682,87943,39592,-56400,-125542,-79972,-19304,-21492,-29357,41653,85181,49741,64517,103915,62962,-59430,-185566,-200288,-93221,-38054,-71063,-153013,-175566,-75099,-26775,-82790,-48905,65754,122571,120998,63489,-17135,2449,72464,54165,21760,21622,15475,23858,27582,11528,555,-4684,-1014,-5998,5527,59975,49564,-11925,-41696,-46030,-48932,-17095,66411,103891,60174,13339,29195,54998,72079,91487,77774,1310,-24117,4224,-12094,-76799,-115732,-68189,6270,2455,-61569,-57647,-36404,-50578,-37354,19800,27360,20283,7623,-31649],[-16564,-40060,-44600,-36458,-23346,-10689,15717,54436,69223,38893,-41487,-66246,16709,115800,93730,15728,20195,36917,-29716,-39237,38763,120256,169023,207207,186438,157558,170528,157927,55757,16627,50183,59505,67429,64989,24187,11853,23269,-10062,-35783,1766,40764,51262,85342,97604,50614,35654,23748,-61712,-108020,-53848,-24663,-47557,21518,77583,3324,-66703,-59252,-40178,-14650,14866,-4816,-31815,-41546,-36703,-38743,-52106,-53235,28318,145473,117464,-21931,-95460,-96017,-103943,-103907,-56440,-22946,-46073,-74701,-91386,-104388,-100552,-64583,-29184,-3860,-28390,-62820,-9203,52030,16483,892,54068,107319,69912,-54666,-124330,-124212,-132027,-124162,-100509,-49518,32971,45723,2201,32553,114339,164420,127462,31473,53718,127205,114757,91711,89394,30885,-19000,12187,45198,39865,24744,12521,13817,-24124,-101415,-75037,44274,102584,8076,-128510,-131407,-18884,55512,51441,2111,-5388,71870,96529,32027,12770,21362,-44936,-103497,-92144,-35621,-23853,-61226,-100803,-127222,-113372,-39511,8825,-28825,-64269,-12783,20945,-19165,-12176,43523,51515,33835,23269,-6859,-9811,58628,142833,93393,-46146,-106970,-85125,-64041,-12253,56839,62517,5352,-6373,-9758,-48129,-70047,-31336,3293,5586,-19753,-40846,-12854,8101,31367,105012,156121,136587,75223,-12620,-16254,60649,97401,32501,-12719,-7290,-4774,14817,14782,-30474,-7148,38753,38538,-18723,-56287,-52250,-58103,-47734,-4513,16814,22976,-552,-48350,-55589,10306,50105,19561,-35173,-69115,-66537,-23999,487,13195,55501,56729,-36231,-133228,-148579,-109213,-60765,12213,62356,13464,-45743,-20338,30055,72628,118280,91540,21823,-14731,15734,369,-58024,-35911,16700,-26757,-79856,-18120,19245,7485,80807,198273,228708,103824,-15353,-31961,-48504,-92584,-47703,24438,3456,-38561,18247,93805,108584,132307,115874,34914,-15422,1034,8164,1778,-39,24586,34449,22808,1577,-36248,-78157,-59426,16400,49631,39838,69934,115835,65597,20766,63500,67695,-32327,-122843,-69368,70740,148304,134150,96256,78300,69439,51275,67102,62495,56407,67897,77464,60352,75426,116083,100596,-3524,-50607,22255,54060,-15342,-92164,-65188,2516,31533,37353,53856,118918,163613,97648,25707,-10234,-53309,-61103,12718,58344,46849,64917,109841,97711,14957,-13169,58278,88801,24128,-74055,-115018,-96177,-61515,-11380,10277,-20787,-45609,-62021,-122443,-146642,-40307,42535,1507,-16885,4389,-1171,-18372,-2348,4728,-6989,1334,40641,76153,72011,64906,65518,49680,48658,15116,2640,28123,31801,27192,63523,117761,123319,31154,-84768,-119802,-109448,-86139,-32156,1630,-14852,-15354,-16557,-45703,-46569,-16716,-25465,-54752,-24470,63689,100219,27186,-62669,-64563,-58990,-22226,73682,126436,49266,-53366,-83946,-81601,-97933,-111777,-99900,-52466,25106,81409,44564,-25596,-55561,-38111,-27089,-70220,-95913,-76607,-34512,-21342,-37079,-21963,112013,197240,146516,61075,35072,37479,58423,68373,14110,-87141,-138437,-68938,-16765,-45544,-82642,-117894,-128889,-69837,5573,4319,-81026,-142267,-112950,-93718,-90562,11150,141000,144822,44198,-43992,-81005,-87971,-60989,-25060,24393,55382,39102,56015,74215,-14959,-133336,-125706,-55640,-9255,-11973,-38339,-113007,-177248,-164141,-107689,-4283,90199,101351,40256,-16542,-3015,40218,31004,-30935,-53484,-87310,-112608,-17496,94207,87970,49075,37825,24375,17996,21400,60188,29199,-116935,-190989,-120566,-26051,-26958,-58953,-61404,799,100034,153484,127163,61251,14160,20771,86682,123844,134493,174865,147605,41036,-23697,-46589,-68695,-39618,-8521,-44979,-41414,-5314,-43731,-68276,-39100,-9115,49237,120167,105947,30294,6615,34134,33111,29704,42639,61503,71480,27257,-22190,-49352,-68421,-92575,-58035,39765,86625,43089,5246,1302,13103,72728,99030,35319,-29031,-50637,-55789,-59018,-66003,-118690,-137335,-128572,-95108,-55600,-17006,8196,-27189,-94135,-114349,-101933,-118499,-165904,-157512,-101917,-77631,-64536,-62196,-132149,-201205,-202544,-195151,-167047,-139427,-100215,-8700,48338,22671,33354,57329,8955,4584,81563,52041,-50397,-69129,-35600,-133,32048,24206,-795,-5599,-13496,-5596,9569,-9955,4014,95237,125421,74156,22214,27276,76104,123576,126094,59416,-62076,-91605,-13889,43577,76679,72236,32873,12378,19135,47564,108789,99573,-5527,-82557,-115229,-87546,2698,37421,-26189,-25717,49868,73552,56368,79907,102384,66523,58288,63635,13771,-52783,-90596,-87640,-64097,-42491,-37185,-54084,-149807,-246248,-194166,-37096,75020,42506,-71605,-94250,-17361,28341,14354,58983,190555,241732,96246,780,36920,86192,28202,-35912,20865,60119,-11715,-100450,-120949,-57541,51608,119130,83127,21970,1638,-11266,-59618,-46946,63357,101801,1858,-64376,-7271,33945,31449,63518,51085,-37441,-38830,66243,100675,25869,-46292,-75763,-85285,-66950,11347,50465,-24202,-72720,11833,106525,86955,-39434,-113336,-54678,12154,-13841,-38937,-39401,-108548,-192602,-155649,-60239,-10312,-44101,-67249,9524,127359,154460,65295,-36721,-47072,-5975,8490,-9486,-38281,-66497,-14370,118481,149858,75190,29520,17719,16609,72070,127053,122330,79793,21185,-1762,42074,95160,79749,68519,87149,90126,80141,49266,73612,81538,-30562,-160928,-111323,13462,83259,123277,61083,-25159,3344,56160,63971,57078,28076,40204,8891,-81038,-80151,-13865,34276,86113,29615,-103053,-110508,-29630,-35507,-91458,-40596,103557,141381,22473,-78081,-47222,23131,26580,-828,-30591,-31953,9612,19367,-23652,-40662,-29106,4799,45701,71317,73433,42659,-26596,-62232,-53381,-72737,-79612,-72287,-57882,-15833,3651,-52397,-65593,26552,90755,54495,-9453,-39448,5732,65908,54618,22841,16564,33529,15584,4034,82558,171347,135637,14708,-17416,26061,97192,123223,40294,-24491,-28706,-47527,-48226,-5771,36960,71735,82353,39383,-17320,-76052,-60149,19743,15862,-38074,-29754,-40643,-65967,-75042,-74028,-45695,-13851,-15354,-28992,-43951,-60233,-50468,-2865,67382,100636,9424,-149627,-196430,-98875,40825,110175,60672,-16115,-41358,-62285,-92874,-74620,-7435,16485,-55532,-86981,-2468,22814,-34788,-27724,-20659,-25760,26786,62721,-15714,-83771,-42280,-2770,-21484,-65030,-89053,-45289,28039,71046,82833,72584,30709,-8581,-23750,-49369,-87087,-90864,-108207,-123209,-45037,49074,44345,-6659,-20079,-11650,-30560,-43956,18939,113749,151327,100651,27883,-958,72554,148771,162665,118231,8922,-89367,-42856,12229,-11571,-21899,17934,88523,75887,-43112,-96275,-34718,13459,47554,62809,39039,-12506,-56871,-65605,-47577,-40704,-10954,25778,28002,819,13961,75932,118146,87435,-7029,-90762,-96311,-41590,-60295,-93675,-100732,-75870,-10958,-18944,-91668,-26689,137863,177826,109800,26525,-56779,-31199,73630,61058,9085,5473,-3420,6595,33230,7566,-24110,-24898,-28461,-62803,-91639,-66378,-27587,210,1477,-7387,-24723,-19597,37374,88421,61040,-21880,-51865,-3506,74080,95782,37629,-40799,-39924,-34068,-58267,-75985,-89127,-49609,16435,36982,11617,39467,59279,13891,-7023,44423,71434,100690,124509,66753],[34577,-43237,-105837,-107342,-45454,40756,118475,118837,37598,-40511,-76440,-76014,-47436,6658,11858,-18157,-2090,17280,-27266,334,76034,112127,98453,95938,61668,41883,36631,26088,25938,110210,148300,78095,66089,86989,24487,-25103,-18452,-22158,-17882,13162,18517,11531,26212,30285,-3971,-4832,-18275,-67798,-52869,-11656,-27244,-56856,-16639,23352,17124,330,-9931,-8368,12290,13330,-16583,-10613,2883,-30906,-81236,-84258,-37589,50243,142635,119353,-1219,-86667,-117674,-116934,-69543,-23167,-29351,-64536,-80846,-98828,-118810,-110774,-58078,-36353,-45474,-46314,-6011,43827,46722,18412,27983,48143,49390,37389,-23717,-91748,-113953,-118194,-118351,-111914,-88696,-18115,20014,655,885,43987,102287,114400,67081,85023,148905,137955,85580,75538,28918,-59405,-41017,58198,78434,31586,7145,-1144,-50666,-106084,-76361,-2738,59581,28107,-92339,-118655,-10076,41962,7262,-34605,13222,152001,185380,95224,53761,61546,-13120,-59778,-13523,16139,-19792,-42510,-52268,-74759,-47248,37913,62158,18521,177,56554,89931,36466,3441,36151,58902,58462,36401,-6051,10288,133679,210051,90622,-50099,-55699,-8390,-3473,17014,43576,32335,-8299,3379,20108,-4437,-16738,-8687,1999,26957,-4126,-67184,-44613,-3293,23576,90012,125773,83392,14016,-58537,-25398,81353,110915,44859,14819,-11938,-73869,-79220,-44360,-63210,-68082,2454,81429,17551,-91593,-101262,-65063,5559,40392,-8526,-6550,14213,-6041,-14122,42872,82039,73003,40476,-22894,-110972,-133503,-80344,-23578,14714,10281,-69384,-154762,-168579,-119450,-27787,84597,126361,48633,-30685,-18935,32189,77549,137531,123233,34797,-43716,-28587,-482,-1504,12939,22116,-67343,-151436,-70933,24505,39301,70192,158202,200031,103239,-42821,-111921,-101844,-72396,-11027,38043,363,-50361,9761,82849,84691,105026,90367,31100,-3485,19473,61015,92958,54198,-2880,-8337,-4552,-40937,-100782,-147850,-137163,-66459,16906,56259,63279,59292,35111,12064,3802,-49264,-143717,-149618,-7240,104690,163340,195642,121732,10759,3311,67994,106675,72211,55764,91367,92773,8997,-10062,59587,66843,-20898,-57693,5528,17467,-60274,-125263,-82878,-18724,-5589,16053,65693,93876,82296,52800,45851,25970,-16984,-22274,51585,87609,47765,53313,87278,67014,17610,18238,52113,57517,33662,-48358,-95589,-76820,-61534,-48692,-28805,-25154,-7910,-12061,-76020,-84913,12003,59368,-3593,-61728,-77941,-53891,-7029,18337,-5201,-35034,-30899,15704,46941,45177,54329,95036,90014,54737,28234,39563,20999,-30785,-31762,20092,66902,76698,13720,-90738,-113875,-75053,-38567,-10569,1003,-3569,9480,-17178,-88189,-113096,-75316,-55276,-60398,-39385,-23928,-35348,-45619,-64301,-81036,-90074,-41226,17333,45839,46969,6858,-42358,-55724,-47939,-54598,-62549,-22972,36198,59570,50224,347,-84475,-95687,-18781,1114,-44134,-35514,29769,33449,291,40418,175020,239456,177143,90415,42515,24539,60627,93274,37138,-57788,-65322,29861,47839,7870,-16658,-69218,-114163,-77666,-4633,18406,-44184,-112598,-104476,-70305,-69414,-10919,122363,166698,69042,-96739,-187694,-166248,-96242,-37208,30343,98274,103862,81767,62003,-18247,-96717,-47394,35741,62606,40729,21379,-48389,-144172,-172274,-138566,-58926,24797,50448,4270,-50001,-37202,14399,42400,12178,-15774,-53262,-74278,-3564,75336,57486,55006,85168,76352,70834,75547,52979,-41125,-149906,-149730,-46093,37388,24391,-4156,-2712,47328,112439,110530,66278,11623,-53286,-47640,37918,44847,31945,133454,191221,116667,36062,-40451,-72090,-28203,-20948,-78605,-61497,-24990,-66296,-48443,12853,-3103,32103,156500,202381,112438,10946,-10352,39388,109140,112709,44776,7263,-21153,-46060,-50124,-74030,-118035,-66124,64304,139314,129204,60234,-26559,-66446,3522,54530,-7755,-87037,-86308,-55458,-45902,-34906,-43048,-38309,-42471,-27398,3453,52345,61136,-27722,-71495,-41376,-71178,-136103,-144314,-126903,-130142,-131001,-90093,-60107,-85051,-112847,-159642,-241102,-203971,-96108,-52245,-38575,-13364,-29179,-14369,21690,-16790,-12001,109749,109016,-383,-13898,30006,40447,-8929,-95952,-116713,-51414,6281,35241,20024,-56166,-76104,29405,105229,114678,77985,30849,50651,108574,131833,96362,4559,-30348,-18918,-55489,-44356,13728,23447,-7336,-13567,14689,50485,14257,-79484,-111346,-101052,-68396,-8941,22797,-18579,-20533,14858,44042,89899,110904,95573,62866,67517,88470,106010,97006,68130,69328,73090,38860,18649,19120,-23032,-86973,-79885,24386,115092,91163,-5136,-88727,-59426,88079,144601,92416,105546,153278,102866,61252,50489,33981,-39927,-99035,-55182,8720,-8844,-47077,-10741,77230,127645,105890,51089,-11301,-75912,-103371,-96275,-32684,78631,80913,-44565,-78554,28835,72608,53097,80245,93980,67114,92438,170479,167857,73107,-30288,-95416,-114604,-115680,-48743,46563,17341,-83887,-76642,5295,18854,-70049,-113300,-49275,7048,-23144,-68409,-53271,-59527,-120528,-107563,-64701,-92106,-141528,-127287,-53106,25404,75777,81377,51673,45558,33160,-19431,-24609,17151,-6207,-5739,97737,112039,46118,38719,52334,36508,52241,69761,65223,63308,16781,-3597,76458,151140,99232,35175,36400,53355,39840,-20477,-30015,-690,-43636,-140441,-97582,2688,38260,62976,21471,-6460,80142,152008,113664,73450,52855,43104,-3123,-23861,39802,87972,60637,47870,-12706,-108964,-102224,-7847,4075,-68161,-71135,-187,38516,3218,-56368,-73978,-41418,-49619,-87599,-94967,-59361,15410,43496,-6723,-43652,-25651,24615,65837,45314,-39657,-94877,-85125,-51927,-41904,-68366,-47085,15931,44531,25408,-2585,-39114,-51854,-17960,5008,20,8932,-4490,-28353,-35882,-35359,-15063,12997,33459,6006,-21865,42168,143451,132355,43047,33121,45139,51208,33956,-19934,-23987,-4621,-47789,-74128,-50465,-32743,-9057,35117,45386,15421,-42952,-52375,1671,11191,4123,24363,-23790,-103851,-120462,-65688,29586,72371,26644,-25579,-48196,-34150,39972,91344,84665,81940,20214,-122109,-186234,-102943,11042,38715,-9656,-32091,97,-1459,-55221,-85689,-20514,82463,48281,-30069,3584,23836,-2969,37977,9152,-41927,67567,136349,3596,-73015,385,51232,70201,75934,3033,-77938,-77674,-28528,41480,82831,27595,-54189,-88313,-111620,-148843,-160952,-141743,-91109,-15807,46927,62667,21898,-55072,-91611,-67656,16721,113935,152554,151208,126067,77684,29321,61190,110637,105273,69997,12167,-43374,-31833,-30484,-39277,-16697,21366,108101,127842,5558,-84622,-63271,-17090,56458,83607,23312,-25583,-13242,-16872,-70500,-110818,-22808,57076,6624,-48930,1588,46344,54561,41597,-495,-11500,6882,-2276,-79301,-118611,-63113,-9872,-6764,-68482,-110835,-7570,135977,134625,23192,-42220,-36613,23882,87563,56953,-9188,-33871,-35806,12142,81089,72216,31802,14166,-10383,-61827,-113023,-100252,-26476,13727,-23971,-27868,8116,29072,34132,58132,37510,-70615,-142454,-71850,37697,53054,4362,-30460,-31918,-84673,-134078,-109974,-73251,-27360,19688,29673,26892,64569,68589,10503,-26306,14527,61491,127661,180816,132493],[111832,31841,-71928,-91409,-32646,44811,129732,154138,38722,-95270,-103722,-38212,-26016,-47227,-40537,-5255,15767,-1469,-14882,33968,63458,41579,5244,11804,-11290,-45553,-82379,-83498,4869,156027,182659,82659,71357,86894,24422,-8188,6879,24553,47007,47967,12724,-8241,-6385,8276,16763,30992,227,-23333,32995,44726,-14598,-44070,-4702,37745,57431,28994,-21373,-25681,-2605,-24974,-40160,22924,81098,33719,-72712,-103600,-26343,46606,62362,40601,-19675,-89169,-105035,-72208,-42322,-31228,-39466,-52853,-45001,-46961,-61103,-47049,3771,-24859,-92273,-68603,17045,55148,30191,-7176,-4799,21597,26086,29734,22666,1057,-38838,-67643,-66938,-58312,-51911,-27803,-2627,5177,-17674,-36311,-22440,9222,40545,69352,92949,81402,55542,82604,83712,-1981,-14776,73998,67030,-16786,-52470,-77373,-108118,-88982,-30103,-5649,27432,30418,-71305,-115432,-43967,-27355,-81746,-76523,16485,108036,99723,58382,70831,108088,54996,11754,42271,41930,8887,31410,32932,-32233,-30346,50270,71569,43081,30295,55373,82814,48145,2670,13360,26444,12082,-23809,-61086,-14247,127389,180051,69818,-17553,-8272,19127,8318,-10276,-3956,8509,-112,2431,24598,39964,46644,38438,23554,45289,35256,-23949,-16934,20126,27483,30293,24954,8356,-12929,-75377,-54629,45189,67881,19611,23944,9232,-62482,-88127,-33119,18696,16631,30644,82803,-19728,-176485,-167822,-75700,20269,42373,-44577,-61419,-17876,5631,12379,41472,49938,58827,77008,34244,-93020,-170527,-121155,-64210,-25229,4809,-23079,-84416,-112077,-80215,-4477,90153,122668,58152,-16470,-27703,4395,84708,173527,150152,57240,-37625,-80734,-50328,685,19663,-8209,-108497,-178603,-88297,21482,36317,31856,70019,65241,16189,-69484,-130283,-117978,-64599,4057,38355,-9075,-58295,-25420,11119,20987,48488,34764,12441,39379,90404,128343,127101,39280,-54188,-61155,-7946,-21302,-109706,-169667,-157429,-104440,-2542,62197,46262,31533,59132,51421,-7092,-97138,-192610,-198231,-41794,126358,177526,165906,76071,-35884,-59894,20119,82460,71704,70733,95663,32247,-83351,-77018,5813,-12939,-73748,-52115,13411,25793,-5611,-50047,-38607,6782,21029,42219,72716,43222,-13346,-14415,19969,12887,-35626,-61846,-21513,36079,58060,80757,63155,4752,-36510,-32816,-13940,-20332,-34565,-65928,-57331,-28287,-38716,-43567,-1439,36128,41817,18726,-12036,-21184,2131,5325,-8016,-33232,-65500,-62702,-47597,-45697,-37527,8445,44814,44314,37866,21356,-13811,1789,44009,48076,25080,33554,-11706,-88739,-70478,-11918,4836,12449,4687,-63949,-87198,-25531,6149,-16816,-46443,-64379,-19290,4492,-61405,-117405,-84478,-16643,5815,-34690,-85455,-60481,19522,28401,-53345,-121445,-105871,-102714,-112326,-45470,18817,1598,-11401,52709,61954,-6268,18861,70582,38713,20084,4039,-84445,-113294,-8712,63654,11368,-20353,20778,28377,19723,36430,90319,149536,167243,143545,88577,14722,12424,37191,6058,-22246,25354,69122,7044,-15888,53622,64861,-5591,-30013,3903,40290,37447,10627,4284,1469,-58274,-80874,28709,128229,71355,-73434,-159532,-148980,-94684,-67370,-32232,57129,87258,31484,-5504,-23410,-46792,3743,93016,123176,101035,102917,87558,-10065,-92966,-102691,-59197,-10303,2278,-44508,-61426,-25355,17217,67188,76322,48686,9899,-38210,-50783,-41031,-36978,-1138,21600,16521,46556,64782,-13159,-124492,-120786,-19620,66516,105732,83195,31683,24322,71998,101700,42708,-24158,-41019,-56887,-36490,28955,-13453,-58892,27888,121363,111456,54377,-10602,-10435,20925,-9410,-50892,-42428,-28532,-45947,-12584,36598,-4367,-5929,105652,172879,103920,-2987,-34387,38006,110991,99900,32251,-13760,-51452,-73763,-62630,-68840,-99564,-60249,45984,127363,158657,105321,28157,-17069,-13376,339,-16302,-65083,-58223,-2827,23987,22044,3980,6246,5002,22443,42679,88593,111258,7852,-53121,8537,8387,-33947,-16502,-28448,-90535,-93556,-33657,-6184,-12275,-16849,-76149,-168402,-126833,-17740,-20318,-80897,-60666,-23722,9825,55332,52628,40925,98374,92456,23332,23739,49504,38164,-34908,-148551,-169234,-78835,3468,27744,6606,-50195,-81539,-24210,39066,61020,27223,1049,36195,75516,64205,33060,7436,14762,12508,-42835,-69639,-58098,-49839,-44744,-15750,12654,-20405,-86768,-95006,-59909,-41441,-31462,-14822,-6679,-37744,-46474,-27764,20548,82544,85573,68142,82095,95822,105079,154396,177621,150915,147513,128210,80852,92176,117872,67886,-3722,-12155,54496,142988,172948,120299,11288,-11169,129172,178081,41717,-49913,-19249,14636,62964,85297,36994,-39438,-78980,-64186,8473,24559,-4337,60316,162191,147697,55377,1287,-42954,-96095,-104975,-67570,-30807,12534,-4386,-91657,-75274,46955,68180,11999,21968,67110,110018,155890,203023,188322,119423,40152,-30508,-78181,-109780,-88669,-6356,29391,-43851,-109459,-75923,-32330,-73739,-77085,-14882,35510,21091,-33705,-33441,11003,-12430,-33411,-22120,-63725,-104349,-77532,-58151,-67874,-33284,33143,70043,86092,46442,-40564,-32853,63359,72394,68411,105903,54645,-11469,23970,64280,42811,15172,-8615,4572,32257,3915,-20156,54929,100819,29265,-12313,11952,18813,-3218,-45173,-66678,-42424,-21129,-62883,-26529,69368,87147,65086,33885,41870,106417,140128,97906,56566,33152,20058,-4806,32662,127867,180145,117534,25096,-57825,-91995,-48002,32685,16884,-63670,-72777,-62931,-69902,-56673,-51866,-64353,-37737,-37475,-86183,-108558,-79619,-17606,12926,-17596,-19022,17641,48275,60984,42038,-33616,-85841,-69985,-47459,-49104,-46734,-3694,56917,88132,47078,4665,1206,-19775,-58742,-63668,-37785,18352,36112,-11716,-73878,-98440,-71968,-26738,-261,-17595,-32208,2418,69707,118275,131297,116139,53338,11141,-20176,-66433,-76193,-56371,-65510,-73827,-57053,-55634,-81978,-66500,-43500,-34787,-22926,626,22193,1229,-13755,4693,-34058,-107395,-109308,3912,135011,138358,62767,31538,55549,116051,180561,144379,38628,-3726,-2078,-57463,-119362,-96323,-35635,-25868,-15489,40056,88537,88151,53355,-11773,-11745,84238,112564,45578,-17856,-46399,250,108033,70908,-14777,66543,132184,47056,24906,79489,67790,76312,113198,32214,-72464,-74360,-29413,23330,42545,-16012,-71898,-82227,-89000,-92198,-91579,-77346,-29744,6328,36384,46215,-26518,-125320,-122156,-19051,102626,168363,117761,40750,36334,72284,50279,12889,2509,12293,23237,28165,-2519,-21226,-33766,-34629,-15751,25732,115514,138789,53079,-18948,-33563,-18695,60536,99809,36754,-2444,26824,-9127,-117680,-177511,-58689,56010,15754,-45196,-28110,-17165,-18888,-35083,-72544,-38861,15230,-18040,-110185,-135980,-55371,780,-25544,-87042,-85782,15376,78499,20703,-78351,-95525,-4776,77274,69303,25312,-18469,-62774,-70882,8321,111834,137121,104468,73839,41712,-12896,-60643,-30683,34812,35991,-28824,-38685,28231,77062,70343,66380,42664,-82040,-193143,-139333,-40800,-25645,-4810,31828,20430,-72817,-166376,-156612,-79847,-466,48118,30005,-897,21393,25495,-4574,-33832,-23675,9087,86064,150837,134401],[117391,100858,3103,-56532,-45794,-4016,47844,76275,2451,-99358,-97891,-17865,-15061,-67338,-70023,-37457,-39045,-64532,-43604,13395,34999,17134,-19855,-11846,-8377,-42230,-89308,-87806,-19374,62973,65183,35500,49311,31952,-3840,19261,59921,97136,129736,93144,23602,17458,48272,62916,72206,80325,47387,26565,61356,57613,-574,-39446,-10022,20794,20190,-23206,-86628,-89101,-43452,-38641,-37263,35865,111628,90507,-24389,-74623,1307,43760,-33,-31306,-56828,-97168,-81315,-52333,-84291,-88557,-50369,-27126,-2448,27106,44261,60600,74251,-10583,-110684,-72139,18012,52891,30528,-44729,-64489,8557,45327,17956,29164,68275,23687,-25646,-8161,6328,1186,-24891,-39373,-24369,-21758,-30266,-39646,-29700,9181,32491,6544,-11566,15302,78744,108722,67836,67618,109842,47256,-55650,-95374,-119922,-111460,-59898,-19249,-10692,-3992,-27737,-89762,-110428,-94680,-110225,-132025,-67711,9415,-9125,-52115,-11954,77588,132704,104577,66037,40881,16601,29030,96385,88767,-32952,-85551,-9887,53759,62261,47231,26284,32162,32300,9715,2862,-22519,-75626,-112418,-119077,-35672,79668,96333,39290,10769,11809,24310,18122,-13126,-12810,8662,524,-13818,-2504,27395,43921,62994,61591,55981,57356,32325,41356,85764,71487,6001,-27904,-12184,9141,-43363,-64622,-18441,-6653,-34591,-14170,5877,-3407,-5898,32284,109135,138561,85388,41777,-73791,-191015,-160308,-63813,12581,34105,-30003,-62874,-35761,9484,35553,22843,-10443,13843,58832,50601,-12351,-61566,-63885,-64463,-27629,35019,31065,-28524,-65180,-56900,-26385,31008,67892,41380,-667,-17209,-17173,57041,144598,126037,86590,42766,-25800,-49015,-18687,-9536,-60712,-120345,-114681,-21933,44097,39575,27536,12660,-16335,-23808,-28894,-41921,-41145,-19311,29918,40216,-19972,-48193,-5759,22965,33484,35494,-19833,-48806,34643,143503,150723,69941,-12764,-39394,-36466,9295,7377,-70458,-113528,-84419,-25358,65482,104843,59621,67754,127065,121471,38501,-70224,-179029,-241443,-127003,106745,170095,93644,27527,-22455,-57659,-36399,4212,10545,37503,60859,-11163,-98702,-57319,-2984,-68315,-111757,-40086,35144,60018,75630,38355,-1433,25487,72212,96412,84666,25359,-28119,-26776,-11265,-43115,-101954,-130133,-86396,11964,100898,123134,66754,-1181,-58165,-96660,-86150,-85233,-106359,-88257,-32388,-20216,-38162,3905,80006,104202,60335,19398,24682,9259,-29942,-36665,14922,45438,19494,4080,-28875,-67906,-47728,44972,116164,94677,47888,-9186,-87931,-102048,-21092,32665,-6187,-8849,-26349,-79971,-60718,-27414,-33135,-1373,23609,-47952,-86108,-2713,28143,-34748,-85755,-115703,-75091,-5595,-11362,-35212,2161,71266,92494,19290,-47065,19978,148930,139220,1674,-112598,-154759,-185516,-157037,-46135,57874,52155,9594,68120,89090,9271,29523,76584,31778,6686,3841,-56776,-85413,-31654,25156,16105,-35809,-54120,-37137,3308,-7723,-21326,25444,106207,142862,112492,27765,-13082,-29883,-61756,-43075,25043,28888,-62492,-78326,41866,117731,70531,23951,34303,75470,109862,113222,105130,65048,-45180,-127456,-57889,75467,81458,-4133,-79987,-97664,-57656,-60970,-91627,-45500,-352,-24366,-22476,23368,727,-25807,29209,98625,107640,121251,139578,69639,-14097,-40769,-39009,-37427,-38047,-64536,-49872,-19115,1204,67801,115350,110021,63556,-26876,-104511,-130720,-103877,-73228,-74561,-61259,-8279,-2583,-78845,-134480,-66965,41425,89523,112524,79925,3494,-28016,6975,26478,-25090,-72290,-55423,-20411,24203,85149,55670,-7307,-7791,20345,25502,6862,-6433,-8651,-19564,-17767,14302,22922,8196,-20599,-33049,-15693,-22754,-34334,11429,50931,41051,5304,-14644,15007,31546,5206,-3016,-9089,-60667,-98671,-96507,-85592,-80914,-49316,15616,89654,121308,75508,57996,74397,40705,-1118,2816,-1845,700,37165,52595,37271,-22167,-70482,-89291,-65154,-31677,25583,82963,32882,-39010,9479,64190,62744,57832,25302,-26429,-10775,28076,13983,-4292,7229,-14896,-57680,-15363,41774,-13724,-111041,-103221,-30750,19050,54274,73138,53144,36474,30662,39381,46673,16211,-11748,-53372,-136773,-147191,-65648,-12258,-20687,-21335,3716,-4551,-20615,-8199,-2534,-49532,-61262,-33570,-36557,-69006,-78690,-73096,-38949,9131,30932,15216,-49097,-78603,-42897,2028,27657,-4789,-50388,-14558,26776,9132,-24886,-49089,-52693,-61807,-72147,-51804,28599,95488,68913,24419,45613,76344,92410,118146,109785,69869,62447,53386,64840,127149,146743,48608,-41217,-37963,3865,70603,129352,126845,88126,86430,122208,74800,-59763,-139266,-129440,-114983,-18579,78093,62372,3483,-32825,-39112,22484,61063,27919,37556,70070,28274,-26536,-38886,-42556,-46536,-36288,-31014,-50260,-48241,-42613,-70450,-55181,24123,33237,-43408,-50357,21684,69276,93387,143826,156438,97313,29443,-13438,-47097,-65177,-56604,-30076,18625,7365,-80364,-87708,-20386,-39516,-48524,2060,40672,43526,22885,8005,43878,50725,28254,32089,16964,-17751,-13363,-38668,-91554,-74691,-11230,20685,34907,13413,-40226,-26525,37004,45631,76629,95749,11412,-49261,-14200,18485,15488,3963,-15657,-8089,5337,-1337,-18872,-9217,-8537,-32775,-12247,6944,-29958,-46935,-48565,-64107,-67669,-30633,-24838,26654,143252,171961,125631,94132,62724,12364,-15504,-43,11567,-18350,-24261,1712,50907,97971,135649,119831,52328,-11352,-29905,-16677,22782,8482,-43732,-18407,-3023,-66465,-80919,-39446,-15802,5496,6322,-22166,-53512,-58228,-37117,-20561,-25895,11119,61807,74262,61140,71308,66823,29060,-29221,-79856,-73695,-23693,18105,32256,49308,29367,7519,14723,-19849,-75659,-78067,-58447,-10591,30347,12197,-41524,-105516,-133584,-90351,-23037,-16829,-31069,-30845,-4548,104158,188390,133221,35155,34144,47976,-24652,-113607,-125693,-82136,-62704,-58970,-62479,-94278,-96739,-101921,-91788,-27289,44811,66958,13902,-55687,-57879,-57072,-75131,-65225,32301,134476,121848,71042,81132,149332,228465,236777,131371,-8613,-67485,-17351,19044,-14737,-39128,-22059,1169,72474,153147,159475,133913,105363,40247,-213,17596,50350,33886,-57166,-105777,-1179,128565,89851,1676,7960,43495,48358,86197,96614,11646,-9404,41851,17319,4444,68942,102242,70044,100,-78746,-82220,-28251,5083,18526,15779,7439,19841,36700,77117,69468,-71130,-179218,-95726,68339,150103,141149,49911,-39601,-31940,47680,54762,-14046,-60736,-13256,51061,62465,6184,1319,43858,40088,69,14863,93590,116536,71958,35512,20157,5526,42362,79873,47874,5109,14254,-17483,-110045,-158714,-69472,32630,23415,-47290,-80925,-67551,-51270,-76551,-116394,-79048,-24442,-38652,-112425,-123148,-71122,-42049,-42427,-48734,-25704,23132,-12910,-110576,-141343,-99431,-1604,55540,9577,-30291,-41136,-93049,-116624,-51986,46097,103497,100031,79541,62419,16731,-14449,25431,47179,32529,9831,-5279,24784,87533,116558,86564,42696,-62178,-176015,-160663,-90578,-77765,-16019,54825,57250,-15985,-118705,-149317,-95322,-11363,44878,32218,-22253,-24240,-1908,9977,-16428,-49655,-48743,18473,74977,83862],[81205,135183,75237,-17663,-42985,-6344,4373,-23473,-48132,-54563,-33111,6871,-15684,-53363,-61750,-78254,-105991,-96410,-56562,4395,60877,87053,33276,-2368,6157,12537,-12187,-28151,-44965,-59412,-50597,11371,41428,5676,6159,52730,84146,122208,168964,133806,54388,61187,109396,106431,98694,110020,91127,50493,17144,3319,-3176,-38102,-46418,-41441,-42936,-55326,-95783,-96563,-30713,16899,21319,53536,97544,95378,21934,2093,63054,56799,-6572,-25630,-33147,-51765,-36771,-46902,-101636,-90381,-26991,5921,24440,56941,94913,106251,87450,7340,-60300,-27781,41115,74830,56345,-32917,-67118,26,24802,-31602,-16332,57468,46645,14431,15659,-7906,-34427,-63256,-85518,-66270,-18547,16144,4618,-13540,2001,17762,-31426,-63090,-25157,30728,65193,89996,126299,130391,53240,-34498,-76387,-79065,-35711,-13087,-35002,-37554,-44248,-99990,-107688,-73451,-79498,-112660,-105286,-57455,-43247,-91529,-119093,-44337,66650,95792,63955,52347,12896,-17366,24844,96790,85768,-22179,-96071,-41620,56320,100678,72754,15465,-9066,-2745,-320,-9551,-65354,-148174,-177523,-136876,-37526,27018,7144,-28861,-22415,7215,46061,33998,-42,2450,14511,-2652,-22803,-55505,-61071,-29077,49734,90011,47936,12445,5828,51396,124246,89594,-11876,-38792,-11939,4018,-34104,-73934,-92197,-86608,-86068,-78836,-46184,15659,56335,64279,99092,136524,62859,-29546,-90672,-112327,-83122,-47899,-1360,45628,20228,-28793,-43014,-9216,23368,-810,-32915,-6934,128,1117,37565,49090,-9163,-61904,-29900,24524,-1581,-54824,-69080,-78051,-84592,-44089,-1097,-19297,-33796,-6571,-1156,-8555,16203,41171,102002,143750,107497,22668,-14401,-43635,-117073,-128737,-40804,49620,60114,53654,64820,49003,40884,28717,35974,50682,41738,24550,38284,13887,-55891,-51177,52200,118717,92322,24585,-80337,-127661,-41867,91239,83986,-24709,-56990,3045,23710,12669,-11394,-51236,-63995,-20643,75596,165757,150265,70000,79289,125134,117451,48656,-53909,-141165,-193503,-117985,50410,93141,18208,-3992,-4976,-37279,-83431,-102486,-100249,-47551,10765,35187,17085,30346,21885,-41924,-63660,-14516,29207,46116,64038,22977,-32079,-10030,65516,107799,87212,37776,18052,24542,-5381,-100056,-162700,-142769,-57421,39852,117809,130707,84389,38794,-22483,-91317,-105499,-116105,-120604,-62343,-11240,-49538,-52784,49649,107544,61344,-4163,-24771,6664,27230,-2606,-11843,39359,74932,61574,71253,53891,1121,-15731,24367,75281,81946,26414,-50361,-105476,-98571,-27077,14057,-41577,-34544,-2145,-27179,-44572,-50941,-37716,44523,86784,-3780,-66837,6257,50595,-9726,-58353,-102011,-133648,-95081,-22612,43485,113228,163265,145613,66120,15760,78103,182517,149274,27733,-63829,-112538,-124343,-33354,83746,139537,99936,11075,95,29358,17745,28931,45848,51038,66566,46425,-2461,-23997,-49803,-52142,-5814,-39110,-110761,-104733,-31565,-16502,-31419,-27526,26671,76160,87088,61422,31781,-23124,-85163,-70029,-11521,4259,-57913,-89772,-24181,48919,64253,62058,87875,124481,127823,114243,122651,98790,-848,-95503,-65540,63700,127162,60802,-27030,-41675,18127,11896,-85564,-123252,-70105,-23099,22916,73918,20241,-74932,-66989,44175,103032,112435,102562,49242,11772,14413,-10153,-56813,-65903,-59711,-48147,-48769,-47149,20814,92114,122816,76912,-15999,-83032,-86109,-55040,-50468,-52961,-34673,-23968,-46333,-57799,-39317,-5797,6915,22653,69308,39407,-45922,-104747,-94010,-64111,-59442,-47093,-16720,16941,58914,119318,148426,103873,23556,-21813,-20114,-8866,-16215,-74622,-116301,-38929,60219,86796,71932,6699,-71749,-67932,-12048,-1133,-21852,-16325,28590,53453,39861,17315,-25270,-79072,-62953,-19251,-49248,-78452,-81742,-81674,-58750,-8724,31709,79018,90244,36577,32383,84738,83886,27690,-332,12951,40784,49287,26198,15964,-52590,-143041,-201516,-189779,-134313,-60708,18330,49088,15317,9290,37951,32629,16008,14745,10220,36039,68031,33338,-14999,665,14563,-907,42404,70048,13099,-63749,-85061,-57592,-26851,-24197,-27559,-23040,-15631,11119,83524,106110,36876,-10471,-28280,-68470,-57356,24999,50478,-4319,-5471,71131,83024,39895,37622,36957,-40262,-102196,-128642,-161615,-149020,-101501,-121578,-120764,-26387,71748,100711,44036,11425,29302,34934,48895,82526,83977,72435,69180,35808,-12571,-53648,-45280,-29769,-41114,-22071,79199,156093,96290,-7131,-42074,12412,79369,70766,-10193,-71962,-62319,-21145,46482,110229,97236,-2858,-61791,-56490,-75833,-81585,-29456,24513,74315,116671,81665,-22898,-93067,-111834,-124010,-151310,-51038,72422,87062,33255,-7843,-19277,9127,70382,76965,13746,-55590,-79710,-61933,-55932,-44266,-12367,4893,-22031,-51468,-39675,18186,55671,18136,11694,28210,-38465,-84154,-37380,-20480,-12955,78390,131468,51003,-37501,-46074,-37026,-26675,12536,20573,22925,25244,-22770,-21875,44530,14393,-23943,9077,16710,19823,51461,46234,43559,59869,62070,52587,23744,-31100,-31629,-14452,-32221,-29988,-7104,-18465,-29933,-30672,-30211,-18098,-40832,-71819,-12961,40060,-3223,-32721,-48393,-64897,-33060,29026,49225,22619,515,-4517,-17187,-65417,-76530,-18494,50172,35182,-33305,-57697,-62504,-59103,-76356,-76276,-58860,20866,137409,164590,139752,116069,27271,-106440,-147392,-80636,-10691,-30617,-43926,5646,33426,-2582,707,56251,95499,94850,46851,-42572,-66707,-34496,-23182,37759,102000,37418,-32967,-621,47523,45514,25942,38489,24794,-14039,-20168,-27965,-42513,-2395,58856,82995,72237,89489,128997,113685,-13315,-137365,-117438,-41136,-13086,-17526,6169,16121,8208,7399,-17277,-35911,-34223,-57050,-46295,-11650,-2579,-4253,-59875,-137730,-121050,-25500,-9627,-46256,-65703,-43018,75457,133007,52180,1930,79659,138392,55348,-92447,-148479,-97276,-68428,-74000,-75733,-62676,-30254,-56636,-86111,-43062,32583,79633,39180,-55042,-80657,-65649,-44674,-22373,13230,42665,48390,51208,75559,140757,190118,158163,77224,-20793,-71955,-5012,79829,72188,35347,35291,71006,140765,165194,111521,61876,30593,8406,-5901,-48564,-66815,-31679,-52560,-88426,-9950,77321,40602,-21420,-50165,-41974,-4205,48068,39251,-47535,-52180,8956,15730,68906,175337,178359,88305,-7318,-88255,-84221,2913,68456,54297,21736,20988,21623,42272,126890,136473,-40713,-180616,-86788,61797,98654,61704,2673,-21598,-3406,37460,37961,1350,-23955,25362,93264,74757,-9950,18663,110073,98398,12187,-16453,33927,72099,75469,57925,28723,-8289,-1521,41762,41393,-21446,-41992,-29615,-42717,-52248,-21568,-1911,-28612,-93238,-105939,-62304,-41487,-48892,-48686,-42207,-40422,-27852,-69071,-81635,-71240,-90697,-66865,-12832,16287,12055,-82912,-173935,-138612,-59475,1315,27042,-4770,-36079,-53509,-113665,-147681,-127494,-66614,16700,59467,63050,73008,49821,21808,32311,15250,14781,47719,40743,13769,77168,140938,80103,14917,-16000,-67509,-71881,-37055,-43881,-27638,6404,47063,50736,905,-40889,-44465,-17331,8687,22454,-3521,-5690,27435,44593,4470,-41201,-42421,8670,29395,34012],[-6177,68588,48423,-21727,-35325,6468,-11209,-81697,-105202,-67759,-15350,-2538,-42655,-55534,-56442,-89275,-109257,-67415,-33726,1750,60862,116108,56650,-25871,-52575,-13080,3184,-27897,-96893,-118212,-64846,6898,29956,27714,52211,54693,27721,50899,105625,97316,36250,19978,24099,28792,65560,106494,85782,17323,-63060,-84814,-32337,-30893,-62893,-67935,-36725,-15287,-34546,-31825,24490,69015,73277,74917,74402,64639,51984,92488,140274,86412,12792,9682,17683,11204,18031,5629,-23346,-19151,9585,23335,18866,5958,21961,36171,42603,36230,32146,41704,79230,112140,102388,45135,-2764,-16963,-33450,-56301,-42575,18057,65875,67331,1302,-91715,-123191,-97764,-83281,-54246,897,18789,-21495,-33090,13388,41012,3229,-38383,-40421,-19450,26674,100093,128032,99344,67249,29387,-10226,-224,44749,41277,3973,-14198,-32388,-71650,-48577,17460,32862,-1513,-28362,-78566,-112732,-80093,-63769,-27185,34465,23827,-20466,14768,29601,7833,24887,58532,60178,36917,4554,21285,103653,161917,116826,45695,-1472,-31067,-23049,-7015,-39713,-104580,-136934,-91823,-27326,-12873,-53571,-106622,-82389,11329,85101,45755,-5757,9996,44617,60755,31529,-70629,-126413,-75967,43408,104557,38500,-42538,-61609,6330,92553,56982,-34134,-33812,-11245,-29108,-46588,-52873,-104309,-104130,-67116,-78956,-81088,-13625,47546,55257,52971,61411,-1091,-62030,-52324,-14368,-6328,-32469,8973,88635,66812,-2603,-41121,-18238,16683,21470,15200,21224,-20737,-39490,14622,38468,-14511,-48386,-4043,14863,-46475,-80425,-75437,-97035,-104745,-51283,-24812,-83240,-96897,-3252,39695,-54345,-96890,-12164,120518,185471,162212,80698,31647,-31812,-118176,-104869,1035,65221,59614,99961,153960,166969,147008,94650,67521,77356,63100,29818,7169,-44376,-94353,-50716,94014,176449,99416,-19974,-122079,-153150,-89512,12012,13635,-49927,-53320,17921,55996,17626,-37855,-56483,-53500,-10812,111733,210242,144027,31698,14329,31649,27671,-2774,-69504,-84103,-41280,-1576,4644,-2967,-20094,-11810,9309,-10596,-75160,-122035,-120098,-74836,5519,123734,170912,121421,53768,30818,37279,22798,-1068,-14591,-19810,-52479,-70109,-50598,914,56647,74270,64740,70851,80837,29494,-94133,-145097,-77396,15207,57279,83771,112444,90735,51290,14167,-25415,-60852,-101988,-76196,-7703,-2817,-72834,-47396,60793,45248,-68685,-104968,-83322,-30946,60197,86681,49970,44482,43981,32832,64086,87781,67942,20189,-19008,-15829,2703,-48257,-92776,-66638,-17881,4173,768,-41338,-22166,20263,-4230,-61533,-79920,-24286,72163,123815,73534,13773,37929,83672,52197,4157,-68505,-184362,-208649,-91828,23981,110631,168828,110452,9611,-2547,56611,87605,36423,-22037,-45210,-32077,-6671,45601,100327,110958,76541,6130,-50151,-28277,34365,38567,13457,70940,135734,99954,55786,38288,-33951,-73956,-10363,-11622,-99347,-126140,-54011,12771,12573,-40509,-35773,11897,42498,71595,82829,19379,-57686,-49950,-4274,5814,-42182,-79061,-86192,-51992,8877,57796,108374,135981,79289,32640,72439,108562,59952,-28027,-27963,93380,173692,91191,3638,13229,75797,56797,-71963,-140870,-77842,281,24695,11588,-48510,-115837,-106090,20077,111960,110099,61599,3532,-3076,36404,14466,-64733,-93970,-96168,-103655,-94448,-81363,-44236,8908,51309,24286,-29749,-44746,-2983,32817,28230,30759,19446,-48426,-74393,1273,53949,29421,-24591,-28360,36331,32739,-68159,-158385,-159059,-110665,-59911,-2823,27295,30054,30049,57541,99077,77067,-13377,-43582,755,30600,-24079,-126378,-157495,-62595,28748,68851,89833,30607,-68043,-69473,6460,30681,-18737,-17881,34709,55606,57556,45882,-23710,-114964,-127391,-63081,-46344,-37511,-14876,-27464,-22195,32858,54224,58077,76409,42140,-3724,-4240,22576,-1574,-57405,-58216,8382,29666,-1348,-595,-42636,-108876,-176004,-190243,-140069,-76407,-10805,61256,75638,15288,-39210,-74827,-76206,-34735,-15349,4945,75013,74377,-4849,-14528,-3048,-31373,15576,59385,38570,13991,-16269,-66510,-81901,-121773,-168546,-123264,-35834,15381,92289,151447,110681,43257,14496,-661,15067,105746,148941,63454,15752,63761,67109,53497,86292,96957,2889,-103569,-155975,-167006,-104838,-41992,-96636,-126493,-28680,51761,66545,74025,96640,86794,51114,47271,94223,94044,27806,1940,-560,-18833,-32095,5620,22799,4751,19484,97346,149555,90873,-20600,-108290,-56339,61419,53427,-73507,-136407,-85321,-14632,23649,35324,18294,-17528,-26431,-37210,-119814,-184276,-127146,-44055,-12969,4614,-2045,-43871,-57007,-62762,-81343,-80078,13994,91389,70268,-9480,-47566,-56545,-47798,30361,95770,36674,-45401,-46385,-44976,-89866,-98882,-44771,-13453,-23660,-23344,-12764,56304,137380,80780,23509,54447,9490,-94373,-125137,-107900,-55775,68756,127128,38882,-53666,-49353,-32213,-33968,24577,56729,6449,-23843,-306,54131,97551,46843,4582,11302,-17741,-23498,28378,42133,26611,38075,54476,27638,-44779,-118212,-85994,15847,52050,36393,23243,-1652,-37236,-70043,-49414,-23572,-89650,-150945,-99296,-27648,-2841,2164,-62469,-111961,-49480,59130,91374,48412,14036,-19690,-59428,-97746,-78214,19183,101224,70726,6199,-44679,-86703,-52493,-43093,-81339,-80568,4027,72228,67579,81499,86230,-3393,-123872,-141767,-78843,8680,15819,-17736,2095,13024,-60299,-71684,21856,132612,163539,80840,-90973,-172641,-101850,-27189,36317,115458,98071,13693,33728,104158,94063,54011,82307,75298,12531,11680,-7320,-67171,-47973,25517,68968,69483,66727,98008,116258,4893,-140198,-143006,-95414,-84817,-59293,4961,26193,10231,16442,32698,53389,42298,-27516,-47431,-32018,-21269,26195,36183,-44172,-87444,-31784,-20460,-56668,-64000,-21726,47972,25674,-37087,-3840,92122,126272,72848,-41335,-115418,-102614,-76286,-72777,-74248,-36015,42726,33149,-29965,-37167,6803,53734,41783,-5680,-21391,-32199,-23441,16440,25977,-6087,-6995,21168,40270,78850,87050,54618,52180,34239,-1943,35253,104345,104328,71974,74338,99395,106125,59217,-13426,-64938,-72567,-45735,-27357,-56527,-102069,-54208,11595,-10982,-27615,5585,-3117,-26780,-43604,-53431,-42683,-6318,-3937,-41810,8601,83304,54344,70214,145844,114895,41711,20774,-19234,-57231,-6640,56438,11871,-36798,-5790,41,-404,100111,167149,46254,-109089,-107946,-44305,-6585,-3927,-16438,25742,59698,34425,-5082,13820,47858,54111,59370,34167,-23578,22110,97220,71007,-7086,-54742,-39732,15838,88568,86348,-5726,-74609,-47297,12833,20974,-44769,-80916,-50153,6941,42258,40661,-37450,-123495,-136291,-57263,-1025,-12779,6225,46273,10253,-41722,-28647,-50648,-64450,-46535,-89628,-91068,-26442,9710,1618,-71044,-134983,-108850,-41247,8973,42777,47685,29141,-17712,-92735,-135604,-143439,-110643,-19658,52520,77211,113785,114089,58553,20179,-2054,-1202,27974,25279,-20168,36611,102404,27017,-31932,19897,53420,45723,34632,-3969,-64159,-99056,-34447,48355,61338,42774,30227,2174,-32023,-24464,-5870,18678,29789,4294,-39458,-42693,-14217,7240,-31146,-51040],[-60219,-13785,-10876,-9654,12989,33020,4789,-40695,-91354,-95192,-33487,-7258,-37567,-31543,-7945,-10468,-8170,23467,31701,6227,11272,70693,49719,-34219,-106065,-86091,-31963,-37983,-101408,-87077,-16248,215,18403,76301,104795,44904,-25015,-6613,26720,14557,-19218,-75919,-135205,-82075,40425,102471,62814,-17044,-81860,-87026,-13987,25317,6318,-1242,36327,39612,10404,22837,54844,55060,59709,74559,66483,61904,100601,172643,200070,128881,37656,-1665,-7776,5062,52331,95119,70855,23905,9185,4378,-22301,-79019,-95400,-60100,6594,63491,78447,55787,62920,104115,126543,101813,32934,-35022,-44676,-10959,-14795,9540,88314,98406,-17277,-133292,-137350,-68932,-28304,-5205,14313,-24920,-96205,-73747,13790,51411,37896,1377,-35426,-27985,36913,104390,72626,5427,19063,42399,19839,15597,22642,15738,41240,53457,34617,24920,40755,88910,117052,87666,7294,-108278,-132776,-17790,26124,-8533,-23985,-50037,-77011,-8636,48300,29159,-2289,-11265,8274,52445,67979,63556,115707,166403,117913,62675,18428,-51342,-57642,-8886,27206,35884,4099,-18828,-29617,-51108,-89521,-139805,-100391,21524,86093,27245,-45575,-26718,58927,134496,95727,-42183,-121181,-82038,24556,71562,18172,-44773,-81425,-63024,-8620,-1927,-31313,-14395,-11254,-48902,-39251,759,-58166,-70201,-402,-11175,-77678,-70884,-16132,19656,28585,18271,-33338,-51843,-25275,490,-8757,-34151,26062,106775,58597,-11500,-25802,4764,42516,66825,46247,32516,13585,-34246,-68941,-69179,-51365,-15936,47073,40437,-26867,-62516,-95490,-128284,-91768,-776,447,-97985,-124302,-26912,10881,-79352,-104620,3344,119985,110982,37486,33732,66165,12102,-59754,-32925,27276,33936,44592,149272,226194,214331,141836,74506,41067,38301,20734,-12227,-63692,-120906,-116268,-32865,83121,113339,12394,-92467,-146565,-139257,-67843,3772,13776,-1161,-17721,10065,50821,25554,-42956,-55209,-47698,-26292,72507,151251,56597,-71164,-89666,-67323,-64836,-70629,-91896,-38523,58530,34309,-46278,-48167,-19508,-7263,42439,56632,18816,-7208,-12720,-12622,29454,130746,198113,142757,58223,42366,52977,20849,-27844,-57278,-65969,-69232,-45052,-46885,-54605,-6912,52875,95781,104849,78555,42847,-13701,-43799,-563,49025,49770,60208,104635,75533,23837,24145,30931,-513,-37214,-187,16108,-46360,-95780,-37103,36022,-26434,-134776,-128669,-90987,-39426,79104,139877,82173,40115,22982,4032,13412,38567,61237,21271,-36650,-29837,-33936,-105322,-120333,-35656,23268,5767,5141,5704,9757,10196,-32118,-85851,-72408,-10369,20987,55315,99384,104017,94085,105894,87404,34440,-60392,-185546,-212877,-108865,-47948,-15980,47160,-11495,-122614,-77719,16035,-2617,-66345,-85999,-66672,5106,31451,-33498,-77398,-54591,-1321,27230,-13469,-31749,38101,56992,11083,54566,115833,105623,104561,92030,10083,-26590,27279,45857,-15448,-64496,-17241,57386,35853,-57219,-43216,30197,47623,59426,78491,27572,-21236,6025,26032,-26986,-87478,-93629,-99850,-78236,-26699,15003,65781,92569,25881,-22216,38140,120655,120510,37401,14619,132634,189030,107631,53278,68022,86489,31852,-70555,-86574,-21817,20091,-26724,-120258,-159756,-128319,-61487,52638,126309,113904,78406,30621,16186,46043,35773,-34225,-81867,-137781,-153879,-82438,-31490,-41099,-53139,-34199,-23779,-40712,-41539,6917,54460,52824,40682,6175,-88878,-103168,17431,75469,47585,30074,22902,69868,94670,-25145,-149759,-144105,-78805,-20002,38528,72237,64232,17684,-8484,-21935,-55921,-98784,-59449,35732,73036,-1942,-91589,-105616,-63475,-25077,7427,64068,66684,3213,-20635,11161,10908,-27514,-5905,21278,12005,50545,95142,30491,-77752,-112440,-66508,-40675,-11978,50053,63477,40015,50011,38749,14510,64801,84040,22834,-42302,-38658,-31991,-75650,-101852,-42061,16186,33096,41150,13357,5897,-15480,-36955,-14239,17656,46981,98865,112381,42058,-28944,-67074,-81245,-52715,-41910,-27851,73545,121732,28965,-28704,-24956,-38542,7681,49716,34844,43728,44886,-13629,-51111,-115552,-173781,-110624,-18437,-7255,27945,123375,148445,78316,35353,30017,22203,94351,173593,103620,11543,-4280,-21521,-6090,43532,61830,-42,-65535,-63970,-16468,13870,-184,-48264,-27706,68487,64655,-14032,6729,80265,83549,64115,50079,21362,-32774,-89087,-93833,-71272,-68026,-37504,35283,43526,19511,31713,50433,45385,37169,-1321,-82271,-65684,50159,67366,-36825,-62947,11965,34814,-13092,-40885,-11340,12648,2449,-18677,-82184,-115234,-36831,9174,-68727,-129477,-89234,-36543,-25256,-47723,-53421,-16410,63661,81520,6655,-78831,-105243,-115915,-95657,-14272,65439,74102,68438,54097,-31449,-128437,-138305,-61033,-10098,8535,20254,-12574,-11357,59322,61779,41586,76562,32871,-104273,-185116,-136726,-21373,90043,116042,60740,5514,657,-12986,-53749,-24718,12074,-45567,-89363,-18150,85195,115644,62444,32399,6970,-29933,-33090,-1929,18471,24264,28650,38584,11835,-68167,-128519,-74820,38297,91483,82630,66989,65577,13336,-90764,-79175,-17617,-56393,-108151,-92874,-56280,-2302,13113,-46109,-65444,-1368,66415,72126,61349,44525,-20870,-97231,-97047,-52815,16060,81088,58499,7378,-44674,-95045,-42788,8504,-12814,-17477,33343,37771,3303,32463,71053,37651,-36560,-66328,-46097,17969,46348,10874,-10770,5752,-33712,-28605,71217,171255,157375,48550,-112591,-201290,-133364,-37286,-10257,19302,29567,-20128,14372,111187,125467,91875,100950,70953,10242,36178,34277,-58366,-65762,2572,40147,33331,15295,25868,75694,44970,-66208,-114935,-127604,-141426,-91615,1139,11356,-14752,15653,69835,106327,82844,-12302,-46428,-25698,-2479,62990,115482,52686,-46914,-54838,-37352,-39632,-22018,22956,36625,-37560,-69755,8728,63841,33446,5685,-24411,-70992,-89030,-65155,-46457,-52172,-34356,44114,60617,6061,-11976,13251,11083,-16249,7171,46769,16047,-14981,22675,57516,12185,-38932,-27887,4527,39752,31423,18554,80820,138119,112135,72000,67243,70280,56632,67037,71541,29589,-20962,-68666,-114510,-88319,-57904,-62901,-49051,-70205,-46598,59234,52999,-34103,-22297,7381,2374,-19187,-44113,-43206,-6175,2963,-20421,53982,145719,94989,42520,52920,25804,2088,36084,35279,-25146,-21067,23530,-16963,-53073,-10117,-3238,-54247,-16550,84333,86546,-12771,-97706,-110994,-60946,-31554,-40224,22564,70594,7929,-70630,-26432,49563,22207,-42688,-40592,-24497,23624,47451,3916,-44078,-77429,-84263,-32431,85976,100097,-42081,-126857,-61184,-824,-2325,-34182,-62226,-59723,74,51702,58003,-51387,-169729,-114931,44419,83443,23053,28563,53420,6608,-41046,-41983,-72760,-77705,-14573,-16831,-51354,-34559,-4182,19611,16970,-39487,-91361,-72368,1416,62521,87073,94761,65882,1756,-45204,-48915,-20613,34775,84123,121109,176485,183335,91959,26263,21095,12392,3266,-5949,-28072,13259,56335,251,-23794,53820,115262,101372,58680,-1689,-82686,-153241,-110479,-9204,24839,35037,68826,57800,7289,-11250,14024,49140,11665,-54574,-70087,-17304,28029,10351,-69971,-102956],[-70460,-65661,-63764,-7001,39244,29623,6452,6639,-40992,-83322,-45973,-4586,-16067,1062,49067,71194,69380,72144,56193,-12074,-51153,4906,20418,-37198,-107434,-114279,-52550,-7606,-41462,-45432,-20935,-32783,-2292,78150,102964,41824,-251,27581,20712,-22268,-43318,-120967,-191895,-94119,53522,101678,64275,5654,-5475,30500,86459,120488,103391,63002,58179,22333,-31879,-15265,13579,-7302,-10209,26011,52310,95718,154445,191305,186689,138870,51210,-54755,-107535,-65370,53699,138803,74314,-16276,-32234,-42762,-76177,-118317,-123295,-67238,22343,68219,37401,-18646,-26055,24943,80770,58893,-15316,-36996,7926,32829,4735,22206,87131,85086,8769,-44365,-33174,-2188,15517,13184,-2343,-48034,-85329,-46095,-2082,15750,24764,4795,-23730,9404,72728,85416,7896,-84574,-73838,-12939,-7908,-22234,-52202,-85146,-13654,70882,71147,55001,59044,73397,78274,52992,-20824,-97970,-77062,47845,99676,28562,-43920,-77488,-71455,-9150,6762,-30018,-69948,-83236,-47282,233,4249,-2967,41869,81455,53108,41610,32423,-40804,-74192,-29722,51397,144326,151427,64991,-3373,-43607,-74006,-87665,-34017,45802,62750,14854,-55498,-70032,17999,111389,99589,5643,-72614,-81389,-18589,15086,13280,21526,-17592,-87954,-93573,-24001,35013,42206,4877,-18311,21879,65024,-8712,-35122,54678,67317,-43778,-96601,-50484,-3920,16259,21062,-19284,-29291,-25653,-42184,-57111,-37253,39267,87261,23970,-13187,21496,56858,80741,82490,13399,4640,64802,4529,-128308,-136071,-50162,25119,65346,48344,18539,-30074,-129025,-176807,-92497,45746,66371,-17263,-60474,-59453,-89862,-92471,-29452,41463,80103,-13083,-126955,-54880,64360,51667,13857,44664,50183,10818,36885,155068,194996,114333,40683,9897,2408,-12363,-36212,-63831,-116769,-152718,-98399,154,56273,18720,-77729,-139074,-163316,-138263,-47359,26210,38870,36427,10353,18821,44028,13697,-45750,-32961,-24201,-44924,-783,34388,-59292,-166687,-141287,-80462,-79384,-98779,-98239,-32656,8589,-86703,-126231,-40540,-4312,-12293,69812,144913,138189,116952,79407,34937,720,16953,71096,80338,26091,-28982,-50824,-44654,-39479,-41100,-20778,1731,12251,-26829,-54687,-21294,35221,103365,98919,12750,9682,66741,57549,32835,55975,72909,91818,103304,46942,12207,38138,37789,18976,37437,69030,-1681,-123607,-137308,-57070,-6345,-42218,-75000,-46466,-38708,-34620,33703,88678,57202,31663,30088,4656,-18637,-20186,10335,-10091,-31436,31496,27177,-81272,-129023,-67188,-28909,-41114,6854,44331,29771,-15335,-78358,-98284,-49398,-36618,-91625,-92315,4478,94143,107086,74101,40434,-3943,-78310,-126440,-95558,-41064,-79474,-141669,-120925,-140957,-202332,-129857,-18277,-13147,-58986,-80431,-71580,-7551,-16684,-132877,-210607,-164453,-37459,64951,40153,-31136,-1948,37643,-11395,-34355,-9630,37691,102624,102417,27236,5893,54926,78732,65014,25952,41406,78896,27774,-73727,-26305,74035,78081,34803,8864,-28761,-32472,757,-34547,-126690,-160744,-132143,-102030,-65138,-51441,-58358,-28546,6032,-6032,-15229,28055,97552,124441,65159,30687,105840,120899,58657,43483,59332,48433,-17225,-63081,-22168,24201,17579,-71962,-201340,-222929,-107911,11601,88495,95661,74323,78483,64477,39101,19806,5872,-11269,-42464,-129868,-143897,-34801,38763,3815,-78607,-87017,-27021,-16678,-57178,-60104,-20014,-20326,-42014,-48865,-96622,-132618,-51951,15686,30046,69611,72158,83237,105784,15583,-106544,-101627,-39604,2068,45118,92736,101845,41068,-24430,-93385,-144514,-125477,-50528,21575,42735,5704,-49489,-82935,-76261,-53475,-44408,6022,61916,42366,-3862,-20080,-46034,-53674,-15086,-3055,-11185,51777,117536,72620,-15098,-38702,-31053,-60243,-56096,24300,83970,51793,2116,-33162,-44377,13080,67389,60495,21491,7628,4040,-32391,-72434,-56914,3525,61020,75570,30423,41857,71600,75663,88253,106896,112095,113724,86233,47979,49790,45984,-5545,-34483,-42640,-31036,46224,104772,25695,-62719,-31455,26969,59483,32341,-31610,-26616,18180,25490,17006,-21644,-36706,6071,-1506,-83492,-94548,8696,76167,31269,-3865,-377,-24411,4120,80991,62788,-13551,-60390,-87463,-83042,-79140,-70311,-62726,-46267,18150,91663,42348,-53390,-57585,56672,177082,124122,-21210,-46692,9193,32440,59533,58675,-19041,-98247,-122832,-113612,-112944,-136906,-107494,-11581,18855,4833,3563,-24190,-51142,-13857,12289,-25438,-30151,42988,70775,28145,44765,90897,32996,-58712,-73903,-2205,22318,-25397,-33744,-8545,34403,97910,80897,-42325,-136418,-116867,-58149,-38819,-55165,-63369,-71066,-21258,-11640,-65671,-85575,-81799,-106533,-95494,-32176,17981,66397,105405,53842,-55953,-112285,-84745,-17803,25701,42470,34316,-39054,-116971,-90595,-13925,45870,63505,-13531,-133337,-179864,-112894,-6943,55990,65901,57910,43617,35216,16713,-30507,-53649,-46077,-64484,-94397,-40943,64243,106000,70348,38586,210,-12345,-8457,-4405,23720,56551,51290,49044,34743,-19885,-58669,-33749,2704,49139,95336,119090,139197,68657,-69519,-57561,20077,18525,-880,-30487,-54142,-15775,4292,-4980,26013,53828,46132,47082,85296,85659,20673,-40981,-36100,-15360,43,27843,2140,-40688,-48433,-71842,-44037,14249,54191,75935,89709,66999,25529,30660,82233,116773,67859,-11844,-41071,-16136,14255,7415,-23751,-89,14663,40390,133369,192741,111382,-8828,-88591,-125571,-81145,-16261,-38020,-67716,-68018,-82433,-41441,41244,75117,77090,71800,26838,7819,63913,87966,13961,-19635,7728,20672,-351,-16270,-10754,46080,75411,18500,-35834,-82319,-124159,-90930,-17203,-29856,-59099,-26642,24457,67929,54053,-40785,-74475,-16831,43117,83973,96918,43299,-49434,-57240,-18358,-5814,12333,44202,43121,-28227,-50893,10616,40272,-7447,-42404,-21837,-22803,-45161,-28257,-4672,-9194,-11062,23666,34934,12340,20277,53021,-3121,-82963,-39111,51473,39597,-14723,-6658,55707,31555,-63624,-81857,-19046,44185,42614,44132,129730,211508,188999,88190,9118,17461,40526,52836,48713,33635,39934,14316,-31477,-7231,-16450,-63987,-46283,-48473,-41617,61490,83296,11392,20898,46693,21684,-37281,-67582,-32532,21644,11842,-44609,62,104937,106916,33352,-10306,4224,16325,14521,12403,-7051,1939,33998,5058,-33621,-8419,19588,-47046,-109614,-42443,45313,28305,-40043,-59633,-27882,-31513,-63434,-2994,43396,-23887,-107314,-83055,-20708,-43109,-125883,-102210,-24968,25774,17735,-27979,-59506,-72889,-79348,-56262,21828,28817,-73667,-119644,-47048,-10093,-24767,-24677,-28812,-47586,-30329,-1938,21711,-42466,-136744,-66500,99353,120925,31736,-10712,-22810,-32705,-29355,-15526,-54546,-72945,-8316,56518,40211,-5932,-15708,21617,60480,8111,-107111,-136926,-49569,14659,22490,47388,90274,91614,66927,69221,82720,66465,56405,92299,152815,156782,67371,3199,1386,6654,-1295,-2492,3542,16907,23225,-4999,6883,57083,77660,61941,26371,-37600,-82286,-137381,-147870,-97511,-64385,-30873,23145,61876,67878,62306,64491,63336,-12548,-70225,-53041,3896,30866,789,-66489,-91410],[-36260,-64588,-89115,-33388,18901,6735,-8951,6613,7899,-8428,-8533,9679,3545,15573,50777,62195,52297,61291,39796,-17194,-42312,1611,-12717,-61484,-72190,-57052,-33723,29999,30311,-20886,-51814,-47621,-12923,31175,54787,60326,81785,108913,82246,33656,3334,-69827,-100163,744,90374,112380,105066,83657,111367,170426,202204,189778,126587,34713,-4301,-33727,-87488,-90501,-55211,-46535,-55628,-34720,25806,131793,170817,121632,88986,90712,53599,-57748,-141648,-93125,50887,120969,29074,-63095,-69256,-81405,-99538,-88140,-52845,-4680,57376,60257,-19643,-92219,-92714,-54868,-9844,-29708,-70063,-17860,42116,-4523,-41141,9579,52051,48268,69043,109413,88412,28458,4499,-9515,-34176,-39499,-1417,21523,-31317,-46118,-14093,-18373,-19752,44945,86953,54721,-12527,-94683,-111815,-54282,-26734,-9958,-27325,-109332,-92371,-2175,10494,-13903,842,-839,-21340,-38161,-57230,-66409,-25956,73084,142735,112674,29559,-34244,-31692,-4745,-68092,-129786,-127033,-98861,-45549,-18356,-65766,-103257,-73928,-34234,-29906,4743,44802,4065,-53650,-58738,-2749,122571,191622,129133,63093,19435,-19473,-15305,36833,58951,51179,39021,78,-58850,-46869,7495,60430,49823,-26520,-77042,-44648,-3420,42430,87666,54028,-48022,-95266,-1555,107658,87880,19362,37952,102694,118216,26068,-14209,68351,105040,11325,-41135,3966,22020,8211,24745,2267,-1204,1164,-49259,-77776,-33681,37977,65089,17566,5429,53793,79865,77082,58813,-13750,-6902,87931,52062,-84695,-92861,-3356,52483,28571,-6464,10288,-6054,-105225,-172875,-106921,53643,150831,123824,45254,-66647,-142615,-75655,35364,49610,28561,-67080,-144818,-67253,47071,59178,46469,51976,25148,4220,49304,120997,91163,-4837,-20250,-7885,-444,-29773,-68220,-81458,-86448,-78252,-22861,43673,71702,25864,-56622,-102458,-144096,-140829,-75936,-12858,5360,10113,9896,40983,47861,-13045,-49836,-1539,255,-56567,-46628,-34965,-100797,-148039,-79643,160,-9579,-58790,-67408,-23906,-52653,-171051,-162104,-8514,25391,-17652,56570,174183,184394,139179,83606,17634,-84883,-115841,-56224,11705,6534,-56890,-107875,-87488,-25164,29432,92410,108804,53274,-10073,3404,34226,39206,71063,52066,-41404,-18039,90918,105285,66492,105016,145993,146506,102247,37372,45897,75120,33370,17912,76063,105479,7344,-111515,-117200,-48440,-9147,-2506,36338,73142,34397,-28480,-19917,28815,47362,55736,63171,30904,-7184,-26842,-14261,-16331,14469,114552,132671,15006,-80265,-89221,-73999,-59271,6625,53851,64283,17846,-61477,-79804,-53467,-87748,-147014,-154046,-92263,22106,77017,31765,-19445,-46671,-65739,-21008,48434,54516,-21164,-117299,-149173,-132413,-114552,-83122,-27214,32078,39999,16957,3230,17733,-18483,-77598,-103144,-68154,33045,102993,50773,-40086,-38518,-1408,-53653,-116901,-94895,-13844,66129,80338,28516,11318,53437,77572,95203,75396,70182,84472,45693,-32266,-3248,71407,86785,26552,-44510,-67971,-50187,-62705,-147959,-178913,-135774,-115618,-101961,-59029,-55552,-83886,-70748,-35217,7176,46249,46960,46995,70872,65430,48707,48864,8773,-62592,-54073,4055,31649,2934,-13237,15284,38601,30890,-41160,-151799,-163035,-26031,91471,109136,52029,25269,31776,30609,17659,-23493,-41792,-9979,-4733,-63517,-69600,11132,69514,39898,-69847,-88836,8403,56055,-15531,-86638,-81713,-64762,-54560,-12967,-9218,-97624,-115701,-49200,-115,37713,44269,25978,18384,10501,-35009,-45716,-25051,-6946,31191,87321,112336,65225,-14537,-92499,-112396,-43772,19589,18042,2017,-5228,-50711,-110745,-79469,-28181,-48919,-41060,13073,6979,-33066,-43310,-42064,-16289,13895,25497,44257,83627,105461,76538,21752,9628,-6680,-90837,-116267,-42109,28374,6122,-54940,-74436,-56983,-39327,-1735,61704,105451,117823,79297,15323,-12992,-7467,8036,31680,39287,-27729,-39583,94,29379,55151,95937,109316,67983,8624,5294,67977,103640,65099,9428,-13504,-3734,22860,47782,-3497,-76277,-13647,96519,111039,5234,-113439,-122663,-52317,-610,32331,65231,113659,119961,14903,-139950,-186232,-97704,-16361,-27817,-49191,-27712,-28587,-36335,-10349,6650,-8971,-41305,-72605,-96053,-151345,-159589,-101771,-55941,-13126,16369,-55110,-127150,-86607,57844,188650,162231,59525,11866,3412,-7401,19654,49732,38048,6995,-21771,-38447,-73338,-137300,-163476,-77053,7005,19989,-14196,-51872,-46176,-21549,-5896,-8130,5714,41331,55607,45930,58948,58158,-8263,-64882,-57145,-10275,-22074,-66716,-43848,33791,89459,91463,67808,32987,-16838,-48378,-50282,-40582,-55256,-100959,-176113,-150140,-97592,-67583,551,59928,15576,-45051,-34032,-15781,15080,24958,-36883,-61729,-6688,30576,17989,21546,31374,9556,-64004,-146721,-141333,-47780,52113,35227,-93411,-173936,-139972,-73251,-53412,-43978,-8487,11342,8011,22034,52358,45455,1958,-2912,16346,-29735,-47676,17102,65292,49981,27033,11626,9072,-5252,-9253,44536,91802,70740,60692,51786,1141,-41841,-61383,-89371,-43531,63451,144202,165260,81610,-12282,13773,48160,53207,62529,-4362,-77295,-60056,-9046,25174,51728,31015,7856,50546,105418,103058,66612,60876,48521,29726,19639,11844,-30846,-55080,-23171,-36020,-57984,-38455,34470,85375,100506,95669,48944,10255,51150,128722,103446,5427,-53264,-54297,-33825,-11057,-26138,-20858,-2124,23561,96177,134040,42261,-47459,-50313,-32888,-7067,8502,-35998,-72318,-73810,-80336,-75144,-68046,-52226,-12975,-6665,-34488,-2524,68723,99533,77598,37756,16196,17104,2181,-10411,-3221,30955,52350,40378,35381,-6009,-64962,-56796,-21029,-54683,-90449,-92633,-80446,-29836,-17455,-92985,-109322,-19736,51347,34652,-15148,-53302,-86172,-39840,11291,-6342,-16343,15104,39097,6818,-15600,-5943,25155,21011,-12037,13478,26134,-9638,-7312,18431,25900,28737,26547,12297,4747,30400,79064,27727,-74265,-71697,3895,17351,-26300,-31472,35415,23953,-74602,-107596,-42067,46583,63843,60794,121887,160936,136170,70613,-281,3339,41334,40013,44538,97859,137087,105392,74052,74284,40127,8107,2237,-22915,-10600,55885,87577,80607,83337,62486,9620,-66660,-87964,-32562,6340,-35108,-99862,-79633,20416,77991,14673,-58597,-18237,17044,-20517,-28751,9433,43171,61046,16908,-61109,-54038,31447,22147,-75558,-64867,8149,6009,-4856,11190,19713,-14496,-51600,-193,34528,-2719,-54464,-75425,-63260,-71443,-137590,-122744,-36443,9332,-2628,-25902,-45791,-51103,-44849,-56664,-72323,-87528,-87894,-71641,-29243,-8480,-31270,-46425,-30891,-28575,-37924,-44894,-18053,-20442,-70196,-47474,64021,86025,2529,-59327,-65538,-33740,7449,67457,54041,-9741,-12355,66557,97740,27202,-30561,-6659,34893,9633,-107430,-164705,-90473,-38497,-67058,-65699,21936,102210,122285,107662,74203,6306,-37676,-13523,45563,65122,23534,-31268,-61270,-29609,13777,42030,48255,27339,-4660,-25041,7573,45130,32515,27609,15830,-42780,-58858,-85144,-133790,-143468,-94327,-33896,-11992,24046,78461,113893,111050,70668,-1875,-17128,-439,6653,8417,11093,-9328,-27141],[1089,-44078,-100951,-72814,-16680,-10216,-22343,-1543,49634,74368,38183,4235,-1377,-3367,-22355,-28903,5547,58598,39133,9029,22767,44791,-28657,-77425,-33540,2658,-28681,17310,52043,1596,-36709,-29860,-14784,-14636,3655,64074,114207,123634,108540,81027,32488,-11243,9905,84660,113207,126988,139256,138903,167315,204439,215787,161088,57639,-40993,-65330,-45228,-51746,-84094,-82239,-41530,-30824,-48579,8430,143869,147190,24384,-18656,26436,63222,30438,-43823,-41291,52570,99269,32319,-53147,-81947,-87599,-74090,-36849,-1155,10025,54894,71321,2774,-60823,-52008,-45866,-47052,-43975,-34219,17560,23409,-64670,-94557,-23333,10080,12430,90155,176758,121834,10560,-25387,-15738,-32702,-36004,18461,20894,-71278,-99241,-53634,-43649,-32108,28371,57101,39661,17351,-25417,-51766,-26989,15625,89726,121489,33054,-45110,-68702,-78752,-61912,-31664,-44602,-67407,-70710,-58898,-56668,-42625,37278,136761,188360,136303,43907,1168,-13678,-106109,-169976,-126080,-47902,17722,38510,-26503,-120644,-148745,-106464,-76497,-24575,47649,42957,-21789,-69086,-60587,30546,114382,113532,79505,41217,-8505,-26874,-4397,5335,30208,59175,59569,1359,-64166,-57438,31638,61616,-9220,-55595,-25413,14247,51034,64332,35376,-14243,-51573,12182,87742,42113,-5458,58835,132553,150618,74010,12240,39080,73889,54350,58401,96801,74973,21586,25552,15293,35751,59559,-13710,-74714,-58655,-13440,31254,13762,-25222,-18850,1904,-3575,15975,15868,20316,61855,74440,22887,-10148,27024,54457,-37,-61661,-46116,-1545,-19050,-89499,-103555,21915,175188,180809,53025,-77992,-111132,-54929,12165,10084,-8975,-49928,-66963,-36950,-1608,-1388,-11461,-49928,-90771,-43030,42569,72953,17901,-28571,-31335,-18990,-8790,-43773,-98658,-82933,-12558,29964,44113,62481,102467,102020,41485,-10904,-85118,-130759,-128340,-108685,-94946,-74153,-40195,13680,16486,-42452,-55806,-7321,-15772,-62479,-50606,-39519,-73597,-57604,12325,60293,45067,-4794,-27939,2405,-18722,-106438,-116280,5542,47790,-18162,-7223,74569,100854,84903,63696,-19956,-161912,-185305,-95243,-22317,11369,16869,-20025,-55993,-18938,74230,168296,154444,48762,-7881,40065,66880,18901,-13110,-24820,-51548,-22125,52280,89642,97848,138107,156579,126024,70592,12040,25227,47864,15161,5511,31193,58151,35277,-474,-13371,9392,14657,13806,64009,102585,43773,-31329,-22200,31434,70868,96746,90619,39425,-19979,-58838,-56527,-24374,65298,158513,152961,65850,-4522,-51184,-56051,-43941,-18229,26712,91357,83289,10591,-60574,-118182,-134900,-103199,-82582,-77832,-8742,44965,21402,-31140,-64413,-39798,52228,100783,79980,47929,9016,-29513,-9207,47867,20721,-18044,40731,86189,76741,68603,62034,35449,44062,48654,43425,79163,77393,1749,-67271,-71271,-43830,-80105,-116422,-62638,-7169,17075,38926,20641,-8283,9441,41445,57715,33339,27746,50202,53243,19737,-4691,2127,29580,-5090,-65256,-57191,-41390,-111106,-193820,-128930,-34936,-59986,-111425,-77255,-41184,-44136,-31122,-5662,37248,96117,70337,-6948,-20903,17681,46822,22102,-73543,-183656,-157487,-34768,47806,59405,34772,12056,29281,58071,27360,-41361,-47495,50111,119438,91500,23490,-2308,-27562,-53752,-45930,-46317,-41004,-12317,-6039,-25879,-15786,27390,61538,45022,-47060,-74421,12189,87716,38704,-59983,-85825,-29523,32004,84404,96742,-11127,-108810,-82235,-29148,-11984,-14267,-44645,-73943,-26149,28932,10414,-29984,-30442,6780,46764,66897,35253,-35424,-85939,-43149,43590,81785,50671,17762,-9317,-65571,-102270,-33084,19192,-32110,-51488,-25121,-47873,-74089,-47799,17855,72865,80852,81381,104748,86421,47932,31747,693,-20351,-27448,-89841,-102393,-43401,-5322,-14457,-35499,-23354,-12567,-45578,-39069,48416,117353,141480,91084,22384,29497,65891,35079,-15553,-42655,-111940,-126624,-104156,-89241,-59074,8314,42440,-19854,-86812,-71276,-7610,43229,68307,52331,33600,48443,51002,31351,-1936,-32467,5364,70700,83091,-16762,-139895,-144926,-62826,-34832,-7547,78130,161392,147613,35303,-116915,-186834,-112377,-16079,-15911,-36665,11583,44512,13720,-14854,-5224,24326,20412,-19515,-47444,-104335,-123792,-70530,-45855,-80446,-121299,-143858,-115404,-48395,40537,126799,148554,130930,100774,55592,-9671,-39945,5139,97259,138130,98130,50870,17808,-40633,-119179,-81763,28085,63363,-686,-34496,-9320,-26547,-31432,-3944,24137,40056,42635,13165,-23580,-28772,-9565,-2394,-12343,-43929,-85064,-73380,-15954,35744,40452,2760,26710,92495,91310,63879,45735,19193,-37723,-108450,-174355,-145426,-55978,19171,106374,212202,168369,28976,-36121,-46609,-35804,-39179,-65331,3934,131047,115931,4787,-18199,18796,6590,-55224,-94786,-75804,-9937,74356,31942,-129065,-184442,-92585,-19418,-71070,-104889,-52011,-31133,-36883,11383,87820,124546,117968,138209,147830,47688,-34516,-18546,5575,5798,36925,53739,14049,-40657,-40766,28798,73321,44822,40949,33130,-36134,-87558,-105898,-124263,-83696,22174,125534,132996,60432,46538,65568,24814,36218,69724,-14462,-121049,-116282,-25118,24107,2088,-37292,-9577,65691,97115,82305,67464,73605,57215,52329,70668,58328,12010,9568,32705,1602,-42243,-64563,-27457,15221,59075,79818,20327,-33037,-2549,66643,63513,7370,-27959,-20446,-19225,1430,8393,-16280,-57042,-57431,-16912,13464,-25396,-40806,-16739,-1141,11384,9166,-16836,-16887,7427,1060,-34164,-100468,-124683,-82906,-61222,-66910,-34511,17668,46097,70560,61585,32297,47829,55005,36016,38254,40478,19631,32656,70103,34752,-20984,-14911,3630,-36183,-78809,-110669,-129842,-82686,-49660,-95342,-85039,-6370,16629,-40371,-83863,-93593,-94507,-29900,12332,-37184,-77419,-36895,24770,44459,36278,1057,5410,32363,46904,77054,60290,-10767,-17247,21966,34988,28480,22968,6102,-7833,14098,79305,93565,30478,-13489,-4176,-2722,-21871,5566,68635,37801,-41998,-66744,-43896,29442,62351,32719,39567,30178,3538,36149,63274,58120,45044,16174,38189,114953,118035,71822,80709,92098,80935,113152,116045,67400,67184,63454,62223,97984,109176,74274,32843,-19427,-36322,-16887,-41195,-102551,-115512,-71777,-10387,16610,-37581,-104428,-80672,-29566,-23178,-6992,34475,59896,65478,4263,-102405,-101803,24432,88852,48766,42697,53506,8150,-8891,8357,23553,18563,-6089,8209,40936,79187,67752,6095,-12712,-21973,-92651,-105297,-53644,-30627,-34113,-25436,-27430,-32362,-19710,-50376,-107226,-109112,-37745,-7047,-4782,22224,-108,-59509,-50870,-28155,-29034,-42734,-20446,5546,-13876,-37033,15373,37249,-23818,-50928,-18401,12914,44653,118386,130334,45194,-8474,23484,65867,20679,-33367,2314,57042,43504,-57591,-123913,-64584,-5710,-52306,-94420,-38021,51302,91917,56579,-23080,-87274,-107830,-84164,-14945,35390,32671,-18160,-89277,-64879,20840,60361,34135,-9656,-50131,-67618,-27315,34684,45173,47090,46610,925,-29841,-58199,-100552,-116073,-51922,23827,29025,20380,31770,60662,88125,72488,33206,40936,35209,2457,-2713,31235,28799,319],[-17735,-53693,-112300,-90892,-33572,-13044,-13820,21095,74727,92095,22498,-53558,-48774,-43908,-102156,-100343,5660,70403,27199,2227,35877,47562,-16568,-27394,3052,-20839,-72883,-21238,30321,7620,-16669,-35400,-36629,-35188,-33490,6037,39239,35032,29334,1660,-53458,-33307,36455,75487,81857,101192,110859,113741,123336,117291,98249,38404,-28669,-71723,-71710,-21967,39532,8729,-61102,-36198,14216,-14048,11079,125588,110848,-14043,-52146,-3665,77486,124728,70720,3641,25283,80859,54943,-35800,-82232,-60530,-20987,-8074,-30265,-60297,6807,100869,94844,39241,33711,33040,17084,34246,56303,52162,15469,-38404,-63141,-25638,-8091,-14423,40655,108713,69312,-15769,-29504,18693,23223,-23930,-41232,-51817,-107727,-135308,-108514,-77793,-56659,-30771,-1478,34257,59708,62205,36777,17076,70588,177055,231536,201165,111726,-29260,-84327,-16867,13544,-21192,-44452,-43876,-37494,-41241,-50411,1914,103617,184326,163559,89656,18260,-34471,-100470,-131728,-89056,-2477,56027,71844,51257,-43381,-128299,-107167,-71615,-28597,45103,50471,-8444,-34986,-17453,13289,32190,26400,-4305,-37596,-64624,-94167,-105137,-72475,-1704,47007,70365,56930,-15722,-41503,7275,19351,-23165,-27063,14511,20556,2702,-18805,-42034,-37441,-25088,10307,10015,-50986,-48847,35745,104153,162756,137119,52063,-9381,-6335,50467,116106,136710,97255,55344,62069,53631,73580,91766,18075,-63062,-97427,-90873,-26220,-22663,-104836,-147627,-122886,-100031,-16925,64697,60977,29605,68191,98866,47291,35458,68351,55389,-11082,-48133,-8065,37247,9382,-46026,1232,108167,88567,-56922,-118635,-76029,-59962,-49943,-24790,-11530,-22590,-28594,-42209,-70300,-88107,-106135,-163074,-198053,-103761,15132,48274,26840,7435,-44178,-60461,-40456,-67364,-123639,-74830,34396,57481,34394,51650,114086,151215,124152,79885,-7549,-98825,-127596,-126764,-137557,-128800,-93367,-38288,-19818,-28590,-36163,-34425,-44879,-41250,-19349,-26657,-52221,-15315,28267,31475,29958,17773,-1225,21094,22180,-30499,-45786,13330,60022,10683,-50851,-71904,-29663,55964,83272,-15591,-146505,-150204,-58350,-9565,38569,122148,119044,8848,-33471,50585,140766,107752,22724,-9525,11051,17454,-32387,-73046,-48711,-14947,-795,28669,67778,89050,97886,83854,51519,21680,-41835,-74131,-49294,-14386,-10147,-49738,-33806,38223,86439,75551,55798,27196,-4475,13450,35739,-3319,-11116,30965,60004,80796,110491,94928,25853,-64021,-135233,-138023,-72477,64098,144107,82646,34294,38686,13053,-8755,-33683,-47003,-821,77447,103339,71976,-48980,-172947,-125593,-9376,18711,11715,40015,58764,57357,8755,-59293,-28700,64781,73724,46286,68785,97976,77816,73732,123742,94091,1199,617,25974,17679,32062,56568,62391,80553,37027,-19983,-5596,-10085,-49963,-94924,-112888,-67780,-50354,-37585,20654,19685,-12811,13671,11396,-46098,-54141,1339,16805,-25923,-30240,-12493,9563,16632,-18752,-55188,-47739,-70579,-79609,-27446,-9849,-80762,-127433,-52617,21497,-32068,-120644,-85163,-15170,-486,17915,41367,53428,90676,67234,-38747,-96641,-62460,-1854,17368,-82213,-202614,-160638,-20341,58146,77779,52581,9111,28547,75817,76401,48030,20496,33959,54189,39883,8487,-16078,-51983,-90127,-70135,-18057,21279,13685,-17795,-42073,-20405,26319,57069,48282,-13010,-59986,-37141,19917,19787,-51690,-81661,-8638,67249,98568,111886,41352,-70629,-99020,-65062,-42090,-43222,-51320,-65402,-35945,38946,26709,-43046,-47934,-20709,-15388,-12169,-34251,-72104,-79034,-5474,53283,50028,37858,42723,7583,-50745,-32710,46846,47409,-22308,-20669,-5060,-55031,-95378,-63236,27948,98839,104033,88990,80415,11402,-54777,-39236,-32761,-63606,-54000,-41312,-17853,17387,30798,43456,62415,66200,27569,-22927,-11973,65307,87270,63568,32648,27120,69216,100335,54148,-17281,-75457,-132278,-117674,-115911,-141188,-121778,-60255,-28075,-85567,-151193,-123127,-65576,-39008,6500,59059,78463,101051,103866,66255,39421,30555,-598,-30982,-9241,-29761,-102263,-85356,5370,-1215,-37348,14416,95436,94110,34521,-52168,-118064,-60081,42693,33704,7548,65315,84337,28162,-11715,-12879,25377,41928,2832,-4914,-17235,-42255,-22370,2181,-62719,-141472,-131126,-38234,40840,65505,88814,123584,117714,72466,43012,-8384,-75855,-56505,52931,129830,116836,73214,75074,67712,-16884,-50940,12011,44727,-14720,-48748,-56928,-89085,-48681,16142,12573,12766,25070,-30187,-99752,-74961,22033,72290,28256,-64416,-117909,-64947,10140,26961,16120,7133,49506,91971,74395,98758,136299,81385,-13284,-46550,-54396,-25749,41178,83982,126404,226244,210300,65307,-46000,-92359,-80025,-35217,-9904,69119,172706,113857,-14414,-16373,57762,58042,-16954,-63167,-47317,-5228,55761,29883,-105417,-146345,-46384,34226,-14652,-67266,-51521,-57885,-56422,13770,78619,123217,181419,221122,184037,66237,-17912,-34764,-45457,-31701,58028,77142,-11043,-82144,-79942,-44062,-22472,-25830,636,-4095,-72861,-96120,-63610,-42770,-30063,14393,75610,53482,14830,54972,33953,-53166,-11849,55823,-6947,-129102,-154293,-66243,-13684,-48053,-63936,869,53225,45789,23212,8805,-36503,-57683,3998,88151,104076,65155,52842,47085,9592,-13443,-41209,-60495,-56378,-5822,15183,-30321,-31170,984,3006,-18034,-20130,18428,58174,21689,10275,44070,21511,-74573,-113939,-105588,-87714,-70465,-24740,-13947,-39013,-32965,-9705,1011,24424,58058,62936,37153,-34868,-95212,-97110,-68533,-61947,-88103,-87185,-34665,23164,44559,41184,86777,111067,82262,72898,60358,19680,29661,55319,18399,-15412,-11609,1125,-23556,-55186,-77876,-94459,-59427,-20154,-39362,-19870,5350,-32069,-58952,-37759,-42474,-77638,-51494,-20187,-69938,-131010,-99178,-9933,46250,62836,22287,-31129,-28685,36956,84233,38145,-48430,-47425,11876,11598,-38782,-34288,-19858,-34445,-25198,50092,127707,122671,74344,45157,16590,9097,71822,122841,56038,-3842,2759,-20613,-5821,10847,-50591,-68981,-53345,-71220,-5441,107133,116762,31029,-17376,13332,41173,-8953,-55077,-17219,38453,61502,122321,170517,143867,98160,24657,-23685,11543,74651,105884,111277,81546,49564,14123,-65343,-121509,-79261,-11682,-17010,-62818,-88477,-110750,-115272,-71366,-8056,24611,21495,33788,62400,23642,-64871,-75525,21281,96883,115736,121868,109601,61718,7106,-20829,530,37873,17347,-26403,6505,123718,138304,68771,65488,55477,-40531,-83804,-80770,-77321,-59170,-25286,-16356,-30472,-33296,-60078,-69335,-13964,66940,65307,41072,72423,61668,-16271,-52872,-65293,-41139,-9577,12359,26510,24451,9193,39258,43496,-11004,-1747,46988,51139,43895,56586,32601,-11687,-20853,-19519,-12352,-22902,-11528,84231,160166,104235,-8652,-69361,-12275,63572,35639,-11857,-7598,10717,27934,2151,-83412,-123312,-100577,-54318,31185,84333,67263,20030,-72796,-90854,-15348,-4020,-61509,-97192,-100708,-95385,-63194,2385,45847,46134,59619,49029,-11715,-79619,-84124,-50169,-10068,31372,61592,46359,-29502,-59154,8704,65695,51486,48051,37674,16394,9552,17575,-17745,-57299],[-49773,-54134,-73588,-38294,5060,28890,46842,74491,87380,71512,-9891,-93291,-79326,-39635,-71903,-42612,63896,50518,-44051,-52955,-12495,7156,26277,89776,64571,-55857,-90131,2989,44685,10641,-25276,-55695,-48849,-15527,-30567,-54752,-42585,-45969,-69022,-123750,-164932,-73093,33063,29344,13440,33584,51590,67807,66873,29228,-24745,-60526,-43585,-33399,-47297,-18279,73754,79341,-26761,-45929,19614,25805,34608,94135,73080,5592,-17140,-1692,70609,134394,93761,1523,-22647,23021,10766,-49404,-47654,9066,47116,22468,-57315,-117590,-40688,110922,161330,89806,47915,79617,108460,106267,86335,59452,51775,52442,31754,15685,4291,-10302,-2117,14257,-1986,-41301,-28444,45747,92038,34433,-63594,-104453,-129108,-167678,-183777,-130738,-77680,-67114,-43583,18167,83388,119483,71697,2958,47303,136590,167639,199673,198941,63225,-32420,20390,54384,14506,-18992,-32230,-23000,22082,36615,44446,97457,121988,89878,62771,15958,-60681,-105843,-92435,-73935,-33391,-501,8982,53821,49704,-30342,-60387,-47045,-12855,40931,23081,-24196,26435,99530,79006,14889,-41724,-96989,-130571,-110993,-105346,-104204,-52626,9523,32089,50415,62870,19512,-43251,-68368,-76797,-69620,-25741,24348,-2733,-44797,-47487,-73285,-87594,-40963,10557,-15148,-76904,-70392,-8058,45727,119533,129688,48913,-62889,-94167,-15576,70817,82834,54751,53977,97279,92170,67130,51565,19993,-31536,-88827,-115085,-72433,-65565,-137175,-185410,-164613,-130795,-48298,51530,72235,27085,46607,94559,70461,53144,96143,125186,87218,19164,-16474,3067,41637,38746,21542,11890,-50395,-152779,-159309,-99004,-76305,-50761,-5715,13846,-7576,-28042,-59009,-94098,-104826,-129870,-170365,-175241,-92342,7127,45638,42138,7876,-40854,-63630,-48331,-72552,-111162,-49405,30530,-9706,-37389,30712,104293,142905,147182,122328,36651,-63554,-69023,-23824,-45284,-86390,-88029,-39366,10255,46254,19611,-33917,-48001,-11432,6724,-39553,-76477,-50720,-22544,-30144,-16365,5296,9508,11602,-43224,-93428,-32636,35269,64584,54115,-31332,-137146,-107527,34459,66718,-6987,-55140,-25114,27848,50944,79213,149674,139350,11282,-59257,-14907,27339,1566,-12966,-24891,-53626,-60604,-55398,-32360,20803,39072,33091,63774,80737,51582,52271,55668,30456,-2361,-69080,-124165,-95426,-29632,-24078,-82803,-73032,7552,49547,38577,26750,20386,-4192,-12330,-18184,-21744,41110,80930,50818,39827,61878,57781,7224,-71203,-151903,-170786,-116013,4042,75428,28840,8513,32199,32565,16970,-24253,-29455,3832,28552,54580,71022,-32482,-133434,-50584,57185,53078,56150,88264,99536,110254,59212,-35514,-20760,52254,43150,24333,66697,105193,78744,47049,80188,83118,4678,-31693,-44868,-66291,-41905,20019,43944,41687,-36656,-124204,-111452,-65480,-41397,-77237,-109404,-38359,18200,32085,50582,18499,-16366,22044,21055,-64370,-87820,-7790,47282,10657,-16645,-37828,-30318,-1812,7755,-19671,-48465,-90499,-72935,-2934,21762,372,-32309,-31946,5307,-28364,-96487,-45392,15310,-7320,3609,46875,54348,51750,27946,-44472,-100859,-93335,-50983,-10037,-49916,-124839,-84198,11949,45921,65052,70243,46030,56260,81091,104477,109535,28967,-44047,-36029,12015,14439,-18176,-31938,-32704,-4857,40417,73433,57418,16272,-30872,-21644,34809,68441,72279,38239,-27432,-78738,-65171,-29477,-50944,-78372,-44588,2489,27156,56871,21927,-67630,-121299,-117452,-94615,-74368,-21331,14036,5784,6277,-7411,-51590,-47332,-33075,-51420,-56583,-67684,-69430,-37081,23305,34670,-29287,-56569,6767,32994,-8340,24696,95835,56653,-3143,34122,46780,-20899,-77650,-72841,-28535,29219,58532,52363,14635,-73362,-132703,-62059,9361,-21871,-30810,14224,37742,36848,65973,118249,146860,104711,25176,-5720,35646,108931,105106,36160,11671,67000,116892,89204,46455,28936,-3012,-42358,-27359,-59535,-99856,-80693,-58848,-51057,-73439,-127836,-101299,-41760,-69715,-74263,27609,103538,111703,102241,95629,86727,58224,-11052,-78549,-69170,-41892,-40049,2562,89136,86653,-24472,-75232,-2804,35498,18239,4110,-27072,-4647,70657,65011,39006,54856,6020,-65999,-68013,-44285,-6286,23886,6434,12804,20029,-9920,-4484,54154,28689,-53650,-66464,26189,104447,102429,106062,127097,63208,-41603,-47295,-19779,-46063,-68274,-25718,51349,76477,52689,80382,122940,63567,-28543,-52954,-40835,-59720,-80801,-125477,-154246,-57850,22309,-25594,-32692,1564,-32934,-71456,-43984,30521,96824,61937,-26903,-75779,-41855,13850,44522,84614,123758,128432,69591,-6857,33451,121455,95650,31099,60559,70944,59601,54727,58625,79541,137100,141058,52613,-32379,-98305,-108238,-32456,33721,65119,87255,54426,14331,52542,118659,121722,33747,-77651,-110540,-84747,-29695,4451,-36092,-54031,2624,56782,50662,22081,-18203,-78113,-68640,13794,35036,51440,138724,157856,91092,38612,15907,-12355,-40397,-24956,59726,57220,-34708,-75330,-69682,-96696,-102789,-48075,14629,-5998,-58998,-37189,38973,72785,58016,50580,40862,-22312,-31278,23423,-32472,-125209,-64655,47810,55367,-43774,-118926,-88301,-40479,-32143,-15187,26085,31212,-7108,-33736,-44578,-111485,-149071,-53228,70328,112145,66804,13613,-28,-22664,-25571,-31648,-54204,-70695,-55415,-54365,-36491,50708,71793,-3440,-58510,-38091,53445,105580,23034,-25771,23675,44685,-24454,-82051,-104712,-104164,-71022,-25735,-37848,-74869,-54472,-3053,23377,36689,43306,52358,64378,28003,-59379,-115339,-71431,-35848,-110277,-153517,-51407,33859,21751,10786,82149,122016,89005,67599,65792,37634,15054,6058,-3196,-3551,-27053,-34651,-31984,-32026,-32782,-39562,-6508,38843,30285,25309,-10767,-58787,-8008,48820,3961,-78309,-74300,-39338,-83462,-161148,-151678,-63801,-11782,27834,25446,-51779,-88994,-30698,14369,-24508,-82778,-69569,649,-5864,-84930,-79413,-30713,-30243,-47069,901,84414,111898,91582,85048,63075,58107,105097,117088,29500,-5169,34803,883,-41307,-69462,-135644,-119233,-31897,-34849,-41661,53191,100010,19595,-18396,-10588,-46929,-95910,-128791,-110454,-42267,-23397,-970,79893,107191,32642,-71084,-142456,-121608,6247,125181,167465,137920,91692,39487,-33055,-68328,-31866,-804,-55136,-103175,-70532,-57818,-87943,-75157,-17697,-9502,-36766,6966,94659,103538,42008,9603,43610,70457,69384,68003,79261,94789,67304,9524,-3867,27676,15848,-51948,-50447,69594,100659,62089,84255,87371,-2530,-73097,-107761,-94440,-46091,7219,19660,-18296,-53691,-64741,-16666,70035,135630,124408,96701,113816,124819,68263,-33528,-116962,-59619,52832,77457,51997,56039,80799,124192,105756,26294,21970,58865,57023,19244,-44217,-137541,-131346,-44427,-15154,-49950,-60808,10431,150712,210647,112358,-10927,-53262,-3438,60933,65342,60736,61442,23622,24084,32279,-31856,-69112,-33018,23092,89147,99116,53784,21151,-64222,-114440,-83902,-100925,-143032,-138819,-98848,-70221,-67424,-51123,-12236,-4391,36680,82792,23814,-87213,-60259,29116,26543,-11031,14033,32146,-58833,-108839,-23777,63095,55343,46764,50221,58930,41308,-12840,-83761,-107473],[-67573,-46175,-26076,12202,32159,52630,72330,64980,42614,26281,-22345,-83974,-77806,-11983,17281,61276,74751,-53047,-166452,-115500,-69011,-54098,20262,130691,89514,-39215,-53800,51840,81665,22061,-33327,-53820,-36782,13202,-514,-55135,-46031,-43987,-90317,-157928,-177953,-67350,30284,-4606,-51728,-39347,2522,47199,50618,2688,-52230,-58506,-3182,3197,-43052,-52900,2986,32786,-27252,-62938,-32112,12280,45988,53959,6966,-19176,-17215,-17967,22473,63966,53140,6932,-45251,-77658,-90776,-58291,27002,97154,116734,77262,-10626,-91457,-62354,64080,135336,61393,-5830,41695,113467,88565,24746,24945,60664,74571,71128,41473,20026,36252,40693,6452,-44618,-82154,-61283,21102,106942,90778,-23706,-104906,-145773,-201263,-235139,-170306,-75604,-34909,-28767,5708,88414,135946,57150,-46389,-42314,3599,16072,68090,149585,94540,-32198,-39420,24644,21586,-7481,-35027,-8537,100633,156434,137585,128043,88085,17465,1025,-6413,-70221,-116808,-79885,-72025,-92180,-80058,-47782,33054,110513,80493,6158,-31187,-8703,12276,-43228,-56938,73686,163663,102492,23026,-22429,-79638,-113922,-78841,-35780,27273,90137,90662,51833,44705,41458,1806,-93103,-153994,-156693,-106090,-30732,12936,-7758,-2534,27032,-25213,-95028,-71154,3206,30576,-6391,-49723,-41592,-19907,9637,15528,-17308,-96220,-137157,-96291,-35073,-1732,7474,19353,74893,72987,15310,-10268,12979,19097,-13892,-42023,-42117,-43453,-61355,-85315,-76661,-78720,-81267,-20317,54681,50253,44207,71192,81720,79243,90495,89132,83241,61782,4217,-24659,32860,91230,61160,-20282,-83189,-116763,-134081,-116980,-54325,33817,70245,55445,18910,15840,-4702,-17097,-10199,-47421,-78423,-50488,4480,45467,50608,13980,-10146,19489,18510,-364,-28263,-43835,-5847,15431,-61473,-73810,26081,87884,111263,132309,108950,21470,-42310,-13374,84376,97588,19727,-31869,8435,87487,132543,84475,3686,-27183,-2918,5374,-57836,-98345,-60883,-16242,-19482,-29046,-13563,23641,20595,-118232,-193720,-59320,58231,56729,59211,5488,-107862,-130669,-54612,-44946,-50305,10212,100420,134989,134926,115411,81983,9628,-72479,-77590,-59340,-83261,-98370,-57894,-60106,-98390,-82800,-16775,54568,87843,55375,44461,95110,102915,47484,78002,120208,77349,16283,-25526,-49207,-42756,-33915,-43317,-64732,-48249,-34517,-62828,-86140,-46131,11963,23000,14804,6074,18454,67154,73970,23451,-13156,-26303,-21003,-17838,-30606,-68663,-88566,-79403,-48596,-6440,39534,45861,11043,-7941,8342,6661,23783,10038,-28205,-16657,17842,-14888,-36747,15773,53972,31365,16859,48928,94025,123702,70137,-17826,-17168,23905,7710,8227,62090,81800,33567,-11536,817,2220,-30338,-39354,-51317,-60071,-35206,18522,19631,463,-32277,-87095,-94123,-40075,3661,-7916,-9082,48735,55461,7598,-8981,-27352,-40827,12726,41616,-34425,-81709,-10201,97187,95439,38085,-16339,-18248,28836,80558,68730,28096,-21865,-26386,8403,17380,24273,-19311,-65124,-22696,-9648,-38815,15999,26424,-62781,-77294,-7933,34918,9466,-36063,-55880,-60528,-47810,-46477,-56783,-48872,-70447,-54181,-8870,7601,36084,64917,66131,65559,60113,100484,124913,5900,-97484,-63532,32046,38254,-5031,-2201,38827,68330,52294,33016,47947,56476,18155,3080,34631,55620,78864,71033,4296,-85754,-88546,-25181,-8260,-47289,-61992,-34906,-8625,2397,-46733,-120443,-172535,-194095,-192617,-157366,-54368,28081,22796,-32214,-54254,-58558,-46418,-37052,-52793,-52714,-58134,-58280,-23693,20999,26146,-61270,-148872,-78262,21428,7906,9015,62957,45800,18962,47531,34732,-24922,-47123,-48193,-68241,-53191,-12141,1141,-26534,-90928,-119589,-12746,91243,48938,-5026,803,-17936,-49482,5299,86155,105419,46895,-16141,-12403,39471,104111,134645,97171,39442,60996,97943,49851,11135,38932,78448,65806,30467,-43826,-57383,-32357,-59389,-63070,-29158,-51608,-61755,-44946,-114578,-156943,-41536,68226,40434,3472,60963,89069,22792,-26298,-47614,-78981,-81709,-20729,40535,105022,114521,-31531,-152213,-72761,5690,5294,23580,17224,3018,48385,76206,53762,-6554,-118500,-173210,-124959,-68520,-25357,10249,6633,710,-16087,-44831,-28973,42532,54871,-21149,-54606,37497,100118,76139,92990,107313,14250,-111458,-122213,-47458,6050,-22286,-37748,24900,54919,32509,55247,116338,88002,-13486,-93877,-97387,-66725,-50029,-88903,-134307,-68551,-30154,-83182,-76659,-28976,-11876,13656,9732,434,57455,67037,31112,16395,1583,2057,63193,144866,182987,158800,70420,-30770,-36400,40770,82143,77815,114519,99536,43033,-6637,7858,51139,83714,78965,38297,16169,-35535,-107771,-74630,23519,25926,-36487,-30116,36250,89066,96398,98497,50257,-80771,-159429,-160266,-120694,-31737,46714,54754,25292,17981,41952,66832,13765,-89840,-82637,13239,18483,-4802,38851,16978,-32597,12026,68991,44861,1366,-9646,23664,15249,-40114,-41553,-23686,-77671,-84686,26626,94133,24660,-38105,-9607,61142,88615,78641,70462,28173,-52427,-55728,-12379,-66065,-152408,-110133,30445,120712,87070,-958,-25754,-11113,20508,41980,38748,26113,-19568,-50082,-32694,-34183,-65288,-20133,61438,102063,50953,-25644,-42274,-68342,-82806,-72934,-43012,-38135,-67351,-78883,11433,134872,107900,19164,-7584,13383,75634,97293,-1742,-71233,-51945,7868,35808,4555,-47379,-58223,-34629,-23421,-51349,-54610,-4128,35461,38754,39551,26931,12897,28101,6142,-87401,-150851,-85444,-7245,-61363,-103683,23307,113672,17682,-60505,12852,77832,54562,32130,47785,30653,-24275,-34640,12022,41422,-6086,-40596,-21787,17623,19449,-12638,25516,90172,79757,40056,-22158,-37940,48331,77631,-10037,-97228,-70960,-30803,-81692,-158630,-153487,-95378,-72775,-12787,33541,-10889,-61354,-62118,-49700,-62935,-86588,-75333,-12046,14258,-25987,-20203,37125,52144,-4352,-37518,-2852,40826,50608,73120,93282,106250,106672,64628,-10350,-15175,18919,-12989,-60732,-99486,-131786,-78367,20106,18994,-53486,-37174,29171,38207,26939,-20601,-77452,-75319,-92242,-114172,-82642,-99041,-124567,-42152,32271,-22897,-133563,-206847,-190472,-55064,81421,133836,116775,82632,55457,31048,2287,-19052,-48412,-83868,-53794,15544,-3382,-83808,-99129,-57155,-58531,-61581,17827,137693,175931,113904,63986,73461,59124,-468,-29667,-293,62252,97929,51852,-2727,11457,42942,7892,-48817,-3076,43281,34849,37203,54740,19926,-59562,-106639,-71829,-20307,43205,73797,23571,-21050,-16074,17067,47812,89615,111518,102177,106860,141065,119630,-10087,-129087,-45214,120605,147936,80278,66761,113320,176738,147721,32675,-13406,18749,37355,773,-60283,-157312,-153413,-31005,22754,-43477,-83342,-21041,76658,104222,47584,-36796,-64511,-42263,-19372,-2921,28805,58792,56262,90799,110944,57619,24873,46807,55812,45061,9115,-10370,-11892,-79580,-127649,-128823,-141395,-132438,-88370,-43914,-26313,-61887,-87826,-53776,-36216,676,86406,75155,-41418,-18267,90406,84932,-6119,-53804,-43243,-66515,-59433,4303,39439,42632,63757,63457,69494,44705,-33902,-91237,-75545],[-9804,6942,18934,36420,39637,45435,44845,22775,311,11400,14315,-20319,-31297,19001,71363,96069,18807,-135227,-179100,-73097,-45850,-69268,-29487,53933,51416,15715,7977,68808,108725,76269,26660,-3617,4042,51951,53918,13865,25075,34622,-13324,-77098,-94717,-24656,23453,-4911,-45108,-48417,-16769,37910,48800,14363,10998,26927,46693,16899,-36137,-67636,-73628,-56735,-42012,-59090,-83964,-45713,23795,20866,-61653,-103499,-76442,-41277,-13103,5625,33325,52546,-24980,-143810,-144660,-34812,73762,133924,156517,126933,63088,-21633,-60339,-16677,52040,39467,-16203,-19492,27179,12602,-35728,-14606,-2055,-10735,10877,300,-6443,69071,118541,62668,-47595,-115188,-109822,-41875,38616,44093,-32705,-106596,-168294,-224554,-228598,-161181,-55309,16533,5504,-1796,59605,91571,24065,-57735,-89321,-79739,-49270,-2103,73758,46604,-94764,-123267,-24749,16874,9229,-14520,10105,110233,165630,153358,119952,80420,4527,-46977,-50765,-56557,-83886,-54985,-46337,-94981,-85703,-6482,68666,116728,113207,41720,-51542,-69349,-91573,-170060,-122579,52125,96662,11610,-10812,13261,-17774,-43376,-36198,-2574,108461,183651,136195,50374,22754,16935,-22753,-100853,-151985,-158063,-97271,-15257,-1630,228,66453,80981,-2253,-72034,-92203,-43288,38883,49622,-19210,-64890,-100260,-122804,-114915,-84654,-104996,-140622,-148665,-130039,-63017,4593,7968,12136,-3865,-35847,-39716,-14953,12488,24076,32194,31486,29382,31847,9202,11963,-29080,-111113,-88916,22372,58700,60812,79570,75404,54401,7503,-47179,-40186,16629,47662,33704,36371,68600,57278,-3147,-22849,-15796,-59212,-88098,-28562,90782,131057,77289,19587,48590,78364,91501,90594,31176,-16274,23342,80655,78458,40471,-10836,4911,56878,58120,26302,26549,34044,26415,8232,-42788,-42272,26170,53931,66491,94801,56178,-34795,-45788,-2130,88397,138210,69357,-10203,11134,89434,135927,94785,23267,-10864,-3575,-1095,-50561,-77115,4642,80843,54414,-14100,-22178,50115,87722,-50531,-159799,-66315,39046,22424,9045,-3057,-79136,-153237,-166524,-151218,-108266,-14509,106101,164662,163781,117182,-5431,-135163,-152332,-65842,-41597,-104362,-130553,-85317,-86758,-107724,-56197,21134,55658,42215,9100,8963,51739,82967,70819,105357,142113,96643,48473,31525,27392,-5554,-61257,-73407,-56678,-36237,-65935,-124162,-151458,-82581,4778,29440,35089,61258,54930,19857,24734,43839,-1748,-75004,-91847,-52760,-7785,15928,40881,24074,-35886,-31465,65727,91418,10971,-48432,-14602,33374,42195,-24277,-67171,-42157,-8247,11528,27614,21063,15859,17177,-30339,-35980,38479,89368,35779,-32968,-38509,-29096,-58514,-40720,41597,70036,23544,-15042,-29211,-56092,-55284,-33460,-25238,12511,53961,65786,19355,-17017,701,14218,7650,13946,22862,63191,140906,160275,55315,-70217,-93321,-81521,-94543,-38864,48423,20672,-55134,-31305,67620,92116,47046,-268,14583,97046,154970,120270,91604,72500,45345,24248,-12193,-36531,-74387,-83202,-15179,32128,30107,61440,21909,-100087,-141015,-63373,14325,-7146,-66695,-65751,-29089,20555,11534,-51735,-57458,-64878,-79177,-59203,-34472,-15898,-474,19674,30324,22989,62314,84715,-12286,-77798,-18012,73816,74538,38408,39887,68985,80014,23085,-34476,-1914,54185,44216,20332,24053,36701,67265,75273,26990,-61354,-56621,34500,64954,16704,14692,57968,44852,-23267,-94169,-149212,-206013,-235261,-229924,-201476,-119140,-41518,-18822,-24615,-31689,-35116,-26187,-11561,-18412,-20924,-42714,-79161,-83932,-38136,17143,-12399,-122836,-111696,-19102,-5076,-17709,13140,43577,43522,17374,-33271,-64495,-23228,12192,-19857,-47097,-42371,-44369,-35654,-31006,-5135,77157,115910,45938,-17371,-45376,-90853,-126801,-79703,-25553,-27284,-44449,-42361,-2489,28903,46591,103172,138399,44402,-22459,16974,36755,-1417,-11797,61888,87142,17819,-61784,-38604,-32036,-96860,-91831,-16811,2838,-50101,-108530,-172470,-200416,-110317,-3513,-38433,-86081,10288,66413,-22031,-50518,-19022,-67618,-110641,-44882,12673,57537,52477,-73855,-159744,-68480,11152,17373,22397,-522,-11759,51365,113367,96633,2064,-115648,-138930,-75216,-29026,7623,30722,-3423,-38020,-64019,-74550,-57415,-21545,-17615,-73132,-76824,39276,84079,26995,33356,45161,-14629,-93895,-123539,-70199,28676,39344,9065,40072,61271,34433,32496,81289,83140,22185,-51838,-52172,12986,65553,46962,-20103,-43403,-76116,-108958,-84506,-41380,-3562,53290,46637,1553,23983,42066,52996,90895,48961,-6808,51335,117542,117608,111433,97801,44051,-821,27693,91261,93652,73621,36914,1901,-2891,32430,70084,110531,110746,85173,84852,49905,-63073,-89601,22305,33650,-85558,-106096,-2352,44806,-8420,-15217,18234,-31725,-92791,-115232,-120250,-38346,100323,120257,13377,-43688,-5502,56052,28867,-63407,-60712,29211,51119,7663,-27262,-78152,-90397,7241,115399,94948,7289,-46702,-34452,-24796,-52720,-47534,-13958,-39470,-23109,104755,150354,37668,-55930,-55970,-16004,10717,23682,32129,9975,-35517,-45420,-38314,-76595,-144505,-124161,-8703,100829,135315,116063,94899,56680,46433,43061,25980,27547,402,-25398,28881,103915,105637,68101,57380,87730,73356,19361,-23631,-79386,-108950,-99445,-29397,4616,-40180,-44267,63720,133834,49807,11306,65924,92216,85573,63404,-3253,-61861,-104597,-52417,40925,48741,-10586,-18999,336,-198,-30134,-6386,53110,48300,11109,22028,28422,-14409,-27312,-53996,-112948,-124173,-61719,15485,13581,-1336,92205,152937,19634,-115080,-72355,4927,11132,9470,20013,-13097,-60105,-35321,32698,67523,34507,-14139,-7233,75402,87245,3430,21861,102012,85266,35980,9329,27450,66779,48569,-32978,-100974,-77493,-50792,-87958,-131285,-110388,-71522,-58797,10029,79541,75972,18665,-42866,-64320,-67071,-85384,-93182,-53038,28301,70037,84229,121755,143039,70276,-47118,-71573,-448,38013,41909,74226,115956,96235,28287,-7991,5690,-12623,-71096,-80753,-60724,-50912,-21148,7574,-2938,-38662,-52018,-4802,62457,52454,-41316,-75877,-33584,-36682,-62441,-55149,-91662,-130287,-61430,32528,7061,-117580,-184019,-164611,-95643,-19293,35193,51155,40402,47198,57608,5512,-65315,-92049,-56265,31704,75966,-18251,-161590,-183406,-101842,-45646,-15496,29238,105383,154525,106740,53285,69942,56771,-15663,-57051,-35625,8939,35681,-6184,-46889,1409,83230,90338,12665,5089,49477,18860,-38666,-8708,20011,-33666,-69838,-46689,-43304,1013,59857,50908,65129,85923,40651,-38130,-42401,-1289,16273,29511,75991,96305,28107,-62298,-5829,122445,154724,79730,34405,72405,139781,112911,-6481,-67490,-31876,-1365,-10259,7981,-7848,-32501,29772,38219,-50757,-97552,-94192,-102686,-67919,-8278,-15070,-46887,-60032,-71789,-67774,-44970,-9277,67693,150874,136927,82376,98696,115110,46118,-47741,-88581,-41731,-7065,-62697,-85347,-73202,-76307,-58776,-17765,10937,-637,-61492,-67881,6363,14476,-11969,57047,105910,26973,16155,106821,147229,78536,-32063,-81700,-57802,5133,26216,-2607,23430,81587,56841,31397,12641,-25979,-27808,20707],[65905,60735,29755,19118,10365,-4248,-10180,-4237,-14816,72,22276,7259,-9331,4655,27169,6333,-84936,-135197,-53939,42696,15824,-43744,-66515,-54836,-36030,7092,8798,26128,88667,118564,81472,16392,16075,71951,79724,50349,66802,98188,65421,-13060,-50999,-7297,16928,13250,11990,-15604,-41991,-7851,9933,10507,73369,104193,73765,24370,-12627,-47093,-72630,-65666,-27982,-34596,-89137,-95470,-34031,-11830,-87006,-147792,-105901,-23820,13479,3330,23356,60937,-12764,-125452,-110130,-28062,15747,66857,128063,122214,81974,29860,-29151,-65750,-14684,62232,44424,-28144,-43072,-26965,-8165,7688,-47426,-78396,-47581,-65966,-81649,21646,124473,93409,-15731,-89269,-111437,-88112,-54700,-75212,-112195,-114424,-148801,-189306,-165765,-100971,-24662,19692,-10074,-27335,-6016,-5951,-11690,1426,-11137,-20507,23567,61830,77658,18988,-94707,-93717,-927,41121,36737,28347,41526,77555,83879,72831,52268,50254,18970,-55802,-78888,-12554,16305,23750,22984,-18728,-17872,71259,125681,90153,65206,27145,-80411,-143098,-201675,-281610,-195413,-17957,-2569,-66557,-36334,-2996,-31353,-36272,-42670,-39245,55751,124915,77581,-7874,-28655,9383,17674,3324,-31740,-74638,-39059,23895,-5498,-20102,41659,20497,-47887,-43447,-52178,-51602,6139,41864,10145,-54926,-141191,-162728,-106810,-46931,-75924,-121226,-142508,-156184,-90686,27645,58918,16708,-26782,-22291,-23837,-54702,-59435,-29257,21293,73317,93986,69035,8703,294,-29484,-96565,-78173,27064,75173,91269,109833,67398,-8132,-82238,-118575,-97255,-14356,88871,114337,64504,33186,27321,11019,26691,40447,5089,-48957,-52048,49139,128205,69271,-30205,961,102419,136719,102767,30026,-19513,22386,95229,74905,22297,21966,46463,10581,-29034,-15621,53101,92373,59189,18592,-803,6413,30462,33076,44608,71620,25626,-53737,-30615,20352,56659,73242,26620,-32366,-31865,5848,59317,48369,15977,22444,39087,30177,-8229,-18291,74498,148567,92435,2085,2529,93429,178244,116477,-19163,-47980,-13672,-5596,-12216,-21161,-85679,-158670,-158944,-109486,-81580,-57875,4336,61885,99423,97372,-14640,-134746,-106538,8770,42728,-13397,-65382,-52820,-63198,-86255,-34788,6782,-26371,-49099,-28186,-19148,-12519,26407,48204,49261,58792,63877,61451,20712,-12368,-40126,-79228,-78435,-58611,-42336,-49613,-69782,-88935,-60977,-6636,12985,36920,90580,45703,-48835,-1935,111432,79967,-39699,-104166,-77125,-16220,40594,112546,94488,5468,4557,64792,80682,27535,-32373,-21979,18114,2868,-66686,-56342,15377,59727,73079,54601,16063,15108,27333,-33581,-62458,14387,61564,-296,-65797,-74173,-76972,-112379,-92795,2646,51517,34023,23266,4526,-21205,-10292,-9543,-25960,36649,113264,114775,49302,2794,3371,31351,51356,23806,-645,79130,220332,235238,75142,-87495,-121849,-98493,-113617,-72660,24956,27599,-32229,-45583,-24604,-5211,4926,-20962,10402,126745,177118,98953,68470,94179,94254,55849,-20514,-95237,-108197,-63348,-5710,44419,67036,68433,13962,-80431,-122962,-58650,15501,7015,-31587,-46453,-25097,41472,50595,-2808,-22663,-28634,-58860,-65567,-58649,-76919,-84822,-51331,-16383,-3701,13979,24541,-5044,-17219,25307,83845,92294,83581,88570,68683,50604,25093,-8351,-2819,39061,29024,-744,11617,48905,66349,62844,42315,-19884,-18807,68319,82179,50087,110310,164225,73485,-55439,-86896,-92192,-163795,-191599,-147107,-130259,-118186,-94909,-49078,39626,62542,21002,24935,53428,36700,2768,-52876,-118574,-152739,-106026,-7903,41658,-27433,-83123,-61283,-30188,-14003,12438,63962,65964,1790,-61093,-79378,-29593,40947,53370,16435,-38751,-84040,-50638,33719,117437,139289,66101,-16755,-30676,-34050,-62794,-85364,-69772,-84161,-126356,-104955,-41222,31720,43811,2900,31259,89086,2438,-79842,-9239,75092,25068,-73764,-44920,9602,-25325,-60485,-13685,-29304,-110790,-120716,-61442,-10550,-41755,-113004,-148007,-174575,-143545,-48654,-28760,-57012,11089,60199,-25271,-82311,-48726,-46824,-77499,-72599,-52757,-8943,-27377,-100627,-86177,2991,28293,22560,5121,-38219,-11118,84888,137898,134537,92855,22391,4203,35028,36191,49914,47878,-39025,-91947,-77029,-53157,-57648,-76088,-99184,-109910,-66844,46310,86299,35651,10771,423,-30205,-80273,-117703,-81191,22262,69957,27663,10631,49397,50314,25093,38479,51544,33239,243,24845,103655,159039,140953,85153,26685,-39412,-73067,-55071,-29574,-19682,20975,61883,58779,48791,19411,26714,87436,57087,-12561,14242,47012,32624,47533,99955,128212,112821,99323,102043,57950,-13108,-65174,-16613,76582,90295,69231,129276,181231,162492,128660,91516,7537,-40617,36795,67210,-52700,-129326,-47898,6275,-64694,-92660,-13927,29136,30330,14169,-34258,-19110,76594,100358,-1008,-60254,-10141,55571,48758,3264,-4172,35616,64639,39068,-29700,-88636,-82982,10650,123021,91075,-46655,-121643,-91361,-72706,-94123,-100224,-61327,-51954,-34818,62922,109986,12685,-83139,-86573,-52503,-25642,-11366,-18255,-19734,-1821,-3763,-49208,-95976,-114259,-83674,-46233,-11011,46338,126572,157252,99735,40478,8637,956,15064,12312,8566,77078,154810,164059,87115,17818,50939,104021,93533,29656,-31364,-39804,-36415,10010,36141,6240,14051,72690,68058,-23287,-30232,54345,103439,79285,35027,16480,3736,-58554,-43442,15396,17798,-17740,-15061,-1999,11690,8752,23070,44002,4600,-46619,-18308,9174,-28867,-37360,-49017,-54803,-7843,27991,46209,47357,31379,65655,94323,20849,-82952,-82179,-34212,6087,36347,15416,-51219,-61532,-7312,21892,37072,36419,-17441,-36031,89558,156101,52179,15940,70072,32512,-3658,52448,106125,81486,33509,-6553,-69369,-109513,-109174,-96943,-100448,-78247,-17616,13655,59498,129518,150798,70284,-35382,-70854,-68548,-87806,-121665,-110520,4292,100678,112017,111918,137190,98830,-26158,-71505,29571,98653,59569,38940,78174,69764,20551,19633,34155,-23609,-113609,-98356,-19539,1732,-16703,-35773,-37133,6009,30073,46208,66318,19675,-65991,-66715,-21987,-17607,-13854,18857,-687,-44249,-14083,62525,45609,-72895,-113285,-90566,-95356,-86985,-40765,-21927,-32449,-2889,21951,-47201,-113644,-78459,-2039,64328,61722,-65950,-214674,-227896,-113705,-115,38232,4685,-1116,70801,99867,54514,48710,50048,13146,-23711,-19667,-9566,-52642,-119433,-103027,-6528,62913,75365,50066,64652,71010,-21052,-105405,-46884,17713,10309,-14809,-42185,-103160,-110343,-52456,19783,134938,166394,47907,-98799,-148323,-134267,-104287,-77403,-31351,47305,99802,55298,17362,37323,71136,28970,-28635,-9306,43443,30680,-42483,-82369,-61555,-40300,-24730,56101,110557,85221,64288,-476,-79169,-82469,-124597,-220995,-169105,-15783,47316,10651,-25021,-47446,-61208,-70122,-59310,40913,130286,76785,33404,114675,145253,44125,-70418,-95262,-24036,24572,-17488,-1396,58998,40431,-18425,-32615,5581,-5517,-73600,-48096,67228,70528,-7784,5834,71789,30354,-11599,49896,126541,106597,8787,-63506,-60920,-14245,-16931,-45749,-9287,50891,20645,-22935,-40827,-24665,22919,75818],[94635,78702,30854,4568,-26298,-50085,-28784,3525,-20820,-38991,-29483,-23872,-28140,-24727,-28589,-93510,-165871,-92950,68721,119018,49735,2303,-25934,-66876,-87133,-46983,-39343,-32535,36880,98729,62675,-13274,-3297,58952,46373,3280,41379,108978,89872,-14108,-63749,7964,57205,41587,32954,-13718,-71551,-47860,-20368,5972,97373,137164,88273,34365,4987,-22741,-15841,16219,24575,360,-44514,-82293,-81313,-55702,-76122,-93747,-42767,33209,64776,20171,-18387,-11150,-29115,-42644,-27394,-48565,-89262,-45684,48114,67554,53305,67224,40935,-44897,-36836,60277,75127,9484,-15374,18315,86455,100271,14540,-25207,-7781,-71226,-142180,-72227,51770,67138,12725,-25582,-58764,-81307,-76716,-113296,-144882,-85832,-46786,-65378,-75082,-34065,6619,-18673,-76520,-73452,-69654,-94551,-40893,77066,122054,107689,123446,135514,111844,53983,6927,19706,59251,66798,47269,52230,87984,98112,45766,-4528,-17807,-189,7708,-52874,-76364,31663,112751,111055,96097,64994,23157,54782,111372,74993,17188,-15825,-71423,-113354,-176006,-255850,-208520,-71455,-17192,-14869,3038,-43104,-98631,-81198,-57760,-54800,-8166,25082,-11748,-74072,-69072,5938,76580,113946,84502,5118,5468,40252,-12738,-81420,-79992,-87221,-85436,-9813,50000,50963,28627,16340,16750,-16833,-90061,-72443,26258,64933,-29463,-98247,-102258,-133620,-119321,-53,93941,89727,34688,22931,-8231,-75758,-112364,-103380,-46442,44210,93123,59758,-34793,-74874,-58732,-41338,-1635,80971,116453,103917,96017,48468,-52995,-102651,-66238,-11774,39623,78065,79356,65189,45657,17675,-1695,12380,25015,5928,-58401,-104967,-35696,59920,26546,-90323,-71567,52178,87203,37995,-11368,-18281,34135,90320,43734,-16279,28522,45914,-47939,-128941,-78183,31555,104879,93628,28870,-14034,1781,33935,52775,74632,82616,41015,-6773,26689,80354,68685,-1272,-41357,-35269,-33467,-42803,-5231,-2496,9008,67909,85301,50248,23333,29007,52007,62163,26908,2822,43750,111826,182540,170527,34292,-71566,-67418,-1821,36889,-9517,-102356,-121177,-38737,21732,10709,-42581,-79512,-83902,-6527,77320,47819,-7100,31714,97806,115716,92419,27331,-4805,-28197,-63652,-48246,-36620,-71416,-57890,-4403,2992,-23258,-38848,-51037,-37969,-5839,32975,24989,-59174,-98177,-49727,-27530,-35657,-34436,-15767,9678,22693,-5865,-47312,-34113,2051,47895,81934,9479,-72357,2929,128834,113976,-5036,-98277,-90086,-11988,47933,92924,50143,-26681,-7618,21157,18115,22560,12096,-7145,-22202,-40925,-58259,10292,113450,162049,135006,73286,45410,53538,20937,-46501,-43221,36675,61072,-11521,-81654,-97266,-97638,-117099,-104134,-45555,-9332,12751,46300,51180,46270,54632,17120,-60741,-34053,66466,120070,92119,63336,33980,7834,5543,-20933,-39088,37959,174127,215653,108035,-26290,-88095,-80426,-69707,-45305,-28031,-51741,-34027,-23919,-66275,-63774,-22248,-55580,-32590,81927,127692,30618,-22601,29491,88287,80582,4050,-84021,-91060,-50483,-49466,-24052,29677,26603,-11591,-43515,-54319,-14458,25034,26125,19145,-16755,-38134,0,5453,-16916,7269,40500,18949,-31506,-64379,-91920,-99981,-78255,-37573,-9511,-18823,-12144,23464,35432,19042,40929,58609,71005,82683,34009,9684,59063,85696,55442,55445,18965,-44888,-16614,57347,61855,29983,28847,14449,19424,50150,19075,17506,109089,119363,-21690,-111564,-54604,-4899,-82620,-114190,-47011,-38267,-64712,-64343,7867,119350,129045,53538,62888,106858,71318,-1565,-80199,-133385,-142734,-104383,-30343,27724,-9832,-87005,-99780,-66405,-32919,17717,68903,64271,22199,-19220,-62280,-73837,-5998,57418,35744,-46840,-103205,-71851,36863,137009,129493,26493,-29735,821,21804,5059,-9427,-2198,-53455,-136234,-134871,-53898,37297,53281,9967,5603,19671,-23700,-19721,72818,118872,39609,-100402,-136728,-90940,-71766,-69807,-4764,14391,-52428,-120850,-136184,-76956,-14510,-7686,-34953,-111186,-141205,-47817,42766,43593,51304,71293,1390,-97395,-87311,-12197,-10808,-79912,-110046,-65708,-67975,-88214,-6211,65101,18821,-21191,-29872,-44272,-499,61512,61677,74537,121844,114659,80971,64561,37034,33429,18174,-77280,-121872,-65062,-6750,-24761,-86761,-126218,-90927,-34027,17145,49473,68212,55670,14860,-34453,-122726,-158615,-83222,22275,62396,-3978,-54467,11956,65198,34113,5961,-10059,-33580,-30964,36251,110004,139727,120666,93112,73686,29384,-24103,-34191,-30905,-48512,-25377,48622,88563,86168,26079,-13188,16181,25693,-5382,-9465,2460,5948,7350,36562,113044,172746,144706,64781,-12007,-83810,-154196,-48271,92891,62550,2536,83117,180166,161798,101778,79458,57556,-1992,-1631,38585,-17454,-84699,-26308,39634,-3408,-38209,6026,46728,78153,79271,29615,-19277,-22114,14277,2511,-28850,18775,92754,100730,66156,23752,-260,10846,24393,-4289,-52555,-53705,11687,90178,40753,-92262,-149508,-125784,-122493,-125968,-129524,-102977,-91630,-115651,-69236,13187,-17906,-69673,-34219,21892,40362,27655,-25578,-42265,20379,45282,-35908,-103521,-69428,-19634,-56160,-116206,-84049,27763,96900,79901,32779,-14685,-28535,-18432,-8142,16356,67011,108983,99964,27773,-44212,-13511,66521,86277,50930,37170,77931,72715,51230,39160,32809,36029,25988,7312,-34206,-73113,-38826,51807,70091,18766,17135,61158,53617,45866,22510,-18692,-34790,-38766,-62605,-40615,19157,25078,-16789,-58037,-71436,-38600,-26694,-28424,9907,18398,25462,80501,108870,83039,28220,-25961,-18850,10281,22404,7891,-5737,-6733,39312,84191,40520,-52328,-59155,-9553,-16247,-16325,-8949,-61437,-82492,58680,186867,124300,37552,15669,-67375,-97759,26934,127794,96108,38113,25695,-33982,-122324,-138759,-89960,-87882,-96354,-13025,28862,29797,101290,159511,72143,-65477,-105938,-74869,-68604,-127766,-137582,-17083,80560,63717,22800,41947,50807,5655,70,99488,172782,120531,35344,25762,23326,5670,3555,8022,-16843,-75137,-69464,-14442,-17426,-39738,-26823,3934,60033,103878,105064,50271,-24894,-59732,-30894,11142,12624,18749,83254,103343,37202,-9110,20576,19316,-42611,-48046,-24216,-42159,-62135,-55483,-80073,-111284,-75720,-27951,-55292,-67568,-5215,32227,48554,38079,-51305,-130969,-130351,-66982,8896,38160,-20206,-65833,36426,157471,127372,65603,62200,53851,10763,-11019,-10969,-68002,-125940,-66324,11180,-4468,-12796,26488,68449,21798,-88462,-114505,-14437,60965,83262,47791,-23447,-107308,-160668,-141016,-25362,131446,149545,22903,-92632,-138473,-160602,-148805,-125781,-76996,50170,172602,137696,24580,-25787,-4900,-24708,-66748,-63369,-35939,-18925,-22982,-41779,-43505,-26896,-14503,57166,106643,93362,43440,-29486,-47090,7845,-41441,-171120,-160208,-9814,92086,81153,42334,20092,-3693,-34735,-49027,2645,68255,29823,13220,108089,153242,88647,10574,-19580,8235,37620,19825,75640,172827,141632,-819,-78226,-20438,475,-62336,-64552,24873,66273,34083,21267,44306,-3206,-46806,-3595,53488,28185,-30656,-44875,-58297,-58617,-49780,-30296,-1463,32839,29617,-1881,-34826,6,61729,95693],[75234,60900,48424,32169,-22288,-48879,-10856,13315,-38579,-85572,-77001,-45351,-28109,3480,14969,-67194,-151807,-65408,75991,107157,49788,49750,66174,20800,-44580,-30519,-41372,-66086,-26963,35030,28274,-6411,3449,25094,-22845,-74923,-11415,87764,83322,-9121,-35346,56866,103237,30054,-49027,-83012,-76198,-20748,6365,14974,90121,132377,83537,17006,-14233,-24587,13634,67570,53652,16627,-420,-24835,-79308,-108015,-99764,-43271,23704,46172,39548,-7347,-73010,-88737,-36283,45052,55724,-32260,-116281,-105083,-30868,-2926,17981,88364,98379,1059,-45853,-19595,6550,28340,63093,99752,153967,166577,98673,58843,63559,-15042,-124889,-113971,-21496,6841,-18592,-18086,-23894,-35366,-4245,-20756,-85581,-44046,62314,72981,-6433,-17246,14234,-43938,-119222,-100102,-91090,-117932,-49130,87793,155281,153972,134246,99768,75268,70004,73828,53698,33473,26627,26003,52195,131003,160543,64091,-42038,-62255,-31224,-29914,-81174,-92832,13165,112173,125862,113070,77911,-19532,-57845,30405,90578,25586,-46787,-24514,21224,-16917,-97609,-131880,-79352,18360,79568,43619,-55606,-97840,-69247,-31926,-12169,16480,19937,-30384,-86358,-68452,-16018,58082,104290,74524,-5342,-18509,3936,-31954,-125929,-163509,-117528,-55418,19970,116094,166674,103184,686,-28315,2608,11039,45070,103372,104178,-2981,-74476,-76538,-121539,-156104,-84166,28867,97368,63719,18575,-20330,-63198,-89887,-104095,-78347,-25563,12095,17828,-58535,-113234,-69280,-569,54116,119832,127530,71696,28813,-3181,-64858,-71249,-11039,55735,72642,-9240,-66962,13419,66864,13199,-30395,-26125,-19537,-50895,-90162,-92581,-53488,-23062,-34668,-96157,-73858,-13915,-8039,-23759,-15361,25400,72931,78621,1917,-82045,-66172,-2568,-16429,-96693,-94852,-28982,53340,88622,16090,-67326,-36749,34559,85727,125255,109405,66726,49971,83816,114081,74160,-39343,-62231,13180,42199,19753,16631,-4597,10572,69403,51796,-3565,20993,56066,-17590,-86317,-59465,4689,59039,67752,72742,58591,-40050,-134469,-96962,12415,78895,3213,-101010,-58729,56245,80574,62593,13513,-63895,-118856,-50915,62030,94050,90552,102232,98513,94433,110199,62429,-42,-29323,-56355,-65869,-44725,-18027,13491,28590,29609,500,-81698,-130432,-36748,44616,23717,-38020,-100310,-75095,42971,82423,41159,21879,39050,50648,46388,-5847,-65489,-60618,1894,63759,62260,-4344,-44065,5795,57587,26124,-56112,-118374,-91608,22612,76595,35801,-57395,-128491,-106416,-42513,-21104,12579,44386,30595,-12876,-19349,11081,101044,180230,191313,131875,70785,72095,79476,3851,-87524,-56834,36125,59735,2391,-56610,-91380,-104223,-97791,-76855,-74550,-72892,-10972,62924,79689,62277,59969,25294,-72890,-101114,-16026,92652,117251,120605,114766,51380,-25416,-56245,-47224,10758,89235,117318,86011,31855,-27984,-49840,-17748,-610,-74370,-136505,-43839,25664,-5424,-6924,5381,-57018,-50897,29563,60625,-22637,-82149,-25278,61343,83947,39049,-21424,-44148,-51316,-116903,-124531,-42681,-23129,-46924,-23391,8812,20638,31635,42971,36315,-7401,-45988,-49807,-77065,-99141,-26021,65062,72721,-4076,-45537,-26319,-25777,-50026,-23702,13825,-13963,-9923,65727,87393,17414,-1984,4519,11927,11553,-33980,-38247,56851,115307,81139,80051,43179,-55946,-47408,26740,39218,-2703,-6117,40132,90743,56550,-17920,-1010,53218,-14706,-140829,-131520,-20605,30063,-42912,-70708,-15255,-16624,-14096,47068,137075,170193,108569,36167,58962,102381,72176,3725,-70228,-86886,-44550,-18728,-9217,-1445,-58492,-119537,-98425,-72247,-71088,-14902,35752,41735,49481,33240,-31935,-83516,-36976,37709,17052,-49140,-68760,-54176,4790,68612,80683,57239,44782,56283,38055,-8822,-23401,8322,-11785,-87448,-126115,-70626,10494,36353,47682,49590,17418,16794,102567,167589,119720,21315,-74178,-124253,-127360,-107917,-119195,-45256,53261,37122,-70700,-166869,-133540,6674,102156,70038,-48474,-106338,-22531,85395,104239,86672,83398,31641,-52289,-47537,31116,25366,-54397,-101862,-78790,-62342,-51726,17668,60040,-12342,-70256,-44635,-5652,4397,-22728,-66589,-48397,42585,85692,56481,21131,-5601,-13780,-19642,-62693,-82790,-40476,33902,37558,-49257,-98554,-42247,-1295,-32601,-44887,34830,93476,57201,-14516,-132900,-160959,-46814,53275,52048,-17008,-58730,4144,77535,56924,14738,-38371,-98575,-82087,20572,70620,71954,74006,55871,63948,42024,-17447,-47411,-63845,-71198,-32953,11441,33108,73038,57556,-16704,-33251,23739,50342,25758,7842,12206,-13334,-48107,16528,130789,124145,23387,-50519,-102978,-167504,-75152,25622,-24176,-62353,30548,104178,64979,27162,60123,76571,-1017,-58554,-27483,-9369,-6438,37942,78755,77375,76602,64203,36136,38401,41890,29358,-34255,-103645,-54018,14585,636,21126,126089,169494,98967,14637,-25686,-30424,4994,34615,7874,-4783,31486,64419,17085,-50650,-78079,-94159,-102120,-76840,-78040,-75444,-74829,-132719,-129194,-35639,-9683,-5538,54351,113410,124906,84398,-6727,-37695,43862,84083,-4109,-71485,-31426,11132,-36444,-113166,-112537,-56436,-1747,28127,29520,-17736,-58816,-56317,-28588,6429,19723,62128,77695,21042,-47596,-53767,-18628,13429,32297,72828,152414,133363,57487,24570,35641,20268,-26449,-12275,-11319,-91565,-93300,37680,85875,25800,6921,76535,129673,122361,68694,17518,-19157,-69911,-146380,-122442,-3812,18428,-58395,-77362,-21628,14100,-3829,16978,74201,61339,32970,59917,110201,101881,3416,-69745,-44979,-5064,25806,60572,62591,40621,60871,97585,70931,-26784,-83758,-60678,-48654,-38945,-41936,-68612,-58644,46301,168726,169078,79171,-20783,-143151,-175364,-57877,52299,50592,7229,4870,-24971,-83216,-102632,-65993,-77822,-126696,-81523,-50447,-65897,3372,100435,53679,-80662,-126247,-60193,-21599,-99062,-120934,509,85584,43893,-24590,-33294,-15881,29329,94293,147545,167377,138875,54995,2727,-5520,-15786,-60035,-72933,-19699,20107,26745,10125,-31117,-36177,10001,53104,61052,59665,54851,11616,-32676,-31035,16366,76495,66987,27735,88635,150362,74598,-33859,-37610,1214,-8324,-21346,-5523,12141,-10506,-52106,-100773,-139524,-121367,-46240,12981,55094,73640,50660,57316,70784,26605,4473,18972,13330,-3139,2047,-17338,-30498,78653,217917,199676,103698,82086,83126,31119,-29731,-47559,-49747,-30536,54108,70431,-25577,-55065,-22362,-21824,-87312,-125297,-56112,54696,123253,147911,94553,19725,-43871,-104033,-115020,-37529,48236,27176,-31558,-47956,-52064,-89133,-118112,-111604,-48361,66938,140450,85917,9162,-3303,-3483,-50244,-80401,-90036,-87776,-39288,-2121,-24919,-23589,9636,1926,33076,49588,26002,2993,-10504,31431,101143,64159,-56413,-114614,-44652,60930,93279,63829,47710,22792,-25534,-58955,-60326,-9529,14617,27393,86632,133886,118309,73011,24003,3612,5738,8114,69685,150434,138367,11572,-80410,-47861,-13644,-53886,-110101,-94967,-11217,64141,90057,61849,-20614,-47722,-16738,-11451,-81166,-137138,-90459,-64738,-77670,-60956,-12130,20688,43023,60393,48842,5940,25375,72091,80905],[15756,-3786,29090,54914,6952,-42041,-38389,-22970,-60844,-98237,-75991,-34389,1398,71238,113815,45909,-56042,-47312,16027,49947,32109,62491,105831,85792,34981,65337,35414,-61265,-93629,-35552,35116,66187,49732,-4186,-75821,-119688,-63779,45679,68830,26570,36253,77400,41344,-76383,-196093,-180139,-57595,37394,37167,847,43362,81153,35839,-36696,-57141,-43449,-6010,25492,15570,-3143,2374,10250,-41015,-129246,-166077,-93471,-9144,-25146,-72134,-79998,-90554,-85523,-10369,90679,113846,41777,-49103,-87805,-67117,-56155,-16758,58851,80007,19391,-45564,-93539,-71304,19068,107613,150414,153771,127247,63147,26848,42218,26756,-38401,-65997,-45571,-45011,-76654,-71038,-34192,27012,100095,87487,-17107,-34016,76611,112868,10438,-38184,512,-26235,-80477,-66597,-67869,-77920,-20929,38318,66572,99335,82715,8891,-7216,24725,26907,-19418,-63320,-53235,11113,83728,161123,168131,45818,-73820,-85779,-29216,-46389,-114531,-141607,-62373,40923,86291,84780,40725,-66335,-119678,-13353,119511,77821,-21494,31001,123778,104671,55042,-7457,-50061,18027,85783,22835,-33958,1839,28904,13732,17137,63788,78325,17954,-40270,-35938,-31427,4287,41431,-577,-58602,-60778,-37023,-29429,-75704,-99271,-47582,-1344,23945,78840,154200,126093,-5209,-69789,6615,79993,84417,47058,45196,26882,-14875,-56182,-118120,-145058,-111295,-64694,-4419,2474,-10267,-14041,-26099,-25869,-26036,-33995,-69830,-87220,-47234,-59462,-65140,-22521,15194,52492,91755,70096,33193,7440,-29179,-39808,-19272,-11933,-5411,-16990,-116293,-160335,-35353,35069,-23628,-53424,-36748,-53488,-100219,-63344,27553,31906,-41425,-53888,-37443,-19965,-46046,-65187,-20910,36487,70906,67873,27700,-40707,-123922,-148950,-20986,72203,14959,-68134,-80367,-24938,29706,-9471,-69708,-21593,48773,91263,144284,132849,75480,57469,85056,73417,13840,-60300,-36705,72096,131250,121824,95986,39732,2092,8474,-31671,-67206,33318,106898,4587,-81173,-23039,39512,41907,-1116,-33276,-29912,-62607,-129848,-93473,-5672,34612,-8213,-56761,11052,77060,46480,46920,47935,-279,-28133,-2455,44777,75712,70993,30597,-4606,5524,61336,60196,15465,-16542,-46881,-56733,-7546,61157,59907,-534,-9097,-7017,-79398,-102018,33244,100515,3768,-48012,-18952,54020,142762,161019,125176,87608,65736,30657,-4441,-47673,-63159,-58036,-9476,49774,51171,18042,-3792,-2174,-18626,-90304,-135069,-120961,-66097,41609,82951,-135,-110771,-179368,-166541,-59386,21196,49956,65316,67909,49129,48702,77203,149258,178315,138175,66100,20611,37676,62535,22790,-78520,-90376,-12615,36695,24145,-8962,-66401,-110054,-86561,-37967,-55511,-69939,10118,94422,98889,46731,25158,25168,-24053,-63195,-30935,53055,86956,103270,128567,85637,-5861,-39250,-13170,35476,50837,4877,-12546,23192,16093,-31520,-29371,-15288,-83567,-129514,-33034,52362,59050,65116,46033,-20523,-18837,26614,31334,-29755,-58534,-10836,45766,65418,51149,23697,3331,-34965,-139226,-158857,-58798,-24192,-58841,-16123,31599,21674,37667,57679,18256,-29368,-56318,-73484,-104974,-124739,-68783,28366,65810,6231,-12618,44441,34730,-27645,-2911,56134,24965,8994,94979,135607,56647,-2092,-26884,-33961,-44805,-84986,-85937,-15043,21867,2643,42018,56892,-15019,-41658,-9025,23931,6423,-6225,71309,154664,98617,26999,46801,40414,-69071,-141523,-76426,4887,868,-59008,-57270,-15005,-17196,42607,170872,219067,138410,20500,-6849,28909,47697,55331,43809,-12448,-3318,62701,70009,45044,31470,-43270,-80752,-22738,-9541,-56145,-50191,-12915,18105,45075,35131,10824,8256,40753,73289,22499,-23768,-13893,-15805,-15371,2422,30488,77348,84502,56493,-6262,-75554,-86865,-48270,-25982,-37920,-65680,-46848,-2226,9097,46496,51475,15464,50505,137912,148570,72943,-4005,-34838,-56756,-106196,-124628,-161938,-115144,9439,60538,-424,-121921,-145033,-9923,122764,111027,1042,-60625,-12024,61052,82990,75589,55504,26808,24763,45547,42975,-1176,-23905,-47788,-58147,-42429,-18164,-7346,-7202,-45125,-72328,-34850,10186,-18129,-78091,-106506,-93875,-20361,43356,43978,24067,-6899,-30903,-27768,-21220,-25151,-30453,33748,72885,-6568,-57851,1659,29153,-50855,-134870,-76440,38887,52907,3454,-69556,-72381,17332,68685,31658,-6735,-7039,29460,59292,39266,23523,-12916,-75763,-61974,31323,42446,26704,58602,53269,37591,-13913,-69506,-89537,-110282,-98720,-42239,-45133,-66107,6549,63778,2564,-29365,50332,110744,87020,36099,1229,-44502,-106039,-78091,38217,79840,32951,-31863,-90485,-122767,-59670,-15360,-59829,-79370,-7645,15259,-40649,-40969,39087,70020,14138,-38224,-45564,-19064,19070,28585,8055,22820,65094,53562,5305,-20441,-12732,11021,-38499,-114874,-76666,-10727,-28033,-36026,79180,157393,82327,8506,2802,162,27331,66000,50290,36185,52120,59713,36777,21102,5943,-7999,-279,14207,-16594,-34272,-26802,-64333,-79659,-32681,5116,41096,71378,93269,107019,54081,-38405,-29232,68749,81227,-18990,-71531,-53357,-29409,-38144,-49945,-50550,-59321,-55227,-43199,-24637,-45566,-97241,-94353,-32700,-11459,-36128,27234,112675,88690,8307,-54931,-76663,-40503,-7966,40145,132033,104132,23805,11378,29285,3661,-34960,-9541,-22784,-98850,-75206,52915,85672,28926,-9020,38763,88190,84675,72654,74046,1679,-109808,-193434,-146638,-36880,-21523,-81534,-62344,47054,100198,76410,79482,90044,28706,-14427,6386,58425,69576,-13692,-53042,-3774,19851,15451,26648,25163,7092,16658,51937,58632,-23832,-115954,-106818,-65055,-43997,-38365,-20713,9534,49644,106946,140799,93093,-24238,-128893,-139380,-98203,-68444,-68970,-67465,-40396,-30821,-45647,-74527,-58866,-55088,-125332,-153311,-122111,-102064,-61225,12996,14688,-58025,-94874,-36916,3127,-73945,-113387,-848,95623,67975,-8057,-42399,-35314,39400,135101,120570,55019,55618,46798,14945,8164,-22044,-108471,-137020,-45070,66693,114902,81120,6982,-30416,-21916,-7180,-30096,-87616,-100511,-55074,-22768,-25944,14509,86052,64777,-8838,37932,122876,75969,-15634,-3181,61434,35029,-39242,-45068,-5574,-29472,-71937,-79812,-101872,-114457,-37743,73298,116612,89330,74874,112380,130645,78596,35151,54678,72094,29682,-21659,-26386,27105,125738,208867,186174,95783,60259,79700,53784,-25624,-90039,-85286,-5512,117538,136092,36376,-12467,-42603,-105071,-137832,-75548,25059,83148,122796,152963,115162,60342,7641,-36671,-42900,-26578,-32423,-77661,-50987,13434,27366,-20546,-76972,-79178,-14229,31927,3421,-55118,-25258,42583,36049,-45156,-84818,-100614,-105724,-47191,-18569,-61392,-41639,10682,-4626,8517,21523,-6951,8132,34604,62198,94991,81915,11852,-52835,-53397,21028,63136,43970,46120,27208,-42079,-91889,-111912,-88058,-30256,16006,58603,103081,109808,77452,31214,2625,-1957,-1448,19463,44475,51894,19548,-30115,-57330,-50066,-46897,-94297,-129588,-74839,48364,134029,110924,21824,-3524,1674,-22121,-82507,-129918,-89966,-39309,-50767,-69094,-33360,22374,58666,67849,64909,32477,30927,52516,42934],[-46089,-78982,-39007,42221,34886,-53605,-106342,-66788,-34870,-36143,-25798,-10834,25919,108888,159322,121918,51787,15516,17804,26356,22293,49667,73745,73777,75265,143447,144067,19586,-96648,-76810,40934,121068,101509,18915,-50652,-93730,-82609,10659,63669,59920,73341,27990,-96418,-194908,-258860,-189695,-17871,67428,31217,-28646,-17794,9782,-16435,-63439,-62352,-33760,-204,-1038,-16082,-11819,3421,20198,10145,-68888,-166712,-155345,-76075,-83077,-137280,-121206,-62102,-17863,21149,81136,121638,92858,15638,-34418,-41810,-58582,-41572,-3636,20424,33545,9396,-49303,-40184,33826,111250,158148,124628,32551,-61740,-98278,-60261,14767,40094,4256,-32305,-37357,-47612,-67597,-26197,90104,160972,109190,5332,-25180,24095,50298,-1644,-27821,3528,8009,-4246,-445,-32652,-27905,24538,8317,-7330,57164,65668,-17746,-33897,-8027,-25360,-55265,-87126,-79636,26866,156392,179611,98634,-16231,-79411,-70008,-25891,-33878,-96725,-159710,-111480,7289,81602,72956,23585,-32142,-52899,16164,121339,119033,52780,65548,92819,72152,92883,76926,-11299,-14153,26297,-6575,-2310,82541,104022,27384,-21246,28065,69641,41936,13160,-2004,-18635,11863,44189,-13461,-55835,-57954,-49863,-136,39926,39862,22124,-4510,-12481,-1400,46949,69761,15465,-16430,41765,83058,46699,-29413,9497,91071,79359,-9147,-89516,-76276,-29551,-66922,-99035,-64460,5365,26293,-3032,7728,41837,14461,-75158,-123332,-87663,-53622,10085,52145,35653,24645,15519,-13020,32004,80224,41424,33703,59059,14499,-84882,-150739,-166574,-120650,-39775,-38815,-83981,-71252,-42832,-84069,-105216,6728,139697,118716,5740,-10312,20848,143,-52106,-49071,33037,86647,64239,-5686,-63699,-91440,-114345,-106159,-33,72365,27110,-55948,-87478,-73591,-47188,-35538,-17586,37373,58226,58905,118543,137184,58003,-493,12567,-13046,-69711,-86428,-31597,69448,141166,133590,116498,48508,-46273,-74818,-80059,-61951,67974,162011,113235,74022,105054,80808,10231,-42051,-50761,18029,54768,-30834,-89452,-82717,-72508,-24216,18721,66956,65841,-2342,6337,24488,2025,30304,35960,3283,15431,-7102,-91068,-116138,-62093,22795,78984,105701,59890,-38170,-62828,2020,65067,29296,-77874,-106777,-70220,-69457,-53388,18062,25077,-28577,17431,102474,122546,113584,143695,181210,132614,50951,-11998,-53264,-56463,-34207,-47378,-45551,-1884,28174,22200,-3868,-22051,-43415,-123192,-142677,-70388,-30465,-785,24011,-13510,-91147,-137136,-106261,-1341,93175,97525,57830,37443,40006,50668,56824,94071,109358,74140,2237,-59007,-57051,2157,56190,4901,-67622,-50446,-960,20072,12294,-44548,-101903,-74125,-5167,-9420,-24294,36011,103156,106660,50076,16272,38618,43525,33055,4828,-7699,-505,10160,687,-25173,-29686,-8433,26268,55370,21361,-86464,-121455,-34437,5497,-50813,-99449,-88090,-64528,-46580,-7197,16118,15209,30173,47141,20699,12813,24738,12210,-26968,-13093,13120,15239,21117,21419,10026,17907,-13602,-109203,-100576,5801,17211,-39880,-19546,-7356,-18766,33537,51484,-22538,-82445,-96619,-87306,-65350,-42843,-37513,1944,47654,21091,725,19475,-12999,-57338,-5451,81514,66436,24685,80222,126924,78672,13897,-44253,-49846,-26859,-67422,-106775,-103411,-110792,-125732,-52269,32171,40492,6018,-1458,41626,63759,69810,114504,128562,76928,58331,77588,44477,-28160,-41875,8330,15158,-30437,-58282,-26533,5644,19875,111261,209227,158340,5477,-86152,-42961,1307,-5540,43044,82906,35613,54911,111011,95796,83234,98339,47844,33981,87830,77691,6782,-42328,-34654,8014,17724,5289,68414,148056,158902,119870,39173,-5809,-1814,-4592,-8526,-14482,-16105,5190,4460,-1001,-17283,-42439,-50073,-58267,-49529,-2123,20591,19321,20053,-13026,-29905,-65858,-79484,-6631,55132,54221,39585,717,-28888,-35497,-77253,-93517,-120309,-135450,-77724,17933,48747,-36152,-94815,-5981,123515,144088,55273,-19709,-13089,29467,41273,21221,-26285,-28517,64693,111097,28040,-43085,-19196,-24548,-50180,-19338,25834,-10902,-59719,-53193,-35106,-29533,-26114,-44286,-39826,-7131,217,30043,76306,102152,108887,54452,-5369,-16778,-17198,-20179,-41077,-6208,42248,8373,-25502,30120,56943,-18162,-132738,-143519,-48471,13181,6591,-8249,20729,56081,36303,-9628,-10433,36154,66041,28608,-23387,-14038,4564,-11354,-2380,38256,12654,-7552,46847,96314,62128,-53233,-118377,-95702,-87697,-90975,-63794,-69747,-87549,-19054,50933,19208,-11817,40224,98783,117091,82033,6509,-61122,-108300,-101465,-23857,51039,81891,32578,-52999,-80573,-15720,22673,-15635,-68114,-48598,-22964,-50678,-38405,33735,75179,80433,64532,7508,-25237,-21856,-52279,-108466,-112655,-78717,-49657,-41091,-33842,9940,48519,31,-70582,-72036,-58456,-73777,-84611,-16871,51821,48219,50881,71894,70176,77152,75700,52036,49227,60837,77819,77030,45733,27231,83198,111857,62476,-11917,-34393,-13399,-442,-5621,-12444,2303,34921,21860,12859,32379,-24372,-85976,1665,111494,65366,-67213,-116847,-90771,-67422,-55535,-10539,12820,-9668,-51377,-111974,-114044,-74976,-86491,-81696,-12842,-8877,-45503,3784,115092,146659,67273,-30879,-54817,-20669,-27052,-4859,84801,63930,20863,44897,56107,37425,31854,42913,-4333,-61754,-34955,32943,47648,16024,-28753,-20416,-11751,-10217,29279,82719,8968,-117251,-143137,-56374,-23264,-74070,-94912,-25429,97801,163934,145060,116793,76117,3513,9166,58935,63960,39012,-7950,-12775,31030,34320,26692,7659,-45178,-77317,-33573,18749,23462,-32692,-79477,-48172,-24496,-23637,9903,42464,30069,25126,48829,88968,94039,31653,-6315,22919,-5443,-84893,-115522,-70147,4652,24024,-23169,-81897,-51473,-6966,-71434,-115244,-61831,-8778,-12640,-22694,-22510,-16057,-22403,-14678,2195,-51769,-114731,-41576,72982,83375,11092,-10188,24827,77988,126043,59132,-57090,-41885,34741,65307,54710,-1926,-81524,-101414,-42952,37324,120510,140533,54572,-45425,-85748,-94188,-115740,-183772,-191470,-81606,3889,-17549,-14124,24417,-1453,-44529,4011,66325,49877,19255,61655,117939,59673,-52774,-81665,-61612,-85660,-83673,-43098,-47893,-66893,-5797,81866,71296,42705,98230,165119,157164,70632,-20354,-7639,89793,95001,-25754,-74366,25634,131603,166154,129360,49980,2957,41087,70225,27598,-62974,-135619,-99573,48059,142768,103626,44805,-14421,-72364,-61561,28465,70406,45383,44764,102281,122101,80704,3614,-39230,-34944,-23180,-13232,-33699,2572,65023,57559,-1981,-33234,-26464,-1178,-17652,-88401,-124920,-43314,36165,39848,-21147,-68678,-82767,-65435,-12214,-14828,-72726,-60797,-16964,-28669,-16259,4771,5799,38713,44892,1432,-9374,19539,29398,22285,26149,61650,67182,47696,62377,44758,-28593,-66808,-94339,-144536,-125363,-47075,15431,60205,87734,82506,51503,21700,24717,15163,-334,-11242,-23028,-9714,-11885,-56491,-73899,-31764,-14951,-54784,-79642,-7733,87245,118390,71087,24319,-10926,-28329,-5098,19297,26047,23789,-20624,-90518,-86069,-32920,12649,19725,19050,-4712,-19262,-19497,-37330],[-95297,-130187,-113343,-7694,20030,-79279,-150601,-90121,-894,28997,7450,-16363,-994,57251,90769,82703,70527,64929,47034,8643,-7535,15862,7115,-1616,19908,104587,173912,116202,-35548,-103494,-43839,47058,86277,58129,7435,-42487,-64469,-8586,49995,54257,41459,-46572,-175465,-208213,-176114,-91640,16896,43856,528,-47447,-58007,-40869,-40173,-52610,-41472,-14653,35080,43859,3894,313,19301,25727,33247,14187,-81223,-139037,-91485,-61310,-96824,-114114,-54835,3867,-4576,3091,35234,22728,-8860,-4119,-537,-40405,-66243,-62845,-23933,50396,78593,35379,22466,44770,75805,104838,63888,-43730,-138292,-179472,-141838,-41759,16823,-6837,-23786,23953,61408,13286,8232,98367,127685,45229,-13180,-897,-9545,-25949,-20105,8297,17004,1398,3905,11811,-31566,-34666,18936,15530,412,58381,84521,24621,965,11735,4930,5071,-17472,-62594,15094,171964,156835,16909,-48895,-26471,-21670,-60072,-57000,-63073,-131183,-105674,28345,117952,85582,26341,23636,27942,29122,64982,96147,89675,51083,-14052,-31702,40035,61096,-5808,-35552,-10871,13376,20886,48589,68506,10318,-80832,-83135,-43425,-4111,32565,9927,-24648,24072,59617,25099,-10342,-53146,-85032,-5258,92117,88067,10528,-63673,-69172,-29344,2057,28209,71868,106565,98909,53237,11161,-17898,48516,133775,127671,42469,-46788,-28879,55054,12563,-82990,-69862,23305,30520,-20573,-1123,37629,-11400,-76757,-77075,-51253,-38590,21218,76301,64261,6744,-46806,-49505,48456,148930,155431,137657,154667,110442,-44618,-165004,-128068,-28631,-10363,-73392,-102578,-74290,-70707,-105641,-73614,37863,120936,103072,40373,45754,47568,-4358,-30471,24830,102577,104794,32374,-58782,-112379,-127375,-92935,-21987,-6387,-38885,-64319,-50109,-44633,-67892,-83722,-46969,11899,42778,27694,26878,93383,119575,22216,-77035,-72233,-65018,-83150,-84374,-55584,9460,73242,59331,47734,-13585,-105933,-113634,-77247,-31187,65224,153522,165519,161279,154102,81247,-2075,-34694,-16596,98777,184270,66976,-95288,-153488,-121262,-986,78503,83697,49215,-26688,-16890,-11671,-50293,-21062,-4108,-41534,-14605,-19586,-107108,-122619,-51192,33981,120791,212906,154235,-33530,-100887,-27506,29553,-3134,-105420,-159401,-131807,-96522,-90771,-87539,-68112,3993,99397,137358,78449,22691,96214,198868,149736,58438,19036,-11198,-10319,-7458,-40035,-53628,-19603,3830,-14030,-41081,-44183,-41316,-80314,-70560,6993,1462,-40887,-18507,4750,-43113,-66723,-7955,68433,101072,76697,14909,-54208,-79411,-35470,-22120,-15275,28491,59456,3127,-90487,-125608,-56578,61175,91458,31422,-9586,-12398,3901,21317,-3066,-42945,-23384,29685,20127,-4351,37570,97574,110810,68918,50972,78889,84584,91105,30138,-54846,-57128,-48313,-134849,-189753,-107475,10569,62725,48060,-24751,-123410,-136353,-55809,-31694,-76957,-124560,-108258,-8685,61115,40217,-24033,-62633,-39527,49860,73370,28872,-14654,-34137,-40206,3883,6125,-27352,-17614,-9402,-17621,2562,-9293,-52807,10049,100892,63228,3064,-17193,-73773,-72646,22051,40319,-47499,-127145,-132647,-75567,-107,55642,46529,37134,72269,57758,4814,-51465,-102293,-92051,-6696,81766,91954,53278,45952,55579,45862,22004,-50793,-48040,27169,-2799,-80706,-125616,-159554,-175658,-94301,23097,79434,60082,40533,73542,123727,179693,158605,37535,-25469,6165,19185,-701,10009,47150,68451,30520,-36,8270,24018,29453,57115,130186,130265,9460,-133377,-143563,-48358,-6716,-10965,52164,88094,41162,65481,105304,78673,79219,107892,89436,103684,145950,103516,16345,-24326,-22583,3691,-513,-3804,103424,198033,162951,77684,10391,-26582,-21120,4737,24195,-6249,-55713,-87169,-87148,-18397,66580,106412,88446,25576,-11124,29504,64633,61975,37687,-37700,-125816,-199164,-196291,-109224,-33072,24551,74596,39023,-49253,-69008,-50618,-3918,-5844,-74168,-89526,5448,65687,23910,939,73995,169611,183308,99871,11325,-1629,38630,34498,-30582,-113502,-104880,43669,124757,30972,-51436,-44880,-70368,-84226,1482,83608,37130,-39885,-31853,-12344,-39454,-48567,-25271,36511,104018,103437,80754,84420,124175,152036,85836,8241,-23437,-57163,-57199,-50837,-44661,-16316,-3012,-19224,9298,33622,6253,-53872,-90290,-61511,-5248,436,-28273,35,16118,-29838,-60181,-28196,56472,105838,42012,-50079,-68284,-52832,-36240,-19212,-17513,-53978,-66383,3004,109665,100193,-45056,-114470,-32463,30645,-8813,-51465,-30942,-3508,30631,40593,3272,-46387,-53135,-7858,76731,104473,29452,-46834,-73569,-78582,-60618,-3154,81817,83913,-4451,-72481,-17958,26209,-2852,-76311,-89278,-25221,65,13281,54182,82813,97050,95513,27576,-57367,-91530,-109591,-130817,-152178,-174819,-156615,-107333,-35452,58264,106104,50684,-40616,-89167,-102519,-88527,-81679,-78989,-48931,23597,94624,108514,91612,70605,29136,8867,25221,37138,77544,89446,21178,-4479,97593,121594,23857,-59122,-78078,-60860,-14526,15828,-1962,-31990,-34500,-47687,-32117,-4648,-60901,-84045,49542,142429,60146,-77280,-125871,-76059,-50685,-64080,-27814,9806,-1165,-58442,-163816,-181999,-81231,-17345,-22523,-18978,-12705,-12319,6663,72366,132902,64120,-35847,-27665,-7167,-49290,-33416,48262,35494,35458,80750,76040,60645,84149,114677,82280,12985,-34595,-37919,-18330,-34802,-85475,-93363,-96947,-76366,-19625,25746,-18241,-96958,-71142,30425,10380,-101828,-110221,-6938,104407,148900,110474,75928,47639,13994,75302,139397,94680,30742,-12205,-44414,-33512,-8647,40895,41988,-55106,-113129,-39851,7600,-24690,-51619,-13383,59861,44780,9555,56823,57647,-42008,-63276,-3627,41223,78165,92571,95676,126598,97803,9166,-25701,20140,110201,112200,-5479,-97655,-44333,13102,-25956,-12121,42656,60552,31526,-24474,-57875,-26444,-2358,-26050,-26353,-54533,-117925,-87963,13618,41299,-25205,-12359,81218,115891,85533,7675,-95762,-80833,32688,96543,51559,-20202,-46414,-27868,-22545,-36866,19506,84459,26850,-71714,-87460,-74134,-108596,-165158,-142418,-36311,35499,8311,-31353,-52823,-68126,-46665,-11677,-20159,-43350,-59164,-36735,19263,16294,-48821,-84712,-94200,-114031,-93659,-70875,-70440,-45343,22875,59489,-5333,-32630,57822,126694,97186,14908,-58295,-49998,51955,69675,-69058,-147944,-45379,82099,115916,78834,6115,-54423,-31970,25869,40223,-18183,-130783,-179642,-80111,51335,73268,36150,14693,18816,33914,65153,45336,-11862,-34037,37708,103350,67252,-32014,-81294,-83418,-34822,71109,90468,44001,37762,16794,-20326,24493,57643,29393,-2655,-48255,-71607,-18272,8566,10656,2896,-30669,-42747,12601,72084,57112,6337,-13564,-14088,-41065,-35520,-23254,-2769,23283,4682,-73835,-96633,-25645,32434,55840,109276,143463,119428,92422,87685,50162,5213,20616,-16111,-134362,-168610,-92944,-33593,11471,74495,106156,67683,15098,23806,30274,33730,35129,-11105,-52995,-53272,-43491,-37846,4827,43464,18909,-28466,-24522,19369,88011,90497,29782,-32544,-42054,44918,151179,168382,105874,23235,-61221,-89694,-90614,-56451,-14048,-7106,-41239,-56799,-67368,-87306],[-78325,-97861,-96377,-20258,8119,-42088,-84126,-61280,3600,45411,24506,-1957,-4583,9827,20053,30775,38414,55323,34346,-16766,-32602,6327,-13396,-55546,-63339,19472,118999,129088,23530,-84710,-121044,-63288,32236,64895,34019,8424,7863,28615,59944,65817,44639,-24302,-99945,-80069,-4121,54224,63702,35412,6452,-16920,-13188,-346,-2903,-12221,-5667,8220,60652,98419,51803,21279,47106,61859,50265,59744,9395,-74066,-51790,19146,-1193,-67593,-53447,-8938,-32448,-55868,-58402,-73738,-38290,31496,38481,-23133,-73672,-77552,-22395,62381,97885,41893,9403,20977,25463,18114,-14046,-49847,-68506,-101946,-99706,-58360,-56313,-57721,10460,107299,142089,84096,31885,54916,60179,-5531,-28645,18054,17433,-17198,-10708,31569,36004,-6221,-25547,-9150,-30200,-61139,-20840,40906,43595,61621,115769,102354,59779,58404,79106,90229,45406,-62886,-37298,99031,97727,-775,-13388,46166,23962,-85820,-108933,-68693,-102475,-80563,49595,143185,102026,25717,24015,25753,-8347,-2649,33821,52025,16010,-43783,-35158,17984,6085,-30228,-39387,-9191,57378,50693,-9893,16279,38661,-67087,-160349,-145862,-39148,50331,16140,-74624,-58014,3931,42358,7537,-93542,-152309,-57543,38265,19738,-31332,-83834,-90082,1294,67423,69028,130873,176905,119564,50054,45432,48747,74921,84335,73695,50784,-21540,-43640,49531,84009,14443,-53485,-38541,-32579,-43375,466,3669,-72739,-80280,-10700,17162,-25567,-35404,28573,72525,236,-61616,-28327,37210,107569,179012,201834,206569,177333,64921,-39591,-27711,34986,34772,-24888,-44711,-42514,-79158,-76315,-15821,23028,21460,20346,23307,66792,76115,41435,33555,107743,158206,116855,39136,-22595,-59499,-105080,-98878,-35749,-53469,-117846,-93408,1845,19196,-37524,-66716,-29784,-10308,-37453,-41592,14606,82319,73000,-25400,-117204,-95459,-47434,-26563,-33188,-52284,-47821,-9391,4092,-9234,-68843,-111247,-86065,-75258,-66469,-7020,67366,88875,67113,49073,30094,12393,-2045,-2539,77066,166284,72860,-79837,-123371,-51233,43374,60776,39046,14563,-42730,-17395,-8117,-76669,-96727,-67674,-50048,9783,46855,-7210,-39543,-300,62461,118873,199860,165347,-26251,-116744,-26614,41059,7397,-72238,-132330,-157194,-162018,-171434,-126876,-11538,99018,108890,60350,15048,5691,81272,154211,99760,68095,99427,92669,46996,1628,-29736,-9380,26811,1636,-59699,-86113,-70014,-61248,-62904,-13508,53214,30517,-6713,23046,49357,646,-37234,-8781,25605,-5498,-26055,-34576,-111658,-178987,-106843,-70551,-90431,-34622,53031,33408,-60933,-119867,-74230,34018,95354,101317,55127,-1780,726,47398,52796,24801,20519,27123,-18215,-46160,32449,117936,108979,49107,60362,95720,73887,71495,18847,-54838,-40252,-35702,-160293,-239805,-146147,17591,88575,40508,-51108,-100208,-65547,-20342,-45534,-73557,-68908,-40747,65446,152594,105081,-634,-44603,-19992,82399,120333,43682,-62637,-103687,-73447,-4139,-7387,-47729,-28230,-12112,-24010,-29514,-33359,-13074,92343,144255,74778,37014,-5876,-110633,-110580,1812,49802,-21377,-116232,-113892,-27596,34978,57477,61526,64609,96588,80411,22505,-56281,-125810,-89874,10421,63183,80356,76890,22202,-27871,-18690,16771,-33494,-44570,21156,12234,-47007,-85843,-116810,-124351,-57837,31615,75631,73094,51755,57120,110619,203408,153566,-23695,-93966,-60318,-70221,-64361,4492,59162,79001,62716,65648,61811,23286,15681,48306,69923,10304,-92205,-149173,-99392,-21698,-965,19393,71373,75648,36289,53091,69533,43686,27888,25542,18909,62554,116899,50166,-66978,-63565,-27155,-28850,-23757,-1073,68857,100426,22231,-43570,-48116,-49319,-13934,50767,60323,-12135,-73028,-87332,-62421,39934,151186,184753,143122,89151,53110,36386,19486,21788,15819,-50654,-136346,-185264,-179367,-137864,-46487,78396,139514,79515,-44854,-80003,-9726,94297,81375,-1771,-12903,57502,66606,25431,64798,146794,176726,144615,84552,27658,22096,64323,58156,-23687,-126680,-136496,11502,119237,59130,-31294,-65980,-120583,-114316,16191,125665,103851,39985,8935,-12739,-26778,10658,51805,71068,100287,80133,3847,-26316,31240,68989,26976,-8739,-27836,-63568,-47323,-14321,-14772,-5537,9865,-22889,-48568,-37582,-8073,18435,17797,5073,13157,-484,-74587,-83142,-59474,-78130,-78852,-7850,101161,161949,126659,40556,-41529,-120462,-127079,-84670,-68767,-88281,-86549,-22265,67144,86814,-11091,-45428,68463,163598,109755,24747,52410,102568,88731,29128,-36829,-108185,-147712,-99328,16983,74922,34178,-3846,-9400,-37742,-82386,-73104,31360,109549,70843,-21710,-32866,-37697,-45479,-59231,-53987,413,38127,65273,102344,77097,11118,3296,-17240,-95582,-119286,-73472,-23337,-19772,-75950,-140013,-137548,-45934,65683,132783,99124,-16152,-102375,-106336,-49611,-21616,-32858,-20046,44198,110235,127431,98439,30415,-24174,-4120,28443,19829,60058,96489,52389,14414,59761,62101,-3869,-56473,-86197,-85693,-21472,49281,32288,-55571,-99203,-78176,-9615,30098,-16652,-17279,95888,149443,91925,15755,-11480,15066,18012,-19503,-20237,-2940,-20122,-56090,-128816,-149876,-46041,67938,44498,-36644,-5728,58336,80206,108694,138359,56127,-34830,-29285,-42736,-76487,-29520,33680,4909,24363,80335,67384,29372,54579,148766,184378,106802,-5075,-41210,-33534,-70171,-119173,-107702,-95128,-56688,-5147,2882,-20607,-45174,-47113,20717,44933,-35859,-72038,6922,97666,98758,29672,14023,36241,36921,88599,118351,71367,31664,-30530,-114412,-125625,-59754,39214,80326,21677,-16891,12722,-1202,-44100,-39319,28716,112322,93422,53157,96070,78308,-65802,-104820,-14187,23444,51339,101648,81323,59567,82667,101647,109108,122088,174895,167994,46099,-51448,-8774,27201,15827,67726,73487,11007,-14744,-20825,-53621,-54749,-25309,-31367,-42921,-70540,-93596,-57483,3734,16001,-43568,-29745,85601,121658,57370,5501,-54826,-47758,53145,99165,12587,-62226,-45776,7090,-203,-66596,-72738,-20522,-13712,-27906,17314,58574,-9004,-76740,-25041,54365,75807,44933,-13609,-65998,-59309,-12408,-28139,-101740,-141119,-185580,-215411,-133107,-30816,-19578,-48784,-62045,-78341,-99088,-139010,-128511,-34322,56518,61487,-11622,-59724,-15284,25249,-236,-27161,-17474,-3423,2264,-36297,-121370,-170232,-94927,25102,60652,37611,-8799,-69244,-80122,-44274,-24858,-36974,-67526,-108522,-102095,-36801,1870,1292,22245,66307,46682,8441,9424,15909,2122,29937,71400,41415,-40483,-67368,-61786,-13727,111394,123232,817,-67217,-70807,-47721,61318,127789,99955,75581,33120,-7874,31386,41275,16797,19095,5386,-2420,73607,141118,138408,122968,89458,30334,-31845,-28387,-19548,-28187,-26764,-33160,-76489,-82280,-1853,28989,5484,64501,127233,121443,100919,62637,-6416,-18076,43791,17391,-78467,-105066,-77368,-72859,-37192,36207,65520,5901,-57240,-35762,16489,61854,76647,20595,-86508,-121032,-48495,12750,20353,3912,2839,20757,8398,-5640,51435,73796,34928,-19474,-46035,9532,113068,171480,141385,75474,5338,-60836,-123045,-99061,-16781,2273,-35669,-35839,-45302,-70183],[-24105,-28905,-27213,-1879,15812,44948,38654,-17717,-30230,7028,14804,22283,40013,31381,22254,37067,19902,-7095,-30229,-47587,-46885,1171,-8112,-70935,-111701,-41510,10513,-10048,-33881,-46656,-85462,-87059,-31987,-17378,-31879,866,55667,75948,67022,66116,72189,49828,9125,30861,82397,107713,80877,32870,-4177,701,62197,73663,36475,12068,14858,4546,12573,46381,29657,-10395,20959,62623,39500,29254,-12586,-96644,-63100,41576,32160,-34216,-37313,-9607,-14819,-35210,-65763,-82937,-17302,55778,36072,-39874,-86818,-93148,-45177,19790,32818,-39856,-70168,-37192,-39748,-73259,-86375,-29001,47854,45847,15418,-12897,-86885,-77248,48473,118099,93226,49075,-6030,-10610,17015,-14638,-50922,-17128,26945,26055,-2242,4506,38205,23163,-17849,-13262,-14160,-57886,-39682,41159,40645,40909,137361,154255,85068,61597,87473,100950,23205,-104914,-91698,246,20042,5442,-64,20769,9582,-66397,-128624,-117311,-128959,-92731,20664,107678,81380,1038,-23165,-23097,-45322,-41400,-28329,-17685,-5925,10398,44425,52328,-12587,-68872,-76907,-35863,48534,65771,6608,48167,115311,649,-166962,-161247,-8941,76673,8172,-134460,-178865,-69725,27563,-19559,-139661,-184085,-101791,-44946,-64315,-45864,-46348,-78648,-3065,103403,111117,128643,125110,67148,62429,101626,62040,16275,-27554,-38082,-1528,-27974,-76312,-12925,95007,89919,-58895,-133380,-88683,-29991,24245,-8749,-86993,-68208,-11620,-4830,-52261,-80651,-25821,37244,-24007,-55441,-4917,-7375,-10342,80313,169421,169936,131276,97809,72415,57057,63153,70241,47248,31965,-135,-37526,9442,57596,26781,-17126,-11459,13375,72029,108942,107716,100096,134171,157450,131346,86082,47797,28751,-32693,-102314,-102243,-68262,-70152,-13240,70888,59708,-14764,-26562,13699,-28861,-112841,-96503,-3424,46569,5258,-70977,-110990,-51128,8597,22211,22484,-5255,-70675,-68816,7506,31861,-20828,-34382,-19487,-73077,-119494,-70346,-11724,-12048,-62035,-78163,-22198,34473,37443,5092,-18875,16998,20294,-10012,5044,63152,57167,-14498,-19512,149,-26653,10261,27760,-53314,-103259,-71062,-12379,53083,99794,79255,33012,43391,88777,67764,76978,105291,12333,-49886,46687,99321,19853,-58353,-97016,-153551,-197751,-169911,-31684,124855,146597,45023,-39237,-14542,38340,63702,42405,-34638,-6781,105706,145704,73050,2434,-13436,39346,78513,29469,-57439,-93875,-75655,-74427,-79177,-4633,72482,74164,77342,91369,88013,47419,-28915,-91729,-118574,-146195,-108953,-25665,-47739,-115917,-59188,-39918,-100270,-83519,8950,34692,-19145,-58389,-31232,18532,33976,69917,61048,5748,17858,79926,75747,25812,-7939,-40569,-104252,-100771,39667,151038,104769,11933,20900,54467,31985,25392,-1394,-24262,-10102,-34178,-133947,-177912,-101641,19779,81277,33879,-43304,-56288,-11379,16907,-16637,-39468,-9516,17780,93495,185732,152710,66860,54260,62507,89377,101507,51968,-67291,-146418,-110371,-18173,-646,-29889,-18380,-6008,-30640,-66052,-71000,-16009,91634,105218,47030,34619,1030,-86404,-103977,-16899,76185,57674,-29479,-42117,11942,14645,-17150,-18338,19117,66173,59628,42393,2954,-83028,-69879,22918,37384,35873,61074,8630,-77077,-78687,-2600,3017,-41685,-52465,-44004,-35782,-38865,-52642,-57332,-40779,-17179,24704,52346,19780,-16624,10273,94351,76397,-23773,-50566,-47519,-89336,-66394,-7287,4607,39331,88013,91725,17633,-51453,-14482,39423,23152,-37594,-74205,-28826,23187,18400,10054,43381,74699,76710,57935,45057,15207,-17083,-50638,-78362,-76092,-9609,58134,-9618,-146107,-140822,-82804,-100088,-80231,-25085,-906,-31902,-120120,-130935,-62286,-23281,15200,72841,47089,-38474,-63189,-27415,4330,60584,103545,74662,12448,15451,36628,-20930,-94658,-82832,-25730,-16434,-35710,-36166,-31157,-67979,-33369,83136,123382,67167,-20653,-55215,9559,104213,50390,-24854,11538,73144,45139,-21307,10008,74415,53992,-5949,-16713,480,17378,50095,59831,14231,-75879,-107812,-6325,77855,42818,-25554,-60709,-113672,-98065,14343,114563,131783,101136,29366,-24339,-3748,72102,97529,33222,-7158,-41945,-137056,-171042,-106229,-80550,-81406,-33463,-9781,-20194,13199,49512,65217,71004,49282,-25398,-90112,-88831,-38551,13468,41456,25205,-6849,-29862,-86105,-113848,-103847,-106330,-82703,18661,127094,170622,174990,150126,38386,-127316,-160392,-87563,-43732,-49222,-40835,-14851,-5338,15833,11277,25256,100150,159778,119325,59921,78088,104664,51925,-34446,-95971,-146943,-164012,-97558,-11848,6807,-3799,15552,36267,-6187,-90747,-116529,-16672,111739,147954,81131,-2192,-82395,-74278,1505,40972,33319,27547,63997,112068,37142,-98294,-103649,-69233,-104707,-104206,-24473,60688,111160,80701,-44441,-125501,-73569,17497,96385,111949,13772,-91924,-96615,-21243,32032,62022,72009,57839,80599,141964,130254,23191,-31468,29767,66949,19915,22661,90965,128373,79855,26927,21228,33037,4835,-58561,-74004,10843,93672,43175,-75307,-116263,-80149,-6647,34742,4448,5893,65647,91118,99254,106269,100270,71185,46820,27867,14694,-14136,-43465,-27238,-29382,-65954,-34479,58955,36869,-35823,28050,112966,141504,178691,170367,72589,-1886,-46416,-115909,-117538,-33649,-1813,-65171,-47732,27282,26019,-50494,-58861,75185,174845,145119,67560,26576,-21251,-80843,-94493,-42290,-24608,-4931,31067,35351,16565,-2232,-80528,-65139,49592,69546,2728,4711,58410,39466,-22144,-19838,17916,15134,13904,-6766,-32013,-36410,-99962,-156769,-137597,-76077,-4238,39799,80109,107373,43414,-46569,-42835,-3827,23195,57551,49850,40146,89797,119910,29226,-36262,8444,4971,-17943,6164,-46387,-103294,-41321,68231,119432,118238,130411,132747,77532,12902,36368,67310,64873,74581,17514,-83682,-96375,-32346,-21830,-42926,-25829,-9595,-43226,-93761,-68611,14222,43002,26213,-26452,-39046,39486,66919,17200,-8035,-33377,-18712,65739,92451,1698,-78666,-73823,-23340,-435,-35046,-71954,-58168,-1187,57844,111428,136595,60587,-26600,14949,80576,78618,42956,-5088,-42667,-27898,-10660,-59575,-130472,-152565,-183352,-213891,-131265,-18973,1625,-21684,-15285,-25322,-88559,-160150,-123569,12472,84208,53487,6812,-28685,-41439,-46904,-61346,-30198,46225,57395,-20487,-87433,-110377,-124839,-75758,-808,-1333,-23753,-32482,-63170,-67565,-61785,-92562,-98828,-14732,43880,13058,-7210,1647,-4533,9215,51510,5457,-51632,22664,133075,138081,90061,59204,30721,-15455,4632,55964,57518,74490,34472,-76054,-151795,-135108,-72069,19075,97355,137804,117662,25738,-37903,42313,99885,58504,24282,20948,37330,102254,138369,144392,175098,154544,64044,-8300,12873,43215,10207,-15546,-19181,-22981,2550,66845,41047,-50382,-56548,-2834,24512,34446,-2253,-74362,-82944,-37226,-35893,-46412,-22569,-34949,-80115,-67411,-24852,-28141,-82020,-116268,-65088,22886,62422,36013,-15257,-103381,-153627,-70097,26465,3975,-63039,-30742,46580,42429,6934,36013,59564,71127,50230,-4878,-29705,1131,75959,137325,128103,55913,-40859,-117185,-88032,-10543,17162,9166,35728,33540,-869],[20993,18145,16155,16833,45896,127539,133135,32867,-19893,-37,-2957,21231,85909,96649,80607,88922,49149,-27353,-43106,-23789,-23593,-5439,-2788,-30448,-67740,-42885,-69893,-160656,-140445,-14858,34513,-7586,-62810,-115874,-115783,-51872,31668,85135,50722,12580,43574,68964,41003,30308,35163,48843,55334,13186,-50721,-11444,96104,96541,48655,39137,41011,-7076,-58965,-50872,-36609,-62167,-41725,-3796,-11467,-28506,-99991,-179257,-115211,1848,19011,-5937,-6072,9700,32738,44746,16073,-12194,12503,36150,3447,-48425,-76622,-107527,-94413,-38481,-20862,-63850,-73278,-52435,-74003,-100723,-86654,-8399,88074,121840,107200,64049,-35505,-46982,40271,39464,-7945,-18912,-51060,-40536,26635,17352,-43974,-39781,10716,41168,2703,-14795,45274,75576,28818,2567,2702,-9639,-628,33290,32924,65118,151143,133805,55123,22986,40998,66116,-8466,-112574,-89281,-29536,-19021,-7309,-49489,-80537,-25485,-5639,-71482,-118441,-141410,-95915,-3727,56542,39963,-11166,-20544,-3747,-11059,-31768,-44421,-24980,14133,45396,73647,85448,20046,-85947,-127072,-71466,19509,60107,65151,122526,168028,46010,-127596,-107721,45258,78550,-22439,-139792,-174082,-51141,32840,-24631,-103541,-119358,-79471,-59747,-75075,-41897,-23499,-75167,-62336,40173,90004,86257,41472,-4193,37300,87339,14811,-41867,-68719,-84258,-49818,-30368,-62614,-46124,64630,112818,-20548,-105068,-49023,15146,36520,-5622,-41662,-27872,-62782,-105271,-85527,-37311,-9564,-15070,-61633,-37757,6976,-35129,-75197,-9974,95812,105774,54280,43285,62054,61501,54079,59730,70112,62083,9824,10279,91592,118308,68842,39992,52202,77016,106709,102172,101804,107035,79694,78143,116686,121414,70503,48030,17136,-60381,-80294,-13358,20604,34420,60906,55116,8568,12202,51977,-11115,-105093,-97452,-42292,-14826,-41030,-93085,-92837,1779,55351,25601,23987,20962,-78125,-106493,7338,109839,98123,66913,34425,-34293,-77327,-44228,-12720,-21198,-64312,-81114,-24519,39324,72059,42205,-92064,-129172,-4984,78933,94275,87743,27029,-46230,-8131,53544,38554,40374,28016,-36563,-67445,-35745,23093,66846,75177,58457,43262,82997,126310,46162,10920,86067,84851,59438,121313,124324,6619,-83418,-97810,-120805,-142362,-76854,68472,149972,94418,-15485,-91875,-64343,-1173,-3855,-79285,-175326,-135950,21168,104084,43770,-28363,-19771,35213,69800,62549,6893,-38704,-30965,-28460,-45787,13991,88813,108284,114919,90002,83083,76774,-16586,-137353,-197328,-180734,-85763,46941,89272,55542,69573,31806,-77993,-115585,-42456,13034,5641,10094,34275,16226,-27888,-705,32427,14429,35115,79627,41080,-36657,-78910,-112409,-148355,-100063,42011,132777,101861,30431,384,5652,10425,15881,-4137,-5998,-22499,-87516,-148031,-126769,-46668,13129,31393,-12579,-55218,-52077,-37290,7002,25936,-1600,-11489,-9025,34803,119795,127553,89996,103770,85352,22290,4275,31084,-33214,-129341,-129957,-42464,7451,1534,-10859,-27200,-66152,-94804,-91186,-45299,17964,14803,-502,3052,-6902,-20926,-35969,-10093,84538,133084,84912,27331,-4277,-37928,-60219,-73272,-38437,20279,25827,31205,29233,-32879,-43754,15729,21735,11818,35864,7792,-77136,-105392,-21324,27931,-33653,-89652,-64393,-7313,6248,3190,-22428,-81249,-107217,-19440,55266,14085,-65780,-90994,-37610,-2740,5311,43378,22031,-36696,-9232,-780,-59008,-14263,87827,76553,-43292,-89636,1790,79297,64616,17178,33788,124780,137772,58704,34251,53063,62824,92142,97907,56057,-18666,-61273,-73933,-89314,-89608,-19099,48325,-102,-115153,-146700,-123209,-138442,-109629,-30260,11929,-24004,-107438,-102338,-875,50807,33870,21542,-9951,-36154,-10455,9667,-15607,-27825,-27222,-62940,-128858,-108629,-49027,-100503,-174692,-140128,-20142,77542,104564,100499,107605,40082,-21581,7217,22342,563,-25373,-44315,-20390,18914,-57705,-120665,-63891,10942,15356,-46728,-85802,-67892,-73521,-115812,-108759,-43362,353,18376,25822,15267,-24459,-35623,-2708,-4078,-21899,-5056,1743,-38617,-31644,29261,97661,137896,118116,31863,-20713,-5532,42727,54388,-24858,-84587,-98357,-152044,-173014,-139878,-147386,-121098,-18435,27114,30271,73299,104720,130487,132784,78033,-21856,-70123,-49283,-20554,-17353,-16433,-41174,-78945,-76536,-59671,-57242,-75200,-101337,-80669,6197,81066,91769,107863,144019,66283,-84845,-87700,3618,35309,17107,18292,3182,-34934,-13849,42782,57382,47865,38252,8966,-1409,22906,24980,-27448,-95759,-114158,-111860,-85888,-11854,23120,-663,-2516,16540,42548,28800,-53469,-95130,-10763,119473,192571,148958,54526,-44160,-37693,64839,114972,73721,24831,43570,83823,23686,-80724,-84988,-48295,-45112,-46554,-11660,44381,99055,104574,10373,-94478,-79236,-15328,38397,85320,49995,-41350,-77972,-27747,58369,130566,104621,23036,35875,138417,167530,86554,34189,82883,115468,48907,1425,63180,154454,124435,49904,52138,97993,65463,-28740,-61925,23844,76215,-11437,-84048,-56772,-43357,-39502,-25921,-40194,-42256,-29247,-16765,43250,92418,84168,43706,22909,36522,23296,-46688,-64687,7960,48407,-11477,-66496,-38765,-18657,18500,101292,130573,112114,138288,137437,84454,56904,-28332,-150897,-132473,-39192,-40751,-120464,-104078,-12731,6899,-91827,-152749,-46927,72053,109207,105447,59539,-34641,-79815,-37538,54125,70007,37799,36720,67068,58705,11240,-96251,-105118,33061,115277,58247,-6025,-10516,-14579,-23017,-12364,-4526,-21625,-44954,-81859,-111848,-155878,-202477,-137724,-38070,-26897,-34677,-17733,73815,129133,19511,-81849,-27837,29301,16051,-13642,-44937,-35890,31516,130953,139711,65852,26448,-23615,-98391,-126543,-156874,-173486,-125310,-45698,9420,32579,48958,54365,46588,29092,65899,120581,106009,52955,-30132,-98754,-92942,-28260,8934,17252,31082,33439,-17984,-80503,-45089,55339,63425,5260,-42531,-39902,-5179,-12950,-54063,-84437,-90114,-32198,72471,120962,52342,-48257,-87922,-63521,-2945,22865,-4788,-19771,18015,62943,82297,81109,37589,-39528,-44530,594,25719,14744,-11305,-34239,-46045,-61237,-72136,-85801,-80529,-48659,-16483,12219,16840,-9950,-26148,-2876,-419,-49717,-98786,-37937,88005,86729,-6436,-33760,-399,-980,-39074,-56694,-7756,62937,43961,-21359,-28035,-36535,-66723,-32006,-851,-43556,-84343,-83286,-72898,-28305,-17485,-82055,-104235,2989,112808,122916,97184,59180,-3176,-22114,19379,-11824,-46794,53282,194696,208902,138465,73509,43869,10613,46809,139079,125940,45479,-32934,-97462,-146622,-119207,-76938,-81824,-39087,63208,57009,-58783,-117822,-22300,64191,53273,14858,25483,81546,117954,88949,88357,140613,124334,57854,23480,55982,102112,104424,66104,9307,-6879,57185,120667,83227,-11721,-78626,-94429,-71361,-34884,-33924,-66201,-94652,-107103,-101408,-75771,-34618,-34086,-78482,-90183,-58826,-49581,-73420,-77404,-6761,66104,46573,-50373,-103453,-113376,-134108,-77781,1682,-19714,-59046,-1444,54746,38911,8939,20273,44857,106381,122865,53334,-14238,-31122,26438,122172,144483,65525,-26632,-80894,-55843,-22562,2062,30799,77800,87870,49042],[23146,20290,10314,14315,63472,146569,148344,74896,44457,38960,-17025,-17581,62932,103712,99300,107827,76475,16028,17818,47812,23065,-17736,-13763,44920,46212,377,-76525,-159145,-140670,-2544,89981,57131,-49333,-128663,-123176,-91974,-37938,33585,6272,-62395,-35425,18152,12415,-19790,-47354,-31534,9007,-16585,-69093,-11712,65489,42385,35374,68468,63931,-10977,-83014,-84540,-69859,-76070,-79324,-90170,-92265,-83592,-146411,-187728,-112422,-20280,25452,21522,-12030,-15792,24933,69977,62860,11403,-26271,-34521,-31349,-16139,-19469,-81702,-103301,-47108,2025,17046,19813,-21310,-69475,-56440,-22570,-6367,25778,75017,109513,91583,15509,-31188,-32946,-58215,-49297,-22315,-46578,-37730,45094,62981,17092,19098,37568,45832,22785,15466,58397,73954,12751,-29161,-15780,19247,28277,27759,67708,124401,111041,18850,-41027,-40038,-2665,36438,6606,-65193,-57695,-4612,-1587,-29717,-107200,-135496,-32936,23210,-14598,-48157,-63280,-31044,23797,36626,9222,7957,42682,70010,56898,2260,-16029,30083,43977,7452,12597,65371,38881,-77223,-132367,-57945,35876,46430,49032,102893,130292,32110,-81147,-54597,35229,10610,-75204,-107901,-70424,714,31576,-3489,-21518,-32295,-32644,-22417,-40068,-58674,-64843,-96454,-103838,-28416,51554,65264,14355,-46847,-50972,-15302,-31088,-27465,-9262,-25193,-30840,-4591,-18359,-50019,5826,101338,86731,44219,30865,24683,780,-36223,-13748,18991,-63504,-125851,-45951,62681,45476,-53218,-79162,7742,34207,-27721,-50977,532,65775,87201,47547,-10866,-31830,-15905,-18139,-14892,33083,46530,-10696,4619,95707,116946,85698,89418,123967,161595,146079,51301,34782,56828,-9154,-35333,54119,108014,43508,-10134,-9837,-9877,8109,36091,28441,-35261,-39713,18249,36336,31621,41272,-6159,-62037,-77604,-79849,-45374,-34573,-91246,-96389,11743,64273,8150,-21409,-14824,-84236,-118283,-34738,103192,148148,98129,29231,3346,16502,19103,21127,22781,9678,6277,12532,19399,73594,62962,-129297,-179004,24654,110682,28029,-25177,-17652,10679,73284,128544,82808,5804,-47894,-58234,-51548,-35564,2199,30711,4989,-23084,22699,119849,160505,90639,81004,143582,144875,112927,108470,80255,3784,-69966,-80361,-45424,-13171,17420,68381,72177,31749,-28992,-104601,-136881,-94668,-69846,-124252,-206988,-164696,-12791,57781,-25754,-108365,-60551,-4765,17694,71424,82331,46433,44529,52107,44446,60613,76634,74594,62642,24656,36079,43127,-30727,-108383,-120972,-78452,1290,99461,159770,150620,145158,81693,-41501,-104877,-52326,7472,19246,29296,31065,-27910,-77499,-22252,49977,45042,36281,46610,-7030,-78528,-95919,-101375,-99085,-35037,41588,67176,90511,93977,44308,17059,33980,46055,10865,-1694,-36287,-118960,-171876,-129910,-50626,-6357,-22708,-77056,-92655,-88812,-105162,-40229,46121,27768,-34253,-59432,-46149,-9770,17075,24857,54483,26592,-59641,-80044,-6680,-9009,-76925,-119921,-73258,2913,24079,-19852,-79619,-109621,-96067,-67799,-57104,-70814,-80068,-46363,-25299,-17066,41642,61731,22011,52349,125627,122243,44567,-43822,-72178,-37625,-32208,-22393,26262,15140,-20516,-11472,15252,17980,9461,16531,37980,55376,33550,-32854,-73006,-13052,17220,-26699,-36662,8592,53974,51922,42908,-7304,-98386,-119728,-8114,84974,56650,-41998,-119042,-82749,-12074,37379,78499,40846,-9117,19416,3699,-76800,-36201,66096,73086,7823,-2346,56711,99044,96464,79562,134312,200013,166885,79109,50866,41105,32503,74627,100364,65778,-7462,-30855,7629,371,-51922,-6844,70526,47203,-25856,-62768,-85357,-90934,-46418,37427,120612,114044,21518,-16628,56813,97443,37387,-35669,-43482,10680,69253,23974,-89854,-139522,-98163,-52856,-96218,-119835,-93860,-125222,-147674,-85678,30146,147345,170359,121531,129186,107243,17027,-35540,-55018,-75051,-87931,-83103,-78546,-74300,-135470,-171929,-116914,-42540,-2150,-13289,-70718,-87523,-51785,-60734,-90631,-46394,10129,3174,-36676,-47272,-12224,39068,15741,-81496,-70661,59340,109255,49408,26805,62269,114152,142217,104157,34826,-4889,-39480,-48112,-36704,-72058,-87786,-49999,-39415,-54197,-71153,-98249,-65991,9987,25586,38860,102146,124752,124463,111311,42758,-58482,-59175,11922,33467,-6798,-60556,-119839,-144313,-97710,-37049,543,-16475,-58890,-64823,-29344,-4998,-22848,-13334,37900,6197,-77168,-30553,62311,68681,36204,24301,4952,-9846,26060,66955,38074,-10476,-34733,-62806,-66145,-31467,-22357,-36614,-67390,-58583,-29514,11258,66683,78008,69551,71298,28643,17961,50498,1901,-51867,15211,114106,150048,86059,25616,-27674,-17763,56579,106115,90310,40733,41087,71212,71313,44103,14979,11447,42662,37325,7795,6638,3445,439,-21950,-74598,-50096,-9608,-15726,19914,56636,18653,-52327,-49878,60191,145466,65802,-32460,-341,85408,141386,146097,112681,114066,138551,84465,7751,14607,93211,116085,100864,98426,106832,65240,-22860,-70764,-23631,-15706,-85806,-59108,49814,37501,-43482,-75918,-77762,-78166,-99966,-113390,-48900,12503,12159,5960,10374,24907,-12962,-95520,-89859,4379,46672,-8811,-93064,-107512,-30552,87446,149014,109123,33920,-4168,6179,45760,91588,14622,-116848,-92511,-19795,-36881,-88723,-65925,4723,33194,-54433,-153640,-104750,-8145,32608,41805,13610,-48867,-64875,-11883,91121,125797,61115,13391,48898,49916,-8278,-66984,-63623,9041,75075,63533,-8979,-59834,-47527,-9795,9879,-2443,-20024,-25969,-39507,-86421,-203300,-248146,-87952,74676,54665,3065,15737,65382,65178,-4871,-40572,7371,37432,24188,-12771,-74962,-83722,-25473,79912,136932,79953,4062,-45608,-115002,-159919,-137721,-96495,-100950,-111812,-79417,-26975,20178,11541,-3895,8055,65619,123956,100652,43015,-27619,-48717,-14554,7517,22704,61534,87802,72287,37831,-2706,12760,75049,43345,-74640,-113359,-42364,-18561,-56772,-106013,-159666,-160650,-55522,93784,185204,121800,1156,-62826,-54368,25292,74990,50541,10823,-27321,-47168,-29176,-3748,-4866,-51390,-96960,-91317,-25925,24636,15278,-28578,-77580,-88177,-36754,-15431,-22964,26655,93405,75015,3596,-36483,-30841,-9484,-8993,-12451,-13488,49696,128068,68648,-59657,-94354,-18878,39905,8096,-19604,15862,27914,-32632,-31951,39981,27070,-30065,-18871,-11941,-52516,-92501,-106572,-83668,-13317,23228,-17836,-32851,18203,60646,98933,123918,65623,-32468,-63373,-15824,-11942,-18621,29940,90313,102563,91240,68981,63248,30232,24616,100703,138145,83618,-1271,-69693,-93622,-45978,-49770,-146369,-166301,-75428,-51910,-112600,-146930,-111725,-61696,-13640,4489,35690,101870,107960,48925,55413,90495,55242,45985,54540,59247,88235,140972,107442,-9145,-57493,28931,113243,118631,94633,41642,-31071,-40571,-15400,-1227,3674,-34570,-87811,-117303,-124213,-102982,-76405,-109162,-124962,-42881,36930,29403,19875,69814,79142,1668,-116500,-152339,-102409,-81151,-57042,-38476,-43212,-5132,55290,51354,18419,-7013,-20659,-9943,76586,121686,57561,-3852,-13535,21103,67732,81693,41484,-2634,-38933,-44319,-54551,-51929,-28697,20838,49359,17534],[-26071,-18846,-17963,-10247,31663,84443,84419,60998,50851,25382,-36955,-54389,-11999,19525,29434,57520,61372,52537,57209,78716,37016,-46068,-49901,79505,128864,56947,-25577,-42287,-28873,2373,34881,40395,-8278,-60536,-66161,-78496,-87243,-52178,-36420,-53729,-33620,686,6170,-18670,-59290,-48645,-13003,-12814,-6728,29085,24425,-18002,13916,60124,54440,6583,-44539,-61838,-64534,-54754,-62946,-102014,-128052,-117725,-114688,-69494,-3599,27305,55129,30310,-49954,-69920,-34128,10128,22024,-31230,-79004,-73592,-27223,39494,57693,-2853,-24859,12670,59152,99128,94360,-3218,-55476,8982,44065,-8961,-33995,15252,61538,54324,20225,-32190,-82462,-77463,-11455,37108,7145,-16980,48626,98947,94084,125708,145693,111368,74608,67611,70730,25858,-64622,-86114,-33539,3162,-3240,28419,116967,129338,24483,-85620,-127298,-90017,-11373,29898,34577,-13433,-34607,24935,54893,-6953,-92642,-91864,-30435,-24575,-34408,25394,72845,85429,84394,54086,20301,49563,89677,94915,84032,43884,32927,75361,53262,-14352,-12443,40118,29825,-43058,-78718,-6168,83366,49899,-31312,-6975,54032,15040,-33033,-19596,-20416,-76936,-103204,-74694,-20498,-10480,-8977,-3613,8393,-8023,-9603,13243,-2755,-58297,-84592,-76647,-60692,-4686,64879,79364,25781,-54162,-117615,-85192,-37128,-4916,40898,71472,61889,55491,28493,-38697,-42127,79417,164669,139159,43135,-24957,-60856,-92394,-28582,69202,46468,20055,85052,136107,61778,-51906,-37819,80881,79657,-7250,-984,60493,79240,101520,86359,-26619,-104549,-88707,-94291,-89280,-14277,37383,1948,-15245,35247,55508,55259,73865,122896,168075,136931,30880,19928,24708,-46034,-84058,-6997,67611,24338,-49363,-52921,4080,34151,15174,-22667,-97531,-102200,-6516,46556,20808,-6548,-34529,-53205,-80125,-88395,-18322,4699,-77356,-104833,-4694,44119,2047,-38151,-38851,-55105,-77417,-63862,8851,66436,39992,-20753,-12839,34674,24045,9665,17491,28280,55337,39785,-3713,30893,13804,-147900,-118377,90462,81644,-116685,-169577,-49061,73708,125253,136691,43503,-92261,-135074,-73604,-45814,-62857,-60013,-40699,-51828,-67171,7415,108511,135367,127777,168789,187585,152904,95471,35036,11135,17177,-4931,-16468,41793,108905,78655,41791,46690,28224,-33496,-98898,-137810,-112579,-66844,-83107,-130749,-62406,65597,83904,-68369,-168901,-87667,-23944,-25087,40995,94137,78747,76057,82579,84200,62206,4358,-28681,-25278,-29945,-20724,-42643,-82541,-73801,-15461,25006,36106,55105,91303,83732,91625,75910,7394,-59908,-46231,5400,4485,-48349,-91317,-133211,-141042,-19522,93763,74206,24762,16885,-24072,-60302,-43424,-31583,-19865,39809,67428,26325,50924,105308,87600,50363,45705,55361,20042,6610,-9149,-78637,-151352,-151373,-101776,-42501,-42974,-77207,-78893,-107143,-155230,-94327,30301,46283,-22591,-49180,-52841,-95547,-112091,-76279,-20831,-31880,-72884,-71796,-27699,-25369,-47517,-94831,-85441,3036,32654,-53823,-136913,-118939,-62153,-18191,-42591,-123790,-140924,-71690,-33037,-15475,65353,103762,31939,-5262,19796,25447,6872,-39896,-67253,-22830,14049,28577,59422,3069,-89882,-60747,71080,106236,16856,-8054,50819,82469,63830,28364,3046,11538,-26967,-40688,20266,66247,68456,47926,20965,-28173,-63625,-47758,7556,63229,62519,-16500,-111183,-80457,8773,50287,24199,-35872,-63577,-27027,-11799,-48783,-28828,26666,77233,117752,115619,71001,24430,11612,53199,142041,165412,110495,54898,14898,-20230,-36949,-7764,31221,35097,4421,29999,98108,60275,-58236,-45775,51607,46304,-5639,-9598,-29098,-24957,42172,110204,175625,180342,84130,7640,23227,54096,34785,-18421,-27713,32878,97726,46311,-95732,-164510,-97397,14626,26287,-17040,-58906,-93245,-57167,7939,40633,96565,115615,57496,52385,82950,58562,4255,-51915,-116319,-160039,-137648,-118625,-104711,-131431,-121825,-58139,-25030,-11083,31294,35462,7485,46735,64104,1492,-8578,23905,-24380,-107890,-109283,-22478,66068,26259,-111925,-84285,101289,174472,79776,15066,47381,107425,108461,59857,29871,1403,-65674,-96974,-99362,-125894,-103966,-28745,15871,363,-32855,-34394,-10130,-22376,-55026,1081,106871,104885,53105,26676,-48961,-158619,-146064,-34334,38684,19812,-63008,-149699,-163314,-88246,-32863,-1617,3710,-21384,-44435,-36880,-43027,-74833,-59698,-21079,-55504,-128171,-87635,-2286,29820,23807,1334,-10680,2891,36514,21276,-24065,-23313,14289,4277,-25519,-12876,3085,14145,8217,3607,13508,39054,60141,63738,92355,112013,39283,-16236,19180,6167,-42532,6679,50995,7753,-78352,-111664,-123710,-90580,-26196,33581,40832,7775,25800,69353,94640,94549,46425,22134,74052,96388,63343,24963,-39369,-76350,-70122,-60476,-14707,-12486,-75496,-70045,6330,25941,-53330,-81933,26389,113888,34508,-43441,-17302,5536,41272,100420,108535,104784,119487,74685,-1308,-31623,27502,95158,113764,78438,35451,1040,-46194,-81492,-71217,-76641,-87833,-4340,121332,116527,13187,-50121,-51289,-54435,-96016,-145976,-119959,-40306,8677,16376,35077,32012,-38618,-103648,-88831,-20263,10656,-12789,-69924,-78441,10658,86798,83370,41926,-1365,-83172,-111717,-23592,72421,25753,-65111,-34967,3855,2635,13177,31822,37552,58474,5935,-95049,-83473,-37526,-51335,-63506,-22147,6325,-13762,-31246,35973,95037,51850,-10701,-211,-9230,-40699,-36351,-19555,-16599,17288,39842,-5351,-48720,-34948,-2161,23031,28032,7234,2736,25147,8622,-101094,-167128,-51598,82626,79274,58971,101558,99780,34394,19142,56242,66276,30941,19489,31977,-7561,-36991,-23165,22488,53503,12363,-43260,-54410,-62759,-66768,-26124,-407,-54285,-99440,-83987,-32389,25140,5456,-21104,-5614,34222,58800,48244,29697,-14414,-13724,38691,45129,22235,40325,77111,86026,90280,83972,94976,114573,27801,-131274,-155764,-52075,-23623,-44958,-71505,-124889,-141606,-49408,109506,216729,148426,40605,-7901,1921,77222,109122,66181,3638,-86922,-138264,-93504,-17208,10492,-17019,-63573,-84023,-17143,72742,69999,1867,-47614,-37304,16362,16409,-27748,-34951,-16189,-21666,-45100,-43642,-11996,-7002,-41753,-19266,36965,86201,106457,56920,-26952,-82276,-53310,28468,24524,1372,29257,-10752,-90367,-53229,34856,49631,10862,-21939,-41880,-44880,-41544,-50611,-51697,-13608,29771,30014,36073,42830,-7469,-8890,35477,2816,-61365,-81312,-52544,-36740,-24148,-32990,-70827,-65737,-20842,11606,65518,65744,12358,34484,113814,127473,41147,-45780,-50194,16422,-5865,-121422,-174434,-138618,-104157,-94376,-110564,-128928,-108864,-29471,27040,52417,71551,50531,35207,87873,93908,35664,58598,67092,23863,27676,84553,64875,-37374,-83860,-30596,50712,110824,166253,174497,121792,100099,89653,61336,54638,27113,-41078,-110008,-117538,-81963,-73267,-126068,-123303,3418,121723,117290,97554,110047,52932,-49940,-120129,-98108,-22578,13604,-686,-49672,-44925,47291,103577,72274,43299,17596,-28300,-52470,19187,71743,27546,-16220,-10481,9751,-883,-4363,22122,44514,28187,2352,-32466,-68179,-90108,-51074,-5423,-25859],[-62635,-46973,-12988,-2111,7553,25747,25168,16040,-22426,-55668,-47837,-30969,-29879,-40492,-39325,6347,52271,63397,38325,36169,3432,-74045,-90588,26389,100688,92330,41050,31570,40383,7095,-22285,9912,31971,-11461,-31503,-31197,-90086,-122463,-45762,57600,88526,60922,38949,23951,-22751,-25833,-4580,20497,62660,61400,15687,-27625,-16731,-8886,8872,43596,16275,-58461,-79996,-60191,-40686,-32317,-70780,-107031,-58022,68329,129659,83482,35693,-11713,-70567,-71316,-63014,-58698,-39435,-51227,-55509,-32616,4681,52172,71633,51598,63538,68543,60010,75624,65526,-31243,-67467,21500,50996,-8380,-13196,35249,23409,-627,13773,-13780,-64448,-41800,19718,63850,41743,-673,32243,81443,91887,159831,233652,186981,89409,52944,51818,-8183,-107667,-97305,-16398,-26953,-64343,15031,97730,42345,-30367,-66780,-114925,-91177,-1739,21235,7819,-19518,-35558,24599,82783,38533,-30884,-45929,-86953,-139747,-119566,16906,123133,134894,92480,51095,36578,54188,40207,7486,27134,46924,35773,39028,28297,28335,49293,47820,19375,-17744,-52044,-18638,57672,34309,-84971,-90454,8518,16235,-15481,-9846,-46422,-105921,-92474,-57263,-48214,-44195,-48961,-41379,-33336,-31203,-8044,14566,5877,-19511,-16777,9927,11959,37137,73363,57613,3219,-44730,-81701,-46058,-45051,-70971,-8419,109273,146667,111252,61057,-9810,-42190,43984,112812,74746,-22003,-89530,-115847,-134459,-43722,116323,169895,181469,198524,136356,16096,-22884,33114,110336,75303,-10570,13852,66117,52460,71034,72107,-54185,-132129,-87951,-76103,-92549,-49291,31116,50965,10268,-19329,-14099,21423,36461,60593,80104,71035,58629,65152,29288,-17701,-41984,-22327,26341,19895,-20354,-22451,8975,-16341,-41742,-27831,-31815,-41972,3274,22838,-12712,-31498,-37746,-57550,-93767,-80483,7159,23007,-57783,-84640,-7940,22756,11680,13727,26834,28827,6383,-44813,-81653,-62321,-30171,-38217,-22430,15811,-1381,-40647,-36325,-9279,27238,27961,-4731,-11767,-45023,-103067,17312,170752,76106,-148122,-191965,-56111,53445,80271,75306,-15890,-131257,-119871,-28523,-6132,-42563,-83397,-95711,-71913,-46588,698,32740,41222,90291,157518,159157,140741,103195,18152,-23854,-2802,10838,20841,79561,160655,138869,89856,95473,32382,-57210,-60992,-33324,-32726,-23170,-27852,-51872,20392,130994,139454,-9564,-95609,-26998,7081,-35742,-10063,35962,33101,37287,49280,39443,2883,-64288,-90414,-43998,-14845,-32154,-75030,-87508,-55545,-7342,17748,-11604,-42330,-29484,-37345,-17193,35009,48315,-21271,-54942,-4420,-30514,-162151,-220612,-200186,-178060,-42728,90549,81383,39496,30398,-1310,-5978,20663,18886,26937,99102,133955,56876,22144,69053,82128,36695,1675,22416,22235,31097,41849,-7058,-91997,-139817,-119929,-58925,-20034,6992,19642,-55775,-144074,-108218,16548,68883,26503,20897,35355,-50115,-131667,-92000,-21940,-18391,-5294,14621,-1080,-38829,-38735,-54362,-41735,41011,49100,-73500,-133172,-52832,13666,30190,-10992,-92152,-99140,-25063,3120,16682,65752,70756,18301,-18697,-63571,-83493,-6261,37249,-21907,-33042,9247,51868,74202,-13172,-106591,-40877,124718,174689,52386,-28169,16517,64714,82788,97659,86165,31962,-56152,-47033,26949,40118,21104,2928,-38598,-70210,-29471,-1931,-23731,-9672,9285,-34662,-104524,-78373,16055,44411,-33995,-100915,-109164,-68251,-15573,-1978,-819,7548,67785,145944,136586,51955,-33654,-63847,5784,100765,112781,69077,29945,-24832,-69699,-85289,-69535,-29568,-395,-1116,45799,85758,18203,-79045,-56112,29560,28756,-24995,-24819,-15368,-4270,64337,110350,116280,103804,38348,-17769,-32919,39,56269,60821,12474,1553,48111,70842,-4552,-90547,-86810,1056,79046,90259,15427,-36354,25703,58864,5317,-1648,42528,24573,-7857,8347,52238,53545,-6082,-84443,-131369,-107564,-79458,-54799,-54105,-3888,55167,29866,4549,56147,84479,48394,81549,130296,78787,32336,12284,-62414,-112899,-67558,-5196,45228,27054,-79948,-72478,70723,143294,56165,-30182,-16179,52513,53941,25273,30601,23491,-20674,-43423,-79953,-146758,-140964,-70782,-18689,-24423,-37486,3360,10585,-77840,-129746,-24651,112979,86017,5937,-10089,-74584,-203465,-238396,-141399,-5990,28873,-36567,-106376,-118022,-52260,-3157,6735,9015,-10473,-23694,11746,19951,-4597,29081,61261,-18113,-141289,-144880,-69312,17499,66648,38419,-8430,-19350,-17647,-58050,-61729,5887,93853,125258,97540,68359,57109,48508,37022,16584,4600,12016,-527,-20780,8047,56098,36708,-19789,-22825,-11346,-23584,1201,-21954,-120083,-191558,-203251,-203937,-156482,-77244,-15107,-33624,-68428,-16442,32684,18365,6865,992,1391,52337,110998,123305,80658,11529,-30247,-33830,-3476,27277,-19725,-104344,-119510,-54794,-22689,-92481,-118922,-27208,63764,45961,11586,9419,-22579,-46507,-23948,19219,73721,85168,21981,-41289,-44625,42246,111677,87584,11000,-42134,-62060,-70925,-69387,-52985,-31429,-1614,44010,109537,143113,96503,31557,6450,-12470,-38453,-93020,-126376,-55116,37339,39930,61085,63227,2951,-25464,-10562,15959,28949,19313,-8339,-6557,27534,9354,-55882,-51187,7914,-31553,-99783,-43988,39700,3184,-42436,-11733,-6952,27244,102459,99812,35199,45730,36514,-38342,-56511,-73580,-108815,-86015,26767,108697,58825,-51108,-47510,13231,18838,-20419,-26556,-40377,-31377,-9991,-8967,-25289,3228,19708,-7729,2069,27559,24355,34257,56657,14998,-18385,37093,101461,78834,-6914,-37104,-8198,13321,39574,97288,118360,67244,59963,121537,128621,50029,16713,60196,66695,44012,23952,18998,14239,-22307,-61907,-62019,-26327,19529,37529,-478,-63530,-76920,-70064,-48807,-6533,-13774,-23205,-16825,-16107,-17741,-7124,-877,-12873,11660,55260,62819,18094,-10669,26345,76380,90374,91911,120356,130740,29369,-97749,-122960,-81401,-51297,-9393,25393,2209,-38568,-17737,83746,159203,106530,44918,29572,47808,106837,112924,56984,-5930,-68177,-93198,-70810,-10593,35476,23185,10456,1297,19906,69561,64944,14116,-229,11961,19990,-4696,-46863,-96385,-142030,-118822,-67964,-42324,-13053,-23820,-93269,-64386,45293,84376,61232,45419,27762,-35559,-68044,-21683,-14916,-15956,15599,-32629,-96135,-69970,-10205,43695,46799,-12783,-62940,-47423,948,23838,2909,-2327,19107,31385,41937,41401,-25934,-73815,-58440,-54279,-61313,-64100,-60286,-63903,-54348,-69827,-111037,-112278,-98405,-77255,25668,90814,51430,41987,82660,81711,5014,-38049,-31927,15430,3957,-76925,-113026,-100744,-92898,-78328,-87407,-70886,-11819,46341,53460,30610,-5496,-35910,14540,121579,113711,32675,36961,20647,-44633,-45383,-3390,-19,-24450,-43105,-76262,-52772,37605,128854,175922,177639,171676,146506,71094,26483,13109,-70342,-149000,-83729,13938,-11603,-79102,-65430,8958,75365,91906,98915,105068,25915,-75618,-93913,-25412,66058,97240,41757,-36000,-22775,68779,118102,89709,66081,45925,10746,-28727,-14529,8476,-3141,-20966,-9461,6433,-28813,-59172,-14958,56262,88194,94812,51127,-23552,-82557,-57809,-8608,-21983],[-45519,-41578,22194,58686,49709,43248,37318,14419,-60272,-101342,-43911,19773,28320,6750,-13162,11076,68490,71304,12759,-22089,-37818,-74909,-105735,-71608,-14600,71748,79112,10829,-12912,-8939,-12043,28960,44722,-34297,-48940,2655,-69071,-141653,-23212,155497,182509,103873,59414,41230,-13905,-26010,1226,29034,46802,39493,25511,-8332,-47964,-77231,-23068,87803,80875,-43962,-93829,-84340,-39957,38992,28422,-43647,-16150,118513,176242,74111,-39734,-77867,-55239,-7555,-28770,-72915,-54821,-14186,18442,31294,25140,14678,17399,37804,79350,72945,22428,2881,5435,-42092,-73822,-18186,9920,2696,59318,98628,19661,-13681,39295,19270,-39978,-29210,9836,34674,31755,3660,7198,21198,20371,107529,218605,173559,21524,-33787,-214,-11091,-79721,-57306,20709,-10981,-62885,-1460,21789,-27568,12920,48269,-2612,-8183,39450,15281,-48773,-62855,-44101,4126,49395,49473,21655,-35031,-153473,-223768,-165696,-38391,47723,70507,31898,6499,17568,7040,-58791,-107869,-60112,-7248,-31101,-45313,1557,80122,108772,70658,28416,-23024,-90366,-96688,-39360,-17176,-67179,-73721,3705,4993,-39177,-12485,-3790,-51726,-67734,-55906,-36766,2988,-15720,-47579,-41087,-9811,8505,-10321,-27420,5704,75229,98540,42312,19321,22215,-10204,-23696,5956,29680,28352,-72972,-143567,-58199,93032,156521,124839,66681,11693,-18377,8143,12703,-17697,-55132,-96327,-131204,-134360,-21981,142498,183532,189337,206062,100723,-33989,1277,68075,55914,-2826,-33853,7384,22004,-18596,-1968,465,-109096,-142772,-26761,38352,-23358,-66943,-8475,60005,53825,-21744,-38043,20874,28213,8288,-9625,2046,57523,64642,18035,10172,12604,-9155,-7708,-4618,15713,60826,54913,-35313,-63028,25674,85986,56759,25284,-2712,-29175,-5019,18014,-18897,-75007,-73502,-17104,2305,-28250,-38864,1928,17431,30292,79647,120571,106910,59941,-40867,-133873,-131749,-39226,21447,66365,105047,44391,-57149,-60384,-24759,-25629,-17531,5483,-8260,-17749,25413,139059,210401,122306,-26084,-84807,-47294,-24973,-22792,-1621,-18972,-47097,-5935,49707,47903,22471,-34514,-86968,-65889,-19573,-9499,-46689,-56855,5354,75062,93441,140126,171436,84344,-23164,-73276,-83065,-42328,32869,114503,153761,144351,93006,-19430,-85000,-21278,43807,9735,-29545,-30971,-46019,-18391,66406,128197,102996,77618,94228,47999,-46339,-67314,-42343,-39449,-33397,-2034,-12499,-45527,-61560,-43871,27524,55622,17732,-11790,-15353,-36226,-66550,-73122,-100805,-123436,-105287,-106319,-91647,-28651,18045,-38841,-72320,-9027,-43623,-189528,-215236,-154229,-149229,-87514,19496,61018,70585,53671,13276,19198,28797,8761,29936,119826,168781,94227,38376,65128,52614,-24097,-72485,-36655,-4434,32832,56686,21613,-47995,-93668,-77158,-37998,-12767,28919,54452,-9665,-95700,-84070,7691,69522,48900,54840,100025,47729,-31954,-7789,29219,16600,43895,63642,22343,-42129,-43135,-27076,7641,63259,44567,-60783,-67415,37188,71733,25630,-8945,-10953,24186,65891,46778,29856,28307,873,531,12565,-43576,-69845,41507,104232,6557,-40422,-6552,30214,39273,-28265,-60928,10075,107871,149470,76996,-18071,-30748,-39,67083,135972,110327,6969,-73655,-40654,7263,-13524,-19937,-23131,-58825,-83880,-45176,-50257,-86874,-67060,-49033,-76821,-103570,-64391,11001,9436,-55969,-86702,-85536,-70950,-34580,-1486,16868,13192,29663,46310,42957,43167,19628,-11072,15800,78677,101148,74156,28305,-8429,-31853,-49313,-46958,-26689,-7174,-17855,-15411,-39789,-88162,-65443,18080,57933,50575,713,-40178,-35205,-27300,6392,42983,38360,10517,-19751,-28807,-22917,19826,90016,95083,18485,-50340,-40354,32034,43947,-27843,-88614,-59294,38863,100064,44157,-5252,37237,31710,-29373,-32372,23942,28203,-24259,-64837,-29687,7861,-12375,-32074,-26514,3184,11136,-3529,-3770,58197,75072,24496,24026,45361,-481,-39359,36807,117909,78871,12261,-42676,-89624,-53911,20670,2841,-20666,-8500,-42321,-54297,-5862,29073,-4765,-60269,-67646,-5037,29921,26408,32838,53996,55425,34375,-19831,-95709,-119988,-79483,-17578,-2869,-9591,31571,25452,-69318,-116081,-30150,84076,64695,11520,33014,22158,-99735,-198041,-167349,-43772,16647,5327,-15697,-35379,-7957,38491,50754,26457,-23979,-26289,49157,102447,106654,142913,164620,54844,-79856,-78671,-21410,52408,125365,104672,5215,-49215,-65504,-80460,-38300,28057,78637,133052,150509,111666,67777,40010,20835,12244,-879,-14127,-56513,-105396,-94545,-24793,23013,4887,-8576,22561,37105,28580,-29122,-124211,-182859,-159421,-140296,-108990,-42665,-13600,-72141,-107869,-52908,-46755,-107024,-98084,-23815,5484,29662,95279,129949,96115,66479,56759,58962,80176,72099,-451,-72358,-94016,-71970,-75610,-143935,-150388,-67881,4711,27465,50841,56508,8852,-64492,-112787,-73030,34284,61192,-18112,-78512,-49782,70565,127239,58047,-37312,-66850,-72371,-70840,-59520,-33170,20604,62098,36960,31661,103804,140992,92330,33953,5243,25000,8480,-74662,-78198,-2302,28140,51617,72158,68363,85963,111045,113258,89897,55069,32551,12095,-26951,-71343,-135668,-125756,-24693,20967,-4620,5952,33319,-8595,-35470,-22606,-47093,9533,118636,101134,3635,5399,35396,-7399,-66495,-123363,-106365,-5652,97751,135719,74839,-55976,-87603,-30751,6577,-13411,-11453,6860,43949,48506,16937,-8954,4564,-639,-20812,32004,88000,69747,52660,55318,-6565,-47766,34588,157799,195317,107255,-26981,-82497,-64651,-49910,-27636,44895,62741,52201,109581,152537,103350,70197,87254,75144,61626,53751,49761,49242,23762,-32772,-71138,-49551,-2263,-7972,-55986,-83035,-73144,-82492,-100008,-68005,-37024,-22731,-29594,-51655,-52643,-28990,-16476,-3146,62758,98813,81986,27701,-11394,28627,74901,52566,35098,62957,66240,14176,-24712,-77426,-120903,-74208,27864,98414,95983,48954,26868,58342,73675,25957,-5576,6486,44984,99920,95668,40777,-1840,9547,27367,-27693,-57564,-4474,22043,53253,69843,29382,-7219,-21068,-37672,-36469,-33620,-31996,-31138,-26468,-51024,-100767,-93531,-59375,-61228,-63936,-74475,-118927,-79334,34753,77810,49080,15351,-13546,-54876,-62994,-47626,-46401,-32858,-26564,-59758,-85377,-74470,-37609,6521,23391,1207,-43918,-51972,-8836,29978,26334,18331,8280,15473,35192,30521,-12531,-54593,-64024,-58866,-48698,-20470,11433,-12824,-50152,-56307,-22531,-20537,-81542,-115597,-25626,73223,99028,96342,55542,-4657,-30517,-11453,-28459,-19427,-12486,-71001,-84333,-45739,-58240,-81984,-83959,-3195,99721,108400,25487,-40214,-62710,-62278,5433,113302,96518,-11861,-35516,-53880,-113464,-118000,-61159,-22306,8965,6154,-96368,-151690,-70402,23901,72550,86396,87344,79319,15558,-34521,-44407,-129232,-187425,-70644,53574,36419,3849,-416,-40877,-55613,-11639,34929,65109,12806,-61704,-73697,-32106,56096,92532,30106,-17185,23347,73636,80138,43101,5869,-2009,39353,36944,-22287,-57388,-34063,-3398,28535,51084,-5142,-85497,-81507,1472,84146,153558,117435,19422,-43422,-28446,14904,7040],[-16184,-37825,34431,109867,109196,91245,83093,65293,-1083,-61721,-47632,9587,49766,76264,63678,31443,40342,45562,-1462,-42855,-51035,-53960,-92125,-122393,-103098,10527,62824,-21662,-82825,-49746,1075,50818,24732,-75085,-70002,269,-53020,-113471,-300,138019,117099,35687,25921,23457,-29196,-45504,-19813,-15805,-26654,-5833,18448,-11320,-55008,-71126,-7778,110909,143818,51294,-31126,-52077,-21347,53655,62663,6408,-2646,72561,102006,5894,-88731,-102693,-47557,20218,-7657,-74477,-61658,-2074,29070,29938,14290,-15800,-18184,12253,48744,57706,29230,-3405,9332,7620,-38684,-55649,-36250,8922,87620,101876,24400,7740,52389,9612,-53785,-32104,5299,9061,13467,-7325,-23537,-21583,-18737,60225,149400,93188,-54499,-100127,-61463,-43239,-67635,-39480,37820,54944,21513,3939,-29746,-8573,83302,106583,95380,116785,113274,26754,-75232,-96976,-58867,-26055,-14029,14338,44241,7806,-106336,-173617,-111873,-48461,-35767,-14234,-23174,-36520,-18052,-25306,-85874,-128090,-91960,-66923,-101093,-88187,3189,85850,97208,74203,38911,-41368,-116279,-113076,-77198,-46604,-17759,-6477,3295,-34372,-60077,7280,69864,29311,-57446,-89631,-35,77901,52938,9637,41510,68486,30711,-50146,-94515,-31366,88388,112127,42836,9124,-17818,-39166,27262,115717,113397,34200,-71965,-67436,30284,98446,117855,102055,34003,-34217,-51739,-12222,10613,14737,4047,-30349,-85852,-96762,11922,132041,107507,94953,149130,75984,-48437,-7492,46757,-6300,-64450,-43507,10262,10919,-29843,-29304,-52172,-142321,-132698,41534,150551,70832,-39786,-55417,869,50625,13144,-7333,44985,47774,14940,-9509,-11134,2600,1661,-15397,603,15501,-818,-20785,-44528,-11371,87793,117077,21830,-35350,56029,114661,75230,29463,12954,2601,28339,64035,44966,-9553,-38956,-38511,-16219,16149,10841,8821,27310,55631,91134,120227,97839,30686,-92440,-161768,-116153,7250,107257,203671,271831,158861,-3825,-24914,-8605,-57110,-56993,8520,31439,79944,155746,165575,148713,137640,91544,12433,-32201,-54634,-83860,-59938,-1802,52704,84133,95006,70934,59825,39054,-9304,-29603,-15291,-7138,-42649,-69553,-41620,11140,39290,123350,208384,142025,-484,-105291,-166623,-131290,-46395,7548,67595,111432,40107,-58002,-86275,-40212,-9313,-39644,-71371,-63150,-62166,-59093,-23592,60046,143607,185153,173827,66275,-61904,-100931,-69026,-58829,-71484,-28994,-3609,-23074,-6134,45683,119702,142623,101943,69069,46909,-16781,-85331,-132342,-169381,-163021,-118594,-114043,-108736,-88732,-67702,-84773,-60089,17539,5309,-79650,-75678,-39216,-76053,-97869,-44050,32504,69289,39296,-5279,-8200,-15204,-25372,9268,81895,125248,89249,79150,107055,59971,-31596,-82235,-76690,-63798,-2342,41506,21059,-19574,-25971,659,8679,-48409,-94410,-76112,-47207,-48363,-48694,-12360,36695,32431,24962,63626,73991,66119,73214,57729,15536,20864,26520,-6262,-62876,-56695,-25757,2810,12991,-4447,-27549,-351,67154,61870,-25206,-45122,37840,109043,106615,44183,-22735,-53105,-44208,-2877,27731,23135,42705,111573,99103,-12217,-29593,12808,-1334,-26587,-37201,-459,24783,14292,37036,49661,15577,-24885,-43180,24119,118555,73575,-46055,-92643,-32478,6075,-16230,-6066,7121,4691,-24341,-51801,-85878,-90737,-56150,-57612,-89394,-83776,-10834,29192,-19464,-54825,-41324,-43241,-80925,-96522,-46471,21495,26615,-3691,-59193,-51049,45881,87006,60532,45331,78460,97184,63079,21374,43397,74054,50515,17244,4621,7816,-28393,-93079,-159335,-162641,-43340,89084,104351,87975,55417,-1776,-23443,-36971,-47222,-10,51125,25089,-18362,-13662,32180,88286,118080,74193,6573,-55887,-86730,-59354,-23759,-29002,-51810,-41770,-7190,14859,-614,-13734,-12110,-33736,-39957,-2121,18427,-8881,-48851,-105798,-126805,-101600,-78187,-39962,17200,83495,65511,-27427,-66005,-12875,-25551,-51294,4688,-3496,-106549,-118055,4014,81961,21680,-68550,-111989,-98055,-27543,16718,-41322,-98153,-81618,-47918,-27440,-48144,-79098,-76135,-67859,-64068,-15460,40631,38850,19424,49567,72326,49700,19639,-3915,-19503,-1896,59803,76768,40451,40140,44319,1866,-47962,-50019,-5774,5008,10444,75599,134559,63912,-46466,-82295,-47330,6261,62363,74887,38880,31952,36422,41941,17161,-45069,-64218,3668,95039,134502,141573,126722,39796,-16305,50713,68665,40537,82522,93672,6182,-52270,-46269,-30207,5569,21138,-5203,18962,70541,63397,27148,37260,56343,65882,35360,-20396,-86533,-133401,-107233,-27817,21135,26629,52347,92485,71472,33257,18159,-35289,-123761,-82022,-26156,-10015,12415,-17228,-81012,-76045,-43817,-98364,-153373,-96175,4578,18992,16904,71846,86523,49873,47846,65774,88296,103241,77617,14753,-29643,-38567,-37723,-78708,-161565,-151801,-74717,-59152,-65856,2013,63414,38650,-32782,-99402,-88496,5988,53554,-7710,-80533,-88812,9619,81867,36662,-46629,-53705,-36379,-42303,-78379,-91313,-30998,20517,-22176,-46472,34636,116080,93163,38879,32547,78675,89558,2488,-72552,-41329,16414,22689,26084,66610,129294,166738,159557,104281,48989,23944,-29543,-96775,-97687,-109013,-149122,-112083,-22255,47693,55468,30612,1872,-6489,-21137,-67529,-15995,82106,72148,-21138,-43391,4313,-4592,-77938,-125579,-49275,80051,105947,46932,-5333,-69954,-75315,-10305,33860,15794,24070,73697,119124,114846,66647,1102,-32712,-35686,-35827,11477,75500,76573,58202,26889,-35683,-38424,51267,156949,187508,114372,-9095,-69909,-77637,-113436,-143423,-89081,-40803,-13872,46198,104805,128263,155931,143968,51226,15675,47409,71015,86639,73659,-1926,-70336,-68876,-51854,-66591,-65258,-52378,-55134,-83760,-130874,-93359,-4848,37953,8601,-42786,-56042,-20280,7070,6522,79985,136531,101689,52382,50524,100422,96816,35049,14161,16146,-16237,-17886,-2055,-79644,-124846,-39814,67209,109205,96539,62866,76872,104163,70483,-27837,-83501,-59477,12747,88282,90416,32310,-2062,45103,80340,-18520,-114659,-76679,-6225,63243,94091,31099,-51026,-83424,-110883,-135330,-121515,-72684,-24315,13312,12329,-7950,-33734,-70269,-97102,-113004,-102262,-68522,-25564,18106,73283,80227,-15852,-121026,-119658,-44685,-6495,4959,855,-65621,-111106,-97849,-67229,-49857,-68859,-61943,-3404,-1066,-37298,-29260,-6998,11779,20103,-9588,12279,82873,73853,8238,-18647,-22710,-43430,-41092,39748,145084,114912,-1347,-32474,47143,62982,-7491,-49800,-9554,53482,112752,119535,44173,-2883,31040,29744,-36911,-17114,16662,-55304,-80800,-5087,14580,-17002,-16245,51351,108933,72260,-41180,-89386,-33145,27418,63294,105106,69505,-35056,-43455,-45577,-113931,-149423,-72016,-2234,21683,19812,-72091,-163076,-121699,-35557,4806,-5757,-19611,-10541,-11944,-23055,-40501,-85298,-100793,-22886,43389,52442,62431,42614,-44920,-89037,-55535,-7725,32130,12313,-18600,-40691,-64548,-15681,35596,9824,18164,100718,102001,23748,-34504,-73370,-65130,55560,106500,5954,-76438,-40681,31681,85608,109327,30287,-81266,-98253,-31037,53598,150262,129628,30636,-16438,3443,48753,47506],[-7575,-40140,27218,111417,116911,98544,102911,115489,79444,2959,-46746,-42534,-6369,72146,100169,31556,-29313,-21430,-16993,-15489,-24134,-26222,-48844,-57001,-48562,5591,32493,4261,-43836,-59342,-24178,31374,10348,-56569,-49952,-14713,-40414,-59894,13163,56412,-17085,-73405,-27853,23876,5886,-20388,-38074,-61707,-51514,-6358,6793,-24410,-18813,2350,30517,96660,178671,172743,84678,46799,49949,46773,11992,-22719,-28980,-13622,-22182,-49767,-56264,-62405,-69027,-40849,-54977,-111907,-101802,-51412,-35190,-24262,-5083,-5703,10312,34079,48886,67732,83092,57821,51907,49217,-6334,-70074,-71679,-15421,34615,33596,16421,13087,-3895,-43261,-28596,33705,36474,16024,19356,-24994,-60017,-31730,-5964,45660,101973,59070,-38136,-87198,-111490,-129979,-123709,-66569,29623,101510,94805,20556,-40252,2595,48157,27676,74435,158274,148796,38692,-75132,-121730,-94999,-72451,-68726,-37990,20767,67266,34657,-23748,-25852,-17016,-38595,-26694,-25319,-46077,-26833,9318,-11852,-55978,-62449,-73108,-96742,-66715,9130,60957,56031,49046,21663,-48484,-72491,-26141,-10351,-19171,4092,20248,-18769,-78239,-47103,52509,108983,57719,-72833,-155472,-61173,39202,33134,32068,100679,99149,9454,-99393,-158177,-94529,21344,48074,41334,59388,8558,-7623,116379,207332,111957,-12365,-22515,101489,178379,131359,92847,74432,-22642,-143430,-164091,-44965,67739,92835,62545,28580,-24406,-64024,3972,78989,41283,45140,98737,40463,-65868,-55948,129,5623,-32076,-36419,140,41914,51406,9825,-70727,-138423,-92510,77121,179141,130176,23528,-57555,-60559,3201,30974,27834,63037,66982,60169,61943,32103,-25979,-27403,-24641,-23501,-14846,-4925,-14641,-72748,-91173,7284,110543,69744,-12283,7547,36248,11411,-1613,32426,32557,-4991,5997,49324,54401,31440,-8444,-13584,48087,46834,12272,28450,60840,39912,7784,-11375,-54790,-132228,-139719,-57805,40826,123715,230480,303945,205123,58009,8838,-22218,-71947,-60439,-162,46449,130727,185763,95561,-8794,38969,66978,-4204,-27096,-7038,-60056,-92684,-39832,40616,67897,71599,46376,34759,63790,66973,22954,-12214,11570,33810,9263,-28669,-30521,-20207,39153,119018,105149,28802,-36694,-109079,-122463,-81847,-75860,-45986,43568,48177,-12989,-73748,-118971,-119350,-81815,-56989,-56694,-37336,13125,-3775,-3437,56956,129823,149745,64162,-55325,-78761,-18239,-10933,-59757,-32553,28337,26733,27254,73118,149521,191726,156709,81209,29373,-13776,-52411,-112462,-169532,-156562,-94428,-87488,-90989,-99940,-99023,-80747,-14364,57103,75447,60470,55216,40994,-19501,-64215,-47279,3090,11508,-11180,-38328,-60856,-68261,-53694,-37095,-2037,60564,75568,78956,105884,105598,70884,8094,-68163,-110527,-38291,33864,35958,15483,27789,54772,40730,-74213,-206684,-216319,-109963,-13922,-13894,-28633,10074,30200,4361,4891,36665,68736,63264,39644,2179,-9782,-17932,-44193,-83396,-52401,-12226,-23642,-67225,-60940,2675,23035,32573,28639,-38889,-60001,29529,84679,63900,1121,-95180,-115381,-35372,8336,1853,34904,112421,150171,78673,-22285,-11597,33555,-15844,-68915,-36611,37319,19513,-54249,-57270,-7479,39897,35744,-20943,-10731,74449,49211,-46674,-70065,-5151,26712,11560,20323,58819,102573,72289,12668,3782,18227,17779,-13191,-42481,-27632,54734,77393,20684,-19244,-17939,-35051,-98269,-127524,-45134,47466,46150,11949,-46611,-41518,36437,37151,6238,27009,62177,49786,-2922,-14589,60162,142081,126369,54656,24353,32998,-20163,-105634,-156641,-143420,-37779,85091,113880,89851,70565,61923,47483,3420,-23792,43737,137227,109749,17549,3488,62532,127416,148635,103783,54871,13129,-44332,-95883,-89869,-15432,46936,46450,-21821,-75820,-53733,-14013,-25591,-49072,-27702,13412,-15315,-77477,-74641,-87786,-139352,-135343,-99674,-80007,-25211,82846,58152,-86005,-172842,-131270,-114187,-101127,-44622,-55784,-92397,-54258,30802,63497,-13250,-113372,-124268,-80846,-56976,-48289,-59236,-97169,-116251,-67315,11717,-7742,-75196,-87505,-49941,-23379,7896,40196,31423,3993,17934,35667,33923,44123,64240,75114,91083,122838,99337,29870,10483,42905,48184,-5755,-65605,-79932,-62392,-15740,64152,142490,138704,87273,25535,-22013,26377,130050,138059,88652,76185,10087,-45733,-39512,-51227,-98581,-81063,20762,79977,43611,-8923,-28934,19149,124809,91073,-23799,-26504,24788,19981,-7768,23272,38265,29166,22185,-19480,-47262,-12393,6129,5674,80478,167972,175653,89937,-14815,-81725,-96667,-36352,46026,60605,54075,99663,116466,25715,-15210,58934,46203,-82103,-66959,2432,35736,28387,-53680,-91577,-15157,17154,-50924,-68366,2395,47520,12731,6173,66213,64335,3793,-15266,-6,24016,43862,28050,-18917,-34546,-837,31892,-12433,-108548,-96870,-47136,-97133,-147062,-71326,35616,58455,19641,-18604,-14591,28663,65167,32540,-53245,-120653,-64263,27978,26562,-33429,-28565,16567,5382,-86321,-145938,-95417,-43626,-57085,-54031,170,64795,75070,74930,112071,135174,119883,85012,46048,54511,59124,14704,-37447,-7131,82740,114378,92756,58724,41068,19395,-46187,-93427,-67768,-50610,-114674,-134885,-57983,41540,46572,-1562,8873,46755,17437,-40886,3130,69225,69521,-16364,-88709,-58161,-22996,-49894,-70272,3711,102856,85893,-35492,-98917,-84242,-37470,7770,49802,60170,55999,72822,111797,114157,69641,-25502,-85313,-61707,-39627,-31753,-10298,8546,26896,840,-47594,-15216,48885,90433,107765,66329,6629,-26863,-59320,-101636,-135490,-157807,-147205,-84028,-32051,-4664,59509,163567,176873,36500,-29830,40631,91322,87975,54038,-16082,-55736,-26418,-11535,-30598,-19546,-14795,-26747,-54747,-113842,-74532,72385,167552,106692,-11309,-61564,-8802,31602,-18604,-2900,61855,62254,53550,91672,136753,92744,33247,52789,55044,-7960,-27617,-42493,-108484,-77396,30289,80143,74684,50803,29436,95476,168801,132106,-11713,-111845,-103442,-17484,77224,90755,30785,-12780,5614,27774,-36284,-114947,-108441,-37754,57678,102998,63582,-509,-60546,-137127,-173939,-131816,-68515,-17430,10665,-24752,-46896,-65400,-130700,-143249,-119854,-80395,3090,23263,-21100,37926,89415,-34230,-171615,-140729,-27728,50985,79667,41290,-81911,-172183,-139745,-57977,-65919,-147401,-146337,-43895,-4768,-31121,-19461,-12252,-26743,-37536,-60063,-4113,123284,124741,-2135,-58034,-52766,-82130,-66090,61421,201473,160185,-3604,-67117,-13679,9965,7575,30233,59705,61177,68398,58376,16996,41081,72198,-2343,-81775,-1132,63512,-26465,-79353,17474,93988,88098,76663,66705,16780,-45073,-104533,-95246,10994,105893,109275,76998,34989,2778,43672,32313,-73261,-142979,-75174,-3543,-14972,-21029,-50883,-104953,-95806,-43567,-18731,-32994,-56522,-50886,1378,34151,1722,-1984,34972,57477,47844,34989,34915,47942,30383,678,-13463,-2072,16027,-9068,-26688,-38267,-75963,-64337,-14777,-15832,11377,118336,101395,-35453,-98858,-100882,-71323,60219,123597,35003,-58013,-44281,21265,54808,52881,-11417,-83903,-72644,-23289,22211,86635,65910,-8777,-31431,5300,55474,48808],[-34876,-47944,12939,63457,54456,43680,70057,98268,60696,-2831,-37852,-69062,-73011,7294,64120,19021,-48578,-65875,-34330,17607,86,-22479,899,74081,108100,85732,30293,33183,26776,-36531,-54867,-12460,4894,-16051,-28932,-32977,-43752,-30719,7531,-2152,-70648,-101125,-50483,42636,74055,37994,-28812,-57418,-12661,29256,12942,-16100,22459,50342,31776,45773,146048,187420,123496,100622,111345,55635,-48356,-99920,-87960,-82904,-91600,-54464,100,-12661,-84972,-109103,-114008,-144723,-123349,-72586,-60572,-46160,-8685,11841,40724,65144,79803,89147,106266,90235,43321,-3500,-46973,-89397,-99017,-60642,-30024,-5566,24615,3523,-71292,-47135,105636,171036,75566,30943,47379,-19704,-83716,-53793,-22959,8604,72280,97795,49978,-35460,-128666,-180447,-156419,-69991,24332,80906,82439,26207,-43622,-66232,-72230,-85972,-27834,63734,96512,42349,-63209,-131420,-127375,-115587,-97148,-70013,-41163,48993,117000,83011,4378,-8135,503,17155,2104,-28256,4244,73836,73869,18026,-21488,-25100,-14967,-15593,3246,55290,52493,23944,-1507,-30169,-7210,48534,52785,16902,-4343,3766,-31523,-79350,-10114,96302,115244,39240,-80136,-160416,-133835,-58808,-68820,-50813,31287,39024,-25852,-105367,-150491,-90173,-18008,-11366,31423,90570,32008,12233,137087,199342,80388,-4113,37983,164247,201280,139765,109987,77542,-39632,-186048,-228746,-91875,47258,65581,34220,17964,-12542,-55854,-26313,18526,25840,73661,80830,-6784,-87746,-85650,-17368,72598,64011,-11777,-23555,69504,145181,64644,-69497,-104005,-25804,91116,143142,119389,58203,-17794,-48890,-5224,28567,37864,78179,92712,110552,133104,101078,38396,29485,9547,-21425,-13128,9810,4012,-65114,-123811,-76299,34200,52009,-13297,-59941,-41256,-36061,-42630,190,5597,-82702,-108791,-8398,78782,88586,35417,-6952,46784,74155,39870,22765,36302,-11532,-94663,-125369,-105066,-69914,-20310,18441,41532,75376,130027,155091,120060,60701,4232,-56564,-64997,-29451,-7012,23524,108328,144156,10907,-162079,-112960,-27568,-57034,-24927,47599,10742,-73448,-87193,-18470,21574,17293,2276,-2327,35882,72428,49412,2272,18136,87076,101030,4856,-74962,-87954,-73870,-35000,7443,38202,57775,32202,-18926,-49294,-64817,-47187,40933,95070,37945,-75239,-172115,-152801,-41587,22442,-10493,-23,94749,44620,-65968,-76411,-3767,63674,49305,-24444,-10801,62188,44247,-29963,-27746,21530,31534,15412,36234,107113,156616,132379,49560,327,-10711,-33937,-64563,-93542,-90471,-39655,-33987,-56171,-55478,-31443,-13384,25999,63367,83531,92526,71868,37130,-21772,-51557,-40490,-40433,-69739,-67526,-71182,-106461,-111723,-95434,-109796,-79440,34096,64734,-944,8530,120331,179878,93624,-38674,-105028,-57145,6514,33818,24849,9091,15058,6113,-54929,-141106,-172262,-100655,4730,14591,-22791,8255,41954,18097,10541,21450,5875,-23161,-12283,1366,3207,-6323,-25961,-55292,-11059,30105,-23528,-113939,-97052,-3119,6010,-2769,32359,13769,-19876,11997,17302,-1530,-43748,-116870,-107194,-19541,-410,-42074,-31837,57157,124423,90866,15259,-10916,-10949,-35766,-65464,-37647,35092,30012,-35737,-65998,-47811,13950,55063,1707,-40696,27841,58163,10822,-1040,37284,34105,-1952,-3747,67837,136914,95864,64977,120786,147793,94480,35244,22403,28491,65825,96918,90299,37706,-18627,-54662,-85224,-72454,14813,70985,45171,32241,19460,19646,2428,-94437,-124050,-37870,270,-53930,-105270,-79091,791,85713,96836,37593,23515,42833,-20891,-71845,-74084,-78086,-39428,41267,71097,41262,25446,71521,95641,41228,23754,98372,172640,130029,18333,-6297,34272,89512,147257,165840,121743,66967,12062,-61417,-76280,34247,113441,61126,-58978,-116374,-64916,13417,29101,-6149,-19173,-20067,-64548,-107031,-56100,-31466,-76635,-68813,-47288,-77512,-48360,51332,24264,-101498,-196785,-171050,-120436,-100199,-91101,-84009,-14070,49595,53798,47436,-9650,-81496,-72971,-50716,-73372,-51504,1220,-12755,-83084,-85997,7624,50737,21342,-25624,-31883,-18346,-3317,-8701,-9490,-12989,-16138,-7593,17683,47677,52239,56830,95538,103668,17304,-61310,-50851,-12774,-8516,-31524,-53742,-77536,-80746,-28306,16864,46140,87805,117734,65546,-362,54347,163650,152606,100698,103529,9901,-119350,-107632,-58740,-104715,-122806,-31689,18751,-47607,-95688,-43192,52533,119070,61117,-35626,-61850,-8500,48608,45501,69255,65580,21504,33592,48480,7439,-3004,6178,25280,113160,217487,211595,85040,-30167,-65386,-51161,1986,72921,99450,91141,91716,55429,-54933,-61000,64080,62317,-69457,-81452,-25080,27048,5854,-99786,-108267,10227,71006,40077,40695,79570,65576,789,-819,73773,85299,-9936,-82028,-82991,-57254,-26494,-32702,-75792,-68783,13951,95306,72040,-19113,-26704,-29730,-101092,-136264,-77939,20463,81245,48598,19498,57117,75523,69562,41500,-36874,-79505,-3753,55937,26971,-24223,-6402,52304,43539,-44028,-80352,-33375,-19274,-26460,482,18315,44667,80534,125632,183704,171448,110892,140625,206876,193766,101045,18721,-67832,-76201,9113,18804,-19749,17410,85036,72509,7487,-18607,-9540,-18285,-39138,-15751,36017,53362,563,-46563,1682,83072,56436,-5383,51614,109512,107247,17097,-104695,-109097,-34232,-8383,-40124,-4871,88554,110407,-7037,-104719,-66789,-2230,-28906,5049,82599,67059,14058,45335,46939,280,-63640,-82324,-38615,-21558,-51627,-82339,-72228,-15585,14999,-11532,1007,18411,15525,41738,30500,-2201,-29918,-61778,-40316,-14038,-67627,-114884,-96876,-95526,-104994,-54154,69178,124235,6382,-47832,64410,142227,94336,6743,-39804,-15562,49560,86291,69494,26566,-15726,-12699,-14949,-68884,-44362,120906,255161,171927,4312,-56373,-2249,26504,-38842,-80100,-70406,-31621,23781,74386,88355,41263,17551,92208,146466,100082,18323,-61041,-95516,-6038,79205,58476,39042,31108,19531,77100,152751,161769,82863,-16907,-55610,-9399,62769,74950,42326,14331,-1436,-2024,-18449,-49698,-64233,-37523,60025,134401,134236,93403,11860,-72144,-62617,-11491,-12451,-13484,-1585,-67576,-110397,-99399,-156220,-157183,-79693,-27203,28504,24718,-42851,-1823,60233,-18436,-98243,-69338,9287,76078,83402,45970,-33380,-140575,-119044,8513,3482,-102449,-118271,-47355,-17433,-8099,55063,72047,-21863,-85072,-74182,853,110236,112965,-26071,-111587,-117104,-140048,-99787,35518,132401,67369,-57808,-102423,-92975,-81315,-29328,56483,131357,111075,24501,-19558,-11072,32503,6373,-70225,-90672,16064,78031,-11404,-69204,32129,125185,127138,103325,54039,-54552,-110644,-92551,-53088,11114,77957,75876,26381,14802,73215,142138,96615,-29970,-89902,-30523,21704,-19522,-56332,-53392,-23372,-2500,-13508,-19529,-9234,-25544,-36418,23312,79930,34766,7736,70454,106982,81400,22740,-2169,77447,148478,122955,71625,52871,50400,-8952,-70889,-71724,-59772,-34710,-6460,-34531,-40998,46986,54641,-47877,-94165,-64166,-19432,73237,115851,65011,-15115,-33409,-4797,-20957,-57553,-68195,-67904,-43593,-2425,18495,30987,-3644,-27504,-14056,25997,53795,18878],[-47038,-31331,17651,31675,9610,12906,51517,60432,-7809,-40116,-13772,-39977,-65696,-8135,38185,45874,45728,21,641,50804,9760,-24759,50709,181255,231578,176602,73606,32356,10107,-32875,-45055,-27411,-6659,-9026,-18786,-22872,-43266,-33572,-7006,-14332,-28998,-28397,-15432,47748,92225,68492,14722,6232,36426,52035,37979,13161,27216,30964,-2163,-1223,81431,112303,59073,47026,91138,58871,-58190,-123619,-107174,-70961,-45120,-17328,17029,6692,-55177,-88941,-97738,-99758,-51326,12137,16594,-3296,3193,12099,27830,53126,86996,89208,79390,57720,-25933,-111180,-127221,-112172,-103351,-79826,-30309,44299,82241,36573,-34318,48623,243436,247199,87446,43551,80739,21632,-72723,-97902,-87281,-49349,35585,123254,101719,-7953,-98016,-112921,-89698,-34440,15183,23090,22163,22073,-33392,-110650,-124575,-111453,-99689,-67770,7721,47530,-22213,-97884,-119665,-125026,-97941,-62113,-77040,-24575,79284,64245,-20953,-26997,8503,36168,13990,-4044,36361,76843,72213,40016,5171,21991,63133,30526,8368,67423,63176,12604,1127,-2564,-3016,4756,10380,-4178,-24002,-9191,-7668,-31208,19363,108939,124103,34700,-46967,-50450,-37003,-43173,-116587,-157751,-100187,-32522,-880,-28509,-63118,-12323,16338,-16697,-2021,22518,-25592,-19075,80252,112744,64256,60847,60639,74680,86961,99638,122339,88347,-3990,-92150,-142606,-100935,-49032,-42440,-40192,-39975,-57002,-54190,-20671,-12768,13837,97900,85263,-9314,-53391,-41319,3491,100760,124057,35114,-16939,74825,178025,106267,-29443,-37754,45208,99468,81491,29055,432,-10675,2466,49416,44661,37937,90332,120980,136998,145534,137357,121660,95071,37819,-2994,25566,53951,32167,-17721,-43220,-51078,-39452,-7732,-15960,-62152,-49413,-25756,-54720,-56325,-43557,-101738,-137146,-38776,68017,73780,25743,-15387,18034,82969,83647,26767,10427,-11132,-87462,-140323,-72635,51903,129432,93559,51159,52897,46560,12498,-3957,6372,-6558,-39487,-27447,-10778,-22614,6190,106955,130469,-37946,-231635,-187530,-47658,-25603,-6000,44358,48947,-13675,-57100,12134,49762,557,-19916,-1793,11787,23311,22836,-4438,-17419,54032,127775,35502,-83210,-104637,-105365,-97154,-51594,7390,63282,94164,63888,12771,22307,58355,69312,43803,-9718,-82583,-140445,-95678,27060,78362,23583,88,45783,-21914,-137096,-137189,-70103,7071,30402,544,42417,96081,54405,-8817,-20803,-17939,-5871,1228,16237,61366,72017,61337,57303,55625,23579,-38030,-33727,8370,21462,47275,41177,-5015,-8659,36530,45417,44515,46863,41450,37993,23098,-14750,-78802,-103955,-80502,-82851,-110135,-102010,-95896,-120567,-134456,-137753,-150114,-97283,17336,8088,-108563,-98711,71659,162057,63979,-30699,-60932,-66573,-59232,-15976,-11923,-70805,-101895,-78669,-24510,16070,-6228,-24968,18705,34340,-5116,799,15194,11331,43293,45606,-28667,-91175,-61803,-1831,23324,29697,45436,29026,50950,61783,-17689,-126464,-122667,-41324,-3959,15326,60007,63152,42523,45108,24415,-16592,-65275,-80810,-57123,-42381,-41378,-65848,-87001,-28871,58703,92252,61239,-16758,-86516,-62509,-25261,-28050,18919,58073,27658,-10871,-34904,-40844,-12277,-32626,-73891,-2566,71319,52691,37743,57496,39692,-17486,-22924,60898,111946,39087,30279,127404,189181,135888,58245,52947,53144,39794,64866,94357,67312,-5919,-51571,-37986,4019,37736,38324,1090,-6286,12264,32527,-16803,-141907,-162252,-76347,-65186,-145771,-176311,-124016,-68648,-29406,-1666,846,15876,23895,-36501,-39685,-11920,-34126,-31260,12206,12183,-9635,-19803,18402,59121,36492,30005,78318,116341,78663,2156,-18171,-1583,24997,85407,130054,85616,20608,4337,-30110,-48111,40563,78621,-16666,-104587,-93894,-29189,46424,73158,16627,-26602,-51676,-83852,-63961,22392,28512,-14844,2013,2910,-18416,27532,72938,20724,-48106,-102454,-105754,-95396,-100908,-98028,-68988,4322,46428,40005,34012,-8075,-33702,-10123,-15828,-44165,-10343,44922,43906,-43339,-118486,-60409,58570,106181,43198,-36696,-53665,-29779,-38864,-38316,-36033,-46767,-46873,-25628,5356,-17756,-40121,36269,68875,-46354,-118036,-84843,-87083,-113472,-81295,-31082,-31119,-35488,7291,-4652,-33314,15833,79135,45214,7532,67809,156667,140598,86059,99544,49450,-86096,-122248,-71663,-77632,-84790,-21639,-9088,-80290,-90567,929,87278,100459,71443,55594,14383,8781,50850,58258,61363,46659,-686,23261,86218,71536,24430,15840,35577,76126,116574,105852,8412,-73626,-73321,-46064,-46707,-18812,66114,109066,61125,-15511,-78044,-37760,61260,35324,-73392,-58077,942,25869,-28998,-119583,-102228,-6942,57568,61840,57991,67464,55330,7170,2672,74560,104931,-13858,-143572,-152397,-88265,-38430,-38326,-69487,-55653,28056,112317,108274,27469,-24662,-67773,-99307,-78169,-37423,14680,59209,-4748,-52731,19351,52888,33041,8066,-39336,7791,144218,133991,24651,-38037,-6590,49130,49297,18931,47614,89410,53432,12213,28250,36463,55919,91482,119611,155938,140479,74076,121996,217683,160714,45125,-5251,-62770,-87165,-37265,-52738,-91896,-2607,127366,135302,69125,37471,36234,10048,36337,135726,179880,92384,-35052,-69572,-9232,70390,48455,-19295,42079,120856,128903,49189,-76130,-94599,-20796,-19715,-104902,-80392,58502,133746,49826,-62256,-53397,-12302,-91486,-76990,33376,26540,-38086,-3700,-22153,-87283,-88007,-42477,884,-4716,-54533,-92662,-93357,-32767,54784,54142,10194,-10270,-10906,4268,-22776,-72862,-84432,-67557,23143,116259,104946,15743,-74946,-135780,-141884,-111668,-36125,-1201,-86392,-80703,74291,166428,90007,-30779,-43623,27085,68509,81138,71244,12976,-39863,-19889,5735,-33366,-33076,76029,169605,91324,-34639,-57699,-35679,-26907,-28277,-49036,-119385,-112789,-21067,29370,15306,-18326,-15398,70225,166871,160605,55325,-40977,-64467,8155,52056,13121,1905,11582,17260,26515,34550,97855,156823,107337,24451,1901,9093,-3597,13617,49897,55169,42697,15085,-9150,-14074,-21004,44645,137632,159597,109205,37472,19311,86710,114334,42821,-15283,-1803,-24776,-50266,-41821,-109741,-135730,-53106,-13676,-14627,-10875,-34937,-27364,-1272,-17345,-17077,2080,27346,22235,-20334,1007,42509,-15833,-17680,117092,158200,59404,-3460,11719,21547,42775,131067,164850,39574,-47608,-9442,42595,51946,22996,-46628,-97830,-130701,-175558,-140780,-32040,2455,-61399,-82674,-69641,-82443,-91136,-47716,32707,142311,140090,8896,-53963,-25313,-23137,-77910,-76668,-25057,37231,44426,-42689,-90232,-9487,48122,36228,24439,7098,-68278,-87845,-29917,-5130,-23562,-13820,-338,-11149,13462,84606,134876,82745,-4802,-15657,64823,107073,36478,-68018,-83310,20940,81477,30699,10158,36898,20085,-19832,7255,77065,38095,-51452,-15165,56616,51457,10432,27208,136704,199061,151544,96287,77361,83724,9929,-97122,-107773,-56335,5933,16019,-47060,-88281,-52066,-20192,-25779,-42856,-41255,-15865,55412,96538,76420,17320,-6829,6609,-28235,-68580,-40224,-14210,-28337,1713,27066,11473,-18499,18806,68359,82824,57762,-7858],[-30697,-13030,10961,18386,10385,32173,65369,49350,-31918,-53459,-14896,-29895,-36951,23128,46521,76618,131101,95217,57420,65391,-415,-31036,58281,184817,213309,161892,98031,24202,-71770,-86630,-46536,-42943,-45787,-31550,4810,26661,-20630,-54683,-39300,-37645,-18825,14465,8792,1706,17205,37699,52171,60182,35707,16908,27390,3726,-22489,-29223,-40459,-26422,40291,56836,-20126,-55014,-4506,-2472,-76680,-96551,-54401,14233,46144,11646,2581,9517,-17618,-40122,-49747,-22208,49598,100079,78475,19459,-8921,-7522,-4024,7852,39587,42559,31264,-4407,-100188,-173884,-155990,-109481,-87880,-72254,-10496,85364,125464,94869,76746,132746,196777,141182,48588,45712,82891,47708,-50856,-125826,-127094,-71028,2252,77749,70885,-16804,-56406,-12165,-24662,-63644,-50214,-33022,-31196,-2564,-4913,-52688,-79495,-90148,-116632,-128553,-56663,29897,21425,-53125,-106829,-120661,-87547,-35092,-46046,-36538,8936,-25902,-57110,-38482,-29653,-18174,-14583,6242,23149,-15546,-27805,12569,21289,25845,58625,40050,17728,42932,18577,-13225,4663,-4193,-65367,-110066,-97562,-76468,-62936,-27941,9417,6377,13021,70474,110321,41335,-7021,55388,113904,52825,-70556,-174330,-160123,-55834,57347,60502,8207,31762,39410,-15012,-47509,-77787,-104013,-44598,34639,34373,24141,60323,31398,-13725,-5735,31275,55152,26363,-9366,7066,-3680,-51245,-97635,-100012,-84140,-88610,-92874,-36201,12976,-25810,-27636,69016,84458,35060,26870,29244,15671,48091,92154,76170,24735,60454,152330,136711,41360,29260,83019,88842,5491,-96337,-120857,-75311,2219,82800,74927,36565,63833,101769,107137,74182,79688,112615,97143,25933,-7793,40141,88493,65562,46677,82184,27691,-96019,-91607,-17921,-4682,-22868,-12303,-32843,-57326,-35228,-24102,-43297,-3463,38064,808,-31928,-43262,-29025,39851,73447,12752,-1781,30007,2737,-55141,-9123,96163,160177,117935,81548,79726,41181,-22803,-77041,-59620,952,31009,6627,-54611,-78285,6657,156626,146028,-76994,-238900,-163763,-6743,42588,12001,-9509,-1651,-4610,-610,87592,108979,33390,-3757,19325,16320,-17768,-37666,-58526,-88595,-41188,76331,63611,-26967,-52381,-31545,-25652,-37125,-42596,-19763,27271,52563,43619,84058,113622,25567,-98505,-104564,-73470,-79093,-40697,49698,65075,22379,-17715,-59918,-126887,-144396,-91331,-31270,25040,30747,4597,30928,53186,25607,-941,-28519,-64916,-47938,121,33189,59469,29016,21869,99966,143786,72983,-14338,-10274,64066,113065,133009,111990,52137,-10625,4295,38586,61300,67021,48705,27594,4904,-64529,-155711,-180967,-137438,-89703,-88402,-104215,-96214,-91508,-113288,-124476,-110248,-71506,-47135,-104366,-159335,-108235,11255,37233,-48731,-54782,-33054,-61290,-87397,-50172,-45544,-122267,-174070,-117489,-20102,55999,69705,43181,43777,37137,-7678,-34275,-45610,-35073,21274,41622,-16114,-81799,-63989,-16197,3369,30991,96355,102079,86933,43370,-46560,-132807,-139327,-67675,21630,65652,53793,44815,73071,110376,100690,10671,-66864,-40539,-29234,-80298,-81065,-60059,-47471,-9431,12366,35498,61139,1315,-93755,-57071,29706,19182,39474,89030,68351,48758,24171,-56872,-87227,-84393,-88420,7997,92090,49188,-5163,32580,74340,48204,49302,106910,117922,28186,2075,77087,157585,140199,52258,33745,54800,50222,29349,26485,50388,37807,-2353,2931,10595,-21987,-36370,-59911,-79201,-59376,-1616,15117,-52760,-81471,-52325,-68963,-144423,-159794,-98437,-54931,-61963,-54832,-16797,80,-9529,-27573,1351,14308,-18324,-26554,-16759,-28135,-15987,-15863,-31642,-8340,25702,20875,15284,48071,65691,45640,24321,25710,21775,14082,-8159,-50525,-72281,-24417,-12855,-51519,-20246,4813,-53043,-76675,-18180,33060,56525,27991,-41569,-49892,-40541,-54381,15620,117299,81731,21384,23984,5202,41060,145514,157150,63363,29113,20275,-16032,-85294,-109044,-51839,-9267,-19000,-16208,32152,37870,-25119,-25595,28221,18294,-37897,-54323,-26339,4032,-44098,-146630,-118268,39554,134016,73893,-34842,-41977,27923,41879,3912,-45140,-70979,-83269,-88161,-55803,-62386,-77550,19369,88837,10616,-46003,-43084,-92997,-132540,-83826,-20536,4225,30600,66196,35281,-2014,14612,41894,23456,23998,89994,166754,156339,86703,95129,108356,28068,-61856,-52086,-10749,12889,23452,-18794,-73998,-59342,25098,98779,116580,130989,160393,106505,27759,25136,43615,33301,9838,-11052,5699,56756,52050,-11772,-16630,10808,8372,-14665,-10991,-37173,-92954,-96182,-58653,-95489,-128712,-17086,96768,71967,2276,-21256,27665,67721,13404,-63334,9518,82720,47014,-49888,-97095,-57151,-20830,-5053,7595,18402,27096,37962,18896,12775,76598,111913,-2128,-154477,-167283,-65419,6268,30277,34207,37165,63332,104881,108245,12923,-91700,-122178,-90717,-43486,-11388,-2428,-25278,-108150,-151542,-88003,-36846,-5496,11868,-2110,63056,189689,154219,25010,-49279,-18494,33838,50255,66532,102758,114348,74290,14154,-1252,24893,69329,88321,78091,82787,75694,33702,50712,69636,-8750,-54303,-22155,-12308,-23060,-31079,-75317,-90199,-4583,111382,139381,85986,43423,54527,66149,85298,176160,221393,119360,-14262,-40647,5942,61480,41213,-48538,-38128,41819,97686,69548,-5939,-5088,23750,-58385,-185689,-145826,14971,90666,34094,-49043,-69457,-47786,-90748,-100251,-47991,-35739,-37502,1289,-39726,-112300,-85581,-23163,14003,5837,-45659,-58421,-42344,-2959,83431,94356,13966,-13842,19552,-850,-96090,-156422,-100429,-7516,95031,196660,215292,97803,-57933,-122866,-83162,-46473,-45138,-90570,-164246,-98888,58894,122359,40662,-61772,-33572,51099,32195,-38305,-60199,-40388,-23302,6041,41669,21017,-2913,-330,-5095,-52583,-76900,-66348,-91453,-92626,-22470,22756,-62951,-112176,-30785,27057,25521,8231,4830,34243,91626,96426,34891,-16111,-48644,-40921,-15383,492,-5080,-13715,-4698,-23913,-68879,10596,123228,119303,47751,-12647,-72395,-121756,-72453,36053,97164,85796,11034,-34121,-6123,-5761,8821,79645,102896,45414,17452,64722,123827,125745,60718,-22309,-18481,28546,55642,41837,-40367,-87102,-50880,-37963,-53183,-25810,-5075,-21706,-57496,-67145,-29264,387,-15884,-84823,-128531,-41166,68796,72684,67322,170866,246730,172092,73141,72950,93308,88391,128097,166373,116083,70867,91413,81919,-1578,-55833,-38998,-27760,-91006,-179398,-169245,-96919,-81922,-90151,-18191,23070,-12453,-34215,-18359,16823,102004,108879,16009,-26106,-8755,-21324,-50397,-12748,52542,76278,25737,-73948,-124637,-95089,-82485,-89979,-76314,-53046,-56997,-37684,7823,16755,-30063,-48663,-18255,5758,21896,30779,47197,35904,29925,53556,135018,175583,78378,-73673,-105083,10298,84727,66468,81314,105630,67778,-13538,-31981,43568,31950,-69595,-75774,-36812,-52070,-9163,96875,159342,119316,43854,497,-2748,25764,-20890,-101726,-106294,-61109,-5189,-6082,-59300,-91916,-102186,-94578,-31276,-6292,-68992,-104995,-28239,37989,40248,16838,17536,39389,22620,6400,32763,35185,-14072,-8792,12728,-4498,-10404,60718,122301,109781,48883,-15913],[-3581,-17169,-28067,-10970,13116,49724,72310,57216,-5344,-43154,-40744,-55986,-41638,29548,45597,57129,98441,96502,69012,56736,-7561,-37905,13371,112070,114390,64884,70172,55192,-62445,-110024,-80906,-80304,-63645,-6873,65440,97886,32548,-50917,-65296,-71112,-68467,-30574,-25714,-65738,-61292,20136,73342,55440,-3335,-34262,-10047,-29638,-58314,-49763,-37798,-12601,56456,66434,-30611,-79399,-54482,-74827,-124537,-69272,38613,106962,91488,35790,47327,69926,18864,-28645,-34247,17489,85484,83371,37900,-4940,-22408,-8719,9266,11515,5610,-15534,-4972,-21537,-88268,-115501,-72704,-36734,-32230,-29813,-4999,50928,98452,120693,147556,122259,25656,-26579,8194,53037,72200,55347,-13834,-81267,-76471,-20025,20995,52433,67877,18646,-14251,24064,-37546,-150558,-120184,-43442,-46499,-31673,25106,31401,-31495,-84954,-88425,-85293,-61465,3469,42918,-28529,-106834,-104257,-48622,7923,25812,37756,10053,-51860,-49766,-14607,-53315,-84077,-40282,33123,17946,-83726,-107001,-10595,60046,45099,29317,31794,17587,566,-27782,-23421,11572,-4028,-82221,-130548,-121616,-102986,-89965,-54509,-2106,14748,3396,19873,54061,26676,9310,53601,93600,65812,-6407,-78594,-95526,-36360,74931,83528,11159,10955,18748,-22284,-48429,-65765,-60657,19120,76188,47303,-13831,-7770,8862,30033,29004,-10680,-55875,-97005,-92741,-7878,50997,26351,-36925,-58592,-67883,-71512,-33998,29201,44248,-21460,-32699,50651,67563,55142,67984,55602,16732,-1126,30163,90735,68056,40130,117108,158692,92998,55778,81292,73534,-22047,-128046,-158937,-110011,-27362,59189,87759,33895,7872,40327,49008,-19522,-18447,66053,105170,39827,-9153,27545,99035,108582,107267,143403,38277,-159514,-169694,-11288,63744,10247,-9433,16051,26972,52748,86034,71253,49003,19704,-30201,-49283,-66196,-72296,-34689,-14494,-53952,-13925,89096,120843,69143,34390,41501,66253,81729,99726,95748,39342,-34976,-100773,-86430,22558,91931,16280,-117364,-136388,3412,169819,125459,-96123,-208543,-115892,-11524,22274,2533,-45903,-89299,-76547,-16550,71700,91420,58289,29903,31781,24852,-27679,-78724,-108069,-138280,-121135,3049,80277,33649,-5763,42723,64128,6215,-52639,-78933,-63646,-12647,20543,57560,44976,-66533,-157994,-109050,-45496,-62482,-38846,36920,34357,9843,-6279,-49446,-81122,-34027,7180,48304,88843,68762,13935,-11548,-9823,4114,629,-59554,-117434,-91436,-25821,20562,59667,45168,30285,91435,139374,99496,50834,29192,69892,139836,170322,151470,90779,-40727,-74768,7003,94811,138617,133750,92201,21332,-93907,-196002,-198209,-143211,-67517,-52253,-85359,-64555,-25488,-40802,-55646,-50264,-74693,-142049,-193268,-135353,-35697,3014,-53748,-127435,-96926,-58686,-34224,-13103,-5021,-35661,-100380,-120876,-51515,-22218,-35759,17932,78113,68902,8399,-47474,-69899,-66686,-60892,-42682,-23619,-22991,-37157,-20954,-24401,-33900,-7221,65478,87807,63956,-5787,-86492,-131224,-129924,-63245,42508,75779,5399,-12253,48282,114342,119374,21496,-56301,-34515,-40624,-87957,-93512,-53277,41736,93838,8902,-41808,18432,32192,-25273,-13691,66287,82407,90850,99644,60840,60641,60219,-29893,-101782,-114476,-91616,37051,126719,45674,-65735,-16697,87137,119629,137161,158805,154305,108557,74974,85455,118467,97963,2904,-28546,33495,78911,10003,-44594,11070,71698,50050,8035,-43269,-92361,-86069,-99397,-122420,-103137,-28034,49259,28454,-25455,-25755,-32836,-80447,-93740,-39224,11630,-2767,-34601,-32741,-48261,-46287,7492,50308,21543,-26196,-51450,-66218,-51271,-288,4258,-48849,-44273,21528,17595,-31350,8970,95756,121710,104166,96972,69538,-16527,-118775,-157622,-111180,-9907,27477,-42065,-73098,-37921,-24021,-9461,45922,63489,13047,-89048,-157478,-107071,-35231,-13845,60779,143786,99756,34677,13557,-17730,39133,173794,197982,78241,40115,48952,709,-90587,-101019,-7850,38121,-11570,-34743,17525,17329,-51890,-51199,22362,11521,-112170,-185307,-144684,-65424,-62959,-151257,-131643,15744,119723,79626,2059,30438,136720,160277,73644,-39995,-91159,-108834,-122822,-98289,-74838,-43007,35759,92197,81777,53216,15868,-30269,-53668,-53633,-37655,-1613,36392,64599,73828,64764,27219,-1860,-3384,30580,102152,178009,170037,86508,84004,130259,97407,-4709,-23438,42510,79211,26131,-59997,-87905,-68014,-8314,70356,119704,127700,145174,111530,18005,-1787,17896,-15271,-50516,-19851,2940,7160,-21540,-76728,-69678,-42057,-50296,-57544,-19421,-6068,-74199,-115999,-67724,-81247,-142749,-73073,55452,94877,60597,12570,13101,18347,-14726,-25343,74284,118616,40099,-64570,-81215,-31929,-35131,-78845,-64706,-6900,14507,8182,-16993,-10433,72428,114239,30162,-89134,-113156,-41498,28377,83360,121432,111454,81133,92410,95836,-34722,-162656,-139420,-74681,-57463,-22799,-18945,-93091,-158179,-164314,-135755,-87596,-119,68794,69585,40833,59700,67938,21679,-43447,-35270,11406,42929,65943,46555,16073,18546,-8603,-40543,-9272,41931,55470,63364,69810,37255,-8596,-19084,-58505,-105846,-82452,11230,77852,72469,-10172,-85032,-52041,26400,74108,76839,56019,28494,34373,83401,72802,81312,124753,109084,45235,5062,25436,91715,83170,-43495,-122552,-84445,26894,67430,48126,72063,63217,-53502,-177305,-152183,-45304,-1014,-31333,-62696,-74396,-46988,-31390,-59753,-90080,-61613,-17167,4768,-33148,-76440,-69959,-36535,-1097,7109,-33026,-37809,-1084,16234,48982,46037,-25546,-28543,50199,27718,-111714,-152009,-39655,77551,145206,199770,186618,62350,-64247,-68042,33083,84222,15823,-90959,-131365,-44022,52057,51864,-31118,-94152,-40328,36737,-975,-126535,-178899,-77851,30799,75781,106638,104464,64145,-16158,-77447,-82224,-37778,-31079,-86216,-113599,-68405,-2306,-24812,-53501,4681,67733,112054,122114,89833,34242,-3218,-16243,-10737,4394,-27222,-81089,-56284,32565,44897,2569,-24396,-56227,-84146,-29720,13887,27386,25057,-27264,-125512,-197987,-147517,-14383,68936,57615,-29946,-69281,-14135,1720,-18644,8242,30080,4144,17512,57229,50518,49034,45867,-33559,-69727,-10237,52805,49845,-1344,-23908,-30206,-36493,-21807,14937,47317,27543,-67072,-127940,-86134,-38379,-85308,-149346,-122751,-28439,29830,39891,53285,112179,163101,123075,47738,66020,110023,86081,61240,94625,153931,178179,148463,76407,-18490,-46221,2366,23271,-54258,-143732,-138476,-104838,-77820,-12353,90880,112524,42852,4383,12120,29031,71523,67588,43530,45787,37406,49648,43170,32464,70449,125392,75911,-31964,-91310,-112326,-129642,-118434,-103553,-73634,-19226,11582,9626,26649,24735,11419,28464,34980,14259,-7266,211,30214,91695,114569,135590,149733,57233,-54631,-67154,-16039,25771,79239,141850,154151,103415,8716,-32913,30658,43669,-10084,-21564,-49682,-96953,8308,154052,131553,-4330,-90423,-116464,-109686,-79032,-91694,-100593,-55308,-15255,-5867,-27816,-56028,-62566,-82402,-118676,-49835,20347,-71436,-167258,-97836,-23174,-2849,15285,42811,60262,48108,48477,65599,52348,7229,-10349,-9515,-21520,-25910,29677,81138,78396,36786,4309],[23988,-21176,-66641,-47679,-648,36093,54372,57074,17539,-23516,-30442,-42418,-38336,6507,19133,10770,20033,31892,36154,40825,5836,-36606,-35556,50290,52843,-4793,31464,114131,70667,-31300,-97226,-105670,-26048,63451,104889,113488,58972,-27057,-66191,-79893,-99007,-83034,-79696,-112778,-74748,56439,74098,-15353,-58882,-44438,-13564,-23827,-29481,-17786,-13054,12718,78471,59991,-17451,-20430,-6195,-75090,-141575,-58268,82205,110471,54093,58781,145334,171526,69444,-30805,-53165,-2327,35866,-16827,-54021,-29210,-9957,-2066,30053,48559,8281,-71315,-59694,2033,9000,4596,32991,47704,42807,40944,7038,-16210,11384,67952,106822,56700,-50470,-65591,2715,49408,65161,64749,23602,-24379,-23249,18937,48866,84049,135954,109232,22290,-7044,-79119,-176396,-114942,-23602,-55032,-64903,117,11444,-51363,-88976,-44113,-18830,-37081,-3258,38843,-27380,-109737,-87464,-11480,28278,30384,36985,16267,-12066,-25460,-15576,-73376,-127671,-57892,64567,58592,-47942,-99829,-25127,88612,97104,41785,18443,-12376,-20331,-2818,10759,24194,14652,-21481,-34959,-47801,-76284,-96710,-86032,-42071,-2215,2636,-21005,-38519,-44352,-21624,-13177,-47586,-34402,-11065,5474,-16534,-36243,18416,26446,-35973,-28572,-5164,-23664,-22135,15695,56333,102845,130433,112555,15814,-35238,12588,99340,74852,-31034,-125491,-192302,-189674,-100843,586,50046,17267,-27162,-49434,-15345,75336,102176,45350,-13496,11350,59881,10818,-18963,7956,17758,14903,-4308,-12776,61432,60728,-2609,65226,132990,71944,14608,30086,48787,23269,-24449,-47812,-33890,-21205,11249,47173,2538,-43147,-10164,13155,-56495,-48809,82257,164476,104529,19795,18317,80363,119611,119342,95621,-52609,-231432,-199972,4495,89908,31890,5768,54708,99230,121777,123688,85015,39208,11889,10279,-5712,-78325,-106779,-92154,-122094,-163349,-61413,123968,216946,160729,50327,-20434,-22208,23278,63626,51660,-6443,-80605,-112242,-70363,35939,96944,18416,-112050,-122474,-16195,80822,59283,-49028,-130906,-95417,-75317,-75813,-24862,-26382,-105290,-126952,-75639,-18979,-5567,616,12332,15505,-992,-43943,-75591,-91203,-125208,-137845,-38314,56011,15897,-37842,15111,52485,18715,-8820,-49800,-88027,-67849,-33055,-19404,-60248,-105519,-76920,-17325,-14976,-74702,-60620,13584,12249,-10707,14724,58228,73444,86740,77785,97461,126638,108984,46126,-9720,-14105,18870,5484,-78845,-148382,-136118,-93872,-60590,-4072,34243,22803,7796,45117,99265,107880,79651,88530,129054,147929,144613,92731,-40415,-70029,35765,145844,205301,200207,127751,13956,-96245,-144775,-108384,-83264,-56939,-48957,-64796,-15369,64018,57527,396,-53429,-123062,-185012,-179878,-72615,40800,55998,-27484,-113292,-123770,-102511,-426,99073,79481,-3757,-41723,5212,62503,5493,-77876,-4079,108259,79005,-30606,-91124,-62508,-7947,-13188,-49854,-67879,-50324,-5933,26044,2762,-13731,-22999,-5057,14672,20216,-18674,-71117,-96966,-86314,-39884,25784,39250,-9086,-15863,9618,37793,50949,30654,-1249,-18210,-34165,-44821,-63672,-39947,97077,169487,45526,-47950,-560,55528,51813,47684,87719,121199,120869,84819,39803,32049,36317,-4363,-73741,-131582,-111602,35510,150466,95511,-22822,-23531,29971,70533,114795,128468,143044,177465,178555,139615,102575,41879,-48187,-71182,8077,72801,3,-64288,-9079,76823,89509,30063,-45159,-67875,-50942,-80599,-93732,-64467,-11113,42132,11791,-42359,-21273,-1040,-28399,-44078,-6084,48414,54184,8494,-42181,-87158,-52787,46157,85085,24552,-32169,-53102,-53881,-24305,30354,33408,-19618,-28801,12599,11410,-36280,-8366,92175,148608,165233,158311,104537,-9126,-112790,-132622,-60306,43311,91756,29672,-33749,-28752,-8907,12830,62387,48740,-41286,-137906,-193032,-144344,-42886,32396,75734,101336,80776,44726,19352,-8299,15628,110607,145134,32874,-15435,1354,-20388,-64145,-56455,7913,54667,42452,-3359,-25705,-23116,-36023,-35181,8925,-16830,-149594,-196168,-118296,-21502,-18872,-113405,-122361,-8131,110459,118342,80406,92455,167031,191449,114368,-10733,-71661,-77625,-84706,-101717,-96766,-25917,31536,46264,69914,69172,43821,51821,46957,-14184,-41457,-13255,-7596,12856,64527,68061,747,-41385,-26065,21604,73289,129352,126129,56796,55728,112644,96687,2595,-30904,37156,68962,-17929,-108997,-108098,-65258,-6539,63486,95448,50993,49330,70478,24915,1440,-7216,-69280,-92341,-9282,27650,-5655,-41019,-54972,-56873,-74919,-80287,-24871,45741,42374,-43058,-100801,-55083,-25786,-57232,-46195,23966,83713,71338,-20903,-85998,-85674,-34283,57886,146218,123813,36772,-56898,-88427,-40494,-43737,-110720,-93693,2113,36717,-3389,-60225,-39282,73771,131403,81194,20109,-11318,-12854,15169,66443,110469,100863,58637,69482,73219,-59812,-163465,-104381,-50730,-73658,-20293,32819,-24884,-81943,-76187,-56942,-16494,50319,106766,106412,3259,-67282,-22520,20223,-22182,-47528,-28304,-500,13688,-28665,-65306,-30053,-5936,-22857,-21642,-6818,12618,78671,114852,40169,-44043,-45341,-48406,-58751,-25324,78504,171001,138420,-17145,-103334,-10985,103381,97526,26063,26237,36241,7686,24422,7571,-36604,6692,86485,84674,15208,16341,124772,138216,-18075,-147003,-138256,-12761,55494,55421,81629,78557,10755,-82393,-106357,-81380,-58305,-54021,-34871,-9817,13420,-3401,-44967,-72100,-25426,-7366,-19010,-21930,-19153,-38534,-27170,4406,5494,-25909,-46125,-33441,-43274,-48825,-58357,-93763,-59580,50824,72445,-16890,-31128,32336,74781,106140,118853,76948,-11605,-75570,-30043,107053,157768,47413,-59393,-40848,37732,54696,9192,-63244,-97894,-58805,-9413,-14823,-100567,-155626,-60995,68414,125043,143390,151773,115535,19641,-24350,14186,77548,80443,19715,-63309,-118131,-87502,-41930,-687,34241,77150,157668,194513,130149,21705,-67803,-85210,-28969,44302,26713,-62294,-61185,35304,81529,46514,-18425,-73699,-74523,-52742,-65545,-27826,30025,-13534,-120489,-188680,-147497,-42393,10914,-6790,-53378,-48405,4629,1406,-24537,-17004,11497,24593,38618,29793,-19334,-20702,13633,-43866,-111832,-87357,-22936,7798,6407,19019,1067,-12427,30349,73137,101795,80590,-40977,-142534,-108210,-62852,-104209,-112313,-33968,15035,-9998,-34409,-14985,2376,1329,-7419,-31151,-10132,37105,39649,11960,35075,124577,178447,121913,37863,-7588,5454,26842,12824,-41634,-76333,-66752,-75732,-42734,53647,137409,137392,51359,-20219,-18770,11452,51586,56724,66570,87480,54425,58845,45106,3336,32419,136204,137067,49838,1669,-31966,-73166,-71177,-84044,-59289,32074,56762,4569,28133,85020,72962,24169,-26297,-49805,-26525,-1834,27993,109911,135502,93526,56368,7013,-1667,3606,-40005,-42962,43316,95023,76320,47476,9360,-10350,33006,44092,8738,15121,-8704,-44990,60239,175246,103469,-46486,-110939,-111644,-109126,-103736,-117297,-97846,-10248,57316,51650,6441,-39134,-54129,-45764,-68504,-18740,55564,-19233,-117094,-68350,-19712,-4361,19248,48249,51887,29151,40998,69939,47577,-7459,-25842,-24496,-36165,-70733,-50796,-3107,31208,32219,24861],[33726,-12847,-81309,-63509,-9626,13898,30032,42339,17771,10667,27276,12649,-9571,-3054,2504,-2583,5240,3156,2218,23011,20020,-24080,-39514,32322,29950,-20903,32245,157010,176901,62713,-70918,-93556,10553,84139,64004,34376,4891,-31663,-54487,-62795,-68110,-50945,-65030,-112864,-56314,90127,54870,-94432,-96142,469,45674,35571,31670,13228,-12023,9047,53958,8818,-22965,39654,64171,-13616,-80999,-29782,44540,19558,-12232,67618,188537,214562,125608,9086,-54767,-36871,-29145,-84406,-85115,-11607,17106,-10374,2973,37254,798,-112593,-118102,22962,101074,71775,44266,49867,84570,112803,53288,-29637,-46836,-11564,22210,35361,40433,39346,32430,37402,69413,81646,29841,-42796,-55607,-3655,39681,100983,182578,178954,58005,-24621,-61717,-85399,-34816,3454,-55880,-79479,-49983,-48639,-53353,-41214,-1368,7429,-535,38511,61720,5237,-73458,-67547,-8575,12051,-34623,-75733,-37974,14323,-16427,-64562,-116506,-151941,-76030,75055,118997,41896,-38543,-23626,82394,130336,85092,25646,-23588,12887,87890,80615,38342,28790,45284,63323,22815,-51236,-84151,-92894,-68436,-7640,20173,-29032,-99957,-124438,-62650,-10930,-48422,-77620,-52837,-6580,-13180,-54409,-30782,-22594,-61054,-32160,12399,3120,-12752,29037,87525,99590,111786,143916,101283,31720,28907,65153,25582,-37584,-97837,-174001,-195599,-139163,-54252,13674,-7859,-55681,-52256,30458,133095,127177,41691,161,42095,59883,-44609,-103268,-58450,-12411,8712,-4558,-30749,21640,23929,-38881,15739,85951,33286,-35008,-41090,2149,66801,103412,118442,99187,20488,-17443,-9255,-34824,-48923,-643,30536,-15197,10072,131517,200924,153709,64035,27130,40376,71786,79273,19371,-139058,-254965,-155022,28599,66611,24390,31430,60235,81563,100497,81843,12544,-29438,-6991,44483,33287,-75450,-122371,-102933,-154500,-221635,-124251,91292,233614,183194,55062,-31287,-32965,-13895,-3655,-4511,-22001,-72714,-88348,-30424,37712,69966,37989,-26860,-30536,-20271,-18418,22236,39199,-34196,-79051,-97067,-99732,-14871,28640,-15410,-57090,-62344,-36864,-73420,-123075,-86155,-38677,-56805,-70548,-37742,-26982,-68592,-91063,-30448,2688,-54534,-105624,-72328,-32249,-7055,38738,26975,-48481,-85969,-71566,-67806,-108487,-88062,9444,57728,17132,-45864,-59055,-34785,-48701,-61386,-3215,92082,105312,68505,72441,88370,89174,88767,69476,38768,33440,47968,20110,-42699,-105788,-144667,-161997,-163608,-117819,-50977,-36824,-70546,-24818,67846,86716,93666,116921,97997,78288,79465,48106,-15889,17749,116601,185459,198711,149595,50801,-49147,-85021,-29266,29887,-23883,-86078,-82322,-66536,11590,131763,118354,-3136,-99359,-156435,-157384,-105367,-13415,81002,105183,39823,-55813,-107319,-109642,-1716,116020,100964,340,-2383,84888,92795,8575,-28595,38998,106374,62334,-53801,-118954,-50089,39804,40640,7751,-27877,-35719,5574,35685,46033,56834,3120,-46001,-44805,-9513,-4874,-36450,-73603,-61071,-33080,-19693,-2308,26035,26714,-17833,-48854,-16728,61125,81480,31313,-1565,-680,-14038,-7670,90591,162753,83540,-2568,2025,44792,72430,79571,85795,92828,70393,28524,8193,-18037,-27821,-23212,-77233,-171671,-172623,-35127,106170,138532,78443,4829,-63399,-73259,-9392,13098,36391,106714,147109,112871,65956,1991,-55664,-57270,-10093,25167,-29248,-90808,-52117,41306,111166,87588,16423,5145,11632,-38026,-41494,-8657,2819,-7835,-54746,-72358,-26977,-1044,-36741,-62193,-37376,5455,16523,-7387,-48636,-90208,-48396,39615,67228,11476,-26763,-9705,24990,33137,58580,64855,24732,-8196,-18755,-23236,-41779,-37859,14567,80680,140704,139788,53856,-44778,-85746,-62539,-16592,35575,79449,68497,26635,-13037,-41557,-24943,26430,-681,-58630,-59446,-86251,-105474,-43200,51910,63990,30572,25758,32627,14233,-5358,-4341,23565,35968,-42277,-83346,-52282,-21403,-17010,-18609,-370,49098,65456,-15701,-87595,-48453,6936,14408,5035,-25877,-66805,-39842,34488,97437,56533,-74033,-132095,-50213,87572,147536,118248,54826,54402,112054,105707,10618,-32809,-18921,-37414,-117157,-166479,-86563,-1621,14747,21724,23496,41357,91295,91221,14431,-29423,-28417,-46658,-21450,11477,-9651,-51604,-56711,-36035,-7341,-9401,-1638,5090,-21593,8495,81546,71043,-38758,-93052,-26120,3302,-68624,-127409,-104576,-14361,70136,95803,66524,-4354,-6470,41078,31217,-15226,-61943,-108679,-80814,6932,24402,-13167,-4209,31584,-485,-87105,-92695,-8928,50303,9494,-54852,-66942,-37622,-15370,-4991,-7197,660,29717,24026,-61071,-154563,-157252,-24007,131279,200004,153244,73489,-38747,-99153,-39996,-28195,-90410,-84421,2118,47066,16515,-39271,-19703,77460,135046,106801,74808,57359,32821,5778,14488,50498,48946,3871,-6016,3636,-63054,-117072,-77605,-46629,-64203,12637,131662,126883,34310,-5414,33709,78082,73869,60056,57782,1820,-46205,-33085,2131,-26662,-71928,-95368,-93981,-84353,-80351,-71700,-37999,6542,20025,-6355,-28735,-21899,42530,88904,19483,-70722,-47483,9554,9854,20952,104414,190692,122741,-57588,-122374,-3833,133269,127790,25537,25024,61827,5966,-47603,-63232,-92199,-45472,49944,40957,-31556,-18312,100367,119233,-34341,-132168,-89228,10108,47587,47695,73407,80880,52358,-8834,-42635,-54874,-55618,-29011,30144,75683,55338,-54076,-94150,-37151,29678,3089,-23540,9012,29470,4790,25679,54750,16034,-28315,-52464,-99267,-149201,-133200,-106844,-107542,-58416,35049,83788,94763,91714,37398,-25355,-13423,798,-7877,-32530,-63388,-39939,61558,105224,15413,-68222,-38923,24671,12645,-28732,-56015,-64244,-61290,-49250,-26940,-24434,-32655,4812,72351,105689,103676,111642,101999,26639,6491,78222,157878,181004,127801,18339,-83174,-73749,-5700,41392,21807,17963,101686,137362,50660,-50403,-105019,-101558,-12669,108847,102943,4577,-49373,-30449,18588,34134,-4895,-57888,-81101,-83560,-61080,19355,66063,139,-82763,-121064,-95664,-38767,-17249,-29368,-19335,37316,68749,17910,-7949,14342,49104,58753,40481,17373,-16244,-38856,-15799,-36434,-86564,-75720,-27882,-2107,10243,25453,-2476,-26614,19944,86925,108745,69961,-20245,-94329,-84551,-56235,-36884,-5312,32716,50820,24005,-12946,-20764,-42235,-66961,-62564,-74617,-76264,-33446,12428,22228,30544,74059,104754,63243,29271,30931,31720,9892,-8272,-9359,-3389,-21052,-66367,-37299,43908,98203,94939,18303,-70605,-79021,-52334,8284,53797,56682,53763,11593,-30176,-41865,-32322,6918,102307,139603,85017,53865,35455,-15869,-40226,-68766,-43061,51792,76822,4272,13354,98747,80017,-47468,-140586,-133190,-76108,-34401,-22976,42076,93388,56092,-8992,-9789,54816,45070,-54877,-81142,-26386,-39456,-103594,-95047,-47875,-25392,11214,-1628,-88780,-89586,-31620,-8715,73935,162238,114896,18626,-5649,11507,1227,-23028,-63196,-75831,-12593,71663,107161,71741,-13722,-67273,-17781,36579,69679,76730,15128,-26485,22745,38035,18289,-1861,646,14484,20415,68468,110820,44668,-67486,-73195,-41843,-57770,-108160,-94123,-32622,22478,30538,15055],[33306,-64,-75291,-50228,7586,20093,27888,36975,30095,58597,63751,10988,-18194,6817,24459,24068,24568,-1236,-33302,-8871,12036,-5125,-9662,18762,-25320,-40028,64344,170320,154231,53063,-52515,-79281,-20468,22083,-4089,-51327,-79278,-74851,-50877,-43512,-21764,33314,24377,-60319,-43459,78950,42859,-93355,-69750,53999,102923,80646,54156,7135,-33390,-22796,1478,-15332,-1946,61535,64716,15164,-10123,4336,-22291,-71826,-42487,46742,115424,145426,127460,47014,-39937,-60329,-65863,-82894,-52023,4576,5967,-32914,-41568,-36435,-54966,-121079,-117360,8083,75542,13218,-51393,-44837,40610,111663,68229,-7804,-37384,-46392,-22743,45372,110225,100131,43038,23920,59547,56012,-34083,-139242,-136680,-34920,19522,45621,110978,145574,62720,-20167,-22769,1908,14327,13135,-39438,-73458,-59843,-24336,21920,30356,-2379,-21973,22551,84808,107438,65526,-14929,-50982,-33384,-14392,-59868,-126038,-85773,-5313,-31025,-113883,-159751,-163239,-93206,52922,129488,72973,448,2584,57364,87837,76587,39929,13023,69444,146993,112347,11336,-12985,38656,69058,16797,-50019,-60827,-75765,-62656,12999,48929,-9065,-99886,-151038,-72431,56649,87722,-10539,-88375,-87113,-64484,-56723,-12604,-7269,-40236,-16073,33302,28644,-30115,-43182,794,18286,34672,86721,104411,81936,26014,-33165,-59040,-24746,-21262,-84530,-119929,-106515,-73441,-26114,-42735,-75777,-51944,37157,103523,90722,53889,19495,13064,30327,-35009,-76545,-23937,2498,-30698,-48778,-36710,6953,9788,-17358,26648,84662,47888,-31533,-80837,-67051,5631,100925,176371,154474,29346,-33448,-16376,-16971,-6401,37848,53474,15577,30466,86882,128302,123505,82609,29590,-11377,-4015,31838,1479,-134169,-205935,-82657,40147,16969,-27075,17485,41647,26479,40064,35918,-45146,-93031,-55275,-3138,6085,-62943,-110266,-86627,-94901,-157376,-144075,-16438,125278,123709,35896,-33656,-33011,-35609,-42989,-11799,23947,12145,-8462,13658,24419,40229,51994,38409,39786,10163,-1747,52135,58692,-12276,-52256,-39300,-1725,45958,66057,80333,62129,19788,38407,-55418,-198212,-180070,-107708,-100927,-58971,11527,7992,-23857,-13396,17764,-15584,-76137,-107635,-90310,-64697,-27187,52499,91794,22382,-58728,-65129,-54896,-99122,-80891,15812,77369,66633,41254,-9455,-84422,-140376,-111619,-29252,26847,-14155,-39605,24087,49346,17342,22483,58328,66934,57804,60583,53288,42205,2995,-85717,-164463,-201309,-174764,-110234,-71318,-53545,-9422,-6356,-23077,35182,82530,32393,-1997,-4973,-10557,-4473,80829,164455,186624,133386,33041,-65348,-116641,-68050,68292,120404,-8076,-115246,-102403,-70839,13410,136719,112520,-5983,-68117,-100914,-96763,-43403,43595,110827,109109,65332,14110,-13572,-42549,-20157,47350,65125,-2327,32150,100864,16882,-63444,-10187,47872,66192,54061,-36676,-118564,-72251,7354,36873,63161,64884,44593,30612,43473,88829,116138,49051,-19967,-39470,-10081,-6252,-43427,-82124,-58040,-22033,-26432,2529,57348,44681,-22026,-52406,-3963,88388,132672,93226,35122,23210,46860,56643,91803,150492,112539,22180,-4150,29726,68286,76737,63763,36108,-3244,-27641,-22238,-38545,-43446,-30937,-84565,-183980,-205600,-96719,42244,121492,106085,30952,-65694,-108836,-63442,-57447,-69443,-35348,15955,26048,18704,12,-7808,6239,12238,15886,-56997,-157008,-135798,-5297,132320,155791,76219,35742,36721,1803,8257,29825,10198,-27936,-68173,-62076,-13152,6507,-52266,-99103,-75595,-52991,-70771,-67573,-49025,-72559,-57280,6809,43844,30402,24373,45954,67318,58809,71397,84587,56395,14836,-14632,-29177,-42599,-53993,-44200,6008,67555,55445,-51972,-120604,-97864,-36939,-26336,-39495,-19309,16572,31451,8291,-24279,-20027,-4618,-32747,-12419,79146,86854,9736,-19743,20910,34228,-5656,-11386,19380,-12124,-46023,-27833,-29432,-34116,-64113,-86669,-61715,3195,28789,12989,17889,59057,45957,-58770,-99313,-33727,24298,42884,27209,23471,61946,95757,119989,139124,78091,-49345,-116600,-65162,47302,107769,76349,-31927,-70019,40775,91345,11391,-6791,23472,-21586,-137665,-210113,-129306,5564,60234,45269,35311,60568,98339,100263,42584,-14502,-36473,-26959,13089,-14740,-69877,-64313,-34433,-23409,-19366,-59445,-95753,-98507,-89209,-732,90232,59952,-78448,-131104,-58318,-28544,-65654,-87066,-56384,57428,155698,135272,77801,38255,36233,41237,853,-72521,-124735,-103127,-32299,-6357,-35578,-34916,30772,77547,16700,-86562,-68384,-6745,-7918,-68335,-84133,-24054,-7287,-53219,-52878,-28194,-25627,-12795,8121,-18351,-97635,-114807,18902,129377,171582,170172,107908,-29127,-69853,16526,27906,-30907,-44023,3831,41546,49373,48205,60163,80382,103599,94036,58438,64582,78556,23488,2605,50263,51368,-30198,-103450,-88604,-63270,-73616,-76500,-42543,-7702,67433,185847,205454,83512,-11710,21092,66895,47054,3194,-279,28683,53251,7279,-33274,-55882,-84639,-132044,-164224,-161729,-113914,-59041,-33715,-1553,30180,23529,9597,-26531,-52783,-37531,-42368,-69721,-39625,23627,44330,41232,87225,130780,59771,-60129,-92506,-33763,33229,59420,43498,62527,90428,22109,-63148,-90489,-87144,-44013,-8212,-58302,-77958,-18547,50411,41813,-73277,-109303,-22224,47900,49725,76243,122277,92053,17498,-15597,20055,26920,-12460,4575,78103,98753,25228,-102249,-108124,2325,66891,32444,19930,52064,51514,34419,81664,126747,63051,-8953,-20320,-93507,-167867,-112611,-46064,-36668,-14285,10787,36139,95199,95246,-6335,-94654,-93569,-58388,-17585,-868,-14685,-48621,-54207,-18495,-27098,-103672,-138121,-85937,-73480,-86060,-59551,-44017,-55033,-51234,-17399,39441,75756,74513,59513,42915,28759,39912,53679,-15374,-44488,36418,126381,152087,112592,54646,8766,40488,107152,96488,-240,-50747,13949,27917,-56296,-113672,-106128,-86176,13535,162210,171269,86701,-5406,-76493,-83720,-40952,-1763,14410,-38913,-74834,-18644,71489,51994,-37815,-57827,-49358,-58264,-49837,-26530,-8079,37921,125281,146125,63067,30643,71815,98802,71174,27325,23728,17218,-29847,-29933,-18875,-19470,9835,21336,-4570,6094,20103,-30425,-80159,-48432,36836,40994,-13158,-20708,-16529,-37110,-16201,61023,83437,52213,83850,113631,88590,44665,-7952,-35119,-33132,-67109,-80576,-24852,27280,34854,36812,66273,73512,42723,60874,82383,39015,-4943,14279,54404,47014,-18895,-87970,-68044,-5073,33841,16089,-52402,-97588,-86083,-91283,-43684,20559,9774,-10867,-37912,-89747,-80725,-19260,15868,72548,100756,48978,6246,-1761,-19998,-28660,-36096,-17783,30864,46812,-16253,-22652,71765,77176,-57213,-146361,-142948,-131123,-87364,-67716,-31731,19399,14605,-29695,-4506,68100,50937,-33701,-72386,-73119,-123880,-199176,-174230,-103240,-73204,-37068,-73463,-208779,-225260,-103578,-48341,4448,100270,126003,88471,78487,89091,75085,43574,-2177,-32758,-27774,21769,96521,107129,24885,-43237,31467,138251,140534,57770,-8713,4058,63303,55735,8976,-45591,-76885,-44098,25751,115772,148421,42200,-100028,-102624,-57779,-74181,-101646,-61415,11040,59974,41812,5235],[54533,10017,-65071,-33376,33101,49479,46823,49543,56632,78389,29991,-65473,-68566,20699,66453,45144,-4940,-57545,-91412,-48246,-1439,14940,10248,-9431,-87344,-61045,84688,164018,91443,-10450,-69598,-92043,-75700,-25103,6870,-25097,-83621,-93899,-41804,-13406,8666,77548,97982,28485,11296,94052,92710,22297,23892,66194,94636,81020,49757,16077,-3318,-15705,-7375,37885,88800,88879,28919,-4487,3454,13591,-29931,-55828,-4057,31047,28182,61846,77530,32832,-28205,-63086,-70154,-51679,-17866,-13858,-38831,-32192,-13974,-63947,-99175,-81368,-39573,-18527,-50047,-112200,-139853,-121758,-41902,29524,11636,-3735,7807,-8859,-956,25548,26893,18762,10836,21197,36131,-13351,-123829,-204409,-152622,-5053,49409,-4590,-6502,49121,30102,-23544,-11465,11457,1496,12849,-15173,-64811,-30873,50827,96377,56156,-42288,-64663,22332,94170,126564,96918,21762,-21952,-17578,8674,21662,421,-21404,-7965,-39735,-102011,-134711,-123341,-68650,37098,93374,47293,17971,53094,56295,18504,12239,32069,49221,91708,128665,77069,-49722,-78294,-1563,28082,-15300,-25841,-13838,-42320,-25258,57846,85781,20548,-65699,-107052,-39470,83096,133495,31693,-116096,-139208,-78524,-17178,50035,50694,12651,9849,34192,37163,-24827,-72312,-53536,-16431,-5236,-12196,-22014,18658,-5983,-70511,-59523,20833,33381,-23619,-51868,-78865,-89245,-26252,-6314,-27134,-18964,32218,59230,51230,81832,52203,-22286,9983,35532,37081,67918,20068,-89046,-88328,-17949,23971,38878,66015,107075,129944,91229,14381,-55190,-111822,-122807,-32168,83787,97109,1323,-32524,43036,77399,62891,46817,18099,-42486,-61751,-45029,5181,59612,80008,23705,-47068,-44616,17263,32248,-63768,-117810,-34509,34878,-21971,-94517,-47629,32867,42542,36585,36124,-33843,-103298,-104535,-87974,-65204,-59988,-72993,-65138,-16725,-24089,-100250,-130610,-49749,10167,-12009,-57286,-72051,-61905,-32145,13105,38646,51528,71516,43595,-15650,-2117,23531,6688,13201,41283,100318,98446,-16452,-88917,-44805,11250,72235,80962,50609,71788,81367,49520,73223,-10762,-147904,-157116,-134184,-110056,-13586,35495,-17196,-24461,35095,65068,17149,-30618,-34768,-9861,-10035,-18642,40743,112766,78909,-12843,-38796,-21649,-73824,-88537,1519,83176,108052,111925,57856,-77556,-171328,-102893,-5400,-283,-67205,-61299,-92,20923,-16188,-20344,24244,32609,16406,43793,81588,93785,59083,-27536,-105788,-149282,-121702,-61805,-22625,28716,25684,-104788,-163280,-84625,-34001,-57689,-58678,-52217,-38877,-9112,63525,121861,133374,65199,-37994,-107033,-124892,-46932,88046,112520,-23263,-105382,-86976,-55935,2877,65356,52439,37272,52361,8500,-45556,-17902,81264,119813,69868,48622,86791,119955,55528,-21400,-6519,35735,9019,60659,87228,-73091,-155991,-62633,11673,52549,73330,-4431,-96148,-100322,-47527,9383,68373,101020,83946,36967,58213,102650,107841,61785,25818,1275,620,-30142,-72823,-76067,-31855,10936,16454,32452,29864,-2620,-19917,7957,34881,50386,98093,117523,59052,35878,84672,100575,111254,156047,108398,-3146,-24030,39321,74247,43970,20955,12558,-12070,-43577,-40549,-15043,9515,17165,-36566,-129907,-163033,-74725,33074,66451,32774,34396,38711,15210,3200,-37418,-91189,-99140,-45873,-2023,663,4168,22002,41497,54881,55725,-71780,-220896,-207082,-43291,128837,171695,75845,84,12515,25209,52151,63924,39918,8938,-42574,-63175,-10892,22908,-42156,-104124,-77955,-72377,-120243,-110494,-67534,-95387,-92933,-14950,55614,90900,99263,51868,-7214,-8441,28287,43137,37144,38262,39239,14927,-33642,-53738,-35291,-5846,17156,-30970,-138234,-165211,-97706,-34944,-47023,-103416,-109755,-54479,3009,31618,53415,43931,-10937,-42520,31229,135080,156986,86202,-16617,-51078,-10663,-5154,-6139,17494,-46800,-111724,-77355,-69042,-58563,-36284,-34470,-55578,-16397,33113,46274,55951,60187,9126,-73033,-76583,-49559,-35106,10053,49107,84768,100866,64857,40612,42145,10037,-50892,-69645,-41514,-2218,4805,-3927,-78041,-108617,871,53127,-15674,-11863,32618,-12604,-116377,-165259,-85471,32677,79484,78631,85317,82175,80409,83518,35649,-24481,-30600,15453,49887,-10327,-69336,-50710,-29710,-29160,-11101,-26514,-71146,-114624,-108628,20666,104046,21088,-106721,-109031,-37318,-18712,-31647,-33791,-14616,63842,139145,122638,101499,100266,94084,42141,-54561,-125078,-146650,-84449,-35401,-84307,-131725,-70761,17647,32521,-39357,-91087,-34042,-9011,-58839,-102884,-81641,11613,27208,-88631,-142563,-101153,-75939,-44447,28232,54467,-1962,-29416,34330,36742,33621,73180,42915,-55826,-28271,68000,60207,5682,-5845,21385,27178,34132,87628,107227,46909,23579,46231,25981,34454,57512,799,-2763,77456,81002,-35401,-156524,-149438,-77907,-54570,-62096,-1533,78750,115894,147633,151965,62946,-38360,-58566,-33227,9259,21744,11321,36243,74512,9984,-69081,-66751,-43324,-85484,-143869,-149421,-112357,-68498,-42605,-22080,6717,44972,61549,-20128,-127998,-144203,-89965,-49562,-34783,1858,68893,81774,82498,60501,21610,13309,-5397,-67900,-122853,-77845,29071,101014,93909,-3059,-78435,-98406,-78501,-48638,-64502,-117667,-67064,27198,32692,-5768,-66798,-83090,-33908,16703,36295,108025,172890,86831,-55058,-73013,36457,86067,45231,44397,95256,70275,-17542,-68439,-21710,55474,80417,42135,35131,42709,23629,19432,89003,157804,115687,37467,27419,-7047,-58801,-16336,22746,5597,-14981,-46303,-47510,-13801,-10171,-40226,-65760,-71579,-28828,15294,20296,29117,-25040,-125966,-109688,-45247,-110232,-203530,-168251,-125202,-113657,-86148,-89291,-89838,-44570,26393,95445,120982,85222,8819,-31896,-16886,12309,16856,-57587,-84018,-19664,34137,23584,334,11999,24230,70381,142174,123088,5751,-61616,-28372,-19024,-60300,-84942,-67184,-51921,21834,152288,186334,142618,79679,-13392,-87695,-77936,11126,107739,64078,-19654,-10530,28268,-39077,-108068,-54962,-5898,-48506,-82117,-54303,-7600,44364,126434,151840,85054,73057,120986,124725,74281,28441,20001,14091,-22383,-32641,-23287,11520,50387,5162,-61735,-22630,32098,-13390,-85556,-81647,-19573,-36588,-76564,-11244,47244,26967,48081,103551,98382,75611,130332,172226,135738,77942,19604,-24976,-31772,-57865,-57470,7448,33014,-4592,7870,93261,118418,66198,73599,98557,60216,26257,61650,103509,82877,2139,-90009,-101155,-49322,-14307,-57335,-119947,-88038,-28185,-43297,-34986,-15704,-35505,-28955,-25078,-38301,-39015,-8990,22482,82730,80937,-3371,-74081,-72212,-23937,22906,42630,48252,34270,2355,-58148,-62698,36224,98687,47291,-10677,-58509,-109805,-73929,-24467,-8207,-20868,-49705,-63707,-34536,30697,67618,46204,-15685,-57780,-81670,-109494,-91901,-67396,-72322,-53934,-99529,-210456,-197616,-80845,-69371,-85694,-5869,76140,61151,23990,25532,31035,19983,8789,14981,1526,-1367,63207,109626,76002,38603,103068,172599,135211,33206,-19503,-8324,20826,-7375,-35963,-57337,-99893,-90396,-6266,74220,85140,23901,-53319,-64107,-47194,-51472,-48351,3238,63792,105522,82097,45423],[78981,373,-80246,-54917,15904,46672,41765,36633,33945,21078,-43159,-105261,-62120,43612,79663,20899,-75379,-147573,-152967,-79226,-13923,9005,-8672,-30507,-78033,-48429,40600,99717,69759,-24643,-106711,-131822,-98590,-18157,58574,53958,-30266,-81457,-39121,12317,16687,35191,62138,74178,101547,162575,166893,132610,76755,7089,25974,68165,67695,72937,85648,39589,23628,93551,157709,109436,13244,-28441,-36307,-12962,20457,48144,62404,34687,22555,58384,40859,-618,-24763,-61431,-69596,-42657,-31067,-58076,-80102,-23412,54747,-3634,-86745,-53866,7711,-41310,-151846,-190401,-150778,-111243,-79161,-52952,-57207,-24377,26320,48464,45374,-24788,-109619,-102136,-43462,8925,9078,-72009,-161873,-178693,-102203,30090,84542,9641,-54818,-21591,-11024,-36363,-10841,3124,-14165,973,-31572,-93153,-51543,24845,54158,10011,-76260,-80727,9608,76264,95556,61041,3127,4020,41561,64956,95844,123582,83078,20157,-45625,-68794,-66575,-42682,-8388,33788,46410,29546,38058,70792,52182,-13897,-39574,-14891,-2650,23446,55326,14027,-87088,-89023,-4874,8258,-27935,694,19111,-16948,8461,85163,102368,26511,-52005,-57119,-17528,18030,19732,-44345,-147610,-128539,-38839,37100,92091,85629,58451,48388,35973,33888,7495,-18664,-3153,32639,16477,-73674,-158304,-119203,-82378,-61351,-3058,65365,38851,-35382,-56270,-100769,-124968,-27906,26764,13688,15267,36122,42998,38403,93557,73843,-23664,7487,70270,79697,70550,-16891,-118938,-72938,12643,39608,67977,121866,148327,125695,76436,37294,-2790,-105353,-197804,-165597,-64591,-3628,-18764,-6673,94976,151854,101851,6180,-72118,-143271,-156682,-118901,-56608,24073,72652,20592,-54932,-45994,10881,37114,-9737,-38965,-1449,27608,-43367,-143089,-118476,36767,122354,82579,44387,1077,-71605,-110190,-118124,-119809,-86122,-39963,-44142,2550,46721,-42103,-165850,-153815,-75240,-39481,-62055,-104830,-89711,-10572,13655,-34037,-17519,74763,35016,-80004,-71875,-38018,-67824,-53837,29841,132947,101622,-59890,-142436,-62107,-9621,5251,19319,-2234,-14206,-7730,-7785,20545,871,-32932,-37592,-92393,-102228,-12890,7184,-51803,-50919,4924,44199,19684,-4707,25122,57312,25591,-15809,20121,76246,60321,-9203,-39537,-20692,-56215,-71220,7562,70802,85596,89340,67620,-29840,-108720,-42858,45368,66079,50858,41523,18469,13083,-6213,-20188,-1879,-14476,-33141,14941,63983,49310,-20453,-63330,-53587,-53068,-24037,15488,36746,68840,15474,-152034,-232135,-181261,-126790,-100734,-69610,-46451,-17713,6230,26190,41393,62038,30043,-32232,-51868,-50737,-6299,58709,54270,-23803,-55463,-49771,-27271,-8610,-27380,-14478,77561,132586,69300,-9502,-3170,67455,72877,16341,26274,122607,192886,103347,-15587,-19283,20780,7705,41037,46423,-86566,-140328,-47238,54163,120509,101272,7743,-57719,-59244,-5317,45540,51098,36138,5172,-24296,23144,59706,44838,22012,33586,35089,20483,-28869,-45817,-5592,31426,38841,47504,38651,-22141,-56801,-15164,57913,44022,-15440,26927,107281,87597,50139,61650,61579,72800,94882,42115,-31002,-17428,68598,84226,6824,-9045,46892,42261,-30697,-36823,21222,57434,77614,46426,-56672,-94189,-8727,60905,41238,-5405,47610,125166,122393,58569,-16953,-54667,-40932,20936,56462,31832,6977,-2743,10417,71755,90439,-56677,-196370,-177346,-48977,84370,116196,30645,-40598,-10133,42978,89903,106488,101948,70750,-26736,-91161,-35234,21393,-20258,-70481,-52330,-46153,-75003,-74912,-86038,-142313,-106929,5472,84941,129694,140076,33329,-100348,-112106,-54376,-34341,-3325,57425,84849,50000,-31886,-58173,-11145,21252,27168,-39488,-132894,-120287,-25130,20302,-13219,-89223,-105144,-38567,23676,53654,101938,90730,2581,-38410,17912,71865,80642,61087,-22181,-67008,-19718,18606,27698,22417,-58468,-124054,-99270,-91313,-68720,-5549,29514,-42249,-71037,5376,79487,84069,34186,-17296,-48131,-78056,-124848,-115088,-24399,60152,109430,76752,-2268,-44897,-47595,-53559,-66123,-46108,-18386,-31609,-60254,-30479,-58524,-108370,-77379,-30779,-31418,721,50528,36622,-34172,-61973,-4911,14310,-14861,16349,76437,74288,52479,35618,-16518,-34895,10184,43759,33867,-16925,-42879,-41839,-53743,-50909,5589,38905,13053,-59088,-86038,9777,49623,-49029,-107045,-60721,-19200,-19203,-13751,-5852,-11064,-1141,32587,65097,97031,102137,107841,54317,-52928,-90386,-80959,-64336,-80866,-142897,-166571,-83815,-2840,-10409,-71412,-75214,-25511,-38954,-73186,-65244,-28458,45684,60590,-67934,-153576,-130187,-118336,-81403,19225,55137,18079,8945,21969,-42591,-90130,-73658,-75574,-86154,-10332,58856,34399,-2044,6153,44145,20730,-21368,33133,75328,-6608,-53492,2060,31122,18273,-17003,-77917,-50914,47831,63940,-30311,-132772,-135766,-65496,-10815,17424,92249,160315,152929,111871,98758,65768,3474,-50737,-53016,26847,95583,80832,43972,43034,-2234,-50093,-4567,72336,42229,-27400,-26389,-23694,-42998,-20745,10702,27692,74737,87126,-13202,-107566,-109302,-58445,-27955,-35741,-16029,72343,133489,124470,61883,51246,113476,90836,-42742,-146227,-109434,14149,104346,69997,-58185,-128106,-104942,-67187,-45873,-46186,-56023,3374,66373,48470,21975,5208,-35884,-88784,-59103,16097,94608,133350,48748,-73593,-103139,-13087,72218,105767,118170,134059,90677,25515,26539,91071,110918,91161,15810,-19815,-12621,-9874,1388,64142,114521,105628,64498,45981,63598,58491,47053,6138,-61998,-98548,-105032,-90512,-95375,-93413,-34940,-1112,-5875,40561,64765,24014,24536,-9140,-108421,-111710,-34189,-49332,-137737,-143407,-90078,-50487,-75689,-147855,-152212,-60175,67312,145493,130580,38025,-77868,-92291,-12165,26363,-8081,-63721,-42969,-2309,-8117,-38711,-48636,-40659,-60382,-47196,26046,72393,28813,-22226,-34515,-4991,26852,-1224,-33429,-29981,-4582,63779,109717,130827,148686,93900,-728,-30793,50128,152735,119085,3455,-47551,-61500,-110737,-115640,-31675,16123,-27030,-77331,-77083,-46035,-18443,18409,35610,26723,84539,135007,110626,66651,25795,-16804,-24835,-17760,-31788,-50738,-6659,25885,-53961,-121879,-60171,43332,53093,-4460,-23621,-5601,-29277,-39058,27444,67086,75022,86556,62026,49274,101286,159516,154005,81432,30523,-2487,-69154,-91360,-75386,-67536,-31551,-12149,-59480,-39993,76557,131845,71242,31721,49229,68723,64376,72701,95426,108023,61339,-54378,-120376,-102001,-71039,-97369,-126876,-74251,3204,34827,41125,-6252,-42756,-3264,19855,20231,-31001,-60229,-1131,92790,72190,-33125,-98453,-66639,16932,79013,94898,109092,78502,-10718,-92970,-88762,-2850,83424,108934,74271,10949,-33455,-13258,42439,64912,-16193,-111460,-131899,-120295,-48038,72911,115499,38708,-23072,-10264,12557,20628,10344,-15386,-21569,-58946,-106636,-43818,37142,-21596,-122866,-106012,-31728,-58030,-117556,-92162,-53465,-35593,-8935,31617,40208,20242,48836,91733,98573,96049,109994,94181,60343,35876,19695,-19305,-54600,-98940,-86567,-35559,-50477,-94012,-77347,-60207,-60536,-22997,-5140,-20775,-36695,-23929,-7920,24520,55576,91893,97604,83376],[77633,-9212,-90774,-80227,-22607,20593,22802,7112,-15934,-39539,-46796,-1451,76116,115389,87388,8992,-73942,-137398,-130689,-59718,-14753,-4504,-7259,13360,22748,5061,-44826,-15747,63020,13350,-116639,-151626,-93458,-18570,52784,67664,-9722,-76199,-46419,25428,30610,-10751,-18902,47055,145721,205904,177505,125160,35943,-58581,-8808,98945,132734,151958,164238,95567,65599,113958,137242,83601,17810,-29684,-68697,-35384,73357,154365,122905,51390,76029,123289,80180,36144,5802,-47208,-56837,-41012,-57767,-78181,-79171,-31255,70764,73165,-27641,-66267,-25609,-39670,-113846,-133062,-92582,-50279,-35854,-39806,-41168,-11588,35967,94594,95385,-16467,-106896,-93768,-45918,1948,10420,-53038,-98291,-79748,-41563,20806,80306,67391,-3090,-3161,7726,-10464,10877,32432,14008,-2425,-64777,-122011,-102012,-67241,-39501,-34478,-50795,-30779,42899,94947,83563,25367,-29140,6047,83998,102090,62246,68063,99136,49191,-41267,-62516,-28114,31638,55451,32454,19767,50999,69476,42588,21059,5047,-11023,-35295,-92999,-82466,-2772,4387,-34342,-859,53005,33137,-19252,-21976,-2061,-371,26732,77739,101658,39065,-34585,-36863,-32230,-52918,-75409,-120846,-135387,-70878,14394,85173,121618,102400,92493,99753,63889,36808,36105,47082,76760,97019,60829,-47321,-165925,-195564,-162992,-74787,28985,90333,49430,-43273,-83957,-114832,-127662,-55516,-29656,-25067,27154,55330,38869,35232,80055,65277,-6866,16671,49273,23480,-14551,-61254,-79629,-14669,39929,58868,81636,99623,91939,58830,29825,42495,40561,-54219,-156413,-173659,-129379,-65171,-17429,26097,78925,113182,77990,-21236,-104623,-139601,-95273,-42857,-23706,24262,67213,29177,-31633,-25379,7560,30783,28885,34263,63244,43314,-51344,-147455,-129398,45205,177077,113226,33822,27937,-7571,-49894,-66239,-104902,-97123,-16872,-8601,-9675,35197,8295,-86884,-90924,-20826,36357,158,-78164,-86751,3968,13524,-75015,-65731,33010,9785,-111115,-122441,-66990,-58172,-35338,4860,51096,75029,28788,-53174,-34989,-22973,-88422,-67182,-20490,-37548,-50373,-34443,5129,24215,53351,63020,-15877,-81894,-58862,-26315,-25640,-44893,-63608,-50517,-55068,-28819,35533,33517,-31089,-39556,12651,25018,-12557,-46203,-51770,-36200,-44784,-36198,486,20112,12831,2138,-4047,-20807,-35844,5415,66293,141527,193786,142564,47926,16540,2809,-12660,3876,5075,-6711,7226,5631,-39867,-134628,-149265,-42188,32866,39849,19625,20106,26491,-18976,-102199,-163687,-154293,-94792,-55078,-31671,-1838,38938,45087,28603,19731,46136,32833,4760,45004,74052,58868,45096,31513,20731,24389,9786,8579,-1962,-54026,-37309,63963,99675,49441,20835,20885,20824,-2486,-23724,2832,86685,160873,79754,-28034,-35166,-4664,-16876,-20228,-14321,-23967,10683,99241,181484,200416,111148,1106,-19884,47706,136173,143147,43548,-55258,-93560,-99591,-67518,-25066,-17374,-35692,2297,52800,55613,10076,22943,72302,66176,19040,14604,8427,-32413,-43562,6373,77082,67374,2071,16612,99151,113224,48065,-16250,-46094,-52075,-69407,-76230,-32778,14979,70095,69943,-2542,9582,93377,62046,-40189,-27149,21448,26477,64160,66157,-41412,-76571,236,38665,50285,62539,78787,98109,78618,3049,-69731,-35326,44284,96564,96874,74853,32288,-32722,-44328,45362,97090,6805,-70536,-52864,-16284,24427,25151,-28935,-58691,-12261,46475,88310,113004,136092,102892,-12048,-82967,-50771,-1514,-4378,-24184,-23911,3957,37367,25999,-62973,-140209,-62254,52105,79381,82277,110899,44059,-94916,-153759,-111377,-66163,-426,65157,66451,14110,-65890,-89917,-41169,11320,51705,27009,-44688,-31306,53721,92124,43106,-34068,-45919,18371,64229,64783,82769,72653,18357,-20604,-25581,-25910,-28181,2235,14994,16950,25970,41466,39925,711,-61770,-73909,-51143,-71977,-67407,10577,69517,-13865,-79713,-5857,89880,84890,4863,-30765,-36637,-117498,-197885,-136582,-5613,61740,83761,61093,19163,-8608,-18231,-39912,-80440,-79009,-38457,-41867,-48639,-6395,-44734,-148854,-187498,-107975,-5335,46572,68140,69262,21311,-9152,15666,-44164,-141421,-109156,-4560,44266,26406,-34083,-77924,-23950,59785,56388,-5300,-60734,-52762,-46158,-64095,-53631,168,27472,17435,-24111,-68104,-68764,-86785,-106552,-70527,-35429,-47643,-57905,-33232,-9039,-27257,-72066,-77039,-12525,47823,63275,94924,68835,-5608,-1886,23879,-24279,-73269,-81165,-84115,-56114,2965,15299,-14785,-27227,-50440,-107163,-91770,-32381,10997,59885,68694,-21426,-85408,-89741,-117379,-108901,-44876,-33242,-38028,1629,33343,-21887,-85598,-124389,-126111,-88871,-25068,11186,-6468,-28495,-24260,25512,6750,-69182,-47942,14910,-23407,-62366,-16729,31270,5348,-67296,-127593,-100628,-23879,-1907,-46634,-98939,-83914,-6242,64529,107489,159360,172774,154388,140783,125802,94533,69380,60502,60503,82091,112377,109128,70935,60246,31204,19502,81849,173570,156680,103285,118103,90557,11132,28279,84382,93476,107968,86406,-7115,-41764,-9762,-7476,-42330,-58104,-47790,2356,101836,147180,105197,89550,131789,108842,21201,-22779,600,34836,57113,25374,-72103,-136400,-85243,-30034,-7571,41914,65449,53304,33495,31540,51931,56835,4941,-99504,-89312,12185,45639,18151,-16422,-42255,-88454,-88036,2003,115964,166164,175013,145220,100046,76397,103544,109043,88527,-10703,-75017,-36575,9411,24597,31026,-952,-12934,3713,3416,31474,50439,25713,-51376,-160916,-185422,-107038,-52929,-75937,-83290,-14430,17147,23748,88336,116734,38625,-22704,-52220,-83373,-75937,-2351,55293,-10518,-87793,-42702,42027,-6103,-128548,-163382,-79985,57024,142123,115267,-2384,-119383,-94324,20089,25663,-50886,-66238,8948,35449,8936,15556,17843,-29549,-119620,-153131,-101223,-16870,26622,-1705,-55296,-8625,80197,27970,-60356,-65383,-68741,-61748,-30009,48830,124567,100040,24475,4841,65128,122721,73346,-35832,-92196,-98699,-82876,-23408,42663,43697,16775,-12744,-42509,-63367,-85728,-109468,-115362,-64346,56750,96840,50906,19905,-16149,-64752,-50945,-9455,-20981,-54770,-10355,24581,-35682,-94669,-73627,12410,68432,63707,62217,70571,52861,51637,64888,49169,67421,62348,-9979,-13048,82129,140680,106859,24248,-13650,-12816,-71066,-108556,-77993,-94094,-108541,-62072,-56553,-53413,-2238,40596,27020,-5559,-1857,44310,60103,43610,48936,96179,96396,-15962,-122350,-158222,-137150,-92734,-64894,-71741,-36837,53540,106731,50975,7324,36010,39267,-1960,-79698,-96185,-10367,72588,52263,-22054,-40552,18096,63591,69205,65965,104407,105550,12691,-79552,-65453,-12148,16889,21428,-2118,4232,21986,15844,37605,90057,23408,-91557,-147272,-178995,-123122,17509,92007,49983,-940,8069,27023,26042,29579,28678,21184,8415,177,55554,105412,34977,-76756,-101032,-78180,-128698,-168641,-99895,-41228,-10070,11532,24539,42759,37139,42802,73832,99672,93790,37212,-29076,627,73758,74518,-8460,-79906,-125979,-98996,-10057,26618,-18445,-63700,-100960,-107438,-39839,-6435,-22440,-40929,-30227,-11380,17298,25253,35492,57556,62597],[23152,-23718,-78058,-81571,-53510,-3512,7879,-12647,-26553,-19339,30098,133761,195119,163555,94207,38202,-384,-33909,-40289,-20009,-33047,-16715,34738,89490,102542,23858,-124368,-120330,3878,381,-109736,-149812,-127393,-90023,-21507,13174,-46977,-107562,-62736,23554,46787,1940,-43901,-17207,71620,122019,78562,22608,-35823,-74984,1436,118251,164428,162954,141904,93332,97667,121220,62800,-3296,-28941,-68226,-112328,-72843,54206,172946,140073,41363,73663,139680,122428,89823,29835,-36474,-46006,-51375,-83316,-85232,-76893,-77959,-8415,60161,10641,-81711,-78291,-32803,-7538,-11600,-41181,-40552,-7610,-501,-5686,12372,53401,101919,104179,40629,9185,15258,6108,7717,19280,-1144,-3083,9258,-12371,-3743,64576,99570,57804,59268,63481,9600,-28408,-12205,423,-9965,-70887,-105053,-89983,-77529,-67180,-47648,-15354,32375,92356,117596,93825,22991,-47567,-37914,45595,77014,-36103,-90682,9680,43649,-28677,-88388,-63460,39661,70614,5605,-13229,45267,65151,2516,-22859,14005,40813,-5272,-117496,-132571,-30394,32109,52848,92497,96892,53720,-23425,-93970,-79522,-17824,8308,25174,77020,73849,6905,-49056,-80101,-90468,-91966,-122878,-94569,-34909,14975,83410,134188,110739,97234,100190,46399,-1710,10855,47000,77329,83587,56671,-3140,-102909,-171533,-184470,-107013,9067,81939,78467,-7697,-91404,-100269,-90505,-98756,-148731,-118169,3746,46535,-4636,-18418,13813,4981,-21328,18644,28847,-26587,-77131,-73389,-37701,3472,36997,74600,72439,26697,-2322,3313,19159,49407,52705,-9403,-72672,-84009,-95342,-103351,-66849,-14918,-20497,-36045,-9104,-5193,-27881,-20315,47729,59514,13378,8620,31265,7389,-19074,-6418,20913,58347,69432,79001,106381,37233,-82137,-138627,-101323,25175,132169,73846,720,37012,51080,2749,-32060,-59057,-68294,-15211,9281,-9192,12471,45205,21879,54947,143380,169658,63823,-52253,-76652,4398,47247,-1972,-18575,8398,-3155,-89327,-132598,-64332,21846,48438,-9338,-58981,7922,94748,65206,40772,25699,-75605,-81820,7364,25099,3921,3264,57424,77867,71870,64391,16385,-62312,-81821,-21592,22320,-15774,-101110,-152165,-152427,-57147,17583,-50246,-133555,-79128,20799,22730,-44210,-68198,-48947,-38744,-48348,-41016,-42622,-44147,-52678,-74743,-100686,-88635,-54706,-12760,42585,144245,196782,133475,43584,8776,-18158,-32508,11324,53159,44291,-6537,-65817,-96011,-146243,-167314,-65228,45677,39506,-30176,-49653,-58915,-68372,-47545,-38604,-35842,-10220,-9051,6730,48995,72129,29805,12345,38730,69758,31054,12567,99308,146903,85261,29895,34885,67627,97705,78889,42452,16927,-22304,-29746,19191,27958,1089,26680,34158,-7741,-45738,-50554,-34496,14122,81967,31608,-45649,-54652,-26431,-33240,-59678,-52801,34608,144356,202192,202773,163410,82321,-20227,-29467,97322,217732,179025,18470,-91379,-80732,-79518,-108992,-87244,-51914,-77070,-42951,41900,71919,23007,19544,45131,10560,-50477,-63904,-37609,-6802,17688,33298,81461,130595,101700,62231,81454,82274,727,-97739,-135101,-160156,-212800,-174328,-37803,11082,2220,14482,9940,52228,88196,-2191,-83803,-41753,-29494,-59397,-30223,-19195,-81913,-94410,-52324,-40382,38801,118936,80094,18993,-18125,-85389,-139326,-49104,64268,77694,49905,69808,56815,-33579,-73519,3581,96972,87824,60893,55806,20976,-5425,-30936,-72651,-79025,-29697,6388,19964,42883,84262,79373,23628,-10664,-23695,-11694,15894,22871,16403,60303,122771,101535,-6133,-77752,-2597,73738,36082,-5478,47018,64140,-30085,-120876,-107180,-32855,42992,63517,21389,-45175,-113280,-133221,-103241,-47620,31417,78415,39957,13823,44964,77804,42824,-3739,-10432,3725,27517,57310,60008,27779,18997,14344,-24847,-54559,-47517,2345,73844,97805,64844,39273,7920,-53348,-86959,-36272,13293,-25743,-32846,36441,79355,14132,-14628,35359,79972,67917,8487,-19965,-45268,-143257,-211926,-115258,29805,56509,26006,17257,33229,52002,48131,6535,-67432,-92072,-57759,-36986,-20913,-8557,-77191,-178093,-191710,-77053,50890,73153,32141,5981,-24147,-38722,-8280,-49411,-153608,-163961,-62063,30913,16327,-74864,-95710,-3552,73493,69635,-1824,-98450,-96919,-53335,-35942,-24492,-27189,-60900,-72057,-51470,-66112,-134017,-195167,-121059,-14620,-11745,-62684,-77678,-49343,-6475,-7896,-78666,-125946,-83381,-4741,58581,96615,48966,-13097,23146,71913,40598,16752,58134,52464,1144,22018,68026,75926,30408,-64450,-141488,-105467,-49837,-9700,43334,49279,-3029,-29524,-35507,-60014,-72472,-82004,-102289,-69988,10627,83014,66992,11307,-63443,-87289,-70209,-45644,-11774,1611,-30987,-69876,-30393,-20858,-80179,-75956,-994,34369,19115,-6013,-20875,-37028,-48407,-59582,-46855,-18982,-25412,-67551,-97006,-41092,58894,111328,112081,119421,103831,112434,163677,148114,77428,61839,128778,166804,109847,51381,63835,82370,104019,85826,68092,94562,161105,177978,170352,177651,110176,10462,34827,102649,109835,109787,86818,10784,-19107,-4088,-36308,-85647,-71946,-68438,-81331,-10744,92619,104589,69531,54781,42824,46772,75049,102444,70615,-568,-13195,-13312,-35308,-6290,33759,45444,105140,119371,37556,-35070,-21086,27357,37106,19782,-41849,-44669,26041,26794,-50249,-78818,-36917,-59538,-108095,-56724,43956,106577,134450,113116,74485,37075,25164,40651,61895,4459,-49178,-2872,56545,58770,-8828,-128619,-172798,-117896,-68838,-49589,-25225,1812,-38421,-154917,-179468,-55771,25462,-2311,-17353,7433,8716,33865,111456,145778,63236,-44264,-100108,-106849,-70533,39049,146906,73504,-74469,-63910,57673,72495,-22532,-84952,-57738,26415,89875,78598,15749,-37751,-893,68567,13343,-92789,-92653,-252,16140,6323,61583,78273,19606,-73322,-114481,-94877,-50081,-2262,-27190,-78883,-27944,55889,-12695,-114688,-130188,-129395,-132809,-108950,-25721,33828,8537,-44434,-42584,1892,54030,29636,-51527,-110458,-84197,-9582,83136,134158,97188,59546,57107,42375,-8114,-81985,-140233,-145569,-72409,26319,20162,-34234,-51090,-64397,-74606,-42117,-178,4907,-14276,28163,65917,32561,-26502,-63116,-60685,-40389,-2650,55227,99871,91549,76796,62964,35466,34983,13843,-51669,-51853,27543,98699,87999,36231,16321,28201,-2042,-32341,-27904,-74355,-117499,-61243,-9955,-27490,-66767,-74582,-29947,15220,20671,27300,28488,8653,-7883,25523,59099,-11579,-114111,-181329,-176694,-77813,-6600,-62194,-82123,807,78939,85812,87499,93496,43173,-42330,-84671,-31341,29148,48517,42595,27547,43365,83915,61532,17634,18863,55303,71112,24615,-34331,1794,33817,-25315,-101739,-109705,-19314,40749,15594,62,72486,83919,14547,-68416,-143781,-142497,-78952,-18516,14984,16811,11867,-1407,-24137,-15252,5849,7323,18936,28557,28300,50408,35730,5522,9323,-320,-68719,-79556,-402,48276,67751,45808,4201,15417,20351,14015,57160,106289,68288,-34939,-95867,-13585,92758,88764,11195,-52961,-106906,-98395,-22346,58650,95940,74506,23872,-7591,-4577,-26905,-48113,-54712,-71448,-62772,-1841,11843,-9320,-6399,-1536],[-45781,-52653,-64044,-77172,-73572,-18135,-260,-13729,15088,65740,101994,129541,116243,78095,54627,56760,46041,32095,17265,-20061,-78186,-32153,60370,115150,92980,-7388,-139805,-128083,-51720,-52253,-89767,-131153,-170794,-147129,-50270,12264,-42563,-106564,-42914,45330,66392,46534,-5648,-45542,-39552,-17193,-22788,-29054,-42344,-57219,-21108,44031,104063,93466,55094,74751,139298,133703,20021,-78551,-110869,-137281,-173296,-136522,-17361,118397,121288,21816,17706,79243,78755,48988,6519,-20864,-30520,-64896,-90382,-84589,-93021,-118993,-84733,-6807,20538,-36205,-61480,-27542,32202,45213,-20796,-68145,-45236,-38633,-50281,3883,73561,74594,55769,62887,81177,87798,67034,36198,21335,23445,49193,49566,6302,28792,108252,108954,77668,109879,87491,-34745,-147133,-161477,-88889,-21937,-28642,-29426,9912,18315,-19132,-45249,-18421,35677,74829,78400,72453,31930,-27815,-59613,-7691,44934,-52411,-131490,-54013,36251,11635,-76752,-95446,12840,49922,-17056,-38298,2913,35623,19559,-3929,12701,44925,23895,-53764,-74823,-24055,43229,89837,104610,86771,59758,-10454,-104033,-120562,-57116,-24280,-27043,40486,105089,56952,-45284,-99992,-108837,-113020,-110355,-78872,-38454,-16809,39028,114667,114903,86652,45479,-41087,-84878,-42050,14817,28639,21326,10935,-8305,-67656,-78328,-87971,-65325,949,68383,108171,44115,-66794,-65259,-34755,-95641,-188405,-141592,-11668,13660,-54550,-101575,-85836,-53591,-23249,37541,61183,10114,-54652,-68216,-51680,-19895,27263,76311,56759,-939,-11952,25374,57097,66804,61749,31793,6603,23258,-21388,-124005,-151173,-110282,-121327,-153327,-72479,42929,93324,90590,97356,65395,14578,-4392,-6467,-35474,-24892,25995,69891,116670,108355,81275,75326,-9342,-117672,-121301,-69043,-10776,36408,890,-23402,45566,74082,-9377,-66580,-30401,-13103,-12772,6963,23960,42788,76691,81362,154363,266934,235707,72260,-50869,-65469,19299,120752,121299,53021,27032,28884,-32074,-111997,-62936,68539,90546,-1345,-77953,-104684,-49507,39810,106865,90952,7318,-22510,42002,82663,65883,28198,74811,112581,72196,37337,14440,-37957,-40412,15135,29539,4879,-58823,-146218,-151087,-31635,17462,-79576,-151404,-76954,60888,109562,38390,-27712,-23924,-3469,-21517,-42546,-53302,-58957,-62201,-73207,-107452,-128496,-109387,-48247,39959,128458,123218,79253,37684,15437,-15461,-35089,5302,50325,21543,-53770,-101423,-80747,-47360,-71601,-74158,-14613,9846,-25042,-55169,-99657,-118558,-62411,27613,62087,24754,-21952,19184,83897,52072,-58931,-61086,24426,58853,1476,-6436,83074,111471,37043,-18983,15248,75859,131624,129504,78731,35673,-5672,-25001,20537,39121,4898,22878,45372,24785,-18553,-40357,-24521,12729,57140,30040,-5372,-6659,10226,-959,-28418,-28753,45880,139221,131942,60115,40405,36606,-45177,-81200,28088,138632,95303,-23461,-54831,28919,55795,-4006,-46894,-41731,-80824,-69534,7121,53900,1602,-51174,-57367,-74151,-99290,-96724,-42642,29063,69989,48571,78368,173218,169503,83399,35715,8407,-52044,-117449,-122467,-117431,-168040,-148773,-32690,-23463,-77819,-42408,24354,83079,62262,-46756,-89842,-60085,-69636,-85011,-88994,-105044,-87970,-52500,-55056,-72471,6647,75438,52491,20698,-2599,-71187,-116205,-40026,38807,21931,-10634,18189,28091,-34626,-66928,-6214,96071,113507,104163,79539,30911,22563,19268,-37163,-78452,-58883,-60586,-69400,-44190,1771,35292,62352,75246,40677,19965,50859,76461,91440,116237,121084,87734,35052,-13255,13444,49109,15146,-12835,27625,50296,1081,-62097,-59678,4467,56629,58813,32667,-21698,-99953,-128896,-108396,-79786,-14606,57634,54990,3003,-18079,-5662,-5122,6002,9168,-50136,-56776,37567,73227,5553,2251,53953,46093,16803,25432,48051,72149,72291,47661,21910,-21512,-85424,-112402,-49881,18002,-2016,18011,72737,71582,20523,55942,97310,68685,43192,39333,29723,-21247,-115239,-186878,-124227,13742,42539,-26607,-77775,-47099,17777,37797,13753,-17789,-10030,4248,6866,-11155,-43154,-99758,-107833,-36722,60690,96537,49005,-36951,-97127,-103688,-61571,14400,28146,-58580,-114281,-46986,38479,21260,-56871,-64225,2936,45121,69335,36459,-81490,-121152,-66352,-7869,11987,-28273,-100220,-121980,-80518,-44212,-85683,-167623,-107072,22033,44358,-6564,-31758,-12679,43195,69299,-12549,-109535,-110340,-6747,101823,109858,-9162,-99589,-53284,28792,79816,84511,107571,102439,39424,30096,91260,120930,59879,-43586,-88379,-63065,-64298,-42584,25512,36663,-3696,-14734,4493,32996,28946,-25265,-59347,-21122,42533,107825,118408,79893,-6099,-47810,-56748,-57415,-9013,37562,-10153,-86483,-64246,-36381,-65694,-61632,18205,116121,122515,15497,-92391,-102170,-14136,69192,96718,87492,34343,-44295,-72449,-7547,68830,79960,26560,4776,16542,49349,89716,75541,9139,-15872,57758,128588,80985,4118,12483,35554,68772,73407,41673,23399,62498,121534,153211,131665,30840,-59784,-37753,11153,22552,52645,75602,24183,-52531,-102920,-121185,-90908,-22828,-20632,-73940,-84554,-6112,31360,2367,-21919,-17256,18223,52914,91358,70204,-27919,-32423,44194,83912,89055,86128,58937,72834,70179,9694,-44538,-44132,-8293,6900,31025,21805,-1564,21468,47424,-26494,-116012,-77305,-42580,-69727,-75363,-58628,-31994,-99,-26677,-46506,-36583,-40201,-32279,20264,26235,153,128,33090,33773,-50214,-188136,-253248,-194004,-106549,-63129,-15281,49078,36403,-56275,-106916,-33096,57705,52042,35055,24056,13647,56586,118375,116439,48475,-11744,-64272,-119686,-90013,54457,167718,94413,-67445,-116722,-5367,99436,70456,508,-11154,29205,55538,40077,46732,87148,120423,114550,26883,-92855,-121492,-50706,-53027,-55994,7086,30330,13245,-15958,-20429,-14698,-21561,-31443,-61349,-59327,-3358,15375,-56165,-124055,-148018,-137147,-94133,-47055,-21540,-25702,-45394,-78715,-109611,-108464,-23950,39292,-13339,-109081,-89902,2877,100164,168283,150906,85732,71437,97210,75093,-16085,-75448,-52817,-2366,6045,-59529,-102698,-83597,-50367,-35686,-28275,-6456,15585,13573,49191,63009,4656,-38153,-57550,-127682,-201755,-173470,-74388,8616,21214,9024,30812,54117,41705,-5695,-68572,-76903,-12599,67825,83586,66555,66263,56762,31650,35186,37169,-4701,-51370,-31212,9649,-4019,-59523,-99702,-57048,44981,78443,44676,3070,-32454,-69624,-56756,-6286,-37645,-108720,-165764,-182605,-99328,-12335,-31205,-65651,-64249,-31656,37885,129356,162498,71801,-24775,-21793,65401,75020,54195,70817,81571,74988,67294,31426,20274,39366,30376,11225,-4514,-18258,39006,77398,-8213,-110807,-96179,2862,57965,54213,41456,92406,137604,103801,16681,-55639,-82999,-114867,-111643,-33652,37698,56036,38685,-7999,-35024,-38829,-59571,-55861,-23954,-31586,-19362,13949,45669,89982,98138,40437,29697,72996,88424,76574,22052,-21014,7545,14535,-6090,46825,108931,49885,-43528,-85120,-29320,52490,73881,41555,-22010,-114102,-129291,-74989,32004,168382,212561,154474,79265,25389,-27065,-52596,-54304,-89370,-115436,-42627,2772,-7351,-17790,-24753],[-29661,-46898,-49295,-61906,-57298,-873,19327,13964,73078,152818,141734,39974,-56260,-75232,-29881,28888,49094,46523,28009,-36999,-89609,-32049,38012,86190,74764,7847,-51820,-20272,-2377,-19519,-19920,-65299,-107333,-68607,18343,91362,61315,452,45679,110109,97878,62467,20422,-18386,-56290,-43307,8098,30041,-7656,-65384,-108291,-92737,7796,30772,18731,108320,183112,119380,21150,-66892,-116793,-126750,-165714,-157185,-49447,75122,102941,40540,13367,25750,-22559,-66789,-35432,22267,17232,-39356,-47670,-43704,-78059,-87914,-52229,-14094,35022,33625,-5826,-19823,-12399,2635,-7618,-39219,-66371,-109762,-124355,-16592,76315,35442,-8248,21493,48266,70948,95202,71240,25490,19627,43125,33695,7649,80816,158912,95305,56420,110319,45255,-111989,-221803,-245222,-151532,-29003,23999,48602,81841,68254,285,-49692,-36509,-27478,-33513,-17327,7507,24178,28686,4209,9255,56246,31775,-29444,-32298,36102,58865,-2638,-49811,4327,18471,-17863,-30556,-22210,23454,79923,78814,34949,-6105,-27322,-17967,7200,-6323,10346,51166,45000,39896,55247,32121,-24507,-89490,-94123,-46770,-42568,-7950,61466,52782,-11510,-61517,-116999,-162339,-142509,-107569,-54510,-22044,1396,58666,87095,62815,-11312,-125790,-153301,-85156,-24850,-14337,-22302,-35529,-59313,-70410,13311,50388,22150,11472,57353,102757,48296,-47179,-37078,7590,-36113,-108334,-68741,-3871,-13549,-61902,-152727,-166601,-53728,30034,61932,81480,48792,-32495,-97397,-101428,-32256,17321,27855,21408,28562,48396,56838,62820,61710,62222,61653,61555,72765,13317,-115549,-175406,-148523,-139886,-142062,-57608,58237,116880,74246,18033,-2470,-2672,4211,-12987,-64301,-45790,43185,88784,111082,95082,42124,-1751,-59810,-118024,-93845,-59489,-52028,-46108,-64979,-45900,28492,26533,-80486,-118936,-30172,17557,2632,9913,52865,72306,68989,67265,143162,217710,158945,40391,-24456,-29946,57082,181935,172688,51558,31353,67824,6452,-103737,-91985,22661,42138,9364,-9412,-215059,-330738,-108529,113467,84250,4626,-5660,27133,57673,50864,-8904,-7288,53085,62807,49025,25496,-25982,-22480,6409,-13663,168,16427,-37883,-63374,-2723,21552,-22482,-66237,-37120,95662,194496,131599,7175,-24716,32815,49813,13026,-29560,-68432,-63544,-23492,-22129,-67297,-96039,-43782,70254,133167,79267,52268,48415,30675,14962,-8046,-16111,-17495,-77262,-122337,-97259,-40710,22246,20189,-59726,-93205,-34102,21151,4850,-76011,-130257,-95555,9592,69540,16188,-41483,319,43654,-28154,-152366,-134390,-36566,-14912,-55896,-47192,6650,5420,-49361,-87715,-36699,39593,92126,105167,83208,20109,-57934,-54854,50023,101960,49838,28188,56722,73376,27759,5291,60290,85487,72440,53224,65834,72918,61626,33599,8736,-8524,2033,32167,-10206,-70580,-35545,-9630,-74220,-124262,-89344,-33687,-40483,-58564,-16008,81826,153463,139976,60507,-4427,-74367,-86496,-39926,18883,1406,-69132,-114147,-117841,-99868,-51374,12053,59338,71289,26832,36541,120043,125038,32785,-24788,-33313,-58955,-92592,-57768,17366,13018,-18246,2960,-32745,-88237,-59365,16346,83681,75483,7061,-37854,-58064,-53867,-16945,-47743,-99970,-39622,33472,2941,-47710,-26620,-246,41275,85213,75186,16821,-20897,-8989,-786,-6756,-20229,-38875,-62026,-80253,-60695,307,47176,32870,41862,31090,-3842,58182,129235,69531,-25635,-61956,-113606,-125692,-71024,-23274,4285,54512,99462,80704,43095,48270,90939,144453,135078,50676,954,13939,-4508,-23091,-12425,23379,63341,57991,3572,-19072,-24355,-23750,-15890,-6195,30528,79604,64439,-22116,-62989,-46611,-53248,-44904,-12111,5296,-18867,-42876,-45263,-32679,7053,31698,-33884,-69124,9219,62235,-7334,-26117,58558,111861,107900,81678,38793,-7919,-10839,8036,16640,-8542,-66130,-106557,-78789,-37830,-38223,11055,57145,39723,1130,53741,93237,31882,-2089,49543,83305,33537,-62218,-161827,-171128,-61441,2619,-48775,-121986,-110701,-55433,-24287,-26928,1608,77961,108576,81325,14148,-43467,-72312,-8982,101796,149694,88501,11832,-49697,-109371,-104927,-21195,70424,72123,-11358,-65821,-25060,25408,11346,-27924,-37491,-20348,-13117,10800,25364,-46358,-111286,-97875,-26031,31393,24078,-26416,-55640,-48877,6706,35267,-52930,-88006,19254,88245,52121,21032,54348,124069,149968,58147,-69557,-90353,24222,128877,95459,-66729,-173907,-144998,-55591,41904,39965,-4538,624,10027,26726,94402,117416,41701,-28650,-9742,19554,-19074,-16926,41324,58129,27070,17478,54128,107988,103449,60716,54024,70266,60789,67118,82735,67293,-9874,-49426,-55235,-64763,-20373,30750,-4139,-66415,-44709,-15491,-37799,-49170,18380,130074,143651,16239,-119647,-145534,-31918,111356,171078,158669,98031,26236,14525,33672,28908,10180,-49739,-70370,-29673,-20451,-47851,-32923,-31348,-69968,-63595,545,27283,18856,11395,-29329,-25974,-5400,-16883,-28132,8353,67436,88535,55114,-24403,-105307,-124732,-108171,-84438,-31317,17613,-3742,-80125,-149249,-118833,-2127,77414,57461,-5598,-69497,-77872,-55921,-46911,-24755,2053,13869,14595,36770,25945,-38843,-44985,33852,105359,132692,108015,38343,862,13407,40384,17623,-16401,11694,42759,62848,42917,-4361,-2031,54236,8812,-108255,-80304,-23037,-42996,-73906,-92070,-110450,-105108,-118451,-102761,-66437,-51265,-55886,-11682,3564,-22956,-71306,-58487,-21950,-47113,-143806,-208154,-161651,-69708,19270,95260,119880,76486,21173,-45437,-58726,30112,79815,58360,24428,15638,65760,104857,52511,-14533,22294,39459,-47304,-66153,39747,121213,89437,-11950,-98088,-40189,84960,85982,16386,10984,62392,74327,23368,23982,109721,158865,135319,69091,-37050,-100110,-76129,-107201,-116670,-59631,-42334,-45686,-34739,6449,23706,213,-39588,-47609,15212,66096,9285,-60752,-74761,-91472,-80506,20553,89503,43344,-13967,-16292,-29760,-103719,-152531,-83946,11137,-11564,-97042,-100012,-25354,58522,139177,167733,107804,51048,81066,113444,52751,-8340,8338,14955,-29878,-98528,-103868,-29687,45408,33262,-20012,-25327,-6780,-6709,24587,4520,-94453,-93063,-39872,-122788,-252634,-261800,-186532,-104383,-60853,-43695,21501,87435,76693,-2715,-84610,-99660,-30432,42480,65645,72346,74740,30546,-13420,17903,69051,66246,15720,-1357,19672,22300,-4955,-40378,-46343,26456,81422,56935,-18836,-85433,-103128,-59178,-23696,-62743,-100001,-130543,-164991,-130716,-46108,-840,-17412,-84537,-117637,-51394,92868,185056,109499,17176,17648,76146,72125,77306,118363,103295,35733,3772,34440,100067,94904,21255,-33607,-47095,-49599,-11300,28581,-5588,-40995,-6428,36492,61441,110819,136841,145783,141187,87187,14428,-2148,14417,-44278,-112656,-68519,35004,91709,92608,48722,2267,-30906,-95832,-139764,-101207,-47794,-5469,10877,-7272,20499,75816,71537,55001,62427,41326,-11512,-59074,-40532,24024,34256,4928,25195,54094,7923,-36768,-79328,-88114,-22246,51507,53008,-27000,-152513,-187124,-147025,-25719,152514,215362,130546,25779,-19739,-50228,-68791,-59016,-67188,-123804,-97346,-32729,-1479,5537,-8625],[-19731,-62149,-94755,-93657,-72816,-29773,-12244,-19059,28790,123483,109221,-33173,-152558,-186390,-157875,-85935,-3213,25239,-13276,-73963,-88766,-60057,-50376,5164,52505,40355,19860,32494,28672,27910,22070,-14517,1731,24802,10528,57679,104896,88807,85827,102622,62823,-16577,-55351,-43267,-47172,4115,80950,39208,-78038,-153499,-217154,-208939,-73410,-9864,10578,113275,140363,34864,-4427,-13001,-35946,-23779,-61917,-101521,-36869,48086,65841,52325,45615,-72,-103313,-143183,-60516,47852,64544,18473,18340,22701,-11128,5509,52744,40173,36822,23731,-13329,-28394,-59011,-59716,3619,43056,-5718,-96630,-112033,-7936,53303,3141,-37003,-29706,-13715,29449,85420,77701,35100,12267,-5809,-39168,-40887,48224,88058,8123,-18644,31852,-33725,-136853,-166144,-146566,-95459,-12004,60480,84187,54712,9266,-40974,-48828,-12386,-67761,-127939,-80267,-28894,19669,87078,98558,62813,76411,95070,59649,9332,17802,71652,84833,49891,22322,-13618,-17320,-1642,758,40989,108610,139108,80392,-45622,-118089,-64320,17979,1564,-21604,3985,2702,7153,42803,59161,31806,-55597,-105917,-48661,-20744,-42531,-39497,-4755,33181,18196,-73711,-139705,-137065,-105954,-31742,37443,33269,24978,31352,21671,-26950,-121342,-144793,-103567,-74402,-37575,-11177,-36771,-81790,-60132,52240,93917,36725,3192,50387,76339,18787,-39181,-16708,38668,45250,3735,5666,1882,-6029,-9283,-118063,-154764,13404,107437,63589,36843,17746,-55745,-119144,-87118,9724,7988,-46858,-22571,58275,79941,31585,20882,42361,41480,47916,63437,53710,396,-71310,-87278,-49755,-42621,-31333,5911,17970,20044,-14803,-39523,-23860,-4742,17586,10420,-52061,-57740,17416,29814,24150,42316,11928,-26978,-39147,-45420,-39676,-56426,-81424,-77108,-82793,-57966,-12002,-52859,-126964,-88823,14929,52889,56453,65860,79321,61498,31680,32970,78901,74489,38383,37289,69614,70386,128333,213023,161658,16807,-2337,74198,28175,-95426,-117402,-39499,-7342,29794,80308,-199191,-434589,-164288,111226,36520,-84334,-61834,-4059,17637,27715,-13682,-77913,-58773,30066,84972,66131,-21438,-71720,-49177,-28503,18389,73983,63503,-6280,-28261,19203,70903,40862,1564,84356,172607,112146,-11517,-44411,40962,115402,90571,-28877,-123727,-90054,14313,58675,41478,6743,24595,104756,133897,65859,43821,51070,20374,19257,17289,-17002,-47155,-106207,-123532,-57104,-6684,6627,22004,-23274,-95882,-58149,33801,44257,-18810,-51111,-35588,7729,55775,56039,19226,-14893,-61714,-112010,-153289,-100783,-31399,-39058,-80884,-82942,-60247,-53375,-73353,-95291,-43232,19294,19761,27460,55735,-5640,-111988,-92011,41584,115231,84985,54517,68765,91441,50633,57628,147131,134687,68691,52278,83234,78365,55350,33023,857,-42578,-51073,-34218,-41625,-36746,-6303,-26567,-67847,-93538,-123661,-127426,-104328,-65927,-12837,45080,116812,164668,134201,39528,-69493,-92857,-55910,19003,63793,26801,-67866,-119041,-79272,29615,100665,89863,44082,-7301,-17350,32540,50628,-13520,-29840,19584,-1487,-64798,-36359,73067,128367,86884,32478,-7086,-17030,-15645,6426,73959,120875,91661,15729,-25613,8617,67720,29493,-31048,12959,71293,25692,-52376,-53838,910,73260,97645,71717,69801,53452,1877,-49350,-24788,1259,-49130,-119322,-119759,-57053,-8138,-32550,-71181,-34817,-19109,-47149,46304,172162,149480,58714,-12121,-112387,-126620,-30027,23816,5012,19323,67541,58762,8455,-13083,39371,117784,110052,5275,-64036,-40869,-27454,-52583,-65093,18215,114095,81874,-27254,-41322,-11566,-15395,-55260,-69181,-25,91681,104940,49006,17621,15861,-9513,-44510,-55415,-28814,3510,14765,23735,4486,-6365,32143,50967,14579,-7259,9531,-13559,-24831,38962,111645,128109,54811,-34565,-55668,-9673,25319,47477,34226,-24595,-67071,-60848,-67679,-93226,-62159,-25763,-9534,-13605,9813,22188,-25965,-35882,45566,106770,72630,-7674,-103324,-161099,-114674,-51476,-35626,-35204,-40304,-50730,-40420,-68616,-70852,34267,129299,131244,76146,15875,-32683,-11544,61186,89307,39124,19871,29516,-3329,-16514,36169,66209,-795,-66884,-66634,-27688,-3044,-17404,-31996,-41184,-57716,-82684,-91770,-52225,-47952,-93127,-120149,-55276,45275,91704,76434,50436,25163,55061,106769,27141,-51321,14687,79326,40615,14570,83636,169397,163828,61030,-54226,-73560,22955,101974,48728,-93447,-168702,-160990,-109317,-34093,-43807,-134139,-135341,-45177,36607,108164,108342,840,-44476,24325,83822,66145,60224,84975,102198,93162,82724,100409,112502,74631,67421,128534,151331,80433,23284,12444,12557,-28279,-46276,-45559,-47097,-23640,-12747,-25080,-40912,-7300,27404,11074,-23402,3120,65603,69749,-7485,-91565,-130259,-70542,35716,85195,84886,77987,76903,86734,64261,10069,-10484,-43515,-57964,-49722,-100996,-141951,-68210,-8699,-56529,-96761,-62316,-11068,27598,27725,-28649,-43289,-44989,-29709,5735,50026,57153,33260,25814,5372,-79726,-145423,-133076,-96893,-76694,-69511,-67969,-58360,-49244,20913,123959,125539,48209,-9027,-68070,-115866,-97991,-51431,11637,66098,72561,44481,11247,-40394,-81408,-70161,-8003,64847,123975,117604,41052,-14919,17462,79981,36731,-7836,58967,104139,84976,35961,351,4276,20763,-17784,-63156,-7432,6027,-59278,-68338,-36492,-57763,-76020,-59635,-27815,-46099,-62167,-57874,-28704,-42192,-85551,-127894,-99448,-18986,10193,-59920,-120642,-82531,2045,96874,151040,113111,49167,28656,-16509,-58538,12691,93627,60513,-3719,-22692,19148,60399,10200,-70788,-6557,81273,42565,1398,31136,58440,54370,36678,-14366,-4447,66841,61851,1757,7866,73247,87044,5558,-43613,23106,100851,122800,99957,40605,-21996,-58144,-127114,-135031,-53509,-28991,-61431,-69399,-9497,19376,-18727,-42137,2811,86477,94819,3963,-49220,-21998,-21890,-8046,110068,159319,78166,-2914,-25830,-34449,-62379,-86781,-88238,-94130,-94934,-76912,-46795,-2878,46768,100758,135416,110793,37166,28311,86350,77190,-56,-48524,-81171,-96877,-93740,-43190,66792,149935,101155,-2083,-44738,-37283,-28613,2569,-20072,-93659,-56735,19999,-38218,-141920,-161605,-140463,-98239,-49781,-15268,41238,80495,53727,-22330,-88037,-103098,-59423,-7168,39384,82398,66741,4306,-39921,-12803,73112,102404,49931,41173,83015,84656,39862,3930,-20936,-3216,30209,23076,-49714,-112621,-65962,25285,5297,-71819,-70964,-70749,-102983,-97584,-46958,-9476,-4878,-47445,-91051,-83413,18624,128857,110991,37060,11608,30816,36041,82197,149218,111492,-3396,-27786,87200,184819,97939,-34267,-73906,-54876,-62575,-80607,-73926,-52639,-2911,47650,41881,28603,99046,153920,154598,99186,16848,-22935,19993,95840,65956,-42343,-61826,19040,73365,74142,63356,61175,51483,-23076,-105393,-95534,-12295,65326,34180,-79985,-96447,4951,69045,70429,75550,35975,-49342,-77275,-6855,58964,58217,28836,-3290,-17608,-20439,-26335,-80398,-94847,-14593,51415,38016,-16958,-107146,-155452,-144888,-35465,127021,167918,74439,-19097,-44154,-62691,-74990,-40136,6017,-31199,-46282,-7149,16863,26737,20361],[-22134,-31030,-66840,-55268,-40895,-29182,-22378,-34282,-15061,77950,104725,26531,-46698,-107758,-169798,-133366,-3348,51348,-11837,-43215,-27746,-34866,-57695,-5182,53956,69022,34995,-17662,-35329,11922,29203,28708,75425,28950,-97678,-77913,49440,90080,52582,26593,-5582,-83176,-121548,-104124,-82170,18648,84418,-41414,-183366,-193436,-195599,-181199,-74579,-20548,-9460,49722,60133,-1622,4979,65999,83997,108002,92507,19983,3145,35670,29967,29903,43170,-7292,-78921,-77803,-31290,34377,83488,81754,77217,87661,91406,125759,158708,102674,38179,-11955,-39978,-29099,-23089,-18396,42075,106560,89281,15595,-5798,39574,49631,13467,-9041,-25210,-6122,51558,85473,73581,62573,28943,-48955,-107081,-85423,-39354,-73838,-127396,-124540,-95691,-95409,-87468,-53336,11459,33756,57113,113567,110008,28732,-20479,-44099,-13406,56775,-7801,-93884,-54611,-2766,29124,93491,107511,56137,48422,63859,54356,17093,-6456,52675,124922,114650,38291,-34255,-28515,10598,31918,53206,70555,114314,103484,-24356,-122490,-94690,-20308,29,-6407,7996,17213,5138,14797,16462,-29413,-84405,-99436,-52668,-6989,-36920,-92007,-51920,47981,76378,4784,-42865,-47139,-40625,19576,109829,103833,33720,-31787,-48558,-44141,-80459,-113062,-126312,-119182,-46696,22646,-2483,-55299,-51595,12619,2825,-56678,-48341,19540,38068,-2106,-31831,-16498,38167,78440,28810,-30729,-52143,-334,54941,-25481,-65997,62419,105018,9439,-49493,-48191,-77118,-78619,353,58751,-13554,-94119,-57105,26969,24530,-36314,-27336,18702,-8030,-43144,-32403,-21032,-40752,-47952,7036,82814,77940,44458,15510,-62844,-101837,-72444,-16622,-1761,-19394,-10513,6168,-41166,-70499,-54904,-81956,-71428,-7166,-5240,-13479,19123,44932,8396,-71721,-115765,-79604,-58630,-55413,-53037,-102312,-116057,-238,117805,126330,125455,139746,106653,33788,-3924,-4232,11119,-13626,-17374,43435,136094,169924,184822,189476,117078,-16671,-61198,35643,45292,-73270,-130232,-71824,-20543,26171,103477,-60208,-255205,-79074,105550,3664,-145610,-118096,-6674,22185,47450,47088,-64541,-137178,-35532,66782,66282,-37736,-133886,-94042,-699,59784,83501,49957,-63328,-103775,-4453,102025,73593,-2712,8901,34934,-5785,-44233,-46008,6909,90408,86078,-71784,-180573,-116286,-1020,41266,65554,90644,107869,109098,82571,13222,-4615,-5647,-47384,-38020,2688,-2261,-1602,-9344,-36011,-15350,4262,-31160,-26118,6401,-29818,-43124,5578,20324,6069,38581,58087,46618,68491,114278,90978,-22973,-141450,-143117,-86984,10823,81141,52354,-43818,-92718,-75194,-35221,-24806,-35460,9943,30066,-29823,-35223,27648,-1231,-101206,-113586,-31346,41228,63577,59661,57321,72086,45432,55443,111799,77782,32026,16650,8919,-18961,-8083,11844,-24280,-82236,-69756,-25114,9892,40262,23233,-16580,-15700,-17933,-68922,-89681,-82453,-79508,-34964,19985,30394,72091,111788,51466,-70338,-89496,-35651,45035,115442,119341,-552,-121986,-83558,65792,144561,83260,4319,-25106,-33095,-147,30789,5369,32749,110557,70140,-43889,-79499,-14580,71509,50739,-36986,-39739,30185,36536,3436,42737,96713,72443,9422,6560,49017,67268,25025,-3704,32078,46794,-19435,-105902,-77014,41850,93887,26071,-13099,56330,61149,-25709,-104203,-68474,-4073,-27761,-93368,-94283,-43235,-36798,-71746,-88256,-47766,-33445,-66647,-22204,83913,121739,98163,44641,-71152,-101095,-1985,53111,16321,2785,18517,-17110,-65375,-75023,-30261,41390,77033,34283,-51545,-78197,-46941,-48899,-86668,-29148,64865,46019,-49288,-68575,-31156,-26541,-56108,-46593,18756,65061,59853,48289,42708,21417,-2005,-32770,-42952,1058,69326,104833,128446,72954,-26231,-13895,69062,54727,-22377,-36903,-5024,24040,42431,63786,59529,-23502,-80916,-6543,75960,83780,81991,49273,-14654,-29232,108,-23725,-95948,-116260,-108200,-58134,-14379,-3617,-20808,-37241,-3486,68000,102083,75050,44661,694,-60291,-87762,-86253,-32555,53776,50801,-8999,-25392,-99416,-194094,-124177,19945,100703,105440,54918,-36933,-100237,-79804,-29736,617,55830,104885,92430,61906,49119,-4216,-103762,-115189,-50368,-2881,-1465,-40782,-54341,-51493,-80684,-130650,-156413,-111483,-70224,-84270,-101664,-39671,53905,100713,94520,81168,64631,66750,91260,39470,5324,45575,68426,17468,-23754,34681,116478,85861,-17524,-88841,-104155,-31287,49160,4431,-104813,-137648,-124748,-116098,-69902,-50200,-124792,-143410,-29998,66949,109363,91342,-26053,-55902,36365,116914,122275,106822,111367,129332,125267,93008,67647,35504,-28135,-17449,110154,191990,127920,35316,-35453,-47383,-43037,-30010,-17279,21741,31375,-27297,-54161,-47342,-10025,44366,67008,38265,11166,5289,525,-19136,-42573,-61027,-47702,-33696,-53144,-60427,-4655,54448,55591,46437,41236,39230,6772,-30225,-87505,-162319,-141485,-26610,27041,-17888,-36342,-22766,-32287,-34161,1322,35796,54572,6301,308,52991,90061,54750,15616,44089,43409,-51663,-102539,-54852,-24117,-60847,-110957,-102011,-7752,87089,150012,152779,51078,-61555,-109004,-155944,-155268,-93267,-35774,26093,100358,126599,67161,-27580,-114810,-150880,-100266,-19135,54874,106789,125312,78509,24423,22011,9432,-70496,-64397,52333,93673,66258,39163,51092,51740,-15956,-74637,-34998,42796,9571,-67510,-48359,18712,38239,34147,42903,47542,-27060,-95415,-83225,-41635,-47027,-78089,-90313,-49000,24664,41410,-31211,-85051,-47682,29819,74624,60225,22749,7254,1577,-8009,-1933,41885,83407,43431,-44942,-88298,-65705,-10339,491,-68584,-75788,-10777,14489,21414,37201,10803,-30992,-4714,23029,27889,47805,52241,29421,19069,41939,30728,-52225,-90343,-38996,36911,90244,96580,92434,57929,-21701,-136341,-154900,-46091,18293,-7830,-39431,-1250,17088,-49021,-70184,11705,80128,29244,-41006,-43030,1362,7001,27809,109252,109151,31380,-53093,-136679,-161900,-83257,-9141,-34786,-150174,-165686,-63048,32842,46877,41608,60329,67102,58779,16015,-23013,15347,36566,-38246,-131151,-180988,-160057,-96040,-6762,96343,157904,113830,3805,-72464,-53587,-16479,102,-1011,3855,34274,63627,35331,-12766,-11986,-11251,-17006,-13939,-62,20986,3834,-49240,-72115,-68622,-76822,-101056,-87925,-4195,80826,53579,4753,-6379,1423,51851,77103,42957,58728,120968,113713,27360,-35212,-33675,-9738,-17609,-45743,-88648,-102622,-16052,66549,-3269,-96457,-57587,-12129,-19139,-31541,-53674,-79815,-52250,-13453,-23797,-69685,-55851,15057,45424,28860,11534,9717,-18212,15374,108239,107559,-4215,-28992,107140,175776,15843,-152921,-150201,-59452,-43679,-94347,-127548,-109596,-42113,17926,2756,-46660,-22697,19367,51557,13730,-48299,-41433,24796,97805,76593,-21572,-54875,-13294,-3536,-19808,5992,63906,93220,51744,-1662,-12095,10998,66315,26597,-96317,-109732,11458,97271,109789,116094,83158,-1804,-36996,16199,38935,4345,-32542,-79224,-73047,-22405,-21637,-71674,-24968,53302,18081,-39830,-18551,-16260,-46287,-79470,-40495,78399,129176,82084,26597,-2324,-41892,-68983,-33408,31732,44918,58291,54488,743,-40912,-29882],[-78310,-6463,18840,25851,3992,-17338,-29614,-38526,-29585,31922,78492,73328,63269,14410,-94700,-92443,19633,43816,-20192,-6272,19998,8070,-2275,21595,21865,23179,-40552,-145260,-170662,-87234,-13233,22193,28261,-76386,-202077,-164461,-35299,8936,-31550,-70322,-73516,-87886,-121832,-169074,-185523,-81718,-30041,-129563,-188726,-129548,-75141,-75241,-55176,-53540,-74476,-52419,20889,55801,67076,111658,124211,139145,151854,89407,12451,3006,-11990,-40759,-48788,-43916,-8191,31093,-12582,-39094,24817,67517,65859,83183,123527,167499,178645,106048,40044,8688,-23778,-28476,35802,88875,85344,75065,79353,61369,33373,42655,51872,32996,3480,-14798,31198,93335,89406,69825,84633,53286,-51264,-105623,-62045,-73815,-176851,-212327,-197825,-202628,-145411,-52551,-7261,55071,114782,149135,174219,136347,72852,52842,32894,39460,98369,88699,25106,1328,2724,-1836,20165,15146,-12793,-7452,-3515,6274,3822,3433,45257,100857,90716,35699,-19611,-21425,3828,32359,44266,20438,51416,88825,37522,-9235,-20142,-11633,20203,49044,52266,47665,10798,-22059,-64016,-122877,-112495,-71063,-58559,-21247,5597,-32410,-37762,25032,75002,44411,11678,35458,30972,54640,128001,131421,44032,-66908,-104132,-81871,-88031,-128842,-149931,-98793,-7708,52915,44795,8558,-38144,-34721,-72049,-112599,-92372,-40128,-7620,9810,10549,-6809,11158,45460,-26468,-127182,-129680,-8269,110845,82328,28061,39638,10897,-66612,-95766,-61185,-39394,10007,83181,74773,-14945,-57762,-39324,-20839,-41209,-65269,-36874,12139,-23715,-117913,-137594,-75723,-47563,-36315,36512,128067,119986,35619,-27875,-105609,-123376,-49754,19491,-3529,-42855,-32249,-1533,-25362,-62628,-100175,-137278,-81884,-5549,-13746,-19861,43128,90698,30614,-93538,-135869,-59359,-7955,-18907,-36468,-58708,-46902,70863,208770,215131,182478,182548,141943,58598,4422,-38443,-31744,490,8452,33891,112412,188902,186104,117885,41250,-51089,-81684,22104,86919,-15494,-112598,-75008,-26091,-14141,58615,69350,-9314,-6452,57092,6087,-101124,-79940,43278,62669,76620,99027,128,-114072,-71064,16497,23565,-57153,-124393,-72814,31135,96673,85195,-10217,-125176,-118195,-13679,64414,53772,-10050,-58260,-80980,-63545,-1713,4776,-13246,31080,43340,-56042,-115463,-60464,-2132,-4721,13269,102245,171113,114249,24880,-41754,-49987,-63438,-86816,-50947,6491,17024,58954,113298,76520,22974,19300,3659,-3934,32449,30537,17357,36276,27550,5934,37078,60093,65456,85742,111365,78497,-17370,-100514,-86999,-23256,96669,206005,182711,42927,-40165,-25759,16498,38261,35005,66278,50365,-19062,-23312,45202,55600,-21346,-87246,-78193,-26020,16579,34818,40902,70093,59313,17790,-9841,-17552,24177,12039,-55171,-90869,-35316,17376,5828,-24504,-20457,5820,26044,23322,-3296,8700,45257,34110,-392,8461,-24898,-92697,-35281,72076,37746,20153,60414,35686,-58758,-55508,11830,66044,98846,121945,39847,-98826,-86908,57927,125042,31842,-34580,-13154,5856,22944,46505,61016,108028,159558,124419,15245,-91603,-104014,-32836,-61541,-168424,-141161,-6306,44132,7810,-2311,-5415,-21809,-15546,21090,35589,-393,-46525,-22192,61694,67024,-17402,-88278,-43179,56201,79523,-8741,-29706,52365,53690,-35072,-104390,-76906,-14965,-14806,-36278,-14655,1106,-37510,-35904,-18273,-3002,-8188,-58174,-93016,-31458,53471,81590,65999,-18246,-66019,-26987,15059,20510,16925,-13947,-80015,-92543,-54228,-30739,12015,85981,112971,25813,-62548,-48400,-32681,-85130,-77881,-19322,-25819,-91575,-107652,-62128,-31383,-15881,41632,98084,72797,18676,12884,23607,7424,-4088,-834,10602,66013,132621,158169,172864,126121,2547,-46523,-23441,-34003,-66393,-59777,1082,81891,84451,29609,-21843,-64686,-38117,65209,114997,98706,75718,25868,-21379,2813,63946,62862,-12345,-66932,-113987,-82379,-12761,25119,23504,38473,83843,110122,94015,69950,80906,76907,40853,-6094,-71216,-75100,-5326,16230,-27816,-51168,-126773,-247208,-226711,-102336,11565,41658,16111,-57555,-129163,-123009,-51477,14114,65249,84339,77581,71010,50002,-15084,-85591,-57777,25037,66043,32469,-41092,-55406,-39379,-61206,-101231,-114105,-75750,-47430,-66673,-59670,5854,43386,49838,46108,43501,46174,51523,65233,49384,56762,99934,123622,74608,-22676,-48808,-6964,-33034,-109512,-134085,-136301,-71706,21127,-249,-104981,-138588,-106436,-101333,-52455,7159,-15979,-24426,66408,100335,78020,55878,-20205,-27441,72742,145143,118409,79787,102398,129366,90517,12221,-40492,-57265,-102849,-99324,43369,177682,159655,56701,-64203,-95511,-73426,-36229,28754,122011,115894,-3017,-72408,-80497,-55044,14667,90676,92833,41043,21074,28994,23727,18512,33565,46472,2360,-80454,-113532,-44612,17814,-12210,-3084,72683,102916,38046,-43434,-113271,-124248,-50795,39049,53833,26203,34851,28921,-46015,-108280,-50158,81566,157890,85064,20108,38249,55915,30614,26542,66979,33423,-56935,-42089,36587,41720,-9930,-54406,-46191,36379,112127,127855,59510,-57278,-128598,-170057,-227976,-164960,-52613,-6773,37207,110108,130911,31062,-89641,-149606,-153295,-87414,-3812,64062,98781,124464,110198,59980,-28029,-145298,-196811,-110024,452,33306,63577,79325,100747,88037,-8174,-77194,-47779,-3695,-18388,-14615,-5121,6083,70645,113390,64520,24317,-16920,-73419,-86914,-32833,9240,15766,-272,4997,11161,-3584,-39398,-61648,-32137,16604,5105,-51998,-40742,542,-17262,-12294,50233,77351,66858,44143,-41518,-112235,-106896,-48266,26141,9771,-77739,-119686,-96470,-23312,40684,-4433,-94315,-71535,1632,29443,37891,67974,96340,67330,24005,-38607,-103883,-59694,18187,48752,75240,92295,118971,116924,46755,-96296,-157571,-73746,23574,60579,42834,37676,37012,-29174,-87399,-26736,25807,-39248,-63577,-5130,45468,50448,64256,85821,43980,-16782,-74499,-174852,-218292,-117220,13646,52649,-36635,-98265,-37365,61553,45802,-6228,16357,27460,16093,10061,-31225,-34911,-18077,-50196,-90717,-118867,-123074,-95569,-19702,56096,90139,73075,-2295,-68793,-22435,30249,13168,13775,54290,52125,39868,44644,29339,37245,54118,27213,-27110,-40096,-13497,-33651,-77734,-55316,-62,9779,-60192,-103765,-28902,53792,40697,27269,43852,42453,34544,35644,24285,23646,43440,50933,6007,-62956,-56820,11130,4183,-43550,-59662,-41115,7796,38898,-16455,-88717,-45801,35352,56184,19918,-57313,-103413,-52230,11389,3765,-51021,-75644,-49551,-10802,46501,68601,49877,-41352,-67739,29248,102701,49830,11343,90041,125188,-20354,-178562,-164388,-42119,8298,-19356,-52150,-77696,-63417,-10825,-8281,-69186,-103660,-94671,-50506,-49290,-59793,-15246,51337,86249,37360,-32742,-35222,-15671,-42048,-59546,-10548,56178,64095,44146,71562,94404,49007,38224,32220,2509,35011,120340,162763,151398,123771,103045,55444,-7683,-17160,-25230,-73732,-119990,-137027,-64182,17752,12803,-13613,69992,101351,-22228,-98836,-35569,25208,56228,3895,-68482,-13773,84524,107201,83751,69751,34459,-13795,-28636,-12604,11614,78505,74761,-34272,-132595,-114215],[-99412,-3739,71213,76002,40027,8944,-28905,-34613,-20271,-11054,7256,25023,44208,26229,-41561,-22046,52099,18955,-30442,8430,28557,25503,25289,26404,-3159,-25287,-108812,-192291,-177200,-97830,-23507,-756,-46978,-131976,-153629,-77356,-16547,-15824,-50307,-85475,-66810,-25756,-70264,-178074,-230614,-168770,-121553,-94890,-46225,-4740,29252,5749,-41689,-69101,-87913,-59005,77042,152016,127043,102796,83793,85953,106828,86079,23201,-2444,-16287,-73231,-116758,-65021,41177,73404,-31140,-107259,-58860,-4371,14486,32841,62881,97983,117664,82143,58964,59393,10893,-20348,65397,156341,103507,1695,-18104,-13896,-43752,-23194,28230,27950,-21619,-32327,33341,80208,71360,70932,94060,86136,21065,-8021,29080,-11108,-136213,-174048,-168913,-208913,-179244,-69640,-7683,42058,137930,206796,190128,125925,105578,119764,114225,83001,82564,112138,101404,24182,-54781,-81237,-66944,-51671,-29173,1449,-6058,-20829,-14868,34885,65894,48333,15620,25326,31892,26318,5875,14350,43470,30825,36304,64557,73068,93336,78754,51070,65882,88621,72031,34117,-16231,-64678,-110077,-118232,-55820,-8442,-33011,-35139,32767,51955,827,-15894,20758,4960,-32699,14634,42798,49648,82092,89338,26924,-60483,-93670,-91555,-122369,-164018,-145511,-29660,54626,59947,81259,96645,27796,-7128,-9789,-31892,-90595,-110228,-66979,14077,72984,40216,-17822,-31135,-86360,-153471,-139816,-7540,147857,151384,51819,-40958,-104109,-124095,-94689,-41396,-8420,40489,74949,43716,2917,17906,9622,-38378,-64971,-61512,-40442,9050,15946,-82079,-137081,-68583,-525,19306,40365,68816,45411,-23539,-55665,-80825,-68823,-21844,-13651,-63996,-70194,-17756,22850,13335,-35097,-94359,-116853,-47402,3965,-35165,-62640,-3146,48044,-7120,-127447,-147355,-61025,-5687,1595,10188,26357,24725,66348,172443,197839,163982,144695,127181,84686,3409,-97750,-89257,-16702,10617,5361,32188,97434,102390,9726,-71939,-105160,-69698,40254,114163,34360,-80741,-83421,-65535,-81439,-19992,48993,26357,-70553,-52294,-11420,-43267,-10806,74317,57511,29378,42756,22729,-47283,-72727,-26843,-22138,-87387,-107143,-58392,1912,74433,79720,-20397,-87975,-39517,-684,-4846,2398,-26675,-91250,-110492,-40167,45744,28973,-10311,17255,43915,25013,13635,31646,45903,6280,-34552,46345,154262,96418,-18658,-67195,-59342,-67778,-43335,27882,38936,-6543,27037,100558,89886,29666,28321,59924,57835,24860,524,45898,106043,79757,-9240,-59972,-49234,2072,42248,28363,-16979,-36542,-35826,-31605,-23954,68923,183771,183070,83637,25329,27099,31143,34041,29758,45689,29965,-2870,-2478,48154,84653,43356,-27660,-52599,-46195,-40656,-21990,8282,64524,66500,-18694,-98130,-81933,20377,28380,-51065,-85592,-40985,-4830,38375,68960,28080,-14220,-22969,-36598,-37273,-6290,14066,-4356,2476,50426,6257,-89327,-38594,83259,69324,27942,27954,-7729,-63449,-14901,50364,52756,31787,67308,54590,-53024,-79469,35364,75165,-39327,-91540,-29238,16697,5746,6712,52782,104573,126055,130418,74073,-52017,-100590,-65758,-121991,-223925,-202093,-81884,-12596,-4980,-28879,-74122,-68588,-30094,-17624,-36207,-71616,-95710,-28728,94491,116594,40725,5585,34438,40155,47771,36878,34286,61524,43990,-13277,-39239,-10016,2729,-32217,-31140,39951,57530,-5251,-5716,10903,8773,4675,-70198,-148000,-88920,8348,31871,36814,2894,-48870,-82363,-57689,-5019,5383,-37961,-89409,-58742,6381,5954,18679,98971,160188,96673,-18559,-47809,-47845,-106243,-108147,-72235,-95619,-144509,-126658,-70084,-25386,8308,80448,141940,103203,27255,3208,21847,27299,22427,43484,48417,74007,117130,123543,122330,118818,65296,-21608,-119132,-160910,-142450,-106101,-38125,71257,90931,4527,-58637,-42260,26456,53207,44484,38248,23554,-1061,2637,45448,97412,118564,95545,42154,-67547,-91359,-30876,30156,69849,98328,107087,91920,69187,54690,58238,51450,45281,46076,-30397,-138282,-149044,-84642,-82868,-107743,-145144,-198942,-186816,-123340,-77924,-82780,-61252,-45064,-57916,-48671,12602,40905,21919,-8862,-6394,41043,85762,86586,40276,34381,73191,80923,23939,-45307,-46718,-25962,-17396,-5033,-7953,5834,6944,-48221,-62186,-1311,10148,9320,22210,16284,9171,22077,58061,71383,75323,122315,178623,142751,6823,-90401,-99640,-110858,-138679,-135126,-114807,-58681,10996,15385,-81168,-148028,-125265,-104418,-56553,8777,27680,53656,117212,95646,40347,28888,-4935,-5593,85703,143407,65908,4748,63852,108848,36959,-62680,-104263,-85122,-100638,-110377,-8429,106988,98747,-3956,-112574,-121662,-106411,-63233,67538,173085,122632,-16432,-88422,-107262,-105721,-53913,39468,64927,42043,69608,101987,88698,79517,96018,105408,61106,-12752,-51709,-9853,42473,-2978,-41772,38901,107336,32232,-65324,-73802,8620,73878,89364,85026,77910,58673,12088,-67994,-124412,-81663,44021,152983,100041,9605,-2362,2045,-6670,18144,50407,-1294,-66688,-18561,46485,34921,20407,32376,35507,32636,16038,-5,-37889,-72230,-78536,-125403,-180828,-106823,-7885,15002,54491,111096,104128,-5687,-107240,-103631,-52588,-31296,-26276,7956,61819,88877,90451,54861,-94325,-235616,-204786,-92337,-43073,8703,111333,110671,62345,40927,4515,-33824,-72603,-89868,-52329,34642,1735,-71239,11210,97707,9515,-51001,-8097,15852,-35997,-16888,35637,58231,29291,-20183,-90685,-91081,-29268,-952,5042,1001,-33924,-74764,-46526,-14637,-47487,-51886,7041,31472,35437,55170,-10581,-99382,-93261,-23834,76316,97519,-11821,-132175,-148583,-70468,3008,-11993,-78300,-73634,-17626,16018,14896,40672,88612,69989,8993,-73194,-111781,-10088,86416,69230,46925,55796,91100,130452,121598,5454,-85967,-67624,-2110,68583,75807,44647,42490,14285,-73805,-72672,-25736,-49836,-45140,23177,79207,103523,101137,78315,18287,-22504,-23354,-53934,-99432,-98253,-15765,93077,95492,2303,-32745,-4295,-43079,-93879,-38565,16519,24846,22326,-27886,-67657,-64607,-45873,8817,36064,-10375,-76349,-54321,4121,15515,-5902,-31413,-35062,15920,39907,7059,-12841,-11744,-39757,-57923,-21882,-11950,-25147,-4295,-12969,-75728,-80628,-7114,21042,13013,20200,58331,90214,39018,-32059,-17976,4867,10340,29005,32431,23328,10568,1620,-12874,-59054,-117339,-82631,-333,-19439,-68426,-9438,35751,27725,24877,24917,8032,11551,15067,-26178,-25314,32780,64447,33341,-23162,-28614,18362,12591,-41894,-71648,-64356,-55174,-38054,42197,81364,53886,-43534,-108594,-52956,51650,83493,54463,51822,85079,40575,-52079,-65167,7042,45155,45546,43797,-8951,-56160,-19974,20412,-15617,-52068,-55870,-56234,-72577,-57251,-3684,68867,115790,66507,4103,477,3374,-23680,-22511,36868,67328,16585,-9134,63695,130500,105954,67560,74862,123694,167309,165406,160489,134207,61423,32320,25886,-45932,-95327,-84896,-88164,-113091,-102083,-9567,55756,47267,40278,88080,72538,-17994,-61543,-41498,-9095,68989,38270,-100935,-116387,-4020,49559,40388,79386,106754,72457,342,-61019,-84685,-16463,28155,-34934,-117874,-112324],[-21298,-10705,12398,33629,50837,43995,-19362,-41824,-29034,-46375,-58141,-48172,-41667,-65475,-86259,-18180,73881,53835,14839,25447,18580,718,-25776,-15363,10959,-7560,-92316,-94345,-4171,32603,12361,-22084,-62305,-68859,-12771,52455,60444,47870,17165,-22376,5586,42982,-39277,-140899,-151800,-123084,-97405,3513,87563,70480,48280,14380,-30874,-29598,-8303,35000,147705,173926,90114,32127,23549,25180,30121,46215,44051,32466,22564,-21597,-64987,-35117,27933,17784,-79802,-127901,-98208,-62418,-26022,-12136,-27390,-24765,26840,62373,52419,4372,-41271,-20627,68313,124715,61125,-39031,-75265,-93416,-133487,-115904,-45104,-11710,-39593,-49017,-15338,-7912,6172,42824,71843,102996,118579,110695,101593,55459,-48284,-85743,-83403,-138011,-178368,-101978,-4345,71438,139986,180958,131091,56003,37082,70343,116568,99624,41902,40485,68537,5096,-104401,-126887,-78864,-16006,45270,93166,66668,-16847,-50568,15365,63667,9783,-36084,13855,70830,67612,3996,-13023,57407,93797,72276,35460,30543,63548,67381,70592,79688,60614,21930,-30363,-80619,-111394,-106213,-39338,38730,68696,40654,-8836,11974,44734,2827,-44712,-38767,-56086,-91747,-53239,20074,34371,32398,56102,42261,-9460,-20366,-27293,-81168,-113412,-84458,10121,65476,49864,107643,186597,133757,77598,114294,99123,-43546,-128564,-100923,-12139,100786,101297,-18942,-86707,-83849,-60212,-46651,27655,160065,162055,21277,-105126,-155365,-128503,-69729,-36752,-40274,-12594,10443,1369,11694,50826,34792,-28214,-66017,-67187,-48236,5173,58804,30154,-34487,-18744,77058,141398,92634,3807,-52112,-53408,-14989,-11817,-30960,-46752,-73399,-109831,-80509,-1615,55744,61881,5314,-51430,-63874,-29751,-13643,-44327,-56047,-36836,-32807,-84796,-154249,-147205,-96072,-65822,-20879,32752,73179,66038,33076,44948,63266,71854,58864,50287,38983,-41079,-146777,-151063,-111490,-37064,8680,1263,-2226,7508,-50333,-116410,-111955,-48498,49400,103179,55441,-35157,-65801,-70925,-86397,-42962,-47154,-100220,-137489,-90164,-31752,-40326,1103,52881,19747,-41891,-48838,13614,2449,-57145,-33593,-15404,-92669,-127358,-84262,-42042,30556,72071,40080,30116,77763,54712,-20280,-52701,-68881,-87273,-69696,-18964,6550,-11548,6855,57884,93346,88348,64341,68581,118728,90427,-4557,-608,76674,48164,-33196,-52553,-29202,-13863,51696,124047,62749,-45684,-49012,-3432,21863,30876,53431,76386,67961,-1087,-50777,32947,133278,106024,-16926,-104783,-100959,-46578,-609,-13136,-58305,-69435,-61105,-40589,-43335,-6105,51987,68709,52031,59984,73300,44763,2134,-11470,12122,22938,11270,-11005,7654,65138,88110,71084,32369,-31950,-75044,-60624,-29662,25876,39249,-16770,-70810,-78693,-2341,37924,5063,-44678,-69943,-70183,17798,87225,26714,-45240,-28269,20361,21163,-39885,-87209,-73399,-13841,53823,40899,-37995,-48954,3656,19130,23688,25836,-34256,-64706,38433,103823,67394,23413,64289,75998,-13002,-49795,48361,73843,-49851,-123397,-70959,-17314,-32240,-42847,1925,53491,82002,105945,74222,-11541,-36555,-20697,-61526,-107412,-102937,-71695,-46508,4866,35540,13018,595,-32543,-82073,-98457,-82946,-53133,22862,89219,78296,33928,45022,74958,39119,40069,83838,66499,47009,31841,22548,47516,97056,71514,-8643,-22859,77307,130256,52103,-6951,-18663,-13935,-401,-82338,-162576,-105906,-36311,-22984,3024,1550,-41159,-87738,-66451,-25247,-28394,-34050,-34405,-3467,27973,7266,1117,70518,152467,134954,38114,-24517,-66724,-131618,-109328,-80043,-115362,-120880,-58648,-10929,18363,27785,59593,108835,100959,57989,52122,90263,106404,90896,79966,41002,8908,31526,48305,51694,63656,88087,40212,-83604,-151240,-151104,-125036,-67011,11157,30874,-23926,-38444,18856,51816,4784,-10885,7717,7357,23640,82248,123257,128797,136285,159458,127186,-12094,-76721,-45086,3287,50811,60121,25780,16123,40789,29862,5756,2080,15693,55441,11436,-133616,-173877,-76990,-54000,-90720,-109991,-106705,-63246,-47436,-111139,-154099,-84286,6007,30390,25344,49651,29831,-32923,-61869,-30323,50145,152731,207774,137260,59396,38208,6660,-34877,-50539,-31076,-13988,19073,78595,79089,56765,32338,-44706,-110155,-65119,-4287,43926,69078,46569,8261,-6234,34695,75344,89641,105846,134874,113885,34680,-31982,-64315,-73527,-70703,-75959,-58932,-29200,-10102,17125,-26087,-103958,-125311,-123797,-108919,-60158,-17428,21524,58585,49126,39699,54536,7886,-29215,36505,100327,19558,-51402,15824,78365,32500,-22281,-28462,-14406,-29694,-40642,8025,49212,-6820,-107206,-153387,-101463,-89911,-58363,80100,147754,46876,-72042,-81550,-79088,-113206,-120668,-56325,-7686,26863,79220,111028,114321,114903,94331,61419,31387,23779,15822,36141,101577,65364,-44150,-25846,58643,20663,-29668,27487,124640,143089,108848,116241,116052,51798,-29810,-82077,-92378,-77862,-29530,71788,66211,21242,30281,27323,-18016,-18764,6384,-22830,-68108,-53662,-22616,-10571,21341,60454,43801,-17448,-69737,-59670,-16305,22010,13298,-49645,-68209,-13913,9347,1958,42451,85504,80322,14759,-39600,5231,69862,24137,-69173,-68488,13193,42776,51109,44584,-91428,-182062,-111916,-55679,-49949,43120,153177,80397,-37189,-51634,-14780,8530,-44523,-94787,-50566,19159,-43782,-127567,-59464,28750,-33531,-75615,9943,94069,34856,-12894,-19501,-8999,8562,-42450,-152512,-130825,-4214,54579,43323,4778,-34263,-48101,-46275,-51370,-69216,-90269,-92632,-76413,-21625,36296,-6539,-84558,-54731,48428,143442,138510,38052,-57465,-69261,-50085,-47290,-17352,-4130,-12352,-4675,-2190,-33673,-38881,-12043,-15439,-42495,-78188,-80719,717,66127,39724,-10893,-38989,7599,103129,162004,119941,56937,32241,22669,50501,58937,34521,40627,41971,-31576,-73292,-44200,-38415,-33569,-9618,38225,92655,94537,63853,11638,-11444,20595,64236,33150,-52240,-36535,70797,69426,-24863,-76979,-93492,-127918,-131299,-61700,9345,46794,29217,-41626,-91299,-84616,-45249,37438,104031,75254,-19186,-33253,15888,2610,-60721,-55696,4177,26217,5750,9965,-9934,-57743,-100395,-136146,-94692,-45044,-75298,-81385,-53442,-69750,-44778,42313,81209,76513,47544,45428,79409,74623,54196,41284,4724,3280,33494,149,-31980,-7911,-5203,-33570,-87024,-177838,-148867,14653,57576,-50484,-62596,17656,73842,82411,63115,31871,35847,67882,53861,14440,6212,40012,59873,52762,58320,62932,-12096,-99019,-105734,-58380,-50809,-64500,-28166,-16435,-28495,-52234,-86711,-94052,-36008,48144,49257,-4422,40185,104805,89576,51826,59091,44230,25003,32609,-10450,-69514,-30899,57143,59171,52489,52177,-5158,-80524,-81465,-41810,37649,146236,156553,90618,35088,8783,-6164,7116,53549,47345,-1557,-7845,21090,68135,125664,122790,90147,121517,117482,47297,46718,53817,-19551,-66363,-62621,-110887,-146671,-104755,-52338,-31492,-14051,36053,49010,23333,10297,10579,-35,13324,19749,-20826,-59325,-10907,-9790,-116885,-166482,-100437,-64448,-69114,3224,94206,113367,39938,-63703,-139104,-107210,-28941,-3429,-10424,-16990],[71308,-25469,-110551,-73830,21533,54091,-21577,-81388,-78783,-58538,-52363,-60948,-85589,-139155,-182207,-108864,38069,114744,97049,57828,17746,-23422,-83370,-61611,18720,29558,-28626,35442,154706,130053,7500,-65604,-51878,11971,59505,54138,51489,84454,79692,39355,71227,73306,-43210,-91699,-21062,8379,-21872,18998,78497,70508,34966,-7110,-15738,30847,77527,100860,142417,109559,-12687,-45363,-4491,-8913,-37093,-17033,16444,40854,58205,66253,57816,19707,-31787,-84478,-134078,-117273,-81971,-71608,-41493,-27628,-65395,-91019,-24753,44374,-13221,-151717,-157994,-27206,72383,55277,-1382,-23599,-34106,-73206,-138622,-170686,-122449,-41889,-2829,-19885,-60431,-93599,-64548,-11733,24192,81639,156384,166786,117868,63262,-7215,-33948,-28134,-70190,-131372,-105525,-20739,74771,106851,100804,63146,7552,-32964,-1552,86827,109001,30814,-31254,-14658,-27832,-74426,-62551,4088,63435,122295,188857,164557,45489,-50215,-38774,24073,21636,-6925,25434,75089,64993,-17755,-46412,60222,145472,103171,-6362,-55770,-37934,-22685,15288,28775,-16513,-55245,-76036,-109993,-119493,-76736,-192,62157,108756,124120,60681,-10256,-26671,-22792,-36304,-44687,-57350,-84475,-61948,22525,39702,29781,102085,146641,87827,68222,75513,50530,40969,27595,17765,32508,57905,128181,203371,157660,111402,145154,140562,26622,-48745,-55211,-31650,60872,100397,-4580,-66104,-12707,60724,61737,70122,147267,142087,9471,-100161,-120972,-73202,-23661,-31169,-78860,-59071,-14551,-6972,-4273,10131,7153,-22993,-72532,-74465,-29489,-6543,27165,80120,45633,13897,124709,236697,152734,-3362,-63358,-21708,55341,45003,-43273,-98994,-88739,-77808,-53506,-23197,21242,52870,36627,10173,-8659,-22647,-35481,-19180,32113,11702,-73726,-146828,-156950,-127512,-116071,-111843,-57210,6947,51066,61171,16035,-39150,-57368,-24102,-12393,-36227,-61331,-87245,-121650,-146415,-162068,-65495,42192,34927,-16056,-12302,-13875,-35273,-43405,-37207,11796,58357,49737,-4622,-23532,-3204,7399,24942,-70416,-168702,-79044,10151,-21376,-75400,-53955,-1493,-2356,-46141,-62760,6180,14158,-36404,-20625,17163,-52534,-124633,-89807,-34095,15560,52944,74059,90358,127120,122388,38102,-84309,-122858,-55874,-7094,-41721,-85678,-65748,6485,64574,102057,73217,4698,16883,124592,145466,58061,-1053,10312,-4443,-25289,-21577,309,27750,90724,114987,28651,-57250,-64959,-54752,-27586,44980,88829,44563,-4399,-22459,-30284,27558,87893,47110,-42372,-59764,-32339,-8538,17934,27425,-13158,-92683,-150945,-91906,-45307,-50311,-48963,-31093,-17427,43798,107778,77953,-2182,-15574,44061,73781,39739,-25410,-32178,45628,129398,157259,87779,-39929,-93615,-69539,-68870,-52550,-34310,-17003,-1718,-33680,-20924,25143,40355,-27283,-103461,-112977,-39562,10422,-16268,-49282,11197,129459,114960,-46673,-145676,-92340,-2778,65959,80379,14065,-56802,-71302,-64529,-13256,15431,-30900,-35234,91260,160124,128280,84859,94384,72246,-9853,-18005,68312,93232,-10135,-100943,-96453,-53939,-25602,-24479,-19433,23528,69483,55870,461,-25357,-9129,11530,22907,45040,48668,12392,-14163,43273,139547,157899,78801,-49442,-118180,-106222,-61049,7315,57713,8146,-83945,-100857,-53969,-2519,-1355,9460,26357,-13747,-16374,7368,28710,65452,126317,124674,61440,28550,107229,177623,91176,-2505,-28750,-22387,-5855,-51671,-127632,-148422,-143292,-106725,-31863,-20206,-45433,-39102,-6565,-22665,-58251,-23682,13059,8450,-11701,-38018,-49992,-4803,86268,118844,65084,-2014,-68695,-123983,-93284,-82512,-90666,-21905,50715,68294,78485,62067,44839,52916,51839,57795,100509,159867,178451,139659,58714,-30202,-87452,-63066,-1818,21253,-6946,17023,58406,35160,-14832,-53323,-49058,-27000,-37577,-57303,-59257,-14474,45118,27351,-9904,19322,57846,57215,70249,138634,183495,156326,127300,143596,133656,20310,-48540,-50376,-25939,1654,-18280,-65057,-34480,34197,6111,-21665,18806,43648,58838,28508,-64289,-66831,24167,39950,2879,-25621,-30306,28883,14948,-96715,-135723,-56856,27543,48563,25162,8592,-34120,-80318,-51128,26166,100963,187894,219249,109527,7652,-25686,-64321,-71345,-37550,-747,9427,19365,70320,95644,56591,2139,-64293,-144650,-115271,3754,103804,126223,88164,27690,-31315,-19291,52274,109090,69106,17501,28650,68541,82889,55683,40519,28137,-22834,-48396,-48326,-60043,-15569,14142,-33857,-88796,-139124,-159305,-109805,-41475,-13098,-13870,-10437,41244,91748,15546,-68773,-25108,60829,16926,-61701,-36269,23400,43321,63565,89205,85794,66732,73564,94150,67383,-42290,-136369,-131554,-43073,-39505,-35605,54036,94486,-2053,-81929,-31636,-6442,-76783,-148066,-112832,-14266,48980,39567,35133,79568,100765,44095,-31443,-57050,-15198,4547,16706,79950,56839,-38727,-49756,5320,9740,39993,109770,130284,93918,76189,105892,91132,27467,-26731,-61006,-69698,-68859,-66356,5109,39447,65705,117172,101341,-4618,-55220,-34602,-45271,-94662,-126729,-105086,-40843,18620,30178,-18094,-66636,-63360,-1204,75459,104412,43395,-27612,-17477,22430,-12924,-44833,-15309,25934,57499,51760,45742,82619,96010,30887,-62840,-56791,8869,28948,37638,50068,-33992,-92182,-61042,-57736,-35425,65654,108844,-4958,-94252,-86456,-33893,37464,27583,-26542,-23129,-14543,-59581,-84952,-56767,-25511,-45499,-44389,33589,107412,70978,-8314,-80631,-70110,28869,29144,-83381,-103763,-25200,28119,36064,6683,-38002,-50088,-57589,-58844,-42898,-75102,-134477,-137639,-78489,-17759,-31447,-63056,-7895,107475,185309,141951,50951,31262,63820,23628,-53762,-12511,57232,41013,-4804,-43849,-81273,-83583,-76562,-100601,-100379,-65993,-38313,-2093,27232,22689,-40705,-120014,-60460,69920,151223,162075,147609,129139,92213,75306,69355,53579,48327,53019,18560,-29345,-43789,-65630,-57919,-50972,-35884,7905,36032,35853,13355,-11262,-12895,25229,18340,-38477,-16780,45846,-41805,-136400,-136550,-120196,-119758,-86691,-34676,6508,32056,8874,-48508,-74076,-54249,-18571,17847,60407,89387,68900,75049,105284,58398,-41613,-40347,27381,19305,-5795,66272,77961,15431,-40895,-108647,-91835,-21896,-46133,-75620,-26058,7451,36805,61645,35283,1313,-12646,-17192,-10157,8483,81821,126791,83968,55140,79580,30910,-25109,5209,19787,9916,7261,-52965,-66091,53308,107875,7845,-49919,-5756,49382,68599,75674,73382,61938,78062,96489,68481,35861,82409,133907,106569,48321,15922,-32865,-90027,-98349,-48646,-34602,-70329,-82325,-106073,-102640,-56996,-17786,-47041,-56125,11383,13400,-57617,-15557,95513,121100,85884,78197,40223,-14090,-28453,-41924,-56390,2473,105755,124554,110463,89894,22765,-73036,-97301,-73555,-7616,122244,189710,146427,67997,21270,3143,3801,5853,-18296,8716,61528,12931,-4758,96338,125957,45447,18390,-15460,-68364,-47308,-14207,-39882,-66864,-69115,-87534,-84608,-49053,-17295,15460,44870,75576,46946,-11360,-40897,-35321,-10981,46785,71643,25786,-58400,-79842,-63174,-94878,-125957,-100607,-82377,-85915,-35287,54719,115764,89953,-3826,-88446,-67983,-6887,43623,90861,102035],[98371,-15728,-134803,-104794,128,45059,-24579,-117030,-120091,-22690,40091,3790,-38846,-88911,-196022,-197698,-45053,103998,126283,81337,43471,18445,-41646,-47842,-4303,29362,19682,85985,159694,86009,-59076,-118028,-63963,31987,60091,-9400,-43713,29208,83095,69535,96622,78857,-31582,-37283,65047,101534,16627,-46392,-5375,59965,51577,-14667,-12594,46360,82744,72583,78260,42057,-51425,-44826,8621,-29005,-94001,-102229,-88677,-31450,44407,106447,125312,44366,-89809,-167669,-173316,-110670,-63562,-70733,-54388,-27581,-44594,-69004,-19879,11174,-102600,-248245,-198839,-25305,63303,28426,-1532,19941,19507,-21614,-98610,-167564,-142285,-34478,44174,16966,-63851,-100980,-74457,-41172,-15553,32193,105039,137118,99397,41707,2663,-10744,-20079,-46238,-78501,-98088,-91271,-41476,3381,22009,42434,40488,9608,20848,92720,117957,47541,-41649,-75050,-72785,-30919,38422,86886,81651,110257,199373,220547,153561,39769,-30231,-2258,64057,74491,67889,60694,32314,-40407,-71872,21699,116614,76742,-53034,-114108,-88465,-72716,-50026,-51733,-88511,-89234,-51753,-56715,-63864,-45680,-36427,-10220,65197,133955,106252,1063,-70005,-47944,-12273,-1399,-18172,-63839,-44457,21411,27122,31194,154599,252017,188209,123708,126681,146735,160534,119560,52776,39114,85224,104327,74452,14971,29499,54208,71596,68280,59157,30518,-24533,-26661,-5989,-31964,-4431,60667,88032,71025,68299,118332,121280,31977,-51939,-54183,-8856,15460,-11427,-66886,-50620,7963,16724,-33455,-69772,-53507,-38116,-79398,-60249,2371,-48249,-84247,8340,30973,-2497,89209,190836,121103,13105,-3002,24996,76753,42819,-69414,-120304,-65666,-8198,7946,-42562,-71702,-27941,38606,64566,32365,-9424,-35082,8870,102548,83973,-60032,-162973,-144927,-87471,-73146,-88724,-82617,-54077,-10946,9398,-12446,-39991,-67584,-56861,-41248,-80805,-127351,-81208,-25164,-40601,-77172,-35676,45979,57899,26586,24936,43584,54668,23681,-34038,-46960,3176,24875,-21440,-18530,61546,118262,120201,-14563,-136030,-24974,81010,-23620,-121090,-119806,-62116,-29030,-10481,-11048,-627,4203,-9229,-8270,18206,-1242,-41933,-20906,14653,19971,9658,11691,21103,66349,132326,100095,-61323,-121424,-63,53885,-45674,-107299,-65557,-15905,15241,57440,32110,-43896,-50047,27514,83865,64436,20337,147,-30127,-15005,6410,15479,29255,49584,17403,-37405,-43915,-17500,-19400,-16820,52500,87126,-5026,-80502,-26962,31573,42439,31169,-34947,-97347,-46228,18992,36454,44833,52480,15752,-89385,-171602,-102671,-42927,-66902,-75258,-63344,-69719,5157,103428,79203,11462,25099,106969,126153,68342,-8047,-11350,63955,135839,145021,48238,-93971,-124413,-71519,-85295,-111409,-104002,-43646,31121,26258,-546,2426,28942,-13908,-61250,-61747,-58099,-55783,-38706,-35777,-655,97262,101398,-19980,-88882,-44429,15865,67728,72274,10166,-46521,-50825,-51996,-19787,-11561,-10540,24815,114452,160654,164010,123512,72987,29391,-1857,11923,43962,48556,42,-47877,-78766,-63488,10289,35149,9,27107,64187,647,-62645,-47941,-20889,-3184,20702,46616,53802,44041,28455,57581,150771,172283,64415,-54248,-77065,-60736,-49550,-3769,8723,-92385,-205489,-202162,-154419,-125639,-116079,-82634,-92942,-125984,-81148,-8752,14544,9948,42414,85327,79172,45425,81660,141040,81945,27007,10494,-4458,6217,19314,-50643,-172046,-239230,-190223,-77136,-53620,-51061,10532,50534,-7727,-73658,-46710,-6594,-18165,-37661,-41643,-46775,-49966,1512,58261,42845,-13765,-54920,-66808,-53402,-74027,-43869,58278,99617,94238,103847,89160,65765,45528,23668,42318,88902,142562,178631,124647,-10575,-120074,-151393,-109234,-14136,25358,-42058,-70220,20190,94321,82449,47711,54642,28100,-59006,-111733,-83669,-21720,4964,-25564,-23092,38454,97426,104322,75196,100127,156410,140737,98095,82445,76263,14945,-28055,-54674,-40063,-7844,-23548,-57678,-7099,57307,5118,-15227,66051,115917,94787,25712,-17632,20332,83156,88566,82595,71280,49682,62175,11070,-66562,-79138,-38845,-9505,8227,-7129,-38861,-90772,-113861,-37179,75539,136712,164349,127673,7898,-46387,-32790,-42378,-38719,-7603,36667,49068,9868,10605,63997,41854,-32610,-78481,-120756,-96370,9010,111967,135858,96532,34546,-36900,-42993,38591,96519,24502,-37664,25866,119295,146561,119512,101273,56894,-29148,-81977,-91828,-104018,-51895,8163,-6821,-49877,-117906,-143422,-84355,12065,55129,23631,-33144,-1952,71979,23260,-64588,-33165,58361,40663,-37911,-67663,-47305,-2147,50744,90607,118621,139128,176751,191980,127871,5574,-67416,-47681,25707,324,-34039,14364,64890,33416,-7768,30168,38877,-35527,-111256,-64322,73197,101692,-1359,-39198,27166,57259,290,-69507,-84998,-51880,-48333,-54875,-41554,-60008,-61160,-38167,-30020,-11374,71248,118671,69209,-2594,17572,54841,11722,-19873,11446,-1608,-60980,-73626,-64319,-23986,11711,68604,131977,106932,-5771,-74679,-64895,-67129,-112480,-158983,-138196,-46723,22733,9953,-49007,-64014,-16042,50576,82653,65037,2938,-40353,-42982,-20342,-42024,-75489,-66229,-16498,47130,73175,84305,68118,11462,-21214,-23206,9263,30985,31235,26987,32473,-21938,-98677,-109649,-75367,-16078,26931,-2796,-81976,-76618,-44203,-19108,50734,52528,-8148,-23106,-2209,7183,26776,3949,-49301,-67975,-21793,44820,81340,63608,16937,-51717,-18510,84662,103649,9857,-80495,-97956,-53423,-4892,-15136,-56699,-63151,-48873,-38649,-19693,-43939,-98056,-108971,-89596,-54101,-39297,-23379,26148,85703,141524,136509,87599,96454,131497,75502,-20741,-8760,60526,43305,-50810,-102244,-83361,-33685,-24001,-89788,-97900,-37672,-12387,9760,51751,71580,693,-102941,-52164,49902,91487,86070,74829,82172,98156,103970,89028,53895,22353,39016,37199,-3571,-63633,-131496,-91433,-23770,-44357,-68482,-25443,24859,22848,-26072,-74143,-80675,-65365,-45228,7853,32319,-78985,-172610,-158975,-103699,-72706,-62512,-34046,7720,9967,-14926,-24912,-12890,3914,32185,31251,11478,56969,119824,171347,175232,94270,-7474,-21023,6086,-11261,2966,119313,153244,80128,18051,-35483,-43501,-4156,-11865,-32103,11242,54527,48909,-10856,-100041,-127357,-87925,-77388,-106271,-94161,26996,147179,132067,81323,96000,69051,12128,1691,15543,53764,100258,76325,36171,63116,86826,51668,25239,1072,-21898,-11205,32015,37629,2872,14555,61629,79277,95574,158551,171115,63814,-59036,-83971,-49434,-50543,-79235,-52983,-16519,-45509,-59515,-86165,-96753,-56362,25171,31396,7942,23565,-10848,-87184,-67798,21227,59123,39790,35524,21582,-21603,-39428,-15443,30119,82549,129173,131348,83695,18803,-19401,-70543,-95181,-80533,-45315,25424,75167,80793,65072,34574,-6477,-42020,-80451,-96728,-20318,55678,-8026,-44966,26667,37448,-44292,-76069,-59149,-37824,-40699,-56867,-44807,-7421,10693,10355,34538,30890,-26282,-37400,18603,82576,49481,-19920,-43906,-13476,14021,37587,45111,13356,-77592,-113022,-89743,-95839,-94911,-50752,-21922,-24799,-5724,32001,79799,85610,20043,-43614,-8658,23343,36705,76422,121269],[66261,17235,-31523,-7469,20847,24005,-35062,-128903,-129110,15305,122649,78947,54343,44764,-100235,-205540,-119206,3535,44288,45075,60168,85826,44687,-11684,-40175,-2684,30269,74377,101063,16015,-99619,-132044,-81868,20089,82245,987,-105508,-49054,53225,76189,91194,74933,-3450,-3854,67209,98061,17684,-70260,-39382,55556,55947,-37987,-53673,-903,31090,10236,7796,10861,13208,38628,33033,-43663,-115539,-155059,-183836,-121682,-8559,63807,80044,15555,-109386,-185649,-173646,-108871,-77956,-90031,-63389,-18255,-12733,-25773,-4234,-32464,-143886,-195427,-113325,-14922,24719,51944,75302,64332,13784,-35699,-86573,-122868,-94594,-12611,28126,-2327,-37986,-34178,-7130,-3554,-13549,-1872,28621,64216,60560,27996,29158,33961,-2063,-27622,-50530,-99373,-156903,-168916,-107991,-26894,48480,95298,88315,77755,107825,113771,64000,-11706,-76587,-102635,-42239,61761,82804,33451,45910,138309,200124,210482,157688,72456,32424,85798,131346,112580,41526,1600,-24571,-52037,-31825,12321,8277,-62352,-101613,-70489,-60857,-65553,-87686,-104965,-54983,15447,22062,8344,-13082,-61565,-73089,-16077,58837,77962,15904,-67421,-65491,2202,46425,1392,-84257,-71828,-24511,-26283,-8008,115334,238794,229313,143021,109746,132189,145214,128451,119735,112080,99131,25462,-108971,-166779,-83207,-33757,-2057,51191,84400,60057,-13761,-85593,-127178,-99958,22963,81545,39781,20226,58962,115916,117495,58322,3151,1969,18424,14474,5063,-19958,-23631,22451,47368,-35480,-110504,-83455,-43039,-61126,-28895,15407,-82799,-160048,-69553,1678,-17165,10708,51555,28875,26016,47557,44841,51011,5104,-60098,-70196,-22185,36916,74344,12738,-79212,-56680,37898,82737,38672,-10121,-23120,10227,84359,98241,-20495,-133112,-121374,-30124,11593,-41921,-107949,-110154,-53325,-38243,-54915,-16974,-1210,-11604,-23644,-66678,-100059,-26929,61626,91354,64017,21942,19306,48562,56966,49225,38220,45051,42813,-5733,-50703,-17454,11499,-38013,-36599,74997,173354,188050,41388,-118782,-123533,-32216,-82638,-161634,-138826,-102255,-91110,-15495,37118,19874,10621,18736,12525,10398,34089,72178,87727,65820,26248,-34256,-74038,-72284,-18054,77861,107281,15137,-30502,60604,99746,20845,-21467,-11154,-11120,11273,54788,43793,10492,-38072,-74592,-36014,15484,32209,16249,-37492,-19740,24030,43492,52011,29543,-31063,-60289,-31753,20066,26978,17120,39716,33782,-38181,-68048,-3161,38891,24788,11768,-39364,-121678,-106502,-32552,7739,17021,9704,-14016,-49555,-69968,-32189,-35472,-77765,-82342,-61657,-55697,3618,60763,23950,11575,65144,117187,102564,63258,32924,51484,88584,80243,36229,-46897,-153331,-163650,-70231,-42822,-74137,-85339,-30291,69113,90719,24275,-34110,-1924,27326,51771,46116,-6825,-28009,-3384,-8725,-52272,-61482,-26951,3545,26265,24601,9086,19540,5044,-21786,-15055,7530,15382,3766,-19308,23458,82109,101951,92163,117287,84816,3186,-5549,51968,55703,412,-40115,-35068,-13153,-46035,-67040,4488,49079,10686,25218,44304,-14349,-34187,-8820,-8935,-19434,-40641,-75146,-83953,-22630,17460,16399,50645,57836,10171,-8419,17787,4786,-34809,-46234,-56914,-111398,-147181,-111648,-93197,-148596,-205678,-167538,-141651,-144335,-81687,10207,36324,-11648,-43953,-25594,-7527,-28971,-19130,28703,30587,36862,31191,-1357,16823,60244,17499,-101897,-188998,-175350,-93249,-64228,-33747,31770,62094,5220,-77100,-90007,-53734,-20952,5331,37983,54131,10899,-14020,19927,22513,-20852,-19979,9872,10956,-19582,17020,69923,68257,62384,75170,71851,74861,66244,47505,45695,34936,65624,126621,75565,-54649,-141882,-143677,-103119,-36563,12822,-23010,-68650,-14332,48341,49981,40419,42782,-13467,-91820,-121339,-89125,-42969,-56627,-90506,-90139,-40567,29611,67695,30699,14064,58305,65432,50462,32868,1275,-33906,-25444,-47026,-45770,2427,16976,5417,43209,74027,13608,-20198,54155,155473,155955,33307,-22847,30067,79811,82969,113123,156152,153569,82329,-14484,-43744,-40179,-42996,-54000,-36972,-25578,-27028,-69148,-100574,-45021,56791,114592,102821,27797,-68429,-58359,6585,18097,3115,2338,45376,81477,41755,4592,30423,28517,-28144,-61086,-62329,-25058,28066,91339,117359,89739,41089,-11103,-7906,39527,30306,-21307,12989,104008,134451,101662,59977,36068,-8631,-65502,-80209,-77955,-85408,-40740,-10096,-24034,-25287,-42669,-55882,-18025,79905,167937,146725,14075,-44926,18269,36960,-14766,-13093,37954,27734,-5322,-41317,-80206,-77845,-46153,-9417,68710,146203,209054,223465,143496,41714,5068,30698,88645,50949,-6539,13525,51206,71512,60642,46095,17592,-12739,-17228,61178,156945,113813,-13820,-46670,-1877,21996,419,-25736,-26521,-29001,-59404,-90988,-129449,-153117,-103769,-56052,-54422,-21059,66464,90436,37110,-19753,267,16562,-45213,-62896,33807,65287,-24358,-69562,-62603,-49205,-49613,-7883,40582,31558,-25488,-80706,-82364,-37615,-25040,-72436,-92258,-34889,23069,29989,5854,-4114,4087,8461,-25991,-56966,-43364,-20861,-46633,-48984,-22126,-48697,-61925,956,81951,117253,104884,25407,-71960,-87354,-28582,11772,13112,4069,-13569,-21193,-73958,-158821,-156551,-58010,6785,-21924,-71682,-89757,-32461,4148,5366,38479,6842,-57454,-46304,34205,84958,101359,41890,-56470,-86143,-15373,40891,54296,36347,49190,60882,107764,102806,60692,2708,-82867,-120935,-62328,-7713,-27905,-45103,-24281,-13424,-47878,-68799,-58742,-45784,-34252,-33869,-22357,-4597,19674,30402,1400,35812,132705,172288,147281,122046,89668,34082,10372,37839,27482,-72238,-96341,-6489,76695,80617,3364,-25120,-406,-7317,14528,87407,130888,78464,-5772,18707,52408,28105,-24540,-64810,-46249,22510,71041,53872,-3654,-37054,9125,29964,-3034,-71743,-144116,-74124,53992,23305,-62999,-24630,60467,37852,-29872,-61181,-72157,-45968,5158,27217,10847,-27638,-76409,-108408,-81044,-54870,-99144,-83119,29047,78510,43525,36731,58600,57002,70245,74255,23372,30955,99893,162727,151125,61403,-13648,-23169,-37055,-57826,-9844,106945,130009,38146,-8091,-6626,-19583,-13220,3734,5269,26799,44856,-747,-86148,-151490,-124058,-69511,-79717,-137872,-148953,-47960,80028,76471,18783,25617,31084,-5601,-43889,-25823,42325,80810,59303,37115,28126,28583,42457,73609,31853,-55799,-74466,-35768,-49643,-74544,-41866,6591,53592,113797,168835,135863,7277,-101879,-101415,-37595,-12755,-59525,-68991,-12014,-696,7926,7647,-11414,-17440,32276,71793,86695,83385,31351,-41582,-60766,-24462,33194,31070,-2384,-12046,-10927,16364,86312,161399,158086,101936,73734,41429,-36026,-52033,-43779,-57782,-57211,-43970,-43118,-62736,-25166,48762,52099,-21629,-97968,-121049,-91457,-53376,-42004,-48222,-31871,-14378,-42971,-91894,-76177,20855,91978,46271,-40779,-43291,29639,91624,112538,131393,99270,-8262,-56120,8090,82950,59656,20788,18941,28379,21466,23063,12283,-43084,-123818,-104341,-70968,-105038,-94547,-14769,23869,27604,49845,45030,45702,34165,-15358,-50156,-9032,22994,18612,22571,70343],[55847,57862,77225,120121,72570,6459,-51767,-112177,-103489,16212,113877,106662,126902,150704,20868,-134847,-127605,-76915,-63708,-21397,49435,95613,47367,-31516,-67317,-25743,25624,89768,136869,72573,-33562,-70366,-47829,35373,124355,60216,-71342,-48123,38440,65387,82891,73506,7150,-13826,18913,48224,36824,3666,-8167,25207,4865,-94978,-118686,-49654,8884,-17610,-51816,-3420,99561,127133,44353,-36823,-63819,-106028,-151805,-108752,-38772,-18335,-18832,-35344,-84825,-122927,-113265,-80580,-81833,-78867,-25348,21248,19125,-2418,-6134,-55314,-103824,-64188,-1793,-11299,-8749,84580,147907,96642,-2246,-72965,-94071,-64746,-22079,-5606,-37064,-57350,-14039,35837,72991,62401,13411,-8478,-7224,4273,3661,9904,53854,80599,42469,16682,-29443,-97505,-158128,-169745,-134488,-44890,48524,93133,67420,44872,64892,81075,64469,19649,-20130,-59611,-42848,23121,13259,-20992,7762,77946,117081,135084,168073,160031,85076,57619,111759,102995,-8690,-42702,4868,1624,-55406,-88447,-47092,-25630,-52050,-60836,-67559,-60752,-66915,-69901,-8748,34483,11297,2664,-461,-24116,-39421,-40373,-23756,-1421,-16248,-76355,-77090,11464,65601,-4947,-99051,-106874,-79740,-72529,-50991,15537,119194,170569,118179,70022,68526,53796,54849,124544,149868,70523,-48503,-165734,-202564,-122422,-52682,-23597,-4068,12660,-2031,-34998,-75405,-144840,-144141,-11083,51861,14716,24854,102059,152914,119709,66966,49917,36362,7735,-16476,10434,21296,-14972,-1396,51155,-5111,-80954,-64634,-32717,-36984,-14223,16656,-42836,-112021,-57854,18698,6927,-28473,-38243,-19136,32750,44564,33251,24720,-21053,-20733,22292,33925,31677,75323,90835,52698,46446,53355,42237,-5315,-51433,-45502,-16877,27016,57346,6826,-86289,-94656,3003,41303,-62619,-154754,-136270,-56145,-36729,-60406,-9955,41185,41765,8172,-26590,-27790,7720,44679,105578,108658,49747,5468,38475,58256,37707,-12101,-14783,44278,47274,9314,7362,25953,5448,2503,79720,174160,224882,73841,-165464,-272752,-199781,-158168,-180387,-113259,-108157,-153897,-64151,57055,81101,28230,4975,26292,42712,64874,122983,147327,100698,31814,-54190,-86634,-66047,-29236,19203,64053,64931,45860,54433,81557,81274,52328,23895,37164,85609,102857,77199,89545,33441,-79581,-91733,-20638,20123,-6764,-66065,-47020,8647,64284,104563,74063,3955,-38389,-32892,9718,26732,25979,14908,-27045,-44815,10782,39272,-22804,-60099,-12131,6381,-82612,-137128,-89023,-39889,-28692,-36324,-38523,2843,47291,55997,-10161,-77613,-95205,-39025,25152,52763,20596,-40504,-12648,60004,60660,14995,17102,45174,67805,62033,2148,-64714,-109071,-170404,-184885,-66212,29489,34271,18636,53029,138253,123667,-12858,-109203,-47857,43844,103684,90163,49219,36439,40593,32461,-40645,-143134,-130871,-12319,67280,40954,-25219,-55053,-60112,-26254,12183,-8315,-34682,-30830,-914,59355,95301,75607,21331,28650,7193,-53878,-21939,83753,92327,5815,-59068,-49958,-20565,-50742,-94080,-52559,-309,-17461,-5343,22473,11352,30018,47959,21208,-12800,-66174,-142343,-175856,-101390,-39204,-44560,-39191,-20130,4343,36285,58220,40849,11739,-21340,-35106,-38774,-11047,57492,54124,-72767,-187073,-164989,-91458,-65416,-22120,46185,101430,69544,-24704,-105018,-102495,-96439,-108068,-81751,-42894,-9507,-10653,-36893,-17449,9707,7142,-5171,-27106,-47785,-41156,-30608,288,27300,37466,6470,-65644,-97678,-56078,13068,53780,98266,151088,131920,64615,48885,61386,38264,32322,46480,54703,52823,75103,54853,15389,12816,20492,13721,29717,47083,59660,43954,-5180,24243,81202,35391,-44078,-83863,-82264,-78812,-93676,-45343,-4869,-16460,-21091,-26440,-31735,-31890,-75474,-142529,-145012,-112873,-84882,-55264,-89570,-147391,-162081,-135230,-93224,-40880,-23398,-18662,-10967,-25457,-14045,2595,-52313,-95179,-26833,-10796,-42277,-33453,-20888,6,37756,43603,-13359,-61925,-10383,132711,186930,65868,-10774,34220,81708,91926,129943,203859,221229,104510,-25065,-47923,-38563,-46465,-59823,-57504,-31388,20824,23100,-21008,-36162,4683,45243,21017,-40884,-92260,-52692,12937,9058,-20940,-28690,15619,84904,103879,59670,6653,-1393,-7243,-23193,-13409,54399,104427,124306,120021,99407,65456,15761,14714,13181,-44166,-51532,57694,116351,65155,6969,-34302,-72214,-93211,-82866,-32143,-2828,-5265,16706,1420,-27722,5588,50064,46070,41001,97579,199860,227534,107058,-10897,9890,53372,30327,-22767,-52314,-53135,7118,27346,-43135,-88443,-78113,-57856,4053,83638,151802,170046,101842,26947,14820,46607,129496,138152,93398,56523,19497,21477,29079,12873,-14790,7627,73730,148570,146309,58521,-18531,-26080,-22173,-5583,21074,28571,19638,7990,-17459,-50514,-89677,-131485,-134362,-112614,-66891,8230,81379,73138,28390,19010,19375,5577,-41307,-56787,34383,102211,38488,-38973,-76385,-87832,-113019,-84342,-42368,-17456,-22883,-69238,-75602,36024,131207,83151,2737,-7496,12181,46233,75816,62584,3905,-59596,-118095,-128202,-48476,32241,10206,4767,46405,-997,-41112,24840,116220,155657,119356,28948,-65233,-110737,-78582,-41543,-38797,-44404,-53159,-63803,-108661,-149104,-125554,-39451,8763,-25130,-50437,-42117,-4515,5724,-7302,1514,-30659,-64911,-39375,30314,78758,80558,14127,-58490,-63085,1996,29704,12964,-19778,37451,148022,192538,79540,-37268,-56481,-58947,-34809,33724,38523,-7821,5537,37662,575,-92752,-144095,-99388,-18612,33157,44304,31576,24345,33900,9720,-67604,-50453,102894,212508,160377,90166,101670,109692,69646,29569,24722,-1994,16516,106112,148281,119446,70295,30112,-3333,-34665,-29526,31656,103491,105473,61189,76154,69456,13190,-47785,-85001,-73875,-34681,-2574,-18567,-54028,-54223,-3031,30719,21473,-6912,-44412,-1872,79352,51744,-25837,17508,98367,39976,-18603,-4388,3448,36881,88845,45051,-21892,5592,36151,-28244,-58166,-49178,-107543,-100549,66781,208054,170700,92152,80995,70780,60136,71016,37322,14862,39333,68672,56338,2841,-32257,-29209,-62817,-93282,-49187,43918,51048,-21000,-39313,-36522,-50247,-8734,46965,44413,41358,30529,-25112,-67591,-53141,3003,14158,-41881,-127703,-168860,-97182,-15976,-35557,-92366,-95538,-76193,-82950,-91536,-45495,13533,3953,-31177,-24064,-15322,-18197,-15528,30454,39325,-27845,-64903,-50431,-66962,-73807,-49736,-15265,38883,65520,77440,73611,30690,-9043,-11429,2991,26909,-23004,-89562,-46689,5231,13531,34938,62874,41094,23559,49000,100900,126130,99500,38773,-25943,-35881,49485,73931,2406,-59749,-49011,31222,140270,204441,140252,18175,-14761,25994,-7884,-15344,18802,-3410,-36804,-26369,-30901,-86450,-57612,39684,48439,-48902,-135630,-100663,-12983,-36620,-113023,-70472,5969,-8440,-60124,-94840,-59117,50735,123402,99503,33025,-11913,-156,74318,132083,141849,108796,44059,25652,66453,93364,65104,56282,47897,7184,-15521,10447,3771,-73587,-143351,-89448,-48308,-90934,-81705,-17945,476,16539,54430,45377,18138,-32028,-74338,-65292,-19379,17817,31259,11524,25779],[75128,73722,80771,133490,78800,-18929,-72110,-82991,-58829,-8916,21438,47229,103501,144368,70303,-57606,-93511,-83871,-98410,-49062,26184,35427,-44718,-109361,-108912,-61085,-8413,110847,219588,182524,71031,25831,29624,55151,79452,29625,-14545,14471,27882,26252,73097,74927,-1835,-40290,-26676,8706,66778,87627,19242,-28353,-57772,-135481,-145719,-50661,25452,-27574,-90343,-10647,124941,146956,37494,-16148,10982,-5600,-26982,469,-24439,-80944,-88915,-67691,-48462,-30609,-24004,-25217,-27087,10287,65107,82217,62979,21880,-9582,-41196,-17753,44122,41924,-23187,-6933,91076,137223,94583,21992,-51207,-83188,-28429,24456,-11553,-74071,-74247,-11362,39464,74296,63104,4268,-27577,-16372,-17643,-36435,-19451,31558,64154,55138,47268,-4223,-88919,-136404,-115120,-96160,-30387,61037,70081,-4910,-46564,-24343,16448,38475,35862,48072,44325,40445,19642,-40185,-57059,-9735,43496,30863,266,61279,133733,79704,5284,35458,25522,-91364,-109817,-10957,21641,-44519,-103016,-45113,13979,-22565,-76353,-103781,-77126,-41342,-26946,-7467,-27705,-91187,-87292,-32140,25908,58806,18699,-46580,-64451,-69369,-94075,-53602,42630,69241,8500,-44357,-71785,-82241,-55371,-26886,-20733,18076,47309,39434,37948,41630,-1937,-36702,28082,81038,24864,-41073,-54047,-88660,-92647,-62423,-33991,-37254,-46982,-70103,-67698,-25566,-59703,-115318,-44857,23507,39253,78864,150113,179301,121574,77815,85463,54589,-4262,-26627,29054,60479,791,-35660,14594,17439,-29745,-45024,-36184,-35802,-16556,43267,64787,4953,-15578,19479,28554,-5086,-28128,-11821,21006,17121,13214,11421,-19417,26531,101689,80773,-6994,-8771,82738,175792,168083,62141,-13831,-41530,-85141,-96434,-41340,21051,34393,16042,-40654,-70671,-24013,-19146,-125373,-175113,-109302,-26686,4183,-4475,4550,15904,23948,13443,5108,18083,-2968,-54353,-14472,40948,35034,7877,38456,66441,39326,-24963,-24046,51718,81120,64402,44007,53098,79866,94206,106232,149662,230843,102308,-188946,-258614,-174320,-159397,-153943,-71345,-72446,-140099,-73200,69038,126497,21182,-56481,11980,105236,114485,109702,132396,111298,29769,-51442,-28450,29413,32081,8546,19163,29900,3701,-38717,-10262,44080,20059,5912,83221,139164,113313,71401,92190,79064,2934,-35031,4644,11054,-45126,-86581,-59562,-33794,27748,105572,105929,36747,-14844,-19293,-6231,5850,17499,2515,-36356,-19198,70054,81111,-48420,-130226,-65267,7856,-31863,-74721,-45949,-12974,-15802,-21338,-10189,37609,83013,94332,25117,-54367,-66939,33372,123937,111863,23330,-56519,-38117,22656,10091,-40836,-24608,13883,17576,6406,-21543,-65154,-87921,-126546,-161150,-67181,53863,105397,105968,114625,151875,93650,-70651,-172945,-100957,-9372,35198,41153,52518,49641,41084,68051,44131,-62937,-106764,-45186,-10150,-27053,-55722,-71101,-57991,-1768,19665,-70971,-170474,-105094,20277,73652,70012,70607,25925,-2142,-31023,-66744,-50029,27496,88914,74221,36004,6055,-26891,-75495,-115093,-85656,-38850,-44671,-24667,27238,29647,25327,38078,29360,10254,-25831,-79354,-115917,-103815,-84819,-70930,-34156,6303,29044,8345,-5467,32905,79290,77686,64158,50030,48899,108514,105189,-17424,-112320,-88460,-17539,26587,44087,63632,153049,186565,71168,-82640,-81871,-35936,-85021,-118957,-101712,-60300,-47385,-67177,-79246,-79181,-61798,8040,76870,71593,44488,27685,23004,8527,4042,311,-30184,-47472,-14036,29839,24955,45745,138878,185590,130512,94256,132320,128651,66659,25014,44457,77416,99177,56549,-14633,-26755,-14175,-33052,-30309,3636,30249,14917,-3531,46783,60837,7380,-22346,-24089,-19494,-46663,-118162,-94550,-35372,-23831,-27425,-47015,-42170,-34915,-123137,-205269,-154760,-82096,-63309,-54930,-95140,-159734,-143748,-111155,-124513,-117038,-56624,18971,18549,-59891,-74792,-28313,-55937,-98690,-6633,42966,-11415,-88398,-122442,-65269,-2310,-17108,-79609,-103956,-45811,74827,146341,107923,64631,61201,76640,100897,133792,181538,184229,90449,-38528,-78685,-64800,-49581,-39924,-36264,-10744,68436,116809,78505,14022,-7421,-15369,-56860,-85087,-85870,-56204,-34129,-57582,-79793,-64529,-5175,73240,123236,77231,-20321,-37675,3678,19607,32554,123842,209198,209141,155382,117363,74856,-1301,-30629,-43471,-65177,-51970,11896,18944,-29036,-32761,-38503,-90019,-118841,-89080,-17514,46671,61235,57518,28105,8754,47309,84516,88276,73459,73935,134168,210344,174269,70019,44089,55262,43810,-40361,-140582,-138339,-9763,69245,20404,-21313,-2525,-4140,-24005,-456,64693,98589,72975,27829,4571,15261,122031,187229,164511,73774,-28933,-79998,-67450,-15192,8749,38802,90343,116864,69474,-4100,-39130,-39653,-57216,-40516,17908,20400,-20392,-5118,13010,3890,-4295,-65869,-134936,-136418,-49030,51611,101396,44724,-24322,-8279,7364,-10274,-18589,-9006,44455,103113,75087,-9952,-100066,-122331,-111121,-69312,-31685,7133,12082,-35475,-51115,49829,164884,146650,63736,15399,-2284,22266,71543,79192,9250,-66612,-96830,-87702,-18277,59916,50760,71618,94165,8664,-56964,-18428,50434,77822,56277,29011,-14872,-79323,-86226,-39738,-50458,-57850,-47978,-70541,-92523,-75398,-81934,-84066,-37281,-11822,-9268,-10215,-2675,-26886,-61618,-50696,-28950,-7928,-10611,-11179,25781,30188,-28938,-54100,-29392,15524,18369,-48181,-107982,-30535,119387,168919,66521,-48077,-57935,-3791,67180,105777,50328,-2465,30349,43906,-25832,-107928,-139836,-100896,-14755,66269,76411,21644,-4557,15820,-8974,-83624,-89757,18854,126441,100998,56754,109036,164905,124528,25032,26599,107596,147537,150411,110685,58093,36425,-11781,-78972,-100427,-104420,-86196,-6536,47798,45111,78068,78368,40494,15396,27491,34582,-6018,-41682,-54120,-27906,2426,13251,38613,70565,103049,99865,72249,29873,-13983,-38429,20262,73523,22403,-13436,-12516,-20430,21592,83119,27403,-51577,-22397,41829,-11450,-49857,-23039,-35956,-42619,73884,224439,211131,84742,34239,29712,15980,23675,11740,-4163,-6035,-15555,-29993,-23403,-14138,-18805,-60346,-87987,-65725,-3686,8458,5529,464,-79061,-104325,18141,105319,73583,42074,15782,-19563,-10610,45204,69662,36321,-32249,-131917,-190543,-127285,-86765,-125575,-174868,-188484,-171654,-138694,-87176,-8254,25692,-17185,-54866,-46374,-22216,-23826,-64400,-45595,15196,14309,-10114,4660,1810,-36977,-63562,-17133,53250,9989,-36328,15081,67596,85020,64803,29813,60987,22690,-96278,-89525,-41862,-67010,-48029,47681,50283,4350,8535,72062,122917,113216,48073,-50681,-75998,25030,82645,15400,-96247,-127890,-46353,63223,99921,29217,-61686,-49879,43071,53494,61645,90515,39962,-38428,-30409,8722,-16618,-10711,38115,17438,-68832,-118412,-59911,34787,9053,-83453,-51812,39062,17369,-51932,-101672,-102193,-55773,2620,58848,97929,37525,-58597,-24577,64187,79049,50632,50350,94693,118243,106832,69157,45798,-7001,-52251,-41069,-4226,5258,-31141,-99551,-87827,-49064,-51323,-35712,-24573,-28793,-4045,27710,32966,9335,-66309,-94003,-25694,39957,46357,57739,41452,37405],[83676,74025,40197,49965,17134,-44112,-62508,-33167,3321,-5106,-57722,-57875,9347,72292,59821,-4590,-48042,-54261,-57460,-13285,25290,-3609,-85700,-128297,-138757,-116763,-75640,64491,202190,183701,104028,92031,96011,43968,-45737,-76013,4435,58280,5754,-17568,53746,73718,14619,-11051,-18500,446,66062,101536,29555,-45708,-64937,-101679,-93392,-12511,34676,-28533,-54990,19954,102188,112377,35844,-3240,15269,22969,47625,72788,-8680,-98529,-96528,-59596,-25675,17185,27118,21153,58447,124811,142834,111902,82916,32913,-12945,-11812,53510,101002,41140,-32244,9472,69376,63253,43563,34226,-2905,-58192,-25454,27469,-18902,-56242,-37239,-29122,-30538,-22708,-31368,-63002,-77945,-41570,-16495,-27222,-34860,-31165,-17230,1033,16690,-7915,-89117,-143129,-126526,-77653,4902,93649,94206,10288,-67539,-89012,-72978,-29503,16532,52894,92348,115246,44865,-52288,-87046,-57967,928,-5572,-46486,-20516,40402,19793,-23728,-35162,-62975,-139980,-135154,-52621,-20058,-33800,-35519,6812,23426,-18709,-54105,-89723,-92196,-44057,-6728,-28237,-84101,-148370,-150783,-83637,28627,119821,77248,-36293,-79904,-70024,-55939,16514,86478,73407,45425,33176,-11158,-55162,-5180,44376,29889,-941,-48086,-49108,10985,39024,-18326,-91110,-75637,-24700,-1701,29376,75890,20654,-57972,-100136,-67464,-27717,-23963,-58797,-60003,12974,16263,-52091,-24358,25877,38230,48378,82196,132071,124204,97808,89233,48503,-10188,-25051,32177,76149,20806,-66522,-56030,-17742,-37185,-70982,-61692,-48122,-17205,68739,125106,63066,-34777,-60802,-16177,14995,-296,-24989,-21198,-5302,-9335,-20637,-19875,71390,143714,84213,-48775,-88989,8875,144119,143672,31591,-16259,1144,-47577,-109100,-34276,65303,56568,21540,-2895,-52193,-86239,-88528,-114073,-101830,-26171,20720,34445,45204,10138,-66034,-66602,-15363,17098,25363,-14751,-110188,-112861,-30921,-6069,-21923,18682,82443,68348,3913,-8696,27195,56160,53984,45957,58010,91094,117124,98983,105584,185136,76182,-183665,-149858,-7041,-77194,-99038,-35506,-14871,-52041,-15552,69607,91896,-18878,-103268,-13248,132683,147935,80876,72402,63778,-8415,-47650,26374,103721,86407,29263,-1692,-36537,-81549,-117147,-103595,-65085,-67307,-26440,78690,105574,76969,51267,41016,65121,80442,60819,60490,35808,-12278,-27111,-19156,-62878,-56190,19293,68825,33981,11039,20917,-2324,-6603,14605,1423,-5032,23906,70118,99395,24558,-88224,-95840,-38389,-20862,-4629,22438,39538,24884,11440,26526,46743,58786,82779,31863,-37755,-7439,110035,164686,129037,50288,-30323,-36831,124,6866,-27839,-35385,-34545,-35815,-15827,6850,-3228,-21006,-50955,-99725,-79089,-6620,72807,96372,61564,38529,10896,-59842,-138123,-117725,-79031,-49147,-11827,22086,15868,12498,62656,85879,34952,-18180,-54301,-122970,-138822,-65248,-9375,-14106,1878,9794,-69913,-164882,-85044,26136,43538,35916,85880,86668,48347,-905,-41604,-74912,-53732,49991,127570,134415,86323,17645,-51442,-86986,-59384,-26346,-31034,3738,52524,10289,-41278,-17455,29654,46342,25203,11134,-3597,-55959,-102795,-73682,-8528,16160,2712,-59930,-81762,9522,111343,138550,122362,94794,58850,63187,46411,-25353,-61870,-11145,29512,70656,71707,50991,140769,214056,116314,-16598,13209,78179,2779,-87251,-106676,-54252,-22333,-54072,-96545,-95815,-86358,-33123,54550,75992,79082,62663,21582,-16809,-22909,-5310,9786,7510,2030,-11179,-55404,-52657,52934,111923,68208,68733,142668,135594,43261,-12605,11724,42643,67388,46865,-29005,-46935,-12494,-35795,-49929,-3685,10419,-11721,16781,71026,37103,-25648,-27122,-15874,4458,1086,-44230,-62059,-75914,-87227,-45865,-16893,15641,40799,-29265,-119481,-87496,-22248,-18247,-47203,-96913,-119584,-54326,2833,-27943,-84937,-66934,42720,85446,-27714,-97837,-52202,-16718,-32079,25913,71963,36258,-77901,-135459,-56419,1453,-58819,-138253,-114468,-40362,2968,60005,134077,144607,59926,8071,33783,77427,85885,59354,15296,-65852,-100447,-89049,-61001,-24928,19337,51250,118225,164012,125025,66872,32901,-22319,-82262,-80405,-58642,-65338,-83389,-93337,-99574,-69417,10014,61867,62145,7113,-51954,-40448,20141,63406,91881,165447,233711,240606,186116,109759,23579,-59110,-87499,-74566,-37329,-35337,-57568,-58739,-48693,3118,42202,-10977,-88813,-105887,-60265,23699,51733,34552,29585,53276,64417,21888,30718,54016,32591,55505,150222,164400,90313,38283,24817,37743,-13951,-118958,-130475,-21592,55917,48570,34310,61335,45009,-31170,-43839,31880,76353,83394,77462,36440,-788,70887,115995,85340,19921,-57606,-126227,-118164,-9911,55153,56126,41582,29580,21296,-12760,-52540,-59548,-68593,-49637,1221,-31689,-95419,-54216,-6420,9048,23484,-30418,-90498,-70624,13868,68699,62176,-21406,-86901,-58312,-3118,-7701,-3760,31641,72557,98939,70927,-12363,-125219,-121334,-29727,22177,20577,34297,38187,4415,-32882,-34825,18730,62715,48339,16487,1929,2057,23263,48703,10099,-30007,-15927,2262,22649,46564,26320,62823,90327,13828,-59991,-77966,-75327,-81691,-79558,-41266,-4396,-16822,-10514,36373,2646,-11039,-7871,-62527,-68115,-28090,-79058,-134744,-79784,-15310,759,-13110,-16152,-53311,-109611,-105823,-47726,9845,-15018,-15254,55021,66931,8391,-13343,-14093,22744,36294,-58477,-140195,-67408,22475,73349,73560,32326,-2622,28566,83528,70787,-6117,-38452,8507,20643,-23271,-48200,-45204,-46690,-13233,67778,65914,-16159,-29986,21750,18266,-44397,-92151,-70727,5910,34341,35850,87436,137003,105745,20767,50773,174995,193691,100709,12750,-20367,-36990,-90548,-146897,-135095,-108204,-104739,-66901,-8486,32171,82225,87091,67021,65889,128374,163845,92650,-5,-22232,48171,76875,35582,35024,97862,174108,193766,132784,25865,-40870,-47489,-12161,16851,17367,418,-48220,-84573,-53407,-9190,-25574,-55995,-48144,-27722,-65547,-63153,10702,45634,25303,27719,74413,100175,48603,-561,-7358,13649,45607,40802,28383,15823,-13157,-41491,-4032,39391,18606,-18882,-17237,-3880,26252,45822,84414,65228,-79052,-107698,49280,136884,92021,27555,-10280,-19921,1347,34518,24220,-15530,-47400,-110214,-155000,-116808,-105313,-151577,-180329,-188209,-170206,-100898,-16609,54243,60003,21883,-3371,-7005,25952,39394,-15603,-19072,33086,49958,36094,56969,46003,-42037,-90540,-8856,84624,21720,-68104,-42378,16850,60065,52159,18526,59759,47305,-48682,-48140,-53396,-119832,-113768,-8606,9932,-8932,20140,88058,124387,87551,-12127,-117207,-118938,-14154,53362,27399,-63962,-140407,-117568,-54921,-39186,-59808,-47467,24894,96444,100313,125798,141852,73825,-27846,-41013,24277,46599,43814,36688,-7908,-45230,-47741,-37838,-934,19972,-15847,-13223,59265,36263,-53660,-105919,-134405,-148611,-117362,-36705,62368,34133,-89567,-94600,-13556,8095,-23239,-18158,46963,81764,85343,54181,-1306,-77941,-67463,-8113,2308,17120,41088,-41663,-101684,-74604,-35401,-17187,-27648,-18238,8893,24788,32095,5336,-78610,-83227,20829,90446,46493,31534,50536,64717],[37784,54681,30995,-23147,-67913,-69507,-34127,13080,39940,10876,-75613,-117192,-46675,29474,38572,25074,-68,-33146,-25236,15018,25274,11082,-14721,-31567,-92193,-133146,-124377,-25056,80403,71390,52496,90370,99346,10827,-113025,-108330,6963,52484,-7237,-32860,13764,46299,57166,76946,43169,19267,40322,69891,50227,-14210,-41730,-32273,1046,31918,33507,17709,64015,93864,91469,91727,64049,5961,-43710,-27650,31405,45495,-24460,-83021,-60230,-12280,3065,18710,23758,39041,106644,168829,153719,85796,27884,-26814,-41923,-189,73524,113691,56240,-2925,32097,58431,16780,-17909,-11478,1010,-28382,-12397,19888,-21480,-20923,9879,-38423,-98061,-116643,-119549,-117917,-106461,-61777,-9983,7963,-19517,-69122,-72481,-53020,-37641,-41602,-79175,-120914,-124336,-64239,34574,108131,137233,102704,10247,-82972,-142170,-106550,-29453,-2718,29513,64160,22301,-39362,-82393,-104395,-44885,16903,33744,25693,4708,-1980,13557,-30813,-77924,-83935,-36344,-9580,-39341,-22695,46688,75925,42702,19621,43097,13303,-46099,-30275,19736,10674,-21327,-56253,-91352,-81167,9698,101725,68116,-30850,-47679,10488,51466,90968,103924,75232,68837,49586,-17164,-48717,25050,83180,71953,25703,-39229,-52397,8545,21045,-42237,-87699,-71451,-53760,-8155,81961,117528,57366,-9784,-76951,-65056,-1189,28950,8553,3468,42288,24347,-25519,21000,45231,-16389,-87413,-81392,38298,122979,100705,56574,26010,-20845,-62939,-39218,11955,-11990,-103446,-123583,-96535,-100122,-99458,-56503,-34178,-17245,31509,70955,44447,-64415,-144210,-98834,-11912,-3659,-44686,-40441,-15234,-37246,-72572,-40365,105559,165309,61877,-54479,-59069,6450,41541,16671,-9380,36333,86302,34748,-42853,6753,91232,84302,38216,22716,-32730,-109019,-80528,-7800,30901,64186,62553,36536,32340,-35359,-157818,-137436,-29422,25691,29417,12256,-46872,-61595,-36417,-52932,-82471,-22245,65636,67892,3649,-43650,-37479,-6008,-5722,8273,35930,30070,36935,40272,66793,130165,-36730,-259936,-200441,15393,4096,-53692,-9927,26051,19655,35441,44644,17947,-49345,-82036,-11607,94360,105108,34446,-11596,-48787,-75792,-40412,46298,101304,92577,46461,-5230,-37062,-42862,-70465,-124493,-140586,-107353,-32582,41663,61496,91653,78710,13980,29025,92255,93465,78424,76630,91014,95904,51972,-51251,-101192,-56293,28498,57481,59843,40922,-20652,-25436,10722,-11376,3368,44605,40214,80378,112760,24852,-64875,-47884,-9982,2313,-186,4641,3193,-1665,25494,42053,29971,44841,-8836,-64446,-11880,80253,106661,96216,62214,7422,3735,14493,10292,-14897,-48894,-85569,-63431,-13763,5219,14530,17065,-9,-41905,-88750,-96871,-10905,35108,-38940,-103098,-74567,-11486,-32732,-73180,-86417,-45913,-4341,6820,-5278,-7957,15932,30240,19681,8525,-45004,-170407,-208195,-67399,36411,-11569,-36894,-11835,-1052,18002,43766,13719,-25755,-5085,78905,109538,96804,58112,12384,-45291,-61145,8471,91798,114221,102102,85115,31952,-22175,-23092,-5875,2562,45555,55970,-21141,-68591,-25241,54877,82010,40246,32769,37529,-31588,-116049,-95613,-59340,-84609,-78793,-72174,-66609,-4738,63179,72521,71072,95086,103666,63132,3249,-40491,-41224,23642,51953,60125,55165,30360,83910,124027,47864,-15865,38093,80575,26902,-34678,-52882,-17738,7554,-21209,-40109,-20088,-26432,-30071,2632,16322,46124,52168,11703,-32432,-32508,-4507,20769,10615,-38831,-76373,-88981,-65092,-1370,-9440,-60413,-8292,72093,42632,-14182,-20452,7692,3760,1710,-4911,-36198,-34815,8162,-13137,-39535,-379,3856,-19444,24006,61104,8552,-49478,-35315,-21656,-182,52108,74100,24758,-61309,-101344,-56574,3411,45004,72045,67919,7313,-17005,15358,19450,-28364,-78236,-56972,210,55585,70844,12271,-56079,-6361,65032,-3819,-74957,-44085,13686,15113,26445,51175,54806,-8501,-19569,63896,63038,-59443,-154656,-112575,-50460,-60150,2420,137987,161474,30036,-73685,-78819,-32102,-35265,-70002,-69033,-67232,-71256,-70752,-52652,-15661,54214,102944,157825,167657,103983,65963,59270,7385,-34819,-8737,-18578,-79737,-112202,-97219,-93628,-67519,11799,29423,-27753,-75958,-68738,-7705,44387,79225,113824,139231,131219,155055,160902,58066,-68923,-107206,-83494,-55696,-15731,-22513,-51344,-29272,-4223,35263,86118,47021,-48204,-96504,-77985,-17742,-5023,-23730,3873,67061,32055,-92178,-97295,-37244,-25201,20032,100916,97010,30457,-26838,-32650,14422,19106,-22969,-33581,1774,28271,35904,24097,33605,16547,-43264,-32549,54170,72819,60771,94507,86774,26546,23207,-13719,-64288,-50332,-50116,-87871,-86097,-8035,27865,20057,5137,9229,30519,9898,-30075,-22650,-15672,-5496,5122,-59158,-122575,-90160,-45613,-7556,28858,15627,1955,39068,91148,59591,-26037,-82990,-61783,17403,81962,61133,20188,29017,74382,93204,50223,-43184,-148910,-89272,57397,90227,23564,-1320,13694,8221,-41079,-115617,-118865,-43992,-3698,-964,16744,20873,6461,3498,-23063,-27028,7671,32135,34419,20086,-21086,-840,69615,65876,13,-67369,-112613,-141618,-154735,-127224,-40290,28416,56743,62436,29001,24904,6289,-61816,-64750,-31776,-73023,-96363,-59983,-29579,-5812,-20031,-44780,-80149,-136052,-161546,-123842,-63943,-61773,23265,149088,162271,107958,53611,-3899,42820,81472,2395,-66134,-21719,-38601,-24345,43059,63810,15468,4534,21740,-18904,-78527,-77396,-17220,24671,27167,14915,11723,-8813,-15106,38855,50122,12945,25341,68770,76485,19997,-75868,-110200,-28542,37066,30382,18034,6400,-1889,14069,93091,165654,135077,17852,-57122,-48754,-63923,-113518,-129292,-84929,-13005,14805,-12384,2451,72577,120224,92513,43460,22836,102099,196862,173576,63719,6970,67949,75533,5206,-10803,59650,154716,197504,162784,94214,48214,12024,-34638,-32655,8105,18834,-16156,-36677,-43754,-64100,-66854,-58234,-68940,-95889,-128456,-98490,-8490,28473,3882,-59420,-110646,-55395,30201,27137,10894,68817,150644,164033,125755,72973,31006,-9428,9493,59464,49535,33529,66168,85621,101252,105868,98597,51003,-52789,-49995,67926,140131,123817,43019,-14414,-19647,-17906,-17311,-24869,-56234,-45219,-24386,-37499,-58985,-93114,-136790,-129362,-101932,-74855,-5855,57412,62073,25469,11816,12964,20665,75026,123380,106465,113016,112863,71386,23194,11369,-16639,-74252,-77632,1978,84212,59416,-37045,-95705,-86065,-34579,-8610,-24612,-1694,23144,40594,79718,18475,-69238,-65677,-8566,-8873,1417,71809,137166,137543,77280,-37038,-117270,-81014,11499,42923,53764,35889,-50466,-104943,-100442,-90485,-54541,45178,126683,136041,115894,147502,155995,102725,19284,-22087,26360,60045,51608,18014,-16483,-2620,2695,-52442,-71847,-15730,13076,21581,65318,35079,-52523,-69396,-56870,-72777,-102159,-110307,-63318,-37415,-66198,-56284,-24686,-17121,-35446,-56483,-30795,6051,27901,7114,-42929,-79617,-18142,61888,66256,69196,92344,-750,-94907,-85771,-39677,-28509,-21354,14627,45181,63816,52497,-6932,-83478,-64375,18060,51068,-4257,-6992,59120,75462],[-18421,30301,48288,-21307,-89578,-74292,-15562,34453,33875,3826,-44717,-66048,294,47849,35250,49823,55161,-4218,-28282,-7628,-5041,13788,51821,82990,26556,-54069,-89552,-50961,-5057,-13217,-3069,34962,35808,-12491,-51552,-24352,18109,29989,13515,-20262,-42902,-17178,66007,129316,87075,39580,26048,41905,52165,-7230,-65740,-29283,45287,54616,39723,77983,148529,141815,101102,99567,91043,12558,-76025,-49400,8204,-13002,-60057,-80705,-44164,28098,43331,14384,-5793,22101,76159,108266,100228,24135,-89566,-151748,-106658,-41138,12405,54431,55371,42990,65960,69216,13417,-54611,-78003,-46150,-18583,14182,12636,-43378,-34447,-2277,-46520,-108064,-122044,-120800,-122367,-105321,-65240,-30612,-14133,-26690,-68437,-63542,-62104,-81189,-90457,-64671,-46688,-33092,-29026,6915,48092,91341,102963,55835,-50414,-159908,-152255,-80055,-60617,-76990,-79014,-59391,-23630,-38788,-109819,-81633,20518,95887,92527,19282,23946,80132,31223,-32860,5483,103609,110389,8459,-12784,62064,101280,79207,81502,123609,101202,29053,9639,49513,84386,95982,67415,3401,-37824,-18124,9075,-7063,-35166,-1531,86453,114563,78763,41895,33117,34491,-22372,-101561,-75228,16041,39281,15405,14104,12710,6501,11419,-26665,-83480,-58479,2382,-30157,-42093,57871,98420,59561,61035,37894,2399,343,11063,16415,40502,57492,-14115,-79877,-5533,28020,-73844,-190063,-186850,-39392,68729,36323,-5822,-601,-40033,-137347,-165151,-131363,-125480,-152986,-155692,-156921,-140158,-71144,-3499,-8590,-51325,-72430,-33409,24267,-23555,-136618,-145000,-61989,-9843,1018,10443,-20946,-76005,-116812,-76929,86453,149101,44933,-27822,29667,76893,13422,-42651,-12169,58257,82615,50859,25300,26481,47890,64834,47035,18786,-22858,-74588,-33132,54105,79866,71986,51752,22326,-2381,-87962,-182882,-112202,6199,41847,38072,43882,51982,55976,-11612,-83076,-106183,-45957,3799,-1154,-53149,-103964,-85065,-56037,-66052,-40513,11219,-8134,-16331,12954,60502,131532,-112372,-426731,-428286,-148907,12262,-21332,8391,27514,14183,13346,537,-18010,-47175,-32258,6378,25261,6103,-35947,-93555,-151089,-111617,-10329,54794,67375,84703,60810,2483,33644,114924,54994,-84909,-123961,-73371,-15674,28005,88140,175432,136100,21035,5319,51222,42744,42707,90987,159103,172288,99520,-7580,-47793,-16440,61297,119114,94629,-4342,-86726,-58461,-815,-25717,-18661,30763,25284,46145,117039,87843,-5450,15167,60508,14167,-53156,-69654,-49417,-21234,22002,42025,7465,-4061,-53231,-101389,-94614,-51079,4882,68107,83280,66861,75147,49621,-8803,-45886,-80675,-127619,-93378,-38669,-45081,-19461,16914,9481,-11554,-65117,-117125,-34475,36536,-26060,-93787,-87512,-8376,31113,4316,-23004,23357,45276,32964,13453,-10895,-16139,-17350,-29367,-24513,-35142,-118265,-158431,-57036,5249,-54402,-63840,-18381,52666,149494,131062,1064,-78926,-48343,43294,71352,90341,104827,82216,32573,-2369,-5467,13315,20834,49313,111714,118127,53384,4574,2011,28906,56461,28317,-17740,-6415,43687,92440,93705,48803,41160,41017,-22078,-104413,-103804,-124645,-188467,-115240,-1299,14418,-6938,-24007,-50827,-9382,82156,136233,104594,24448,-34272,-36751,21751,55186,31167,39713,48154,58758,24997,-45022,-65075,-8201,7399,-2783,24682,30211,2891,-7638,17408,62274,77352,48764,20188,24716,33940,42920,40965,24401,-6705,-1714,22290,22544,-9177,-75114,-93049,-31939,24345,13381,-45309,-65747,-5497,33196,-6509,-19175,8667,36618,11386,-30555,-43876,-9022,22426,40961,21626,-23732,-47939,-55453,-35545,31320,74222,36414,-13774,-2738,13813,21437,95900,131813,68874,1402,-28974,-41364,-6382,20495,27700,71527,57452,-13467,-9120,30957,24380,10409,26019,7822,8385,65437,70562,-23466,-73016,-47708,-41845,-37682,-7295,5738,-16405,-5972,17932,36172,40575,94443,177780,135696,-14736,-122179,-102961,-60463,-54184,24286,136776,141836,37388,-61103,-108104,-106789,-114367,-119193,-60881,4067,18083,12466,11737,6138,33021,85905,151288,150983,68342,12108,22544,29913,43134,79656,13404,-101091,-141886,-126048,-108004,-80825,-33260,-29015,-59068,-67504,-39151,25131,45607,38007,50499,55128,11021,33565,74885,-14846,-122686,-104609,-35306,-17863,-8004,4518,28753,40467,19782,15705,34191,20659,-1394,-9862,-13772,-8551,-21256,-40653,-2687,64781,-2822,-155783,-193002,-134737,-61994,26558,69313,47527,2241,-53946,-65177,-17468,-4041,20855,45399,28158,14112,20689,4861,-1802,-9495,-25296,11174,62582,20649,-34783,20588,96099,72913,26484,-49517,-85358,-45487,-14068,-11030,-12310,-19379,-65390,-51876,22276,71482,52692,15545,12651,50310,54768,37515,14747,-36928,-88520,-89214,-46892,24213,92512,114382,106363,104618,124416,55235,-61541,-71991,41624,173640,212369,153738,56405,-2540,22528,58856,26846,-65986,-152030,-60710,78278,85704,-10715,-51658,-34104,-26412,-54068,-86189,-80908,-49364,-26986,-14079,8567,33114,17469,-33144,-71220,-61886,-43334,-23951,-3025,-445,-32314,-26517,63118,111890,51077,-23538,-45023,-53378,-85838,-112320,-58154,25732,28101,-23662,-42607,-20576,-21576,-44173,-45006,-30360,-29273,-7086,-15734,-48232,-13899,-11243,-72107,-123777,-159457,-189833,-180508,-125561,-81660,31048,147131,165777,142966,80010,9052,67905,105380,46099,12583,30726,-27239,-60922,-26162,568,-11367,-28730,-45567,-86711,-110853,-72278,-17113,27234,46760,1555,-42359,-30185,-10367,10364,50713,105505,122528,99906,96702,54682,-61278,-110085,-4175,76788,26355,-71848,-141373,-118742,-12621,90577,96083,36751,-33252,-62201,-27874,-35386,-84115,-68940,-5475,75242,125813,75253,39939,100890,144964,78369,-18867,-71160,-3553,126090,153247,61302,-21160,-2604,-16872,-91433,-94732,-17148,90094,145942,120130,89446,113277,75489,-48150,-91737,-47683,5915,43427,63396,30153,-26219,-54962,-84965,-133132,-143933,-149737,-130952,-81772,-65990,-81698,-139003,-197346,-136743,-1471,50138,54007,111096,208833,251346,193452,87196,29968,-201,-5453,26115,41038,40823,72943,96805,126611,109061,23796,-43286,-51810,8104,80497,139010,169192,120044,46248,12704,-8608,-14963,-16977,-52409,-30640,49102,53108,-16476,-94126,-122024,-68747,6148,37094,68008,77128,-223,-83627,-79145,-40873,-3367,56335,116907,150801,189443,158448,53546,-52963,-118147,-125630,-75350,-27398,-13968,10108,16891,-43084,-114499,-121268,-86457,-56254,-71900,-86045,-36631,85888,163959,89459,11265,15775,37945,16720,20622,79765,110656,84527,54443,5685,-19553,21775,54776,18307,41255,90316,22129,-81675,-98917,-74255,-21623,79158,105646,69557,61451,104497,115728,94471,50112,3882,23021,28405,-4467,-45416,-52792,-18488,-29666,-99794,-129556,-72863,-5696,27737,34266,-8623,-67654,-43964,46375,68143,-21595,-138047,-171798,-106569,-21013,23634,-8522,-31414,-1801,-12299,-48272,-51789,-37605,-60757,-77423,-57626,2827,79371,121917,108487,92287,24966,-56966,-67912,-30671,-18899,-12682,7033,38735,74735,43767,-44613,-90218,-51262,-26719,-34090,-43398,10352,78742,41720],[-61414,-10266,9609,-22822,-64652,-76239,-45472,11696,3350,-32434,-27359,3153,28242,27287,21379,57589,72599,19475,-35718,-44528,-52367,-47921,-7677,76141,95062,43547,-17914,-18710,-6916,-13386,-13533,-21136,-36269,-8997,48958,54320,12143,18869,55173,6383,-74804,-70101,30297,99593,60194,27310,24838,21714,1315,-54942,-116810,-90426,14685,52710,41541,65388,105943,118936,110580,107862,82648,18629,-24315,26502,47161,-11121,-59392,-87149,-57582,45040,86014,36674,-11414,3516,27703,40506,59053,-4414,-143014,-191619,-121522,-90063,-79453,-32963,27927,82955,122318,97851,28912,-30927,-61156,-57815,-25926,30195,21032,-55993,-78017,-63767,-52983,-43718,-30771,-42022,-82784,-86278,-40492,-45051,-71026,-52458,-31680,-5523,-22188,-90250,-113654,-45713,26436,57860,6001,-35802,-19485,-5019,3065,30027,435,-87378,-116720,-79624,-51942,-94649,-129477,-66547,43361,39167,-64099,-83092,-20041,59809,82030,31044,54537,129603,105735,36671,48319,152232,192299,89791,18489,45686,98920,116024,118560,132250,122197,91962,61051,71829,120080,142729,90952,30408,-1158,-42777,-83932,-59725,4947,66923,119528,96030,6341,-47754,-19346,-1536,-83717,-148504,-68642,26812,-4767,-60573,-25522,22283,31203,25,-49161,-68331,-644,74242,2369,-67781,21214,101616,80904,124994,152208,95996,16908,-28890,-36673,9790,57110,-24016,-137940,-84840,-11574,-53366,-126132,-129021,-63473,-33923,-60527,-48529,4984,-17564,-130910,-189211,-204641,-205748,-154842,-107412,-114366,-71058,24389,65176,12843,-82381,-130026,-57584,58687,62422,-53862,-111911,-69539,14091,98701,103926,-913,-87009,-109117,-91099,14182,79387,40692,1891,49986,80592,33460,8866,41140,37250,-9638,-14887,8582,-16596,-28130,14826,36483,2443,-19140,-22127,-8133,3335,2431,-1097,-1565,16173,22662,-32862,-79222,-6198,72276,71385,45232,45298,75479,90101,5795,-60101,-45645,-14105,-37403,-71356,-98236,-105787,-73237,-70049,-97362,-71884,1818,34345,53078,69645,62291,127985,-25355,-457865,-501886,-227060,-23577,21394,17678,3915,-30793,-56477,-57028,-37893,-52841,-32768,-10752,-27401,-47469,-65249,-114999,-159721,-91176,14615,46470,43397,81647,64531,11370,82454,189162,94609,-53078,-54084,-14468,-910,36892,117612,196559,134625,14474,-16599,-12060,-38232,-5512,66758,122611,130340,87409,23750,36463,76165,106475,118581,45268,-97784,-168542,-104483,-23938,-18439,-25543,3068,22262,23218,49866,53774,16154,66968,127761,71437,-17977,-45568,-29265,7069,39333,34061,-29222,-55150,-68363,-103159,-155848,-153933,-62210,71595,129042,121247,106932,46950,-43043,-93351,-114036,-158587,-151769,-105685,-92657,-46401,318,-15986,-26613,-33380,-65009,2438,86871,85833,48663,-17573,-34557,11660,42835,26326,53943,66164,53338,11819,-40965,-27204,4035,-11165,-42438,-47090,-42129,-35036,-38625,-66817,-91732,-60438,-17140,29204,65360,57471,-23239,-98501,-92999,-8628,9725,43093,98647,91081,44005,2888,-25593,-43042,-50642,-31732,54523,129011,102272,27066,-6901,14460,11590,-27710,-18816,39597,79451,67163,40313,52255,76977,49490,-18048,-72676,-76939,-125384,-192073,-88168,36143,18110,-40959,-98031,-127515,-47884,31884,35233,40047,737,-79859,-104383,-44440,-2801,-13336,27062,75902,57271,-29685,-89556,-87066,-24423,-1814,-8521,47450,55963,-20064,-55748,44139,136613,105700,32039,10430,61245,110502,91251,34044,21450,20537,29487,42389,19052,-35286,-97695,-91481,7256,61462,8648,-9257,48365,79309,68514,36249,11337,-1753,8213,939,-38747,-48322,21769,63514,51579,38901,-24733,-146613,-191545,-101151,23885,104702,103586,48793,20509,29803,49660,98015,71003,-1355,3485,8614,-46607,-48788,-24101,-18970,28601,24838,-68370,-73999,16880,81119,119055,107298,12968,-67048,-42106,2239,-33852,-111376,-155251,-132122,-62363,-18291,-46935,-94455,-45734,-9232,-6668,19303,79796,152129,145940,34049,-78224,-80755,-31958,5691,54002,96001,94627,39227,-16131,-68450,-126803,-147171,-89479,31025,90723,93583,92515,70798,3157,-35732,-859,70262,94113,28045,-66387,-63126,11826,65384,86380,253,-132724,-188381,-175188,-127785,-97744,-97181,-84707,-29094,10110,12699,14076,-6003,-40268,-49368,-19375,-22578,-31928,-37951,-87494,-122628,-86683,-19040,-259,7637,48186,86903,42587,-15883,-31827,-63625,-57604,27251,75906,39082,14307,9965,-6489,22009,74874,15311,-123032,-184830,-145294,-39361,35792,32200,43110,58492,8421,-31856,-25356,-58257,-28007,14576,-24603,-42361,-4418,19719,30531,37212,47078,53615,14653,-72290,-132264,-86776,45782,90921,64338,29846,31536,23716,29379,55931,57060,4421,-104097,-99551,32686,102586,44356,-2754,17562,54915,40640,-7379,-28480,-19808,-43973,-58583,-2837,89343,162807,178550,144427,86998,78598,49576,-8565,-6692,96139,202941,219806,168597,78521,-22315,-40454,4908,6932,-45309,-108009,-48175,42069,45761,-18800,-41990,-35319,-36083,-25492,20469,45188,5415,-12392,-7245,-25985,-8605,6099,-44393,-75482,-60827,-73459,-76692,-46959,-13485,-5781,13744,53666,62835,2801,-45199,-19630,21530,36221,6151,-18060,1964,-36213,-108337,-135121,-95422,-33029,18541,22777,8072,9293,20644,-17568,-72743,-24387,16918,-49396,-140769,-165037,-151010,-134610,-75424,-29488,-6788,20144,56185,82503,50713,19503,82544,102443,40625,6946,23204,23734,-2545,-35609,-24622,16851,-1551,-64472,-101698,-83472,-21354,4835,7198,22498,-29268,-92291,-34132,43774,51072,91235,181389,171006,85634,60930,36259,-47942,-83138,12245,97880,43522,-88118,-165425,-129849,-41487,25269,27490,-3945,-19217,-5910,36937,24860,-42411,-34552,27782,79776,133168,120336,66741,98817,155076,79834,-28471,-79216,-28698,58631,62264,12639,-40310,-57677,-96052,-156802,-133089,-36953,79485,119042,36327,-36075,45594,81578,-34749,-114368,-83189,-10343,54997,79506,62903,56667,20937,-80062,-172061,-141754,-96392,-87299,-86679,-75838,-83112,-131493,-156289,-118422,-59778,17335,78794,113227,169077,213074,182577,80042,18472,13315,20832,34468,42917,25937,30796,45840,89410,75853,-17864,-81388,-48572,50093,115716,143759,198272,223399,156277,78361,44521,43198,27463,-14278,-9098,50833,46352,-21217,-91748,-86354,2113,95368,122190,127118,96130,-15070,-116206,-114525,-55014,-10460,8195,30592,74276,134458,124787,32367,-89115,-172230,-141680,-26056,25769,-24621,-64576,-69720,-69395,-51202,-35323,-45932,-42776,-52540,-82074,-54405,62650,144211,100368,49054,32745,55116,54577,43371,40647,20898,-14738,-144,63106,117086,118168,46024,-56275,-49041,33750,7404,-90655,-85753,-27594,-3704,18892,-8635,-50631,-34115,31207,58779,64000,48813,31278,43841,10191,-54969,-94184,-87203,-49559,-45816,-92064,-129633,-99309,-16659,22842,-1130,-52809,-97220,-72290,50929,105925,24630,-99911,-143811,-68271,35284,58850,-23597,-61602,21130,43226,-42592,-90710,-59259,-74634,-82658,-58980,-23225,47693,113718,91639,75708,66981,23134,-2150,23182,41232,10399,-21038,-401,45786,21305,-47466,-46697,1922,-16943,-28338,14874,89670,91125,-5734],[-41787,-4851,-27122,-28518,-9191,-38106,-48057,23064,42890,-6862,-6631,11805,-39716,-56324,18585,76135,65668,46805,17798,1159,-21432,-69645,-88834,-277,70084,65066,2299,-15559,6782,20423,27425,4902,-11692,46489,99994,50933,-13269,24800,92684,53519,-37270,-52912,23246,68664,3490,-32504,-9044,-10573,-57798,-91038,-109467,-109380,-27524,23548,3115,-21375,704,51497,91143,84337,41086,16666,47473,109428,80579,12099,-24410,-66293,-53188,50299,93606,45380,-6590,-6522,13457,31717,51632,2649,-86692,-90844,-51838,-91666,-121855,-71840,6884,90021,137674,89618,24097,22964,25864,-20399,-53429,-4169,18836,-47716,-116546,-142041,-79832,14840,41615,5601,-53655,-62336,-3710,-31654,-104120,-76873,-15996,20918,6412,-85264,-118507,-44587,10209,4842,-25888,-41783,-34791,-67239,-84448,-15928,47053,15050,-49519,-60269,-32297,-52126,-68333,17090,127919,87028,-35543,-84647,-89042,-38545,10887,13900,36543,97585,108825,75396,30925,63999,124597,97553,37808,33433,81771,95710,71535,75984,93631,99092,64402,41344,62778,75893,19814,-19723,-19167,-76708,-139888,-79238,47475,116482,118087,52729,-47147,-99861,-44473,-1008,-88856,-138170,-45694,46532,-2415,-76174,-63763,-39160,-32777,-38743,-36903,-6390,53586,101944,33182,-45307,7501,85441,70690,103333,128004,105358,51837,-12568,-76002,-65425,14177,-4580,-117725,-124453,-48880,2990,4607,-37372,-97694,-146116,-136538,-71958,9624,24220,-33788,-77648,-140364,-178862,-98949,-14148,-6949,42938,92157,77447,21333,-59201,-91805,-14564,79466,70042,-19775,-65233,-53376,2650,101963,125295,27150,-56140,-63478,-85127,-74237,-31119,4559,-7196,-25694,-43166,-44238,19286,91746,47568,-44839,-66611,-80577,-102860,-77474,-22819,8382,-3413,-13668,8376,10265,-45441,-72225,-49394,-22908,25592,82003,98552,73216,79748,108674,99323,52158,35657,34466,34855,16310,6113,43713,51724,-5772,-60053,-77466,-55296,-35949,-63000,-101762,-83923,-4697,90588,155501,141123,57704,67800,71413,-293646,-404264,-138702,13050,66214,8996,-17190,-52926,-107311,-127149,-97363,-86749,-76521,-61144,-36906,5370,6455,-42712,-84324,-60286,-14468,-4065,17073,53958,26825,7804,64663,87606,7627,-39080,15197,40786,19870,30646,62850,96083,65583,5892,-14528,-41696,-70706,-11946,51859,56461,42791,42794,26089,66713,104138,87792,41349,-34536,-140618,-194352,-141002,-40101,25287,23522,12381,36112,41952,24435,17407,11888,61975,126042,126175,97087,93571,86797,79934,71567,35964,-34313,-52000,-38969,-46171,-90011,-104437,-33172,105643,171615,128626,73609,14641,-38477,-79090,-100145,-143600,-162950,-123528,-70253,-19751,4328,-24201,-45175,-8118,11647,42407,101751,156552,167620,101114,38306,30253,56863,38669,42528,60054,48998,-19663,-72894,-15412,64384,76488,15692,-44571,4066,74362,10579,-60541,-54518,-31804,-9915,-8764,-63404,-48426,-28632,-69843,-86680,-21945,-2333,43064,86783,45018,-18728,-43540,-40441,-37831,-48425,-59983,3719,110217,141362,69642,-1569,-8859,-20249,-46751,-31811,17919,45861,11636,-9218,66667,121480,59896,-9822,-30227,-27050,-62941,-105117,-37997,7431,-33339,-60081,-88946,-87473,-14422,-15884,-91168,-72744,-71606,-148789,-182329,-115790,-61307,-28230,30824,90877,58223,-38752,-65518,-23434,56904,92290,42949,32077,28068,-27410,-53534,78491,187025,106616,-18095,-26089,66351,143757,130944,33052,5336,40467,59297,59749,27713,-44519,-105718,-96846,-24522,1417,-21308,33885,129531,143432,123819,88558,21394,-55353,-78600,-56347,-44087,-23848,48512,82762,66047,64830,3782,-161257,-234241,-117886,16531,105132,150246,97853,18698,8551,65417,83242,-7238,-84335,-48173,-15119,-49443,-61875,-18623,12994,45401,21728,-61751,-57995,46271,132132,184283,171900,53842,-74391,-120671,-109152,-82010,-89526,-139102,-163349,-113100,-67809,-78429,-100865,-26431,-475,-11179,16445,27379,51307,98389,64231,-16153,-10540,37831,51706,34996,21783,21437,-22700,-46593,-61286,-107410,-109401,-1175,124045,130660,116902,124606,83336,-22547,-79586,-62359,-8993,29864,3665,-85968,-83105,14443,46996,32176,-19064,-112284,-165117,-128175,-61940,-64051,-99873,-64567,38316,84010,48921,-14190,-46235,-39896,-32228,5280,24159,-24446,-92676,-108965,-91947,-70928,-10414,36064,53968,90690,90339,3769,-44050,-47622,-113119,-115578,-6086,45650,-1635,-1200,32122,35172,63013,119914,99239,-17447,-84341,-49554,29170,22818,-9104,54769,122930,98621,64084,35118,-46876,-71338,-77214,-143362,-151626,-50518,39741,79317,102670,127368,79900,-36093,-105543,-127112,-127065,-17976,75912,95013,104070,113330,74902,66904,93331,99615,84303,-22223,-87568,-18190,39869,13262,-21692,-35649,-38758,-59130,-109652,-115698,-56638,-29221,-13898,39045,102085,134398,117599,76310,9457,-20068,7383,36178,21085,45132,84008,97943,109062,87845,-8786,-56816,-13166,16391,16425,-23559,-22532,6240,2906,-19921,-1182,21866,19876,44744,87614,71047,-41,-9614,3327,-53165,-69502,-31896,-38075,-38298,-4969,-22751,-47098,-48029,-32316,-1740,31641,-1623,-67817,-111473,-134550,-108881,-30753,64509,81661,22008,-12936,-44661,-95971,-147566,-114458,-15390,67102,71979,30344,-8766,-33070,-67984,-104687,-43233,39737,10104,-109671,-157032,-107350,-67197,-13720,-4716,-61895,-91349,-28898,28216,23479,24144,85708,111727,58357,-21095,-12676,39658,62254,21314,37893,84684,35478,-59238,-79372,-35697,2842,7947,2969,18405,-11614,-51177,12138,100924,119079,129871,163137,117295,26263,-12533,-29023,-43017,-34142,21147,89267,80833,-11999,-74937,-60508,-60655,-62969,-24857,503,3623,34890,77851,45397,-36935,-55149,-16133,6939,57086,91959,63635,98254,164912,94091,11758,2049,52429,53506,-20796,-34442,-24194,-53794,-114203,-148646,-108561,-12321,87350,96745,-33837,-162502,-83333,41386,12914,-48723,-43193,-12718,14065,15025,26588,85500,78698,-26024,-118158,-95498,-19393,19385,12905,18221,-8084,-79066,-88775,-83025,-121904,-65262,33677,61480,69504,84333,112506,83423,29271,25732,58262,74057,56695,14440,-1527,-10090,11150,31943,15942,-25582,-33896,47841,110950,90323,137619,217976,170918,70220,41756,53663,42698,10379,17,-3302,-34642,-73736,-87766,-47625,34085,97158,123723,145243,123482,45898,-39548,-64533,-31075,-16031,-35122,-36550,-23352,11209,39366,30489,-41819,-105255,-87612,-10694,35812,-1495,-71464,-108227,-58999,33680,43772,-2312,-3412,9585,-13622,-44585,-10843,54155,44804,10443,-42585,-21395,29401,21355,-28967,-52796,-75844,-69152,47966,175962,142881,-5168,-148512,-187440,-98738,-49976,-89772,-59219,26888,12216,-51751,-85541,-105305,-107352,-48914,95,28426,34430,57569,90458,37020,-39270,-71148,-69602,-17826,33198,-2155,-84990,-98086,-21626,14153,-14680,-66253,-119249,-124914,-42384,21443,15509,-26089,-24045,42997,77654,19089,-88854,-108865,-13932,-297,-105987,-146408,-59504,-36039,-58083,-62815,-25621,41734,80163,51079,63416,101798,106840,75312,67945,72110,23251,-24127,-13908,31120,36804,25657,57394,96917,69173,68854,115489,144397,73944,-24204],[-31281,134,-41253,-35874,12920,2019,-19506,51113,99669,43205,-7436,-54950,-158704,-158489,-4361,64574,39359,60345,82145,81778,66633,-557,-71822,-31557,10166,-3763,-66730,-87798,-41250,8928,62276,84843,83967,101547,74878,-7814,-46499,10020,80166,76515,9506,-13406,54129,85262,-31377,-123456,-105271,-64472,-69475,-75271,-56594,-57201,-37098,-37076,-69340,-80999,-46488,-13145,25482,27745,1729,7768,56051,91611,30273,-27195,-12654,-5986,8857,59600,54151,5440,-29089,-19584,17138,36885,30229,-4764,-17136,17240,29486,-31304,-67999,-34404,20338,69556,78463,32115,7795,61641,95182,31494,-54242,-45020,-262,-25247,-107035,-164615,-101652,8342,24207,-16530,-30954,4652,59030,13072,-86924,-89057,-53530,-14451,7905,-44563,-76999,-28834,-42766,-93471,-60094,8725,-6233,-76250,-93711,-23396,65105,66651,-1937,-46043,-40138,-33131,-12782,72029,138374,74018,-33647,-80578,-117787,-91192,-10458,30704,20738,22122,47990,82757,34944,-22572,-2121,39339,38345,34281,64314,47343,2742,29421,66990,66943,27683,-15213,-13022,15510,-10136,-44392,-41549,-76708,-129314,-86289,32007,112202,122723,68171,-18428,-71385,-16077,33750,-61599,-125196,-44380,47434,25382,-34905,-61519,-73505,-67305,-25383,19571,53166,76817,103108,76595,16191,4380,21858,20282,29806,9594,16835,57497,47648,-46499,-101198,-38859,24958,-5017,-61791,-59085,20255,44142,-51575,-163644,-201175,-153595,-88304,-22940,18686,22409,14968,-50867,-103853,-34099,43680,43106,72111,72992,38267,38720,20472,-22239,-1974,38809,-4351,-63579,-56606,-53089,-70226,-20647,49794,37871,1845,-11779,-76529,-124411,-115752,-63292,-37299,-66019,-136682,-179807,-70595,95423,126343,57804,-21481,-122035,-137649,-57164,-11703,-6048,9411,9858,38472,76835,32857,-12720,6739,39728,59940,91710,140023,121582,78342,92482,109640,70120,56022,27689,4458,22359,48368,71256,83236,52021,11791,-18774,-13289,-5405,-45336,-93071,-88899,-19193,80113,172618,161119,127029,207167,-102614,-549996,-731552,-161293,200168,74790,-25384,-39262,-63054,-126967,-187598,-152757,-95271,-89057,-87165,-7536,94490,102602,44711,-22470,-63743,-82835,-77143,-35028,-24248,-65305,-30847,12978,-50194,-81875,-22704,43992,73883,42725,-15254,-47934,-26836,-4850,22689,42722,2664,-46940,-5660,41712,20655,-13485,-6319,1360,34167,49502,23886,-13230,-40948,-96441,-166240,-166384,-60737,47508,67818,44768,51199,63591,51818,22754,-7691,20729,83258,120032,138472,162800,154653,108806,74046,45275,-1593,-11793,-15350,8894,31964,30269,49337,112512,125467,56858,4691,-15823,-2943,-21063,-71113,-105861,-95948,-64536,-28087,-7689,-4040,-16690,-48428,-8406,39353,24225,25337,89129,143301,158558,155843,95838,52083,10716,-2666,12648,336,-66626,-81453,905,86893,127196,76281,-38604,-24254,65699,39017,7868,4391,-40354,-50924,-44388,-82521,-68093,-29317,-39693,-48332,-19742,-1179,74652,94666,564,-85684,-89291,-52906,-30186,-40486,-42248,11412,97287,137613,73815,-16607,-42131,-25889,-28254,-49506,-47881,-32730,-30737,-1462,78414,97674,9201,-37003,-35907,-45030,-56201,-56853,-40204,-35983,-24174,-18092,-26723,-7022,27466,-22649,-89937,-91611,-126319,-183529,-184122,-128034,-65616,-16788,22045,56235,27404,-51735,-47469,25668,109062,126009,45549,-18884,-18249,-22694,-31925,76325,187247,98878,-34219,-25721,32407,55664,55911,-7674,-17747,48028,81164,59978,10511,-60063,-110034,-111829,-93057,-76649,-35923,26875,68872,86233,86074,36873,-31088,-117468,-164899,-139292,-85269,-29348,52989,89025,87123,87579,38098,-77029,-105141,-25307,-930,18708,97234,86495,7620,-10458,48302,54954,-30913,-93364,-78294,-26450,-18198,-38925,-160,44575,67577,49241,13855,36978,97738,137647,163077,162379,60527,-56137,-119063,-143815,-104919,-38500,-49395,-109931,-118055,-98393,-73673,-41626,25672,18504,14896,61609,25882,-30638,-6002,22696,33362,60628,47844,1265,-27861,-45524,-65346,-122491,-146101,-128005,-83949,-16302,77336,125864,90482,79835,104030,65881,-49421,-99071,-75636,-36723,-6847,5136,-24873,22,67855,29184,-28525,-27980,-28046,-36863,9760,43661,-17799,-60821,5529,87683,80481,10301,-53893,-45148,53840,104696,83443,37345,-22743,-75893,-74189,-64794,-56033,27244,89341,81391,77130,45940,-27800,-47890,-55338,-119355,-147233,-109317,-89895,-93293,-55402,-9888,18199,67410,150240,164040,64837,1738,40134,56367,-36379,-68696,19942,86124,109326,137663,110039,9848,-64872,-134216,-222237,-225052,-91687,14114,46735,81825,122065,61911,-45276,-49450,-43784,-103687,-58912,42945,84342,78946,68569,63237,72356,68033,70121,126097,69929,-58541,-93420,-50210,-27169,-48765,-102168,-130776,-127837,-143357,-157449,-119339,-53532,6823,30653,36179,37026,5127,-37029,-87247,-110687,-64946,-8685,-24629,-21045,12853,31198,83242,109111,17825,-36267,20319,64086,76620,53986,37010,5932,-40498,-64405,-2214,75287,95331,103675,76862,-10217,-69620,-35821,4970,-38000,-70932,-50559,-44164,-24034,44397,69628,49458,-4613,-54216,-50899,-35047,-86738,-157692,-167957,-175938,-168868,-88309,10198,34737,3744,-11547,-1669,-28381,-83728,-71591,-7501,48655,53229,15313,-30940,-55576,-86715,-111503,-45002,40714,42538,-63388,-158939,-135498,-76071,-49410,-86060,-109611,-73956,21533,78868,72578,64282,117967,174771,160818,50679,10871,14187,40581,52318,85743,86807,15217,-38173,-7933,15641,-16513,3880,70911,81801,37522,24095,49361,82496,112940,113237,88949,33165,-27895,-59496,-59834,-7363,56622,84126,100314,120720,83742,13029,-5273,-44366,-85107,-52130,-10407,-8685,14297,35163,-7845,-59095,-70250,-57256,-50621,-14706,26894,50521,123527,177676,96607,35682,75227,147786,106308,-15324,-30509,2763,-21097,-80673,-96677,-61852,-5751,45188,45276,-39585,-146361,-111584,24409,83997,78295,34990,-5283,834,9258,22840,68356,82376,58546,12147,-17825,43382,126972,130602,91305,19414,-64436,-57379,-50652,-115081,-112706,-45634,-13542,-10633,-9546,54677,89084,35319,-3942,21833,52101,46449,17963,3550,-33205,-48620,10680,80315,61150,-12049,4857,39307,1738,28966,88208,42970,-36906,-36577,9318,37196,32435,32181,-13814,-90296,-114829,-76951,-28555,-448,13616,44492,90473,113196,93271,24799,-37615,-64076,-78034,-57802,4888,-5513,-48496,-20355,45431,34988,-14452,-54881,-42495,25969,45639,-23528,-73024,-1209,72916,29117,-9490,18586,25524,-7926,-68761,-75295,-25151,-37010,-72733,-130421,-112569,-40404,-61397,-121419,-88289,-71107,-106092,-25995,127085,116620,-13148,-165167,-259023,-185818,-55528,-26388,-9599,66196,47263,-46152,-76012,-77680,-124579,-118605,-66875,-14246,20029,67121,125729,90980,29583,-9797,-29042,31777,103536,60979,-52233,-91415,-31989,7630,-26289,-77515,-113572,-135424,-124000,-78861,-21391,10294,39288,89363,58942,-68798,-177197,-166004,-95905,-122250,-205510,-201436,-99792,-51749,-63725,-54856,13369,74388,74437,23405,19611,57605,90038,55097,8223,-13378,-32388,-39945,-17012,23991,44202,68923,98883,116912,93644,80519,89234,80074,7725,-51203],[-55109,-31736,-40802,-16240,22596,31203,9507,47955,90269,47434,-17276,-81237,-174632,-175924,-47801,12414,20821,71295,103277,113692,123532,91356,25324,26896,22178,-31626,-103195,-125348,-86573,-18053,61529,115323,114834,73931,14550,-36040,-51331,-22098,25276,38513,-6485,-20150,62068,101401,-27148,-155139,-166996,-90440,-31186,-36692,-35235,-14103,-28486,-84767,-101614,-54252,-18118,-46170,-52248,-23384,-4541,9802,20354,16727,-45412,-96361,-39437,55071,90926,65236,3088,-48371,-69112,-36675,-293,-13124,-38569,-44360,-17901,19701,49675,43322,28672,14158,26280,33753,2051,-18375,32,55745,103085,85399,13009,-27088,-14780,-8074,-38059,-78766,-69535,-35102,-34657,-49117,-1752,85591,119622,55418,-53134,-109481,-124869,-82157,-10764,28336,22097,20767,-29563,-55573,-2469,62718,7178,-78213,-74620,-14877,32489,41361,25751,-7363,-31924,-35919,-15319,15972,25132,432,-30939,-43737,-84829,-70073,39185,94684,49811,-9523,-3503,60896,67585,-2082,-39042,583,35590,20903,34707,33615,1758,17926,30528,14118,-14187,-49035,-36260,20344,15377,-24426,-25446,-24433,-66528,-88687,-34794,53158,111981,103620,44451,-3436,30022,50839,-60137,-136878,-54143,34209,29556,-8386,-31522,-30497,7449,74826,107472,87148,61572,66651,69363,36938,-7581,-25907,-11051,443,-57375,-84684,-13343,48451,-1120,-76473,-59467,40115,96572,27571,-52774,-14028,-18051,-131370,-200506,-181360,-126420,-92135,-69867,-52089,-59261,-52586,-74237,-81913,-14047,13998,-34638,-19918,6477,4731,54676,75566,-8240,-48134,-15710,-51951,-98678,-55444,-48784,-115847,-112867,-17135,40953,55375,26191,-66915,-120211,-134339,-115224,-48941,4357,-66020,-184374,-122510,67656,175610,161249,69826,-45605,-63876,20225,42025,11242,24407,51660,94243,159039,159927,113246,94763,118415,104570,44665,47439,49806,21112,48504,96713,89524,95257,80348,45591,22490,30372,26833,39903,49395,56755,32660,29000,47613,-3261,-78742,-87796,-19184,36183,139724,173317,316659,725135,-473414,-2780656,-2482886,-375288,450489,61888,-52918,-64628,-87810,-125916,-182432,-108599,-20041,-28472,-42656,53587,138941,124466,66442,-6472,-47642,-73779,-71982,-56685,-85314,-134338,-79450,-20272,-58366,-56620,1277,37830,86916,65191,-49406,-99674,-52424,-13785,65520,147930,112913,-3197,-30760,-1300,-5988,-25791,-17314,-1392,24080,20286,8970,26034,38818,-13327,-114347,-153125,-74369,15485,54708,66315,54312,45101,63270,31957,-43743,-9385,89387,105841,67119,74568,95659,66555,46215,51174,22698,-3198,-28352,24201,99208,129338,123520,79146,8076,-26095,-23109,-8033,45726,34431,-58784,-70822,6156,21790,-16768,-41943,-29235,-668,-23648,-7795,23967,-14789,-58574,-19801,52361,113045,149426,84611,16826,-35225,-68914,-64947,-56124,-85296,-53165,42122,98356,120400,82707,-34340,-94592,-52061,-1832,44717,21539,-81107,-123940,-83035,-44954,-35789,-41821,-29195,-13611,-25240,-27580,78380,118665,17116,-91261,-104105,-51904,-27007,-38398,-9623,47816,83636,82609,26826,-48056,-66978,-24510,-2673,-38231,-84919,-99591,-45481,57308,103657,40739,-61445,-70656,-66789,-116399,-110431,-63029,-59276,-14597,91123,92638,42750,38870,49781,25372,15320,-12810,-114039,-157636,-108911,-65975,-15722,16319,16974,12022,6506,-42775,-50960,-12073,46975,48400,-11393,-41529,-26332,-19833,-29830,38624,126667,64220,-21730,5158,6891,-59083,-79750,-66039,-7712,76548,110911,59863,-18668,-58737,-64769,-73125,-90157,-55636,11278,18816,-13461,-9901,-8665,-40469,-59078,-117088,-165985,-161302,-121426,-49621,52378,98821,111577,99852,38796,-4780,61373,110436,599,-76212,-4816,48626,40598,41524,47308,38694,570,-33654,-31565,43193,63520,-454,-11995,21940,45105,53621,70928,104729,106171,97587,109361,98264,10712,-63453,-66494,-58476,-33643,23330,16071,-27447,-44444,-54371,-35084,12548,56867,26885,34827,92561,40606,-69867,-119935,-70774,46638,83495,-24582,-92822,-44592,-24256,-73070,-133675,-166069,-153864,-47483,78144,111855,71252,24065,33665,88009,85226,-36647,-108045,-62428,-19288,-3144,34201,59811,109348,140164,31427,-74611,-44580,64097,116647,104701,61826,-15052,-31448,41663,77882,6167,-81577,-100935,-39407,117566,191144,107100,-8856,-47169,-35380,-17757,-27479,-21595,66231,102836,58627,20300,-11559,-46530,-56233,-80555,-114419,-136495,-148648,-135825,-100677,-75938,-69581,-47540,18336,115605,138937,63400,13981,49133,28017,-95697,-126887,-56178,-21690,44275,124552,107416,15062,-50589,-113649,-180745,-175085,-73808,-24308,-34279,-2440,38564,7677,-25085,20448,17586,-67348,-55037,15129,42426,12116,5190,35449,44429,-9490,-31550,53771,50777,-53236,-102454,-67898,-58206,-77898,-104986,-107120,-75381,-52115,-89652,-122248,-83933,-16105,-4419,-15184,10742,-3646,-76796,-144299,-138110,-95117,-66055,-62763,-8682,73334,95479,123484,126457,22742,-29385,44850,96049,90394,79593,91040,32799,-48046,-92023,-28569,69642,109477,103722,39661,-66205,-108455,-53135,7864,10453,-9545,-42050,-80146,-61671,35746,123716,134583,46433,-58692,-113913,-129851,-135221,-142121,-129524,-108565,-74181,-22970,-14218,-48154,-49287,-9486,21496,5199,-33471,-39105,-20075,12774,19564,3324,-1169,-2006,-57349,-91255,-27686,10347,5826,-50162,-169498,-190454,-105815,-98431,-177340,-135966,8720,126435,168476,157845,131239,165569,237442,250742,153934,71606,2507,-19876,15921,38232,10364,-26268,4579,81709,62087,-26888,22268,160338,152913,57994,32338,17040,-4046,24436,49530,47783,15742,-29685,-41251,-11625,65489,146718,160236,119006,117562,96998,10202,-13345,-202,-17647,-43528,-53751,-45160,-37724,-62991,-98131,-81585,-37283,-21842,-32604,-40315,-28164,35128,127827,161681,79359,26231,84125,170365,148252,53659,27402,28836,13278,-21694,-44059,-29798,-19340,-11398,-214,3469,-35936,-47344,21317,107640,132643,53308,-8731,25875,74908,77293,59606,76092,144690,138723,73140,97257,181258,160517,61795,-27135,-82520,-50399,-3514,-37173,-79728,-74896,-55125,-30279,-11627,32622,49628,-10632,-69682,-59000,-23368,8942,20285,14393,-32344,-41567,35817,126023,118889,22647,-21137,-12965,-14188,-5817,-19868,-80964,-115151,-81620,-11094,43050,84739,125438,62729,-67778,-95376,-48788,-22122,-42305,-50315,-23984,18143,68302,76260,13752,-69627,-134998,-139364,-31176,126002,121077,5616,-10879,63166,84330,43136,-16563,-18989,41486,60800,5049,-18448,67570,99196,17098,953,31999,-18240,-75308,-89816,-53663,-26284,-76143,-106822,-109038,-60397,-30192,-116801,-184857,-107521,-49205,-79896,-45485,73669,118941,70426,-54063,-162911,-114921,39802,95102,64522,90692,103979,45659,-9099,-22189,-73227,-105788,-86215,-30796,25106,67563,134412,151936,115751,45104,-8765,21663,67138,39975,-20242,-20667,40043,63974,-8976,-61940,-35969,-39830,-79141,-71364,-3798,46481,63590,85487,33874,-94562,-177768,-147525,-90932,-115684,-147057,-122192,-80206,-76873,-62535,3553,100570,153584,136064,54428,4067,3078,8467,-20361,-55215,-68642,-57989,-35124,9054,46622,45999,54030,69619,81668,58115,16781,-2125,16173,898,-32790],[-55762,-62665,-40117,20745,59868,59313,12344,8193,33306,23114,9718,1626,-51844,-83025,-54477,-22224,17734,66711,84307,98486,108277,105745,82721,101362,107589,64206,-7662,-52194,-52057,-4338,30199,33143,-383,-48475,-35238,2032,-8945,-27935,-11484,-15062,-47336,-45961,25367,68564,6290,-51551,-71384,-35644,14158,-10748,-48904,-32074,-31115,-61992,-44860,167,9695,-44993,-81762,-36997,9694,22765,10430,2392,-36174,-86642,-45349,74330,118049,56193,-15513,-56437,-69880,-27782,-25097,-93453,-111417,-67549,-28191,-813,40833,71472,66755,9600,-16033,-17806,-32350,-19551,-7382,4757,75627,142028,107992,33248,-5930,-168,44947,62827,14435,-44577,-51047,-45052,-5309,67554,99115,66137,-23471,-130758,-169948,-129783,-55197,51820,95455,59978,45103,90094,98877,64081,-3442,-59896,-50202,-18799,-20250,-2871,58368,67689,23074,1678,-2779,-69226,-123746,-90336,-19301,15509,-32964,-25262,87868,131055,68035,8972,-14482,1678,47637,54699,6988,6296,38455,-8071,-8004,52876,46512,2295,-31941,-43456,-50290,-58588,-38398,144,-21734,-44096,-8617,27476,-6590,-77809,-85091,-20521,42761,62308,45513,23226,39380,17308,-101913,-139508,-35203,32670,8512,-26553,-30884,-5442,67023,144364,156858,99241,34152,-14370,-36521,-18230,-8887,-4950,427,23267,-38220,-124337,-115995,-34958,-5515,-49129,-62352,10534,72090,28828,-49730,-47665,-74082,-156722,-167911,-126188,-85282,-63956,-72379,-119588,-195119,-205913,-167439,-99543,-31490,-65562,-156926,-125522,-36829,-5669,25642,33843,-51942,-89277,-35048,-38240,-70019,-15355,1555,-55548,-58925,9604,66193,83532,45389,-42506,-82897,-114220,-132843,-55613,71801,56344,-46210,-50221,32440,86634,93193,90105,68807,45058,75061,72196,19531,16769,83153,138993,161624,157573,122643,75293,91187,89901,-13778,-47091,-18546,-33751,-14094,45302,64593,84677,103210,86984,28072,-2831,-22145,-41847,-27168,29795,59086,92167,115194,41055,-75676,-90192,-4341,17739,119641,195051,444026,1049218,-637231,-4488015,-3991583,-441059,526548,64142,-38684,-75783,-106753,-101037,-114077,-16248,66806,45023,32343,110906,138179,93449,49179,13845,33722,55899,49736,7009,-56941,-109373,-98299,-45373,5020,18896,1619,15491,87491,89171,-18194,-65812,-17133,14549,97848,212390,183451,11441,-77482,-69025,-46680,-17714,22409,39102,64783,55384,43457,73106,87078,31905,-56989,-86840,-56137,-33588,5015,55872,29235,-11761,26666,10408,-90932,-39578,112043,108679,-13975,-44116,-4105,-1201,-830,22833,-6644,-53849,-68030,9449,94918,150520,146133,32218,-80510,-58332,-12051,16024,90253,64899,-54326,-42022,71855,73628,-18254,-67872,-30818,23680,13331,9287,5760,-25782,-69932,-58156,4032,25422,6638,-41250,-50098,-74980,-118733,-113610,-67247,-65724,-16807,98998,133724,101706,64199,-11508,-133587,-178685,-96565,11036,4684,-84089,-133525,-100256,-58396,-44650,-66285,-29110,9245,-19958,-57428,38053,115325,52747,-65262,-104043,-29184,23428,8597,11831,41486,37530,14690,-11070,-47779,-55205,-26153,-634,-13882,-79941,-130469,-53555,95414,131524,32622,-67613,-58594,-56130,-131042,-115578,-37532,-18188,53373,188254,189217,93868,47280,56738,60538,52284,27812,-58368,-94097,-45656,-1439,34112,63313,43216,10393,30425,12698,-41177,-78502,-44379,-13105,-24172,-3162,1959,-10639,-13537,21152,38543,-4676,-30950,7664,14078,-71978,-124494,-75058,37822,115710,126133,66082,-13109,-21624,20795,25000,12568,59913,97382,58556,7627,-26022,-39550,-10491,15481,-38689,-81572,-97747,-100216,-37063,50447,84723,108640,90825,7775,-17522,85119,150861,39612,-69486,-46730,32405,107821,141158,95887,52095,38979,24402,39353,130592,144587,25527,-31868,15445,43624,32890,51699,82451,62369,49800,75514,45567,-41249,-77805,-12702,52405,67711,67982,40577,27089,38483,28282,31560,44633,56007,15792,19507,50950,1746,-84016,-156917,-121126,33587,63660,-85584,-116283,22593,84858,23954,-39822,-61303,-68312,-3506,98938,102647,38071,-4607,25891,99695,129354,12073,-76455,-21680,9818,3248,39599,72332,137612,172676,42006,-103419,-75657,91271,171252,79033,-16636,-31483,-7095,8978,-2719,-73754,-127784,-118175,-63083,50004,107684,48379,-35019,-41097,-13370,8535,19839,23064,55204,49052,16133,-11131,-41542,-56207,-62017,-85074,-84768,-51646,-11808,22410,13695,-22846,-66735,-90730,-44677,35065,48725,4081,-7811,24369,18669,-73646,-127144,-110493,-89938,-10960,50926,22471,-36661,-43955,-55788,-87183,-75119,-20145,-23741,-62280,-48096,-24696,-30625,-9610,32945,17946,-28834,-6692,1887,-42,-4290,13787,25414,8908,-63806,-113873,-60976,-41126,-55506,-34378,-15052,-52203,-64920,-31422,-1216,30525,61765,24124,-42726,-74030,-44912,-3143,22301,74645,82303,-9270,-109007,-91576,-39250,-21425,-21733,38315,118280,139512,127878,89670,-571,-42089,9715,48180,49422,50111,78567,55813,30617,2700,-8731,9894,36540,41555,3668,-60709,-89508,-43429,15587,46665,34123,-47680,-114418,-97346,-12432,101067,155076,82908,-31038,-135369,-164800,-114373,-78927,-67109,-1772,77318,77824,9368,-67787,-78256,-22502,-1353,-14418,-52764,-61981,-21009,32492,29680,7123,27070,22193,-67455,-98875,-29581,-43130,-71703,-73403,-150586,-166705,-60075,-35084,-132447,-103902,45796,134403,150488,152314,133331,143700,190657,184823,100655,53409,29368,1370,-18894,-42456,-37558,-10320,30667,87378,67227,-7051,40836,166173,154374,42180,-22066,-49123,-57363,-28114,17952,71356,69186,13729,-5971,18682,75064,128672,123931,72919,50065,7219,-76213,-73309,11548,60019,-1627,-84284,-75172,-68063,-123379,-155245,-97748,-2035,44593,25826,-30826,-53427,2226,65358,101177,65206,28362,52625,104801,98189,62704,68032,48895,32689,18334,-17372,-22794,-17756,-13306,-4090,18150,-7392,-54451,-43968,26160,39467,-17054,-29664,25248,83218,72751,28268,67440,180009,185383,126833,118174,143779,75842,-25293,-54404,-70814,-61367,-254,-5138,-42891,-54435,-53154,-15829,12486,-2452,-58828,-112488,-117525,-71692,-45056,-24685,-13613,-25150,-52007,-10578,54234,95941,98349,44188,-9725,-5862,25991,19455,-39393,-95676,-94746,-61313,-30524,4747,101755,187152,108534,-44182,-76916,-59463,-53434,-57264,-54082,-42992,-12814,21259,20703,-25514,-98374,-152988,-123896,5847,155655,163416,53921,-5487,30255,66933,69610,56240,44940,11643,-45085,-74244,-39835,59500,100741,46343,25715,6437,-88237,-131069,-68436,9526,1319,-78052,-80403,-11937,81483,44063,-116763,-203981,-154998,-98220,-66359,-23856,37350,105492,124402,58113,-9947,16560,114344,144809,82776,55116,84619,80876,15329,-18033,-28353,-41229,-71668,-53181,-7042,7387,56494,121345,115027,25264,-63087,-87082,-71302,-51761,-12475,65681,138399,107764,-2416,-42616,28556,47642,-6751,-27705,32797,81658,81227,62940,1255,-81149,-116874,-79786,-12424,13451,22216,32376,22563,-47682,-48702,38675,136639,172904,134645,46838,-391,-43121,-91070,-92404,-59499,-30411,-30237,-36152,-7195,27152,8438,-18594,-7650,28128,6543,-50491,-70324,-9656,28823,7514],[-45080,-86378,-82385,-16361,38443,21696,-51707,-64329,-24265,-1132,32810,67329,43714,6866,-12917,-18617,-20066,-12714,23740,58402,31151,12527,22600,83031,137394,154548,92988,6679,-15005,4193,-37486,-122587,-184476,-179393,-63732,50354,37863,-8852,-7108,-15331,-28811,-25831,-9759,13672,38841,102190,103867,46877,20053,-5377,-41368,-66261,-49539,6993,51622,22386,-4145,-37370,-64550,-35054,-3300,10443,26737,53960,43587,10023,7744,55900,79408,44919,1565,-14532,-5370,30513,-12721,-122423,-124284,-38238,25876,52855,50893,31188,13528,-25145,-64664,-81277,-59615,-18693,-40025,-69111,32306,164693,150898,68210,16277,8411,73854,128441,76594,-10200,-24309,-29757,-63370,-62449,1704,63405,15351,-111574,-146557,-119192,-104686,-21303,61983,60239,101581,173682,128754,30374,12201,31108,22568,-2969,-20794,10872,94123,112493,68525,76495,67997,-63699,-154890,-92857,29327,80194,15703,17329,102949,102148,24321,8214,-17727,-56996,-18311,49781,23817,14480,52663,-1731,-15050,60850,43966,-30636,-54728,-48768,-54649,-46402,-46167,-70163,-114973,-101386,-16570,46007,27192,-43559,-71467,-50944,-35233,-28150,-16137,-3462,23934,-16693,-123636,-95723,18428,58301,16484,-33237,-62420,-66560,-7577,82777,116991,94726,43641,-51746,-119454,-53042,35864,53368,23008,35108,-5542,-83580,-126026,-74204,-6544,-28254,-64092,-46463,-32330,-23417,-19992,-16909,-44920,-97274,-96441,-58581,-20104,3573,-15774,-109949,-225663,-246016,-158662,-46861,-18882,-92027,-160185,-103303,-16693,-1844,-28054,-51167,-76340,-65373,-25392,-16612,-1563,60647,87855,73259,79317,103994,122363,106791,71652,16425,-13314,-65485,-113423,-70659,37375,68056,51486,43647,3613,-65051,-72030,36695,118165,88266,53147,29343,-17716,-1655,97343,144144,94993,35869,1462,-36520,-21948,-7552,-70216,-58996,-16520,-60770,-83922,-36182,-14655,6954,54520,89481,60780,23174,4031,-51856,-79966,-18722,69900,132128,124011,38386,-83050,-95543,-4274,11205,75964,155132,311798,598434,-409041,-1940429,-1813016,-161167,319765,71677,17033,-36487,-69375,-41071,-47745,-11781,48718,62358,72606,121025,132019,100533,78326,72739,117469,176703,178006,107146,33084,-19123,-76481,-87669,-16039,16015,-26768,-7485,79350,117971,70144,-4757,-16070,23230,100490,164665,121220,-13389,-87955,-87647,-49155,5710,58614,64104,79862,69352,42215,33413,37981,28180,4116,4410,1487,-40807,-33579,17237,-11711,-53936,-11192,-13833,-112159,-88774,43488,55745,-40422,-63306,-39775,-46336,-59252,-46935,-62498,-96355,-97349,-14929,62973,111638,97429,-16002,-102522,-73251,-35850,7242,101142,57940,-49105,-20756,74886,77698,-2374,-44249,7431,51234,29063,15611,-12885,-34344,-54802,-57076,-17189,-31862,-94683,-138843,-104614,-91531,-107787,-82617,-29230,-45063,-15659,107697,136204,75261,62313,36744,-108671,-225383,-170843,-42779,-827,-15658,-40953,-78226,-109830,-90218,-84544,-33610,26686,14969,-48035,-7033,49887,12741,-73100,-95927,6652,108291,80875,3203,-23555,-41488,-36439,-11360,-13722,-18736,-24772,-28363,-28118,-76219,-129890,-67483,54624,100245,53364,-22135,-25123,-19965,-63795,-39536,30086,52718,66559,128987,157253,93194,35819,31275,-3541,-44993,-11483,1306,-21649,-29309,6036,47799,86141,56299,10080,32838,31976,-34227,-93716,-63545,-2940,11240,20308,-5961,-7105,30381,24089,-44219,-80198,-68839,-24595,22026,-12997,-58786,-37699,46996,84273,64467,38054,3440,-13151,26706,71811,107195,145845,141092,91469,45984,-8372,-7576,72017,103639,34949,-9778,-39582,-57206,-15182,16651,12710,37857,29572,-31232,-67965,-36940,37464,49685,-4472,-33402,8513,117978,182028,131175,53108,27457,16967,30231,110661,132914,14656,-23656,67452,91598,9628,-19480,13107,17784,12890,24313,-10713,-84082,-81072,8862,64757,56192,45052,48085,36146,32653,44942,81102,72371,40554,-22911,-40427,-43400,-70526,-75008,-100601,-91751,7517,21993,-82520,-69763,80328,149515,86564,9309,20796,20560,-2287,12540,24080,3072,-9818,27383,72197,98701,37980,203,33656,15617,-32518,-29258,-15236,63935,138396,48391,-83472,-81948,40038,95279,907,-73243,-16777,26839,-52301,-116179,-110567,-84062,-77910,-92640,-86312,-56286,-27759,-13534,6152,-12973,-23514,22612,39762,15251,-18904,-15319,-10330,-42786,-52864,-43843,-47589,-27451,54258,167042,209360,124487,43481,-12479,-76414,-76084,-32271,-36486,-56356,-20256,18271,46742,13198,-66188,-115946,-90323,-19240,-14226,-59940,-57198,-10858,-28022,-80140,-80919,-27517,-13898,-36754,-43522,-36210,-35720,-16658,2113,665,14599,44586,-5346,-23041,16904,26190,-6193,-22790,-50134,-96005,-91094,-80892,-34784,28092,29412,-6182,2965,38520,44101,53800,74689,65397,35414,-20637,-24973,47357,88456,90287,94780,71263,3360,-3739,55282,91866,49690,23828,36577,54244,44069,15806,-10157,-23659,-37550,-39881,3851,17769,21504,60133,157847,176361,56772,-52454,-64088,-40111,-41092,-57826,-61419,-27401,19863,52497,22765,-67657,-89463,-62903,-39020,41211,132667,118833,26174,-102823,-130754,-53658,-22136,-9998,76597,141335,90699,18401,-37041,-63385,-37808,-26835,-42131,-96965,-93764,2485,82537,55420,6153,6409,-35793,-138958,-138270,-41049,-62141,-109040,-85294,-83763,-64964,19381,78990,31188,17107,50142,48349,29637,45034,54439,55745,56755,18553,-73079,-39168,70582,110284,17744,-44030,17086,64935,9838,-5594,33583,24182,40855,107107,121199,49031,-29394,-39888,10096,58381,88579,141070,146321,74470,-8215,-56817,-33931,3894,-1384,1667,11134,-57390,-141953,-121301,-16284,97843,80759,-28983,-51087,-38065,-80064,-117434,-75022,10650,78759,89904,33065,-16360,-10003,9783,66456,101083,85936,42662,31390,14544,5953,50800,53112,39307,32764,2848,-9526,15949,35558,20778,-4131,-65743,-130474,-112222,-42598,-38381,-50028,-3345,47028,56799,1449,-36259,42625,151383,159467,123253,91622,60811,-11613,-40726,26454,19591,-47282,-39897,-39237,-36295,-14259,-4552,35513,45333,-15824,-120108,-158312,-78110,37679,61638,23789,-17322,-50417,-50803,20539,41612,8629,27045,51574,26140,20512,44231,37617,-4775,-27164,-13143,-12064,-65999,-71689,46396,138310,61301,-48366,-85211,-108503,-89238,-27223,-15625,-19354,18216,27399,17432,1103,-45673,-69808,-31678,12086,48036,66861,40819,-17802,-16370,34249,107795,138457,63547,-80414,-184515,-166881,-81966,-806,55947,58594,23445,-35027,-95047,-78364,1443,52539,29663,-36100,-12213,73413,158118,84935,-76877,-154034,-158150,-136431,-60754,-6795,5055,49464,99668,97191,79405,82029,93435,93974,50742,-1568,-9568,13442,335,-18455,-7192,11492,-41328,-65071,-46361,-63976,-48912,20154,50744,-8871,-96842,-142711,-135817,-85679,-2881,94806,141258,67053,-15144,-24562,20067,40552,6686,-9417,51603,96831,88293,40423,-35707,-74234,-60192,-21103,37261,83449,101040,104938,113075,37218,-9382,30035,94093,96341,33119,-20019,-15824,-72614,-129929,-99271,-29714,16028,1213,-52692,-77909,-40822,-33049,-70087,-65490,-4058,-11402,-71253,-96745,-40488,23923,31313],[-24236,-70332,-109545,-87627,-53392,-63416,-105562,-83876,-18095,9328,25199,45419,47398,55341,69926,29279,-53941,-89982,-20243,33298,-23259,-65763,-52565,16511,87199,134576,75809,-28416,-33531,-10943,-83345,-199815,-241827,-177212,-34083,81853,70535,24117,29896,53473,66015,54287,18089,12196,56981,147640,148944,54917,-6906,-1112,7865,-43970,-47102,54532,123414,58473,-9784,-44719,-51419,-45171,-48971,-31330,29235,82814,85562,90065,76961,41262,42964,52225,25811,32682,77879,109044,40650,-75372,-75108,3512,70730,88778,33019,-54275,-65530,-28435,-54455,-130723,-140894,-91496,-107645,-141581,-46365,102792,116187,52210,16578,6066,27792,54520,40749,-12581,-38163,-50249,-118052,-160776,-64976,60484,35399,-72502,-98559,-73629,-113335,-114388,-31699,43478,89126,116859,54813,-8978,42536,121850,94325,27392,21790,56157,80968,45847,25207,89303,95850,-17323,-68399,26475,135145,140054,50961,35517,77642,32588,-48867,-47170,-53796,-74428,-46030,-14006,-43884,-21632,49755,35500,19483,16711,-54937,-72318,-8322,12183,-10397,-5755,-29548,-86183,-127363,-111559,-35725,33231,32375,-16746,-45334,-49716,-56471,-74361,-84006,-58715,754,-13595,-85751,-45856,38653,73105,49294,-12285,-86623,-148110,-135025,-42486,19210,55261,71385,9717,-55660,2257,83271,64740,5984,-11286,-25054,-17528,-26113,-1504,54438,19649,-57726,-85730,-81788,-19149,44576,54813,24405,-35122,-55482,-5068,44374,41440,5046,-75205,-154253,-138500,-23734,72657,29857,-49298,-37771,28020,35178,1135,-51883,-88576,-60074,-17360,-21548,-19716,44429,102745,125985,153945,168548,163651,149178,126437,107970,77549,69208,18219,-56204,-67069,-26268,-2574,15173,36171,-18715,-118624,-122276,5946,91422,49129,-20278,-61375,-79951,-14232,98877,127038,49686,-46309,-93241,-97651,-78229,-98816,-134713,-71509,-20360,-70015,-120337,-101044,-96857,-75862,-4171,76121,87346,88947,106313,64807,-29785,-26993,71068,103903,43448,-23609,-82268,-85768,-29942,-23277,-25589,32626,40680,-92740,-46537,620621,806454,144684,12193,39476,75641,54064,15648,27262,-21814,-86187,-46283,35414,64751,79561,116250,140568,149202,132499,121137,153418,178489,140181,100874,64522,-23973,-114981,-111063,-53483,-40162,-18649,56741,138150,166593,67579,-26873,14034,92993,64456,1965,-23585,-33881,-25726,20930,40508,36422,21335,25896,20095,-180,-22609,-5060,44587,78392,100067,93954,9246,-43173,-11855,-6510,-19989,5609,6093,-59216,-91502,-65849,-44412,-34941,-13677,-6951,-27235,-67172,-84616,-63166,-44797,-61031,-11666,39613,47187,17897,-48057,-87818,-84407,-66367,-1822,84984,28926,-38240,2741,63346,77323,38706,18506,73255,97240,46511,18777,-23857,-52789,-57451,-57913,-35003,-23581,-37078,-84935,-79784,-54354,-23352,24044,43681,-19858,-20417,76319,94354,58587,97294,103795,-23060,-142649,-126791,-25913,48292,97904,85127,-27989,-104921,-72382,-45254,-7924,63332,87648,29172,14910,-10846,-73172,-91614,-42373,65312,164999,119679,6566,-46569,-74587,-46630,14588,30270,28712,11782,-21790,-33629,-53718,-78680,-47308,-2164,33016,65593,40888,14526,9049,24730,60910,88488,83372,16888,-11858,29452,47425,37306,7079,-98791,-121229,1545,80188,63412,19047,27128,74158,82316,26059,-26233,-26375,-32720,-35963,-26991,1015,22997,18687,-6275,-44107,-5658,67214,19094,-81224,-93923,-55592,-6283,32120,25246,20874,8852,10484,-3575,-25180,-4846,147,-55527,-61551,35519,132761,156614,135980,91251,22011,-25323,17024,89647,105481,59867,23353,-9744,-7972,7512,-6392,-31800,-34311,-42234,-28713,-48349,-124642,-106701,-6355,19967,-21011,-28647,67794,155658,124123,38645,-6013,-27676,-47386,322,45166,13614,43134,132386,128001,10435,-52147,-4820,36101,11224,-40025,-82081,-114720,-53323,40138,34049,-16989,7482,69359,47143,-16468,-4920,87750,111222,57455,-30174,-73176,-86326,-67943,-11558,-10173,-23835,2869,2540,-30497,-10376,74429,110614,42573,-30916,9342,32287,-25257,-91045,-100199,-58103,-9465,5689,-16296,2451,40644,78280,69449,6293,-59388,-79648,-73830,2112,95658,81102,32700,2668,4100,13257,-11633,-33645,26928,60626,-64567,-156786,-85925,-3742,-1639,-70451,-127001,-108397,-39977,13264,48254,883,-59785,-13147,49720,38408,-13367,-19967,-19210,-42527,-35935,-15282,-8005,22466,85753,171632,204620,129475,61589,30052,-22834,-55402,-48273,-71152,-82942,-27493,19451,58886,65825,-8177,-87251,-57101,4953,-27754,-69909,-10367,49217,-33749,-150102,-172925,-98673,-36296,-27905,-50642,-53943,-50177,-41806,-13768,17899,53597,64171,-2503,-13128,16042,-23501,-70095,-50580,-9792,-14822,-24868,-30531,9765,37902,28876,38426,66054,35491,-20246,-18211,5963,17783,36134,22645,31336,90511,80665,-10658,-25544,71055,101346,74561,109385,142002,59006,-49158,-85320,-61151,-36897,-14319,24284,32834,-26983,-55223,19014,38721,6196,46814,198851,240482,86118,-73571,-113045,-90780,-83996,-71409,-42287,-21688,10726,41786,-4923,-70459,-24664,8188,-29487,-151,104292,143090,72385,-64667,-102334,-25027,18499,56636,117795,119589,48411,-7890,-32645,-51327,-54438,-44031,-62134,-109784,-92031,-6322,50328,18154,-10911,-16339,-87705,-185661,-153047,-28104,-27004,-90565,-87051,-50212,-25191,-8391,55672,118689,131143,46864,-42459,-72595,-53532,-21191,-3894,-33460,-77703,-154820,-95739,61410,140643,49037,658,75039,79957,-58397,-102813,-6867,25670,14777,45465,78174,61252,26983,42537,117570,173274,161821,164565,163473,84765,-66391,-192061,-181570,-117137,-83325,-8751,61963,-10493,-125953,-128775,-54073,78324,136230,63615,6532,-3408,-26709,-48865,-34498,-8418,47007,111177,103419,38446,-1507,2352,66089,126787,114808,24040,-8518,2459,-20661,-25167,-18487,528,13334,-5481,-21342,-1102,11201,-19272,-49417,-92859,-135241,-87782,7809,29105,5842,55661,121790,88243,-41629,-102639,-24933,53567,60129,37743,2400,-21748,-35650,14113,119738,98348,-8630,-57702,-66467,-41965,1034,39062,87804,80272,24915,-59285,-98435,-12091,122337,169670,129750,56161,1810,531,42150,735,-87442,-54169,18332,4300,-20119,6196,27624,14579,6304,21132,10008,-82513,-125320,-56940,-4429,-33958,-62310,-104307,-152087,-88915,14058,4496,-17660,24264,42607,44590,40223,9423,-3201,5054,-44566,-84078,-40995,7882,-14818,-26923,5778,107102,137644,-4984,-164232,-204435,-130055,-48005,-36625,-29587,-10189,-30686,-60110,-42534,13146,35491,38416,47488,18023,36194,82187,100569,31133,-53542,-71623,-68623,-55589,-4380,1609,-24399,-2882,64582,97512,92865,60492,20854,22441,23975,-20742,-78264,-63878,-13587,4349,-6379,11131,-9072,-29474,-20052,-48458,-60379,-21602,34685,30270,-3762,-16456,-24339,-1638,37473,63903,50574,-2447,-14701,-10492,-27539,-9667,13292,27090,64241,74915,56950,19748,-41857,-52923,-20167,5502,13853,11385,29517,57690,98884,92517,59442,46521,51662,23359,-21654,-29117,-724,-35190,-48375,-17567,1866,14858,21050,-40611,-100866,-48384,6369,-22703,-46579,4713,14429,-43725,-90778,-59240,13311,49271],[-13946,-32412,-76132,-93800,-122401,-112007,-68231,-12632,29942,22668,-8218,-7179,20742,73309,122925,72691,-27199,-57750,-7605,19162,-19669,-43378,-45251,-6132,40769,70803,17011,-60582,-45091,963,-46454,-125376,-120810,-41143,52017,110782,101965,63045,61985,103470,131714,115266,75660,53370,46441,46399,5041,-32761,-36123,3663,41837,11208,-10964,57622,152974,137711,26532,-59910,-61891,-54346,-72775,-44833,23453,51584,44764,85285,99573,48674,47808,65335,34907,51803,111281,148954,100725,11857,-2071,13877,19349,8436,-44992,-115328,-73974,29298,26651,-112172,-217100,-190172,-151108,-163508,-127498,-3874,62121,32882,691,-921,-11540,-40658,-44413,-72162,-97387,-67509,-74207,-105210,-35166,47999,16946,-50264,-67905,-21414,-39296,-92935,-49367,47808,44804,7956,-42999,-39347,40375,99283,68064,26524,42560,67454,27509,-57318,-49626,22696,21630,-36223,34,160903,257168,191190,62577,15465,19068,-19399,-56522,-64006,-69239,-42268,-11258,-53161,-106264,-66526,19939,57814,54054,-45342,-157918,-90049,48561,83913,72186,76782,48779,17889,-8025,-43873,-40257,10415,26753,-4510,-44113,-51852,-28239,-51512,-115185,-113634,-34500,9891,-11313,-25429,-702,54278,59008,-2406,-71656,-139641,-142270,-69102,-22713,14930,70620,91183,82017,90469,80583,19997,-46321,-81972,-72332,18044,70203,85634,127512,90434,-21738,-69021,-28400,52941,92953,88318,57757,-11851,-48500,6153,44032,-15719,-78117,-100708,-98092,-19647,93405,136472,49341,-20360,48143,116209,61282,-4421,-39981,-68446,-48762,-12290,-19944,-13524,39691,66189,77292,142885,174799,130798,87474,103707,109138,77934,107860,96038,11890,-25470,-10325,-21460,-41885,-27479,-34577,-54228,-16134,40091,38320,-21529,-83996,-121978,-108457,-28905,71033,95248,33018,-51785,-94827,-66348,-29262,-88160,-165266,-135608,-78090,-68940,-96568,-111995,-132035,-110356,-35488,26984,27758,83141,180063,200767,65655,-7044,52616,40862,-55196,-104209,-82641,-67460,-63384,-77457,-124713,-89516,-99726,-216157,150597,514250,513789,110837,-172167,-51496,71365,105265,45532,22356,-43891,-124717,-100495,-14070,3789,-2386,38357,95694,136149,111621,46002,18155,45997,66125,95702,93601,20249,-103008,-164365,-107035,-48225,-47944,-12551,92181,189980,131719,-1962,-3693,62125,3671,-39770,-3170,-2607,-6712,38984,14770,-48618,-75405,-66817,-55979,-40349,-21281,22470,80986,121204,158877,155527,31179,-72852,-32376,32574,36256,22557,23302,15339,-28475,-91828,-98761,-61107,-34267,-3811,27277,-5394,-62024,-37656,26552,9019,11366,-4486,-47849,-61057,-75600,-91371,-71980,-36955,12654,43345,-20420,-52591,-5036,35096,55193,48717,49504,104428,127457,65038,14569,-41848,-76568,-72011,-57474,-43391,-12704,20574,-27007,-42704,-10549,44005,99239,88599,-1994,-17731,42810,53027,58398,110231,115876,43557,-3750,-77,35843,92218,140084,98239,-21360,-69078,-17733,9011,22889,74734,125915,99794,63431,-32798,-142356,-122659,-7256,84652,113657,69249,24015,-3170,-61078,-63064,-5091,16422,24605,31142,19134,3059,-28471,-49179,-40567,-39953,-20674,48775,78797,45920,7951,41344,82117,65166,26586,-55569,-109862,-93426,-43527,11015,-6093,-128089,-103608,60809,110747,78175,57050,62515,87245,37040,-47379,-99506,-126285,-141505,-53571,33670,38283,-7734,-43390,-58328,-72867,-28302,19676,-32001,-90111,-68550,-5662,42212,20918,-19747,4349,-204,-45239,-74681,-63862,-34595,-44580,-115200,-136376,-18022,96099,103601,90187,69090,-15030,-66520,-22581,7939,14952,30394,41854,37019,51356,25076,4308,2504,-47595,-82497,-10772,2355,-121251,-181481,-108587,-39458,-47716,-59250,10698,93553,78987,23494,-28339,-86625,-143270,-122773,-52436,33164,107419,115466,73279,1551,-49678,-1091,52617,10069,-73068,-125676,-121514,-14913,90148,66752,5503,32494,82864,64934,-23776,-57312,40657,111484,88603,20793,-37530,-59993,-6797,45881,9282,-5944,11046,11570,15975,21987,39892,37113,-21629,-58372,-19665,-928,-33128,-121610,-184470,-108378,-20553,-54765,-118652,-66298,35647,77753,32819,-23749,-33461,-12794,-11157,15444,76325,118194,162189,121583,31177,9797,12491,-10763,12748,45200,-37671,-103075,-53547,3156,13070,-34376,-59684,-35848,-8918,-3496,27845,10146,-54574,-21058,81537,108134,38400,-15898,-61204,-77222,-43450,-28620,-25083,15290,20768,11109,47249,60025,30944,23112,14986,-22582,-47804,-76916,-96038,-60651,-4788,29275,32699,-11645,-52166,-13677,29146,-20703,-44494,18283,60030,-33745,-150223,-176430,-125123,-72110,-61553,-86729,-103467,-104208,-79827,-9862,59772,85986,66840,14241,15692,-11748,-75954,-98950,-58615,6313,31195,33519,35553,56557,32410,6917,36740,67411,-6526,-81872,-67895,-35663,-23868,-461,16896,55014,78772,6381,-110394,-123387,22199,116024,106337,105732,103846,19733,-86357,-118236,-79589,-31161,22898,69765,62268,26900,44024,114642,117581,62704,24948,97556,131258,61494,-26840,-61899,-67334,-75921,-39984,9359,2745,9566,43269,623,-50092,4867,33336,-9332,7762,95872,137848,88187,-33026,-97204,-45947,42686,119011,138174,106047,55564,-4868,-38131,-51056,-62862,-52964,-51145,-60688,-48835,-50656,-55829,-50117,3273,39630,-29191,-119274,-89598,17511,20447,-54403,-95178,-91749,-81226,-113385,-82952,58943,137568,26389,-72981,-64822,-42258,-9023,37134,12462,-26025,-65223,-50557,13062,39825,7303,12140,48576,-862,-104327,-91003,7474,25083,-5538,-2058,11023,42114,92182,125269,155828,165567,114917,94539,101236,37302,-100436,-213111,-192579,-106826,-38680,58879,156927,110347,-22372,-67807,-43359,31216,100661,102723,65959,2167,-40740,-23056,-12965,-33208,4224,87015,109089,48631,99,11872,60116,82455,60095,-16158,-147,95205,54655,-77042,-119614,-43259,3536,-29021,-62014,-78054,-89809,-106362,-68013,-10554,3101,29804,121652,157260,82051,81672,171641,157970,4303,-99732,-72458,-32420,-51358,-65277,-70682,-49230,-4549,68350,130205,98395,35482,-2002,-24939,-13043,15389,61440,113915,105958,91758,68782,20643,20305,94747,175681,215629,173945,113722,86284,75389,-18629,-112872,-71955,-27307,-70588,-80853,-1240,59555,43783,1857,5524,20689,-34285,-100884,-113675,-108035,-78217,-47845,-88264,-129399,-31734,55915,14836,-41237,-27917,17891,35121,11910,-15045,-29534,-50385,-97325,-94913,-36678,8568,20379,6397,-24644,30643,58970,-67056,-157743,-87779,29237,61064,-5529,-71715,-82784,-78909,-61209,-14765,19013,-6850,1469,49919,31733,30603,36482,374,-56367,-66646,-23110,41410,87224,87792,29242,-19455,3848,69084,91698,74873,20455,-24065,-8108,11306,-15530,-69554,-72762,-35143,-18518,-44208,-22593,9334,23342,38770,23848,16369,33191,71258,87170,125465,166549,131286,85134,54906,16491,-11373,-10152,1754,-25405,-71276,-36467,53724,91348,68069,12357,-14826,-9302,-19577,-11645,-7305,-19663,-55705,-114453,-89738,-36242,-10343,31341,86510,74048,24050,-1313,10330,17105,35143,41294,56466,54638,5525,-11847,19007,-24404,-70037,1901,68671,34319,-26965,-18951,-11934,-61060,-116944,-89288,-29477,2751],[-53534,-40540,-37285,-42670,-112733,-93720,12057,60771,36835,-9165,-47779,-43147,-24739,13196,54025,40493,12799,16695,-273,-29053,-24802,-2397,-22955,-15603,20292,62412,47207,-3341,1149,47938,24685,-17588,720,52793,102127,125977,120574,78247,37131,37039,63201,70786,58286,38436,-7894,-81573,-150270,-124864,-61410,-19556,514,-1798,-690,36363,139304,171999,50374,-70890,-76622,-52954,-49700,-5057,21688,-14821,-42718,13141,55954,34455,28269,26294,3464,20433,57454,106113,121284,86011,55371,3710,-59037,-88277,-103993,-100046,-5884,106105,118230,-24100,-188767,-188422,-96661,-98995,-138932,-69631,20325,21046,-11077,3884,17534,-31736,-66592,-100758,-109582,-21179,46051,4199,-19644,-6847,-7660,-26698,-35408,30698,72972,24156,9873,46750,10432,-59231,-103327,-63736,-3303,-20025,-46730,-23357,13908,38211,6631,-54773,-47099,-34919,-67966,-104233,-34814,165319,283494,190289,33840,-29243,-39184,-24282,13110,17443,-11743,-12176,-11307,-47077,-72687,-57991,-5202,54045,59776,-58707,-145401,-60060,49816,98353,136963,162669,136268,125775,101367,18518,-37495,-13849,20443,16236,-29249,-53065,-14275,-24400,-110883,-145864,-75151,23330,47769,-13022,-41646,23009,35643,-15042,-34911,-54780,-31384,26597,47746,42300,49462,85492,121443,118909,57940,-12128,-83975,-115804,-90520,21991,81656,82162,122806,119754,36784,1769,47353,95392,80831,56298,45314,16464,-9674,-3641,-15667,-104188,-166146,-136969,-74058,30886,110331,100649,17659,-39254,14368,87099,47860,-12048,-22466,-31553,-47289,-28403,12128,32071,21926,14855,32893,119538,158267,58138,-8608,40599,57938,33542,100952,118874,47266,27168,62640,41687,2768,-15764,-20113,33719,117212,105401,12951,-60465,-88316,-82106,-45491,-15789,34138,55851,9189,-50667,-70864,-22186,42477,13849,-80251,-113792,-69378,-11867,-14933,-59215,-91652,-72048,-45296,-60944,-82996,4480,167230,242904,132257,32318,47931,39446,-48513,-110234,-69739,-35002,-50574,-76378,-122134,-113624,-53117,72403,216019,304500,14351,-109420,-175986,-115521,12933,69663,933,-44603,-77504,-71503,-52660,-58166,-71703,-63006,-49616,-17329,30086,34520,6522,-29388,-29508,19761,94571,110917,63413,-28683,-99397,-90087,-63961,-79872,-73861,15787,143055,160629,58550,5727,41633,42336,48437,41633,-31810,-87779,-59734,-61726,-89612,-110411,-99873,-74354,-29995,26468,77962,103219,123904,173407,154378,5909,-89052,-21416,60204,51561,13195,25199,61443,48430,-10380,-45683,-84850,-103590,-31715,81833,91601,247,-38357,33826,76288,65262,-31467,-107465,-80524,-61755,-67342,138,57647,48761,25267,-29480,-50534,-18595,6141,25251,43299,66810,117299,140104,87724,27304,-30333,-42886,-21332,3483,2056,-22568,-42949,-92444,-56960,19061,82766,126299,102207,21999,11669,56068,80662,99164,95715,76931,72828,115273,130268,104946,104238,98496,30717,-18174,-20765,12734,28934,42292,60903,118207,124412,87256,-16388,-140448,-145255,-28755,48771,19234,7256,58413,59272,-34975,-86416,-56728,-36105,-21374,18324,74380,69653,-21024,-85745,-85109,-62768,-20330,50019,101515,89762,30932,23428,44530,15379,-19971,-71110,-103878,-105691,-105033,-50798,-3792,-56173,-45526,60076,56607,4403,11219,50487,57711,3036,-67364,-112667,-146643,-151105,-36290,44381,25126,-19348,-56110,-48666,-38069,-32304,-50543,-58679,-46099,-18033,36460,65967,9090,-63900,-44738,-31061,-58984,-56987,-12232,-12964,-63019,-98845,-73650,18048,74680,50345,46437,76955,43456,-34882,-60787,-61998,-44343,16882,99093,149466,141196,54321,34254,70504,1050,-58212,4320,15073,-84390,-162793,-149220,-78160,-40877,-23482,11236,33236,31661,40883,-3791,-112754,-189748,-175593,-83554,52828,116019,56312,8195,-9228,-45909,-28911,6296,-8968,-26366,-50934,-49962,34122,134252,159553,145354,128803,106543,98144,41979,-39219,7757,80309,107411,95652,35742,-21925,15901,33643,-34226,-25720,32201,56294,66237,61075,52378,33926,7922,10352,24328,1830,-2595,-45722,-121682,-76484,-33305,-107130,-152385,-57011,24792,13691,-39164,-56221,25648,125767,107119,59513,71049,116743,184642,160421,77472,47055,-11974,-93621,-74779,-12263,-25079,-34909,-46962,-62994,-57799,-47201,-5093,29425,12759,-32612,-29710,-15291,-17000,39012,116164,113945,43376,-12507,-83311,-110786,-65848,-54831,-56541,-21835,-34928,-69523,-19672,31482,13066,2647,20641,-9135,-52308,-66336,-99292,-93045,-21724,16672,-12695,-39879,-16476,34007,29499,-37579,-43717,-23256,-8591,-11929,-19355,-31365,-53684,-82635,-100505,-99345,-110977,-132206,-99720,-14594,80597,121515,85221,22147,18824,-24991,-53991,-49126,-25181,18692,21929,21894,51241,83405,40285,-17597,-2573,31203,-9329,-40424,-31156,-22806,-2397,13121,-5652,18982,24890,-53007,-100743,-75911,7584,63674,75610,70364,64630,11038,-55827,-75960,-42771,-10131,35275,54850,12257,39611,150256,213123,175014,95042,-23905,-55974,-14138,34557,53803,47745,9933,-26393,18180,69107,39802,18669,45948,11450,-56491,-43729,-22239,-22743,26248,91315,96171,78312,15179,-72215,-81593,20018,109680,107739,86594,67974,26719,-7012,-40065,-67909,-53823,-4652,10224,-7890,-78640,-121338,-71913,44162,111392,60563,-9810,-9567,24613,-4334,-62994,-115555,-144581,-126427,-151673,-155403,-36748,57080,-9745,-54942,-5940,11639,24828,90104,93580,45708,4690,-10711,-30172,-61534,-68326,-34977,-38653,-93839,-94945,-9522,60581,35355,-33854,-80494,-87109,-7096,111319,147012,106045,37096,-31831,-27112,-2729,-30042,-68492,-88684,-56740,659,40792,90719,164625,167388,81063,20149,-9546,-40686,-32726,41729,81090,-12005,-80705,-45410,-47914,-68131,-11076,37495,24389,-20825,-51951,-26742,14784,-9735,-30648,-50168,20031,161726,123971,-67010,-144720,-40215,13266,-45875,-97145,-132138,-145652,-132262,-39484,85010,130948,99010,123448,152566,85026,35786,83457,115240,37558,-53102,-52510,-32252,-90221,-97224,-54671,-21506,18458,73952,83604,52279,40394,30651,835,14190,36275,61053,91789,74663,85332,115686,91458,33542,45599,127609,217386,220738,168189,120648,81232,-25631,-68899,-12065,-32919,-103355,-64725,51324,118434,91504,22506,-2390,11264,-7036,-58297,-96765,-111519,-69344,-21580,-43270,-62950,21242,80384,40089,-42697,-71758,-32630,-19089,-55439,-70549,-70187,-83941,-69979,-8351,11004,4275,35524,35692,-44453,-50529,4416,-37844,-86587,8877,133119,129177,43689,-26137,-55484,-63099,-63639,-57100,-54375,-51027,-2229,29901,-7524,641,-3181,-43355,-86127,-79892,-23673,75228,136344,117399,62794,26768,46450,71045,53916,35842,4760,-21000,-4272,-4527,-26604,-38294,-44442,-69937,-87416,-83632,-28562,8915,26680,30391,26194,61874,91020,71894,57015,125690,202189,168983,73273,7277,-10153,18142,43470,26303,-36271,-68960,-17425,93707,135039,72810,-22712,-44719,-8783,19650,38067,-1128,-51623,-81302,-140560,-119812,-66927,-72551,-53668,58762,70112,2106,774,30894,20038,57994,96135,88544,64676,23493,20903,37864,-10757,-39586,36328,87346,48182,-19966,-48036,-70814,-110221,-151651,-131930,-104518,-83686],[-78817,-54336,-6796,24202,-31030,-16100,74047,87877,31710,-7209,-18159,-32602,-74495,-95511,-65268,-7423,38125,36914,-22257,-68240,-43195,778,-35895,-46366,15410,134822,178671,113277,82106,98934,68317,24315,12753,30729,88233,136640,132795,76353,-10872,-66876,-43083,-7513,-10561,-13075,-32892,-75791,-112934,-87574,-46375,-40346,-50722,-61297,-23343,50702,141922,151398,59514,-32672,-43367,-24618,11868,60977,24842,-59349,-95061,-39511,16358,2206,-35231,-46323,-42403,-25683,-15452,31902,105348,132627,104583,39749,-10817,-29003,-34089,-4599,79286,162199,179778,76680,-54531,-28933,74737,45139,-50718,-49607,-8674,-7479,-13724,27426,71924,42709,9546,-14541,-13243,78738,132309,7091,-119734,-90972,9332,45140,40945,91817,133706,83975,22603,10920,-194,-54436,-103542,-71668,-47898,-108105,-130245,-72315,-15291,23015,46957,43687,15619,-35482,-76795,-119762,-100819,57364,183234,119413,-8820,-49302,-42646,7729,61667,82014,40174,-47066,-110568,-54312,13554,3305,13485,57958,53641,-9678,-34779,-8084,5944,51042,127935,173134,134893,93632,63239,2600,-41337,-36381,-6411,21816,6804,-40589,-41286,-39917,-94569,-142382,-88889,20992,53123,-3731,-52614,-8558,7773,-24681,-25289,-12837,27784,86709,120166,98922,29068,545,28221,62714,47403,-7974,-87698,-114595,-89373,2451,28628,2561,20234,40272,50573,60598,46380,38322,17950,-7649,2030,48091,61413,112,-62039,-116140,-137509,-93986,-35713,25115,57368,22726,-36664,-70126,-61710,-4311,-4312,-37687,-32129,-24810,-48162,-34608,35563,56602,11993,6537,48107,113345,114430,-2173,-60086,-31327,-24107,-1756,83549,70311,5517,13669,57540,62505,62047,34172,-2808,61953,158071,127563,2343,-73922,-68923,-3724,53872,37733,15448,8761,-17608,-64077,-89435,-49568,22201,55750,39482,23070,40949,76982,43664,-21188,-37932,-20005,-69338,-142745,-146360,-57689,91852,176800,129225,55335,43915,68248,31992,-44989,-49199,-16731,-22758,-45667,-76744,-95962,-25699,154720,239583,314633,82460,-191017,-116463,-117399,-74448,-25725,-50479,-99510,-113877,-32987,-15892,-109168,-131532,-84522,-83232,-87042,-64209,-39934,20267,59176,54584,87632,131178,111513,79411,56241,1917,-64590,-105964,-106596,-80891,-25333,61953,99363,62517,23214,53747,107019,123877,48184,-80616,-179190,-177726,-119479,-65748,-80667,-84757,-58468,-9748,35562,59930,61390,77734,112678,74431,-26786,-47977,-58,14282,-7084,-19374,13298,41272,25781,7040,-16728,-95712,-134313,-64733,57140,101264,9642,-88703,-19512,99141,107233,-20177,-97179,-53636,-18453,-13721,38017,68417,30066,18725,-4068,-24894,-24235,-13449,7172,38678,82200,119895,112981,64894,28127,1234,28484,66487,72666,31425,-66961,-152667,-195631,-106926,22618,119031,136039,73910,13652,20720,55377,101768,114744,56317,26706,65741,141399,173006,137490,89234,48592,12815,34499,29094,-9431,-16487,16226,28268,79432,91772,51356,-20496,-100735,-130671,-64965,-7683,-29026,-3389,69068,52900,-50121,-109664,-101543,-83852,-63278,711,96631,82396,-54096,-154525,-166900,-124402,-37573,39931,73598,91320,57469,13810,4351,4307,10407,-36645,-62970,-39672,-96475,-131967,-34658,16841,-24496,-19807,-29240,-77939,-88533,-32198,4542,18809,-1883,-39916,-53105,-34888,10950,9375,5517,37671,26005,9726,17247,-662,-53340,-21483,39901,48078,46260,40630,6949,-38890,-32878,-37149,-49044,-15467,37350,18318,-30609,-18169,53464,101695,75817,16583,16253,81569,119214,42475,-56151,-74771,-25071,52238,159664,226428,182011,53162,17242,61651,26464,-16129,5626,-12333,-67932,-104986,-97589,-29466,32959,51848,34907,-29194,-29743,48271,34279,-85776,-161510,-141052,-59041,19624,53426,34562,20697,-9420,-56380,-69040,-66347,-42155,39896,87126,61683,62654,108923,161385,195612,176446,145402,140970,112427,33440,35536,59495,90855,102069,40850,-46142,-46690,-35028,-65142,-28900,52008,104797,116547,98299,77732,56032,55387,74848,79404,28047,38257,70542,28263,-12066,-59706,-123631,-125013,-48035,-27306,-53283,-87696,-77191,46309,173295,133516,55083,51010,66775,94503,90014,72964,42556,-83718,-203066,-160843,-75316,-53516,-19466,-38156,-101347,-120956,-94097,-32462,13257,7729,-39764,-69341,-64668,1006,92661,85209,10764,-26226,-22938,-59144,-88028,-47733,-17905,-27441,-32062,-8356,35510,78910,80071,42706,6719,15463,721,-30043,-24664,-64983,-70511,4908,43327,-8715,-38353,4225,44368,-9488,-79009,-61913,-68024,-86292,-11095,100903,102363,19039,-84916,-122738,-68237,-29086,-56871,-58111,-23752,52534,128477,95074,-15249,-33138,-10563,16639,20878,27759,56685,13636,-14580,24526,69755,28055,-43606,-30111,16261,32347,49648,22972,-16258,38934,83414,17693,-12660,-21077,-70079,-41994,24507,32330,11626,12832,29904,67030,41812,-18408,-45142,-47075,-63036,-34444,-13731,-55226,2371,156749,221044,142684,29621,-103489,-142963,-67727,23874,91634,121373,76777,11655,32340,70417,44860,21137,35158,-6682,-94407,-105366,-87690,-60957,17004,74556,50110,68069,85408,-2252,-76372,-23055,36462,27596,12544,2284,23764,46271,-4119,-66656,-42658,39640,41069,-5458,-64743,-88190,-35209,58088,89972,50629,25095,7690,-31114,-89303,-108793,-107544,-99799,-66675,-81821,-101461,-57900,13462,12423,8019,25399,4500,-5914,58706,80897,19559,-70004,-64700,-35375,-35745,-76704,-82726,-94542,-97427,-40384,46034,95315,35512,-82476,-148507,-123746,-16315,109235,138542,62293,-43077,-99839,-68825,-49559,-53214,-10005,42522,79149,92123,67305,42063,74034,119095,102994,58173,-10057,-112068,-155678,-47369,52547,1760,-36765,-36390,-94776,-92163,14535,29558,-44220,-99989,-123721,-79925,-15459,-43565,-53201,-34343,28156,110370,80935,-26445,-59156,12504,20633,-41666,-76636,-88475,-76987,-33623,42167,99201,110218,60176,13732,35453,55973,1886,-54952,-32999,-14864,-28885,9277,45054,-22840,-31519,33688,35405,28117,73013,81649,47737,14988,-32923,-56615,-3194,40155,45046,41622,-3505,-2403,54531,93297,81591,81751,115365,161976,166126,120420,66070,14531,-57884,-15591,70846,22765,-25187,35138,94933,116344,109231,81309,27385,-38053,-79384,-68992,-62211,-75837,-56322,-3501,7638,-5413,21041,70133,73113,13087,-38342,-55236,-56292,-63055,-47786,-17350,-11324,4911,32531,-8804,-31936,11155,42405,-11265,-30100,40369,54521,-16425,-1620,85342,92850,50369,41172,43774,10082,-56888,-98734,-79240,-8051,38754,-977,-49181,-6826,-12480,-32506,-43005,-49877,-21823,46008,66250,53370,63304,68774,58806,32142,-18961,-31554,-13339,-8410,7467,-8312,-43630,-47052,-45052,-79449,-88047,-53328,-4417,-16239,-32132,-60465,-77936,12806,79213,21451,-38896,-6103,71717,84296,6033,-58077,-36221,27792,49489,34690,-949,-8414,21885,75297,104540,70056,-996,-8980,19992,41019,61474,13936,-44092,-44442,-68785,-66327,-33635,-38372,-55467,15363,20744,-30294,-28996,-40579,-66391,17149,66561,33959,17756,39299,69548,59864,-15276,-71434,-16217,46372,45112,10971,-24627,-85389,-132319,-166160,-186495,-186191,-144014],[-67257,-48703,-9783,26647,4044,16158,49570,42824,24801,38879,44071,-18354,-113638,-174946,-133642,-19036,39653,-6477,-57748,-71390,-55204,-24747,-70107,-100227,-14427,177990,248216,147264,80243,70769,38885,-5952,-46609,-47462,31413,107151,94021,30249,-55808,-103481,-62324,-29335,-48506,-24477,4864,14137,19465,24901,-11882,-53574,-59113,-80969,-41928,91524,190073,151746,80940,38292,11739,-3006,39880,62437,-14308,-81795,-91902,-39158,19603,-15641,-86616,-90429,-69770,-43993,-32145,-13050,48324,110740,122646,104737,111951,104182,85113,77604,102215,160943,179964,98650,53757,162737,246967,163630,39322,-846,-25595,-61482,-45541,20616,50670,36875,73571,104069,96304,136188,119686,-83170,-240748,-142701,35472,113170,116502,129891,98863,12550,-50195,-33311,897,2061,-39944,-61053,-79449,-117289,-131680,-80550,-6480,33481,67692,72800,15086,-35824,-38621,-69700,-96041,-7407,77937,57398,463,-16955,4092,37368,21387,3886,-25958,-136182,-217531,-98160,42614,60140,73191,80707,58681,56867,54255,14079,-27995,691,67381,101479,47280,-27747,-52548,-41114,-23215,-31093,-55620,-34128,122,-24341,-51919,-47138,-58534,-85210,-40075,30058,24925,-15768,-53953,-24566,11896,-9501,-36818,-30150,-6651,29730,71196,70266,-329,-47856,-47734,-13324,31354,17381,-49022,-91698,-89411,-24364,-15338,-54437,-89562,-98428,-3133,69806,6062,-25668,-9135,-28889,-28830,55210,111227,34321,-31242,-24819,-4732,20087,18976,3362,6021,-18967,-56869,-55773,-56534,-42216,-49177,-55981,-35719,-35963,-50818,-28699,22255,38680,23030,35338,73530,86516,39867,-17481,-31923,-51133,-57872,14194,91217,28338,-44432,-39236,-19865,5641,36146,22656,-4297,62260,142530,112531,10850,-55746,-49842,20870,103679,119226,49847,5041,33325,7225,-71178,-87419,-57874,-15073,53899,101866,114508,120730,43491,-30882,-21402,-6699,-81876,-129866,-102930,-36064,42980,97189,77219,30722,7465,41066,69579,21565,-15486,-13111,-27751,-48981,-71205,-90232,-71997,19432,199531,184596,16884,-86640,-58171,-90504,-135533,-68817,-15020,-58394,-96770,-38414,-52718,-138331,-128572,-70337,-58804,-52778,-44696,-50607,32630,154807,198960,197830,163673,76880,52674,98337,63612,-52156,-125085,-103858,-39386,-1214,11219,-3053,-1911,32326,96030,114520,77325,13017,-56657,-135061,-150336,-92502,-50491,-79225,-79487,-42581,11822,28369,3329,-2051,18208,9243,-20839,-5191,43967,11470,-62281,-73379,-46487,-7192,-13520,-71199,-98104,-93995,-100554,-98068,-90578,-50977,-2826,-47625,-117292,-28136,94603,104688,13128,-39013,-15640,21786,18077,-25206,-45935,-38316,-3310,107,-8028,-12877,9928,33738,39685,77447,97918,45518,-9169,2916,22207,74180,113083,73744,-21924,-117318,-147163,-149895,-87178,21392,143644,135059,12011,-40171,-17929,-9081,35099,58043,14007,8394,41737,78211,116238,122879,88166,75038,91683,106212,56985,-36436,-66816,-29676,-8321,31294,33080,-6268,-46571,-47525,-37025,-17927,-6446,-4828,28591,51319,-6808,-86408,-108750,-97561,-76497,-38911,30046,90210,46285,-63576,-140838,-189611,-195084,-106977,-17383,-7078,19310,33742,14408,7111,42370,71368,-6954,-43689,19649,-36863,-163101,-84512,27357,-3018,-30091,-27980,-67411,-105185,-67404,18156,89230,92557,56397,77256,99959,50177,-17330,28456,116573,109708,51890,42250,46872,10983,31377,103954,112724,56380,9330,9606,26108,39019,-5166,-47493,-27511,14839,16781,12371,45608,104104,120370,63054,9371,8731,35454,75633,60709,-27512,-63069,24016,115313,164343,162657,112178,11739,-33685,-8486,6748,1721,5903,-18494,-47496,-51229,-23154,57283,115408,86956,27062,-61710,-74987,20485,45652,-17559,-58491,-34919,-19849,-50620,-24047,56179,72738,-1607,-44039,-33759,-52234,-43494,54494,144343,112338,42965,12708,21418,55337,110380,165751,172029,140920,104328,91532,62628,58123,34046,-40305,-109810,-107154,-64124,-40881,-5495,55231,116120,129732,88812,40010,3771,-70,27191,60311,41772,76064,132430,86301,-14975,-95262,-117272,-99827,-88345,-105359,-101944,-115716,-90671,11635,92051,61867,18368,29500,21818,10000,12710,41262,17199,-107097,-209738,-180197,-115931,-77983,-4855,18187,-45956,-79912,-90603,-69534,-17282,2644,-39617,-75345,-82412,-9514,60741,-16145,-97182,-86450,-51286,-40685,-25958,26804,73780,38452,-13105,46233,153730,169003,132887,93156,31064,18221,32658,36335,35241,3409,5755,45287,45222,-3029,-28613,-12051,-2940,-57625,-100267,-53010,-43060,-99731,-59831,74585,92225,5564,-98027,-120738,-29049,68855,73179,32175,-9594,-5262,60477,47519,-85420,-101889,8523,68810,42935,47083,83101,29015,-16845,-7835,10944,-26965,-62101,-30947,17793,50987,73206,15393,-38683,45005,127956,78267,15554,-36221,-89203,-47669,26778,31464,-6188,-22356,-1071,49809,30504,-32382,-59263,-92760,-144997,-116584,-57231,-51761,-11473,90873,135404,46166,-71166,-171006,-163961,-88100,-27060,33518,93910,84195,22624,12993,21206,2115,5980,17647,-37980,-115052,-108161,-87841,-69426,-6233,41254,19397,56180,112594,48093,-34224,-31499,-25571,-48153,-73243,-93274,-30237,54141,20215,-63303,-48823,13317,-6902,-57661,-72283,-44781,-4582,25343,-7074,-48680,-34065,-38480,-82846,-134017,-132264,-55710,30013,45680,-14017,-57234,-54519,26336,89669,83392,14357,-62077,-77885,-23393,-8196,-66484,-175044,-145618,-22425,49837,-16584,-92245,-98576,-34849,22442,50261,72274,-5064,-126735,-128125,-44389,34632,109666,131126,74300,6637,-16185,12386,990,-27159,4072,58668,98862,99958,48117,-12491,-8840,33179,30871,-2787,-64480,-142605,-171781,-85445,7919,39081,69591,18797,-93498,-76942,54334,83511,-10563,-116399,-154859,-91381,-2593,-6496,-14508,-514,18021,11421,-22084,-18292,23503,49310,-874,-50374,-35123,-12699,17580,92959,134433,59672,3321,-2910,-47129,-25565,62022,43773,-70616,-114142,-89806,-51382,24866,86223,53672,35936,78162,68723,42866,88938,119668,74482,-12364,-117234,-131978,-52588,-6349,-2630,-14022,-73721,-82600,-9219,86425,133420,115292,87455,94077,86271,43528,-27389,-101390,-115040,-2161,89011,59659,71850,108469,67866,30471,60425,108941,56531,-88381,-165286,-113140,-74824,-78101,-52990,1804,36352,21115,-5640,22596,67588,71265,18986,-61946,-72528,-21095,31938,72598,66195,10625,-36863,-68294,-45573,-6025,37196,46718,51612,97503,111997,31977,-28227,-6177,16042,14961,42441,92716,83006,-2733,-61570,-12912,80633,72563,-27275,-62036,-6805,-21313,-17160,15718,12548,15841,28696,-5181,-14872,41176,71196,31054,-9230,-66957,-93637,-54370,-15394,18993,21372,-23764,-60534,-52852,-29560,17249,22841,-9073,-50868,-72914,-122070,-164576,-52388,55228,25016,-60226,-98418,-56790,-196,-741,-43618,-62811,-51532,-23250,22544,66171,90354,74340,34317,38017,55892,33849,29025,38847,43438,72242,54103,8760,12835,12616,8609,15835,22225,9298,16536,-5977,-44601,-64069,-96707,-113297,-35776,7420,-10079,-17902,27542,66011,55902,-20617,-104785,-77262,22685,89340,93574,60778,-15633,-72902,-115541,-170796,-177886,-103925],[-19965,-4018,-15188,-12215,-23775,-13442,-14033,-15931,12795,65305,70517,6574,-74836,-137275,-101786,12059,59701,5888,-29000,-20436,-13336,1221,-45437,-105158,-38763,155136,206706,87098,-4640,-12069,-654,-12372,-60228,-74029,-7692,38426,3365,-43631,-72580,-55755,9432,18328,-8850,35983,67760,48297,42380,64977,3959,-63988,-36530,-18223,1876,129651,248895,202072,122559,95517,41761,-9781,1881,-14993,-80183,-75608,-34789,15551,58363,9242,-62686,-66140,-49709,-4260,25237,-2062,-24868,17486,88772,124268,128554,103327,93527,73695,64640,109042,119543,37270,59573,230643,283621,155897,32168,17112,-8906,-93313,-106045,-39227,-34007,-53123,39741,116669,101618,104474,63833,-110851,-200238,-90380,31183,90883,112076,107299,24767,-76554,-96458,-40058,-2772,57253,49792,-40775,-95818,-90180,-95996,-52831,26949,30384,1347,-34346,-72327,-61627,-16014,-23681,-32866,30441,71038,84538,77487,33426,22909,24483,-44701,-121245,-148308,-183773,-202906,-124338,-12771,64765,116401,80628,58724,94891,67177,-2988,-35850,-14019,27627,31654,-29015,-85555,-91565,-37387,23443,7062,-82201,-118549,-71733,-24611,-8729,1875,9629,12998,42737,52510,6712,-37512,-52778,-3149,38655,648,-32478,-17483,-14947,-46048,-66498,-70588,-64259,-19864,-13835,-43293,-2186,55308,24783,-50095,-84653,-40643,-28437,-58075,-125613,-178097,-65795,51926,20809,22669,52392,16858,-9618,47459,105290,63174,36600,74687,100051,98826,42843,-15339,-14660,-11914,-28437,-1550,24048,5206,-33387,-24116,-3014,-40543,-69037,-35005,3570,29910,45200,42742,35953,22661,-7758,12758,35074,-913,-5654,49035,94640,56488,1612,-28183,-42402,-38592,-26451,-28158,-9920,70171,128815,104602,50014,2259,-23926,-20716,77546,173733,111346,58790,151782,168701,50259,-48299,-89589,-75579,-19018,13100,35340,71285,27137,-25018,-25011,-35213,-60679,-37110,-23118,1375,26444,36327,-11022,-55624,-77837,-55045,12693,28107,14224,-15514,-64142,-80439,-73073,-54223,-57877,-27098,83328,86952,8022,25943,-6376,-81083,-130283,-8772,85479,56578,16720,4296,-78828,-112344,-70082,-51123,-45614,4468,48173,7146,21909,143376,223169,202066,138214,25240,-5344,71031,79927,-9564,-70501,-61463,-9567,24909,4638,-53710,-56254,29029,108906,48440,-32972,-10518,35543,7381,-10827,-25565,-93734,-145188,-92619,-10870,60191,61505,-1610,-19398,-15860,-59946,-56794,43827,95088,2040,-81703,-79269,-73195,-55588,-49876,-98117,-158197,-158637,-88951,-52713,-115565,-149131,-110050,-97619,-75785,32447,79936,62904,26390,4542,9638,35282,-3907,-103169,-116467,-58592,-38289,-47367,-25660,8808,66925,83928,32467,28892,26375,-49928,-93526,-37257,732,49836,82620,8295,-108873,-127812,-32844,20323,19022,17789,90719,77552,-51896,-96889,-73391,-91207,-69485,-20673,-12514,6796,6035,-12910,8065,58895,99194,140306,148539,97983,17678,-42316,-54596,-40068,-51715,-35673,-30173,-45810,-59718,2143,82529,92314,53945,34721,50793,37006,-38173,-95428,-83642,-51430,-18753,32835,74032,72377,37188,9198,-15488,-102850,-184681,-146806,-73866,-72430,-58366,-19901,17894,52363,82144,72708,-20814,-45684,34043,22198,-95388,-79350,5137,48820,84836,64081,779,-28895,7836,107485,166230,146688,108497,137087,133250,52083,-4827,75666,147594,114973,62190,52290,81026,58848,32490,84395,122961,70561,-7421,-13641,44617,88659,40103,-34544,-62011,-34501,-3491,20877,49964,59153,41411,14192,20381,21589,-35291,-57795,-2140,-3314,-37158,55951,149983,114716,29257,18358,1174,-37920,-27581,9129,8273,6552,-8189,-32033,-30962,2155,91734,126048,47737,-9705,-22751,-18791,26838,42900,49038,71084,87260,20529,-78678,-51285,61317,75347,2801,10625,85387,68126,13475,37288,90497,72668,-4525,-76298,-113784,-92472,20602,132332,157797,140496,129316,98886,53388,46693,-4712,-85922,-110771,-66991,-4235,7547,7222,37463,84246,92032,36435,-39869,-92805,-105524,-75203,-3086,52346,109106,104646,3031,-68276,-95015,-98859,-91214,-105044,-133375,-142966,-155030,-112148,-39334,5464,16414,16574,34312,18490,-9068,325,49462,47754,-37439,-120461,-139486,-105582,-39715,64702,93647,46924,30153,-12663,-35749,11103,19964,-50738,-68766,-43664,-6184,-11232,-93111,-99177,-62480,-71271,-66714,8322,98005,119129,44102,-6732,57180,132589,123547,117792,118652,57957,23633,62190,86982,52564,40313,69417,54756,-5441,-44172,-49780,-41562,-34906,-45122,-60914,-1875,26558,-51734,-91437,-6540,28952,-25895,-69904,-55661,12892,98945,131711,95873,28992,-33693,-29563,-13842,-102508,-103491,25945,97088,51030,40691,79041,63065,31026,-9724,-39566,-65252,-52115,-27111,3213,36279,44238,-9895,-27387,40308,104503,109145,73977,-22786,-109466,-86500,-30040,9135,13523,9720,-125,-9418,-39391,-65788,-74328,-103803,-142660,-112113,-35699,10275,37732,67831,65598,-11820,-88604,-158609,-165128,-150353,-115749,-61237,13596,62672,59369,55095,17558,-25913,5932,26201,-35521,-86470,-59118,-21303,-1861,12864,16046,7014,38773,58779,22365,-2774,-4970,-32721,-60425,-75916,-95916,-55369,22340,16870,-45350,-65690,-56926,-83750,-124568,-124008,-50413,13732,20319,-38038,-95320,-90570,-69820,-51243,-65225,-78926,14673,139625,132910,17599,-66333,-74182,24608,122583,111681,1131,-89573,-88053,-40185,-37645,-76990,-142662,-116009,-1425,82288,48653,-49366,-68694,21633,83521,63230,27106,-48653,-107158,-29407,71681,94932,107170,120319,108805,98439,96962,112158,83437,17254,-3402,19881,52618,54942,26265,-4048,-9245,-13434,-55307,-94905,-107108,-96079,-78531,-48595,-3133,71328,126496,58419,-34310,-17735,77083,140576,74386,-73944,-124602,-62501,10540,15662,9235,14547,26711,7619,-40505,-33330,26958,62251,-8973,-74105,-26117,13095,43797,142977,191420,72069,-11848,12162,10942,21255,84719,103736,38869,-38294,-78888,-67642,-25243,32950,53344,34648,32588,57256,63317,97563,126822,74516,-21035,-104337,-114264,-68082,-65249,-60006,-41322,-80193,-74233,18197,127984,143662,49170,-9279,40300,65216,38775,-58389,-155896,-128200,-6714,28490,4371,67714,97211,14196,-42448,6885,84797,68421,-42971,-106582,-96871,-99442,-80219,-16725,5655,21231,27008,-2104,-27181,6396,53239,18255,-87548,-112360,-21598,60928,77293,36870,-53142,-102792,-61214,8043,13453,15704,36008,50037,69365,84355,64489,26648,-58,-7227,-10290,-1995,54374,109571,83720,20827,39845,95867,53569,-45249,-73033,-41458,-52037,-17378,33283,48717,52153,31825,-19810,-22508,39082,57538,8457,-18836,-64990,-111391,-91344,-40756,14118,42327,13034,-24268,-11286,35304,83432,15231,-74121,-69761,-43229,-90080,-152015,-74131,53411,89084,9539,-81956,-94325,-25677,51381,29402,-72601,-133438,-97248,-16762,69013,132706,105982,19346,-8368,19750,11447,-4074,5689,28145,76283,74013,27889,25028,38626,45198,27710,22688,28087,40175,9571,-43413,-70459,-59646,-56497,-40134,-19402,-12740,-23656,-9611,4305,-8052,-44532,-84060,-65205,25873,112599,122151,84465,27288,-3371,-39089,-87956,-98832,-32961],[16996,54822,4313,-32843,-44761,-38463,-40018,-37644,-17667,16462,34041,43156,16769,-41518,-43171,22350,74186,76304,50216,47683,59425,74502,27023,-56754,-39592,108309,138764,20084,-74416,-56902,14649,36551,-18000,-49101,-19180,-28861,-79442,-92799,-61936,-9191,44679,41289,36680,82297,72178,-12279,-61195,-9944,-15397,-78905,-42545,42080,74866,126996,213577,190076,127564,94584,18094,-53225,-75855,-97609,-107265,-37646,40481,83287,83592,34183,-14335,-28710,-15472,47235,81806,32221,-57923,-70421,20163,61549,2041,-46296,-17429,14974,26081,43736,33769,-29551,3966,142624,164936,33781,-58022,-10208,7130,-93124,-152824,-110553,-85296,-99220,-42730,14676,16111,27708,16804,-48927,-22767,45670,22262,-5285,18564,25095,-27210,-83129,-70634,-38452,-40737,29841,61580,-33039,-75033,-44011,-54716,-17449,45086,-6127,-103642,-161758,-142146,-55346,8282,-12582,-12554,38787,74061,124550,126605,37739,-33984,-38113,-50082,-104115,-149039,-123555,-88080,-96530,-83030,6198,72551,15711,18507,87078,53681,-18366,-45572,-19450,22828,9778,-52452,-63532,-45197,-15148,23779,24187,-45187,-124008,-119814,-43745,18831,44365,69187,82357,69882,40881,1291,-30747,-26413,33255,26330,-41212,-26337,26560,30568,-48639,-155816,-203710,-141117,-1467,47269,-8674,-505,95416,81239,-21681,-77615,-37212,-35161,-57820,-98865,-149636,-72612,40195,78227,133902,133377,64909,34458,46562,61580,48781,57574,88084,97924,90154,37369,-11368,-7119,9875,7653,40276,77619,60631,27719,40613,32178,-36832,-90871,-65655,-4719,43013,45011,2285,-39123,-25964,8986,50768,74106,62384,64768,39464,49776,108673,116446,56797,13348,-28067,-41771,-28327,3089,62240,100305,98993,79968,49280,-4451,-65047,24787,157150,123694,91174,202950,267054,185947,43348,-37069,-13782,-24683,-96518,-100604,-18201,42086,50462,-686,-58413,-33738,18175,-14213,-43349,-38103,-54384,-115890,-160963,-177429,-150429,-75599,-16822,2631,-40774,-96230,-76458,-14328,33617,21422,-6202,-23597,119121,122062,65340,16450,-83905,-72522,69496,130377,132409,146603,103913,-22825,-51842,-29612,-63421,-79872,-567,101858,74114,15459,57505,94036,78709,74536,-1241,-65266,-8791,67477,68415,31414,-1538,-18979,-6815,-6013,-50190,-53687,15739,47799,-45374,-91941,1619,88968,64923,43391,-15274,-138722,-190987,-82330,46958,111615,88453,25522,-505,-28102,-69510,-43213,32495,37681,-24437,-36653,-41228,-105056,-113046,-39057,8059,-35476,-76074,-39017,-32679,-117734,-145989,-115388,-88477,-16603,67280,38932,11786,10298,5615,19903,28390,-37176,-73225,-8869,14861,-53631,-93087,-38857,31055,90766,92231,16267,-33124,-73375,-151183,-161960,-85716,-67007,-35102,760,-62720,-132556,-82768,47745,114758,95962,-6789,-31817,-21140,-71261,-99450,-88212,-108323,-99273,-37769,-14376,-15703,-36086,-63465,-80123,-31240,75568,136525,88579,3541,-64102,-47774,-3317,-10142,-93058,-112351,-91059,-75716,-67693,4533,107863,137275,86907,35397,43745,45189,-12139,-75122,-70697,-25962,13537,49170,42052,24765,49384,95202,108985,23986,-80274,-85648,-59824,-73355,-62989,-23495,39101,99103,87852,22522,-49882,-45009,28312,58867,21450,-18151,-28254,52708,166144,115904,10333,1638,72575,153879,182920,151345,109823,91407,48124,5573,2483,79673,122333,87754,78217,80628,93525,52243,-2000,14831,61480,48543,-34472,-73158,-9319,75224,75484,20056,-47500,-47940,-16687,-2631,14681,-11720,-73849,-64753,7905,25239,-68750,-140571,-74237,7287,15779,67580,116367,62000,-11089,34704,64230,7461,10798,47397,19253,-9183,-49941,-90284,-66298,-16444,47493,51222,-24435,-41448,47426,126285,113452,53890,73996,140278,141573,53902,-41525,-42648,11839,22639,695,59887,173742,163705,68624,29078,18964,4943,-41455,-105301,-121188,-75304,-3325,53093,87182,109299,80910,22636,153,48659,32409,-16878,-15425,31228,63737,21767,-16429,-4017,25077,28625,-14389,-80222,-124191,-136731,-131178,-54441,42656,91537,29340,-83143,-80576,-44658,-60575,-69880,-56016,-96801,-166230,-191063,-152035,-102180,-32588,19572,22064,26106,-2039,-50585,-28725,58521,97408,38491,-47686,-81029,-38975,28790,100326,89317,61266,72586,45878,23308,55230,32651,-70360,-76730,-11076,7497,-38205,-88596,-45301,-14638,-71723,-106374,-17393,85313,45827,-52187,-47613,19868,32712,5247,24005,83353,61512,406,20450,29877,-30588,-27164,37585,12313,-65494,-103652,-91509,-51791,-9142,8021,-4153,39051,53480,-6220,-43981,3397,20153,-12634,5817,53453,59727,54896,55025,53323,30963,-28040,-54912,-12603,-38255,-47040,14911,83226,67246,42012,79176,110206,87318,4661,-47649,-58808,-47344,-54806,-36715,22711,35847,1152,16897,32072,23863,46867,62375,-21453,-105511,-78854,-30729,10433,32292,39967,-3029,-68656,-101074,-84146,-78643,-77605,-77290,-67096,-34267,8767,63611,91543,63981,-11564,-51379,-99858,-159677,-205314,-167874,-109731,-50993,36152,108757,131294,49652,-28010,13564,38007,-23139,-66242,-43191,18535,68326,44508,-7945,-15969,-1555,-47709,-71105,-40663,-29990,-43629,-42023,-31568,-40816,-35926,-11822,-11596,-26263,-59548,-85550,-125486,-166924,-169303,-69931,35640,60011,14878,-60706,-97182,-64893,11282,31378,-2776,34054,133508,157998,66416,-29463,-67171,-14049,57241,56191,-19933,-67189,-42900,-3360,3494,1859,-10976,-3259,2794,35803,59823,7666,-39701,24249,109087,77937,-16626,-66823,-52686,11056,68465,75120,59977,64424,85010,90862,77462,84695,69626,26020,10276,6468,4253,-18407,-29701,-5767,-4246,-45945,-103821,-139205,-107722,-23115,22371,7161,15352,67771,77908,24132,5398,8705,30959,96387,66058,-58825,-89515,-57421,-38971,-45588,-24154,9856,62423,84892,18754,-44374,-5253,86533,27493,-86052,-54515,-2844,26262,107341,175625,130384,80412,64387,48800,38660,45225,63473,78443,51841,-10821,-55242,-88405,-59473,-1553,-4416,-35864,14359,54609,65664,80886,39898,-23557,-41599,-43537,-40409,-79227,-86878,-33667,-33691,-9397,82204,169566,125004,-27236,-87928,4586,82714,95411,-63,-96705,-77405,-12147,-53617,-102087,-16321,46409,-22467,-56098,4775,61804,88766,92662,62795,-3321,-59506,-17160,53728,4327,-44071,-4286,6730,-63113,-88750,-46003,-31044,-111708,-165576,-80361,14396,3878,-34410,-55523,-51317,-863,51725,13699,-43307,-67461,-67826,-45431,-1211,60584,103045,76673,26056,3502,-10058,4294,78772,121198,54694,-3789,10760,3032,-49519,-90751,-79278,-69141,-24877,2534,29575,50410,20856,-30548,-14275,59364,75611,26055,-14229,-49972,-80137,-79682,-53020,-2715,21385,19123,41420,69096,60195,25222,-79638,-119183,-45439,21960,-11070,-87231,-79374,13974,80982,40161,-47350,-78341,-5095,85076,59502,-54733,-111987,-93055,-59769,-22429,59309,87456,37011,-2057,-1414,-32059,-55860,-34280,15630,71574,47167,-7897,12724,40855,44158,18726,7565,9570,60195,52292,-10803,-29623,10704,16535,3595,-5931,-2036,5848,1985,-30180,-78648,-62163,-5251,23426,32987,53904,43223,6631,-13579,15046,13360,-12368,-31432,-3312],[16511,99458,48903,-14526,-21851,-9483,-7164,-18279,-35296,-36469,116,62863,56295,-8320,-31953,-15092,28550,76884,81427,80797,93216,111220,64421,-21344,-39021,68641,97908,-6351,-70056,-19237,69478,82763,23808,-13176,-10675,-35370,-75468,-70627,-25934,-229,-8966,-16678,12900,46017,8090,-72645,-124871,-71071,-22308,-75350,-79232,22020,90704,70021,68420,71870,82234,55051,-32715,-105825,-124054,-100429,-52811,22809,88705,112038,68871,18012,-10397,-27728,-11198,47785,75373,61749,4214,-42928,-9772,-10581,-95685,-138859,-77322,9640,42924,22076,66,-21735,-28442,16739,29518,-59928,-112437,-45984,-23917,-94314,-144558,-121985,-56193,-39018,-58894,-60458,-32219,-11607,-21800,-7223,104363,163325,57312,-54807,-70405,-53388,-45460,-48936,-50264,-61289,-94926,-74212,-33746,-33747,8768,58282,24946,20463,44551,-23815,-127782,-172210,-108160,26028,82830,14122,-51783,-60638,-20935,62469,77994,6995,-80909,-81134,5720,58936,19254,11554,13241,-29922,-78179,-64112,-38395,-71321,-36093,59032,70004,9031,-47794,-27508,18776,2807,-55185,-41253,1770,-17307,-47618,336,49595,2179,-50038,-50440,-29843,12098,75296,75836,14318,-16727,-5333,22372,37720,40895,-38807,-99864,-43016,13426,31634,-3338,-113108,-190081,-151122,-29556,64904,88780,88004,120486,75629,-36026,-73714,-2105,-19937,-55058,-42216,-50656,-10283,49415,90141,158014,132140,55375,48972,50340,38144,34563,42544,44780,50628,65246,61030,38374,30714,29024,19603,48889,65199,53591,60053,78476,45175,-5977,-60250,-87935,-34845,31117,25508,-25566,-49525,-5748,45831,58716,65120,75136,71096,-6813,-8031,108137,169452,114906,50699,-6727,-16283,16642,33093,46926,58463,67105,52908,28378,-11730,-53438,14213,104151,73034,48718,130172,217913,218199,109649,53485,111535,74918,-58117,-115021,-36888,88653,144743,61370,-15367,-7456,-8463,-74741,-128510,-133467,-133656,-153307,-191551,-214586,-173810,-101225,-44335,-43601,-100270,-106985,-19225,74928,95481,19506,-73286,-40273,194211,236214,87843,9664,-53422,-4119,65792,62304,108069,163240,134197,52597,6390,-35251,-95793,-106703,-24564,92104,90969,18568,-11819,-46713,-34689,43403,6719,-98661,-77673,42274,119337,102043,39414,-27470,-48591,-37557,-52056,-28820,-1161,-36641,-102945,-81407,14819,55491,-8807,-46147,-68440,-110298,-131605,-33086,91247,114465,47889,10542,-1881,-43007,-61546,-41690,-45268,-62432,-42915,5698,-11622,-102138,-104927,15957,146300,164958,91941,36546,-4153,-61334,-52344,-38513,-47604,-4794,35673,-13551,-20073,-1961,1710,29876,27129,-25526,37009,159377,102643,-29627,-64460,8942,52958,46761,41575,14044,-44482,-127521,-210008,-205998,-134705,-138285,-121123,-76828,-93501,-85163,-20204,40123,68529,74433,-38960,-99853,-47830,-16588,-36155,-41947,-47086,-31464,18740,14231,-37982,-49473,-34932,-77416,-73602,18824,61159,5507,-51427,-91275,-55279,14424,16131,-82019,-123521,-115127,-100012,-93422,-47722,38381,91234,63374,20952,42134,71463,35825,-49851,-87631,-62173,-31027,-23815,-52487,-52877,458,77196,129254,92318,22323,14428,867,-45160,-19572,32975,79245,115626,85015,25364,-13511,-2698,48288,92649,90895,11783,-82127,-32423,96043,62071,-37264,-36930,44422,99963,135483,147908,105439,22616,-46133,-60742,-43548,25252,95176,114831,125075,115022,96949,48420,13266,12625,19357,3830,-62404,-104180,-49602,54951,105622,94745,12947,-32828,-20742,-14227,-16779,-61558,-137797,-124709,-37047,14258,-38385,-115091,-89871,17388,77317,78880,59179,54631,80415,158212,146607,31692,11855,54894,34661,-9155,-108051,-184429,-106061,-10405,-6747,-26743,-46107,-29436,81979,218682,196890,80397,78986,131431,115316,70169,10514,-42544,-52682,-11962,16189,77578,170573,149092,58587,22881,1046,-18579,-40510,-79097,-42736,32777,18152,-8593,21987,54818,31,-60345,-48837,41980,78241,91785,99760,84373,59310,4879,-35788,-40919,-24219,-9266,-21357,-40400,-51422,-76657,-120695,-74745,-1893,25248,1657,-41432,-19444,32014,26601,-6073,639,-45753,-116593,-146896,-161271,-157143,-66515,-3095,-18555,-27418,-74588,-147000,-119828,8793,85505,58547,311,3798,56475,57954,33154,10394,5185,26930,41927,56087,72580,35930,-53995,-62228,-9821,18374,11494,-21244,-16759,-8593,-42817,-75986,-30327,18341,-60938,-142695,-91374,-9092,-6062,-56989,-62619,35422,60246,-18576,-51022,-80838,-137797,-131052,-62021,-47693,-75040,-102610,-81132,-18839,26099,20866,20295,56946,50861,37056,63979,85812,32011,2277,62306,133284,105459,16708,-53476,-44599,-9215,-15363,-3088,65474,55851,-993,-30176,13001,58218,69482,132550,181346,126220,12023,-23927,-31071,-55527,-71738,-40000,37451,62698,41789,43532,7201,-52012,-51774,-14812,-32658,-60605,-14141,42235,59559,37416,7023,-36618,-62056,-67168,-62627,-65190,-34412,-17672,-44979,-75212,-54477,30929,100300,95329,9293,-38101,-60225,-102328,-136166,-99896,-63374,-53031,21719,123357,142389,37566,-37561,10824,39922,-7866,-56431,-52967,1397,58955,34685,-16301,-24211,-32823,-107843,-129274,-97665,-93590,-62466,-16870,-9039,-19286,-12430,-14844,-20778,3786,12953,-9337,-80677,-134540,-125638,-31941,62216,90311,54172,-16248,-48517,-18691,43249,64790,35852,11583,62836,150506,157407,112418,43438,17923,26216,12744,-34956,-37192,-1168,14302,28183,93405,113009,79469,-11768,-15153,41608,47059,-11679,12481,97874,68665,-34261,-50531,-18632,-38565,-40888,-6384,2278,1273,16775,11531,-14065,-17662,-23902,9764,55942,28595,-12585,-58958,-88845,-53205,-36896,-65777,-91078,-109389,-81026,21591,74758,47817,47812,66967,31661,-9288,5347,-26240,-57823,-20265,-30185,-72556,-51581,-52607,-89469,-106172,-41987,35582,113090,141974,59867,-25748,23079,148442,102147,-40466,-43053,26296,49982,63881,116683,157540,162465,89229,-2482,-16834,-15561,-34210,-7362,44619,41689,-9003,-72008,-66745,-6928,9018,-21106,12933,51147,48809,63553,47256,226,-18080,-11114,11052,-18976,-54028,1073,37397,59577,101330,150826,135732,42853,-16647,27412,107311,155581,104661,30069,50,-6927,-67068,-113738,-24432,42676,-38069,-49405,44106,106009,163588,216927,175196,98364,59421,95566,117221,16811,-84569,-49802,-10239,-75587,-150265,-124295,-44698,-70773,-135889,-84613,-5998,-14333,-693,63388,66938,19648,13894,-31713,-96556,-135329,-139943,-115149,-53770,36772,113775,118810,73548,52062,44269,8286,24505,86544,39622,-68731,-71164,-19054,-18973,-57544,-32097,-17127,-18433,-29436,6913,53059,24825,-47192,-35106,62936,121852,75448,-964,-27780,-12766,-14011,-18629,15609,12966,9002,73679,114792,54093,-31163,-91338,-51712,14453,61354,59595,-19369,-83631,-86071,-49166,-27133,-48783,-36640,41732,72346,17790,-31842,-36916,-41066,-75439,-126706,-71875,31112,54766,35747,20332,-26884,-46044,-23986,12012,47734,8058,-26104,31043,45932,20219,21468,38417,23570,69537,97073,64951,35368,17379,-5925,10349,-10767,-16775,35777,52901,-18739,-83561,-33330,64313,90435,18651,-46456,-70638,-85394,-80657,-20367,2749,-10577,-27215,-17408],[12072,128672,93326,16327,11129,47683,48520,16908,-1811,12447,46625,61936,19597,-35223,-38372,-42718,-43567,-15225,35240,66914,59873,69344,40982,-21319,-48741,23487,49820,-20706,-37920,34833,85794,68536,45540,36222,25527,21383,3483,-9241,16802,16716,-54112,-90719,-57246,-35623,-63794,-78794,-79152,-23332,16640,-48075,-98176,-38322,25509,-19633,-63561,-31788,36822,21661,-65696,-125450,-109535,-37966,31562,72565,89318,81079,25300,-19804,-30328,-36799,-34527,-3881,20805,71817,114359,81454,29611,-13432,-56169,-75237,-8649,75976,89263,49029,44062,42113,-19100,-33279,2347,-30372,-75193,-58766,-78539,-112524,-104350,-75639,-12820,25887,-8454,-38724,-2389,-593,-56246,-33509,92223,163053,84670,-29346,-91831,-83421,-56781,-57343,-79603,-77714,-112633,-152646,-132928,-36096,93217,170221,116934,37001,22798,944,-53140,-86344,-25716,100426,151204,63087,-74633,-156411,-147343,-65524,-11821,-1861,-33620,-49953,39913,164488,176312,106506,34472,25093,-526,-83970,-121679,-110547,-60362,22441,71691,40444,-24137,-22044,-8986,-35525,-66108,-37528,18729,-14542,-89800,-12875,127342,139932,61584,-40597,-103247,-55980,32951,17522,-58996,-74875,-19756,75479,98045,20708,-81658,-92774,-60446,-66787,-32735,29853,2884,-54250,-77052,-42826,74975,191161,179352,100475,16075,-76930,-68480,50291,36324,-10277,28799,49274,65899,54139,17686,43298,31511,-4156,16511,40634,62931,75641,52591,16394,26935,74692,106225,98624,75730,39735,7169,25482,12130,-21220,6182,57817,61729,67068,36769,-65026,-92374,-15792,26922,13154,17217,35273,30889,26972,25555,25163,14931,-34721,-27271,41460,99709,84729,32379,3875,-1320,14766,44067,66280,44283,11789,-10790,-31648,-27602,805,47197,73196,24964,-13227,35298,111179,142192,108804,110153,151448,120982,41782,-9176,35842,128043,162761,106109,80766,41700,-52154,-131667,-140618,-123584,-79825,-65760,-114951,-153008,-120120,-54559,-17767,-74067,-164808,-110933,31683,102059,62521,-76276,-131771,25632,171418,179386,94880,12959,21393,48531,-9077,-56403,30823,66510,40040,57489,58771,-26671,-100973,-77675,7211,80414,60141,2457,-47596,-93299,-46412,53120,7215,-103130,-90672,10823,85928,85075,31976,-16068,-33572,-43765,-66747,-36265,-29891,-73969,-105388,-70980,-8608,9886,-56570,-118512,-106540,-40833,-25159,10386,80687,78071,2187,-25884,-33833,-63635,-65083,-62190,-97464,-91898,-34793,6707,-6494,-51038,-23913,74277,187834,243149,178968,85550,44425,21140,27814,16957,-32855,-30220,17732,-16698,-27219,4004,28183,49769,39581,13654,85997,177584,103518,4614,9544,81303,63337,-18244,-14505,28995,-4318,-102221,-183510,-198402,-157022,-164140,-145678,-97578,-81486,-46033,-26,14518,13594,22951,-49615,-52166,39403,75756,35118,7357,14802,46152,79913,57571,-11948,-10326,46326,19862,-21112,-11408,13291,22308,-2885,-50386,-57740,-24220,11172,-2016,-31524,-75736,-96535,-116928,-88526,2430,66656,53792,35893,62076,92926,62631,-31475,-104307,-117351,-99936,-87175,-92860,-110098,-115045,-47709,49566,63022,28571,35602,19869,-46442,-21115,47002,83340,96779,93741,100409,96653,86568,92228,114749,74643,-26545,-121262,-102638,-25688,-24768,-44585,-10621,33813,40759,79767,150557,123542,38262,-29272,-81355,-104891,-24108,102600,175058,160839,102794,78559,72312,85831,105045,65164,-18016,-70397,-60542,-13998,56860,102069,106245,34296,-37773,-31472,-2750,-27354,-77970,-105118,-107199,-63551,12971,16424,-52353,-54097,37435,97797,86325,48277,77595,163210,235415,163659,9800,-49881,-1801,47967,50659,-68322,-174989,-76261,31627,-14318,-32569,8895,26966,67806,149464,150473,87852,94070,92281,56917,49926,20858,-55977,-88511,-19533,40215,82457,132806,82696,-7184,-15468,2713,-8339,-22264,-36303,14324,67410,15456,-23498,9031,14484,-38005,-66438,-46262,14793,49615,102873,123440,54596,-5737,-21578,-27586,-53109,-48848,-13595,-1288,19553,35471,-14353,-85692,-63546,-32342,-7301,43228,52535,38668,90833,131260,60763,-6679,-28604,-11654,-30054,-105953,-154288,-103483,-63752,-80526,-94034,-146299,-197916,-166797,-54109,20229,50520,73497,95251,93602,7828,-64550,-44404,-24511,-9883,24085,65841,66408,35637,3189,2586,3125,36669,80414,40389,-10667,-20939,-70,17432,14059,-24816,-96639,-139929,-103107,-32820,-11022,-65889,-68404,37637,68623,7367,-47064,-108599,-149906,-151368,-139234,-105447,-66534,-60314,-24037,18975,-9529,-49676,-7025,58305,65677,87517,120168,80796,-30827,-51369,35696,118985,105469,11615,-90521,-103271,-50776,-32384,18353,116100,90660,-14641,-91467,-86125,-11646,74957,173597,201153,101233,-28870,-32394,-26299,-50850,-36764,2593,22875,33775,42788,22952,-40883,-91417,-101660,-74597,-44597,-26480,20407,79244,90640,14850,-71712,-86970,-13771,25322,-22208,-50471,-4411,11718,-31638,-76014,-64004,-2694,55315,75162,5037,-53532,-65070,-31032,1340,32535,24767,-19573,9009,76740,58422,-42548,-84795,-24714,29723,23235,-18131,-40554,-40738,-31411,-29013,-7125,-2969,-45683,-106643,-109301,-101271,-114321,-54447,1854,-26120,-48445,-29412,-23501,-17477,26960,87106,87973,8949,-43688,-33006,10426,39247,44448,-139,-30155,11987,42092,37169,27562,17281,-10717,8024,108069,184493,205553,151988,109140,85226,29172,-48218,-48998,-9929,-27794,-32475,100587,154646,59495,-62937,-60923,-2736,19876,-18578,-5926,51621,24609,-42548,-47887,-39890,-90089,-123381,-76300,-16880,-20719,-48265,-44143,-39424,-60882,-94662,-24617,60938,26053,-3602,-19420,-78191,-96024,-71932,-55336,-60421,-92318,-95980,-4728,47444,22767,39157,72131,49341,12228,-13765,-89519,-130297,-113013,-112580,-78256,-5644,-17050,-81011,-101334,-24513,52548,103166,102708,23637,-16130,62279,165687,131073,17141,3074,65543,62810,10298,27566,87742,128731,58019,-77013,-80451,-38170,-79354,-95132,-22197,34603,32079,8158,2133,18967,34809,28783,48754,70875,60644,67900,68078,17652,-53374,-50172,27333,27639,-38952,-10358,52338,63035,29749,44405,120056,148669,104539,83573,107526,149685,146445,98335,30017,-13723,-31785,-25064,56196,61361,-66932,-83898,40359,156505,233966,222695,125235,92796,116793,121277,91910,18889,-58532,-69450,-42586,-80873,-165915,-154569,-59198,-27495,-40940,-17937,6998,11777,69200,126782,65691,-53772,-81358,-94494,-112073,-102723,-85605,-81183,-40448,17135,47832,71622,82539,77590,65732,-2013,-44857,17264,15904,-89349,-113611,-45249,336,5834,53431,46140,-15168,-46991,9859,83189,61944,-38048,-78240,-2500,97971,81959,14524,10957,41365,26514,15765,51342,33225,-3093,29417,60630,17276,-7742,11871,51339,32373,41137,99601,45675,-69446,-169477,-176141,-103243,-41810,21371,65240,19304,-45041,-41320,-32950,-39768,-82735,-173721,-162707,-35785,29664,30583,19241,-18065,-21553,-7210,-14289,-1785,-8785,4561,56862,17689,-29123,15746,59776,29292,47521,108663,130324,77934,-26409,-95589,-60128,-63166,-64656,1373,31477,-17665,-14377,35078,66272,60896,-18576,-102186,-122482,-112447,-107324,-72951,-54735,-49428,-50435,-34321],[23331,126240,82711,5435,3075,65484,68930,23079,32579,105607,130538,67259,-9628,-31175,-9392,-18711,-57919,-73178,-16756,26993,-8733,-11766,5825,-11118,-55081,-42882,-30623,-55746,-49292,7964,11629,-6414,42832,84393,69326,63981,44461,-792,18687,56599,-2154,-84631,-99123,-94544,-109049,-84580,-30137,51540,49560,-42077,-82140,-48067,-46597,-93368,-89226,-42763,1393,-9305,-69135,-101405,-73004,-8132,45560,73262,65168,33149,-10373,-34389,-24146,-21733,-51494,-52805,-27324,47199,143926,146492,71309,35194,36649,19734,59625,105025,87399,65472,94090,80007,824,-7205,50705,44875,-20448,-46923,-81123,-113452,-79346,-33897,-17652,-1296,9022,-7646,11425,5117,-57914,-48060,30821,56324,22234,-24728,-75783,-73319,-64193,-85038,-90708,-48787,-82459,-140799,-133005,-42540,80576,175153,128726,613,-30320,16970,26824,-6927,2663,62134,116278,77174,-37243,-130385,-169406,-118727,-40441,19875,44845,6544,6019,100581,159407,86065,-5927,28116,60108,-45056,-110193,-87420,-61848,-43297,-7606,15676,2817,-9398,-50330,-91047,-72365,-14981,28835,28474,-10466,26589,112265,123758,53729,-44559,-103180,-67323,-8702,-28811,-80240,-89876,-36660,76279,112290,31657,-27406,-8045,-36083,-101424,-50700,51420,79401,53947,-5486,-15580,95225,193803,134353,19062,-54085,-94774,-49556,77341,88284,60737,95514,102985,83414,12523,-88197,-104265,-89211,-68494,-30845,16664,96346,130978,76501,5558,9286,69757,98839,102938,90758,44979,-8491,-27252,-69853,-128998,-105794,7202,96057,139343,125366,-3643,-106012,-35420,53274,67207,50616,-2023,-46549,-23660,-20572,-40634,-30294,-31199,-37750,-50922,-16657,23202,25998,27807,-5760,-49947,10496,90432,39789,-37159,-41431,-44727,-12342,37633,55916,58671,20303,-24759,10974,47460,31527,44163,87922,69025,15393,25119,55585,91128,122054,102791,82656,126783,79736,-77882,-166685,-87436,13843,80886,53048,-21421,-53507,-52808,-20569,11208,-69235,-186479,-109041,32733,45842,-22553,-116619,-35160,115500,84109,-7576,11186,26556,89795,78198,-75470,-148598,-34713,-17050,-62488,9004,101778,28637,-73243,-38985,57030,88605,31226,-27375,-79162,-95802,-35061,25603,-41444,-108071,-87468,-52240,-29569,-12671,-26204,-31216,-7532,-11734,-61041,-84419,-89525,-88396,-103750,-103530,-60016,17157,23356,-53557,-92057,-29862,324,1325,24403,49488,37409,-8950,-61377,-80075,-64210,-63905,-82685,-59838,-24285,-13751,-21400,-29420,16855,76481,120386,159522,132111,66551,49814,28818,600,-18011,-68191,-55722,55418,34514,-30716,-2748,55751,64931,43902,16085,13604,29153,14272,-5469,15442,69735,35718,-49895,-36890,25514,10128,-63947,-103716,-124035,-134320,-149789,-105187,-52770,-54736,-62718,-37581,13583,30942,4637,-62653,-1227,110812,110898,30335,-30211,-11684,45327,74991,66332,35762,36875,97698,110405,54692,-7974,10681,71798,38302,-52447,-85627,-78686,-14904,55771,52218,-32363,-81171,-116722,-78684,40421,105399,84821,53263,54218,68628,42052,-28980,-90196,-116798,-105576,-66775,-57198,-121166,-193274,-165428,-77000,-43260,-47490,-25738,-14524,-70917,-92683,-51875,1635,36977,60757,116893,157002,142157,100018,79651,16589,-56978,-77245,-54918,-60118,-76295,-10419,100828,122253,53812,48140,131814,146937,131920,84011,-18461,-89812,-12413,107429,158507,118360,24502,8386,51973,104856,153461,102842,-44494,-97508,-18193,17229,4187,-3079,-6536,-41892,-75218,-50337,-4729,-25954,-39513,4282,-12707,-33607,23018,34361,-24558,-5296,66645,71068,71069,73091,73657,114573,165835,109781,-5925,-87111,-57646,52086,122827,53733,-42143,-4703,35407,-3005,13942,73003,71583,28494,-14295,-1013,61112,100058,47307,-4225,-7283,-9004,-50467,-92772,-55775,18800,72928,109150,40606,-70901,-67789,-12599,-16920,-32169,-8200,35918,36098,-10243,-20739,16456,11108,-16775,-15744,-19785,-22878,-31297,9584,48454,-3055,-66249,-61344,-27374,-51947,-58803,-15621,2652,27354,50107,8505,-39623,-10685,16921,46387,82481,61298,41105,111844,166309,60803,-50564,-33486,46776,44131,-33077,-86254,-83010,-78660,-89175,-108391,-145133,-124546,-62982,-21745,-7681,56693,138133,119782,27520,-86152,-104902,-36206,10178,16379,28225,58035,41324,27809,54464,76070,58388,82530,107333,48615,11626,8265,34381,79925,68430,-9507,-63858,-90935,-103509,-82426,-68152,-75929,-4596,84276,70852,49057,38791,-17909,-52449,-72043,-135098,-138318,-80715,-47076,7239,22915,-77626,-125663,-55368,35684,81889,113775,74207,-29698,-118835,-106709,-13233,53269,54923,17920,-56404,-94709,-60559,-60311,-33638,78750,65840,-37529,-109369,-120344,-66341,46523,125003,97399,-2053,-97951,-65576,-18687,3,34701,36254,-49827,-70825,508,13257,-50498,-75474,-73040,-57971,-35838,-31342,-1927,53258,70405,-19727,-104557,-88330,23856,83625,16851,-41356,-1634,33919,24713,20691,28948,22592,5692,6182,-7813,-20063,-56366,-14918,66981,121973,93300,25626,16245,29362,-8408,-79462,-106391,-54054,34742,77220,43675,-5639,-48999,-80796,-56297,26348,33782,-46498,-87209,-41013,-28483,-53489,-7826,14566,-40063,-59927,-50978,-46365,-16475,35402,88527,111278,89286,69462,36367,3738,-5376,-13045,-68404,-54915,56461,89511,42012,6739,6609,9281,9665,58168,115545,144367,124508,118495,108102,35930,-64798,-77763,-31952,-65832,-107242,33526,115254,793,-104151,-92813,-53859,-40262,-45390,-23179,14136,-56,-35113,-54028,-51595,-38813,-64916,-46379,45473,33895,-49017,-18560,36069,947,-70654,-47777,18956,17294,53874,100594,27378,-65240,-48635,380,-38662,-127397,-141351,-53339,-22138,-56049,-9806,69539,88816,63182,1448,-82627,-109502,-105865,-106143,-47016,44599,41775,-17960,-43866,971,22071,27755,28667,-12323,-10872,50365,109455,102196,54564,48732,63089,29414,-37559,-38265,4902,58164,26054,-86996,-91321,-18040,-26108,-54773,-21452,24646,66925,91594,71896,27455,23073,35848,71858,94588,64208,33124,32174,3112,-64974,-73050,9179,9707,-69501,-61514,-2042,-1031,-66807,-59963,39614,109864,121191,129833,101821,97970,106854,94059,43070,-3267,1115,60266,128244,77950,-54985,-88796,8148,153819,239566,159963,23883,1408,44324,32829,2392,10257,20518,-7817,-3835,-41214,-136360,-169253,-124139,-47909,32356,47277,-2366,-13309,37573,35172,-46398,-113533,-103504,-89179,-73801,-28171,12054,12421,30564,37084,61,20766,83842,87209,37944,-48392,-79517,5126,29458,-62548,-123420,-88055,-6738,46629,83524,60214,6057,-17902,57783,144902,128677,31538,-62522,-72482,1626,40670,52976,87096,80644,25757,21682,61552,44171,-3561,-16012,-11709,-25232,15944,74156,76532,8682,33305,145896,122945,-3076,-115056,-126232,-55759,33953,89875,56547,-24572,-47469,-31183,-51089,-60301,-61168,-113067,-125157,-48405,3299,-8012,-25907,-39116,-19765,-6335,-27449,-5421,28973,55061,63906,-10055,-41269,15042,40200,-1945,30838,107760,151302,112678,708,-89996,-74371,-65602,-74651,-50817,-30077,16488,115438,128859,61848,23565,-9561,-45595,-58917,-47962,-56438,-62424,-52893,-17383,-11509,3877],[49443,102360,28708,-33448,-16757,52513,61623,8175,14132,108193,156583,112657,54953,50517,61660,45058,12444,-13511,-4456,6761,-41943,-46745,23672,58272,-27196,-90879,-87233,-78970,-76496,-66887,-81785,-71559,14650,89121,88301,54569,6504,-50575,-19016,86122,110785,15967,-66606,-94887,-117619,-102109,-36580,55775,31018,-69053,-44595,18960,-39473,-102072,-55429,-37481,-56367,-57505,-57462,-56845,-56152,-47460,-29558,23083,56263,40908,10333,-7593,-6070,-8799,-49249,-56703,-30550,7341,59343,72376,53825,79176,95650,43274,23236,38625,31544,44479,89303,74365,29707,38114,67567,42774,-17472,-14879,-13139,-63186,-57674,-11988,-29577,-55700,-20814,-26677,-39491,-22397,-15309,6028,23972,-26571,-70361,-66926,-48997,-26947,-33635,-57106,-39229,-2680,-47713,-83659,-55524,-32983,-270,73624,58391,-46699,-71444,7137,67703,42185,-26078,-54801,11669,57714,25338,-38630,-95616,-62028,2184,32661,45470,8181,-41782,-1054,46475,3227,-54323,-10762,48408,11370,-19055,-24648,-65258,-128050,-114186,-23796,15458,-16093,-84303,-113836,-55813,18046,30367,77262,125325,84766,24724,-22723,-63418,-56236,-21115,-8454,-10273,-21617,-40405,-57539,-39441,43310,99143,97722,81406,72436,27803,-22164,28111,83159,89052,68564,5888,1496,76128,84703,-14527,-81009,-93355,-56296,-3108,69469,87825,109623,149348,118913,41488,-59051,-143951,-150276,-132094,-96000,-54003,-3796,87765,124799,72436,2156,-6552,34022,44084,62806,92086,77540,14442,-59200,-142494,-203312,-170482,-12546,122376,157852,143177,64025,-14833,18141,61405,56192,550,-94283,-111634,-43519,-28031,-37315,9925,-3615,-64389,-103899,-65752,14923,70857,64561,793,-68669,-16708,59586,1365,-42072,2888,27237,49501,43452,19550,40441,45779,14666,43548,44129,-18897,-6917,46099,3583,-82642,-50308,28506,62828,86805,73317,43639,81058,55614,-96108,-184393,-58638,121921,172215,79852,13032,17479,-15697,-41729,-745,-37665,-121940,-45660,45585,1198,-51638,-34173,126313,194275,62216,-141105,-117437,29470,123701,100005,-71494,-167435,-52333,3574,-38052,8024,125143,88418,-33404,-28965,62960,97330,55230,3784,-58803,-89945,-63863,-48084,-93685,-109606,-106199,-134364,-138097,-96400,-64386,-55813,-18048,25763,-13392,-95853,-125276,-105537,-112590,-112846,-66082,64101,149150,87507,-36943,-68010,-40122,-9970,-4513,55274,130178,78767,-38827,-66899,-21965,-9363,-36280,-41334,-19865,-1987,-26693,-61897,-15190,48913,58905,65991,61829,20607,1135,-42102,-83842,-78574,-92081,-47171,103357,91739,-13809,-6034,70853,86604,58664,848,-68489,-87315,-52242,-37493,-46870,-7062,6543,-24857,-13216,20313,-7141,-57354,-29809,-4355,-57366,-103548,-22175,36923,-15948,-68859,-51236,36608,72527,5614,-92834,-25926,77264,63671,-38562,-124846,-91068,-235,34527,38825,53294,54214,95590,123231,69374,-14444,-10352,40125,-3045,-115490,-121939,-75140,-20396,17664,18818,-48771,-82059,-92641,-43823,72782,133218,104908,43045,9277,10668,6716,-19937,-32113,-28664,-21881,-7536,-38225,-102666,-140238,-159978,-168055,-130854,-75123,-29000,4633,-45179,-133997,-153063,-91273,-42110,-38781,16436,92622,106158,61735,19361,-948,7584,58005,76143,-1826,-84872,-9492,151065,195671,88485,41446,109421,167272,199459,165539,89586,33468,50470,60380,38267,22878,-43377,-70908,-32638,19635,57114,18390,-116808,-162843,-56668,-45234,-133642,-178181,-171517,-151917,-92221,-35309,-13232,-1430,65581,132822,93825,28102,27114,9791,-19278,39346,104460,61543,54180,83421,43014,3145,38542,58614,23627,-38260,-35843,44151,107991,102901,59093,12836,-25707,-8092,49462,75670,51196,-21644,-116073,-90930,39437,78733,2198,-46542,-49791,-30215,-10858,-62935,-103507,-54302,24889,72435,7682,-97987,-71212,-8567,-47041,-78961,-4737,68672,50116,-5739,-14610,12947,20876,8310,18708,-7910,-39970,-72625,-58619,-9673,-15193,-80172,-102345,-53774,-49767,-57018,-29047,-17618,-7832,11025,17492,13847,54745,96076,110279,72704,11549,30575,98885,91506,-17347,-62570,-25244,12339,10224,-19392,-36055,-22296,-33900,-50953,-66557,-84265,-6618,103412,95397,28749,58264,116450,56203,-63589,-152230,-129366,-40695,42179,46584,14786,7662,-10947,8315,56643,84198,100491,120820,73424,-11277,13660,53212,41883,56123,77368,41002,-24690,-81882,-121268,-133589,-131999,-75841,43512,92625,31081,23576,73796,66892,40414,437,-76806,-111478,-84167,-64284,-11902,3761,-81395,-119895,-85021,-17199,48917,77482,-4220,-98313,-116867,-68007,-4760,3970,-7220,22238,-7006,-69088,-61728,-66611,-78943,15910,47728,-7412,-59258,-60471,-31055,26189,18903,-75260,-123074,-116599,-43535,28335,67040,74562,11583,-120968,-149962,-31055,49320,10419,-17035,-17797,-10561,-16603,-52375,-30092,38528,42728,-42867,-74096,-46140,15784,61703,32303,-41500,-38021,17443,64378,96062,88885,47982,-12400,-47504,-15702,45625,-20720,-55008,34278,122571,106757,57507,40035,21777,7274,-16586,-54199,-41237,45283,87617,28015,-21447,-17436,-6942,12117,56845,30972,-58411,-77376,18589,54280,14732,19803,-2843,-59377,-61052,-56194,-58203,-18559,23099,20085,56919,127691,154254,61604,-14788,5624,6403,-60120,-40830,63425,81145,46412,31729,38837,41511,26266,36951,41512,27601,-3792,-14521,-18034,-47825,-100929,-93429,-34388,-56656,-118357,-42133,16839,-28774,-77364,-77761,-76805,-60151,-43329,-26683,531,2470,-16914,-36479,-7401,74331,80903,72024,147999,119959,6748,37127,99183,61822,-14588,-48878,-20881,21403,105738,173101,99635,-24313,-18028,35833,-45451,-171560,-159235,-63045,-63465,-116421,-65375,25419,61239,60223,42253,11120,-12810,-46476,-67474,-25086,48235,52088,15464,-10027,-555,-31189,-44549,-13650,-3003,5541,10485,37777,58315,68865,76433,48085,17364,-21598,-28335,5252,51157,18178,-74083,-91661,-20059,27883,40065,44209,45799,85145,111199,81684,21154,2372,-2144,25451,47816,520,-62513,-62229,-35248,-35730,-48577,-23423,-39865,-88477,-77290,-65583,-86948,-120189,-85188,-46272,-30954,43288,121576,79240,34819,32258,68840,73929,20399,-8095,62860,129054,92502,22093,-15199,-3058,92444,165343,97497,-24920,-76425,-70306,-74121,-72829,-6889,67693,78834,82994,20397,-111095,-202630,-197202,-97432,33249,44817,-57378,-108221,-79295,-80388,-99330,-85130,-42552,-31403,-35307,-29109,7787,46339,69946,45327,-12206,9004,85077,89141,10167,-82814,-59077,46311,41040,-46065,-108549,-108428,-19874,38071,34609,14516,27640,33050,104338,175925,156160,92992,2772,-84372,-87563,-20393,70773,130073,85237,4168,-11117,-1987,-25797,-34188,-25589,-30315,-68608,-76537,-44456,-13775,-19215,64146,166368,126048,36929,11045,26191,38871,74820,85997,8203,-60416,-33480,-3985,-30010,-56281,-18525,2133,-19474,-26981,-10545,-46116,-87007,-76415,-31974,-19887,-17620,35414,54189,23975,8226,-20764,-13708,3204,-17124,-50711,22987,78358,90206,94091,52575,-3881,4206,-16161,-60356,-70237,-36500,80192,179959,147407,53513,17713,21574,29375,18992,12675,-10302,-28589,-16903,23200,18486,26013],[51695,69513,-11261,-51229,-17525,39776,54121,3106,-44375,-8933,83728,154257,156080,132584,114765,90268,76076,54063,21309,7518,-24077,-13170,79640,138223,21712,-81471,-81382,-67197,-61692,-72740,-82293,-68032,-22141,44332,74911,34639,-29556,-72633,-42762,75335,162964,106490,3107,-49876,-86023,-79186,-40526,14414,-10690,-84657,-9897,82576,13462,-69489,-56282,-84446,-118466,-101267,-53673,-30252,-52982,-90404,-113304,-48321,52173,95698,80604,32013,-24733,-44209,-58690,-39778,-1185,-878,-27743,-39080,8584,102589,135254,44986,-40647,-37249,-1371,25838,57692,77062,79523,67410,22433,-30391,-30784,24971,41496,1276,-9632,15424,2609,-32258,-8223,-21787,-75088,-57987,14483,58961,57650,6497,-60853,-66090,5451,54000,26969,-6574,-6950,-1933,-41464,-52747,2833,14021,-24144,-7344,5735,-30115,-36290,28144,106002,82188,-51720,-130456,-43359,59140,51608,-14263,-52661,-10696,25270,10409,-22733,-45631,-47421,-2851,-1526,-48928,-83416,-53846,-2706,39266,75740,47079,-65258,-177563,-138884,2179,25751,-52650,-118050,-106980,-37204,7352,-6308,69262,167288,89383,-51600,-120132,-119494,-47343,30989,23084,-545,6420,6599,-16257,-33678,10778,73327,120968,91335,50330,60506,66089,77075,81749,70114,47160,-8629,-23306,1040,-24431,-100652,-136404,-101686,2676,47172,44437,42257,113394,178989,115878,-6090,-101961,-133146,-102619,-97796,-91760,-65263,-33891,19415,46421,41840,19448,13155,19765,5862,24494,96544,125167,66080,-28852,-143872,-197680,-142275,-3004,94306,107802,90463,81922,90481,68245,1451,-33466,-64303,-122514,-105829,-26043,6698,39409,102888,36856,-65394,-90667,-53071,21266,75545,41529,-4343,-5852,4380,-18628,-60252,-20462,54394,94260,94813,24609,-31376,13956,50961,33777,56617,59640,23257,35097,71932,45398,-28747,-32068,-9243,-8050,36722,90205,44956,8464,-20070,-111740,-178193,-89560,67493,97656,13137,-3722,39829,-7862,-81902,-49150,-17760,-13568,68721,99826,12969,-22956,35048,148280,204206,104226,-123978,-155906,13258,104955,84381,-33004,-123222,-45656,43265,50083,53774,96599,74951,-16505,-38269,17195,64641,80683,82565,35299,-42782,-85109,-96219,-100233,-104623,-143298,-187428,-167116,-102144,-38954,-27677,-30131,25534,33055,-28711,-77417,-96587,-100403,-53229,-8443,73982,162049,143582,-173,-89545,-50550,25515,13711,49734,156738,143290,6010,-45460,22906,54422,-10328,-62301,-22536,28395,-13703,-73316,-22975,52155,57552,42339,27150,-13107,-44827,-95350,-114215,-76283,-57577,-14438,103424,107337,31643,21200,80384,111292,87406,1736,-85135,-78295,-39977,-41741,-73681,-29490,19162,13634,24004,44880,-3135,-65711,-8366,71856,25487,-40579,51925,102190,15534,-30883,-6307,56810,61667,-20500,-114807,-65474,-1808,-19458,-97743,-161602,-118063,-15608,18088,5557,18129,30506,64533,78272,20758,-62586,-79600,-49572,-58972,-133852,-107875,-18295,-18687,-84039,-89035,-108700,-100621,-71913,-31630,45336,88066,65432,23392,-15964,-23547,5681,16502,32827,68703,66743,4418,-85574,-87999,-18562,-57223,-160093,-110950,14367,79056,99531,27333,-85501,-125633,-92726,-102887,-141416,-88764,-12185,25289,27100,8952,34026,108138,165564,154867,54081,-68684,-52803,62667,117019,51815,38627,115751,168543,151036,108971,130181,149314,84591,-44649,-102687,-36750,-29722,-83277,-93924,-77616,-93871,-133361,-193793,-201974,-126979,-151291,-249680,-279117,-247701,-188965,-50888,37661,19446,52328,172898,206020,126762,52115,15610,-19375,-14944,55222,120155,92928,68336,76714,36412,-38555,-20755,41190,50403,26457,25977,16863,-2622,8495,12451,-43608,-72395,-6645,48328,22414,-20362,-77190,-115083,-56930,41583,48329,-16537,-37203,-31588,-21004,26011,-592,-82023,-99322,-34384,11553,-50155,-103304,-20469,37779,-58342,-120960,-22596,91611,91212,26244,13360,27252,25265,10690,30650,14164,-9357,-40742,-25190,31854,32698,-41286,-90330,-61681,-36177,-33032,-32100,-28510,-22108,-17108,15824,39132,67925,83919,84902,54497,23044,50877,60173,-24186,-100148,-34236,7276,-27282,-44094,-56300,-63977,-17522,-18902,-39912,-24893,-31582,32271,154845,167900,71701,34202,37312,-4409,-66494,-147814,-183239,-97910,21857,32528,-28648,-55695,-45958,7197,29651,31305,78095,103420,11394,-97823,-42816,47251,29132,9880,73736,106722,23776,-76766,-114206,-116841,-96085,-29316,29950,31284,-30723,-58067,-2253,48956,45266,2593,-15652,-16021,-23012,-41754,-12276,10494,-14387,-42173,-56460,-34031,6728,21289,-19942,-46348,-31625,23580,33325,-23410,-41328,40967,46578,-44414,-70042,-50862,-48925,18727,77674,68230,22414,19318,39819,29928,-46854,-172768,-160497,-33379,70181,99695,108510,65113,-37231,-110422,-108693,-12545,91360,85061,46921,25473,13445,-6071,-46908,-14573,74228,62318,-31097,-46434,-38497,-27891,11220,32721,-26074,-75656,-55604,5364,30532,15940,14250,-1854,-31856,-15122,53217,-9920,-70533,11534,84673,72951,54303,48991,34231,50142,63322,28722,4070,37046,18778,-83929,-84131,42628,145284,130084,60083,-18913,-67702,-43005,60663,92590,40412,13547,-34828,-89060,-88055,-60543,-30486,8967,12084,-39729,3395,131269,176421,70699,20253,78599,78611,1668,2948,60093,42769,26994,64117,84662,43937,18061,45180,37858,11457,-57301,-131804,-161000,-139461,-120917,-76222,-10017,-11520,-62558,-57641,-61647,-17083,16076,-64,-40743,-13889,9372,-1857,-10682,-11045,-165,13648,58936,143122,184178,181259,205188,156766,51553,52761,82375,56639,3391,-35515,-33817,-989,58611,94877,39949,-50423,-42566,7638,-59261,-149185,-114366,-19944,-15668,-78476,-90380,-56932,-31244,-4241,63791,106260,70978,-10276,-57967,-40744,681,-3618,-25213,-37480,-20886,-38340,-43466,-16277,10991,20541,-499,7643,24070,57589,89469,76681,80253,69654,51787,67949,86714,26097,-66342,-85290,-41669,8819,54546,81681,79534,80190,64168,42295,31257,27176,-20702,-63041,-68902,-97831,-136159,-111260,-35495,163,-21013,-38156,-45271,-38246,-14102,-54715,-106878,-101860,-37637,-37876,-62500,7772,65638,25075,-18349,-28827,41584,83976,14417,-34111,40216,117216,111190,91531,61759,2892,18972,65918,37934,-38182,-74686,-90833,-101124,-79247,-7281,62933,103010,101194,16396,-122242,-197812,-159209,-65226,27062,24154,-79067,-147078,-110277,-53053,-27497,-26305,-268,5010,-28437,-90960,-79231,-9598,22122,-1172,-26421,3411,60608,69068,7706,-61550,-1592,80037,18776,-37894,-35760,-45690,9026,41355,9554,-20649,23191,58067,105906,138852,119712,94884,47490,-47088,-97727,-57352,35702,84076,47148,-3567,-35894,-82491,-124487,-87030,-29148,-13324,-82651,-185510,-206194,-112088,-12680,102863,133495,31527,1924,71809,101014,46901,6814,4045,-35286,-71338,-47579,-5184,-2162,-27892,20878,81873,48538,-10291,-7522,-39721,-93854,-66889,-3607,-3277,8080,63926,22121,-76618,-77720,-23447,16728,-10589,-49640,-48578,26499,34546,-6114,-2629,19267,36654,65867,5922,-54144,-35914,34938,99525,99096,54716,13717,12715,30985,46906,42307,29157,-5326,-24215,-22742,-16023,-25845,-7664],[-1646,21522,-14311,-34454,-23870,11414,40196,9428,-90969,-136322,-34916,111558,158481,119185,93981,73311,47180,5080,-22416,-13450,-6936,29079,95397,128970,41436,-23439,-37821,-52140,-26246,11269,12867,-14158,-31704,8596,54943,37119,-10692,-38120,-33130,26898,90563,80825,31850,-7012,-47405,-37903,-26283,-16495,-38687,-70917,-7291,51462,-3605,-77430,-94223,-115038,-112160,-94440,-63943,-38608,-41977,-75628,-128216,-101266,8949,100030,114496,44562,-59652,-98835,-93616,-47020,14429,26748,-26902,-64183,2782,113518,156336,69318,-31724,-32361,24754,31545,43399,102445,120637,69810,-27192,-67545,-1676,42606,7566,5809,25240,29024,38429,38502,69749,64287,-27194,-75819,-24767,26638,60132,84415,35390,4144,66992,110925,42437,-34571,-67312,-43749,-38692,-46053,3571,68404,33508,-9042,9249,31121,50009,95103,137457,81385,-56776,-119243,-22228,69006,17450,-62947,-72648,-35961,-21327,-25580,-59827,-83394,-34066,36997,18587,-52561,-96416,-79512,-35428,34395,116048,94395,-43196,-152759,-74430,69758,38030,-90542,-154838,-104878,-32715,-37187,-58801,22720,103861,45139,-58031,-68236,-37374,-26113,-21250,-28891,-19673,3724,18719,5879,-33338,-17265,20913,17163,-55981,-66056,23450,50468,6538,15386,49727,49205,9631,-29617,-46248,-36261,-55306,-114258,-89197,31129,62915,18432,1964,90200,167142,99971,-10177,-75721,-91636,-60097,-61130,-76721,-70919,-66725,-55469,-29525,22112,54789,64538,51328,3348,-1130,83166,128834,84611,26970,-62289,-112375,-70080,-4985,25587,34150,17622,37401,91796,37228,-88012,-113500,-57124,-30160,-31297,-4952,31658,94974,146030,76808,5758,-25462,-45709,-29708,-17167,-55612,-43901,48040,42387,-55970,-74005,-10753,40232,78651,78624,-6810,-59560,-4821,23690,3677,28653,64278,99325,145907,156382,114573,75801,54950,-190,-44752,-20940,62625,64590,3116,-51339,-90882,-131283,-105276,-42482,-7374,-29553,-10734,54794,29922,-64364,-85516,-25747,53193,134108,125334,32839,-3536,2141,39078,110116,93803,-25271,-55359,6368,27437,3633,-12844,-46914,-41415,2386,69612,75791,33273,3095,-18261,-33467,-34039,-12511,30037,99842,113854,40580,-40015,-64502,-65563,-95638,-157220,-169676,-114238,-49404,17456,51970,11917,8482,47180,61491,21504,-31826,-41107,33483,55946,26078,45991,62439,-26891,-81080,-8164,76999,37075,13037,90130,121947,20952,-45425,19699,77219,16268,-53649,-18438,33339,12488,832,57296,88797,65460,29150,-6353,-27260,-32642,-56533,-48637,-2751,13981,21485,84972,102371,75709,59381,91133,114427,81897,-15767,-87700,-41188,-583,-9245,-15724,38368,55274,18389,35908,76319,26077,-58657,-28651,46890,46495,7786,71195,89780,11067,-12770,13556,40372,6807,-51167,-86798,-47588,-45395,-85387,-100438,-86901,-43707,23418,35982,-15442,-44642,-30293,14509,32457,-16567,-101028,-132005,-97597,-56639,-64733,-39997,5603,-60202,-151106,-129672,-122982,-92705,-55996,-27844,18895,22163,10950,40112,28301,9384,50566,69905,60315,82161,83598,-4017,-104399,-71767,37588,16992,-72190,-1581,132047,167193,142875,56160,-14395,-14700,-22080,-114040,-163154,-86503,-34744,-9808,26666,49099,69188,123221,135897,114948,54212,-40038,-66426,-38914,-33492,-38672,20791,118384,114812,19349,-34066,50705,126875,36817,-151479,-180288,-32782,27237,-29358,-66291,-78186,-134291,-194015,-195196,-150172,-118837,-176845,-236576,-226464,-184182,-123564,22227,120184,85112,101584,206195,191288,62737,5833,511,-23245,-21722,18692,71673,96985,93840,77300,51516,-17180,-25906,11106,14108,10624,24090,-28682,-96448,-107230,-100344,-93041,-41231,25351,26082,-32369,-79101,-118516,-102059,-23709,18382,15124,-13449,-7252,4197,-12140,15073,41736,-1574,-54537,-31313,-14094,-94850,-115693,5232,69084,-39797,-117882,-49368,36492,40675,18298,38945,58913,39168,32038,66169,67298,45453,5830,31390,91737,74762,25254,-11416,-30800,-20935,-5959,-20475,-15535,-2223,-31408,-26843,6938,11940,-31554,-17950,43541,66887,51510,-2674,-92740,-120230,-12318,37735,6663,-18815,-70739,-125403,-90305,-71658,-76272,-30412,-32216,-28349,48056,117208,71538,-209,-21318,-11267,-9189,-112009,-214480,-150336,-31879,-10224,-58867,-66699,-22059,28197,3014,-16790,22012,41700,-29451,-134023,-106741,-15517,4443,8519,90355,149673,91653,-1352,-42030,-47405,-15076,8878,-18982,-38388,-54133,-90071,-86647,-33839,-18463,-37234,6363,60823,41351,7091,25564,32236,14603,11314,21787,36987,17742,-2829,3164,9025,3125,35350,13236,-62414,-58570,47649,77979,-21466,-79925,-53587,-10176,55486,104401,111393,66400,32820,18425,-17714,-81152,-174695,-122729,66256,165881,124172,108221,35667,-69037,-56953,-14284,16643,74566,77981,59807,48327,8550,-26991,-32285,11955,81993,85145,-2208,-70798,-104632,-78424,-11177,32496,7713,-71291,-127145,-110620,-102571,-93815,-38601,14508,30281,-4565,-13569,-54188,-45153,24901,39953,9075,450,10992,23893,41489,53948,49864,23462,-641,-67929,-166738,-103219,103818,243166,184194,29745,-66326,-51040,13899,73574,74635,39859,9157,-41672,-87687,-107276,-73057,10245,61565,16781,-61170,-19937,94901,111686,46679,58016,98009,73664,13205,25515,77008,43039,9896,64834,89563,15576,-15229,23386,41811,71976,9604,-105553,-152564,-121521,-85617,-38535,13624,28327,10637,-272,-48436,6075,87406,75127,18160,29357,49628,13691,-55978,-70250,-7181,44034,72480,123759,174725,182420,160093,95594,10005,-2643,27784,36121,-3598,-38034,-60108,-81583,-71273,-52052,-63394,-93560,-80453,-32814,-36905,-55724,-43095,21928,73899,21645,-86334,-133774,-114030,-67809,34514,106224,72562,-13087,-65722,-63983,-39336,-61314,-103588,-115466,-56008,-6943,3942,-3732,-6545,-4203,-14400,-17416,-29446,-6774,54780,91659,116782,118121,102662,86205,80104,49396,-1471,-14612,-21628,-34593,-11050,52272,92155,68085,10433,-10131,17660,45568,-13377,-113418,-148631,-135945,-118498,-63241,19271,30461,-7405,-9251,6280,32576,62624,28526,-20892,-25591,24838,48929,42913,37576,519,-40297,-52175,-70503,-17999,21654,-24375,-19253,73801,141486,112907,75338,50673,-12381,-29371,2106,-18100,-48032,-15050,-13111,-52905,-31874,32613,80713,84762,26813,-67831,-126087,-87451,2786,55185,75304,61298,-5234,-49585,1352,55477,27960,-29102,-13007,13103,-16841,-94687,-103646,-59284,-42129,-39557,-25347,-5738,14208,22773,2213,-14898,56361,91362,7234,9890,82718,71569,74853,91814,74981,20786,20567,53439,76430,73357,72603,77916,49902,-11118,-47052,-44665,-8563,904,-1891,19694,4776,-69232,-120572,-86778,-43235,-11506,-36522,-123672,-174985,-95563,31061,126379,92120,-36957,-26537,60191,76164,1365,-57563,-41415,-16964,-17153,-31836,-18239,-637,-2809,27000,69500,44956,7481,22956,11866,-35985,-7819,61436,57206,42446,52918,-22904,-118570,-102735,-27365,29083,7468,-9645,11606,42596,18162,-53221,-104035,-62556,11555,38030,-18103,-36117,24051,91661,44560,-36870,-51223,-34244,-4249,32164,47267,46446,43016,3160,-29107,-56901,-79801,-73176,-36366],[-44869,-7046,19376,19221,-17850,-12710,36503,34359,-71977,-141787,-80535,26214,69345,47755,40601,40381,-2199,-71096,-76621,-31712,3841,46167,53355,44473,39714,65720,36034,-30455,-1884,99206,114160,49899,16293,42306,66602,52756,21826,-2587,-11379,-10633,-10291,235,22641,11267,-42142,-51140,-45065,-37136,-48852,-49744,-25751,-31330,-83306,-119576,-86425,-44366,-15315,-22144,-50080,-42999,-11656,-9818,-63105,-89485,-44883,28342,66681,42133,-20199,-69279,-89833,-53048,8575,50531,21398,-11893,51343,119868,123850,71617,17402,23027,57713,25992,35094,111125,116042,47492,-27700,-17683,50119,23664,-65506,-48819,-6773,-2800,29326,61938,126433,157274,54793,-68949,-90833,-57008,7932,75418,71335,44459,62246,69745,-23671,-126984,-145699,-56691,-1145,-21279,-13441,70932,62042,-4185,3463,40594,83481,123168,95722,6711,-62900,-70878,-819,19750,-55539,-87113,-67778,-66755,-75517,-41093,-33569,-69598,-47168,6792,9273,-45488,-103336,-101411,-52633,14451,99057,89594,-15567,-86949,-15615,82164,28193,-101095,-167948,-103352,-26514,-50977,-68265,11401,65339,32484,-1885,43441,57154,-34901,-109174,-90094,-44838,-23632,5961,13267,-32821,-34205,-39801,-130767,-220492,-163854,-31600,-17015,-75680,-52742,17599,48232,49226,27663,-12615,465,10177,-50509,-64760,16757,26627,-14578,-13891,51378,98598,61949,18219,-11855,-54450,-65480,-71113,-66047,-45682,-53328,-64798,-49352,4158,50576,73653,66757,962,-25328,37404,72916,37769,23706,13935,-8840,-22903,-29503,-25875,-19516,-32798,-7494,27517,-26824,-113001,-97972,9366,86796,45690,-11851,-2245,45314,79600,72232,83566,37489,-58578,-107443,-121638,-136699,-80896,21186,26863,-29835,-34798,-24827,-9654,31412,44598,-27546,-61573,-14989,-8105,-38568,-19672,22564,87328,172626,170572,85271,59763,72394,15000,-44248,-65982,-21946,57607,69486,9640,-35350,-66219,-55309,-41351,-3762,-214,12599,95573,126033,22312,-78929,-41084,47279,86365,58829,13561,-11444,-50485,-46707,-38708,7190,56736,75957,14286,-77774,-97834,-9785,20500,-37948,-67889,30673,72796,6028,-34814,-7035,-9896,-59881,-86778,-67033,17906,76227,57420,15345,5968,-22999,-75937,-126176,-106806,-34902,14311,56529,95628,58869,9271,40503,81956,56814,27776,24543,78408,74878,-20965,-69400,-57719,-92173,-68385,29066,81003,32395,-7063,29326,60541,4521,-48650,-1431,79252,81108,31840,13441,19550,38901,95102,134995,98215,39685,-8364,-32426,-8141,27991,32124,43771,71626,66228,46648,93638,106318,75206,63404,100788,89472,5275,-90064,-113808,-47009,11115,29032,52561,91553,60487,-2270,13737,55395,21554,-41733,-43857,-30411,-8039,2181,29374,22045,-22068,-54699,-60537,-30526,-34908,-26411,-15146,-17761,-74101,-111768,-61333,22565,68096,81257,54950,-27580,-92679,-105971,-56148,5658,15843,-43132,-101451,-96956,-39628,-1174,3660,-50687,-129686,-123308,-43560,-39847,-28324,-20773,12206,52885,15140,21141,101482,113702,84531,100022,106703,62952,40282,67274,60895,-1242,-24276,5850,2979,5512,93184,160472,128097,77485,22656,12178,43782,20185,-71784,-97699,-17138,22667,25052,49266,90559,93698,67580,28651,29714,27133,-8691,-7456,-17022,-69038,-71971,-1767,62354,12286,-65335,-92728,-35104,22083,-30187,-177932,-179502,-21405,47896,28229,12233,12611,-29808,-107160,-107617,-34118,-13546,-85090,-120053,-95359,-53769,-6895,83788,143301,110853,111236,189620,152049,-7030,-43711,15389,14377,-13498,-14020,3489,43238,88902,74358,30744,-26788,-48221,-43104,-42248,-46254,-37764,-52865,-72954,-95627,-113441,-61281,28761,60912,12974,-39531,-71314,-110006,-110465,-57879,-32137,-18746,-37770,-39540,-3498,-1215,-6278,25590,47457,49557,61531,48057,-53674,-113470,-23757,57642,5796,-48633,-38721,-50907,-68049,-29290,21838,58883,80016,111837,140938,118372,86177,41788,42424,63362,57731,91729,85993,10524,-15839,7252,1864,18083,25742,-46271,-72916,-23774,-23205,-102329,-86094,7568,34384,791,-46425,-73015,-58731,9767,60083,87853,79350,-11842,-126158,-128307,-81916,-67894,-44031,-52066,-89660,-72653,28084,60402,-2799,-35997,-11570,11141,-79467,-155734,-122789,-62637,-41762,-41687,-12758,31116,37976,-9078,-3150,23330,26511,9453,-52206,-74920,-49764,-7024,48293,107986,134363,135316,117870,64445,1452,-8320,-9788,-35426,-31346,4040,-5514,-58913,-70015,-57615,-48319,1841,47075,20809,7884,44607,24381,-36395,1332,99543,141647,62254,794,1227,-11915,-35358,-14817,-18526,-61423,-51851,19140,46297,-13774,-63107,-54013,-8766,58857,85410,101496,75335,13965,-75331,-130143,-135270,-166286,-96660,77200,143237,82895,87202,23460,-71881,-38996,21500,23395,24956,6206,24921,62254,10873,-62577,-41355,9206,19851,54261,23476,-83422,-144162,-74763,14291,44547,37595,-21273,-109315,-135757,-114105,-77142,-27170,36591,90059,33296,-41690,-73367,-20875,6185,-16648,-46888,-60275,-36830,6518,8747,-6460,12750,6320,-31288,-76663,-109200,-32014,126124,212954,132786,-3936,-49300,2760,44433,35215,19304,35128,24249,-14542,-25407,-49726,-53711,26728,92295,35603,-63500,-40018,16702,-9020,-24846,18782,504,-45598,-49147,8944,92313,88250,37341,49812,58447,3542,-36109,-42340,-8611,89026,68714,-26594,-52853,-31897,-24747,-19493,-2479,31677,68063,91038,32555,20346,77406,91966,48560,20561,25538,-22385,-126146,-138045,-43070,13247,23846,63154,92666,81019,50178,-13121,-98214,-96140,-8161,51202,8251,-61014,-110218,-151803,-137593,-89737,-56178,-49609,-46199,-16608,22240,37098,-172,9983,82709,57539,-72727,-149680,-131244,-91114,-32943,13832,9918,-31033,-70605,-72804,-38778,-65095,-148287,-196179,-109737,-11401,12319,2968,-32776,-70832,-86758,-85306,-109874,-107573,-37009,17970,27201,20878,33686,20414,31544,88541,115494,82632,22525,-36641,-59043,-7639,60464,58930,-2244,-59830,-79872,-36553,-43748,-107349,-125869,-96171,-64316,-12819,39964,35623,9903,40857,45811,34225,65422,83783,79011,47716,51650,82783,81538,23000,-52397,-92888,-81153,-114409,-116628,-84794,-45022,40198,122466,136142,62536,-10957,-27822,-49751,-58230,-30861,-40076,-33620,33976,43065,-13045,-322,71983,131207,84754,-40730,-128258,-74878,53301,123330,115290,106542,107816,80355,65417,91742,51311,-60476,-106091,-34385,23259,11390,-30476,-44240,-46435,-37997,-7689,13277,-1643,-23920,-28377,-30918,-14254,60046,85791,36246,67266,130421,108617,78470,86295,121704,91323,47409,37518,36004,15775,33206,56721,21430,-17836,-21287,-21021,-31147,-61595,-45861,39205,72211,16616,-29135,-35678,-63205,-48812,16204,53911,9729,-5515,53564,109149,58843,-24854,-5652,26781,24630,-11935,-31302,-14148,20920,52370,30831,-5739,-15632,-26825,-37232,-34230,-13924,12961,35737,21623,-12856,6002,66853,78890,48003,6973,-51792,-70333,-56417,-44783,6809,28974,44344,42839,30310,-1011,-65821,-132634,-82606,-16060,-31045,-47132,-5887,45284,60017,-15641,-91190,-82438,-55657,-20437,36778,57459,43038,45125,14211,-22237,-64891,-88288,-64760,-35699],[-47892,-22497,21652,47102,1954,-22973,21752,34552,-34469,-69788,-49437,-26135,-19161,-25370,-16470,15632,-4165,-71683,-72592,-16696,10872,12020,-33587,-40702,26993,112095,93393,6540,5904,94724,121396,73390,59416,74957,64921,32888,-1427,-25759,-14421,-10965,-22259,-3918,29543,4984,-76165,-118255,-113547,-79262,-62364,-48637,-30527,-46205,-91950,-105087,-21705,47390,61574,42573,-4905,-22203,13978,44777,12989,-27813,-43461,-30098,-1288,55528,96541,58609,-4834,-5011,21958,50117,31000,21232,99690,125866,67612,29315,22800,43612,41146,-20778,3441,84514,73570,14416,7544,54217,60234,-9612,-75383,-74949,-60642,-34137,20205,48169,121006,174186,94045,-33622,-92764,-94605,-56312,-17124,5814,1563,-16406,-32841,-88842,-150165,-120415,666,61472,23115,-10417,23699,13118,-28803,-26344,-5203,44313,71623,-923,-70306,-57572,-22261,514,-59595,-113897,-52318,1959,-18968,-48332,-16450,4304,-29975,-57517,-41646,-10492,-16601,-82901,-116429,-79896,-10210,63592,57193,1415,-30176,7675,57117,15131,-75349,-123689,-61598,5380,-4182,-7920,65888,120012,100764,88217,98082,50593,-56523,-105125,-55445,-6733,-4107,19259,34565,5546,11107,-30479,-155262,-223041,-138454,-19574,-915,-17399,-20530,-9413,19601,72789,104987,51297,1031,4169,-1298,-28966,-134,-21960,-40978,-10148,19174,20740,20293,45226,41148,-14213,-55099,-81493,-49809,18250,27185,6195,-22572,-30106,-5049,24942,37784,4316,-16994,17632,45285,2726,-22138,21778,49727,-4288,-33216,-22105,-35087,-29351,27341,33988,-17949,-36721,5855,71409,113626,58440,-30257,-54328,-52610,-30999,5028,70883,53998,-47730,-116521,-130606,-120981,-57784,-29130,-39569,-11929,-11359,-36181,-8867,47010,63788,4880,-31355,-10918,-6467,-41942,-64424,-75917,-50260,33401,51834,-21332,-29329,31833,6333,-45503,-59617,-35782,59308,141956,97079,13199,-15592,8876,24227,33206,22745,40166,138234,199984,93606,-39535,-24289,27606,668,-37426,-23281,-17566,-52079,-76154,-144763,-53520,90401,117537,10139,-132747,-130099,2079,47219,-15454,-55133,34755,98553,49512,-29,23183,13370,-61057,-105668,-103341,-61499,-39131,-41431,-2402,43844,15599,-28846,-65325,-54454,25682,82961,86083,59983,18522,-3667,16420,16008,-20736,-1991,29490,65027,55839,-21896,-86947,-97860,-109616,-38799,34333,29873,306,6907,22558,16078,-14471,-28833,10892,85282,132538,117183,60339,19022,37276,93392,102466,49282,2048,-20576,3199,48750,71061,61896,59180,71227,58800,34556,77737,69825,16189,28355,100668,55910,-97771,-171897,-116419,-50114,-5068,33965,37512,41652,22346,-19961,-33890,-28806,-35461,-41274,-45513,-88019,-98037,-77257,-56153,-54278,-57620,-103318,-164791,-126371,-54074,29221,24308,-64729,-140376,-113730,-38480,42599,94598,81770,26802,-45686,-108394,-159408,-128488,-28050,80975,91413,-26375,-119219,-78101,-24791,-37655,-138716,-156579,-35691,78479,65745,27099,-329,49923,84853,37532,65618,133626,139320,105589,79732,80058,59676,22576,64379,146873,117980,14615,-49177,-57253,1784,90829,87074,26377,12910,340,538,785,-23820,-37564,-38333,-3478,45203,62686,71730,115378,117979,29752,-37742,-24578,-8208,-2591,52927,51189,-6221,-30779,-29207,-59040,-98266,-63997,-25082,-17052,-22607,-48197,-136494,-166287,-71314,2883,36055,45954,70929,66244,1565,-17498,40751,70563,16618,-17976,-15493,17579,54710,77618,61398,25623,50036,149250,134892,100,-30869,44531,52324,21461,16814,-4014,-20350,23212,7432,-68721,-113652,-113850,-98759,-63005,-62611,-82152,-52905,-7181,-14386,-29007,3058,31814,23537,-9646,-24821,-38859,-82857,-108063,-83085,-49248,-47204,-126541,-161937,-54817,29375,6313,-35342,4576,93725,127530,107924,22883,-89327,-72201,22648,48434,38332,8302,-72862,-100946,-64786,-43104,-4653,88502,164549,168423,92794,75180,74910,29419,-42646,-25800,100458,119948,18672,-26692,-2735,10270,33451,19980,-69110,-80983,-11760,5276,-67598,-88973,-62489,-63991,-59688,-48642,-11630,24291,39723,57800,116053,143031,54770,-90487,-97016,-3586,13034,-32463,-63971,-93878,-99918,-17319,46280,11971,-44991,-55407,-22372,-42263,-56530,-52066,-69429,-74082,-32372,14896,23796,-4433,-26957,35789,79186,78768,104876,86387,24047,-28807,-7261,64436,82141,52195,84824,146142,97293,-15755,-66838,-49846,-22424,17152,79134,91769,14687,-39806,-26528,-8859,10640,-14260,-64684,-51403,3075,-36627,-116125,-48704,100965,149538,48376,-20091,-25082,-27138,-32480,5568,47209,36990,-2364,-19725,-33727,-35924,-16583,6043,16215,32671,34530,81200,95328,30723,-112703,-197904,-175250,-177168,-112736,16687,51559,17701,48333,21930,-51035,-45305,4075,24697,11053,-31466,-5262,58812,22073,-81403,-78685,-25745,-47107,-4419,39886,-18721,-66181,1227,56078,52132,37318,26226,-18065,-34447,11679,38995,27693,50025,106095,76197,30004,10425,10286,-41517,-76081,-70859,-71740,-38263,16266,17530,-9639,6360,9597,-16138,-15218,12789,44815,74023,87390,31103,-11418,28515,73415,33600,-34878,-45140,12009,25290,1286,36876,53366,16072,19436,68626,52489,-49636,-68006,-66289,-93754,-81774,-53798,-109314,-148998,-95695,-17349,55967,94558,78385,48326,45224,36947,-15531,-69216,-41789,55579,42621,-19127,-16090,9433,-1802,-39432,-60076,-6333,96343,165960,101618,33329,43378,89372,66192,19380,-3508,-66660,-152262,-148918,-76447,-35476,-10829,29517,24029,-16045,-16591,-46136,-140576,-134608,-8757,79796,44782,-48441,-109019,-118249,-60741,13601,61223,77741,61643,44015,63121,74654,19719,-21245,1109,5155,-35415,-71627,-69751,-70180,-75916,-58545,-27515,-35974,-75283,-73809,-17011,-13685,-96437,-181751,-118161,-37409,-15420,6988,-31097,-110182,-142230,-122463,-135512,-135282,-72307,-33168,-59224,-109130,-79695,-27208,37659,131621,172457,96438,20284,2511,-24762,-36022,5225,48596,23652,-79862,-183568,-148833,-97780,-80794,-47625,-35137,-39312,-26700,-15655,3767,37558,78093,52252,13708,47722,73411,91743,75906,55111,26699,-14282,-30821,-49299,-99584,-95731,-127617,-164339,-122448,1772,111071,126959,70328,-7469,-64111,-55525,-38902,-46092,-34154,2679,40147,72593,53185,2005,451,69698,139311,98005,-13903,-57996,24324,104339,98417,56730,59459,83835,79446,73897,61825,-44759,-166076,-151147,-17807,49501,42943,21199,1487,-5545,34805,75038,69961,31774,-5183,-16444,-26766,-36727,12387,73922,91336,87842,69789,40594,23,-26766,61129,119501,95926,43313,14504,-13445,-8604,12233,-2438,-21007,-14057,-3092,-31841,-86182,-62210,48680,105566,76207,33612,100,-63363,-74194,27869,148499,124759,44504,28721,52825,16013,-9415,7671,-11318,-15429,666,13898,13387,18535,56187,63104,16954,-36954,-97267,-118773,-111851,-56324,-1758,-1248,-40795,-55092,-32570,5809,25218,19571,-23646,-53196,-2345,9163,-47478,-23936,13101,41793,19174,-13529,-54812,-83629,-71770,-10275,-14194,-59745,-47086,11895,32561,26445,11218,-32373,-42066,-36137,-13219,39899,54839,17032,12718,5776,-2078,-29460,-53282,-41800,-37948],[-11442,-18996,-13118,36735,36315,-2762,-2569,5526,-12612,-13789,-8226,-13876,-32296,-65441,-61017,-1975,16818,-31514,-26628,32017,18064,-56139,-117081,-69070,9183,67680,82691,54743,32298,38726,57520,48025,28730,11781,-9355,-20331,-39031,-59996,-26979,22994,56318,82368,70456,4296,-84492,-138238,-159582,-115640,-68654,-49507,3455,43768,26007,-4498,26823,32431,13612,17644,12392,-16289,2606,40807,14663,-8757,-7701,-16123,-15517,65470,154818,140249,77415,73390,74170,50289,-138,-6196,85939,119593,54678,-7235,-16257,10080,-14876,-83775,-45094,36111,15471,-23804,14539,55625,9616,-40712,-30441,-32142,-53015,-9717,54069,61361,104570,130923,70809,-3141,-46296,-78168,-88187,-81705,-65294,-65626,-90474,-89262,-81863,-80066,-30107,57768,76742,24307,-24618,-35998,-45286,-36294,-26076,-24910,10212,12311,-54302,-79886,-46532,-6470,2143,-89777,-144949,-49055,34521,42069,22605,9169,-10273,-26029,-41984,-22501,21613,35638,-39141,-114162,-122527,-66930,6912,20209,-2344,-15013,27611,79488,29303,-52747,-70260,-19024,22823,44709,61732,105354,147927,158246,142239,60821,-29267,-53071,-27407,19131,61632,61022,47709,42024,58272,99754,33674,-75666,-107641,-44640,30929,73373,111619,76555,-15217,-21521,57046,114811,59852,-40898,-55274,-11044,-5133,501,-46146,-56452,-17290,5248,-6921,-9486,33439,49641,21915,-817,-47514,-33450,43962,73819,59520,-10119,-67998,-51879,-18096,-1553,9874,14999,50816,91185,47321,-18882,-8074,29981,-8423,-13962,-4048,-30241,16797,102482,91671,39163,49032,84737,76679,39393,-7369,-41180,-60367,-86964,-85532,-79426,-23076,19019,-15239,-62972,-80449,-53195,5904,-33050,-92345,-49958,-42911,-43099,21984,79605,104277,87094,38644,18130,27388,-7982,-89416,-172396,-198136,-144533,-88366,-80807,-33077,46398,2423,-56594,-7328,68694,111494,163582,123873,41359,22041,16614,-12300,-33432,-22493,42445,123334,139419,61074,-787,33897,47994,-18258,-61632,-42312,-28270,-64673,-130872,-168575,-29778,89376,71678,-6154,-89413,-73492,13005,35454,28502,29436,82075,133903,104220,45691,41038,24844,-43753,-70762,-58536,-56586,-103764,-140040,-52904,48651,58363,46249,10011,-7226,82000,165075,131627,19153,-68521,-58910,-25758,-47957,-104935,-75475,-9985,39381,42137,7509,-27778,-27183,-16909,45413,48591,-15551,-36293,8995,19195,-4899,-20666,-4963,37979,78424,102977,107949,78340,29004,5161,17205,26522,8302,-4014,22677,91264,110519,65373,13473,-2960,12799,16763,-13702,-11486,-31076,-36217,23795,104617,46586,-121111,-158864,-55738,-9036,-14768,6039,-31998,-27683,16282,-5737,-63926,-78996,-48751,-26636,-31929,-82828,-137953,-160138,-125043,-90189,-57443,-74527,-156875,-142370,-45644,56360,5677,-136681,-180214,-91955,-43633,-17328,26462,11129,-32895,-38059,-56366,-124745,-136017,-51414,122390,200473,39289,-129483,-101042,-52955,-83907,-145040,-82234,67889,161605,115215,19360,-23578,46459,80491,46394,69318,95181,84346,52866,7570,14879,58263,53461,61859,124696,104796,-84,-65830,-68812,-15811,50234,27862,19145,74991,54672,9826,-45456,-82019,-40655,-22946,-29020,23591,90514,128803,166340,136510,36978,-19464,-16837,-16526,10801,77357,55964,24451,25363,-40327,-150347,-152379,-39787,48238,67283,28515,-20850,-90584,-157755,-122188,-28266,31567,32161,44718,54818,43446,43979,60701,75177,60554,54438,30814,16602,23453,8624,-61940,-103732,-44675,77643,127885,84565,52701,62791,50489,56637,98767,74878,-19295,-50976,-86339,-160607,-194062,-168262,-119505,-37164,-17137,-56338,-41349,801,16391,51282,51899,-20689,-65718,-39516,-9286,-21440,-70778,-74146,-27481,10678,-29097,-187280,-236602,-61303,79633,44094,-68075,-61353,39659,75655,69547,39054,-55749,-88650,-3937,71613,87911,47778,-12424,-24866,-45442,-73130,-47300,40782,109465,98123,9307,36970,106554,47190,-100842,-107730,41101,89475,23514,-11011,-1970,8183,18954,-8894,-74267,-54856,16663,43258,-17824,-65295,-72790,-75760,-60215,-28026,33165,65666,50982,25429,71451,119966,46473,-99880,-78469,59445,76399,-13637,-68769,-59142,-51802,-24734,9751,18586,-31988,-75403,-18255,32338,23678,-5037,-67449,-101998,-61596,-21024,-33646,-56823,-48256,40389,104407,120692,165264,150569,64645,-15758,-15157,39919,32412,-37465,-26981,42584,12643,-64162,-73344,-45958,-34850,7378,73167,68621,2615,213,47796,65079,72529,-2458,-90560,-75765,-41088,-115273,-180559,-104781,19605,46705,-28075,-64617,-21722,46440,66773,113716,175283,163605,64273,-21742,-62257,-40122,38981,113019,100324,19451,-19473,70385,128671,64019,-71175,-147483,-127465,-141837,-100927,-6763,14370,-25022,-11138,9406,-1879,3891,27798,46776,36108,-3803,-5461,24694,12190,-75958,-120971,-76317,-59957,-24538,47649,67799,43963,59182,51219,20505,5488,29231,41592,55599,86806,78176,30968,19854,55131,59357,102801,135637,91363,-29687,-107153,-87621,-52619,-12572,31540,54808,50229,62317,64161,25920,14145,37796,23431,-34933,-55349,-60231,-9190,82828,104246,15370,-74267,-91940,-47420,-28481,-42857,14247,88629,72013,3426,4870,36096,-30367,-94806,-108966,-87052,-68545,-68109,-111206,-124273,-63641,-26946,-31371,4166,48465,36701,51139,63540,10990,-12268,12808,38796,-5824,-41165,-36830,-19875,-29261,-69739,-111844,-68927,66411,173695,111945,42746,43789,95462,86306,67596,27577,-51593,-101827,-105741,-90880,-49831,6141,20566,-17194,-49611,-2251,23246,-56343,-73299,8326,70465,64597,17606,-33456,-33958,25458,79152,115829,152515,135730,59626,21990,44180,30654,-16959,-51412,-35235,16541,32659,13722,-34077,-67473,-49983,-11283,-33939,-85896,-80265,-14814,33192,18404,-47175,-32320,-14993,-19543,-3939,-37545,-94444,-91526,-58034,-71733,-60802,10139,56387,10353,-104073,-98685,12005,91564,117810,100042,8872,-45834,19013,40213,-28550,-54291,-3042,12517,-82297,-188896,-156956,-110946,-78332,-17303,-17108,-42824,-55748,-79437,-51431,27652,66570,51821,62620,94228,39107,13205,46098,46458,-40346,-100308,-25561,24317,-55472,-83165,-84604,-108429,-69765,51341,129374,93490,4483,-51819,-55074,-12407,22817,10162,-2626,58118,110627,113151,78247,21248,-8892,20422,53122,48205,30597,54112,77405,40723,2054,-14769,-18076,-12969,-9893,-3673,-3558,-62439,-123030,-102017,-2293,50747,58645,21541,-22317,-1525,85541,118097,81553,55867,54228,62061,43264,-28793,-44359,42088,112862,69510,1017,-9229,-54824,-134724,-40086,79474,103375,61112,18458,-25982,-60956,-55906,-6070,29185,33224,18778,-35188,-91741,-39590,65066,94490,75171,28439,-14788,-50220,-48521,20991,104826,78213,11022,-23798,-21187,-35975,-42538,-25870,-50070,-41689,-11644,-7831,-6626,-15057,-8721,4983,-17562,-95471,-157734,-110967,-50648,-19289,-11029,-44590,-87076,-69029,-24249,-14955,-24961,-1407,4454,-5309,45411,59638,-3134,-18736,-30335,-15180,-12271,-39764,-90938,-73811,30023,79473,-8010,-54426,-33223,12517,43242,78244,90817,46496,14508,9223,15596,38527,38066,-1361,-5447,11346,37160,26578,-17439,-38883,-34332],[26892,-5225,-39681,24086,61497,27515,-17845,-18809,2491,662,-8962,7081,-1546,-67572,-79124,-23051,765,-28939,4919,74272,24562,-97255,-140902,-49970,-6603,-6971,36166,92349,84730,42923,29266,4397,-56724,-113169,-121832,-54738,-7790,-32077,-16857,63390,124237,135019,91794,30558,-21141,-70936,-133476,-98135,-42345,-17686,62624,137230,139074,89911,31532,-50898,-91062,-57341,-22948,-43412,-27511,893,-54142,-75582,-18290,19188,12766,31670,65499,67276,66766,119555,131609,80662,10272,-24822,29356,89457,78720,4553,-24438,-8547,-39116,-93700,-61568,-8879,-33055,-49177,-18285,5233,-27584,-47577,542,38858,24406,49478,98402,104997,124637,100953,29840,-6000,-22810,-45972,-47764,-41943,-59468,-73485,-73935,-44565,-32575,-20615,14921,54612,32297,-21117,-71962,-72828,-38101,14230,32107,23750,48772,44461,-9703,-43707,-54535,-42597,-4840,-62904,-152300,-102493,-16978,35709,50298,4209,-53139,-55084,-22756,30637,71222,64454,-2028,-75557,-123905,-127858,-66943,-12464,-6360,-18475,55358,146780,70102,-45010,-59541,-32968,3208,70465,95055,68362,56933,106763,106714,-12398,-78602,-21171,13125,14478,66018,96898,43790,-2679,61453,135904,42235,-49712,-45388,-7528,33127,80427,137786,113389,-5903,-31198,36001,72281,33006,-57945,-101465,-52764,10289,26701,-29832,-64764,-52143,2894,23851,-16610,-8333,26792,40349,55788,19541,-14133,-5460,8203,12189,-42157,-73807,-33867,-6318,-22033,-27897,2213,76403,137231,123288,58098,-11342,-38134,-42083,-15866,-17129,-15361,65580,108190,65635,45837,57047,56138,18643,-49367,-77859,-36967,-19182,-37426,-52502,-96699,-79349,-18896,3425,-24470,-52863,-3772,59373,1101,-86616,-84485,-77299,-62907,-18465,5634,76591,155130,125987,65597,55484,19000,-80483,-178755,-213824,-178335,-106745,-40969,44892,105279,27740,-48320,26800,148942,150553,121377,90011,75525,63567,-15131,-126315,-136230,-71708,17407,35261,-27329,-44638,16130,91842,76735,8963,-24267,-45056,-61777,-127081,-202015,-150115,9241,59652,20681,-5916,-11066,-16496,-8272,5249,51416,63688,76597,101058,85084,31596,20417,19904,-22572,-42063,-37033,-35877,-87401,-124786,-45749,54244,85675,104567,78276,60671,142244,201872,142129,29623,-74427,-96072,-55780,-40287,-85441,-77879,-21496,33746,38429,16372,18495,68699,115312,139958,76241,-22447,-63706,-35168,-18414,-16988,-30039,-31081,10215,38423,24593,20051,23805,-2201,-36073,-25552,21212,23733,4176,47542,121864,112633,35664,-33438,-55620,-31524,-16587,-66690,-111697,-107687,-7630,84891,107811,43521,-58557,-71482,-8053,9013,-25857,-46934,-82959,-12367,81157,37144,-41627,-25775,31991,28423,10907,-8717,-73951,-155801,-125915,-67383,-20365,4294,-32894,-36524,-1349,40838,-25549,-122678,-121745,-59091,-52655,-47140,-27061,-61182,-68964,18286,67455,-3778,-73140,-48815,99278,187761,63445,-68218,-36117,-10273,-54223,-52694,39289,138271,186906,101482,-21737,-56640,36143,96984,54048,16718,18250,17066,933,-27509,-21159,41864,64525,16376,-11155,-23960,-57898,-60708,-18058,29642,49372,46572,111294,182271,114757,34168,-31922,-78208,-47404,-15126,-6481,36636,133633,208899,205457,99199,26714,22198,28559,26817,67449,100878,32636,7995,52102,-24217,-143851,-138270,-53394,14492,76553,54732,-17784,-74699,-109638,-71410,11789,43162,11996,-7100,3117,54595,101604,81381,49770,63315,128964,116928,19705,-40532,-53866,-115277,-150758,-98354,-8856,90494,149053,129115,52954,3613,45450,135333,139738,18146,-74060,-104615,-139789,-189353,-176331,-99205,7797,37244,1175,-15638,-12134,8173,86448,97806,-27472,-101563,-43129,13694,-882,-56910,-47393,25882,67225,22375,-126800,-149356,3394,88982,40719,-49651,-68299,-28488,-19850,-17084,-4344,-33559,-79430,-25542,73763,85199,38048,31990,40851,8393,-8011,8439,6030,6385,1120,-36829,22082,104552,70547,-60355,-115049,-19825,55621,62725,53726,34607,14889,1486,-19455,-39990,-14226,27037,36852,-22078,-29770,29761,40394,-9949,-16492,40050,49335,21309,-13046,14728,47026,-30318,-150489,-104203,30338,51278,-22785,-78222,-31109,5500,-15484,-23335,28724,33650,-9399,51708,117385,86106,16435,-51223,-83816,-66558,-33779,-30476,-40003,-48572,6245,61459,94895,141090,107170,13148,-52988,-35916,18807,7921,-71755,-88418,-67280,-97964,-91329,-10203,-6826,-76549,-66579,-13221,-42214,-66367,23240,101031,129924,174091,117340,1987,-5120,-18946,-158115,-225751,-135179,-46996,-27331,-64688,-73234,18285,135370,157455,171864,206013,184905,81676,9331,15381,29114,79750,165722,149031,9969,-71819,37166,126534,54439,-53078,-66317,-21167,-29538,-7601,48081,58034,-19819,-50361,-2165,70600,115622,112968,77801,45274,21863,1142,-15548,-9035,-50558,-130568,-111511,-43019,5695,57075,84889,44346,13046,-18471,-43404,-28985,7602,30268,34112,15363,-275,-15369,-31825,-24872,-15754,83042,179249,180104,48444,-93628,-109096,-47024,-9446,19946,74247,101427,125905,128043,48460,-22577,-35657,-51784,-103100,-129568,-107343,-18785,56343,60719,13057,-41475,-92447,-118160,-121642,-118719,-53595,45497,67245,1434,-33509,-4670,-29817,-100011,-89648,-19126,-11200,-16724,-19922,-13342,19037,2814,-76810,-91228,-35331,-4338,34105,32214,2678,65463,98858,49992,422,16521,5898,-29455,-36421,-37890,-82116,-91877,-2177,111618,85727,44768,53216,73689,76504,107631,91030,26559,-6046,-46818,-83383,-28701,41527,8189,-53085,-40005,40612,91768,56107,33718,37386,41920,63624,87160,45786,-5129,-1961,3876,28182,104534,119606,17039,-56769,-8072,34252,30901,15035,18318,44868,59739,50897,273,-28443,-6060,12677,-23970,-60958,-54551,-13855,40173,97706,98972,85779,52685,17380,-23969,-74643,-57226,16615,43925,1165,740,86104,170823,145354,20818,3958,81862,80284,23197,6337,-38422,-87436,-3633,69664,-8316,-100504,-94445,-68917,-103380,-127351,-76479,-71447,-78409,-36312,-31666,-32747,-26747,-68879,-82651,-33011,10183,54272,149150,166665,15709,-68493,-6138,28616,-50357,-81229,37948,115789,21838,-35263,-18502,-16532,-19755,14407,64475,63121,740,-52019,-32056,15674,47650,56199,46671,65993,93968,118818,119840,50303,-13949,-30442,-42027,-49695,-17956,32866,17974,-48493,-41793,-2177,-39575,-100821,-106881,-69987,-11596,17813,4422,-30629,-35899,1459,58072,22300,-47212,-24507,66843,84220,33262,32887,80089,108389,85100,-14162,-77566,-16015,56278,31903,10391,43498,-4208,-118768,-81883,-6912,34345,52082,25913,-44690,-111225,-107387,-4576,86170,84470,15590,-68973,-98041,-5183,75098,64261,61430,21120,-47641,-56421,-4238,35476,35006,-23988,-58372,-80286,-87104,-68221,-64877,-46374,-46950,-23044,-11222,-31743,-29324,-39740,-67781,-75887,-99138,-168884,-150644,-12884,72377,48519,-1613,-41077,-50780,-12262,33407,25024,-14164,-447,48583,62376,73444,82589,48440,-1678,-82414,-97583,-65096,-53462,-66264,-18414,82607,95590,-21867,-66904,-40818,-401,56770,107376,78807,38504,31367,27938,12017,7091,10424,1244,13102,34513,62528,53418,1063,-35745,-3970],[13787,-24882,-56572,8619,38761,18296,-26828,-32311,-3463,-23681,-60968,-34401,-13399,-55178,-74164,-56051,-45882,-39549,17502,75737,30844,-68178,-100648,-33296,-16546,-15637,38993,97796,111857,112628,68405,-37144,-134126,-189317,-180109,-56544,48999,11026,-12454,62447,101474,66535,35342,40725,37504,-18622,-93986,-59697,-10031,27055,90162,104933,88310,81381,32472,-72057,-107282,-65569,-43382,-49977,-25830,-20797,-103245,-145983,-83120,3467,14340,-43938,-90780,-73347,13865,121986,132264,105919,84929,25387,-3795,32336,57419,23486,16175,26994,3451,-29993,-33583,-44537,-58177,-46966,-42192,-12123,9052,-9282,13084,82295,83829,65562,93791,114634,136049,91667,9429,-17056,-19007,-3832,50410,53972,-6478,-22180,17832,35074,-15776,-23267,14198,31356,3934,-37167,-98673,-74839,11231,77128,89341,80794,121315,139326,62761,-25001,-73011,-92493,-40805,-44223,-121741,-109714,-50167,6657,29383,-8160,-46119,-47020,-15869,35117,57713,34103,3693,-9957,-40955,-105076,-99884,-31307,10733,-7629,51521,158119,101465,-10412,-53381,-61005,-227,110398,108842,964,-63607,-8567,20909,-46521,-60194,3852,-5076,-45307,10805,73371,8925,-67202,7391,77175,-37374,-107120,-69174,-44205,-18246,12283,51301,49371,-7546,7863,65120,69934,44740,-22003,-100794,-54656,49114,79753,15127,-64351,-94639,-9111,61802,7819,-24530,15478,56798,93219,84783,32642,-29242,-69464,-78238,-89997,-50529,17689,28815,-28876,-97125,-60288,46348,108341,133618,123288,15701,-83794,-84927,-48753,-38753,19264,92837,40299,-32435,16357,33653,-25872,-65897,-80734,-63230,-1819,28099,29196,30485,-11402,-21942,-4497,13766,-9024,-26224,46631,108066,46427,-30932,-46931,-48694,-67469,-118873,-147198,-12459,154613,171365,95769,45106,3166,-48835,-88848,-98988,-67185,-12857,35553,74919,102014,65176,-4062,3776,89155,94412,41373,50108,112276,98398,-11421,-120276,-89280,-22825,40,-57715,-133028,-92219,25915,109583,65030,-4388,-11358,-33003,-65070,-137347,-185865,-125159,10868,36479,19746,10672,-2381,-31236,-43176,-25936,10100,-55,12902,23347,7724,-19085,-6612,13883,-5014,-43762,-83381,-75404,-64837,-46989,6682,54307,68257,103819,105303,112511,157850,129067,58449,46747,24999,-27700,-22319,13159,-1148,-4796,11485,36817,21878,-7416,9769,91850,157199,154098,70423,-13218,-68223,-75205,-39389,-4667,-38334,-91599,-57420,7879,5446,-35874,-71467,-79323,-61109,-13928,50030,41167,-13173,-1603,45753,54109,36494,-4027,-35572,-23095,-24126,-86273,-113348,-53648,95360,154594,87600,6774,-23222,-40098,-48342,-39791,-58929,-107946,-102733,40557,143064,81142,21388,62915,101600,76020,87096,116927,64121,-64352,-74587,-15612,15142,37160,61715,87531,57104,20176,-27493,-28040,-18014,-38967,-43424,5260,14580,-54609,-52014,84044,187131,105752,-22066,-59069,49,48513,19411,-8504,25641,20429,-9295,27789,93806,118545,132942,55322,-32226,-43359,60336,148674,74783,-35051,-46127,-20113,-2770,8827,2197,9681,11079,-53460,-119909,-125414,-111744,-77745,16929,79289,53437,73127,156362,157623,60128,6641,-16010,-31476,-22734,-5008,34431,76251,152341,201101,124049,-8622,-20700,26574,49359,69362,110951,122564,50301,16068,44125,-12590,-92852,-104281,-84606,-82219,-28492,-23576,-68600,-72801,-17449,50167,60035,19498,-27927,-28642,5570,71644,126335,92472,26938,31633,150210,190946,57379,-54979,-50380,-71848,-101860,-87253,-51615,14878,91463,97971,4621,-59031,-13019,60984,70486,-13925,-74898,-53393,-51252,-143677,-167178,-62264,46699,50306,21013,28349,37575,28668,81793,119379,18076,-59490,-28920,18789,27361,-20042,-56077,-23425,10968,11985,-29196,-11229,31957,-1699,-42110,-44992,-42460,-37885,-38946,-39077,-31412,-37103,-85175,-52188,54620,42946,-24458,-22512,1507,38647,83930,88507,21422,-39775,-36262,-20364,26772,50400,32371,-16378,-60092,-24025,35884,84551,97053,59384,12877,-13030,-14054,9406,35784,26092,-1038,-46934,2220,116757,112826,7244,-21013,18621,-5314,-29685,-37760,-31470,-38884,-113982,-177247,-106119,-15607,-15061,-68450,-110582,-51659,16249,4683,-14195,42528,82723,49214,78129,121637,104482,21342,-37704,-36599,-13998,25586,49555,20777,-49445,-46321,-8432,24841,65118,37490,-46194,-108977,-64082,12190,-12543,-81557,-77549,-82103,-130185,-95260,11456,5534,-91383,-119907,-100277,-109994,-69478,30858,64497,103803,217056,220638,103314,66476,20805,-160347,-241428,-123177,-33636,-8551,-37030,-41523,31069,113347,117085,86996,81146,75159,14898,6844,91824,98807,64763,87258,57470,-49154,-132570,-46688,51643,-2841,-103241,-76871,24071,76087,98379,90120,80360,12518,-41413,-6408,106354,169736,143707,60158,-5190,-23305,-24763,-36513,-12484,-20388,-99380,-109343,-50139,22040,60397,31418,-55234,-86992,-95135,-98641,-57726,-11154,-7234,-45872,-88514,-66069,-30928,-48871,-67369,-74180,5409,92170,134579,51885,-80258,-113017,-53657,-36540,-21755,54136,96346,126245,119835,11653,-75374,-85094,-71830,-73643,-105704,-109099,-44831,-27262,-42607,-18598,4718,-64785,-179208,-217502,-167457,-67984,11478,28872,15837,-9580,-21810,-45175,-77249,-47245,20801,20874,32543,48411,46185,71931,64458,-22842,-80325,-71669,-54551,-30946,-41688,-35204,71801,102803,31204,14947,92600,81944,-57,4778,53060,20329,-39415,-43939,19871,31553,19798,13607,-709,5153,63810,103390,91978,69734,2942,-62880,-18192,43804,-10274,-72871,-22049,46388,61497,66925,82789,55092,31413,65703,107191,68499,-18246,-59566,-90787,-88731,-936,54420,-10800,-70132,-24315,28444,69603,116507,101744,27143,-5588,29914,32153,8628,3814,-256,-4573,13001,22561,19595,24542,87245,127214,111124,68882,37927,-30245,-90808,-27709,53237,53385,-8070,-39047,27176,118580,140028,102460,118827,97493,-23783,-78072,15817,41622,-43356,-23499,61594,8591,-118097,-154593,-140365,-134443,-107251,-45926,-32103,-24593,-13321,-29099,-9029,29632,-15051,-79870,-92191,-52077,29096,150808,155172,-13586,-91114,-27345,16638,-27340,-40195,54832,148233,97677,35326,16544,13437,-30232,-70990,-29765,39886,38022,-3300,-4540,-5546,-9943,33532,72136,51211,21625,59108,113420,72548,-3621,-23854,-19290,-70389,-113502,-107699,-87120,-78665,-19069,48432,927,-103963,-134004,-83300,5470,60109,44953,-28707,-88947,-59073,47461,67105,9427,-2811,42015,42219,-3186,1039,45800,53923,21205,-39869,-75336,-60588,-40273,-11589,63734,137779,101343,-22404,-68052,-78127,-37823,31504,36638,-48932,-113324,-91732,-4414,73506,49362,-53621,-126217,-97473,12093,63276,45506,76986,59240,-43221,-66094,29039,76255,28994,-55393,-79096,-98558,-103097,-58093,-24881,8212,30190,68881,88767,60525,13026,-24741,-38314,-38001,-80920,-125300,-50196,72167,93616,53478,15562,9704,34040,50103,38743,32152,18503,4344,38557,68864,77949,95060,62209,-19302,-123509,-162555,-156685,-91006,-18362,33635,56693,47471,-14259,-45295,-32843,-4323,29199,18357,-30183,-17348,28832,13461,-37949,-54282,-25763,1228,26347,28801,41238,43820,23881,7539,45300],[-10281,-42262,-49324,376,7675,4444,-5051,-16520,-18975,-54848,-98990,-84435,-44269,-19791,-31594,-54165,-26661,34564,71765,81659,70208,28548,-24441,-14752,2200,55128,111562,95673,104392,172125,124284,-47014,-147856,-158534,-134111,-41821,37426,-7645,-33444,27405,34500,-35316,-50434,1034,10931,-40601,-87847,-56032,-8404,45390,57032,-35915,-74463,11201,59639,-2205,-6300,33359,21941,18318,32162,7448,-60745,-110921,-107399,-39218,-21408,-100372,-166372,-112813,36858,124290,68261,72589,143817,101806,5441,-35308,-28497,1346,48334,71923,66991,44283,-9144,-74952,-70804,-38271,-34970,13790,66090,49816,46331,85416,56403,7152,32681,54576,76819,55606,8765,7849,12525,30242,101334,98110,26278,24420,76743,45190,-48118,-31084,33173,36636,26436,-2263,-76743,-53651,30086,70384,68297,71937,131706,153373,50762,-45871,-67171,-85081,-74309,-60956,-59519,-33975,-9618,9148,-4733,-6583,24241,20962,-11591,-11454,-12154,-26692,-28588,14268,47337,-10444,-72434,-45177,12067,-20870,-25857,59464,80802,42801,-11783,-35674,33439,133006,89022,-48701,-118594,-89058,-36058,-33448,-40291,-20869,-27045,-51882,-17867,26227,-25205,-96865,-58159,-24399,-125041,-144033,-85487,-84193,-76018,-52286,-37623,-61020,-61230,32991,107400,89117,55763,-2853,-82627,-27162,69943,89257,12343,-79825,-130140,-60070,36338,30908,-3142,19656,73657,111445,102775,81301,44595,-37317,-118977,-137202,-63312,5799,13679,-30527,-103731,-89195,-14927,16435,48644,86633,11298,-92325,-120185,-96889,-50811,41611,79775,-14639,-70880,20824,43480,-74527,-147918,-93329,-2894,42140,44597,55364,97534,92287,65893,27453,9199,-5209,14708,99123,144293,80191,20285,10421,9879,-24965,-151793,-217101,-81685,67539,101452,49493,-23855,-73376,-56354,-17154,-2301,19833,54747,61420,14121,13361,64097,29871,-54888,-41589,-24906,-45914,-2206,80353,77861,28235,25663,86126,98430,14845,-97192,-114393,-41933,35957,82344,19934,-69909,-56985,-9610,5298,-37283,-90499,-109134,-2577,49794,38563,-11545,-83645,-88635,-50986,-57307,-86104,-94209,-19422,4737,-40456,-43544,1750,26045,11528,-36989,-108227,-118059,-74485,-26031,9618,8512,2829,46754,65074,76926,79125,-12723,-64755,21185,111812,103728,61013,45029,25505,23393,19524,17227,-12452,-31315,-16368,47878,90377,74394,10358,-20677,-48564,-53041,-884,38518,-16838,-95920,-64370,34267,64942,-7246,-111488,-123009,-61792,-22560,-680,-12552,-50349,-61694,-40379,16261,93613,86461,28192,7635,-14058,-60335,-19307,82818,178647,161759,54725,-41220,-72508,-101245,-106420,-67951,-77616,-123285,-98980,28459,114030,95658,71139,71218,48575,56755,157426,232155,183457,26585,-39326,2242,18797,14025,50066,113664,88074,28051,-2442,49792,42130,-17700,-2092,84278,105577,26621,-2672,108740,220966,133609,-19528,-94839,-115523,-107248,-62381,-28487,-13422,-35811,-25959,27384,63782,30633,26577,19074,12420,19160,87296,153168,90927,-22119,-67983,-45172,8871,66788,68118,13209,-30489,-61970,-95193,-114018,-118031,-91563,7198,55157,14871,53947,107236,25285,-76497,-71907,-31707,22264,31657,-11723,17192,76216,107776,76508,-36010,-85394,-19319,21717,20088,43958,72979,99413,79406,49442,22776,-19474,-58670,-65315,-59402,-98883,-101821,-90829,-89332,-40364,67162,125964,54233,-42379,-75608,-7260,63486,82840,89538,63983,10983,-6619,98806,178677,106284,17742,25290,15003,-27427,-36390,-18874,-40182,-39649,-9853,-35921,-66653,-38452,-37630,-68026,-99145,-80570,-11692,-1692,-116891,-144102,-7281,97187,56313,20774,90113,136033,69021,38779,74023,43856,-3193,-26889,-17370,42673,45869,-31339,-72763,-76397,-57435,-7503,32278,-12364,-100054,-108730,-60261,-16433,11720,30033,35534,17162,-22950,-66760,-26297,54181,11608,-72716,-96046,-51868,55412,130439,113331,56900,-4490,195,20525,45423,23362,-12318,-9275,18593,37890,35370,62273,80026,46926,-19,-21824,-2933,59693,109298,58768,-2205,-27665,15658,79945,49291,-8982,13533,33950,-25684,-32845,-21901,-49529,-83680,-128556,-129412,-17595,50501,-1120,-85761,-127513,-79871,-4168,35174,39233,61687,70041,30029,34697,64011,76746,28027,-19808,10075,67925,114258,128579,59060,-63093,-73388,-26025,-12227,16854,32008,-20455,-96803,-49672,23516,-40973,-94152,-40933,-19426,-52892,-47674,-1332,27035,-9583,-72478,-104382,-59930,35960,49926,-23861,676,165372,219614,119283,59202,25859,-104737,-159415,-47673,27777,24307,-6413,10310,33239,43466,26815,-12961,-27019,-9986,-42977,-19427,75478,74226,6467,-31203,-81301,-115209,-147044,-99814,-22487,-23583,-100043,-103293,13108,126541,152987,73244,43262,44628,8203,9415,85528,113565,71579,2218,-58432,-78084,-47526,-13637,27516,23135,-29595,-45087,-40723,15301,63122,15061,-77008,-77219,-64715,-77769,-55712,2374,-1596,-57507,-67585,-10120,23012,-7838,-30584,-44804,-23390,-38208,-45711,-57369,-85381,-68708,-21231,-38541,-52362,19981,64488,79255,47970,-51045,-83171,-43840,-10202,10484,-15027,-60992,-50459,-72087,-116562,-85526,6127,-29570,-194585,-252813,-140646,2475,43548,24831,46483,60769,37198,-493,-12429,-21308,6254,42440,83705,61824,19665,76730,136860,88526,21674,-9808,-60237,-94480,-85415,-43526,33634,43898,-7333,-19274,56338,64561,9270,43365,114106,101269,46754,-13212,-32975,-40521,-26288,-31593,-42041,-54958,-6784,70438,103499,101124,51245,-24584,-22685,28949,5894,-29088,12586,25921,-8631,14197,59471,41023,40206,85436,106159,79364,29752,-3444,-58734,-104433,-69604,-4111,13409,2197,12606,29361,59227,115391,109442,5886,-55297,16220,73779,46706,-3909,-22579,10610,68440,89557,66832,26104,50933,68437,38610,3197,6239,-19282,-40118,8011,4550,-30907,-64418,-86589,-54812,-20177,12532,79061,154764,67544,-96434,-87469,86043,136250,20360,-18715,48141,16901,-99636,-125200,-109013,-113826,-124299,-90238,-16266,75673,74911,-755,-6135,34967,-3946,-77384,-106027,-87378,-34787,44243,52303,-58342,-76501,-11769,12639,-29086,-54392,3493,105567,125043,84496,8779,-25869,-58208,-90670,-65673,1858,47885,68866,49384,-25087,-90338,-44216,51510,67052,-2064,-19335,49435,81226,30675,38181,93178,13695,-133051,-179464,-118905,-58123,-9009,33483,25962,-39861,-88674,-76271,-18008,12748,-16296,-79632,-109786,-94620,10060,103979,105832,68967,64159,52390,23111,9925,-5959,-49746,-87025,-91320,-60330,-62661,-95918,-46508,80693,166011,144245,18327,-62023,-82477,-28629,43189,60618,-8077,-37159,-10836,-3662,-6477,-64818,-163760,-174823,-87866,4339,40813,43667,88205,85409,-10527,-48982,44368,95711,45691,-21622,-30283,-54393,-63881,-40359,-271,57957,90753,146621,221533,201599,85811,22094,70292,121707,89784,59457,78504,65910,-8778,-12537,18652,51333,87987,57935,-34384,-40767,-2267,-20911,-43015,-29421,41571,113336,47161,-65949,-135749,-172139,-219578,-140437,-20958,23925,-1198,-6917,27850,59400,31221,11313,-14326,-80405,-90106,-15348,55488,5334,-90272,-112432,-65901,-17225,4346,-24450,-15467,22396,50268,62797,68308],[-30624,-38270,-41169,-25695,-26771,-9061,8179,-8206,-50995,-99940,-117586,-101562,-58326,1244,1021,-25104,40028,121217,115285,86541,94976,78722,2438,-7432,7807,63797,112829,70275,71884,145435,111625,-36837,-118110,-101737,-71647,-49188,-50541,-78293,-56825,-5935,-17044,-76884,-91528,-63027,-65427,-68609,-89398,-96559,-52051,11728,-20687,-154213,-169864,-34622,68472,58429,91320,131471,107668,98997,94121,53451,22453,-5061,-53246,-51073,-48632,-97443,-129870,-38756,114986,136324,9244,3421,117815,117027,7783,-88888,-98093,-29466,46305,77103,88943,62806,-17828,-85167,-83909,-54880,-29243,19713,57613,72018,91956,81725,-2214,-60342,-32154,-21249,-4810,11434,27339,67415,58735,12185,39200,67027,42423,44815,52551,-6113,-56886,16843,79501,59685,54524,28338,-30023,129,32371,9279,-591,37728,84644,54531,-30477,-58295,-6139,22779,-19368,-38352,10993,38030,31962,18304,-28381,17658,117241,106627,18884,-16281,-23610,-27393,-41903,-13128,51016,42531,-32954,-50381,-19241,-78482,-119796,-40501,36173,62154,46533,48577,76632,88209,22687,-66640,-108658,-84710,-11157,10326,-39316,-52963,-3584,30246,37892,25150,-13360,-54855,-63417,-67350,-129564,-92728,-24769,-57109,-89837,-60966,-52383,-120520,-127497,6707,88469,48863,8990,-22173,-57962,-18604,26215,10248,-67411,-103548,-121234,-100194,-20351,40787,47342,55342,103037,126741,85997,103760,158305,81429,-80410,-150150,-96324,-52215,-19098,30565,35308,-3082,-23524,-34330,-21088,20844,-3525,-64985,-118902,-115216,-44581,37331,52338,5530,-5797,60682,78350,-51299,-176761,-122550,11347,64147,60646,91185,152929,142020,92697,26122,-19199,-24080,18941,98971,135455,98572,57310,40367,53468,62274,-30508,-103821,-67260,-46440,-45602,-47370,-102567,-153634,-98365,-12609,18055,32785,65405,57862,-23679,-47711,25679,29308,-69731,-80490,-66210,-81337,-68903,-16259,20730,65554,143117,211142,201370,71820,-75441,-64060,25359,57352,64223,8668,-87066,-77518,27429,106157,89410,-3666,-92367,-3736,82113,38939,-68661,-136544,-84603,-11455,-60752,-141456,-121450,26487,75683,-6344,-12249,51237,69805,47532,21866,-25435,-52799,-45369,-35363,-26337,-49925,-57141,-7361,4868,-10658,-33494,-94065,-88524,13718,122396,174781,127326,55795,-9004,-26917,-19288,-11826,-25172,-11567,9016,45718,43234,-8358,-60879,-40241,-17562,14295,63999,85602,43324,-856,29608,91267,102941,41320,-47587,-63681,-34236,-61634,-103873,-102308,-67212,-49122,-30824,56692,171603,161359,68054,17179,7746,-5641,55293,138079,162094,113889,54771,-29068,-114453,-135360,-58245,17473,-20908,-46584,-44674,-28835,12078,58998,54482,-14299,-72635,-3894,163379,243424,197316,44233,-61294,-48790,-7204,3593,7050,55880,70877,51452,25388,58478,47911,26717,54497,107933,131196,77168,24070,86704,168329,106505,-8471,-94240,-153195,-161509,-90424,-50810,-71929,-93331,-57699,-3756,23518,-29915,-34777,21891,70777,61726,45972,54206,70276,31145,-60719,-83509,-18676,74548,118589,64772,5621,1615,-6735,-50587,-82502,-60285,-5573,-14192,-37437,19847,51905,-46875,-160464,-137752,-43820,61440,60492,-42830,-39921,32674,33649,-45127,-109746,-59045,42282,25385,-38988,-47873,-37070,9880,36598,22039,-15259,-41189,-48857,-23435,7931,-24620,-51368,-43751,-32204,6202,75616,90175,6044,-74728,-80914,12844,76666,51394,22837,12473,3527,1325,56288,101754,112870,97452,87289,61642,9618,-8710,6909,-53991,-115775,-79728,-32416,-16081,-12665,-65656,-122864,-125436,-68688,-13922,-29871,-122950,-110509,37306,133284,67420,16864,102399,149217,35341,-61707,-40358,3704,-5097,-69662,-100927,2804,85628,43022,-10233,-54179,-84915,-51665,-13815,-44379,-82953,-82240,-62416,-4439,32501,49662,82953,72765,16501,-1019,50442,66449,-11785,-91179,-105156,-33513,67363,112124,90538,55609,11388,9909,16230,56009,56182,1688,-4593,56363,71303,27170,21740,25933,1383,-35554,-57455,-25669,65381,135027,77051,15497,-3791,-9321,-25834,-56164,-24867,63717,75322,-8068,-9391,32,-42575,-77189,-94398,-70363,67009,153438,66446,-64222,-111746,-72270,-34546,10443,40397,51288,27920,-15350,2316,30675,39998,31031,5451,39281,107493,139154,125814,32540,-103742,-93205,-25637,-43397,-34842,19716,20586,-33173,250,25003,-75160,-111736,-38599,4465,28108,35483,27318,80375,96515,511,-71377,10586,117186,53166,-84692,-82372,69007,131007,52499,-12333,-6933,-15610,-9924,25978,13807,-42191,-41317,43219,66192,39880,12351,-7930,-8501,6228,-31517,-33343,-14747,-48944,-70604,-90390,-144146,-140573,-107605,-71033,-43506,-10719,-15690,-49807,11369,115316,129962,15098,-30556,5311,15485,13858,23433,3064,-37371,-58016,-70845,-81348,-49391,7191,47479,28870,4505,19984,2923,-3007,30412,42704,12678,34524,45274,-5898,-29742,25230,21723,-14106,20875,65830,39853,-9198,-3286,-397,-25119,-137868,-192136,-144945,-103837,-50268,-3024,-40367,-87465,-45451,-3810,4049,-35236,-97029,-70770,-5612,15319,24700,34481,-14458,-42500,-55508,-114462,-142916,-37939,-8595,-154994,-207448,-70679,63876,69901,35565,48819,82886,103099,90287,47124,-44327,-44564,72209,143933,48954,-37872,47489,161434,140255,75181,53167,-34276,-127143,-100818,-28504,13591,7901,-21210,-85683,-87080,-58463,-40756,7289,59497,64165,60298,26048,-35674,-99130,-66870,-15975,7343,-29885,-10348,44635,63847,74758,68703,9153,-22252,29036,53843,40051,31999,1285,-19237,8117,20279,-2720,34736,93809,109719,103495,106552,91304,17780,-65112,-101106,-67272,13830,49079,39258,18933,-7656,-7359,25915,10283,-25788,34641,93705,71255,11920,-18408,-12031,22856,61257,67425,39535,56990,42995,-20075,-68086,-56187,-34150,8983,37152,-33384,-87228,-77125,-33792,8672,-20367,-43335,31838,116683,38669,-68142,-29688,84146,95822,-2348,-28968,25839,6471,-62267,-48651,-17864,-37853,-92756,-96710,-5201,122233,119985,9475,-25958,-4685,-33549,-72225,-78111,-88233,-92936,-63051,-44083,-92776,-72491,-12509,-20578,-70840,-73272,-24556,40673,81372,74544,-12572,-68178,-61817,-34592,-28556,-46365,-4866,86791,85712,-18694,-116910,-96655,20870,106100,51217,-34499,3182,86258,76682,87092,141678,72346,-65966,-93987,-46562,-27562,-41511,-47658,-10725,11239,-27331,-73621,-58212,-31577,-51101,-84786,-81378,-101235,-48027,77207,146474,124566,103505,93471,77572,43789,-26277,-94115,-116262,-110824,-65477,-43443,-66671,-29321,70770,125113,99090,-12324,-50309,-15993,46816,85741,88305,65824,92606,95811,15204,-50797,-117540,-200855,-165728,-64557,-18,47667,64000,66165,49956,9965,-13167,33938,59412,33387,14413,38432,22701,-7060,-38138,-44790,9886,35873,106837,227998,221866,106160,75759,175848,253631,249497,208909,136859,20488,-77706,-40036,31525,67813,102534,58446,-60014,-88298,-55037,-66141,-116918,-125672,12968,147639,54756,-67143,-86653,-100796,-159803,-122649,-48570,-7136,-19435,-32688,46489,155640,115689,50889,2158,-44481,-29761,56450,114454,32727,-90954,-114853,-62522,-1087,13133,-41604,-34443,27996,73862,83242,59199],[-11161,17226,1875,-14859,-28083,-4548,13944,3411,-45642,-102239,-104836,-73146,-29181,11618,18070,21677,83824,116436,93083,75431,70882,39393,-20948,-4285,-11447,-28460,-576,30172,59514,82915,54615,-8459,-58140,-68232,-50971,-46912,-80464,-76883,-12230,10247,-32173,-60883,-56315,-55560,-52089,3059,-30925,-111882,-93440,-31000,-62618,-133990,-112814,-34695,39215,70668,117321,141961,111469,101356,108223,77450,56701,52793,8843,-24357,-33441,-50207,-53788,24217,123106,130327,28493,-13254,52547,67598,-22137,-111447,-90223,-5095,54079,56801,61976,34192,-23365,-49963,-79600,-85011,-47731,-14867,-5138,37771,98044,95386,5950,-62205,-56030,-49454,-23177,11748,49927,90294,44075,-62651,-64969,14037,51537,44407,-6099,-37685,-1840,81017,87102,49351,29108,4590,6083,80481,63618,-30804,-38621,40132,51382,-42688,-89969,-46037,68176,153520,103764,39536,40236,18851,-7672,-22991,-56123,33354,153369,119272,40893,37240,44046,33145,-4527,-35547,-27793,-35655,-65178,-66315,-62630,-139265,-159327,-58330,-7910,1677,47572,107794,88794,-890,-67737,-77967,-85058,-43073,35985,34538,-38580,-46248,24575,83970,90196,50443,19501,4354,-24982,-53923,-101104,-42532,43419,-297,-72614,-50668,-34709,-110154,-147641,-62609,-28824,-72807,-76265,-56027,-60454,-62393,-69444,-114819,-172919,-123328,-76288,-87515,-52005,24921,83824,109520,119128,103940,48774,79582,172201,121285,-42140,-122800,-91289,-75896,-16727,133304,201437,106836,10104,-14667,-5193,20153,14631,-20995,-85598,-103583,-46415,7184,17394,19472,17272,29643,50676,-17606,-149292,-167210,-69790,14944,70817,152961,198703,120129,32219,-33390,-72141,-82114,-64762,-6594,42715,59389,61992,45590,48611,97558,112966,52972,-32472,-132820,-164470,-127682,-152919,-191997,-124290,-26912,17170,41387,67404,54432,-7518,-55022,-40066,-10893,-37978,-26048,-14497,-63743,-121010,-98474,-26925,62582,128534,194257,210016,105413,-56795,-86690,10942,61914,55018,10943,-41572,-34832,41119,119830,120103,39145,-88980,-63139,29030,-16075,-115334,-93797,-15013,15329,-49189,-115329,-90583,50416,97165,25708,11248,66689,87592,66292,67571,68686,62251,34327,-2582,-27466,-64212,-84653,-40436,-28033,-66603,-108187,-105667,-25923,50651,85190,122473,107283,50794,-32026,-72379,-57958,-28422,-11098,25253,59075,102978,70851,-53568,-130940,-77985,-16106,36074,71412,82876,76262,80387,100874,83307,27446,3183,17033,25467,-3579,-78876,-152110,-157204,-80388,-20748,15895,105615,182796,141776,34245,-18523,16868,24512,18905,34026,52079,48943,70176,25926,-77638,-74306,65325,147394,80052,60768,36840,-53648,-85207,-29856,-33767,-115577,-137134,-38470,92963,118569,85890,-12759,-111149,-127796,-52578,7750,-7488,-8694,9921,44489,31237,16226,15046,48856,67826,54189,44352,10450,-10524,41004,86298,71242,44388,-20718,-100410,-122003,-42258,10832,-25221,-47330,-29173,-9739,4077,-31227,-15733,43937,85930,34886,-52555,-73311,5174,33984,-54049,-107590,-68571,21864,97393,87818,51802,44217,27192,-16414,-36829,-3633,1739,-54181,-58521,2224,36096,-21521,-145225,-146352,-30713,58081,21352,-70470,-52379,5055,-11518,-65585,-55790,-2023,51839,3090,-75904,-116926,-133639,-90785,-50704,-57906,-67391,-67250,-39678,6736,40024,30633,39018,44515,34113,22178,20107,7126,-26757,-40193,-35137,-7306,1079,-8491,-5443,-6582,20616,69055,79638,41533,70194,96603,73944,56957,27380,-9052,-14374,-35818,-67793,-42809,3039,24750,7168,-29936,-49459,-37834,8591,5216,-58327,-114608,-65916,49524,116284,49861,-13166,29010,52994,-48844,-147989,-116797,-30951,-27315,-113406,-167318,-65144,63637,88323,90180,64247,-4445,-51330,-33459,14529,40121,-7565,-43753,-1749,-9888,-33085,27054,61506,49545,68515,103778,61064,-44777,-106602,-69768,20972,67365,72940,86995,52865,-22267,-47285,-26537,55000,89632,44748,24314,30476,12980,-2125,10984,-1970,-31717,-68372,-103147,-73560,17459,73020,34001,19835,15799,-4942,-38954,-59209,-19617,56749,68841,-285,-5789,9312,-10540,-41622,-57474,-47306,56433,145870,82296,-33989,-67726,-18599,-31306,-59063,-36755,15073,34640,17163,49233,70531,63167,61878,67392,91761,116492,117352,88838,-5116,-140306,-126918,-66089,-104025,-122843,-71543,-4809,24719,54400,20504,-80842,-94512,-39821,-21903,37991,93764,89246,113634,117211,13335,-55442,26784,103462,39046,-50432,-39453,38918,66241,6260,-46709,-14194,67027,107793,44217,-74491,-134796,-82171,64217,129583,104676,82671,72593,58445,52537,20501,-10438,-63762,-129836,-101124,-70574,-115879,-117787,-54432,1992,-22452,-17658,38610,34065,38889,78935,70669,-27713,-87595,-97518,-36026,10739,-10546,-45578,-66979,-66401,-34282,-30260,-31866,-950,7620,-34192,-36056,33837,51269,-6570,-27599,45473,80912,95054,104472,49761,15723,54311,42482,21792,55260,50354,-36220,-96817,-49808,-14005,-47149,-155777,-136886,-58235,-83624,-98273,-57126,-77343,-124421,-116284,-91757,-65497,-66533,-74864,-35694,-15290,-38171,-36624,14808,3355,-23582,-2723,-40314,-115031,-42215,25989,-62998,-95508,8722,79736,63103,42051,27554,28217,81490,121879,61725,-69038,-67393,98423,181138,50005,-43570,33784,132160,110003,52228,63564,3245,-114713,-111014,-23215,34576,37297,16318,-92171,-158363,-122524,-74359,-50919,-35067,-32288,134,23365,-1636,-73289,-38857,57618,96493,66564,67276,56634,16739,17144,47213,34363,15754,69727,104522,59641,4745,-4567,43313,68244,24624,-11361,41957,96830,111861,106064,100258,72888,5963,-49550,-96971,-110040,-32760,27799,29011,-8284,-72807,-107176,-40873,32644,33309,41721,50672,53646,54075,23207,-44428,-62730,-5546,49198,57094,94123,85068,6435,-70143,-90597,-71394,-11129,38266,16218,-19122,-15856,63397,148274,117848,43382,40014,72450,28539,-18650,-7622,14096,-14223,-76331,-61564,-7267,-8466,-17859,10378,33683,26424,-2638,-7604,16345,60826,52092,-6964,-11289,6075,-7024,-768,-2910,-40429,-80132,-78904,-70847,-96309,-75603,-49953,-91847,-116920,-44402,11327,9592,16978,37676,-15421,-69073,-61034,-3573,8732,-77762,-90335,999,33580,-19383,-77557,-61658,33798,117425,97913,19965,24017,91944,96008,67210,68153,28262,-5980,29197,50578,4833,-64626,-108984,-77437,-3714,-6618,-71209,-66458,-28210,-22637,-20872,-22938,-80740,-80143,17776,115377,125257,107910,100485,81829,35303,-29912,-61592,-61667,-103200,-112119,-57823,-9741,35295,70705,59843,22359,-29143,2753,51579,83661,83985,67610,95841,176839,160737,47236,-6431,-46325,-125538,-106301,-40054,5959,73400,81173,13841,-32964,-17422,-18249,-33882,-38469,-18825,1334,42419,41214,4822,-41398,-93623,-92224,-95720,-32831,70661,78060,28495,65101,169362,217311,206711,151637,74792,-7227,-53988,-6303,50304,57627,74389,61528,-1384,-49965,-85155,-111084,-129477,-117244,18599,136010,47774,-31055,-19582,-18641,-50366,-50423,-49818,-23654,-28856,-78816,-46244,81598,107763,67973,38217,15147,-958,58190,99980,16857,-87489,-89309,-25698,37386,53987,-3314,-13804,34227,58222,27680,8927],[26126,68626,56071,41263,-2637,-8849,-464,152,-17669,-59414,-82529,-56441,-15668,-1816,11913,40013,51871,22330,16389,29958,5053,-33417,-55825,-25908,-44449,-105652,-104491,-9955,55054,33741,-326,-143,-16065,-53644,-45838,-8901,-13047,3607,61272,32173,-53482,-60958,-7961,20023,51440,118924,55638,-78659,-102791,-45111,-31353,-26867,-25844,-54533,-11952,57388,92418,79124,21898,14885,59751,48670,7401,7463,-512,-6739,-7151,-15200,-14069,2853,30708,86344,79271,24277,20893,20197,-54128,-117068,-58584,48344,79949,27580,6498,-490,1585,14971,-40351,-86553,-61784,-39519,-40486,-3818,56756,101637,72930,590,-33196,-36356,3509,30891,33767,28265,-34256,-113196,-92185,-24625,13483,13409,-34886,-21512,65238,101930,40813,488,-29238,-34948,39698,150054,109660,-6188,-13072,59380,54702,-40321,-81661,-29266,95435,190432,167640,85511,19330,-35793,-68692,-74787,-76289,14019,89402,29532,13240,83381,97604,70255,47553,-5320,-92765,-168529,-154844,-95891,-69010,-123394,-122870,-30856,-38029,-75372,-3202,105114,93572,-26235,-104105,-72316,-30446,8679,43734,21292,-18734,-810,30191,42203,53951,48404,35725,26959,3818,-34528,-97816,-42610,66617,43868,-19973,-11127,2848,-45538,-90099,-98251,-139782,-158277,-102230,-68308,-95946,-104050,-111575,-151347,-182157,-95100,-15084,-23355,-29734,9303,100278,159268,112455,45497,17136,51344,98071,54489,-28278,-50941,-16821,-18485,26672,182625,238149,134084,48782,50025,70983,84258,72874,53522,-736,-53533,-37631,6519,4848,-16084,-44555,-55067,-14672,9395,-71677,-162877,-153905,-63604,66042,203521,234293,89431,-41180,-82670,-62273,-70354,-116265,-106176,-48607,-8902,41536,64208,22537,45583,131529,95900,-29992,-136448,-146191,-114844,-148063,-165345,-74087,23091,69252,95041,89703,57489,5632,-52546,-77676,-36442,7095,40662,51567,-6822,-82368,-68271,-8975,59120,99773,151126,157776,85024,-39341,-95974,-18498,57126,37008,-14787,6228,43980,46876,65655,107633,119511,-57000,-159448,-97653,-84915,-95816,6010,59938,13847,-35823,-35861,-29855,93,-2926,-6835,2399,33193,64049,60449,63317,84701,119228,111188,74460,42504,774,-55232,-36798,-4328,-40186,-119696,-121115,-1866,73339,58191,46658,43563,33219,-1144,-24831,-23768,5757,31470,54251,73650,135257,110019,-61087,-169649,-96330,-18670,10454,32855,58401,66002,64102,66424,20028,-68759,-81548,-2620,55416,34250,-28519,-101119,-137036,-95088,-41918,19370,105760,127158,59774,-28096,-49112,24020,24875,-52909,-81380,-28559,11390,57930,53425,2647,27295,151704,215709,154706,115501,82441,-21086,-98324,-76797,-80403,-126038,-88668,5470,47919,-8585,-40413,-58349,-93810,-122550,-71685,-4488,-9492,-33585,-44609,16739,31072,-12187,-28928,17796,37417,3260,-51536,-92875,-54382,15645,42535,57375,107371,80634,-24703,-78019,-1800,85086,92376,69740,44082,3537,-15063,-27875,7194,40777,58807,-6171,-91210,-99525,-54364,-23088,-34064,-54172,-55882,-17367,32362,37099,24103,25227,27024,14057,14071,37554,17068,-44722,-50232,-8316,17954,-4413,-93236,-96760,-12502,6250,-45818,-61422,-8164,7564,-27395,-39000,-4271,-6290,-22896,-36609,-44920,-83736,-144249,-123368,-67906,-70243,-92999,-79337,-13194,27335,33597,41510,83716,69965,40054,12650,-16679,-22678,-15867,3946,-12365,-52420,-72907,-40454,9138,11488,48254,114239,93036,19931,36120,51613,35315,53312,62101,26869,13304,27854,50496,50894,24993,6781,-2733,13317,48264,79714,120614,74615,-19516,-50009,2212,55070,57989,-11797,-70221,-54391,-10497,-48206,-113288,-66841,13539,3358,-87247,-148683,-96737,3032,48015,87285,127790,106446,13053,-5400,90994,117850,8921,-42151,-10372,-54995,-106182,-53562,5183,44639,76948,81708,30663,-74239,-126022,-63554,24225,42903,41026,94885,85808,-26587,-84144,-46436,41123,54860,33287,31966,-29093,-84682,-48159,7034,-6547,-36568,-66684,-100736,-90126,-31382,419,-23810,22395,76778,79270,53490,18122,-11817,-25682,-23576,-32312,-10713,20513,10724,-31833,-37245,-33908,-9772,30024,23366,-21731,-37560,14202,-80,-88215,-112310,-29156,64097,83242,96901,108171,118452,121612,147845,156144,123982,103154,71573,-22118,-157986,-175849,-136705,-150991,-185261,-177542,-65987,48094,76147,9790,-70058,-57802,-15701,-27787,-202,55538,60259,46776,33537,-22846,-50827,16180,59595,27807,34885,74044,80255,71204,24488,-22646,6781,83242,112702,15103,-120405,-127152,-69595,56936,134646,118389,114099,94045,33711,22043,29002,10609,-41788,-86262,-49434,-23600,-72245,-83773,-45012,11021,-27186,-61002,-13556,21515,31660,31572,8862,-52400,-114731,-176677,-94209,10398,5736,-23593,-36419,-51062,-7249,5029,-27360,-36242,-69824,-135922,-115438,1453,54099,-2526,-66770,-15039,23001,20996,31523,26334,36670,72688,59448,30218,10509,-45827,-140169,-186312,-122063,-65244,-70534,-101683,28199,107437,-28622,-148062,-133422,-122320,-134238,-135513,-139378,-105040,-61459,-15505,18647,-33846,-99900,-84679,-22218,-8365,-9113,31670,31362,-30459,9279,59717,5349,-3567,57549,77600,58193,50132,19509,-42756,-33139,26502,29289,-46171,-40209,80303,141011,48398,-3158,41185,66690,39261,27030,64038,34739,-75397,-116517,-49211,38872,60888,47977,-33112,-84690,-61663,-46512,-51658,-58998,-79582,-59463,-19067,18936,8240,29754,74743,97494,113776,115128,51529,-27406,-40348,3559,37928,54890,102356,102334,1417,-54424,3053,83153,85826,40358,26723,71884,96756,81414,45998,-7698,-48530,-67160,-46618,-50076,-88692,-56225,8173,18375,-28559,-81631,-87943,-29764,28668,21334,-24520,-70248,-31516,60858,57420,-41777,-70502,4676,76065,71256,86431,85464,24595,-60222,-90865,-84562,-68574,9747,98962,106745,47969,58607,140403,168316,127918,63602,44422,11124,-45557,-63601,-22848,-29983,-84736,-74675,-38087,-23142,8547,34741,29057,31216,54029,79024,26625,-40377,-58748,-20846,51559,83283,89066,124565,101633,40130,-7718,-38849,-71036,-98311,-67480,-79629,-146841,-143242,-33275,25258,7413,4645,40091,654,-51244,-77690,-48098,-19036,-88202,-140827,-112605,-74975,-37159,-4375,38988,80253,71201,54927,60996,72601,89915,66669,6130,-13402,-19232,8609,63681,88829,40373,-31760,-96016,-111863,-48091,-16363,-51696,-44183,-27407,-10767,30423,34588,-30679,-52284,492,85266,113201,90789,60475,24777,-20083,-40216,-9621,-2185,-99218,-160373,-100084,-34,74232,59288,-13380,-23296,20676,83292,75748,52320,18246,-826,59675,164473,161961,84732,73753,52893,-26888,-44086,-10540,29489,91439,73129,-33203,-98130,-64423,-52162,-102375,-122063,-67004,-34380,-1591,2442,-4051,538,-39483,-87724,-125358,-110333,-71075,-55956,-61933,-15786,65285,95309,68026,18084,-1714,3508,-15260,13333,60021,47818,22459,38102,56725,32528,-39149,-83858,-58163,-13880,41130,55333,-6709,-1325,24341,22805,11719,31314,15805,-4274,-48238,-125983,-161078,-64032,50379,81033,56248,-7137,-56953,-20922,8821,-50405,-88063,-42059,27254,63358,83042,57035,44158,64193,50068,-20126,-16844],[70754,84226,81435,94599,27141,-26618,-31366,-26965,-13019,-16414,-46823,-46013,-31948,-31508,-5144,27147,6944,-30280,-20198,-2635,-22174,-34667,-55045,-57150,-39437,-33499,-51503,-8035,42411,7448,-24424,-18196,-20875,-23897,17143,61382,51706,44526,63145,501,-79656,-58479,18711,70226,111992,161650,103541,-16268,-62924,-13842,40157,46644,-15633,-94143,-48541,29989,51619,10720,-65720,-67912,-7682,-15874,-69583,-62370,-30996,7536,16588,2593,-1459,-20352,-22542,46011,65867,34229,36561,26708,-45529,-113811,-66897,51728,71889,-20257,-54392,-20352,30269,57111,6357,-44677,-29340,-16008,-18637,3242,23356,63366,99337,73118,21228,-23864,-6712,-1798,-36755,-60831,-71551,-65967,-35128,-58544,-83949,-49301,-34308,-7646,74600,88119,2411,-41363,-55121,-26966,77898,162205,114892,53978,41194,35792,37941,9852,-37469,-13606,63959,105204,99217,42142,-7188,-29462,-61764,-71512,-74191,-44761,-40167,-90513,-44336,71784,71308,29757,38741,18952,-105480,-232276,-215781,-124401,-45842,-45360,-59665,-23389,-38583,-81253,-48624,54836,89401,15331,-73865,-44711,50729,63910,16269,-14866,-9541,19975,16438,-38052,-50059,-7826,17416,9633,-8974,-37865,-96983,-40666,59157,61796,54410,68442,65508,30531,-7484,-58085,-131713,-136324,-70248,-78205,-141357,-111937,-79641,-80016,-83455,-22498,26944,26209,-730,1475,90697,147114,67045,-24259,-28411,29518,44302,-3623,-9061,18430,49099,41927,35168,103106,134091,88830,75840,100727,103879,100241,91687,118071,97710,3201,-20855,37016,17003,-49704,-75799,-75342,-30925,40308,9411,-102494,-155384,-97528,36305,174560,213344,68113,-78605,-86596,23020,57461,-40948,-91214,-52559,-43390,1954,57268,-12354,-44890,21580,7286,-72086,-94435,-44682,-50873,-131052,-125772,-738,82195,102244,96172,57527,19596,-37046,-74761,-68273,-32221,11351,48502,59249,45797,17472,30453,44599,59226,101399,125609,79201,27843,-26,-10984,12407,36841,-14061,-71817,-3036,74191,50362,33252,119631,208348,17219,-170024,-170206,-119446,-53518,46943,67440,1354,-38058,18194,19059,-83478,-153070,-87941,-29257,-12876,28200,46325,42264,55469,97475,119338,105258,94691,67057,-2047,-13051,27018,2486,-115920,-178718,-88260,-7701,1134,4434,-14740,-20951,5819,34026,28285,44787,54239,42548,10277,50697,61249,-58407,-151834,-72702,-6498,-21925,-13493,38713,39283,-11973,-28325,-32600,-78271,-114670,-77684,13058,63022,30953,-41899,-94174,-105408,-91819,-18317,59735,49284,-26367,-78273,-50431,26437,2253,-71876,-79288,-25884,-20852,-13786,7604,25525,58730,128948,175807,141189,85442,43340,-3527,-42647,-15660,-7349,-42058,-2248,79324,80440,-23499,-79154,-50852,-11951,-34640,-53098,-36259,-44556,-57783,-74437,-17095,17154,-7304,-53282,-34902,6848,4578,-68429,-119861,-64636,0,27960,47522,108668,106201,-7860,-95434,-51924,38448,117184,122729,66405,-17402,-58541,-66671,-35015,-20823,-722,-18655,-37841,-32339,-63754,-63101,1957,38834,12436,-6230,-10307,-47647,-65691,-12432,53953,61176,40599,31695,16936,-29084,-49954,-34429,-34794,-52682,-72577,-42361,-28804,-71005,-88044,-42808,1596,-22767,-60987,-66458,-49479,-50564,-66451,-35354,24825,3908,-96081,-95880,-12718,16,-76590,-73821,14951,41353,36973,74114,112848,55586,7887,-349,-16241,-4427,6424,-15547,-75704,-85213,-53706,-27588,-4195,2464,36615,57231,21414,6139,55954,52272,34575,55634,79656,105111,135789,128983,133922,102844,5133,-46866,-4142,45112,70254,108253,155683,109786,45868,43165,80740,71964,-438,-73494,-93362,-52261,38127,53828,9874,44158,89819,62495,-8947,-72214,-85306,-47748,-14151,12515,81802,135641,56704,2731,74631,61747,-44090,-58033,-17590,-44771,-77607,-58317,-24246,16731,33588,25558,4218,-63724,-108946,-82685,-23912,8259,20847,66414,102772,38639,-12202,-5929,22769,-9249,-14142,7884,-53298,-105116,-68770,-23010,-25120,-32320,-31776,-25917,-26686,-6856,25154,-8233,43436,151582,162995,109315,60346,-431,-87410,-106668,-47634,30859,51824,294,-52028,-7351,22326,-21742,-46690,-15917,-6997,-40529,-22348,2308,-50584,-114166,-66469,38601,70642,63073,79195,130296,161369,185298,173652,124555,99498,55857,-40818,-157265,-186727,-140438,-96864,-119932,-157926,-58917,61353,69782,-1834,-64349,-39579,17065,23155,-4646,-29931,-53491,-62942,-44835,-24529,-13361,41538,74056,51933,92017,121532,102461,103959,70348,9634,17962,37256,43267,6219,-45031,-19660,-21408,11724,57380,62126,67046,33016,-48743,-42899,4564,22291,13570,38570,82564,54555,-8956,-19822,-51348,-49881,-49369,-56462,-48551,-29752,2826,6528,-9862,-46642,-83694,-136233,-83472,32553,55779,11287,-33428,-64087,-21121,6841,-19070,-46582,-96168,-162972,-124802,1190,52579,33309,-26003,-54151,-56411,-49872,-57234,-34448,18373,74295,88362,55169,-25227,-110061,-149497,-145155,-99227,-55908,-22580,-17957,94414,151309,21027,-88208,-84537,-71441,-70577,-60498,-75410,-73162,-44377,12984,48981,-20077,-78637,-45924,-8354,-11433,2425,36010,54577,36054,64157,62943,7096,28912,77916,89777,83423,79808,62198,-25934,-97106,-68515,21126,35966,29975,56210,82372,54100,48221,57491,8268,-14487,53811,112612,74110,-5187,-61165,-54492,16002,41015,41311,34339,43604,36737,16150,16302,2062,-41459,-60972,-57460,5161,52501,48565,-9198,5030,69696,76913,7063,-47590,-46156,-9072,28254,48443,73550,46786,-45942,-57154,32075,73328,42539,39154,64841,91627,86823,45671,-15370,-88775,-110220,-63815,7300,24983,-6024,8912,57278,60979,19376,-8238,7649,24462,6230,-43823,-111658,-175534,-114369,25085,59956,8345,22282,100361,142839,88588,41631,5512,-44527,-98308,-72000,-37527,-62999,-4284,123156,167439,71624,-21470,6995,88423,119527,58581,28429,-7238,-89213,-102719,13095,66103,7683,-27487,-38551,-40555,282,49990,40141,28246,57222,92418,29434,-65586,-93361,-11065,101388,132740,152898,197569,159861,88332,46188,-11406,-79119,-111344,-48511,-54410,-129065,-148361,-92072,-36395,3236,53761,95564,20500,-44438,-79655,-93692,-76980,-81335,-101324,-118584,-122688,-38561,71111,128866,94147,-17095,-58146,28168,88302,73015,15357,-26338,-2214,17535,13078,26496,52067,47559,27785,-37495,-91391,-50921,-3147,-8740,-17620,-49821,-53363,-1674,38434,-3482,-22318,12871,78454,109794,72375,2663,-37522,-61885,-50116,19114,26652,-90962,-156848,-117250,-45107,19275,-16894,-99195,-30979,94794,143055,77200,12989,-49375,-57770,12250,102162,127151,96636,76568,40694,-23161,-33091,15019,60039,77598,18314,-76753,-130489,-104509,-68858,-89027,-118430,-81709,-50583,-20834,-19964,9138,68229,68340,34571,-10912,-61342,-80023,-61977,-77370,-97776,-36339,44306,52901,13572,336,13850,-44580,-48456,28838,37429,-28485,-24556,35821,68462,44318,22209,41591,52146,13285,-62555,-93066,-12689,20521,11968,16406,88256,97449,20934,-64860,-128301,-160740,-66857,58372,104420,61575,-32889,-82198,-68263,-64685,-98940,-75166,-2307,40761,35826,50006,73295,104767,117029,72329,-1086,14917],[105441,81968,56806,70547,7291,-66113,-83120,-73120,-45670,-16562,-2666,-1737,-35978,-68290,-37767,1872,9007,2516,-1717,-3963,6681,25627,-29547,-66702,9137,123482,98369,29264,19149,-11000,-23537,-29476,-48289,11475,108986,105009,18545,-29589,-39516,-84470,-82028,-4098,37824,34228,51925,108671,97062,41160,5318,27361,67711,39054,-30336,-81436,-61964,-31983,-17108,-52532,-100708,-86375,-48991,-75672,-123243,-80806,3117,55919,55810,37976,26339,34659,54486,56102,-4807,-7993,59822,57110,-16149,-97503,-98921,-18298,1310,-76835,-90151,-26791,26115,36564,597,-4033,29877,17870,1332,37235,25380,-9439,40473,104514,73894,-22021,-53723,-75628,-109762,-80487,-1842,41327,18685,-80939,-152728,-95240,-34172,-20801,38564,84667,22689,-28323,-19066,26947,93016,116630,81244,98855,83410,-11363,-23720,13154,12444,26837,23423,-9884,-13414,-14569,13967,39854,-4817,-30136,-60089,-101246,-119407,-114688,-55340,33933,24162,-21475,-26656,-25825,-102417,-197160,-185737,-117101,-33876,4035,-14164,-1927,20426,-14244,-62053,-15484,35873,17888,-35441,-5255,101072,106092,9982,-29516,-16652,-1239,3222,-65638,-120232,-69025,6021,18941,-14452,-28511,-42151,10796,53531,61594,100120,126508,121756,92945,56407,38297,-12720,-58505,-51372,-82945,-134058,-99411,-54812,-10757,19231,51188,52489,37430,4571,2010,64268,73365,2984,-71022,-92467,1581,64582,30524,38966,50415,53631,45380,-7293,-19177,35949,74058,112634,114841,62673,35030,41677,115601,134501,32096,-9650,57661,44800,-10763,6457,20518,33049,79261,63735,-18325,-65122,-36966,23199,87731,129952,49505,-59472,-60572,84138,173008,75351,-130,21900,6751,3369,31450,-20438,-79210,-77696,-91077,-118818,-81204,-292,-28932,-129959,-98940,29824,64570,37415,-2258,-38630,-47341,-79940,-76454,-28120,-9248,-14224,4643,28316,74889,87029,100223,90971,44827,46119,55567,9957,3629,64980,101998,69200,8491,-51238,-75405,-17206,40957,42006,54354,123361,192449,93782,-23745,-84151,-81858,-25817,23266,35313,17215,-8814,56456,49742,-112625,-210673,-123937,-39521,-16453,32330,59793,67803,77980,86048,96599,94893,86201,66388,34314,23517,40422,24883,-82690,-179350,-164043,-128950,-98507,-37704,-45262,-66122,-37526,8463,10211,16734,15291,-468,-64300,-72342,-32397,-39451,-68469,-12293,11585,-29024,-40007,20779,34250,-31897,-63442,-37288,-23676,-61630,-86524,-13130,74864,54952,-16781,-59040,-80884,-79174,-17338,19602,-17371,-87621,-104425,-33724,29259,-14207,-37547,-6678,99,-67898,-85276,-37443,-29,19462,43947,72221,64360,36952,-13243,-15830,26216,97516,117015,66035,65354,115829,120880,36532,-22259,-8815,43680,29342,-11657,-30199,-75204,-87076,-78240,-45385,-14701,24886,-8573,-27486,16365,32219,-22891,-63682,-55913,-36819,6161,28396,43330,43534,-24457,-107245,-102456,-55084,38756,90830,32517,-64003,-87154,-70435,-46044,-72037,-59172,-17832,24564,38856,-90,-14228,32920,67827,42887,25497,6230,-85898,-122812,-15751,87561,70235,2228,-13151,12174,-13963,-48030,-51809,-69912,-83821,-61091,-22661,-72412,-123899,-91165,-45652,-46263,-77899,-83428,-101846,-100049,-39655,12008,33192,70904,45874,-58581,-69471,13741,39237,-44261,-53630,18679,26641,42157,124478,161104,76923,2941,-19067,-37093,-9941,8031,-69487,-163050,-87371,24330,-3441,-66113,-55885,-14048,-33546,-51594,6682,98688,86550,38835,13172,25389,124606,217366,190275,138549,82133,-38791,-86221,12173,61417,26876,33924,64279,46551,59636,85890,100367,48399,-53206,-86540,-46399,-602,73991,93281,56777,75730,95220,57074,18068,-34343,-79174,-65079,-15818,-3076,17745,75244,36402,-19764,-6999,-44353,-87365,-56043,-17419,-27578,-38611,-35139,-28320,-11702,-13325,-21939,-20066,-29900,-48923,-72089,-64099,-24831,6350,10785,43649,80984,86559,33672,-4629,-34332,-21277,239,-23409,-38301,-42238,-54074,-55837,-49142,-28322,35225,63004,65188,100727,44577,28015,101997,101261,29324,13377,8870,-64994,-92022,-16881,75881,54171,-32233,-65633,25199,84593,15712,-46549,-15353,-4121,-75233,-104628,-75356,-56466,-102781,-112481,-60876,-37387,-28485,1043,63794,102903,107969,104445,86211,56275,-9366,-94813,-157102,-133717,-55474,10309,6547,-42139,-6784,39561,24329,-34904,-85938,-66388,2980,47918,11824,-68621,-113665,-112179,-71059,-14426,8898,55034,93911,74973,70386,33665,12225,62537,56425,-13974,-26012,-41647,-38850,12709,46039,47892,-13598,-63610,-41144,6756,-1849,-44211,-85785,-61329,-11796,20223,39041,119118,197026,140072,71027,56165,-48457,-109014,-50427,13303,17789,-4268,-2150,-4929,943,-20057,-18279,-32272,-26666,45063,70716,-7303,-102510,-129772,-72862,-10464,1940,-24839,-58465,-89490,-55472,36343,78169,93558,54105,-29923,-52978,-18420,-55791,-77456,-36226,31472,79655,63005,-37961,-108898,-72551,-21609,-11089,-3951,45919,3794,-17673,13680,4746,21493,66198,56305,13735,23243,22691,-13222,-42601,-41854,-24660,-34842,-23622,13041,17299,-18848,-22779,-11584,6598,25176,53681,14348,-31993,24045,64615,64693,64530,68159,88917,47703,-45009,-54884,43808,91778,70732,46678,63400,64312,61144,40960,-35777,-52544,58675,134601,88438,62419,37756,-24818,-16875,-6606,3512,49259,93950,53854,29513,52804,38298,-7824,-59560,-104371,-48687,876,-32081,-118114,-78641,-443,-2805,-51746,-47165,-13078,4332,1113,-20416,-27976,-27418,-26127,165,47831,50769,12307,20342,45565,51067,34209,10635,-39274,-97088,-91514,-11405,56191,47423,40619,82202,95550,100907,109587,84851,50493,28733,-16935,-81848,-128776,-163512,-104788,-7298,28144,42821,92968,137822,137805,77739,16750,-68893,-139966,-148528,-60487,11666,585,-1903,46333,108693,67139,-34512,-32920,38740,67601,31710,10907,-19457,-63471,-58489,38008,112549,86167,34184,-21273,-66968,-41646,40860,65577,54652,61850,70216,31472,-26711,-64136,-14329,66539,77288,105854,147243,98832,35522,14984,-16476,-70339,-105166,-39221,-15782,-80743,-145437,-157065,-111968,-23845,82860,128808,18840,-55833,-58157,-80601,-90281,-58714,-11368,-24420,-90387,-35978,102321,142473,38982,-106192,-153114,-42986,62573,43909,-20905,-19795,41551,54280,4147,-20298,-23383,1908,46246,3266,-47452,-6431,39950,32339,-3370,-61093,-96525,-82053,-38751,-66665,-74863,-28138,37521,74858,34502,-40313,-49394,-49399,-39396,36837,56390,-49976,-104515,-84890,-76344,-75860,-115554,-151638,-17106,142335,178916,98584,15595,-60804,-58078,5260,69082,103991,60072,-27501,-72806,-90186,-56147,28333,76915,34683,-65129,-118841,-140801,-134973,-75704,-19582,-42918,-52207,-26315,6812,-3448,25079,90530,107441,124749,98460,18174,-25941,-4799,-27478,-102123,-55059,88958,157664,102237,33242,-5091,-98308,-122870,-16326,33383,-35289,-58961,-2531,53314,87511,113214,95307,34948,-46702,-135100,-140289,-34474,-6305,-17032,21792,127504,136162,35554,-52492,-86361,-54777,74182,126892,102720,66448,28905,-12428,-32842,-52775,-68989,-44556,-13862,-8960,-15659,-3450,45176,124265,137022,81501,40248,65222],[125015,108459,36376,-183,-47473,-92425,-108769,-78908,-37760,-9094,46302,81468,12419,-79550,-67734,-7859,48409,54450,13842,-4821,30410,61148,2421,-23173,64178,202703,182394,60251,10652,3152,15364,15814,-18909,39547,130771,77878,-53608,-119786,-145022,-149232,-54238,68286,57995,-24540,-33326,49208,80207,73646,50546,28720,19544,11443,28032,11322,-48725,-94093,-94647,-113119,-102893,-53531,-39495,-89615,-140825,-58648,81968,125746,110058,94823,76086,122055,169562,112605,-12540,-14457,67150,51031,-12957,-63888,-100346,-98443,-71105,-76165,-54743,-8118,10422,-15674,-56610,-7127,50987,8239,-27996,28514,24787,-54886,-31412,76832,80382,-14168,-64647,-113930,-130343,-31104,92773,102463,24586,-58329,-109801,-80048,-37559,-24948,18491,90797,74913,38922,42595,61097,56585,52501,49615,90123,81865,-28683,-88617,-42587,43157,72442,3934,-72609,-68349,-18316,58103,87928,16071,-25787,-63121,-111585,-81181,-19186,-5603,4248,13495,-13637,-74134,-101201,-108799,-125141,-92200,-67900,-50531,-28642,-9394,52098,90759,24975,-74545,-78013,-60753,-64367,-40286,17026,75967,91235,25435,-15123,-18675,-23343,-9591,-49603,-121691,-87033,33946,86748,32378,12795,28842,46221,22514,21021,56051,73358,104044,116742,87228,101065,73506,-23534,-73734,-63588,-63786,-91727,-95030,-25574,33417,70302,60472,18906,-22102,-20263,13188,-10833,-50928,-96613,-141451,-34518,82921,72295,59924,32882,18029,12444,-45484,-62031,15188,86176,121353,79702,-9057,-44829,-36411,29503,71238,22662,-18794,23095,45822,41751,80939,104621,81885,74545,65298,37090,36782,63703,43616,6773,21001,13645,-21079,-48919,35051,124985,70459,24633,70180,95042,81117,61676,19835,-49436,-97069,-126892,-146740,-135905,-89731,-101840,-145482,-79116,10096,-21084,-82475,-114529,-118862,-94812,-83492,-56272,-18128,-6436,-38445,-64355,-28397,51862,65459,90743,99194,4173,-85046,-62239,-33052,15530,91122,108612,54330,-23667,-37848,-3036,11740,-9495,-160,52648,54350,56029,87665,123882,54810,-8602,443,16727,24426,48442,69665,117363,62365,-78779,-144463,-74199,-15967,5232,47746,68552,95361,114533,97098,91101,106013,62533,10685,21453,48065,49655,53320,11595,-62441,-113671,-161899,-171963,-104587,-52061,-38823,-60276,-69535,-82240,-96857,-88060,-44064,-62150,-89306,-62493,-13095,14559,31656,7851,-21539,-48940,-17945,29596,16388,-17530,-30418,-14968,3351,1356,22658,60808,47927,5777,-22282,-27255,-1546,35007,1402,-85692,-146592,-127363,-32741,30575,-7228,-11832,10898,-21794,-105086,-79078,-2345,-154,-23172,-32176,-31666,-11380,21042,-13305,-8760,60541,122813,131985,111984,110054,90920,70899,54068,52414,26758,24682,18165,28333,24701,-48206,-71191,-56095,-59262,-44831,55664,78032,43983,41921,32478,17481,-2957,-60460,-92842,-38297,-13560,-40507,-25803,315,-25305,-21898,-18086,7828,62689,13769,-85858,-59427,33828,69997,-20328,-52697,-9917,41972,85241,106136,84469,42415,15670,3341,39527,51312,-55520,-96836,13417,76682,3732,-84406,-62867,12908,13679,-21648,-37888,-48696,-31798,-1990,-2384,-82440,-114681,-63298,-41009,-55067,-54356,-15003,-34116,-41934,45991,139553,120124,82278,29538,-49232,-55262,-7934,10567,-11516,-16465,-5437,-31409,4499,106365,168831,119801,42937,-30862,-79710,-38737,5639,-66786,-154450,-57272,68311,12809,-90880,-85078,-24483,-9802,8197,55248,105899,76141,6544,-51400,-54258,39854,150417,165076,113877,48547,-52779,-77603,14498,45829,-7527,-35935,-35344,-17698,46351,67778,46066,-26723,-86045,-34489,33657,5869,-1552,2657,-13793,28378,53703,9644,-11818,-30983,-51180,-20109,48570,69102,30343,34393,31362,9639,-7719,-44090,-52503,-16741,-5181,-47435,-77362,-59215,-36644,-15518,-19533,-42455,-36499,5117,32082,7962,-32700,-22500,24581,20197,5418,60231,85298,9176,-24870,-3882,34976,51334,34118,36697,21590,-9243,-20172,-46736,-63687,23407,110088,119101,128441,56303,-35619,-61075,-57603,-74496,-37521,25602,18563,-5285,16455,54712,14106,-29615,-22279,54980,108818,45182,-34573,-25297,-25472,-91167,-126197,-141172,-116083,-107945,-124325,-119319,-102835,-64499,-38939,-9647,-24653,-37739,26418,64473,22556,-50252,-105820,-114181,-20973,61268,70774,61965,35088,8647,-19903,-31665,-65338,-101054,-80203,-17510,23168,13087,-18210,-32826,-65546,-74980,-44184,-17797,24558,66408,70306,27134,-73892,-120415,-46636,-3642,-51214,-82628,-94490,-69075,19940,64325,47781,-20870,-86594,-55993,17242,-14555,-52166,-31267,-6190,3962,11552,30236,116352,209722,173518,119104,94922,-26166,-84005,-1756,87576,113295,87879,37647,-2598,21541,24109,43290,45887,42049,49973,42719,-41445,-138148,-146041,-72373,10899,55828,33180,13547,19609,28049,74226,125517,155866,111519,31544,22071,58364,-614,-72069,-63994,-15406,29521,26872,-34800,-41236,27299,57949,38195,22285,61321,-26850,-130050,-111053,-32879,66572,166122,156003,64415,45236,43283,5600,-32547,-87007,-115743,-70118,7125,40733,32000,-19414,-59925,-74469,-54776,-7772,24543,-13504,-15707,50885,43438,120,-10564,1725,56937,85007,40069,13246,55516,74508,47102,32654,72305,80034,54752,20770,-28445,-49344,13212,74975,65685,106031,125721,24003,-25686,-22210,4461,53727,76581,8554,-15938,22293,26041,-9212,-78347,-140690,-82162,-53428,-88268,-104482,-33834,21191,-8549,-52142,-23382,21412,26139,-3568,-61926,-91272,-36558,43258,50527,35921,52572,33624,15371,17694,8812,-24352,-34700,-50916,-84288,-80920,-21332,31927,17450,29898,85893,57845,74211,160226,132924,18269,-22470,-23844,-46573,-45586,-25960,17098,19836,2943,38169,81300,64993,38569,35898,40196,-47239,-127529,-115884,-52022,10717,49107,8194,-46403,21042,79496,62590,78551,76894,37713,24320,12085,-18017,9004,18978,5740,42234,72526,55953,3134,-53914,-50231,14337,64915,92904,97028,73127,29621,-13228,-52159,-41930,-8712,-3689,28629,56052,-8142,-59985,-52160,-13959,-383,-32680,-22250,-14561,-60999,-116314,-127022,-107595,-47135,47432,94583,1597,-62413,-45550,-33712,-30979,-19498,32906,33089,-65116,-63104,68542,95081,-23090,-132290,-151930,-53155,57845,39188,-22953,-14495,31371,12908,-39855,-62092,-72511,-43925,13537,284,-17999,28428,59547,30786,-16353,-56592,-89792,-115457,-124659,-168371,-173316,-123030,-42334,13088,-7439,-35168,-3388,-3475,-4607,67100,100038,9402,-55245,-36220,-35366,-76307,-111996,-110498,4678,145353,201918,136355,44402,-29982,-23966,17101,69501,103491,5548,-131783,-141663,-95949,-39651,37942,64800,-11943,-112252,-117604,-116806,-153085,-119488,-14727,8374,2839,18102,27162,-8030,-3739,47684,67465,102723,91122,37322,-2305,8070,924,-46294,-9263,122538,183404,92291,-2582,-44328,-102805,-108301,-12109,45602,-3511,-25197,18417,38421,59045,90720,71854,18508,-48230,-115446,-114742,-31188,-22151,-31649,34508,141903,129099,43448,-30327,-61834,5744,137874,118339,28775,33597,67345,23281,-8231,-7290,-2512,-24357,-76254,-76461,-33386,-13805,8976,71657,66687,22101,19196,59477],[83983,112417,31237,-51606,-82766,-72326,-77990,-40947,20561,25769,51887,104402,38839,-84299,-97818,-32422,40829,40391,-25436,-52839,-20240,11576,6786,23861,59667,130445,124145,30565,176,39184,69328,83036,61055,38544,26563,-21493,-75633,-118278,-168980,-162712,-46908,53029,25871,-50510,-53245,26652,57261,51796,25547,-24694,-61857,-4896,98296,84227,-24293,-107360,-131154,-139320,-87480,-6115,4936,-57830,-122920,-43997,101194,148776,137029,118176,100576,147682,189151,157549,80080,52853,48680,-6796,-33904,-21446,-67773,-125720,-69581,21902,56012,42111,29590,-20815,-80633,-31593,12477,-34963,-70450,-31685,-4083,-24912,-28679,17216,36213,3207,-24870,-91315,-100592,7289,102090,83451,25735,12787,1583,-24633,-22767,10479,38733,81027,106735,117191,87854,49077,6138,16282,34886,33937,28240,-25818,-112278,-97331,23009,64293,-9179,-85417,-76986,-15536,59978,81746,1458,-50214,-67881,-69106,9590,83127,45920,-7796,19106,29640,-49735,-101678,-77074,-38261,20077,9389,-46324,-70550,-25997,72942,83924,-6126,-70696,-59150,-83856,-115873,-52270,21049,21833,32584,37191,19305,9595,213,-849,-25283,-80448,-48144,93115,171335,116869,82332,66933,25069,-33672,-40569,-20978,-20726,42136,102236,84050,67674,40078,-29868,-71125,-11368,29265,-56401,-116162,-39690,17343,55527,50184,-13086,-64182,-75923,-55831,-50263,-61685,-86314,-103460,-23291,52326,37651,21694,-6959,-5360,6730,-16018,-2498,32811,57632,63589,21591,-39703,-62721,-76061,-53505,4062,34046,-12936,-33266,9080,24719,33474,70283,50726,14690,22191,45640,83957,122926,80724,-12154,-42666,-34018,-15160,-41421,-25101,14788,-13102,-25412,54866,145652,187311,172197,96802,1164,-60341,-94693,-125311,-183781,-208307,-194693,-147762,-53220,-7033,-62668,-115556,-122529,-113203,-86632,-63658,-50432,-50433,-29983,-36161,-89485,-78278,-8063,5816,47016,73474,-24765,-140166,-105686,-42371,10057,45460,33135,2013,-29686,2218,63511,58742,-10051,-31982,10010,-21388,-51992,-5083,96811,76407,29695,45597,67392,52100,63252,132015,172383,68656,-24027,-28523,27950,36961,13646,21655,28600,49654,67237,64549,86336,128927,65434,-27426,-21282,42518,71110,102455,122074,82214,4507,-90423,-149443,-123640,-20401,51615,-11205,-94602,-159060,-211405,-179855,-46209,21801,16147,-5230,5349,39020,39734,4609,-2396,-38597,-55103,-1100,47548,38674,-28705,-57809,22876,93229,69952,21830,12470,17956,9917,17300,56042,77427,-4102,-144829,-205322,-157166,-60444,21371,14472,-13179,-29917,-49046,-76712,154,71704,24206,-41469,-67630,-84532,-52553,3420,457,18557,51107,26756,3529,61518,110189,24251,-44742,6837,77000,35492,-4295,6660,50615,57998,8132,3029,-16503,-55271,-55527,37875,89981,82173,38505,1483,25834,19949,-65280,-124558,-96325,-97329,-115934,-56754,42987,78530,113254,112634,62184,51948,4509,-88326,-16541,142108,183703,75322,26320,26239,44997,113091,152620,110208,31356,-25461,-35089,24721,60218,-13770,-43095,29969,31585,-79757,-148348,-99186,-18385,1835,-20127,-41818,-33787,28330,78062,63447,-23924,-64487,-29718,-12258,3755,46138,93115,69088,47259,105166,172647,139158,64213,-7744,-58728,-41730,-22858,-24659,1806,4048,-56028,-110084,-70740,-7363,65090,88510,62606,-21906,-87912,-50542,-7328,-33115,-76179,-32051,28180,4251,-44881,-51236,14373,102147,140710,96844,41631,-5319,-41899,-71906,-87482,-73461,6688,78554,73429,14157,-44822,-54328,-35273,-37578,-42395,-50626,-38480,6832,55387,36448,-12522,-83183,-86074,19045,52398,-60426,-111053,-98967,-93185,-14735,39486,5935,-16993,923,29565,57089,85146,104733,71553,56307,64437,67728,70818,43426,-3534,-7853,-11085,-81288,-141648,-118125,-74390,-23474,-10792,-47583,-37245,21734,75920,87952,36926,6866,50150,85227,68717,28824,-32206,-91646,-55414,2093,53376,77186,39565,26877,40371,59755,59076,-12855,-97198,-41588,77767,106230,83798,5618,-102530,-182720,-151731,-84765,-39133,29108,60105,7318,-50116,-47793,-44385,-14596,20119,51029,70030,18879,-68105,-82004,-74288,-86997,-74079,-99923,-112698,-86854,-77305,-75924,-67788,-44106,-48177,-64447,-149904,-164294,-13537,80702,47051,1645,-21452,-23687,61992,99497,39822,7517,-6949,-49582,-86454,-72672,-88577,-112040,-60087,4458,2487,-11583,24596,51611,-23531,-108598,-111455,-63446,-18896,2634,16876,-5941,-100940,-180715,-139814,-51846,-58335,-116541,-123141,-64591,9313,23348,21982,-21329,-46876,-9296,24516,-22154,-29842,19695,29866,-8003,-44418,-39172,26545,88863,86907,65936,48349,-21097,-29190,15733,68732,103610,102549,55641,-367,22893,42362,52282,59101,79669,42087,-10501,-53867,-78321,-54379,12206,63836,104172,86681,54106,52260,42340,70048,121812,143363,88386,49705,60958,49232,-37312,-81700,-54865,-32283,-30767,-37322,-23486,44378,76249,32307,2577,-12374,9850,-49441,-106184,-84412,-30582,26707,123569,143063,58588,7982,-43774,-73246,-34422,-36289,-79472,-59345,3231,36230,41213,-5357,-67410,-101474,-78307,-15966,19000,2985,36457,72704,1410,-71705,-83922,-61916,-1482,38009,18471,-18006,-1124,-6267,-37492,-34672,30315,63838,47987,34209,30268,-9599,-43873,-31318,3586,94775,144787,43729,-35174,-17587,53149,78652,37446,-53032,-86159,-26866,24956,-7992,-92209,-137969,-66019,-33399,-21020,34476,105754,124072,70131,5233,-7088,7692,22238,24335,-15007,-35687,29811,79568,36362,8719,31486,5114,-6438,23170,19522,-48181,-100786,-94744,-89280,-101055,-93481,-36352,1367,17252,33472,-17666,-5835,111342,106919,-26364,-80489,-41375,-3389,39012,91887,125352,64318,-8619,11742,35343,-25569,-60042,-10162,53200,6290,-29709,-29536,-58410,-39607,35839,25264,-49394,3483,99905,134664,130848,47329,-10465,23188,28908,-14521,26345,19902,-56027,-51247,4829,24235,21156,20636,16562,18860,55561,112824,112283,72587,8835,-47240,-74452,-62652,-33115,-4892,17258,15916,-42238,-80947,-64879,14785,101371,78544,15454,-37736,-59580,-53032,-30469,-37484,-34326,-5287,32090,-9045,-55018,-60965,-2426,44163,8378,-3810,-8461,-87731,-96531,10760,46529,-25315,-80568,-69256,28545,119740,85819,-3998,-36439,-7561,-26680,-82618,-100116,-58340,-24515,-20775,-33043,-23750,8067,16835,-20445,-57281,-61553,-46756,-70510,-119067,-173036,-188128,-164970,-73571,3517,10267,23469,47714,23565,32442,96698,123194,47848,-34073,-12403,48947,52600,26925,-133,18019,94317,177693,145940,64018,4617,6737,8459,50238,97002,4779,-101914,-67387,10221,43579,58083,39071,-22070,-62410,-32704,-46942,-134652,-169319,-87631,-6526,44239,48293,22079,-30506,-33697,15084,43700,64553,51327,34838,11969,-17870,-28267,-2862,44440,97334,79270,-20235,-67499,-48837,-49413,-15315,47868,56713,8481,23182,67203,50069,20615,3693,19481,54687,23507,-35956,-45091,-1524,-8157,-4843,45029,130113,124223,59646,-20166,-64895,-25503,49486,10480,-54421,-15354,1333,-44867,-36818,19304,46047,-2577,-89259,-66425,8287,18924,-8073,-4309,-32388,-56965,-39049,8395],[22146,77973,48431,-16219,-20077,38385,26056,16618,73780,66398,30630,52860,9202,-82888,-99396,-58524,-4119,1794,-50629,-79045,-69069,-40079,-4636,29353,15095,24941,25673,-26428,-14353,66556,109078,126061,125461,24234,-99406,-102664,-21931,-19416,-100855,-125327,-58034,-28446,-50876,-54823,-26580,30136,30572,9399,-3261,-44460,-87044,-31606,64042,59143,-4760,-74335,-102859,-88875,-21221,55726,55292,658,-46127,-18025,53620,122332,137635,96139,82384,124834,137361,149815,155086,100546,1560,-60513,-21241,25850,-30379,-91446,4927,152074,164319,90698,77574,48572,-17046,-24228,-30786,-53347,-61354,-62986,-16310,57425,41439,-15279,-2093,19608,10433,-42207,-43504,11543,49360,50630,56374,77648,62890,6114,2961,51622,59942,51500,91013,145089,102130,32737,747,16989,16210,-28938,-53965,-61757,-114015,-123799,-53804,-16660,-47243,-97823,-102630,-66568,4040,53377,8231,-37403,-47158,-30116,19675,65124,41942,-9332,-4447,28705,604,-23567,6097,59778,107845,70926,4262,-39900,-32035,11724,-8189,-47111,-16484,49153,9376,-61262,-35889,11704,-13091,-15503,42881,62553,43805,31454,28185,941,-35890,4124,119957,179416,157265,147516,83314,-4449,-65070,-58979,-13076,-5687,20712,51011,17664,-50967,-67460,-36058,-24546,29522,82214,13507,-48909,24867,50971,54096,16977,-63101,-108154,-139742,-124728,-61397,-42873,-36841,9899,45088,8889,-38516,-39163,-49956,-26225,22571,52479,67955,38864,-6733,-29138,-29812,-29641,-40170,-70543,-56832,18861,84749,21569,-58799,-42894,-51323,-82255,-41515,-26091,-55420,-44827,966,50446,98558,94275,23580,-39791,-88347,-64352,-17791,21737,30751,-13578,-41135,19077,110054,192909,225610,140379,35802,-5829,-16329,-50834,-146744,-211744,-200671,-130566,-49477,-12696,-19362,-24522,-41821,-63608,-49172,-45190,-60222,-79134,-62133,-24143,-21156,-47157,-31337,-8548,22800,24939,-23783,-58641,-47764,-47621,-42136,-27270,2711,24360,6948,8941,42103,64459,41078,-1314,-4070,-15323,-48110,-96819,-45292,-23358,-10726,53929,98739,69143,47847,99558,142109,63129,9548,40585,107653,95729,9045,-27406,-30180,-38313,-43920,-23328,36760,88141,59380,-17293,-48110,10179,75774,119529,151702,125012,50153,-24254,-65448,-44660,47925,113670,41142,-57798,-162971,-232855,-171124,5538,100536,109654,57482,21315,37348,58660,41984,25587,-17049,-47288,-26539,26234,60555,2209,-51514,24957,104815,67200,-19525,-54794,-33856,433,28486,54841,76124,3194,-140912,-205945,-163145,-91889,-975,30781,-6109,-31549,6703,29595,74693,86347,17929,-41455,-53293,-66986,-68645,-50759,-38086,22113,36263,-50330,-99467,-19791,48945,-34390,-97378,-22326,54904,31699,41009,68616,58938,37212,41733,81474,23038,-37256,-49823,-30736,-12576,41431,36952,1683,26535,30121,-27083,-82430,-123323,-182490,-160230,-64656,20625,59929,121104,147396,82203,4163,-43467,-98926,-16200,114420,132143,81096,95397,81016,65106,105031,88464,37975,27967,23649,2656,11511,37530,13355,-10674,24258,19210,-71858,-115695,-95103,-74842,-64976,-64530,-77221,-51021,33598,114358,157257,86046,1708,1355,14222,46432,100665,109548,57004,41418,85735,116601,89280,21263,-40199,-62538,-21301,-9080,-29277,-12159,-9466,-88361,-124708,-84863,-84687,-58808,-9537,31295,13451,-29423,-25165,-38710,-47185,-32514,-21254,-32699,-13766,20472,2725,39301,154645,199415,86486,-27323,-59776,-39159,-29684,-59618,-96983,-52559,9306,6971,-34286,-37363,-32391,-83002,-131158,-94293,-35129,32120,84399,93791,55459,21990,-31336,-35567,35273,19493,-90339,-99078,-70455,-75760,-8327,69741,71926,53124,76366,120424,109085,65805,72583,98312,114292,87608,66437,105674,93839,1047,-34649,-7120,-41519,-96797,-107930,-102816,-43102,7957,-3168,14434,47228,77495,104069,86066,43232,53955,122002,164312,53037,-109285,-159367,-77152,-29087,4036,26268,-10968,-28351,-1880,52913,81372,25937,-66753,-63255,23349,74723,66529,-11879,-95274,-151837,-95478,1997,12742,37611,39672,-80256,-178852,-123498,-61579,-31820,932,24159,16848,-20916,-82500,-93166,-72540,-57732,3551,42010,33861,15733,18937,35125,21742,-10653,-52641,-96642,-190363,-184146,-15674,100060,112619,119197,119516,79883,67032,49250,3881,-25906,-61656,-84255,-76838,-54288,-87223,-108244,-12118,77676,58964,11791,19642,36999,-17780,-107074,-105449,-27145,14735,-9693,-32640,-15808,-36876,-103284,-112553,-27772,-12212,-91245,-118675,-53739,133,-2606,-11752,-34297,2885,31306,-15774,-74536,-41124,2706,1421,-48720,-116641,-137745,-90592,-55577,-32182,-6993,7803,-8071,-17035,-45896,-13958,39405,46942,46503,28656,43645,46734,46362,63502,86226,35424,-33068,-28735,24306,81468,125665,116351,119641,112384,63713,23039,19663,51853,58167,43351,6174,17151,46405,-17408,-145182,-120755,-25386,-7543,-45897,-53394,12329,90649,62714,-11225,-15384,-32313,-32687,-34642,-4279,32231,31195,17584,54535,80784,41401,-7319,-118477,-179360,-62265,74823,82070,26688,11896,35048,58710,28491,-15640,-45962,-31111,10652,25884,8640,31709,32269,-54421,-108334,-93420,-45263,6560,493,-64655,-123974,-86305,-81347,-110475,-100965,-35797,23286,56222,90000,103264,32791,-61432,-91180,-59511,43356,116242,40987,-48897,-19627,98061,99268,1226,-87896,-100581,-3708,88787,37192,-67292,-92573,-21752,30987,101441,161537,207005,199303,144543,65297,-1638,-34248,-9996,50172,72479,77939,90501,51033,6460,16750,-26040,-111173,-67575,28684,43013,-40039,-130823,-116632,-61649,-66690,-93563,-44869,26262,25626,-13959,-52926,-48330,23775,49344,-27901,-100984,-80007,-12481,38238,70203,105314,56353,-24300,-11530,14635,-47894,-78234,-22894,25743,-339,22350,6846,-82592,-90690,-2710,60346,40453,52034,98199,98571,17046,-104987,-95032,3951,33645,-10400,-15298,-58642,-104049,-73010,-38024,-27759,18022,89823,101260,77394,87351,116146,80993,38943,-499,-34545,-56480,-44571,5042,44513,32516,2506,-13954,-19061,-13910,48100,157873,140841,41432,-40870,-34145,4675,18976,15538,13222,-12045,108,-3954,-40636,-66559,14670,68627,5640,-34278,-44169,-90012,-73131,-5730,24834,1694,-26903,-2062,112287,192987,140136,5028,-72067,-18469,9296,-77926,-116170,-19196,32891,-20274,-69614,-65434,-54951,-52438,-61847,-72846,-58186,-9107,-15356,-47810,-74795,-94889,-104395,-25899,52972,71183,60675,18739,-16745,22402,74050,94630,55404,-24200,-27076,79641,165797,155047,68852,1549,-5491,66698,76192,38269,17947,20928,-18233,-13511,47948,58282,40783,66962,108580,102771,56838,8432,51,36701,64395,4888,-92905,-154483,-121728,-40025,24082,24822,21768,605,4939,31029,45977,73965,65955,43840,20131,-48307,-82106,-14109,56950,46453,-23858,-83849,-62263,3991,5378,27501,50215,-3545,-57491,-8490,37231,37426,12787,-40893,-26141,40170,28892,-5272,-6452,5454,-6609,31024,52562,95774,112046,51881,-40266,-67612,-58744,-44930,-73296,-57924,-4132,-43974,-99894,-60336,19076,51492,21709,-19934,13843,43707,11728,-31608,-42002,-68660,-84324,-66423,-33582],[-15229,27000,49680,42620,67142,142084,104106,18431,30924,40313,6907,-5699,-41127,-88490,-89498,-69129,-37079,-24014,-30689,-36261,-46167,-34029,-31328,-24744,-32118,-25403,-41922,-75341,-44966,31844,90717,121164,115456,-1008,-140973,-108080,37347,75704,-11008,-73850,-61198,-72886,-104795,-90443,-46134,17234,9825,4487,41157,24963,-48884,-91426,-63243,-28597,-21488,-69373,-75261,-21786,54264,91265,57301,40402,57582,39568,21497,93068,132336,66248,46256,108541,95973,77932,88678,31759,-65587,-69982,22015,46030,-20818,-45811,59261,174301,150650,65118,71160,90382,41953,-7715,-43587,-35840,-10368,-14261,24938,110200,89693,-235,1453,26258,24619,18556,32690,35274,38414,56797,81099,82587,31002,-19860,-475,45179,38418,10790,29083,90639,84417,45556,30707,20593,-13927,-64349,-117960,-132776,-130562,-135107,-120668,-102312,-103187,-119058,-127662,-113959,-45317,29202,31497,11452,-16250,-44672,-73769,-53947,-9200,-13533,-46524,-27090,3004,29701,67395,111061,116379,59356,42946,33608,-13933,-61324,-87813,-45747,41970,110901,73169,-451,-19978,-3558,-24847,-22868,60328,105435,46331,2015,26580,19094,-14043,14673,70865,83941,109495,170109,99937,-224,-39021,-108,92921,112717,46349,-23621,-99963,-171462,-149533,-48515,-6052,15486,65707,55096,31185,88106,88540,62670,-18907,-109347,-124163,-150373,-148940,-71855,-27670,11623,87091,96224,664,-66231,-58236,-70355,-53247,22429,86890,79358,37822,-19431,-69345,-70708,-43596,-39257,-46609,-6662,53380,97813,44537,-45021,-73379,-105626,-151024,-125696,-77413,-83411,-95700,-70762,-32957,22904,69640,57763,-13295,-121472,-104059,11214,103792,127534,75097,15103,3407,7886,44594,108366,95718,42378,50209,69549,26657,-53631,-92340,-101716,-99769,-79258,-34109,32720,77529,25805,-37458,-19317,-13876,-38392,-62370,-79751,-30949,78327,74798,36627,44884,34994,-18177,-19303,15867,-13644,-75705,-93284,-57302,46590,116885,60078,-14712,-26360,23183,68663,48384,30022,26451,-21513,-110927,-90582,-90783,-98078,-27298,42711,40670,18553,8183,37175,29362,3971,18400,96292,108338,14250,-29990,-34274,-65166,-104153,-96255,-42390,-6094,17289,8791,-40109,-26353,35438,71334,90320,65893,1893,-27537,-4047,57935,100769,86509,12111,-41587,-127489,-163782,-69153,65379,93158,84981,54413,36928,60554,110814,86408,17204,-22422,-4801,-895,11005,63235,60920,26409,37997,44755,19642,-29612,-103652,-120613,-53302,12874,36296,49429,8421,-69046,-108232,-102693,-88866,-23615,32035,20768,20214,107115,125467,77797,31283,-6904,-15751,-6417,-28831,-85438,-98625,-77978,10516,48170,-4126,-39854,-29653,-15001,-39845,-41847,-5385,14987,29000,130652,148643,55454,12610,48871,99935,32085,-27698,-48042,-94391,-130820,-16171,87198,57880,17268,18513,23175,4296,-85934,-191876,-148512,-67814,-67442,-74305,-4208,45985,5587,-71728,-101366,-111571,-61431,-12640,-3719,482,63803,67483,44267,37034,-11420,-31295,33599,94558,64939,10707,26691,41146,5773,6801,37285,17543,-12872,-45321,-89745,-101699,-85628,-80393,-41667,13814,69578,177107,163117,59965,17201,-5778,4788,37535,6005,-69148,-51715,24014,65830,30630,-44072,-83052,-65552,-18049,-20782,-53273,-54888,-43991,-68718,-56006,-13662,-38565,-79389,-89219,-29277,28588,24783,-2602,-75718,-101079,-44306,-14624,-52684,-26768,37932,13494,415,79948,141142,55137,-26576,-33747,-12969,-17410,-47425,-54597,-25121,-29450,-73312,-84153,-38626,-10052,-63992,-140320,-127142,-35326,65547,101131,101144,93308,99463,63422,22365,27216,13274,-25421,6270,23534,-17322,-2142,69762,103498,97003,89973,108066,84290,31599,42093,107451,142082,57187,-13239,32320,43527,-21176,-28226,38246,52103,20541,-37587,-109595,-70145,29757,70561,80913,70105,47985,47305,60690,36639,21105,75783,141956,75654,-53222,-103668,-57425,-45771,-43493,-46804,-63787,-49749,-45573,-37623,-7159,10431,-6489,-29547,-15601,48959,101464,45271,-19293,-45614,15374,89133,76031,54212,-4964,-159414,-233030,-106403,-49941,-94253,-72724,-13767,-16989,-35943,-42212,-10219,16813,836,63254,155181,175751,114150,89205,112881,84642,21932,-46570,-100990,-139697,-103767,-5587,70738,131052,178478,191771,124818,20594,-28359,3655,19650,-35142,-38770,-186,-690,-66186,-77782,31762,127221,136879,93499,21273,-6732,4911,-19124,-2054,80778,113104,48311,-24391,-941,52188,43412,3516,29233,46084,-15524,-74269,-58459,-26362,-44107,-97033,-97521,-165,27542,-69089,-147218,-102096,-65093,-55294,-62948,-125612,-180194,-148243,-98096,-58191,5274,60685,38105,-50140,-132706,-70184,21214,19179,37272,66754,87458,54145,48293,63474,57967,20735,-19723,-8189,48337,114880,156950,121831,88304,92126,65708,18751,23973,40029,-27466,-89873,-95869,-49257,-1157,-51280,-172814,-123919,-3052,7589,-35855,-19558,33614,41151,-11914,-21499,39761,4539,-51261,-53670,21211,82474,84022,67254,54026,44747,33126,21646,-89901,-197063,-95930,104737,165596,88383,32028,22532,36691,32977,38593,41439,48632,43663,2944,-58726,-62892,-46264,-86140,-112790,-74701,8615,68692,42094,-64985,-155771,-127636,-111428,-114067,-85139,-45803,-8846,58450,125364,122793,30891,-59304,-91790,-93865,-13187,79168,39583,-43404,-30868,72077,54918,-32081,-64730,-15590,98472,170482,86622,-35642,-61809,-2187,54929,128295,145628,164479,158345,123880,67482,6224,-52797,-57694,16954,80972,90085,39917,-25548,6710,56202,-65433,-198617,-130026,-27381,-6004,-47692,-89727,-61218,456,14890,2501,6952,17714,-12173,-59028,-58903,-25259,-11328,6190,-14257,-96726,-122109,-60069,-25412,-42714,-2596,460,-50219,-32782,967,-48955,-67645,-19277,-7043,-45646,-10520,-25531,-102101,-108671,-24049,79777,96058,66981,64766,32490,-101593,-218074,-142372,-18794,6763,-11065,-35128,-117888,-126566,-49092,-43663,-66069,-17665,59555,97151,112619,102104,70886,19335,2279,39508,79500,39605,-1948,29408,30559,-22826,-45270,-22464,12235,19357,48528,124228,98785,10478,-35032,-8922,3105,-12544,16894,52808,9371,-5877,1303,-19987,-28068,33983,45939,8292,30409,21144,-24330,5510,25928,10591,-12660,-42255,-14285,99381,172383,122839,-9784,-92096,-23259,34011,-52604,-99142,-12582,55078,13872,-69993,-104865,-100087,-65539,-12967,4739,-7180,4226,-11711,-22404,-15174,-7684,-18090,15833,59549,67683,2200,-93323,-107669,-51272,-9931,45678,67116,2776,-46661,30479,140673,144756,54694,-15077,-74561,-66393,-58804,-34128,17205,40913,-9452,-57611,-20156,91202,150777,129933,103284,74572,19228,-17362,19981,83707,74424,-9402,-51748,-60941,-38163,-21064,-34902,-34895,49794,98666,92692,58393,29394,88165,97266,37586,-9130,-61028,-84011,-24523,38933,17159,-27466,-38195,17967,89717,48481,-13659,-48951,-116090,-141255,-94028,-65184,-18848,22620,-9874,-48678,-65183,-77031,-37926,4656,-4272,-34814,35922,73270,77429,73755,7797,-66517,-40303,-9787,-9715,-31984,22485,95423,69873,-12273,-21561,17576,40519,34872,46236,75922,37075,-32604,-41683,-4839,-12003,-33410,-29092,-18576],[-19215,1934,20738,35588,49342,102884,65291,-42897,-74854,-37777,-1477,-3491,-43054,-90321,-90661,-54786,-27750,-37224,-8296,24728,9785,1220,-45679,-69177,-47199,-37489,-85973,-102439,-76816,-41024,40639,109308,78685,-15018,-91637,-54488,63689,113997,49176,-29449,-36233,-27952,-71644,-123481,-107717,-12580,24101,64357,134279,126111,9709,-107176,-106630,-50810,-44370,-92060,-77856,-10699,59806,62584,16981,57225,130951,116187,68126,94949,122423,66468,42325,111353,82162,-3088,-34024,-53157,-70684,-21200,49652,24842,-24567,-12741,44341,63243,22229,-24460,-10909,23053,624,-30377,-34674,273,46825,87827,106185,111906,86409,37629,31591,49425,88643,123302,129696,118320,113271,98499,86025,68322,2559,-39838,-14808,23180,13257,-8731,-22533,19271,64726,83146,56022,17487,-15949,-48802,-106445,-138149,-121678,-99980,-74806,-80337,-97012,-86230,-64428,-46278,-5686,36537,44410,49304,14987,-53852,-123030,-116265,-43316,-17989,-46083,-45621,-15124,29123,70222,80485,43975,-19462,19696,75041,26421,-54115,-86146,-25755,31143,25871,-8146,-26200,-18877,16446,14023,16609,95327,142423,39184,-56577,-20589,11846,-11290,-5933,5460,-3660,52390,157118,105137,18877,23438,95728,185580,177520,56348,-70096,-167403,-197377,-147234,-74216,-50882,-32623,15294,35518,34117,52794,46268,53996,-10767,-94395,-72959,-61940,-75987,-37828,761,28517,68925,88332,37683,-12474,-1842,-13190,-17070,33844,80664,59501,50239,54622,-12165,-96692,-104163,-59816,-10956,26304,13375,27757,36857,-7405,-50563,-90423,-146427,-131707,-59720,-39061,-66663,-85570,-78132,-22383,36618,43644,-3202,-74306,-35855,38223,84448,117641,109606,70230,18408,-70355,-126543,-70168,-327,19337,77598,105911,53770,14065,37822,29528,-39088,-82542,-49886,36516,93907,40604,-22817,10047,44483,31808,-7421,-61291,-45534,86729,148828,131358,121041,76238,-13103,-19847,-13398,-58293,-98333,-83628,-26895,85005,158872,90972,4140,-33753,-20691,12814,21334,37062,15753,-38976,-54284,9967,-49702,-148096,-122732,-33920,3859,1105,-30366,-28899,-19774,-22075,-50888,-15987,30202,22091,21268,18395,-12516,-81557,-115653,-83819,-45296,-10298,22217,-14646,-39077,-11982,16110,31030,6384,-42176,-39938,18065,87350,90175,15662,-59173,-65599,-94674,-73052,29908,73390,9083,-14460,3993,28469,77816,136662,60735,-68128,-79611,18932,63619,48659,62680,82106,74738,31212,-28509,-23220,3701,-61176,-123494,-81813,-197,37357,20589,-13848,-4209,29542,19869,-28542,-16495,33087,41214,39722,115685,101173,14772,-4622,25919,45645,35412,-27889,-98591,-71020,-19211,41442,65598,72995,92369,53788,8490,13050,31798,3700,-17159,29836,170205,160440,43613,25060,48972,56462,3114,-30735,-42628,-94580,-158657,-25540,153395,109736,-21483,-48860,2808,41465,-13960,-111291,-87103,-54564,-111407,-144332,-80513,-40791,-68211,-88824,-82957,-96918,-104336,-76463,-14714,-19908,-29324,-51657,-63174,-49304,-35449,-18315,20135,68378,49643,1201,30797,69066,31944,-5482,27873,65809,54633,11400,-31160,-35517,-21223,-14604,11419,-2037,-29794,76868,143451,90360,15134,-53622,-60871,-53132,-90470,-149199,-124998,-39310,43767,12926,-82557,-126476,-91011,-45677,-61188,-92628,-90938,-64635,-20152,7219,34492,36792,-22801,-106790,-72831,-4373,12183,-4454,-75017,-92089,-27220,-2472,-42728,-31383,11925,-19284,-68834,-42049,37707,41895,23130,6961,-36565,-92721,-102709,-58611,-27535,-66705,-113414,-94028,-38724,9887,7331,-55334,-93452,-42664,32745,39026,47596,69342,81819,60077,33474,31701,52873,49411,50537,39886,-6076,-19362,12245,29707,14618,-17372,-9951,12882,13019,25819,66458,89930,-576,-83916,-64574,-38942,-21710,32505,82904,78147,44498,-28294,-126577,-96933,20876,75035,72111,50758,3727,-34519,-35662,-34851,-27990,-5558,10096,29776,49715,27482,2228,-26593,-37915,-60904,-74367,-30172,-39308,-95738,-108111,-52440,6081,-11463,-56167,-9901,98069,111966,78663,48557,79012,116134,103540,48026,-41194,-138795,-151078,-42706,-55496,-147504,-126130,-51266,-30712,-20750,1600,72226,117994,78552,108409,153453,140307,94826,85081,104504,89448,60467,-11429,-66651,-55263,-1969,15791,19642,81886,130509,140020,91112,-4470,-65731,-12811,47101,22030,22212,41214,17281,-35640,-16472,58305,101717,131355,140781,61871,19254,66784,86006,83289,139060,174215,116101,46812,60308,128619,148354,83162,40916,65980,65585,4772,-50008,-78103,-141319,-197302,-159584,-34621,8274,-74346,-163093,-140610,-99302,-62426,-11863,-33795,-97088,-81082,-23233,3233,69345,149000,90967,-50866,-127795,-53159,21263,6980,20477,60493,93291,45416,22561,21638,19088,4464,-8343,-23701,-19782,26562,95546,87479,42276,49871,80271,82075,71052,32805,-84824,-168108,-165017,-121618,-72850,-39670,-54258,-21452,24044,-14545,-41182,14005,22871,-49562,-102059,-38715,96432,57075,-73973,-121371,-25655,58068,89903,96966,74855,45806,42206,66652,17287,-79063,-70584,29326,80676,67954,54021,7244,-24419,-6360,43553,79797,105039,85636,-6452,-120416,-130083,-54634,-36129,-73674,-62766,18132,91260,108197,47517,-53678,-82755,-74868,-34505,13081,14705,-238,51075,105436,89534,16403,-37474,-51688,-68812,-21749,66124,57073,7908,-6884,13390,-22307,-31835,26503,123272,204930,211197,106732,-12036,-47666,9588,52241,73543,38081,37829,63512,53637,34521,35045,-11325,-70009,-38386,11742,-13888,-85975,-90759,24465,83264,-27877,-133787,-114673,-92526,-80654,-59142,-9187,39676,44968,56628,82927,44167,-36441,-77226,-77571,-45066,27510,31489,3321,-14826,-78336,-121436,-75201,-43219,-71128,-29152,-1189,-31650,-17043,374,-60033,-74486,-24267,-2898,-31797,-12148,-20926,-60919,-57198,-2205,57242,45765,17250,41112,47794,-52459,-149426,-79230,9128,-4543,-7967,5304,-78380,-94298,-13733,-15468,-47724,-42066,-30958,16989,65187,18189,-46842,-51508,-2279,109531,219660,165049,49432,17300,-38089,-102395,-76627,-47309,-13285,9289,23673,48689,9154,-43348,-43162,-21444,-31248,-32663,13830,53785,5146,-16166,3207,22542,35557,49576,44780,73969,149044,122377,59454,78039,63160,-1153,-48778,-75006,-45105,26431,61357,38731,-20041,-68284,-46020,-24745,-42096,-49865,-17643,46768,73339,-798,-80866,-73542,14577,119720,138816,60717,125,-35423,-59277,-51569,3739,15503,-7553,-18610,-28039,-96553,-163255,-154204,-121922,-81976,28386,93536,42278,-26698,-11321,48737,59694,29126,16797,-43469,-118076,-170869,-98472,20071,75431,52737,-26579,-57544,48705,134918,104068,57633,31488,-6270,-25756,14001,47556,10094,-41561,-10032,39566,74220,30743,-65405,-73059,66431,144915,109511,44087,9001,73497,74453,-2480,-48462,-36431,-12649,13121,19557,3382,5266,6979,57008,128129,76824,-47275,-132932,-165281,-151401,-145542,-152923,-90517,-966,5663,-66717,-152092,-153949,-39311,38851,3232,-72241,-12713,64387,69068,9863,-64174,-95815,-29418,37068,56435,33116,55017,136901,176313,90653,-2654,-19293,3501,-5840,-8256,24930,-7423,-56969,-29094,35685,35646,11508,-4161,-7103],[11720,30752,17284,2900,-39324,-25950,-14619,-57843,-88402,-50379,22090,53109,19776,-52682,-77864,-20817,13500,-24742,-4496,35905,22725,23314,2217,-9810,-4143,-35444,-104375,-103467,-75215,-58820,34454,121475,77678,6075,-20219,58,71967,105913,53014,-11432,-1106,44446,13802,-92519,-134824,-39861,53586,120924,161071,148973,58131,-13927,14243,32401,-19370,-76148,-73645,-49305,-14381,-5414,-4728,69482,137533,157413,133852,85893,61718,51994,50660,88349,50588,-39822,-59758,-10176,33672,52742,32089,-23452,-31457,-9342,-24383,-81826,-104293,-99567,-99143,-98423,-108695,-103617,-54963,12998,66759,135978,142248,80510,41459,17274,12104,68075,178840,208992,173878,170303,164986,102196,63192,64182,26513,-18748,-15048,18177,15781,-5917,-33966,-13519,39140,80424,32879,-8632,-9701,-21682,-49294,-68143,-69045,-22736,42778,32848,-9143,-7509,40132,67297,67888,62011,32910,30940,28618,-5820,-56768,-81583,-64760,-43768,-21137,-6726,-7217,17585,33346,-6902,-62550,-120480,-68585,30060,32967,-35346,-96447,-68025,-62867,-133603,-157089,-105000,-34022,59668,87350,53213,84022,120029,27697,-86927,-85783,-40079,-34591,-36642,-24227,-6353,45265,115393,56797,-5751,39191,113837,138245,77785,-9926,-92197,-160903,-158818,-113073,-111629,-134699,-99717,-46512,-23635,-33167,-59926,-72883,9774,18460,-48827,-13182,36731,31104,41294,46174,15550,2217,44268,64992,42973,67090,92599,86325,66625,50549,27698,38802,104020,55664,-105897,-170172,-88706,-5312,-10272,-90387,-74016,4323,11679,-6398,-50695,-127697,-95522,5050,51085,36317,-13627,-47828,-17714,2171,-31952,-27497,27346,94291,52273,-17105,-14889,21235,49675,37851,-68393,-172707,-149983,-86353,-41315,25838,49547,20215,14069,73758,95829,33385,-31680,-34569,6393,36413,18437,-4835,29956,77271,81966,31310,-22889,-48649,-26182,34409,106435,130439,91719,18915,-12885,-61264,-95661,-89008,-45891,7230,64177,87846,75189,72897,20873,-53109,-94280,-89588,-33120,-29553,-33751,2772,68699,-12115,-124735,-116802,-34084,-5523,-12825,-4934,-14834,-58788,-38404,-85180,-157195,-112486,-3274,46678,42832,26819,-59390,-123205,-71053,532,8726,19043,-89,-22465,-14676,7675,15472,-18048,-38791,-6266,34647,47564,29627,-24640,-70000,-54522,-51100,-2976,61812,29521,-75358,-81693,-31566,-7460,37976,85799,-31088,-182637,-155619,2348,108692,97690,45531,31803,33852,-11976,-68815,-33293,43226,40525,-15718,-29223,19368,49379,5248,-42654,-2623,92184,126699,69429,36056,48776,40310,-4830,4657,-30480,-55843,29278,122096,119761,64611,-28069,-68295,21199,103063,103824,47356,47768,129129,147040,106507,78486,48718,-775,-1749,42493,142767,128213,42262,43088,36004,7488,-20685,-7904,5536,-25146,-95298,6216,160271,103527,-53419,-117791,-76970,-5041,26288,-14916,-18965,-15223,-39034,-44276,-14924,-23153,-44000,-11364,21996,-42369,-94138,-19743,104617,67084,-51857,-152415,-165835,-73682,22472,36078,-10794,-30293,-22764,-11156,27926,79571,79674,23361,3627,26995,40576,36676,46156,76570,81946,55617,27820,-35287,-100396,-25151,87707,108448,32608,-45659,-42812,-47372,-65753,-89872,-113796,-78196,28385,56307,-21372,-109841,-123914,-70142,-41578,-45372,-58339,-39729,20695,8979,-328,36520,19842,-56288,-40290,-15306,-1157,21229,-2782,23361,60784,22548,-23642,-13045,3496,-40885,-100705,-111120,-39394,28154,49507,18672,-62007,-152481,-159859,-109849,-71775,-81627,-81875,-57686,-27299,24763,64015,35020,-10425,-6987,21836,-1604,-4746,-3179,-25797,-26388,21323,61717,81901,48876,6961,-3068,-3944,-2116,-20217,-55633,-102546,-121385,-74552,-10458,5350,-21733,-47025,-21874,-35653,-75711,-74807,-50578,10593,73901,63458,10654,-39433,-95814,-145828,-100050,-26695,-19143,-6031,18847,-7305,-71799,-120677,-106594,-51042,-39094,-60697,-13382,92707,106190,48543,-3910,-1262,-7045,-34394,-10591,-4173,-39790,-82015,-65809,-13910,-23867,-91854,-100209,17322,130715,177339,142949,103762,95262,75048,7860,-48022,-41466,-16604,4832,-60666,-124163,-100611,-62043,-21286,29022,20711,56413,128658,128228,134529,82063,-6843,-573,44464,45177,43594,68075,21631,-20853,-3238,45803,36953,-1604,32959,58791,44923,32463,23396,-36571,-62534,-14313,18876,20236,-9886,-26537,-7001,41286,63491,38063,42847,82102,69065,59180,97981,99498,56009,80938,131540,122703,119379,154121,182895,162976,68876,-2267,34042,93992,78267,3690,-102556,-212267,-211397,-146384,-45384,2915,-36796,-105698,-92781,-43814,494,57274,78491,50768,55081,59602,26968,59723,138334,92095,12540,-16534,-9027,-50442,-83192,-36872,-3792,22161,-9136,-49392,-44237,10208,3001,-35679,-69024,-90369,-66382,25844,54241,18040,19508,89106,142293,107389,20121,-100928,-164126,-169376,-163413,-145804,-38892,78335,114829,51392,-53363,-64568,20524,22261,-67207,-143823,-105592,55329,49292,-103326,-154302,-30596,51149,71569,62594,45117,50966,61673,82284,90750,64952,-2226,-49470,-32835,26345,75097,20314,-60173,-50847,5916,37256,90718,117533,45836,-67605,-81078,9901,51024,-7580,-58072,-36192,16022,80055,118634,54949,-1855,578,55957,75421,45212,14752,27240,39078,35562,24537,13887,7247,-12582,308,51772,51175,46160,40440,3310,-54134,-15698,81432,162381,195872,168036,81908,2640,-19772,31421,54435,40491,-38199,-53322,11769,17674,175,38610,30080,-41049,-50434,-39158,-102612,-167074,-118622,2864,48098,20774,-15383,-55430,-98559,-92873,-57198,19198,78670,37074,17748,48974,15865,-63376,-66671,-15830,6920,47546,60418,-47,-48423,-75153,-98639,-69958,-7258,20620,57703,58983,25072,34387,27849,-50248,-78851,-58223,-21454,5430,43805,34096,18892,37139,25227,-11865,-57478,-46670,28361,87958,57350,-23051,952,51116,14335,-22738,12806,-15720,-33336,10539,21713,8177,-36154,-84049,-51303,-35139,-128641,-187750,-140962,-33267,100147,229541,201014,65220,-14566,-73716,-102231,-43512,-21280,-19067,-3298,-5521,-11813,-54593,-66735,-65258,-69995,-53867,-7996,8823,-7680,-64386,-65119,-23047,40562,41295,15984,62041,144044,161703,99413,62821,80138,46731,-21601,-63839,-66832,-33849,-13850,-36785,-42898,-21724,-25264,-58039,-83061,-33444,2825,-1816,38542,114184,85063,-13775,-14711,99987,195169,171420,54006,-19800,-51296,-86058,-89343,-13931,755,-50037,-89195,-106512,-113437,-96656,-96543,-112661,-77193,28334,75178,48529,24600,19699,21800,23612,32514,61403,18338,-95314,-182065,-90260,32235,91656,96252,19489,-65696,-33641,46423,68548,73042,68077,28225,-9988,1641,8161,-14304,-16649,44526,92352,100858,47366,-30303,-43743,46503,67123,13853,5575,44982,83978,35976,-22538,-12606,46718,86130,79330,33784,8575,15570,-381,18902,90617,88046,16445,-55690,-65622,-65557,-114687,-156434,-111132,-38101,-35980,-80581,-113061,-62673,77208,130023,58366,-49553,-40436,30771,70469,-9649,-90017,-94623,-40463,12590,47330,31201,8212,45350,95287,66015,-23556,-46241,-7837,-31002,-89977,-53953,-5613,8262,27760,56221,51587,42387,11609,-363],[9211,31263,16749,-20444,-107201,-118925,-57487,-14313,-9848,-8353,17084,49133,38062,-25545,-72050,-38370,-249,-26291,-38114,-37451,-52528,-10064,56987,92801,48811,-31633,-104289,-114757,-64660,-12998,53062,82444,45340,12243,-4513,-2363,43359,35312,-32673,-57056,-4185,48967,34947,-51688,-123287,-66440,26577,74195,73016,78800,80126,94531,133410,101567,30892,-24280,-53250,-86865,-91658,-43196,22636,71436,85168,123459,122377,24413,-48897,-19725,20923,41251,10369,-32963,4967,116063,165180,102634,5695,-48517,-39842,-44685,-100874,-156377,-137007,-96881,-96739,-121062,-148001,-159737,-108074,-13704,34384,70957,86762,39301,-30173,-90155,-74599,43075,179860,177221,118525,113626,103406,35716,11038,44280,49122,14411,-5076,18148,36478,18197,-11531,-11512,1631,23764,-17851,-52136,-35648,-14953,-6203,-9366,-7231,46801,110063,128104,94408,45674,62616,75374,71477,83947,31693,-7717,28812,67940,32345,-47314,-90881,-63960,-6322,36574,41232,45257,12620,-61905,-108634,-159062,-140560,-50067,721,-60429,-154866,-137732,-126911,-178774,-185395,-123931,-41723,84444,134496,54172,12775,38106,11773,-68350,-106087,-74582,-41014,-46363,-23421,33812,62521,70119,-5339,-47192,-3774,33039,-652,-74176,-102230,-124031,-154537,-136596,-96433,-123561,-174431,-142987,-83242,-50845,-67242,-116187,-135319,-10030,37330,-31953,-17444,36042,63380,96756,91941,35695,-1345,28187,55045,43251,84432,149510,155841,83487,18146,-7133,-2989,55014,58702,-59683,-143333,-96361,-46378,-73427,-142678,-108608,-24809,-714,20570,-9143,-84477,-33114,91200,153462,144355,86118,23610,8416,-19370,-89656,-45363,89263,149829,58326,-38018,-74504,-69327,-7188,44600,-5806,-89661,-117428,-113714,-82769,-46324,-21597,-4440,-3905,42526,91909,77138,25263,-3128,-6932,-5485,-6019,-2140,18725,50525,73134,38532,11066,-27990,-124826,-156036,-39431,40861,34247,19070,13701,-22895,-51212,-56119,-36939,10114,29589,-4654,35831,115899,52844,-65620,-131403,-148677,-100208,-30834,50170,27176,-23983,-70792,-63728,-17819,24925,-1749,-35728,7252,12506,-70954,-30233,-47609,-201527,-196734,-45165,16675,11281,13005,-65277,-130026,-49300,37189,24380,3469,952,7578,12110,7017,-16510,-56397,-37583,31407,47378,7869,-26332,-25700,485,43060,32234,51908,63363,5310,-89054,-71534,-16023,-13072,-11522,11439,-92062,-222059,-189037,-26704,98583,88413,2717,-32830,-20661,-35273,-54288,-22226,32458,68840,63602,47332,62079,57404,17322,-30656,-39356,31459,126334,131121,87763,51430,14893,-59124,-103796,-140787,-92765,63409,173978,155499,101258,35704,4517,73148,125554,95492,-9988,-46714,62453,157549,149565,83184,26978,29229,68738,57174,92201,106569,46952,14553,-10815,-16196,-13176,40005,74914,50479,-20030,29860,99720,53441,-35618,-99371,-117084,-75652,-2557,10974,7703,13846,52255,78328,53093,3230,12703,70710,109380,23507,-38387,35709,136926,96181,123,-116724,-152983,-37831,53502,28521,-44420,-84658,-51705,-3621,8141,49767,102967,73732,8544,-26175,-10217,18026,55810,108199,113385,34529,-56492,-98456,-97999,-18806,78742,123038,76587,26950,37324,22238,13574,-265,-62052,-73451,22686,113031,87354,-40080,-136743,-78017,34477,71820,14063,-4024,26374,-14927,-47993,-11106,29914,38198,57574,40335,46871,83801,77322,116545,110995,26101,-10073,20866,21787,-45676,-107658,-134906,-89388,-29128,10423,24602,-6654,-101895,-149303,-127161,-90041,-71109,-55216,-51654,-34318,9859,34889,20650,24927,48117,58381,13966,-14071,-50432,-94063,-74031,11821,59990,40954,-18275,-44737,-17185,30555,42610,990,-55239,-114362,-104395,-17509,13785,-26595,-96173,-163964,-126665,-63367,-43039,-19721,5522,32634,28343,-10950,-42447,-76256,-117943,-121795,-71921,-75812,-116890,-56797,30941,32641,-53162,-130896,-111254,-47058,-30851,-12506,24341,73182,58330,11268,-13824,25892,57029,24939,-17005,-10775,42078,40289,10593,656,-19517,-85694,-151124,-69778,98085,219868,191032,88580,35795,2197,-41198,-29498,36925,45795,16114,-31493,-37490,-25434,-43527,637,98975,50600,-21507,34298,88117,98159,15842,-82129,-51445,12971,-12991,-36711,-573,-5785,-21961,-16423,15214,8439,-24066,9489,36946,5395,-2312,56004,27086,-79273,-89230,-33349,-29585,-97826,-89584,-6261,34312,26949,-9328,-33680,-25247,-13336,5414,38742,22065,-27979,-23904,13705,41205,111270,197069,188213,118495,27771,-34173,-18843,50469,91029,59425,-57663,-156987,-130642,-86287,-33299,-12,-9252,-37595,-605,51996,66406,67101,97160,118664,119841,59071,-29021,-34215,23495,36792,72469,78697,-2056,-151329,-199876,-97544,-54755,-47081,-59799,-86503,-50215,45665,18483,-82266,-108764,-103588,-88197,-3849,40993,18000,6754,64060,121050,92869,12379,-84286,-118673,-121907,-135946,-146014,-48836,86272,138718,43900,-69186,-67088,26552,68137,13847,-107115,-163399,-49817,-19733,-102558,-99261,29470,79398,58546,29482,17091,59647,72484,49442,65401,96084,16200,-67123,-31152,38639,89539,54066,-36869,-55706,-20206,-26511,19701,96347,117064,75544,30828,45034,70032,30049,-47640,-85352,-79781,-25732,60023,59758,42650,57800,78718,30366,-6020,886,-8213,-31259,-11996,39628,75152,69367,17466,-11876,2339,-8363,11494,61897,68065,-4954,-22237,15712,47852,63963,56975,22443,7171,17197,39120,43571,50209,-35381,-54583,19724,23359,-28934,-12259,13939,-5174,-6400,-9896,-71912,-131082,-102134,-38462,-13070,4122,-2864,-40577,-58511,-44343,-48626,-15106,48942,29564,-24367,-34273,-18920,-1459,54642,121387,96437,36438,23564,-25146,-89578,-94028,-93936,-90265,7187,104270,123554,77041,43992,65431,64418,7358,-31767,-82747,-92188,-26318,59947,59141,74818,103219,19247,-71054,-90860,-47079,16096,60958,57677,-12674,-26591,26676,26732,-57150,-60619,-25803,-16715,-30,40193,48248,-20515,-64621,-51453,-86533,-181686,-218837,-190184,-104826,-11025,92329,111035,16694,-50154,-41739,-12773,18587,36187,44264,33508,0,-19508,-51539,-32390,-56065,-95422,-53781,6391,-23541,-96407,-152096,-128169,-78297,-8918,-27081,-55249,41103,112279,23401,-49655,-8715,25853,-21744,-57984,-66319,-51826,-12285,2849,-43192,-66233,-29737,-6207,-25080,-33401,8057,28755,7429,15804,88904,98057,14704,-1759,86250,115105,47033,-19026,-30273,-54748,-70621,-54304,-137,-11170,-43118,-58845,-66549,-23706,33763,2717,-39286,-24217,-5568,-23701,2789,65280,79770,49695,20297,3541,28610,-7536,-86853,-118731,-24902,41453,52993,32460,-28630,-88404,-85808,-21021,56271,114559,126276,69433,307,-2110,25282,34762,25311,64792,86253,41794,8695,27672,21266,15055,-50052,-99908,-24130,88568,110565,21324,-17152,54631,115581,115845,95533,60159,18736,1020,-18244,-28277,17348,64781,102467,93795,70026,20696,-63652,-120110,-88331,-66266,-114879,-127006,-62892,53670,179464,171284,82264,3394,-9449,4970,53078,8056,-60455,-73681,-67727,-67199,-32862,-25999,-48675,-88233,-94624,-54290,-35097,-9625,29366,-1163,-84446,-67480,24924,70069,52788,40144,43878,56084,27293,6581],[11574,29645,36782,13227,-61968,-74775,-17906,51529,73145,34356,1860,8034,19388,-1190,-45125,-66604,-41460,-33441,-57010,-92815,-110243,-41236,71282,147376,99941,24202,-51700,-101016,-31217,68052,65657,-14283,-37455,3634,3663,-6034,11964,-34918,-112245,-93355,-587,31078,-5058,-49243,-79113,-38322,-10829,-5968,12938,61776,107352,119334,117184,85533,68981,31344,-14278,-63880,-69924,15991,94806,78317,47311,76740,74317,-10878,-77368,-40612,26127,73037,47219,12632,68782,190062,222231,129247,40512,6645,-11286,-63957,-117584,-124804,-75758,-8477,39340,33285,-32894,-104602,-106119,-22183,2973,-16976,22675,28327,-78898,-175323,-116071,17903,95469,81243,58151,35403,9082,-21888,-24543,10930,41190,38750,7024,15364,67988,81219,42733,13217,-9623,-3331,-24536,-65996,-63457,-4591,23262,10842,41209,88845,109606,151587,143206,48127,4513,-8261,18792,100526,72524,6737,40085,100182,46640,-60405,-79659,-14759,22729,64576,114064,109994,32466,-37961,-47424,-83974,-108342,-62242,7901,-21923,-117290,-105110,-65049,-61898,-64429,-55312,-20257,82289,127112,42368,-35703,-13132,17729,-22026,-62208,-21922,24074,-15126,-27556,28689,46440,42095,-16388,-39343,-29443,-39705,-74704,-112957,-129520,-160428,-184352,-136906,-81270,-78636,-100043,-91234,-51435,-11568,-21706,-56863,-60098,46639,63403,-24979,-55751,-40684,6981,74613,109304,110601,78502,49029,26711,11761,51703,104530,112010,50606,-6806,-30917,-37915,-25901,28898,50326,3781,-44967,-70119,-75934,-95708,-71993,-40992,-27945,18475,47074,19130,48264,161579,226630,186125,125028,71045,28739,-2552,-48895,-16806,67350,93158,55944,46677,3441,-63047,-39261,23018,42053,4387,-62107,-70322,-32403,-15155,10100,34538,8030,27922,81424,74945,26144,423,6646,11621,-11641,-23980,-16492,4198,42022,31442,19309,-1475,-97077,-187727,-136211,-79288,-67016,-20258,41629,49541,17881,-32194,-52143,-3258,14038,-31406,7165,84218,32717,-32213,-36637,-61782,-82078,-17074,112607,37858,-127489,-145392,-26017,39569,36307,-14689,-50275,-10296,16286,-53645,-20757,3778,-105550,-133621,-44921,-3740,-10695,2793,-35968,-89820,-55050,-10179,-17314,-23224,62,22269,-554,-53450,-103398,-118890,-63479,10120,18452,-13382,-56685,-34891,68518,163581,122805,87339,87061,53188,-21089,-13752,36835,49254,4852,-15681,-77042,-160285,-161489,-48151,40444,12047,-47914,-43289,-4339,6706,1363,-11682,-27063,-18891,7269,41863,73559,61712,43353,1748,-66648,-66662,32168,93252,67233,4706,-39697,-92963,-119987,-141800,-98097,19227,110783,130355,137277,123656,51266,16695,-5160,-14610,-59670,-74815,19129,99153,79512,11325,7004,84963,131519,45749,33780,71586,30156,-33393,-58044,-24151,-5665,43986,80257,68495,12223,26026,40586,11865,7799,-9850,-72921,-96945,-54894,-22872,2949,9911,32532,36109,-6543,-33873,16456,78802,116176,76146,18753,736,1882,-36671,-2860,-8739,-44075,4999,16280,-44373,-71893,-57185,-6209,29594,-5482,-13196,43008,60596,23049,-23123,-25443,-8613,10233,59934,70484,-45119,-150113,-124620,-53453,35426,91895,113992,101742,81161,81061,56355,30799,-2584,-27248,-18006,45722,106604,98775,-1679,-114200,-80322,50459,99440,29058,-10519,521,-9787,-24070,-15170,49869,115175,123597,92258,97910,108768,72018,68076,33194,-23497,-9552,53829,44382,-54804,-128177,-143370,-104158,-88303,-49162,36604,78274,-3856,-84743,-85104,-70277,-79419,-101191,-105974,-67044,-36211,-63706,-82874,-23298,50855,71353,27674,-7054,-44341,-62812,-49073,-16361,-7190,-35534,-81680,-74987,-10074,49420,35646,3146,-6438,-37053,-29532,35440,-3810,-83851,-115659,-162104,-150001,-96134,-41660,29600,68597,37642,-30289,-34315,15304,25913,-11323,-26553,-13543,-67329,-110531,-25151,74969,76959,-12355,-70138,-47249,-29600,-27022,37551,81559,49049,-45408,-80380,-27409,59580,109335,78053,-24870,-62260,38697,112018,98945,54585,23698,-19976,-99699,-75524,44859,143143,96992,2675,-34884,-47519,-54125,-8786,51236,31159,12188,14841,49307,44775,-15912,18527,159650,121165,-44199,-66290,-11954,22724,-2477,-35253,-27049,-2585,-35264,-86835,-74642,-60533,-56059,-48911,-38029,-60342,-77693,-17518,48415,39273,4635,61246,83912,-11717,-62884,-36931,-43983,-123658,-107451,-31005,-29270,-36432,-21682,-25297,-46704,-80041,-79900,-44208,-31410,-38913,-57096,-81339,-70168,23375,144833,148623,87254,45486,2225,-32295,-3673,41963,49500,16732,-18896,-35188,-39836,-15265,-4438,424,7619,56041,92909,72580,23373,28122,65514,74492,27474,-44417,-72974,-50995,-6056,71989,74184,-15904,-138861,-172838,-65691,-8250,4772,-4298,-479,41332,105531,47861,-81030,-102679,-78039,-74171,-15970,40240,31636,6780,25362,58527,65473,35560,-33167,-62210,-56336,-40690,-35362,-14188,10471,40508,8763,-37640,-22884,56311,122809,99901,-18485,-111564,-74905,-56068,-47479,-9534,68816,78707,48335,53303,65938,91514,67220,976,-1810,35541,-24203,-55104,35307,82614,83826,55412,-1202,-16438,4455,-27853,-25384,35575,131230,180474,111552,29618,23337,26016,-15732,-51596,-68330,-59029,-10454,15425,46035,75158,50873,-42874,-54856,-5208,-20700,-52989,-18635,48841,119637,132425,24509,-60187,-54454,-65282,-38280,65564,155613,88520,-17598,-62480,-47333,-24396,-23090,-24122,7879,30829,25937,23114,60469,12019,3583,40509,16693,-48204,-46496,-1353,33903,60500,66489,37594,-15314,-33810,-15035,-7474,-24987,-57013,-55857,-18797,8008,-21794,-14521,56093,77396,8689,-31949,29158,117615,179432,220062,166307,55629,7255,-13291,-71474,-83180,-78332,-98184,-8740,96088,85920,14695,4353,46036,77452,83851,68204,-24915,-102789,-75010,23328,62976,108578,109322,9356,-30774,7716,44357,40246,19922,-1134,-72105,-113916,-44931,20804,-58831,-103476,-61304,-57754,-44867,41824,67316,2485,-6357,7585,-28426,-71866,-86084,-106415,-103545,-77692,-18080,11315,-39263,-59218,22209,93309,80362,80361,133705,120908,65757,41942,30341,57767,17052,-48105,-28071,5441,-38468,-108876,-142079,-109611,-83459,-46890,-53926,-61985,4060,10744,-98874,-128064,-33315,-3097,-66450,-74758,-60820,-60120,-19018,34943,18690,-21916,-14357,2504,30893,75840,77637,39434,-7920,-18339,33096,50825,4060,-13484,18418,-7337,-59847,-25069,24193,-16494,-23918,17858,50667,21189,17535,47501,66201,92425,102691,48480,17924,12683,-45781,-106768,-23840,107259,126823,55189,-22705,-69929,-51430,-77808,-99065,-64329,29808,55722,187,-90448,-132609,-97434,-62274,-28482,48427,103707,104569,56329,-6504,2678,71783,85805,12755,17293,40479,-11912,-12112,75122,74945,27539,-60063,-100930,-17961,64207,85449,10349,-29588,45910,90769,51764,46720,61480,12226,-18890,-8173,-10703,-4996,35288,103790,123396,99770,55137,-28736,-87987,-60750,-78337,-177731,-205315,-125115,-3034,98708,70649,8161,3629,42857,18089,10837,788,-25837,-60447,-90925,-117902,-92190,-58313,-43936,-105593,-151250,-107035,-1459,73919,78827,32754,-20056,-26650,6138,15817,-11441,-8959,12701,28981,18625,7654],[34632,59224,55884,45494,12481,1246,13291,46370,43575,-2943,-23819,-11928,12015,12359,-17180,-59001,-62063,-62508,-76656,-99902,-108167,-62440,374,77424,94462,72033,-3161,-73771,-17399,73875,9688,-133622,-139780,-30967,7865,-13081,-25956,-60703,-107014,-80692,5967,9796,-73389,-108510,-62172,9463,-16135,-37149,24332,95989,91735,33009,-12164,-17964,25641,24038,-9678,-43146,-19066,75050,103546,41698,13469,33914,22403,-6204,-7468,33738,98136,149465,91188,21667,49479,124273,133883,82410,55356,42094,5685,-68252,-108454,-98217,-58018,40559,164029,180491,81706,-15109,-55801,-14540,-22381,-62176,-7845,14208,-104060,-170934,-70451,9789,1193,4368,32539,-10340,-54658,-43526,-37493,-36196,-8273,13910,-26285,-27856,54090,115534,74438,15339,-18862,-2810,-16966,-69666,-88008,-23601,16248,3347,42101,78134,70645,88465,78935,-10308,-68135,-81069,-32313,74953,84942,35977,30653,41938,-24408,-96926,-44472,41180,34191,54622,131063,111941,3790,-42523,5302,4795,-28810,-23646,49430,104045,43794,5127,19724,25114,11024,-8259,-10598,46789,80405,28196,-32830,-3982,39858,149,-35862,37700,91274,7064,-69349,-54380,-32771,-8123,-28380,-21074,-19745,-49083,-61664,-75048,-108389,-171943,-200975,-127725,-64349,-13033,39577,27915,8864,25346,11907,4477,27229,90635,85072,9386,-59092,-96285,-66989,-9846,58732,130714,107565,31766,-14171,-26313,-2363,5329,2428,-14867,-41047,-62290,-71057,-65992,10718,122976,131731,42824,-14370,-127,-20794,-46837,-60871,-64932,-21696,76303,108401,85589,151106,212902,140569,74380,55641,30391,32490,27298,16836,16048,23533,28492,66497,42343,-33629,-64222,-36907,26386,29262,-24418,4414,69696,98346,108515,85065,18538,34456,88223,52513,-21461,-33333,18086,42768,-5138,-39575,-31963,-8888,21345,3329,-13111,-4983,-14866,-52668,-84343,-129865,-117600,-31326,49619,53189,27690,-33395,-57378,-22960,-18875,-27318,-2897,29199,20307,42273,95143,75560,-23411,-68891,51252,55293,-75780,-113201,-27917,-11086,-25059,-26922,-24000,8402,51290,1147,-26844,-2322,20240,5440,8464,29089,12070,24701,41315,342,-65596,-87749,-76379,-36902,9759,13335,-61859,-141813,-166973,-122772,-53524,-38087,-44151,-38824,-74482,-67052,60965,192779,147571,88823,123886,144793,86144,55622,90808,121384,52746,-16635,-48891,-75062,-101079,-59957,-26089,-62335,-67002,983,60114,70385,49055,649,-51839,-82490,-76199,-28554,35022,65662,47884,-14021,-65766,-60404,-16687,3812,-8483,-48944,-88476,-119147,-83446,-70951,-82533,-56137,17539,88887,146181,150466,40947,-68958,-126845,-100888,-54938,-10102,52911,70026,15986,-45084,4639,108430,133069,18440,-22947,2604,7162,-6621,-21723,-3830,-14450,-13559,12696,46641,15789,16912,36384,16088,37271,59824,448,-53456,-42763,-18636,31481,23225,-46184,-100160,-88942,-32031,30505,66565,106353,122680,59792,-40372,-101019,-164793,-87335,31277,61892,60054,12469,-59922,-62341,-4250,54442,73471,20464,-50714,-63182,-30292,10373,24356,25618,20762,16894,61177,70321,-42783,-103527,-40393,-5004,30593,62035,79596,89168,81366,87757,72685,15737,-42641,-5297,53785,81775,41263,-1472,-17278,-49432,-50549,-6680,5827,-17059,-34179,-17097,23887,47618,34372,84233,117950,91330,71829,79913,57062,2282,-30133,-69938,-76155,-3312,94633,89455,-37681,-127306,-103917,-43851,-59764,-48942,29049,75058,32888,-14586,-24491,-40675,-93550,-136505,-119199,-62103,-49227,-102790,-118435,-57816,6578,42633,24534,-5119,-17307,514,-17883,-57216,-65486,-54089,-86791,-95195,-20331,33194,-14566,-39042,11185,11860,-15523,-9602,-69405,-109082,-49364,-43025,-73947,-76512,-22737,71538,116865,70262,16346,57975,140492,166400,140195,101050,69169,7447,-23244,26746,75356,67173,24214,19986,40830,11898,-24075,-1040,42035,26282,-80903,-106568,-3169,108962,154509,107798,-15554,-92388,-18016,80714,105166,75989,61519,59344,14560,-4864,3199,-3322,-79087,-102867,-52766,-13146,-20255,-14837,24077,24915,21114,32279,87058,79818,-2387,23277,177310,174618,3346,-87679,-70389,-1046,35857,33839,889,-13188,-18468,-46387,-42176,-56278,-57062,-40896,-51524,-93166,-108676,-53997,31024,74269,35694,58534,100752,67831,32947,19543,-14994,-85795,-82230,-51005,-74400,-75284,-19594,28752,35068,-21875,-65733,-60667,-15229,24049,-10465,-93025,-132173,-77018,45236,102375,82527,76998,51216,-6106,-24826,-37616,-36759,25053,46258,12384,-5840,5197,-16611,-3126,32314,52094,40204,10843,-29652,-48038,-30975,660,41419,37609,-13741,-37591,-22489,16278,6035,-16042,-30380,-31228,27940,81812,124614,111302,110945,114944,120017,55441,-43076,-85976,-86445,-95825,-52787,15306,26770,-7165,-12771,15441,44149,50881,6964,-26135,-26221,24690,63251,23880,-63223,-76563,-30891,-10942,-4507,41296,78261,59623,18331,-561,-256,-28059,6819,12488,10022,-7080,-11459,41037,90525,86387,26173,-45121,-53821,-17272,-56154,-81454,-984,40369,10776,-35160,-37178,-1225,16797,-8148,-25381,-30274,40984,126347,89942,58,-24604,-6549,5250,16190,6392,-21790,-28843,-26062,11352,41512,5217,-85814,-68842,-9553,-36827,-53752,-3103,32819,107255,158871,22818,-110999,-99278,-92825,-56042,48263,146952,108403,6562,-50259,-13727,13515,-30657,-60464,-34348,-28079,-14611,-1070,27107,13699,13779,-6317,-67605,-91755,-41821,14789,48683,69157,69418,60329,30814,6911,23341,13845,-43195,-92125,-81498,-45678,-6879,-4113,16577,73380,86055,33300,12580,84882,149067,137258,126475,110214,71478,37149,22343,-25929,-55565,-58426,-82981,-49203,-9174,-38971,-89071,-72822,-33285,18726,81020,105295,46693,-28706,-75377,-16509,70407,96859,32791,-2671,69100,115704,107047,58730,-5059,-43237,-116290,-175749,-116991,-24058,-51842,-76193,-79283,-141486,-135641,-7899,44172,-3198,-3349,26780,28281,20453,23797,1766,-37004,-52841,-29680,-30562,-63466,-55256,26410,106423,107597,78216,124977,127463,73896,70537,88624,95383,45010,-12928,-20434,-5607,-28121,-51615,-49710,-17911,-20584,-8558,3792,475,-16003,-69875,-102829,-61941,7488,-8790,-83090,-81689,-59544,-80371,-61962,1887,18674,8998,18368,-183,12210,69836,86376,31100,-35812,-44623,-9697,-5542,-7136,1046,-10203,-39573,-32899,40497,94940,55691,28044,45840,79378,55703,42170,89683,141225,125598,60892,-6066,-22578,-16506,-46522,-90700,-1854,145189,151040,18451,-99693,-120291,-80212,-95438,-108627,-85357,13457,57861,-23244,-152252,-162079,-52226,-9164,-27518,10691,32981,14540,9024,-20071,-12937,62295,62634,-42539,-57102,-35388,-40580,14313,97156,85843,73739,34849,2518,20374,3236,16352,-13809,-61678,-24087,4884,-38701,-16517,28406,-11442,-31871,13115,51346,43871,33435,40967,31190,53290,86201,32212,-35078,-24749,-52430,-163966,-223174,-199237,-145264,-69033,-57702,-73996,-28315,89375,75448,-2690,-16405,2496,-30952,-53269,-60631,-46840,-8242,40534,41433,10321,-1048,79002,157465,121510,53295,48229,46641,-10249,-48989,-48033,-7100,13041,10044,16752,44860],[64831,111767,67380,47630,41726,25829,11354,1111,-45346,-79319,-42122,25006,53599,30312,20744,20457,-11185,-66199,-78460,-60560,-45111,-42376,-65672,-20862,49790,68668,21454,-28436,-25394,-2876,-62338,-165866,-155776,-43113,9310,-24872,-36292,-3020,3898,-8913,18942,4154,-86790,-123085,-54187,38331,34123,16737,47261,85068,46873,-17676,-60336,-81924,-33612,13525,1339,-32874,7445,77020,44165,-9706,7744,30931,3379,18999,82757,142470,188699,176855,64585,-937,25086,43049,12865,-2313,9162,6228,2542,-35140,-76027,-103710,-101613,12488,173707,180759,82782,27876,10808,21276,-5913,-26653,14877,12315,-67047,-59262,41770,35302,-17673,-1818,27274,-21632,-54134,-10407,2914,-34991,-25750,494,-46266,-61044,18727,108097,95906,26906,-25993,-746,-4118,-43512,-73846,-49718,7035,35512,45280,56868,51719,23436,-13269,-63566,-76140,-52785,-6565,50165,61125,53282,31759,754,-52422,-74834,-6011,35268,5068,33503,91436,31973,-99235,-124366,-19987,32330,29964,18592,75218,188285,166496,79548,38298,6180,-7227,11239,2809,28986,77860,52871,9413,45289,90570,34342,-30514,35793,98337,21858,-70330,-91306,-80021,-49411,-53884,-11968,16998,-2557,-14360,-41718,-62957,-94391,-106835,-63183,-22915,64512,156548,118100,44352,26407,-5651,-1715,13883,42907,77749,76072,9234,-63016,-69335,-56246,-18001,41280,23239,-20869,-26211,-27366,-11184,-19801,-21210,-15935,-46965,-84146,-86850,-45859,16434,88842,120878,110763,109037,120938,58606,-16846,-51672,-82699,-64574,50994,108784,60541,76158,131369,76636,17758,24945,37808,48704,26891,7764,18504,40532,1867,-31913,-35433,-43813,-84646,-78468,3146,34273,24688,61880,113252,133227,120779,70487,-6383,16573,88036,55802,-42179,-51386,23908,42310,-3190,-14962,7110,17452,6325,-46843,-62395,-35595,-3427,37458,15439,-84913,-65262,32489,49631,3357,-4143,-39824,-57416,-61306,-76165,-41880,-3130,17610,44715,86193,116416,100691,-6195,-135858,-54219,63415,66015,-2049,-38670,-82767,-69555,-10944,21344,61162,125448,74980,-34266,-64892,24724,56988,41553,46729,10198,15613,68135,49577,-56059,-115632,-92930,-25415,16800,-11234,-111559,-175832,-138289,-32822,19215,-50141,-92274,-77618,-100162,-105744,-33928,63264,54013,43965,114382,185840,148166,89245,87766,94453,15975,-68411,-88416,-64030,-68886,-77643,-75645,-85863,-56139,22122,66197,52554,18169,-4911,-18354,-30737,-47443,-59629,-22565,36452,-6095,-102182,-68644,39513,37664,-50622,-70008,-57950,-99990,-155044,-91385,-51188,-90380,-97221,-19456,55749,106658,103989,6916,-91865,-126275,-97274,-49500,3219,47111,63574,31859,-29811,-1952,61013,70577,-11323,-70789,-77705,-13112,73829,70599,29025,-35409,-75133,-56265,13394,-10809,-14192,28662,20167,27605,45540,3523,-27722,5000,23900,68326,52698,-65012,-144288,-66362,61699,99952,67666,91977,116706,53958,-30577,-58437,-149501,-174433,-57599,67662,100939,58505,7272,-22704,-8398,31028,57133,38230,-46878,-130441,-121591,-39370,24388,61700,68044,62366,100485,108239,32872,20745,65478,8201,-39887,-18556,20128,34801,39696,87705,98090,23960,-45452,-14631,40059,51278,-29524,-93777,-50834,1854,3732,-42471,-77204,-58413,-45222,-30639,12298,41525,26296,54603,28955,-17545,-7761,-4247,-42569,-57879,-43932,-76325,-79368,3563,112147,131941,2789,-95986,-43796,32930,9287,-17207,-28784,-35299,-18291,4691,-3564,-17542,-55111,-73128,-48782,-14760,-7805,-21519,-19941,-22594,-33643,13064,18497,-22662,-28368,-2237,-34632,-75542,-61937,-21450,-52618,-91781,-31593,24880,-32036,-75029,-22866,-21563,-63662,-75125,-97953,-84429,-4364,20526,9493,5921,36130,97935,124456,103599,104661,152326,188367,179372,171927,157090,122773,61822,8198,-3686,-8341,-7127,23128,71317,93663,60154,-19260,-97048,-102594,-43030,-40032,-35420,15297,99552,144506,78579,-30407,-89235,-41264,20526,29811,22291,43662,73939,74948,54613,-14377,-84059,-149472,-122306,-5870,63852,21140,-45852,-8488,61681,59504,22409,60561,57706,-12498,16401,130278,123410,20855,-49468,-53066,37917,96309,59393,713,-6218,18769,46442,67340,3283,-19653,-4957,-30077,-55461,-61293,-62784,-25998,46579,54943,64423,69853,62408,72322,42306,-12081,-58003,-56616,-35072,-40545,-44170,-8668,53629,101970,88136,34262,-9052,13018,60326,44968,-33626,-116502,-124767,-12527,85286,68136,36726,33651,12435,-26418,-96692,-107371,-24263,10983,40041,62410,41761,-29146,-15950,50327,56695,-9050,-48253,-55511,-65263,-65078,-5320,97661,122546,41988,-15610,-35785,-21337,-16608,12845,36422,36462,66484,111304,167921,144563,105811,78058,70094,40155,-14377,-93388,-123614,-109300,-60929,-2988,25970,-10751,-24407,13515,30445,35681,16518,1185,-10593,27843,65368,26994,-80651,-102098,-29960,-10608,-45156,-33899,-41374,-69180,-24372,59239,81492,35658,53396,10738,-52730,-81897,-77860,-39053,22209,40910,2344,-40803,-45981,10444,-1679,-87439,-103045,-65603,-73938,-118107,-68282,7550,1651,-1654,26857,-27700,-62701,-12045,15656,1306,-9456,-4259,29898,74316,52352,-14238,-30399,-26653,8297,30463,3731,-68214,-49169,-13232,-51659,-29327,47402,42651,93911,180556,70485,-69686,-66541,-63815,-25076,39983,73669,66194,51637,27946,70284,109608,34344,-58495,-81891,-84076,-21629,15119,20423,6799,-4815,-58184,-123006,-98541,-208,58765,62536,52607,23493,5,-4721,6961,25491,-10270,-56410,-77604,-92031,-96911,-40421,17988,41553,49088,33507,20268,32061,81693,85401,769,-44895,5238,72613,87053,59581,20139,-12880,-24001,-38224,-62283,-99984,-114112,-105547,-81844,-70832,-31126,34434,65130,57300,48583,-16194,8095,94125,57671,-40386,20135,168942,156346,84871,40680,-19326,-58090,-114562,-152526,-111250,-43228,-37978,-18631,-58801,-174920,-188503,-62697,17564,-10113,-30887,4024,24028,427,4197,8388,-233,-4245,7857,-5711,-13168,-6787,-1279,54742,116117,71750,29957,5300,-35217,18840,64542,33881,-19932,-23470,-11671,2300,52,17002,41405,76078,77528,102859,104065,75333,14814,-50519,-14808,65340,70701,7912,-72110,-75251,-30271,-33509,-56292,-55196,-50940,3325,59954,9305,-49048,-22943,48780,47617,-104,-7105,1411,-17335,18496,67115,46006,25273,50909,71879,109574,134573,115281,78067,98502,70474,11916,30749,98194,86131,2578,-81189,-107582,-57027,13663,726,24451,142298,160450,7867,-108493,-82022,-31859,-67296,-110035,-126764,-34938,29724,-20801,-101698,-77391,10758,1643,-58146,-52556,-40550,-38375,-563,-18703,-49300,-18078,-14542,-67456,-83578,-112435,-90101,13072,60616,35804,83845,101130,74444,37583,-30152,-23646,-31454,-77864,-66727,-66312,-110229,-83443,-36164,-41336,-36610,8693,51933,43442,-1354,-30558,-59447,-4491,90046,82363,7847,-7287,-18220,-102265,-170051,-197991,-201894,-129985,-79527,-82306,-45566,84378,76934,-13590,-40246,-17551,-20726,3787,18036,8252,15642,82457,153198,137457,88832,101694,134217,79178,10169,31678,58681,-4944,-44872,-31057,4375,-250,-31335,-31080,31218],[43106,92834,37130,25101,28421,17043,15795,-8923,-84628,-125214,-64761,47279,68735,15653,45149,96288,40712,-46768,-56122,-12034,29823,23199,-43934,-43135,-1400,13579,13035,-6051,-61740,-100119,-91532,-100875,-89688,-32156,-14284,-49808,-23457,64916,93809,36836,8254,-2453,-32509,-44510,-40723,6414,54848,57534,-3876,-30200,-4879,22548,10164,-59040,-41030,34856,27910,-25430,5270,29840,-37320,-50740,24260,46493,-13402,301,74232,128324,143744,78943,-34234,-41122,17031,16419,-44254,-66334,-53738,-55606,-15980,4378,-41139,-112338,-143250,-60541,64517,62974,-543,-2622,23161,36067,18472,11712,21218,8744,-5311,46331,100289,23084,-30111,-9072,-11183,-42801,-19968,36601,38682,-15698,-6935,34575,-13681,-63787,-16338,68056,94656,36922,-52263,-31255,11049,5693,-31678,-48509,11425,83375,59501,22186,23878,-2341,-54528,-90053,-57233,9281,48509,40243,12564,28787,46790,37881,-9968,-31946,-11588,-43108,-74092,-4492,25502,-82499,-224123,-227815,-95611,-12726,21474,11231,21725,91742,88464,41537,7573,-20701,-9067,45104,26308,32746,97616,75408,17511,55439,123424,84239,-10481,-7117,50828,41410,4210,-21254,-42649,-30873,-39751,4058,38864,33251,19392,-21913,-14875,29758,41507,13788,27890,121794,158218,78457,8858,-8574,-44128,-42243,-63733,-64530,10198,94506,69670,-10598,-32171,-42544,-67359,-79897,-88132,-47914,6936,15322,32763,38611,57273,67303,10549,-54687,-54375,-14614,999,-10394,12448,97828,176989,202679,139667,58367,-9171,-76901,-75712,5708,49618,21138,12618,48017,44971,17535,24666,50241,18705,-61507,-42253,42695,86019,2143,-99671,-84955,-36838,-59954,-49410,27424,59726,58942,64227,53237,11298,-13184,-12434,-51879,-37101,56311,77752,-9946,-26438,28936,11613,-17799,24508,61949,39779,-10733,-75842,-72847,-49730,-58023,-18007,29408,-19155,19354,105267,56368,-12110,4897,-11706,-65766,-98984,-81774,-30392,3099,26905,47611,45450,17763,12090,-1271,-79286,-56664,37078,122138,75559,-19336,-67630,-28348,19483,29260,70773,159557,120087,-17947,-113043,-73582,-2035,15187,-4841,-45059,-33349,8861,16891,-24453,-78072,-64703,-7224,8534,-20750,-87627,-124373,-51230,76742,96967,-13304,-80750,-86759,-106647,-110229,-131447,-124962,-90406,-17715,62413,151535,137344,72702,27070,-6157,-71376,-119485,-136782,-99981,-73027,-81514,-69266,-39274,-21024,-3956,-1174,-33782,-56015,-26173,16220,59218,70758,9614,-27106,-7702,-60313,-147601,-64040,104857,112706,-23045,-60616,-18774,-61252,-150033,-116075,-95256,-124511,-87619,4060,45634,76302,91744,23333,-42131,-60946,-65630,-82134,-68130,-35106,15787,60177,36007,20449,21618,27369,-10459,-74442,-110325,-26692,110447,120639,52799,-23600,-45289,-34349,7776,-30622,-35153,1646,5966,22184,19209,-36679,-47400,19324,42335,58832,58365,9391,-34961,39983,164173,168983,59307,37935,52233,27070,447,14437,-76901,-196399,-166903,-1595,82862,67972,71729,31225,-40036,-55079,-22508,20563,-1547,-81948,-102816,-56225,-17579,36823,64626,47853,59371,84394,62767,64467,84430,9253,-51621,-40572,-13748,-18922,2005,84145,104012,47752,-8371,-39291,-49410,-31140,-39486,-65654,-42882,10802,49109,3762,-43537,-37432,-27067,-34239,-36123,-43404,-59473,-33761,-59257,-81159,-43968,-52391,-91417,-50593,30343,8681,-16546,18021,85143,126725,32876,-62164,-22625,46689,27278,-11358,-77628,-106908,-59371,-8225,3980,38341,63999,49868,17094,10264,41675,93097,105130,37490,-23764,22178,15909,-45256,-61992,-45142,-45578,-36905,-25239,3192,7910,-18461,2202,48372,4353,-56579,-47457,-52132,-55252,-28654,-32361,-41997,-42902,-40127,30116,81361,80052,81073,76205,73244,90967,126871,123602,75293,76961,112002,110042,42315,-49322,-85894,-86409,-69763,-26228,43917,93717,76944,-33520,-164903,-219890,-126618,3765,43474,-18378,4093,64176,7031,-77327,-85893,-16212,13653,-19823,-25154,5596,22282,40347,52916,-7705,-41494,-58602,-45089,35521,92857,48012,-40206,-2127,111011,128358,41757,3503,-14846,-27874,12545,41790,-9053,-23855,-5730,-22961,41446,108862,69713,22787,41368,60257,91499,108414,22642,-6749,3169,-15097,720,12696,-39323,-73064,-18980,34021,50442,15522,-8652,15970,-14940,-56811,-67962,-44535,6956,43021,35213,10021,24760,65085,91773,84290,42812,10003,31485,58909,19328,-82181,-123999,-17302,70590,15044,-62118,-40417,-2439,-31514,-98870,-85080,-33335,-14573,67841,119971,62070,-38091,-40610,41579,96905,23691,-57369,-60909,-37901,-28436,34406,110083,91258,4402,-39270,-46595,-7434,18939,30311,-1543,-38697,-2724,40938,78859,42795,-4711,-28049,-14658,13116,-16196,-119007,-145060,-70221,-6326,23541,52686,15768,-12912,7734,1259,-246,3596,18516,15804,20143,29293,25521,-43375,-52675,-5159,-28616,-104085,-103122,-113608,-151604,-94362,11813,62666,52412,90870,47997,-31352,-59400,-80432,-99126,-55470,6761,15823,1337,-12380,46009,71133,-28757,-123447,-116434,-85290,-80148,521,45951,-13107,5178,104243,30720,-104502,-104550,-50018,-11419,10653,13578,45595,98140,40830,-69371,-55832,8247,61461,64550,34734,-16176,-16892,-29309,-60611,14015,104576,77746,105309,198205,141432,49633,34583,-10576,-2519,36574,41350,45693,68402,26538,26283,99261,79932,-32392,-96579,-83762,-10423,17630,43884,40002,6675,-45201,-57017,-22785,33310,60067,56843,49161,11159,-37352,-44476,-3152,-2411,-74155,-94322,-78125,-106637,-130771,-68981,10707,25008,-5507,-14342,2412,10788,24277,3215,-64607,-83888,-23850,54114,85911,57700,32095,10166,-7620,-15065,-56364,-125607,-93669,-23092,-10084,-27229,-20440,-2239,-1390,-9367,19999,11287,45147,78482,10995,-49257,53453,194497,130240,11581,-20000,-50537,-91178,-120821,-100312,-50080,-8599,-15786,-909,-39032,-135020,-159235,-77405,1218,-10756,-41565,-26512,-19833,-53796,-57493,-58714,-40084,-16289,2085,17601,62383,63235,-12631,-522,83100,40566,-73559,-156109,-169269,-56972,-12059,-66266,-96151,-36982,407,-2997,4185,37682,53971,90667,125157,177755,153584,94511,53734,25916,70459,134336,106231,44808,-39231,-68738,3997,60210,19177,-60935,-97975,-15931,69979,27423,-38385,-23665,54890,100837,86168,64483,40472,2549,40525,113059,109402,69143,48211,18598,63692,167602,214763,169847,146733,79370,-17385,-49387,1320,42928,9417,-82399,-118843,-28626,97520,68655,4102,77407,132092,36238,-27838,59,7911,-58591,-78288,-78825,-34504,-15462,-23196,-13545,12883,12696,-34113,-84826,-101140,-82671,-20409,36901,10283,-42264,-64416,-53978,-32065,-38010,-121418,-126949,-40604,-20351,-33895,61448,106974,70149,9557,-39914,-9812,-10456,-45469,-47690,-79405,-133726,-127410,-71150,-24645,11461,26088,-3362,-43698,-72129,-59115,-70888,-55190,29882,78040,24445,142,11629,-35034,-101535,-151903,-139539,-24984,28637,6046,13255,66798,13988,-19529,-27512,-43193,-13071,61798,63473,14147,-17533,62871,136724,97267,66326,81244,65011,2990,-44687,-24241,30767,51392,47831,23548,15313,-4178,-53018,-81970,-30973],[-16050,-4787,-24865,13150,25175,27696,52455,41253,-25259,-84839,-64039,21089,20046,-33230,40361,91856,10728,-45649,-16245,31174,88717,119309,62499,17185,-21131,-28100,-6845,-23572,-92575,-126694,-59498,-3703,-1754,-4003,-26198,-34489,22104,86551,82993,18832,-13155,7624,61849,81277,-1566,-40115,9747,35986,-69501,-137614,-42059,65067,75214,2397,6178,58510,39033,-6217,19250,-1528,-84189,-64110,41590,55697,-29460,-44432,-8248,-9604,-33965,-59817,-96096,-66554,-14327,-2015,-36083,-53018,-34049,-39628,-7224,31219,-6764,-77085,-113406,-101296,-51696,-24888,-38064,-32500,-18762,2200,10752,-8972,-24847,-4192,25067,52807,49109,-49033,-78624,-29283,-25315,-17724,60607,78950,8498,-41496,15081,99927,45376,-48818,-27143,38497,62883,23494,-70033,-38930,51625,57480,20520,8494,40726,100368,65390,-21379,-18703,7731,-34619,-79732,-32817,40679,63306,24868,-42678,-30901,41972,83262,23585,-29802,-39380,-95131,-126744,-39338,-9839,-122450,-239030,-226034,-126349,-75880,-30326,-25155,-63911,-74676,-67151,-23589,11891,30124,51622,77817,50362,43728,67360,22379,-41912,4557,94927,98590,28639,-8438,24570,62355,79685,68106,34425,53974,44008,41634,33921,34556,50150,22830,22173,92408,107465,48341,59110,114065,51768,-51341,-72603,-56393,-61194,-43765,-75676,-108289,-67952,35648,55695,-8105,-19936,-26877,-77915,-110264,-95517,-17395,53047,65488,68502,66802,106114,143069,108447,45789,21936,-18158,-57048,-65000,-40720,24013,108456,177911,164645,107490,6268,-72483,-56618,-1764,16976,9922,-3628,988,30188,45608,42370,39578,-38023,-139261,-92206,2744,49491,8809,-40291,-2820,37810,10614,10008,55972,57019,24856,14486,-36064,-135310,-160682,-88764,-80367,-82539,8955,70618,22277,2986,18179,-18995,-31022,31661,57411,14848,-21250,-40851,-14853,-19509,-85313,-94930,-24135,-13683,22513,80529,52590,38360,93703,69768,-48384,-81794,3740,42691,-397,-20042,-21086,-33369,-69647,-49456,57901,79632,14299,-30192,64832,93321,25896,5044,41357,24771,-7700,24063,115667,104154,5790,-104920,-116519,-38446,-25696,-74692,-79843,-43669,-46490,-32003,5155,-23588,-44220,-29535,-28489,-8981,-14339,-45725,2032,98151,99337,16608,-33553,-51122,-72401,-64452,-116828,-169461,-153489,-71489,6093,89857,89389,27599,-36594,-59115,-67664,-60551,-88842,-93874,-84912,-67612,-13286,41610,24354,-37276,-73751,-87468,-73277,-41608,-8271,61171,122042,87669,17505,-22863,-43720,-61060,-22417,60036,99100,31221,-19062,-1620,-22392,-86772,-81412,-115951,-141702,-59480,28980,44819,88195,138441,65845,-5363,-42394,-75276,-104176,-84182,-74977,-68329,12262,81644,97538,61146,46873,17869,-45470,-107422,-56045,53179,72249,39599,18897,54582,50345,36252,4526,14300,13521,-2548,41156,45912,-35377,-63862,-8296,12645,7501,22680,80637,91105,100498,164865,153244,15246,-41907,-1210,36542,13265,-17634,-102757,-189457,-191218,-60430,15530,5235,53458,55822,-36760,-104789,-92693,-6698,54531,28881,-7264,-12279,-19628,-1756,977,-55987,-82755,-26134,6737,8855,31351,20161,28257,36759,6608,-38641,-20650,45658,51845,39364,19481,-30748,-91456,-74999,-9283,20574,-3156,-3588,43846,42111,15147,5016,1480,-20458,-53134,-87626,-123661,-101806,-76334,-47461,-4400,-14259,-41961,85,76346,73211,55915,28273,21455,63710,28251,-45485,-43251,6745,-140,-32419,-72734,-64904,-27890,5501,43750,116357,166566,96757,-19977,-41851,19290,86541,101002,48544,15153,39412,-2864,-59146,-74678,-59378,-13131,20934,-13727,5736,77318,70653,23789,22000,-28,-32481,-37582,-23589,28530,82511,43972,-35275,-98367,-100117,9663,76603,59581,29886,314,-15532,-15943,30010,47364,-4179,-4871,46101,57920,-6435,-90843,-105844,-69282,-61556,-92882,-42030,54901,42973,-77214,-176069,-215843,-136265,13123,52239,-61627,-75433,-1651,-23521,-83555,-72899,12658,53034,35268,29060,14553,-18383,-15945,14035,-604,29324,43828,19200,12401,52277,73182,42375,66192,143244,187119,103873,-17805,-71478,-19044,28003,-17475,-86862,-32963,43550,-17087,-27416,45879,78821,83120,114756,99878,62905,41087,-23451,-27082,-5644,4691,39010,35478,-21479,-62599,-37092,-4791,8552,-10967,-38396,-41008,-60561,-63662,-53394,-14584,48155,107864,99351,19778,-18624,-5504,11171,57679,70029,17548,8794,41969,10113,-78906,-100597,-11757,27677,-45445,-115046,-74512,1069,3797,-23962,14896,47287,41734,81646,90586,35614,-28658,-49659,7358,116318,82346,-29451,-43744,5864,29755,54249,51345,-17188,-59741,-34269,-5416,39980,49324,14972,-50888,-106352,-84986,-60247,-41353,-65864,-65531,-81203,-73439,-4969,-3100,-99270,-116957,-19829,57275,84200,101853,65721,18065,-5521,-23041,-8318,5823,24871,41690,47318,49528,75718,50566,22786,14227,-35933,-108013,-85588,-56688,-97707,-104506,-68400,-31747,-4369,86212,79652,26889,19757,-11226,-55779,-35632,11240,23545,29383,3805,17863,69915,49216,-22244,-41810,1951,51071,118237,90238,1101,48678,168987,75572,-85441,-93459,-59404,-44875,-12732,2387,33599,95497,42955,-66246,-34372,61512,114700,85503,49299,44851,37624,-32622,-47885,56587,125220,95308,113841,179392,159425,129132,111870,28375,2367,46571,93200,87316,50818,-60728,-119038,-28137,42342,-9903,-56947,-46395,-36591,-55419,29088,86332,46890,4454,56573,88746,54265,10492,7734,45249,50741,-5885,-39012,5815,-5324,-91098,-102713,-79033,-93098,-118532,-102176,-49324,-4962,-8017,-3427,3522,-8576,-22324,-45063,-32842,23622,26584,20114,28138,17959,4347,-8440,-26391,-29675,-50244,-103107,-33415,64883,64420,32618,-142,-43498,-54191,-73003,-61036,-14832,50300,46695,8387,-7766,39910,118861,74497,-34652,-56982,-49600,-96719,-126190,-75515,-10910,39137,21381,-892,-25399,-72608,-88206,-44307,-5890,-17366,-35034,-51776,-65859,-60457,-39883,-53890,-54536,-39382,-31281,2439,82372,86350,-11648,-34540,13995,-22402,-116815,-198992,-167666,-57582,-47497,-78700,-64731,-14971,-21630,-53757,-21518,21165,14375,51748,101273,151873,130210,64905,53831,79233,117549,135260,106509,79491,666,-72688,-8624,96301,75990,-28076,-82460,-31872,21697,23991,62677,111494,124052,129690,109280,74966,53762,20250,17449,66995,83544,22951,-36180,-45516,18256,127500,226069,237062,195103,90253,-20354,-94909,-76095,14221,46347,-15991,-37181,47412,138439,61866,-41427,-287,52797,26590,28232,21123,-24779,-60096,15536,48473,7940,-53167,-48035,3130,1437,-53329,-70826,-76213,-119041,-115805,-24272,29594,24949,24081,-15173,-34344,-1739,8092,-62787,-94915,-78377,-78666,-66917,48710,108637,54062,-40485,-92394,-32491,2713,-6058,-31745,-68711,-109125,-115120,-48359,25994,86378,79288,-30596,-110145,-97829,-47119,-66772,-120829,-67498,29268,25556,4322,3107,-32350,-89239,-131414,-79155,74804,122943,102320,103303,63684,-44742,-2775,32737,-19709,10949,100337,78743,468,-39702,40813,69288,-1722,-588,67732,46092,-19010,-55738,-52451,18727,118534,142473,71093,36665,26469,-23466,-77810,-69121],[-46349,-75707,-69842,8751,18856,17703,54738,75652,65337,27824,-8901,-7323,-27583,-59183,9004,12267,-80744,-76759,6071,40649,97313,180283,152022,63710,-23452,-30596,-23643,-55638,-82911,-76071,-17024,52604,63263,32073,9112,48267,98947,85053,30808,-13299,-16735,33731,128401,157280,48480,-41324,-34923,15078,-54989,-137192,-72286,24065,47118,29096,38704,34636,10829,12861,49794,9186,-75924,-50407,33027,43603,-24147,-53063,-55455,-111063,-154206,-106503,-69745,-53184,-54015,-45766,-19110,15233,51657,37543,36547,56523,34115,-3125,-26957,-74415,-83428,-27337,7891,-3213,-50624,-38018,-10581,-53464,-78141,-14350,21852,-6826,-37966,-92563,-75175,8912,53554,102769,183024,114956,-61023,-101912,24809,138620,63663,-38267,-2880,48320,28780,9159,-26587,34525,110223,78140,47703,73169,75189,82793,54117,-30471,-21592,30639,4936,-14306,45560,74535,50841,5322,-75086,-79814,-8296,43207,6888,-35038,-24249,-44202,-75005,-24792,20188,-15869,-64199,-73500,-77562,-114244,-69800,-24832,-74283,-106616,-78391,2881,70600,92954,71100,57496,71211,69616,4731,-83422,-113042,-42212,39231,60931,51026,44338,49340,57636,71557,84342,94867,147130,124296,71020,29249,32397,79020,69550,38916,65192,72655,57198,67014,51433,-46994,-127052,-119732,-77888,-42328,14061,16453,-31360,-62267,-14325,19559,-5019,-4952,-33280,-80820,-46603,6255,34149,66961,79486,48556,9081,54745,132074,168763,150946,78531,-48628,-106481,-29580,21519,-20605,-15971,75392,96629,51174,-29538,-71990,-36803,19242,29451,15875,122,-9807,20254,62209,50299,7476,-70380,-142628,-113953,-78601,-43599,-10114,40434,100351,114798,61713,21783,25967,528,-38235,-35617,-66044,-144966,-162054,-83576,-67508,-73452,-9320,37205,26394,11332,-3447,-14114,-526,18731,-7476,-44055,-14908,40148,83264,46018,-45217,-73339,-39784,-51976,-52741,-24147,38367,134240,226263,176062,36719,8005,101811,106184,-29338,-111728,-92682,-41385,-38095,-459,139419,160939,19227,-93795,34510,128513,74133,48143,69295,27563,-5988,17154,79797,77073,26420,-42964,-21438,29067,-24628,-82947,-40041,16454,-16770,-21180,24601,14974,-46767,-87711,-76060,10644,49139,12859,7237,34936,38177,12756,-835,-9127,-22341,11528,40236,17956,-70219,-102591,-41102,43671,46240,-8345,-51631,-23025,35573,80576,45014,-21404,-80092,-63671,23560,89758,64844,-33786,-100103,-65372,-7155,-27927,-52309,-578,55454,62431,30088,-12595,16874,81446,56109,-5371,23394,41205,-7339,-37003,-27652,-23771,-1285,-63022,-97500,-23811,26188,25358,88654,135078,42283,-27884,-53088,-69047,-37120,36615,7353,-91109,-55481,84486,185557,142009,83393,38523,-27017,-113089,-97938,-28957,-15630,-1316,43097,108735,90974,71010,82957,116509,76927,8298,48555,78035,9312,-37452,-17839,-7980,-11579,-3939,77421,105198,63587,76019,69759,-32748,-69666,16894,90706,25029,-95711,-191397,-189989,-145672,-55234,-4058,-34157,-21017,14778,-5186,-73040,-100567,-19086,71186,66452,24208,29928,37427,7123,-53582,-144857,-189111,-115126,-37095,-20027,-1802,19240,81508,101617,38743,-25065,-33583,-16268,-16138,6966,17538,14903,-32343,-51426,-12592,32433,14844,-11915,-4822,-9766,-16474,3671,12140,-13089,-35915,-40922,-100373,-115254,-63803,2276,35818,46679,44333,32398,42468,61717,68152,-584,-54462,-8303,13160,-22936,-47668,-17179,-8447,-48633,-68990,-20028,21520,57304,95163,137003,136281,21467,-113642,-131994,-87528,-62410,-33569,6368,29005,21648,-34179,-60797,-68744,-53084,7766,31949,-26232,10527,92737,46278,-62445,-112338,-105720,-71051,-39521,-3738,57853,87924,14646,-81624,-107704,-75628,-12617,4720,7228,-2960,-48206,-79118,-72702,-7739,35534,-2174,-3346,31129,21013,-26487,-56570,-55019,-24924,-32795,-121953,-112477,-4236,-20507,-121438,-162843,-151086,-76718,6055,17914,-49999,-53826,12223,22469,-5244,-12569,25182,76387,134156,132375,55557,-3461,-27014,-28940,-30892,16533,33671,-1398,-49743,-9556,84281,125313,131426,133569,168137,134830,18880,-49881,13657,55525,1382,-36100,45241,105345,-659,-73265,-34190,38837,97302,143568,108196,12011,-28120,-51907,-20985,22496,61566,75998,14041,-32409,-21498,1159,-22895,-22971,2434,-7970,-32783,-18453,13732,9381,25622,64144,113085,94249,-10595,-48952,-9600,-2803,40435,77883,46673,13993,-1861,-46664,-88547,-71926,-21392,-30476,-85391,-102056,-47784,42425,90428,80245,94836,127870,107717,66254,-4776,-21920,-14831,-36861,-27788,57190,54641,-13150,-11045,35186,52192,28601,-29479,-94621,-67140,32688,68208,69827,34527,-15149,-43015,-71342,-101234,-131867,-107657,-84207,-33359,-58771,-88512,-25220,32878,-18620,-61007,-26776,48193,104136,121437,92770,48211,7548,-6729,22404,21134,12651,24730,51421,70567,120898,147855,98643,19550,-40891,-73398,-19168,53157,27748,-46083,-91635,-96369,-86044,-1527,9040,2426,31370,41480,18144,4776,-13085,-21839,18227,1690,-34844,12971,71717,79596,77351,98438,115066,120644,55550,5749,78754,153595,52309,-50870,-27329,-15357,-43626,-36751,-24542,-475,64878,73153,31305,47711,71950,74647,25791,12537,70366,83998,-12211,-27283,53576,82170,64987,85626,108171,83986,71393,69164,26744,29470,76981,139321,113519,29100,-101754,-183843,-135714,-52024,-9189,22977,-2152,-85090,-154222,-46043,63339,39659,-2439,60189,119200,72152,-27089,-67380,1637,69493,20617,-35065,-1220,-423,-45069,-27695,-8863,-8837,-53130,-121541,-117092,-15532,42834,22401,-5810,-20605,-46481,-84893,-29815,83293,47395,-33993,-45542,-41328,-53563,-58855,-56156,-39639,-32277,-58478,8430,89386,81128,32878,-42044,-120276,-97473,-71231,-67467,-26784,56955,76801,66237,27988,-28986,-11350,6766,-29573,-19018,24160,-11222,-69000,-63712,-26413,42211,50404,29552,5214,-38112,-39505,9043,4762,-30070,-39936,-79374,-111998,-59830,24504,38619,20631,6627,-16269,-14797,39086,39960,-25393,-45831,-12182,-18126,-51805,-71331,-23256,11193,-13366,23734,50077,-2347,-96640,-118675,-44374,6359,6626,64854,77105,81700,88381,43335,34809,91762,136423,119554,85258,76060,17848,-73093,-46747,48799,39731,-37992,-64693,-45578,-47630,-12252,137888,225553,171063,84517,29128,11449,36635,37450,-6999,-23247,-15435,-53887,-82873,-52359,3433,48157,115882,171884,178623,93126,-21561,-120981,-115752,-17652,49809,48662,45370,75083,108285,26529,-45561,-20155,-24246,-37541,-4524,-33806,-78089,-28532,112945,125026,24623,-66836,-75091,-49571,-56480,-88016,-73519,-56530,-112367,-140390,-94039,-64454,-21863,62491,46021,-15821,-20259,4462,-8181,-24383,-53292,-65710,-49687,38208,103040,66918,-54529,-161788,-119068,-33432,2610,-36721,-58322,-55918,-51794,-12991,32768,93550,98673,-1315,-61193,-30695,-12242,-80608,-156368,-113585,-8419,25734,-4932,-65284,-116479,-116221,-100279,-59944,46169,94996,114624,119028,45523,-54746,39850,109107,42731,28071,87818,76505,25498,2497,38243,27623,-35309,-27461,43593,50849,13700,-20743,-36437,24993,123397,154480,88394,57934,52412,12173,-38655,-49729],[-31223,-55727,-68670,-13228,-30563,-61651,-31701,23215,89801,124870,64632,-2780,-11500,-19336,-24881,-70287,-125998,-82982,-4309,-7234,28750,136185,127846,21657,-57128,-43008,-43367,-66180,-45212,-36660,-31934,29101,62116,30391,42929,120225,146074,79158,11175,-14521,-12093,22823,92973,117256,43645,-31136,-32792,40940,6584,-89292,-101209,-59474,-28308,-6481,-792,-35969,-37857,2091,42520,25744,-26129,-21418,-6951,-5189,-24310,-38682,-52857,-99615,-123048,-76518,-46043,-25562,-45228,-77054,-36127,36176,58977,33617,47563,76361,68567,46977,27923,-27120,-61816,-29410,32629,30466,-46474,-38294,-8156,-66368,-100762,-28946,8601,-48926,-75121,-52007,13652,73731,117034,177276,218377,96963,-109220,-143571,1807,88666,-3380,-60235,19213,61117,8547,10924,37226,99480,109168,27710,-15440,31223,41052,17414,4803,-12240,4292,16781,6553,60908,146736,116435,48781,8256,-63875,-93735,-97516,-79056,-33234,-11058,9123,25233,12707,10130,57076,138571,164676,84740,-42734,-153147,-96121,-1196,-29934,-49282,-830,72504,102361,57944,-21767,-10234,71680,79248,-38534,-148904,-135738,-46516,9707,14322,26279,55344,40347,-11543,-17693,38769,109617,164706,104004,42163,19252,15933,39074,33674,16266,1479,10475,55093,50582,-11810,-71717,-114336,-115578,-68374,-18061,60247,90008,56417,-3797,-17635,11364,35629,36736,-56519,-131911,-31413,59692,22082,11832,22458,-25942,-80761,-42667,34465,106945,130531,50260,-72141,-105356,5901,67056,-23358,-86795,-30428,-15514,-50413,-61058,-64444,-61480,-20545,11125,739,-12310,-7070,20758,54175,23804,-35513,-83560,-135488,-131026,-121033,-100912,-66387,-4251,60010,83243,28460,-37293,-54860,-65613,-67593,-64371,-67552,-73037,-61849,-25220,-40289,-41467,-4111,12868,18587,1758,-24364,9610,48183,4803,-76533,-96608,-12460,83275,138757,98155,2171,-30111,-32241,-86953,-115976,-100075,29106,209705,286578,204294,110145,71088,82883,52868,-85960,-162911,-84435,28262,48866,64408,124907,57962,-79099,-108543,95767,190415,93861,37979,63420,67355,65634,66685,93609,84373,53804,32680,86242,83177,-22299,-64452,-12381,45413,35599,17064,29972,24133,-55169,-125707,-97054,18916,69395,43701,4785,-28784,-15187,-1068,-10005,-22856,-27233,48869,191521,238651,55703,-108982,-93965,-7587,-9683,-44334,-45384,391,63520,130783,124860,33757,-77986,-97319,-23462,56088,77294,-9393,-102327,-41098,43128,-4501,-50154,-21303,-24876,-44189,-40996,-41519,16290,125124,120382,12323,-18344,-7,-26412,-65532,-52388,-18844,32831,-150,-26061,4803,-4277,-28297,22672,28438,-46149,-48573,-10242,19664,88455,154460,94599,-25413,-40475,70893,204782,170936,79595,30657,-27637,-120984,-115410,-56803,-60300,-28424,28371,69940,50471,74950,122445,155853,97466,6911,13374,39522,17594,-1062,15757,23508,32212,17268,36099,30531,-12808,-8909,-273,-49914,-34549,55948,111585,31725,-106944,-207637,-177812,-101129,-3463,67417,11714,-78910,-69622,322,-20742,-84527,-39164,29019,-3777,-44724,14932,72379,39695,-42455,-124526,-164500,-100522,-3996,22651,7723,-6989,39880,60714,27403,4511,-21286,-45610,-35674,-7296,-2161,30809,28089,-19938,-48985,-24509,2564,-7985,-35696,-71019,-73278,-25097,-3542,-44103,-46290,15391,-29523,-85766,-58674,4781,26481,53805,73129,26959,4987,32930,30613,-64020,-117117,-38369,27210,24493,-14802,-13338,-6486,-58015,-106570,-57327,24900,94054,107657,82800,19668,-62157,-129561,-161423,-176928,-187524,-140461,-30741,15242,-6344,-41067,-42900,-56609,-55512,-19014,837,-21756,12990,16324,-90803,-201038,-242495,-207283,-129008,-67317,-40896,-21595,-28753,-78490,-118788,-89447,-41269,-27995,-41719,-6088,10304,-34899,-49006,-18117,35423,64603,25311,22943,54721,30976,-7950,-2349,-29646,-69312,-50520,-69519,-84423,-43393,-59919,-116103,-137932,-112694,-25276,18424,24733,16250,23780,59758,81916,98063,84767,47822,68752,165069,156157,71926,48283,5655,-50309,-77901,-45373,-19786,-35783,-73089,-38833,61715,115566,112371,80594,90150,104107,78524,43032,62885,91340,86993,81306,137297,157259,62896,-3246,-35255,-34988,27591,100062,71928,-14811,-9552,11607,48869,93458,142806,129789,25083,-23749,4502,24062,-4190,2223,25587,10130,4918,59369,103039,63067,39976,66880,94223,53141,-47195,-51454,45896,81998,71256,73562,60339,5957,-50417,-62978,-47486,-31829,-14914,-44317,-94604,-87925,-33945,53165,139138,126837,93124,119045,111532,51328,-47205,-44208,-11892,-20759,-34911,-22471,-23942,-4754,18702,27547,22158,-9987,-67455,-100109,-37670,73897,85552,61715,16329,-15653,-3615,-6304,-72896,-152737,-115268,-54683,-1680,-22993,-77530,-61340,43340,66414,-1927,-48047,-2260,56672,88080,76764,58728,56552,55477,62026,24684,-4194,-15776,-2224,12808,74720,156560,149224,28520,-57140,-65851,1410,91483,94564,17581,-43001,-66962,-110873,-107484,-120063,-100554,-47038,24482,30519,-33149,-83437,-63430,26001,32500,-18590,-6846,43394,90407,125061,113468,45331,-14465,-56014,-37550,21431,38533,-9155,-7329,37442,34532,4967,-3935,-6696,-14176,12721,53514,70834,67751,6248,-34403,-62923,-39913,34001,67661,4977,-24985,-4393,5528,16657,42062,30490,-26687,-63595,-52638,-3747,82992,108235,100294,58341,20671,-41647,-113407,-143637,-124441,-18943,108375,75011,-53255,-156184,-102261,-26826,-28889,-59722,-30971,51721,78966,-9286,-103333,-53558,37590,-831,-62689,-47943,-39225,-17539,70332,110510,100084,31815,-79655,-111008,-2245,73422,22037,-31786,-53861,-86290,-137156,-105746,8354,4686,-81264,-96605,-98289,-109676,-91136,-45936,441,23304,10305,41222,79253,67297,-6022,-110848,-175148,-116709,-33136,-1737,-1042,77102,131991,110768,35169,-75158,-93743,-45856,-6924,43046,101395,108963,45673,-21126,-45647,7261,38769,62181,39029,-32708,-25670,53306,43746,-23040,-48391,-89116,-131465,-74355,47513,87074,85386,79438,53337,15997,6586,-10966,-38495,-24972,57525,119652,113111,108074,102376,45008,11360,104588,90713,-59372,-171376,-137348,-48347,-344,55273,153737,92136,32328,63771,52501,38576,91345,126066,100782,59484,41042,1924,-45877,-29440,4587,-46428,-104406,-83901,-44815,-63464,-42639,105501,195895,137308,17388,-39963,-24160,32841,65900,24556,-51776,-84313,-69819,-36228,-22621,-8338,-11781,-7062,25220,93876,85095,-20376,-133644,-123864,-44299,26894,75761,66331,28903,46370,27846,6756,5601,-46796,-66570,-36887,-72924,-78504,-191,101728,81804,6602,-54647,-76138,-71429,-32004,-22656,-50541,-58244,-82387,-116606,-139509,-149361,-102947,-4209,7420,-37458,-41301,-1482,17532,12111,-24014,-28309,-27183,-7968,34777,62368,-13199,-142163,-149764,-63752,9346,-7034,-32610,-10287,6070,-13505,-27810,10453,37157,18904,31648,54552,38175,-40390,-96429,-79593,-20772,6406,-40053,-144928,-193424,-100393,-3027,-3705,-2592,20252,55974,39941,-8587,-39686,82236,158477,81312,5292,28020,62546,90317,74784,30476,1340,-13174,-9142,-1554,16171,40018,37144,12010,21333,58035,95250,77201,48009,23366,-1198,-22352,-14812],[-6982,2930,-26581,-20148,-64634,-119235,-113976,-53789,52843,143006,102184,28030,56723,71441,-9420,-71527,-46617,5705,11774,-43171,-46661,30711,33620,-36866,-88919,-67507,-41762,-16525,15131,-32577,-72640,-30217,-8003,-22374,35538,125091,134370,70952,39681,34269,13266,-7652,9677,31412,-6706,-40736,3082,98141,61639,-33135,-58670,-55040,-35141,-26202,-32326,-49463,-26664,-2785,18803,54606,69264,47266,-12566,-40647,-27629,-22402,-30515,-24780,-29383,-54398,-64277,9171,30084,-38838,-41069,6661,-14919,-42301,32870,115196,123261,79963,48492,28091,-13644,-37680,13123,40986,3259,27572,53109,-5189,-62474,-25857,28643,-4497,-21366,38118,104114,82294,63356,93294,112117,40509,-74337,-105081,-22935,12131,-66102,-67012,45079,78054,27110,43783,63987,72246,52771,-26820,-110957,-80705,-39534,-64121,-53628,7753,23276,-10269,829,100863,189057,147220,101482,90588,23242,-48409,-136180,-140866,-21194,44539,27652,41521,57702,36859,69478,212817,263658,120065,-55563,-161468,-91443,10863,-13948,-53547,-1873,97926,97893,-2731,-73379,-52,79699,57997,-34154,-95858,-65954,9558,57250,49344,27566,26374,-9554,-75435,-57177,40639,113657,138225,56805,15364,22563,-5837,-47672,-44729,-292,-7044,1454,62513,60116,10346,-22478,-62857,-70549,-17686,22697,78719,93358,78376,23907,-5122,34075,85069,81825,-57539,-184666,-99107,-4767,-44321,-59830,-49062,-70004,-93609,-72180,-43676,-10600,19022,18966,-8721,-26859,-1737,21925,-11346,-59339,-53779,-54355,-37825,9852,-4549,-87177,-100768,-28796,13909,15358,35586,65924,63476,-280,-52002,-80834,-132416,-112656,-78005,-73529,-91156,-97983,-62118,-12577,-25355,-69354,-77705,-58203,-37054,-52827,-67255,-32376,15648,35116,-1652,-9154,19320,43798,49567,15793,-13902,35683,74977,11192,-69543,-68013,17602,90300,147885,140873,44697,-38682,-57891,-79364,-78432,-55445,58633,215707,220382,118348,78300,37493,-20935,-47063,-91821,-95617,8074,103311,91380,58187,20356,-101941,-154266,-44713,196933,231207,99640,48818,98657,146828,141538,89425,101166,113541,112174,102540,88444,25631,-54614,-69175,-46716,7094,48154,44845,50396,35204,-31285,-76802,-39111,47614,81946,69804,27795,-20029,4094,27711,-17972,-76894,-89725,21207,184921,245042,89220,-75402,-108853,-50266,-67542,-78653,-46286,-36947,-39575,41688,84926,19267,-79821,-119706,-89641,-1468,75163,12378,-91597,-48565,27713,11973,64,25825,-8916,-87143,-114025,-103856,-52850,59251,135374,86828,8871,-25289,-13596,-7796,-15848,-23853,16389,18836,10113,1526,-38224,-63437,-37389,-42826,-49991,29245,92170,138970,167202,125597,57147,37354,41563,68639,148466,132774,65302,36330,257,-84590,-85929,-39134,-50318,-9872,25040,32667,15686,57288,91058,89144,29711,-17264,-21974,-28530,-20577,12165,61013,83483,91617,58208,26421,-21151,-48103,-20470,-3216,-32218,-883,42401,49747,-10693,-81137,-148499,-132091,-64383,49688,140341,68281,-86177,-119495,-28069,-15815,-90594,-71393,-15806,-53152,-84868,-20579,35475,39342,14565,-33370,-75291,-29355,39522,37996,12906,-9893,3719,-9683,-10099,37503,28122,-21733,-21818,-3354,-18389,-9721,477,-15165,-35971,-26587,6000,6509,-5171,-28145,-34977,-22287,-29823,-88016,-83441,17273,32501,-5429,-8572,12373,6159,7574,24550,11469,26775,46745,17065,-95389,-141592,-30203,64216,68274,8527,-34738,-55242,-76526,-116269,-84651,4521,73689,79872,43818,-23252,-44538,-43835,-99034,-149796,-154097,-123184,-32023,15636,-4287,-29466,-15299,-21344,-38351,-44798,-27096,-17399,-23617,-88486,-184857,-237287,-225738,-176797,-115922,-71931,-68961,-92741,-103729,-89531,-74793,-70045,-60290,-26592,-4925,22948,25646,18532,48913,53244,58072,75800,35249,18079,64948,71614,31740,10914,-74322,-177191,-93032,34727,29410,-34947,-54942,-60913,-90801,-92632,-3316,61531,90430,83885,69729,65201,74809,125439,137299,74039,51504,96900,69104,53537,92110,37240,-39907,-81409,-57218,-18920,-14023,-39596,-30765,20162,35239,28720,23643,53220,77703,109322,126788,114504,125226,164151,150542,153506,166582,127708,112408,39758,-59325,-45305,37935,24288,-30047,39991,109321,119850,131369,178601,161008,80416,44454,14318,-7312,22212,57505,20460,-24547,6902,67308,104365,55657,26142,76408,104017,59591,-15245,-20151,69396,123417,81256,60010,61875,3320,-40785,11492,45457,11403,19334,7785,-58885,-89069,-78016,-33138,58022,69041,27316,45252,75100,58611,3686,1506,-2593,-13079,-20345,-30081,-25449,26342,25131,-18721,-40400,-37388,-52911,-69604,-36105,14865,11395,31863,28396,17035,27215,11973,-46766,-111830,-68333,-31166,-9209,-4900,-62929,-102879,3331,95932,53887,-1134,-4013,-2588,30317,36442,39957,85650,100908,69679,9430,-6380,-16864,-31981,-52407,-31135,46551,118021,34801,-70867,-91922,-39571,30730,47670,25331,8287,-609,-64395,-117840,-167101,-164856,-118774,-17054,20682,-62370,-95709,-19625,92660,103633,54017,13013,-2844,30725,78251,59478,-41348,-114433,-130825,-104486,-94459,-86234,-39428,50717,79694,34060,16545,37841,44908,1338,-42025,-55492,-59561,-49460,-69832,-66672,-57365,-40030,-26803,-6903,-12009,-44941,-67532,-47642,-10746,11721,-13917,-86387,-125176,-104936,-25323,96083,95487,21514,-20720,17723,24702,-43585,-119040,-138178,-26054,147902,176833,78567,-52404,-84878,-85460,-71964,-65512,-48928,4376,66364,28146,-66533,-50635,14168,-12100,-64574,-75770,-88703,-53824,74084,152801,125437,59499,-3067,-32933,22968,63982,10127,-63457,-118435,-146497,-172491,-166291,-73708,-27442,-70487,-92680,-112807,-114305,-57990,21412,72696,97404,88787,82077,77531,64061,-19106,-116364,-132438,-81166,-21059,20644,-37,45720,81167,55980,22326,-41101,-70078,-47111,-4217,31573,79072,139027,122575,46411,-15310,-13708,-8870,35750,28840,-42718,-32066,62156,82182,11490,-30657,-53201,-74469,-38764,34988,38573,48767,82987,103694,76797,27198,-8817,-21773,17839,145896,257942,246723,174522,95216,-1355,-44218,26993,-30656,-164214,-183391,-104522,-51097,-9880,97068,194984,67086,-23933,32168,55402,46407,78421,84925,62542,42199,20519,-19816,-1152,43976,10089,-94858,-143825,-91882,-14958,-5829,-22296,26826,81380,66571,10583,-1133,26329,57128,78694,63083,-21553,-73616,-10060,55290,9043,-30275,-28590,-33749,-63610,489,72389,14260,-106778,-111254,-51349,10598,69952,56459,-11849,13315,67399,64736,6373,-44671,-20832,15235,-28435,-26352,-15111,-2419,-767,3294,-32805,-54773,-18384,66843,68427,-32151,-67479,-32935,-41605,-89585,-126516,-135065,-112866,-96770,-64796,-18475,38457,55575,13258,-54780,-48626,-44039,-67182,-65703,-2115,17131,-37743,-54823,-26917,39531,51800,-3602,-2102,21192,-28645,-80642,-69777,-53681,-25432,35274,63464,87778,66681,7838,-37803,-46732,-59130,-98181,-161298,-157251,-24979,95412,98969,62375,21107,5281,-41349,-63093,-47494,77898,142670,55272,-41950,-20614,49328,124073,97148,10690,-19679,16189,35080,1345,-14234,34101,81657,60957,2470,-15674,27623,37898,-303,-40250,-44106,-35333,-12253],[-28688,-7364,-2654,4400,-29914,-72291,-99297,-76053,2092,76460,69325,33107,83270,112305,26217,-27387,50727,99380,47459,-30338,-75190,-65113,-44477,-31882,-74332,-85114,-35285,43693,63576,-36743,-94110,-88005,-115546,-102458,-17141,61276,72985,37412,50317,74439,37900,-19978,-30771,-13386,-47735,-71807,-7916,97877,79240,36832,40727,7133,-2710,-447,9537,22143,30132,-1786,-2826,64358,116169,87484,4596,-43226,-33553,-32368,-34394,1772,-28807,-104816,-99943,11754,45951,-18450,-35312,-19163,-53313,-67009,32248,144849,166028,94975,51040,61783,25929,-20415,-5893,29307,37904,67974,91975,62652,-10919,-31683,31095,50973,29557,41703,64515,2352,-56549,-60945,-34660,-9997,-9084,-41006,-40104,-20836,-59793,-44154,56089,79019,36688,51786,21716,-25343,-8366,-32887,-140963,-141436,-98836,-133226,-115072,-28310,-7291,-27483,599,60001,109193,121628,156276,178197,94922,-10847,-108541,-102402,10988,61796,16814,13200,41164,32710,50117,158505,177412,37559,-74688,-117099,-74364,-37322,-89592,-153590,-108520,36164,63528,-7137,4434,92011,77250,-8510,-47507,-22757,13460,60886,113996,116795,65751,10854,-41452,-70858,-12936,70871,89597,106697,51769,20212,23578,-32269,-111481,-96018,-12909,10015,9304,56968,86580,72563,18232,-43240,-42877,16015,55564,85147,70865,42634,-25766,-41367,17742,54202,50653,-51319,-177356,-165479,-123923,-126351,-116063,-100423,-73233,-59885,-58151,-66378,-71291,-42571,50756,101890,54364,-30526,-53058,-24695,-18936,-24855,-31252,45091,116392,68657,-75725,-140331,-48372,56200,72147,78124,100844,68447,-20394,-66619,-86131,-104181,-51418,-32519,-45584,-70458,-116690,-131197,-87857,-52503,-44238,-31354,-15899,-13884,-29522,-52675,-32314,11164,39801,18815,-709,25230,77254,82413,30319,-6531,25395,49149,14948,-6987,23302,76097,99721,142432,164528,75517,-76757,-119489,-62612,8461,40616,81661,120309,73903,-15945,-48596,-58933,-77246,-49810,-11257,18495,65554,95765,51772,-11414,-82456,-194741,-165767,29211,244504,208127,86248,81801,148071,177535,119733,19572,33284,84221,140309,126884,15488,-82532,-103345,-89452,-77437,-24313,25530,51623,77881,46920,-3801,6311,55914,94639,87721,61797,30860,14506,50157,65938,-14597,-128718,-158424,-47622,33897,39663,-3786,-44004,-70275,-52963,-86680,-91542,-55960,-84225,-142374,-73014,-23602,-51205,-87304,-97655,-88231,-15084,54622,-4534,-81224,-54578,-8120,-364,7060,35548,40830,-32496,-109769,-137735,-118344,-33281,72702,84797,29932,-16227,20753,80689,72558,12749,7246,3220,-18979,-59534,-70640,-46998,-23879,11240,74390,149089,137768,153514,126282,-9176,-71193,-3200,56814,42794,47282,51809,64786,67581,44355,-43366,-79061,-70932,-70405,-4927,30804,45253,27743,27647,17255,-15485,-64102,-53964,-28439,-49658,-49914,-6030,60660,103023,98032,48367,24447,-20272,-32390,16575,29591,-4497,-4460,-13654,-47538,-115750,-138999,-140593,-86858,-22561,53019,101563,34982,-76737,-114748,-76649,-66666,-104906,-84420,-18293,-5375,-34554,-41958,-38210,-5030,35563,3043,-45926,-5308,-1340,-55368,-26602,24481,39139,-22050,-41237,37721,56678,-11586,-50805,-26131,-24002,-50707,-75006,-30066,23337,37381,27163,17534,38801,47784,31002,-12944,-59673,-93025,-83734,-6639,56152,83492,72010,40846,-12868,-58975,-50998,-11329,39111,52583,31538,-66958,-127809,-35014,62891,59823,-19633,-100351,-144083,-100665,-55280,-25748,-1774,15745,43477,69779,41630,16959,13250,-35944,-65491,-59739,-76668,-35574,23446,-12284,-72810,-29565,24104,15496,-35435,-60360,-78981,-104880,-131950,-151512,-153827,-112510,-71050,-56438,-43400,-39054,-69301,-60500,-3873,13459,-46601,-83786,-2835,57066,20693,-19149,43866,118450,48951,-6821,36830,32903,264,39418,92695,66755,-10773,-134793,-227779,-106903,84957,95792,-26975,-58461,-23190,-39498,-55025,18063,98254,136412,107739,70496,27344,-3351,46543,77235,40669,10014,-16444,-43523,24738,85273,19993,-28022,-43434,-21597,-3155,5649,-11738,-20435,-15547,-27708,-29312,1336,80568,87210,82805,120525,118669,108815,146786,116792,89326,119033,113367,122105,69079,-34448,-61213,2892,-1477,-63360,13713,110639,94047,70516,118307,116095,99384,112440,26402,-44176,16071,58100,-24277,-74260,-34335,-10847,18831,13427,18021,79494,126323,120782,74777,16548,12325,27597,10643,32117,90610,72454,46345,99484,98696,16661,22978,60371,22390,-53266,-129853,-163527,-100328,-48718,-53245,-20735,37611,58583,53742,66305,33572,-9856,-21206,11254,39217,50068,1149,-74869,-102690,-66882,-32034,-44806,-69027,-86223,-78276,-478,27979,24311,34155,3844,-26070,-24642,32668,18364,8093,7683,-60841,-128943,-45966,73407,90569,72890,30579,-33698,-29575,-19095,-11615,32331,48331,21560,-15158,-3766,18275,21171,-24114,-95063,-105684,-11270,3288,-66118,-98518,-73258,-53020,-49506,-30543,-25414,-11368,-24563,-45012,-111791,-143021,-124740,-33204,53682,23447,-4894,56742,136901,123771,62884,-14422,-72403,-49752,291,19278,-15812,-51202,-99768,-146383,-159583,-106485,-18387,84679,85026,-21927,-62284,-833,43753,-3232,-87612,-170764,-232569,-187094,-66295,43397,60152,22587,-50538,-74818,-55476,-63967,-81467,-53410,-23221,-19680,-41602,-77313,-59325,-21833,-16036,24456,20538,-12204,-29115,21367,26321,-60850,-129171,-115215,-31288,108312,202123,168735,24243,-45629,-61681,-36805,-966,34687,36751,41984,31176,1085,14057,35230,22805,-1278,-26314,-68906,-94545,-25867,61911,47059,-2694,10368,18705,43581,51643,-25841,-136402,-195693,-183255,-161370,-139666,-63050,-14370,-2507,-13342,-44784,-44230,25458,96276,114248,128336,118396,91608,63043,52761,-2755,-53043,-31817,-17534,-41035,-28338,-46313,-45488,-59035,-60321,-12901,8802,312,-7469,-26688,-58400,-29893,54510,98045,88074,39746,-6052,-50349,-29482,-23290,-63897,-55117,22343,70537,42463,11120,8404,29159,44232,27549,-10917,-3081,36590,88023,95910,52958,19392,11092,42564,140696,226559,209212,94440,11768,-54094,-132646,-149209,-205037,-231464,-145992,-73751,-62164,-9598,76626,85089,-67873,-114162,-16550,20586,9077,29581,32409,15198,29289,26540,-20758,16066,70071,6975,-88444,-99614,-44984,23066,59916,36502,2981,5831,28506,50295,69760,78542,67209,42362,14173,-36838,-35969,68215,127164,43322,-32309,-17091,8184,-60744,-53652,53631,68432,-50307,-101074,-59052,-9947,31698,47592,1431,20491,99596,93087,-16192,-57822,18515,86313,63756,52471,-1762,-43106,-23884,16201,-27151,-38014,33678,97533,65137,-31269,-50848,12590,23510,-14336,-43418,-85311,-125127,-118757,-43387,20308,79562,102064,27942,-94920,-107603,-77713,-69496,-93720,-82511,-30904,13332,47500,31993,60429,62232,-9297,-12515,29075,-5895,-59162,-68521,-91374,-85572,-31425,24202,107144,119106,34337,-41147,-89118,-145642,-156654,-112892,-43071,36108,102815,156652,172585,76435,4046,-38838,-72180,-93369,-1658,49915,-9679,-57411,-6892,46261,73190,35675,-6520,-4836,53931,99254,90014,27932,15015,70287,65590,-14660,-48355,-13067,-11820,-41045,-64465,-52129,-34205,-28446],[-56662,-54077,-491,49326,49741,41305,1573,-20541,-3031,22770,34494,28507,56011,73079,30153,-14839,35642,75576,41615,-12613,-72309,-100042,-41133,48041,-3727,-68076,-30227,66216,86658,-10655,-72074,-98109,-144498,-110070,-50506,-8351,29392,22827,37922,68580,37735,-1741,4319,17481,-19563,-68060,-59913,33755,78690,107652,97874,11832,-12996,35113,95180,109785,65089,-9784,-17809,23328,34030,23741,-970,-12661,-21959,-49575,-50380,-22229,-93455,-160249,-97876,-14510,-48495,-84485,-38497,7636,13395,13990,67705,137452,150831,84726,49167,55992,36874,18494,12849,29624,27449,18331,42460,73896,15036,-59904,-23804,31833,-174,-62961,-56997,-59858,-75681,-74851,-54084,-8629,21279,-8449,-26369,11038,-2074,-11861,34455,46677,12016,29511,-9819,-55324,-14414,1043,-72886,-85031,-80482,-139265,-152931,-102446,-52465,-14312,10029,-11074,-1645,76036,160845,164177,54078,-27721,-52117,-32748,18424,48106,32644,21781,31839,30020,36130,82310,73947,-3975,-17977,-26288,-55625,-107537,-177275,-213230,-180136,-57540,10130,26395,101385,147034,53632,-59432,-75949,-22718,17976,54668,99513,110356,76228,27104,-6353,5060,47461,55469,41660,87395,54018,20578,20870,-30347,-94271,-95588,-41948,-279,12400,54419,92907,78179,16661,-34998,-43564,1060,69345,120427,89995,20610,-66871,-78133,-32027,-30798,-20990,-26583,-84533,-133386,-170283,-170185,-140573,-119226,-71475,-53893,-66670,-63588,-28659,24297,102215,128920,58517,-23484,-46933,-35728,-20289,494,-3000,61648,130799,95193,-21490,-90320,-31227,64696,76887,61246,74653,48895,-35894,-91503,-90329,-40806,16393,-35583,-62460,-40059,-56636,-104964,-109182,-67072,-15815,11487,-5738,-25081,-7071,16116,20802,-2470,5154,13443,-3355,4691,54979,74070,32089,-10201,5251,28690,29805,55458,91107,114840,126389,152094,156611,78093,-72715,-128649,-48061,58102,84676,62137,7873,-13403,-57719,-108960,-83453,3958,86425,105039,69943,29095,28593,2880,-50291,-107324,-206635,-158216,50964,236398,169511,68262,93550,148959,136999,53282,-40192,-29105,12886,98842,115265,10876,-82559,-88534,-54627,-15568,19865,21891,65022,97607,41593,-12599,34775,110267,134710,80191,20232,7419,31851,70768,66909,-11410,-123737,-149626,-73007,-73336,-107788,-89809,-38193,-14373,-341,-28117,-37728,-27450,-66611,-117392,-86295,-84720,-96503,-74897,-38812,-12718,23858,22675,-45515,-61962,-6735,12192,-17744,-41699,-23977,31533,34587,-29617,-88379,-114670,-86827,-28866,3553,26018,19759,41972,114697,152157,96682,57460,23630,-38118,-109898,-73118,2525,25978,93638,182637,178890,83280,72177,41015,-72114,-116837,-71944,666,-71,-39165,-23498,67860,97094,66640,-39963,-121410,-144944,-132515,-54791,1873,57680,52341,7993,-39341,-62020,-83316,-60306,-6000,-1635,-19581,-20369,32193,98127,95519,19768,9595,20403,37174,68444,66029,49889,34315,-5439,-58011,-170324,-230869,-174005,-31926,31394,26217,16065,-21217,-48801,-75267,-106666,-90908,-50147,-25140,24592,73394,31311,-37697,-54934,-18684,18109,-17761,-49679,-8005,-58894,-147138,-62629,56840,81549,-77,-49320,10570,35825,-34940,-90635,-36729,17541,-5226,-72916,-31157,51784,79551,54919,47148,64340,47157,11813,-28206,-52527,-18805,3972,21712,55362,97673,75759,25763,-41002,-80403,-57057,-24061,-2067,12175,33791,-1965,-65604,-42534,26302,39643,-29731,-106588,-136680,-62602,31675,58431,26813,13340,52544,128215,119734,37384,-5572,-22382,-32865,-42744,-73527,-36146,23536,-49927,-152232,-73432,59741,95629,20310,-79169,-148811,-132898,-68555,-36231,-38939,-20040,-1356,-12596,-2464,21704,11183,27826,75127,71874,866,-44887,38031,82372,-13883,-78515,23590,122677,31270,-66000,-8474,50412,30623,29593,94871,96883,-9167,-120482,-151062,-61687,56625,55775,-54747,-87006,-14974,16627,9967,55831,103207,121145,102341,80634,14973,-60681,-36668,-21432,-37693,-46074,-74761,-63029,29441,48718,-22024,-21753,266,16690,-5449,-9033,2179,950,-13789,-17110,-1937,26332,102779,90330,39179,55273,59776,35023,62330,49554,28239,61247,54489,40773,8513,-28849,-45947,-4690,6800,-70540,-46360,18263,302,-18706,30254,38394,58730,114859,54456,-6293,10446,9669,-50997,-62503,-41810,-60823,-33282,22377,58306,80853,125769,166983,140143,39185,-46961,-83490,-72316,4414,147442,198764,145080,110604,68573,-13538,-22111,64339,123479,51632,-97011,-182868,-151970,-102461,-80057,-26522,24451,50061,58499,108855,93340,12191,-26691,29627,55657,30950,-15041,-77247,-109978,-80049,-20661,-20384,-74898,-99341,-68280,653,429,-6343,25683,18848,17435,63780,148528,126945,82706,25437,-55803,-111607,-36938,71766,109114,83135,27775,-46650,-77127,-73487,-63822,-60994,-67395,-42281,-20812,3728,39736,87602,54691,-72091,-170004,-123168,-41674,-32698,-42390,-33578,-56960,-75373,-88894,-130989,-94319,-28596,6107,-51452,-85176,-88498,-24959,90023,125273,73227,54348,77472,36322,-20453,-76028,-126118,-96056,-22744,55537,111628,111449,-6740,-128880,-109778,-10642,30629,73604,62368,-59172,-130889,-77133,-12603,-35408,-106326,-177211,-236529,-171881,23013,183694,174252,95689,-18388,-82252,-73739,-46369,-33243,-20672,-28568,-47743,-51706,-27079,55354,110951,23302,-61427,-63209,4956,34145,53783,27303,-68396,-116671,-64405,-13706,40519,110733,118800,6419,-34812,-10398,22815,38136,56921,46134,11013,14355,54896,78423,55776,41771,59224,55422,11308,-70909,-100981,-44513,-17861,-66706,-49945,-387,53109,41188,-110966,-248514,-240798,-163189,-110358,-66539,-17344,3574,64319,110654,90155,68111,96743,121638,104111,98272,72144,40923,15887,14841,8147,9563,24096,8370,-47619,-48360,-61906,-73363,-89921,-96185,-62541,-17120,22582,23025,-42803,-115823,-104325,-37782,31481,86380,58485,674,-46195,-38707,-39426,-66539,-67776,-25749,22323,51949,54046,52151,79093,65347,8703,7471,50171,45472,43238,47925,36313,30366,33664,36776,63264,87561,70217,-9541,-39691,-43923,-145725,-222489,-244560,-197968,-108891,-77389,-65198,14689,23494,-82537,-207572,-151172,-26379,-20725,-54061,-36754,-10030,-8662,10986,23688,-9992,-11685,5227,-32963,-61174,-17582,21957,34816,68965,78739,42570,10804,35485,57726,44403,33053,32529,-13492,-88828,-111509,-25212,104450,140231,59154,-3745,9559,34117,-36790,-61168,29786,86457,-15525,-105345,-84420,-49592,-31347,10696,5885,25949,100620,109782,18024,-34929,5902,80287,126769,148512,102246,42336,-3258,-6418,-42860,-36178,8743,2494,-27505,-35586,-12242,30518,29517,-13719,-19431,-15656,-18119,-6479,30420,38735,67076,97078,58914,-50499,-93131,-63693,-11399,-36913,-104779,-108963,-46347,28940,33399,47060,17552,-31193,13010,73748,48977,3709,-15520,-54892,-66256,-25086,33060,82238,40718,-29082,-45582,-92025,-184336,-180728,-64437,25428,37384,54946,134167,176727,77648,35017,34076,-39885,-149101,-121795,-72307,-53105,-15634,47282,43369,-10947,-50740,-21586,37231,96302,150014,167475,83081,-6097,8943,23614,-19916,-45738,-22229,-21719,-18896,-16260,-9529,-1304,-16753],[-40406,-46234,3686,63851,76558,87845,72961,43889,26958,39604,56682,44401,27307,13403,-10138,-63881,-85091,-57710,-38287,-63091,-102197,-88592,16809,119526,51703,-36349,-19107,49720,73084,11901,-38312,-49329,-41711,-13199,-45265,-62253,19609,49527,28206,17895,-8387,-8902,31254,56873,41500,-16901,-82425,-24965,62103,104133,50734,-53798,-67880,17553,114532,115952,37670,-32340,-33577,-47890,-106614,-91346,-19581,27651,-5307,-58072,-58714,-45002,-102790,-127709,-54874,-32031,-142049,-165438,-46570,47340,75656,73708,82253,88405,73440,40787,29968,10242,813,14383,24936,43543,6032,-63634,-51146,29743,4084,-92535,-93090,-45709,-79960,-156706,-118936,-45123,9768,41475,26675,4859,1533,-1763,21107,56376,29931,-14374,-30888,-26189,-21375,29846,36488,23658,21812,16800,-1203,201,-25412,-87516,-149422,-158433,-81271,7446,26900,-27940,-21980,69748,121078,56571,-57938,-56981,423,12630,25912,70625,93502,68699,44442,31097,29293,70977,92876,76839,98431,52034,-42819,-126432,-168775,-163878,-171906,-130693,-46871,29617,82956,92880,22911,-42098,-52122,-38276,-23264,-3358,11282,14625,12729,12824,36665,79233,64177,1702,11560,76225,10682,-19346,16628,5889,-28480,-74432,-80221,-29385,31665,70302,51836,317,-14357,-16445,-48869,-30037,71449,164890,113059,20330,-32141,-44982,-53707,-76676,-35646,34148,30578,-39324,-124366,-160878,-134344,-107532,-74084,-75552,-99489,-80934,23126,105915,74938,5778,-24433,2519,10567,-32449,-48091,4534,20031,13476,40704,56168,27309,-13223,-21723,-3660,-8368,-18995,6335,17968,-45937,-109347,-89294,-15718,24115,-53597,-84074,-40970,-16714,-55985,-109061,-101779,-39406,-6401,-38567,-52907,1435,89491,102650,13401,-24378,-7155,-13526,-40911,-22017,29717,36235,9324,30394,62288,62415,68807,52275,56732,106193,135507,97106,28426,-43677,-68767,-35473,26493,35784,11767,-25061,827,12304,-25868,-2588,127849,206353,134454,19832,-50796,-36032,-12815,-34008,-81197,-173897,-137000,24601,181908,135076,56408,65313,89254,84314,50868,-305,-6339,-27980,18037,86202,82623,21292,-14340,12077,51109,44394,18665,69386,72937,-27957,-89084,-29099,71605,117857,45340,-30326,-15799,38652,63818,22612,-32568,-71603,-70573,-41318,-64090,-75028,-70507,-40901,-11374,26379,25428,28942,18098,-24503,-45203,-36664,-76042,-91074,-51121,-4699,26220,23512,-31296,-84734,-44090,47967,47656,-28680,-80552,-86026,-40209,23862,30701,-16735,-84178,-122219,-111085,-63375,18634,49131,38290,81582,167533,160402,118925,69325,-11507,-98089,-59565,597,-6004,41729,111305,70900,-7995,-174,-6080,-31536,-42795,-61391,-24592,-25361,-86665,-74728,26109,57795,39184,-60272,-154128,-165500,-163592,-129976,-89749,-2883,31122,-11369,-82865,-75067,-53965,-46320,-6152,24974,4099,-47781,-7751,98107,130663,29923,-5512,63040,114435,81601,55356,98502,121427,64010,12003,-114165,-226774,-159897,18108,44885,-9897,-20232,-24202,-14730,-48724,-112967,-63026,41035,51011,43144,58791,10518,-32752,-18680,2278,-1503,-18402,-14657,15444,-37892,-125709,-69948,22540,31699,-41932,-77124,-33326,-18017,-62324,-78852,-75,76453,75790,-2008,-36168,-6856,36723,64734,86346,70521,-19676,-77123,-63965,-15471,62063,91239,63514,12243,-12878,-60141,-84454,-84541,-41335,5961,-27208,-57188,-50063,-10636,28044,1381,-41491,-13789,45845,22735,-9326,-1485,41931,64071,53027,47248,71524,87922,132351,106114,4793,-28250,-32247,-81375,-98111,-73984,-19308,398,-86003,-177394,-93952,60577,152446,97280,-43698,-124273,-60019,33770,57240,34648,21314,16587,846,11135,38991,50509,53645,61571,60377,26423,-18179,29299,50742,-30850,-87228,-33579,55673,38823,-50519,-31995,57763,72437,37354,77533,91776,2625,-52280,-32304,1295,15012,-20493,-103403,-113830,-11018,62091,52105,58012,55709,49272,52067,63259,9286,-63813,-49341,-59513,-89733,-83950,-51350,10770,60942,15486,-47815,-17517,7300,23638,-1548,-14501,22910,32840,10652,17035,42621,38419,47013,27744,4297,-4423,-32749,-52910,-2772,19127,7133,28932,29666,-7776,-67860,-77050,-68087,-39068,1734,-20798,-35123,-56540,-64549,-46762,-10118,-13999,-6809,43972,54484,61762,32692,-17809,-31766,-6695,3847,-27285,-3968,72753,107328,78331,80408,121330,109920,33873,-41692,-82061,-88069,-19845,146575,228451,138695,34554,-8442,-51924,-70223,26669,165405,142077,1508,-62484,-44570,-49438,-41700,4478,25680,47519,55041,111343,114579,34966,-16810,4925,-9275,-17682,-7453,-24953,-58343,-58183,-14632,-6962,-48837,-21325,28802,36726,-13719,-24312,8164,33932,56074,83278,180669,196662,117552,13620,-47552,-70690,11039,112207,114439,26674,-30917,-75513,-105502,-103594,-89342,-110184,-135203,-72439,-7384,19177,22905,63961,61170,-15396,-104381,-100765,-41487,11249,40406,51007,26057,-4374,-100799,-207452,-131537,-26578,-2754,-41209,-43158,-52288,-24182,44531,71517,26627,-22048,-37054,-86907,-87455,-64775,-88226,-65934,21494,122846,206280,211451,62910,-60942,-9290,82226,65619,48319,36714,-29023,-79616,-71917,-34268,-49732,-100360,-100356,-83616,-18060,109440,201346,168060,111130,21851,-44071,-45260,-2655,23493,10350,-23243,-38500,-17655,30924,118345,174882,67952,-75315,-102353,5016,75186,92596,69820,3402,-31821,14445,45051,28467,14250,22689,-28700,-35602,-5056,28295,-4236,-59369,-64535,-42974,15768,86380,89736,19293,-23498,20528,65749,51124,-13476,-60221,-30073,19644,-40258,-79969,-21017,51645,6103,-176669,-276176,-208276,-112711,-57160,-19315,-7789,7856,91025,190236,201549,154410,114121,97290,78899,60585,14079,-11745,-18833,-12357,10710,30223,10818,-15013,-28315,-370,-4084,28476,55765,-434,-76208,-84033,-10182,18831,-23622,-65273,-75449,-45790,19988,72622,26243,-8739,4905,45981,35371,-4129,-19733,-12229,12206,58708,84178,71039,53998,4086,-30280,40509,151251,115097,23031,-9141,7398,36826,50327,34005,28284,34567,29379,-16993,-39139,-5659,-62969,-110212,-103745,-71807,-71193,-90786,-57652,33703,-717,-120925,-174819,-43604,41707,-18847,-65899,-56478,-27185,3627,600,70,-7662,-38688,-48772,-34054,-18161,36010,59863,29296,39506,78690,83785,54415,53259,16853,-57752,-70165,-10345,-16783,-97662,-116447,-18493,82976,81907,12369,17258,54110,44600,-22302,-34177,20934,66931,-10681,-98918,-97713,-73075,-73103,-63507,-56097,5314,90109,132108,123241,85689,27744,38343,129510,210556,192766,121538,-8356,-60200,-48643,-32960,-57241,-101833,-93346,-33277,12856,25167,-3720,-71103,-71395,-945,76131,110606,99956,54986,42638,48315,68957,58972,30079,7403,20279,-6994,-68068,-106956,-105157,-62477,-21547,20304,-7998,-13408,75981,113069,63713,25006,13487,4764,25614,75305,82551,22374,-81098,-80917,-13734,-46452,-151891,-155651,-54214,9163,14590,37171,79037,62204,-713,56367,86555,-26493,-193972,-212822,-151248,-59513,23386,54660,8019,-47016,-82759,-51006,27676,80953,113817,102878,25512,-49704,-53579,-32371,-40881,-58536,-27329,1794,22099,21889,5355,1554,-3177],[-3435,7434,8626,32062,24227,23991,45048,46195,30590,67121,98005,62449,21901,-633,-34729,-108232,-173599,-157620,-111853,-134292,-147182,-60925,53239,102807,31298,-14736,9542,26743,27256,-7133,-20087,25719,94754,82131,-52149,-113762,-2092,57294,12013,-38932,-68458,-61003,-10528,39492,62327,39140,-44147,-25704,41217,41423,-8590,-65499,-82982,-47877,33915,43727,-7817,-38283,-30372,-65072,-126701,-88006,23591,62383,-4585,-51568,-52084,-45107,-29486,-1269,10654,-16468,-127320,-148752,-28193,39094,23725,13477,36418,37259,8983,-619,2360,-34406,-52151,-33276,3526,62186,36681,-59754,-79461,-13210,-20128,-81683,-84512,-78650,-105038,-134048,-85563,-22973,44614,82495,40560,-24297,-25148,20409,78146,78282,13689,-50023,-96134,-87530,-16836,80068,113275,105898,57951,13376,7021,21618,-56,-39655,-113997,-165471,-103529,7704,58371,38680,63388,117695,97823,-4942,-82346,-17331,58892,72825,104415,156063,147269,82447,30231,7422,12337,96528,172128,179494,174021,80326,-20863,-63799,-55124,-61374,-145674,-155932,-56662,18693,11673,22883,22618,18246,37162,46949,14370,-34809,-57692,-48251,-41857,-33620,31936,105365,67184,-8859,27344,95327,1827,-32073,25538,50236,36312,-26333,-63371,-14251,76154,92723,2954,-70132,-40355,-2300,-23992,-9547,82912,165870,84822,17955,38710,41766,-8234,-43556,24951,115933,107452,36136,-49196,-104044,-83241,-41786,-17392,-40044,-86045,-97415,457,81045,-4272,-127321,-99545,6566,27871,-28152,-49496,22968,63824,21517,-18326,13995,52219,37420,-21665,-61474,-70059,-67566,-25047,17093,-29727,-81009,-71761,-44670,718,-17088,-44147,-34384,-5034,-16988,-80920,-106237,-65436,-36124,-53203,-55590,8392,99918,111493,33264,-1263,6136,-10213,-66866,-63447,20754,78037,89954,126147,137658,100302,49602,-40941,-55594,28830,75502,31518,-10931,-13290,4558,-13786,-33378,-37015,-6412,22051,43397,91549,103935,91644,157149,176398,56509,-39058,-64377,-45022,-2329,5482,-26442,-67527,-19724,34337,93068,80711,70647,58279,48743,88206,123729,91240,61769,-8494,-23051,52014,116995,97890,53531,43052,13443,-21198,6047,67671,15489,-134740,-174349,-97442,-2256,56462,7476,-50369,-6994,79504,92937,7500,-36743,1583,17692,2948,-25649,6404,25238,9255,-31235,-17524,-12526,19961,31384,1534,-11116,6597,-34324,-49920,-18005,978,-11638,-46863,-79464,-75335,-7854,66069,47489,-9214,-33785,-60970,-68707,-15154,35568,19512,-48195,-113031,-111248,-60503,20468,67287,57162,66830,149294,175863,143818,83135,16009,-46698,-44366,-51526,-97121,-84658,-41240,-28170,-26370,6666,3342,20051,44453,22324,33065,-385,-71713,-70233,-33279,-31398,11673,-24774,-83603,-57259,-76569,-124065,-152954,-71176,4746,-11460,-93476,-72542,-19668,-21312,-32858,-19041,-36912,-99817,-49574,97358,176858,86084,21672,91549,141429,50033,3857,97675,169040,104913,60208,-16826,-111818,-94345,17674,6944,-35843,-16631,-7018,2709,-29935,-80448,-19037,70403,61497,20782,-9851,-38135,-12416,16785,10306,11787,47589,61742,66439,53642,-13341,-43603,-27370,-33614,-101633,-115108,-68028,-50166,-49618,-18482,49441,89517,95797,43796,-40985,-73156,-20145,69136,118837,82952,-40623,-109450,-73360,6900,62904,77667,42405,-53952,-128527,-183460,-172945,-86730,25507,60555,-18449,-50688,-57273,-44152,19089,29386,-30613,-18252,76452,98469,104601,130759,144265,75265,1361,30889,106165,100045,75002,25520,-19146,15348,-5563,-109058,-101306,-22798,4872,-21619,-64934,-99971,-52782,49704,172530,170502,51595,-5900,50594,98645,96748,73467,65430,60161,31997,6127,22511,47527,26221,4698,27580,8514,-64094,-40707,9899,8041,-28590,-76553,-47285,12376,-14820,-35159,27844,54909,16090,37037,47662,-5382,-2132,36754,51738,30656,-30124,-110474,-98740,3004,70754,50295,25387,-4929,-29038,-46496,-32177,-36249,-44975,-11032,-26912,-70081,-63428,14435,93893,90082,9219,-34551,-3273,-17052,-395,15280,15372,42165,51069,33923,25588,32112,2048,-37690,-53543,-17095,-26828,-86166,-84786,-1037,31930,14456,31511,51034,19484,-71472,-106046,-110683,-109705,-43361,49147,58598,-37011,-55256,-23649,-15049,-41337,-61401,-38893,-796,56207,50371,375,-12875,1621,25492,16312,32948,77413,91224,51579,11891,14437,19743,5539,-1338,-3544,-34103,-25369,58033,88021,11536,-60982,-78819,-82739,-72773,-8557,107770,129152,60484,49495,67514,19971,-6308,3441,4067,33302,47966,64848,56717,21338,-13230,-32918,-70194,-51029,-7037,8441,-10522,-25558,-17057,-28922,-46431,27462,82649,52794,1322,3483,5253,18671,36608,12155,89727,125608,38460,-49083,-62677,-62483,13930,122777,97916,-25250,-95668,-123497,-111245,-95531,-94477,-111739,-130894,-82003,-15537,17718,-13644,-22124,-2675,12863,-972,3424,-3443,30535,80320,96239,94024,60349,-84570,-195416,-78534,7741,-16414,-44958,-22347,-32692,-46476,-58848,-81309,-66750,-63485,-100977,-140343,-64364,20139,9249,1312,42251,99685,150382,159350,62953,-954,23465,54102,39358,23321,5033,6940,23597,2664,-11588,-54780,-119849,-85739,6548,82916,102030,79882,37138,34876,11287,-16315,-25776,-10282,-1689,-25582,-40103,-15533,21531,46392,93168,140931,73701,-54338,-125384,-58850,15001,48901,47893,27143,22626,62086,89276,51902,-5437,-12718,-42895,-56148,-65055,-42104,-87879,-189473,-215099,-121379,4300,61309,19160,-80963,-150584,-113784,-27362,-4205,-13164,11768,52733,72912,4513,-52286,-13827,8422,-61147,-141300,-152121,-128712,-103100,-62857,-47753,-48690,-7790,67884,148395,185966,144188,67777,37641,35347,32225,807,-13985,-25307,-26214,-11777,-12587,-45897,-60756,-47738,-4169,20876,99602,142295,79248,-33144,-97291,-61750,-37344,-22287,-6492,-30394,-19338,32823,28406,-57147,-50752,35934,118760,118562,78588,44787,28218,28883,32593,49199,51061,15716,-43593,-61177,5058,123090,100239,-5302,-46670,-22808,17518,25961,12608,26308,49532,69552,17124,-59380,-35736,-11089,10911,32966,36082,-40303,-117700,-98300,-25045,-24337,-39126,-15950,94546,88594,-16246,-39177,-31376,-30871,5721,-14586,-41250,-34055,-39740,-27810,17575,22561,35740,48355,16896,3182,32926,63646,50641,18555,-46163,-135266,-134112,-31371,20533,6994,-8907,-915,16279,-24715,-94978,-18533,86188,71677,-8837,-18456,20368,54086,-4248,-75537,-88954,-64344,-65687,-116288,-134215,-27825,71600,124101,188490,218698,125568,44927,77408,148506,125328,68840,-48382,-77650,-22655,-21994,-86693,-112790,-83543,-34036,6298,14874,-26985,-97476,-108256,-38567,50320,95609,103497,84185,72966,42163,57275,124342,157147,71336,-21072,-55849,-24199,-7255,-61034,-100510,-74732,-3970,11734,46224,115285,81455,11219,-2542,12876,39968,89632,139666,93367,-21708,-101786,-44848,31402,3301,-72226,-74763,-23554,14112,43943,74495,53064,-21307,-43732,74967,89897,-42409,-197545,-195692,-114297,-20058,33002,16455,-25313,3741,-4798,-27883,-1470,36026,35491,-18232,-66672,-53766,-30366,-25944,-39740,-52120,-2343,43246,40219,17658,1357,-1718,15052],[30814,51729,26697,32275,5775,-25878,-4855,16741,7538,56360,109167,68204,35492,44129,26837,-47640,-115761,-106852,-52580,-76201,-98281,-12665,40523,21187,-17551,21455,55084,17154,-9631,-18289,9377,89163,147402,76224,-88023,-136216,-45410,-2512,-27047,-51603,-69390,-81171,-48716,7840,50700,70741,8902,9921,51866,40499,38382,36506,-22729,-87623,-48171,-8040,-5039,-7190,-1619,-5660,6959,70986,127030,82093,-11672,-30132,-35961,-36467,47827,127753,73347,-5657,-74478,-70651,-5092,-27100,-86223,-83483,-28396,13606,12461,-2046,-14441,-55447,-80026,-59117,-16164,72886,94739,17053,-37143,-29443,-34169,-25303,-5390,-39058,-54116,-54989,-59110,-67193,-38813,-25632,-58433,-81605,-34966,36200,88275,66721,-27926,-89998,-109343,-82254,9608,100914,96492,73678,52228,13315,-22875,-18818,-31426,-60748,-104426,-164171,-152657,-44304,62735,109520,151009,151197,86497,23885,-1032,43708,83475,137938,212800,216242,113539,6054,-48166,-59048,-26678,74472,146925,138574,117269,45222,-5276,979,33812,-6661,-151735,-162758,-41195,7451,-20420,3034,19905,16874,70855,157209,121309,-17066,-70302,-20788,-15050,-53863,-12632,62653,41701,-21402,1206,104608,69788,11773,12190,32493,47725,22933,-7323,16563,69671,60720,-35186,-94242,-74081,-33702,-3701,25030,58570,79343,4888,-11427,35032,64693,39858,-11376,40866,126867,110002,45409,-23633,-61754,-34196,31960,78852,37023,-41132,-100014,-88884,-49611,-70534,-144762,-124687,-46992,-30354,-51465,-38345,36800,74499,59797,-2070,-11472,37852,40753,-29804,-55583,-40840,-56847,-38071,958,-27148,-52857,-69745,-78637,2480,38772,15226,-1836,6408,-5544,-44985,-68873,-68097,-56001,-51610,-47997,-4355,23975,10179,5382,41229,42497,-4086,-58655,-36513,46485,104249,144324,186343,158507,86368,10601,-96247,-121889,-54378,-6042,-4977,-1671,2186,16817,-18895,-75883,-74335,-557,26674,8874,62558,112293,75828,48995,15336,-57143,-47224,-14661,-22783,-13411,5052,21699,65451,144364,79488,-26197,-35287,62126,70925,42951,94584,142643,99701,51706,-14348,-42235,-21502,27364,47303,38679,3275,-89887,-103463,-2882,52210,-56253,-208742,-194941,-99563,-53552,-24686,-41246,-68422,-8761,107084,130861,33090,-7454,44376,43715,2625,-50536,-11518,73548,76290,-29714,-91678,-125810,-90228,-18478,15584,9200,18076,-23541,-29033,-3651,-11812,-77217,-132447,-105225,-31475,36682,49766,18827,30378,59389,23144,-23537,-21370,5660,18387,8591,-30668,-55545,-56399,-12609,47126,72688,71728,116828,142754,110193,18039,-37191,-43512,-41288,-83168,-132161,-122597,-84912,-12517,18111,32753,15195,11392,38989,50716,63179,16693,-28530,-31193,-65378,-102478,7008,50092,35530,82305,64602,-27731,-118490,-66975,8338,8152,-42964,-16921,29137,8206,-60902,-98237,-120128,-159890,-102723,36803,141223,113475,62223,69073,78223,7808,-29399,46389,116349,67828,25378,2455,-34528,-83602,-50124,-37646,-55507,-49906,-45347,-24606,-15955,-23764,-7098,2291,-3810,-1393,-13589,-21346,17646,17658,-11413,32177,103972,92617,79808,108424,72745,4747,-9420,4918,-59169,-105853,-92154,-66969,-27548,6096,32500,32279,39770,13441,-37548,-70211,-25553,72622,120038,77750,-15348,-72408,-63517,-27380,-19995,-25288,-37923,-87998,-112242,-137011,-118359,-28923,50305,42621,-14074,-5623,-6224,-9364,19855,15834,-15451,19863,101945,121135,115205,121688,161457,120057,8762,-18574,48444,60741,9248,-46869,-22356,67788,44854,-50686,-34632,11589,-8985,-27542,-6120,-2980,-1629,40871,155846,192207,124600,83623,99072,101156,83444,66264,94368,122616,76458,8964,27656,47902,-2300,-22620,20930,-9326,-108485,-89229,8569,76001,59185,-45224,-104605,-68442,-35242,-37502,-16713,-13505,-45633,-16038,9711,-12903,10649,57286,85645,74494,16263,-58513,-50999,1838,27749,32614,33581,-1061,-48843,-117295,-127199,-70667,-11029,31875,14466,-9903,9970,72915,121940,98654,28301,2483,20745,-28715,-27262,7941,30846,35564,43889,50759,28701,1756,-29818,-43775,-45085,-622,-2956,-45068,-31746,38972,56967,42165,62178,73275,61261,5286,-31461,-83955,-135766,-70222,91005,151654,50866,2086,-10672,-31221,-54621,-71178,-52539,-40826,-892,35782,21165,-33239,-58259,-15748,15448,40896,46948,35020,10142,-16941,-26440,-19278,-6885,35598,73246,62878,30049,-3221,-60949,-94870,-96816,-108448,-84764,-15423,9149,35066,66491,59544,62255,76463,38392,-16034,-50078,-48794,2113,17069,6379,-2391,4118,-22729,-50002,-61104,-37048,-9780,8924,16837,14916,-487,-40560,-49097,12644,45123,31738,28675,65058,64049,31733,2641,-51422,1153,22557,-34922,-82842,-68067,-61079,-13630,83243,85002,-12665,-96113,-117480,-57297,-19377,-48464,-86501,-105919,-81102,-32434,6855,-14103,-22766,7362,39804,58668,76256,44932,56004,103426,110723,111083,84653,-32536,-102815,2700,52397,36542,13697,29891,11454,-30674,-57534,-67734,-9732,15859,-49585,-65874,40604,100915,78851,49923,8851,-2276,18982,51306,47596,42390,9632,-18202,-2101,21707,2971,28775,87464,67445,12628,-55947,-132251,-117877,-16952,70190,54392,-6713,-53862,-26280,16664,34316,-10326,-51393,-62957,-76444,-54517,13625,54941,52212,77420,129905,92040,-10776,-101439,-82816,-55950,-46292,-52482,-44663,7381,78847,107657,78148,37919,20530,-43950,-69928,-84717,-81736,-104491,-155410,-176726,-88131,14674,15430,-54288,-124256,-170239,-153972,-60537,-9582,-7960,55757,113255,85361,12130,4166,15850,-35400,-72193,-2093,46683,-18775,-75528,-67581,-83076,-77849,-11492,63638,94741,120374,101237,47500,15756,1120,35816,68311,61080,8964,-14263,-29525,-60710,-65965,-44245,-64191,-51320,-769,54688,53417,79283,93004,21265,-54976,-84490,-47056,-6866,-1452,24991,37099,-30842,-125980,-76075,46710,134925,158787,139671,76716,43590,36213,-20612,-32461,30351,59434,24715,-9752,-16772,11563,-1546,-29179,-34782,-36426,-32881,-38380,-29447,8794,25863,57634,20152,-79732,-84703,-32433,5325,30678,58061,-13657,-132216,-156750,-104534,-51919,33418,91079,122725,54264,-30632,-7615,18347,5443,6367,-23626,-49648,-25100,12353,38107,66801,64637,49280,46535,29733,-1101,-2830,28054,7428,-43010,-75176,-112486,-89209,-3081,53937,109827,113822,33530,-15188,-66042,-144046,-59772,98785,126374,28132,-16357,28687,90509,45604,-32986,-60509,-25862,1603,-52972,-106454,-27820,47454,87209,168374,247114,205288,91793,18243,13300,-16646,-26378,-52308,-13557,35012,8957,-50984,-67048,-54540,-31875,3385,22828,-3207,-45895,-65278,-58417,-29933,-3531,46605,88910,122158,90493,50414,107090,185324,72696,-74689,-93870,5424,85099,17795,-84477,-115716,-53681,10735,75376,82072,-11111,-61380,-33264,991,17624,49770,80841,37618,-22225,-27397,17300,31252,1552,-18950,5829,42884,74149,99242,95833,38844,-14161,-16133,67123,41250,-87538,-189301,-119497,-26571,13453,10213,-25813,-45175,38634,79549,44516,8754,7544,-18429,-68974,-79029,-15347,19285,-3090,-26433,-35194,7925,28195,-16329,-43261,-8933,1600,958],[2657,11870,7245,42598,18723,-34823,-46278,-38042,-47506,-13657,39149,13737,-5057,32969,69679,38376,-14650,-5964,76531,75713,8467,1081,-37145,-84007,-56998,44088,48759,-34483,-46370,-3857,31442,83840,89360,-13833,-122909,-118698,-92388,-110797,-94470,-42696,-24669,-38201,-16294,23637,48878,65243,5720,8866,67892,101797,127399,124094,31129,-66805,-42496,10070,32803,21893,3652,31363,117426,198073,175509,76945,878,-850,-21108,-24592,74321,171139,97991,-33828,-89973,-46549,-30355,-101990,-117028,-78795,-40793,15402,57348,36608,-8511,-65997,-76536,-27719,9847,72646,98900,49624,-4303,-16579,-8095,38077,55262,15723,13020,-16658,-68877,-96582,-90316,-92045,-105068,-77839,-14368,24160,51093,46374,-46017,-82021,-37188,12535,44773,55675,-6285,-23112,19213,28320,-18961,-33292,-52449,-93714,-109300,-155868,-183565,-104588,27223,135302,192794,136007,55438,65131,68995,47551,51196,152314,260833,208516,36598,-76382,-98236,-81172,-24819,44920,47026,3606,11185,13349,22297,28837,34965,-2557,-142767,-158630,-41933,3892,-2815,13189,-7016,-38995,15423,161638,186079,30817,-33094,62879,89688,18183,-8157,3742,-28513,-100943,-105432,62412,138910,69680,-16330,-25008,26796,46782,35832,27191,18459,10297,-35530,-79130,-83793,-47869,10347,33209,10348,835,-16392,-5138,-5929,32049,75477,14224,2603,74034,93248,53057,-10827,-41944,-12508,65915,142294,93245,4923,-54575,-114506,-139907,-89654,-72484,-105741,-93280,-56284,-33494,9588,69891,75771,90748,61287,-1115,25910,44590,-21635,-10370,41123,-7749,-57608,-47818,-43732,-47417,-63077,-35608,66927,81677,67262,63867,42876,3978,-9847,-15764,-46980,-52817,-27157,-13962,-12557,-40557,-63306,-12263,87725,92800,30014,2987,41118,79859,84374,105747,141950,117106,56050,8439,-46700,-66361,-48732,-18894,16935,39706,21480,7029,-26185,-47409,-20175,25668,-23297,-61546,-19830,28705,1808,-57427,-100765,-99511,-11505,45686,23818,-15265,-15402,45137,132164,228860,109450,-106228,-147567,9304,71581,51901,68651,91283,51866,-5600,-53622,-54106,-79787,-73750,-44517,-22869,-30244,-86891,-55596,32917,34339,-86411,-166572,-102206,-20110,-42028,-69145,-79726,-79356,-18206,77876,104029,48756,36229,57211,40400,9178,-53088,-34550,60700,86778,-9497,-93958,-167730,-170783,-58878,58477,75044,32966,-32947,-31134,-11669,-29355,-91442,-135572,-82885,19014,78686,57278,30582,84065,137503,106040,52023,17940,3221,39127,101536,95513,9181,-67793,-57648,-3046,31730,36607,81577,107052,63121,-64140,-127651,-83559,-22765,-34779,-59897,-41414,-10826,42851,38418,29219,24954,-2096,-12252,-5149,-986,-19206,-2896,305,-51992,-104482,3668,75617,72304,112824,127304,64481,-26714,-7686,16149,25863,53859,109700,121836,55813,-49656,-124480,-152745,-167466,-132347,-67150,31906,90287,69997,-4319,-18317,13040,15954,15005,36302,18720,-14369,-34560,-57107,-122664,-78447,-18293,-49646,-79884,-79329,-60888,-17798,23229,-6015,-67124,-56037,19025,63408,38886,20956,7346,-12271,21548,63929,36125,34732,84773,87182,55263,52235,101601,75670,-21409,-101192,-108035,-54251,-36443,-32557,-22739,-15476,-54858,-48732,-33350,-1498,70162,85585,19006,-36022,-55280,-67847,-82448,-94252,-101878,-84150,-58776,-1666,5030,9501,25549,12928,-10577,-23430,-6634,19687,56272,48528,-4350,5432,72823,105588,72622,24964,771,83105,146457,53315,-76562,-64134,-10953,-35951,-89315,-47459,38393,47473,16805,-7703,-50324,-72176,-39357,17057,8319,-25083,-969,89419,124615,99907,66964,60317,47363,7501,-18686,33746,97437,59095,5524,39286,33305,-39249,-42352,8416,-11113,-91779,-74706,22071,99467,108140,35371,-68150,-114582,-91921,-65481,-56343,-69329,-104958,-71119,-14824,-12561,92,40762,60750,40117,9999,-23508,-40068,-52669,-61672,-2586,75626,49400,-20001,-106779,-125628,-36189,41930,56605,13244,10514,49720,67394,68750,60532,24734,1879,14875,-19930,-32892,-35838,-16554,-6724,1136,25026,18832,-15450,-35619,6585,35317,45342,35778,30499,25291,30270,26680,31780,54043,41093,49035,73966,80234,-1809,-87799,-54905,59253,139838,94258,27624,-56394,-92552,-70917,-49878,-16582,-24440,-33333,-24187,-29427,-94924,-130887,-77977,-12005,49351,59258,10857,-28899,-10408,8075,-8590,-12695,41539,95971,117916,87688,6783,-88554,-104134,-97948,-130554,-81550,31063,33460,-5741,14430,28201,13779,21676,9950,-68555,-148248,-137019,-52389,-52774,-52068,-21950,-7695,-55590,-82421,-71399,-43164,-23738,-5460,28806,48357,16784,-33021,-38680,-32921,-48930,-23670,7823,65431,108652,61740,-10696,-58266,-9461,6396,-14514,-60207,-53149,-39216,-30390,13599,53227,-8257,-70686,-55613,16281,66960,30364,-71076,-132191,-96095,-52931,-24631,-14089,35091,67904,40823,19702,42639,49205,74851,107189,97477,87235,88032,25578,-41859,-13928,20155,80565,80901,79617,49368,12983,46632,103015,134276,95288,18766,34247,113175,93298,45132,16744,-58568,-93358,-75797,-31958,14626,36754,-6398,-43179,-33156,4710,16016,33899,67878,42108,-27401,-76158,-96812,-93544,-59192,-4423,7096,1526,-26662,-563,63425,87306,-3585,-79151,-78542,-76460,-59021,16852,69246,66070,98087,161447,135055,60735,-10733,-25528,-75489,-122454,-144518,-117864,-21471,70063,85387,60030,28997,2146,-77345,-64965,-33384,-62924,-94344,-56620,19577,83197,74937,-10469,-78841,-70835,-45887,-33433,38515,97054,53643,52758,88047,54699,-9536,13610,513,-66854,-45214,61728,112087,66941,19561,-20010,-84309,-101612,-37899,67863,109759,87335,64734,60687,24964,-30382,28893,118926,110538,26160,-12593,-50777,-92878,-55401,11681,-28151,-37273,2131,-16035,-65341,54893,218814,161654,-14291,-102078,-92914,-57734,18849,76366,13234,-102149,-170924,-95016,20574,95327,136572,129856,38301,-12948,-21693,-99354,-122638,7502,120740,101399,57386,21937,-35148,-77626,-38500,-12971,-63962,-124025,-135100,-99640,-50557,-45403,-31157,-37959,-89011,-91077,-85426,-98121,-94840,-28587,-38766,-140709,-179670,-125912,-76365,1786,39067,30925,-24953,-51559,-6656,27446,32889,398,-47128,-30690,38493,73707,44527,40287,79876,81067,56213,38362,-6404,-23433,14241,-20151,-69796,-67665,-44719,1434,32695,31051,88923,120220,48313,3279,-24544,-103791,-73204,68416,142220,57771,-19418,15486,106941,82634,-7842,-40461,12132,83145,83193,440,-24473,-6969,39797,114947,163463,146125,70566,-20572,-46501,-58772,-46847,-16157,59442,76667,47722,-4555,-68121,-80378,-35977,10684,35274,41848,22657,-7524,-45308,-59585,-60002,-21382,24463,82579,78967,29802,62297,126769,15870,-83754,-48302,41371,92693,15294,-94350,-153314,-115482,-29046,49237,23048,-68611,-81546,-35423,-25539,-52527,-35909,-3318,-11441,7507,40498,34962,-3423,-37214,-31993,26048,85324,109496,112093,79116,36443,36170,15575,17917,-26390,-124007,-182149,-76730,1313,4772,1032,-8982,-30742,8513,62015,83804,60364,23485,-8007,-28300,-20892,20073,24493,-4075,-3437,-15091,-9468,-16336,-72511,-81929,11557,34797,-14548]],"minX":-0.05837501979001914,"maxX":7.793,"minY":-7.188792081318551,"maxY":177.33231786619535,"minZ":-8333378,"maxZ":286344871,"noise":45999}},"id":"be1db56d-dcf1-453b-bd9f-9fa05b3f1874","meta":{"TITLE":"HSQCEDETGP\nhsqced CDCl3 /opt/topspin3.5pl6/data/complat/nmr SG 25","JCAMPDX":"6.0         $$ Bruker NMR JCAMP-DX V2.0","DATATYPE":"nD NMR SPECTRUM","DATACLASS":"NTUPLES","NUMDIM":2,"ORIGIN":"SG","OWNER":"SG","LONGDATE":"2023/11/08 07:58:20+0000\n$$ 1.90.2.2 TopSpin 3.5 pl 6\n$$ 2023-11-08 09:26:02.951 +0100  nmr@ibg-4-babsi\n$$ Compression mode = diff/dup",".OBSERVEFREQUENCY":400.131585725277,".OBSERVENUCLEUS":"^1H",".ACQUISITIONMODE":"SIMULTANEOUS (DQD)",".ACQUISITIONSCHEME":"Echo-Antiecho",".AVERAGES":2,".DIGITISERRES":23,"SPECTROMETER/DATASYSTEM":"spect",".PULSESEQUENCE":"hsqcedetgp",".SOLVENTNAME":"CDCl3",".SHIFTREFERENCE":"INTERNAL, CDCl3, 1, 7.793","AUDITTRAIL":"$$ (NUMBER, WHEN, WHO, WHERE, PROCESS, VERSION, WHAT)\n$$ ##TITLE= Audit trail, TopSpin 3.5 pl 6\n$$ ##JCAMPDX= 5.01\n$$ ##ORIGIN= Bruker BioSpin GmbH\n$$ ##OWNER= nmr\n$$ $$ /opt/topspin3.5pl6/data/complat/nmr/data/SG/nmr/SG-V4016 (1-6)/15/pdata/1/auditp.txt\n$$ ##AUDIT TRAIL=  $$ (NUMBER, WHEN, WHO, WHERE, PROCESS, VERSION, WHAT)\n(   1,<2023-11-08 09:25:58.706 +0100>,<nmr>,<ibg-4-babsi>,<go4>,<TopSpin 3.5.6>,\n      <created by zg\n\tstarted at 2023-11-08 08:57:47.265 +0100,\n\tPOWCHK enabled, PULCHK disabled,\n       configuration hash MD5:\n       F1 FE D8 03 24 F0 6F 49 F4 4B 2B 04 42 C3 AC E2\n       data hash MD5: 1K * 512\n       B1 22 34 9C E8 87 47 F0 98 2F BF 3C C1 2C 5F 4A>)\n(   2,<2023-11-08 09:25:58.948 +0100>,<nmr>,<ibg-4-babsi>,<audit>,<TopSpin 3.5.6>,\n      <user comment:\n       ICON-NMR User ID: SG\n       data hash MD5: 1K * 512\n       B1 22 34 9C E8 87 47 F0 98 2F BF 3C C1 2C 5F 4A>)\n(   3,<2023-11-08 09:26:02.558 +0100>,<nmr>,<ibg-4-babsi>,<proc2d>,<TopSpin 3.5.6>,\n      <Start of raw data processing\n       xfb same F2: SI = 1K WDW = 4 SSB = 2 FT_mod = 6 PKNL = 1 PHC0 = 213.138 PHC1 = -10.27187 F1: SI = 1K ME_mod = 2 NCOEF = 32 WDW = 4 SSB = 2 FT_mod = 6 FCOR = 0.5 PHC0 = 0 PHC1 = 0\n       data hash MD5: 1K * 1K\n       6F EA 37 D5 90 DD 21 ED C5 A2 5F 8A DB 3B FD DD>)\n(   4,<2023-11-08 09:26:02.639 +0100>,<nmr>,<ibg-4-babsi>,<proc2d>,<TopSpin 3.5.6>,\n      <abs2 F2: ABSG = 5 ABSF1 = 7.793 ABSF2 = -0.06608\n       data hash MD5: 1K * 1K\n       0E D5 3B 2B 2F 25 C7 AE 4E FF 4A 4F 0C 9F 59 A2>)\n(   5,<2023-11-08 09:26:02.710 +0100>,<nmr>,<ibg-4-babsi>,<proc2d>,<TopSpin 3.5.6>,\n      <abs1 F1: ABSG = 5 ABSF1 = 177.3708 ABSF2 = -7.370764\n       data hash MD5: 1K * 1K\n       94 0B F2 1D BD C1 DE 84 9E 0C 36 BC 1D F4 6A 02>)\n$$ ##END=\n$$ \n$$ $$ hash MD5\n$$ $$ A4 BF C9 91 07 84 38 8A 3B 0C 56 DB 54 D9 CD B1","NTUPLES":"nD NMR SPECTRUM","VARNAME":"FREQUENCY1,    FREQUENCY2,      SPECTRUM","SYMBOL":"F1,            F2,              Y",".NUCLEUS":"13C,           1H","VARTYPE":"INDEPENDENT,   INDEPENDENT,     DEPENDENT","VARFORM":"AFFN,          AFFN,            ASDF","VARDIM":"1024,          1024,            1024","UNITS":"HZ,            HZ,              ARBITRARY UNITS","FACTOR":"18.1517193308551, 3.07095125786163, 1","FIRST":["17845.767629321, 3141.58313679245, -14548","17845.767629321, 3141.58313679245, -14548","17845.767629321, 3141.58313679245, 958","17845.767629321, 3141.58313679245, 15052","17845.767629321, 3141.58313679245, -3177","17845.767629321, 3141.58313679245, -16753","17845.767629321, 3141.58313679245, -28446","17845.767629321, 3141.58313679245, -12253","17845.767629321, 3141.58313679245, -14812","17845.767629321, 3141.58313679245, -49729","17845.767629321, 3141.58313679245, -69121","17845.767629321, 3141.58313679245, -30973","17845.767629321, 3141.58313679245, 31218","17845.767629321, 3141.58313679245, 44860","17845.767629321, 3141.58313679245, 7654","17845.767629321, 3141.58313679245, 6581","17845.767629321, 3141.58313679245, -363","17845.767629321, 3141.58313679245, -7103","17845.767629321, 3141.58313679245, -18576","17845.767629321, 3141.58313679245, -33582","17845.767629321, 3141.58313679245, 8395","17845.767629321, 3141.58313679245, 59477","17845.767629321, 3141.58313679245, 65222","17845.767629321, 3141.58313679245, 14917","17845.767629321, 3141.58313679245, -16844","17845.767629321, 3141.58313679245, 8927","17845.767629321, 3141.58313679245, 59199","17845.767629321, 3141.58313679245, 68308","17845.767629321, 3141.58313679245, 45300","17845.767629321, 3141.58313679245, -3970","17845.767629321, 3141.58313679245, -34332","17845.767629321, 3141.58313679245, -37948","17845.767629321, 3141.58313679245, -35699","17845.767629321, 3141.58313679245, -36366","17845.767629321, 3141.58313679245, -7664","17845.767629321, 3141.58313679245, 26013","17845.767629321, 3141.58313679245, 3877","17845.767629321, 3141.58313679245, -34321","17845.767629321, 3141.58313679245, -17408","17845.767629321, 3141.58313679245, -3312","17845.767629321, 3141.58313679245, -32961","17845.767629321, 3141.58313679245, -103925","17845.767629321, 3141.58313679245, -144014","17845.767629321, 3141.58313679245, -83686","17845.767629321, 3141.58313679245, 2751","17845.767629321, 3141.58313679245, 49271","17845.767629321, 3141.58313679245, 31313","17845.767629321, 3141.58313679245, 7514","17845.767629321, 3141.58313679245, -32790","17845.767629321, 3141.58313679245, -51203","17845.767629321, 3141.58313679245, -24204","17845.767629321, 3141.58313679245, -5734","17845.767629321, 3141.58313679245, 41720","17845.767629321, 3141.58313679245, 75462","17845.767629321, 3141.58313679245, 64717","17845.767629321, 3141.58313679245, 37405","17845.767629321, 3141.58313679245, 25779","17845.767629321, 3141.58313679245, 70343","17845.767629321, 3141.58313679245, 121269","17845.767629321, 3141.58313679245, 102035","17845.767629321, 3141.58313679245, -16990","17845.767629321, 3141.58313679245, -112324","17845.767629321, 3141.58313679245, -114215","17845.767629321, 3141.58313679245, -29882","17845.767629321, 3141.58313679245, 20361","17845.767629321, 3141.58313679245, -8625","17845.767629321, 3141.58313679245, -24753","17845.767629321, 3141.58313679245, -1536","17845.767629321, 3141.58313679245, 62597","17845.767629321, 3141.58313679245, 83376","17845.767629321, 3141.58313679245, 45423","17845.767629321, 3141.58313679245, 5235","17845.767629321, 3141.58313679245, 15055","17845.767629321, 3141.58313679245, 24861","17845.767629321, 3141.58313679245, 4309","17845.767629321, 3141.58313679245, -15913","17845.767629321, 3141.58313679245, -7858","17845.767629321, 3141.58313679245, 18878","17845.767629321, 3141.58313679245, 48808","17845.767629321, 3141.58313679245, 47506","17845.767629321, 3141.58313679245, 7040","17845.767629321, 3141.58313679245, -21983","17845.767629321, 3141.58313679245, -25859","17845.767629321, 3141.58313679245, 17534","17845.767629321, 3141.58313679245, 49042","17845.767629321, 3141.58313679245, -869","17845.767629321, 3141.58313679245, -70183","17845.767629321, 3141.58313679245, -87306","17845.767629321, 3141.58313679245, -37330","17845.767629321, 3141.58313679245, 42934","17845.767629321, 3141.58313679245, 80905","17845.767629321, 3141.58313679245, 95693","17845.767629321, 3141.58313679245, 75818","17845.767629321, 3141.58313679245, 20707","17845.767629321, 3141.58313679245, -75545","17845.767629321, 3141.58313679245, -107473","17845.767629321, 3141.58313679245, -57299","17845.767629321, 3141.58313679245, 319","17845.767629321, 3141.58313679245, -27141","17845.767629321, 3141.58313679245, -91410","17845.767629321, 3141.58313679245, -102956","17845.767629321, 3141.58313679245, -51040","17845.767629321, 3141.58313679245, 34012","17845.767629321, 3141.58313679245, 83862","17845.767629321, 3141.58313679245, 134401","17845.767629321, 3141.58313679245, 132493","17845.767629321, 3141.58313679245, 66753","17845.767629321, 3141.58313679245, -31649","17845.767629321, 3141.58313679245, -60812","17845.767629321, 3141.58313679245, -36046","17845.767629321, 3141.58313679245, -6514","17845.767629321, 3141.58313679245, 4259","17845.767629321, 3141.58313679245, -317","17845.767629321, 3141.58313679245, -1465","17845.767629321, 3141.58313679245, -14599","17845.767629321, 3141.58313679245, -28751","17845.767629321, 3141.58313679245, -2014","17845.767629321, 3141.58313679245, 45910","17845.767629321, 3141.58313679245, 48382","17845.767629321, 3141.58313679245, -3521","17845.767629321, 3141.58313679245, -34342","17845.767629321, 3141.58313679245, -79818","17845.767629321, 3141.58313679245, -97120","17845.767629321, 3141.58313679245, -130845","17845.767629321, 3141.58313679245, -128153","17845.767629321, 3141.58313679245, -67642","17845.767629321, 3141.58313679245, -34968","17845.767629321, 3141.58313679245, -48660","17845.767629321, 3141.58313679245, -89131","17845.767629321, 3141.58313679245, -83407","17845.767629321, 3141.58313679245, -57478","17845.767629321, 3141.58313679245, -41167","17845.767629321, 3141.58313679245, -45691","17845.767629321, 3141.58313679245, -39981","17845.767629321, 3141.58313679245, -5310","17845.767629321, 3141.58313679245, 49765","17845.767629321, 3141.58313679245, 113956","17845.767629321, 3141.58313679245, 166562","17845.767629321, 3141.58313679245, 124944","17845.767629321, 3141.58313679245, 25079","17845.767629321, 3141.58313679245, -40253","17845.767629321, 3141.58313679245, -22536","17845.767629321, 3141.58313679245, 9816","17845.767629321, 3141.58313679245, -8464","17845.767629321, 3141.58313679245, -22720","17845.767629321, 3141.58313679245, -15805","17845.767629321, 3141.58313679245, -11247","17845.767629321, 3141.58313679245, -46155","17845.767629321, 3141.58313679245, -79288","17845.767629321, 3141.58313679245, -34674","17845.767629321, 3141.58313679245, 47588","17845.767629321, 3141.58313679245, 40759","17845.767629321, 3141.58313679245, -27053","17845.767629321, 3141.58313679245, -65172","17845.767629321, 3141.58313679245, -37355","17845.767629321, 3141.58313679245, 2446","17845.767629321, 3141.58313679245, 15730","17845.767629321, 3141.58313679245, 34616","17845.767629321, 3141.58313679245, 57840","17845.767629321, 3141.58313679245, 44269","17845.767629321, 3141.58313679245, 15393","17845.767629321, 3141.58313679245, 26199","17845.767629321, 3141.58313679245, 95476","17845.767629321, 3141.58313679245, 139782","17845.767629321, 3141.58313679245, 92449","17845.767629321, 3141.58313679245, 31057","17845.767629321, 3141.58313679245, 27373","17845.767629321, 3141.58313679245, 44931","17845.767629321, 3141.58313679245, 1069","17845.767629321, 3141.58313679245, -44304","17845.767629321, 3141.58313679245, -21299","17845.767629321, 3141.58313679245, 32430","17845.767629321, 3141.58313679245, 63184","17845.767629321, 3141.58313679245, 68594","17845.767629321, 3141.58313679245, 64585","17845.767629321, 3141.58313679245, 55585","17845.767629321, 3141.58313679245, -20122","17845.767629321, 3141.58313679245, -94759","17845.767629321, 3141.58313679245, -100773","17845.767629321, 3141.58313679245, -27493","17845.767629321, 3141.58313679245, 30380","17845.767629321, 3141.58313679245, 22656","17845.767629321, 3141.58313679245, 46","17845.767629321, 3141.58313679245, 1629","17845.767629321, 3141.58313679245, 22982","17845.767629321, 3141.58313679245, 15505","17845.767629321, 3141.58313679245, 3123","17845.767629321, 3141.58313679245, 7373","17845.767629321, 3141.58313679245, 17372","17845.767629321, 3141.58313679245, 15778","17845.767629321, 3141.58313679245, 9310","17845.767629321, 3141.58313679245, 73660","17845.767629321, 3141.58313679245, 154392","17845.767629321, 3141.58313679245, 148328","17845.767629321, 3141.58313679245, 74262","17845.767629321, 3141.58313679245, 48295","17845.767629321, 3141.58313679245, 41129","17845.767629321, 3141.58313679245, 32136","17845.767629321, 3141.58313679245, -30168","17845.767629321, 3141.58313679245, -116007","17845.767629321, 3141.58313679245, -86857","17845.767629321, 3141.58313679245, 9315","17845.767629321, 3141.58313679245, 77257","17845.767629321, 3141.58313679245, 47781","17845.767629321, 3141.58313679245, -20955","17845.767629321, 3141.58313679245, -33011","17845.767629321, 3141.58313679245, -12404","17845.767629321, 3141.58313679245, 12101","17845.767629321, 3141.58313679245, -17850","17845.767629321, 3141.58313679245, -58928","17845.767629321, 3141.58313679245, -71649","17845.767629321, 3141.58313679245, -59862","17845.767629321, 3141.58313679245, -40096","17845.767629321, 3141.58313679245, -18494","17845.767629321, 3141.58313679245, 3443","17845.767629321, 3141.58313679245, 6492","17845.767629321, 3141.58313679245, 8607","17845.767629321, 3141.58313679245, 29379","17845.767629321, 3141.58313679245, 51207","17845.767629321, 3141.58313679245, 48627","17845.767629321, 3141.58313679245, 12871","17845.767629321, 3141.58313679245, -29157","17845.767629321, 3141.58313679245, -33553","17845.767629321, 3141.58313679245, -30353","17845.767629321, 3141.58313679245, -16731","17845.767629321, 3141.58313679245, 23107","17845.767629321, 3141.58313679245, 63169","17845.767629321, 3141.58313679245, 80786","17845.767629321, 3141.58313679245, 68558","17845.767629321, 3141.58313679245, 31581","17845.767629321, 3141.58313679245, -5126","17845.767629321, 3141.58313679245, -75533","17845.767629321, 3141.58313679245, -135588","17845.767629321, 3141.58313679245, -124056","17845.767629321, 3141.58313679245, -34609","17845.767629321, 3141.58313679245, 48538","17845.767629321, 3141.58313679245, 32673","17845.767629321, 3141.58313679245, -40884","17845.767629321, 3141.58313679245, -91178","17845.767629321, 3141.58313679245, -72770","17845.767629321, 3141.58313679245, -24885","17845.767629321, 3141.58313679245, 42724","17845.767629321, 3141.58313679245, 92783","17845.767629321, 3141.58313679245, 89681","17845.767629321, 3141.58313679245, 56643","17845.767629321, 3141.58313679245, -11503","17845.767629321, 3141.58313679245, -40479","17845.767629321, 3141.58313679245, -21549","17845.767629321, 3141.58313679245, -8390","17845.767629321, 3141.58313679245, -30556","17845.767629321, 3141.58313679245, -52963","17845.767629321, 3141.58313679245, -31028","17845.767629321, 3141.58313679245, 22652","17845.767629321, 3141.58313679245, 58603","17845.767629321, 3141.58313679245, 64764","17845.767629321, 3141.58313679245, 43999","17845.767629321, 3141.58313679245, 23950","17845.767629321, 3141.58313679245, 14242","17845.767629321, 3141.58313679245, 3359","17845.767629321, 3141.58313679245, -14819","17845.767629321, 3141.58313679245, -19137","17845.767629321, 3141.58313679245, -17367","17845.767629321, 3141.58313679245, -20448","17845.767629321, 3141.58313679245, -38792","17845.767629321, 3141.58313679245, -47163","17845.767629321, 3141.58313679245, 6372","17845.767629321, 3141.58313679245, 98562","17845.767629321, 3141.58313679245, 146898","17845.767629321, 3141.58313679245, 98796","17845.767629321, 3141.58313679245, 54651","17845.767629321, 3141.58313679245, 72895","17845.767629321, 3141.58313679245, 80997","17845.767629321, 3141.58313679245, 18153","17845.767629321, 3141.58313679245, -92031","17845.767629321, 3141.58313679245, -104716","17845.767629321, 3141.58313679245, -18929","17845.767629321, 3141.58313679245, 65975","17845.767629321, 3141.58313679245, 80997","17845.767629321, 3141.58313679245, 9414","17845.767629321, 3141.58313679245, -44470","17845.767629321, 3141.58313679245, -66370","17845.767629321, 3141.58313679245, -55297","17845.767629321, 3141.58313679245, -32757","17845.767629321, 3141.58313679245, 11482","17845.767629321, 3141.58313679245, 45008","17845.767629321, 3141.58313679245, 54064","17845.767629321, 3141.58313679245, 65707","17845.767629321, 3141.58313679245, 102000","17845.767629321, 3141.58313679245, 114782","17845.767629321, 3141.58313679245, 24832","17845.767629321, 3141.58313679245, -67801","17845.767629321, 3141.58313679245, -93701","17845.767629321, 3141.58313679245, -34970","17845.767629321, 3141.58313679245, -25678","17845.767629321, 3141.58313679245, -84428","17845.767629321, 3141.58313679245, -156560","17845.767629321, 3141.58313679245, -144057","17845.767629321, 3141.58313679245, -57554","17845.767629321, 3141.58313679245, 9693","17845.767629321, 3141.58313679245, 22595","17845.767629321, 3141.58313679245, 3235","17845.767629321, 3141.58313679245, 4317","17845.767629321, 3141.58313679245, 33699","17845.767629321, 3141.58313679245, 53635","17845.767629321, 3141.58313679245, 39943","17845.767629321, 3141.58313679245, -22901","17845.767629321, 3141.58313679245, -84498","17845.767629321, 3141.58313679245, -126398","17845.767629321, 3141.58313679245, -127933","17845.767629321, 3141.58313679245, -116612","17845.767629321, 3141.58313679245, -63126","17845.767629321, 3141.58313679245, 20717","17845.767629321, 3141.58313679245, 83833","17845.767629321, 3141.58313679245, 79682","17845.767629321, 3141.58313679245, 28771","17845.767629321, 3141.58313679245, -37906","17845.767629321, 3141.58313679245, -48961","17845.767629321, 3141.58313679245, -49366","17845.767629321, 3141.58313679245, 3117","17845.767629321, 3141.58313679245, 94488","17845.767629321, 3141.58313679245, 145908","17845.767629321, 3141.58313679245, 29177","17845.767629321, 3141.58313679245, -53173","17845.767629321, 3141.58313679245, -45037","17845.767629321, 3141.58313679245, -3850","17845.767629321, 3141.58313679245, 37612","17845.767629321, 3141.58313679245, 27991","17845.767629321, 3141.58313679245, -22708","17845.767629321, 3141.58313679245, -40028","17845.767629321, 3141.58313679245, -46971","17845.767629321, 3141.58313679245, -17735","17845.767629321, 3141.58313679245, 16753","17845.767629321, 3141.58313679245, 19055","17845.767629321, 3141.58313679245, -14280","17845.767629321, 3141.58313679245, -60379","17845.767629321, 3141.58313679245, -31383","17845.767629321, 3141.58313679245, 22448","17845.767629321, 3141.58313679245, 40431","17845.767629321, 3141.58313679245, 24961","17845.767629321, 3141.58313679245, 43403","17845.767629321, 3141.58313679245, 53784","17845.767629321, 3141.58313679245, 17958","17845.767629321, 3141.58313679245, -63133","17845.767629321, 3141.58313679245, -83350","17845.767629321, 3141.58313679245, 9090","17845.767629321, 3141.58313679245, 127552","17845.767629321, 3141.58313679245, 132432","17845.767629321, 3141.58313679245, 59340","17845.767629321, 3141.58313679245, -23090","17845.767629321, 3141.58313679245, -50806","17845.767629321, 3141.58313679245, -43849","17845.767629321, 3141.58313679245, -17735","17845.767629321, 3141.58313679245, 27939","17845.767629321, 3141.58313679245, 78021","17845.767629321, 3141.58313679245, 83731","17845.767629321, 3141.58313679245, 36490","17845.767629321, 3141.58313679245, 10856","17845.767629321, 3141.58313679245, 17975","17845.767629321, 3141.58313679245, 39356","17845.767629321, 3141.58313679245, 26083","17845.767629321, 3141.58313679245, 28987","17845.767629321, 3141.58313679245, 51599","17845.767629321, 3141.58313679245, 58884","17845.767629321, 3141.58313679245, 58945","17845.767629321, 3141.58313679245, 13451","17845.767629321, 3141.58313679245, -8055","17845.767629321, 3141.58313679245, -33774","17845.767629321, 3141.58313679245, -38533","17845.767629321, 3141.58313679245, -37482","17845.767629321, 3141.58313679245, 19622","17845.767629321, 3141.58313679245, 66186","17845.767629321, 3141.58313679245, 49560","17845.767629321, 3141.58313679245, -28496","17845.767629321, 3141.58313679245, -72010","17845.767629321, 3141.58313679245, -39784","17845.767629321, 3141.58313679245, 9427","17845.767629321, 3141.58313679245, 58254","17845.767629321, 3141.58313679245, 50589","17845.767629321, 3141.58313679245, 29330","17845.767629321, 3141.58313679245, 4563","17845.767629321, 3141.58313679245, -3500","17845.767629321, 3141.58313679245, 951","17845.767629321, 3141.58313679245, -20700","17845.767629321, 3141.58313679245, -34147","17845.767629321, 3141.58313679245, -52490","17845.767629321, 3141.58313679245, -57170","17845.767629321, 3141.58313679245, -35478","17845.767629321, 3141.58313679245, 23675","17845.767629321, 3141.58313679245, 69531","17845.767629321, 3141.58313679245, 42676","17845.767629321, 3141.58313679245, -19528","17845.767629321, 3141.58313679245, -61313","17845.767629321, 3141.58313679245, -54632","17845.767629321, 3141.58313679245, -34550","17845.767629321, 3141.58313679245, -15119","17845.767629321, 3141.58313679245, 8917","17845.767629321, 3141.58313679245, 25831","17845.767629321, 3141.58313679245, 16345","17845.767629321, 3141.58313679245, -31551","17845.767629321, 3141.58313679245, -45545","17845.767629321, 3141.58313679245, -43296","17845.767629321, 3141.58313679245, -9586","17845.767629321, 3141.58313679245, 28956","17845.767629321, 3141.58313679245, 36691","17845.767629321, 3141.58313679245, 7902","17845.767629321, 3141.58313679245, -24525","17845.767629321, 3141.58313679245, -39889","17845.767629321, 3141.58313679245, -39425","17845.767629321, 3141.58313679245, -28941","17845.767629321, 3141.58313679245, -18455","17845.767629321, 3141.58313679245, -7806","17845.767629321, 3141.58313679245, -6980","17845.767629321, 3141.58313679245, -23387","17845.767629321, 3141.58313679245, -58047","17845.767629321, 3141.58313679245, -76653","17845.767629321, 3141.58313679245, -32869","17845.767629321, 3141.58313679245, 46697","17845.767629321, 3141.58313679245, 92734","17845.767629321, 3141.58313679245, 99300","17845.767629321, 3141.58313679245, 58174","17845.767629321, 3141.58313679245, 50446","17845.767629321, 3141.58313679245, 58055","17845.767629321, 3141.58313679245, 25350","17845.767629321, 3141.58313679245, -12826","17845.767629321, 3141.58313679245, -38390","17845.767629321, 3141.58313679245, -17167","17845.767629321, 3141.58313679245, -566","17845.767629321, 3141.58313679245, -17197","17845.767629321, 3141.58313679245, -62108","17845.767629321, 3141.58313679245, -58160","17845.767629321, 3141.58313679245, -14866","17845.767629321, 3141.58313679245, -866","17845.767629321, 3141.58313679245, -50172","17845.767629321, 3141.58313679245, -99781","17845.767629321, 3141.58313679245, -86512","17845.767629321, 3141.58313679245, -7110","17845.767629321, 3141.58313679245, 50565","17845.767629321, 3141.58313679245, 27819","17845.767629321, 3141.58313679245, -35199","17845.767629321, 3141.58313679245, -78103","17845.767629321, 3141.58313679245, -85961","17845.767629321, 3141.58313679245, -74472","17845.767629321, 3141.58313679245, -69004","17845.767629321, 3141.58313679245, -36951","17845.767629321, 3141.58313679245, -10627","17845.767629321, 3141.58313679245, 6308","17845.767629321, 3141.58313679245, 7017","17845.767629321, 3141.58313679245, 19887","17845.767629321, 3141.58313679245, 41373","17845.767629321, 3141.58313679245, 61286","17845.767629321, 3141.58313679245, 26348","17845.767629321, 3141.58313679245, -8449","17845.767629321, 3141.58313679245, -4523","17845.767629321, 3141.58313679245, 37049","17845.767629321, 3141.58313679245, 20599","17845.767629321, 3141.58313679245, -43630","17845.767629321, 3141.58313679245, -78744","17845.767629321, 3141.58313679245, -55492","17845.767629321, 3141.58313679245, -9891","17845.767629321, 3141.58313679245, 7226","17845.767629321, 3141.58313679245, -7978","17845.767629321, 3141.58313679245, -2249","17845.767629321, 3141.58313679245, 21842","17845.767629321, 3141.58313679245, 69064","17845.767629321, 3141.58313679245, 64625","17845.767629321, 3141.58313679245, 11362","17845.767629321, 3141.58313679245, -31152","17845.767629321, 3141.58313679245, -30970","17845.767629321, 3141.58313679245, -31333","17845.767629321, 3141.58313679245, -10615","17845.767629321, 3141.58313679245, -14467","17845.767629321, 3141.58313679245, -39239","17845.767629321, 3141.58313679245, -50409","17845.767629321, 3141.58313679245, -52950","17845.767629321, 3141.58313679245, -35000","17845.767629321, 3141.58313679245, -36864","17845.767629321, 3141.58313679245, -35683","17845.767629321, 3141.58313679245, -22959","17845.767629321, 3141.58313679245, 71","17845.767629321, 3141.58313679245, 11537","17845.767629321, 3141.58313679245, -2364","17845.767629321, 3141.58313679245, -24564","17845.767629321, 3141.58313679245, -38244","17845.767629321, 3141.58313679245, -20037","17845.767629321, 3141.58313679245, 339","17845.767629321, 3141.58313679245, 3203","17845.767629321, 3141.58313679245, 2407","17845.767629321, 3141.58313679245, -3058","17845.767629321, 3141.58313679245, -9795","17845.767629321, 3141.58313679245, -40646","17845.767629321, 3141.58313679245, -41265","17845.767629321, 3141.58313679245, 13851","17845.767629321, 3141.58313679245, 87161","17845.767629321, 3141.58313679245, 108796","17845.767629321, 3141.58313679245, 45441","17845.767629321, 3141.58313679245, -25354","17845.767629321, 3141.58313679245, -46649","17845.767629321, 3141.58313679245, -27184","17845.767629321, 3141.58313679245, -27057","17845.767629321, 3141.58313679245, -60616","17845.767629321, 3141.58313679245, -73160","17845.767629321, 3141.58313679245, -19552","17845.767629321, 3141.58313679245, 22624","17845.767629321, 3141.58313679245, 5433","17845.767629321, 3141.58313679245, -24377","17845.767629321, 3141.58313679245, 10026","17845.767629321, 3141.58313679245, 92359","17845.767629321, 3141.58313679245, 131008","17845.767629321, 3141.58313679245, 79527","17845.767629321, 3141.58313679245, -13714","17845.767629321, 3141.58313679245, -50379","17845.767629321, 3141.58313679245, -21796","17845.767629321, 3141.58313679245, -13073","17845.767629321, 3141.58313679245, -30445","17845.767629321, 3141.58313679245, -30154","17845.767629321, 3141.58313679245, 10093","17845.767629321, 3141.58313679245, 38594","17845.767629321, 3141.58313679245, 15911","17845.767629321, 3141.58313679245, -9994","17845.767629321, 3141.58313679245, 2235","17845.767629321, 3141.58313679245, 43262","17845.767629321, 3141.58313679245, 55530","17845.767629321, 3141.58313679245, 42872","17845.767629321, 3141.58313679245, 23356","17845.767629321, 3141.58313679245, -33551","17845.767629321, 3141.58313679245, -98376","17845.767629321, 3141.58313679245, -113937","17845.767629321, 3141.58313679245, -57244","17845.767629321, 3141.58313679245, 5841","17845.767629321, 3141.58313679245, 2662","17845.767629321, 3141.58313679245, -26967","17845.767629321, 3141.58313679245, -16297","17845.767629321, 3141.58313679245, 40887","17845.767629321, 3141.58313679245, 46552","17845.767629321, 3141.58313679245, -21889","17845.767629321, 3141.58313679245, -94194","17845.767629321, 3141.58313679245, -76389","17845.767629321, 3141.58313679245, -32656","17845.767629321, 3141.58313679245, -17717","17845.767629321, 3141.58313679245, -23562","17845.767629321, 3141.58313679245, -34","17845.767629321, 3141.58313679245, 23850","17845.767629321, 3141.58313679245, 56649","17845.767629321, 3141.58313679245, 45348","17845.767629321, 3141.58313679245, 25045","17845.767629321, 3141.58313679245, 36189","17845.767629321, 3141.58313679245, 43497","17845.767629321, 3141.58313679245, 62880","17845.767629321, 3141.58313679245, 82016","17845.767629321, 3141.58313679245, 47054","17845.767629321, 3141.58313679245, -7794","17845.767629321, 3141.58313679245, -47178","17845.767629321, 3141.58313679245, -7243","17845.767629321, 3141.58313679245, 42257","17845.767629321, 3141.58313679245, 66363","17845.767629321, 3141.58313679245, 52546","17845.767629321, 3141.58313679245, 44886","17845.767629321, 3141.58313679245, 59195","17845.767629321, 3141.58313679245, 61661","17845.767629321, 3141.58313679245, 27782","17845.767629321, 3141.58313679245, 28213","17845.767629321, 3141.58313679245, 66372","17845.767629321, 3141.58313679245, 86123","17845.767629321, 3141.58313679245, 56973","17845.767629321, 3141.58313679245, 13875","17845.767629321, 3141.58313679245, -2031","17845.767629321, 3141.58313679245, 17611","17845.767629321, 3141.58313679245, 30090","17845.767629321, 3141.58313679245, 13721","17845.767629321, 3141.58313679245, 9603","17845.767629321, 3141.58313679245, 32139","17845.767629321, 3141.58313679245, 95699","17845.767629321, 3141.58313679245, 100153","17845.767629321, 3141.58313679245, 25621","17845.767629321, 3141.58313679245, -56432","17845.767629321, 3141.58313679245, -80741","17845.767629321, 3141.58313679245, -46026","17845.767629321, 3141.58313679245, -2398","17845.767629321, 3141.58313679245, 27424","17845.767629321, 3141.58313679245, 13713","17845.767629321, 3141.58313679245, -7537","17845.767629321, 3141.58313679245, -34028","17845.767629321, 3141.58313679245, -44784","17845.767629321, 3141.58313679245, -46825","17845.767629321, 3141.58313679245, -4810","17845.767629321, 3141.58313679245, 67137","17845.767629321, 3141.58313679245, 77270","17845.767629321, 3141.58313679245, 255","17845.767629321, 3141.58313679245, -66721","17845.767629321, 3141.58313679245, -67780","17845.767629321, 3141.58313679245, -41744","17845.767629321, 3141.58313679245, 9050","17845.767629321, 3141.58313679245, -2888","17845.767629321, 3141.58313679245, -18034","17845.767629321, 3141.58313679245, -10383","17845.767629321, 3141.58313679245, 9094","17845.767629321, 3141.58313679245, -1065","17845.767629321, 3141.58313679245, -17276","17845.767629321, 3141.58313679245, 3124","17845.767629321, 3141.58313679245, 27881","17845.767629321, 3141.58313679245, 9917","17845.767629321, 3141.58313679245, -18980","17845.767629321, 3141.58313679245, -5835","17845.767629321, 3141.58313679245, 50978","17845.767629321, 3141.58313679245, 118122","17845.767629321, 3141.58313679245, 112741","17845.767629321, 3141.58313679245, 46451","17845.767629321, 3141.58313679245, -11459","17845.767629321, 3141.58313679245, -41019","17845.767629321, 3141.58313679245, -43781","17845.767629321, 3141.58313679245, -69596","17845.767629321, 3141.58313679245, -87883","17845.767629321, 3141.58313679245, -57119","17845.767629321, 3141.58313679245, -5595","17845.767629321, 3141.58313679245, 1525","17845.767629321, 3141.58313679245, -23090","17845.767629321, 3141.58313679245, -30342","17845.767629321, 3141.58313679245, 2243","17845.767629321, 3141.58313679245, 30866","17845.767629321, 3141.58313679245, 6290","17845.767629321, 3141.58313679245, -41280","17845.767629321, 3141.58313679245, -30054","17845.767629321, 3141.58313679245, 24509","17845.767629321, 3141.58313679245, 85175","17845.767629321, 3141.58313679245, 77480","17845.767629321, 3141.58313679245, 34719","17845.767629321, 3141.58313679245, 10233","17845.767629321, 3141.58313679245, -10138","17845.767629321, 3141.58313679245, -4547","17845.767629321, 3141.58313679245, -13991","17845.767629321, 3141.58313679245, -29412","17845.767629321, 3141.58313679245, -25427","17845.767629321, 3141.58313679245, -15474","17845.767629321, 3141.58313679245, 8421","17845.767629321, 3141.58313679245, 36553","17845.767629321, 3141.58313679245, 60875","17845.767629321, 3141.58313679245, 83656","17845.767629321, 3141.58313679245, 75303","17845.767629321, 3141.58313679245, 31727","17845.767629321, 3141.58313679245, -1763","17845.767629321, 3141.58313679245, 15301","17845.767629321, 3141.58313679245, 31923","17845.767629321, 3141.58313679245, 15266","17845.767629321, 3141.58313679245, -1429","17845.767629321, 3141.58313679245, 1520","17845.767629321, 3141.58313679245, 33486","17845.767629321, 3141.58313679245, 48197","17845.767629321, 3141.58313679245, 27639","17845.767629321, 3141.58313679245, 6145","17845.767629321, 3141.58313679245, 1066","17845.767629321, 3141.58313679245, -2288","17845.767629321, 3141.58313679245, -59997","17845.767629321, 3141.58313679245, -102084","17845.767629321, 3141.58313679245, -95827","17845.767629321, 3141.58313679245, -14540","17845.767629321, 3141.58313679245, 63452","17845.767629321, 3141.58313679245, 87329","17845.767629321, 3141.58313679245, 62612","17845.767629321, 3141.58313679245, 44653","17845.767629321, 3141.58313679245, 13533","17845.767629321, 3141.58313679245, -2827","17845.767629321, 3141.58313679245, -3356","17845.767629321, 3141.58313679245, 32460","17845.767629321, 3141.58313679245, 5231","17845.767629321, 3141.58313679245, -41775","17845.767629321, 3141.58313679245, -58421","17845.767629321, 3141.58313679245, -37669","17845.767629321, 3141.58313679245, -23590","17845.767629321, 3141.58313679245, -36681","17845.767629321, 3141.58313679245, -49526","17845.767629321, 3141.58313679245, -34048","17845.767629321, 3141.58313679245, 28227","17845.767629321, 3141.58313679245, 43361","17845.767629321, 3141.58313679245, 7919","17845.767629321, 3141.58313679245, 1145","17845.767629321, 3141.58313679245, 34766","17845.767629321, 3141.58313679245, 70656","17845.767629321, 3141.58313679245, 98610","17845.767629321, 3141.58313679245, 95023","17845.767629321, 3141.58313679245, 69486","17845.767629321, 3141.58313679245, 73917","17845.767629321, 3141.58313679245, 68605","17845.767629321, 3141.58313679245, 74192","17845.767629321, 3141.58313679245, 25853","17845.767629321, 3141.58313679245, -71732","17845.767629321, 3141.58313679245, -90601","17845.767629321, 3141.58313679245, -24049","17845.767629321, 3141.58313679245, 43612","17845.767629321, 3141.58313679245, 35195","17845.767629321, 3141.58313679245, -15539","17845.767629321, 3141.58313679245, -31854","17845.767629321, 3141.58313679245, -27334","17845.767629321, 3141.58313679245, -15844","17845.767629321, 3141.58313679245, 6419","17845.767629321, 3141.58313679245, 31515","17845.767629321, 3141.58313679245, 65693","17845.767629321, 3141.58313679245, 33023","17845.767629321, 3141.58313679245, -13380","17845.767629321, 3141.58313679245, -25802","17845.767629321, 3141.58313679245, 17793","17845.767629321, 3141.58313679245, 14559","17845.767629321, 3141.58313679245, -30947","17845.767629321, 3141.58313679245, -37601","17845.767629321, 3141.58313679245, -12289","17845.767629321, 3141.58313679245, -22170","17845.767629321, 3141.58313679245, -57859","17845.767629321, 3141.58313679245, -62441","17845.767629321, 3141.58313679245, -16197","17845.767629321, 3141.58313679245, 2245","17845.767629321, 3141.58313679245, -18847","17845.767629321, 3141.58313679245, -30908","17845.767629321, 3141.58313679245, 4097","17845.767629321, 3141.58313679245, 25669","17845.767629321, 3141.58313679245, -17707","17845.767629321, 3141.58313679245, -48524","17845.767629321, 3141.58313679245, -15295","17845.767629321, 3141.58313679245, 38960","17845.767629321, 3141.58313679245, 32112","17845.767629321, 3141.58313679245, -36247","17845.767629321, 3141.58313679245, -40204","17845.767629321, 3141.58313679245, 941","17845.767629321, 3141.58313679245, 24706","17845.767629321, 3141.58313679245, 12490","17845.767629321, 3141.58313679245, -28128","17845.767629321, 3141.58313679245, -48263","17845.767629321, 3141.58313679245, -47233","17845.767629321, 3141.58313679245, -31441","17845.767629321, 3141.58313679245, 2970","17845.767629321, 3141.58313679245, 27694","17845.767629321, 3141.58313679245, -3817","17845.767629321, 3141.58313679245, -35840","17845.767629321, 3141.58313679245, -62266","17845.767629321, 3141.58313679245, -48858","17845.767629321, 3141.58313679245, -39834","17845.767629321, 3141.58313679245, -48601","17845.767629321, 3141.58313679245, -87482","17845.767629321, 3141.58313679245, -96365","17845.767629321, 3141.58313679245, -64836","17845.767629321, 3141.58313679245, -33896","17845.767629321, 3141.58313679245, -6716","17845.767629321, 3141.58313679245, 8028","17845.767629321, 3141.58313679245, -11797","17845.767629321, 3141.58313679245, -16318","17845.767629321, 3141.58313679245, 28541","17845.767629321, 3141.58313679245, 87996","17845.767629321, 3141.58313679245, 119671","17845.767629321, 3141.58313679245, 79404","17845.767629321, 3141.58313679245, 276","17845.767629321, 3141.58313679245, -27038","17845.767629321, 3141.58313679245, -7271","17845.767629321, 3141.58313679245, -11740","17845.767629321, 3141.58313679245, -15600","17845.767629321, 3141.58313679245, 13625","17845.767629321, 3141.58313679245, 55527","17845.767629321, 3141.58313679245, 60720","17845.767629321, 3141.58313679245, 38623","17845.767629321, 3141.58313679245, -1756","17845.767629321, 3141.58313679245, -33812","17845.767629321, 3141.58313679245, -9438","17845.767629321, 3141.58313679245, 21857","17845.767629321, 3141.58313679245, 28235","17845.767629321, 3141.58313679245, -7126","17845.767629321, 3141.58313679245, -56736","17845.767629321, 3141.58313679245, -48204","17845.767629321, 3141.58313679245, 24520","17845.767629321, 3141.58313679245, 93774","17845.767629321, 3141.58313679245, 86092","17845.767629321, 3141.58313679245, 24205","17845.767629321, 3141.58313679245, -51978","17845.767629321, 3141.58313679245, -79062","17845.767629321, 3141.58313679245, -43200","17845.767629321, 3141.58313679245, 8530","17845.767629321, 3141.58313679245, 46473","17845.767629321, 3141.58313679245, 69452","17845.767629321, 3141.58313679245, 85235","17845.767629321, 3141.58313679245, 63380","17845.767629321, 3141.58313679245, 7291","17845.767629321, 3141.58313679245, -55152","17845.767629321, 3141.58313679245, -82922","17845.767629321, 3141.58313679245, -26730","17845.767629321, 3141.58313679245, 46672","17845.767629321, 3141.58313679245, 66946","17845.767629321, 3141.58313679245, 52955","17845.767629321, 3141.58313679245, 58920","17845.767629321, 3141.58313679245, 88472","17845.767629321, 3141.58313679245, 87520","17845.767629321, 3141.58313679245, 2784","17845.767629321, 3141.58313679245, -75451","17845.767629321, 3141.58313679245, -66430","17845.767629321, 3141.58313679245, 16337","17845.767629321, 3141.58313679245, 48644","17845.767629321, 3141.58313679245, 24289","17845.767629321, 3141.58313679245, -28916","17845.767629321, 3141.58313679245, -37467","17845.767629321, 3141.58313679245, -25290","17845.767629321, 3141.58313679245, -36039","17845.767629321, 3141.58313679245, -68180","17845.767629321, 3141.58313679245, -64876","17845.767629321, 3141.58313679245, -28455","17845.767629321, 3141.58313679245, 16178","17845.767629321, 3141.58313679245, 56467","17845.767629321, 3141.58313679245, 70092","17845.767629321, 3141.58313679245, 59728","17845.767629321, 3141.58313679245, 31211","17845.767629321, 3141.58313679245, 28612","17845.767629321, 3141.58313679245, 45302","17845.767629321, 3141.58313679245, 65779","17845.767629321, 3141.58313679245, 59819","17845.767629321, 3141.58313679245, 16155","17845.767629321, 3141.58313679245, -25602","17845.767629321, 3141.58313679245, -59463","17845.767629321, 3141.58313679245, -92545","17845.767629321, 3141.58313679245, -117379","17845.767629321, 3141.58313679245, -106686","17845.767629321, 3141.58313679245, -57587","17845.767629321, 3141.58313679245, -16379","17845.767629321, 3141.58313679245, 21754","17845.767629321, 3141.58313679245, 38480","17845.767629321, 3141.58313679245, 12018","17845.767629321, 3141.58313679245, -40725","17845.767629321, 3141.58313679245, -72597","17845.767629321, 3141.58313679245, -61084","17845.767629321, 3141.58313679245, -31854","17845.767629321, 3141.58313679245, -28274","17845.767629321, 3141.58313679245, -12706","17845.767629321, 3141.58313679245, 16815","17845.767629321, 3141.58313679245, 41094","17845.767629321, 3141.58313679245, 24964","17845.767629321, 3141.58313679245, -22965","17845.767629321, 3141.58313679245, -71600","17845.767629321, 3141.58313679245, -58168","17845.767629321, 3141.58313679245, 8210","17845.767629321, 3141.58313679245, 50298","17845.767629321, 3141.58313679245, 52603","17845.767629321, 3141.58313679245, -16180","17845.767629321, 3141.58313679245, -112768","17845.767629321, 3141.58313679245, -143323","17845.767629321, 3141.58313679245, -107955","17845.767629321, 3141.58313679245, -96338","17845.767629321, 3141.58313679245, -95627","17845.767629321, 3141.58313679245, -116938","17845.767629321, 3141.58313679245, -120388","17845.767629321, 3141.58313679245, -87253","17845.767629321, 3141.58313679245, -40369","17845.767629321, 3141.58313679245, -15734","17845.767629321, 3141.58313679245, -14496","17845.767629321, 3141.58313679245, -25884","17845.767629321, 3141.58313679245, -18118","17845.767629321, 3141.58313679245, 17961","17845.767629321, 3141.58313679245, 36644","17845.767629321, 3141.58313679245, 26719","17845.767629321, 3141.58313679245, 9517","17845.767629321, 3141.58313679245, 1907","17845.767629321, 3141.58313679245, 43762","17845.767629321, 3141.58313679245, 63882","17845.767629321, 3141.58313679245, 24773","17845.767629321, 3141.58313679245, -14633","17845.767629321, 3141.58313679245, -5788","17845.767629321, 3141.58313679245, 7610","17845.767629321, 3141.58313679245, -21398","17845.767629321, 3141.58313679245, -55272","17845.767629321, 3141.58313679245, -30497","17845.767629321, 3141.58313679245, 32240","17845.767629321, 3141.58313679245, 52276","17845.767629321, 3141.58313679245, 28087","17845.767629321, 3141.58313679245, 33882","17845.767629321, 3141.58313679245, 78903","17845.767629321, 3141.58313679245, 68844","17845.767629321, 3141.58313679245, -17150","17845.767629321, 3141.58313679245, -85498","17845.767629321, 3141.58313679245, -69279","17845.767629321, 3141.58313679245, -71","17845.767629321, 3141.58313679245, 34099","17845.767629321, 3141.58313679245, 5945","17845.767629321, 3141.58313679245, -7465","17845.767629321, 3141.58313679245, -5917","17845.767629321, 3141.58313679245, -14960","17845.767629321, 3141.58313679245, -40510","17845.767629321, 3141.58313679245, -38231","17845.767629321, 3141.58313679245, -4284","17845.767629321, 3141.58313679245, 28964","17845.767629321, 3141.58313679245, -15769","17845.767629321, 3141.58313679245, -53884","17845.767629321, 3141.58313679245, -57335","17845.767629321, 3141.58313679245, -10709","17845.767629321, 3141.58313679245, 26319","17845.767629321, 3141.58313679245, 36575","17845.767629321, 3141.58313679245, 7734","17845.767629321, 3141.58313679245, -14862","17845.767629321, 3141.58313679245, -12161","17845.767629321, 3141.58313679245, -23158","17845.767629321, 3141.58313679245, -35835","17845.767629321, 3141.58313679245, -62206","17845.767629321, 3141.58313679245, -54752","17845.767629321, 3141.58313679245, -4326","17845.767629321, 3141.58313679245, 56094","17845.767629321, 3141.58313679245, 88135","17845.767629321, 3141.58313679245, 78877","17845.767629321, 3141.58313679245, 62775","17845.767629321, 3141.58313679245, 7634","17845.767629321, 3141.58313679245, -54335","17845.767629321, 3141.58313679245, -72081","17845.767629321, 3141.58313679245, -23046","17845.767629321, 3141.58313679245, 51737","17845.767629321, 3141.58313679245, 72722","17845.767629321, 3141.58313679245, 28632","17845.767629321, 3141.58313679245, -30978","17845.767629321, 3141.58313679245, -61403","17845.767629321, 3141.58313679245, -55074","17845.767629321, 3141.58313679245, -25845","17845.767629321, 3141.58313679245, 11951","17845.767629321, 3141.58313679245, 38132","17845.767629321, 3141.58313679245, 25132","17845.767629321, 3141.58313679245, -1534","17845.767629321, 3141.58313679245, -6640","17845.767629321, 3141.58313679245, 25426","17845.767629321, 3141.58313679245, 43705","17845.767629321, 3141.58313679245, 31275","17845.767629321, 3141.58313679245, 20838","17845.767629321, 3141.58313679245, 5954","17845.767629321, 3141.58313679245, 35751","17845.767629321, 3141.58313679245, 19172","17845.767629321, 3141.58313679245, -18690","17845.767629321, 3141.58313679245, -35765","17845.767629321, 3141.58313679245, -43570","17845.767629321, 3141.58313679245, -48774","17845.767629321, 3141.58313679245, -68414","17845.767629321, 3141.58313679245, -58259","17845.767629321, 3141.58313679245, -30142","17845.767629321, 3141.58313679245, 13791","17845.767629321, 3141.58313679245, 46114","17845.767629321, 3141.58313679245, 62678","17845.767629321, 3141.58313679245, 46480","17845.767629321, 3141.58313679245, 9561","17845.767629321, 3141.58313679245, -18995","17845.767629321, 3141.58313679245, -42594","17845.767629321, 3141.58313679245, -64297","17845.767629321, 3141.58313679245, -71110","17845.767629321, 3141.58313679245, -63416","17845.767629321, 3141.58313679245, 6192","17845.767629321, 3141.58313679245, 51392","17845.767629321, 3141.58313679245, 29728","17845.767629321, 3141.58313679245, -8421","17845.767629321, 3141.58313679245, -6258","17845.767629321, 3141.58313679245, 44742","17845.767629321, 3141.58313679245, 82834","17845.767629321, 3141.58313679245, 79285","17845.767629321, 3141.58313679245, 58013","17845.767629321, 3141.58313679245, 68806","17845.767629321, 3141.58313679245, 58122","17845.767629321, 3141.58313679245, -16494","17845.767629321, 3141.58313679245, -71556","17845.767629321, 3141.58313679245, -75985","17845.767629321, 3141.58313679245, -53870","17845.767629321, 3141.58313679245, -28508","17845.767629321, 3141.58313679245, -20281","17845.767629321, 3141.58313679245, -6749","17845.767629321, 3141.58313679245, 2767","17845.767629321, 3141.58313679245, 546","17845.767629321, 3141.58313679245, 8354","17845.767629321, 3141.58313679245, 35394","17845.767629321, 3141.58313679245, 82944","17845.767629321, 3141.58313679245, 91644","17845.767629321, 3141.58313679245, 63914","17845.767629321, 3141.58313679245, 8267","17845.767629321, 3141.58313679245, -35191","17845.767629321, 3141.58313679245, -53330","17845.767629321, 3141.58313679245, -53199","17845.767629321, 3141.58313679245, -16319","17845.767629321, 3141.58313679245, 35218","17845.767629321, 3141.58313679245, 72331","17845.767629321, 3141.58313679245, 74370","17845.767629321, 3141.58313679245, 29288","17845.767629321, 3141.58313679245, -20242","17845.767629321, 3141.58313679245, -62274","17845.767629321, 3141.58313679245, -93475","17845.767629321, 3141.58313679245, -84300","17845.767629321, 3141.58313679245, -66528","17845.767629321, 3141.58313679245, -20970","17845.767629321, 3141.58313679245, 15266","17845.767629321, 3141.58313679245, 30172","17845.767629321, 3141.58313679245, 30368","17845.767629321, 3141.58313679245, 39621","17845.767629321, 3141.58313679245, 57330","17845.767629321, 3141.58313679245, 30940","17845.767629321, 3141.58313679245, -53196","17845.767629321, 3141.58313679245, -104147","17845.767629321, 3141.58313679245, -97228","17845.767629321, 3141.58313679245, -42951","17845.767629321, 3141.58313679245, 1959","17845.767629321, 3141.58313679245, -4389","17845.767629321, 3141.58313679245, -3988","17845.767629321, 3141.58313679245, 23707","17845.767629321, 3141.58313679245, 39629","17845.767629321, 3141.58313679245, -1923","17845.767629321, 3141.58313679245, -18037","17845.767629321, 3141.58313679245, 7118","17845.767629321, 3141.58313679245, 42027","17845.767629321, 3141.58313679245, 6602","17845.767629321, 3141.58313679245, -6219","17845.767629321, 3141.58313679245, 15510","17845.767629321, 3141.58313679245, 30890","17845.767629321, 3141.58313679245, -4980","17845.767629321, 3141.58313679245, -33832","17845.767629321, 3141.58313679245, 8800","17845.767629321, 3141.58313679245, 86803","17845.767629321, 3141.58313679245, 83659","17845.767629321, 3141.58313679245, 18103","17845.767629321, 3141.58313679245, 12522","17845.767629321, 3141.58313679245, 77123","17845.767629321, 3141.58313679245, 69513","17845.767629321, 3141.58313679245, 879","17845.767629321, 3141.58313679245, -66893","17845.767629321, 3141.58313679245, -61314","17845.767629321, 3141.58313679245, -37432","17845.767629321, 3141.58313679245, -53379","17845.767629321, 3141.58313679245, -107468","17845.767629321, 3141.58313679245, -116668","17845.767629321, 3141.58313679245, -68071","17845.767629321, 3141.58313679245, -31046","17845.767629321, 3141.58313679245, -26985","17845.767629321, 3141.58313679245, -12112","17845.767629321, 3141.58313679245, 16151","17845.767629321, 3141.58313679245, 30454","17845.767629321, 3141.58313679245, 7654"],"LAST":"-723.441246143775, 0,           7423","MIN":"-723.441246143775, 0,           -8333378","MAX":"17845.767629321, 3141.58313679245, 286344871","PAGE":["F1=17845.76762932","F1=17827.61590999","F1=17809.46419066","F1=17791.31247133","F1=17773.160752","F1=17755.00903267","F1=17736.85731334","F1=17718.705594","F1=17700.55387467","F1=17682.40215534","F1=17664.25043601","F1=17646.09871668","F1=17627.94699735","F1=17609.79527802","F1=17591.64355869","F1=17573.49183936","F1=17555.34012003","F1=17537.1884007","F1=17519.03668137","F1=17500.88496203","F1=17482.7332427","F1=17464.58152337","F1=17446.42980404","F1=17428.27808471","F1=17410.12636538","F1=17391.97464605","F1=17373.82292672","F1=17355.67120739","F1=17337.51948806","F1=17319.36776873","F1=17301.2160494","F1=17283.06433006","F1=17264.91261073","F1=17246.7608914","F1=17228.60917207","F1=17210.45745274","F1=17192.30573341","F1=17174.15401408","F1=17156.00229475","F1=17137.85057542","F1=17119.69885609","F1=17101.54713676","F1=17083.39541743","F1=17065.24369809","F1=17047.09197876","F1=17028.94025943","F1=17010.7885401","F1=16992.63682077","F1=16974.48510144","F1=16956.33338211","F1=16938.18166278","F1=16920.02994345","F1=16901.87822412","F1=16883.72650479","F1=16865.57478545","F1=16847.42306612","F1=16829.27134679","F1=16811.11962746","F1=16792.96790813","F1=16774.8161888","F1=16756.66446947","F1=16738.51275014","F1=16720.36103081","F1=16702.20931148","F1=16684.05759215","F1=16665.90587282","F1=16647.75415348","F1=16629.60243415","F1=16611.45071482","F1=16593.29899549","F1=16575.14727616","F1=16556.99555683","F1=16538.8438375","F1=16520.69211817","F1=16502.54039884","F1=16484.38867951","F1=16466.23696018","F1=16448.08524085","F1=16429.93352151","F1=16411.78180218","F1=16393.63008285","F1=16375.47836352","F1=16357.32664419","F1=16339.17492486","F1=16321.02320553","F1=16302.8714862","F1=16284.71976687","F1=16266.56804754","F1=16248.41632821","F1=16230.26460887","F1=16212.11288954","F1=16193.96117021","F1=16175.80945088","F1=16157.65773155","F1=16139.50601222","F1=16121.35429289","F1=16103.20257356","F1=16085.05085423","F1=16066.8991349","F1=16048.74741557","F1=16030.59569624","F1=16012.4439769","F1=15994.29225757","F1=15976.14053824","F1=15957.98881891","F1=15939.83709958","F1=15921.68538025","F1=15903.53366092","F1=15885.38194159","F1=15867.23022226","F1=15849.07850293","F1=15830.9267836","F1=15812.77506427","F1=15794.62334493","F1=15776.4716256","F1=15758.31990627","F1=15740.16818694","F1=15722.01646761","F1=15703.86474828","F1=15685.71302895","F1=15667.56130962","F1=15649.40959029","F1=15631.25787096","F1=15613.10615163","F1=15594.9544323","F1=15576.80271296","F1=15558.65099363","F1=15540.4992743","F1=15522.34755497","F1=15504.19583564","F1=15486.04411631","F1=15467.89239698","F1=15449.74067765","F1=15431.58895832","F1=15413.43723899","F1=15395.28551966","F1=15377.13380032","F1=15358.98208099","F1=15340.83036166","F1=15322.67864233","F1=15304.526923","F1=15286.37520367","F1=15268.22348434","F1=15250.07176501","F1=15231.92004568","F1=15213.76832635","F1=15195.61660702","F1=15177.46488769","F1=15159.31316835","F1=15141.16144902","F1=15123.00972969","F1=15104.85801036","F1=15086.70629103","F1=15068.5545717","F1=15050.40285237","F1=15032.25113304","F1=15014.09941371","F1=14995.94769438","F1=14977.79597505","F1=14959.64425572","F1=14941.49253638","F1=14923.34081705","F1=14905.18909772","F1=14887.03737839","F1=14868.88565906","F1=14850.73393973","F1=14832.5822204","F1=14814.43050107","F1=14796.27878174","F1=14778.12706241","F1=14759.97534308","F1=14741.82362374","F1=14723.67190441","F1=14705.52018508","F1=14687.36846575","F1=14669.21674642","F1=14651.06502709","F1=14632.91330776","F1=14614.76158843","F1=14596.6098691","F1=14578.45814977","F1=14560.30643044","F1=14542.15471111","F1=14524.00299177","F1=14505.85127244","F1=14487.69955311","F1=14469.54783378","F1=14451.39611445","F1=14433.24439512","F1=14415.09267579","F1=14396.94095646","F1=14378.78923713","F1=14360.6375178","F1=14342.48579847","F1=14324.33407914","F1=14306.1823598","F1=14288.03064047","F1=14269.87892114","F1=14251.72720181","F1=14233.57548248","F1=14215.42376315","F1=14197.27204382","F1=14179.12032449","F1=14160.96860516","F1=14142.81688583","F1=14124.6651665","F1=14106.51344716","F1=14088.36172783","F1=14070.2100085","F1=14052.05828917","F1=14033.90656984","F1=14015.75485051","F1=13997.60313118","F1=13979.45141185","F1=13961.29969252","F1=13943.14797319","F1=13924.99625386","F1=13906.84453453","F1=13888.69281519","F1=13870.54109586","F1=13852.38937653","F1=13834.2376572","F1=13816.08593787","F1=13797.93421854","F1=13779.78249921","F1=13761.63077988","F1=13743.47906055","F1=13725.32734122","F1=13707.17562189","F1=13689.02390256","F1=13670.87218322","F1=13652.72046389","F1=13634.56874456","F1=13616.41702523","F1=13598.2653059","F1=13580.11358657","F1=13561.96186724","F1=13543.81014791","F1=13525.65842858","F1=13507.50670925","F1=13489.35498992","F1=13471.20327058","F1=13453.05155125","F1=13434.89983192","F1=13416.74811259","F1=13398.59639326","F1=13380.44467393","F1=13362.2929546","F1=13344.14123527","F1=13325.98951594","F1=13307.83779661","F1=13289.68607728","F1=13271.53435795","F1=13253.38263861","F1=13235.23091928","F1=13217.07919995","F1=13198.92748062","F1=13180.77576129","F1=13162.62404196","F1=13144.47232263","F1=13126.3206033","F1=13108.16888397","F1=13090.01716464","F1=13071.86544531","F1=13053.71372598","F1=13035.56200664","F1=13017.41028731","F1=12999.25856798","F1=12981.10684865","F1=12962.95512932","F1=12944.80340999","F1=12926.65169066","F1=12908.49997133","F1=12890.348252","F1=12872.19653267","F1=12854.04481334","F1=12835.89309401","F1=12817.74137467","F1=12799.58965534","F1=12781.43793601","F1=12763.28621668","F1=12745.13449735","F1=12726.98277802","F1=12708.83105869","F1=12690.67933936","F1=12672.52762003","F1=12654.3759007","F1=12636.22418137","F1=12618.07246203","F1=12599.9207427","F1=12581.76902337","F1=12563.61730404","F1=12545.46558471","F1=12527.31386538","F1=12509.16214605","F1=12491.01042672","F1=12472.85870739","F1=12454.70698806","F1=12436.55526873","F1=12418.4035494","F1=12400.25183006","F1=12382.10011073","F1=12363.9483914","F1=12345.79667207","F1=12327.64495274","F1=12309.49323341","F1=12291.34151408","F1=12273.18979475","F1=12255.03807542","F1=12236.88635609","F1=12218.73463676","F1=12200.58291743","F1=12182.43119809","F1=12164.27947876","F1=12146.12775943","F1=12127.9760401","F1=12109.82432077","F1=12091.67260144","F1=12073.52088211","F1=12055.36916278","F1=12037.21744345","F1=12019.06572412","F1=12000.91400479","F1=11982.76228545","F1=11964.61056612","F1=11946.45884679","F1=11928.30712746","F1=11910.15540813","F1=11892.0036888","F1=11873.85196947","F1=11855.70025014","F1=11837.54853081","F1=11819.39681148","F1=11801.24509215","F1=11783.09337282","F1=11764.94165348","F1=11746.78993415","F1=11728.63821482","F1=11710.48649549","F1=11692.33477616","F1=11674.18305683","F1=11656.0313375","F1=11637.87961817","F1=11619.72789884","F1=11601.57617951","F1=11583.42446018","F1=11565.27274085","F1=11547.12102151","F1=11528.96930218","F1=11510.81758285","F1=11492.66586352","F1=11474.51414419","F1=11456.36242486","F1=11438.21070553","F1=11420.0589862","F1=11401.90726687","F1=11383.75554754","F1=11365.60382821","F1=11347.45210887","F1=11329.30038954","F1=11311.14867021","F1=11292.99695088","F1=11274.84523155","F1=11256.69351222","F1=11238.54179289","F1=11220.39007356","F1=11202.23835423","F1=11184.0866349","F1=11165.93491557","F1=11147.78319624","F1=11129.6314769","F1=11111.47975757","F1=11093.32803824","F1=11075.17631891","F1=11057.02459958","F1=11038.87288025","F1=11020.72116092","F1=11002.56944159","F1=10984.41772226","F1=10966.26600293","F1=10948.1142836","F1=10929.96256427","F1=10911.81084493","F1=10893.6591256","F1=10875.50740627","F1=10857.35568694","F1=10839.20396761","F1=10821.05224828","F1=10802.90052895","F1=10784.74880962","F1=10766.59709029","F1=10748.44537096","F1=10730.29365163","F1=10712.14193229","F1=10693.99021296","F1=10675.83849363","F1=10657.6867743","F1=10639.53505497","F1=10621.38333564","F1=10603.23161631","F1=10585.07989698","F1=10566.92817765","F1=10548.77645832","F1=10530.62473899","F1=10512.47301966","F1=10494.32130032","F1=10476.16958099","F1=10458.01786166","F1=10439.86614233","F1=10421.714423","F1=10403.56270367","F1=10385.41098434","F1=10367.25926501","F1=10349.10754568","F1=10330.95582635","F1=10312.80410702","F1=10294.65238769","F1=10276.50066835","F1=10258.34894902","F1=10240.19722969","F1=10222.04551036","F1=10203.89379103","F1=10185.7420717","F1=10167.59035237","F1=10149.43863304","F1=10131.28691371","F1=10113.13519438","F1=10094.98347505","F1=10076.83175571","F1=10058.68003638","F1=10040.52831705","F1=10022.37659772","F1=10004.22487839","F1=9986.073159061","F1=9967.92143973","F1=9949.769720399","F1=9931.618001068","F1=9913.466281737","F1=9895.314562406","F1=9877.162843076","F1=9859.011123745","F1=9840.859404414","F1=9822.707685083","F1=9804.555965752","F1=9786.404246421","F1=9768.25252709","F1=9750.10080776","F1=9731.949088429","F1=9713.797369098","F1=9695.645649767","F1=9677.493930436","F1=9659.342211105","F1=9641.190491774","F1=9623.038772444","F1=9604.887053113","F1=9586.735333782","F1=9568.583614451","F1=9550.43189512","F1=9532.280175789","F1=9514.128456458","F1=9495.976737128","F1=9477.825017797","F1=9459.673298466","F1=9441.521579135","F1=9423.369859804","F1=9405.218140473","F1=9387.066421142","F1=9368.914701812","F1=9350.762982481","F1=9332.61126315","F1=9314.459543819","F1=9296.307824488","F1=9278.156105157","F1=9260.004385826","F1=9241.852666496","F1=9223.700947165","F1=9205.549227834","F1=9187.397508503","F1=9169.245789172","F1=9151.094069841","F1=9132.94235051","F1=9114.79063118","F1=9096.638911849","F1=9078.487192518","F1=9060.335473187","F1=9042.183753856","F1=9024.032034525","F1=9005.880315194","F1=8987.728595864","F1=8969.576876533","F1=8951.425157202","F1=8933.273437871","F1=8915.12171854","F1=8896.969999209","F1=8878.818279879","F1=8860.666560548","F1=8842.514841217","F1=8824.363121886","F1=8806.211402555","F1=8788.059683224","F1=8769.907963893","F1=8751.756244563","F1=8733.604525232","F1=8715.452805901","F1=8697.30108657","F1=8679.149367239","F1=8660.997647908","F1=8642.845928577","F1=8624.694209247","F1=8606.542489916","F1=8588.390770585","F1=8570.239051254","F1=8552.087331923","F1=8533.935612592","F1=8515.783893261","F1=8497.632173931","F1=8479.4804546","F1=8461.328735269","F1=8443.177015938","F1=8425.025296607","F1=8406.873577276","F1=8388.721857945","F1=8370.570138615","F1=8352.418419284","F1=8334.266699953","F1=8316.114980622","F1=8297.963261291","F1=8279.81154196","F1=8261.659822629","F1=8243.508103299","F1=8225.356383968","F1=8207.204664637","F1=8189.052945306","F1=8170.901225975","F1=8152.749506644","F1=8134.597787313","F1=8116.446067983","F1=8098.294348652","F1=8080.142629321","F1=8061.99090999","F1=8043.839190659","F1=8025.687471328","F1=8007.535751997","F1=7989.384032667","F1=7971.232313336","F1=7953.080594005","F1=7934.928874674","F1=7916.777155343","F1=7898.625436012","F1=7880.473716681","F1=7862.321997351","F1=7844.17027802","F1=7826.018558689","F1=7807.866839358","F1=7789.715120027","F1=7771.563400696","F1=7753.411681365","F1=7735.259962035","F1=7717.108242704","F1=7698.956523373","F1=7680.804804042","F1=7662.653084711","F1=7644.50136538","F1=7626.349646049","F1=7608.197926719","F1=7590.046207388","F1=7571.894488057","F1=7553.742768726","F1=7535.591049395","F1=7517.439330064","F1=7499.287610733","F1=7481.135891403","F1=7462.984172072","F1=7444.832452741","F1=7426.68073341","F1=7408.529014079","F1=7390.377294748","F1=7372.225575418","F1=7354.073856087","F1=7335.922136756","F1=7317.770417425","F1=7299.618698094","F1=7281.466978763","F1=7263.315259432","F1=7245.163540102","F1=7227.011820771","F1=7208.86010144","F1=7190.708382109","F1=7172.556662778","F1=7154.404943447","F1=7136.253224116","F1=7118.101504786","F1=7099.949785455","F1=7081.798066124","F1=7063.646346793","F1=7045.494627462","F1=7027.342908131","F1=7009.1911888","F1=6991.03946947","F1=6972.887750139","F1=6954.736030808","F1=6936.584311477","F1=6918.432592146","F1=6900.280872815","F1=6882.129153484","F1=6863.977434154","F1=6845.825714823","F1=6827.673995492","F1=6809.522276161","F1=6791.37055683","F1=6773.218837499","F1=6755.067118168","F1=6736.915398838","F1=6718.763679507","F1=6700.611960176","F1=6682.460240845","F1=6664.308521514","F1=6646.156802183","F1=6628.005082852","F1=6609.853363522","F1=6591.701644191","F1=6573.54992486","F1=6555.398205529","F1=6537.246486198","F1=6519.094766867","F1=6500.943047536","F1=6482.791328206","F1=6464.639608875","F1=6446.487889544","F1=6428.336170213","F1=6410.184450882","F1=6392.032731551","F1=6373.88101222","F1=6355.72929289","F1=6337.577573559","F1=6319.425854228","F1=6301.274134897","F1=6283.122415566","F1=6264.970696235","F1=6246.818976904","F1=6228.667257574","F1=6210.515538243","F1=6192.363818912","F1=6174.212099581","F1=6156.06038025","F1=6137.908660919","F1=6119.756941588","F1=6101.605222258","F1=6083.453502927","F1=6065.301783596","F1=6047.150064265","F1=6028.998344934","F1=6010.846625603","F1=5992.694906272","F1=5974.543186942","F1=5956.391467611","F1=5938.23974828","F1=5920.088028949","F1=5901.936309618","F1=5883.784590287","F1=5865.632870956","F1=5847.481151626","F1=5829.329432295","F1=5811.177712964","F1=5793.025993633","F1=5774.874274302","F1=5756.722554971","F1=5738.570835641","F1=5720.41911631","F1=5702.267396979","F1=5684.115677648","F1=5665.963958317","F1=5647.812238986","F1=5629.660519655","F1=5611.508800325","F1=5593.357080994","F1=5575.205361663","F1=5557.053642332","F1=5538.901923001","F1=5520.75020367","F1=5502.598484339","F1=5484.446765009","F1=5466.295045678","F1=5448.143326347","F1=5429.991607016","F1=5411.839887685","F1=5393.688168354","F1=5375.536449023","F1=5357.384729693","F1=5339.233010362","F1=5321.081291031","F1=5302.9295717","F1=5284.777852369","F1=5266.626133038","F1=5248.474413707","F1=5230.322694377","F1=5212.170975046","F1=5194.019255715","F1=5175.867536384","F1=5157.715817053","F1=5139.564097722","F1=5121.412378391","F1=5103.260659061","F1=5085.10893973","F1=5066.957220399","F1=5048.805501068","F1=5030.653781737","F1=5012.502062406","F1=4994.350343075","F1=4976.198623745","F1=4958.046904414","F1=4939.895185083","F1=4921.743465752","F1=4903.591746421","F1=4885.44002709","F1=4867.288307759","F1=4849.136588429","F1=4830.984869098","F1=4812.833149767","F1=4794.681430436","F1=4776.529711105","F1=4758.377991774","F1=4740.226272443","F1=4722.074553113","F1=4703.922833782","F1=4685.771114451","F1=4667.61939512","F1=4649.467675789","F1=4631.315956458","F1=4613.164237127","F1=4595.012517797","F1=4576.860798466","F1=4558.709079135","F1=4540.557359804","F1=4522.405640473","F1=4504.253921142","F1=4486.102201811","F1=4467.950482481","F1=4449.79876315","F1=4431.647043819","F1=4413.495324488","F1=4395.343605157","F1=4377.191885826","F1=4359.040166495","F1=4340.888447165","F1=4322.736727834","F1=4304.585008503","F1=4286.433289172","F1=4268.281569841","F1=4250.12985051","F1=4231.97813118","F1=4213.826411849","F1=4195.674692518","F1=4177.522973187","F1=4159.371253856","F1=4141.219534525","F1=4123.067815194","F1=4104.916095864","F1=4086.764376533","F1=4068.612657202","F1=4050.460937871","F1=4032.30921854","F1=4014.157499209","F1=3996.005779878","F1=3977.854060548","F1=3959.702341217","F1=3941.550621886","F1=3923.398902555","F1=3905.247183224","F1=3887.095463893","F1=3868.943744562","F1=3850.792025232","F1=3832.640305901","F1=3814.48858657","F1=3796.336867239","F1=3778.185147908","F1=3760.033428577","F1=3741.881709246","F1=3723.729989916","F1=3705.578270585","F1=3687.426551254","F1=3669.274831923","F1=3651.123112592","F1=3632.971393261","F1=3614.81967393","F1=3596.6679546","F1=3578.516235269","F1=3560.364515938","F1=3542.212796607","F1=3524.061077276","F1=3505.909357945","F1=3487.757638614","F1=3469.605919284","F1=3451.454199953","F1=3433.302480622","F1=3415.150761291","F1=3396.99904196","F1=3378.847322629","F1=3360.695603298","F1=3342.543883968","F1=3324.392164637","F1=3306.240445306","F1=3288.088725975","F1=3269.937006644","F1=3251.785287313","F1=3233.633567982","F1=3215.481848652","F1=3197.330129321","F1=3179.17840999","F1=3161.026690659","F1=3142.874971328","F1=3124.723251997","F1=3106.571532666","F1=3088.419813336","F1=3070.268094005","F1=3052.116374674","F1=3033.964655343","F1=3015.812936012","F1=2997.661216681","F1=2979.509497351","F1=2961.35777802","F1=2943.206058689","F1=2925.054339358","F1=2906.902620027","F1=2888.750900696","F1=2870.599181365","F1=2852.447462035","F1=2834.295742704","F1=2816.144023373","F1=2797.992304042","F1=2779.840584711","F1=2761.68886538","F1=2743.537146049","F1=2725.385426719","F1=2707.233707388","F1=2689.081988057","F1=2670.930268726","F1=2652.778549395","F1=2634.626830064","F1=2616.475110733","F1=2598.323391403","F1=2580.171672072","F1=2562.019952741","F1=2543.86823341","F1=2525.716514079","F1=2507.564794748","F1=2489.413075417","F1=2471.261356087","F1=2453.109636756","F1=2434.957917425","F1=2416.806198094","F1=2398.654478763","F1=2380.502759432","F1=2362.351040101","F1=2344.199320771","F1=2326.04760144","F1=2307.895882109","F1=2289.744162778","F1=2271.592443447","F1=2253.440724116","F1=2235.289004785","F1=2217.137285455","F1=2198.985566124","F1=2180.833846793","F1=2162.682127462","F1=2144.530408131","F1=2126.3786888","F1=2108.226969469","F1=2090.075250139","F1=2071.923530808","F1=2053.771811477","F1=2035.620092146","F1=2017.468372815","F1=1999.316653484","F1=1981.164934153","F1=1963.013214823","F1=1944.861495492","F1=1926.709776161","F1=1908.55805683","F1=1890.406337499","F1=1872.254618168","F1=1854.102898837","F1=1835.951179507","F1=1817.799460176","F1=1799.647740845","F1=1781.496021514","F1=1763.344302183","F1=1745.192582852","F1=1727.040863522","F1=1708.889144191","F1=1690.73742486","F1=1672.585705529","F1=1654.433986198","F1=1636.282266867","F1=1618.130547536","F1=1599.978828206","F1=1581.827108875","F1=1563.675389544","F1=1545.523670213","F1=1527.371950882","F1=1509.220231551","F1=1491.06851222","F1=1472.91679289","F1=1454.765073559","F1=1436.613354228","F1=1418.461634897","F1=1400.309915566","F1=1382.158196235","F1=1364.006476904","F1=1345.854757574","F1=1327.703038243","F1=1309.551318912","F1=1291.399599581","F1=1273.24788025","F1=1255.096160919","F1=1236.944441588","F1=1218.792722258","F1=1200.641002927","F1=1182.489283596","F1=1164.337564265","F1=1146.185844934","F1=1128.034125603","F1=1109.882406272","F1=1091.730686942","F1=1073.578967611","F1=1055.42724828","F1=1037.275528949","F1=1019.123809618","F1=1000.972090287","F1=982.8203709564","F1=964.6686516256","F1=946.5169322947","F1=928.3652129639","F1=910.213493633","F1=892.0617743022","F1=873.9100549713","F1=855.7583356405","F1=837.6066163096","F1=819.4548969788","F1=801.3031776479","F1=783.151458317","F1=764.9997389862","F1=746.8480196553","F1=728.6963003245","F1=710.5445809936","F1=692.3928616628","F1=674.2411423319","F1=656.0894230011","F1=637.9377036702","F1=619.7859843393","F1=601.6342650085","F1=583.4825456776","F1=565.3308263468","F1=547.1791070159","F1=529.0273876851","F1=510.8756683542","F1=492.7239490234","F1=474.5722296925","F1=456.4205103617","F1=438.2687910308","F1=420.1170716999","F1=401.9653523691","F1=383.8136330382","F1=365.6619137074","F1=347.5101943765","F1=329.3584750457","F1=311.2067557148","F1=293.055036384","F1=274.9033170531","F1=256.7515977222","F1=238.5998783914","F1=220.4481590605","F1=202.2964397297","F1=184.1447203988","F1=165.993001068","F1=147.8412817371","F1=129.6895624063","F1=111.5378430754","F1=93.38612374455","F1=75.23440441369","F1=57.08268508284","F1=38.93096575198","F1=20.77924642113","F1=2.627527090275","F1=-15.52419224058","F1=-33.67591157144","F1=-51.82763090229","F1=-69.97935023315","F1=-88.131069564","F1=-106.2827888949","F1=-124.4345082257","F1=-142.5862275566","F1=-160.7379468874","F1=-178.8896662183","F1=-197.0413855491","F1=-215.19310488","F1=-233.3448242108","F1=-251.4965435417","F1=-269.6482628726","F1=-287.7999822034","F1=-305.9517015343","F1=-324.1034208651","F1=-342.255140196","F1=-360.4068595268","F1=-378.5585788577","F1=-396.7102981885","F1=-414.8620175194","F1=-433.0137368502","F1=-451.1654561811","F1=-469.317175512","F1=-487.4688948428","F1=-505.6206141737","F1=-523.7723335045","F1=-541.9240528354","F1=-560.0757721662","F1=-578.2274914971","F1=-596.3792108279","F1=-614.5309301588","F1=-632.6826494897","F1=-650.8343688205","F1=-668.9860881514","F1=-687.1378074822","F1=-705.2895268131","F1=-723.4412461439"],"ENDNTUPLES":"nD NMR SPECTRUM","RELAX":"$$ Bruker specific parameters\n$$ --------------------------","BRUKER FILE EXP":["cpdprg2\n$$ 1 pcpd*0.339:0\n$$   pcpd*0.613:180\n$$   pcpd*2.864:0\n$$   pcpd*2.981:180\n$$   pcpd*0.770:0\n$$   pcpd*0.691:180\n$$   pcpd*0.944:0\n$$   pcpd*1.020:180\n$$   pcpd*1.494:0\n$$   pcpd*2.846:180\n$$   pcpd*0.738:0\n$$   pcpd*0.510:180\n$$   pcpd*0.283:0\n$$   pcpd*0.808:180\n$$   pcpd*1.328:0\n$$   pcpd*1.536:180\n$$   pcpd*2.871:0\n$$   pcpd*0.721:180\n$$   pcpd*0.788 :0\n$$   pcpd*0.858:180\n$$   pcpd*1.091:0\n$$   pcpd*1.484:180\n$$   pcpd*2.843:0\n$$   pcpd*0.729:180\n$$   pcpd*0.593:0\n$$   pcpd*0.339:0\n$$   pcpd*0.613:180\n$$   pcpd*2.864:0\n$$   pcpd*2.981:180\n$$   pcpd*0.770:0\n$$   pcpd*0.691:180\n$$   pcpd*0.944:0\n$$   pcpd*1.020:180\n$$   pcpd*1.494:0\n$$   pcpd*2.846:180\n$$   pcpd*0.738:0\n$$   pcpd*0.510:180\n$$   pcpd*0.283:0\n$$   pcpd*0.808:180\n$$   pcpd*1.328:0\n$$   pcpd*1.536:180\n$$   pcpd*2.871:0\n$$   pcpd*0.721:180\n$$   pcpd*0.788 :0\n$$   pcpd*0.858:180\n$$   pcpd*1.091:0\n$$   pcpd*1.484:180\n$$   pcpd*2.843:0\n$$   pcpd*0.729:180\n$$   pcpd*0.593:0\n$$   pcpd*0.339:180\n$$   pcpd*0.613:0\n$$   pcpd*2.864:180\n$$   pcpd*2.981:0\n$$   pcpd*0.770:180\n$$   pcpd*0.691:0\n$$   pcpd*0.944:180\n$$   pcpd*1.020:0\n$$   pcpd*1.494:180\n$$   pcpd*2.846:0\n$$   pcpd*0.738:180\n$$   pcpd*0.510:0\n$$   pcpd*0.283:180\n$$   pcpd*0.808:0\n$$   pcpd*1.328:180\n$$   pcpd*1.536:0\n$$   pcpd*2.871:180\n$$   pcpd*0.721:0\n$$   pcpd*0.788:180\n$$   pcpd*0.858:0\n$$   pcpd*1.091:180\n$$   pcpd*1.484:0\n$$   pcpd*2.843:180\n$$   pcpd*0.729:0\n$$   pcpd*0.593:180\n$$   pcpd*0.339:180\n$$   pcpd*0.613:0\n$$   pcpd*2.864:180\n$$   pcpd*2.981:0\n$$   pcpd*0.770:180\n$$   pcpd*0.691:0\n$$   pcpd*0.944:180\n$$   pcpd*1.020:0\n$$   pcpd*1.494:180\n$$   pcpd*2.846:0\n$$   pcpd*0.738:180\n$$   pcpd*0.510:0\n$$   pcpd*0.283:180\n$$   pcpd*0.808:0\n$$   pcpd*1.328:180\n$$   pcpd*1.536:0\n$$   pcpd*2.871:180\n$$   pcpd*0.721:0\n$$   pcpd*0.788:180\n$$   pcpd*0.858:0\n$$   pcpd*1.091:180\n$$   pcpd*1.484:0\n$$   pcpd*2.843:180\n$$   pcpd*0.729:0\n$$   pcpd*0.593:180\n$$   jump to 1","format.temp\n$$ EDIT_PAR COMMAND FILE\n$$ \n$$ DI_MODE         LONG\n$$ ED_ENTRY        ACQU\n$$ ORDER           FILE\n$$ \n$$ \n$$ HEADER\t\t\"F2 - Acquisition Parameters\"\n$$ T_NAME\t\tDate_\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 50000000\n$$ \t\tREL\t\"Date_=itodate(DATE)\"\n$$ \t\tINV_REL\t\"DATE=datetoi(Date_,DATE)\"\n$$ \t\tFORMAT\t\"%14.0f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tTime\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"Time=itotime(DATE)\"\n$$ \t\tINV_REL\t\"DATE=timetoi(Time,DATE)\"\n$$ \t\tFORMAT\t\"%14.2f h\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tINSTRUM\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPROBHD\n$$ \t\tFORMAT\t\"%14.14s\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPULPROG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTD\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tSOLVENT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSWH\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e8\n$$ \t\tREL\t\"SWH=SW*SFO1\"\n$$ \t\tINV_REL \"SW=SWH/SFO1\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.3f Hz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          FIDRES\n$$                 TYPE    R32\n$$                 CLASS   ACQU\n$$                 SUBRANGE 0.0 100000\n$$                 REL     \"FIDRES=2*SW*SFO1/TD\"\n$$                 INV_REL \"TD = nextpow(2*SW*SFO1/FIDRES)\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.6f Hz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          AQ\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000\n$$ \t\tREL\t\"AQ=aqcalc(SW,SFO1,TD,DIGTYP)\"\n$$ \t\tINV_REL\t\"TD=tdcalc(SW,SFO1,1.0e6*AQ,DIGTYP)\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.7f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tRG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          DW\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"DW=1/(2*SW*SFO1)\"\n$$ \t\tINV_REL\t\"SW=1000000/(2*(0.005+DW)*SFO1)\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.3lf usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDE\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTE\n$$ \t\tFORMAT\t\"%14.1f K\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tCNST2\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"CNST2=CNST[2]\"\n$$ \t\tINV_REL\t\"CNST[2]=CNST2\"\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD0\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D0=D[0]\"\n$$ \t\tINV_REL\t\"D[0]=D0\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D1=D[1]\"\n$$ \t\tINV_REL\t\"D[1]=D1\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD4\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D4=D[4]\"\n$$ \t\tINV_REL\t\"D[4]=D4\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD11\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D11=D[11]\"\n$$ \t\tINV_REL\t\"D[11]=D11\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD13\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D13=D[13]\"\n$$ \t\tINV_REL\t\"D[13]=D13\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD16\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D16=D[16]\"\n$$ \t\tINV_REL\t\"D[16]=D16\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD21\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D21=D[21]\"\n$$ \t\tINV_REL\t\"D[21]=D21\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tIN0\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"IN0=IN[0]\"\n$$ \t\tINV_REL\t\"IN[0]=IN0\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTDav\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tZGOPTNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tSFO1\n$$ \t\tFORMAT\t\"%14.7f MHz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNUC1\n$$ \t\tNONEDIT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P1=P[1]\"\n$$ \t\tINV_REL\t\"P[1]=P1\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP2\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P2=P[2]\"\n$$ \t\tINV_REL\t\"P[2]=P2\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP28\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P28=P[28]\"\n$$ \t\tINV_REL\t\"P[28]=P28\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPLW1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"PLW1=PLW[1]\"\n$$ \t\tINV_REL\t\"PLW[1]=PLW1\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f W\"\n$$ \t\tTEXT\t\"power PLW1 \"\n$$ END\n$$ NAME\t\tSFO2\n$$ \t\tFORMAT\t\"%14.7f MHz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNUC2\n$$ \t\tNONEDIT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tCPDPRG[2]\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP3\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P3=P[3]\"\n$$ \t\tINV_REL\t\"P[3]=P3\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP4\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P4=P[4]\"\n$$ \t\tINV_REL\t\"P[4]=P4\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPCPD2\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0 1e38\n$$ \t\tREL\t\"PCPD2=PCPD[2]\"\n$$ \t\tINV_REL\t\"PCPD[2]=PCPD2\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPLW2\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"PLW2=PLW[2]\"\n$$ \t\tINV_REL\t\"PLW[2]=PLW2\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f W\"\n$$ \t\tTEXT\t\"power PLW2 \"\n$$ END\n$$ T_NAME\t\tPLW12\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"PLW12=PLW[12]\"\n$$ \t\tINV_REL\t\"PLW[12]=PLW12\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f W\"\n$$ \t\tTEXT\t\"power PLW12 \"\n$$ END\n$$ NAME\t\tGPNAM[1]\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ1=GPZ[1]\"\n$$ \t\tINV_REL\t\"GPZ[1]=GPZ1\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tGPNAM[2]\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ2\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ2=GPZ[2]\"\n$$ \t\tINV_REL\t\"GPZ[2]=GPZ2\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP16\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P16=P[16]\"\n$$ \t\tINV_REL\t\"P[16]=P16\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END","fq1list\n$$ O 400.132471\n$$ -2000000\n$$ -1992172\n$$ -1984344\n$$ -1976517\n$$ -1968689\n$$ -1960861\n$$ -1953033\n$$ -1945205\n$$ -1937378\n$$ -1929550\n$$ -1921722\n$$ -1913894\n$$ -1906067\n$$ -1898239\n$$ -1890411\n$$ -1882583\n$$ -1874755\n$$ -1866928\n$$ -1859100\n$$ -1851272\n$$ -1843444\n$$ -1835616\n$$ -1827789\n$$ -1819961\n$$ -1812133\n$$ -1804305\n$$ -1796477\n$$ -1788650\n$$ -1780822\n$$ -1772994\n$$ -1765166\n$$ -1757339\n$$ -1749511\n$$ -1741683\n$$ -1733855\n$$ -1726027\n$$ -1718200\n$$ -1710372\n$$ -1702544\n$$ -1694716\n$$ -1686888\n$$ -1679061\n$$ -1671233\n$$ -1663405\n$$ -1655577\n$$ -1647750\n$$ -1639922\n$$ -1632094\n$$ -1624266\n$$ -1616438\n$$ -1608611\n$$ -1600783\n$$ -1592955\n$$ -1585127\n$$ -1577299\n$$ -1569472\n$$ -1561644\n$$ -1553816\n$$ -1545988\n$$ -1538160\n$$ -1530333\n$$ -1522505\n$$ -1514677\n$$ -1506849\n$$ -1499022\n$$ -1491194\n$$ -1483366\n$$ -1475538\n$$ -1467710\n$$ -1459883\n$$ -1452055\n$$ -1444227\n$$ -1436399\n$$ -1428571\n$$ -1420744\n$$ -1412916\n$$ -1405088\n$$ -1397260\n$$ -1389432\n$$ -1381605\n$$ -1373777\n$$ -1365949\n$$ -1358121\n$$ -1350294\n$$ -1342466\n$$ -1334638\n$$ -1326810\n$$ -1318982\n$$ -1311155\n$$ -1303327\n$$ -1295499\n$$ -1287671\n$$ -1279843\n$$ -1272016\n$$ -1264188\n$$ -1256360\n$$ -1248532\n$$ -1240705\n$$ -1232877\n$$ -1225049\n$$ -1217221\n$$ -1209393\n$$ -1201566\n$$ -1193738\n$$ -1185910\n$$ -1178082\n$$ -1170254\n$$ -1162427\n$$ -1154599\n$$ -1146771\n$$ -1138943\n$$ -1131115\n$$ -1123288\n$$ -1115460\n$$ -1107632\n$$ -1099804\n$$ -1091977\n$$ -1084149\n$$ -1076321\n$$ -1068493\n$$ -1060665\n$$ -1052838\n$$ -1045010\n$$ -1037182\n$$ -1029354\n$$ -1021526\n$$ -1013699\n$$ -1005871\n$$  -998043\n$$  -990215\n$$  -982387\n$$  -974560\n$$  -966732\n$$  -958904\n$$  -951076\n$$  -943249\n$$  -935421\n$$  -927593\n$$  -919765\n$$  -911937\n$$  -904110\n$$  -896282\n$$  -888454\n$$  -880626\n$$  -872798\n$$  -864971\n$$  -857143\n$$  -849315\n$$  -841487\n$$  -833659\n$$  -825832\n$$  -818004\n$$  -810176\n$$  -802348\n$$  -794521\n$$  -786693\n$$  -778865\n$$  -771037\n$$  -763209\n$$  -755382\n$$  -747554\n$$  -739726\n$$  -731898\n$$  -724070\n$$  -716243\n$$  -708415\n$$  -700587\n$$  -692759\n$$  -684932\n$$  -677104\n$$  -669276\n$$  -661448\n$$  -653620\n$$  -645793\n$$  -637965\n$$  -630137\n$$  -622309\n$$  -614481\n$$  -606654\n$$  -598826\n$$  -590998\n$$  -583170\n$$  -575342\n$$  -567515\n$$  -559687\n$$  -551859\n$$  -544031\n$$  -536204\n$$  -528376\n$$  -520548\n$$  -512720\n$$  -504892\n$$  -497065\n$$  -489237\n$$  -481409\n$$  -473581\n$$  -465753\n$$  -457926\n$$  -450098\n$$  -442270\n$$  -434442\n$$  -426614\n$$  -418787\n$$  -410959\n$$  -403131\n$$  -395303\n$$  -387476\n$$  -379648\n$$  -371820\n$$  -363992\n$$  -356164\n$$  -348337\n$$  -340509\n$$  -332681\n$$  -324853\n$$  -317025\n$$  -309198\n$$  -301370\n$$  -293542\n$$  -285714\n$$  -277886\n$$  -270059\n$$  -262231\n$$  -254403\n$$  -246575\n$$  -238748\n$$  -230920\n$$  -223092\n$$  -215264\n$$  -207436\n$$  -199609\n$$  -191781\n$$  -183953\n$$  -176125\n$$  -168297\n$$  -160470\n$$  -152642\n$$  -144814\n$$  -136986\n$$  -129159\n$$  -121331\n$$  -113503\n$$  -105675\n$$   -97847\n$$   -90020\n$$   -82192\n$$   -74364\n$$   -66536\n$$   -58708\n$$   -50881\n$$   -43053\n$$   -35225\n$$   -27397\n$$   -19569\n$$   -11742\n$$    -3914\n$$     3914\n$$    11742\n$$    19569\n$$    27397\n$$    35225\n$$    43053\n$$    50881\n$$    58708\n$$    66536\n$$    74364\n$$    82192\n$$    90020\n$$    97847\n$$   105675\n$$   113503\n$$   121331\n$$   129159\n$$   136986\n$$   144814\n$$   152642\n$$   160470\n$$   168297\n$$   176125\n$$   183953\n$$   191781\n$$   199609\n$$   207436\n$$   215264\n$$   223092\n$$   230920\n$$   238748\n$$   246575\n$$   254403\n$$   262231\n$$   270059\n$$   277886\n$$   285714\n$$   293542\n$$   301370\n$$   309198\n$$   317025\n$$   324853\n$$   332681\n$$   340509\n$$   348337\n$$   356164\n$$   363992\n$$   371820\n$$   379648\n$$   387476\n$$   395303\n$$   403131\n$$   410959\n$$   418787\n$$   426614\n$$   434442\n$$   442270\n$$   450098\n$$   457926\n$$   465753\n$$   473581\n$$   481409\n$$   489237\n$$   497065\n$$   504892\n$$   512720\n$$   520548\n$$   528376\n$$   536204\n$$   544031\n$$   551859\n$$   559687\n$$   567515\n$$   575342\n$$   583170\n$$   590998\n$$   598826\n$$   606654\n$$   614481\n$$   622309\n$$   630137\n$$   637965\n$$   645793\n$$   653620\n$$   661448\n$$   669276\n$$   677104\n$$   684932\n$$   692759\n$$   700587\n$$   708415\n$$   716243\n$$   724070\n$$   731898\n$$   739726\n$$   747554\n$$   755382\n$$   763209\n$$   771037\n$$   778865\n$$   786693\n$$   794521\n$$   802348\n$$   810176\n$$   818004\n$$   825832\n$$   833659\n$$   841487\n$$   849315\n$$   857143\n$$   864971\n$$   872798\n$$   880626\n$$   888454\n$$   896282\n$$   904110\n$$   911937\n$$   919765\n$$   927593\n$$   935421\n$$   943249\n$$   951076\n$$   958904\n$$   966732\n$$   974560\n$$   982387\n$$   990215\n$$   998043\n$$  1005871\n$$  1013699\n$$  1021526\n$$  1029354\n$$  1037182\n$$  1045010\n$$  1052838\n$$  1060665\n$$  1068493\n$$  1076321\n$$  1084149\n$$  1091977\n$$  1099804\n$$  1107632\n$$  1115460\n$$  1123288\n$$  1131115\n$$  1138943\n$$  1146771\n$$  1154599\n$$  1162427\n$$  1170254\n$$  1178082\n$$  1185910\n$$  1193738\n$$  1201566\n$$  1209393\n$$  1217221\n$$  1225049\n$$  1232877\n$$  1240705\n$$  1248532\n$$  1256360\n$$  1264188\n$$  1272016\n$$  1279843\n$$  1287671\n$$  1295499\n$$  1303327\n$$  1311155\n$$  1318982\n$$  1326810\n$$  1334638\n$$  1342466\n$$  1350294\n$$  1358121\n$$  1365949\n$$  1373777\n$$  1381605\n$$  1389432\n$$  1397260\n$$  1405088\n$$  1412916\n$$  1420744\n$$  1428571\n$$  1436399\n$$  1444227\n$$  1452055\n$$  1459883\n$$  1467710\n$$  1475538\n$$  1483366\n$$  1491194\n$$  1499022\n$$  1506849\n$$  1514677\n$$  1522505\n$$  1530333\n$$  1538160\n$$  1545988\n$$  1553816\n$$  1561644\n$$  1569472\n$$  1577299\n$$  1585127\n$$  1592955\n$$  1600783\n$$  1608611\n$$  1616438\n$$  1624266\n$$  1632094\n$$  1639922\n$$  1647750\n$$  1655577\n$$  1663405\n$$  1671233\n$$  1679061\n$$  1686888\n$$  1694716\n$$  1702544\n$$  1710372\n$$  1718200\n$$  1726027\n$$  1733855\n$$  1741683\n$$  1749511\n$$  1757339\n$$  1765166\n$$  1772994\n$$  1780822\n$$  1788650\n$$  1796477\n$$  1804305\n$$  1812133\n$$  1819961\n$$  1827789\n$$  1835616\n$$  1843444\n$$  1851272\n$$  1859100\n$$  1866928\n$$  1874755\n$$  1882583\n$$  1890411\n$$  1898239\n$$  1906067\n$$  1913894\n$$  1921722\n$$  1929550\n$$  1937378\n$$  1945205\n$$  1953033\n$$  1960861\n$$  1968689\n$$  1976517\n$$  1984344\n$$  1992172\n$$  2000000","gpnam1\n$$ ##TITLE= SmoothedChirp Amplitide\n$$ ##JCAMP-DX= 5.00 Bruker JCAMP library\n$$ ##DATA TYPE= Shape Data\n$$ ##ORIGIN= Bruker BioSpin GmbH\n$$ ##OWNER= <demo>\n$$ ##DATE= 2004/09/06\n$$ ##TIME= 16:28:02\n$$ ##$SHAPE_PARAMETERS= Type: SmoothedSquare\n$$ ##MINX= 0.000000E00\n$$ ##MAXX= 1.000000E02\n$$ ##MINY= 0.000000E00\n$$ ##MAXY= 1.000000E00\n$$ ##$SHAPE_EXMODE= Gradient\n$$ ##$SHAPE_TOTROT= 0.000000E00\n$$ ##$SHAPE_TYPE= None\n$$ ##$SHAPE_USER_DEF= \n$$ ##$SHAPE_REPHFAC= \n$$ ##$SHAPE_BWFAC= 0.000000E00\n$$ ##$SHAPE_BWFAC50= \n$$ ##$SHAPE_INTEGFAC= 9.000000E-01\n$$ ##$SHAPE_MODE= 0\n$$ ##NPOINTS= 100\n$$ ##XYDATA= (X++(Y..Y))\n$$ 0.000000E00\n$$ 3.015369E-02\n$$ 1.169778E-01\n$$ 2.500000E-01\n$$ 4.131759E-01\n$$ 5.868241E-01\n$$ 7.500000E-01\n$$ 8.830222E-01\n$$ 9.698463E-01\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 9.698463E-01\n$$ 8.830222E-01\n$$ 7.500000E-01\n$$ 5.868241E-01\n$$ 4.131759E-01\n$$ 2.500000E-01\n$$ 1.169778E-01\n$$ 3.015369E-02\n$$ 0.000000E00\n$$ ##END","gpnam2\n$$ ##TITLE= SmoothedChirp Amplitide\n$$ ##JCAMP-DX= 5.00 Bruker JCAMP library\n$$ ##DATA TYPE= Shape Data\n$$ ##ORIGIN= Bruker BioSpin GmbH\n$$ ##OWNER= <demo>\n$$ ##DATE= 2004/09/06\n$$ ##TIME= 16:28:02\n$$ ##$SHAPE_PARAMETERS= Type: SmoothedSquare\n$$ ##MINX= 0.000000E00\n$$ ##MAXX= 1.000000E02\n$$ ##MINY= 0.000000E00\n$$ ##MAXY= 1.000000E00\n$$ ##$SHAPE_EXMODE= Gradient\n$$ ##$SHAPE_TOTROT= 0.000000E00\n$$ ##$SHAPE_TYPE= None\n$$ ##$SHAPE_USER_DEF= \n$$ ##$SHAPE_REPHFAC= \n$$ ##$SHAPE_BWFAC= 0.000000E00\n$$ ##$SHAPE_BWFAC50= \n$$ ##$SHAPE_INTEGFAC= 9.000000E-01\n$$ ##$SHAPE_MODE= 0\n$$ ##NPOINTS= 100\n$$ ##XYDATA= (X++(Y..Y))\n$$ 0.000000E00\n$$ 3.015369E-02\n$$ 1.169778E-01\n$$ 2.500000E-01\n$$ 4.131759E-01\n$$ 5.868241E-01\n$$ 7.500000E-01\n$$ 8.830222E-01\n$$ 9.698463E-01\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 9.698463E-01\n$$ 8.830222E-01\n$$ 7.500000E-01\n$$ 5.868241E-01\n$$ 4.131759E-01\n$$ 2.500000E-01\n$$ 1.169778E-01\n$$ 3.015369E-02\n$$ 0.000000E00\n$$ ##END","scon2\n$$ ##TITLE= Parameter file, TopSpin 3.5 pl 6\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 1\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH\n$$ ##OWNER= nmr\n$$ $$ 2023-11-08 08:57:47.179 +0100  nmr@ibg-4-babsi\n$$ $$ /opt/topspin3.5pl6/data/complat/nmr/data/SG/nmr/SG-V4016 (1-6)/15/scon2\n$$ $$ process /opt/topspin3.5pl6/prog/mod/go4\n$$ ##$BLKTR= (0..19)\n$$ 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3\n$$ ##$DE1= 4.5\n$$ ##$DEADC= 0.5\n$$ ##$DEPA= 4.5\n$$ ##$DERX= 1.5\n$$ ##$FILCOR= 0\n$$ ##$GRADCHAN= 0\n$$ ##$GRADPRE= (0..1)\n$$ 10 10\n$$ ##$HD_BLKTR= (0..19)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ ##$HD_DE1= 5\n$$ ##$HD_DEADC= 0\n$$ ##$HD_DEPA= 2.5\n$$ ##$HD_DERX= 0\n$$ ##END=","prosol_History","pulseprogram\n$$ # 1 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ ;hsqcedetgp\n$$ ;avance-version (12/01/11)\n$$ ;HSQC\n$$ ;2D H-1/X correlation via double inept transfer\n$$ ;phase sensitive using Echo/Antiecho-TPPI gradient selection\n$$ ;with decoupling during acquisition\n$$ ;using trim pulses in inept transfer\n$$ ;with multiplicity editing during selection step\n$$ ;\n$$ ;W. Willker, D. Leibfritz, R. Kerssebaum & W. Bermel, Magn. Reson.\n$$ ;   Chem. 31, 287-292 (1993)\n$$ ;\n$$ ;$CLASS=HighRes\n$$ ;$DIM=2D\n$$ ;$TYPE=\n$$ ;$SUBTYPE=\n$$ ;$COMMENT=\n$$ \n$$ \n$$ # 1 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Avance.incl\" 1\n$$ ;Avance3aqs.incl\n$$ ;   for AV III with AQS IPSO\n$$ ;\n$$ ;avance-version (15/06/05)\n$$ ;\n$$ ;$CLASS=HighRes Incl\n$$ ;$COMMENT=\n$$ # 170 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Avance.incl\"\n$$ ;$Id: Avance3aqs.incl,v 1.1.8.3 2015/03/05 16:46:54 ber Exp $\n$$ # 20 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\" 2\n$$ \n$$ # 1 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Grad.incl\" 1\n$$ ;Grad2.incl  -  include file for Gradient Spectroscopy\n$$ ;   for TCU3\n$$ ;\n$$ ;avance-version (07/01/17)\n$$ ;\n$$ ;$CLASS=HighRes Incl\n$$ ;$COMMENT=\n$$ \n$$ # 27 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Grad.incl\"\n$$ define list<gradient> EA=<EA>\n$$ \n$$ \n$$ # 31 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Grad.incl\"\n$$ ;$Id: Grad2.incl,v 1.14 2012/01/31 17:49:21 ber Exp $\n$$ # 21 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\" 2\n$$ \n$$ # 1 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Delay.incl\" 1\n$$ ;Delay.incl  -  include file for commonly used delays\n$$ ;\n$$ ;version (13/08/07)\n$$ ;\n$$ ;$CLASS=HighRes Incl\n$$ ;$COMMENT=\n$$ \n$$ # 9 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Delay.incl\"\n$$ ;general delays\n$$ \n$$ define delay DELTA\n$$ define delay DELTA1\n$$ define delay DELTA2\n$$ define delay DELTA3\n$$ define delay DELTA4\n$$ define delay DELTA5\n$$ define delay DELTA6\n$$ define delay DELTA7\n$$ define delay DELTA8\n$$ define delay DELTA9\n$$ define delay DELTA10\n$$ define delay DELTA11\n$$ define delay DELTA12\n$$ define delay DELTA13\n$$ define delay DELTA14\n$$ define delay DELTA15\n$$ define delay DELTA16\n$$ \n$$ define delay TAU\n$$ define delay TAU1\n$$ define delay TAU2\n$$ define delay TAU3\n$$ define delay TAU4\n$$ define delay TAU5\n$$ define delay TAU6\n$$ define delay TAU7\n$$ define delay TAU8\n$$ define delay TAU9\n$$ # 40 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Delay.incl\"\n$$ define delay INCR1\n$$ define delay INCR2\n$$ define delay INCR3\n$$ define delay INCR4\n$$ define delay INCR5\n$$ define delay INCR6\n$$ \n$$ \n$$ ;delays for centering pulses\n$$ # 50 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Delay.incl\"\n$$ define delay CEN_HN1\n$$ define delay CEN_HN2\n$$ define delay CEN_HN3\n$$ define delay CEN_HC1\n$$ define delay CEN_HC2\n$$ define delay CEN_HC3\n$$ define delay CEN_HC4\n$$ define delay CEN_HP1\n$$ define delay CEN_HP2\n$$ define delay CEN_CN1\n$$ define delay CEN_CN2\n$$ define delay CEN_CN3\n$$ define delay CEN_CN4\n$$ define delay CEN_CP1\n$$ define delay CEN_CP2\n$$ \n$$ \n$$ ;loop counters\n$$ # 69 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Delay.incl\"\n$$ define loopcounter COUNTER\n$$ define loopcounter SCALEF\n$$ define loopcounter FACTOR1\n$$ define loopcounter FACTOR2\n$$ define loopcounter FACTOR3\n$$ define loopcounter FACTOR4\n$$ define loopcounter FACTOR5\n$$ define loopcounter FACTOR6\n$$ \n$$ \n$$ # 80 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/Delay.incl\"\n$$ ;$Id: Delay.incl,v 1.14.2.1 2013/08/30 09:43:33 ber Exp $\n$$ # 22 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\" 2\n$$ \n$$ \n$$ # 25 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ \"p2=p1*2\"\n$$ \"p4=p3*2\"\n$$ \"d4=1s/(cnst2*4)\"\n$$ \"d11=30m\"\n$$ \"d13=4u\"\n$$ \n$$ \n$$ # 37 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ \"d0=3u\"\n$$ \n$$ \"in0=inf1/2\"\n$$ \n$$ # 42 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ \"DELTA1=d4-p16-d13-4u\"\n$$ \n$$ \n$$ # 47 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ \"DELTA=d21-p16-d16-p2-d0*2\"\n$$ \n$$ \n$$ # 1 \"mc_line 51 file /opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp exp. def. part of mc cmd. before ze\"\n$$ ; dimension 2D; AQ_mode  (F1) Echo-Antiecho\n$$ define delay MCWRK\n$$ define delay MCREST\n$$ define delay d0orig\n$$ \"d0orig=d0\"\n$$ define loopcounter t1loop\n$$ \"t1loop=0\"\n$$ define loopcounter ph1loop\n$$ \"ph1loop=0\"\n$$ define loopcounter ST1CNT\n$$ \"ST1CNT = td1 / 2\"\n$$ \"MCREST = d1 - d1\"\n$$ \"MCWRK = 0.076923*d1\"\n$$ \n$$     dccorr\n$$ # 51 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ # 51 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ 1 ze\n$$ # 1 \"mc_line 51 file /opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp exp. def. of mc cmd. after ze\"\n$$ LBLAV, MCWRK\n$$       \"d0=d0orig + t1loop * in0 \"\n$$       \"phval3 = (t1loop * 180)%360\"\n$$       MCWRK ip3 + phval3\n$$       \"phval6 = (t1loop * 180)%360\"\n$$       MCWRK ip6 + phval6\n$$       \"phval31 = (t1loop * 180)%360\"\n$$       MCWRK ip31 + phval31\n$$       MCWRK\n$$       \"phval0 = ph1loop * 1\"\n$$       MCWRK setgrad EA\n$$ # 52 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$   d11 pl12:f2\n$$ # 1 \"mc_line 53 file /opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp exp. start label for mc cmd.\"\n$$ 2 MCWRK  * 6 do:f2\n$$ LBLF1, MCWRK  * 6\n$$ LBLST1, MCWRK \n$$   MCREST\n$$ # 54 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ 3 (p1 ph1)\n$$   d4 pl2:f2\n$$   (center (p2 ph1) (p4 ph6):f2 )\n$$   d4 setnmr3|0 setnmr0|34|32|33 ctrlgrad 0\n$$   p28 ph1\n$$   d13\n$$   (p1 ph2) (p3 ph3):f2\n$$   d0 \n$$ \n$$ \n$$ # 66 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$   (p2 ph5)\n$$ \n$$ \n$$   d0\n$$   p16:gp1*EA\n$$   d16\n$$   DELTA\n$$   (center (p2 ph1) (p4 ph4):f2 )\n$$   d21\n$$   (ralign (p1 ph1) (p3 ph4):f2 )\n$$   d4\n$$   (center (p2 ph1) (p4 ph1):f2 )\n$$   d13\n$$   p16:gp2\n$$   DELTA1 pl12:f2\n$$   4u setnmr3^0 setnmr0^34^32^33 ctrlgrad 7\n$$   go=2 ph31 cpd2:f2\n$$ # 1 \"mc_line 83 file /opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp exp. mc cmd. in line\"\n$$   MCWRK  do:f2 wr #0 if #0 zd \n$$ \n$$   \"ph1loop+=1\"\n$$       \"d0=d0orig + t1loop * in0 \"\n$$       \"phval3 = (t1loop * 180)%360\"\n$$       MCWRK ip3 + phval3\n$$       \"phval6 = (t1loop * 180)%360\"\n$$       MCWRK ip6 + phval6\n$$       \"phval31 = (t1loop * 180)%360\"\n$$       MCWRK ip31 + phval31\n$$       MCWRK\n$$       \"phval0 = ph1loop * 1\"\n$$       MCWRK setgrad EA\n$$   lo to LBLF1 times 2\n$$   MCWRK \n$$ \n$$   \"t1loop+=1\"\n$$       \"d0=d0orig + t1loop * in0 \"\n$$       \"phval3 = (t1loop * 180)%360\"\n$$       MCWRK ip3 + phval3\n$$       \"phval6 = (t1loop * 180)%360\"\n$$       MCWRK ip6 + phval6\n$$       \"phval31 = (t1loop * 180)%360\"\n$$       MCWRK ip31 + phval31\n$$       MCWRK\n$$       \"phval0 = ph1loop * 1\"\n$$       MCWRK setgrad EA\n$$   lo to LBLST1 times ST1CNT\n$$   MCWRK \n$$   \"t1loop=0\"\n$$   \"ph1loop=0\"\n$$   MCWRK rf #0\n$$   lo to LBLAV times tdav\n$$ # 85 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ exit\n$$    \n$$ # 88 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ ph1=0 \n$$ ph2=1\n$$ ph3=0 2\n$$ ph4=0 0 0 0 2 2 2 2\n$$ ph5=0 0 2 2\n$$ ph6=0\n$$ ph31=2 0 2 0 0 2 0 2\n$$   \n$$ \n$$ ;pl1 : f1 channel - power level for pulse (default)\n$$ ;pl2 : f2 channel - power level for pulse (default)\n$$ ;pl3 : f3 channel - power level for pulse (default)\n$$ ;pl12: f2 channel - power level for CPD/BB decoupling\n$$ ;p1 : f1 channel -  90 degree high power pulse\n$$ ;p2 : f1 channel - 180 degree high power pulse\n$$ ;p3 : f2 channel -  90 degree high power pulse\n$$ ;p4 : f2 channel - 180 degree high power pulse\n$$ ;p16: homospoil/gradient pulse\n$$ ;p22: f3 channel - 180 degree high power pulse\n$$ ;p28: f1 channel - trim pulse\n$$ ;d0 : incremented delay (2D)                  [3 usec]\n$$ ;d1 : relaxation delay; 1-5 * T1\n$$ ;d4 : 1/(4J)XH\n$$ ;d11: delay for disk I/O                             [30 msec]\n$$ ;d13: short delay                                    [4 usec]\n$$ ;d16: delay for homospoil/gradient recovery\n$$ ;d21: set d21 according to multiplicity selection\n$$ ;        1/(2J(XH))  XH, XH3 positive, XH2 negative\n$$ ;cnst2: = J(XH)\n$$ ;inf1: 1/SW(X) = 2 * DW(X)\n$$ ;in0: 1/(2 * SW(X)) = DW(X)\n$$ ;nd0: 2\n$$ ;ns: 1 * n\n$$ ;ds: >= 16\n$$ ;td1: number of experiments\n$$ ;FnMODE: echo-antiecho\n$$ ;cpd2: decoupling according to sequence defined by cpdprg2\n$$ ;pcpd2: f2 channel - 90 degree pulse for decoupling sequence\n$$ \n$$ # 128 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ ;use gradient ratio:\tgp 1 : gp 2\n$$ ;\t\t\t  80 : 20.1     for C-13\n$$ ;\t\t\t  80 :  8.1     for N-15\n$$ \n$$ ;for z-only gradients:\n$$ ;gpz1: 80%\n$$ ;gpz2: 20.1% for C-13, 8.1% for N-15\n$$ \n$$ ;use gradient files:   \n$$ ;gpnam1: SMSQ10.100\n$$ ;gpnam2: SMSQ10.100\n$$ # 141 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$                                           ;preprocessor-flags-start\n$$ ;LABEL_CN: for C-13 and N-15 labeled samples start experiment with \n$$ ;             option -DLABEL_CN (eda: ZGOPTNS)\n$$                                           ;preprocessor-flags-end\n$$ \n$$ \n$$ # 148 \"/opt/topspin3.5pl6/exp/stan/nmr/lists/pp/hsqcedetgp\"\n$$ ;$Id: hsqcedetgp,v 1.6 2012/01/31 17:49:26 ber Exp $","shimvalues\n$$ # Wed Nov  8 08:58:20 2023\n$$ #$$PROBEIDENTIFIER=Z116098_0570\n$$ #$$PROBENAME=PA BBO 400S1 BBF-H-D-05 Z SP\n$$ #$$SHIMID=292722\n$$ #\n$$ # Active Shim Gradients\n$$ #\n$$ Z           \t\t-11194          \n$$ Z2          \t\t2090            \n$$ Z3          \t\t-499            \n$$ Z4          \t\t-2116           \n$$ Z5          \t\t349             \n$$ Z6          \t\t1878            \n$$ Z7          \t\t-2265           \n$$ Z8          \t\t1233            \n$$ X           \t\t7555            \n$$ XZ          \t\t-839            \n$$ XZ2         \t\t2482            \n$$ XZ3         \t\t280             \n$$ XZ4         \t\t-773            \n$$ XZ5         \t\t-1969           \n$$ Y           \t\t-663            \n$$ YZ          \t\t-1296           \n$$ YZ2         \t\t-260            \n$$ YZ3         \t\t-648            \n$$ YZ4         \t\t339             \n$$ YZ5         \t\t1735            \n$$ XY          \t\t-1537           \n$$ XYZ         \t\t1524            \n$$ XYZ2        \t\t-359            \n$$ XYZ3        \t\t365             \n$$ XYZ4        \t\t-66             \n$$ XYZ5        \t\t0               \n$$ (X2-Y2)     \t\t-1573           \n$$ (X2-Y2)Z    \t\t-1206           \n$$ (X2-Y2)Z2   \t\t1007            \n$$ (X2-Y2)Z3   \t\t264             \n$$ (X2-Y2)Z4   \t\t-857            \n$$ (X2-Y2)Z5   \t\t5               \n$$ X3          \t\t3085            \n$$ X3Z         \t\t-196            \n$$ Y3          \t\t426             \n$$ Y3Z         \t\t839             \n$$ #\n$$ # Lock Parameter\n$$ #\n$$ FIELD\t\t5132.012\n$$ LOCKPHASE\t\t78.088  \n$$ LOCKPOWER\t\t-30.000 \n$$ LOCKGAIN\t\t128.905 \n$$ LOCKDC\t\t-75.000 \n$$ LOCKSHIFT\t\t7.240   \n$$ LOOPGAIN\t\t-12.000 \n$$ LOOPTIME\t\t0.400   \n$$ LOOPFILTER\t\t100.000 \n$$ #\n$$ IEEE64_VERSION_CODE 1\n$$ #\n$$ # Shim currents \n$$ #\n$$ SHIM_SETTING [1 ]  -5739.24321142  \n$$ SHIM_SETTING [2 ]  798.86797893    \n$$ SHIM_SETTING [3 ]  479.77624995    \n$$ SHIM_SETTING [4 ]  906.29504187    \n$$ SHIM_SETTING [5 ]  -924.99342917   \n$$ SHIM_SETTING [6 ]  -690.23622492   \n$$ SHIM_SETTING [7 ]  -183.68765987   \n$$ SHIM_SETTING [8 ]  3810.19582297   \n$$ SHIM_SETTING [9 ]  278.16735582    \n$$ SHIM_SETTING [10]  538.50912750    \n$$ SHIM_SETTING [11]  0.00000000      \n$$ SHIM_SETTING [12]  -413.36700000   \n$$ SHIM_SETTING [13]  1264.63300000   \n$$ SHIM_SETTING [14]  1591.30700000   \n$$ SHIM_SETTING [15]  7565.37000000   \n$$ SHIM_SETTING [16]  10104.59700000  \n$$ SHIM_SETTING [17]  5603.84800000   \n$$ SHIM_SETTING [18]  7847.97600000   \n$$ SHIM_SETTING [19]  306.41600000    \n$$ SHIM_SETTING [20]  4145.84300000   \n$$ SHIM_SETTING [21]  -1418.25800000  \n$$ SHIM_SETTING [22]  601.89400000    \n$$ SHIM_SETTING [23]  -2469.31200000  \n$$ SHIM_SETTING [24]  -438.35200000   \n$$ SHIM_SETTING [25]  -1494.88300000  \n$$ SHIM_SETTING [26]  -1493.17100000  \n$$ SHIM_SETTING [27]  1401.18700000   \n$$ SHIM_SETTING [28]  -1931.88200000  \n$$ SHIM_SETTING [29]  150.16300000    \n$$ SHIM_SETTING [30]  -1259.95400000  \n$$ SHIM_SETTING [31]  -419.33700000   \n$$ SHIM_SETTING [32]  626.81800000    \n$$ SHIM_SETTING [33]  408.90100000    \n$$ SHIM_SETTING [34]  -3176.92700000  \n$$ SHIM_SETTING [35]  -364.64500000   \n$$ SHIM_SETTING [36]  -2051.68600000  \n$$ SHIM_SETTING [37]  -1021.56800000  \n$$ SHIM_SETTING [38]  1073.42500000   \n$$ SHIM_SETTING [39]  -1249.13700000  \n$$ SHIM_SETTING [40]  0.00000000","uxnmr.par\n$$ ##TITLE= Parameter file, TopSpin 3.5 pl 6\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 41\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH\n$$ ##OWNER= nmrsu\n$$ $$ 2023-06-23 13:18:12.380 +0200  nmr@ibg-4-babsi\n$$ $$ /opt/topspin3.5pl6/conf/instr/spect/uxnmr.par\n$$ $$ process /opt/topspin3.5pl6/prog/mod/cfserverav3\n$$ ##$ACB= 0\n$$ ##$ACBTAT= (0..23)\n$$ 0 66 66 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTBA= (0..23)\n$$ 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTBLK= (0..23)\n$$ 0 1 1 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTCTL= (0..23)\n$$ 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTDI= (0..23)\n$$ 0 102 102 -1779670252 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTDM= (0..23)\n$$ 0 10 10 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFHI= (0..23)\n$$ 0 400 400 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFL= (0..23)\n$$ 0 73 74 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFLO= (0..23)\n$$ 0 9 9 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTINP= (0..23)\n$$ 0 1 2 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTOUT= (0..23)\n$$ 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTPO= (0..23)\n$$ 0 150000 60000 5000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTPW= (0..23)\n$$ 0 10 10 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTSB= (0..23)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTSDT= (0..23)\n$$ 0 -1 -1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTY= <no>\n$$ ##$AMPDFLT= no\n$$ ##$AQSBDCH= (0..95)\n$$ 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255\n$$ ##$AQSBDHW= (0..95)\n$$ 5 1 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255\n$$ ##$AQSBDID= (0..95)\n$$ 82 88 83 83 65 86 86 86 66 66 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255\n$$ ##$AQSBDNO= (0..95)\n$$ 1 1 1 2 1 1 2 3 1 1 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255\n$$ ##$AQSBDSL= (0..95)\n$$ 2 3 4 4 8 12 14 15 255 1 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255\n$$ ##$AQSBDTY= (0..95)\n$$ 67 214 50 50 5 148 147 145 217 7 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255\n$$ ##$AQSBUAD= (0..95)\n$$ 16 52 36 37 54 160 161 162 32 32 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255\n$$ ##$AQSECL= (0..95)\n$$ 0 5 3 3 9 2 0 1 1 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255\n$$ ##$AQSECLS= (0..95)\n$$ 4 1 2 2 2 1 1 2 2 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255\n$$ 255\n$$ ##$AQSETH1= <no>\n$$ ##$AQSETH2= <no>\n$$ ##$AQSSPLT= no\n$$ ##$ATT19F= (0..1)\n$$ 0 0\n$$ ##$ATT1H= (0..1)\n$$ 0 0\n$$ ##$ATT3H= (0..1)\n$$ 0 0\n$$ ##$ATTX= (0..1)\n$$ 0 0\n$$ ##$ATTY= (0..1)\n$$ 0 0\n$$ ##$ATTZ= (0..1)\n$$ 0 0\n$$ ##$BACSAIR= yes\n$$ ##$BACSCAP= 0\n$$ ##$BACSDEL= 1\n$$ ##$BACSFCM= no\n$$ ##$BACSOPT= <>\n$$ ##$BACSTY= <no>\n$$ ##$BARPTY= <no>\n$$ ##$BFREQ= 400.13\n$$ ##$BGAETH= (0..9)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BIRDS= yes\n$$ ##$BMPC= 0\n$$ ##$BMPCTY= <no>\n$$ ##$BPSUTY= <no>\n$$ ##$BSMS= 2\n$$ ##$BSMS19FLock= no\n$$ ##$BSMSETH= <149.236.99.20>\n$$ ##$BSMSTY= <no>\n$$ ##$BgaChFac2= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$BgaChMap= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$BgaChMaxv= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$BgaChRouting= (0..63)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChShimMap= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$BgaChShimMaxv= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$BlaEth= (0..9)\n$$ <no> <149.236.99.20> <no> <no> <no> <no> <no> <no> <> <>\n$$ ##$BlaNam= (0..9)\n$$ <BLA2BB 150/60 20-400> <BSMS/2 LOCK TRANSCEIVER 400> <> <> <> <> <> <>\n$$ <> <>\n$$ ##$BlaPN= (0..9)\n$$ <W1345049> <Z109888> <> <> <> <> <> <> <> <>\n$$ ##$BlaSN= (0..9)\n$$ <5376> <02008> <> <> <> <> <> <> <> <>\n$$ ##$BsmsAuxEth= <no>\n$$ ##$CFASMOD= (0..7)\n$$ 1 1 1 1 1 1 1 1\n$$ ##$CFASMUL= (0..7)\n$$ 1 1 1 1 1 1 1 1\n$$ ##$CNFTXDR= (0..7)\n$$ 6 6 0 0 0 0 0 0\n$$ ##$COMDIG2= 0\n$$ ##$CPDBTY= <no>\n$$ ##$CRCOTY= <no>\n$$ ##$CSW1= (0..31)\n$$ 1 1 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CSW2= (0..31)\n$$ 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CSWNUM= (0..7)\n$$ 2 1 0 0 0 0 0 0\n$$ ##$ConsolePnSn= <>\n$$ ##$CryoProAccPnSn= <>\n$$ ##$Ctb1Eth= <no>\n$$ ##$CubeEth= (0..7)\n$$ <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$CustRegisterNo= <>\n$$ ##$DATSTAT= no\n$$ ##$DIGI140= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGIB12= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGIB16= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGIFA= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGIFOURIER= 0\n$$ ##$DIGIHA= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGIHAF= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGIHRD= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGIIA= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGIO16= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGISA= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGISAF= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGISL= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGITYI= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGITYP= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$DIGITZ= 0\n$$ ##$DPPFAC= 1\n$$ ##$DRMSETH= <no>\n$$ ##$DRU= yes\n$$ ##$DRUETH= (0..33)\n$$ <no> <149.236.99.89> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no>\n$$ ##$Description= <NANOBAY V3-I PLUS 400 MHZ>\n$$ ##$DppType= 0\n$$ ##$FCUMEM= (0..7)\n$$ 16777208 16777208 0 0 0 0 0 0\n$$ ##$FCUPAL= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$FGSVTY= <no>\n$$ ##$FQMIX= 0\n$$ ##$FUNCMOD= <>\n$$ ##$FourPeriBdEth= <no>\n$$ ##$FourShimBdEth= <no>\n$$ ##$FourierPicsCon= no\n$$ ##$GCUTYPE= 10\n$$ ##$GCUTYPE2= 0\n$$ ##$GPREDEL= 0\n$$ ##$GPSCUTY= <no>\n$$ ##$GRADRES= 5\n$$ ##$GTUTY= <no>\n$$ ##$GcConn= (0..1)\n$$ 1 0\n$$ ##$GradAmpGain= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$GradAmpMaxCurX= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$GradAmpMaxCurY= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$GradAmpMaxCurZ= (0..7)\n$$ 9.99999904632568 0 0 0 0 0 0 0\n$$ ##$GradAmpName= (0..7)\n$$ <GAB in BSMS> <> <> <> <> <> <> <>\n$$ ##$GradAmpPN= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$GradAmpSN= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$GradAmpType= (0..7)\n$$ 2 0 0 0 0 0 0 0\n$$ ##$GradPowClkCtrl= 0\n$$ ##$GradPowClkTime= 0\n$$ ##$GradPowImax= 0\n$$ ##$GradPowType= 0\n$$ ##$GradPowVmax= 0\n$$ ##$HDIETH= (0..5)\n$$ <no> <no> <no> <no> <no> <no>\n$$ ##$HFAC= 3\n$$ ##$HPCU= 0\n$$ ##$HPCUTY= <no>\n$$ ##$HPTXLP= (0..3)\n$$ -1 -1 -1 -1\n$$ ##$HPTXPI= (0..3)\n$$ 0 0 0 0\n$$ ##$HPTXPO= (0..3)\n$$ 0 0 0 0\n$$ ##$HPTXTY= (0..3)\n$$ 0 0 0 0\n$$ ##$HpprCoverType= 0\n$$ ##$IF451= 0\n$$ ##$IFREQ= 1\n$$ ##$INJPTY= <no>\n$$ ##$INTFPR= 0\n$$ ##$IPSOETH= <149.236.99.91>\n$$ ##$IPSOTYPE= 2\n$$ ##$LDUETH= (0..0)\n$$ <no>\n$$ ##$LOCKCONF= <DLMT>\n$$ ##$LOCKTY= <no>\n$$ ##$LOCSWID= 0\n$$ ##$LOCSWIF= 0\n$$ ##$LVDSSPLITETH= (0..5)\n$$ <no> <no> <no> <no> <no> <no>\n$$ ##$Location= <>\n$$ ##$M2FAC= 0\n$$ ##$MAS= 0\n$$ ##$MASETIME= 10\n$$ ##$MASITIME= 10\n$$ ##$MASTY= <no>\n$$ ##$MAS_CT= 5\n$$ ##$MAS_SG= 0\n$$ ##$MAS_TO= 0\n$$ ##$MEMPRM= 0\n$$ ##$MHFAC= 0\n$$ ##$MXFAC= 0\n$$ ##$MagnCoilPnSn= <BZH 1005'400'701>\n$$ ##$MagnDewarPnSn= <D315'54-9256>\n$$ ##$MasEth= <no>\n$$ ##$NAMPD= (0..17)\n$$ <> <1H/2H 1H> <1H/2H 2H> <XBB19F 2HS> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <>\n$$ ##$NFCU= 2\n$$ ##$NFRED= 0\n$$ ##$NMRCH= 2\n$$ ##$NMRMEM= 16384\n$$ ##$NPSGU= 0\n$$ ##$NRCU= 1\n$$ ##$NROUT= 1\n$$ ##$NSGU= 2\n$$ ##$OrderNo= <10237029>\n$$ ##$PAMPF1= (0..15)\n$$ 75 24 96 64 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PAMPF2= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PAMPF3= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PAMPF4= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PAMPF5= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PAMPF6= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PAMPF7= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PAMPF8= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PH4= 0\n$$ ##$PHF4TY= <no>\n$$ ##$POWCHK= yes\n$$ ##$PRAMD1= (0..7)\n$$ 2 0 0 536870912 0 0 0 0\n$$ ##$PRAMD10= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD11= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD12= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD13= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD14= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD15= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD16= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD17= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD18= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD19= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD2= (0..7)\n$$ 0 1048576 0 536870912 0 1048576 0 536870912\n$$ ##$PRAMD20= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD21= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD3= (0..7)\n$$ 2147483644 2131230719 2147483647 603979775 0 0 0 0\n$$ ##$PRAMD4= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD5= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD6= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD7= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD8= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD9= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMLED= (0..1)\n$$ 0 0\n$$ ##$PRAMP= (0..9)\n$$ <00000000> <tty10> <no> <no> <no> <no> <no> <no> <no> <00000000>\n$$ ##$PRAMPTP= 1\n$$ ##$PREEMPTYPE= 0\n$$ ##$PREPTY= <no>\n$$ ##$PREREC= (0..15)\n$$ 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PRESHLD= 0\n$$ ##$PTS160= -1\n$$ ##$PTSA2X= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PTSF2X= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PTSFMX= (0..19)\n$$ 649.9 649.9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PULCHK= no\n$$ ##$PerMagATempSens= no\n$$ ##$PerMagEth= <no>\n$$ ##$PerMagFluxSens= no\n$$ ##$PerMagMTempSens= no\n$$ ##$PramDutyCycPerc= (0..15)\n$$ 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PramPeakPowerW= (0..15)\n$$ 150 300 500 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PramPowerSwitch= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PramPulWidthMs= (0..15)\n$$ 0.02 0.1 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PreampModBisDat= (0..15)\n$$ 20160811 20160811 20160901 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PreampModPN= (0..17)\n$$ <Z128274> <Z128274> <Z128143> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <>\n$$ ##$PreampModSN= (0..17)\n$$ <00930> <00930> <00926> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$ProdigyEth= <no>\n$$ ##$RCUCDS= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUCFS= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUCSS= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUI2C1= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUI2C2= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUI2C3= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUI2C4= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUI2C5= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUI2C6= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUI2C7= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RCUI2C8= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$RDCU= 0\n$$ ##$RFSINPUT= (0..1)\n$$ 0 0\n$$ ##$RFSVTY= <no>\n$$ ##$RGTYPE= (0..31)\n$$ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$RG_max= (0..31)\n$$ 203 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_min= (0..31)\n$$ 0.25 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab1= (0..255)\n$$ 0.25 0.28 0.32 0.35 0.4 0.44 0.5 0.56 0.64 0.7 0.8 0.89 1 1.12 1.28 1.4\n$$ 1.6 1.78 2 2.25 2.56 2.8 3.2 3.56 4 4.5 5 5.6 6.35 7.12 8 9 10 11.3 12.7\n$$ 14.2 16 18 20.2 22.6 25.4 28.5 32 36 40.3 45.2 50.8 57 64 71.8 80.6 90.5\n$$ 101 114 128 144 161 181 203 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab2= (0..255)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab3= (0..255)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab4= (0..255)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab5= (0..255)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab6= (0..255)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab7= (0..255)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab8= (0..255)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tabA= (0..255)\n$$ 0.25 0.28 0.32 0.35 0.4 0.44 0.5 0.56 0.64 0.7 0.8 0.89 1 1.12 1.28 1.4\n$$ 1.6 1.78 2 2.25 2.56 2.8 3.2 3.56 4 4.5 5 5.6 6.35 7.12 8 9 10 11.3 12.7\n$$ 14.2 16 18 20.2 22.6 25.4 28.5 32 36 40.3 45.2 50.8 57 64 71.8 80.6 90.5\n$$ 101 114 128 144 161 181 203 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$ROBOTTY= <no>\n$$ ##$ROUT14= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$ROUTER= 3\n$$ ##$RX22TY= <no>\n$$ ##$RXFMAX= (0..7)\n$$ 647.5 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RXFMIN= (0..7)\n$$ 5 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RXINTLV= (0..7)\n$$ 1 0 0 0 0 0 0 0\n$$ ##$RXMSTY= <no>\n$$ ##$RockSwitchEth= <no>\n$$ ##$SCMTY= <no>\n$$ ##$SGUC1= (0..15)\n$$ 17 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$SGUC2= (0..15)\n$$ 33 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$SLCBCONF= <SHNV>\n$$ ##$SPECTR= 10\n$$ ##$SY2FLAG= 0\n$$ ##$SYNCTRIG= 11\n$$ ##$SamChgEth= (0..3)\n$$ <149.236.99.52> <no> <no> <no>\n$$ ##$ServiceNo= <>\n$$ ##$Sgu1PowerLevels= (0..7)\n$$ 90 74 58 42 26 10 0 0\n$$ ##$Sgu2PowerLevels= (0..7)\n$$ 90 74 58 42 26 10 0 0\n$$ ##$Sgu3PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu4PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu5PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu6PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu7PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu8PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$SguType= 3\n$$ ##$ShimMaxVal= 32760\n$$ ##$ShimPow1Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow1Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow1NChan= 0\n$$ ##$ShimPow1TotIMax= 0\n$$ ##$ShimPow1Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow2Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow2Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow2NChan= 0\n$$ ##$ShimPow2TotIMax= 0\n$$ ##$ShimPow2Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow3Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow3Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow3NChan= 0\n$$ ##$ShimPow3TotIMax= 0\n$$ ##$ShimPow3Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4NChan= 0\n$$ ##$ShimPow4TotIMax= 0\n$$ ##$ShimPow4Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPowMaxUA= (0..63)\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowMaxUC= (0..63)\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowMaxUG= (0..63)\n$$ 524287 524287 524287 524287 524287 524287 524287 524287 524287 524287 524287\n$$ 524287 524287 524287 524287 524287 524287 524287 524287 524287 524287 524287\n$$ 524287 524287 524287 524287 524287 524287 524287 524287 524287 524287 524287\n$$ 524287 524287 524287 524287 524287 524287 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowNum= 0\n$$ ##$ShimPowRcbType= 3\n$$ ##$ShimPowRes= (0..63)\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng0= (0..63)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng1= (0..63)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng2= (0..63)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng3= (0..63)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowType1= 0\n$$ ##$ShimPowType2= 0\n$$ ##$ShimPowType3= 0\n$$ ##$ShimPowType4= 0\n$$ ##$ShimSysAngle= <>\n$$ ##$ShimSysFunc= (0..63)\n$$ 1 2 3 4 5 6 7 8 9 10 0 37 38 35 16 15 14 13 12 11 28 27 26 25 24 23 36\n$$ 22 30 29 20 21 34 33 32 31 17 18 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0\n$$ ##$ShimSysMatId= <no>\n$$ ##$ShimSysMatrix= 1\n$$ ##$ShimSysOffset= <35>\n$$ ##$ShimSysType= 4\n$$ ##$ShimUnit= 0\n$$ ##$TFXNUM= 0\n$$ ##$TOSITY= <no>\n$$ ##$TRIPLO2= 0\n$$ ##$VTU= 2\n$$ ##$VTUETH= <149.236.99.20>\n$$ ##$VTUTY= <no>\n$$ ##$WBREFAM= (0..15)\n$$ 131.6 89.2 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n$$ ##$WBREFLM= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$WBREFPH= (0..15)\n$$ 78.82 -69.31 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$WBSGU= (0..15)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$XFAC= 2\n$$ ##END="],"BRUKER FILE PROC":["clevels\n$$ ##TITLE= Parameter file, TopSpin 3.5 pl 6\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 1\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH\n$$ ##OWNER= nmr\n$$ $$ 2023-11-08 09:26:02.739 +0100  nmr@ibg-4-babsi\n$$ $$ /opt/topspin3.5pl6/data/complat/nmr/data/SG/nmr/SG-V4016 (1-6)/15/pdata/1/clevels\n$$ $$ process /opt/topspin3.5pl6/prog/mod/proc2d\n$$ ##$LEVELS= (0..255)\n$$ 35983.28 -35983.28 94410.97 -94410.97 247710.39 -247710.39 649929.07 -649929.07\n$$ 1705248.59 -1705248.59 4474138.6 -4474138.6 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$LEVSIGN= 3\n$$ ##$MAXLEV= 6\n$$ ##$METHOD= 0\n$$ ##$NEGBASE= -35983.28\n$$ ##$NEGINCR= 1.8\n$$ ##$POSBASE= 35983.28\n$$ ##$POSINCR= 1.8\n$$ ##END=","parm.txt\n$$ \n$$ Current Data Parameters\n$$ NAME     SG-V4016 (1-6)              \n$$ EXPNO                15              \n$$ PROCNO                1              \n$$ \n$$ F2 - Acquisition Parameters\n$$ Date_          20231108              \n$$ Time               8.58 h            \n$$ INSTRUM           spect              \n$$ PROBHD   Z116098_0570 (              \n$$ PULPROG      hsqcedetgp              \n$$ TD                 1024              \n$$ SOLVENT           CDCl3              \n$$ NS                    2              \n$$ DS                   16              \n$$ SWH            3144.654 Hz           \n$$ FIDRES         6.141902 Hz           \n$$ AQ            0.1628160 sec          \n$$ RG               201.15              \n$$ DW              159.000 usec         \n$$ DE                 6.50 usec         \n$$ TE                300.0 K            \n$$ CNST2       145.0000000              \n$$ D0           0.00000300 sec          \n$$ D1           1.43569303 sec          \n$$ D4           0.00172414 sec          \n$$ D11          0.03000000 sec          \n$$ D13          0.00000400 sec          \n$$ D16          0.00020000 sec          \n$$ D21          0.00345000 sec          \n$$ IN0          0.00002690 sec          \n$$ TDav                  1              \n$$ ZGOPTNS                              \n$$ SFO1        400.1315857 MHz          \n$$ NUC1                 1H              \n$$ P1                10.00 usec         \n$$ P2                20.00 usec         \n$$ P28      0 usec         \n$$ PLW1        15.16199970 W            \n$$ SFO2        100.6213206 MHz          \n$$ NUC2                13C              \n$$ CPDPRG[2           garp              \n$$ P3                10.00 usec         \n$$ P4                20.00 usec         \n$$ PCPD2             80.00 usec         \n$$ PLW2        71.50800323 W            \n$$ PLW12        1.11730003 W            \n$$ GPNAM[1]     SMSQ10.100              \n$$ GPZ1              80.00 %            \n$$ GPNAM[2]     SMSQ10.100              \n$$ GPZ2              20.10 %            \n$$ P16             1000.00 usec         \n$$ \n$$ F1 - Acquisition parameters\n$$ TD                  512              \n$$ SFO1           100.6213 MHz          \n$$ FIDRES        72.606880 Hz           \n$$ SW              184.726 ppm          \n$$ FnMODE    Echo-Antiecho              \n$$ \n$$ F2 - Processing parameters\n$$ SI                 1024              \n$$ SF          400.1300398 MHz          \n$$ WDW               QSINE              \n$$ SSB                   2              \n$$ LB       0 Hz           \n$$ GB       0              \n$$ PC                 1.40              \n$$ \n$$ F1 - Processing parameters\n$$ SI                 1024              \n$$ MC2       echo-antiecho              \n$$ SF          100.6127685 MHz          \n$$ WDW               QSINE              \n$$ SSB                   2              \n$$ LB       0 Hz           \n$$ GB       0"],"DATPATH":"</opt/topspin3.5pl6/data/complat/nmr/data/SG/nmr>","EXPNO":15,"NAME":"<SG-V4016 (1-6)>","PROCNO":1,"ACQT0":[1000000,0],"AMP":"(0..31)\n100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n100 100 100 100 100 100 100 100 100 100 100 100 100 100","AMPCOIL":"(0..19)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","ANAVPT":-1,"AQSEQ":0,"AQ_mod":3,"AUNM":"<au_getlinv>","AUTOPOS":"<25 >","BF1":[400.13,100.612768526],"BF2":100.612768526,"BF3":400.13,"BF4":400.13,"BF5":400.13,"BF6":400.13,"BF7":400.13,"BF8":400.13,"BWFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","BYTORDA":0,"CAGPARS":"(0..11)\n0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\n1 1 145 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","CPDPRG":"(0..8)\n<> <> <garp> <> <> <> <> <> <>","D":"(0..63)\n3e-06 1.435693 0 0 0.001724138 0 0 0 0 0 0 0.03 0 4e-06 0 0 0.0002 0 0\n0 0 0.00345 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0","DATE":1699430300,"DE":6.5,"DECBNUC":"<off>","DECIM":6360,"DECNUC":"<off>","DECSTAT":4,"DIGMOD":1,"DIGTYP":12,"DQDMODE":0,"DR":23,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":0,"EXP":"<hsqced>","FCUCHAN":"(0..9)\n0 2 1 0 0 0 0 0 0 0","FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FRQLO3":5133.02472299337,"FRQLO3N":2,"FS":"(0..7)\n83 83 83 83 83 83 83 83","FTLPGN":0,"FW":4032000,"FnILOOP":0,"FnMODE":6,"FnTYPE":0,"GPNAM":"(0..31)\n<> <SMSQ10.100> <SMSQ10.100> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","GPX":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPY":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPZ":"(0..31)\n0 80 20.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GRDPROG":"<grad_out>","GRPDLY":67.9849700927734,"HDDUTY":20,"HDRATE":1,"HGAIN":"(0..3)\n0 0 0 0","HL1":0,"HL2":0,"HL3":0,"HL4":0,"HOLDER":25,"HPMOD":"(0..7)\n0 0 0 0 0 0 0 0","HPPRGN":0,"IN":"(0..63)\n2.69e-05 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INF":"(0..7)\n0 53.8 0 0 0 0 0 0","INP":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INSTRUM":"<spect>","INTEGFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","L":"(0..31)\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","LFILTER":100,"LGAIN":-12,"LINPSTP":0,"LOCKED":"yes","LOCKFLD":5131,"LOCKGN":128.904510498047,"LOCKPOW":-30,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":78.08762,"LOCSHFT":"yes","LOCSW":0,"LTIME":0.400000005960464,"MASR":4200,"MASRLST":"<masrlst>","MULEXPNO":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":-7,"NLOGCH":1,"NOVFLW":0,"NS":2,"NUC1":["<1H>","<13C>"],"NUC2":"<13C>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":50,"NusFPNZ":"no","NusJSP":0,"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":512,"O1":[1585.72527733139,8552.08532470897],"O2":8552.08532470897,"O3":2470.803,"O4":2470.803,"O5":2470.803,"O6":2470.803,"O7":2470.803,"O8":2470.803,"OVERFLW":0,"P":"(0..63)\n10 10 20 10 20 19.8 30 60 20000 25 50 80000 80000 1000 500 0 1000 2500\n100000 600 2000 0 0 0 2000 126 100000 10 0 1000 0 2119 20000 0 0 0 40000\n0 0 240 2000 0 0 4740 300 0 80000 46600 10000 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 1500","PACOIL":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PAPS":0,"PARMODE":1,"PCPD":"(0..9)\n0 90 80 0 0 0 0 0 0 0","PEXSEL":"(0..9)\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PHLIST":"<>","PHP":1,"PH_ref":0,"PL":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","PLSTEP":0.1,"PLSTRT":-6,"PLW":"(0..63)\n0 15.162 71.508 0 0 0 0 0 0 6.0648e-05 1.6847 0.089717 1.1173 0.562 0 11.441\n0 0 15.162 0.18719 0 0.11441 0 0 0.012713 1.3348 0.27933 0.38201 0 1.6847\n1.1173 4.4693 2.4259e-06 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0","PLWMAX":"(0..7)\n48.2 196.9 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..15)\n-1 2 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1","PRGAIN":0,"PROBHD":"<Z116098_0570 (PA BBO 400S1 BBF-H-D-05 Z SP)>","PULPROG":"<hsqcedetgp>","PW":0,"PYNM":"<>","ProjAngle":0,"QNP":0,"RD":0,"RECCHAN":"(0..15)\n0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..15)\n-1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1","RECPRFX":"(0..15)\n1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","RECSEL":"(0..15)\n0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0","RG":201.15,"RO":0,"RSEL":"(0..15)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0","S":"(0..7)\n83 83 83 83 83 83 83 83","SELREC":"(0..9)\n0 0 0 0 0 0 0 0 0 0","SFO1":[400.131585725277,100.621320611325],"SFO2":100.621320611325,"SFO3":400.132470803,"SFO4":400.132470803,"SFO5":400.132470803,"SFO6":400.132470803,"SFO7":400.132470803,"SFO8":400.132470803,"SOLVENT":"<CDCl3>","SOLVOLD":"<off>","SP":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <Crp60,0.5,20.1> <Bip720,100,10.1>\n<Sinc1.1000> <Squa100.1000> <Crp60comp.4> <Squa100.1000> <> <Sinc1.1000>\n<Sinc1.1000> <> <> <Crp32,1.5,20.2> <> <> <> <Crp60_xfilt.2> <Sinc1.1000>\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <Q3_surbop.1> <> <> <Crp60,20,20.10>\n<Bip720,50,20.1> <Crp32,1.5,20.2> <Q3_surbop.1> <> <Rsnob.1000> <Gaus1_180r.1000>\n<Gaus1_180r.1000> <> <> <> <> <Squa100.1000> <> <> <> <> <> <> <> <> <>\n<> <> <> <> <> <> <> <> <> <> <> <> <>","SPOAL":"(0..63)\n0.5 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n1 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n0.5 0.5 0.5 0.5 0.5 0.5 0.5","SPOFFS":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPPEX":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPW":"(0..63)\n0 1.2587e-05 5.5942e-06 10.926 7.9454 0.004372 6.0648e-05 10.926 1.5162e-07\n0 0.004372 0.004372 0 0 4.6616 0 0 0 2.1048 8.92981e-06 1.38811e-05 6.48149e-06\n3.495414e-05 0 0 0 0.0012315 0 0 0.057915 1.0782 1.1654 0.087699 0 6.1158e-05\n5.5942e-06 0.00035803 0 0 0 0 1.5162e-07 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0","SUBNAM":"(0..9)\n<> <> <> <> <> <> <> <> <> <>","SW":[7.8590498731819,184.725866067629],"SWIBOX":"(0..19)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SW_h":[3144.65408805031,18587.3605947955],"SWfinal":0,"SigLockShift":0,"TD":[1024,512],"TD0":1,"TD_INDIRECT":"(0..7)\n0 512 0 0 0 0 0 0","TDav":1,"TE":300.0486,"TE1":299.9938,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_STAB":"(0..9)\n1 1 0 0 0 0 0 0 0 0","TL":"(0..7)\n120 120 120 120 120 120 120 120","TOTROT":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","TUBE_TYPE":"<>","USERA1":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","V9":5,"VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WBST":1024,"WBSW":4,"XGAIN":"(0..3)\n0 0 0 0","XL":0,"YL":0,"YMAX_a":14228,"YMIN_a":-14507,"ZGOPTNS":"<>","ZL1":120,"ZL2":120,"ZL3":120,"ZL4":120,"ABSF1":[7.793,177.3708],"ABSF2":[-0.06608,-7.370764],"ABSG":[5,5],"ABSL":0,"ALPHA":0,"AQORDER":0,"ASSFAC":0,"ASSFACI":0,"ASSFACX":0,"ASSWID":0,"AUNMP":["<proc_2dinv>","<>"],"AXLEFT":0,"AXNAME":["<F2>","<F1>"],"AXNUC":["<1H>","<13C>"],"AXRIGHT":0,"AXTYPE":0,"AXUNIT":["<>","<>"],"AZFE":[0.1,0.1],"AZFW":[0.5,0.5],"BCFW":0,"BC_mod":0,"BYTORDP":0,"COROFFS":0,"CY":[-3,0],"DATMOD":[1,0],"DC":0,"DFILT":["<>","<>"],"DTYPP":0,"ERETIC":["no","no"],"F1P":0,"F2P":0,"FCOR":[0.5,0.5],"FTSIZE":[1024,1024],"FT_mod":[6,6],"GAMMA":0,"GB":0,"INTBC":[1,1],"INTSCL":[1,1],"ISEN":[128,128],"LB":0,"LEV0":[35,0],"LPBIN":1024,"MAXI":[10000,10000],"MC2":5,"MEAN":0,"ME_mod":2,"MI":[0.1,0],"MddCEXP":["no","no"],"MddCT_SP":["no","no"],"MddF180":["no","no"],"MddLAMBDA":0,"MddMEMORY":0,"MddMERGE":0,"MddNCOMP":0,"MddNITER":0,"MddNOISE":0,"MddPHASE":0,"MddSEED":0,"MddSRSIZE":0,"Mdd_CsALG":0,"Mdd_CsLAMBDA":0,"Mdd_CsNITER":0,"Mdd_CsNORM":0,"Mdd_CsVE":["yes","yes"],"Mdd_CsZF":0,"Mdd_LrLAMBDA":0,"Mdd_LrNITER":0,"Mdd_LrRANK":0,"Mdd_LrZF":0,"Mdd_mod":0,"NCOEF":32,"NC_proc":[-6,-6],"NLEV":[6,0],"NOISF1":0,"NOISF2":0,"NSP":0,"NTH_PI":0,"NZP":0,"OFFSET":[7.793,177.3708],"PC":[1.4,4],"PHC0":[213.138,0],"PHC1":[-10.27187,0],"PH_mod":[1,1],"PKNL":["yes","no"],"PPARMOD":[1,1],"PPDIAG":0,"PPIPTYP":0,"PPMPNUM":[2147483647,2147483647],"PPRESOL":[1,1],"PSCAL":1,"PSIGN":0,"PYNMP":["<proc.py>","<>"],"RDF1":0,"RDF2":0,"RDFWHM":0,"RDINT":0,"RDPOS":0,"REVERSE":["no","no"],"SF":[400.130039839113,100.612768526],"SI":[1024,1024],"SIGF1":[7.793,177.3708],"SIGF2":[-0.06608,-7.370764],"SINO":0,"SIOLD":[1024,1024],"SPECTYP":["<>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.DMSO>","<>"],"SSB":[2,2],"STSI":[1024,1024],"STSR":0,"SW_p":[3144.65408805031,18587.3605947956],"SYMM":0,"S_DEV":[65798,65798],"TDeff":[1024,1024],"TDoff":0,"TI":["<>","<>"],"TILT":["no","no"],"TM1":0,"TM2":0,"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"WDW":[4,4],"XDIM":[1024,1024],"YMAX_p":[286344871,286344871],"YMIN_p":[-8333378,"-8333378\n$$ End of Bruker specific parameters\n$$ ---------------------------------"],"CURPLOT":"<��*\tԱ*\t�*\t>","CURPRIN":"<$1#1#0#1#1#1#1#1#0#-1#-1#1#-1>","DFORMAT":"<normdp>","LAYOUT":"<+/2D_inv.xwp>","LFORMAT":"<normlp>","PFORMAT":"<normpl>\n$$ Bruker specific parameters for F1\n$$ ---------------------------------"},"filters":[],"info":{"nucleus":["1H","13C"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"SG-V4016 (1-6)_15","pulseSequence":"hsqcedetgp","aqMod":3,"experiment":"hsqc","title":"HSQCEDETGP\nhsqced CDCl3 /opt/topspin3.5pl6/data/complat/nmr SG 25","solvent":"CDCl3","temperature":300.0486,"type":"nD NMR SPECTRUM","dataClass":"NTUPLES","phc1":[-10.27187,0],"phc0":[213.138,0],"originFrequency":[400.131585725277,100.621320611325],"probeName":"Z116098_0570 (PA BBO 400S1 BBF-H-D-05 Z SP)","baseFrequency":[400.13,100.612768526],"fieldStrength":9.397691313082694,"spectralWidth":[7.8590498731819,184.725866067629],"numberOfPoints":[1024,512],"sampleName":"SG-V4016 (1-6)","acquisitionTime":0.16265700000000022,"pulseStrength90":25000,"relaxationTime":1.435693,"numberOfScans":2,"groupDelay":67.9849700927734,"DSPFVS":20,"DECIM":6360,"increment":[0.007682355692259921,0.3614987594278454],"date":"2023-11-08T07:58:20.000Z","reverse":[false,false],"frequencyOffset":[1585.7252769819752,8552.085325007396]},"zones":{"values":[],"options":{"isSumConstant":true,"sumAuto":true}},"customInfo":{}}],"molecules":[{"molfile":"\nActelion Java MolfileCreator 2.0\n\n  0  0  0  0  0  0              0 V3000\nM  V30 BEGIN CTAB\nM  V30 COUNTS 27 27 0 0 0\nM  V30 BEGIN ATOM\nM  V30 1 C 24.7729 -8.7335 0 0\nM  V30 2 C 26.2274 -9.5733 0 0\nM  V30 3 C 26.2274 -11.2528 0 0\nM  V30 4 C 24.7729 -12.0925 0 0\nM  V30 5 C 23.3184 -11.2528 0 0\nM  V30 6 C 23.3184 -9.5733 0 0\nM  V30 7 C 24.7729 -7.054 0 0\nM  V30 8 O 21.864 -12.0925 0 0\nM  V30 9 O 27.6818 -12.0925 0 0\nM  V30 10 C 29.1365 -11.2528 0 0\nM  V30 11 C 30.5909 -12.0925 0 0\nM  V30 12 O 29.1365 -9.5733 0 0\nM  V30 13 C 20.4094 -11.2528 0 0\nM  V30 14 C 18.9548 -12.0925 0 0\nM  V30 15 O 20.4094 -9.5733 0 0\nM  V30 16 H 26.9546 -9.1534 0 0\nM  V30 17 H 24.7729 -12.9323 0 0\nM  V30 18 H 22.5912 -9.1534 0 0\nM  V30 19 H 26.4524 -8.7335 0 0\nM  V30 20 H 23.9332 -8.5085 0 0\nM  V30 21 H 23.9332 -5.5995 0 0\nM  V30 22 H 31.6091 -12.6804 0 0\nM  V30 23 H 30.0031 -13.1107 0 0\nM  V30 24 H 31.1788 -11.0744 0 0\nM  V30 25 H 17.9368 -12.6804 0 0\nM  V30 26 H 18.3671 -11.0744 0 0\nM  V30 27 H 19.5427 -13.1107 0 0\nM  V30 END ATOM\nM  V30 BEGIN BOND\nM  V30 1 1 1 2\nM  V30 2 2 2 3\nM  V30 3 1 3 4\nM  V30 4 2 4 5\nM  V30 5 1 5 6\nM  V30 6 2 6 1\nM  V30 7 1 1 7\nM  V30 8 1 5 8\nM  V30 9 1 3 9\nM  V30 10 1 9 10\nM  V30 11 1 10 11\nM  V30 12 2 10 12\nM  V30 13 1 8 13\nM  V30 14 1 13 14\nM  V30 15 2 13 15\nM  V30 16 1 2 16\nM  V30 17 1 4 17\nM  V30 18 1 6 18\nM  V30 19 1 7 19\nM  V30 20 1 7 20\nM  V30 21 1 7 21\nM  V30 22 1 11 22\nM  V30 23 1 11 23\nM  V30 24 1 11 24\nM  V30 25 1 14 25\nM  V30 26 1 14 26\nM  V30 27 1 14 27\nM  V30 END BOND\nM  V30 END CTAB\nM  END\n","label":"P1","id":"6ddcf145-3b3d-4f9f-a05b-3f1874885f52"}],"correlations":{"values":[],"options":{"tolerance":{"C":0.25,"H":0.02,"N":0.25,"F":0.25,"Si":0.25,"P":0.25}},"state":{}}},"view":{"molecules":{},"ranges":[],"zones":[],"peaks":{},"spectra":{"activeSpectra":{"1H,13C":[{"id":"d39959be-1db5-4ddc-b145-3b3d9f9fa05b","index":1}]},"activeTab":"1H,13C","showLegend":false,"selectReferences":{}},"zoom":{"levels":{}},"verticalAlign":{"1H,13C":"bottom"},"predictions":{},"currentSimulatedSpectrumKey":null},"settings":{"display":{"general":{"hideGeneralSettings":false,"experimentalFeatures":{"display":false},"hidePanelOnLoad":false,"hideLogs":false},"panels":{"spectraPanel":{"display":true,"open":true},"informationPanel":{"display":true,"open":false},"integralsPanel":{"display":true,"open":false},"rangesPanel":{"display":true,"open":false},"structuresPanel":{"display":true,"open":false},"processingsPanel":{"display":true,"open":false},"zonesPanel":{"display":true,"open":false},"automaticAssignmentPanel":{"display":false,"open":false},"databasePanel":{"display":false,"open":false},"multipleSpectraAnalysisPanel":{"display":false,"open":false},"peaksPanel":{"display":true,"open":false},"predictionPanel":{"display":false,"open":false},"summaryPanel":{"display":false,"open":false},"simulationPanel":{"display":false,"open":false}},"toolBarButtons":{"baselineCorrection":true,"exclusionZones":false,"exportAs":true,"fft":true,"import":true,"integral":true,"multipleSpectraAnalysis":false,"phaseCorrection":true,"rangePicking":true,"realImaginary":true,"slicing":true,"spectraCenterAlignments":true,"spectraStackAlignments":true,"apodization":true,"zeroFilling":true,"zonePicking":true,"zoomOut":true,"zoom":true,"peakPicking":true,"autoRangeAndZonePicking":true}},"general":{"dimmedSpectraOpacity":0.1,"verticalSplitterPosition":"560px","verticalSplitterCloseThreshold":600,"spectraRendering":"auto","loggingLevel":"info"},"formatting":{"nuclei":{"1h":{"name":"1H","ppm":"0.00","hz":"0.00"},"13c":{"name":"13C","ppm":"0.00","hz":"0.00"},"15n":{"name":"15N","ppm":"0.00","hz":"0.00"},"19f":{"name":"19F","ppm":"0.00","hz":"0.00"},"29si":{"name":"29Si","ppm":"0.00","hz":"0.00"},"31p":{"name":"31P","ppm":"0.00","hz":"0.00"}},"panels":{}},"databases":{"defaultDatabase":"","data":[{"key":"toc","label":"Toc","url":"https://data.cheminfo.org/nmr/database/toc.json","enabled":true}]},"nmrLoaders":{"general":{"keep1D":true,"keep2D":true,"onlyReal":false,"dataSelection":"preferFT"},"bruker":{"onlyFirstProcessedData":true}},"infoBlock":{"visible":false,"fields":[{"label":"name","jpath":["display","name"],"visible":true},{"label":"Number Of Scan","jpath":["info","numberOfScans"],"visible":true},{"label":"Acquisition Time","jpath":["info","acquisitionTime"],"visible":true},{"label":"Pulse Sequence","jpath":["info","pulseSequence"],"visible":true}]},"onLoadProcessing":{"1H":[{"name":"digitalFilter","label":"Digital Filter","value":{},"flag":true},{"name":"apodization","label":"Apodization","value":{},"flag":false},{"name":"zeroFilling","label":"Zero Filling","value":{},"flag":true},{"name":"fft","label":"FFT","value":{},"flag":true},{"name":"phaseCorrection","label":"Phase correction","value":{},"flag":true}],"13C":[{"name":"digitalFilter","label":"Digital Filter","value":{},"flag":true},{"name":"apodization","label":"Apodization","value":{},"flag":true},{"name":"zeroFilling","label":"Zero Filling","value":{},"flag":true},{"name":"fft","label":"FFT","value":{},"flag":true},{"name":"phaseCorrection","label":"Phase correction","value":{},"flag":true}]},"version":2,"label":"Simple NMR analysis","visible":true,"source":"predefined"}}